[0,0] 484779285735209570785613004829491374673382026247425714896842652709139153760638365611969278114418847504897160445311129331971249130696017221306549315573515174781589081959456743716626341603536911595034680900903046593096870075988073448029735983006576040131512440402960240554673154067964030642044084507690306522571334296701502420658841242105617297378633572241203085651773831222370354154821037116593519717368984690227251879703622331872191674891330325737110259602785186524476757184469943469327292405491482376944760925084304698202684072175653593636614546205948126181842901768463238723156039375530656307581657787809068992748430411775472926080203380699549761467528739787513762098705436489375527673431993268037696924878519751418550552104114826790187867288603720487704717552236980047938607584639100232970553653338694390708522107243242137127974485166000092748455214248304110002430053713767805306183493172897062377693581004765991952665960628008501006193574243677937338734394624701267557259037137592166055716046063985011867610485113862042315932799087467762997136291066975779413462224227481717533333653217436127407976209772957381308184539027674015769399163598983701554788182640765117560103782646666852709208102067587504458150083453436036221057174920645949540594174754940409578547704655249384399172448252505182861428613902025043181029906422032224600422305351147877536147257149707688350097235573001994247492295390478502390121909538847554767033409849938344552227539430632412184913251463185693623781741849085865578888346421192906651263874928284301375446623923923919882307297369816820364005837221182802005354900519682299346031442473936851389622529234140819873726439276802118916245403778363073631410682518893148558691191778030709711381241545223197210001142852947397323608011252803142735623056045703950698170869342061536399637754649166536322986586293626584833578991415122789620562243284748356699970198037082108642130628451391115347827719194290545041081583895114175490909481312928109949333534221027810915867541371990787170978763890054300946371282688290264132094148882821467214253865056226073884349688180965229425822461045227936386172531958575333499348996376827146576152808605582500312574726124282846578465217947289519839826595164492980718780084614947240971112145051073532879459198173184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -69702179295925747387211397292453853654515791716497970918676600741108634912083625976984479585219897290934396792749426807669483358895584029584652874666552795668608310775682886813737690844986823872527087656255510395820039243874981677449228390552562758072068479735757966947001719236194418471544494243585128764221501580145383264914490767548123542932148841602835768539495704568100411852932631696744027236568667961933897385523754898109120786160435258845565332435694478546651468961235650334180345666121292209164723673281608485460010492057194350025941168076640309667561727312294030149381493843497886851474335234755555295199669228008117230819640843426463540231902027725945464983318325121892890125697703553377223027256583356970663856098710742422521328357029177815943497131125866871483064183525616243531621723225602556055815555158391636565900046656114231952479289689407205636922169165943118928707128280606472217628821730970610309362971266576680620133265830474772864582387149809395414906129664945064906500023090805937507004939671751516905620105309354542835827055387620068519885574098029442854619179434884682067738519685942995450062339944104935314921702146198959435265600715991786066922061625708593913462172555412285725689323382831772197514919383335456993234047510494373236706292984448966571323954703312866836561732349646366523086066109827118978517750488071934785070087125947169121285492097391321105290811939177117032814689099381338533704058280903813517246257920655355281910124166989067975619179660325945287595213554650751145444464779636811798214793937079088627385256551927270040271585632075830898917480267069576648594827004724096043436660654890399684831904474719511500061966062562739808629051481848518699552638246800339827903782089694528166544159207407100476892872582465692892310645470281254268038223818595983623070310650551177038284522860053812022000397497537756641794798684121055447954162814790718474462589394302301058969171970039855371149623997910496821182533835537754892805522187714081531892447003587639823969577348502393038353632297671303744124160986438627137236812901249732080465902356653370448579560448061427714762540376482699943675614152674557959127428113982330951416831710170945825752298829140399842467697336324799318082723908702515486296710958406695523877998391459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -36098635205721303258629218929739490603690967352651586446354258167958806531431263910095811713153947547693639746038630988644405601222817802292747737547515763962444032720922046850799072819184046822595418346341601559509447099441899970992110761278250625744031959161381294382063939532915917420302757096402321790418165570955666242882516447568018498404342396597486651925758720584505732461069283876353616546749746216346473079447449079928243549672390102586775685111299273872127710966710444112309480259287049986899113006050176510531678891306991299527458500259953089957113434214639210404873279855226515468974043725641631057280765820422801134431708940372831632843199673917487769083663275500894893782580065295223466733337277280253761769288909229375456759076057330415821048307130138621895524802009744094771407539332867928023408854798640513861313287199718496524944948024639516593379006948371495635125729606667584429699930625878824654492891570220617102768617885763310968426229601945665627697426888649360459932946493368689256717634164346039390009632743334801890852270004431834996409921508069494199280317561551678487623231207667784785820670329179670364227698045029030709803633334115208927437801514168875905852065451122402689798223028883976347630514708884329344338925184907930053243236974752710863025718213372808122352272319601889191336610010935077934114499936399381684358659884358010471937302928947277701912554036504801619608527292738658030683145356382337381606170073604881169533863621852950331030905416598371444781252891842502516573081852974228523914614991246239093235861398724487549903090791188649476094199201727969789559112600165388308779297736522558266747878146607472600803112299608789864275680578318836298594427604536756218295497664887465240822438533812999230725881269281685878705139701959026901769395571937248346693040148770311130745368278949808854199465987857413124434294595603448399579766506380366615914121812417280333808004203286172057173488205822386344430766513922116189971086113495973282689775877547650763017959211772571457313059981550369063247412689206552060983276975170943919796678147368856280923444262631735582388233813050094064063956361143528639714670089775747763696264846788263967792801254507739541385116706426439004197876047541972310628643733066000374451180863760629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 5960688325421120636950004304586955278724664039668894482714068948331079647761778031382292863328561056515888285328276687187626828933248448187224043556017663366792668562256220393832691252232397940205186674789870010405666906756073296264918145237844849004146759463963853863712463757423754142054708240498063615923831703475037718986702191505494856211098001622017363366951894266683689105074033811834683649680566088268444558639341999697229861781998852751774611537703925078297288542905963434193399050951138868441107760315440095516301433755648531933834787374514776522880658769743351625435152713032937304990385521111242365434767539479387319715994266081202085170427411633976820034865677107733182018235616651781850565897773868030416770700475843619731573727867386801687563801309274039649615754922482132195940003741793780677180085410906477935167175285068186103956569812582389314086210457907463370051830286503495840873785416334299485111605358992103449430694561508666608118698890498293820818310981217284440171290655722902722908172095397580858040119601674470868704262193708845942124513770961771956050782853490101591526979387937740046541983919934940740093461715840701956404665583605074210144377217188761035976596006729620257644563270704811865752617492108670698473329804419419767269809345841656617205845076535309049505849509487709885788268723146765024756948619204341830498202763246947951312824405729184520504117002861106023220724855395749695225873989134491753079714856915875045279306724254523718490615893429256096779692290001452707789408567416831859503362873316508010560883825994714573178247737774892220836727503748809812962091972736763015030408017355776225664888153181177222195026752570995883775214359789463517795591608231060825056871490300375069249892041325696372606711140562739959025786401692112028935250392176981493275752743958801957892703321997029367775337686408657576508385790021855836269994241317055084085614396984401918979753345038624994042180938846270419187770909578888019675845454548848039257701157566678334712372382876803106096375044481858647928770214715423540646890642482059957739226305827893664398215956017322166402329504870822487511933859345900524633636942457874950069775773365779495792945247006476084969310222155530508470365265943061069209370597177466997940476367547138048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 2986851152775041106007067081772059861242679316697173375503117211921510597174799328702064199416585439108734155049743257838736504584292550933465625913251824268527213161350517861875779590473642466920952986164996343330778057384651369745801783386427817914997537561566250666651895150005871396915979492596515705740332983180561798830333691755735078172742890262836045854191869583180683123764738293798211081447196327936284260583432803195030935876883423236085507022587782507558955701014503604302224916030977875329460434877981269067082424488730269888975930476139189021417307570468956161281651493625224802014451275874884944077342098763624458843212591514124792553835725388396142565191333557244008563562966808120548075616905164607146592353606827191855303080598077833567255407650232907709986620663585487016826286225311582469407894230295138928906533052404193961781757872548242886420836217233618126460345726128489216728925022141513281954243156042389047136910850690252966155430849051878725422508028745180976585506634895629891300818293465593191139679862594790967629668042547863466670706356623484099715865794090657546838649322892195784683356322391548033425259572998743079824991216826140154517065719952458424100355259878742513125970878191982344727956451504927693851332150348893729166002533853056965029413899873262042711362615648434917597892243759238086249433367758412872804567331512897594728491188207396192994769412121635984755981592816354811526244251578679557421982983329621311502989342280300415497934109472709830374849563414753545950052449924098197934499682507623365947714369258903104468904899458765714268263135141431533652910439959190677134449959885450011258508659169675786860975217545274399712429571782969370822118812289890870448404128914242296425124549716641191515923110476566567926041431413746780085932491255639274354612206085597747706605024824250024870060210178559115361836259184139706848999359415489003557547714111566383662167974081045901210074109580266922181428209379568626508970928153424882825725387733027939609839243062489955742793760845055611182242738911131299481534527733162457759561837036278769165094275714744855054307743167289445520865240601282201474052434271852606675214454188962506637415906456823091121635059281690080019921169146424555359368889737595303128312707207732920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 424859079236320428345403636922642774267978897233004909171132345395261961389307994855537230028050844628609817055195416096233134917326936964585645892959338893079392692272714475898968883131817047887850542432817584463567699592463899056673073752141895279370655451540824403062717960155943751694694337738795057814589642652017466073910630999516986186543930589460391390316442452217318571641637372311291897984445194516110550726075116171504128106351002930331874486127897786603768281256668290107043906443363584789632711475365581030590060202782400060216472157671644984179922987845072338847601447360089615961767352520591213250394179388004681389896301693855795640167859788040482404654918572765736438400262931353065614354029113565700814070312118611411257464687127443562656747913551784190597105492432611572411813463925281234023693227943925653648698807194909374374675964020175927994799923024481494017541193190127098387703848268665120767389495305532719088140641214230258176578400527726111573506851025536014363584787066122264431407013349987776232954237330340190924570460949621136853071217712477543394296168819560912243841047218386735755328360076133101707658519523692709365051789147904944161852832356641914251820006269650604719321849884752426188756525293505549404532502574024661095196720544213782247163925812267150165683666951485043029582489477651017461988317082479549629820990120053604901242550416153312616563962426924220732946494625714299883133945094894276522169186331961144892474769954257228227681942877458771000230743427804435788278140572724641183028969701251589223767183384851825289799970678411170571765040424992584989616259877748074413406017080201937292606909485852898000202140351113377962973888127476802524259812847507910483532010356879943000056543484891665245891890589189841049434744147068391913111801161931246654956125990282268232737071800352053827250056020231905890633463917421805282143581227947684709895784531992921222900556621765527463421852865637827639369713217523820026981099833579419777186058845987496799529104867156295421948635293661609221985422025826029131263579186009343566003347965193919319005521717483778245045099960596884546802957618314238711104146875020324658866868968800379261642560746840749397493466557230220693102026605591202847018270869217131862528135726609469538304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -315372625322131123587734973049285747254509989105931009150806292936627678287127713328444662300338780274135419699674111727446366392147540769648992839846890942843168402867481839170273076389320346806454822269770405390550495587000172289005589719656361330385607316735618368287164613786088641820303087054357039059989707856695505577790893109161507679349531016964355678278291788733792807775446398144125941913908015280516544899618273556423510632367691155696234641876153027030733611495372036419529789056130757913503227657046734411431988332313630170340366026634082460472715011872494295276569387784209656224422712090373247916523729876706032465453709001365767324632885827133271181057056286198669165569500466121295889632048640102639725639860385168774660516418464710127912871033321357030015543301822709963893905704728460390639758927731704073842836101315173955275274322253339689057038084463526397079815525606478283162874575873829125193081742919290897831965510805553970243434208020356378247647539707712684773079235108596274231226752686729474962366807176155512631125662840675076037438189445053571207474597281736547419692835625963689108524812902847426372881203986280625374903129299986100776897570262182424885277683665644985401960850632116404092496911578260981862830310009376875820785198050816477235030134233148948219151840242174972349215649340544301103248819904625503511582068603112021491363315302338914429579592293157908988181366518067652750210341002342886391657941011313113215485672028613679000820395437593976307173951658721088489582335121201957540957434565961104562748522668881631151734084591871088735535976253973981692266249002374349569689061315171337640790170430335711737921025205125190804507773847443756463907722825621077475885626686180667498829704671292247504148152015422035594426965469002626805312570084759709869600150920886014371655370882159624136711957307644289133892055529632860181018381638876227375351101301692554080902225816163218861680632744611352634739231450112412432735033169020788943641265636841415401932964505069512504686727585327110838835612532454684780177116084093346440015812823196477331068779908791715839491617054560718735078815164026294302908957500289113927951950340303285596581822139387096761509667330433682217304750272740835530747312341525265555620322403344711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 45865350226519202279280253200125352210391135650628011297003310022519370429536305834126779376285595688916229440771717112635901160887857157416728123858973476159328067119476460167224520489733254194609383804034765043802278359779830346543726646907608287599408425237519819387950110443472818077114872702348050285031479214540057827306930079654132960371316746769705340866045856027607435946536583247677017775756885765253492054459623877528075310824527070584318957123559739417338094535225481249697041936557529657735007554613101940977367432613525755872590446966684791034245445294278750782424283080801212662472153872933118302538940468882414353295148209674814634330019206260136084053441735405214914234025614325917471036695592657154111844463043589829459125869055793062997863063480257035164295857231464874279523964165645723598363307542046865398033998559116351518370824480221051998989875080278568935805726337324853727725731891231281418901382005448710091230619969834541738789695969784656140623884989829764250142116457126005644618726078937376805576515475559437873481924624411092183698722862834003430186843136263086249192199966895666699736617859064807272865648225565248029882367086050598692700743416557225665525216882224259613518174579177743050349033254428182238998179443024759145081794139021108748075725694034823566299517277356527347026095981401449824352924023456741933190044445312794481984703706574853748546801983792114784215764664813050851902602698799425988280213108460614493823729379468225698704662388859326930214472775513781179307247199832457748300839980611282759915882186173533236841633962752515416974369699484448495520786305485585215620218510218930067646648077767934796681292745996497787385030320172804274283314220437827675201967493472398015949503381682154575309044869122261281627653990973038534247628484060366002288471314130415964932361120302954328582546636469149791160900537420164067446644517939737265634513822369208686838023306595141379962922332301978755658756932692175931399251899603051306217028568295829240815295218529355336121293606150457495742968176999264615835988976932900962525563771253032494154118891841493290887016501005405834358639295860012654547506790471240722164514601536503368312223851335856653341155030195322934202016669597608944808148059861137107357304138640067133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -3568995185713542079866288304299516997698886862141710129921673421504977294317800637518626168283526072018943008897244914941580769930994980320296927287226557942974189200872764239584183477801512107273693893618801139128737936667439908479957365289754409699545319149700432034142725958507546131251136182606794265005657107574355882745324399091952852167785239283658673169944752850375084237842402505450934837072437446784682184662585092055075900769828910622676018090963720212491389707625232539828303997530328504453037941746926451406048113386486994038920163373419326000518448887617236309044038277704920005884682271724689771531592694841428767652510356669646155249650716447216885687682657604517146429306347121780212666714191189621073548788297078891482368479982378892736796645446867761528089365212826207396566201466699370089560720391320028724885461289494139599010663245959047165936134463013455723035733694374196324741622911749914217156460727790315165089787922243453531528596909433414086447786323487232162033857577068696157913957228065882363423945971300664566633203065747936090224375340728780248226137801691134014565900282581734369385458015535049847664059371227392847560581605641048656857590686019294170653311590384794541065684578954256683880548044796974096950101729783793540662172403315783162587349209596734763891601535362687149148511029429527325299478233733987111977479819160568328595007295222371534255604810525093149509153527096353158181436919897589798016368114991496065893381370991502034737228513999529639815437137232509964744141772274322501549579965784450843203849221789516249870287289595440192059381365415916438435133985379808956155324737642783613444685061356541117869623052972660254522919072229381262700112449321108285579899357247722035737509978580772304711574371711329647426108350159316772318184735905434905615367048872992163642808663851559936964525270029180968188091299792337935102256287150360487696724409901873842835192828382437229497207684075876248725708646120234503620623604913651681275753720834979610909807117662213238934393162393059864021998738732403563825848359479668153875288993421016205688399460449058174203613731616658919579859265425300713226622675668588237378664171421609049337203725651666614750832606011377582483018854654415265025123789704266024843930909016855884595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -30244309366258656946389207010169865989441992333831471874053557337027668312277282671510521359370095863150229086723281716489888221723481077020173592673982695951253630749452213693677645377105480179764425706256701735810721559209270876089057823260219815157159147247271425381278171363393982932358881881341997410943473142646098510860092009640914619860559133457452271274302867235924110934712311484038260871357320336278209093865134638488660185929081404396094518851337702147635051212507134530624875877525648439900357305896200261905327117503557162177910365612711375479065227986018681897117931037397699259043355905229339985513947419695043645184058875743508886110193011661802536572513074694668063597727054884636296375235787423958496073390194497168809089118937138189691140821170141154198441235539316448921247234790696476929916212218098768027674386834764978464435064031219582445514877765297176545279856931844774913526350150317352427875837760050355966047019725508585855921146419612999906477555936216985617723378257973128415697180280579105455120734127326134541518129220334389484463131593223838190562781331272810417754869925998831465301963149050146302508137409887984223545258947011917761079460543869103296902601133183088546183058781367598764632017240550769200009797789143499501798360414923252475436686066115340144789508923364776554276707746979121216029147593856235653920693708587693213251273660692976172253367837146822397323078866254140004556355902105504805343217798183979988702813387958137060508908641406919982525179835425240936555185222221140302093892343326347033356160566702804463031439118107140736173117735301215988000292256594119792105393358900210869521992041365926620400563343613282069463896230046071755045317732162558261820386463814676084888842214089716350982317897654577087968778757883217193614814433233238058060752642563946526256424520545455579830096389408800153825582811291182814840747084428032629531740813355580651288770879936133648606943032093562473288912785527508941698291012350464340819783009283616582811938546992573299465074461188843297268097836044296013611817455534403856624883779673723430138001710529683250273791583010660310056072344277105610668872028546678944336089054688940120425198848689961021189154102727356564820358287932803984059742382150046229953703990386736674897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 11799653764002071268427394627694734611250839454574683415353556041906921903427631185372333215249983332127420482596014801596449799457794849387424009962508382475097518839138458399384831045463311599486393793623377164635139170252427033896847685741859248396427207381080977915538953104823147485184040614827306080061515079689616960843651184017781977586785471828538632680520773343281731401955404398011910414304068394713002919876992073751784640806694750084498938720835138260363636959774307515663795213360758981308685123548587109981086426569918573141618225940257592948569137636265943837924717516548661728016641344113630943072286043749836397790077728298960728380147098131528585561516937207063422104832186080608547741231500381464951542364496888481815189553079763119008051354186869217546722649364965078456177090938175955711492822066057806143594090871292121049231602271420173823465146817009930725469749436006385935451763549223751258288360572454036047913777875113091458809630419653299155002728816905567290734243950914038625945260546081903832170351127311001205352091196794729514875400678830150620935820627706309001659954571368215731511905113701777068940467853600818429005686341524688716634209218674088785287853964029657801211026384717805885705636365716962473042063237712553619656970458933998527710462273657425395651501122852083147717469349323120506766455702467700414970247060000631182547544853690329677425000888013815854935472307707679477923219583777314479004333306451731525661919436222392170189579814046731137481512993626701434784427201757846080399010612674171136480224099584847593669817791936428458579675842997408312712745637472251432709368503122035752060735343241089703234415773997617844887034804897847645971541771201551475655363647050311141129960671538141325155075403444744665802067056766101392085675585434627484917345321626394314022433017861528005845418389759936916373330317954615226996293276059254141987689049617977490438176480597691371440676839587096541807407854008715555392529661802940233533987694690679728739381037585848531726418557038958028608547998679100141458475806541006859724642126441246524892562701655246095477108661081799816705487153005771881520066036980455514135049409209090163137430110617746571384106120568604374233404829937295467156041749187036736627267593632177192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -3521217430128574432333224656660323005251635959502546608870208004824231865536844023731334515693075765776855165226987492802531176257039901013004856346463174122998935300733633685097196205454480326016041783359218533339326826351022179304366648586947919710277734059646999721509626492173231386195619221661804160661537710584391409157568338754804472928174131837267035650191311495541340321458921850272194968851622893224256827955291606955421831766519471256598772557101446961196690471698147883456251129365527424340424062757753048208987060570378673508486634804664705732679579692335981307289188384803786165787549275696933672362123415848311542139289577579929225082704266465288838758184290515829127623475853263106425717918822038844874912174502049621599265511414128181463591846846281372982879763066069009875155321745833749459548549564491554148514912367938623345234569272261479840628964263839975900306954755171497152380046804029764019582981638659827009573458040467901054115985398518833389299015548477489217773420416354171126774461111662028645485735033786370236945718700204813054378396507924215317032880405352155002418274401035484862964662397387604407557969727045850341231885606409096052050778286343042139103261081962574301590050442580604839148364454618172451596807462054581996515596844196855410426276651274085435337661516380292904593826606368837120654721037305865579187089864160924730340158669422168766957625508086288613072833049499521999934992755983186977575249412166897878032654462686959953083553011273812572885078446430983522687987865231307927749391381383611926292452197822092006339214199567008233579995370724667491744721700973711300681875738801987774445844144606117243700219545944751581915497792115953577300683190890586764926028974303063745957128745358100768111618893875758069531413170652963929471989040511150055407618331745883631003508585901980755418959612474490731767530146108674774880204649312969415724594139836421046108472154687312587166141461452790010954504154417968850055447038200579839505051376228415513574480457849339371756768247161737573667015485389873382234229946584804538900764796176314037629030398753721077763123918923725038218920633051481281551168139709946374734576636199063942958328907309704682348158609746161754646838613996473978292913612138513636543506764401977977733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 47959579185221677597568573228918556745843841647781413040005038236363833975982367604354549661210071144693318234343083265066062013959425282585253092209053298417247223016879040108353754357841886555917874789193307863602808831410222201999020177085039279375537429812005224541036561858423670843137457301970607542505356188386752429825239133520209331237064094595001476120129772596293014266998712787357704474478117469693071628192288301174102715406259408871294348768849062129918024483104328419242455187680311929008538288665464510598430997146284430447472803903627955446489366599388174779514109042667626349285332734628148648528221875910410036472992367979238745585105044547364876343685526271456783318305444366083851998063954204221087382834933394940818950102390130037102924082735239907985086816132760252966211846512541184242842254531803432721216584626669987321593793854645924859303426057457999515686439720497752132731658195061347834444564139570547133656185072839583853025561199130569103109295531906653573258617262937840049075031244936563336144937225389166399083339788178436872854181310709962095952244478222400352137923946610362732055162016846584888418352501347685737223341813108667258994998488028261064164634603496220671825052875290159107177835188947504654229656531480883976825246187236157361726626910488815503175023744197926748159972648587936825683244216619333757229784990306091498456332034236514496701701643839811532683570505053736653363001856785872621366247221450596889467578211515176583815844525944629674709255215807417248990436446195511180649288253608245716374347328460482892912363931289788172848324324854460212516966373951600729693581473563772858592457232391641256844732769609441290547892906078120907738687782523616703483671181591268026905026882453504285297446211331361662725100336864066924305940605927420821326788892399167615431714988238395535438685052032774960923754171886937162189273780084234010305532965289105874800971261243794921955094175782917102794231015885976104665327718844661804219699647975901409106281462462951828065777596688087312129840435182636627547200563672132461700374424076674763638299614038727611066748629770354735880615220994364020839320296220578245950671533617894124086733931933938377489837966867672257716061458131947561357327552657179477388907936074236822552576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 251413532640279567755522550345174952742419532974975971394356176224836655231912481291492187998148804856946518713128466916356385924543419893359758854723026723178561065089442996863155787723223286447868481126728824453514470779054418388097988103300722482234598904824567868013444122425031547802174532099273098727462233715099612820723698987880477797486271604002270237359564385737656593063609620322471411374089534414037196172739476973025250324499685420544995218921390354162629677486516362304943453356383414397374569465141901940422832996578910268570756222030549683734067562310445312743536923021708851061304983942490534601076767370087781769917534067795720559839034341583937134667079550530289485185168843694008747492850713737843824609513250939660212891768301485580875412847581287872017738122198951920288621108339775760113986767675103478400665759375491878694853693816594872196865844724040256458896634464214077036335078461177981456942040350676546424618785101594718461192963348111395904790787922882710169731863645343099728272297629104452693571595867470361265771272207357359112688088168088296977276198303744432684540235086482804973193092547153855290465688822309817319417974614040676346372717801190827673004356392795056372637419390973798187183272675881547479537342391085459250128780106202563434047124800193557308652545439810375149783963796681949787408217274116128011129447750559632463155933457647250822131673029671310896054757114863607195244430453210143921262236748179858800698332884623918191158049420167142293575438895567661400023035684552842993123731371977141827973483396519466085860281474543364346867920411906240696215114138800262591072960995164195325194501512485609413265764981014812104425601508859545523492807084142886788412440971844421503657930082829425700812090792959608021173317273371737800420058525866573408518632954185346109012796182976170338458530852361722095884804558566996731408601235789519948238024140528250467647311717546312013853930546036372768390728106983008095630863787195699550841496316792762631697826906715401137644364053418521972907440155180554848756346805158188193217837807426934799208108245621818663514308121028392313511889167234836845353739760750752037693293919954963483312694150097120480912259809070792332175425700911930286870373467496535903945156965915697013063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] -2250236737699895461966528051302618783457522294658368669517217049163817249113474807150866313708860765977399481560868770432053915278641334659246747433922581626091534223470467351493720879963775758987285354550639077256986280214407262164028938967997109422369340822665131101914377920776508219860562312470293752436064827206699772312551148434527717444689395314799720226534582031342869486636738248621954723666347435754837771358404805781886919515053600810747356027198153322194389103474882259815831649600558662331733393093407438617332119106122111205355170741813753566676712632133616290478177141626769616045469103240147990911933776410723011214747102206614359367028848755645981519944546332341694456243054955807398885739319535204491172414660915983642870040205517036826689673390198703221043442836908262926219226600422344458323926341730281297926512103612962647836334950939442846321240411777753634446226131263074459110302202426759764661256840523461638890539046020948060638437161843642359891962019196398038712146191782443407979677931267620495303916219124436336172407094909708740311671171728175868229220391654586001076293166141398333897540952544390760348616385601645063705293598297836772546920309541313477743803187279410827726907539558104431306653303077041079438190241852123479814242327500804435369428516904206103024216114149528650043689665151335842476228201955469956090009409890413565153521253956422001052928617843542331265783242756999486029721416088219086612853459261318274120326871015028387509441223653752654779198604556652490451033169414962344914074088490172859280087283293209529399982563025331152207216909934755869151906757657576849330530668291482296277483795911626514040126328751658230355045152738324647996895774255803786478741230208629741329586066784694158635383942609354841198244238451143676476116542805105068913984091457090181392494712506211419841608393837876292010590409840463131365537716924871161906229186273721603827528846633058975630073640524922172394967865222386196926521613003207242979633100271256665162727561633462444218744259056002796956257311244950761631243255558582997457721077231251339231734759045688209209753785009924088821347578802810233298048861849184091462530436702922979440012574905788140519107679695365696677550527687170567801891746376137397397476506663639768660705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -292257498977317079911223493693056152950398249726981322369613464885559080700234975992012603459148468144996688146044970040297022486889462754503374427532081422777657811803309551659157365483134989301263322583446522640997441333129227381116149675894164426189407616714246397776449511218062092498604795988311232346999269230896820349330524241159808911908491894922058594605352299071192411081206839133485860654578048917336087207442558486002337726891674416290372553111845165504027007441044203785837701012652691971323853703552971141156392274867055976077166348647965185229298659301132074186587541736043468865515631026937885343061524086921906884808757544620807337485095145290835771352372740674613968043277554731749743404526772436057376153087344501770023261029364335676195114553373732147701424971284556316759789844856552859034641086891411027420083021156300497612541471392263124004272365536601233982919769286745599048775709962010990359462374574770647346304555920870267995808199301816687980259845215898842444488814275089262443503365054749206131338546435487856291319060810098480830604598191311883921643952484500437473434306428028819795824275044048989335673248632500614182376996637448359937794005482319488256965723975727663664221495589797846546654190431604217830672747480362425795923914188714917000470778848359360066769014877883217992123643151602492878953253630923310258399502428917550179654361885331584590382475439058451197289474528914896401735976861999966784371135836682081105279744100176469900938584580950660437326029449158792126793281137808110536926897492553728852114224412010623245462370795479838025291153908702570585098594835056688657729405943530864715536097533354234048609256751412541673284213693233910878711911584168462860046548209493316822172650250968959174088694112547406853124912867260392536860396879343786671091599476042355640676952313545154591101516775130997051021785059472936216161417530037778453743663489946629965048430441244344227147244797064628709438844595020081496408482038145666869457052616820945392678482795482875607858476444928057792304199792024809665248538280157365323543894076497329124101570019976804175400829013146074398934995124524836512947139399548453089066775072007381403740235052145203772975092645594569822924035269387748239939806723513024766432946243222907125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 39620143027307454820441340457121249465669699367885752734916191985462556009860029473957649911514826655514208673293707766349002252467472710784604106917359992803592220473957310530395872810390959262595616607969104653796302233115236481677906693738213760002015508863428256139495129485374836041247338865049156028489035722902603287077644578085489692831808840847347944007369370597925946647101681634197629424943945182113634959672945383937528437434424365342822851358854148966559861631074951527822198871876389459486396594733996680045152640720680734586955544420024184997441270135413423043184562021827425126937866095629954112773254849800004066922623099159571146779443794237131805732706381945237985329782137208109758735703099186461148664926412787720407702930508697522865459618598783923556592452847940393383048456955626893686297581277574723210222281660291176668078179424512121176160643647900767233970758308851198520018454181265034118229081249328342328584121311678236278850493203741819691762477903763269258825398652382752167242815477755674915503459258442572297325464488684718346885779722629054970298458298444085259152739089383593407038413134884146845767429582195100543600001914334564434346977571643409033893432440150815874225856683134934459913270140152109223839629510746735658598146603073398710263157983542264918118132765980385288746443788746502822466797412984898187443940817553250748412296686841280691468631646543726136403128030220886437417573069316960628654455188081071054137020608634857767820959672783278958308866170895804658729438682109913408915710515702803218413046507365324739636041848799841586268857710831017566800574016309260774982872967097448396077903101083103385760824706179829897434655396661825275219738151022597845774466333528392517412616840728185374025808433358999516026127263533522344016050424498917420138167955721131342714571978378063676225147906694089612372307240201546021492931452019792164931402606331661845524851008772333356728837698538960100607385488300679797182197552313052319773622224844944435222374499219467427525497893041835336857386675397025398690075661655513014852437501874172035391635629071115558970074789682313052705206148293702793966747045389065152554653555740518159635047176683631573002143740940389006939840521992071864815233742710612773222397904344959848284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -379133221624329706069763553290324443069404651159486024578713509461640788778533302720036420955584129199849624198200865005461940572405539839106755932639372982995350258760256465950674507796608174162580447999581113708980708298538602284008469554981258366338961314333466469012573489409876308680110402001034417207654659857378704763420377268946074155548318096826944430688536266654527873828902478721171347434721321267516032333921837429152462174897232378022652205934448149235739416855461647073428181296406618632983618739088986069723273606995252154781238658653637001444393669830292605712652859014843334338030971533947109220355024699182846584142465670264850747164760382421216441899721849526168256608833259286653523488804489024586880963944228276058669078423208890386136127141025117064133436250817056918176430118889096264920716252868827814976999842835825043309301356047408687746462775083747276995167569580665134876897916633285753944297630538816269979022239313361959358020304997017514105828359305691090367927170156464133287771723634977118014304900852412365861162575857958960731919687399046478145322694893833527211044065925566377016042323652957589571834879038880014425791847333794975353710223514796746537696956773681215549769807516265135073959969968526924288575517218297582846125390067008870324166777464837389167845177415006479001064097084585977891100809156634279569461637490138302444449772698395741793462402499848450243751865290936087334254595954204871908457002690679068863931759363973310265869496373579191327760537248561657053784172183286867007242381329917766962160375615603944620291771376488648939488404474687553954306349945357277492501085295530020840106488055654620586637891579855273630895745813011276703439955237552417371052757508986323325102013500761151614385080804954085013278523849088298380013877363312928736397933473360060646881610368733677756511024531412783803948687487200889234770804931889640930069560366546979936089867079466055431495862638607711848254850537680406000498836369189190683248985455075880740920582011330692150264025483295122497771399891654738208047117176675696494522318914975931793989046002775042361376702460107223293197417128655127790317646035509573733922406268676449604543951939101485304090566814386349140788553250410550862326858868938490934638383943312479564595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -830043354837613419168388099320813659637188213070333003696585465273338566001728274890121460786769637739716520492544178847649007528480740466613934820713493937515572171380188818882577456320547620814549105287624885332321877921868834676017102097963224782431436019032220932508892205570709385049833080587555570574407013280458152750721409800800127001883678422761537355194407587541062169822507200361573185146191970535700316113178037933884496201112203996175235347794737928754387451584662151178385261663942546352718241841499534524590079612634241082549086381402051731946366086596691076095586990109502545600596413051978623667333223449696074599116717660110236831477233002351829543041199248288264272104446665174501146083854309780710590160515428113229742835321820547259390115742224885443406475468227367685523341151997557742113622917153608600365561051525792307780391412832407823914766548471442355717179938280082873045538025101647927115299773136097649182629442415847668466699049481597508739312687831850827874158987490391890137854142061102348269800137531004156472487582584421728004053349412560850806152416431599162560840965106587745598251439496208961654777879682709637430453270870702116303672412487580497065937143379892766369189304761635628996248933804806518803589775030754656174547629699284249037638267161085532225616146622624682568113692532426900282286802046808631726033459650392199952442630525137640979178367161168246865791260181714257161544171481682405591163543406567086949509769494897272477139993439248977002650906663583693092672711566022926970984848694609161105281272811804949709909314473097566901692599823062194204628374039860334167357824992272417656934993709022563630465599305024568478781976797770115641595382026493795871380877500567186038573851422983119665996074179846242168575875222677325508731430068230617235961941250707324495125795682490237196903829060925211572465622669412197282339029609638993185027920759401488582836650248007770589642759106546521518824229992247409218025779103450777779495980567948412427855182442018623885927453215342613484859782975147221485537741922696661040558804611796364477684481442342246264357653570052903254343044453922119681606176734128007640699909335155226272957141622834800084641175781030121152854462034392437581208601885863654213463695757885975654563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] 7516296051300335922413073942614268286799846875630367456936301012295443644587494451793512433044077743224734919217243367176306359855131393788423495205660842945509552411438246889063041608458445075304574734362466311019026872146370568403874089696626639047729818809529018865475355293577477352749646953525738116586972744234647747151545057993125836380743356002597631029670270878132706790883344147531166208871128364135129047560955458125670766053915978387362929864587897557138583442387094549553834273030010803181424054249908266102066706888841804116236797871035101708330468872987318802570770658005526459036349448254007535490136906734783728190549063139757248203506120345716543012877410657144671238694431679657762625464541799302617190490634265796337865683919523269439819701952958046256803219678284167429872776474178178093045521446736002457385521706614122314648932401535642235914253632827092595991280958373197174417434350154972895996303490730728957321687045979021919821341254962709522456188010719421679996906664367979020611802334100459550153615076917979312081947025738252918599783263947588760959584160184036196800938590820230333119123871524611708273095897988639375439283081031765520516401396899915691817443563925554088212626652519659062287984359346723914667540209730472649494419995763802637859940145648235840579105751847043489079047702773174167116496419017444658791031224150599189773701114643208428654000600312272265903456745547243608816532574257127996996272967730862148063412671606244092379161990366886018155698625372617324264110796977789909761981228267479304410679075664297933981695045349091564430368729764623985618270507315439550399468566241748646470271255589061152259047261572397292229431608349289760960111755586425959739031018811330569813834829812435527944702581709330594961873070044566585218787572931669580334866005255768003217394896320074230734598612445675337883676699830746864791004207505304519790388294553303544396704607633664917229368597813404712312971687296554728354243398673130255739081193011291811206584811363007481796380185296566658645849485719511219951095995891147109733198219907672744189902792305410298804757524787838428548931774079351246506541035988580997323580591401254099637574422495396214101255976009969768901203100717748280872719835908600003136026020703069224451440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -24348034185158084886975956942809884102361840549490143446813053934514062113396599104521488115039461949302483005284276068519630702353015207370432972739855778058190346081967722624228320621647310865167906342548241912499047382294432615233423536535486918553982346995794121455908509342372751193927972254409492539164859821391809500684376460956904310582182615434529150475686274966481117730046104587907050791897653331936257028705417178760835945994978098026890116947790362122163234972828043100905970910658483700919306518186809541580614019447174763050764944425078160642962365547322869053103679231504980066298666453639429339076654462633184865228246227406723147615309112554119451096977496096998451712805289307065850278016811304250634291952679193062169680854324764875831390340212752716214042495523026082331460018329177718595894517768025874184969397268915116885294095142748375243221301018063978354717848990663727525450105342394254036694711046804131437587040565498595332053369921709820733314282403458346605345285416756577400640310513888320434582938064770289884370482942690121462908576897817190341648411056728482888539187985435610989246872508752550920005297200426379196299825097557417108505589290738174203240154744114858763905831364521185836123113876820687290528321353142408571070711474809035969797832380824202639803965270422622596640862074769761352058167807892037886174083867662547991751882307591414077213552107187051077302296441074624474825927731466126097634885643775639030304646249480079602712762416025297813838533135561536694003221604853648508019234826980804245412426352412989285769208856102845099838249177846008533323692579857568754218606603328781915290539342941615679717187144499544579079130225244992676316681243629754473407236482794940184428043109062571465904724925648652320084254739912523053440822809020171126983740028791914838984881740147718287268102577824097473306098746884033347481443905801420042020404998065758296731924612917088916621242153949689024426000306742724616392656567324408117259075907595254126144533586723375215565258875235941929075984644744344346396171420319156727241340125302933814268594108352113926277672443880330462890056718177800458109607287714512267382581190817494405819446796486912218140708489227938956488683223233431286873637452975247307753532165847220060204040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 4912331990472688804067528094260690318962419034930155864401733018794905479144755342556128700153499751922227261372068284419345179189230886738568955255288316990042190525780324186159951454966542067766934424024015248666653771049052848467529981506608103126491086086955601916307624689710672467568371112337456004654647621438586620971322747728978783245750379095944041908972364396646895504075357601164968599727633510532976565045166273628366639387490250446268037179510639262942591800833316782734486763624279737186190455008172069033582673208353696516695481795134888544918123655111162860688427370280970545924230935815591046948231446828120939189963398569036023352106980571682226569831905231089333049876836803939261181257214086478294410627323922024289559155285466953888693326353298956765616861391347428347818488362243868141651647200266911963252646934431166285342832543905715498122741156400894228677956937069878825357346101164667385875963140753161073207015358621526621295320166053553917506982115429767416610768400557833606138491757396828974006709003783831267298134925283368418542465424969353981117791575109578805628307928123746741288492817741098713606594007970603374021911762036692882393292945402647640904403095416481809669247156298902528150622023938322865933272917017071833636602946867347411035687273358993033775692765569305727699144366613816308226092703827180387613258016964149781485501843300998040331143053118358614882979087972357862144840963350281881164161790601028913128591349837813109943656465613589012026965752688241483360151137323694933909368927193652878467477780923265335631594753228992212891127520709692855461075720091085485213337571365439239919189122591247573864832962294712152308653291196692242699646191157936104925823381197918902011499676267947711956282115698366734214339211364188228165068439095654203714411150039272640863887795831461240841656163878412349263600271037520862847034005908954148291276249174123735982754759657892045987388498753787401106490661124854802880875327652991314384182634263646384207607164385806009612934744371306726621302331040864170153799777909336979349885685209408199215037075642433732488543020089984916011069483400672025602200816121992752162360078502276493934139693126325481745210295273342822782182711069834768652070410481526692108205474025468315303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -248964850966040671357823434757446459371587497109285091631534638713651712082700644210975980665598585886749182241517625182381116496083430878708487357634373138965244992150297255436937788445437858480610010504162345525109929801481642973347312193450917179702523332601272660298142514386137369374530161595198987127988320683064154404572960762601204037410235448753848107707008401907918181727575108647706389736227633985601977493867913421448122647186059765500145428549322392584079280625678986193581643700033563139963774446864785683657372254245444556533141864125034765704229597256081459689743487996839034891833882675646837491715845759103175360080200259232842647097720083828969626271444176746844752990713907041620647127537405506595154072002553795476195480564314139003048947307628569773227025842989573633750677361898219002082251137216770462896675443904717272525490994684324333487532032513956579770947456740245076999900237045111003226433149338131932498044238314181405886271441459415719337506907533400727949696776489766451623607864405087036529103356817395725115742505201877435875909383131497489757586351616088128847710015838003951537394774709060894824670331721006529638858064424603152934228170475608263977553921008675971312582814409855014845681367223325825813884706113008266021261967321653681880421788723459798122268374691067668696762128193941985282255857768901139299172928061784595591934135634570586557563783474403710908847979830722043942222305588090923655204674569854882799610497914975328093173806497540065260389299114587164258424209163746356388161808127366025584884069897831550667273488173866481414448979906538639769097791801219521670181971702107708787712149579674853749584619536894148949082415149114875343503773133760987468480458293139275585327815722239760295926102417734630575241349187277275068509122508052490480718289520971425150567184542035692166053081092963976159170207730647004079228704417278970638763930998105283359298298173068353941701669876840312041980390001541011649983901695940924754349132934527861483433498629626158020382850519359653159798940821050607275251042594179894942007843826396610543524687009994376850125228448088003691480368150753644160530808624235146741017496809908278433295406096173450903369303671573061205372442153072658746756041483963114818937668245164648300544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 1849900721333885740717736716335126124256290027173609134591536811512052771560151336394727901619496696568872048769594386914675327780108034799581982216671795558743242174681068503606366516053347375285493379673358126533498161935571489202870156632227702062817810640956379197207127171978447809281760562980048394296001510062146151423014771622213459140665558093974941479388245354925494573723424569102469664501228946158076398062634361626452592046380057742046631059306768884450346763119746577792678440693858941353001681261668053250761340020950191320469846609535767805661966092368289060390672492168047439122915559343137447228099012301751622297588236877118807979683234736588429517897035900397390667762469049513958893203355706377079929807665405159624720547199013864464662893058388947767948086813674942091462823773530658540355945085295626625068171438684992330832377060930801863821113317139174391628414112091770725321558896508479952397279785083819333150554703703239989042583230357503269168797219164774650047705785997117075500327268781243088739299855305827402376806856768748914614825439102103978620303294782811501874728950629518517437220194499378391785630478685773738936227158176118449609376214989439186009501498632716320608409480417312507680273323371886148962065575793129134209657027478705493991857599594325763963234901901968986828959638899926441717128948174631354291883911957362218767862067304348869780951953117505748984076813867599660523973737021531626669491093311223408531601647790211589929690699110140409965251017409545499405490412554050103471687731029767649596374730498967865824842454712651964718673161878868097153039806501041424673738935959565785862892808254831677056485486655123178556544307832833402978828550342867215588440042684769447450693070772534686836967272320148584596285263233452005312959023941060036803301822267207909364923177797523211560955408822159181317322616475586966252889076897792221144153039861274156141244683611789497695812966255864751538155681564738276133308523295428296859564006691545060599533934579550264099397074068194756602868292807340696630459337671611971143597332780793704291784119405031833155934265717630225513931788781585184877458451878507628616105678970382999598667489647502375294101224726376701579813560797993061328206343657006447516589162952343258054787072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 1396613342433159891618471618554423863940607828829374342843588459032835783836363746772772049481948869652531103548611085031114188807005576772054769546540619617295941237714887430510853666496189746984237286213703946482216866056020719509532711595177554535299272499305808948373524818526950029784653664370078266404948908527925932435414753935270925324502122781762709237248153285231974665857466967919815184938203297266973408500985592202100605076355772555696558919897469066801048051458825115837646137714413575787273706079155697828718586136624789511642968934299592103043108943354250182333424159596239447409108092900377862601274081343834470184080545609729996529053499248577749458550417805363548924379082549746672963688496190048617534032907991763722724088116574032133801069556853379003047249548740971475956817481757760805877390440102992130057310182606094108351917635064926147180888991577393815801278788782407739739734070364613783143908621757058124457819806862387625647427826838542812585640932119174023593142653508390220822699028117353221360913414975038202836584671069136564487779153750952890803183502260581651937007228345139570986382364767902854284825033824624726499096206589856438342403375697164778667198583394975020862458784085919115819016453725435286718322669118034137969327336966177713378815473584105012223986698447106120861086864422649971581539012077902378133181342077325375859437091717755846243194094813171028933450780962531584835348421962400077569120503961615195664561753674796445156516389085167457647108806114736612430118336415461512577440383815702748196294885789810165891507678546224604290616938555484341969371067832540271532433253527125251373611161928344307041285163588245547808808894407080696318935802677420220154311829262209131697897014441088313642533869853135704189365188738539252805429020257641762500081328809647531331665874623155690947543846956523502015904134950912445688220906277595500239150487152365958498170258727026890239029974651038188350278964955084490186392685730888438005654392285649030565282322579633822807647119757521208562179794535343941847092211508882927200813325289163219617976970579575182154419869332206759436584758399175420417127189882024520641496474647852158143043773600905657115108189411987579416823879771281603356314937817127589644602723475974968112578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -11133931226317622108712533579988648653996823144092090115882840601194094192208073894248918529483991045187370106126507947441565786884133070598393205109126432175547204514040847971894327078494053923634342224169440886968122445461275597487286187686678447284762343481398342573151547963464513319064071160329423193381685542878128182225039288569285128554568010047208346434974799608912971350761090676895514455441187282205354458586281124454185482869288714663613715942476237319434787259376414716299064913312931306081871085250130137992479951648109496363459015178565351333758441732494409097250836343390293682908212994824838291559953332669520319559040107237833028578657774974483552298816126150871705116719016929174877869446236071314739533932365062827416120315610983444623697633573199334586627158508142591468127537942909588922949603346150396268637781916618933235296752514594730934087537467189279313059895740213119157705478103850689954522708534602582388858278480028944077667104104421831460968403012409893575816050891243287057958693864606355650918649074956585782946334096689413640710245613308996008531110504717541393027461278560384824656585770015604113409386588335225175437603994071403254751436758609184226993579193997827648182036238430051665330735060089318165796248501696195375811057791959078275820654616590821680844961836297171630961715280631020365965843040581844716372153931500578705229370732799080755295481710332885767251860079838783082431565965217053614267009401717260192660464382733249236628903441528192089389859021254420124120309452131245142673775853799926314269116494010270406281811733500679780363916321905309230821647765629807967785378923911016173301558173651727923519224188227118585575547796217059596513358608885894822204570425751140400552724215352384055353997692317117810081047319466380429146342293067463134354943220887104694237097492088568759038543003987252075936925596912268811332254937371871752632163730138107756227674549505107379501382707424350953437474085956711590746198116445181233696256968648704153984258990037467802521198577419680771989867482531818129880925189566254065482192815267701618063098226408048599694874801409753750612214354709691014726754380230181771877782331427812453625040993395768901882702385728070257574357585192740286502535170387670360613817915026972579100360704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 54367638182482384894852897862618280944541052673046274007378567880557564718245921864055709340606619815820360823380333117180125255523535500996418078926435821646817790250158247693028575038102324997728830539857201428426314815875329750746069272315900621690589007274076135837220927222220791537360449029913560194987195795995111540054451212888194530795928688365896481805166327604050482005672423430677827258075044433011508882266429836170348868408412779548130387446663763648267755180460019735447560067364970759152134918539343281259291314863089062285587859851929945835914214520093414674249823413739074717244772494660731394604654040580652874001112625284214779015609439817730676045915846276742299644063696842294791689647510766741230937311280460128961799338096399040987394695272408649281896533872977204516661875502407049982109793087378322897856212956510350192820139257317901474121302943463985152933052831905655704001638782509995637378902699048352044982121135979623522220535717409693259921586950978774021874349223122535474203046359647386155156300533522304619379049373871014362498272924598062193524411301080169299967326631986700809368374583542249229038421183681786479177221667373618954417354131647800331237932048199469264949850201233361244302948946194547976255786482972363165082581937587977750064127070026211242989406765794450903783343395752090570028271042768295453051926056442296657262162128611226859515729080313991748321374549489935895398120458941332869592466067292303972000343429414643964922045808035100079654388057591380242526636832035012043808520694059843966320739415707340140640998148949314033648693863109259080186882567011236057376323355662345569033442776927529989384734028521822791143594983239542266581419230571650696699593610136827002577340550956669876757942787589455217665106151747897281009270690628403185172350976566360096504247477318151587581522824411300292676905513439587400013015855824245297270880023176689582070935882622178761096729485316921107206316650500744543075863231133863915992452934415303038709564086963648118381462461593482352495758084865099956813406824780354409672937406538359302890643742382027859105011510962670648114063749917961320263700388869140019868523373096052056080718066265134738015600316596916816323872690401013955903672161802659351608498980226632508873113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -291914311308387966871701642639289310706234592641555363164076094192228519594025493109627200369910882237334226875275738409440930392341870627077482577522974764028052775323566093763319470592500844353486794910043859129198790565358433544794550459899054893286375222697898086444098945815080166946911167908547157294113540809524885770766852840541477157168806800101456028435903084319022452376349388430369442499288928947169771596040810322903880529244512561206483772395062573070179092028638774797961204213168678378544865477555021808783983045682729432794178755869294692483755254187333129902979038845668968660309442648657105320128386808174200522724835249469594915538350370631287652955721156373470882250764194536314588094390779727285432519780157336209765675405227320339504672409262929810411638312898929175860700496366990288580950499906891317836371899611801962075945235933155314590932598933895782952987315279333450240175713268863490069559837267682669844674496049190951684381369714389753192157572237274095226589581572892355761585810850312979357701458110133690444720346005324065076794856007880238154584875982781068881343871240462042030053936166896520753194636284296807395797669513867575295310820311847447478668287093694075486771077232338937268057603837463886276444106704450962089293356148737191187840802893186936623248837009304714056031129539259209696009471554823082886070903574319732606945543901138759926909011595803191385809966352898484137927807074440530854709803289149892633379433081167961581980427311499488076333560223491858852061976723388090908637333459324866038017266582939763377810661238283809379143234911901661479545812168169060579954081970265838626069132942906147038194879877605678585282397248158258497005620837245973994203575135830855422222369478072523691796817351048827010186123276242398395230311455736089817209255546345101870703970775079481054350857148652336485625298311312524609442298911332794772905115427410754421800165718490075539895453334286729999562444706319291124364026866832812535901413770065839848727460403803848418520023258160211594512771759840015157715625727215501312837040660201215636049143727524134818890122883626818361927407731427806008335835150515633001312094636289428379960667969640552779102000808090477846921433322220246030439601407226218159229724305502222518952394752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -43054043805315823402976197447427415254980259283807858831892508081016440822287204297642876088860071024468078494212720378340316572718948846916935083969095106656651888537775415102780073060838790771841636556840497725935521493913678118694056440379253019756920156877076362934774954377616935521793812992285276620172684624746185108746983496261033505534727117357138704976220807179173258098375383952619783687485608679496700263032539459913759600406969175050640067911070359563129686983440302060491245165127550169796382282526373267651993023082666533796822911141078085380952034297947292701474788046784882258367271800481553550769422272655240094513312318048210168156119757641756395065999204697452786044090393528964961719643930574846159894598521527759716756364031207219531570365025967406968595869081756401430211459878949339028743284295490386661648554560626737389615981008294966937129819551347123865220610707422481080252745189614588126110099358823709975968400530031719416970593886279992673298280314140395447439919593643104594697422472142870324763919676295228952956143389656383695701003046765273376750601897308086215864394421128857259216974517985001630484892045922854513373661651571758072780085142208378612082549613755267243539015290469727982361049320724341942697629551772205978388645309363894299597728315735370543573134366139547046878362281324689167083344779177935522216245686044831625771875828450486612838518344842530853781867424928142488496675259718188402430435500652368874953197770372481183127041420276098508463720423275259367544057180302018249961535435281687477569849691488645677312633654857065637800504161983791304120432181196101532176308690148319305168536258524080221063302300625275778088021647051799661538347429917701521274772189448972468973964510732803878059115879173064603321292580353710235129262761013079350448444448442096324102410420033211750741720826813400621448819009862368702553178542350766175319327818462675550230939005013033252596438570233314961997292360514110695437399951161202867287783526351103983722792020775273138925721966071393122054406602056209189032531713227621933880186589100489330668462314378512217003717235154103427292476015031355146201631722466337839967829115444303038321480863462854425210496142956378119838038357529605879464740846818993237144487408399184014868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 1067133817878403104538373894106375055488914870654054578041191097412494021395794665963347593001128538078408612766483421004812736453061373702316066800589744320676812822205158992489429195483768945995491726712670874682503213918286229906793023622002497243238038459468038935275863537680416112170520883063368613420284581501484836375545690616146166721113746826310981908715955590731973548559894744428383764047088679024431254239047634558494517009559945472686325725331584297401091530932238322311323334347323651674550773870823981097973082110052637980470717281320835776289080484830260147594291111330810649789526202579135041404035895381960492613868917682344255732447429218467485481574977459410178496696937839775863881497444921445341697917535291290045803159924928718510317901151036935433261863682374600162578960776536817598042722544960742847172830121514816274317791720878271024358054277528686179574389551532179004324604298242314794661625726023084823989457226140451160408996144095714327510839156504107595439390848679859531500766462022742510142734119136817413531474671204588583377640125382360916013266656249922404609861515874493084827030578886931609029017011655353186533337777409873946354890333770526935408886305848723563420001754099457330083205579589617363874720086208855587022133488995349669145824030139222472647671850472393094263079811492857873405555313794883705596867949955881530110485731449231735813147255150487213680585818912197898758243437091310740463672545349208854975298497601633198599215541512466968542997580645856463201291785274539371462382266168100151311832893759534196565162986998295112016703438064860940546466979992956577807358165061574864929294527303057868379724096285958141345654030292342470954430799463432376006804886711728962987389006996557841012994399615111856329589123003738524011103740652410407391368344705305128770723977030066662184487162835297841526645024193356919517079739061309148071534942709223426859513482425709508389556997995255163115335790097183361638347779804548682713943033735293573342450940695640660458310961433334312679074705234994909891048324588889109013891782089770930204345572431404655541456117835851688162360368562695035828293678328212280027202993695402669558593784304243013752939429535028346920712644393317027616802108022962821603115752615256412441804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -6206503883045143861298163982602445928397661389162069373696447064604745824702933555188652330996802292699558984516583373048004307974026072901671477792443201934304277163280270937404193105989038205288890018562992979966872808323705321700891082599607173067761132312679563342610481345896090207680661021398834927980780216529471598558756900227245756493779061062184793875285004893605037216707850189108885978570138372159830026011074215010761902383525286073818726114597318833667579531172035962735950049343126462977605242247954588115480898481748894876542628091066613210670439899740258743828290818097086850717990371602384560809167200812194112441633602644352342202281315994508951113667499974627101665467632366997760124144391637729031246676868269761070241802867633166775370094406214390763112306273983175529292640451131408343757830476791876834747513285563744049100725825386928486282636810762027101720473385138030749364111934346449717541535035362682023083457311057109723574532437857929118713117000693882206238908205319003336262108862973420301507721139908185677983680643649266099953725877784387946112774600789100161554806115131314825826492813327360250347094095035370487319362251886663463662559640951532672452946984482911837274943097596796284896519564607550931323562815513360479113652238363442768535424157448734435675768647162722204148412221332213546413005434407047885052390803646697552439257987473544837398093760039355454102730503434378769929786350532176313833687084736259680116921236847869825241919114470508160234403132138035063950292049111288854646912903250492513206940127157407699897961280936275329004762954257599557369251951992090599926596815965635427747624207510347307377999398448521136380353306330454130602136475847005191886546500431158214801659940843068536818556523394557310333523694127741600437450074441665243182701924448546342146784931736051690194982629101614399382340535991098083805397858699803390087564467872749779144565960884599175942676891416525307038098508640026535649525954130178570842773961261257462787594743366957802894520847041902251469674119688888534161371668132363788630480819776084952664987469625488472852427422680227918088542837889618207965111364753016908837023190520634984949693146483051350835025938406975151806109703074982519509086804928813970117929850151238522036551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 745349483160628113722255022541400713189527665659279486142170208040476838772880490238694725772991567969760604365026743524879554062752734336750389142396793554074064737024769148608295936103812198761220761482757798608774677814962704095089672323904642866002983537426498211221084898039672951379221775429799654164114327107586885873210700085538599489687671342783841822453014794858229388062084306763372143231241277552915613187632910649504560422236948215349070778106298587403241038323151486560866185807515358295804867010645778756359026580976880781568601395988010240820493656216119769376261210014050200940168148918041399083732912909825440042807075178958889081093247543353495933914216872834553206332802571894691525852306837392143830505991205503692254825298514715585812500504594498152617368767449850291665402029251625042487721583610653601403790810564780239657651543775238052489374991710830417406370144329394259335602180282111402668286335086043162014522825110969928447171913519884930268412844152464462678070458174876989071323873683169266447761278901523148169163727895095964173907412904401313823299465346660802276238170741090252187271126606464732952165109524807067543351337648817478471650427665720507729405545314305209428249325700134775265757036407607294171409518779834929954404808537065206508881115763262289311477164577010508427965832522070077024774630070801618695780754330886849924019778569734914986202736174582959749258359547523650371591708222923732626936559246958846893875095503803449226709266207048566945980373333346112363078265197284584291143677367694865405562151547218386936054207217887745691351644811292976475962219643068334722505151019836722221463910317007765859017733301912802942044055194956876515949296626639413842269582409934214153308690306641318044242166799752448339284392694407243115966514219233327671699320396035769958519278932909888175314770655574076597575300042572962742263405523086686462433483139296676372408606332974505719630750011065581012648993926922745701634976917472077230004068973329646308139874968774520983729807243978680140332197972469728238086160435375869751865168040861887734802849943393693190993978796101339185497175441120096716589538038697290867166096271275338852484998190739962488407521920098974795826552345875102213271959530928677316687868904462850918973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -21999860053112293560224212887396694428227672953682870570403366119231323619350047664080690019651539247101029875978625188435142963626494560684922263314524087031211438189949956165520571639442787766563309881283536098378410764831314315282154781360943466523771141457607859674674016059271998382692751450446779578646136660742255469989059905578698531433946820172352563629671866909061968160338249742170745519999070166782816833443916866940495263191025694307967269724094014524120115355571106250172780339545198401225855626086360037654428789006207450954512196507221843251351461533337182496994864490128612468279618165202349848830608628934987674808866130318681522062703666443164741140682199484716569940365140279818830243034410465349448318872862567514516919856164993926821171910308734299347317062067328696418534262013601837787393702532613075259055059624930425847551960663736459862273356448073940379296135632417590066159011765126678640799728227588135697240166871660271272203267903652402929997409199355190304936346947323383237966518441549127855501027023676076356758168988394653954888902717839216004274022919540925425179903635503696774881611784088733188812050056676269538946655434523010995268945286267974188536630810568303874473388504861498221078064150803355894862106616510768337827562925714735567169523971377746049903449119037654863302698734006090723761100529582308256976469809547655243886808552858771358512349916639700507477963797112204123993917889976400658990375107341439135800408180843820546984036269723174106128564450731647191691135193351458883948708142942941244362883823003949532668293933278041978025554743564694242808859517093433732339240488614326219266897024834819140470622979001029102945501734932248880436021654364140749475788395751965897581795031153931618648775884010136051154921585866338877245898927669404644661917754376979138317192724786117677952360567362939078408999887833464460014888060638771622816376961552109473520936263950079069982281248898026171887004596513787886560737610699256759353018701918210171911439079346016382319003391556986273538198963693385355297334347427676131572175684063984422539140542793174426553442888122651641218807125480048685464068046592847771815563723780660340723098792363388758142219278543777712393904314137116003201392517525599606946576462383226373139333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -70650908034091160033431486927521824618551278845218118604127626261455817924997013136381764251119156769541022289778091833030722951439251437324839112618835947418071006335157849285601790681799482408301466159627574448263012804584611613597804287609925211310003001211338791917676094984149680385092156699295501956720048798726505843167798873751554420208375880180953027538952073270166105215511652423966577000859179267086806160387677359594994818102303015308816974297006601178580692084148894574329342975620339214475677333279605500568633773830165216925432356582646850507420627054861409867508895073068973377249423027977397753953220997779435979297710286876265279186962382492940043657930218977173746269852500588190421344462645792990746696895637159358859049970297378451397784896068156218187355697508966038510295182114061922595184904313032770099205575999579756412690817856465638058789809905290611236180444802622190536862114675393341962817475921536037655748240234019776068290706319773032309162799647242111854328098003038565580252405400135583789739177888618736249015013228681992253871232199747174118524619613221321930990089016464214958724751715748247642085465092599976576786444245176374653772190466340361669167879389706842506292550820123931061012557986208745434565591993741322890164398938285124872009194991128076270492365153885945401095880755291394888636346318974111410641542804427255526205641076992877816218747797367530049959856915848690665214604872120155978996518387041414521322670151032395445823355932676789364062141165462543384325292749972353534574508331922531814345698506206111592605064291524458769501373605312090371798669089770570093680039505816484673230057571436330934972841171602802486781828154565789351513751948438344095603473911670686691945467980528283517376691116414060445692102216373656824752585222522106569858521988907913100066326606020006772938753687699705321015653226138932524324983140435217583865555785615102981874329300828869703681106654296840703342211290873730056362822044600635442773632054098523672750951412600811312350071107664342949035036384011505335924603265955705245976685060117362840603722156332015392091127372018828769481903281006918359837125725701365788397814147963136045884508316729558035387952540786052892372280924756762628076787923241251714694748332220825383431307264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 1050382210262284568622860677233967533911767722996862459710775756007078995531145910418213796332924635796619345772827996843558038478184182860220163289654018878566610046811300892617579493097022299977100893389848440865726374374130764243547078499589388816512862567366957420875863766203011364228179458453116250786073367921316112181277499991667372175674332906845940609529027962809860483636583891138778371924594971019097702550563604088518441632599475277261113021607373088403774257777223979943687659712823519477508896327759805094241865699265543277977654497985692812346156491795678448704525771254671735335780909415740126711154963248807365554687235925301982237792819003870912830454443391235031959441227412870730762703687214831791036880798892809921117820951180053521463642906018799847973918658318209432820308733213917871932308628603389608211535093769565917914974697514456002526277930644487720846988510541383110043758852783837810258295880131900602805687435649746240459946540519144742599201226321280230428471347444827255210848938855115395092458163789891504989632138217700835027052719624613016589210917923705315963654893248503871676191117677596717961638995137484233054551519059383128552262049894749225663892853119542381522239813879269390285388187398048711059431229818089258908655521553189809582028908335222248349815750654815811055467334948428432706862491064292561619375254422333746139677860159382516635034632147447469542683664674909967441629151086908191706172928341346093742056127491665563540347267137213927125753625082469109970966123697358718672109828009158546361014824035295677749310194949384689671243836719575138733891316368737167363638557666801471888255528884444883651124840327531552879562250626388718673464245665919923976372291064914734999793046337318408365717499399897018774086662835107371831635025681397319007938949463362838549936643079672428019282632608401222113695911021686483538767797301088051547082845726367458347616181261449710504454554971725421076355967034937362843440162381590763408256399398469359770383466419365498595735262283685637178319749663264687810561662753210022489069076770376113714393117489668278611830035148379896739673209502454728990313425033013502083419189306774074974290649936615551111866912615493722684179458763417872294189959602755974993240612860220794635571691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -4438019681437143078251853573668095528104278311857448297585807422425917321888961728877677548240637679897694281591596785859723415182808528539610586689041658090787664187242671907124428928319825586970650514666319213860657820962966487125088100481521074467824284683382267981989718806905175548897444362998782677432651545873963675648570668225388591304990380306582947138734868015946042448104713672663446272722790644251638753152472310300508631419360253505635830213153337409222533329273739928630537432127231311928105336158019003612357708340280648455884169033154398515293556557411826912166867169641058375592257571625401874625234963614280688493885031272447988164310634542759250836067292422924033294040736304008586289883165222625712826745091755786964759778600767984947651523941602291733478294683002435375528003557649279493308395564664072543038644569388611885085333776538372841912085551729776452173588654994916709752065666407974609303831750039640686319751877147689312217192639932366538859691111625334066121170783667014373855770373599743731507611843371848603469560084481482547585677116132982633963356575354680915085258956079032585034780130831956114551801493704209720159594545870229516430961025898740220008292476756349815857446545569935139900676383127295811208554803140860512460844867741497718699136667292538246705079264756866576060212381568148005297345661344740782664651934437473376164831305431521436503300747440449417618773598990343117124323000038403008561614321352854559837282310100574202989324647248413454083877114018258533158137010196080714423458203820864662825958464604615197767587789887734947614725877945881505592972409898069998670359085767729404314498154029168973953515562737475758640843234368422738627690873255831078065946562255969548562485050623464277430143520280635012913311264022586591798567304994803785695045963376987894246431280603974506017620519829085891818287079886512917718092189454922411632566293065087558279599043916570250141366672169469416700684289493726561324308862233994961651275138961034365215111551823165367580681950443891053256677481560782073724796030812555678305864558212038809834038217463947980889182106697380511901784890184000081641366018984726982133052458521634806224843622598427128167736024252060999303416220137771233770651334701152799956316307738291325684387151872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 230574458003403561955637750357062931003904177416969133067548162663911488731936897715123060102647372660472706931242021964132736380910050874288003370597442298077945518925863782405206120585746838089324077668761879107644251755543035695881632450628575424778844117351260989799858057358073371757115586454276190596657513717659991080517270247531386946697377622928839450255614834477321957550693952761891843500736763735118870155465387825671487328621958548569470399158283737183838820211829919711465162135216525180262988923544092321825642132570347512386647715326582521910355414459740395756356585249435118710029830535141539081895764408324724191474755416310832508409076789314055099726390540138450007416003408031840494663224096153868572561682623830412407440509644731870784905237052067159110288354241470930454367610509486620884325939827006917221835293674364011373830793205531663731072955236250683386043530896509465514296512289386383564978902819523087587804064000724282644785211658977567102986028308162762183776127228659772387306247981758357587504395435643132000384228627423639010462418985027112217441629696813999132037796604957306723172330302313796283943858961464387387954800724773343444162739461458674924523576630966441896946951251992408251774564398352601597111452268312152445666929003663498174207316671245272052844975784491297364060384878515424325497765101211096735149590327873212001842516630235505260947859519716634428722771500759299243392229645904435691312099590803594146605446099183046178162038533759920460688875995517499296287953573248694677003282721739925383580674306010917782331195753712852717385957393567033874519187749706579405444044904819733069392005812955593227692601081624973423729900791381882388795580821523690371288003436185611927959505546456981050782799308219440610823558731982981736997994901767103303678975265547536949942953859098845741480760159995250605776010444124544881428979092664575425647811871612410878061118535984993978177148543291335928583445218343436535520431854396658288041812026894133201880963449949255231233504570420825224785088106244318340239700510816815301800500024234103385425857612704092546927860531483821166646138759679910700962602859422588270139099723191065340233134867690755303174450868968616749063352381849062923523519462570479278810031324131195604697088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -3316547109667855929360435748645375713606636261567948190448564435906909792376588007353642904871392766226252155793575180280973060494649633060893535789078458326506493176863991490303301036748142668981108022519396726695914921567960372777295092719604708535475445899240782336037764044087321225877946555698194811581435023649012338737883390935884187436597262152813027373568393191017434164939028246518538458300408445858278461957191189948619036284476838236101197551897667070825922868899101530936752057294332358847491340453173945091418452553766226502890856613322306777717839440411691954242027832778987409420005761357797552624835948435956700618357237628434028701346763464845089404815007131481399512359079161913146963865877733492544947382876709650214884666514303081274467007257189555050112525586985518593979221616112669270164958798157721357595439386827918178280213134104955347767631615997809794225076982274327253312903256506572340619872912975002039100715002957336442568360941490864987662043230401076080740679458634964669682965601737201489554531174759349789716609300416477234513833496273938941391661032992013126427371447706009088256931864863921414765935612761551315272131056621775431784935436785099047967787948379257463893634116419629712884783523978228387049354430390259150029478927772840541388406464215224738925503844947626333494436916554486352096977600537587331147198682856872678459000976671323667672491866568672065197247988160617271188261952606244450226715373464197582662649547014092357646605065788810643720177678551236916509756248853118614636792955239073620111194359765629745861765157779466434657197946399570923507850983416448357436188271455409562008612610206723655666192411078928326160517064799814000522409731802434820652562542759199862370784882115504296588013703739008330984927796230831478247763221384118075112080237675683757423196293223251324299118781461714803508189441925205648779153862061330549276184355621033945040981597235085337630416107230743483160527545221999853355411963943730480600308083880913746131956994305416908766076045318209567369204832094465280585126214156625655287051364474951789180677347359971734479407135651849477801671206448387245242777091924160684651949235263304085746187962686601004768147353490562903350066694983259265997575270531022959098965375097553711246868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 15324246131687696319032171036817158811962914069072079595765416159936832701129104289691578740889895912855577221109975087908597777083790726887714193028139672800263959575030657432511258546481492796657970478414480305654514584408602261161110492901215863979526224838299772381334851884966288996650461767999869574336618371659354329831445034499371346973295427784763557157316330128017400291166770394189673688643404804397660240928951223390950496718264596632729792179517439921040337754739916239122044699329274397375403340000562848197626235743254025986331611642817848286983064402325631146423723424888845247301177259338847839546517791985946506731027760106879638047336731926821696163737561433110682885679646656313763352039934375472952250734797536638833401558628026416444168621708337642511742216655157931180525648444700891866731568023791062267406523394593098085641775278718679427828731231001723684934856222470616214334913634980848723967226385886944826125803706166497778553872011355186838746271953476266798155840142116810401554444976708570980396539144365797080031838073860215528201914942506308629908299272016537014298645054177415472178645390707934204077433544328593687845809812669928567618116690645769962022292676379066950955909975908755694782166537442728298177323307950639060823631320208715510952404068975902901652067833133502464069403039131408233661076697282138987420361329522072449342755377015266390937807804514733506076185887376846819937413436970243173710243220716639650682640990739252779486537531758067656193815836850022118608543586573706698693818163069757220658829466713969912579579055456968547258413405396325049717575672853356074632420130943492534094832571650814335584774572105049968003291494920622078023587529782038436162497962800510952086710796298717185366749559844162655086331662364266702554245464531458700400216424902901625358551274924889123759626226823244243985660752759609114561124560171742385334553793371853986461474177527415795458351523624828780093851355181202703261866861872590206326681936937651168154146124273539303753396995203846654821048773694416913193719779290710406712419118432200734950823127332701403483344261257821459463909572089565573278447978111996482014645556670516605219740590944024710420090855311335269838709582360841341302628672052990226672541374329416892219916288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -17606223675114401226165610959158768325503227040566539722299854861549584024423342490270472755669641496697807060616488303926346912264505158574913175619452967226327670689660191265095001762647895985430149373600424187684609466543103571851975687384884432611481669111663063672206236750398670379953632079509490529481205569150977527197869424198423519521258183181968475710690322496141132172327980896002565215851315034028083453993811720435543997129264078138940719090577140670872976878284297733649318153247038438888519070623709962831759224728649031700481829533069575954852418399550651306198058017745307945356185614635451390504652129125052794316571623203398908242565856200437984490224030289385457217969985080297427804473551855467436041627372642647400462454806214397278500104853485452735108582874527179048240726862728494157965974251490273146275443865643232320086347669796418657136335518175920525518082047097355352172905314595885985033419410377222811578478638264920046033540499911637637066142069071633939557080017545697876154559798607178302851171999693381206691945966913828130629731419426603533265129170920378333501078287848382679273587263929188362750709436148959850507286531006719682657354069165102093723033277946426562749103646341375653048519725160157802656350638198777539970439676734979623188717196995004226401131403443159155089837597612938832697234685030422678118893267843616113734008114085448339324359498120171824628264334171764117943724443477896570197970326555735011077741346624704413510969460144389899224022221848417981578051591238997158929602996539183969559245572639985068048893327245355366592304509481713089543725918474820487479918789308792574723999884181853584281825202489124559784543310919760251531077385191643120082191329735644544233746661842534132052277016091821918621808241878003666935388581044751371111193998590210877254002280768456278771122805844139736185354458794558735063312532886888252672563949594397322248650383874927592832863666552995172316692434853157021429437662813148523301796568389081042353404920228347688631633606347750260246628530868023152840356630639244992054333404447202030550969066288000380129823737738929128487839068084286657647852901242040620698669347669856474733716876867285070884676973643724524128242451325104931018610068923810307151547339280014404222976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 218563657148512154505192870035971058187932158120834692157894565990969427851868349377928774725591371406917686246579238772846725115071287085953473693303957106846072957625557441776360308984201378155991548260603504369954834138436039284212189581280556284163865359433743779976027276488608142813040025955962230817153550524190961067181925896859942773591304741974210989324605067719571120159577135342243583574144144114569333800177324229186002726143578777787853412372099210813405482257865699768620814583362583645167094597628854553136565976429526874555038023645386181668457862476085295265374255042398857807188084491462710728072416352191122306353369098115470950845270177456564819590814712326026813384905231049382529522369782434210537941827848949546551734543392038611554967720197023258649322289326999070201144548122736206893196939918406087397241640230227803051413965751061658547703225595227765788708755301280184419353725605178240771069537239093014485623590903781540929681995291913093483866256925791284717216417224432615615044237765108231514471653425646109979708253169428151251864100258058796940597710280935924564354239357098568120151542771286520826924384698647620432528395942433462669561766057312923538251176370291516384315865074851773751741343676616101320918001021043892728590688980403208015410449351609105458509944512812254765136543503783544373776375619598316814247712200988481993888842821224435567259364405983573180865855057147851811210421579508777048472018043304137276662888049293869969780658908479233926790084830063154790717353547888829506511818327290155265601586864544096736886225371955928076114894533449149278162256556098071837091190966482336278380869466645186853330612785807033019050759194981184555936360523721400275834158031940065170156279529973333530996167508391343666644705921249777688382503048049774912435558627114404719799437877834486417921327951922500997463751356723576357519500254085640954982964035423323344291606735316182868971519000134645522964916347480253406724976764996441856779011873868784876133496964693628202569566217781096526120684128043659866980064553146968961318389407216771068291963236199816582933606372529096561055083695438645299964699662138165007574072059122380502918744844043918767171911362117355859209314934525766077022745112257166797424818198669931518858625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -143618286851798813278355662790882458734795132747557873075691720181709372350125484714673263826273552848887373677518935477393344725270474944525317637698013230181048124125445125892957325895011765683641707928476528002745427400872564084988763702833799741527747708728255722601586610951529770810068604890748291258460975110643436857939891238237985550356219620739650002604036245024030497573477677963449334311078642062244045739461821888007544525610524515495982083567252116382185587108604463347940243656428885463329822115618899676427429861306801905570989477041541022113249164082451962716131707422107692462260097067648647353375819946924221734184986968103605165197978012283216224237617370627485655533070833858770092419252373213950057383399526464608173502207962123164203980526838507255235678947776640952492932079927290458380058212771132126767170244181738260504847791394386828390540403144953547274921441482551311771761364341538870658937811781802869596452529032259660374956723224432653049081859992906437681641972608627452322128861979020760316228545861328342498078436387888058514700086452996692252869549198735985323646263493164701343245543184649876713753308723462242742209327508960020324858495153720873960268151180893843641684666448851083111960314039689939410984911518632616206898636873447812903582741872593496019391616571463814958635943806500377965897856482404492844327115414386370974814825250539515642332654975636194428596778757099052110396237009487088178380835129053641632985949641463280160198578242911296579056446143792215725357452058736809740900714718510544954287273993869162112926438896934829147227716051095928903702084695539521823809368138208729924522818803055330893266390103390717471763704138706167808996864296235266836942119299274678548911471164387121083063964874678487701189536637117462790890288557663941064396023324036612825775492985959458091784171464720379227907956449609132666769730663306145952621465611363398518242910689447061611958761395603243770710780475905256122989836991588420467273883655827708412935179242393414279389063873427060885539906079920464126198233681073384783578265262656233890338015122276973609009426865712208819913900854848382933594150286758515975666420268827351084221155261723487216886883505964746328946304196692676628625048764905527442235987183603263628482969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -2205614399350471928445106885556329198456677067892773041525568149035070888891619299259505297268793615806094981651574008327970345618121954565647984664061000064383607138175263539579559851667917573655402831489467751988354794499073697741919706533768296699361344897678780816996604772619907683147814092498281230582881597576695333009951168980064187632132772334737411975689535542547586463054881261735494928466656504459494368360109970647766817308916956746820857293672528816121718836715468122170262772859280970814520353205666974406419897204872116699251472824703540834870627025792664439706172670801062162757237780147118003513607231758032879984549118938719435559295337110707071361974433030295558564712580941449771627908893165781661877778375260448105082407683340534259753765459425057339380422858955872455805508769898990175851474565661369756866005325181984473565897251737772000624661218495546477814079885247499186930967747711756111312367341316172780900174819454722775885771635872753381495103275836945494637279643709965067063993171925368995521121198557548195545978162010558933940862718292732823902826247701384724999862534069932974552205170443204236764045722996177673630018818013540586383186583439423435195924991912558275458056898898311334409831881767487829520952778756410542640596401406995583942586824909264114026957500744445272121770819978455324196446452344243179922413419916891071569787402055772602481493850535616064519278741443104740158737659221982687851275990464586279941026443812480340882157703730254147396848145482123358871174420201742973650257664964486759243919480647959991359847156720886304333738727960849716354441705522270624301610946391035014476327459210715745622687674437640876238895060700702566843115119030526778236869232638646711428161387774616603938385593237339855289835460727434308478911799249274936185880181692650894802363883496559883084675016347384768269230172525910992690866807138951447047643415860446413906726504196418642353112012808783085146742587435905253462811064825020316536230721457442601282521605208910715843621548641564343352766738692988570760537097112953214828574439230343531971932208529112320154183701820897897689987941840384775835236212882267929880330576403100328760673501705094886196131601203025887729729677711816492095268344900317501985469316093352810997019049984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 11035523270003176357781769834072912007735398370850297641743052711304632862396007835042775431154493288681337366887482240250639789294795676934415288979333539520209619768278751767816984257158198034882949913366584109208036365135666259328814453495525370806827442770521684509299588490696249581243172877522616011210910473494013787274785169862126197048158177745526771322350405224169367896304885523388582610337831227345925882253274837254962676141595604765578141429742833497367165564782795377319057664643282329467056582261125570653791220248717225206377633654153513088158416571287676223084910885119150290972446085230829718753563243502293580480670662602632943612457680369183829634460601017768899741179309077825201146823697778774265954362018293684532358046271645735415067704203784514887916903190260089847460459413504658761417282939525084928932955356634429173289783426615584565540528808583157324810436543430870276675466131760157375030515311538289277346417348811472257143178962241046564678051237151359704612300683714425058557252732560411015493651380850624571974736214132587519313897220444672879877336897464523546606146756156406463769839460022201737778191841305114377470145182037963240331531189726999463634262037685851645971094440729558612092663431506685576609771502965335862649087565325558753137409064359654129095446454897653174889364513437005586623704946345472245171425082728023676627010274175469624942752992785337452579402461485185571895087638478556048759971285543939452878649948354577378460595483692997730288605505468637539809131266515644327223421588842129321562281039072199813487240913365762762623108173889676422854748401892834646045457372114120173644886264428825576323983480625375818869363400163011838200881194135145675531301605484208469303664311428940031427118073285892493029642482422156991050396906157136928334964560890590660596112676019843391148708659457445284259593961536666925829223878751164296764349112315735200292888970624498130829633031407393882819802703142675248554004267014207398871997205708283822248138939492249464311297424620769458756445665419921172337889299812174000574317001607471873184850552505705818824053754077884441639598814113018036422684871320296036149966670548887476709938018849381490388911997483667232551993619963498497307508961673443519930253493757092505021159833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -32263897410591632101587904761792710428509896125234238911982670003971777838526987510829187492518800330768585690200218847510366190240724920099964620098349298386617922282274615434591111516105593268467199978983847922098891908486814137433816134754585248746154110319703138982475817293117555675862205612734775771832324737052361453008187943797563717463187146974891195794642862981882105874568175174259487151717576635716094858536926245688568542817771555916385108770083206240929853516322199911786883208878416140857652965915992536432788646912917513645541101434956655151964813935082380052980544366537478134573092641691105516603934549794715113451538416937897657327343793642211380339430595028488553437214055918596956918888198119255119099370115552681744570030576295340548237640800334592441922927083934754385639034792481729362208029779182671041879035725329645845802286933108899927513744598349555206740796177609754772047353881740165694108062074077607479706244390909935415240990124331955331741553005741502320372348035878451420967476119711052897784014637443893366952513257967414382324925182872500941729378476439385857207462585011026195888424124090354166344177606046114189963735223996327621923442726210446955407905980267636070529089898738754375452623989920666586756757903228494211910794174924502880393133529081653111126455924554028415022734620056226556152234222105867578340076926660748531290038266457251804207310286644812687559385867076779653914865965432596800987893593426719909936115003936254691329855482127680260051757093127471754770022619765613358442569210615921234727620619784673486743480479832366942769560280439018230439368394468338860523177264825323596432793710491067136257960454378584463284592989372691495581881358775621048991527122197406931320465680443147220148550493020917354246720357851968901657518028803069348426909760756939178171262150475671384218942861170413251958262989429443319253459412608001958829472067444929523061581881390831542165630010299365749936274697428607170781572290756935938696491628932533047294134413014386863720491875475201317767798668235474178508898125993010075011293265180773021689360537747395873559783929389800008783919620331120973278575231416848357207899338962155913780602376101528674673777971320796350206717559697221710387149657582588539959502303486132297148191997952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -847367664349207115416568069818010453491628677310643135664882687482071665100608951496949690053048442428070431555652851599261251709714463726551370179289363137410096177597865249222426414979442900811930420304398594884911986505945110401761599403437662923152523909231744636924157066431993920346603518643139803879368392278907299183588131327224085217507852880734169308223208031937799654260186057600046002743840757131980932034844790013370678780089131700937845063108141407703777522013236567688824227867468764106612564341267967383670157319173393447118871783800379083123924582558672426021273092863797550653755594831482866874715967778150134823930856215443329148949934636661685783320591122204317868107626896968740901555790265903560701943379963427445793082885440654311720745503267724896428153604466007776502959890262995426199574692210527975150092116005902300541461312504567084947858249841189913464668515463218425876474445305540660087441412800451324906995893029800894602371661723776090383907172732963641711617905874284783835593121719851213349074457054044670391557034390810963224423895421335499435806827179473427847144793859359021436277413315831173485081223284561743165350755459427893733082063144495088211477854702808021008988109916519592773018369103781213805388782207732171086305241420887314919588158324539806381443441201681761673909907151009791074345456567473089040407964454253575436354508230817868771615066357336701793448567082377934541892546783515329441543805790306195327150353997244399317244053092081688866345884588422786944322148246277012562943974448130847121310503667503334419072721665670114309059153110302821189005986596771903638666890483327861130199656504122933781128885605329009669840286876957435220318665220345611983810279562113010636853833043057860893609925898072940755410353056527970242546211652987967351818977289803008527440072931798271132779810527360723560860289820586470806387345404567983217751365514224599047521937409385431785170149698889160483142164813081176185768928453480890362490811736503130771249050487895324583991832451168735047741715568784505120228366577492764143346272311658817009946902094655370310525362264744430502091305030778942641898657299512432283944505085480962898460026079374764233694628503032587255038238282829105395670382066313747175446386880446432039403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 7648280117923079937532035871963542386739353971405221157858354179525433256711852828440735328110415618603726892129421152518030846045777429578116213211423813887429024482683303006783695186049479483534005929970935203965083779273230277823255080133468853652080260134143098819281327674928891045366264804322088365489343294014784033258891550082461136085595064486155165139360242195996372056503467250603736252927378832348849798566530181751184688887312964727025126166837775550959469359339219940341207380229142203441087080211550645982634271149468289662992365414214550601720769895150155927541165719876456854233990852580271858317171795164850428742321282587678524231829188117916808129566634842566344035573796101433019964613231196516368350829591508738733699095032139940785515454841625366686930234745987840790103389360016297474578838716387241428840354891978160977838485859592741897171614269080481061396605659858528486768833059001975826675061302901586365674458285550052311702331638399899425885216113357479957094011165130972248406874092098201197973389739477037310444750621852118630672102618971846003302468909730677610931349483351064551527224897849278556693248366530008476510955026708133645897188027938536317917030243568838204848031405149467096390683300855943387429748485092904591077555722902350611569106077669273498241864959743575903834788686695349555828014950507955051603013408300490066387977953693343765808100329666947345962318899846761811470220793100509478311492658282238139565188125814976083722244860100991521287568441907594581565245762875081698175054218969944039435142999085885088879132245633467106024984513331963347690712133583812961986276265327624398494060409105126734407760269073747403625553292437661455815767129709293158414610174675440759979894254141331977669822579372844649332194874558426663788204167782876618393135629893185491639634714315930835406458811847825086775077543707118369272905856346470261194379958108213664926484224935978903849249619140847542522009618524861607790917861709427758764016664300147046888055864896920164408119061581238029444725447548915993303470320444834490639356338608806553009585476390166663585202681328430009914064493251679993282659713032990182243670582978695329968258659283957697019716308735366635949761323098840621478591259502621465387075735609307378592251904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -30487726685209111829506186461873730475859405304898486747041915898255468773591868495904468342225609423509956243534646714910982864681891035187480328091886185172090298416321532036669211063372292183767694424837204725556793103159132856502340169962649896076093282973396274010716257070348896338911937450791785852582400361661880520533418270519884031431142718415077622978006541142629314785814994088794010424547627456947491744884645132279798416571264985779370376698659136305942746276700399263509696080203552112856616517062795386427408410985127231956409254084995898194484460007158526808804881351473248988849140633564663363206886132481557174323986650222390055584900775306916595071815209764581040824523538326630554166739000504028535439057967273132009873856307697338642772807574082666924031757097918688995556684230550436913443731218047824734898369647680550702354034631222202092949429236396623950908148138089009564159017978737640130319983782517238568943093510272663274429172829563568185225256954864414606809092652819151621276084812741754486826628094642742565755539968241085051913341343045418548655841870434558195006046287344575648152660348266770599373034666026606792951707462819417771771756989217187565844241225437844357377557386726241651888912029732065528381962549578915678826294700024936174746293110814475858924879778994714814242541553181308010183525598959920057454127659713889551993567263321481878197369328239272173764229996486229390330798025819497496334310798473565835109721671795020413037263280029378783661445831429157742442514470131443786256018321005134702318978479823036841814487024896006159899011590510433278659257288096040711872815925689481872112714986712389080539896209591057959552598777643400416401151762873459807586877850512973635201759273026457520290630361229540743988992392675624968217089297977427144633957711558740942421576610091633254127087396389603340276004755483756918408839495442840937325058543107554580097093181228347164835804592246846481924382237977848733517613623527539404512807293519047617974726034473540124687373712361976408638729241956310001623783918899951672163855176315325002712437373619964002941036559824206498535873911046993251289513337702300793262751836511467641029113694611909852454230734559369535531635328367254650611656111004412554305498208200545539488481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 93012632746836787638594714799736032591421534592426023510927315496803968683170537488532020768788095572239736674848624544305340491569093933392779568233958964703091975163242477108072659321390084169143779772240068384830912562751431754229153709538763685385231655345948169626599097003487419966620503601501621886968933726125735219130809476060738374361196482211408519012339871421579596688209670829962614840600339726798160786770083994547725049455529781696674305668383977376939663508039034665045570487211642084712957909163343743664415917331232803359875624926579666459520696651762755808776524723679819742257165398461555061048076186240144698568941928372282222562447435724491779551925025081150701044895993289913367930411390058407822825008189701798305152365510833971854906757979058515789058432869758799887698018884832738905485353258992400860550133256994351344778048855308928143888139979052989753996345034035186960341651237892978359592855527867859097254681127811460677787912980995408201108165262706106076862134976946460475742851871472622793195811996245754416438780797909390431710843211235487982847433986961190580203295482878382591047354036070419867427607461305265499115435809913414024630390758788103187789393180252560346260125091351716178208551333145416076746070536390878423758170302631144233115010058084849350807546918160811546065102324721858904687513317917804931298417876146559783658469300553431615833532919937025276335456743280409190854534157592547143034456404742833775561934706811275997526552070822035684349705247891526891450978365213011301954914828254885605085748212343030626702252793692703202150780530772394156457263916045411969873958434549458824221407788627295676201700671123601203120263947859006946994921569459870858355722223185741971961669584222295441548051462040563254996845187589772637967935909995489841394618324245500098174679545185854707425052413223180916660940169697016576495853362541026403711214376829864205812464794473466283404966696580119922802369826773720572035135107494297906953144805475409091132104933866434178539451690052468087647448047356977649013353065145066489476956376970028833254544965828600089318758732523375991596279010571405728461196323750194907171574778903707831865791302764221732199392289295454339295001395863317047466639395979959705903163243304491714187624448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -896362134001287491586323036253560909614085601125585768113970209969291376039528365123225072988478198118208431817397598463037026087439277142364243124880565031792617991242155195066476888082732626637277310230655810168450548030350471467070056154636310028109733359729206537054633120353098918483731787252644845405340825795879046330497291838757733975336027367881806602885518309927125711436130556460173995447424902649972800971359277180541573256854323142152337970189236808644054625244351143138333391779083436504370341407548607725572800722792996108719457773735602733906136027025769100244174993556353969392270016002711938489039667709280455474537573462392593348633177413211379759520700521586814395400145339331122065930429613796910569117890001036760705032059489423610431513210759768625233199574310314067987636566230663230899737909253816403497887652039763714408080791124070619836119710059687013698670656181703484126214110564127964140142857375245646677586592162732308140055726165861563294912887810869021163548689845916205684677109581097791237272724539127290482728916827831440267457706833970074478168957981899203372619315862836331884315968605305454837518550541565819760051152793685534211225522101006406090475471141706798549859776312822051552544330696955018581463768500614934637100864898184097943386839139738256425889446535225885799959286003074139467467463820073630524476347295656014134351473720936848105669809836062830295548894352013871943906749936398851314367743550761845624309895600978450228986017714640278129425158662118969894021506891455107208637858707302342053580937237835433675208344284831574210645488850262641866150479209631040178676504649905629707694921699051432734692190157806204350327953110580247442961814190318229700262175980954767014169871756747383616652333669077066509327458276835720596858377338034184519743535631761274998299163432509029745568138167553879425681292017210793543845343025971002388184067328667740176900471799974670539493028222825766623570192642657424221502501847476108200922622172425527662509741823236008420517366656399824555831971675157389218532369874421071014394844504009012322308372083226394968777310191706241080113370313863155979234212832603370686379609142806405510337151663663370021873554510284412617572687557028533769077388107475973545335254613751243838471536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 1356221659631571306571615648635959347274518407037980876298162751358802100366596589407089063443444825412802622934838376480949609868064460565743394935716818371493020841783618295927558307295867202799327237379508909139942459864536010012812591020366411611022533813668268398253578952732451079765982395984003474202469339970056472049276162869406905048640059024843224577345169463861411283745220217284038918846478739839342057891218863579121070095966483043955616304407915028840064758822536133506876536388323821997149109517783764023752500264364560438533971731064246490723515703766015427856372810140977991839862001674303096300789994172506578245738818924944904467123233837400963368790433890786315827174082388716085354894460662071654057239447239688472066970461626197081191641996227362125732477780682908679120529081579589488441119700021682809843463421590661920271592610458939656563306787821370718709928213657424681171616517198769808376976339831230875085956705309631497137457096247781290710055512672579673659562697172017275333292042784482106859981275150426738366529605163482298424794950211026199591251991123243495168867638349551543781733066719596526835425452719771268407783736992296782015257386631251974820446352831391463758840518736225449722972910435998596789041124003537378312185689855991965139469542164715820219870230223203816525086083456233107976096375534830058578615618282915496905776129353585552361942268523237668375488837925670408504378431294545839087445803415220749425457713528697603795300521209482592397470594562362352813634658307742648562134027795978425249989490543626321219122249506309666451934019731735545348914036824652224068430611339538356716588045011067347451699201019414322928420255995012299799595651136496195623108515176552971095263665704094771823011680397929947415072452796327756358483879762168241281035636777043091963702083315270161681434029116117800486784658663213012944837011938071754255983628704744798619891711864949456494298294467200929247494731468093829275813676927207411230337867894803639756656637880976469240283198476145002234341776624108282191794853993151457748460072875928783220557153102535405127697830053347422528604345007426754460131144039056262335293721866356469287112995969980606705911833419003562988052164059741586353639724940652781684933097299303189838487879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 1558356037253257934988640158881075161564506423332399086348045402254677450525696551216271814539999094898454926227918624373415926068047666421276309381516652685958928329866410184981376896393088226920135242822349728775007595684443258162813238680520954487554489368768938691711269473563512522212751669708994167585308923896523238071057882417914402697957658435515612368574098233741807372441916792637892213822368362651539112594997518073776508895298351734763383266021059015598507858544594335629244464802024310794609621643112200084299684914692430988045068476439108750074001014451043550474468199472323249893861833721857722865594260625073624641722409515801516532078034183781731065654839823572810490171714445851427924574448220275946667616740998699717483983644606581572099520391891913077569148717537164815257353136807827184173712912862597978913052666639773384899656310541258168970729925938005393351893761450442341362364321294258346922063331936433697117179879278893024651826403004538588467261964718700139675361332811755194828249152397801850554167942243376663273636255289034912067622967145974365634244112734021400602982462902033480569411506100959957661893676175244782732900940183466247173344890900905429819355532855468994216621139263700300991725828151644945463997927196091927323404274013065768216403964823483181457223539459181512666505257771972620464356602186012036232951312385324679028261224040158819418929900668114297739203365695153608570611967564139326110546285010542396671159413798342358289503024594103315213801625606860109701172093663344579671842180038291820043631406554757698864662598497118062075884518796135160360287969494285152974516317817730336086203612969125893374074433132957664983884016172484866970972287974694493902264654197957532984564526470551675979049287183208303801735048208455731225052033195681176779265634503679289248513918704121488992511083639200737723500428889732182876974742711588224686938289618891633209419891481391665308845632414961322844220439731317086050472245641895097690224512567856596461694695153708963760758356852472172921723507594328559396726044327523682542350762296903841610796043913919512708654057608032550090172411850790885236278218618104200930146278146165377517665127785938440184145260392534601385440012885466577138122523868235767158641867492920634547487375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -17613155044657879223975243756847270967912007920032323026371466140358487247718906625542614540847913008396544020133110062675708904219262834152884718568641263647079844510321374117899860485497304494204060753050753048656660818354139677975390878539282578429283940879262221235258862019139499904772087141146589745051611524650228114076184971669615908965375368073174087092481799607199401792315090368137904943906395988614722088026066545510207271282445332919193911677215936201681410733113422104508129113149797745062768853871714032565662564594082959077348214914015171588749736332136186623768915933952210578529424683757355728336584722901243333853376659059586903125640189388662499900483082406247005030075809113948095771562484841367906734715614197171318279422939093572954993631290172637843623307989756868363684184605136552682072543704828617863115974687371537887177768480416293772568154111698807331692323412136895702171424913067648919508093877705515280067380702578300579110996789195055299236752347353807961992383615541203881078715516122931359690159166298453164561200999482794322126005197312670786671500893654621435150822186485051220770786540693900551245329035311444653119073467067144431561878510653237388738427721355776748035114421651684594656348527862200868316200249803561811972885609152318884896750421309569990873585629846686351221127482632903066486638543134314862170996056481661029441715824744509289297968677633360946134398656141871470116893203591072334963291587036598439496612404117348705671015743988730625079720028113988771293384236995411148817029471823570888724705475949021611751285263565113057060517390320899605003731077325397496868392577239018630850493625383627991700962431804157177304313391239514017394283387224015165788081031612559495031703839396807653705637304568003383529695826863413704014213388788446062721478174591414201122256350567825692372866268073912571153433772671891316641716482914622694215963303776254939422866143235270691782346886409701854493751076042476119498541593237820465968162842094605501038736926916437519286102200464165370830868970194041819992396495937495260417582911499477495857128548137245926162773129596569447507682539750628401073291821150481674466358026695974987420616938090626044456190091678186306099527845808006977562475852335275910825642971991664732245990572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 71265514214948882858708184603453547503784170196897676097617215748713299620653035966684195448472657370655241407974814164844886687880489325710233815992967864192451935941135263540039208990101652516336181175157681674387077616298932938196256199265846883487420511795657880469053558673296416477171724749612905982676863124877749285115103982668802709975223037442736917829556138328032539758683464628409057026426528336912102133336252801084369197747151316932276592378841412555160405631989901819098658970077955811667965604680101080179060953007668300674338754256823397319727517170470343688905568029329149677914102863526968746358766776806344326583643209472688655531386994707909531593605361948908575310114203611263712886121739811830326154625329773525081163078102716406015175684705086965447570935715132326289380785864587326998842335521555105996657095783356989127998948478134421849539490452393712253521443849503414490261372778569248332318751200159842322627886399209358360138830062474159193696639200249067247177211966526793091656899606387050674476119455166416750637602565904585907948585490524574131652209289301417060621639017864868660364964253465138366855773068488753546849191789160965020600150712862707682811908523445885248580272431354366093187103611289824398676904729924832953425212761930895916045812495579604723615841975173307354544638048937382906001402979450105780200258353964890018273883122451760042535791448488141551130156998429343121892933985324473630042662732352600645607303190426137184384564568615471148835203339730073285369943755314462907584626086704167669279794734067684105048739661807330257731049985645559193144024077824887406141067764680342260629316962623037029774028817313988110624248851176806042644768505989894326166275149010398762031320709611619179809283973250317848188893090438766848166195816494443327671222771305607711909512006673455386939862079804342030834384182184255928752889881873961115471290406061864235781027555157580741340615746016756964852773801662668695735564803612924132200064108389561460551484112071075641634922879892537341861638935993765943951090716144724444898299747017390466792005535605498441281948470734774199095989554831999332451258674730072004393442172062100206078563029209513424298336041068751677990006444930622692814199390726380276884054320701554211594510008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -210139681025086477982634054504984732028379399679302636377300277358209244668622775313771978744619253193497905787736841231955458744233483506556543272294365814125009281810148045904006305764103262017080485004399431628087355790968823887560119009642443981221468102170977155598986153109186985743433503429751364459972547377542316373535925061545222902480400535444517137525109371439940122443532312309122173038647390636335728541454985687707025319565372604311727771894452379018829006892753215455220449840566132551452004033620021098446029797705327769066516186464447957462065065378671038198694599392089476103027262018382485943801418556019797351205462422604664322927220401980308699351792755646292146654829279269733487172330309560929734973411263799650011350202679124530274672672628023439793965856360077586888699434209118754607614731105512570272018482223569405502365338156979358314719995406852131514180187130329210276355320320040810525812696903914077014425699789355848022992252912601180147471947851396664533901471928264058197023537557745966866075482079986678950241043407390612588621404227795967401138694880529289012778005277782028661164002641490206782398046230430898902392774423797834483787403533092281179224503669394481579346536783565999571122763355227891754343389956596826542180421298033400710409009358722124301497350503131616136896183430500920058264703995930780548704796535612615946296716222353599300812788996283379593047881345260320542848721508494235734158714755339891855809889058281912068429481070222640753938300948187950259165563717153786368449808423884441133382276348006628704855263802995504434293428429427497757590157355363865349763912736342962205103210994137402506080675141900375726351614832674841188506272639674333364942733108155724752080789817598131131042902497949375171137641290682719106909412636612943548240033908011071882227967197526695969612901154672430950697242753417099239097079455175407250846388475493833030994680717593240038158503235965760265990219300282969543397483705149778224248857759701666102147891282901491023409984345966587622866785595095488851960381432863383120392763743487251188913832924203512114035937910890107765258488285778007212193433814854946969018565251297421228165944840753989966807689041040717435178026530791652337191213070394961689082588764019122568289864122368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 2294685809172033254033529357805376022598439930458343315263245357454600511099433782750685874376064567918562161232263370689333419438549355116551569138163923396365508265241566386417566656561532884714573835663400359701021665639636702436706005626122490964564229617326363784861141843166205131274188084208055898373148801124686495139456707750260253265842786662805951090690015399398759348512447299843027873529987037618628038639094326955456232207085744263526203666149397638254346339830350292944158981770799622084662309527032238022780708685406681451747481186382751833616223300268396531430003282959628292090158614517892203636288513276606262964563993675010375466901114766143599077893382803209611265585705488583955318821873570445180427738173299514572465485126365943499758941076951705921544667017346996072141972032290317075210858669075673882514430190538170658943667210588622741851122395241504805991180367981393266683021908776349270335150522300721209630039245212352399903980893979568152815563693836604387582433983497384432797474296067324580180923451736274240685571652022539650760304168266150489069203698995513059524171241244117588889445364881940543292240707229902937653118249098658853300795322438330694546003468674610732755790732567413697148052780692566929204575430648961851785225032559380570094241934460867852256624696412996073320808645155942233379873218946517618729494404006734305900280264465896913577748460616506473767051598497576189161721645606790848311551072990387014065370705650214282995963685883632058769400778382849577186128748583277592065370329915664399573393806865140270792125641425393160646079435334162808972161614412077218108034305499966843769055254568260293498865249950720114184578249905888654854964828221096236046571587291663056070052385381163997415000123641275278864863153936936188469128603270394612268116457024928060442438791615350078186160678226190187680453533041880955271376487638709060499697217150369197298800257283242121354718879134053959448535430010212150394639107021051647904350595611772222211464387255232373466344583540613882948834747728830732818384565509079136665574277031093262521485361187213686403446323281031519633499205961531402570892019223973080851493379666405314248079662415749616971295255144823594821538147129107450147308208922497678695877067222546542567096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -13132467399898071251919524787509919196009654508198019104458647391440832140741085154195173686478633502650986326090025033959560853508564194269340380100620723272823899634090674041321739819796957811019401873891529053787077136737692184908208038927576700687899218788204947941375247482827277554425928394610306545963947376764857901441438623661231324796439515694976866650866111989010087148910073854230779004584531552360034068068567949618632142931057580682080058888421208045911831793869068764525101597939167411348871953602629304845248239032346528473131632778319269679710511790784935617785140613729321276017853367795698370615167882895959234294666598432341176264318622989698353029179173112678388786874236750727201016212531057448747872022172883663493654322529228938307300056941582469967930463970404901428971245367447031534712834377785135386934125107720237066327773042510878887039793999499837630032963535999446794995144885137582292782019242252546387686518402801430466336332582385638835061692808307347008631888554703595263792205401074230443542321504409513495584901928799383044105780779349381398314954165174777384490916120740964153663825599583473297080482997514461629266759409011403953255276429103875536507926869742164801364221713817801732998198923702996460454897234595166212488835656761763223618465677927299461787661508196014366082656637362628940659757199569083713368681480981961900574092875621582142040997602120037073104227499865115269433676413688845063970831660713800212980610246421904305813899196464079106180530629577695360405600466217353705581231888918612875741182263342596141979926948671457059566308140525066771750785420623738804416411434607019822650910926094548112850622358827677880723104530869893026331443957547146727895237873791796927327921377262675810118934814891507843518958406354029535150313858191520144780994104236071292002370413917285070326577012334131753289655300845014947878340019231773708601782069335700726520273527145654119732717336831080955427782298602505230336932293811738939964588351400778447839086479136416061953863579093369817695701885250706802243646144878589737600139556178651700759338422092096869509507947176289024508804513407575104171684612490562931891519238653399846262672101518193757319314307278827550928765855749535021987632344216057271923709670125454796490014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 57675968581806619265407537552791365522214245678968764839377698919252713490552407437652436442108360306116618029846710837925908812541445249318950460970608696666409305898470170743376089291512140480171075145161015402892866301800110507854563616588721266448661022066122052758593973189908014488238023778373174481193218549650524178588692761128468130125804105044877445181477645514134192639839655481289103647030877896088136418219594761146449592270334551480346538735590756737555333043962320667773506483194064702459475637979005343487109662559863279304684551714787361421013674001405735503219622356177555757171102620946213853622873424674674451021719859115086199417100625556328116332235523426791726637908602938993112055215132712601624140167958593573910737178918387662425600579175062699691233760229034429869010203784288682152126910224984483138423756798686109919410199179275134298163339639235514909361869716292249608723996253578574360598991958089424356436620628136899914965914248604719800598023349486416873806511983551629246583461818591344269906051272415816970044483162103477411531015679907854497332993105733787151620661043491106613970838186995414408792369025864636840564767328591480342439218927876985850480238039641192498090767398048854239693525905311460094015504874030858654645359230127821011267300625991726971447285090460442594368122341402655007352455402084916654745359169189521116914205852192132173480054191765751635499572367481541881311817156806849879258576657474939427592336440179141649429783380598821812421329415685785998266068389593225378063884356173556054470480239359416518675019230485167917129884947316644761960709652940801187926964280136535892407831205765083386549691203059818623304362309358808168673092135955561669096868031027414617893069233152689240183944287436355764409506705470861458781297561117843132987236515785922828073899223068381132264703771402523912815392856567378772653481395109446246937120440475698673958620066538410419982243477104696404238439457135833773919394148059815142890399136083405218754361389664200696544648224886266314047662662493233974420496407721633567890553473052078280164921520251540678150335418772652102801407970464133284815512922811831357691549204790484518539096500911133179764127498679564361025463543674767556263606126163494805195405266653598632099446784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -337155269562909917801432332785090862723408220171562941260103166616580601678464365459212722925455046170467282269929571696252796166230467769100937850655239723877167730866755070545945380901939048349410079319553077165689172448393446622269858577978056030061196655668890008828985014770452669709638910258449252720234966781068689817478786226147212883334950630826512548155881882931434292010890830621064922665327949782405888058900484266745984966614528683059716011572344909609034590773016359185465862555444276394063256666306582159237930113962595839490822097024246628277095635883419552415383182794057250280915900329419873133816726679184561693689148462205851814169903883666231424876277795747662976055030303427845359107279305111167109316053141839316423279223829085518363144002811927238508441374067502101786755591655969761707564814161750881651235941477706769074176692824901711676057113996518481821324656975638494028658486426905922670170194873530953567380544334141783103884179773137291294252082287138051472955780486710573992152040837461065108979076725839490175010528778707206691344291194316544802680312080628917979078774217174201641371403017440057594550557267057738505376669193818494266459796391297078916870060754398011871804523713871614921562969656622501255155686893004881979204957972222021398065964429046320337712452494898959865505076767156933387767311341552991627920502612322256736210676816281602291264752244082809068828198149615729650428730485803960460332692652468484060975167744431214300673672655366421649086195205668315279075193414813635891183106465491358531181739187345517685071152993679617251072590234763465881695992724517206168287887768410592131052129883530491217677001267434422885045452386939290491203633757011472674989023316330810037928252811914765050071590456798115033754100288530240257977678994038651022173981732996341492055054290632517327691260426296991504788368819189153658248083465782503193334550411013061572644692834486510099788198290257838996721342081357306581233027878434176470673990170851087479439398993845818083041672389157183381349354517141494301088020686617626191685350537603983950721128210749770501216040656609314323009751830395078412724602425635165646876371794343158228177357318816659248745132498912570353692750469402372346154872973885707359533989084599212008873656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 2595282374653360057525804820771612976944993112264814457741917151581650499427591615417049357293395543336473548493116299488753438201984104440633166144965158337170627999950818546731338576224056359796305254780435906279712433344462358601153280557423711537561269449331680524145973486971257769792326449837952963655696739470931297494079287754971968187236298786197613621305602346393013739836743415959489435160601363442749253332093383154883322149297538518430467527784005115706179432887512443641056377771590631238476239630455996509447969772907335544037871020733473422008430763170989563428069925408866434774962083688446708423666458350065129002774297284509494259971160352022140717113687368804484313800914954000864225503069070140517592583472522166289255250941044807368489355992235591496094662530153376480759950461618638283074408686875994092811526472945809241790974777080809330827520258832745312665650041582364252419883104950555327815058681324112141028589842257787702652493069382069891144696256661071899927890707544349925107716690581993599924019818773551464596088034373470520323053216156498545865110203117546118247555503837412853782405491882830748243479096467246371316644451398508699388694507893896755638396830535988240984257741074641228341189813019247105939870130745046891972763557970966879960974073151801827511498494353398407802824127843738797324882154225366533165478453378947431189900274660132271083690743331158835442884505310214442176451128880422838010858507432749259543829647357030797916779159290710581179298267126658194487099751729700094952169669914806691102676448078787774313896527087820120384732497355184711651187627348080704402950410093726791623191041950965394140479115837802169333212053285829250715459821283636655615942711597304380191245130126626349520537243992645919109121485813387794888325667466379632771440498728201989143072430147189018971112789871805012002414870526367128326183102960353259829540820291929984402549338013055095571559489078735694133410494994872046984304117603714908271459197543075921131986608301086760046686777623563396830483557949050313555005483273550432102173286135147209693649298173807847625467281554801816366618122489278388561499820624782056098955085197408043002008673257392361616869088079755304301929486276422287383602865144494247924124068244658954318915829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -5248762615220122688409241580271059540037133694785180287875109249236509288535925224439494015147926053035312966375427357210784201553213874302271599688529484461420129688139133609515986781823715729067774519615139988683041362061797538165878302783197562534152996651541693024938631880039240397227076673650402309816830557301555569375251056289479329488124209539919634608017642704250515635225932750829894578134251538188822140975615957532392461129259634641111385705583754931811260515559726547802404758999459533313819035328162426234112688388174239929750815348735515454221382312506245849638647924131711148911726267679427110066320284719997258129745616185797779100740318719236152907192321695472887002141773046540032473688936327772343958479615714119400593787481005611185903841012462597930898882198648703676749260321380682880765473523465140111120679900140589667321740952645752140003411084236374294446907964085965851703223761807212632291763567748496634868553860282892694076626260584393720478529571720210058833399877182446426718155733405606388386866606198897571832397974570859636018632880260609537484400088818231552212722884539322375537504314894252700464240260177264917886819235996535000613210660519768844330036632085473486200747544474553620193475406518812108259716859694427240490921063484105337461072316016436484272545995618746910112435683557009382407626823970618346745800617943771239820168643410613745184941877234738530047922223525344381927418943280497332351981860264154445712251430475702799164279229355810035732688210107876288860935647630659328356749665446918524234044014291639112391858528239512286970288558979627131979372131473971940519404552565668239478579582427333425297800538362460530854968233675532973602256366542799147605204027650010631689303199872463489639355853350879962670092788592012703063564679543714473979664803501110007080352549803979693965653201662077055149295762806729334536459451965794386452894459092519249085100301430373263862891162561234771036661430918005965695548742085162599835659895916872698115849003805127147737959366704408580883932052651311434645404212791199708929259826746326749182971128292717799564501334409097668979786710238294563421128160795010095688745994286016500216494938773824792442220857382194345473524628702414328041866128252723176224578072884921245749666119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 7402751321187279416443002373188775659229429322229062751760440756571541799428010281617244540013786840481270658711389544215895195828684433296958730572816437870720507055304956795596088338303171117116353734703523410026161018978107862502188199969645548741458433466991450484419433787591200862302892664371031915941949391327693158573123766006170783429897112351342391759627661344183191465019037822229359192241336137366634949183958876318493535461696991588828799013628569995160969064831811943448899809784155049813561840057129717585173176542450017087984014647350891278432688878325057814664677969126119434961173415562940705261294724847588763766207907685120093851301775767251932715915691121024603887662562553932759423205199948915175997877072048778378929236807195556069413603742101901065761523465281907889021391699986913067961918281236972190200164861705006113601447815840406417239469520419706591164366783805035358474157213360919365031309272326081972277522978395753487909218052165933208811019837242016318879716654834263105365218233229434263525647960870550960226027877443586360936646838791373757475972611793622204335914992982606121910535555543094389174264726623540212070837465724792543601431522882113546206260406030699455915011098332169341690981194666751272727208460583891084220078248027081283288595238348247561392345562270538911160080244432789775745498516714853498066083144348244649299363913310624910302581218817555855818734012673549495889318004600163587487887540949262841732174239192774522477747251825608277799215341023630429917283057609890000857769256860317800020847644409929135320843992484751203897236829268234316933182859075775157904809139399752556324236957243726406787471847039140984226294835045397096775928842563828210902518332784171694868466560784543444565865689480309674224239694773531064643494802494752797309415434270863398799178076247407931466102840809709398826316134892504091324344428253756216033740988028229858212926186853326981618010300020939112066572905740174042226894364556625434163920380385741727529914562662212462909245820122509825094947716706251018140805452324993654561501029887088873832546902109935339599976545603891408916634419685924443780508052246077167159829743351691653440424118497670818393587545487156318621855568399847411486620553189713273091168543265409749243672920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 11414889612411267467462157665798435196298640132977558859143292967993534034768747123839637706383350152912315135628533539752402613004433976268140869335153078759903740755171771872858432578760625669832090859640758709589218792626497965799072319198460792041506337852578781555244541114427586008903562265855662178106737426690102362681610958479270310582890821519642836565843753057054968609941632380831100743941697818737883630259265061142442274923191799312746233821973025233808528684870067051978025096444722864704331499905819641225330019227651836802540443982655058511067157435589650425275939437630922014377982171413018563727905167197483067871442409459555821175644362348551857622071761332905067122448996117964411416917685430392869815841604656481549144047533519127339992382478878809858934793643573666932066240603416972101551616259580092851171906227684075943873111446418626083667922293188244378833810982342559530670882699151792747079292309032885485884946480878591024963485128590693855788548381077108605029489797281656483914638441784604114491163910875134674590881575661911902920205010102720261599662244271854365123197519837785454455589680798365425728365156869511300535733954950968392585597305853805354734340190767373263384225182145103189560966054014898788102867149121500385865353732443780921926839849158087815882657434937928753421819837098406544870640081236351987474416892630380000200187698083578471752480856442129891970411302796455715083658808494609921150773058470466908563849178630721921801293535098133734824742445302054538096110463038826090799594079670324351684266611221476104691086412382545808289396717403973375513253319385834297458633802594873679262192360041783509819491550602724433135428323605326071803588882670169377808058547243746332662935321567790725325975530298719326464568122022236932841646802345007439541341005583026585453553610953236629461411942001817072930384530945401891259815522698832693168101016551727777399209250870601249781904909120995469304003740752682294592742161450847377115995596348138294803570309706298631522501044475967616317069825022232245623569017273721361495062390184635959489844519070170402640634912907122123416981668219945430784960502572859714161813734108562810924499669794233581422163066248754035940631526239808845481334123829243622927148796434813430020859494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] -121662518744553531256963767135706245519653009490533483844318220072091788637148405829206023784590314369678120004767294816643452124401559422247324196279246470521949694408198451186355217576459242970020885577729330555421404012487203494385868430328233887734292710273785469208128626085363094921260023911469279399153582682629081772413134445568173006854842094285034841629154655654534731876591245226135123646000733059923586310006307616233836182947692099253216655763320178681232466586447943335695895672121116118558532514419999489307115076054327217913545226333301228356732308904093829034440693736426355269072031502759246844762258160186124764441740017461760236595520720818185209523463446414744170007866920601919038484274767279855996361073630275431054536605971559095009003061730198093593247146084979896545469075722271479739221308783760897178616241332465315490196250054354684311432463116706009539359358581082163820059008178086262449858930234782018340786877683852354474532572976213278890007062817967468362620307729399446497250760096785514583425648056970091167478051405450868278660472363383237207926115508187583984958654909296915118122677041434312291408074376237786937886429708280682122888927093213722353924805423282217511376623820246064842415163957340902613770731045857819444687730323775418394190897459427846116784703052951187329217653479757542521810318329076086938609388698061132173085704622990340992429258632074179832860377754299796562521773207306488485572061936678528868217980336526664314305014541961156313902467077129345077733941039272370364728002230453267597969286780142398480411182092566120169920927430047289059710580920811020128296900540567180797743147587061963922298577744718200473077316507832758157159723119752032497197182186613532625201343910008960290146241838875278299686650201869144177104690417386345528646592924901513379804308170975934338132585876962460424522683222964079481494419865375868275879472531224526717168884508883747377760827561352328915027124054660914564449762193085377634773784980194173705119910467991817181392660600246801509772986935431895020495333633268728322924129977267875994750142454802563228760298931836004316366093211254618990741064688203479918142689214304358971144419185895397084619297401043569861170917286937454672203889872881625732672592965672006646384990093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] 492854223299308037859013775801487022929758354520134185650855279745162627341172756628974434581513389022413779576601042449763953023920775873267029736148928612540491553586861758572140872966716852084749871348110470278561584762608271387388382982497289665692702800885191684858104668998768364734865253526091727412555230157385632740012857252244515257301273878157600029138439331023243296031530823994339992757097090703939225497810060344372637964986058705743392894945981649811603976192339242824272468595869810263219286096010828723812544945560181290520691969420698808696697780382217073968354265893219580478798640608017966976520165497372546430433568384108639925038194960039279288817850668600438692353114591006382116188388609455695953088112498774338810507896028391173202339544690686034542898915671102798375690783881273304497766552311694021182997182731835873395591913970396031258917426996380925909079430644870930309273742220243893194400218897564721336228197790924800327788651188016368470609489823849230643081895915706478343498741505226527209035509251239484221097272000239414665529616387225812997849300286707313342264288762445309151754357771921703508430316210364446851297662361304941023599992723719799075018267281020260149088043702530400622838500764864924353713470567658303077644931826120030084404780102728703878175696358549472991974996999833506268171843363044092099799045281505025140693204509259958696943798896387409047206258810211298691684174981860315525450680012187983771251399895647503652617497644801266989941873081385818144420593237832552823232792815038377888574277093514748356815865344401423078077325996758919514081281941859925582396991251769411114160411677021372090677536938968123367197282247863114625041169461767266306821505330122168198968836412506286910972315684607102310809688590912409001381015215747986437505889280969377105688275488840353345799933688150472559775393840157391686477015459696968091173158832719776371504975270757711914908576232934828006558920318908654256064772980329447646040242880055685938831698450325764702698050120101172552677642627022629116873428651910254650044085286461010754268560008587260894273822276404671881392047170388835359326349285826564496487438204475684713568517853918469920354889122850492723170323772227096350085246833950214211070241328084093525408601866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] -1412861566678316658251017282751092583697902066888940718966347408632956558501598063071944363905003244401051019156077765236186291951151866043510920642755485083018060918935500274793551059734587737056767212108358103376557625601521222709939986491093289813971794751742034681848214956643203830840016544808617578372857780949194331927502575302007478210400390523202672043458384653478690035968173156567883570029621591100906039270684653274476479540183807740801315850675861881115266335334737017517329136791298745089093960384988645419024953450562202239442490351772438537540014645998577171879797275462265943044116770163480262196508489721646594164633258865367361283680781173595424256598369833431975590017506257214709078822651091476732988449238579938293596258624164131811115344345158238755263308591888643207570696363764190651464698719499667187420180454040475194856620332275517128280960503566462942952515012945527875891467207118211235058814801205830194291891554296128951618048048132273483175235892378349841538940251902359983993081343720376563048653267211477097864087088351548836888380483525964750478234901901220570827843920131621683836682576140579009416649705440901023782472734198020758712549256291899668321044738582897730664085932184377521800281426066739957432024959748846515992734150082591622783534591167810792152208265166699601695140362645154876338983910280580246736220233625574543287220686209261199700713520790208783338016172768376220869985568538356807335818470740734570540601180422249413181838186052952551275136130384073936553468470282563409903563096609795793256674378007228436785503441838244489012234684633944537408176239107498070147371466785382867967856631747718933176937527148542665320248018077016583063773983512907809672711192665194061031071590469769143869302371009445076871939870439415094652271503670713294647589139070046338746380803922579301180999766656562777005801232303564584745190296723063333416375674208955753359639158096193253321893252831429991396188583276293501085482660931907456396231183276735942394738189358167472791407864439762549044571978784096372001241145237711036064763329821110607445114059263129016655992892842469738239168215793973421141790883128129658554447424942427981555116570586936335307114587961236105558531664312955353709632859655223268180879753196412697301117457924096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -4791070113305777392677009623310419419911831082872923060803527322696102422911386260941584693352697330414777902576690662521317847867629401517149948476054853779661616996541003933976802008615829761988992053185194387370915003895405750892739036845582164705451681425637500214025641292290800505247656966855258764906841313983157709768591818539373888564871436285274694437743413135826542149398225337203686423193187967840387469743246868454588691221312607731049582089439025040901914592870388970744160688607124819340710344193385324011344069737822138247311506166739957513537848766722061420941989724425484086995646614152150012689858580904622508788162190689578424107045804455171242438204760133880779028897483059471562762167644138090578234855022709401921718500627684678565991320974530980219223232066705711765136601144515092782470384473299766168425881529110939068348282947868801034276496428583253019397631135170431156407768827781239149052134889336912780085293533207918788751009438264817671261878602183527251149817902701170859456629309756384170170736713677882494917826018651945577755350249442366839652144216899379888780111733280797092377190596684551852312354059886061891105600325869384843124618927045528946224935135278434237768522764674136166310299990020303048727775011921776388064689185526214823921046046364627932643059288127542475143760061135263487935913061524474529987519405743506895059573820803294268989191981887593417807175667175833012287093752495105410817432548158765715226310786252603849527380351390962346884398085817913917940800493067195292521698475710980417905139125415098784181100323745804394329099393972791002774103671822137846062226561103422938512415781198761870153048085442001074416715076497935171137467809658849939299003910603230689192954329138080819660786798878190982322495821662972800434675684531262175572045562979557176690623973483628233008608551504721854091877167121952995446425660299914611896571849943202383262992969265204306937078501068063122733721539598608809143811032935881402476433596435205776797466688423719210319304282472083508515130492635560709866539578991653206515979005850126892074888093940478570133810735728985723230616034770782134662384854873489058999825277890479549190327781034549281276892210900605539617669800055030340883040137956420850420371873550637936117022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 16306316295821639972483957261186229906657213221951133507382239614191339996733625716225030751096403754194966827675158969683017410466998118059153664373896077046591135311914438866327392431994329357413334374353604765571558182151284879541956298666710799791992621228294925948566667874905032338791577149043764882050890939914970776042856967146900396007085157453848338053738437266345741754622614501181701842769609854188681805357237548150524380311579403353550254176617502732981880324552671649691693718737162792373149816100078412121353831805055342239431102956089622997440298755448789914158269539387085937987597878784692670584135795867078806399687303094906996157898339654028891478170569869715236824877359343385833676394001997491718670704036658975513558433785816032988373059715910480210910305721965281676101213550855665696534484569944670209673711855105116565112321053286797727339373004444134146923647326523055255433739184844362192714995295526895164468408493671963605648721028614081461090104310200194581513979588481040094066853732141494775792567150719565548003926424451820325038396023941618040793452050204261438674431068062103442680910947742975078263895315494674597808967993163461148196483279066236785490685407744652394100295048678828483555251355523532117617598723269632540949305307282667224084723170409625173677721925702897181224400464052600603104775594540750067084442145222587257994127649202275640882655271795516019624258638899320911144451339538623433281942667391799945750752690007501881732058134453232218956693384122197800214301777853407362112042739097030987552731041596912680680953677144547901901039652014551155665088069682742271916509499100921958387163958359283500743195142322242788444723331355139775363345465501665688330518891865627245832836637132355692300971454843693973167399932112061739226238887044230780898864266583874705099904075927241771904638151326234059534912942371496505363703358671513819387668350036933156319379514265423107363533533188349594685439686454512936434108036509414249157687402227503495673827793272122673862529240040972095928232691353707763770736011287393642853159606728904333270474951127132302371166866635706421931968647985164913350686655716187567124128060077578501804706825109669965426435096779339710508238939801646224993643282030118901053075236473636164770725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -120390331958335453534917507593829906547446979383506804657027915232001972905486450899747384648333509652023995299385247580407241185595723123205198974691360621563581814967116884371403233458828626532495593914833876428238262190027152682427345620514914491142790613050349078099155010353966999347464916345935607332379500358263506775960448535384235317174898628109737579434115845755420903821078225610765842119364797541402739008940613928549034842662730526895534663385251595427830516219300939291813959479928550576284338872965265530883811655043916931147503954059401845439464005994321968488399000337820297583588553474734134850634884743032685950984355936822455983730349766144405743650753918579725787748750597233976476390469406237280620607447107326622239955637529684612442842004480869027998779690621542901371907049265967012036604706966925061994094122261192418217562873986454171334198638662980485906013061061429010610305877372347500436694207935297443955807674955449343533763394520545593690934893259411588991280716665662269397614964560082654294732985270046991128795105253305449641552069230541756638460280045652227621203608756424519381593660564017151438510080642014899805176850710764887297071920411525252495688093654102882881697767203811724404837971184971526059498349983960041760391565264832473542216956075528944587910396275562753370937727502449992710610445819500351939534546808820227159367612896497695030657348416235875662914200965696869336694849925322704881426533350067535332146735051682560366817446295887536174699273170076854634414138448396869962280825626821008804539721876676572330058217155581952421194962827870693062946783258155976060241393347012900161222861945889078313176872262230309034966317897434163787174358193076025901643701251235120583083723469775070716118726299636851763761503638947968666568330437381955509503820058494743023987732088689413733304355850022179605723084419248714266389288863228414225114792902708666249433923092743068003082229745309071473872829039687400434997894959841931796782112439548628777330837058884694566586588298200630280005694425660548810172168598913485593962958324161920788764279450999096754174932303525254948349654900541689087256203647132997415317991689134056596673238115464957752312846100614564337199605658858551625762412694601198260169030512153478348721356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 919259584819696716719245130891451461751383290855835627737219429889796139158399921759096693950958256044766612821732583338717649660429849518023090321423425564335699025429261321560082504353432098762188470612333742608836237733675910313679901711126291764055338583158832567936555601464170534283697458549888942148047969156737675415202570286941551601256183476663493990563283743479136705909623966583825630517008952526975817750028406178885074918950967148878773571354948059424228960949495814714360685797758756336189434410781915971255137251158683199774833015461890040133550479200704401612237654799390052926713029047622542910312035326967438477087094467996016496126409594752770977198783135287681987593825162245269164218652795781517983414204068687062318646303733691903903163351576544030306397734306290727646790433122171155779235480402204381238584170126155362433088215501038929039330074345130320777088115441277592484054019916050673184392274950941482942077797247453297146366652728855005113278611584315004619304095137676101906077756999962020116430737879959409657390707600026530274730771480038816443627639496289936473201913643825509126570723996104837619239863718421823088004523862856962224862362713005266327318339722296575087088078675079168605061924269586539154210499922440545185010262800294798796572500791633832049192009177112414059088469143865659517503683618994214470471807294573259789704055371665266989901875813690512170168595086305351376262131673119000396709720811164330346445219630675477020967658413039804090224597462636291209612123998448051138371613127506880264867595306534945809646444344619073321890125038623357808723588742799454853721500741763826033180211311599908688530850850360211001768365498761609262137691432333751515600921310839223231496697202935758553682919546618985492176457344525941989109005858913969086666556694387198922284930714350656336482498754014133589751816425496450839257768896086809574693681593359375619983973173363740101663680274028862479267917875012911639023801968941766788366730108029711256538975472619511594374889910630853276111181170777497675040395783289263755793739452883867198085821289030076008749727884985677070393906502372913686180586903955542178844320516493215092442242266874611558909769034366967288917986044085895712383013898704168446920926225944918565568118784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -5895866314389784500484945897312537549809508632983304748843323314091358799200434766251937425377629223872889190160041133944716242276862180163718482143327609815704479458710286576269204475100000517174440355749500830033547263002011006503504186633017199049439205001458021131742434927976147749883992097219246959124141974437788975889021724398839369060136441097576368434535911533150442546694961966180631264131967384354760458873413778822106586504901586583291979886267403407281186287974093714775363079434459894304322631138244661261710041092957401420871230998810473471195770079286278424819889877673449804274113377185871878875490991153433219092915605655425761493351681187906852964553051599854787799067752390035915918346448471360066629587899958012096634799736148911701476488171709381890854685924990465945716170228505178466366033345715057579756860228239714500365531970650611841668274899157158977490647861713050213786205568700831027324710074492192026693234161362824630608610728674782792428668174469243145065373336590425861983646291674158257961421604855220923277953301594991835550230813654155334406563216510291297074067168899342203108849210312705325388981091582977243269505898082150717892830449221318654110134929241437203450187643230777038130380456850903648910582254411270712054205342219155360080109313573385374732005392262521073249000039689190698332343280963179082304779102804127840665435599102746567255427273702279560774164183018971638625465983884975583234693358981188619925502414663725777776891879048558517198348577497660381549148009349124236610155482817508856432721615556948396741848781913981376081601760601701184154573391919982977448924794172413287826859490007552017253629977976264437416026482663298974847779270798251375538164758534538546720144310618337391391948238756607897805372572396244650530696713431415691903923737752117834344166950971293378107302845850527156998375904779047140428094111991756517967665619233081044688592218024346011237658297250696622562083136969886127860333198314405007892424382228391528388590382977417336431333284940741375653969404942815237926729059860715037270533233349653797825827532009205735803498710305800083111349213269904013878394402860711329236078197788023639777815124286121288597240192441512424789025096187978057347814013214459823436708195372472791554903244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 14655975252242111029737282104675379496449544446605577192299995294214111032142709270774656084453095241678065883268740627846915459492397618778637315389876235537791846749104615687832784000281033023057738171284410623469851490695015630208134662635709142156967160535571589988952900985386987779321120892591628155903456991668864642540968361952618115765173203719846738417107026768017061758627173961204188956963414823320619111817178864368556052625666365810112953511334750084942360900442407264831523756735861146892356603840585734670919529959957425505855768607519795802203031235304982529938712735067667150295036665578396530737686361305298320062327830988456620332675364978666195867164302946360422227870121587980238523764454382549021190847610689923270014629826996926037651637933322657879952247715810300560848023300275153160557477542410759788423097189939555618835932998896082687298245853078310624537809068090210828647877234528080072890938077847746282582442871260479766618340001663831530757462441287727830117223291125791386517282938309394614096419528836604605972011229883921009522586858758703506721231362505880437195549695949133580339670471170927109234459813651986007389692734066719386825588253608294809338422839996867329771098748364234637138235738317141289279640813677427415071508823151008738741528649670875068089341058421938509950458640370533850578796921253341140746445732429640078904080523740249360798050222466826773286506515807990879750304485917704159824110251274988666039863521773609093184275038108284230433686896089363112455764835030334951920015844530482454443830067212841598648507678330329314527108286691205326781855359671537298528123059353973037901793774655607545404941409095538440353362886595426748924364677969740899556161173372730214605125072831579674254550659592082980336194945987954553635857122584975212548952994114953381628491451823780788027954922948585603340952415273292921881742676843079098172660967589885221236623565496736427187147730623656877895489017637590528338477877178170478084847877164867476528613857843356903479681256255190297189665399650092592019980335767298277406877609748125812583722351280810223221676489343099569507380487045220373940467238836423897707409603968739348428350733852659026829359934968980619183113620985749419215822233137743428599463629995625697494494609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -38375554088560841634254189906016263679429469399669687942406436563274353455152176984231567012963608321951275296356118195924166278565450332269776249396536791979979975049426196736032986824614817076470346980744007366838082336169338154725198710206662758777156194332015200616208782455662528613953508461118381518810674204118401913417791871796213060130568888996206264723814939526579080888770268199324950871782164440531025199219170663693221909113005706960238530034104918610597181780660196191387258227488848061662929296200634203927815178302929123413339219298144527334864743923003980572703373212187041510283586474097240609901921163877970460422520505263917527938063520397187252622901579733903425680606834572371210794815295413712212767874711136836142796997993664080683400493371135574824314105196653111616368510517354933168279916891595228514174023938963912919147912064627857146558674967186027766067612092339959607736009330950931456835132640852899750825059071030759896685809539245050106161800265349896554453340473168845519565327722818883422794757318504142311774322226043890225982472669189233066573521983201567633681979402331214321088641665109057205690183828528379384178597578887972737673855721262559137036425762245030883070011079864353485621121025616515318365512737508697332246129366516002520791922516204156299567083774146386364984077948226038435026524229468186627521001212101407755692333040948498832139855269175587307872046187323767985846892119211177452651298954784710326259376338184297777771353508160033993655869089997409372703788983487866920382308670178085789041171376623313105674332208433732718236869010774440069760892508670472742748498271405864557876442242759447952794647395043673459070681855826444965488639727064261058822423435298377162568649500089394306159777431215555646815650708922869564515007899786992064181460821814130529968435632569952961299306552390423449648575410427676099351762438380105503207663371511467627022684887757597814986974153920717195381541757398522025071183334007312768043323714589128550838812898744714548196400620343557903699181545482154173502966149308821222628785786289586133917591668324451176594288080942574201847911607840397335125767066829921401530495718140493397965582295364848731554935793537405106084117249736729844407543743998044022246319739828762410574896168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 42288808946573872704247646966123366146720507354614207140076746907091761321336241062291467377148358349946696784963676659515647057392388272393427763715328157384846262143710996179286609622202299312595194412474760532260096183946742075432555536047140710690520722071620381971098488291248635228544857653835611139864044332438082302643970045435577326280086504551041977254790756095966969748841934713811616150173657071010370398277400943088946323879257875627799144302306760921644051184384504995203553588107407129860926645910541941810530345882398828804085454917574599296148115949046795614879228179044905163258565280666041411550263905460701482740066595903170783721961843135683908287476371015837406807447211127827286965746181441911074456543408092433496492210241230719465254066312762814214656268887088694117999961508232160585391260702106193871394604419927566649460325431984952747364067789030352517949581853730886604294458127775043933923366006339880540449128104872190865927917205825197860905238634261377555623102060231599967465077879816201745963678233273826430279152646183476414084261995764063113197935860175668048408639105757072282233070041138353807186605918854341398519192313395121055227742889123801934777625226552876096459338102386780451327622430090346299728593998507906181786604604678876891636831155355907835960681566973286328018048342344504747258421058926309682322011846230661905475391942060603851444817530437506173813521497243130327361336699010626455499866176644338308876205262178708303016258669615993262749217080479061139377463521267634786925123755918990204709741763104355944211243248790172665764485230133603413658105117545892623775113082660222523938107623189623049928615218899013621437632688687368529517841645881768524927838882932772463181982051271777903552297486885900179167625715687715521845393843799161351981859344248196942202561243743501850259966650284450522015798857801467570494950261725640156092594677436466937351236227586594364324803215127623343602020431356113125682719595689335265071674966155155249267734725980680693636127418727020706086867379538727776289717697613213977543931126022718511483366365609831156317717599254028745723445009167191383503628380352497490700141512999833465930005389786498691948436796861283861525931478646407001115419599800198585969176241986813978721340358656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] 121594377185795810560664440567840793841725746558057218310372073954642542977775339205376138076482249463858672869504362945684871041840633574163186449508134740779217247458842957471792662910063275819830463306795059268492055587458078280729568764711409519097193649604847794139606957132972945531967185569923948366406827809040286703312667838070563605668237534653854300336299058846653909490109524760598482859154366425883498649735162517500716148617705286268157736978209137121813183867737130383415725908480563081834070441004121549432084079745186797000717344103701108845861751610657878949191294608307120297460485784703755041889953048086655529831960500979210708744263421486766381276607935692390002314923214039028560678743166383599514094556831043335876183689284917744450748401009348800745936089150562152833361738131360372214438020909656224171857263045107056269004646261639452322047998752317341987614711513081905706016760467668826244240240461749591048395459221115070348499753312053012691832859295239330634475054701861352393618862441625610725009699059446517368084372287914717422091617804511731052549563259740533377400685477026781902084599450071854359414764907052958407589669178527721651728132246388690181889259335753320494048602494319711240571199620517060319416238699745003655535458789017878176188840892577453633441264591617286066452503596127782681456657114645520427241527014187285996517793738134377479393332474332125128752651924500797709620629222504392367625286152440848268407197237514632278832083162457488343530416114758599633126566328060804465048799661742368614240080704394345197775814043597130801506880955656896711220444939670053104640499509421959852505254919818610961645962235065029954137053554623843385260261492996175949430621614297513412583658206176740832109819018673403078803581217941525451417173813110606074954682909105376867294000180264535004638836299128269355280532862798168853811173139867289151754913466009564896057402616497069069120003255545408356475850875372554831913255782930877027141881748142821928421688099910226993373577189466022930529460227931550456129860178439638099944264675202323514800978645616525691458851723739570849862947964348427710084513296574766365238072489920196375301438031367098255822483841256983198830537072462590397171380371482500440202590069659262189220543856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] -891031650598685234087205013353143360536553984029995050364792854182201134892374398783070059653585412045383320486268929084565815692861420265413397380421670069000422406110990875726080439931667230855015104288066856255795481736902277264130347621683549683305850278563950594978543700172022618941819309751626178672905278812074606940931788325107077709711003357323306680905955362389425266756055109041227413807467409456196503003008703111455268139251426227289736073734929928184881874628493127697390170566682555680126084632716172009269643305103581100103442691357374858427768300592287073065096996321494686360522752369723789302380488731500729232101154438437098580643397316290733283588015213472686031404867843931690300241589656421770071730869000285880118668209309484455578056222790512518945649686000963443201661322813237432182895176317976594493495592346983942751874488145274501393948758312173303101906995727868383134701308516602111338979069905894717051765336458447444157251801690743235869106943681440792590710556238133380440574352535612278188904932235931862004598746289675824540384511091358202923220772853681629040629853190480623939606256020847139690943117417514353479890207624157016626187267654433948541551065911951823096080480261455114131019599326577692079790186217608062388077968272748674301322164913676256172375970830129696975025781459763069511819093845827767952809394890869839093728327672085339083604051289394053711403464987757542012548305380666014936922275676958833223893520758519564446153417737936999645973859383564860146231321024787113033419547378572378394409561902220037347141709933367092387676137786060926902551098876080775386004954667583248790270687050875933452304629545210943777166638507627349725255047507085453126380372813656623021381512300538038666348069519731012371687828718881590348491872103616522310382195072222837255872418019132693777020396369787523079489955814273652736991369944338691451811471724564028941725652225212718478327132810515341476957563509448525274375921658575523248614435424435277633971673418608048016205287281953887736034467590396694133065679468926474085778303290814938011651939889568811247629120619481800640268099029425469128430870120359347580259475834253700809094218735252442169790294199736652189329181388089257242818779136325931771284895399525365696088814649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] 3111232960066691601709573875492861962147244159222084159257054192977237523449884058359929918775998861506663897424630458376872148023902223694728119571171786242262233628165219010803660656374229609386834420855214698377764147724070248839720536258723230330858027033585051542786400364308738615209084660082310268390880707588140225197440357132268732397409137669174467305157065563420701967808467302289400500163840370131241934154811653524180667919885872367919162817566063289105542699876685010000272375997446031854696968816821622069930279454472385911111370130031361846210480125247937260979338406971449363008993431617886992119175462080358423211303301390815580534507561704475700018932273211653928706270936937522348995477684278147097942026904644574441839640901463089505075170817258640058297721584879108595446277870423145079806078308844292460176255892602518266077581272935988186960457727232093883931609934330795857574443004940977007269860550888027995092990486482877115475373098687077189291216769369374183454178355292116100605365965107493624544463559912625546691118798190747346070728543012167422652307881371527263479084142117215524447642644721539469369712935883957025698206176458029603412676523855100362377528012832782472633113233658712041597549610142781748010065213731005254748475457940939040649236148586795563334139957320724123693554880821906305236199702653797500863412775752723702446059407006828003227528383587347718145666284589501859650002870818920049154666392241432793447289756694641098752049435993621504333652706900058013895007877438257549824177163164078532855018994114360505875720640581931011710576254670041594032927392543933025615018751763743981332607338388478847177910865457927765434236427317805246868415950585263786471320599957535662258983259264112363644438668228788457589095332110588912817071539642538723150691467899115930434748376630804819095364476464980936340337831066174776049909739904286879612474853049852597387923630099173948943000055415757032977625076231053714357904044897713206309254333030462328781263553785187284272011938957895292493675193359793742213157812806758846443906280994847209753769399087753659933396969215189036187191041641862768355992548008591109368242285166901027483020793315037340852491930456922278315564143722918318978780024121042920400472946275489049499783334461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -7697782877016252255189050969985840688260264949256396564931138064000886411964954071129999003761804019983164109232906361190905013470369461910502739051449993553209859383955787954810265561836596846196759044782765441507425904838013390153258345894923790721331901040454452222248470023766183248455661593213035428662978537400838082429071075284006220762821067734265010877884793227986161671517180191039214378378804926346279183893124399586235360706837658612489874450951356863839419369731492244897291271310167225820092677732427829734441971608362699656731494253910297269063993958736054284282194554598122117910692181387425227023551710768282925783614018426928639462398090209906552798696204857451087181431595195715144058760897256765947166564989257932000845345002413715180797147663741238770607686131071030859561924535819524708638717434158176213505660795170457292249347314590669959851031352994891899622952698138544914040852140697987808414871612270489615099673068832495412562837421278926552747391695706184943967183572136588457069673294523324087945966885418955186189991537065274356431061083910150784976410850505231215210451194239965725099875798043157519037136723547464349219787032560815272895784781348075533058226152784590657939141748957150547502849741440816090393306153748964252891876336315949162037013846769033907427068706559272173542037287783382350269813296589923736705405221736214013067985815724865823294711067287648040516661755931063633026404534339084209362092541580629896412630218403273333962790638076579728499056477426884484777121886966311574069852395461924493769223001330444215902623648804148621025407058316562701011807004846264655336987166526757967120493441467499393069381921177771493496509153513270088819952430791148864838676162275388334539573013007999696702751948928269144545568389518971584155227606945511840176913004662320724169544683708577015214394502540763699667744489533322065591732901144365496779815850557565987779773252863223279333283009894207626834379115875636029096870279526496286119506750949196051971878990917957791096002053258667106662844064373127501224398360016220474010867575882502776216278965189179507396185629557700061218180424059440955293194436665362502464447425614810084183360150942492789970893357578638232575275866524139427484243882540669516226165876130856551375000592973824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 7945811929871872813808700334819362470381525234974480257235475511237296506824014229849246202522766712712449692826124723127913669415414456513919238935808899817847918759670853659285145368621775251368961505239555818217791960467628616614028947062080853444163740145066997462531705263708192218992598298420939126178902302415068685270457676170270022695329630946140804706984755372767939204508224888550346375286110477531824302104235296477329618528717944627795967380522192251287957700338009430338616813033538849081984945195407190606003937251515289271046999859463085240328245717606924193001410731030955563821165892224612486269904763695059189552174659350385035216037342604474489641325430704115138826205905838910114808324929703753042219604870970227604631497507299014237482984903528415782788966558371936629505778605987860879612434543115223317345198405862430995834280583680709758509888582196012640545170935119547914163790230021605853726632443343279632570372894314774089304425708615544114913837545871931887652253423961812700426361113483758913408191941281261809111694693366171527955768844258390280629371848893068989568296503767216395644291527239418611651136932794731851361372345913278076729274787586713315209558760674599389464670854024743759440228979654478887672094334114751622357426206946594158356802066956273917714350203683209441818007427558561328332182440418965945950636225465806669168598578728208687512697455005963327289228160411877625866833017176555893799412633176203525519768657143069284299970434779538500874017652243844645722496143367589516582840886216463397679188176820064064330254834711297702198955014026005619137739375800641819547703184918257333969423295555211314199127385911131528874833875577803224634674544217325620050239489207686281994710258512199103513334559472753476185010297140275353906150554501153881804819880556007199724244332808270682103068096806721054280325727721409533347675627933138276892214575123901476812032183759573667873192194303490086041656471092800301002274527757193246112327230516993419328800304736500263669021691850904803907561105304174988550177657500831300916012188990544573349675447047759176144778523206885623366217614312001364204268252980119418218498834971804725230494134707183171676775433050169790367265612824580184700729060947799457716962539662273768427880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -12548382728224505031795221933935785709832515839043442840194679388649879352575705003768715910817611483156902343462169780602311966550111351279068636080003917827728109708338071764001002027463047183314857044545248149279804985825880620583860047104346232578550206271312596023944341208331927906147233775835529416980337831707493925362809816552306719483661724839276708802875719140410179438908669330222637836771365272931838070604424563930960794143804697979793265279934597573850172038130566796191397928688015023134368756804615749452099740260931254999870171349736112036100537016619429453441527502227654908067021672746878737872093370867363949106800483726168593500325578743744364012878377070343898346450338534855842943865969116867817664437883641025045976610745096199915900605433510951067858380531073301851115507902294725629060082412450652911053379311358438671597614557266822931142213045914201340867852214236856477938379563083983244514851607073398942872631936149373045642208585874455457089975392959985137564902168537748040539132232506212600162197622412660026845334302729820145191959004717559448416965843946344414561370649713973799463823778957957534373596425669942101598875016420814783398091503429285579055324933713226543139675917600647117134669996281508490435957596421822358550316657323175483676908863339015179023301965645759487888159011247455217330636638987256733660956324523921435460039804668907243416336189615274572826058056421951640333184063787587633632738405489199629970803021881881260131542883346487878348986331640876416526684493397921090967224232485123785717615628910063736034307604651641755518652157234503458047821383381184515447502501332274192616815527953610067226253394117576940162308203965873558404062633330598797829586894916126121553845027952058541305363370492429061696760792603384555564933019494588138845016758533819808066111543576379169125688222805872307241250499789393282039425053310637803997454441392396725556695607502846978341890770705134633112946975851418836251417468391030964121772863109987965783797148449337486297133399604684564573027970783234022699751298729855960701713889333415289003261526679124498234110334006341616502621701374758738417867825547049131266279404274139284795376381176609187864050528587387090388652177414476444996556435577234084276445317968360298271211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 261161444281251392377279010310261707731697163130927716736637448509125502080233080253834610436643955555539678802594237240607023108618501750432075200240858018308018906766862066448352722181291422886461595199844522187934911045521630017673269947788622698518776042915859012089378638934174060171237788605784360855092140926594489145090565508812895899927776873638381412762132843207174617128627731238046364796537931460644815813547435730395862094748613056177452358472592521630529785610409858545399599504041456434661999728133407078048947165351847602481632123418080246919913101627428443673269692298806035631338335017705140071112866278489752875170358587682192286187877154217554462656703840737939201526881899294016506205077058356871037034813610647092282966013550117404690885251467590629827781174711758864159686793440131012729851714531105558867627792772149686247599815923993988223269864918587758002594387194650348245168634031731327653924289346122722041735185709984106613538037379512549218112519222884093710321970260113382856280606609766158012921563591566113442538712663131551184501006247793745226663446117255338574370448319874239704281075533472018311637752447941546437909467035997642502565502678527864112878677161300243013666454858550169435811121310329547824135606683607101857871124992484394190468953812744075079435077283840209849078544413728181067060178875539408296742985042137857691654121523153788850483267140414365236592690586804027301903048198287938615883252261505922718801139740011421955249498671119964475303806063575606526191203769232461320597217324043405289443775594464668446190314720261074422329971332545075701103995159186294778545585843038915111992597307437206304426148095158357043146229642408760532779203143062253751088587978231420745386106320565444176136297908260703629135756362528722295241852991002901286149870919832474256360495223244529733560846526612641240742352060968632164574979544652092704447218679543340500855354327565106983109685625566827978947019087700835310063087513953198226669176599734737236404924582678234765939354046191153794998945270327578432435693296205901902735257365172620492927703636055717463585137993472604284049137715086983732295165358768246328328738373288503477215350308289373095774648797922954530427961060205249355283137782479026641540659257949213507234824192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -1955280844411561935652860658805576907439509292185668946143085404452662979756265754308012135667694526856397153071388187381953075878518124781959699726575258532525926883993068104931756698833325462579117727451640103795416539184482367534415098145149276946249153298514175047800898111008496373610225271281252685884336306459259659463256023525294770016328796725814741031158463154634979360284484401875638165330595033333630178991945033933390125750897943756294732221948668314887536766275119575265633466852876770999247466996044131655434424041524077753389669976085792802210747992037031646748232984350263686740505688205004556998111726035767850551988574268306852239355773017788866569131831895227818045960283701031518782898746036238234059512634208093075946009503725558564082893469907520613147351898411854987122334239966389244807471351978110913057045526329581147695544843196382424875021704695379088995994239448905024536225374532362629366577200209004428850487548680561587370645624813330545686537282140211072643431953615055178496021699704166688251253186246983436397537886388242318945189824676601215687604824275305376472238764017338261884591494625453899961279878612682302469173986425362890621053936616185124277545850561155601085748972937872578620036230632053689443454720012381053177493926254143410695382896345165809257580208032454143431684841830044705728652121184033262628587143769328794176014264671793894441076464419087101911219371192871930492997725121312288374711279707490736143884433752718212381771420947117614833186687554784987901628064273509434131604031064176247208242497616652960258659408727485162302675376200160993710918547965954712591411702554884380375947581377852468947938338011995970261452344885586965638849883050937141522273850041256378940800383303993239937180070040861922398871839713889546699516428530620753776328879281430608928523817926521082117958831384815533581608113333667456061230708506514929009351163938430007230190697177191774900950663177678214776818951593719322222552792118847599197350971331272833823008679481358730724762207008040271474360688223132925034265205024962345217179706255810874149776812362538529613160151109209527323329892257266839532043094773083614509684621690707147359785897635256720156209772319234886964955807498386408067481488664806849166272906389909760011340349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 11202145746747393834528942517613632943700249700269858354630731327985996681675850005922511212019778449478013918411745039076116460061584699517596195018606995899039072724515814914004549973156623971927106440097314388542388791165494673595711991839511235584933488624323760822871799802533219127994144276491111567368946282908559914266968735899200334560132247973171201191004333327929515181123816938060500060511488011771899054874045409063473876862697864494906474993889773969605456634444561167529651967626605873842871240871479078074826884853477014771050858155368547483791813946918978957296612723826933763133772071239603467854019019761253789719223179873483219150615868642179427196468344590620625449172614171460745710871011405650074746897097868181264976272914808978080270057925357080899117957876070690209286956471353359901350267660786972265099412922966331856793157977834684391234283177400687070296892379812640308653328252742112552835201111494239610986879829465263588113713226923575419581264541961865561216396642965764813392559238611077234817164220892983253089667817650379985236760545919317915083031037389690956834966998630694536341154439269135577678597112971654300719940621033426706347254172845593330972446549679826263799988936874119399357062928327888444245072948608187631951558639825764080711906741315300316725444240303630248276259838770349144135673595669346495724397583472338038283979287576721591893638425186552607577158373544135082856193658761941603828972297992189345896775436767368665352209876623600577786616920113006065380752119478600388067669673754993950890180188947140257624021203286969824267728061033983660931652205682824688195456709534999214243404799013503322501767260744260655252887575163693104896660247013870763042728593496912318344004170363502394390715488547475960979130405912393659106264638101884002891702645019355142137292668338116408859413189045905616280709564457492747437252532667010820978937053810746518062633140974415060457978821472125987514391216573166689408103853984430897355915481241486048363269992876537143895920872505940669508042517242388616208307085548730842103579421543967433783140220438522995791735662964262333804286762704459205309912662710256939783255407431278294298723029723711385490289913878456791017797050468722439960256009727894786794752989867979262568079294464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -34181971800162533128695813216351346217373347153757633915168117423470348339673458971636695505910319018457971223117713197558670916755853431963669495539369660998628741296598057512530289271070260831612133817263490699274179602176984648543109543409840941177673844257494796002442699056699331153128267208556657326074824015337804696957369596830127569301807982787315347340366184259813979015545925794218499759469864324927000766319994846606796613620908679559799778835706121906637419166163319001404997980335207017305111036252226769179927462359961521177420730367861937876695290749084983275478746323558903777927535656679899240727216539582653884272695483207237719736339558867845451004948851904183338495590965759214371853292401755387510882048793032768983199634335047384805128763845041769533802237841135604162685538628484019353051001591420316432575838930111906798284611364232121823331365532916013869820668642187971037605684614503407037654724261659056250650155409981274029421181173704031133968332537683989061760966123150551005481941365162104578195086214745309662017956585146768567955313861414505618373413111446225339694055760468281124973956650089584808931116714016620429526492497782571698948660442597001076548394379152673709993830429121987204486233494062849448669425880229103854191894269067837874288964399805374656121958656864088047870419950031683950514147202929317600311687606540457868767883233981592511440551373127741745396452160469186589314574832303284523462643463253516309570889246284622953124800975530142236546855070130030411654736093227581316415797569364775765003690324326247313474775865771300255374786070583854826748327257153934935591368771790421141317625741320784610440086716972513100738789573856085787754718277498277395153019523428390542792857698009366758893858839475820527760421316124496157771175819264178775721902826910635143011107346065726311061890841332741555676330638844667455024668489301068371718685720350268404129208750155028134732635991169233771139847535197996786511845134335876827490356294821653809819652039943548554603522948459034318282956756390666279130267884947984958953343112055363427594398956126578466059231250432706730760918156543054439500474339490862043929800392177531319660212661949565327494611082229016071932599524231121838423282272856970981163537734333809699815728087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 115675512845012276627860252248665866683323361766363111053433729207631010691876389393390846070355261999371063911445564495838034262421644202592785699233156972212549050050636499018777609813665978582345516573805382080712854826179079947878213773634285392280098424338000454075412655069567465217282267116221432882470686078793673337496490506192612224767354301342594336678678081414940036013093227828662479116149236396462299918948577737513081556058177596119159924966602403347748640884296520535166440384644485108952163664193222309356697623452483261166086725436527494416001996908013937141521267927962397208208112882129944629344683910263821505341358592392007872496679064800580212567571720154426399123972439403915866942043333291899695165664869042125521170289400074277448991458990100404629131437017424176741050530423857800475598038822565532118554003458541029423739831736339505974032746464076464738820686903985402245670509240970840744359128354230985525780041981207294239199343881077980405191327095044737363649535374000157134145352698425593058842677078235239633432182012319314866643727326087203382132544587416930116839074276226956746808684655634671880057171772722047248885428477374478618832581889216742113138421572812769973711334177232214881903877465053771202417648401390291363710786951094235885141881710774921355637218330058824962002841490859822736302879835313434802200113277788020100807545505436862517389769985434090905198279829655329074050506388498851142106722404490259998439963381056797425928571002587544002170789355890080850259622973133445455971644128211037255681376191285562462080783051211674240784011260900521572169042334572876933684189828660150274172361257809995434423503386196045867569274462789113730289605012359634607767740691951157782692096807839945050962187307016547682884068757149828842626547165136160332354209240263833392605835276800736120440738586285154014722421563274411020078518129785073201211930028337992689898114886700645009957082059711099284562426365318754842747051274646830801723806225998113488807464764240221243075062601775788776629478485673618586547963801364458745883206150328452333640283588147798034569926416543532138947301570004922636074292001028522356578925616717722232881939683512712769262861410753546227847356781735537835071851206143198729434202187390939833156558127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -220778954844183164019281834730188377134403703736032311450603226248165968223162346731772333791701396903823126759364401819057467893148155016421985084468066491855449342809046936953377951643994803864335576512033922829718830630426770527776029475028789017373868924522136246178983442410005193219123129918300692734903140600756764048362439714090916716687073243412220080643031222852967692167616034080332004992032208730835144905083322777056082016512424581593429660230046135449610279377966426324890353806716938027582705150444967439359127181777593801326201763654883770996721787008680706328480370157374898773718161058371736385459997977003925430619134595312834072793583353839636544262845905433160357023917428811652935788195538046013735898975183833308668640311047404130615299968850477709204545121900218422413633909465009885902933320313439615419382527278049702258052336498891354152274228372235465677888696237987940816899698186913427756078482297169906580860943125661009572932343641854131625382488321924037722695998154100167141688559001113546527744769458855950076068272225825115865739382237271590129961851794450299770242135186611616811194342163468152524228782553971828284104774722876012362399554077491988581746638883003834555651855862196067487125140212716656578463341257724868267653810623013144510480531507108774534779456975354655913174683369297232657050855428307456455378470570957422640473523441534008769453442592981524215625822750262324205481509899483197132081233335988157246380534672035558104389029758626466564737090439897179902713562748005742604185367535228157143697048871034640326868359630789069340680029818426508201912529748414404421036576142851843846337821209063837157447761186665802128994853644462744540936170636758816320640105658085815096256199953753314386008112833903881050079462950774103723976618494391151969950551711284789087969285276554049595342812797924717654284863790271892773390435806847845077841741556248366628430215414499604246105540888557905263556797379507224111692495228124065622064257348484123391370600486608183567468688104255567637588668515612671234861651310973942238646331317123996347855874787004516957463998018402793128600388209748386284727353195872688152066380472115142493089975372751174775779831144325200443422487245770510951321869778644598733496637788417846013358097039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 132158917162892024374387807614564882915419502176068145960775595487527595360783300308575573200415349268746226759159648080358205373537307700576570665330166901706173873144332655963431711500851623402453913480483326572303166393462222247697779578753024846786713452753319216145517366744656051316909665309407716850041744153562794757805301023962353060310296042223372271641071193968141225324415358580125388822609092420335617196745604273462214797008878356721940028101391298162490021777730144100952892162595642018939186549814788621113924668416421817701795362184439992691696021897975614085149535113931144362742648889442972040974832374991656953908484584657074125980053339630925887363017263875914446271297763978058967835417753564040541076463626859620372372818106710126012029673172993250813614567596392172475681352703827879139812652894257621488099222035327511555302166346997286294329508457219956330341628378254899787179914026537267582001387816736746861752498395458560723551197498079666779897775954265913214730508542756822080345697325822041004357196130275733319499266613097969381184610781617088298821073685095022664378484072192097776600877798715055117109663395562636368854246002268627335109163654568655519802333350279023731537010452164843408297019503041362804915349493226775958598298525375979805409679132861433309834646830455837688975010640385376831100063237629226168062481441900632111795038618137233998201091879897689000775873786518622278195024963911552908111047496300422838884660686558752839687182708029183475444496388282782421472849407464845352072418664942370940884996593404230775461583245980723802147054272062887677282018091148175121113591697094217189533537684309336261230069498112686257715624452422366315271330447251924972228541216409551316137115900510653081731160010496843173372156966504153595309615234927525338279062988875080962001242336895800141134429940048095518977411864056771938258940681674420125744165907621007594035125323328212819789156178606497999279221159124531251005978598658583217241040361172992315022315507929834775197684540374816112444991041780764661992246832050437933235043162561184274154842435124055620561151987004604017852982751727702678402620061888574818334594553438053627707308130241736378518429220459053605930128562469438365280968112729552929708629816568666802325035155456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] 1063157670634557106028670211941054924795883048177464803126876604728796672501872409339405822583222502763352465848362010351067900102902597683398715410649544077385213261796649975776544087741566951035187163267233213635713227720898884219234114432256322733716128817260320450948281395779836018416586623647123421664413046663538963528432623806085078146170227047797762465981689765672920260491738770415087355947277599431436291834184518721273550141323942039849679071296739383606366784343834492012230674029141929413732474947923413559651158328996771591860167835020027357692216767666237402557443805330770701196015824154909609237621305315905735401642879226637772517398212385074694509969337790890179011565396663671215908473930710750574694280144471213420153760043975950759783624016822545318020972008606765340889376764915932544064827977411702665075423642603991405253808718040383540606804791589015990369546822757806798409033263846347574046696818690707397936577307162741784910586847140300340858166317170843359310841432204758481159577611897736016283938989735591644375675186741895174030062634215559656167985494782425275287812618146756305952985640318106062654250752637717463514979532198019605856460558831083232248270587116168497724781302366885255661664927651617670667871983851310532118937848479185744927834679213496793967033060868487310161740388282131323672931379279992875805104306884803818547310518982612555881856416866173140408375098758541006842734026500063877517638457616748264016678956684340043550745448465988452674126134096328745026751815955061142301446530294292008544609377778770649945972621133493413595739785401704808327157491877197251674602450617729312887166501961075859267985443911599234861147638496009388180043046356751039761803313804783402521283391340003828449192191113800921288957652837804792861094119195885668140667270023435129319515151281380936963799362757465854422979555109531048350570537401538007466170006572060188012762530753234862928597766998675992461198876989009799097749892358948669291632351220501041941258018471252682417645951452279831688920101959794755456945384375878595154576726261730567248766378623927867602131133830349084965684134161388215125444475443642123620945060860085532085258928160900222357308432217462896541620305428614790527282759462315989313552232092987062560928363970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -5257182191771931213912463345332797963021917838285419386455577828776077731424990608258686217187235275879017151402707537092277038081326899343079644014789182177260049573377680139356534801873131659979888164715196568258445683695441754752620796835130109772146514661836692506527040445174256850702290377429899006473831145193874402139112780318768745981805454014642111704594617931768848013338792056723365230841096959293020955238957684656744613365470865705471566479932252348261913192975193864734498920461580374344042297776388506990590849508550136886147289019472827690491995683634671810648298579410750323311579434152919916408483453197919272167163093768084965755257134337340600888811463530566603196471679345155586837895161996227820881088005249659170986203224660354027158814382122891747844196077657218891436120185619951472624609166816541452457030531855387908361706064836534983747397909703560860088363178110234175660313924616853817581667221238176527746223544081898487719241599487142983240593792000562299435611702954271628640588916550097305429783903125665724483076779951741113914904058269187983568955734159281122765116953215988964368002931239747351883659562955750392410089573060312381289556481337677998269342402567641438471443187301067846098448055443331781897591516148371660839046616641350331351101433035651234818660421870688961749409489562373620198436602326329291341847583770338851768700940490489218021625761416773583681825644323639332073360830808122518789424782177378657660414811370891775077640813355564468908381989768397676408568864055469743691609725332404809297595061563772772936165174934584762040828217327272312259559162053657574342171680187157867800439946792148186961933105896568077309856873872174868008305402681912608281171780176920110291567478290748312842678666524922615694885730068772552742904854528136957474160765280397276076345220039187387315897315728619101408483278277825346401797915637987596118231118172693490954934728709944817961646866388998855778189081350056760480758154914092684045261752894828442583115455062840682333088432294919611542738117545632942999474393497291537748439887162145654170703354135476740344323616024045707880595912651045988824662836928830472083836335345124629933535968051575648768558017899238387304835143389673914340296088866691906439425614440727036470130443812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 14604710528903114807579949866797692669249996418972446672522316289125026923505445399997396085984700516353810664513619166560265656548211016493554460546383713411583059093561512029280429747157772372671046187464897661199419984259652449194891142405906136698993962892174578596761622510567959846227868676912438630224679306342648784968011405094130563981215695201900816849375368978409008746536134947861589585279315078152491406129554826563612484749628261553984094898654601490703172024982102522887218032051047366005754787378181579153072189105423712026440768641811165573333504550848521713641607033027229638137713173528854498143141863348779906783075055558179688606433860131515762780067325178201674731932768205131525585495377423630396542364116612441015631202968412325479239187916337948090224283113406066065759519176878877882777694139569320180385264407236760139259142161307958467046135058864667225685013944136363698406607872699808391834613998035594147633240944064074238160256574765704311710965547779440152706079944203917012883992932615140998098854219592677971044324574817886088918002744400761001777083626585060551302324376889792459221012116948348035738403158177749527845181645527278187247539882485188983248156431183836657723802548325752739222753045043751964686882378750510900801192857882250417360268311817773189248199964473215648915133593873094119996410928364221409565124476092591184870527320768259051869775214081187218809186992420643745927218106086748159902148302918288314785991690403013417430780115570267021255105016178430468965467221489025346163235248552981040998689033431422155669348870816519756368770994660033415496822089129079365206619609046468066053759370239099346387307783603320188545920194254796369441438776291669464285402165328780770248752740135184899742450413622351926293814434681126292560395823165605375117516950577129953995832094416221188171708043591397920185633631938153661372196948937947532458270397074633364829883517199083010051874803229299296377051374594387838329483074273529681456351561761968098229446421908843652363842950216752761514403496768850619981691736048844496270454974261431668416018009398004386336232928768760488540291960516178059421851011815138871752929709404564989791774569164484889412444185543883801225482819027451381959569891370635105747595515228705541971378469601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] -30012021087631896247790815088182413338624916911408331366649767568490584838889744306236450113100443031365846460599485667342982565297839774699255427923478734380095831446755079441497671564235514784377770335244130175130544167190904990449132709263360893906834702973184293147884219591624260635252960623288237500052588660833712475078826202305211616081127652236152551910228198899745867518681683657028887691741356310725037865591126421154956154648124142881274854495724304697475917772589642780917589841006474786568462122657188844593424868564981242669171606429192491470865390624228092310558097212199095668366884863057623630425534142116866284773374675592448187686162022695846668181516462146402533478300705676125627585676410765810919764217983717451156734337907552133204627076119386791862887336648071926138426939907289869281216264864682228375719319757872824696149147760670390650409906926711245785286527222972598045384133185018448844288653039308827557956909248858705612724472011288041231250881468476174129748371211395398802689958735999786242477401911673399902647494967508080783003434877695135104432410366210603239542994507088463344021739596437897787765607847865549598622017952535681621437974235861387455459280148452641357170122151053028463247967779413122349859548596521061490276736597701009558193972620237880894229713628185307713920673516636933291891088351612329297077821222440073742781491423350130343633795958696928134910496582695653778452711045055199265460917873844774348787116906711150779415631098038736762637907418026313383925039195863724366782231251775866408078497176236129948198786092894518687826449173523914965629542052253637184316222954560874891241673975256993639074242475764016736795831094897721476715243084424146149014661346952430864360956974429259246299769213778107869432627253364520133889046690529003947077797657598343413605782446948874911398269379559509902873946870708133393880263269951868179523834048362102205856498796978394700872727580743445872911558367369161978583736749409657350122452155315808492128364627281471723253854934936827966603603790075517355573132015866183819132427248395779765507347951680001512954578725371788939876557556496533801265332479038644510480738694462521603193842910111313654696493709483147899330820814970275779706704600742449208862825580521010379007900669444096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -10674262205136036572316918652184401346623876092188750420552833961681508182829664216117111979009074634763045131982392477071453987347451856332811255423064198605668258157215130402290624966534920561942529739027597626560349367973523949459631093308849900997422339811245339932716797723200346741212032311971298270022847108648212896251061242346557223177821373324983830999618938313736371268470545388433643329634452066388663653943007838708784770125948161000677951756408689911766685935811629617374507253494056060532930289615992390870638711565023410238630872495373560107702512713217359973574312163293979214954759965711987662932188123503711470598172156501711517930566690685110804731536522905984807530506456092038713976224349932179144529030785409170724911041138365024159748704872914963934234015813872913976222741100592101843927932532680622690897856222088823693420772866731388696528552846957532626272299448773099812752377117738645101486651284635060165772496359554096488901851114963301740001389035490599687335085131985431512484450351326433934192864475218548804797955297860879302308792226470070536009503728048496205193215713841527374377316904780320549983101046638766173584368370972281788169564645230364473004402739506665835638823704018258650698663918025495630628864255215272601578091684872937580729606662788477936890355444392437086307641419182873946924635371225161098522121182065040057187036546694937155639115642493301332130877775968561824118673606384984689750669441379180333067825743632807556238606981823795237915768529287962771104918690453984744498032825709211995991023281502994581527387746878587412140128805702932173938514004052664764488231225892822372914947139149503702129455893849294476198282042947373546831874929120206072759770772691139730299173851292426091273283138296806975262636783999288458087585451091175952259539552040869082723394175595266616706317853993116031094748573428136621664511398457660360351406281598119966517394846305134376420642851201892890225054179562432159281339966244784272439660756058363418179855043028389685127989402548108909880751776189442833589303467211885465322535882591771424417074915043589614703702384583821150716386848012904723574489928812231696043687168214253284250786741082315657289838165891735550767038162703711768911299202418072136275462244138916385663221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -866469275337719707212031519629183999926944840416150870418358444094095729129328280554262353323838047036290971661473316018806955736227438319355834387515633800026565041263661937197358102239386355347353202980437359671229788803105294325856205840404913691451648019914959676987340233323209532729309320039865406309305146801834313517472337551085473250563497493998828655680612664091472754937734641079547925882622631131310214475250978341842448926991703644957106518017256315297229241214442908302044595276737070717012035103433522552989674910983262057908972734424035101556407219848149672337393171992480757577463883840553157897743248158737526754527749779003460691501661166580081592985144543447754559481980897734525229494492733516371609761528684160314071136900208744879048940311479222779001147484672413592335126062717606306744021838891785739452465269443374879064972180480595490671815096621915352572737129639016867437160378441114138174098668173129563322113574259752310015047895138335478358072285285706044504350189152242529208666716006283707112788352396709048117566252909865394475384488236094561947801673726735884338329659547848666358857386861006977540630794511376051170952939390592399993310897061576876296253958706894280102542803367511707165754284886177386188884139915254598339609882179323627333416713566544398024647747340702917368526073064896871376796218085130497866942923557026363070967766332579607083277885177357602170027397249206505238758735779545952578041420412013492183362834773342087268091385850878062382105053772843946780547701582073128824483237228336565609899251134727010037794207410018983600809819363991434827099672318268331905524362717995485649227739963845205820360861767502657118055668218503385413911423039169576009608589381676986182173717959135327698535239484891881965358396607480455218273111123219110901075467049969286841095191769664350458198897021561589229064834030068700775322793051386928536311432288747765914552128900991091962610387720410350835626956554214476973094788251721478178160320070188709065980536136242085607185094705065954177571713331677271878588009438606858639202003116734776283364259717056689882168326149061270304889719808955851883286427343221969379577479007816334390399933719935077487744597594578227833643565837980385036745380715641602107538942089733154369699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -508041752697218578344804330704550571238958335000491881963235658727434917131845927409928771025797570752743336235118550825936525039271705565900086524165385070509817027309359313471790152909223381639072936890665544747196709401139523245053179207493345254160521067864323645723710943684310373737985004422375126998608632789093794092648664922292589201281446900026809435151810203366083764381565233123241132749248372441909425360658195459416722501218607426157446951116959439837839304540944195617091813481301779397910889399781120539658175291178273208767006440489540011865726192842003348268465127362002465126805505279615411111932995812469410868866488248525736718891511866288625568413226273968599792434243644613971960115951944912785665266564687199902481638936565789939990377928496705043189946734612040168643129884514699545535103041177761547633016803868641095064732308811405987097617945752635513716371761014304133809041527034681577336407651825232014860257652590848838916521990021152490050393528692837229183144724185577613305139216676483983039345873821238901483092230322173387859793428754669803640932536459628173694026945728754989838435106574898404965537801169762834892587491503289938363002642374165077216318375466989579971896036543854383668838169079008896216520816322371073576838594461738497308063163018766066582352750326086903000389806544258478730833079878616242828394367848325028606318561870604962597844661137336304336831991447806268098291212425736112689170028481914517761094428592310759402346339893389011218927798552502412870399316656604361548641723567635207277815162811501253729026379646936012204886216633869317305555927778212403347612940982949272945625168479676903689146529557891883203109904510805701076362755138904677753372601655628229294166588663525666547238019602767620392905186551583165508218080924875545153208809253537997826009848361275771851095791684709832846118242928246629954840616263633318427042892985030139060973502992196273964853637761400820258928653149597088993538586520697242820058302424683872756349936017167327887677165127326200238411577108174686895366715562398466813361321924727302366827163052605835563896750415733184581013433417042040915199613277517825954441313402806476939869213266015295189227013058495093931660521481838017933612552000910431755502585324180916867610705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 3353022000459269228270137445994875799468234881985186149614663116989890326294466852673244159194858238369438334346113052616350674493017003664985987303755336162213782456789244052257858110851418988958332236977471637191949439755292800023316114197625216559625214787715657317728504158633424733346378842822302755257658763700211497138114368514863458610436255140479855028938127588351164059026165455277657130013938187825786139588713286035741721347563446090462179950548579544829770012165152467658739003667126178637514746805080643104675826122023230659641346733196070128338955245966011160927315057189232368676125969365205894393104330588768645478565195694842364393129613101169193427579737221072337466395001441342699397870016946831753096067467879025262855849890770359133709572956774209034033498929710083732418876550849183410986122382902071168595587468524166467036995842950308188292334947847799563208751263073183683960613270543897475143546369505340803386458846547128753559960721184728473003996373284416908478543754101242249418305370412568822091575634713400754574900346021480218249793971243312117352877890033736415709997082385831556942738134695977340819163953329682557128248193621271844081407433950506666993135773803988766907978271286226521911612553148796581183746822836310452833777906739902665792032406707168393329936694865108998069188672540840096835193926578821010370370774825958929325810258346987600505753576900263459577254802574704529004934826572636471902580166392646569975675525392409054773436174484951252741772195841926249217054150359034982284421800973501992362382752685118960155724281615058988488362253698766304746550869348774386527361344432969423171823533653535654015613349116416832959842465520106261501014967149679649763421548157095049540865008329432423905073106425226415849944244084988030587481200027568280010583964310900285651143140754272562950499826577627578727730287567167161542474958213399732127075099671715051895014225495073814814737072838901774443927630024454592987784673028853744174499895135570839435271455805132325861099101095734493691822177747279219585976483193940092923799559547113649172123122411691551778990705114703358539930179686229050541628086033381328901421793020490861369019996917035550497250280008408038891846340803510977846931891848008297446161683548854627719568162816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -18981810309631170799629526536232184228594319583494539499999726479550711348811056211032191408522299205452392287463580106224769144375263374603252603455962389818076641554293991107342870644312902634934008470462803359420894959403886337727935627159118745293902063515421153966909484132185318416562089120151272735420752864772273708264129691590922240144586900012143310514545204052385238256644120539602096788959405162605676984380772935764155108072442723956285066998233489441436825044769015672843176452140129474521701022176981647417643667886374729890114064948843218442506097884433770014377180582430146399635862007683204251800675394326705338579232277555514612389664749549767826268246267990635353062519009846536139732458397746743580091904986799060228214651884948027571601014172094221366833541410127479228993291849062486091929617098361928636446226025508329024004914121242683905440911263658030632376740301191170957862312320824166997978386557137591230250592842402952299141068023990416294200170363010311145793595468545230358852733202822165616756487964180844417313440074390952394768433581341310268648190864615907411914910031568501729718481889032869420402570152575185812077802819578139919054461833206921710823260721867516485552749791444740021776424238573786971402082380178279239021423925974689611690137141272102103058299450911565269864794411773848157449268161376596843692821920787604578569312868291392547792239255683278587793687687806640626005207332922922060922978581600240124340701717278210650615652864015469267722810232360832473975277341419584683450541513439901935557487554542273183343680158910066832683326673407289893273511825516871142077544731225476831470328205956575031463510955801847050800427431157598739851861420764513706414413868801409001071668134619667443540413740127544985141379674558733103459610290317467352529001274809988800909692806207816776451671984837570364834260692859862852801153064613930794097631375123496670579954386103200786033108410816392740450879693497666873160518348206660648969010838015053682755185867105080413072830159396915818064192543789829104930598559723430747945717989485282552710618402298758175494959243324494301170786705830286683027452360950972662674161891820692327738869536819470106982390031092868355209053056131694826686723240630004880324623545376202164723788021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 71677666356001372233505317267964318325949151506348480086789520392733536955120476593534151135164526555006777367489431878703358864428387378187114483549072643091687026323264189065009160516942552449680999505651174618606554463076012712955072280788166904315539706394680803258430671772043484011339272134660503472658146566865538136661352324947278651663016454251157497300189049737947780444637607222367457507306130312829093140354635384372973375649283917085879845494279573848209915021387745971597401207979029667733768737024825369269494918670988492356654090878223569977007263117374851102254788750902343411293805211390209180721166828291617276782317587947764294453809967780178220208818707476460560332635486529117118087861371218376735096377509253524472834477252840617541763903000056902046521948926540355327811056264344686438689142047376479816700214399830011742239972289821553036819681044905827758761366665675658789999757421219646652854684851745048903937222141486979249521704060957930900376055693975247690436297149651072874491505994659834691512148476479045542304601527907398314769746550712215118363646738273254895084406244480857691869689874872472151414929161059658040851772464775784994192326857180697052546739050905135544502014476017731144246914675108669903736846484583235254035949916666936761933787483550084632949563798938409688040084644740802752185953166072759870209370169717086701450087115909129680336518609140353115824836595173682857813741444932085056693212137461284367424617622369625745307686836422386084681643409352838893098555354897318020787769481430757687857492263309030684761748172048756601327348749772258390641812276110419921311445078198743064654799665212241478569235515237072458729562548870925901679313300649649370148419083564694304090169923939047151233803186331727320327526835825233254113455793059410759878464136126956007251606856548512631470921120652613466012408144392769662721179082541903494706637878557720963143876112374865069238016361836863692485432314242698690075652493678105530968611781060660234447305901935926051538690395082438476455660334982552224117054525165728940893388735180580234878240846590084809844024107570173590271197296048664677091392325304919718033061781382574955196365966766510947708012972991424039480768096406659944574977584856215227054332116165064508251639382016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -276600879562604402069214624510212845962588594313031101646783615360199007711450775253085963159661103202092562160618663472862465349273787726802442983689750863173704527883829690537613269934525251195978766484283773106618923693556222080200214221619340705329485302356870855537273996521317289116769314897980943311043269187051986709486125788230047642126441535092959119023453172246777283366994224264406306406823031084954390034134719787531606251197187344693978608398894910828717182846443946226011127452334079800841391608923295085307158411058999204113949880199899677873261603674050342325661672063324051763982166732856903302772622926822572910233990115225402262361415493250446250998994984407457132581093747344537783097699340050103187865893801631132214369586738756674894947621089731306979453837201733450404261158813566803386359999166721366873693034311000392038677597834425488208121837333390477843827536007562874962396928210212515045010384091227847168948770216629280071789896026521116441669585964872865557263552134873928427987136023373334481348876104811102348314188720001973405327715289046034508438120071365657881521732983269147927603262248652120214730924569659428910511120244558193255035492431684158829568756528223563058612964724321553263769764679961930350818434665826249900122827020121435646036760046925071643634102247016451277645967810665730095091336619573296624704663826316788737372513035125118560381049901982595914635084701077652372470916647468846549704289088352483393899067027664352467755051089115860654603709645555504615978064870371397036246644652876456581311237497770499342047468902676833055839582513507365039409495608459276257325261492878593850767048706013468726871899095687990959827210913067379342311619213276577834289776533136580657650997150138365068997289729141163098280908660269367871401853752697465609879519080774503697606768973444060072864327740551933653456644465145194529006839446073737910882821314078466727946209100095934193621182497654279695098887559366512461693909696074696102284669444636297899874772038145922360692021824126012884675072923597663417612883408373137400685313618774221410471959541210833081696336277537787037213311996290101668875381279696048616723046319724560598191288968786492589389136903518675626081228749938289348468327397581602187855513100779027996845036011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 659171474915616984951793557231486949527248711443208860151315420081392565680149150092111394099157404459864648157468395239419597633227120364388959993567811983294926871313548928795347429768884696008246536765717492650937309359818621900688467753612404250265087681056447764229032161570782555539499453492689029543118339920070765322688910802345536771454769890298272811979978220488640825445993225246342422272054106559638950660963083732829761686274315585776901356217945770258686847018817290837810170834646815948786931514016461333924435001252571500465137776423524710533603232219350806464505765520681543418153437644217040791158814107076887931854779884726813677967685410250946834366220736874493063119569543448645334874962810718532002014420951042941400960516295718258192244067101671664139440572241040308522110028148952186171767864201476644611177930095431136291649510753031141508168100355589547019516057202104849791184162382698845130866399492005437115442025331612747261287306866080839462123110111368296728338978472830175665667014340621135567663592627219882263875844823668689201812791017273098316524092337695269611260708850794017147325582308733965914068876299809952468263239982751645937204381091927148310581629027648727582450846510629184213756486515938148486222402756470532856315089095810674775169230293453567088320534950894646346253583414551128073869666170511716472651296799046539213959274806220618445904089438390006110246362410586838569105180460644392454572377604146253773244530996781808189964015963302112757303274501185766571347810404688224762177824503794887389372784006963311068481012172527034966749505417851497800489509706000045972102623928090075226191766032371325887341755393836951597998950205933038228291334269301764444432732673700774886920340629115517802316671092897966933933711362469307660605644599022674321119825319683658365676810977161132461964266047965302068914815783653423354091646512294133094685084547177811556600400621177391728216898148090205103864439522821192386099402714510019739467010129669558442397231885260659563753728921070494360357555204530246559238598065477321192283181038062049775524531770066934292282044494989407212613425022284130165118234333379711444728034784397424640465713983909150199591457404485427557126256516975598940180828191969113361462129661702218813792260718592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -1067654670088198045700774775680656139959734750657810639567178200193390807147218359504199674748164891557318680986444579535718343389028242171450263543583218090359260849147358339605912190496627932058328347678592443885296559955501678421210279268611692586253158691597768501771192789868314406408109662898744028248987429616105066239262633480693790908281969809872181873879388459236905582901135466941604563181068281728118750142791426664021287044543361250678602320005587803926735430633394925451924837930604329605143830249471334383700777369417390851724522833959831243449637194878197926113556052276424618978009453414556226176250042346979645662643189587265120419133318857466826818713886330086374850467549482218397639678319939408644139076199274897491978686063911147073689617997592443281627555099336701565696580122703851160548874439976174938684753620272874835859366156730650453067751908142207000424144646677808684023529015215558701313240308365832595366196566179722433051535339434813433461963973470502121675457238096434538348172269272883789461053390748824007085704079956879765435598817674213295492473892964131772978390658869877376677027307771148483987730306336168904228264925290386588122824043265885095824794299212609716277273015958218128144519868055479122852300629423768734775066641210489297958888129247221608137507116038883512543593217899122111028723458417549897467378814225812237648443304496384779339363347647339409555752702040393111762752292384789672593512591718977014792971826027606351163774129118748533214542054452305794316827580382936497814655582961906506497515618138552003646646669843156065257187558273744754504233894690270540086068378732627349450307339329528995091946512093424051884086909128866107776293794338963525113600538067392391620924640531860470493805585821988454591571678459975862053213491761617553025076094538035772636295835324426776760066184779711312515661420171632590056384149036921346546202161672378517703068517558806641452117108224153893617208037314905341582097757300152124238462503464556948103554552654283676191754240419333411752552959754724018280052878731747281116030528920075204834148554109851444946240168486882558911490969047230226158633397899864470141907929910534103531200513025676092141083419598096564820910358380142581634641941133779055163086809667511219031466636738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -75717274969316459203443497439800411868918860236143760988122230298480393036887475353990588814530969348819086894713665181288708292670983617176716393484799817922581687528036534872697777819631451433999937477431701790484984797791112145675007129590975297861007774344340426134136731533816953520450809383803870131397846514532603100170245232919846887792309082120461913734090757906731203124458971854491727832679370307066155686428961977282852353995455238077506269881448828292605848761591816090516079193357344148035867766251057436615487597087936810622203061639592408075043988655494731693238780650905599191091395797174318666460539024638330416212124935902212584836669616910684191628331961441262046104888635303392972807884112244803807034269923602391380942751136477625582334941372887607644228129064019211092050049840431091168308252313463720474748287133265937971193523809295211989926030013717898408649887120126851704985705447721653986235293752239300403774294627396179483499912735675966055896269857083158156978731349185533078692299674135065192022555119110295590311895697752333594405008404016426128590479528914725599872107522388067877015765357446007150991427578815947563103012431303555713008187632009599782363007867535710995058739137790169236510002870544260863464268045823426580854017001388311273724896182323406554032654962955160172325596235144029257672892960172263367781880908331369384266331494916287546895593489880700102607594349987061930724203824789135034101845183492307818928193859995229088893103276203064371051856694639498270235979454037814890780832437345122956076587972235434310723604957355066014096906722431912709345460960625808448274402822814810591446337086625394807807683915001213316177403866267493623276893198520626268431413982660656304332747786623360600671348976504921351895661706531070887375666727799074921739808391449781391984176502516063991202113811391696471790202966412599700457073912151418573042238718505199402059904508089699411336507341290517690641350846325826565424652798419181399732162144495468815175369266044028966425825894405979014946693785751279120083055503668063118602344843664149973362989142369505752876663399438337734278937549050317440664960135619922867350132184145265328158930604277351396087211557329934776982953458880441484203360167492716169736757568177818851522256044032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 6293602243754074239437472087179927195369533482054816352325827188861615413248605366341315548211832312300685421516432072621246397008804408783554563889990188486010244156073539369401619384326292621511895666490450187335665170638638553328425151704337238395599878072380816659271920936457931842948135893729555303075036667444565456675888247350433501487882206471840103834460996180417179320357480693899221462327377075249413600075006098687124765036870684557467444489964221766348991674648605646921784550716884200914590074098310707578208850026918659724671279762889469497932936650209518007966698445424478933466691754825505797695167642011083408665657851299733896338456963802466506153524345680139168915573867507209386924634262200774200647145415638850215268197249903385330660657298603555945982308236249453911961162900756694392263741447342509260219315570951759910989314936414119372560589282771914760179509582225283427326629137910236459404891226782889810785947245364818033575793530861647518453888263349115544656461365581892113028826488281605944190525433622709798679946911370409469309243903054305083875194365125532309889006583400665700433056078284475657399416924879359226741800148765983777049914287681253603241018290723590617102299105579521963650686314729177077476840281223154361502086711681604288119916777823967252957096135920393430895201780247476919411125058609596821589833386864430549879148307308795732091232835701342520170850108933389043309310730793570604563011091769434918942293779592575939050849226358065131091778100085257379688844841788253658808218179769164276622082025960541925371865001392346279965266392576649259792060246832486510926664145944622889862621214425540632310338379507941359184414761461413162302414887915219748770584205431980938454866656295351178754010357771276390409193389706942890210009435858446851923970473257014547397454788516231742791981961676750753435678343955601347631251566822046107613105076579603564356079129072692413911594152194847988037059993823011306216701174892742477242002060249378060529432551379698399063634662442652725817832154923672962806998949570918492795530588479948646455777752623463537288322646348783135452803345235980887413597716851076350809798353073260658531079708783464570935008222477047388148661616117897533025458558415569540787070153374890167756205934510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] -21260098442271932743423833389296635072323925070210972180396829411147435928338047275156511387222485679415178387713655152721940602795203480904732665955271464648869583535049523630519063728477768652501197712074406974687455551209324341620064400836208856180693244173050900494258464220686427179681162336642860499238458688897466840952470989686621766129770586063057282860178948188303089430456670124535612368124532595109262364894059587228523048696754986054656488566583343917113032582129615934224976705860613821022367533620938826916508938286292408029094647123826313771997798272473557804190444847277751371093224088793198434984547150044521001172850648192273103036163392662070841455010216904102292390400079978496876870519240037582627008644458026704673017964330811274422949384330726175842064426559401000470103291544281055962090685684116928329795308095797371556202357051182166690610123486673077619005455218780730788357205279577611568339631409795120364907412534258144636272389584250453336371010989706874927440841783831269467473375256720237686899125257968068079298052440790036898580306698064929086941457074855700221038441693327970906432070755362372169686085091435424205787297231354111391463897282983989550141648652115418365721047971203801526904611063439652428587266587669588052944642660481630547798509472296542203772137576360510692301277359242317644309333428373568234051540094540850923039826560480157458709052070208147872090721458327359890837253638359618669958643906413228645838613556543367895522959757584771032138300737170801104944336085045929183439845822821844232378692259772389455670453507754434334035924235550433319094756492758280775401985235820944745145372340527927689771242034887373928266748793145029385035485884449520811908576494236064379819000051741572452344598172975354220997268421899459455688754681102046146428581376143971965464965164093176065268324247078996165595011039161802640623160407326278313875551985939672038779770184675155071373640829412081768806011255781138013650213778996999262963918359823446800457415061178192456703496918751965244376995116325926423768018356063481150597890342678746535790273055859986994745930748414212253909269753523038792361038072069559585599746280191711486745468565945666292092245421049171253625714077243311180935416217333781196659624300577679580068917068955648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 47642886662186108464817732229274841067363288684449458669892244604113749540355079797224869490406840104365780161053643857424271195766341830168515455637039288069096267988805122922155579569832513109905711734235179995608219034255134050101336806563815704254596951336675356791102558154449467896204408218435355078174512503368407070499177962813081553245801824160781709992586072550404842199521622796679863673018262478719714179381517273375627326667832509599787441747938914064025258005892695364549826774310412805153453573823838028251904604757503612999357803555767246783027717385801303992597362137522311766616534679847523508829986725479304141969527704597733790446207229814581477389158365862384368367469060872023706582054747601491898228269790395962168590077685307494210884079872230898026058278604053874951899949274389249925397114698473698360911589869630741580936931922765782282612624503199519774383940958783620995097752694383589532502197256163472806180996045133755344210198288187988368625238010261162770921422830324691333520704859818002736580016209816882520002132153403302266952443054231508860275055039541619498070944083055733209563371097697602917096259794266258994426542235466633909570366822805993381367097431993082530309623034897208603501410144743144091942585171035704623068353626050559080525607747774449603369739486863454550707090394046538208352159647950540844285839182756904452481563685120361431925813758115194787170689722973340474325622483966150052596959260534640119914292443837109765589958623446109869291020084784214632224296407475841610736803603619135410692780945032938094735437837116418137638527849701265501278901179469475249026216161209338934627942612361065498288949490025878846862073129400625455015500158356518113828330067640197125637267515741154616456500172967161237047742580831031748501168284314240459570132896239400208685059439622668453115077312116775414975406590876459189751930145032601518775203672556096058777046403705522919486880062680203097327415321529205445467485289839667598854191782497404703316232382288395881736004783806460628029645395024259197965890061209986177870384546582692230098246119594119945402342838268856870227141566001530871717013007850170122038361831853257507580378900153054048117199197083530965766301497283977830043719645715429388695491760861457639006581817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -81744680230652027257939451794093740526394478037325606657059585439303144454408192726575211135171511302183577102207947980407195303910454714641990820128097085811855183863773116995349614968175059088394325708754188904551517015174730120437480781860869688427990994038653992568076699469905481000577853207753433875030845409836067256523564206876865484059014756858610803860852146367245625764624823324809702867083691479739882500083842143466845903012822345047385826994974512724257272042304768907842690440442296162232136645885523119852065110649682955813530548518114528773631439064465591285967481497330979182456732773854509795213905621106332986455895323512309345026640227429373565345459459060020101862023780884228794341242816517474536581071259879546598117076782672613681889201861355502289006945026619948148527824317309840113482566980901900742281926218353940886953619933948685408951187227893530234782464805843909334155701107090183792304157057730280094929216199099335397002759043439214302734675455925901451202759065386511168330565790461663710148509334829668231022789950272251847537604079795682222277482162933334119853847523887417858811433767027515791157910853034841397348719852539231441273015605858006139840014854135200861179940465870706244247754102326742540694372410587430587796412805517964868137607501099215346356344085781467384939961215809367470070447456596925081733121630270015782995570228788313734240617184830155019938117642985473690038024422947212585098120750442434475515960578023481003934642031990623948124054683831152811168873746269581443789029975264543221097128362542675568664292339576880486428516577034171973088682352625066753568812250793880660376257205521303911428409951516268727182406167728705927802629274085197042781734238638482060285987633781963779786356568234870282519228339153260594892701929757281443155413773272360813922476315778797461017338475853591867831173850733814354628110593279518842192895618054292325554460816744508934710120575363083034754508734173221063202287276555354021194106204558325858747187254752374039911343131099032140711760220571682571721507320438001547039553458679465710242330831314910307098672993076181648755625858807709571583292577207960575516994247789314140107871967938524842317292384706199484558046846774642927670629129315878745079193736684294426346772259405824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 11753526328017116670766678063912672498339357340484839570206005875206563573005366798450652431007890492800780266109716511273041797656891974792660585786480832287096035595986108475755378731430537955788428445793262138509746345842357406209238764114918058223419332067910742164870315552661173822446186783448991707996873378837076337606100386383093583758591629552885300080135789410081743100395267134694361397173919907403131900993454299604326912698067841677454202313637187005178640470189237171868425350903408542406258505833921566721309613275061054380160898987662972485881982147833208274618119612815147052885119403285793239678975642831054348938566039177792923400569294136326429027254755607471537405326637981444692678815071164747182550365969223828377124032592958926761900312268818762830971940219761404789788977332588199600125111851758198670823904952902451896252597342575582159387862580476324142826194782364264921691226214978310765292750601107539451145178140203297483734508247356190092889478569051842037957462788291807375986049500342985105062372502462659472638954986924630544921199108639466193268821814874289566663135195105732940875144093707432919075747146471745965357632100459366729925428174407194871354778571092813365257452056054283094673771279282925170714147062979378545435243671872276295032168280621867550308216730368270914736724358743825970110757539594394046416490183692553679348479795415243237460906363989025588634826377982568642254592816348040807624560744238002708975628381775455166729640227386090259381747924774972999916397499841479216861940980238923568849698916828376569647782818790571964474468227025488344893658358803240981066170588873150690059459674475212772664893036099998866031584322340019097463711407839476506452382072810875051637435000883191162722837713021782732195632391638415579693348218751869298671600494548075964570779161470011751525272882208504101928178157151667793327491529786274707884431261499610993035785867450121893581262536502479200738922815180372375201025679481204861406243138172242507193916998517681884963557038588261213172040625258745547449074763019201888714340788396085221414793214272973134066298201230324695661795124333296899173973133359790584244225454860901749176717934358153001053092882150239412794528304911946457788354002525756620708505365433413654022193152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 23230484765345385157279020042017810499366864763264090474409726048792077642999083710555206625177559646670709387172574574300236447751639394242226858469518815043729453924689176137179684167652314926376268968005475530458783340736216704579152424389233095890439368996978969496006872824399889572719836764665558291246576224642048581120134959029936974792162130444551203670690835880173712384076735830684467417934183200084314160525422233055771509780218975980729917660555058233040349142262717902857438948908406503175377568909587161460368749205585918163959491540645219604372783608728951839704479646737160160519519237472740101097521319696708545562183375035618116450988630422619292221334634486817875838913574019850620193550876710898743744999322312682756369562310929416149401892316035892642966953528895108759866066926906789311349180609342559838788520743250816124878227437773939917606765841083611965196272749419963359990314973614231198023344332937608455633533117939140207646269660635356221752476826302768865271437945916911140186876262845925607116141214509912849566283880509192314850425968487478732019477708567260631584652503057544253856146853383134422339263055788936293914084091341150071086927522026882610845649992171226317121851884811343992193796542018981864008515837507711892665973897885665099722749197593415484637635223516180474569595892736646304163409360967805493626512215248346670356474717500277618665853713963591521061987889219223640487163007808465947481073622243136517318309173254809412004223574718458698858025091277605010054674626927349727083093325457634308985370781559363164567729841322567779229948708344008152244817197754679652875429491075775631897362834081196342332276970010830506034861036113340659339313388703008942880777993513247749664227472845483754700981990146202617582446819622390006572582597310318110747272586137403633707742770246255772041298504572158408054423125961117663603960189705452358238222593227809333106492897876826623627719664910574748598620114800477431480119306133597449704372589180189165150563497093657129438689989248819960800723064347144804437584333236501658756181840661979191461107704909591745372773316296982229691018342197865018306166960418390329370513252555287506297793781643047236173196547193496657961156547930300833099496264983800373397581196568750095786311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 824710930370390809621318101697088422849518705652024745480729806540582249835198603044125371856264598510375617515978062620134744474072019189912277280458685672190481180129125813824378577277368580786102064381701126449409006940143683657701184117288897158686378138387207613619869824880070296208099442644253987240440763929961295737632315439900310436080897058376439821785688455596223173652675284152870829858039679387310686379799420470441185054995592540727513547422954720015086657810531687972358489079215170514198048198496572553692667563194667403865347946475169352641272252058932679450413090051602470218877621253445156964907393837190393160665317586461732404045748986787777677686310664657406246811568070383387799023197350771651300912395671863240371074402921126964478269852227384972940041671134234136773736480607344166440785211291044506005569874771237003785277835196361723420373176040424552111589121889879940772173966900725028165214002614205594778994556846632571436121437449739510856433053532815489054211496476032705878768908455492890036855541862812423729971682350787774278487859365331299042508821125952481742055036271879868174470568341603612706066427097101651440748516036320258245743397772237545383022170349365322784246264118171191103174591502708884753415177167677065753067938110747819053553209624816433575306217797710742009413024649300147187994117004668576253711777524424272332222864486054189961696694394860490336619953052653082006645755778754991056185587773759596250366390888049266199795107849813219469151046928285568602260134544642939559620894565429981158679048349319847725040102638690303468888762271165834315648632363783525918781969015956804370538914586692534298594574295066287834649905539130108673472725099174582129272395463528927449760689150231583322683531778713890835775109495722962469472621724039187807014708914652075356833675593080674273823298409853009395390906317297819768897352432863690159422316702114940607163492404871319397539452018980196980032030542955828552959703214884031414265493683760342185642687679103565194669829933581346125201253843288056173997161194106536708412245560155834984917719598412114110341919602929457838422818773325173370951899441045386940730805710499841882302492305512048340024474333560693628567874905940766523822857825870084621984446487149835363328983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -4823828527751917652765726110860483050439725297379276817022324034990496259012823385412952415770551508084300097662241767254677306078545540052846784542893710074592254471680117530522553468545099573246464268939456919476151027207279520927822212013712158203454463832404305014767736915947314096330365605106191516857701781772291313058984912846605745841396182558556866792882159425015383062751269472492973985832581770017520375515511136580811607795050580002500809951991484211463663639476517511072509966138771432138896247775532397497284011605317094603941483939974744120229134351856935458131452935405248089564159636109313235501968719649512301865238403525638996926724546072141538974291254272374926078593838627484526465172908323557193799492377362312473075973823438328554541405066409027457509965377348138148771357069203610150591409897304032924959077824599356946825765371795118323631729370487533220208675210483817604751780911370127258929991124654089015113271483386049358321413769617475414405429819528477060221477661044990181229731325520072466232335341409650658356627880408210195780702749935578211038439148881413623870165359176495654018312697914812895904951211046996753859739314852059644692603307330405237038651399128184921958979941483979226618612431993587214550278637565435924075473577470538609751023948486299229934588182512542860437312357947281373538504623015066831540216201534887986489603075906776710861105999437656232716587508298809003755854892582577811441595539502456486862714665945994563836056628191182282994591605312287816783935774249367840168725779891480478152047523209784299141109264376167412064366211652147665663580909558661034241372532151016781088183696975236152976681460364125485862815839750749283538816689999557331620283223916726303446935814867311470047159899124097001052702035538616950984325165210125654102116964936164662637506495015553906248705737835866495419466059990730606796841691075421030779434340798536336485541146170678512653796239041856639714160902384541454180224882949916150615588588247524098561822868837048952047985879063786907216401436893039152201149072547747704990130475899266746709454028572744780036481675256254529419210488805833711630818281154240482451014287201178873335354572219702472537525906588438238154521516567578961766820670875382178215035115732134098954994319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 30467715063533904485151208025629964263601401964508567925618933194270228582756627577510248183165468014696960344600569899975847021527096993164328697449582461689666642562037999753180740210462763026075398798065527877486584526586274351754430932096058931913055347752220372056480120860605331087271713219148476138713275618808548048763536467984228995329612987674503682674551481918054999995212145640207546793622723629550644054581016330971403931782744505950061811991874320337287210361493508407024179878694055912869898404304275448033510948447024681356005766720073599107763840775059921349231916728602303614705871842731383607583027370876741065602312561513945641713773191283871297374189036154582662833238148245656596338319198244060930690998911011018139784887076737090491407945685714557847236246956543592815776201367573251053699914299250054913715827609448485684452956945950223124868080797399086041108235122926379589767220170441469527429786565745335252461021362550119195585819124200280164494865235901863210564399648874781976450876784873425933732926202119445538422276729977631669088321250452737674661225175877534311925612688798589187215129490236207717099447356261908565135035608537120702400175093225803981720946874207958599820610016443383485851357186111810090245692264160943677948467102698850442837808083380918186333934133653317403963327045972260780054347763189852588340176891964897886043963524151344676883278246560891346576679905770408575855646335590523422953558384236484034615343373072140170545920591690367005963164098134574559341090786393821839058970544069264347195374063887546959952574692102274351305743952399342428251129671414124233411248859199513683764310225856596753338546861912172768812679474273726797485098719728216116911528336731520359267812213826718279456646316422434383743239509595402244252194896844298177205918595690603992131395749450680714196326232842217246110044259713628345788297069879866943292402694216059804873004514763822656013357524079132438907366394453003403625557181720898914127265251323290483408393540886091865340233973098572276090881178455009852812404709237642522551883485020272566532427896146197811271856540061354276162635777088884822052225437053726251412289573142680144392753558588529122933523378588413670192951203965263054976724275424975426734464814514884308505538330624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -139153931691005499598218186727588848934154771612116414941304494751663144123698674836848853915297102167636920947523425681843435093772452565609154152310222515681100461431498966467289426098817107641645627105522967382254150559277629672369907338001091677280749803990894454141624339847133641667075454227378631093396511024982317441761212220608909039281724426097959209200050443715267156400036547847042435418539851839653093550139765523264107135325869212758062262810280851417199257153115803476897191234970829659093589245907115821750290381427484468027030594233428204066156422673259359581030867195973156153730722989757994586392739204439571770712157134439023128399472098638924758464178361760829237290556237995186067919549300950649101230013569594526430414346247378363733379299264440651872765627737089124662590178863340236985739586072618754206136624489915558503392297892194580193502710686535567542872167794226641500346743159879911679420067378095232878602334359054153882692955843433089153423086432808105625107231854891582879288511475388254522682279386217601282022664400232920959564434984114305352724251932630064317906110737374144735858228668365601393412079665815887802316582663856023470482953659035135646496896367105588184319055313421267138716383295209382425535814868739457015733920712480387654209567295478004423040505159706311764010305006169051008063711588542920787860697123507658593042506289361582119919334427442482631488374351345515911144879258056443544262671778526293668017015827846487258783506190252050002065271157027419297611392205645738070738266411212222947517466402702644055332701656499934523058416170805384620016094176505179408609191649551517848073490265921762629193229052918818709441955944728411181585427244944757450406219546196972117986370307384757293330890660008354841980868784549546593066447389311566568074565249780629925887975221373877841279715131523919992717361805246511771889841401987099883398391998887795745963899572430082724483202566864025618777884016065762728582433982490347490389308928559814606380051044565517039788733922728943991252812700259430722150390997965275415531006536706878027929716086445964772953079034492269551346162080455014631353638309877635746817585395506297980854572716108001948435953804607112523762523838119245344871957398426660763902428339828712364175219752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 569500859146250787703779969069200160984586615262300952467218360120049944803818356993131066982147047398710175864855643543380528926603119390554863475843709433655489520599408400528111877471482271040858798139071721539387888575013893146134104648711151535848702888538728596588069782335803927990408260486685227425423129511801954144135637808177269082804814807514625522450834930022110555825622257095604382708670468156050826008546819811128176631778310658645602343177395778517305295531852997905549150111257238523952313756632662186743989713606369550961915369078159076858544857170798207253308347866414291140746715667479615757033717135344714798925840823012461462142648066382511574935478470495806202795768701611562573367410928923607721657423411098634326354817440738814947896320446965504524371738653213906371034450376758851394390896242350502110083102297675191064735533745558480577347061837135816737404901336481385369081944217835810800266671179024797308836045289768325040561517683189028377581362164558627202262786679650689694267755904722222153246604556214397554437923347630127979747508723002861839447404383449963870467954244151057159834440798222528017731587219551838123809176103350060215728040860390826067603769351629048874719253350048755725320128737108338622594283513182945550345800917260540676071063329684036545745351357818326447375012976157934861494612247880300575741377867743466000793166760195232198370688799240597591745651421720274905597308826652534850348064554231750408306097877814911594784220296143535234103830137328529252744916746536090774785006529885934346182238749169272635018953812860204824729082472067955920185626507499080463040939072694091105326108330225566376615729439842733710773602162358304981988560825647020923685369311162106835886975858733756916525967159959786986363879504159944801751253937220189277291116395158954461523599816201655741897334657417544760324307827923732158096144952379130477769058772968275975182367717458044741841334034194870987176026452937870101833594424051479439303140769288635954609995170345560914953766655534059037860993672200852353621220435916744128658827263224368614450174986153843448055865639125118703553156243182218152880956588374569738459350440702285622798243965365923869339012061441802886450225803389307399509114559973221747867709747743574178532090183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -1531381226742217003521298614894247883732154492896126044682090372108774308322050488069620959040644022246800764388690904358566500690922817536441795653381552624188932020916662952887419548228774209032034144727580198195150221293626700741347195523729359414041795877645629219981856209474397108823170397886085917216453903294160992474018436842222644045793781016358651217193810562255758892166547826282149096009569240982898799588920071271668402082931058844891387557159387431845161093162569562109625482121580938946393670760322042923829890399598439189978434101185340891052435624024745509230305994786344018689472517339828093361135405736195160039617916229522185108520611997201949248772012264559085366609452962501353048005044068637597208706043533987023329247117195112861897694054675208096310201480163643043598308350082464375459062638572922403606852493277145687350379745509796511679573910812973799468126669144737698293913415883060864605335311156486340104039119446446111399557507731288269834762857486464723828531539512790444730790013327523318715088673919650523935076397825282848745477017587564164465343946521521172748072451700746586455499103632862685145624302681606558894814813261261843047884723561975275274421866144348489026539176575466592990587671075685735958387506552052121013408177789429873814536431374164877046121340696795627266266935566714139459495337738784069760512144003983788402667285243103325254098981668090207024277304639473168014386133061423949251796224102181887210110007868181955334816850188783024643333859611412044740911811875752457024960460729149539282377470171971420133765566613425801485632515868504758803464498514104046406953783236508148347889627554637523894796883964735153433507078041976744201498781803719072883963543566401227100287502626035811902433738472282383187428391353768266807953388600159949421818784405580392074499032380018270110589025179238993211929703191228383571619994716397146897391770565644326800555138370103070465135322838156720047343630754481299476038785276847371863414148058382778284636255554488781984546881075633437244175206088684663298893682508106424934270892937781389145217393625867936225271691396690511859853983291822119317117879409668087088189395028234376898503019961144908512108005503111380585816708796558330002999400375628900980024459405837786419275486986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 3278949690546389807820252782504652602526728274653281382358340374857446726107513301298628446157288467410485975207106136831535812098389197707049576653195642417772664638806099166119265934159640087710903470677382893423837675741227122652064669643209280700585034136204553999124327561768340110496874837885866419651993428974711150699639051314422896587785117963465132586684385999085921958311903411680410057012368999987887146280208995491533512495150930980104755394738436110257946061644642310215581254082029018985679321707542649713820869143659158072957125980213277867709299150137868503636404273017937635897052445632928214881034315203336144730796043145028144459876688960549886901811141372603301158756004134645703332089118088280767646347088055445814681865376326365998982741872397946899949431398479757268005310913728624929318701512954262193603945442942621455731505521696726826406104684921006694285323973311481513013656589075292013615061703026480721697551543975758182430499428185248514059099966928313110531177264873908812295580975607137481001075766464328350155581721241902054620699658915172816648240602336980819207888698540294414548556151118687171021437300512433575944378797016692621210905022650303701453659542435407305184828654658225259348359993279534007255356300046488012639378330476562732010245681137401958965702904098317624818516953636322759396274528068942905514363257622305185938952376973449139695829455193357029641401837343387108322739330886326544545567822143885117754421075926073656452458544015766556573968983391202534738306833841597754598564059726167964600329757248695996638229403674990733802959445001856001641995014727581607498537304253101552841253405960907486193007033279023699493896278515929063122127994096193452770854499972151790042797146640463679455259513528382032723961799375438475194209840926585848449018248860800613516400559909317186408805039788093879016854089090932516944867395674809580012386885529519003809596008671511829764994874386271406651874567143995859880930198024817950505152876343789915690533207569149932333159120882699521414125329938025879270633522298673722255583368559709237120359616976478776857322028705392832154107888116922755133906045935703553568560790879686208817349459988829535273629985550869931185039465859686381851824715552805313727297567593951179485953086455808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -3607712922163531724649775941431863855589840729410361362779860015248461481638685450172459457988007933355323708927173308716881504197407199012616954053150097484086958411064521777350791069721241908764786327586542706007218731347873973818502511227085300213884180500337427755363287947924254955548908647464864845752013629517179114489060221307825047381327943343827997015958541759093374526799992252323795874709611756156350737397625955329524409994643047680744371749876871859590287155776672874560481624176603372691748307644625818487858177194475885474831315974299343358786048599103267611998062557391995394670580811827840114819218684871839278770625510084698197161694146099804993253920617878822030242257178993950963162626418673201808850054313462882188473944206508118063458836156029157474196386782564752452979098189532085999883626551830520223390631518326965998723003107885107188706459094135490871463390213695080805530798067181073344380687086602073940248367941519248743615454568653340978164584950085370082620921277436857421051055286208102531900279087498324090866527225890654602960252299484839776835326177129742928122949689862707395460573377607125570921512820841640641569480029306684041351076908120804884004603936152959534750825612294191842253573673180532237297875292391366701623967210519049555941150432557810163805738839608115097954316158683326838097566645569562660428060656063676215799011594597058116337113258513003894982026084217827236338961224931508246222355120106590997201541489910855975065884249507699548695161860161725973706251542972576660975906275456182996669844418617553486568250448745283990167187633235739749434945464781554071964016138029436849856130400999091069690844025985425384117829873969846969982172059439714749207197380634405268876720998800964179490516649426645546715585112790826331889976082507231271373333781518456742848229765043875930186505187648084581523272477791272050783083091531535487705884581538689279327715129656131004060376702188356500588698753977590027399398019881022043792078054471319737503233978656179901412243838476006761297100781481846217426298360817876212056871355219032032323385184816270126137679548933900097796975723764518385230313310707421716104972159805368282772414871046072773159666492547423652096609840421999842828396578253381870832234873566995469084233836789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] -3304891719096871514114152371859099714933587834809959558656365363894218505144274359535636422199395965795006858784800494866494148897720412455119327917936602825115162768270670642598396266764531120204675594457498516548239807577436712982572757448649712202512257707698281026555591050671041618977473206675703551591814452442528766448175608988204266313599089637727264670388020222636283157406074758333062360109191763448168891275102892345853928090216999667913276678365010655005356740113682613701084076811650204334549257611267171482778040188109106315720016016031856877546662657570538412785636180626997832544421414091930457571507080580595319492175659680679918832483426702241041266018078463545492368954759439098391284298283044245493638781676094747509295663913195606136153868087577592117865643509480477964504068354195148207197342252534277377589000889400182870459079419731289307731485989888917468968316825926479456160613662202111334473945210855256604662548478165342383918526830470520863707870357452971878768935830968827287612640112188488362965909968265646119839115686822912369612391586395467414638294931977497637495710662585556944743629107842539839127862640497767477825342904242492072851742633779156118034736583430998493914073998117216471415572161091135113897256050237376331721786627303554406962508689727447229391611928035087227715428413180172844987218649105187054034333352882604565766882610736279721150540285806548457082685069992962299779110813556215401656022838034104473798755356026990831183721695313490366309886422603175751999682329738660320401912234491118741967483433811047479381580203554647189700010492336716002570362420987355165134120047803045245585734292160020032653442899761001568814934105577281564221148074489210687364691557974128304025361681134092643435131239169449303679506481855898463092209846303944541726563481733788457441319393191277019424646832368085232850296528637942105783574785089502932623708785151950492116559469769916511167917960098317739020973804294268928656484071090414823116940628238310270784608204914995677598642559328413634289793154277146243853357284238913621501416941951148847076261601016740408951514733233027344441726643570035872255956934435817120088301567707891470542357169906875835862201900932142421108917046977656778795432833198946407740450684864880883403168170377216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] 22680105477763440759524474452133074090279006775287066858810812001688570633147947787460788459364515764274225675033807294318804657258537154503876193393496872798884009672467770584539951979841275107638416878757284547332154116499375141837957737062298022975056794818221752436218530002533566107515687468360712790374988984428455251145848154523990071304358834252942467524066319720889948354517247614375834261244003373054099340870413112286286446804067614295627714328308155987055483605643323317397802100422513828918779040081187571953552433945771524621057976709088534021818284963162335510979341692408531816187135617004501244578306904187098905411993805301755586425539426173776146938717359827034598323760887833723144782063734216583080638889167998730479860414115734752111895742064040537539909061615869701935811242721156294514162546667859454091647825146637370525589485778130571868373807317424377598716974174129694523895751692655808762183804761042042018011536527040143245278991514162208746716412138152434358894241126250206319205414143341600594842548361260684078753940388003828993866189246682096194921028317715120323208003999556641671689646099373095287560266211505486286138672952225380764240632509158276455466500589527990295858262275741938235189551919214015056673976215922650294394476368252706732943330374164612733398399142646556765963437523533064672840306283782998996953230467314109793951648521293097727901289535429938904259642010212808369257616526118460909004806781805267633906423272973700452618424397332965593505932294102627145784669688661755871104646006802080502061317988818674329066106080329821886705058624789609506336061449695524682731509616524295853193330414582639031594646610261605509448599918597723892983964913306449315690313347627333139166800402283208318030257194564619387416022019131807314557971976360959271538220310571994752361481189857361540288766533927742154153195511544701249784768775423491727007444352415056719220838940012974620558267584934316690967687370669690840338233086204307554395626711878989972847392250313114819448504396726231310121347268866341522690530213212627698507870060732201313448505305781903647846749932576560874439661303538037714465897030513900995015191172820797067433208390379028971953224871844909937385063889596062906236486622130767615840693455644583511110490878115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] -58483698409415706557048599002341135035216206074465428857777969449473992081848355965918929972204427402571802933479881432421081485701241583913059258143036124438871117701408409249617708014685066187222523907254016269187261876071268230858508664015013397424148788303796699513945539462153345243622377971945262599787032604556488505252127689692803835002414886905547464395980923314864189114088903313486245476635110253506856928485359501251394869577774967372446688654652594785801496197407611623454738205178917141138959226038163533524849313506337277321011692852409990708218638941001534813941396446541819581645065188737358787927944241096789340955936613623149744552521294223286710436096528384720952155771597243132959413587162562068998803465121742504623871954466630031781101662292412717648554641533115898760645665440803238701075164753867631934541830981995468511465084337693233589419136439139521628430637707379574512768382671836735541272944305343724869462562475344932337339607564034602700520500690625126809828667320344203850459755932767135336434497860716768004940193474972387869350040263444188264647659965022237401267879200187439677825168085115614465297200334565297938635568763689211430719041004862891651637250375447557871071351109930449060346903607034636331426260281343069164161250169245211356610220774070425413003542694964528406452038229959280475289347509137959914079256155498796036025561952718344636247772420804160762233007589140483328213346019895346251562860876456828404909640155202353792826912075513998372290717809388562771354334703702962415803729753487058443218483895447488696061615945911627990297868428623941778235275058076956332917541133814810263772707581126155540948045269799652041855793355606185836640277189286171022630726881124393453279966281045682712774067424528549593188534844491815731625699766205944761808338721797893258681543615959708770457876630325151003186290404850721948918806544469487127782140231803238427317868709245857168877183048324005481779784748597188709684922758001663525363170021344212497238777081377028661584378937971567082827034435848732683945643565702556221845876627531515659590887768234682847514111825014845455501386402535379780461377534716175215927944417137411974792447518928584276047681535388880364178207691157041863735562854815180930909222664686558598639184072671232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 108710862142527188201817578080783266689302463712637153950057602777097812212297769090003235174646834218529427864950281909975488182771154539070219155057858278502912204213822825079908005039165465565860814500373834335751493772746350579444979164427813499880699195981086172124964311945504330029473371439032803276980528524220802994924512103961115575346567000728628036043646575728401494803704468142912269653863987959817334069634610646276589669956077321491806700025499556779819891232593160206860710766504868400101322229790984377736354110607453622335144680935809008838435097541162827502406127526556967172068317874858207895461704488590274141059323772705106673093354941884588179816511779654760893021894347570540435121485980480713274734617700607115503778655569906618745358351407725815537219116784088623813102344164980604254735063145199143705737956114238023768875930155523951784426505959320459375251380790757539326085183463751515398025239592376962182291965636998170897130038070690050335841462237974203429113833094319900466994318861771305734044904289383264147040835278546116089711140409154295452549962673420725507895203703349071851047124376917613253432706764772621660138228573224032300015827657495955636410624418517349664514879453311812560597793220410244276641713676022807182184197670991816075829882130958014150679067021361584553720176679248012675606779493467913279435050364196390663706774582140167223150665886233715995081427623758030467541377218704540531699294702678083808445314811573269799878585748010392586240470406958682315304596297777144725346697360525459689095588015603526857367511444457149194004805314322458040025861026711272931010988166897911199728197829457700973484714583181609280655696556534164336938282359518962242757689348458796052794631110903200023544137153172214565025361387939317744692870060644338583172186338599019075719769949864798693697035656796115361283521594793249760994296812419766208393276252298622384758671886135997677058561121120688815655309641630077608716724212367789343068142694649762504187474684193182776933847914293939123898890945396460606545903203485047513804085433289236698501867360901436413529332374013512226692560991704419624678562851611547290647900357500469581841602375749668231501575880466777494312410107770112088607153285525318457347288258723212560893478541721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -153597081576241646708888620443149517125023825145010140526571977330687250626640684623552289573201941502364691632716582631625406770824073097516296110967998176001496885140272204603539693649423364359523848281473341244649234765595246367167710220701413500357618114450499367884009182667003114506347362017791043248340646468503697768111622593309369507129901416811901556010776887733108465154272152869380572891718916389040074971627082225987247268617184266918367896969533626151296549479148188504819764095083031260058522262657646752645052536618163970909121076240886003690452327378879826576041189555139439944083259154933919362777023214615469343731234955020445655249829018008818489986947345316843434328775201592787619628451259931907934476639588799140406323693239298946735243369364619425597979108139818537047348558485455455151634466586661521997491881746232834458348293215177630629066320521074661636937353819283901248966222540550873233109893421661816302130044161585386598358910124309261598202944725855638543694976631024553883229305508423327659272313219195789482907413333885685721127890508024575566760700998895822345789411706642519627601498590503629480388693017854025730114423093800878629202739242022317481388760953192089203352312111071941873496147893946014641746429292246736225390399495202033092648045283642151448254140252962233448117621292065395010019021278796935529262038975732281143782644447274422802929139038287447594328575418733774942281077536525876437225808902946990799605447952933087729403999021140474812952379182927761841069986783197127495058919172573999870632786451340313686871228058660709395232683241965237531764162601363857910029627668372361759113939832302343989682223017289575943020646232460125497789455708894924316699871333519955391010047023483748931506748787720543571650091874195649491252777595628013407166826981914739970016633809173506823003429668965512658914555022624929130561227857054787547168365950999046635098518716822351112792824071864165602828659998263824809548758277309820885316355141797681046472275525796212840310999358644694311620121232977024239661066063662495817849909687492582053107307263125161204278399783679740848845884386694002096938020661197379986985705302729127877746897926834957008442445045848089083125344629004054966041570064619394025459059218507135868846060513263616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -10658282503619530848953755813949860135402878928232298502042119477629813557146876926199087794533986420898369179983215124155105241146801196635303846281590790466037425535022065813309330294447932008940342038532920258518024809529679642620847928669435888992473609379802606213567966921122264923581395733408910855595284323303136625908333442641958001052629109036456911607838577843709047824041560932676281049725487861101097145340294384958377428620302324146064345887729352999772057025630071026905013290359182029995036780367447665442279121353588045609540994476143881442947041540402607781010461549494671487662590738374624067585987526958427940634838466760082060864502621992256693283558580959114287063031198942676795884033580374466262433377979509890637684420146027854415302726819564662654324603938485389284522870883643476242554421638547817167021148413278035803371959988017051879062163471008763513160344202709414246194706551311615673714977368501918654169659510970333596133541813908245881438929795029321328399320972543746993719764945467994617034200019291768249362344260600564784143186741296154326519863612625513045971954997386934290863122452380712776978501885759390725019158635908607343768394434354045353422043082808865540646209232592296943081505006983154055852742441970749006336677927039038944220420278029197414595974266730010756699297004362195798709550446191009244990443846554846794574909173020836338715779772987568076269488888357815066144411254929117846431059350077659287649566833389096489785913333775691488312168667535272283998785288981799179545848410914373333125691313176015083314553403826321270728729494750264666521362997210468835193855424793228131551451665162427395614263664718821587656788498223855222011516842670281417711647995683940609704119153497198520058989225775519095968765781920535089181666423774458051451964722903817251877610814457482816153300273679187562029910051760779590705231076000013026540022929026533895290940420397825920164907924040702310948976701898368965214434642053093218855372401535225420273633854635296444223332773687797611515721425764360914737822854015063837284197574234971519535254804278358726709404069754434429702051368740335004225828020930310495040010961661500092604907325212405784360664519171822644350407183755095287231676232040741485976615526866760476550758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -51451585912127274692816670564020623263088014753695184290124864540835256586735288843159595739917786546332559075511010243492294043526862248063962372247998628456485563654177161372586825986336390807696179685486834602092170940485478101202491301794578684240269355730431131438616933911492362205046642140134594713962800321952322725957668945852539697464996811587498059316784893909693861473833155810705235403521258608819030037443829904709805379467795335387966822269820386097087966732526451031446963307507722597208331185511015324679785991982510514123082106947326011746208837635843489582285631061517344660904896826968658876441747824623444036182479264489805703309593200975989030780283758585020746130631227732473113768483258002741363353948513247405280858005649384294741414065197689831864937038235644343444102415108264478025253580263049237853723693462474429541068256803393705195131199569133896901719820178870989947702812007856409604985623020166465784753726446402542225838607350763648478370554319058100094928756528607709426964036924449482412150150570472441954358702946967898428413143996735842474706265430801166611520286661923310484474307998087710665264824954583178701103743341766943821600537602225681604093472483504701687155842875135304868282510103544093403828642985991208093178647347511838735856063986091689653775949815307400414033740761487698267936548186714860397376094447020352018654184688861784936737142580808912032775778212331531295789421408597295932535746371291623196292884883737411761445371829177154418231878049512919135275047910865226283062371438657313204886085132405210417140078935160991958346635436259542739223241921093498954572186605036579915731499099682040857956079254753785791848440851577338911836189699108518662419098472091354175033660523065170070396234171243516496226248852339884075444219558126712452596746422867008593745009806941269843453622094879460341270038426312102112717733008790358855068801182480652180839546003923049677681727231937351144993262740902467416890272145245470628750202961594535411346439663036720835433727535433785265358712476559756104800535894887605782876193229779541907828127944983348170826889309983087319472879853689412176559078471701815871447002155899661216091599780845630432208789334398109100233586212897027164212223408381257782774985713263660412272902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -1105167369508637794219067719806422327301447084951776813099620930303753496580903909164205573918845910141051200829540618082884076327648613259694067337773386533009643170047993335020123785237345811594903786412001542037914579386923201299722681336702773997447734221492867661817018163153985460764017115869876978389963974119336880842296477808444639867082131535925017748382789786309819805195106296415704543956580450011145344823474120878652945644793595705013300520282921329640446890646304798012315626071598403610020061347043532067302964811465827282121113561793883979778565030843664909775794851478282243089792501455875291973906938679860480032777352864028681121738271318191726258488870911227213555774772896254240344444077154704463090208953670304881795533864022181509387454329889606945507367626068280670164278594925473532297880571459805890941466897566559703335153236189783267692730342068605369860237173619201996286724078412398894022997571453186004974427272844478708550410987872632809996490080312002537867031005072846304456122944382685107600085669715896299555514027136203734010883995786979871691291993180582597459564828014089732707780619089074290052789197477353975348044956006865877520575196555103090190011217622446514299341875670335958921491276152994772595010798788557973332225560938810136711392144810038623035452758319259043744847906802799565616908028451271013100448040334084195941864421806162027603792022314774681361437426193256616842848833887784334737138157721995981636609861325427853081161752459718538395249521133360038822018021875091748285513023705589819222357662766431123605749539610905472278995398848259695501302392736591295642310627803279514957071745285517391460516087662504980086904859158725277588160539688481560868535551390489245591459776958015189989821203668695838956534090072387323295150315822866005663266091864187594720455383482733473042957568278269329608234766666324933946405031041333679446722530562783937898303084256780366604310155177311341006548692317857658355552396120823258792578175776716841370531470109467851146689614639693291477833936206613408016022484930850035946300150479085605500860794838944374567654377917863573570744521087770933699044173963248883973093538361640360815055238330026852587261700399648441362196340051184032400731147302366817357814103741445295166361436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 6175721929282973762326103795579108894015743867274363544085483218722856098038592704584380403687628385679610559595589939140385080560791590991192127803978347963000106907767157082321691081771891838025921109767748418470946259705724221910749362238358180021868347401485569285218891947088638880246561186499784603441686973843676209913854899479846259125074407236183550920794359784390982036417902004487699690139249073297279361749551964375007304216911349755877521193350276605126816095206469811441343152372982562640302957654135168400233832610321984481097129374569257913417856357298926378210797494811174547540406120066390278527826820293474617541045265315080292643714516993627465591651733714715035770119836970860705351428136653440976782927798288887688665621779073351224058046161077919632806952347363649259161457676781183496576145307621465241859517021270448968713417480749369457341475082610128743382314123767952384347170541852792692873512408423563495901503274258373711630183222161802966855628621539472442649749351834000853330781530792791073062895940213144291071958273441520576317815126119918494019653819822154500668221291864208178756777775880100154148537963737497985084122397515255053043151646493418107166505953225598503692079982899960094251875375331524309799679270191321533293452377166356112855421556033035076081704451327753684496142339924208101166614293026766613024365902770061893486514056845021545597359140359602856904972586336383459448802196403420934330265829435998558343995550938171517717942998880352432753695241740297123253540927608511407071053869445547233547571664121446943767374841848992147659890930105724066425508314362117447047917216878632303039900307953522154875125126649528081351779599027368167886221938868692909707735107656538002588017669848373896620101814896297936377809375797661159268081340198799751251263211660002044832750328164759363198319922423944653954175051370093397724137758132143124742775436167004308180414948686891001520365331790075131913532258966016426190717995610961098099011674938871587973827331340078868032673138371719672552152047698976388603338874994498093441265175829116031679830726906482313149027397890135552138744114760710029777863422557443045722499754684324313710376953001554217648399091624854551634745616488285171524354926056680646087935624664270454502134382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -47871685923217962457766891756567809561648694744367089533412518646224651507124685667571790022796441812027003807601848505865333696378095852123049589474379208697913885798314826322625906697901958776231414959104464470031896320631031761568659352878798238739424044277676242129076234372119741478058110735179638406033660445044086263076071593320344666002182798096764191647258290298039802277658790605726137416900689946808624797837023793121963351638975074717196272223464088482060303195230217912655072875883373859954969979166731729296711035436981229091238828987849630661370661762330039821668273294893073687493403585845755719545906728356495354164310558759493652764628074370482128838313497265274617777493350588612847840671081526414128307788954024253921287177498864889022579935490022263983086827922277392761235300368244191128479749039024703955589137929104020146112824648394937583986168663878831234267408659962494622765212956103703414957652085297388039941568133182978768818729736600351800947621783531646772046809957025219206277105339426762968744070326743268026836967335450563129855501790145761187877336739220455933064014190305125240407830691824434880449894812557232677890416276198885241244662399471326549179176782437264152780676071327004773904068932372793364476236399736040115499423935911085175492741051941286361777593991738646804573268015233738639775218737574850335067959412963294350836851592515821236297907507924781001279382837766701353742881146670509486687235208970056990415213002888936831945642422153564465329937532201901185132195216414224002563553169729189180808018768179069601706959738958868069791119327580333125765325108652039197395322178887433060305188493799206404846999566738642058105947964505706478836854850433140318672701174657878862612068245292045259558766234252534347981885624819294144758298987853995112624380188815976701466476323880302514764458208372097557690414862289352480276604479337585911375238028668600564402056459882427349857080692570451608061962929741831649076241795419259703383043330874780082464356374746056131156550238787224477781563624425714393738181327968865041779666236473489044283066659242209966424870181062417214071840108366768693007737245628877782095018584257400505202127544623106242703059373730741356462195625379735127930344707536255294256917786739798345261336494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 249038871486574660879258987546404998471547258309851458513369202289925788708510498895315761662315533935460431845079904690569758331042215609401271313372839255900486442278341593484125180090090606409850370210173968611025749332625261376105014050190130728805890167479656085198466468509740275316563627506407094819088072363581657051244897813477008423729908262428780614118754201472222163594050876438394370166313464284150896498507729045279281358003737208706158671310409710463349275691897061293972961794422512136203643909451410184341918552526689803859631129255618078842861805442893352731838557343228889055316435417424995245963606317343836216525497551688381752887896251086277327946407820077615864133602151366884523732031580640430094957371020668900314034715809125889378371637548376256397877944033047152290024861076579615296873811402877195354608474883684089793547945571987011817558519124577698837607737689071666497078041062792843193354076785270705434504475228940936307957464450993132756053831948748651183229354376757704891589743165413755854789568228294399836785875756434085234485016678305675201277409760305653241243421331623063406638249912591370316017203686530025046130940153569974415000456979952445766071098465512515980164291540391268327854061947005085249033494941861537852325196202218800666800243312196803882390660404947186588504629565915228902788024454185456263220623400099140744947753284857075184172002557226784925818026598090062550946384907983074276715224169695275156121499224780838809296423890199837340166630221110379769448694970226177254498173920890287658520786620373190205624712491049554051215581109176714630634415686866478224733212314763423768095148811112636702774808625156851338254628079626847807937495688413037340561584269665169279097407057988071965468567932000219370852796879270140720061623904817574880400349311944657550113454382542569339767103925305782427045057035049025517234413180952372247618206797399567125743952280063922253105293229855463798400753453077060055661524309140230095940242665644849148066026823756494348087878977725385923033610391092972475510983432276316063203489652753399067422827677043846904821877387371454679119637879804023932093871970523633419384083072638383955204104123458358583992579865635382493013200284324741401894292110228660386883613743076079178091182686208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -1040662280729735690856841944413282747792570892630470014902121071990729860639530061136243822101620155918247080019483664026094964424756871716223804096568878386118079930039103719999595909322670051171777080676789171820437083108982858710970680510803679441657950199864580860992534184595565913964206600225847821252072825671767172264706032357130874165503358976664051070752197629734508922885323290308730598765447142961343861248216214161602886217455391625639626086913026519991650164743603620719425538641407377644292310863570730014798201403676101613166667633363383676513787191471863414678748286068134186490152512708630834025571915945685329202685590823616995813930468433551001079420279685779317210067231092809653067060226925996220399650456376842844332748410305306539459173624176279271622123422203650180378073069046748861354766945211193772093122552796026716924577054269349787793022334542174666595894540438202417286962376200232774926016422365522379772658725177655455281689110283642533329545856048527352244771433431866443241229478565803683450442619613436454025254410343842932455143198508172618609283457219190501688262376502850470723832737299283984054204790232259468402426913761128615142339063722577732635400194771509275747598849456189711447354292140378258493271861702626158371535870134278467021353148792715051204597578863359953364545102438732590408262357643550914475049046035809081839122175839238357173671215385295988737254908056401560673328411625721101754149628172684377219114345552875125535294235641347816889294846381239623142781930924960547099469588648793552237893403914547301068798932460601665230276217004191826033785117487573243708796517558247798783563944420179244064375695167882983275351088506615502617306329065886867643036899172273679121647643459777063648939356630347392550400107411371959408533153854054076123374031245924245384936030294372332332116217437376061304059933690669769707890711191670052737778637534568897005337243938793568925326034585769873694068294123687045634533095223614749007264488695721635788200213627112167107634396456501565510411400040780359819726507497954292148519993420112601056383721634051759303693187685540413998300726609020438705546780011321208642851567391054110853324331937824496374926196688436135055127012804083027471714488135168034577746169031446428819854857338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 2979139191378123807174538845170297172193292323403188893173788400808656947999258885831542058893564742413649486812230544215390342466669118529898674726111549452220596248238694463681568361376637946409235912167332437838326973772978863854968658935175306397920065816468973693355382010775508849234173468130807156919084065874519580270783824673558303601224029340063676390213074935617360459757476644073013891081720741237541614455924891541899600121314047074102328082948129505937864005396022841340719159940410959532637321739401396861153439224391881277757092246078059038140923270611017839033192356331982574307555915815341471636795250329154248187023218796321819762373867412290560574976905574480284394922025408432095160601899530693866256421285830780038282028895697334254496295440946635226497697420240005047056793679081146917263562627679232114458016776220409806500050083134526856644880449287337975204148320770740514351820887576188441517271577231683627484108549524232056964566937336911363994638127768335602104827509232670327802748723850044549728855322631981508194923267391282077325306657146625195076836356594958647806497834821002361850197938772677666292691790588073540541454522070475952109685233518152102061002610010739945203615471748694146910184983747065034946019907479511618745241708400202945395085892709872481628312686331236308966121009768436428272681698014395151626938645563126008179276993364036184064819620807990490371508770231113675925406284640278068291618909936194984191790416464590818283890990651109836508919048395212475662201827226217985596076869091241362808781549280737150480769541304671704231948616625476700568474681826960522639451293873636659268394346722543615825552575395252456913240962401769542617785294468964360726562829841380404239917790303228424447593118135115393230531305184432204260129564451329929658510947078544892491097723017430072155583035580858746880793879633433446374834508775723461362383551951883162146995775988941453691928637899281520465070451931690861337140197417698369766765666919190376932581041398489648620249721893436174612866722852784207466285989936279135415414125287655041020786281674805571822770519864973355075629965476904994733758574213311147073553769336399911152535414676296582547036427198751753408308178131633144010646813392404758875574051923330876385072607395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -7193885521229097961534126562531003481695135248365388502304544616928805304891753829731049134591959590382876332289511436536995245989877553081031414563842682500653881603683747678110383408435403819486861510775840487892674569099474452283150115827649543520281823450303912498351173648683276891956980552459310583031842645764525910355353026824315521922730744861785944090672165222089860961216747768053769754706310247423640650180582882321780053343643487613023971642498578019514234667046872590865486993160128883063818532184301634059180391111238593381411462129665629418667260657736228980152367033966724201608180430984523941021129387831843501606282775639838991879851047135949766360376125034813322237342943022683180804542267591723449020586335129281374561428852079572889237864806132563609372522363183366471412350962117544533252144679286053523541677286327312450163496162089194768206942944132148441571774084653933644266512705822832784491971273798579317790461242460600060808282395140534104901693000564486734390183953982079040127930784136098146904248594320982112520813746484031149102140747352014732010618601632570158528423071273285740033241221492071275932913541845814211044842772556798391291641502878410829866195998682106365503594634382819190210137532264407088785635162445657827682113039394573613194453637575846390661213685951469092223155672121341647616351841418998900378126684071494395405875718120144181251768278388352920706668562824133264090865299220864032153245609388347463656082204372790294857297743883194600054318533938548376917168060498148474122566659401847061329077537557748315182579288136565172205151274252837110603004190522105608726048315376922383256545261570580323852845205336756032465825442535137887303182509517990332601444197482498243907656040185484222715807041763189898592737833707735623539547842752658983632090579128415417501126333145256336552609835678726305071046244598559946205376734240226424714344701264134664448138641982468915872390106485581977046672465687583017640832190534951711522178562658341639618972869395151571342449778607977162688658602429263097612713557325643658934011124826301662214945405228017774707134743756124866690846024044579267765770209692520377342099174439823515036018926039269078170308984554600393338338186884618672396761686304468006840555437198869759049303075061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 11441809798761643711478796075922448956191862594434584836649692827904597497569910727591633482898913351530181363169510096537672203903057208559436728529739074125356080535751127719719706559711128627659813461407272524534413779529431260808420476977283765477568926514507664128169092247033681981790815523432254188264956669110069698266497681419386931551773039787842071189058562122375191989820349583284038544454744972247902477522641349781002657385877245760597684264650491348961796134929119145310819092889750701646718607505907274878675813001761575321672461893310068698161876728930171430326860580725788633974512228866066979551986583266657028622839691719580104632819406683819638311218638781272808242934260934050346220121029104022257494812735552910554661977747815327855394485971076190125314362732471101383953427790716675452592044613266355922339418527597129932081063670187924642691699078865099231313001121175177490110643289219434426899163141966535634471641649289237246817993911095439441700466018981553475993774772086960224256622015327706014687690336260984859267353243026533795871903958591022788789468051873345519993127751430509015925363367961272574378519285132188458559229817048969311429267689357924221332240756389360822411473450114685605997167878285178952260101457635318091433551533956863540853762083086466381282260856707592634364466721306276266722726591320625295948218133127940908268131822161385985330667207806925990065420245263958852296593873711539409887678140202233920178780216338893489506911058083172816418106964024598086655776251360250099361123417953727339653733226516704413481771082984115669413345845774529488483343121738981036429806572215697494153336993435722769667170147590708752530476087100112726825041232230167909902940845240164652806269752653545649869420287248581638807359603352053322054481057880051039993517089466909664190764709586980435115698455207848885875180157504077485762758866949834468925343403655153723710257374191976587790355263928111371421654843796494539452306440521895370327260768524523859664879276132897992785580920902954989324828424515104593590049272644966051247185183253879390101181354384343485586169968673931525808406748781765665193535566564277986153500070487347654666405860870363754243278366257588048754837435149574812728537420242842026964506563630357979997793610104832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -7269531188026527676869624996299730973311629245671283069286657481119931340404909386674698318133785214062521641081909625400435349135306666661954910985922155897465161053624192708244075843942210251081251641289411553830385401838107206194676303818534244773528096672519699350323327907515283534094568895764809306361175000266918069530829400767069375107904597799688111411903289260953520813876427170429585892997404008657748138889809533650371237116796840961109542527780572581803589601700612482910928600329497646549533233974663849179407868827182441202178195627450030908476477462735735905214194281680811026732877504637852384756508319066801062903928033178214862234069575200926922917237000795973259200632370597923360713085500221573463636813583174257145855013504882035648248466634579512325138550352120973452692236977181385576099781877891024793133314114125095152865583095936834662472940691132619121676833516905312950670654233010299017223974646065213679263794168685174854925051076095157427713793335071165032636009613693362523455330842690748219184104921005702024194948544345757948860619070769189538981539854613231616068099538474451325703516229192161243029186814104952628355252851445064335800150178537244070676358878052578547762952564888067235113481253367709575994397358489492406236148635996633456023443639958110913373582649815887397768678725511528115784108431752752489984238183995517733049295560760392127930481654502322208502540788452332024404658397088371126710967023306239996727116273909137376642452376490084510403807790708997240966856824432229726975973125261245475668848803298239842635409307471194180670443599434587454528153022771879519249402083814413917295839343134977267586599431563738396804788540335420857905344889135073684586889852371945728383117647916776712093358967040187719977539814026608743245045112426285215770638027653376176579599743901238855895235018950008722541935724166522772233594659152092856737244225844681095671575589212470532596385023337284044951573932416304673683801336986149381994288227160031587351940936805087597545014386306983440685081881573050121624551760672088652206760581942780377228064073151796403407755819635361090962327593505826668271482963431659458299417685946890234047187834070245558588352258707216305378422848670622227579862989213710259147058442573020744635996428042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] -13036449379214588830593995161502732267572337857135201360736447451608534703705817177895586179268470755023702551958804377604036108309166817413060911151813885033363132787714798056661114966454943334694282001435121560070311621743221743908367389979563367695315965601464396652247439934938979949630635815373640094812357892415414249414052664031728135436000377026791091898891492627575798555187858641506339797857720731150296940866256347964347572764811953746680450380492628618326498474431596797075739752551314100980915758327856495209081481861950330134747116193732390522075935211013404975656412118300443462025024003721002342800945140047406392984985540724292029959603672224133150188120268178320042537644903396425176584598348496856115988782082783703663862345758024498617109605825058235120975067542766319175588216632783344923724465610059335392954534280545280595587754448426225868092888511384416959318013505266258948135436321683308006459800833252885415650053596208845195198795531334647435308005889938941899591502823795251982898626615723566128995365763243900541707152435954536704667077970399153138187638390111033661153070828914487954074070171280554990863215653394775969220362773192323703577829750409334634410685806592826241433354564649826254568040738847246602455340173054796456980235716304919372172702369404440700448439684697183024392719266853277772342718358356639409882461423860745780691102039610610024732804306848104937441516048484778685640937388027932251723339291863715232824277562029882193160063320797230243805234364230980083082120527848108688366980976078549555737899222669613138817113103807284983355580043091887028598673183729826337004637861888582179134564566194048265147188723921112829655651241622466042998434856957646128264331609938752642585842270598771725359811904957437737921126912054907932917953462966823675234126745547100373011574057590887815520419338172037032970913045505535131525929997145993936932240777438042564667797699648034596686657670595337852692183773832355988649129085019752416459904509024157860972220376009781019828876483298815713755485433401452292370467729310177203285417809221962416767553334184050998692367618234907327987016941853182690977985813363412218855487707863382546002047244720762054528011662845699812678761735893408624126161672618216266658593191169241859083492120330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 54390176636031796309445957867549339207049501653980481698450638357638777606388525168887770400093083150585530464478224968540347941153698421711771803442346782972318320623768969253008962997534902003542574913546950351518967874117141485648996990220450268804471550764442071930598914277756563393958349799477705190775129274729629191057537381911320760131163848398190145472486198029353574060677249272227653815778632815963063212706844672104354747626045011020817577747404373599744754948255516240702456820042259474819829166097587431355079100085541296498124300995649117166880383937555465272067715435992055630381143707814278009941251672543010649545044657992062152849258089344839243640677726811553728656776399171223706195200487458679839780191810402983620633591479877277881659341766108114969286493168870107956171198675709645807207251749341766938833570204912558771201243146401432865453996668706213112323173957972118606549098785806178671775456816816600401806072880497763822367617227913264299826221181662334950529319316253416913148960691667982594136178152703835731271500522027416103881269432959155384145395260947945373645104228925870141187124525558285151455732380467261322994260998433017395530760859949334500516991819240480817972689477827556792052025169287010895137002703781060514720527274945327890100475126137051542693508052514232745050788647343311121915817519070959676784337539288606360508362428239590751822801858613051228112192412256134302292069794895086032196830668157998362509448535589877299123148558267144668217987316969558040047064971633745047878375995361491334174628806125724992932133662968788920537462780951989914409956181356419267270901043475793053263334354913969328158626641236479772162060363732111733654255202162855251703999265268309208796837469913116031009615314609052202325106547968590550638940044597343505144454913691943637360181586257618513978820983169424577359394111708701346471286703504083700697784999942592118029935181054089153409598114972734303506058336715820163114693414606191161884141476919575273153698126414127539756418841823311588341128552610182035646193727611978798920400396585304479890986849842525083316346276052310836987299439775888806329927723729551936844275273713580054036640840691112388177566952927094415450552870162637829271037354019231057479227950289868710268221542891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -114688236893351314905304339156415905416513021607364747198571607932508369141824543828550026526587441212370648006922371803808708500796050389761224517211131943699214799164363226721356918513554398066833698875855939976216967134430827302411021990161265623412442451799674815426355741084185996932389203512728320345049898907828194804875372813115616849236178653916589543247590779395493533440272120672370320379175893933020234992792153860678321069944280276649341541314024773225888845192742489568809664599112448069905215464003991322607409505380765979599084625583957897722428588236649579364662555266280288147617310726724140016356431586722949354473270694179807234298855211354625649886309308603768885515434116285090931880640122407193069885987397443445023578279512470015863750070038117239107517641951738727716168901944813646412643526219934577841870963046530464158951995829243633099599899940484799259192112768115102978295814213182657014243487792212363749365471126600622388996566821115030925168620232012022134736923228582634720684750484643285559839299525915387304660722956678209399358901368250233298520641654229292017299821020165127637827902604252874160824164607234628125966283684790918037804366645598603208423002151975728353299418827686262369522127496550820736332373917652475403235864146087872124273717390799508710563341466587799756582960351354888558905337399383122514542188100875731069472328957479464973207407624770512299727456979362557384163955014760563750733969102253483831444626147912962138779221809862766796114958148729400997621287275170937131537245703164833324141687241947523629061127088253168750920787762624242869564892162626988702959433753466483693759274527650120897777365253565811346975529266398837795473964603439837732956067437763543432953626263750860311572202963130083865720438068129527951963304578110779026757993817330386751181088177765117562765519065014142146107265854076889651199437319715434796393283896401240846369154825571796077817489285617712061959706061855177049170193761570267643281840282342277100615542334097534529040626345697089598152446207944202815661197365931466669240769414029858626561192248396780304014720429464752770674569732210963755475479563074119403027685038179446820843618862547334732807098324251569609383411915740288027379471270404964208161912966213677307428853447131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 168323223447347861289270403182830874561669461638929597752567327367096244395600858044560498833666702314267146131979640329141367965280861325867778138198969579303982533706295621464888737391452180011419764179473821577374565549810760251725295124949613128903789970950976284210988022157004509929124279848953197552237121011305884899857100006090356866389687070132075336370953729575887174111412095344438640678050308976407050735851164225879412135847033803422925554974935104007172476567703320524356197874603458359145192654085140670180978749027429637081827280682125228420827314848480912903393085911999507277743168012859407247821212329957068794353529380766352839377484065876805396497748181163315650214785784559926599509182704357313888323740587474494034661417152165439334793446992966692837584086677792784993510616416580806566570938141568799931154013916226063057463508313704040761605293048506653501915652378909430388182859152302155979959211983575654235403063994378161935118423652891593496286695011878471355651841116794056075915467363463982997189713782587915934661665901768664561541309432328041888984769092930600399923774799305832339875106638923920279938623894496598851979545043199993602744070933939116000959197004920171636205385842006230978193240900300725869308091485537141087720992684169257424124771289957574370375143441446081206671692315036278937765394318576610132006464026447754038983667515210116258686904333768515423501498569465409148460471509779210361700945401135087410681391782107439794827423761772598173998538470505278107645347052437065985957649590083529911188651331805313923525887689399426300225974757544123919228989765710093979323038113857813284956946625931401401571491240568720381274580407679139312229915606433464438022741936828097959621911196103847923356646444700494194545923910182148131379794125645801987365181946290284802976897662956549003453545545010358632737886037061407180558457137038676856940097606439477369793453117704707825970037376377296703616364386838710439616465658416502964475582542321588925604568975613083054614388272764647540958760624524927314478240216644092134018327058763987362642792629116256997075395185351419870308852021799530894826706892613140588247461415755356901776601229036377395184903690736199576177994632023772411903189631668200414872582852189485665770393514803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -180275470950431914969140167743648929895576437033044938611094970294064593106234179209224205259786942036918677630231568621503125977033077459551301464057653292714601094495743524890886405005872531913265475806713504473205315284749177770432089197744899098255314222548285283497043149430276277981829244792786718852905382927736855470211548529575458786415259663441488069740004121146736450361433014803835684912983523856646827111075481117616875138061038004069469169578754543782461775197847885461774871366422464821917049337383475702543512959103262391561411388197880347151667836938439643664740685040277635887529221220408269907517809273137429172565415248115448898742322805626953045708331818369130168119898831737688295562976720887215014831449338975485791850886519943039923816911706498679844928285304278824809261494081841848089166074507719122035134466001182847710579352929718027712550708980777890466263871472257474720182948940767478709827534186382655719966811098437087150551948471684456551720154033193774183754041927609512518905258689686560442436543887615304086366233137773763864559040945931253657727372330684685110164652924571722604483737170908571771963860009478755138488281381005470799448444672744225977672821543702386921391977548690779195367681082401097994390679576774183114586011124785694594360244083500730959983184385087122584383990652663399406253364494782269287045597544947748336747729095386759211145621200148992422273066640794950127893814759589753126036186922549803347020171300352559055240930142689780716247343461260146533770111479408154620613701784336923830580378179534137802613860199713741660409843317706197087600312364828010226536747021422203743766408275473422858193421624824309802918031862384441281191150678726712763083032109950632066018424564127576797118108479039121751854330974405546516349759052330986494733539155620487952588812587339896808672703269012331309406500014432797020371324701251812708608563412354454601957333160224814069996742656089067976212007811239816645257593036353608469202277472914421794540147168223796832105138564328309249405849108274151163001013726963767495429368448285603107122791248585644938063763595961210352957920786541752103401043398000837747335693237222759204189688234856606045270680597845370664399211147765654539929616592785100440284537305891573646846564769988608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 7930694823335954862193607323394730229911731167441099248202416017003268417546620881061186589407007049293110471238755013948064704911690931044664266071708001935231717435466125427057466759617580244413004291673407326034677074779617391495376058500610746312007215998677069265510124839006577970556793436379198013391993352464978857983215250894217923972630547854660915637376704068562247032808197880079274710632787789365269299811575093055569126803022315413736896043751796130249501201607932390751246130657672011026275416369736106464908298011149108748346003793238504553572974991043674486621649136150189591839147271432777539921578158351248998403639186721832373211023139467992562943534609164587562614464250779372874022422379861845739463816507461916573365284944143189515473874630564185850560722042157715553440922385384824692986282984115476120668344713458756101053798071376809599864811780896978030848855025662857224599022296632474088205849025189945100933191143103586477954715366698405825006724085517933607813809742946014180066398826456339681010130125571060461115873639581312434927333333312372465847112426993357827852479073187060346162874523419544549190755057200247752320159841975173878298756148639031570481814965327753177915445103692701773368110661537316909937063912823815616909188588429479172669955033485340446136420351398828797855689769046828730146213491397942592491098491599723763544139538857510106582190308796441992362530164457322150368364240712501768844292462458967623174339351503712754593387434539300231560637784989209406923154835308856181173523591725675479543806311146833994223531467055855175079149339409195401916052559984693222604412295799144338828154883076787996087465980112251520136891934689617240376079704385327173923450782350392332538223039643862592410327919782230696858111106848429724200757281235433012613193568272980918860328423942916801797881970103788899029409952992075598783383418225673667032735266694277793949122583292356167870426253066742953533907194303151567894706763756517202983841270084788459835616367964412829224022718667129160715913492957243988733047980181501086049957464183511955204481521539154427047429154205508129222315509639141049533241848298069485015437523528003433541764397878685864725045074955995554275003842818393214052265704783224994168501126940671618746155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 80883437315674843336171440431236923304273543580394180141707137423185175847864783384868601940803492563538301689558587534755241906906926586409408169212261840315579679213906714479665870574916795106143090578907718021795380365398314483425371944939919172959186457704340454650879358585285292561170698966157908758412776321221210126387916428425296102202733819109962620842027319394572927348504651830256453156874446390983306813081278797359343727456639809497274065044298457518820277591410172141292931626288219683044955638462121874616309744634386792452206921811882593680847448705628330780545131518844399486949150153192681752902283441055276056383972154646571888725732207278127090078689680160182483891461763588343761476044908332680456087300642595229229097195081026064520034585718640552222393262548256862445887006631982100790925836515795220280447889773996053280839288649365898149057005392638050651598441798699090439007846020631600631123719781880359187491617030624161438330209401828782082840177111484536547924655725134723601215773852943958324580737722244797371929210289801609314759019584267178491918997810548736939778127639193591134442506875252484366884957878953382578616378999881888952422999624813822718743663927971707196101262476820756260106899567461653762157100853636358655692502109197915599995373208990937539353614540896595335795713888917240700355955709271667249003077245525526167136148649124828889454599347419788149542113034139309626213974970726702912472126984068040600697195914899057902198266463940534478246522634427360984407971554427229735079739262053855471598012077478998361143191251488433353371536237729427108286469622377686828887274017429631098920753479193721055381795761476178668049861953081161972552669002636683356851132883761917961021004388551290811442493219138579695901643329596242999143570752070496499234930667694120376824133896875298767568808401822142679206321651314051655271357511917234763997891079155544429875572710928633620734056231177044091307105464678869487336805430995647953420861377981650292728800433592506630130487349331817414050445890847572127581631337846188644816333249208487471424954607106788388529990729995504413844155119467045367773344504827041133104964142932809698617993727889227673010934031203346113157435699006031804534450808757733856716329378198535921677107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 1239250414119400208621928611296154845473273346529464213424524979101599365683166886441345564748875967872859066783644502278675117011627423611664945334253526852011265269329800815417124355923686628721279898201073633279759841509529110896082576083443443397374075239910915088372128744113912447532215714394135033201813369873491765876483328176176894252195008635959648575785312470934285704391044886129978912577813410527247554815024374014587908067697960193932353888638495980058900486901936073373789966367278928523095581920928063455616336274235221523412257345645546086016709035915241716678600933239212535212063216825687365178496451339817727450036292207121317506607580347977973924527768125217165803166323609223684722967879158447463418809037481124954063880415268647216563618917925479445792223388991036343011157583415205040469003008735273001686474927435706234968901347719965121892507998747947622613782454771898024861526658505840995638991752180789696426187403887085844367912386473799630576813161097197194960283619417197394137636904427068105827682057304179492619766799111616397579247499603000080774089898518710397011006179785613568977690210314748743398084870305598567535535464030678893931187442284247525173709321298032853784505643962617256961689623671566581862744203214486320637573260045943099111867299245554526186296731377948235203024293942523322582327866908867875447473048389289512340182887522315020814797937920272184402949824589346781329377329337097325123031976908509167374446792036038394667530045712052750028590095964658575633116219640814265189540720711274223835842861374835085801330488632929319419199740959273084328899255137447634056845740805249265134873785676238170092674615670764438540827682021572386540099803303555837541141347950636366815647478524506814983520530167861920373765663448800898124357310871602654219654836757112883823738947784682681546708081095767718533675793413813217343147905980916748669548100120244352494345606456297095500505231503138042161534261045906364071686822101642011269522917054137367859138297681897525251476314267620092930326320772894889621709887327717619692975342587667253091006853307948011003552789910944084898310454393217152139545666544545714598436080655778071029867814133514575744298956713828974129361809840854785672213205359186462160797707943287217665104412672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -7632517045588907741855028447530857618168243467680328163940827182324315901776027028502168216661761760424375194626245097484350287448410282203594933341946644399974586297875240654312046588016391322007162991452650434005185307403196652714100906498994052158787887570656441699240735912700234846157848378221949090597075752807104068023544505520887230449319075764733443370516218136937669462129195012604695250138539295917398799031902104121744427602898914220617659932263512708855032875993889284454450306839082825621358534978205000361961455855384712188891960782699285504807925743463309592567321387659533582514354344903758711865133596671298583068662175969552482349363778563938973160954289436086481980750639461582499896524929077795281822339868794054290375852012398095806117999222306411119209689133914951385821954201789645980066472896865680633798700746062527409789011727583799224966104861797288917253186268845368510435893338600185453682439980896083805241101957811493540535580775437459276068269080722592481338947072217086415099482392434836237223985212913023680604379245669202301401334769683046589345050295346895022076728140435719198027152334993222558406750400956941509080717677156104823753454120102614022756300708208454806202971106900943207492079021374095605441476231591602930687898664932997450299079242282964050131192638676485176920876090512413125969362913511775870360648144267176329109001406481911007650125980944487704917716752684848897605231877102488973290911420880053010366022323492399549585911376844066672333133337592297791368918549596445142657090926870148654867374255701437885568399097570448892142179349998482187671918607905058334370828787443965687612950079482200308744787505177453147591466398808068211705645700287488810908346192731204882204400106444439149133498482442783545632929912867317477937069031449507898657518111102560734483659979520068738423180934078285058781564350349597572404071213933805005155168719221102752163565111947459249722594553359312150493815526696490369464926921358799018064802144892332322668120833629616093191041780218677063711184479906067865804105439952392180019171356876792393528806742138966378616848211394178094180357570995670176620311351793610613461220858904708805872179608549797702166926222140286448799922216145726594529017208464966771211009272343599052716454707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 73209281716399568423366892013773433608150673022613647113105372685617458292321797273507893373859137782887634770346606401341765339029199814527444972750777785865840417598389362374879968362414980971146124015945083080590479828871270632882801445461376760625147622013285227976694006929046722957023983815833308439942186810975676072579217888391147464892044652112385908438721042217552822872557003323888129210676403754520805418574640158072651054523064992933298943719108573361837257048331077052558538678838411886987255552669051820433342395813153378295806499472899355097175538037038607374534170543559894595669188499289697645647441492613256367458178622526202053584805459675095686759486396527212116865409485046287066728266728835452244142851987573171722456338643719511604219605481083741855999985556339457154433756468749930880191718829403969439792994053960094425905923609171754739866870936733583334831565608542146943898333397750447748994266323182897501026786272983290038535513821541328138368655182722521018745608515927023422873187961798536287416125627646360633175659886672958814739590396889731040566694463440702606976997275473212683471201094452889791583896955633379061733158965398152434896737763163961523815761235612484578124834056741618389000720358266849945564727123978749550379523965840616011702248181322868470124291264988548674858949347168299990237198989472408989780232101905837401005458390631903617400007374365651209991488185088602096336016081604418975849263347840679212776130951769447405429807402084179763965260035716548971456963830463860878619099371446642373400775232651786839713957794785506466173758181550954069443152030515589634074625931325739513577433121063858533317277600670433138462605849199250041085858528114245930672016997485553504442835169550148279787574107396303706803097540874361129535493794073196197038246787108118203286777239841931204814561558228986187411785640388995066432024136661856316895963806848467944891370757619277218753015662124752090211963111503684330249509326917590903791057242656052662528040260095119865682898613091283320623387612835708468393466372016504065018704847120266594534981547240125310209315395381861568235145802811092866572751840323383196927848496388156141998364366437396172941196233269284862480394980009722969692753428483765272945401825670944558699037851648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -403452681534333115462162677429438523267350714435120937400646878051627397291493147276101582608167474325884530613841492675671395779317200650169111735572547987874566032836036035954699532950008984425373818849810971372275562110687729484785845997752458472644139225933096288507290113406931845230180897135236261231670695969798656022735199401592619118171490169929747746177512613348202167009886842501682712718545973575966510349298234426058940942696953982926829761826560017463190319524646212694846683705060650655192561526794425717912775026181787822584309411220881626603216434459204516692268971202999067886173460309537746450917535545959004255308151748669523956619383059112333261840475249700076420870373309064465714564068604719630008552953502690751410193172927628731907952807880841309072574793393144134849243834147894635325070146882313104047557875021424798269183657297967076346830005754677332128971750241404402855433638659544170519032646004964290080319479128215820576293078014844019342400841037239698500927258608505196662592370685832436089402943156846410414187132763143237460213888174213731223218095463805427393931785964689337506303862918629123341821061142750194495398358728089004484522373454682040941533591085457675834900812087694589860115848989004224261231334216557390008592179767291339491171812417725761909679440134684309912620723638906846034805799967993934422384858928116794350618363381816674493209344049482457031407743451426974845067785611736483156053756741405619338955954002566629879249875552107638762936098616351291530906015468034928164896656457678332543114479548050495784607131978161712057469135953090461428285536347406845689367103597127407428449071109583034243573342570215802430178467363675426112616020247895885469783711774052599563404568571242389391282428647402245402749694209023853849380273523589043899334696786347841885067826593649219327628518933008988913253357854146239714864363822849522531558587967727867215486358126180779839656568800855726034307539458062749027234621705472331488704647842889850093058557252384687085565410858932849555401661802212818226023938893051477890710970422893718836529307379867395049277123297637248130800325393277710212999398290965776434000116205276740133200563770318441360985078508833244946479996891911442324689211713290545900679129209520554431816778383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 1700238808909885971795908308394653064085444406142926704623961865623742073070300046447719383292332426473481171222340029371966317908989494426003464586817911874097144245152148746874353320856198875153069042851310667528852237276553220849024779002131599112426981062392705370109362811701006424041984550953013575798904770434242020402348830010226917411236112364896598730405352210135523056458177335843292230487547404930524229062694421547187152394215593676644691289199479656056312296160368196904399596687487479242048107544039793325576309693371341068368728575195635444749598266027653326111211196693827877821547400684835579464545569025326941514970844716354458549862913157610905708482578870675682954241636452443311947480094280439181800002117823683352877687538875550953763969547966708988426831794602358494960563097841024942406313766843314176979947312141907712722665611018065952934716717850395052249899901853313303131281522178684808190252759750642162162738744658770885282852171064381040552249575180994187785797533310922416896732195184361542184499605066184046828709687396128237511792373847834199103033373721749222956789243359717459865144474459701116351548063447357090967105647262162483220726127756719586348147914686188976248633956346963239874276798870144657565014017793818950467747968398351706194567029326948751975575932109789716680784787576325190396982426345446648192919340099652217305603550983707614141430441810001138617466150145225559038191459576400208416749507162044238496356244144654868101031879903425936581452306690669266931756994706920766851068848171288918655404993109607550445251938044306770791433928283815477323045338910828582940890081098379537755452682383750981599305965643068956395399179446319790165130080976716965109941029131216401416122497047270725710600509596714377133304153502903481242313956541594654472570464633135576913152968759306670041631405611342417268704985275641198910493620894711773322637219638285210653105517278594340683517083899088145788355529449120223243720190307644325982257654013740273986849268320871980303974463933747478771019408166351577355566485285799276602884684675259670401459688917345798594793142947354419773222177961921870478868031831041366337427276590524720330624606008609980108299269731426168398019962824268492369116007714354114783024222791718831968462089224192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -5012995557634617753220762534528764286484816374337498641346708783868770990977476906646948009497128784657746590947469960771834019243563547060256796362340405623207606814381009967343469448338757784930053457564472868925065104527528232585609516355841470830499674633320988807188381626978098067322670439679679500015703073301358201808698359376389424244172625271918076078931372166726582483242309798082535175989089500984467406918806891290675745974396182001946260380829588339746561009630305203150199198553050760268200239197922529726522631200214506182355430025621520622834818383165644856843161381784014571630518858126139574273206541139750853970523001592161224341049306580094471457417865188852939322274313189488239622418215042628572334035665598223372335680991889852187007455668869229600460495107162567016103226605874134756792136698616350574189558578140940328293979375095739127594708016858783544393730552900004753693806015723187732949578904384551631685005420635221420997190537663195366164074801345737607806171043131354066162345650580573225650033890687742636250922878123027193669909029198033810699922572095380249398453207273690498665840323407726775127419736015696893860790378795190673811156746655153606239552003182488936650430077396260910440868246607919909367533275425291659700593333723750161463195587565468090585521280761374520345314067522089598453253361466572931592541174315538518674620656050518162137372382981320012359964176122576134806370319511200999567387493991605591660801266808966344860433871601265884474074939624865830272293303734308506317487336236364580750197188479624813119792192368769682886546044119039117142538601336846328064896319305582038966867511162157124554799516119160171732203813960655424571885605334627898797318753654420280298361191148719919725904992539795769365844411509274871342347571462819610909838019505450788987279363841024944262088393895193717262143978782132079702488510257434256012001230131771469912106843518172835604688611830564277995702643084913100684885053375760057314668592347179553873930478357403170345981512259131917596752227793497465509122665086944290918676933219811626136779914774034344342826848103876430055718147275170015549157097260802209374306741309881808048280514577512504381980910046093683981607889867123617869960930742747875381061003012624177377640175370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 12624326094942780232300572165921908703534678591052389658173812824849928114965899674882825046004973194989631673973584373031563553972155819285517605656999709701804279493620964012825134178646353377556571791947131371761611421675432367963292847275174984523930275873982749501196980811045132793753202686939704022829324124688590513477624430186779398282110621235628757669722502309440413514775936167688664376729080591081413374975055056937943786077754275373344894114059566686687904084788043608300618926184162705508266586310984834801549598406051880027531131566148279971793716319596032061659081908925350567151763215206462368195363753009397295356480589988221180382164346815809521429264122194302713049762408750016300456965371406574777155421455494000589808937921287118972804029676612590520154125996303383457819724785632703991129226140248298727376526974633804552377833078329100181228164231851158244590312893034397111381316615846438578702551313924672889599874964656043098282728395686109667244858497701966005373533866658627247123061899390758647576008251171545972212290594501023026284916273256359203010995094023632445679328057108522225868265290970069175447709726355158041709698342498418859332872522263203422120669895419552053449535539899474580905905697457163768752594924064486429566924660342179339392270728091167116190027771441121893935761449431949177570318846345853715436609807122860057928300103784801844843428107661996218552410585248223940214222092831580233469097591010890593597534531394507549827442799145256269662706400832965925986003554147389576781867079655601640895552374898648566503030656373911012469096409228382565494931005730931972597921903951716519123867777008818004040078377895198796914668446220441384987547481697824631956193809197061028663029797619771428297993760276017334198241238294807068477493830252230198950559997052145881265222656043060648008286460643030419104435379290509630133897726601831296162527467959311223730758680346650138371864659895109502430720970395309300622525028595269558102122077109553295268605533590828847467345607856611785791937351974150627111152745391967815187102485677846713819928781812589684902727838910088645167418234192794598573526151653935794637437782305645927126891960835248885114596198445830353594953868600735786931432078451039090287700275217541973619459686924288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -23355801491554986550346510000655330326365993222389995926984982947266338555952481676368029868438415896986272416083028641161665275265485902336984964803147760814192374719965063548937495579183485211813422007446596849418142608001415706404521264591561286083791541981866445361170577280082604612909730858018800720284419880549485620135100118237502863520910468302199736489627026614885299993299463077833441945765894146262124235470622200670024147349149304518576494016025606055859286699680667052099590050041294657285663616507502043016904740179017670564088347284720082754378247412476464322665364988367365004824657033762049489317422697398119979682870811120573348262472408657422214250541568112074353671360432501475932767112391390242940157899136721646791594830263984484512173014091559486482036756761672527821257558551829304365140329955177842092160124970190548781463117739080922428613132883005339438112734242267973814027361479959614882313963153906016217020161289145829263459342383408939782313765942459151811851480117312060469348581622176235390377062871984579002156818312007871130258735176390470859983116982408819584899539481831063905717212880253253650322781571654305703259202469259078808680676437381663927139564152342845640939797301136455165030448384067389943577235969554744770198968709703398697059351965715592334700848619872158055029800888959025182903344343625750462053678524498335223076458623901765261988810255411402204884290701586211579676626563306777965912975506676749986425935398390372666471452025452131122883863771347204616513367683717650414147593170765869885726321135301311326673240094337433299523979075559077343360981303613929491322312267121151630043074493137257277357789179503143379935341333260390901402256382156223476669518461151190644634161745240028538877864071405175661920046168533935551862835906086113798849441234254743428494043685057972673534536434999128404924351072754789058302381317190209874270482986892334133002209402920548700457869132228297318562771213609269245907056435282220896219098941667660514427051980688593018773345442399051005527265218508011492761416994500284369502068127587055329647668774683754525614728136060681981358240803371825122758958116467762095283958325927259165613925525712811559134837424892555960639600616301405964591664034830396685180588450438077153205515871846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 27478465573939286458853034984451830576995135407141417651311901189938365879582098616660436842970571109552359926602510079307391946583263978622353452332768730287482189625961445968281703914878386622929050227288697045396101362843849800098331978837143206817415148539341313149723913578199610933550829131184111722004858123044504819496417763178088965893920684257546372710755136448391041526156241720974771798800354635638709985012552082459805174597186805087403631323568345467617631633185786835362625647355264713724544762242200892368429257608540803901277339905139097521589185238678675133976711045036916491942666377593436486501384177598958900688157834777402130186437756195399484588941856958792656783206117370312419039041204961638003340332955235877534733672251942089029201143897307986750087064255121543262264330132092956247333060558685751744000339657665549348716669837985749434905394044968293147633839176210821173235261739182593564217407340280271030913875661499744360141718670511273208740207420488975190025512399742805517557981883192053382870656820332699322389783885746609714512534935832111809499559605042364679314598054613833091772481138805924342989884998320682986352859109666144277032373930135172139533021614220065749418501410233578197233468142605096136008840626085283497707737736535533246710496460022561987734991592922728763285298865417504430739700466985976354215833042124440148005410874107091947224168005048639538777344945976928809603322421359488677428517705302541695962591582612013450538101654896452261609626632741001843218292878226269349581204398154480610759988178517685193961384633626839755903504839891614505444142977441438611307355306320339452633937449491792005804799451113246779113598944000546716561428130530854206645422000865739960651438455613276669948533010524593067528905071360101713950247317976258032224351948923742205040459495570124919620014004955346586110061752449922038728611343678915102180019671752575721068561535026064522423028748413280060182946327433705056779322477731183259850188971627710410253720014467752671810836446059402120875941145473162560219395157584616510732593705024359739997574906848481198579122049280794112591377846324388505039665378139989845754695834847138119593370684633285405354987529684542977357890290451800735453964918321676323759734887741185956008398931623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -13352871922728619312323718454469024254758319326227373453266630705963971841778710823110438312847163541534950394390245374831051439893376962318000833242201791459584165274172449260039764366244612187500012520891235148978919571027702292011073039942399868844972462494617036973983809928098077855574449765646716512416166548883891951535177360083042301279451264029055771588574741199853123262569344380380910205139548632827912037844675928780991287923200363118276733788476213870265802633926485797959207944520151203422307850738311896106500956897215389307248688551048463349636319736216664112280378367777105612962469283203537269342162583523432099039376967305973555320397677248837156236149027469379532591772219012956979192481678708960914579652954653446162955844687187543167005340169363430411046994615812273463770987242857417569047564170001296106430442625374761399074980516170429018883471732533645390532188316249115360491157372221366380201023807933680668059678352457962491221823572180959585247219885316497598882902447663762490708781212347647554989664669099430732700196217270533671968843257604275586566226244980218862834029617571337231418502684110312209920802163388119049133955517631304204658812430574205061650905924694367081172364606050131612622208061543435135108410363821819623208794146822144328228948470395777393288117593985301867024099329654698792515857409783328361147258890296422773305504157785112329918130870213057992331319595058731354536384975084561957178080419694386878564221988684607485373952346259089315709118985356971352835203526814575859126086536582648671227832989660049404627438267440199834995449732885145815471738822845798214630934635965519193449904724295175906257440488496747562393407892403457302586330992700087940982800383481551779041288191370778342127199998258352001400188054407653618561070743942014609803354920741578489911645904339561165342354638102414135998208843686876745996647207384084181312059193735700730328267438097649113675521182890057075940505359837972417712676029890615859858161770848312399046536657864126333024381129666318147073831050960211255147408000892465562064706876230459761149499019605389990743575438726011258967870654581526075802963613316678301178351737000888979954241796843232348137311026736502934086921995552006075934720653622791363498002143495631987148203900272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -30021829369200092671601914048817468479145103358518702041213191839649695422813783378066915899822559773841279414985805553616973592062235799444804061775065165295496700016021273444390069224796155750259813750484043262789847407477041571643667008545835850748546777182423369405782813456933785584471387103443664738158831703029959139704378634558993987924873465466952314009100501090431106035734156466829998944607152380633995437086250185519031229316700511192939028409043866391678918425983054904267657699733436557907759749561489917051198054252566477633484747494471628224865765689264953787190364172397723577642223037737203345810775251814413686762679511057759567901909011031778763853400473891616579945711324999099606812016115226599793285982247108585731372541447213161156520287331464944058690736796574189666585738153777688063457192242500581752448549306526289635494750574660512383785074577287765438526864055917481677387363390135496755019221311685831854264871932551739388215015574011448661165034256759512107342396261997859978553980316229385632649596162257388742208028980697202482119175742807841566019848713023216527742959532251615210347455710253786482368929976807187852427288258508162492262658233689270922862919592183487470197423039601961857757732784914149337146264982460925654544759326405564070291563706656083848420175529667671026893889345438579267665540337063329212976546459426364146640343816492670954098091199614270431048065350428562048270629415108539405311098599698822807813405416229122979530285084322781863120978512562872131299949221197853626298524110285581251780518078581075314726382810909555501627421300779295338411694738930148395219428920890380957847849258649119410622184504906773641079676439639135049086638907125688644807079970972543276878201779833660878217296448644574009459205067201798176065505262658953357454446072747250413185125368977142824681729911562640380980884358515298274187355550148835818016868732840555760243303866160712905355076879354520247837979971256099693725397888837178362968788303737333015560617140663283299855341275365533184409547368097276062130289995821732713204186720208685368495246542025065561339666348699969944609476110214931127823500236119458335531807540241092088381752005507500358142152113259754543251212009315709201075549937943942084722692487803630099749034247847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] 100460676751995270880782240733190409566255147908277948858150408859767075213034585348103436210462068740204974284921349240509195004760296404539024644362129072194781245519220639897809255715074243328099343920121873605839175190661665834523865409710618871157810169527411484731483447362100955865711125026717957318813958074756069607912810602537586501937193891533824938786475153849934153380151737901140835125015418475247908384476750364205633452086158214706256308653716990695443937222614470753461679287298845851174462511612804240453522084326694596682722712945971940254124312223205708849750449225238154002002068864237807992476950353977053899089802598411790721244408964695448124389394721340202951668630630317575231957661624093452018944755059079308097327145721393587527343185323097327230203262114435747387216437164032151353258919742803683905623082096920760116352118251750492956899772727613669980691336443699448750469265813656522032437798423149842129366215287293934553240773874192016811964246364449381152083998435484903573043045720628858959666580626356667017568257198455754542255817521739061005662051045615062509774711038044251132182835912157102427227140632110500903465405735858978194474709257929894833530525637383435964779768266590136679692406366048767127016788786532757725542619384157469151286974043914498757709526133335043307390321838182506970164838032568642697285133659517959840943724038665327089600617087931691917256840376012158524723137657440626847389650266400561907251174124292902074357462459101772861232068713445979260758900683070765697308650894161461426992062050754528746788692778179228721004695963905470413528443794820245422683578046370911013331590614591728134598545295054785253806429368858209110531133368760908358642670409836201568030788984525581934321217344032595354228062678738574087152467597535352192475483351173112356034150751205957102210700082617086457744222196394512109951885132187817321675237340383377093966503650858709015124008917401159670229407565419698269985916519361418177318530459763300712130902935916233332789781893328394108354621718869180078664161538272464406343066093110138667892166650029527858272354057454362716591011730639462410185819055040013082489518588323388106855660428989981879398405948347906253750997273668442502774596899627052321844778629684231818172623224832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] -153680194482285237051202864069526756584859740794106619694026222696731812676299828038607380945214653291771384189221185280378851904957202729867191053643784198149840662788926636258098251582828305108256231935676756096073364380593656162052335245982512482520337348686329371569937458167059421714030326526649312368914183796264817334393615473011460974626201004271629990800684895210100163061811492766447153307306992608920122052093834985159313894749126723725184310551242094559015679357954694567005754229598021421731072599504182009481650941106913913534271762661351222422154031117339844437461844986045980496421923812360140332767100437347310824597604566023827674557236587772656435976499000286480736977634326203832924739129559999422984933277006795878217671180806264415693998064357572783463576654037007245404846195422289511328978289971534170325803585271662387130061029834768728116973894300482107169582063968182759029627583792872245442523309557633604865288088159455493704242578147151763624122716035631545442665595880794863033532988349661391835744066536923860671268200858303416881934159125219999074745375461533682171380392243679290798285113130655661431727883605983754473023057346189497915438722029373438816365746462165603370210008817971484934212002510212179073935373135963083640710574539818129155863567405146814942575048246083152010475635952172265135047874625646859262814342298749039986479350785414917791758182420094888055501451550507032529186769981576827873437850928353817167858878244272041044728801957335170360812587848597630289203262634588088600965798372617398424919922300279820780559729604501389106233634712395083170511813139741607618076179511981011797132388213953339713338202208202304690509394620695262448966940300714609283741652279968814275492732327756440608664838675894704611968182439311150861466156835368207975019105234991494209465107514967239323044522316088641646176866205369706730086402574587652992294832740891502129176722170385951842450818886090657804432162257842764128422615671201638336828580963772547529229592443842384367195060947674614816806101584641937479017218702858927449103243929424967009042627060973385062749761423267518941802687960966269870176969567517130806990668951003186118940305610618224025482535404868564697460364093716271010706856077727747631930489599543400702680743844773888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 142785079001037839185653318129656505072013793259429793586548565179740598696920799388913888480269397843452987815529456603862918001126470740779151396191493823521677293228106381570936651358040513988028163665188287537719089548327140823850176021752728269235724419613942239539504673334669774005610734176174664606628058562253327473599604717406665336644762834167437758386756706811408059792342593344524045490851440877754377372557391402987379424519443586309907903628341825865439634643739412438056277040172034641815344397338189472426178815541466735491815180152782004673056820993640694110334869769163095532069548755037472680899600984104058712374980813954972090553373730318107393084844262331596641440080776627990921933079377475329935068575484955421608395096283032008640030254683654388701060614854861585382508637179685379792592916613942737800056868353209288777244278772201079541662624522740474875600732332301828444135326735933544786543466783752009343066171316654234323756894973243389963722187353288653584542153794731285305798215863807592016647430017494979301652411169748020089245774076281519403881379144250727584231116106769609489385323071935700906136982927797314190077050839532379638718238788650866103626604203202451521808210999991210862104066658073559651666317645197601319382771784895382218981825812322773722551475337701626650954431533707595671918489440860251536271131458506223858812433839156411626196514400269843749093618342173307002390100911188564903398289420470538290226663891810027804221462311661421271571913094610744911805112532709905677251422519900373935581383693584895169898866661930835239553879547165466874136564918367983480399930358883124804268836561728418684572771454353976769340728592308161270855694951970169716413073356834810926625975430833392654096262866628403228907498502477668297095297309433774625970509516599357290880985789846780253715164914499521785853735520743382770354987622218018095533876332419940478730928262428803962756942225547489221216985167536413092020413193260754652195554051904928703908222596025256436598245303696102209895568441733374976964958370219906337255778818838249514287687861894081892655898554266802026912140445935379493895723218732486382826104193366028812066040181524840259256835823954822865716146359864140652872720168964431223018996858440458058413742070169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -78223489217297445762027167937778310822147479562464047868056290888155411593648304624885711196650655078462214258853395028767340175182544894572585279351939740831418398161046670427781301975343060720477598179475593275986262700175779999288082126347729324700073402721014033401265265034582556835007014741713737953537219061242817933420361617406313441879426128735340995755473812795539824579657077957558495150413947415429323823805429271683832081023444450720083292882716185085814593036728999688739384086092418315363036617212434592232617277203190526015503819935495029505780315800080504751545570803758711207603308210241695756787940192725987384771703118267369469141303550154134545161985819955385510971464625278499790364309663160067871360242442258988491045265417400097945077531363769203930659575548372971689089587591763827631742410730952541886962419382507228715345101157256521097816780581349903987918259408298704452516819989659522735576632159270890038003743181422613098097546658033481745077429185286083128643652159996406038008252662861843167642494231228138262522306626263055008639983902417905913209691557736518257166561328992399351834847486115000859890259535990358323576734038000113668719749420767898181488006884659494351661777139819886379732422153530148419637452128661291842402329323760374498596899617410165277534807098962328248468783634324336171492034275757087358760848098261653798577225739788343037272598098082162384412270185240975396866962454821104120029610734889571973163322257503889669087097570455051091836257774371632211359325699418288389090614001585650917142014528970394548880162887488554197343660425913485032385435229404282120056182766048619599442682962891182421602260000253657521775831886229251644405294091714295128078259757944364472655510630709479716086901813053862987071392773828269943326697215205578111841316975883403173487799676100356015547140052017909762795960323223626201555648099868294280158246364516689364007282157055983588798637753237512922532922701740652209460633753839101589485161467351570625819677432496367169462463039227832460481166403773388243250777454125014977492318653028386582267747121873468233596279703546632405808697434624584836624992544215048229191985461414235439798438013243294580874549762530637726994969581004055628962866106438584170103094031627278619355726850555904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -4760476583805103763718019208337145442270785106419275540943390892452125653090950083243758800866828865141949796791408044775307147486663614364114636923233782945086552689248362268347286417741361813693474696480813264621887458609183671249037944435889703262967871823782576445992674622455717162395063058385886796313689733113887365158562384422489604031152126494662364122354587905730650749244070999378797641432265046770967190246261469385699709835039101014517718063918610179466083968774021964486947283287355132399452341717960883073439532307031004436579926470539359162139523427417066778132553901709035184336380026183576839098256356530117599194032818816064903186938716282682613558857143571726986278990942795003506424281972710743314407273154066890506061879223272677628537500955738245024851315578189125578868459821856021794940770793704475043598818139125892571351276808197190596089557661959332990400494947364385205524682444365125816330648332096083388289026219766895654474067341383872825182810245556117664936534142709446006972994261369138272104266122551377836263810094218986573391422120799056823914502286240532411185446624735015835098129521870817196528035500106819249665669999224824288190987898769398364273100570535582018556899505604083014899504058211649920759532572610618925570564602967874272652873257936113007633653684415617272020068472044050580009629953686104998183989929668586967790050582281037735602276585580882152318668678237947931477594415274801429663156946746278161180835444443663309706870948154951657620077827059143197230322024205003112896529058955635749692814464181128377535491724517466694256915755054341077058962114859548684241280954369825293970865467821813320302244146074013460805112401479132707522757664490759261448014826379093041722655408098992711462512392597746528337159826158568262269894108769606542858580349896639029298948628946777887360608368680374967241806763799754037891232614285391223672599683587498170588297309216236777455606100720939146487136495187892469264859498336289507896739150535004127283348252808767724862755037122944616786082151806298001257046611542585195195662082825317439904843889773263142721947408911829663324166906485301052002389369025483462205773658500495231974416120511729893031989854120504558559817661671101883256535575210736056058353290876043994773585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -104611558613950726302432949942477758665829060521586938244365856116085694358981658155045642303894619515196039462464947051590963405518471553208306649428277377575797818507029998906775231640115450849437387836753826639571791975054429959256232206841205321001265658813504328925094884551620102784651527202816721805555450230634221303451555522166013982318184214604125096522879370274812819288002380418147816128003318074621855196473010182800442713156060781078584871702465833882079813463664401751332313748642520610093539641300280396948197709944960319201521026988517918883865584711860916161002852300502432442167213277528116788106727637973413650042719983101368439159045239973641881799489551117256470421312916174769046786098571463118483716613646039827916871715314487858211147028777598948431553524340315426210238836379648679802485045889536544250171144674090483589826484119054938416411680963392323102849186166719212051794006723189803967585902894529621358754253606226226108770051968763154503294544251104175400518998162550621089063127811498442822004579123782253883637745758778304839117912525554698775761833028230585250839018425377621723566066103719570317592454535850390688159093863982261315295713742082657620941394656459368834529753789312863659458189301872340897922721017795338158807522028790320421129918572768380420866377697135492146093413982787622281172272568004681408177599614515644903074049634657843378675296218332454951918325092449239009974950375469969446631360256229228358382555450481961108874747529747355920077511842693451063575309712263892236548706461552478372265607450615827882684176519480256397070367303988759824998095292898250140817084085725836605471479360333522959131182374399822867824268931013541137877812425645600800314022319975376201080206182942665551807534419942087225617817178944528969459522250752507662779471718802419669040113720180327501241393965211050303536928722078802951868596241847192586054973785037956771344250529814878656565785824519268617927054170940183981792479712971623311914801116866808641404209196749205200641693298797834725409112288965949971413928645264441020150477984651037765527286605431908099765618885120807259796526418858825327368768705870810427141774388820393243638418478895380939276060989556804747233851844990557711036306899959541144921176684945120514518548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -1192302429332638727173574762087760207729389686396995145996787912125037375694275590740000689058431653384396632796809362502638725870354933109630785411611980196309054763266479652849402324865627666342138397154965650779092925239286671180298092018586775538316004788320764564252461895399238898881211471967267822256586301851325011834490347448361143958859700134654636351638905216486734247984122305216107364635662794425973476916779398175838628409199008123697335750278182543610395534211768511965519047387750156105544073151213904527741919652046568268805134892326535544355863033867735992307425394478390617731769108337769166011281048293204775828350452172709041044636144744665448512532215800837053502861393459453311234986849053065737919607829886374279140965172168674247977181155544014737083694574155593257872716947978235045924855185273708892118166694157169715318671744905099171499929816524062613773485627660268851532357755375025841563744569431603665663678836529387941668561572390126808688372439488571000268314377062858937411375572090411759773257971141505607756362314504146214397445440396572888593229909975358669403984276076284732801452064983691154596812004025368114917410177617692711250719476874001801592723369829950950949848731394295856448734084459882680440397819778419396637884579684319426610622609317925082273159372874001472084289028293672849011550692646141064589047505950092218013819939450805437742206408864136630405169857372112253431491422559440829526522979659704969009182952058750473230929499679084355380336842029658789322432755163687878809231206570782059576925022338193078229775865052266717461641437659901272632299887486490992806930943778713803964668477647843297522453826491476681020457264142586765747146011540742282044410433262943919161445697769252613420804212043576548963291890772799917848829683564306220828434343455003807747956690504794572503802012110468595011737290797568011831505044284570942080259463159162130160600592567429589022700928812650757791586028276973734280217381469880369737412577892532373147704943073421841831411680232533466608343781898830461943152933218403180262099607832122784264637700565036471253973390191417569539510876804237195831836045544813073186464601554484888079144629162623399430375268134784280035896452990862361908495802331313051049363465810006877404596797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 9692500703697280589716713689635794621371758353099166796074374224796396276550893316981355468641086068272397301422789037689886746369197075093522855884904477163575137455647221320510001742520542145677444745616660991349866328033877777290180608784823957443727137444865619871358784612091280922377866350708369029614181313963713664896795832441259051075500822465871129886446250284901372887478797436328834935314294647898816604625074808072426947898629484604360203915204093057626757615279075459849531610180214086072243467624914783502639587370608508211602986628827752433388051323483198306781806085991377555157961023371220038510971114437535196248402984449325687356933080804204020543567111264063785938236286989368472469757197574472085990487988539728380750971917002073622019084393969683988437668305157185893314050274935722363187857764454262387670303274372505311431771160346234157385888026290705212489600037174143030248130177697922017565215799135829933342463254492795963661326296720596079968319147900371345231923014203805115860999788059839296584551526089658469346898921150377006728508202762493932050135835949966120346478622892522043358572727379077470458959646005041901078456881479211351068360380675898215205136303835439832214826245920002788283977695531107599835416573629155368887312253253890853826868072342741142286631961218139146334521157201009766094516998009450905584986480360526983209588554529614375343164384588418462794186855999251907775610897904295646587182467255313239421713594767061171529468419339402242563245723882465350934464835038765476163182484467484393231498547136055657417051384189895315749630187985989270538503179927082557772365678657973757866525280076346020938947092582087196439947722887126784954399658887290007817363921516760706737552473850663403714757798561944138751951098376459079532220496993608800600206615592206551203017803371005809240454913841646866809928475126780759761336834297524063549604522533955184724125197275014174360519879504853595767122574178060298653632869845319915502564742893007174989713720370309084103784295492636278825367077871711343187324207846593380118055818799489046630118898617441087343746046047976841405387508491125443604548084566658089823925149381261024044153884834216407436432784342424760317969099141803902970747864842103654542471510962910187234114142208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -106094617561962295113986809681030150647634494005754852423644977105178505879335526243154001300087160214784646350709056682105359139646081950781389435229187345566318150229682069024116060072484431301059373277779671066929211728835603100523007700095009370727626224129765183994072489701911136098687917023790355931301377328824500488215572603408490885502633958413753189531899501462354137449241557840880736207049710372661684600287223492628781794309714191217886293178995072331482152487580525766745013817868917346123393936904685894767077316672964306262192778856202315440471396559063089887875296503096405748870346700055862991557256663109223348226545298757465147547424704193946100650792626575164868836623196765353166055749656656817965193258451233328556457735692246234977675224997294726654096351515146776734871033519205935753939534976664069903984299122427938939911554665087814199871535077547685473474491255602713952679217692218451514135718002923007154872037980696193984541939766442719662037282430248305130046640077582289524925700553209468954146997411256431112451200823802128044393335087967018905905770804717289830175541585116435182240554854064378641979611859251894597132744424608553616207467014474294834087638859749829648787048583104744679426952766223902583470888353015842445474744164980630134254238447984496916719657202626462555990856623921615272083499266273575112483021529572471122619512449439102092815488123125297771082417490301468227448893640710963792679749481131162748185420445495080591386035189942322962432580371640574225538207483517434590285185519010787876520243669150383675821461700402521638567974355338287988563045186387887865532519181161832369417036596981119870780057244591785493267990499598996597255598540661912630088880003257390835755549292193652375918259460695366188277412676501029492773314801531061358326381114544267367363318138764167820408618401031713296359983919990595650652551886633985162219820005527706128226394672159655359050883509050243563818309900029363671346065758769316220303143154789356765638874027152249094093140549101656221504930931797495685158731417240954246046982619308476337405685263544004880814914499727696787646361638516829525057648461572157061146300225222398709373730172273298932072951316707143132771085065938251152461903761636634554254545324010961076831419105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 583468294367884735432839282349271584614331428418675942725921197227672416294004574521872156724933861235258983938914708670998185528281627413094859101564649348932954490488143922733413923320537827664014443166790955235538888658043057775677479821164941836922904630811831000568456636207436138401991509202526796333399009209258996210836264591889169749558652998053419862888051691388098460969568130352727283150484328688860271596071520978970750511182400793842403709875908839876716738535775278515047904438834792158723242020594580311395476367859124276951709504311740809750813082105338516274314084003620710373319763688267098234269337464074177140479630154994952710579830718715489578114405248384977877237597449669177042721275287495041500153877475436284439471825680712844581557194416063086114853837076456404311208034975147088636031846946395252633016024107819306433462025729401693146793973513834801316962608813678247900747969634861365369949681509384039234224886340411595760786815940339563426514216220085714557740188971586441487216041902426736829900122796666209036249954055923454254309906884442733237862762040189825851570356987460147382486326918016041198988321260668514768209980859031170467342351157825921945263452439944009997951831206762653775780402101419522410063607193186243921755614097501198650623222338279494162426795998020373891000039932996490858726690028816004072879596705178489529586573947552215908356556624981945739251258981246578533354991049341347172689224986246714560719589545870451724270646717284555798767116557794400845746978213679057663473726720617845144973754876164299527103819025351850423248004015981459596721380785179048868615609383016640700278011379693305431761166923702118852495681353771313161445451587456510689446435513239450769961657503650819740659057045958103137156662326686373591569117057413936325407101402176993938434155306033783698052293013966929509024650291167060796555104688961023872022726208424193439660136481544650812426746760631298305974165565334147991573948273475454921853871581667750000744469339274478077586674032418210749972733848177195862106907363096110202664155027804202361881501742456116868625963004508345420277367986357805099814935916934547415246207558997133132299453000661586779720628594342447218358083628309953784165714803852184035144851555590334149087520096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -2474386342419522394006193434617339706206791860260079372277092243778204977476665113933832922398171131220101870912637302103390353622151208437332990651393662709803044903265891951105646512411505661697068079528435358319596851648695709123882686967861341873579268840938613376587987880771471935646655471090453553241553097852340468681012416026422660806520694314846893929062660669430051905164973211702536152648236587532380786276839587147009092884641887162951079796479242423523206268589848561368005425725390887073680373032208963820236233402037477978894026499436039817913227644194568143592227213109813026915009645408208046585945541419461990149346071284383958109192306159379031346944440875909225436018574931378776158530387244019364109742277768008233703826473005904574784060188902226779652431999406467340417764164069160153670381426411688885662127724353485386096714218730307454455642495945262236673604748507619265633036637741434174713419421679613605792065552357727195896734386376478774289032897363033996331647858292321106044917053419393220021836102740763123343126671146626135050969287481589302178338297703422543722970427427955271826779853504607754576061229791438869784767274188496947022209019703657890706453579549192102195949425544267277502316168782002310833521058743443537200207625361100617383300499196395743054613100267883348532454355954191195913719903327666296952960538129996357715571666851823711899605226669311141661910620976633561967350600293712413043564170411987048526785980636134937671976691845854403189422224756675106988961289736442368748751119109057374991748089418684229209124115947130869100768564796784855819720823753448089219436247962687707937952414620931027597000705305655957259484084063615410863756888193371062725270252124273967035142225451402853337923462879077559583421291211486721546447689006723314233255805694882313931839797314851054418367830850656512666717275389026134864246300846372916468709435975261588152901644535235276414807441172639568242543194682611007729243177853384592105534203019097760752100171207086348408036819836111615215370482618845773413798747259248385967212971621820957707142004115610114365993445131152225459109238931982979788292642931366230159076044974779543658174411883736687396920275858978344836038270121638704736189152236497202624850461188890997431900213084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 7420478951028706797710372504629622004166701560792761514784715612899987025914298569124420646783561019221562902554861767730182520361367934833889504835994495918849046982503173247361342749540731861222249669244519570495757209358997779319525590469747256070395285928614089607448610101148337133331593499805364074914758543023883497858987010044136066737849764651534385413358456650902509002600049297370128420562134387106879975826265824970124929191955257803146270011154080585892603133005347569188518346124002107620115026624157967453913656811872296935466759399259083812255224412635457641954542035396410682464269203741101051456646070552724531491441159210255445372414041608989429724238882261407346279022598501847129211258077065005357439266446169414248028063502731638555436902852474135637243233706982284296831722514193965478001131105556052923622125795611630125021704516949755697773254094945527862208253405123834737052803194766916800272817139403583920923593841982796312835597107906505754820817517771065461125432051565949310952605565472189818835448822814739172260868231898652416790325039845434833563329812125491830213708700317888273652212070174217361735963378482737089049726487350537202128409153036078148131108939828496143868310482198529123022422637695299125856558613321667541611362574814817182811272818424527553883518924234747021399682162752968651277262024527255971809936120307270132716665775058106229743281126511111062942213583575916593498613141801012052661051396289765736640485004522477540240080749307173854407144406844677909336197229076266254858587999015120678471582916895555370678572427813622593350853199497937711400187943230660627861410480694520847935897344746895523964344070194217711793821379201763178648391962618542047376703071788673080602405983984678555268651963462303156525738031650323161671285985058846839392831705244716356868921924809815184197233649695555967762248582097231158583133538809508806993089030787100174776806513267571914957273946009430641491892504941806607681932237884717659535942304035420839024534361232812476140170967050969352703919431062857601736172999398095171617381101387854902683860482644741355414574254501787790657272566644338242547255528550893934632258949744690342858492177042498028703431511915211021237062577014108088267067727614227049119329664564245318652234374840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -18618432816162704387205481815696267370280034435918577026365778633643625497841597760791684727322233983302252735529691727654766131110241466625358726493163778347258998469257433808386834628990624954886155150415769619241039201263567970699146900969047311821935891904291651982322841215745141010615936743796938636062521641908119829735184005173135311833892307687606734835754382745429419920346751700824952206228476319977998089068118012161638219515793198103056895001425359986294510766886134096079711036493049293608761094046920789096653136275133739453839772239658075548107503989144649495457405385304541765688455587271040518632980951171977993128031046892499129075711938973661382348667717708288165745199813523779269044324183323259405032995251590779401741636885011612405886757191373377560971756342601521656519117056893538802928760994043858334184537711945056570983615369800323736868025283055138126512963425023782818965797434815893484673709699433474613580766712006746885658611323306846340451033230279515452089435444641049396981301672430091294885126080227916989350852728826328255199328010201145317018476708638922314166472930293502180836527867392437753477428521661306333270675659038880529137704717785763220518268407006420330356498663775189923972071954702533283160931849936845433915614230800613036781832948870233897088772797290522755445016234559007884340984532599214938949188906389827542014067814143716767624334133903160308970946808157793745837648866485700136532150246460763044037325291762512163549760076425704189863642714855613745994585760699886309995886420450585887234014703383682016279748991194479503342797942141777592703468603262481909979412165974415698065762057512942002897141135431766530243944403646227018550283071689514217418061838792525416388259148233997226577748438196841586941341961159434397312752126335095822572060698698861640408274550761312386840941903874774102988603429516462733308672363197350988797484367560486076594200363740914629937905170010825397664180491567175336565145780519382885327943325814418288030463031602954445019967279332286269142648583211671855559770269294544130704166140317866371239850426028503591010219561510861891477770119103603316436537593357908309949335030091230933235525800768048994735474779424943176400032510840718038808340337441384084378745668690944315413855259852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 36677912171084650924449913463049703348197385065006016974498655528749669813558257081908200408350795984704107323299308406459558286774337383987230400188431951225548690869468119319430350158545718368161593435348766508980230608587718969132187117460645607925899639858673986219793654027045330291409081334314633592343717283010213956297527429377808408099403731880809273957597212723102671454352500470794562446833112089220290406904806691254888621926721690894285624381423902008480075289465648991840277065783342673132638724286200247334359490465412716292608153866735144043395610108483372752407650150656522000381013549714155397897581099726953945336437638191118785787401739434323386203929733165801859942127111034039187260030315352637354155054405244953765141940510421263020912264485886677474651532349454572435707544143170159478928018118567364027029761131055014149276647740872889883232894080047108362247946384871852621615578572996991760832824373452254548256751527995570015349419876849778277262629249359109530487048394501114281765403804325622776610289789200566884912996327565574616155599431006769910519760319300284227583426745207535402580638448929349541716910559851942543823429996579736797756511002527602771947469677984871085733764255465378612467404801374022791835088508043863859177235274182249421794404916154391609894426966153386073928130205883912185833439427348469170286268640765906786465548371893951540069683281366439199366568211727475271509393876231911673832321047567257314825508210616497657625164437486008867008403876402738551658031211635225144449731581395122915172091211169862925119767841332466292875332115270781632430478707484945806315698537915920636621976728884966667662490214583322319393183208105876171780769107501424223355828809037184939404239391785204507923070571793527817350707614647405108452861157406082143406835203409119998756076899854998220204797872952606375589199892291230362462485182733107718437099948200677937640959022801880177216432893080878085547173371793038905619192936207250406924597417033175220192925503204380977011797590781417195363155929546042347526286912202114432021665484673158296520806579011151428664427629723598585815383270477633813377622666113633979361791553700804443598856119511372755167402760824494475300956001551863736142943345956380647140761124732286721298567700414464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -54266599881658246115980767419108914535271777732319126752120622819422774196562909502727272820265295177598433253290583556760866557361437189217226215719457432923513307237804780484993378429129640602688746580946480515018945139505825717695888400283676808283050301471712175372053687448484080808444961921038821747957811587500516120000782375508572789060561012566226863840849662724826036151449283042029506486827966228046605553200218403827754116578820953908489141719887622189255429477426883104941126435540075485932424252743905227995418565034996602737073950836059074184107895599499290051652635444779662299394105141747315259367167351489288941066185378184803228492955757468544743082389418163100859352933256496681609267512196976622023341683086463296692478207584151133838633581744790050288768337083742033113448028211381205347280742755419984332216797150864155996087698664076335978492363636107902437647997070282557067603118548286953350910120909698419225509912870212848538382989067619460583840044645443438910531061604808104815419554592489978927257584014259877461375841506014269097912755200883418701675028710126832949117921053916739395587904345324046286241027501531291345736691075057371727172941587367251333064096486089892721198361011056416203587055030810277010299061831187053580885051503106808661570832355193599748727204005124495337344821355958089136307046230661272768135059623803446240233736875363087636760179229099031407942634567755479598705441076561045887691893517901740984563464804632463014431097157543054076302386745735787614958187839882607814818104094459491994990350369372462290481646627472350987691892695214584407927625850299788450705765119561701575330098620254998409634403872286212253081087112097201265414735936670621408674782794290157762172532406748980078707364408164917416041327731591092021328326748671780860588059484075550817158738869867802551980898977119535752147961692411241819036546787659207502485869722877860861144957788634962100420051211740895814979372242960391128268682098147434490673402120760041696188592061474055744026832821023979060271029019226139370319622532472699736676978395294408361328720745724461842321796111221062769958868661875712162737505510698953069349950546842695644246715990888873202656485602009631698848125769088068379930496761602710758643566265330179158787421844275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 58046010940367399560729425900344765077596409838943234039046324282747432766576655854220974236992064452647486499861133837860980324895122873131710545806776870449644026323828803833711250697853423863812822265551663727508127648643265540013374462350275856733199071041514370743599141097310319826340700120648315914141252200964301500018358080132874086931812691447677050212653849445984816061528405818613313924798994189132097503801623860256334589319789314452107460473842682442861620614702579638563084372534840668921034203219421938709880341857195107339492270394219806330800651687636629036592020236618604673765473124228966248280277766531343017898406374643511497684575979295196955156441761705351490390010022277931249983236764607958948929028473756475050015521107769131069693543233984354599356492183913779131378765179774489950075197484426941913826035383861847084798734828005591631972237209406355638102483294140672720369774908448485340335821898935406278497761858015770551100434420715310933533275654558251175539250502613286603069979142640229928717985600668759337775659580632097787363627333645292119303295236880919042626509990187364810732979144136217521599085582199141685848073779137825711208029468695229746375191708188213212963798882003569050075906581520122463442932517021022064288420426115300976552497534113403700994340328157355315931097853396094327534705828401716879633923546045802552188094492282203261686125870842613978925691465311595105524665022556733037126273520535330923993122902201841682781697615224016252144403548932678146909584479874065265717832422140292631950359435039831993919330518531916456196158544692995723353692265310730532858691439126281946595364400250680276474295549868781345141023845223133764378624156271821702484276971850337544161867444757213909171911203946148908562421182777736386797716669860450581820455891505413483564697941965829679034378192579579864806249824248962237508859346675253479966433695511081729636636900679382234558523786129768712277997994577105321286722478090421740646409547140087279589635164895667310660900152239931945479585636887220019602011779721116417173645244489839148382557105745246276880333142930508686728395040630396591942718970554091576352252197960849059993776775728586551727491202399769522868753789801187584246094413070853715839006871764891423911562893590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -19904882057662555491884387634609751660487313552303653281071235208010228741515094065846698474192553013172130871126373842100523339414852176297709770726439711054700745530633580534899956134552713939971690849123554582844571326217432036453097261934062563606227599506528616978533391756131558663570922914747427918237265656669879245301943747969344603761515849653944975929317975192397828202473534093172950903865990685917754766822703872982931680871881572313686619383252390572294337880096340776371092123420023415713930479084174393402727366184354088764958902493739066703391172252284323331801301716184890697275565676025826232831752911373087255323278746860423122127889605403442209579938017507789661256771166855560767128139823428894368099855907665599238847509886875103659425375900330224989508389706133158524667831666423100359444691620912789352520896602205788841452896641032819093830563204724887076663245974142422088847054023170018782170008005670298406617371431517612081327411338383919521199588445085612662960962627008077726705289574454004020881063855065766404506249732150958531475525609468645375005111068417265766152657482098021189393340912030197257446009064201105936552176972447909060832182928900486625362812468705868448249747817167390962315483452960811959023927624989818765304919164698882595167651624077105092041468187309196633915039448512904758308603167183402996733246418532148085669955119759857669676739884976839689249317504819192511979086948120405204733036621324218349300294228138486739643564095210881795593150615730675245805661492071510897706516575403622369111912088420569995848127475745890529280194333477651737344366754542833340670971279882501300256551324535554098848805152945860552434230666440087634359733059228638677936845812902149758792139982992507747380448853483213222071216036717521296742462991490161565691499176813194681372263105837324962818378456923863155596028724325202236619077286203454458483365213779003255823753579328082605197687224100847351559632623797129425037422706447661471249950138567313385409363309661783732601934660402250265881186779606925744395318928884341101932779674547356235387410662311682383156486241901739366785661472391469512470244524422568442394975670830645262781753663197210918833938660005253655448223309980258635274888959950460249194155601384166830733766583910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] -74489981573807350415868869664271964893968979730944001795879366443914936201724609144764694639723480091053814383405537423423195315655315926719182920428243110231105668409409698229842413075270150198136510926549250005625514307168098438540978900757646109446124423008808022337020234393862769934208945717529507956690717398658416149916809163729889972040468312533316614312651962608841276782857365284992517468867802649546502619220683670120358598077214807848026505558012691435952718989507071472223261291368546766114030687983146700468284837502241474099088236958554354591019945129696782430863552042729418223926985508759628289064177804695284612772918301614476271918748935031516069979248802897701312777177482720579137183180777337471069534245457318076855402002617516789985161818450212728488097133723512510637823729752315116679523934852649953315194564473034597764258870831927510041980984071499615141219964601419516133634371325924503745854137419107416836662981872251205925189999630974237602948262771942725161911595292082095316839215617078580259174000060790847054857313300382425491102673279350317074423869100253542911603995468798760131631896262507367552391781050409820600598965142558592804170165991391920231603450507241816129695754988665431449260281084462154155833906283479185514601153266656886247347375044271945050959917366782922274455121524672880761194837786138319207905092443275060777836858345868597503958310485049682590065376674446877764266441656548219043481908851224093195707330590820444163331074065288234650122747671856490405810418458002569064338106393250602186292414990229479747034660790698034627007918245277746576714710115161053540581690739095269118570975135476533940655489008273074301330790971684628752057974461588479125465706406062471198632781877843419588987422264441891666930755524737031798948051820669146073372701646729458142782277785993701614722900250174240636514194785712786973709005626693249179468532324613002563473437593933694321140244443435156378440169662951442063145635884659346009610602612727820676517491977309825366711326748755536791132055677317195056120206991876793223186264826201471803056869633794268407645044944579077652043633927594822849651909843223700561499299657238121833852110168382943562755225628122002322776005540513319349932753142205787572458772732070808381323389918248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] 143287392737503108576405614940376070037150802882667211380984729007366583192266870429272022363160091667222541913599793929049507793249936324809434910180129484296867159722403185054785189321207905390020876907393747937585810429223732425989714392160556718332671404864462800433703262522624643697682363289557319597741708592754822875931064943001116247913150952756551155082770541346307309055928612776564434386215421274074485681272004137413879043989646999176106956511318742943356131805522251867250192000160425204319732071797417859805436963027358269847014700896955399761270494776270568114476185259045008098894517950711210272363290510642902688653607432550986196764778632019649435278465531591163268029122799741916670037176006768145051375972205307201337845124506174734518525404781151483536983421701892747536439771461416327119179463313712501926513859236157215755701451488014789644775174655823794937027276856477373250397985773812982116655204312264187628510732535725215945378993534526245266714238801305423378280758095192653642789169682152471937076779011375077193899683231014234595664846768257678029137710481041954730897131363137977675650315715739743293119842885400167703379264871578968658647316308639157770372678003406911569172609851082583853303620350275069958666727203848997594684152064338931904206472913526560813944808707336128879210375610485360932642035555149346746382704622963974739955041045284993805253897761114511214324951943449435853542110448522324329868791385455317225475660044652373480474764579054663448855326046521231338295178686852739731888199227946965147515405054547595576952804441105071204106049438172578385466728771162954787364019399387532156795376113018253541998374891810207279410708660237975435281007453267422525670524011308098671376437606197143284122471696225317982394791180330287494277103303106359089152794038599568934613889572354448618124262869239457117922855676156789408340991441485694218163896776236277828030524059227572178170524634819467554951429252547619225625918823127488899877822650362685333112998237545386385447449398113562172513700369643621283039545364513114057060605552289310681946239135318774733901633049511353257604016406491666433091937060546231574398890688637616638325900738081633678733107576230181069921927526308699640220065090261807121234578512169849741147818331996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -86537387764930270523076918851756571216018210492583267226563411643806532542752118272175788319206990183120992626448358381161488177792354922041733155788055853337749079107349336240566682852945260269035250609275388272241819005514650594490430772374962520419162671465991797603014019012906831539553390236011780825400848607537140327594958262132957991555741632558290500631966333828930942311138729569716276817898050977886019248302066232092754825945500266536452054378565315380994701788274664524540531449496416462300516074294440036578648400639009489174305760411407545736410592884217527237355276384585831911213700801922838501868030208022897476896932645900915010849381341440459585933993875050067159805545708091791371204373504619850919413727360487314478014860974400915474484376778008610926033053483382143003834189018666802449439597359786508929863144857461312100454159884335942038950145954504801747759350285305634447342921625656529195643208268347205788230188282310644690898588730384917323719459307228258350244188473554198505133050327941709466391261873219591990481715253302263395643185716130255401103023075124774369534059978576245860019581920456648595169276602859243891283020364627311845568102670581195648952275179026958541657085337336430973716821177734822104320599635314117734480710034294590556787987863673020814921460274000468088917170165545488337712724633167099021370764897682147997784725894734504528448961262147674864921926449802072963455514524060421442073496250154358622185333764622909012830942714207407768803909885586732270494934243304096523490571268011896539091369547143493774613520446196855641848184843562104485868932294177020977882389233621591542006880137943521287873624693918710385833298254683584410888959634026038044690748868781321857725963716935992327776028166375008873519043160224319276664904263683935238342351285463740694446747797881548983326794651163490665559655946362413539197689087388235753209047441872471499622598311739413379769973049644084583727044667133193555533308013428273153790767202287625843443637747170983414789175327900620483342207693926361185547895676272408372450128211370007784853459354941520300247556959905371112406875173859360498740531160784423267327675533064905971284337271397251349966762895385518601726354009842810661115356566029436178652162729791336354945753021415424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -26967636798137023105731253108258101203851826284751559476965869284203956135984371894857071327916691408420868358641637897519617697117485693031833305569632959335422387249447418678422504798898231042987108044307653734502850613920367291661328142618507143848008811751583029503622399199566072255013895100039021305059626462842880864268704813065291948212761193577097641582659731257812451643895465618192553380912981648627637609053088292791732519920672735225759566287807798444062235984860837633192790098372303211277697579460114359898777119107051312404287820127417360821849101177961526212779469247230842849284375077937086115761787364416287792866410141565770628437653210315921083345195049664126898747397047702174630087802856152690027317197591146098711937127403914928101355699256559064711644665105989060548024058383042809993957255143141931810277633139533078993667340654379269501096837225787707418369561636338308477368882930838377698184620483538946382428503897007437290086878475707731529259749621490071973000979517019587063479376088229045890812120536356825404103553867423442628911243041348402222455916216026630724384889310881235816527602454810758637061719604554953802329283202552556223590217371972886362453711097954984727266214316714372794023366403969854480884863330842410243655114411528828668166357714173889580264686211617365439115010661981556798934587728406537142591986811924740153096973067593810221483989719009296432006718618543538499664102709103211622903916195610849947095828046709656356436712245989787357583407645574575923137046771515441656387590817116706257438179577015943169267362847871278277890137534303523367363103393047867093684349202727172881803709924450575476169789511804625306586507320088052900986731814014975391638312495530690977692401894366267768362950892160226076947647945809898834651314920960232761448566616975565476990794139048706022879707943963935467700232809095478910666270919937445074320723339708512931215240352330291948829491694575012202077266555614128644436866088485637611763646219040740876204106949855206017052286510072633491948792884533663407935288121538104030341974726355294016493908762441408687795707314606704957728536549341953090160269001921284051527132802271084638095622749620532344191674219889974232150766939517969179137886406535850827247725370920689510459822141603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 98415787082464895668387647975401435653189181326388985030846555909939122387603194200220207422534635906602520512843838727279046658802716006200315212941904991480849473354873492812303059508468426284757977583034889881910857849741186955756224211102403355863032548509814002764730256593382182051713802514513687632168253899879116387551631020821991411888757532338301073793316481284334241633033670268145023697841340056983469094068134149469700927617319314470730721115189804691447237354460137494704467040484750792538941374523743320646511672639837237732889187793791322740791419518137080441584036385518105127512297429827806754613943938864422169161223165602460209605194094934645399067166591596249494194616118728208913960427804435418879839142645371520419399482994176763726623991957049045310860151434639713080546083586932686494480473936999425381825259423591644430245759858258374441011182539710712735667227252067382830026417434961325084593690283960199542886166913971505545984257284579325891079561297812645818894992617413849634644158642798966933816230869162575236369771084214203413800101712010006759871110172360682706867996602160040855304110512872459595047772622433358614473340742414768726743691504816238374752631602953876174301112508846433288155476735309045725881603726623165295076600928913773927224760590258082898968265536669094441545219165277800954904707111058883942969219320606199630180043437348613092535238095616222971646537859094713828570193007171188631668888596830396414813486044155791279390304394870649603098197248436411592916972273800774538801521780413583155560334733402238563624047001439559190134365175877511473674451195691376817985157314502700792534256212472476946732781392948571822172719692260254523743321473015841996115317782426824738068769367238366105481533726435184399411734692064131145688582387219324228281486584491298672576959588719505332365778139511283847356063087147694248592865952287711753085240279603440961656899695509785912187599115671024514346553296711549299956285262594739758632147745376946808427158407127796423778088821714146420387058112624440267604610483193614849113289399785190975023634963177695411533499297101017845730173417295142557921895108480707735434105209513372490188594767091767105515087160899933454744670540715189869965343314256686730444031719718266591009401684885504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 2200219770503026547153566207732393162801725859038558001561522989869297764623917093111673593236981388437314765316370307168685678404000486944701237752908451481470646356089905747406976437311467105271671646242607910466087189572820440094284193825623630952520437373025499455165197784397371189856267844343965327862293636104232167826368512015476273499822105003719549767224406099952495024708380737486390469353021253842548933102607599505600910000583691854666699302957805015141256316971843213894965629017801050173558520186825237214492813854021034472348998121113406998248956129831396739712959003384427786162408784331986548887899828796729287013047026132701343207436536702178964796362441948220841074491990313885914362969457703611801531847375048236921223476177544423787575859345407122589476724746126296429847207818977393399496973738974137442396816771268229165098320441074787938066616015288713600165697842458776336896847005001702092240490810028615322567380447063594972100052053731043337789038385640892243581677309042851163902615807241622317345124612453105622087520117390834615333788409211888691432329135780221962548758287950533932636674943079053095944600525089529970253562872450012274347086965981228925271945350084531763833907282389717420041694586083485291834413869821480240729985687461529702167630254407975675863923354802282369177399755822324431043488817780936516997141400759988332846023769428579252917170797600086316083400375989927027427525760332187245651702962625703357319725279220012624278676386183609527961412086774978700072637329504472097830217011800511663815520704903523304947424357305946731156099875738122139101448238168043551619016977814899837762638529106336571421343445297000769363886358301725564408171811716719936302495402624653349531767737003851297960335830693968520582668995422144608514918552565172045772400919918581138745789955528872020699922903372010016694525566607079230207094456651084596778310713540582859646706832497686050380267024370743983164487588083683798325799616632550456609769795708248226759795420993324062401270605224543902936999706676093592184329706658849571432887860391696681172570318463166446318609504106477769217021729811809949734028923288106957361557637787212047872366635171163832624630608764343074258289988418546420894836139958804920673396739174442933180956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 114469322910596311418925872951990698184395913692499931652163522789802834338184756739191339988218069130959720318227862007519410835378108271569849355495950431156884944013983287795942085977805377168954034546499867417087677998396398061932555969790211570028247032046494270450225779311620374476322607684326836662211203329076482016076241310487728102075213513565517922192861153498537067305103579584478740713511348880888031450590246900251904772270914062545579163622310807703219591855351996505458805707403770437752993658380553115378043518384922273670690213247218537345019748528094121933033670801908782488270543328702069263210586455376067968797251705788472036496780702535946853223536822298591502640367150216412085671604497371257701211957408939483640047543821761569518260238371343955779391500962823807307547387658631241010208837476255111095309477112078428763713160768647044791852789093446418998852106364468238054586214241513346541568523293686159498381175981299378370238765565930229368490449210121273630923620533224070551347716931703102089112534761565226892930103801758145642872532950016288797991657960810888320250623968373769124992069850874728367264505163895586443616350267081760867205212371756895070664313101975031972761405716831132807580874546062606829991945762014322419014023893576086322550845443190215876761129676603869027955669599138273587808285669151220016865991529042538463066646747526807602495757450337733164391389557240191779506639530734503089951227822402084016694121931144004305614003035187945432410932468630328186599360878672258530528207524805850181118358618787439267086149693722090773165534960754498830135278363416895626187521835284124028567988460534628854221907290933712620553070226275905770624541552026024162776329974017947483333162143341639960775479567115432695465910914094318186864051147740200327005409953751667938026405908956879026702806361884854625985836885594242174263318508704382444851986238738750622269048247795407403693775751069854874078324866673301020863994295142330504043129605066538229860052055604517579177849495065967587606542600309284152163181333151372733445578623270193305376052973152372995367429862755037441470995944678075596701193406397191215049889163446389309341423864212761542130105123492795250545267444160853369640167151383165198094866878813658666342809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 1021945922362548878466791487963904247107552789041179718060544505890260531800983199375973150699674345405440874734673426696699702536053654514680980081098965333384765065306233757296569052434139156353232273119661905661653252815218135884319937061256659792888062132747478033195158823925905908336004374786054280844331925409670575104230143702569156195980162425967775271573765851415429527153510250162930485724925045291687195229984215797542055150360510433043460369004824758130158247051039325850076904723272433049423210017101209357166833224094738232827206279830921012457333727293262905994884240208644599423643502812362024866019905322651700513887384992357883962241696088740960240585423293159001934012199529567240524106508179564432849826087293064074868316288749825873687392830161308493272426023265655431306572287993100063223759154954278644783683952898865617244048666686762351866203431646765981413746461748484855669281978400282448846329601317803716818748669637812340426710624649432604650158316494208865418786472624736365001300836439751006343821446178096113982969717040477756465516738063655292853091729466793842211642513192153195554216039339349494998674031890030310652451756818814643551055464690277892918965735935732733902720531758915462975204247235273097383330361308876302932053387565636110186184415255359387633838970192895874316713653936485814912383972362792393593634570155539111310297509669308573893846666203752447395425821918309679405456733304790762521149292232823051761035065829168670812723417358186701068671193309367883567802550864372502064207299465628339752910526694220607447489700131581507352748321426913046010181096140980845958679822812958463776619978126662422237886605769343297926654239939416814564431155127590768409478509223871706094197385354201404402315730513205749183500663040850366808403668029202916093698672404080414862475891899163243331430211175760600873646634057370346742394216232622407217119036363974579577263724450972068650063087473532209724613642445014408848220125772670405108716112081501673282212315011295527612386313776053387735283661501191230108389889076939565184751054172744907180089652294232931637702412960225055124632523809663631528449977495325126999214396649996920299380786245417623611606000163636982896014681898393246459014790712125064954814644253664054647667556352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -12448743637755385959082777323260968483017720760150686722267247134735584561975779341211737753014151771020081762471692757667076669172183510603033437031138456810321180414054666280735605791465367816280667584498713420619154088138167385337091563305865432473572942917420006324020618261739120700692632776910454695512767303311861788206462472324561528623825682175700351888156703873751231875788935645306623808862713437946258430721150483261702932706634040509048086430646746869340100632614426227630111576800635455249602371950517561372350682737048099522995090151209668531265305206877410669029162615612583997974099896675191148625996343814660049455837458180831780376101988908247467414819974304086536444413517108778757641523146051180880120469814021991016867627037791888774478587034082686942242175421617798460303359003611397188348027142225661690777403837255239268098623787271852214078264595369764557993859278799780134092698148242254945601186425025428635812698825971157335954699949786037570418151231689438352246203506770132326735575107759217664656306793681279120998852936279744456484984282098486662041214837175450985227426277617199294544276924048117365715918431598948457195623797932312192800739642039739409070553718317617499936579480682994414841073493764095726390852477631056080201509546465901788969500819637166768236980865454742575942338428979945241681201699639892685111885244170707524884005450680247440422537094881146124994610835213385707805842256003341940487815940089838282289224723287528001533617918186921840642820246336512571596640071877541335315305016786053823456304743625412465665273611954720464844031964694537338157448778179994079263152509059509422248878989058999791942638269179797058718029741531304727824086714966911788349931752492783307573757292322469521074988205919887508953520618619396670862292843047041152224816660313621360317836594624654906275155342245182349781564722611849858113429052019985892663505335968167492848131688709502643922487329064828468828798254932076459199804580662543757733246459213528746846010032634251887325016332100433522160162657365280670292209393808252477278814155535289137812911733723836918400700902023338095679102725417052322832273971152142883444068425629412730555856062722073710896477896481538050255011279283790033296306897165918682644059744663179455640350228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 141830270181395539497417992174803460474611652614931698266688792810507117430397204716568205392692892939922172375442590196106573025791943154630922663080373761610393059709435763890609646935186871614553073319276093273765975885114720348321131556016524384827138518379554902487119660681352781044870389669795934593238863546785780827755135897898705017677948295656608040837472997266227364063051100158775637610735136630810357131343899177164984109036226075877292342099272484146108965274472995095425431683502370291438285945398138268969165705650506567156209503476932701148152396613238716922657128064102919859603527468453359662107170272287940346068849891685038836664277847017063857553180432786738312843393886549725790825040452904400724297351302297835198916812672800338492581936556221689595625496308018918001398255899386379778873705169631785210790611907607813841142457564767435552622803869785726485487611934427148866747938741364366909051313255368693025682397741488730562598813437299273353070531246373796506879648688596533870731453829255217046751779446253927522583034033058494238923311490241245741762725914331137224984627517224541422339368093270041489074463792591670809013593331429181730910147582965102591509806566710342120434608268504782574550261810581940230660018758277575086865088480370798659951762492378668074968281115932316618949788720181853971366528801473521121233986228194801100382834335192268497108376764334848524281817459938443281469928483718707733388062426058021702875149278354467156213896431269058218867068347275569979551993198100825300473211421933755600188938171768534761387261867740264473501975498715931884450598159387874428094698405453165815116054971655493970261589367680527768409968864128561565270147601971996441342956998868593514302517608852992363301708689878396403158710152894663408635591229898564673869282098327582096703309033254189976666720372194858816095825759193539559845533702609137187120034248462824738396623528280462310293524088573459327438287270315853145056939989361458194607705216543557937110357233752036420204328587836206315843151441088045693813264652643786938639739239992262597719633348697929874983569616782721792423494542405096587256636529050732737486709896715537028889513657759723254223444299009231582057031251360685418402005356116138966877157165363150036904888500224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -751405613479029907708165680944849607701323158655283169068959182500219609151401821331287770446644860031252544322550072236213042707245591380910782154995098196339346630840816407992642429839819987958895580247228844919622862075117766466579612340675795126827019052761064592314352506979020227435057218289121711606391432933440281056848649888553363278076896960799820595198657379914897850601302083251770146657546880091160420598413195575729369195051932834884424117976799529453274384277492993043461706424183418309509977340779254602510748139811351849193281510281523628011602708474696931845997100296183672382919705651849277688184939513627801020262312435881085890671664012479818382398614702744593178320094942046171809062560362683580692663337878132829086208666716661715316619855564528767118877415211462447472741198902973183818847618341250781672405220480285776586801991373050904749842352253575608420105311713588401729032778700662770522669864145359183090990176175095314586081271904430984634278667907172267881548939051223312965932873004541151658391168883814075633002553594003785681984783265646433408038339819149203886449590225116972590499646934374670786261111956410207700249817086433479592822611209740849947124010032356530028167963756484846519483165540758008871740798851940628241834746491591392533023823418742739962201002197177584258673924563421592515851977487867821831554271769223578151359134617054339955276075278046614739079321727355142582172004513109478767509273884625758121885658898586115327663338317697660315652664901600768867944634950989088749549254347472688755518678219665529453557020072779407424218316666096744398586244841674837390395381485059579768231550874622997702301731743984305306529433013567976438780068317506129993521408160704156473779465972818073268047250445724402374375473789279289947425722124097685965912255906346690253593633098333536285926651395278889979502860361331983178464432747247243409966910621307657625558463969212495542707215242375714462438554670978337400386765891042388155851256194500093596755505921438180624750975976360527616612140720059873976791937448158193185073129942524086967512984083457631999682685422859975931166154128059123443942447167059161841311161010478964062766136650814297124691629016427842796567789817495711944968688321602623312936748410437979082626160394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 3190775009885905909282069561771942512789749511473110007108170096394811057345138394784965801634810402917784595430133164345651706808400576137674353396318656541754010759818328070995999398745630764023992537304184380717399340151063729183162027392819782530625845602381833741670854497261125723921254386524585295480860866088843606685386283445172980658115927940656817378697115070889481796672278127439970577423649049467755949895432263713748654556805172662085554039106735214690965716975790996639635748450446443060355453159623897382176876008329474992031222022894466293640389406915763060420436581956395689058159828473258705945129075455761521053741210354665734626497006803081956579763796621971371929925852010827956632397743589137823835121291271163102808987850961770627589307960840591824713204097523416110921354753689787426176069210456711770899200809574473366043254271612223423063851729256025416312915894158240532390375594142597776578625905213812564235967602239776422922935409513128823165340794337780150562027142533301265351469948708612621365652959104877360748644733767661137866547137224144433044465666344602583730874493304705407708477384793395759981817624973060390625496838878412042855596408048953095289412349108545849804876663588141095840224416170991193037725300991849801310898316905627938379369309160969562240782176249596186665013654587141409748010404503953238036198005212847323461627114778020824067166974956641668536550477177154220827203625411321229729204123069533643265129688234279288019428141825666092006158414513883256080904207899168554927546939352412960411490813194982491366130265289567650066372071947592773864501663905087988631904148988851427348100550284797474048185246548457536616867186622783991445225083357638725140532579165591762531455854487000492137730085003081662610619798292222877091430916859599736403038947948195640872405349708894539626528318698060583285507097949114931918269504525663224587634627181852419578623074634036765871172385335812329744940579213673739155912319196384260467967167762884392297601081035405914452337836399824684414238739367564637743583712044942526435808645126117259975739417202171892968548722087064179817966564683913053044536610400834264577380510518424394100374023280409796072809160110429022192357630165824142278544837233500162847066292657921714748516884021248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -9717059029356454014030483956633849145217253575081977537008346750658140218384921186910473915907102909075791689785323983925083877500071927557834270570582065853650606384367717819535107981863382622475261590806406042426294882974423969835063774078336184675341653073387655545753949477936436264839833756148976350919193449619651174796728164158390935220708949356795561600782516874016566001442344134094442976620296309269924726437730366866818708370034304804599006410984234608059116974985832944182843016940977754101260211049169361748203494925867436094444480406409384611118514601291842494887300858397988467522968700006191314448082138505683401665064145242141434341637186970638782943991736003747921700162442656880053502271077484759469191806602140553360377323888556925173370632780541661091905439453095062121379655255455102267252408888608506727678108674414866685331170616740213339412857543598852365310388918641847887341014888499013039994301693612649005838831864455862505333822453401962117061697224655102005486845824497617876221902246652697897819187830727843145660116546342379442692885086961664938235965677339972460653460673112974038565953084808907997762896735796225339794133541166710923023719462229183645639933033445921731848624859738706544281287920700048823172071994370964981729195930191188109884621433936759502601072319742476382340186998347063333677094605454863792551810404882509264578692029794519113313132919752846061622536769280514180694480548355427818618580970189031094270055874334854689045511705299598240861456484250766911237660044137439418881356583296229331808548577627216866270129860364553713142689612634935468944189184310009508581288472844300173284490464166832447463475063820878903144160403196109430837610476203430055936405102272059201465218196326626610506747332141657494465011882054232188606983166967475655023819568823392086982181615830618974637531387122906157522688953779929743140945618662382910062963501842866634538918539873638222238618923335453432017419089077315501428746028376200648137200914707630862569274301979705379674891452325397169431629860481315212588859683758069707756686511090321774633386103538435971011952771639278712996292977919107388958959663851721485458837466772891801826902795752502178980483632683908988201739271399114783551446647418821954877771405891139059368502272983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 23743922405983850120916216137967387212684959739500417756604988376877993076628866744292689013271386259003781782706697271091105214771816726356748326782657605630562359314144455284383679197912709389036416283917648575240910895826363343880932401137456240870986202277839385743160026036980444706363322552732631210394932581967368996071951271740244143435102963162313549407197052469079950209958221506057206426982333183549243448461932279021904001832721641307471236378394060499492991897003569985744598805767968816901461660259950805867710968214233361954512093146266518324785934917747175086140080867337325736321277027318886416071366986909825099251305300019212366794956114036098532485080547618636526538394269061547547728441790315341781996675871386590855701427707117966380732777350853671158018272337572780762919718958406266444052761351844736800482985230913074213722156418244417737087057949597927443098579566795778185492873270358779511588955487247035309273223161617424363072451959344534191528053346582108266798062970137575320974551892182042033119807847955029762721417153890243970744608128911002103772126148980572426852112492813409036045221022364168321701955283741269001986499370155049733541266557004978885821526579689809229732095426888536539218850157601793137507320073130343134360241137916948995840490027093987040546004448351331801981314083842961732228672186480714817282727275972713367321678653616296079025048184019215317168709033939848613392139123148688668256901291670559891499426438786912949593242453185319673187774291184478522598942402434226678675834780901016599360656748069044873013498869866552543317402823916579588254643923588612221784638484220384944591939222741691245969030716422490827258789423372549288664926656210083798881589340492008629758589304723035818091111260458199173627799240112429095191167496024686274731972829097941808754305289204837740955709936199396559252160154852098380103771569024799905161016143476384648403355299422194396643307888288048709110544450719906135036372940609378643037871882636456238275881452736436006355815104343110716615291442779878485439510986775197740998092404910254398612405675584469090196056060026201942267895191674873789228872048836419537308011560412312988461443404154395528115344358534662934274523786022504322403846204441486446424929752213703947807267942825984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -46971409177790357346556473197011303163205181634838106207505897052783558226284039402345198459707098152138429732540347321614228937342661475876896570162350060559523268932308579083029211242364127241319831707809997782329465803488304169541781428086594349398495859423397464771018576867064557333846669203444743843273721795158237766632197552152252764156184183396468128716402462375904154470252151569488636293537463424798830786832161831340283421211392259073261656475605719547484383152876122181608276597339728751922367554116170848107010551326097739479544912130003907343172347859066531608933729810503724780790304676490775152010324374128596672083901158100552682615166806891298306483079617646487983218590540985545260759241557150829614018744220705198474530144036586116058829584762055413879202903921868454280293639039162720270743364599164837462822688045375118191042232312514687230014170781964424484346181773533374718235545410607657943926918966351492865499401043855656510806657185794317597568964567363619846723921914913512951432085993610886178859874852398716378622016920227936081970112194076057297001935473273621959042660116643977939640552663416388216049483403672050054917431772119597975587964987733645253670130470245535606601028964872343297888446624552059816088252187648206505189590500186381815243350022970838465885393361516885273202027019682327071948101126244002111607837818353126017716261393957056794863400973102467459698478112991494122322147650431231641868623830120172681085265528429190189404339312407385707436493679940512962093935239876732004543285804314854466277770418922516862043282700237055138514846402690982329764563571188847608377614466861962096210512986318482000785475120185655868830853579989664917649267195000941268959325421251275354066069581984487805354445700590939957889559734409427342893893732336118545923652466585976850044517886856703942033808253715151476392765653021259686829436594228399740433433427426066513568015326874493143487088820449299956934986607573536902582026758321037909018479879571999597355182706132361813199362671098879263377284885507668958240667049310795519472882942069116467487303978647725335589296451721987957119935787448848270386535336126809732221327008088040367306062709781036013991730718649079195152790700371677628293966129624472387166546375730843397863409870438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 78425050560875137095108102597121590811793923277323783191159855676613113231338528617911125856182385848314494799152803937888399958316442470815039604594045398052921519294381330838184940180589200190615142848543251024645731149248753684545855017076627597280521231495638786127099475510659876364184997704469262378327198761699052705672609973386908341020948470485434688429846343519683033599063447607626325909006925591907121302400984894599717107569810392020856186986105875333868526173774956526732184222592498829804048962833155496387833918406946571154535109413778658358869217621818351387810254972920489358432853537815831055807918967834105916681044327673149743587703034213399975303890441778744937535349797657676906315499437644465680158658386837141179373367824846686859950542099887826505151626425612116440970355541019044635313934372301865691093235254458316315812385450217109276648780274992875958506113334199430620055634622965059793439293854435948771730322821028690248204572559495370495135955159846143090465247644420816997416430418111903137419931741663523331051112439621256922976443201635589083884890858227852170505052340005119140894414803788797079549623490815662589289215337110093349138171541263930537661164987143959140163334994579682109274203374443769443010749589917919545222833322743837488467051927499929562407043112610316252326379396292926836836627173458909759868765909338055441572339423697404584943748085847041582917327801842087080641641597199647072223921939484722846305990213297985246147074280849967835723459875421385881043096062504752361057934486873301261669615345279548872902023651994952941209018054931948567299532569251853989121449831830912486404826431351390443456326406456490884771206051372070971652833936007326308348150939346547883842283188064733282663153441996643096088372751656331430538981965830667340582563304029278604116922092576715953782986450408896246082567528200193374363059268314320265592891102838512332650686644597877806332984678326347093818579070482434844625395691219815524407718592740184543759823141845829689309755847600128622279888549911539273285762112059896475644840117203472601411054326105319588441694003342409296933491255540074400427260211393552203533095000809860538217916918817284163340650294150213599002471654147394150188901285073437336357666170205310590390621022715904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -112197208210350656560901002618089683613478951030628086942088788983705026604777940415385927505871286484475973824199478355719836383590189332092443358491985774366764134364668300696157499092853821991474231095204910630368763828370034583672614922835024257668697434815474471913096047789583201039869753979087156690312230597186619025385673531951670632806148751458783783700682259844647523175696306718719445615450392582848455500908657740587126044711760008332459789934107962259886632041882775452664236437965296445617509588482203185513861764543239190344359248921536330797827960970061134710822119592040857643388265820285877356526754314332274655520587049408374785500701997376521300086725944954402201467953132016928550986973415777357978306531283224348469480422904514223603134290777264915192998605686595885558177205684787264035757357165602818906982075730949137082726144653312635729932551527188738803649835064901582154599746004821119050321390662138723917420089754653255974026228527683034869594094636304713215945705398027203779537812635938279131799163889685476813774037481121625708851419701378199116219675553177587800408117290744387665470001384065388463415080874412905223905721791902739145268692574672388624758924218645923233348188466646894035667527022268480056680456792816757228303521097499311554892777131694360239239021490997461758241295468612094661533282470978572829623137396151155150954021960236979926962111868847241919816444339890949120264474944703612908048488626641362703388977611872685415197512147760987694085491431919930879727755222148635721620987122998897108779463137223324671575424114232080889053220558601989930877280635634035412497504962380630660140112217049229718993411583575627042158528517006484895032960007110029900643639200908754190556738395568297242623705850085334961409583365687480480101672617841936052341115610811251245112471837800705369452655127535252259458397191166286523815513397658390051474637256120797195926755714216366441740946052047538472133262137879518616684160058300151817208343276469575256633564139655843364316783066760941529423821510815470884587026133999996295097444511181565842223606519668525713006079464730722463053533659528992328577828107873951139576517907504878105767556639369559946065103307417764785243864363109991632776695676673935318750855596361295906667914015539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 96900530126163918438599531531905352678276159221138077657917362302928366076823161664540675068965616284194280721934283037076200274915427154739758971839716039665781160566713377511524496368462951311670935659593009930640173523834286252968373445153846101172541029137812649433488021660737201799259524344385815801543600657785140675370847777327251302477690300431444414878134892669636262746728078226112510661359837414213966948848917537844956242588696865810099072029528618327862434076431084653703051785951174756741325188649096300149208064560951151506976223780683178271873889683756150682416473636322487450537229128700990033508557190480480826591945916107014975533479230437889688095679735230262261814601121035676972726399653794158394339926243792976647582227260432483463992313158541653466502841145254125782703283413854365800958568463496173274960326205997743401330781587107351288931541030957477334018032426860075595955255354787802921159589735330579750003108271822605733437165323128602296002145979678693467473509712242467569915793926625100705404278628494763955422297757479390620086370688199333154352196405457732636257550438877524658441359537141562248351713835861198831466378742395345111063520226239970779767556325573856873524545097091860608930525645652720156929491480284725305040550644254792966288534316996954576561343586982874442326559822721870948848428063894416147221422275931750794867582997662669191962107451853397338959466196377965177662350240513438142844665628651075866221034242070316059596420402449467303606609043204419830316198058580357480442412296069661083304764004489191176254636972590629807123642613520244192297591323209383996702511085078432531635164288615330706944905648090265032225905851173906912934679831308883236565813258689739024251540509007283914755555683288532300620613015096613122168544720270787580952861329395073280971017792672519092325279283411981733962236181652191603358121797281681892705736904413196093190534718574948827402570554932731992464045925930337915288589981577869488398180425166459827330626254889380153883330561500854189657698602336150471275219782431831206963594206317009346022205387669506857152336371817061674468062843845773494967883158326550061197272995322580128224987640472713656701570480907722956113100027546680565019719593091838385609306399317269955134605353811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] 36768340238204491306839917061018308116683124962811171691137386352514393201407548753646720698917832762377059838456101233548063227773795848882658743971696832616312622312977298482247293905314888407326626844556400304673692825878180873508561605360048037445065265077187170332286734844366397224614855357315884964161752101580170857462234788625330209072696307400042048248498402464585513049831945431902974524903795687585814176375914936917367774712475895621515570395164212819863201812214754438976471837676456203112918373410069966698259030914721784995408765513722919601459566108992893965925412691353583982034024999205919911655839190343029169217733343232426096368453369125601561605709086380341212883015611068360860798513506474428213677686004427621331415498660066657231944591246959760063744217824026583165035873289056982115401429342217543134791554598963161157853134777685779388484594727694541646210164043928283913718059753998339861900998528765761881541445498787016748791470720032241509003400915282626152534294299283939125942020430938113237902950092950902845666860717517205648452864855507147888358457753938763440010342962836824791352856933081369392137496540919163196378093077199530255323394051852688721559266925521582317375922216812922822326746955425854243445052133681202769647587113946018557772739584735842253789123171628759017076397295847214727962440420428153520011707178399023105425720972864748532469545373894068325097274422003721015443543510564709853110462765272973677844731403577737794864959310916989109682164261923760526103384663274434080369780276249192591867921335690694996369912773201632085507076231388751649243591950450372119063406568957663921043874183810664972182126133931010702401583625080594109233609055870312893477096679131654091252237535405795592418036560285050308923599005860059544660024629057682879422122475717414739229428569106856897105326376190024411384925794968067266510366354412290985196529052122749286808364762557931967451205139826371940743417561121197598696034208538154279905177939215983765921254571698140567558132286703151105917612462800741566444879604015277437572247817151940496939098818754573544588964466952790246133518994768138738025182562297052804513785184582711290832633964872208456586833460568070608376984152392558328526636065470673799754468983679901257129446562856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] -180217674587257235021343803946633955868792099700700325906677177715411387507781301088753028376800509726059836134377358187472446192267646409672984178202872163516203426396270872479312295743593892881847258363633527921543348276252785771890334324350526338551191838800569944739292377825212248937804719160584687587776257234352292367196160896787322091177176746044785350926315095339544962009535512275541110593235169694314768587522838730583291082590724447507126561674216628452379542821973018010792362879122008020568864578315675638541793495391754452314964310409199094454662750361449862863148382651418114168979941770406156184192840364831182641872922769609512018949588656477328753116263068118731715965911772887725273365473985088141825040499347502196586616972833394408472882257207647316094591779704518430920222621068958126323400834766792088683358810837035717770843627038134972548207321563135812995138157033641578328106387416232854544000454595811341057262131581622783376884979860001285098653346906748792563997512926267678745298492937101300922563989385873822904390205905396569916543313025760327388842654640659519984189139155714561655541872215521621697800880403345365199817510574526592758893388225449767353537369686143948745311729879792698788955416962687011974578956572657926411426314360537576388702157661095440920260487836188096665119922660754014292653112205928264489601228114640669080347932577276523335077641959556205812993417257682997309679821206898213095869964005369400523660910616866974592948536886783170770407062106457266154794701891111921070572358284686086433693028239717036920397592204149242424442198386033127527335710462055704011773661235254590999319001603379860057478428411734667548559289167496206534005650026945516575056340410825904189416545931749105484143184495823739003970648573966423157012115413366904479793104719072076487803825749322586165627989806716504216541044640537994219356127042639856014559685899396262415122837922021983050784296821034367920664985471447394399361823341214503656400268235819958786556336289908474964563579047413349953139508997867823998675930978623222022399796311022351530435183416713336299516570803122574425867890601501388513988076547997476099082209808709791644644843343663904893312806149965261854609515636037886289209713308650427473227177229012066722749512660549632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 92929773790279609151325753849917820651517717121028404363171236373269542456198156659967451840894722258153702175674532025216463542898555924427855718758413070297585905586067427163769072683000987805555255090285117605547437675478855743127138180479128976485090337998017853087392406439229069297418514791688176503006062673241870494586057108446721242339427825668322908644814203044005995561837494393673560355736251214482095976424240849498672561723283557424591572225556137328000167391440963922520420103269790379216264284740757144521693475665677462543613885956913964886618772772802366965368073203071809903418479184052126705912785037577810692646601271136282165035668777790330127642139295351883607570270283041443142844065869044797607235655192978438297964163349167645650598392328405068229169620727905807837661122736923937786510983007156084399544187231822980258663606076478827212237892677154977502889982527324781916335797068135233619756134477025619521803999293364222871536405870679116714158589855632777654893252643064257697072490303529573452734955972609443442826444733411673979542597126539693144558497302562621548439909780247239080069249809314297011033796908569003711834517234465334405191515848825726165272359536770649644289917938295720744082189326086171604531004610724303880673941500260636997574303809357643586487695678828391551460165676451020484215544121649850536299293636724767481562045013552813469328569613044048583872642721785023184522257063880183178340749229419051334575317209625923913085385756541666027213900656033491737337352169864207782234799167879891766092512290446238369740539682741309856127559818950039864702551269281246122041924173797241268315335863029698506321305124762372503165225672623413583021249042743953792368166398550174981396195954932192424883316651569813794480567377992121667721287823637927061534901495473088974720537538379888491388151453426220937426016604776572817505162645058244101666124705606056850003540292631199758891620700162573059568139223293520508959339838696718434495320768181983161723255541330880722753710494431311791967743101079513091016077599220434064106667152577268604099974346517416360501823260423339255011626708753300285245640430654440578010112952798609823967488769266425074527527995714037635257589787834892380586597278054174120496453663816766846410772782776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 159158720532527876730629828486934982887239087127009441328898193768721437976102712245087255299724387456563608196679095193256102142949381213398978814584682173093169635157721942095905294345451009630889174081144264927455078345264848944254669090018458110113319919093026174386302777526849136788969844678592846930001474693369947755703755177915450801539179382513854815134498950872607205580020592977972339360622796485240404523814551381402374720462649194469321913402804826401342288071781986047302973237873751173092910979715362625765568743983383843542768058652934553801777217303603630110001989849986169757186918373990927745029059932864178973557606454170529104600544311088838492140762264281373855624638286409959962827291193847028533999262219580745211932494741119259577152525010425964732022792125805099421260158026024962232995782561276105195170373959983843078463779206422409031736744196765794340871295462483151285568909541890517310804340054966530542188614493293442442549308789284217659855381855089798716044453660706707702591868232890646677926760643334509067539658849892546140581623164885320002299571265819934916455485033742739534705214774975417041468838096612320288229764510768336811548077163730057673589498015970097170980164808349584239077251928085055457757015144724836586812077372587480481466814193648222085869283739543520480941516534882795549418905740141926989325588097733694842986297591307793349172815827756957441232349296683919481562898572168100654619333802776283744843238675464936056976023552985148786655952920342442496374774069584175959280356296725664487903734232534347064439699793922557020164110419318995753216742512716537069831860292927151438907446403027440236160937439524399678275256458029397341730728406177490238039955737426479988111677201554017280076560918168781350433014330259774501182209564450355219085855835280425914799605902010697618930994569055748768175070019376792070768760313284030891285424222861981813864607206032638603860837923659673649036209850828218596926662105492055658522301596824883910023154974009681507377973164303373877582839136868356557249253924601403367043682377890079482553420281719332744220296553431599206718403563506144634076884274737690661539002984181644743740944914737561570609879651375393393202742147844137024619850642720379604876293254628382812415053503922176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -232890843519577575087292805317527329215660264993130516789347095585652662439215865064342354107442496173444096116738725045251382135401087701742426997288949328454205580334309188079945770508582179638834024379860903158954135236475842648040354311360923556679806451781686631718316755000468781036882726732672347385717347598760516151845021863990292488196785407516304683344633513047888772445978394248564595713858596257942230789188793843168873981372073648214641254606295422489215342205919010799269781703552795623762325278307860116443968700203305855173285086295951658570067027760043215700168979409339064614874328436981812374382426411900810733028552771366713942735941024579235403310044430647878450153147709705955659924619398997630440135314935907400462339276192213215055975179624807323853727889336329232252567075601947270367146828433250342605484950048866920645572011357858007380391032979263771880012282023072426492779368681151614357519244982117689228300410128899399497097772904180208749616658475404756438985587856708184359838262320878554835377541232467590827029990389260056042723378254016560720348696118149971548848523571746045824476337754006898330542750308297988806838298249023854958064716501704746647207373425187114892728198185182223618064119185297750799374212345063437670116542413756656220338379044413323951896684417259216830583287161616142041129695530382854344168827401281750650264905545838830314110968711189896353601700014319409445763820920569440114618183560909013467209650596154706689132276899615055876475209253910952200236779508237952312996073783829197198903163287691410756173247732748655329522478749309900619672866145461484118459650084233909346322786291992676833875208912410036399946407715102219614785005827632875128816200575769324634780939223296537832380471002385604114999412164222932798552684842629006238327625354599325338462382598405524384786749767810883532849243430127493817401713579311305390230017809316269200199195248568551253307867412267877827172161654763767519897906934190260952623445763160194944295550490168915024662339899246056974320757554980740561378666018207046561545677676210477844103072683578068801614965800380095990225482421453856210518449002170696977548826708747002537624393038265075811888342358536180163961876679985722883531037356138018053369909225864214167069744630333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 139763985756226445117513547644679794788030109378589038467075815390430606758236879233072218868519882467832407989445028817559332210129940764486360186308038778177075713755897817209605732402824725743400095024477370731680662542067257671829808038714250318743450867461302280725819218800929688319058285509715010775516032406227705502688725987265051309631818158613244570400262418432021856191155579890215680419953070641043128838931659346247668651747582076730265134533498404754643547684394246561011197155845579267893017362291352076138579993692358006868771548961850789535915611476510613090607129378484419098457153029700958514891510278839349454509238031712269597075910039637260699593392623629232269259323998772498137851255987751162119506040960890464085383057580397806410593028680514687178082932739804143291531572388290024046671853037218788313596401981597708475520796044655253010492129474220667553833440192511876331752411054955946061316686324542796485052111285778487011068132033914648041509812040885263957066148978527182797629970976933772546366054456848696573109393464905765844889323485782874157898918194517278497782497132525953232651352467946341337260287739559435767167651433709788832059999832346146185281934602508620030260689716537346916355519014033049077851901156338809408796984845491378994504632215621362441103090658743877514725727779710703779548715437526432445079936884942915290253454554756298895216455273435523965214349815671383061425172180911440541040294239923999613107688659835609093156453051251079101270288903786201250274604711406200115346942344890253494512153255905594860550844677377852671414238940113579152171562692209024175718700431030645403272188997629310986731184332910888326321174038918634500416842671359543761361503943616317765860096702710273358723804931056523446557081127981102230459405073857255115931653909535551905196057436942441057333919098457004443184604946917880725431680627294529049025121334079380662266172999914298489991250744524102648102981624402940528903249635886395722647334299278981054430809020273213929694616397956885894939899816804598696398691743068382975892705605802778959389428657143612679205173611181883988375846665489815617564677123623402281863007691049560663883798970846984401547060388106860017114347214368898397387291931064219561408758604868180251555996880601088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -675056781792113513090881309032035954229031657719111883460682753138874383396038653957166452499357062813000954203415728507231173727767541467767118730890407717749352548895251402716454614051713414067388616431627664236056804125016499232632714321625332542461791359173759124377411175423038037341185408020156882972234644012122894878319375926032320052895792103395201900157300988476830448438938733628872908050890410953103405749123955196731327017606912519754371262225646470938877872733672123460260738024511482754331988526020086354350304579327845113879517688883714090237879118431572433788743459949735306564294314159427314511972769759743251317064899261172140376679516765255069900450807926783237569602095121559859144492960674395026036113145934974657759003858828120705178830365815673699889810813521687267866844734482684780816263948525347211037168059887563699174931733971940060015311983735470230889867128812632937940262809463746997092811761569119869158819484884832291688782105329344301383028132559321998355828842705838239650195680416650701844060798939789553664027716967248596034408469020733920037215958971615229894883215231520386107131828519411989094910617125801114693827068759108936371336555574622663635536321463950383704298886281232750620205989956144582006964106269206748384739311870114492795472704867138121883144140704565621592771493671725820616742740390524552890781554776758742661611536926620370200434557814838074327525465281387786534536841079757473546344880304518359627881740562281899077336944862999858639178787140753729752917486381801919697992959293529571089552122952731294463622429523354164049294561689265778870858805361652399882568577318152917850076622385654522434380528295494630195403081053491713781547804155264301409558959841789073771419966966055235392762990677273324415902800767454741817407510912600347932264050887568330696222374676302044458055773700553283713779354526664268591311814430357828900632842459084811119398019287685731383855069246979554086442469594011416329356638418859750899547912161812853905168731714019736593574106007865287410710018119071160975885556647393446881976870022782620417445245581547092686821629781853368087937291676474165433484640763514536484193988606476620220966708009715208606683249513439561763530568851036252553228166274415602770064948302789520308305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -105834489403163643305373021456378994465517937345504453126962936541725948593131886212327267322606899143905694534321757783553476083500266475642575348200010766236189299392591380923894619987135706994478054063347395768607273341317175121359540079146199410850402957142170805898409021032636761163611152887523451769687903139451911915518057675477988287911605342996435407921421131061899576283459096859246596423670510174691194752454735175856714498864269256178261266367431439547385788721517940197334648272784807117221106604336797046063404618359685119284329141268805802679452570847460232119521146487913426996889970952672785546284547536781894196305416649107920051909018802385122431824721798064950326766709590250781844730070821300034189002222857243235350739046281975109035315909399449301790530897303233864746880499528026523625987898525693630056594631572028092511033453318029503816270992232565855637602202389740032681928030366901289980647788445288247695522146086472470729185084132058045551304264143049573295365524732502542773390614779822697363997324159947164552512495325933508226100921052385235943978886000121651344302376984752396990155974469879503254609412881505757437179027140362288018764508996222349592147958673027417209048303685225145472786166358624927106572581570793878563732124491606898442065248831741083445364749585958094602381530733197590166709543883918271733610433228168830085700542405094930634005734114187789767777314238621229287445901929005895576192731137157499385094084706751538319260489061804701826319810304800327940106444892706782555351062400039594460198088058542837488188071400273391569977597061899523108708673836074915837988594107064326225323830220859327340440326745821572710623284084667537692776814926610852320929972765301633437936875477687903891223097664837872575585557342040778658224319275003453737776098922984290013515747105430549989118861372352840792676638246092233682759176857080775050225985956196461318379339758009230458816765084591619741189124512482017735845019504606075141285892976807663889020435986583761266857239298312486026496000997131553124835816559112054904850885971713670275320367698753376864476933188134755902003996201183012456581504071625084801050085030535204033214845834112847051969940159447791986182115891531206028871574644585884135975814805941228971369693184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -823472459751567042132576947021396897922937554854142638030388027717395868291742264457737671900699033181062196380123883293639425241109891963450213190460017629427615561703642070434992365655796018554353413428983195183477832189321196586943041249545116787784662630567297960979163647392449550064844706748681212855834746100025909774698100180860196298415071981148987538570632198112097227398824240863155707604623056617836678778865364010014316254995916620772207510339575244369904748661173930958725838372408949815684677284800397885835621379683366199140686757375738705156800345529658273400692418391099511924559447997959213840407583939551862986514650728582809383648078130388485550212850620061141427680887965591952170298790959096379963581893723473262671102707466773661760854950059101184328733331663545455057759220824700005349014097100419600462207432098394977875153735612615504551299723468909862105725251945166331030838694697550744867322444882254894457062156733278476964032748102300586214733329830626867751083137968413320920290708220369825484816211679598349400737041095539482891671079109619573344075613649280849833763913989899913657996138930711828836781460149481055146327355989274982741175090551998209415937224968081067450437238981630150017340656971471968565674330186304025125709763661794792794080821265356535041871438348094018012261782867409604238236893121943627635260526704436585766734154168370824020339822548033463774901444058661129206178641190171797908701445486371519186982465753304122326172927187894507211186241157124083777391021249009391083801375920350036748215938616305596720486442369329424330017937506000148160770345902982360861781030981397579773099148682776946273331435398482029258985969247297748837304842067820088478607525344757216185621982955080028170561800965081223808035311055023577902395689234273109990430071841022872326080910412425737901997642761111120668805297103532171643944319092192487907084420204070743402345584419893323359561777869679734699736901182616256956620612083126408717349630936108035544794197095995088977766343474755562230314335983232775738333872267070492900493797948312346446703299935030435457641774956329774684933427350704634011003598348701806400563545800054273116132659899025097887079263993988129589041853333420224132096147583391043989360228048378712559127101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 15074595702989032676977892061539739085582003489739494085000374038457688696938274568568185011430563763176150258071819049404021244254585922445423812050250528720519023306899654550158604945019355338588100000512754329071875939743368860921428246588121744120217351101362495902367374688490051873704908714352624292318744295490117592129840050914524543715099420188140611626036920603393280387589213489259922549782472285011218159293607102877174259104461860841907614694674933843921404390830318669828774691073568035853708024141361903210526141415378743715493523517513810834400487587889515478383305917223215112612540334395449574746637106468966096222543951448421611748418592481521991628393656077660460460226721818653384994759430343354090166187284870738565137334925256768942330827246664542264728930322110308349808915560632597099287980259563107179023996132362620039734153535849871876526333062619200973655033912440345681928639598547885543703859022661760937314396697446494899926422669362611901763142341941531271976863579519040812528866834462578073166158443228421728290276321636256584314644525046143471717173983398357789440568436599488060550306799511818547680144883220664304237344922921385388460895820085641116459365633894158007872083608584918480693197316248427523352551645316310968050196765453932187855000676926594366694770497764343085485886898104857896871465021519473724022650431452752897483612244944980444466710151142561746246826860843326210249637031847603146254884397168722104296955762897959162321010286262225114197963734616665928805374670656549184286563817438426135047570721413868012526588551229617403709125520523765436788108559720087404642679152029982088008786306063901821416674182823003937193137450477793781123942175570462086430938785059020137790708012972200448405167196189607460326825671563960877884641590246025337608913685485428735675465387945884698817713648843646853457664996445021700338313947875812672417423678997947846021189700719678565609341006093245661156300746811516458017423200691438219529910715783243670545964487277709770448093475380596889761997415713694823579083637024172655622075203197273855342352464543225210494988083836648234814658929576600920674484951757927189956728973547628465594348953884665212841381992325390091930285809457503169616346147317207599718218966212822670971368374272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -171313529249730775738601432923947076652345698951871633229464917460685122448080460653968312336134712253984751180181845135070964827781513352740910690004879924203458711400206148220165097035757103523435079861662758474179754923882019820283661458252498677109377912634259600426857733358273226363571743262522054873457546227269717437400106030065331528298148767713847669344704551622449802278361922330431977770286941137437825324422184281828889334883488498708177099302735796115316451126245871543956034958505125772622179050059444552773105140997137605347179990811963743700863513882171046838041167259160403237722330795677668528595123575737124898703828202856291441241344665102178291441155419484423438776304371916002424346525779149260774565687162965516600008509735159862277055576289153390824917393976394835789613890474978353564964277622575177549072852205665693099687760001877006049654246886390777171555106160065901955149787235441458229649066746144513353752607204296591510931034106283046246522827275798556079421120937834411404635501476524917438697907131475911049852490120804432303788921767435660824668750645030252337145481503371125632579671925697362519900882696245903646232206308334310824656240522939401406346126110964116234335433744710378675929353675002976408244763945862530231231719172986410082345416753281138322859202467519613670482282009490721388720881898628443047420319134531263494047723578341378780637440233602720672431150255207735809721026015274887159914514805435994320081275910197431356966536841402551382345136056213797827795879748158025786034820120398000212528465143347562684172055593778887546644709436144032914210342565935866977432242835820252126950441190056643891695883948685926017402905745632942807870050764734574309715901062316145169430472593100380011601777277257504361035850472231864017138520619926878294437979465105797675794185943243488334682657543038882365621489430814144585792779564278510380255114267762764414354819443198125726847785733045677745995200641929648882522156265594101720651394025345587002634782764624473507074989165115830828874282570847120403214438610986681001336830886672922451428020704020335723994332872462788933361095068125754966814949011291210864511412600879831125640387197862224162322243764903161812074241731425560052014071326891048638143577741601931068119963402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 868044895306998838198307769803049826239672071878138779535023189613352766826406546470999643260471988982350913279803662206054690906847028715251276996087152975558110895672685966758006282077827623416454885409119616088545993764396137516101982907668486559469737291754500693374173376434621223634064621361329868177093796311071036372947505174176408776846094228666854848402896616265475752397717914559357173185546994563573668454118232578332736830158226445393225131884393161601897798931193352901524387647122980883036674888535885419473042089336891886941860693622105922429849315546440188625254491372263399831961143702602678026646776599988250750002078853241376582186243171436036519332076364499444478054718420696166889925787992291485326896996971059608774383098521540034219837199882679434316067542207064584688747709731801940659445909978512696258546790253298844350299586074844451870508425491706162474860006299845397837848995631245923218154421721493692284829875505061426893394001880167726315482440899565824951588069885740518820879657396708920815541290193977755189183868672327326065729966342063028207883883750696576135405356041627845797816661957097476888279181848881860495803120871797096997167631205608270413794352499745031776722638307429088349786417264759654308338336730215822828213944905132297467196689613258435449165388478072038874716842748739186195642283213122746743961078550297684310811008110860296032554413375092211649597411776277557003283269232490100560655173150986002714313289482317740417825888282231490615227205470208538079229733661430755072982271553183157276652846175656568699762178936920374220736780908217352483165452880422868301522905481887660826109694459460705180074760599449210938182967550650268803308462040737938235699317654772652315745677764709550883456863856107312194325663736592619736241222054112053166824494087033862280107648448810904792662612979466467343799473705634443465898358516939237554954604510610571751478596233792080976751904985465329089832883675197327998969046149330416841101682697243603689723359604416469474613701252238475714717774131202245200803026204248660612672192727029172006840536150653998453006689873630905002006130817300640055212619646072136198665898561648589514853672148421488818216442546253799241566961167321955366313459514316931666569052633051956393444710023168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -3646523916112120025942758152019113577698502798577008578267997361020488336413583200182489706647375061716288284236811269521745294176519439787080105665575328956429668019936714553900732794877869301809637638302197308778986857947327797057106695094307413775823882995417180352302050388529325389035235217377844644290113780631357787418252139282817127890438108580248225160371919440461464892615684310164894152160719151654727956080014726551762028163104459184915303465379711809192375931681503823881614398571847399796137501832963137898295574136343355747763062172198926297931191848390615638907267568160364984987236593259863959487735135974251318338495887100532968717924531831056531629671826812352767297344942882619789465589679720115865308373133764275804569605796722405981408776309338692406991150636719753394376005140508075353911181129460397429099497996402206488868242581203580071790557071804629533266374282921884636598417296517438989686365714583900322742556874553449660622522742298974499407166347439890122868291286069235872508500272143340845812398113430532905009260824786372218497765218831396904264092563006444815097357010268770034502581697468588470876412056959737663265218289572187903867826985272525844867486194484475937521368088061784374656030574488641183732946956708411698874029374496869969622826325830044018057054950500439746084827692702152076254740696288337330871406918735661132002882613531448235182100363518185559051547977169036928769124086529330466948769579490921840132420470946082172496966135083905456921000147225047472256390859271596909683159843291042534883149490017113322452685255868422580296787541115151099882699785547385650769543666474499488584888201366774092643515762602228415773581162951590856660464586153936316056265695138196640186664526377799959966084695627862317896716263667277927982238893638949298433893898694912445032361215866179535835301894756508129365217949439189141937787019132832995766696798870104985758298275274295583486246027858738164478701496497213015659378161272598102084077617534893363682139146408470882864248103027185503629443909074135682167943838753378771614327239325640212402235719483196934193967854835408775964058437733819042295622038795806942340150769765021744668825621015657342382444390940699874030974368338145541903737127067895426122918531283533259588321568358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 11236944289628776070976135760932601605564824594896132192082610010135379450158560897133332209633068218026389828770064583605913443440656136218736020599145317498102935544527468375158960891980278747836521207187130920877055914375730333549862866177795436610388090884805693348120412504775967747810402405022610064932641396056297768001448742596939183161094140952953884973879880730862837964315351852784449467302482934763750931211009478864587792199957165867497877616300659562304446356160987328547784523757381504763978890725625071022231176637762669015287112200800242221091907781537112629908931092451757032533870083072519262659437132164913640015680612992713821950036665495935693349941529806324991300876381605091753238941214494333888779549269334633777824018555583631840216494521253723143121498973782767636844305499414632456096395573747588296618552422830070839771664458369884675590284821954564225447247775004079809314584800612178003645860374741715607411656625971308471314075741978957538617295233258925798581341623831862045029255127564876981171580691061204901437385384197750725624299439704399500899589828828045187953872740438500344117627643260500299372985557524674314110737529478008955840455260448711333583448779763350538009375394777346171695823660876421848891269897897529514307033078585938240975489332594979313129364747796758050592327957192837533426381469101340606228446851617288374293365560015649098061510689377445837447314259216102424552107224779593028868422907517109895254668625048332292781119778813124172425167814064654407871594880089092979309082083493388084256543435282627077094148487408482860599438025047094762865373893188392169013658518934853578842760079906014937059045521300883822874597275296709370559151574955386075157259642088688209668131791461639412912980214666671390854454591153008375819472432006667182692615654863915694624574129763020412352941491055866806293283131354457066548772275673871489785946605133127072667056345409003059167212604719375246295200072665520680894617831019581145927454962622845089876363968471528564356743749309214027268658195069770994758703826792399305729052661949609492275055524020468089746771574480700239188311590742876806239169018123393237931590098904244205820127412732249305199213666504055349893346574060388990156903326261370377355252844076484816373113652510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -26509131337329812450322536528009268347419794343933752523667846171008452642214305527095065353650877450016681554426694406379256641793420067917348971742391413130395943237292427178455539070104464613959383174797738916713884722596387846066467524632156891828063158948338341308595362397661077980480024705681597307221433201713123543509505239784972460683288701490781160223197898667781888912039670982351179921506811321306477144459233950343831374912530851358635353471718560314492022495211137662123917623149661328227944348333019680765176036501753136211979937088146285826647336292305322062509226393620876299615597778352342233234508599769251793720235564562780333782733709540778624060334863416821468052017565740736308404026828743526170226158235650550190891580336437728971618199333400935191851755509807633371457990484925879895549869703006296059025746925498835368153307852324464882665447124249629565974828094531433344049449158339933077991843947512157727420647114768792863162983801837077639490840506642757589769748035256020810906852962088079384809161278986009078643083064349812993637508300581307190422567685650868302490299249362396980370765532593028016020889919877507530832069337362206557405849896021764554699892050506365025405200587494200865648555965871803158672934226873697059900045069937890530636746841704840223331621305069153248822686259574678725963017113513408165307414504398872608413266024797715387283314174026902890274376311027560199327544043301961647074470178826076312185585546608589341220941891819432740462360459685214784964750777667543058223123566871342700300330182311288028595530908788173722855792720776431875786309656567145073916995926585494953067627169601670036562458376593733148415893839439384895998106324833717835925142749256968257431517723653338696067444004171572538085307364808313200865888144544526016157288874834634589730673746838181954932841887404531030946316499343692135245899962139057704481194583054950499893572248202102568651566082702645951162231982464134682926731254090395067823774356691292569727724442844125177033062285769554785235015628993812347996827927448028694727759392632175731723752469045298918167574762526019697066971143218885719026208553223645901506996730300257289834567543997418369027445670909336483570706563086557308378529181823771078829427330707545159858944988938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 50305655932842229237786000720305239461923099233672306703100491550730297395379926190146019656442857359092966310169853899596192222308367028935897509954454344605857494080428854010430248033538364392716434198137524526465192478162090295132187703034055193351832197818652542246254031444058179720566198735155149835215272513375957392306587870800735608772909408000853987137652499170383538223281334280082057613046573773192415755657585326983075378888828530577570747859920025613060872100995154397013672111757652470446830711702065049855046875570312731473134098639679471410659134848076203955265173319316179984016191363117191362095747332074658280970471791823645480786631638579150780247768424864966727579335800646646412240672426105465624615451443101807078094068962334278856951944990233852942555991782992812789244751739217410609484343677033271262944666760948073712368449630041097149604992178718272565697289856423292948737860897334040979990654337816199948970671428649543079606834294219681720199831670807352581015665903563271749159230164445033525908899411251159014869498564381538609329415127630505843888394362959275265536009780501094207615913408378559445466228919558085713271760850975263107733024345575990045789295978165910253500396243146144879318455508578364171369101522908267499871372924689352633529567781068473444972939630597432699144255926834843824423014425924662816769425630241392810490604165181529341658898436652860000212590820667184330671645164701320417292273765468056422283812132949071914188466587200018951605923797669225409245603528500534914742975765728669441570684355917268440242777488343456926826161913504454315666511362810980753672109164446108956087686570149366276230219859875083684805727013826545502352041033858302107382605874906699711241491694302910622148596104144335805733377632469843363590284080154352870656980132466728385885159168130035329652556564202544743940114460789377649827594354131130256739669803797448621163189336931306394450119875769263975301158971612037346787331198131265704603787439401679397608980164010128383524561833923181713975242772034538732415640247872367971435523654981089235031846815789125900437339334885540350090078346793533131167598535223115214150530957980106475981085357098780855008937225397330713994785007458226267821760516825723121011240718658157998818551855579136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -89073948895802659168498817153742475332131113689891666208975491583799674589269733586786568950007554290928905594313640959753288014568899053501577655618739581997240721059188167413071514017090319215632693247340314956072370555124764734306837954836189408078377753412504926530803157171242388633465552660673503981189443979381303344898673608977205068917023017462135453096435689710386942694214096514708350307744860713540671860808369314582579498571294589931344801363099970702030756109407300095009352555890604001131582869125195788968696539596954335482027154832320261605333917700277568515891669339253660093572501900642478238259987195018187664370225839574365953199805582461005998408215047435167492342202261737421586100551319355618706787894594770752109057030408433805631896665246026677826794167223578942632854684089030163013707470096343110262422498087553605957647676068381713530163596026458396172772858938201655333176213034378619828793841694588627078189445646328062093712597021803361551016855345406104668535034489799579714899949396137951922069632645990023222070031023493200750363296366983103246929107966749941662539631130593260476931216966394684661760294718075038659747702255429730640382747457260848694530726444321670171939043344262091276620764690935357380882779866440622645770696090160386144941413543016264771276430895269948040475994759057756822713386014566493471437564557837061059928118195411481238806668858584464442435799248727912308835588897523857134853019793221308066249060181449349331029301294741233691608412075309628522327575960224490799647042729516259815004429280216010793745825266065774140203671815067514874140052903438201439718761223367977207392050892925839724444030070855304037012688256292566931593775465903029808846536622871849962603377834332463037641340857525570569829052632444682439346315744873304534196698236141260915209825007300300463366836861467815968927958838723121174034134413402703736172819285818589161578772709371264454665180321906069025137248109137473742230912100268407252625028094735163860801481650827971475125467149381451830528074260060691978706874933083804277798627237672051125310621569031944448657922151766408041491564848407983123771244608846586563449846535515306336280998909396370382876470075644960059113305280521486603290163567387471375970686430558878271809195899617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 156915428876960725832566211600929805198268082349194879773417268995809581601759749093099221567341238996702115542134868841391689629152304072568076592502187603083298539491361485491769443184960150871868631132785834793318054002087577737313117312201655725323163302161153209678599981343557617886551075380337800090568591827941092558736869953506691584830265146844505471343789686061888621388292543265728409913887689833004500548594254237125718644974043724150444526845468048341267955030139914240619775050979332613828930291739912258055083625388732575455252255323735382870486315430605487869839226716571360935353047447236033334269566591747595691332934850514178429068341358268923184733695012083865839320526889190225761290630171714608540007864243693125218651664412854391426282804864411363714559440175216951050242957419365106048587426805063942424014188269197718739317336325863565037054843688056908730514907378395421782905127545907387203402347795420815256870235367832600534350126116536714162957188823301223656575295495630194023217325091414778691874497757291954965359404669035928442317310377858394236372881074252330060285614615411641904772889717036857501146023572164530095152724957086084093195221070199481038247236311355905019425945195699703494846430889395529647721837623254874985099233496768813781444833640161915531852049668445913751433441799651433978053020397884671284110316655034099964677701849688634270489028431162780786725407945978094639928876695003830902822222968497692864902497393265901361325066882069013850218711117462278024030127805176094175890250651389198875250027473937868942498779770812925829277971449274059611633444379813696660952933088768847482881181774470350497311059512432867466183589724653958213649126424312406066063133959834149375300626736198496814173446248255223034905847194416848753845493263658922612610352561142287200465856178021696575674721045288770530897590931561163741875603177734227647009940187564422971827653408068736006079522619203135618822554293380117418196192348926432219601430780341518651272396815600017002176462893388344873963163238461817444527464896150885692998319667400083489528668925315468053271862244230691266285880634148436422143590658495075806881135488401753020884206341525355279408216869508392466904661392757510594732633395116856751880713583654710032119351170039808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -190938129576930914471778784551047615198993174135647892125915185897157243867011519211554706831135612196483992191274680253876950435078253764287386456435843887843154491265648966584226848278220569567659142211604456715520706818437213523013048679090810220969818163071960308735721388385621113131441152393524034599218813642334153169047065354958055915628625260254538051893722899281337593063196915135132391612594675843157142848951768905317056390737186844066152815878235654847226433872095248648685941277757420424906282721879671068649535339735438247380811766259031470782944746190365378467811246245986395350033772202716393693806889080852513030114893556488844290136259554152458181073436785959881418445121976747106337485158439980612683521781380651582593072433509977747054708481502868641998623962001481583989199844268036275714265567763066391329964523113710763880745036425161772726272986353950290813673278465552205308220163500127642194541256610809028825534069247871861526183061281546983695675778819758312285651081849725680949891192103442359061839902175505450618686356309504675423730006318441949227454681441190855449381463757104922811119849839538831711423672791195782348756559940263342959093154672402390574578827549191555824381849654581780174769046204528544910996992104173602323979339579007132604143116450670067888902359570975272640246407940649119338103040651924947272868631642852922548803479787345146594768494936305781387713094886390554804634239333927739134488896186663086968373657768368748011197760899678479961438652152949044601890408429719177022310363575322066113432276301948223995592574168274745172027206294072239205644267153292423639668101769885158617830927313652907962305545380183683741387957167271710155669751164960411259532850954150348338955933184028499471443697192192865523454271471184775780669871924732456346918413719382768284340842498635556700540092742134548206341175569135400220012827571142532668446212680104416394276127700413848815370380582636597356078266848051080930149476002281981005249309767819557283417199603817399588342195514034310737989413918036542020255230993200211607682515698341844671872555750815740344329143048627714729592682469954356468598086334441433618568836095521122684395638199125204434606666767677746106287684731122075909980021908034900023013192336603082325455185987502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 29777057692192072471858869980203311797263030905277530868123018461429138747861834565429899438080592104190644236359063765437827684849538098924272179618545112954122469708248036950758011349517097984598667072516924678735116756503974639841434108039237291327598677870751720980528091426848308363840035620066017161870624979655506808664640395977268480236824107141640157805945628767991753873602708042019193132541321272093071645032665143489393646893396960061644035484855694599178648929989983446714455679687093519756808007363582094287182188129225949736702819883037038390448150549518359040108533988551046387397052947407148166460537283176651515247000111393695366716256431354890888868662062899013378065124756601914555305004508304849837735736228308283841123310279052587307577768110639203887088513913041737254448542051146193203931262649770686664954638735364599233345702546319872654863671552240767181403554955813229184231509714935430520316859980554155778431827063506860846546658028031538396699873353363435297357918785033747670754227664658624841270695950710155472835625912482548240381408009017481624050867061041130850788271301969745926138542307264627403719010166135164893173034668738540696539926209782754166986304076883804246461217797203885026205116169644689952034107287851307416162746163084605410243971633054966975239120114329653752459621604211981039617921193010648579260462484948920940977065143962966082052675154766024450686447059148298671653874036960092826042889637467573434383725230950917976551630706636789812705805259423122074604993483573765010534554054368362122119581374955377479655185115019328937523007302674616120126462991810831657808687054049964989946134799002109286465674122431120281761641740342160703364718005011721897025736615299662020809743419843113663427665765763401795373754279633142293918599377042283874765646864943033600812613982862952237192915300716151993128305889137767432690586162625849943079464659852175647014738696493386581952803352209248911982243261485927013623238787397460832817263015015231344309526450082413046678152425344644181419891699248958551001081860214800089676886530714069821660662863661071543819120546745350084499510831470325263877488944240476685074675108773598110968493449281500577760200472601556021462823582653452040277427509002877377336902756613712656291006517346304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 262549941825579623263936066570584373730242241788051769750096024803446158830768110507623291383174426791522782688160678640880651723906584849884997778361438264351774416042559149741525684619507850404362127324240490122254025296026427585471776907309621116502730026102682390143859322443445439906290282118716938453893121426635218963375199430037524061427095005292114605543359069866933982739324009950417523980471099223699150221645784124467850978318613636889133329043984986490500342033250809170755116820711031631722949963886908148831853094580790487245643328128837102550007786843271149071883065043009323561513880205243988668189440507871400580633104878423448645897200413896202057733034893611357809451751629660845409863256464193418151587450273878136357654571720324973076526557209478998133205591475693691079762299553718012435018382254900218239601277157192179789685424485543812780179991410781873620721607808232941121928974758042249729255588075664726437131225743753505592036599953974776810849413430255442209726398775847290947378854087565908324044362654032886863059932554431877459844934989449030354452848023178533074470283434756123905757426675569382599352176692374765134063585431305761456106623186940444371510424650925695157755202946755733314293107687592541007213529288399046237771449026872534760618140466400980218855810071643858051255952965902042625611311491777913322433920261058034989825560715121341938859633524141727718313978977586590974297175903300966410951410383363272120279175465811824589598527488949977686971211805330583116187167077978207038632916406510864560540788868979363186664989563235799996093791049460967787135210818521069597717826759282256005222612354802748712679770667834395541827045597376591478233874693648664739407356153660022995804174135198331029626252879602688207907026044595128746635300998775556344551432876336587591961355724460213593236768213717028081567615352508046332874547688130652046027099681054441188256747727248967068378146945873769309337957575042745218091331605054305368763834554250160937025227022747119115167219091085049822659049516589246070313765948156663775970540847550386284588612746557509279077624874318143319744113366559195457577808683948823039750136916018681964396438856163312553057021044002956032745291154181509573726920101389592057396748224637606144843507375800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -257008571444207204607737740927873155292406733800628355374931000927344938702628741114298792912915941173350818911483486901371867032429036790295136937796591334429368159191449625936314917288547662259581265296248687827704338753054428440345545136172858322856102336106810607748867270564792321579507003109044355285406843190155419308092159293942647089407987283277840877042607626338952965820189068640514124017124356736446045304823136542800968889977420448918457432084798991249796384976130386048672043712630083944693374927655482393232771904377295331796789703209804784594467499856694148972566316675574527356704852152286045789270606535673906535383921894984464176825884152033819676507923490902248486193889744457189351734961726302610796987416239910090553079753795864811721804527042967153542177987718765009902164991247591666654036006954681236602365624845330753537583604665899637279031161805931983832811832153324319983043128106286436549061401767855178885943382734755372637393711489461165026256218667651309589290897751420461691480130936390035376570339134790342664432968297802252434758270901663845523770066391323234344648544318462431120076495216211589994308382451181711120451875267200711124676042334574407786997510804231119383361372319001919948832479222929299286969900726078891154453115766971832658672233001360531122011269943589708651340244647382745975461831572877322662246327144680020843856684358060155271585910368683311105832832400818065902906904633982011758131130575805129932066272005069482633388385796624526648312450731393779374622920052359784086823416463470138890464385902360091834556587083375693201600564001299550849903005698531196890230914758083581438500303648588717252853372185129184277025015259003875883373232480131672950196682661209832750524307220817524731194580655279561023850500202059168424673402197897554511026582197823354584926868073754550350298084467849219892962944787231306807665047601276662463160739685055139764455521528222325607289212036895991650522466334095277888156910801178778188673208964951847974892413680715249174254968373782841819563328810017970596099493254602336872180567864897533717083598742749936305483759280274765062739851337989541266855826439785303385647910415285486157883126574484137022257183301698057852750274474400451496901014921915757682533522724195445761553183151226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -181156493929682562116403189670779467086312418685374613236447890422273043416813127594150832020781178587015922986966891502214502734790149853813929454715261944792044613182701916087800990359390223156031794302674507005620298510202966630027540399504159693774263645493331516735604780297273632638649815888300068959236788209647594373895562594658992866345624974802920782815050353913664117033043574638238220686668240494171717058783965524221107634126977117817174064704671411264604515674235739347714610102941506725116743926675071248373840271232227973243922505572725703768689483344601898702212874736262127191116841045433642805616479395237693886669360815758859769991703920450520093844875733267543834446097694522673462641304886948162125164943441493281475526947036281572281228653472015817131363592172395052731378485874707260705457104969125406998115763226867817426215724782511282561419212384814073625419186138229631010437213943175739960764116663773146945351562553873279217173367041066842182942044093187566580268103506039647534058990448526881540845117561446829405577577962403268851595102863386638665744423278993236172541582922103910448812180151470821150239285152362246647880218211626711059285814504330093808344656953069526679730255346696914919577199434008080960365340585686915634070725697616902274561244917228445666183467269565283946842764960659276149985066565246833188219799859376834847621751132052624430606761216806410282110471199977943826521967258255071980601689526125940037478181194526654254173362566828705924575855298250751801396298260392850490078149042090105006330308392869890906666093069982097556151093725542018654665744429304156929385782547239278827575391476585488109274142573996954652783288150478105537122603043566574436731911370117123680179439231580798526285003905972813999131206129712163180985769982093306116789170586783245361455824770248523383920982837338498556034265090164550423991618783179807801112502759463708649842862914280093941665326363329844352669463269830571232505030661322313674358603897965465698504733582429365499698541481988972251965806135551069226980650498866636013346094962696281744834053731718188345345570845396612119578574421631398438587750651935585818982439205442019060722809962168612109938373424589397564174518458024489680174966662985042176476446676669807201582727603159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 491097766775660417707926789533413982987679169950981801143681485169630364618457662429294770127654330796415428810176823568924294893479673253290780865355589205822091416217738469642521961958191296278775015013726969464464877523231586576716394653092180785927783672057580551783522854285615305741222186708170945455332978160918609219450218556432693699020544948393881955895307728069139310624756125050053413431575753210742699746178990606031277318225468271492016605674103108415551065606595114128159928515195639262240570766671709955929492487852076309319788249313518735781450967475405468146506942907327594035742202464639311855365608294094770286843641892618044941692693827523817537579353752978407663537527585919317436729236686590224888774859223786055401708313207785693976946104009883013764985929877983960318496105310960392942722141245655727902722107101034842992049587664445397670015726559255480321277544088025097655465605683415801105542699472748461903793093782296495405813541528569904065151819087868700265296997039477481107865837802996568126637976494808417587182190767951694384028961227056219624621324253107466929279945774153553023984831384239537192139060499707289191144452110992827822601329907637773916626054901963220309814786153732981412512527826993633044256657482642618605798373918178282759983499223724638651301251309063408574615344780246600017700740664652389991194671987819900366403235843369401356049056649434697074061616576803332947049915185663940221054341399248158338371672504512055228999783967682881853992872848718887349154315761446295248347476610647144630640912610898401057202905334204957245509681956743974964533324697862358743976646802155312925181147635848317438036386906693936835908846384578374509461646049782578503129539507743441690774682102482666487898440088521121193093211457748054217617602605449387768426864855818021249726647909238616138828974613233030392078838628230181394901840840778155424354377012167504998460653664323459161196575588190815406069170388567299364880964388203926862870953193096943414309193385263536621615782162082010934322760046297544469564464774431132253026644912064086033628639152033955800984102489923240778141455644552542572015835767674769407892460165317237363415968909301241060317098963996790141459777213199916359358457454313634216872931766699985113188643012345856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -253514103839510117091064954451493300397233368449216619600624740500983032290327604835130216903456617725164395181617251073393192453570565979767763352482094281603419210713561060290713760201964562096993851808152033042888737834905353152451748924015667987810314414869664752425554372714989156596879784248568849406579482781195927552346205689616906286690739279011165108060265028637718965388707557154518679496486286717614561963871231956115231467500315685014767604240257417528982334265991744713519186353268159958766734105426576471753597812378877040932333566160111876481146665725742881006449834126409168940256970938979678046228870855606884816070765222174369599456186729991911422411253301925048877241289587568607441407515721770449643996890096636711076091221281681315723166532671869145098028952724730898106960603218520250179627365783693174517245638064185277902585578799159760178537458864555139347773420613689015874713014332447129255314410482660279284613702310438329401592311982198452576650555101213469826188549436998789747960425109841280015934457050659065150546402043527051465822831519147618833031549860782022665650874287449446531064526464372995696391742271822348025044588046468774455014806533268123551192636896716610691138432109264884794218098661220393199647364566985855298934578876288790588229650982965681577092524341844533902816976055470061268669108882124608663323399531549436954544723952264505552770376607620054964704231421233655911996158567594069535151030577855521745321519879505500846201660980821557414474399181321482327247627172516130956617708563399787964938144096390965769789299096046277108416456471134662975513062963037938248959809206129143970058002511500696207804060839811459899717709128129194656487616580680828456793747464421961119210166471169061357562837370535933784417312950983170546831160692729663421700029819630350109104140441832966921529918910366235269777602762078535774813570091608771095598321004824159795670319178124986195080793509320711272837606107707512231775624515455060864983783685472912287232003557165339804759830931526581650250811720203174749122667085217902439649718733809448159761088287659435497815516450376550450066251388011618329549892845798218299758285862284707648603584688655843084167592380426420064075246438417266346140078431849329931072527549316251554225673165864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -122608371047862375618816021050627803650547619867017353811459532812118013176445645706713239676092163722769746240275051332964485905737482070537915202954209201128824159350116757229307054401423444861942616188870202015410300527576289878153050093536566334607007889220084993698374952528759071042051752792421554135215236382250840695818804045566131664846327732960421552354160581996204575132301478106113992711174829222916520838338692134929405081777096981793041305298203885907716677000130264303614004874633987753707975997099515294767845643885693507773723113434084837168701235407883420083430964223900653595494256898826912478418944308976515462463788504533752702617272180378813551760856307876897772924700539742531473284705583121756897880612747834203242729236027465690197206986212409341907876751689016518724532757034781021051797243115977162476770480289310307284418659703477102157530175034603521541557841177153148976098502346213556595810398710644979033881783596785629882805729052633864085529306253446033668579823987930221722951705922108138950353969588004256137958459532419792086081205334677740200196437580428389399715867404802471955168724796896845053968295490334417927504090314523575786953772644809779607914283292041178902161739830710830999499549223911912158606436856668274426394766388027664128456827447480351751203621193488947364587182172672943771852666565704654517429703517451595915753245775112000322978299856193885780396106175267625533763786793168422625365872958261356527620930596507276836182657429495700989865643525013185474125702320118971505828247674490405046647793322880780349685237321570595630153253356687628339608334117216192472175138566598778682301257712373463972266766178960833954008785001843918008413533408834029160295349123031660263129764841903891909210546022002247509385256204205230653413047069369406198269191559380297529486371631831701271875059718701856872034276424791189773544650019389458460920857303698940925920327785405910189643396317690044269840607413026737379391350957638964932713935888082891944478433836118823756816897603070886190193225659325077794597993026119343846688287669033224884848388702964313922337983470394966323363556047919049356680670754118615244939616559796445361547550810545901806802248314167931281722000670442659921512857406395895727119293278974326809512033059340288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 32314358557960871051435661191653534612417591626596474649805114595758133185265455943425000257076619420251066601938532253403575832499163395700908085908394762985625361274714513760877112448570362205336590176749457804633933935813438177422079825511502630505200901533101110715083476785240418171130105530936877132782749991601014702598638086395098031262570044618736549807415400275341637427267580782390244364790845596512392527088244383650394356821536025548033148882201132615550293936042363535793906316518370156954098175118114177954270288148497911964298929482488880305813865462098541678288043644877930902015694243806356781575567648390810297255093862018688155410960145899125013411047441126776955365400953821583701024101640178841023066015421767356927564061063362857584853292374055114739107968581783569915656341917668974591002817502704496940160640604070441510858809484415322364641832735898458124363576024877208189498863601337312794664013595938619026005068116468970777043011082203557386644728820797520124451250220797253289359031369466802595426840950888323335488902359901902233842361999680127261086007078680436391664552071410324708791261627432711487246016124636377292884009062094767127259425934574727271806375496956177500835984522745108139604856167366058224042965701786688473241080488593967778666556491259757111381244231401745128627967327663012365242520659084363946225872649633275148945094316687280407598492082548581766049578057606579116958591283852679636251004224600445325033259123815555979187315196111325957593598930184679561533079113972388797065080317119823908478900676570442279678446198465560263063581748251884333175333252665573339106300264716351619101375703384381964793825066398766909097374223842319050030605018525943572320379182458245759269228478723145462696231213213999793971477545537068628893532379531114497972118632002546051226907236024826278902321176781252104733654902627734178391526149982738201084145379724475755162288762446490221572959044180636656188653019691528275394926677563789793697992397433104161503972447859393041278253224979504974034140320156793079088094348970195439163403040464965088070751434254242975979399416504075040838952007735951057109587712163652747689274688593820565764238748021452247546411367552333872513411492850431594338721706119483230738545889113672878391296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 81976912766232296857895348128091980066892434110403930793560993766609892728451624083845244742727288524296536763894175688925946222640244106609188007973539549432433334463339691898811496023065831814635425666504590864859821324067547583534761861734613363453226945580856683475982493051504566330715422694993920238417513496260409612445654786769493388099692218445283929182453455176342303146445211135674230901772520008582542401953045666645719592681513258729729080142685608032348356563970090583518246150948979280354438176873621243362415142081147114706665286249292397922952795978069303109511815284791203711047462207826024081539556306484283764707591703169423266121645325803537361869864701342017221468190839558818344984819808516932090564266126671739292449956734133590845326523696144276596281196199884552354680358753465029383668441507609830342346449940690016370350327697852604145532112529613890283208711415102044556988078699074586177171848070232125333110731698812540931957884559294582685227691687794652236472808751039263132257089330056985780208350159513345121134146436350907165198819770553686314401109175272882845777351317792505486825467190656728297915886019758660718529728798054614863854038227258275838801910843691359974875508737613981118802255531665167499612916517452331742883058107385689496788845979531801819505569695367823304873103550568604765994219926457138498627920088357442317987477426791904666459029819005934071349947664457910702442845629138971568737907890972319980002041828601747278255167777282709175887874245314056113966113277658938901467400278944724159621547132531506474285095261645248027937262549617703654088192746289177349871653881004153934964988800502540169745165096779123716339264337973852608211008598790759396002027608366090200063980487167158247866713430563383685793132046542931189714686101858367042643448867089847306566487298566211459579341804921963154927791777290567038905369381664774751285826902335045052312675984161023113858184563739616079903035832215691257255178015641184544428993678736203860023590709100411540166964658412549562738194322631638333458747848360904199088772371026996040810026359287279928974904980247706922399262304462104223370476859525794983327054727894846237546520890630839501578198245793167542261203008159218451596073566786464118734028341876564201014558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 662283685088411310028517353671656039127043053597421166252928077305358890502103135206175213903802286855675450686582153907508647284581583155484596658618885367331641673976684583205685938114265175948144494649226591146685488138818830178631875916060774921739099876430852159145403142945125361999803082439630565345216638061095065685839801702553406594231368046740825915258924523659964138088728153277192454049813424381810360324435275452977375274869260659334168953931992105720311516789935451233926788412714968058427363816180010695860306480213691831825502898730256307387560124859601811306396982375023392780055033738684846357890544983647699315010529680144829719529490701164069880086872249696247174274804286166449208463335986929587205512453760889138931365926800418560139287347538000479359968504549182081838847262428431269845021647653541230179200459464509576337736790690359188590464240945041356246493823198977440181293432209919998032041706902553571836972050256578159071415523162301921146906766589562369781229627681191136774805847120974785806307082852242341082988979543097681655945210615407074066102800925838054207946203220765311079174041659410388382872333503990935227294629374753702156752788468009086136185050076309717780245792534026118007956379984999972587489047959603870102257490515971142252645761764227824882854017518245960611808322791337952042532644390605341542431620439447673816688751477763527133541822702956622573618219085611164772484807350487568415226214141560597190091125543227617138449278892046832959956459593465271950777964818893711003051443069593483192596016782410079130808939533362696535903827855250685829553748938297996528951950299007287336639201868023848896680966193313505717426666273835620392050903988787652537233067498788894174848001908121226088098626555962680072306500042549016316532283873407543722764697662373837486733425283532411385223797562125931301680762901931034927419160441845007229194435841743340154597771225032145378981254937979443401242675110700876474644264574208822468540043450596273741593410625900321174178320185806325593088114541443670353450847786374899880625169377668580281688549749651270934251268091394664596726552846402049861633494788673211468239095573127121201355105741375796660280493254460551754458205008665869807366584197925758558465919850113807963492712448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -16235106966341464743807368658589073114859234255678403059492268091898896372121606935267338566216499867372948510154004814274370673491677744502912700192888096797098776642374385637135725806649297861813291590379773024106410414749897896791404814885338143042183984588176082461018142116195941183867176975845960152188241773660729062498950860478565341371354224073212844632641565855616323405592000243890109870953116860282667035156375304116121765114103532859996913410568049857652009298885841509049733415348630094493569027623540633549222794374917832820605930516362391182524043854779387707197558862649898811199118335088530668620502286415495627331344355092510682673789367872125181642491541991368466969473488046722150932347709375691685846131040628813545355915866552485342717785555366899917679685474296968585017811403780045407229433812825825438703503192313819934077417155657095695560824891301108036091112331880554246156479205925584611639195303452773117786685325347041430597666409170969163407283896774080669413099012360882737541047621610334896247469535508785518896250654413610995471586851134731199427516481328813516816401146149432000653618020231728061728432761119724005109159772540312099248988653140031217534393242357497205522958633789049141482575230594499834799276969120224445817810143432128596351247128515451890376207614042187807230904296819565146683867950737868498104571318236914796660205946225798985764673113976681080642252053423054965619889619447633109031918119274157978105162172292282923958362655406818626078198380610910007442902244279597570373298198214063657793223633587190237983439728289291762070175334537368503867884437076308516597335659581345075366306885715084925123071902153737480175601608286900438632381822763208767152803284717880862098436793536697202776558218620655149803401126100078742450002792388039611662561813938467055197511691970401708629162905026514928940916986758795470894621957257000376697820836045926835613253594095017258070009582793880899878550653644944294629101478690825078799529137431106234082864135118958229684288730374191818972496034740752883624758280304159466826792656538947261250589429376204258791829712267009906149444320067326135887796634074665922175655520058324611622468935049782991287402284300937138545981616800695032869362792055181286605367913522907585474157608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 184148708024373122838169358028315461184047635342510571174948729879136061121324912165477689437888575494074771895376376989870374369480727988584045380989390872034767589224131044824667230377271340072013330878240299606022409321860018669273041048845380187959267650658923563115343639617434587246648836479986441092207726097281272670579629769000134181839006571694455474039997410394886598307827854124785916927930889899158085050520289846643369872038446026532865171270568368519836024558916864663859399370093147703659293370347799516064029142080732338524167960998413222924397661234947006167956407516623247804781653625955111852993450744739518544347971039143312342935095566644894746671529146016993912086868793370660477990454227562543366372595579960221978763574319653001837269350058937693121434331692810165568733930317873865537293488997682237773125438830973069662662421424567467012525253782256186029858059752948868334302196387607784279989814142311822387184414263781893267527397304756517728588519577854165165997207365797490995332113051722520719738806521901417528843557846141416885452085684068491581247767008602308731405631995445941865344881225481418464880159081541754482131428805800001272998500968408855758072404802031195040617075001008118381146739374643841265055816985098119340912831130565403694366894423308305304139815483652328101335743872654088784186512682083527894611999749190427311039588932899260376357067000309325290028373447087675866282131115877904423719262634993155637396382439759060232781379140593543227059741804371903931294522610438525983217907332370434991521325376077920072097087158444871418323460536160623307296331334585001906063441588796554547086448040833024434892484761264534710511465049201226400534141481595958523952866152453685771927499079196530373715902397871203924473105503751545076128716047870725289128053615230513885575957183428521736522549725988582033858918089835722252140634323153803814235562886786546552920875959289609708652703479235666999979157344496552855206140517385557144865934526682477284104164039861027747826791864109389161846932934235279318349428385503686709761835372645979869377436394806649436493955828432991755743181529467164258024936793256585829865275495340787367235745016159352684160616555303767115404259929429700457768490126317898228455923556279675962071669800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -909945674174925574826175698555676175531661486490953926651984999185179347028630637862657667839106092550812116160620663148390094888024536857026411106045997472185988442544261426789527573012342914600101269246716901877338854586289126625994484987548253090009933697085750429086551760214324522287944150038328666030796988417467057988204572019740571954945949643186708897223747085370230198089495811860869359848986191902330117878714096426416689531793617159360164046403008704534294988708181404979288942760992596566775281797586670046603074690302627839505359360777170296619898197554497295024660405936890246061494716371353453617387376856130062366586135398750570215104513607815046559798356517228857494689462853284292188222557200320502763998469457808406160807569820036032409396400914513650842072001361047375071641644933363324633138427912466492923217109125936601004434809399399279638803394237355591394160414080911720403899875480506978716829372131218441276865979849490886525238390458034562206518934402646468520805266313020238096320206523287048700236619131029522340482304357246947724202662913724636920672090808133845098935804186561772205013799657098968079968537848270355895853440851994813963801623540923382006986197063125852249110493038748461804522737050907993528810411795690328867937301643013360499820895156985168377990678916786660535262360815990215891142907094700655984702445591709203798801960552911148013067343847724718048613963186982503457617349499204125941013558682878264257745002058144870848701353955025491945771664228615632412623805952055497905835667009471289350320737914539771801159586528413909429746022007982231160672432372743867676995167213874225890889441114774291294311722946687849038563851007748094548392267797883280212750542725155350979307075298873454880309638141566627133155445766264448665481025624780048267046172438417719924065353169805631882433113407575978653130906924172322274381802593499854676337365489268395247878795533833598530281544580468657898385679899181734813878870757900946079715487366829538293051733621344590713258605856715653415909304162548764173057475630273412814516674152580352464203794656155735164383048299146673149782467858149400093817433337805066547830871105487612634488686256826769015712862949795696142720630244165101457485977881424387134256188708012494146032138977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 3725509216317689187279891616666789084103570028126345071255864439246885639742069680721839971750469275789912012818767182561036055890658627208218424253560751001288305561048414921660886424629116477064058812436033705025395764496867041222237694948310575228447116698682734161584134705164420282304847694856630588667123503390007297616564399552880142346147204954160618450471085080422338872023905210887868175122211283710825781597098787079869854319651218514129489124367551008067162865803709922408739004981618812595016683325127516482856400758463819730217295390970834428226959397318049377346275218024894790778248147548861420198218990866135580333758374183777021321409653203375040996264860680989871159431881376710869909692770511811241300996909649455181224593746451006710977476891597065310907880892617065389477044996788543271609483212086104225067970270295914961524709035266348693514153057452961815035043393521071406373930267587535609847513116919652435547809162311825539138802521320630226774056414636307883260507442853079271608388636488542683440971427238146706887544364330244084404399082259342573856702485321133192626795877045336800526671600709289537217853434692534266121434168647631065198452746159250218813861090664198390132371772344071761387724779863723525269144601383187117748537235670847728870903902222083599182116124616132329973859198763578429723562787060084317042404394304621102369529055954891692538923566920763054031948512100862611626083048440033986398845575404745771156853913653713695646317193004345656185254402026894319863529087508166503835903538880980175121643465359851776569006173892091170691534957970090028299622230760504980477362660728656683786583266884285043374095017291207400884125995560592651488963763656245783463431293373048469508769535305034515806967848101617017496945817496679028815491570121564730602411548557228649783218624232313978328405184488284154264186358779498645725349108906593500878672872533768384878197575736506205784642734624056482253280892017634235500649468742618978656432701517413088127193239947658580998587584165863819994592867205016203342339794081113489642578268741361980085963318752908965591581010692922317429309527251891487822212407768372737093215097947209102062663583399205355365299647327573893373058081152768531057526644845846688728677587734046235647383240179712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -11432040028011977400674206175838211586319476987080424061104832763028042492645364166225329330584755098273572059795559078032538072113832512437432831347298353211543219121290394708552565829268756824305800979287360845368448071169286466711875239253131265644157946030592312300841750951079880906212714266880134433563314226504946255688596344559406739362972521527638293518989014509946724657526528693614680582689625534081739591094201715673187663140567865842639118508333437324432420675793444549100963573587183667181586445929894307442192253656151381924623660246934010372231655856771611488870587650352509255019121957886990784094434713356340829683277644351381871105292799003548668870806593447908284695026435227874083703335597062462730171511683121810384973660004912822117209908298244450791808689338879431770056299817716871313193917404847861535452417235090850856995343210870928311154975228491832421917302200914926952890624946053861679196293804343879302299169471302730246693226318332877481246298148941194638673953925508442762065824456636223893255244481183679631101853075343974285918322803280774246302296885142425773541152581329937273260359395227999406969961322182171844484422201503340642962568349692677465491617042126621071585499050367174032838372256329464306495120819954306316520941117544691847261947031237343474900899224230195494585935521460388366567039611320304162366651569982970711372079388315558290400886462285035044602614500513141185414815540943897811516372457391947072668736085143089378768730059495731971296343702304815469162475836176225993069601082450851856714457255188356177111304430502204260112613709290491085707589742772695456869544824927760431865578700249666072097406947838787468316739140200120871731833304777884496630824564528386045503777929536328841543426295427084420834284854430316909611123380743407104701387816153866246703420683566583916557505952226417686685934958025001213123102886405124622715733269448812417524900721826111543744494834607033839955681876180359588550993529583078196921264303012887763768975055398867174939899043431752015533975111706386772822934946190160611693092801844208608416550756506294584551044285010729271602531047353082026269466181564957148797996314440460123562914510996323768406849011069626715462393880627063155581228575090761696164483090257829991954450250465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 25797172782505073685941227919872712929641353535157099668836372544943798436589596066387207343871295211994977292767099866495192227763232160994719877603054193976857398465512658723117301068356629983014694877091437719245559188536890937745865905606723395419255846415950641331543396330151717735750033246935939807643223975157918641477141576169552945924802167747807580165948605776474998229034313609621858697703034784253652256477968835892029865987199436964660073149274964777169606475065504696022373290101869198571164122015391098321916032128191341709034317550590405312665459669661161125312491029821003227451496868713697238395186413367014385629561959202578375950496688065549517637332351895124167317735491257699848171618003457024850999908133396618583927303260512503278539439674210179330244718848366432793660441982163619416064376743671766781842101055844093069825568951688378912592473472759973556969855470262753182843477604530434284665199719983094221230488542018489113919239171780637088508328540699138774210741852798465212634154195273880271470452576725890353663074603155320011781890477896703295551025657141768180764370602793152618206499982029973447720623185422012997414491636619436554455974083459412485221418587007271544250401961426920059662284688607571164002634692451606704870971458493694434384672755709304692685436074007994095800088895018694221502753193271103182879999012907577567706432200128065897313832914575780919276331994394937671620064116080477703529784700720938120541488039838383521130436211141169084616488083876610608624077101704891181579036085912320417824956744961484308815215586730253986070745081111716260745950712921522752178131020655697779621777042821466950134950598511254241650362969570483156758828446128512833615970971101770005475660315437752747850048577299966009639228983938669762962098739127014112338768299164662455283190397547482736299837844414955855107886042460702040110244650912859028428815541002013858974677991613446139328079375066199348584061478455323767731770199146916429076640571377904390879135539233412886044957806329045914576273593378599534393671425218240224268726792369947828120215068467084693599033987736398152907409894188708807903233286557038941899953516977518122467659516968722418295985787298690588224968210638690197980146570603042664402868801003195754438587855142912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -45044569390429818335114553121867880638808203625398850691464185473616144582370872069362024315597482715467764110257501624192696066626253785797421507743480193041527053334151538076266678767881732522275217864902629582038916031408455822760750459523909556994985091771467206807613873026886489479248260188389268129416421265993379334605227465489355601924524701229145279812287173893046540496495171555835501151365964586881081344597282633048840063055252370128196388856855985967026462009057221072102266170627821328980525799914839320863345529342257920770469862578647864713481799350762180898515748991992892754368208282609778475484036027133704386666198140129243015486240284617940420188499996482010533779291603266601513406015835923247131490425108449761015865488972001352394532559002272528960487458816567538932129761302562103287872766294045805603740721471628536390296886479503489293506883950748295615291304733715526741529027930568641163903463030625085334443776679394585328561678425318757196042910808227580425872544061532524418608680845770391410967423618658126783199239687283764250697408559568286905363379667181366237996061162048916277470087198770517675631692573457115804535914216267409781741491510112864613547252037656493635934072610606910019283293532482221043759361188150937023749977763955145820931314332856407670772774785464352209943958919811373567094581774106801211297001734590730976238415088251772211488251857033352275223672468813936249625807773466654359636560041043140934544010198800749511877936386347827602070455988052524275339229714915975805298501934588552427093672762768299213754513351860283919839851157651681102556829762178432300182712895717168270005966629419161262015642401700829114964413425807082339746601981400121189628377987455096900257803670774262421577349197969426011936269273547654924423016280329469126204218661767340253464581776728430488317431248628541891435189482700876187740389961268517002925914932073379525601908596237003942332848687865935413397731604576742653456674114408220907538686558323273822543272552842431300033783671064652459793495276232435761254096683932770499976267678437913792070717194693770085088596912974344012554929847760789371202132423091024055171597356937488472251056187710803521731902959339591415186920540936595800771346684660490327888457765587562214960144412835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 80256311566281999403426193624652038570413149795672155247902277210814494735071948698946145567334491424787181747869074174800057898309269732960902791756856914567092427895045675993585145433570228057182537731776454446382268475352955140195436609013069647387590424098224423761647045990354121395873212344629350870913807617499367002717529689212408322977883497744041350349595288913666273623145950542619949890655115812209757317123601742859404282725064952131181669432192171935748333372122972216057956336557671436459561359965918139546192513231656477116408492911901822489230405813874251891680720945934221630127901324095659756903578555992503838997290186312777216208092883072322676983056383523245981506013423168776655419386946955885930975311125245879800270779075236506604692832920493382013992841072346255845580198241224909953124664998468446212163922822836656006156313544711483524360519809273920614445033513785672664640332173981105118080763841005131693120357737148080218887913576125271607007192492020694267163863866832542638951650230699399567662977995304064022578331393263507152510865203338284097844940944152261269333647868879589871699006182131297800214529257078048302258179394179717648343384909409028988053002205184717619595581113617260095993003113788442864959927679432996532419252408082785906569621455286837263293984276903383005111017167180339054029621151372291805997002300111058428364868262792263125622243382334005793723354890481229379521183402134421239248616570409116305847205274700865976741925839531315194393132911095811160853021258443695810617717009984531625015495275370949245559005307743421332977036869063473651336632473332939039253070195756291173689566418540496777745883963600977319207619078502135712365730037065286716030815499947357416546554270216892537405671936629444433872436407789228704860018426174413226668792912240801621144741840022873710657364475740020966147816186600152878871918668405271446050771917713169504778377298950752039741341255722689977150239933782835648940011570465030606101466097507204883162857934117053166121408531602938681073251587133100644538200518080577084674271580278313391836975614715391673954185385845158302376412299001231648747420673741892664341947834082021298668654534495566549356036367159936148964262563462759744399221346759211864653560324890883982020551760674816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -172605121536921642703338806942967229912752015921485517165228525090361089498177823212305988012511645023295036014435447610807278402977703550677934074746833466564072347047515648132669508644648434629739678878514977416505458618507499886351301778005757472299068039117110953976684333396854061987240427222422767894764409992913293555865301316979968097409671714359597062557673865419261265781429231193390304953676174099622058833353024741813747023376904779663259057152907937951146088908996125794662149167880845351434319505850142692349283943081997986101271696211138648175042425025597213408105527556020586404672972144285654165079160926291607770350250223439511400966021744130236306141543692867442910374170519099303455374561983873397237793766784373702655514752555417408180177592222365245987117420265847621257943723278807211225034583831222021032971459247106971053883319639052171352075657493389756873032328848393077853962321609591596167140999437314526249118504446729677592923144656869216295844907206739605769130444659735910672952967615434062938783332020719073496873684833193246047495180503565194265070253001013507294224875045795716556652475768997979669755174004918071052465981854084962504768986407356651333893097276859939777136328666882769472607846672188866659831439617253484444197197400693276278276256381270611035181587119199627730127384188284673399560249468218804753483584541101417586299515707646106494786458138877109858057989522873306036025850253857815174736142939502321234892494099646734566471072877674853585598855099018328856901362082603222862920723934543088921946365772459929457573555870841897648907808218598384893215725082384972487799008531336188623358916472391878685163194107734302967108005206229533879729002988223930982925625730117605394487089610500451836651862115000319104572952424472605115683502555257975590598649601618097852078408702014684655507269892210689860615836746736787690452411677228134274424771528960305886028817756018821024424049865050826093671244318023697633151834365691077580709866794896240199052745943024614252401031971259783084042697323318849522554918472274668350125655613004603874121610249150456623305423026583645139829997470289909990858896683250297557714106136797798807801474534633412076357389823300522553010664209753563638420341234129595324285110337583679452864388876206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 276390568388682071433599581075307208240576515797398344466634348991972339253925906827483688767674615360144123803287044863619802327524895968089684383019414750787309142587125575573587394589388078643390096312194076323560292652028312927051835479055865855388700444658995046751631694281375454150809883692674435035861721782608851606809270623279237852252748828264919095099422708537056666766848118356612963646486911484687959713962449033219444748235524318826657754645812346628479944894684762147608709206903169440140091086801903102043730409678789480799985684640557474731051624937614049350592423977649775822025949195972566183619316514159108230214035815129380836046569799059332046927041574044316097268192016227960468696901214120521213854988126234889364459513536520070052366330379886838424515970004145003587364800719992626836668663935871919010496998588232670689141235894136838584979782189125473399938946260982387504298010166946087744325131960260753069802494844804709177048142705922336702216714988850372116407139602120102271989407825692282011650283037835978988735301261923375184109856266709730990657060560116369937427944672164410231058741907831839348627465065723481193522826332601875128683779877248218384348803478387861201549734165654599883919968810760939486587266248404601082184094281437790456883337198131903935966014232419628521658375669890119682217485014165506028220319439003158780026432558895158290301925117222733199305144980301654038091739973357451534421262959413561464891734105853752317867306872394067554814884086627666421154073333729138595687440682952494546588218700372746847536194943558363708861889636604878448398260353604650555202594848714401735201151914107882137321876185021408527242464026485846872660281982694531857651821904314643066670909265787614882978860691668728915278177974157995441497761065210477763043567203834593077561535530322007939845901295958994638960634831492976286920489229348001247600399610731172946057479954737701591025220602125924948729258727109243952740207948553047849090293920246696548259860224329594672912170727538411012674741605401811977080770784392570871227577086123042386177419201634314693638359533550566340589747613749525766188677992776798874848000680683091791227766114740605322413908042392944050130748085973429797651414031544249413498040932997189554131580290596864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -141688921157465457897653078024315430777298124111748378695268108983947718396759189395374545562135526227213629275330678680191940776232554339803522445002164548060405977934060765472252128005368966316091956219507900509325698876304217406059415237042000589028421641981445002951581565027462238938361680299246468161174888095120849694559216768366343553563153748946239530842654707062524046977351780183357724336327832212598998650923118004503829942680481677931191321117479801548275951153413080573727581902671124711089921856065810298764070594482778911443513206879326561724445903336483056458177261218568592445926634977746429254089907627817626411208616432898120241176744518233130133120185679814612896847426706354117454581502887236550772910987705378004032277824239006070712261806490081089967385913724794929759705353659293920358969541507746821412235484704106074999431445613464192756291076344552731956125476750725427489437108700215411284911970745177374450971183247291050255471052878762799274480327362587493526831831707502939073904310630945311092811871535550304652632332483544497468958667761224402753810492821625887273071285825414409807153955019814036725041622766874501561788186105865729032229896261091695463076226401959365843362849278118425210998124319450763381232627690810396251925045099328971940436019360975705128346679414040697058871643770568665145198747892483992360965852863391848432225033874066654491729940099603638654504649938217280543508858074313455551267491589049317796886741282613837972732588003652764340352451070494566908458845821982103900939784379456793112891285290882263164045596131592417519678004117116962414141079391662557601470998264722747729726369405664718352381784510204008141453858442355367379891833271889139134788212811797801540843468953436803712713986146943118476197543368238784896784642958198164765416883977544570502259284564026495227600167316725192924217978750310819512259906705746919242671343338216958306416365322053561631175982645492148661554533964419424577509273979296465514358291800982784240387249919919017271489221193679972975442636607988539026384458304949116826612967772238493807688013189972606644492701069448820078179662361122151487908467526626926493655206018671356236869040443377622279686212503048295485746922549433520854931749002942304570236631446485261955968882536611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -308763695289022597572889365522211074421847122738223404998389960968919475654961485811981103260956830371805907436732016209223965543402391140472814883496631596908091901609698821736289104252898902289725845456449199399346597963153314079985161018476196505617509224760772447143505012528868159573709394294752223235628310786710735006702881337888937002925437105905084351654017751020787161408170374027530463378467608498917510041021389749835334352333290022982174784890508307874455010386337776823923318955606265807176685357479623263422228302738347567931715729649821154965490048586150944936975835752837511064583509098235559912200957807217952927521130039444372402398673325685552765690172866374803361748097800953367533977056763195104956688839633944721727977512403043913137321558062427123035217959332847961052142761973251407520665149185741201236328358665454792737761155171316538380787896286810091935899717006524583025484860922989389436503387135225959568708860085549220882126551486154988123158414305925309615506071478175765103055180718001484143886113154408059903879097083373646478313461488763236145490084938781029361239965454360264378419606903851890667919029602606588377266615981803262514086501921731072218812925905731639559029825257693045669574215879989769370660676173280316442542446785940882855413354158322906448804898922544835617845757862269445415652481822917246333476918419117891257666278498215654783439955534287826837246606415789356019584267127187446905417665901802379608350107091596722015897157860619243956438814317886645605663486194722005625337782936496352836696511639440293518039902394246374423201783400610794536962851523848127823366579156194212828464345244107489665483925046713440980562079429343485209613657939305656365246481914697005452669256446482850293132444297940699469822639335816884448402273050313482937233035362814084540027978717224844532677822959048720871229500473339482959885570022328735544364795897293987671419989466012263498496961124600523043610250730435694821451832385319613586741287921153174051223599131396214791904140884751503434371614993188993161237575236661047540175142989189575551462983189584122331387955203944028202225965997333451820247968679833356621719855980504640727669390954345117120098044582083606803257181200496505238922515000494691822383621641830491820381245785767936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 543778021482019366007691807121800505093134085490091712281852507383624655400206479143153644933607713105551058661878473728521481712556429792546933655735601959074244229760016552769552419280073263214780227887173427469228879295643626245650519702190885111254016082791440868273229401512596906199657413273887063138267471522671751532257505182890216114404843362548157834472343030022664981302247398784281710977795184851014024572760393706610271524574535505634085313485054416689603224930996797861368587293383907775847245602642499341511959270188459200810549901606528066182722301756016051188247373472919776099318598742056467662407154509272483476731256854668419789357458565601502078274929529488928622928206777041228979031687390916373659008827612687426157139893295822260597897299955578864954639272053265667401562018906699902632091572779375248293378377119491534587507432472895728907826573134860406328950339873531904651318287080649031997087768281403106603677858442788958858383007702359152425014728676165516590248568006456093598263017445567911635333534172546357236966740603160265817850135559828615957350502449923876462520651446201454770630451901700377625151827668262081463411245777500662665239825980436597052072822277070102470130442388853300271620318615212972317636896921085207602068365023495388842853336141385535935949175631951562083446180360487402367069920413305198852426178065920636092233515322136552548746651767154058064402492048604998518557467227161936214653541837364631140444573806176765808067462785400340289454751668966197541799796393426117832924771915580706420624682683990965659982296138776248677503318346783758794529008705169926159273811637311149644523829461965507655281008401528919515165605556837559455269405516554409235378031339633872998512666172834674314822614984849532623851995869268846824607644977342346369106868642852902751666287701417462208194030685522303152185710465832514283970206261186879186802165561788811869309787362129739474297221788437492019316063075744924969285615034208097951254280697165466668915512226804603888828269104942548090711895715129461114385758881048639939912156824489723359384294461999852926621930443469092326553749991325727970936269720142135486056420504101229508127229368192080463577804590391995823471052088327838034056156610906732517069816873177626399633233443553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -64911522766727711854961574997498855370051479019037367831769475048192523142567149968116214798476746733222504764611310890743505476569651898132524382918418386042730838811322696323298657059293685291084413587842709007582353177407271310820613174580970019098766715951605764395850774502264685657372249293686890791851430632770230819210282155648936524191026544240053653737281956032039114490599944803747950042032927269456653474088952582760714118172356069993180192510099808673504634615518062632948270176916678847876974339532634610817780492569966517941463625270184231600203455275556842116424471414478091347458113824419551488074550041499648496425337325591705637776216282617861941759694981738117846169107503179702091029907151626315858589138803960881294444878376282060320333171268159745461212609875093584970506484905629370591791555662364253142792674341421997248319693185097218856760779706039026030183402862605481358720306263253991096130146221371686749866431752369907582030762276379671491031622691540764708236632018870001413155153010695684319527938087771450732750870016658266706500381920753218195729774089965407408079518953671083135891705342277427921359175033522290076097675108031289973889480257607550185143289162771063530009788422601596465421995792704238733835779193015219870062044063096186593470993365459214503712674388526182747566633201617430828647624816997280816899950401536269196613734307601146534670089140215460372904545874532449728850834174179573909509456869630194734933337373853117262339080228167187064989563400508349338336104167105847258589239207015480620407263025217692376810230736755683563186661211121549223267224083620734020547964231743884254734144211172842462945325332448637149775348036824154526694737689022485873103754192449571544362885641067839128906324923083170147508773065886960151142078745880275096131910248697786242912031753264681898946639789552217035727432739436154560066641766472876393533214358102518555201637029821458311452020619970941041767658531467670248386549975780544951099410227908627612237358860966537908652788158914814158170514941357343249375166376872420333074824266819973583094292394464864514137980417303133655750485243979078772756535638705504110944977220455626997127397535903086318377618653596397008362707904524917113888809684010174714291011859158650275017225521856512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -630354489096876991469732221272022949730486392001852623017375365047813613507067101854919922155385624561401836117598170584050955006341711027777681461785849734145755918077429195878188315703527260507615202545776299663989964936798826453839648982824215975379431535476795184580689298636730186157765566276553398201859242872180256939461588428514450942343789294930937515283734852371664033121137216923119545141918946962420993838380025507266093879617724520558356535480992005267978218418395947304804729444787391428273086557419006898815321458010881754878756372999543918431491720519717703615236889418309479586262334335720300861652366920126364771450336885310679222018008646035900451763360709969416617624981715945060815233688041502223414745665350452865495428115439449504323976553920100263337901368816559776793623004273535531807892118913262193325520723298029345568036724566177606131753577480625174884448950823387135141332659940211016379984872958794684646835223130460620788256734878262943663239899461512536675947023416442615855452292830157680381760035484615265388523198077844863371764919965938306134054570194996805410860367019773498410842815498139997283283389449869192938942346164309615605315117006898412972459747704717349713113102306917017168552447223285558726884212033570819616410776312660424396893286321361409398968649121518855075620375170560183543752671647210663421984378753764167623761812147967877160006550135520150082817788718841636657605486794908093273520956484471650598346268576358529519580713947450476280258090373860176295644523824177225581045669615708515223874784327989324099339689226347028456125237583433828205096211721892607185934518796926052317593949642035535226509889046545538203398650444063432653959303352904962673769915215546621239691343079184673570998821893979283361362954609963414974510645081642268329324511050984468678052192958113277592048148934769939955171955452503515657808535735980233894944051837264880722206765786378281125717234911532481099029808997571704748751691758908499215327384800858060482553115594435899939089036751588859469334963105264274419176098232427429085475530714916584832699429176332140742458144117464424692181307448980541277546639845986041136969605977718578127114438288422850187977271913569399838111478238987691257149959722152910522195794843853411975327458713927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 618093979234590019136561424311605159279572048421559382049367107993917102388529436897781824688535167695509342131746338458796275961504550601350860633717959085906876621778653727193036577329768979961610880009363105709797363140818489124192867212818525351559117844521355867497485505753994130869477175135752167085596407605928203324652883297438021310888793842566843170051699193107684704341053524540553003885011031822713380530796520230030485989641007900565992000554805917208499005277167332418686269701283040070649378851535245334953714576564095020131096190437172617725676398562781513885140320492337610068950074893757989738898280795609595021011944695345947691896822395763610281576356018314114343592872960777695517150991034466934905302215031826972354069026352866967269857786345759050286682513747725121514299728046346329220675733462437497616524513062868979485859251107509642058020534515100311996435344013537375091710407050029590824658073270144853502379923373214144643191101356366168348394278487399030891130915245067922171087492035745876773244750676752114341008438669095234492424467919779605808118330278362069689479758927459063126463108611072001413908092895912779482391568735577114211429584673165938193446136017600664703053482044112087549399940310440028571949428993696247470770872506687993377915841050846168581984124108978481483397123231424785999118449627883742753378141191978581093622141224425100680519383919380205593488532590942655114585192099954179137685589538577501573826108619433800450499859012934815466415850039683260104882628595257146216140629909465594029155329513814996585837445270163742484831485855677050944638865697601183248942490227448427420845070348652603678520603864190160714677358773474657646044451028223411800770681730227234815730958040254933473589952267086880217225310985237026103286432118726976302951128158324493479420016691681418924360088858282861288078834952718998032541936606381142203281058045324090255265246641808023514942606677710613601575391094347559863174003593415310287275770805571663093570851060792947452146100178782067899107511809731063773410241379087436094553856916110488886200541832998779970733067600519344514284114552002975997375782182601081748805210235208831978916620693550494747819456796597673725645624105301642049085038649997629767648134789020150742307014103269376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 86702868029654634922864056328224201788388238818753941901384332873359769247314809357267755880738870871020719236623451851694897588527622663738884966167505514359608352023748358218431362057713103358138477647821913277447456018368178618979155984812054958016312425318955216000126048953164876159097733087793185968302013769244043414228464339220607576353619185683388269250981476187892707317891725525312263198046294129717680930231796044316070043762582608142680557823267454100049892464617890111217662245053656349911377701322648872632963186510869224902107034233537906149852458336231911671737681184395712413056780210986609604996353274771636817143731246705067381925108230439802547749066427619655337511998462640902894561880077685457780194732818207421923178116587291766350663505096331610951950750435218282049533472221430752147220666722141644081599658879758194649792598415634590326597487660601596813075612199490675503675202882186947083434633924616943263549483960214550743189229094817763920133434430320887785622214932861615143141781276514118777340182565938372336106234872785524877481183573109046757217016338219341040584146030140756403293544546836865372880501576218261985188598760071458496233035401867374469817391907958121149193641225450203855815602108473961651265438894431491715017818407247450116029613342155389495789024514299894265248058671156248804015047784836915414920937312329645994770820773452724270543678845224638800910089358965454444999592679229407797680094962347635942558274585632080621051402039044311954316349108439972877628238478721250078745872566737856373335794219931927960280479862494883511901935898839867392396748126053514833262482216067675889474683739607115307003470884115599147732186853310207048866791652275102475405629724440160354511717229579542971460942447216363416411783927724101874803256635457278463540660878568625164245766510355673310039425844113919835880697283317475402462944127076652064488037122732121146787085219576136450927347314695804015912142898631565642404741136063410042492008310688232302791610919981229711526912775473635202867364716429218953156300752614918070752384447316144210952575586490722363883732151458893775780762091949308992726551906060326770986659395296082518772831581917123321453260795466789622109165984396354484417175312888335509145254891977357499430424291573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -627129803291590196537872328826466453396664440044788073045262846666558154698830558673347161840287234782080966503369556234865110778269435058448036381956695093897165925669981294852300967436183205834424008288550490580850395325510029848164162841616006773219570815697690361995292691531682799724077057908858897232578942314459985021367529387353328024422239444201543106744261615110792686652056101172658651962406446270797537429423277347888083354975903476961889994247684177683263586657370501335019301541826486304950350237333021192817068876792599851221557059089475726056557585447278414577128202146285004024951862956815525702290222421679405684630284434096360074324702664384734041139739594506149310714345504183281060796408726019183878157797049258538738988401813469684701021562663447420865595282130199810635664327550277608199644133730970989796122304379188193749027066293015007987986125916918193713793472160248287645217344737645976161825326582957976899854975520429732334245690985143481647319675955536221620696960748060415139667911276997525168561372517713152749740730987548437609169631630370342409809197001669907953889454696700461660118928687503361359239980169525799108415827135957407257335666604399861239677280104486763244990881211425764631067159842861410980005785296891833391341170896896484801840553281626265257801998046408841087030898598646498683021369780538895137921257123912851157124281982917660671922394493231836628177550287277572137611434650766371197655966719373701580401222535953754217844997121526801011867310039408293443201104460186984868100807303397539857708071943862602214765289449275794522786296647641584957584754571296946092311226146667013419219166282751188061119130782148580312028606524124004146736210363748670516326777794650950384590418704794778928139531230847599942475726626000654410614173067562681998312456988499705925838486051541942508351052885311206742290421840860360966612193725090179865594380505765940436912003532690725054359548650952933447024634081595265378377700528615422238650509186550189333160048796997913328084653806889709131182780711561000740462122825406917016673321116486637362699850460551812794596388444821506569522374797390576403032506260928864406115798705178907362385315054048541876437428846788257679134712561960122505539390844986070719579256369079696116291837555113984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] 111968499874555058011533160142120642334868217284760566424499027294830334028605002666777239498775639312556250283506765757910552949793255236370184247985677450439344219909490487690570861295706305855998450872808323214975300532732409444948314434751793972705768863091038134547347763600305672162262449353363220270303458520763477489368817936172393300667530662828321624116491642712665366960427746823277173299229795669432779071715918106421540023082710135176418360586431487523146971707725017842199587630387342779441253374971353790046757487933305849768176589864448787291853912507861545774406791477854525027985196245437836171350391261397030675961113942484755556216264417188877517666492394244496511717775991873250405114147250472488362859836609635989370522464600187831830771680847999879046590695293380421979100290470587183317167974589228743222972785544546398566512660624000081533808744956285274468100083765851300750988123459276519579621478246395597932008117864817874336049409298840463651162175264549802921805721867978046949252645858105862419424006772756712042075778274106539482461636167411833697504250809598173097492831089861309752852486799449215144437372497814205940811105376095589599475386238926967768567167992529413410432197898787180613881888966841746142139869393267832683482432682823590804861411102465887421414291880943596810982674845700897720807312067449169430017090872261302218576771939791278505320972621957419963704459481390755028240500829424696399830113358281031119999462311578396558331917316783903170815157815529697999907034420943410690211926785276557310235922528256611514832866450291120674169758134494596110792949753983227890055787645240037825436713235647750893103600355107227439134389314228625650600543028557628087396019528468149289446042224157472314342117518667124783983918114583654128686244863073535995396053262011817106720687719719773582925026441842974122005361054761911748665829476417716047000602127030663095622755389857401722893828785308271794511603313064740577929441350758477185337740426141372587081662257085129744251946005604924734006146752118317380205330901727246929554507510587564587485579229458997771772525357711427883807038630171668788260391384610163876289151760230069228253172607238811606452950845060157927245985866174756434087030064053499389001287352984620352143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -52577178158392910556435430557410300713259446285187686382642381027717058104246074850415304272444141095652251342571692758216084137389366713735170210025789948687914865208810754204330859217957829228021088081233781533481059240180285737455108602846962328395850109501532601586491870201673300402976816615950011426951543975987717204365085988428791171741564943410204023945031251249841370549424303520844669465108800407336925866089563492218544310318117932771708601282342435276853865541411990481564173308835350767649967221655563905628351826873546356766979260252843585229636116358443257683834638768630913976689344412403152050468427063595970559508747855925908705687178962424238366014415707472868422295083272586274081464400290052621334480018545587930710116393378784709568329519437538105300636959674956446009421511197080333707773501512855091866840774188873248257368072206339760319590367813115324646750713128517370576321144188438522981020059173516883152612185269783609880619687694062680065613737246154627032782560840166878397075095407604508082919612409090439787508588709870704604395131318143738188786968758620024849452569448029717526680449039670267884897727469778111576951331867489124493646071070563081142657653247663756038117781573282625963701005486003984238224148135190379296913276961941654709193769770345416177452402298634588898745587411108590302388470407121505364143574438242572589218326996807007758733783928834618753223981355253999780700988132693133795110960409610434156170505187096451018975647839782941561943639711275872880394596289013050350247985222891895136926753463930850127508583790424642831966340415928780641986819891708979319980930908833783243121202103567740043319531032568850414359694483600816993747860925283117615154432873674280665336127253569580114715876409578322912652450199478388740657046147583877747265634924271249007948920865776217463853829888288553925795772251117280686188220440143120174441273028772745978866766481147206916443562470402575403465112193865849682503706243075851601621234242147598148741389837681682387181110475981712009969259230736806912816164472377614663079018239593262308486555189909822275669310033359129368113313902215207214449436057778232118743066349297809617614885496187059456016132008717661498304412081325920911662190858352449101326968350210217082133413888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -547665251523237834162765741054038358170552440763090365241067922214969713609842309093363279539740939315335958642303666598137034038149876661126574372942990234004055819238093458180473890426126378563341769395396568827081615696960003991974582436810999941999875754667067688620258910205560528186152825789633984189620320575018425833068514664351516991933384779987326620874599681274837569292822689416429619385853641038347675380168758080365029265436350941166394288698955520618876891356564079981116881852490975795517980380196106084635192936200004292223829780547878007464970429919761067475926682176718601163828573931716537922455635747215527730365334269173046058902289399682851279864398000892775976956187156612690519736860753394269198908184718547846831981103354245707260475548228786767483870403682098448227078668833524737325426427680820412254000150670551456496724625159239093150918967442462424231723113536302024243899806706995952820916125794911851189926287295222873035933889451222776786226375474722618676196313168170887290882667559620626313382629201314637351677957797590406335741421152858569228665343860988844635961984074901469696143304359800880710151711239921353545044950444038375659242508885261192144565557212022199426828850002064459254676179389773541297191278049159194905055382070476548410994638290683402618502516445504542473071890104247270146200602584920943420900024216775614649469275820751030056389709341869194074219803758828598791413190777532193457018727839019220440679518649909516281098993802986493330847567342232612977040101614657171715697074143920629455957424885973201203972045380150092262329093679434970824018025846947938466459097528142036713559437860335916154587804108042495974252186165749591221945622340501201279850263976197647862663602744130055390876529747684906666272316602793494321121399945273732588710852560112090463705180820624442140507147662675853405736785962309857230238641828057599491963770645765972904544169775462553589831684677785370226045103042670239415879173227214645227131083369155517392073491703733681295200360714730939193795742192462663188684511623726232733156056202044311439816280555368057151126908832211093042816983870250276919070996392778204378168070366566630069623118933507112267510819102425068435746699296236428349068402857055929903296202772134178595683696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 15148540024869552414132411527148145762990347570323630048434771452903786382729952103180748738028944620372946066722999082380768711920084927245625295319364823542949305078479134545059101720780810917937362911393678729678831866585461340304769876022529947133412860838557858440478508534529347056008358820590888918363983650831457811524601288323243171183206611050810325414374976265106762591614742575405139762225205590371244382488876322147851929932571895707944412277784321646003964022468468813301931077184439396870947947625075436790520049601113541133296877867917409876780312857273066729340113429564951451228406324372065145249394059160171471844655036589203668417523191103676114557516603169454850887745856652000403801178556107311713681092469108691517031912564420895368998022608249103357792503692345545612592253068333785005554260971255595959991464553221958886742194551806117349134601728244584002124932580484944931228883543508482515007436287991231801472363912275830417024414352980705813620359436093320098457312585738442473206369616162147290701184745191042516075092698730407359796579806330271641350627651888733458301003933509420101225745848757100381602550084278986879001869809925427922214377201214845676586263306728078011050819359654820143122642538142024757641817668277346375115838389634674451928722263700377854379841064726488403230479852396179574037360702770326235587351108474882773313229542920235461567640138018756653802406220051428310686999458371072550736853808258479095849484473103951804707593902644435258398628517492683518463591483460592492962927934052801525401397200245605418382280773014354610036305620424110324610983514880519375033286510444566358888568355315527208029573682659057702518497070264417974725819146659066213650591487603961964549379825498827094124626643154031439547727635530351835422772681180576895288963213469127402011530504926607911950903966982768262865360211644481048400319267563207964204249114025888127406664980483813087234363227864705583387221198599525257355983725113367863818366627601933025588540933236594003111337234997954135923674197268481058042610338070153787753042370449283717619343756933519351763193579681633264323527649020133343818923073883652489985484306251952957338185819184234937889143933305276504151626673237582887257838902990113908923707531003192864746904748032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -174454720135756667789776998839551207110187988274386173623731139923656421419635200623436683994084595558039766668354036674532629776265538765990423500463344021315748333985101223329535903009076269799054698523931605279787604478154309258653199530995052941666949555497519884245553293913270452057972832914976973322124262853292624281497581160933216450760881259493334371172117507808942085922097978010507792996041831777740239044434596154080585245979139040305394856941029120891068082443726654913048653376204693735029208862364338314407500187840761900041972600376929743820692822771777402684523546652039115119874399313179701244890010607412708849040711867863206656727354486231362821654455827545906193697160661862271014747157653066500936990963322966428459314129644241116458153600346542704985985750904658045849694630529108420363882566313384345703748991058182651146551361164568083371702431973332452110866945515662286482050491818388871925054138376912771386756510999420347082117441568626001189290795764210150960430684657917579782227962032354674270909045270135748116077148402006538192011525498265630250585186356348006728510956466782998694870147187913181819940960313310385354639582291631421380888533671531689284532189395873192962947024634243779452667251083670427653147584973739589349721788444543478717892797325492420578910989732349072407612262325916308563832763311706270820220890652932852613622455626778305052399458544238577355180396022250200457561526813928227336880985392887339296633484255381759598253502422923636472022728444408102322353125056659436044180221464937873655990253468746929197132719845840816199147378089544116174730937717080460320676958971733539061444818932909041799016207862594864314059748001038204460448019916357197438670191217659115681352469375095903671388732922500755411946212167021333575396321473224167603204033814458082581925665067032276012562833022396358013783612694577170187122754832513649132544020124319726971343065760320940692192016732098982200969378170121002048710779027064658527413270085259402226671583160260132719632006672558146856901993452988178710506408326582436572136406338190072357691565153725312579975868553918125138393076941058519500579447249879578522860923328217426708543244186324937748700348526117951412619021168830061887971726378007238574215258635059903533775899852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 874583076959070452848407504724975761240668020581802070375937066535869386854089181636486701732764517165201824095294802424916971228230723669882667663697418915052712071566916184299603874241210693408785807436282412068628358891202960108246754176414432758133018434855058382447924079547669622920578084239243100631575525111284931455952332159707399535771405318926918113470712865070197540300961536958255990329020050639424080366549083971641134633704065086348481734499907030085337053349606181799247683705747650879937534055856754398584898119486070476538074006290398835312806364030821927020052602768770937241042773798201280679748950893757706883870803830414070312467063823094772520549864480748693625325052599013668834594925261218709750501712807887861031214342894817485858195723214675185966943564671790435359385153471110776698311731200715041350848509274598531011374025583849958144497969364744905244176727888769345791903700605161700527167410696600134192241297896973323596717203535466324435252899432997191899992117114262931166766722591651574158439464794572269432023693602441797767683615274312268643292407251664003238670425604260508322846332346437925156629341283245498693162243371255546859340087149548344107100392553485057544657661648786976268292171499457580096486069115555550467420216156624946591321554827852823837576082961640227870661285296478066869016882896094288895130047329834412790169954659154870383666725775597617443105757306765656070550195523992851756073251758193976542554305268518201236108480292952982037039176173234589976085086241299994660022561530820648242774954676076295937463088058457449278324743814553169832693137969865658653456163228786139925774157871945808757929923200620156714000333526813498456162221201867675687481279537920645450997023378748544061503040594147682957229887423751518592453718743119093988191655370282818584582634698193336055133805855557597904039291577365251224638936518013728624131912762892914140945359920856476953788679633970437845050044214412705222044863724428892000356492485025835553989847278790962392514759574446720742562902364053840713082082135965873224948538298816404928188782187546493902324210214121020513770403898171533258108966990441899139301082073566642917461921003350967494378786989935093120972207862147936869667457781845676964393436458062287066499330867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -3460837746606917724954154634761783565998058248349823678438604508108888211803520499413861196529572233455767184725297932397877613184258465429210898876988658298501471971238889790114052365065396127527957389951810399035529488294028665299801736919489142288507803606085586175670516385916314868728432226160499478227096860597814735446409617449586783204033158465465254625809146760407379343365994112685084800311499757614487525411919300164461235163165316258697225195343751439348597230513729094039941773842771616013401172910722240053989146192753226538112515378512139107087038129091621233994530103682204323685922003759170621167524243390334139156393850454623106880462688360385807631968353162304301282731004769025967484313182362235764553914208699515099277064804235771288403602492189355124300260347333146499292217258553679649940643375181814449712845765210916921313958359214267409194027644841772877637119473210052494258457834650047571214003593897024694298645773081557556519093741873983013952818621021629657420234757845400765908218829163540002845381769978724896613864963266781295561065142952562507805523536509568226016658405016878272010238033609738629384700906537119192735871356613367996221818287778356948661007252442302367164949576050440623217263859096539633287563360245552272632044902089103852341268181243376024278721536129375196710229528766104642807032038357840725767195101730946741748667724333642269258256577463399925495610595347473197364320746738385956059138514972391402170807729683609254708025641259184580574643772952416142183131280959241417142815742062632921822896286664699860060588597374842178114923316529580379195017653375082929079097062248380388601112646783616718750937605307900269127613687164142628349933443310551850454960619092111173637926637945811964478996268726199217388959452886681472322572993868534537955432320589028811569357879343820577583735465677203187147338190136251370361082276909595306284106468400757366666585931378591435102010554064882062990262056071438839533608342129740413748838913969975857027987802861526652558533412845596690088296647638861217400160310745014006908853115838899795457255680032153656132708435773859016353896089468015968457634191781083238894930803934021617248583291253160110465162207640198430427689814834609884152207483168882798969649184615276474145464070963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 10213368861541729575880188151625449232407149410714841699016375484075291492169585501092770868557057880182503283347904249347544425176338667423720657618019975223336450600095987472544185064815155336191387712063940590155252701599120225766708346687945908482012275417363959704967332541513628541497079694105948142415378591296288706730293027585661597019757908774663344986619127903393820732516897131249443710410895670086253653879757667046553632798576953307883203845572660652659570967523313203113970884443414463591350790469037873669584233746815768226212283597512505991324025927894174657409626068519991129931061240958051952668963660539573163061694569566810737899769428649237790846826677352597922816629150327779658044233203178236602143147938357857499438143498804085584288161681332347833525850035881960640213498492133843074906766203295608046430098921484740071031233059809811345354768805292614662352441231351841760062590846298260212606913755981214728777641518386054572395757903453753853964006129958445683584574714350416021164639498748723547325087736624430634757689898175408526520184579973536698366863944578266022542472824955583681855495925060104932487821709109287895440386251958800937448596769419923816221029265869713226453269770988687181369214933833753784797324856019458201781147256824020332011457877911645932773136618096320082408785308194849600087918920618982881182546407823705552785056695765474797089156938480174592179507792404245375350381949724050457705629460337214725167348222453513996593788382794009805630863684019622226947019013518480269000364602248649763029350307063987601505948711356474789340147336317522649073733987669705530180018121906906974901145074331467887120953024574062753167851128828046284496937540002574188723233309661000007060396720414122129175815187906675585454310270405202958878376209140837465823401130726480272356353437963601449895919939120295389577785192758931451963261490735819104879202260744825064043027175825647955231053932481838948187197254806391130741561833041049203104851206034451345621829533564173649636953153196368248834165500687412488566607682069608383948582591775893775372627465968956102360263022504897068913982160465401235894100483778604308781155338839029569041697295436349170868358894215281439663743529098747846365970369024039476042561601697975183346022658080768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -21371032889930381479301888527848888946288689569741234699303651292426577419264728897536328797061209043744029866601257557206916201357918277015947812791076596248583992147715912435238444853953768308460409551995054589553227398346279443821252441670434961909176896276942223172238574666450103750885342467562729665413893344669472614570729290248688431663637483810983836655337404113326678053919228204857512439858821709922250779823662708763176631683249977772558889370639375546977105840830995734957279299364440515706383267635905212249374808652708454896360506558014721658979618420732140903711326568302049536634891731423534586447594101848953497819955459109087140519533587174859005734240080029551539457201787155913567755999280355259351804560600306138790059577281924853569661259494644274183543240420922966006794298726780603443884457686986417141201834418415730056145591671204023059719758739561249251998282712490991976603101582110298126450656991451412819747533167548937113836787037418489511225312389997970980052775448919345052381019690083943437834172223764571232071251748494099909657875072897081226910462647382800410756647528216316329207643521424768570829020774150473343570175349826229494722340635591104165364750890181987470394205489922094005745983338191097269036221364400086322938799013664308609542407201717274370273743493140239669315634069655607634320690419652608978631022152316518452905001151532718141361829608250575580932747316537395511782277097837821954839530100400475863608417017171679155379277237746646231751225517885877335991527150560750897102849433399028049004270402168873807696495114920274193490989012101963504608866386215744596210840179263071842357494518833975292819908618541787479291903223954499625145470618660397921846562127234034997596828124173300704063557018468610615598993325977224099794459098525177629746483900732708979703895801507030223730595987965418848967714173945284946917794006872049132236848130233904511991891543883193421858140515741436946651541215766861385021903826310094741462959295498402571040243997266226563477738058944307401574506303283239948583272153155957873319525488386872526507042140071162538878184832601624711414384203864386410013131105244284708393653496973216760313617352912150728173017858094902933476400149823071210692242507550529193163655061920337967601237297725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 32275326486281042925023630756567516566689026249303139691785388611185682578671660190407914484659016676609594558347442049915557183250170340072489321343738151719618730827252356411858917235460350902145046016619545219773774478236078471852557636361709584117049652870817908690426360804324534719042986442045740865585784847491448174138324014760948011592338990072653361105282495055155485200659228272307795765690527005339022204344843615271918796714200891899494399656422720146818718685761059167537685342219487606468078957364135206611982712020322659902781687620705228761333618895161807281040262355673246512115914980851568849040130740879904576879470539625470209233656956473568467099416769139300369757334255841558655542730305793999824070269671936680862630719335957801485921924463909803932987830112091889047965201807229863153820511182462609821995197503589527618473714749419358529824682098406294035730048039346278973392723011068355645933558685672540128050520088255138815123246730602943908281467618158486589522148895048117864860792440845264880607319423037745266665411793808765726042216363180700083804846056687102398241296442430449007710724600556890617864725352182647731021599953745229172460330491331636585449598222173885515177059166096830263558567664945486911238262459321120523928208496135352156597036125216885826199538541913751009236463156526995549011766026328505700163953981749376509176792637273719436700303674300853513827066815372328910000641012442271470174492674889579400947917913294219261533753796228659907074252768142239849473292877823421161894272226140784841383462293414653926143834054945827812135954840911524352648447067120832566576693790379490456558692030357650648115256640194316251216927616659815277263606977885865089665556770591683629544494449761512667316619196725372282639244091117047235351382845624232802231743722038770325075175036738030224012157096307731389812532330715148128718233277636638310907939193325630348553051398428996264280766247321508359556553858982922001260502343139557540978196343356817099944222679078234648882531515554677627093759234131904616758819210801998251255510088497676567075669259207440643112486391171785240779888010566289844893750860637567440856858744310269831545091454062184574400421619628789154525523201659682030066720403892230637724839795737281468061932534628352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -54540745325408295317863479160909681403178792988129753897269306079704188616864508552041911266210533167548233623704050012457379169398418044458593836091709200044583885104477446520361607289257426496850050024846564478562527016728037989294811416912795813499988986753850372826737836480226659494408474294552753852374473174455527965564575900052340249500513222942655157605924109219435658212035059857202484800278470821042919380590466973741806452749958935358173895254640894942871720244254022876031503284293771311965228860033037176064648935176274888184191321548903036131321311410261955172356487868183638086894206062604966019729913284945875863315542516128112758320319598801602656562177108605692203114560580665816390015521024257143497042923440589229760526763369825322897292861606243626451321366691976783954620681570949319409828408031795487414170316814289405928184031777346050281594569138833633766878365308426406849191293539632105169794393961100173033307392254526847440706848751170605832566010791671848343178234151083012190540263305872740494501062307225119617813872183973860997255479553803130303148372501167382780124451026635304714055329627408195577669894142488610618845942705230017045504501520544745041406342503923925268826168433500243662858253067406558263312702263854228139839372264200735431248044804840132823161890155353506939673061439969867654422383564896117172124682572203311772552195153432148557123527918781886137775937410356566724488765079082098677548207612362837676176929007838263155597100227884545716901495479268646977053066844732048360254608667967255776848937266363525819361994044904161192049891015909665676881334252195538745477246943393581272588386205349182465421424000692117922995697115927173039535484775073494655509271004035449647488701027923903106426852056303300218654805812619951133568221557692406749160251920827906773430330525868663891628186411243929270326330047428052489448157431106194109273693670621650003627529957176589882719155619062576537928365581546079041131706330104596958100924005056819582291497799352808155435958116943472540148439277234513586047133712700698584031085654663048194124026859712468160629718334802342727206504242727911554954842444253463978753252995137102567735927527335264073388041444188651257002662371932120556923827221126856809360655500395072493628710411304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 151486197703564567884711119336486950627996206303335846080874612961124753397849226358111905990654439092176819969133043479730774136105725094802465317143623034336170375553928917423081060437973313946995662973875088130431097023412368428636227306526656670307915465959164731310208699773454546757729387313739551862544438463673505887098225018334379395568534376625835131867462637149879888351529137477910952211194446786757408778546206366473852975459117867915138635127784960496182294751194270818654451566192238679804784932844058870261345388985387461388266607532918783231322423034257070048841963664387518719826830352645889606526805313669233560699812571501197357922454085763060284379806945817113489842654230889060986871826767838227686239555982212991038767491530981911179693908559825348271236472221110692234481239141493620502171346129459584181113249037348440326944795288410570745580092569828910069483827951934873932069170851449495751835868014161038545754924207691010574400736112360035193829935270478600721988698553176834662974329063686777151175995871717894263581531019607827509332294887803959570529633346940412703488879820800369527501889297922437897757012262490317216905454706831080053677204227035021334450544660139422497070052336325262607973937992750775778628594986158691403608095670273607097671190612096685777516898806494070633579214229194059437164406967668537545389224435415672358646837283700303712962077967536213565697975138633365627609553071541841240326870078731641808452655278444840126636214041678259214647658489327112614910470537893222320745940243748448828833576339962932732074929703134190561430502127847125394430759892780898880723512443532217463305277966631743194126699604688140621229310213389365727640340107736766976460970527086576530009851994653056548786137494992640789896354782218995702360583664167334548537545347842977805910753453946682054447882198309173339613094401428740530906491387426825630844518449393256881397154797030342571150165753395492562485860480211258364586603988243329511835298876448833087602389461850214961363910579538852103411795000618186688902738403309849661808763668112340775338145125131954498054774023195328547804020793610691261027110488633073429026054787799901808286679030678581117645127618276581041531123890541995146489824160261544615867439610652400471352728770052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -319989091597684941288433982495917520715945907604284001640567699955445120205489860723139395745275168850711401842260010234175255060552293737557284285285788493681909637156907896799504620037144943923515141295932703748552971723100058424277393792604067099482673600336360771598900878151707832166026450890947146639522794177836679101142302121086186258117689790162340251172124377888402791029636587983213549153773518206916279480886923503933329660203619698141049072872006591450373702976431169150496470981536072937460020585744330348102382428989921708377867513091104609954092213962937880978695271604951861042394658644793421463524198893994795389217326391948574360801373068411680698171577509533307391539536866849188820982704009026528303964302269239843562625867295404233087705375939598500639135061494942774167727566258650418296910148698801595403378907542660796323517605807601143372807557747373103940498860437471316428580464965292556961543002736213059238851044234225948035663060065053413511056825070988991289049409349229582792227975686401848415281840230254468744694876522986636830116625328905729863272707461431464450127110880905378815365503524139551725205842904442900283548665107056047831659373574770591794474234373484533087167042434894602546559678415460358618470838590073245332171883682619895564194928869912595863301349776505152407308931002945871077757447584561155268300891016373928745573276768860450809501862133061306684880677109783137016348377650701615980137185930003449301133137265314419169298355367890703248603235938814863686316323340117416900629258242836122856461353477398411529261599473733431649401033452737415420704706765344261804219536208359256742762090747767450193648150436217343081495746781097110771048223003053569669345312676460746300670025449268445313224792487026384620865408911026896002720006298346427084666198367259169836652685295917980412297734436887430374959995463206864889597626856381897029996472941300689405464054223242964024060849970856690435670194508208438789251479401367053300719588944611214887314202376423276099782248893292223897157230866009597863547886834476242922198818779397107104596422989952291554627399834466793034774437938371508095037449262709168984554689455858631771982700719852424103303461678901706849007284471231414849864840262303578105779568009226857080521488250961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 276128475901823661584663401901166389463271810352390363072531003788855168116537462657820185315977581246006147520190200134910483413007272153252898112617842246411897484699835013713266222289929902356597407248744998807966181360310013107396265538013464894161183441869824394509915648079132610486595301279579808459804219015497900185941108947040689082575595183065141827725970042866981304783889642735667441887618735707023707616507058516152774749012835311347258109003462254184811771891318438015429014994208151604553561307549063164269803586166831274032230159857912819785649656602784603193866903682320966119127518678495664478634195279123081372722090288186340812080050610462207670805285141743901277486621511640970803964911303928483417714424424839855879758906991280649419823055026665409283528046067062768212362572913932495882402645120349737759785379052158250520987878376388101772618303601343581606052484427229369958837609865612303465920263047873229292856806361727728833803856645760266789820917728251866868841334024789137251058738993779123558957355948457322007178595426901262700069872366341107450437756373512643923956719407375590865822706458700202378258901314767709068741774243498786683264650865694680489449276269763384122750155610652834921293194484072037456040299738133724607486001691688242575235741662140539647530086812200587696581267087867910241144629080811017851664966910547601120596243246695793129210401793026850041080525605117451334722608496402423133177019015844491655950063002149845421031403378026483904036675051585411227465972843354482701118073155633902557065387210242119203812046478733042374773245227774628259890918986698281491358580901925890616367158073635096168965318915266134057974676347278662675415670296912951935076835967502697957636645445353745489778933210747533811228705357324223306117462505846483363330811977290184539666032255115565780843902823879752172806756653847491665479776854427491097563848696872808189348672484260277512343888068422954363177122950733793414887568517553643856703980783020851218626903895235519077670177860665274950807863352360231267062084905092456003295747727540377665208239263718374482740000976538384161760520071614916050906270938357311642523869238174335858715809787242015469009457936216128817173184354459457015732955759613606991513980332342224592395566080589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 235114012560985219083143386340374600799370110160836880408079409612373175712375967911050422206533959554417194827812583967881199362283024988342509862798572279288978101122624715653466267578410785449529494255280980046088622936356260149493049237863195317795270080468742470526237830772757353608842948930583572812658387286551799016035570330105965805935352089876320085924937557908460829156369551138209745926930971409972780316282026888692782596104462603628061646373492714265588619068876373824571982836752738207070878414638062681963767822992670528554092533784431902963743313515270711606431463886714793610302127823005940986832315949637731229835647479862759531943976446049612687969832618088836961647039326934753711587246158604179913497579855798206523646737368831063185193868230223791964094484084901235768007312176529347991624971397926883140604756954851311112658947543255424377019453713793162424016365617615688481385306399983472025734223216526285595795880780158908133021868645088097267645332539894248397541223420923817780683770483031758363932200573168133567409859950064280589729822033390334590046492811325323925508874311390048844425296075890643204491473482616410944060052289321242063344944495392544056389767806518255620584695709231981928603539940446897927142921653318393985823823492863874791667058015402417431984914616307239372149012138483269711491947889667474595008276815720700724541669583393375452796499729438114331995537812224911111165550638151043622184369081293973292069813678442690544243406638330201114132917432338044408568181047496392756458414814899686273979175628969390183522915549068321375814221076619258521799926987903564230812029804326167686001547272393313762428026735280857885276391764129417563683424730643131025645622768906746310192988133741617375125821591729710998231466330194485822361613379647573419741428313603241547237462103064433178784434580969739521370735943434028131086880396665921112849572489420052175001835266739149824739958966902217576226765440687289019632514687668342603410986141237841042303510219386862850384223574117298371443782947639167238916955387306015114369460401920138290303225090249881256090942359660210811584600457254588391115257787573813775560280907008241472182005467982079302838844662790737997379989524108603050912619835168211135563732488317760342681350286868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] -757023273999644960646699525014714171688163194775666529291467906414732579657993835127837221666248248313230534754034037337056714094324071258667347876639829825735546090100609343104005615811047003824904346794430496393966750078610074397752563849084920794806874083957782953318693442713966435848152168954739990106040765542694747375225485747856357747943622511042639933423754264137527289097090035581018568092636871880531339419431423204949877221311645614645014708158902327890471205980537538966898527536328783701780695399970713125526102296499191990433377333689554575348754161212332121502758351754528981459546461498359924624923096233029540337661174195166688718440011362932732813127377423637565490033195865709456846648037812798532397458702738599559779513649591409458802721025672058702027215679908710617193595719489418837235934784962554360155906614842621177573297746826258060983907803492013622301377924391524872059960214205249472373640591283232200536503319398051981953397186272688610329278996499049271113278194946872217405922006584168831520374583215783767545470799863600461626777979506437789039261979423000162463283073669501358702750680799550147894930779077232289709320320635997782783996837768684420177872623318432739030871047272759052161882194386065959400819424881885594914027669052545625759236833045854047200347857243739137027581828607522894561478818587652853573433902857071086008945376651536523482939738285594437466766124436663942820450328785682861012787084229538726364096071222769919878578232029266988897251195951518096499867477691514834637723581220514834895894812472187151243518157517765783264804938680374045437749154858224039097622521728780779521660790768584747729623522050839178043098159603214611269455428625573609295930917936324891527763147923066678478030833138898770702708502426640448601844501803936564202275331618906342144821109643295542517415033879662845442862277633994605059805533138207119918077660400295700214306459819713623552534429799239379754021579801424053330077635967617140939918279951264971065994334278022982894487831920731715971048350979573131050126881801685051622069977556985311762090847150204167336447531645084855307214490573044902015033400129013692225058157532450681440032349375905173480792187535494956074015734507923326470169428282635858417954759862508925688644069448744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] 480756760170755488502846934494192915116151187802042791951185878401559536834290955545094656389995372086936063264379832468835707293583775203032643068660481024012804973011039968701860934828258638198115603488418211805419547582335300628144370946489638672896077981122315507410545267896021728242619120203906603332198654281658407839899410446014499150873940295085860975411777107491609686792211357695775964660314548957376667026585886851259804752091616847979128820261571939696870441941310645619120827322416134165479345310087707930739121387877490924008065798666508215247008321513252046164234462704028785633275686365615471909813308118331889867551558377660602475420204420672078588073120236177391282323297716144909861709490589751357134186332602847742238499626334566999010685982371203338272158685217044844464003174457241884080278110363411024788751299715997135749224175441442141810565408545995774345405195630005564041828322369763102404077932517184549086034703815995054587895017020586283902677621989961908055017595569713010554600558379800167920249706228374873729965830345788810217375282983729109222942521206292944074610423590997857685737298360709231468595886894654720919429539742722132609577450393095495944021079323421577752658673405072785929428041753090737177208007589492261307479447719512123170128302446227778643258641422884958358945958793717260204785836538522132003249584387425088626709011056960532196828228361171020534650045817662913420329029442169325750239509054361925946262853534136430747634720327887235859821660091773649588570183026948603903317672234885882135351822991388850561687818867171196498684452916779214608245068591872877253014505090942402895779011745739949527023609825070652028113754402757835170342984320633503345015997079324296125984748463820963951868240665791199056731239214003790996997874161103172953338698236846374886966053616217657282185789291478329119025989198116496467069985513584415462936142616745509888817045165294969525017495103851728041006830747214778024868402896637179513706852172893533974393601095492654144644869992548648443806534556973534453383713214524422110495284311075608599636895723499597002679457982708507686254798927355512447735341809397688635024600769152683774826388485173383844855570069722872344801167421476961734760919890832390328468789127593917391551594663772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 441765350909435504411187681585907074614066327759389360837992290092841216244186677085479981968623546946273062658554731268203860371551492423045878988123069578905248269142564198648751974066522351712062140066727929901939817929454791356591957818679793905522232689061765209107927683804539264318280586823892288705301687915856053356227176182002046186870500497969391153955752477702763689678185670278999083395800935319177836038043146094736379195576943775709668202055656464715154299706861551425853152672938168431535533866525285366768825486184800697249350443918817042351104065195948353652058849454233100886638912897747236080852794010655313883318985009958817817606887281029857009487364233574911464581923224471890870909470823347691419080520874916282847488727330377577620247501191420073540509606641126971246348379051568919843364693311545873131289041208735043795725048291813068630065691872071978647164183579203555540881067153523660906132173782140037977804753782595293876145515266829868665275692890072251313993141839076250733174135487170904543217091606279787928791042788616111601342514328003756387530550088556882706752181652255862203515443844161806121830671557757758638557925108169635090482478560267539434339138287251485745567526266857079475564857304623309625453111959661926514566533326707252912291927823665121578646471513327538550624615466276805167030016796103531580570267880101077550305143957701076043271701227998796438012995427273394366062122973411519271906963025931090342699665697446264040764358331938147456773845373427115177243460624233891588371994957524310105735810697229817490717690257946267166821139587515627213576061031142265717384843633207644546308636139829033797328834257902635414037146019430280840560629683170863749086422415969556249362464075346702378215067382775565736729482054740488119284365347312450037254373490830266413018794409705203312550129804531467937395118688397843620065401442081891747171939180715232127020453484068830054894735577220870488478350192395249503449375532374635688032099641371275964254129084205480303912248068741817645092757720839870669016762011984083427966922552050604226758326651911969411597976111346449255405682702217881401713298684872866348746700966952049502660976925160407554807668314450509811797717338343047087054988743722182120785129361776859711317207664295936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -867192023750885729871473000653950790092316541021421396331096324974073025457433755953961299959816183621878390413219506690840737630796903315144149102857841469336224284742264472107344715280219235032729804020239510315908326121284830348516379203120533326052428888679974398639032718400527601649434262478044081040505448307398473460746393624926591165448048408163858454704904184391864122462297182657924984119784866845626455256553048353920967602071273121514903242256978327193678163924869270423651019679970586855138991287869808081290695673735040377223665096593797622659349943425557904831230044561117873052197268830175963365855235004751925693714107071123487351624806803623393247036183154467747439822400291388553453857931823959272857166018527677966580313640812819571111124809523561610328175401746300221066647829888240406091521915893569764027742909527915203714374448488377940898703699067248159916571896604401989459189033662138785324152704534761290392637025964027160344038420583750632041474315831986756986493983762347375926505609744167276736069489516284156631611249445062955138403775427715002006435618688665472341036748676876331917730686932674482553660200336520687618441709374025660446222293463148260019134324293926300452665359754673525649568261374010725767907263274036256054090570261728908006822991996745646241868618896018129751315758254443753003893851720658121345421661525606462097248303418774912295358441942185717569827779315054663262931447473223255323059405093606441028318403354379640806090053563122947924686689832039100692884502704366698595167461150799516638779643446143238800603461180646551824633503312802931445018248121749201698408194700408647028356507234707989470209268971236470796490239486114177645074064828300177015950903808582453775716619287077760416924661268634320358653308140101858751821433866790833878700763685092661587598313765845531950469239014930564120821325904186248577697685932968609142324689352607952821115098465252557293773401565145228314593535983136833666445241830430237265308377894038274253767270031865042842648985611503661090948654206432248165254346347137336951795296535453009542044817709351452166107523793018605318032761916983602368243143763703140950360466807683808033864452117324355158884206767341836053920981308480301760303462756095209573239549752421488157641206514319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 271337724343877983805536362264504283116819321077141686839178215461302615954122890075187835477332981502397556458100958301533330892519795935689992686626486242042083098303739708479491958585262307780851492745822905061437902903236233139726112251624191320807661444067695506733167228294164508029774868451009607077138555847206013294328402850078781455016135075022898945530868359044226888457254379059984381815099236990584975071844840834333474034602985213792563746869830843802801163088666925187004613020299221912384480394922104527035100572747034216795860051599670176159759157594222658885864452558817274204496142708908313832504320034455806805053609437366341814066733230619790224918884622068486216254111111350126213271857855570563041068407016687349633771919314551284991165489727640691840379888175984615200404427887835969990492565202735825207342219267449597741108352571066266557332171891138767899284413483481111978073441881443921265619614376022696878207691343426322977801555212189187102830096247693983928697157227910482602439951808794754385208153147770416388956380273450234339797566717939419638096258957941681259622538533679428372588589474329337196539952995919369692264846048054326058816271758136442930592846335896892625900852152960504259765415047013006014694242093885764711701442921503827091103885472376820705554290609662685602470889861123470295435970582960264663353360993295379882933075536298690475100244283738889276905489397673800849416441986771455609913945009453365292653855256406083438263423210375548640525749964943482843036533974068153528644533800383849290586796555639863294916082338715456436028057272742907076519192404660135905853136634957882706590172953456440635824482782960841843238536200875690545886166829449199885160784114805721196555333320306627588082610900511918234950508784582585489572376055242524506785066488411550492225256890648811453934441438508601309100058595575169223965330280627456373114526547200715664906264051058081738515838767758879357771167996709271285715943224344222327883764833671606386242845756658925169244812875332498443505926022221754752591487162305163912251354097786969030837754317112321288969200298592847260387606139309124897151767849570147124189557139885122310205943754530959973537590099723738339991655228840312289271850483290615744075250288238717606900657700208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 561378067108561574189058134279860244913165646597485607536623129251234949887279167253942942870110648461683098499461211357959251278663321049323605395634401888672602688998304923883879173775665670483056647618650020775356150134310369976401981797478468392025617308551233706054782240429042048459624093657255830946469679396897891533985819916095249579394531984810403006158752911285959774874352025262933438890906419226548677689556580382290779353889107236901239635514920188098238354748356233775050372906143292575390838095338004797264472229240621988751577660832692511718722596152783063726542178051427686385547605060305484137613013672223739008376565149293356740394638739607377757294181041650065501146064131020551836301244977189484373801350281523559436832423825814503223939986366039182680233616611788404359117602990488798579374789421927797526482280177097156186422947460510741612980171151485571891928556953702911617738271868549628400624727254343899480096511468537430298223300507188991021169266882825305913406400102222897146701927565951413632674086212462851385047631291501561663506179131961630367092012694084657819481438057995879347177815937095571759708376564309773583151425208606727996761214547119542316658811028504270509331392065220229495337845324992312082011323951050394031610874378873348878606112830340906050602122206256524573739433564406238172896767268564956763040848542496236538112413320937370152031968768938576288631481393268456188261211120354179985550522215935936542742879592879555185805964119648420454110447625154824369067049338249580037074970986430785222178359329224185267815632303930334456118047048624231042560423091698761512970892698099614928422733628058224555927348957858924974440415715694798483434673191301675035487078059101537776920577182727096784841683315575480945235174497106136078251525576005133817269782200728288183542403655911718562445990465410044243843428860552521899465602124733382947149433031864149063680687303778017427398093865819730217414657934868221474038536351146501743077939982313752663295131835633988855038152985657031302349979546972533452035393624189542809630571376494440796803445789265460927193492111432774008873577135851954100153707426974364879302669823269051239797670804726772247123409594035236911807181040530233838920656732595682048059524969251779265390437245911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -782460372238720448691206236686322028396576066739051709718499224781414753152473927103052291262787813400137906168387235084915105818474680896643338484555110428215723196304203757070741733531131416734005561473526003651316974637901997652023243426106965975998820162702710379814770734152771263188221262072853757589316589390137155142253263787775823861401715282015038996337813494164698699433330440188186293688729015961647059685091065103311059980841787518737903190073418288869559740610283476455688239171321479643533616681063956686186704880997554597558153098024259336606538300136855320620474240471102418548490352633098849259086864484383362694521001785750333844783063250179722814623938507635297584875594925729390420597350386817963886038672520003226803817409062263956225542069396187990353148265092223005800013265284080348609545915316634765196594429291313579148613176157830626170530987486189457557793907953737285246237677622947427144318667117303906915784850296507761263891345410735282682355985622287310352441924175101367671279685981897902552239837149259344308658167884849113471618370715496668980383307471886641435449157627415316122915343913167754413432514773727785806409070638398022254733054156273216846657237874378098178833152015566974242507864752601657333872971449240352134234601978860465013111259948803500722780287327905402760924355837914948035741734231481068567161675636836835896639306801095870035536238262052300750091435234943545064425641736770873411923905135329474294665338658020085388335536464209649774218464464301052295101247635663556694873174186347656864178694598072012096458900855983928476949053665867038831321932942991101198164805871593202255695938975176353365983772766837041478622908745536108509695735417941247873780116165144855657466562370826346254109210447279953387988296497363007412416926543071462005711808341184174495391924518260534151180768246186604176217259499483009901184735986438308326359619936609458917685352473373667471348174392418928856834866296105964168077726448114617578670032726379750102359046674992056380946762335327268770436524345831123901257869846742219480652123218811873060585878649509607496199101854385481653382583190898733699676262279333888616683006136545780319210379838375896887221078599439321498186729038318332490071854619693750542583023505429820762806767088304128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] -78683631164321698866704548028246105227655507454894882952300417591540932237632544900186243049087048631791356780725530597734749749472672289239715997037212415354521034467942027426391603574211625271515395344151648181936422491166407008564711975589749946385489549300474089971141859738749788441419937254575089392667580899136316404361737422216164329186203801293892905924662541046036076778809406452986662944305283460239614733530075714978350498802224394480546730284075255636386610376415201527233572205029835695233823567976403884908861404494061357898372043140338124733082161936144130413388590178822147223712376849674417034825414482894062169729184677858195632958876743733959406701783914772497694425177262527777370858337824620481701245906453834681441839544528341457583761808765182275800541241847278442818847369638941308540505141121364916752593914797895251821076174536289234404102325553502748300055816439577608173643383264670963324548077784209344014072495426613891347640010980553383402666591832875132772012316267619072439841069844319687193345652955708614757369582390782797148734631624623485041185871151764816151226479111683357342614999053864150707285348469823635675455066237307614088226368297553096435202269703803340127744247423240597474233829198823875463758821691369782776912748808189227836466581408701175450096306416232493066455019446949009842825461841211775448677771057779786479245589447198779250232134094287906965256968664987902324193254055455234438120722230419501389852512287666907774151663300297714289836495892539385709724313011157135434201409540482920967051735421175859376681959303702329006919238117157001338714613623856256790485078294102266178160817585907848510542482645230133592637637356719623500682848957011430139197847834233485360984571845209156824057442395410981464838154204572835346113501757607236723830271166722373336778487519729020278194346065236126679258287039461301965687108570987350049019260893678015028720564331702963567934785416678116768249548047337773425640311433720090856857469646273912153602082378263208178695505846098000639707661626826144360040322679392018112405944457936971546543483901275916480654943468017348250794717320576360419114568368347125282849256051683722837746358467341431487567470194224127314501669636137575926585502965899488324836797067150998017933312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 27417455001417356893610113707870225198934032987390308044328171081877252331733778938317856614815840177001567343672016076947959599698519068146371836430129745085005839360425822663968712538659399159382308506605204188938121861590326175636188145306813145381187487220430007593437593366952354500895236534007315002592506578305549668872118065486505497344666332477019429896500392915403018581532804827132514868460985609689283321725835389897182873197186568311584021090092471986836896760147701386285074547571830680005685044855384237676799707728671982835696915760830256592818336475531842420396088453321275976034108087209950207608148259103671267458268134971214500472786983130059978615426225355488007032946268373513208541389307734405692929377127061572860755335012644698602193121407826353657012601817425975238246802379439752960145521112760501966473831348807460527881619914407806573293390947931142495786728970805528344117262626547696914845011917569919437719114446121262891578772483190199990733138353786042123434747397269551209912025434089642877501756371922176547765564020698405791017385491189459931475769747716931323882653895898609321488247058823099227619325045001325036111065601490340632288544477428882815011031324739601830275959259285177616648367327133707907420187629076799768991196279292408070066985894190577840676770859348027027030354817457620637322590383811993951988678317340104844468596549829184950861137481706809860806609270830002821524710706240879591803314667915788146451114780026509927771699367761978059340156293112277612112554438961818374762255895756751412594168193987645515296435471882182116142751029129380926959551861426208724771009597314681393616491893236726195712112615055359753789126837045444029597429956904425225426459848119133833237590762495071667814152999368489005993842701687871135096872586244174122350291013114910527023637544144266026461174141981327136183483144676870297100099892506275792411384267749051868991097065264156098068248545014008650472346093635580396467619025393790881437693688672283400161094021310552678327233738772416691183497950716864009281250437215534706497210470189425173320734197845903925646355251780336088967556221269301787894709096102000885793487129268787492794963912454118823506330641549515525206296168394524297726584724063090797145938156785933373889576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 453366596999329462043833978915805492177487176851015635728298466227647203841310087595662043664225493636738472174100547916356328700777935550341186700405367504541774560230765714031421878488019939979340517705710976132471218301841747474117483311439377540949668317757646974579578531763957895477072185209404542073427788291122581198343768673776901206748482944898176894033926700474614422884848711770630979468830996429909926594475033247593835041179017282911599975384989155526953408312341286480536538962801483329557635889828749102444587587579202356795818824078643016860404396753307774083869366550815489374326121501529006934489514458538583070158682881235534002466402178187327312226557652619952293821231639562158678180694889636365190657421565616809673763025220828472838103617995607100815178831453397394699935760781479401788076744766382897606586108577742637807723178826475742988524249144316182580120741253282687883545848673766276130347092904847302823459433950688834791179693789792829742779149350295564237321142679253107317315036761913711392895773607530717982159247173208846526691634881822396461201311390955820413736619399024616101352684939423625382986498819775565976821338218129215248875114669919588462329897257947897524537887312689298293062355337076002484388880650730283101290348571163893329954367445703964532055686605473538993374645543978111703973540493364459897991743838306726273679223207033388320071626917167771076721925984984211499118760633709427132010094269301015708283914336774973006878177852145908552836031477601927975740552172730335745900129057816389322515186839674870778184208953560600832816759902100706071941254194025647181877603912247696304209805899131608177312676772278883944024358534492320577009622630812459211587905419088682633042701533460273162095677964793804637887045837466330172915993535393419895451126925732613826465900654693718801121437640986797343771323096754323539227104973356727620990307849258901971139764646142254848421083231887452509568520266061227381449328524172248843567559065602983333566010139504790255674517478487964346086808927267425746085737771675730084864401910137443936541352110992357629391146625636005989952766554702144735184732792910110370191830081029752974428944148924363165764361873759325191591800775130125155270389761285041812064042085822966399588368384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -12195251361060293611496776148180289779935458764688137078274216359242276607377594629208743873262670853601183419156728261732756673206713845095873534142374941617858009309061752268238648589568850628887473204464511030205372719478966629252424774397539973122512534795205684560928004324028103709593493020129260613369507489177594863416474335859662338440208457882124280570408868060580488996619284709544708518645522016946430768830388799473455944314375242849885991372543687602321652693542998660975204779038518715996260321820415589163244606539858062225066318747542790186503982124740965351069232509345744549941030842470942140914603969615131707041005437947468584096103683316604623860841211053897661672367708369385400618081942516534940673348305345027622181130366652416822483345859113122628290863145051965706670137237518591819699704231841302794086176242846200497430786723138913674297354169370115255895606084206291375902858059161637927467323875408102627319764836772627049201442464394415944556599600237287476677082044864934398512445497364010951572088420081992956272295658357747042804107968761565725330960310678017014775639511386390581150149181483804617709034518475719734032693495129797014294589517042487699006354206666230888964839757736276560984021777801401797821196574965132665223794375897939974171405929616035506040500602992961396890264587896808233633206327763780899157767987160688542883654288223579104676545255745848850821515715792876928666551490180730197887302471175309684815855596815670482494445665782737915412340882191082223402359132987615303182399239359245873432624785030568050995324344884690217837758915480030365406714419134777495354221948661548812291951033368120522011861627866340467588759800628726859973082764251468064057548577126914062516680784177152726808481591697204928174087920489593405107814858653317513695473662092852265362936468417137416097597728386905031723240093242574917884708824063419324461833458051241140893662977043619573288027519621029691304548028855084588854757605167203210157863554237066436765231165291916829466113772059098696086210700188260640324785346212520054089674251152625134058856114200121016669472702857390521483455450547802734320141629372654991896261647698724892712843747285817459633248509128495278256133214646932227155791208733913390570882852551204531294888263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 145186392253986155436537949689084268680453438136911747967963354938430257331554617709340951044199121931549576101548900448924754826330342707490814218180109714266841954966452763789189666654731252617360705336904041786464336588655869678936281357273634039457527634566356270213316551492336615871958602381951124097660355898230979726876061723971825083778181810443185917470501528012814963347591883751877719312968616055798186648101355849829675572083415651695112483352889387321002866313871610664645002133666948603960237900537094151817233323090141689414421928422424653476799649884472377282321315113266962996429508192500617091932619892860159989427492493194313066596893027499115845623767519793790152632223058592958083199041730337688452280877186248949064127957060079859283128066170895819607329614215771370645521706480833137691905373844601051769461660824075497525702469926694098975038712696914922483286824121383127036171148808396927690792839193024238729173023237264584093249813733916778391483311980885508037004672960362816440583970565131319929347060292471213409834652209782547724519154036325185851537331057100196183384303004270583841731010392260725834139775294084035683203340594293638511134809769947500723100978064714101307856267133252413765008938086039821737950741228143499017615472957488435406803594547015770644777410953983847184744431116637691150674266690208006870776321016959893897766607106966895567224985008738792036678016468550011103498381342601847923881093549225316959105198470982727697272324935596184305450516697342253721676263753402410939553129430473161346606208320778997080995234887055907022013788217463183571002278659514150235615266683619075007301854285478632482284021455889215060328021722155608678906305516610502158091194244904201884125769873229764558802622544938514480523754212183105870040530903839173565517834632487634566801489020084528708798607800489749013481904912118850746548595063303759368982302420897655115256407981754906227140413216111294549512127370848720094067999240464317206341731637210496686813474558105385898942955790046922916952662099136597580187163833321280543552898627043544602547328573629063490317057289169372258743777055387444635080288171420900783059701508788007984829053079079930828574794570004809744318327737832967823254390714456882508240558523084566802598482411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -776334136754860138497254333621523893956991131850792955390692122726070742944628348729897781919314078777247256313970679058267698322799922487673892397186073616568532662304304909509674055140694616645611102691047982254327787584374857789901117651179562470807027952454051867291706415742707356970630656198214684730442518792057300827637174341801748331834685714515785931013360013499908240641275762693461133903604337796254012999827818410628399548809839759429140276572484695057632605959343615125853840052897593649765896184971515348586607972459669174692977310609025788828247433034160782658550416337450117374721214617689523593196720770290812553397933863510976041391669510448130846835369845534784438393206682216694766813500634152420725250997469605974529374265983395773798668304691953316919126582064388554228874822711116996540105595402726043883277158950349250338595698867341575151101678266621081325670020872539919370576239676421628727697211325093788637736644349316369866731667829406626518231025070355475494088130130327582043515218772600916388584341925744419198435767354357089778042563094384539658913377209574976647728892127418896560044182694058700246178764730749664852212102348588678782774544564075309839638834134735317436942139882205176058571792186862238109099507615622609094133922196664423752308242885666133941386831903692484341735586134199907828808568870935311868799503408178231967441895379413323154672283064382552975075599284842289557841660504065165541236125994017174908277511241549859491145940454214753307915335439866774023005852881387052691452668853182352492459834438352116326187974139967077054519346714877274411640453445641112651890882417756546439492620839497144472026282354076124601989826032871911230677393912917316007238149731004057124120148439071939046850680665410379009369640410793463216679049915546733316223231186968407095643557346707784282325680071311910304834695958520470351182066664372664641506454422536695290214437225495213767655770770425910729675289764157233165169074126048716574050218773102734619270373386962722909466958960479225923967214241241240377210490305161668938062617684013010906741778283643866660527533210414631560130520429852620147266305413617721063464155957501402253208304334657502822306038286052741443099314025511938903425886703843380953426802197399537410347410391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 2990464101407393111298202400800819338959647553130786201354983186446094801434240506141689145834479316947957611993174160698139961211983064972164297519666460362134649586432021348008356292661880121228303278478617079228091138967237180813226868228043518437144544623410776327791506674475728076863369926094529706219828268204825795248335159126641601494869213795750578109341519985212613034703419845371263205361968840329136346161430290763623471731596978811563315404152650355521843896257587387411535120091832222981660773807932074205324891122447076362952843579463719585472653775348200048845376489911849196310119415148357696514499159863936654225545871793009163111546223401519354511593241448969922014784421946424836079541114956428977766507643773619097815730747681412964074825756434473678890130734019506982006190818981097240813832501023447154721272389814626800927891192807011792313151039634465112341215090188435449094123056112086282342109881856894174379809730395961927617703317503033926962497699892020683383550706203092814052179571067154591104054019684619115704461476977530908407630090389142965709878788312970694210784429429103975595557008121582380263626476956275336099337598883746271905717390835983228226221075514116040128170839694724382113981143209283715250082154732814024610976597515231375663002878096443363381558372764893240323230328541619138359637016830402434791953118428186083810315605834879057518764657671429900876891672167377282834173847544580652133752020890456445432292694298466427292585466158373436429333499793066555148702831579105335494995433071892686459683530468333369786204509937091331035495206069375696393253364233144508140282455861301392034704448658977739455548911481886221075370682572248853371912785736041713305599387514847126902584483830443299074296998628159271570846215353392677545707943190334179924796549552506655845591067103971425071621307925753767459289843450565178483315073516633281708867662044138182022160960174769315363411994239595352621947871407437263970544278524697997750061669106602262456054761697732258643985429649721799693194823324712311129091466787804233220050239231824523432254249418134033102285011037171651141454034653828788504831873391910079596585054419449460418443531324121040890008153137192868035996075672944037804036603919061014073771358301085044312846383448064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -8038137835866421503016774304912826470408214350966353540583547105930128181374359560476785483415990380709692692072477222088689423759570939375171024695361610350427444360631242167568415615829041332612236430465018425819100560490800855084122790049900193529026222586737479796679773177847039823386454727601487115627784685901225957607824317598888167610345658821533297233084992387840719692458021785158368152679700993455978364261331916584944604900843024265271650984036540093524875890850623837008110603469488735239118053833682078865503952765752217198959315662201609672994637622883587064199745028122393193794308154641246789678208176742062281788163785953700166805638276489801774451293962303021689543126704599358266710843664989088734049757092152660210660128626213103476686361123448836644350858707567302449621523077537781651425617487380097301944967796134792642906832298675229270397131333199085688069341482733529243905616341204285109071719581848826193748858409532478974143477527487602884016708100359636826397373539862381282205149090593079249099502551728209518374286926110581506947179666173569754775663957398786542998136235370689297137647772926016530884139369635319085638703318356844446503776212720298496457795591669383874678055316539190493509093687944680664646427413051583347693816744773872023605408378679092777359524575626380785817644422020372301632762906253006473460155638199214811128129051696200301392339140899009185688534247442629233251045668921697486347314063082219941703976067202960432706467681099227050092582723412948207666396770215501107400351477272076204243453819459044842722027962774597281222483587059733773126400139320055075733158423740276112140042659541030996624623649857137532105328375505090596395248143659625313420872841025768337335374841488124337968741407555644573791565595131907572196806620813182464108008566084902062736049516071375219255846164997559072105929757557402908520244125718762416911272959641206790625219682918014626748991397937932889350499480791908271015031115367207505906467606800194454281574187638531564017293278142111237153333113724683097865966011186340351777753625411674453676281666023440027907468287086097094614949014455117210533503365175555884596485488811582612962788425164572329424124776421620330696404580963071438008779725410511459554042453973233912785025661665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 14211776088932608518678926002903294833124912065684060931004422238261342098562205893558487193079932653091029490437406702559980685948038252443148713077958852426482784096215891269618503662640180308544568004511136654799917053320284091191849479612476284177080125222440334998751213077749449940699181215370754737620514706513123194407295894006066769502269926802155977732697210453467062691757402235456380859149734230945703281389942327581785888602914802591538237565815669988417709919317155213724509707554378779768545303909689437542806081407829166683827250168961380801370536356024253948627239829836704662902876636183977260916690098934814657426812543348761593645377194750519299221846110462485260589460937650780810833967575756049063429616801395511348987573362965009886067746239342218326732127275176775257202172141676816805132457889524512051378626665976980888640108325206829465996071023245491398569106393889718526263236001323596739271535387276732790425775193864421317721270416267196871069600175081955727604971879785987992990047045121866640042584779914948891330011855720501489633904190272773592641288779287796372243824943873348942300099308637630116903160873017383643568473990805890200452402072288620208812384918207478862199934006954443342377531688473625283367606362321779843613271288516091552172720725107142866658823715789802036468652912111979150219920281619991097901760480994919432051237357622377689090557741174852286872502421425195601150111984549542116024925653335188694878659135058903059526344011540824709140846555551635628709063972966187291621345265848523148511031846898532481261572627773881354804373798696168676318247969706526689508643776065981628756298100912368914877183290840511261338067546807456592185267497508786938518374705068936499859833706950798713657605954020273743872991733900160005965048349677769302218893510087224936800118858857457627517264044533735829262073229842351157425164779329101690642492762000594963948572115755126016496446768442310366015863338752961671455478607504935464128654792784035066433471693523166493269636371222180101998257847361656837535775815552710479559743488775474860495123566454422449452281211062731150506585016792600031980367195905168087124476625212696544234256956588525980154162830891445993258440695579648694593572647217759555562127693827412651308142334836736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -15133055030311064372451437943188560450425583503308865944158973801045083208398591247235812569299072771092380255353916745854313291137918423358565670039967525512015655953556738379074293347439480400500539237068450900861803824346443279225012707700646916268332298507718153913770028756603765879582319255483103330412532534779362325863619675234031388068947038971994726406072057845344014749440529790356235123391944652361281514037303373789424547570434452017491363405479906456142345756608454973898615986424853917933073846461043990110080908565042741841301590329085125972009746626569240434738765323739004263949937065826811053671778546391752918910807002128656158046862113204162840880469206806321836341944118313611327980169779474767548475850145443188561539707841175146334438466293057588346091376904154791708085171414069739172236003855524744182768661705498397403499896455139020240021465025236222675417470365804761712094411532923905955461610664618950692182516859427761406874365617837278519183517791610475106715258185611200487436511457041036288950186187171106462635168707566953598235376590837824540614560116247553285073363156407440174609860246715220950957517141585665874114910456023842842434013570279974197680433544968252187664687882037378932113135941974640759564738010347402846125070086916428844819240414657287711929953707052066076131459856944990555560845856331190696433053977368986637968967122865467826518598175572627837114555119778206532327862471136585219219153727433948229871464157448690956921699475463270457059120827242320997978534867999892922205924442198394841798011460174874434323771256477795001653707859894997668183279065705316551310538049127520144709530295204103971527644127259433450467426563527963303178208338427258766344345334194915116245019011479190676953693220650927497252867469871905270072900000021166395658275540904749236442708190059284495566267221252207824174227639464821036093441725904038975637327862329242451499756428767280376736907087624682058066257502416930927627192403394158793258485611998134614936142102733819086550085371667117148487404050303900023471970387323518425933316516938755769038575901850265138486340094821141487847533711114730922656722911859633027265151815906802349086329261773128542597371938374800447175586791790640421500295168254167377373562775371365661594321619517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 21177060900907407476202392511190939044374225174236166574885348767434357672964855720599871167359881573949170622761649991315389940982267795777902757025455320208649206565031928946367249638269147575090282866665998900781004299804353664914118352908913891629480305635863213985569153794064371643335035019134046927187449595497705522317913575573619083412942445089016939311096557236738996151670242332445161509160611761442934785082030739997133223385814816516598542773362566890593140108892429422468349483417803649842149174739438472727867234327487592535418563525696663590718020880117730340842994185087079950982885824837863349350111933174544317308324224218370244637224453283016104348870923317629057755307760649445294209439819036555179324937556986980696256429160233300174257742569649132721878652026401630990521440738547633814947055861800771386532892916538224199403202029235879921611623366608100665759752384949331110540799411772502441126450902298189784573383587759689948394301194227849415407135928111685467493774746414071038845732560147581564812771572843915076463710546541164209437631489994724169624127956579511920349047733440369437765212111248819750200018950410129226237017199076003860599178972906924220336864604762577670896249074407923362365517839055454259852534111539812239378686612847737230675789736771200575225572016686805604378942398141526238732123479448932327847477226350277813101924402147841140244002634503086098713694599210780525320151431729333978037298712508432458757667929110359185976793431416481370313607933422760740295575074817317295203959828579880272373321158329684641969195958945706819880249910291187434779170562881480991956814302473421444394363485796492197714446893683880786843877841475080768909963707085726771672496081040601003474692463406755283818167366587275318638309341035795109162775178565053835122460857975201818038962987830279586638269256818778645672805651738566392804915574221100992788875462710452688415767318692690372381427914902702956360746151499574466755314517981458859460995332451049249698398609238656266287456723485257510055463128423114996150310313031793211368568000190414986221767356071622694511250013160945797844277910151810008531089202033447894191820399557717929003758041011174312087447011348444637511506757698648067030236833071250233286985759902403321090597938266112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -104201456346527668757332033459593249113263871829821870072409718511512695698743400865257137012046365944250027959116471611683108686908021784860830872020893100848222026215221813634137725373282700115557718896501434021915718953248616371492280567206525362975353395260360167483759844365767722460809548714635429166326773036027947698263277279122599671593073308934899792500733875872738401819963326211255518808218322093882597196277255090718974967910194957511584682785640525522588730220314600420699620645949850002631641047173694911151637611797723126182072397165854935566956385330060304662540131791291943759803789242860450548454049451669504467389120443890863070213564855005722605228871403396849030957812093742495177538255756830597412043821210954358289140743400966221087634628565826154273383758641116456081991907688596796000492855540738347048396052179334031555634302258226507735299524225036355478030591875195607149966186169148465771624006502069506104795330602887147123982185280180859571812973511062178400925796583938922235793663747328281850883351116768590766117737956034950655640043818300341364148696051393241804654012487868905282649197791877680494451142998691737591389559586073598245490981535352733980274627852604472763581272604123175466225670405815164190440713872545787444323662611224562033101765662269954912712791303261671516682214911100835990650478180812470711181401729230081780466506765946708812159234028491600636670783171498971064412417003422038896022254092517739116994382532635969238498011972421313897953133684740471210320287640948685990917396357947728989365238963102621328961729887262618766302989016490158513306200144391738560664916715753026426659516836050094756857774040399176457538195779566183725018755237186468061512973073717765081495853719217249663230666009360450319584507898060246148257568847430996982609846896127741269108764777578584796599776383089022418198210426104848074184230323520254937096368442957517926821906529258117286738453061902090237703902983789117570877991988906504141064970595969335994494825503736077391354970684237372085576812589223389286881461637011951333769621575953164772465259233847761507140589817407159454254861944645601971816428704191620643569592085301898888337838949163451437628044961362632171408016393812889584601812218726019559194110370591001270489028094853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 304940795516347025001019375764608956578529274868575367725551705388370935783112914785622355911198331909332845523274210591992412502879142055116428683742239809579240374267579437547489453541667089147421063654287914252581434823546425984648160304883562413784980095329759816534904171929824652924647459865313278279929832744626951608965151764705159598122607747507871942460454413187955701435064306671759566166974088184847735631222236482262851297349059264686088035107607073168003431436316673873230538436676347090307982671064549734323295718621134396041350113522476003874893657987713117606556929677879861224049747834957044448608906860706493843065184079094159598149626239670243135381616823260225093123619691805251964603822670473531185185769104183713656843996858075563349470105286271119314595488607599134075676938511521186089498310146707823761914453969177541277011351789276459511863058080438025785028138536545640765661193956318513188896839159316729750661139124753326616427681344118504584682273722726539564437085627282878959192217012791690058631734552943474675657287352806248434474496354652302175983974844921611823337126986697995325917676923410329928857808496107180868708058079506123187507175063801451520224809836829825582956869056060738735872769302536219009987905650497615442923123250748219162158638083463732904373687639811332220036276199152321875781210857489160386295930440923479931624013334964904602667651694946796792163845463157589896363844306796041611348813036528337692783996871982830442913124921230443377460153654872091136480952293245927656747901548803733031418208264953760663355065261069592574993138015031171326613867594237374508469423046511348145324512568545660632309100409954498438542247528307862793585419793207853676941890021222593945121579912939765947208366867323951985579620279475341454917694146425419298994603286369012265850882159809010547369638096576041582307857566764642416648447076908794807624904427869824269247093588507779688931893318289802386931713097878388585393625077652570534468146465179929492702319974799517742046319849159755791495033857238282977946220588660925879025446729006347699425879565865691646397475413680562370548070124634984712426186262596463222277775333245490885192118636840996004308224113282436093906694310997300477349358064929784489562755741278823065185935717040128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -372572540213333243414517310839468947572904810098428433859115806812793654031848924939455773474960292161761825492927577107826598410952522643096740562756625120468828541192852340157693275948630577270498324029401255195148563696353378724812335062346269143707674808686829559336195799920837236488250120689880518832852974279269632899094890533355491265839531690761594396440850440762283522216997009488813047225180933513227499564037340287236415591638243054366645008417674576463258400169684817074895724256979867591485520390860659354435192835717679752647351963784795272640281226185413294765705069537443613385860175168336764999230939170592205132344887841433641756051859745732731165376432408081556663138297837689631574650618370203550959984409816937108015638635649989486638397861260060384805290462495229480628749318039878305970561893745219941214192661276325075896038523066115768835870362274962586142743605384445836035009777490654334765377810261674001401321143076004283973462517963036127019676388067732328208067742729739924842192915631402783728870328385963558449239081251251900799607205631353955912130893996045728378432260679792815669681861430740475940326647046153583401639415055714666129747773380866219925429595848785526231445758716283886189718251758208143073339261044789454323610758051540043641532090015653630561217898309353595096667611148175941249632566053662470040678203977063099064961178563282453223714857278386638543239057550189216549663249386787685024721052795748182673915649516445638786166298098172733472980487515864071341865011464554788636836174855816167599283373982671404635046255888403065289187706696119811800357035304836378325465042839060109102792991688746716400359931111349290625476692952235046013024166818086957117155375720832484180862989740845639525587869558686914446083974418246138936554244288968899250794862334851311915962557628563212045970799793655891496231832679974208609897376776418190974964184813701001467870527014709615253702913556407919912953001576409804552697262501440381865578826888312093612404217383910635648905305656968470265774416264890539600181469542126538790280483453176016071352554276739782099106197535649535493705330899608143434353326345462798105348544761017507894557495694336297814485813810277741074031634073736871563361575310478636325283243131189828395318448792535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] -65358157451572813240456013710430021485020339964423835149404062237614140378992282389748080252621344800956827621520980075933905245015676743694629036162474167942048039628480893734628118951190463444248689872379294061441635743552208856761288784606010876836181898025354813213703275021700043955948103510197122539782207299932177254019150919399921906129705719325803853091653035631904783655204152623922019981202800700613296363812103748464963720530284692145821869003281591769291484787436810640025279636137952085081922002546795153613119942827347470559878034904106502574555101621834844318716198209223894357694661607851056813655068085337096969867091872785954746845091732060726295035780058682329974115834708233744184080450700488578116549923132704928611744008844055792624105714359236713153377777312441541759528861816240444345915091121559511671550739802022125383527039460351290169244993022537248804354025768669764433341005619489149371984664931475530335491531412406426040819834707962074146278476062994654311083457936998229487775697172785829264329929307431104178473509705890543285188994284483987690748403046892295650714330736215320278485879295825828286923588232876546150983976171008111028326905421807187321727410374826359981782942741232228966907987328014246856535264890624167278031375503410482266233923918037462139312257974676008290430011157919463618747460935968616877161835290522567512566104409378210839405026962696287295779110998429936523910416031037558121357538619957786331305867584529465806824996532184793435717848506984672562056891914091534259417572886811404548009122533511138179624184806317525546153359137911915373765728000246854342374509080550537405869208115585402156023547110328782051243885099319668706009936398364198707015281006609623616996171746438738633856913187970737345231975812312487197989712243505453672858903651227578793656933277457699737274826871549293223233659115483362167177734071224287404935091137317215080454957562670584304761049367883490442464345272167219321180444338093342074099737471643168887298865428900631607770472567805515822308892038503896851276401965877277133729109996879216651416626146248689531346066669983833522102618838788119868026332016595821553201498493164907307832340871858399796137666005043535280210507645654884685599347895919618216017142980344361358915996724756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] 747296921552734360328128762822498771879701046887002168959534286340312174286586569185025479309661664128251767792092288816409267812206386091588177759526342348056821857394372006920241352728974360771610735938211498008346700653241077627377307447717780357209103700984638085312647125449976775665560990682730267666193830477860102861339588499240291179172582396687082358018970770550653129626222613335290624913452900396763144849791100967749289323824898428807703830902215133279754410132932470140289248249200116327065311015102888769455316092161274797849665622677484124354070204746557749324131268941743632055598077692532357690190682193770824838072191691699516420243647714602229849856968558648781345767556407488513454060208340024856581622858869005975568399261569344597594522117020264794530857830240231388427796641928825145623430825394272245370723798797491297574111932180123298581713620241200606926624364311330864754626006909756274917999933491507431757574028236410532028818692923667664971209423505273424751073124443599424973145076394841543310176566431860332971751012038792929028829333144262678275382476257079557946419626286619945121839225689551639820958855997836047175992521733289836320805957310955953671138225273363584049105406077481613657132119613423149613476466155500602695684316156139970259892084910970259464239970910903865199799969255907014319664178547496147624568868588970396826927081705221404751973506402847111056996853888838989283051367099157201128949454072139744937414216684916291142490465549391150266004490789015526215380231863661393920565552122001737256569506738005917126714498728000277390980050835221706429301531268566557816667328763886480464752355121631453587184923435279033952525204634643623003120220851569176003003363642935861234113723445213023367363644750184977278679816313263577832693787672469800788965946118803471463014494646320702856734047473246371697861230452273987614580286405178841975414582718020077756909445496039737340631406387935517674378000656754331343040790261903768141172993690777697635989966032479971526878448645063564197017772984746814532678318335595044603517276345844248870757609412154520801926000826765993581094645961664071787253414068656048628840941627023279514945152694237379999627092254980296352621212354069438327663607812002910184741386719141175696857123971399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] -775906205870456254904476367248728953698683956601570705898285933655726701310686047591192718067469028257611612488883040738688776575286333934754004674711482544484547494881096493758748876890086904044474630092094631029294349359961982953616025475513269151980757689366852605193416110471931611443772304862056359128413771006702442392168101774589367195511879219019519235157295379275301876203967772017604676387767663369783293986771673139621304299226408130936263686497764003580453331451230471975957615947952291015482393847285874645944867129594563151325403470447183551054136606798935682235400088770315255973394534648732996446338920460559082015119090250955212795004472612023804185849960471633530237127826173146740727764512119245036073385577153350566793147486686338430087093445043574098976492512309009082489686661572039063052469830418279293018623326601449396579886829707274925775836120957947957928979790241254751624080207230427132609714617668341982459385177584160139231057010571247632209763238379767364322788126298066914661424888056089828780574232636973250968556892625277354281415220834251185904263731730117489080802458420406765830065840617755894587255835129637857701699601119507056070260307567569463373876043564835403244732139337007335858421428029346721966608032665837174174493972557662804541464315810595118307789491854916691666261837025626915621491043042974528300683666142023870078952682925119898877762456404949111552956343222884898532277343170967406410226428707754580668105623594941161139762109765035967634181011639217133687180685092387589087686689692185361603553323362405275915967436433518178141305090939147231206219380829637997364382534045926864649328677066817751246285380366864158163446600114436117232044891473468068187678890176945840553885042364376240821743435069984709131257853827823504257227273206269760443074397723359827828244031876326847902857368143690364932125017147171760673590118185200938343396880624716048007626834756127031234381104873008965401063235495464964572539944282156865902558361874897722424491452085432586892585071848174972930436212132702966921035788239142125371497604429777812353439192730470260343785984011378155581153047995396996583277722131037038829260314093910426785330942295647758587044347507388850287999000432515813036817981602111788801713034182977796081097501053026304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -81726156083927373260176328674321590952666766247284315230457542923181936572008374599981916796892141332104450277259398236354373716106611881090350634829461866432535878151326282766114562863171694526871762821930851305046761103492615487176485963598574359037935538749768538656564267792321863240042549881966215347734861633451649869111538563078082885355725779676349735192464059139605408105755531137261582644873539854261723583596373896213241479200105334648685737247526426703633296715937451064621270221982629813674892286631734932810435933913771472885005323095378779887180576185971599558307060234344147127205618527399941031740555250017064842097083087130708420915841693533422659052145728107431614461810901192024795781850421491746748791856923038390327339535934657389695191430964326089575127347291152530786195921031770347466722709900159186007522243132757110553198862560231370369700702764729732217768123899196520039011187092061514142400284978701533363421786514707532075550322625133308943276866655034917490510753297335931150632833120449587026499420044221413447628641180691334205107298486212608469009457482490770390047201794757783531775141067049594132982019956543688919130170961777139417504201335066166387228287006951096017733467470016198111394876107057222284650433129940651382217155813826413390916961183193006848051004860863298235589595144343130106484129334927546745982236038089667676152142417019197351063937999799230731808257327442313003958454212281695880465252642386252630968816398259681975603970971916913828988235918583312754182523172928196085392994813510678300959663675066424774924756210281243783726476045823281459202499157689672346890122694161759974968290526080247957730172679088191772963470140224376524720203141810187982535154591249616572176208152459873618910308859757939646076367476242000467259792610487590564174030440291494792892684539106205346386508061617793292925339864342205837162473193969456528109180129490023420451897376193395906364647606884878733221767017855122592576464137736324422049476876210658184293612796850852285333180523731593068118600108302761940166214216306661575014416735409380056380012206871936751750748063066010137986569713319494615275119449189488045855653765195741473977967560538436970208570060807022547833267423181507622385494541636509524811639494150660230477357430865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 810414313301432189804631466685751536077252222461159715671873582727107584573437553322297545940172256008799735181402851431258214736900317592610754372969683112718604974708393236467183268155962605135184365472473966386845593841145346247568427586963163288585697869002461187851977022380365108585420385573647213542315958311990108607409255186854923974186673800523565815893510840238516424378595793233447041218669511915517965181193725692196197991779957503032122810250305519985355311989392557202237293303885039605503780263182126317343210531677976524630574252409259432975653370140765159630454436955529937810605804047125486303742548322192581681038952584544119215027678326477405220409478535197762516987270804261608380041010427496933323332807147261150294678353207543699016055345524746026718807108759385042955794836211349097285238656432563316115114122814687892104130211562316371940087877366153200196290285209466129999734070503457051064293550220303845279387218502988371661692831662927306961372919676768053048976936580803644186082275731933783890727523498214489163248712451931865930085447786742627650700172729419440538324957636440951785033254859509683598060243785427801855335421475548321290404982071617390027169777157951490423866743079425902154694412868643492272061070270194276013947985223793589313651196841767018418133923995293207317220833748901791963081178522713248265570129512847187373384517181509988552192302626888225005057420633545972877604678550795932005587803338599082970210692272773961213356897107556927524461606503356122648120555100511470755812218504820176800978220564965641961828561092065458355391511667740486026569270765076373239530058990502518453666841608279090421341490285812026345150161111392314571065075790907868221918321326841026430502396354955031734340011401081109175974328886033439604918168553938070459983480316370690789651326921438481867035241835915079922936589113766144266105623352136657250876299959159839979978462286886082765696270485337577576934745883558995983609308935995347514424318780402350214325775244510039312365095833364644169833754698968655162535609414498931693787192514041540206000308174819575976602578764103344935462960772601138474000029268329702239507476632639034237416986503101298256646693807193377945832827684276076178386443485700669288930332211433191743039390229725184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -540630125829330074072678990991064912180244118558793643475469148260206973795752658430716101942506489049665292141098570220980547001639150421072076688377057296350882817988498518694951536585453648468513872894141304892756849112652930179013144913250478680836822243050369998317676036447513378191254419487011632395728825800092180026517093192137123491617285303460383005182892182203935378886574262758749139654821651465234196414461947968948243686544225012634724805416678975346967472210283791141185168284606232363710170179509638090228188237185264532292782981600434564204108664524725850931266859558208624894086179832005377007784196578623920133715404015866961399062766988510107077119039954138473641265516176519342989108641773554286363995026929769192668121589763721650661617878766979550226682131769634417942258259254773811557409128053830198158804980287205306242308781371542346284200844668368043180616392899517528802525356899625992821973382316395141697331803028946057866004909119040661548919185130493336904846978959816906374595752644100176681779794610647609227872756490336799913684434057093759757281428133067838660728914939367934670086004056651488502078112448295383218603036252145613236037352210226175981480343932344549775639895223688970894424915004608913404581710961635219041025432202151733220597183808718141016318435217032439119181604746413272806742818299649403884761875709729212097623925631960695833962854851163495699758416154156894749305371606597895728871860029094920188888472087820081037536553027896855199033147452639718674602600171311986478395690888125276584389910232985683961101206969021487673389915531352393676975058003183272027768432372182081098848547142298349672190594828175034312204050830803375379126743106793070057234028008944067617333974297497056335442556651391246302704083538078517703670059868492519413223139872046761190221709144444930253284119206512671906406057017858709001643002585788424667051190962434557000403293646659376498306470599432626618693795412466110550064000963662199779760237663391994528300665545018295632803756239013405584078690851999676907069557797725818106532600419730754816213608040428558283865919328340806802904880383647425723761912222181734731036694802183157563805096957029683304535124032450547414826793402700620566248095756350102890376540204327654566951365409505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -227763805844662153593534895050352713105355961525143603658842478632483909689995302932714619639457468434193890916735546136514456558952147193814930341243856600730481890823033581415847982299403223586620399308612292691823588876313702032291905437468028261956110274730826079361276305378309043934735031133276157123850230008146025231762360879445087464571690745250823813607054596107992784500237635308519513542435436102432641076406287468389694306886939826044622713262036237695123096946776231993903528995798516749935987839996586048904276242799070978280872836190303215379598560089294279556201108297708789978882363671634686530020598188669642723824595175184755969167679654702117831414215559058729045249667650511294028016248535546640550646280505502782779133247325812461781674472229942710458137516899216605468631885539167460119993299874703177111592272066094405258731160858591557826573754619620960821381816104626447088172603706688765264599417673675910578128071486568871263572919636427567074857156901746773890522841418315126332046073992906081260054885674209969219964004326769182953918709466005070217753337257183272169633343700845452090138133543531533684701576521761235507832737699634286897444952048037401954929214607975620412513319864150768427768734319516598693179848001783097461960084384559630717928846404186032850757790301446726087250206212203868263559961853247501073225520639917102059086181315303043833627732011005188256944038835847697916432185193680759280818166095873838977913289417165449389487830959881890267620711705821748934797338897019712171058741306749203432454400157568687906152827750349547819785505152486444022926831560389956264866098708961323233730473930924852534707843241731653696893183671033205772379078934216403392455494876562029043955846466313604006826471375332521007453212953218473500738069718082469959827157383793077386155312133569761344700201730400298799763138451447768212984813369795371299005057233111347008395725828381496026438666237795164083466901040263190503889060980257018127427564503772061661778677431643885029887797172450518024258126984885013507759197588816100680746083785897722627654649742386140032337114929918064681588210964710923290381202061226829032165544001404642154930671779632241980509587835023455384123446216611451261078765467673687052448166573671596278148215181672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] 513348601110824592308917117759720736807399522959642754310067668690726883634081787413499706974871184510813232464392184815214968603432927740365982493868620330485619273364429279127036531658232943063846380549628514820453430730860739607479340324239326083270426012724820455135270683308360645723479607117547512864690398436340634716444287343841455905496501930787785749260628499517624038640195013876902183753652346538677949560991047897790248136550186689317153590682271594668620465276425596790212984526670494664066480330769968525594568474572600068201850479435486306095970149072329044194882863678443493877233460747682195444412215176570485460756725477646281438307106811624507307789722199055451153770994331314237181508424972860237948812991042556057135071467425043474827691101417807266556984378127674337040539389760024041418479655058855109060902778814941126323343715205862071380595949239368485869573018805818957455535948774502376046699232626061518083071613140561078075155973905579325768035873108101303655218842346248334297045234841418592789660487301095973505943251308170915369744288169477599799867522145728381497305848279925045588052265262772915756389284126211069417430343649836034852872372121156098763511033046729014094552764756009930373399844183752072217173213294825405563136756955365744748651631190003082172856637892529840082718078769767798211983475635677515746582705097662144749769082476940342333344843330228643683362996554977824235587253561277884739455007081528383912291753705188147352662584148662391736062201701782542413056404116030582406564578578681590958896902380653375229951338961860094076128452997306364455692163286553927354871921842784440219281354505124277866724519038016839494938704904634641623962879194729022853708545610157143666127827043142929906196095217677062342263171347285965999641354522087818349937659845354138188049881970664350554483596397446480640896265432376038542108132193919634899378174375162038848586777084378551440425932018128654377587127871107403737969644393263292981542986807140161127526617308094296809782468737050485759669988476391770728911160872078384104211210677261733781914724899498907995190735052567351722194852055616622899660106303566600416630756486641738009704427434006022245382257312142711156532136792549770826211959972789625028477278721588975176866076819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] -239455597707833820443396408216055054470887556288813378963733537612560305290458170118968197982842043870729362646624622368111651539024822515347421059604980391811617180543879633949685937598757100819065327944916846918968867053280312532589453116104333551888307106097378410979166908330497921176492669658351478359562900098011255521887175705569481991610356401287268358376605654240878474807703355876795540417631865472605374658033977207852406766763474863783289063951417934326512250437987718368877031593084026241045366250684272320367669370627288742831476794901164345320643514361530475601241957747394527257669628540254131931975181363271303046568296464386808862747033744617631924755208888468879446877529030674648082873773943724624032068502830628483657759532951029926254351137419530027377131792869275440482217855831503654346658965429933543465024158722412106873846659454498904204042754334196098619668424859458687767630924195680956332831835514103596180638725042852727540201805240645562291527469368273661632059127011009961069284444996634388037974701166118594559470046334839883598738071150947508839534699934267869055814662442327274775390791253523772566042786982274002556748886739920632673884313253814394338427319848973708119153447785465421267552447026075626028741156405251607673982283527750727031292623790326126232376846001824804639570730762082853921708595232381994239739827912226836952712439555848384387538111823106350088423558517764743224621417306970387234657768329581233098918420920593613114369841531547427542776442573595441411486122468100128077456839778052303931225571020318952293658580410598815451207486436954338188598330728473356016614460133052508402441799413124484081147017581467340628417966730261182038657921474360667718882188724890485158320548660548845804811399361929299565196978140549311147949452084347154914159251391119843404806741269946469633191095615869394919280482925595403938953185635047897895739031234714958974398324558224951688039389053449768878101036186536380308199387592342541941739790092389090172880770252587257982421950998742760918551156287071194865827465406585696305184705366321784837002428411921303892922483052849948767064683913864455616891841207260990101348636851235442567476264792195145696267834368037146852151155764770606377125918325710084175560529279083116508504444444344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] 28618376284853016606242050071605274069329830318718374521081316603886810755461886912310558805745771567074441319079711473832785026562222526011186338116716081013424294633523760302930065168226702379760290685233703339569316008062108733599994223493021635961000295413427827353723947661840071647836029063028516805303781817574872710811962527387943822036302702496086304810600839175123330158586636849234942131976479942232193236672610812661152103211291067262864199032457591933292140755733445034333540526952471464730780538594759809039208430618536127809239557729081418423626963550024216161066111469836308662748682391660564534695376543554132503914413499888835292440726826780443309822442472595768924263502940861805973594314107653641853585361487305399996993454908035119165205732021465568677113458440784561582337233151179569381551380234538401604892695181410860225609197450764424541992117498722544030921743151509960474536899884941545152316850146215320342161677219592328229330507888013316996312927191144595863014223449819450388480341646751784938712319436403377686435110653322870088541418210391559998166948782984465761529066847304319641473870896612103998278812916463931200450134109059272918736126895076196845739664230446522914981345374558670625430996560463049311439951104190930561990101345213541662220839564602265609424433650079847445410882459514963661509785936752505636475626176424767433099261357810479634482724466108511228581080285189860092615154170837101541905870123291726817122981750093939657086885735704781742491531072896613017436456570137665610933475672342273102768888348717264450372900223135085202526426418360045799561274573943625700017199002792281385786755138914978302294918870269738258526824151745477049267239150033879430920020806022478436064811960775263693439316745308046839037664466823226510223878570914478438822894734450963886344430018532952310832398671808355017517454139290100857152382808871388238059297979119881664245652954189630426528739005843668746418203621746205085738902210633129385428553473365673272402563720883763951941808082387658786376134946765152170633321892964453763911381695721481615869736052658336849864439334264487879938015856590948764148467775637251395963455552647997089107631738832926447657207310005687978146671605769921590467277397774478060695131188240683620106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -11218571003758465411205506942722125510104642850971158491995301200473269664498025196535710898225989846256085675704955306865553692558947344027545628285290574950549249522902175185317696253420834342174152799171151160514814936076627992584082140852139775454626010006854964200293012324041018362123158103942136698821174111247760550576466224393374232064054061125767421122715781389722613438096187457840357926234007334969236419829067674111936696788638179691047817120840953568622823530814572021668201522317409951929552309249966843482148693644573906970967767891084450578516043867873515611742952895695574217188186730542983408097431986590329337428329242855442856813116164705747454460230219735217442055487882602190871375360786200104627111156717871200910051080650761356483703639306708095134222401805513919505149007256720436308505261799689763707583498051650762675608934701596825055481006197291117412753999729650115675782035362187869103476717086376915992919081212494326167933290904608538635024836780255686415576176144062920373359440215342771061495025044814471173041281106041847183182067545622352162041158137817257746408894054786183843780496511196095802025783651491616273676351805649380784118260695702860138589115678279805798204740486178656505220413319455311852958541036008998824545867382422103777056912317392433421043218968591730447341116573696341995490676166436058378270802836582073352708302974317156854021238848002745133770925621068591702666556745423337806222838301855181844739579610301690144980054706063537673514932483028395303291726167119349758085988863883596360789822653542326113324481470985569601685973976258014996336813853676128160238735122892868213499298616344835236423908279607964982747094920283843850200571317645889073940035861490119363351898529841983283930761431760341253659179805416135290865016733026790315775975068503314779139423117532917738559021899716766610198097299018026916083364091630867863762819554917240179124277454781876667955776674766767432795768213959462232097135949763633989676292464828293949549443662432494597533750094002233598911932686654402885358790397704248634948677628692749553309280422298417336727535908596684375874881288943606163248290900925574098802280075536214669265733673650057643765369588408189882850586921242567972539135719559136022674733559256098872093573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -354474219965287293924104881410331215972905013981746975116703367769208690545982691264337806960825119499075534576482450690506726831722792636432203296097991957741700257403126253795027184092159100412615656521782371714278981096616355742074703220921151124676139102331428183911061626722213438705359540859551809028796089238413919061800530573911089222157593385303723059310699031810861077714715438350067007940472201662530074907789309837245400002435130756365697573021300226468645203363925516115540764237728540888518508200520125187861413383707521999948647403397602666736297003650971781085684642728955417989676826925565093178408414961915563433826982499442444189464043809726051595209077308088478448135888695413287545401212814699450789491716856720658224259053208901454027017593495537251124229829253566393164623039202900579148486661472892141570746869514721851844968721732239361056824241216747978112449209548446388834475128958625200402125349337622584228941191965238315775237282003181506617265438291041979807629609137083794256253377315011412615117887403957909595706371937199909431066977063023237589146095134174765579187481005015473552441425557258940521656504127578504398946109168366481300963942460407300502645646156466241046940584395559233732956209331035590227280086963752686333229166140253615517369603724925178392453216786864214720472244856873272546866885827687260811325246178280799402836223843851512675526994168998911393575107135999067929781740784249853479202855478103208302564239943464321520579103956227848500561078515032845333517584748629808407696413015530459445075113514822484272525019863559552035036514339575107778112712832658126779128834874423944721394628512362925194499755386637198119567425938648934961167995529777568659866955078798605099126679263480618876237059271494623830264896636403471689954618339789394180575394832260480685349431557638838791074716231690267699641553578313157982194647519984727739908310388616311217655133015621687937184177760120936542204758488503839851095421811049887051228221440279743548531379499373428671813424425118152593301615053173477026148237658497545218484928945556641834261667982002094300754476178918151502266927261296436559720062810326552634350188508789213978775666218710457441439370282841997320664052235172228322533267777425293006044089650081086801686036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 8521544239494599717294221273657071147413021779806771681253847215790183690707285622947338551747132749166146416076419962456860623734162561001548905275075767064357484866059453107638292939859118644248284829998204126600964922491776529117446026778052570640421211128860536437179073892825567977408624454343923033535847500979637093296404688882473803789850439866490943806286914044765424199181397555798154910873653723450899754974500844446173886446621289634012329735843824860544972385498786955542548110948818553025774656220765064316235487194085049788868955221592441276120244200926110867861413266858720848133567206618601038170507786341156893032888305025827187989869123630044676226298321784296897481779161382393224633728313755024400617513525586911964262818327661497781390799871993753570548922361968170414742039416051204859960838013215669880426154429220386334609434143210478045958451500082661140797246064714509607481492689231029894746287605903530474211000122183460788483624582973555609042223359881954643913142235908207991364063153680012615613823043691744576695936038990807897457424378372333272797142013076993743407182012930999956283627628223696431412133054458755960834850098003939923548993076376327254624682517530909005928812685483084119155989863418674955217615907483674247757337805338905957996127761910303598630040939294839930958895929310559660878332349551900735865820666314371581216056175850084515436343310106520769953140182716025871204946319001666176564355301719057290292964845960420064367817016272450713863087715644215846418424174701849024873028216859688957388860703302838367994373633958406910688811232588795066811020716119130699840976018046185489316335244566088904142426875608013684922016917716007074153413143074266815289207908408558724885532799854589492169327149628696183088442870576317607660690980721952197039375176897390218522033614234376882113341423804176640159333356438461923064253017888082786624392974216843321431399718898519216906016771198675247406393179021610658504686988846220789791394528798909057726454885513136320091825029523572557746642125186329254268560898905872082639069195374748140467147402342354969376671444594464193578487155880082398369621136221596084230563629009168598543703062735990295882908931562207597643056248868187845168294583436807353041885114600569323047310327808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -106536061202040467936214523447728851677975369862885319551558081622943366659362420667726099463497974765623960471840792279071294092404038080311950729165812547938169466232050954749439777495048471761538157923253583236781490956816981154919992144179752125516656340783126575254898297531955550265763617902664552115717865171853782134928278104974748341080509395998499513197756980523789900383508506935540286318016289360936144756064676418366778999897444657162940595779978648488122503150862582462016820628705319668581877709629391730459774041519422212811510769336773225518042975766360681094132159940252958096875026591991223339008450537358188485115824615116329564454692750416849580503955396747624056574820692973478039843672550986724073238954229123371963442280622508964856089614098024750921977906994539918933168471338417912883012192869469280942871514546579677700639205768733770721896417764604954565497162220588607356445152970167674073331946687759684807680301819484961436818252121863853028320238479456442141463843236179327254664011563998597750896510434120815222394244596329490717717451618028086405843970619748607673822728918549122937896166554650089292255679036537333880580203954441210030750348785424137859960838783781041162790241843855561946312784710123047107644040180794535290946266404680544638300248938377334884459990351817424223637308689149703420305214116414583823218136215279124587451483246965364525700677170131559298413845506747598532663785879077825141118236276095310644062142485381499109774353972617081097736706730312543359171334464589721454468600741253564835697531891876324588953875124346612898569731703240043221313594257828517581822829509993609128563244571323523974626552627276564133463998140418445904131648338701902393817853173703254139102028840123027280770797995876171514962897646563597470191098789713122123643455840212165770678903575456177164616125466551837948951599006960979104613433585932962465471199965514520800924060635597733681744108407992118787887598013695153199604076208062972999520850227583628940072016025428504353242025941969110883332040975586322673949119112068386377424568463100121643129437736607581280460662792079878033918902818844633228279544431409549523304067050280179991258346322515075277090354545521508978988334637289812492637538174916666427750594388147286435034541588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 639770904405414594008581055923830936614236226557270420469962753759270557932055388127758133688725533426997999452682580661342680848822233606485207534829232423071460958371631756976403671910429183562169239170548037317427209886820113077068613859282273668139266319967218803726366686320593440227921412384893210320027658542583244281635499976827106107715603441658372544378881974855819668977995855065647769987954727157882629564334254010223743034282795446905676777965467721274978319091488305707724721833384388756742047510245372287850799947149048058409323159674160368044581393913650823889126309112794607122119850180113007137809255301772551572894827560532681895541978344658806125337159061756404189377241470599893098966499652993417162838030145934255668567053818255989220468642654986841762990418453475659259771626272236102092957459971619774304216061184799989700617951110106824097707946884284044163577693543437341719249810716363139670263070565795602233046314788790343849329021787801584007546528005555148488892831047933366841642937274161762830240423067800953681491679138812550455605933779467830385852939954414486025131576510671976251515157268226026739234089333073809088585522770174132972964844510598797981880017033902369436337861985990943430542687457696865436288448423892056824257913820105738847188852380935915028754461160335685489953569843655805750931352033438444244874493411761385847962079158454466517791974101438018662968889473985261746377081123755516844812465442362454435524072823289917774448090539568297251691727325310487752791939337637089157961310201755739017894837701107178701305521256317228758399677672325961804854768432896245449911535071568722448539426780420823081201677604879637909805930946080787907529278853993358862553820855867075034185867270623139956839508750091213530421235098953017050322815989706233367242178476665246061077304938396180972264947873767528470174463076570570784110792249401701960233681742631029468884543991024532610519946968609783711116769255682817284174667847437909711872321260081248456088193286844136818305236030633573519371254146409468143016139867154312575677696379652565898215889345671420305022827326168071798911961131447028780098148736027391568403873730060796555411574968862125658851598987829604351264994650859487754067031982311809981938226419235461945063729266688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -2460448903340320139210964192896415616956014591932081272224368130500850288616272294920525849019226386921771260332487935269184643442737185962510191829590852298905844413802985050328097954901579471467136764312920795612897321716767710583644129065681567355036455477207673556525282593060713461034436150845334022387173617762885807773931710553539113878633890655009917725465593580372649043024002816751602315125586873851277449838604958547153622075949026979922742373727651100319722707831153708168312729994754524694330998298343451814782460584796816021870394480050060105389180154565097333654470775242676365067656320049593769201509538778476689044050391068832132731796154806004799608468982628458790475704842944757802672756376296655532015044751444768572755889928105456689509021779380090974385187135255394397372816227381107408157200640389910717384815436519675279760588467888675367851639990450119365357889945110423869635720168044789143790842520598151041564773381071905308094457314226505141066094522094101343939512643967625298745560012153829141727157663096139119124143290869423745404438236509646241247789317395206514592734910263966400553067337017842133257038667190341917377755644011601233283749462828654488604777048194206885766660355405945170796399419614794364081504011510165174023122639230878326572702504478043061162749440265238301581045846977180097328941284765146094253486051938937936241013520572314503395150274690480471038619756430735851651713460205209341771098806356350360628675138047918850019451418817079198548488198967858793457722356393728765907842274768804827388894111672288031409927117454913913118105415829994786931438481672138616000154317997354400817249604425347591793206739807885963298495678430735205243917406549424866471540064589204285998867678842627930288740983564334159427614097368999222880122174413552439983731405552594160059063531490738772877453594100941592847151033542741651837987637725060390967525489265305011222157511623191902387318083207301889853166313845752745351090243101018590648776888840086784966666140794164557925903154743006743529746667133381801508633124284160578514998446922296708352187373524438948748622725285553200566205045091078131388136865695175560687883557930019075150748514097372570224754913947480762888412953517549070338424938461888283133583873508663450628535992975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 5652148849427825034213311697675244789277077978829609115240881148041197546421113724412590857415911360959125740652906832102671610299614630011185668634287678670279139761496635447163908324982082876058866686301975152492120645286290329099497890112934947013181448689072360773456484159502110227202022272010025913441429197244682362506936001472169476039014223820942540266921305428708150608952401580569966068476169798892894533802010665022135114568077191379739982563899781814125543936691729577919716254370766605386991427257032072636537077338535827103364596181838800371157547942864411272692965289263962211472471623695143761321603087923569758624433167374313839219657526642841589092034932214323166412147306042218008464522126520846068238535885241525524476277977343503566536500653775031184735496165026795599416961662837066442102560127150404983291367865488960228650871474645002923162325876303117768266908694440811252016248148943435151232151240869134774617952727097855840061327132304029217283066638918939807255944515447481994154975604877916897141513281545475357243576538815750710154076285358421466473141360540651163606030300575499102677115076307070071378515960158307402935662907476585029563371560382343022582938491472634576570214768439725864285903473138903824798655625822476955596856165374293563803011524075471714578505783903817917327686053108945969233265958719289760603149664930573324038621074696456499431805169397752498775050605416694258130531108185320072346843070103289161216923784628738510240025826223837582289030636082063698410683485528421434092532187942208491007290294995962192001027281220464889263303724319621299321546763264355238157057888478485216346208357356473819447465757394843459181829562683763907828566015116308448664767683640564444085689769955219569093247756437399053425661804617555477388423990791279802821973976278394855198498837856407264753131071474324804743695734699559115703089304344008942285514658262336345930958410036814709025516071187691097405874929061475026882064620142665561773127827876353504390735161315862481092868928276045523816427496994807355359625606404183235897800963330073344130217798407374316660937164726154612937397670036105711037690997099796411439226295685069707529615004956858331132039127254844524370064751969079854675938521431528509946449579444514008227453322919936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -6318590587174403940583803565561346812678560776094557047155439139049011073256230251737168266938161115007158482577572853259515811786125992182161086033879250609072450641665897177852042914400774042242354720047823904131734113251143850792874115616522800172303474087753395035964973615754973491215632972880235719200696258627306631227626121970773135295648784622846468151776085160685062635819572555977308542597851408967281609653447321396038680173547839734274731905633430704299056104319123125873130541664305078531409783582703660662578989882719042123554764358230547036117142799715892267148177827113163189471245023698032849085085074984275839932027040703458342433838645595117245610515342633021739486802187090765854912049569852301476420530660428357446621966089702035854546529539497996709216918067963499587680110590408577030037743655821386928236951507279557392849157794926959888139269129160786423862997638221838592761495636622702852911939040317829853763742739151892215818582836035968790440538747740853103625798098881290006367521674976187178882371386518501384604614300041237855940941789657684343398488938356807661004394961394201917455179577828832668705481146607710410787644638699671721704329007448228947869735812899584034349406398459975894903047750317793638206531164800999756501572229259668751179946843565323626730431931230356946686281237896449695996010260688559881394821259929928213330380559685491301375763395711293967914722520139961569455404548987862257668877651931006640330275968969200949734019371381771337405088305321864623130299094099282671877156298394772813100319615916189320454874569619201891410388120512679074622895510794112258489332810381455069885981030103572422197319879982926893793887870988370061457841104293622787822336257575547859608136409782743187278093545135605949259427213688044855979790031044177382768959075109425876821087421285359781773299999048728660271489739194654777039981853781966558615619791549399989101938083480655935718869176394308552819026117844721411352671702270732864566070299887256377386189962847802656393738297283250648547274990160449313643906264824744781203685185690897200468201411426856245696609569093199854669051532484454290793750079872262515816983256231735485570796345137248062844112280571017721865507919098356830367631586153430849609234695624178913041252750458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -2312575124478429241544662092288661242011303209218923807080534297574116762420027850075333018363080284868161199917002767509380566569846905556033972812347842271490077861014835497998382025625432300439678122014151400279490223322306523225330696374717857028187066612154817854440990495893404341958926879342609304156619599616384577730566953420853557482191595041969369047163111044648111232535189849617762966409737908936218562136499057429915909138990412575718171249688002539571590806230923433304799260306806231260178639446101006640459461445940006622903360126352134179661385428681887076379494159387655759437080492197389095335715481604874757947290024675246450906028928170279289001057008339201609722197253205606602887013209740321179961083043828942744232018601004353987710802431915344836728802369552501586456114667170146730327919889034563200749620220603437310962603844559651526253576809837817480321380441751848120779819321372072060639125484818829309802962048777318619979202217058389108830847321449454358498435088614761394198315248019535495654591330522432896092027171292952692717156037484583182258268082555590746492070927223306261095935061615187998421772663103338645067726960824481824984098772484839541220781588404001540784347677209728866218115575009906590168267335852942417148825119129188895413136511159537200770286528893214989460125088887424858032315137665500761772704490684123929505621804189230661531759797743372907552257229755896075843837942949845528035592357334264071290548391447772068052562069480010608187325812034360056461989713851875863363723925959938734883057172977957715902583676638242055787224084565377189056020222318941005679097617333600588845716242621340439199123879693519291475835101467043076372334126408436831960563490039240596269445387752333919746126138637060601210512488896076020408405543830952986793219719277455951712110338704328243800174874823146803720259208284494308135194331523554251450811547140831030016666739448141063355885927604390062703104024217652078746033204845698234556696102357001011562340155029683153236254480705116801930448414743592207186916916417838310176977293008253494232108845169165457402639095535834734454200238557389032231624292507861773876590044192983129467029790926843074108876560705176898102742538218569928196577315680914489315240586753874590338925071433728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 9726639773075200493723382026354654226583424795041404375227799699322210118779355988198695804549759113596092021226222085596496575769395633364329845602616409586062146703614282290935388332959778824733198252668460554402374435904798807208542192616866171171547713961000942292169073582413507955203957068088032684769265061711535561398156988610569856778479686731820062269248002285197068051612984328234968936651571765241833450553687435583896248498182179294044200006970122799056231252269468525222395386899205167315734788927387568007541189193732906177370479805471246701086672939705016838726032162427646670995386350598009671058018921992737620720496956654077438899036470927668423624664172892524397869116774653037475787690043650305075580039462068045034544026230834855152617395174271717589426764419466038600208195173036476203969180709702454266873109249334621451557032099444948187812184664898316499689843961321928646675623113379717970078805881876461806834384106849672606801205573879089204835837539068397672075926977798008472517867800885930098445274547901179524507617756201191143019541604984020788005194358103238396026689062177607936813805203286736734678131458495601449118147653997879684089713033734278522048438161790045636487646652141894918676340014913559216938247774416414572728728069002024045967652437814563211705456309256873697955875625336734828633537231455769777584494460274285174005880506295236068670510311595631761467421976405504558850823084893290762018488201840212128732357355798431574405509244738557705166213972425696019119704819092941710275124175173020935491260327021364193587869956001600944984481981124004902038007352966286426087604080265353859587293764541433781526499264956384518527974860890100358377838246218983226924771689109964240519561292830803634299359397379172402460931197770497566009901431294526539259721157576092871808061502771777419836312738091158914921995271945958372893190860530698144812855811849660641575791618222758603134828566076495271511308952340927963234353495265517920779483512912481446790657238124599773894027458895255885057339323144142327667539023788300156109498202065220439300976082172337616058743049682754516030847023093712478378118480329943502876658096863943454702323056805530301770763606436184185587033769670524745354443420922354352873606717497335219578336350044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 52210876103770492533618672007616104010340905796417226022391913956972614683097895981202475212864605941970752634479297453705196626628389772517235582266498293984012147123614223129669630956468847342524699952496400509696476226871677404810008612910324232058122328303793234538168841126066212514289783308773690509998255865913619237455427262100810256223869095810438818575036807322786898128653644864922380394558038783828119875755257624991018276305458360249325891806671418658264734126332889019066322065773204639975613755838135622146602466212876756193518148632073619103142739506320549852767487756918430974047470407655320063646893245324431567363032616107900415976359414007391170629958922269249642065667801073097892944582393035187854554999246969662201848444939034602269569928770551758952363338940021227800933173792472134725311214898167682300100582167997217556301041623155010560267738381421727231128444307107156110091669381864262411467893626562891733195044185262073653343780323581666469763931112123140708535642387667785101795401541265898558839125699369023980612854193484539396642733489449338408826081003977379251370546491079623091647573775325392096032732682915900068284753105893997970820872509188047612462706737144195626096213959295605987804389070881157853701736878007284014139682422643826232516883669848560861348483968374542834966127979382019835634744108246763438258808655394109371213922867617447471756115325306328177115272026777256184439323204427526630650301493063676795724904037900615253270497400548403400722029524290057073318678577542997877991108455581359360666911128567549320407078476702132945804926476220795174766713263450957285683560923426239596963047596530917062739510120723653509661118552340071993684665098038805546179658992826501401217112718374112014231218050986510648097502694296674739323153630371910273935277626226979703519798891881112329952304229427715234590857362348715372854253210095374958773546734135095529574060483173354109973905234016184819450739051463861608674155417488792877497616590559321813684105246169623747086733125867361500070617799838446320672920072858144619662909411165803242851898342355060984720245092065759882831108587547736320637626428713807099813533764390182576793161949279977804658624634430372487333327237046008001474434841977498588237382660989600571000062591631360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -246814453957373251299469339577329261754537511045879894890975407060313021160991879302170775158945231514077152557364537554959040422947468806746145443251023794478090553097326925506486927766319848224018457712536141657605562250980478313100650724950769073112839492317901658216146087953196600091380882322351043586043977976675677312547691403318422066476200107216492638740275928371880082848973712029971282243233118817301320329424317992242780005063448859558809039548479014484442462194132100752355339147530122372191713037001291491301643310320461901690322262007126216563917478222185401342934117494754272235342608292083356465085050597497142323021700017223887798101462796667292598496291872822591866197059865105220666637554911524779846219956499531167536926052284962494863186555716915117010071022750015630056487423413689609608419089689881647963552343982554408611336467507919083895287285494816539265843599317786363697996692114473434817854940685348062050578813502624618478928514564358261593249468428900556199033754726324660929750635418833418126528351253738671760991387168013495761175980968609661393986983687580943475856480172334655415470236698989090610879269784320069920727407900632869976066509806819149058007554743244228269468061318500566779749849481784071172134020016976560730667135863831912415166234890198454018505938515067840603175651428839295215003149130930804979016536790203380499138739008420971573830140288829053691884085004077535657025476073690078100012626275778518530070715579156132885369686035209114965767701115335123142511300189093560127822200860712102139784204792951785049995533406011200085756602612453005187798179944186054509064728826511168467452281075247275369178527770583111967624475561057548237711130713995117254243520984323715707930191030863400622334590847518063981756288470289613802552336949673940274023767647102583027290140939060235400636966496398052925950942601734493429040153343865059920598085846291448133963807777708771420166910606830175738745889865068016392370014547875252478436529365454296515815495282631075964307610461531058457678762090619169736349988100220639635061961122983035041331279489446163121301722652302228771543260773929706089078339001089451030207964734150505186295068308588125686062342335189129187112735922020940627071884394792402947504700598239332014781128287191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 390212684683128005729407413001569337786654497852824996718025496384190076118665050652823654569834515416559103380022855301062215557840010446234175679399561638241677372617775022547722466819131588134154390040838428562396753379285644336005160051351069476466288648564842273694832437414665595238759596060195980595719363274395498769716417512609061720291714318145727778440599510881977387700765677129420463871641341256153516917914245141212375217927264281865075093966988495138119395209946917423990028490685189999656713635406353968670951804244565652772094629802134990201000369355581938919004110637055810669109821693059593011717780635052402258449492576515098475616002823465195814608110389972560563739555440478653615379266187630268490873682813055974063489815835738799998634766187201377591774728292402395366233976868851377533668014891402875833014889914996368972739471376643890969159288866215922671806453858526092018774617191032132419787312974916153837344413372626390116622432355588449823165379709948553335054969476199434954315598477976420384674423944488632963570680675624852788192662813446891551915848043167837062362323102625007584553421798308820747780160527588525932969276235705173471880352978447351368901098683225508639196357039472424108165416832323746469568174661698505241429785684018980893279655456328029206579455977689087984611079965544996370104637070309578960637127218976108625767999870121545554598318812182074092567475990969732117961495194500225648569265613836738998618246354124686273485332938730939071239303887527852291868649401301040428527303105553660902232819441009984204799425937224772709331377146472400546506403323141658931323414618447234343822352421798520974307995581353588621023145502159968831608584004149306128578862360183522182816397925345434814196521127986697866217003599572464390624365889984896958714776154986926523729359166885059991866859503943085987615091379554195622085975120388923093867639308207015432814982399571207602104240529679640854747393874868668500990715886733630096215459910734073462533934507969571370626540588055491899322421067574488932313991229144566424246931657797588481439491068045492013131913901227840827800279249612911084808051580210342594557005848864797580289986704822722593569880962257709299729760759229091745096209471010566750769760544723015685050205686726656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -96135221579717946493365196580772510266552291065462588064833810795237986444880861783392265377009567142065741714319910985894163292714169852743636361663437486690450475341782877131804372419155469900654856100224546248134268915715664484722302655827442280251991968831794914301559019694909250935000062806806849678938490589668574198540369840300782859708317658937122215041914631624113517249436148859678212723382842184472190773416914187278281056382415877032103662565845173490061738547198194102052281303209379390772352773770754133931625422265160214105669495810833374740258139023873615000789757078056459906954684321123383465715392113916981763204457252972363460623838298957701576738419692367900451815572736946754606532929369447594162893999439800495398971810641048800616648609857100252622405343902073960650010849289038702514250042412429187792075137395427310075824315049454664545402416751593588319999591065189238067441906124126573165558971963654457358737336618419035489017512922705682581132647106346306502964729552372559090784212774925035315530100671793663618192888005482097027486433509270650141373275307970763371047729210728453671776848263263083912355192999614374254978050702001756393367558644655946063019573499045789671610498106230889866361453803293909139730679351493491158166637822071358074378744610621052437393557746105544988984298462456849638966785619843853978131369513429794116305115498754477469346899745925627046494750803119629839006616667517997726074605507589075019574769073495632376909984487083433708741424870569179338073404936909393461100696751735275602448347220594292617076158327447942493245532452097063476526469236400311221377164925253489627459219856300893692943663610484803567374548702828307283632041065200272616640228923302586165617244071618864260273757112214888969712028917955805136604402064478486811349910755292018590935374369392710425701489333696799798739288206183654454821283297503653492475934758673181260632738471323462071968916538319867616215359793662751178557238768331266840048251429046850686182705144880686360361477084970364880893311755276225837331178044079818788675127965132549471002674318823562742774859931470450480299094957949626719437554994516373144656918017277965402743682141055890612935355572603801711106992859543990918113927253178483034761898247219733496063963273625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] -562168475492088580029984974128290017305595372436530760937383373050198025722419862287553512870108511995735819459808565618429477416719819015131756871452862634859869824991591135833021611623209841656653033990277496963346295356176363898846790721452973131940455678687911958430117333055325377353266104748859807896058077669351562479710920734971014235842514023088403967019496547258173228009470096065058770758354703529060673161724283871311989689992635388620722507388876125603385871408547609200372214390518064625955501471790243155863820645298385082411183679549083261069205057137407846709509476405850071009717337544491337652428849512128823381188354714040246236015092625681773694778620091426335623119783413744215184245400211849957604248849557874465330321947210071586153465399783401632353971555332477632836020554616388591111533633690202230446464110211976899891230875858228655352015827178410524483626416084277153018510457272319807580862237956060184456862265736503897570817995443786795009706580046195085388997397650089404920847684024899062677477408304563821699223536239439798748242587869969687659097926712244645664947443172447214859213349790019754110025528166501073939793676507251990629424751011783350458697620125915576732228540864627650507056759702961650517893520321070700702841153001059671263965527319964036609202648365601685834022464018596379082107251827849772210729229279565952150314546218159126172930618670721440768183102974630657687729802457416319797594673123709905572867201475619969337863648780822046458853210793996675173426510453516489812850236860925947464539780434667065225771827528694839100649123093769792039807070766824981078451817345386049361895653679790156024925336313378465385716318140642676265918015412337289302840824868077468009200140366090881800939326048479273911887492987641907981934393926457121946268857562088300309683982041522755940976946194537040159441984353339077419469404793726630042449253101149401654251598408041156966368568714984619454353755605000535077526361305072956199645768496233354895672328944549968430679715024588302604683027784195461894652973358108938152697554339921301677368649474094114236700988845034773636447005558165137524825019362024845771448308529141080607813993534032031078257582125613645132305579717239708380215730189867439274812096667369098431834718872797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] 802024505195060514688062982113685712119122353842043673241710804631699683824009023177141465987434007174959887059913580902446526565831613864277928389301725956672905581999314634922885105686726080044500453609822310029051901839119395512443412103848643868164915002703789349671980301941783903785940023279569316532954050265315768573583443936762964004452910462731831707971001117618808866670277247235474675529831826931195413083287923286528157523444191873240609818495383127483792950837640206678115006873183739326618560303438503093516457035328081540344127878057298673814413613974000064491212736535725405697684648880951488593315259240543346175466153414564213621162237845561152518314251838636119689053776388468743421259181708741662855107236717013495925909794676643790007259372527859693335686882351426270428176315161058492905065304975607902510426789312405736124392539681661239460952960874328384133539507021599571251587646522911575070029892298108491361273562107866290414646345685778476115455948477213268308141776406964996570088587203631595810931105443931590870522951582895835545808271228088414606938800394052029434816586506283466256943381753630599395297367354842176258500387796498178959379481126687454133755720315087301951206741106790501090413027373795691424187491781826746342787137060441178204234796992704318596720895028014778401614573516944694260068608730654855983250949354658161227220194752470116570154708011407954290437474020980919278297985149141139449348091203492348842247747824445383814796518817313616401207086607781459246368757097660575243882050753655486963087458492614669137368715940926764442059005813032811629710922985436942745016774975249256423254875231938020503173884133823980211410418631277414706581181698895954750906139407540365136362002871160449699965427969889098066680781991310772965970099856512496671514164181982285502703242926944406523751784747471680712449228489537289963267721208704775165807137479770571528228386726474728294824321912819964618822191074662828898447695916257355548121472656362448626372445106430433109217255329182942296993557903357752409033481389548778493260897790434010858882266334665085497500702018642862782727476295927419736179619247222951996117955887907638123120235323307024253541391985319204984882357057111581293991060008561029839504241040206578496509125874155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -170023138985857938601893568461669119935973309413700421668336620368003993944191428295849013636391573354864997013296518547243305845159180695924238233933935772609643614502197049891795722104300251418435785148686529884410191120783975779295027790485807218187511902227719274162813589935178752903334315804783860384880358531506984951217855357728075440428038777628717439671305902870513601702141716765436405378348083334599349695148138813579954572527471741249512554319854610074715784734127178271668244111366772541698748655960653937447134243960457858231186604276943269141781558522310305295871797458642870024508517549300009665998301175591215363739081366868618703412780322087051830226681000979624144095469444616958582319460969111817597234064255408151112285435273258028722221028293116758063335804321454634815401215320925824570687499633112428521664088647489550671209271959340557983931559822118703696077658256420994770595456399650914515320289892980131820491123328871739654343432687445335528704438357893401670680061972085314608947031091894086870081040932022266464906212834471687534687071201795836965704482980915270801800471413269421024429297579615821968215208308845815496360541484136737125975351405249614848423630098698484176198418470038707815880007173325437265184290583580582595720434194777959625867301028125470824126738792404554428135161183279345351193495509672258747636934137805161265107818966312202203892382390951813694375728925640503519037271389858610949052087865813839510506836482187222821338290579186521782543430690778870152726910164687791554453347161149358667404414272823462948498120506869802805520767373186531197901564626872704991516015906431176495127592760550914154153323004062855075663456025475004970789980978849247484451638792728505652472053854189265216125892670710576650611954434875896944975838799958390353322827936899579757328817080522299079783325783160324767746377293319095396532317290639955044779020039267312041987171508224749949821471377391554029310342223597321565852374935433853541398729238565953859367933653691638981713079403958566598032880897144753315320272835938563332807659225678054784173927098956907130571264443141939164458784326531304214689056060290434841391951051726692768811148446930927548827574111132784765221805903980043376915693584983297634642078884988708502236118455943168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -605600057647255449823608949751800492711383205110851641730072743362444673267316608567459277636263933586041188093516651149393016091810903578532326134411209491888973621568941062441387430983917164860411183089891689301866277397622630869806400596718605722253259650410487319468704035561140599319440343237488092768440791575093886917138459784551775648685669103794001818922073968929869858745565212388386950439809718612502469235156412681755327724724321455801183799857450227626195225996521908602098147464062245115964276289483606495758288043139157239123305125763125569939049143919166290458453853150881504138308648770546517803738030179274586406118069766746991618983957940010185903638974440414054021946332209850908571046918001865884311530026461275699570482742783558602398146720988154095046290884465604594319761560023117422568577663116774665851819329076479541846329788862963720998753995872757621885615496211424307555812607405318456282054501625527154171461892368703211391770784225597819670768006129213282973166537615694807931969819335299009663010541739485504869216145640377805018481444802989669814317758530780666108338875104450932110977885246393010084602534251976275446328306379156684274882939662304412399671034678730169839180395058249849756477525491699999636560629582444884344535190744059884030436737561254972541831332118526902220077369978093011500215942619346843855076566317691584340923297413614821944291962776070262968180358582364447391094689115314937937335550933188875331067474268374308083338494068608232176146316174384700885596488365812533142561064286019321840084367585530896055818725201117928322437001799304924815602050658311149091343024478886309519899886842988987102009532614183163187739451902513190295741544466974525860967150573818837045203309985061489325232949563994272445037041076819484739219555195392760757329299682876599541123132058716907485716462369790877193385213999844383246500634262236711722506179537616223588209923707367752078705915975071912526997285592872816005736737738552461150131928540854023303573294859948365047421882941936895670433022782221146691800985326967337709918273751759804591991295269443293165030838584670503479192248617053041931503152716077452797954288982490987821549149912212080483280960551196927920310581401017312561106240154815941283455501405454142321894780148121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 583452044643031515876236279026175799466977166350088968901771428026506845584763063590192961825371304824548279334140809467606326986471390943239838876145228487416272298429662321212005863203592401458852995828675189627425151909317020952218413672423197472463231528159702475471401114786692772381910207753993694269900258603082896963822677061226480725350383216225155371263372779898359868209657385526203178875831039119343584139691046722981942529772355081956606240850264367558807283850567365628101920136835241343569405176293947097724712456127029500939487143540529955324822746742754829701309510977315746514226940684313811497696748899864301725485288524494785798550228590878337619105426460413737774286187052457941934531694062858787980039903385321094805273020116690029874054356129095125420960681871409395361491135061899961526270905184349455381334135335934979627112933265223758544864038810153248212131464716208642736766001688049993333226392992441743113713181868620333167136249135747484012971957242557589018175306965406077530467686531484579936513902465776513990290639987926865355196627944636748752949605796251608344645958310814814202805121951646051432010041965840175703546510773593234618218022080675698221395662436739942651133013971290809674374659690803621967283710012876887041989572342706612601378265117538627262563498695364610442227869566599909133229083545200303248145976662142806290132003970298165572268540805994891872180940995528986545933623161762045427424055029084687387128370962693920255414525177458458102928209938538410494013626411614762013840930293422060733471215686155304387094447959872505518930594530798023246358611377247906314228685100729763406371929310932301426579073271755569070275023963904497118203262318322704305620914499975444223457790799849956864937669407993768802048539360558255496803015935723941126746070851610732047787242261118441848625841465132216892566119299680849089909548273189478063747209516216993216799553899336806973324704849438204922300256497807108568580636750036007133072509832583542889820353200151993977571134020379369940087194242997188459297665642153175262278336855466845333324184650647112980175413152898984648728528357621477319822009472435040675489194944835625720935140574856338298347504934413096481843618731047918317603101823840605686819088522244389683664139600265216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] 25180948945361436275411631555430043663269535591145125725627686409640257204691888547839619376428256769737153006044343091173034646345384033000095762994236631024133469615088513394559550596190526039264322715207602268426066008812986717614144264847073391642890334974692065421821328999026431558988722943662914852790923008308105414762721038443430607266057319748479632397866009480053986344447562724930028666133197468536457444749548646372435408957405781985454343167970136878149831769644652076383590388277478390845843963430437435364490706728720658956682717532614397938063139898376377247580175086542629287432245728603903358307812883856312153914061175181522710056407415320559753582465631351106766665288573104158442429006097680534392505471182242796284848622987658769268715637307016867434802648906585810517456256286540375618805239716936495575292726292158810875045778147726906961355564813712325294203127373188389443680415004156909306346468885495728658091600419565175551608380279870040843308855267550821070367736284580240889574847465875807023053982178102592153164104599742016978826736935303718402997714904850441497669627534939431273652311341841615609695078259075955775707794950046896221157432657651706967390850438881826687841612186650784451721384746355780215668035911675606081763610778261636145258876250562302451435636779137577411891822869887938335602339769413943576773271335290197700129188616938419804322411671626787726807319701009238914418047272474124173110309215031167492094784411877066926880462204084568114610427560698850480635170086203685851826872721002430712719397618508705294352282934655912876250698596874636059739433899193677714537320879270895838771128992949012934859035723935135122831627465066992283991147094795623434944164148734549957018538359388727315471119185483742588103794243531074627609312067637825928968074955372135619664733006630439452123780164952545991771364241035299640849345193981316492249815240669246125121472031659939655932886194825521970925604322484733408179856284549466426614608932907021584400630572812728353149878867971198149906639192577934530180693892611028814468678078159597677884677427305227136316714806722069190614515783007589091091473130854598298423069607877672684995928854288314738605119175118465487519590272051112151062604785061624974624104631587748718391620272128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] -302668169430727555727537512785881730992651884341282603024096955976430129280568521785374146998715511773596620375247305131044260044245027754363028070291509763184263973485195025397940796814574772597516019059114485519049365227165255667708224390802662303062239644424140314321059777662680831730660682534309476024583212501497962668217815386896490482824007079582926193297175568566474600852950631576289709017202667885135468461014768655022227988887227051917879868194143995243516213603511101931678638534590647783573982839275040735450259397840160349409440163131589719829941155610632464852303148435178162903245666448897450828241193421850794660320399058827685181859258322937826487747362637785508172118551470166609788852729979851790752092002670172136791604316269045712675642032475489070095089834597993331397138531899073392819922538523882170914077243435049889940904191442077375106357539518228170963291486762219601810243104900200985654844196980498241524394550282855491966687910597272041454798697571152667120514662962387483995238267545949775565532065924564901172121904026885890943802001013643183974280569908637584067596523594958119256891037572294050725573196246038117385806062729515497677252129598376435155537452116027625938001591822555725236502171059812093555557217471614527402469385928320230941479519022479475180511408326745771022963031225126416875275658545940334337031280921481330046648766762815064956232052771835854163134807841006556466865721716824625932991478499197977533512301417399623947371387226335338069530529969469504420467089764533458983832981662935414505327683767873635114399318188656302306392977643681751972630178340222598604203363464120844334143485258127036287350125498747959367425257764007708715848254436385471188973464214154895231506749420180570122389545132311419151898620553332684892590558694600350910608259817888686076926647937829623667112982062781283113018421164598054010805470975389356466400515291237070495535757351578464538153620672945600094639205179894203740256726424017303939625056075598479126869147040813882997658532544189434233998550193807902765794498111790977560730545985836788552448851186964479238545538806576598521435326177719653172821422252091808127890654982409093519533742922024726450676184416878009071487513724602438172913704837013145282603467649382441657491878706151424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] 12858574143051216724119344308023781107277165911950252666900809421885442781476354764315521664268048545319615023581719678254843387444133682012838252599480667872873385391335834192238491026360301093653221773152767723215986076797803401100209992935316577795625573287727871108945911858741811442576901795144397510977924976334387408229452087780823013466902236600220652691686839977203112983323262369710828963110487789056273888208268866799706619616559297570896202537925530462304670141396953518968668958507922078843226717909184235048943038716367118297598873628484612704948396326837623967051941566140250144815034359492022000017231289776235776574746214307067707616247796252958850659377084080976069598539754690053757706732092196737547226152687972065941366953552399410495505008470608128066228512320975561165042779831659991036901434797851182106504028930496702953007728474075189473410535103505833770814135885654656560997169642630603713260402110817298750599487632126611239455242188088301727803079270536829707110470361189228059148879677223624439673947226908150126106851294536602920354385252291062406188401114035634648211117165897080446622598443848800910259105663360384834084946816747066087812844015784316033749109935085805492441061956908573727842070628888065664092729523695395700094490325075115476083407205454205906376601828109576111823704327125705652809778227263486455877828943143236090672879379804211823815720528965121345150420918084106101423408194404191018687185188819585296971175696449911618361222644925400693850035472559332624635971948751643281665360008782542705423260477486644805345354675925472470927638654323145181043588251274234823840040239845510585791037444297788689729634365473459352346475322957984139367071973925381657912126378795526533803951256091462094972522212329755890924129856427115187039928387075220845460644087537234129358053987658445561593420351024949709258210483756744126313048914520970275989737709762217455413825428213633204176042283566105768123982682055056672781849069767500449621606282314076832288564126636062241237882187357175010024353664474847373438128055586562609560664003758776975114072374120370077023642342659649395225942660007085810673843251506597192555923145123299612487226851612926511136628263101756083195283034934396333956464758419569067891117083073405770752702063575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 289861480706966690425711491048499848663486256081353168646652569593142682740942665977687597549707455264720491263862808576294967938091087635687610388183536211975639003224648693829361284091553815355118692465148625370649906360679535300560312991063421964988561714333293321105862804935632429732743095632113320122162302343882860819138443055293642975836352603059251070860430938491008378256394757441498535941441290483892958294365024752859930378246516335263828777719666862718491279227061835088100620240089081421777421258590228634264382408398911018426267234285833165187414051246676967980653002530356395648478230520808750175340444766885618091434387925587262493538924176060336751179834002514188333321050645557745522547004905975163627256239986463900774898968533158717467083422151522691371524307237698862412926082806254428379174042353944967260293444284093417283464018279578087697019771797231277116667330782231955230491586378642088155093414536796645943441666651856845684688118715077888101554245169640194352460715769302112767282982157866171610117521160522130641762561735667126170008751990490854065348876528751498283161175068805289588767502325698880432145489728071100629719292697906385626869802992841349525872308464874423757525233707793137583227096009652741648568262532497073724192359045413415359798473665498691055047288038744709035724551475909056348613391624131279693971814993222690747771852932403770221264961240167597620729967785311826639150533007013005278322850867021613023807287598108590602510292931355521785346679016713993526936440489661014216986361063875708950319062903886976932998875465173989729905828805600363512116609405961518721531699583420022658552669819183111757135459250065392203302576750219814894102261245366033712082416447117023418611195870819565329589617570550365517837914267924604007922095973399523475271986462248241922047052953717809457634144045010681704290436053678143396610752026716929301223807633432953102859177251470305998522662405867998845989073531818795889109523840797944870274096121810262497400808368670754945596953536789243924246514682159629142472423994497497780285926846183593853706627804650722773301229087776906229767688842293810552832339706178741890423471357656322455532420826148134870620054129571330189598382010307317765525964427707904577857682834388214396772831899680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] -3746641033478636828124056819208888865451539492760870542863531807907307491242612838033777046463632554717215065137934996590484743041623270808415972973962201412550283725537771275155404231223354982598283970785857273022566067975928587247210053949435320331941408535853981819125212681490024660269433253935559506139391243501193354009041652158532884732868927861806620442360169082947628314592094631673806276460286252413415463739131668686293898673242662384774907971359809202168683324270502408951021868199721385737910107415836182752185300678129408291872454548215967516544428430456335172551987975778051178311297918881698364774428089394838272073727277341105396173068566888814061514742496649364225011594323102986809762924545708398151271055131004632722425364422128745384643607480104217004254946410933886429220881985941946469641415985036892529322584704867188261998304786078357570560107286031935539686532874570983670874253652425014403810147365502734190344822714596193627277504382223124172897777324472061799014453817045383881954909899479492314921333184784196574761055716659224345103086655819708301228696572561612234217822897689607610593523753626241776360540791712311406438646610377365150317386954542555822601532276113412062047506949724507397315155242784722472667883421621850319655478770257819671952540102560972079802448185581758923470714442134127633215853366534205755162604952207203634187003040880882957874117289618744865727963281791935257106310170094172129381650758592958315939735971992652285235046571226888605157166021112136164325212296230609392964353974806054706475162831834560601145323575743289639020808905487651794775690775417176712804446630421109815781627882159640299659423481381217347858421362014859935247031678928295763103657266272233721699768583093858228665888031235770330663604220182536414362449075411038283753840812498068741950639804338379207121808323053599854600947010059706417480582320602991617312281623376797708725912639699709772145310187219570034030725973343636103990417666556172973080706577710051141756564201408069609989682783682907354737615607024499368339722693946346733348232847209945283149709550144882150198879224106045302678585723372550267506410326050504113633719838159872047241368570924057993499946254862484412300422625998290659985598542248751668913405094998227730563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 3291980178014940265480913654678302932224735203501208214894346396232284464730915190089387436054321172504923057150865941867689616235888672910559968743148953154800183371443047432150527400791650277252680232729611964158111976747195515161071215923544286066512109604849952082069607152755215953102745973257840090882365986285499825747530511158343395818179785347118620779352376863823088785249282690034124254899839772186839346755430952163118246802167116148960360236667867773267901619991158516560168088466629247310141725090685226675936324550365575222092876494487918718954731107945573027738882959976659004305006770044056823140145210901113470971373698725835794758820755030190845606892171860629341748785197814006627010753118078702171468231456259795484177403570483230658454852282716981818901654153454634827177696626978587744438554692817805417111242353670008579410013490826408959059001916338947135626101918138570340376535544337159669229042913538960710501618658820392430874721697009395681167678719867049392231802148797954956774729493716194080355338009383970150999981291739581399685129488097228427890592219474384799972313819836064585383393268396404798614458956703837340893760194470321855605096659126119145769905096777936214029297231115362452522099755266441368165458449791561444933524560136044027609553301090834204357756656117544389311978222263467439850958429963462220302929967893635910693137499496854382321960508954391821573224380012804145034367099223446499174421521055496325546219416976156217874083919692373664061042618045309811452215069609675267579629046039682376213200393971122121372516116848250092053856794831858905798416917864527991274398664470635661124134957224892087180728240133379909095315982812719759729138864926241841732253041629661739557355923470837955167927924309723728165189536575095270853880376008482936217864738696891629802605687577211693068008092276413145047673467045123662814000342368897127467064368317624511524137109737939376861654782516095892400327813903255031010740769982334982649506534536405894630764388638394568110493569123693052389132559385860770734504462023188224289072818423107984074802100804148004149601420171292637161990375154167717078681833512509146612370285119794578865264478445596424877633291447085200200965544385751570862526196255006941477882571243991763569868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 248594948832552070369851630434190206532918650034830709301569597896106165970535898294508706097385667447129912000233543062049778539283795264918340019932101271093690366026216746193541855600290248481172355974635744675588568189193770856781569499492577932715064260559935948693875549154009821734450482989613249701656026844849314837761365847765184079989379676377717975904047098497571704804939333033945822310688183294291275084233571843911328995886791847888885899146862442413008308334766931738004307526464417471865309071528311652661064559429453746545024573898120738873057112092195399839893673598467026693587289261536768029969301552318904178888329217078614054311154863664263902379425790153859843376743482898947883974740161739573927252035752898603154441831714947708269776920030506069007730656024256591077088034502157978328350007690697298083832202351462340113030064519763301582672150976453949005718710692872030070730402934111616752307215252229632055219991341163573663575047499644754445188203336378485611824478701929762761724455665003116551867320109513470791014300366898986307924769695739661586855063776613205693343969674148776680028910152033081941078956420474235762652980118067777318438164532253666429694454153905675389766051876032712586138129045501584573226103977409969071113835262650595153127128726449724083209912283836714586910329818077662812377042661929976751643994267899842862629562830378247803647045854049492625540319763062541716075961054331277024594279598736965221563641517331279046904758913234250056348989424336414181093047471901141264544402453451716340645264398556271566523566839751076313091413281615852218288961501483475213510372499032335849166828800564268449378791968342409915094630351751889235007074902733534733959592507650241137753523018793805538720473144495362597929684230983959350731416389507626732918004988481515031663997330831617530347564032572818578833915049937589290173186766542386981217838540943963952755213498938652811296687673954094054172923861719837840881045330670280447742562992314011813515596804390869839378365926011084773604942096810568197280159782594015354462325116937070505485941582110819983308427257175289616669633747862730546406754929848266832261198905494511439219978858203150585520494585105539090830873973870508760786428635539779642797221367047744673409925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -5204900672627208020907060180840966228350163759008981511362795231034621842308353841025055381830144150901188979930396955846326678561949337215418154475154236377771029980400405021384447970840512357977209640824593220811300148230723028362778097070823404332915534630006399059498930169499540620557606429958719988118593532308583404690070653566032503617562879804710637871606852226062627255317381179101851727695670138754941744542092567514757690542507204978249197354812302329376632855267176222081488096071718975670630362390226405156103552028418398700436774559369491446386044976333303060015896664345723327187328277525419094895808093492173345280247539330573125247222506849337525376489941581241336978446569712513835016638644951599097140258612325153888630535443181726052007539819307124881400155550139302945085596930355392924126347244892936255470072674865999646598207939232529860213112599617672616651026555310054290575690041296605162974821070695666769020383443955428565438480797006243419744232569312031855164046370076816378849064338801925534744647590555375411401920764802989529215258510913838014316002621578489742573180420221889202606855190765295922536086087884504248522010492972905561592426586721753933190594019253221994791468076392785356292866929714208474733853600062090004631600871347281292716449603194130378264322836162619306586873803177847621871514184310826527070987190687304554423920336640122971245066976245915910805908163095486730071472170913720954640787723750204359703766908074341788220277201618446761197132725651198144149802323906255682886898819908468062381284278579791391012142916881417734108757574704786143456328278719163548041645497417589842537070016979327108764867827124728591661929806563315958093337982673981693248190893382200094423171241973246510930349327650610821318462388537671265614827349283926402894505768818875684860314375152824809721213013891550447875514581249274808481822227287180592161773394856542540294746632721606829956458613044229518309127957958577444383914084884878108753071961721969021187750723595223906822761231633920251170989712137905428089819980180166122817593315714097371397184621472018269723572469903045957408589845753583057256279646794358954987507110341870347554524318313228157435977391841103648943177082388499558205319656871326336081196619973443510996628930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 69568557148601686676642227265004892937843155076002468982625653889005456164146429244339206123654121822095874055310024340881532064540093847247156256979172613607139851646189966037088333103437220102184823620973241968335212284212382319956395494853765221821352822436942593513041640320216971444382554764528514987851779779824529431464993401116608701543651150995529538433632355001389257482905070112755354738016095772399796217039992841498581011431250154663869182527976462619525087194919312463217119423284750826668339434843325507231562571467213586704497563056485009381205497392319373556783258893095772113566247564255107031787598632850177309562232286806752172561597594056330577880690525235043504132790697554061929740028323808481157083924670334544911202551224432041722652896138650935989481974558922312002458777431293072026902289107547283488924248994763052673036738773434059613723992502417423917447628526138927644198181346537216700870222847900915794033698705761449129437003643745004929567105091801811433881576649768951126217124730170404077297179597288975024898301908986619944813571611603753929159032585741852023598190218493999580714587724236170792752056618486545628988283674700071699939893084123495544586645456576898045237598697652610520572776153898187937789801392532834199622669182775428193529502714172183197554617235864993697149377591164006490324429962538445587643243624770083834287843874576849491186554384344780916056800431568525249203829277976322891203750682502030905843657613675757208530183712148030455231285856694873170778108499393388464952865394885691967413835826353298192573888816936658444488175942217363154867063221511615897552258739568286261172850124624832838639076902406419659716397965925148228287915180873401559413309234316149292429302424547222884469512366936981996255778360245754405530069192110828910952588519348514369923923399487750185559717491224170833191382525646541368114769232845685569737168580812465932887387673594415678987555980219475626786850882357396947403293282466390774199676914955618789753749042264941467356089083478252869016695751709578336509566019757111792343746057406053463996942465242281032270502408653388562134530578427364086897211367194232420059186832845148597378302302435547123867413146650706103331218822868754733603894207283016603872891460690361776848284680192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -491296531303863981286242882638137812624357352970649115298089942236792710991660736087517532125650513311707727835623781321964136343210790157915597349410287200144805805560969511612613978964333833549568036567029470517468903497557796850532979077093533429287093447542192105982342528337063341674694668318586886592650832195977647670935596295829396155918177444899784337135624703498445414029939944589124380798965853452807199813456043988220065257767682364146759958931881214697417365341346541396195513489440888754652850572232140255250608150195617188462800334224865800100229685623865540513769583066669829503461041353782458453185972988097146732738602145061870801249459709844141715720351898913136522387735696019724754690864386560202492318154127106739751736103818045498089171962733915157710434795935627182040918573609803524852749982196082509317924089760427075948522622835477189796946416013934590997214329665869550407581546169505570351748696153474502757260118656731084471602465401425597249717896215572938637611206558195703477227955194985680113465369020620171945013264744396898784889920153578322304143482407859889051361679570424458145363066535780582306709727926301807487488681187818108591036646502817436549466183513245711577409375351018624451399799831538382768874108136675780670380367415946007941448428720074710926608200897632900775789882457580736126322985104463319577173367186595169448160267851853825493533834094635108753436314850395466014085605214807427413398083772745027483615761668230494221538860497680328758514090036859511190982291694193791990331016454528214112542928725268800065743267052131463206575628607006449441385652780205010868979466647699584625353236902565736616368699985821177198095105996538541447554432498632544100541545603764447755775534223476323165732182870354810986494559975517010074605649893387507456307546331128060018929360804229583881159806134503767779622646896232892148968415500192460064556201216228344447080554225918635582841303930003545759917782079757555462621359516181557429852526798555015929985635403961890828098337680318634587246655216777180371040171447522611199224593587253122902320438095686853774724044970086598172253923074408315507520670349547367464005450905936347080101995622176978555335920474910625739981625579500102199429397546453962499197911847955123860147064012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 1957702362001884187029455280264216785692540455627460730041025079939114506224545317355526186640502830162838604446368038431837110894139749802713756943088576451682883128530627371491544014652406954279059862691388808851366095951501119088007212397103630362851411560040031323844383087049173155284835777660865943399183241676726918166676890709432459166945623847313385016403652412643090346024380358564537647298146173741670219198118005961020397510310479422685455836981950152786915212888372496647839339318042882588374767911750401187501371020601226002887109724512759173377853954268187607254744703691591153031222868422258676830575610770026788572478284163303444447894835414504483025111434854519760276635492066543976182259304515169491868342862486098190985663342540344410894955765331502110107752938883464782452098156938430371038234344394026496809181570183613773066190093007537338337594630968633104073020858956106082188408494547350423522250995847076107818861135997250545397112453822732680539974038293865513169223453644268614101734029773434896956209902813488691724764566042380154438572613907164937618151685523094005804588337523395385155962931217848746077821184396215707721073601256349791719473091478618727376850185309417008841121300461291873029079602594054932589704243411114880697302525450140503296201207013151866204146508269550306021593414873588843146578128170345274400464528657982887329255509884377358096233981604867563854816623266915316201255037858380168368689282822254377794231090329886875192978142207489566787858708346881402995056448557945595017674536250297130630015828499407401216680680254835736940198717602109209190445163354518699928938881144034977885122935149440979378891181682906810887657294454647170315303114232670601298895276154012561573453348709795611830753032758023190592330805787946687926112551509846893038086432619305154274065243220628884906916698680545532334917207753969009993058855656797605186603702075673274006803392382997524456463048790356239815563834591479337054260245998664907981756667882146236740094247668850397124822106998906602808495975902766936878500785144282470184921309396671929500020457936329800564956822569260875381000670207617697101659034445594020915705821462162220739016317905466977254379695866066436197582908070010076126459847325884872196613784605306641399992943640576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -3685275101131206947055815812303112244628686768786378023702175818484711165141139819341905371202513095430621778923904679704887991578810874397322706107588981063840353802317940066387570606215895918488975168686197873633729188465610860379218871771058200412237093938674092447810723258405018571933063599732022428161133835399384992484991769158968235118107964196071029378497310899768168352429845482607918020963797642956606475454636156541464342022750437972146030772404858861742663620415730280158847141087984679222188869711481488177642101572588486358367034306200858634176059853416317067854304738186873158212506963499678007143274916039934981387527288140538145646003753345840650201777602761952548396187660834381834026353438479091098425719879643211965497047172140380851491778203497562274820885674307994346111556870305077805391711064823588374145312033667504933208727928749736256591289992633772458412675456396284911126512972777711692829798657957957526583397952555548369788633107877065162276044403449529208756776405541322524738977546746503331127277320642757487378654726754947600037756877947766676338015000333034417302546977175252394429292796308246940421147806499724013818996320695801045054828279405985862102345366017192718188785502620912385800154920891205833370945536925592971507028664187685188904945671759430256946795604799630217064040141762720416336373187245940228322466200119758461529839553383734636448216611513375051539125867773233845179285411724294123871471157118848558103921173564573330505182478107667753103894417848053561981207705666710910116691975788156821890955694364812980663703763859741573467816733783903002958381254278245656831531991210200024311346031196907436971021677082980840875202452036129183773081447575964882067091035453883143595882674773824633811312727800332950149807908686612504129447959918894888192253176371157401503475884234391687630169711439430469488851535196287468981968925292099731356072975508633068675658268864258392270762915548902959612672457925901411466493785704177642401700960957946989025217678686376239223885942176492862427600283363297876823742006051310397736419901679879676375826456535159426266370088213056607777315062657822265376312365116304738655160203027555251568579501098463159726686610896265550169199978188688136611247524023438816148918466847347924029213455155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -98500351343928193523537575494956034553392865118788935024495672881118514958116747265638105746668508344371568719270891691532475145423907375327629548999023348542147478928922230234807021641081867022199696043459407659013107590893288568338451836499555383403397209689589989888746426223026918519362186099591038750810372212064123355344902323901388082188872997274403973517332835731717036083150641436271668164355069191863229814281154318128219876951999906982558849149929377075455531926169301007467127857945690711487715942884159467673894929879853512302174417547296962329208921843175388611166715374706053157152335029011866043203912989364513987488425960450528079457402492257086074481136584666268413151400228515908949393932531275285523052082234118066410992430274292167598117443989223126620387653371548156711186601918727879845010869181837850395214595616756708490730305660327592612753571059187285441316886431055025334945508269114540412134581737818089763042468789318086130990826693482449777513962129881470156799359324145728525262804669148102442355777406497117684486114420284853697457142097398010130170824787383649973991472654801220351597894231671842422076248478448009209959788087793444195913933564420418633973073409895241911236605158742205688487187455281760234293723866940208028561625115227082612334822985388062118349821718418797258732775479917822131822093126413991479846771822840989446746476623059369071898685610474324770200860101797704415725282806343046827283611676890352479479495125879688552069684454153564356501562385969263105099000722009771767466539167760351039491161370397710554302862515038204082650586895180354459830641575197162160646299155116553719116152178778717733079109465908370871120899745791292784798954188856127529008503642749231649243849607032732997447124785973913915188667156443541171310678790129599023866179460377755873816980622563909843121564511316886490081535809926563418115917636191123709184387625913237196247950038562335331078276664267000416713850905405004167509727365420237001988906094112072761897070459333376870282465173224563756458213149833192344103546604987542297221365160494338234668080284400461177910618792935734110571472279634712637491382524715131681485730886409082522747154201261476760385940771394701275184985517006610732748106769377805506383013404025711608858496991232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 16056490675195200473278684614401593960594447491247124128780408160295217695111493074716037881739433724974311698789275799633840030397301408693421445061376867091575803850327331442283869554444338933025376227302454658244153226330434572742306570723900684426373146628016747440554384464632557308972577966128779198738098156577061449140143261025897587483693871303239861792761561271597144421514927872789261328072693005541210036204047681607006631599090452066621139865854078167668015099874133340946019676076297317599670556043402549851098753209167779610247404327067968134856990161126292335802444192485824642408388486766136113706040040591913291470986359711909393439289860306477353535023948266579056614936783694842754174009141986725592161615810063497964278370460896498833029077322985242485622303094687417593779776311630354712428766052395273118969195999177385593145154306059927683552441425831281535236965708179811991608610230872818336569633997960988382578398066771297685344235753032728630643979514324120612836412588867020129475665433463237391823308435364427124375811330961479406697530080821879375195837783547255058720177877051340492447010678139793069037633289610330380815917583590684196009414488695712881816127922559215014484982775566458747452476309068999585369997896448504672045548684836235535217907716645769982853431323902632768143970915331072999340453653685578112025678333433507379180482432094931085126467607832495120697039109368019621685765292722953745222341763717486181142935425085818872111465801373117441281965418116490055993162859190096743708587032718688895456741771932220038739727438397338965367846984632243544940603634217459076134342967231885877208301385204273473160690947891090008165270698915491815958196085412452202817344739250729730503876914371447834305809762727881385520358978299982256208328614755832700432492998628362733219028622925535594742732248478920538840128397159824780118322414750727018353706681671184110831327557840785920781969894164987404542102964436340426418597621951145594249539437801189907750995201814268516491135822690572922687886849234645384242345176321268494889808148827001269348301688219593029913229319920022272883250569154872036214299407939817878216155510737630895041071587745395705069864275595605024322384454105342772834574726801646741272274543456658800869805916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -31757722176635509629586953292286106528090503908745706824868192998488160930285595346404389382530120811033136402138767857328665192550246071718049000886868767873696463819962659553065424473018030007065007507366283778300750394198985923449788426448043048419933112958336804911399340349627016491681335025100579127462409508866270658463766858623712906762513933093086423268470283809579322840080138977934599645087298120874385742663373569478133000097653292224152225311040398529639321721544368907243317054668200946721837765026138843121597553061227848572854615654426775339720516588935832587723150129270710022536563856995604922890388586165007806554495411292012545714839450677275494366950800892293108060206087451782110636894953041250782738958213569414700071058276627234836809055154697741922417854316301515622209743782761139443740818219968202038937284000674841184538181729129495331530172377842560814600259620042931737064417898282124129274478713673191438607863170314211592448898516881366208892991387257460269298100960557471792811063132906977043884782692143588123457958815679156121344297303158541261013681426332784142424137561409435883875034718335756756447352978491196365775778026312007234752384127652124893348680262370685337798570377307679838877359719367583274631186580614558533354587641263683874555861488185828195149690562418633965258260919272797782859569831697807048695771603351367321662680618707064940782410516162917171259201372216023468027930405432783381703598695126512511971752199231125955191800413569924048145530593904521678863369009167568620829164636056762814141427089339182261838934984488574018031768153244539911420959595328292311861578690270523686619292557661154941692795246283190572516085955721184810367095797550276173888876121715970285159591188103992127423112614367606038521605749938159010271932202523987832888456581717053664152781248889290610767572025013601126359035492711530424040629781902260161571240786386722858292135860580535636973963901206653353497945770779275596921516208181280271054360845756685814883787296822985127512221202858012467870823032403193647673922108863134467265510869712732920510358305632199868678004777228871722189171929060194938259165777039333264694686250204916544029420071139683602757889101163516244885348714613993453732855855821267732711337482553590296293713492574208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -12179775700936167726852346355994280069217521041891902641304547157828691155582707621276957644412392619724879682524725715673402232367279561474649551584813890248328203548453882060654656351384933876553968918223629638935582458416841464815621941673892991243585228887756591794483029206074005722283632139693120922280519810191161951476760742099613514231220076284207373055322903282230670612074019153841781530977334350762420029898044059060444381234305132693874921092023282113954339404756463348842908824178094114166192238770278098194637069182283125710343126778889078409865395353085844551380083708272204595443784898966120405698319296991226174908704304478010789253186662565630517762434109044245304305084713507216207352690481579367949538537900241306185882983254292377355804395318132198435576705152032710872300162286383095061215572131922161426495376401234652891892082155420173854509105118931523111183372618797148685157308143065825808099191715120477084293041630279224983610620640569259840281310502220997329881569726862667090566908047228400870424885104076379668449405123945481604719734983697928573050916254159696948780370893455424955665069768851917433996214661175706579726817641087771435174836567911258830152706222648340376208711445751732907237148515269751785092944043659853798422837804673463846046121837101478991668236201030879202059713457415410423146827218470536047406762926625888825850748777995250331864783422251535053121197962777496731443140439265525938499425431423325004515485729239443151930232250984842480788659375866573516873281282673089436403261045394555315764116064445966769606959950656842698881218326923294640355184686256638837377356793068162060280182677186928908079023681824301746455740058414137951011295035560299432470355812158473974989223256651079589051609090146120403901053027703721934609421320922374647490964391011725712150497602789872540435371738935429807614483475298887013701588898592619749231466897418132841682766492104873149030858520995643121471309720334351879261395890212149386919833884004969440293571656307168783729779714232928619484224565594284304060110593867736723971352958833349252276278592072665272251718376091210536797390141095816498638632115264785933271212707544676264759741699222245880339287561449025762360082781436023792675484712213422970370833154643964536035047972536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 177460155027263271321400435803375649545857615083440798573448211238885231338598221921260163952063553708694417401197120333487151268302616444679957238417104123051685039786607911457779078154076916763329912293855653766638968142253434541326488229139624581087948246930274755678399719858715192903407882280137601669601515924871182664382470091652568952343807934882091265291491361976817577050770197214772177358108482390770570120976775245839787883485811385298316278376770953726513818458262946401551926592425362160067115610760335001997410530309363115441083856245582723624709148384119421154073776009162998578525117147069857577170686781665927845828471070012855006893415725878059173190074496338781705835498125322714809216974643071901676809640408971229752768978299681843624039696523739309594882139738877232193487799023284955811778212710870879072294989679495263597544003049087908035662772891059397405892551456788409343271359332556947969594320685164414815898950691021382279216456500130049569207705518556463053682592909177463387921309438543928396580850328823376522320834892030205046289061784126521622361453925731571432572246291537125165542663831617442967679274400262518495561202358731272049559503198758202877281790047236157334738371292317086641048174544821231534990710697807258482295222356314033716957851186532627564597541096411051005503419564203822805468320711912759637454687762956853041373230483480244652905957337495002484525104146688662846311372274653204578253059737681235848298077555522559099884693489042653955137494318983701716648276966327449129260710689465007976178923986799790484571604059904211112792812296970136996604782265898948432236167385438678056651456443481246354734173492436605929099194974693196858020383838194111629399171321590100685650774624867922874611324264253662167954083615339236848218080992838262076873745849391080272649658247373299633009817683659898203557676404355807153642791068300567876648139505472235360601750300178575598566895861983988177922083917246072911143572740376424905822468246785742611229527647449613494206881953213200664206348654726381579732509244924586661369475978966228659556620109941509531789579713678981380732619241991088928761290741665662526818819256172268760949174254308220401449632058787574216743998145056042779544201793383781721402531128019457488337242278592512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -341182445242319707195079449654401144250191062867976980126991002905342024010175015341330878962057534304442430328880276889730031635597440498068059738405733298453332095229740096092928851232416124269501734792866654703253786712835104162567866304058113756920716785109035841018841344774181466940044493296564648488739868048053644576545316949633442393626188686168766957117581372281898623890423982758838857782730598144631924687584507460879082407277381517856629454274170690794233817219703297114250826675670771599090232199126398552133425456280410811653072209838103967634508033544048252543045632721006327624205148526353307845333141471511914172039951446283676688769753736741883780660710118355566351899800660746776739576733315867945154518705848963332440555827957865752802969997564878446854599517359754948815188373006328979206735217171185698767434213018805509885132267081187995955669596924979999884009647949323796501532715014303903625997267551096420023354760569788760016185870210150611240223839394910288484687908836601866439645594611252615772897917885938749903014366566697188672550597145509828949565683243457532329358611977057726529802879130174821750917253547588725148175257622425831658363979979697655362553880610895238361806154420129726853283463758714793266631131964135310271087392829012773515549019824287531652903401671444870595974756374818596287287836021845685356340506787619858583924231508674353888717445354985160775069111594291198381720554941411967914802520310622086441048709840355154908035787101857991844577914451123505458301422510077921954133304204612874162630126012339950457292865204369177115883880823520572187581926142985102249251171382218326694999069624475785038004099272533939656265925138333147785723908614778432696135282984620190661543232036624433813905457902428503926193984954000608574624138271844838289063729218944581203826426393326205983839155939787121524300403603530547391565044201254647619663206604924272594997495548613317444683959852411962205507076976654300984518740414664397538789275406832164528491895132604373724762980003592078301738166025550771831163500595566625468736975179253677721639643749342048629066904310773928374197937779477240475604676367173261978734508096875722798078591111340077101791447581140672308751241529058390183072565959188439009002754517185945281996064712294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 178404304499676009224525106617544584969390849856742926469462447196656026066798378319476094905400150377699372889455417471566044574503440760329833573026326801210678311510259782741878474989688798563598643222752112019080499859104954377718323831989322144584028937333950738732513333758027613256431616430047126162689583139689397346952230056015265034282887066115719846196607858620880396134662488329739628836070055108752806528466124763490562977345670100092367666174797412670165807914033348804555377428946106682326698633158828013634345922865969845128354788629670327076491644822562561781636999352775580642063095708904965354536742134004901385989081967336539331607454595949110992662222103055639465092584629918207527222698324365331342884209694812889781660038988354284683640436569241567803905672763218889997196302456480532556961735178620254619105784590633065512130107518741884126146143830233858477181424945536920586972044003826858165633574463115457479732876316581893326305231159714172378287772037238320520328247209642916337833940308452454880274304906377629145476297232385230759593497936169812055605500486172382924854010140304441465282732331247450959747490402480127773452763343043743142163275482010013527524166362940013724136986189744708855119498449276634632686084104820761913836280751755087314334778437181534932533924155347629127429287529047747123932604284238071610655686909564962216273199486024694305009433181119324751813464070191639322003365227023856140134997080853718026240642741531825034752025641579877568237202078004470802950396008436247311548663595111147715992212870159120668183681351815361399411950683938171942610637872494884797928094799280605570590492957939934485605583456153088667332906195941619583539658463947509229879440627332857356241195057688455131978264157818016306950877418039433455952835448464204691670951402930864669700769414340259563084241866689336202822614776680464399434552756500556665491131869394453181875222994099761127854563523880142571005328289298031426685983249845764692665408944339803990535932805053184707273564639059283466432604277767101767548905825167933902955512153081990265125393564557320004590972282701577905275997261830876262318562157024176307397427900677856171818765477130571962310131310946118782603517536981767181308965532024724605886542695005780158928984928681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 345214043987794786930898498357129532856772010283907429211369383313174141756265468417877084020530598980334243724594678926273123620662437677801636761443913914410207616035391236606437882791686453276939223749806363173826796902173348681583688054449571755630377927885091573496523094475169419671400684780196510948010805358085349081335940102788887261833926490667710139728153198171865259216320580819550535603377118820674322477760684207245750538940090552662347101356969711910087765782310542027051881097987057270182819362808588911419047891526684322142563851945282333874102792263163065458956576929940106121865439256142230830094858165573363627999409400117183868360929523934678105302977079889531299221318324619589563946677488544950514764735145636017494306293877331657797562605542990700105452537391566333585345138804226060067420640692398288969737596495537284510451635325035997696083198308790575851210048348160668596376694133281916260485124119781057664252332679961410482219710335095518722515147573498235761954680331023837363051087220546042899505434685056071051594039657841292827229723875256425130214364272882210051974530233002062809030104134222096320484192147608336491629010268269986510196101122004352877201344165083132086771456012404788435878320679104879798044475640469427148987570330918347219364512111811380580546105690073955805058254904229907860815167000155486206100070651567423793934966196997845827187693460254737549528625435075760416600626587354404923204190240640647390372649645966421130720221523733732142161937906081937394628235246191646677084011920046688391988638098274031858580774168193494782451046306602381407316612511588778825485763466236232654649342057779845323097305717990939546461008070424354942555491212213498673870283090821157725609719310916077434812930529742084938408338029123393092665193654809917936901792609457030575107004172619700133856136706512712886822630437340603175326484844779547126167371139301702304730802644880844044931317622897295817170977075330144789679306081731396063501688596537740374042054625420304532954464333813665294394719537504688700885019638869972292729252633379718750448724716056750404197495126209041197550294246879857439500419030000944456672943893903288257868767334585031283848768047340773166910259280537779562120141955519141543360993467325610390257405463101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -646454754495246721705313247073199194622640303704073740125679206604387473095737370080098327938095911751530757952014744603628806162527247820695583641447228374793383250325196856212969332111970001144270994917664605899767301272135286334428333668865539861783949999561499651403255005652507133215878428484138882503536742276458438310806901082992599024526681304118589573197010207854369250782170251512251525928191401005228316979984605755350439882968697031186643082651274466722010200262500046327363800278799404448065770030445944103318119008276394998968980281827324719568291030679666456074299349129180963089395084885178296074519448653046947335191184295911833734648691937917481556526933308413823498985242924452567167269041084244562028014978141941375670036602689923906276780016590370473219530727825583579315219646142328478046993993573858698986678245098555282348387213790027644934119019088239875594453446972255124798917281998708207886530160774765758015826088137604346343169985510505637035617960895817060679796114790654622553689007333727275886657701146238449036796959159922519479189093611878139997901499576718492911615805396153383191926994542501970516688950355653435741871510569467094277997045054321909015400990002530906956576349241692740062854394150926348378005666851593435750052143706499520648004776981897515454346714190690152795526768825510780190225754281020703831086547565039365568601432246713254319436875262992155177165923672613750450233531271069682047973042613835807769528102128650642104046341897542963488633124104895442676297697869285728393713381462983110403822247817613109252466489365096001392903909188098362024743198646781661031595223425491437370835721624696890428338362099112468377697808733391673058851424274761209477359871196445293016083273973330986092482469022993947813795122847986282935131800348893685896226948096193011488900169123084606662490356409325356492311009243057255502813786405336635559975321657318628216291874210934399572733193046874975940647583788079798127194191894285158067135448152531658337393429805794162392974835163420799935237965546115869406417461321357690447061734941449742970459184257124089958725840599646990955346634368281627453327794236088747636878999775940452251953540434035365382951341699906363168846453657535418181294618241649460479157594073054751021993009300373504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 238721615785105052163647946962578322095196006780916608218681485245179107631237893700456362533022523856184727793715923200931074386122336922260349602763582395915523954377493625990930349605214761818418864661548334946268375971729221229343216358808776753894724260949101668090563108872348769733212542475073623086348646647879778431599538010113815134151699608989686200449353129724797299346159426998356390508384774230492440867958659493585878316931048665788285302168745619524516943238098449205718699013437265704244266230059183974643361962734131504989470567088424258752312401173130397623022941721586976448337283796511907648126386447227942711952570224859545507133038872257003550364726101367173936779753119466835350376650306993679055314910575680860178219254113727669591081882873579196977869325309802456790104284464291855128823766428353994111857043584299464844482238007867972948781973276858659378790537561625890688541167603883964353625352313323846961840754162193046956422351125028905150401664128028463576958753281432009008050139186834144051513052150842548813695975053785851548411220537914752896704704613717798524065292966235186702776130875664933596608101263588574987614561008557829080048989939691388050887823346961659951998797316283088500012432489495750454556123464053650768816397249640374273449945625141142462894261252526809372272566971766172594120939985864968041530365221622530608139299570840185369216972533502549884497333168694979765866839390273163003476093297923062344846270220502813785575788667235131385384164559787269213655115663998266486812925730776688991278094987291741941286439185868941332179855807243874486069146315261326181412721138296711659792842313406240674158834412299186182680957023029159917548432785507892222851456086834737278775873354396548963867796083255613893148016672279691894517132172314324511343525274326813814951358932544065470112310695467276599640429270496380347407676097648276373861337927556409367899907440866207380494583680579881080979363686322283912147864538442635613492554249462421259680322285106255210425779231678218303571056962257840376757689727216643359591210504694537945054340120498893485991278830310616694809422694367862355565756530247307688888709492563052974151053206392204299321446705649394359484151737522276475196876525639586325116078579742565733259921441423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 425138008952410422859429283746891747276126904467206693078022316640104326624556107737076597346602999328702696098762008115795662227589272841921412319824620501806204242084884003462719072382884209870962445343520700161748359985830607830365403169426493019910390748979836321089526367752204912857922601997642455203217642727069074490869550128897631962716097268242676278792165645483399832822360839428267356712811052805633295141840882173920116349087284430336471721144809727031072067351720050421785777697765877416337837953850141683804365112252903469127587113816638742659955868265202687320330542673300927552053979563791266500700967992039487685955584518178026651882460320232582847748495008444741070276239505317021915845379196972181866161880060370252930485322528044238525324272298021921674102425776531793591235812139164657421321089170063348685413130166355300283980191109684040983242132150882605932958822535518685187101574345669631261731003675022961396439542182933064029626390877280990623765916449628283139723263381501245028424722014441590392783155966542303314141275405692719355668345425495363343205313363944161617797475769758177213645301114313548310150048171997071905753888930666173104842697204178156362608579252530587280787271439741844907787506976011497945574094111555757212842355940782349862570179627523889550375782488510665636981436865184507022895828377154288993740850818528672127286168044729318049744683115785398958422107490641358044494467621462658072858150802357531290822936913168756539081448628097562902095985573802949128136606422525489397146565896350561225873476495586193899761701980440685199995991561729079545138034263394915220624207127232289426587846412106192206942963288684630164191955037708472326393675056395756011296519862987132422425300126076970523994833935951182832211583574371496208950301757010418154247720881521243387164223646226622322952050368959288872356207621307403055627041849138069321923543366668391198742788851991878116645663943150134868586794454296534404630026241833928852637299785332591696975080359520194729936324766113684815594974030171837023323191905454402037715137196181216509486115635417935024290721205053995252999300240925034693099376537090644813200473316414948521622518499652766504654542137840983681965342255868932775093300332379797835692727181842169769625684921024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -513409306006682330761471541484212163356864072145369079544613995770390870619582895472039044873032346563446349232795525224205573744540310203419457757496356309315739197214462272723147038970580475917598470061864892599946968052761711405969228121364582474926686118055483960210106715414695672509169337112443795432193943396034819286910360475056411189610860973937826117031245653576976152219906308714175512208935105387488615024378834461807664613126000390174647737469668768895266888072723424139290418360371969013959283644656548988488762293063625203090101390831164138590078582790095777659448905051391501065598983457452221174828337783391888946369148024677811344454333206806427608608788401717257829201370707875678627146062978011786294374850642073836456468998396973627068138435770391499474645616806860109572500225783646751907390722659049565106541410525410907270360521494863846059756384561113464373429664740426146582280977912521061448736845938905391866266699754553834472522110722152841161435957256566809886610357036927525583625105194687897233593526668809192501226653704280580648290661579628940100672547749942989282518470108270326120585280172031444169547801182508703135264417510152018686914791810250844649709739511550820065809995910342292898240974432195564713768863441353570817767046970998021733253844774637218899791816975169105356125333948330205230495860157405382060454695013554467181924740716866699830300929440207852636877329451726821189543969321432934859432827790672626204067961437936874728158105427339639334085163365582969998482470547925636107819713719256487113730530022964635742917162598541479948554782167615549939995867029068080589789501211056258664944167531040126109727203957104683341924759740650929618766893934659312599125624121142033557698311729410551660903499901209679163689947109262217324229024467294017552300211418445814497722725716157523194008063832494673590078431127306176158734680136882912275584022509850480499830451335886309604813892651807442844417453145563952933858261955847236315788993412487241480211121275570557431885222886153406860623332903652689767169708724403641926078409326026686185365546681329214283556238714439500495889169114830084147769023652991058551639006639105418651065108803972793697272398722355765207902020535605471109768162068227367929255729729536005070635941526241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 26111537054455194856642275177631355843556673758442498057142417868021268458789215628565585719139140578057250460382654079482284663332679191912271994705988294342118914142610802130220966981693007059707112712695823067953428287425636245232864993565747810133234445554782896374458614354309872490205906728479323033249692529439142020729106649958934798993629498304250798971333220800491839615533856033870310546903503224320583596877600171816571389999706979988568828190075576939325340394894025991915622791225372511026483587046632993816928203439884975901763206334988669910821357969855142223519932655303742932226448417106535275025030916466929815015586320028854921503793539746788677918335333807704616683433644655261339108520891978219377951048245659470426029219374450763916933940812102520414592029795907092180590537500673690907888312769425759497605934108232863713088446744041268954725601567683121338740688684793377468648422323755320303772794006809766487625970524136973428710538819478521321669760115269175456311014601380687628301567718271602776781103824302132708751105257228497992346761480150346352050537199932556967838482238831823385154032620877984149105947534341899462432656560523382214110824923459997943354523723887273956494900425010390145270844355058345732534215746842391423434804083311521634409859686617414960011938674369514671594497413330931507609487939209025511413396376563888049286512120429359260176781347416744725345477792574276987205901017708872444835734332361574170271888411177636637620742049864820879665869038090994750608149563443768079960756152608912482102036396614454174152672269646609819686145714776832449142611123988481690612903061122414830398684814165613711831958120046952276522936824708668738451086519482657712607787756414659196023933068368220923831657510522408566672394223572378322303359453395020359228135125536542498325922264910860587399083298745620738247312035522718146664547396002762893383816103659425036666817587444677598009281945572995500052523687903339535789270299456794105122101263964391976701872710601216418546344920132653894003137239023804364302269919412119098174427963066763628239318272489315491713419026614403484883118264847572342752255806810469892784785603627526812473533782628451021314804840987609138123859476283136844395169046106720703569246674694333176178728130052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] 292907222083082192440666484328152034744264850503788681551474691319696197809995886532257298991639858051036799708778128459130798604292590540884403628927622612975737609546739847320340217945980872843218315813917727442736745434320084554656438620502370495050235584689479811688235215961938047399601940297594668635038514677298054899755236380127747839877411795728688685042737707854086969055049066803649962058091431481221017943681467012640233223958686333732883657070270885481546655135218348153082211263943420877089495784906139990719684125476389283892574146270867806010509186282175570345628611150996798771478581652645026790591925919394807577894707424972582470286392389260401436598061477526608781392493642607912375449648850414725643531808893054151874250334521077103257060882438222603360460250270646615032074713746886896560656418116259298008667229595284699324058882543196311357380433457641162533440888436207596550032164027600453287247444000141897815309736720373612150981947686126962822434439935444987455310125642839458478123821798617890878494619531025019956372340654753402252798737363685670663271182314923993172520143924887145029327843193769191352340702717629257075086919965040036300941313195329266567262261067920242558740078645073864033381290358406571219186127800694118001914014421082090278369526551468129554993385560890932434874208762923477097723191643990003739946153176875615082698357375807591762955241499504483259464759748348170418215781252047204897844439913679632809429371568750067983510665041998685257779595266165303743266419057223277705398298797458105171587041503544711605082586424153273373179715117758171035079780095877387446313018094354436377561115985074753064518487952524659144692312817771537986145154565130776328706252339602031872577517196723189514631797709334184414100496313750663919468897371992773088001855762044640844631003492700089488692892836892399269998800818027308442353824646014426335593079333390777203167364657546887408864555843850106560771243401361670789073767428174637575074773029829482207888491444040132353694634970678632246145170551125236482216027290055076924775041486274592887333640687940957526893198504624060885636893970192666036861218855518246671977300291892226100257941079053222595947983533838552383923540502146280041902982416131847539491037561699388210603881691873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -94177273146214652519112434166501087218883932733837104771681533905813153400917809339534343096179247239864272629546847061310554303956959950990625064722495198594115979439092515944271058468230073403340977865583373425140780090740530457296220308686113271308300344941349023341944619814777245883423328135384563460659001905919983166647994840237934583395040841968346271434193730513555994140543039346993870815961048847936066826819361520477025662445934554843894125154928688665988361227855663519134790540962170670281116783618138667156582376220951169591536021868985599886649254340852744145779221082885982811351320008549965349308960027063256096045852885378000526207573420281426029072063900366551387823639106563403328428870090698862787669451415848100868948779592942173494844443383532226539619257975618186391705593637512803899882632907902208414992260308782175413452686045563291987034883797072809337860922677509213800536960222702854522314112854363342112731271017179245416307623208781886069282576870683255070026214190163159102967377527659657493346076711777528963168777393908146811262742436708191777914043594210559719416520500026890394270140604332868260348699671083625882409939690967191673811674824899970885916196064061970056068808962360216138077134671107019733249491674846898645615971307648806382195427616597695364647442072783349967770762496010328159539620377649840345095978211469448763118379372023952246859190709296524518038528271333093012354131409556861938833438376568202895566634346377937330056376422577595880725147303723343085801309933819820167301985257077737750896956453460650089294862403836806156368671406946220246913489723112411033075802064959527815208057619269315328128963687494526824618713717979562905166913975037191660723365825900684180397338438631507718662070440920326320917065178504441685269372274790162601166018307731519958606953662140848141272820752679894020049333312280745974433154937246489744371145619596821609959203116442951261172216252889867583419393984971876945203543497325559117425480043286589302863470821478408584842623891320934562744509513374507634712607970406994885173529856288752602667311341157025343982388001624927149027167530193711614080453427688945915017537638616695621148033555180959916171873435264848994173665938172977893514885853122226740057199444678742146792023832657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -236401200562904322547699833154872350144300531060389413147493616098463534712007188295451916394105970026018607729722262437667373725532847869447720179055838184086183975217714602391342648019743445959002805744611593075398254805820732028075869940956766388168827210545283901633793431621678616967334284342471964502260583396621745891091966284381352415633829494100234269527720782326266446840999356659956862947432204105994271881621156866612347986127766454905480457334242995383828307967383903708561460167186245284907054327107967670538121336292544018034504514300964268333114233856199973271689597250663314339534709453557673420296729528828929163766752387379416177460152098925663235313978824695818655427288496097479354946596314103149546083745643025223427975416220985063645343121929883005470466640397548733399786440503776752585988823848408570538116886275670427123092222716388209984690394485499247041685733326737158764644442427333447014903489791642192927265306867744232929327897925827467271067805618372848792316582165391699966787412708726936418907592879083274727761621198557971601870526686083470743035181209092068318559876685791500200445267173118115955788679108882532907108068817829583165262011532005709086994631069137543903489048687927519044374037464303583776044020218143115857609608850585705321910154600418758455957010851057168790573943323134577801549117164369459834064287207353555446406699988503710761895508241740848509477037076547124628732998265396843604142865004964066056884706905042192768885356470786705051363829981430841800170165358787956375946633273952434312853922410431868694999519424621149059590420804655086285516128272116716863214429144798230609285827278366607237957084220044639680652569808747778779043522391218303126767322265132826013110261274932567971728291591729723644906811786332013763165724310896592315321440531522385655056307119147403604025574894290307113293695391821050348042805590581556074580282274216841940676757775144198347774907439702626494569744546335988229454789581480976942014218406774669841067943344368033265248159798667482957268365149510081896355462453084015399400838906331903190674293826470603857029167917817964599950332444796712729141902592189625254316458848770511067205297158774031836109048075085117409470251248493810549404453184855149409806799169354285479856672499302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 298243539617127278505981093718208948130860291105669218900450115564857135691810095233795614021770374451405876535691019927870194173300018648067958967100052836963678499590514891789170865178063854365453674535042862792052361014346773607734597464537961927774022104470427481438116720402267105973352616929602231157071301260647108211102310755212392784543700532773084982512177222508566885398275499269943578758787302587749870545147209323999416556764329699906651843732465762131101611275081444707754057308231468601528760445909241845849964724185326610619575296056076811980112355341855674845578409261290628609520996142468407495198207273117428749736313639288895908368785129608619637422059763642215598320623489590553889886595327772317295769789143814180194571583006099965377654345491145270968287019117056272264209737266906425005573428512307821656108666317070339471148375767145596479363174403740758904560621333790425029710629213100079382954553293606039744388531608472277768375924241420934020277905621931133885362371026546400830894578917626554182209964359891389905487600482617670843061473916614179918488113469930344004920454135390086376799075809039289838968820561512888174987584882389406855346600566487350805455304257974536059627455647429338362188490494353533587963325082498574412497682575916913818607119350164491923301030769729806751908293580660798206709170390600835054082362900953465374929378022432679878640431660428671697891888453640135778449471598522322644844167252391398279573718085590203462373472931999194621452340763787132658691049995214246768636948874952467780085471972654439388995871084186298802789145506793661637194891616507548630157742420453617961800567304775060633848306404714119790832131994795274660884965528050900948166096844273073586723822994074819796448406385140720177941524100093049959265096474337094063458523811480524398444168158615801323967213049818639097558819770473231613981095539490383106093824734274005878262647089191881002956109105201405084801383336204565768674860816424148271040367817408564276407306684027957249961775518775117997984217905984791457865189350519616202497587138643967146270530593349829698038212807050008275495856868011315650929898526020660439156481356010520797423089122315105273292236884419251717605684661079289527518219803441410409557683610697832582019767118856192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -2278438594330629417061213017958489051162680941416333323756870981549147197267258411096339478957641474183576958667809607925728636091899668573629180008971219176588577937592498899834866429674515644206961913834704292892152539041886620449341611504398104422021958485068481933077552162499661530955533750987239182589338916515332620658405065337862921558925992358363630572047192567752068929004571322471564248032792612565646264767875566356476247307191217181895947301114671921139298385740745411611845190987354882423337322473584395639676920535227968751246426635840647278318419632620141237219997285896007045828720291316087818192804476600758012782846754263941226380005974762504876522184488817575088207475005784114513278507172082748374361474577151552502508927679473668161471269424664840987163586457843082956765531341597884126751400523553056606229265835208390058052187497316702641697711556554439074444680004073394534323753088755767648730565805077141569307301009938931388331289201025458450008120252724890782715729516963101884340397886387172390723630513087389280100287716775427207562000321260237039618261466219283433617667583256077821548209534669814230544529015475174798830605013127943147100142962319714194619067492930408753984944622910493603558694976031217556506318256786430266383523007147526089872150797577256597113358598974160397097992780941486194670577858335927010956032713727886809639857210339479980654654515787903719918244057656760776174089536580261289944148584329640177020613584554720373857940569102300834165169278770938928360806115107099060020289055509890269323942482486860982870903909540091805456262473785611920746771653330857032161873520820139009119682396531134274782224754655988091335508007647730055067422018866807020106830089730654857832381766450055622837676543104298572794236574779637538995247164531730291882448669242260761316733394134788344016486419759377132050249199731752583617215526765092478957866190034096905569059959767681725030505874241972165688101230877539269121908237854780383819554815618269055751736397173862952400307970789325683688100088369502178036632775614594086627944026721020399069437211876777361003243937173352089302985141187047564837742845746108262635794440515494033035288991165629661105170491765000329133574473052438357668699059295648085769592318626562823946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -463379380847250956959886728256467133737093395777501550763078121989757768328098827263183080800520093191868087918397353900765641689832042204652078747707723264125528696723124181704353745530390758531291817556544042446222687717056501382960289812591948551484094959187977670757793626949796735753381927369335462469692708643342913094291773340512338826601912610504263540560430164818512039274660611505857761835329662249465236714861351063161716887643700960688179835996996085653766431365995726273721002404687894558574828458788594467978501050401873605925690900775487187323848284663509535325601037734334735477458363379605176578973362469291380007633880704389144529974662504627722810483623833406156197502445680288813545415332451413904247023184859751878883828553551874600174279614125904962768291828039900298729546649590467455576596554529106564313785351464931033675532709267802878052822253545027201817539703355192499906409046905452746137647707008442012884189294871137987352771257116180561745136748629109346827604629939119861942489890902751590004859476373598185942523291373267327855027602359804408884925350624222325679866747086478306496337006199157480502443573278195947416988835536728760826645091981584080903571198675477542211497971039475294212226157911133195892669719885678764126720150734490538272876839917680134523606893135183125123583665774074761597504072440104573821706884845166023462014695032734876379355250459236091224833180893497821179891197703923429603164901901488692342461459063940456129237104710303508796112652975806817088306891505566911063747263883315514811192805948985792460964243265310699879932278146082383515556830442113085521856909002220049483970605195060596470016201699147493030551778423188011328019603734767127682486155808423473886072669209885300600285212500270916739556116881713717504082178984430405969521838366606900794107428003796603494208328088825594807797642788842817479681794750901532211007117176489398630834212758696926499596881936626203350921405479491858414458755522769348461649627316631063127557289563196577346841599572098424189779052791810783959762071610975029231423066008751238881645175310921840631820714635717988855240737287428610272998469214759762049085699706967696913934495790730974291077031282117749664394296730360705003979630569367489654060034749446295562223616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -151213221477928514139004766197221469569891258199063825267794790556894632067075905590392500745152618892682156867270542743523218979978678209687066485821966990259317021347940611128095203731274167211834959054474038260747546125577840173407478655001229497242342403814053955072862446891954059659236034269389475750259345929649429510531118737520309820936619615335692116118906779165092467269357144416015383257010144527955851724636392213133203575786669019416852804683007768144506207163665989413218898844750382199071391744019273876868315498389775839145156673497576826506587611847812313386208300702317038289432981012784842879539926919628475830474251057227039026175662884488523560714472309326718906929968931069810403891154973380483843959456189107736587773499067051987088717800505042141512167192119681408795228289257643900696977690271140615365578029522632394919297966278980592174995109332477404531353600110833337712237402960400450735081934887868307619577032707295554269416516647008232704098653180166853013265169488811194414286944304713590653301776483476683834198352945928040647018862026646173496178709256121952167541257581895212309692446975609060786334676037955847182182809678831558506777794549436932154763729559915674429081071227859847657003906464903006333995958887249605629488508840163661621877100565673807671147713624378806892077386458061122311176358668420827782185647411921161421528011449697755583387026180534247375555476287891258706404965802993182547692499132308211304994313831947378509264689466998483221655939020023881263920014625477653270067784499380881494944798858913734326184673170431449894878512038768389915558621792077435229239316168323598423576513157817678771198321651127801958050964841391962595639904887089492620601667327843255939323080452520920928518747218387116478820021106256731331893582758397272799481736613774594746680671497881354240519220357924930508103143583924701423844301607174195660394048506206004330611382177126616098371411913143295072244849018490101715697060111089902533626026251933250976686363232520544669696158678971746004340418385089954144982655762093347669186425769505517323862210096432991422334031438906104608869730997570345961689177438958179616838540867744805693807504588066149391534876105596468626039291841664409411623408718259714645638598844885388875739955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 2778021080447200012032749142074674436036273487569059823702781415061267078193950206026160489082283185708069980449202715402855790351074446118010030295327883388346781448949063068040397882986183347342602988309796256738266912461049910289299205293702986870464556406976461670588574423630078890361125372391988814241545065061847207684878701008316520097604906664155712873398903467330133641628862041456320364513170775592259412344613679167387882439667999653292751781957807929985665300759221066455650788772321789811506132849061558150143036109948075806220216121318178000700324087211830525028023998019546197414480522294619961628664728152966122693006693929051202392237128635885567859184551674885295592325219592822486224417402934948962107508047013893154854357806167172036830243521952336298904698222461486877487994068338755817145235916762203795754416424674936197778109481433152294245870605271778831503048255618529688475664483705101075844559350419805656618416546814429269899212410001176252801010056186546277891912141969658209318263506024873400326449574196615810134932062850783253354912187994346467341792339813371317540697218430564327527303626013221573292327962166104124286136040728015872187460376815614259829663920843978464777429157029427346707244068167544003605542943209972001851462228522695313541584149250190598445010678612123209108155514609123797822905447536733733544256800410443569645641904936186492101983213707971297629769167673860984423456433773761862901187339002109047147868823668533741209380846374173250616148060277647325163659531744235713496054626584819925348716018862649673570517485341374468862280183796879363620169981556053700889257434516467752125859046175777768125279179266039093382814073042895226895444520427318670296573223980649420287754757380666052956505312941898666204681649646883766830396403529196459662884349467460499987745257219928967355122112132195799089969410250447924912219408441544676924328579977194152667067132082456643808503344034111541314023383421820535064501237271886075572493089621619528942272738497260371700899896724698910863172627494764020759402695725819808333103529696421413928076463347409535185065822051296853647907703494221062607444259221523834903414463504292253287061065465726050935781905890788452478540715086801977423619676323427753059985081272625835715734798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -40871762106717602964051307812010027881704530932187443140591294405849793678747967324545894440131333537804935232509057688360038333785036865970934489851736579529008339050860213608247996210558204797276452878988281633290501753237708400852173605624270272182262712603053315252053241907330753148587228222842670440869060331281175997121704048170010986863689030188297508104666692728675486230094049247879794421286583019396958332701915250515363814893826129831295039916813461506538928646703988593956360650659481390661427848311804123680950562717283853681397472171843606011207659364417982183684656719596990828134450081709927922146882268850991186006266594155133396719670282154812834182715445350249670694640132568132252709026797007902196601081676142402327773168125453520410331522669959436703640758297330624273203051083083257518302927148749432165435346401436128497229491558775941073514336485128657117122266578714162615544436721493840576538461455931070548553764382603697159498829534294405153453307563000181442621112366540394723191379890614418444138978527152496465567254275930630326457608590974660872015977331317398043061118377023894799659750586694412746189299250003697619775451309082942195478394297208451743212653721250826213945552648220435445044825937281665976470569937277465808224584156862748591267380861731521520775335459956877811371388341133845341809684354284076789484886044216380119662562254976594627939604564889996341692447910124833891012429772924986673033514445125746056370281477162725004873876890792012181506189891346204138976435031270087233632990939915690415084991940820237113948584691285624500450131412210481312171655559248978144001775502704196934756795514971992281995169416062678952556320222559060103889092877377843894869118837078704341390425274433639795968968387031202331605258007252593751769559210388913059206981224282552846246307612740372724466020857641972291039234941162695866945395537595308357103190212029113730448283202563586909133985038766041773491439597235913201422655942297730779606311642544319647929980313489602890569132390464057163115918902415707155346873634486711483884101870189587056104658549852035365109512887925596219044068640528167835670390569608405933071317001337724797691277275102663745001807082542390486298864890308928666834847229330956801032003194903804740848414883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 351513672940262138438497904482317479442309631270351274057618453839758284951984755035363181970402729277931413998404298933609799978078141684483074756791772428183169694940562745498537483640056689695429354185485303483057797502805158200150681561676068324638057285542791526501676159087498008983410369383940300271363676454790329614621300337262561526516451667778339290710983988371471573649996424118976782547890415559495358396018046467465303986171481917768483410507705586229669833744681717477395958268505541022430672386153738728628555620456258931747299799539433317285696506188680701824526662565380195449758880327555497760834681768850930125338780448484641712264436328242698574723949693584083462481625667602040717640766209927995796738276311233581024654816303968360516882217666963825749835259427262499652081244484096815952073320474944891910691224002850894673731287868061538185421796093630344756863532143673596405200084621663932689666525248654034435303634250696905009250619565505340786485240471621075996536269201308395037665757369302969299833350323562596239267313192379893623242959058861193391932774185570613533276074345721582190477611473926589664053974786140382271186754067834603985298213519554994004675550281290432222481031417901185995186086585760325666040917101880090873467159009887159546843669616082763256722560073659803602789565721255198528479987191745697824513188347843122998814904443003846696796324789833677864898086621868760746888192753200131825117751615456096954456985591942593233045113871186195029030195785597475605825493764198832557692520679713204395748461380687802829800881944799293932962467729995519531196567141111249724995439822472923018466851681456828282825428122866044231347916607302442203093230385477597133323550060386043669668591879969208782164460762607874093973482216538766460452731662723652268925444888738984611919165646121545610598949434178732265223732430173114348807241886131963274133384576478003644796696161104569153922606501026961648845715247535139374884336857014947010150731988048578784440561462434093263079735478711412775073706287208179848532292771715112530810214500891012686565748993768955263661043395500723219531547422413816869969279182149361904069906128563822019063341231816659804006705054797343796152635167806343221393649722775213486872263435456416130750119673856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -1504686291999521524824355500948593857332364275306927290701341727162668152548159444698321303750077645259520258145219675434402339387575993464365920958341850995578983411455303394361152693104920270227037052093126924497510918734119637142727883610497372398575862034673828145576316521737131983921560736748975952794692613276795308281476392951036478126649404274783606049644412353916685298529858343264676731885195606617992389544971669868859436518353469163842440279732813262833457234450102456665587762347961392897450711392372017643927301817610417288740751602222974606136649010363798477405573176098946430232130846037864030463772649487423304747426570521268778165348210411209711723718892478870278786034086063569344200825927468171528623285328431592129881981219234661737423694371095041249752755046532753703538582538271987816155295322064057832308168633835985425145202523838193912851692880782683232494360950670555574544779786268701931946154792605057343203583910040466568811482798496629881818068194180651606406138883721063234133587900679484792233988011207690061476355234816806522247077297183827101773086117496894193399449012197663086278859907013635083453479375635457144199848952475793942182607681249368441488739061413465316113584856621935205339209269227464422798421253230837045387508337735765090318362545382181166530339593053335074806275042425005922858696803995339236520225618424690562675964966462429694942999123392033591986603888233234937297461092246287373289245027023957030270456244073194948026190151336413265969556883725158320646614570255317474289528689335582601658029556999505873128148039555096502346326021346159197312229218949591853720120504712152456307580385250752550059685687112629067314647201455574879312841501834619752312149248575204670359296024655719812335621077681957468919999223444862754489840101719642870966194289835961955511816531363154675055779814302853890978097306610103672013839561446727860336247824916037522508732287539535195992100469054081931744952951776083981981285132721663822547545007456935103337385491294116377243245347232269866314070836598983221732131687453035529432545464019996474415612501798555209777349795035287594275125926995470829557109278930446815481744835653107334692596949187997159859636577447901748151407603848010783371713309231703155314956125381573788937094504120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 2382318828077557598623626788033756301409994626027837560808238625311406590780958999977714833456181289681650315821097247118040309735892854576693609198620609637503953895348999317236765341232904658994830260662390395753367657684568098429693823760273347759290615199225277695551181341075601117845948152133660901156114156676247108156401250711403117278489118560492921403013711621438453415353730355084226213731505466024999341559036913975479752249788104397137878884197535906367178742442404124438001793871220610976553541595277915617502389782899852436109294202622350503608997562550144025369958843010152127966541649419056087207014235463897349410862238057177875626065832968648808570231740533183211581532820490443307157561710738280476745856216477692272826394903443494490414810041512793195385595651949471020936913269381089591019596416134518519904301200685269857638451033281472295872603682915306329676565741112026940059483830785645353079126500231585929387960628630194646115845339391566695986941624697943326703118946998797151683104120540827793785256735318886863957306530835801474887859785276103770008080328794804852176485225339823456154327802634809906766065817555271557383047570100337853607107713477520670214088490558958423558828209672311308845372485148905580138400883613237405868602636740943025877433386878098024540641938736941580394578976371877605896584269732715365159735093769857937436293960154464463484610028839156878008596926400063993635532763556606144138431849443942048941410471903345301478776403016236616100187012762452317748452865921874374255463985161209892223412791056425617081097539406242546028514771884929928373421935353760119535398221114684040667751992803846486067966927536376813568552148257187325602394465577816964356693575166174164995938251590900511890673434385120852519513736927110905372815979100833644089984036203917733026539266136043468612872282733540970642183589116482648303151680585406172375029412124248823644904308740711868148498953419026391531836990326967591585474498428568592114723291182004494443273790938729632711117508153803393224674977086562715559831287389371840174065584152000162445921569182853702246238800153164255036456458319295841988171009178161326616579916523659683369868361338678828991188116457485581200635583315339682425318880953070766257275269218502557154567362969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 3660045273998293478400387238164249021067161659681011769753363399027466276486733212395702811787807837767050768278255629802436936368830814010749033861506610588465664604819976805948734737952401694517338770433025907932816790681636277866233126721607400817580785865600480986562932420160380296266758319333318108232745593440982948876221923256332849991597522465037341609919221617586793901716221645753045237926977186865309693510068151827389126317660174842463300431925530077016035271080392789824947360534678554483227593491043678206682929015167839373413788613957721928065672008438963135509733543463285639549134572662137789863199663928120393766825834638329467455586588206564042508421616934958486418693246264847709664482968892162384373181914093494953799512760714846759931474287762681159623995602189320642952686415001897362180163776458151324513863001540677929516078694703315288991971180427376516639160359841668675456469268107668425407651669284980224987242130875836485724832035134136658791854831451900103115452701114025702441643548377974938406362427772491294545775550911636027472151153613600120021686883143772759129667312913424257813757588807455547069916393217204381686083926601318877238827812949323492947654868923005498570433511285246443434902503944693878506902742099229237947084780388527496111310781105453929409530757033866965761029825639794659956884644134139496985346217873383052731363904793089290273735679731455640607002358662399713777006654068269162653448060517669382985879890972267892537112994704272959362863239818856845699930003068109912693677333425457530953386595172809129812013694665521734259670062157396212880368266091906565273544806065605937045432095394798094402705179082788399537522650017044160391769025271974230257411042585831021298784926630106358068978118977805123234928745128644912058310892925613254487635230345285451681616309611276676270765895398123430052346295591569953145414558361901922931765839688883978008912621247851054522731460296827038546137895270519884016875667697622996626571903055380912606030752388293972806021466934826790796282677604944079241189057397105342469586192794928931183134634868535207337286117172271670285917668594059002998266143903961967857934572789889422340998263553953029846276976226509887709782537263216630396798358509568265436462580533051203546689317109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -23240023780727746626023495432225634255712774186761907272216009741146058235263016992511518052724196972128951586826881428990096954934833487959859967278965883588103101687089817767142009454914908970082225430493090508308640971028036812848685427279396286661212721347538900745330233983653150181235790193989950773501310893494595096792277835033225321194140736096162472321869004185704516759500873346425132681557844589193112124279768408184977528881511511695182749645913869128443576259362871651696162581289854106847260983708723413235967627992021955259326547699634443723845268308017171768917863615951515466071069384401750626149746020151269761883624302530561533007016440331799664950076915797994561159162072642164003287649445515394079099160261216749572194558372886214533800941730421399003481490573800968177066605314648712891009328218802959205545451431493072821893969731018800620805790255521519563188101701300719296242507611769215485723600300274900757690977212767016746507420550016343276358046062814676341691240914357044856604931080532298389497839054582725670725434123471373932619817035356512592186377587356226906923751179288788907847593121990591494107412856832116468720169256646658613065286066955555766891141636342993930015416629298930426609117477202556922528254523298068960275128470827497387475556668849975392587228247656920252397026179483780295491325083369587287141750220055739459604089198867348479564620907714431709260822814800382684797662138371365899403535784165962061460800774931549153069158036850435452793598143664629674127378986786978606609281888927961124755401478311376621442549307912666134455806853299971976599780574855957452399372243921900687260751471415624078081455914040863893465399184556701617668033549242467190242840367450472787820717475339681475830470342932656742078671189458364185626713739352464528377804286587461589536971715102178320231231342351663192637716034205904287134362305108228328246880342816622462740864984075011631065808728291714812084914593781822431801808947409580089380016156640768789044116866787335034233142727269394965394634667593466016368228546539035030618172505186785594497766959108742880094158086577607493999956837723253298981526233115805574651418199498098856586249032695615748335384841039845325794989360323542932946895268375008315142578983282376640657887816843264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 42519264737931170388605727483400202738173565083642355801408590316941432681888001294492466317451193439582253183491286416460732571742904991534640414665330322791154783728321031045248637450826509758475532371233684910616585811964314643700753676460581067853446745675515514798138453537999236351849872122523170446502583007582749994760988582834783897589394855684760428959549980693343632884264295988977831601161138264052213372458423595304421665781563081568158967003888335295343551772371968680672155906578784735072233992128659038284594636126862649149510518108796660995539752504653325714634466950603561144908563482112525652354081356425484044149059230053252906108555738248719801130834387828059778727026112613658919092558733064202367561914173009425856051152864940092808110381053011795278886136595532291324643078514735224947749842542502102133457360946803571115411504755030062327544357947745074641504674756303876979509265489909293668283739414562311256939495347799203262174531846896242116826348820441419771065176049162736692468159685790662316253443050278269271637628489288326649201587885328601090475292828468929811839137505904963938069926865884856288462704364612990105012024538374396345936300672209678399068599201416446596815796691365784512176736640327519093223881304946144865741976482508810849191482678819063063683174798321990796788765444654747732313238040260502428969848838102957400348922622634374184823903041913592303614394087613014645169360966950360675408411963653672872581396571761680660697894221057459320880516432088485331758795104700149795563312925351728513883476870066062097001598794259496716388610829375216214086251377409376531486471082375278901469795028278793141223552156442956174712495737600137771388743522210822881397203093295857942148461188169922018092575727912472362046476248935707964024393368218185180167658463139483104219447353768559363694816977196658381287488337970417660957176941649834672578816336168423071398528024259406752353446814134223028750786484184235419633342391585407223665148056264892712002736490637295382148496563686677784391404579603349455730144906155324221796637678198107445884251973394403932356189243144620378129970172026427878126892337720232688907348014473284712044814169671109321382787141975567090936733364427030706379275764969594807666968151154720181861051069890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -11129190183439249657656502336100062245136334256452781945911448907896403188833136394761722338901121439066197214477759487821817961929560901816513042104600498194903774418609646984698797473496957088582977420272192860433144540724765974720025830188831099419113978008422843660765200873957975049488858487257722551601223454347982997822356216003644046554828099770177346423430556694130115073061949259313705508585108919322653373649520007757441133453607935089521013670277202832116934220895257477993071384084221112569084980120050666087420724415311265491655074957033325220794519152036453143338529422414288185502680987920747550841483501796390527948778245697850990490645869853519888868618464345213997985122065952612588179088913137801336887673976627477893273754968711883594029139213085471144218149359129899050875212121885099051498196975003935064373760899779666132579831043178823187650793636287246901259042567720091959230247716661524878138922559441563180319111569603289746267284912121170851143570055889776949383507641170686940565514569893144617923109049504369671925328181281619473565606503090832686478147776099225424222916582881622284042779199425777791619664568705720035847171529369272840882009104772301103604290171536222007599042807459247303110185536993416072859974110048847581502889256329359031680702187566920576349773011180913842408111649159919961572488690263166536050610048120162545386257741750045323488422087358399638643724408094240308330847637445547810063770430252207732511716328924827755612568726117324294580632790035477214082436704005419677620268289107813484140468268986557097093665137757605317701751875062982532388567179770743263972781613017973142060222732946083528639017835965061555606597470542218972399946032458485794864918812228086532821618559554262304225349633685314987318382387078683508884317709300709443002424884256696372079034218992272037586367903990377040623555089591988467652485884540729072854966643388776198135372761843802019772356149716407703025392181698669121722175334455613597844123330165540599554427545622417063880125180307799417496484615617905036096224591895919052161049573962322829522052914623512657327517378589600237834521022584950065780591114465458213564099912216817286160162386590038872863200814040080903171853846281859179492637621203820513892553270743770301250962177654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -118523874886233787471676564980507770221310364937080745941822491679903491383781647019485913108486306194450272621964175035793825676778557802763030333726207875778737366509238278545432559631410370362006521168307103278726844662980944358861358174778482149418295249843570253149439428544403160749713018044102333767730792873015547338681049496857902638388836748025742010622577534168949843743012968669602665427451544539319394180608712745124415829046905285333231295105486836056152590021520503208839950145719467707764579163027130676567650239054165940157769487633536845777580235694401996534299036892996891291394255409956067879585812042344694865761044921961917325411529332266342047603948752411940519428690362932831484050276405899322253484208576195581476551572757097808783898744920142164119712999302708231218768477707731404657116801020145422874472901567252120171429590485774835133789754758091820831137172417343411382846022610662492167409998077739357006385053075749389646557518196836827180341921384724258368877433931951614384513514558348143333999110932554931203387107387547400225804450654718285526842932373513978208709000698211195530394718612910255195425369459096412214580957488507343473218593441716940277532890469634801819389285355155515709015567925034771119394306626857183415669169423155199089155821828181879748047096112206136604815547142573298871959383077399390413587445133395854902440843816951249631246483064013657658716569720170781036238866974976942447613156038847152242788298959479312221983942639020656336642084583962365273272084261752398967625813510717983647983745061082393695242842668518573193260480717952383149472189876971471516219612694942424518447157155877423727045681557304955665227564246819824679639006205614266002176015823442862785360036686342438316174214328403865042785006521754153173059891754325966222672151368629348850784261064227470787793284612574667269649992829234434716476730627024069774866330387200873532108579533091225215994742652404997312670555324234415464581812508577302992266736236435747203170932940118966121598936663334333079151856890738146402523851141086105263022525018356944373041538111821533371543776864129999579215931747258810368404044334286876985405152284018615970519364503251000779986359329902919880489993633317988771227642615470965066464098249607690045891079401635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 263128631595083696609184206183268379203587914254869736478880030089761850736559910618114073348079901236546942456695586283221146602088459171936824238640502238190153988796561056252212795377590102826476248291674598581930259973482384630456825888773942164360548550114170205894876622570482748701806656041107768375644538956451879732226889203807758804133241958147236170558710579966224464616318127205100319752487739428397127684503689467643214230055249967098185229133745301410870259960035127130738381290048771684010580368259687760584596012382367364889218873193875865544043520053023339206181556892296585558938478128883248030732779682089315498047826073200049520928955184380146879415347732533741028582131437506014630110839976732099004350177325644835126495136896746631457237846179551230893142313241448457337058107709642243424878592345245035474251436734387484015791662466340974995596784853693473734450851317779845476083080767541518761231298463744410585750224101638879284252716874337023030011784282458710105613452157600447310724771239757930984904382831767000145746585050499324916351808118655445817063698779942637717102413806677200168075096098325386657847342711155271267236100574811954934637287648331602686243512723805232110888424346935592562283625670729760307321869916326406785060969217343306069369880234956538098857444756039545943508731429169981430144127768515305719404772061756690051784515920722231196850242314160907220143344387591593138335229990704778250536823638443319162321260095408230496165829314559038087398773715786706534814995607018231571726971290668753087825744646383775317584508295779506917088056269345701352804694239143093482930941080008854255159344488097832797477397368759315504372622597583405324034412372162306307362078812158968032334309251007224692798039310343093967349513004058054568497619656446123546630449580214505759494479776218500929211047670128675625391461654615272662913645266989521999305536085867894638673294330261737461529834678973373292044296823190633176393040366556671624989864859068337387534726382523221329386747180894964892883479433200482726617115713777549045043388257187125731582346768546055580793130613585087668113744305288041297891263849899988322791365845554055277880002785082040516591826965625759988078055676155086233099678444281952260040555476247263829591285213167616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -183494227844100648242326074599905082045354018293590691989890650581533319131852870816873624008099696982357924461437485186094581057164316958556271906879832473126979767647261014019422214479808757063629998205475521078010069811173082794259877779630688607562007128369625017405805331775661959547100332299642468236967561539904093388278092929024682907286809172509178880543078952544453822411746143749458161927285133352541258869553117943947263286646977436387569746387480248205292031629300409405552286023299039254265507148941531153043915088455293814869311101406352478058590215365835853472601564445668347497296200432235708312169374299815743225910814553063798924862240523939309147250614219675207910541237047833276551172419398227427832917606929373381206781727502025763538046383166641356986903879933466921212869337785203555635853263177457584098128603023981557205279523584362753985078792016245020416534352983589012584103637597255565547545438502281726711551675269098452953745655211036036715915006099729319646670811553714066201634277459317446277919831790339629103376067717258148888907100280832488383358958350613389701649832095137620990604008452300701449789292524276606864283973103553881911476908648974678634210527146610752554257122603882734472946070890171433139662380489416509622053783812160589178182703585282554187187024307516475804956321437870713757423164159837504319053711791290565882102430251942253259950139598575222792511846402629019860566734606732512874498707973515692647419395433896014981982915522157946767254162004381443436098828139985173503267481529750053598906892531687564307350248668396118441618963897580941132706625897982912121567009197966516998755629941200002552690234120433053611802976127965303615626128313292541137950114994259768531341713269971512367253206857184602359770037508636511346083919308105754719579886090947847109932361343420662977448130620893191983560492367437102657123665376010129813739060857960624337753727235333143717908904523670586099158950955387927062390364670872053943239558025127530064580287001599252704630714390144548098767670686427423684483188900380130855360892415842081552210865582690237842636578789412950035429144980336216330073521688034791397066919249495096102067265880064900693035867432862559592246618905909079305108653913028451158977364127521152734577995640995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -186364172475528944191903445678434909297526251408519400176308953639071880136346406158481021226006913062262661792097206970337825723145833017601615956860229070614017233712657724191790702294892475847641700261781196008000819022596388707430170728596850381407381239587003462261116716124249461076403303838736095992021337343425281351667705106463380579311057573205838059663476936097723681599095072298833207433211409152690210582297732804226419900799660921354648959286837763221080701199228273294714832703200455330686320479962690229506168722148651492174854926671489332824744854577793106316457809274113655681689014245199731751046361936105593583293541281263466054101080328579104701445197179418143158535800588501238638247260511808294031051822387058076433226224239358802190622276893283082920701871754450238796159186250536362807579352095576361800607111765676517411509037098712433537605014491613536512092349179403596060576908466657540701099223663509351845406635851280901236099315628843181687200822713067629491479912594652258996700659020465281252832062577164331184014672430945324930495454593743997667057090819365874064181586907970824012277569798191358944363248250100969503367283877824668764871898010224906159457534376053150016642961240237548629438021301115250580847061706391016295228092152457106716813953531640564235944798591000008149443326144747062206954698674322085186512425352303644499747739398251968589155158543623929177138082598209420943783708151146511599329282193849650114856450903748884809927087667796502750963900282377971883157388340961867163157329429174034676041248822333049212872162146682835044585200087706419094006322909982464812792292386043528120050147730329721506555152838502172440555589213458953161016206185393074710436974145529041515316798187154416472392728391070888199064226235290858489300189784078629582002086094659714815741680771141500013551397226121806750185434823816972234986715499773040879134456393143469003961871206558521832555389318884787348220427820693684114498544243261190353024689956211754424186300254347485653680655977943367590571816602581178847062206422990254251945338468294967756316858021016823883306385158790505420802735442963062068573784366296045496665017057569523501840411272534378722916318995634394510794869963512202922879161668534284768270246718403457774564146277253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 455310299360119816995162962538119949603828538515282774750237142897079028451835761818729548814833092548076712773508497185212903067285874941732572950500275910439061354702800778222986741957775175524836741806703833085523159829309727002902922116956434622259242333959542887803732215256023095525044630476072073664473344186959206806191976838259704181236794024569042146344236585798228521230971034014307502478602811441913485778989891870425565493010710786154980925420636861214731575854706316114688853453140243765035334050769716180495592661582203441891281312814956665595596241982484838915960022294790822062394529557497452700504648194720909575533569773324135773951993983687787823370765685174929369945551609915497971800153805688358822644405599199824214148777615771243500835111349548330454639729978286775571529210855240577580196668616933575457721962826325903566447929709750519478462247340604543791232517270224838161984144977295157704460199628232491208490946061518997824196869495107220501938936000070544079228862311672139210965756204730651472593952983444859124007050783989953446104350014395573728456243344646496595017757051938313390973054450886204005325899231581940194349665495685749777550674995539579386951909934983552678487171448304509985832377541252857955765194625650966837285809885263793778078348947728247163982180474513740504539712569168115695929000141815755517167108983901879323364962361461782142231678051729092429848790405871631977242355076100147839328855744358316845078226737068313223581257632093402674737654401537978525383223717970643473714003640613920118707612873949377126662479525711184578907922018642420360828721152023507018824656294449457466801355239230343666826486983618680854762137899040894657106769336030674350409487666499234277253223140924967414642930563137757328503115354471523285448175752753144845932735582004231469638487342909601582842058933580037938157723201691597306284702018850373137734172737001423829406045461737425593612402239454867701941710255454417259914194325194025868722827093231638428552975254854851704720319337154468887076784527943827885277696988782204140820777780244660091522748724050492483046996976845249511742114309893223419059574018642989794859645724471081396616935910045504578828455792864150365503406868147490364778675330787304641288469932041399899935459487252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -214849904095380527970583791323355354555656294921838880591518805368233952128069017348500517615885982222941794771070963587306713979940384578164995341621123702696158534858217844695049270716972502482865339730994846924578216356701138009701253876140539225269883889427007688646184507003250504231751351183008851491055370341270287198869725987782288193510706937126769659879810602370766431218393071731977916443685133395213533520681285848150361165447444177991198136412868566705869327105062203836719042489288280807497976907548852046617620921098151379822012994075735012601268310507721973116231755279403889509308663849001526718610144506795824552023714940404548093401538488646793780155757389988218618963849945645946460792167994131680614675829436651076308939000446449993479379694751184367899569999204817054284221114203744819272514114657822823262491866053755958103114787065698391593473389938041777483403599156559923756522853181384323906744246653266272522053096511911867030124341863262484077875689391601622598030793317349050172201471998437586128978190760570576058117714338509892772063144012072082069355586574903973506135265311939643979651977738415718811999931128052280923336059243328589987984429768212947569043459818714271133685395239843979066050556543496214392753020174379622489456410696274119945153405674951588868548089969770088576205827068100410321147642942176065078632529467585235458908055653290381783029451687761579302481330030914170932147317369746752593976422154816827050932299681982125034249299036672397712257525808271905502250842168998424950372647118228287577105805636275633564858621838648516503476768696096689102212275453671599850881695960250591065433496321098285583936246490766881593607585076711388773098277748206125936910618275003051331039970184326349241679707555281074095250070284673623725609975963920770856703992172361482067810198906543549363063526582603498920239666041245539298182859493624199805698237744019433283892212666813922463342542077208542441400097595610546107607893159556314143654359353683958437637606360016027676420023072576424669437920304878771754261283798595589603375038574887323146703595929126266566953328710774137468921496028716590973268877477838100033024754990591081746386698072550045683871745298047319625006246022338341335371903841175723344186458636677704453606856609234944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -288478369498261094717390039974324444802611531038656193942714309081005422495353527853790514389220994958133930117943081281575008021378431614865812981559977062783430813600975372455439067481665389567854588394308293050762957411337943099447174864231020539411920918317645129730467068130941523959973982704357717346255078035837765948721035494051780906898660095103244889498094521250229375035511387801082205602165443694423743738067666515688958622919569564277376944754709295531578390024475240498063535783926523972390848368138025989731685198743893866850101528421326997311527725725224793244815263772253797290642173194037995426448279525329084727729767635871388948337823807845255290138274986308790104566441590230084065099720105372167958915180111601092750930823600218442296224594055664001920439447331195455398725949770699736845493033053203510501379057281786050154201979983093221152553544608424813575177682134002100751929476600781842311166040006145886076950927396629521721141167776644309706625219682227064201291826012805774461736173641996333438790660009180638738736616532580873941486915738458865294800264078996756035204875416698412410375158878845231276519530134506066899630030478473387804173450294331821736127195443903737447130339817301307505706184137270830628196156631940908267604703437982951915932259558486247680940756524972377470148938045389120565606397697987146443200727535348390668553180406073198299393261072898719026017538735854558415175460010214232583710250927521945276520585018387286644161278259155235583847381016701939290962256321637191120796400801833655978017306428448432657613070690264994774244014808599871685758426110738511954512061260460945617059491823267062826317981212956293010429733248733836089216464914387610142315922898477037710194830673438510438486938412771252255706569697013915824284476510840271375688241570187864241621423165039774001444873718925739600315858208185143069840787788738968990815606805985923752366162311098534999190624554802530426404122216527701425714388312426406568304281358100096198637328860274271623997225380238422284868343341710711649508072677873714439005961159075319466554363658208511574310592623451314194423736950721397870430561778959121953812896105098125772487436790286737205401793500389059307439146927946886501052476039349080240342661442237464721416882067865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 418465154975495975657133221632746256256175143781602542824624181744334462646660786543514411661110812787135536965109373908685616147608477728350621035167139061766870191181819637657559505842806258404655372613055781031579590512182545694809431563544290471871203838349690109389317065646429594602087933329814739734720573184840432663997287957931217814846115646859071976287769997037694674847998776457773111140567973505919980197854694931523585508227670464227467263944728387705103372020504674553661266075629085644693840997202103752461245284807065630860898576551787818570184052524081404012717128566418484078981589183013068335460944001186898807483194964468237349089787338780548378113795940693299008598426554648464805705687035722208327958353181093708607001808653950891774823218759826510672490511450859517147919464973617616036226253379278867378246515873030999932017776746595248145991315821023373818295842859172229756940746210246450136666216679645286935918609293033362768650681968534331392758746208035504774628884706538643610860322326605468435293646533777295789168558111417818330850965125566205958482857339170095408122160008041578879162580063461338973854930429623926073939196937941433524157445224679219802169979679124251938670031828574185822664167241948746920982832660881909793080227883116515075821119362087196461118087810268357519658298652384454019858439444238403176644729046757189209726965238042031153493883988786034481956532623418882138106800893584918896349028295845324933045566529957082659842175349211682017763705844861834911573642455850843291642524518651622505799466347936889416808420878248231171223233981404340838013498767594506242225342332522271542944595319512353588773237674357802544825745683036927038338841623586948395625538839032757136445295221391174772826409785729354873800528680962110750144307835052002023173816255309312558462155208248501265211162783062372160733559093174737569208819070225115131433868114811168317451931049994989589642289747670635893023173768007243625201533698872631878104634180674904945749015373127805645516748276568175231035792757618015154844142043912722911004029068420922441506758445501668928414377193052063130367430972930900947016430262828369330594376042618190026821447765491430582879084026293450971042420497531626175595833704876903632574898343746695338984132636049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -55383339842713645737579492274082738249677621381706039608673781044173103973949058703818167246795706318483567375702351786126416679425699441088612909249123300846746033123127465698881589405817619817873461821078068470875225590212103767251328122700460730066431327852179561960504841855385355751838836799350218001199742053883986353910094911927988732793633199174198462118052887095180331439122228522409896283474425941183264459811106167883516658580545605177873343965742235600532750657104749990313251475656657253031074347718564614468047503682461162239458640851779600355871300768414251521484053067935849677165376008464621205794215196309238941191119227576934745526184849816356067011695888559910652080333987450309063647654500291978810174969099405898939951219249508733935162315057706477004551154164219889207501985207727822603622764614004058012646635869469385113751324311997502984997478099019647057040551561454565627193940252499338521250417408396325569646441693985935560154773844347318361783404417423798395261630051560272583074598034218583679966399976432613030649961190279413482316187352188124203266073956828112462773144588652350078566792616883687320652254520990878709936645991138541447219638352128737071345327695314701559500544450608775183947248831975028648920937296704362271118878088442334023079477446038344453465045949819564693609065030453817407093369258241640777231513707200176154326323820816469599429653739224754200423468731261190007953550288627798412075859273163897889582364544446608326171779989721603962495810314538028652412849444371792552331522665974422484289758702709222340587286839324668803681439840413018516679386961032336002836099130183691371937580987498297574812858045414928013381866556476337836289980232477175746137698940506908480100559723208878710631567165985172778695538568999820224846301030932079511605785732345182997819170937063537584744476934578953366435218869259077575913699510332887882216110188773910246510034526314094575109444733792869669519150459657493707629892629538745281789489667730822256873285947225339973100915004801616147540732858929399293571469412176777455576017455288205944764783176127356001060106433620583300985975359566732861327031130925197976316901852934376652055159144000213275804486512068463748365985281321953466154993218486050438308668951057078804646201309265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -286470710130134804368190750197950261510658088057980441256137445276256483466638988330618755788859238805719787707750043809530653718831319716156853527259051585437477431174073004112484749351102102536483221333095871696948563637083562702583373564194980085412790261288228180700797169970472587316220961497644951441797651299176082432301039727021222270236676285210498627457615953487450253089449594491688348360211882337377405289132104150074116795648907785268546948168805937157625734541579334947515667253031475256048495474889133821059684002573818835797036238809099528248645023424400309273538262831316860409504540119912019735131811189958148189990203435469857587678859320751494191024341852117607898904914224532069205350586432267659850077841492062942202264619743293048307407396459753269653398337728231151423289069588498764296033897770706569827528250519909805706291287751050886045182217860568783991161494878198609533895515398131794207482378942316171749261719363411768459250062504200528482505256750722985086049837539372873842855490638781350760749586219569972918899058472650201585042348736538481428422232002209648770942198203083458006866401878473414095950818218655333055134950119378716932904922940827194108644060485149388698385996867648990851978607827782225600458911645100974422351909332896757409812140765514805739705347925237889289062023936259876188049031482182033676285647345301016622099209608450660601127821225381683583554944391413590352298554422365545702900957194243409186407720937746389225379033355417141516905892693296884516116153632785235194953047422110524075901211034906727827213361463104241564054836767243726876735982329965879404281452338448993802442095621204472117207704458626359671259163488237948637077402546358223186673211996314822700819591212917156856186484083797526965796166409678849726663304773690312287052989455580630145363622595903515517812781554206192186146440779191469569659195106432643232756266995252311626828488563421668917838444313981457871629927214694464400491805107409932269387777437612420093583701862424855878647803451949163537165511086966370677281438549884191878469331459280443197290506272796535938397320397354160100452701259423700799119091604736931671241606110455128499229870844423196835070416637401250337056923132585477576654512170137715101530013883149180192701160032829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 238330370041583918347737960750891879583537824836515733328759496101570449768367168577414984407883103518024287024560951562945992900873924509125411414882511930236704549360773329613030788683183223488973811879851695585181817895462065322013399260468661718373588579921825490531887947617043437088895892893612206069341767825815530260772583481387921825251635229559560062048676557734979497025798203917355388808256421979566651743996863112451861357768217880869484439567226176570074348161894951539204950214805748910340390664595188015022674992176316902852007379841533853887789617150340949766946497781730627471906639739115826221068586631393310158433428154861915080403874755298516426752354925242270586972935858561926212184075735049148700882541803639693874247612595952475828888566876332768657819548460101806294097334167665318033082876116484772939942630190589571761543160420180296905627768164245560961794411088179318641761310087241265064766412990784957326005977281053565965140296493200244155871204889163700293395692464661340853510863298696690676164545053871885032540849190692259494442898317671296930906932499552491856144618173396144012520394811244089561363689867944898421998295684466170515486506493729814297512805936568830022800636628698346860136943665450765945151611808506493407351284597322123229490858589944973775721821569413879256454705420608088614874576999838358040061055815156596313880334143676550359911862495788773094268948490673286468147770858736414262829973707570852243216628715583962389153426968434923382504864149460050052780005396144893684728890850141757994015969289738583872075087239513116198813811038875931441661244429525955500678186580063445876055817655518872690966196792437727132847077952094760497745991126548665512388546139577916316379804139012318415377622008382356230300484826606707604068724730557198814658222912629727818713379941473132318627608221855226231526933513956102107891202548098808312653857708064883419811879349034507957943607992873397691388053958099176525351297466113852251176021719277319318276800027288796583094079194470743994142318194528777564828582475445485154370638979811925459806609308649717613370170523756249979852842412768975855725394264675654345425006886731974244501404908966369683868905266033032634037413034105642252763865236316660769609442656764257007409055599165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 15242286150453895974021350500221221506269320658582489220598524721456487095535497832832755122315097069802425117323021846103670207700240586676932286423697267861302826694627010453564186572501843690751625402149081667345049021563791993967208314038291713030462039609166095131284378372567886152596403368280769316552024881257344297718159350235888140902291582665312981149373694733016885323099217962405689775474862452757629821889477722823361176891028896573070469162865644666233195119283338900787976807172122959859399197094327981647547296181254830162631463251521581512825631941479746084233082457431520380406266042803404627058836313555945176862808509632428283032528563469844804165312279443586320790037007751556205121618647716881790754258617701605971428808182847382718225426169639907569816052140711634767268997875887988373265587471775994924497926740283611734485191615459855936307748565993837304591514859097700928132905850605334310662700095047647635848017981036872151391522663402567972099591050252546988051117710695238417910637267034777069400302711118930073488787556065888633160892248510759004786519749540434561800538294747715012752301185647577678548141930497677991910602261344021833704388624363873187578573633512132824783144202696954989821691921978045246618278946753984561437287794183349172429517396317331081132921712001355854731580091239537708005178622911811261056898548323344984002624718397279880316914169893523403050232257389487562695574248567698849038102362359977041631457089145501771492835111098104928050074465834089695169619054232161735151423535347657516586212957654702208009612528693055569216192661654249386424302621346410885637631138806838372894660767045534190969287439765984080541743810792265533437305559996464990294138507061756146140975499281397791413042630042230923053444713441856287173496959069361459319482045588163954285818520276668757198776659011137059985890928864490009677538599401139462046068980412043867726297279672038506461526227897238707753995550153362659051173057895226594826020719903012372799822087253753904594623823654436384449898647079669296841618190555583926512996989205447538103488427673761502642342711958544541170172629776241025982235281908788398105822744313327559949159180266630691941746786892609247754878019107355389019801983928309285304984810101733605861623295115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -146835723492139688248785940497674022662567358183781674104667712408970161313860304590672759109379583847227356839770768833995473690872193659637652629796587660667950484381626648380401288902211252796312461318522693288670087816391458195871199361773662991220401972493107006129566789534923527139457262996490727859579398283548748207740552706920042426244405465718040075379965698881970698261354535261594347613371482537633639609524717578606048635877472285621542705435462093671869056510515830347854680517234003633258315207535140744023097443325663335124823206730122225207577795919147260228787745210161911734790198699215659524214157974314880717218779554563307791064780397568463856211855882703257466298952551231025430968331962421040008971037416253497021409740750603211874525100729372753360479536558963119161790878783914543742046905307789002941855544997991689784477069367680971329798702823542866160860520549281678805707957576479839114432921595567341960370333001402917478795429780999730799124100824971768212566792084553359952138743783941090117261935610185188317288665472262849303658407115293891806288371219242150167274072672299485179774198995918050486951931903824056785979700562881542856110633962738004514678717190212494873789120678266206690376854491430832681526063257215369117375215519647790222540692813820039634987126680840705532851360746892363397249874713545090184818225145203948542544606032422897391759662459260937055406217175793915742737894268106686638991331213733304305584479315386449470548077313374341371831686655436372499142287958375121492777768239302999915979911488948701996214505004369432907989582503586775139933100531137309632505647057848823889273297996233084532801563007970768362175374839267547328995545863060501452210444731750735780910839495341114953620124890006110900087726802317996637083858369279098829349733832406472907317375922418708987152732187129696402126458145366554273145614168298786783695718882871825285519977945673031916041055953936207405549593220883106858469678182522555560104263985392657382313160254315502387495096191985275763744975524843983334361575121842314231161444482944204344139283620750741996489995732487503255541946275355924419069414225290543990429371949460614790656402646569930308444720238134042324375726670499945486894164003815287617585653075372360034184937089269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 106397890723202379595710070348399378632896741002848604017102210347129308307071145646307611136930997626940128676647828637192865731338153347341016966321298497306109489360940304042377496804464005069004566561493406592641355356592633643728789376444993862431407399899835896061484257565346943570123092991174906077320582935335135459839726670119412751438002236861324206911786983073288260090630745044428330866570559526024474609045999974721046429277091524527733071624250036073647994240602174977918892650175678355575169527720547792584801700570776442532027152645427715013730322036738171880859459438286694773541216763329276354439982787486058805841025232022130385813532448081746164991759546530399816474409126027468846166736217933147184553287956218661759391823707305554781877981941920193922886971118361933016512131236981500482602302374859333771648378166656829023737101875277903754894231615132487418931398267283307845677008810682534834443325804289294976459072935819900826273087827981391316090694138658015535345943987913110018333961845449501389940677258724137444354681655697299855205075549040691314125592816442586479057093893896383919643640451868196126346221257093795104522957448786243787110482126884033026640546722605149734090935777163864638671652458436658685995686478274449063511559304091410441806074672750860364696776352426266360703684946716963155598234092433823198711136040167285125069482814316768683697216683284994104101035154987460553510373907680071604579329826650539799984212741203346912496412510114681552022973117945538910082619551095890651086059537906443859572517312287404158090773221212480802513926402540627004592330726524891735545012246297977762176328033681424832450548153864737138098620333949813291403404437566500868788242176519303871013570693055059800451489422768337704386191810018319438179728358552405434630729929710526575773493269817065285390184046588225465934399643400523373567478158564237006111025942112540804637395156838162011341594147242457957035650007836112790133887520011030697273421063409770031794695899906507640432108983140908968119914886086401561940356887962801627313893063829659801564286390521869693444355403440583308175311672989292990669385753883585738937213577388398286860037996286606739057463096591210276555233573163574782689322116414418903270620759755061391980438644326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 1697818440647071368670894813164600878917684493548461253961504380996846890327605590898061967895540411987433312237963859399947999321872330941163838994738606070235021400756645817000462138523399080736611581676029782726985660644623824346267468644038469330392532601102067635560341400720779348317331105114559087392010273375856120382616321568156062484866438822693958081757214622110677884183142165193934453481029130912183630207972107271275572758036876894030838228997907094848669548457084881002139565298354766763569336220478448766700783137128421869229892120672001134593464614609473209847825498362777900343526477771939226085049051379383282789480648956149130595086191798442202060419949239418510129998647431733166428436519213320798534149814141317108447845384654210676473043918768967429066623208725509177181930586351487362653413036215791172510654531935680977996639034229810990707585542253572092967620772853341581675690491348494704997720605192978417209646661045319071502901472661600314473650555937375032359932638744031086356029766520729689252653822855995858301293326499532830449070903425229711252831231561865281322685104439992142915820664157204173007101859077364553850263020771378659096342431695230714315063099837701120604697593916979260505205641074016584460456580408943127688572890096744963825695584654059689309853907236263020437275654027881633398302569914675588189065751281433046164583582162550332521247565281654384124584065091081933083243854736282416977722116977267990641583263580632013259393875693431881976469700897924762368294047595252156675566315905733092239860097917005243799409532972083729233073743717578267838373184823447821966354734461035565446681643006355755528982162834287740404563492141732822825120258837016119477065947554678896730307353127490705757303379603689440953909518932494206053370901866805776818498441752542561533855042197605690289323495044479330880633677869062618135197254623897837817860079891971573392875950116608313249530822087580818985181195810796381724829084036770352023057884210796481927097117771333944438179445399173796768067767694432523792986371783327128394313368947703839654201311390414727236825984288196206183722732241908659319101002050380457366976340218819474614529158113161517501745411677268807295930835619608020555513158800251184786746307447286036168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -150569241584021746017114741768354404706817255441739679971122661462006701922932195457235456591928349224035371713755110550796426289646503257362262237493242715290885449175043604417708345812395996002456719947817024910545005376287488506790862004278936266857048079301573631694286311224182427146790174443859594388707144959351362377864108436004741975893170728388842538793032747748745183422171194324828207285141760864775938981875239092655879680369878111411316266989325234877739621428936241940947109194007632778869660885626247476567651308223633034144696536439964221422680442663833890848963328965428259609719420145273767244767865806244675338116166549012005553969920040500667815431082331874268833272788847808000737267868906199071786319450897366982613186275116216301408050931277507987165214225485834068622353295630550734795172411015065680668568598547138284432303198527038420290884806345166187849454131769766209729347797638944626651518893498616929691363847781526588865681178642445938919468286123431258516782470651523356329944835294993364500166400637476063158786591781880038111025255160259280726532266234232588816842179292989061862422441690468961889125222724096369178616731984612939930557625025139513108512636696204728548838720182078330722138780718107094857203080051305133005332386807690963723868152513901263308592318130873211904938942048148015623613342452545759637655896058576685664767858197421424950079179317198814303406179599516074975956737405110277104666913495372873057994204401721651332056510138742234739376314798663069760618523954327532102692644820743606575291129248782713137949530489831896772310023227624406798066891664324175928094090784966331480574836678473228250798727142101914599929578858891489784054369061119858913862637725216865702967386385366964157598626179713951129475153936628655224860893629341516229231934376321567955179024503601891470396620953382423992554031389744781024510612484875187186715993143788943736439525641940131268749925101353050895057172934064695823446075974715565716319233557689903471560592427220439048557359468845357960669976382754208356827191120863933788840501443276842530315518920478453360725134362424352020232833927335874527361193877527353257345732954026879941142432674368027537390159683369649279891990165769508467695233716272365728222059108412382248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 78151306998174041433716576200173181888093120220230014973944979008478577536471678667550052878749156697613110387025844301127972391180225728596281680471664965185698201075674523959706981595242498115417112382885531973669746699361921199301172535137948951519744092309942338646059230458568259269747030171284967916984637152658541782743683802715547338988205256749735113758584646123857224857320021021642072468504388747966670494856180164359764897695941837549357449143294663091805033165951237266099418049208996932698106507920811663507429477157287338674173667596966116685345709557530596965699422902534047192272211072217376584686742865591765050322225478104035546550449977528232788538956980876637471146830152184629799874564689391578307658352557380454447810320792178990594041890222784577922612206470706432408866751083954374453493216784073614220658493914779328223352950903924209873601730897496321788600270078040275839584077543146282567683844629240188857354483221369522065741750433991890680665393562542299599701993646325575505411517690305026024592452409506650817427617670275304071354998087775802104712289434277203010732132193901655892622059297952874082648572983170783613495950809711303363503549375080614347585997464644461497232282852724067467523677999735820226288367594664929706138977902429889537560152482258399626943804279320154951259436847329947586186686051166328438904348916145470650123146074287007104448876842667593283741192365654907878798229296510170539936843426618745936567347032035926410008850465897210483562238422160117157785846147890394006469661274037971027128392215615222532897541851672861257000419456604620104006442568619287079245576910034238207285845737095214690769782597191736429515313151191610140409572863871408072732967037936376454827259559501133912236265418163905012758474770799614414909041834739885720936675329840603363437827686041816237695516383496989303299099527889278184030808033877154495856334623934689333437957125016057664864790437275840427598941314321628312283526953616131110769788811976425560750244121106686233441410284842815590369131674160446493892003760417216693234528819107513619500418193704252471194686289884325455826997446525729357252405717675589134513216282835280483355455720252231397091138546739079084572877543235813399298752129888389509106756047724831589969952768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -1274504316110846517988417345543134460124219937401468167778978569110519554307885392872504359935514293399795584656809461472531591561715870773742312812669353429339806506471641721296577004288071171616868142553630659608348082731482126050188607839773176378509428351131267628578975710166754073263631641496462730833339133283170542233170970888988216617227628402114421898498865765547641623843275847889874555006606550873975355864793789464306767217787703423684593253962980469236975431963734936393606503911536407133344939893134450212399707073442106801844997434754712832144213539772787358940568030444320435119301463148630593531509582384929440523241867358045286616316969827604859476805736307859392373320630623686944359728904660205118998371254973869326209478738123888706891213567234366450302715561479166529775668879184056624278431078181652512291025250674485475538727390611585994251457364428207994119969359946924909115140010963934501530957166301214203234744786439718547797605671726784455776959940540747463155146413198027941094799865249999550844252662860176914869381845845928518261471261731436737043755105508292999161704805030778959321547993771517582998130193222876034477569598296422767841270960311985364607590044547248736980507345607603753633127824337166308644446926597902963427373452499826969667021017653410249621967096334383631739298369754223073160501868535164779755584546219269322594900511878573616723627142729063205412562155552812732524474144927176169042892628882727726021834805946815544500365611820533524533274932052143549880566370089870344804061481330031630254410181204124223085445819158139419689464338273489318447340582859343140114667112938205865379946823128003020334003818770975377095121080284692766981303687672959714669187637972785177066986438510095412574633644731298580830639848956768585112985661867785309808935367624830636829785378825860008320817002612958521733888763080374078220493971460736010431069947244744466288980588991278003983067816773626648589025467349876906806054738126204197822963262313417649390006148253147177129568728307574848729690515846350521784618943919969255946495316451786306507191848293053093409882728049413605855415947363093531228032038913259873931117209897623831979826049192679112897119520701004992701115978825963866141667999662269787265683024397631566398588190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 21757297542002978172314922533709006961500387870178569230825254843467318719965235050992231109931609674955295403045863908705148223053614869824778320543646728467407754879522556163447575893252831834795881030884044541347072264148849004805512941355478776132470365644288053037890228481689684054167761800695671116034473379568518941428192924708839767103798030038773048085037072625774375391852276796117930269642382550509479210875349946093098391794654803326587643537148837744710402594152240351128510879312432113402561706100422628130150826103033747165251686355568362852197922889803158353688123107201111285899170856090761506168943801040301661759849388726469859758022884028364828002439621665049651460424325207585171030196835716586986272368736448512307566311792152766434631794492169061609054570502592297801037124472302461730596093966605357706511876332783322925415893600574420515344769993303823055193754623483009095991919970592276244303446281907128728649618924443633986166550775224912654096341429783928650459115308720509049767425482717040958562684247922939615902582233359877575622464572481791106932069186774377021568865965527981455267892321792897824243899804057223440157034040135156386006238445213683522094307434364838239748595703614158345780362063590403837470686974482498204702144894087479340664153799278582994179821243642147072370720524340137284688272484063636586280754306851736324404525346656967745354028243682069283668737088093697166072776616073484820267514465404380455858495020323743493186995692165815760910789481951809758379359362861119452579225458859851806214721193651780056671280945951912014148806836646665962570401175980709909251711435967811570224165694263082105222436593623177738989766905386256885357437578771543975090644750782563050619841807462325631122151692094475331205300363149825053817626661918639201741304757925016916002099750827312243118632605459856159034067208701254040521915237379658709715387662502234318357247871670506982883854779421069896282441634170061559752512527365449416683939439277400180549202979759220298545373728354942262615935189138906817731322537401695019309293203945898154116981586263236460299234957015341968828730393722545859793438006271926539046811678519227130750655882107277847144077380499342572857034285598498878959088791149886755519521956322440191397173657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -232780436454324613545728152239046576359893215469300487553343051796555702506795714821130176342891407256301683256379958610490227684569979327102674024634962324777203075521443214234257305282178626597990999369965518152813777452871932755564961137268637534840597445327868974596818400633790205266216637382472434183668406623727833412789331574746613230864121163763167608628333549960139598387052852710730503362629761689416280333326017872153660483855599282761814528664965574792147936702509928946988807815798043304047425518774125079507582718078995186097261805014673978360904662381205652893773993238350828755362991811868712312064627450258390069581301192504089356530198304363461922094214685287232850927238882544453324521314452782837291861956341090306213836632639243249088932171603139972312947671183568300259095211566650576479773150191016841689438769026848130014336698572062727468383724789000383169669585489896916336259306999160039844197080777247527846432110296294331207388728039656481900486816306269760295951950495572137182494773952908508915079198146352937633420988901575450010536269752233307730868522259629187768014215568884224525045841955603219332361951204568044265057972044133012614244776262530724274720635094066638353975720470494990448744989691020759134325399774365385245135926745504399199078083825404876146926275377757871330590370326474182435692237659903414038181128086974367349475244394706493156152579852034923439510425614881542182106175191737371706887216661887253418682011450276243902608399819951117178772624695967719867787207950188146100939013772750308079729200193773278648758109314547859201391031343269097797321946886000439885852581919359370996007963355046074590322464839057568809173098783486302875562493591166448344087336436906387349835195569098038590976483926481744049048423200202152789659293448858896047485627116209599461525072590176599090827510951314050352464110951865012360747560270338433750296972161788179618916733287985006600135104029069738320854681482003050374040978675461139052713094850142840477295377969246259636281476677551962542455406607088452433521651334289847799372489905893742763651730594309533411963079777400993131153906946150887733573076839897925067872982159893911202668844972346920992095560420642139092834688248569679691372597024701921202917977153515674703925419704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 1096593937136407847342295167318367677582881243331817796532321001545612689029201008973250095575885279540686263422631480521736636492889921138791974296494758838454738493952083251371372480367289701125139322020595486013125528309739287473079129802439234065446650893802830253225282067336047455979132194105187138692681181013318431991497181466833809679379191649608877027236999194398474766564032119122047108376527671101488591900848203672701123844344111827074464375422547608882198099247287220017727158406306350748071455766207143628993465114258590596199288047486666823269421425166819915964490848956588408517929924172394555777717288294936015538137736483377090573803908091686185892399194935490701296695477345382021220556381012200582852925092483365934117984515458165093732597374603483852649515116784655538008222918449372066257422540701518716137290272043791722958476990464806535242315228915158857173668382836964205254346108494822993194270619119081949755596849926338283025465758953013183869022622778057912829054265416309085077721529388878668737187309826414281561339393140704083476752498128500000926021148294191861908385563793185382470165675759006301783179517991585229026848641320193311472951118348457934230629135959425211619703754738617063764161834923647085629349215071556974762347956869003991678785120514052442833492029041777171006957020842352871356469969738842934097525326069584151398409225125545973981342553911157583543002557744476661029445176048827848711970536944994443569477315788973465352362060410780378829495701915264791003239270494739294566540323932281336080199603359810039869373129374173358424365409202573035365118882551871331762103528698483881015608375894866628251979873724767537708099743005318480165830580161627615620166432690122186807451600483757905559538202618853424470271320336385196200417881987724450109404418958057903067809915576406734768627187704188561708505425921720408939489257444527426508867641505646275266806880214002439919305185889315941416486957016437741374396421563675066362255673924396669773624885118951816923259653922653370475871587182672599606257067537021794740090328005867946318467905790738843188192886790577902138518957228753722526079204963615280435982848450649734962186479477379886623015172818278556184291723122430405104932851360575763218521315827066016076951216717824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -1622823131811050219377871633848334489278848018936741513099048175578408126704455670449983880991953919107946142148629326796175769398535623287700222346807684755862669870487108792327181583928903132983032599399938555044135426602589400572700520043708294527219773665271115036014638098518069378461767451821118771915635343213940955715231505304452130273064094684346600062514058549752504842243469350773244648531543807017725187297699341424261894730764557753518412369201167455703298751045982704408041462501227182284865802251722368460140707768680824266996936048474646390248655685391684891271375752466475102565830967440912935787052887656799445055215875366214200986807044504744680226750441669996173510753510498151218653929553683117876273732038678906816412894974173716865590162136567165768904504755886600499156892097252410767402543338455927560794327955378035648406308504890664101003293417180058116804430965576097331141746602127620942862286869146293167688567806336121196021635870480441702438695823878102989347243479893333053682662414268861599111214949464514685743871433041343472839594533339285380097255364560330840325241328046763941129461346147869726013417389849044577086519182556347848283580076029097814502936004894732741688900060150009202938378409425897215949112461410668843873417121401798758491185952704947261756813808122755246107070309390398741567375221110488210363791553738963770991483275930234004712236637597812886523378672751234058243180798328873891247036958023548470425274456219852772251837116721444819149902825577962836305639778041924751707683936940896318540421293167564519259535582349215174559811657102653082354858805338039953080997722363509173585144099913740606622820751970974830117046873471235076235832340487526930422626421150397856763544700613327463884397073605245386217405062889857075731418504092485802010641391823760543425310243546592180614829767001126131362059849723154828943430767671679319658955091062656692678209027328489219468762455735206592671681901481653138772558288368391698143645676961020247071060029034193228929107765147199831436765509965649254054813153981703523014987595265775828461279546022027389303959099503518802052204497130223554127929402859116119911682783551391127525247965314175247436387876396870961642162029819035856576948478590730448776436049659566540558428683632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -4396939473989423510801021679507670080815864333504857513412438942730770713606104687439858465781145316940699213096738067664176664207156017633188152573219805254720064144366215467057225302309064280933397258447398455769458166498251294954607115180015056532786379520262757442349574673461783049974673150673548453793332646270931055009546618975176950785061610770923280512013504866884630617258086092059881737480958588437148633170699066709966929600723137600658461192278617178251469828995882778508522341435457111579763520939611093060107227313700081471233279011031306333870170243945768898033797968523577200772081851746990335551456323003707785418988725742251389780592671000478203381975997299191409379589473496715457583896987707860048401463404479459721065808749152917725170024160313928842045727041464012186306351975783911996874051273627513626994134139200748365306322956536874457014297807419455569726451611914085496568186558094840172419832120749724882651996614904594495859627875279209614041702644468109426829765397796258022414524658761624378727361987451715737921925284033252231760468141522022780442977173369291358936383049793406413139844013916631304155556976940145500526137570513887541404109630636394958622384636913484870505545729803188593376052824816013404889425859532690415912655119038975030174873614683011295403361928156825314085061870440273423657810696818662725829001662906773117886338859407627589077785022450483384430119293883749057308129053343677535506416333997933077286151012946258017013498390777632486871177446629401694389175482275026709603363286403219520083804839141181422112509212264701519932253073182415942155457935773711494850243202517121276585948080552695021201205670093210640974953364409350721469574971923248289693120070968197547193831841075144846720133844880401528226401162855473306311791151445841091568799668119773430758924532548736863772604117058208970587494699900512508859110944532253790978664522564461018992106302258838023580932815028674530766080533454468819603515922156835819076987330129671158233647982579008493229493551622960714336307892490816798341075313032501119397862914329672885909652199755456971544406631406626716194240364218643754169388796805899971845968620688128361202277385882354936231799798290441633413606530164964345558634658166887304789572769741040230099205824184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 23353479151606513322526557305617121649251722971843721418945181035820610322954026142500180059044923279604942056516414456415163911417342862262244531569582885635479431626851232784857872480192251275704504408243539813500119065933056830507174617808311268547025726843871336714495001798390979512215966607383212456398350515550134989744821862411168495674840479814034318800553973487178248872926838365806717624203013579964401137856387568510437598547809444477348422864903631221310622344148800972268273623798889064824345999013548989601588312423931047471781461729973597177399938992650234462609895701548127347665163407103580144869538901637234136171097177175105371488770650697385008298176581997833225508798959146005219596486992766991612119060879875316289733757482894906914291935707742604003450180199143176378089113923234423851596274559890227565579765991915223390419099046580306562502719991380365571603263439054924693202826566882246037312660142485047676595150284135523474266161569812572505443924041347455930064659779292828453895248660245890841143826814728441909699021531987069026553995935792682203161920998478085062871345915742684889156341102248997837611070092160276519942108130193545664456636573641738790216114463349753908453775790036224824564422135726472305781731001228346687836303590571655788392116655113602626810550619403377815329515083747176831662295323916966476404943115321455423645183881952505984611461714554862286492518497925714675717441947260879930628885373154915528371285328668643253849165933441233001168243249144061175664621195989397952866616260028763382035725688506910764637996262507548416276514678180366497857793461770931436811307577104963904848412351430279343580249783391265846096355608978825560880166907291793734181917471369328724023664694221926974667154543153813071822031540334985471161402781539587728549525903495748940315368710582041267205657189598701185314432967047448924231282184209292164356472170136405028348140594962806680725841873325482953892782831562638880569029306750101924037858764331587809786583663365293351089148349182211040883197481576791956833238340831075616625078616466661400825064736989911855706488814767539869595780263992890042214597139413742246134499012694051494036646393109379975139839747071765802662666208083481555594414430753278360060835136292833958277147902607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -42415564658718508084044186351885457244081418562471038730622908508473559660786477116529554811576255724112656854013969327095635669860334243676561182450730610674179680847254569351298298716112001103964157762196363447284218706362374939971439782405344896973832180909578678692957282774578377403937315717901202965317859463303372717138591374134093075068020609861259100169153804917913555363001715425464670064486589146733884587357977762737954270916300688939209343050476199324981898616793400487892526780243522342924693575849512938401885843321628417664354364243689347611375314707219697339346056367363415357468595622489594148348593581324670898565294657237013392931879811440468916958572465216666049059402540498684208033642866307060141787860409556271696164364075836674400475310632122861055850870258969521794366622066865229022518115415022686805187717661587243770719384675028072848453593087766361243861646684744055758734368063541925045359120265354721732008812297111473138848595352483068223407014850337737269468088878100123443758031259820309448178077231367761942549623852414081560214109085432842289765501897220920866766899441284729919844060128025380060801389174254010044083538350459557313606091485503325483429746195038612998567719740875323050757824922566200018001736765139202760208829329324135569000677458402825557579004883341521469094775345382479966139483069793984158642596132093550050762161246149661030609687521721379629703834328210393273103058102683030879978796794385387326654202671335140038383708144362398513135169158673311498243783490129847910842599891021026396732979733222403825608703816181645452953497987129602031968537361112498469631459272248166944827546378539693784865773510828771015889117313434783290206363438902861974044100329822117992337971514741434450881489399324870292918954310819749628528451711352735514949939721034893871196003316629043312222457158504818510267493429001219880683432084340507619585969820973236546805652377546427766553855262243070453806597558245684304700954348126571244636758815963400400780920342597209762756300447424953032604686195805733206169775780998026383415320763166258441610139581165872976601485163455177120093309712763300622577914115916940010776286248941761374433558595593605921510561367079489362569775274399876499592380583960036779018845348077882533725270156771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 20320589891093194119651124028726612070134489679997081283086877359419843816628156850508598628730272241154302752456528752427510013122120347863285564776796796033466933066175526735169405223024614396988872675657756200555430883095409859921735929914182644109941703732478582918905336286698488162089345496806764586514372396285150759818373925656907599644308637069817450251869653735684305612374724498880552414451128871138072966828124674842235772549396892983761811156561343823371001438920953139849676658312342881884263591782706149770069897086122527330781954252709137908624108420001352689807807634318906150681124683087328778929161360593732915750218529210897407655226035978383401418063187946912967806667936180270109924397398140096394421293683603757022466897744241160169675309299227250384020710115144367904577834224386952345379598039785641317549750744436507483742862219687302930814110508523810123760588581011753753354556463999221212743800116834727777500504916568366640063994100868087975596569034419224511724022721812714319719484794524516524566398547121666222049527250208976293126343120007987728596824966158361401785615880647954951768650095381047213368254958518905297471611185809462208826313029307900254992063730506041158021701125054910426626204285573864137808139859012204856931433072410653002470828804556052678207304798699915528035018497902583732803071413352373911207492394969171959148139707515530606182362762033877753175603129816353762451136124460596909489160992116471791006367015347680531588251886173503961790170419808271405926745459782882115269714182340236442714865385548182442793097594450529897756410255070566427410365397401393550690078547196344684319644022422763358068056504650043543889411335723609964251121762231949600052554891452210948277062402466686574685351170249793444617583096671751324770544541603627511685408920914053614975351860386031762197874132941745041132897755386315609302487823441223807350051692900211186037583498230252604429075869607724147300319837795547366367361033845214773251121689388354856576146403399736244603927797820750869342301651967494767884639553795109907894687810088177903331717886029385461007947980116685657070474590584524670985946780275799520376975076411401223811380033031788672027885803220763643691771560004624978458830073030699623122630025727451681139570958663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 75305971915859932385901378552044796153257643181391110698549058330945278438425580583852071228595597835632515903171490955714090426861785781412985467425816977368308767563917055798626702190517349690337236552992145599365528667270112047590420988737346550750612097170441156082686975097967318237255265396415605826845125078908437213207655075668658264955732227786417063780827464086937200440194285746839819983884165377357607559442073952843722594887744127419171057651501460277339584060171244363115932329555291995991155472041449880543875236023786302886364794250734286856464143622364637392886168558937510320448620369424267722038249617357755767011965222136640068120490795023048242798041954359094942156801303860197044331852297994339344295426213178592368507737468824517733779065627168538545670883303182532411328047850958502829734638562259473580697764904483008732798386987879661555896559084674334682399615340191539153483795234579865633988319555841075980886399262075305835299942137745617648860603332438025013559087769131524642238158952340873679611175771171409723299535600124693137693713483753695162212125460905281424048949697898594522510667123649535357950601656806964422005188546659213342140530773217149045244142756168555470685736581398139149263080244516486368092418673009445015132604196430037152800696958678631806401547794585219820478078449994100120460719613226115192951848954759890283885051164530332372513170240273787708505161305471570028035766621925327977102740025047277432919394544130370748148000010447860639997304902878816100383133372986521857062425507397567918384990022454011148363825127012209459655060957493890540189012695050998538335069493422145069152919389830336853624119874734179013093682206310235668062917588528127034480347316435986555578080605673800321111848248760296078436433002006507263430646164321846089752383115158788237513585698328163882675231029002657157803012592724829823867299884001825881752275080287649019987905080117011003364262209561889734028714175675441442915148218233011672934002462533668077138369486726980832187797286067076612593906364526891534110263998467483540706547983073665840285771881424573447289036573000548496650013853748600651811621594479522143676558617403056708853327848905306715178467905274855170962039870689291456435260066586026200512741041010773619845842803359744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -184621652261936611231037788873335754366093704358285566335183957375550113469275943061486501628202517196634113050894516390039476226585905683620655351303056584260911518193504155990352274156009790401238034758385673892310973788015753289645053752695764807901521261094170696484397026490938416374364470287443032764884061151222982114649775303831760645163086407522291932095824637005373351077289596098974107566537669798788254857903834097562466095889374158377462785684065584207849230513635530758562599130008699774651667811083787315717791700910011442450442153647126337085842286312506589597543686936630199356366112048086099236298616263569348165913903092628741500264975401873227294317835058948131610374800249462943917638638486917842418882653655886178155843889684077931323316903718652798808622062251014295482272972432520139172338242054551617256784733688862762243559168824126897606676741275196779646617041720514879185898290511934283295753493845226919104943049224939130206379591014790307444594948974288606972144579318920382553804271437102782458927111765160398273668903070772994140659827243672126381306888880080102235195480764059801827647300384468540479683613363387440898995958199921027307617540675025614137312837557766467538747400969070293812026636494973173011539297591578800136758748560392208014062631901901254775930820616272486203144884244995509093941023973723278865068787625783952648588941997645556886586416331018392508276638833443475225518194252962609063544270017105478377662058391834440960125103773718685408058983427666587552468196156221093602334438301722646493340566004672048952119711265581912349766202905227290542883604987865807824044514470141050704359312854716308865707512067586674953602502862131547318237222745046560450568592182202601536338171697617448692821598224164557711593333658667971701038391441957964431967469467047338318801320170829878355352461506757386974348510005975032623912779068379587874184576499324003314743960829111938905018586498729855184584103527342098607887332116581723571265620115011291443411896994933191901676177348137627258131971918466071302979584756030633428711549342267070336109295363519423038138107748208516891251919440060622603438438662743628538952708015659704509110604754382749458310196832076822335272598903604450191765954422159912759736781604080256030642759417200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 146069819081271633352246893995962993006122772022750903815249801822222513623839909969168526056396839994603582537981254894722404118796460530521544436752451109972424566144797419853825208861845698929632953861628802682628035557521909341542864597441321287584175426321260402491334666640772228136390837088074107320045362510593973221665812875473688937570125065713203832371853538583094383846375185408399329884436784806218894406275169484640815888090210943284938351017689544103844400181827636770944251872380806529157266270400181519923267102715423200727918870946618706819586468976957967292466908296593881878649540948556688803968932726647922439498806947284465785975163525444610880101924608347572412620247636647511459631135476467115806926423643856135643253779108364392928076816793268172204785981352741617446783541890453115461183676395077252451334202038755000503142347520856426609550307192373387113953741717746970122858820434815462705826702786242103376495323596335641203983905938226531651784818413033378723028637007073532686094071973414143242047823192840443877595452263563093600665623399626313754866850852956450314694720698774441092372525431782103432921852253474271800534527278389285670349964320963417256101534662187166533516880633640571473048504881388756685186254740633272269170662692054680292962520237189797114687175728898733658962322150927245057867139483554463338398623805078234207744038866404514922422991602507195876338587006612115152860671654975024781679982892684848061938998339146610958703276469981497127879175567175518055038597824359105350759227543821283180183818007046522603064780079057996072971910934009907921476446110864700296584076490730562978613773000208895813379372601427639720448261328924374725910759326534360477147648544201021987043039890122055315407799481930230034182532665217776699070198526875774285826384902990865046455444839792452451527748088422217041534228597293554553275087179505826210520945847286815152522468187137854833205401984933116960170019424467994142759148585486903127020836231116918170808490743047364846146010346985640231057367690939716070054367202347769939585123675292989159161968021130676114693557170363826452251520066835648049536047348498551630180306216368481053307196072499166615568127055350010293591298442699170187142286593300365889929212999544263152439153819385856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 97331652410940210658318036749334544207217254844801126360885560026840314147484463626028617473261370764980860503699351465184227246681821635661921050922253015753172677478000737045481840354645264025492793097906152306650346958113100195857300185372957142515717710713027999059846797209092817402429231826286717551853932518157791433880748567127403985267488468262438767327815484109218716527021514646221331587747172223864272290250214655094676051723051377818791954529711199454336961518703870726078935557334813939708404322597587232131374831140514348557715570691011667219105349364614751379374153783806897256116834673229849913342024471362494744063399685570277439196115376873020750035034435136687818544689669382798351828281330105680188725493981628712667605259015601262914687171264622699738869033330443013391830943560656668632052081544490839116629340151825634201227899595085367687648708697768432514843767771715317058326461771594428143607708742214878598746221303417064535769284625830519238152912203826220288336782952541501924109855980473214393787068858864255504333690445168873335508284091925744672830104408592401196091090195368261141574254177884263061770071381119718991688457962507581457444330978688508248760104710336918201341261475734831899193594560470165991021678343614793561207418564849792085126777160064370886556371625233959224101096904912471837294816589151367312165918860197126689083539921783087521052221213093127520009670630442278421588009678591762961958679288659432502854641963706968766421315201454984444292850329952228199218100796642499063052642132682192189067384361389825429068858343355825920175277612415011698664240095555855049704473900319441673467474501282708644735580318186823290344508124300974019638188406257733341799416162439125753207052148733739080219011709648823456539957945002926456783908963921815502356762222212701740018962407722485881026662815481227551896479357821838552918393741437374755761337226542314924233630138631569927390984699474037583064118613840922977427873013571734458553124671024545033145498838922313088055070583120639242837174250499581534774539715462020046255787372463977143247169811317895224417565299362238324523870631167078292612208323432104996046920869456808520911204533296001870659982981220388250285475674943309654974678628274246525468802919062176807767857671700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -302490377767276368295438090346575068717581498320786240023348117117998979167759074003300207480603197940689332677657347648640670826193819857685768323363850082322836222803424268625608552575668353542539461060551442045480553782156714447088544323982833165105429759909762834937151312479498674486827933771456511818019426192224158890217530660134271580648477160889112693540246322258139712318457340515054147260030511915244649621509042382152662034575577623387329958659597298566681846524730422435952314911546779496611763639949304667624202470609471496012716855839872469544439509427305407823561159602636920909150955469939052210587958543750336018183766968995095840481530864710333354028384297634177275758086863786428878834777606701313369328970816721287098168332843641430723063332206589154316433108751698924528401516502546792468174327651256073426423904655455508654013584961032933275424490627602493350819719493980531361103604339048396890620583405293266073638114610804453767388580734581304498199369964206967895563370862640385094735964361523424875218100549590587556068363235679527310817686402612922285976667714006310541435974555399186805824090690468199931378559428761902957510200269345831039539385022076123080986634772064495071505094413638020062703910737114816678158212726175882058740616610621658637475928137638515480875902061240544200506712207750417105756950531483279286720856097061589739991262219984657153469861122390863895430876314480012164707282715117280853881397467692132139426777252362940592439735469264002897278232233006626013793892998438769658984982145051189310625866402021611682612381159769651234950602943873353877529452383156939573941225584627316437904809289739626775177169423230178632599566483080179405959863099105739166312008977115385668824025925223728547854059499721497545591890818353647490830432555809939672562325824531531080198600961355248869478662654813754416370766559432612279388227994211872361068871165172412381149334334269966092443602737733270732168621698180142887857941027799494516377112250169268479883599600694651358218525574048993155534940684537821070898458103525302681120217184673488178239263251996895304532707304392589613587444004203224114570469431445495645399653304978896122883976403232727643493870562271099846757948339468506774413867374687413311062575590351549295174643074727936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 175866479453923782244870029225526481938346525096657196648759095056181611420648816742920504275671985655632200855194260466891625682108026343273856739280974206340150252792467677376377208491250568506506387519915425594401631012017369534965584458121615637957293851196640121970594447924046304529842352635288406087363667933015235652931495140265444344983295945195326562440799534252941260246049414680775373230955998919195551337771324186795747780248831743777601081452231038081257815542286080401868648280620027252160095141742484551567090905401349500606282712289671069267010553691716794638876009413865785806153995366674795662297673744320786940989219671237924688827161632540816046115138589309881604159865379942887586905587463348134520815995664857499483880590926453814702291206923862742874889943464706562302255284362915731748891261018223556012426007708998757586916797827268846257526263105385099309294519575104975723625225107454845710508292325760530715775003116660169332031599917063219567081828034264317452919507937727512788054563588063796185755039352501659336960273483358079080207006228869107390570907906312534505181051877304685833179373022012953374606059411067434645552540445822271524601261174768155091744213529052230958140117868774372267604966494725899894745548099177082034038302215058984218886563949676864557928711393717154404681394657976867711804550015850674364660223451045694707042486828863228691416083986416303355695247816897450368421994888749944979029996628105722944069602538408697598972737808575555654980888511913128273477360083244782757035787713525105807582610898030263229856686650881980839560311582044059280684463226379717893875418739111821173238003314736239734079946847324010275043647098782696092865068169285154671124817811571500174208857234327192969546420601936496430943169421776669216883103170540150774000872855570949424952132526288061535865659303931188636162169557285595716092546401301432216543363703233259961995745324079390945659064651768621343952510144748351900343635513990361479060169812428131791806025451679049068653196101767088455794087195721121275437859575569390443835347372706865221530054477735941804140953218160366954779190645736740402779165950243550215384686627775725377059548348365839232024142820438555834907754146429723256817131838906383260985282745735493539983230490378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 169961173167316444671295881748662900334861882035208230410858692774571970319901811816377510289802295776764010239755656981719727627625045855363664311642979035952887719242850239088141479906729644609250021401897726508600380739470029691094223776796058049745460653332142431000593943051713737750904488607082030933506424094924288605476916860759329646095888572330790028022855568037340834041722007493583029877110208655416264023137219936941009116794058449044306081532261913482487765626158138289607066542456014240034900778970628367764853809297353665273335510252520095468975393729759044864141913507008897801618145138869992120604785885106067977695902912191116353179595354144932746800320668879986465634706130711871315640290943742381398927654462502982040874315260546089510459390150457890194974594207453239030636239719237752495437296632201499050318323397504698480553291056102847762935019524514774952458276852026656374964190842738710558903777618703205627904033890585637837961183735525333927566618879710409880740342138696341485857498794557874053602699288406911303348624119209329547977381768760924927811771364489520162102932313245837377077237292895831271803174635063638211949868233839218614191351175683733348689879426887485835948008762245209908133689897757065505372298310047508826769261495247329882422034602333783757780481777408906266630914487552291092644175660788473670101927082877431239720887378638551496239588135337197789105322204952300260669383150693734270057708873354298074622695418211770445218983934468063412004620863951060204903164403672875917904355069612811842038968545482253154541525395889481880928952318775458584086815015366472757095632831002087222174664324146021963125430404161785534847561490657430224709147924232760054013348329677680203641834615826398640669189388655702518215435028643447690254082340126295473687274761002714555299333636000457394752382237200757859958183396207715698348086297296233313992946993780957540001953886739924683176211339773140604619494737911356230417028856507228819058170267766937746600418451117378290951212501330918957752183693942241600888924812893591074688027131254489600454970254831796926454040174073643908603196802788666998106097541935848150832914663570005013885482297328792775495447643201244199941573213062916237093728545334676415143686168946432122912402407686144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -310842539712756913489406485236841208517646444270321556799544691947865651155159695805268083399012329578042785038630582116348779026744928581787886709659631344627557963978089849653191633190486876548614239146305853117552652973470361598171129482510316719757180975887545900095165784047114620341319166146555402299893342908347289473850048593737054370504834419578568440377180163247253862656457130327881535204104424173123699762946858689374478346494592636925640948425095762715052536768793406932292583506721205745147790838160592577129501428665896922759114686369183510116273233943384275743498649528397363614663720807384622964301859248438479003692571703947622457399923543211825785928646550032941760237064097556990673660770820178111015082430181740975122458482132321902264200734223298872401504064890357342890083743307845498046038991940303366513839646430529422150481629485381887970604949148020451267664831713873952284120628870500220059162866420440351337909998475003864452294450337972752422612528646039967139374015345443807749897832188181226800538967735136586828526111089950240774671136050234429800911066856906879342977774808843372308409653509085264540223163140052114404645401080651512089859493461212247534009812814484866219790340428378565626500312432830798997297316028447322018623505767678823774164914728108582334984332151839132440954545726622514114733374759944228422954689962038749200570302733920770591377021014317155339955618531758022850663369460951344969457626454396947171070457789629033073790062513774612010490037969589838277273199117976780938566495595739834891633008797268739135048833229722187020503918369537411402224034974806553120875951613883412929848269283704842001508062758375165457871914762567146823354408342593890473529730949586676540307221788248627855918849729310675558590504984741879335292628591237973724391732173832111274346398979275958754359505011349806393651297558581854018948528792513909369376866292607309354657159626582838598811282679089584226159706021910260796039939227384708206565070041604490900775712547821371195618469710844060344274441036432562968533540987243022948887727319611480873792122403251775760127854579900651998129857258864554006316408702758908362503181894423514666064834806012166588112242630444109586119593293845952662178249457387388561024579449730130233326675637043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 94174303620226805209936619484229335423216390354598901829527535201301069943501674245116779066883222335406488193473905514426502889299491629550617071471637127317027524398283449270597536355220965340210836199185930497632555709325878685707825764055449900747309675625363439809600575471644118209426577845333335343519104491927742147307678431770560671064545442054920758800585933894028801596780048511648409951740679200325908351045120582926262171493680870652805313586232971342563536159148486785998544100916420086461121809681583956400897769843642059062984793745363879506516929563056326506600616652972809202756904824624776013493654240217420116286342878406863831567915726105228070187842179061770857074326787910363559943405594934499394481743197759235213890405404557528749032098215657218440289244046662179911114847387935913078511378806490623744393861398577919451441886073824999653109532927303643928784799959481388670386538242626147276511469979900825399527093510007802496554365374597432026004915529416947659224936380550791305315399053717518493580079944045235348999153620360408356766720544901106212796469130961078281611413989270186503552614348954696493318405968037739112665153268843358266939231213363508728895706207724211486306785142901546085615816472779435668750502437800283717304937271616128019286145717480184960155038730539920081397097297464777037363881228317411192733034892584228663794758013957692012259518565478100966278108208753889385160679417280183094602745460561630482800927710840116013766058071395717908596573243860657143650269083207007713527451797731600409122478254902027934099118591500073450135123838553027556261574662739105392890807903106430851334887248416404272409811391855839901930282338670227005012483550842245734439481223169767749280327398122702363984053025962810852920958149111415254971934818679893250901247157833582546808311245250688397368623907081653958919932727807780130871305627503973761095402506409321212223682273712811371290516968494906586199115417700525409847924864185524193883138220182461811513094044552001134902643282513069001551550498353791031981371241170759568882542758647509273036485690395471413455306322372269917776804473020790621704634160076101178832319759109117486797269909041673096456142724493925384406703583809030211441276537921758686036966933193056590509256772419584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 184990183974213648750519284826081116249113187468788997570410395270259559016515324371363638525339669867770663674739567607120875086925848010701074853049564028796515611134612352979501772236162187823017812011692586914586527972917343567418379999188447675083652488260896173339237850219650226226117380029393054131804451592192342431943457894376184331783308460944944107391755903299723104532960933478312298116353642405795975088664456086219137936704466047896929373778625704941894505535020234732558566220887619573674476689899780548274164264236762522025997750587491176560800569737971242452433700036498754802811219359792902306906756508597738332863102071154211583503244456617015634448083772934500509476030864149259428370818854508525981447851761436530228037473732006622425027363863396030702527629926985023273520386643057924924749574250284229106165941524306766636262702949926185795223474563184359131684339065852503710035294138425045334827649232358430602943035236849733735730728667284275357473065775597176109979555779466296396281691602432235239760862240374177237935704416423116184786253602258263175588083677049934373187491199438578290031149480496304826847148556583938052994169093029983713376600093455046075731315644636413362773227733324409602965812410657618854008828374302974934983234417027043451894572021274824963915948014020421519288422186096145400611813454073128406021232719570446331530256750999669264209882338938624850564176559634173653929410140043830143963330794006944011940967559919643342169031798760230338847223954593034135049662509567481824111421207632452300604627998145282787372412802083484953545922808310121153417980560479915922196502357450498541655159059101860374046219436296315910096193825906640472282237219543732098622024963119109539530263466156991964353040316386148033311264287138923640238960033151053712989370873065390998157555415251169591359426682724771535908086929308230819059140496092357933133927310383674626893598051810213616679190313017508770889518901211227565417816495381384279666059799355542791414514033669901588212772141198444373596356923752113825286652255087220740296609835058241866416832301924120423894016249334863803831963461663163262258030022577685538934240949000473170996722964782295802869350083104550367957772051689127225829376609924777387550835215195947087607457738915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -233297120014568357818812977276278926296213480738892534111175326643646417718536050728412710501348316407526904613553197854209466326587474486560824231395882271562165889365067596485486567809948265062010789956513166542882678339454302141700265569607556010997643791248755923618857344588326825046511861473705239079192438233869327136188732107233231603761555194127618529666015568746582641772949394897304747314122016540647739448784641832325475708069110936152618003763847827204117518045803666105582907241807354709535308429469319955718499722145107060340539618901036129243918860442939387064213095651967227182029205853766634330918584404098718218457712606202296887450625752062835053791166123537627819777776893469315545576189473239509258624376401748956342151327562390228732869714956715536709702630474183755067156191228073428718737336938727115165966811556057565907738571944687149066786555733288719605460279026533108731692722352099084934222417012601816552880490054403328139197130436316666606270605962480338699903347369679575955759318349591319858220891854235395062735649479983604370400614184383441188992075217247953801588496904644399096673968283393852679959308063462312548642835443494263558732940074856753396728918801731545501975737629183717395842772393426698773437905524265310978067323033068821841874298854953759044900541287893630307132656192200816033897499827330492653031426382676589074160119001165924405248426669389756933402597448117917379480533425406117402591724372980637837460940880295341232354001059494512923911297687792753754611409867036401590971362597003414209608512559045802932783290140521437304678692756995007813204417095242866047946421387163151018735127041519855178024564126068523326430162154469888662797363739700238724286104971600257199521967680457571530712450244730185751896756891905810597258632425264992016286999222236569319304370908812472554738099194659682665243257811895961807093387577066350784176031343177742914401259530869489961650902997228797625735375148137935241533544684448857350419862938327218054923496378327286127980416771498203255419007537886452505194762581622204854992060248775401600851663201222040663134525001038574397236375331717294668674632344083490062193060723308839884205242824911082387073442695044293626908518576053106172458083602746433499944593284172589398735316030849024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 96480648215909957741858260886432508108757833127231340453944131607026349698455886729394109567669959623853925529421270953638626139272199165991413494847609746595967453482620045399765744192739141402877297594202481534223189861063786600832787354832909451584802551757614599314658871462110519816600752489876544918161370958869859210128894219324307563365030367598963848999578612433721988015076006655142560345348185729651291727114742290955173591023094380164182849000103526187784355137501077020925420286910397299229990722938354645927788956111699981709929662427737699536301906189256629956648619089437820453401539716336620143133567363399551055983112100227478996252691632915932065042780349510327173617334907149853101684170094473938807958391630414951380209043775819457918832445549250217006539331494997430614730440219883815011371809139171330837539527103405003539860780211874013824082949783013967380275498498505214356566566677362586339906837371688874162263192207730265730889509738840367151112884948164629845615387579330408624979241518092529144531769985803954088057297394501029497432080211624070610879803275452119547392276852648430112850797300890619320770952484376504196292827072760228282322542025291702148906008073536247290046726970524032339619682483861904105180832104373234535244658245340127354979754533976600275912154314649843984097188921603509708889823697930479818787033445602138030973431331828875229016210606748737660477034033697198540609393778880382879279391230116532803374448255929100770630525364749540463798117675585258163524366949324018064115344359701662462518363101346145489021799589085889900659996827539018116065833308604278073647625965361361196643315772110734861136724147656281258919594263897127861323486565712550287827854799820094047218893864456956239462458513092737168518857902694181573765666889806264978204022575244522493892150972484737214902953658836854871691895648183827011897965592004071508900767975908816128912881506099993090939386382750058504983258041440640823493742100151565053637596458889623402169714557676212659985253874931109592123404056803521481074534724362906591860633093247033765428108685647100378775935155673820742907003427246864145641858301996962530823809077583266325324557144786845977475527686493868826948871261135552412452268700792636161414634780262468869038964809400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 18903077010053495029946081341996865415964804214214660110831822540239895156245321487174985508948925508009914721409579992822564073523868436285661241086541156015751777908498990643744378011490628014053491501248862263135025604339188512395160902802367681167709403923794833292270869507857451271266193967756909811856777242678242834718464637238679549278887330297820691223839118273760393940722834111651180621424723942195391842876791365680029397230264064092620803191537875846413965567275593107772688016908288354445220649471086499095667021533914991262290259404889480121510476239169017219489947936602768900599726119277536597562742249096663404629877485205141031781585272616651277265468964664906083957034045044188341853078487314861972151504394905822103991193993697257899709027315941473430875055885245385094400540448147225014309007159988017248053256431377323284137551812303947437212570186514960088589046122708960288464470513386396775641372101983636040511088385918812677871947957713197213242179508513053281372297008762833100178524315274611628427899607584333318277783101718696413242651223303503434576183589331512637306019844617221928481879064874035441573599091092476028668504433034492122615486458220755737613432278350845195919929919622479166836002486736992329956612433573205985503440725857595745399028473015914863931701689447342036777350234530318464663165784794975851043717972358368824816739426010995078807891913871742529809730147786265703986097213051878320423398252932832162412272464056975186169896739847959685887705216608755501930752788004664169322378046415545398197119865820434969907779376364210506019618143441771629738258681782311254967636966398415507330865149601248264610861598144852294186626716955579470583076208322560803729850593153117959931107962896206937338329830221988798952432342809960856114186657636769951395793480463951478305124575367166383730142630298820734412856789478999520871738128759042350575497846714729229245137507355415076328258025706832290838893487382416040807376447448686731381326381102547134057881521820490530498748374986054582495849604199000144209749488008799234819319274508879729336457331391044152231533858848514050468538458795228163629055498127090200779007968886741442810715863768304728348272357898941275958386582692614837574391285082227332783545458204700348355688576057344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -33527007432087437868382937621272589277752191181468846851553133426345154106488488128423209139925660957501145406592578970041638680508875029361999152947727315598750018040142021171891482466400327441534640470631370383916245872113562290728413772877168595989561521540646150179735875798299798427702923890003302440680757943177418224608226012756387445334919680941421704519413423348066162850798663966849114855271135271499414811138358178031908913634846786878883353324000165428045235532728084201662779270650103918125762367946837523714114731366242695584116318929822973151806786741926151801814371829809676866496564802761874836632663049679331009843988090283227769675304851202214349242858527698631495291120209723809702077017573848430422758099146675257321213210265315678863271544259125660659215476188984367914884401841190158503560050787728147528335692982851807814077510328862115897329029659092544538622250571464316022871050666222098882184391347274486784436329371610634603032010365727796724479330202135269689118220833039098130485163182185419360135572816560715573237164196510262987218634067608502319717416291258962606902332936451645422322781695481867522184759852182269020121134432249162614442730241808389477364636153487794270291561230429102060629756089283634538194971924798068146237570277627237440261005783799437639044269021497278452621336529182041517867542702845089702013404473496109295501371563375862192302524357664462754963051632606733079852695390150151402856679813986321585906562439503530891012681916422783853534720347334707852534174838248094166485432061240716064793055173678585325393649499377964182645565162503789753149338836331582798756350199108542728253750107506455062518752156113807169969512450603702055436997044060947188662533699744264259350560289348347627193232501508939394268771176070358267761384262176040309244464072904497100464887625184826992899085147017161527627572720843247990561638026016384542551952267835790762370792660028901272450917593556548275281948682785803626345082550417535849207641157306458843129886689409458695590711076643102693900428919060305230030715261162752207361993795561673279274071299585966236918042841323544663232888738029038302275637887285353904162757802229292565173339314195385947492873134024376616795639938483676364493790327539287326348944651871262905222903711662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 7149440181223294752738781982425131025252895248740685583268330686775688133150114455882927311174298674113605977120261763467895676471724294873719811133580438119094040559374770099895017452495564212142278169384920307072247100887756737420311129726602002040032746867663190671084265815064893767976117001451254431575886995596653916360195815335320318837612632275007096321916010497034074063759318456578577931532502148768926405957035218667960376469222102870381948258864881215750664166978691897598010471231584564216395450615248869592653239934647945395829163020440217985990626476444417658258845347527257453489516963181857354038020606863952975327478405255242207530644490770495518506507526998789268201239297192173897290821862728879230103819391269020439779332816517486479328861473021358123074046175614598984935215422948937056188473613655049945039179739117500977788220109022250829962674120753181092774319101416159531618667082149900552343654315734807610244167802354093084432967667367410793586492673052434916770171798633552221904982888328567219574924674256562400158692776207908881791853845681489030403314155254025597700323570016021523813180345920286176382011319068410639265128874549924494769645567156439163787559940273677052134762036549687076870043963872359429778162470205147486280954865713212830466805426222064444804464028853597072026769818859572274910429776710793648902087386706814635490195211482907572249045972159557140339707728698111964273454714860843080793356679430417602306199696990198181205660075769278111476073832207579546073020030372484339883911738054787575956222512138898501472301932425392004364556523092745366982410263517938260049461832489158153231763920767774604464787788293311854783648316752060546155171898806549732266192285659897445278387616096251225600820829105420087744994043754045700516588040524961329895365130322997387322036892479202787459805911792842737787061641148096809257091928633093123736894856199219135251537730638941307653752128055907899854188628532905426848205948158965570194431379758761285789413519286872410068087172545252439195296043718163492649774347504750712568570330569371659076671426248298150537974385121130507194107767790721524323937495450437601058215554869786298136881823717196991020378770304577902349658138734534563100501639767856735777337322359176204175175621541888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -527194656947784980539118919244265954217900650785990083003488350044067533600473150418810401064283334389634565629227710557605272102263196331711241927599939050209462695530306361020947064924616732682188701437157229868142536701675629894810083447086529444686542668281658753383650620466113141188202820664493711820346153151081489244561931206876293889706027075924521060425245148616066136171079521566643990785058156812807298092607691879753552685541423363326516618250078597341162780755293355259347050644768040271360641675615688273612195390975259976639340904452355952530733875063296709157228936179422337995289473289637548034233516129379021380375286328582598492195487745228888772733467816201316441149131514629353598960604011019523497990268178690731150795524272752038597635444918657171821417450257516919847431171232087539590889683669174830347689545364193316200600609694277632014225121557688844479373470770349135319921956718024301459586725922310287817926107736407120921114344655624824742447927537927771163191388019506006473139362707816984535212271003130683596917603699063727936094000195863882042339233445169348780899675976634380769554707296971049967529050729844983588672596620928779267865149725893337721727907593831833843752882547969961469204914481679711938303932797831907570889771019033747342268632537537718888860266936771168465050120508428871039764874644393350501357441957785807792574156057714954079597338914961486711201591094157208098367781521923611062340081002146996838665160888266494392608494439858525547446284869746703518016132401554027815892781985987927493359023577351288640749370403871458557632004943087627481159329196788930394330666065445569156717926493732922793550833087811522723955612949362974427645761524017520208630058071767923091446380300774521478181300376407399223385916626583547883707070538615914069796016482172548625687931019593920006678691018260753639382992972730384452234828171484216106107395779189384074511303783414808116777979142316530638183646792020825398233143721378349099017972489465083069424386319863640336118310312417907448671463952041727561678370553938050007537297381799756986028643279439630587952653695418257472217113105034239342489732403118307577325105923067201374631108967379971385497290814790338147913678735108674198387609752171376459414882629556298055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 134766063880550109975164924939082794255982155654996238422791820633894114970381477453932132022725651229120143491940435630677669841828525192189895654028706818759475996386638535447268598058500587493710887784425799353221874939318453444573792444075412350504327580316678820910763212370802773348916514600238760175003662841544333981906775010016045825821614200019631052759633832148354764033227657580036390060278225741172456944877493877911529231301231320613450997464428042562462115997613286053863650607364223300830806051039943737630351053542419799134535940326049077700388729762009639226576103353734267998063383406109640368838431533896647793506366875179693464958545528291660776727392617109055693377847742759132151786445401986844984049944478437660469475131393077147394717596421270767927188967298063019620881983327453162102287041182909330011471680201336201579678830441181804259091457573150169323122136763326931478165120702203087289173227896586675778501632334813087784044731022575750082563858351212935778768958147093454244456669956727802603889469953437690870779194670335766452033127032006843013872977995261083622744236955747037110142188894720199501102839448234552547493091795425322365754786674215867648423141489207159369603517806995337259547989165780855519516020227744327332989262404040785355743616251647205200303432921390318206921556149830320064337386353474329799953241440468613674867505610405166745462119736232670401734360448599644050092258737320184044252110363494830549045232799794266527322718204044956911264997028877593288023333488816340378505293367376002043424384620566154933701252038312432477699594299333152612375743263156457068217818370284122178307270334656216687247685960910786881313260086729825135981959668675962353020583021074005146098902681124747001375531609199940952690160587896823736423288033847444947024345045513692994962360824753686394131378737425059763144857079906412539848696797408674138434014495375973224166241400195404566958656115385162779072724565519323501102339058405027420902069305171621133059222386921776073492308691514943500572515154556758865465408917724526607653759006468960395825290810023682875259189944519964331246460438121004741230027826103268077889767535782075304354338743858323452021711869780811467115981615047521958022510235178670009507102904398732706447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -33824038115451177833223551869407557177068250848463764347750464039977301637359172801472967160306274234087473975171169537693477037655538849243692489015424631439849521002984574848113688617098836303430718005862221475364525500660755352972424776127861916229994943704358229842407785188968593163709769676389851546454338335341303838517639808031980982415346918690063806036534203714896070748130029424981095643651852632347683815182332035099259324139294455068393864075118608695043192272498708548574653885597490703429764890034921659382550738853732717632433344538005472390036106026835840416964126922544240453188425018086840018556688434343273404328392567153700306437663720756136138918688501558913443926939870045657334554284825826371312723698564316309723295373065561280701690988986310425104965516831660079095744835550872192504401347096355303303577382304867284626199470236091076094078020099849571252866384557160986519411231206757516301440085588652760730495815589693835092693975911726627106545626094676410897453224502858093106317193095931820996968117777212595941927990847811706616295039974827371087026308714625756518490248891216777196372831921171816599766196429619510555532356337945802157277972378770462890599119163743627864814474408727367097275387034066536965017824630867694780670954367110770552507395153561209139334050902021742254772462278195023733135763623315246164495400040233668048877339095504741095108832641938184812627348538497772099267110111941210059392146595481116449968080572355799049374859088640335854124180055918362101396734320955570006307312895740363116519686781307065518953531386850464993038849885252734428116228039761075176688790863797669276829732295842942866115868764694580938033008851411758107601309711613068106736378813599127759742570167633118475843921368422072061169978969038669216513959213927744653271409082809663458567130551290627649682826887528051255072544329949323578803855983881799247019461225054116401105530551380986865330811509444159323862951926073802556956974926952601303989035164790906674674919403476997894645106870903924453193149581723489563287387535682913719724897729915719779390751692727101747886568749169894848951673241747470239708366367386546582815046190802137467469664611025588103511544061263760222603798306068894756056229717980754815443084591168835159316234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 480298196640381660266651188091301036805465183205072317004685001024552436090421939857140045946718601430370383314244605752083094352270290831138135322952369229941457419550960767136619017069680040890815341542005024419745020727456867789073799769851524326319601067825017501644415780514173273101438245432316639271962771530076993408569158997573388968192383000537516912626744043069892309584697637636208130900948533274445759499194142119822346024460915664512501480970701911354489742206188983175282753552011819144633393233198678646859435655011276298925227676932530338993043506465550014883319981226053980540925419568759350811125929119589313216803368011533071676982588067901076278964765345797442529192265142214806700319058007377886980193617151376249633870103765340337323462896865386725600573367035624786200334410708698677717331230427056589787619142600919712635169962462872281169643056956350764619695013276018503515454939859861254577578133855614539603981279153191831854922696939953663063178350466101647062937292396231608445375550883226237241729118084370476203537906863738822994229652314676458359835590236358902867714189709408446440833071954650263458651337106710032085827968346152907710393326619617091926564454403362968259775832383279175904075711455697044649889881116128548363965767646761589941750011983831546564326448077315381169669952305455532250738401634171309681915753096625999518241646161824686015649383023851882719740188233943655566934768421410095150785993782362220083352777818586698757689790734742204808762265100194852955691723032883977161348285587677388782529082036511203141343323570504001347445403117751965597296376893392040983047762424836600838196386854086717470994562522241265855842067866174166452904755815435583705787452270195333437536142549019481673785769123403790831121606589805587424039138205458909131903740209213773113434927190361516898397885429380087768617047150863955080050691308368133025113403955368289603112197627997674736576619997890466042546455309778876004245704587313879787770796275377439018073348607015670778609932468797530206456087208718354451295421365526576075915476447573680504805121970609407847641791420087001150241574521748952590897504293216536591232075913987987224801107159778936409192787528645186948355136949971395416137590001958839314901979270802150439480459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -10493164759115235733972441174060828750037934311712277126507620591030754252539360894385905837908757637294083525998565942172213195893593801508229021164234148697758508259919188247617005403437951220401493566987052818156038758153583193194552781046095578182603779837015840092220613151133094152731592026641860316428675390175372564967821572902843684454502564193901894255530170304952766442123687868103478415875235889138210297505512969756943516779312088686432469359265471655939349743208237905773262282289003885050678896388519461023752075827571034346819940579180498124686700588810025865108797319497700413540117396815237648072649552149543176022937526239467186406950187319411921803135337795846390559867625162442468370129397784956404751259687607994117493176189761635635612536160186773121008815575107866904665483582766122126800609617929351622100507189801267447111894464870385389727221517671021462255476066796059593388844523536031145098745468915939180998334695217310566808052762148580004449129608370129626371998028885458533746801499822557361833045532049538315466708020898947571108442461016033152433868308285962059526654253326276927857973014224074854034896338125136171048853625342767702408704105611601169259041532769845944648029259337239380093992084047026318405311012495225454748555331026220988540550701126627941375325152751793281623505843888910129827209303660111177654285570686395810002125606287662325980163238851736000693119912184564618662291441002850017748874348900412721259481502704824107066155315110810393577038054850428833387051846463899773616622770485481212686513506297404655461239020558609927546188710999370964668808550639532618536633734138246533295973337278124804778395699166787831919859708487719631530886943637717515067974153258819973805352517731747761784272051100629784935693856303244398543430524910852811055810355886059730713063365708562278621167385214180177560632947484809835325792995650680719182802505357578996866102494768495630162179270444509991113107141308436705385234093541826562098305217951327421527323940493416958060376270573598831426865388455225986781982649904494038644466007876065209962288880298039498565626322676562364092521521655275585545756429310022678657682691194002331320651405298690503075269229039056847861464104873166650619579378432122304019670099632867309705913958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 141022624085087080751659977275441807736200007675228369412080515255496713747091156358502558758650904965327715951366660767064626176153406302992472968460740128022201957322285541254261213248473453370408620141608083872163106508855478955693357410943127215629408083392025042727548777278550854466510151457167382179671895418298543009115024297363103196629399196327686024251818854467106200570976690837747822258820603359647584287959640544225596894951399910676904392985891167140911808939799694097683149827615206208684683832506743255214272504031405621138068268668477818901422686974623160829566331340105814998845079282261878335595640728662471509591447522535700659638692107006402506953616031094972871751996940089900439034511906715601017307206702867192403932924681549890215936131065642743976679431640067435369649281405368098069139094853107018302966228892871025600890430894025033957529597386003378103389652686584676381367630324435447592565989093698475048405209923695221765697881638797047330943360271189890872002098387223990547390815370494539996990403549329007671193651573325274686008614268863992446673247093111607921520571264143980831638035895431578796324919278476180853265808227259202737334845036470839430275050762856461479593889943230608080174498429894195191350662941950354824343201361527146609662197774877645181797085696642286476658261985248453645465454202565811627193179668600549188754043051503839679369063607972841182988298939538747204091182133466025546623724230780687329502664362941561819515501636753410834484151981054549842015842180456750002739758676967084735707316679935571888918433487847287846150555804837284860676302727103521797987247022510156138585155463007746090901493111000190571792866051848666945873360992084601308000437751439394976822013973254621397545163854507791016007386283156701292833946684658779997492517834034296430547323491399048115005198360944402144716412148974692054043088926656667485736255497563193261685253562435500762350454527120316130399420728826609928559516615714542225632290127328135347993615560250049719031497524499493442320655356566461758874912673928581393764535830918443314689106628139570615451032596974006068010442938816076606836042369201243141368666740295561347289149894730288903256065370448110207251843038530777213546112622402147410230096319118868611725439008768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -738048927111409928108908503931417853338120326563744575810976430427273858873399398014081861914090201780534891440761248308760255120906225671537147746068939302081983161189086263154316727705667934358713311078474011394658860221409020380539373399851941955398881015657251492242135873579652143826248456070243307761482098796127914125346734095427632492449658266036563328952876601647470637497312016124151913788781065212445701146567929737136059696905085591062804571793387556365841310936601428091823211535070346119086564535506348828726390006893407057683749836996192301338551125222216851030121236562612834722568002260597962546318512694370086596292520608361255652450315577763192181518049431358181967881306469630931139282365016977511286641126065962381697548311596542844888023907664101861208590072396034747140842466444837313719486898527189754782023606109149251231498911458868465354494230572381180942795392716954429490103018833298175962758578772137840577411110548294758167383853022257514142640663165056686636317963166582228809248684122615195980103697069659390408121737153650558503665238783189058664069884075905770480379257223241395585824272988944625125631010980938992409490274883415620226128445862620666038062959187297743507000395520142746796242352258717455736862624936218908966132376642212501365942462613782626852029440194657043605077716891203942439012063537531120574240913273572899732437449517629140805571038208091005901014099051414092978309192376624764389411785324583372534103699679989021536001621162134031151107457825521733682872832903012604212847164561057279824024941889842502524516195029385349834611792230612477140741187659505629493384028643519339369881720788880691565002043571212646833417839976014832394146981939184318246817401687270607868829008865594994856488341803922150619765430793312739053176751491723462128031718033471618756216340520261356987381261417683532252276021625060205600862402159453509962097954290887018252971174406384289090644264333974858635995911374706726781665913696359134781677139587453005861654455928643174605329011936163076845481455207456251412681357986763732764859878795230505112532568349374633269545242157475506208742371908256496193876451662261404606530820270253498181332645040238369346965118220291653001736375314051350040537239415902803827724367024490701225291855953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 1151435542288119083244768637628379520075288483420321729835804820958267442775975124034731355394222569453333128047037991123115089140936525686224726866923617171801996866467631428748918573929459432362187679692368997461302170397043434991301502615340711436164744486204380767069093425788743161883758950089142325436883893092692330768904905291639567409878510263823296618438106826531892301603386828555976458828015425706089402703287722734607411673227821772366837866478984988487678126625189434427691614598803461620814595472910245260470194449173410339682252358597287898148485930873792287403808897367573503050593367649090561307261641949673144556068667669803545901154361572376683830542980703842164465424027584948905348937999644365042481099346876029226411798539307497046569431589469577691188287077474814957735583769099139730427004409975357621124732533893314026543264716907868697819314580552768246992625793816616493560443510354047693615805373119047200751164363923933599467151550611359863550875803097469785820782614630268277668796121785932664565775788137874934071599219971663901846184229872209093801106376681696913247152562887345153969300829723852030354100874714651599340262475615029003134862796731141934386617345704752621013329831955353854035747604394852885121413111431265836082338408239301552858501336417132716985697378987841510535702313717271411649068994872998837247320857296480247077171862894520439643261039302076383241216471423862644387959533147816784888785483302405037473532024469247993286412396251327316842327375927877559435602531053178146283020080183060193543663382928106757122025193895401122323774669321065217139300326612138496404342741699832626536479866778669889291945317258228242783402001379101640490501984419607236665794111525927840102627034164852566603768639419132978313546210283353001617187090162260806501465352897188477568858935663418847744166183711711610225846597561902693321150639277888868684766147577527171379428641181391147209109890051255493467158562962040746417594356739098517013064504515310899006540754515927954371712164625041736121552107285072979293851703570848361898389174396159788856687084962334101598313475335614904773121411318789079324299274066563992860197165470081932647156186937180499025507510109668887263666710102184071009282522427828770424385415924426316917446321111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 3414940542781564211585968121403142407395733708142933651718636638571291301206532822542024515882020609568440093547329577983641829372479227480641782065099021178464968879682014307439333600389040200027091053697031373777941595853470929332228942710516890355939353965810358254530790619985334503154091486642704797582004872143056735577743014623231458306575631444648883532028552005699282656780516714285130509816728857459927468855280202793177724518646689543883756536284433616328541194483490689968556268062236375616139623896268139784549484968437858648580398308223563792734362417403286368816671477939945704590116420806223503748993259458675283302879934791029664801828835921289591253195605906390744166379395693043855523859663340948489580879228954649175778384187933870404066077139531012240222902267124824844816171068164266956394615012907157554763540018347899204873665358054592547781688294270617084125946866080980425167116903812410146122906634426955802632139149853795884350890116684049375487337391517018824341281494791231515099610172207435716393742339385574015847923901497616806406106781183076773204007550537036299905073826565350151971583833284278957128876131855252242104563048349780667628028182460697963671956167152781367056707494197906715579147885594477086260234024451242464939070399884568190064015502837106174981007379385187881808816578981707972840739650180398253179664385083615216741192999941358342255197298047571977890377409511182035945059956337900754684610430366889110651439339598563419819206464942874989468992152417666361673962513360213619757434245309011257654844816101847022130401862905584948365231746189352629181077676194768748993035637348629347064382358188997129604350808438804219320734425005293927812604909745488568800603444391660631837186493588426326532684957632836160527715377238978601611377594854433043383344064428915043835815837820984227542513649636171843377143445541618807216575645593505783707897887898530068545325569162800624016358313267519676346943223018779962491694260018336375878788382495411908231049015320920058845264008503561036327178476859596844522128477604469754808829289946162405008782985351547646243419233287509727952123605883149796500718244540640616409471465205495355856649642024453539875479946707143738564514363166397446979908120749139223242390804192659841712106609049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -18489440851566502948981399747454002469281956520707061766523225853021816739851382682507068483411425258328136923978124710425930146767290466105192133815224343086066646032523084244727228469968687055202863536486029259503868962838163717342600050521464343387159369134760908733035997812674004709592096200075892409575819202859512544199746714281530797015022469094717385820434848882313039871256251431248872663879236689076204733282319359049139408315877491492205510774461209057554716086118784310352311173509909613229037857870073658185454985305684785348628851843519345745855047112088366634897744503776709579399178763021898350302318252721824262054021028865112180634200326194290088285290635675036965788319408536047246166539098244027724267523747443837755545074661012360102571506028486362648755171190670605146356742235654478314741516827913743131469895566949952637826365825948247799026499622419040619219048037894341915915941702219304449596821362491669837606349802220663145394761474514350776976511468987136156508575990907232310118788419548377426779952008494108911067218641757167150204898022757156772739980506047233473967302040840826406695426373072354185334935250850534080849336236939548407345919063016856888282284559126703133396160649389446135700013670404304154058681217108618939592845503460645682847870162427500233427413812740706155484847329526730486656285363179882738816575576227115480189136574603615076017679013363517512502259439442845188297160003957737994897706141024597321409672342169982390813517620806561688205133843853969819458044917089748358985754088256034737809325021872120689736530039381012475859051370457473260767591553521662460148586780962068577249832182799407295263244637793156807695588115606433621448966431456182348811671920066627011602897827024689947367864626093098946150116484878438042998637463976513921215699889914928711273082772417661990827312141479400891711649156000564376741031647684976960093617783450166224211184640185071305658985736048923615797627534020333659427976278849716343587101393575210169126558177299909945630556021266002823452941122700649658930078499880370198042567049608924406619288397320236161592949327581856128302653175460216130071667452313869279611725516697733395865056223711060647629757228498057093542390050885853215752357909072025718160407883240797524378759045578752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 34344548178654076602430186135318949112323338314314851733347658130113216321201726662988661091061059981892920603222565151357257997762568517492720208009435961164275082218882543556128804936007693854221021037340652730663209386504188117824203367164383971121679251878427368103092738187053015839017561507005511394733719311825077247953689086924940138551823892419234092220018275663411240979248595799402897345979069294377569630301187773590648888562302420822049526542177429260765300275847749257710327665743676047738638299954884363213285325844228559099361441912849722140848612792269498962304553044705378622184727924948819561305439702639225033975384651906247315967189954683741067844812011239806144677872991381368356940754516310094985506132218540620125866014199655472143737226045027819021040823622694435365368510728649431822302206814206885932253006047505422136973678533373026744771322048643900016530906177198219547593167675061808909890687913571250483315415863107417204245674513197358143754967679322726522302606074162621272528885108892191965365714053834864369866615394158422023561120827953426066399684274865523504427556083310937777569752535532118296660860191276560894068719180861613235739934254129745949190423030474851286401467046846781322495510368419094550188200730293341425066169158204060647988650715551189259660384826810080781339159300512024473408170568525370976861374410502186984218050677758351336493469963905968106281591443530269796077099538536389949325388770205297705116168958318644664527528438612563349031375891868424998612940170880260804179280657964516519762390918545927859613908664727510994158950052714688718465249325889444532581911281048466341543979048726537136315140712376498318598581773690716304383651171911732375777696753807330498596577348985392826367325106659698311332638464126680212215749775136056702318166932577644866506336320839474206079409525422293344337012890366710527993757880065782900376626760093215049673692242737286082839009263828297310687995619846066651372729820357694204277355434570670144552961188383471316167366655579986599233228470164943411980942125091846550587595599290786018331456690169456196101512427783004826001745184585199122917875793554190995551825231623909678981139898692257733248188667906344074916271977140869796331727263108778646300695840764596863125186695659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -19735231238346477632537666155877422928370538662724608550317383688177402824584979060520463425774799515463302719824546468832991909612273449571711729952149689095179415368892767240393611823799093338441512270752573105265783986417414451729922028553369921638183349060445288937222967260184056266609906081218993073542127837381278108510318851068312902325752580605759669277098060745996542682610807368569619536824037891810944168940351250138729943386550188344964382846541774441216593554270841380496191895987265670445003614281775199421230927811322850918011184307303841252972847482305681582058489883883753904732259976250445569531592408577887981538442646024095712244880692621096531723901987733240753129340508797205494689990339914068763167666704396204673473441957147782710663310697275103256586694090477559677163326402940814981786082237871295317993054413836742680577997299247309819922554141143126646385050919558863167051374427716471776305383768047328097211922448651347403869206116070525740285734988143412221936770609097998102666762992861939092995105010328135201833496977406983910135058597290804967075762113634924409900040241672767883468256128611412443827340356475332613137606306132422164835298415364390730912997012631267918484800250486699083846378473815647639989132035990919815767837727898001723581588060440534635570776540222922970731330440009261018244173452639494820466518991381189177802454642929957890744278521794914329693716717698567348322428829081914710766681617117512627629128081241662520428496655322078920039741132067908791173435361124349899927001362439086615533667194750294448187870165982648439210211538375748418349118949607532685147831967691690132677124339857915517999440391893175719891339360306799209801358784644693805324585205638918380803688138528133502990583387900059249935604172563831499240251493152068171431630904577418039813399535635382166315270186196372071611572495890057112812448049679547162086215292638996401189526543982480438637827821938671946950857103418983436456041630271527437593911421356689458321574717599971189403498600154480873150979945474710947987542796274271966652824699231909407594147908299131231800599324928277524614152283906871479667928097278037026181594237053782883572691658158277883237787371988537358909217286691503584407701005899077165412885252320102372724389481283584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -45939420535733262349984219979558224806103733023717834428500860881960292099569663441407780912563163342528217556713138954317081855745488304781026473209038200373915950351707511424204482875196442741108188539133311726952538553412139432133718657614657303589607004636368641013761246816442143609674879432776677198172689617618899902083643616281850793369018884054880695505478647377000314636065441407223190810741670843007165768364556033642383782931042999452486654761786796373045293369432782507730938550460757525931596484137795051494230290821816344554012371127116498149762136124105594470111184434829335477016070311684076172474948289015766468011895614878000028941207013308848855899715103141955677670243044815571040427627773703078157111461899720527000916662057143890439405387546419579239615554187953321308115717420867977141901355562282831113259183679404365068911718029848926239589848543728407662217113824839016629375142079527776747399012936179932504980149593573264964944227470828624673062543222119852064860472834137320471196671575566096068854092653969704017012370480533331349248706797944935855479655855093473097618341869254935579038241172050551244019771697404085053011590653358161864584443664540883072046743226992369077706759938138327853095276852504876295013953411383902066341600627519022716030650399745195402969221604794533442468375020717345254362495061685810633917302060041220274733887658368086823747432122402371393348656333305135852222917424979784317709349475606528981927007091450664343299036909393254272608698574619614496859079567620833121074954881382065015759344629483247178781753746323954091283402228709776826822906692236313491056124964631351861909673045488750228355189009284049839946119174593257735185816041162467244202443504257975795422068614365527943988036257274145813360484890593183769373330912632957444209328772829136538157508528852209777059907187818117920022438562972951569524516887537475106735762664284884011213477257936515004054188603194265920797881902711607422615703912392716469706824576885048891736676138502089462841026933010264292760413512508394114058232731649848083407112061089911501711530686255482051252320507036783912354079115921774104077671129351677083837580563833739561593912432351769937148978018783583914670738405280484694914633410181264136125063344039143541567209173155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 119137197554928470909052895974350348375508044205522898416512489783709789846203418332852580976721123130927076775343810427744292321448533362781103322666221950969772753161297010184705783401564010534822296023620206201764820022917475738931827935130139544813342537441637092704581688824142172405243720482695770699683502794271645593508980038417902076950896387002493625496481551012406073563655114533265249560460065895769995545482289000329620642177423718240764595596318352345121632422358017990908927637091474541406270599690954704448174025454992395391387361726140300923369792640928216480410857209957294797882921802797774749756601204246854864787788463112815888409617625985986742981118263380945657025912884147048585790268445943344759912016365906026119183346801414056981664130115498592848394790893794004415876550757576333145360421971434600098893550964768100149496210083197280149313956352991452009956400011154959055560564275783572162934709144318666730474145686605685954470382523995293933878270513849992141429313772594231632863728494219090670108670851610453512802585241905065334638684665596193231884397061360568435416736480692209984005081770963683634244993129940447848853216444962022149952361577114264325174653048126262918306756297237555280079792104286626472466030337830083217181110161542713079877082030307086110753473541911562507142575309464643283087432440136416807598260824328870754835321336526751167527272123359539980032996653991626138662133557151140077161386762209320162005909308672804064642948817149377343573834159223162635949664080566677692886664817306780554393615017693822386159420925276153112244791499333482123977343890548338197409267189629779071142709375583387905021525626637721962870703996971710056877428665178215687447605060945712411367680189904112430994433033956977331170283432001182135683780237646135461569742638493995480031538227390546168220764631104722843255308898569291293546016055382320648605145437944679188428266232749015631233100784784154566766831875333950574936951063323127103769060419314839389653012914279326534522513340203561330389955228987830265051996770541649031215856930484101105500326680128959564368066451588541456521423800573966041407292370070729243598697670197705845651852822237885358100553298404099815278804161036240201738353013398788478024173934937914753999257083052032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -97280149982859825444777111720471110773642287653391693535095142485634192036935948229060678474769876626913173827302361010342556350776042645910531466150572849754266894757032573573999545112681978630026032066911371917245296537096153926372641423285296514094275186047241684879485191560266667099862710362902307670679185307037086383816936892502699120762992590592347315847630730069760687081536079285996180879487573986197618301089932010404231354686540881584603687169791699958225065108106596433680020014902005753141456614336334021978515275524651979624051034679243104070969899062138516384705874226201317213763670319561003194167641868311610140012748935063934851075504734682924143830831988121516535037689863312714739979214420127496008665271202895433483226265245881863711787771877322415924141817298750299141516637781594620155889372262191365238129539111547735176671645382382002163279674686001838370096562049900308068240629236582708199670563156908969114778105225720516549638607136452850093093801289744920102187530872386752099122314098837613342875922275624140544538008702859289399292380088443563722214356990160829513849085090518165528728077881341715057389136029819205255982070456978123908696470687922568516380481142638009706455177030474243844788720531344138615232156775562063544179991010836801147524410502834686870173957970690661027807127070744104998310644473242222304869534728684645612344015698188974789960500514796901575444126250952943932238016073651656499300767777196828357656046892010731044199470056656309488976202911188286271409087457320836812603423343163216457306564455724439920159728866278826792808935441105506877182015068634010953381511352696396593806908381250046219304763077390018012571470425141288679919574745709611458839092152770649876190400552041057575329819409247411493115016654138929873442949895063771521480499338903050556579258973113296728093203547322048072322487539935753865092735226910852760151552000016236476400804996277304602642052788767482350401210362155734395735113694941908373002823137031249601175741801067201838966622692031593272649927292707888738588661597673145713142029787489174574041476447726840771677834286953410718146767214119769288891867564693375449200399958316204828583151703488141709608452397767882611736610245926147817856860703058701971580920383016728444177277633167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -55762575307386111578254091625851904417196137184552110345524173264012238342270211932881668016808722218286363384862799283039361249673186653924898578511616726630659737060282359956114573110895033614785271867145401789496626028084101425671927864370951904159693394598012888025570477472782415118529696155506657420948225071969193784967152957811923457265334979057914498367454152495253903583353902539912792612265657563053950143765803036225352759573517817374712189752344588782774876858334081362926279521069475864453569960288808223408760973955145653009951749387701291395422626570081686863575513988330978465534075261496367308796444418805864570041391849356338933985952713088639263568684476644511069522511659348594871521862040486132615687945281883554871384240452567524330219448146068791496073266470549018410543906798363543496274372605937139241845326804482295607651613969861599072292790018960242655709760602423835683881264108843452323189701104244114910381034862051850343891539900318394017333635640218428281122722717996277297193964175695496913729269498098357601566581383162891260853906157791890918035483219981915828731953481650472746367744554554943323726987661939114548937306536268091055766896885185545758975568427577375498248426928526620818671740519597705407846021929579793576812155244675637004353109170491346123280361736963507846848471754359081589973661560368577051604254569644262868808049516004670739350872874829507905101958572957489677283801694735455292556029051830444510294719966434823735259311874059885288699276120988571672503296092200730985339764410067789009570979449982320342401240111308358599103804472299993954084248181363479159428812517046069897285816437289196289962595078700055480534763884556726610857449664470140446866078696820178394013885393555735537407734984817826607277269309828103016077537513021430792977393313396250971068843692268361542228107686435133023105906221532039298261023840636163448105449573139599622159169463260966662355687778643161766755626605154011631717385166010995173507233767905340012188310553767542015365827586595152640164079110353412573249220759083792113976352348351771088259095308877383040397202441190756042516049931584206466466382729557779203216976595369657222686147576161721598180057775598625871224829135990268266076243750503292815473466689754067396524981260124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 196762045727788088213484643826551955267549846397348032249535789845033949993025553934689288189932672334591398623376011802078338409552281817025069416000009262605003371175237503444583131034175984956211151306276377470271929960740561866985356583811199710031275587946286912359349348612393470204330614278928683435000938183995920624390119503425361842690969827963193911359916831503226933493054333938409753275291152696750446213270224951321775086287932788325545072195928605318712862548839414545401289289856968430202751041864394947025151723931149485697052023842076463774793679333486699802130372483463840326454621026074037359482383835424709551746825339884289875532156785486563695876963857532110169209637882866212332446175666130949093651302410953676595461331737381565447595353200504739363909731151011252844164010137030580283145736321862969977869085727877851922685669277236710391617309113909703927529713246960336236801821676500009559151277314799820540359645395748899115751030864328649244671650868896152349677960803313079675308513694195349877056325665041491501711425967835812690794599216100319187580183496147559283204956824477487056346521450317544195067765224676313204112404232651418652164908084809631847929631039178874317394385862178279688760494199700490488767791278421349698396134298234087758865143038456753389748860908279668590671648854977670799433014833956284309134925255580947813152760695559184496320084555705133397291658699497541852054215640287127577842849809084742060766271711481313759705595587142766332161651245154078552473052563628943356812667369980927265497929735294648879056734325303748223117559606823981371428435811224630903306945690644209154566226437064325881806214113315143353102000297048434936195671362882801905466796197004046165840995392105698908893315927271338786505692557360474059972189064506278489664850799979201771515294673088093660810598226774471151105838112759548243690338574024078222161164379705540228733245844392927651698482793630689687430659555257440510767602196800008890794581091939908164123249467254035437505297684290164315943384578366614430097221077500883877142628500476463626158462087041987864080518117410322722360149751776839049178726826855423227985362844334347599940673235938644776534371995905557854180253166145312713940218121594211304945857046203212275735474512855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -139134852542283542542839244164509679620825884637022176312554598413703231752788384831909543086275542622983530029908752258976235837659223947697853878244112661481528099188920547341143386027754976616946863033020491682210491188269251233145894098088616559834293458709485840404885788759462487594343525582091521930763003961378194801796399698724050634659731164430166518327888321814366765203061919896655066855747704086455224810448099059855014414436914608453061016718798499992430208292456616444221089717001802763818826326785039853912324678564523252482719059817850252472506267936544991414879383305749889398303755441291117841047518993805251480406529205434380148968856926550746932827596191160187228715749764930900967596524091495713256331709412208789848130841007735363262255693399111600146546334685558447964763532100251882289861096510415549451355176440273689487452862557182463536369761068490421593903377676681301807443789623803892201305873114244090585055023104845488708632856673333750120781486301327077707053542707353907354863204376209862551269293426983664092443712278831262646583704351291343434725320535691973575747457822085033600936619567819037295036362842262971005853085651102151924070299830509776537418177648050466380380700164875329659192111081996931854602859647613031017448119543871270174982187553350970041458760118371989431698667315628805573772580710583062783570730183190953404916708053827337438115711434049299217700575974003283781332793689630260984668586353205897135606171319970149368666537101317310584635841969709096220584738187123257794651332069142645067291579755297384752045486687993327058611963414313153936854702993928137269174009958253225050293804922360876038914331982915560518459359585071722824772033421045997394142398459195985545370599579358542035941229957426533149568864921995992356503208479600787378531086953342938924407514204646405565780756700674315377577240098887256731299763699483739998746031294664620625568159717486125646068802933265766299925474331197526880982247048492640091199600772033620942676421174617065841907451486253629870637239240773665224703830456483777062615848111625014711832482280866812369317373747104243058410785321651212897335162711676796645787710088779862972949970360883078152502219429321950115101968260381992605729048329771626937916521503269481654849630915002368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -76309251561983705996968508784738417939030442856313223642730968195738644164600157385504191610876324783527808004561350941915407396383965547691253797327294979188839206269729902691746628483178986035134371850767132301473201193153395773948135395535194734183723267699177402873304304738590596736073443490190803364971728172787712079936245520540157824582312380343121600337924589174984611281551537378855325939603633649880597604263056424727319712445524061262982005003238721427924482206052808343949981970432592515442128292473353957281911491038619029178925562673413143956228740394436357016407025719982632246739019779634083960894240330706300556943925189229954921773549332834431246157948419118941381871580485946242582190379332974385183227745900105823895534180352249514628091272016551984025728204607576928783860464765477823465890809845923906572471879183085612698597219407683629003781027319493063581737911861932723990383352855011796331998834666105132172473963601465970912971675271692893449905433394978181382293483342731392617638540534624485453243979029545442367781699875002047128477773668594311629172108632559927508327105567646129601555140963141082836380183477554593100041271753605150929235967038442847451141286336305180525170324297617237436488911614374217166509242255233859461270677049761457395821457768427899583770726943229274934194572625623226103886118051079211988071904781716293735166351877595571434274696005821997755521833473449286136407530805360891128607813420521132187225184067413349791544565489705871518944717626138779366316446547941217965728924784079576770997490850946182172764504578933907887762768585687184864546959777730110855260551160424836563417277113353089863843391341766439066454051436225195909768211021661946956695008225805320517313802322780887820121408784413851251546257531774646939282586006688679265030670999828222622714020804010698794982695647706480941101021693972734303176325817071879147797006140538467772765428547380576744474195734185062656033725973095009664608148376334357179564449651618544937359839638150870917853563155995027047437984870033564247783155710345432425400697693141121511756098645973736551561132703863158545701872907878511452228782429611708399674665703526329801365412079238380347414300148754693832241109875663357214912289414465996980940235793639499615919743571066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 201271320195542713980804014063151936000206046820927317643064070938207352515986860781599660042335607855878390709488411673949504358733608762027421460851066025205623923808021125189040222576499125144373258087595061048185900528672347368764218084270915050202382650239654242868359965310644762022678840541751077936703202289481006587744337553558733451551507339727047125910411631041751595767723269627358808433300900048135783584391878822376502825670124137602478512580798313316404483520261259849233684863527602377436814920758502068191337687763203487360612017855106376133075482285376436780895856617758003829441840649682684531996912155522429495242402721969701211278302291117414189078056667185614547611621378605924165883311664469045544651445188992307802201161954209889145833463481632182282168776558326128397665865258683005437019476207320833265158241940364200755963348812111350717810712616892247950795726517900639344953060976474985581726960057707812558590751002627959647790085678182714051923512925236119117421669088542653158365198205047479063904586686151318002141638298256140120977325058704889049149113118743686675562374100808551018054068131924905472454497598515282548231211225867414913719183321493463972626133372393899707526991088480116320299532507175581203959910054663260081107256870160507988325440276319574951187439938874442291059201310297684821665845361825504841224578542750851940578362485789601526883129832224681818571537411322510964002678770688469973676869615964498983611007369758201994535275789465345737069226266548070861625405827263156514912613213649044595443700917967750013466486125333534784421459232548292369170667007265560661409694811644383929275258284035171207620754473988294732362208523532706407178110212139578862012452411068339912677403088302488036025966690239245216205025359643580777719141534938785355316990134730198027638712099908628107420376361483769970065106152021758249880584433419842742994148040190384451561113680619348927768526634578875526917660306326618957317489159131385846516409224306685309096920698921422104480062798152192822658598389148917120189586218751673153888144456699511934194776088079576109606658326110046871606702093291194692351253496457234462840002475658230789631469130349180686933187027894030578274638183597893291981322546325127664715079102218490130946919418036224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -107932651574148183748015819303199578288298611188637586652913821435694175063384225399906263694026812304935008886949895932417684397635437087115747699999004310016418681788940193509001149811424065501307811000365669044805918398233156819962880454862204621414968342706216795622779165704878999032970631761139299846789872866299887979205890063308257282102160985046620848230618227494007409710018950727260545459540311405516068607334170833565097989132015864391841166402110632901271044896903647043163342582436493370107287723298989701549196933983939734498139301309100489061760379114060397309201838045460694136767639656552342107051106516471796237973810523939494300013156378312915539473182534214020925901632754262686214323329045246436449650735163584461960152304623672952634801335000220843719264673868315636006021599044581248987799723753533618744806718772472799199219207861298192755266003865433648664799421099002999272334870323163060142759265295402232064197526075705024819350874377308921208059001223285805690919824147534299779098964394905900922766665374931120668787863185480739584295355260019461954424296591344816958974553275328292602883101916837024362902733319282862937599276262166995845329267845883895992429522296275123442613086605123764904637026769683338906000324913027785845970479106086173252319884035232757650413354243504025673053585447890201088840632055282845708863079432653431393430321193226049666731625562762344254625659670127200051886784348809079808362147171718203975428579233653574109381805546387056981144599983753604215223519544204645934263673636624420223079241676151655212860046804757085922320300651304711740261844419839221926651641793079450453248850138291122205686179926100669800913282159738236681174550886460296804182574126185293871780094298977653804642810023821684263320877462912592854050231285381658376138327160495901159774661561856655827597181323383540522892679542755852359200581922941773860523287063181323096457912927166030534043077321296590366605485830893157114199380112635037361081454814069876248123665655095044075468787969799462225940348614716002387506900295659329065679400343582172427014508095450064565407312844097130229833279149446330918278311242777613133633935341922740036856063102097157758389010989532150103049851149246628436284234698104567795365200726968502185780686733967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -63718420613397323925521561536185312317712086813422032282419101428830558769061598362108854715006576725522122333525331061326065251536768300403984770762389091159817312418593129527449704712763530774917676118321991538856809449016683643424011018457336995429526611222752677683082209888715033687213238522991058349537175923991309559187943559795544095195117598587933875688979509307133550676660360054883779411075172963598755461492855533498417633231023980378264944754988335987280523190370094160806393855011109171932832094484674354250593662161696160392522678572935069029546120613842563179926932879371330058388606451931784803758322356885741900680479028347620675775880368830573272884850989996113979536107450732236609941447481429278881713528171951264402323250071758885358047822501664335064053552612083238364216666617409038759856028366809270004034895868249366088009783951683260470128633623521776841644724142673385325521576153331003749270419763962123873591046750049112893576956381958307934608507257479919501039368809007280996283766673479792025730393922552421468704703860286506892769291611866265248881244890550036797020481226717928509051972094763505471648691362180736839900094530943881128310145311205097046446975957485551400904321475096245557742291309503486469284047356091397366192963470518950015283905318868726783603237413562995404536208259941210260696194831188787488985225765093334883892973597252658645102210064886654103337065605463419890437640926403503987846547097277484870368441097577872395938689973047653625475102398145802011869174613295240665429502539372324650595450724129832296890901900994219202781118654789131498783656850226728228226503677417905644490958791195601828912891404092086146393566518983417228256010725695271042314446258331883192857984935381420938752010658164203640508564303473485577858965098947784546209187543549896188939249762634922234631435756230338311777571325562595109901625976775339970459877802117924117069390978606835934254589827820677664747580064839655118447799653457629901369829617912001606141281313578905352029899683369113154078099404327920530859026513187146129291615614960337226361437475968695954325657543912402881605110647642999061663430992836323097574206200493527530793810651735130984935204605776357403997521310620442598521799799214689188102411216912597329897587879182336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 128240015146878341855111960474356424751164587354529883495125837409784385166608277322179154240587586988141333783571990320406027086718730286311824344374214101170404135182500887032246340496287795595545928986230153493731051166958789394295535836280702252975932079189953356944729508782639466957293774027159500266482843127081877803985215230903861488241515365429372858530844488007780289586183474057812597259130843697369890254643388212956736056521296391964176461829825676445783586397663496141039683415330270333334603930652570459947208898462407625680271837960684171889572397870701902255859029707374289947016216560484621307832331619388246016903118131366658359490207719206763033722005441162656207058706009458241457177159492484998214898654356637569736046057284173014037912263490924628352677441834015750032554133369243499262909898544396028202290534779051517407092814625120004144995106039536380006333919891622897791370495549178263438609976811368315176065164986291949417679217578118091904393262769968077216637615713014818850350438568521152128252267140124107719894979298677432384573308631016173870688823088643102435431089874807551862244167628085614557199246676571598703125498018204497492450394970332943273714482278650605828271096743923637855824293132019317388656380603206407424168830370104523555805750969183076464912526147763611648532202240561387377654473605710558671388341328717363594336601057562047174505437943685146838323375971261529410709430586627720951148373471774651023889054777609718614805727381712221854467390374080225726159353493223511613423545805393171971691346031774849247095651560450943295793608996849566946394789585596211374465686040994462660082038794464577473305658715337819600809649487335899481973004407188957219496086846346863092940735232746353366762423531935665345586764046095908298121813760504901586213584474062376652211015368752791703634098546384817309021333008512479979090223887515193641371678036446552677831290244512929319228979124373416123011896861851602483308901171170423116702609496847785702528427411832624892980453146228896969810969902333602729771895695885687735225412463982552140269938496867140823625120567596011903765968846474635106455971626749395118763427787947561584507402024880305067273269685409439942802749716078592414747122857738755274865308476484427038019712628817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -74437912588007804773940922122948808498385348135377046956392304440113955181089757726303510268816668321090477810971006874578512840901573635975039890179392114389289346475024404591392840005627070286635327232269282803814136702843388426124723002241379232870395148637243683405643207251242183667939689917830080916639665286088074422779494020806620130542599803277344313089925717935236853556504938196076066919869576631107711969062998061709123763511450567990545123099899704088206777470781185555133245949536844235647416238650343603399133484961349335094845720256681025825816002767920924218944298836906800497672540821336071251506465009598833815166948278954987108122170269031915613018390009893231741111130441717150059270730622623978044115299518708181032178370196021957024768248805979507881828188420177212576496459476622307164666213327582068132419266304653800895861331687429680986461956962249804849309866857536159256823731278927414992620333519653524655024109161546273494716008212597284383653043250847123502281017294713669697517628321852363155090680152530151229936681934618829069512371675073042593376260083836354693279869612114485413212362673349773471091730089749694948370242818481822361088388135431681091564702571275646413806291475379220342106050221931899825715382980019661973331833804981782052031102111351582108141379864680311743818050043917331681322597050366858091074690690530501111742640477811514924845457658748075625273319203454815481572780031715282616104207071108024157394129413909077801025655310813932766734540498154738645962045693892817706169663687599471569330574129355520907773471388755932263151608198245827920121342288886030083350978761285780007460390141776892309584774059625574622238223134838782051082683324460131045653793066055746463394533709600281091961508817438438223174040943865869357075748036007012520203398897689524615627180551730888908548687520023122036950635677175024519592768799379039328158771173208214483733504635034825128469794510299457942395024139807458602563060074943748443022731447941907391062795605661797466503493602431159642673960928551407449009808928708817847798229921974118046784902703518834455229402756383874313168967438427328888794208997976829449553362319532774984508647940783073278830010083042100605011083460310357971984972267480973994205659975608288234496041594912768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 8393410862636962730936021804070232215860652659662275732090065131763711477215862178141297333566282976112445381336972086422553866066930761963113109129620470561411148033828102899100878639707995165174402915991187408406243355516662737184263457924374800410400677153366433801356932049772871048536465038947079651992824348312185992649699768317277579348713491419222221468031965089337803485480623875699963575541233674937977341167666536128900277730198084904158663994053519234050365389099273479132634946269925334613363232000072007522673460561253310258891968433223220917599847199663002316977821193648435413216243671805992352808230281352297311262391516309395466188470725419511192026111327751594790491211809528928617863062108807425088635063575825014959620143120971124953731412602163634691766229424339402488366633584294896292103756732491578999671318320629967827769566801210278484085536795830841329627749069373613911585112614476744630494737417874458891015512639034261814643087875284364716342042431427046081601212634083460106070137487132391610831852443230999276638677891426259481357113284626196281484449132998661370253385607821368818540903985128562984115718060395150699327546097375760499785098825685163948663785597719831931651521264116216140008420706573141884094257492201062805257549997183217552321525612483623538472772176730739613755540091018153759066668457902983808641186463294966447820168047579127155613155428332974405894200579152240141298895805055351483423710887663224048192872458328261459287035646535362016036873015459364840234335808989619795400107912299616337244606976260181517630837565742550412579960241739929169837068946358563970064738091811209514552703860140507764359625394269216059523986489685423106718467312379693867310171233942954458783148415749415757955729808132666190966297301486892068553236751593526179282445654279915029869150773309573037856772004361006816150048184223731598451533375534126020595980228954104655611801074139696387461701323524300605680250560654595158780268190936305355706887727771563939443720910240487122836290697879191610543065398586795057755375248582869504993700359218456303617066703497321063853918954655064863331252663640353947242433084548071345183251248818574245197356440424026621255215885122391858113142829127417089396818181397528376339492474437433787572414190714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 8674723536621117283265830906265227508488104696232144529142583886657024062149356406061946188032275337859522052663604290283950714876056513145381443644791824995477996948994918021227676339953536141007989972022790964437084310387955578168519003505217485019421768140727101258765616712139384068043183168004622424997888157472229699782815748033250909190502219017608453645098460011035995610339637063081687251818164803123391555555441410957961009286738549489905242453353507159720154816920758645867505854427310271495216625411665709095729015752012963967968405475024496828726849867854016183789364330523277844233231882513161996087342406835774341229642895978067121252866847767669289705880470473688111989542806360721541973312465363339784549879577945621115575590383141508611255513008097638107545183905303193178951249754445944750010911308621152504892781495460466197861767958047858857149580042142101771496159304386301624505657467856213457267850085241177636780361239375414607780264499715925737737387009448073824043517371241419868456062602861820090736150565645031141379248771151584231915277551301514498337690378211406158721014826829792256510323526249766144378072140922115885681232864401783325193850762947319712649108696005112329405666654808642780735204463999348015230345328140675052022663699492349423912251252413196349959705169538672453042728783667125213142878521760819999358208770501685574618294783247656050078335371032057381587049124031845253468152161330319355880070100208060210670350981383434999004484775402156945806936371311825913482022613223194641193019857426938560989273679979554753835283564752678822316359651048077870505898084184395528817384619912254282987446768350932038542155527733336742668812460396441578860639938469200670156361265650350327389679628312080026540537101973151529585946993869445426073336321211440350891420278238207885968157923931683710527204031434070283453608714658625957801463579670330405881772740115323627133362489645387825667457672952429497500906866044208593332180797703069003310048942595050226125319076168810481449023622397246247790145435314193283305926469266158568863362846711290346596255912011065574691633982404704120677001443781093514394797742539325797657036169452472680270476093362443660127861844686181531896889409948840978029298176954081126335723730124668638592201513762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 3181342966992111731253691562650660808291598356013648769108082354814899589388987040876168400153680272938654410429454921771491546764958011476957344490538834121305336843964533576593452043212841090517688204384059477647986689969239682988714701726297042371821785359271127914736345713791028677699364997583003098544074389034016074679114041268192953314798540018849167935847789167777184514478606130050992431729895533455973422964232541310919996670562086668370767753176671593614406495702734655732467104862125964789275706592632106678706639243013430595380291447381016917347162785389529557831304747627823993912984080075275800169240170283478801558620594462799698182885909580481872398336913016914818049353534837117610462437640693477232314400470698333321403404772278319663285779154922005994499556370884646532095295096590229442770449189860455301945293714523233746755236856983301830618100107927974778896800255424415320610254024148499577271699682920318816337232092870604544823080203910771393462828383078843139101883521320506007762166976381847423121571139749953803121151004911994354776735805418285495625813149116394390226294578745963564616341581701087337210025177902275541385372184124416917579814150471574087643513675544342715498257515320665077735742942500185642313638372445551731623535976917065900737005746246690562960536317222392719206362846783168211243655785943244964523210032931827688913580803130498760256681160384211472621758196775433610804555211849130432279384531542854059147601987978252967787686770169005378447300671070181073244249352072848106511326008685157970262257330485877531364093257354804020352809927907373277458389417192350379793247745256329733299384553758709572641022377020628944446650289516538070722325393849864865802849282536888609241722274454513379290079642517837762253429895019298352626207893899585505468991542371107315435588241352514966482135861876996262203715012761496632294021975349814531704858047711066189226641393118024007205681391532523917102680873353675167746124754354787856448814691993909020184810007033666717432601662524126009068764802748451855662319176405762231684473587162872025426041943142059656361830247276569559837888292373768711227169998909995532896521448400523304197097890017733192296393036613488434159312813012334757466418223777194414363629974931782032269466748846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -9931317902000377314580584587965961431417603186326296184289493411333911590512244192704257445686619160174299758535252186490413247647201075991122627039829339774643040457342086900075208029454660303287608895747766769585143995746084602511166379003549630140242364218837604918051931872641131379645394524325603473616305011166140352038246196539486083658912957715699406436474996696653537783608950935891580468132669612250238842116198617268544074238402206613187756289420810428360921026764061310454553186899754777874392241230923210028095573333614914870167056311289048525497430427209385074536436816202773330923210037175243816327195639884179145131963987835942806131236725965677598589729953666344664845530082737721558970060048446574843395800792095175607679762330516983174928913705134968318087477854135572387561251107011805030087959976866179981160951210588454479554366561171443123899939639505904534526087540145340956722061808121186934193695808891981119116006528171694233396741274579923612970242157687143869445111099159368406117506872151733003373294571769316581644157166699751481658547076724736129939413339158585668567617795408803163615117492925909168537537196290671390895441261391474915512092990086768648550410799709289466624454852147598498717311297066682441724272561819391596826019131775966119793386616147416505516118229085014326777063578183340914289655440010498264906585163595898995451568835168163277500811875808467247781440417898437986762215319385537838154411144162032594891995697996485153403774558924252128058006424855425132183482444619422258322707024448206854406175496838398935552586113948319381503212543127197356719584313331153994210086093694570271812764866289394352321894049433472608120713168435609400371441634893344696028676888350631580336532795726814549475547765216665502516608827255657167023453534570968238949863103813897923144327335427189775747640597398577350127997332634114554812232985282430524367095999173051205923341793776266538640256334653968040732543938156886529902222724763044136979419008707851210834714961361845939613241690019898100379900071055975658835124945769940078007279291733538361473856196843268489243029915230402655505310029157310563031561117126993643270492153409175112199925315590749417008452072594923109375452319808607681378937159041098016455366677216293981915935898861568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 35118691294176413205950554413897421568413792675964033808270407770448548043178969353373734488857735144923846238678619100121275373342708974990757573960024367491580060573007872478230869896359941164606323363749509597237900453245164991550020905628643192726235286650610735630921594359018815138857781823150469913884619221932487696708657024881473301206205716344475119971800073123511788162282487609092885486938298685190913339802282214930246837305402958075272674228796452837896947699040748411168529770654972038369770510180945896995990850385609166309293326398871982097502911892325365790187572254537278035695871997833348111453206876639766391665863773158883258989366755466864913226824516058094663211445976708610967364149744784135434070887613850877360700136350630876629265682110984193224600596082685426955077438351878164644160609411059121771955300027877652731836489909373702212496968994982114125130291240228790243329005528850424615128728620906780322730588824031624766782691632959663047393046066473542023331715326611822793771286914078370393735411038473091274921951116725891363387393624429055072873726155087730285089449104253713935887146246230434117645555320143974045394238176586238419773855340606799200244677733794624564084251831817705280356253197108797720418171068496440823074543427269459572366047954835467783931598413029459298414414811372807483812744473427863404520393075305667236579855217061324313398524873069731786645158242744950114292720022638979338519569652967578944837893787024185088957300789615466438156874304517659891512805982785657121000185305896626049687946993808591262486477637133057480862484103896465604275798183380276850389687997408877217827601648985694859169917642213954629650705853448625870858702820895804788470629134684220251481832369128962897813988119584892706100336168956608173011869350239091458966731342920275845453192381793716034556128716593133340403393593169680521447920831075987178701896831967894601367721447462943820574668057878630277797150643560491154203718585965826337439871538838397636474992780818885559349430611147448184626472273962760427622548903444198786457084195335668945204106343571534807368157249311796057250746168954643227341019303205010913507678745042549279277699645374280227237969885901967227068057537457259162379062007647099675187633297477760712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -54573448772778632075574405033062504408393459217542246554199321289064029705763434395579006675574116178475160435243524054928005212080400516990055933141503731144858022337418781077837863273095973902064547026054746926191283409115958514559523657669401864206369687925023141651951730885591064532486382076067418004804170050621749489154510200475408078126853696269079952688555679828569904453915296832337610612868419245600799137736421309593421590760328215011595595779586376359795328338275981005912401874471012080503300180008089383613676328177494217455781447724921255596303080897891905450320230060764489926892729416939156690116335547398498254972673680518383884784501961241597491621210631952447422518493598373723412016939864106378552224964047253025958384600806625260740778196767463920795805292642961668803095664015097222746170770933152048131940809625667262348559437002443953651060291343687244317995260316976788516642921389902802748456587054130299818095204329084104449606502858457128777170764411004294865418101009013787523196468896702910564509255510088663689635119107947244342454101519851967840233779580478388529889382016682076449446127876421890163751950405780307115116056733069238598640088887811964547040252759743069239468460034822570695798029998761081431508897667713351673446710003456346476919570511200562348839422311322575501167662388723717107551749694500916912445252147138135069143234954970741822656010664026426774993461497924315725790581612419319898134682689624175516815134959893252339288397208671255975512452536115842797832502932454764759876159458551743323546504415176738418695859525342840927964624877426701119666105661241759652234101526930553046165687683202990283259186239742778194875914031473840062298134669497501759963893046651014011471233702240255088521202228995547773231899253715827601765879463830455962156723616427130071646314027016637292704738478088012107569488883229660446097340142351629943366032968312220510188641250315376521303019401958388808503641206020095467591426037109598501193687473605749019152220274495816394503585814225825134589399551226486899944383092208555204073325271113113660842690008864762127241392646439912812680485986713503230306150711015489247370462790468599257314974116206968454063659038647386297969573135966035005157943700752938874062458964736056041144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 12092204870812034146963058761445996033202394080092912548178913471634509239242854920667139611394534401649027100391717490206846733327812870539933370056461204674310482360944605980312662311859544540389915028041279485756466112091227722980834349477780928442668338577503886150304173691837393803384278702059149931641188585354371248931297907441330751934809129938325765631721033841167866498779308266367643120182230803178354668297619813351699600285431155239456830740045403189940698880784989159763141067263128551603539715710148018555106877839193397683012555269866079733047837122731781373344626271578220431550694703240995778440581814428433326199410635462252140741198335020732695048781832790836632500668953079764678456939188298976320026350310815746071090540900541583202051358737775057733603624844568086436527362149065976908971020564343805131891061317644299961933970127065168053624283348341219547710881553823906849003784657612084674883911374090734269915990622133825918170430889616708823331912452963821852772688123063831978301147997621245043474421704801848746698355151960072273387708989951138573883919730726233231128633954195795136459469116006637677790556491805626205503237888590998050776930638467673693799652438016512635285914812590771357374105334414520541079243975931133920644076043494814422970140619528947930287678842329010453179995126988749572126332723932480257396137464705852452808611728276146496236789609066067444064631955760983293634468495401768484006551285808509356898731976123663587591548060021479220748948379339955654262185284401947810354463881835724993787862019098108177625774314392722426815972880586760154562994319137764115048787251601117829853653726507471114201973890277819002106855696917712574755951447958622574551699348711569606673894032850348506805714723276978934118113425421814720661892905659012870500097772849734931790185533288986609579034336065265432403466468171231899069127567503037496464284251471173366883453951501314718023579962339233543826694556846149819890211032676136403780872411645389356539896045208357545849031761309211917823634361640026964529023763972379636569950538637584778490821552235841362161018803860839321571255633122339527955868688799536191584419329356206413265893443497162605732169445649219991143569346991559642250861957688146335635690127586046996752891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -131817010884499051090355427579559581686441884061271802645732326907487184834212574100213817607207749278985179507607933301509185993342834089559968860885603637874524763558934745746419887211454142152648322786117568441141815295163698767216691246110500502495486297772685878704836936908935418941014287957327361439791225499889834668924739269235680599055709403898768871785013541433706361329201718591870008836768465578169923853126953469349994675383489152359985513227851095739487968958053411713995978531665817057895213476423409559186864577803423074614636115500670860756744431717757345720192634391282692120478670568164895304334260222318287132882914496214333625439791657031075692808196898734566256508763280111421006915992267416692553441586610781426212638802416438784427858113984175876350224809920653905991137238650562156497617815704985533694136585740497524416247455757664888094471882738140162139274656074269500033694280798196036483724257725146993056017265118403325536348651648531821664055733276188619606378153372713840214686086995350878753434184879007713315920667135327711928471110191738691299421170594951125787827721291707658379784122011778698608535766650766414817121761219439690176447298424455165024801747875909830332922334404441731397284295841068747187351425962609512542529537978417867036083048476809504564689522509280373068473363322970556565439269626508613934135367842470023168830586604453646715037855357932304221504754176075216048755152587817025410003449102458610033085434179754919176807708691940494476709560662090730589737520581966035209237920559822517228194280815033917537207027451874883447119566215315176402749330834434151294737816873951655696023378968153040439689638425907133885686918068382701677748091805866273064036751514107279673991734598883828487677927318458895571753741723586541791115656437383981708370812916810129298075588253033311919253370885210971208976701069771568221881603466831348420706985169531173300525636897150976372391515868822249374053738323440149408887012362172621429660249519897243800319635437774615434062360455529739213572111414221395644980416411619708275034052873178887159758764070390245807376113976483830474334884446825583656976632224232559154323224916900739728156758562692995197558677548971498249247724599115942518181273974954230271809525757145697881748930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 4566213485676182997898625560340775576294539344096820525813722375047096927518743741509957164040855677714852343842392259400820460807700309105518263650238340053647171231661550589467827326652087259785752515608447474606095044809247099320330078815787388782419899951895916081800110639078287288345365604279025592627501922849004562857688271705392493248816953820319688326527735009462463922370496300993917937750881621970135426831587753422466243177959463210145036542122990526129292789336582399587800946265653931496858755346574258111358932789995834109584130777449444443596333350176271641555202014362074150556664190935584232131665939310913464242332406148304459857582578299994502062686753253776219800136641528765334835816011742130909244374542145835535533468176152444761072462646570363121665314481896968229619155669613066492044882626682386136105258981568215389986817448448053846099183110990055633219617986607725214917806167968620454568648475535726434610474082110358933246229863513696277035557554502538335513848835345574566994636987634186167717720772591142245090676789632130580105017984439277320608938218667490536378650328848373469426936636646635859745896502535456509340521866340162785958832396294760120997815139503010859468686395814293811480735033287433505385598656427420394964638019673712711199284194188315547229733213451982177539751282339473033499808458235022300888220438402470848908387729186003931495033246890235209011193759093765585435111724704574836983552536553429817633599589133218682178131689252509771976726268315849103897875666592377913311786387697020750030378394172335833833133441696833058177114795664144071769754793722116064058523268220702821809427898305306113015797061215047041249379018145813345134022848641142077356763989231989252456634501024258040057195406183375531117528610751263284073526649825556511849129568183713559960622658238860509853328632260845799669241582945249832448232090422437742511210113665258540808255670098013997723446167237655429193633952609762424472912239033289314403664722797645348629411773052469010846364726989305227279672883763609123554217393488416696779162081006157997281006815761960621468037259268266370127348601671313571437689076684715671044478978182236325276588979655029579098452124230606369029943923395882683665583286022029532089253301349173839498257104896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -77270568557857321418168027825541220379673815850010999764650443425402498090613553499728037631102383873271160480264189242468168902950362553926097305919920287893512450699450159516647022971039143706055737263098200643310214725326384249288422179036444355333032916377322073737829942375771503317795034155113838006197473578651836993532104483604816615324489858446898569628959798050218534284547874503898942566641229364650998425706315575219721890079143948976811652196284043285868159191886674555115086727786664113129366270380643241459752177100897627783863815253621372179899526912481341674332501545654067456270326263739932938737125578328794147899050674566965651152753947382655406409266231195860045555840191240198805346147915460279868149573980204419772852467451510305646011003202503551285884842985622090273436246204190337291311546692684941690954487417535833172986064886604319571649442210591183087103012534611224939832380348971883775332376927802853933076857236433374281681834707582217815744979200173471377348118630473246720654869311467385841062954835719946101636351201291638580683886438461073947493596774877618953822773255959531657072106454939643687559798312672355806097555700244290377433507311366622063855784389629407882877951994990541836222963458814471663360665315400387847090974498276560486264118415804589369258956791065104445316735736310816370953945850338087667137273886946598084683953594828679079284976987626881026002074885828683711326900782322410593629336308733959440504577194141287898351860017415860650139125581677872104526865198996416384768519033414807546348334718030654859573239658811420269259569560995720875283602377002594750486528887159423260200174839671938311136700185744253616476996777164844652317659073519558653683610892084888539781681042470745223093520894542379819404147830335250148852893955909388446651527841256076295702492510213357421684138917806933331434844630662454516052265582082593521548330714329508885433721364496686369811641754016486110874656789165453944738197518320928247005334377055150922537695293174237862992595775762975981310313815766097465114321629511023439301487536753633279735857741242606730933288951006445438567956096659453727837661441758051088297866658191088655438315635191950542285036999986243099744986830902703412487249014902129404538283353039282841678155612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 448471720317742596353240887859369195113159424704489151529929897467556605091377705218910222910082219927065609125946003346604057235132753441258342362620517448741324643947358161211580658859126764691322638918797178334558650355813855999616355069308192056789946183804950660412327046149592081365912154107867389323507794380386544275864455441381742404370478082208862854623693421215772932633721022420546840478217645140906363505886254890961899993306773650050238744632572849823880933282256821275069378687567705342228680534624268925185165881616901535692854716454260955062561604877884803111023276759575622912487035003716186386110116289638412252143514907279085614481263628869381471115593190244160180233423704117274176869990247147183000378279003849064115388034245015740956163627283603075929757719209014045524786382661315677568873765756577577328122568915338933622682756597965900520280039336212042403935660293244039363167401394595675759679554691304442994817016344768651739277629568916393008865959589629698895523769232903918461646699706212198320173952312271442078132056559315529098936247764749806960279059299965321121034495823190294758440540542421743123946601629722048707656893365578726287361085641622577366606145805154726397677270709682298362200787817115152676950037411486530306467288741011753389939451836836306103870573626912968085511303003925725055877207264078654596459441338841699859306229432655840590849262054945957148956127334331254139108820279009986164994336651541018573881629980230910990492045703074050533158313840758549873769606679420335985274201830878128127984846162104460656865089107296843350544640288471534073528332205859757481816309850968792420366970280652719181671870382867778361219851074174752765385626016394143082288610067202616998269007743896479661624690023459760440150821626710879985255927530486254562618437613139242904160172632694597887866971111974176110094865140064147321326993448504856654168685650299750469312380633644387784723395661629565359509026619558372827910337757481194796799665845989086455855957569677659147934470015501944324577135281498454791919540295466428456833659844502765409369927080889431686836439137006188102110532577648037799937522372490238180777354046015144918817414943003676788191696734608799740937078831835243373562795244510764505765873799094897865915996569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -791531235559647108487158271212493342187410710659491324205443287119826566097716228285575899439561241964938564701262618744423189332242723077187823786972853582959172606341888107960608208134940882848368596398306367624260109997825207040126772119792064086163870476376981377082274850988113450645613806343818384279314630154656283264893860479500460662802449860111985909270276901771232575285953034552614721618456938858153001349615873994426776234983000703317273331910468685138755553860080934086923079705756273699303059938481207234262871533112535147819010402444945439811245797730673064299600170368333361161851842749849632584668265540395917554634306282098261184771260364610683735409534358358734941332328053674306485389596689411326652842387049983394089434358718128453439182655146329906033950459404303572618068480075417046889003698455809872318842967442122806284820720884249030521215566877097004071579678510734479323458151111856801204673563274196443524350746130995429066331734172739115791436191389302555964431921659407608238163410835071202206502044453540612492101286789969863381556467626471696882850112272087118203891292160324773210754075435092871241476889573402560795203920517858042225398457570450416443994418203744162648385800155375850681249553682066656127432715763452314896534418616462098869912266576038483107238773360099309748260347844217621984376054268686861346297877560768238393317342593378646080136510717362553433721940750891308101589982004675318650387176680002325681392655776531002713533202964173365024040436976206914578601782723865383657352833115663916909341916057575894528956556592381610453659130049351877972010214191673934432467307043364735226074380177049294609638702766869345357449641009046147077121011986920234963855317717875073135898295817121036643998724429322531120764669183813537965496599350745073862073154523486668221243214758759004708608804321719865061487042614128466442254839156405999473461039763867049292774802256869451781323582809840281552357693445860177212949686996689304698718638271832510418742825711915894347109508648869620033707602822011998122924862245774425333163914690013257663844237473400386037313524593377730471749725196319109412163861091757449043220225049974858953089628295618401655399085100096273260739410961707849264594532154042794896029933398875462664445755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -1990330591499677800402586719195048987289496417269418939072554471739222667589510000186868463121362636625041713347602792502493940327469868598638655428906247714090597510778111560545831277212531580782467320113747515614376010985963774237474689122011104531188266247927438353268246505862233482524077610266908502123256127179383978088159182915824558672043194089111272281124736228319054141397180623254307848501607460739782988492648682543778881951207475640066503123572686979388208962363225930688714327445972889732175750062182886418761087503181195749308635618746262413487191453256706727261165162710688791138770328980014561363612000950504469872835047387245154287826586711856049370449720383078875546215544864099530749494477112545054690286805065665332883007013743592311282382111872221996157208046785425004223372463812357300521335258961027275525286429975321743822569802277433969912866503189564443285464567011633441516215476601238426550787725900415327008651690928438413013929413106451680548746905711189512580183640280265789392966047383826548522964264355883226829572607608592297292200808629268886561153946187472802734495046493107649758851993329777533555741592530024710657141961161495994002815203406557711946184797466478000016830346087766622249596811825409755139837869597169321636338247368734288788281814941939294026434567903134916761844712962486317232505464709441906832960694194843161096401309169768508417196080666464570091417295018600703198946690906539258056623779764476559420880182596324959629159806527989409835379975066377359246229368152155878410936336560182874061357009584896461347203537396750703089050203350983743897302157687704440266282211703706930914048521236977764424625958046934316835555631515138100029905454675723971796565335796512313925768417579212598077350080898263974595098950059054058699699126842451012506309133209359538963595937261344394080855121371887502980858666098360037686189259810178537109000518461058813834439228616194761152639785321475847101395367816921908002283072314768417484001809789301788949095566961158943695785447508596950259826807700580524480174139886087085676494300691936282022903917607437017374174096936366624043824331228359568331465690621465755009469289531143008887080322762778246529312344452777103082684410705677829868402070235848347112451797242127582595127611228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 11965490540728174855931180813588601402343349720726137902022570706569529441440280793334435018116553828024115624099211010924745060827568380123427922401201915238739620264028401800750967888252806169666966532966078347868952153695721327949315533624010535858265946481837620187335560556898749904637206850983177433934233613756338521023849054750753891938968151062245122334755878374961460299599918776033709583854328743736626131646804938588542633854570404028787040921247454473527309777572702784173830894817816165927444454135312731856909699711266740452419761893183767125176780352900685741777239117553866249179514157969255777739983782145407090055666312235200170117631263134483456340532572817142715456235443193007219123777875837854857424003290075804646845351290760467440034278347097985959993035181690337035683069535832508118005003039669851222214114526438925412028013363751984277397097114999633722888286340243283959515488980092306433365340174816744018859095061728857934308747626279036957387380810854475114699966184698008339988530273820932643680010616314642437646757330513133316780482669800696504977919583441341115473332226134232231583392387137383480852225600546752926020608167656614145724592038342874647977121501225101875620134553039857960427455775263076057689515289415687301375955950095793521310445813077198747734580889899392068875294340332117531451426891499122439033076856195496391642877148568313449529721350412017521939783446713751962810449346911140988456563356229665280811643802985038577805639270119979157377670376239243490236329902892337874407088470553907360242374267358167550587819715057874582883349380850290138596883741201809948713226070752236611021218004717268842508863887126981224320749463113670547991744366121678499130465265080447753680719072563067608624477420044679675635309636529101646914656577188609200148149577612895769904414350090958285923096825390283086035451303400615539095387244809404815552557782822457432023529930086601159233060731838568179656918018679257263198564708125273257531705307944020409482058695636790795495417457520260088030939102622285622653308969315878505550871330700483795196648438545584767423072558810955613220179707549449877698748309090727825490232809049632191470692263270994908812492925939199318338173770697868498215064832971536054737482356322515813797025640611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -22985370475822385234100166443886533262044728831948366913860465923971906632944444216220576047618570795332064878424565684731829662008061924913307366363157251999746069614165175066112451923862676705507798103258409567435120023514174185179049501124443125140055158802350100841536724892950824297584441048932158707758156872161707898396972018781163321429830337910915830935793372030981159138057953338680327371034664067934955960445171416222369590199276695409971596566705346674331054253708578521164344838904368945009723785970700294020746327946468501367240992883951829826177259559678361244342603159083230891311024296133142236659528900781112867317813363728477091198424689136943944272982046016922884544336947259825302561218504256871497597069171100924647015083978170571436914001502008980068785359129884645564341034988676958198209525904163916840855566593110707048199157774868936446340848190367139116799632493759866250185220193243414105114697253323695216154524208655392170835995302740971278649299999022919946102626056124062677417887248105903314641506956586029227753006050735978943380483023059134878555307855443939768922953921148481202818638375973476070145324157915319011140477385607876328421650998059749835978878509726338890163188625894192954689983723627482529077331162362227367257123372576593901651262871087410191803654080282800705302135462100590633703913899002976818412299658228305439799268383484818074705678887163645338051796635115654344697597530832046005542741520579304647922292810021576832518870497436817199368458110198530194251090588770296575955129336831562831850946115082011899236996184642288559854330360829497239627715407669111997064292544511133877912591500495000263367906902482514865993211846996623300355803793791590202973054290673308843108014279364041088220979529473969311781292479488553858514874879063389435163106766731888403184565843959338109201724773896792252140902776273992333172447741618558788159024880051861183708310574947758995033136505214384430564179621212402149804464210314945591511603163450213030751052315721555037146249732798667948744053639710342248920147372806294580353789183890447203609611036655650713569746325947446938210981134515012900724346203040054796411434352195506588967783526287432918724885970888289782512149633771839013660024886238506260087921549797474733708753344921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] 13939487841028226795085468966767100969675446565448606460669990750709712421810287204963018503442065697480118860164518195285132376450498716734381260166833464623419209901341561632592822075792257155914766081613179800958626608161253747477897345922504154018186366852669134292119432822135174577197781724686881556290247441920138806490481189190695230851985129474558904815242539963901834916816743873627163187774427377818701706909321772338442363663424556537536823676726788630464641568089562406280763483511124067313597298960070143630437392430663330571297068103586636187218002910682623664908342977501861891982819427501940737745899185632299751769979551608641523684278513204728319830788852294148158006536253873852352691662295719206524119804708927720195595056966203214324943005603596696128572057406891338757996361751140835500492320341448211095243972167830167626752700129499163586436430486228431984365292482051948859748557677518257282011096560517085087759742886847463529288902202916764235134366690031080611246183001834106817947258067375167300135702716063919033009065877787072520889617180795470159268541690906361985623042528843202805188025252360357847163648242415600372108551656077209759571673296086744961391052481204651061720907153719218013690435107837187443178016356351435888706424294327401585330712348633818488641592598911744895841607184742134280981429599860389632821129358156683873828636642516908766900226759368103028249240612473155657897915520107112654810006065724662914695540912257563182767885862607370494560659435132605108585201083769381917263617813228475667237641715177817356482062355520815078718038186718132020643997047277079551058569544855885365561875162433437988867877912895338576920255756337076826617543430958591890253384973289883876279396610218135603388488243729796160808657040784355116780881701342273791140379185026154703483008195211046505065959881366092180473643477941702266628361457245512300920004578906992004922280246811077520808221489967628488979399227089360156954638971956532228177747175429255283435279718659478786770051995872069384127354334422705348425962512994571198620038613025124874439433296460692685405680021635503775959136992054252090388597501049389523574740829703807643671436678670331406470321446488023781370893365485561493185961994321208857566133808794869887216720585687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 27555521449103550510358560449357281327854513858218190265393138579189582592262669673007993097386388545081500449447419978120500302950877624835318849541039266721011424483325283521375151736826033024963688076155658137897999652638821719838838745328031329776343459946393213925780765698946130340498390416842048677063549137560125966198571628316278262931386046022471738123454402171750264096277426112405331125899844262990131699428165921892444641653007862206247421971928298326750170604270802694059216868092927686510323566280204079580685820819886234738648451268464788777073502842359502306335296676229482554911440070292681091088349376522104359588173656759996270807524122537642983991339459863804423867787852445655676751960332482614762542847662190492057084780496849212866735309598357400009806911358921379260254911923795988000146451027379308610079110387109410747814496019889273588575315906947739827514316579709168413712787678495409077214679219536429359299717618925959937452844052879439730058350481381519194090285987512774383028509212957070304606651656000578032975527884550983978390320822881106839112616899865141550979892485143962489705280433796040063965728674547799313972509302952680523558587845851962285654020442572305884672882438404694127427633431033957098861004957271215763211316324545988432845034533422357819454047413768451653430100920178721375606652309121694512173734653319551016339107840996403201979901895534378145432478354785293876733354306330357403617475937254469039215114495090918377986110524228160436794177807874766584169464522289166980589005627444396027677387436008479262509475314896122953422856826796833181899724671561931467287718966620032474028336325945874162195793812044076435579119508841093779216702390385153803812759000844763649020786479749793994524592940584137934804038344820642030198269348418975441242630137619572564139856432933016311735968907552706735743579560024977433636860424163415863304548729375452761274960602375738586915381459232381959665835885338685329449253858392944571210845467889518327721171933756001297403474032145630529882766804918667856749244699837017497505700576572777112044259685735828743350002978774054535377463203974745050903289593249756827155534079113416301284219671822806105183839340718741430567494876547602079494167940485220800424093509300659376142463218483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -71394228922018094007729325766422687853921025759426936346735043317862244232517075867891268414672803121774512121279956621158873837843935176914286862681500782690821986619005964472292949752175078260569830823312919811935222717873674988103961318542004987808992484088679107660724843970575291923027526136613198876310413576232281870859934478474273217462064504446971743723442986651983133288881955799721417121975519665342203666907080182042477879436059089802206665754509990824179968746897763511510610825820668441533501241466456300113881717624296812976980843815457937146773763228759352349546182917226186816058664291183605638303531561726921214186175269632754085300042138396681745367881367177817898179325070390671314528949296172165142641875532413120747272038292995257640571159566256545725050697919926396402174383340657767719642832198632122314305118172960884340684376971905726401485715979372197557271536538392316572197324760032440690218716877518668468315002981941864851508710131621608026260801797948921191035654091841101235185104441849034276912368237958187619115191365420713885267349499735088094406865713470551794479236303785746014629151642241062297254659225819521545766771860642289210926038633063654918781218734246087230542916102671852895169297856105888207183733669885713696147208750400293385442242056415148721370109074004796464577145841997396636407288112583803357110069390345428095703088502650506344866316580926362994457591795372170266049606530825226764447096856624975930089998122031472016541884040477456243217304264157605754193492155368956912691521860582505670700379704024760491312405367008036990976671725036355137075319229082739800611856174953808787713845878707644565182860606580365139444227738885035533591586472210403143956860648470138909038336694180866230981572012094503941212394120546698804989924453694916865219269970136174463642655469073088543551436736485061898733214444723329830669172100187998436128216188297114795006861434274111883611804201613803049953807082743059366563941119731069694073595452137403752955781736953012902879169321126829248003976851734750782473911195987701379997801973690257861532853952077819505512215915070839738931557937737594392106873182883052915662978279098193575961627945851922198088119992502673628976813500160882178194363284045893486396709769575479680990517877800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 55886189127107343908197082263252381509439437158599584031523462360893550110454240664565641805245653016977649558374991326662793703291176670182704196959406827715742347262686420883280228117197928236692538905819808518307156885202502437512446405025427946925445134973668167021364287108640634396368713647037680957370536069008175654834791887317016212475191075186161129348044446381413106737038743102749157570264636580667599720670403666546368609771970941314819272082285351059140447624536165396779235583355814453924179649066394028207480926935495619471545786143992924707543830422455976933907143558253379774659519443187070852506586700068125164723904834811299826861273975112369077536519509368260960971032089451713702860528847542575525442429683714718936638385688888328668628597480615855883201607648242584353618249988625599496600661870251537169229003327786816509235065530677874612130371743566082869887462270931242920426988751352098627148429246924220708975477438963501886043358285865028133142893440435390287611209245727065422745967747965121078952943006867553967737964055638617463472731066842086595427524766379932276804668825794390438927148095728021044462183189008306605622849936124744677915804537191232863075423013813127536828500394146874835922984019687622307220957433274858532868907949089484012341452760457919519177543889770214095251763759576394239455417960613495972092292834821833618355294124154075529336312165704751461426126357962481661458896578540430745491365997630111784321663612546500269846854879132983763026091884446434822672548511691818581219543921186470227807913288164003232889229639400262171505773386152286515782039890237086360952384335517459686760547944885776441260507357880707306278075374160836321386082439184388327954703726933179898111443030743701173069482210754023954006401315999788637547889801341688516843342844454211348750202748649470186503719662846753443558867290195865760984276852308180992305160248674694229868229857761854010289418386920255581640219914358535423939557439135269981642868663938737515051912722114468697447661741398120769109050892219376087701898391409249203964035132795061211033773705604440492567082616627340471187434665317544914330576754666027676991489456450024841484949302437214978137145606971218576735282213886401849078727322606123244190253743642801699283579407695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 37094348765029071451136675026650687685098403040384318097238277248775480633915236929358292575729411237942842998129387199034442223233014735365081485404403770950208673554777671918463001738454242816767858033744854820184675544519586822711897252618346586291414525275929673346037932138397718363010027602717327959520768567170782229123743526035320958490710719843399636579049356168552696854180761000591020588112177667342942224853194779897654784754053547037570882731971149381441711331188104707973778620092469443486359896931439567654377647792694485125583062096411556642280118038759204187542463687199747722755496468527125039295144773088829891617349787651905911579327864790177325369833257641755506151052003603243149016047028378912617959236186821576623776691666353027786384577261506853534796747486078400676147953767411892895570560905791465044079111287117058542388490927691724776639830040105586428286742417620696672499561785760273730146499887957569546779373661007726139901877857318916191802209490949225865975080795215214377222954411195960261797607104570144735383094264086283313098773151342380283226433173947454573342505109382464093679435880057627428913553101950138508146668184339073353677795059903968401856511407752146745273752753567512346803824085030088119601915925561218251765305559834177902375635822952946992128667652061925979342030279381181399460294317900486208496635249767847514398712790079229264494670973102606394868342065352068207179169853494304665039730919548528308057223831536020511657605428797581119959800791315663359401031487274657250404933780732245253152890181819213381639749284210038943628971203970080495069533887715670664444281853796855480657065754476507527634868884244011765272942558532316047310404863211458357690961781919580215294114725375950174255265728057701074227161790158740313785167724221380402198024044208079982593333916796661946695799877533245070178031930974705120053501746881572656601744158751258415244707695409407113435468598069211804999645939734423643728772313877871291527947014018497839316276720289106108256376516964972734681868047779981199762098245881839180544293139507898407670105991355945126314993591619209466845638959200226325613549154696996826275499831805532749786788105533896741916427627621829772613416754987558117786695598185575647516523882256625268180249225461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -125602037448723588485878761059140896916637279032135578627243059664718861698729479121006172766831360677901732856333392502555188128215496978049753445520108593032744179072088962604561860265878261955564696076025174692400434383753052175269619509044336587790543137069446162724561529798618992469028651573532655437175535357716407118702616319991332455783661502825039605400829035453262371882501779141020698966283515175290969593647644136100872870994774518837036372951659293775698701505596429094794126083257008988837755487730600882140308978916641107914776970826039497015343406630617085664822105950099433407512383921829272909621161208326634093675061926833558439385873645326330606440717729806061464158529143124036668591769528066662305610515387306001848749340562407029904135844517456659435929562184679155514496602393885860923223152312321816921299154389308182956389249389650302338383852082634973064937852695644704158016938163253815956983580113967710589143399677564132566634096490170522722366265283462405264647764126689117161207149153876280226218206072086893388437324579989573287520866492188024202081674923410434139781206292146880201727759973745241084192470728128804809806746929619400284876331085118905529528450081176376451396269469404650421462075083788955878770646884325840007313676942731769756721826417640424025330549738007544867437564002157444647940444256378633330113108114517672832626905100321687022747746789731646966529180876675761155155652710266396722747829283004905326901772792201897229954502505756464853358658454151763680733323400131548247663515378250590103084206859821695651314845155614343600997422859506124827738484771876456293415113151912386205787494569021713923883173094690372217790131437379120898550573960522504872379667319080803474600488892196903039344215134445289743243093277758087982335681561681886343399147079520315410463194100102124608003371069476260347938239852514994427328947101224244154727772050001696907712026964292979638365515073402596619546832535800679455913578477208070061955159469286254921746635786357371897428296294571660093624678268496356019929690363795033557447135096599243844224332734687914378323786380674440253407267652351704245905137361953026547871708261263533109703227868112743030343760698005889958086253901115114540619646335847327587564818296468816237526728094777344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 102457594859357884359273019931197305981668077016346502292174584239391713103043039919730982694978382443200228908326787112531085656824684243802708487828933924722892280977761801757987453720646465479389128064903121866316836238447570122319012480324429069324794058990398376564358167452357472282108125662171065278811794560131437352112414518858719437725210511772612494328946208673221169202213846203666949813361954294834674399624520535495658407349239932854452377139505023933795784932647856658221360628942839962926273075429966218141201628199221317528801834078645352346217515734562191837982592944402081557136655565305312997075178335030531423651260422255034169445852006258500081241221278474794153154051704359435842068301151516817973042464322438239978938266883936965219952497826705120123935622357489163503254413664058085638219721302936571824188323836584434525760551035676378580868510968723439296824295141499283901792340939317676085950239162263900559210109018453705382412489835091775813051949142512259731140311395471639227273501776541133841886982241434870189033563207362882105214814014023490666506380749638473880076782174745256391154280279443145104953326797326682400805270595138444596493289401611199280350907460616087406510065076796597519888009620615434547993971924307128941157290696884301613648678400070104766724769433364431204509832034322762195758626197076527374693184304095461491571730050480626798213472174190639498180825497502078816234325717933227165012377116721453962061124374527100317904455781198738370249043678010805044766480772949841215568417639424913923128546435540291517495405122723627982663350104137648796042881714109933861574414754301007952666557827969860950293102884139807003165165251221026553144821111366386672153709067229024109955365636453913535373276444450182047951317708725790609783450578022632711045186192949161380971824726729563974490460053252040147416739527026876574425501047015939833858991284224638212481049421410088223824913442566359177603484100998107043584883516406493381696970180176400094564134039990066478756824276783644811263378268070211157011366623844063825834985986486427125590345133622256434853524429960368765792271668030795607630861945453449418156088482218757395515734218923851780098811266189117467702053854121856750094948651362644644611583209141205967437139154042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 20618007801676754683990987329125245803110888998244292653577236915182917384752415669800733277364356011035437211242887726350496627868276942978664998222921360438218724668069120710025144125308343980667852438004898712329102284580441741700082464057661336101601168226137664787243731295745800876618260675137909543495114236114370869348406742283109849892097526509861052793798790775042535471038302251063260116136481822047583348406456869148348865543712231413325440621703533424016309648352761378344785767344862491543320217808005143948814161089815366033188522154035426081045754766339555025925015092549953502410221836275424239092361366957602156107324101926497404487894606080666959779338117494425766434079050543506570681992509210275493249156901282331683100215682052653861053816666305106929830585713109815344454801166868397665866173982267510408505942743406531010222961149864583382772723428493266573338412763320817679360730824213076247035821996618153885592273321060953860897674484041896018759978732403059709892234097385978953933666486975526865203953558558936408094423256499849143385658359381524080306062670831991595146188367844614606485698741266893467656684067956379740579325786974223391269362094409467417553353035484911150335308955965069200965337590950212779376819418456677279982504715108922145688247197543041354093736020518962813660036023248698508910939282477068174950746195140541692966757360572708036395629504523905495561382721843615369838684834882235216866479210566236492839007535372457562159947026704783214214922293094268698715393225155237937839355304973414696793271741137417546520406489706003839674953106528500762209168116951714905733405892308709454199438444578705790659426368081093344364161711965097902696797692702477118827441710082840110511121736469520986144030154288247349802607789506593715126811898443852398388644269720016307206180167665801602880305699491631033618310167833452967324805401799892560880792214968387973509527402441693065092945857944943506477309675667043977692133550426032649074620372513292570055872552128781967402790141287503694455533229188412332262525164510544822200153679214294256744155671287142416520194476071733999910509715735651955191736886643616337658063184533754229322264828201076570229664379950228227705781874881262368184302685561090210747035774491805991034821636259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -112188795601834844685445454318740222158880603280686031800745905403396505629309863622190884653538149207371958295670876437090391672751604773369335476172313420888272294145939465805319332648169710389237365550198623558565734151691573466535318620462756602484089820409943967594630012178670821576748033342099557898310972972132318342149492535313915959990464620992300634698270388709857045760509648336189664015952424758274503745461564353287849652616163076938044143515698295018331212478690740134703884530025934806838786016281597377515863307731111079697788159984682261535556737564345367339961664979572138633641258066461187287187060929602800051042052224444005345066108286954602908442261867404778809349767670609258678881604669530902819103007533589252865219751851293226624886697465204680736557308664214112980774674589882079205151606281758634352770964550817849554476706346603667884864568106772580656658038017306473912001124671362170829587953296461198043484938837312182183420884523158509855913444049109758611325050554603706926858210875301703169882322606313599424744405732133924993657578184996229153130742205748097598652154634533053616693071577346250859141349086127070859028419228817637343632302525296649774770657247669019852161053975040651728792259477985594818695634661858248134496360002878388107926744339382748331730578842251374875916878336328827918699013134829028896482259289131571794071170000799150274789358791155496809829812566391593381014649391034948654649572221162218853294536230981285866771273145294835790269645057802029349913495343574197666770409223188058821726608477385931005609835506123153055726178225517314241270446651541364083717719404497830394719665752563945530152701415163376132404430971526803342028101140375720915961132651134250161735407621375482418092727630376216187803738379889629861720517507637236563079713365418032655607135793136572381139255553081211063950010317237993043574270433564429684356891010214980492113162632490406862788339913702978470041289645894222689490143424348481415486392511453726795351134671272680072592079131206392286275928541903908990455298253469304785330762150280387255424159569533003211998100124805828735109245875954324642124705004706705631841719076340513063855052834619018296940002706989028284381898881059209120824069698531809994009375247045925212798886032179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 87345578204389619567405507435788161014577212838743431353429480044144521261216843774391584656900355125115921914087256415506796156168857534835256057804181013419215782318531791439029455455128636932228807863679708058439061248209832998413041824854322786974052334321288810447017457751316366334225719150837166542569891124931436578202929007129943591948626672405856567589466661233686113913794904508133010129847864489054377687534711573793984594495543419856339489071333228305372698215690384180036262422984639707627307628565941901262132727713040085678824813456067238854722623933662594411171989547343058689159064466299122453348097431201941299070858147557251169222417126731802693658933047513011637121546181405877467686162634685569422764697382537911533724357621292281316302134273626694287907239418908944982275767754223114886525803205560281828238355861765162201379906935388505116302542290752729281740198417716609451275543950719878028146033425137923873134729969494068148426594727092931878894974740114137820080741441698940976465673512526882353803811910520060025033706158471142962214583568719401441391335568755733022483482656688803738141173222210341975969712230999557346413429422521210988533584394939105869979362812352534844483669971408650751217326135907074621465683537479925810679275047038814775578781580698968994265007766054494098031084893167340085124724835242563077725344182993821333079910418825538467232277635588279441421431183033174459726862125216964656011982503164060458732152468656946734073554780031739839685752922835938310697332569210408208598116531551887369478377017322767195990898534250964735206908451382657176918182832285244639034238406278470989818475338267501800869743441594764459101946867513199795597909714769838893733461522204980003813062154355232390634495011857428760003428996281299188039518452559346296832486261174639348990729291114420654300251264306650013030549604460500369396361666898638627034205344256675087366207294062800945869886043613667787303535354163277152363656640259723122786715489948157677707623753644407818132721368092553431359107217327280084139302425739821510244071882981856938698719380479829826161062022818379514922352719717064088690022544902732064891935540420615311166514186842688791022279418713105379975110868513818256200337912075338229198332322670082983173362647302144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -2474848223884168873479035111312243952733548282692128747643458845765624431494035613871532494081398704936239457384451540467989358059195284997914351950145864927165325013777027106565191593220437314400611981167324137912226654335047141827772800304357052848428551642180512940984820841864185882666382863302718756179619272176237824813595637366031546121338286572222332843728226828610874841370730806148707759849783717810065505530628022488189374953953725465361164882734922422703143981681580057816493517025174541938443324726254582144561673418465952393534413805881444572193054014432041664816299582932303990712189968158313709121866252708206993135745594625272783536439557858746710581593866598045631500392962120612733095417836047669261259604591905491700690532513928493018637455951871736412497121952366037029484867899268701824501695119853827438023606331415232068413024295954526449027925466916354258124256182260717836547971099656950946559301497534875166394373956825030584105253154559477855255347570140840935571525376242540361362950856132494080147245558961767907956567212887920672731264659651033439540068298678092168062575672128605366526460665902788065640294631375066021140216426682724219286129754125903477033089665065905737037946503585295238675726967829012626511841107429443334357845016426518405380835741465670833601814118277701709172539046230820147479884502615336734634434860313435939988898105539791962394390660573955905281058275218796228163434615536205801907126440027121198712702278149723472761507812848498388386375103348970934409532071573228720658237354991223417510570854699655545644059696753265139699565315345289149035084333273882686214035379325334152622231242843714817082569641648323781543044970544435339711070792748693940940142763959350855211135608485441757310792788972568119886535117813908940025865339985953077059225957136445809375501075836180974450947011740675144969469697228009652954323414024199526892781702704662475146416673077426880815753830555808869516989615848361796205489490570323353392799218148156317724488325034753387528431333184264672214232232018663591652944990125107684621091744737496604114715941480819132194880424205413141979487091703404207807974146661915436926306274124338339236316915276083998644951640327022274023862374702615708774595626516681479734156898567792791089117533306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -42404309868562556724101046233796144410256869560881750046127296394756651392606910594904874535387145332944012891983503332284681682643450538251003501473324010705357658067736494014016162276152897356198183338564221267105423434948821331700159971997390998779202362350794003669662366598425227425397267313481977874463700603138146353673949805376611198070301289680464043801266023983625072077153731842540097741710365477576993130881285933618049307901278493503050173700462775387977863158727970299921710320697361858353173415772409899746576196559475359985598036299257047566368657937564718704912416853913631666278013977560712690911055107237970125722689749146841392567190272497582203175388981185611890990744916351801611285798695977652905544275169638671671283687516290707996752124319273558195030753554132141074931383057859488000331037104306720406633256831743460288660779420388160624248805481041934255841711674627655711238520875251988432885927972670985450329839325817939519621538303039464908392902249568135758831686985039749621256301445959564742048929190807463371344363367590405061108012489201670695574970807462533116010637002697381566428828380560454192294218298718589632508737507894644905311014411560654763289120999418300106992370864140468917122374443383812286723350378042014587935871789247958705892837035601860847552737822538923978261628648735199527069420091553682369337608872531216313250193683360336792612134857492873343089486688295980468959679726870855906959687153968137182077253987619735552622074325847163877570369112104980444276775827212369248845458060046484169323852266429386710364367770253391440985997753235178832537475564104780769367507103023123423898925852497191531102932538262126223766580244546660267366392929852545021985688534599308732330343373340986892411900494510737766093530615590273160333132480541418412622686084220422824241858032517077445973915901728706048460518583859714382320030936817503318910270122676037553845387311824112136704837745054534675074461232135600456684110395310612809743985518800020959983040397739020071005011808098696583691455418953045827429169874272857741924872930688562140503982117920376504028207914719433441528186354435250831097605422016009780583326490337001432380843342146901422737912076833681006046632375507810164384293520889991346816909480048469567266992282402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 25940199760525137770392147248343630791804745827227768592014962915031695437025083698036274443905110533905910216182844818795420250631742838392746693192527394393739279731724845805268403641531885516249781236941012668722824296448808643752353265689101746510008675294004264635774547285074218683927562552714191871269990231275660835077791683023803914921801075126306075611440964814439246606176131660368946450156054158781777900600689455862614497692673940761132222801138511834116303424841554071537464415684785210854704285030439874927307293890567248768584863891818928561068419550304906383021585717736740220169403561749459874931928438657324023173602631043693624168008624138047798096879412354869597689023550085823436932975263941758473410788634210820372804546948336017231868806788235556299241691506612671938622018301464048779207025513228146888192132563423187437682970836817407106344669167034320667319893802158366255142635682041487547968927027592451922323517598219480024862380398090556467518651957225581769179354004394614612738492404074044326223848070563917160953273446996314340949951795337094817635734380666496149526031391024995539025322888257452745075060380749887874208765271454369868955643242003681874078761041505350869910421617474917622007052473956481647138748225976388688852326209539791801848849965088558345073547347544679299360263096634436557868088767306467821064955416692300158286854680936087851771657548931105506092220084819574278390364472578838637120253937743811934730910595352491848572838555492025053021898522545403855744926785883103099284283720912942549234477817677264890912855018782657038430877636855275145858169577436606014756874607107586964099597602429532981912139525797794343593640218481744636511731151607750914932106697065106808828274922203915616456000003179260621712470046882861096072181278800701681641484055203696297235530735637675411151262533841038729715211913435937244436475840122073065205436083365784004251203399920075944334735047846769594275788279297952294424803695229263354829187589736960613285380883361263372976129756052616798705956078903401114005145947181107086783598327010200108593728603296305890235520313564978471970122585835604724874371127411538394815573840566188179730062379921717147368852427344240989731203850484912220190521602605552673108404279493168508864799640125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 4332271597742131204026866252304838882690168834022970388885741143002253544551601346756039279851003423774017322755556454276633021830764436127591231146411746837174256888860978869933490638201060598866507199949409404037477523547605108438362684508120762080787267221361141817953977213245894495630670791141707298935305912529078796904625860065317407369615119656637489826006559972716592043719613636679581853766883458107412953757950386537595074508930439105224946817327797452484735870917542834838881727035742127834971869622318436185112848179858979592367679442512537789082647947878237795356670965107713623686667350560242239088874070174591168141675743572846605121926541939862285725805611291634309565759004336172363913865064638690808531861934603684074705687687649489832032899193430523271811943268747590134947035856693289506658213032647633192304484043170201008911366892061490667894235901856699559420419350143709361668394632641119807798331198904262005899052955084422863878918579944103585853163933832182088384146564339930313961892294359504039190346753319930505751137918707278121177947496264961219370107072955400802689262841233809419552319569528007495162706793714480758480204547390302236673212777800105847942996773926477692026198523384030355938034149250677965610044474487273587415283405987521273753712075609523665959800134614425606803544747357275923999996557833803007917030209629566116479280641054211837307825760017858317952141815600074086272556550745324055623895862650460015173185360380795691239213536911526194401972104701254401821191507858458876123898758175284524750207315852499719187094741327074288887464808600207170179152447620340693819764894064978329678762918601334883675935732920450824939529981295302156849350895143600132531793507109410630177916435954856552969915164699921536298910894784516127347487951613933085078344890973966365902322287022541301354118754928319787662753068201662003600423196968204044803230635884940262762520894524961099949108644295189788192654019512286057123433079280171881700950061774022577997583563958625859896850838020935114052091854083326530340403424493677279603297585835768614777740741250302363590389167881252449923984352757021414361994439122776865781968808274883015873520422319326019452129862886927544737025778126731564150773316444282734981815513875131107556116978991104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -12083556607239378233900705273735879129301848212131697426997529018637914829385079738793433261129096150776306094413292983186681929756869709801768238741810040134650259212236058770892808940917688529792025981191235560574767202095244665757049422978112111850135601985355681246832350954876842192518145886518136753884974809769582182080907263322707400747374026485530759585013219886952714304625708571201519363209253170388561310434468699433665626892199285055489396342477625018127834994712774144679190765203751732489442367509551592915623924866510596936565363042025007061209214407137517654276461431852341882648361688556638602044464620067259270673187271706660814830130029656648272739917336615122184591119343381052390539470312067338963459095909947871879971515003622063910154917420211653752703861658485653645896076976820595216261407906385237411452918455843793325565908279074088643258257721435758587370588750568818617709363145823627879670114559731910133606295160584183493621074662713748987744561743167318973227634599930701894628213317305112930082772393253432235076633421515958071692641168341413564569048876086378331833468687778352374569998223363212936027955404418086862771982306332665040772701432813736289712900390666491715597788107885450136291560277337254473836169073152083186061989756830166104421456739413664233201773686839701971934752141668171829064454090455457215277008276002993699687867942732645287015676265241469830138997108245376792180717970867096133723878364386146803028247448673790711971330002046409267302077617479230869745607793852504640401005062168269387827857077453268985314884018142905308115281127110326210437043879213235133764156012760987791853124852826005140054257750316805625125047303652790880053315486818670827907025068886424748877935405479208317107362071193617685059694064883818592667117533819008517040047969512518659240837653928915229911420577172916247131152214656093145467877635774157960485303602214506604854834951275184543569898240400292432176152788465401008239968756780511546703537242542779078255830750595888442105192855453238474222104395729324577357118193686999629293290277000698195895704808606861944795783949932062093377810826413969382872246338595134021243133615320495033035207000932261136404874771322416064483092745321678344905664741299486945897384337772260985904680958689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 2426894913829454169856762669882546842619222384009974066432678094754808225296690956219276385105914857404441862880869141904908507496525400889853419027504416260404390732622740479573302802295025878754150266635344823775667737838105511804531385711359003472343422200763459107337471519711637180885319496212359134250804208108453244642701077924191620671084740591478698186762761279383858907407187863166569347266596864070467742341467452535860815980321786511486208024603781189943800738642031811512111680957253162510757288655849478843316460007837615472200408797991428991374168271508400741932146789249428494117155541313224854485734138210459877894856093722330166648257383525894525010085614179123768195611884065854718222811579125994720513409248742177952328440613062248189136444389098406710486165835043762820983516657343144074215712072867845746651122799532683895319912837511409137534577361971412914046561845049497216918111672929895482605144665708473313300774620205615124022138432737510482964597497316197437093301754084509337457182674347505311003300529220214532259177262226004265753084794562910911093182179356605394287253355695098775941120002664485531925796090465858367386531248414533756480838910350051580482601363750944181229818921922632101894972879133741314876659515383960731605474365824131130185715086832675671967352037805356957838177217964988402244489501714767577876690278040926755178123033143761124200348765489244643391537731619051466167792691791112312723415987425798438476668746689776372078046388437403288369060191135237514590931983927838164216918864569275519926820981060688063991058593963249624884373533192687615335031825141559683870202378840643776818580276476364367159598065512781315671083676143462679346521619242463248234751717591488558320398236557860807671449405789298216560592913110774530932898532082273327189909486713910498243682095032575088634020275711086291428604087220937625642570545412498422977344780246394224827318904201744647651097434123799526819296458238299430708868958204939363311653499739359233796765041833649653084728409580169567758537037160911348491824141593276295368660773209566493855143071081806537718562087830229710188602716897968009743349731275243197709687561620212285735476609511635071414179485940380537159535221825053776171572976841643352321163770980083864287162153304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 5800390622103144693132380175510377783468013447637387550112180083233245644860845595773241607556086217850673582403110068541574142662732869748005189923907488183981812779897950226845543534291476304618642660809583893226755814247363501680651978872512150087341668958316190775448075002211806702135570527534520368501094422715530595814143648640355499951619891667800914195531014599221771302910500269454149730580086392493885031399272403130817420966317985829132879724776363041057859490174097728325586741402610605019844954194152165073081325744466261433430478155774600760696048686159709455366740962318563247945777772824917419504209765950832489321285629982874304688960306456640441977173957487575418354284070594366823198924102939367593870296218556184406080874617002040216333571077447875587748571841954457643792254201324760336151056664096804371151268956531294320086670764517397320101426698778928193071282082082593389296240032443352556616858743169103442360480837688946241063509315501085958864422387413563993819725854451318413936583795885772748587430737341073647288681476468910355880343896029634935359856980689634603972580642583591764063249189849335517861819463482269268585289103607414746991203116231425932847922499893036721839457722279639417133253660701400503334057524812787574253215779538583732349729879135278429004630608124877899937824668192637462165112792890667205059803956625831229633699340746117703660917080033647148823956302949546961145014689401100435230988072971590213667371247375996595000823803075726470693537808816597765157504764324305894765785141047839095806689968445150209225469688213556830797734461319236786270393016390952177649357013748384753338190783540268095003339147769334673408530181475897834216308404742681758345519216165488048864940145359150184785444715828402810651920755556870793539184922006969519669957410750544336054962840294037654854678336488899473294974688326418416269596861910153746564750347807653030251119310244164751738798471932227777807249828432917019925727806108430223404876891159490864139209621653917374034198085414454246172523368056084674553694509756577381469637952130353815406759502988858652618030754370260988872141958242333520838229811485448337741803870836544053621675960630435369454327370075936501357886319631723187511665102651969466914366109932537514776954436321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -6084224884407283269472737267598771579359830915036291978323783000639551014319232298950366678733906955517346688990821016737405878675440431179818270238557355653007614822398884907276949526345912453130028668693757387252869601761278601610664454963905317689216000377278087830805490442243279563810184550457843452736835912769803545436589790785418298871889402206104916667515127511758358034591310506692631859177741900234413427737853998394652942885287711574577697129223452259146622373782587590355096541187197162362278176851448904130246346551603479227622629866675223780519401443595356637126314509592590213868405891764875918063883329976741662181922386945357356441005487403624564196502816220095976505565234418712268381859742643650763541896239201910830496112974177964344603763343749196565042784423697295341710662442781271174882247419966361852954874806493101487235005703578347015037211414578829531851223493161167241197484146003782089912514560713906977525255271527537235188349766880669748483521104098523606946724627344184287737561933312674296435700118153565842139534673542392597315094147114520112310414471336938319344482741705760950585914016181432017634153850794469715834857984223287540859694138114979387356286804493459464483560723809814955052985227054721627548287871471821630767318759384572558166961207016054994200157119681449053850754057671646698603000780558314397215235109467371580361119583052747780502585164881101053917982954229737171369817421868777729278681896311761504014415243649516767939837971157042173754757468608201063157921605236951204019333022953349495455090992313671784791764959540883097880996021675929143988075655257933132542979480898497844166245281573201742711823860874490325049018501954123421066026504491106301140912463583395651849246044096544681063847429770034574545967801158642809103397960122531533378808138576431877211251960169174797142654847589161816582216443925909159609083668055098849544821868464758663676019833872024569633458580013707604219522687729483707516042882620446166938845964329347183925649674906898821747934403674736711902235183275287233274371587791165934327144803865864866562249929576926611463178151608817418936577107564439090624170143220438868134184169585468615258742184086342366347693042547395100781734949715887942967306382304258663768569193759188007903418382286848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 44948559461487703349076108941093024809109009434288608253521928439402142931175089252627869655795554703149283709180190647658262797477001071804075432630680888656377427797485662271044817767736789275304631060181264120840526703260937959047778774325871898576833973951570425920530613072952900929904580931355418752474442154901258784061747539923696717913334039943973526296291215705031638085833982768182501945673718906491047362240931828809348008961027047672446303767077238019637536898360382014703324473163693184984951783179921396398437693096962150430757064627617069807522694831040254190691954829660937715301020655239784189834047130327297465128298092511590535471127930110856656178524063933903464969050004165895270923547088019104148008886382405981790617039096640273717791631021538204136658743688352002458292582671037323962847999352568453613265271660238581371790727066174330939057028906285475081146672706938069005332919302927589354206991644839417595809164559081574164128602698703580863098191768195785325459485136406711530295625664919903312488776919534373890763488422497702197315215512004161893208901209428286712073540124886298098915098715404662776955801336489202999974708397839286400948927605767103408633004493517130459532734451483784997547918452547916395977140955004073241916202634512418749458158438294034848783885151892599430388167202763478919643070982148818724865840379733978596522555177894583590454231844869552548678893774777650080223797252014876441813709392265448403290047191781195715281109236919654669289343309360066126616202263975349262651503311960467701470691895993195162472212551375295774682737446865879495159635634272381061986288309896202213492292144654387636882223047865360848127890199238513898690407313095525466658917889323767406172392264530430973617495952277389371024122377980793705002802525783563942725692415572030992446495929251194048528961245738344690469450150312613153215742744993315716561575030443563421197363056475196403174633161588630917821462947046505681917731735343560314757338822008402282625894687119345139922380025943530082461193825920549846552100778121897029411889022539908697353860074109995890188622514391847767077797354828338303881192735882244787105123870695198755667699336618281686260592090827600183890013022938314374918258820275825018397886025475240755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 15181649677455245666379515265340988579596593687381433070520173945697286550867125958861700493467964158791958445182452650698143866245893957742276869508398667822786384148687823703918249124235052454754808532867749905538780860178396170573873007248776809776405210015436432128161882337921521819904925172373761281414749785671653440629455734854161866304509385342616595614429351138196014243578408332097902461807458712350865181708484295834862255124009536174428007960524374672768245544487915642117715067633393230352453483981874154312547307131012497711142144819402753604084424572407239106006265274293214844383649813182761518162930472916998867663382789000898084359218257107010508680204563596480105247011787945140033442483715179425928108921773155651701840149287207051241187879408142058745384506888170652511313626479557772099885479966715089729948338429503483728866966359200814624185115622114869549076593414710142672885867397330638885171159921323316665927598357218499255143374747773895331494857857611816157637049397049382811028852698632679212890847249139016357789576376561135900178354490512766031732577558314169173067136829598779314523104395378725297165930853122500136968308876952463210678635343223712282142564049618120570872628481719103667680293468094051867545211148940873350550173945316856444104102729447690011399710611502674193368160816186133337299689211155267201251912048721871201626002921891332116737003304318389226334331727698347657257326884990217249611404269347191983876056092853371849711268059025889468356281310635947841679942249441323271486793318090364262742686752366711279729543955947135386501545833621740708268129566390751501305518779955037772426191984626084261756477038038099956250492237422161427716414783211036918365034358582532008299531300643681344941751291199255111224342839436903218575401183873152144552657962283098601537180828822303232980454231994778022671472071005164689357512001793504566658138898765777048119842831112661650297434556033049444724117025867967783722916643029713922402785325964543006775042762849992647674110146927563056294753303984138449468444803985370239759831698265195137380145234393376980187963015245087990082417712861077718476208966463056731625158577073026819861322897231879163244566790880608821068817242377535769987847105201504061684869388445894314033152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -3505368147135096173343393663325353583426513344672364598234004897933942455571753669466245271409974077928132288073930821546831670049198688487176975227388167840228962935465519398632539718588953171755838549082889999205058643782750111580667373545031912248389624070820329343282962747782379658320699626372925080638804672377927214100225781102768225593757505243511084374794696547168736581232066646339432176736029296905986761317138261620879770511254839636025791706643924601044462656262049278960605646518500400851315536707598286834581017258309507649750058101811569155170303958404895472500678659207818231605713973865467065902672322327843751299413105703901502018204583698106000305330748723991671108942770239434698551061473157271455653575810710569868436776545115203233862045590134239985245811047143810878256224588157380060387577827077032170785296269641024756762742278792190386707809739510918725718208372598562823851978558897594441730672877057618754454221139752601849524972267960103018891329889735903083473496634755919746825410145754765438317930096271406901209214711421992732466053336907013081830809441549935109687765186627652044364183512964124291635036014845203522615617514685571760262361953027209318156885564545389031846278309335080399450290242923813829019571908730182787055336441191591949954976155413839496181735769681986607803209161866229668241924714884214552248079873381469151478831504179502274333418866094779809646945760281545866172104956502098499410053638714328077818168630136636511293076949253195484516430241812235128162619893463193947571250712616616165314116983797765706069871240068302708043018321334071352006688172938217311159123402442372619805051575091086818557407024686974744844139364308199700045325979209325954611995895613275106885116568861394729759751477008772739978878481505518500216921104375724692552013278770393967900138800182180982834448278678587071527003412619831690124696652614903300114380143842291503883935919223029616785276819313708867866450469052915686313727465662409395800311741725759490898595147258808838073871050944679600796982538341353602108788369930378501645876063846825751309397854800759468506146199816035868311172996068981864750100075513801693561510987711465470518877367609604713787634450941891058151442706830556045543597347244752400849026177275374470504120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 13645541537985627814602761531842220229666806238061180240427318753956829341642065668148935997896347293102383171287444308004411284258066299867023313829002591604353840459994145233366841972488820441609199247954967532875374067570126994924355674759167111148708678088972833664794664253321038394129705554057742981114711480037953308362958360323064519444073251227890137145660226083633484107013386474502145216388553720502433884384757689759242242558571239456107490195997411226763989046184279489362591492255329064280205644499192839213751723552552618493413578981565528889641861597875879252486919414059972980996417848076314106274269875408646280707190671061296009521706084399593607440347054174701626828317936672483882493604145896328325575880228540691406753352843430743580591036836517429699550723909700203247814249350764049846128530976555079096525673772245569046007099267342415699778154951794024049525292971600036838588949593123995529985835514660821877794870505511145327114349652211327069126343101746582578191172927285962868738247845557611776695560609557402231085454999742722053927146864522656154957427392873366571304675881745244805000313158851474210940990000681277321137932122002212652090212128024579998910254667683470760731291658544548952561075300052040594379151784308210842840726024567140378033666083248268027262252591667377779750215559633824945742857820669349850248559084755768498038690688109483017326220799873801808686551256558785137840362692849605408829930835304881163378503135893913637988566793883234042433846683687190051146844410711575170829935912385706252385211279587788599210647560996693039557801208132881072050155023669931751927506654251631386822511086477978581705178386784135740742720712799236440624726258171134827809710695814152595034118552656594864594218029302841203701605793231994126722956052148746532793258819239115733797068709926627587802888619652276580593295673137101358542981812730903390888789775531447485519977878078123296837371701866748556596582774154819680041185219092320241711687021246683949548402709868747818342892487411142916506421845472954834344070690069312534107932731122747759163720185587147441444386837867251459383731565774054503845261888502486350479271345626562739136778354455079429560333168455815758350614784125616942839033173634929342273250949893599334376669184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -1797445709339355193725056283921311848998308369589209307644801641585890285545576117249505509128927394327210734430934633609372128605767802089020285393141735214947331197869252382121372443946348254508409606884729667362013509805504190453135043082993563115153277024624599658935216817564737502409446395083632954391790810652108500868491314600479353385702926933814744811158824464863716039859744364256470014198141578298963426520342070642841606670877489764277063838918418097780863412569416536115622784929495947137382540001573686451197590207247611801847764410669576992919147242710591259001182659544588011689055203176102886945045921023119245623336394931774199272369911831340739331936871904025900054971864560342166801455147990533058310790466903727154330823854504837698074428421107076486354213415575216559676617850168641993407574417308649246006008801890708457338972105645438002335957133982429242545670364846568758994584031557877136392005172337081134324545707153165171221546158543840783341618199247457600184348342559665877221892106405835418376644345773440168781177857552089338859834341942069000898430876022699508909653725098158572024663311261870073195289579837657390107415924267115945284009550505954613038502613774970023525212806675990127097560218856602151038223368457213878804431235356796495944013743083630866998440795904763922222628279130500820317037652133081262466958761934081700550006611223043930454062709736021029331355944642738489956033192167188140984343995574000583011708953008592038959001704314799946540298703168899587755060631804509433325635964550097386154415228509082332107919959395183378781877733541647688913968855766688622283983915822378554022950391898533152459410744784844000505425541100117752343178435779573869551865800623570718209666604412773553801401123536761118935415786064108375498183586486643445040574879554673455416034074248355569006948618533346309650766094671807743045006658295739742800780179314155486392972177593674066624445646241493685247505622363728041067273173457805274349873716523737349842799603943558861692233949164067799599898050058554729530590020761564625307268998619395340517732439089572635556614760956897226821354033812609126960390195683921861084580669622671608734235780070708491103590177536430300561375712813400188101518547600140279835832200491165326005638266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 38071097054212500201973842240551687491054022976228734841366097084705127952980473771269059648533369633648936306174825174610047623360470578408011880878614332078622492449733696888938781469044244352506657715037347874304227970930816988794988873252286988508535395950512067395734822151031670191829043699295027431710758505427263765448212790091152559722872392405343156337463438722794325128469149524509547151718247330725992701998532317538411705795501509696956529118182561395811827554440128684387283114594207368329415499406809029774594875200146816966300705693234950799834592929131905238666532850938171106960643939868688759557761938300694049131418425362083314959050927962104526868075376748132647247653178361281319203547606491502166091251030298321789933907864311500935848929948702564739211687444565038830548108513923946584867535089511826844944338279313818642629887708567031951606868124612775997820781939623825327795819289970341045910988862089018968133042974055989426352543975892663896602053958909319502247460630571148341871078711504289064507300868668621591171672685761780011669967919395751126950214172360158883795315549799754903500408604528136496338234634797882507812151947361547183488304322820396325647725808830330943276927634295966729092571261179229408377627170450753169876062423314997126958040602581807502350727857196906561780202802248797733738414046603912255750815882329695551797973333569832398914547464465144928871399237875046919666677017683868589288368914746512533815127037733572479238517852715788762168581673567513152151029414975457665617424120252149337502576513194975110615170913492596627326007874494464148709711640711563563673028648305888640845322027647231569460967919973180641716361808635386257269634313197645673170020545121376095178243111577075615588529820718864833502680723143801443070615425800981429877313722307683642537113490564845460141095720721474144213954958045891622780938067097542529133445937000251839583525403946286597654160931471441280898406315398595923496970652566037261607289823018170268371832825894114991453128356554179908253660378640625885385943307857467250858553536694275797842374394746306671597670996451922141237519896161818974172996746230244404738684550088571523771396418059240309196373842797783682642173179349868853195793017940132028841258435454629939427812573184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -242878269888153620173374320576054561365120259601776243842077322542615511498359951531266250535677193764054829978850569136660772150358686423153742628591102496139561114071614549203894673190160438179802319419387809908778331239007600156928953785282056289867502811746529426715040495180497037539979876752954150253552727048971119046692967450531704132608990394836752416210890300778483526779205575154468789052094085170766652298935806581842421767674369359031048192623329217764987901593035995800301574083454252572267401108810594541402608114396436130078821453069157415582583354425123473339430688835599658838717797249130155559010149954361709060490709066731579585927222194758471253340332379555633787044810332187657772723966099023321896104223269002738419585697407587266626246370603992043167042869742912635441715881408047733205281437853733939610784593547366893678613109382927577236221836515491820286977438137571781527796019064945758733519623069644605969812767238768332602475466485864981081831104214500827298213733434493022483360456996143726138092386530686054412108401544185403164161708971413973410835064326155176458418457495208280894198542799023843252471676298168130812659419238553221624823326574719362122949912008015582356590413918525019387807435938291766786476056981139717696754363296250060984100006062556531131081053201128976113085742482885811491910690487695219034880609671333108780859880878268913919173627555095226900178353332346727649995418765151507278707727109404450177455868126948881693785075085523755262229671161309765420622505831195814341253266692017294048859134096706315241010723630117185861030153936703099430948238460760859463327834897229267064918785596695492073410568168180672640185063657940278866479114594830655016630271390398596575063272726651690054327273326915400909028593874371935826600960673831969725085489832896747907267780538493093626962785918903609894355633898987779998154937411525645469302057763572016472023869205148233653631663736376781791615950671316962428932208838618411255992519507860172067296393371661848177394060764498921854355049408316734261999992308295157914006733364851388254243642418759783843633762312941644077582934064844479826898922590256101117849459366621089100105023168152788163823449715965458855161757035074832887227716044017644603898722172725675432684751421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 495079202103155315646746039869836106804177906353653697119598220784745492247508288385961248626183254353908720461266102400285924653229110419862899431738681342198932013317204726135911974273803611476874218896900242298938346298702765738878874216213201428780105189639027114164668000057929167873113288652911745700888264574074877253930604718398761983953288538029653872239450402303707224788015556575764927531239355002488446107565536794073187227042740940877036352753728009219612148251281625464295333718455146983269024788962696572413600813520145557200321506248004016725084821456247059510446501240332727771533841942901962908695680187811629053868354797432923838911476285237406111085836848259974706198552182112136572435330861875957551762631329133007062697562733683286820437325160147799580878579408969313175562974787655056926658103008964561761504369613987057127499591377521375334218970921277015461809884886177471009060892177316532728432098473521556315692020431187879467507074500674634432433965482516136995925902610520270757806253166861245246971030620204795636903503222929868408216794974352357832025224227448262068524472569010805146721203560744951467502174033723219498758316700896804360111138922524561871432469771277748641433132323647082774516690809480784549858691328827475349053451268953818018916244434616174963503378755473246268343323528239257288438420821648677113953266237779753044281863256253436075992155943608393428433633139534774754036398132585067908540659580079679515381263281409585626374792193880679093069436307294681746378734554084377559908139458705769672387528281617713280233609991119026557281478394795071271701466915282693204255900594175425353748612480456635992119093188970566754277376134278968468013580232425900574963765952873864833380117772040985997934621974969488522157364186401127822637900921123212116347729368403176598381654669389556667017597794663967084293465004650543071781634493906275367824330093542897531492265173002444126948170835226619597013132138855632332423681980692235655417042995767625945367078233294345538417016622355025439246827933501156645368932396603013594364343651569130567348107874025603199199648394633272996279914751141290264425852381581465619650444469927434115666179983823883863697190019251349734873586199978383679458218022222778082243671648524196934026459611136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 888488891042652098110141659029387152310771391703161513490268518672095902241825250061001669328039557978860024811138266910727582621043079185480737885633235179402646852939575122878997019158238170015342782832041836240341897819184501004076085527512613831133971420703045113989195546147090336534478418768384110809034089039380396090471452383939183969500478749588334522113410314450179996773069845644472239701125051780994309298121275219136294843607847084375694463848956629688352833626968904159677557227844637055240276240909538087772387913658769845430957853156704555603526023167189630845663557387550681986084624249672380730752615920872022704176221908416108518719692921292464468477134092158061662156269750371379578175621298463717307266354681266493530962708117020356515787222126563306121888291129056322508892522180401858152038479504849950825627888416933941304145401586454514182871567918215349984225964543856812400890691401693187472333775948732031783288876498274229109905154937504468690470378713261122520556780789705870257648680834727297827254389327126583920171907373297993533429407168156183379253932619059284918012204559084058591220331746858521665633776007126545089275785461779164253899991326912905488479046613226836815570663971550142939685920250188485148760503896915439547402431931302837976293642847641662181262125729956132699746843733449644239801782590249247650585217118327813986606273842838296957331013936163579562621359076043953835025069293288698358182265929162044909564154348229760349545453326222149925504902299942187317817354969598403719521454817929751621153379729425094579418946537810417077762227517050768473009562867930548752018102901065624471066796665206672192870573218894550237293402622335347413457345979966801445463588354089445199320421648332412072701503206911789222884754153573563710826823708258039256411610951820490236947127584288806934278214042329323859113762779773860802163300431365399210392419280568552810427580388633222220975519342632159604267409038371715724006357363021602375847644874314007325838120854758002381012393620734392336191092646913784022288714979662948679625382289671693695092075870371354161551441147331823829453332473928215590616013504669994745402792625596039391858224320258805707274052650305378790214995586175191490176389976433377303928340333548620059259594342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -6405596875554438467604811440532168553091140938961612778291402012617806933426961590745496698864338375145546857480680088882793438713657313737599951407569451654831801123952826904323110646681705378112205306712069765106890836437167026756823322172573551351715284714756222798673786187159305307003327633151710291452699009026551840104473220499354843566982584914482341749557114767409443668556951599892191109038253646108225253107283873417723425167899504933235470540605919691465108875687001175799058232427980258066488299426663510162809978021147459297757633204183982383904949517837697891732905584422594699302487324817077236521606554704399659147802497227953657120416488353377599794863635801644010310935010043600905058734473476799901576823435831059963648026343705571084630183847889056514827920602913668955505395314344162630953879651180253386212996586754507239804059230910529622363719826478476218812147664050114516612545831454078995826461919005603757028154410681027293473166123864943685837708440265623175850290213625071534754896267288588829118432257918648050656666881470758429823704467035634902283794881975289711698794758695224267344569484265121848641541583501964300319123750809406425184735673963165212240512682737628655944425623714890349647691975193219651811831678114281734100865864071008131317066173048529126534738591916682046964745406568546011001816150473962647990859163344584393627513932114081690994105093566469288217938540405688424718638000077048028649094485457213589377796297314549872028556017382750367147945110845064800137409482952679456254208157337334836630501174622496081298902744985341855294409605270359999388311580419705281309503597712340384087869860425034162323608839078039720644923766939616656951961133917543490465649491997928138515510412656231298155222995780526232776532263873295436904496273328222464124545523420389850366918928484688431033267049070203341129446686030687359237075204870108972507028148420097822586249572014377456395367799603703685745357283282062620896787506944668265438348417909785402086901943887122781545721892329579278467478558682648078171956034443127969807522068393326047216682002632487739055242464847314636581797374139032614360153180670888722715507063240549151185757256910018908232698543305899852763245424513872878533061192858890802082176037990177074715534819328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] 12707321314679246722466145226308151335131095793184116581649761827968720515637751533993737433688807635825840445090970121592679625483337387603627957562265536840829627528800999515969264213155799360013853608935118170688126511086840501152194136161568515565197248864697231115557353425596156607360086641003651445758530665358490066925669656869170377556993747286877425803683904050436172942860914589408226065921359462861794010333332290783666771077674563518500243798783551229817035659191747363009798669961849296089736123225150802700682072753828452734485924346823279596789204265032855095124617811158203408809782831325314300734643412873959271806942430387986284754292294239191287161408789185817295779588369710207985187634150220000282077939199632367885128508446136811117414449425157958335951523856447621740512277030430374717192557312734386634335762529945209297928938898359617955686347087678474447285659367351363886391730803607009390452865392827583779871529256135600068678818150484521428710545714431547871626050048470573290803113430459837528419013829826872423704632128994482561835220805547137107631171830466510781515141661348616244871057722423870156919243104100050513985783671310304935360687955421356516127738151782917280672187842757799504172264476791954346112810202762516492672730376911458465471784471219744380720386335575901159856973822056252172032993091785625850875368345098823248884949427538741809537103563352782890775995796250383367735570410668389083202434569799300296908804349456089736343250037560917136128699882517283065081327192160640477234728937553155779365486117982719463661828715977813178916132999978644624324935283182969001643114737171806644436005958049575292549255939989297265247198538616899844502559064307209037126052485894992592239425190108715908086679214952056062606949150355584651050014378842086638371442687890812700129841436862988259311009017196170829763404387633549730425013432591043959279464004910454619467818094546310789040934405867391915449548734141300854150148383991916937005131446515590763714618877575000326259964223208880381674650738969536313417372481659472827358385674760015146796805939757656785175468574997878032481852659434698168370900443179966301019155706328440347019041225947365573802068069120212786097949704208605497592176492344664351692816235353235660020939069849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] -7244092031099520684299601712209359427632844210544277128277156734334959966506506696075033654101635710150066141052896260632954139176618441895766359046273223150070146457171464059336676187900927402294357685803522769808367316378137742991984982577886013508692298695987813082607815403349306332685623990518849174637017086708330186639546780469354568440267304132424815255511374563200251673682346281816910759058900048490567450812736472516321573941992522511477460659584056226354290473879250750594422612704973152606849279941355723608221422221954336787949626320498476819084233481517691863622601478216449878525833778935324342867062274108176908980688103102647068184236319101061213382877872289204334512464443069439763246290601672974204891635229759394167078228860407768004633501300660079957446081786607765385819653829319640896735800341387889736466796152373324771901742721858116545595647168390251539789059142490498995963828691056894249022422125587308304001326785528071349551304989730009971399135670907984252798053120192226306963688858001728326384631850616290400070841388949280402121527163323877671289591536026208351775305968027521335098728856923458343050689883576007709794643334258274707428044898357007125763798317340260732952865471902535106475268824871710622246169339024209861461260017629365322405717470585604472031221707544851367812488083068932439801462277378804401680441737563835061213693471342090505891497794384873734136369399281739365013599509682156593486351274685332433580443736491294693981700893206738995888912433441330018841670350546762791477541282854781420879453270094102819144406265341489456672248195315896576565508982139160152813538228231965437395075779424124925239777768454873292105255352853054298120261311913762663288882219940482125193847023010090297855328680059910256954072982714287787341944857107518778419551655173354209196981109524106151861004778547992556437619258952731664148009729000005635114702229382464891638493866171990227142545932550789127950613339794148322797511732074260456010514674363438523360163222453412727993743984402986502476655333789680666178149264053329984963285471991305009930977894040135666680632030641967446397494004851719562489083871619676323388233758129862660177737820140158625899050663410823919245428222586125865927223638159818433168432464261722063623062617587712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -16865091091990276857925255630937570381190215781335068707433595337838421448798466741987966223583719114564599446867836559024447559326725176266565263308114366210308079859159662712037534605471169147701061000210755324152631429230544344954909505840036081604418664980831081448882127119057601057296161166311651374381649655753930768356528515407717809659187119737424434892326637110324759642892611540625620661586083889070620955830348625944750163041169205873239480464906645624549438549218300709780705151210927071993273878976302931657515649740552941009070796832477312647326077201471425111783844058556720319513505106753009777334788043993011302183947074316228307513973177955695128455539243898372744909312096797394941096769265502173714585467478877059597798329411936274388626122385265464891385512142631207868085802813785458227162419588869135498112017515221551134795132804831677712175798103186945980581328826015601005510531548646884332261011517217725221321491886219322317207481508336566858267506007597102674846198910697021884681286720596567135988333329989038499824788622529962375739718858700506281154152776977153859407432631221826908593396033408861264004401752823662473240068146791689877122759900987766509927131738625094009244874191521015393890737432295470899690383220035647186505005709884998188067594710571964416325467921551110000314542728792236311549371165267542377993317851447742894123372053848297213779027865049767151458153331744355029196306789777418439409614806343908079906486796652332295531447082594975268821706092937203609842883520030426440266187019650006053393326560479461591613511332535966339252976994380696892814438031656200599017350004372615739422055213217242935408048571104460072368045141997364010203439302296537232999162469906670883599420937127221732908482350182404930595898589950414491674976891256632308531452446296321656472862297709787380665121977448649676327143384261018213254061886813665229376233420487541540384200022471409417868096825104720599659063634335189243211905766234507862652331120714305826465994102747759012173081542831761484843455799865419673423697596980844035128874564594949478858732879059696316123767836061529409636271117995037547723675212958486047667331532631143766865485189869683887308647379135685167445975509434414833520108516435525820444210013005694481947232619724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 40576084693298957304727721138394889602315962006189985582307041743621174751119617232600632098347734934707255557026326113957219072828668355059837951538577950805402663827907639691392477813069681503013583683593894250302920141642664967234585648068135179819258551513998896139197082415791553107621332666060063691784550672699609348880237816011974265403025590599295352656801230698628037724114382996593933345023971903435732937370277612886829508923956770808317227303229162494692723979909043631768087715957817038096264343956090464185918480078604458900057132507295587431382781970352407947675023293111913741922873711053461440038515465556558473091907737082234655748407545045081328735514557000854143961973335553954626528366290603317405975547857859569935933776385164174839630349319222530286578612218392320467973705334825875864753093012675105558275255191326643748205779980030368601306042853088924031897419665960342172917922274664701014276077348846036343581400087960738791130998231780370150903764060384961340152749284650785553260917647669205814547328263608374236915031388612571235516656003332290064583003923895953772521328900852448908842114343978806227480553912490949546714156992459556572228591611914185511984446682335065444081382400899352150221802018876668424513005124313015888089246258702194178630341779088760419549322686325684958318613895497056539337844558391787082911033582566208249554986580897575036611665726790257469702464219439698174841520899078014971562356682153648055881390529234163008655079599133931637527892146190942144459377947900953239844794584695599916006485570857728179117884186146125327182669952595683776585503231568969613256515296631603931436834225755371210015705292259552836701250681512506918277880931137913634365372166470983052225420241167406866972249316281857528358627147943223869319842841880437162575948951245472096222151588178536456612309664279272784293981938809138683947482484301336805976714334414446274380776118531190156083374047061297118287112587488320144597358630009957821820867300783842411279330179687962569577778002148988582899605674298572355369500591516685022082287656939189949334355490237469422917976048193572279484841573536733539456740486935535440351868880941141860350066515240393057536442559732066486241428553696200020021011262799657230915750393987695367932155728494592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -28823460463302156923772374301761566221379545551839114447097425698298221156235358255997986661362515807615380901272330064556905770166193604701622191118810561766652976631655395262365701161910089491512842204726575491503782579590619502570578449325779824598762661454084589216214990787466101717821353288570199208903104444464166182475263558535686784631605900353645354595329315534703445833257603108857139491243134895636091164295057139920721724076960420206252288038637653312776878651570579835337514087937603175869867305751074737196875795141422298296466521658256609032916181700613585789241137872645704345496018939895984411834936968238656021774028697973254021731503126258666702179274622160489008459580870742290972633382510664119835757274451988030836380686638659228536904289739459014109499924444866312048485088611152258485893690675918227959560658133533051802014564584481486019805581806152386129375828571311542553437021044334746455894060067255713898104179096682235331683918252616655559328134372874186367659964058513727983285330210194663649854915857864652164541227441800131540634755060834463093912692437349594193664422030265180631944861742128545901922951851740519751848710195180429129423770468928431434266150139227674838120092915557203014065969595447755596399812267251152758197112939882147924204974287039087679426182514778716701728912935679862126052416498738878152117919061642872720286364039129863040937430066513989938240806520373562352848664337231077052852575898648286842591526032802463064275071717362343327353354326036682335153284004633363679743868561939886170497651729097781391501194151597819846386865429185311349819468847147801341220905405074916403203988408072210138953295614713819544708092803395428679565981471942545835920775736858506881502002244954491232961098789039800561556383655627875359232381612570288336474124918283215719120075412272610313541146472931843654221465796914044254871788430263938513728259331899610895085377631870652083056105314154731923705609333719174412733207254503218513057881010571379620041641386609252939945856604869860881112428072633446300771310514368851874092350040232720831592858465366496713594411289065110838068450209266173802287650133842132268705758189371069750291339595310434404672664196392438303012080385330194381889276230465351615444913270282125342271079826063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -25675738297238587907531578794641758546916731149827562901707041837128531398364947321684185683624059382730494418992925885243425964591831297962574054617399709614121363951490070476868847649027356492534694779324367974273184342879581335043950489774430299563163113912323126067896120797718802286704093289618609050225347986477961765997172532328785933571840463691303016591715754647527826929029151937880413006803383999693222245967679561467207739264730992395878668131186964090779914443848526039307001415249379841376830099836973361131245246435068249630335344381744754307934916218523063016178079904596253408378397020168641778546188137361138488206719637021396500009210672461201286451664918988169452288605699917135434243098714300469158678853510933162266267653892691274627591612393886552779562623917899070350933597994266585005263316683125136721797356484085151381944486440743430673193982691422371286519456263703825111418861468121992688746990718955303180815908212499299944690054725593809502058546452421768282542698694232381892538284070996612010842188915649292896929669999482965272476624109694349242999882508039198962083366181214483373405710012125935882043196602113770262058652546052794483926097018535686481738302945336543539740730235352773137129431527584861758376684415422497771449697164636444120895946067783616810203714492555435132032909503803958123427420817465827552376133153203148768749332737191860524654295369607768883736965364731755386210478038449629003811547531611107897053176039827244359359257976314833211215208993198102191592979774959178647197460255540099437593755976181803728742011221876778752657907395812269392416691348300469186076191839781245509344582524890106792726394558708887097985881061698954489168986684737507574103219732475730616150887685303260084858003400142877997935585961701680012589197639299247344827232997460844667888705847034089671005215331216066913648221331181963964119538185628191575359367117126594615563833698056869005504876425539970019464522878586011359760969416687400854999796503186299019964691591214407939208494645586852941923123072579196487704554711373436683742950879907106612461792508545587805381819101918663078219194790326815477898089314934414621134838927392547996614173877002258422512912057127899249235414721525882622504375365891294831145013573986848967102719540068352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 76915398542019389906285028027772579830917962205054008382869191291632652258104327237947381252155433528566614796594833215148329564588262615479408235966182453949194292608468103193178228323391310852894870136738930801746108965591681459810090953115943101302738503367736027010939714334817775218103562071922439453301677584565171408050313536064775939683430721369660671101416897482096145903954209070058646094640169388752193375223758089146567722011694612875543963278851881769967751692615368654573541996798976749118000127835501066792554750249725221764981507405975394111105936524139949206443834536269714959235485865618409255471135061452871503991669729234564747526135757378241251169470261158683169797760769097988298964663696576585136161029404446419909485249971903127192018933579081049278170163690891109870689047606881323754486052563014409812574467517649498738526261696687346526944009582994499468526160384117614779603257762983379773012483767614975233189053702666151810069804283944836843887314997730305414657355169250002207819988826461199948817155558902812583805166786840431701994487703940093461161445857700661729313199243618322412895458291069409380814435844486806830808554855778290499696017237212868576750208038498925867000543059308068477119456700369230729868188543808205235317157332443322391302422011851732814454425008137688456133848481236651695756814514991196126918278640366611174490441832057111962601446516589840601237431103352666358680885136021311834180690138396494349367811001713779542068402858209203610181951751381989946711649958545509566173729170812944531422843800932782023271068055449219548536815095446879411816338017799642352838005535423142985503349615834985488754756860152757667792046591140553143358649139830084212828454481030650309920801297818172986163327411512195011652090047846345212020815860533759565388940842486493382446193233820819580074613003299811908794957504965259534730695935451525766596628122086025592424361107573518562810018129256664572825789298488697837657432259926478068820759452278517545470889299732648133204367329757843462617473895888359505285727701751043430976926722682765269373792028327282812512478057394032990979230733445687013283966959987515788830929377382026594967007029882949679634166138586580202037579945859189223027815356408715476328437194249637256847071201198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -67954192389896350570682570491378482497621319799404081899667222231355643664759499443279092063548860888960444932084980280860414115644137331740296311505821182325065388790478680474355699820866953689432329665981937436824785234334354214917579139735358932652482576783106424522746348597471785332133934338647876037764705011153028597858130941402888792228656153254528930799097461400989821929074391275688243473686471481086753898499449397900556043451125709256553860368100235487159032555050697378612680747660794777916826286880964183605809521825024874971661161078549223576002123925935662443942078762501351533663650879137889644015770088948596509084025452573854556160563598281670966559358791410456760152105045928769876484737781047059324054125556952056131434356868648621321420086817043414661817508035959806528038847092136040335945958479440107885892851831780807753149010023544454426136666038317604045891455077075018327163773240250067959104333048332881923219176630182059641794304909715624085512563095591829821377992624507541043615405440599456070629370220160012149096527336388065599275549407145942307689467325348555548140913531844980663278139429500243991066052321627377757470238118929935061337581344152129537586851702665686376135117539822472634667559515477522329577338871935919662271940154064297703214415905118556350509383002771021647589076668608488611965002053204846128232149674630827644397678563117997421872503197219135002093215029761983093193542155676801530402505578199661684887553698274103327834958707981180163380363350334527441837083294479332246225828669395136579803713657431459695663049585382991678379713564733318539782152500283327795025374115544556149983473170627804863951744297047887919690301410822351707483904899090109009885464934980786254004304863040456044253534365490063467215747732865063361189194974113590203801427445879154068308576046451130286420037149664820716806923643029392647823850225581822595184163755659182534989423401719518477509969458982487993248244940840546255695979120977284462277080989591323594134044850918796762224322625199067157969785843232640705806790816308976457177550877904051060615514923040706663946624472792940374928052531978293580319103661443595987857120551231087765463069899957755382157694100787179198926105958403624395301629282924930007518902044855444046291340223315968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 2305088634763528661885856005707613141638931754656279569890610788979669208576650386645106076463463229455453158780510806971663044170290423769878203575446720242438511046057053578930041920839735259975723056362323893002996918014054564683274612376615776092771334591160362134942601696829898647783012014175595734509773666132856084892392307113143153752100538324051461063830817125152662243993179989224491725958618590135287786344845745046853715013211314982873318947974685877682784036452678151006804276282687951598947900843881281988586228439112440545158503977949473150682404879484749909131718999479869962494114240783616680828246691562969815731242707405800861413852200772195353163199399175664902125649179372231715966591586089244581822622491315124690022953017250078185239643767168063210168480139920741374152555507338248651716820514710825153582953318179779202194395025580466878819550219968190026519531317717232763684511531714831765717984589546593664850375722791054601312353797306112655977678004657198759524850317451494875952524949994656047852758705485090407813355627641368851269535610259880032486356981005086146990987789411092151183350607327760528303128609059931215268237703672875010927470760372406760832690977873880226954504728481462475445215705237510112609390302070571977874615766895924160759281974649642669903779688453245402764683908508001540417512120229167879483256490049133015084762874645919951231471923175774514689562836218373446907610194918976606714298455411287168565382239637702310550761902087077473847308412779752575902870523384565373202634144093934410872880245852686903902233132110347289600164536361921945316644503891413926385718951223340936481722230975412667822889924956870255824968134856529923646198301556772640785028842545691233459026452144127314538527078262708749650176713019828581361590312254531409062252649496937032722528467812634935868258211777224333808812440822327004686633337270652687250363888524794869467269611225451425630530615483009262532609541973671818742719419069822357624308728990502565988150979329303172198681558178236640262663596913671756293361302222851765675464082360670775537563177160545820497838009032272858924884752436381035715791608779105247128499783849470791516669418636590163856380652779288053183652356502672565930064715689656797415375956503054303594219086807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 54385839023263215021831844677860966140089256504450369589747368704320097590442607552743373981318774952519639377667672239498596469094932591855074856402739823422398998240039022743615745334060837063818963750360197164926787559508679218602801963990374734357549077539422037002553533717825291208663587190658817711811584340566226999706855786938261176984110516199472085145439426267517379519560422209457180282972577746969829880062451887898824289213780749618492022838094056973207496160095719402852344245931061302887611908186644414041076696474357720002266691670160831390961429808035966231835597632000645098163871451416397226005003231623166516551587945786625008754870065991872453688075313674079920125113734448046119580297090800685891905655002919990006417108710935060785467779274909986533740002013496899776542950176687634564164156532827534339093081769645064980948037699210038552373913492612506049085264791018312914029150467498958201291516190179733330457477943862390277184299890173604240846077211844859108628869874098853224139943480998703205727507138396575917299556741988308733213811273490984353838733207866916783756035574812263984928897744805127962870132592147162306158267961301951732745799963502203565483701661138233973011467970435652359542224147481884517701898254628396595642793746957910247090143013158111031150158137802823727447569587525343872256252440814298094117271326232966189734267962893027191659201264426236759492454373569827404343675008509021302003184607272856349173900517325626448680233961334843588136102768393944270774318183512422033047677379366039500368010211519333516515507062588867846039585891687388652292355223096812513383925829738411337711548305681428942799215477199341613819382912249124944590975483503931655341787687999115653863055077785780419598420509171016397260581238502459595204548884006677835969736266398619506288982307003299590917006239810747349874342018504277877190553306572921715603925497013493426361797137848480646615019021201807740624334712466090647863865630019028682881775015434821588408098755555102557442939747776634603149954632607232980838072023572078898116602909884060953030877194391649985765741534883693299614723839248855096281242822035667621228839461136945276935507879917940049346289841126876600503119799157521944494348544564621295459451882727441714641056898744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -53513044636936817021773664141428158259660035415378563608043448709779813201175499169470797052642934320274498912029246346972292481964665200102338286284812700450971369828463260007589374301231609294496126655346855655212325366062726100730759507343245943321804866904525762383129420790162006841799474757298671477533927564206239805525631931560674893362677664946286129145367367916667014682545151080793623932988436958594908633641604713015196390371947961621129552639287292142201321894150254440848068115747153161950425549819283373559040676326092797718514973966467123156051417339690370909561743136534378310368809591979451819713680714617859403895869092865248186961727310922703535898787298095480006524398763514598266559033490712679348194240655690588538104100455805459314598798642395676592191590125532217634656753221818918272637831771566571775274882366077290009369292884267311300409178628194256727520960998262866796614569198265333238747080721602034906471300395280639739005486818863209312338069263179113273209481570470702006375783774940035094260522679188464474514082715591682033274446179494560596141661457942281623936699589092523911211982316574819339169490106073480164476601501289208403317760047826295918282419654542030384780907058766646723527525563102783799421765853827186274740920963961672418038899358517651403947378463169176964478663866056135939444634219689071077551911263917068166444544443367166182278867099024710701397079205885495587160886167251947950142147313946481130059559106865513290067504391468444503823156387138789095091825269788829006987442848766612597037250184020890847372016685414113127158760367357617282134450889941476658254817417852962913223452305554786827093627833151635637663104223081445257826938024619012836405888851793375508355579079644831315203750971896482391841484165569144962598432015311855823756619022348861354368123767696358352136743375679536342707997140768487672902516080526956633077074500315960353792503669097832179966297672832437167436475236456646346643588753984479677489844980292067531788139005570488281901024382435648251009309765966975866399026761024929665354172355607558786035753076353881646541244936173662836123051468697292413251933338894258947231419994099581033125081431170867397589103127508698180468990608348209713543144484154286509544859466712429892223061857402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 15415625686868281169289539328708679167902554560238915159902766785659091443827489085784563989499261709075654579859979118085328094342209530425760912116242775071007238561816471589743179107394936490598638195677914552411300659718141658740598756873023784558949338311573309326678557235783114455259658731492027458372744790570676099628873652555878632844513707748852081638811400775845621439323201816356139244784699452811209993785734961714431234738189987224809382352389089644769008929403347786107045618477269459486515548737393498760499548433984436626770787562361674247647142913938142429199528049801111216724586017854074701690541802803814582740953334710830509227711282706596363263996069594256496301541436238545412829401356677690202229778901269507817199855226406818396246524308106124415776848709189458825822714316826272508364351727502980521219545357228294689870589450311675563314942129415671876845155290856111960191581334432172367127679843258658442433755536709401377990729479643157156351300039982763503980616900881547480162748142155355774441643632466963500466856906979139283457356921563623055249956314914985216455566800500449722255562959225825831360932365587869784403332203646844712886580358137125815898829963605936158760135278886445918834652847368906443117442824316649599785547503025495966016303536074041981808723468975221115972437917534156704593151600156731110631417863588418242710147760477668605444135793042027559312213720387542355228646690058856130962518085722044006520221598577645347415816640516626766133115759095915779920152692289176660863007561171295859942680152575551164199134244785358124747402092041345812982340913674689054270794241438081321732652915440013791271291936829733754568855865647636844219447458262460560274945306374825231892260683051898486783176016813831038189516044625822993352332876004569841860657248458789663354769072417573603466406076832093444032872892964024176984245088264385936840150034374222718089363858395900835825708981850213684374692169807589618755536189738828985833532244263027945105919458281465287578868361980206949188072724945365758954290361670204510760664109317297497049888555606784954867382342904721346926572066469365579288390034982621089103887992263966000831382377102478665320083548167673917993501241968024444727228780017526819763818743702041118946041368936448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] 10189673779175488362159221378472321303959486029372397105135239314806805019828632955710584960018749648977943861062031713042965805763700089965452757067783275762537220803079810590327879058965760539379055784951501583412788239996712063591646771744940067911268078602313707861611355663266858133205677928034045035522359023951888160199348553095665098364011223433895499706414640429800337730156805829172619273682070533542692131355073960539809150714106217516663670887805672805235595192173716736311618875934040629613281266575159475678386032686704992832221750902532842105036065181245545895055659314966665447956475357903980634621077534073362016198834973370772687111543362740546779814073221727880439710587793228259596107016607123951641283754954911690513395226607910496186699575483429356933537552460625987946483171424826178756658908931985424425885962508082014928195092438564120827833038975134710781992937836898146577587465179595055511553926883274567699777659771329229860864130940222015610664587715358430677555492857047020128102168534489442721248225819478264520595133947738403134557806997095807474469602742926176349369077034285153829570558129176811443958759029344781679516479181515439785090868638079444364391887058430434804762166207239321408397209770547525738314173069098548485935729165690873236773831079850440593288031926512311532585553967652993881874312195792644657266050645509919687755965331665489508631364165795866660825856898498969253368241800544568531652962091624763304983138137921918909498679703393842366621899614571957960292223891084254203241109910218083679759717692448158116486475716104340460772595950853323011135901768003306315218372734331262254559336336459091634374181593892355650056038843482011156813369913543691151262623125109288772831956984344031656712697209266823702515540495059047981852793093716667944296739911456904838383284332447114996434844100845561847460454363792922541140913739430590835123082945738793428205517175605242542717038036777165980166175358896556981745903512060838764543847982753791962575828095982373030471879614253999812048576254124121922232770488380600063137653090696835797357965274086507967974472491977577799387314050027756445718030861774189281263689159598125805602235633748886018257710223404811273014907796954658213242254540247450937399543526417542213155238245826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -6152136885399461915645603320347578526234921030195585023656206241965008059659983532840398488803355224039200313085900592106421986142386831452856543342553841247902444728504344683259640245284167123454257621683974227421650881917842271713228309107924993222462397216812074074842080628954615141686144370723255140294202625795563484138740339127951446189202673498388756087647014193641370488332593034560970937170973288892055955171603505389925186537311667012850888956184540392277662667164334721766940809813736984122619284286613745134125463514820719479342861058195832325586101985365372649786321191050961176856999293728874317628599244567582429173174444704729906815428287095390292797520229764949264634455190836604001581270388168995355581197975300170692844906127153625094880011843418949194424643651083709672723677541484152542931449776381365448155667238755323018694204887406358068862255788996107439423259808235307594490425838035428209834282732436323761227282085569959855882114399951332039167422547886706873865992455318359896150318456166021034408389228831002689366831409537953452295110776296448669613554967397877077688141997585768472626335926300052094903169954471599590220993598144645738261659244450005820478354672837123108844096348675057665589474214214449455946948162378297498194143814070247366002249336185964919565139338826189846627614036130410601814488233534042358413725633419480256672843052220221490273655862226694691511871823560101928647045509921264290257811495135849095259203449942315648546005289589433947648052032000917644036089208003769019188296764201769438509587644762671393332662283191657323828064659058981178104132603387879552458963908703191639061078352927483781456391597791454065746573964706514662853729581183470779107386626704739497884093155372897340397856043039322004983341338621749282249135954131955339484783514212793665003913915952419845129636168116795424576824000215362592681757010094272043999455092675065156579124277832087202032366470835502205226321264612706215210628338590459520023612571543113899601096462379271717280652267421115102533394659875577067277433195845743722287316221884592901838095514695205554541051825788061740051521177062956400383858448415811577631252230802141448655940459045057238669114600501529006208269903102824183226092172103062185517490109157182893274576476700672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -7982432393853767186620624652738338161863036921542979370274989070943970148691806817967609140201076652710933593798871735331198992112032047835275080995804140972281615084333449135937893930317782086161948491110751017538421914180093371809807943263107374609379120834904788926223577290763616894884471919304778778420072219385891329276572974015289519745878550703682478087501666317784164227063798041150071534306532755842868681722796933457444476363203522446773585428835683231052738025536889692964990226744187482275416190518919358179223410406960758280397216854051444160800245340209041420078210092106400487781054643401362087807366652199001066203624457366272944348295592007019720315497600075709252669296339533572937890312421285560400353617819256793377883489248706945258320511795516507280166081062655871262100952716025402530585482321292307437770425972117971187685487709303599819046961526937034732210972956884618624251923017047183834242386698224845974397458169982471363507938739861824652235972854878511916435978764224883916001369086924125217875444570421836793339627649333528937736214406828597274460596283423244243398623195713180219468825489574992410156334398683871631946097030407670008332446039436393967580154868841107968644562906664027330548077846639090830440400292388737383264731716381023013671000943769871893211531659128998513920396161276110684035595213759537493236718059148138514611742694525629537244278179252903381224172597532261900124237402124614450445665224445533114032221686094124846160126338809858871797190024133079917272744104779747998934358228955055828991682855722786413756729275819846292334557625804455153573033096077616998656410492328675586223187739895995814276364954504666856773680468047503809947954574296833702795513802777408404639965460752982736723566217066651792255558751089218516094935099764657529731117735048902614585046785032649065515832291371582690336479512498043449558195149105223487478467221393180503153013256035770696085615761845256255625157003470457506128550325731855806301373861164628462879895522434565079781002600712297450435452264988423289457537152834898323596551541493831519431569761347186307206985399655745480330303136196563005011290460590146382929426670394015871817713613013819178102910824291055484061499379987047969564476553043186143746442830711201942330355524567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 12370445830147707044471327195101860642057413025937150276497710193409989073238241719473585719493776570887174834172772248726863930737095191365729532604748622787385997690672500792114800035820035415450458218503623512430517345437239988346705031343557945945790598515458517828036860550823898276347066840299073264702743531129346134153172947158762894314127744193527602360066106300382394831304554574950158167770224120100212156786827796387268826577083026624314859133337796486536321038856653313952169362178593701267921521604137056744813907846474217455733665421772998620579122215566514390859820304781942328296376481969047297521818583913913591438935134680995544509752393792116959140453722200707635713704385115637290065484250068329372932116312629831580625299385122687436053558259484746804467942976889223974906209262520793129988570726770626823684110272835383256183972293690187875507840539754647674916663730081769434516502088175259161190968144966263624377827518853669672512048773787196171097997246759699188378234652200010575590735950929093485729227817694196286712320429533644427249608222202614866569224511735954554641339732715195590167258512266499045735237462945428020636496278821726525221409068310460264806914109120892750660176560268441139241446609986925371056668452549930658012048436931004527909700781197885030699050551595300020197113528170622300514428260331407453197135732223960053782019599734991093383635298826692454099230706809312815887076695541898202730511720801128334720441046894061554001036175469902990060673912821661962226190628994175474196897955080584848821440881901315253247180758555463925538837583849922188444932539506875715750840855557692127265754682475849412388951453237995093665431169748294301907361816287419943888944164015398248500768214360352591216382014460084703809895163103956242692243175202603704692583919686927301593089606191028084452445238016121936873138751063429541762425611383754953420026747950138898732377251757628552362494267501970401110393305693947154642795451297756275785782160471677374888872481915400835370448857324542907597702600295603766163792809405660292922803550725699404958601350404771582905999319809431600883691511500554510054263986030798612143919484252180537694578501247407600321200840052340936182515837532055285840754620151169228245938801392145221553153049100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -6489074404535574660611213018795224571094006038975790556489014006888841301628907874933904168302601044988659444591024389579352257285404789987561760099106098251265464270561174841797645589002992387012675357542133196162857993413577842054659231192361882436101299981448603612500100298081705570517630602037819824371870472039944172003945120285920835697047101989300175850535963757954493843168504507939738085046420796304154823110408751021060854134022047407001925778796332421194017293432787288130750187562951260189278756436486899594541912104366155174147683213839613523782064932336358945828305263274059436205618091798906567504086865925183803419381411973978297145727252163072856504488957261905690224878134345347557201544378232158274787507086633461585930771849452952001908284350092299905742575452999725053817950991467708624535997731399528830657571159662938486193833379619152640855443259027798315054989256261500835985032967511213341511769938362034451758411168991026343166008209728586040411400706026175596637063196488425311005788060065325191183348888036681959282340620984890170069283567354625943228235215251342369890448210200317506567107047076254163754059946247431448687358507320671366142308704395348321355073878609019549504553928364082070315126025961744535882425526603673113815820975810357349212397497302715092815659151863483910396798038926565967127756953649960698529078955037864020056890341931240158369055818960517975965752061859198054755306421968626964019133118889814735009409764944301428425557549796171727107664766180829509491944784480700413244939682926727767094355933576529186662166823177871586725801259015466429568061229430478062911232791236943627388458111207204917938837444162955531217541207026753273866667699652160477021541985486859564669959468354542335554957597583732186472991394871000407427885421510440500817305762769656814577008443825754004949469859116217450736061297788548873912640776287802752827216800746583255729537786210806645922491915353056965255460591963156442324119660815111662695090258315784791628812037135488445951596363154978780273457020017435465315018161037588081366375992831761502195148229405906640904486565847163425115124333564960031460316227961586506550227612227866775026190482451074713287898954034640717405103737400989283810698973449702519847237390936584719868535054008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -345849342869183192315883106661039007172078036000873755381866585289451629584292231508143101861851413202664122267961512528663713119919491144417423443866924578723060594589608339565382115900349793683690884613789950935969118067608947908840566201309028433805735659898199386882027755983220174333047294583316456137741222596629680580968827602959990330122053981624393193411091045481297978351795526111287529511402145267461784810754081232708748944013946567649685758631485792038277649486730206883975164757760793735152483530498300417207930609994368110924425107511277227199230795571558463804879094172520964987192920977774460466227292238364952209470822039345924562494566907142810313012900515220536395668653709302040919433111607963613523726751284883690868061410420820722001138476516650950268436186216133638087010247725631598854769766506062133652320469031872023531610533176630275736393629120985291523868034172592688127352693559423150972123738293642233513407218051209425182636433995770043123151575333568747528685756254349139546313758193622237345348454711536781994519967630065462187548814273111196477943234174587819155877944300076747093374501867855859202079609317024010515213336821499979834542653161082851280054161338745051418187536677139139314596489354217483840980291933797745907638090210923229229549649283908124887181785790987646738433345694097979586473163883200971851971178422512635984511884175061790912082821282739710302517308364527167925112506149202976083771985896010217408734458475900477183507740203712534815135415140465475968974029458586209508891054177608992708885810435157707865707473804097391872959285720533703011021694736590984792160466139513233251747040143179843918825331549327370009996305899811852146717847408094346391587220621799586663391823966743907592055260927807931226275095240174755601140717284394491608650793608559929204212886869680063552440078254141163442756880167371394691040985014649013606200161499400504492671629828845321110141737788392861624732677133384142912018255435301893595576277909007240559873893020194244561235888355686491980289459154884870411004630394795892877466494982758953431652634335266531252845987444371447821107830185938001255988443021203434440354922461220070275096799458275073288427869916308598644214856816041050471423693203099409840425823525774405252157202759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 2868813185232981962130007334910137405020139922875714140413627419226340739466510344789702208506052422926636636290632973735948335553416913287211673083648639600871703368618811737143827795773041783163677098918802793433748735555556428510448022299548032298937897279963805935453740445375434232919843699116317286243365783315287530150211938235953996139113074369398675563165240833223460483442136700592893333887768933459286584893089879006819036132496333261236055698944198817240398822292477651605913408595526027055179565244565059012717120531256482131437669619038439443881343387727561634945957664675559850305936815025149454330454090734054173973775169048077494861645922624644109988105870925921866041250856984044490188269881215651592460054041668614540968527044484880988402397224581188511286154506594663521490679264677158199099633825335638144861387240875642197787111300398596541472309734111163016599095588442723449922751894165724890584251562806623154363536165284759548945245882893114673772980637995321621874738076695570242993287086840869980963782195504046861686249066034511859860325957989865271001956901316373983557443444986243194765424962692003235928815428446478201647039363454799323576849331398942158320122374082663216467826025537327437739430028070102252122306178166823245341965675426108274273214014339059889405134698417480468446515643202574217502631898421694173444810450582043311813575882997945782519007947153257630577367098099462546171626071790207208314356867989751392174503454814890834810408147481055908572961329199142016927190830977032392952885045769525340696630436800266173857897075114662352521643062814089150753391309677428552303247207127743273586638220601109316091947393138707621366918845018564072309847657389139967868328015446640570542009104932433808557019451982452567612377873893420583668001581393163319939883091468091997906244957407029537312019345552980623710186829992869031020386139610400315033042298608651956825795402384155459025934458565388829616419425153436118309110921333794763040590116500907105859896936918653049688150948807019336707611679750294330437595035300761356772770381247256259346204921069473416589713111808872076861205930024702422816391208456612586971205682717209282310301777285761135921883580654550400087961092140811560513660799974919167535984244555750327060277829304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -2165581178272268612709048426119941012052052891988391712669313226102064187578058916053040314073561724379288128130679787083037058445386707623283608597013284153883160363821828480685137387950230460532398797816695062162816016727255312156504953076799667086626062222634642970365515463168716790664603900859653453157962455461653583976311878937868322067583548164797245741314871424431355492209735314265992348933140167941346192006758476541007932612107763153904826436224376249607565049939446001287324921752438977795187206290108498153844892597298354750430729507443517061395619008135181026048970315093739371655747621980861755539501432763987310544065298552381512784935182043899789573838863705912385433775959666457442260935777916925824189763425862507827386161538594588055623692053699608512980480450772905683901708470090920041359606517064413850665772154124089674291154463248543283294971100515332452619329541504398798492546130295965565151977934890845214716626750092013976866769423467321809073660297476652708699217974408440336613429441868284083701012069220647553349506970363087512323613347889218078456108960042928917770329070285138283116092982888668313196188156821656168467720732577366796682482865805655357341597831132407541734439014573590717646019031465526683357935141006280072947622390962650068587430535954048133336879750337205658456046613756469752669568836368984895641980146664741336647240793230604371837905088566181590840299161293470913302339323878394185509247000388694921495422467623561512183737155216414366781804560065492545502825689700462389813096737422079922631907238749194516122517317145303056799706624946316721777462771495185963931314645388469919669120099167702784542834996049919820936959454127737741719966268881196160074474177185917228096579683206530766418705542336079724551641439405009410530840388452848577237279615938134738175691430172293958496078919234473039499631002026560431833293289594307221723964246911729648579697752199099527638345862322504294758859636359004800719511384327958900786038355271618777234482839823197420264586679198053662961275827340579158961869711407533355217373506710288014931194958763780260422736909253743103754422852251038017470062987691302396040360688777806648694311436149360160861619132512488576782333171649822462821694439545683171546504607359630514767785667592192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] -22379470195811533342993131720278457311476612405428285114680076497638015500225010290087290502280946081591124002247056214663321131562303601026499557534655826301602887686082712241033074470736761804891495090753300090585093886834095883925999235392244201605372723276190902094844342132787469446494803123771089252627113572445619465683705109148002428213286097206703930193063513201066544572670385730515832420549917330275220653178964877966230974423989824876001814489378067737427092180085209761191025411681406060765970435619121572817173128891408487022466592288334022082484500510953470937681196716372987123139637563665149862269802247540416679287049840633641156309598793324281233601350171729782215981033129563075917327254506388304847612051242207347132264906009724843973928072788737296403359124189784822338569519006105826337747113371976973763088269839690976317224261737875862237687741465714422385756866673226284596595889270087434906436060406333806654159693736866649165075829293991469779388742604247403955657803018700235768808865974721728765903592967189608868132689377702292242312661396092570170736488328475692228221934448705443157903128888351274514847532673734214948723590339906299987561897894342174662707011484979374174608192952162779315956977367597499209991453821035255339659344716548766813655913891115828881120071233129196189150475694167208886506219975750984883410731323370725679590923669641087576369911006555947900351758518242306518553223394852171743553375794841522028192653623076077832254435645781158473422031606189536322441972017707654599082261710105316231156351515311010812386970445342019578494572954035478569501192807916415289830719732924213841588182848261933300849546980631895212025440283258948915754307987630570691112972311877396375574437240701406503850983949750462136822989999505858928479775060107482031289946567364729179566950444610202444213513117953880013372532727964804558550228823830805581657393500040860407157359638035043660709404859489145853296442315687484219250580870352460918677435193902560496712805491309653179920020302107835692115259256192995623454256499178530870011105625879671910100873021949822959176620527467155559307674129849908102677820016139671333662829599284885793896940743857017556540626562849227283373159046774263977070917922480677017517161717342293458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -3048633910997258935614911339017386025311653730471852322535223174443660927216497547378217357940849171953987809066232094909745582504304356042412500024208902051390721410902117692383483516428235404115126840147983457003951353210665578419906990544351539449079058710794794783771353623265173906210970058196651825017934402994147048635619567319744865841383598558592899953792532742552395937243661003804219745541522961059343241196924821306468073152641200887103966896784875830967886432556444056741582025075676561181900641173200917206761931248804403724862245179113203059909592045267107246846136335471350833195018582506564572218571187439282296057877716107674062793099221568333716702097254246661514225841750548918281227608788423263816402921500022626152084028248940870626581060680910688059938944105166026419262006610575880629060211646150609939793937142470961408970853922141485091693035866292590480349362356499073357129524732123077364266471740273483799256368261163919064809575992880294012951640920603217665126822006314861893330816014453866551633766551277437500359311863036315965666940292270832273267392715267518745006477444625278490712135901341550213003248703843368009258455034725798319474027853461835963577108821374588675785920683957257719188435565537757881241486171074473329372685217126119565520095361390114755955244853805938397196132167609311445495022557350444950564811302356170871942325184164826873668170013609617756901514111595816976969625090099889672905844565412880742717554138130907372647942688814601338519128179542095845070082717916946733897519444393161348221197362467597071726972423435422151256897053360203789229159852576049960587770882471254309901515270650868718288439695879234351153591332794551284340149080748386636781043215158346745876331943609731866138757180497430208376970408444975650450576638303140954029665672178858662568243679441116354175360559045957248960715295692681322789150620479094684066807140929430471347969046867830653947459997684283951929940931184181908495312936559359300600175571385044321907384355812771720652853434643979890386267399494742483896123274247177236736443767303274502347002439334853933955955235075880188936477587859381070670811453734243664695751059308311630661004994823257304073461232394105888117896546141622077041823002063367428150693069620491761745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 793954738098191230693703137625868651682160899455941255943785918315729098301993109683510550292132744575150609932734085812592480508985663774421314767554486015027650956635343673425557735689947908250325720505191494711043153723959652399441425032210285636190164767043246021756864905731151267483065940370800213793625078781481785501527242843117252339565285310249754305078491658138236142186590966501612971170542536336832918803727233769255792973033750602345669213230108016518470778636748956950394528654231890542072822295116103878696323794442311415631151929426068625521393799242467177483961915341508261423137407742179862215257938758579080612828321205025475557776968806131362910288990464126997106427303147682097428007572728966658303685237079824332984693718492561153075551918172582058171598139430434337866876465625440449104652379827916047076101674343875918414087819500463777690345125543251422700549619064066044322718243811414649879340413921482151200719273868276592545414432457355533967187382600206403760453070427866230660585455126326331869331770046787575706873834348711171550939334930245868955921185390539406941440822944903227179932140868195767294334352352954334650031733270676545248578654700474435514310571300111521411854318303573724012752560794755061524401640401266080087140475243241087454463148825423310268395498579411520008481659784926638927260891317197919895821196550568259491406153322269329742723565003105250277698613822288729027367504053187945690253094656743958543942788937324721814747654225247736142130431047827516503250138530968995911677704788978465110008320924783858985729631987319509429654855857620898773892045180340227743630626634896931019710118160800444636263412058326588040105747793911630403363260575064672207904846602912975520922422064034635770818235036707378226456615180872638596194783662208301648625347047228023713512283016804941867005047877619148530136106371558849168242360840027056915900592310502802061115817691716254719402468831373282456250614346938912947044235095812658069830558037182829722961335797796100856184226031161936520329697712868074699939762879666836670846121378836423246793950901765350826342019229133988323810027850704989936167714627908466810662696633110584714470935930141859804703998032587349726312774430716531178123546706467787788908093336913121869037568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 10913040350334736444526662309071592832650459772573322334426286448388405901271328711494243048276902208455736132225155810063304601809820810231139943517002389029474206860002645525346267612494043902271314402128295170211457881666501887174275997485206876653799881324154620661559272550554712398845471313619229523537592405430324984135807646475356493804211589007315326065172134469909250785056841869895019827408903188741251162245005019730909777993761564735693342890956235483367273966281902660476093368085526303175962159924799163477836092165593096291766624521546136336224991850228951160037543377880766288721890158961021053930014790105368311182716442651591538057558588257664841842713499447112495959724113675215993083326126469575071306195599179906114253397998381878429989612264250499784244510656645562524150011650671138734927032128276194474738615542276774113898280159083469199295069961574226892691606091237394476054700434455170585509944396049645635853705870108348318061080842370794479227549480618970802179562931288149561217860208566801848383755605222665159476553857845540348735905585672363925605447610547564787658640839093695094558777584177440897409330726966265727237856060616186745254334769587612987151306493788755603349467823008600189256689101229413318289456964761351327656275914276953977199686458169797616652474344412939222682309018858657971740511846209076743936723634706691167983766161197024532976727309716564929693441664245944650777109590276165813560935276798909279683747219750109201085558195950592209004886174344277820839560924852643300293290164590135208072511597970893134601566970098270629297612274503332591516562925584857998781630999498744196900951361595838109581711139756081506689528089040950477060112140322775022271874797788958913755346442979370548639711134210052342435667528432898951801367458922646927040620640697201412439625583961993526328095273625719376847275907252109954210929063064582491290877079595052614389072795600486401074025872942431564556888333029099523984302685642016252354403574477538534807177417621613548011596314841474823960788986561261458996640896106036403772761191419030753532134758961388362056060890927663120418233590609211417187502798128024765663173698887600808471783358697020393844522190024824378749480733099924425375201242290803464648476620742520396641730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 655151004981318428514679312725598168512115045982137163972154047815633853354795377233551252571755627189414196345663072452901585690433056217772064826829409982905624048042369639508439006666608933485897379740687372877220740018795519899910405954990047689366667579044610358791878341688016051073916706974268347453531608896094589262547633393154902973835134556831052922257643038324802606152068496889217257019092762657134182569064072735089306477185491009678605680217343256719693318892922757810919695036138776631508475793043301867277135196027352236417077695895877238197922758752357714924785129696654710218165044258964104835468931427570325359005018472852701301143920299659020894386362700587283974443371195242535508613826051617013270416349398448835182885081722561245361418457596248514970200043984179113515124853719766404458435311541162423532357267559523845008458022569520330747153428346245299665517405702738964382021557772361366518352635979617107794295691856090900109195300539515156365251879289293120090921469331110587343469545288520267606593551371820248899741031140208237442968276717553205547254733583976320380871932392589921251514292286923866517178437712791249852053690538685413080181813305400533098428792617460867717186366029536800595990938067541276761151412657455027120032132090564443237214108610640287104314211355618964977243813667815587892892172687588171322340690202498232134400542580320997972407358332411477213269726243972259835869120051352517262624970100908486939239576950792047398944143845757697426628439388971563233507519321633954013291534160579119177022874715420845658628728521674112900474154458412299928243735212970966461305746715473766369341973536879429160505600337837183879566928797780105744481253990075859301181805018222731719383641533873341571496904856175397917491487962660864009983870956364218773926724923542065803185082902076999575320029387547012207538760859408856055706959560200532426952770812207388187127017006591133732885731155213745555863458594050355090762692560135217909125070590017110320064265282963112694286838034848272871053686058067278176980730822837910450786614156608779232855329030513302725984513164603286297068021813901218184572600185068464918532071055252959556481303062323306822688211293544955641825487889416577411995167856953439897658199627882183321179914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -16904364703205329059206877867229011271432963630389559148689843726828034933476441605073886271549532841775185287435468391351005555358823908509862026065353655111149940304879919489634238268520566664102868625856448622727815649201877641938488046426424457813447190862740461262544946657286904174557055425267853787180811716737372756221408113907223288999955808550050464786680744803011645424457061454981530551036255420412353773041604156716838984814817209235074954883814559750097884374470222051715077051630987052283846011022998949630546842756395318355874199337781917551147338529838444438267506873156250427783333412624495476484878877608427907540603861849179078551981946981225545748178831236351138400013114306246373178786927879646643633561854360871717220604095015255846810448615909785522169083103905816054276946987535353073218397845793009533672186051579083940761389240176558581239813012166025251862096226362726905586881251622253747381741650583008860008654813996132743258304403952471036494135056415701677999580742549195108003005580102236753718676335938283706603684059150853351233652631619433395138229192706343555606876071195853369028486167102924019853534704127076824260073083392288413720973716876552448353296207997683899790874781100355296601197254956847145872687435835145730804948970812504006936928234528378254547836013662813854034025618571064721075036325549810106559486256061323636161829321858638836723586154237115757700585967823080405843138219691133154320255169103844859485195220539072909995127518606581358717987605065637251879641036827734149422638460027045375107093566564438948545552039578964918716821728372034554905971951942235197427690782748900233991314554176191429344966937646172454809410291400370640299375757702230335612821356136055276357781051611708614556762914395349881995189223022800133159293837422819807564305612851656915325725639826464012796436180082199681404204347009907498514230535890362413759261278629799397616344624936228325238534827940372781920014190385150046617390521791308340808208666484590163311945496624338020075926642616543147411008175587908777709281021764731047287108156531029847968909390210369649435622960226499032327292596122448550995648595349423430609571041563323522531625858241015616603829230159412478778454765732397311916560645513194253912674671307246849887137955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 116900548003556554582330644013944433164617028237712050112278013498888499013330550642834430007264221532836322029231071125283644850538413235571373818978232079421830147673883802560054876083897453437795982077410565366887032187083613552245585886329654456008300734471442950180722543697683365136795592684723444331087561967583694823511407297434350359642005384066622533941297486806913888174586108586664811468271732810089517184491556890993947993913962625582400973518812661611184673548364165499605223305298719901931097791947029925650978947803600706899138648376606200459739350673320898383519119219572136491120213190796908378133257847769038881352194025443413235233580557363151394354712776491042128484837729838064827259906041749370802802717412666934776159178275417236630137221952212219511633959098943827624488717869600049839274082268167469944787131482739495730400585574357420963688810743848145991255793271203395466996228683678712564077793686264729164524224923717002693616448964091391158527902424001021627140642376274669737602111893004598840154005209937472326349801553503120760834406988956129882057149173729271045288091968026302081814149656029502742060035779027790398478291892683235387495212018596288618406265827209538018096185154958402894591134208030554715916287215089686628428327122480946643776169390383216064692462563830812860264233060170690694590043633601695007497002265986054391348471205984089395607480400019203708100700773757430959885573231670365252354248937053070827570541865403921781957979450083494839723499240939709569354257877368235857290585882991093054615743971070849938325539854948656480904316085690788372659419517912610883498083728436433194552195349541014041874333723312310161626407003156739170891650439261436109319352063020668755399465228274802172898713159784485666624293809106122072933784965467713592575931502033425920458588018747146699121070877170029163008209536402416595995737362492952965936633439683197218861126303548291717112300127393914088653124722264698443285816166336233931497613816735607341390952446411700855506448217295655482955291507633239387293956080510994646616922493310586466974021921087799480167587899290048973841674066686174265322873667142273903613288336850660565948867783080736774695845871044086639142908043854358053321433529673696057147814929867181476643917004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -274178583846191052816389536525018288901071884691045072399325130460198120834538639461549956136676479383044210878912546321445141727750827419185595545644127499159742814019075261595895079517501173518546334829612987614562701419607850143339885340324230403821746620868208211138137196374824138228462280801553106818674841668213562045587096809180100109948909474833985374818857746742051105744112062663156213349535520382210285006072356939227702822494991372215278847015334637074242089789439595799543143615339662574365086341115260017390983173484706513938268098842726619635524514971708168725513662347037922613636789285639724040611103539818534246153105259634430402753801566835350630522322118188766158850917894861765812662690679926482012180607897480925284868486129300517741711231590433251456689035238040928784211497775472485792477415326287634338956901118001171430549631149184304561139090576927217435883879093745476481799624277473888804232537693873486914406076341733428093942547573925056924597756996536072684582480183574375450354718668487304007476545477049869007236826139184585378499876061544494086062845837064676764784256234488335658782814062210977281157361655387888739062078820718494550150091604551467066874354603463860891845314967933621005566190929647472275783639177643861968811679867827328179355947671996564246049954357413512116578795837003116471934410025298137105890949616310966525665450465144512681338321516068902661208598860613525123523026301874641868380808367187740876150426135215134359063793771380761920342634137483787790856969948906676121144482120837451048006975048088762191469293092301386467768784177949041212951903337715748211324651459507103672583060343948965419537095265630382737119773452726126794516694950463141588581400007173115289681262387185618385019235562569349015889850598185826987858730528465622616261102391786019266778671777999694616652427300119196152397668846657863666950431639972189018524580743164803462953525899769674519335266310230066944201038083986258926643113645458483178311071363207599970452888953633351758595645560097463553098380604401548479089999142299961382936451329816829293260240569776687724264805185498450716124530500027725720178065195800272333609375671079469553737105924049845727751190295116915044356140322352867974925464481809671874186184681261563952056657510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -283813130518306415558264402927669433267768503621119852961327466687320468021754306952873098753009133938203365232251775236883440812656448709214627246398835920597047261711600626809684493895062464446211659499273856604910260373410287541305512429445446140308122565472616809043266487944632527540188061584748546473155536354584477962106851054318659561538129743484967750496159857526863426708112369929669507268666709170809962962667904273808883271500565790797003381978299168889500851002276013499057273816931220304153439252234869825463473678552069354986128795082614011180887710431581196350894649537737705489912221749556318834981745836924329879415652425693571561905561591853119741167585497022628763107139688300384818397912214004855872120138206327212510663587240383494719356218397525000969721074930479841132328260427067884076347456953676538618933310042347786683834611049048787544862141090177105673510306260927541229814313415154220723685755967256385886858840404621582683528431085036986469442866111038714873075930049722618655178252314380403746764785980542677661440958625205173478913382733495765693448450005852077704561011845938228166058796552107857980115789057768931539228558261831014067663297585884338747766266513880073705120176233021329734267258331009480712829847347778123969561040590635802978658341987969697401868937132818855266614562492753945675824549565033207657416682058298126036201063360151032541082392856652882495658042581176645297780329109603942742857484783810519070082166907120797708890787887683948826379870180254326875407588824888611161052637102826573057670342631509318197103605693493461311478715166519360960315723445690038603154673664304873910922179623605807360143721054843087758457709589515055895554443096923395529932151257654544572895565365788540471531231165876987036389604156865226246077076189380504145365110631463610402431055058223659302923977310841467050979985950671358986279055840747230203012157391906451883231941011369917892618998534837849614158491740959738091943736432730421840614516403509027819346922795420211338951775843713206387163028414031549375100738983106845992728907353987485201713929947882579791264548391580584615993901276610863997878316792993100646333038811468902777701375997661552132011728798272899032340314652450163126099546881963652411498642391613861511286421979136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 2829807022806655383758689595462839547411267710912802343771212769202819170877065778397584179988977683213684218295020340082712222220523488110723465032263048117384657687888138701821050465454128085547930469816611739215705577174828208555875113986409951210410238793774349963169621329549041724461947250353142933808325162387986157331409057169197002359835578045207852592713265662673086695405874671259610375716565741566107003511060120765132628342854398265376472618040061021084991660865345594987394375799739632570341655907012624036752090354341256696726150916728665263413221096366289179653750975753808386143043749909339311672406588207192194871465494234452378593153381472907938745138338202562307386357296751522859742183120539876939206484934872256840857652379715088641908107857745153265191934206934940205101223593625026167399758066334812131023744779421593214086143421010328015810237697346728543545657544861922926529346058686649671993625536694736778582207471347761707434466387605528494359855223861406728086431074447714691825555943226082914767044965787767519642750724021994548914828205248472666412210921708725226702029582289006091624613736559302564745975800136044104738139640439421169911760534134846832973293855146719708975624649638940906916779388209061513198562287484759567999463174737750717822695466853950998554418307372182586167353990023381358495931078204056092046788705219033778335599410096649868481699250994346889550113617845633700023638716903483819451037385223438210828559927309818778668941044128299959260660361558856065273029787558617882185819263856829636928703770342648574697314333779472950684891403976696370238157510189340435894957937424286206924834615747620998404472043842149079145731491486786706765774304228371407595174317829520193576252482584568722175184781605331034174568796694394648419071225573798523068889545429075804386817939078359496556844376979769333192307185090209620946170473971181175067857811371294396618230326819241524512008139231767215892326087231763637841919879396092530861707017677593450944392068304104641651175628728522355547665791293259417619688372605319004552068837388483987373066799055611280260451612777545498443566020087826383402374753940137476342866464304628902421253921132203049575856272319140191543512282921381029701510036308916163545240561806050994002246385008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] -5732551649512743225013412203415101733049466317784807508353706797705493532391583856822883500973718651092794917240675575599377218228972651103979615642685210138570697973654965374327266552874732241255441867770688324382714412682421958544124139484313077250609354940004537431306760393789275277242301090235293834865542008133350894644191575385330508299323847739906861206967032938391873695715114656250011090985236774841300158821910793001274054621739578775146787731522789604186532624529097709257814232373642960137993653519574129112056322412870917304205906634522793159918511528658148046004816675316438406944785063304287045412872463856259887254164596707648461517335213338956911595228324359156049180844055701912983538388940172472027349937691951506109798508662318261178866083525131622526031822903370544922339875251497066697167140490748558924800225591606874454091790299166875666894699708137780143350921925265172871582251581904548596622956411267362570414014002552856441114313660116326333895033496152486151209660431995981207005954357329928911989716258285922318794322308899134492000210772302620686656612402686135221596570515241263103463501540110278077959227724520190407379996234923267959008172647535251400544548579729022535809205466776014089664058384296642409688161890717186219538552780754842318567929749015529616010176413700153928447329923855413355436604789449654578338172953348040841049703721205971515162002029025809998567888875682547435327539555921253456702561311726505452604892166616538617497574353299832334281911748363751670249908916092259821400564927386733084164980985032055550254496461044185324664250487263943634243464514674776256531898139001544364910888512232199084917735195362091569994126494749168500557700201745363105205935731761464550139687404333341703981890415687674837183049149701103399730470987279717352158846873655637245793735783564983993498303449103870739821436475599905026788426059528315008951548488036022989262739694787345709721305510684799426967434781911213861807413545305053335781289341825375664993568487957515045241312755356604042246773839735538753495578320661866442668320351785418779891150803972622755831325283672618599877275974391319526221463391673780563309894137501925171257792832452724478801488191979088263636042856678799792065675128983803747660803194503215363834355902316544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] 2428240124858989718650926372943472514607937464930915605303464818017958793967540408466543225450514046415598864468483576090315297539493147698516992310601484766432469408992627905499514862043511108080556860898421036452125380849101627915717024840736917415242939136173237558492946609575071371849941976715034083700548514532837177650371038430835786327260386226814843548549913273046471852413945202508088715075774830204024252783558804163611922264194771905647433290528536294048011633086942850036290213253185295854271655044685044156516500730416348267610607806454112057968300276044675338133657743287366853905998785788880422892522305400609757003219792743699508139840735858068658056074569432628048400437115749971542403322338279325209912349455796166710484656028073878968605671614242871034645175128152990011814631486093106954639238694248023282129475762363691425716357403639397840176010341316494746272010491094786465251193833972477916020011526717844674653886735489832660043283892374521595076238761449490147661933893494342122491590353581769705075415168845732237221189561079871683466289595518514292901103100777644177247879091861816858886516743448312765075225624735365775120006783590387120377072575515026476479653317894131961953967782287739536508025807734449777011288151179825892678957555911132011049393847921745604333701163471112182426604211116347124143433078003796184267775386350718857079428915426734942966127476379018939445774431377489276553923902867768849937600303325844923786717601718874387433926467448497636690155980501761693149844599993435628041665529000804242262857235493489066915808239288895423687704154834323983610676808631140425999479700833272918782699400732160592285075554463415721198193789135504321390244423769817863381432479236849103924884070391446662798850480501008160197275285072524158827938283082670649461973606077747125884834334294761252918956787623939027590417667914875092134193537632851294030315989515791232993137002834319197219347347793215565050708188446104409535681016596330814163935556676452539166529051840943193439522533286808728572072788952926073057054762089117758786814144963903203102376782508415237189194096583696723713239707720954005814624862661900199370602675853244757636568994104859851969993944023162876770164567213486322946572018533368749866803866989668487511040296222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 10537693945280640035423487319124379630718022982329225057106324647520952235609494689279690801650381508248301401393869207128528048644751880589833744805063536641807173124071775453182199314520032587628818266266927819301133876088128542997107145619617676404438806697533956239560841031543210432936253131409681197119914855544934537019029488250169986683973648700580772988792214436349323167857093556959868251170969395443186473535884848461325714717655706519898307161621811212619075168740233845553826432948655519670290625904555942157221310087648751227094954267466066251393420702943302556944859374915922375309293706180003896937620264603729561410069587041709585481687323925369120533869187691706147178068172357877917601816162673184172268021542176251201827162645458515321420546010345683177686107636704434742498823537635935799571641891827211806471298351428286092552904935842656964688481185220936333269473591839868238984269024941944604584142706582012812919779714080079604381147787595176529001047713465318446122208850919995247645067172039165818890924830438376263755403556591332212288953479990956444282816338495520668720470240456889129580687531999825996122051644630351784738588913290992673436945192143553849858556043443462144895283620750000325819330555902644796701940774011093258890178372045893775913301475005242695846153926159363585821782493201840257982693451463092636538728703515035343972834229107461084165840398754776916080420869720722011964795170214558516700525833111601430100474694761274302215238389550680723758693039828928046762904042982727903314595629356226772248603473056977218629767067112227705568409130301505552693076545632432801474587933292530068057448671340139489378669414869038292582391155314516689243121972227714244681598645328628350092682520534130590676919841869297663280305071097916802230462027006455691605423906182710677884731743805531084328989108299465143036024619924182692963205409018875511204958947327929995033057159518280569521009246882511296610285946478469558628162601839910014246298552517574797037379525157590109238465011172367425266970909063186434300805158760514316936260072983690159129487166344711745947730639257307205933358459780684633835037694648107247655671185519202530547210239008325769395756234818263774948286423536163732836318998397548397115313021194716831316700716597248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -22341770944186398851719654573068022461263445824743643067539816158083662375761405282381018798136303748402685507071482243110761137756516686630101002081870709622859110466826302618800108862916107153658430150015167246499178393745483470892968543117716881787685844301366983111640238424411768803000881935079312437973006543314042268807569478063670615733135772028171090629010798516273784935700676347211106387952330520998304055390065814465442428165080260948356604044636662233227219141153598210831497522695640038930462296860304676521172344436447527938726041027839149237986391168157630853400976019214935787413009155496831291431363214417133944659957906507053137569659277410798014126971420936864210137588405707667883327383800814220391602434658873560595480275317481788362292848073271849992387586133253581449760111322724746297134971883622697847221796759116224026138118424748611705323288096335922663588378279401160225075191298505871039660526611999502112678016899275502027569236953974615019850561343647080621216808823154932371097545925465872956093480047857818341092986874691294563699142947705873892960685197026058768318422968185847629073127540336606541049000888114586312669152617107843183643816696536524600596359848733958270527424728197543495274079638032292037117178076349259907690877590987933187812004288844124166306237745817856263343687626174998783499439049743051172502112021637381434488039413309874595498360824147240698151527560676537301402752376442181068949873036391564773239710877284432658629330014899827163469285233064212782719886538782485811784985933985653789460673502681342230109232846616357284382741195300290650023884310178469480098861155163605507966191155670898524178868575208798114621783519531945278067510994791022927226360610244202538391790548994401128622295509340307078340309738167653480268580955299013811704266306622160790163411615842988359331298012573812222876961091873774039095780390691376087028220415794376694805163380901827264229802386588106423378291116347723516763322384823027047035948103551777870240826816057437918918624363940055749995084305541748729012001256996416178019306722412485395715227873548853587828636703337358818504284781233351311915663315426937284004109168330110541368817332712483324077774193989693743858111582260298603922020844312807890629413292173737143512666357104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 14325459064068015693300134873837149612461229112949123799246460397130652224401712527583501947668028227552436711308999398587116666489820785175562685719487364154155892851050582032073504283486843923022195695499684914745324180467999148228163364160219667367838848406976952776023888417943318956733211784584637852345504963494282153686778664888256991781599471947663527562220746160453909194626164955351102629308955910669777247508360735679412337337722101540426295400173690874343219337679298814532953351464580206185464005970096856203989324999791837427163764285975258093057184965988099792519930634967922458847665968270084863011089500868853353953885450683608819123536775729892114485753709298546476165232162194303403116536695528248589571545442162309048981722529975651294578251079602401347322119773666170611997978394448066510531036272937445248854732920314138685055141183657728767962559612735138567477465279622960082748017956811866225546448467873797615580371940319695188529689589188925544871734142420787116798231979743151429100749851789860540011027764748442653906831169701276051720802793164879620293106094459036999640099973892191202823345484701136516531061889374295518072983982041993627201416819597657411938686993293988521556293970559738274548843979442546602949986565541046489699434823870745663085298115071622596253151559606636595080717234200203573669967645470746659464515110788768636748826734023328083520655369210683905244824272037229870913249563654275462602123783890758150557595615228498526447759672668098149887708560343908222938692489641693342580843925156197687752418220758225674449826556994975410082724148312016102146036129527993850298369104708234623612748091885411144245225501810522357953445027528749951944008505401717313840033836406986208358402351760876743174426868446752006278079300274297159615022972180525573348181687346138563168744794704979726958405061093589065451152135906648748328480539753847538934949422353810940058596592416719610587537478053134923510655610014316036458351517888804053530499817595835088629527121092376326473801202281990313132300504173827451240324701111956589410407500825277114595415010593485512962738129746667205448486400583138829436434911908876868287834786075094392215682291741868935955822695781669258314174666075210079017912229127123579407597239190200141715701116174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 15893511062123305920372088462183336201603942588933115303751009215991044401509136020446239577512054865546414114791529286904518932188634117621390337482963856491488304342963801825310631529113872940812497845247157967593792598606186206801408665646121037449722767970906168567811023976928344577183904413172747363416955454219532125336343211295047324079863924189429722847936063550667358000739527968761803207440760786946916747708636719819798337456007557801340027281093801482162956489743261235546363933633085022894593421395141879384008695105794313236057663718420582819507400719883764620835403237760401754564328449315053220030235933293609390309451265754517124427683499226491948549438606711357360338011023978666759841053170016816892267094539236105766200181386653537423513791484142518420235403571384903534201648890652605465411297058482249312558581444073791910070896005205206537649142494606974197274270857266645343178165798309796700241494967499093450707420059094078670495652464309128828134335797069947743994492523212615035045963171970920389756588252326894300803009888525777782143334810077068500450940910009533914821629957365245324934894793092461686487242497538633841137729279167966568778450309761079064538451227960481536564663844245557529013362700529207911061677358904094017235317802228540939687610023103145416945135231171858865711642485219542222523187821908331673995342357333757807474882749110907856809856998313870004269981994686424552680989520979440673259214502701675661253203926323904091523041930737153158616191494346483236370162564504359497828233689720049407352998646604676599479512808501508757461641956307822381138321216717124181990011059798402752618897251703080935092092769250075305718473539148960923356519458887525453233541882817244070193532292438885617549964676373032921257355088221754575431343836676900726046989849435714603724759466314263165239313498358664601892263434142530859609233393864581628725246871463213711585973029146314025851919939567141723401805812030885069833963841105321192089921734138301744798465274649417225614604572671424963927218154226118981825252124010775431406793376704103684812020411189092192559231912507737565494313275946774010886154670262283473075330427392213209976028191412464923693876870082249802284557928240050738258558420818050141709572917184008987546698393845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -43424746174726228815984169290285370081291690493810157741975760854180434996070093349671788600193536221179766236166543268724081227263290204533833559641511322226335439985112363002824369076611658866660431350960365493138674705202609669645695867890683256738412255680203078473410841151751752964420995013420526060198378337107647288373486173266771207892660631540433457460894753091625629958762975684283630648415740943952998437753838506085373574458161716770356601359565719343274415992404471474125584803621747288356910795701260498474447221098666628057139768034717955992427740976073327342504398809435056952254661299408910494589441498921135540804762352465240902038694319071279610275194133550704024605697406390202787972960893938667343146761664717810353391251068525283894044778456270234179191068610882113179339078452025317463525100739966736175267719153926457293215411767016993976152279953096020958637195906371122664393477188930605522959785218064715196966383590986708783892831028319467005848251006962751434600611787805862877555896529860539689777937495656503256990571707984169231334731902696105904330598152386976939174313612596773396924834766133652224519192868756485401230428605802608180659174023969550666854914575055342704579443225327365434806077099855294673008903129107816873609041548428971080829011248618615038164497759973432717010553013656393390177367128880167166923210238793594556817681132115721330220681642886024792007230600911075543624105033268821547226753156997804643772286370161903053254607746272655135672299678336239754419487219438815133597309415324930365015181374818443339800879617198390389937372389190900522043062898804606025506696555305984662856780656060431649980053362758745236118398607603897109293956408328135844707982606653864334048868108315739699649718334143406838357978421305313566748072089992419053222979570551260505094247666174718961619752650850304941345290668393696397007730808571331004773612669689189358482348863478840860681875451547490969287070129365355129503872956573782638838965948231357718370998985706460590008614435930312902535375366636509510609826477298398539765005793473876674545029267648937412504021204355330250074750327607628866224577537863721428560459122151480225054434130325160492818529922322447054662168305583855864495964561349750471708941058763872726597935675998208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 39773511288319145156251681161131672150434240203515836191357113551410652213267635744939554364512182371341829717408132324065413589970601789493039847313158787286510857272261630349324202981093763543251504750846121742556342530641325494207387325717662519840929625212370791140515588480248676805597776006024494085163416088624368807758526347484419896265897185604948722074043850196854952582346567401421959908354651040210363828417927009006632328924805986209975447338001729628676903292009913593917584051962945708134957374382117011856069497990289873613342180614910414382226885108335858356762390269158316413794009231949600066937923709107285022683628752811906520322360452066374113439687662262449898906832843758474992607453130604527563405609948584879475959191777673968858404855626269743513064676164172941256709366116007707834446203255986005569144433870310711243544148152687751578198229395440899915667339845357728708205783531351447375506296040115354629903948950264597533545594626021929251631229595084244292970409254142008903167693788919128313578203582562007692347155894067086958671892033048829048005824764047279642071233470223836301705721206794255572383719964010437582624788224386081795833483425189192424736666808766894883113579313492066079464389809810218513319764386603337173450700641313640863550109541836837371764241759141109207496445742875206572065134459980428268868824851768773463326425618641605173260758440565840019710370179500294478532351633023108804164683162928593441225388313563309645123060147970836151979657865308969002036650639592051552089853369023411232240493376991880517217703137653573700880377586677087550339884542217714584182370592225094424998578926756038565095209910895264300837883910959537207973193742142191387167600442280423528754016233591978370024440258434891771356112952301657204326908822082622777580111571986547892165309297539679701171245334077817418188139746772035027609682746605032001542246923478668099837614979538342165047564188620805539337219916181031860677120684366611929590958903028639386402764954061753868842806504764234940133963438646811413830776719119634182984945225658463415996692701147070017258422334650842565557616844277650476678430782918271698278925899115134018210792080473599173931917634615906062473100381704973082419932852880211813302479240705080902617592653414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -6823077055912849632487293567427626248086645569330709679861457503523976919730569363571921308463117461048163503581158751938080129415028186612092513344346634293467725525140166591436687052371873339188119587424062330132349479918188749727689091839146796511388217788367475630624108357439854684778192089308368226011541472299093221764285386238418789229922630998338641729173768905032793354429451815583611641907518095029356214308325401228885898099165692766842466360165151190078063710023537238747470245972470380687899190817724470995001500978848823125451931692341597363645995701272956428189332084688899669791970310847055308183105854012863769440151326011529838233313039099119718238249780825247904752717594491146325650333383179566172027844738850489485588917218131672874197963912426545818818416965406029659584939684851932535513781083013425717630943600180885139205435218704634305061661133766107980425347799681536735085879953612177383756902073369046774882072623979854484353884420298132991662984157978895144356874247704700912155518400146481579287068870303766073286235639261546498653368143526147030707427056543737385144882567115805749397458499793875384817550987916002170303514791208849005523612458410408396157994142632051229510113253812672791270010573424549497846372159700786127907316613849099491404422122277297060597820895785560251964535690132031545748034137456193057992702976369588145109352196801591583668416278930913289034163688004387463835876557374760345250923806047393267554573294070008743049866762871882311293697143028150850943862005314678571429498275744928092728067368464726372033746994888371214672728598040546359749023528443475377489590418771941851230255349224731376764320634723390661578292503042124800788069310058528127352608549773078594780613355039348205447447307272427870815217380556545870557727412455997957345729327866204881565689295196628882712617884969309388417042956630267528527918274030513693036041997108299446232845663244183255650338618261373126429724236247621280864698713102225402600765631613172250100289625930325807179933862522979843252443547797341742599709800882007951616560479006951879265440387099507107273126645801988893063820428452081551019181186468607193609120193093147759603077657355169910702831246376596740478856782378127221457350867288310107140138500022798951993857363935232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -23585898284940828433391420888387178752398874785956974167963384147319824070881623311354853276030293082661131345351469124292020957995999101406890501632114121128476515621156557300013199831771877548225250220066361833713665508406343887324875712753995068845171516232129015469429825477437115337203686221988292723294275306950299636342476323852007409486484542320500869792021197311248523968209889668579394465625644692550507864147441956576892269225911495143820366244477576608208520857897509742710679693939247040628570019341907301009542601208410245751025898191420805066111033890437540125349526323296344647114735963583865164728414951296216101560549508882014874667368075642978971111556328837614409939001006134230826661519694891622347135515635570896375285696660002550526204542327241745028264665568333711707059192305143195765859542382107874943534891215810296394788706017320254397814086439346459248278999212183441483066395543211833177435081513062048727658319284263505457925573011310340458954237926824515771561425115519867157293191580524860720097811940648358299014174922955162696324406774468635860947002306397415468820330784813700143207753875144351756876694301793013130876089849577662190383199963209937431496356482333335422661240250114692238513924264122516172333674379845082864972987567560745603199309132087397668999176381755003637982136859262758244621765235728489811768131336872343145190570777711977136318199737666778670007867019875021827013905845064221183312310540741346470095342807837629414697503810571412562341508404379646636927283322862822372306416936799608316776482639950048465486926391407252276312235360272516627177010136094681120265700725721646146842277209228314761081376449663507504367860121704787387264924654960397670236098355067604253196066699655907072290317455072907162201993611870435859447574205124986665472055782121480271678352110517396277544925069128811359417479260025050254682028004731518276314747569364866699123027736752304000792085177333979969455373113427245843949550922201502527620347804951021403780223492805104564395924803527992748300272057367348959584584773207868765755369016700759319402529836263508809028241208961751893002940495147901654961174820017735059794072400526556814318706332922094462396727678789470111269381298772509436114981007603046560035964475819860060460943283322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 26373096265893742503669142926458252005699166938533100507325579718117542029971868039685104902618338848383122168028834668187147516659110615372993987189252065507260030260425638272946427598014065687057478278950843595713910052802422702779195933622998932048733842257324825488157846480223542120395980741073960140223789903003087518719636349990861678594404260845728736904415520374296119653425671690224208566732722693265800128760348346574255928122477128947489101234168279525715035542195831449419382846294090443784539543737316794658074898134530931080162391357772017133498184720773534486690104410585484163622635722125208784357279542476457176738027670225697065464286145190807810197795425197888889404207421367329552171532180210394741494106528167032550214530182628336433692276151147695034049591779897031761195059915672721841744944528741594552765441244756418332527384197902653095943032463502259220018624496772756863374823770038496225876729028777971761784683776395597371147818336911881411966074997743310296687930837873056951120428259462100314430747470324020861222160496957830182074779898071557008927794869180294112799188009670585859614042084823308502193960083586976441477271572985577218140849761241928384277137511912919030642621092048256859421370559306207168546706628906810258406729880106615112364629775191783072207527268789188962332708515760875849572082294902678923014624428387436259700336737984517355305752148922005135192886949854264245935383795245268482014083874687132392601874898242507178150664360088681563544087891536268783019648347537323417472506406014917572737927963019518021455997612647058304283556623866017807363964306156730510862808306233432362092962862127397220041675081269323678535896113962425243248274121095795951158653751091306949331042444358819709444296498578663164782690294410041143763117219393771838112701328183246611345999827575899553303641050588451409678016001650239881787649364136981131749912544785178100012835244206485527399427808309031967523517849738872355020309788752876065624362212311171753632872736661088060442847617116788780736217276238155415448852106938297709256737539952680629005428750125548337291912367298187624923986786798886876287503809569064410458779450790154326891516685034482414058915008588014044887765414006103456091229693377788151188685915189478765676240301981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -8639216582387970374546906109006060361993585040891212924343068347509605422521084922294954837468532877151675284249207880782686650071434007520914551239544289625742786500990762724780919927355145658992905485219473701835970263907811455868858174303091153805389123153178943773764648337816418321578995437874596599825487077508830265869601980269515487324292816618786857158923333991327881903396599814580607024115888444655095796903462758667075745383379289242568362792814686544380821789011806580388036413906476519959289070193144908474776210016398340419159701920022238791928276662434022764964534505796223828540297183930029826813435356839635925338928479149139570177459172006243391621998671545601340428669809570930852653260770209779253522042759318057020804183243725395409476666651702977971402287801127171437554853506285015573726186711053688698608634376692761469272596506963268689037300584734954570862712662473586567647555643568264024049411982124660558839571418701858731401474670510039762689659605521492609057196878409879532703007247778838368858983619098870766193790940156039800388066814657108623405550103950385814111711590047079838329410886526759185166491932856099852164855927565647297646834566235903598754376307137614640297412361240023150370503970300171113674299375847892126827278198469548173346312544818582502715689579830247224910136609275461496610501833641799567731503809650330728512398855950026871167031437016931446270460344593349705010323338098077615474893045257640737544381733608220210630474078950225540709342626754028119027962363844729121948772571972290834263490733793786642695316632652360644593699780097026689131734802502121278310450146100608302186496087737844544775972651102538018174145087003471588613608167951957152642830923728076540021616220391551720217188108408974358513887261617835681143080298786021446167233604345141222750525059876704290239459096970373576522021739109182674710613458199782844341777699929853724415704045687401151741832177594175481936377021236252813701813103744048011345713369470568930548463006032731560307303172332585782321606548808231247813202094414762274764562062268575850746520902339301192143753306922743489382727849340369100322317833115842632798212811550600974666669636312049223922557591312952546794866100762080917213145536717653459574206440077188618813545948119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -5739240214615498045801977906054788025639265059560758398348941413449476630427432729554288004743717748709026226181294074585837083780824459425152394413451333495159799678573115271208424262894421276422770361126177658761340648786743240443470943897779368803164205546312600546995642268469991510559320852362736925939827868518210727838203810410026156027151609347057967335465969822441393451331877510954661540999623782877866318565742493395559980493056968562111260847726974046884434384867617384417256201981570136242106367320965202250658828751950759312634105397910214276682494161955102310866775913991495336236474474455004539283450115242306631448648339057848940639398900976447053101365139332146950745502768585511693255143879335223796935821818390569598052565513471007952413635093008130803986376615936285739725021547176964864471047255865284821445322821531855099388272194615112283644630495203250226042885296829598124355775973868531930046950398449457390367165604637299930713746294086302297451555526004367792552736665721048000892519282569007969205550376392417560485462939775656486373340306901734847075166206421573595013217688993817942159164473221799440590663137574919905334537066779505615499027876451248421345468269691936371495426825472526214519009200413753248546043047927767161446954522000695725907957319686543857940086877490711511502284431618515574300400228485291272280557400964884275383025442019158414118020084672211498836687188765113871485932351899915539732634582321290838821681642653735315403801388403737435430533186503822791646872941956327764663470817379002130232626997492674929653807718688387491560490674608599979064266902987577081111888018156579085581919215481941135481127404402788615558075148583651942172866342653998469011426181952341795249924436082883487355272731208082484931038828230132467195771757348491573345046875608440941290182852446921939482336536551411800977874978044608120564042363372936146107127755535190137797036810582173192152700989167560069171614162133178586127705539796495937741782953167800438825565226072065553851121837038142950977721199476337492878483059192936433338103111840088285189742043917356982146930157436897627308153525440396722932500005782465228950044593433339423769371166143179953058175350089725783373553464756284237234046714040868447210751843219479465798789987565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] 5489482120187999910212134469156016850998752690704727679297185325204849902865082720169082833882511649791724772659771715277614433604562553987276274325854248025701088031400813278716983853585992252219378157763162275454214467951963904298401716599166511858630588402772903903535254687923011672911023167508253874335889611576502023869492252127961892645605034922081342215498102271203647440012460607635318201195342916654002862722334725842654376311514713928460072990135873086713135533178424785644120087966871052097812415230030121625750672401280855233687024744871214196633531472965938684665210462076317464821472356443326286682554335920097155023804306800720253361792432267027631434881841980317868001532176095212449115381776091759571048742804149191707312619440968996062905716981582000492526568362580732427965097490757950745909991184986844134090330921321559104310374121589976881814825149195539113432999091977588771098493673158231854787752934773093340541972839481747070228976251260191595336782405215514196532134340637948000457780776429844721792181523787323795246639842936984830670125395153501583704577743058946738668128878688397334662945848236532301536177693821725793745687077383294571550956119807684091897793484524219939102123290414859324755482888700522856273567656583767937372006506023693866184204470821146072414148917862005455949225356616420745311196633509744980306184980194426446588527730131024965865770809490056901294127521807364574412066392901237257898701377000510932334919805505130779895358322938427901575882100206838090185449582048886501391191396556685858503035284414967388124875509480026000389873246831331768145182022811163499525605324205288819419229412931252255888881514493962804283255554501861789468184668800872914208792462126320243723010795044242360274373210594866342071565667353151272152251544993377449002118324386576142932174935674704377218061171905148060480960719158459787241200459204089654864522335854629853039542343263700366752750429005311262244108458835775155397559009785626428673703477277865335424681164884610118763377825427172437691605619402770208559274335284274431380509302865591818136042179574818057170570992033197771975633273025375646466937437006168492379710581597862083996109743877371778248098111049030148481425190049564089526369325102857166855969805028120139298193318871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 2067266686942145946607703127681036521596994782665914901418976751153133179840926287953723017018061940563799080203503630950803456222937354339108157224851910778666522075646374522753145311514823752654389446249259898352515958633468262253749654142464018450214885467502539043203805498273015783298744585595233282596295838939426701011184793368002263127246957354708207421888470496209039441128202725164068953701428437895520972564070632861157462268709764728299997452812043833084825179229125499172285930137279266925867953068236951241898178653363010164032568804910187185242054426418672518399573724709765648936806589988611803090224826758361105519590030473881474640352222080506803421504744729084741617034402172994737105119282772118435949670388080513914494531297928193665471702102256348945636399981905631149774036142584640036731370573874285990260238215637955227699171955303595122124979255902823514154473257867368021047571940356208609403094997160568547801679999522304433333370768701612182359184187780433797639814231147795170145639362964630319414322143904573772302578309321069634208422749193944359555177631411297348315424175152452500848558711229960695307964277120780775662395966375473645558408649678969149810610570424233901538443295740837103622567836121134704985351953474887935506384564497447386868806719090157293287306330433976418353658314261529741371055506384228839118956151186270606437955753922398283504607172358235312210636677623832447085822690178015550559298660071419787170452026792644492556074567253486601807707292070329882305872091333096959620195831793917968451541377974573510825865716911598677955311884789124055432516938175368641538901384327921059529586435580237432548690903194106662024076539098072401733885973427392500467683595243926687581666038624043045817164761725944024228866425576397132102652670938805405928070035111016039358574856457828602028262013320453070922337346797076024559248105289434393106388337146616641101228900601976770057402583870914985359853829564781665035805857522355409785290437331877756849707749398941180391465459025869217684994205372999810609016925423379473006890100261381452320537714183736606534730723301953835072977387749280709945600446573844834421341305691980909476489167440270494129121901760354856576573810659018528149340006599511960692679996512427726495040166428672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -6346553105071896402259104902654932218483168932431201651077493481001799433546685004263190527838940827498950469797068254219176129647476296879804039799925967717971023899133621491714381304121359716915401694194653515631301189481393687992415561652669848004463324890881328072574011121311398002150628041882041923538104439289296268547673829681542881651619152181539190276567337066890073947765133177861433800845684158356793500281425498825015551707248945954091763842771243000434720136966279077889999049222544866080114360702461973392558846570293979198731577311484496270679874420802120757713753948302475682870449449811189247405911856821138685652430257477900101219865163236382697089647037151580114883015065245059367323855132182394683994544611582483200824598573531336383552695823647181896457966794683398567303670173971165833047169694723601689485053650727333473702152631158997733583595608902918451672916449589515505752885673814252569244997690015761135072687533194200868546836063624204801033191973096345790591891870292363637981383202748771887177854635647937122519748756486979791854095119809767970586808476290004300155384516618564016147410018154570331035363813653651146902325968917549899389130837894100078509021035794802516546785113315004815841471762098379744833446522645789053660498079766285544823000888561533381420872488335833577225914899766141487047469793181576476935547182403338908404796915999088583890630169031786101721982731300438194578336795234008621516268841404720534886020487775427781617893604300869824563830491596948704698166087803322839008831903433877339815146723459957100129934092245226152847300376258823535754485598170565453482400920162750739507089785268080068197425719241439310878354177170205504382673402244380999220575248037250582820279111564869501551510750308669465136608924734422406483005762560538688782333849047650584201486353739176715705089587889144975188268300621516476651516152075067562172084928094323950840827161569851617617432319907402183189259866617763874128168655168024660799000578473626101468399705503175932657861977021523806313995072385280694793137791680277077780147322687053003983510700040818014437154387374903218088884350427063670796361057902139255019063168131074470472941079094894575747842682171998774776401651693042246027429061886830320539632085244360169043231779061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 4932963863925061700941059652778811041752539658004439389067773249914333150605479021993786375453855484742965601382755637569763135730180376929584258686525042123649359780537761698062581340158519235460904529455076334732319046567174858160386056990385310176713975096834111914586879022364748372566868625067059658509299003463033577000814375033748081234015051822344546484159423177024105544054144973386962677436998254772786462231708747892733026685014396773928370009431621034412052847298150122941742250938783431915447798987352102973452416695307904995055848803474045473896083394658165074580943761332665257103323394999396040711286622964916371898062653178417662603502222435318907296493688092383466255925012148946302488560878168694186514673755533125705552721761067116048704781572071663842025562568385893155272018551415094565681145656522324916187027460632044664739067237660509321206873151583065511999054236087704269737744676242794445350011589200976024256365320753675847826293179643077724067664292524219958105029425038547031570471112784718346482323564013314790767835630273062294754702208919075823298590029094317852473818335850124756626306374891900064948815540324847073612918544692872724623860672231903700529525472722811280398876787071336573730048481755594071587256026433233464403621455286636754934886411420319955458749244971680355046552381951421839888491889017142948046081378667064605027161494689878664243933335122121187090175418869164541870523957094326456259668772925554912177046585946686388472857153486773377865657637550746101278961663153217077073684452688258614279710869151155682516124042859637409462580544441767093318562551564080463889116729250995323079342485184854945651192630353818164543578883623252637914424214246063428067307286369439807636532127229708346128393946704278699226454638874742838176286566344694838704656927373182649737796468835210053088980213212404197599167168527233466181803754543423958846220447251820750979915425333932416287080948541554154936752249469455792222264588567357854674890056973913066142419332122057757632373645782890911618091363175089520919537449357484044447923215168373753791722229904391916178489031091966289589885406948446590446166440818566691824111491857968518666597613799035923947786700655828106932228309914254069764950852462300144503566013009770781284718264451072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -1530230985976796443860286118317398826294361236343201763889028559063970232742943383813419618092864277434203738757938790724384089232925096006496036689669836828679823403111385236312535150870582332198008108579864518796940244699310968036428475599932858950709049032510360275055882435486098629151785105837629377474293839121248266087732383049466985235558197698900728433002804593696650162771843615728634446321223481116361507893775348389756821949716788285967533614212323602623272315269053304519878872570775749656622407361695741773306299705656306358690406455064523750287366766356058008286009191398186976905890235910006084828699895501664816088146379503595392834531180946448663873609875132041578754707516619643903944201430558652302752112988440970915336974173147502556106368553403438805074977437362658130405548951263753133333883731188458989313768138942625515785133270625991520224045443487355146861048570329798167030492530609860641393849498311256738064103289328731060336568842708110825411989303852210556241838359861454402068977473675153704015614014407755480230158482568962364405988464537987512369622269529636089299982604730932311607156477756342293323906535711989744791768521985047245265242935834648392421737418635959740657362688290418133822901385239930464772876004742979091003168932471855491636890944445561301801179921383526482675106761206640100028538835925554120049500477936280050738918895851381362863300282170061459457642988980439579019211978871949930171343434712086852364941210422480190994527394913511832374491025458137493184323937932314546940379870123659881559094044584246662255519158654837735886531897892370617301255588766835236084915620266045837331626395197570699878292304398649141571255460521200484777915614796812319260850489933257721811684919525599669758594805275377211666555480876345823747230785717579953955815315609310161284807109676720518239430545891498504724718336968812213003481503403576614408467635925324413812163097724672443089172649136772800060620408885812803336304373327964076006807808130661425656490584948280715169153043041649799041886487140715064610815924581876083384128385951006939866681270628750707142122708463422652465989872068167780292112935308297237571216328322554565462909561855252771425716776287331129107695301435699477327151672492702682002531761754041445591789579796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -553056412887191456849504761813844859067576440874878156085130395093134703983511260946789124960313343457620299618902213424764567376989524420033853560714219089077963766998035802424495153600682670163205784923869184388144202699521178804156781391907125197037504390006726022369187977880943278165652899296130457047870649518260665893019973167094130244704634038982244062717987270996130319442331133360924506409074145985530694635188728765224936490395386015394183254002808639830846302983244071136237482637997588750443457120370965827724164009004440841584298545239690606839218659563439726402700680177525554254600425690331421233745880325152425534897587495623137659774549291376331234932811597581026732014901161709536661943561631666389045200192808564645607831735231400808190557102689360551631269442300738644590009171632458721215981804475649930885599517219758152026249801160596745062634456196809148377299158802015828489543685267095480576900159884805123591505436865182350269989361306055539371541514747905995521576766743240075692176503240176428907852131793933512499416792685406828022607332230943651253750825996413869920484228302410614923447523285027705503521744814962824255425312736165870054920734897016364487316988786285823508474086631821977735971221740440359470011279249566158721443114479447967434405871306102185714683636023901327061189756108458874546398031666509118664934389772754010659316944200633084506333923798176736459696272692563529761691805933622380186886639791611680415135125590239289936025998636247898238161037146110230769401700770828730421544655130376111449235693493974801960683134408984735393914101551616179760136447712655935414632249886395847498884147649851181149486423861062279920971095629233984723909724005255889346462494122646861671014367065438070752115525483714245843141388802841469062149959328720507663681510990132826866899583807335649336174100507622364427909069567981127398474368488770297404482895560257912680679481104979345254794987196615210614523427056563554571545145051753578890460891313577337700566288471323688165646776722513206591460045939270555479694124300719574348914891014712137610319618399182175954192668054638932046761273814320040670646698377401077627225027293725019884861887469402872839701546410066138115673358644231914894284012929201049232879325150924758644938741121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 893026361009405911103067022349485964657416300972877274246014907909302497407910330356919066608518791788841915308588579712766362336725782940295310995191310215846927486878855563897977796340385201762223367572735023901226798209266830957778877112990997133905278372964496562465193136093490114542673333056863037259176878961735521421311709901355984621134128399469511383954004449113775237879932295128405333208510603260054632798121642072611245133973496728060981634726212910801005605816629762079738960828804054219336590247141606871469293581584852984745260180838968174390394567257249157847231878208948925571368754567553646670328206073876664362287016206808388729993703000075355596255753480186746579293983030384349871661581764127258328969512887969412162279790572212500428773998091171126157499661698233366678668295678151231400790323709410414941535490113733089983739203809930404690764809333382146157650149367786121442280394283526539614781237632087509342646163629163358561786894461558511481215725187522203788534347792252193856334260191532714374205436370306032609716163474209366195933085684918261177215216246181798675759386185205465250338413418699331370018979831459374191059359570781495850048992242917934012903994843706655653526103847009599242532276994142894804769054651397195331658820786988188423601292279492547245581542421505409832259319900008743654415700047900971125303266459362219630393457426005066562086859405740999292587202268328323039939641605214671842595216039936056211107517371378685150367237154885234763888915691066774552403210681906776822418618498869484112559204319138427340812688812683883668087772480980526354009072456229653716400489643171233216716071350933783591512049054677901225797880901676558337916528592837223423427021409928236739090762048176432057459941892780502364507355617111176830058680367411576606931968834306756705249788863979230956083703218281521485158329315858354607926644142874733877424948926864748204364661648015893394516071410817523028594243768306622500285921551735940330778676839429113305171777143097901039044037556992111098565072585356251710701746484886493415446619755381254281553893379146831526309657328055214621621388368982303428675731108153720490252693365963987433294630690020319481411028380673538076203130077845883109882369106143285689352427124856837822146601287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -515673571593748599527209183614265765377234365472616485455718194315706134619834524791186519923892931037612687020751081336699184477261923026427467976777069114562730552452797765620718228195637945986463387646462390820243503833064969894662018405222753153503179835196670071925217107975528496677027754255087492954458030551893839615176925490285135358758425334779794560262258217383861618755648770255648502455261759875333839792982548725484958388170406645503471874412603833543006548147185299746272726326849007666582193616074930068273304443204719407269030831526115921769572792899277709536734282194955534669426569027184376333959007402963212498069249408296530301673160126001599758943097902654003959901302939666133174916284263021073640915050447266904671640518097568832210819537258109018247844260604397250364920886029267128879382747061472059568978992272776754706624950381909989255727287432784669286543809579910970091144966300329598301750852878726004738691832372977918677146189456178261592258567188044035730640395206464416065345987306617099196298884299290452075147895458842717185866315919238117204557025390520731495855840928248955462077564001519698783268902588113507499082099757352413576330268776805988009099468377525906129365853578785612000574613751711756248764409628790365249280710434722673451186023537374164125106223285688924680183900507482748192634951055486903787865737224584448189121286058952598067338730152767544219856222320601162326595878922289184298305609378588441316126747249007616441461290811967723090538623813879569654264692788932627973147096445382082951104292165346427288638050664491851551803840554762211123044671688369398765400891182839241141247666811913645563524234091656618873251343165931058638793905385834562138726278201871851353235843677078422419119272868674516264235435294173893381233979909761508721692074060839798942962838971587910292754681271590737887982454720804946299385746379368470912427562419608018376779268625002208209527915273812545924492893909973267331226676360534679524857937625475364731341961722653322583718552226002812856547919042606540105050856577071748931108033654560940360532778210993127483685015165149081563915681633928931827348153295901246473505381080834390368809761470328684261775168715744653951697987385833350804880742341422980025396149239045283162876964503552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] 4305490377313987950671926890809140720172666399194312972344838595137684544425441524608568409492404015968980971449754934771793479110202645452921150344089952381817013816553143931675526738415773082248937693016467221983483325985088145520552359276290778015229750363713561379897720283130233320747461502231051254966573612873604221070857795126442898538751974932847044337256960597194742969063367991381525240197623740670507397200513136556836309881172267863700121028490304124823293434508113569334111183237885592758995042824452066362245568800394143139231740218774345759048448274985655768344005164152324641724945083212629798352627789244919204661808211780131454073070769741697898139537311418981807628931944379883956187280434850623191468849423971780374802672680228912623033602395038099712978429298654437196661652855245766238743038627531889244097981929762217176433537943734619320973966502445801498844201503783253452951987131576686417643086724614220219781388717916739919023227398205341089465525571424263406044015512080125690607038915538122919748752809521504574484461864381758897474360818986812793818962494334497635259435401600547662405807220694249582777605061228125743243177111238805224778322935699878183473402513901993693962065431350097728359265601479163158040514679828299188783970796117006752170415174270229602226678923814637166095212988896267028882860661244416092621174910989212136636463214460384027415461441711290694908032802310282756321476211046682263992464318002865072317780133446840841395952930300456847668547331939241582110107828163750317497963100164714605140374931797658011731437980916075407686009927906955707234219958138858267008505334644700508011487266347930545622743231034511457933095941629896196582494369951127491381313646930604262881808538348487515378770868881065911774680965891664210851871957484535289966294653644562882960093287784639626408471101972538802589626583092408759387458129059653004905922084463568849440300028582747410410266284504304965555246975088761557878894689853624434117949594713099735424908086019928844563700163319976148417163470254387289162605880315858951498698103927388517701888337314340928667146235664513796490883062831112244892222858555773888467079274056791750618466823132778374825941412286178828265720679418957975790413628403124962001975242742950789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 344293033525995114055333622671186651450350278863930217542821747526278823342728618848732619259333159702013506372697395382255736493088615767180091731184580378636647387914721763152381104076147587039445638274597773905629918354773454130350979022120836993283598692171337701443020212785989251549875874852313176554044364598986969133572249768707311676374825995644609836515312020025765524138533238124127153744954442022842040526626100336493921085556870542660315408369194885118706952359354367443541371971852248365893711330239925392184407892550008940008563917389251701490029053413207865988885335033117207603284340350915241612306714536882526203449957154407156918314987312967245219422475777550896576836135066727925632832385516692211853343183628695221051813501374612287301689332316182455002430673684240947227644692859462387829928896641731009922173435153517139057586581748348017697108727743448570442868997173010953095323313516696923288892703188528709074476577623937726506793379530561492380531493115470187599204333232419439314113507010365993149886852678568396699446282814652941526700022347593545444984468819491506751776946837202720614268158772647777664459302809570741485119781379764793839642269794176357300433615473423057910234404861610506963063334495400095208699686338086356759707939258518270019414051882210719891382865778018942131039728155315334042702003982870468793760982224080551159720020164893937866015531422888412000388056703397612465597837711447658119028896025717457996151383625245962295003260106161807994121724012409192161911912750332374585600341816342481349044841864951702350490805654462411003190788399347555718711462844470319853630351632100926961471203804805175789509169689036507930596862010277637955126040261357529246471977472869354989956189878393444622262748081285729738404343489576959090127313881226739964816446757286239106909097463243734656415453483540753983525027227486679212490920024241864084752473750790309915608162546618512869963578123286311478956753016326579235385311642733949428813546039200422229029320374748992907510222920005341549823608900820805432635459448596819403441849861785135645350286698908578693900158767717614588611160352465043803451293588780500436597061696960341341781931054071686262686749604200004332002609038783638565866154273470109981784408369749058125824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -124781825952090026378578076766419245824442443410658967130239967274740485938960896766081070364274639623430111306274481030160551777488355365378558604259266985188844109111769208574891115206215287223714333723126130390034002136084477354889132773338203868196158410866035175061901848647567824393391974867684682584386834975589694117010652371635726192385403114073132560416013688797930040337144410108020249396737630030562303378491561152745523446601040606628565956771546352101358101628883059117965937702802286990008907504882842161015139931875672790493837363355092778469084238668974150082973199956852397435695348044983522795053354108929764808784866629915471240457443500420513281098715170062954318607589106403706112054976899841043682387982520266796690611299944928394853618005199771479790063595789196675272835244256131681605275926724363548220429444598375678568077994172897852039212770031092909288163343566996365320379036961431461766805069382341136437349642068462959323897752356527440106314740110095111431835064560030727554429201298745902467675889071479966385136189107161672798639974178123256124745333214089390323178061908323058314335209710793016242759784268518732748576995744794090301092727802818287411712734324611486976297353779787805042795472331250611782960073859938454738549389335949631383586561600509145571136154437930710312991234050473778456786010613607847124392949161032073880003567785561610398824547391095494597702543195337114687436762564838516832369844001731040143645812806207751762411637659292645968638671893247707936829661799862466498295555380762796437235043973683887058132502473168594634145007267571121278031612458858086981572077912373558962195664535625099968894678391735349902202632792477514749448501227652047869597102263945203636747549955728298864979845268611791698457981429498772816200747215420518847468193625345436235285320726246914064842102902101010844289094560703611662059720425589694118946891953965013854771383787842870634475134665246993679358337376732501455281965584290710446755991998704711228968885703466607351121878167310253100171093262844682987771063640772632393858557803267615368513618303460451414521885882664248498681234028634083284596002217516734567503299501162634679578425032631362455346547148278183330485365738978653107808591149198075039328561820933649218928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -8899759760393697103856619025726147434660467440909543208837476104934642678698881286583601703153035296621381573534004813169050642193209200903901912826463820514426459534593765577251472428166893910318848004269673451257492249612538024950871036241636524627411444003470715596325562121759529302871346445692967633649463323064683565365894360839924026177403658405586775274683899652516850044952800964927626820951168249340337667470975026871402975077662751735487858162257700631214290621159658620404260830895672761914885759966632552604241366025445163375013774451045546267962757587211109069669155312461755347762251300435367277599744780271024641653429461467808388893900523885397478464660286706852245516978644407937492698810111059016576712393520508582254613803537784981969198153357208791821588655656602213750213108095607848796867955376950773024005733984653000595107388260626337613156697263415749505360428424976223356935935108951625654194207258294972381083040977573171148651403745903270015067105352281849293316976611407112920729434126505934169631455554528293546151153173789365851137468957596650291949357589762967775280203996133275930639886007765183920944361862191018082779195592850575196745240856910677913262727156071597711806691496449471311100376766232902760684327468110950654819353260379742429535632312992721163155363447368064716267780739383224086768624488556214277544597813365358388370572691668716573581344022313066184120907492066369181376702036991224348169288889820649032182530984969667249636534209306183795707245167087398085389537398531817414003172147961300092073178754397005308210037291856737871843103592941171057304838670807858976593612005678940628661387884047971257368874807200192095867337016423743548793791406686133392134138555235777659574623405148025384762280139998833662258389024476473338377844263448532685654344673558718456812578209107090142563398252183884324630950390559688800402141671466126682176602562745384709397681566451950911363744554225982656983386451300016368871872701206046892277573611422830860208595928663933772102452972068923545252991817933436765899671518128997166370668338801324821964963435971706340571017719360982258634187935528299980975701253071643258889038144358960563785910732710160041845746489450614946193164393793016900969999025032423983522932818632529023871221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -232591675679226180581647536790928391426225344523345519764743583283416430830337967855211995241977769910852040849334158928685195885157264388820029161815848797293582432308375581863430343905424935057778643425174664992489020387118563001625827913885054324560598992223229098467509444496906481788144327549219415360023520789688624802939937954183361897117061907865745491421502914837592953012996865162332506220133171769667306730783969602811623189917317716235318682135791593164904491328129946658419609317923004390608258331944458369591167955078288148021641601695830947791528503180560410234628362674065552954865432069802720424013847703511182149964974366014577718814608402898635861552756467386125618925210619067797129932514539229837373027387930665122700276484342134834480128274356668803501313791956842631747718581778746150439310062632871922354888297960929391032687233831799627490626697330672452182352274291127238910683759344432652035004150262043122078385817449301139106580139173038722283952703299313199847686980138919315837914359494152625296865306416743373951468722377125400217949555136111824321770046339387454115340700865467999631813626411263534955525817229880612474338566796416956702419402822512799615677826894576133044477496301779267752886329049647127109010167136776027898304515431427200807370868328435732631689953187451453231439183176086719817462645276052436285854900002016236215307725611779443834349800104361522239133210424289710311097728986422571431459624579280518208518145196602129419319365554418599845628429958249668256624653579495319538541323744083873603338267698349261183691244504933349294885581489707580276596115723666936464987261377859432452390981384594147925267609788037294006162126740285919184805151161577904325157202196125376237771039949715532939951269735099642145668297837610589343894046332003191994356212393581289307492401889359530831669587293429099972826261677018457232189648789968728257572671565643349473615438071498256640413386187590019764077609697622814142456628978463742710498183062155746005771361671793651150756162716261766494562258072748174406189866691781598537016021161164748820011026331640038505332689041307115493953370536908503156957597696457054662337635560285978977885646548721692441316370165919755726892727422735628835725314941380515781451134126421862442042654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 6826146079584338329140114031656483700978773276233858463504190461185623955816721387632735277550970863058139519932653188672077992141611961198082088191936625143955378800122773573461679890948892679122028160792585513546782699558473857970809093503925438754596321856960622325783498142758833265749999504192163798020830699251737558134642075054201271114019955655765742777396561537399967017118922473050807055443271033430662648053717888032365658390917705867017159641867430022792216457481118949609953611898373902219260230836588179807555266682845242394974254619116275440954424656827466439922641558871941899131695939562972332667236325732350377649391499488755994178900659820710046958684223716660713923254600249323327704866621768260462194420805691372170316623219182436346771334930550486257083723340748196156871659389918725379146569433357491639298993903876819481985576603816687999093769299701563030918855274530507311253645888265116431315627869316979258036715686462498973151084908939452933077778979941486665896253847838329293484265772942122435458034176833921066939481811499458548606790230869926553616850618793337018389319279748040330479171880875831780632963976640774125134314525833355182892169037804347279942666360645939872533932647020957131234084332883305488961042869437942382788194458745882830368329428961383343740765015675174281542958529288323990905590149649656928092976897628262654722523277955535971728462124018864913391939994121214800458021926173598855159677460324305381991655929871242878217328943121136412803610811522376262283668431707482679012383289544725370514931603199652179052989886017339533164670443045690697547323194888533743643076520360093442646487745874583400878330770367878693992961639196244354689860765384041442722335324718499830181516972489691134501204783688201582036394309500101906138729195323164205286907259586538391726285800326097891603919746079985174797520642944378054886411182768068525533692492287745021584009181184838096061839526272869666289733853324759596704664270144623255177165099747648357183280855986620722096420435264305591471653555558763935531587497435561355921070142137528156625825196093918641815869565378489414311458955819967184680417790148698289570700039204092744324717122153357073474891494367697708743731020931633348735880252728615267294380502902136680812218679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -50238060843538472056375108000709132695746312479049545308411135846714797512509677550454801429779481580830020456541412162144660916363047120497922234221529073901598051625978730995314294117336887939338401230557935761220016986062915466745948310813083705654868145436831360656494507715038187893758829215623542351435346560039523670453475923722284339735970795617707722453020633118660032352897590521202993003950473263899129008006457002184703898627696048620087480431741985259867336125226558602203078983817599825950615566328779662802022935074582238709554319221123118449684057095515421389787729680832984484962119572071105687004087322632327967632566382988635149766692023697769884765127930236702501363340766455263289661272256669538654477583573317328058524473420881789611024700399321797452586957585532292608384919047617000717350249887103725696199600851422795362155436648388192357350457952871560189599140050441890192507084050056115992402036067529946050523113136429844069288458991260082528549903306419602778729205382813374576050923054656841143041738544801143353723267899978930789388957812651176702915316306013726274027001713995421634363368688340509315410281631785712450343227834447003612123514773149318483644875089824450361880316413433458053187970206515838890384934595835345013804854938857264586729021605214493466233338491573439044135215956806292423512156540509855270923069882199483370448086604268500111892303677715234466452520962231787753835570158474267342361985968564027200969628052660297044011944609033394277086158604315301614014563689312255854198604180793338923593078214734889098591044025740611248066221531982942877757754025780287551956334118067327663280018907868425028511416346940980333696828207829471216615620008750999731261021028585967514587206493572768127333475511812889994939587917917290686768735251807534929077025598058370436199843009505558917248147301664585063019824271263398565930984004732669281286012425342003335230961921269354068879477922293584380518145369654475239701070183329837514383870733686874916363373360162109290202435483448293633088102039322795204655204275458330136399183997959564982002048199483129259750663239775747016708563136258946964174647349455055274043921635003829890890216244454660224445955904057825735597155166859401826366634558746320479966301039928795154666498293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 134071348188225064298763515640071147566953079501790309094623761402004487072644049506505502497904596241572076788563493545781925268924708201330349831912797694191624632597019395727878476986088673371909667028913254804907199737726865780250689783173213114847444514440841130816631579537082299275431042778121189965812182862165118430826072132476619161185143145492956854841823216777365174907764974992690511273250493229053345525655059144947699250912816067345556608157296622267269143953904841754819232860780691923799376902989397836369567588340393826456545146461212943303684927938189240589360830157662071226232425080603520139680490235746500102390398201783043136250373380112578543162065756989561028721535890179040076147540965229397597129367573730268779775542256905898148017166916879518016212312422747001230153271774604432469977838542986785130649335825227875305606117348253472053326733458068852404311742104586005588068424292926370838030270914068184922883267868730872398450569218311199622979977588566976411228889913710874367632999678366138757624424165308380439059577211502970317213901417688849310698141962264119758440823748292309378307562245387370148201892898272619871790292067545310311367750302582366089624007341542682230540184809475718788983385996826925031552252641216040580653232693239487529293347652974784204778895509892920454014756130716343799859343238740576592887643315202821935515263220355525154326704905468333803592720001589003726814199197407286561125982207584723992629401270948366821727994027048085397501018632473929264449269449703592862460370434529471346146406569864023664916199668513390087424670198342097702711540077069473378114708387569274077088358289177173266868712293911766236046649500829501340452839536150955395990979517901198627345772587007412581738017892106262840491690955704177289261355655198884462109155005312851020298966928196855019064600219488824552271393319408694831560346116838388719539191887265099277715988838104217251137857299335864208292505842019121160015413119095620513746419512126867464962381885172451034759458540549657146082720881541282675270201006049066506381974782467684191505042872908567734400304694121405109250053886975609083762189808404463010644304236512119460774126020979451025906988814130195570519395867964717121684146405870976504951269151439134841991264731136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] 40330048940329346379625322217121251108219621098680352686649223650971748737829406780076835225081940174559241202897461168115217964041167981414935195110009731758069022689685038127083916172627655750667651521428754392890998567196923987396521989337871692079481596971493534047212176283511502273604313646326918615062057405700512254177904324972927888371764643425981139546038607586733253309590492800562653024593229868349853580235969560308671522344594993539761259573490730885850030459620124899044255794860645394371898255271648451990238205242833892119636758489960472327664883762725017488286890619349112081148231606113756268705506165372571724453016616649034837855501873983561564317167416520031154096649762885196993915404054199854451662248030344955818510830102032435716917744358596557957331086389982663113787576151611864615882459267542021087106306534562334199060748918055207864462340309152935994393569300109945433553319887724980114402685576916526456191718637220440975445064953824748558703780953578562489182586686440033828337484539393974653117898662957862230833757454101168285559479367964450192571698079208686103460743788857491601701067007996559324225795169602959326005570591598571054437652296654435245460605211655410227096367575115295017303048266789976937232717503102538415245573337587866077491433337880270292367507579816765301584016579553545371552224670407272308586850951975485705445066650964753163282129383285000922622714747471966110801461405408397548482102321229558667789333264046574526558288125555907746571659089519862777337047164716615146042785187843065060733923114699362711372392498738891843363796208104181354787773052792218187632578624086883842084954191542659674339542157772053951363044322967909753897076676471873393625113833534386721817587957064158392318353374774617879092077743325896711798529315818654056700289671765969568969871209576685390774064531548000315544386306188869480821533444448176745836860662317788751228699812748592515539367312657312049532977698176468966590877448663410057342707867466929095359476037595271578600819680944312903893815140335328173871120530463327961241313407755834817356381228234423025711503348333113436664015677897363155781306357768472104253447922496988655053925231602231590658941712753642128180958114835890677335789089732158692110123191007612353743662612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] -1010144375352299972372842857494712041775614584081002105479205687272381026226832697423862154153952366394518555973512130598616951275947760898527413148352897260299398646198505458138916981570717631492549311420312704497359965987680436468195094594267371067942509425451598359917508136894821542114132313511347014563506104875225628207811206943683553570206874181322311099681546293811125421840875349658904411773979527184789864207433802678491805356002935625474767301971081901649226362266397100016366306609841893778699737472809337573781002795711202394623227213384956510504862220929917650998325573207477543765360172100470115286283598496276570930823556280339553386330801182290283353892834848247286949704952353311301378378083535070049466391551661937359301751207805543989325436399659625917669993672487895161332499072583693502700653008146098497931681139681271510889900234033955167406401614871170137788922525241327655522084376331182092777530348059029478988648986767373457611956287346422535114233316147876387351375426655497427788560210845997701824218406996434680841492667214724136479085600991480902119466384843650049221874473142580316601619069252262354961258223397316531909534128412672341185773212592659660320889251504068653419935100173943015751123435204567371318566292728851544030860184222223164899860634826239735591356514121838723576745961061546257585167945931374013032865870037310371442987402764472696937309474156395719806030128267578990766107256121685375350656232801955657512815200144981963678539149866991249905150591616779241936867255678119907188140081309168229040176687201398755383192606517804250702975942901807420147606567379840751520811510862694322658525986464516875680891941979799795656665691556658617266486508054737976713878840191739300119027959196633414811016551072124961812860667713998655183323138015490995981873488415998038676079075295818134559219494041257288037546928198914305483166274929657932553740795278963282107477396243357147976274012508657414635038907885792221337271012036339544376590922977208222896920210748201139354552272199402557087947696128337286000744991670889279360808686334372484530121796542291482125311290472040990115827681621971294066782014413491170357671390942912185743357792020830122042833346167109399219844636011410216197051973236065509843639773293344713450273007206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] 2044943629546442543844092886666219382718278381610253272376511397343545836853961775774529840971778080895436614687211187262040099540147241459496355015784188654498748594118090016648971859580816137185452050687388951226354712448125461897270277264123844361770526821993257639739054592522606800782004222133131638181176866361795180495782735957535386142605439517306557833987624793903329118761027345957097533148414179228154301596683898729555280054407472426462561201939488251038765134735770793589972263698595675701218537790503639735167572340920480004364591945064666215189526595443387945887918568648012189099951810383543181118391492847076520804968342290869647578114642826891737476385936371304996110926329141349717067351007819609887047828772868190516003997620252208887140672232719997839241835025070112271198430656626005705579453363311597884962259789303069014002834819144253737990424544811811670154591468764142985095093503607139882432736860598842992307612468810486840796159700037081971521723226803089670814660735391011192646926589453494920948232671040508055410652759406944722099192987741724020958275063132423287655252136410346911864147221805797101827405832422016877850006826449915187833492931680076438743430952352130570356371155599318402655031276433108795270343222700973726465568436003764431208347767510550743441145279955831012540763616064096787680018428819563301717091184006414725052685308638399533919274208418128759991807381629091713398863006477930626879135861862911611339065854464615715540770569647314476971846895387674841931269680094270957045979831561743747008819448390677336446747720408217078813585610189198464699781896060809987430082660737865013248362859179239590033819698646328143991625404908384546862195375641415572874590051887309426860799697498074965583315827354223628974141204621378082330589161489632188472756614708225423023785587930191107697397567514444936906225593804015551167345712598815269919274489831277883648946862231182227493565343780967739794693230142950007297330995578337272481929742267482817480625005401873174033200451938284424201258319712234304042969463579903197813979714332029917613207121149438209914389459199127079964549016620427568981601477900732352486682641011429323824311178881933274756067441509926579965429251118737097269904918601255419056588187352656039826559451791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] -113639502896238518623097832404269115664283311053871155759664761132903074845459895101141674333644601469248694342400373329798073762263076074652718089888337237032072798594739697262883207154585354785667577501176168909817919030813599593530970864933262471605066354459903526861991108026974182353668628087237547998173303266957033335319179722186096569515003991206337402605992920290043584026123226011567938343324196708938829075074841580179476895393907444580084594771157673603996101265233237322307318488857361126827220813379905810834348338173599623597775633187926125957662275358269864012200104073965663337376773321968751622072341900819517799186147909483737830390329120362052058039166287951267754803811088863757887510854796947355972525935329008468111156828774893990736878402547942291792071287148462922202636510476640442767791220927163625602021460194067015594024399998582561025691574531434882502114405917671526297823138983450809931477226895852865693778943817132160480306079071455243701993692274251846476300268179267432225606036976295804462177386398569935419081655219569987514180311622892474430245775541047643717204119910460583819081133818994337159949349302179588398969956734619162834957210934185963015609613468482879639098106714378905575205262464527636045628652513377230225188017725083267675726106210250531184163825849337930201883541712908286988472107546332133521939703963140287454030799522364992685356280538020347425402635905371625139699558546211629369614076436261082098379765542416186002509780751606129484019563308389600352861418323533898612925448596505311844205089110516411234194941890251306882318604400650618833593977146528740709770279732529987176641898118717700607946896859707900124486057080408767288573245768519218368342706303744760968858550704036306357159612973771825586852602849148606739951784621676197559099444780247384322434350144100706827808695295990335953595406709272218711831142612404296089195021957568527547267235786619986677415157539512513411583832730378749443141375051757345193974018240994109331990837133653200154449072640566099905771033243127333483690725224721280774291487132351346884108775111353575144231092955487057109608095361526839441606989013655931928652408974380116710036611172547814236896620676083102851494786569205366289279395841696304469688015523240018659477135818752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -6332681770597139137615636394509580107830463736494191756413607267537909673035530683045396482026990144045553847694576380986361775847752086002863131529574073192858589919106110914701042019451129938723717448445461277042380707242222152591227522745974246203426323369798065435623401184558796978345619331266631199367241184691669859536478656026150380816210694274198518204175731380962279923412580624698666368429715075064736434491603454867905746384194843929568994104316399580319609948748860819777495028061981572679453024625147917799472447085589595438343469999008587973137954539403408822593332814662301475078964201944116371770388031430195300999367471891067803766350146663915273786621502692461970914968845792809205463015934275965593714454786994979204667505165446514145872831251871329697449701506278038084002241325534373366056749436456746666954352135746218133282119112811771142170782044291254747086493734300293613826994847559113026637168036841190994970781670475098422866550102376580280308907912953482128807377752352064735385149242101284960471468331191054077431355249983933285248488322242182002752561031948972850103189949005117004692841907996248293982548454324254135728509232784800586156421571844921010127700084479508503605205605319155785578650817686153448401458842909010763972847256749667488566302464694236997426702699254445151139221151289028021875281218711284924857656739440877580502070460162756153466910860268199194602022356183355287699856512333717805304933414748478241848955293865839594514008936490091372803348192264700494173538468818162378779413848530414795980755146124939129140109673095406377706943426742826490530039609309410557034670985022273015223706353520939234772955763465397533207579584710596403561633277574792416697336367068982634439724591286499181120466297592840982384058165858783596251016146687593247645499724952672244179329831037219620173845657428628821091254858295098082848211673982508519646521403676056510706038413292523799962127017041904638085445501983846856023989481400770383810798448250421142090159098357524910470766261060090056680277500127546827140836808815864708644477965713307982468489233070023692113980263708615117011949651443625314929399616407227548248292228528404241753373892415817731093971937585480631496384226933147105631752315339512475543131287517350128389185003847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 11836054025657892368041596420356694240635810508644424624401957548216613927828462147427565168250696863057811923198972901264797160302409306188572680994525869620676656320504751758935615087984884908543658042142545328582100842835960802730918691271189064097045912752087784302986858868607441126359819283886555758438839232808994148759715750109946689191726600279864816065170463868722938264568730662268514905443613134176149137282770940906201016082223617146175368212622028618930613749751748367860501564915042125096523154097929554327571211263539183506652435484110970296840623018622974992659554371667527226095539619529129670665726011141521040550875289830067577686855292967844174941079189698172288914132427019102713266029185992420815404563405993880232020790095645339378682540626098089316872831284566527480514244285895156068877701834459700136469559061808257757702717569586029486299973930853089211428189750679127969273887173904174214439982783831358496926638674613910483522641466254118254384328198805198506799315062942272590653403156345797573590493539913921261277445903653227536975221093852245732438913618524395739851892335244417680578559374854061300285867620083450673668001635382617054302339405688258707472110567966307652606526321387701700236205428326333004526427311149627287115631005998053618929939350040470760565801587579504425547894469189539077991690787550079602569379738224443311874627289713874838485540183566878100733915932096272802224727426764258898944051517324508698619174129977938493706378480768509979972236443419840379511599761892401279308657417589954104905194111799745007509200365049649044172037126917898709050069588402047609396950592727741175245235679802999170418189617509209273779928853023566407714229865016894688883866199294974152340366194971285105304238801840986523118011604851450870498046497906050023398664279665169739161324120472014692868127367621105977806392250812150564943994020534837704977236336523878422234802006108264255581333797819344953087246425371240687135539865176156798173292182067065974651925116843868067288213793138245497909396795015656572204620620213022964166887097475574108004607278172244047022053195595041639690324504410022937587160855062258687462493249088677516602443148471865483562298869752292796569230040296819993124169205103856748728157558037947962998623718866944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] -7268883903344707932687621514865460720479060333479408632004522928563013684816155588368061136855695230962240140310972277544768407216996050565479550586966663165152684251760531022336914420180782930316973216746549922993662959677718083845153597048978803670312883391505941552098985517976364221066792008854289361396014390738006353724361444538552733417385108081779660949704721062339069884062030288278825707966661626285404834557788157629142369218390518930584266229224903911639625612279156117857124008467418181785776604090850220982671538178359329898348338446531512383654878080794157457807842667204031764767350147505814028975963711064819678608576950297834549842211480928479590189310886220032196992833432622298984897857193463683911587648409582617931353577478992963572861828644401635009625418911040426666736777193684958870479653315367526942482790795343286854472053719010739724789159835434730764979459319096797598694965701882730243370169014883038630662456131454011642041472055326065336659932695557522464362309638845790336860776712315533769432772946537094236184182565864817405450434812607987987008126911655022842838194387193551820128622016955675501983248358713651315363354038523822525314175352974639490496081164604093117350634702437988425795194006136539969954080630145474077470849822946097800050365672560756902133085337053618193183726700222338329775108169894218595907364481048521960794471886492650227943318407156895938837395196236280864487282878725858167339885296409174289482116807708031189816105353851156205043619391321805194432559831392488294054986867279189542838409853672105947536826346106064157486816443700870945855826994671213448889468693210641645529278982046789801981625078297877326572577341510750686887848161030739137960948997721629309775597256513677332206783476033024162610968381433640695721095770060357868828560145834922301296688779815982434995588168874508041430040181564956106361978406922549261070187642496959738080809277874829479982477227280552837271952485017048311076801359393671384805589957638201863260081780619693956531327710895835585715240249759933989360253966868373985957639046197175629090131891767782940538095116954164390486579769755396450394144351747513115867142214115648374600533215909060177233811651990551930441394802940789432139462996304242473380536094398831981437391869050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -8043137432698177640459142882492384915285810839097642990022673695746820284345812948579953410025931966890217602582979002893700199702324447771312596085463123677626642995023813308393777649343978484006412838136379344505382538790995470302266657620333077605102903574351694415305732801678015191819732347136959105474061392503234871143799311161774069818637453177008618838522363729347158868054013801839192090133049838961558831473727507951011786193260554025767585348082972004202922550677159763314055710844032880958633660437678999596864635413587498274640558851576424048687485810663808268607711478388406269502184428852446236823437308863192718538183776507555293715371840804511455369278773194156924387763978022588704587499634557850963115266790256911022083116567573478116885807262368769934812343115001665010287102096966692270604816243571316729815391053847543051042669046445868126520116892913463287086674433402241068771758934738746549491371811825724270956771042693245404277938967721577615847693212689170423495219813710928431134838615800224677080898778190102522597867796985713361905825656415963429965616697969985027769778998805292879198067324346955899879356849941204706277990735353747828151377103639821399029578698181700922880493294493819778017920816377504403609718900779003899862572649279357349161300448493160446429905194363242532437603731208490722295708496968429348326072859157585689447543099892564055784437024278171619690317183187687963119679601366110125032591478004443191371602201096531315910133463285307519756855288256695551199651254432267981837169234631326207952564066852892466975254976417719773219645402376958306421421979888869039449737962424682165146319789417203659258157531117326214087440975453196922449372443080856697996677060170923335449116095066086788064528475644900935301521052695126353469856026985508679088667559986707649811638779323809196377794717728605133574339309389983613857983592299005757759700511370043061676688047816900133597330834456550030118640944442692886342027611365031015831152082388135332929425611032152537274533946663327612025977314216342582299976930158947691909958827913830646488252631594595049272630637287056550900620175303105216302113198638720059189094608981398855277931990884222587391391626668893104115352036312224986182947424122106275311643061843327631646775301898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 21576687366956563333015390019690906825810745742277803319126906121424736339788556248756721685601901355198586411974419550078697913820858268607875159630586391307079744161185097533615195272310268874257279231701904655574241248865603880259619403889207233601411733909140408889196545450706777415172025960893068615309974793153264911248304412770021981396350684423407410942785557185538026562865178595162023917313968486648410015132485279870251622437528078010502938980446433576967225813161813860333817133123131442410187286289733029945466015605770190299281101241917116983470866549715849926578609970028547218786619044568221536568974898098463543837891264841382643635204524086668321089195773358822754850431789659836896640849019924953139944185331461836510975198886221969051679149729364767130526705348735559019820080119883854560973941963378001444497392925164384771528441384947202703878838061197647422811961368024449086250727111741120331244260291446293759711705172026385049588931409136916453607822168782860633284278971369895797798953530399501506843624018628241780249852301189449809830302428098029669156367714805580366222165257777048591883499559894856486773454747605701645673618857929968249307754333604985691183740157968377100887861643915944668330293577366907963493314147321445434490686542109512558700542349283461751208406653919403336744964107047710872202869324140633331119026766439428626493975461192486815036232190617296572978976303788818272307774679549028427108949632628963993371588489051535336513847139016349691828407213741243696830295251872903167717808286624361532063839175883678398617018672925608003879259175195480007326310128791146566452723551976985039479826375381330200012175361611482961762456940979869280653096825500163056365387985912995848028269803971260833657731195701390255681751061740101621157198324529380992134220441751397900165715998888515445930933563337059187165813678199771127254016275242148836966671475988319563631515248109864123690809262731184992267397181934237712636594314341691861026340217502454268488272767395195703857583205981048843681306465956573665693282415742341232213933086576200433270923968147130774064447142778918860935195683092748720042168673631496350143561248641572956736621577845305965085522146636031329823585653222407906090296976913559848416605063416350861900793333678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -19894108319703387328072446560948687094141670290595779341018524425929223778031439857689189621327453626147427716973893382613239328564244810650141656241169991423779753070972360187921774831009946065974760931425271726001149001676107203969869412766225160672358129139229974334764894139934357029889516675612575455048141655773705272624047310336276313257790749414495389816692879367448482978621239093177020383084818969523791024084622566248433005136246926613180402561207265378510960426633287826620173344764275622322552343856463776145358108034253804489228726842528844647960778974645546781079084501534449182544497159533461930891031714089217577116781016313987091428100578700991919563340530438336904005413688643156317194519116313619618800451954625841795102789350865159239182031504265540043954301840474253667673888394858387007114895498651046582777581804996871848243915525175353864899991505752622943390750865914196060745826688184566304837569222268984099742955518098966284113122160161209782905338456675190671077307501933415919536276461617304315980292411966781997408458778476292827887039668822903777163585604306297718083328274943902087749640350464446577534833592529544799030642088792064392556776614318197542805767566475775880755362004913075962367304559609456767923738315206812923586291345277291111169415950658280534550673559518989993640789209302254111894985171689542439543613852568363178629267609590415241367801131971461193806634193724397619077551583208354309013133639567316359612605122062589560275584005587066058105667201328714891827238420756019992184642457700191532687919198592910640000422198618168602257992250022250441042276941629244003868969493665368828083259417902173707340510143281116415782659432192048627003037007692073529468644419738021795863569105774330893160277668894188085142160402969701309015312204221271806113758345358877023844684948253469233693901069189174448171771360116868966119697545190534347450295315066565542296658641070493039682512330454549086559654476850481628740699559855307239927881935887549013079002508337853500109642419889820259473566529612638553145142092421097483485014834483571543620410365346653187318547059392611138407136412062225082750047665615585379564188796075913932350950912562395841221525014095753359762892492859959558893796512257263728977064036763160007427157938667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] 4329187716147645949324005764357424788815114305763500829712072287820400932903650547042817496654262993141904658273296857500178047412471172108319285520084283954398122223285903915293459743532180147404488361162694017925649933156853224133303212422638254407802618800906141790800879139439290925766782699700508544815864882666290453405900459943076732875179038289888857398781886250702984280281938168735060385085769790514273012126594124443111690651848530370420986178189847584764774299114258484018448439846319605170774369155562109922122072100772247111172737979996200204790166950806186535776950169329208971806556463737476473184171457810097352239536875755641020007799752028943493881398644252389390227366091958957666080327706325486083093731901052380614280326837159367611079460409930939824176627434584444805737834804451568048807112714040062072194881485364020403437223429670701207974549632286695063007567154513241620689113428562563963672820624873619187573337362297333351625404750767284116448703044097720925816182933500896841427033320231350830718436408148709845036166496364554377924169550707885336243036517229794167987114539268357821080623526678890331794134555332004833694827917318549344107909815617679968628868115463374047738348042881839255259044873037967843194697381901344639663171859509994468346703895616622871746989850391086733802812485490221382440420713672492539651993895511830021169115070364529418313582542388921267599079345579330758854002989271354397511832095274417650449059426803784404692183063097427326621429849694286048911568844959625771580118689805174942387118590534218111630212529075885745661274536522472574388853314732016723769672575926200932869330902702776721000347160855683292423071735346253234209671429931494459950946855538868811411546456503492521851121868600330013846277782946777720101794356861648981657896416587139188782883573082767232903314113938248955203818222192130113715232994914049516846099858716543741070566060399658130842896268930337703217038596382331233643100393017313966234835475337881907154567393708329987971071543706082446474001632319310651528184578646183827079930831618328188934531487422634593288536616101422097390795830031764274977363292353499879206185695094807924747783971531689022840113314280724359118684892148792136857325944509443452017106175867310963601283062169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 10129826538561690961929102787378172842353717200668532111854177991934569527729710274329245898536306451596158843577395545989353520995697043717186441821653384713036859423092158296446615826055933428555175234825449509331009383512087324088475367383142744497356743703237504885893523930179086265951523145587310031330424531126665761877679983138269782658497430401569673964582192608987103938792048860828534180707818279750869221364605274701665378940469723057204028118244849309099580772863494520767142781216872606037118918256195846343593683385833463257301812896840892807681017362735532717281513089365016411095971518794233757763516158150602281587239349780015199287809009796810776052086526439498835404783189844709407782415185520519708137381389035613457766626993375130886383802013950043216426392383306819492734393030301929599634877071014428079535326155915064919218008291505920979021483279869594906044671641676658478311808979690872445915171404938457957412673331628132886843041463963564219754888989074942089613486067272320706594599011090674499646329912996088364576842112304407701299270979239205754313626995247907482839525046387756064254167456805529631721027966074122149688096122082627000181123784366491754255620055282482378745087460832026732454266813334165553392843137804088344135811617582232473714144605153810020968161614847945364808911501480315545667162631239013958080862804932745149896118771311166575069863573421057453924355339866995071379877421454353865056571749933914609994683333622654125857545091143705612443911046958338967617765873152185977896563618185981352046964136806550939504605434810372015311556322378672913116192881761213529413002932338003266695467962371981279923129233015219483152823819951745518894850898640446908121655881640319019721950844512848825161538301891096958436114676255785824914475514217757273920378627041628127572099634663396983111360379312105634514450564260981348648702635696972332217304664079024099536446405437202169266073625337523669061961045893670031709523198823460713122857170182014339063970181191650481501254984001685191898904380763817354480196327415499377552942408330578788036284444974104013737147740783379035640634607033653937349291214881637619399074497088645847824280554867129370006825317997252575827539748048604993974398791759081162855564285757649346797470251745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -11604925639093760993628528900576358121574881883072007804687793646548964205554007377955788560460842884379397787997189725455532229862281935972629873244825154251325453725685939212359189568526545525196031418367175446979609035687058630592622687572747205761238352405474364147232119384438984352889051023702755162871239643016788038757804730295624416251915167712697042975407506142243482381352027492188848743641082063958178767745680526610734008659660366664231886529854477291638327739323804223195251971491359101573475028256517751699197729807777698872975193834534875168846491037350645429027531000562373542438566377940086641156195304660219844433894334090980565904596160844858903384695931793079106271794000849676673247303467672168362451420921840313759120613082788795650242110799878655595475368583219753569656033601836659234429084396002664816127826054256245049993878389007303043816340187071721528109650236256739110600141444087266735800347740907270830612163708911455984930116000375015393119507602823761221651233516724886501041436085204420994248212391670011833131862478589111464245257985776486385472921279382695300069363621699963594585349967393931863892803940394124873759180505650090464193742469442844378460714509270551850224020401295810084647179056833563720002677363525252230490034712520943389886926082219896168955459357643951926750336302648577975475441662100214945506095830826004127654766193660894908075536124696207482233698562179241261142742845615538206596445077571694593266690305725701586353413743657608857536894977103481463854002573722664426148758134358445830319721135019427096312590108768515082960611275405721892657642024556900046825355568208310431914508913897347446250531152412479397959649049287207769773447643788023348948596387961791599928527969952158646594590680586265581323497439646993782030934161052021643528726098408224363586434315217346032896445921730382913521558358780623469320130234790815720103981105147202645383973196060514664574184160233405624287411269893995699153400361648410759182768265621445667912473910934993753863968618617606161305047569070081795614481182145147002570391131396248258711718775375278511068495968937293243533452857593445538416840641306402411758821484243527480124615517701386850396548772596608715697026075037476659808294600404389945989364478421839802187532604538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 2740970022619157288657928522102996727275149842362963244564564602342277911628505048200403840092682467615958371382609243100795851479765471369890278813917590674038589777305962906620549536788873593953987128929639389825344402442907642335062262257319678279020910435137187958227738543490275962490656669236834760795685622562361644042023994164329752360399592187031643030981255880779277591289808722364499174276786271126545937318511225092954339568384728304584813267773197983736442303432803517685355230237507721741855815107539451834372648890767776156176211630343255744860564190292927489699640481542723196650246319532517187380974866313269127854641808016146081939110985102997414097001841052542675029596600355015448345951125766397289722959700586173726315412472095375453805362431832008185110520317815540844026835388500180322355974094224033529210007606044054543174297465758878378587365781880696464836629766505386212491270659317637343874567480796106299581183125866400164286237421025821930568161604640859792058518922343178490839481801051070985927624876284923343305805715356446646526128675281433918267455938153952214010324910539210201311579208775496786088677282206822193836521445405378003315415436461698825495525240907339422155960981976950062351796333483149789275640820488396737205703308016161455183447896454117117404128259140794450018732918957416203877809933798046291061379830843717574771133676625275986108652791590693653841114012872033044900119661919065387791491762548390701453068254717380979615402875339084668294736976238555112335538721617383314509609762640006049207691270848250956564058404231589595656818628439142763804222032817412088385302058126259267429283464292862162793756936228767683590160944123105664752506047388008600585999777507708550474404706388293379720762490917971867172916200553140161978810196092720450411081284492176319496462990727931018303905300613675393347541360140833417628067697062641158307846846978023776193937642743370548094667501042077338863908646623401091080933723573714290674956779655985867434171609992126024310843235957919489905508733554220175985624118748172277357387607932933258076683484667417777494278654939556864357045889081031942499993178203677385317925776161389863735714804916409828718556679834466363769935603391020213143553936735896759619948542295261801985559662428160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 5367237475054669692987790713113150879235043440971534161861024166223739829402231428590361040364673900607670955328720061246464924071461448976595363487067322209067337344439974138064576926004690543516290579106136731442175573054988188736603951129018797825686564958694232203039766458245498234104140584408465640648500264651044523560337193203352203421188120254834987759491000217702116170642992551477025929672136438639580302512991015101529221179040080271843169333555175624395475237726848461265628447346574630833272770504173854586894486103333522754630737021426914153236733824658804505096421589745718415693921535654498566687584624702635720023206000252638298287368940466126866777248499329231441525314499568615694530112045350552028276826081473266870901994590085656276834744103336006488714838864826609060488179563932745960940683841630732867301510423356300754781392277236334379706947994843636550369408357529131773955713084392015046544083300325695497182024306711182893940200375578001426627771537805395212951719544128722935921944549229680511022199981054348694767704721970612880960448710386313218040537336791356868787246724547357760461281414144335905921780393158872546006875956904016802062078588935478326116207174626098209068327651009402078632443509436824193897233651925832085496668581080843916525673399130131190410102408008582865470151514145448203036077088620355639948368452036539135502478378282066677064002110935094549726353226421459088835791150181844767140255295436824132953964952371459804214444142668129794715361793006157586817211558959369899474791946847688430521758727305743541558910008936555115576756772047693613570495179601516308638663736678369387726042166535761293482894786186831860579253728778661163341097029022143494065281061454238641877432703658374419718426188122306752890172392295127131602938705957036050877545400222128837652397767268809048275350292483943152970980934519772392589116148198257925925317428694714045848930453479562869858334222225686174658084830693585276236974102422222469442037859948229878077845412068155510761537435134961378373187935355576128707640522600694235219402113088836952207592006363035581258509371968653527347695514617019391023139736123313206159065563960563893905450108878774389864868051960700204126454565931467960863366054876482856722031355085145572346845431070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] -6240165344131668720197226747886091506541925965020133220806089031061773111280449718102088073464258781227158901682571721954720098742064782181235705127278016316954835141848311505931940550837784959253811918513676423558759674012831141121101721575884208063191076257224111136217211167900687225984634604880156989990899681587245555557455309662708271680800422098759807169077547793601908613777957461877951906243235129557459615003233150740035830388740553329953052481358156305540736593378641250958542570253275878044179142446308761634336475555860587986037280161192092384410923287139891832975500509879807778474311824726251272906491280715128901973005092387947505010659151867043437139696488749797002061738988643149288593826488100131202716460501364602451731647602382055680855425675370787222021732832806749718164034326324410274286907131642071635988912273626972672632315144040221960645987028283460281714548790116553680695205945174879182252247636436357208270486762588867658167198056950463498277973942648560370168963152032617325219745109316827211823328734365545733860519811919673748403041382951110286885174282880763079708995712176931896159704478031073944075181145050620101025946367562597701856095068654801318505680189493603542816817992803061077264133706694305408801904519592374408107411955334318572890585124751999860909534205800496638051625851859627714057836373360220874153250477575653678028104600685193581818542663567714854584680945683564897988797055015335229139588918792208792467721507133856403569469101882113762957115968675982995494389761201105010242880362771391556217581385945816034628045309693803653567041216294812149955706003916149313382084058812442032898438187367112340166132872361544740115304885961338488481395438813714939002031096400616186487160725716526285272591058372386057086337763635999510398301135993813620022813739738719631373596430216137775621295708468907013192760308799692024801387970852950400272741657043759023856525681494684336111678718811202842191274326360699619470034074563036989198900053787909993789485492000903358674569703046672302719498487436826179183970544466898209712113470733784841777518515784764840903806395409212361497777888388452911100431398307214601747510770926465726667124773182625098858391781950403270025017239601270621597863829470390135432246112669592919346780961767424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 2241299569571070468189780966894731887549925753529401946173534593291732911962075261116660745582338341103589468849812802720351027052542698876748872787683944851148834826506211333764152853926376088888325776278772667486767158569150492157052185130961290692130956367964355374692114144340786098806315336493686405424050797224300243000358538214259145031978003307149989996088421753646968992383762951542812023512747844268700938025119471754355397172015794346208539988605914841595041686767705491755869311225309672055339071856759953258683189092385036483357458558561772754973243527746697056503377582250196530936235587893196647226310609290414999047280500714029612863714557520721231129627340490509677477360065051581332647686126405682226597392149176157887608295009749771262254560433654280220425227232925932959614363337710766238795023526835807955916556188571512153243921858398360484093135507797664151348668220547883846083469363749909333927052332610362768073365359196299181832895456309298181537892298966169029090305050896479266885897954260061013058546748729477176120506492948973148524943468048448719831276692242216657573782114837350664984420362134842842033279852708599261617453357038400132475533368946188800592119586541194320291501462017246960188795489851894674739313647228775087160094765128266735029532413048762783473758821175939676988873924643841647682168277047366879032963410767564665343825404695516537028141257255471393992789932207060392799258510981527958684126776197101028991801970429542021824797868835905857231058081571296371120812091278186621544025440885704474561718335779863764064350097756071012355748209528291024638803400279673432941429398029638471876624002838321111268783721760658435748466305039304485391077557577145765869494506755462095634709327582534283608304767777228564407871036414839298791374972567007243773651277492521590673898946539678459714364401729001660966544081712880176615262121124508720117703108609472357712875906212403040847794250504356868609306423525912397948336338925136251077007128553240277761445166946074523098233270703356111909766622226561412016867733320530310921994100006770681672112534964864119612994522857795747989048029737170143543569488069508358780564177283830698136087749670945101966618882910333873597402956548334722708871468791967857594904918518710054851577947095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 1306979182622640442161746956345658664623133694319686756355707495266781052487940916957284105870214144070160314484725616366604350228869174878613920730819640522825797197773201187281046404709262836047346624370581724141044328897572332378225970697848447950127609488450948254604076580520589334273842200231609334223269574563776277043317499517166270937076649699330107861893941069565402926019422400891805803177411247413483048096639541884625864837503977220061227200059454698871413364035118905897554170339698498832125570303928631228067740912046484071735448007701102021795164126042165273535198667826949243040724597494789473831013763236423935907652783201940776538272176765479919321611096430438520011047667940941036363052090770470236866731716143020148612596212863895252129991869099206012567911721223565555941130375891905076728033752703486311679759073566825066825604007880635637581741721301208460458799749852498796654608804264319347754017565762737054420880140911941857450564785733083862388911389262736832195419524525321927443744701149868582512325479515763024097068512478798605698162726360873826221615534896489407440023912311452598822957717879509138267894798546486741621433230982010986217735319715616556648041277750649923457644745715254817747002167663569925693948067615403030947331756676938456625884547780179409726926645885338397859632329068082904903401383062911541850366193764946272172481230417180584617538925885238576230604954059546323300671847624285635384502064977380448058067036005566332298958356401883188489348499686211251702219769806218190490729537585117695621073072461713747707887431884449177893592990420039769219430387132112330952872568003146746811310973167148233675705750141291796938092205233223726055542324336763196152472634640931977513797346605182668256400124044148419014108126063202998136919781850642203430555835772304990136374567161310734669789897512088501946691132422047653513773430821418923550089260344116893193248507927623242602194389497440610688336088806388401785607460896241300047151219064768374558297672075038120934911552611968404166128355149224702766483135787195354804324559651062035897260144366638944226883528164625269815565625877630611941122782010033499603278680477830200671690345178988758923035208376973777286984840742401763836688022354607983201177288691549896834175492685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -2105840838333985233492453537311372546726558509627592901419966832099291662609518304168477415864900201210460417675378325482471294456684116727519436552241414226305632802089634310966980428376324164959191007084760595698824008499600659552524958880073702195657883103408967474935784859425210663628493507276263332940287370933076878697055941079782930406500415895324883280012460713173331476789302075405548239736181696759461260738854577651687977893525509077609915617193357267711273400636762063098836516978397886748872874625807075427784556810310615742855387150720097403201765259364589013155419116716476282001797530916831758323659520185173120088876183260237170884945981995570610392883933347484303199263404376055952828727246428786385471800030604492929307017651921623193375329239194605009716958205114497834243654006329432788064421824375304538734615129453834909733845650389655763420283671536428357080884336970737341750978802486103849621945422358369261574268178131763863023349565346980729394180432061115092675011362066639048301632599521457243142064862481761446614099450402463608309949983291485481002389063923734281312023542399617007996162174426985051543477126293059216429218097029670078183421641562487258185452943737844877542916005820919927641431643916671756912096089036202691555830574676125606656179555983186279056435925382428678384417965048609962437945527200270089448325805050457952201804816534702526122302422492456161901359500791898775635933764315871882079094561183731939377290595577754736579885963916338919290849814580273727140504283541544698801788552700169271308884782339795755147410409544322876750495689701391833291565596025104947140605548775056839716161884500130379081696274153796055401143492371819410012822822004581604958148329281122686229646951898738168614004987373497560604589688746341723601113292745627090300961963783340074262663290022642740203904878399968232769160685011894308504654517618588545304482866337506230640095937315469066995411286354482718457735059600448282511226493103502048563943168971809743264383332149605515890806979556725593029874211800097925202353789760988646152417167588135758806143822316111208979666310263258797565379772350978986580734411212867547989209567209924428426271873465230983682665037927143430541876766349493700422016798001869874216936044499098141214019504046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 1181542410767401990706186897684267926548672830802483881287281965894982392415222603402870661760802990617195491421549199981953773733235549194595484200932425141794577080323174668114264402493050788650011423520869104992683719798931676141867424855242605090861902187002438436515323729720279698273845280693662584627024912518256109584975660266612003163926291934720890291056771338304152682305601148255555779070775291781322550646485766632964186212844007856844981788744166690108253642558696003242199896405868261875525105062638317419317444979534502756820066482426323947226367052250578299126695921466390465191750377613964743963063427523096360315014591962937082863420926733251749804733517608303398931932885812982076353043514641883273427317453744219799776197656774844646072947198449284926108065765711644159812376120233621147570640526431821883488440196359486322589834282979988729105476381102473297520651313142427006211486463290756452536977520873917016941845070153157231555425918207796658531992880581463523002551339400263561306215283126400239500065751970039245547852060838110557692036868622217477862485720324666550361028290129348257828858287635534974980930984588080735474743071659031832399142283729379922260352587037892535456878206856614414225217500206307465775417160468534627208752308260150153723405631558654601742469978820816223178077323743182347784240628360355564766160500455716466819642293874424214033417254099077040139705007586151945634850082720816820483953021133743564922181339222619044125459309932468366132165949552642046191069417656749294735272496619823234439389140421089308435107998586601518788650289501530094273296769479719509763016313357270577834866647581280629055413443977299606685535344769721964045150613178723275380753859234282045444974098379315224781637443086117063186493947946995448295163257355125776608688371103114546026018337748437846518902656001083195687712092862022289368299000642249847237876014611314722457689543005177936246115293588410798582613744738718175707414306123949847602175931928199038403985012481127016627914008530263926694835046145243130657492780612335769344695690118934879144278589208382337862975431556338181788097411678127561644058866773967816308493261962481872737513963652162086986534200001332861446912521132390478193837018879671919400081569554066490088276292009984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -196241793373648704208101092241443537260473022448168043593170241652155926523542309684394253999237887369577681450628849033576385744578464246845239201952089350320874601364869230360017367539892960794935466124524296192407258424600629474093350532793245647416018384767331968164535518010096795047043514049842315458594116339723059082163208834451808072212741773634363868492953753603969200045001996577437944873584958638800455845969084374263539162064765375981427172647698646737062837541647231417732012360252782991935108666048957558386550607544438193521160964118545256258988335668562570710962318439476232483056178164804987277611526262964395267976771658485714127286647421717415835722436340169171146111809937943031181204847346095168227166659784455738170590603087224602806292645873477310536914957341184683915039226909412615234798504959632994297105847770938442698673821308724429373454996475787579185629011643712077860088154886008818905285780965607219913498879400888301588191478233970277539734829113185672458089236532851536526292828807632859356117891382615683149740978377104386952062695560531993641954549618423129251751951202917640221609274609823091718721600197151111125581841818470810580925773171277292552518124489777394953262247477821093304279519619349903271717828041055105234523452098750634528978445316826952997579100759527299201436552151598724095054675117113238770717369538385878898937022781164769496252140415246446570843079486705699845954324908679399905787691011497176378581402494410388529179466609693190731003926213419333599096946405798259910957541469068850163623091132547157271257266903705044200446545993590465865564372064129076760971875093265429124835791139733365569640061886974441281001606439293275270005679956246345355955125595444579478665081964220833444151666868528250759142411184791064703086824615941909836352596657680070001719230054840541470984990043790584002539320295744298765267683897489824507051078986932781244038833055705156766048423418420172439899022423395369917645659377978465014300603000133202637546158247703650600912956249831681146776615320655048403103297098891665639044310135744007062442458844336453937154194051074626856128379488419259277304999055937356107988839600140163944472578690571369985338333712855899292761674360512582253852520287856572390852588125548464782362217021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -194372237608983043380257568164182778797892938220827793523306177049283243519582487750720007610301116935797984721751236039007650883148503468285842845609035446745945282792308242016930365747357082591378895027884392059149300673024816492527686999330162839109236868605353087323015358582202326984531975902214822785258299498023667692104613370962450501198365665510161084389790487124878069425675704368485774519603526249483890748584915101498282399247254996371097017807218272106024352130297292219187257452675317283561827988042845167092352764891840746343767085668099269333826831823031386919175761245427362309761036530431684545189694290738195382429017215359865343938628757237996036808095666562689141381509018652412411578855665867499973264903621428074094123727782997209991471028562011082917954655144483148942799822204825520177560055933135525398289929514868861547452960104453734808443457607441495802550585975790801949750208155700474658798314691734435500202219480880230243849580869533895157396794187058633359100389578050226968027463917539806318217106461412371445388333531218144839216828670207230100406254907380941878527874408697486783222182406108693140136756605840770787191750252644721155795390846723271412088656904146476252694620678657273544011494683894128382044945295753144671023042277728657375795009083694691201978323359366814839055220426755039708093840207868593025202606899462927784185728075521773825378908890762072423768929072328535772855104517062625364113733487626795301907239935044354955633103413306261374247130477663869410992382930920194142282236629351078406910286903341030067087413565019345278816858921706042691271199175058962172632633852285149818391438760752053213485544926977995191433999550045461530702468208777179383338230266909150783230467347610530422501552156500849269906744556026425786964565161804543878118184215099038396341640839558903596304528442050569420585409548451436952531961698166437388842259925095537806034018159761718560113061078531464932197916758086221509691669187231247551557700666600422161917447877815658166062657934222693287405604563396847135402463810945946366260680005436776147799287181118452887154252149251499170881642397064396951107283815775414636737370071191628006366578280979660478702087541087546577448547268933679059693315839756146321613450845520168003424070139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 179301888939815020043552961446202806746116589275101628452077559228954662541735103778081001163623724442981551341071100149114460055687179750306283422504626127820215245817847106299913705439239086090553713453110361419168027571125905212491542261561493334253845062111751512624540293483138552867396518796928268910736089872931377700167031408216549040582271386193544986532447210986332364411361758328786037249892488030202362207202285261158953169385741910004119589472081970537121681846283274865448398383596311017210375882726417150602995685260319064559042023010855859048376238719940425333612515664731487362250138754986464582414927278066785906504608272208116576021576983521008770543980154353243208949188541323237353361778562847790892660739477324756847632765443445064516995647269309585548168856075433896782076738290392302016921989081758003486396326646604958931300803421045444215814026498786595993861861354486591237470939714010031688987528804902206576979842600888040871538155581485035915406467034115875531563000560525649170409429546438325500867222604209680518767143813955951629926638877671315176481016429347176797579124074381814498425570449178732613091033479850735375503087939201593194060293645418987693118349900905410232253936834223539643028314994134044444234781178187984497257678519659044155335875108730051720349925256620088177553801680685872426730864892721736071952360279510002897219654328864997491258133819615616026931900592807539717609905596434842282205809442513388903102520019843564557624291056838767996203122417004063292187818471655902764876519195338014950148750551334761948233402550009026186514549821508860848470786726243810761503283209779496900458618001812675591821614292763916619250235177237710436714394113281183489322349082697190641691708481861333489727043825647005461004536708299439129299398731386245465585021856549505405084914552964259213587819198360023263376331994674288359931292131740918168540190771375762126125919793131386014234286136265128584675848393765357968399537805010461946600419902869540484399407828254957615995718257921088965972753672430933419037867040572529400509438859658701935170752902146319005832777576331222695628803845037122305615207347417348654084212065833927989472232001809865885203971779052824526326889335988488056567080256402094732968513168961764750635313397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -79245550199934473510857822225879763977797105886262775671823391984168598837857988394695078799575579869800416659721547063653143684249499286666080781309921620900269240447535388047997352945619884358056951492035027334962103526101068545740250328276332701178168542798492860572361951693977307051905097063062209753288439972203950537545291951585638349630288190629638338759303443145936673652647838963385197207822889133199624097506740763585866598777764317939515360013961391574289575298285791343771809463599499143023596387496045178410597120865077928939973424521982467168894482391272650514335718367681272280422746619141119087566576109635672839755467640619904161874519799130280746610979748095006153237318284421215642349924448237682833568880368250107157215573549991908959443883041776150198074709602334606997713363308155931192818132685181651095655477739877314347662384081081549611827903998858976747057943970451683302404828457119557173002283885939155072583391597734291291377939521406707897930172307911933890204232094130997187520244538484014247758715244506738262260207110002368382086506514452118682383080159440083023178830596671574431803979635967102820109404372141219807165089794433403103961206683801627222666008808459440585536600696966560959452873423941697222238164713974429607731834796240048078003523748627784151966068076075873297672043750543373308940366975215683776740781614488096492577782015322053766660616390978903377716347388920040105490166594741940701712681394608936041528124388812649122988496352340703150094491556608964854253052390953243368591536050526217632898273785328985224379938219543152095802378656196894388780757546320473254632068974334078117552364382332546895094214507943436420273795293732870001525683032795669274514320078642133046129571590236605622917039467014901481543283327107530145981029162222366632977485727481290523049669038036849758449950700232944322861454966071230604256151846530477517293606182092953461826846314098230445124477219642153214431432195553144139186707526399369058350958151164278325212512870823913883332492827844827754148054977942629621829605639342680836528370090754812258901219264459379752782721139127847522260976420169885967322981941121310317131705211822865288694992981510342835360223834698846751609770590854243767437525168150858668311833081968064730147437150208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 485625279015465752374519205576071252479462854748665897867102146210033907661442755573260312615871007967692640138366154943026862277792469817698912406260419245948503861396665135171206179110698847805833137675680733421933743701790693065797309506822062864871480070893569979741941056640838615581986875410447779211810611757752787602479245855290991106028732384181937347040801237969726510542760196314717203484906356086987432098537131500687961632031452413545159890581575838444390385819016722696523956966425402494706357693738239939837648424112452741708086317146158018418589731887848395390039477091838144369218469781241800647430560501705726557012082424483368538161599787670976534695761749161302703831865078448260086417970962579579470815192053598991931587988754915207802465450659042290773079028378145103784342050366324366234786487015266957054358805677094102902189471217382848242587247107310973513240479461807851554715033684654364004390610593820781749717895927879839972904623236979936490427583545059161636902656000164044027770632251904991364795308571991542624110234052162683909163448718328953805252821532595909147594466731841792047577436424391473724884470112968457136446335132201879959928182558413654828758011191703059197503765066781324190477856687125408745126455156717226320593208871681216994074324204760476417984402965632830747742807568908691636669332255445596605769854882666552511929608639162589641181311355331269712683786736147509391064949944726367512484322155937866118011525524428891698181744025009469152003843801251462057157372493077459099057944989893653536970915294162110563858000908426228024026501027640427339440842417864501783566595709496123238226269471163390526079275994994120903305327786574488261704047652476010458149197535680327977554377793851337489179088587922020819127821650143332043831119145035999482747847877336108874336504945220593203669845589952839064920042851773434493245119081410227390947528637910458209997578435086084713468330327960749351168768269706787095149605893344997476477111184994786706595461343793683088639115956974446923284772461661743401834581992929294891778697021792660477917911932878309956042352511190924410857195415077968936778029453390548162358117370911719488937064623809339912072332121312081718419479400065815226525370256971480536597814281452388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 61458366464345603093269888127185080165647795940278002768019634563724072125758284868970338518399855651468561236300266759245861763239000670393962309042882784307649567068222091032936541555626621655137837456141569055066861535811382177969615023886234216909911843924945274614185281863211344571197612551130025233410172546197101775543962176300872067814162441550274344833272698851268089509856888382235704842606752336260687385342186430408232596301903262262550959415332297319628456181896185033866168824637052764724869131458340807361736108904264499197241356699770347217608894936660984349877884868331295656438870634934395094133921421240300535961123468836117662945394356825444811077754083140784392176806413503528320500160628835254582169101569806483796186577271089886941812046023079491987552559629956911603797528214862962827857833715617031302771975404718967197612294310900470017190943276972862961658276167565302903854001262978616722783994140450160937641869917607359831530701295657857148397694968998321763792869499538486294952893292065499523866097662151351176596400370632266183037166251015978271833902280682577677163211486175152188852838426707388162671478033225635320160425047290501942750399287867650414723227116459946682995695910258891053205112294332873348855792625268013801646976034111770547036248368529128652165927239377632656951152112711143071954026968212550790000891290154972700113599906088700838567251156877432968366511831563228638858220571529169407889213166872096448792212536634210477814937827971544066800420116545799732407246740338226628553694247216028383058430139739036059634590151075475452879194197647069963547123171070006702255345673961378991981929893844156177248462380031384936413518879306099028215531863079892104880333938841592449333532319086517204235338883301052615079247298513970320422770292010346173494707545828505467583688845044665700369611126030270055340062544132741533078244093090191215032918989486657568373170324973750050062233893137041348300674158825385464957052023929063903707945957416874822808853126761479217951036997918125853840703172598434413235223824143412642536213334424654866464996188628038957638600646167562467115447304768706885960198948078287119034464600029251751681126000155121600378162506424160243193515082303652722657473687659483523189975432650565877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 4617722844733721472202754498414943810697171986693383049185707181926613086881290673186387277361002451334786874931319971167833534571734068732375810136766079272803898574176724472181497414534927874641783372995103052319611593312813492011072518404650071573393028545886423837448994858656770493195940858070471111613397773644840536184328290713783616313510428747465948003759364509703812046183439461358578389258633213949030383248721661467521160866781571484900356840574259360788727608127450874137524275239156390679595254114922674647194987873907419624331098431411942719937963211744845958561091567000383283371581791780093147106382121536290195913983019368316333917410276277236944349811694592463113283996399815656080861885964331516890711049294591790913924608176224039223031202357209194653718905400375580321983185164412468961212603476815491733644551059952917103309130574121954099728065841179297260451828441023363421775107891466021606772335775758820789686156627295502226277640945508678662211280039832370208044833311394844338803534098083336397841285629166904295721020735580276909618653200827283351237002676873696986571877500057498253256594613956337832099956557917028865640169753134159455473644639382420398868320022052612265153377617832024870433532879704561008269375148023462111105319882046193415222245805185460116474679379659060820685628712698855986820070282523149173517984725943020352325287864866473041295142418230704547117253787967864596718213926183492895160767803484729416755138678814274511819382443620210887647596147284045801828388648036815623072620486198227176531821176601527961668272324659796532747536008736158108523288904788672978391897408316166343820179772473039535056001396843453171720584278636473342774159039301282853181959096918233819124777648222020960300403837788377165960433720706801856232813577295212282497295364363403532354277757447014693536673279539466189500817310455373688727199876487444195375118241494325398343302304766872488083088099588895351346546111466599412927599687778394369569907405399763336468273628552775702199402883965925142042535505024418319326753099831456291420947937447167712745097634494119994341561418330505904259840777143512968669582147679195868055072510352025833928753544657635732235491966311051539646769076626754100007687540948081703560448142486762164322304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 4128986169190397241235594458979943292410841646477113527167034471267887094010576768426325330958413484658021215400499637839349017980332688553972809999402622943150483083736090844707888462875744741354038656816971559614687293632685398032080439146406192639566964205096995818224903619391409814859336088990068582049738309184915831970041846737860072354257817409983106129354126991575046638230128109563514202715020174977104134639452260056241238752807165707326667511587728069463609095850424428380844793644419927991094005983976377535220936173329092906059636265024577659988162365920159664324713712396693906669375876685304535561280778494476261700825708620512468086839387726192220988782054256549317756477368880836385955312244488152006840481820378151595651009124803425838282316104014998273371537974124668984685657724362696681576502694550779477329108560670130194859708697608057153728066228115635244964072820104157898620069341718095073054768620450128849905366413386021897787601099076837339861034057985278094089086861080913601755705042347156290717806689956814285542651440581064998266593314428729923066351470915896974254552492443909294562695856104589482659742319912005148646382780506007677082974892879594208871002409523525204058601463917609229980473645972853995272247630427843867151287216118562571669331909849235080278376969758584562157226016595238109088124939340194607582479438630963957332448449293647405343062303810588304854209795219257456716588456171335864807225776923136486153015063867935470211436480726795891050603836786283903645789585826943561360028711210038170130150172399889255958665816770930483150340285527816505053021765233273772369500665004419760075918697170116932091468934157442089443152013674908068037434768033149972081015008949292065255664838933672024926644232003812661516241917832244253917130434414762802463362617189800082642951458071310795448637152884495495824144138252781132288819687181575588721125130319491666449152071917760714150169833247754274417499417113910510079838285536626779255200946988095706694500039090163410624051038259674592706957180330392069862821663963561684583012972421068610316563178577638750017240217915094674828521533160411198460488059439921459801121011213350258738604839942569329180378981420585574365332829239300997169563576043274849978979062969210798782545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 84789021040955351230840408579955890392853522509267388387694122385731743583634446625392287640252179467907987519256610910109711091798166997050961207167830477288973756322839602126311015147011052440727468826064047410444240721620662493335821990120623949952377032614553623566967545366141004140968895899448505622871463099778253279511166540786055208360163054590589172484870783756471350126842227880630364461270536513114544970262611129637383602442881272060039523342921043688479667693784490002995352659268237711787323827138003985893837509952672158663188086024734441616712051873696766360365963642264502375861548954838967446750006427158432398102930704769739362499831180818101348703853206992795848215143399771188303583277806880061274701096210180337288787159780015760667385195048290150101595215973477371456175711483461762554540998689879403929908598077782831433878600576810460700281252719045481301253305612985409418749212668574720716452442977895603618485880071093170395679573814983583048103857694422420711816814983699588865727862208196927528963699595829324252679830563513374078549489712549564205227070198186137687178552350139180692207284759874714434658098107490932523467621542343915522800955390227256573922372511124866513387154538682994867646479845073223655154887355707144592226905543863565065256253523228685411184590120656062389366396488132702948190273351970847009824019382617513443480176988032534984142995446013510571571201388496805257565619877551208831907297504000499976763305074002135141020809295293599513818501452013268928097111624538689671345294919525131911419841728322905920160035683518025265544841981105867033543465550318917099064386759533247962662101973754199711264478856377697166824791486860026219176956018753115243223964358491492802799989295533917879394814538626639975039395459111963058759136608790542529035396812406133515310881029135689787138484849983283393744969023917009566814314170956354950285957340323901385346317453670701165255689543631093384864059053096857178429641673565280473084033119356221107534883500980154955783332542718715586014434933480956193301260308697217446014003508009766896071752676842906902974419896919234253146019517038910053611033441846204157092469068148720652168068321302854778983948680092343022539423539899290428364131946971232396500193200540426780104720384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -2535518718280330402827015923852394307850445177385500489911874542555815974391109436515416061860930576167787328189523656335042476688918646284942644284431159707356332346244484137515695175242614523308678665564648679397113545598704690343176217087781797458304749411058397698712533421549822248369308153973878298236700070988450240601480787879219742637040593182373769097940856491648681206188969343014487388078842843580537105680436228732976788701059768241056573343825979852410161795409243827184537681875662624203460564686380794208664177086556943744616639214991626427682480255575110064325343158440855083347294097253960517750367919351295582869255579021759694447371456352543765761156375955883229877065029201614364893255401647920320283852045945320553515095734543753037373268199945672394977431339327624244371541838500933195686998823992942419484439044215648027176139330984594183543095187514294202884444924818221194738932775442351556126676791460623198628910789148634446825234428808733936442857358910596165595344547471249426985710549346140725251426564978030391634985087266098383581809013756631056005976741550000640756382731904166869443630048279376064253549645977038361517127922909944446064675173498843237253699034984848228445108216285571080971298413103254214346922571915971866192787430937907541442493386097111669936626153656027769884842884201469729083727351706224986849671013028314970905287125988073074060013368278572948781779449475940870597869311889825523838449218061865633675544677730810495169583724934618341027062091984261463028696968642814840051805332159849951347540653577168817315859319060923666535053259195395214185690682078762740963240746271245598625728470525289666249201961640655014106958310801595405104172820064027984124921180488199760805506115385891250865309309364148263264149951643424372708943199007970201492742832527783706738243382924680311243322233988863193785233123717408934346205402687818739046200926510682705820090802160082631011950333373365557474173469567436042828276114713120131862614533140176923319652674961370164712946115846820698341550058934554270801981565868285439810763217563391061594380806609915873984514544806790414647680893631821819247688668235332468763477938463743277426841051089771188210651589304852751557493040605885074895531188637312973506723426721403974778020167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 19430579140349155204720100352384177970316822394588627892559374796307836400364602200474898023867492117454566476201512908826545070557839043862537317669406824393222090023889551560809690509418967894268003275248938564865912025496016029038060578108550215791431203746746389131593985280771929594568247143168258213766461921328298052382063442666405737117764258589519971999852117268500449413432120971396283438320072076201041647685020050997942822642476442633141606024735856341086248232041803859824713620791728108659685258581418718990476693475417556948530544173771954593605169547822191900276399798928886773338704910855070643634727271247015381408772849186812966343714425944210011330513494224418325509806411058766473638125462404904846449429198516363802319413583240810807566361210238942885275372770598037595682619813328994602783812365298829908416515696868378981207679976449237926947752943217912311398561955170859508144215733069205638933308592668484566623789688172784282234724183606975880540207371020401551741929122987808063791990217187189401066852242674041654382194884713999966079814586597857851188679013758883144159919627212781826599967867274152448972197172767356780192675821249405651812823296433497312850627617947454154523447818089573452600433469026468409390757837366080602682066796513885055698377888350679822458643735220875681322822225169715786642205708719541454310583731287855597164997193479958562485804663895728781983208125769379723992275627014111551476116354299354413265402618509515184782515765420572251664906377885432915675997727370770350015170342759976148948609496193622031012415870749001617652867603340221627609985159307442043953331153374743163767191817537918134332012720038426318557127255006105952347171927240819818549280773843430039204783163329170837979535227500814222288750761519797887531323942564657032952981198510775290026996475211682505339169937646028877820956227819200186111259314883514210652441227053983258309475997932356442583383765258683664062013876847532526556556359249923593727326546193022075140650827272357631502621475476480175107991351388923384766859468367486949798352171188249678022845519019744142912713520718699773611947266115439798538971892492383114874546018185359331332682337397765781209175255308008222685191453525110635953602777945501272675048045211935870182611746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -58254504052214411784339743780223557684617126075857774976939320489929921480180601662152397095724258909213007179436511490657813286311526915913838136901729424226857096685207012383603997271566551750029622642271830432995647987737915113877623232999414290231827846605631778598254168232011345822432437840180726501810677510658175463365822746876415972752936615247136965660296317784624324473907264346439634557913235618260285698190028985926923494552316631031944588421598267912055762345344061369625917710377119098559016112394718204784786986921281387583698398770861122674968551009927452540626762094673087182447043277801787271834803601897763636469765928322282189182923742833535186263670933173725153212044158753227027451949445260575475359512500774437285683621027282832393222443177609553960019754342262417627041863440582539753174132643329501048048875223084550515883331986080959370653270902311804845931185987394372657060107598076846412521714612478582685480918335973092128023958528854814701021876827695507875190775929129882550223124643954647163900712786775362006931912075993073200893213731383177716578913418505868930273802173415479215478297898530965443025206478352661249223769059306775921185852542404585611240879086077143641979008754860510910037302947319117960852747536197041689319305856361112925824344852725757937561912208406047805417086637914609853014914751316291729346078750186013991266947224130253176758294885605605557878569780037388935124698668337836641283463155498210498070571316513286963197660343453238955559976095248676028597865706214744054695238001444718192063066384739350633811940645909146313037716004506013834574390525418250235786398309727836538137505139433381494346797660471534486728557620420961698181306163347038512228037715133954894984833485936232847002983959253755299725162308190194008747359126961306169024371710259519519843883129416309693645110675214583203756436309492064077104839203053371423136180487677624317190474347612049632256324145480485394115795678939084857185285908029805152276988122994233016369040173794619643482450892876430050585274197673249595940947617949152240327288321287651077169635626393233608492957807448213970098937846012142581807896246184137361997029687333174278788565031617679519816553163096701670257010830823865999467708836079960660713632894881377331606737387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 22885911659981675067402450678864017803723181898189500485184677929641356867102700661296309006347964513482256898727237818242705629829547401173705714133345924873914147477200895617008400323978891079968671598377040411984901995063759323622503978649919765138337328808113560457615144782812001320893954393655130500174345953735619922552487057552278043924099144600163983556082679040320426236316110236259278823378281206776605630415395367729345487687747142384965448440638993280848402266438368780994218460611730385075902654315550820017614019538238134307151052652037604133183840581501807552596746739846572084929917379235845122253653457734903060369347314267112534047909984188489892193746526221301729139893847091369804820054605918238015358744617978874937620096913757481078774721222783298037147612674837408329172850532469925850620603198789238637374449090950859778839229898045170032028306855778074414760804292927022574107392318814045994774530886905965004631009033154096199779335482577277583803929790018567876804058210675942992477724616083838122058690823275198289123996881737593165717905853076654045560721686416992653327490080278528188870639996077201470031293849237711647462851445345903452554123316848973936028809050257776423889689762302783700499864697431278680655695609668151499276855669276762321912182321029235765403090465416809562173951914968034294174524779892810584079473447403812109060049979538016100701253534595380237960347499014553889891892564115965948572967078416284042010620181655758200179239002314117449456779710998939365814160348778828603840533965983757264121952900941311558936666521141066581729713388516360294962759036983949793504951946690428457266116957614273831945312522575349904788918578881067081331539866573587174696684858917841751518354244221902344811121165759973716068944329797313336223058765232757938748594388340900293994424503746049067721700162804172968502282620904737480977020429240250147572309456483971153370013570675158446194602909256153986714711811366122386175879785612190009825314043435230631415147581581174478264301693313343869490687563425136916472648263424180535814584659706056181300308170806324991279381396052507294887727731996515423025806004131408432657707084991505873416696446343275754718966690365715281513438768372244847146714773210413885431242977469740362724439752704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] 274068325119458294616438043003333004208666925647655389140502730123737762137891987603063516078802810393227562590791270654452327226681752469185084056739367680663230967245035614678759541610961727465824247050198673360748570231416885983780300244103045357095688487451247399128074014070384249383237787500982552321683132250524647676280098062325273146428668471061797361623538927698060872241205505414614867143801436032860530057719646025685662784491256781749088485189571630231361184082384566907313790785763673052485938974668020773428948639445856741721898521188926351786004680664920471103090176092083465556239117205821997219377100042477221284766544157082639094611168400184186568154479979504071202291286624922133740136968938293381025089926928008274469199744095923158594487120249669512128476388574060597898735162365881907059722940866296578928139125908451346131400110651470071255119871935336514216403213978911041332980700915041756945625392979030347156061004670921944830941904542691634753555452094779233310504940234484505204526393064031313533327732194529831843763206662751594879207606314243366533669782615488088783054209502290434141269300305039364453528993023418076561573916865247458247539376957425923915069624040570572300060125158919146707706298570730624242214739816084832225921929087517529253131857163468193955722305734240195898641068350956372173975953621938309677797730617992938044196802446485642283072364899448797166844291781500185173469620588308874077919051091071980045100227784596109674174163677926395064182629359391496338699249187615263404489439328076461500465580941288165980284873643410755629982336463843192896355851437953257719761758958020961867191173083415434327851733905413379950672836947402228423582392978081451163713024148946013612079605125504670910280797744539156574183139929823139864857880629869385023884103822575707929006803132399030592575259903438248280780671146475946961478414246632391570604966394693635957002392737671238830006204105268241560984862332962632940659061113838487573040640219497600665672790257531900780721103972737493737699748041536103526558801018217549986898136450814781728410999082437099062542574942464702782049766622340151724118431928786820213855816120360775837772359617450953859869033493055045813814594443822577060735014852046126573992292069613362081614171996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] -532464295927093577228416409604116067405180631957676101888115387434575337586588334178371596613126378805687910990253957745728531815755750700194404597108934502088962424133293278106088582032488062138187667914854182477224084767700264961547891991708554682868310502207067160007533301039504536005268402062822240208291801645288194295668138601844894155104420875271083545491199382833429218326320861946789353390338052176910673310926237730078239134830569780382176751627106602772836908847789885563650382943553290443682883918787376545688573141974470693506877895047733898404610003848379523962001344617142838842059896029418518795698228269556440145409622848851627119408053588120388958944202210372560405752887904494948515926564235504752012235028702884633058284428563874812254923951450892424893338636032225190209389943208281375395498360886209021704092519970976578585686141702797389282881408033837701012026795398473362569139852755704028497344991142211386793558159669789333618939125674608077907668534591967796431121540786343354599034531213922717885068182957700455654269933979718659416937688562843300485297479086341255386006398193086413363783164680490031681084756784233477393387651661096257838427799737158355305594118278221954390104790736928239923861839224007156081571955495355768262153561945713584988623183789285007350108119730336106663022365589478516325819606035480328763757869385504016993056014118285283215705826923855313622196507625166734110764162234836884198844074913711029243335332785800099396352731168390093673300095438956493785951253428839859196192596213391364714923539536500559321220780911760750301363390381910103326121913245260687425842047024182382609063174981212727794561539404785968695212999488044880379477908176185748963098690939082555351975185010250710183221402655485337354782340601492226300632927190837292591412269489221692944034132034497346612770806294886345384951033916472229854440537393171785554797482379644586022570629810556098937208248094718572310768935174054968491075002163098643422675792130562738986520933293158869966238845791448671191677392047027304601513886177363032197762712057636161190063366440169678975058503334307731092451759303452696229837741373863498258241753251905365972510203809253808158483839953662514932574214358656579666162309909579172157244014699436313702362010091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -479943710850633364739119792122840056287020077825720063653773246966343245178338475808206832976122753523492109295745137075230945867795715893486125934490036471766404180461678751482150628477885901115665802703692893645629015374547533733665863748816568606225558800208262823834395726340076035255571204430421308934331794973991498255002988124451709730187167935821708264180973091241142975455047469961083174882556834431203188681134557669619307821096487339201309988570917397561666936586047779023078325732007493814917001387963950353819440416571322693058461751565227219785327083009196686700864432567251495336277458098770208806484900232453287981481958713289580355079296429864122170462301620831124124985186179621242790800367069354501492387240833350448215575945638619058098996768160389199776521078852828609776870051280522480767305752056257126067704918994807749929180201537607396267122938293309081365902547712822260400200972646242021590049133943801980664080057156268777467001092962925215620387004856487506482659064124925998742388234499458143414023972202663532034851027424319264350988040574318311701008701688869363266115108239812100406552304102887569180887865260114604443322000517476868843467747562779232119647235931526708538402093176740131343115940144877834127315332260654194060638921398438190058887587225906879616644401449440801812824315104558156473127232395484363914816795635601213184722799175195934561373136036865172200241149897730530808289579388691501473216089969969351051566095576184096960470427522784766366827581340549204114094940067495075301706844247547554494566721298492779869799690859338680551501451011869642749490413236380265692323375292059348302090012041445074687830422517349215503103502362666192615878225802110589441734943269825986897346983240620086458117806320007361993252560644953180458341104864151568560939079916331790300834127925135676542004865112330864024309073492698098372056111175258856379828979310337253890668699989427254663132815006589939196647923175846028083963298996337781299056554757840927672130613156611272613125293626192430540614754101894878308620182174901172916811065247084462134693235695787579090533870630170338029760908860676809503562284105332633433841057002705517685170983375723056840931597352178993651117605863878612940520313063933042042839121774769660036036186603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 3375391085924350869886365665090504638990649106403193486985959487774633224346951782677619127446800136795592379671757029080287773717497256807658406196831827988885540403626827493391506652237263966313780077296748085518888083644627826021035314273141500378753382217746901723331522496550742841766896426327578564316844582237556665380346982298985415755976000469218517212079926166024667039570125875661862837014668564874015609956321530511620352392718884908148961891968271115372806432442085731635041922680479096090664102441006976194193938134626521063188728531075991013261169188694576097073212955516933331520173266797289328948255707094288394766218015557406738303604857904610767120177781191889964300937536739319878450536815474263005927258028367075803237458252663458733245446953841673650720846165567650182839500026956903494223652511514883031227105325437709169553351342561065568745680118395330457252760518197841716658469254640432845410503494409175311808640191284331140348049555203100092678500065011951210155156869132309524818585605420077494729152759587903252205959536743464036004501026689767973361199735943213353105661066461403202255772217601410080585873172974327626129612939226656227672265109454000014560059360909016413680307409363032192198047551535065724813008150306713653370676548162619102710469308356851135557315176110392693854887077727061195597575216381142621798052145777930939681352023134810387639636332063490706347984224318908340018660170969667726133780199874293736063190246945432668880641188874416631158669764215144093245624915768427245722780526720450355446289308408082558816906228522288394187305110809958342944154913916486924554847337111670595718305528139557611175221337153207965193857260867634153611425541592884549924825486662235231892950532218873992912325681079605739010339817791762689254996676238195400518809145594427365498121470144001657560945456595773597087656522825427081291533504413212523377356235415821864999927213377096405748823882240155775274060047742892444872307981094023011585943543844146617393965579684946031249211588810901155099208836507921720677274370095247114207149807422755407286895443309342669375838192706979480989237737342124521896916534983026624895572628286446726597175967526982053307169145816028960312795003995244229960530870401968756605778212628469374478767911600128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -5739185916163000509912038545820317201557027397230594845211552239005696361349047502553461231375006072405326479593131632602086151507797427362202179198750202874567508690949126347854947563940757962317829555658815149124819743937567398344908724380540517524198783203759583432044209119513977566542609763201685735190333486198788429353293574981048860081029745619904929295987842340072369947904974520967302529714774994417008921506609214663005029006118008766412022693690258646468341037221916893200797968588267347769211812161037554300592970951590138250693414809082061452728544140355394038043095468337455558412000222812820335039160431130975347495611624256407475366248955935903653633890362744507087736170212692847494140040592895863975673735884868688663508654099879380410832485042904598308240341580633540506235118097012680929832639946942501296154227984670200309386650461979996718190642057796928300180056621669699040671775693499767214617191511186632851760576925646191863115645980330278201211084816715277655907472482347421069933096448855701021635503860960611802264616416148960998607475675117295808584788286125061766066519296815690855988572359346574924869587270148246308265792256187130256142843461155220364706866134896099451468273769096814480802635961054323961750377460700890399088324572351407466228045921114103367616816596151931636274005019691195703503460406665507498510132507823889936586965493084424576529014037270761034022685306048829970844646099433594285405448933353993774835080965582767677120302027595427537504309957349046763695490453960857519513094272185953073817419512367317669511073921276616386123794406628466772546308184350961470460942127520305793581713273005670003268107004580516843773394051889747206983400867295893628236822007018521410704182119919161809714718939099653236077341149940411563917551118168552110086729233233579252388746920662150317454987612394632426787822858508273981429620631234684715389402429331504367360368079316954426286739694308115324478278267936333331142287598159250113884254536885215171964361140346880322565778056857332025036885688568451444717617556395750808622727889150181656607770027150197203010303791704226576709478245936903919828606811318519373977137209260586704224807186673649081938979606945143859333067287345873603229976389804154112722038824870686487679112723824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] 3572410900962882240279393656683555311582653298179905077098791351292150497239083863278168503085268162601430337428103848054581376443892059352215849462167347644084232670596975887959623681171642348389597015105920806858840770386646640253854899334746324045308353799160643969206682360288749214431326311469841569125504297020358663315000511786499544835108875781880662582915006480580399817519148277493477566052819719296354014592202777916425726379654823048111838370235432323300647922129823120856832909480156388258310337710950208280036552217754733332325080925866336644599228647426808946574215967768048141469506280041293075991828336638522549747886154678056155278647931599361451090662190053797505773588672772850727584539188415687920017700255709346676877033677340166031640299383010287848721505837292656212526382779195938490115877859499141978022021150954728495975645196193760880423243403531580825627736550809321769985188334248168721006542491226645936093060375571908233801350431796053271523412450298849134480880374315660419136550906268269910260784320201268723325376894096645639300775296758038345201064960846464246663784595572868941637235092539671300939962279128858802329158490073227774948385495637095538636792007912767543533519875450218257973215529951851218233235993163284828723737369865248869070329904121862345294160703828621729625507485435529341881932644680121560544961074407119027027869611686435786161856927781544759734360673962093450787643873751673879306142318145547429191044190467185943457746659059368194334327927423496721794754238372064299948231489021635895664209527283230127219692007815291197172200179823978740810022605629015813845231157111211322791364532654825759191183287059400410761214492215052050955034768647864908709976473433389288186090867726170067579822748412571006750198466391065607890093533909503619795627768421854217656444914230354334466327848852845138555214644048276368789854340334161778254856963555870702560649961284631199365316095340462316678384657410593420391425708532840465582367715557921976608965108880104398972876272561507026071896370254422635189636032234164070941271864602869581470706145978093237538683978074298031584763872454355052128361716044242462638488586321486036135792555242075272646021488683638119698313083004176819849520169280851788093857450853921520340240345071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 3282629765476376757176600661830144681364490022246273423982969378297858577689180219755002912418805326628247456100340775097149305994234437221792766775947570056331801524854152735054802005725201886472660770693793019497104852861291510520492700096365129681869179652451491543967975100080430109540107434028581400467317435964046354145250757410476144709968440609175598083568288667241772747522478198608286762581648377413874890877619252551187513057473827529519151096274406240122518525718150578715630142092856610283798567367602499575422185295180002454868198141687515778518504023318889097765047203121071048934434710495644104065399436549731338594211690431093601801000425935230098602626455960791727897901583645314654684803068683490065751524777357314970763821685349379197345799307467083687758459062943032898029722730112986886753464080342643482714681418303256440244610838871433003929434512452780891267826756836237407599337743835299050128446679397255697585551464891391878909618293432144128192864258601892071002825079639456792899143533857312393748769497288470369266172269292159362437689556690772991774884298702169955048986319602226144787399309548086228208340067263240279727436595144123352447334096649956669067685003309723566115765348981479872534947709782780152570005899277394937024105982211773257900909509556842962739516305440991907264344870512938260816308886590968013571007434892876551224750037572445896531624659417127868495873000590922670977066535043800051393911014461669495819693725807658506913059600852676142499830434617258119017294945515998506058841028338097348797692313032258549714972232185929802027748276014142004710332286583594842312533851795267878274380485487459843027841415217600044993840050091747237265874160912314572045379797788922148970430265479295432549653219762561629014127329159848349027693752359244827342982018208563081718171389906604291783903152178934898640375304055236258469178927816155045621050267465065791995218583520979307498021585032524949838091435718189402502369945040939246908963949145510096784782391977717641270678253939830488543648571589910955824022132781508976389566677188438104275838251325950038775233533769747808859814354360494409468160220730537550903656099826900577622343959797520995658333769109526064003312432842875860753041413943013032430309564633656802122651989442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -9128327102315384487353401886029442612609050543781701633705742325908143067890383360657177853879062120410583096437525391496490766391435743439040247652139759494328314697073156332184282062149295407958156745879326141570920602681891929900363714850066166730820720243830368869479920489828831100637913380175222849196342242268470303827236976040909295254350208847199637704281395301936128179853620514832548144151569892876381482499463933296083630513090225559563653514451449690571321345736761511989593222880229138309464427607097634897533766128222785125262321899696124905450941426801752725134260239502939263635589022428512420012517305254366096118345136224022894780449643276846748591114032409242095902656235983780043017639091170627743915750826899386456870591048078654377103655050332598782971515704959451578738000101185615962641931529094242560920433193859367993725687312776452059322409306489135820989149609227866356378666588498043435272083493015507870013893682002665837441004941942015340486140856660630399267399426487885606799216985088679201911737136418567760431156780148166464145044879365519383099527041004685651347403146319778635029898838018018829157488504401616182782310942850776591095782787845142278003215360647471761529277545764732662804815502246363844450101188224136543459912856858573658110934136008021786207959644908901108826969678656952642062008508138531090758803991262609533405344370564131664113172744035940480421006077949361361770345506776372862835940894086286411803763319294722655527858490730422293021493544817950125265958998550022882656588095158627589780088480992313435171732416821298499417812526497856493670610217733037631884471204091573294372571203997149666485283061007246555268997629738148521164278617456766871013155578258337305389956524219518529193742385383510703082133869410747564642648293951223570725725183310010226021375446330205935067295988961614797923214844001731487211134073561273074274888207325512561909699415202026531999164340884611803011328145454563891680329689355859264835692595484706394362985316052966635378028730377358805770215272870261778194437416455335400778860356971139779124276755753938180035646585883063987215985802536865851594725036811296274930461396621266169677872269885570609433726590379738852304617730541805511105998865235694349628445885198447475896947805519872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 8106054617802513662073316992258993333945109829671769586924115768589493153930426951078999302310998590920859193325089918179026070538963068766734494432759700285472243546502800981620146462082753764636815173712391815281534953181476345500713772130851129377253148626287444754192565197844840623545506486684593810531472327298774853857089141161688094644403584663185982874949547405591437822650811870171734772569761846462554424415568942641504628681153072661467952166073639039643982674402087108038832748479680768758288243509734668351472397832881782620270495375194214316188851294541228361583436000994744679002087746169682683753242217462307786916035726551395564738796203713946097234536773038805539939425999100227979145073837179599098409328899872047315559030622808029571075583307867281316337657672090161668055879046553857027561193894825066583640181426131356573036383785686769247719897077617330788214379112347633466534636486291404125393845985068004331413696523608195760778861647707230055240008498483018800162020120131879943281676521843675237555143931397943047924533903946478209060634408737346726613521447352893400993331295810409845337112920507277099343391233476315863943454428496772932912749364581114714905922185788949433553919170747716381070845872906090008949535332684995587388946221252349513029827842166046485937903298558040157276943824391867517790956817662921245521023730981357483917114528719221632826453666263112814418897220008702040950116216495918012947261461921320818078544747809262277514645308306558406703814408427017520861019556635315231201738454393129058085572237580675430247388363654513830301911674099462499571827640555906801549340052822644606216027577573188378393283962540060468166274884282761449941826622774247758620405795384304850582772218306175792103791656030520652538732663805918300140898987754159593754806138046455057142658581639029209427735279964149361366018189039532304640044071243705487302011696548084303983714031772859903167963006306158058368170133780904651204379759509261646847623259689549107859535619570421404939499218307610711186608061592609190579363633276204977723576916510882185407412073461738882216651855629448590964900672937495748715243057573302011015056917028479317419428264635021375971302813233210623541101646629509507546585234805715403265058289160798205080734888099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -1074544290693393259622430965896775296283478274743438965655677632112464788334042076450456713246624740201332489084613141990694070081079221407155451334379653884777935219030849184921883593784666421339808417030451342927439890386055448410527424258914399515917017744407349891991050595630936979090955210361911450000920805754561512235399361607847900778376932973748462665880695263256838345718874448731622791065424645703325449287246304709223402380836809683449386627856039595381472452525406295571405550626387640335326447779252399138297410940835519683309891260882916726947147622391845774931159538028843886577864739462509992271120162028894756420864378220193543325699272747357681592420625907487345611139417414552027730714933512983076061662869255548588927657300437790399231113536095169648687484856122254644549074665261528738141123301266037631777876240192632603012605222731745867772005296107871040806099164187036638446408698143943676500972879034472922531027308197378495152917378410675400047466208947281045840206010731943036709007848205732680617000065359748749149126233801918834584144169132732074796889242153650016479291751283446406720291011603363736840890183808843381839757375668453190456183212552796299016372944697106521167601232412112635139253978838299200733471108844036870073193144611984605469162019060314790071763751453822599910414052675228690588444717053404645938831991738665192859680517665413982686690548955577654939109809020457829359500167965291295738340504071053623762302069005109962246500480671932444774553744158414981181957922439397777841406219543145512514866459015684570278107596034726666163271872476847963081969448457767071703958361104639829860374247570221741517832533803563832893437696727987526740950188624605345801528390537665135477614092018445644673801659119092269225059552191913440901503662106905335757131310695436050126399210105571017156580059293762083592099496613672812201378700482251720470845858976401310048736049712941465757167667065583783279220047947443980000400762994453243717936320145285263242533550791961297251071566989802245661646098484870373477519414695136182818714890465579101428013379434661447957729873135142550172081487892241050404612061897998201801749469491822819199142510823870033254698016280221256404515362889007320237193286144067171963895859923807242675318415163392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -5221316816627769810651420376060954394269454489367675772386494926427297129481799686306781377936977213408210278424129395064218035677549993978842857212563427125051092354069332434061797268946576298823430929518913376982386847901509285507643441705754349242222172484118551655161727068246430547856550178997285806752737883480934040325518271370346993824175168516876009329972659263928146259527507522877285155998137075686831874460181576692355967768519745755733825499723889374419852170021201495244597703318982206843081326285271438979089542224536205532283033982850891151020437652083264224295102753929954891075582223775846330591662217866395493005440530450026096178602997385694684271662073420754306729938021252130211192314293275178367989289413416811579083218875191516419910651798296587541937430169034917862254605200700152662468081421281332353099979162109356878049313924596679382019724967105893726697084654530670245548577363034828386760411522522013872479408883770626742848090029798589858351196372744705181420918491785959679787357197345232179190104137704899001277664069961363705722486139606104720907038769417665159253980085965759842396316646759794136041160628279379971066864204486893535794618944189999842324301345583572435459271215429808789402127258405080702844063549454171689887491349539367366051764082250155436790548160261197430878597534094270394456346705198375318978946826062963543331703421474925155778836699527051181903854747117491386804078636805310410433107782180807088802633807645664702061184715219300642266771755132817885090967640379423889076839388467465685265035783871115524098163681123995971960436604218263415820804653685967045881469703234700817239321574615438046658908666745030987781518066506262074491589065939079503779483038251344566499845858639321943434973526283224653169503022569203057550499428849755990419094292626293019489601551736251798878860558774606442568405806348428699393831382584193026184899175051865592531102069554939418638040608170311774893028149544768740207425568461151163292041533215937009927056688002293668131004400068535636287371197807374159904289657610153809045670886557638955257100193384928793163754172388148497782178883620823907290375908422264896011910375478399837426166730263031797267150375186834122181875394889723607758773869985851998289198198226679587485333239889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 5567753500553933471231858891936091124225403810209482459225374920463252706409360161838289543402363805074420637472055360437847960977077757313784985989993537428766960500999467211402441980743570781257691432923691686541686867387737094584344660590805354493795031189354107674832728691197955597331712642885593857114336074938721845989128048414075428687034202283509430492979229682543400737908098057169005339158302260483492492409863275326948076633144097144420322961462189973412427952107477729348167883877743703571511389128587112681705273854784051816995267482562741447629083921388599402511358660543520842004970921922099718485909675565685577332501563087756710086821014112420552963491002744308635291921862460806421399164852508950328246479427838671399806349423589483368522735071541193607781509647288568729204969718021497584209115625057030548544508359131391711040372611847397262953235780261148258770943222016470754699104518413643129985445549115551795302663525328040111400955588608783785512700872379134642001562101324462263900538642555937966536991546657009905631700955113926208840779052351495325107528027295492061281304570368720934950870181113519700139659101348011996568951452249909643961798720251502183149840706216422670560738966965200278957109820802645152716049510072358722232563669654183379764317505436710199703127366151035450844842473969472575290003051868241729360496929272689239711226984823953155275255844433961820270224544399365242732561010572579908216265823233748704818028022740602609390558785902206033451104119672534240458141004396551970529410801619451776331122310975247662966840362047169293900711584232807476186056240321901701555745459471501590085470600173345269224112861019898539080514023247599451101254297895159883630036615482236979451411353551514286718665245546500083686493146020067752261464815696039682035896873156035980562374123800495444283482313828511153442385945660371077779147509767977787646461200895268252560068376229561406184922750477538044488851771779175162641427293833377410780942245114254517141588231256097865142263840326508413125689458595905083972701663621872972455099695797931277893206724111537660006414870820662137497476331717239658359031623679879889904146107985468789379877774338157309192172521076326895833674791336814206853849808282990417277639838951770911030111016845312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -1081798895724258469671355898957123965265875443972626177213775717263061031375867323811020676985646820531835606981274046171843969199279548305614074600390325543609662040904955018623392262875656078191379136472165912377719998478440920788277513372269275344558376176735974688183168943544785242433122279815057729085121725382682248936989942424954104027690478213191550095607580133656530048586817342132847560285046716807567278936020258827252850154481898454266472608218613591461772228373301167057439045363778776749479142337888628776254270824301633551875087868680002832069316155958559702236697336175537737781904786481982083883892344291741314063271990399601004297970618698612706811048893728363285953729856576085348234003508475705131582568773209661100808136587946584952418636565803850054597287666745841608207861065410358594798721197551305619097613230273657312658111126455953582871055461244650049732299641601421969982423313598425980498146588329338480383842132430238846046755005114519090557589166095567783789963014147376060506859102339123730554894155087429130371806554164528887327738341736075904232076529065734090534137930623833978804468369479983507905448465124905551271375288949522726156186358861659571103684492056069101417179191489811732392644905905303891499610193841501948544586600244584205035479975339879368922537201651806074541235748928482395904320227813725572926802143177977368389493320181471135186693660005905171189471449126970916227318860096700102578399630095827611861998938942289144095928745543726626407741661115951110528042230414319791612460953713087114627760985481485835202403900494365070212456179450569874676346588169894020161836826985758018468980198290108710709067843039184067525722844140074835077692921235423467999587135025847756689721982735308233527669940269550089963280057850548910581738045589453855801544685005826050290167074005946640424493295258458950444121561240067723581196871256313879381416392470207596212748216120118762634878171051880412784368057749537163317143615317232330368722123760409921777869125889049485840316686961524958531261920575544732054054773116672778474769810896245612590076346297634059527217141927393856737683683772290549157988589899116239304139125267922603219342337948085572854128636617165874370578219530378734045016406161250565077780355250514034832863878184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -3307829649871607019844830479211603039674570213237074278234463875312390675256386409167956627282337289322893332937390461076524184000101462103528301065475283238255482106116304073406702516670758343245156752973965143544530702702992904559330536238747224817214443518266447389649032283776278710322378972629688350816135654321932378128387956666735435247327255070659151842043417784163420399314608930927631560049569041822733511870113240540508310772408981584617710882738558188285199905933080860183913488528894559803504400909314955199580538979002763242919940565585863583445730716329870510293539084917428296409110970758633164595118797263855197285278091793715512267526906433758302937373324099932929558223032649165791653044002627140784569770258935915788789302968906582304827293576276980937672497943422233172730498982277673648138894274711802765174109441887026231857256519899711676116014648503393316170236022613048876639302180747306503142857204813049137670586868055424487775946443821490274565579784047885352657311522930528856933803168840426968693192933499208285983368348198790446976385503778280646794051107621937440307733924485010283142064578207777773963022976243908277352389282085642485474133822371282416504495927590546375478655051343401771355609638698544509245584846384216851785387512335443066114306995452636935293578691078954654225937166582930154045955351697566707177483643151455981653401315121606157359522012345455798433562169197504069864847209865967510931432071921911480690136589956285784384395016826581200381328028426500003643260958820193907585363793504466317722680317275035004174010501391777397150890174337556951971971680503425876120384077954292017128968452489551515650025960218632517426265467670783072750997226588485970944548576402703399562749575280636830535329120114852763445815482576311349173998716033270968883629170788824738882890346055837699728529728548022234233614112135103494270443104722205959405438719641883828461653224897196096372577684467569301878524910564530848883758312784093520724507132644774810517713365722645961233447001111422942207989709693128637200640652753916590712888852155578708681130063143895036952897177428162009488622187584024804819696579785349039122235453146136404995924211590037469666662016206770352757674184156999312699175535689221968920436939256685866394391393861632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 4329569035103801714524159161355145131379077499435786648462093441381484258709278970300671843804344833391114390953406951490507334659501308818442831631898221965131702194132586891668098806165402966209342195678039771704549188156471055371402340274319666658043782836737744476546586009259811748353024329312408526008606853048472938681631460240943787484071536936830612136412599383311221600309366824268692146666690848536362474659352787668519241077177058865484938128421450431044347867873396044338470073875805708438289065254553517600373331352814807890618532189764046836829380810346304151408341092849150638666494589855096763921423794940060896776663769334310436780312999400299135634969764712819605377889222966730529416092289181478790068365271298868127174902332658358874872070698502682371686310416184484679418308185234292562700202646801451008655176042893789034494339329130762931542939456733324493342802395063599955018898367200350477402868229614488247459926524442848636321451453670483700420586629899374993399594770663977914811627587430761937859530843010636872554346515387896660180311259282757572213788400871070806578256334823794456410588406246580816261117858911322696197943920405075397563288197606371336986350455995185225888384502465272193108269429508607449682970459032423046019840882065194001917871097464884389064684649680283950886044861600915783721956135719332120753470893128163039374133013315772241553730290025402813734115857791269634267682506725278450170788642604425999016321677013497277987127352274347027290100010461732260940400367569098068489172067613854962383641728303070451956314440082694704482175396653763814502639487433321763372716820302400121140418319481493682080898725048506558855108397261630079145931049685777646215378183228836876117502079126901791925673261271070267292191338113643297738802672506993179613063400849844148132771376557473974729698668165002605763267396795768375182643396460410936106211846338444939309896646528066768504477862214418019605855397057441800491402209992620725622844045730394859423841001406661311374620286769191877059272096589771013654458853532849052461910256875539026656472421297931958106446594455723948585890863178003866499225283886515930029590990199287060531200756594647881936706289402661172108808692417553327625987365916146201833013628132084858615000853381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] -2576153598906279148174245396175722683475387306688516593921649024246499686330656096579853365213902114944700464575432343133613372542847316226234791101132411963715530453720013893390113446109492251650648065582577779639965393469460605986006527074993199218170986517231391472540846200078060819824663071068501965274276053045500802790291358994888798758502235472705571063669341029257448802812846980333847430932215188960841832878364741244615583197233641668981333423134304139242271214257328544139319453195277582695631508589777285146910873814607007040933340557924899777856028131904947884832569104772444230573412870143049455935724594893789946337987444275659847486630333357968672457046165852673857788353839882774025987811309947053395601148172526672103819065677162614787945390648531325876671218121292333082314254114584025104147385619613105387664579974463461714479617570059291481432985755698902289967589327233153114398494523044926272438327754802072085251169910977918024982581094672162957818430047502124970559573376324466683802102627640790273407263668079298171332330190578450822064299045662111418098132701982907057956253130498483738228045689401109129244576284447983461587757709602389494044209317004074064555101253935777207683931733716564041117360513418698707947353679640924225762373094170261466823227125340897927089388782471025667091168798290267147221545073086360680829838459319798001166545708743767116419049741377231176651302714620918516390339213669614569249697362147486420685387185340542341180057673555594391023650496194356045317018716290245149540982245222655030655292412191934312688811939558509308935548180361423436315064476703500562673808435505533190296149656494182528000696735766705564428561539044704435990560013844174833541840098021291121349632038184390962981852062971197170910200121925579561759615020954925388978058472755842994853077710583156152780598770428872952604104868614349638700153304616058442355920604285048698177387979802672081967650884426325552503456494358517681775661638628015711343027710166083877184467782063315385044463744378753214480203410236043469658658808709735589996175580761147812399501094090793541038318845404331201195390328687167557612009969802650569127740546157240871963221235803308018345434981564663606293680953937689635670251812704068634008997177677098753032554404642816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] 454587813252427019356815118095133331284096171463155511553258449596389169191240042923071114261607654803702055139479355885203253010904463324560108699623165872215586261250179116217793955874054348086280571808321048421096836671783099992973243461373799134272035593400234588145349416693779836021059857945387003601755515716632615745826560418036462817788985443920680981353144518331525790943112705394934352232350551239299994759859951454417441968977306114259153168074446422578706932743453886145153329125480967006053734314244038092686535213928397764121574086203299399968238321965625098264509731454601531092372312479679112152900738667773961118935696706513337016763491321979804769041629264655795235567019382468405069995198924680506382819839618037106546745705664989564646370410257837613132416257512222757753459936719237452394645186280332010224957117868264435647257379816199142603607950746852981514882714818241330611205353841124933315056312857799798828236860392421860683767609467216355820448099334184151385673153797184088158033160061260814725647340534121828757868411599657854798375028756722444866360798782944097471530934311046798214635157079002755989102307701157930327598316332055185137673936081123853740294526692377937683524589683129521673249264758722741283043340424635663940231169680396001630489349383472749013731665717105684236937662065341045442475021558744041840404380394078169369010756180711717687331345812538308520002224836559550283370971796173944859629142036210444843586954586475762309596626202397510440899752682487087644137822082346461537866082576710879180325787228214836551603131606154151088657473033867903778034329745568601533986327006879595234420853627131901692588547337281905119328850136230882104060752866327444954498382040725869071386070955444703008643959341466326202632991964475668833543075048944826209666266736037015152536595780174273089164187491511569000227802200307641149445237332820152296630532175380389581317317278982010168760243492622245395685348110395047876138352427956695813798656883201880785772483278002711852930861724406833697313269804148120766550039714408950171954407551810736989416003577330616739058719218151238169872826511077514419283450371653626734279880800129032276358690632210062298075631945459328095832349912318651025231364400456126337056949460238537650652651192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 561233805969216192056305469177189762075026097162162897684449835341079429429202930605980710074278074215070777406207928933450314337722073455807853418661986203530526566978327485324780792121567731104082960317502652925016246117483026916543330730864316187408501279972102406597441714140284713167238023160335462444105478300474708043901494795475868953703369320709622153939690966379621384744935150514723448896863104458257592919360904140255448400791181843601680227434866071106996714796393008700112396171441991832686258292920080102658709222203506749136411449180211286289298692137992400313567625138084198265323433836827613272413985280975681219421663576480182890740282038938658177109646375344428340486060636007364896678955114814518451428965509110343259227592111958824268398635981923548835917506011810647248023345389167767382499563591573349440240912765407821226362545187788956290222947668299779418276424161281189002388369682931408838441411573512336587250120687041923634341767139331355622417037227583550873660389929393809167549513162967955226478970306058130988325834971918341615104490951623809479844154654297404033404430212988456513558365220222684130171567382933435531801270190504803988531649688069292600557836789317624220033866405402177624180496271281043159846843532957395085600528683197841957571849375015104561722581900798689728528019822308263665222296683209399649157698271423319555929098901090425841164817201417425836378859867565059893360989063183443655559550880974108322812658703479594181652854768163265201565381539424049335721575557546178886568479379205840450212536748068540190022833537114957959612809278189474392341082219329521494453827934605511734004750215372946691567698403706028967357825015041342549067099028854645158443415579970866342305015899150437437103994655481041601528316218891666557856862696255650165582452054277179195115898249367623505443972042432754774206463848132657464908920434886946814806861726724018135352730494521192340887968548068699109002480843235345904479229285723292701932506800747348552997565377901687949778253924827363564563803372927678578431413794372522979409025961541884538517563213926809867910415901236633145501459788801017987212639209287062376919861186154301093148892179079357421640124942840368214171884836247598317761300429182208604968190112857332479850067263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -562202570904923540723016807961730151909352159629077311267368526855330518686492061884081893547920994961432210751437083997071307238043082593960623995275157314406264657962144707125183770103067463965951451540569679811885237465313672093001525023165210030232820053222143664387060264755135214117038336604647838011810345310669035443065274466637585293390625121881098320436633630591488623140697379839800448179641318296482916197110038442035415586323852549057821573284711065325488928647526978475990655667935993586002910664104974572114417315372447492793382804536579931515593151054030536344760547786183420810237173313370720461926092131404567382992575716421652017175278741137902395811272760027088103921912921866011765754461240964360485850026129708342047834537181210530361975000793994858707660951986287133040322347278331637529431645246861740324861911483659265716547776553706271168058140067149198109842560987932254534312001950635950597819130848542685320642713308801318757117307692481612394603735512106528311943791540575646583027395524982054174040293794108773722921605710428443883116096925370562920628360940395260608286273436925567849946628984102078752187578912434718026513658144036318213094226028871499509449748788075822181349027213016432555143859139819831644028853897349067103781846572688309811269252957956233824564231864907098164764705061302885102462982922576981735554064476322727777533484263784152614785117183233072634651736166450436588669122026246979915527297335497080003907834602608546632983102449826881483044103054577856609031861304620017122751686782350146808517292112366810714733057874839458000198634265925059695056697990056529131192478806518243970170023762630194854312872162714197404527727587497373953763668838616588129359614221035902688827070005603817649963091444474805942007626189210954752124947272195446396927188334749505871814255816066355528345354883305318774707822851696547359056952969153165985945047204995165134119197036481794863339377849296613416266434145808684412256316944233138120548952419657779650939123898775486489303163793209158686050304330185226389325461023995479269853608614705235164031207654999978530219496796888381277692094229673306084332420472517535377190328781740784193794532064385338652537496571292455250652467296241194090983806878637165887011440213556459419104381501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 237158157003578125612197179868392324247036909496944946028340368566586251452508121967514999533840858459838894771003351541361073807273523739096985944615803811904456494511461529433214696047835122810357437791251864665435251153361456558185457468670258504872451597560757151874683799161911689980523084900064435877446722191952269414089406795390574883601174254372708220899818140254073693159006256060959756924413985438339212970742305724888594214932823144827615554114073202327587648137416781857430090322610203516823231124759379923569056208888344871370754494454707995018656530973322350269567097553500745087216520967035485069462057689646024993275881373960779238008378035556738103362277480465604976556232070619571599945968007196483164667497743291956274478924792026290304668189167088038862782271078929880900992950516529678411668740356958642692615443319952940716881024784604412318547420308964581752990346401036022920292670316900083931604568760173617863529145310112121971478743719216120142982299794213627270981248240124253385477544549042843114492942669598295851529755329328277609315933678559122479093321072620468122648257152709351270556427280679743550048768999933817327660804509890647935099907049306942542482367979875068436875176856684101316136099603931508891184320165410901326890077810386107297510824037070069188386853123756261187505252467863683107775581513675824899884801572828299554413469448147833736781023315168422088515670952703068746994681107933365640337295381750005822547958811879706916710859874657699261510994734772672896153216403608215172662781367581592537614955694671816455167658811801205673542778813050618796805933859259051865976742997333631156850685223801954256876218681892639301250850748620365804217319113483618360064301912518027202778002005198271494897491366216153312457947274044034157920945847493338344872994515629437525105387231392236704496699865496030709984945401161038466847677003941689417634206409793886945485037494143129432443055063745526800645870227056664144455564003026075622831483714791380102893592603533218759410182737654916691670042031232649882892600040003584721161853085806957548887984520508672015925672558772681873926983864626333955856871634487551780067758683940715143792979964351349386052860617702607910763849193112980423935309454881907794140855655523614667374034157568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -20381431280733492866333874131485372233390286875256722943195881866875829714038539022139275832479803924716304885305224588084375207760944167990415756732980484493736623185324875440915141216618163999138986966554610527349093095664866270307637032853456907721732805041065866845262274340175952895522219041876543520928462569439929878674039583579506229672803635219499772240318208030212623003462008137400212780620317697236722929800069622218487292718743482960201002795367764074226487119403689229988126070202037766137561422692702588176809315179491997077696996811579447395390566926760353061294676779428336761841203145695627045439830395578125846178652060497706556585532587865647279600679149995854447955536988987524583063088871753503552512923704730443084662341627211021842579780893942876056232403426473080573385153738639512480295143624153453462309880926929913729434408450920125914487869164663309684479975723877634421906759118825327416850238870817067108833883921282096648252594259695552525804528241192472723284134207144150835999809378279990462176207930381517145511243407842113967317500033918707992540590385992638568802925613542895720225724066484734852605052369206671368751467007942637902553833941817044843842941042728882853700145183089291518976587808246810903891992738587355832770494585390182478217315650483040666248762670672620257221101837937197552001864860800300167640567487127447967942368644399592301153128808130174120725709638889686909754665814626312294118580795400243017552969912773908828226900455658860810713637480855625902798088726306058306300493582167305324493013007399973150146684647035491259178509817964270937255103623918711731820418792411270955847397209979526236829731706100296032615707601691031862608564471070185097467745681019157759257830989841942817818427554901972777108281592773409049021599748793171017244108819552818314261296316671650519104795794811981510457336051818659505831376668289305412637300956230048965204650604341636953020161726230389193727374378526403726125244748600405364725715838077219125246751577756860495673386604579670367750238334324572087610228603302654705335992198188967809265320316595352164229306854683448473392503763956283034563175524035216036646274261828614439896704733728505268890900539674111422586978254552050271124482350906919618398906803476563641110164930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -34587574110854635741207352882922932844968830583073648087708530393419331476260992384648669950800218533809734472572352884620323904841553696273322545161997563225384278270504487132477731476369925378369279275142904566374599335758515019053431536265380348372599138295162464999562953555904218301824088788540305882721305287708619722700773232357945405998894704862739647875750414744834389908157558328834336840725202350166271498987866389071494134964421861802900229075074273482251567647958286575935071199944242645964884315373398734539806268110422205038649114215485706549667269799843245278217086456478413785177985545699006986477938325337176164835441900078399075423886335335362293022743473350178254861394449953546244123688151730466699223201456594219882430807702509753771792179335837544092557736666342836869300324466941760794315037054705005131291485147662645243816190672111059491495752343905801304498281075346490682243228797055766570306066107639191147537712001737131679179366882171659948213743540745065350223940759354301367951442166774989817398443878683394072526793019098274161556815808702602998994069635264690740942639919098271948692825361222162222501763971206942059540364666825589674820165849759455716880504897961931676968654755253007758511911352138112688978978863677954800735143570897996986831613192779799425636157623063425099902839805082580342414350851520239432508040842318143168257507778722327848570858459601908345624282999690926646416501111147250856947823783686295262162680145806403667849701946727990972957501300561031292475107081369375895565440997169770310516842592353353398286771137057151499558000735930773079821001410166009240175041754771994088243788228406864385129289602653669338427638512939706722616754886491434038888280947651399121781659351876558910892829009521980283770834104367389311604167101236404506902658880073769903151053097090981855648352044026217168776130015046957674265962913664317588602633860341189911208314808063041334372481630844882982565590861106837867376600018392175149221724121783341957348728014096569742271537339777115903942984136967753376504033790326873413460006121360686781152666217717007488809266723227710542242366241351658472953093546319848566294820878722052041404720443999014799812917026177072579180509927119208403602291470892771955131398408153166760662456598528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 21978556759587470511093490604534990826940053698424097937437967896089944295673072232651952211120188667856545078739740267247837658219065582997227702910765152831407149660719504758599386620835013992895213244782629494095975438672093757075503688736419371123207910628301101354573919931129354000348794000070973064550342505889370944990750534088485874081147706159136852462791613891130456466759666019363844529293413464888390393044547178294458474660824124006765570997608565014745488199570130492582196570530530758450354370591950763771676660007078439521529446502950505353843719425035669629437571070551433470320253959675200382257814861059005495207325314595123718821540950865917347694691454895081601813630978803281959615693673703952117884270345344518506525616641992259440944761379880689064009956041189956686122547150267941928345132878954896912517641933238285181288926453847832712696891212166593380637863688823123331367253450685610905633966649259445713376417180341626541101642333862724561408936852611297798398938196529377210685539770288735132138045430240647054237361010237396427970662190573773730983114179993701519413768825763493286845577039553084455827944944243400015985121081177706814223843236551985065417050563162784164200837933017115370439974678539200681323116283129438940262886280208468316693605482760144719618694929383107064344069806832499911025562097796574008308454298093886968240029717176980004088413231242936695347895556346976163171227547711156547530410537985050232424502446638115344753941667396201899758250846782600259376843290399251585137611295511113637954583083439543232347776176587681956094200910104284737935850256160188192503339077836854138628124481412395758751880467646625860398865336359640146997099205902780298629256728091531068915776672155374298072889159746646573647928931510409649459757356272709645396708789861156460279971138872895039246157981584104369134354626906410924817054432009015927859211443771554280413811867785130856276317388931818256875987388133485240109312648046618262311912491839253470668895579111402146262165067840060393451727464446334205297511232706322711718474716146108625090165558453009343128957777784979740746548517457924982855215343448016038850793987813352996236688807684755593869996990631129437998432357990709079358621581801835611324351932779441215088392929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -6811462730175364286116000679474486398691328675062454536846241061511247863426849648085316967016486659311261328846377020369202730809849472400707372577030340173335324137931026875157860127983490878922966483192759697892419120515774369927802288841110230692716885612143835750513726086252718484680450285703023159929404700560873237424589246850887143368796195035279559804426629621818894438984826486352050168104530304567570712193434165915101357343869928382916113051828453655835650558033851754132051272882312325892684992963345550806654626800029129065887563773258793818394830459860975087919367608459797761007901215692719382954750897547160410946867575680223224018200273882877979817746023398983383838883913001886308372188645209530481563519238700331402853759501899618724072210352185211883799694490495100830281962268244575364882812464221302686741959594493779195222827110203238442225724435993848296453049297009369310874361147179488741304058372004951056935222546972690002950324981977514287419415456915857034454349537165697969560339534834865981147384646120574695211399212167266387670792188171240171663554186050539826603090783305806576044315083610966247948456462665526105953177121835282667885359385292279398848156686531345551303167736873010965638551585244142392611807444261009391658089236773175128158399733199477378089546464364102083370114471362489288535183163457615326026033018164562670003264235637048601536016941207586310030526728709378121710065532739761518909391127118018898428819790192765394423218161920968541153350549757619094613915802101758712774088216270283395464906710446337038928419625557118527336593116585412377772821274972872412333423215589947835409437998663111641802352983977902323565401997609015992111953795700859836019732380366960057046075960031294731760365601023095441196905334975747885180444694111757941233008028546191091864116875064851514161761081328099456022423955959322308846230100478910453882232136376557301696397071381904450618001761467548942055141768665303042940970141471176785756405180755995320236849008809237170517058378328410349823200624730922786239779126024798368910088884753783163870797379222076200949191489951151959128684136651240060191465186917151799818525055861185226292472681024772614279183995173495391406174195610347484705488189373484446429974870827405087781215535104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -548178299563170805236053078809040215570101880065111477478837653931864731454571978684327761145745158388655722804384560382072259896670062750252457349287483312131648814734938867810921550297495093654056976748909203087850312645469969997749836957900728897128158248342565410716173709152144161372418400280957849799075640123963299150617870603577367959730031712706257778153369332333168463086090936432990072766663391812725131920689705894313750797835412151724986942236349102032568936216137119593813499770518584141331423968979969331583198633658184948192264996197611253783767015333791210822787395933181600457942171424669191775089733438651082232768898014012515992023146653333512181344665790239120024309313230188224787681628034239122667849848477192489779139838755041016777941902336793554554326902732086289062240224523032865403507158805010070327042571753819014657932412574391358882605168498369163946815773933803951846057477746752907995602198886694831271859703624574919140501948299918452138181862858776734498851251203185152215561654456434305142864391599217474783578600432184840780478919395766630788402434051299200574702315745658418629120485326553405081682713066389518997206252058306051422272045009200856277214978964428879055904779896857227718729979269132353736196127621946513306395740277630436710751722547522621756517760343095057272594419398746870954073131421753050624893529517484830439795759458162235863002759310610369073021926447298688720473622401192316415883906737712043714753854485624195994163662934566107397428219616240188893073299280055366950500402962721553403490297730156932901817480950203113079561454140542602742163026656264361339835975494995314827781904817861160358297289334610895325738089500400753871740392107178413583370771634324891126041981844027589442343521773287335351664101804814638410281229184135845309668461735128989369708138149668259714007711809956043998822264551900349664564175828597641525428408869261880478126256025099955898288098999248347757918054220001911664132380832010116472448823516258889035707244506898791535028360751504710217311027057203620178954881102330541348389386326304696871684916920135886567374863765488634653146439245695101796496640716439266386742413211537877191755532256576851062064230548624453496420035041675352338051505949870865990063407847775928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -54577442250337919106235764158286704110023173230716435797579840283270262714275366464783227197681334473741556421491595958271061269612874840722228809275047347302304194628581027928721361307037405252410192464980588962410590294654610440465044466329562981661989239302470930546317229590384315513446596983137570428868890310755556817045101680269489501272254456398896067895407373451060755246314357604831966292127121594446863521381334331006837238631761863563574561353750675550078960490997752080738460958755736551371714004587411861153312919861045327567546299194553886187834790880281998354837565905634748704772729017632671500618705736067931620923842206744104193558596932335186746320077914658582693690757051789745114668859757201401886370577069051398895006764699327432838711929665458541855857504075291155011698708150327996425631741644969158425091809362602039475744061639044204260871008638177052804657806398542795103316310922234235749087882049547280737709022693768395135032274181854291940836013894154374025005092801577692534828568739295813620358499412954630768163195041224849318948110319994916846252608415228556767446507069129130613546070314091368426096346642460767662243489131391062305152849868295999066472686740155029808268655930427516802812745234400590300642335114859228888579895738523871857236126122713798575569140899154694724950749732126232601326320158503203718159592001482101271926780891113539760308140758228778904518082193312860418231232932810053957526921163377012621702235984887556158054694020031651247206808684137659691123720744907531682373292569142744880163884491045007767782144198261684371731463695194700612521410112450624049201048396517484942211856208903376205167920866794607228542847224758968370177234805370695049903300362615045167593938159942333555533011894207828509393108679569216470180497416587386014335092348537573551234586628182607197419352570566420692992072933638858897944630473910922450883714272612777609288802310463856532249026312910363148654072575101114892824551843194134836227113196901291465349943060976768941190903525985630585431348814664276901216947532895185552204523684319308373704824921447582127398043807341726533655511392663413724952352335373411269572155250038355396291741309862672647521770461940025300929512056118415931232090777584105765085984109252218716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 5722576050767050057266481716524231671553259661729841848479693417671226524481414133057834308964803139236212399047048582678988468816192715602674158336908984563463546299624920496355639846067175268516640062571246226437723137934299576535164451342906930646355640873502317107794133153914555860750212199432773052006373151591960215142452666853520162546707359900148368518489596158026704113571091864586964283020422308168858740913496172011003846063788681533829091670994196234618168172892321635543950931411634047767238954704313270823028299597788352388812845269160087004057950109517633818670230458241790735664436822470314378129264936196928116220565451057159432202115534899353177900874389699499956171946069832428652872535956746982332639659203144604678228668264250255088070465842607843795634325529423810312369935883983439132870983001663400574311438810645767124244727773939641190629942834109056788224422480791011467206252940076811723650869125682686840404840207096593690098081457453189508881144632044776765289100769087742569992938508013660380407549105251239926717100611711409276473242947783755363997838090049965477399792595300898346906700796235578499014280587505227153477653509529478212950794597053816651834156276340931571835986293989843224856953645514438121281854777597475537506033221048516155737749921310215493439954800215385999352358574877023320355912791293824583522556191830974769366923278502307961677915449394890880667610843699612867718002537610344500820241315767183074977893552425306196055992899889573162188902806396989033539489319580277580621828251942382224654454566450124745303170298913814359264735031732776363700161458715028526359633099379971659247084686684197152968284009222623917314882006929469399245025053423948731480285548671180228466853366819233155677546810811734432716319745456122393779818392031362382933339069254874235235337199113111421335656416566742284966326182465927126779548915001464793390379944252994791610192229605179433951838217044430326703361443915149162314311979054534334390693132612010863737663996168173878895203826918450852703461945928148211788673260933757506103398849018122705855271158646312186067346386919913900844773869060580570246285632341257231699837772319462848968831011176056336863079573615895892260548998674889505440473191715962068784427413031648975912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -1462362432540718727902865727784923763419290254442742588978979126563566415602041891802785125409924877554919421766398876848579631835131152974696060779207183217019568801453001117984925419750158478187383266833308830659263177262434785606789658573834224434255042013932315581412715615584343394738245042299366204250612116629113379056378435962424817976270976952143234493738344631083318690295873462680626827086245828165517797993494984464286320728239175110700461683738709777581368051468767937596456193050586275361433579038118649092822994466992562510253055194860240899634835533780469462984165682110286286466528299064192197172602118892620427300030255853633062376932153577540230338324834811407283604797707550734928875360590977020790470886572660916622331443926894745217520715781619953977394376110997391004184429408920418133741960548795628522619787453425278651750841153887436595300066602153298758952761959979588781605983681457885678510158683893950312172858608841369696528425773889245125463658111917257189765840650572383799753560760662187038592648035582985540421282178566311069454787566473235871039989041096664058569960925736131256851043732535202172770368631339254717323430186248176114571272997167093017266696079262078443149859375174122792586133665218409439500729197560453580960413718668756797860431045259321963335193582227631846651966738121342351036564795868476431158536687494109823763009686681934247940890964155758382723001564959001316332341913328744896034330892497915752159412000897737157875851433183259618009262205076323970915329572502184870363209781798639494445037712317071355436267043837785974718803282339637389564950942719016485864815372027767816178481344139638299290465400279411329071028888873323850843659750552997372594971385803279257701630594415854608233584009533526413978164641953382120257216783969539923520220499225682342797394786709060636676587854492309073685340849794001062703158452019644664748871599880133834270726259089914638982343103290679770967665713880676451659582703021502616465136606736127218418640751926682039488895267910587131553191113947897534808773864142182531675213138394012836468084326537667592847094119019138231363999985945324107147979195186064101586145109935600255109947168072438591692038759793754015822125954017398236141983455843957521397084533121228859370373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -31870507373903331072740112901574800155835025183302643553766975506405704793279704669648170143258397659449181900960495403929916406980351206497106263143447411600655911115737774570611765838432880254066265892499266346879115464844870511116672385061336081390505396090387000015762136831592019641184856171713899323208221766877689638474476949889923878263865774873292129741099107885285967752892985827735228965834285545182103073431239478137427335388599620536706595942980440672264160480164783682908840123984479209491408966448635475887655880172055289111573888399261993756210424020323873002506865390433918716194935964533973899789679920685262501377614252138137262806225856788797176698860851708097198225232072649057849067397731104835906719573451359719094569458401720253750166721815828964715425317325719091308281527114023856732400373406103377879417084949568480255580260731208303238288901310375089036987517998501335319375042903031642677365238015448238920064948357298448217782322649689441155129529801709999491603248047971444373840484940664339273568392272130481659467456296507712753260965651645521082397754267598680205316800244175092655296744695587196378760048832138607879491590780892523602901947481565484347435568887748539838493631858587338851394691873028953793832615366000250668813520427340736763406125307924192092506739782586976450763810380540486005142052218379408731712618534029488784250899374722833061015565496469404091349986000861055830858300663443524494988328436088443046225853591008092053950897362379658098248261004237918077208945322463341886815136442311316469100251241401881523089869132136990180429395908439925277255517989343143888496660703921220435652404710198986838349929134854236580836096568996682330608223061329738813964809195924255592503900511785928128408307283358023199391471665430616708380111935832355862433451534683331452171829991050713313709286729423244046841727250849430513039804621951106979443886881722136217963668622419776945551532247779940652916266030447837918649365323513494323658970289541279094427045726880943497706043927475425551459260556666057050272046007326837086594949876113396141911158151249622211892903196790272585948242797665767579062412392416828631924941375427422680144230758511788905137669408196508566496313736932431013929038381172507218899747950449417825204305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 872654880757569394313893979978136405314040636392926909892108621206162929814094661781232391797044764294298122312227997576791904430403142654740557825732393358067532507629588740418175326913327155958444546377150548598255226106377157183213558087163551720952733131742650976818734506846206045873697309466690825753629463219013171682643233767871724894942805715487780208580335969919838672150338558026595280643091938057762412512867344972968422683459436433124501472470304516413332824946877005125746555452930253784717879832751990693544616637114339253202202218653485523309618641376135828440442719542453452778406213052236601003163359884586836296246421804776591597743719522153402876078135649888833501269356771508146069245385353405140515052588236964716691389143096802352426086786117852006684001175030868858320703640148222032027730691826555703956791326588826801054600484415477639086138350100053639311204983056656118040237897431969349835572680452610373781084011285576928650800472609033611405624271810770001329786117855117397751470956262542097425984257500847879068244495661763738765009177082878609240164190071857185336941929872882512596102991437374974014076819070013711237378637507050406346132223251201526876378723639244379669136230804978746533622295762764066438250216465288728780387570046473854215988462559147413569729394701692350331591056655301720662583472422385897963224104013188499321090271591580372206845680381898687287380792300344580199093511758398228486789752327224427218298848933136594740144839287706696322504443798541420839365627983252398883384100144393386543247907334019478617295465250878189924575243382193917436748853594961007348001982137607181670171624371916997022723056052104359448820489866458663903601598148914875105516780332885236901786826132104878176053038445496743852570895783064356120329577580791215301825982543026815541228655212587037760804872459011391346580693070062583999644753891410346764051949598120735040676193745858052043801512361777942601706867390576354785409705125118852737504844125272456399847841524838172227207455897309022456519734886348825080783849733480616951939348075532184329158477773448510951727296125942549152163659515149456791462858907204131913399616771943182809862093996220106821377538255692547722288617601548188865218015396907303740005443254705456234515922944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -6806419218887282406908297433299838104326291500314647989061413258552418127338591913052067211235568904319229204085732599189914649899470808132119479713725770546264826366413516707884149894974999186612000457640690750229641792118247999427634505231692355134208986065542992382695745823317169729979358525127246178739903598462651994396952123791395881610976607767097134540775528697736630055210634118555735533836606428035534849773479184361574521520475647255710839099355552408040493626217167601543312250822598142248830171496366760043935096166851580168348602481756471359278731780524879512396711453382356938362723058085055558536873974904354678895455415933429654442674270691490845057286345563268809316143633082266015509821697565358708156075811749589713248902487185144925844395560612755140714330545150397969610185526370969923379547587094454193381386761903426113673246368068748849013683754878195308755361181648786325313861836454220946170597413085007200912836158138325250612798777390444002884034313045629408386087069795350215397048467392792150805860004541069745972180893416717735359108717144736799591352398891111641524064039609425643686092218221578958370898918932480692119145310998965650497116263994100187769564047735797141618173809271003685438393421094511351699714141261453360279290395351210638787384961630335784703947603440853285430634511431367373465080962277408812070254750879135415136109043573267750372759159187109584988694971328277974528273965021655792786654738788133221428577501920936726307632624711203098580838309852768102645830577130115074439814520956576505090987529703279964508811666048893332454916075474727425609148227919756529421487661508180634284405076547826427596272670296056097254685022951006801191075479005510065566891007813079234288091083750021379649311226937219550798605677928564263713711118316206796183891579817651384180063255152976600548440334135493215689980046085175396918254404158164538580960019883435153470027019578347509577616953470774219241601847612897497598907525658249746326054079187315543741942905524422271729974273652956220568662640013452477387336704258959913415909708286250392203716964186052618084576687057048766039618628166364475082266426794060872976815466911712788560275009588687440280896428313338397071713917402567042679766355569050466357741057932188084335835873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 22589843940160991399700978613673398494072984656059740549809017073206092672600090403759661498500059288246896595352288220439440979768879534578653961617456180201372711269585822891563363938438815019988043411174367313050882302230000913441560668767011157182998263869347473138850008411982182915549810208500947593753372909279218180690685007419906298160949445358806098589794655723329624101705943892205455858990372993322245836120461687245928504622169559444667096806144911379472287322239188358559394212595863741362768144931752211876739033528270609054660876840713238871868554845869420747445091083741556142365481176691232357048837600480478028404243490766081890733274886387885700438814163482766561108765269814951188354931445218747155711048783358433683529982344398909876982667940198364814115997616373311156141034391539830550370820297329550064235992828416634722374575690634105727481008659343296661422541890428214125267495687495916567900366922009256047505942453898984710270855883897133966908609769384257981043055543483350179967104711312063937775927205100720014948080330663349804483801742556337637394511532112474727408597844182260946219703230307723205746656325220223410458108493257923099438602114505231228068896070065278931818530234229365952833288601483909086793355776745462799870675673157102341445820082327730598951509801120514281637080561762339479718901876479019385323879977325352204038831968589095496639081473613027462256616260511654393753236862459291374317102267782261523363150749775222628267793571255413430965382475537173819531122783774355067641605182775824247902020649912142102070313009902674983100837032498962664583504214299652171327123410307271001944716849440392009865826285452938646351118600644886849240498930927561942662404392908467088494832753878854922705052569697536947125607770173502791912464721771183251854517858982634451910322006608286854959169359902721325006288823936861007932975817272954876841485048368424521161862749983281834631147334262572300867793915462478897880178890947999217453094391760441705964107512252817566919168604614818610230237650537607451060612740181152131259166628565735291330133474255371755701381542674114333350909159760828876097898954782166999580837864852616369842530468864594494604091362797632881637663729274525273249367502004814402196943175736339520812822298624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -23092162945263846343995629506632537994367783407842408006575938405227905322858301064557111427270042434154880463068300869627827818452221068743499934761612799926065604916496975072570067915160577912832414907217329658916132360614079739041661245357230119737701287975738419637705839193223123562875690562996499600506250268785616158077798786506780589311842407119681340122792931697341224162501873865165218177866180333139501686309172215649027736594048129084918953049933139988062310762683516212344318880059959059075616751149262766506417525195621649743849658137958262937519330504723310994364056739740661908197834363075216927262827387580615683861083471826785045756552282515588189637053585422080741920615780149261130977554086626268364000844433062335937386636933250287939591313634022807976019794074234420296185083410855184561965292975878721489222983841124203921320883428424453704221098832164420155741729128142854732018009816164309271684849284946577367953506581973979703975084229691159133994340802494309556079261738745028468530170385107923758826313430249047226631096078570344480257677171775171884814329005705714583260541638970067235474037003438625773803420149614264032151758992160888029621239640828616533145839639346257441575924475643481044108330077836494619407081188756338921498553080151288891165497988651004460983424136635036686426411112642995433938547155673643775285268430117993304129453412818906174694188894631151132232256164740397836541569098773526101315399454669470915381969890041948660063742300783495122269070109516920550431142730888261349015601686697041398369722506683393785723669354537410587123532039830589485311497497457186435301309053553932115021675819530479594471214336295326729840003626349198918427706464798768547988807702493987705165324786822775158090540639767474888571532678668747327196450060006263489193734805933793264425299696613399613094694673566405277418701660621354066059662956089882907842204126280602546260685334489657951692287450370229914905919274670350527239688726672379757376963067237546046173112144695148081433560360993087507061619149138106887677914316210542175009879302284830517067393127256641583098278895469482083662081668682224897185584589301735047290092221707243561105933984005601277067598976081790382494525790856903237491006776849566951108296971552183479112554250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] -45954805992346030010968079495362707962205291304417751888380801623512765052482279633732671440573485789000746671659722788786999326901749515436039605062512428098487508914501947250590768424744086574404988543286488244550698337521323106444439810024519992921448662497905896892777897171748662945701794481888917896586140717651653069589586487196271885919281693705816342097659550590923759617641580588731463528822727894629478388662005045263904933655211234842498025824949260411738500263519835945923155329730636406608717170352240531122214189347675346602727691549587459046516077708404932809000258488927360097984079733039786039529938174280756960589951947150188899206817649838560349014306795712244206607740331222219458672215633001174424470701764507265694463592644273615476387728521765122145312106560653036515204591689757134455072863273774789747629604578676371519176290291854657662612471052271324977936088392329840478987131311366607526570306955782709706297827661273491863859796700923604157728259450835937234297120846588047891988260389366746662706848729198270027973097940732236957704497529350079411203964562237834460764747689695114739369190577600614045904611320056917491365860296250197057671383065583760971595866987036817742549164869792382923173100695369786908664784689981340839813888705104866008378524588755592092402340023653005840844458450538661815577125300406115501495217554709981644039053866330982235924507109806060192568037620655803825958064016998661958402801911644525301899081838874291458505054377040345537487692347822068754596155945344564068283991398917131850172107046924772843770924104549659946377236985170412773869900991759618020338568077722287043743534967094777970738591344629052827827906164705534784360534593170346396355877002324228212386038414342158397253271415393217951301320868927026540242882564115316933289730980556874217817190172457487632139547607380622803429232635776331301307466333431348424997424322853302207490169028290048583430309334406250515365968737335861853704297563973767035488688483411887420042575972627206937293675549644465890713966070170395498377245948931128754677426841848532003924342714746714624212546889261236738505800854025512418872358032228033217189266249944579635367652548000130851386563915090779898436447398474107084643003127364863219242773132475688581442278785024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 76185546593559616407601261002904355258628973888107643385190210610237333692829601196507802522628535679875104015060156801974800802182008364543990206308857211612710588775334430165175152828252875081874001486878295891993743703381529301178910895610068865197433431228435253275699104356799596600294520068870946075113109846463191204741900561138740961984323973765603323167339030638946914359382088540388756937052056643260418131830732953546256372087261840219137180746757845840263894578193032249294416167560589413561223471106466669580710334649797388098984205305351079470330397040915715255621839099536648555288575997180854156233495277160101869703606699703558633712362187727527742612612879219828013384909883575473321094002120839755309821881357933474331026742766830905649677672669113185702794267349963132241582030598635750874028226317229939162716909685920082939126036734101139196589668142592896076327854388773232385525733735126176500272827782871850808226189005125537672424900760730491816468759268716400717517054177866538603194157479275737980015318182040141891298252021933577419952041914297805189361426859546088652131214039386235607933023653634477654111686254976107937020936696563422252599368995584027069122823310098362325700732055866014474259761590920932721049379584143827865301622105626880160741235061248368242756456812101814450656900184303038213798555478845783436395022572504720793908453192080416437772948335802913526563583985213362258155752221830298360988081667848214039170337316152906765177646475365922779693925526682781510254812775731776360796629620367282948166390526530243139000517608045986106170115765823167282656335412100094806474341177424431571804919080639467925849260635077989277146680687059177444276176350034741895849895860196412342128339729044328534778703235542411051718073008200605796422233616850947415483200101282970588259216205738028634681296231062153158541251786244647386350550816435098442443440987803950267847219414350518726792534595923873230798510683509894372039852939463746727920773426329119719868378930011403542587515632073972685423943938156018072260001969005648974540923869956264478530044884442080163893435467578742059262794545783347999219916077776530874091850759947850746882988364317772204578802019858217200620446889848492926549471957917239911933366659123854604058576814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 364921317229360358379222503811527430760729436229819638542558579500748191533658079334280119865966042071841224330706473759349335146692889599239177862439667094538310530870748805073990164443693145675533657459313943119728086986312238194507866374417578891874101813393095990824602756199330683489561538092546551093396749714568468560381933379744738961881385844250701288595377828936704223747142425527133119509620060974150680294230628245744799313175282733119419986114459129453200076756596038608615724844701017451357557858262552747542401509179263392818577041416763357451376341642857398497901908703534273677984733570672083633224034836851354629616233866353548678147277609104957758906183400693596710915289034783546093427550802024821602270122160241706401670807900260112623891394956216322444069759439505970481719821964989424014574849186551904301105790240678471798243364786669733656821720633948117006647186118337522005209746337813299099188046270202144613189611918159247307919678556026024961222216972090345177373376785430556245359472634712738193658225065698722646567458112798659588728809161458179263691456893051876529151853617807651000079819609170454224709081780405129206492946920584108430865787146889231537238731647768363093097511319923826349398738239292210427902655587698692561711158829166069405434683878496822754902318271827576476857585066540518776277453016614568247603792070041082586717959828457737333764871170851187480863229942602089651290789739354346514024988914850625411718137786430924656587859991222491028365742554652293579836456472510570111626604929846675261624643445311678139430079660290450023994149919617541515061530154146609674945336879390068725364612119044020326042986026557805024549598967327042330152697432725817658032084723188782609084973406557289596681966464822857510162437501243940428337123855410231018679727262634429340825070951698326790272386999993457507433593957762714244135580220246337246033868157006751322436882329502920038299963542619099098010843693670743816861528252832539165223449093320831657992663405311521551386651343824322875938469936741299115432285028119002445963480115310068506175600220477303956918769877283754778620892238976971659327932181101022375274130002585643114378215057439611142131861474225662057490660454616844310376949256910267851197431616851462425700655431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -1480547414911751370315204763476186503512140637589968899237663135861374593632530637843630420974999392854590024757968147358190151643331064713611798705553246966865882196582711587322535485600151574636826838760343557675522704041257650141249324697927145215803795788410270774561218884047170747020548520849754542069361510664387394466888758364431317984539430722665939570956588495595773187526787312000366875067617882116364298955429012434349217371158909872242245319620618922110777592480233350859136555481420034565823782611907390003715437981647102071621331462302418973208341008083347487203577517845532322392823109152696805179215964386142860692647881955435428102365724577202977916729016941667718390520159221412756533499556658837524535131695585897430119871971443286992966800352252481953821630821569364026341373633340883014093528091752581856355017999745439844553581018974066930268124841055195129185425677419432178811513443071618457025694591923310641174884301762459714865321250398759559499726990794248601154555114752954878109871504295003964072163017005040971347425981880696841815837654467050725289956981402259804686560871983266969314742007447370253814151605853622777244308085640149397618670521995499235617558627380289346466288883092534154130012782573437173643305476687895073339507158049991172963223507149610548629789292956706515072728907540340204903029128714976595487184316951361222362293271619323476006046953517854107275806562250572228581872303676388237007666350543627642496709434362242145223956697521996638438882417620649486381783825168336967287593382550005534901361709791664399691151766879652517408412473376548546519129888937105812254078237246592320528317563867164737034350211401807376622289949769050670549220762628702830741999165850524931835941587797170375473909685172627636868201775350094092442094720272161532448564063234179710032409853491967175849233086617492776051719596739269332928550903966825981628785341680307450202150834792026410212833345250148217646469041875867157648281391358029159279822576661962057577387748846436032568796116641016254901642776335929800370131056364221320238910362259348685401640506760251796852715270861800744223503805576870226955877492612030418005205601572890263969605786755473083299373293139793116894388963252436801281422587663109991993084877489401306300762239795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 2338783389455694163281472340782497319273684635384862714222294348056273586924790656117388797725041967485572765656255415239828328920165319071236786015717241134680706553083423610739824053717200303160320246986222108467209049228665808363667752761918386587752829029295290199484518636262973419965783415586083623112825795113173608659146278411554851324175036555462653382238791504264019149060381125235995992163071372010419934688495248813923816076503774236436416022845365868615498453827747747932641910742819261269876384046094189337923515420656704080121630739052920058553977442932190025245744406250871017150927709053700058577833888481231885090859851923195139923787695779470107368949913172979529854996559572092497775410573396204371536778462214794987862962103587639687703963916472648585010822167091110429267301453742209457355451389612624187003045867002739546854623195654108741583800218367760640495796978193248187038107022305254799198140211052414322879869210851606313748174039680266942103324869304228229403748357044471654449944679095633155059974982977348189766700855948913322174620077322550759180039519180925625839762061388681910129983726279420556309896875674734995870415704748660149299544715116853429564199845326733401081304656430001973031625046568107292491861251552177829103238037221545809304412206462790090275356894427078238174140069422299336129570694544490961084449343157075428606245539884595223350097866283489002461692076542694633358869145303939421799578093420388124121782026704228286372242501943113903450785911285204647909980956646722511616648871385665394471832916831113617124043936058990342042700941523407704359179168743090057024974526198510085233353610460497610933611601689514016328507007120639986934964992435508567539267266337399055593872518413883403464938393694101592076377654337197380474355673302997915177494972907303522568700091687321334129842051514017067804863124916902655578941946817092463069443444951384281128888168262184386937989494373423106815795849512578006854420102568656315279417414857926172560863412675701742790546015254728949258689036758688267131828620290916226823441237484899744153061530132170775938326982312306438855196498456605743783144686876259327344086244300945672643495359449357404014081307371408230584401446103228021152315392605383169530178789257033144166272022347776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -1417599064744587171311479162979581638057505622284784208365327784263150276964661280743306706639704798407850647349602809173381258013106858209554699311647364192968606709158240108332261652055829458616207716758285968212563321051354234125207941792550072056162930229994477123029950201683895947214521848893840054720800181190372342394358903188835557313591291007340402589945842218499494829904726794104715893890776966217579828110520808857848688534923995341419608515499526539710767476366680045213173012170099774227036332989943076908947008304698578616860760518304560725823857690404743361225715243495221696502329985203862606882546930505631114572018611122296460776898123500472470644325008769248970324473492541144682422517300172451841836762945755752815695252820650898965463122845823916003079096995840600746546182836922786621656398736358572930234424303004650432300587679967475313850307391467796150563061072674411950340978386464932263012609980809513369846389484227233681197314313408264504489687595016203324880600276731711334640090844622592065619560169657814773418804303170759910107121201225338233214133476503552384797718936148100181682128121196922092142803010944233697050399163085226942254428500361785220181210493926824641215689467484880036921991972530204874253559788793142034938060337420854017640660965329794050117885600621085205674917980063638188592931111556196921236285528591960118869645180554727347433867565861387062797154960211000468131373508299630393258964094220699278958968408584317821346093734202860969083786457582461103461244776887746218458858280987292647148126294129109986616452920411034919294119407314228316504633566370419026104798608415781330895250165481508372458711873122118384663831580025007190235918003544092156285934441990799311070695952929075760398083477073694572294623314315301467078143806769956224271278052796995149171888312504161499888503859687037092268573982959687180703207938764693020825702826771199776684626706725206801871553949591788302217526018314925541141188948197025536934836121405816860163118999150999526590643726264212671711148018260448124956622049898324563813798337438146756929764304919189799771630943693775921303247526617636426458444446926010707725088396231745729910280489971629255696062514647197325549748513025926585434078562168951824644670988776213879677821323837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -1265030475663326947267381463651187947849749534849461871424413919380819102367097319061230436559880152481571100278871089854391189331528153609545082950458370779631039338440945749744958178020446792230340453063214318232962080060672227635554744865791593910444986071816722401345514300616124273888391715943127623278230405591306618751053829448297683716112806068490475935895244488820836501070501309347528939037607015226506316026104301330664122600543437643568553157304149178724286340541634268111054866988233709208757195551170548954086868773185555363292763439301173497362456163968426224313440182845768400033174880733782488080480265752200561319665217193580876884664871314988762734628191873108443560330347276645360987260301240612944531691577805734659446440347115891533583700931493912186353954562190082385353908476225211504311197332846527693366503029385095110474253016949713953408882852968498392433998951274901017345400796406429281980058832293313013879805182950612624283325714837826192947812005398616213178248102385508003446117678936631378617008596453058903430873900652136960456848881202382402167133116579844562131940214686219484804449574100466211752917951362868837562305134322018891286939673556854016691758362893770928857836892977141208154729843035005291824713191782118112555715882931647117460108062723257026073995221229665122072088734280728539989656292326794500807499475864661823481845653203927616132132049052500545227938316529224600620685284635916552967808004993691868184217722420307609138531818361482485949570175706374910883805918199359292575934700298535008816592719288086437994074192444614732700076599664275968223268932230197673318220904428231751829396899371184790755053347079343335675952231854634511648885182047602154576763987276655151130886467789819033746366785290603286165675730471204608065604660474761128923869994492191467583770972463572621786334685670754360912078900313228003552669929853429799161453984740031057919450217003339268781072542121082848739118074002050883653425757644057637326491036708528431743047106120569287858357331375480369478545274646127173846621123086518664502078513827974429765086549186934551509087152129520181683636695560995255553169374926011087584252283424195751709414493930580677651965659248819803913044221467494007149017338560344724648042311326115866755923905085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 3375523354281461010642314566961274335611022886608401499336037265977715549658735764782801161255072087520151141866334810579181216121587707667898885779966305387213001272065334356957292927079055461137824132469261573983658965854905203815096658876430540982880548241788138128052622358249192882526032404501386871419639550995796185523301637968769871119259642399405991099389918315506917827381702038863931371284466177835031598816781344150993512984014829380729236267812460900362152923196547941936190760216463859449180686565174125440107718318397427138961441580783805719686033352786736788057305161684107839627931718071095612615938023515723159674422455293025501181807648603240832714525570833964124050689159750589467303547810741007275399649158347769291914663722962188234790107624500600207172186569348853522718787589314810531468626703461332026659112118305656658698863811339953353856074402302828826433838545388864437416117863671014280890976451643436432886089893671825369082476857561220724913512332309033604002675148527312620545954709083294689580910320859718824515430670638652599877803806958394990163990390041143704605379885883520528571732782639721532127746834869927080423755733875167405075755562939462335859208480637810810237865975068739929902909364517455658313083233730871743923348260270967340197334405506135223998381272246847903733841354486338166796487230613907379033438673454424959406693770257268565957659659900286718026719583319528055431614547279274694534131609486663808517639822550124704943993648323910719791040994740231413531788300158460744655920013011879025996811273797689178737945324801943179443290068234570696642484984014517476534758394752744764552238661861114969111749672337938550045057725949731369169150102737655326413028502391405954260256035657553661016470271269328133224193455712626896275346744025460978864934538492813722030044003702967867365555341649072336187310431508006635288400073772223155021331294735969926943566951023166093676086073587854086438545078675613824307169145741551731793361174930692261135659053600743387361814840397425494600088487193565210701577507262393918724877886679859998432848101882857468108743794852532671107919843752298696753135933221153582489515039826770097706960214156839345273692165771903289497109241250273595516912076054020451942071952422197579869421494599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -2607821635576224540686254686341365307761257009885155671000822446472872303659679985445291808105238754978601141951829938858257165016882847801700275421685273813768803624089119151495891339856588931815397668088051225005176645466875765918620174193631196414196521048792204955130007025032289581053548620068674653666317238031404801063016552740763904838233082433551285753084811616710586328913207590380283614292927471425768654649286054551128276976879748709007192225664924821559119176283262731125959599437505731353585754112238751730724511724273138566935325707463467178492610603078079355468233884281009492906342880674782230507632613990748568929557389022727050223928428785418538973091534244471530440768809696886323107035591514401482443896000723438283623936176586763851469114260395322143244540127642913273807561805695756681294580838555861991485947279677738311651850606433995458188190986669643403236980858868066171169856442172056451278298518155431015653484741001505233473878428122721197816409293814056500712561430638966068349712455483365396912079824603325405472980974658658739457292124932413662588892428560347744502242086699431775066894144419440662446021289972382367739389076781406419214698097918390986060144997021031503993942095466060155795396272120552305031630266856705426680359344933189543044455857238805367035215573210563695465875526519672714402229722076297039494359875337530473933477567899219540648232869925048559784200096301198649490608230915453149997473006988324666410732889878746169265252285026968981992635375701104223367342017817495630848420425233749087864024902423817013981817335971600382881197418698096149594828759994721238524433258933683829293981163943275143504066960874987320778083606324418147131522975218035436462436277270603270040744212147218382307040669381191962970626664304266004097623819104668897461373386033692211725758687990727383076688255269728752352602836885746215111492442457955944811030961907742628179940945596121720703994359223500136756588653498552724404138967015681556130083217640585945447690692474236526525407504815630020295714719886337475937531826315035028305095920067540985298344010411136375025242987735212293635202122568575451209374698987565888361759653813920731173571333542089542315730616212717649922667201440513348227017431848909795952765219376261996056316764749824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -541557301153129190930275159010067519708433751850734241142337959554051538594755280935834457457148085765109312019737110929559758648491189405571926974830849629139247319766314798728815484183774437559185495276365699636881743620823372788025999276457717461204662940434740017260182493780668723466069111147758757328312859221415507401666562353912184182461929614442521797255126125116024847710107848434211361565825015154334540705430828946124573539090200557894786571121428314157193484670930475865171685927538109303486215497834635574347209666513007602880978904311363629580202180463260105580426373617937597541829112088900504211988979790322190513654847757101285529124636946119785360515079684346506845099334095611788416938256981545852908855132991018148156457888652622504020578513571417412002866335476107296369494565483790802790396096452433351455137696624075265685096345345008600634154180425487358445682740573151568454333154215564641166248716612859324081224611861296012862016054861491597668656855943970929535427507125285257561914091272324131135846252564033044561334125056663592424299227834933963407465257364708192815329103107130944352056515947450682548539290367063751322314760483500858699073421861044851564118735943741830301403131807198865819201941246898279463822361583272387879931324410447807098048408617510699525381499410088571574667765963044486754171948858717950566200052179808671169288555023883418278415895729595138149536503634348314295597869455059221410051080385878033229103343635952902723350098729332029166761184525318041839406154961382131732099249382768263841653728168002352647759599069031098867028055359453307183555587596659055160304134940982401050880612642928723308963828826007286614456720367339987855114631766094094267498764815448451555235496606676564512511848841504287029862400597715461505063688750970373644927235628696722962189587770590147464277197540814707009478248547340726095630016343269671539306010282281946057625158791512073140093154329724606221129662797839963793802361513551491066549621711344614928964811011721636726632882940014931693913150402664759406267754039700955017934597021390269802647008269802288882405814484584832556830356734942595401606897187883657275973937091078765755236621885151073659059289019698043564838643779513002395353385372749926285285769271367947729099303157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 3197867993379791247253129567592867237300326944801174265240176152299246087567372047429374771133837627505654116673739916868246960804411035984116464760378839968607661059546715370512896604897469880949970008578892676332042279887015957526230710271506277405709047168156246876352558304613791136409857301799452982835041502835805877798367187093122119942985808633420142124126037242957383522978840569615266645138545669147301721882312763563335306890956870633629274902158900490497353314571959130270021842027556363123285214539041144508456315909003061207314215431399354875545010610739643650233460920783342156063014427205769323909259415609840611646151231931046064202007793877955816227747857834733692532010544600391359824176084813173788305088823018026377884300711930615981286022754291551188850890652844504263522168533175618566965893679120016112632772541425079186015562973971859035016513046265037485691685627216032074695662996033186336402075163082401805472648406704676236175330713159084893537744516616174927019367783190725286368669058478294675953117136870581948655029993831028798932106684149799858523802841870017104520067450217710873472214654214851222306678175511848382143211004733129442626636302656610086503553367258214300380498388481903357192530174436605342038231882142291477066511456685207623396902499592190422001323112404256496946754774487211131042547611283026879074985000818636735923289138536168327830225107185339360790761975552651803007717289213977770142858075874682207465134521767160557491926616014123018727271840222902377895963519330206471013803380023929885232613038996265213746503602683061858484197133575805751767431709310439494209611243372073997971464070838227480462933014850674828615102045239074276912857120307716795198767009831976691325487795310427897316887555358548939324679822925515956662826270531731415767938156609508142335726695077255763087392277026833369531360455471365721160204827191925505698924747510692745396105372323662653911541885976343240173226256469333317575537343271293342931495032306248791641820344514040009834302127084358535376843684004359520391161669381157897457911711551200103016521273929413201732090753859388858394969663313942260182448626224246363020233750309270582635254972499611237423384775159048307514564003872775102591002013346080421703180906902959350262944730447872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -3201218586892957956608606190422970205044483683654184446980049400976694876873319403845989546143401886958762703696463613554123604479692608499497544896210522472449152492289251375321446824578426382948229632433818474718434474320829609464105282561740025331091334653663067224642087128750909332566233577862270813021268837991098724810584887422629209219577494345123879254552632289313769611337300872911918407236982352754841372883503856909500645891342498118723552686069251513481264367046080080445934668113852056676755011001684700808625817431351493570850701996098552747858795902267635881392564307493339337869921867246708521499506263778737250790953868536205129071983834531791274149413573576829296271522472292696422709146540454402706150356092588557633521066584333761594181589313506847781448754170393808491154097296573796982674554724578419597341049467600436509551985307817936864366307676429448213232255176378141541041906571521903103680469530510809888820302526076808473646259822604169337752686270362057219289451999939881381831555595911263240075823250948324654772271098201150259005465739487088675417406048230220559283511039498453309529734963962505402575030160017645455052745037317901432307312686338572204895119937724845613797316598423747292758913712467982281291493396128949626461949381117748202811257641071131376870094900790683489722522119926742740710485969097166409399374240565600866282304671684244141064104952770885505727840645784688532154079207038262324189257292356829489334297674860106401092032324178460445546261080734704909422957723043958176382917641998121000895922047328717936453168752264335178744150059188746220858091033552075889247773599424830631559973499050261699584038695692539125500255200222059519266308115034154450066010034919713321155462052852972927692764122423632801622767002058534415148128502146165127442366572449832941314610003421522270588937653866379011746751643521979803796385603354306030755644065790497236415769042862034860715245011590627975856480992524954744919821840570382375869773453177615198585905051157154612949948115027798729960444495907576442348758280264959970800244880378881995493641846259273851706530549790490038534283059687567379354161499203553956535204445766935064280504013664471107763530395406930229107647988501215887675357661550757909016524904605693141147380004945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 1045031258635155476473686729913209029591518335912234635510592879998317264385847584376000883902409778492394239191325915101895780174129796251127484293975478720800351380815202540932517752052784258503362232264637452089857742243581380749439415360095265434813467198584617867860450996853895978332957749010779353366160318200271632214118870875587645155248019477972672370081421261007121691218032592106057887031697878544280788705912263166153659310078625076165165077710951439569332384644476954729225240176949421994018351605425800775205150637290379533698277997430902282200295383995357528672490633789907909066977146030019041626771888613156302538093845586142297224592986202192936171597683808620228639311838583349931188713276520263303293557367761530244228538164640559379480970186314374673944801158529793626964286581967404442067819117534736168891973024024370293470967732886769216373369116541631628569191108861197618292625645687634314120581130072943203667039732997245630461459945679910672790332831727167123857932469413493616241536834325588524855091976805175607622597399447651882428781834489253990639781726758212073521470310802340140616112761957569572753833824793408418398251025089570645921521490112863434334773544021824814071570869368096668397435765477118916119726830789145948552369186999110488537142132949900253579456753150768688347755399860466470007955778846868344773329514429099545856861278442693702122264216664385478903856280536508213835618350115623384389517154587284988025112083016672870097569489428947348155811600311919899665677166320826364945257348505033031370937231495660829110895383012437701698298401279005317011724845922581522625219485773249438114029744611109106013078971168049341345387609885655721251467989258314939201577801473819470407378063293448369843098554396760298040575743525495287857646871041401173004268030162261947693203350104734013931728174137874061429227568952731549271987756115596881548692767884767365075149144046577308085035822016727055165423726732353962054182854283834414374861406497485335757181641129965866613839996115627603144330513842040079951351225702777722970118306477085524508351741891226282670655849758903742083204926896532592865172126595859473118289121728438749873421105803580734523751325901589258189578774141557576547517890906234427263402483191594616946504222375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 1182198454241956940853623632106424402058394441541843412105207881434060234398072779910285315811796117109004806214484903337113629761141417402339093539616184765503480906625962410957202990968490545222955095552698272025190545541342556242087876408415651890916946102217285162725712118508928120990770882920101971031729949024428634707006976943346027791784196767259717560649394599643879094269826355302383554846944945774874624258789862487180670767952379301141562972451415350981308620073519230987591494869467760521376507293336798951574830835364055611778738007553545074254756499031482375326915290172100137559954951643945156501236080475436162978881108371007514134211095900254227810083774736776960712747491912184653054220187008095656604509007278851774447062185531702016913726663753370449578416440855864647767202917794921247749010499204887064260103373963030159075407500792663583689163254066445021229220719527266604624469036367942624240459970019193497844774772133178360867212771000002114385139755332869859660899558323478613980142035485042504243434454627084435508454826899563257507180436080566029236117993148658965766185877751305137606241899629631567134923989981276449130072771371404798904826277240729411114717464015954544669076605065209307106822594257918398864477531153251816345638077289455737796905641822495984853614695786164895569091776755043637204777776372891850099347179629098039624925227479944183130641984064549388286672059725568154666268375478081994485984983698977813579873713872482535384898394100933641221021386979502611299957481136295768147927476484282623390250241446048211161695269516091681223644970266552121730562063366021379977949649585616030139288469385669830499607725295874581346424483615573909764178832503356997608674447011485439149635731772290654870861332102256701649894155837965939400343334640414567270908628921575558453719600927023432967683655813774828926569829028919256887875217521274516748728252381072586193801919482669767525332344729105093647682576323554310169091500507840551497575882474761902035125753595023971880419431316129149317281403952580714546400217861268093272608712214976662064431627769593242460048809060966902525651171578641036456307940935970039607463246402974560084768949558766225523089090533028969642047675035509078194159785087494975038876501477376721449781003550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -1991849529433112822141370045806522790054436114080747932952206264784534327153637073333861987451234045105296750361290487918890305436716813224334575288245102163627692684624499510251962647551551553127356684828555334748360472222912960405031017082567143084890801626039672870233098292854277275077909767772579124306792738995579983478314302124700965536422570072354860450749133080243633177704326857691325264202771549051084857842384064357679512209188950586477721056083717744478730731967079714027476110335806108849595345395549583391087064668966290179339003141100546576270543102701626288278674273513778769945869774545527752320484599491463804047402278077719240572102365646892682209637208336240947354186769797264474129464327571957635830272942124098118389450015682626494155477129910899856500807197632251871451212258744640200666988878231169383796929289135253375507403112524522932146884797211739482819915104983624809083810614072653939022149740727490412521675885178308210780963078370889115731240638948042412092601639764690315928835660098737222865532892398985146990367354338298865440671956931227466163544315819696632946543969535536458400712015496498881207028717717046678222934091437105595917650181958846988466721794846362123127942680483143293038310482458996978192095106918941430073138076523471723908294678180207365894505598218141632039511037927232640905347549697854179328970269130918847347484437763020948665560438939006747266335094484043867760371941734503689377217504100087630245620940094605324774216008713834479821520378380417901699022002504932386387127276135037859638898398543719882830726233760065379155301791419487432686615938733674642861404566469392469280303894421363831113294542952435679812985880870067121471579414969436724377256705966593591773723339127142749844995537437976371249559780342281278969124189074127012460813528481586062256139247556425431659404625412986311459959486106519673707188113192803018695099739273149898207404844479871503315495643725823133554437945798199704622183525202606994833780541400074454228544226018227707678333021249853770718574551580949968002647037730796971096008436939960926126330103118253157752089185844110768227948367708444549572257098164528627820000610954141074893145186643149931850384055712061811981445944936035969334588062609605536419979531807470818497290485891072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] 1450109206205671269142020191550409271373513059641527757650177754063959136265136236320274125164173137977248563664267218870714413560789275248060522878618287631489430593168866961506664087966618860386101701000277352416250206793341992318322836855753869635794008105938022230404006162367696143547675791324075560309436500285520810949134655571005052572097478194702612475138933861010675980936019041576218186018753038594760952801490041853584360703513323060993724931453947502333208241652782259248150066642633696165206750144427471296007275091596432588948591097576672348047147430782639838459867484654369187903257846703114548398171743546689669738450189203285507470495440004248529664455419583893835763587239296688279495392333429361984475471262825564292833007209176722804113072379546663402702960326977794634751259773247182995271905760086950937089413943875052780658287621964831347156392831428265021736386620526977317937933950018651319475139281563404866674907386576554422047562379446579864658384925791118041593804220400697221522649938779097132955674769165044275775311339814190704049787725211277531865994716417646668853749844641828856914161275664048423157436148597199516341537556741460168390163045123411592613514084984364713379447609744333239379201650831724864888501214885375963056428985058808206304438892556014834794276558434148427012187766850222532456676731877075683307528686922951604986819874932346238130950204563374814907907727775212532617662141509705793337957410342725314251740435801842446012270793973569419791918355146291603148005321555566054260797258676387761572408697717195809211633994964295833063013871158946866502347795829493707364588692515249761019901362248781193123508950268722919276629687607675874789209809721932341509743282930796686591291549334505654276019498689838281119635825948557973489239773384878272541543335263298445787637285615213479034418023601034337224072184129581659159918668148377221968314036716127835725863304899042368399432864879031084707999619537642431712117095390673504241738369458834550286443409970257187010726385635851075190094681028366870549411909544475820328687542188397632232276904848781156767860825455332250877214849407471515576198968816528968580462090204646377377254920808338096462650358850274891817082535802975118359490181304722786447668126282402685244437923102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] -511503074881191103956542979925663221634661890056154041534367126239257819858876010187361706635360617262348591227389922923453894000973348430820072563079012905722496598544214303909699049762029810677601509607306054327443402147289062889430776108091255782740744823884316767862444823391965033153093670733043995671340854529670598415805188594035105584831647550513083284538798821185840720551197700105953940715510311364805151926543867309730884442572243607990056436590701309668833042175950519558876868999597202822494523341530234976905751497774641925643471090408717266252473117705685700633167775978932863735847507539233204809449645007041289253694182696049610550749178736303320269046964944529867906155244638044711911468494401893764125105807708339008534137247867844692998534939238763286639619937031968984038785418946384609675842438133612674560191682670731456020285755003637032771867956311048588032389584015762070380840068899843060429655798577812462902190937287870041556669456636040167669699130651422094442335798079801856054742232385376671129339433722004918077189767349494833654449978881718595152981755012247897600398381462994607679197816280278751763809760640418586829545876046107516510166733949408213361570405682015041261725132049659867773310418598497456925022192068646165865549825184025967408495399580873943635553288993917586937306973766227780144529784864717528663719249967138252800686592164885973499019951272472400107409278257274102237987655917568903388919189429330427682184190605514345384236881338815121474916761708113070346628607451309312761608690335902484851695446280742824371168949868896554889081761909447117836217023873790812191422332216898954357172082408669155046426596970057848541069129306764328282249334008067063379866421259347518289428022038363310015565760204783704486739485969137096802319055876024476384987670493787379771691940665683603049847927218068991659557132028187437801468397036668161854097188501515814198836042936939088066048529272158192297701719479228628431270989064809720307787065782634238432725537895660040842219212273288347630317352643044832768789166568369990978542275556052598052319572012650521630676385672603409064778935102229924368360079237953323376487546998564282029190596312269167201609515181707708509715250304611986624668777167783236439126087260304635691011909091328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -82257815160555766512967998265119674208767070606675382725631595562717105669097897748223988656214174742105233992425924650851675860978402301334922246503266876289699474361554525237771191708840976617638263008351894795692322330704449669770316772485080840763514332230353759043436699262339232197594530785961100753336677680091982541688993844477878468818711991469590624281143748659545618500576421603170294756883599793997065108893455764132970611937890112531102489849017905984896156379691280484490370398326140038880619966398672793329169993530695271352244801181543323480853253598351442870159151975035944669459059250663650669544842002908779931086520263695770696352794217032196691296289446689169138886105460557042286979458078822065216160212220906232947536856698687780908973616365879720441904396415470884916151729047691852372471546494223524034134756720742369604797938045629980477947295255225811788471804702184684428816792724560350307876764997761468847282199738053709651429667418483007136646980471322237550474772688605833190734620383637202548159986616531257841125842912913178843970588833115511780642450798477087057763017397030423867863056707236356144159762214370804089425494483150043449383102296778176553623996379835006817016843239818231214541670766993295156097350508184862059934132994850759062723468175464804119213354850620754244421409720993201324059134280922764537527914942684090170359533094536939537530721705708675460471154053163791865952368809284462483730859267585491531709715164113314386135481918474823446659855265341640809727815491688368513215865096400321454684601989432342891250730003402629704588480982741999426237197156338306498003644593657463119582473951613945070751428924949034855493497970925864272287214069578823350582637947154707274084366764986013345931817879228919858681355321425389573421177107042138789121517816636895618920743867269379806298619755080001688312464528252583087063162786541757277689421067055597417829980721856999389321692837320230553613341789854198756140556026254794292980917189881722892038584475085291334074272777833227098941259141166047678093355381683657329945154460071861030987854287612623593394227917174828128962463722392726257932259694529345815900332312164590942390518159949932681238542436741965407194909337631005092610064315713016643878780758816624856307555368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 221355469506493090291518270008184001158832630679348950773937568282551281373534882491795689064613131127437642251147629700920419735281582200545732888603190261029490171791425681154249174147044619296342780918348958333676557698408223466165825117447648477855944633548166786793326368944147213676745327393212247835068370200310324007274639625045639171244820404297214469910749644629239267161335309520897238061591383614548420082087999123639697934711541925969059970616129955015929120103309022233670617796473425939618515613655054903082700443295499566053979853187417186311778792013652613748565401377703751331564351517685958879179706628933948541656078938156096329020583807347057738840949478674773323162121632860018617380803588994045377956934347254017083377500071373881078652173724684186730640601938154004334259332010590499405526451759998527671917668286393017397200216954852235613623514587824081147817774287291556127688862602601426304957087035289478856981838880143572220433813570767197493802393487677068120880999248394199094739729966145509864987952801010829686407871441443488187733140134343935398817284477886231135194223546903356617169129015551956750092471416250208557452980225545310358929032406784879516283310710584636612880900685790812559754738246304695815251393906060452947598387356289673303517472018164489584367207722878278753988936760835062518161053497735450501106251850473042811171388684198180948496404766398423009788873965509081209882482327160073428677114129034921578106722468852306308142116311485400228787855050595468669792267440756688761261090843375474397530807089831603867353660329832711045555322008243368697403642840183753597587346469012462386614878221918269692189043910272488131215665761189200593582821337942435629258002964845170489103047110382804950870879921816869055480119941274515988598050346717549065045060112145783853913059949439450220930956398490274265210185866899482622093097141037491561149565629633571000632757993962342197586426339443818010259706334031140362602012175653969378523568316155899592151956285221853345117022661532063863939053640075964476078239087485357684799362837404788643954737321042540218593504315067387226398857968164249424104800276103178086350807597403290080702697665082164514515005606710575186353353754732240685268318065543036543011747357094084326359532830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -140215307152335034199920473566991145562861177196436941746822749153731595987949851609791073589121410860285920552651117226529194776553872443871022675031807098398511725261350628881685137370010058147226318055098195915179834708891736725895346014386694092033144518484550168198286537285240046590392275475818497039977799143881465602119175859920696379223093815728882343988514642175594222536563554271885767607910460087028037288663256554332136980282755325536739522861072377241986908821021800834805963271259011556882321818801396949234816618122420203718413679339352313276556691611025296279978583486266168073240081771779255412064758539984179879160355380251463910200723746958403881715444644951280384620793594907021755148610225323512733433989067583445222558402592112107333857245115265975642362901308108614266647593990263984600671082108958087939152618817864541635161646904636656500306396092595310632592940228901682333212279519605289072108948421881583639987114017292633101364991615258105440240482661372841018820275313345093358722680359508223663544812608268163041284671198396996180105473166441021787425232949844233821213752835688205175072083530950882729056273033052003170654482110019476631651424671766626550270353934589292083161877329792018564291356916776787350154183072951980120701474652568087263109660844352166606126010629625828343441173482121812721175675870347872242790254491264119201505724080374289900388034205347927960817443523181342997155595343571831767262319664440666601659191947427448989083455664921696162364500480338923823653432714761699660365994954180028524776731404225013041515848047233704752374821343999751180457866661197990655072708674386614796052874120946560373214861975500836527820356173340857709285774866267686159527309883949108056702413335047327675035404196753998299518066889700617734027226204182448861025307207709810745279236433972647205104203471810537332218447953038718109160797824857638267779475043148321854445342891918916356294243755893108586958964843277639703790334800350408007641345642979931369580582325300956368136648949494826120742193072687246838405304488342331522712718763566946828674808905485244035307928204000000987926388381542505591809960566109043067073926849740873228161337323300420261383628361107373091045780229167291475153613327463758442847417472204378819065282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 45888038312648108777801867118375142040490948692820353187417013102233249639769371533760482940202554620314613832193389255822659552001708104355904213185638975536357257493652021119759792250417054272541194417564653127463815814359174907794790035952075250372474323768036366729390516719098633628548298896919930391401446065854531861407045752433918661183234512017812357662380985068000240311961471648109248270970883254566991832865471397348452128862166052784005589779043200823225294526699048315619328413021187268871425242030449542663128721881319082851742779346247613624547698830294022583640748822947969348903009783160298786414560234683409211220971827434853483746015868919103952261220412458850356476678193439180702525893245920724531906753105749366837900626228026332852961948811228030294250896156643710237155096135318606089194861336515315843889086270270064903389162289998790686248584067584551471467288016536844651109804755904702388821064820011393743193136412198348882415517784124408253664275532204203004323180791598969816505609514417531832627153503977281651742584138625155014135685956825903218073244090830217354138617409704616656786231104477948114381255821715356369928635965125438138219502016629535615853476921557229824871444053617300038555854858513508276578653273701033089978816162136340773959576486635143697671689156159746847485846890139518513888541312331184168192679849095798979796960179336130944496646287923026365218617580005250948236284422758489582869499323297585541594561339595962276407595722465448140630248412311230117728063455191935033043861615008061359361243896178208727382118459932654990334672817973285104943333017652794038861923958321132863957033000366698722327103833015832239152290303587026613985314733756327275860192252144608539570371642386795363197195480463778043443506586090414005302275808072785762423565101262617043797395843948103309997064785701668626554975884807435375706216754734321059301633285629484857921973228522380050233360570790261373844873934491890177266234227434756625367332364546355116734669657555750661637051318658646455721533117470698575459664335143404862348698271586994764932601794314729933925385625856970167865728962572862523097480885352090849893267452544485032628285640178310313905944742135153735643449550307612144422737334859392247825326198627952007798153281536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -3675236807197458851963243269052752274740713692777726885958195254330538757692399204278948257023839477529686442565716384871740481860667207894786302270065672888392135322762724062973119815589511218830552064909051481273341830032852583237162682902260493455128180448568406137493202146794061946533707109764708167615850080001823051947782364606611987827975737459702556953776688555025536267483014723173692157018693889044973315457916420792825896527831777066770039520261203563803863403660980070117084538847538699670933134301184763928798199184460878570968119997965601150326303694396579929535960832952141825101866480011306018950776495732508579104492563369898131767379678856503536782029924226758929560386687011327110063443354066670982984150037092274706711229527284625954491887340602271249668808235342765870188277583846052951017476245805506404372817747699908741525522010356173316019396057599144824207320634930066759383967840077471863658244647659480743681018812790320752668353697264486038456742662381812834068432257032238692147757671604933115552363510184156015530575409558478687692739580818459764591583006363016805806292407871694772976529879232692115470873940151119864219260214651606387080363471316190497380006594039089393572518204070469142088459696217364782106549115526335942133702504560650011382396300870876072099599660427364622033527055056181042777448568429332262761106070317553156564912016308892420352816481774900625640400270948586915394394934632718535926974999490939377467640033825655867925849421594155206490978386097834292260066787024859461537531704083550940624800930381168336627842141437234300677316645479781346241725314023341392860322595162596405153226937696645635435807148760018375815877903275429572285725102186837922105093447037821106436085834508196984050539832353778708239213339138939785648067656585395691497011391308433243607481559588911005671804903521080352009134771429524199679834159857847379368089535673279802269425540001895783860729896559125442926718546650288252595071070001845792888197625017741263396132042822399374320386563397932410190524478290821285740789975665249897483142177742001040851727123275144444732785894458475675569628508564605305677085424977363377766805217814341344293047995864188359922153915331665271114058290035885364539259390550303631318771401456902871799824384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -3357289195151026340532411907014765798934833509854379053214600960556687319398955934106647838149219896467437023254976245716386435704193134192858944158741073791493997615307272030204055966769829429193013579468427869849613747024102301956980339214385727081134696635544045034452030370333055211768463387826660294015495061730459643549561830637476106787350653472031570705297617807927674586343508963539928074999905838615785078683837624162482085405052071215777325478849777030538674123406395179718108319547731764955553480333476922450520101401524907305645869217420244220547542489209094277735817013006402612434029069449527915498054417998948265896042677175171523801382445282627741200100546691226504377719109749837252478884990982001863786985624525674771809572961145728610195648557361751536511246634223262264067553493189737878814291519454962888905947822244553885027400627316548761397466582531135832429755018098977259918142315494652596018931614677882870043855026152799475943359822767041591992803830218062534753923442118131984805071197486492231889528135951069451904335528541840154912819442065174215070368107813733409745955921954221540244849382525039927918025171946381437245672351066572225009860516291664294842460951169870826904663891169162100924027664607403020270510486604944762050147665508120563355040335847136208078499930545928659500603398196580520077240281865928401536104733605582306411892188166497834968953734937558886956280430658797929979213610814553835812151125973436132724150064352416665814381347236147209355862517595343784476822278823693093082297212112804617062625506543720788936054829393152452836076491419452211970813287060867249172802062163928955439164767765473876345226805661564788532181251124380756648470742548814407645349331498930827551557462601790200573031977777558769784678891220271395711996623917893618784567644854305553825744126073238370021922701081157606687129903039478923368370097192157035210227985191800493617829622307095200697813399351038467564007766334047545396138665016032491294204881708928959621549653280240975745323193554824105686966698065188521655389801448176418762383514171695637591760612742941405281753224837739682916738911500077356225565129397754682853531149927180631425631796568926800670367244722264652020977672487692143915883211841948515898671538648160859190550593536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 1280264306737168956792034903077589500144509234438415257015569087720379484558412494795989017881243423078815371237133603514992513810119588070203275598183683450812917085289208899242279087906965898468374043788996059800890163698392306250296172125164663556649310698903111551527109312179996634416471854676852731803808386900379963468055083937593813079013932923830370408925517923336100395408745049895398801683571247264957284303106327900059483614476060438323897154980323555813480423834487326100028815366225181361086858287761653423763437800993691848614142285145282935251792681823845454126574201847974758789888456753091641310481501019781923566973676078907968332526523745214967089033631309761931301833569365480986608439203585526770472418694640486906906950964117670128789142139197675845902474544690517178489849473772260900988552278913916059071222201870953174284586314256800670945786351449444935966228651495313228057102630293886852213473238555932875644310839554189018190799382424089118223358553139673574226465391526009447482685775719759939293309122601958616359386978236846226694724142652281716755310736307305413274165837884115698502132738432673195890736559338313314941834336721349912454511031132298800759671432658475088252003566383016525895984336087969711507540981178231381615143222102353479539013636381304547543291132005868589491360473873065198818145972434079732214099433986634670146400246148863375685362232068121724541587958325952778203461576681690537736800530262242441177507468997120966339018611151300405243565011738531742438832778907248835701560617244168236857282710242889072526101610789098404658079920422808998067471276985726931535815861819852399964764344184979328440377197917139706632911921930102178724799546503577700138573893309761639777885895029128540190500422699392302223776781183261713093260289863987924753067966408565933331163215756067459731305487834373162284901341533039888460482932811984749523910742813872359558896713306658094393434201477133423439319654868848859532224207046183162715428435660765175609225701029144630141411508274398043141627261832400869178793050430176194529603172291215971137457089257096948376825291820052300138408725000776502298076743703048620944607343753773875163495671293899135255257835666306910999940260195724217733337716640110640293052552731863972540705669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -54850751605137623221537534407047330623651235165888237587642013639930276922863719932662510343703344116762269198380601455852824827614798237659646533350569463804297042988591540277750508499624736907531055494150189459097925861483254910263419669535358101226099318418191936286736687938561603759579036811904814569391581314195785696782311715731928233362849046717804190757866088669241836858619797206290003772579977914860891143942710934467998649644328479018448076375687857323659025728514379006726662915297295736049142542460208574584601410975161444086133598369689236888994026340897099038676826765096939378225419495615444029649771027984001937701510538333768687121553598576153813132302901354424013053662689466106317802677761192591573368759204473863810556127491212706324221650092527566133223513439966881082898024275907430422493707019042670240322846296705711469881618704042294244805889309170689346848866104520443338164031415487746731247326972053877850664351752416973027900007549519628066136722576324900551482820137310641396582544279792482692513640270514109500116137215688576733021516514368918235128470889576553718603911409421417754580598694964903719458575081278262223718920425825040993735470437899033199892137052679793997293270005021778020982732530512770321847299650634695944868151290569368175179094486925567798683242338320115633397350197982751916919716431608668518013617463944786853356996721522712067079919409729490653060239388751596426796295618083143377818182011389172361339955733046106349928880658268554567990882177388454303449213295413843839639000073182657093818904193568739637764460647579934517052825978347436074914281676671797470141909156147754072845465101897598287465964038113683326698247221780448647289653418177204031785316065837598981579486852570540956521687435886094269324191200678018252874198326750256426700094572116241089451399936433164094352123233400575124800140103161097673298137181412000896121893372709359198518959365535000714453456486894691043743727107042809100785820733473741010270254558593529763744176660069414758292262609866118889100015712196308737296564069571994199705476932287385361845402934263524471920767883629868577323167232513606476538992302302351724102801514558311640297799043089063129929606579716679513861964517054814628724599440320803629072988079667116749113786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 144573452509302328663897377092405031230586791372461455276068409612519185570655625669530734371881621545612468811001912979606854013329128824445303465976964173425239858085331344908820024730697363086064950996817068869853006459623386844826759362900659583573391681099548570153148122434485463171071343434894437500789691958382562953472339474874901695052639146821348765531630352924783765167962614166875836084110175329590585279002273116933876692115640174678195922790770138792574456866162703842379911172844457115333167417478301298701885896560814776031406242412505554491261913759937113213036078063672917781481554187341101034444103594561384161299565358270122525407276806433547264170846790851444868242054610679683649890376884590963935704904548740277384772488555890206350339364921800566549954182672039727647895315220807210189098697845290214399883797356478988802741135962740795495087053289270205561015850334379294556950935602935895461827667602882710157700218821742742559455331600548614455815392661768490504117630219300145558589279766133456598908818282603755176869892088191113771247764781437017162305499901956158736976562946805448018081637189109660031319478875350134031685982421012870452945099900734540695339433091691545085590345317358628129338611171311518295892958459608312492034067723843083697887899185660126619632073343598616079446306254972599245611251162767149895670351322375509035378722879319556352236915824920123861224038940658597124603353040333836744530787226196061860639935999369398689135050903146440989940821069561562534691787524286414840369406732779957670739140350996733905245381846666712616294124621197391861226277686045545737968854485569934364472728851781416107867877220019789151434608324174784515937370452927547010657245723040770638678013242317292316179772746482516936496194803896917446340442544300379933676931673006636383998639156345101444239522026501987815649581119404192351185641457140856273503198992004564087666473750303371395081128707891023494329803947061236694466176078069531923846216919526245699514692469380254589484333817556237464171476613331207461792770642715002879601694056710045706947981919220414857723432233937267722224420860168563756611052046945455045080519434794698165697113284749203609488574580080257877111101581587859257924694862426638066629261883747598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 18481808726703160773592216992034396399807238996255228274781894056941626752726397642193271676127765564294228317557352600622665396406603377481483238369966449760704659793193553303105466039573893888283748533706569318113076103268041705976188933516820983355606944899657132600432142361659919012621563293461355591665074771457248404256779340066462945681368764149140042548501858966045116623702320613780626472154165157889282060684354504975107980995151077669148678047281418825524715914862838676860626448690769249225005179807681539580569657566187664663189658235422583838854910342584851694480439605593689212401984042427309352969631138072533100223865397997071506650316278773999157822037871088197941485498933385439627571604080564673290934783717585458311672708803147337051529568946643066673088156851454505483132808752611742116113884257720516312281780364515879498472799261230203149120396777295408301762018936068487494548977219506344243573081373921202150857643584981711355443219505683116645965291408865393395340756889480267584559852180040887459267273784749378723533731151647163539553104910416717055879453803089537601657266246325943459301705215421801329252322672415639938093892292943447678099771683001268226795472859730999190011482834155710097098751397135516362079773063317726513039878877832840779166249489323330472821025430712824884072446438030651846259138292740676387810500837828929485393816247926166706677956135682634146782480517681679207724800379947840943946669396020243268903329148426542621536686860626763597628940654378587170431962648832035899293406468377185331251650503506029635486533635252693925027636026241168622829378109275908082267918792460146927855638309312916147780492245932711310800991162680355226704093014990390731195236200848535507697298289465325286482895901086163527092193819026871164797991934050609448855467065457669792807093264256740053264225402537408896513102886589253566555749980363071094297978803305843422641776652810275611277450805499914353480657043183217168746572098135349577955257596113205836093145694409975304733229333812455552280479017260169249749469720906212800821406775588518966540109620939323232864119390264490156970069809375355482108798781904213505425597401322999441622405588706554990329819986727938585606136158595833805238184801784248113854744801598651760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -2757423536644369245116241816418524005799572669685082644725930500595136491003809850458267791456325947017646882483020282806491506136563386360001736669725941360895079172466803841795419425209548576066149656837492441042043776893640870934537131265679123077416800794639304420279160619005580963229553420712445700410141159984007859670446461303485838527705191789112604815137010629820690317507543133839557266294158790301756894614269389923741961754427704620857590412408313545946830239467807418452430947269654808388986730452869938992100063755181134215544198160516885376458965248320568107445240605132723470831862337579114978270616516711963426423122107153378449135823131730780047356253716009650271084775449329779398102671888529063918640530859129878016585932858023642011488358817733773600199479694938279048482945082667923562231484506379641135637989889977031502724321971400438234272324239747961594671660360567976916249682739561075001287285262539484579809153247975576790998486782811975193414821961390035020948471363705723514237404419732531533095783406764444160800225314810807958490706116263667374464202516472287040993260910162275098636528209280679524596337284419973800147039646201142914912871982785492095124185118739920265985638443188688380349940203596563121983540486686557134267953203194073730797293822971176539305002927675998779234170530501303651132433732687450388681175067797154445627578493114290811340120501100217931588254082311945958890662223897977870420113081591080271423410877473719937592355405735680787664192057159093379224724662681148020779927537617544980012204292688739565279728196611362344929041462491190938555133583848713955524546092911461808807829455464251200882060686441324917861357435632641373340222347891795553644920811154969495510076519290010123418864513762354438371755642099312570945478008803193173336237222131579766783906951827201528424438682757481374924020701028933609592460602893600041380748244333851547091629537273533619438108444985476416240351807238212030905919106382998973686051414238681269672994943573618786218129048479536933923231025875240453206840585229401753904132755789389717619161046837703314813581075759072260270934329296436081055162235953678376426261699096282150253019040659628827406478468789346032824269365243379629588020928483976651843924537115862829629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 428453894067114407042855113396009816715087974125289188360103700938726553870733671468013254133396414140629568316011770688598509278857369606686614746987223108214194051561071926591210982059845776885471847602323334118102824319664276493867907025488558160109871047135927513847448009447832558391868033759534746139812064064038420163820921898782579343356710619433914671584139554154498034254427214258524103659592050535407147779512328828057178294428218192773566408707944602578037223390427728500617152004584554510872592385303110658496032471778573261102001719688115972494961793994187069792631278651362394803169432158761795451701835393205634131935815949775012192636522733131502429760928153598292540918952302184289304995936071979015812743923066873343784288498120731503364796248787841271870315316555001859427191388104411892696822539053002560494731214572787442624005723093857383039515442694950520831053793498391814748108883897773779209104351664756969699655512942545098936313699592748189943564175166646606682700412715896875595643945127747988502239902825877092186498610412737623805259156144672218276006385868636550698128149068819521187076551612175500868187577093261310280802791701349780653730699024867551341234723706995320446714169910866943023434349350070341616014637433368962264871347915145277449041267874487313675660348316234477947866970165275712367812415201409386907887632385479796776341722462542466074747083486074344686334145209419027434205679731385634255442133491831978270304370944215885135183859806963930508650154983662086839354598149757691876298791046474640526462141006978750100460058184066941214480926510712127937342069793674557266720931785127729566312708593449766816846875707080628282271802869596388923941459477562561047373600963257570434057858730845301727215558106671086269712673028913096123584137875758819255181562174923060714194651277817160014422046674635766972617436732292491890468834482528526835705056642329110169248098229366861440184867617814210356376901897024351578448093007606877630079328015760318142303550940482449122708340602665165319658838877368051421387325353575014047948392388182032884514313655638560339850525022269473640136850412746462224615704951845887473037050323965042179476595883794585294209987628860233177719353302388691379934106065727646776107198375667875551641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 11764637036522529192189653321409113882594242924629712904915043362967256026526537352504359505514696887406714469667654497157817997187194656663723803353097409824061508957152391966276516352905837236067741774952014523687916625732269507251137302771689229400071686634977333093518499725836077201989228092357800677861576645483106972006528809939620176714875819733268610611384288058211136767419279356358445382996787244622239365663051540150802086063531472262867368786883293478442065180592237949640110270374861828872104166689083047446658470470954866030379134047642016494726384435373137559759266164664311622846008079627901595452199723188379543858744872485780143355386031142852503919213445119799764591426575284490884886812205092619150906623774735976123080864930602484089997687569397790057275974310995352929529263545781844801215662635507087732766283028601347939589465284316012998136821733058135978794743898091098750998151205151686088850396830492605708543849197131633884080192263930016745397838488417530904083703967638060803702518478779842454863160109110843694153881674911532728621090374848291371509608655355222427195854690139531595303498663604029750032648533249713619089601518195784754675300810558862837488301430813663667207769158660919311277590393517638973061141668797042546608778750233048296235479770134389277029423283245990998259244345448029134657285249175696470028221507055388767123022979675384740832523083607553941595064674262340954153662821346524431559440586334624935315846482706966128552174997218122296970712314917860256156358163792134188381442968284793996471166569306172938701215531138436745930991319185880833635400348880479687026661017651568963122451761050274463479272331943856917349404719132677858492633723877638930363200168817244457516544319127513110672948231368147711184614859525374917734766073671703659552348830724232785581358967320810557904569461367660173448286231951081322111909426778371599558229333642370535997672656746458149066523293457846222831910739221988673115872092711898209582498769489190138142670729674201290902001004594120579674630768416028406773624759173077069046645668193141922878881997075486221799483780998253988337434291102254252824787576579242475607381194428512073591331636412792699907572694185793011746093307515049406676983392350163056839707201094150680718868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -277997136396951876389525259243179009292840203052015832434707078114196544935962694357983336558301696160217869121902441967499700635266108693250784732240696394819641459019773843216472208402071324464430408866361800043181657132977309842159026551118488448509501727303490526359557632559585616569278420754877696152264076382503839422023313732200452922274115208355267461815971111308073298963739572780765675059105444841871474978737949940837784028705222386190088865073064140282662634238302804385458414887787734559867206502582934143837057623124216484588421527056475418886335541335960360496504356156860792217236873963062798883516565378477221640678515237626135852886062948410529187555261089632040847337789568918806187370116772595027289629555537136009454483235925061940357424609116973881088459018227434678832524646512351167706537282644234960080073220703341828042667381215302236700208085560830629372596052965284513115720101503894585838921646751610873991824532463587144378225459741424188615055781074369111980161120115961596569400648324633850386630848441573756258041690408076811137763556264084965316110924279037539754506483344691642746812327543427651882973015307588071251310508084456852498553290165543589526568068481486742141005431715329645636429659368268189832274796038754405862549120381642959804694828053243488035256102006007081467417923242176913860700502819923635837693378499429000387899685593740634908755309626144298702198690637784365762938455969446083278342974490521772520875193766126927610550960453008550463404514932706886352571340301631467187149359587603717125955824629664193080391733368988891574933740833051803201695944047373787278685396390109423812714575335779020584674987267950803161417831048310538576352229143542649063492297037273491567907058678460707808979836214325203517635567592668958221324123768780053154501263816710773881021026029590817879865517204954675078066448537019334987750514433259003820899584992986218662214202455374797684813352602207919883308823946785620523411498398563657098777723027784219698852840619933772205503476973533938117804873454500004797583325921126296763406381266429428574461803812976605662128878622080930019190772636685403347363362396788710597341707974654743636716154677704868407442239850958157077954237607536190978606611323586945784376855572845533127193395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 2160835552979225598446797771354175709324444925226158899045351787170867162746678350920394657453659492039753946546375768852530232044608873912579914836411408708793421188465889816532024775132827549889796400829384447362454570395169718748322109229649135352873701180322804175676052795072185261233336023296573110165349046008059680042968716942825528465509754493954377511021350175840177460394448269478585319091912180765402533962585760786900475895958409164339922077875504805615661115916885618188800819758140739198660851471227174207984772671518894830926575748742571917054213148151913516634066268831475879610177726246516275881507931218771481282124408230395424855231820098147389519821063406329830230432621617757771680163648559330802554939336189469011823559145871589742163515026986612634075221020526556036368426978728621682168114929486801638824536068222642047379334012499723999893515148884905458385061935641768284773706635600659944086638338275735899394693293184755358142774395968727727137316121012099738160202613824739802545585392131594117930235993922033149391630381519208197447967046213448841052365665093279419875178784338342945336637212361677786563073273641795450380305068599586279436409488219407466015585659474726737675728565534767277981028077863511937354762340850867280826360977151151068077083972211186914711871594418964346792212081588081183386981234637912871901965649673995727004180662147625534785977334170195085302265285147182931805753646884406823573756529503672688913953651129578619938851120449846922716594509887646586755678811831768172135111814630141308526746920273133530944903995462692472101531419078771866637256461827941592747260315993375662137177345579289261387503236107865509829794277760979811038970197104037302162998187064563403605513402997721573370153305105155014599500791784380263552466325058787044531241092526680693588598224947179193321091963527212507555990355015075579179649391211252784266394045205744136729348804837926977525741370346223588847749458144132512606873255211354486579440325064134024789956735731837653572856683535651656888915689512100493595059685416770102593592993814880862839981696713677010037798480941844087860677192083145078357067842518346518432946106032701156425583047391691090638989996784994011287751567830056736168836065009448246784368272910475565575322992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -7790278751280053314535163904452423892740276519559974375892610124868213226940669156386260045706439846086557866283737910491899556206881371189875097444933335691229860623661874416583151570336004480527403122611499833928364961392194495082563663590847859841959480480957800593478294642968477571351506598570269404219885240372253096446586089711292035589708068363762415037497787504031165903327628823794256436007113605520462341279828117364419117291270127468739959545397455531343350756851894443007139199534246243596868801847517730903586042959041085010442712317726726559024857642420041241889458214121289886071496042024529381265382337405658764436473044853136955934081247457059698618511871691116336998457644773833102338425412739513191850871397304049030714923251444009310058469877176059478524307819864366539898855092175474704940913527405510399577614711428480706640865942020492492883630906867578162607564911283065534671764414895053320799815524408417415741197127386635144433423337028446112585276916515712839202738898030217508003877850518394613760554503544041535311902636738949888269523113626858994215399353488138082746016409111349618722736083385086631448817905391354464174058474803131061183015999975955807325079231631595504496588202530574673669440812785788748237951944695228622096910346723475710011848744118664706478347348970158858032926408783609721572045836574157488667593654925021383247906351641643102523211553747791113940445831999372882020073125967965612564168179019957619856202439837295487392143905768723502764436168916363707055675430815000883654523139060118338213046771226261385811612437913031819923196349138458541769240624890592990872041847992201610075565703788647998454061453203392472695419213728018157002166693706736749573445621715266596265756795283434640867122922765020190566864631694850780886607661720451267768849982406865387186010741006507869107352306074524984947769187817981611788849515142618556336219302439345535249770334879294080456190226956145082398304237105647411875855388945019906263843682922167363342985219003462015048542711934574425334014484846758117677389959714754500245889672074930411110099648805845452672676760688789226152384904890875823032202429623318009317149135306622441410429212080899342797509046957800537192229813504554681937116067955590245849846893816053056307189514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 12041176371979878878000973545596342904728877416963224085983393630580942721088498257561533688561988922104339844451313441381196390524568751726663031877602277244075430746172731664698070316588695343485452762631320453587728097210071315006985992555189736221941306814676421789861517513859375844299011251909229957769964901514696601456405130652154259744768349784976114311141968023625557858474878947315301063420843468553739216986668390105820108868365771190526026357340900886156247071307399809301386917726790663277502168489426432227701173389617339540486604603141213894877549913692132853914474616923786109769845009619060092514046507184216030720724023445774251376048898848492442746843526410415889438560151090417748936909348078411191899712258470219032283929541387990809215272682825823842869797805292977964842255335639497442006422681738790195064659395638290653136399874447979138528487785762615649002133270686463891518954337354841854404867646200280895138268273502755359984183440082371997446030997294863184878940641469595285045627562490549098977910717422025234527345074770844580359368757365740955536106850645780821749032737021446316841071555764714913515827404399609751493068531937218972586477273347008380604045522214550224465162222839913914281991779035176703967202953967053430547904574867092070732147224806196186557461884078514537954402736721333247944491918521859665995892529072666614574791149787190053472511775094048367182045267654475040050800453283106885388437947831382230985000047821015707051220706452535169401407738363625097532010562994035014287178755006432852414540516037494169905270727593983190622809994173882345156112423298986966668992183646513714964634131230859518828085702821815411693233830781144035786350782140087942213422344204652716976181714998580542293417340553231956465525888698613970563379339790701469019219009867299035391673572984227271388353939827920210048063841915048107615810523017275441241207646752652022530478511309749220594579948986834007025043969461499393203098544833419324623514710868866576461211849801314635505937719669199764924314377937691360680122271076155037767431450450287682622647503579463586405312267583419483349631005801362843596886274586325432911732536396209438028829381528083334806889532766606392927427270940206852540647867899125077290289883911934373672691695616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -1286467304046445501836194481535620164207173592113551721235019286486694489712222903549312797423758033695105796315652306671124454721727794754918017426408458179364324799740193984652554696183809841810929622661519147440399898497083288804822832831257527476336544020495299662261799540146893736711578793920271426185959985398583547084384601248345065601450229723945563923914051310192276315955134153119670274333418680916883501813060441696123751212424704400880736346632058085036856508391834592996023088875346285584886703629605889136833201467311127897468172901141690001620731590817283936235328845112992908844793341364488832740322649840612602864176748861989305332127887579639621174542540974437851387705553671058047650734561431086921435566696404904844869299302094385947489442269133250834024471361832848715246536677385809604534241574551099963413195974861045420250179503315883543135895255916757024082019423092792865821562194727563934774226662702602342946832984365662549069456205881384543062606498984504432415278829575578706677950758744874575488056323600252727900946673030422209287765119244253422418407261467836648599200133638165002545452299054538062826681492203517171148970274346543047119869698668617927930894132019673586078302822596060253001121867802264813607644084283374105275421263785061831269351100144057559929954647663013534900929152889924573318748312166180171501683143797940387461725207181734866905592035328849462694146670039567827607655935632092371235290004623068366544218340726222651609605200742758826394726815586579609803535364832125241982446892617809443447533094788274549689591683113819207662843051290784689753920615727916436951046012072048849607579526142966544373279684166950344500789188160869785671025389739778581165322296528374653496867738771321851833079719853097268005933597273334690204784774564158053846001625578586898583832493804027822905409278806194189410170431300372085915903857547305028213746774495782811845378625627946058733993742411117826495012177163157384506226237990435060246609276158148822868893713620028445676660818284096215775448841478257613563576849171897288847869387998392870905795870652458667377586834796865221587977571777198845505498265091396173094899270835850919664649619286562158013544761765822158838336468879474966443294285515349642006866279700488369040732979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 6735718058630898244403076140894916387243244298460113562118751163394969291762688213371704077479312690218567185475961303722989472784356271063091436904497365261402811607915493411101750838049405635922468828993253497010144576956769798171724492122359537573087090814063988742964891222374334017580051818076258648541098282237033715539472250464514931001852967648341574580486981401760463548118994878734712918332162088544036072209035222848635045216759473325712233900277690261774867856722825743165278038964313565316871107518721296240635965355426496567368140281893965896221078680115982718167386504382373550723569219198265732242840212859724432136152224397502035156496251927791871825426193476492828243065512670311737863067034926750134268153152987091830286768472966507013725630532325971859393785138048613074200204356388941354485042662498155981376981434754800808899979713724667382153876889154431760465057259656965896794441349044359389717319520327615312148930829554276884811862708226922399761016714499165017632164494627976983344208113757570515768852740981379912920372472028940078259315781231181833779807444130821069592168707870707528251926448408675021854374712096430153606164714758030125266277320732724825360399071707876849882692675223918484411594849777864769843037869665620985785680594827954225195978853757051657263015314456902367356883337856850938786107263835439780755410624673369954277880637699275097264561670085877664271291324124656432457699418070557458019375172516121321082546571006118675549268746423057003362353312768633102852927594603958969699625688635791847576177191606744297008115370915958704181833156785967957229154129727786020850996525406879837899169078830048479080451685274008600798452812176480391117023916550423856535768997778545370964364704628920841725838477892650881604614380348410251253162019053866914572957743847733150106564135224818619479821429084685214758612340933814796672111132378924576501764296507425488425028537807365638576743049616305164349279068731125599327304486966567713715418575344161818257659843241773820507188534462743012023001318153015970909912285688133905526040451857343012750237174877241504371810586666861301634570173165220889347903525967479585486114427455705984339441082689244488795882097778910655201759788200306159474127177993930550416962756772570091059245219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -153017099206020436712365143385847174664440692476458472247792831430211696411273674363010118835990219943306918976593012545580919308316361319261080752285059176163393038570771939648756411497143423250935830462661866938829402291668274108901643176860930446495416542003762696240856748688575429771808714745635308504146365919667408982665797457317640521397242252495552455194603952671395564641881233243445200118791444656912344767980179036634825648620497734944930259090299735268991535471711472180656350426606584376435722930178962859288220018015989564188420146415833117633860254027872645244386243965554621330575120200531377410664187517848712069781430073485689232176514203666326569288555835585821971538135710305770722033224309564373865509894591007724820169080023452502985793672957514065212425830059708982075372504934930905495450005167962536606742850659866555779226681903904265767462480218905521676786811834789636993185836316131417749939976753615923354398498483078441882576403719008782895136433604266054022382207552198482233496675025052734162634904598934586199877481437968506012705485441243773211068550668943167543593065114460799106969653910801114751852067829740125194024776987240799506611443641997305213685356164834079275095478887446961099776259677601359519795810756249934826138032691218077124121173182598550442351672963236872877364038166840633261491788819411998579408217816253485875529176090814131929304306008691092879068416108935813809998161038384774701561947339934681793235169365794841350233155822635763673870138714839213225187251539600531261143133318526762188955464218575569306076311571348848017840998625361172422182452948508408592100157903393663698756604819813336354270955286460111534049295365390429365088790052253028344225752015296853689448772736647676884068487957228579051850474048660280472329317675028882883190550469762585700570065766418396723130333417751559472371344915562196803218742499500308098788732467290161660422196916023303394441381161439589383674994509409771273949714006079444825150453401723293817274442781316872237527407045973852200285178344560853519725105194788322961828801720330796341760306175040259688845263843168868367158425273283968223975984242754775980283997906426747022832529580914450913810758486649610975373240101374681256168062615327843681726086903300976307996763095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 487858117051095184219096817583486795701505474273404929118862592383689163356669454014756301509860657473583455193832370661068595120726612104280148733922386574051739331039866602353546799572782383605462339021128852911948117265668060136702023183456348287238023032749584126823081700019093862377597800416598851890004134698899272984764358174426385463881468039924151799518610311104255136019835774163570632751829265717097365419116756104655164012769842530722210666594275332161291860381147666248045238858187009457754790440574737743959302443378560284584963407483005664855457680299921801921813649371179108622989071387335579901531303683004708333099358675338499568921829808237260314031061626990005362457482905584572025516746581476675124657923980253528664618411062269357563073978555389964572453087389126221262726254857590348924169755516112390080880496983580180536688027987948694314488470539699165013826731255677609516419919664159494434862746391108069980581288765773880011197885346355239437621234266497491118779815798669824085769815704685732868090819872600571746016669432904577196516175950096800816357292499189622025394421226290578930923246802995715504508900396372081065867709590149220082264454802328116896358745779395172360862928924429959567253171020004703925422483314757203487043622447524965146407407490339170529707298717031818920878784668325945765116896297271731154695862333267806161697380441496841257766531416897077578998201965118704958905042634326166258863495335011051575150495480754982261611628179161393430144201938090577756160239587888098516141878319531924016450473037258596867530764972147768011976514340804443072004232932500782052988953482582079251435485842139977252290963549093330749376397336195464640005747594957653515697480104262111980240895414922226862273860249294035854835847816024835244390596782369926858581723086357344478425169383631473152903590357789848464081355850744522306555650852963801807817327874092244685455980737953408904296154385924507808760165342816174449210955608973914616764358473658839430491107698737244233104324467292889626011338176439439396441335039447689653289620172956321731472888333810101131491452435506165932819032670494235170607854280063597682828131008538756578454346317153633740759483723957822575976944947950615324863705712493576336703355492101542220086519005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -694905389819024482282942693713515192669660759383072945022759564214696958260750027725287680441761092171442077903542799841134932422705963189905147010176408232863991501803134528408091396472898376724118836580493972535064126958022937003747778357774384111059049696841771008887912285193275492940961950687421327165309362267858903811088828756401766414164503982437373722678130054748234181813696124382984303580619380550547574307884987041837894209836967520229900399146025142341618871284091607111569848053568582105643984012348142932316652453573527712054155913302977429615745399180850546151194871271229099693818290133459492275875043559692442821770515379304970074001586842379076059971289494155029202797792879297771960394155748280884342065823331352995800902393566754867639287066598230739897065062059341918215093469537606567594088686742827987007901797047938049124548139011167740273293992936118874317042035556291629976595743398248800780401337141127555599480822255414080299507840333192898659944605519031845837409257264283736982541120397120683523833332493951023132787582268606436540678474567694224631803436139129661899919580540269950914499444435448457838497964268989739481481618540666892832760055855027362998060991315504931873434322987569825450053934756803396427159656277427987089982246285451418358644819345860051818295159567522295620732831901949112971159760834763413587382008698165768894652937604702389060718316471361754984147210566932369476431278188403982112497362600436274523337555661569491887201953454861354804741965006171971599291800215187866921037076685910486727058824905297786148208041915945567121403822530992470047248886249397438793789586597175095313829020459724619040968752542352845701211665878580369318806303900219836526484562156796633958538305217298776700934071653046670766735741856627121647295772406017779799086194815848246295096444973390520675464995058662204369529859960694445635403396005566300686474230626904223694945323816146241064005127265574088045914926679310912864973287474077310211009335801253312252793994120495872936791937064566655351772955174650856120328203509287977336348444496267787983742004044683048707901604287247059142343347588143528808454886880766924964073636013846197153550321585349004428784341362622643236860393227115399394564155419427584077264670635599925548702991646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 285964998154651214723139444506697257679773072445673479113676003731449151879227087285961075063700390371352914730104840625460306940022863310566726885501532028274182290198903142906911031547137776742722365507093985633884266627683259832205132138421789340431131793107980636461173980905047878243159215722450837374943215277446822320502936175235014937106311110621413728488245841641801258674504326033566292956896623076387583957103085976343455194818809323555770089337950821222654636572239500641745647446824783323093670889486210554285153686674013426968583857898000730775807751159324727277589162594553286687145270580408574938512687402569203258184234290372016291508208742128520247563512661281848285548938777416326143654331744824829826767774437428032708386512296406992584645266569578174094784297328107952380732889347768986565206503734904508856973995316030054037602410394234044525563396681509208647264960326317514644552106915442442735853179538661183663729094371823916701277516394585170893836266908536965085604322103276223751315565776959341742989181720542084175031689730321587839060025365872461177724240140074142855340902040896773215594295076258017256930992948107018376158279811404568137432481586916436280614305248450359705117507300856170906430967427301811782092711954235446811180807175191276045205707140842179264520013724739399124861782701967072314024450092216982174051136047338371504993271716728714644562945819127600755293114000893468269975807762939617697174724696488871574498123299315418106110959315532519792696492522826921963685182159205518295097504456101224759291652175685764691533871061802531287828675044389484856552564882250257371854899013661580592905271711074046140469008363114450328451261084357656681352406298502898038161219114330430857618011344801731051741898510996622797776389851056324991996655910966484777853858682455799964670909046759011407903397487726489183591717186659372068580316048023131296562331205102923908140261084473790567594957343952515994600120692568351470712967616980682692743474948891840625931442822903876402243172360369219820444001325345290786625798766449637455513500344753938992742491457857129185737769332633311365435570960177517257073694561542503642521595846199042730783947758670942985358291988777779537853862885315614492106345592686364315508235174620665361856739672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 666102853613331186780088077267053060771018506200623983333708906771787983231023873360848173936898169014229077380039089865645233475495202512093181835578400758844762107386635638262111980921440481504024638868140641524372322104623819637433729254792782581952228220663812145742909665206523979255099637754340905592401772367107482739810194053735513582086249671772195393162579114389789544054887747073696733059821797708832574116041727360171404711661362565903640367316175223553386967845273870875591002907693380202972199383130297733446075210209366204629454273024741724358423246875354416276922833481387045086190527005351710887851019808584690214815867007277217252728275608293487597692329819938687804088681818291850958116551482263446986666152706517685442327430665876203642001999449802464122999810744034469431236982642922196020888837624628726253619874882559067996174758374352968094716400781038676598882706736699024282513016962932189728835393256547527736535524247378276634900213213759255332330127036591328153139566084226693818715879686953332187837447526020361235973219535122399503392015970917639672400008770422088488426085481298914252871574497599910984900848921525526105182996876087897667435188466005560363911233744054938294789763715669920976154348037389689114466438187008623922018584785928469750125943962448861677772777884986258051475233848495086625384945222169373586406880099510255692625753189867897961364693115274048401726566092534229799315178635621607725668868198468807399652115757425521838774710410203034756154406938924293699472705851884985189948263059385575444530806569835165929870441669584164397928593294748960729176600920956044716372080296889964931236556648946397187293879001319755689386278395165747782385043938369838817737802498358901710622456129637157697947626871749630647829727422913016233482959917738483645769156474154710661948897127488350446761208261505935155395817232872821396333373499762496947836739593231852651222482713287949710193216692308334820374706546247491115985163229855595530403616481081640340410037785815431919007539976786050622236867384784604621116689474891418072967948310469233642248096823724282657700729086018250987362859124562882856877358772914364124842357302902641705775135751317052721754178905774447779346409934137665336155367987160553945611241367375616631723628953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -1281994986503001926878564927745480808158023921358341524357874428560466932889515291671296932768925175769361209791523722988626410154562361292995404701349791843160084025642933382841949563458769765567350576020212004798835336740523308351382763121047256786678675737180066730395107573513644431327007684569875320429046580993887565966087788327417304098816731351077681690308049119646820844809408645775176975136673249529941649034599309660903336808609411473496519741756794972785181839673142523568580949189850216189049650722955410367100139910368843272399683001420883605098664010779003977483130049049225251153920793354621342231520624187851781308840495597145943401703833523710028941892348156876773493123824308325849585637077335072475756541168197808156471894119158103672410651754814599358003763502280668992554097664745590021829809970769430348543314344473510091918123302115404272439277415981272208381046249391488708493127373952091014639221354122914425186418840977903908250277058060697755071013179362893813275939054331914982084190416845407825234149992601288129924802359687355182149301597416978730854849072801888239136272715723815942536881156263409844151507304470127333037065620059638824498069193395227395719817726224518687837181104405594186806842063827470402755402332082219462579004887700382107628719477087910252463881631177116171650537174907341810863943377309991111549422187401976357409198083818563647708409906691063922851706614739686444374133799288087842599832682578557974627923329093016850128035477140878986129017360360639491139966080802365678256816889939803674787377860183978748870708425420151698006312030807937266709974964197974515765871421165110853529693677483514107280999056746187278639239233950535853340997419062563662288452768497827877807595418443201846023201109536900788074256644614411597401392519075721438972222955446035858375826610761290520164937274329704505554629006507737740721827583846229231385208700689761917097235352023104699605508129443909279987411855943506500768932976027565290056537289085659441366426999219222144956957806669305032201726263560328630736072221765203890902251045104392654463606401970068702482699447515201359314773113969323609494494802075977348480306406840607625173239741491348258469261317772271195200305861844581432533857909284530802939692743388965083362662847348736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 749403807236264825294179850438027755352979192376373414449459142910586687807863673120722645777284263639452270709070278901772100943924964590328390028906081617647335031278447109342603028451491129453606354057823387359923344988744014118840323166409497434402933081844551849709422867504604510177179466837532541192815447184554769902181438577585298525193374195598487560703377179949526025703374574073619737178632183006423502569266200540216151844942737473986998227211528842210882180314050858876697021945563506372879033811961056134552822707558111120953303989905050083430472534204297426744142890394678015726975359908472153182380276445047915387486360405441422562646601911598886087455889148703380684131860372093274708180729012296212636268139240230475863799753712511403568035035659508141527411558369503225311960103918607010608386202658679048889089338207595644125319981733536719533134539402183732686947939669015752560918606794510651309025812210081966833665805487163097819374400778664857445594138831317469784497516884128064292370223458554308652031123263126317823776086478278455047508927598890737751116636210849463827373895021578305541657951026807501278518289657872034195296059531768046803966473670333011923037781927341868028212932389248450987220745323763159034612357567778832628947465709685605603003430870101849891224058945096675374271908651226689185810247166000752241343849545069732396014943318959344900911670379811930604887972018222138904843302896307221121399217820276261320323153826097302027403534066133132571245193446275214667273505232112809117418069650873507374199310528257245903554925968624011727090927786126180713138761300063742102209145345778758304868293223752002235641744362224999179455935017311197740494335777750274969333386621577162399348766880826585545773190328649225803194353536667886212964134969217349774347984855166821049840247884631369478327975845875816763892745939927324430051474910553090229942963373835741237816233697381942894888921746088470426198857384612398335349572868938456309506988019876559636570358424294503404382601768765153828724129369464371825291731569725914006739716115158177581537983366973278453410077232385664939235955270886076512910771452369877362393967229462524149433319985823083662490835586403712159145770469542496835618397210704058357123897058532005819714424012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 668168034843904075791528656299328176808288144536240910155813197150811720135679665873410796324708782109678496969545145987578169765456222095447805117940670412857855215615874333747673046670945924503493949742795405869508553991918202781223950180184974603281024975775682240963287717552083716049023037403974054704811145556640453375392609806436937775961752623617228252029579112024940762636657165486794722606970693913716809192496873870873001230429362602520573153672967951229792462649620734711384224132100780012304348465547691276238147555302816126057888159047494990015761915249106663985397639145408014572315899689281770721652826750732092197073653636156133182306567817143479046705841017294244360794132250962131776351798053823523348633735164165051559351358560783296487376432212393772926059392950206473674372614714076770229436104064374645641550455613369737831757093947859035798710212256731573913166915933321257275421716940109563781824944505174018852071367198969271679541875770327985470320380466436102696986537619891175391426013418269976634109241209136242679212315444150679986699599241320895550098450752131066907942398600419871935584448826093848941420159223867043102731267523635021138815326025141349112174269044974559658149872514997584787356792734791073631846155574681500385302671828169117615189111771528389325204665395544524273097595659947308190373934074691831864936674112796909878539256786395504896541312012706808038978487049538623977652471178493727599880770121840618646684537741671024681514618930492632819518642876513150430938603112511492507968302306140220453807497302873399363663111828090105555634708609159955415997625244802157333883604722230259094852491303974210581349805815805448172935786276934852573648670420808508141298494938409050332422399122271019456552806101307488994659411536029290460197202339278932381743865343683850344480631001120735911207859277842378897923563183864243802421842049546340407310596815149762565670133878932839199697179029562841637261002485190620232538146893427964117800637514090239306363574829894991626960543645507308178439958986478942111541965665286806916073512517610211596808487972812003351544744893813115477988390862704533849739306858848233722587161508297563577452137970324524254534828832612079211504987101864721748268116389166344799123676918195955792731250360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -1814382323315677522216019226273154448615122406767266116423788949043968722371475078951045238939521116097113161969131089147735935554224003992988651073427005790852947461235026676844148234740054033298646975086098947229679789979721590961940456045620955304544267194366320041805813633566858130117281769767395273035301651918215724456549548070977401625796056196532922550818023734401381599355934217815882837800651279381476615455069976041012882269020483461281031698715735843922564913715949077853723713909598336310762508975041723870632818881782858252390248720814290042040142140130869912492291871181416627141000614820284837892695809961989266230554097898289060566703943089486282259056737184927991489590015479519087864099186954932722615851773959805933419463521734477652516481855906030541711491188282337924587055577012459663629698839894407630163383470011576180126918449466041313320910979252184449044901109988912052760437091236177109464143267366928173556811736521572701499556756613842151801279533624113477981100150098655467581136921282359372052260393660164391596779479301418638964134198949351398318196611078958325892697671098982336538386721116348692040178730611579677732823520726550321452153038849155707318766691532889392325034164189401274909920983611062452096535415258396229846205469995448372358524244536337660961241898698462209314944211096655109850995599840503092123055228664034929237527024418442626872091300793304426346107455846056590191001301974983238766016808643900227409832000998934078108387504298661088513619473445157854775612885565293468212706178555698039391097519616793628100682098934505484912949991174685865056550343987059440915872468010399602677387886706192118926312652596211386810783564966014413844983136831449862010898877813299532253177279877384597508966784684950747935684233883767551158003367826905590951302955401939222939128017193243840010921842749919247768967708565521502363205821016374833589366107079577043087796979148167191034197306663123051089937870944491878240684622933948240794317106809624736834381124997919406112035512772083003755063741429405811320968499437699700601814400817768957304479086019812111879014820581191238784445401999183082235556235978977046167798844169018222865202455184993960212688259885538657889006234893052635717913252080129793733507427076539008298298627850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 1827734257548794299745468462212432483425958354760778069335761326723602335032498404349565782786257542715295839742101740045596299495187556882798554923189911462617007206988120630993486808741612918714168380316489868379304422200954017874093962920128857106277005300271222481123080619786290772704285498098209656159619957191495057860609012709281391913816086218824150579249076149342370832568836568918097286433275794244771964667152820681876747271682534493234298969563360396870120040187608607068203386680868741770602195002512110791385881844208295520819605977869808102904394022190679794123095794280578137049517551056099156557959824456190814251047738592593464057979625890959709005510270455942569731669756428145584131660825902441802893166877752315766353394775805033980498697837633847891199425503769729783643741834027893008342568985434970118173910684255298673651710211182809631573427145663450431694937604922086741173033269347177637187664680060756025242088691450183989181370149219429424991180631714242506022453685385305314411212063404783785842819488571657768370099233425518328666845894078612252826453394697928438926538104965575596596576356828441997811766666976350285687799316519453365639103601251229417048667078280703713031634844609496167530672830256782959378866549283814559146607280240059760261937109349281680939556288298566934526970119744176688632062908725518901231176239249634881056253512334296564597164796218509320823655289919282838197601572343007088715544946745255367357738724746543879518464164248570245754315258169307250020485896537747864120203094713331466507738745321184255506522974812009932886725104729365749707681575562481621696195781687171548422470810611874739246070467305352416741091179969162969058219269911141939934834773323296914549555258136705401566999564155908436417363702333188157943120327668550324091387826301321349476637780965355318524394632795658960964881391546204186577922584260891278913794777511663461381892690304840618194850261977258612640318292470673062539917585778753155340394840913353955194346155448931451968709117763881709437567973044119424853143788915671367059789208185413244898952115705800809037981865326838111714824602710569945421233549902548305606673082269514111976920737373185467268315635294062187910820223379070447147894742214426822878520248341741594418372291854336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -899601486891191092771550925673490812804442909017303084161647499451736731062307888385602568281293787727372228950784953478977475582798923285416131362759003059981070794723485406476804838968057186794740576858114239185858390001647448400819567152441004327645283812859515397791656581718428978277906432193457238464045381672721345774320404508599882204068448060470633913398156559659953619367603732246322246161669386690596147504300064646596350104752619575860722499794755392281448942571040465469827931681356706736332476646079369874391970227470975551620477253927318119515767758243033476315180811582285156653113777114668662107197858309930121113597714855280463235434166521197184600779068628834616102391897786363280399929794719365282980633130159735887128019340048037961105704426450574968175429111534897057004279991108775403224386527003451520612065528774254952089489461633862426679632572117796860463096302762768796692185903400475785815217406540826022482633461714864804163202899220469329184584464748667867358255013479474883153124214154627299313619974037188216150768201897451918115988598735391011768009620288986602730706061835498745892107781508983903045392820348627226427557399745380361861317139929361516823084046667859819230834093807766733929215529364695976450459406906196754572482844078437188435657837851770889146368550265278492762846770129291732868820224353183161216353991905951367572874521536415526733383795583452033386602373855462671210169308946893394090659545864527852772950862122746894667986293017353998119643125996337707076203493072155127497887770555314611129142636068456078196942271717653723052566470780455086625760544611672622072295462586814130791269688407282191406595435699008049483351311934842909267588933968467730449820490781347717250280432422473854630309291674966540104987224523519754860942764989471392293405656723741658090019183740042740741911924786276360729556086389896227974240735481776711652665827287302433724680405933026083843028854278324951905737893394851309624931578800546687135210401071716403218295221738140085657868707177078065877546278696201912650226689213514715407053929980640179334339067496067923023706367185771252861555569610941258070592001821350648397727913816034437471257620335207460515458008803865084561749022290114347994568232116390406935640494069364672688483351920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -133007918952924559101965679047042191781837108036019454242132441431946068444809659090429040547123260222730633789737958860063076269272606773907077513691246369098621686037093325676502548348195311970707403851304573665470525237915596487430020149436583245812813324970386405241630052911447259723542105576583479581175149976126110595461271777103811485917475449524418227075892917592717540728092854091096135195535820758680551980938027555459699356013053710352279861385328193033491811091476128287992794191801138498454182211793230006248612877402537418067336840544750803726959763024461365206450127430239302603020735489188764347856660288540536350107827115729222936081476585157317389336874002961960318168774198159487355115963592128323589797377339713886110183469131646014011876401518825417291056826972151785851822456378125590898452309620089711629022522902587298651706969614525691526368684956732147923048702350985040996913694432468946003183039288065999305322878041265130522964268140731121340912269980252528423912407299670399803267694449367013528172096968753269747138328245398982870695918359532913523769213821109721836827731797390480988660383979613392158478020060142492813639063371730314064975822012591355259089653370232499835475387349321037221819398277547977147589771488015856851180639316067695313177632728224129023715244292473798772163660935644479207148701973011917449562077928463159264913520954037195577892116510494239971168056206871566502155481235693894179586707113787635097945645617628435768888252182340202754979056793819566584404610017283724212149710040623157021519490143141272600069555817578038582224586607630345813968695498144997975976699788101889050100590501074433359973295459605001572660258480844811998852959905029496703234049433410800326988585543974998395128522751673539640452547321448577535029359735020476600912498945950904552234136841159198539405829086866458625194029205094041111761544201490913992006553839798852313880258727124435566053822577543041399466762582375312718035121845416841644850505597660383445714227129052255132066278026020980250673620647559505046984918507847849538800696929458371401244139408469184502079288291648054088744370278743971023815722094192484558771591782974292445828902515709753758639499918234997598231168544398194283970885231738826381986717256153562183712334938112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 639377358608683789129342362132462495489064987157835282747781503527219729470807483243623129422101115608541781180002406914811780525100482724444510125140001726407761945755234092757197375973034437290303344469235892048187342516980217224434335628532200627412594893078230591726348120087381302084785039584454938251036435369011263309636740296484819511021769302945135644979930189762664566262351883259114872141431637260841571307042042855875886217117547834922267042153132094045920353730580310109680836743611186574254240619269560072565934746063242618744648254113481280326948305206613291653073242265733037544064903109734442683794014045892205640088352098799197527616694344831072047793073191803711206109082973376046402803123421941429669315754690000973624394214884444382920532791653818865629631019267536816537224980899040043514980534807250122764186675579921334867382172969074372138527025750849213589904523200336422545432921668691057748262034636575818034019682339690208910127284260608435360231308107820043375247659739514397337762120668308091027781883159752081710139821493414489530406794402696703716765536638311672483129461772945280632594108480538826894383120385090968118441565163949103155360613768044796985493674026952827405046269706596834715454630912459594711706737781495183281903579837777924821971483614548402287325392795977179883370440233648933830687358637965025235327381060995868803666376763322391578198366390570183745592025775661706435651867604081713521726878762033937447248252328794179411670617889875163479107448265862226114471466768894214863730725625020254378502702050957636445069879898476526928290462445609110147246116982261670005053721501838234814826547794417505728209444796782274468381326798247060245863086309508724625203395140624892718885471843227389557584874718802877878460880766421248655262063041261822553266590889738506461601439366894626364779726935420498773348888570800633488792737542018244890761154900192398187441026286676435259753790739466318821317115221734928677399969980767450549024424338072704306764144183190976445849759696612387299359893640465944843899680059828932536512279725609386974414275664376795267701919851986856994805543826236624575781671495846156890187089628133247216156796236337713045272466031892879809641507378100116949247688893223244479058132307733024321980648652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -572820889278582860929907213377181151703942174466573699169348675052765215814913689856532534125875973181202117676400492434506664836701183196654975357902501348377522769009364662538310166170044856007463541251853673719943685211498781638519465393912270265984181897048459447839094026682588738350154435081639718064414356149060323406050883953690050892409302548493824656010850619759207422644790703864197895119305412142447670155048030824987770675408699356344072079864708106289325694606680851156289821744634013801844172626042124084378282373296816249170925795863364768520573284110076155565636663889657155643095612451468444220605763897325212816805869792911550153992473231942157112901355019436724806169030358731146219385418839866445117745805736804384914260860041552533168998304315925765989529932604612104280334364375982164116160494443982639866830855960385725116458450271537867390709926755352600841478111107299371628801437212545336479306181848716105964708280420133878543498892702646717356345583250051647155837155675836491499589544035649493706228661627068919137751934307678496501189730460229225186746580199046022135298896327633932099518894789744761253303656513950861316111341914155406253984808166379411472454177060167275776408558453914019460504434903462454355479971670543964947650661884644331791561952933716788753288780562445047060654122130890963581167380306004757839225175220029985631053875835407461618411570786570311696442601324513861042100794041462049253279469200769295383166875656530774416403329192429226339387002703761096137374432628875095315638370793433226028252551936821862570110178812410758751955275216138091478627399795577042945272860503374180960304364717642953481090567923823454138361899411183894248298932025975991724691032190981865744382182705683275661602110504034027298132446595886411104235144794663423497943803442436388244809405611533485787001273693386842351915538516759433475616649481267934979913457827815815512223848391373376120279695539260198224247572227601078456086602410396485450239564791132821908887709284647828352368757686044644487185185741603488013918278058465433290915773103635967144955245028442336477842039192751422774522223647717280873074331028153972317623209077346625459147099422013125262564116679941287770644837745822692094600799918783809983494850842687953274955878105088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] 260776989127840715861200151000524588605139266733740008216594154880570942132813480457996601794727006000324392881620868692881926384612901612452606767406972175550640668663545670750204754478357301267412698826070618662513746964847066408142848355869578688893300339661454498299074130750013963203413491721568374522410645026113565133550412915331420528277118544810536196773024403032550941104523748119166482935332679747970760904418761298083368995196802271346889464469110351514818708625717319680897424716431750722591065151915954254654791518437117948407977915398167423771266017373658270504638025518825611843056120220377708765296092613307356579241168141921450465924160310766061302102339456433642801340644762878115871001125392094499316846159204016002747796732686406664945802886935881302625119430239857326019616644474923975146936719808261782415317348924507327501026850540115258840238735960140583238778299343123372766030974099807252652249538614715097786418056391658755045695615413838875146763019032111069356820685843635665763363379915206668501938331799231853508289899240443321842012685323664585941638973397553217683766040671787813644049747121480090587133263525516748070856284021165473886802077396203542090779397869078429856088915740428436533053853288562514497631503464409107083109246745135873984656412219844275328712439328031849364848918042540561453221537348133715046384770950951275856974439509232125000531500015893890123487071673256310441415473702345107372556047253677079894036231926163281610922031545851916934742973782606770215634103399997673151430378428125542917369421804141597181735684105098859478973309374008575354459966685426536510681481027428133589547320303345495373768144223551576972914303289918284255414042316662742100009429372903061664259597654876055242890021035602140058753973588905664437203408018500416435295886197397952921776140109781191118091209233284603933769523730678215544029496666090539699011486191751208096141485094985467541398602018997689082386338718028037396346009183678342796429036826837269357346040072065793675524358020121590638667490436108775846867295534038431488962411488582799413701916206573961853833875048853411588908902063901635963912892074625994842718677985025475737704552379462232474230699352696529453285639552400994551720792321957853431645644077809905332921187696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -13675140918952020965706603496308781027687654707551128516412449746575112251056751936124617353720801709148534159220508241443679361188745868382323504317285924230514055841208944189781606523710780574826571275347035844734943619632037080882073813655306491155434090787319692313937396030446774090293214073547973405251805814157048461041866017198516106539531162722377790056693990428078357517646282943054801490261259148576955387080559579660965976960526757004958578678161684227099472165992485727588266124634165127636010968199512522471710111078679567558444620123466769877016298417541414967764297026904241142943876592766130653856655944901115693811128998269541159937302826001316886157363015822991744640499889260927377112875196311594500153430568608108285584868305455092563289840056107590464980702777028279132740033840450316157356652444974262183180717828644327172492077965476034852905587222468151540744693455533931047401156556399137601171355993571806332243566284468499501671509904580342006476559208604834149747917904229324362610850840436889749246415743181504400280002731349941062145251959964407116756718579417951195369117258010724766540288333490607619784952342732797459524877583202117051603406413900017104769086597198389645668315310249345554495687119197018468479416376525298026106002115265862319798813852089294736483148432387687283846517396644730983733787344455392078762478078213619880601909127305078472601714717654711320671828848433215847658856908805230096252860024847306698731208111604243190828649953083397355111698176341593831386114496178765699972766946539911054563433909698426897540724162899273346395963561984399469720461818233343571356516114996249513309345342050455104890451188447155470102623961815629511881567501699043820343060921375025051380455398748007064693056631320974228355294687778119149581808458930674837279260474856019175126436633653806790126175732406510751641629849356684326471508790192000423653125409966648625903715890559545576850630721646179061274305988064106752165516651715142491336434460157146793977488211812206416584774040742266448477032329141058809254447274230737424963237140272413350466092218967489746854428497546091321508170586839190132465733615218322241482806106102661893901831381293558725441509801684254037393345644035726663949177420881996579494147158705888081446191497216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -73799226950321780624983722426163842810835959351646969062293906106898510364958964298968634224006450316218701108179634455612035609517349837920812649824352032195036489473634116972293321877350581405415311859748119467879450514988977084574035466503603217523389473558140785900474529792664949693261557096333170293448468871643095798483868190392502585480761782952193261476160239598824637077254022935756492548433081737395531385980858010386422163117359827454226827751912819162138481011317664848034006549456754583016404835158624544402892174362433289467592209308178403452341664223333596973041366457048301065752103926885124434980926380553062595631290885415588000981749390672940428146421018494401253392550356418201601976829079610402107918515953468757271980526660843461157792712415947426841861012151449356491047789611239588517509336504789445952024416482362736809195887047205487634441098569814060055744631406177889941434408229238880520604813363869617132844734315875199059488249100414954489535864822025827914886187028807423889814050233805802202304106116685360630742714589227596162514448560880274846451994289447291459375985029686341257628556500863626192554380913254989338454010686717613268980469441744316400225178077683848768380691862435182559820817084967190899110739838934083316926070944638475525334389911458955571807851973950941158182801339095894741118718480172496000307575048553804690656579499531456203982865047660760144338644548571350951219824871561455275461370224369354028204793339311548869519764612472962847644509403330866139665198964338602196892108645332707108172800093159062097442828836283427169162329670160732483840480310260301883183070667714907561185998705719612776142271003149815840337924451502121626261236455273825122744878562408667185590345006735493533427726059848937198664227802108911099033733939606283777949952490055857763986823204125365158407802872421110447665483095464953382386749996299917758254383736124206437384371673050666421070344340736502544019407133427443470051423743775450244080855803367844002253984888024490125400587922437929771448565925429434710668938693035850607037535822426462251081157722135403724446029592625597027750869741493624643164579775330666085806500333982038848119645770222896036531107888591642538192014286654734918116046138260743206673632550201452569209738362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 61620831550051730501629647338238349764851135079936524201986786356597790435283603874502426085087065612908161658323375484242626729048662420197901864687436170624583403457269143410721826886587742086114402036750820839437451183876791475262632326347947518803453404438423654374261855709764661199381237358842157456851656018711100184662125279671169714179090295422278985107206728763307381196506040681161696523971886051108404164740613641740184219286770719687944672894950590400526223638860127409208894366584705574187571252763571932735938082786390423404937321148220008232793961342036852446463964044647273195278355867660096348649220060803533613825814904275900400479924805779052110825587916467768559343667304864764879744645810290599989437754775767057232384677306253034930722909099440957625189567492412333453313132519256142729042033341550824525712243561085104504195589988394285306354092580990096919763367336958757417457903535889006725425531088039195118534885519688208633262064934209857123610544534944164130719147373235161173975098120026756208384829538705662256216652121304007462914623277714584220247299365707078281050565009796192557438880429123701365885492887277059372195422197025168441608277041567192277347427875863422549391350226316606505352286136048007231429201068170622723951546778485348129399912004978544308110138649923427104732443603945246960280122126046338758333571592973987383432052637434022868448132831714521964631224938440116629131149420744280891324859121992686898651496266070606975841250805439748767229053093615941386663662955002097341565443250480074731788484430970628016975243203099573899952750934368088971615222042590325002207635940087067813717815889652536602785799127616521201898064286619484800888180401775421231246839041432563683471335621070784406537880375102098330710949773595160121670918878820813714072076791450770633445788640535779736519742826575866604086724347423823418330135762934541745897108626855955570337727799379033815038473960340884677909255505469818386027442717137936448689884574834734584681982036847426865194007774313192322168958379907998039698087806444139421235979079190414203925783647778760979285563915097857150942189116415842985662217517566676741394824362604742649272048635900869940137074834115348473317298360436878986357847418349265038910605401209608371177957359616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -27776915668010419546441354622178565236493956365099759316610460488275919919224593786848355182696787436582112888718846120079801279657564265590349423425190147424649210796022023148708943700559007892144551858781423118375812385645897989793192506785428785758645247846020236219293695574164083291769569274659694009445449816352270308902895585190518273698325484786520477735576342933410592788397618971827219693853368092983303951097432351259142121935334676917831974112192883860366256280661776562419424378431153072081087847501847065592789875169526578540315363052019403307889683769200432921392460658959489146842506301267442241717285220628828802781780744974963676872079876024137397180339135539157794084985276259783515373495604091759941445637176807943517873432258045486113532311535189965232346525036037565316290319547409433376362153706857212738396440421206629547944751013832046764907367177198970846986380645930601854904565923354271348438348293735141325776250522092155394171066191966260349816277358988066498748197733160379125176945402873739972956264230706109758377459763881991014329263836592816130779157534147083526701902687553533719307103467313486575733783535765349584734714602817932224747079253756159429002940498967072639657093640865083385412744745207271345588637517995597263850709699590510104971804188957579929237505797054860349694851027853748893063195618153122909609343738317539712108132730828193263781199555438239183086972614887714325757193646984230167075899883924329271341275998512312936586166638503534965823815395063117160023556102431910831451140558649715047691328079803007339154764372856646688926960156356832686007014041390309799406577808012173684424175038273278110213139866057826809054526222946180550622524606235642105211330769746111924657132313316813229513921390018883149647269274255974836212475357305469131105466253943718196948739532739605254953788698773158168159797831059114788180473491249650201324255648059981918205146560784619857741480288664749533820966126560954981031232511176838405944042903852855305839412941610958782780233013571076183788237661601810484557419381047944400967286181056196177294313488919343506393018890206589470628701139158340468149077485279850077255702723384444322075735874900346451140215540558631017903879768949220201518916226420373630332000516954166507176617574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 7042451215859849131343275821169936803670145360859471224110235943978915293017910130320877664175280663449667886411669690079786682262471012688299133716508140883505642673133996671073115448737709081277015174413822523172632896452877495568484985414400874176303258036373546362625190518902589893739703722580041918922858637465688662921584788366958023978309227089606377088657060361217587428111159699049378642279602013592505328231612108162153657154595168798876227503607707874114779976176798435245456865830158982807752556623679403936061556475764407512231943143029307156219751807717985114924250122769808589759708907109155384359482437211785104907448319855894072154783013027663694157137349185642183115787739129482848561167415378991735504059196739269873271877290898930256215707550009655444384126568557364316828002394822011860216684213086355106323344663156152871177410715354661578766269869066291208682980381306894051088511452679756083529503559782533899248451701419183258746579976379166893156467261423511961476347484685963964306891513678838431688645734223989192824164488384957579945429103925379734435169422117804685045372826016712243065509664713369546835870474581474754879682745966137716486814089241722183422901549705878194974767355900797806807088942255697333549118007054012800419443070284720629042553465421449869320578304552418442074346742877219576709319502524315715917092638630048900710102350574791941805014445619073179071653395568537396536259291714981717687095522803647344850839255043881852892617524441078955520014732876960773818190780832527093525327594753366491448398377442387827240410615441068270701641158230296659976331755661317514512496443610795783511675117259050297236180530093647024974358552600467425219388320833917637314058303927420107640564194093102055206096793580829809730880836047351911570155553915405755596636582737143426447884564063335573364061645216744990524479984050075419971207229577352463596947008218953723904325536906983647183300780781904699515794489308213397416859770166139815595546100136020893582179784085429027242495299154424789973447738703008775515820218416815113003412111417189233906782296085846551246133714900013624452904735635262391998218343868095533565033122592356704648932570839364711255369953743289602212965228386498612931130854557608443363675083964762030265757335552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -482761433662432448886305665137211206902306679263670717778267020864250231446268911921173477047207182299583348825916032355595364362324512071153856132770781502277531564246769522538903210685548926893892028316117999418964580533658200571731348971190829835664654062801692395143840491750026460441597768810432575458733370351263142476494781053127411621973765689302948696876961962037786711210482585040931489082635616596216186694505651900640132278569366864201088255702628992618263843633475448132614477698358879594451808079002594416784653732635042591329744776404102866849234575232146652803853246477187265186088841453391081717068820794517536106816813130272100529993242319863073027287182489837240530790201010316898646362222135944005672979791118755989836896823795990016946522246230801101417121606839941516024394027784386718930780340934766620645425230269167980428836027770405066486487933762892532892944901691169005194503506341869646532506384654204665684367186568393555929882921892077844803899766787854847424711008280842750608154588205651514343196991424302663291409741902370783140493342855816131895904617376149111484457454704730259798390444228062632679138840083145711498435422397314040957924920614377050201043276009017264462123178881381650468174171439592298956747079647473014587286068531425316235789533667668019730245120810011504096547081242288048864460419192711873051313589099335761269004596520777645081415296828767380176902142304977704902726282388633756795031136900375669968043684024315201515760025644737395661588344536168994514526180759031602281492140355140258957258984598465098653330244012282448958771152841943625603610985552536464515440269378230409724479704418260114694362293779299324076120044153828386760688321930512140755892247642915763929628377047825813173533807669015025775691894302309675398748388334223302234991034035354946153877880648284240430167595329773365935441653752556125700346583363702667702823932313109087001080937580183673710331094231089069300343750745723307509459967790536449632258297246213018949570652110793589073228967612434404765286563711226070618909557513687744602872065944596988291731116315066072129741662331320368432000504588668765614269072114164144126445568086704039122599515502571591157781545696143970204258297057878822643453587843704083921800116193910236805899223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -165814628207509564917987149300044693098201883784262750860678426432488833363194538688200886727376372561333110763329853861082551881688265056661317605592855913266566190458737758262843058117275045556976984708181777128953975395346386695206118721236449935844429977056780809309950270462798388831063972334886146385439088981766045851830890367235388523300098207159436082798146299421883008277336497612886571189129051971252661236815517991588588876945521839280520462449976712605271233999511134791671242898649129419234811358990134631629667309592249142096326443422589825793606936241629051790652968273744049272556369110457687678646987014748588462841774476827899684746137690407179547639137815997511230329661126097920119712560442045700680806899380348459356997169159323102268888052181642843249700076019941966187343710376595769460498257131066387461295754857196536187548326042402268965046270536075306985546592815105510679389803768043044206068660981728897977170491051610435857190085811836550055183725511827630116494950841755767184566128918185934103723507228450000939268508317981129397095138044928026844480468811252953222290540944066082768078828174294718679836536964321724075822174906068776025059259239979053136723192335035245359487903318236494178101516701828979021329653026376390502810747954996613275851163935155415486681993683004868836874398731327123889354837321233207023721905744589857200424147849441986084166587383290421502820689693783120450940510125447455653531831566107435523912020338538810739596952097092239420723891877349019770533436634193854480284632287316853097180453857117407956556989416089868237845228754167720491732541077530336885811691095083983166411390383287795892523520496106243555581220211579433768448837717260000384038644995206604018774972375322650754905741075580209813917735293017986246971573105332794889236485125779907056509802203049167333751295710377342513969624657947598615193698350415508797631304912021905705152319517028178714403528726451320208228877881862766274352983662242715457840141692159155287980496956338773195364618496436621019572323030673296536758047012287155678494047397249799736950321704422495820633011768760547885007416602572677831396347289155293505973823141693730647744398404453285800085767669928384601886828954351035627304234666625432050818175176169869813334671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -56956242119127203284498764942640553753622308778379308621151904876467789180270533171152033017175771129119930894448529968635754749332447076406464696317785742626379760442114263313425725369824263131972391274483710546902150392576455308710595641565203075383491505147751787890244602256396977309894533008673002077179751038472940824526233961125482836977658328236147567017259485643561300035605645378731323161213915326465909858659572480407471874496914899338159476848525923217155728754121499338617771119609749726581402096590274967583837468620393594737233429543635108116233555602370706107687856586442118750607508627188331143777817489891419197439039694580478706309609164519037026184023388385415834642116522759812148368414698491985602563515024300609836595185694849518831249780993036771792237154398876638481993330144791372929607011814485531170803582914776020138628929533360606929390700637125822819676614512364812412288649877704542740563413493190599147835049025818943595683551669916522116448873367333143943901091827499131026892064968714731646893463015439156928954673358730691185780218291722177517353686357372631873656588975489859949360197409720489587989762104347634633334750771711935054238319758387804772388469313772817750262977444993177530455998708310386645439431477377099886898051427456284545576101694173059266718199342319792930679193952174826563990008034474851486270410552154243758747220096872561148931149904984955600176370809901061402023969067952126188861548677462908135456032213925613694534367615361115598953204215764310223902294382701821550425309389344854312761235719195866564057983404761426762903282568095586522675542549112066181059752413860340509991022021064688283159581988638082331366419415081217491641546613261036071752257135670448154467339828899551348243464926589480900909881100000798125649996911893760167635138885278094878573620119706341387339347748096649441509448208156755062895843482703309440765434010994840546506982779208265578451071340698957176536834927970335043700072654310524337021384835417738123466722593829300730500661175353784312637117844851750055274275828188350569074734553876206788686308151942286138783971760463394217510866733092349123396367021805407148475451930104613910483396708867298550397421766342808282088862635734222736148016540377519441618629709810161198626242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 70070051355682559768584229462684017928854876264992032622226420263749907418033152518953930728094358096418632488206839314732070668614294217066392437937545857424822060570329525399635323176895568820974782810669574171425804282028887279377153004271772912411092706632475872345202067975896648392363456552357276131922008029379345415021982198431570635437283324405161058801643605306072156204151272815615233744675340382814760030481884440329104549401770206101955363922532822703856219110737214933275827350814353989972146840629360027159053134188271066674251025407893028938748650032932286339149789612170994239067513835257013073540089744651914933795590943473148278950719011977281742492961703758803616157139125217254731976540113777738796502983266462182087685790824769584466737920605178797125666441216460285503849286178095782364888026320604137149735112340051275431215474913289661676883158792331533280072991793969034931757643313443540389600291230427857501865005952689219193003986138066171549564074522691388685200300905473626815267399486261922322298829566281334243238954540307954938004106902437480342168579153849961856601803458678150812763293399477034634164278742048152489443592494840717564221451851952297561385617446901857223191079173276706539582179358941557236040207426827244317698357894422462708311813597377098042934390434341712881388256773228955045202979077621553690852977392120853382766179847458116964709702741446537506940345794913659602907904735848149400256451579537555547664944373474639533069144479147693896682455828156321816174811126692612660649234758702582324341275810764629953966073935348659574315373107299601010804291319445459128483317714951051510519290476975568189271631403067270386272142513855791462631931056260879071112754341116251077615943711467658762375629458238368586897568362240850744115370651067698233347398224908752402859969340963309912296894125375629068273295142672175010516867434158399977341077570964144107745095158373800082895183297505787990763026729503378572233880608641509331487186302530396205866448768771777064710753015866338008230932387014057840782116390664287206626242179655868138347342523145208163576654237641323074728791890230193678625267034123687524981293634252347950219630242997518530364204476665904742450463036642583383186804439391089845787304201233256183001776128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -4428373194624331125368730823035167825006588535800969372258053089911293554060895470130929917324347321720480649705443904773260026106095993752105039431009700252820748015983490024576456078477704196365625412750521768286698805539376158083102626647355817045093081984979484535193006893969545200164505666949940049197542045964924571147358628549785437880178432239016905705167477989408503285941061121230253155172278469609291575766888844220071128578015360328746664505426058639097294297693104439261546808428102965321151021573990179430518353373375200572956609797980584195125979697140578106149123356991832700448435973846073674889451598193137972718781220241896299094581220223656554196456050992210344169410276227972271562580281133430791229824423803926779755376340543200886819385857030462758127635221289102004114208376625346196830636199198702060399967800060275531183493854152054960350100985717743980686050642503935026448278851634046439060267020706629322631170641148392530744072992390496651305292830825126008419639662225476618168681573998836856495376833892025079869455013172164871873651397003521699932759360920086334566821518088092499155282591688404265212760781698948000076820292773845579252625162729553795878804039197764837105813971900924915308614838342731771244679538791324398168289775415695235053778106892550405146402390443776398826076014808683334498356874692270695556201054148423329933048351608196993017457131066433744953218120040641813629762245931182285426487080380820499965917107338463667296157661625636381151025692981835755482917313300387820142717001083631089301887706538619687506276695148687381139455417091578375766390707881255114243833330883806374547142663156357694065156648254123234157845765108711572050825572771327520189811037593934399964845271481821758672997197982814342707138850561750534975555307687278006476884116864679360018822935779147178840241943131116957887244913265679078255612613512826497361873593822041615152471610897641425179514491392493163611810055745500355578654750161456001850960103360199412096765703708528949169506386687300442526306173960654313085463882474782867307323299492661220874500060114122292158655156219843642584097411543382872834360732187209327898079386824605225023732269002905399913494146384532336891921248284855079757790997904901360644037546585620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -3240007774002465228521422660188322076352842286611251826626576928099167139548641121417046085403389360582934322695259013597885989665753572689457760498815095400047239229172441695020439851086804051010929217279220966661531524613724399992265696539053500609359643746730758851926195287461962476366580972874713914058036873341731434130864579999079931933040843423930820984872771235971090285345936217752299039963599496682861138293409587796734648734356201821194641472306771698603058581137807942145009288218336556108493201502102356973243951716464046148293100830465029014215718793806349062300323188999848273969514756230848240142912645268298200743771756447211309263801638467180579383999666245493846815151172007143677191833741707025592589457991532144391805058646759426345695550475784816837234270311071798063426783051235824793499775434312901777995087493903589414454731860640869333462649733909777359182100106402205147245734081867154513268146029665883256665800979569302627247208579532152213231044412155230686838796374943637212598105980459982202186500298589136467854932643408339926403412198331458482603006997322638590635758380396320676065207288447177690966283065647317428307538336173314763330096805322526268807598208547332871941624394447610586787213503714822960619790378708668991394059921629824695703437956055623626761575702580498598956992251703394204268632269568808533045750154097672915237837191793085586932388933688655649830390711029171243987887229329516964938432771500064579874010364598259931793969733743108791978125627576448979257211841910944813448715708214058005693135768604589125080020813952834730955933342341343791680374215328079849667163754477673552414946872898322894630225093160645760525665216728849937629924134461486146104414404778541017060232289757573283401556458951563227702094040810035034401034894121534773230819875309914673739340464989484817779259595738332791184924530610909010044892523617537979583143944989467994835159897837089564461309675964938282423165948911965128728546212358489354537374330140082921684739505302595043310900852718924951116871401600107644665430065651788989275619012297403626263219436547212554573325453205883758278876316495956628517213932197817781962119961503001014105960516766018714204673811840036453733904612113383564427435963563527840046406677980807954432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 803533626913672404820675616693978162870424609670988936906766886414668441632573529905159654870692397543559927107713205028139231732991011039000374372463909563191055220909680248906711964463696857127083502672878017329974574405271399915166988349429955366822556006892681439445160756601841204996798187047137348355669059648029866221030448523038930360495148138568510945944825263358444224769590077354294561957077031627350184228633755939070014979912871939925768141224495371481927755820780932839052661636449662191874607291596601993070581800829614761234499843355756449806016162737728297991315319171361806941407962024227777974398500525284145927893733439413146565904187811007078501831481347254504030816684310625491977862783427946102588756698780937909563029100841919881261977727430991686824755454367086401734827159797612358069655753958593398314929301214015241156421931473579718773753752411951077408703434798759128020273466987545015187975921330391431017905749232341026297816094814548606605322566969750808378092632668794399283844403698193830513734291569717945789868051856575566463448751907348582753104422526048609980973375054680438284418604485570568258516304801282224605688725316586140952155645739246066442476002660312054064220968752727565582925237408727308998274155274499045066179193185346485036612343767207978819394929086197902494483727477946883844352622493159367806949373141434768682110986137580512677127775396206922623162059726104231629265410494988638355054428724479992085079947581771032868702276927610025623785620799443623110846684782529146961363281119525420653569920321447039565646703716400451975148679865252514417274646355701531761295872654481943405703236909347873384880559075736841891370608227087127677444894295500273454148738178644691559917293095999897012021131079266312867297941575938242830894602786180905811347717814493229973570865685233633738563221581779353981766991001527495722110809051579951503554568019281062598428171328362358224729837219331204011400417687905517065607270745811098938983971520445027861695637233431389899992637116099969537536059829689505810409565951205504976851721203277926944022341278716891183240550712941352979254317796561402441765726882525494780851600945309562000185284715465756472342095410541131987388788881538107459657136636830579640612593136035608657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -107285405131518745643787069068577210025525785277779360228674771118170706873875900716883213924016116481150835890352461075587934698881066521797846699524083754132149746378117570222942982755947740401615347410412569325402912922381236509902179882740814993385874517379175455940468866001868098384799263221668693831599538195903387375444379945518817473636575983477157474634168772687177463299900586944523084044547689881972408909738871465029754359093880291397225351822445988391061537184189708202572105613519651592938018399099667442138254093349729368395808080819897765673301345402616423021672039585769719377929760276956980110920419072964027327088024391369305507989604371930809959299208684642021622352889575756326629927687185704656220702181914665161011062773484430724050993210114839256297603905033113422076131482248250570785121566106393749633622382507487907051588885901287771358190624259705756924646815859711783136124360436833097929480482290613761602743888760363391068463451273187676091683557137073735038353961457436956439970569976452873524581618129843389755062733108775970976601514177634741007989792385630485043713349480797695573241327656399073345640312378027184687322622016171187990871389757053866451860625249766287732626268470218566380810187620383930044542177799101428573773250753112422963146388364082450655773921502015961635461007532326261326080866542034037242837263689610885933949074813025926207843099129150793912610070845730317669708686770292595720228404458490429966552132575620370960188191244047871412753264286905365789357301772919863194275411581944465276149438550007154435933234414412417917990051399181637158647965209118387275485509215273712748816778182642103630796010199142810579024901220108925057873896282643538327459938255848767781466899890193757670598636936717388332529520188605761357890643555504905693499103548949347364898185064497484853824657981564875112838009083765286908160857634486171211774315530145669595805029062551162063755796530611379830746655694997252091593943236987480428353699286532178729122985990681066338512876449098657463662303440139474498828064212098808050892951894100522039771935054735410999979481921476105085855859684984558754691168206707609671810544651680836490659381066524981036696021937480068686380143354730213462447953211408411816652648540119073952890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -4041877188805524198004853451426388705471864833658653780594671010290809165437279904369786704403989047969925223916952837844231031941886807124336031231230008776557822445005837032192970348478349356864610409858832199367877496200741189910280372345833437761516255204683255372165012102708418696471928235517511870917681300656750193441153782985850710118896820460849649423459132448064893412827121061393303850806059968417185599629318990120561043916344526317565016627152020305831580743267066178935983634979629213864695023659131155244212474434218928619453113003793427218425497700526700511320326471339744051620008347988245802645632075934951614853246511251273861158172904588668876718947590325526593770637176428134090707509314830965817337893501386463245780268266346622851657364237455828208206523247552789700664910927810090692377664187375348616685246482140502838296665053722799718728148655234907432538850894697630732000542619456641679248624450492444325478367971291707664105196892789360471748266193619129520640693782268022589168346188373517918772815012842400443282954133072973746271791548293089993711676698928842970934637350304970343304237869524756705164884654797273240256761878888403753700068264041182549144663892012840522748391772629996790969983392163132140039784662076139410941178713497274962128611785084696073958504776795331511103582041133027418750643984086809777259779815732360546652071415401593331696865120879435970090535434577169130386009633787983969587872213632218806092597437315270901801705709706510830016857498546440508523317772995034783520288026770484657084851787539696841524531554566588528730764734621673878982133824228144750983892912137208774763158730464330277211755923279357772275945961026711130937103161965293627584036590146835777649473043992646866090602393548953734389204869325567809637479588539219488604657504492519857123272919080935669952358850414974438041759955229857567705273277811118262376592104045783154101288332334318377105628862065223281502310270275122885243353542672186956757363172497356587379195965143241449427530395034829303089546462992349444797362727248082321951091569929427373716836542564138897414130296453763346259728352148505963218986558704296076620490726919500543140102596812314649992893164717500556163926968190489406985777076418595864566802869528084773139906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 81261484958676181201283801264806249279838946888235352700758065417682385681687226441019675685122508683957770491318177435799599929186134775142159584903983511891823266353053561096566843851554115037754002216787129210777845606089484961126788576936339368841491711647122668325668930857127625129033687406323238030823001144643222748482819687781085192688520012970531505391804195033692327494641135040243661882997051424617346600105774525733963001162514555239117582992930229848338173851311385846822983259620261904525637490738304286948468947571946507006811389929960396452881991422992978522626412913528585068871060900216635876258190862466316240305475109559995193466563306785035081386327469614444511983125073379447779442662742444052329038991437720446131477891841454168166342067107706638596847329787119880658659409460043854017214619267551576379930224163027232444513698943268943477204101715696545411551087977957005770803408358763342509174370509783961671744160437264868820740424710149088657509035749845273023119317864839595912742310291791070789159471634316371179321903226932367228013349651831941747578628680762222414611997661133514689993521793141273076301316602382654176140088336327047545414177028002506247265109588177497454531783380113432351927493895430902665943561197374574161418438417948496009247178867031547207553821345067709045326648240136158474135406700294459913405917212135078840472954149109787168175740771213502275244110620201571661978338340420108218352909154062811510825568159415708986551704199985721057160849590063138634661990410124054538210252213323832909754302415392543251003992488758406481200203546210163261780556135680232192984427690055328697382466188514896587439043632258003155001744495337240345474669621654122072096816810916367529410457860327064760817196751356587811599600557522896129443237587076539655496741259701427366478142259476610453563994721679861487433100453645194214086156017484474757804262340112337192691713711348671079665572927953601140981271125113705103280410487019259007826544496777484660554455937860521836566993127631953163772237330537559164093771095273871447024251691470530021653809278296858947111312631682551270394078286978624540164108980838639505907933204341898766125360861470001801755300264071313368279591348633897898755778338515262585753242642081495018203250688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -617862235895209363018206505177933532053335702030147048521787298868503959909611376747633976438593612801331948629942637950967178033551581393016516590654635966578195932864863241670261200034434581465845700948732018403992488404031508785337482764156612539999133199193362602425321263987242499581115944780517203036666307924354057581400235468379482118237798878733064532342683836881213654742579004696696562428736291317564652180645568427956470874880891091147653054338850317916479694649161700965973139743727220814822249756989711390361202279265766066621634878952973083191062420310355560609074617178346559938109869486173499765452107610555308322661689547472016378761057150347090620359899421921426230297885841887577316537511726928090401918192954537406310619599464777793468831221310798435110780713411699362433835258210145390585482869786916871991716628046193870181696447660916829666299746092032033398298236287774062016346808240798795966424819774558141794651292584504225931663326483810097477206952019737676144996114787624399850700368332230700098210105402309861757686655376750634684739913889600330392371217547314406064856430033892759213238802708093957494225870909361040432355362883334715471458936356672536909135235157735791927495462772568491634719738929165771138448565346680505560282863914159294951133105148865412941938220061793383158174278766878006398136550937111835809885909152815223069483707047417964792427857923699684445431592635831578409508665903869924329666327446092471005821934164309382125132396819866365252190362962729272287341091606910741808342375742835328448346341306974821899346844119327413541902487551188328133657261777117188841026001295904532311315685203508265094856464516318970279384063864187975477210029310008057016287076729289282552222203956486776931541991562964420481168163428327879290449421983295680871177809508043161354954394577124637216022960083021993979028147244730339069772227671499885760250278597906979831964354813313501514982062232942301234051689064009117841826005226895452487121920462671506767514202556824580491422042828909648697659971163398276185485053230547970963775556873436535964245095077605799829863868535429432266664479493326637520477130441279087517430357567215544535777272783579790513521969712350941595343756029347178212008504722754682544510717783115472756644249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 2360261621002499895912827621342494356746930388606385145205771094542100730877218040262702217435994937309206642771365878478007165005026248390232913617021961448956619186370271100647588001536690414299223037493873849549895983764124069929167653060814720113002243617063680500281539273477070710396700216270203128636262084201413220505569985960477366840311367706100253498810686209584849801175559315410189860219414965570960643854967833040735100497216779276194452859532895637392323720707089164083970574691069804620998580988703076780684932556406360184785511589678184362047148720567227399423801799765695827791152314929347418703119563660650485755460164599947609473707401688392256609774849186095145552879798070187581738216082904519536629759240015327331337753964542085146726106031571399340494173200717207155213393634396714993878797849913023550655512402476426655093687886422853696187128971360740727177253878102897264283024435697400477789526342880291797700023901404750950599759184669557714876490961971976112633365966979844547276780744119345717031018235622017678781680042394641514147016901869558624664468611231644608493496661329248202679274670812547917977442124321853650382431839009140549278791998791417104978678370645025501249699440215153024755088912270634110426899902955304705202074409575042405827139615784021457336751843399750337666839323091271027473914814886631049614605640807996030654559323989259122319561866527375367440751567746973412244776808557397363023663209749147643360894322785009396572388536990006862407485370066773931505277230115865724447147565768229606613662351282283163362240248426193113151084793614513965435156004888417931035537559754404479499914088735959150001501643872878971017903365095258931750486232225606877764128054437758288341483355041237164047915630194749364047298733840476074837287101373175428095100046221768245049154681394079436967178668416940823112498502108525414836252399963717090397555214755624444732539202998998064873581551666519777552524718329308400483627973834760395232027589688085305240566434465814813338401810772869317162658742875608427151337014813893942528851535150347344483629450362599174373238726419144935721053997514142391862327467493758838662410100815854444424214879078598764041082307912916764823839056124559073703448030747476266454151210784976857407051268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -4521875330601919581054618735682805019129714942161135944975435008850919716045552643977619139981740986536511374528720855600703786193992740339959403652300006462429615709197490914705189583554338424421636958666377866214533826539797779006607558759546847950361642565676431941894542352912191178093191260323119425960075702448629584133671318874029969915214943084896418134565850951429265409615940108398631603647539522278653180495706129827197032781470429603365129560679169577069715515131060407468547026970440436717503343734039491107695452498314593249106662357767530538935660544055729441325128166579567201527325027890373086584879300818916756314790650472371199738050035357147984089674966745150077026703599619957389927549022706512028750670169515380431516287584617890798473755761239015709713729057500659398899646941184200533319916730460810504552870300024331535791546963393696119008256450610719445389606657644453949663427940277951578783321551893361253383093529786933820829888560128998017898514720932860022980775957796450695300610126396830204772543356887727678208298783334710710296596555757329269903796435131953364299183653916276076311571256262318442086364127476105237208381309424605329781136570881151787831399034724522569532846738451148694744047091154179931652747422995617159576101186429580403209496632970501514354886581787819838007148510065820021387655026529692744976895839938385410836368209603863708160331491815666951677710497815146644350212128381310177772359760818425334446494245405099073567648777804857512659369992371138740360195838457835761491560033111446722387465523136071619749014241338986204611730928985016349572445848620035604810106595800090379592900380043769189472456012046357060050872603404329740408493989936585163295922204790164861016571309858041712441045797946702843570603006880010267890756308512052872350955478983065400902688305310688476652950623227705004168877849186669366759096183709509806721753565806806587300894718035411400387026141486181451154746412569138879812191235616694507938021097351056013644578851538396295774526914849925779695238476739486389848009546136136820075603703384947899484853009258475059410925839202047190465434660961487479313028137291842977581834592847089785736293013526632323733042622392358875379270286425150226664680762894290648651795618563333623990693396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 3642010508851492743554301663488186591403521378302811038098594285230986608961398326939055852911559328469081062601150366002217531949711789939679554784070604098219856237028012459769068354698484349086856943702657373837679397932767247472956651475254975775646989414045273014983726216586560465070802735795727628259331653881195682144866935832339307011410965467664742925264785362660684069644017012598223843317735739672204056965488085828994641658711153675265383592587255565651096034961508877963170731191800596231271248896537104366589570804263626657016380309922772164840027255528513616895769938620080913640705138948956419315665149567565288369229914141733021437735482704542765592932396309463861945409497691055441497817386059926763688251778799307412920574698808760973343999545991830073761978875337490725730670164816248418294567692537154284460525086447259366739494878584029091068189590903754158723051330710484082186856427999574576457896373226133854171872226189422442514294208373169401760934264500147879661670184149583663554956208388754005028045958670157239695847698770346389366819521024783487796432552841324834488679583913755761995439309371766344409067425797854949501645695689754549853825654164379189540232248807426597795493125335174614397306444263395309167252613962864661635105745499984604634968435475056300581813626557870913121981784910940202238053659112390839449031258900985190179052568362924156534534480772589272698003020716328899141910331071668321326947916370049896828908839024755803492829654435658526271410684515823718139265496478481991209750853007561778106886665905908623751143491029240291615079266823003125896389226741758644715009382302900104469931471713079717454461717091150105502964139870004285604490924204015625505953888027977192555948222737017473716947045808562092259863025400457624293950069921445721236950296311208433551058746112386610079231203649030010443392322540978162071081318743338401435520041119342026476812580268859637592650648668483804791044618052445854963743150028134232383384571824066412302483584838354041731265675938100666611112706649715930045267949244676962090208802801737823106884837020368267387785992738187825310112823327324491212745296195667994476159417124412297593086862243974747077479380443206005831442716295263702294663769775462726240304794046487235852930908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -5235333393710399097619372161420230543669474264993143754936658529417474782249709531236562164795793844501155854361141091449787321856216524051398197464567913733683629913091851529176417676755599518045054517527028904639541601587089592014077012286331181225355532857890558841226095642762194904343719580990846363809659353178892490322658804272131426518512808070119570069958433330464897805789663640558880298411865585493264298854230537274792228548790545873449069864850221993348679472698131627561864344556345099073208353421384747423906702189908241212598139374906983351815512210181131217381390260717408180646259171542550927682671086952360323781555707423619535924010103279153848860151838474521774958672620483351175873567162955877018920114819851370631720148562776787118060718315273806203235720153393357443274393180124726810860648718087407713956385878129839275683573036823944703286977655827876815061482864995309114815363397973284798033568181898504778267167344375480462969551784663210300127905560960613758547082891420449487643761799433476259180115113110082265404959428929430943907980446858222605764308060735341568330377248856206414672735756221719660342741955872116973190754845791313562298601537387087059099076556720702306350376031743781989055743220762937657725093828790546541488797521736743530996137809645064513925104089271100835066061224452606591307402021063321983688778397381734231781111098869032894561520232629976230131579015734907245353859788002715491499541749025737872136576976957530407124127374164147350311634918067312992362721322435320302241875983167695927076295788514845985066994182070985485475723750242228612528719926939650988227907589273687856166115496231885092509200744922784558145082616255800794662723437007845870475559568402234812616423076983392630090033113102939046046498848921990146668797389466901421351292755820572632900973051113742992169588396109383431657212513409716031983148870398555154327609918683113030077317876272189180676490238791816298665045518580308534497615001392961484592638237145471106345866203698213706649715043815200980648193617353433354629337293436028168731218366831017093365300697211979690237344184510504753810158221516312494856934926032662646800588709264468138990657123035580831839914924359764469877722534919471523599402948719830475620804249721175403714544926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 35221398240061854568590554716872348368994075645369852963058365379334708498962029987690619944914034682626174325860351839797991325652568291021218516107401314255893257433837421452018690834931819089351359635758723193036823489510367185386093831797146545962374905334636354107627101403981966183281940107401713945635274399662792088036150992221515095988100752850500381425586404635297486536082871442202953810007002378078113317980601347899646997306492076103485820783839669046688637651309359648653225121233043756053223737494429494950773498682203645225351079006881754470583092836856898473879897176295814294010503994392623670680865844030480847033189231067987008829342812372511319485494732771293117938198965046388370055630266915024153215526100046378328043389647760826397567960593014243221663094309003861584121806632882751523662328620743133422363238780283234010507468781751172563368600342146371376847093230291763155636525388956920115597026191342576752240707965455828375475937171439556669698445725551388724316917546417003381074299196350961412945942704474549519407866132134388205706297963436480889565002114954249359073542234070739696505234360386206342786738325797427851544815800675175345181487058645585004794699166138227708571561187908693225921577042505553572712357414435129492139780363207787732181761825812927837594981116966658710418325568476151260307653872025584842574343220638639448327515813158340503973769674569218956070628963370608406517415123731421572882143023389196602578417596581805932388725519084299678200101037477648419840606490419956847516729364038410798726734635412605812859641990573710757696663564307262891278574993664194388820790384748113340228670708973166737849225559471911647574564711506995738029428075523063214110950223119140903908197448319273196116069987342471791285205908853965085512536861417664919496921014686304561005742390905541830695165878398839251755487502088295011193249402171431306785206066144197388339883565532096424926534534404978544905045702330655603218729475582123029910393127248920582970280547636889088796358772641166289218400195759324568015828536102607028043817182491478265570921032744452727996971182127156879027233383397835762055541389352867106467286130127446785057994348872135716248468084911440522911757106942286570648040439660100821381421360675368571374128857088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -95040663623847799938357737155521973906580909912211784500961854162700651708909063446755408704498173220320099796264593442957954445477775073718712895938998744875001847988548948493882050199792615518577001622584056393394569351873200466829212873436377708097164974750067418674204815252307108002784977653364708047852297470281008288624621211056833753147785246792241760998598399154434806243603635090830953995581440559008470025898064358186002231407378389665435280369464906480308161694617918928270679468031697335539973313687189088184038504397781981617767429794876211254901831951745503476249964123506478350077975526871228569687462576058770245580869210369333246971170316592924221072221660428850563988203725349437578084751787053033903626154985025617239049158256607562847664418894395688663140513537266438145786312790680014747663772516061295621087919351620860031419285056292242879674034149094271652777436244226640885800103117315546346551431323248300615984465774641946807245453727997542313052991850304076489324283267496897610761316387784281502403277021912735733865222665343118011250774757971723792547113548041302697466102293665555048141329637780132210101303144196120217386277475458524152703032589785695097955363225023492587277306421296713664402440315891486924334732007190069672421944477366456466127070209571404150268813466519576198301294989672990836862049048400391085771663352121807944079896409741836931869029290135730929040194551915613645085129123452114744431548955777019354707819595741356678736426048456548271327655610391695758579184086810769596493705713295014479680477785692987687074009594484495669456764654398371055668599777522986766042759342806674384205593520054393676185933058302520137744676949491864011959916415475811557018547642840634654473076690744666538402361807301159850984640450621936552918476293027126377897869286476058399749773345376271551795703923733382592307798210753027582126791597774745606930412204605723207233999529869333960763888933745678766770884030339769900968785775289552474741106710301450981457967870174800507194319865562361041360833984533664687504235112195842733324887924112059550648741960905382409273628808596721815726726513779697591529228766232310310679178030681478224212494075588906575168330904723651043421326014797298656767655045168255594352734184424272062786222161920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 87569681314631999930613445957971977214366620714026713138851329047352295504899646057444609690208498012765857124558551432774774110066982264375962009673578635919053460150968931933811820110096782141076427467446740454030750038774414894382642871390005494181232722204287772328208049416203012693189958156661673285015238333533318027066196239156167443444071181601607680080936003228107806683745921778078826413290001886505383506291709999677678306038768683588101228116556435557332623798634997761259397641530632390763100992317298913336653640700096844702664886163074462490333868726358176244007960095809253271805955786429491332053294730691107657715909579627296027662370579777303783713849495940247153185948786594384683584829286661808863519649291453480243441860593141584591553268890188196722207137628658770161049812293214072016204759886055576845972374800104590808227369754188446410783445715865618164561745326150876402539726064050233815356304812648385142941355943795857692733490917406961420847067690207265239703834896016877717799002775860402784626425535661997289126621759197803387741316810558751457370552110428326827032323127457889170244356692413015906485064197088913974884632376049583770969832435927227753607815873130248134078334839676485394596650618536972905727390787626146469251530720303682741413368951854102416112948207855900187137641937880696506398201047813034068932380394547004436605739425089917207111994005371604897772929772149552085368735851396984338808015760992177257500713325225592606782770879206317270423276234576002828870524588550379492281051051538001456129092511483780044979548495248211513866522758111683821211344793397418702681560058023344480513062950502883300758426873768569563676109102418532636286576405458934205384723794314256776831647014642355340561550445599558563328448918370691709563498851052279508979571271697312944819607416231878950916497119377033226916185338389855341006632085526391451947545531876584402440941713132856073857001270591505932589590133800337946693486296722197750877412743606630522598865066224180848479837928189633024687652223455848924124944650072846025554835259812938433329866607848553061417513100509544522712698424873245205752801754044063383419626537295871175603682863226456510310617904584238316617217722284905939802381283517892592396389863240035275498676289536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 115360489568470012793098402232154536019248605024889740997889387915933404296014809657440315701518800007125860411527927507926204790496230173300362694034036775710461472583106912500279516937976883613399416523503832620537625528612871929562342876956080725426371759410017021143081320369520593945801710868786071790482257675517176514863623513707296238069312316718116110902328201089952752043351283508856918690162159963197454899091959132411790175312030007912839205569667516369000381861874128725744800200277889149058423251205867824753892789655015779667667270011319385754579223939594976544252278607019141053764663275127345936065993174166887944452144157473054173486946828503385765634363938383444494078159607441968966131695905584996833503322650641401072228366616147516876994733406139611605986274955876167616359987785246068102733482089825951369094522594073455626404503179909069836459552361938140316375965478651144502787863483534615403615670936849370758015187697888797525677575411795323441772476670030947500284494394839315571451691007621079172978113040490245570579132738468386382694322142541863903923548795268881033867249869653536867100643671264580160688834124844365001299247139832357717442257576595788939285190299938680698563492806778799866781122222699101582933708150475098804888148858561248175365957435664512929328729938949027846600336933035490223253430351870972723400786599536138487683005817259207215200562367297249987537895855575753292425276497769692272763699372070350576625923368770929453703447978441377242975987148319745402635357373626366796987712179692909259146854881750213208148363560264697639348110085272028206510583753040823389783918188891429714589171227258036477328482443052458909559597046471289857119345794377829156811561440166137863125440525570214600079264764749183379633278776140149535632484041345142060770945524540563099298830001317725532091923171160633257571943819926367367715430956232558164254372962293098247564624263226458679746331022451552363700043995998575945091295781758098553989322249678868544457178271974434201120260406808622385766182743763419917311647390761503551602956501516519745527504657681907516040412302561442174957634604719662486441803582048938580138477096149620027496016264304615051306897932275990246861820383246988968367150552730806465664234916964293988191809044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -448955013230479032415511831085643722016284688410577555074857069571298005280985951792434612881716391551099111144728150913682457497510758389246982873679887554287871171599208371635109994867220584273897319950734947376749242560027918592098210475542719721407074787685602808298552839278869946616096362761378398242022521074888784755095671645757093757539952625675213027050693022104998621874942215000222091206669706082877326415323129738516730177899969673454256011416693090541574004812521931767797714865434653886980035517330388094459055792483803215765628766961844778512862151174755699954094547144882075462965521467804225977053776080973035197325782986833864777867341258973319776307561215006450062144897075809877190811322615451880889853492976978365067577266851793984262140737599756843317982376860409348626104752162190360911079139303593303167981435635211263629603721271571053804567230950653596187105369827528642200791706282174626124427083463421626605073134777089639285476027815457550854947789491764279139960074465210275851700276667676952955729049683851602593070819728915242602966908879191875101544960825315071861706942924236893302176249736759903726048140902711643004770433968682145592511906719725693446694964880685905427857775555274972340281254859122510965292767257841089784001859484080245230725510351372899734153367223776631546402465517180538501943626531597880800044149638073291281658834153660243168927897111726008140013229790405704501903118211034093866894685097727415655421098849371904127262619016102443959740664909432894161489443203794198462051215828830993156203036849204793522746289352525002909331760816643311550202717608507125762988868008639176640330940354492133627662242459413916687804048436721507251537701176636731675791962148054983332677747029701650885475562474101146090156988599904817383665485573733175093118631416970023340434648389131867116358382304847988364214424349568200483630356400811446678426563240781487882530937357518122474652389876829185486758629741339869123101984744326196523228764837914732767346623544140351040863621714978836575480782934252541356592722622602815877199072291786812345266988312493994758273973853214652449188122777815659861146467056904049246843047027142968367230722520234493773430239433321053458417982616374106514137935158688089338616161882988384982082055569408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 598406931529957500709994110739760953299889208416288128394492823533221311807559010381793426579353261501583388765097452800305505532880353324339460406996134382088615112429967154579643286383036673731281251208698982371519754063940965153830167302434768509584739942536082226179942492938058935883011093653220794332675850741737275205051853164536510265522489563188457104511970289457964047549409100798128965670361930431158663645799826916567047895316248778751768094788562283704210915856611987545991755746880040997662394188304929267737875606778447829719637254559016338142441482244312356049886742368749767884838913923773546881789332936114031279337850305700214639194345536750395115825654569355166306854202363363230958250975351275300262154970426034544625544757660485352423038115864050634311446753395303245730235876954004625879308244460345886801966409910329512533482574758196323475348524849803462996287604440942545979457287640404384182496064292728100364559207467995914139624682827784583548352786249813083414219553967107147721348085253853262987801610126987822879148576746115586531794629355357662851867547135832281793087365651115285065655790128101672362154762468067620319271316676876743813849578542445060393652872678204463053997644427066266920828540639299074530502450128897488053883529057389225037459888162263146945195763253698583273302688401921158487954749731988345574909711379653617392800733688244640687601228814231650910183821256781977924720187969347711148306784613685759968855618400238302477208777399951638448794278512999268732664802143472231570206073775681303433067644003927025709620382585751060121615903094779619057632339432169568622390616716005188168941735309491212125688539642983802274425158918577072997912743091829988166220580800019056192853548707795349752921418093029541757954550965270866912852812376436722604903517328286953045503250175838442094365354194314882626646036794476817057292208657221693536013410580215796950611946717451972074409400892637457814841132729959246737938318126608271824932269488704077941002793209207609450644642943414855175527793947218282856802507251464237991881208107450666074527716168797745433777035336674083964586761912262070481803259676944458489060145767444565522029036192312961144221299659341129327973759533214686683559610857944049400605176059740203207722648207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -303081431245858724268098507248603258758448738334922796156244948089912639246836720465083544249304568597965679131570279529080261503739507517175869650422165921748198705030633462036341517831538974295729066649634708814630895669304845234198227316808599884640518415390905835794288694534078232399693830550645448280538088667018820649826398383841791327939269201599969175351310484487417072733787171112014332800468696584817369385776209974279012757135841485219965814541118037603004074607516343203314766678984486008446733472505435269308545875306107304878076584656064178546767182302790286187314763029036383189482871633611301431626823439514654304958769445071362275484215174115315089557229768627755781898447024161524634152066673100129522785819330128589934635629123104214843768889542053784253295338376395710679817571145245304817592151764612280075202511664274046868669793151472824274316825184692720914158053609532552880109572220960982709108073857605252090344489597762392026095256194451583158193896215012448910869246634701996857596328093023890034669575866511240328598231549604703998543409640045685980029773852473323692791378904508507198663539866273124427104387800651072566527070964102885360248128925564476129910314258100821281163310903767185238835377230345725013652221498275321669876597072830428207952635433105790947770761650582889077722307679462198049997323068801995437616635330527000746569580906737911073353284723369821537020844257190650516710722798041576199302296122112448440358140796500858433822947692625680102083999003034386362314713266020111291124352964200780011155406583693188840785859730684702230697980602073458961534765001773631028812924029901122071963859222954172123708136025286202783532626374736739004749166004305617949533849614307100230997944032997964045382784624191341136583746927578030211879871585188190085426398667471652152987133589395999284496594410135619936654965415435329008300357544292516682589114506787545247940530128715835455837731603858985927810215676324921814552898172546668758569648103036378231410601177390250658487944979702692488999690408299002204401863050262410441387906888502445429512388628206365324969429240194122454388237627186619326040905445345914584708023374514029251514199496293718138003359162140626471553625407959058832705268442139143582807591998582383674333536976896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -312181221166717195908665998323645098592498446102989079456573761706877679652296081177134642913308198332454428926573377254557985484264349752106201606230624634723529957829132623710113044303959612713515740055303713506864223894976656298428486893662374100982637310135984652634930253413752306546121440384965003351457550234584894956379221204964745149041635373156523489091668206596167480703581218455299235937606068012433712328357409169449995863080282498459587734758593843847208123133071353506455436823453298047099368508556531283992677152703032374422280058931008660407907361253416689021110367168603802299272892207821089746312624300074276447383335966743847778163865625311595313818824182019740151664990979430488609370097329549817004719950775437791566090813201153694672042726033604509956625242411192249051073229467613022309599176512967667559838835303489774634922155144310589429120203818264403389732570249919697193954948025700628935625641014733898314369158706172101458734912894893023393546646716217197479515491670848618829461993197976478696728861252539717490611517800268702842769109157574245340796631151990162903868404058008580351158678594612960412039951750522581446842907743943799340956009479188514358452495375794044663485756884668427760566476061745426349559645470735015699382989402665005903054815333558950214041213901555870023401009031195752008457948653001251844711081503826670225918176928063072294837114169520585560012064807281530695168126371818887043732939963259292932149519602419953627491371447019197931796397781626140581598522035278800415036031168692710717520826071929610279100737124053688609040476939979568905150484045206823260079856348209100302210885513754736344319355930643807342951180392959150962034647249261439279194198298977407771498575607779406887309497089029895169373166288656859142101200866094629714662179126020411936494862613190597142168914662652749231978849766044523844305922537562421610774570391121015636485874652772227105612902563765676260990574844672138274053036392421588475843905104832899296585505191051580038827869703541625073721305434139067585932104724172984231305045672027565473887878945226758654377209255582673431271650006484182435962474462106897242948883952101908056739735792685266856537257292003422169637315693498556406667501228661137316360579605625750478098918277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 811880005728791198040749135500557281016522710293412908524015589182792009883094500235154525625544476315101530997691461635323375244624374938514010715183912227068357428013677740526566636344454376883150685882956345615631345190733738106239901801437181744820767617741939698723678619834907986931380809932119130683307291266122023968731432166725652256671643759783713330264348031351771609746539992541005537929951355227665242239721381917454791367189097812684744985319740701649766093723285915922575361671770711871707909498620874891445990782392159296822454206626182141049816026470902188042201231906762695781341032860368739055472146198854619532326322308972585942243623602799525271094095690493481830297889103476092729170643060573447160548065887309404669748973935153600840484751396230062643480471844364629564686566411307200188144962950130704862864501882993141526572120914414912904305056874614357332096941725061844029403237147623541231999993474485049360232478613933632278960860487211321876818627392996695416471386436005410506494100325091910529532679752185932270979332299199616891925049394991534307811774856741761149713155254656378447986989666126150447242818609797095995227664077323496729551260958293989105611688565294679580806368331790232671337804376405550100897545853678792049117325164656776555066390387359272085823222800070705910393738310972605155284285772775152672070762962403406938316898325086533609893677658192978897195633771762604676336526636527002721740645063759430621388227455985387887917638352136243921107646777764062104879692792851310489523753652677191144131325403688309783369028946559634501599671505225253389663045981471955632966083250210206683106079219186147509146666132378623168192073147883621800323019749213713278536904529093981924816116115901500257041333932061733410134137846246310484713340149907387077255636975608487674600219385665446319939902703908782959825179163808532315422966521564764069593794765929280280234709247288742163867638999022567832882309286964747624964704395954145628543346008320140598082114796291469347049445949922707346778660619337113740247493229778623980764075895039950138652100711658524946458222000301442661109600285420349758067430723619343728370856583939850500332828943811395475294201586324997334117674118441271968890441929111113147182498855981318067583270780928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -865553278345346778564949594502411442338691023913935261616315825554160875619296051616051537709196214158216060525101483889843711480925569475516843688465001506672657641851923044345064778969421558012889750300925701644597515575026812149699526129834589749851337021717353817936042405175581951948235730353887625645732178444970339037587942472507582797029006960420746466912262996522602959863090543385737538383336318219478308389259623616789760955555505283294007193408139053050481342353085042674831394599739050304097261886146184915262226663313253548199783760800404437174008478696500371254496670434996986791455892009649564742722715530671454122927574161460261896870915549375255070601653812282712487255838237639542051584949639809738993760721845336078687798918733716528274285541650671211026484037422954745457196351247507842215143191869037841738547491978892146958340407899188775766126389916971409165377548003069350858907213311307979253230414849978528921307736179537344425429950070262297798705128704711815310644130204026343921701248898673070633956097157079416832190492368329327475877567145850533644613193575103298497519259753300339288524924242728407538482520632372315721847140620552298609570070872319917222571351786772317441193906968684680210304382316683819298893001060087519350089367696163487051677749455265317040659512388460006440961829000834887766113659850874672805243034498155076176264278268397370414715572854269933940729077293103405603501486531441902861496169357139753172145293283805407670280637416704020126070633783694079520504068306842541403920322506693165959113633534674149772014318672823384691210866192585640464139466964308522873930933340171092699945543459647952325493042531181790894579828590563598718883458812066971806237275830587663849659139821497397066004698721213399024987612437083566842686597042343924686226821763357774411155241271535349631149824911279099809318737726800069084443277752308203009949557178294177668261482848494160127306320376940170012463663470885846468779843059290239774355655520473221746026729353253975055887263316194543165967966539565179311472956961692896603281661061152360034498125282980632760543925586623209034818346993650344044983394976360000275936835740406864534583647589526839313889614450304776825159224141452608184300502304086018800102351315276839217258299392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 528013695172027148954856910730361530001676473364698028655458072281123621868342910090862791737402802039168005034901678129157450518664639498814575248721822998382544983853578072529577539594911260409927929505517006441535843024651874853856119371770551205521121201965922625652238777634506737805985385099063245944568221925723737081650424824202872166959951512617510606831443058246019266107385446014784947356356671182358717928883206496454684545906819379216505901909763108901596012879038611562857075802908396936362473267680288524951415198676906188774632795795255001797404003280933002552728806803885851476677583710788082313433916231324037710510555606456737629852753418768998407601129740570986706922232159514513193981053788537807501047005844339586298703925191120642319221232643279593534086337216207411759518091738510438158428468162096426324919311701736092789494099601559698587541294053845060503341565148056404335186643080927757852205763738991922682031545429585163972304061933526084380718256361730626502119608194561318903475664175494853049108606800587562822077653547139396599338855151756078097236045407379468700744347710169314691759570053877365394755080222464594621122628661757349163481087589292299356577170520295030358749851929575739813507226938816763445997575840763443580445979655998666443664055387845552679707155060958911047084124211870699630080522933372500210010364592480326317875897608614580447697009856785599837087472922009128867644112602524390421258137212991714717061400553554273636624435449862401893131884559157608393096719861557374247019294898464845919659199160677495713773990532947865078169299526918455736777454870390599919967048898940722593172579666242479342534049311228820682887281485736103431300071572524573796107337406125187636887820602578332112374384792022494774965183964701698289296439373220448194367008753319441876923624827458107843266750615482909083930191804782062489854266487558518857468076570740338602686800228499667918676906917666501807605697232975463748881420952407760917167278277369944540436001605956925468672923322275281287940459853517512934660058238598542679473303972871993534196887383715625918131975458088355910381050160242830314621124941514361418003667924180876267717027330393295791736610496645354964150295572407738887148264795489892402266951123533099275007396151296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -107796153911732520332498505072254879282514711629763061919194632087681889292292313371255328021976970613588586943778487433737242778465492846987425318796281382855502946611571105743575451803689493350206232142878953278014102019999376565477434255093761294184354039777855422969280999385197274278578864849564784091990453852222772993091524609702654609554438824274871638119858567523461898893802072525883689719611414410909728877424902466889356167602228938285546743203043392271360007466691670847671109390914160123324542114558313650284736837500136372535357541369531765236567877662461087326616594355201782702693104408580745563477267318772326186221749311566334783505624691025022222053740517431337039212686078619299854030739634081339796964313342437785154144486699240385764719154823094169782416725779177476745479506704444659057966310295014018706924898725796177653360000557568400489718943089940076702248258175843025740015327492931320474071328491123573669236704725879741382191169199811361366249659324512735734466268105974451569696486373740781562215548586426346054231122080160125577545122692198585055615796086333405487438593119659170419723697816601742348826976339141618358319882388917018135587249540277620511565874962412755414803384209684238809336066672702579793218652296037710421310366366711707879346440256114695518437353261255981864197905719164695555512245560137661829675507964319232156382565338890737186715240525780248622069492920086753573856368688944081479414698386132305547766156225329776953755743161426967626391921827066127989270811482986185348717772016619677769581863601432448478771204456206131376139764712408423923532149620576514460580769177601604523180751079744721584369245714861776539011285886238550047312908198697788440350674939004466737557119588048795353528240491269725641071674669936819697472074632080721532351726013559950910234748802518266442923168622256424585379614062645142353757960250275119562551515201064160170211450090512567254730829906450780921995234062341788816024805731339050355222599799420641523318117395914788480672475502345014809985475647589294941979153545280634620703713309322819662094608845513647847733157660493479510858934323738923206464144571892387731059012168182114796147778520329905046116166446321104462475023802821029634620787092956794612514298691039703814836343275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -144613219599491290166967045224325329823620466577691974723621974971948589878545015465193315902481091969109545256259692354882839612038945609075496012922440996038317285929695704159862361884867483225767343366466885297516529786379621017004342833929695014484396915488552387032256493363802196310037104767424827090009029728946416870225132054592805871314151867579317355141525463982112215354338249160169303679634289129749997132953392845545598858078365291984874536700800796906577581870254874889836108064229591463520694484795911397055169870626533798009984416111161915505158858271356550071395087974595514711893024876649655748760021664362019216121470577245826511623526986370438033274563938710027101264717967213922721970766014408878974717244994162920956021017970121423944159486733878548846799000824692638256136883202385971641222672831197939698386448173417295703617513649943444822508539281334691403757765116383878590616494283817254072941234434424252107557490351119244298506498527505783939663045219763007270450921894109063647879813121996399063741978692156711955861974583373087006771702362117907769302755270455335733445183310349386018466188321064175402661535452481613583205587938171612495590527712890311076460042942166900193133605270062995140803899578451927977576968661464097028511908341151996684068035242377412644749157070353210423217631482833130900780421403466098417914061990829315013552624314466499906573160297197277425257209663645095906976457925766686225743280019649686843054101118127053421231787123239260284156211983946909717908977756690728646504301680126611483618767940821763898083628803995961410416131973886660748752659377155035978722606469714967098179356272844521566354224422360854325990874285538220717960532136440637546847927244814007194855089220579258618203914486119984329273638438315485587956220442882600953523265520110683963344627337562945125792653729670518718093914274307637358782369197892582471774747882755239322247987311370370231234085186297837132679813151825105537116290234929366784721999072886621702548005601330664238763609776263809651096956593842550686523756096699239831434774742657768100876255211598477316015711621808927623547240659885822021251926736189515542844340526158691631712224868080983071521003661454029368655220840831958007249392356249057218677002437030522586864673619968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 183868759618782542940685955002204452764602163943557198240554148554634618283543137399819455701911858562616788985697134278069023891670232742964931655513823797849414630851123361009155114671953723442237918430669292106338622227474261317333420295137562674352306014844075289185705794688512350890014941551613590885686041212876803069500450552682700330211919594990762329904769915869522732669405978460357457661386721522541213509823508040403044307972271567580857851845244951705333162591103416929182093305632969010964275663908151186523384773170026916073348544522431912749401599598487762433660964986706838786795703227047344994646338485049701765842077286118984658064844401076173752640747987762446810854394011200600529532873393405064292756596581898801105206860818651177601327345860627484693136219985234010178882224721099678567602454372576385136355626186043584716891262164232408813078952716048655600695449790348751890054399495998605312197220354510987342070534943797791469422256374386762472680862193761706303834134947617180132265515350532902342032174897661680406713866870674119188339299927912597272570920573636866202378581463743020728115139258231981018005047347557271320750252107035638717921555379578574489685918693241757332625810581379881252856251572785924793820343503241694118236788471476219099877681442708957262577413932593542901906994301684456202729040954337926864847129622221986025397791777116513204703227623544793453323571880846543963069296610208348472628496515313805124572301707700056493857011571995868601330494568275524360478293624833766687560772531224256703040291713978696771983669656332538919274901189997937542334253680997597809684662250589651756869173383785359811519760379265009809171332722705967756604497918712804351162249254121490316600064311323908726395413962194176827363197667671028679110268769170298517092601106504470667253310478200099942571520353387358807617828183556570495466194115763348832153719192604827567643334899835829410292022552565845519879014701130252989857201858247090565166069450768372707262580485929170155117413123797774266482248988621104377397851987807116455114979401704102132445971571593907408318073653686190607512349009376476829262629042300720516100385757146968796879032960452570166456067305657023202370328079170358721284865077695213227493763006488146497156782489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -106439851742845054896482411710665934475558829352918950200076720729269946121421735343913228999045559550899452445405835049505824750428891538186219304875008526497668303587582888846542013927817127416591810504477156246832127144517684696690582492632717994851347284765275474216548324545115952954624002781758327902476612003148443137726433941266250309591767168173839631981865893086489603406891514599660385874801925314454501843738238336234956623671532564802186768564736992360878108966234548654801198968053125843650580247200180928512974726536917666124471762766306346954030014036349504385848719685476055251094679424993815447415527211026220128233058481829874619144900075417701756526644734137583557320457120001997395716927952617075490939759783556284273000279102647105305614789468962082065023268308648857952883149845787928678836520047319381035775328040635328975978596556067687794223788942911190146628326954852018730272393387292898754955211932284922703817201329837923935003525330166803813486216583600562341347478068593784481367235442506263783279335215837930070680724875790439348202247331131008800159848290060096476420396525481811148375180405549957320532898740001934877528342805707327334139436275950781696906406027049476660082153429432809118956885998386572384289887224474986187182153112210362021523018732311171929199714993675691016801204495152325649980142888653640539366124545079375741970073784270080581675919970831286739004011156011367867514406679876787655349036786138980838391808943865765133352793897873566531663234613730547551605774409678116255492022763911135615680258943398691652375325892215775166441803648872428575804438323609798086557050159397895266070595240603151574000525388830521169944435726072166677748366460106299075854123346998056376375118835997873610260604236698475228797733165586241102952264553570652615420785463888928848262401726029358061364979234800701259598301588046688067105127701030545795612724828181479571117725508424688268055383592711238558412141533136433705638138581258210800239540918678745813596851929156721065282490028535648433453968697564217861916547412598500473035489155305065270777983747919456738497207903865688025542997356450250190245799018530015469115877522951622232764978657333596389470549423702011903848780246902318511412522954318849393005674519029673981966349762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] 23354669594294934913947368142905921643595580492092978224395923195253675418522343412418652698995409773560703069396386005818219617469875171837875951801904603357262670862639119235137131829712696423067955562715115972716911922361247651512155312559133108260415819375399559037734209827277041820051770778640685475570256059476315304950379388502820204576041008215676905742134802080384538126649799021593112315008107739078927009479347027225727173153149061631158320504920255947358963723325989849367565781005948384005050694109038717091368073304756773350186543449277438908043096981564147775554728545502993918552403660150593262895499107972637091597947473686043308840539134323215593240592862632884544614045181074205888222133617557137546641845898676864640946377064905148152129228814939839549761030767007794338435936744261667425963976420792914913525610958673840719419501975306855796693869953753344658377380687765118605184730117576231922511813439983120114649426889664273340438295275294585283655614128697388408655175168600605022471429270529425550030342146855313288804206012068994392957939939655354839632946205043854756984001034553126835462275264929502685935901762604733792131552620854432413860825024872073914398847374796966852923151738081753040740230588876442441007985900421571927882509171425917209882931471948660417808487485296277351789079739210450136353544161831636145226518587300068048471439683669631006228135367009469567111657209967976753138748094987512159182391129733825214526922361944912643416766405157900642668539596901459321323227975983353778513138795887763577462631760163901059041400880409978579282330736072600337518399843886682099318291062483283954616437127485167608167018382359660833695929593673472334470388612863361330041974800371188806767388046580854733236153746363184555223463679818462583239347971844619494253941116793346839623184099023227866287794191002328079321411150425502845823268929756353394679728540463533954441742068138817056199087592256524203507453918197671076276598235577360858643574714320505175069395335293838153300994963866746015886061094749937100898558266695145326814558665443800260894074909302784194028870432539729671089588464569124957956001252576749553061644923389897905299290026640243979168902316637058305187456911975744700001088559670274929004550335868026419393278771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 15928763928219388929231911772584192393265122763118489402343993487577804146135910665868333158178588580777317212275997822624925125204905296055732941293519344039065905601848412619168508022654187927562252678877151493431373500441761400787683209360594615908392462704452917320434120702262864417647258970477607428025265999127226824331410911576756673389773754246231150480842590359146585975726580870032317558968133363781105306405398266605123007828430879311576425394134119025917549909713600309831751160369922344945170011834258487303376958849300776634412378265490763161035927292081469751149884305431813124721125188439834111596429970232870150075280634820109387126767672405191833480869044777790427001103219934331142644544716707892817679677579386104966786673562575753522312136840936239796328738646190488871427196547549106649345883742028002933071296440269450417553209912962096381036099827428592812313898598697555422367527371831050937181458673741786347545372151204890781879090649536238236021338950217680446307371263085636126677932849663151428960291553810530742195329015397724198070392660493949711576223058053396595409622968901241921575477594877707869662193693395989194033587612360069075138600188747540828011841415267029021509156397104606063160109591725082880896638754561187065922219700336600315870228873792840386561338771655800821993000987369802189326764615873803307255752850236671874332977159336091295819506830198363946041228858472513028074023918166078082461786152519242929573357515709239336801161045439974085600937436158078533717812452334879904881245220611295579193508929972792749951277141586707324382018019483696269918469792378461587958068928125745648047797884541196310813916996511118511545533948120444670004755448973269616195351815175437188638971519268778507750751179675201755214777590218162689492229886413013424336486363679949488757027566204562631981588119730186151174789648584168863040890431924665028113363245767906152112941969139936270973936926377336038049735510662017476263863153276593027466065254599296225731098464593993333414289020696696766711751438514767309588802306144284812310010300309830791815949212377853426052093312657365565293024824365500498945073124300781588601009373158126074227410944601465038121573487633925135061536327640248274532108403660291307550932738278290855439160573952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -19359925693540345889027057277319152678623204599361948951772325238953753159864197823084525007510178279447218536856474622119291282943994257254974703913266535935132991285236581074538150689698627996665035113898357853448221660955522931972802118220315105034243847689223100415434997152652130595400121764222416344554656130684877406994403255433599094602266679279406080657664543856177500249456940881146916420633485838979925888533474666573113542678874862197975690590558298262107158990317919961189423397513467440700486540950207512944428601929695153805779539137842406910420118547991960138120409998169533527495664630770976659076730397844782901391045583966245284803825259350713784886593003544993968532733756635328672302764396627028549156254327781248601894170605190181548179653938112538613710054399257768752944365909792506683257069635547340535235280782530900457635327246773928341925220420678842502878768242143374547378428067511325070660518725459228190022888213631623075758198011896542737584299426733065995774652094910825593367548724144622796513447471923336267843320678231773382804799372439177418180663699683907704244184732100694049946944812117162874996518299758226994822548873333084263231692135231394137642168436261324730428603781389976694651805267681719057555809016979840232160384825697901494683218494134883900506764979085609709690154218507255883954230120553433789119794000081352053169691538382315607856882796090707884125460090661812922608951965268333559616542175921515579450230285378420146601504843688903105591792873252685531169294307061877321302195734630123103462153225516823552332928399007483164554681211810012328806836622741151154812535451732178036967680111465870146350208725636253470136970729113384693984567960182752326590084851169772219438213285665640125260460977882748965808967459032543512924534075029748222248640514361755547946064184368054876940776003039218812742075718459495759099831709203877006667276708991780500782792213702987165765324163456314116359380817380573582867605347557450142681868785948922459950350420467223145911150823029580826567786064204248602459012290526483306516965084070568371351860185485678812002376115998125093464799655288285616270181405231532510332555189693960608934619693595374637812009604483575259393623353608128718482989994661493365606795817883967175691285299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 10661337402799489163199714532267008626807913125427967963133102552131071148974055747679740138845917113740977055589569797466870906113341263148733309223593616743447436022572266418150580135684476349121789123197424944526052699673550684531358384091620537836515291689220957089531903999832944608178591107235394772590184478454912540637301917099375908023570096685899197712541384607392333153255433265187892509932471717038974395198429362015942113414340014472400595692680671931076782447058687028030981307843000991307083034084933175202414070150798585217343971774410756358920797050192483283105036963708685597575110429140954742210350802855818344412697136575219951127091767595979413489615801548601549369200643033414096407567575703640639067794716506350090710012757783896943014023524416576492564936459718035392774927188405948823782067074533639110348283179148941846453615546701508381599058838439699503391681163074925735850536686984663057228493897495105700900585140786186267811891027924708948009446496736168783064428891396341515727601050818248124358677230785338923601214344880496927378830048827493004330956886906108037050186948002740839237094093306722348389961010846343662377464365292266965335616563336951999795066527837866385859806977972311242278410303177008231651017499598338529561707539565655413721435145679701848742458952463190077842758863910897435962558643977538107540796114207161560042669515172098131483624854450292242466965420841267627637791682489292517132760764048229760081458240531957569874531264490834474183077682328265331792614420502424567529767727991623450079277288849530322523968127091594986157376329926685970699548440636899522390696975478014391360071024681135236135075353116251397496613761075915065854511139430513912879822732867663968195583337109542850348342702393672867669111300819311150263443379277603871225768792344688644288070849973232694822419194014286744786191266197864371985557858806022978075477717620876821536256838529816360986601238627829465876989441236788891712226519158278329815615577039983721914969636675315914717920155342390192861759073643205939175971123578421454311962089617776163395699165363304583083128399879160729633912734017331538732365916413091660164710240723579336610118550338686856672968769248111403161063606836710866006657950735431748489449146200558947132915056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -3534030561010516340945042207059081267170660760015631992098929079319350756950278900848569718887391407390095566737121172638161007283432858177359027067308738210432936484446839437637012922676267203777048519819413616820923851561506700583388988502330436001985082995956149848968216998686803391073481154021194506796558148957736218130658241421779754988815558086024517326470178624658012670649857408293567998422230736002776122387202411256124044230817415928637393259778003234994719106674827930778545609846263887951149641231614735182601128155884428580281580753103285924040675632675929386213349649995492714725540483802449530834327698248979625333986090574452172701504352897848811467168685920939459745390705661987893156691231377836663894418961329579911996631159995709073218856043094680561427807127589676493913449440108306123885091561187868188517300076660602612466399662122702293960540528843963432885816698020004151019588357780466886784338431467533025888583226547194787317690967145113817056899472306832071677868814530703034204196321966247425664178959276164130124499783220273994855382875335340804422127183261675504850644670001586168732285144197000824394786658650953671792053342771076174873860842888809246775268939501870509925998817873505173604761949863294036505703724016381772356790000793149959927548685365408996396233436744041892637431207744237275613696042996368041835131051205992337229116256186702447783955962195693928937895018920306419965184981900021104401081465058808784582118944461410466608032631933504302963531244455110609555591442495073465891461069393353671841346145681825472599963717578187510960241883152293651018641070892781900557771033438384390662083338499760665525752902524333541892725166768656690914023019448212298050640771092533640775850115442064099093408363191645258470114425247625326668083924039618733976167050553710733430407386115565792665205507961698043868876677825045725723724517800938475155296372819473279168271872561019583234890264897252315894659699663928147602400425017961397984757967714651634504079703757861517400006926982487670618769886151792273846555852831044613801682617504303423772179052658976160741546912161020417505160323305871347659868890568997284362260020187924092379877867419097235521834318256798193951977074240211400373501799937350737169088670108931999201545420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 568476588612303817740101857664876454490083571172630192014897603998133715502569432396658476514178398788269510279839322164475869743569999832427298682594758231374495198523382915816571903666039788705666178525915866139809318445355765905037614832359528241909455013141319346607221241551072335054668363434853833652021053919869385051108678360287716236991324435025447722392606728246726986056973911361895811331165175596019811260263426883076214675500177729963948295280356320708648294151194279596668940026515757134726278513665076348961002773144176971377865040367450187623928002012984355526281443990848217109553076171197747597612503055669401929290139296273321467164704654309213282998948553777783247580001931113421673876720552538964679276250788052245662991535912813303663495712169548782879355974255472160814827643220558768823594932738050706040986294436888134274411535513462260538327023222223716796846696563903321451681334787058368717737710350804024052835026407474600365547202060136464955410828562570666229570943534404094939193277266072863401652610839090033968659445046430294585289016349282734194037381853343348187873457568182416569567351119717099346505695205531729246379924742476555881065874369469466078681194694122694938453011084525796695579370681240119411003789817076146606027376772849293127321659621562538598972391187848133135718838299659335819404542977358048998769461496169607621206098407910123872412904944777576942075121708681694377066625836735587840311024246642638650909249770548318320169945171707101503373485769043463255771043820419098691461983531756985048381432500455148479649067226965912006622031990052595834145414558838312452051958151142350834545854761190850593933656665342543440301156418449539503397217174351656874780535365929828481626527875259865100766304634793915145315568895823967144294790818153783556098194789639805578178617099792539063051637713264104522711650532805026524581256307556048920048075503561753201992507819104953022410087206824084688646071272932723014117094463663200840821450521378538178456968485305729454968514634716078754654343833090988455345664227179587366426071446479786621548912903552743598284973848349151155764054095832821762421005853107331865219839349761183294950959340650159669228878391768932070571230144678572147584685134204325517631034310173749466466615296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] 29148760030391643087528682411562800647409636780707599050303743741795735926140750664574665076945171997723207213773577067805672160303291496322065801997397280137727769837864240424098228819117547937381117180818300227310113163561580236628925372478286160009330161186266509123839370092075192327829648849363637930732229067949524652539430784516850372667380058664460155526791848030967567044980047756984457258147574166966991270105454013593892885488485964590816731794089530556669656555604328803492963546924633788614965009034046228937707683538387071619318979971012781412298307228800228139189558067212946976893533645487298311015557733025124454944441580755365353634447600548336505488927379275652598966999760438821508265463623592703199484174847961539912017609119789522972489305865910045302002800134019908438663153937030592548441112451349318191727880357178630984849239199671254606037411013086391613051243127108715414687770143200790158697083757901185950163935740263000436125092832232502180372020187868987675379418639053014998670894301790311722242716521971332191283604625400287819713422580623298455261165264637003011247483477144914354614086938614637576344766520996633747717600034392175166815738837383886475582949267038019464496426072133771806490517663606079462107732089229848046968310491946370916035732767646713254239494219156594161646813613736609272592173670020758670005655186521731523643133217139697608007690114349074910722788232761132883473959565735402874076358422382870751862549370686442381842257110930818880448035786222792243034683627846487078850491974501480505358790017984251955921168805493973453924928850477396479629518179286102448030100763657793119948485377733740217916439539701688673816360245814637222484808947220389443621823769741827688528774329008937510118984655501662000198263050708145459224085202264400058926531302538442410824071948974552064959873296632233638518632003000117483996818260990720215064395168703654491909623833582771051939171375288786094091693917621930289948808843253971504483132347868385983648324430348894867263700648110743393572018806881567922844688092123069284420977497982904247189083191969311732676326163448851110453706104211037238445437466454111086514959995964889721223797231700226304960538669394036788954012045521051352215795454073939478097045537051030154840637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -4406204748500079341081807624854897862051407879400188210589220820380242493776504040230139495615053125936523340252571128708466474669888694085034039628897111062966074252896923098343301759303177319044282925682158614452476678909801446378803438463292211154786451502967759859825909021650319102996733967132043192173671983013763027838396495765553871715007166359801453430301540446959432802869406478718894412101927488944006015237426423789529236392502232156093969518128481434071990408522417148432613246638365484521761913866967572984231498939685486919886200316440887378255070887208656447044568818405356635139142483092546456970286358426740210903930203587057402980593604165953470668379855540694999918148836283119166628927401635493471829617851415882855599595509568955086210756543815645279158923851446404428413859752657448203138633093901014172880448368791437912039169592225645160125863384455722703328074127273681536643701207388480111597452437582185223165783031052318722456531237972273174261217534613789298965329425997196459923897317138692438932773132684573613453537137226539679286586482928308881663234332674764702613678129504677925172743649408122469505037392793883532259683943042497350705303591675079238789064035631283309226226946352276757014168793871432524618888310749048420844700997253887466037211297080045886823001934791797472727285616628437384190448902678243755402150200318672658358946767779727471185846246557738746183934996384871227247382408375034553381945008610121059168827326358706980002709614817928096230413528978591566190112008088647247056544220565806567700980359455741809883377641441059215448091765574596822598734887423299259555684091566272714276532843922437111719226266124439087606311041796058566103266335794558213860523259010272264713883001641524476696649400209176477691598443956331160416875584069785702279772177609078315271079494681744970459095764343853247325257901788358181554291844915437874515400245304430638332749899341997195873426816243489158653216426290075082740100758090751824712966041443965188771420293079423382716663884609010783169071409558627821133539923756513335751627712818497284964472428506250548040990930838232452005718519377272427798115917604161136548719457592192938583419346792980970248958231348609956727846616918233739275188589830104364813614273109248773986451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -20981006002996935457532321295878450083019894821834592506743887884756340074176208945347158000631833568896698861918995649346718202487840927173073237252092063977799764163478978185541951045402739927333261768336413217492685518531705775983362765222099489405231375040870519318237077354624960190891450220496644661880149614955549675205173864444354130855988242229952123752893239252088336003101399804615089004757618303444536663089154437607904270415620904170100499106817648037564814697244038833073086746362036639612723006282238364828403311324296074141101533682335868510910973610795602866711260275136046749868231471411816677068530453065046678711097343865894743053219545693670248900929691302667472969752677640499971733984285563346692967409172005129722496238013487740870903558694033002269999134428569305593175536783086112056056382318562194062844091074915384067693189836888520732820311497150847416299535162685809487598710059030312573575571759285235475617091539684680862347271441148680451756735676050706125846722165482310856094557440667919134922763952545262254931915219703594325348577455164607416477087167162297711359289458036158489196294317546739443934404279383678374568318538898083215751973127944737693483136963728115778829062192088488309823621632846893309762421475975688672741855839059822168055130102549156004910909999091854135353586044930949827064840324761760942511466635573288902536824242553786197320347804962591539630941373426847595600663040205027945713791089279460205087549262790663599319917122654792274291030137957817538997139238447909786087250866471239806226822160059833098933975498801397200849914481787468657681667466543093253784981725664798827248237856732437292141251235876317357281760244805688000007367127610442030989705382763025517852192338329208971119600957105508940396997952391344596975918953670014693037144019956870879646942488002514565062910446499037993734715797925460744467253765702374495625984239187925326014641519931570860776461934831978163832454190519678918275483565974961239814846126536319110510874090863864872009926528139092465294699370588358753408999868327137903541717336951010971511190572452398611307880818444632102449641542807336830252193054982265934054434373944238795720415535066124742804223698285365591314230885725843353856360505611485663562315324297381086043832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 11035355156856660756427128866579929874527378774652368912511316326140029944816431692577515520087798913152715063526209296503038984026083843672853683687753690781748069952192240397269987260566170716712574831309403975871954208144129151249011395867908281444543336957097730386619279438418834744357404293823492078073277665129741302071418003187850788042216522482533647231422177374776012692085278863567710746710772944329256346533909767188336988513107717393871700921806084228070441264230741295515640581651209042139822966843564293290846772341097142455253206225639848202397203599084815885273768006341268733183906459946518690271762046396772401468254559586247607160827265104324056388768968893301981454918046646680330626037118637893661505551243335745968892256734424378322164028502149988646836942193307289765229087577577326988466456985774657081340777299138234422378332398471786968443695468054703553513908536493161717856897002979166676790457333060347584483187939855734323888644875338040444195773469465013546782158811972016936168701479252471107311515913623253810457989609460068257758806059361645806906987460154313489223823144742308024429103302947141033809712603276572246114631504355273490606714412555491435462422917481272166384545400059839252627521175368956693911407884808228302244529181010145184459507933627183150220192055576592058154988169949734165823515672009746950583080220102160565843386222620197251736400114556302376072093874309862715480638254576962947635220530220191656351219794564081163672411296315608194252507171444981487325643628063017472111527114943000498335627908697358931998692523370266653284005901416840832918814893740745784793843301931915486938485149179896218798014536591034009138049185572872806427850821346677826649041923539873314699972100221031766469873958831381650214503073156655464196403801774428063843470972440829311824054711268326430463516806814242381662607811435233872096608401693647377617722681846203591057929199690965137603569371319167975195478156201323988989784628421657656563780990792422999245577417131298069610936293510200498426789584694073464506930794568549278161678590489926436675219265416853050359915710504868839818604731748755582792771129678093608354046938304811456809447660773508361814520703453541109673102140829567529588513397912460440664084873808634219381915648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -8825516531702148525818091270824527618633144872549790786768582461654214879676273969135750781050399896145356366498538659036353410103496702370474969374777414360806565256052708003275003806266588747258112902503080735239917556072428870845029159110351503751886170895827833258944219315521028332454825660496817248156172401793263162828965823204351721852250250550961712069217947692560077995619050097995478114630255348392470352265186124769937198785342141095749293294444840546292050862115946411704643905744728583111589235062367242563921998469925280120423181005531084980991367512796884046333302585177778751040170378395587470581434794482481901682551711577707562399049092061323658076403212935064011216593271623675329956782922184939841587083913814990131631996249354269146109845696617075230834188667028101140199249215780993330212245696627726773013812774714409327238005039557014336308454376700252769615285833413612183146538853558990216461155270352927923073505098546313323723006656284899048001398047881511739582451754805964263848923484170768967100030799114390954491368517190388932471034861642020140514980227893162544044143478292973966237421284705788766902953480319110260879542144621871205623132228278335497348244902218471081980363877184748547196521442965801907994083503827074534689926364856616833469925726203221487271339752397574073566086984710727573444165912405744603447944648069240815292172609517922857164587449127589526345822495491792325692693523978013234420521890641944670091354384106712531813752635490237532611459172916540921180169509446627777846963652676053508834864100196967273929123850800157722809219227686050525409591752015427650653460222245732289823842975454263992881738258142827437628300054462745986813572511637436098166279851337967922189744660950368954903956831416175165057093499825321148448626056730839020772020192861867594049138093642729974353373069307160370266905695399103596545636751541451259279453569106217925177512656057367766327230577366425686401568500488319012505523254358076972326302697447147838079797227260686133074316147641846064928477701907846655435088682499666496001585177372393477187831695383370253928094550084190409789590802923512574776848827585576336087093803843782227616385769185736330029568899895545029390361239917402939577458139959971404636714435482746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 21074333349346812585508829085744515540478185390442863128636923624603010721590630972596312451477269877296055031734719770735707951899734678909288271972784872376137739891357137104659946119869900624209442338355244469849219157191235671994421770691642297730066223829722782342393817199307731098846133189557035879616712479688398341980506368284371376208597079715771496826988610195237914617091767785945301376919120292683557407944987874996774880797688496942685686915017947397553966603922954715776399820336055689190624400808225560878234339449016046259413541997873294052215204921583708612948240382781839946364037682766553365892062789632465222707101962109654879667166801319061859349906339874768774991982881396376599557707590423954083104617723220294090687166843029600190729556141728538808327143569779413530059868608066181409355535599274403574762215019775856701841005180956303069646765861597408407903459839253293076230010480898762241440877669080737527779665758937919398073943365461034824964201599111684101567507230640824373177615793241780328262759729571438989230498073304670190474399840288338425051721147836465778087377071032606409964826865967497664694978788388094731187436832766459269475368007423682287944263887907842112911583965278860170353404163232914955831898527053485577127390464153116764632562196063911133674503240628400213231763995380211241596849362286297014007346666516238737055578648372420389214619229558528902482234270894078276096800192927225034098112958679009558790948641482576640154355300814230415456835702829399011887272754987198339036522314886610544167476727394352843649991051102752460733652448123600689104457691265190972437197636630076167576700362819188927454395364873335468335185062593044278542302833143299224673846467613586428241709764021723899592653622779908761558579347479509887272315723063601475523013498206906918906310928456501315091884225525890217594242332882071069341131910728999991733935148911558897428273863858590810476049980826732752203385601151200060584207360530808173355147205529387893261964764115694811266379500244465953309207975665815180616637208465378899315563868022761231819158755202260219154742187361808142640062962359878923443244055872737732882177920750022696973477863024261681448175426904932146755940442874013493846379875253011242861182025780428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -153975748128704226546553942331508334369216164051313449640241919962038715779541063786811375024244253894213634699256033783146225535475858994766847820744770825142535395558653018127654168329502802888477183031934537485804346876823103607414176420366793232139747988754036076527969685733756414955927648538864289184615298097507693353316926184915281060944081590029474754923484514490364312015515642832965644180185194475425412393439782190572146572505908191147111352470753878906014940732857480048231165971308568422885063132571642260474302334187079208942556026677393178315979724418988320289120398138448446316893143206591444636159737755088923602289442731314505930457268470556130798020552003309740979237789435860660263196786358319438727144232614521533940305881909993470473414079776828821520794449043389182992150724654065103797346115160548726457872384841205130316787660721893416725291477765031156173369108659141241018050624914919024067758786562647056783024390711396566052063765810897461383217655157509755744581775469445164730986656913657238181918492140789582697275992614854282969363803957028755228602920292027075949831186445834159661916310058505027671673944365824751807495023664836737937397060508174638195731808687379112718363587503372277302921338000658521071006495225031717362789565372893466137422289240267771818971520353051442535910468426571362015044179420330233790872201595585412113904060601209953900879879461006492740503693676779403283781207362566042789943179364044597403304455819681951481227586692463529663719395918493903814173144477316484211622694418962369096413418396486050831617169144603200780959645575381829719347804683320571581137724185632392533520247778649410442306967120114795847657116431292705064374182777960557654141693593443477585106563216113561065541479191680817851104656939142814595003731207262021252046394774414365630717944635934861904299563486346737807652207042769096374427740746196775050379920645612427265268145561582262747669745674029543143721622570755998850591532171751629420570453274343268766054203248082809272635009447259661705912654097797651324896637315697897409067012375154969184513493707769748671702271096047367649973922327535061930472694764551079958499792801276746737318632691544705796376032804415165688384598171805538939976415596604060627637840406078201790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 23171358135353303149570316490856884843653049510206863253260033042951696461203055641450975422176338018377374467581708206830406449316628313617681223272083398251210993519702106223530569520324654349240567290728725578767161793926474361055463854844007097272249826676769819065776275474258071018778676773834387333402405985785342455592874098520430907000721290970839438131318655939309071212523185984148664551427917869526867934407100487554826471096534141188279264307390192978375161695485055412473771551978963972447780504989529614970742205801257725976906559446964492025301889670319950468534100897587296571300737569230236730954718752767153064176581941837694842718002393834061019069218215517523054981492797900169838471801391469257163181049615647316976818890637853465234988392300319647077891638169959150258406364402922860724510782210054351798569933401172067032165911812865449694318162874727451690907633544206159771730376770283850652091890496280843154148171143743675330738210109587962601203437619982262737762858712316491922413118576380723846970894712371427505364995959500106496638080936394450428765789954555103307608008661490650020134393699113566678540179314603932742562189456775113890189440584974244936250426546817196351327632872810301971825990745082999202090557930272879965011689752880204641625285720043130731895691199447593575442241057172648955691044568129972059479313178948915813549971795205702780117276365493542453952094526550893157571180310476879857496461370898295426467107387963637206044270486990935251235318692229844230319660122926951226922866330747275306613907866268192427241809032460953328081758555547141142306583521356662156484623939367210518283215620157766309070159444412796541886735463889079493127839918993415531214780941499435884272693978905750253528069901066718785484602308635064272907356069043248840727366313828071834019627737383868171700579473266768342127365564010694851003658498406056868648774889768870382417481793286409410281781585446654177246809167646393532816685418268450403045900425715433284468424760173342135505457915584739131818042736141543326555979013337239769035376118053009074225388125599943684494278907484576451099615430976994867600951719555710223335320226717540889165524522458704478975082456996031651062797215471609701402790416322448809506388786656382969446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 1252597444934377972735715413166668430939417876848717980838499844648415567839476642512752385391653003451718940610789742676497726803325183760475150346304430733750669508595872406294830800122378227534447679731479177199589960195396377099944258008552353209866674027299588743308032443020439900492795883009356130801363473430099979365246687574787288914910849363623740879611718895849974913080843779397606319366137367327505775553707577324524265372661336878358437865221288209473044314829682816813869367835840895892966434152049465537907488191411786855039020661702462273388957246951051436665174121022428957256934726472447507670871735195961284036945239449199921699235365621874483147814753930719778136569770149550417333143830903807117944972144962232191017769783761366681650133250835741526213981218227340101986350262605626807317577362690036039258913413366781507730922602297374224063156427134877772856543496899274656309484585976185529874342744046693997459038143490579426648976678399052308469177892652963279011880840038161094963007258766988809155208550221274262034697565013800630532275582156764715373964940096030451236956983090340466641385665419247004737262897854980845663309790968630530409635039609781739919828536995317992259009655359402756577875555311242616122965411741597422933871703214773006346877156965181360696844464073197814607097878165386454167551306184396384595996464268854712118612644632779793612125000352870020876082279638165702168542092299478911148797522213928425825798785927954244659010891016752951044162595763146284593648952177408409654556703783758678072764929202558814202644325103490435579386862306815428329859233134726272408356738401345983072802669531836689833094070932465516855080051640806715197232235260593017273324892469721488547879799503617493322107643113830804049337166811527154596277557872445679018536735068100600444529021035473107853478992478875031792180529727362868617028419034664135918773327649171808027111621512533363283305708751941111681630549364314885558072486495113091842069559463427759905543727075018758577780058109014137102601354578037695554704948639776047049415437203467743146918227854291440333493619825888302745384198164238412972448427262119599748072850921135423697310102547524051435875198993997422738249625586997427163468464735183316172447454650390699204149248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -21531066619855528168757975119766310684578438135977610003729510705187234191410352613650183100655348613143748811917671851589497756576876126638166169135458157926418733100357214147964624069323459196609566192497739076086978230474020339151037451046861678044225156103835646229523359863663629968916039435738653391625760282420412380099203493806821845416628050722750765132115998263529725653721925252068852856842972104758745897460999770582947642282554162623014482740218815064305801871136498272090007142834364428914155695264219995139798679532195263706025453384984110246349649606825422949065890941491539626787075919150378729260707295169632283975729276384841186234503594991307840079879060945169409863590553632126643849299125430199351622900793328520705094471850884183480478355280514629062586760213678262598352932762806507820520617881749318296005379685670455188981733494525644497587488316137150166364639946220746919812860516668275546480820978134684800547609395438106463372405485709444225079944435579756957491044060112434004229032225947394419859831382286921072715104927646392712354821046986158495491862915132360591633685433074875601913248139753080765487533316207369060089618073163307921981362603229396391910756944533442965194003190835068611448807299982049709304451335495305354938379760149052454082783000130385613123278517394671334630203494339616038956012551786858445500302051073051622801835914093961609463662441420149473992985282424809001482861902156145458843161601792785522683765253989793712299496702435317139776314911268812561446415823314220501677280036291107313455581680733092492364484404800029700138948522124357794267198781990349395808809140487989256227748454088576349040212509153193490792871319610781142015663019379231063842134916134210436765150145395464598290360642052617728698257420712620229155349333002109400419630386531378116217904889581401443133239358156707338561424720639965853771283919105667525737821325342660936570357471893776270551380068343355910079719407523064506974677708388583036835100759712017646377162670405639896325191624404034445359290545707335813931138549873655782522658324244456510216192658082336783734145863218674931993293717953871964444833569312931146126545036509800748396887187411367035492230903083806759880832641237654493917631604974785006396745546530404836069867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 157281815439612196739164485710206000115319065325485686164756417169007085477316403687756847553911679239272362084205520805692499196194203412015234809106546375789199599796925120014061491302765610714178051628173199392950176396395660189623654036332556766095876671645454240166922549514441872143934299121999034664481047205654293915659883764441519660663563939441307366826951355583480576496074805176849348209459639272001130836847959584699311495540426420967126837077387233215672242024472019833431560231322684787894783340245060865196783540976219548913096874596013552084401790008588871969790102486397741586962971789272643446732181902628156972793933472452535126955388940030147110922885657223277957483174619684714337405259400159576208226158429852136889409516597168918970113919222287703862641569949067367117034191061015706321968196590084435538728376495607218863758578822558581088194120976354145655167005172973235614333792344206655956283484640249931535128798516594075550140799217028720746444629759408668338117129011671772450209929318359633387105338630487674722040831650577056579807604914566071538324317658154494954593401081585892104575535759893726648605634885042382446953802617373515697172527281312222228903533312397042459315550995792345538112561107678470618696745014991828045580688875012388197917530305653409859336020452984086568506980406977698028182300988690011642773384140761773566643807862302185449225326361154479521130076369937365440631598881458712990612248048532721590199800550222623983594538557314086733456566167042589599425607715522871678665701376774776226718828000327709593039401947402261945930924895281059984660822383892212815474946640039176756346905825051193949984369993147832340022633220126237760041827805494968286349744856022291910131845020405526751780431767160774864928352632824705370108499867865739014234067626360111810831857956773805734707170490238174241919478314276215514255412493167218853849943778578813899581425499274358192265960462591586394531357411522252920162454186273810774595378112501165640456441329590167943873066122909123017565885579819897597766659979010738086012440281480984754012500183473873171788051285897688190718434241587341627189726634279817372884508258828856031725922483659157622996879825056834078543082628505412279638859438959192942473582425191022230249668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -616620383520141350414957276304736821179377368909308903994286428510502251161367087864677142431164852735362758401792426441334640992323600244680145397144875614137257065958499797579456547128684982310664456112638912310340200809311839690970377507061736512993593085246041683296363218689194878327803874860513791144369202083781978691425933783809094279933280367940474040712489529520729750321700266593834821272537123758007444266257336481899635967654546783828607104231741743423990685790391543607502772479176310283861240702902449301534446406022932159094630173231255737425963368815515094941786603913951163897002923164301883690398182912933572933163215930361812787189396196236682564556370457224622914426595002945772544838517405539172464657625623098443461563113477537456406016509162689712125071682215494807162749901219262350545446716695772138599331523997580005351900907386624743715995293109845128651079611521638416161208351241359781795299705188456742088184631977785282187260564807363598742218003884974199534863754630500253704808000841472329245881450109130134028093687807101291941325198871791837975149708795106081876024563281672265301128640637671441760694399928503805602212952318125081979855205848270147168479857476154989275948614920186580412703095684805517296750925231775464822208493804222545478878070645079151853991115851074852393782399620916385358185273296826108682471855729607440728929953388557994828206891876184816943138015240741785351193887702748932021541144589730945402355592388374650976428267324221283062918699027023545391377697830878478293986056792030248244376114526302792411859112674108155563925606055703681181658819839469375505433508448568102157146261426195790544325684941325644198276007560716201846851713347994737897334386603726555786241601224672104327107850484135402655728827387302789301910134814949723633205330636587743753422130267639210055251861101890198764474715724625807703009914622460893205682730953724198381654777821074575329471669827920308429561224224759566355568950012169321544609922744544130968962921032620833352054898716355322906985112710534576302118922305558377552941458994874630239814838122327432189733171915264312435386039840744142648258390160879759316427603804163100377495398217146325538258760835431049379029520331464010274434577953104108885383893017384649657784729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 1287719882531733778141445924920402886919826321643308232109512531915430734928534004102286343297331521881035048703879825200495255772987964440465287081756257404413712246531898508883961571939573646713727651446724506828748597149889852079069559622101354504275359015153287846418205217748657273485903607145722814488662353170563981520667115006600426097672947667457964318810397061972821265723920268698385279557016852104896466926477100209330503839456708794574110840350391923855145479562834555926375598841964287843016692218924406590784056755759456925213069457377789761584456889348409977114487368537593676942245375359334640641461010823139686631487750893260426150618710567608989736620777081888171755207503649718177466295496490086899224597801845862472093493871121351212844143001473575627879621506274474765787741886834116314078456957225598366163491290122400196594452049813945593063371200225862364456760036336618457187279935930598228119213303633640751546234781490778116327484206401113762185414484113136043681068321987306113909460705798342911640720829794833845416202388422798379029576546218467283322121178486933985023494124796672537093896593969451000717814171717712981942883835870404767297006041893829280750452948609533323580091492471572249024471587950480879079064208801302257328620669828016599187707874544679562682355637156406553555209109087140174882455356274253853424850677654897904194720634252801886244395822421449995016566063708609515801961799104399367113582063261837804288724514793565598812999776425760529011941386061608787711334120357354905720309653593460657188199920640211115487029165665091062815051012254740541381685786905173085701806540204403334972674333438938442930558132928307959401938176531724263776752448591388421520651164257193290358025102065218020856516599569416885041854777389156419375437690002652047131066291811534263904700874445562230467175274921824136378809763884543471128091727897590759770280214989406633208228850361089500010203310811218264616461245550702009713380304212248082533447778850791403045896507931737603849790798352373538609319215942915345479382045320159257928601980834348190097575058032323693526504428090100698556800938436751980389264233493651913951057758969463371527413715074114011231039704730642204606754281549455566774842302132263867296899908018701120937771663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -1085903751095278608088969079149694013331863289588899991642635828583006468658173687539481273001978315454725990686031969391645155056931774937181758549294087086620500218806987428000478399297392826522704532327035901807974984477064590641060843553332407292246594497575990750426700120270053684828364798371374707699504094878636178697589858058559804192815069535183504779736318645409773989932562091917091630012024551340775606239285461901579835792419349100021237341407128340180291964937739972475194042507053867450241324241874586765413805573001012383976922034357596995023719724753729546056369319298432424099097039607131487960732890256084935633668830122400585315725320642370052553322774388897172642633673878338157050487863503935521656662350235390886208788308383236603560300177652653422733632083277580154213151728896269635970268867882549489248230430300046248287175290656163695498918519282695344100449979629092169250231814645991871181340744824507874352659911344436976101982213550007990971918067161298776592394930997769532725368078835133060891285554550328768613989685639180399632748441271328165189511827035303875192179788638305010476983262381444190016688512730493531247289016428367629935818863125864990960972355113180979430383848796544471626623003167148610139998661436883435036781929705719916212291255018892246490461364601178711563365284563750069851478593532482455540012809518015571038195883502683886846490600475980090396937432389372100432425761180480460636454841981156531722868485843528047456034384081319307162512824881568249500256897339509448484989507481792765662812348110590628940165292103499647015369714908729845207540844867748807750260850001371465656671931767589613626434190986021412146430356559576178058209473296489504814570179759949096927178669307436834885336971950729255605467989224153095255888286144422075868090039410980635834329329867481809797976170202547241949076595131294676176692921681368274517289935815751189441037922552839033932443825600760969775854022875876998528895303113288695308402613245323812351197778671275342960210497506135587553400070960629278309593233314516541487920440127141158569629057442276692454672957210195998507202335418334894409772076168122376041274998419960645530993741805394038260398371752111322467459580925141581298561108038038224604708554138592352248770068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -415809907675350503731648071726805300010502482663774059341828614075798292234212478158914472023007403749370762718032225401075828524102147978725390057219911261613994027041567475392434072502392938215512875631358213804246888177224543089765945138423077507248587272610055457820946128727237118469880511489300680111271406715982809086022722554262717032311013755791689303375352167525506287667772555025166440368847124823659576782643295288091808584501954612736561610376269640175653905111769235467083219425046370389711867594607474194434618666494693563230412804916182831866763814399278793998757763074314997380721771981059002111174740749828723542222418236243153255651806285960311916509094050916903613575774070524333820076757228596776058888468379514784051354414017087876431416580844034585825450152521798382829239279600769813378307307206216103477732892296514380583666757767853368675505830629326589152267349027973140949454145953835346964546583487157054768518535651914728888434368801959584893360661314306533330141210876872824117514263697291264276075236237132463511741072346080457654782061428574459118463810764069889214593916002025332326612966207411648173373032312845470625768325307932698547859594361353412544837380374114854044318998850182817246957207768577328536868335099734602168090698344244905350418843895172908569777752274551457111108341050805658091221334371090300843023009987546479019184592103334708170154009116087164730858391703842901315564538154721386608638410431085711560125380963642793450032340055557237770711440607257867189289164029264926969280027950237638893942468652822401473574175249419017033262476285967760965753776962314510300844510237352634202921515353200417940321957293313521739160076349712172500784539927726079970411808239688797597188902680828570623403191095076064413091109572203008678029461369598791152336570576920070556619302535623293749032277506182339199515338130214150851137821591119792145365539341758254914659195355321519374108910983476980201632002499372479363773708713028287023048494903102565937757858279792934115477242832792340420316188347573453085624299333207719591239147850098070737399887913496900699448137960690982650249263240620126271728211100903220829990649544328825679703012880331091730062851927083513160102387639284620732848030490230950883856096745446298840605917184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 1180329397990590157477750766851693603933698610780280531660450584396461888820630035738712920840901337296866322528992016089330372499936384283028915252549818647207527463575446014702468622369346095685757355035992974719636978047157467007112385475823571107181741201077696202804242059681386493276815967522913479498446754477107703539474589878657102581915439262086909748785728660595366970609012391939286778397398334930885291676228180435634237213083519048090291140835210929147922171705246519748899789144107072240330153756747632383413187841296541569998440715913969146127935589967177760589891274268398344005570275862422177190956616784778335653226663629725801432415592963877209338374339425933444436691035707505772780896460938046158564335606408328584512947183517737443340975387935440822633870724949566083720139751306745768320504466534674765821985411618801269113647522807985099575704723608932748102817855592065177098084708606884508078704001239333085369348209906847884007505790848518203401214923059405466368547791218981114199783780587568988775478370968662702253807628890443060555196799171180335180223498129835560475070603229203414051684774555597708543632519911374624118984417028075216151793733139855295700496119061960789298947955400532800901594908160388600397034156909100883991345294612236905332897341870978958638058461485463481818962716365297521598731483640457294508384896575662435776996726046677924170605835964454010623219122854383680732339162268475697555324755561682423071167740246934064891551471479252194622174625614421560241403760821649541636878603638964930496691939230373842679998631518729204085183775575954077254723274157094899213973174716764491816796004624346677901099953846659646992117365053640176551208663670701713517768700927727371310106388564415491029632820974499461853546225320408050601606447644619499817076170037009825581160113596506640841054686979389293092142060542865529478276820177103503098862918601985140998446408416261925474869944092379081200402082860749250963076021618724264047337466478165236574033383475833042647219481747453579841875696366944214785667878638882933090655617606731268441271793409050170422857442880562458365521845836096554907975139509062570069003240583692026802315636984455785757835343617838155487700137975635880379126721146488512333463377015105030729603481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -6756231095408781058420588608311973298169810424030103795741103271042684176034216163763007078144882274983829635357154789892565306274135947247175039694816966753148345294517576515217389780440179525578573425310562543289022520124161170680328345239537300026055726865608046108473660953078434726482495596589400970282907459490417396608646128078870869673311837520767076732801762036991475320827742347790125678260917189826064878200117558822321150554304216582647462552623506577374924009270886606776226667276970206781623741649413297084239056438196107909984154484058726645175242525770554922866607385740584593922867063147985602022095216551062757130881782724091257390526157087083599755732098070273748284945947030257773238223258521566090615136952486709246432141787751454518781710042020457517598247417773792345615715020011389362196419060634471892376609027427832649965759949611121240539060333064518170640359888950178541753249377952035128535191312569846054109785503239031549241605195941238080677086008719791431165135256575339323568909173875146499726559803246183054627414502247032297922712021862041238722608547162840902851999758668268484593757745406680363908505151155775685625644319349625094794243902611626597390772917709692625848024267726508940426338085009351619705411469659657992685101568038044276630472398282847543306025781231620362436241855903372769832640248351733004462691906635522231048253803265203558589820981076389650768045089866413140272356726660225558042564283568914453877434361438548254692782170788270581047273513217141787581701433010615457303063214720172768481528964207275401864800646846470531227262510760302382098308610824802447508944983851403890619169020512124994458024418185774829145904176595307756452413125078365909304845771306303654184415434519946451760773039643469957273684836015661056067427752016023053337993730645139101749691073827296669512988069657401111899568304540715736711642138316431204798634899203157350619953902863069991836338147083413285035051008564895606416828135814164584400692765407642131020767056220238778299360233115086743170461102426523756901812282295326392900678915039914910377948988097384561200533721476555687234066306470107446295369888252228709630305867962056910960544788578586972877604771913653662775830250196626531182033702871081662602550914506548610489305268224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 44977980867460242612619714426942415180037842497749578210642576561246185458550766311010839190319365517064625566644250254118486039264798329340514321901814784818303974452030756589015824289029042379350148254732618512422468928096558463972911979991935436197548139601447523933675626112071513358028909954383659946675813440713953326751675605924746413343745908618890643580260871579746937402253779836452622347174483271124423348170159981998940864807316220198065363785506931872335857510283867998585078111655858015664935289432217154908285711761891177345813749440781137011051795533261589627489256581042416622018687542003317169674202008017697345444911280618628156412745323622795301736491331841361643340992348295368514157139617814813229245735003617394638764123356721988945434347813170639145605254481929752786178756569338757951246031498718108129555040324687083825892666476871174322388292752211653029135610852688098567203250203062325512730295398787671646012733638257022725783258655239444168562026481459810696842922521484420165724092661413586954147550235919560949926959849221220904952850056408914849561289083488296825085595792028188161887944379816787303813525442057139382462142631834866161084893299675258997865894406755234752625854681344078731499252076558483518377794117443864336687830648412833618391068431688193005576346331445124691450384995876231800793848265235296780951412318286680639839854256060151757854857565967484859225584109288674091839568652294905647996920626434614418054503396829172752354076078555434007068532414809002272926238713427571129144006772441299279452176089582724896434140931989086070830092080628443239543766490854353868558077159256640292086396538804769531722773698149472135906506146914041401640562822404944081784889103010707682042985663061923550522563266499529730849144066396066190081470179223364131204036018616850509888422542548524154425400253482802367182012952457934136827182017375423491775487819088412672425245282855905200177296288721576591777070840761472336262288351760413758847494644947773850711691345306939127976068675920195983002990947820281757178328923409191202414221542366095115778317315784130744296656127541914319670544868049484330070474826223706785242935872013214021123739635219680264196957681050218802729594178966568102582716531930252183669752725646671977703171686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -142511940001502449319309431016846339476642200964828120341526677883874451705462822048324174006840748856237259149612213750056286290770254632462647882065108466386821645673093334039733675166124280297905633563258901076104858074395109012316240184617134679833302016679159011199734036150077231201920546965972671362890010865622146494596250682675531553740646981445660298602351460352187379918606114612182019036879793884613703627143320568419085165192026675543641872387952953854048712930106850495044835667956959139505565669886797133568769100565302785012590238160276372566748320115686855803855667842147258448855453105507520590241645146696554561451338228717513550657635542118695244049103394545896731597391842763000141801980180021071286837384981517601721231418886697099305673522233486978044043778873886259253444750149140687486491263520667174829273910380303078813197107610142056265044407256450307239661470915677665813871856140259508826418052853636318267619789058674522905309748923776655083948108489453378004743537930331330304887378796154843489499776480622077408374511212418750373694852624098133518726913794385634980903869717172107727408245873527602962790498495550791505306708962654182345794556101397211399758338127767877801991970583945048204025145490321288094663328800052743869137617626576535730189355232017610683670007808515194673741312444883049959424653417622755057220025002076560282550928205506871881481291884916099616615349129250329958299686088679609686833203856511974781257127147993518420747117357703348641214254084380866575304796809599750792156548274170973243174765523971718879652838930579740186259956641391565561060449189777250483615993763475237280863147989477996726984719744800944098860250510821489454442080239042682522821694672046477201902138189209536096266193680408596208270659701071284693533760109741856042480075418870856417302363259704358899795165068253604087840911603136174113076184720194353410792715952922112023081570969231585633859236104047703128684138675582227328901419434930427816013605091596473699899978004053898297577254633302190755852062714067519225936616948402368483691832352398621457584375681451144290994520896480827377667519261060477246249658993515027785853355729645650534723568057169036832095934026863536938515977584754637648290772348061589187588019023075729739409373790208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 262637544119703933474321046320097426430930653209474135169192173591858994185802895727046839426277307578753595430478970051180581744099630966029135415197201589960282739300264441625012893006681620600767904860096256543184702115396381897127260886435133506427784085520353994332423532803169085052797499063307089574040634739909353485657110809717652583955284987472728308279342736620199422101942714911348420071704364143792609722703424394386499367646233542445079623777658555962496715599681542626240804397770607951332328679146380553951682454861796848818533574942713509363535681167224807758902047344067834861617767370433185339445615910123194865532585987755501332080700766450368186499116979607991428176470102688559607386445772622517792194056694926301199960533627712319654921851289165082090869485247060360345585367336889244301032652171553785672786206729629602299172660439602631251298862241510072559800012942472725506640739700481864002356062818147968374198043825618609671641141521600068933742378304791266529221135507715234835482408278328212643134408851402067633856101944964004105370554480078802373162270066857398027705544338138673988620946024353631021008702918407701309875901680709291338533670800066464675946181603509654712575008840079086054113020417725862999248413554263379330893608702126641408853271707739203537367645603989143642470731766471307361697170533467357948417864879415551413240481607120918521687426085008107621075412317754756117155304059549338391814906528595169906619938050322786657680653234709707117076291149613119690419423483169601292769347444055028707084633144066724407929377634092035987209315500297092561003359870636946120845484148962949086246967203635043353835894675451649306234216720351497794662370683802694949022553323923616888134559110669976910624052425306503297694376031270240069546096272760940056232414710294188994182728270835252097878970180955542966182403576141094514051593957285330351284710583935001457689136817162941579343280835538775155860915953254282227728732162084338579823460677573917320104552732690055799711901542672483169898032552086591122922666544895372912265950722435541714151035895341500611891205823344484358194554698547487018623666106450470217441914271084496175633058645463520886133045854614373864834385169088729713137165591992193104015577289170998721548837191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -297572202187400243323093857367925853800462971825354410204924948060660543911085797221695069428233105162338976673150883160612010608128185752861548530648409590517060130957227256042556585541831440849767847934900536789256231397311960266891127381843313497780752337038134008172144661343732388629777441886782653457563280227795703327740753155777819876858432891740415441805218055215516366344339816964191237705197468317550283359946770656412137748622427266634431213942178914070042248814515097397716069536238331476934651587419613631308216980402831385632030227992269385392775121567618450247572786844278653649351083184218518163026418956256878123062271880948031452856648790564489140824802377943210358200780260427563481832359691357094356009847577706327553401358224052900674677905693155865256577802835856939924294469684819503545417045737235977520459940601073734401250038341943584595600299453028529834887545693548409698639288342610834757508290273750486968096158692290779893120314724815022680595827792207417204847521459678827823072621704748327949953291734172676996014251677790783885346236938195737353165515462708784196194093647959674292744837500264043688711976456944069825141261513177088172413037973041568857720436910718548804985639145415898821806416766401792800303860090477340043327261883180029162418967247305290177050992033826930354208926882270881566003712049839334621750435752803398710429981739360299080312527771105225264670339542605251328827678683943638045912294914142426414180320243263328681170720521917705577310354364749463346367805447753472646690260770414762384776489241355135914992261115106677335404148395254414255096373577286060769479519678982441415350660648204005641395845104696282737197222137876733697693115175566202441844583523112066040578694161407439994909784742466258724364957184641240146306028746907259252339283793341479693874578202059177799327915156081319786878140747730225614376180977116971742007954060699863872824116210610706532815627467931539006440695885793468865467658766193407698180418605273278676332771723647174539445351780975097528386506130693158193766827512715837259189876608108832317604130840681663877775212474248624967084290468957755043423899164757848214179298724657448064935494904176825211924782675757040169666125246972277428024356392472941573783071531099049790649615253504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 168528415051895517628733040852105178232987840993702830956484960272130058702997755131297590221578170411320686629284033705242768960218520358288840151436800315309824510871477058205270600569884695871790476677597077967317516938510934246533367684906859663442414205309906106616222109506787702040696883062951053575230101292992962043329309813232996106705294499034029704041732176294645600052225531083467654870885423708585977201677034498044936149162442091128686371888240682061961957204217020605212270261257428886094455683757463042524576622849320264472588347995165404487681637430334856088650166102768288364793610733775124865848412665321572152910563548747556156276670389295450813697986425915814134991640442057775458443099498176168931355647982145847807282341457711060201627806717579902792085218677916647049199430349763843733215087911656300827436181515503207193274901497896827205376992433155492926845567787496784246424861080254475992323371907191267221284283876231852648239303783795464200893782294725115843606552888326909133209386466706443309447831746780170949329864283115014890306756807591091541353039011609417744467340768727932129682744518479920365291315141912428959304370583480486226883523842391327055955124932565375382100481683576112401657014320411201650104202318747050423038993852460731345401289465388285944170680983613723443769701781766814327187268133789518702570677999963371631268212136398428749750751304226300369317195045501395070740066660550442733821919811509255102556088958251053813659506382818659053212469095023065198197005474025352722387583693432946546821688475892745799326119295365316768158660149403010604400854346422258094934439962425091847750288904331996221541897554765070484896318809050862717861566693092005402593071220546017840307421431303755112211958223784364551558185818153574600212099906191386359267071657717027449998153766102514307221710038381014736399038646335608308328305168367388382881243767658372167699995516615684771945289826849535319973008893362019373417354545949808273068151178626221900959455671505838004870910686014129482639682376605319491235489472770180485926089652936956259991377697455437719320541336314405405502741037824199971670859139044195482449865965489464538514982279846653754012542111895573963698724003967504688243013530098135973579574789996045424014991032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 73704383789530728068904097765689512946514749211568524749434101127211615741866161535191489583755528109065003869035394841080390628365400913154008767376766358598182729577903763648306549738479123866599295138283745674760056201179725382492359027107558598940603312741623970268091426664875738265003997835641843153386417798280539246476100288047385516737094654338142779354212147106023100420334281059902150199922258076497147419674042449096997251181662541272238713130201958789948725416098108847994952479579965800583238728594578034407041983321916994846684443829733845724783576503936149999633444134259953012437719479181277921749941511407458550794050845756195549971430367301907827401090083645511968783949434708945328974401545557501964883712313089993921678129113095049127742314832948873198567855432361131147110657983396133893056029965842231877951359325656524531849819966998105742683472675637219013759951206534954837911603751922044139244441471878657539207497588480167086340779701850725334792056774388991781203483198876796538067432608034846403091176558829963828010978588565487490383083592622809956005527035043414403681986844814532995599438304516345553564063664679728431291457837300002963400007217776134186464965682685706366783405779710987370134327850516984297064914122876678377805849674048423570100769493066519086923276523759175053892785547416537544522147335502150139228126881425400369787276662927978908250235238909438157829178308409957222570619001251589775399606387038854858406152194252187702984324528342028598927166485860291882005990385396645609832777310745031886977519160362685793542219992350865459908735459257695296959023157152559998902180244475584310306612217705197715434366973204501495454941378708368699951220793230475863760541790985131895695698899069454296146383438089991354387143834014860053532583282245234397292314817004660363185953840517289832024917589632236407913765643369175050537300152518307307391094941937651297592366979931349335505348227842136280441536039179212144579720822506675513762202183688203597065090623259200938911794870848621234280787638603177815110203077996413963014600557248169591064628178275499798703081974450356980020426539297295359772876949620060761259043141587301688951172192941281192794551613350670175098606663121337208783722913106198104129753076731896916257154269184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -277965269888274283578613346390323130993096450051052937117714331162911684977780638773678453269146274210925646704014978583943975238307617049989527181883094797630460253005650758111123430503288984658471642631238167321993032222226374746513140963892244916487757759653984615507426484842912198403843752338878999869071890468502602884791126169551501786379978945758170741726928487762145392347013784241820935940122305330694695168452841472969197752897753753254698331181242698058715403968048756595941958325276529903900198443277056536660897503921466194529955640697253909417861718953624466293250890849821234413007509189305428919144742793988749454843403336550862314574812569217334526573981048252455263770366063809255910772388121533097546910787756598628343671675305462054608246230883387597699500630682016171483063211342172952580886606347063019774278495796352099923285216471157056120325624183776037596963691861655596445094364366340880586501274839781711194135723907673906055296383533285366452385602848050613868802362260578036195579196226407565350345124853264471117761016047709321169387762980808490313709965448474878761477518248261743300631197969437433124602374875605964877269582323730666877213796763435194326617168519780062963369152958723445495897508340372579197472552856589309900621263456441481599539494241066595140104395717404324759369981106167673236082108638959955080967122070347223986907226424570294366646294630443613018940235178568066127307259418181147834785273868685843969533355672675483198625177315369503837426656564772071068773098555944432998802562585988517992469116805777696138523559096572475169956399174378423561878387412502017021262675926962195150924730409841771334348700805415876686615139417457341683283152172605590431519434901275863158663743818359572545809403967504602600287032751474454069455155541205460554321787165961602165927531722898226007114842009472362207940028263305102548993807705561026507458636249554910065711539172345977067960900994832936054374891186857450733139686287507530564529051939003425862531845153067939679091780604795995792824282006579481132873673925078245309373290655618792857193106733351698316116783480515221215862558169906554755501973699628381808839587311199090602977408378715802992069204253272315082962356399100923802878809038361003574515010777316823072363501322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 325769054817782158957180178226359428392636357364250618253075755790839569958710084149398955789140362952357647917114560155159726894407499704022899560869793122023719336086366800008056000380678308459907533719132314221155647995872578923027033688466424607008028891972387198866886878878635313239193609153796546613432093416065301227156032847815562083326962488710912336916933742785576229944822969111875433450673450015656196394358311263212833402028125415504820986488549608057873535212315107347173640276324462596470613190696776038995655282278480183286255901364673152581148592166840687388005975954782836593124950024362369011084547054823936236248757803186937183491597359890689691627669639228947190148569028016413679742180780723316400519922997292254037963098968453438999920716661024805305401607772028399232624241692890704983384044651567489715577711494920167613184702357493859425347181753689375755791368806652200055425423443737628601660287067334419510556466831957319635328452094892541217793960320446385121254227146473876731627084088849580197632396326290322159061797286767707359047707157877265874034671833564853585698790508191361130312465418925564806238064314706371705280390727629311479860371568695686205375169810497299537151614442229316346245828483236934825372371345581794870848631013850663111259737957399932397488040426553191241865863714365810682013118617026799345074230059198148559253107147904171372058357605507828437147790878125040259941876710613701489741870164441020462764214926758520103317009465245043015877659560791066981552963363717835427702055924964310271452170390382909403692718391696980879163654779089539781812555260083024803278780707702103637616899837820174270078015084096155118937483730312652796577237758259233977538079679507120040284514292338587370356702435644192011172645785593329523094096328387779141551923332360728062862405284105285543483090630196462091083285033383628776405010639471114906122911065719464902486320921672762783094577184869157190048695888734198849726646974442996500230478725171136509321943959447868358648610072437242734318311359703090911447738830647674894619423956282660285343769583502182922420749261718357602554291270743566556308506232161040773802827339352833432702902070475948275944123029035820022581718175564699446133213028094628741945230445854915998693122375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -225591546560377756658881713122487730786141608501986732500663589807796602602346563824974802102918673376112438822874800415398519265475477339374366363036341681441813103928329345371925414278176529802267535352197240125859777007570303774729679881050782759471737439140612168685601809072688673040474066267217139511734765463750591598334921920784265622662090062774316034411841947551983610308669704005656913106538945038858626214667309700152835275801238009165561852549466432182238255448849613886918737644806432079466397881758026545382092121333602046943148007871407812786978777099508336585535802793268093294635920159761575330720276463268802129059002561799190519162103946027514775085085791229794029286910276608913045691542134120226280955657464870818452167871717029167776897727256059457510224607076774368877020550313322071861806517240725453396119443961383204458788980123901082313000225486781836421367333589092732721541820460893406657144059857363545335109849984867930754713464196914764746501127591803650932303503044802312612337579118302490857802347787014354586579391831835192619074612087260099277223280228664332235985544967559970569086257464700935705804150303172004108049207515884986132029796550115349728871062543383528917517196365815695447496082003216095484493346075568238315931079759676663010904842260778893536770080114688805739755846036341579810307818122070019166102046466157136110213706463391957103992025023235858819324900550840076741360915261173550169890221879059952978329609113306251818837291303725056838559944456756246900306674935049050740948111611242890284262470792244251694428549849303874522907117815446553279899710863323898808473474256039438503469116875773242367329386201606306078102484309949613392951708856151870621944625849211154057648773428811250643867222575467119907911910164970019798134424792781015574519842144092254318584416345528322066832265361348946986819403321712941991923775714908814728005646582463428307577702396324661549699808914538450738819821112504353132595756559219670592011899614841262880905472080456334613400388967752710978112213281084365767690564098548747552274142497823225133971127579665119757799195900189385367390517064480434024477657480907294697002120121866196040025925618086117339647857180840284932917358358042791936068927657789404614623865431682483450517452226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 78836319115393922250771954422191754904260202730369837929878083753648522595864289659255888109551449414064401465646095837196997729185440259827357349388939798062351611968688420585266511394759340736077942696998930048013729071691283219447037295386749861986520123597159607604738801624744192782305288845678909429868244390828173167524733088629526866208228932959861026541179727010258518650047281308018543699346483353604727714781346099490105566215097152049448889053532621896685507012131317989161399202357414472487299806236678124431703501842216441536387645159641063321566487572193575307409559174649225229709709581150158916044210912028919056533523016294248153554884192887883088602952575433568857474833072038412241858147681662654266874110509604280496867342954992094674327178427831303610500872518122725430440480427137069658679583629614061690810065444937449631345642645920733215637047617268083704317448311452443835409378660785116614213662864640570720588666366837687348048016757800509273743488273754974039552326081653404745619448526596171172791346756348084421231467121554288452196722502486757308823576687661199530273062271755740197742399468302306893042735690741792747152657169468510876181665861877648848296336537798670182009688244245921698696104022482379956730360895194830640860879779326624585212815005788960397289760663241864861551278801843630290101310316415849703747885053312939040982776423758910338398975418908647456165888663394642350692001650684514116726152614584127216885353073998024464490263657708611289157641941460726922556972275582290107482698311396799562877708990529989203357852890779094016942720321791427156872443617048428866904888571167666355550185922133276256141350571536614849686044163636016550098593914239013794490502088536633785185376712360800024527640434376903090469057615391890867256688608387969822309759279552559031201679124347163991516432290717011020707175401260068709908386471713166205486996396747162085882710528494477809851259790419566169927105231496503930790885541893920234939041693985285101208012713985306333313644140099436884273037141371832083723767067989174883063407420540515121787252575743232889927968717708185712472975120919294538256583591863909461873597878919296358136668033545290545640671935263821063132049030700723310787090652658264867490947333901709202505731145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 23091721336558580213119602825727413512418900928374785183626628164023442600915623982283224805622104861322544589182633999391900714453128231035209302237940582993100390994394111460785915604769639493412245298423930159968260750924615013673782433112470765765872740460545001360349136690780435736726369575697970190017486473825512961124701488391368055628148978261248822442131275357857251546503988878361593749018135624769451957944783456211090658695295180894051854137890770998948821893380130016049208440205626435718122866055163372512759578083226846551862417098849277460827971497719924555551442997056249798613702049521460871957454363891209595034307505569115217675270388573450538853657000306346551391207462969462154323237385892644819208195987999943565434703855161065322636299632800543782157480958555541835686925334710671687899045714549018978222826815385330509676368482939801548347318314364211567303067792950886056044222692159567747979850580068517024948140252390806527467590643108625923040555382087938977449700012700456268460964160685273674507218241817811776353428975233564180969901069881733285202893103434373371130337575530307719469233512233215235839015269765520971200062632719656369286670755007830125433902160277092963092863862543069268050134572753892907596105770844218313114048040562462340644018030731192055385309997295861662508150041467792573974411507329226049361098629088448328833073362553302331235592183947642130899074183829453335796268955353859129060229665807274838505603093131869656786589884489348529114868909699764412793026757907682131367212322298386491166427471834903240759696057821528073932606044411846058107596557306585132785935372808459194716503859605170202944172746787675918650096249281101410732147301552489108568464480658395671108053432184401176412819251987090950968861366914430338085357876558237663877744592699995603259859111251707626000731689840253543961740337965745814704892452642935946613182176929014287609676954420004622747068672262902821940929831702478233204483441975131235708737847214515657190701466321102665963056130941309255125052921313573662978870299132175761612930974824542498266584012923270127842110620787239868130973249072668024322670837408142218651361589720699245022887419755365546272677913845864527793212329453236410642844307248589257259823055759734752065450147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -54946669390496206889874822558476978452736083167194389517898257269908699562342171720164518669867631705721455438581414110109366075065607235221873489066134478987620023861456351992859308767923754332808394284080778553063951048775252450340260628049245277106819010643322703519554639500777457784061312333759600413235657181084698453095678957636611844450308719975270415117288535336192678210965703015551275249198957965475962107319559203608093135070059923791669769122746960780495248969068368102919972403491209354216597719939441342588128041456884859070975898701783419416476011501009895235058826187806992209293635874603497436326816368094269740909162857278268297451675751024117022243702702845013348461745796062067886813052589398769867610312853373470571807620161592833563695412238880549089375585284333827265415956458396492496547833001264544806343762599705230199143027846272774986966610672474563129489375718566744484076400283852611682024045227932192974270597787792505425195025484695274812486824711862517736106254639091844371800214448968760118370103725376366165115188895947119098614694272200128261953554116292305195317990019168842869897221806690754818828565160833738498303608772271371421818003504922499015416193028832851957973591839335380504427062276039479890431038886291489235381694822441270260882595572611738599079200967689217424935132142247085095116918126580477068499088476089848108244197448282886707151584037193969163668814257682590753746965912935713816001110600468636471581192714101258476668732360728578747558651576626166506794668382967927087585792125288061126157400231280288368447793253229175654591793131853545067299152996831177953514564410889605931151910672006016211829725339529862544339776731744458151169910849642041446833025854466781969346376384352411014839322285491824834959157666447365868071200322549165062689862820366945527249827310218401910507435174667900624570608196026630717282976230854142847885082150183982366353381902870020801525119486762088219911886882252348677165851129116924642087084101856193738273760631798251042302142510839132754512216541081740349945757457959340680831904183308402621854896072821526096071061679618418175861469762642583128440458930884693188160498603721138832076639993118161503222482701386189461123004269143041255904158269867244935683691583078606376216188420096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 41148291029241195988674765950503710062643403328814761296905962148017605954701416020186171871595492144563338175531331305230049153211703059916512156694119626835152389786608341921004819655468624443340781991879822604299117280085618294650489665522225148521985611175960963866022499484663561914390129136257860888557407798733547652124224823912964821610166159318940028161924397085185817387621872878450526275387578945762653660609483662680907415044961772072230807474845005762652665562877986982766812870251665530280555319975603407211605206385328154003753750404578160492434942621332207456465802387386447685192697054633335473514124145469011667845669966932905394688194245650835870400620041789175733614061511234285788785052942598118823602213539973842903900770514707903803569065455866531463950179246548497955707517326215635502684414938766029547804885448832472436033720779617152778372485489148903360165720161136802718856652927121400159141232671692631164685694212367169308097993134579674138705294189637937360291026721624374408086034826031952213963340298573361566258464883895681829646514760742909285975722987177313239093155772248772056493208157119098399865645848890625654891225376368630641328094219440849161545780293595732724746803883767860399807552379614871750701058611473597025993098981529328032137915145125515266951506513835537764609279298881114033001630131015273320011901213064570637863102748471125994662597796896320514103838206443589390901996765848816264692829245210388598489829674553009536923796976595580874653849652509732185743502326396547451113185266427489530382699864748358274635174633309726143071429422804280224490157782972742832942300820295321595199788808281400775738157905285316402264084647200550833023111581386523675957375025187149250919093381610869388017552051917142686773027552430951486706943372081185400615999558086644400077496923734108915738288331241400405987007242390897812142663582349854439788889413295370174441311672930472080853250748051044784715503202305475038558290094265533440542440366453104133802278254667131075800120214778159151092220787101581128587407441374772708610114349584512551069678480314739436932701904435548112999972795082998864828657966272357023845349468152409794340015632413012348493689498474282297588759546243788935625667520396182878152986678351405525136425615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -16484524728771058790355757362006740639768596911067147035292268412765525592070669489604584028059713182129839219402638562706748015357372644668866593200152658913813858485396580685350474582525964867867546243255976369470238510439049541490375269646372484131753611153137075554346852400745455897562040292873056811514706022110384687318418336555830714898469638429958601887091917312887634654037517361657588456330472088013898905430294215667001380593899995767552357658898554816539114244891950161157077350034342509485204847071946348805262107563241883433637655739496833345634833865286746558396822327848239479816368851502825801484531588738976272555728652675516095180021648984324481417432493607929020665830118579989817294524305594634695228285970566172994864117757400605814155290335251709474945831331283945319079853479582830004558928901159488338853707055027607413874890719483473670262465165305232179294752258216185287937028863666857866998231552268387453841666101548521869289654648483308166808573392454258476037983343757067535447895186851156585332543431330098819907966809196357536950603742320702947563804735140928758796982168570194083740110395268310639130157506642272319918997773645445639617707669145840088588064995589801460374566923143793202999157259341444300023579925602868730097662596402916575891402644394270728435695822275464656616846765081049666999061441797719668101093563562005563089581278075103401066789082611022005098182472718352820940274826128818227261998188477906357599367520336145027384842811748671767550723464038553985737929074353101277483802757482526120966416514852758752264685949614723300344670747228232510646638164623724035482284577291730867386919075267615764013701338123431692478857304276962104836926554734565963460353577130731742970652761792395580150130559029933061932550998740337606457856535938952592336638743023803447046188788944635732583602331822282387016377962010323094711481990533579317416628317550889041154274013421615188769996413607765892720499511751627771849811259729035978980159459183217941001070212726570381974182002723705470644199306995935546933021460971113250711869398927988982619762954795046499942725948916990613100212101828274574422743300268992404257415077297438190030698239090114736143981404097185851921534543248903122691768958648613169476638003232910844579983392768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] 980108375213863394438818691139446435427695489850785707121003139818527108515807056284131153483207495491109212960256676024335524656355344431924379108549476394617065174072779033584880254058456273319242708317753907208658581819682927579641694267220010904485607319276462518756444690089618325525323772018896209511446822073053270543316039449705713845783291490712914236873101624227732999586691300143779532332386733734649879301003800035292597500009859286842441781106546006831869811117062086156841567082379690744336763692821854236867335543989210673528798026285215253302262663464344070838269598932196352550099149110590926362710368514448249337312086169765747572818479852588973458677281859645057684431937792797779662042159042745882121744426495742099123013444612720014315948097384093599324673806456968222804857515417279573768905579515856943925403670496175214101820389336236640395628623321787448730113037527311340980957492786103274994985483100422152037254360518246677466004054353927033492309904058728935264467333421864405396002728753598962295990836430878006135846226011927358681195363059469365450009522142157026524358685392448283741541235963475503924696052548738945161847446558838440362829659302362875364513666703090948946400321893024755779921303717479883092189168453468155123695171282207439790662612058084156712153239236998197187291675016751695149195391899960022677490328784306636191211502985908544432694384259610184644816572516125369998232569424980078388163756043226873275405765851867717824025846185386381126198105537160967449789225438345030131404471160960128105592224984334408780669122913584252417106305030797474841635900627970746356987076973534494366473949916464462629908857827004345433234048140321080250287676299706161613393752503350892811994668241318878594557847988607929841559557169961547224436214323154056624836635587449993626459170850402120595619454891331657743109241622384915577375272775728046776824016324281029634341721021583958239096663296008791695251757635027378213604300120828406454592140219828128887014801690776588658549260803941401253377544918488186513237204557969291903266704002555088402727155381642690428790464930117891765941413010467244201319890630852827262245368865279981307669006533171236293002435055721435361410701995396250415160651317164365254948521161663714928518758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 3419472524289813377940990968298101332403708456090354495857259392024927614263624717268983393795305427896190709083550085139561677759196198881301907311195687489649406749358402404391042927380259043564022433683694239082684628645171028672540130064010312328337337433256722332789701083921248177462111156053101220212992737153878589954069821212381235660607468156967704817374424475866177290068306254816639885102160059582368195141863101018210137608879419136437169588530160720722140415312967612674096534468482722620686869607721277141611264625872409459071972708864996988716608497377627886165415724782709812745628180837560886090993370458119224778760713227182059224120745462736076704908026389287502592534379241635658000472644052215700750515210928222268483684148721775886587624596694728068589171912702287513823700131935013666358597928140081415931918139468594761586966653884271523922157448873588604293431949126444123757246713132329028825593064260534141140610020702349645230965490104421986877345356182935047141848724410760473375540897976254697302528041675435059308452656404981028341700426158745494363060353320243609024382898226798875796001418273488571304607745653675878616864136531347513413483536924746210913284278572729863898593981437649108830493879261982018479581045241023793272796440124382235229572736070560432547555888400936978691138638814404685734422188693119146469327726897334859109515810928650633022752075050555633846555771254089635430841277349470843559915952419851256663186378992287970031057543833627130193199373626780181843869012603374515274975130186620696099164553342323634181277894799288793046968285990670754602180057639186090485887985456033570341699425334185809256856242586107841563658009451795337106565601239919298435581497713093526074885635212576097262770052220874678534838760870009252191637700003963616606660691540543412592394337556502233029618679755899852011680568917617744741490019215682263572835182801612952215304051972064183995943395929695986424314412993634239149501155605283088368175394576444829488530965090367902223115906067985097451174409127572654520723637779541342769020290961131641819676431014208109789119292298862876635771719551309273097558283195233440085554611678643644786964731001969117815679191260471229890728954959733761283308484337653480855293793017722351605080129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -2564966515436696381254955906925044256570396467702350489507343738915552477814203152909580951877765732566584455598216344591111231063789220578024779321651123621037801081113257119856096652763737059530168713330880196041597284864709058570707484626493478208420594092023539484681528943584649470259659250328749520600068072415803085362685795893914238496130909092631530019592667101534542771404537380943700166068655403134951290750913312172548314284430916247200968806865438224901187588060409586759443776630152083868931985939772497797911879547571289007424414147407069600661183262468733839059370668399217412891150196412810216254540350020592019343941339774116319759954598775768378530407730930693565144263474297650522428091092556410131472822797294388718802673982353867052255744289887955319874434313432581133213986949594201186962995990072658831826936158678097804525698290920412702767366971796284472124174115145910310464676997087615122232426480731305682378283580831683107211591550228275083442146084670828474090354870255287658471717543609181992026623812170261454876089746325556154549950807224461440586718178029196220324949364350011516229752149406730814634971621841264774785586123391135450514687450279115170615626959349752002870989812052740803385810050727790814337060833298038174455990033166610093063009239346450272387186587869486098597004719601471329753507598595386455665144344319816699376633063595792126850081683989716406873008853786843387084689827387508464997359674278931856941568464093206827235880928041528054601911941759173610142148258440542141245824470878069480846938008219211801049482266791277012670444724183426033596502006734081697928712624258787397779527489291879494930099381148480518117574482191267777245303996079623191532759578710552191414231110200246746547667440526829934679210138132168759557399503757135246563155438177302392901752159284712038851040264584855724735559947722910629425844806658710016126187732449088466681195518055610200656313224391074850508211612830909828582106171330350285114751413570509879343014586600133409627196359876876155352430578324894446629735552714590400598438560901483224879536718575438618655284993907627536931441010968971152325742730647025134324265726903298079423564581169208359499389462161275333375502499900963191858829876967749868810725399028955780520114913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 1007271942836744414540196743470001531601841544243974830710679952984784408167829227848312626135668235996694803566502949615238273255140725679756463237369166736167031992295212239755156252541051918719817575099082661452875720998947239961001527885637039140920193381162797705071553461778616053412852568169480923267414433280616639194559511387337791795890856742699558251611228715333040661077923939188626553553576167156690038368134804328517649851189336583603019175880988750558326510313155944518810900574190093670173074157557456449044068394819968362282880407863907181238214895228595446659126617850534722074286037585004427733151022382831841637492607022355519356575763973531339923316741029811485488507067101291835299396745476353779030848249663673157760000256793458807794727002626219877743801823565207340425515982747852645517692099390288045569897372908144981291046010524715947777777518349067289040529066587961246125597382367908952776862734445156953293669351803643783982989214786680433182782331165135722020211933700522416197875274905041200524772258738021900847755935888898662401255547926006532255313151451340958578517430088505352653934360072893836299538168428383495637778137936018397598864845227618632193099327785619455138631281961493386748011908836873790458194097411703245461574201986801839227246051454240992928874203193459824776250643474616974542645114995932509235010302335839858147740364542954589617015381346401374590746463381998853063477438138193583288218162684179934255442252002901638294092036607647052989701392048801612712965247472017982351692778989618370134993049385273147072582502449390111292194702385175757398550590989974387395121859353734825364453423445284224739139673199857752477475814473332230666504067575438368527191951794763157642103685584429573196577633226253919917355920349275267092214795439102821896277190598913697227221314667830084831189351404629740359995650574675817839044705852031405585183721573149582148582158373254966158064183682787862970704611629067025056855852397625890112080741650348633929397494979279716549943705336403867147153301274412194589809939386228011454046625028785928070587570887445711466569413715737800672677938737479076359065433285867291763049277085440616954814605783918283821442685130562359578622990848641812504610532258575546192819466834569544200756396032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -183647805288717935083313001108400187932258462266781283827864482519515245000892091929412425601848259518333610601416193872275234117648868460248879527870538475642822695115280149277211282731850950489239678203010224892772227713793599155973493744844857988873530748038987282160226337928691153551329622009155823383842475894208457036421376869864315108357380201404452521907983854483122363906916842126628469887614128544837992913864159085128305503036697989112776677732527314196383233904845624863175377019608620247807226929295573696399242529086235378084403272540684810274592542754442820468117359815572788159137137353966001226875725420336685508683592627674593285430743395144185861185559801488614982274259802960649920508893559441791202020190151147369435985151966614144491801102686094358648113726105614434934746358504694197571824057129348967738554201606958448594492049720147749429266698710018998232871683853160138265403218037456803771281257088145509884260968669971912238495172426375178359356768731771614213690894350332900301805473129369211612543573747283335888372279184857901737655463538239398432764444715332430811024728101679388668720629003858625873673619696208726129450046489843854536347373652739671023636612577285343575617041046125943851539829522697372059443502977078954134950259375753391373827989883740803237140087690050799111582640744895110116958510074246644735341967641526101648031103234822695248271159474661730121241939908210675565434712562445649198924956386598163518756147806582611994434687708021993999153366438252381546196008241043327464158205962465237856460448159895904307971731557078294574557572586543183267235117089015899696641835130303833831497425473127908758392401513622635125938062709662308726062164641007109003413017706551428088834861896886371631487717604470010170022832342290668312080050016843331510462926294021239834850920007764670015035552251007358662160416953382930101611820344042123209715276075263184995103279487783601040741756041693761154613745584057544521699397078256188828560784000949407622292398945242931297868338366777715452740389224995467938767862664743631069248121572101595279860564798293180110318501682979812460625767119265967575782302886499021997213732192275024847202184558810345985940297858349952187552778203115424739139599392634502977648857711620392381013032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] -27331304397633423558480299692676712744029738877037651791834864550178502948335602814953897136549782143896074114437173993638796533387858977708959535992698431490624672265928302036355765395776280404585200747277926865748299309398446855066860257274818076050496275235278369316559747251347151589089707536097649366640727192270315979916999575622662603173859164407241872398532656856195536708264839443173261950925017886434835651996777052228029941018372916542086870067920528290614249657809785552648231672688324078414156482948536663837427135444455073096340589537603730633765793436029163421310356989530285060892093936929088153513261908861219130679009580307867915800715758407745022459103853309399696442269348114657921052647020272114890908175254484930923101809407987016946670688298943916647194531434624878407040115276267672077208387322834452522277185705083723100697024432788086570241257406442410089106988480440965752395282701399277804781033160553161379254021873224966871950768666902195526728415830621574762163604287470897445551746022944518560747602444449698336671233236928508362732336427712580259233758781795521701771659111154453528856656941536367003713754841046300645317337543980014994833545432314464466143472678523612795278020617172103084027668487648903354259671717450004434875169548013088545656447937732563951798787836340328008102826790718650048631947709739994746317793073755629438379461860856804631059850599438006592221071156898048804563214876130980508776132953743112471711414673415677362146294688583032349872849695115383622186004259983177645266249633590045319699902500929287257428045288362438829340573623381078430799601378584238432340675528326083356662855562571723156416728594704412192863803495834177623320349316308699156206325663935060653351657877866510261566953899249904771332494294489112685597798256991228970400088646326625088790829481078358722041175281870936249834791962147445685253999755004431044821053246320504778871374425845183590329959527945398794861249739702880424823083949260104775986134702783012027755827807065746280591663124144660383795085336497140857971565223777977458663444430394979794372510801964344044163900919644129767983780040037037167680986963726874352442741782661606497151998860625694423606276564571789392249879538784412066169742784481925782350226969882935508760264704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] 20485075729411302509154525313820185846237252435945845388637937175759966012629066011565710005242242123811608655427209443204856232682570729688104362904278335769857596888038832280461286090739152953726567515050202733706877737806440365568135465146005518017339662420215261609755625898420162803771834001204861876973719340275395763728261449140040181337548616403119439945796070747490618438580600134243907818139179938510813314753896053838018998381853895974045732314684627106424441728380015448284224918122703655934332805876295064584232850923971512380446117024466812175635471633914475370222949143109665168988429334793482721777635773570108275221360523606357656100072512427371283077652893448860402951026595760388555636319169808370183386234433311105732435536946438237845380535407939839310483270906089155644606724222231883663142631454709734752521912336125719279901932005704464301320878692538145948916469956535108035565509223712077336929106313348346319841857699502573912439500623854417599677990647830500013482532914312709740620895597020017226122809566691989896317884825379077274277484479758131327411612368682450635462949775093726995681678845478980161869655384850932532954414926998991661459722357438532721352687802255470696315277831221580018811873315748567730982176085147668407222198221377323738620750182958504586431656044745846625487569756417972627582547480540845729933265782708954137223244234855415274422587919837350282902261078475296732583131196651582052298787522769761471336353429977907346581625129618214247621372911037976880678446582068020249777981330584284453811610233501804019376923016546806608640964126174975189887611439571763849314390627225772338243209441851350658726979238753750105152853842047607709241290704990342742638893593539900935204309510978326066726351507546518804043883311181529698590188911686875342360540105125879799255616838357005085523919395645778942593924143578544405406498643114605027466187820750925394838080780361458102776071405353071828567133189943969955676274277596423984576180926297515008986818857764054074969862589567448768372587783999550497630468991056369532542246117698333932243531070824971013692265777119975775316622763716360989200384228606777251800337468941983091618341753536398862530854586919604833829480561732375085699988394218056752630164057314998155948851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] -200176804930664925094985999495038925150683661908882609545766662950783245633341944186041411433216545393729438848603014292971471457907025352907119016570829893075239580899005044062580580590934364951359733244355830793207377932025601214888735882041581639357765800197383082444159714912922771430145856024795323199692585185109796645563748262734984481572933690246505546751746883103863562081647954745225117510672347636972855164480766370091084518759507040944449168639084084613951622415191515240296391242941036011216965884146095866380086312520969821993197119691851293930048551487305746201749155908724053197720600371134579832610989318336652594411624777678267625302544576302301376196192702828786885984390713294313587639862919232694571148017689976820069304795340080473398593411865523629389550388828936950210144643962611144550608881435846193608775240519120255012917553481889699054346625466713875182893439698341773434977526136456644937357659043792289740122165185628029871996328151985103372824135107494521138738827298491030433717616510990627296887845674198477761483420807120965477165664732825435618354164821148816993386568168545755034682864542475306316492774900521127726581872826541968584911215652914476957586280938354626085897827219626786275503062113757213852713470770937377847942225156327761591715323976177989905520537253784128226458195469331613233690414097582871701552026615433761915927381611861067417017820731313931094493110320203469067917000578352463339875207177105747048120026267152430089584228163635668056740898670195725591039167846323895568163009181277373109493667271420254826230099241325583801788739082831063040181171322322572963017898855680538353115643511987091318036168287404941465046763432743777599776857629637986360432279923758013102642235263858322743323842545224126345911787479756194024509316925985413625022991452880783238541199366236929450130300999164527796651203951442626934131775161481635997834164966868841762334663846770849250906296584331549248815532872734709235865223035992297130720542896697419685137203310720768809276667976158160285399752424992146865831112144678056922005190812526814241644523664504175072584592545489112339061849100972236990746339957944061373358496227000751486247173592839156562873193808032610361340760324436304660889894172964450679714688372005226732847104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -2618979887011918905819894381423187796441030266854527072000051496130897643260045830134834139418586595271514927811586158593224752916098148819601647759173565047830949653197148892560284293857398630663450286815791195965082423995985411415455638874227585662689612508848712444198446663249866049287209086571404733164886582500531157702185546561062084738658163771073006302064639955546766594892091121820099880633561034670785384232164108563991373438810055193336437164868960819548154241826185460732360151716306094351238514826950131068881307144355651663361932280227511262108776919727819451681451012039060261765170370370355423649882047276818741980417509048718547839321160052755005371533077713576453087448511158212844387549710245279185123619147818047646489603897663695117245941673749504254832604328261400895559728097331567623785249047214633786261903578048276032001151105848991358650975801165494744085186622796398859314352949557443269820858831946058180422895305442416779128714308224471833226011469699782686599147274625693311324656763840421088545097024084528599813579450860466896182018642041803112706986423765873507022860690622695107892695614437648320325699564714958539737358550410551157473369306924880257993033381816026435126278423515666844547680498530117432606848850357051726030248835543090515725615781793079110821711841729348957379366236612102239520267860501788038321227866574243456066251844783133914777993807880659783921521528774057793618109310148771056308614278052785104349672650293952313007117140544394338278535710347200139626653111328071425331253125994541428591772355012272550808227321850967004056119989067386869522733391853607328828544723830513295318541540615557790321950508149027897395382077736132830940991182734113653757408796972852564832931740098549699667808680229055188278784974825451410203230784649952280933007870305976140380155653216088750787855165050517977291416535644346949667049249458001607271023016014353940374457872127553232410909547825693474808014184214685244379060602230628585210988692178399490776559521869566088479747718276189321660045975971193744655515304069947692061834325918541916453880529251596889776273569883428364771260674481304080548142729002321048731175000529706215250411727147237050264176218223548350941018867227414642271060074045635052978845994552837406845829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 1030259248860754736438890192779635533490655152246152469741301972313209980088317359725934057482827799787738572788671735712523333531032204030241375547220009581617749293552132834563488171859582627185151950298034995588413761506828609190477651833755158558843095111728224660590040581377532036633272933976853449909202078217105517460776613437530044306901107733385672938571084959103786911905991997940969891870267243606600456311673393435768082898730254316362257545475331824951775738963693846119692903969879628890956629570077888807922979665557555664927060393068394220296069561323808592763724300474573870581896420297274271146238877377997934490107578569087228927428592459969163562386023305310221309700275063046695331080753314352966639820785036131180742747000075935473222190572720094364855709140231895788324173372569652848896581551832991634176454394436744254514344756410193878550020707466235546778093987137317665731816515095996680237431668247522548272883205218479599362996038882999406791601566082664500634718091878669547374197777160466871635742020351324077500150041550934731870945611814039901610096207348124843491568520766791984070724620783111723713199644387018200307655899763555026540615086179316286832627340416293239500654388166397023570414504547469812795395033578735386263761291749989483105172468329403740042219251424727494955202482916528277898655731507690765472452007078489617822079224382052743392991383607484233802096986712839328543077111111200201806571552505310317924208498405754750617212450927423876808733218296735760989953203335494466221419644804640382335650788217342058264735720631031886262131253293527709551297764347509041545996312440561722175755028973693213958995185811822605641386867352034258889216683432322560596119170698181449994825920706979414865354592580914940679499300576018014635315296271874654763947549343651819876673002478672144136956649628579902361644025674782439403067670843940247927823365236879294251496402551139702885116212062952774910293254456111375243992334050531959901698047971411389910557902730307191513249913101982874190760668906910879284716993834668416638248532304803350861645924277172510006736656183603851155101617540444141699009137234140944976960280679750789141924027287126697071779437629412664375121507493217254566740029813432223339190044549451986644238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] 2774926653375095675751395440622799577396873007254890677796379617233612786168378674030747420628723187829338996400048545388545063569670431321049657533790234171332715553216563861973379451044518064524295226352013671973276917545164656624004941046859013406971815420854973657805652764425823226096761070020829614269957058385943900377783571699549244799142786028787137340906112217762707528917246607731007911343394300009695903768553279815588850507784594125224905105575062949239989826936631371019036568937739455666803879354784121923535827262470672892272038516112817038098916689070035694835701706507804713533745436980138886057269992077496186338594449506539947034708927609176492997990839386927520106776462858949381469942832687579435362130352213380022242596092331443857452337934358488521549994312374007105725302089363822016535661635411493662404088037718223251101425571458829684673725102942447792667628017443558692371468878431123230097617703629988373021040822901103275192476264057655493858174890568025594203147240133188061443316781294936395656495963478348947469872167662169124628710885936580913212264627817761900540788349280094181478625817333181843285067003328299899173784366131440279094971842395848760695608580138984995437021130747452124077192663625684465434661629184659144835617754160715349501831318087941841112825654072339661397825042421178458467179395954706164705584605058936150303137429468147475505051511784045676246473936304059042008270920503259684521270098720070439307452817417193086976143395140173450039579958264412372383168677257016443887521029561606134055779108145461536495774173457161480738076151557888387759373349687408655843380093938609930832672056551033723763451935431978977307852527648992255017137274455304685017466788048287154326075011382341199480057714341100000108915757274311773731206668321428897909568386976116298454843452121244154582350249117147316377272028655158446335847943384068082020244716686344995375643133606789946022210829362777321892763672580448108414146525830154185274622905975301799926152985182451933719651109028659033498066108362375934014485006901104254219480841381344412257695215550489444884980689861741246431199589938364990042549320018921707554771118152374250102098164716155651846330229356147859222581821344826663745717913471277652221925761608581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 116386640504162331690596212250516451471487463126813241805748098512657152373027424774231765101200451677308766785384415769154872872140046688037833775335221144258291265675015092046572165458354861899770121723984245308399284386821731690043066325169952998169669754135671550988323707383616537084046639163760243354476407167245698501618983349499585879189808017343459674206990148709379529164057342057762544458415003291153903086780745269379640618978787995205060016507626750168382896070189541809923661920817617155569078844397384893612694481654107235583587808857778385957626671912863077685260281264759028280008775835434468885537170548670956463187344007547711249294279004610593712977202732098019674337561641122254148808367622531683136000558880337546229111331374234186089729775262191158596155288954581718222516335262976128115765910705338384273298530502488685532611382442913104929277070674936685041287812977144107306730063059177377047321778045834793857231208499274817005231155956480343796920293860348102145871418127566807654735281666736458563526345505560991438251802361513642795426421340477318904211122255597097511077928173217174960976430698184763750059043807471901204908660823899508716517838497842216150669055831150353236558370261294823338241042542415912293410918044080499600726353746445440048583018786918163506714116723279385678964864429710439754964812137644371920944632897211727133658476647761584596059915740489650861054402726297537661897609350528510874485500129150844743929003352973631882050330331062373577462983572933811749726404029966255253505696075985952198977182126412486472709562196751524104252177405698802565049569831157369271268380234983920644553760998944682139303247073176787767618478312007731959682081551398856837984379277362299589973916574756518963526717144078355606183126632071693396563136673060127894799704807763648625948117222095022092470173503615451194008790611527367067261854420027809699566983110849973304690889692142497865079949000918959046087646643038098837941157985957185044344279441853895110015129679707947499787218994272680803384918320480108438398995242654398231887686731241949442305891338398308978306114681312449036506941536183287049697508246056332768189949248680663645620044217756047440448375304164605655855552010481928147684049591723303143583816465577410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 10916207117795600754850543165783781689597390380992349079719987617555158301994938370514991958733615180655434915627788446743511973036777924823460656491729104275338709093917692905518625494397412245503433812642074420558726069767452786610899946864354977795022356277476759614422527592061896595105525198195639055482515324964000914148056217694777050086337411632450509261611743929158240710036279591345729483031642802278381603694341066456574674633900096614017722724222403026074384948520927367138585001797993431216134010633628746479980495133421659707840665588617601729988301123729241282954274695942281240154355306125492810926925765052809042680885639815638337150159037144876642240685396645776907268580358890756344750846713807444593223722044360531348494564647368761333660807496726687859009516242258397569709059315621293533131217250036053852836651769885001188362396615181944507557813790851814041793440861594204077636874561592118682320545351563036190777929090776384958776716938048763152764573075747747622773698044296197111306225514825651188527910028151439366684960928496960659195718237999083313688227627973592620848043828249541972160269748366587436222269488228677111452226470465458880423217863347422453875757742734696313522157731634814765377930788811549541692499167436674332449148209786692315139349791568688760863973055941996725225040327462702150621328361129996649788235531949809103723074216525759669083884308428879486332595083704008163107579631583527249729623415432746396978236937617959667149831129872239353655615648320532732736610249833007958693680004564698560430897195014483699299987838177494839097304375464440581446104980764226637560981569483854129915224270706978168513808115934171892798557843042014648681216924819301986116097227936748467994152571324777483525559609969364715761500562346743886383421429489541714177073848799677165945599292363576594548790280323689873797814523827949571790021312963383252379840996505719016452695130447553732330643204903880020171289267892991015926144448098278043470406237410455454145961763232921222390101036810512832198640494635511399338519097461921902009089298781319307404737375053214023462189755132315990194138616474579256005161871045989645539963272774177571611982755734379019193236149157100765341576695634771701417632538176488578843192412620319621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -4295998107688659578906656320606219782191284089906362590703052214823800834002749872573178661220165382166117120209937974821242672572778757896966857683437136849577777065525111113891752836395231633904243152295317845220799279569628201992491068474652827732460935062468842658289533714967448848586753726299110055608965260936728701608564450280569886290263716805827307749507567970673205796804793071496392441233487798706728425078281841142136980853107710337475929263634964567329760392065349455492451433249758799482397528000516030266540273381387297223637170887294332999421868590014662811105875980157453512119678622324431456352104649219012688894627293527642569423935453206313021385173936306048972189522152769626067702536634945644719298268331448602244399611989200028256793401383924296547604065243594280575787436870894709472859967565687160692008597722059826942398992824823059698323066841297818351347725552723455960756443456434296368564743278027962690433450387504835593951610965107547709634649508712717565351199835244183189999626053294155628976107655665172131096486359173619737550540345695490955013397593491136168635114344738616109469906892178752007185860292413332737656218847208854226493810347563596961807129139583877505935434259550512716263901104430389980231200177589289669396412222225236009426709605432765271337960911853200063255403186104881453866493512222616331941850476376418375142285634382447052806076774854562869700623384075796856442565517529490166135408378153379654123495305958655192861904720227112895067818355389857468659931289751888863110426785930193317987570407684158892347321977148193655630687692170988837793532524951383812428404509825517477955284173675507861512779372080871772047623641374804985475029719816896728358823537087360340631353920861450524373053871973988392838126821438983277911081505275614781286359150259385090851027513799994623199902914125260382030510943553253966067859405013475761091771295340043889213874022717924304939661558813962764541006999763489282933571196585326345333010707131564939581103134067534052954996534441429501739763673561442106440459624269125054014895489336404259931450735572923984452584702175747306277136885540179169260986931270561481447415249427336399379998416219121477422696318187710329897349826039680462986531873947057520278893622636245921300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -345743508161805742755717822115890707965691590278950942553713702796814962568445756114653489691565441997920719910100670646480316103974044664899288113807407345542702872805959885530770755145953417065577782266013827870896222252771602458811185088143108346620802966602852369628754767417365093050975957084681077003194373010570679190594803089061493740200449410673075912967914487414973660878850228090097637329230447461727626361793781865800496997563910223800583172077722257023741978706520044375151191055345548539864195902971449325425800237887007228417804709805191679702296901370910496713431392503947247897147952009770343563933710480599124212073882039384666441033806497146694697153029765604379246111987191172042837577840324127738504330303051551129642143926081105115703194440476668148436739098749027134019638582018243797640811189143493732534809799591776869529985220664262309050294219081763259967314917188995441755725185436385042870610369431768153064782948568085248753454263661977340001900597456544224461570698278910503334291168457841508335546664969905487201100955036402352137502098140186363312218366871034316177826786345448963184743941217594977339684845587347325620857354103877637315357358577512703080376099478626659203767506390769179913316451811958817648877700596435625478456933539613453059924951460088968897658051969749525287436709179883517358484938520731175583665992787240208310556833674025732867573077578845205864106692003273714369059671357493265984668916066031790564842819321335793082599097054855666902682511861730909178815972514525368394995161243294768673071888028991721201574475115293759373787544432932704002823663325094426462773223633209749268050018402562010691481594742907383533720970267822434131169072860479428677643808260028539330744941195157065273264372048150987896629366914376869717205840817275329156678825868340074015497170017148911446463745305360930013146449717569776777467506949094769634075766835572570657357048696879058152807013512748552782632161071349059675787866965811216565200042094208550244623507705524927120811192134999211282950201779224550446342033943266675974670628165309652037968159955951224782360258435754428751502974503565165519208001783762088945369094612789645832091107567100213270309655833772493630268350396902758599264003550358118289435584651298296823808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 5107651429862449712173807043300116573809536656364161031947314581161259466784804961646617993613405402562320334808377148137157773211033532826884266938461778273888011287982781626669724640656666681832943133338158825253756587607125960245374996957019423032263427197786979992060035841602191007992776466449160601325440593512060757706801709837909676630037465375491956700300137058724165061082922382158254145548328995113906295266191168307121331876389672879416300758454884188750223424895142842990391310925179825584625840476638137135297706623336339827974203510599789099472228083754115771351217564599032802652090117302799167233058225355502234071571994369220936365979254211620302256543145809174514974665971745099149211327885913887814605371702019685124508084938480058259440429641149092487664150979834577930506320455408771381956818905339058958069199165049554448214285132566262919560506568956044513872357135190887630139323311878853316557377154609018199437737405774128525101821894124894627494747082461864908813193669762661245170024803850796125518057097770002610113779544363884305800548905255280422211517331557996762735574524147305986535883781010883739950601080668335366892795486650496148305256239491175467868368511432389001422467513600706884217245823540802791334078912619395738121511754508014991140127629655647117659971468794193747330662289369488205447539729465092090997140484226326120069700936678988236336159990259422971351136237946874059494030232263782649438402532185807634084890077181634839506650725312404474115850258544291460069711730417567634761601614375019480312646999521081354057123419226751536140662130138635813858849445409862220705559513866326104479408358872903163157229529333693735165243775368705192418067711803239738114447694066414646912888420776833623500778028748889587770078763141157290021969767681729183918240468436341231974134307899087014668804519253628383520567026884102374312710383224332864242800336432298148257104880134063717339850369721632883128932589820691347331331996800627731378868529833262432620180627107455059518993681207287148026416221424533828698560691472289795576949105637485340211306441923881668724623954224088130127701973119199923437572612051490225031472461370364499213297615283234412481024708226216583493255448224591991538550855300820099111604385828779860969914368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -35112887303099777485167987762156382051370215984936071952701030062900203861257716858125701932367429186605709835503361901309272514255459398860725700573213758682394375973789015504881967865340880157279508414440150189269842631985017419895921482597060721810319410340675385663624013559624605822039734933477400730774035122758770329464621793313464982555099117609048992165155275906559184750267105301557579670779811844479474213591252890563677763050755907396474874308667410097880494730457406234905817477348948536250180635314526950255850710458025099608205221356760893996594837681826186285677397956422422670463265665093166709832522861319556272444112239172258198153006247218003729544379795156579370715902058216442696585963971250013689492063184404225875900745372387724220945406258648114656745271484331984310825279247180376479186532397005772356475568840393734884161696711265068787407763399431112157009853276023178244618615417372155539764392591293832050316990934724460975603495260552022442922123643026418850112061181839411919091995213523211501655481053385881167113569238013851937178615894572732225264359182723144440372608898146004871937495058574137470136985325768718459247124684420490481379558299858121777631556076582398936771557798534519923038572121602582361349720625775041170023848117323375922345485020295206415297505560802560917189610152287179187272301286252005481093091563872235058763029533493591438446743371784469005472529605629731788393286311799206117551781270003155406432905673186913426897039718202221786023558054058062933870078571870878270386149101629684367158255005425453382960491810580911735422903185060675853544925912103771152852299278724531540393528163765206564106930218607185997409344914111382070604447990255291051043765155870969810232548900986100320485978919282348086113645180874217790993891844825217361955569605679317408160875717888500939962163741815428038595703041279233295755850013024357253493235932576789566306494579701686433806191030056682371561755895968613117101086163772172618176305733152916036374260446655909469594722979447367243650182010001946677659729725644335363904475122129239574457891383800189190191089977219855216419266777250099217988329397138699547719868180524469957854637290386792158660671769532459340221896699923350174828776374685686256789552702744095113609216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 135596717478539142257296240436774167489429713323978459363591668692365995083616091157823496090479070508322935697583660128283726269593082408381677074276814561593292898356019756164394859257524533072617684767946038642760786351924166137730912517025530625188375965461495247713433804896643971289410579428870847487757176073504971483475267742408172735419867159117883497114768526223115533440158799606435117738761073739227356297386943901417715268812600245396335242533222002960935078913868595824469416618393560866745235741844581259435081925182375445595533645602123672891134814775384211874982975437799691233353999444776874906731372117212614109451673032306914281242146299859206300811269222386615695048729772575726341880585744873093743334020222916756149467190921202308623658433533243509151840086064190809353699242854360857885903065521626555124383057354560715788699297520046588907029432389827514942099883029120427093621689335124268889155150737926814228396352201907769022391706166562491703958241459483014916260905625948698483624840806196793571384504833143048314028253960317550305838513839367433040250371065790727717165709261242056276947468406563057340936895439882242369558159739328724759755972671118220207180537160759363085450635693157189801065883936824646385754641105531924559024696004800024542242429999353098057471261265998757091982586691113727457952154326172083155644710564112188648382633783915349242332890930405771110078786922567719022106752146381455552002507343960040631860253524523347291985503264512231432457241785078026978651788813299210147881278118623425498508540299791345669241456175703268132712372543564976752732391667337456944926769135095832038442411048988873745296609444374483829867598045194825618184253393345792543037135463314344798824679837890799658273537307844812978316383333701808722013626903919905141143199384000614913594186553945874916305427295856198117878236357087766602739045232184334568771376312296174794752754645181684742131275603232056294303498955764235469618374440254517062506048645458662692653022439072074942741869750787534507277467770837961589077325208934462671225881629921743761070718518032875431165430262954791463871502658061926221379993107180478099557597061575040328980985385747754690262824611982263844441637700526655170804294625715189389778419472260974861277462528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -273173407903102978496040898697227241630343590409526486641015342678270403872407417716037832268664753240225467721301859995919823313158411652637121711397678046180194311038894082672360663175408373248082665846868966506960180836355969132383163840998802880567329272682605815337266430828525953876701678172231797683931113138493558689983912591415437193854128027947337498128174801082185677626635163456267564863528626612866067292433274048979344387905625408120776167423830450651164884432533280989632135499335274616861618034841776653686449840891352295976275909946245507269977143046556980567988583523615075685343605037668054448070114409242432259278490293115672023301847971433146466887665098506590856619305206164135903481735250019071584134846063096144239024698486682980209446225565712505117342658416544552905678387186352168558342811754196614809097360302495662907615878543673226556796222281480483471597559673417503077706203055634672864702449234790537261464061113196538781127219658489288133126179627095003308908109722598548378009235811081613595462123728466167504432457981891615132327008324657728636486556926446091973788318432533123540138381652319004087912266409011110056549484591096562625145919389385079922368349857913731466727137248080658257673627663640371768401071247491455744980804705650727935508141796368134428036232922727328672276081463919842147719194344411352701392216087131345453384385464604210803136957526495739563344377119338297527667814036323091615563727854822112969615133734156975087236718144391217301904979862050297988627134320421392746359451079035276195517498076437155357936500255803430584043663740977330685768553915055133020491510347678720801752826760106696129348165777173734330709530020907066092369748582845596552439351973885199699611784799604904806047040933031573176266302689125511401861454861944718141445712651876138545194322840537534621704225292340152837754861399383780019543444819648324789660116309780381398378585205962780423451537697380492687001646917238768894028189140645768937373652051700364033611167706479989572444547092392169559322638445333742182217675867082195101769229264171360884141591773028039134281342181124799180052449499332710673465344491899990694650161979158359257607335901285284939124882515369477331154136425115188209641640446241833994360277843632332583552942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 63690196434616865292223236794135872729203527433087639528681266011214174160129403893910446740413840643283293205875804761811074370915482177734041781763847181975369717435330229659063867598955333175558871422591045984000738088977651229281442544922844372711993171460186991147516499500214546094158436991995383734015346433823309128517591628162629676450790626335707385817921365584462033781516085594561913212835052849127668117944985765612725151448990513904351006413198899169306055586289587045158458587922666698007537205288550273864432318191171377385762581529614235121056347236394048659869518861898895853938807642122237388959943278194936905491182582920963788586247449477234600970198350112283351640859834611058876335190541387350930539118232700465982151070363685825869880100548117479133015174308189171899438313997709348210846955224831938958173236908134101383344086798352539975088663042737078980733929346510950685370686717344330788722917133295359174569514355429411719583485732283547916803772043420835266362566252600894274783887879186551076082616170526415943337251216432219318382611021672396732605009298381290399578541287241489874867103975174612981992172487361499568054546424557182697126752103987817935022203463577426290387970297819186753296865050409590075279405608108033470850074009201004477777143953740976971518802673723346887137028925967356987715196306875112342301437340279780148833553367811494641217570633553953522711053985622864832334837281570034954771759917054229682007226632803209010044015737016462047284192604377908372771046408424845840014086162199759576505426725725223708377631102524536424154128901928769145679195681113053215594544850483374853060916613257269955744049519942241144350388834713341107850900450584664087066126142440776108908046587136749519010140275711378886811063539290090722846878819800599469018593454203219164694818045694069085007171748057478190613592113035405606089401187881693496707597607271837420459380179141706643495333956317772896316357713728105932666880167899477424998603105889279038355997787181550995614811093744895155466413617044679668595164693740777605225396304012093913843593299564173393583480827039902350869220801087328121583010381802740827576740646598487200901544111571962165025688521509500464381012706527864975100263566751948640219692052651381940560068608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 1244234594902068224983717772031285403498367111858248027948353658227573369423929282419366908986740030319419778737126981602926214189734447379873529206196120676303906381780472464942823822657074031399332993985744315583698595431500808271893185931423660393141450805839184159209371786538107602332916027974380760562431538532165590735827710885567704779044997782677730922317919966140808498765119484491177374632732237576274551314586309814041168457050414101436545785257603882813950910964260370491140213623947183007271805733620158098121223516200307322372954738744582588238742994917714294087964910302022480908341303147695197508684402249217922740000979761460879036226893146209660747722692468216263158661933950433216680455530285402246076427867301681912201575345298754616615088167415674736006370334562135169007142721621225992308311874310413214299827541334891240477641427383277797355731540316244716692467391237373626292921449087771821561982133365137312229528501739408874569336952189031394343825592657578953636161907328194590737995066640284390649031242144296344738265017788732018283593011543242631880255849700491288713199422236783121153804683044608502771003322766399733128927943004817249709102433552359053010804881034338933194598061130351000197372900998764016164232808018045363177886905340758131854079456652238984008953470521766155809737948152074681839106634230023399573391608124362899454656517705980166134160091359837060955062519820516437731121430118589943524664090543061027974916818153447314740847836231838888866451011561003032780587474861656061526448998141008444578178063716098733634751490760046553495090983259691400786615295791162687698577984100784423838404487128148509775803881659557486444260598472412438803435511372662902594087676107962272482054002451460164401182111536593280514809071199368351213800197538903013774146044206564413143432627695943728326742926713386158371852682774023161170347251432604405094029574475734561381629481941029958435114857858650920684373599139955541425600167422344072506086937585602908366955258206679231132094666717451288194095304411965020620417407117882502107456719976291006855148100503359419337205823154455566827232525727177364513777204888621846838907266607060615522449181076155528845472869514586374291597294062049996304940437881248502411985611307426097698827141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -4678040302515976385251440164805770369923673790832537605757670648725697001226654567439946179082928427775822222769470595963739765494927963981731878025703402805817052266479773566223659028973020313664892258598923953791588280094949554343907595886854317605065567115664264521878274264167150924250588938238390040574214918277193838668484557771051612389054798445195327732650130718531038291258779162655498142581447634707084687242846366877822837755554492238097483126753515270362410602366873832119339928356594354821191307169881421366243032867603183593676356917444648596608340334003398289151094750515655950802903382692154840540315795691289966686175026822675184025059554428721141685525090217773256449109988611160447282247258433991586364944872383938464013851139414046012457244845458146590511279513142649956265365947210527845764916899754838171821455535021998004083212166771480881961959153536843499026620560588692966624327961121155258211049814067144151671323234615320643920952714093105002183114276278027641222371298321597348982846679501946289490678173959708912567662314034332893705742891151975876572525860699590712870127199603429585515359081587710999234256658568301753506222976349575336008432082454494295004157968308264106317285320848455269185003789279178785183942109338212269108678758730041960114542817444623824880768295479758371970260746912907928580546115483430763786004155372196090496361260927540791138103891009151036666274067050260844761881163152948578127620372298043132052326458998704340221032330632036575301631391121065763995010540749656612165617617782357136737477781096569225208686688441215548349537867995950249767787002276455435681421056453179892917498417492725106594943692957573951061725632608553361335769061817046763703940156684714980689543633751585350505363878591407466050295386493986460748307887253024172821723211866491320194551674039104050637349877001526048778966220812846274024769974373506530418677042950470422163635086901521513132703036937018879967754209676141754527903422367084721912978152199700584532663544484046858484745139077240003781966103270049050852714985268844940055422682556388866445634298485615419539929000375926440927485381505843375422822863984695503735445546127538825413993488609384663804374035077464846776907699170702394082810977219902919843547620717793641744811687936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 13406404874661768478714493026828295635416895365958038243276799231071603471038902818565324209518311656756906575113125661884148217639505905015476800952100094747257207057101091750533821439336008791864554620585064928936089063199245412490454876869011235064540537260667926909479079926861527786134165043681141377386989985982657839539316990420929261146809572041772697123203246538475800564362686851882670961535740792450439006143175127789676125824913535159434533122823122542455718001904780795855715174833758809258121710205173455092093216765388733201226440988406683581812294391048023933472969848084911891274867276756550945989704537193678028919980427289444234342165374399197237665063109319465635350107983714660323886938019265671750885960748180040403098295982660354371145360847798076462816824628972522370676171992256385372212791391274463527251697520805762735910946649764983388736803093646276130836060729898605592525587154410254399266096801206376043938245838855213448107051286256626676343419478733206505244986366709484032652593751629183381808714647245273072106363733914713197542838360247500105407276773650232540154310344084565699016153565284498967443056885785363824575424187879497927875790915922555181533851815615210849688085819142104056056468266357021508427612589523584510091545617221681190951401132121899260761466479560040489078922435225235704759004599288065157183329197914741175513814597844890859015583976427460072220670145676240919481587464732582087066439113838835909745440959004583555807809774707987921890104954673853708507982694381909836572673374603773803881256320331308132850875154464509306663706017425829955300643610011988690729486558115295282260971982943352472011058511159656290115320122353922364754887027152592410472994540017410661364279643906390540033004852159509350694482816870108184094577361305561680429937270482288732701682796526079316446975172763842946238883586226787060430561486271395447990720776706026057265229616463531904854600150683981186424766105417123060505423902216882506217090850286286288893731402705144556454372833493121259299027883004429245514662479024619785013417329033135784952745560485590873222281630985927728182239176645506827424322746405180670043043586045654230155963261100235724610547440742304683120178234104938558221633793444709578281192959219815506850569256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -34744706650163469413331938360042855852890149372558094800585940905085020669072257218862884865738019475640542725982579099922151778631519899124728352995450196228666923484334664462267989051453466530855127243737159612234932278263856601152943070479027086704004993281798989440542150903968511030529716581218226943660665366555067938080161891028838252133698550327740124159315856558412771190859789002428961896195408286454794811152094336949595286096300749812882812726723781713365712577680763207239110382897712108483082311554132929393089514002700095313114832716951746443881371395770974718749355441855399766691988981994095053484560920766853669492842726341845138011567683228366063644958956489516352990501606154513929379919696232972887248939178697390299866396828454343869659201919501009851958703113883181287648344310243982461504087949959547700689297263841762794567046409240875476377759871344546328195779361401540819405938083599350812464069572915029283518531283762778323459698347762420488046318100689690463406952512889770054849191617972502126784009469716301582317408037703953073681726252880095926038648767805511741953227227648067576888987018746678948139474377834153331653701703685345629766753150694087436454377759822542864413922892822197523373170386394339783397580155368560604048200035130395614635705537284428426535104850533066878880609982191201611546231012299799912199144586468307639379136482495894593564151083489706900872132541221767701617898111181380574808999846464716078628640730551918330599546326729090437151109771175897460105748252081201807963088329973694133104874124901906627648581865325205736367061359483870594535009099123675994158222494959092864769215965954068002588231710898185958555633274873930744660138296077129336555053508663155129502610533664096328057625470350187169209478683350897358855342111592174564660404305736640264202123063623661926867754699853209193579878084497534679354810264944080134233644611715390187324720845225962098553164941447908703885567404046702797134834934852666712421593100840198060699451940698043748011173293098397568316716480733261121671784433681520816179016222454161590360225205645515542815419763873763164383157463954617302526231674623490225444077056729762399347646248636921384835844045025244577224576236128579142727791161064487183170147727454370248010779066368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 72801060674732092142990657486377928427545285970616208188266223690234917980774196922710228715404237188918621706804236171259775592920479911535048858265208608612509471869109979702985831540489434455159166163726545157793657967534255470093917950493021086806367880083345011975784427857286386199271646291120976009917706367337354401339798544518958047652924279541532272611017581609969427387995172815641562879323767864849651719944283709210010408558808488785231316309491813812713442645617337687550083441012676163661875247432218091388036556465686683479531213456560645912200204183261802443530051561243887715523265365316709001905573301351946984885109412672084708242001285895824356620169221972914544603781018745693042188420464659259898933737456008211085352245249649036203449053904315208863568319494829914869899301967303548331576241632533323986118533150730638453733745770806121422698674410082003749297260560616480869688792320294437049208937188871981256421787342621826639804481707118489471837638586155014709066038206387771396380336987752532488488520128232263866990715329377455750204686243072975951760190400458958119261115537244227777631969453079493611521036444805559314762127165450224131207707299607819634286879971434869307633143398343001095670373001689752555086113407387809509070820071114710027604681007552966893306033435308342114668505809808833426873011683844594324838979950598363910510102349912653616704894296151070642950165942592545806291931867603735639064872183980463746800010159603622320763628503405483317477405016550514763861258491084936236370002422363069863850950912805483688969009964930394109318244163632746412579229200364509291556370186897033691669079055876434369689912005572722380090688382963566053691613879406246194298645198723364667399039943701602829311118927745604782976914148681648861891946283123885837664486150703926475680619633216148569162378390175136746732967793603505846447350256062195311423282851880226718417989274421717226173580226542917514382224807078541367039660698331549554970203011881056871942619724166679460463809363120762671388898374660202006288992960166502292806457869454257109000451402093007720695203658996922301513729355583114867992564964884108105450618179954997706875563685253865395635172565403648318935345258414143809975652592850011118754494749058641827716000645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -112656190452557700078743446528373891137704181462665133977937854310428482138296017893119636008789647647949009663501395813955053421348374771722206158964627787475841340655018503940768037882065449656526529678275560561636582576906117472610714194716511823682872572759718351464208443128769367926275908147392262206639467590955454845003389195669144968479271344435825173238847365877023446086579817914292508403134559045921141658538494002566582074715938067497021702197887926059827597678479622295711725024590249773891187664112491810406417033100214853253568287564977162236321164771248384149613467875686254590506189255942218086775451979003785570956826228362278880756870881634013991775886901599511064671714023889449008628498732566058138691840736014025973925587639420393540082021647895443406703154378737307131536751508328140398355324952232715889046102882074389914337184307320159378759952359122653957617474693833957330350847893692623162885817710012134450823366961845772271370408094123558011261832916987205012154870825178269723155766744121865903105378245162287365862290625882143862443630880702292977360376865918697780751427679223578207768562582908902416515571163347009220140070985167583027567693495171456458543567006533072481600367520047586243541819783773816803810249576475799704027864328090788823266098515145105756207889661869863545009557022112645802035798735536018264135010986308580758474114767812645379809813621147426728003829244354850934298605887690735397579692080879563878107536150279700291176542040440682914058475289060023687273142762776088594459050060241534665427613669983956011083097655274494016428137964798747140227192615456675232166881169061280560149765116624319425900063624833565935164543461667279233413642039581817255233246456115126349389000093461861868606404595242825669779534533473064725371012519687300432960742333423375229802095486599277960713259089078361590133735084611411282586243778604466676637858813085200031984323538870932826171204233862489632818464420937622690054752291981767212400245856040877368085567627571513123708505145124222745677582326418635483778926444182778439276702539483672485546324370651685371593931764840096931833203172026208411076172306668199694899035280963718498434552420291196050035746683486391620166045679109718358940217256417400828432846959800180522145693040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] 120588963046188472060296114651748395318319285866301616160250148794729801091150636244015693040056918000530847667507838608728266870004099335790536356688421288633887912065504368549842033820991311776775565655390260468738012432444704021462955251273801330147691925448253910754495626620292191301958074176686748835590705609346320672609934927930149474188326110564994920310469519857188066495156192372031089483825043040883757557364975222111379413930098560010271201168180907686319017732313703448971009097236211510901558165094957461097727452331641173452132221285589076178732328486793356974910249942867473330607577567845413566458760728150859511444213361359696053646090646515646708827916200698839162490484045727466782449479437159759916919077421572245195177996139666151857465741650393846193349919858695276124222428255695667439877833344993643572043894372055586207284599469717231751792564644702373555392181327036116727661939082892105010213835538093082978385018523967125551549072540434252183156915287849428755540851740456652846183510682349498659119691282676061714501725803377847752959025074505960197758245931547374199199432220946516081133958911072990305884101109726597790524174393324185010498970892185103403420113151668102689325548388774321732082874384861901995535496822588906963470072294719940648082084488912578240119811998504101235771389303072123825045631965570588076714771828628151607597061816323935585945626583867047943183191776730864836760357556840712578326341229543453660766167796347019602702868172616483554404064664979669760436073111945005300567251214015274104490710817179621545039628455691308740046049152630482041653440289075694245771218590261512746969356916384594097823580690241593820606299760073412695086682674305252271741025866074780983734379317475784635979082638647255733826594449254604560637494354538888099774520638312754489631438621996632661309475695465178259045214898240907198872634092662770573398705106345047509782831788433403947541469890976468466840722424123754481689590984782269585880574083503418208265439534789913556031394621841526200903402717152220259241361250160213745455585794131598285771765524578776392492112376467770121379690640992935460689218814283932844341076061684035515437574037918383010716416981639335581126504540118236611405300277662698979482607793829034458935008952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] -74171249542639481233858775866348595367682869921019388847093753677849240496567208847371370698766640781560115472174530453778167042682828115381959973659835847283754049162648271559253614996397616639274513230401108444480272863064791208490291042437773836553969725345082865572323398583807157048857020492345711035730611357633786525487783345843674436016000980237326973749090510455780952463319348073983681665230071725770687313252047386495879567852482916420228866402222436698662397702656438539240850830526899015199843285939391191368523201956049329826850614841227969722906050035708179302241406682265796671547149125064163233505320665883751783793802412194948120452350227295355196327677419550450923440911095758934165539129726653510234041070455771229989926920913331885770462096201652686185839766933001507625008382621538625368943806872734488642976068567727917373245489500832004334715767856151270787879329438590976174451743242512375915186017561007485606097649841492905104337708960204674349787986036176094444431433843579130573107528035830954891983480783422532659639041189047431919358213861434942734786616048526988804023160261354998491166884113806458379103562259755372703034469066384737887994911276516752647092640349791098061357558689907093837574336930885645050093711609599219544219383357109833896400371263505687353491882007895729139735722025275117234171150077700637127115889174763413760698022682370558245790316882267291754612269630230673181429702783356983392351450372639381618463944845800925308670037421336094089381646693335500836996811130042009825975415507955260706991299379728330619221775428764225950283486947800831837682351734970315122504115107664351374210869041233433812626199950705177441811874265111164590359493055428534961703787326883926673025491197872339943411311612631514888978637758910062585121570407225443289262927866971358603877602971481884265976796444159202250374828831081910767625953370920170458888511176267265116263397097974066469426277938542956685496101314357318913336295831238884784316151409346824049762747421057180216229727657969040980823921219339656107502098279553335266341033791010711667882294229011934151087531571104792340569563051192353651946042163493121297666803386387527850720611371787887425195790096572412227961930097664749897843907072775465861695412775603203943548005122048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -9067584706571949825494438432908428785024528624412939823543950116828584599275881859387226467370283279653868857886729588137880643873949757225694361482449712991350743179391644648701300174497755313489132445009176188279498229230988571003242661634837989904643349031274885050099202576104024679718432266942685877159856988583527132004931633597032546018045680126132486858232111203428523365646740909546062653724927027082582217308227411772446190965790984156426088561442579632349004604043211418620291576650102907422024692298156201883204599868418238108940762898142269082741733176293351169550687099295676588793043968441905619356793103293145485865982434682271566166911393296339509904347895997633792707228305233950803725745946580581740391450746150322933369889287447180909035309226587316231908358782451445331273098709893362563697191821861477857704962393310977748832841451270754292200415215711071850204288963689741159904948345917001688049304422767241527250265997000616749253170057303364797256950720301296239600610097845541973153621526706228938116593088502005694950451997180400916573641255331938737769047374357674745153572188368203715138331440138286642123593993545388842096927546137186723581063239350603089797142794526701563769921776839256707961042371987890076590693103208580962317247261524222651705459069330002506702026519212402060192073742494055107642169322290829408835748496206923938734496787923382309988871993795604297869367239899131224513219059926553880909637239869015969574963390524312015087772494348878425641439542182730199711228721084529159834483742681952643051233358685760346483562397616719441337613414298106965820611961300440937399113600076973275126194353759923584395793616179115627878402181872200616111437574356301816984390629195229613415285573144680124404805411134563211921268401251450203618971867307837422458711151515273841149538443399637425373000998755160197815513048904930824541550924801522937778298906995762246799294008387638637735347121958506622847538987407014259612708273582480392426111859270781561538553114348569140381145633491288439901357515357384988939063260723587446656244102480550717671712629397165769580080775302190495856019399438189477572720909389399466805189140003344905753480704066867036005948644452607588113193486809122481055051521446439567992100048259921432475116503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 81740668547999731590345951860323335070677973827300971094756846882156667228386105685832203081163319136912318353127394155304896039166262155541095422855335575740261242176887256046369159744483710001207421816064453205894110099064022181550589074134447397651719856374495667861578071488674338339475469795128344698451337942028202597336838110518292335416901720239134853180616282104354677773479672489571149495195735257169846702291044069132875204582549110358590620822155853572808495008199833369560019288978475127603122720084691539197803401083823233576424023080656467884966711353262621794083548237808667428723004385631751295951552898686070210844183401632868187444749667424445979713773912770174432590969060733281493867086261364364551863030135496948658672371605457308700635266506393803320849744696136859719292219038518163880452993129272509425960601723638495675134783738129183450651988754539396143396680553840965087347539381669366843480340543809187664953582292183688706375503681835153501264966585722927034286502844176764088504728394877885378426493493059259434992742041237109193094459375086441748087605852356350058066021772578358052874212339253096449023668033131907619420320893842752534926930655114466775048445921977195937644846468918890032187060535593733576754035079304110117684298355983009279400700712484602692270899781521930486243272611309280907344117167254079402626739532394011569812990973960111491746339656014779769320823190431386195333955864213484672548960033643112302335045997332955893183530887580966961314266830554460890528782287413441398104997399739270174460198757157973593588024293103129597303029973199032546166912406998921092664912981096787921912516132761023407221299086501232976600455556670741918017576562064201891936139783843252774470355757240772329098101973694404221893989844874902201353250691809537661101555654929932591524647506857411933052328827254679529189044451745757412234896751076495593521429481856726987396992042955518503407354883101927844649953283686916026939078036800346750251337811528421981556037135625043790518411544120836555081481180347498200158404983556556107347747195348132405664475752107571797020417558654284516563974824584241695429131399320545839147327438909808064080460485760343517847703019454257358991596940590033517550666839899970572345977833519897828189032939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -105718737049103088103617259016356460379395429169251581905165013551113019056949304255928561866839144973304252033745562191346471911453542515636040277030842101332850189117978815520650818200952043960774817965939557727821597591592632413789237607426370101190535749381660162496638104073036404009499882414977818009467339440802824469566252894270091383500558993589588883960821051483309830606730849178346990284869613860273528160765496405705648341705730531328175431226988221582121920133032116781135706421717860921624542859856947675760121430987653846123884063139225027149203781010326956672192669443987875600931153972259020887388675916610881049549604464475606972697867604875342816319288994120632290084366365876323904183061550836129005276438906003166582693319691062937171215550902651514097251113142546064175398469117439779779958184435028345153752220770124733400887357185400254574997804740416686673910504824626509318232380513690945052577422190976944646837920181530023004357650450341665656664332445246937458252604719250279113099628321976511758924377532627852339734862963532974195493670348646981233759778539875875893471878134975811835444605969647725364909480770195820469280800747655546118539001060681179732668984938579421930652577754918565040335809884797536082907093521501713907224817702668750114878154502898205697698633262575955251937099900571331243038991624735732282205083490912545057175452434295017836562695760757715875416417078690057241161754772235631480142001278298623217683081439863971743516716460163720229019598312952988374963441308131737626580470876709063699571228516642615468994817213237780295906661137607570093805807664217165271888838603963739553793575860648889844810662515137743618905585880381747239141557617441068029236887781399902064163777893227733307659203696521367029370046824146728462388088372700550669739202307466830231305158729719290794841457479738676786708930508712336900348601485429042617761071483688415114124507022318943744544514583402186515576420073374475895942921491054832382597481020291729023921975600402263729862889304194666797084581568901121619649513626271487605641756434385027149688460093610064605850505243714922105991890873552149077548702325647695708557350523544150584054832138356231253059056384339748534887197305249227552514853259711372851168492000095104648769930526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 80199960772962861438474697699253768876553824600464134288605321129092497895368543534231991188451501527055583265397373718716629996705838377554340590365573425985892034234671595524918750543562279558559921147852855910526758188195374104289388423109485591742110606356506233216813975012354849808694941150569522386130704728593059680931239765322249590891025977966314424006333745522802794817470574956013832950993233951611599098328979643455734030358989093780562117688146676176473134408277095660826468917665530515160148777762768885229710860155385660056815522682716487823855875465774016908413553286815149455376423757851279414261818161010112290966736833228158256106001452233925851025951918881465515456331363748191663413151501782776496861935477665727417258164575068120128081017943700504375184144815200569271932375248688215656402316769798765665690909744497579050603759483833479007530101108782473793954052659685289811724226230389545516449393120891972096464776191392495634376034129864507716052642052039919276942944225480959832462655183154859084641210147329817992074996043475992494895963350378734724555096472030825036956981337299426904491228162304924445915464804662071998478236636824214752274420300108402254934284289689698359976174459948553160000952872350567955879192098708618103780976715646429456374599246193819113907947215761690873500456631056809384085539951042142298529470828780773389000348711175849804157760758197921368760058364631329168288876077687143269768456780472041496495601385159115219719854864199491558025186502412121586899487412851393542103253807934968285763643045525543848212112667892200877239747324064807342116132534135683128028998899016027349839619127607693610212980370665259969868108422131627480153241400434824065418479342959724970921527512351212067555925539293915460386561687302453001131765092789676525433952415314171357901312001680296767267959097515093386077783562014019005778993248204742023774941228048330985172557443698059855422896466009605992216977336536244838684769257001487912215268458020330050216272722619257550534858104922284753003976450605750326071444418038601648383848059433687678952802108461246599835186496922650403934081450422636542851840978716599425530080723490544543075591712466342900168753873344587657853161220747488825352130543558123676569884562423017172263107559424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -34616825175001322498643689675682607998087651096007064890071858614248060132292051655467466234998261049518116451536986747505053515509493754933250383346830453241869674516146412907652163920479085092306068805267657830299279058936645558846237676929845908933247431085205262959902709943007531951836639556876269399643721327762832024564358303284413282084065949708992741158318666655722763606489955251586595321253622767707575199790292905435137875777788416993192119070775186899152607345072534074456837845954822562965006405738304536278377916859191481497458384522341950105285738804707421556909368561002116086952717275698865531120457046907470502655251785916523439908804285321716376963683327692286731219186369791565988463767994939956392546975751673464178998348802224939847270447690959998037760027830908131443321022117769980241978240871435693043823452365910761401875491299705658561485555845133798152218512735368063890447693478909424227861463667932423254775401650868438801335706780246139412246964169179065063567967169971888882192627948473196700209360510828429762101702177734990777091108957508831224145028964874192460206992633318211969229142847581532500751748420865085485564478870187950995834154694572759376086753755354716611183963784899641728911545540208712174883695232283072623400482632450288192198991542731130928023514397062341250213522536479221899172827556139062117618973564676900691963440240392915285989573027712274695118682054605379859728660774507285325070085532981435169215298311982064035706116341369005805707904221818315259608335366836608621768412915034285956686299815178761348480626859967246171841970916694145521048515189747526333270956040867541851167683994468124138772489415669675500098633662025864897328858787131470763792892306978037994154980671267879577135176615959514619475875307561972346264583696546329873299193491438935035821726890670561236073730337894534420865939291348908990995030403806453322347431346846416878203914474992616027440108559741306424856173361811910766683276994042079523508214357238592910119380516640989875572463908453930569097431833594980282340090995904750872913413895546568622964636120702373088002899453084175167119055664859423826997418568468902439711040229762951864406706688743948684823866875096947515338417286599898222622636515576880680838996955095685354389157969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] -997094973242701037203242305825031693702143565908646398387909768563389459821009461117125646349987275903972408121479251700872196592340913055064256644845103001745046816483075354553925908434576911564727822689131252794541492524086515739577397742118619100203548045401470768460302383722130238710296049982894595435707420596284611337134404040966682440339419138387797735585018266939116843060793142714277747431110564925006895257940284902315998728204888315512935222241310685276956389665461365736321113786704671283178458435185977528245919137851396837172415499588608714690823367551522290027276437230405727012425083518238031446018964222179873492413452515620667816730794469863712712303468590121777632003561091469681500433200160008259465057286396266930650321087318450496648576845610293927706425045758314676610495342796761580126991952635700026870996689713505336158640009003104730697572715303083212774369772619759016328306524500412246183974438253661964613761119393849341791737889680595999002224787406055629011330455934677697745116024818655621365761577889820647668643381005350431961307858095356697872387149300966493003738953971806400862311340996630696388837777668727619503871936822612657869917317066597686520847342611070720686431015567937415297293497359211564476812400476598817778009361971972713369892704742332055142546063181275223015838660273984239198377725200313014476735144454675082086559825853704688011455468867716679781498757970862053583298730029724200929125332390272464977747604937807573372411851259328884961779233606506172969132449093541792815797811024098622273125949791691016909147739806914950121187228211263538160101448646169572723531302874403566118073752907824992360172169710185947440705876774329903948698705216242915371484643127069567559011828575486721181157257071974396588472371771230618645737240782347936024238945807650684154602584210700498781090751703807033254267244637717916405039159323062480370852720425369598040178963867439315721813770483167934448304682741085776999662095801134714715521428601238417185362135477777537741478133536408509031899508278208370489821758720391514792160209456079388926399810402905907090585494601624414356727908876675999199240133430235271220955990449559381900623157703958751872471355109261422099287584410897734265328225326660124725681994892939865825162035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 15714041356197225908377658866252254374849342935534920376617721920614901356773727774714759443941877450605541690939152270027096626202732579760230616905570337980021319540297518493059469444187806206256545061978637730840180412835272352015056258596695837040743028499770314709425768350531269692812593825408226886116631696193308284575245422416772557911412815502981527836180188466698349197163266493171776796120393768753967294591951157629457713064998257023429990009640372078061180627007683959344343379306066102809162387433500925558334991807109549127612583748574310587127520719426088212951076705689826513509173313857521600292208072161645223801157684125786504972409040764374904571237548760081157508261796699332849362712434152634440654843877805512977263544017460503502905127638728497210339908785809178580244638874930029031050732973908752155935413921817689163081199179585308719280571579892611381859039960889809831903591094315801252543093290794923313740475156243832086281545249189655829372648985826119150351077772699660886380123807908579169179976806854382495164702882708868112769016642513785116835104990002894242777358920922255850721691289666716765157360340132400849574320158297503461847565064150491955994508470125494993277025364476883370214993498283232039511410842411968199512629300205896384396123146857966489449450680583349381541799593550174981902800217957620378541413772597174670668896309953416376090610103392687342747079431965180563176427123163058328296352220356640432473198132034436304866090679510915790165845370285234587202602624887527516586169152891637411149594094770165000069550619575114161497572355941233751642021166584995320418028555529846943886913796786059794036742613942435085551641505093569597249426299823420081137517235435796961460442128518468702783918146481809589068553073381628864850516915341175467970615943475897306014743338829053999479632262703980940107270766060589099741758457405767531201872338134837449354846789735181231198887637559356382182505799922950782109742694571023231756535368204700378185028786335406238817043110707459936991205724962511624907602074148040025233342405688683749551605716815866407630128573613734984006917299687064789827461518171807871085617047663499551710291875368611426982415373972901148706799512889315699906458702226233255882016723760890468706948218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -14814429166757901672718922521665030764349107405768760074379328598806609471409529879088587534835962747687112130219729042605115067166616971205244069420392699900619723759031427779456976227581885580117843162445772143275248706427166229746373677624642364779288527790085898571862331719227088187338270926878466850365288566173103632307084012922829753765610542350248906424688551140992641170106437245423020616018094752166550725650332798185963594075361754066465352203244824566969390043479676781513803352056778548139837836256951957713776365313148327867482147062512670382485135870983035249272566679423843806713288661433338382835248574833252958851411294712908932609293749825814814415748961523620323628136192449808845125018204699774194255375336968043157932912414704759122153968061071042905076014986433107944259198313528361063094614613869148608412415386648472368168384041036294132847330432369786614988057734885332542032967341317560373438375597339623247601026967457609347122467167196495970612834297726885754375400101034757708248119259495989714543044616210486911534660337011225889923799609859128648687128334259272803455904273041431311013432656768616001458459462523958370974530982837668076787396059874126477098891124945228622568375532293679173379772324455518554856048624556740674760935560635907833013422382657226532161897489136543981793839571920324714436581376078597891840496473341651070671433393879368737228289823341957674498148562523934521423807540981043610902743803774699398626328380283534224352925876826040132103472756989303492816844013956821054291373690309592471059600213559500824200782928816773561536630556205289272423326140513630335827565704323676534916817598542941203279593842442181003452109554262938752099143541737929410048652040834742452844135080670086647715838820194019880854258425639542481677299361266499574750644753035908853593701514999976479255760457952672338038828138984384051473564284135891734185645262199209585040920848218415352610665160606764772748852574053394584790821696823676381015911470938794399261401210040805174965805634207441391549197261869893075007289307180541779716662686670859082201705242123786741535221515649293729009553824812520695151865883838382965824020063670038388941902285330717788128244104359213532627032388458730195460042086204584180692751161148780131738386956288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] 8188569956236590514669219649008848885787213314590398177418502074236865330673901100314271926895642628336292703089820948914665269396028557691954677638908621782905431409787763141589063730376896739862736426221693311732619523666657895381534138707076630473660223002760847574345757711721252465082910061697644922734383667153650801103267021186390516931497145219130957068281404840538071958420269819149813596256010014636565123933187191134966111859228990012093016056287550751923511066786482528817971068116359901252422786400669684634079410607816134031111209338954934640589843713031044198922712050317804007394789921272484635321683879044800414272189263651410569008573149096698602736824201716496556533709677506789313548546255046791613247143921532466407668555944887586262791654832868383475186464941051027188644460456465772321809274416441533267890847960728908226972568415436434482767579988829778334192968913741747743756852509751552345078933028981619719903685692206285619687978629957232495580550749813021430252318618870701723656354827161153924728367521100641047191306266668341526452810256956662908792385678935945477031121112675499865184590173196502533129843347081101529226617712277158934837639055049086938461170242692060133622546798249730582109217506035568032171664533731317283654481764702225326407663876626597337081960691533208230030490868920311805451736970576828379877246130143920018290778483876719504565517132285209297433154851663289480647946459059733382724508064038319998771118701828479730755919895431912649122789254663287942246605744960209184960321325803647176152689878747226959763533790460143859576799231630069387070689664449752838645333902818975573775578366238589076518922480495494149611641841874211018462684053064181446972154379789389122655803471528079738662495385832136250004295940614325560554290740555821884831176362481834920977622950048759363081501831331549608222716818862832609797318835085230495340622380301971797542570394478902982441530592197648848508640358217546958675724285702875519243475931519060040367693589281937363937265314933704142506829229992103986692830060409560199088321745960683625236889398018864240703504213712871072725564416516230941090426697820916927926514662656592641872225350253573087543297826036459024292669196804323867394604831365876536498536352770702160830031462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] -2697580040901205453502962430745991034330639265277308394432359747135085581439783461857685846953506499513310824934244493544748774924693143622519036051441226787306303587144635774414213265580444210166494883759706764019168514965234802499450853100907670174051347146820478444344128000474453427966586122235281877122338946319200666273094304645872055501355383284325927648547203006233501522657519574017512047127902575045110227409862612501376968991206268856943447945954935636371916976941507276136066480701477301096311655181905555650175370328786932353254377265582319264735145046589993261356872427798106634519013199867125451848392661804453974218233172403124901064054632948648678557721868913775649304148991764545805641281863826679985277039000693011284930134129751117455801112257107965063257221985457190449564375671625454566994983370356121669984466318084854503126971384099938862296065126183002523810158459641729995105834629791327395999570690721802902016866417583174707228567752513952895381400462789119095735868161356505461018363002660284514221653857733480370922167633870465271037924057631948523754792044462647905783189249260728299526658018125759116704931776312672839687701243230148606058401681809587846531210014560781670875902520662210961729316284578223014811181432399499726167849293112280692436543284705438193255767130314852650896766039577421028759035719084911479910181951655427906778695058847868431863159856813438543629240065161764843522008100520723778351594613601877441005045417342489101449736280907070653321840933715891230579126513995015115280523284296337567933067671102018004427827685068064511885769249065110412374554111968355880878076742877085340248501207441150843724497407245146055461321661189621663634461114919912668615605842588335944643031973832122906549373581723608533791919629820753315377559996784069078572649923662219861975118397311838074806438841532217986546587451539878308770210169053378202375070743549713751760505448345016690542731253222128241024424315681273770916732287488934012379709776220078422275971384309842544297372128705422796271142748469665200245238036452755715301620898509938380957818524284792376915250783561657638283264667343335014308232304071539543078543025087397523493227651256095584921401940592546276432169107981085479691196876993279294904350287089538963855382675456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 243145275940671389474003479127823483226558481174604511796078906082769578596634665780147376059278052844962032685285385774033861602954243603254576859219302794807156376136886853675175292141167566818840935836107959995298033910761284869532559160696478991333335247862993171182162282236420157693268638997406670967393463038300469253783871810433368096537932961009099445892340641845683805090621968970114240762709334438959103939302846472261352335177701599605245989532522710632638250766291307277933794607896164625970353382090371716693962781801736037668247444739704492624001971207161864319015256385190738028393351752945900356002860867773569816602025763336767148584659098044346014943086340917419347698556664791116157599880243427171867608138719712100937198905531721208603671142403999798826122941098318133290258801745032122010354568008471553450731224621364316333824697178194969421232516413818659441692150951398770137785842505563251901710066223499380962182701720665404520633897989216647979512938139518657598924124743028092798806261386304083775195664102703235131868466445961073856697397071538735192243340046656630931272380493234814974993037306360363053714928438704456336130864549407267560538916559289266073180457233661786773040350763119167117148976171790414071535021102958076694694799197419178053787690061270400591811321445565178646415508169555341193386832287422605910264046520838406092043660779703700150944182560874896789045076042603634609255588417021656908541227558932333705571695690350156527901324691225559506706520417643922530196993823202678743610764797155524209003483609446869428540624502691058169082110433125829932186452362779198602940090014498447240569958106480705141546760627377068891913052508230883530780216356984208294559673976715834219782170393714995483529821365618624177218661818516520229155879009445539390851631916174212707957053607922486234257501211345408820224119355200273355340480067741719610091925841726152211780059593742225555190863845934269106094042068830060273298847161663407319198478725975763909433736278727102241004413327449062168984251171775784661731313994053263484151586123074341293714137927245247983385529700312128445451953656439418575988255684154068888488152681188231398403786334520922954648679769126204503258008158379275548582681336911544915262421671779124879357378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 254271784627654835851203719225029952254979271511952276144974974604585448932047081303806290531070796162376258034572426619031727010846637613054593102812624962062077397700627560260613876774525990545137823232548057629183066914940581978249744860441856383357843862029123372478232481870341151360323173283337684140222907119098649709676129037557248665075925528800000207295466542755022223242845397234886820877474532775559782794337158734032559905272659316870289963780817451610865807439650786502657851122053151701270694728338009352419673365183027137523928519577908690412487687036692830265382872891505679698981953976533749588305713013507586701129985788826630169941941723806256238814811533704192534633576701682806073267185805914546854224914041211035088030877415524068271278237402454177858587004340479034966572449090538687369891725927060876248404894612456806706232890611790949984561982458142921065415201289010575655173578456131181911241043688044389570047204072540496876759920336133042566591885386986900961212189278704325776739134935764499220166030242653687510092758613395790400779724341930767916549509020782348760858845039550298782049583344325995855057973728528671677287035761533304259921022402785110092304229220482537310361570732909346125761767305028456980070365639642355318105320969933054794372938814506649469252690905704812832631148562562427099443005883018486919650116674639185946469940010665533903846071492686557527421777122330259984676452957551055315041791236927525255311862784867023037150400980388977580698169798338084494497888291123977094106645548225304766491571525764511460280829059671934975396581662879052075064678686232207703686009093405605130254271262175089772932762972601855251278283872349066449201066306314779715286307215515816813000884406927061932218572133965867495123193204114316460405221797582664837436859471777432798237347447488497535381760116785791756923803492586220646131921719125440330809207890208810985722627317349465458148817491871108040487883130355090030111798320115165116676267297757196404815349755550053433397321495245213085461729223377314920605041109828778881780964341720719766136888898316792170497095487468691367613739395234235798133026248759599797669512273003173447086527539815978785520724334512601802638598788738100497206143519740441390241545782062707456557973504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -142185753545455911700371311531551724834065001036904525805826891293215287381748064172487364916143090432375209310632478845253532473780723958237242170952420813238328992617277652040086408450283528179687138398934923672574176133011175564128468997524997374049265980242972901771916157505013511978837330371363014496871219556302355166420857646445218005643994862721320964592288735727555722058740138542060748984293666568686082117859769062894310800677171350543690039783175056649455821882640000848958852472785578315313201202450601352769633750384929146975527144586953190074710372158231552472174880542505239874472622413800049170399029539245099055188106904604472690510437717528704350853235207708356923441804823809392490904663797818981094909872774850059601391556856090686351816920766060762488437785765473441085720474488160109521140736479399457201655859014132626688190735843288380910314285171506344821646290337257471477791637187469520253933372750832263903822264605141019495359863044507305034387227828953050672786496850227890293860671402578035921875416589793362992533069367668444989249889929578348346646776934153752451138928196407163101804958688834649243311106424113746108893125505421442113792012672418248674477774135473169388413438363017350691614537006637406949091793119155267378391420279171946629016336097190573091602715324275757573036900775196954115809894921988871627936395899717202782773839069431864500373966989390200854460497993961459875926128915242057423574431372522492906347103259921933394220646756413845603496194999453671136327495682132104636631186893766678987822932548007028566795412131022735310249575722030786365203275652563822178317951039600954164600168821343630580594181521146951389563314158411525365900801822282386490179086087699141166110923200280623603716697437792326774036708509436487565459389550584886757675636629727867880790999776235452972697662020633327579312905504733377101206033497336987574477791536358937947906008938855421125989180389273937523497740357936285662610805649048509411574082481545942012781863919925614609580601756167009318820485431903897014341414489576698433633913807803427640641983940675896334400596214677159000296466137937594867014782548929075794077099646556756157869143095685386714709535673396919936259759958831380636643762100370682176801791887455283564584632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 16746312674890165940183627192968112896752545642355819966114539740412454861634748250451298213095356818639624930429529883704722514318889268524071984918434133875227850178912920141664042248051191275424707233729769423861305381125693388727120769166968536249696409948713747499051282584499919921317823235112869315600256293905093711627642305212880860257715823594551362893711782038528264259713171964681382150202042740891987856511980662807099766637242527623361188341743729475073126876568654457753593317613493859275686435505258877627339501011011410963451674227320134909713731404019466555137537836535805648230533520618090377773035471233058609758457774222340792513457243512100771579127248325315398933096902461739105022449537003877714578488599616021625672871611223744892024442877414307433726639605728193927428511945400672072288200762769300471597930885792828588747222436414830443355422227755143875768014704077967664025621113537813175767087133989012967368562805708469668490078550531328331149981224163101670290202434797325706536268700542823213953496520694450366096366541991319880635929358204686608129927668059080621466111564294873903760089900444534961130746087100392129449993231937943113818630707120082700239012038611563396571285148146807721862261631343367275907947210897749699148686839909720617156040552573901862042484096810457332064541413334765634364425950056059646529052897079405767801008457667313299293328797735169294467321670565820770048600963260944810106579293613195464079797813420653543054683343475951109691917517631263954785466733882013984890407054589440963237299874665886988208491775377015571363901103521915986195587326671403165285904637121177893604354237270579231008481629999309180767559580839173559906264455154699425773983785803903707822383275954731771812743780355268216927960105141106606742239013178946551296106360174522648326673237750365173053876278664663619289576715791845503207111230999423578482664645167226210102142142980395998491819213481408108148472204551291607210973733484292429259892858533954508908581615203391395016281994835584831319648868637864253712784551400734331595074845761040248648774064375752575788025666196364307922938037155411677535793718995557173024057873471558903204062528971790710582292102252100762727483535229883150622205764394678490009558490912249258925096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] 20823004486928157255707260480031681491088980915751639467115145372161584727278256116166621315187907814095164625036742290611914324565321578018387191200706988655732789049536812844938731295312909686576869805411713541963195203438712598286619004468848867256407881349107647185367912933269681087125128264566548248331462297815013595928574627531975520577354869987724738591406634090947566504937909545214524185469251195473067946708146262648185474702649887474473566766911116461668990928915958663039367111630115861720037097793236279497971766352249314982902372581882343777508046431363653028700707230133326044855246196753301092105122064904448187889206868806824308470733537177466887777918787898190686616882088027423410831056926516919817300919741180909460836359016489523281155827521984253252050080767226731129594240916232101739444461891187416965227918837999061119091832966749468862909678302175111600934307119741695011292388936097917897860388122871887248858101414123245137830274597002850839893739829287526833575104244746017571885138293901795433510203981220620044575543229701531096858911797793713804028495357132576642679069222872298283848888597681086225333929480871313486950617109588041982391453638589781757270652070355878371251872019354600510400640390544091216712506954132554070441915626684654264936913809620655310617611126193936706039069321284491343441415141050046875909256414443153619203290442178843487387416253850698286681421136076790758058377184180679641069199828386103563788851669926414080444225563285218087213501778762760962243893398397026365921673323423615426334639902350748345708467714158240587684850399429080636405231233584986655506685466918598820181405291512560275739064143731839020450508972357202159832559277953516891588822040323691149158554999374165513068218230353627883761309570349246727091644548293340716752695655112413883580702023724995423607781455804499781161319413455790023538086008416732774049683208631281179752346744425355556926335434448276396240808750454569383721759680702797528399535523676290383552467666632559910801244510505569945092350952438462001916263088003707875438132283381159849290024085815073849745251169252130250904727488401415124373666264610218774903228643413234639348089702339107519045961818013303038315630644060070541739725503906962608678955717634078557979279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] -13668144222845646230076306615171080512201219485162974975652426661795047561629934012939187928521870831274058437585192117889701591115205575851817041284652519238476048819510395243658248566313330790529212497713551321973562689814469124934582646262345659610739855095609036250419099895091234561104693531782111794839229867431567192267586905258118059960319485557800739399108650689898607229002812390919388412917044133582706097953962653417432200623482144549955121271870483782344439132620573180438998815411391798484927150433263763410861287070185254545602659226381728262243318670418293560965753577491491621658030493708655098257320584224403165650507101647921517167403341138815525945934231332921326598680693637985867331462482581522424499655808153848807012879570751021499909742905221414929274721540587911796321603956112555981445393988631709642928390047746758628394684463466684717029403967237381327393778910078915308482704009811262196705306609060870464382432488266454154503650864108560410191569994676383165863830778895849475124505972173466037707251162868914263432884400708928884880493759237454761965285391145831905177451157724640169657865843910553174528615192504965475770024780494549373985845597958599567730764637782488923740360847534177104650487333741254401492579427989064374747793040619169531500747618485948243160811789862640275426975601032744368367834945196117724922501166088449833232514450884965919569368172376410480790389912693999411412067209187961055927555672242453909372505840003090343570982734502950072046344492214836190172668690769937124065044897813169683168677867355316320835560161167319728210918942317603146533983751639668048993181048685010739514971010907843445238256622797423859293045392013816208935814733405465237161940360330983802659472499555296565993209525899661347593746145487076830657281378042554438602814722797908897733388500858236594800897783981961985097959323266988799804205679841204416291377200046369036627284062251687247540685551144497140225437198690444321705526340733464841497644365378877493884891559319446671509131093486406745039153012481788796154641184847839772285724462177599243856785978167634450665542480395197366250111935375912430508855587211321928130536403353323413002700238288640662897371573960652627329667693828013315606890863358714255816237032739698634553032704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 3295423065576384327142893109574704935884141215152962533136364227691273602062581729886183773547775466142201793661388130876516633931443387007915154480819126306667221133277071176995486489880958764143176455718592456365702986202731174868894586457583384089336755766104759266006094046149782690087001898809157577129963986157867657157922547764594109840286296513619402263681010788757255526705774626215141570019633533467791658673545646552260847299334892968200774538983115054594789159707070095106026091215134796367903230360111102983937072877973583783680323965794000349669976958634041488470324920143417001904822575263911950353910520053639107520541054312533588091563480690195615359711041348671858408003484708893368201638394324892133186811156754805055500523104853412680059386259686046966490859993281719335853571594219116536101850341442209279549494835280970830831940405479192810054604044193302146944814772012937821478380553454379839333795108621612910751797270727893875350723166068792936029997525072441665733248032013332106500308941074573082679622570482084265773760325721613789465466996717916525024179007088645908896407084345010841353965329379566898560262209606679569538454307260716051227962306424302803368956222803286654012226269808667069557848856458591344391951772990481905427054449334342073245016225271767937390602754120310991412632999502896107080830582203393976707615014384965927108178334230966265164969063602988948006445478784066531431334644799487758344672693964526878560375267488974755352701298260784094144450872065674043776275705128114920672255007340063118672004165223925128493856562393643337960935749967676486926556668606712393532502230167035457396251592876108293670175884445469717040774755473991749985047225586911230991561314825014000953225526991865943598941545268023541328603761371743382373358435568039473952067858610236166017199518486046608885851015867068302521398205775000992052872984595030030026525256855946775963930736134985427121424695400378541842010497046657366635990703982705862090816703392452520617208986288194064338827514860944704745964438269949601772823251656008448642678767592004068060567092284115873839415354531130527802580233832988798505053681242547339420193174146387527612652546516878713357706263191858537424815294935506153535808253607381857784994038922673057127464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 48209029666807463374747586426186439519867692773322675200996483497394594246254161642683159890416660322379280040399552324685045750471295510039172863676694963648202903184910787507572096116948243830641368921602920412794381557089980865281610622523523599059537815792281529991595815895469171634845418310025208932655231563004548815655126389590782910204351664991822808543991856080985455777846605474805553268862736139513066365911910041246328127457999101810204125906369408192615271561726493007986000842496177540975553503894241716437844730077643815220383493383340023897370874846056996360531741683235355781987614130459177706362455436143100651794655251909385862405805531132326860203908292348366071212806603482316658682536678467332064202361841653157473260529617192331537126305234583260118124082671884045922764823580332857155495179032242518654806969138550669302002459337868441520928584983476724449956422760296980850317521493910996132817598822497582819568220519279820167982576044010697249735188121185801216398022740813466535088675690031887228604143770037987473651631742174249897863794729957791413699187639529292910881559994867708954583045322755886452605250675426891881582251869893030479430562913790104492848952022998537856081059902003225664222188839857106233555160266834757942377074186111850148432324766367445323524372380421555338947575186817380645839647892065602236414834539217337166553549917258007096483526948508399669627651769180680667770924919942353811608126984770223430438204464430813600559396607745677275989771800504081031249570950735189387361921234832747119083036226962110086315309367566777421665079173804436066246892751107284723395487094421453344868733216021269432457203466913837839170675939508971236222551807634064496784465128977300971928461806904350421213279628323309583890729937151340963468163527936813952163284162208454420357081881573266861315916089888554121629595342067116656403247926743066748907820454286711331351435971115139632328178938127450710372165693570366166687177453843738908606433234046106333653568572936935411548351283215638474909621418045434692836365114527736588468770636511002756442232273564655411785850971589616889141420050236058100078585371104585233675174559632097790817046021560100666343532348521932622025612396932691586116659176006084580158920433525703764344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -224411782316163725500675667847599582407162103778771749106398551059591117331036457546998283751531797387769113954511798320422137827442910378352873247559279963089519527039650202532039871851315369191218696692438114073586249038265682609685817530366130992801717702726777099616983499911188602552935944113298705071402108152398944478394082346389089839918633296523392402581970275602747372430846372194972993430035071484458665240654328426275568601187805688909496276072517562935011299296881317902493312426671880327907565624014091487971842331396834875262068627735336307986716766856862803792395209406281236981768433776639784527471230636570025549365273203206877211991477072459658873749051707053958103358382087744210994932157341407960368582004071040927832130364513139357342294313725895615301485321849815481424966396003347203682529164748101065575446268733011045972346850535251258292292985426313723272513518958791588389335577067285776878314747135983503243400576093762969371144898766548949779846943199495272427655191377868892175318180742318967284940318514553779848006120031640350337759178829130645347061254294415390284696056604786419851011459137716613326115615397330836204631097787590821234769793092698618626611920619423752471744906402553361834209875762634535718440798878503852084553799312757443403005542349450116809682433311985781696792295228364574543677924278547933773803559997307156293189095743165000196458283767611406563274082661990010212249771748305925458263576506476797064911979251298324079399020167269109253462899585413693800994740993700847412460516333461749971236204790900731484421156827737268067575527442231612162484547182169312374602940057504234671579550465878910088286629341371283575244574616718582084757476831188299273838297086642725637523578164902529202293162027433194043625086969992912433180825556928387657966212201979981469906553089756626563559680349925011903085616424983871149397364918572086177750211460150236331447659080989953437677152239103568006599187150810473300769228116376893918408569270465932853235054453782082485694712060763211934784724248447586406630308409452170343020038764759620687983744171981257063393148859314038521270165995333126845016340900732527570784742766959198013877312829532135105606368866721510032184300713716106721273268120340629229579324868219279077539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 66502149592310376544850567572584176908670528320751519405289768303418668478305148292798537313250718871058729464072218805041674667351913100037295592997189124654469791370542906687025610929120511880401066505486880282735941289713523186853542641047483308638035190611927795909940893851753793963146925312725880527350456208634790102792518257794673318570394762994954077058486782080667159959582972629928104010303991085836389027553203101715027132074514485371640027229210612442404254833849327528071496820674775625245976673399924246938611008057436603585219253874020666170655047761328194647374344699766886823188907235112632728686678656156416522489942693139117352324730095435137239904443384481518786355607797417723100126373968065342682736353580446157095209104680130640723181239509520710501164610557849540272545652692136685155427151975531002133770380560640820433597310703268755250454144056709693479051001467687257438382600098451849249531013683617884598033077295814942471747097563096489403276828809273313386756463636547221488725802282886972507983271770076115957470990497631539824165161252644922741040914665250822155017614332742440806189127267270560048636107196312492043328330959552575960052411880430962896599547404400836215877467845375270606276914601897055079766951120922892410754879466203294297836558482501692226728583545644839095545970683983073602849342041413016214115295580798876081756929001741609316563611059204041564891871401084053904571791351476273220735293873599463712488759405560074592697319298749106417055166542838187436568129620978647760566010210382826583429767828170511565134647478934344211963527541643630447181699594690218889922697309507023041248631696842934645812529793859631535871697860826334168543550660689774611654586081152711212232956198063347510035397713624098892179871333421954901706489422448267845846134053355777480855660176930597144521336367582684104574005673943562454825412000203816001993421545492604394496505299289845551446584172888751128584182177850481721395069805933287273223016410637947052956839492410199584710661366213332263554094202462147391708974843287461585607565599748013412372165022534879900106927604392486347944725874026594240623764165178756069448728412300915241011211918331578754592756643648950392486137629957509450984594254131207618101966855989819011497984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -203157484100842406605291468954455353306170628895005955383154072328091198476614413272792716790923241964757061620976183918210349268692506462762115856270488999349783126905629647473449769195198220579627097956906383108460951900913086816849689151229233587454960523832912702962434156288985089166588922047441283437866341138587269515197932843808382896209130498892910845827371566737415757167855801750707698626934631655895860234206921720062289649607671812840762214195429373357804456218323532450777325235097223336314499805900939713268407910965510842506547293416361046746689676789483872424388006784167052073631533161780686452501692261914031712699210567186780332707976794062933623103021641035344203002280114113404329831663551968926651162006544849668642977047414898597171355890301359354689204674795434114345402158207800779636040448939827588649579064611238711181017802844802464876363360644755509297646123035554940324619538631108166722418846987696072893232414540731007422740558786780980552109772883005495081023258773153637240918904118653085919155351322531599430367869366162644410969986233437311638440302550540192182549320364251218652470244393829287418828253128784805433194380859307872752127131637543846377424953269806924686867658649947668949308751284126500494945925905085690994367701167369962699547727568689414740918552319762812994365187575810359325462816163981699673220058509385144563219336834344827938584395687448850859252250996342854856596149277667446888522233374595632320015239391700480670356335411805573680026260069435188401277402407185688591723844996336650582539008555052368125291264074229739337072323713285455028797428909004373712013723906145221413970044006992062086293480068589309688123521259529002546032453925120734051464208953534126216757827845669197618084380056521632691679077452884088752553736854610825412627222802647713067207368814515106761493094067795673748921235408276928410134846279954087879919066964101118872665375744768925635894867710625652217757153879571849901254027157222468236038845868366304920124422463382714792639752448681479861506899847059140775140428687089408490656414289702358876319617735889706492835893065093937893879167209685352903867592226166663860178655670410958564769054752975258270662907096281818802637325714623459789169540266106041056006111961808896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -12539520462193434622166449633670982344903844711026145439993644699850349576163557536851350454242469780668305746668395153255417126535482904124871071660643354038383104421655125021786966686661997651999005897354112936481181315211745649365870243634948316343747355841759841244186481174775966651600870995099924917874177834371619211184039845680810715124723194799334253055758225340735105867120580173459257178011492799931903581638374592745084489243296119510999957692061537044920252273387866977210847590738031070923884108894045124979075441510868941916502668893112263401451554970874380424676840905763965121493697379054369137989923823595670766002482573831330262857270301802873331603138949262675036156985835852065588218714580298735817739447911118480766165377735197569346700012643943252132662519790545064215895248310807987309646087430322667121078642695732291733754992776734277548984578076838685480275603102697047940955626072612211360199502964161895800981405292024589250607915306991037541323610865132207710521284866913157448705006031629452602519703634148244418853722515898399587341766706896556263781176735231684107316199604379308961277552451903702059491935653670342752639140824721869271566681729283409367082765855401971656740633308757505520467157286365085721650138679605205391839757492196239441650130661613261412186955895327778126315274189407535114278123320825831890181479600526503533170446255213740198139588313099083130587740384240509810783901880822706683589348931443844244170424236077606567693682558304012457918988687644214637443457722815227857447698094644691161330105196893353810839794553966181499976863342582655293817345251394385436794333881869471096542049525188744677876554152835738433944311954399880901629513643727599164642004210698718455317403527305982876154062107952135412574231022644238935661691064549103378653888927617689012776146660963222627315636332923102481574603301965546912159742964651106596978646090976301045252050490539167534967058246848586436032833083570853031191309575794410327861729105237258514190888232343626645759045666178970570689454558280621818401519952727677739596021813350846749317811266302882893687403854277607308960828025881546640713081681466915756290440586734207558813491114977698752437322137208465747706986155868319628585867428555710070503193867808931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 5081817914808243166341005929369615261588567903154871159826941770242202842669038154067320209236297253898003222492272266377868431945419342684477374048423643000991768660484452994971160163113958506828907321289547946979304970978709662729069063979093755056559967431182961009515481033456142518875527394132343369432905730315501395820507274676219210092293241030211580019163172561260889040798297500567422227801807472616519484246873928671766331677241399437134281246653989984603969012563040755006307337468265775695721332891392785509477888138351375788902837058584783036819763314849212538888290171528554674599220410453515888655577196839676634936389034300450959949030154614435717342911491307649943228311315088100191401206632546542451203486318882070845266267326325039949768484442129482965857981622322964699100349140693887698353573836593502644534103472585657113747578884327214035338574679705356547337977271188587290945523852179647827447893819090554338246245050428300416760033353116636224883339398145149882164999255725616181909309421514348034910635134458418953212365808481956962708290887393776420092372628283283167200748419840300457720182481920605311904133961060160595600289442925485464856924054961717809657062277763359982539366240316322473005034571951277314962621291410266857708207293222032596198573950984319574189698095965009867692968809341650564869048220524601879683883768998594721403728623651994894302716206153411485814538940462884988430217755664813058610464664451556961875797946448259086779042809663097712652223807624662328632331345707571566401156654730044867249427251624043987321028564279293230517523774840073822185939470866823425754282560119047611085918320100780585087510333236669483050022614497121077258172689043636140845960875639361083352363797628371639650719765619340068418420790606727788360665412704749229835199234182184192161380637328702074250081404556576338756065522579769535884957973591609087038512114588253863534994459855996839663075377789696947747965836032484491552520648262463322013868528424928592529023597943258962091000079824053355671874205800527898100410089121708500030165121938684534996907070506776341468203227942021845557430441645168085941481636309549970394038114061924209969911832440665192284762065997667469236067013244285219069624330421000123875032187725596852224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 680887010779403582269407739571282252594816809072222872414042076972549262411988792358789750987092591383905269386568840687581283052684316342139880118592091242444643452219549997634820217510573663534755980414291385396255723835249432284114952289204410668147579024749258252187855068798338074674458378439641876844576133492411739187027169081869087150887767447891738662395078645634755023428422305879215224096498857133561530203517735093477859430918656111773530474494667475456551351530744625156311148905830765181359422168583821214077406731039427788620362688085307959574444629339929262558458318719136722885039117281411824593993730997719594977980035297879717256104692962251024808493965381764387137266153056984652814706564890257884517325955760957977038893443778536872428556254970935089201271311614305334907950028102664585630404171787034437992026130109446506787984983380729538915223951484439973604635799586999109916598461150391407060803881114294809853354954613453046331273406323326867743333697314805407249521236099071430884571071798166551953324001640890601819665665178521436510235810184335175870893502094101254922779649244681963156971203525004543147227744568272611032646984388051929986831010232577186650214220543253931568067874062562789623610584706448986417986536591790975968268396330514595263904129077448769294836056358476999072354382347420819364556872943333064551904659908939691798658712949856290353827978515221577345583283692228888218583871854040259983859414895770151024124189531252008393439571351436868779014493087851233994547917808372285328076802471526906898015412649023582119615255404453113102401455252734680914213827328842876163658717592598350279308515097974927060114710770356990638545033137030449571926855166828178128016043088714480771917734966553148149404302107275573553189626358414967655337171918244354512090300131287263797864853370225636009255060404472905635043527642639848329631807222067101806408374174950952548148858618848097473730051805655446300829305946056864797364973249989732911651753668130903789880327789818579731731689735106094817522709839695804387006517352814605321169972026921213382684883228849137177191643662810853329985403026291771992883770479781323425919514758164205859582216619270940170017498077279434227158889511825933965421070784118492733396609712003722772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 84651601327566945145393745081622835931502903554739330843320891332884225131136485139171131969701202553559285864845757441286571914024050832126169611325139756589762313691446617557498720032940268327929325318083649735399956944504246272234200573487860580299767854697596841918056828209404920472616646496197519971919477975276874428611480634572300349676268071717117600475432724855049594152367700972069511786256565703098870632454229483155716489872116634571334502170765141685881543126007509559864479552672543235001282393094375048440844326450835853461096224434150651755904401501041195530767569029015717362440655419995466116035835329058244249485607238777876820446409858198338095573286780714790726262260605779313501140310191515847340534574824396025199716894497525288483542977357462860987540248572787154784032227868822918041369397126933330273577077387844416556788515469953734996908874181703218692819256656673343829874816199992636984777851486274984207435042512986445535543947049377305067166236720486885175850999913083801709580909460313826002351115405219102751185518020174252444622447315374091108659602427094963845104928872200263087684619974214718918685045817506997011365691549750766467052217290570809449090135039780712166928534963541504801573353461785314615968758057366655731693948333377479092598973923028435889470339250360888195345987601940471065834640140824074637165116720264738047414128802974425728244430281715325319343676928427455042437240588250535961723014210180822558068654930384404442018363036959017303230110415926485103525959567978594414760710112905477303078358490902848195543428637430892376839693288157192762206537287739291721841510653822655413008558798756430743496376031943712541199209577861366294242611706121370838598987533024235744950739489780885663859786096673863751990395631631996833952910736150782110549356898223905399606736553197982262833095619450111652487558734266563145511935949369706634526424601881733177216316497724152036818214253346858355902381847316833101166804029530344122473791359943796292684770562646874613185462313207230047444088789760890492441440977659369463549007705425508956414101188074467846445926921131311480875870596712701330082294209694016714334829416946556727503594679621376743813943334545827544035809855990027443175794197198919217313252664185460245921792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -1072375757877003907388855892712356895139877154917684312680904396793242774845369691454912302947845416971596462853140335127642874898062435050016323853066920990574802809428131979636057603422693976815182320102713880355468077470356478304881922998609939491112296150886676521402301253024229607828096754221963601107049177511689979021075563745670197843934279273571102298684015359812439375010570935781700680116568635000045158150046551568734798460300312530229103940330898806471667688000892910109356893496701730713043991671283582363332885350256001135657357131821395071944109949212090715148742117768886121902745434331711422503500064996515126198432925032636242516003437249028724665051006384309397616263190215059833512787995878051973174347183623588598942917713896386673769385393013247516123831333814795554372337096153147565232203043507226307563610029911033508771601760645509056349154596142678078714911544243534496216243249715367182273229829767034087113414689989411674036414619761250051774942003577185098016048829374925305043974310022509866949929948702542672333573676869680614355065209480865244402215387669214198051925114086219883211874214820024351803940706615762273135829727888121468089729277934995373558763982442076006238050327796352944170189847777948344199221939419710018955513248914098521890616584585716828292147506235804638054506085501622212226883585857555343796087476010184095811071496279342353278919481182329281554057785229569228418821760610528230380441109473809524479239698313665756993583516193593302696544758606471080202495558377838725970699898324699909366231450347782186352293660605339006461542553427176982094716876535567631405123903065179351758352097256179894867756167350658305135184424261725686138574743807765855150903568271366541351770193819880884288835917713819794861509449630354076395996697474031405954977078318689052942930815638502046867231555991877392422582322239174435421542869549739815623177257665797708297663380375033013328354260894145466539074062892935411801883666947473255901812367871320649568759234517411893014847763057642725396330751646559894992163015788568948610046740015099265326229785895358631232059084791461303517151628683390166658009611005548582283455292393566939799334884291541079089397110980793718121152323073367971947546978102653495773307252617110729093283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 6753394821066931048332903884212973958963372532246041507565088398206874202314432610126560529592583300262457176292463225249823975626017486721896950841243681306346217538793512620516494459647086805553591097576906648576381523460938894546494012624622887001623594356676532545721974301675647912081318955130749180500004500734908462080907244111928451993136179354256187628132484361149670555163860464028784932158914339897119989453999056864005399852944911492960672996526603490731481271635317767534648158123443680730337085548601030422284131969753783797778287796414967003718288986557764787757448052437801548502100986103974836501517485640183638530223862464164170280641777158687487861204469747385941324705246206891725014236659838129722887867195219212876526687178583660975694833831881655493223659476245301080291600648258749022073746870236738031191351234743611633703722429789717856878955042470289576466857318384440580048325658760842822442624180994574231453012785437474306253107970401678646965203361785519501008480275378288133915070756748397309955544198875870755230353926849671754388682841259042342197130042751500366620311608670457465982752788171631087672095913841711199629449347888962922250305495260981457932358563318974761126471153760752522051706756651693568285839998068151664200957327050929412964925835573482513139934899421816222777876392054648426167461919747585463483927965764752235730700848753772657556363049165247667267514230495687997264315389645162680075163246619472361708415995358421060608660193482447088173316656781690547776346638795520653392098236982413160263243163549440278488006024785528785361268006843912848600109402703615442677010343833087480434553625167908487358628301140350137655667430972806992923841039046328813854588786217278835377682008029800387285546968382340737967868588561486451732183422071454773669530324082355496706744098511177489461477322194071180781224990273223577656391668979400225053227788495848418020424238199258491675619960708267706366908492704247740948778314408278660566887237462559076658808056301209881453856004775504787289709692185717672350425673181468891504766511607153222999119791277253852905345827639238713831336637469330554445535064362879969134254271360168629816757818507468729212281628999829410847878261448266137951998652989697760026200295774556767962267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -24300141745446514975276561552062821937825329351748695292934966748675134865346630704240716464108571763419745753517800229506786920895742835534600974800162391888854323890973010960358312531221466717932664860587249221060700052916721125583082548137105288201172298924706075847639664402416774271764215142606118677482658262957282162762726532787528918172065959170324799298015627841510953376777037109536942243301624771779607756355896058912787159338986261540239102696641911963166234701051700514516529614393733219562404049642334778775072693754346508594407454565355417152374816832368095055208550028767526515306994467901425934875791083746133095649446043369733135356403892059766065438774560595382965123795609606366310127424086121982462037632045548661953443860485353495492479358638561334737702323929819121943290242220769542539146357007855968204783585276493867342220428682079189275099999456542634685386907059898781993000434284251883911489895697748096182177601541194505800048602616734661008634681194250412781615743848531635099176166521215718025993667748135342000623396893039063512907559285324177970177115681222631597096572160380485344698053645002372669130808586271003633402318517639024069520255181600965979332579038822647336414839788511468184708866722139361116712083139231089577879200028934932300101251379521843111727732879192608771562757304778118338768327980435273606587130716854437908640503849987658420138313726294702825444014619436268471500410647247032450189936856398349204810198205990759094239893150269630321308888438950326931842318231964415625070459036250092624391201586032235463425731303463168278035397649006378414970593742835451179443304576960313373974647115991106156517866694034497437406422966431325781471186626494158593223071541345938893269241902318968303031162227649196197110580492067534890488787247784194528534998975466639541749320909501067278609917706065342364660055066280776102580361150739715186889059940871463078701827267201468708114960842963692169938074094647218339557341372543255782432216743096259040167772084681409640859015048380837939165819080670076672361530472799524526037053083521517203301109860471113661807994112979268588933367810800848216338057370083110743995586215325702622646870604816662733640666279489288997153651913817705156220088422013316046229800264497792722424299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 39399818364440477675761106542921024493615044599975614313898032883305605465578746529297641493990388144396537331453559860225647587036534650059129415695674995745188410370716124604081467428464557902725346916573812387650533705346070895151100138336042626948457442446026095319370916035555909528007999235422640455976907183161956307175987101835249291435557827304883395562389155132280456328548670989560519726193278683094584473224334207081896058475048536252772145759030268156140291028840712363885950640751014399049230565758375392955410169757387495236952407875933824024174901227243599381475003189850497076505132752677587629033688350968387751448450567722037116648300771704617147638048864648672626673962974654535820649213038573886136279746622695814669474241618195751237610615827073178109465116123981000946344755859954361983563338007218891726737501807971674910337347756125786259075957172316862238908798051491922797939458376064008591525686236593775745322516369421342639949634001350088311867969832834940857241411155029707453334409854216738477785559628721986061683175962210030408423882709862382617571025204599418011174612871932141466477058623987175932047621408986814547756126591421676958226855489535613853987540669551127657329886329779240242363085276729338108065009727463328512543368543497855664273060023568232332821617287152926711685309942234069325226348679366273435849725945723905982086303428728176615514908878888877401484323799140433474012893529397742910006304573241703626082289271201709324683981960898506127371601872793748752362086000490728773469263996998747149048524637918751713906794219432872420397021034315633423724909543733488217809678725691220191301607031028036441490420187270379091543188667311268329571197349287788689091154458953023564646801804943401955490585596581248430063737006202038006852714005304580993435622846139803290201110650948482473995862594225438915768930907467735717110294364283939735376032357902375606558794342443980726327175787824891946102657449567538229831537883249833897118528945131628427100537809009509732760962096955979113620524416567462734622659504221560423696839847646905234284144171848513857006141355016328166893642642992334676131686907244573018786991475227159844046196682276861519939604374347869037893298605314128681804771418671334645266483967050111601178836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 66613999798715588329402368261836338483978194556932025795637505590063240969235439875848837988564485854924366122586952689034831615588338062836659699884705542097069934612826831175670139867858449293105632046847655839669424686648111218910955357394978916894056006920970663673074178977877159379727692540847980777960732616968776937818183343964733620375595446764135440743744774118714787883973223746762593146032950613336689065925532519414403885995102648744028656592940149184729289184908655480092913279573723722552492457351070026777774761710993456137257521139447423216264499209660959037971514546693345941116089183966835805972997024126566657794818554673234954698772351787321644770290973868662903805874284071397304911702407017331134243396588823312018606741988334292168536224809243327480541452187783084030255672030705795398976073899591761800072941425403561034148463516587405701120802830785904168549241284418374276571705453054756532078237505211028527144198904086504754523599707278201908247755185274275647609173500003576242923576130413502334184517231469472677545303833714160166690893605373478712902059558615696227552319256516353142007793031312977211961080144112958635905852964124613327050611652722914460376781504560262312396835417352509432840166865517374140341585486416398248636266980131489726578781996235146814349721322380885136088976127158116351638044159588054405641594687433655990953193484716256933343659091797985660616058700841352507542417242089076502201361578584637466589506552215245363180851413462846397912709027320217586632147663860229975801321760165177545752345570771264657102952936602693610521754498908850528530006120694080575316270666533790577643660566482704206947359416177485567677794633280594287697076023147707139074911595203049466721950721555380439971157486019777862671453378182472681536469478432885580250295524834848616194448667556816789838216482140193793993005485562085696504627496883073815914199113594714188218052836421865702646759504681858975977459342485115390566442470401439045537404995735676446244047150209981447582629692461722078853866914079043559254071071895865154445455754085225442732929802945446374937141093148765847149653180929231833551133897806368272248285203591831906216256455713560452120551700228266953463525749963888747756646103553194538724935865411660099396567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -593482882504841900324805945335953389013178733581056468122197464550756951410815509035551180931534203872050898518332762478607399908306179921838525374337997116129021505299047354540145939123054397741240701539993917895128179351053566233681684942972525550806760972382571510560148527249248032605423912024006714717709009955737043133112175457038384825406209881583465504242358843628233722588752296887346466212065947198039143456789060020585796271902729799192203698652240283828227843608867568526732670985729331263187078229084357305144994887495021013490624668889266144749623598785394063709300865750757553468388530545531014610543686869492118034350592397132534830761742928824352914303927857798854502967436765009045792999693548732515118534831561451778914638159754183087339563825343162991148530043991045592520524900502543110300809922512107539728748248867326895956242496961232833113843361807256176023597020960961979627195176856574700442449048394245550541224201875118308863919562927110420882645662006412892677708867020176755312899808503854893097010749972305094162652456012631303544909861114985414525791833222124333574534615886625739324401068830323731771507002048043197763413459572213425810545252601608387278260574468599761324466892217654804510667582200668156829332695804084592848447718402929995210492496975210871028261897856787096094917197294898185936861109695827964245680981305460778362779992860651637188541708303597931359223439715038770044859197761090449938090886556259850767201289602322462354212256812717804598370503613595907332412157316069030660979756663926450581338911708968773394207535148922051310435422985802237675113572418620194769133461954546545503339431825303046328674917475382366811348282862521602019074543875185267738049118996681542491005468695285998095458652015570833954241161808446284352503429782684071660988034431424003133199143294821290339585611891588152864460914066051416496128759741598307585984968166763983922701249022401094928022195707680926520500115595620424826818649755892844814836434619207011994611289816192371702574540359171256360809080109124217810856217574546558922949095123180184860397774363451246348814888483079056450554714485580586782995094102848339197717304835168439771109923126834724738721893798643454814886412129470377000134667494082004726599563019427156450552578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 2039545157860220827475119475462686097778398086678822514666946706508401911510653014695962504932405330646683230233815733913411990936701919899853859005230289716075542611774037674182099430928724954875731338201850863875616222677340463011217093565592456157163442267622364621005987075201817440638096130361882693446943864003473736242587661015828616866926863822463423523637677131758372259073899366901656759447925728160011641893063652442508276340082530110591663937854124326783290081083117890610154687153204865101939735269860340408181464698983308331055597076600951163016045393728625452757536946213570910794814690589996820686152951517285526855375426844251894376090762784517250026196407419689326484868615184573153139177765672875290389725106922057238956664785646679139864264694145288079569485274122676112670974602351544339169560824825637547401851021847126512207156112990348312493189712539055159213602708141090119892920220151400631734724489999932569560778779438843718005589326025746209692168741757088825942714787626753797968453232272965393759288451919759960398685824107312587726685997591260726864323159293854776437371528466483194770469338144784560478275162527284058357399912962757727800205124668389992611600977128585162772999411046749437805286793356501652105836613980466093004774749667493920956545137988199079393022102308610083545782697458629001100233485680250431700090584499078198658169696842156843890909421845931468413137318922161253935673657982585227914114611369206602270291630644420244492731473607021197989967158604736097460038276053731100304397877498312654734158275630330286150518393747502125469188979320864287831064423489355818885278556869024755723342788501475498733222068709307953166440225223193549136225991392652928545720065623458380790930604184060709142238056073450635989075786978657536890605536487384729403113646677888515144311601926616540859504651250735096358379780835696688409060969097720430276051876992098553658379121166510221101139252540833590554397135409947630841393684014575224622074539963662120222431085977629392809265308409338802571136299674249263678048718092140249375628671415436057399167148615612243544520316500534942544862034368687703307796758372224561368891684751275159374725069931039908800793469467878297850105424150224181520278207744393928796298317937931063057081958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -5350055329219206409826724924286195729705527408929451438686768519422061202257859177592744433349392488311591750810981599239502005462304579117335692023581344093402626790202058900837161426339941561160932851004424532134080603153474556161140044609657389695899675976580664071278259877806084466461376619988418702847393662262085626575904148885335527633718471453666592068496366079744565762097246317803441443463075560804080187760805703211957925452992863097616642175012003569566065725963178966354316576398731220716165880164284537557837799046539598238640119349834749914679372231397437428096234373653718221761267700229014205490135796255279565172756783812839964872375100871741774460358935315968212246979396547570088212344746975376587655757507568089076830418056459089957342830999489793151038138132642277631430034536536001741619626604848860361465795213016359612000311835225665014301412865303888478464547223189268753874494155308207721690525721379078194151034407268649568262635064314864676007609796593231731683992281784977691064601123345683039628033287980626653279529105707756826959371359510147345506060834277461804995341044856127645310171753323823909899273683206631236530414440787149375639437769163134838403519700025682206891843930695165363813899878238163179733575573738482997968433315792150232182219159911728818717164306317439491245450849525519284315374304765561888234417510022236479877125020705638648468753768530053686410210320345502025314060137486143386461953949904216531395297819072318351628953741969665250776458339166698490703558665882832224302581681544578308032693368832152469232348433883146132704353971316384512050772764015304581906550684191524978967428141109316420924785861422962449158351459019600178193385806905469133030048612366187641357625302567099249348553375228185485952463255662942455188596241154325049820878685087248341273571145421525697156634660790080756716032253634945390244413163556103667457878802025693177824351039607190340276313585903283963127756891558634828208251891940027224023613084614501016885662312014982468889715710387593820767982521076249521131037227275442958019091186295991563919076478653022411762695351643408820605190208593987520512199464866268941803725805007417251402564313730115580133809039126179913275959035727439734399598086363897937364243744951985452991136137216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 12054240959064034186346868313979382340557134180162704139341424512822156525917078341466780010585461079555904183652378612011449787601193425120704442752089459844452926399369320978644589378085685246942537249732418141554390646707342885813208003294848502697865085552211379049785354491238507566803526886550958473946700100477492402754261989160014799192479356705964064799289785309378716488436982224660537906222939849461724184297710051016136252941321721226423970391727704613654763085472763105442510606200561792591630444631157383109303177803464147761822730063350336859761170764269685140666992702657173080942450301424002544193950438527394312422384153435925827635805292874949134046298595316989604013716191283654616532122115577329231366888040154329542636776120868130110399510442366174388398394603470513445002489725666544801957240815155836117876437653589188070880084747613159550714163208428778327749705648827323139178354000264891575359592229071001341497016441710392449503012415530442903419342580367132316799034527936983321860488378477568202965180747270933258591609309511575152450673721501136195533609758681593172239837747075582068551763229246682891686131872592051924997866604438737929233273764620340938282277677562233420955732118518734471044652663367386970077345567321594229738755176030976690228446220471319395345396630404980979747402416437425737947525475769425823046103582001583440933595692545434142676258145447264318155640985940823832659811724059632849304456525802615323199064586455977967197318574208793348468673803991574958472745160661038900145749361754252600483609471231795768665649943223106809093716458942802180403724487048721499214540998861516909108452828009663954899204230799907323139893809715397601070067937561579782865059667901528679351211174967114953621438858924984004231669334441984595204431971016536722540823994621251009136883853618624233820036609949588757647483210172496236810212060146057934833235310017216803307982621576044792777968864464373876778254370639644872785186830355490916701813977638274685903691398156187765550952970528556052970989891369819392858958964786387459422975462592818014239216206159339238471456229968038732244558692178065036807618732939149892634418821943429182440544963760181829273445723085885761587147543663100613089338886620790835365262182852370033724830515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] -22436036546639934417434220791055417676408004824043111898581620620213307844704719717267913152845944586076887528983881172772701560273208099642811186700693701139123572669415756355509802536231183942528162871274594282017679212061029508345849320514297270986168957660703117233713119279825641594637894346547970539371654350816697208792125424068099892521006093400239507582667574643218885872168434500767584523255915868257454612820151418184038327640361918002203817039118926083749911369473213543073317890799167751842820206767590446768723060366074955593656499091214228533494057510135640804038649999465717762042516160626876429686074431743879827019915335171399354729303708473437599249498096257383570561256715049370255691415605792359429933326337457897706821100026171666861550087254152125056099018478434681919458475782663890832581161933314824829093558221349267256624295934094574249352495166249323985142178479467799899261043592655433435070666710660309096765490712910593464408220918650750967183954842998312528425200252319618233621488588566801804291418947325466916438616743333231926300823165356574657089325081512262996981696895109925428505833211937532707264869953763785720492386578124645297282182762251059563806905431317643550895669331175575764796999485086073826097857843227169232504156257745217315466178126847917294081058911501164693869204253146590593619277140043079999158636071869570198470521475244392612266152108016937604201069999861819194603220295281684144245177435864352538625499961634052870724842467765426741482560679541852688830610311872084308812678300606572940613938781136426961043797685630672228513689009853187842578466955739862755877019592189620937567814149114192690754356160753157623261899621872599248139654902464144865650627822112003879498377280041538845946627427471014134344707921860901694005941087588908398794067796136836748660008499452610407471666598436290688726840008982576589620122326809035872861000153209024276165352269897631022082851650529364294049957161397871383248683374696891420060256909521328075291881024440974023274648109214208679220584571869429999927326579685225351933351163882659033974833973564417690675028990905878849830390073796128360987993715977519694758773245509074997925396675841424397999810294917296724651726125826407657911361196406153730961129062808422039112545992704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] 32030372602148490448987712882883113813343132742121781487439398005227988708389170522263635381601021421648611133360389184600649767872789293182505024976194262288386616796905278742693475810252578485767691055621133734601749418454688929928341825511536763396653720648062214616511014489325031939221831665474328068101782142181035836513612720889871439449508205405718760823118949931615476098956890176214688365226948877887765796729774557075366356905277225299120925408473820917062139660751013454558759854100393504928858288150537170477423772573288239799927033019768574071793503858100229637428371871795526658642431331200939378587589407793931653272769798928346787106140181753479341318902182126978418373051694498441389719912517306787803649199706012532225231316151057869102543483282541108705337240847607455196496418149246837347691617450779339947375114658831976781584388088083753541171921963363860869525327535793033377093542200047283482505503622368378724906917137935020140149750397795508682648630665735693597087796084542418269216916951047037566000631048820928931221386347555679545400653519210508510822047532319149108293263629997375901714365123949036959547882919878991243931710326434455326025299946385488584489857601153870493719021847671889705756481366367687852958804888450694588826225452225835104619729240200921013909047871704518589400492379113469225409118960723206088747338497399011939221595115237831105859367697050612751529044842301930028077774421851273710677341685255562422587156544861297259349011906302606911101060799797880506467239804587583352302946437242911408128222595281615873209147817629973834077253006541208918705052909905670456249128498479038993085690500888632570950003416950289219247326386347522288384822505198578291033338527148932316658934871898821364788385251794974496885465375289060612055228007218936478480059494833507537814501515355972401340144564690021355039099092244781663858088093545260334520646468737256745770407983523891504854487423421887611205407313373876739485489628478085578912768983139429785161045424403546634689074918677147156046247883925190399398772803018025142145023061734228646463240186363189887724447907178747088969105389040303859530817500880449859697395622622663174265748539128715455819540321327023684113946310338648295925541563872734115166097483876821417086628659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] -32015928005074891354521442711421741439614035255878275716750745627469559464331448891893738102192972157027493785610271312252817571702393107230293677259873966093920909840657727302098676150406022272544214521810810974232566766354891925961326255315418834820596035545491158071081360044912991817133590260205074380727953709278702368775707699050821341166579799305193958320454936931466919937396778846522705977711827408174332588748983553327538039172164400819575916194591438137374468643935924332331243352894478277633374462722594460714399781213777559799887756711581322727579193472143664857479381227479134863652768440438257322492383783506908031674618812258053475455553966849544023085409173326764089946575647844184937958214907294874944305198149927440016119849805487872416248004012388144822447916790099135943799142045873564493902373400650701239253322758633488452446111548934147180801824256464557770208548770816749200689754487100662949168100305692511519411327919912369636974370339899661822635377862533446535846270038334142606718044317937562582016877396386474080190744747582899129287749759670805548456689610456789630299542245605973154849072671287700549452202683776727947957846196586192169967465447779229825315241228949795556832854573492041398431124848581375837291583348816926147584214285365767015616595439039052280142444455007670584392152458329123063386220243840897285956682938788984422568801150413671905139768184209505511897988390274733245098533263611524428635877542340372098809057313287645163555681028486040467656246023327977707635747197117680579267915950423509699763084078434298425471329845185966299900965887847394599987655499414282402730717308956830343308058046625723076791277750002746279596016772746188525113650449730591618125196025022986500729227875129690015222417673958230720706851906850525591669853845605422265633942198974163959093126702857680628620782381932765679409227367209509194008553400849718763166932848890454768233125527777388172649733466491387721126288737148934830834472204565509507452465934625025083969916563725118232752027634134192786231292798404805710923382418715963764138085786389457130009943275840403554780622243503386651272281460659224642441622085267570399816905631581587103192058699685752683381629819071647149200576568122126582445491941631022532877601832294118309080990744576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] 16957312558569783927707745425079230525954474755341392095448568230922599937464659073729648260544581489028209727817441163016550264982631799405299413867291706850461801850896298025205558443387698888411664696766386032491720397574625392162114477661681028825161711457882717530148402523039373222730422112560109548575813339423394603875225711939680443924483726766689891822281546168574808810732966020485642348345226101584761310544808789174345110133704693458470476370435070985753804871773534023627051084191407756622874730057784850455881410100942393736494323762296012226134189072741088938805986294599299139599615402878437967136019447290144063588114397529670007920415673771494241333010995449621802082429739955121615363346200340144205336449602485865749965917490974425621636679864419811700621161913077688825636931410595616060581574696664095239621953662695683994403414833913257938672552658392330777880660392636679192041764826576820884451759042252638994587222284981336109630360692020117703280698100546930967056276248197594642119402791974213990988719835309623069240147301591239187129043513745529058065094354682061752047594817514517831943300825031722902353933934579919802965416322271695355686546274876279554595550291701382726487211557259595653124555840083721427098475076100331859975389683982844051037080703898352965282833923694795852393995811108428491171513409983152001567824249259558985664735103757849544675812113839056777767412185565485442554874755995907127129438174016212658895704882772157654352839945136938118316420842426224082421591547338106194697375374539259083650889918090826632360017097545671045846870730423099297972753961295406305362674397989296613189881022386520006457099714386942841524158751609960160451811077208197519913000470562430177858184980815734271749570732200335173086191287893254279448915426726743626131121714668155160001595091531079855313608721276970307858154622563504589698411831138121843220756449097770447724270259824739121062519645022160734726588830987110295636371620710948255075842897037342111395212332379434103010089172401532945009237910511641391254016283006010683637569199387352562380828929758317282613034508608100579548070576695868006015841624705034713550331859583749980865997121382800359321423672686495259810308987449185252427062622896559690868185890709679182724758241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 7814140435543627397776183419300485976328914322811388817300778257025680418716644218382406540601289809545133069151786173054786615060220791442607351243757407133839921614054278500207725228423507033038328166268006776415311759551370902038833783461018256016382148507495752454445698653948678232175468886161738782014208400232822162246618950270930271259983868602767061112609963482375236375828577356817839551966617888745884391054582907103084827005439080754680352319054494404756113235132815679551947403242837086366320838656893495231002842697136682353238907202638627498274677661925942937639841340576483798170097199864423761185647602115122411348769638925753663561916591882628400026086209468588454932793395282694335980454407635315909718303267435235851902785416216173355750183287414006173992811192375047941087424232328812671673818001811299267476204970352008796402403460331601263587960247665853925826535974391322416681217750497327815078322582886526303054469708032551838287308414261188863662924421543670430024640957351122392891841766865767437016622519740851389611208093189559164348332983243718683984081503169760607803228545686038814493800541745759725178068844621053064406190992810526710130598739695081514469872766781415507674137791802624235120731037836432545981644099357882550021160036341343935549187205597211456893896471449039302710069190319636668884506018091816023390204618475082059936361252238267848925626480714806618193481701387634645462559682552581999321252388670338102815971850829943585952434592891543773287514445783367811758720765165174332395755171288655815494553091301320519343883591149001952252867188844282469427322599736999260594487087921964246560162834680217415218138901251431493484808613810455131079661999120528701182623402365946062018683829572867306025039186885645203961431742932123004590061249983131268232476310835025042516782155842032452018213097257665730109101685196804245723146455758855476501896440625470636761508205313550158972820087748180688211998752015371193333987264096825937064188231217373598686442529972458184416466891884634801668773862911515611740413098209010210257632504157755567000288251956972160758304397732250270556247703768884037768905919802961307808492707903733668935529010080076879655769950338172659688810022400766946102919436115983018966140714145703004135198031872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -29145696928256243228308723332854823746329445690489086786108924755911994520720230257485945271508963331224478881663131130162870346854465824516975236079579751432201358188603092725309136539637013812807117440494421817584715225703462514813560344591250963256494624579389885376965724314450508863415699673174971657367060840906053167335274639139384570185469275110439250664016259845573971405947352363581628650784344458257004310726360511446152446067993697646035810537636761164932694836012833581025817536826226719581447926630350582857736464512888045553113102825439202709617396891410255811826815167307579487336355734857174758828790720210757937770574767326641737946104164006818337273245060631906697045434396751738950568162212083560171352750552722242950477413430726513868375475840014991495972752245504422777989776655112729516831858204162416911566234843274351015368154662068609455213012895795234529212476699165788548297662270061366974485636970578553024542062132181347806622869333068447724214247693301490587002382010143658723043859729478401399056723476523818581785472095302145803823585550780028628850162604071997649669854101673989942138334916293238827549944730966183474313148081564656293704069134129305235279792547672595557425902610488995917558982501844686886167691522352934690702215254634418998548012381210299857401582107061460111332910445211885266499200494199089868382284944874317720187660736934286170126225777402844815781590824828985832741581257780537077056155167884908786661358240895365756238925708177191344017179223724184482308649534648563434428767178629346983387715178999241486715661016659860868144112914200254181866459336868786510233992768774617472279653509861686271302309109069332472727451934245728683839269848819705396803339096528271910124728074890751376335054569660407652718138583966784448685318473113897998136470417688157236784537584062181222570885165091492128924105467564203257219789524714098321406979520562694464336594675235530745631642911352135777333358707965500572496932575585411610643203053841698852731397761140591039177463484591551892655214297515313214376824033954945823320932564798702627871427586634670185639442026804170667515272585974456471610516858903299012234811091224629978963122096920681904469456338303740494505229450039854446133641904126430995109575098564694592993875722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 36509374456801942716217613201339931852278849028855152719220194096519980893873359803580977687749661380655143571240266750403336208673055097961014198483581992303775794443317680549275829042987191733940238885415825878245190785533442249439748016383556694835513039387472856661565456263516032283845561139375628785047205143625136047097804439312787665361647326291936797061993373104555018729277439064126166392247712258354124205191859860293396346524760533326512666363454591226593982465952069429215486435166956127583093035912909673596616804513913274563375156815554740414217625071987020747226858127989751995107832705305742049788913844741376564596883108369340059783904999440509598399097189653270796591464395741740142167862787012986925428682928103260680004769293183836197397788524252386957054438215655853951336734386497237814877663299539186030351696966043683450466331345494527898141223629581375944011808983390646511756135225468848861195555946017141244681120508249575609462022396205884455881497922554389036515461975708295405934962371459741580772577214399936448020747653632952861133598251573097415478233184190683244424830942849973151633179009363965455205645208516910296866690038875337109378754786342607679884294051625570543745009810764894401680320110442364438816046614950435407681737788811145191468908059021366548324914189939264563097964579368306882672510761727530497834465874543631017013648477192015502653559703433604537634012320662363873448874160263933009107100557398507883614774189568356489152143735809706159880268337609638451837926861286733162082924872563986356783698111288208859484391607238496974829729691565710587939923689195890913055434065939411608921688469302585787354011344815742573405058561072439862232520011374304099905668439221647118020440130998685246941444326049310235817790935507744136982900736736477893753768603219917421166590374479776312682236258925323888066249156258323970408808376629995482145665997208920622380615230564382320079570922480376563282665017278763172006663820263969726167161981913484301250092195839433917389114727370920560746438944524965017096422101850689376939903446703749138928705918252315147859163963068202663380932315321382137759023436004773695684635606914403401281873451840444384377432102443402903416001458550534602705890986746486323189862574891431444828353724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -29236497332224232981918444501998262155102837807161675342798551285410053159926913600050062794837541268420694069990761699848538510450633751875934305991716012586699759449938795962321208221020107787112767614549021529312946946854997215366975137352139736829908536869142163337381211030451329483869665167885992382776833540157655991312420815596620588638740513158000312745405831864815537585645425614060133765201485125415940381580626461095381488464575879369219212878040450629829553561708483144450764658729139435771209013569587982938077181471915534236403327886517866747081547489936845227907691777236811003957625418101900862368694068346210099380250694321946998915288628929821488128586322155424112885518140483826135716002637322400554859440429658423249982599187989351107468435668986915617663443142586578113533880740797356342468680937048277641251121633382563980350244871697525006150181733245341700792972744337948884482166937709265904989694356897633516572869321748835816400545287792878940004273631632154909206648253021469707349052088650621106080520886583068454823417601589586510890111944589913741005914787963189703865910925295041233766316199257105542175162433624959482621957836499131939853190306261647802359508425155765892939285656122577245157791736854677913418485729430766045472820175314801803298662848507795914512779091878184922744519687465417550768316147060846180721388649342270020188542633307248783602007447246499316692492637952728068738819322400177972109421619252324551175238771550288432723607087169109101923463300750925400841363928351751662638929653523913455351532776908846996104200203401512509999518435342452069011683341047280518418413293981504180113013258336506084113229865898135249439171653242555794884920151718159215584319062480479624588633769213808343607523658969443682946720420693529804053831460781048482982239449671950673932595489107738278571834907337303494004926085402775821431004413166836901619936187879707665467941718807511448999935963827370013636586241607866955787307051109095183102431031236449313174911007526301866600551985700740227390191038499942869327871467347297774133852189576436656036239077364410254749383679806482320609382649020994870296238745995714870137526981292038585949019328107296449323239327640308843640776369133666781522674795099912498157606638494772875672388894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 15112056080273977773391625645120074273954093727574904458651947853323598328982401678604247325683168283751324223173254139674818733412063323531111184085958287070358031272176227813422149667897264472507115849611045616485745425816680633276011715822655628309255942255811038143127559749964244287641717725499667982783001780940902514031689437347949213202268911085165563232971330236092745477055037922668257038620328830624711921804681384389217760435631931662713983043070646583810607951573883367827354266429031611044071723400078696738581824617427230872749451428786841599387268378515063027249881085817120914593551238896608728264533015307994348271714545163016231445313797982627219056965428687830408290340150127815945900905621467046698725540734637550677051716481953077310582273640172364082402079290594027212516398637435037483775550617039002513300556853753586734021801961977062875215280109041746843679088704835218174935033025286187508483128240536895742488984833921543716825803320839286406948617990295275007570566884891412093837935867942198810398606275524755002968082895744224632605032884982794458663322041414624622401522705877325609962558683675405837176244071467560224272611204698044899033209484746844462940793624892039976790013981198599524218324144928809469956324808530531998485009184708135115185714684156738638910044514391882760880697671425864929173084359293054848769621886645312157599330517623795073820419079660880712025337352845688822707557309173333434204165119224516124384470079250595988856292973155326967710435752043546635612168063585444728110978334387632951745575910630629038063202698632905975966873743528639944251638022692488217720958047031986868486582856702134019162889042151749836823830840580303774837003388980341578927970636785869415598085504553155269610735804189080794035299302416663450537878004986732983000146443523413067299478909172930740296347209077089164282715360487469664861830588766752233016603718110982793137547434850886229424936771650210941707644281978316490826250617322353793619946889345893953755617864993430528887220614355774676317251111665621075325732684777050036768129616711603789131177204636069240923826552729323880043216128797901601168796453379642391363773593052139333439689281555118697988940375962821344968045603421137880045180667104118610755298707228115775838327144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -2999675198463077810970952164738079584244171228846211595125324238962267860384622227763216056416257846600886301177420762131561117020393559121258802186408327292596640101601502492800497597827527428518047937789065732731335402826180129983822275725257256172713776492582406568449680329646397608882009459022854149287068985013994813474548009343983725244128673150012891727251131809783516341702926160924288777486830913474627341314274651425202186524003514757771557730009285894806430390118792862462001634761347329556860870968223882107485713321316305827996879845479488474943354902668112921945516544626669641784938797871244260336537352153218490741400877793536626526600814544033137690205772789879963689708087607448557994453494743657735069484473865418132144005136432803097105197334978595293784535100166858796375356197003711653612580198635343016641392315183148444844397526004057631869737876410830336174705832052084915645832071996561894515967842853556939104000443798751875578006763488143229345450934245843131306105996494654197726420796632221972924497498119493730822460662258328286775852831032430569484118128675315803329067577388857135617406013986111019258778702013709819418403172826319834129818743700199420854597104769708450537633587466038835374297709420483561629151156753009208617146455586169748271874077616190067327113965778511101321115445292042804742483863555392237870466051904324805558508357808607430526306960106402580076454180400306793003568242325474427646642725363692632038368899383974932717889106674444205288079626109380041881685249506082612167270411509860786116866752574154296028280515249274053901052556203046064432828038540754524398574784761598697766588548821102555547671060917708788660849807856843154649338232966337367393088447527836720057605664426536786631729659547892872751824888012830690079753907301670744584876784194327655127569681966727401353937821027960184044668937001918107932985094980503157980372959458675295645532444879900592429038847491835447957347294547666737945294787819918512735490532598500407233947601214073194103682222225472121386511045278310175453087354056608716235640547024330483647260757515235759096976013054058093958923551166080180602204560058714525833607197559926549301771808033681504393472411417729946904613306561843838214036711714484868546344178624755329316945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] -3129269500826915453222577628407011819303659818904897053896282625288128601423964197715762034643346950322520676686589155687093740711764085863624072479608042914263653799440057243460483327117862166771081777904926984731129386581653965119608469798564052600786633055173178648863121786991420060102415474666243880962672405658500463424864361919749687606897663235696819888254192136495860182186020799354937296570754483623958649938728819979855028148469405015600501732322929717602345237100102123597746064242616882212945897542077920824992494649130003726506577485580303011472791339002893007850598730937444974254009242718113794442812009524660368691821045552125524853004489670048303446695294676850329875603735557692363075618894118229226387126986105399098772162180996475691392010051234423683439443717626823644226116702810945420658281261338870990691030053593439557058973946308115088702981653647414332827326356003896396481072498711402377179636640246188042449426617746906189430331996392345308117139191946837841715264297740898013081485087419044277121885630359656460080198771599429879460951918035943157601351891493330781274990196753656897396734442016034035621152368577094765774619163262308142774846904290043424605826523332790982146262428091003401562834846626727235714605696168463330249093650000991538515986505321221171641943113873909330557939132405183723727104685160313382577752106241364580472397220164198204046892560887981446408778311427684907007739361547638754352628861995321263068384240224147733716722267513817864470563351380032652365972578134289543161601670241334429037677076177085056508963302429288613056945189165681537264493769476343211487608611591378722910627179414238991416212131644910745869961275204210125263945718284545682023687999916538427106890998283951570849544969979882618045878931464856510917682432376326869761130772425610425051682791474876768178301705158344642457384832288219278792180332562553013318144695033029180589689106411675151132391738623823713682016707482379517141744254793941164039261761516605035773533092481934946702001599137184373511269522680564244323965231640988755833996193764008759039107689759236387910851856396485675046916357843760550949690080907602557936447271538909987178891409833069709906049144618623377869030232654212182013947996253842365203116300420767338952942157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] 4207594881963360954123987540175558230259300434493283095730130755218445524785162663107428706466961576213421352941030383219988232864362302130742615329914997011787947797080034160877783884145358248954117550500442436464592133002998793250102239055760067028113574336058536667247357806791464033055433418724922197396316071305206984453715150119101533331201706325289252566915306661383940300204666829382346931965806292769595084253510790736934464480739664285977674501484892710862976464574798266929783818227354297796253615954016315660380351909014274966442289731502992256364188915594810127807569393486065236671933499213773229970369468104843283136312858361319889672463353440285338043561774494594048042615947533064886120925519315906891199081251250350280174000318322099416065440763482031153460660455447490357425791594490565064649578350690985366041863571620382346785801423882007805341608836559551112041368964043003240783349780425475465790545725279792439277154725833729553970403625143142846768015511783621718155078192279556192716960189644066751230765225684059660752312879740468622145562531158296616009972200967795095553508773502112923163745781960998244364867127110002857274654836216349825772402119640244762533746054094910378451005141881705718362984380030085472767117111492533786169842086288863117370026609774285225583233936763510348142111509027002666874407151324060916360489612511664061568040649759171947302641071525316442439919508235110616589183167122624433339830963417619044580417941547314562361249035860581165116302567917527806232500498193725062779509833247860193948451424493770919281897689260342096041661651840827827814141648044737610236741797373178032538310766496186595723718676792463454040192706888471881701484069886056090527732792734241742526758794952238679522555733899272742017439132252555769055707174085991686305427100397107234334352290926560861117216197636285482834117367645321711957446015633910243163678981132602981764142916099518027798991709143262618606532366177106751825627158966303170773423699126542882724663650305738552580544599730983076307022844910339242441715008022002462750883810951093145961809104918032824170130128783241307432867088501970126104098003503222970851505634553185329830720591647634508105701949618658390971655094063403003089264102194839301187146784968943103207035371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] -2896661260028784188389132073207172884542541179699987597570240123356553613047710714543663867861189999917529972193620708396855077001435086122928908490339349812681772342379537713132652812150372953459021787056446121172665537720150655963235778128280883704488045273300051685267383258408641672830670147269732544009162460655035052721046255507534673503061913774084276739481753573065067248290792253020886064702090840107933105466984044968050115767664604309516008012039366667020294293733335220979896003565594969377994911000436349819938947396975054757576324870785102593316812371188066424371144499566728274905086112519255847201396106763368506195702849346951165010160295222803462158133188862575704003362683515690029257595716752549381811163229266994081098920343825211024844760040088377042153955743959877754161457272862886671622451259657986151601792491907399825268370726217913973385968829640278255944317802987070215680315932242626238238663745105988110032582313407535801826387399795286397288153205726768982570248950229711489926403317469763840314457783333874897504302494079719727244024322366645865024359260857545245155636445974726080220556437090483332441214444697452877652567691806575472567640459524601820263237317547287145949148752299523101574007318301391693508841666952328960045339072976684161339739292693518265090350823156624884580705079623781331646266104967872578122010815806190642063896558296654962302823070454853973790024110537165620068284491809556776911959096632320421047990160961033734436108617623368599926441457228367562455095629445078916273731374561662806897903382073732749311707270856672220206770109756765603967574870759271500564970369562346757158369430253580028380527450824146412106792741509941126217909714407086627266076019628467349571762868933138443561523543892578557371484709927163623938565774570690988609568515933718969975157780279350860135314653414290975764350980667340507212573426610989500201303487400442694559788778838916827080083955479990970696697596816891554342379000979881954158935054279769638884414905451676283178237915177719895489410363577251210185691821978460014901240602796009063742850781071650873350433128886211723809158820451932011029436271828284079358371904409543234692306088787193602651521824061949974195172094358187602354070408049547335834439307275752493485427523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 1324460311083934266245956526166262501968820313019109795909523594715260681287340557922338050662226348391777666101320429444199580785625013563151378514930517483759280463081971071386156477920672042212909594003457819916677962667085802467823133966183600543425049130259723321262924640823404020426538298573640329876084938232109331521441278337464484123777221508217910458139150062225680447852981210193214412562217300752454101438712069436906677421691093903815516939153814510564812685832622593262357372037806939661098986210255977563247209891444197545431866795798772749278337858391816200668785168250065212126101838117336727701736006871628007237336207786872367335743324166796344805905193569418092171857820230389724607938582573183702562050518325798110697119502659819129899721312179110354428141584646793455926232952122456908793488050797640599782569200662695279183223190823945660419595007876906334549964744132377814522089459937967341477572116817588437743134380813930420616984048442812521121204771931485378669936287918574917480212177606527364123324194967942475962116782353585750862058309468346250155453134110654284934413020690709231794413090844779826007453256237984206505159787392666605448049748462365515589466115018591021264983991062556545986988302181801702185092754982857710068049602331809680182122151531079962247824781032739140467159527108391800142129251391880727151596732651294705910942391053933151247236970017927234371056942242348631572942704652790326492164781029367840546938288705159718542065490749008544016548768989884028334098933211757375161699843849974568592233177337026967002325675220474291659344670159074089373432819074988565297311534942777691773454748477162245755778562182234247706292251630658781086274080485594137942905261554700452344513864990502341496199696837218516654380851780150071952885148076600559137977327128849767838894351509941825657534017586432657080165046984266865215349757077976716444759845585539242765093994763402425701686213131589886359653042689057533617120268706260678294757023548415894229625734312310958220279185941067692596666163299521814594973426109184876429433339657691275401400079905394375548777086937538220784388745619520987731644683236001605590558513259575669136513642581231195575496013767500624335562862460107957707941227930922881992827312000528929295507128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] -397450859212612735368717501344083259976689987311448869369059318998323405727782030282035366695040453812608750391522697955080690679626710712902367809905608195505093062514321268135513373907216458195166562013005096241029440974098480170196042962139713429955327803745960697325526753652085094192205029946602698324611778398265563944425818793421532538805710673229146985192958797329823811921765752289141886510600410734376373210478255470960803994357301858797113122122033976010849632547944500656557570478160188485627507709083105848292742122407275046961906758058404951524205231657668469486869778954278897355693921089952324823265202886641565311967252315341009785998884922927008802926867335527104944097594169410888820478159412701715384646742125252763367910293086022723015017777082354490737725892643504123410339943498046128197378108673660417901003444360273808747177064772298275037542229798477816321209314714942944326800136888274191734692589677876076181285595048428980408494986384209368678539929657641600142821185115476606616995029482355787701146194920162323307639124621190884742681886642896408883450824311022045962496750457214867372662238027412550655959445622270468693886925060959677332677929903787963342792613710505098060841071152342729219534081197347934061743699478513873778551350963564891141712793003355422645696559090940257576436593085898882188124490736234077740640570188832997545481245025164113895506594373040013805840620267955954220237888104469867928589242598589886580546746016155427702199376005531068258139484359087786838695223573851648110442413933782122040257607196262529739394426742041288533975735107371443047888029619862171638139346377716174649675501058654546281905115527705492311554265234848190127314730386637410684727196113354963462433313187729333282606179746592380335234884036168050399797287518053264757628739617983201345309763789722604716929647609897770671322575156265664292253401357293633499132937683021528793021946006069726394148160358317724207660901980243216986227638737510672321115027078448609125411126676426355081243477358460831496715943165582909811408489627050510274282433304868898340757694755957021598063595606270412787209347052898776956170920488863465591719349099232905753334319540577569701664705281999531719603324942402432337815043909049530983246745078569282058365960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 68801368313602857021815629982838501371203737111690625307393832196632961332110027748629958638476640759925574408846773980218885187653002814892246795488005002105440105848060405081066591194358848107100898387866545864949216715672478983572877859712907148817121863121687178058988322812548205262166724439436181776503499924875627157016508786956553614353818383878454043862456625765990209296754261543058949034247027706113163287691194542333401062505782779064072438317829649989535102645101221033494768250490207443261358670764115542334289164232027510871460262200009149823025390605659608556958895840830865436389334988153984224149549032637212882885065969524912740827974153384302610367779356728715700987517511478681745766838755070267517296553244500058842224050331237676237082704330049998872207848859666008499958406485047699284254463846108266628174550497193355658321520784552152822042287555893599148055858655448893563323281642873433312112768136445245439174091853079276499093177439469747033919250839963005734596160832167966201297117998390906685826305664520359812567505959652058645044150397447759023246928356203593481916389015712159387545625850355042010784245080840280894752325994005905834259386977597982545772904298477621457174547296802550575678453391772216751534706163025558370390919359198577609167689046419719923666507289366489826236253032956033384368792083179916029035336636974832547476073565096147732607431570216831463003906038622824285992290563098554081600918829997510425272257453135958430793008043149685720905853027072862181201675132465790038155185863217836729386067781925793334087168094604861082735679595299257682699817440494730298450927785006281603966517878075690644450783603935365333565876700312847055322760207347271078663908471797583514304156442929606742487346739154522201878706758707753288055516249761909467374437926341686988849856917890891580720162433129314304435880977245435130603845325376167437582711888754610562505733958921580428357174628977296061869042872671766177138239908352685568505719313374240323687441683974384380933441949288197684256895474759554015799965489091076152720782099135425519686470626075595468937570060379124156188933536878921373893376142133000945958330761420873415742271602736718559055170877663117887931973102908744497085681194951551876820920532552918046930370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -6355318461099753046750775315444241468180282612831456896704257581420346516335919819425003346180770552888729017221280282780578444820181512311810573097191379040733289093602728158825467078161680803057723455359035543174667633229374325979704084030067859801789452504165519991420389703764626203005576700149186075669815100462495536001960805286109776341571111633983710382268514591869841822753794263475092676144082390893091709901843230731604758075701528624306006076029819751947519691685154467306129690341380113721106506245272476753535786034334759462703449596627437795133548611257800259438577016555156117790656296828257630204199832918009856769223301919728905950834319479049817598775452564506713968456619111684426674869067750140299699567620195734630275452587394999127834603169574653408801595466752671129071120953184581313689716282223733950449980956940282412269754855195841537323515333475890231028291219832682969938694334746590288811517747341016487483682392758500599817798934139699409961185721612077316540974210346075349228897735035291294779672352432324462158685748115911372009386761393240452354489315089770678481737857135199153142068625611472797849740202898742102038970805086600429775131189417543687634691927263880992542507323875086854028884304590836409200785046341536727660668161537928142907030523289252973430913482337973693221982199057221833698580088165875710832736110114594831715181334193771016823278774057935333094803197775191626389598098898841450970407036042541999065714283402364326843595584328370294647233790566631857605033549238874827867996708576171200096988665058630821265143775063158647905374181629193741510651820646533085967289011507981491317231381843605260974881354219094435323444241468302153636962495485939182925308842385320524866718407834835398998600741603444655909349641823824945874326298782963937548111779005264630538662182159895312354019695016429913772274409259021643021771402589879943046506418438897711555319214022754179466911376961031298144408818161071623740651365504275679342458310181245956607087335856354735424808026378336702138048720403832815889292409160245949249567762334736007269111077700796024616119028816232467222794626946277479865430641317354583204174079750866548291588585123347450372567465030630626503211956429511278827517802465709424119588102370657518569390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] 6193883638369432821944022825707197023282305284322873816995630584052533943193754811243594413264416132421188692325469775986556410813293108917094138198970529057231458168637877707708935990650926508243861882843256811197301987465186326389882073192474378545089358073220606896903582813857479684184096513877706334306998755088442952095037800159510457052557690545266466820248466836276177323675230382944144514718345309094127017784947794788325577443757412675373453672909011527429244104674195296611529669579836497064931184650981958881373351468520548634235622433904268163945674238310969238624715221643709143431603552929624074534855738389248391809942524048930805768068161611071112670759950079017431718870926500465142122492097163333562022056144138419624669666881900724977957039480696619726522729471591942417965100458130291587387329127281546987343825249067890620459549072014342401080659291085564428023545794502980778935285776872213610525673001412619826178975604612823666543700560417386515886853326296329837275567044354250350455901965596010343011883250901202203182978906452443086166334436523925591083342526733558056864864491388586285625589572928336953730081852976834875439477709930047553357659957084530467484055881641040609531800551758938761969932413950785740397636001555927956539578145449830007712822705737590003003209432043580463951077208970621623127690811406122923823027108742624033028681727806897469441651829708246966558454765752363468551423657283940712697666447415623987105038461383221195935422011528742075476371939454343035379392178059967721277395546302856653998262073771674408051984710973286077487322777310513186193862194170549844997860098545859761879811492655492077029889925123104440513815726157339957849475140510470600033387645491967943418717154726420573362896792661383739589237064238715569359169532129277233817266117303795654028700991279208987921294314315212752433660223726657732250650101394864760249099354976022764773791764192319167388482844108877600929174232029978604008801490888477324854476638509701865784922614677274969028203478081318523631129969354939308103540376046172000732645266580916273243978895573805152537121831106018390624633080068597987078036377758654169377868723433820295920226795099582487973641882697473417736947694615879141335383370822329813522338484632518632260239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] -7935891030652600000765357826534707942606523394489665490486234779236409572985260294466908519183835960458871104864734163287070801889641884846748758578790307825793052004211245019114492561594401826829466865669871335696023978790366889830079411636936577183169134963024484187449235838708395374895727258948153787322750340132689308916233114208068650360905661896525807787141629358524635634897895008868145585248683290649928673214367345316993933042323427984694276414937808125116293600619463242217589288582162215984675448060674561315751996388156611708404877853703204299134884482326546676675445637742551149342900652007045172994773873838593097802795842962205386403056346657943520194358914330495054506482152719430097351487267294729091605470311135673128291131822322315862122684995022616438489387906102733697563422037699520773976889447672668623548237060784978554675335020742394588128096906665303751033145314566826656668630924650450065846004949536014283209046414980865991793116927632007099635728420769560417842760976867967291921088143033669818541972564231557454121980656468907986312453355193699046904943657936033405339165548949404198856617777918529669271236052568520034250489430238556994868157917793186563181393572634422793537733230951242847790379180755734716123726485146805015861447144966399954202705425815394066014606143372024685692975404620544732659746833478969740648321423768547496602165408177997753058116643926662500380911390338103563356471920832924437642836721427278152150726205567804753131283234804654842325285382998451233512484209840625438327618498937355088986811960604635450822250859448706442430616625847653241250777504291144860119789202656580850765730679989032595890205527043553274564959656215456163273166028790520277349891526461867892043469814563906568038241216777167561368040715206166044599349399550764598091013942394580802549799217857448596424440177076885040160095683049148277875275684996640174340545993162528762411214377946549895031280609291767629360567816597879014841668558186201030513103297985016115505912496684637342875153783013708929657616488251001982483317556036743008854215932429044375893639681612936278384441509256630491297293316571418365711674115838605253350734211406082735061504443648208662796449978221447366494408677518992041792526048473228940529496286956791870670241792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 5090027539819029801176178193800136566329844805977239638336064263513631975342133362093078839517141543905189136922686317480279098603128472550862400570594094558105726508022401486438503981726942420946212414079345905947297019970832359284204142333745622874494888824538034969316485622387570088225344918786647499806442855332510914014278609269487883990604160525176583901178132999414356667119341327662975321776248161476560598543835112240939615337650551099425304251392466796585531189807582355658920596881416379005187327330459166205363276635747463504666496423120487569419367771804582701264344137453290770345576858885929698439732054144871287110480288297340205200014533379280228104458580061853675212960466348684918419857602275801061751595668931157439007761001870620817106783503228273677847162675134659926237884630607027778311227431808524086933223284305818396974241274992594118965474997693252051907493771754304179010035219913795506786310590415975934125426792081467636302003940155521591337434450693826097177531210872720581165913291732514179662346904535648204870528870449009260226951474783763598048646822477068708675515770419711500478679464619331591292062478941920045877314179825169689195316008687517006783046842319972187752907608451847008555307272113433551352084193707763847804227343343264867921577652523366405938959912276369603349431833779281015047229848123502200185914164390890434441396829299211003876382672534290053494542370895793358132568499396657110706250759914416535834594112335838737366268229705309920288715254302850874193291999998455550557944585850113090135331835562741236685832503974929019139098289744788210290130141930710133227520707861380187644681173083985621322319198009818777719409626404908761306597934242537298509697540486343119443949894716984379560274580277293240103266361074943807340868494724328933787723670236949050669602740910832309693740200389886517774953365089186722138792641789861661036876864945145254779114086787108292272504798061131553941730108367885988195542979152025909806270310671562312776259991331646450455304479617419281517094748143511226786467697638714702279690712485326539349083926451335888708525134310659877286223408353306735996954695812157823816398625310142222957695972002265125809430870099524744584143820184172259356967536627958546969879408302289621289533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -1778096658039741639715439546010740565239625214112281492962508218775961801623407678784342616930390727054777825933835782518775639795701624152433074633873884735708007390915198471664752113757136336415123412823788673117421526801591519762126827366491460243150662690093944756884131971538659722021099427559475277181579930421943116606470690489461744505503870532375333214641942959868889564584431503346123840577522174775622225485842056261588325765439699492627741214979398772532645056188061370949334747248393264594132540420452252904722107056866754403485972880127466325843478316970735394293932965753329530585309337011070467261741639787774048400785230197912151916782138753787366927094167700666984902572810299296379604445366779989162865703425280577808406451312443773370043273375933869429387309502597415475853803557296725086432210343278650992488038151448554165835754564304919036480994379251367954171320850691416686436644883211368568704975787817414755321706271090724404125997174494834639729635735087998719364824759854351617377925653816010837767850352995762483098063429167680409044692664095763203017120653452008422575014704983761389982184429559634376439316558712685329774567484502667778203042810408758338846709236631924817738948087705044834027222132321376965913818839540580558214651944004477376709648697110594499545726402768020920882377831420285952770615467865949258200437040727963143840969988288928437680352871881421642996458699615450465528313474834162251838517454061927362883302609609269549998296166974795084359855296015753950624039966311647669642573226439195627391376520339946923338818365689675584879410737670482115624361940675273940641040655295678551384638076405889437920448689803542519145073526830954899905365352061248855453600700648230457514011782539168458298279376904040636234963798235586746291981681449095318922893721805756116888218419076393666638977557010732475352730753535749455193541268469969198226941231210758076833813593260152103802908932708753563473498834767866403321456548569305623492188605482561799069644746665471819190831293641966513598060521162678571657629486808061939749476220029032939375767993748664170865386031451765929738625949624343352168412370229196779525599795334865807347448358837449433000061512854941179835470068731044049033706587522878778880630216002571804503703552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 276538739469271458534016424608970432712206130973082443430982517663461791679916354082244492581989551797247176144609532178837961719267709179967225329560983506425354203223863869487900871943807112517367019095502535504893977584769970471196761434163073305041417842463714588523628508304244291637120146174074119031793534296440923428039735126640816211776752519897189673840838354931116233066581510355026652196137340841837182006643951931645560839122174476262568575801087294969885555427525704539211441736533937987492333957810014997525139812741370446553758408793105831608151533984992243837824716043721572851701831481081273874590939488233328536371338611073580695267378315988879917924435077645550840780209827190561141829414108463161646372696746931856757241987058870587525001845182704481988966468673638258753665730513225232067583800069924192066519308120013727719384915733116596302060968166091152427645905598809611053142163604035428565343238877016144704799649759965366637215154705475440567605215395064983645587220547379172659746946910881257232836028954710439721519742238012737812880756364699517465156186014248095888694759525269755824848346611435316658726099473421741908532369830942585581467087408533366281107553543196564133849719103150636693580805876919805965762106346108706044388281382044330898588726166571003066973563994125562526364145621638281059993046749005665794801907977595713153782316855604660642948158485452582339147235667986694896552672407417766891386567293392553545993791626920090182343418311047378837601015769102751271932834422361976900141272623092119023486942173965814380870666128503091722032705037439816980837114232661095404222331137553155185350693166614058089065477402344379285981995962756332067330956652165830980821081613217065662457642914699126092950202614422972891946586329832203606321207135103696865078455780926051331157063354141368704997514352808019525639061436599447147633792963210685568729498178417220853395825153707675036659296116745432730278831122838344328334218965250075424836228855198394687315430633144255272404243074760766108742785185066671250314282799856814828176568165431088747618455039109113608880443184397567399074837593735801883626900966970063005225490746972323036507792373085728626267505758786587895380190307006422984847026783600638919457019723232210164121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 16109316475874772438354005106913527424727240298070407646059015969336490440206553324193780515039793609534227744903071747908238059588579367313761770305130321992425150785213130725217602508149184156180562864367667653362494548196778214451093621359258021875229210915915930752178838235160826707063794150542464970165166347159249808258418161666047613673754803062646801412997119212454226270577296220494487181025010059983260821880931315494460421470704315862609537803583632444671249324460640507356682032571384645340286032683415967261018957609396897654947744704985438989678812148260986032519123729756699308214078530110268976865951941772479203357458248718722885137533998305180927262589674814609053987369570477714101753394746504358113077200350501291129384518626202397425208943377043593061966815739034251224326925319209666745493142511913718674859491527878093763273883459593608993164897531846389319198231376040438906282012129281021498740611844978531190985244754427263329709215113031898750072967594545071365081606167237016785834281380644981234102915129070137674870144098710397371072776363191744774591861924669868698494360806543905111907875954907911745871660896858847129583181972894706926419961103064196758808707553053473286529156096825573515394271584531685022176108596705151044427669883192318251841986850396729304113995592622076083081520116685465757406850465879240905832500399215952341353001062846468908926772983195251185585568425508146380702427715975922047495817123714861143671567413020065361162391226933051928115699505289956381245007348674467211475310120678095371215243579947384818609881502969313626297806515244866257539713113246600012145631457659308644308459486696828816454654914587171931040881143552204711370096328202647657787755386903177658112993205684918983423996244962267635751874351425334210904365725813609756906367283553788000561893398031549202307880361280829524489179720714491185953111785046933239316349343856492397364537190737840987715028470988663321710944466179790689147211161840418155189613059049143943467428432516687938513182330200463720412520174145874423765306427438451748120717861267295755641993791983258852576301097784581679806903013572199652745446928685479380703698220429996090255750368850046268202737688312763514621618377097105906875004732682160434231137922689254811500544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -13660889144370324803197646667200619945798885181338402344743808414528235870542783354119383394043810262218619801724180101185474134146874983346479682422862386517814537376038951672034209076356857961347182056783433910336821646295706100377116677744882510455583991170593853932293250172500605383879975487070286792761079154251359421843967047374079142910025226586817975278171032028118823363476020323976883735243556746890078760897965806707941467174706152548368428621435652204982346934928373566748888831227486185360444333432330677704664896557025748769627983506903737061194945950135835299510949829265642056934681644188655724264015503384921147945495920913817037085035630717551793185698651460254745294110630411787823698474361445184268089790259228846143791530611621187980317948900128464056189361544980548688416846554958761493809224688264542879052289525161691880528569067234913761515077601812008124500879476289076908991669512640794261634210251077441869252421630651003065954239941627122525083284584280877448689297462727657469196385761908086139468541732684556943654868029735814894108798547528946131335915952655768772022266462716975715258258046529960092890436846635307964650619266220106755882435134233662766127458966752117300065884235884321421732695865754896235481043338701962112823287319871022470979446247811392006200153230786906703990815646764711937671867164842810632462934994400850325346736928859862499965465828761609453452455351575674384916135280564252720389567371383399876837644940059409797997258437731831144042720347151937434455552129566798934223359688085263279777326867873421208876470724481331237441792480128838159748337327237019247535171379930173577739655559963843727070004703809979077215687534387390931614457781376126251164662479149554746727614135872379058024398204369205100857687123044765309829850632022839632039824394752006637841801287235762464172595504667211053308531975694660065705417907730027686068577824346932262475294944265386560698908925721705048941481935828364519946009207019064637029806424048552291800595482168752717404312814944534335910578024529529786999764433389482298154470566628483245353652225721188773376511348497683754352267718299511494104406973655777395451265732960182123361373446366845919053893431099916272802022203159060656731048138697569806907220316005532759490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 2727442213091627600631623949919767081107689617094509875745030107879537681663207136169623740851807284256553363338755738782861999165170389167108669876955839053495497611927282977140215893462731701437709382187336199821462583438498199883952675414654837738127636349905620141476746969992395659002185127463056140692392637989764370805178471906705759235226321297305333605117699638878789997963017587322542726390551798760459525466015668315735593417737382694837391991421097016379334373967926897185241729747885143307722504467824920435848757839258448976531148334455652669084941071826439648950300393349304110650023466781117056635127960986787250448431579832220353762869815641122252224860168877164700317258125520338850827603808598349960804400380615881436418637344842429764333710491223025530582354551493344073534257623034039993039922228857154034029402542615854818955140541575644322640772122578015324487935101423948084621665705383535231077550079322929921462408878415428120073395043904211223864134320443889447656057702040934641917359507807001294585940442333014225574807601800514692439338667926742025028769331812290503542857243491002166962315140295098711840501238679434524787198951070513935672559212876620503215666074385928941347960430008503193342057857935443563140722359346360983331536300453267127142043329671522975161565031759821969540953646336638981476780911787353343872468464140828709705313000759602069992211590294237031497757067040123749076762924945155606429138259473201707039473945982592827627725891677051776099979883298620499342043897807312218846152232387284186820466083709493217932955764844884061670281568509264326056990586988192398994473968390637822392061834496002946361342102052781696476027288810058884819944528063972802980540318981346121362621783585664971794867822741092843170841128497917890216922729122553129822804158021791367448367926155194635336404304171637148745024842406394295359867734008052044795972367318579939974366983912489487522504776482211179888339269254019647179593300256029255863801923537864779016741606294908769162730663470332231585951973537948990494175182292294298441883387420732362420578525025775402866569919491721208388137309501156422313691372288771437677401951212142880592132876734044633599925265050932578872841034377870097776833009196161273696594074638932699512832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -103379403196221064959332941051166558894698369736754836387976227084466231834972229362770264233185254246256938720870473959168654946983292441809441537787476599714194790979143667284981496758832353337622142931642246224186879676156526155526835543040081929668599668971133931327385341872394514103902187301379824881325979356554470761236765040868570135258396457481333783623402544657154611448615792822255123293703223654700114447889212545836589082059630513897222237939433243187031686895493300135659938116088837054534992390316239638575214308620986566164516684989065353850254655603158283571601400867016753684444175053491834319545241054208956905393496228748641939464510126155013074585578563337029232273916003561720566809199803766231153146982406056248574324310575894952594371026892529693203408622733567435124098784571769400187686840212594780591166732069218025053362202238338380287754956657745292933857715755374846796376589415375538601131970764198881704825869575756993834595241899936445002596354866916276412175228933670667800893597852222086009794202329364742298305613655904018011903159504434973140438214355364563054195553575190243117400544307561507293504022115801575357779692564806034855286202340283436515888098756745666546842044745464911538464469622064651979101250126039672328682631235300097010699231624773725066619092927612517387451488632697497683296426556750601146692990722721418994112523224914393527974267481001958101683677902098487142419899374473889352875310553778502315841438709946064822039827498778672057820286779743833462164034983125044846959092200457936683902258859877585341187099381251885158295606849275197110949944594223208319599337095837752498256968217014048576411499224341667183792455007149470139333009973596254487771014587335643462767029509074528201969779555268367306070746215104845004952973824469703398956714108668008639775914502631781580467639803526849646463326253879415894839059780682751527106325922771091358979723218380702267282840275982986806704255367195440900796223076448467026956363642901118134664059355937119862904738223535383182464148394774184618746793210397453541848392129721535686905801444373568470757206355085502889535765606407316097157666466121204447530100348653682650995703879053526163414179629764828100382915505446134108116552148653314642283537692098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -5740097814149966656516082088017054034940601255311254024823517132470508369977849594672156324711722600899470964829429391716883854032885599586581311684185336161396846342154249898117428366029815698100083511715033514226837517271800782263171678393394537938859724836496991712065254540809842920900209660666878107758231998247528435705979574998531029694929685704372759212835417906046505094436421037156281593627605628379352185145783232155644327894619020843871275133909307881788139916085396927399979136354840227185161249242536978779681420872172225583955174284153624226170160551669063650077237460262856520985516074701409501255209814952573432642015211915271637770295629014410009367343083377880932361064393172502308726145876633286106054022153307489639166648640315604401862245691176206718626683782501242668467497353363970809876884005162233541182115062846715775152134155655158369895346408136967812542953100911310756374183775875928278493152818667039813030305968968766299597455245196287670416654942373495623246830179747441172094965457573874552830004913458245956132192581558214520827675511074077698263574099573303759896201566619700967459701453221034389844205696618565778598851199544618118134963922341953537858564358950877413947318903860047213503963151220255845090237964749344648007103139819751667289613263370882407248248018619600414571436828692839843085254323290458104867299417486939907269833483308887389812996949289637226771764171384518011134285615592624733076253234428186312474921053266211123668335660359059621752765099087667787090134778161017492490777281563118550689601860912107337197661952887315847310533546380349610225558773013381455655340130534454729024483301939909184158025206437324298078082980150748603269353536964606577032197298130843592974905217653630696500351917434976857902290002707653759074830724708052051744135594158887715661951994700414111689387208038761732109274299681512511275856972977256425250762440706143167890000373271450261434527626387918565147240726588331688160560721160226067381559970943561100351752058175424887243580326159088861169910814076591624627528428306786661563815552859443412013476830677094728839375273514318449482987731780357793113338014497256361433040263238626570239376584689513101877390921897551846119241186059565645884588214126900877052304484150018048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -2605457082921897903831883300990514629153297343358753140741545344174294508345410178680050679175160090795450167693487692555004207994461733759033329213082800935742123260311424771919162298430171117521401812281315277282531955229761126997707804168055468848486360408289056769246230956407645542159825925230595106508430767378016465963517144054723888460113822970479403115564070737315196959714926425200209625075105539013873775116513432597857565709575421239313536836271083676552386269358611791623211435374744435343958956963728804292409198328503157209734601537989291308966807395759653791666544989535005025690722006541813695671424655119327590296772982123482124411281069124314408538170069500077132613730434916656186851911021346530762158289693768241385360596564181967786455072398950055803838339270753104406482306156517679979868638646898391998462801127555542537696558091953165048399026501324875108056454908118092231165274371611019810703245724007020638431257820305324208797339419873020585325049128243923392397246549445680992808920060359888280949208306700817010693379090234173669019229617988267618232137223005780258575152240816529960063548113896721035875546622874357283531315658059015253015447089350823691099771877136733406818367473123821579475268234157507776048220916477660495530149400273608993890191017661053164372725187237320938001342534334511599899992559487158957111850112245165869436360700452453162292409457777665616286105327355187699965203682918231403392444619193283351784004251754922803180158333373607071428373545232453063096879415958416192409776553780271440712116753530607478533843487361531774259886851903515002625116456672858587793872334205072604443529116507799515107558066617909239082058855117521667616035831662752151900404262578860781029912694886940161464357932092084540209602703821628783806554462321774790144861165045787644654286532344618941369718990236021400824693467493536784886661064106464492597718266280836569499775611227329831356415922392378521611943818455029795515531344594493248555414575843997267926289802815036941290485498427063347600413643965322946026245073079909259278522706000683718850660045597167036269457915977014948394306932693165063451858040601973506437135469008751877414669091360911464492910686411707287094585317073894838010051260976222936284662130777941606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -95389384233698229713203274206830535512375652315933166441745313561831836737621807334262053186112563197901806821030484401452504444990433817074104852029247619835718469931309756328745404729819375699353176264825777091742798997704331398297021193295443458337742023551278592056296341809187954688337765007480282646363655543985222684085886232560833624115140046623222446338461187618508077808381028990258059969261171788512587177532712226982871989911502930339736106829632285749936085212767155232105462424555065194116577865160680011542271970071557624956708060592531224233747695921590481921919211154625827356619181334939700173242933758532099676413042313890920980597939488159237091934713825511700579632913377343675034362228853580087179073054592247587023310921820852858386611720750888969468334293924457106644285775090589364628410457086214634724101531061402696374033370522688114099299296438764244705108172567369213721907679313437184033534799265820722018056124138314541857549619350513109429882504730697520404780958652968896249678056581844415439309378385594421598563596902383593190841475662549744980078576578471820425530886523975288538429207261880066052135896915463417781467125413908098777080841320551911392464666783162470409512377090801172439037690058065917871325237738926125314640673197491116462999435602937899829426033639129195628857891519623960081490466360200611317974431155504247263492730801289245777150122512946972241944237223293871616022832484539466649805076118949937096109229327635308574514895236956973772507967762726254658369929636120978148440003858333982588730187061244623661772075786643149081545713983915548151911238994074903215416103849117465487082035217779283972536870578043760482766615698349498806949746638164230757006194700657224498309146398619110494030481870050562103127659847751663585722505416723134565585952064133825764679140444610981976198873278743335231950947728550694245219869704146254141306535108755171721471455220672522424520985945253115301464193107016440261221143843359352190132245008608334625950497845690982446245564092213606129319435410460448159863992510760749623936614496979208161538036272389724033906277923985798766686508594671627019739061674571984440605207834635176475976003768418553328166559087402890513227920880562607515114396105033662328302913174122891575296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -18361081057597690401638753311965948885090810429124091929802395244986013583820231727320252190804136265380781983585009337664960246534179403286510275767856123098993227822135323442282885745929624837509598312176134005720758640918277580202685301473127967808317712974389384489176930016139172102180864631872229810282992572274027119316900112591403286286112676580866434852900851394033499102878413749772308554228795628004365870060919744198170988660774233607870282568037499882802879503545626039838186524248663513008652913994856874564204716054314890036198710103743104731018566009964208571519267880980583221209406648957160229575540192647491876838814974579225963687203061305343637740967581031607303318838815203387285946217846185084430960675762436294573034085765589467894932164579264131179716107492902412000960002452137486436566723629376681007114580878939313123575324949668614418805090866777887505487815607070694359666696260012171204630279760990082749375158876579774618661929577925930005956245377637618817203412854204749069257125085004821002280291133187858271923732634536723705928871414874765089980849738395038653853169102445983267945668262861851992892774697343500080068966617598926145876265121126212303499766456947476249108724846080081380563699548218094886592243997136813921765180842348170273313971984010671032962421621250426342732540282477917806047366426655050259564515169244530036188734878896038477952744338931733898817181532148844915575074112853454685671738927724911285775188673006579498957341117649114977478678266748348740832032615236751100118926058503112749998077374675222036758335812066334297866602622123836041731684459656996702871711776661508260728528244571985910253005511933661717759558943053032130102900110055999589706997736563180144546125694843556169599903876842043106289149604915931120143066264602192087942916969962811502629908607031167410690449416197272678569741416254999932902730059570178730931969626991020015148477523932517516119679763046902840501507414391412817626100776618285551013131900089845871567300963772119056646378698773162959309218286084944471150731583986062637428349922584876185242589445346876389561841102876816203034640002305414406799620988074152601828035877714294986325633705902233979542604147073429526747620208142821664329321328003079471105477924967434934026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 197035495973897408372907783305353761561413204876708601493912859439728547398364079521001113187688972617016932217863795684780689145667945347922617092796039984945929234210717751115710535862716533435773681160635515963151213015772574851349022680688345947775655218349502265688945319490688203022952669192433562904576559013837057412026921156017648867108673836306695357915747410754947911118193626316846287236900542916968888005598294540383069460111540697265336656930667272577995273089951610605222300074918552380272280744572490473814545720991279207561348573092496506615989584278782372528031563901826406999401623950843164979686328960562442022045996049326460175227088679563851166161332204982712403243405900751117068614922712336634909423674977193640156959805432699647136709107830387279384551175942996132031375487632659683231093201518118710050985606215612498478132866552240449113234013439067821634162875320020563615943209446277852434488122786491875425718995839249360341765608163149859466728011212975658782988253470356703117340588162276282964825705279828721152699385039837691956259712928224146591968603490158956645797822110812223672699346991617949495219348066632605385787166387147938929767176799961327653849876063764885049041638325400195284447868680597986995388703355875504226316750905643389351665035200604171129421197280766793044847962661214036049466183618905033418503322854393195165509217522999793445314679094225532418477420888526503622877105126417408067626382870583637353722941525316727772642713426691221442421316920077115974175217412627814331932941031187478466661803374935750057711078371959498288927964558110698388392736970079166096599002755242125771724918199602361780862521091799904680002648958435854768038136211342305729514733327562366491833361340518156796334780993359665275040393854521607849264615916096369956146830620776664642291085723681473543640521438746143751944109882028352704219713192064930263186895497445774681262404151120844850686472286583094709552862966452463835493879950350960841609154149124159011127644237880971619810064437758800986509251218762326645055929374529629973342417255087381613372421093653110409811714201321875307682576501841501788616863422332541312979131267584441632162005248297140247642818392462529382808631987345648555446044114421430637149002236432828183085056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -1095083401113513130329099619407955324472488431642774961082591901356470306813418760417776184976762487734020032921081528530404463460269555284167010290259290466394437923917959843337412136196445826087516889679191581607529433390841839576954488588994353481734018150788163857327346756082116236755132279954178014696278231360897602737097908631766053423542710099804484780347208722653365686674619771473053531633208228031596615407619652648277476705219893898718574436521082347496590243593291292936565872756664152690541548806120563971092732777319929700007563618462476451828066739989614406244907330067079183533691903871285144188729361599074623876638489562953377910554384364129295426480019387297700793119640570005357976663061854211757495768546815330579084316387429315620979697570830309571068627634712745626021796718744797256288758871265841544866811693125294123711540152320636448273579104871180117067229690265829446411327840241901557094807357099862442159456362172793720948009742637195382532104038652520684196246409531690452874787201393226566034947541729356170399351681036245981419767081671048130948815548170732890590893685225336298670117767959356665380151814333678631292021201801289673943986818842597979842063533775658809849552249533269887338315783155060677418030493044285473645679694319412149815044983378181059417640737822500271103008355403709327387304798019465053585112460051949854207557361432263032882531301369721274915024826446924005925457070555612774799350238091944250609429354249940097398298319213567441897977855540558813077753576498161653947405711366568514134254181868809087814144808720337748913223291862537228511381167957450273252557788690250215098870779977093487803629663021207840234369937755135912959401309626789522318194518160264873635993954142000730630693269203953859322120315788836112461961904801132243092301171313223452053964559576673328609451131157931158266626970328807287459787738691863720054310343510775879813811234966370419809034379646785613603554459760979849404027270380676132237732774412502365600556428307310893894200462193326262340661756812990811593187343358955821932437770539552606268748225896829351107158849862582598151764856009118619350761666514099217251165985112817115070230020455792830099949983064252971671724871957963368999957525813858551855157095217125039894691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 3381803485707768326166795977643685327856792269008760778695977523265716700795718415686721917402632489899423419791058421095709622713444583935348260140706025137148612170194782868982768975677111567505508331345763361178218059508515353023655217158621094336546306500186347317449211932266867527923653626064697482680842574452271338431923542823271203412354016578155217020788108488025977962400588332752522510205102701834622372970290437075400196782088499022297845219976266372630042403210050240985105967009155195233430751404552515270696861299579501628222674134032406794526843678717290578230300751841136140798098701103113240094044232801027345562350426369316010088735155195080204064867477227367627805527424733760617523310709679811550187977663735836376008599853833426655920853378276286590893939183903515862751198533710987858257553000755276722408493547135803936716960060237941923619325461388615339863403940159673450845115931428842121354383480528167526017146080331356544196353149513398235280675198052183174150780801717687705253402243970904302375919128576915184812456414636165310618392208937927111698382346213429321365516861765138361364326691540734243940368197806278585799315401838019030554681885749234443979111732211698221736335016210807805028668423989866821940403443334059876430259764544896262467716605728711202104178860534563630503535592557459500549326843870233685492171782872601918791533078635345097068618987892249552293068590170980835831331552480707193241613245716643385501344654143301380086038688064690764111923193131724849440800793891916323639044468917196024241218299918228222866370553397436094457502109741534030462922957614549293103089527183071811526921595761452058650637350244915850812365830498922599300729973655391133026413437023168948970751193037929888780041952168050281943417591363570826208594169454909425257523813239570334383550882060745420790109970050880254011516165175128601455672506058393403214764045699687935228452396575559402191183613800004281316724479625266477951298627298888740995327507232098820832957738808907279458312663855960054207579636227249131785991936114671900945724696780977973318897039414686527010680910610325117301435346326348136167643352618181236614714897461967546572045391840060475962630474202576606321668303384003080193523475600708107225659078213130564178804736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -2678115655603846858846587240101042879533209817033864702910855149776822451923873899601445145153277263593876730641459130700729618805842795495641914817224047817882184750594229716283763583805115569925844745509147994208118679347805861877641705200357516987787405170543868791147722682692677666144223442044094210501241868506565825953903103142030543479705477939473805367996197546407551130840624810902551086885713325269678606138836314936015438576022461999237466506612981495018594451696693643612169233641241257308609547083685323642856708083279183264906261883724112072531799935197986424612202701450236114121931082326457316236317195938320540348593847609491316846384989433894752791475246586610336687441428410663536700841841672097173923226750045274878292598638166209459035271735130965513135389602841567576198911855155770780140051642831245056188000669468986827404603219566165247842240100449166238196100723658082687960648989963605322822960281835969825588593101722794932056561863828936506939546668489174736793842099020738026644361167696889249899347500240654145241083987643358417236344202547185781739963193539840931338954494943016231986539680706224030753449714087322285319255474482331302384176163553128750735887262554596920199303494178562491817772404648999750486340777092533557146574765435188382992956543853495357796378319450185367625479146373463151472528890262924824000370925831603265734434570636075303402784096023337258754559315607533719439309870927071482120847044726201015526389761365585165583317545296868053312514935034676315799749407957003044945461536800816825565431218343241099084133274825581478983511937487112560488585953482201844139156212124306209113291797389071045257922881549237532737561945820835765945909421398415184161628781523835153682417021413701616852391859432247590902603334512209032619825331611641651412916716278802530173112067459646881251757694262449756831025213802484218545983527289313584909479790633404467383455188474765637063102877712066723165787973145669597146609212944738040431180304027488365551752281037428757281627908639591671428086578291325658022013182510754177530799957232585821431580276093780751521096390819908412853361662403868777407623183514242482535428331627015911375938996160925659478453847448195116937851275145279003256389493692703395164905065944935753182085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -27519904333413251038466938066013342909721831529277114015142389293759481083195927737931209359100102078212093337864432191300266200013386645296222431442238611750995299252607655799172655381552881588945470116743549180867663359228206863798659153612632183279244932029957127468703764378556993414229957009806529204068710503093569427540996470032985839261318347442557459292144318176630902068979941357797111081216661258396220840669375979802752064315169794629550040208293040767528499047021811226217226871700421905980335701337270724194495455471572389885169926326989001375361359822354706688818264426972314327623629711628721311732421207191872956403436498609376820165921889133902062005237057909326179217430850605157816373644770873321934364577764195315691480311772066678076271869178507138504356691458821515687831433560245463905499963299817621930178833997038595597798715277611127539007285656914269604271824857164564843062434021670754794656439849207843057818118967565291363072783595679065159150686330479815847123719948208138211521244715890703062378260141762002023206369648946880578806131630754128323548931882233997170347532252477414372960147321096339655554055552329848626572780240315568954227014202754984719429042603238502761161487639079325964528848674637104127253480495098917883700084945853570290205558045371919204355081378127257062224804996403961131733350212307831730197214953520010668771426734433267232758568403178223921366072659431054155980657922333165167300092180703050054137798616363306564956461620112809608830000719035596378796959932103010078629668576824668137665438264366587270640784404167365701509808590679275963826386911158021875340847845674213350657459012313445942249219873906034515684494271449055077736215276149734192655363354130089404242568488313846157036448630038376854163598639777507352481924668576305565898701142167218226613716262620877789005945330695857284512105610841744851850709081639633983237289547428686195047102964609129109887750672148993336481005189534282777101029240679851531537843258954454020542458761523914628169528149401199805614474288539244750813509997554775455057419149219181673178497757860744496103413940777171285149413309849092768000021075436569909770760368997751588344147302057082220711801844727843590305048886820176005620535474260287879097110329167697547270029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] 151581631443042870601802423337820578964409221637582455318541896429825961890687291714437880580884537818021301596038988684131339086058464665806778081516905469109395075720054419953810049595152964490628985775035653337463417434080105549913966121813333428813671827402189551890274513491434303089970206597269721315132671537939253125885529901361105575819056065579738736680490572412275731895682569143406808953839147365510227918166021909313831650011279135706191680786099790559578996197340994243392736994825023411424349460972791470953928364726382831447235012292340611015144941668534057052775618670368880241778188160037303642695959335381477247833609864358472599338486183111711093653300896334696000939400432925739088001138071891091665612784676777199189480664268283235081328415155473311761086901150842676938963951529959783255134645347853796999636204048889844545540891266204426960579899156135415919805583788832514252706343467198281337529290763161463614148295210874297228989237776572182373254230417049876735265702080702088000825934170032930212841414544081016990711068508484079257757609376156359342772279474991916690119852593453622641525498364054880258350524014678985768982035299550759697913660807797940706372148696668941823710464631159354845888759500551003961964607105443592452490675475124906384683539024467040521568701464980906884260440425042653239348697847780873397939138699281210164837241516867620888789652660671298378074153212672158953884055122913055088091690510077842540314510135299722278540180875585126349371904718716313904110077085507413600020359702830156679346806805390197676201512025474572132130148613767073043973326858349426771897641341637725486800998644642024167959251769161832002005173131669371874903846117603237876585189558487641209375150702791887330113348297221555129824878127788240909497938617165360375805256785344949202944169095553776416292455838425585135247352539011463352942320286358042665288600938367795363574734421690641011666408754329041932060013671201974823207109454635784717780416301753169986102196602660999495389640270257589002297573805041186340994182219159080504849038173348641379955382763400035756753607904289901694886215628351751166164362441508456561487113669944133199180167986097681596597699982368468995702795092544707615422752100156784632271992966496002552302141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] -456427681649101090483981070831521938074906604908532346643392914699515285085290240015442246500930169792431707923247316137742618369606547165900335602423320905001224442010817199316014371124940172779477936856799468839899724711620568419989944116117180373205096802260218122117257973542597531561041238223093388347792422641590535555837592338728821541829984743980278953109813753978714250777708715186615373785624616116350890561750893969068714027225738650449014762828579446132842906272895930405723944498331383198977654071318806364903022446576500634359525903677579540133011732758708802020839172304854173016978546125711254047482447712835894963912909486675913740390562356366554716446344950480399525339586070652074206093494026756501821898481786965641965410260515238790750715942643932745854961949999488096388670372298929128380762216076431723680537908984030394383922409219833410922412408735892490362347826211226463010476276417527000834845280106252046883622952154639838831520145915859620051843531511443659107313015431428217854589010623489625243335242692139384478329193904259502932585147591926210148800896214858765012382404875381115044692433313481992003469583139933911150035493652900732737058597621982110566626709095022197995777811358385620972525705333557503007567527680435145944199647435208641999627423049561431577084916181179685529701717320349508877082283879299344768673295452855556500423398941941579110969210423843602439031695333151920565772137058071156438784031989045821653365955831671073566841579190550810973125898944386550014212847409877758756495407544448837259826948878720640134548281922189034956601982357966889978294907014482743820473925029230707683082734619566592021492406198876775070301702076779908575915613105557346260638317971759205989486672488356013172073523589745800855326257118287235037722912623660016765327466415074729538193012735995113562025710195507142911849245435881350890486658288341548558396115915883923788253860663204467308640139822121552394139903176069596638399526108795008828145491726851412322513638552243035252790783163430106648932331482874888485364575525304616067181939419936243070681567549252071536877072834149533932332092376454092065752396049552176234204330729939771676092034809783730662282048647771333143416160464988609635717410212681533185377187345053240357866700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] 1049059018418581123863462976413775832621254184872001728410410790702328824683863836816972804414243472955883326088223594691458915066898970554976279329532249175640453923074028780605583772587078549144422396335872001295334176836757260372638906031757170523909979731210719549568174413698917555338319499302827671797794593631484569718386999450535540869563982810611286836847550581972005838964628965498335898697957512678004487692277117076630014606777865427800530905079563153170943477169284251309057142056747436575675433604599066719628006110265632901921108553179778952321474999134352850072099780531790856835780963055177680177278379630584194202908933340434316744582816390161398185105477671447948311752677959122539289278816117831369405733307718202721395465689503153984038411432342886314783636222049186387059195401336175805528013893583094471678812777452971951790313754313806872859597407954110525925111951420188584557887861624666361757796896189321090773338210183367441914042260679205864714551310173764905038430623718406264176897236242342559975213520570864615068696124589266785402170382515363736327081063993412873241207637464210122247920497024451397339010921151966459099855546922978550197602403588491247887494953137296659852835516795007140139521378456366415297671982716293009393250522461835464041802503769590897930147896600401155629450314120415378328262594078168776626301462682161335093269060596042121152966117944937309299146489033510376395949349207952837946738715828630306526525055368884283652809007498339240729820681968269605358136372095683261317291280604566659027483225767201656158834446809451658297233586812608650045779587212554401105657733086817459813601142385428664530220165505342106032353544454154195446649061493087700817157033966419890626186310103135032091428505955639183103023207810909510253751276103904477548028581246222895176593028278524874176118716419314888471261969767085490342775457178697317567033106465891056463662163191479551722494360080172576646386249038395780191306128154705661304169100978457999781548266575809070389805575259541062935263295458605209825897120519245960180865008763541203722101146883565000713333566304852526005295984248444473829708090202468958881776419182966597266916514196377506153637441748683567181072679491801952528319770767919384726394488446669863338524016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] -2058464581840415031624008807130945834304468566836051399684852145417901025435387332069786406114211758947498517311739051176369621236199596757037014866267872079849553055369460866303850505362659220636109591672672512230468462552481382340217080928311309863856458028359567037746782569209288260630431125047071318277472285501783013803782002409336748070149093505730809258149747875523418830133057088320982972164324000875982027144016445054891537857741645736536160436717827923013118345273895068766532262354221769389233813106321906955713074978105433693944860850044616428676714434066355927942858891483015365703058610764870837188693481754247079824269718651040524033333575410837617893880805736450816808990766146855814386976550345171631483426454488786426814746546874893991452485693368751959764348808905705448777016149593555022170926842984042971363805086592286042200465122035483290072214312494531147872355432481001771235545321092918443449253836846493945012637775424481762649068458762543472655389196053791502308426437490364480353071646071220774232250095210463711949224320721951388509803847567856947695054501382534647893923103927840973202443777209752155538311249364810930685251416707772232853705575123196273685274242149578467871024133253053010261809701581558534160064198758789558655784612011733979471956972611382923021304152799775171728776997428298127269235245023529176990045715535041244130357608998131542256712863653076974448626743654209930956369671271251988711615172112632709007645193998573881023770533535485559069580498110514756585452593575004218062866198367951606469355586947509369943276253224095273084467846496026298440744843203089005435683889737231367652657268741843571957361206508127612735584827255436490731380518114621790894782346645883297321328770495226413236484127442575024904467564887924540505374194327762282959098575144153647058013264663915004595407613950314113703770499372676970747213956102005527527432095663790402955095360665190602100321816414189428989262323320168660550136917947185299798682379753153617640593381165611374528523195688352419105987324668280912411502166456937795700785473152501556038960023719739472450019018087012150003087823295038812756145616451528617758439776745624937978522033100256987025050299480725391162858845046998048396677346426810192848590836612556511193002409984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] 3347114462909210611546957145807544185001745742863402291105918795841944230832471389096204916095814944971507905092418392889710019113449469913799830453917710135140102554644967633944294838521909700406822950972051066486044085491777740341850594573094869628182051589230695326865603549922985646273378845174683553905599971620348082305893177538458834992391875061405378600687860702038966007431226860377749096050524446510896341909772082086218158682990459779942416803327732295753499501571593475182133099964912683006949555889425398339763010123072579391604086989156936949782472084749089055584517232247927676939604554346791364908756301676273211497735130792317815124767463337733638998329342468320928331351712104816094913701631479409380057216975712642632239811109889341050002110390130760214511405618618013777258261564447712370703743567881015830679356343090919390509707202647909224819910754288420735371517227890857304327763162271757883907900344809848688061874080725285079780957843317522454428243844585375437918090875118359402559425403923162649102992748119227522198498061924857072740791142223725745208555840892645835273648589940014605552590200025192569040984217096217113226615306490773784308458763458058915051111722570840214728721427390715472325308793582439177141984060649670345353570112515091257099056584763482760854337278755090409768230893810903726231297914632971858714445428117602440559974744079372983871939155220027472909156061639604090034232656422212354353446361896244715386226624875604287767121941080779956003396759261315938058425437708253600703385065704045891396563009481584991609281300183085455829551222238553167139276819757032484726259580439136609625955523708394137042565143768154686928901607436157192479037994732416528871041160006018505745566127071328433806684997679641136292259532336579180640893643137929467796900923908196155365562521371239989493567406620220804189778692386463613208652429584566648627417066900089288163772828422976853369455700400089171078648229249129069614585610072599212963228013876821242505102739899572349179300030512167430733741149163578787753808178814531668564809419897208744165358297127883408710939500602093287941566242470697086467335469372494928903929445961377183014147018748719811844800410745573176190099649753728670936104779651578061278374611603178366830599208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] -3943320928850081675297866088327716815291130666884970392184459002236562541239369423855413440500987998813566743741018680133739797266906922023266793235182979863588941085317357232897645040204629670014111409392765961639490140003097651603451879526544943844442553765206870375785044283202833746366400688894780640650913842507860272033386215063000213106136782577081903672648330578788154753347011953498952864832916880101589331718032464920207862522582341644776019728280437312963268126084184992372948496542106628199324269340082756846150108621988291352474234510611404971955478956850716590679785872954160087064475078529756959172645896024765375154533916320089660405272038565194699629381847071638211982045440606424040218992470402944282948963115561159121502614122199485187022270510142815141989424778074442009546881263359089937667787390363880808771389004370697625881498936867770161406225776463043601873111928751928982512829695064691021259674661471436231839753582969712158691975491787328570167046517681173722072111516992746413669128260812605531458047872336430962421393144313352437491143881761073314633089072370608008735487976053791285629708369579358410460335699984783215879013910597474863521297696473143909822761894892070820647473808181152266234679339771579066404937921604497725842038188505268113114629068700143361802547462064284787705689635771170965502856822640710728390855302376771060571377797250389185430099162722385386946858342718701163760606110703325751147442046984212415748049188749133802440076817567971114910971109959759953894702446582442070151967212043568925066709435656342655201133650010213771558595988709757822154808213093930803995523318194824582922929147835515417832604116287833298048274796266316876060833373437298660038825360655302725876448281572748229457835437833002690170889734626200172358614223550384666200050541072379599021488201857068133757844385060524231933828220684049274048848125626227181006465086664535642483841122858208205461131627416094316578436047107361200476350265774113188771348495855923858811098121697943495967097739901954178815688207420750620188056734361548964284799894177196412533955955768797010063517506844336506220427558078451060367422910674693939137348584884025203551701572760422777890556618455062479376277601789664410385705179338811369981554320129154383023257419776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] 2176885271783231833254925715548223206582993028875919373506499004969648428657606985270034770274457273761974791791089047879380125139878286028380104150075415987840983007251157877428252385548399396737048883935426195654637537430905343579970801708898976693092008385102603438102853508730961961407944978004410882776492838481155132356092852242214376018248972167000637345212864389873649001070984047755176910572768680436345536565932676832965493523265754308976235278605989850688202419561564851943596951339583611064595195718605341282250286730095705950623453771393279152515076738394242152350109648151372779209939871992233164879467816188573301943521620044354041053165369079504202769918930090287527221988292020481961255890754517065685541755258154524060309533290159997699146675844525855391432568301374043066373571902044336420314334259506079923857663552362157975747411286079594989400382893297201620656998346807890497802577789742453293292980798989266467838107566287358334719864515380407301182886028227024502967642770593357366808160454536463702951958868242221833980859301757655470596090352999229922676219355478940913492599679019906279425320333939062618310902306647990602901402214879315745057976162423061379555355509157307573598739591052915390490291435306503794200628958293436742125606840851426999470555502303219945202453452915779169141430322526290863100173822323741241325281107063429124649611458884797284944318145224233264686811909391116371708908348987345919438696371043379681449940362898902226881588288931142579628048202548866434906707454835328682363863428673685531996977925492286117387877486495344920702059663811155065813120220235636848191079006933794626025857797705651860934147793802184991630617149688025594210932299825292879716509431362191403557597780184777764581544758555816616692497402375985788076636655717180505070048844409125992578035080017633100519608493572351473404084998268565469406763674077982062064229336626200480856776317010556167363762258601969034252155053019389750160308833414199070582038671982195395263505844736676367840937272772995528726954193839161707195956856109734869607358890320471254827487162663563257292390462642951266474435036702808140109807536309773952668340767859509535803638573543439714490712043348691892970655353680279542484472411284876803054653166503688362965745008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 2754690290167516671283915381562472175236970532799122810156578729899010004298491714674210177741162073064961501612767901302818232287517619837592839150955038115026189579067524998056633548551330589510890056932280913246555411819490101157183133957465704144363748330150662262100516068768618888745788034636315239576185023717027499016604161263206229509499701689304871562307566646120581260594744425351388721142418109468580288425816240446360270569688482585953053861563871192869421517110859276364741146006277086760972030099053081321690464136092420145736496397132997078362134088900980985834727153056626381942113823922678577106600501869305668183323253026931026243072783387231984432741012115413803710209941677395894424519322391671273799326761675900184519565512988609037690589158503548012233173433940617779389213434474424291287190122034368848848622478216239694522411065158869482535042650157368580584720365624118640196827763003351060846873016098427681289110993693531492512170013937001165254026497648154433868179675327663585906132383391438747981556697227483379861632870651786529499274272802280022672678154245397687400165340968617964753124320087901500209408835513313822982379064253295124850448405968125556603649599091258293133990459677118752701291170515894421600575307712865134229618717130607359066604017942627800009011404970515105487700777778220352347399488394959111319397763700189637256713373359082978600958130908658954470571024847453034780827214935550292113184806827751175222419858367410271504092384976644165689272822327666101194307459350593919170132645244476442904636984472971009966040504499583720057483980040210503290246745733463660258812955457886177597850781037284592210418095233433612385673560607293691474423719686618513416827102645199530353914749928035682828845155847981652674328411478890837384913779429041016178108651542837827218802102685724134512591324658894079840195010359618769414873658140809712161791511005906832594690918757630357077821890344113099254003986722197321824085485030254210979395055469426258069297337018889420985727224724715889804116683429348263822655936939703355948170686776319359620303348159059458249617668521372203764665730760811432753530586207843469541958986912917298409319355671945916487020524852634168403327782045060489509813614076104923751366636945784472342726967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -9266571159247910733617944868688823345068378516210931270836032747052631844633795216379568002357767682747417320732697393524588209634881509871348704715424407658078856941784925534182254363371984931749553947792045886906684348254012979193337499317873105991199276237674614427556547268366028192556218450538780052589134448542317290489055465860304489809837603806635362011605635482957244340867695862903995157773358410618622004732946437737035875342171408735218680857769617517810280962358866886666960732414277153256705047410025229550865927714224963589545885077226904592327067697822972742196986390709172084554694274508832328855760604433326179717264214760911035527350022104557032512986221996963306262342347375285896253441640629657463883610053902281128390452001378857417989017619151100390405250181256183027850787055227137942345241873241138697558510515404604294895779708483713133753752412816219409363599567871021752897722429997412745702099063474066842637178508896876217399433417904983861184856255863969835760672245124200348552954680816628646929192141309813294877088065791493321651212688210187938093540428487661933213912720577637836896663424938082830656285482684426628985103132612725691922468780707179374626805556945968028909804702904391755877871601257695672581761818306786111540192755038423522949563519203887639116132466283993083413396255793410365772485565002251870435503160544208156392147670528346763260170466421440202076497582038728504802345084491736150824423861419331306181121844731105343419623544563115543715851839766908373938625529718470647508245704538206222345198606509272696378641001786280280988386965261696353977769059987048021855278487315782000837403105606874949545275274821999285783880693353108535724592361867174336468244701949170139899017071098887443331186291247119681529169763248055048310812337518492806014510799686710880720241963582820994287771271179980664157794971686610248154138763264168742949820957402512263248718996998282398253655653792237989548568771302764510880005760136202595046950652359705494407907176333331613725942135234751015099361842620860363767332035604760934011691221854405691873199197552011441720053766121068093824283792505406922618855817935648969120569741587756603428030462303764710615079106703507121934044963402522411664103149635645359733323360702228344383345786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 14161974416957603326267040915026675510350254797561360644088278053546501216650081691558239003222736550353793739858049294114925139813223411327389077637625702171527130542216933392110847861153754371695589026301680150319771123158287240193661277554022797170832256310581903368483920189072390025597859941073856206768383703163027444518738235182537174303746505674819398471741736737935266123924576430404702287312973088047932490212609762341732481323407564512819796356413700223333345864448189446385559665592287576696380225606690522308379658363143692799380704552945443691707036475030705487883455684947085122795039327872149951057122078406178201855515565484387401742395122747575150522004207495051547076307067090550705836421446162657291729847262516033129938172119084378533517822625486671612000434474289742522316932764070484069335567417047376924790363050117440700672356896882624157849286505640270717236040483202924093303609750888839755343296760634687149977879439963537936784428220373477730701090717404547125109431144967792229298645435354884872921290123127151131563235995105696658940428599934947102397948361942040052634037183025710175447043231755606779943350446270077538489947388642216667680695984084257572709860950336610347240368072272455051931797826018950255386857597275422747258873919207456397995743047633032178350819708923570050546306897539991782197318007860776070746533492938883964358382908685731326130918163092391689294445039861452301605585469557522579119974307204085505641469429186101331933425878496228979928533201173783860260842921428253305349132083503693702621544220492534344232305626524538187255190817596870155123208894085476547123679820495391406924742906311457510086982748467355981211047247761226720044526619463687092345124291177340552856244682045988929208230724107184210398169222182992023531612594930613962449199338826337047633299606941758583672097032455697806361480307153445338363767819930054582398795385231147554811543685340329095287789902119570880439142542544489030117736229598918961758252063877060821680313277359044445285440069427342242748909463591823527856639149503229290338469239840727770781111929635872260577661983177055515239158265441978994702775971444195741239059530767271426156244129121565312010421138756446175642150966839915456575579688174233087004952958193344116214032498688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -15096908811646386193342447563364816333128617602991981333483848776672336061524778320437297776738684791650195250370122173457687753834679354298819158984225763879134585938093910835291828054699384238227141167874713352104904270121622947866085469407742195470854834158210643767858853053055474449119894479365485677534393156477618548119272286350078450940042700299816983498930125235073034486098127090244422920347550142623952330693940045663708841792627856326713897140054297510109688041678962934341578012755074763575322240070006188718986012160480466959767853918202731150249400068945478335531748018136896031584895674739260537489754557969210633703106121127794610219421510928376627068326528246433026951206239611156733155812414718496777688979774920619116631946257631182771757609454262086833430265725503049673029397560724389493818402143512743922615356770683162818224764480218497430100965255296171093876265731414407408114194025939209915915577024733351722655600986683585920604806474922160968165061206254664613438838335305835713695594804973213370470874827151954746980820715738315857605005855425175224152143799857597872300451632658867911745588409075207551228214276975369030451396291598692834125929334142442517988799838899207309333137358738685172694235794136479491297485377003632338726053774554546641876936695234592664843943741769296201141229833345951970954747358123499974224858212632344459034884124162883141519500934372381784367972520237204626114978539005432723066794359902548065619527051095598324107955221270169026637898649026814969568605328880920066533913572892915672175995443833174424532404779664819397381489982137081977282221608007770736355283688657500167695443153887400377772988510346988406106796253404543193591326804884652796319556360514316610129226868988909058004749566237455814660692421636529772335380943605588748040436305454069150544643058863534872886507437192040483715145153514895407565707838199674145755371275881550233913903435380749361740230859035400082720060919309732408162760706759013756068297803535357705865798069506724125702769784964223438883439129880011512476288798926371237969566714362580360487760824066596228544049829066493590512998680600348167213179443975539437051544324872261664987582065381212766078026648593223722007958521659599573288511088319216823114846589211102610611429703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 12120135109633308990834393927896175769683614656892736446298779618292911136623518276788856312891028212762788217922717356647760808382952983498802611717716941785675950987388363216262879011305518902370385182967556250004035078451780645127598745494216404946882918635374548328680285590591559506215046400524295073665806686456757950217485559193496626315083839780219754476086896086425691657418732173157521197798980843124679272839184158559621850571809908909493437688498322231742032363242833115267633814605687813276969171680168641274380338083899584189129007346277102160464484045600355303566994757581863644432303115489582810770249389093529218977870800843134864781103022608779939047794318924958754234666017531084103932579856754487582686376455439134216840908896966890218501549640089604282494866617231512417750048115442479720349320164529121578692749146478115800199643714073029757423478345918809552034278070781325511392740926270925260699480088641535877149536967413830757264199625797718034210583605572969999965026540057269675617597213466339868133783318946952278451754130433255813229380041080725123708133053537579870943082433861807904047719892361740153791002972854240711109188924524617961573074102293067835923029578625338694718386063359103385236612526306477823654348538602515647454741962815887559468458808806766768845804214790424351700206660313071497486180781131312176686557836073688532471311842420285772714631103971527923041491182560342538540133585764837116708605243529217541921210442081700479944986325675911488872651700249407894212571114548100588987721015568762503778268848335142427139512449333794104760419704112896789786684758741977467965390945760726693628075844728372329913992158527321319865621103654116620387523286510340263014490999741047241248240503234383501833568610940712730774486833636344013392367523916815400622345831127709891958102852329041720243537673456536836132684756810944366837908210423458425602549699305046487397147362282548430237283674626056691555059719576570476421958089268590099532044701977296465526498128325942965769031476502646293227123230786300082954402392214654655487953356175239106384545050714582212958262979793290063089160992231540151115184798752138592870533616007734631208587601052990335784002409164592699144804716028008807958281905651384714593241587459316821925891670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -7261742537606885782341361378835111841898442428520803439905173535403901774710729786986425868558232275433171574395259410050206652149037944122546596530896304182221723099476292162844577799791263615278881812631830136882564630437045520423718804272065353863842563769475594034691169360275965473542427429045780451028106370278050123959772182950261403830202580993042375427999987548460052159354956802450007471144901856621788508464151042086958519676459085598992510488266920815019571368173485491690415523479574590865779945924506720537573721666536769006781621244256233787711910814970147989402632409399831242774330536226512054644547530368370181462222281826028842149096825183833184151300025735974261534003599081452873569202961893162374962365326871124007546281723207502594974954578926178734011244857660923539422107966788474142274903092459049668690519628237252483532690805129792631014544898787961979183688016298417674704204332787067367533833161728373659506835352283114748237592714398339664677444672533435801858891937225752921978337577529223180397470841900369926389943482857626185462493870189599939720395061354667858129946207216972068273163472957267489005292527778808890657917566588148565393261130835809831912558800156250109370058198448492713766771278804065282098977083099689706263353404920120927188520443637788685762479159204843649564093430803840081651992386628812807942199146655502989358848031776711555909704107665717565004395391860881218562865516592174524310140970884710710032252123914818237732269787593963311554012720736766683892483639932972132621555851794286067474790919291690479432082184376357520914289859059934269170366743685292208171191577942180941154166744147011993037825029014742304026920367894420138431859983392891630060215073812121512325251135747975743484991764323317533841423428640972110355169069943012251640742089521017308651499738687925036967529333908385869558851265775836886634568986181418206534901155908821098918969268849449700540663597414187346948655057858777043203685770804882457057711531514475413194201017216520429001875359952071964812746650568866536799304847149713305283049283872689368448970102552159381797436482592094422215755519558155281865137525135727255986963668813756575252516682057937685896143089197766655676782871201786479628423121271677144737167629057220789433008128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 2910912532150475628758283123090111652669055555927146883645727387018359716382792870627725092687933597426705547424784603201654187305484413103046041362886422488715995605198917146887587952354437982004345427585941534485160698681496487181137216399537351113723195912517841469735460705571818246393858805604393125968285467581448329218680621297264931180175902924436226948281660614750608284695038232206202572970306921798912984044121171960654650949953726726905108390849111985134130295010499533889226031610470715913382383626185504462281198760198548727852876009003055663933187684876629852778456489411085174593413171468105754762129278476118655809907404537593583693117349255297889254034012319578740207601244852994528515925859334206995745233584631821061446465362592030202745607585965771467753387466856099952280763687912641071304917409369523994563658427593764873668877080969003708079729255582071247362787317755784609314212985909124850861854536364703560398685835160134398441572875383441905301364828680560014252782568493888894613206359991631496389235815306104076029231296591657342165135961958011321393224059753573708019154602215440352916738863584393333486726412930992700294018562986295303558050793537992733620427669093229870131262595915953857234969061182080629523011509487080971389500486377213179212045602119029864533422123222754854978954784595993431070184555319385613344475836739476759297745442698960509223095260276970910610813698377873128729492163932092689892329161360295989990630855940255473825982285974872415296887821429288760865228482683798787043918224645999580087679983645425422070420532053048951502458233459679972574954167784168283742512810764126371546007428831974375333852706305855334267071579104211611096393997477129225425105518233383752308928895413347649111578127519677491170428212319264401212822611954416707321348190657302936356877701320008067298007458294903180047041406707700577284748597338170135615258144395784977606264140212593607786505951798473363440372949497124618196179812912270423043662224587712649011841820860977954517720296911275641070993027483382078689737765071261523562968637395621867313447299730528969015556568229004757308766652692631303184459486109053709812784648676934519180757984979329956079391618017935634018996434104727280197511973677558223549139856246526575287180722176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -316571743747494405543803607314892310230389462788730227194935860561418549839480948287054060654298231611351216082674054047620167818292143093268646107205515602316389503665461904027007941183468197169961135187290333125134691620363120244863657736461453673967864868042654212951790250395763476439376964038342973348384301670998273354639020670261745690203927748366774057887237823167199394222176127272944023499218490442985136246610511869395060949570713905442674350546461873049259503257153584736923664501484558468432102824508721891987316384040804832686915560957460010478050459346410108499509402312783959191932426732532787072216029821334788899383165442272220672187738475752149727313696535819548699669804174066816713295834994684727096660704253356475409015486861833991853070364827720097634902905012133033166274806532982833394286342466982241521482029792626584744899273938440652792666062862873491372038639718788774271746792822679575703664541802649748227658278149388404897608943930632450058129498407343780699733356555197759198678072236909064685959021749387210013452177140788576607441827854244922958338042430515470859260255814085622917157373911722373702564671616495380203818489382837794015789290703755364872434540307782308875395181395877484958152207435207114026941656374850101826602466865376514661620204672128254148528130391073116035232325434306827832064084018556459626519068433187748289500443152948458854579073974916003444074904903317614757309482325164469279319917875161690631258662591493124145070962729866621316182640250364718243743671318248449767369295170228341608771102048632709191287171378045409060145890532956698093132577535328772994065149630066841712870981137687271577282977763406773018611746552827288466061708241152880257480200503460881695542089435222426853787070419467714406391793529338093483391066761675798066220103321081371750565853391368222499619502989477443100624684882576118298267786136039596311232729962031686892371910780697726977617722148868896460987193253887382522305270666880057710217699521180190210043014898746845264969044845487707710968822571190581062885887773158766787859863159649376604132496040066780174293911901392388028681175602595727784871102717785310763272691254291380851258087476235728506141256828344343588891075302151492735610113221133257001535636880704864292406558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] -637595618086101515009653029657304913504118034651767530115777123369597735822279728849022337415784728568861448903279188610492179684624834557477959523878743955456568306423803608719388630257880368663202826840792488905833706634384713537014374125411370883598138174122158701194369941006692614592066574327842537252521576625390845038719107098669332966668327431803730822294665036373816487835795109693475887230119631932991051505511775722452733270739259745256847529156893196796978672920414136015363387453437340662081170485450213016463670177681651489350525017408349839551364621111673334386402287885629831503756117116494173786653514388802848344208282043687758725020562263799387660752218206343612235288390671469936229896583193999019114976269369628050401864699622737986693594143211769168137541477943598570502570093485701894285953307056441716508423113903908090113164560590127034939076520825738053544779349243450118797613935623600444697607653820659003938831411737766963658806340926635881569837844574172333034682688965988533307229354578211049108585911821702753313384036336298537081090320111636875416959073662320238315392681995322260210499838482548149418953784151331092657977509181824202284203556386597798458869515441385587332578922562254648474676162963925965716676097327933667046445258263632106968013169319961435626439916545993152798799891250436881030542358188336431974508203733567480238702813165467605848983433904828247429749948253271144115711727174348779960787199816523351055152284192786107180996571491530079166170492308748864105527620050299695566373760533606786204308978503985457381319898939786390468026822854630914565702153635352346934509269973648526372230419786659122069691308284227801678970504201174140279491834203310883493610699233176433492449313283533363410441638098102015296894973625716818432429721937079033807740961189248349109463653034895165901903777537191597739791572495194036782921897784205644012644622036981252359669162913404840719018619306176775237634303699910175267647995487727922777719939950911777183979411176046235268272969111544465961475204722019262960700448765448534038819707867117348433894603921701979467436399037144397709580461001635158793028814890821494740928489120920689609852256037924824198399703783081926345611853334426198813887652739053342662948832525817064487565393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 658291920114434725561959125537356816091233473555794442903762367116084612531573464510040531708158966284742383277822009718275227607575305927329059915705664858467304471829193266642663218045972995191671527030502767014976982726888311579392496622408207612273264831667731273277871295888641658042613630179551312887318685234669916855973109949503896126765302190621335389536028619358069709698180034999461231595968599747685359160264253289510730109907150521666111051509607870707769307575674021168177755371880248828821269947229580900424899899289548748194173036719507303393957556400412087826261483192552082624507810710557445220437359046062525876108349488865339368832500151494180408960826461280061608282574845503599538767135815971470632258413268591164411192408747026433125242009081935465423476261192785599696993845177643005094711577198364781105024353986707618103458759114186122117899599940588191061145376311798565183463061896711187553247700660419236333264179656317350983194126600074706092546179483591776258604048421080888888414099556269483456715013154392204707757094363555491379236595466341107801760595626393929179212041760627328036888541056755396820373840296893940078701085635482066212289861454092625442046166849718558449590973727572012330416864542535511179519095998743337514396840536086478378378616397052051910568850627624957105291232668480086123843059530234057537743566952162009572548428652504115201274362407277281920161649627297919619179332006998870148315369323710272603283110944997245578337697286783810673395433337057591771811229676519859783397220099406342611789472966029615400986542194904696724407052474086794816460617297354356358149567978745501327289376449005915868488545714562818968500176272456106961330402082325596655653556429329977519212575184926548008282168539964685254829983649729288438653392428067236433347358910393383174118745592944955052663495352293378778487229246615738032521887944015584661273806899963874844459628111622099628757372352477447657849930530738205717377823281214228556243980010519809983761454502840731930710790706561266230132467087048683585370297757796016795849665379166794232619160555269113430460759007094636229281925591472018852635751350146438223301706200195244813355733978810763354641312184999175913289401309787667011211375480342878491660175280419326823361413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -377837410594035755624808864574243319250006747439187825436284784927901211051282167470027585666411338749198230207525515960183044003563045555711630930524441481749879150023558707371610587300554638267821691245354710785254958183222354405887698185913265837879459241338112522905118228085609909582590316130004905382038995719689146484641876010755033555112700816707196498519915898039922873498827130796650728864319990215136805429387436941524375778681415974220753198262286602302062671768324805404981045928744080890637101436633183715833240760676810416749796917995452946767149239008118945845353331992372319263338081322684025017203273005956590954603936011652082959260174298296016851260090910385651850133414668524664927455274350273326953778051042740947319849518567740894350806791672220010594474414284268303367998515282483055175305679931941235800456404125488042642119865467814426909303917307792172175471499383600255095213762730075105627524372317553009806511391268777039638747403120436724620986409863120461214214968437767660643469300294004988340775587979451493391404184411145549112656782729784290142166237185028759593119945779163961574902730330977133976873083063630381019323716692291927655374536468150470161046450929958823520346290972105620427467699702982597705194108316668260132908803572834033129945373393356443564320289696851768547987728140976285145381269346181498661094615906604394723163960958301871263350286535095410443054828167058510900325323890116418666952002720175638348086971239289805721349719719569606759682179486385229507284448249209524541204311922354926034554008758328104901402008875077604007644065097632555490116696401383850971672136491374659760786921643786863310554968346849586500106243765250008653910567599006591667805162191091900050553641029962309864422540271921108964408374709065980077314186835130891228315362701157080383360377350071933881405957143072322528785054495601415254810346799781034280613343500783218563362715710802149375023377771412335098267465771694660301879981125322508823088678913840725499920361950151501023750100567616428969575422995111811619941125090091399607184208123707045380769852933748392524194323563585805466883630310600995808066690580228345314831405917375651722216305721853209392657458907911477613539523289332061792699076257760400068491057835628069908398473216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 142660638068975718664679949149517672667711546396731487823101445734851218675268381019151275787744528413486133209208550465873855661309847543012200871629151203262011983900290357628675382968596764522385108469892393804519246242841619218772430522046678162149842570128726828886686835635970762689176988270409420759541382699178881771170969733867459960404818936530723536044401608025541949889187461402225940555881591138296145546730157963437371463909333704472803550386958054426921400084598206168593067478149335060999792031451712549057741287025273962124107131373922668403009719185469762201271260093668383837506702366687489454679782119753033949304078214747980488011227584552710279988496297790187295024856126996796818552247407541849099135126732036676201251791619560326953438688732503739111735733956326076971719924987791731637585206478347911671808197544170723342363528579838029355834506260201647672756695037415689651827147369227307318682449576010116727582228006574878808492575573792783947060655067565882117215485963176985932985466240375607667577192206335428318270648150841685362742092163328118803048419093240592839217888398504650799921668866391906949878831962332093090288684210999288639712210277640335452915438627338996670783774334989763236095302847619619931613195282183442390358486468409739312007718171900139048317907930997479208118632705069003647311308521677204738105419183268180294719262288930725050593547338201431878028113275916962484403746760093738582919773507534970175870201453507053452798796365107195881907253797970514805651405288217077093788471793419453789974408134326836056051414408159766680573164547178381303841350243908552885579287213198572440335912496509884972971563787482087686402854580006011053873183470707609016033637915831210062202795649128938492111639371344500001507128479771232253098567296846582650926657204096781689326572081235111805918755628774450157482203214968980346625073832318359568457019917266086241368674155227498617580819143329504804833996262442255814246871567867262096334594427038932908592566493974129883944610768146601982357779017304114453734300542059227276014592779693127571823090847638232542345183892286831064913884252589466487700198036674330543865088396691128356906845905633022068486175921089814448552702764482293240916693321173865709617826052399214898907709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -35225179431706443281728552092460591496672027373684373795175080355422244391575977232722364557625716247499384928168006667266235482307869502217443123320160178455943154111814595907791152988956136186704399563687264925741640731387191833516943009478245286732496226509542488542267883837968461678773156328622086197227885768447162026517734433623227454898749682107015077762593238938768828203543665967117828580892501482901522149954191438478949243228461610936173001151259309556375787102208743278807008791030773352873630889402887016924703686408750581261884000449181843115350890477426711834055965446819260894838737107437113697393802149493027070453557503250392523390996919877122749397901874348390843297415150171454121082886119139728472025151095362100734696876404445327962743213148807542318547075150987527089638786680397126060630008812795854007852359360265320279615114993053776817876439975564744621918728770052816227697389762935958124343299586212008600506400417811380719895350432274003652983448833590606672842620259210541407999342279243977081369790311801083771484185621513476867432162292215975618345031414404347923642646410275381695803410697353715580763061994512054147639291982156702820586158042821559532144870126560677292832445282157865156410746574066164335696208069912998961834323330827119631311171368828909045165582831180447795481619914416918527004806437465485274601748172597388965125322456905663354663094641415402460024531692745731988199371248795731314218650976640545016999677795167083220262810594694551234939548329458094851200949229783191207702728747218947860718068381631258603754241267566559645665116939945819225261302009004867807063227260606463680413946395585364970289250909189597098893833614148169565976751674961841010042757286975406015740133522285750390627054684780424800618655868041507693285380692111225206028526292042567110895608801813636150850584612423784938676287620528145640072633679872413650195414483764456313697445736165754698308193252307478450132133628747833666253563750070485390726308025608066492914336529990229416234074613800850190568001407168462324452332312539618921408457961411368351731385883247085404271891148880822325500325646862761431304241653104461546941853560695049443367907750614495258362531836755699927316122415867198462029279792781783451785206861839359040750092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 5986288569090108916959210562480334799778352909953082433047642357071841673765628062539288629740638868681782291157875795791838331963898150382933578038566000729098818216617738925041341026936957286483257004764971813544721291266514499505625600115511960586721105306816108329846695236293171002434687193674448355002177697541046450344359894323578352037836152790377092940336644502856199150224996229021281478407487691204065366261767073736306202759521934245183704020471092839965622459874063808745581156312818959524602873969415890558502708159742648588598223725462342166103915590182096586203966971725341220974858202349722296525797276275481741171161942597326634316599875095473964274087648011907223101917668367458578390137320723809694111020265271128371847242400154423920919221127200143651548477369799131873771555125135818742532130216579604059828695822060658776376737754399756545820584358373715360828962505060770683835872705009217825123597512003816889926931328754474069698832020306857960148058697820586061996056549659743982067136429298602617955735042985479525811044820124707178553248207280837440868509039411206009285401562234245672632270128997644526761239086730531326657087123612228668836218353695655186673802616274020307598550013984247210865608266871175864032677207062818026781593733200606035832651930556362790871491447383355452660982056022753549538966528703475977382756006854475178851018237684757401383706009629910016644417514570836627490754666026646865466790955936708434523294821253413341489189774327312962607438261228351244430708433991235045642222297073296003481649224148033621568379778983448877537866887238296425385532275712270640257562932294656024875021961505336761720467845298556506282288413632399924830194575930697958665219043922892954734008921845852785268947774283886096860820634480220852052549226609958407403590382628649750652840716339501436580479926876372880127876101131523371896418740592760135298857629673669541545136068323379435806800602600347250960824479876028295494431527820192985681558726217096028618689597975181499300146218292801375650852185152463258343105171691450243625285172840070377834392837432168330337905526546037886970209841982165729470829202522856925669095961058237507812149686388727856605492662709476009845691331181136558314174160978292150340260668198068852201881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -1591226218434846676282018046858624675422253784045925244149729343520050001258884259514488282009479935403963317685128664244467277445904939389036489060992687625989524410695447793408802731338555988224949615562896148232043175942036790172940440439495970215819828817981283505567538932320615725858708267630290983101200271838714985366099848077376996158591191920220175275877266738416148609419299981976161617574867058717692778410352396623498704538037217175693183330886790581085620593195624897915595440153448911727285701339526361910742037697087114114057393851689710357657726790643851898308059355103100622070714823025008502804278888227028790442992658634419141927839881200139692442371620199120152846369942176003213765177748963257547953220265153197035613289162092231892259563024065916917635787918400587239160192585000832458535260929883480106267440464149532598790165156161381024929977706244063377684183612314106680949105803710112610815421250945661066363865123133284358776741767256181265585489062754862966902540444009571372742927321315905165701317153679937124327152099566840437331268203646883306124891668962306167883571699808040754092749779608065347185881692278735360418067941998165066757346127899326760749334982301781434904659467638808723630069744654070391124018837475157204390537997323584857454832363254635087878991238219256568617188675080595549873235449043166359055164638615272308718840002990611128599176083194541121168829703124473687387160080550285501026136381699274634126613730529881780777714126904253616614958036771722006121909393316379123955677166211460324587340271380131799685931677883398247338288624178615951112892031197388566110899792561923242934297059232170494473352437015579046754254299862402022885468945587804905508659778538624395504836311639381050269159300472051395811043715324495122338468487033355579808844960800048850361101833673685076280950874521721381639611606883081661691082094941017078510297064386737986802106427624223598250349830998340097219178017040429656719820751930780236577349096954632381635164703355276452996390295914249575290786220749570541603204051368795943076258962597414666792266012847787825105938295817092112800531238210456222957317323665126939660001838635252743040498418594052799684985940035222878369359509809803202792140646385030007445755585293343441127735296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 1303506644129589488157012172484557958891394779732176913358148603688338883786218614603963326073311779300891693484063474276707672064788020381226291549478257606117250839534744974130399929323919584740073213742813707023734884091035919769923247090196294473119696639041992249307730713571305944736381428273115128947678153283238621660115925226061934397728146754610361236358582557371852719680594734884583481135838041447430650603711883030201221767584489548167071443590990155711987510615966778080789043954157212436704269831262867064906245529877581682534963069368623533909766363213248947643300824850905185206456687546959775028034858369085137102985902910524959010139193331346235587362320205149239647431634874913594025551560598857631229270662777070582677315116364021421587225117144182602773789736176858604482020973899257779868237004556549516204321855138270526998454329745763573905224073777772108309613317763657934757493469570727784641968842797924589189382543826883018896288127781965145473767606496956489286659119681733004548738225204254068999055987474497920318814493858005515774959709345405230849662859914834390700771027140369814189746736616322817975031856962564059613276010672920927079678186132639971661253959103227668213859737852429955672498250386231459223560355973068875715044903302035123672223624532730622862721078896321862969922764869088719109216839502149272530650131118985901857408757009284959264581668795849660261647794563485321101220105712071484076528191435112694901923526827506523027364777877493514438247117782815810581935032598289748261472990994697199142014969444796515167047795624678074187198845799057087570106586211645685018680584249174081983287087015688734452445955171797680905060759295705451540558572147337823070191005030461483405260996872318235757330892597022157658577170384791208809942086008690221765908250629934824815929765902890073960644463119158182988178767659210108379922382575268274479498998717570445453695339891499908015519630822754807634472443176973022851349269827800969596939562816852799023314118339872501887084851843800763295439179145154404181284062564703675078504163696692159226707590017831880140315109105365757834080896813657151137438129847551848880352491665291545344096193268757585744464766939802006097146747567911818156971357973837618669461256720090281195601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -990771808507239537178838909578803357954074720278140204165903354063901966947434160946295332586828541861470249521404609835792133673342611746707642825923139402999704825832243662725440277025401071894294989844953353083665658113417235692893982203778666849392210957431613052810637334918476404141150715962455215646248984748063986846691343961553612279716728915430775619225169179185214841337117296519667289057231824300670278454562851663456449244951764251772180670270049496579204686990392567757557844782598267308049963177084851719450207841690147027941405223714543105759837197317749786618208992787354794901093113208224024185106207491962782592519893018593334813769854915709783977780826595772981349088169362600958945503766127720529479861834520331510564580701048514374196678606247862827067631228989816467428376197862218363551032860920364342647413149463516173252254003807264595795199984550766430579487737600228592957672774184300087290034645664687738601515143168367451358176671691962154292964664175315100928783384723691804511407367999135135648901741605578695974707813314347137738582377667327978724997126218915060407343891910258413130317881159044448906171710687605548302247386573606372697090633679490195128995071486917913749800332748030338547410086932255717589821094823869151529130509857743330002993145192599349284653510725046681899194341700324318689818577808460457222270517781891426037950004045132867997450222821620750928908634973195124540179831421782123391110276827354172140444434927784321550356051978259225598457266399331587038026486540090080424376028544329660846277526988841282142890366640203919168906990253121422587745431054433999818081725838844796700352476363545585443022251705192351026545375808630812193902364634563995314818338087142232615758297334990961067250366357028609372104456275886828018311907828008342278754901141417882649018680737044896597334076344792944977897246164369347389336350114323350288541751517060251004996452503327605084911031650643652970297269781245726803735285371699869924764316544742307231010421881412377196019160777179551629252091834631406791153072571214016903754158528437310631909358716519245903206214686812896925152292944231587938616661207014698066350905991268121454224525944566704555510291694462031797942985928874564867697823313462655482226792005965243022835712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 472383537349967156080729881941747526541867426766049205560067082799740374238008192161092492904363680415603914707147074829093896439344243614878297054464636912191769720309182709272280704517600889003869700672705852828543610411253157225450404860649444878764834688379861761841997494514016434480285002814756278525339979181419697796136211683215890571259849571776133482185528013337720391039339658262389760195808647478405566840049285850870386316235705000455636596047365180991020991690291228740342193776440265523382697237280117820996108345223535143145481091179230758613809975518508777675100212443340600791769496157905185795537266012259367846433167485490285456220151007310147423268912635946271809784341230098455433224091622540152170972883959892660350229734369749093928290998592889984313633825590256851788456107478374174130609387268864544449414528463849530281673612167532688787981747022099815561066206589418950114129503762596181437810455638347280492481158817104056518226580010027426050212892455579959579984099593558250037025207495386229197172872926943708056264069019415289147909293909916198852398923774258718502261275265863693918408928132129193229735473893313830431036804248384562280013150391899961336673377202922628165390468166589209762305581965267993658687865793418967264641292680515519739160785158297696196551895776776486442947471703515385093895576210219033627544008200945699772007050617838528489859188088262761813281093321301439941745628257882970641075746100501646015225494486265133200044399354408746542599717697919434925577534817122315884589236886249475849436429485397602845297975296101410736025975503267877936284785247604061753521364491138863563123376014505698615609041151951845311543809525922024131202581406848765348650138794966024030638722878080280031777682975498901544063666509255483843586440670853004799742347016960279861664374977303670746350605472127394316840570252528103839654943775643317724332224045915544536156755227916243761174630973148872822478368787065814993494749595886272461715734875578581041608438834011753974754699119875517455646918259638796356484584502890031167805895783349077640526918139978328605359482757107504487839559718009099454368953756344555869079872308587557171665358090604794472846175339575223899979225193585321634495516479527524979911585906538789816238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -122805918079054323431873079082058585373371820125400918624399141200385745223429399009630182546129241881625258320501834999978045954961468419962969704684176902556017902923389237123879883376521161318303256127723420946908903404005887218452173027633996925893825443008448386355730940529090585071871315098271098442606017502037599420680494269105130096031906873500819715369967748839219644253995014563656632026629758703838612426817249717853110711520962611949645620932377289836015171103828795860752411654342744872574949180544783755060066087058238058480494296845517473504033127005823256272114080821358301223052626138066859219698798853894404022953526002155548541380890278673157516315604377199010665260671729514768344086396762266000546646620410603504628320555503684144737956767874945159605643156140694243702513939867151253928739948414300203811597535588014772173776737498326159175210388274460938048920553372186652939281796467051241823754205552559547385054453483502564960238531511797298278012836526625303391391042345066690865785022308537290575692635368891955152160292604812658355982318298819474972698903940695038458672195940364688929380037630493009576473191271662622024345549993137278889636623257955073599508360023340682051841851728444162362169539063765788597057800463546030718760895809524484583069065034566818100882813832871936669452648436745727132699948016229225541156984823359921201324255932148380047091011272375116199381058195408646547828257991429285715945035420956164557884685333103819598250119970733687918435060916383463121870161337988768598505462706386615665562613547517229065307001370729867009682424669296553392447471100455446874751350321696156285218879375815608756452456958830493974378637161775552513209442968939746014426876681731984460121690701808080770612319235060186711872370317101655900610610464062613620728864708912735290200906339013922363463036108966024089426714367460004361184190934425016403499077598807852861252865550748216921764724401411022061064195721879801345872741056295034210648429728292299685928122537650292148467344623205679720869695724663002473836829564204628180554512323567825642968927302170588027997332048771037769680524223704813279688580808188737341554822686503168745902187609253621515242881383237326370189275328380816843786450021902712831056509909479120904912896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 11100236457318560747208164463323182260424172476938171921474591804145007107850481769175520840896152451797912814677429496647957566209524909995746855538562135277031400112981765401599708791359922064526461461790523866056681941954977479836217236453327551538400085845456296295322581091407326999401193158873794279721077455215201424178396596417020892919394656092399981263642069849017707436501586246149770062480948316704972343762201325051927846420446602633999117048170228721461485481022479102245919287481152746555548096691608767926345296458791327399714520707586009739861461006283654782972698469826109653760946084028056626119200757371760432402842811250302831029472454105543107903590601949328262906286481784231150377468438538132302734902446307148844768859620079917299383109383767346446805698499370102383167638920662755519406746212161992317357661166121211848768534515762095071467053225292270178341795804052760850326234345482155938501836009433981822042503328882958549684402549915160109154444387190971511222725373829706078988032386126706674764658528120609458072432053456746123183161212983395960556797666599457102011097554958293586420873628414206775385386041782981135594697998222238063158889621533435608652975604399450968036810247619650771156916649269993431941703802802284941078742410297576546003598766634488635203322009375842637618169436735740001905758866273739902259000023942775806225983841392629079339070411287909950839469055644266836616933245058288427806760267523564636700869531008814237059375624489789895191417141281398000642986835008284661367491587653289706520924407125797642600248323125371877616579611939693769748923149592085299911583599821647145114793273394722941799809850348772232916565876973869701416244035604262285207141677173825356777244728016012794420639463284780780962706401750474915916114345175776772419823490711160692773430323537163277865598781863120467444322768923656720968274923538695604998181250413036643759511769669016426640244345219997746592060062189693105293508538792691496269778424564989052584935690168619648390653551303219010624752173048556989428533343619291117506046691623006492099750388147117659273793294184467047530887320461979353492434713069809589808671167166640229297008211748390668543850458876367891630948451054988947623123456194247820807884982591146730455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 1863380821796013945544897566267229867574621258652161960386835089625892588513195421561780011936380601292449981910274793952221016205619669866394837785129964891182473585606179807731118312854832354442065498777681700040815783768113050764119495055493015901559299298860193146507160579246858792583482139991581153887291339030534206711880508941436360784244653980734242798778918056022346099393660999101929045867430173379484965086283790064485704071335825894251110013534811809537791054073220093596014753265864210476176479057262008367472557306015790024267863777311206650888917853524917628790028172977088796848830097759591717745307558813673536585951511823219108996945856022374274932719943801127073312264371250305020676290856211992968029372905964732105915239954976469615154494886840313088158610388381452705774030046835119957630855648468721281803583980869665254729377750356225556849674250467006063391235673310611327308929520989266137739708429001258876695026488639006224231726358832160460998609182718481073326206356933467844014039402175643254714385366514106805022399619797703007003140903027998471913637448250135713256727529774696058217042321443736670194596699271141455424172700384895638375576957887541792337296198906669944148358716618377701717744676531167858297964050668263074556410511071891850432727659297119095780891680763147332444139458456548792903586277768687136081465972277604961441921341156995155777262943687475662126863441757554017630058771246529679571511802095544124351741690392743282135880411192442903858711919299735832242886289937264638579633855084328280132145338334134581091192585813780536696485417825052783608935887556588334486714705142006410306599982572861143023183273302893137192787681945395110594695733071409441644880198208692752853351603109735805109125686240898494203705189440989931342574365325451979681969056346802669248834199060102700890905849118759302976349767944641363898641170375560965621264177369151104339422752715322248469850925074423369254713164739302616720814253017833983662831485557357812525381711122414148422824586248526245292467212745058021839579625184631720460244259505443930761260822995496439106092844516344621895320677279629604569088543563975746797642188751070556270304441143382479137133149487991289113984538199949798654861119974256005167572084123910008733696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -490176570857598000872840906553688211590443904575843647499357169935656862653082065218770132370321259225282445640695690328393092716396745669811838763235265046184629418851804751936266025164026961179913776007872785815598278417578571553761410292878848611218626248651591863285586467611841858622372036470754971963330500408476611383062509847231319125903788397223401671795445376400684998752330762453394782604465336535335662015487613474030474162243261009091255370744398862999381482400157087688820141715642611815956238251767260057400829973333458175097434286526948060837074903799818355900003770901195351878475305336125118622997034486589280347631354429144827948877013881158238430263349441009153649975513914231180943414046068677421341282491134911115720679013904916407054262633343244793435258899742907809739973400313915759307427051513036297181420962046289925219310704619109791105445825299235829827018195350834518674902294184284764891033785541300148672135884402600605633419519896554305283122199423841015702879232889847934412479090195057461410475699403199198349943725145282103212938537981144519587255510025093131778132293052530213674901257780562627760565432355578154592241881589271820319912690573764826942743406003113812735111881821451204305669637184045220579262443302544925269483772170049366477260531625610271121347096099023533311428436442581181348728964792995496127722210332119384136769039101993547884407017689712461783357198622409903515771895140915531955341820846670299860207739272775787528811020874273754054668427359846644198859975742168153571429568484512145133507175090291765486155969976970616397987555948654736597602747789340099227519795374738106029392863218305997845600514371778729392198461451882527491720061401038720911529999159590880241876219124198259251380661416417194038121622321025275178234563329253960836743432980679021921035687052449413722363389451542085335166817461100166487099496891662584834419356346086682726914893077874057105023671194271828588613963871882945386107685453985935945081585029929786891612950869012519737537152060938674606144265232582145478283152649333495646832090920964844463816735264477558665845296514066408277561698536604408770008574300428395953502474703640583097998875512751199308828361408816932823885723394558404127657038974612580128069709488867476766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 35305265562078563435292721710825861903513025827846157453341100962503496139234471963155491498625397850322182711175092840706956581392710163299726913224262674591172159963092696802470217014456737512449569287155360598516379485384845017628586816102499672225134757006516595129230610618597581929929714298649804571808876694597868917072391218059429600895886922049465398105447084497783272086924666981923865973379098470945084016876967394197356304836729828264225339996190149345720300394781574200283350876672942643043838461695463487061213038061001038389478147281135896278799545849793373122558765081770567402288327262092550686903703463718336180789433420033066331574917413472644867372213981223766761063371779893085620880089020264352035337938634781560011281016015550739621746716983565397285791624260614486038812425793672826471911147530485305881333848098913822191522813774930656901460118947695463804874115649213321422191273336575994172726276178504978654640318584590778097934719014392283993857157925431166377441378151673489788480898583424358071037003933869043743448351671039573874593052075401940584743318296518147154686187537171494353212323332309050548638760566442587492624791617194145733569276429967255102880930367956672949423695997819607977468668929201018481114259271334185688350679610428650744803770355356138397968698250471963612243126115276833464847792104321015898812995257246951431003641287814121891403572252934258267710765161072423523153363465371335339339777932104557555828188903820027578908565286182006633072467684698985843209047920406751598140368362403970893113309077003618959974355032253302114422748393672684082154368237924315676601112434771201251928943261525892417231990886232336398968802799203069556170081806424182663048499944879836098794485550743888672389093683622740579089868683259696923152997765243438623735658117889941250177047799597019621817822471416627673533449609337121128991563628085885989790527257890526907439947758290807495180769582250966416784491233993381449915743999975581134097296213267085337635327661772994401386567547183638811557844749355550450169269069266256405753933844655501752155263640451387348565104118073325775205586867284150019013495422114679791305337182974572360018227455938519068349085391597396208825637471304640915035549999648981189920204815110995181568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 34069412138465502277001967353570587995112342450824075964957879240129387043687063064720285268659254989674764104198502178051700168715763548440277586017449307494623351951127359786843125513899916148656268388288313475587374803329044674605934499914025983790566767453397056823654148972086864323895352900417027252440591270619586844843489727105932921492555826082372655930048960577611971741982384363117899001443675373624169169685052729447615630073642900436420178832314386647999027633048216201032796583348326382442301056386011036021199172456025775026988752104834070383640972692578369939792484232441095004137197472684004863891227417230508316813884938789636663612659529935590944925970272463295125546692463919909323093833159139405094147740979185610033516603261098159242971564804673693136471709641374739226367167608402001469117753921122140641335245165173743224171591111333236311168538051971264986005742945250655610089524398343467940439107643625593240370195945019400811777542349440011197852104690140203803835828280133476708019965170528260953103528275197848756136644639543659827275415027747177642830266598490743256578472695522632471826597324941420881190344437770966216202268065069071854635236130309048442204509518978143279857551389019651679947012664839827774093019539559745515443187874356517511457281780734743656180921102035907541840765343547358503232610096801048971110063392665286457112497289757782819035528136646761170442215046705386992013468424311545575395998668699159330098900221937142865518019283381064162911450589329696474272696170170905947649120717261059419137352063357031304703940166964512775390700061836802868817052727383808968985852419227023908304358622221733375582935007260557663549999857549307565975137099461352662207044670343913481988689812868711552003200988983986312803285496029801963339581168340894073782920678002078619905568063428453865142628006833866779421850970370445210925738281418176684046192677595616756066869062500328220962389674734853886656148545316603373059959751939429198565907079013083815248907976271087299169831816014144876299132849897306046834272497644010457939274585206073967461657660934184048628082622128111231971794261459157008954165342327575723296759948286247751708489545427186870085427530711092322735348242877121915285424130926814142210710309961728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 1868245462564235216308614401828638155958112524187138774829191328957413012000533147888551567664553204489452870996562346379928364397683990315684855303680654470122326492844296359409312244451816879894311039409927237893010331917365419953467624551433286652942953757549816548584692910728450481140936229079828749267045461107891486381333191126092411586808333855213927491694061704868552467995555194283918000863353949797866757948679491058904055141854834200861873444183799633073303245129266387239142280595701764810774267230616099096993783101896988532836699166227701007667760937997355818523876811198799296318755527090852467609604213735032033162516219957423122908969109784200317509650495562735078968065785255100967380512424340306957910137721645767931626966460775298350115380363033273543281686893306811910731811245714984245502174221878368269220610299364494948756983499597758125889395500650742412747172949527733714287085957980620328466936928004492008979003850561784956354101619748624458526564359218000908040909886807254694872264101757162947883019534095503276994199335832684827600129751333661186759793766128431898285517679291180355202421475511625489253573902421211347704835115441094331205276986254216768892251278875199620406650099153770292241518891395271368039069063919463114642749939230054568987828121905797976383598875951904886677858967374547198056882272168962306009112243616180902228018184950665030089672120111597429539818303351595194706085382612359073311125263773781104486439034182300829014097532515403376899362170935988737370728272464272412057984984289300253964254239508057820776300637818865227476238989785237631160281144992496155572039961113866178702801885071578179461135599291889950571422687896711757932249179745833463741677579341990788482200061766325848259053468561892183259811073580644103633730761115586771929161340777859304678181635915323825189000670609949905125273491999481040648260627519641283981560895104267904586328373331109480303360034384316670389786040395053929102762077202310017314127352568589088751677128595515336718631393912269890792666292629637103710975068323403119959951121019566265939993608559020296380690068203492043924564795852116034922855828932764223354453827142002088445404751507671984471891661128543795870051967229702988088541815613797445315803437282099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 723830949092915213754501639239443731628727793540075523925122768110646537415205813724751279130184297292152820512491059195211808901410175766083928982561595649427698670107784453836815034718844030258642127306503870160307292038623286754744016564287614345429782505614239726600654902202147339337566922120848796103737401067103269670208616548534651950057026937709663097895625812827648395014433169174040177064398825529255539547509050552180342753566223039461148959940259125031682457410912399707652011398445689648892783488274789111341236504816764144309648662080169845452807621018423367606042243288408990718852823292721364950375456878212233587289150794715146427141728599588121173988841378041822708584348016287662150433671509939941326261058774370453782599253906632111569184591815554200267438602848217360394409274224884370734165554097952070391968117942347055942811437979100047165478967642769148134302856815588823184101439613156088620387973798778474663389020700726879613377190054125980208951715092297227865726994901678410620223245142116398543891326170273897393074562843101127566311901662833591390766177258277997729744504209216485698237874259164346822697606881257194253748184403935770077589166721392568257924317244058549547817460841143421401158384161067621600346076850842949996786642565974340412844684030437965535872113564769804998628733018347290728488114681015289472113476488663582456606328957613922958613927577659436563861923312323490934081631735853079839964686783179358287970488731968072563157645383697513041727493167641170786968202708850105306312700704941736893469969770818173292075402117741973487462531486891702127023637569681500056540216839699888058776264854355209998228908629784731333750397941913579723757840834266754127337909320554654829006679447791765490050258493746343580664739583534063970715642123577271747713564791581139010902044533332925794626861984328815275483345321290373998987314107996085762623835541533322649368241445575022284516099034976976302073168099663214685213549395087878434973221454505537424407325914456253813666472175940326313108127049193395840517549010458071878223606004471392159172303422136826983450817413846232606827648207155876689269985544990014017380777907268957287961896081209776697331200731931558141969134640342572209377984567346330081013202753578598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 13820438241947482701063218207203714597913509487908209495626697527606198402152223250578150274993911666521930986282501963130756462084537885289286558852027868182686172629998275135100266275191017420181176485233572114445046443153957343671176854007323984826656293782900545902584673471010162266050291046228042125734129589890769975660196484364907891291555016189958855333082409483283254689018075277273643223852996636032608513866643523143423918000280062419274058475568692511270284566991396146881540681403065760837133935636714822085905384930934168177833530062111606316796401646568249521570315197426499884178886717118434388850634912392053862406246145411237036495064413547058967665318225103783250662660113739325778532702987556094362789170354372379185993316260514742224047906609974769747979515943149809592353501556508376795340890133935930405791138944394266609545746618481350192197656712179198965583978616224561435416740575262975681818081936937272048386764303502365394222567389758476432743378175435738902068388722585440428777135386140010375274208278452242863002326078555177721165521382317968350489729841848326841083712423059597067719982452370096165193650505980109001796719500147207357462696890673887214831151420906267660903126172778934140497902851926186600109305333352857313041733997777240577259172586315022360750134661306713297151723958066341368415381110841940862485045362132994255104248814460699836012154671984087605498297945893605448717698046546765180716003390568498139041538058512107377649604640804618166692590972103623378433916553609271422182939313758402314797104598701646669884053104157633376947545257497417531707133527152444802547545686490441364422520811888974029814304624151723204659205700905124451101353683586119114462072602097878504634547764320777782755163700596258893710031562592019900902694573809415966277556497388714265830239750677646894836451134986889918058789863864436502352136229893444085971988353072264137690440800462551362866107008861844445365724606096549051788342758544800409026173870803811547877998718658551606667853352038270902138401003410254973141286688337088848168208767938104669448243418941187324583092518749854856022984079742560578033676108689448370462543654217832180771801071538744536431420924439474466242528539842057213754610439422725682215798395474364334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 3526947823576473575158879118677556353648518567168430108403047516001759109856929968920060569380486470970262047501354600657494590631436699555372087183903653692811814340598308238811168761919434350350212296832341718035910234735701974097168555723824317616582189632709513859975896934810905418760943768762261094787931785169644599692822742073205465050436153750060820518696338950644061221348148361686677490186475963171788942829466961864151999610916317306459789722066323773904644983007792223549949116236544936014127322886079938474767185954522730296657886929483115955344293844837991646640152946909383865595107391990083453143283092855214564204190638141074607332671031768096874593410002720191192889858844823770127869686697038807341937098889096693631388016459973688531630244147995994595139514020722325341583886232197521859796123446901000186148433452031350406267759933379874143046479025380861746464573188711934759146254784320750424112107636962479092837993565794870531342967280039292396809672307575496571593972374404839701816356528562947501747084273470881438966688508874437554573679398793784218020705709759625766222658780556853187316648455751000162559916532678486124060815753176587785023934049946383296500145466494134615101675872474599847461009772913652655257882415437236912194529347165036704751000269294843678961110226315840995520111446588984352186975045053482727888295793990638119360517744048421485671775942835922570763424549298949633715558763243554405769963734541288315521707674059216953567588445967402436021040502183383238354511995092699516897300514489900736597551336054285023017770185413617244190717420465395085154657098289823985875222168136092076753368973522019443811227254010252404236889681155965731044328803229051280093919740687253687515970090625718344211866088225739207859889385414700077427604284225960051276630754323677310450643102685768021247700609431538421301754749614470823472323214543538743875118669419493676263894291776222786991850844478800536761455048095548079474982641987434503719011196620926134857876941985308226466821067396838758946214762663502606871540189612562033947143133858163795170202389582097078077874534739100889908394555894466315863095932906323256283686781655894007913765350929037214686594224853108942508827272198202483072517767063862987567708808015394195374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -31324745559249675241333156772960927779110177320105914201091557453342323873147680988390113001616904240428395335924236984616816474189998112155673157541072541841293226131309801034178697485335612173250528149592871691542070386963881685331197069987551589585050707764787589005638926128287761083986959758697733183268591530241927036775602839367691160615040776415375897798650465123114989858267237109598016925647853322743448645290241954120284619007543739899084094942642443170198202482315554656011233870491347789222189689383862808016788832409566559381517996674228543217333624891348386091224220472679958504849046835473242757754948948947507116973613357293571538043931515121604965906794931509168735840474511731655532135084611356201868638179293699139169038836411482994590533833380407746434333538394671682640922226975025677959654747878874186676237366767414337655310505263482803322706350714106975723999232887175706254985436759815567006584434086813132753736482621647241385648510814651123300793183765029131930179962506300972847409942543682764934098018341820904017662639802908686541667328585577735077047935218657560625137465166846190527815282731797143068119322619145177798287073565628110679340395890917839763221554283467763477820802033260353274953361243136632255735039351395164215925814905644320534667067034977987788777768583854676394484940022506505287823263126616196132288999056086150592759943955788454465738239581229221186189068100671787422865186380025638704652727537269485761172720698249574568935805863157677475062859030703349292602383838869930719080872051967583871834304076770773442882711174697454359813350194487473614925655507742591911534108009941898197649224601568081096174750267903124114164105238836536415913873597726822441016870632252739204514726799898851694069478093172834463526979379695110788236828301155774925987668405802561076088689898831122739356542097498603874436492280373890062152233854345788739300219832263338905371288109424684234467451557056410676908121780176276591997298849871913244497764740745801747237219773667788475667014490620573086719541403667011403011958022415506630201829821089444614955686870941263466980645165386585611587580829811842485441770425118374189309601958759078663955695753900104232901428455325627329949565384976060059020927311105104983408174868607776577290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 145907349446589649160356140653268204482584037849069189261320229544912280496811530597424186184307340081135788605636738122899392002473797361898105546799756113919881422178563442500401583213822816701447188736560962093565299645878771593241073447230260957576697877839438463778261316909180763754069055943719959417653919994594299576254384141274175274303653994524316640616116535771473878956817350210057192001741314525897012899205783765097881790333413908188779429708698324707317370259522538141642342104215871162232216353785826970241241010117997542437607030020600267823417911138978941859305996529690172117589437276309666709989235453024336997348849817657398842823533975419626644226949670602564930919382936813010194674435294341999438919668435060116043794255493759967932603014570594568019915839661119099598257044369196632031600399382129230697378913286708972531648580439407519693077742379617344258839632886027888846931093723671659474715889538232418461766212056282479011221307651331949600672386735498143897704266402542189024987993301836406480035549113015170049377798277181400460614905931745591419814166616016568291749765077228857834401303665802242853987541316450514933427072830915403054784704183927541756004489547112192117413706197137533385950560823807595466612820144740478559089008072523237918920381187752197600650380021712615390102711360012009758590330026682673209471057700999156298825337906450338770214241620940329193987048402458834309333267458219493295088625512399903976371255431853630552832731027701856162554466935172151846282182284655660314530210080171644081450254643636219776052825277419366574262872646120589984351048682523086728468796908179776434781438908534748302315080542996340404054121297189327841804387816061457047606638700733659903683778778805285577394896442215851397676477844091392284883046943131213225283418937236236362963969174209196944913240205435255080182136936112409848693345922664884317379426914515542746570771148754454810101066410370177096493339829036923231467894823349327500138388184903937131024343912102928694601411716515512648850673292832504682828563489819114150159460465943370882842931390061968015376472547057992704570978359797066092131315872708586439076224099453808385378481430638656731371031283304680234802327766778195729705539509181456199081962999308060287041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -341127045786814161374839803578277684091894986591345560314716565351533755783554194935092224145189874375580227995254500770618569553356202543788557438208543465275820389188490473674901082692864903583339985227165614685652056309344661545874496225951567207065237196139999348771548463337096844407367378741060881101417687958989880272599605277927656038960914157348095452975661951338418795516363933219916963474767190489765210067136879441924655602913767697414650730556850533671928577986812588897275507734542304386304823089949962316715947742118228140557880592121479999700701199837336734527940733267641026587574394260475700770155897993380264233035795452121227779315993461526673113907535659099427513441457480870358342005532843453641216151262886740609880277352743803685327857942463586501852203932307879481844122739344675534449437142526800644468303947690346834768535732806920844289522863513620709487661923916157749732546513129917104913193421745433016946848093497455606922437644509062228550607429421503902187150151335903220225767024718995196792463452374364478844454312934121015015420194776544546210164451853412467601134087846977804128585971894163050153662405940191497582773820616553610556870891147062875467569310162312511738332115222568963445029037681116718009582128591911103935320088586178230544215405681307326386884691460910227161187721941044379292015773110289823671494644393374952088402620578146317402314717224025110503081686968138948195169799963552395309324052954814802035165427597590280244367370140162473582586713398072558960298835469457952083270137992399571506271403829570604181536282217994720649617397899077645754172861727114642609509398870036301471531521622938592715096325486721523133470803340968767492459492888223098410534942332570722440477065489501006425236751706971664541490473595492490099642863281061656320591369125289567496280963161307749568169740039028528060969969191156616416534074011117630810771856533136397202760516389045603688020197989378067136843283321501547840335270487864670155012221293041897366145743759620797284120924483011006469448382434385124799904090322558073245551755340449273312014966278494828058948072989830411120361644623711972985619442926312764837369026017941510058560717487821582763001537251783405082998980598245646668434541698594488753490058513699402982359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] -153654947135454755402598357030487517782842480303117757068894110921074980038918171303080099212453598024010915318807774583052725152965852314155809509017293165265098302312939565250903565463265403543523351994097030870530382464948946306599949598171764856354068103765384922393312686800635666350236047676421747506374955501690443856066131825757615723605933563330957298369001433579894466267426234577519784861241827918485301236762733266409586351894158825917162365083923944860203278087592743566924002580969170581074188452719375950172448377032400068771878795866558045753287833795045437118475788542115728257498194254643519371303191791940325824518040616721781209107670564697966784467777602138277947904848428251190940066286344662614345591444747558100389406570986594030526955323669796115347461462921031762235448866477438074212349651272350430785277696922871841006181917210992015919967673284984076936133462529644492930272880968432902687353912215261802343761163800922195912111401960530517137151620289439331207591544895970448949598370964543245381044625857737140852915376690590228114172026568699935265016959932734462374010238682716359572640939484904069647259365077662117723108044212052113878889235924445889221520004742279110420615379971569518976863624648230488343111312625816522271366067550042567352786547743314716778445070569357219363873068608342726463591365225662069240205828122140303872671989078265655164893744265232914253290030261816121901203081683378704679262044364113276596312233924089260012830840145767397275218486992741682597011554818189206617320804349269671576957631277801243022568883912483613602733492470950690902687950477222498564674759627326378360700756423914516105871522460313574340662161514951455704660002494155904178228102471121544500450056661507606879174413690167397373446844516815738222330260017312104194750271739678334025503233785048096507497984704599546773722419801616032740037301669878457392555508042400653114248625813311403726283504869437131721055543065377164611764290492823062531725466596782074865973969736328791698795063604203637554421472307494953223678351061669614185948652874493129074283196915671371652422086067297722917670117456983927873202039255065891048290500523123908700752778075061758194079441094373008739092001030614938195079208101247507938164072284325946664681472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 4395015817289605679276348548099665155114554876102746317941367323141313920462424088541427002185130957338425573047226389152758576048033557250307289035456171292817324559381581341979876918211993770816502213169289502587770130794087613101955839557400913288091229174026064343557847524079412483763261804291102128115303662466243091241620925656103382285435617607891399737079976142011862223489187781569857338155594404806660169703996674307819616374559365084463158695450279941242600839026177425304352578353597651022975790427753423973311786340679903163384046844822860165936606715230574183956612933281659545675198512952426783517352771631388318318117983603984391160514609532616783201572773133188158975000743860138768200900494939000825957374467815969191544023473087696700029897448724056987601174459794482481114682015114758242311654842836984090167774164477431925071533207366811254772386981354521148536689943809744281288919510747425284893116712871218645639021231390227463838069071718374611209099914618839079386205776042709840816260066791563088279689619620218453761065723789616852987289836964251275968125244228572550629361308148443118003724164105745725575078508420344307880488635881428782109775413106380468983917676866344141733267212927772820549850606432140483998718278381200512372092092298540924158530240765401772106343180866528892041248909875857039820264633656933947630889071747805254450580183405561077514067086435646173787461950126278193215179950183889162368728115875291406711049111452456656615266310045836899217911846432493348190139374373644516968034959172046029410775790117438485489002135552346347982049896842934612016645985118655112699630032125341592324757836708389808743781655833785283098931041216501408690783248159910165086127175451317988923680737143986740998178317792505947369432464466773775504591831419780464756632744984252410023420334567573116786051975083402840677674412758587884287169033934201449841722810261383981856082982191450491966983745365997247431889995246288403115269474227352860734280511479050559110237089746354701565221262112945283920654806402043196379198088678084559710314079426926062039015118065652006603696860136274551521026824947504008522122729895778207528542323466914785993943111854843502915522423728550594260378375260820746259913504055378258717400345814204583856046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] -15519092307420521691862856805723140771985078356706272061924529999754577006871564049719629275310456224721757570199531155531880267410946546362606677491763378898438108800140124569986025262296440544851872465156793768581222300372670835955128547048254200732143736257307144442927081859901546647170811639998394496137448693296657703769239577517725115749129491493348544529526842054440180409093843339634120745412258324812947003420550909972652438393728067400353858724957763050887520298977713556339853555431071626850991647963891660440448187188212981191085114250609795549622644249332813834737482486234412557129449219194131825757185774923908088955522664201351536915832054853718363275081767877394520373576529193877374402573728523622372668546253030745617973671382770683982376209636435549639767277436495892353810186479452784698738498158666199670601596309241016792038757805979847706075249575622084450001394691206431782805310134368481347556606357389433015670370664319488591621349044120477417100982591899482926787685103552838168589368960790946417645142278407301826192182437813381277014256514789056247263085928829937516584978705745974462564939927712523601153941261321696827060124951983955725620425527844970032385016829447600954271203854699454091688909707116346268807094476226437941861846026007360963073452340870143950904323725006374748486712297572435080529573145914240971017414717347759753485010400385682062766640515166015642324137765710041178601182296478513936055249837822710952189357068308266046738341403889516370104884712355458704580621127524817200837126226453168633468206390981415891616815515946150903942337966212756870226152275878306471909538996124438452237865981589902334498359600604481265312168618943237782994040015576215118149004916927997003977675279720586695633458543837393045081685455130152109222008822170100771254699024511805947045333089601932342547394505508205874009434237525152392091947412402052908690818575623942920221067739224978737735972202986182388616180156769040781267507164537881714543643951825494744893370571156309596649324938986175827781004202825491416344680727043214012469732707695025846566685387459510825001023249592101943125214260901451487514207168713867316882309680482789991543357901928844610784102941675361261630932622917498059880710088861776858746784322902259520661094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] 21092895030569804732515841789312897302868819350448020204516007158924717541496905413090675040594704874189911220076492241065680779856430384442460244590143190928404929542041531184120411343302292088016486772123966084951270375691411565518094776540855135670182783154134592084086831834348312697474730378781072329944008867253934281177303467688168874162627614668717869722997131516828531593980772989939162743536194174988264051348145555937836849871595351856042348292734315689494547677144934583475143236303758199351046322545384384016915564747596771466503127486667963948778892796305781502144364080550765331223141416544811710057670384111891438781508730704477457674646665784468062346012790819386289506643039948459562294977414789794555636764383574835409218026716956390174099095677180933345545045778870858420181820202970864181018490709778659764672247897345101064496127159586005856477965713127248461858034917070086609678905270295627718639289115633762947393987523312090262303297365775236648248718438117902352723482484957143889621879566866107392074598146254301016403951470990504115392394220324597432881984457532408518021327543158914679972171257872390919350127736894945970215873477879779377316906800609342938084919370063379754735231837263822094067513325648457691491094540496902683840267518672747547506193724976423461935759073745406358786352963765636177081351426427612138244868948077137055609192855866980531675245974280843242304903889194249014281486647374736340789709045371660273879641192525831482037107440049998432996438744786874650351959732876864641750988913832939014227277476150537231084028299864742964954264170417044176285779995913340009413204367044328117582255265905367824173275869161552010395660518783254298237058963954820022964896618714240475766963619293891517122508951391387332344366766610471678298886630961265444842913919742331296440719411845516477203383619852073061387319653199165622122025395024630012714649747962102039398638416652888807785151874981995253132668817431048785082293093126637765022760441788891166214783858600775298019554026204060116685176789916114014696944203380378251056831533862193167365434809651097284505148754989504164094828162839190410342487386580763448884826274296365657782167145569899998875470387847710689799637168968867409321812523784808043082091192969808742690324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 25001579625742689443626690563081630567388198497838076901714865025252226923746065124124048446905615109734355800112017081750243166766089197232809631920347217474995945445988641042486608649050049396886531941985903092297574759256687456208570242576073414718570328562110583861643633406132629580074314375131201169478139218319102859964541653805672086117803790376352798572318616670217592634660263379037109770258110380161439707860901468161642337450229231875935673417300056686882598545149893559590345959209984843143507947361139293262073860337383829233955987622969517695277581358842723800844390333694749061275455403276188024562994362426322401205225209838246248268215930657555781263993567776760659184037667942799192976957967837040510767679906207878733351186222838853403391338640788458840805895976607897637165857594763057831896358908393731486014475647303299671863825582017868273644337234300954261378549834182923737453280004429106096197225558558606039675682969411303204578162200396348680560752408480396779860093787373104499298782884411333154830924080761492896696617595099408223249613864395274811062008303584340378144292390275973409357652249233496279892236937725125422155886209837739166477381406973510873657999612421574260678586273833188458440365735674028539639117126870157648376777685462232039279753185959132288410787468923985719166292629176372755051053689991409482068776077016835372112109996964629426701824332984679160104104175704263810656228589863024949465571562029778581632463003029398404295622426940638063949306852561627533324099856422467326254526685939825108849236155404889249697214252964464616785967230038739732711379658218066895326263930947719537069333273457333264671651562574495981662137414801187772845383203615965571475939801853388867877501341072525124874017224282753215796086073109956433356011518832195504657920690284599599559483532382833404945192201588591246152732819535264192804871902897335326913243638781835822796362204039033990713458684445590706622557538716529631098309394352471221477056492960572054729574588674353255051967405943597264019036463800373085406068271467335690682024515195418802832457575722267638776427064092344875315182646164470474806187218724254846717305637503846442684545441792789772448775951096838637716526024777572538968211255557480601921427303309989727015272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -197225045520236346119811900927042495549700108157317197775006253278873961412714978298142834051771000643356960233859425040420676627020956555965633273361120404082969076327896206462376561567131871919050018554713858887506244014854083437318258688047850788232815195276791633702579341810748925584849636954280394720559302097569189002656233082558477256176696388556522898493683796863972112698021241971702970831615405160277008513496185723238004038195022592609094997001243532216290829667675467009202812531629019015265483883172401183980424842138209936028162099482270257056839749599138057434106635532557227970113402692011002970028489532467400841532153563539174354330123505644585744796915526426148690616087203524855821616689420611574169673565688749754389256293198113242416787993135989576676886912612023133186867484389858308737447458437936125158761998055220363198294370860036333947240785845416294487482154429233179193491283754090711037744052324091486012991164522438995117451759368986147033257515488179561651033801411063454395742705278833403778435545087713777268123417866945510506470528665966724987020808410069853893935802332794701647668820414852205926987771198512879630056179988457991816622927215165157450770005856875600999899658461659488190253586834261288799095110433594080676006715652104024301579543690982907420027714043303248442165255106191524255576115334659920804537720587840847114528603559540575656067168190757456168216584015933645126216854727654013649036901428387382574426039414826865481712018688027062953072805084396597893452807872893526232619509362692302722671442232950387710311289737048925471425513859909745206761546835439533109723899124828839877871946945802254679719667479691403222521761251646362793808344420395388605493219890451697605682994342239815963261827347153335391551237975997390912521866465474440117872946674293446119231685537740214390846941711394385947885728110036715250816776008522208826284211318308921740750166801787656009403995141655320451304275340863804419806720428712757044857680642362913804396485695850959423242400405882858943284761006357524121041575336678386318634432576662013988140541371055302683134982787606605369014495625269119700538353354176805780653076804492770228185762947589020682914107275553512043247337668958327225851119029433572693719766189897651622604963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 595510688709724650369176995980894505506599514190555448708610220527462398348416248665450584428610864702435834366937351668532270410914321869814862422469229430557941644852556072029442543294549311893100053884756072232376243082596969221508870693317055029634027819644476690574790464124001107445382926141670409927128896736534704030342659551445777630488952905729770625578780208669235560724396430976310636290229317116185695681955401619851014650280846363301223218168888749088767655359320861506743546801406802958223866122404156036658580619835491402733594478641161791217317676354907137079535416580084031574989021361985188381770323242513488894762564337118434641903748637738789929549875169718295782229867845443172695188931101288114625057316690993511049259304351730066341230393134935806405331264497318847224393407080362198303435934956442648996522386566285569017382451228243773340122311751481503528530374132548562306643066273479155494286383588768356542497525311358708635606271056238017376951014839462837063325507557715449621435603091632455495728626934629610056840633389451007965799430487932608483202427508068989994130565573156387887476750899846562845199050457553586034376812327314534539995816757536929693258336367550390699087917613267793772913314300793892054375396445638556458894271557194323824758226455737027902654954044284739016501340116935471208822421846312904511945538534752449685468079143346805635445195525083633502750350479898322664645664717901819457955313754026882823662743596841156491445228621961120495792448989437000298124569430163169806211730604415028167791764165986929404547080129240671245796882848306172760503657875848060507725747148981594577613294588189658577225448423096605852029958546523723865887098784959792127379478328285645681528357541585366358109818949711862860800044866486895816270799370120757132245745830902199723683398911453770040906076695680202473255716566508609665028636697460500184980519417989616295286520765174446836919604497178196799918383486615764451186238495253233766632620185710320378653732806722617542790058447623489297370224632763921673161995053759507362028602182722450976362512325301922350197626946864956380591725964727001138425241879131974973717666300557393526237796912441287945603929667902845306087025754808305892953936208156067744501709880429653933760184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -1365508357603278565081402411078913473216341802840035590672119962800959209706210630447122015167329964789541841402256321300710633370415085487052224953269284272132376327147757043007435963717843869671231921823508401791162733010279601072364028872945416996681232596619523626159875728066613125996064199588317930873442231142682977730848463049786634831168855982122859286966605624133503062236487534449615874049805398527096233617416344330469423627256991401021561962427657636935127820754313428573491483449216469274428252939329262320108876711002310160513641938934481842965751696644049344380475591492171615380419279861358203575549550988909169391991936338526352257331100528003227676233475409864633347356041308920222821461199033689766408414335871251726997800075856359979970560282362375459059485072251435460536010948762039601193568991253177769809824375983925755219177296854027125380226371037033292750767458627291619179448325219419532265708531810967479881573663651938216679490683073653646029035299492031676535989259153821744802556174919110065720982342436305013586629018158741911419124522182899704046642188987716140057360153397906802722483335054517534694028441792960968039911466589085061320907675392683570520774425498215516321953328927854195082904334193913177801230476146577627808848682207791972983322362375532153012857526419583134403230317747011930214738265349042337323280652161356062952015388820429323656176115923389257985848579240848855442126632534940521296104369394350461587995451110231089223582826525890425735741088019299799117270372739386168681649585877472127218067738931218003452704811021891939007744353113326128539191998405765041414766939863294840183039318593427449430245077738219157081763680106776757725233780812663206958528250732935087679949196369008692407931564705890367620668363421253579392635341752916544341429393166434452890410325983629010341035650957776926030169818950440556165251656742372632142107903239695819902823492408649189810312273732896858402774064180814196401246424191613928106365863381682149739227333032568290893406896660534284252935014466433843037195789407210544361931368878425701134123935488699172385097672972606305451683778722769353553565133762222604197221493085446234174113537018317171869345687601780874562603776784629412126555290943592674972119200401667101732057907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 2641945032120604605820747867979416630907611942543982732682860442079250240411524530203807372338747896202633351591491276994721083853329837431503847905131047874937133335050254690213105258346654773079175867446087917407584521594374766675945060452162192835050403730687110729470493848775823363003614850500239921226395852291617534156757568297965816860663474197526124976550270551239252154074380532205118390655178499175711639589573752748640807133916716489475969360614403209527386180817458617202247406876131990603512414604518530185236980081737824328991701285443468390051457148409427426857466933501880952887355242084735481962131746022941975721566284056502840731569974358023058907431298748771368189626801207828064219591146734770101196917830830825522825565738906404506504944327746655841389712004097687702175864943201649669086189518278121916605515752467871827702540375570166143732154489704256745447881731425697579336739205597257469709866358065624859997911266893447022890177854576571463668440361052306101714948980121406306629214279210119359241051519922198700188781257937097589269428526077310078436248429142441768875538539974877788386768488010410189676271497482125554265017916783168411833482086690719277880679946889237108636158151293397470005923397941327967934986336958842718653332331637511932503005584210958972497043790219360836744044597464008964579671749622374455197903840147697201235414940929396944244668702218334754188103127337207808445307222730832630115668092842361120791998136998092571669366163372984178483477737079014485989274450021427313473111128157689310860193406201421879157968797682492152992791094947485526650423127484657105536111941578186103483852881974407730777750150042891742372290713264314063616717196523838478758452470038904377491504502167651989887869531816244189091883020630342224105649560563512790682982624523588343617141899250625372888121977959502673170956061598019757402861823358694975080701313311006194410913996653939151754218561156422755443401428987392059564625904754009863481469114022287097665943183033729432931021115682523055939707159563182747417724415182132877025128254366212219354949329585419256268182032627111574021847415231039811624366201132345129617253915570556476697026395343603873138388441599083089881861326445118873786280192065593605653614565049225704214083141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -4327480210667446446030133863641253590701200650472736259726391946570775517447407759407238290511082758050612599426610984061028708122352827898478718388708163980642358364400790900443286066128938049839341113115858673603686685062348098834420074881783224765593206601079588155989145838323010008533293726491468183406644252665751025043573026146711506166236067297808124247998266326280947264980400433823904127967317783413655334620555273432393374933398763929939732240828535815414426835171988356351506817548044397728666115340355942037089933028662649861343848167751355128629084191192148446064479919725614504531684038518950242206685823731707095132038350052116854102915855549622920974190203047136034836211651094985924171849396751656525593349151485027444925781277146983194096259181757206133545793389733559203135944285638108468516535155856896040958600515928410535205043969365991079627263891030279907783791915282565001559179110043682164494192183988632800202499768387216848971070147943806258732768603822064179268302282563118053945301044429303667320226121613865143042133751867654496007616566276249794585903171974370704882292764980721280177576389561915326730502674894274814830979989719818927293317144159566157163664430993426803291073864442601189149668696697384836126476515329260811933391252792141061292122954752420282057362727174657071695811866688981361542689708909249735977619811323774127555305869643349732199352304054250633963328014245980787846792690575218684601086681034591888349202219301773801175545522185597463748983803667954855172740438246842084214203096875972220781794324725219547527003513396700402847105166299698870720916704115345520554169532181710662031618135318365237682386303807292763509973505538347622246164335154357796982545789418920450523472832290531724815626307984470446543348983589173012818088557825814674671513922731345510265453749161159692645824441254895265863737780502823070761458745358000917923922110962834728577405410057413017459168110057856950752922951618940889114604676450548463614708243744806028791075475790567055783509659404002919354660341810747896022054522534345223015486704915313198130944836309269125610910929703015808782595090738177240157928279491606564195677576756346871791337422252784401442417653388082056030872507833595226516573762580562693229632391172693168002831482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 5913637757153270392512506073825370825077057173117571110560987950098520224983667563061359082324721815972465347500114490599245669968611192653489461471980303316386983631418498235265169433272621491679888117256670752798492846509293581220343257099078643269442275955928534014187439899277367398605431536015706256183677454724232203193798420501168474488864841883154483536359299759788182287787713781209749677958783229490150539077919118028971768429237054051587028901662856005679462901981991617372310325153401174688865517745753071308676121591362151558236239671597669045588037340811945029868998643798652808247220087266402490458261548239083434282999789125462283695040563934852781689816747620412717613373639758060321407166531279653471187267265207513179086967923384703040259570394195777544886135940268372550907040910436802888019251097642690921040926633039611749754416615206040457834275213885746780989047644944237542414100377272492643353516830326755616931743684818010973113864363928627104226211432661701074229109318355375976365580838104978264205672985830961880768890440455421888675878258844051008980943280644573054989674682286649915372160859863401831828860317312878745553385862861230313237429849141202402677212997714181320136043366201926601744775015185043922900474938571277985961337545277074876912025787332216610817769965355258787363711320478090954814718807123074449371350516395094446899737220381447706917793760093610165974809229768539283615806938985195585014424780979611236398378329898381731505216175307673468286173615948725775311132204331336980082304627287639300019358941933542095056143849018196510611165711015992492465315151127027939978498576113351155722148636331842607935132096989288790885783885233888398041712743288427592561775939354526083123186092739494651264593155882857860446074248603525023819302364889500764236277444853600579588274589411199159340027984144682896999185894755951839997637454382400801678123527232591299193786893075147138550070124374778025097939208199476340124006031117665946984777571621661889913540234879377569838244628013002641158278018075032112459013509675510697082054036765285182542900781605252155773212519514900137136465316759558668797284369635276832547116486909769642927978962257319960099441308600350058766713236148770948987488980271207608875894239377904117761886388224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -6707148089581850255707834879272439921774574854670164478772738300663258667117843609979961435353524468359719428631394909199853714150825756173831686670743991675778525553023663047200833035464518757890051763765293182157866170724303390498545052403525177614040479477392471579845575466230743373987235834866271762428509316526142095375385513815368735339496943841481152683113876629781170593351929561403040587218949013486467409055114040005321516527408966063236079971859199972015021706221233192437002212135896911302189000455450222610110610191274032266545879919830103837139954260949610865166954449846952848883082638480606677492736561632918884751695426892189653082695582407915616385542779094959125384905744175131351363841388573637631132771352133442271717953618601947133158151855906921378709596095648481887985374595507211715035777859985218818688221095760263190811130263954644351206850308162308787259346645295766076858053092946513292650848400185081310900236860373081171739067737250284762909375921343838271175613193665872624509509985150013041070888427643573691127890820245436797117057068969621529399359691805375299510533184659934649983754160802701024523284680061621244114845426572006584191050006749523733713991511693586311302325157836371310904059372736220087115634825261502446426769770146425852618088332271290670581919513757634115321511382608151116907706590971755175193472611374409757041170761498185668579947351796403004180167975665487372281656471063820062118963784838486315912486748040059122864594100131248851209345597764691584160274272762041592890291145577788762968390467694006420871595658885055193994969351394752433981972248889886503779536413889524189023049120228681284484425713645560376907015857826665826756702349688205073108173344784050307433833633115441516470264743599157497102384472227903104809747398234266270023479948413564090120648875721974839328194156195051151059038593225141274774968629350547262067141071448126901446988776129854804271132431254370641833134313561440492760609972415514433722445612944069156395810572583051414839471098667800242183946031690981206440152769138870475098933103820133086219303508547194161120900614884417624484308430293021624045156153748047552070731057765335495629256280583171131365441945157068178824625594368493581960712595383046802224904894881344721331358269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 6337160284915847962778264057419325819114865926234514856285234916843881392161542585884242859828308239160515111618672148420102746297415802234622764982349122235827437882048104984552095211437661848891170574942497473364604202864972790529784810867187691416316400369583018094796550319757417608252734166662906094632816319311120127933217340829824488081347793444573472174792906613445772264023335377627043531805257956931241497726976786589029314444790529823867811888883705682497062635243868424551976311764756753257711544230191175353688758613071317504263289763556958383216929558922929682442700983458887530578519116966776465395332666859823665691252494678122619237078666380218559723556104038257321597804282822578791160752482400945040539809624665361191468614130815765920778350428524161722323312259917142853834228727449386148425168611281003679861931333696888239143935150693605197026820746814348381506695000132756444481935005343680733465205187889498148865525944977220682505745810134333565752855855866955486228163821655021378541606761563793194667385989771720124586563076601205238326125262814004394137242068980599807383898613511301611433560693202655186783385705711053391140333664746363385552507526241420572659815954078367461904913485598366663159194444210251247875623758968242351874339407193257611492755162125233752170328693898810972303740926224395958312341849262410601957134937464125728948791875364531468681653172347527398190792324753755193433438322229456400735572277898112561804249010404815884227114109068985435446545896148952581519871322433069028221462241412702116760869109619868664388716980504146122962995012771332179291602189556752607465454817202288857312194974280042569283631159819039668182597805866262716667367231098551774583922646315662422946127212783539252400065965532094970935495607716345721681001239256333293355408395133356542829918981057218191149029293198491095651489313084267016293815458969400645409011045851063846303737561684563681311076529449654814156597841530283040044879592234532713554460521682070838730279461004010646785328368671167633253034878168982725446605448206265429954493487292769326862440504492847940132219832456365102176659305175368329939112754166932534992323757290637322693660012313959482573792098236818644423228096892051179819273472064392977678957483479783606093904609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -4990697433741955429046874636421498360367177043082735694065129841050666513472894836186840494928157121102488061194167524838661718371127635628034291819864687775624144041912901343451032957587996145246897279666607366011277663887485362131174583662286446854218015151806467763373543320632501850038389527355389699631406415207417796975688665655668251299750047543825377444961534851522610587255492813751106024339959835307007630312155006255406234419418950135008527107504686187938158269565556544727129542867124598750370524386604018928235663168253844006610223655825079367756993466375449173865788932202679319647493527761809299532553901308787336022582470597112379613630386204792068595707540051564741992836315582395260834763460662573986074497887643503229292341349402459517704792103822380191010191715299871711063695027008376263936267938165547930035863171216450431003962040779438245680916932189644178424422729312790894158836621308271130508983221813076896510355446780616237594512370237328554410035643765235808791730452312929405358799001553141368765568173793174722792117729931675228773355918534802656040454332043242039247042560627300496736653893096779141069465585824844060082986638097161714879752811054377488003983507335556866042310762437593747954037588456560637138429811144702767614041535733849139097037665875416224794405153471619862799851367585341827388704244221610184444449069342190296533491173068160952163195663906206660578166051123319947218536119053774787136622199259291614708420177167806714701982422812564054802906487282797706625526371720314677795804628395469779706921176227913022750868603667009980232829569290684477273632570134223256468085746994236682486428832082442051351273120515068350105918289056976733585720812652048360405167770427924534093833821404192528931350301465684948242885861812320323835426691007607900310626650736779706676194645128920607266874163093452542695885778311304190091238627934068077523706691380925510445493605785307906029520527580226841820639159160932156778090683720346175944224733523693848798137831186600855694220176727210918921678750846372818380914425957707417604173854519452499231597039664288518944706170872204837524976569903838494915974589017965737736785805682286417119483883785417638077783055906232556364123477863844153392375959680151959936659124776160759334452592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 3231195656716753055290601533833327381148902199148937219085538539650562554418239896015055516156017334562765646924948844990915335339133711192187765716925049995396574330786965027946395173454404147637441720004334420781293476742243633294785634414242732024886379722184681050434229627168558622681576535087439316769140455197163859941656080511837851143089335612539575706457231747403284525243732217537725377900018353613280662421145872005521184560535087368288154777556411751862162775684202697235816869400358600665112796740426789285373741283410715785586083461113416532609477445877740176067337293999783283734585094841352920797222549499002802138548154398354886583900185450659257147326787209195637617365874754163790604719029164035714881189591778776686869801145366843998258973268593258491034504019388665054902513387267600395065311128752766458352993816437385319925054777470263733012369092798400892916919032366435602315418496437374268537392082547304693598668273465610637823998359792987310793865219524779533485783427964254560572431145814051579788866816731389728309201718348433819640979564125275598272607886003495879030487582772858255409034337141593734520427522061394590371118982131251364701945371950818455124119661836835361888185136228306018252514249529049390338672585227177052209088364023396591366486369147042457083920893572716885561362101300270607900440507895382242507771003955735624683931437124922570301753338704150733850217147710447675006688153189075662966280861233889379121507255021983314657131665327157285723633415224303150858155393424960799466883910903003652988196757363799616929116109719995093784472884845349229219027589114598667661630530458191339323320907386933323780152105224998407504038551124312929008862831001104392957095666272261057382453012831340903780287965968225318219558618540407800713885117470629470082254049813711603263327173862989679660284656670408045196349742039355848556476920618006790443986411274985277767022973344370132017212665338822677779503266328093010170777550322107966098832479114298485213326844085994462549720117074287678762037975929319986907667539452407003338373825211703652251031036653752887484552042033986758021866152526348508761319863496269431428065350205436155515816680114986650163410888674338562602294358049767949279434581006413970532047107570571157249636433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -1661128338381235523232070348929510613090610182367372350727015529524309280842632010816289215658160390565322388464666826026305766927612821420127817830629377183080336333848699430689692952756774447084099783079375912106143049435971992389738889418098449893387100533248340998706641867130001607981299078047146851075247028034151667859150299529882019872821614333363043675685594123179319965192083286588179290036604260003574419424484707353350500653558953057770364309803198310474177807043165802587882592979283639985872937044231705635710000163368806184954429836581184381426607727434136078331775291432256814287412507617426694528962426169336975975560671750926391837068513366185002975965920153368255951596261974580004296363458000397823887784631789737168664858799890317058636760450920530459362826109510381495687702945222506726822442222580134336592885655393882914210849791236255637995662847692498033420215155422192028505629238114382292742701613319372508974503801582458238397292298290699110114209184736468504803666276718966267670112106275204300207063055242124522813396457833775974198821762631351553959437326959724176194263719862077290976691284458935977181408499875006639315134541288516558876168881729897616290464616457143998516004777020948734779473027565082493970651330709596880125344015772006614168528178178269929221197708111355163827706273885094822561586458590200113653774465297226981963740426090830654132985651910595305419876567349890653026612073445096884796492814648389621294972749519220324298496929377306871538728443243852870835546125514543361580200614718335947986870499831685713026716531651470023594539079913441865363504408731562697433093080521951903025234848958871919102052790395898959033759386630847636559372964136907425741469964162447201171065908250788579252709709052557493127686833444974875196203715910613397007909511422228756854768538790340332576039981309272485676990283171026658262514967430463949133660551404441217598596926443258471244628137591498903772976339856594162116347568626464134624552822303056410038037979094496545329230583252988411600428526610872899062997760418323995424450882160789862244212455068055594586890715049409019513087829581393180416425455091053703025143008978907193778876166151348657965680629000851408116862600645301678311477704938196454497224359016215918148793139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 623939606338327406656926437286954283198085450662782475562725254966190710132468329726202654926181441983957552269368969094202994780509103403823691911881274286215643519327624854209548864735253881738195268576248237225881237490264931243416363833914521718335866327746228147551758531138416739285844549815675740119011704695026820490955668850346472219948917763252435226697320876194384335824963752929699056368354165971247024853134111847088274407210373240357603376882267077686913026445934787935319574980285071219201535366155837579223340799767515171480897837924108301280826505197999770302959171200999229728532926262634639947396755140426987919536510755711589434124243493403953722028255747871506079191405419121484841205652039697671218648357388057263352623844829920554460946145784863733511461189236604543386978901586198132692106902388133075472397286338085795213615761844106216826393564868183477479927558433986019094192297453972185848624313228223103423768775275189425736440995187916363154792111550824013130328380402786000311665532599039915170392089225364109404293296132582988372265923438295150573255923872284274811575290620159136573148743566174072183821312067181189668543119089365819042788800740612542978682052397976793868105333840496688472361897914818908157014978073281690099804917154290019516372198210029787527655354858841160301276689875080919540410925087519803086571460639839954556843259462026771375926457477362651936367379664654764578249448632806774734977405488286823116560800608432510857801565190073988356920162716409731388899313129492804722350721652268339496413556613831764149821584850588373654454974028275879165187579913624461784304914480676389615138751115961111058558213485264567283399355697720949784394285655680416875464197158018890449225850943722401476905466416988866947251209187397035291720227380294554060832115194525024788047880086611133321602748529320024038579237420053179480268163811049186131070111331598344890012178572632575137289628519546557459595402958617228999254304131583425615154140010524127890618789929606508661018211290148283134244500650518152424853352322091855395665093000830564838812907878762797195882175380340832223053348886609019267938292158811731133910516099378469312855042641860828763283786341796146303803129479203329845958245072721772202502567677766791757628964864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -116769178071529130514394547020572781054717057248100045146851965438405265890657269510600189923981052405176911540384745950432514163629632142563580978382922142833876781579343597121878666991189133166304007378431913385598635210245719828565182073485158186270914296098938885620625001441195761143696008676581849299665218169214549935807053231424974214546442613129284507429990556646063677649889739859484850375006092098185635386316395030220284187547049906270855915008874929967327752643188120268754308848148790083155468634800574002933748990134881305591109185301555118206357531038995086105875729565487105825644446906186112310048705394279927530749303318262050867254226387880356728295421127484098963631185134529524646291156800962642684136593548561350796465960662962584299133444554019389333062772433225598587468459285415972441256472090863362656249476814910190410031532768175274536111916947821650212351237193839851148855710164071233016175186368891297952430838549411819238417838005218895639278416392888681199510427744179716869846362999461682126010648996024393301952722229943114000497139051078293411433859564573958338983581934850300404150578812737070553000904962453450284478837913518549972335034690335041782253369705728244352310208021506042621018173288369394778981990262375094330407931271815460395066368226501033060369686956812481387966749896742824701490722715171230495982965569844075624429949385148656672899850677200056556841670838026367295177555784510877273251025694587582570112956553165021933240499492495571160369856597551065287909166301863889976048652666142649896968541924989518525411013243019890838583144484713303700821150349557185703743558058106911195705390385373886763632447918190875166234717489144010526641051894815921218606717021501743868872251597468594893890530985383746554140570708869710066723193219785770476609973828889382081263024946419739462466409434270301703911008340507594105617254758766759068689085448207602907412314892380788021423196004102454271206733926203794998623385416349296627520021635160980117283110274138912399419542185333739453864318734421755215976226128736454492878734393809422589410449693532118304872396285912578359168349135921010807763077053975348046844529977452077073228758268777731402867597038522219524142020120515529601717786188667446033671593450803431007752028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -48501820381142203408252511158656668345342848951196732028119512727166070328934318068618993591016044597428862968970945983780885580726216303268006958402289800700692712515261327241150760013134254381226828949964659494894213652024664772527958018177767363573862879430445560226018995893826901868107306692357915436229844342146496737904066381368451050576122364353297153682230129314932775524893074611057023237300706225733913932158666972474294978425369438199946192690373997104299353553123839265616524316467302224263874207049940989232947802672260159701093478766457706220528012689087140143127936376879100619734987850211431500202975228233503956471494399051303898983091172521235998114121476046548548735218656345822303492608367486079533326706978757368024782750631923835246328702601076429180003148931027343589352784684391489446131888915434986965048263915430724324272311610064923522297856733276639179862649490481688057301032058924678718595809414365148922472986852660735961423246231199427030283124034383142207236637968273312471941892981538218286589245874606222004497315578673968776878527642325381297122328367216770760483310928032911925981887293165785494407745512730814776338615762057683488002500186767602329220531240897980733138058086089757322499302340048647743315421404406728340759745303915710259148309823090839763116237438358028285107782196257820777028311245461531635239639287802350076972561420090883676588196984172267536120729441454590042475748231215480397022252524167207793531894406272229161245231461436263752417075366914348435249020788198913288368981019488056897487136786071477681409402599855447315640060043514810131648046510340991798570590687981682876451447377035179298004671390990237412009456711037881987849457628704662057815902285714234734436501093441360495345645578116329254720899618832109044448377350812117771597247678598582193306785762868047040803811900843058261806235145306202114286900098401047611916744697672205596048551391753653871888155465210370328394262362037629789987868607529288104904601271832888566443584226611064352366614676535817413739621585639029211744334341110025624408248330584643526453417182923637815832722991616267725310824454211185904310112027617220509357073847569956999041897990162529173868620003279470039972491194715703772450728800661611361878674039164871645247569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 57778899285748167781205635935932641195098320079486999792514473968950198193578216072316688926247417551253380669301330080309328436249269441010852828269639362730027204662538564432172197332172974425140908034514633144580348098085082731509295160958350415920953916364686410871561167200023853175185844304886190395267175205117056497525104722515141852083468799192299455645857982855061973801452266465353733105142576272404868123532844989599446917682481508675005632205762103733325353725569065210874491925313389540061303966850316525423142186476034504885775068370233924116713696060785236814309361472286679785895697010436631560734506519990450199499431842711117048867884074997394846740330045065375800706682812096840794613337858820623320321493673040003432244321147360871031542461950043945407428423035025043553576781700228390351911420618771050216128217233629778290111112191972673539587448954015590695610152753980426960794324484117480265292313938488578472159491570282742292543424892022222140012188089369671377652366539953553815969958440030558927179285204908205365294823402512477484202905994437547708818304844233920409633527749037860143576658426468238325941696080183857088106765741654943517768602916928873360223836182477801811799022297771884927505579433777098554467522300794957907403605407114448548736367342361982801795672494765763244470593154356610994745287615054858796947421096229649091369375840055181624656773467271164780769469057116619524435090420499772643828704392550759287862926009122470341708079311953332314093952130366298695892974533032413896952365175192162743100956971906876049733663407627268675705829508947826191358799070968039153719759994557627532552608723497409176848594896546142714410694363518371119934323622471031953935194968842491702645597119333221062255655723118917709608156549245241205364614803872290026354787043074574967742332519369412084526328939534338620005164682011897673464421302921879345164073244394712846595915539233402242074861756278431276118434803698180016157346456807838882698306885461729393081283217068478850824338769166765425050092810697774056984767030914602950184252266286251021461589844597713120853096229817708447706423552267812522709058670213692916881449789190490282204096189575468961402112284017924077815311596707899613891404709017721349478336445470359592558919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -27396447172898345484046753329409414738895643598847139020892971997429288609476712646120839031910677975662358166989608878588545557198459755074583818679864173230352717601506027894176403085984402865838751588163229075808637475033276519897724628304019532679805255058511514151073220411808309500506148101020448629253157434747933502885879749315419574410806435282140534230342585621618061710521737649815625293612661179595350684572478468945653789832457829795320269248199452721730880653192637182686696573155986065390799043818986001406890603459556891699586216527265425479895617675798337243251657407619472362155407615859817992424770626881271119438546894206936791408478949480056412006483245997560352801928804394589934218928494676064039078262157452622671002266184106398429363572644144003119694774863831443101213662205054093037878964319490811709198295471606379238643096480813929877911514849992830408627319415313106724533654340415674583446692553722511612226626952173197656463489658112514332369889135281175427087669980441239669539963489203251952941979045204598251379274216995146119176326934217668744615204436213416091882874645786562187217910254778276860710606093179740726612264139386657130373630063996597088602837855532195710995143117398435558905972213204050696687552196604709966087735570873942435801981627840771992640422156977499341483869174857047775639775962316435174832066775305980278514628128841480405947962999124150355557389523800753581479655919015892766856911877976783140942730518359561803610826773179672806891162316784089670138573833980252175907919389269936738723586515703932453259212368035784688737425498944014438414313075186063391122666927984215799389341005577072576361138738157247143035186155247989177182600380550179517349171107745688853642101210385518217864898464446769729016758738813109774578997728920522515718183805629157711822087543460788543152161050862719521680554447539685109791202064259053947258212899304869757938494778765831660060445557652718792416700741441266283308608391956282550537490380668543119508535278860266256462410277131089761587190578250085816793239672631878450836731332746944037666282937940684274261690636321109400551621240088954949333897020400037128044749302634265594964826309886134694953152101174871486567551648716209320682215300752134081441658165213240116776009728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 6486235397503969481432006559574494187582786986341987305559469022406156745339845242053437350099424323368333671407630444795477379546591430451409015198769802490031607065332359041330623988473418280072354501018996855566529223730084185576267687901635068234158242232145112877816648095450016496645502481949708933731033999063294905329522235221014173450292795627494246455732746247095663992468080218706200043484719665457469058175237404519711111917240756994807533424669742705907249874101924624857180188628618665682447521388713879334668020162421888352686818569867863244165718325147126669482449893583330536186818929665219833777175608314470453398452112783481133761534640269715695474709463259770585362611486842196487898455838333940702744757383184410016077057868819775581940777408734262641479441487981169816845327325266361583632266687700785480606416757712991133238956176956307733119577989998205615288368024496035421690317019685624229491742404603806182357472360335491519148702840096633317217992650948675066813279886875122723933944043392102290640230949813445279579017814248423981729264854073678190247657695671900751720831632431294489577870953713446599379178779436347556227479230461995540210069616612235711341940517631150703629235380059572162882642431147370839419300522758401287176933475297910543910709191786445368149713002322728902011215875019292408289474850661890540262875437707301799458033786492452442852526203444247079361002254500797456359468881726240958652741868930692135758286334190385917075183924044741411297406895297139600579885592032020775422917254713108238253723980552349905330907371943482735346539142935918122162530128252499952891248307448037123334062746560829540364297488867736150925865444948318147083531222670405502314448612721473529166688126945853101721264707704946376405283709814593783836047942406591651466760041816291011238200935552475239632294300535880154414017864442766521727935199114730560810424274939540416284654013632948360791288215191878548770007665469345696416796414411081388058767663767941100642226323610254973000451542500989490185171359035631721174847123890407419748620489783641905556973855214716366312331189626579484439569567233164583749287764291072176846214172197028393008102360318211717717383350638905939043895371290300868910504802170953809661270718749908271817031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -59281727117698834201800954651847578161804935854738427172804580310137838977836135420221010542818645228789415054501808353389889332516650967298384119226058366004081862061418036998081146503497925529116821506735725293316402511893399716489880026044239955380084494824903641269199599872554624812098078994808513797585962464919192434697134795390510565049055155903140962257642230263294142897331796391665209783617395328315443012190315140024668482025508012806423951265474035554827095158450288911844073490485893713277834115809834914468751716979256951897095066712734238678067052995273985613284314103806142454843247268298184986064193743233625146912435962316828457508339855909928828662996087302100508310771936896079111978054548054145119562869484194259809178690092511916206703289880059714542339532744439774976684042925373488630958240777839459549061504752811875235416561404095914726808203038873656216939840131689163037641463492300516297471375663139266543245454283781209431539879356279788751389329588568164261647335272976587465124093529503601804094498922262242397282570926270472822794142560526211232441951916201847344208873795145582992321741088566091147869537034536975902252604540483577681030690684957516535645431078880836969778106932091216694271646860841455919993341486862842534967358919197701647653963873598689657631850421415856251787065495057643879728122391428349553177782455837813632875031101691762281412424086575154387301089432711784813338562720667819694043152309418024488445388873528724159634572525239139121376797308188316121622346251664189328612947128260057744899839267390785008575208538556271568331117375530314194717467718133048909042973811162532817652358253030361661528314145529416064121453211124555448006917392539687970721810522207933645307773095824980574659490949147300735994288425331521288442687682727448019635099147655924319353388160423861964528099402542269623278388645829775207981127525605849489699927633242901248909307619903746839916751453564846601453400812186089213942737001323278229314449780313617952715299790466115914613129514609432636108951958990688632437956952974433917425409431719035570958841997389432993540727104345404265655290398755237948334700091846026837552081227141772620055902659073091624406961841196523748959092433880646752929209367758847997750164128421581288374272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -469921883515240346098189018728059131667703033901055344834921467032570873900196929810386667878336418431940915197365300196774096463455773730103534036449522179765942182509269994681900345632771696339405808753793765330803028134353240098481738748566326599130975803854239012445067710682635310342740839581883797624668876527933915041785777228907683056095524520589771578518145300407351307860054218111297712807330242964994193656030377240638673542834936019309181021524698210083401108175556987185758547521446314705554067183980873383507324978060951073331644873384384787821681819298095795248939734736168167964526744703554244239607024836646710150588705816278152583611831036385255494330656727971627808138861718967521589274546063545094925767942836930271225420364720275263047684844131971038785885101769810450682679711398092248546603103790335161229584509975879173285225948674656076275121807741275087420363175556786230919736222857925830190522848711780774445210215735556451485715466568151037573521609180719219849469879502462905009908894279882950664046758923362135902309219971695989485789810202810600974511115879970441933116892708171832390610226016715604622551600682282275320182542567993926795983364015689152599749918513754014877534180352656505665976320809228161839040300339482889678859650652722998052919913598893626112943243644335950033803318683553560745883324251688634019246621405804789261545841628803174849100942396138637837739221943029676989684298580336295770450165912524365639179108047635988991737189523633841628577287378246101170462742753865310749261242088526578754681988425442679903471269083623707709056733800722692813743300385943159745520249266662885750808011786653265794042420174760853519769700943826753305468092774709806515318860911206647935367680158641816583544232890395341470327810094194929619031649162555757066935274950859757870013518330997309095734187255592372495416848917366109372288391994409405834263971607858108319942752540267679361734727412750980496170384628312401692420905318879355681179300153632476405029169505874686996202968218206938372003362123564320869634331977754888910656878439855918957208383601215344207049968556178297284143044600584256284001273415215548640603903429973123735200098307419449525692871387409764365353817759950212471793477713987345815948150512586928737484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 148064869715410139840363886409713685238334942980515929636735101480924394732351482787658132363646784421084814543560981708388064604893402384294428429116780595246298982623636011868582692273686055266553663375186872066203831052310017520791492003852001599786189438151513915041365835037530665821436637186237429926218221553531912973147727536589906809886981296843538811578268992252913526909764008541258161658997293050411657955851602764785601451284001150253425886964052825101749242894835800601566072439427386570549691523398767339197393638111419372602237763037581058743700154491341165998526476965908273784536431167404635661561601345345846837972078850063981249955946751787473409730658453378116613769002458276835542563315769474965408228962862755601948879425945276050252958151960545311332384947537374083068859112476381195186826860526397792570164103001827908205184056669685976944948881753165798155205209452648618242113733984372545254467937495501856759889725418994277852931552009119479626909500148684274485775457579866505339884744119176673974589531551356352877180712326045351175367696957020022260678868745964758045138519994447188468527691285789354681543846145695488205785978129295863854184481064532319547005164044038838944704777413779306826374611098137138841707506060371814191754154786921687915908037603899490751513708261004583296805278438199353875183331758930660452467512921532728475608040878797789118753054093059070706942258282287258041959857282185934470875878168854177788466274092736845753572484541402892691800812399244537852282488575954096172014927886864721940630793625089205878526882851232552707100396465480098228399714775760945140758372815824242174801953655426799719158143537921986832747217115337877843794264863770729449756039473670567533209369156655815656697577504754728289438427277937606397521209946285453237131118004491429838526024606575394861363248007801572740075196315361765151017212410664152574324183907587094091308516043144069561106060963169820242324087261916618490501397252976276595428235578760011798124299092598542863034991853003468751382027763259656400694347648542437985939455000765749783525394537628087951838930115745407359029702308314516530134299482170451685141556043278754868114671787713777649909871652877835293563560129138094100795138743077641280335037198719230016487424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 19310431216083691533088937901287193461520218554297364193873942865948720178001743086483058319178601762006572778222053198245276879418985882949900468486121463640038933175390062907344701252359099923863490744865893852184645374942099473235544984874974079602777220034961911148783317939683795558127315638306107638717869264422449617123182440963869359037595974041210351919268750354091298399223240830893865640104620288045412915111197013606914272907373970686550224153561294639101637353287239666166288428448444204610571677207826798251419718577136741026278572316491644246047541949215845974372356335849515170713209045835508523791554848348146624588383817982061327419707617885380963185211177105034209054994464086388550884801048392020181575583633311969988582941325961009454936521689121938720645085573516923244299344323294287302569621236849573548103350799564127360340189885252925459598276205979199339500222762018605023925829570517806020969735210475785997600511714713841961466875783891139179139312720716399405449274553186625935766727588603059189177207097240064836923703754207212016382712760644079933414290183271466537051573247602666157287818071907976115108319637432823183609663867224931025174585787278062634247181693999601243264896182914128946312701129905498032238432946287636575373543821811378229678942367102483570107623473242027153617307385302147369756411252687777590936853988068079253200411468747645893153622228188049781490834177094170715055080861819857388426505119718639289824494758129068768095376699652405079714799039433382080601012325907415405458942528191624422140826571786418059182082330490945040987340161789612014618815687084922275349407897894253246448194177421013431126102890793901872649238872995417325623299214272334888210892669338075031348752260911829380690907171825401826538797055521275339854749462277500782919119066855269609619650272102101160542271835900074621092459513217328544537590112060082810177469087361027100482738091139934930602416807165761480226206472199923872682144233328941319509828616567597262834544836008218576216009931517112869452738341982370481633321126572626407903391452618937499992725234727660234460425859608934450714547040227633510596032310054361702761823920697166630634026184535378873737704995763913457497316810588601975746764076294747762946004726997333185658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -46129589107585939803730722881619360817813653449106243776744889933261603843046700852877120409078071873187379626685580085165861713151140590842179029016676615496244637152530431302436848869227758952026544508253258635660136803236872765045418005120018170224863170040287660633447661918727504448601803427848795331519841646131144341241592446361234589020851923682581538857566266256965067581841254330371277273676991475232281837718677806445197922158132307302300065518537076035807372056359818713823329832001194376895457085709298565066027749664823697927526697720137777612346048860477842722191364721409878452246330918092455293245527413487989199006454441418847324103395040794505474644242855502581717971433563071104217063240117538740226003647479970711202621642232084437465716931634085883759838830759546808106876152023689570973473070168666259362167927005019514158238621671592370527374020662100754738419177115785076307086362324761084569585924419000927650137281643550275740747039596705156321879894959639199150667148209140894232998016497333224715949750463372822521837191984850649736977286789092749305398695999736219578328738934010092595110368096580595074881187624412518955762937206029009588311549470887818387669448488291393882651121062256928154616826158841493329547100362398005937267738582867969931152746260408553280975130746365070939714228193442093508574769193423802560542305722513069580196878066492339043082751361539346050542409805375402290246181135659987569786288391262832224425499391280211602418999214301363261670606474774097879451457702212342011907993289850024044890271858994070192503312431188435255475500606408365610781136366785796758384527614752434126029573182773589296193095857386631544405880981036861803510538356600874243527179197260949209815833888998076329739789643235931172120794122329538009422335123808852489611540837678831789468768970904452103824435409059131719774096625675871051627547703652658367169207304400371561551029943622461274123889654545884497497300571603720884784517745290796915574731373187406553261545524849395069920641363693426441176762642269964501379895377636439222107447074153032751904402639621205554952762140460778102963351866792813186592368824807086428578858147637393122637033004839940445995371317201706070928639442807026385821534333978972526580315045555345723228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 21320282431193785726181634556223595629519201649006952266444211040968617177932488879892499079011681130384278450212707534708173224110407405133564954880421377743326947794859213626023496374713964432627685652151392765192529319495867797033166020087783289066758328656829662459340167051060381107869818022317167873188942645660947976785675000016675356446100805281234099328887042581232053425553595501569423613727812117747615841803704371494858660156144527122829352650581888296015215709393066019405038415808641228055241799898210543654585033098337488776554029256995357428776461131189164711992465715315304792644392007521459405572314405386027503761821716635867617899200126221237843018818461543205296364376798647564655372323787842993869329294560126143635267896453850820078351785082078363218967944074885337282791560580279709768356338008479934501683884128359846165708827851241402140984315351694233568205191813217681875550787737491336386023114749772580592163519706321682796740422811304889214790960560333060201451442548176361860359476570893638547691526348521278029334122401345423761924549908471266761958368011685267048239463286503351241153099823679038724047240538672392922337502012702523296448046936741551972072019692453935331568040325888773202093855508454460020496234577071028130059576239039047722764356177724594014811722814548791476272322996245552406651585611580048737712389369657665136581272405610635773950006085675821042212888593495517427875390899207121357148023747986096904974294362523384494650549988818534058240472599638757072158347774129437540453494001882292869612444699139968788758258637252661071077866187296427287180545985699551051958006531483175804452072236044495282168317061637299913430602846545560479296290900603711383862250040861803954871056387592571490610682544043944404638916253947238260700071528849691107391968453228770490399391692500139664744471577024568149153526689143573762918836687494614512457208280009749339696733526837579795250697182557477419838821484125437264223615986907609648887344602748022369190447342166596138463015767526106424080910391376870449206133284106550561944988034068722529978692438681394703902527872136987799127743546476425976284294264726976011381007377761920350574753057461424082718293748538466492364202356841368823324640831636128124046942006586508732006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -3676042534636036280057187399311934837066241565670451823621930167131491093896067066427083277395831032844886571021086362246060296811030008805343934338717697039359203083319976677139357070079679550028812153387117202072803023265656558405531347952650681095387567261069905293621730025191270656015530361768603788707806433363934821580834490088961553342371259112830980134011722850141445389054125689223185257765314585403368705621422319679260672888537103273111427859048202380027993732655148849450932331894678549358162168300173361110603912471039393710074320434981201362781047627861789178149351711963817377550589940094424096327771943669135351133576147030735227283919543579942705434800906967632919515029829219521613235875737156872478175562191693114759020533262607021915902771956246947310958478683516311156196381051892902813852974554330613551362754397495003292776845676925362469641192882165877037211190276256153284892925552475478542800431409128335131365398549182178367302796062046432037565984691210090598895762932787774402496313579402875117608390554241475326571235002157960573902676913977771647839413575482254858117516171934350788120494850051935290641603316764571420915037492420456283339392572016274564383916360609653191911937782119621654551660513833881587415423946884491948020616755000581929589010364941595398809460735191977461181873212508541481132592342765097440730977523858337422441125325332449188845299989406101758806319868186217099613612860766928642713338971355011158193935738676259389036295927460683456263037621940212964465092744335175927545796164891958094402978487264195745734214686566967197502801550683183980734721967141787351653500609434275878791058346754498734727269703331828836081692448873944570106358442501487604422984675905123709647679465052805263460507877962903079996759680401209160170932894021542029954228259476424721727819015137342579631864167486869648994515522570777536535905932644889244571651567692497512881951847589859984599273692648539698719279231986244565326046516314384273623458937135387363277074866747535660788236643220513857325829907990967625955435295120774053184731726922646782260703699592375066937397952535244742278842757493953684090742821506415019021836575255788762639612572004042889695568722634318537590393438477572513591345048713278800763130363241186084257792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -161135307173712785048358432012439996771720207216086045978055039546656178129589969899079775553796969611485915592391477706497798434406168828197324470064511029383676217216878179939541372313202275996343069303809270120207079144955072954407491928828849981604980343683868415561344687280469575659457581341596339020771046732637177643702221953699601508149147370966316035836640436030856683383988020140975784361936719626751924595894727521900274081479006669166537447553955726343374454546866107387139281116524222921540029256215640703548676559849488543540731381020406816635880295664446226217024399581334353383333994967046864820976367351172155097157860086109625440416593922133158792134012031650217233072683909268200737986880629290823245586679884765227952177788815117566199466979381373481502408103621581525316277258478279205899130772699330593288892957558504775607448075215425937382557206465138524925210286265509928227088929956801120480946573466636838015395683330795571584805097243162355731202862046904480763046802713062217765847293787363691359083307702806103794023117361151760788744906197598391616408426863531563239937443986816445403051768250228216358110254601762305365597110153058063638857353282637248637138357574142060572525645440033527403872747233404771490594841706033120059332861915235949104709355890258873732908996302904663694781351401153517169226629678150006619378789329343539174944891678384579136730171081030818478318499741499003556197132223992999491388025046973487755449935256929743544575866739030915296132824982421105069797404885048360614629634286905478060299255416888081174846864339896053925893992708587915802952826030531658797146125952442327377525879185272394782887388740458922796525815767757393734476384771083098030615507730974540037811768112859503805196681336465745426567159816585292801113228250337543667268841283362029756025007619721705258322686009444322462044959468421550621259383719737434935854240887750121998141287040839591970331478234201363854441984737565769104423716896613073607379309038944844006263182172185733731010836462006668986922558542818206920756154238113750798203684897308182968850831201319212585184707682283950218931393745903960574123679090727456672860874335977499242215579536507247753594579646764064232125715086791834989071039029583777170302967085044764508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 107552288302374181152938893336782433251429431050096770503598760457626460578970076806814729961388745152417425700295294249608202786338978850693907072177704633858157447918960758639451582497174825398327663265240966629207472254758741528836300579922828489009875747367163956748814348193058141369522942872794919484468037537005534591018589855624429961635914704118488605189197922799336775198111763243633039594904658859885083888354463386904364021493140087213137613919378378833733116453620191321993789634675770809695680722973577237079667271479614568602690758375851312327247329266969174073154314558102484275463772873213038019883573565694865255253842957737772501714338574560188456740240620712783402322261128562810688366743405742181094678656951116629650625347772126507057858753004832380958322226933450815507654141225094323751301066693109253595923359323046690522180148087821369869363207925905180118757354095117999429980284664085480991274337622691792894893292778999255606902557515571729892842142342990457276681069969041342580129843115115448184574925228781739456618544329171574886708711090302727053205387561687164333091304896881540192652666742350941746502825748601098542840598635539985465361962636984729516339100539340843427791960010651893877220475040931177551135871828414568113438746423692203934430769919248277137547196680522560976464287742522010897051130324015539656739666726028564239422235055347168413534602855200291590844339552774175879648189572056158935691638019522485692309600750677426398241732858251477329495936542556514679037203884244931143050158406837806930393550980971157564517963336894037074985570178058395671156927929776600273781089757092208027040138818333466934347490833932828764709111120774090759894124728948964204804824328005629193380563877565913604301324415852079326035391341882567833277388331972690999827423868063907369571730595494126123604695460065890779347009337480832274816615746052962929122903926084387493622834863333133833654859639705887558098373935610199277790234743390380045623792959935118418512351110853566911735836056773664025918273850070921376343144790617502334905932017187451659756877808151716963306322743185619985366103751207554354225104744573295619324246343346972160126465143186841883772732226659639655310430689582314580160140278927751718824050965962767204352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 330454704600594285590994695958649071507028327265710426120932998717873949773550219097571633122042281691895779483627525394302531293316467088580291147646891418339506695102730619386353141648376752727473085874769731171024396909838281846602481919899332875875057913126277736380059185493245880467334064312149036341666365666659665701571735662467659186364278411925887447921430199376111887092027233616957733810848478151994627668369742225534620825103910703033915763984688633773520739676697868375864379671037933434086441336095880443576436783175146511509881639405034068990161328019825664333922159003415596310495684507604835220553542024767808583825149223442690954172011782962647046552336970708534415141083067359088043322420335906384977469548806616309303739989393960069994402990798717114112070846514507301174273279261780900044037262320541203564203122706331157526232971673531032945471649490354282247502818572722432111157604850183977791843345249581651002997360857479670190309894540026152910753509394564511022615323477458242505145475144295385592694188446319540074340311415396397707372681739571739561694056302106973115134355893097552270397326189277424692573553243769390023682912995673103088677614244665711520969803443248965992527854998859111504899024256878592938416488329530334364936751499948739710902159460935815974566434473597656310632776221024363509516715808089431301716763523387596593366300372918627018711115178392503182633214334617125432029818788083692497099760637753658513584319111634239646605271096240329428464836675515953324398680684467482101384837717340424992014148618768540300880930374575469035256338983254435346951483801412112275186549871010837915696948931628353183538757249625117938614076307959738542493408610241328657360174827731217215924742193726421549750984873169238354128170779295895544547385155686994021475808291680092383070009915900253536084062799915882047047705314382252611432063625430769179349328719323186263049946479468185330860384496087187906310149564905413736416174663311035365816707644192072301902346800093818369576464602746646151227601698910401606002419175123021902778006375750584671251285654828664471989419853527738393023715267737568213942486314780444272320098980857504804037321971268220912156600747594622862994019812979712423315003056272392564393494233932103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -3284211103769966064293753303090757483025772833475822484970980688138534332173564012662889423862168075519906717781539468120417176653190942019248573503441196060368749683380555680002737851792075354528485592973170835662354540614755891767526201770605445606447833889921977409235967787339173256576909935166159215230082678751745350899209751858171491583793681388078177507301760324074749807982337278756148488627548482948329437299004937987249071443905735489658183895801321041252516287884140042449350315888103594105808385490931948298073549602307184017224844283855608269568452722474018380309099268897652870831229332858943611756287644552854527310028501356293716896675199369674907313253865097433558205848674201588113696222925565414654820218990434927381715538779996588218341128405993968440993103731345844964114792506685299107030906377539318826052663409310705495720822490316853107991348429337587599864459326823468756943827175331667957086708068059770513028338231316593382919639367646014276978450245403504231812581987379007039325292097730211673989301212911961507691720975622335654960463516507994393738588951669194017482789095362623211299358269937429447460885668902588213161305397645048121974118920638215641649660357951769906364085045865922157205140347439343302081918117204412670306298625886407746818746260286626338256540726266948414184513270261908582163510450639854892316199629038868148978819367614169236757744655776619580363969833299806515731672233079720646059177776242900712974725902578576704303793500217667775351046067767494660913486958015813951451694851629375328645472667390729754710201424436450284704949861563636485760288294239491812018527892786184917015502423461094403393290333653865709871850479196278874587524397900025172076619401349218664761926030034673387445353200328959196918111487692000062758268434660889118358376777689993993677171898772308801000588078860373641453649354573401171227328893865839092451655563636841893151866856128073820056629035524881396481470804020948413456353417677989128514433045290781929300740599379458147337293347228262228324775341116845812577240791952257980127293305612311518230791686468625559603626340158638585932606284272431354761920003420675365785427678665996303373813736068789815442857892658954697943764202075359002267008240005865381196326084628665335808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -2448207653377805373972882310830293731104715654200740127469116302095169328097043922310559271554014040094062495822963117152290753193171773714851560489253127473647129422633347506183294932742749696087158160860919567218455939188549976493083013660234485332259106545615681218882444215931966627227943768413030230374543332386072397868179217855848079732114494415904095922231451495613209661261823596302984750717335694251141602571168378532338370940865568671766775361397910356463210716429696318301770882676608844965865381632732459001508691593020853958266694687933739780035522272343347944437405418770208929462952778190109286453584650210320338473606427588562609700412876741727079571586319138583156596740000268102501855068168494576197987618023883409065826656880211600724426633843774230437970771055419580437628038676387569345738961118053716494884110416895518339828040908402780192300939466016548189442754362684891470863111902665527135702394209318172164355103781750663795398649183221592057562422387929082913560793520213039599799455655264688124263067538972286831680594956942505465180801305489583090523688012512974271757095361027975665698920187149826063345500573233242975504108671921670567888160107542138733020046724394529160628508832275790060228551175800807169903081274709680561904401183180982464907358266172347171486067943746098300397940197888209009895475137290728813842564322972779976844632230378855166545655345465732008434157114533192323249769017260010554353967344836263670870714990114654384704117052422167427392642921857093720506237866495951203048099942261459818139086214251331147343732888943400692066933182880378254675159466385209651028629630003145516064787673058368415645850278497213649287576754281752830776067809842839150375717997341177979985663383554044564548369327945575686210760278878214016933600718303559108527840328694499521647505475004334695707127833358328642687348407132492467946949862586971370768735715129780409430060656532429844694844553218921409790448559549808324234799359431340707605016755443964246031197074979979474991770426362642835628905915692821309221466337310644688889101037412110617292503918461647812185610333193642309792821290642305118620486274328109308789446587409041458614562350585663904485383890444991803682080395728704250149517476193342683509060062412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -26773492904246392368577695275379184866763633684917335108826135504782984012759644674184385496996905137593818664011071550997518181501396358607857543088696921572874467311777563238041501520223450768279079855358753020616553541112354245905884501311075403557446888216681818458637439655143038890898975434730457942805863757576866505104161458466666669767252556544580457346569606859524792261933099292572634510094009770969012459896216414955898185914020726112098213347060828723313126785887835268521290215350516375615721422355709865109219718805659502196642935971445678959561946422742398387945999929749404273420016331923970969076097704727648625886292051706992623669828707729367915739885513670441799691925011743455644300471918925240416868043528537987233002944181786742516118033711522496596132835680768130269374219041774909728816862552183813102952075911585328611697402193021485234340149454663491826299771020117262906037379618464409088731477255918700015766012882473426852893781043908279505560437471134894423903358304312238539719674047036148953698392946980541314551741573571783874605530234619416593608682479610664897097127754172283183969032672499262548648965050627510486964069012371677193817573029872408269528119982565340643279170904482481806850355819486613422860432695296701810315726648602728563338575815480271636832768638322361246417331578201527255402637501758082172877173938855317604607883984479476109082363728009347919122821876536609322828510754463187772213670046116303746691424357748741764785590164145543593380515280968915888421500531854627597775513647136214554744363877073623153747255519114167217627053450385538481546846478051094810154714515175765638060529717191905679775210828049407349882483302323800987002746039904261142367688883711720776592386458526235642608952862808294385462824531088181460864728611142241583543538196212154995571082007627812597674318801470790561163204949940125420254693313696496051395633500980420302306916585830864793295911228670544210033672638333675578024417430608820522629825699739813142520440858301831164325028101940598506747842840131945914425435150658437633692343672495202047054422249067623661212038074852840877574785735513663770312032087651689331163356502515844331101204020564584955266669952743350089268271727183177932568687090424654715587037155557376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -139338869149359170238719094399238623886194804350486481547661734557505555696638276708264452148877859551532391498830420794314893373268210292402650974672911285686236531902232905107436598876291476225849176469132885247230585010083562776384357459119234778059046380020867172822138773899843736364210582706115664726656073458399399273848949542264031571745421401641956872080574396080327078553300686846967119854703637956636573136592896369070688565855190772289005082328462646420224738459937885123987100449094193963439512343364467912167917512424207912599478650843022599394083617903507932729642616431514203365167201480810780089496399666805733825987888032621042818158826376754601212576892306793437582926407052933698794318530063637789681795785485547440589974712839621886556237655642600945945972566077335560317673536785892174687890528285641833913020048189789024590483418810346088446696158216445191931317010198189226442119611172486665900322430547184698051738841748975332625981584577105464260983660477671652462105531521430039544697656986387007591001124509096895892494641460436304558520910340986602827851524134558301425175960389353935113606512682346412810908218378374431306574465122939946968594379621418036486497148985908907207806234985960615653585297946390904146671232974563073639034587698557620954551222720184182672519781086878574544088884998367559025489682727843409114163011775943445694171811297727148689853687472983839914128019573106048533344581618573460555887112699149694329832288072481264565483622662706165622279338844804702967627990918841263370029102187155515532465152028082295738769141019847581010003483939771994704943782875645876113881318077076361334952632725122533761357612430789126154625386992632785573197553373507004664012072172326824499421648043920329157563540742050533438111780434695241584863670920434858803171177515335198443734012264408629302241184707696752168543512678170500543571347232189540048723922007444288905319442589971862986165763544853078479988126158426862350294197190705701546319723625908812080720463271315483401186763112645802299178916666519499542198710721799406683950016180612501710882546746231775302785684938928357085885619979842331552313420421298937042115043424510274165664565490287013493133489876086492011549203648653843218304474065030928620075019220140687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -2669554985731172218866282727667195418204426910987654727836414253446444649438248580485272472287356336822927019609424777693183062805269028925543236366639744530108959435498067348344047106849035262446633947742442615942862091058938499649578867603434783358762697654153821086054370726867224345189621030040644855919805408381141613667834950571107692494057137178762420158235482395939987330408026051975141622875948332765252508648515490054110144853314591351368816524784653999330195261364591012728396167642739599294042802595409663182126441423873348605540110302850196089577579875244034263629905321449820445462541581969768438964317790202062931352083842678590602688424005162935030781693532826280506856336318472815723141029503566914013818226957267877396488493115752226529961346182350565220509096079215042201009203078027123356884667155722118634610516338433448855284491760544786943686492225384630452130271455409147626310583399657906356465095825348680954491094646263784606503662074025287626000170486630390674897695047046101081205345520977280953915927037177711525382592137819061061913192908741883582389682734258890526178971438626298358263572714530722186545435297176484342604479859447972089770856899174325475185728921128741666445162796144383824729195998905566279953433464321900165394249048857643630765938330705548226739563198516015991624407446056500240478378121479930803077599765267092768242903667777994242163468359913474200726307305939832911297365998357281670703094469267683328659027484119124326939361192696817328793190645751264660879663534862232778993166177588086368494230760211384256310057833615996241480726401592331231550095425657395810284663702963431919419847612465557522976491247157804058697938211157388722830782187759590280684530073139976202084626614673628064823072546435008923456937163480638314307054448872575355490435429812794038544571275577198361887392290473779194111808454248800935240103508036571967815913542188199176958540333373535610508211222977324735109044001649160906745263611257805539765018835685417626471772475498000048570720128720066293142717695624235931233749501008166559362078868446685137567348935852784400063324021786304741651864647567160460794603964436846271056464613509727760537234939895863667638956725233044191498771593785711739634089736719945159377252828542610178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -600506527655314516187868697545909799692130502944712950273838400185225172261979493651567520807550242235493191687597019270634348323125669062576764271770173944717202818029552944440482786039704921443917073809951454225857082223140663600986210174129407268286925423130491813400554814213367809284219825708206174546397206443833267823291305617884279320261645815816769344035656571183286190306296741782093367706527982133583845502956793212809221294430571574857086528817538843122110068123184754634494547092893774078711866078894096197839280200587404451522904078839521684546039718874584737594819732806214512724428831993859829176047011874262708293293202752758098044722557300583974825783274943356832409372177761525784764026994007678065718414503927495891271341309634657331352570658587547738130006331710942033277988364765024965513604292011845315803198698114476275565147764238011332121453794354847293472889279351727052210777378968514390016112869879926407222533732096632655666365378984901012032382538594757246048488956630940253344123736299905891236411114938362898564948079616590084704051868481307352182017646699825753390898677438595752909140710727705800496006041017115513582538450275851461121944279018593885493297798467283226494603032486290285655702820509177406696521167867802671474566482822105312410473793188001536409915747909957846911397066850728427035384421365039242957906060542180000738617170475999767894252882538608721636781011631185151830992764647122989715954076954976984631888545439840620271295201144396442683308691835211338493219743570042250469485475216971261575092772745888363302075334883163939934148049532322926360505639689348223119793654857056319632645306949153628922397930799009414490567522110834657567009980365636106023841045219814090605748647460296622280108485265690921852013258466132701033164853289156229383485113347927908995361346881237602730175113445765332339877748192165499952414791135618389355117372774018502605696493191443111392981585023076116339824823571055529427270012072257821648359677809684999053356091656937120760093781709186091408796229281478828457470115837047917811662492914353624258340411120071188572982392734109355499185776883501626686661997489188216839327402542461313824047772019202881162364968887546774620846936675725737114127149605166516054004137946525068165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 4269503720914656066433567938820197584392285572892458217389204617339468572151982391883080591793329634902859252591880511421164681183936230683764703956900094161051276144741367121179127269896997068778301636551293554128027810103823367269214653942919235641583155335558996355957773329148149447343905450356779184179389476836602128796436782725531341196917770751987843999857194410904582957605074832807586636428859046598653338946571711745271620343154798149985218452484994665602688266185828438795961565502465074193610606616308358717486536540224229086876979236278527615366209101253807567088232209023105646970122217030909572109347287422201574267541223941392412377759227240658681086481583843516052887213529382317195285526387736850861087196658672205442075321307583520487577796077344749782180683141545958471085668039280929031776050616865392560501677877112776221691221079672573862047427398406982325880552666570415683359962345510093571243410368502897690362986932638377728606976032715783690499668205302186213046836092999163348042636581846940223279220397465240647879257982124024787295232970538736655964836125730635868853125675875637235933769474716777942461615058916732077338035131216460467758211160795764783184230434001637066937126783077690520961989557637283041273776078395766675230509590185619382252893412058120384924480980454215928403733465177872746553677586409286888993621924334487764959254356455167169450185983043252323909872002681401214250528609337592727571175957298494719986538255270900343427019034199528438172198089828288554475374209118196280976793070443271130364764850499377556328808101950903777637301039965070177449871611737391993517221844725314599706565331939908643656166226693734774178056057945645298705367384476123731142227130679162377255098568294810594838806264748323814573613765979710325389073930471019005574405133045671419763290801082851153296739186931054242558998439952467488985728264257640608371811557440943434778341254925058150342042357167372237772263538814433737793597826156271566429720449302795451198179866539294276123323045514585079886935329008820767125216639230382394829273144963432021975570352054379421274226939255368557169011648202835393041938915241565781171986730529465878037021049573013036802602422402179360554860189525570222825792844277704064200047717312696565104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -15694688810267685270283337717987919435926415418658788680054110314152680064614200545501571593833149626379664626613881515276375605615534327951928902267053405844518100235673446353642287541247946410030056416561830047673056322952465321630492351827638468343949710385238823637203783877349860371663006177750474752788475003837867553442357435230101152957939202270091754154046811756556202997850954099265540602776158393366700465101363437718511757123703148632481845475653213874903169029194107407415422555973946659945549786538189128084522134883291416885604709365862241924727069744936397821386856696672243329726628918437774819427636178171667954735910992657717720981675799204779305714647922784485406243664840821604535970323496766435116053577287144473357673636876308980625485277181796481275738346693543980491619050444560726571545564396190700522147880196944486301728162923636052362802453371851585109606860208994782725042596756166437780005697645029924957889058556479756074399050242678807787746828715001443921333602989665686884789082794033761688614236269994419410273982583354992614761936485282238758491583660910241259054570400244646256227672872028128747295148242773001329732865239049731636310127502793247940570474919144029442393012032759439009012888260419531086369632929092388201653973251524053951336977243617759522210858265298504900455164545992954607314492900143208463204405048774847044454616671411487981148791694401093580142430393066980685216098640928335889286884048588167477319922258122775758751507063917473651311198147447840498558421925886172972296452211651801236453308262313180248655131922126725703375820254221947948664454127681393538226442941982585914275937591431066639195534129909968623944915421912853018117575538241014257556833520621546235387313591165344365588290035302641703356995714162948379665359966092874544202026827668698015807942505715717648882369982888685045960263980752643895371523735697354024234225500859562398685553586165429067713024519282814874837508476044471836948316516888092542743863084231443805949779618852858791251647255495498053846014542375146053048903520766120578860155719337304703860401211899288448745041243433190904707952985035400008140132579906986837599594439664682009507067022711110147588091183373455824666115194445484216259267507022900330105036061361559893442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 26362436884681833468560369660631222507702508171130167087506672452889440872671265378867390391253678070072988377882958192702300224521620652376788992319298570051112328428818166980211039084374801980869532570238646512054501329756723800941124877699855696078998238292449776003157527087444287088996584173947408532378208708865796515442951486431198709567809604363464537150161137965535170415753287906019445758940222613728885017648877586915451740167497953898938118268427362172285597766118300237104256830092769076807735050091382917920862145851167521849168385594211586666674977537944299349320045540547924670568862686233573888726571437931603337719994368537986485876003467290377333396390316756942030984819655841063474259098781728575037285361827526772869686304434847504907666998715602208776948045323375149828572508513016192245812367966956039443746018568613154338160580480441450613043977565145881403321795763087840885601898869329435622499312205227712096599192243158997358513334221358388720018090428555851372138116964148759872917146254664511702994830913868725667592661491932452554998160906225385133195362785793971781997264125595843807863341560453910161590676458881617053873614392293932387068415039449233116378170560266814501102275004613516076441423596978271540875918167024661975283660552987871846762334897778102760519293990284086503663873671233672541907103172984583600679102393783683239946729253952563765720119694799734819955394863700657824142675587237127149913580453994337665037242168300451187849864102946801867670870574624520291231220415522718103537888154422431692128690229402053090226075868278817890597396360211374152132151498406702352764781980248327251737714757364288101136834936916801785844087394624951778554857740639048298472849658891609218861985604919445794743910692229788698818439303088605377779026630316076381485952702354668986967092475148272335805165695309254475251713959100927078406712058658691273020718284125396255911405663757784871900703869360961799282697370977541467387394986333028514167281913686688264954745339496860812671758916279748417770231503487560959367643267571726977114559204200973231373116355483658283022150481878217406635006840311717557243076888868831243649888294605483403048092150964373635389114815062160133745700230101791523679043676204068772270169826904949169061888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -26518648566850052654415713621625258374229261335253949786631409005235297462803188226010916527715005335972005623476092236475848076800319025010116584875286956119451777628655327006076338649868046080977569690689769488825523130789083434875831507023649359137431476148447127513172364168995819715983056793552004329503619597919834310309347230915187841219379486368760255563668052393221142467905029208180482807576270651266457910560396151681320244859201773234137336451580395788425134603421131555439339154326054236341850601872339644776843599068431560048986605263165049464770292798041594719077143698179164241767835063418434100952771133159126310094871295275401718828521250301064473367949686955632592994804123285864140985191737530339097091309303233282906073336294789377339292340685589198851380448002116907236835080826136226527547739589289712595540930601332776727933456298152442340417892280593960028273817867990554353115998783732141873357398163343414575567206480640614025180644333488626762043735248418501757102909579006923505809999714777082589402558714637999743253383110135942878825396874244110764269862533180217933404984851086688811054834255498457239241866409018576129556325620557461478936265118122740321130420000650615382822365351656313528595611989852371160759500605352360587467191958598624387709543932075971743966470856315271710297595319643442038078220461551444202369530839926543656242828726214199897643993217942730772803588912949639636210809185826487443116002693098461014723431922544941006470817065092041333427999027454192259957087913250043717164690876438699401118997193825529589897216712904301020585448182098940570723429891245313379537248761339047802086655959187300217255285862486250822181647780109057779032689128386162200369233895084528980558429546646800306095434402491386441113377662792164850230111815335280464402267690506289697434372724947284749299940315771759859795566506099940724240963654682188738867831819140651593069331023993733311271062806610282027006783015098869820589694312099559001272491779301144878930461840404353973413512830295753030557881841294460448185637332520233862230169080303055328054852868889251849066698308570032493025466614860523068012013495649391733576518730436515087997444004249619530495029701647892605262154102700542272919020241143517579540696671516521345843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 433110897784484689465191003147147772712098913942695616111281761076608412691808380296159500146939307037601991769431041074047348376517842888341656948803207357476196153839629280709215598778501209935177291307673736035579161795347772069998788369632034122836223037782226852885568985800670041237719667444635137348994192337918080423226802826555731146959007307460150613841743486061176614105287990019422915633249340006435274762438243138766236296079115681534231809659279659873569996009744222556131543324968515111199592600911937369325494832498426446221449139959169627446414636617778051229712078537024765806032939170841695141989411550180461324590979846183488663766208471751447053677020886573526849276447891681450569716896014544190293573259979777567040445237968550507683535544402373372543023375437526582959311366431593661858030890535432677957860437075827088647738514721785637160757055680996931707181836374686678906890285827265143589680498623690058973303022216176794272426774449179809300537991799539820211174176378662593640027378681742600184081023229082367503358598709436421319154840770383253966004563156219986901109112318509890488874766311853626312453066150476815040487287835797834364850034366849639748674489492023381467069561956627443674894861696729547127889064863286439919368455755884189449404434644579114678871927223943937428235599576457836202166008053251986305542557425332839283978850811099250441364834683826127381454294631124922347909281002261471931564847747827630421682671936425484725743029005126236940705612574389670542585370517602684386648138225153361210936353434731348169541793917010586485409565978853130945086389268652585923894487775358765383466530435507983712844607222814992799868072523740796231957477556824632293063921848129934126393420885431611304730965555973850533627717529070066414494900204587341364996580800830147388461438720921982991112071848745230108173009939540520084022585261250680231616366733420786231592938995225411507086800923382033467195622481226955125438380551569790338205882680820263326140306944599734983048414481475742203036611819664207378112693131408912322217828361157469484043353203015200856561221922571304592767631353413596848281566556035577133343304981019883784604545330148369605705735352301284915875325201649629246742052497526867605321061168922645399339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -4505693918580485608040040964781343383356560054545027701097443776503121499498798896281959944928795166738799803260942986155026337976899968029003257642855568629661230081937164702600405620745288576076193370273334148480227847426578150047717718414280975307493814757572067766160245229856194980650538430292646312398880448933739995022731866763829657265583115728514440922316078710978013596452471761440593148560403618170204950420610490127801333182389609123558625803359928481126440024324962845031100144565652068046526491797384850063260937077252612123687817728504597051171986689702018679084208897176883564412195637291078224169442752032474301123928165460743181087456021920210563785683371599020493311628188805942072792856665650391865678406022996576309728688269848250605284370605052571339938439101902549779682413744865092099678854279050874153331048428181114195252240301205061269506633837648808913243871606583111407794305871033477001922814754129883433550744980970329176848590700462286486071002889565894735283017332680646542006723190342091125865571105873881963130746877159426336435730502960542655535473907108372629240277390611295165441743522851424483261120641194187839620300996735318794639515905846494641413590211406251950428084994024970474893686734408454789062244333172914158881654351871560993280589764763262602047981626776669410504436494608599719642756505567458193785231287816524762505650361749279896371581220213327826595038136949267271143491304612117564279291637523334757051802549687445306085632910516118269329044265279178515663136176134141197769243431395585986915993806872237153173413121647748004374994661715395741489843482935215023298784567294144062105728207095042621468202941509928323794722225382226692802236118602942028285786594081960754599340481998393913474796301759986924097636807636797846930606267342036909369841581121174520379055594414164428734525817242010890254612121112269598161418303572511723197011174864469223607981319846331454820442990113963869279216770130838562247637183123959170726592035572039534597468694664020803816296407322628759701089197481968788969064527671779777793443846227358368287998725267763857782931113819265312674397885065631847251124959096406700234594045988853776374807234661059042699250619480861306684095577309382252683224109122437097418948782919431355199651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 25335531356610128139302063041422440551619219640114652403773595356186353472120297318881977665341745527348776401788034404194376034775298188209288734440888277968571090786546383314717516525641143357166943748208348112084597821271394069398296764759336130324802957117002016804866920571289845294440200900973115947130172159019080077985769939557551067503761495685078543036874932214345913483315256739679435421499355934983192548031927850512013238180607855235475851910792077369415599010243723803961099343941601903305664604931991090542877775699545142853935360102177529718880854360963565603970964128548359883230642812945306087569441231694865001871334990222024692020359737462172372265515517328712012975439208895066052642078774253014790872551007905907044397342792228389846154421737662592244136822997975404090958796773621713516901502419485777703235359784946091865403379757200526366463504408237499792906930168198438746141614636593628759141189019008914615279181402990757338088681143456967929692604376702579008577595654588483996913071960541548291856330489142494125788252439145827237869283367168527742800242595098722765189531296063167135963159397180942582965135942707636109091352737182801000591595580125371769635109911472414542299439716153641802568581829555347532177998224020474974609141322633579252701854107607755342893035267732061713142522648688450683254137036864652660558513678451755710669374491694362665956507178530435419911596755390088573064959772819601721566052972514884632509696337429919828356607337455247240645788896250951700735402983163803603695086945612179080073939862204908156719768022725264174330306413527341930424145620148051400069722288838227347433402694602069973033533995016382124132226681880121715885860417089970810629792340954602737859471633133049657354531923637850900672977124508029019488130784909691432101560781306079337718172874522307722688626978731323382686383443241878463882280269523411097131066482486794417397312642474715756691875799491911454932554840542762988926663349963226018312846544402836714045571338311759638060558346954285334986830582063381280429441939060046050565252234447173597553804008378393977351066430227912179194925333346682597713524161233332146327625300129217230143204313149321244083282968407888987554045541321535126099377971488492654923967197167512267614322688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -94153552040615711270241088029437403446539784177787515856949731995262256946206912338988166707756696068604602189783202488723465309152365588480611028444334029609857169089293574312202407725009990787997887000116388055395507121234961883512200785492069781650098615974336907367329487936794689275417996759436596414688593690359645593826188254684383692130602088435469855723915139666231444950843548675612910438794167536097162665951715781152436951248337587229929863988575366916729625930458312955310726988340653785824884875444962420171099713318658836950925095773352504331410663832436850360916899621819529836751898252702526776317254602382147532787655428415746199326676685615637823556361558823330603310280491927180881552276419663024740119945756616709565439551723667991381871013092293270176530463843159474922806375867670204270338495374919612916004067095057448157000480367742731873539385408901488314525631102919697865843468408706465581558076624921477045448754827293377856412179661602876356958412007963467637066139296912136580057835032132347132167901024639334028313003268946062961896809772286854815577522518991662891459061369370275543068308051887438924058203207865365264363237763981154743450336425225763653012867801826272988937292542183703657659015509002403433691810097073474140798393137967940449399862068629053358293925880061910365491588046902720796698777648540265118739779411754223275521773339424260991941864007323109994673513156047354295162367233312637435057556034670305927142807352817704235441495478938676407335466046717833064112405862005840572021158392385613432512976838086368513951922972348385910612221314918431584445959901570771702727521512379835657244011132340458253735617371400839202189874082292181621818728907371714285487259973521454660009144955988812876523351447302457296063308851544916355331364000234819962258162128290669976540172985734278172698502643602486825613495855840096811783550673987362241306996506780411234682330585925909298678777349337946076887064980331796671530220525912225725143128789012427461957646424648271237229487041658198110066848727088983367848667753964094631167615155435247022275239044949333385870364193353064379142348734608888721951102913484451716701155228009742592188252743844797913830659233381406373358429911965136404471997953174377998545957790388756249376194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 257409088603160304547668839181949095067573539256115772260441885712480501117132005592657282334820075654045792057964627677442255175417189781611587518130186591079265211394806302295998565781451030234474212438862652958025710220375068391163367802776344323707676333734569596043393414352973891442647802572185920837000574219271720017923358198727054814926002685110321052577713831373290548139994800071348027644682608950151740956775113917957783838752302815118624261288335406055820765091096056751193438740292372594942729109318653865158001459983711767389869291591791354672823394344176015140854595125224288823616175566318591502628631194610925371584319795445554823926413370574878361266427861880486385854150558420856740295305433258916360697349060257038233211850487822813449269457010560271902354978201181719609960345831941127971216740121355870508978597611440481131248115516787162759912903534593547704038173087192816180356071348574165601917792761902018961245882735760611170806960353566186399883532543470155593728610158783580432211724968011074964893032195144812678752019934202228812041195679198868068627249915846350917350181563775662798044101855809854222472129343605152368034288266852937354393472288078168882578920217569415236042395966981569716159215580302929493405285198526690335820332270751890639949907881139545698921061230016123751866267803893465939779229633793248576580562462808771502961428068770616988184614750312965955861177776602576039194963360843277298702329495427671275870970993837456931498673333762150564450453947308625090623622793498773812657883844437308464137978310168994318168721483154934674467029962241549370006691251257511036050673852553858170160398322661588140384781725741227555997620600795604945214937191464747907005083484199948062696868967340365121038313475003999884756291572552755230632727537737232908848652837520646739877731007089345685268451898450077458439470755447179968907070793978288895863499809482509696437077476561829232316643167642142316275187722165450226897034827511978092984465029154571584732918901976904512639964798400357336493042217795192038073334710059295581126081929011847635066643652714361143422084549806283671776015903516051139587077184396915969620952930609546919798298794938810274988305112239691316008434916463431332225930735060814997121338741699689722377404416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -558146603352144336072126420920743747973316418812165708153035889786322680090100492824048559194616930090787506779285376113111757041008084240044020496931631399250447550123389004669512972767426707774622306511858303955182936935121963848558181046741761378635021651185790366417760929797727538707133319375823027524206513574001361229419987349235426018630714738352689704275168179908199643539214275110898670156582086979625986981144008520441640429440467241802709916562171807494460667299711905122384212593943545530189762626388578558757595093110651771190370865039500277284870686722063123530117825994088279722323090197357965905852482605171187494525339624209206908609657930042106598253161108022756047937447464512432315270926743469155027623718546678101384913272508193211854633047344298777835394269218863146139808122595915318399397554197764726570572745433799346350834784287633004606385823694566055388903669324775177633325606784302132253644747127239909457394211914359159206601245583482626447506682267760293458684786002803803326257894407456829830071811075088849168813543499939462914136316407724712129803798008246726516725770209068118878097481432488055998406207177258745732496524397227502730435198045239287073761411116026782829744101432344758059962102905666252474154919249091787579760243205339792352200901845484164350119724397002475112302379846917450186615058424875455869244356657550399766301560401973258759806013352911608010336125984897850803598465583423597458749140941491597959457504621876636709419944599536956644129683241708861279556123841682104305121094187618751350439580004250900247205709280292407391140643278367358968945535525240514924623274331365986054141901462601382005619378134583590768462193394883022095825558781462549225680756509613741168467777564632855676301532521877172277961535233376259475536794783512153509266653109995412893749652440703572475743670575561374295326495318273468100471511313515502647641866586487485313324151539831915207043864171902806795109341664354031342853304721771974293421548050008678418509791680210619691580010852227502101744115566304400634411321095193720496651479713637311713171330107172653799064428385968295922733532494248341826410367492565293928147534137061373289464822212339332281255954677775758296770253077847970580862249274425354692494474250217019242960650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 1010005471040801848864336560861165399614726669020612349986901773110765172938853170651273191595257107971726006050974695405043226475486235987701291022546511313689261102322891501030444564635846048669258757709068850436442495291171858384850110369465213089682402179189684445713691494511066129498973603951578914957279341778522964281037464912883378346105500748420056653539840446044607927935127630619924576448099338248724999557656520127381355607591527718724604428891432107888786774229646545684350025141861353062556632421476709720110352914457977156558634765364539915982456329403566299751866712329649112236467359171440578462028245480550021807083330574122843593237672380995200737556360525408581076656513992746066092228523251951042592370773284753322648289052091826097542595746947176282578524533835211869760280760029113515214281232049193193058933756758156600971340976836228396657051070137243347998137709741195960749229128810499951157441909923805214281054299112464581106251038497642690144527373784821617903562369823371190445596453192150889571151700571331351826385364208534400612003851835064376364025169051750133933855479321640876023381086130976511630454017915531541105925722157596412914583023558773861600193541511654424685785086069100078998091649908334471427394178920953359116745019493461746917402985179118568064201901773585091390873932853407170451620409864997723260199732193458670341222357938705683118732192521823986789394815428661052083394380849764087746820436162712399008059779324077443565356379864236731621723794155797121950891459336429337162095274620376792820629874191165057361886609442870254242426617310998191034821771451193050399736635146719951917397817918346543787396902373463238554940943462411077533970071840190468833361633943084581408789285209420897913148623193710093549410356939818053038711267188453760731612681004757648950869910903966896498641029916670920530042029920671335081477705352986405138225484040885183462215118854968423647555287750541425473146650801223068255055903218265129784491052519757313732347691932228514531058415455738559487412044950099531375404174825300347682125139602453851602148440036730255977424503167361593549952029756200631411215133868058281055347087178278635274889313473992498651080246322378627459281550623954748550154322304840843867346100684556172631264460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -1570782627208972797401548464593452439395303448063304324243550988032912546517911342019825709148951446597086940843194065687508135765101690106216899664092036587477684699947724814932556193784748018785802260548358508120499403761191080404088507569486816185948697001040940232138379516412397179065562425439076890213774667889141275140283143150981695621150756532136478752597993339755111550323342629321765018715604435695846749629159446650377063926962927270017563956330173855593068933576416171081037627286759107032532038704327809910417133394917619312289807717689673885383934577821407063478422913716877729717590766036017480518901350875229026662595140143176359408926646446190847637809856365355857372736191202247197194611580111821904255674705915292566594214061122455862822730035898983864207536820304543063586422773050238691895786237854723855648338955969516462022824333182697579135585711462862843009161964146647828671472116298611962463469913926017953631902286338618402418851336977707254199579576847119681689151254551120360967512358790239742772353573708852461183557189026281369714716167739968233826137239705323002384492312938062344963758010219268048247871399899381068207001268717251989270861619967888735214984869530239784260189986159372829110047146159484877763625446545451364052925767238498507100575093279671739216703081418727554511806838870369361653173919211852904313695046868368771318731322698942415509803388923219483613944797810353202181950009407983540582554137496369912680053417229131912688699127358435928132161346253482996525492001748978393198465058214817348117210276313183313730830671594062102425434978730261459240222926891431803716776700513124653438826706074215516651192708877643340724007726755612862409750434856166747162305389448042113475776030142109970304005222306978246233733404104195550896083038574587157618836259692808094398179307628151245802372784185502099048056807531631300959496689932885419660322883241345181588466269314010848009289105068118657802586213859500327193861100153882927831580393520480242239495425465355263981235642405734703878277598724641955912807581154720144280252761775394061531026933321004083251388158252519805913982834314484971907920828134628785724379802788726696929840339865770353084158222597845835130414278615674193249799964534497770959225666446452333427640238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 2126197994574519729496431170715501633752874373680887452434773579059710685930369809903045434090976533906436011251247547246229280318708078899573847643717565348476835632913514544966533699830985857336183849854812765295773991344651123435276268832902885810479057781549980518177128853693643035998799452220351443698015695577132015259684868308717611241360644596680360954535881391842370364615413188848909386795019615179156032534397181121770778785212221200273452855610773542488494462311950691772569253775927200432048991382744788118070585460809111936354207579478017968103145052247463812241905669352494134413116332659435800676580224957157826887703242004596495141162467934727309357839415858498630178234772929664855095059166139357563409731263771654391739972837264176036172514700370887149235148495514921557641056228585916097587915964842883199706037785953080287716142749007809446926954643972554664246752150019516708080259555114372592473930306522781430160700440793393203267247584325492361396669826379590454126751413773591648517432120168022435894472881357542891430496836517464417582215953432459787390709300967746109447539909504678990797241903495836038641097188029569622636346892340194192439330515662170775001978494794451402484771713796424496789286535638780824138480337529532839248989681003607191447854436762173032193683163419214992273907382516479317119092501402581319271097736700124359301370487584530717555872213737073925149224792788451602416117098066706929650648514435386469035278522972255705865987479200611265746158391748101777481681950932872541025076226594801000266803070789163355656469949098775459533525092626364710749577274954003365321892750649200197884266949285129338322021317914168829826014457291089979022230314322166371294406494800753525906423043827374664222051872616680920458516005654300740714012872549963929803271735133055993270095767575444738247575711302947244403398845791129571749416658587294278442353072532912082764957508928158940320608042575912288662375063346797410512713562243197707689593005291399254702982288189554216561128956370267865141420200013831630990513553657079133137565863849700891613226580376747573131835913508904577842374308822729626949820890952300931652786677731602421513817388808435419245706288588539779653637368621020072586152164424027180231305206351361815325792272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -2507701672987037620104896119713942242582461634327386369644915432593403113705419913251797538887477824427175784608147510557937238661749940863123812506137470579068931706682942245525178263185685951422736885969880134164217791625910379316744703127631484504190327653419407510791675242513549387433286065883525483760779026138621045083572020439610658730798442352413057764669948542236104993229256040306464480363304458384628978603147656095717278212245312734207188534995149775702537479104010605390415313741329683098673631109840205804552854618683774575446407643361522075331995015574837474243160392716590397174519204567805552650506218107810487191480403691846195626441627961649619642522999337758417778269527965236831756107455521096331876666083320055212077737662229980155222880119660885268752488531993692675549572046293866413097044025162659011749127807750466111666298887458701273616705674450123820892924873396009698728353610782564548787792899102124879580105528152777999379418548715544360540144655961393427243334814196683912659834163599907001683034012593116232716869524558712126532634413027686559164407125478849066762249971356427618889277700359598757444646269988955002708567060851050620899194431028679926488624430916791681001580234100638941686184155805952888838309058312518078211747404604772045503057737636606365850871761328036464206026060618344233931382351909321307554883409554076714521873756424179724465114113974687199130140524660621489356198120275162206344644522361503337255466420055955985600810365746262282139817629838356125978205453549409172914353525198094122836737210267450536073928281483489841944496285973451756442198110069960800819964832412442196825766075016442285002616292366905149478273680332935242001353418124635518277341939775424616246716095462781747905380181404699530941131729755617488394786620785553343441655838850125233985526968023364639722098029429545142115740191826074703710859529694667174483635132846623065298732232489946962916419573560742094065582835876337006925187621323951701669738489008011688721938159794177594959526893006601236349523836891198684368190772141791392970612305456877816161860331788069952910192372159300645843848939997524256017813952411660221882607970110233479226184128055375636197749376921643182534674149930072790607044566258836556196697308245798773039772467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 2569939781947352723787097623255974624602963583627727104288438607289558228090301680202707904664506991577943123241528883993367632464754368769565110853157540559853664263499672585069202292456372529345122803604377270076489724076095527538481525068594527876377771521055903221357810974088647993642458538176096200924558292115284107037985426396371594604795699249439040094639086302099571728254598723194289214592617030852998726854701366238467700535069568257722583996683396367436179792027313695247211189978867784842929758303306591730127526455687534776774146516671266248973003465214876107049075244067739642813903548603074666002451308138544146531745370895667473575771849924954862419188649915200976580830123274235979758560014029475904212677351672094484136845938371142654069988725069365672418013257888244442186097953254838370259542689418328724724870782650404894853247736243328920184501085787005462369215990649308634664327204394990292435699788736302657455866796878428270520672641101484999511026338493105333888732734372987270873323090224290730887199072151069546717324688715149017849696982344405723702013240910015558697265870766198075536492670992894532402417050323900622236133552341859235836242752514221300799687072918854804127752962484414249556867236753113212834803008336076994832520573756954024141043312928822560759818860612143802844949888832664315795493607730919683052054545078374984807173850089005335428474464999439883570381895195248868282891990989052172698222560508560310787035161266473386903649648701304710705716731727147824708601390159759838293680064351019325665014203543828366955243838923097663471150114635652067075955362481741662089411772639659135190855499043647722161419730367893589924897659484785088087472779131048299781739259513713544042426997866075871283344432593432369812023054506305787177065416674041828019717144066480665794234253707573385184753179693797941952989918822780684022146075790733333301242512988735897424114955907056372222118552447437825734038658222116907784617110480900378343559643005020139317209644556331255889998452873592055833767801174932146716166470457331859385968617098095064481421171674286483966466825225458300672478903870946160881850000440745045241398431574613145043351852353054913068929796539165356109057061182349344555116561387455695847604946640127338941241098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -2288110201218923582298684492541487764468520134344042211130033561981422909157605044271803603568444480370799636140319573942581827683008765950824314438667815314323957319900645831350589945487841077641288724751763630655156719028238664135223601750406189261431640361996246185691384255023237640644732181836769824196909227755029199039013340475914541608089355534834910670531852546384764848101227922439002984052259522864098739907388673207949206358915494375268084987725883190113550005973043995178443164806352563316255955567839611773643230192329346025591349294665763354062885436521737748082437420263964665356082622485488155974966801641424762590680783139496543352352551725726058448849787003452271461761260993242123957015566028322357963741653351029865816317721908071807754481208022448595512923264507414924652931154010287389707596093962041351307098838030579359104748897094110921560283906802373535656726125338548299923056408194728342917581053076614769706364838904743540888338112782328159650252138135742297682737813086414671364386646097587655204808145053645484721147985866796653221278406530272464362615878544896788372953534913703795976792104554941687312844683324633787559326911239730648236036742523659540054056767588932513416422695806964798766580574562973270775285052114723571136649021405547176642735325631810074884163454203526481169549331309846942998721066915384691436067200047960363216312263508200927777519372219674218852452283561384601090872549380126557804737406499557382868168465525969335768107340723974260613313835695120415911257459581456136779064739470303237072022517728235644755376673165264577646104342172827515402286190808547173320136142303669902613543763633581400991542716897917142277389601233248945619107457817818495661349964490330762391171109297665188502985923560969747808868534034599530686960379823596828467867385065652468962020122702334602628482225055701033378174721546453218485821289453866267574962730062351148091315791966627077964038146191969376635782613670714267122615015145649382884506151842265655820604901410191785801594125535243548637389979882468495943860795923055668660179654789973506133618543057228865388224536711623045307255005854927802870580181347073545989183118961777725165624235754757744091784281219476165731816931840239734402389501672666655479528531396790165939934986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 1771241556828454683049238261862042810938958581858499372574361372855894784808748519970067752632391725617194785924113327254674848238735559908963535813514801400463337439273935363864488112738201398907463135678387179012919647824128486845704531562819297419468510347120182944957859977389784102992381195913332982522121230683527283942288870729802793585140549252648981620491099041927310703376528666462864986102831177303492870820134229612387490660342075682336694046429059655390189621690022441794394814892895040341719591648063771371382524246655190846040769854989256176544154639976973994593914040203681826050219154019343860097515964659915447744574905269022809984674874983188398213554759275694352103657558972105516360162653552217174777617114089273319146975644546928886405296810101026892046268862784985439944771952726315283789150933811137445879336109341406915227212674207588177210263408013886002027481314952986580502163026388044203319978975527303982588828958072266612502500970175811758414118477189512626635042287967463534402820135033321634050293373182783008082272721614568796867215949157283859734041007744987245303861084189727689305220007378492067045369881463121113263228759610795840787859023132861960171768542179240875455879058923229743747192522978502133352264850816811396671570397135833625506342376614767042306810375975618552321073866217896629705538989066826108058571631315410476636189431056083871439381694906061617948829355894772923001966723564392322571884435377025301226149696756589735381121320285901437257112212308148453814665362939272943460860975836084219295121504070192353119875385115679772241813497207383735432559863386761029999582500151207461996655616308517774047937874773246022538216414575379293210702021535298506522062660037068247918446415172134092610739587653788603728454652882038623636785295485892833733283322535495849875019554402973957811330863443693536443600120934020423438786094846219221121587077311062990433197026879253876638326290326167088197281067671332756788121062844472917607487574182760924579405132082014056661536886430082442608816781678685298119742947699011606402968833196495598176411437931820350231624999325935012667945391397674435841104315823269609581248304883204762095545623744020116555675645378426542017183341479229077055666568503354168958250108751564271036441559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -1184034194324070703756415210244297278500802097734736533933562434485964700932398112458965591083361709431805115650059065971496122696215358862147401490816077927315182637642779022979792522936537545420925364735755353161780201531710657898669556443607437317030064508097288172298076549022414779826498043061365855309942091438267432405895609210432219060479704092905608526885323567383524748183608581178807226691545868384546989636038043533831948778250528209150370620510767404305192105153641979580384580552130206570361421444179850834548367894084315738913426580597123749814658492620182684635890292373499704088045563195961832227672643277126264655433071519537845881217232579719637576325983131732749255507189129541395490159050767311773071546698990892017146142105415507822168195957423256339844194422027175634177537438263613862634821289173329935974490560229114736450589338854338366266436489764371058520999658363839387194652326775247409210758028356582346640864787814713045805593174404213040473425470175889046418496020620450396466842021836296157787646965285516160017989311198935662523937888346419406581089035247715580524616834465203212305415126238513325982504764450618795195109527027150067885159600382201147137509468723722936991371803752884493662418836275845883307575394052509861786648688466185852874722105112507843930584124981491450542232815654320652068989128197474677143307892371640211002870135199091248487811047024364215709574547786971448656695598895089921840840980773524197830036787651753741636533073032108323327824454619614656157034842398154871642980097161917911235669109658540485104596056917767661939610826385607310158493716787064764364389060007951867263635602475203517763821428921942722322325200316573299332029203690503765305637356829686457163143622786973087754846472152516696659174867196459146357966994245025039068316386757549655507725443509629080641280822268618875229118987647665159557907914312930393339177228687112802117877547293935176456684559475569753068197966721450616651384036356304654811632247067189218419934751387042612355491872066647321726298012856887018047842169468271158254623662890699826620794308840820586134880828284904518302382324535659891904078855013210561979970589611108665003615626116181884722530664752554594168513126728880712619108414792960870135513440731368833954003025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 670838280697011055908678207041872915880139277987957505474190624665522634210773617186305081452369910070384129999476153163708592588679197307237279727711096953717173554460204111061009816667802976920517289791630380176822585530898303337077880722894516106406100738055562027740044430416170110433012728779526876111561659656318692042872399803127982498148928663165270898905630157322617524245955408491321813518693239650659589741185013428555443176844086516461772795233441096082664445017771251021255135824480043095617021771350995789472180063865723727874247867215398728459358993402680363568687710782137022374683289430962215011455044873269568804192399950043323807152108501886370866301681003243040763715597612996731974100794397697227095809780629440540180225054387021475034221476786946170966178835316740750479289559043368308138182343827810665452556182920668980763659386257168795728195604167041949464105291633767885212328175495067589751510597054989560448383911334421914245563332719442301387670023543974874034366531885981032839011785412983068710151455726944733923634066172425169417833566939648107400588575371061572828362842965734277269937921027038034679769231789807648899143902513637313852249046108585188840540824908307787912335675254013939819033653065329095447673297797015569533569819488760345066888902929228481084996921245110534939140398956075091899903285484873462530565180821134264664309840881546495765174023909179454106124340940233336899651624372402578999465511259225401628019777628855914155732286603239121044311525132631170563154442939881026426451062158195855463928527204294031153928827547147669602189535687645123155081962329466573160180735956367310798924983464286898670799814359392882429649641283930014513800517901782804718552135879663276967950800053245933926724484644765183922372170195708291420936839978527440005284117606581285186546509174340527402130668331993403246751537164111425899591349422952954187000302153574313964259004961326685760769677426401385840055358399391590262432853051528341413450532360654453346492401070031127185274945714248847508344829678912549431384427683549577122103855148304603848801299322539300113738203789031922383689347227106440359213792867058536842032813675534423693509179343858293994523569064713414012380883896328596626473928031356618039259771107445893694199169024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -313496140063544320151972139499165206503599604846869238390671407270419407132987195861520929211735496190553812392017321374581063609409249394766810245965636812087238973881441149066801996680445128210725298072554085456415905530331648312985111638607755679788966279587900250438909137940060182608094615199579382788603821389980546153686730506694250675849367308667355440422709175030778453330299054366813919250911485983219172450762123016467506245393222085756166889970997648353799903563708602372349017942118681535923908833368310599597324307851664933341505175501111160236301482200189443389939752784993344872771256537718076518981088307931979848799903343182043601795446540494496769106986735593401259394306397503997228379378531687196740525532622491521274962427763900366751253520024785360862490168278656893750346031420583424207503897173652638970349132067843228997872911710297339473220575494466805250414587167127888484864922497470227615283611703991564154092788929317022140203238429130141626414658407531621069620407564098261327354639433566091479795321607055795395768921580404312668683469569794256965051695960230103796381753977305722578251568206950782620631387725919586678716627574521937332434027405948878411365560552426082420032364745899520746953963792264044198769993937258668490364827919948282222942760345211857323652959245376393621751713045068428473818956343697154295251613217001500180111083393342221564325851229823757095422961884769149369218703865658024502729755816011674093357244264570079749156275419711944611002985938448706646898383627108159455290419729622402516821869204587209439150267142864096758598211876732169629870502337141545931989507722710399859045785252365356405944210021449801277534846140509138710260665008006423427620270009697454846288001008488830309843558132373041424934919380573384500102979771520717093673763504152689567821281513360649220431185819940296256378754590444560951308282161051031703461775147216021206118852021056455053176971813474773628863482675567734920927519687902649015403908587428368098871171704140485481654175949404612318002475780158646942258605121313923952417545077771853468111299520555045493664738467268169559334609478282888299029417848516455377925536053711455582888623480528377457093737531817225520213353160502917892238491488832663390896717022335338635748966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 115655971767962545045673249904700024558149898653146229695688307711661287100512814210931141591058816390780543600921712334533629733814087391617023930961115092526695632480772613165554069591624913504734402591295896490246839811782967289668522149815356114486495773098096009969453762850398708426576601292705364159688310335323205019687835537720024119432550776481013960471788788199116084965045137411239036610135050573730341049964408466335609407593369394935469031561526801714937569430880869190798057381803043527166317644034156655677798215011629309004815405321241408495430263595595804663158604129764731348537828500008182785161685813049546891962147569951073887667177959300089313238230346865967162902416549631104227450583478563458542031373350009701871444961638087578945293528468713247461957959996675850784554984962893895745329593251884246501057360621382662759030173306079518931955594477890375313698883353232514385859782539983330623931827075212917355726162039573535296744298654074026472362315213555439261979318903459584752199871734454366104969359512564166885089106845004873755153043916940715164009660782102192962283156339213180512533132224233606717084028202942317400712617537649951347906444465426135506371917032894018340256111256571188153728536814014853212040268321604451252079523266606233181784991084637151574687236973330117913611209926611206029848256982825163027370956504342415652746105324495579101877930683056700663844810837696036084660777189979510151941523440710904836425679012456611402898644826776826990171780744732549355586910081710134325452351401193922840665213301538454146552073537481927840350494390020485412420845154758981223577082145984163198342616136173260288263608157730481319700137717574076178959522425182777625155813462146209283979288766884267056147736572568462884122593021916214676402571387954845971637352556263809852247531252957509396518089462519696287756826413983236075647548365562856369527248660229824057240987533595101266500126196455188836138694025819268954341134993669280067768981298369199876897237070953894613508946462924733203578507018673414190508740675952663868672165814032543028646224167907695159092390093186919677811047082771041851770669376033295428509767674432065544354780987871377450044897528286006836015111074477264775040042448663409092321675004523395533202522112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -29516679708409988600915761342417793486248164450573018587677724621942360668859652881387293022847891738125262989007734932033149359761595352064001581167248389046709905581223917890338961590058069834431196381807280113750427158179429103914966595572211316890665251817802469531512623603318964181722356870539417823782990957756297218126532684359729227244249243090575810314551494087279637456695472442075935227718233961064142243747389659470529503992439887605533028800466374112168735103672956118450213936621831931137458319237213452579783914279398886367744191989553586814775578611393249935511890106286306941348953940769410642969882898684476667975740614570242634668961996758450555259026911702458498036076741343910985824990377317858365826069068061027284106210240509101180491930682646125344766127369973142484499386373196944973700445901526675179500999573006230698322849558952953771831984102884751774379492235033319630413145243594997679206067469817194719752998560352506192389899500134929521326745800299878359632202101582366728571754996856790650284814776882594020275519921750955669242097529779027480212960798140297837456848950423185587746393789239039059476958867458094936444211569592537350107126838192406343317747403059296290068946658312833624239674865977790256036512401962111066837781671112113054499159154337179569686470865143391399738183782440393131100039878653618752603308450177015534069872037021796851853617860503118703465721358175135871534409791032141904795313489577045114807653836897547117670288144010222946520372653155630888414822824265913543280523468760252643759688232701517147960732121836441871012105036696207703869028457766288485755201432901788456072488975402763711394578112402787171775868561679920949814454546740402677027487835203982406904562232648461534802455192019125228666702721972453389081363021737388131567670744224418520083454030027529302835766123507185313356660334210054590170828473750696396813937875491235844976139154123548611296497977588099818128228727826365421310519150484831867306267861863494542523082637110937843501601587565924365602336118258670373732626936777309560462093747908821400005246216910349598119357472830678805339718072953329653352830801071659001702509653106008123001154630270638417210756100362981503041874154072490279164385507940480566137266097992227193681346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 2188531257198297209335605298831262168140966465963905944000794760586532036401488291317795583168820194875093279518655386289538302519512997777505873618318577429992514197722090850232584335213560398192700649263161526169925663042569520590426441249036432846656809622753185082550054210774680515652802878383528851316377716722110864537956632556297569981382210799777981416846076523409834926385383277958669951003524992724734356200261684953052908618599032231023902930767217240179677630731509512597368946090317081521611369103095012820592307819807041587660303863029248192292400863558735163882945764824859634393079229698086559133186843730128558368047206072072587467703069738926774650806469816941175665878320871615210193393234615532292743299599859036744836726207028595694689686256225648096747545053181293796745641481123040731001828409758662726724229089493041876847160005205515704214446983767354076721156815983068733004326057212011233987520262141483525246706910003596869073031840231913314111417880874940727894425120935391088142161879640217001658387474462547651153437331606662395724194563359036518881273508120859534072859604936899413053675776533407426955748108694230523172337515171724944624057052590531674419840601058738867952963966602377414974439000161154135455379554680201384986233218277952568602441762959147856260773498966312813275099948992819432052900557732647142146962247468011431850261463973743901565709677285373985229791381374888516322385066782204760539265664265217435642620999261013034432069355309871694173813729936510181188211285582972909020483506371525527288229159337393957881807092530680873869053739894183239648237321554712425646411528448523919081602273002678256809808706617497724583678079878394877378288636440254820404765738665773258071014011873682449992837795398330426802495864808914517919543146597542312196218369917930621056271969946991241986793321068976219488171690076935556393189298365219889351658792509769436021999065282209834487750909367844296357192905970753823359277709583008508917694638383653765498178879268183785449748014618482929601817821493932857903918279688789349759253849373044771350803107212042021118790865791970273922844033681116823779314739963271887747095380466436254826761830144829002049305779676889160037610415189809298466697916394975862630368551479260306095472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 1678192515675200536952180487315291399414891601932538048858198568561737521823049253017497624766451390113686985745533484032949888091940518139421432542010744017643347131436240979541994660352351073471951653839382568983449327925049985199620185287989679809779476769909536690719164349546456891814313388196918399428342582201437107906055720238453530670102157799824823651544056699162755230892920899803366238051155472637348262692869164247785615114059523383185442003752759267848525898637851576123413648992757166670811431183949104937170241536254486127704616354566939985819083053254681786074036810553009156024505364059556641696383056954054855071051376715274640813222889420310792008624702404124672758680744795842319330019178782313759932107263784601131554788944131764934612502943789764307035756545329727346019000914402090483071943431271487469242009411322377619016560358379501900344413372764307185775361450953792805041236856412799877269074179740054993829591226905191058316076544446023704299076760840436210487799479708229987803326025417247489169849346581257314026672697724088696966627808691912796368912304653171412339362163521100627373943792306685972488591310184867644850696043333544225835854649467667681020091006288325579536114757137197607777363812723800226517614502681137799121651070784287293720836886159218330919143875570313738877577971814066593610732098362364479305518154002905475179625946071127441519395582272408436385711779970028450729637454493155664518077103138479549935192784164678290766383231344531658893003990571479074203764900991639709971086462732704285098791078701948868664041729842159503831311356545736393998943817035949071050408334695191080898731961793463306572610803711455807686421149216817962473407081890549545522968330690833990051607309178648293366068528533791410055886560935517314204119710614744855705137728046076196925670275940701457412076541900081614611378816530199316722596143145670448823378487934449938399511883567729223893127742544000417935258432369512674099658728848641569868626089645776619363527831987924868396180948279441734495619372393158265190993750249424779664757495161624524279366495522258808700781618916219024311942073377147188522796580906604687156184578516960187301759580500970461255775403517463787797039198746023087766748017208771637663446565056239047865794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -188010865514675363739236102876906518235320278304041586641563540779340755544949744789272669217018383721705355321810073805526229160146750340906896964897518472050651635510545452219155888858197795495510567653895880831859196293017464471150743712749768914969450947842649125551393438148884132756704076536618000560790875143277246976395400451329681509263069082654670528254524758906490320205535059536415091864170788067729536182309002078670676361969279491889537948354222927627834835711426785757007592961058100832058669577703034744736386326447732414040082468423251168959210389803039379811397330685255682281189573727889496691241934661826882208144599896671692721710501803986571292219632088921752207177734067451202566072786620340820275140693209599905802662035297656729695951190737035342878360216808684000049390335582246170228316950472643654755965682874077898950336676358328849253151706130613574169300515074669515063493943217565081188234615524136842569602158546782402352536064819849772647550003321420781429679217043834266661131207662089330673852283433493585754765484211501128154048240768125273831520797355726664628210849211729249132488120034151187484911887867474292903660193851055038100327662766191045849237580782983649692480644317547492273042684365227718276897051236112260319736335098353262977258335621741234140124736135258242956914275585412551768911797636641725767913686461113803111769124317035803602932902509781164612100991213587694206356715410647266199838193525169702657928032765550880899055877038603592369744283544207368952118479896169130091647456169734711126736785322803464439304245895713458947298946328738310879333450760433311454232171117003260410960709624491851404056706662074233096089999039525163870138891808730938304573615330519656328378893474281772684628088626243309842173030568308494586333706191180945621436729085284847824793402831540615789294969497071491917447110398615910834458827240027964988490622945202127996754355091024596223093530382551299444246915446240322449846838558211851541394259545085824353662511704295350047647643451360693466669869975771782992768470112477034456320563843295208953049589603019274741687604139870627148380698562900848179046508551796743506359298156880742321010050395963813221093307919259144285348946277430549660189901484134200753264085416552636717465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -550560161767625401640348204211126410673382618118056226187163989587646452502845056064928718361572861498028240460447968719077643030926606430640130338868087820510990748424451682975146206219915168082086272269537432794829596628370742913904080188467248366985360376587218229024288098080382930664153603142997473649320915942890311228593738749980393793843265207861482244184463119094961667301830227312877406316517298211150189664451561971190687997239870857525117039154910706691509152815074149597925045835877029002788264804198330329243679962257679575780385211932585503037434611201634759184911601693132623943858761151466344255624855185901745065951117115503568018998112509847316577188110244068232114367534345259973930708765820827060912146920806839072556376690084805219522339600011110064933890009452463415414258695446779118519344454119735428192902652625629059428617968479322619269495188642874636373559683784005285493082225058717263280276338519919178308713194926206974886546908079620835061639463313234069020317999429419677980912698657946412075987494831136999561604751519107214041250198607231289401568876307714779748921980779974897478514339581686922608381171909804102386741020017847577533427844881131880129866360133208087622435094652136483869275692803019740441122023150886274851099012811843268370778464703094826911494653198259499097542210797884704337682050260448040360250813499090556852172288005231637055513815386020037037400938277956938276401546405730930300019702286925924716659101131359709532448575624190725032745856738468235489994582319211592581936309390005983792807355408653662343132301685985165830294926424626142002788985654920139033008644771793690579087895770190811737422667432688375766405882073333746359278429399918379715552262735005723765503802813556015015150199468038882366371501803911834380899197956605038541736668842422695325687003657268716108345776121625225233094595213505528943357353034922055740708333600052048903096033660983612256090665463311320566605209365857797130428438027439964329223634240356699292639955831636040341609385623267004075611391149750612387912902730006047463648681719623023103933477095595757747517208643905480959248807425115151400410262940937905301959272452163645446336383232529815530303776012570921580777995854362781574422727884567568614271925193907151327723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 391502714811689084835973190982699457804443198100540828247414881645776037696470787136363490281828490228147369520255251688479677565506125382802680981985950983971772711870812743972604953851311567477475975990068509822092092119181212668375361486321191776324548489165554652756655580937794060157701929072127244249519962775507132877012551060183183193450935977847058490233013194373994037584558634290101164712856843325420947870101164063116459707151162169547353894514830993111597059413045181760409873002788047226388598288639763444614670820085357939505594612166736502579163059989022435938405544843081747228795124836100737501635689638372377245579979712489373805678248315020915384854435652983405943434439752562388233984926075236759275474500750010333553657341807753038605540912183991009702819252951345215538709841623132112342989933479387593218258615156414931823857221904419667804816119443384911898010321950449420733865806882683143566658834826072459053148129441609755917259100309905047347364456317772562296168097459343768880395215882129114037008008190257574101241533183656849754508098721918701899633305436177333755397276228835681639078397484274263106273032873415074397130031564381990782780059769655091351773801591743228116279287771015141670019141969566302361101000933664968046510845875199676726337035606198307714460010362786920798579429219114093994195072529793977770806991421757101741303760700689845358617717507830367466984647036070467158471589387267296769806932128319130204449197464503967339054710699636190549452308249408326543157803233615674732505633264396969316147600690101987155098836569220973702617281825562955929432274560122365089661001615263904171332250702216303811172237892792145231140149343282919569560833639671050667380028192246990444795428053823166077080015854231814215615225496838898175103802436151008666249582453811335582631296792658120315348470623529143075072209565914558981991738418538872000421795382408097770161651430725749495779055156821591122644058131693161666464488802634802825315644305888818312703537016621233963778555544928135337220418488501664842952015318212669756924458313288138776693846335795184538250561962284381323198103700677133247079505244802104682587970589739499995845487335693334924764113996762976428741607713049539312363641991802912634783413433735730490769408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -153944729484544529008385961022946564265372516460328579309452494846782589267307875516116984646769528221300877116330456229260762225462787411688923124591860024827041790801582309390545552836026065985497358343367189560624913003210801747579387961834389770337570643496211832000475160896960877289833306154826686161884837153757918555942848775921834840708303711586508320039298804313049275589162099656228177307882317181201052185890058790690444550849935585078134573382150380585703477735896021972219391811727276899734770006110313564446753996284292597311548737529983953277964338579184362917658251581144160167190806575732680268567648320392039155419304452646164203623762269065094798424924713070681319515820562550495853113245641370826185407295582630701153984539205451415753051603777103168859817680635983904316562091239465776120953715683530515737199155143066154779021265862289061260832030057806662065012455977203660875390906683233964324906260977832159991856622862171497762231645645438574300945293470941037109321972185715681230969351275044831885880997139513836169683178620996029852648293786213221751475013697747997588590860818726092065253227936529487733092490340626630098611609965913246095642313412927340799340827350746097556606602618354985580463314130195680967700208664363648586302785672448867721582310127549980540489130781993360049205219779152429526405794279434459895702759744370822997734091353693645231379425331382116280282825621527396933926533399209372869046147122688383665754716280813482668765582206739647461848079943586486478770946337702376800177850256125230434779276193734233865000526050775755083913990982607227924534209971944842081446197224238318404507357117713878921919624126571299298085882847947304200039762383411067274433537558500959429973155738573261332696230120259146280846039600061535556621200469622023567546592370464068124332323127633712116634286821247143086969765570566526075496427043109208062017265681037986311332402008887988239006777572920401346641771745122496734678180359971578158546825530388234187675886286256387070958502668278298026002233519878242160570592688187493916418521480965831720785691557508984575854117556667010667153827179384797962272326455970917641133484546374036734365290126861250035364981499616105114739986593168509617264779862348740079409439701241702561873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 45942977728254243350393730603612290993521188355642392063791555256768171836211096937860914122733747670942422883940802872257283627324591292711196602385584407379819924083687927031019190574967332578402378009849698177694980969451651009749718313447830508719784610054604996938501657575371713548722335477373389623780113551068905547897996108590258356907160457373339267151824301080021110970164250831785773468929098971025565905456682180829380396492796135510642257741163203891369978125492418718059943921974846309395795061107055548049222003090535113970317799755481926622922714898894535614245763350019208731623981403742984119856079538772828060261972444559237250467340434287058039980799614379505835605983197387157678495606810470448851396650697489162867835078360429790339784883629498249214413500349792489018296603686405014008761411089714761301178820110484047034795494568120230201527339365334998779864683011093744353938216020941201569014317616304227132191785315279843423007442724316569664695313636587685669120554168455671850954643660503994356052500892133622909974376720555979683502676589477024938348710524282993103675012136568048495843788982315738743231844542037336026296345757795381751800628837129408967232288811697888238613262286634923318845069283706100479142132997929201433163704694794281783731861724982617542694547103602883599826019575690320268989976598394453078699623911591663314057335222759300913173382970402950174222876048812978170536678973601374002909865005260188399463645909738354137099639056587790782234621006377905357622954542394057872632336126352404614276374805501026597894233720398315871149612710661963746440180715596971398976945799693423816311430788759375937435177887708730657126517905972543798470427078121504320676074477349899320989684168759317838029318069670701625043952274648263820322008944492730384413579275434037180332524592369268433768972345318799543075140434397415495322314553984298006166161789627491622128662812051738419864140132653341376857103525092047790936175189498743863786492624449915130893595488022212789921080191701302221567665259832169825455899518776289077456346789034065457933847983820679037623489655975553173253868554832823691958299685028939661128736404086663843721093803564108903906848103080953303018682930661331980073046043307414036112804399535391271550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -9455974844972164134594526891564102043416252214792244215369489783917833994972387406040252013515133999252035157471654319728146648566032367013530158755838651151489929929275882395258702554690549254427057764870755318090818977825020084678005491134954250164681086884197718523333686829365128717078807401919020632561544795676574900319822912430480901722477384990570658723493160125590869044240597104240031826810107421287697860321529671817576727565144534422585669012063876625630649505399370324204452413105434421998483954426804348674297047775208826253261093608206607579446706957003180557707654474999882024354463977297106341234386138603528475244602043700037746459612231156697324546839962141508768597640834672214766962361521191086029878518101023560996861107074553565459315029680504355355998178996308431265094787566073769603660858458283295527869994373888339180222485513906176062157510446998804665753407768411505372781268864880913307514468007956192101533602831290937271743225146731000302481799231015368929738204008374827859512438946626067075486663399815473456442362507878085483531709989035233266851979991936820964272190503974864690915588916694403751779837948442407306766121214505469077495162993777189025464168028347511388698506146725604466228773897042469782575613408800507064764010888843259523214713967954940222250419080742043990512692200362249843865337915498701499306013081655943717410258755069433593221188640887878405175543381526818480500852203610591547238997116111781616948660263553788451187422823762298363037604899710967450289032077946148144642066454988077541845878691266964556943438623176353638099137225875738621368652215192239515609697722591079537231531757199680625574238671111099328692737989639835853784410073217795496648875003752923620410964735268699947725841873049162056972101276587924635926748620785288568447678700935495849520466676829746666415210473093774359820345054135675431135804244531914661824999929202667160854381852161003032812976952808716702332737138375333558697614057404464387483230262845067715606652472362555367376768871035925180379603291652698737851083724384013606813617203922379810582238878622434578875164312000369375397434390306702226046628605151571285446251355355576147041022177480212189651314406179268380674757544205999554372392146811613853794287037897920038830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 514872915148103500213959264057363879489696228274868912898199632372046924567730305097621988313642760644021572367557520416083221786199988128143665877476839291022349742083314281052810627109491331355621518208251341726899580719143096389089623858271111194806349992069462334477099495598759876568248962882605414747590988917608860673017479694337625790738567378923718697206623157363149255101943799458661427464241135114135820096059482279439005582883083931666150943230870480106833631839669318907990842090898052797611792704064558055827875726706983084980094877718081216282476729992372095031438134750697668004165015018430065422580808075643107397262032209431760909962723253554882482494036607591033163261956535501067038576267543253255566853746741001467443279049332555644344567609471938417049011206422822106066541934946965480540119499016912256935450709396631334140383036693102418547409235391386030721960288642866785885739071162612568942298793209110527211306649432568658366644931232626336340839404196285306333154933469627647508853983552536016843825063659694443570738227466201986379842381462417396551262674016204846992541271315453081406869484177014552516816256641277359483149837829089828038989824815868528475878326612986398511410928650029708551239016021477528921042729297428912810599220397764127194134806710671456928675255823735763453084464652587400680801690454974891685255767419532033818287138137949135313738774187652125431596023177678574846193203251650546330343862860919439465269690668072949564456569248417403759019629228440826867321663729486927211199278774051043984228322296903853944265184710001132196034738069862703871805859811154428616299833245728085116826642485116390541067090988334265323823625742509082720715317375666473869243617187218936754202879305255235074596560648361861353529984706593917052117324002660773041924300194546948845812200717185354316876052664057356777850954445756720268378311965979939084820476078464186966639732987290733681274988024976413064902011163387926835368700703865974377180394913153065001013596066081666842334226294014937447892202286792679483423227412645038472117774172750317449448950829861485686478379126447133087428988488804998762956555759529859455802650920037503229211979871559018996586547728424719495256641251028663742092338273328665785435416942403550969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 64864594969636640029209229660792246208719548369656985737452674524696790696609415543802842461447657444274797710411951391845886369155543656046047317077329566824748485699923749221750001956528672685956302013197431465216804152085193707346347371239436030935591389515243922718859130025084226745740907119555007649747292639912397132249744630476153376370477063699449494834938643548038093812893261374549472272408017509110398409695082796029828446611779764468005618647187743609171566623599696320428679257218701280001914606179849888994029664826089837168846708131019830165222912783785984666617566116975077020871413889372908578285749390230288786970102831577976184793879262844760650286194223847075236715199037001076561081704657681464717479349465101692680723759253291669611559350281533185381789784157888063070410601186519558361353828575450359748369671349912602981744537961694692317961160954467353878227270452428724509040454585416251084228859614485975451916754154598478644829508004662858462939843390617448333639972128498099133340184857863946285205094404155146424837084364856201259854524324772783331744523612994540367882864362789338253613227285794671956219727119368512396341451807636510265702554969580256916607868003676837202195767284138749400908283308088222665769108266076189286070985408387063282762389249316177078195646217268239184308786109652410548546911053655381004169527481508679107725425425024673538787477387605755204710912342834837162549258573662593318584868207319770628983136438821261175379648959264674325914083958210149317999651065316240575247820089467974887623977751112604970268118866375705714403244045603582501744935707599426105490854112638870396252548782374465321343425457268743215293150674619576146966002274401140052570871206462080365591569509668202725168234834039205246055269719151176709630642229769108014056973239111864509360607984218889169435475423763373609900363115636117803931269976972775824507943418025559160168121032856996565173975332538018335203898794439685083591584442328539720885045069201662578360313218339145716469619782068496351887345295848375203671941121349801263223280678223126069989972408579999592218361599110712713731548361627153900373217465173904588112632915162923583175823896849885442557670120133013284750551228653922189775496764417622062401283680256854589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 119372734803510939777906133386522028825979637233394136737421476170748777393550385659584806942850210800041707549155060108115171408136095452514757619338462338724838466992217513626478350534833152554750690488103256110102852339008785335856548391670231155810826135141033508938210060140430321514127321621155030468284528284548953000784500562165819465354316462313456813383747677407945045925019172841866703741578635207647909737797176437645465344801063825685965712856700982537331293298260952514062807632936490274545496115059978981756887787770400329753730893615623228611397969749868592843883401131197267016218549990897388589598651848891729981253907810574259366575592281841067215556502168805820916272807194366496177207009804495722749994101643255580095446281031421261126026045166957343954519721959621097780199434795664957304158803993755829825008592498229058120683410784147790875973390572658820417226033371748541400598590235158344966892201096837116351787481949148708591144016722186222369053203243676665607562082339803553284137886799983156562338685524962255825548456352196625118492621520449283990535260935047448263811780621681998670695705968168151467875661299537882096395468273522622282947004132313441913752678479116856184030703920262920698582813475901205286324483650183973677425945548404865605822837261280058867718360525204202877683075252223656238798965964447586992415775288768033674489612570320001434397255282807623837249331847705268251147055105883048431465944713311134488592405819505706805225572461633949878971533327500191599799299497930106798986501503057841995667921224127034039160097703758965922169565757646745572759581112156076151343669177744143839416897953292449978417624924859978536198314952721911546972842958544957552180201321720540806984498569955107620287833572065548759646035667731164078574081179531124677304045013557162587323962098393144552039353370742422612796153533174577027544227452352656365204880247806453175223665282826994500800814201217777955559105841995465264702267339261134939868019797656285147895746440992079757951776304746590088004114668319754585433712742422343076293260296908925545330382386074852529808640777086314657359027904317978413744780143818013975078979741712948714141084813559426725354560895003896146506915910283055429376068728871249266419611246219709382656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -46724039282716123928391690715394760505015825776218097468559393172380309057274168166327726151539294671715818108115482796406478182112313789417049078595474935572187035522410639542316204887189182846514984242751604150016741759767253317618740341977997422852005080459905887808898622262264601000690373362577341996691450080308562053214707845022352337571230871807246974892917559618953768383007291195135939556113946156252788444857215425120411932519742351440894418239153826376869506063445540437806686488205129199360236323053294809804739771315241681117477234518053973416970252412778003366779108611943601863465287262469768459532565007712311435991708772592220013680656293002009653089182255091586058849981215828549158994664185432162048756989733854497127552484105796635318225950884291451636143060570973418521586943330839121514849603847009079315785737002524539395575137651953733667130146017895119448015385267588660281374918760633378376704963407330417343971751663192974749223465622888076476242926580560717602639429520073670756614541118010375218388697291049319726108149570828745062421169264462580111908187034375250376894996095999690768221415749663594245287345090426783466993985196682490439774378744052228042123638474520741735254067139296113357747680559382647754473639975748446210595118799588040783108317578163865473684905037989197227027826906410024212026170386863845605441226356940508666598599600518031274192753308712193933840809994534206756555335326755915092407301060422815486521295196289260950031513991892613574598263885769483217511792332555172157566675862316841413478836251008027599962944293353218797126753846448879814032747664178263352829028561752895905798160667211394978498302638963922416749008491851205711691369100913233364698305634291902909025155966251948846015884929997169986690044431692235237909862621970866978788404100111033129993458591666797347498595013070020414813565507265417204139710086539294719212100638022706621364079832879681685189556475333646248330373672314190494789613499870441248795282460423710920183590029089285351524157507154411164460692452184722684195028315172204499956291520781553840609178865163387267208132445508392465572116659640228631979840337805902243453985804337424168544549030389111697537457140673911045316534326636807006985042621047922610297313005262056980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 1987736566844986310089775498508434472877070944411078908533753042528510245617431438037969160557737336528599225722505750494927738428082202652771485400578242378864611536385885836991826086980900630017097692822490967280158937716113052279664903487378224468125532308466434770008240611020565404323854062546414306096373491844036304799960174385722693709967660098710623106941822730258320314907930845814890792420377793986992080850292969301763463406401504958210815817543510636251061771176740200806985065396165165355138341712080868650756079246812544131004371242908036830165252249635692857010615041855972339142247504662098343398353687977286206045508590659454205527112945770108543966797700750852102382544867573558861901797538625415720702989105020472516158302128246823433097074232386658013340030388199601540758845692818607145138673237756730115753515868041518157183942829373543191603187517790378796536292298828591926835209538314652455215678787299990826875828724101988390369386764525489394028293792176915405978811156746806238074788403954891696024762124740863270056210173523114448833984461202105322098148016237765925689282190326006562459481211529978692019738719985033537419233149637842060002214102839617954911948930141485665113365382469078264002752085416970162205334331011693601722003112045131408652475179898277270196085630611187563350643890215460025732810594863005475066187937192482813771573414963044467748089258673744407760445235934709921491987083748366942255901770869836457062753524588930485801029760461243204178062990548627747829479822986066403499525286697623468642752024402188891306452799437224601869002820796131916279540368266239309031988150282534145966622323304986470292898713170387682077892997669320687680068272192266285073913930419615132160794924417636096157400494908627656121876627410473349171408711429624014965534567448069151542637106027804204207317275696870018468503835408042931055201072148355095038899369213956348597183261360416904466964137492683245492842223037092420986169408879789802677570485061651382756140435461607850365046077802661659556643176878071849017432685980365435405768346220742943567095601772594873067236016709950230930180562907729393466136709901855211505885929766318449319735716884480611002098179726448850100002226297899946047204416578757277035489815479367761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] 1165768603637048360808120288818485841861909288721802918835062170084762803222067274598063087151849742179541858260959643609970537237276438196432204241026475191634363652792691972609870921297038699436646058020599635481293785236425233786141409519706740444934363475665024569987039120929889465500588241263521968111858687923772854366738080009697033199362657229242852465804939130488104793178620730616924809429543068833720274601490684025524368340129464184359528506808054215648362832284781166863166694061718014762655985379510094214889137563759343779346073569852837436725683360689265790997911729504119764674935733899457153303880015010215297433445693995151183256730864120288431137340703547485324043710909321256978779169345813588772845236891304407995206444272885098784064112807673813696006014223338356233019781295079832694534598822544236445096122746962537899816788494397227059999186341058451104178049229555785603967759433895677536348368929554872748710006440253502593986235959612580753676590361323905599601558908214451584311944468026825284769414525072285844205821122526440114867956452295537627040803318092272858376249467659684149970419296768954683985954589317367062925755844114665484421346675136461539084021374390383298405491485224391488206105567153410869403631168096030822635893820654655241552126139043498271652708201378626162088591858083132588950444933647634882181257532957178616395993691617747785647388539949311322687569462413087076797484298013905898658337357224109239581120129677808202715900778369073265050360225402132138590539494198156804855103948653918028406360057574070829951333284876693159760240460035514310052386707808197672594526926280307977553198965051853555581057479209190351445827746327324803564904814362788251738720124704731899313614134066470153388000834980176200864564151838270027311143099934725253227054349137384364366402290074196170356182411184583169730665310343579706608415168941528111448132678463025920571964362664229018063540351989052391691859418614190275696897514204622398098702618440476534958686622618216088497031039008943554731544162327206398527302342617832039740410713745482924082319222964045030809896451568247220849377104920840309621663313493788085444634055330448055715098585873960337068507054666880746769064085998814612118463067559356961600671521159228948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] -211458644788658822909674467297513192693094915068667982212469223874497059434276460610387738666410901916350517196803009932321718158405349824720632943829468343872169544239598818433820996805245478682051595183240910633129254483400042050159764886118431706780324626433271147679768376469279758922969708666425104991424938293683641171896961107487306414680591946424013368381892330338163543765656907635256848338382912607791459609613034499942513387948280605444688993054336124062579830769966684653845995638673694517585366280947777260094735845137055047803508396436055413753596242187027939723719868913064118675039972718276127121086714300928216217282014588156247199892958845921636582595121882929813773407498521396071429213628045414119982012196459175276356253329891517249004771958259286416065735935941629718624841840439672070007696852918616424993785034209636411300455126829863988933101469604296629043551508759470139751357668077284852822571575960078627177401128452326406536520652237731394245931790536923087355176397379950083862710576172705374028225278673214716916183637376523007749488504625523319774676279825747180017947352403315886869720052463434811033780956005562994668177820658554449432711895700751878460695771711366250982217221114242413278898379620397576455785301526193723468408741265877882168927469625945739267919803739397217267784195575851409099203741918203393367526483440695909592747435455043097923228448089208663860448380077586083582704569450682818417676411160342291814252969227539649143189657223020671839143168019578128618136456547310873327915483657198256255297261321985679600763670255333426610286930385555128445163666130978980015532853944633872484678981293815005019700096263324247449350403016035401104944063280470829148429513123903142896069242131305557507773599578413423389018170190449419994708846279172747946051412202267049110434940214201632763022876057412408495174175527115055496113794417450710697263594862403646131265480609029889586969360744016359191118913713450303581210495382313544488444101203523318744163016399600605902309481722680088874743526864330739307086125328992982756758281546950888684983097171622126222129834686799837540687418771311958500789279698121650381346716923298729731570001603989767115421622681120826232300812809005678316601159033188576534700837473435516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] -959057005164427634683982428415842556559486837382615187479167135401195308904757753950613896305736171733597103368540031403237672834339631904000957329159773541113533542788083748520574160254200631961429416952393895583337092895466016215768843134314157431200564314866023547618642070260690300384731856119493179038805660544405917643278065530559184130839940867867563205788271511661560467942474016774897529874201686383446098957414168372655761486846092708458997163728379423555483804938655923700101466314361090793669558798795991131642813752241380979852959600108791121694028425621405198489862683457909648542416829479398204184883220403365822534554350502474437514204817809492664527098257388103602263075512207787484754840162133951110890591515903206677998420071447982051106300682148236479240204967039223531701577231871333412511803131294342476980341108973063986306064398247317647244939496203998066240783451183386228646095673549457921304508168702442231872015685113386952976191795715283213359112710900986036344199571158887641640354316464698246088321289883184184445385627866736478616094140070604012979753516304069308884311359329493854369724966606333471995893282547322545204766597653254860005867696714570827719550131236740864949570304866565977282456694163309454077001620674864389178625361664217518632961672245053040185971519306754777021571764606625701379285198599590681571971454064855533381819752523320023374528700685093598427751371987837453574999361382555315090690484947508300497400301032316360462986942159955603990554019689060153113234900975671872680204688297097430145817488655714935734741237345653031213785888814410329010505673168763697399632765928597490537033424119697638830007491231156208586301276953092054503356015626622850105321644826012850127742401973148720542282536702329523284941114570450291531807866258619730895856142847729477212798458508302005731414138267838868858156118493183021573346622831582907847388320174718067288239389867959061589333627037918290477489103740933270414521205932755929402194574331390771619717263260458264219849459474749791402138044338423154679067987225509516753807528902220313823436091664117412593291120971120611538234496469862323645127457108710836317848519453891087276576804319909128818769547365937281321868808126817159279663901027264785238453972369408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -104089260733356882760807335968279206740774062612148786031144622112136102416445765415050444605899925933253746211940342285379669092544476557629189950950940893355807000268428602257041653666593041588504471174178792587232396182112581643261162051711876324842000534708115731195385222937838596575614646311304502089202697928670838936354087310933505816884809697238153344600742547407184923285281713956536988195583639702903940239236514911141536347975983812569724832151063811983864197922094747414845101983503739393466248348355108520253295914598053957249987145043897472603259586350296448728377426597332125792780546301126274157075206423928961317414863510722399049585818782680150627808598729293148806438602270277801769720914479567351224815746045693773070875751595964003071979025104387808243072887697918172411139257894388899029699870073420879100196912485628492344125553010612696144468140193357299348795829387288464389436218821652981020226626005159516506226993955630907849975628800731220065774613356179676269628200388617317549490226528045356731951895176324438027591190488519198992104446086724677648496909879775420802505125435324770083945555128465459121616828425998322930713205721097330710601068688631193538530544216223125453715868304035876046387121759659537275731872042489795618314401663724236387080616543021228679288907942542659035125144066853669622764404443782889929938972758385133718541934380080062089329184476319177194298404775093191126508691922535075632731734444815763109918319549375015749012022677072632340574013807812159122136279019538174587501054399009464729467440771371177236523077707947573402317078866240448525315309954271157369101584402110077914732643386474730940555303535666952489397091441122273415347546885101047026585671520225752799700883737186952873311093261729005656325528392403734115761481244987845052709550429015187885755207920681643344243488008902716238180261311233443530861225602341980369283170084169593723392194090316632177675477395557568847522471186277478335592285760537000007150516975857158696690513821763376013017741191261235667290753021879439309717485640768971712657180859747271798234960368927221109727664734167333043435180820682092973441674382299221488143379300744619169990473353383659638187166276254594732207065970127074685946402298940582361822062801059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 16701839987573473156705773210935389452582560377745787015553776633003918266430745416947495124115909150976014388920694840437007902074236157250825389709148947628715845662979368492244739217462287834094660455705858619483260565951667016049110386611787818572866423864542945525009711423356378445622143769032600492893498433949579689549475445836901241689961490558269589589254018327474798254087313110758134367199846154818173837676948872936801782745373627722201475883963347182144836826825548062678285086554937558208476689220449797470459962311561348137100782703390513857307151009170717405861080947923643575930896848215056256383355563512144684730850344422103071730366250726375848143204969502962290951422454087229283351044495040781745098995656351014693434781995942751620761730816298284662794345685900630889399376052042238081861106680841615611069453494124782399057027129706113955309100580238766484325792768751486024804146519117578064842408599190160675957038029756780060251691210079829075177269734147459658517836590711816143719645682900248963727847361226021418297085139032136546699097919840653351928485745626069876000888062556008021124408137878694016882735627798029087545857270763814496869340167953787561273719073389544658647500956795160859874022856027400441583644025672154415264483411076892828949025617314582338817104964393179296465160688086609553729253484187918853124180429507367296646727313740036326921537875780418190320243991423159037772764517090444935090961712245121315764596504714695913605995294084517760358807282187657391447091119715824443822568866149540327301682240094238733055771823674836788103409984058709560305283283180382331287816935497334478077889604687852646230865947870547322836689313315478986540032487616477398984291406946404124601047108255021279467507038970366399677112324639456902454642313668562495277517671183092244500079517249558493497531659177987621710054847460540378383327265633320819307107461292187807125690434018319603695299201586770177422068147028321753749160502417199348907508882258652653668089898054949612586783223115162045326166376856035290697966885779191665744881956995587480753982454664259195026962584965042138967799327112312257544725779123511811915635327936344023638979211321273623693554329989316841702417036277791423346254716304882714383175191898357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 647999643919444129085332286793319963161438934353695382223642749377386935545245777681737000809142894053714548344401003612960619806884581552139175065895885549057786362094862041249626560404074308895419657917689374892037812412971491280240799479249091855612788180524645371903716435644017349914448646991234278079848181143583688566885381859505584892805025528089184342394396825722763307368087735721942218414433809578513246840447751960773081710224457321882819042024230825123817470245470606674380568614180511005007827088021260732225536250052800111910381785159773000726729469241842211588347335525405764283286526743855143104959828195826822336534711612644131951658661591151092605353926031284559899504119709307033483722254250868081937803705503850268138563969826916495860586846351674847712005109545303852132160010156117887427435884355560108422232684208950143939400106053501723270541117009526538676752967168929535409691140701654765380655412801452755893839261225999047987340748726579706468459229429699175446194417717622073593696960680804552274786291173580153376226643137563732612250874803827100636711032319110040975874259529412312555339246355356826836539250490828849468027664237418481888394850809409375942015588730603574866520531160521877556148449774821827841851985623936630791582145698353698264051619785736203949507793120111752547244021830168120169154514405317625419473172785899314245981029114063054789234823198836175086747358000171911309770393539144506199284090895599868045471920414953872381022667519763261667549812516691419805819304673902544400149279600211443506459955476401899572427848699780592697952589255954025974056543271423793948037595236915147103089156747203023969165800467255375314950910495806592348324294936521554354717952758144076392574571525422768320802495378389776630732410538989222333302859501800200588258856808502328907286194344535351015260830906752084598322771238642263062538845845229858214319930006172427380614986131211506118698344919871211978784178253898098435585114183270868326531742120946004544319396334414240070510421158454196855657219097244870297513395981966965045727892272729854008680980987751251793379132139400617712560510081733446857168618232051007034105347442797215394870964715225983399421814015096719765179579142647146363996456895222986558013955495396638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 91004736422969242806302427371409115796209572647241773764452693456568922590902600958146403520779836031116345313546201889160085262820677782131824349108786845335326927252752313744846533487312696287344454710105115868501851599508605555526808132892811338939049265899480827656242490598182524019702374482618751795296131413311979516623554213647243132830761104489670350497996055220223145079628725842818294381293882869529495866272388451901357673433834564878673288550812415199183082151717016668533491244706914020347219383037008537772034839507375087076362440905532390100757090467285538258641114318618842671113449234545210400452353423344137683363618342208450651457883622433987612440108960168949643219910713235191829768852987724403715844091728197812820908781365805272368438705639359395425996967943339018933992222405633474105047622691373662450191879339036041910825311320439199523792026619945945178665207127092647189231152985521658143579188193273533331107682272236360695853438636187319016105342041616362926637335467814590319638690414850638754439979682675491552394925783168182673167227015203027839262919507242100357756206186614203327316683971665850798354258244684646193667981336005428742257846766839187573559646760220102822801326701152595498464058525304870128392642788459279281714702385783230195222171351331600607224142195493708756665714338966519879715060813368449751502194765093483444240181298647891407820511940145462364043465986369277661617648245745710674704851954152080500886174103207878057048589956817426228858037183705439572383828263919408572557873453534142776266917665614197877743371044697050646419884301206634041729068214604075127457541296606039931273038263488670741979127423767384108021659461741336883988565307711257321451687859069121700246383354902984143258213275095217081814579652389309317222356401874905231199754292066990007672125559366059434069612410850505008994461223057963711651716377864453696569698507766278664690180471216773924922957249105173204031786738857698368121044427263836813755089813831177811370721996135976129893441086718211511242361062285872204300553825098729895817661958434691873968781809902181670481048977805022823284647063440405358827879092508039538904097824934588233319430357198562481680501274425761424559078846250914330693368691448690484360254269996776030208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -500227034689710822358180688634157166954290257230444611881786189418419147881732035284385014960497505296145805182348538373810577928478675306892813124834165974988530137729028033015958753027278135520543266948515731799593874786869861965686873863617429108074195562995765478730964132581083736428451704764482170303990409934244702104383709057181711784649061769563405930995174327309866118450271236345512850301966561850841189323625336381352725208005775112115796040395395722055463253365660325626727699399538297842550415983740087957820915187629168717304551216134039378963633454370380986981697563683462163249798158909130651442912016565780535052583127882098399831478157444331755562138961401545870951065356510168285135771484992902588234919544791225323021720981246506262044837668019273963251997367460159304744193851231978131199540127701214222590866758201966066625072537978138567520399624239619462519588315926209704221364986487618724410118553302152003930186363280226638530907269422262168775110301010816389639449062917402840831224524654400042457687309606074636057892643246813737275468367747469958178887947506375453750675864935474661640568454431877721528028088475810537728458490095045916962713708599876936508350625998316882429654462195558592474681077075561292601300173883733941865436435299290903937771150265342439183092494690958763142923041295994015235492997976373859909528726264024217815972181626915777803750432533270783767543245750486886230941810042352798719721861948838922286760502372173825662662110865488798427051560765301932352667142511538599221121795636327663879928332564681772578299476845055219328382575852271645256857653555236314685913217883842803439060193120143781650263301826391856497678486246935386215620459457390953345924979866956408626025269498787186107126439943419711586063950431688985705529473732511423183518302405780198848505476050727145689845554712832618026154218087526053105807220103228010390567552908078092808590114656319927234455006211452167019827305132369952285306704564113735922187912667517845374641096580580445658877558023358546318342071056690484865118586876744511116742152765395071045048914931560580651328545084230664346974940045020231882572280330228910695880605665064213280685139605997350903469240585573453105263093630064332702512927569609482672943580813335388487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 1464486248703338863019146690654960853859588952035324765495787590969966543632933255809321032210144722189774549158589357453770133138547183131519553166397355068907597113855729393223313364249564089260073221957739861954696752885915435917874908096458194770584336053967594813347589204616939819357009728461149351625326073759320522692962449486215555338056852042824264247470863732778940201794101178878979135367804677428809165154484586678634934752837031874044464829808458001779202721503983868336419168692490246391018305492307578927524827469742798938097950515325281201182498166904835502444378555191354997306500246687575074322309987246624821284955702358422342247064889677325843310065835140489083392206954626089594929983131300148852922904948564944562270875451158876687352451977379157886197616552596484049678328654911326235179626702513166739121019440884403753370009953393961817909064552262892406231345652675152567259840121903577213491598528238791644588905264679693847142313213093677373111022145142707647495361218005420649591247425827386732625847678220169510351796937268045257326199330973937392040182630494652160000784191080687828795344764008890294940292470356267167137226419755447305032038433589213424087090246160947777380367480679634155104541540716820551801256286592328052944271535262445268132759954916213819206503742417693126298333396006894506172202366729489834807897830408316532816304480468383991002960487793006291007951495471371782153573192935782409322284679774118054778228535060953804474490195495348843663806210898957705055357495231277373443312355165728478939616218828861978529305050876086279411978311217960935622764547991989829337092932000512741173339854205573950105775004181568250040610716452758568188447509278980598095383544646753853741812176035057956422731031941013887857953499824369297631422739798404132307408449035350067082930138104741619156244359976249775882547731371547617921821758878412153191704940506416670985787157737659509029461554048318781982684840796348666722146508856651371594229717616980768707845115778713137649266514687201618585263327533436113772945441506285284374415576098369782335066616574485366767057974685481869067642106675292902083391920514800792155340486757930218817881069998531148609288258311872842278608198937338983437189212238340469219261303406889233547264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -4415733163864639062033241066550210980002150932308536034631279950230754096690743410449428168573649791534711791712804615665381513743705458594435670170115780770846971041443682339614525428282357738492887526944219937366138891554088973331251444269957500654820876185002575231055118465900968642363019060454637307215781260263760968025792070484146932174296453446401491569871872067549790645514235551089416672107354114984994504075175733974902031724869239418822549139663087028368475385699855613057987843347551095593822594257893434787995217955769317257424092667664658718222994287206577347238880855901285152089727218189861302127095896951326967919268855069256717254490856422119165502006662112197521612185918413674327699194888305975840881076853384704511771270893530408650347525581556712015100747183089252299047764174357648187855362112183228934555718966591517412899606979245890573804647985280136222193884133312661569227966778389541541912671266011544014743122986051041946881149260405681468050392912560337143445507329265301507010701823415439137661494521598083981023128171033982391358511518510326684697469274858749379362982460623500671046715253187275201705416159695126937017881230860233428824257901039044347825551733511874390562751604803014081364655691919209765100835129399174997064625432659702594845462454185744070925643201318170948094124791189062925384931940108629879783299545580192044936587671150808414861991913504396844317098426286167748908359268245253682632461047823023667894411418687207614160627048401767324145543985155718167488154447864632901618068585604025881061979279768996545168232633952212844086164069294432116769398733213060295280749497076605441105743837657632618629778061948606842285507438906480709143852406603079764220081780119789189516365193403713836630704157132711100521834670060659037827479221373394760158046287121509630066444773451217870837555603677747804194985141341885741985072815791122511817128485701663101097971507788237346553345186700310972518380600360103020674431263639187597285859673632521447601889158787574434057761820097451376485636472907665390184486400057870169265109657489676043391626914934287329932470878683888265143885672410204274544855675675931869116960042661911987139435180732450034924479670693658087326879495855179575857268328147153645638076264976639087083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 49414311684185645416368592455109298823940205302298005679557274523998737782391365106630054846071624051540534980807109157725738673316996401808508490640264901941064356580447183182806402974511819525805486742424555640280621389526242332753797962475961325995061167067838067487379331750108284209248464110588443463123203247283028446472176091886571767743391712704497112214620282028494072507728387170695527812956701465491416896303760415660636029901192583134594892359581846099426012226732206263694154206311324083866031781284615863642864563364324445055681688795707932384079982597089987158912042849259371618290196204036218274773144120201742205696774163518547814896710653292469541811337997017765238909370998424776510520910650011311558474789282695426682456109913860840735985853685645969209003210260888307312119520972657672430114000101297879770365225436830129029456374041563064800260298375125022276844594682246326282239593834030282570841111930527033410894429821259347027938807288692670982765788104107251932218872045999874827154374394822925971660964356831417369934174454900771269364410339208772761779880161384424100427742383041314851370857430293724173827473054200808199068631795617143481931785026413948971787778880791411715364799195112418564936882400539485901144694767642604139301080150623248818044377010680500020160617321126814720143512026680015974528562088184636238131718094352964941632405867007377254760473021665242084953736343397329482605427866830317651230594261832945145824427649561459817314538045263979852366171715978362314109446669540429862329442160290642057058707061967377006318148619244350066554685712058904639623590585766982902760356472391458256860366516008267564129308198577619541021039568232145272842570016917156547031908981399767161311040157310334410436312727119340023750936946524838219263722931687828244075547327963192138143333046877157029024418401861683038363787194914865436442871703394226915571522547528614188085569944468557647827922561153910208815132027395116170871943799174219538376831960814695780173763860042723581214196284361600652705646226986651495561796846067781897802310659913978171457160043890732318837640622793898963302654022345791321700501627096648715349737359045071113872937939739699410551211475473259865788375553670072693294260654141188723648495697557778228838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -450351167497757709299662579996017479901393503395641498273757278345694562970011042167072645457802979497564873817060354880466493590374695683217882975273541656257149989049185595614217818401768282837492449179643408274845528177862054072712454459299222487017242684077215332507721783630638488685722883400620668438550304470708833218096280262056482391421725018258805798379051233406167234060173031667189328943905636977834625678843164784618240171568295346573538696838194250123171705855438759996238073882844776619430101607539379537174210525995523493552526549864378774717085797201428157536735813980118974593801744954692727065271815568212921876943776224969247016014532304465013717203680654687469602498227646975697572432186137920171343241764899716315704724830917714199665034615637393904983282660976614451299880794292681412595828099710703212980105742810895266587806263752373339573285772327547170612637080353467530516466826813990714254879083317040110691935250779858247406147776730501521311211033341049174656356838364885921990807668578546663783892969751236123872479508735937331237768000734116775860024928463425518318318176621259325009354819715348113938948471067783536735009383534650139684046835269182826240060577078431700636314515778991198198107730607791969990354227605687202122294133699080752563942714199369678027218720060840905645448289007759109707037118458643788044362055430722858603849464245766025996137550284048058255112830858326781521329213523151680629858590794284384736336180505796672658941601477623301649562503999569310387560549008599821042702953936580436474137249278842938762822238911762894145659139532464215328208259920713090488202309690876118939064853231499258891379628748623662132381371735825289039379187604384958720162670529545246028694108917200629183652163176431968036925579225237845742034292696722834447374642854052220845751454823361539155924989760968795626456801433243623803348364937903159088950973077131895809785073895295179787499729003230786920322528493570889239247623687965202905018920771124140050842038764281361238011722934953559542714848570572848865901880677473796769373154788242090061531506667222977495720725271892277946887657433262292058335685775492441793686878938051282882104612785866210405196811032927862158121723990831876837206122675755458391919228066138837106032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 2659127294676339264407023616999426475486616607675544000853976543261606950494352605759967192321658707899092867293016348807661478424846719377269483698724025866133020534494675306166681169785592222629120679528187631619127621056056904561658206923509229679837901572261043904035426966704888441398469954520504634659422065569110593609022202052102820542583464618640012298343040557644333446617256357844368715067172386118862472174245977080653008461178702541630272543127184758275983985781237437610216846727769252714788762192220339071946582481654497072222486527890148484611561704266349153569406396806091122786917263449540734917724309488283343413713984703730882771533934934152245778971586187335514912687536597945858637022800250326739824071557215629529082644374266657307329393128213109553512901661153930485743188415019731667351899943052942971028257150991715069810127375894211349369795446413758560680896929965034832018246205940608090543575109431671894118850806304199113942618976523335221982729824545831687364410042561283074679281335852067741819021497980164315576117585308114411554779299407454270265800959108697688956846641972449484894240592803016475295441277920666278653853353448435894690625295382441697351938494526031412228117546848300139135116827126866039285656806505491013642471172859691358713940844604235795448900193794159263254852549411769623133364187759968205675439819380824585492155881286548777970004714565119070400347548330427580678149575009912729343325303287559831119977359132450464122565995220061042237158770964258287093074220156611367420148782137430981492701376344070659150976819841856940888627414973805991098601397322368927957355275822800219180898559434723957757001385039505206890818244456201057295595528169942083827096471648789719114784704069605078404690896840599668309090580587533004250017085369961794333094520828040026184760635535025937072466456342814940907805006802168216712780780396403853351696920092115533279403575399968635290262577672077459256022274187575719262140248967980792307223663252947489516589344739392383446853718244786803388431719942533846190892742965300881615117665383607424518055897217292088553254819522936730047322411873885936098286777019502603838124673883716907615823252235034869746130030066323252478577848951294321748218189681828564138897159194796906248142848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -11353031632413783382273977268340742262307252403567536527913028058353596901760719319290862558249297072198204880724223336637414730575376257886607438240380680465574944047361402400975049654552987909833326170890745701682749158794376668428778562715411832291972480275487688154174466107962385695234543998334922623274631735815373438202739379033133188901842626819742536885142263356266868895245956952291930118377953320397330481796127020909751169808261318397279129274109349124958365811627101671454273643896618770595918918264431289096283879930213489989181612022696786016190395496896033127098718602806098933692743531504229272438214941122735730779149998904040720406617383085885811945043729815187426909313225744984422355840874970623670317969316383402936477096282576169243050876519061374451503844054309333293129733369086905596891232407419431977853563966620396123370294284245179996499341261692149208289220682277284932317150146263426540483552963826904707366855332005136916149790106878653303792863672744399884493935953506675590233070848759548051842170184550377297407894755687168844958096661027833766154806943796495796863591265581752889188843423679762626015194435078509287372953616872284701389145432387552002365090258541820834446480648287540914841801462945029200053116067985911074869111645475135836174401710752810088672795862090106578542880141836596729074457079545828783908272428970482861565633519303240410980397912116130848501048389622125551221675225014886320395437878265111849589655563367886395760360792299124632071391223052481844763619128534490646716897962559750559395405255077706898153516456655513754811502507774437609376309783447584547215915169349546609664875844158949366754404897130586518139511222475208282490151215325027201835383169990314266267978717749970089170128076160836760830441851906951201592057270368305345056756628922244684226538504054079209491425243890905976520234066160672662049881993598505826988148828705271495394693310008662104029564014894427406184898105088161103142105002939138651187712141484279047784129014585067402681257303047286190475109956549661619415890938543820346502090358322451848128794056595362426259779146356908066960024854801042421501300461055970255147823403727718495281011888715613712429529465143352275193927430894912970606022449371007323200298481460975374224588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 36974162076954623094540130823907825192881030288487136562889278706847732805210587266647625564053741746979683509374250738624220339480661493313680650079953785778467197428188157318959240221429205381066783710922324905288361578957634085454761075398941171273969754767872722076491519582374665886438897814736662709108832167253946076464199867123735555075045424969466397866466711084353881360270656783925667213725444178650519441994610416414012708968969648638480376564761858914190514065157550473984375895752320444937873420132330380324468537081804339041606524030018116167344628364014112107742441811134819158005333713397323624829090346396112892001266554372166198906984831422069029470161917794489913160041467687837850639156881385043594263943747371140709869370573899598449419703423238467151404987465592829562498626815512436423628076260359533779228237300119303908960325554673153845877735799681530701491054910903728446277980482299598626444214535263965450532995558016900309487929584226686189636418403742406536393237332442862401612329045821997939359586700749870792798162901277597224687469784141909113342549317794854886629757330453347682015558717965190368688456794946542525450684166904697522209493491272067640245120383938849291905787189653786339573371986483828932502204539482684976006041156692685091350162822601872650404546204409797697707443185313679706795594793230389670201085323951925536334449983505954242501025917266583901624845328314821283273809700440206656085640046651771558356587692668586313843471366197672434497420731791437617572788363054354212605461570084493359272101096405445811254638473921841187062643317505633700682156653322830467713682772433210154722008550191781334348935809597383612613287228728094192149744481081707821084961423219251490123929554969265960235093806934704122366325516807198906793310855648679007204703487052739857807147729837838466731466685050011745693732881800970959013908044148329180049360884173763988026358695497338991038673996701804211595450011799189428647493674858515010269295303563759187112006665152298823381466224200819114426575592847690155781526643607264540053067743680795141957502301835353731690392734924671596302687571166667252834043799928622101537909603928920029678656671547744134185644921518846875560650459095521015159394843021045108643320665569191603407421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -95041272551607833234130178335323044055287369001251458518010916875500819891623807766843741350391765506416695704682770405079305015536245546721436927922893772702778655236661140580931012186836898459117988011228210215760403640682142186481308691647827651668869785749011514005356692485244447741036286641899500434337059403973071912519403090006742613720498359800922462956806070203652138805082706456207426503841113281059806497956958908714032771695360977056232165512240942202938988651925262308861389677431661175196795922312706761212534928922040717765907418521258199559467696299309828679230887303962811702181706460767562915411379967228820484899165751797518783967216310624816765218650781528341552380192916438907385739344698589382936885560212891108651343672693534761564845482551732924012212391304957130661055557506958050788021070992656585077012062782902994399899226166228991965460808090574695538468918428273660140093095777298774823506699677376607174322949096918372445020567797881283645626504095509379292510334329463940954822563596808130126560859721828522988052851934997048786491795224086435860380126801982380309991387444203054992597548912645725955155295924461400756286917866275894960217970743755605172025297278143664458740209846477911932284879089143578014131761145506491546947512817152687638268533026949909555139803727158968836588286342208214948039124088938029472693035956737535931751960534598767483224059205459395736622689745251762250949911319011659772151324846879373904942823423110641835417839812717402116109031868027606710289189950834317172575662167069916937941490870364379231607034071025065870964811032767942186336108558894913786328653870294884206378659649300740774596440460565602856532522263024521383800198436367954592864694783064057415187849270735862876552260072810647084239078277761914753652989758003319613627754176676488317531763395400584510267116618376686940093770130371287247776718475085970767904959878152278744780512747428855888969879722203852138324679493776428460812924289352126386081540129102684919561010972014731117312250147848004586473792778867453197385086719190163527701941749130525529135898379048142827380955461431712909437552098362395072498391929214015468681715548967740340602173041389715096806386805997864180550251818780589002866556291654067393997721835768608922271744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 199385308696469275420396935641462883667485199435403834067972010856884730950973488885805916428560607031865688824081502765194603379290190761482149866851561359648784684505876268721175156575625344786455197988545958331664152714831637766537412462096593451900648277454222277052435532247736371418620728760558752223465181804226034021344186359607788682799840672914874498928658753443310158754657403031901651251765041475699513792963866487747431180777002835777006421496760825663252669501998397090680365805098052052254548174637293770280437636341899257279278881582115469140345846127469339922612787071597770114828651328933393744707958654782448012512513123108622976031600387205958067088956418811779983236890984401499733906958322021202843609142630007139507956474136586121863468497282479668915029340808618178414120045390925173601312845534676539257541183635389910028662941166537336824242406514735317925250185915760216128253548988751393554588746476896597299739101856051879385715883148745338436993232320066702566673451522770347993531992984572368531330321471782906415117102059474948569767953770311738365105822923397877511773458897356282083698651371420487679148825548850043495646623639446864588165045962010530454648440771623577486824237497960109933106798307074539520948219949665280977797874809844568238195895834717975390035781013913487572738608411913178684066279868979949615787668802871934193980044645895766706168487579049441138009695827887912358737375637432806573058107761665021376817502714526565043570858185034934830839851439824916188413209224778928658218912402208946866046971677121511735436552998587730165543777731556863989675817164662118599078153122782593205260907798118120198801603252655562032761609174915603693134152666622939131293571509001216751174270829563202478188302413965631972528603195547884491676049396734444238866625271106475389999778623600085978203053532388409973517920199588987397943523444556603910072584881364080215303713093412076123692260557123240875309182042640121978977768011305039506077192041748276124071058101242891637393523860785858888785680444416407769316446255851013601145554706712347580226147557898492124190585862855540328877486013105137487098081853987069153929818187400858600836778622118690561856721449557973944164815689542020876644114416313648128655503011445483493163794432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -351148087632059041121505400326852225480015178292681635472352800919772052474582153336185407178076998845685955683262714059892925051471006919862986590361028607737126044195743596162948658198439532661415948414829151281835422374902638033010401088899485418866315372154892217480178831671439573091288850196423356912122983128680494041254673544362056506928312817533310828618553725593528867551989927648856558182873232220227554642977719707480326260452027690489996628640449159956891498661632515606608476318143387385473634067727426840152615475963207130519697283060887549650869276724973504504405760481606348269282890801799752003117222023542671092369533518748894099758149275918517020750415581725515328107699554199328354436345861389313340263941119853183082656275196828007375543565536538154244816152195487958760026085706161553588758642045111441257717796487140592142450094493331601730756135624733943956570791016724438486514262459157713435712712520049802680545822469651996170024272058086704252254374321289903101724547587253571663538990756067097511480226863374271744197559967349324096893475744297385148758739603780835297699610271815591840820621122526021346201578073713556026590194180701949907776412289998064220621147709562922657727761210368965610544531941623195159111708036781078878859141113984469243990490048339424134763260258108832631537920430464982151927028049368495844533332493727060157067136718393104330271730199013467749104309206041662320251214261103693299705063705405486263771520018571843990139177392622168416419494972879378101049615114804004327755323126666032135205730674387934655135011736533735158873977313991119462720539799074555576812124789071206593213614139582560962526689690493550466849232313195560700371746157689728654527751367241692735891459940247000279641091338295620561734133342949228848903640195601994528884744701352069256268671241702309512519623617160840719376511827850617222738703095684845421148676174922362963677646211673298380924595558688900665187570661453771776233826092172956925672285201542686881681539546191940016209607585348181618221480660579016414404621691600650020868142624343552246381727462280944590703094275681941501656160989114776714666706863058892348900713291920946002590294477868635008389572694262645604018260024872127044833840726059412793592544065945762576591749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 529125757888413966901409561507644800450477117960633575385583147346283363427099575533511749089362115652578830565397844957563029135581728054067866169276315334851660403054697856356007381612527718028684980738565078273256903198293550370250431073625991064010157189225558805060963015235504543902904703538412638070497354930074480035351484109641801828987072116085742482784869431927951361983190440973134716415759542432944345657713045169933042831489186086803246662376127296723428579337606586538372022487117648554957457202876300580692677196906220851531265500132732357590251129533225210552086340939073802833383059851079639030388221863305629733019235850031664854560181626140112481654082473021313364043077701733410339355161714021143951839768224494347458957296230640015281066711308576988544981215424437823143202658410449641593228741553656208620939252064392593611547015441820444260115175455135905280395695439249079597081032279614700559142973954080650569300997306811176646392306767213967929583716440625990315051885933727262513658611557901632339534189380975034984996658461652451814412370047553281648240880576946876875132567459986973124570211268091408300672510796524628540434337250295570108347550343994957458737418346149964175594579384249760326825232144617190449056328027502278518793462045402756155120167313859076886459839127168990960923499427167302881043337003633604000371258623614730284489581792091553032626936725341428907640564939431453793504570455139910936413626705190405999399235078428883156071787742049038944969599986020758167069692660679928764062664278813476031147341989479176688591811393254765424520277596939988301900224690520298957853789376035354039704391671145902757130849382008371773915838842715475371804390269074408829711794210516273663991212555609909525597330603613487025283180635704732994945370806376854958956355886560170171756233587450391044280005005281011097505051062447088963888697691626298773175407749271843441926602928093954279074264954243198223077944528868833332277447098341517174251350757138403682026454705246662475990934559770990819295227558836724793553384687361146122622665120132875322310058610378684947085041725249243779803539803134454001447508181757352926899354886460829454435122655395975147626854266338945533965324997890657153961750854614347156302354787332632798182768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -690033541031113764656482746041506629592742653079425490401411268165306323889156022909322264681195045923733509446594957785897454005083034137697698712466167799841949055746232084085620959224143159647354309946132972755278014879609833594317262185238318858145161012544381334610051872462459259543472870450946110148334112156769604716015973092301554829893282411105503915927077269343728139456250471516503167406793341970141795468045802954321655099965208395732443890420773038782137617816293417459181192474826167260585069962581092066731469850826938001281638065061724324699889646253056324631746113761323020967462539296847499252614206980186300774592173977669003557939505686910026879975611310407566331428367340535055881869612073210024754965261662427711262187591663761588797906683101637426276165133905545221988609545405238818913988510291445896866439582505993649881024191222789006653460366031874273317739496060844509982343133276978221129804514351293142819926166329789950529705077530592130005756337652273576979981923566482565484731822690886848431309216124034371658009305705924862495738328284774475284586006937518800757706936484922262019795224470365096492408364774303568200734232291694342049843418332222598818919926976825390212307274284296553187407034445247186337779514315118126667344108529479065741429670581128385274946938138070754522621985141573637417317510168538995664131212549780810932446711729308975141050501940588590040858263460162713501954824069921595476477280661353936107161049729431362185672356266965737282481469814998250305489479901617918858406382422574431239066637838208788106565181283367471321715350976578260001525563978254627493926984956879419647235445762747509338312709337369554222106512107397358427377183662672747168948381696089333994300566426655677776719244675351191717849314204232745501022700022877118291277214550049154687637843027802063780943720620114670168523762005308623972660615397424962542182851429331326963230707822456458490186176855616271046707439545509531992553764638837966840709953593492635379966732835050829722131141825684337383175499030648198242454767720007826039693543004077737776722051547093885834571496176356930650263446390114346740031588490487122690743527971858899099660270475886431718246335167006565253191755174294393531359604419749653142371222472900457193967452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 783407111561899151219974260715286459220781359034368369294309999007192179143094605060206228655010131028222003731384637636477050947811467732711081421848103065691166083662240826137676871741227217534400642552152349802755038049426781594518527123401089270197612101653346437431540035117688631249208426966021201831832071033181107731875105007802638993878085056951360324119289999628101636484025334969861131171954055709803973133582972524897953377960938300835514323235389879447275165037901748548106784724941535395832015321210933032584067634972546972313591196242997159531889362421726453262136933090241836358378563391459926451030142925842464102449140172673298637557159031601838524280454876102188213001364103521315357860492784383227761607938897593130262422648691656574964030582808234102318218811384974852613477872933124117046590096225028796479035571654711769842438082478026191667547546415925405120827996077298570242503704780492769399463290951448383454139794891604617298357001730680334067301811251127010016393888458594543073137949512943539244599938973589723470272476071935262188217368204132015865762665255582432308039983337616251504476918227530356352832994509887269608218301441463213717765361521513151862394303406971072005984379376162170539428626117277368157506211012758478514794363037059426368276985285990721396973054239488364542653220198513749483983768454884597757266657430612355105929353851895317446874197785186267910864284080440292732784511200775448575868667951174606557200879404391382460248547310914286686066882544953250703705447895734146151204975730456630780831824144501554654974385618727175673440880608888895140742407208780303940132788334757715890608109811956424329263811200043210650582771426265991402374033838794560082710960910499832062500448373347033079832594798520128575099549153934995279417870430164142864019531976544844612560974222174298461934097061482387588959262947160582538034105139736432074432176039167414037307357427257911749093200047581938522360971935116676207575239158700212669000741560827199709567952983612350853693886196427070403492219999701125317656275672742112106913736836948851227000891095282980904613683365657122461758811840323068186377779996538090677923372436896278426544587709915168685829464469692139114739467253272516663087028961765667654754516677546071685297340416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -776386989121805252296621822274545543742275237844567695505348513726246649271991287618197426994588781505967469412152936905440925203401735344006628381598227996837564600470331483457623295464039310764014206743525340709022084309133452868985087517804414590923521975385828829620324964914939900568840923943426349502434069690446099666397360188500958995621224833312302316364960744556368032206425776399823670905237936725575614210429528087382212206165899941848419830548121021582489723937992183447261901239777098040428418022878278656437718040640532810030098643350788769071775425729785699946670468148983027566873405253113238304821829870069716663259514482731892854356327082444282824145146389541506980707581908232452467600161173365417172115877174810137030754865183058006502497969056675478150432717724978341535818403947973076766992605916801291945741511441162385999982437483426774464237453610284259628802170524869340905039801656061942113859768313210516427405825282648330097839327416762518466805800704187270390417600111065157323947006729392307730563306030071592200489543616647169985971428267650061100346717432236115119433652257584110211855230824616913146920997431186555274481866483744489621712531569488934787739844234246978437263944223779772894816365216344451159618079117228510462264376389799157204868864107707063370557834133166812461541145461923701765346450215743809558365959601338637008598885358562849369885295200342114843931476756649110437056658450732397395404934436535066363431891675882579868686326403282426724255875830532148260283884667800456984027689750856205877112455735817437743572126817425050200385490526768346057273549252919295633153373333175377492319609566132325588121686120751279026795955067582424383558801306469102425038429431496436228377326744612487107024557168855395644590009952560472669201267375470936630801994636667691384274037868123970621118746915127675122970161374812188206476684861384477282414745051495305079942085146502761154769332734595077869286653683197322943941775523830560844901491390388817676791671984420106726003915841936450451818920105823872423951763345130965197860503342059380152905787409883432025097237452198561050261487316985237903754749667269550283851055557604683246264261860847784970121863222338866429529025984980270740117738399654154869207490611505146634939924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 674203019327794431186470290909092262040311593212773214265899898805395825312529402934627932182252792793939630628360568824171055288072377294235293670200430458274464876575345830073947546876101666756264739887380746759174661044251855140745219992478527571154901858261352340887604754960222750287951091239151338813217889796076612789711557408131107862195991402387108667236572826634757161863504502347340189828244780064740538992021818737376349734562452249680199448796431248531109257461977039954963006289764415180691866584550707522153650098597469968675832806473798651830996715968524557883370048323258511657364763548787951891930001923667053783223245122913263051902634011898450143903894758099817505337712005321660320472847428816920064337026511315048124042072268884470980546364286469139046846224348376694170520133212550885594051370149970511082268374925944055926587668506989336084173127563635559040723373374707880585083209763888742573008495379899018336927339130718917840417328361966281750656140446317818180568159206789155645536583780756753848217597832122237370028738731000030924572596182415859156785683594408231412867917662887396900021209511437173434871803546975309913856635202605477063136690518575785686190498246434724362940094176866111621252090332557677104624289440321471095372137947292826409782304776185819895573425329900732405349469186502128050090612629055796475609668734948762645447884726334468868444277194927813342535115893848619373352727179413056383037479199118684102211484861671197647089996426974249448523805164829681039837055755698291417642658206408532863618663941041677820183639291201818305363481020013844052010841038579829627527139246005551604218985556102472582410001765094446513112916527628547654465751888282538724955048434412421139429420468714945683343984494536215096151657298700265288275895299583067251231740290564121781933635147722455441962958940208996082059566665849299383509194425970254916721834159427138264890877897740530535468372678928681479211663506335796242331089526619190389808025413360900169284672834743274091646207637431189305046062091836767261683246045150673402414361005855462581457858840150690119003962379056037340949188238471039418131018105258462308941831472168136572438416985296120749167994516857712411741997039206305471027909516852588628604785687593105151372558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -516257441060610928798609106955460167145841928843400435754472878468514943612176898941178509739419182735282351169544921965617674639392170075062517205147212361658210852675139073427961123200876669692879024566159235942154720930368649866947296067815465116331905446384235501019926135379790741177833567743969902912339930628349886364616760415740755731550523676397307831849295826056785938490434474821700523350811511322767677608057240512024672299287967542068118117169616857545052965980969920479663869736677032841938275465821441779817374613145717383725658731712046918506843702776758077074956880194916363747526409588553768887037328394049870181692332636840956993336362181416846109374233935749145717900338097573118185934856949599585141500056234380528179453387949565276442028886435478936040541178848520812471614980050857443436593715215303553647799412150272675452952209415117803969089186194632179183130152046145481736717832169334804485596579802340052155629407658454832291278519515291455912752103020675822296562503251679728349660488849580899172033071445967818484665565917758283083617550693697953995176789147357632649943869685292901228699663665763086198912580897455136776020659833578289815226136916417954498381080638573376965032982825243521012829115077674693344072597861576500834538619767656238352632385364733705677784113168905507341963227675736430299094802048948944206216623045283690103163969019332434209220305145139734863198863743715411302070346667522485588096301363451498008845847960673128102525374704681665653677060303718288767894132918660513860830062570964211165622794274749012171106772489494172187191987136352675932607612533062505244590943324717173980988769781239312370788395086406095428735741767371549099589520766808317567864183635977142431473337210432106915870695841422355063911685042556285443285101238777337928336793199398438570615702036070239022627392278280064592205514114692731996202139063546907295870975906925656403979611330105137792734057141218942013615006389037134987061573724288546274774402260402141562636802248283331031522386002389646239106325930418963016747404699210702412403401428153968847106663028475150031902497211275333693982662506794378455675486436803629459903104063891345412787032287605564178303363490057151534410400134869138143957972062895206017843625613330885764762828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 349268603695082570759858740300995560947609375570450685253435727432311502058566749235500653268407012963272185673988904358969786068676095710630920317910536005400569164581842398736861843403214537754565425839089431520424562774028840719528111621021116752188891024991859936466040302523333557501014148987227123977127710999184291967742812278382630519702428289731855723689133364530238413496380244574680933152604924007936679284391731378502566315726505688584183934528316654692049603105581467334063744222384875143331580279077196049720921323149597207079744579482797198826052717677508492610713672586498157959828079607429367499089229573415695450233497721005131389291822694426424820973560269081349124047554520845553402958821130506685874631985702252452706326197145376966719372268999458231724905584011183075605656289384771348304976647860491852376080355882749204234684713548815357750688545541174129215900209439946406688920155141934861862718635904292683562653410157837897355102961941944545951507713260619478475797361687335867086883969954075614235022884882081345340525741935157930121660585703099866419819183084254950000300368410172009728976547122874263682283254708990827489354188855197873832753306617978380324345667885979675996119672612659345390087569663683305808266314935015051099357238319727201895087635127123831217130583339232452352102258211329953272515128537045097202449458252826872683010420105468922861008042612124281678552332886969335637273003137524093823008394963665248422347416956203850975980258862122404113037987208617038758002074404736018794801018296111435058102632660461431290127486760207485316334522682405007999087808373022638624164714528432637583309394260683142670299933983978484175879510047396305385318755311271239398888624520496829288411929755736423025636356258309409307004744331848874334963783046397586409509161573939594928699153247305553439612898861149329172126701338957685429299798327206342951038688330263033785579203966945286336250556928903955818936123855806267096387028732307757980653649549411165309061140657299949540737720842164558996869324479907429573690845019526474321757688243243484113823425908510044876281876231193637221756311720298275960419909182520437271667149730323497006502643043727490140656518388561940494345718362022781676891328254600291316803728490851890937827688448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -206510240635999884619958339589599976580563231204759109056586570854349060097288475772686965221059596174569365291384647943596901468002705342067556425817143052526184239756058826404034109467774903221669441661817469141230398421953408571310148031353254925826594389234782900422146579877187265640005247507863747902460140424892986693936980935976349709755788494288966641641537783561024806164682392547700764375883387265784232008930848785260070136914406756596006797543983286260595822789155225610424275226642011348560553387436645097888714014427315563942164315338836389487129255770123861818895863090118126021138708913457877941097934269568221227697754796408821708809066506933928746063011407514174516254839071514415801791193112784563422482574243193925314042705118632048226143688311118784349788503398147452964547343661844589644269824608660272759297684966566717184338374420276123728456283745412928612828609352941169141262485441089039882200190944738137607021100630617695773961838461644701213933249608442771346633383642578274018730181617038997918940725160216952236571913860360249801369773431554481806237205541654752192053879118278288924294194195458037041509131747140866285406430507611933451125662196912930044518789898868058795413996474108899581948281065902602306976606398948107924639260202679716008940586194667217616489247195146798806645192296914572977472453021134235728861355564041046651833021784298298248660527241787628132448714598436791665322256926265876645898539233193991929380538245224615655869570619290375950582861796068829434521937219622179882918461135719220472047179011860746555229896390146482017304879165135561045100622918012682699783426777238114466727265109195058045402853676164970657160132529438199865644469514354213197465659184677109116380224301024323582636708454896343469698954202377726406532073919644959985943068765415210365213577902375124936649328566628681243437190942471568312674364338375968084667455283326431288549433650659186435740356154801628876222095552949502677040217968043252631601100039657991861302248632748312146737584380844040259658480228706655397872624020971974110009251527211058700529648348644907556055519561634518566170367736185459074364324450936954938605154419780424583219539503960524767887595160534881722376415585359060334744578314235291101176927140876390775463608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 104486218045522391412790230094558179075502987385606818044505635768162916958022804939908050409718811264389506365774270684445087213900780490919266121934438091363917796347255320490688309341209559134574107655719101062091117697645325388344820913929572408822318515418845200951721327595779934512859971081729217420793743627933791980371708079074287974268091839424882878805036174390826517901571108175413997231671289942537711398795116423752008111491750435366338304161323112029493687369583580689057674686901641519534180244056136647192399940824220866833691786818459208962774709040478241070977306033698723110534634598339681021086341962914877683537865084532725733246166992347488372268411018268740813527006237329535948435938103645771804953659491348251981275749605110395699597775243588959587103565513422762291774667503625261504991183538166931961656684842900123665169440362792027890804013366438149229878044643625115932240486739667324523470472149294037519272085325846447532581326282182308710273433314729456678525213863194495436856014639746310181365280990435812109514300478108531310532392953359366691061195420266036919087357673720044131454351494637155575489166221348314223020156943990901225765847555532096023868222273601867104327779026426911845449821658161653542047140351247121185893790477637188290914030653297669868726671135466043715680164046446283645009765578595942527278534375057215018335916416060971018318551245102465098801693611390399426133687588588737188308826040063483657607082421341258602152264352337221092436609840604090957493071875932171652988375961133172086029210244767646636854742728550761135660558886090226243291847557761719671089178077682669207490956365316751056244738896078263548126885243355030648927321807118968349224936520161637327432934323561827831897566643632016988963850694233976370494309713330252365883216007682568768349323091641336796190988357241002246735226871068033266975476475888279172286785728515626122594611206413172065210409519085573179054053838019069310483537691932865330917129276493106735971215894378659915355602417437401745940070323057235173126671180210463861373155075633379687458138909338729960496555132941366228340755682810439215228027218276770176725752371843338324085322753254059558724170413507033610087476426516795072828404792666554990632467885504067085889699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -44278109627746407435792303471510829728625049734416748355942074895465534821203125261051591724768393719251598670928682733875984743147520930487713170114422505393358874675496808129972558511391260775235371487631553001534929129211356458884629971177494036591739671110616342456014702773005908767309013102601390606668908029523759800726009203837069903822158458179844932106045295158095898073507873488702954950500135467486382651541024651705054686311879171127395231497790883430032161103270415768778609053910359883209671167594201883842575974806963650166443752315059505605405841000271745685089940026849871804849929305526359408074474140213043871870330548730066074660679916294639965297598319419627606803403528624970885588749421658019580181426654291365783778076613354008231566893814822502139590851667760637746036918627242200225109319621407617457245611983487002324047638087847553875512435743817699089684025469726071321782637315152492699902141874018430553283433665910751066343524309129585738643853707442528915783420664483313812256188825648028436085072650351972663940219122605851151424987098536779507590197145644560418899693529390080244210240606821548769796287852836151033777718075817380836028881648013929086337766820123778013588782726436891661288254017775308480947433713470037596056444027109426767044560193750397894973206101050964902444299848851641230385789816294746740849100670232771900965370436109835843943282051917554931432969529586291347890354149407670824454572742059107766969609910832560063127612923064787967785226987444207162834001009628573578284502622666011981613690020845341861326762814030929919608827149735250529389947552742605124627410309509591629735399325110800122386877861891357114960264376923197791721213433015782598169962877620996595779365654093714811341326318046940267388707759285413674212671645865809149201755274371836283813656376759996082723918918058509734468666612668001832854521287410385502517953049175129407470222568443590604426370330939605111491301818155692257751320284771862161342729044825093486177940390485475443018916784555064376032716488433062594497520102441785935080477966565994397249192149616803824424574193553895008174928862678911212984927453783492227895101461383460187991151380799737895463637900714016947134124599651672271176028944723674319944648510704268102997114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 15273618405375161545949213786064993038756910461421689862427470848471556902004844361758049998611368697672078138549355596560695697420941403856574267205781547219457757108825540197134052562763053643896995231774745218321552989173939745483280274107131176617245266351563451948941870722585735938101391185127904007011646038101937244012108542814220829589544889084871878937372717055205112631868051668449747463972668284052585194147174968735655904116531951615484053541751389560363110739045240675842361162843727713246529367298204258277764970924520427068219909557963403402049695972148771964532225671656945861668612672035338379334559691231849233872107796128772881507989623717256852877932913644660026243387621770838378007568638140413740074240666977448280868537813699554165560167081195380194361618057623003518658935139231619281504173395544133357072973636315451256154621273554529582713915145856766060854904453438314462973507641342276900729304678725531066863247578689896168576174907899912542059185039332434446238878339080007478091391379050629092116782953023652853688748005111554919786468278933295133312787751929978462178389406042276951841360228741203343578441569236753732021466521934744743986306387711040493861690497878933361573453074927975207474999694272775125405822189677416562658380145888008362888857328385323210701860410613921014948236751625221839048516184295261345314301859936484827237968190328554843305503364808515232522630068956294737105797239829418091541156648717859914500689308069639951931924291505495611594640091852670282760262765890867236425560231380268126553568636344362507212554547462319625284550693202853378351682970129335708978382902657976753300912632898193161455626430475756147648551314357652416990603480561168523811326103487824787601344467023662871276565793082799290096498929029366494493144411728882178252711313220549634809512015025640378109793908583331218097831839454840448694615939461229349330003489085952558930055501774576565782196547704445442616149084427704350776610691199349669458435289896270237472440748110099044973621793639107484382863793725569175954345541611090095301330402006198598658863019107500991957693466938384880244517683568595551577430716675273873072508262961270166607704929557698746630014646920227624116656476111774779695333620780510799412262129629118615171104768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -3967342744350795418153840973391569553246794574891557574922942306468338889198565541884363191862648786921008235986426401950411741208704191335057248198568633968902375697799014938741193388170916026426746605762806877875166448098449235225365584722823207805601306469080412240024927679804314512401184072522969348214062098687950427575118628604423251842407244274182522190183047250401699235460715552020207751676773499051786588507160306241947084161609973499687314299563617063692531010330670272450319184207182561057046548984106430280179036017401999629472900339331224647955430437855856653716080341983704081191545460522567553418232348153183898777390361255148012408754112819285853845053755556887410807956950446062906585291231586515580912347925587390742288733192134913801714950498976445055619305716065887405850110223090581238185817486919573319081735285401270603171342606442942336745147604313807847027263395342545655667310696263347855522782852574270273665257326690597994163803046890166572057620732641731252647099509247236659658745245043272228013276081028338094461962488830624249206249944406741626073772099498223517007885013494522311483176066011860818558339323834899272325537803439805591902505328439494858798929034714552897312254231875796436891942795319710998212270664871818287004060228284263414320152673720769980771598125694002356735121533247969895965005143330103391813768820327389662649757795757412908123098893136765509443932206053152959338296483134021840555429686225877780690319234151587747880857101633411076774701770455617352660458873162213480838872101455149411238280069293684997100836989804428983008779929108379318529960606417010663288329336573273842724631189844351060344984210882270709669466174896376687021953713102366606146209378172919348424997806481002698034179879914396725297576645026658019946853206590778487548725055263017871080813007389496406714659155621275442314385200418271978843858692232235801482026399931045646511226320096814840245790967728398817034707459166071441275178088549279840800222490168922693730378552356250748255879309449025703103390073338185162641896749696233558856868575913843354185667725051482123757308253140274171721058088733987487316366488899333609441903681850941935006219041510824936105635872391293242228390766647729482844511746260990259447814317772934312603156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 660460996530564903461525026038563981693321059523349360315109250014567342141874173443761138117524615573857653348168855066036575545509829499182048040254015127947764778320507227318659358295415369796451952313698268674181602970387387479526563599796046657244796736051759673222618753997400700494135667223876991362933036760800701858105785831086975239881314242935257422613565256330334770520590872361723256721059844231580435744210964469349290699376766680992878874497305818968273402870030920281945084561405603723933231931469412333824210124812443297770069718084796167088544904256094998102530325653606008071856170933755058451815585531858362998027485905098178084807586441935603317788368595134029204645557597809153330000552822438760487560663930692307973185153380314432849719339930592280341031615649691254681644317699358541492608001462165160322041937479624577520803492639399480462077989540073579257222624497679247496192015449479462705920571426904628574137153657045939030761402505242265105453771322989079570285333390821169854260775104096385751793338884402871383898946791532257549910867116577158568617640497561555963842246135716215068729934478734761696405423573255563720924284798582322425910049553623447174283653470950838575705467609402985830000947755971234213705492227648499105312340809047178884198337104575755334381131859553727713241900729994598402947792212872056475878333291120929019491203471899318713933275020794068125109827464328617495632101342774595673839778684105315601601310908446485562210253156430932327912934057290361133995017773352460423189697384769566869706200401504802261407069498273864045386598378130795824909899557838155309686625439156636155400516750162437616150589984341326668977925906772114116188053811583411828786272633302223735503562100577367358934007887471756434611973718717188774561414285174395237460428318048681318032684222085746327617255865508481931784408811634046004927148774430768122733610459594281833826120064888139958455603031784770369093404131509357725834889898620279910700527157514710608697539811963679437501096020640034390742494372568066053942832283490482705829688234126551281825058220358879739685233177125692442484052672264600301056987878820329547634412933523285501242412323112694884460221032762383152149325725002038572107452048627857456003067445253982755225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -138878317028409060852151932585053827262621262950524261871130304655205333321842995834900635969882181880825411932199243002934828146985306651269350006158891998931847179863739132589935006483491129129185549770516399613404345152096414080098067811871242786797167295106576651036899441003309533135570938720064404695459716426527445933318791428967954081510320439254019081685494061910626562256525627453292064885954191193560200857301094161204957990468453965452407704093056315582294886215432433634291053434400204979884241372696867979637673770513180322703149094986379778147778916327969565633939818982208184928482319100088976392467359873039204731578473034964037071996820694661022947400985665912436946070181909471131065034144209625609218057241792991778635996774293087575991889640991862416553993241951514122090634470960450002823131884508618475957378789164747279568781009487616556955966393117138123281922116552502146649344033489513636340962139522476050669782166171872023047731758501231268475877404537915300766501501750111067301217447678791779882141199119988181030589281411535287310042720180921867889010659999568746433402127585627128734116023606175662977365428586404371716300134401462431752709760026993560048383000838882065447454487005413429296359000524125229282791857963352874349551487623375239773225479364681124755929893862175120347106625610358048670191797567876057605587192727534566787300405283187368752208322431576528340251060359569578883830944639433803322229332721207250036765418177115710634437159051513965740171050779859222703641899001140269394872103531003390661428478645072726149977909046774874911429398645363292561102534512965034653430442744173893317309757640822082031321288033626350068730828810989129222442683466801492968050520071619253887418587574037985195562290651205433624818902244551707151667277959466895813761695055720937713998057420867357986622714161695983834717337505317553296102155824924773712196826849835270649891826521560994181803930286001984864243242320783887079057730862515050655360655538548078837629382088722158178891469553504290360920125460495111122883982422819203856097379850637684216748637192245102005369148654021671258595059921107879852542079834033780328274382546431128601477000777396541020909212656239631325644066016706069570304771231736153937508961305092606383882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] 149437983880187674726648125034750250056171312285872377981358080859495969968402923114061154839370954330721571519186516023465849913258294786704351399149222137519925990884170982693742890617722108194706120751594605917327379731807374990641587820944749992027086805942973087256206235893668938136588671496492529580791181421764068732517536623130861456678283128745785466032425096036103855043229366180616626514695881035796409003291438317681081850222132437904421213214558844523322984796491475809411719197055219416654711995984753387834078049385187335026763435804622247566592950934831762505325884790497837541296078594423190958692872636620536331298929890856176931660836702810082203254952397483995120462916993372636285530861678465661837800058095577783964007735842086219667147725503805078013598447932488369436234262250063137805625673580362916366030672869719482983822338881635476753646025057133163922528640780014170049220741955710487875159941644425521198571414530645645713263659298786915087794950505310389216291676868715008045351434496017908354635320623512229637483011137257514457967910005779839204073848900382751643107018014675620435499352373254064484958552532733043501530165021729013183022048848456191669521872743825639090752242707167592520423868342773384629100450364166324514424582588088340310336815147083264736589592310442453846185053183005638016492426817209314419697715702669025662535254914393582690073047985569071584508578076885159736535539345991136647733237190476489824623323497274826154953170418407831120677312724221035180675286469182941280848574040686199031024250262414350998607378788666831823558043267704589915541329077448270603297280205489296741915717362272680168513475475270158198881071429634242738720131035838798484541633139888007740032573349258475371397237065670894501842821015633440453531618035645110445805468605258511221153873570823834522767615920498444900642487138191598234161491339393771139216326529573773909146129256067867651901132502950178544706453810991614874016722938996923972448632146273158280042740907643052176356164355801123695705068460866985239921248472251667257088949350709967243849688327257741087303164251704919059690875346950450070794261982821500655928103860454955562351978704564443985717458867633448663425977080643893596093832285529843947939206886346409088385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -109355241257072585658119178344620180332031234305737652690715240075099992644739879016866190885427435748164229929369815712712429816634730275031349225539318639316274493919972175970318089220940601540429522854931000336726147486097642459473362376131752503937275668821146890303797058156093744633682200485437550385193794871897065638325329412688250880697143645815820896324355343932001162280551971236613853664599866994273728431702973006877811102738998127985604462534986128732232185247487352310572406640591852035796403438694806619035034424569091527399885628093631045138447242784433652610417296953699478265350096789497884251441110976159270034932322190240031645144857899875856263502008493249912438647845096412063601326818124607447094117926290124596892714010285990037419680559109254968666968902270217998962869460892100121431086009495498343493062313203350842599277991227108236167989669689498127875467542738048863577647619163309769811910058880901738758020990412327409500927693040603281736784420110048982398692785216126827492498575087832871070656967012844625081109031517743583233677594947346545154911217861432497799429532364086713250847624626506525786905762214915154069121333119559536114765998111271754114018355271912550556285525478251997745147928893938943120295565585730016977746872264623536137270041638561812777398862388288139923118091465786355063125019699953605095550944394481825519828609000560034332676647867233999980772173023898820070421974651049035773880752892396276890450256382440650535937283676301589398026898845492393048860715653496541421824980808861394606222590635120407246845179874212122325484066550123273850763458006521631477864796619789377344570145221024187810674204812703519730328975918988914926618460596351935936070987762080424687051533369083654870696872878631083033975329715296613751317452903996743162713697531350036511232126015035815254498728898911178520807284280683984512737760231379546919888372935806313136337658824192955335471088894312158194175542798237403015013456878808150259986900511452826962203121149527500619630650588883458300806580828089721379333530954355751824760153524921920807289819864303415597333043335609969352760746497949561932364531336780602539833418071538410490915145071236570985164427807943620353210509681438130107401681936204534058037642593111411188039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 47538457188278169141804998829625073730301781942321597382425197096254617777749135880741406161275726731060816622993462257132814556230984616779036652555770037940397449021231123480191094176008512663655283967788726806354050133421826499338975655423070234188363894102275126446799490978572268697913730337755392186721926657894766182270516764071244668317333918093326668846888081997976977795482425417920787581091226410403954878310156518999338451908990842034861674562323683140873522000816450387780920956285966524630911934005645934348313107872827385477905082997850916943683512804556190504404734680138426019344765525967534843318281382740559784385716085956754912182495486682749924835086147946040931185782768102591192427352877166174063075088306984082906456889776295078054585553418914114411763924098492976382086457676823943512921728154976520552956328391325085192577281734337025061393673822052633987127234821971767655246074803216558947739264532577142437456636787266377350300110850775665178568984645970512345717722046023937623300826257970681131527732114819673674468989607732169869028912975215160513891936533023941051372697514802383298403970106622945933614506464056030622825769648987248563059184254731168843557367458060426542395510489277918089412414139601169847242938260301252778269488634626780472419913902445137271700464724546075536160788251458136325708094472536403591307733818554849414796021509638471496107351565243704515503046009457239741123988738464443733888341895165518411279180996577407601738062636544029491837487490018710554451583629796110307857987379475028109950543790799110526872437779236599888853748250796130419357236790498410329014448765060229625477012789832799858313596397583575022135958658143030257677118439647803109554078746229735047514018623673036706790482358140083104948844343398889657799939039429413017189223376433425922046114358002479701143853888619020964482373912836562795272087646162866493234026823061273752133915333851120855449644475447621383924145373244387978985110921140844319616284572856446434665341017917181394447241783967033175539179551593124226463862295032751547719827529469415155523649153271379289929054719632137101412799609317896512834984438454952047840845083430821016343220921407910085169701767150671369694097981297784443059809650699218937569381756509232182591488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -15344794664963709291427655681865746861555991886661869235926389768970313554994106991727991351635289108843246146406090176403083860267226393857027310845208084130293294858594635857613627858080129038185524515211346276195220757104164686509989356841140908296730078464821088948596884000241489499728935131878971574334653732007900756072103532123572732560482815027073893019541794821799610758319152519828063319770210445278676866518104543871216324632116680355778648678658395405031188825503711888824129119543981761402623910877092742805460258683218744072054436132252238049182154221539727857926020945302430037055845478764259942569853952179283354473830202709276813764594627542016867385135643503416663654669429098826781167221987832272372891131545510510741540579785167968912008017459857034942118319539300710383736872388446692029500175662438626860135924038115639800833230262205119722261946667840692609872466014698960726224573780921306218336900509376904449754832897030130787600364684010381751538367400469774428026805712700521912624129689708356952682418800391519191562788050572500213856779994801441544774158176042522871139583919056117787737784028290640979469881303356370440589080585413987905905971430645361649576203508103760919120125869733377938485109410747293860031609302051693844784808956301936438389763161743423733972339005192568668659496102302801828676898463640089581935504224244485545634489912931367603636333646696253850112437010142735725508688092903625848922609393272866822741593997810203090645667295317781779107027139253519255450695376096825308398957213083995654574226638342879882180893345771455625347591032986422529442322277808347786097921121033332381689125297587238388137081030394699396932263715428423272675940456360902884277433440975394708740397780652752874054894026846198421281709112063530673075714200181565506641018827058715761707642753749204072866888754570339292898967886213334133336491229606307393145375195425760124948802882703477796945792470274639561767347110993669390895199074110510292644303099051561471572283658393499864833071113021176571454945487839204133829055447074478811099841776238125667684607998547088025894426925015650347130631371109914546555469308960404279631693148871760772884119402962040721547633626696598509011105753228969613700673068946409595710257980051790359429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 4280073168783617102867396769506276132038091143748000034185774660616950032502112339471871946849709109000200282686909209375087390254006600125213716244507251909299003222822337940905788853290467871877294234554169609824499629427333367734782201414536768095631155715171400275778263310871631734085687942604407729772704828281094682664668090859097551769271493797745677420001984960148597589869387640894897770888630233493234792400900798451586248517178779336911981655793788272748211191147167949458469311222548809920054899558451891301551094907391152102724982205135114986845580414079964858300645622552196775859317292064540666664133108962375920867433971509414676293792582761129140627023430232027650788659927192449614885520451246893012557431148031635404408259393536272644091383082590462756224910305329058754711907584994076854670827833041773148241830480219068848901187265764729225419516020311862197820151347902148403469771499280797856416579074871649476617103650728141006435854353539677491648804781654655165090966284015044640794474119392377467127543159005304512586311375012435533603263913283368392599107492953163456042404828161579920948355608410519701509431731893291442164026821896736762082988011120411853416000397540343281746210064238645896701065247218423073538547716628308846726601108647524184010305876892485758235889577302867403197094575543711650152686707454843651702745083633756763066041799355464130829059410534970978128025426285645737435240567611338549728341925421528348021913043183148609269517272900946771739417741536763621451582074877382727287570327140254172975834771713110080130063091654336134782419683001925193572173824177591529344018218123415568534141422645619792782096941167663413976874413055245296514559165069636868137073526266685694280507589007031104020512173690075643139093712698524393922554465636619300508922239799390458378252160328439745913488770561431628420085959742892924734009777273121148447031518023104745916914341392638405818213772908139854074416772555344537753832588659039123776116178889582640332478253247263563004153870190923272136227682527263329336468574229784275546064881287346058302491428695139518327068650386464979003193616889749420102006020641549141107593186518238809684426195769112331121836832231332856744900871875314698314043351933966402371756235958049474347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -936315036297243274085990259053163724903607251052845957189403933835858970518399814138314349732963143547892924636421350977953041838206234144086348147531751898036741039526208207597202955640425159640394832514944354014631487080875715432463488682661933617967168452914920182321539246377560889041231598117051993887653339620954615395995415051012664005768936952990960944371651996656917371628417732928957106053558772103344425574873145426675791764969875510103196832000139641529377804100433346965162965340106105358842155820933321067330536972507667962523244191370971684353426478783933946276545763028457241067862937901448182127841582319171772849290617613321292031702289603153631114573205575509632153535976559279723538359949752617330130051372135876492467981718556147392003889883704545507759275446220896296126948754032308023652763859115349924139411108421830435951419314138474517431415932720811130118004103162082261020912430972794559144025021413648196696722427856765381899985886140414150866195272312743345037304555373120060617604522154838420550995866718565499713950366907337994904016342827596190487621122735397117338932796724551010736276303691084473688966321513847240571376747979111121009143019050290188058077879628175519775317694579953602066925317705045060217257993958195496131097332610638671350991126006422732490035673271598370810731783740807214065214409714124080138279234501526322280279922186687159160097683303037427838946109894340298773779640287893620753544191725197365543983686577744051838977808065086767487356472651743026605337726266262631515819821608645202674500748455133208031360914303485791418149291726750846656608029928210770825620376477664201948328620127821333727073567728980665217786987511364665473227151573814786933048793403913512154346611480807384437409128240524080137588175799265214801088806899478452649624394221485017993326695245094217952565628160306419266137478949729060784531526018447137859791709672831470448191371496611849596798626785175875055177836579933784574117001272946427056946456454753981416828116098657724344306404930453308403621044536024887925806881553398403248209197780228790500045353770002905056410920210309480928490886048325762666919676710664423586097958925875770844584024768834170304973330234852706054036543017057117872266242664188262419736400964455382384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 154287990705783866548277002620820647187207630236133020977398949251691235329875189789852506238744971646546248483644006335593303490511639865463851376949268563278417251634634243229053006724367970682886968155143848177901874635584630400640590692735156882300267850095731460565504237066963272654131614834151723836806169600190389641693279444658336746544438150513122017642792908587788062307675678832791142366145400285522206596079952730958415971464423412859787813941539317628206761620611485333580536193229341867971004089225358860748293343320109575863724396885992183787396657222223207759209685849433471021627935212271086292812917619032848993030872653425134691476026138648854948505403933483495898905258713929902234109798847867255373136835110339742906460481502700508091958440181226849282100720007890456858393778724432702550113794123439190449099145778060339127825111000325132955206339351418540905899597595399388116662027712712474530748767022269442269558774639533587240431138070307639525577152772543102657831658205557052065030392612584743898083384015397224534377900194180779030667796290107887771913139897819964461630858652273931557088556585886012889046089483979726842565756392349585798499785067153378111981621006789760057565782779982539177956735638112132647449844912510043860873535898218459930984577000378131370796911168632219983594361743292193899447143560951744211871373758262364032611172638256760836569080382636480597459921917845571863774680180581713345416659806544754943834152540547511496471657471011210833960657037493135610762044737081908989624206217175898901501055089452037242126677825786968975683797694909894486839597001060795312105091865043463526014423724377370269753424161871582602890555331884741767501574061543806911675931190088232497425734022013473293744323455124683687094928688777093786692050180172756369773870660378237378061349756667542429383626202860581659198700927708675707806114492192366047812285887261282313682373073889148920252696067118244632800589995884073040561688362544440511160383140837264070810649746549663054130710180820892996222402924268456940899983105493370208874994392747601156574771163766440508225662654767595452878897827395157165390302712850232292557352845518276425868286883360796366749928186649627646413759134338521979917088452860894069709508773509903417344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -44836884556761190162828901546652138910008712719861149459469510809379278803474651990208157284371311836050088539193224175916335865810397861327897437305819350419781394689760957454854875573600655045512708632169540118983125380583622220055896979041090727799901380608040774819362717172438068025025162670801088677091060703068171703893210216103286354013075260266892733592757801721705296770650828613283153324036408356797770363019214091146886706446398433369926118600755172480026256829245387911893219689568941725551534529207302952190001655866989533122827733415222515263139847892464617837673384216382374936827686534445079036136741283804008527028770771351712993656624238454408079588741023502407255073153742517149399422526504588495784675431827403442409566751479370557359176718271085148129291889873707049590940680102815346853535770616638799540683595832476388229871577863559152040837784254038411494160219786898389645027662891117358034443346723624733801816675935297202094208554076331114286697414859991417798915664597195810740574989925701929489046611283032277265076310078902847415969513793191652009103928988786071952290006961174942314215120946097743952585955903002529146339932381614369066234371882534884784233812893400636129245274235996956309770711804748901353765495784519735869836347749444125830697400889514965517856104714906454349110508885226950383749913938410597771351473112948474817161689174696185476794280674798632393060541124833373809743261349401365078681914233015521639957533878826267199054118971251523803261460429846308343182433429317209131825792489192567144831873692469722210883637248728762583204446435105345434365834212203745152339372260117865186678540930075161618720568749556884071527104193667417637751140495311981427993029992735978782172994240869882914922353828377561262831632804047810917267091781939263546947061696868233007496648218260402358318158099385561012119168106745456232870833986072660815321815772643811880945108463228828742984435369506492306429287169896511494673757126826994685971885563985070255293776945065874005961667433232758783929570241321574091368148092513342972370460459762055469748724125806077509373848035393303267757327528374608370749363048801754691537936405114511863737598598386667814325372516820459769987963049198946660960712393308377836297238486006166978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 16773327171872135530373267277798018107463855267063347092583773938750832533739308419910051126449626786139373306177113767434724569014361423772515779585329224159483316255134107793042204493208163761871346313554233656877220525794454965376744555100933733613421170155339807910231222408044562857829684914687332111772727299696236411714377920014939216079678313084759165291863627234081870862921140888932199825072435252979821915800065090804536066549560451073181893605692000761286209620863398844526162962232528800539773815447946854878381863527870380890663113647499741953515666970768372076334375879119212919986203851684299050147058432292631951747771028648592174373798370194965453090801485811785165995291940493502699626255424074842125306656813718126512638973603636172384697802266312710970914381416170480532074584327430381543135687087240753333183569337678042570522980474628545528347796401542326814099130825601989649815096590310833786017070837323864550643027393035080329779770640562315304797909239407743672220999315952225753541905459777929771490956779142695621647034791354426011520214933685425340964590585875278143740176512790416917172048463418558582443926859586998203502239264197449525887168874646920484695060602176880493253063588162588459020796416141648487746359871620672958164505085577008330153709398052920153085753846408640483344254024258617523805990981383985395407525684345956771688001676206683025204623180773146585930834932006031425733349269662123681368941142562081177141770387477748236787462821609917042980326260728595846075068134717128389320581172037892953462671508089601259950215289638776875564632942102843373226762678658035300100737605409608674479689151498456730141527881933197733368767922379797051806011761854573961896569690661919182609133518503319332373911656146083725558338947613702451635085127565190892301153241056168669069569496890302441776891055301217059999687224140376964857567137914330142259207766279449615966610502096133964342413782926166062770489460418517434631816860236068585537851271367771569405711839425896297850381688392988410833271663454701729280271388827836116936024041538965704226874481603490206981949297913092129137744496075720473840956179713383581129381241468920327656527573972396722425377990976591124434045086355329628877130465195486601734534829358547206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -2521945628139558933845494823311557958427472570309231537194150300718547003425490018058211203128266197825298617271191506364282827281215848433337845186444817896010514528541076182732280574874131102811615652514403217841944580649360542720349068381207722142021318826867800246961575336161369460759587696431767376867875805900971611953320716497068320058608935999660984286898222795855278687982126314976337042956939036386096602946937105522480296599713819102267818668458335935705793828470831860458010492475029912963435632987070980365042300050447221133834400703109590763287234853266273718137964714564695590347101892093880560726804685115793368575087740097291125063504347461769920591300465703674825091174086825173396573249942564114623647614013493416383017077453397367938017558432172963218825449575948258465563437337761057917536490208827860081736525442405565404221512402192245570109999142476153876836309472074096835390026969287727184528201023383260756002437290010979931813342494335272020395851632311545548090673960399661080343677295873729382109468045353093721148528768547536462490240388654551110167943707874320866856111669860174524339882991673233204631533897011326859777883493530186530753245280926672384015777593531151529292668310367131856434517538826649082009833273233143212017809103655243041181431296121187151022688216900366746020395201522632241190695819714157827439634385873861396470425787820157214834426663725121094397783645851328833272026817925253272354580006311591942115900606786227542199860399050750964471138804111831974135650608195231385395295848086899503322607421854081643249568142380818145485462222307417594796850413779216274976123573654941989783564728424804878110721539989685759086115236625516603575900060223387636602493822631986143307397240914794722706370332562139600250382975467057545237324086942664720680563348705221183905998089245499629558218120560883776385107766993255084235163649022596065362909151851459737865146660145570835103623484160190178295816317553834242098054815466198028713842402693263293294095078992965802873646865409547043957992734818243035627953962646447273991458971813604658190272683240019575868719395834272732839543485927825542265403017325755755043688693588690213172325801992279508839287407459973226234919410966753670912946532332785626657609733814353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] -187663025934437068961692428668414121474139530581723595633136300852807120018417940007876041336782012561416866276936252242831244860507010293045644455115546413134949834264168597225132587673037380852952796131305295820505485184722302750296794299435270877638211063274403635843050349089262523641937390731939501244523477253854272363253009886341055607476002038093348038961725456824985933940461568699331245245098524944194903323077979751110928655715468821243673318678620430956994700885713605425399484250207151928541524352766154001265232590235590241813328121421814371260615776952310115487291287511643104450842601648922754571174842416138322215780076835851631778958308938098541153674403413769934331229096760335312817714212927377060532683272622221318087153768651436655536669232502524944283248409934140661867480799121600488832334019698084035745028847565055213568095360769366547195082022846846393131142150061510820818848846859641231581550374822464850152609403913559247236323434217213264154648945680296791025295271144684346707273251475888841770173888046353643392027397291434948153505567374204932738410318283702510526147582415361187766328155393029141475142268310760942421802442780673179166527928290249650120340099175965196281120033703528015626846476733228261168194305669669063128841518542721128253011956818556353201364356446078059029541826491851692509658398637634627084334265616247568955593242043866182387144021277083143170234496141817474153157859332242224837412594440338914358440553258318590251041000630512026150345759215283541045556902439870097707534527196336702974258166677327597558508250506315812443678863668290229249759889742799514344195112456815378580419718534043085815757958100868563267385098590104263464756968987178706301803202766385622172116685006826817433498050322017568351508425944096619667166994504679532337497331338294123843382686119146394341261017133566454897597959576981261828712380532200936360968227717642816231056326365421602424518944101453741262201662210234215830797446012522619655884284647968319345592189803854286961576726238743936644475705227644937345758917927054175480140337913501700383469516355340464136643873139589254922210436089155486347358117088673081092776415325078656750395653983585734301039187256622569471689025915779966291346136343972278161505293916570648576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] 70271279700443285635219947884633286878970908900508173482330729080072611163491285122495305708486465937923882988703248918008052487653447590760014879060714459370235965747154059340943026712497148306698771616580495782175452876145224060708632833947607779078851471570608042330150964849707549688225880794770952854542327615323806721290125263939343390603880954109769691896929610916721464361198944001842190017494304275853989462807055451838887530745922093239636641661222845471032059374752514754824687507039747083261154753857191275206218702737601357244373227090664923330529654716264699399402573415096639919885454627711497049649214594333017049691380530497315135002264747657129532258476992084491047809091300909327841345713415931173038338268184373907987194540376268465143647616485265087020740172401112927334067335629518995743562011422472904491384873564287113763064935846605073185458306737130978378408217281327705200792411638387939970887817711381664249285913206947064556900297991362753074202789949602646374129789632986072183074490730297919937262402801390413836106158965519988975552052507641095767350634509507198922651513416293974374187887041078331203423629084940724075421301110151452241596415499729323635162608896161151417630856376750091707046112157976159077818920198175710626674430290526852730474364443350603757963262645506546610074267857199495941048678297434826098723851891935250406205198591932424904771415794400820433228072258686019510694239571085071833203557467333830041134868930006694148796627640273102377859033424093789401679483421673907911430126808397493996168491673363678192425099229291852566822539177507048876291052025127484807683531395581463563793328925249491478482196346006151196180290779114947404662937601354776603422576062119051729356516226125687432731521633849413507539872643089838869301452114825042793104496153442636714064872711079271897579264250492646538340866498940026532035682327881209210162626908509160389623196139616566864840775368640705901929790607220354206012702477199531236646611491494840838737706538434781488857171868017776586956029147188628204227708237172038517130350470540783584159587974950366370065740313307647706559691974611426586675015777654143419574432572974485821712848423190355780497909695658733209318083731898723359879505868704814110360475198858199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] -2424057968360995604724273232435547767035808135605132641306992233343511993928541112885768339502286211801417459978254468145688797512605715767305535859555590730774738595669926205670599086166168298568805112543226710195796863514151494630050495424366023801092312969014470939988655263825625317846509051469996793178068509868780181619773510629790573616856139705285316121339848240140011329220939311849764953806143421998398643993421282595772542924256854633232752573633809041946113060508380527865563535918743186650557411390102493398111429291000377863023417440844374001134648545994802738088241108490979579069252743124105209132745958065974700323495845844483438946388411633259692298750826228516009462185006935737076780397859125525876478081846608345604844608142957860650973556270926137808695960735753190429804824425590659535309804412438060416180150285146532067772075634987761272430931723874616246519676541217380870955009430121899253190753171250783660983811353001096360725294302181974927634261170577031018021572970914200372241718417079952083791558730062383086293554569670578212676456805508856461153828849368573966588454453369049660336479036562405536577384810654193918195566979087121958487701905242892601877498017409623847278172867172383371138419408446295600849615120822689152169222628620208921427854341723701985171708309068297735843866024075415418082085494429878411805729085425700755316084866176685301521070430222447840780602661647746545186687988674555893044775061770384219674035607996538402406128783455216644154391985963583924503494089683530860607751368087258049014065639688903927830079775405977458193793102128279856239307061573508952521358417086419588300515297848103544825616955281023600238443569442424024292904906648401159263858508937420303153223833930792775988939152972115245438684035349828987431498162910643385972820308428433333941719690841344856885248170748305669425587045392637554978864055837300290152262785562879568229175541913461148727169892292918049084959204221161294244168917079811793091496046152742050094378585508577304530194161870103452791975894640736108019621533852669237972715115519248487363755746751885021963971449603623083928946343136796215061372510090476506531142413462487225007637112242491369999314047791884920455115181057834828165868929335782750431746119757201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] 264942097141400082160176273700121488729744712429643599337627567822628302660411677133590643904741551981877546235819454826173207956393520926754260083915734072946266928860451190162064951265658769790712428735882189512310099441444808621139150519853666289777931872951762670370005316659549585188856460396365944101442619403414186333587168460232615275078240746199320333693522122235114905509651383599845392327709610075578153986616384971193276800121375118261494337225738558548687294043625481521957795477303632030669672577210880591618992599719273642473154604657220238341177152595197423256486804502875935763408421199798498281711412507896537215030750191043472330839038343642046699500583120784349733456174691147411213128488612618177541615335076938030434571527447086471944787786137123990174586899539082144323183182270468155051503590838876897589007725763987944082048185381221440874310916052736179330858394059134232013492616971685279114726333321597382149135350775271136175482255588076565408328557333875069152029875470515898918469630431700476849299400779611668534859771767405354663429060336981095144622918755211589040791348584680569021758477485664229184503047421728706992411202943932712991989736502238416047382470417436565472155224450108770034747722626756220680134854919694073334810266227208944856200943567298513140158288417541723408288595872605105701279145830307064168615894791308502904534153472471982129278376805081645768098893106712952090660796348565406470260331746254298238645823107866179576637040711373890187787253327916475055764603684420986794890497096894682239731806171984181311565419864484214974770822772156215751586989081766084529496941037473951695465426277059594871418880490491078138647948834849293911870799796481823364137979783134840012313804647928715939862153123337096421352786432357512241965250429211385529463337712737667906126708704977547061459912524300691901096326131500101557022193059821798033659439379427767818557772117129234931927964332912547459451467844253456003269059749557026880284287958142741470615558011521604259606796810925447402244170213182320580073013107618348753931442968932609353320716799521576653589101837133926962550452686390818512778705198214773876086243997951623170019509232302252421453340087862347474618392000738392567798107253161891908462827274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 27081440379509557213167890609290280417561896911004396103871499049079618040834655530663325967341828326246212301559508805341756052214383648285897168133180169489259307715207277522973563013531221182644277088052584256519239744338506949093992750920793058539724422261191239284115040813605401284530580590714261411530561538190850385121473778807221784956282595304443531651931763520026336822340111939718498985231976044565488560765405431185170662559430110945231973605426301259854196245674185996534072770080392420049764541557594565757822657107083881658224952769497730447544893561493233656189792051527335030438238445297662965946667649129556913049150876263576318056875013187720987146697443922891337850289838261866695697768473854419091836942173741780069059243877223220986133067373128671149858527982976966683284807482935747611025752134945872823918608448809617292875614184721366851498414711344951610622197603158037467538125238983935008212003593349531862528049533682026791685462979186574665759947551882461685693603419296218776165814437550164260134145332624408055118144926164654205154862983023605902527539159782487589287637654088704832012816543208673897173126010170104729914790710543220248197547323564826819835317755436785128198707767547585770325439646208381914440132553245877989245242452723725678487267044071871738257609309204132758402863435288374463523941646938641445344584236622570998854585666721593150643783965891889350506397157658207440505032965997668577265856084354530464371487315763161376922681273249838054943233488164663295789417012589548437075233042705695936786740524143650141594022499076855938701248958580417956847371610509588537686773161378021904807778012784703947938375023855280316906452762089688459489257170236203435577445111387703584639116234433654013779352101065514509405978156013578244303266128880483199389544401140642083133183795463412085315580935638555021698580799689068272119712022195775491309401532628717182115064034927398437817251826323762266878316300874443505099600109033958926713401177575924492343109516992995898392142800720145366028458425661052743754414096319300073903397348662682984188083405653543298212035970553484702776711007610129553459533967896674040985635336518396435685899892222588218271546617175983182431992462837003391877518758253898042750070413066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -95287995775666199425240825523357748096908028659055483127416998687604205104910909372694644367668685222932637703559620442732239134020816938625856581928562853115610720013319536928046467123831613785958037559298562536142272603683477085207144774183192513023552981344963040990558428881515307748283000972127063543672965004175712576700049043590894150640227705850701568662420538606085551424892469873312166427529987313090603382101277168227113170438740023070714846428396535814845338331168731433927553084884228649498857595330955955041143752679976975325138815712852015661672275686027051483782187907492349487884769419077152996883865723013454274624588915174247096200630006865450203894140500300275719017712176621951263622777042685135988826365150204501845787692236749780996957643433710603939935723437293534652538795055859398069221065199982800944402673042885905661063523235219152458922746456901556316866587349223566127929776239354965346891141652547250173942537802948565727654349162809403907697084955284638014154204478496965376761020001767231513176958324315238607353449736348562777431171567379727357260119046459624122578295375942420120029441635021145489280596640435218635222061021966849691780793893288997348675475517594140910165339778562733234419186581077804026389714861897183619591957193874421769116996340062459919860615719253139459677410710874473798249212477409394853687299238027905359685517407134831126451285168484706284728110216747111664765822546512593046725652836985906412081693888791827701603830027078291731375611478529366195827515457014888123393659572194671704712738537294827669615940593972060401661461390222271008347721371826052505311842502419010652223350731222670052279189434258577149746762186404158514469016692341432887376832709582825777220935158660792707592778545327863503079255347584251149524691390508934361369903427756719821599169874197127651230776390632547046583995121017771566562583918457668484915197874824703432495552952927264001861471803648597438482326876208293711225671127693481298803153929000977574323464371599495272155395150390412473317877862091928069390548705763513438369205900593870019361191845920341118574775340583196191580101792534056735229867064186989291069809961822426245501688806580653930623139987473848429856513304595491864061727055425764990682603234263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -148354670113323358126383046380300245086909235110661461172255840460650207452570892895519649079116963330789896286819682580573621732708957166654654293666061463288844720652001521716387268930126786006042931610217680320109085051620935074131758604603670147614138919610544631158732300391319799595507084724109905695708467478877099571499133451901221190402481010007141626017643474941601921367550903059411547116263363402613910038773635534551938864391684084206642381727844636022652373013682219092801524129036341084190480772597864947129605727309327391195227830978382902454389928615227269507808826950654520706107874953858000882932822623445829609268889642737929501136311564986780776190967136568280548356046313223208473797509774545040465585364172604882868056036761399418014852277525608194164149236156572144865200104431753845932717903646433477395187939880087266369015222209412884200867950896121395069708816896476676696900572226048310749241587640755422157718616168894065637571607770482196790439795980927538645872055090318814185673628520416416222711579130708019238123040043563795996415011812413249090409096318872630666647006753361952748540943493666935822951862196932389585846874440368146577101938408757449585306280936591889574082542885304622111950662808318106922952175205192966363256904337730391140912734913604014590341691186965978755833286605944755683407170209017779236397755939078674841128227119883677001516344333706133432091793491746168899386974110885423865623693396991697814571888679310428699201693784975480783448949190930779133338735422166749909967389890023729550287912945973582107740940678939805558369583420920056203419540138814411317458277443846929940509053517541952496281250339697569929699242634476716258575060821116101956751332608651060088396051870036302710039952887162649406508110407807432470385429157151953937145663714345631457451994561090961166053457974379582835296032207939982770757378672206160920660472700917221340113920968745982288330553031465805198012609815623966768618778887956742043831361991408724950169986406176353154370015468611763101894521342681888925664273417576010121975124176815569038856337025903966259098927630932513999098010217803193020048116390665908076417172163766713013126389829201806693612586696814273639811318428701415453549486749171693558025291931385331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -12411870838218105978942144614592615611534844982730749144972398097170896306981121694527334810241850945776633827479588121424523113722177046640712937233566386254097562336681494868500307290659630622510658733087023512750084165582224170101623308168733526005870201569841978227038126019257343392633319283945348943136626073351764637959868696841538436993869026731668867864217619475762922382856931101071757308302715203850718053630332735861815419785500397113726873015337449206324581302113464533433352966660028567885538603842419882228212979421272554416752287394572762651018473209231515369157637700998329646547935502863900916486696885607761147302412908584294350300789800627867082525855186587198170407179373394631520417776212066183333705147056408519145716577708530143705969395220878602716586224119320939136313903656680623080162046504406995357267417494388772233264075192741300203192373619895395743411817473123325214397590296071435806718647925158001638195004962871078968856924314885024529450721298674103582412460025896885908106774739800758292439210596825357996538757608125187333780751222204228155392035891806506493707479433200978355327934832895306841809160398795030897996129032046464745371022149520535375628428811134573587993446667873401654426675127902926129703208736998949913983687040791181445419551997001121283636481378816246626618577945896460425369420029918506018074595138304083452053300441823275504175340983438935365325643114383307144877811443206717026910985306831581448492191257474836802825860481043111875557423607095605622582647236429424026739325347589460928210423896249587678845210679250980841284339062774851596780377865795070287362631572982126595320883340450626840794011754017714904437700979690335683845171711102345679662711559478003276553331088626826588844091274883864155455374063269842549802618899874771936418916979265192187036646670693987575769682565231891865362492414573142114914030839579215193637548552509830465946784570088722023269707887303408809771871089143650188380180924042942169410608289512837104117931278486005680751508546652202539349941205135669073073094917059668244683195148726958721102333955733027887494621234089970064301668598753924689394936597392969995029388044565723602244312006199895237542559699192127359765615316346067350350963402937523155121755952230998999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 52433384004856489406728606279025895330117617133378808306005560068617235789123725069146374105802706447774893234456151857914232737529351041450884050758614781718979605401745864603019633931670135943284707045360964213676166414903652592550502700919324973282838304554229120636326877610442020730032221335779774639435342073463099956886750742809288935675970394558564656528334798374916680864642446482857041224830665952567728945476172113812145236401079830132561988886771988821487367241289679380683339772731291065203244720361208237811889926827026622447856632729815821610855750996088007128249850111796041391614980480227088560824336347609776454012400169344284032732507589747654356087703468577001170454184027337016560682811069159077062792632523116918707334308003461288769065839021856798227744841161704452270238290061130253713038157809949251472530956790968832315137637231327397101054599177767844931909256246653976821177028448586913458212511584366902504600816248348539161627659733040426694836474151942838809892512381429239540967616488043936241553176697961386410610239136597478895051691631709756948523431833406968342733465002010153687577132670909414985647122303985804786279661428686970176003939050737644746588620405919288334422282188033450904073836568507805576391855536300096552739865400238325414288177121471002712767789311749264282651181198237829494795369578842678431556363249423510655046270235330217884173021832625489746473402616245002886235086060888535677567428189781988067717002209111524484021527315909267950169854268478753953846213557849076168393565832702236127094427701379375643562061260218753828863734398770529710847523333727098106012854320418718743208720863101756003530319653571767762890438949807867105673691356783154998518487506532609260399095886289753185741157045055223208207344865407460167183580138685783981589423442774163709258654218379439946183116479855487252945043832360448284457733061859691860680314237154371210933132169262292866763095070010682894350055521650974941979523305958807997411445413024106921307103539660102456707443386135321596179965719741886717898178553646609559369048621698408840721571050337901953184630584641919096320278919009696195449060692817634792226588609586016948446920299483022211971882546308883771706176569948446115676470907822718875551485437594367426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -172099031720101888327116375828701862170570730087026232269502217829113409680203410213733890996749078552207181057822923619650215455357031679797437916363371455109327140148329733849095827145974378213533306294500084732607304831920520427266778936742099890115442297576438256645245269523002657202375393616409277253752165805453233946505513032340610898264886989010058988708423416343969008370310710961981516015628059544697990643422537170892823895761054555519206692879040491036322789695391394402168400289818955893572360216150371526892961575192664869814414666641172518576907426537023927782608107373399099987634518541665564847868570125698605916678810647998241584581231079367821182482117374915906641224453103666570972371391276062972205415102880221456085547306192337328753706110989686764399782362992322739236041726365936807247121217493192947613904879598322165240850696735272218689663662434368549662961957528624794762714639967978202538720535475489230587621165259590451433087039703317242024149093484552285383183789875672630105154371433959528541842185384077606940839199157047101958709287365860238083891405377581677514071216824958477654513679663192180785536193479230569862133131933549651833406278756136134625707902420651241325690226921628998575041288804090916928730310704270006250768916501823086768571001788958709161403333535004687910297310719193748915446607182588835607389944773417473278250505705922599830122477811998666638179873854951728740617257009943584875344576697056159455026743418875102717916614740995680374235271186810734186861006341863387303601303030222513327634330336342013725804909348637721601438957826581084222524105936557473120734054070950263016401165099528652752251089350249100488294801201421169925879264084441289869910363709841665236828288160519363684475487395745962199610781628445602712571194370988123668557201573487896923539900732334203679180361186113049138037467026977196767767041416608854036960359919753724110899777470275410745218085776975373524998375049988879553734292847410665185713095805066325247697343831380574022466986567007755844808590276699547020749798466419367841906770145154084044167098654876420398181878667313590833575890420043709704932478647654091207575267463385145424119146932328648621125695984737706514109122575126023201718243529575462575772402663398624460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 1591025384544584696871484226602065910904545447650943472736730820437377733304064073828729387971936228704641156443005663861780988662794837284401048051119564934823145857885168683015036356011638204741715956853621654563814227095135770619778364060746663532119516322279713756673894101127394160663768392455673534162933845151957132788931905783562065304294546952858634103441553740309567528288415553823763023967979595905915584316969559207980134588141558244592673879482336937391144686226953872667209139385562653185443804223016861542880181523287188045735363914937253007708280343927492513267919518371987214750719436813429787556690442727999673322187567073135499372505841116649456422896466267316743506960220598783316359455127745916729196626940464099618567165203366464873220026702766052838566452994024190586260218933833706564502609272552266909565017892032325227236889997861752846646489152072068093934189329329844346835429271832379765054637806336293657840680851172508851318539799679394115505762357938085198046947118223056207038177307450673808715212929182100690015172396563567250228234115059709499095490233725170952810262376019870681491334760670826499446728604939612938255181816396803751359175461815929954676939139938120273923370542722412103304838479124380748343867868514655400002511558022721510079715262487242862055209983021182905100451828586114484867646696877334881536681586035839401823511577119809262157815753193459993419974910742941784224985600108906768871671589245404314262195022745133103470584241016151151345747939909791460823898068091803066439782640279623269675448956466230995225135000431855535726942669960931176901497841061883861613267929407230789429859412588054086546431709043669191389604512921309534177437759792898226394429710546893336478503966877011551409547560947623579682526728858001531228966036868569645269021248883607616150890942698829740441238719120284600834017022393893104499293711034853700772572264540148380230075107603013696877499433621134342925008706603251486526198274090898542869508412100227893502141092942767058263258282139146983141641992523212664618312246911476277786549241642764377575000468138217326725716215049211265729745291474317902339419824538997617498747429870154812305106755312712249346737206343758875065598419040564157415950246559558496823084968278073098108928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -18580112746174399946354067790488407811386963079918158811899228680671073977448854138895733910422013543201465682501262086763073184624840495694410041537966695971765691593789500055094432734834345244865785749231017831988108426575396228747230849317973340867351624509978422690500492316038377879900674499615952154715765607372959760955777840146739281892302488072721424669280944246986374327482998317713631654191454510804981035760990880039629072996400690999219917513443931054962621741302592448396746612002658265420131605020084190091705641476497042216920225183172252550036484332683976565040683535747521900262609438889518886247455545032544328599333844178086597477663545840823541131379621595938692623963628472579788941258157535531308244448321282544010995553310473641224950454352400583103743611391048456682482926497124218422867407787961086845465325050207839131341159933095469149899256120715207740781355918446490663742034016740791087752011873391178365271510741434751358612560029898656650302046947723849256521270735231544891132737700466648530524055127408300267063520990332332923840980448080642567747978375178337113764698857869991084202660230242860868853479895960819021599293242005610381295589289482869017218659279931176149000251853695352045642923131649447435354605869920969601353740491342332037348014461247613486213318896264992915888679809921816701403922778713544728314887906908754933900112167206273089049954992294078937269832934146595611530553093565649723601840429011827625020491338736389429772962266486111485847524486519163312151061696075440393430352600905023993585426976361964883929651242459272308797677335959235029968970867231644792957038998922313915664681208060986553184321212840571986049708375140479563395138135898277259388701978866476214765593504786492143960771198152686529368345929630148232531179488163036239527099284623315723287696419217590891381869741262197518432013730925948871213792178878198038390799402677826689856711591446835065321769841248770140608446602330331258320150995958086750941554289109942924281420381522795000666274432166866902281484003150523165525584316728968105966763858029959041435019911147248387627916899984072321826505674751427006092110692608678503939874028442041175392714603243556207133057825211040040905348435300004548107983938293956349147558681550648581816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 140521787454370578166795780757127620913291320788532792537949725662087812744787030069797130034763276019146544892738847658251167049274964899490038238186233031027929296196151863666559573877313662929181908931588648015381410418872370132164474712766135213632774239609328365020252668484247896290556396414450501301955261134686418234373976824102238394679603881383873674439754936184451524978734662220705684852503385409150349006005655597665752339981489026575626290808108999585753395802074313276859361013914871655510572898566803593049373666158551775706823064784268416459280380028441631676493060954320799962645598830914223131611880122761546294873072000762559587580701947904060613625086161372456951270065176142980289090608257899718669681802330603865549581806618968132289344575171803579364625001604746581674787024831091863370783668993694769908135215987965923078710646051864518235280851420789941202653670360810941659536333235977610387726078332339397219558706497249660731297517963485170648179476682200386635953873847446560603780100565717170374602375298971220040488576587320904951012212024911492335834365272136525968458621479956302731298608939134503699022573417017335372654393073951341518994691805286405848044656406891870160058375275901313317687142034188394824136595580120898344483457029197953366653955904004796290618746862636042965076716516798222961694714998620828728632360033697762148201627432473982568995970299500033748069538517672526957215224739578976365973237226798362127029029925820882680485192193877165091454663652691776850718953037704101968158629521378821244714862121602056481000425086908639046005638299912049324528101375040712769277052093599865363566123104337984522223847118884146430253969902709699841978818022846061432605669789641434971889315153846758127729193435532283044266956575638660740577562112746368180542178771421502631252872605136331849574718525226026053692791846295557657085366220408248851472082608771851255242784046151875799101803771621991076321663889310265498662286696232719144797461619962113286798265329944763055634930667466919433669593930230762600466305757714775313697414720307545953924754075361097504842425573405058440394725182613019278341227100746912354326134043151260947466935282607368434471919753326701091852984742868476578968856050830762497422307424047350899802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -736359467223225638481570924779384618103200354607901284165112702536794126153961939796038268775024566947995842980813945191288225435418723242872624043458539763685921779305517844834808459836686834019560809610059863330545236720245900965580090989112735755758742106799542415829585774337640310932599792829425006085475748882571545073290597033044797039601451867427403909689175671607142438161537541952339633289307126462924437507774946364498681979950375498901494704893887319517520198243703819704787003385943095128913569552856168219077771771201699832648478223012001740985008893193306022321477101600408930449254897114823556529522786477512332792586120778905407213647260765375211575581372444476518941377766281606329944021009409231321457849527283372773258383212889674834365525878228537632236733217570497031323734473505586917064908116947183973166497148931825492080949272227294779313837493056103079520587715452996252237331354289456420735992975029384726060483813075230815016978200940403996220572895025156092048305419997164055833917407220178723922232637959182314244800024706073272255418070397224909044835475847185708657255529610394166336134229314919232575045022337234256710348168644925010150221190133641759254837100342443858406765134067391685659287090341394504716539427399502853653344612030906290391001085959164115872095765736813650645248349282850152444146593949414863109987056311599940088766394708485743404061562186829590458270671948488045587318561723453498418438289813393891248018433932076856056285479412143444633456948273744207351832482678168661327859178964480476597877872540829044505096835400183468414612718310245400155344163323133870959767616044256273259102882718250381751907080128140934441777752415766807483979804949433546349946479300473214235370877721840325024292742619313831397504567357492135246096857337639495304474026159950687622838868071335518926064209222025226790367131305001226526820744062259660164448119488527451116886819123698374250920931912100204289959909965137652478620855145191778843792347377320973987305843447273748909318319893127355006280591918607466577538839472610247390103001408760375829442456169542508589678066794792478250483236107927972426688060771240271021422509422390433417097145398003718252120721434758105032838258353498103587505441804336769544155118737995004966338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 2919061016490501581280736185766879702634153932371615348755796164705112446094635321012761764898169792873905468973571907518520774204345102324769412729175269306386174130234892341355347573936531582031320325210955812444248339841815357264392950071788802567751752180554328191815949921455955864672754552389875539137630467749355657732437180961958011051541467893049297659446385245185198162800498543773586736381345987850023784825175762789984074614839722005033267930226934772786741828651270842912961370066714067975366788491193468795001475655785436310537395826662839504522426537605122869369016407929057818530126435580967249227365904763771201696285070438312098537369076444779692190620635617025864356700949424869165932508878820039787315017461079617412341483911855653438993326608788051005456793723425717039084056099244315372931194337140799103713358544418369570649003787675815756361129897127262444086163564664127428015134329862459753142244853651815007643145228985631787996936826374097186521283594016400714099248589846086699264079800806652653542738193451196123033625709754265529951695799128902868456760696085092483258087014544924063571319425851256272980880075023730279464561291360005636405630477291915011277075992849819526105530560370293838621895723185325464767856660468329691644095158081350373255569209778581895382696274645563907453275047155822081392557970386906165087878230569981068738784364108581093428889470962800752724430077173681203386992131461660714923161967004166616316637799426066995196704586564153635791824857857456878691446984904365660752726015814442444451091993525205371546634844912515099315880333742205152253975173282239116574957496872790756684001699001612377618255978957111432375522723239485068719409881177749143526626194273092653275544447767968620512946496848202855679764073069924682106753039500894365442024510288258490611458290567414057585634532404200256130561386679504650647214448764075878541632725484705469331596931322834536463915333487573983128989937663138617055144187890171907686112492374674179307365930616437341457704073829841127497414768152947720627028295209150150693492569131065184056423902252879172762877172450384794430418257076782470376411066519862322283002972930511345955575628399824818918362566516632078662602323791007142345373374976087083209509649405904257722351616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -9137713694379488489975725275330085257633032903327173235188552643181109644557113058167563463411814404581565473307822023850529448278604127407492427878220925380855458148878694984413991798710549595456232918995048275033794561209408693094029976544042073629182725217496551165927205266040203449295799693452106974269567060359015479942794980514419337441358513838411202479933195714961805680052403168142239918135870390808312954123233156783318621455508775957091957834695085907386413183374291947476712308397097776378048482890257458325426572144960328314299652355959951900859119417398250893868390091966202911212273413874839613749563149737113132478667928467702502791409905612496382381123209413546257764844847002858154863331375100405110742933164860077401272963226486955051988086066594292323751247069240875336269711459701301074628362050226620593776420809006521608544170686854834100193914335948945815918603731813179132472108850385977771457628905828699614464878095836039361637014036073121978208626375604613044934774253746276219881711976107773098213360605190949330541926771059793193930984914856056876235188761293108418433839791060336869433868860528356228660625346546748197632175979126444063417259431826543754537415786255069380551541514952942047215280888897557797141197288681926190549800983647589301611242982796001808125705810041477400852059196237806968374566590800325560720021693774137293452924894675643196107245724434891704883560911998894089372899397500954405770516837034437124336264553132628792927281192215218157359942014279519797548504399827506516077157533255201886027783142946805108594087282668763381472149977153834030578003002028112146868841554022808392693042384135478853186469941037214176450885684789973501998769735337677598409633907251419343818980216503712492239855738866325048515885730789046873823906647758431834786083559854371717479580298177459916538321318105668383928809170142068061609436265131332108239543000294497720261051778219753579844887195265350387260265930915501100721161816154796777826858634609524367681676845314949673989746407395929962090368218200361051053092927365201461621436044482415535614994203542091373560859189277462579998096440112803596600074202834711766436296661178287651666821932564949350985944598894032430283052216969067586891266978838125235772408946875015563669667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 23104431831642400817260491377380239575021685241192435145871762611258551431593083218708619698300804298116409854031716061523622131818815973024606691502428276075495343811838074080047366755762953562373808477350772169840036662224189914221656992055181393371731137792678127575171275245764011904604714055358836810715449495321502694721893084881208171917149278794549899448109748888377793874845265697045048106406128944170178721933355778053993807884071135696112541640463320817024364017964468245623861773814095152483978672015274598208163078269449395828596043065804020113988423363044309781183187807287973993586578841148596731220233843390420003077281068474261517683071049798347107069559027066947786951154439057980998196943214949610982417160867878218090567952061898758381812919624815940510520236246010755275132907043545249666321054499807519971597733256605304037381909197932148366064071170157292500540006430419667612045445882744147143096923739432773493066608290321432487264298456998587877537521666707419862632524726809196464565852954287255475736891526556000825863782119489029821834720078331753306243224012576488083932912148106072349693010342376403902709800849249694734704504802143868512623405043570689825984000010427601495249880068757029661327766451680687443167546827781020268173280956715788009531558793628864015929995909233577811038663090834650792749455598542918323424299502603032424991093338718737410559533751820203531250348299078777287629098419195891205187182989646924823191064365820133243347103249294158763888982301991333350793697582530659290398648571341234104338518017378480781570821875440331865817373519203823635316643629626234124186190060012645465795860011948104680009315462221912937528563747959221704027833444708629625959182062521483271642193637010979394193962880954664781980478627033031020676274839004420723629874623125525175980156728381964569850615390351882794772720037471268640092132217531580947614699456005633199168425263916647951458437478108541846673361841420750398829321421280269781626820004959620213043944067856438723386243363069975514608245490580434907741638053431859656774537655540175431501289449493782979531124209593163681417127457673580276478715127518533972490053446807546907730692350832240762199744560356022624081727483366583074552831835480596053291463762104799792189145088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -48245649972288342373509457829540338309870024061110096744516384353115980757130334042565228610804415925816596856705475515786907628487232562564215564841353488083075542010766532106309069357146420664260534104104851801236081120673933690086454680509851142940864200369166984222650629419835225737425503373180216924600644725829118328124028706256715870728166118599641752666100989482475215999943166471047581556114619533502802720084735014241358215486373660864094582079538227362852400548834363250123230340588852684385606460038263101601590217369810471627117528880858161493788724385869350510487634878446974023598158321608389769744053836832334983065472845301768760859194844063834449203538914008604527702000900838481209882810526466525345261014380803487886535055985752047403481508663674171100324111695956369285875946467436361230329093873583498656687486290353475565810380077514590496637963234980347755221333146024665258531222566237668423194947788566198508798117859250754583894306506978131983669894459304654879202225193255653675233755258526569794897031588227454976968479473042088282100715517535904172187704223208421201760778364664919809994107329223730112462419968581531910985979381032221660775543349053771887621103113038027183226266750771626736192034238410884420952594894989553334105381266175502032439155458586362399979546185719724111492518377480357169882112091691447989042098354866349993829963981595915970905625720399045894178492734699753119311676374536239990157271769104308703766133080225621757697581769353794183661618689200854344986633342202727453476875335264546213482189033275359472009887448481015448984120404455736090112536228114288854859410211148426312417930761711561092621679603313561145799678890426839811802428382673669611275513022609959929608069851220584926959373639290040954635098028112835586079760583007560019516946636320670247386380951611617138741272996146210750152482756738294143830906280227708112335214020378490494486497391907520352781839029840101064815678110588482763279497394116983905787613670631013267549326711070155630718210410434385309418564560649317080688027274240601928490822148751997777795052933601385935278026882036003335947105890070647289011253314496690631654159791527872180867583453139768707906942288091023795434796352561314338277932862744586969039009568276480494927872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 84968833818919924796966414708181193174511852255824003076139126369095392724014365054194403172630279174865572547460810967970963302836385734355698727913288580028420731066152118252006901394658657189909451209047384529798975152144656343851004760782523541826716404964238725027952380298664911537550355167179046538848385189372578454713455404062089391636978721975113703053478435442452394573487696563796172237857818531318877692478371586308746095682921793042242680343511314732538877159345289553750597907764707638666783106855037841646739147895123005256575622140074503849037829167899502734244866282921774107115436692738857648092820644846428274902020244385331418519109116792823593217397846148072445819048251432486188480453799506331311976944557763655810364268402307321855644669899911218688775467596003557892628241704146499189006108896716912571622535090633333814543681102421704034638990167528296684749251187919369424919324793390065741996882600758538343983734340232095573086878457229765513053810933911608137311058203675361591514409107151593646608920386496705308380127321171850848943990407198877117902685546261629758468145197635636301029150164894894616271773402330847508229005932328683448273432882980164270670825617222098618137391875683324264242447390874650194973714940926621112189082541689451488272444961514262320744395424440942841529807269765608639369854854074539379831669049548028678476936843977359129929437227795071188586057738771054420741742439300037903232698198621876595038751495967687347827555294231988276614839430331879606419899248964454377708856478079086503858655112167553205894367837657975644422736356718100072853529521066677389117428098005911933824718471278388028822628177272241380013656972260965813630422592689601416525835817530739962634267991278545265559017390064642455033096691091675648580375449506072437964624871481664042803739141006065854576465321331171198793862859957119251863131885283034441509853436632805098652331309092759736970252753193320962953719676112567304581802087018852609196829798905716556802830479542163517968653825056118782109526443932588504364858799607572475789928507114151951834420238457570161688582890746759384935697504625144450629439222727502047028165828602586892233349242503148818675429013447557251746482054417604051718030731623650688900766638872096677195415552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -128123957587133936840587209405038336194951225036787165937650967008916288434993376441257759776849195401551391812573503903553994882060959930050761123042719246525080956046373978017171693451447998301552467544732356674976112269713958538051547643117802044099595102249638441246831192648774663833896391455857499010851268263488111771891700334764708546849288584122899414590662625718889505362410470295573188568500500596041687320885992104703111853367988598827128738844059714656595628140784689436658637518919669015891289139420588096278810862654832688470056617672378602900283134858852499210509941995708008493152465821510254712984384141912280965080660231759240917278880531253643567355487749957017466274466623974524399145220171543437781461811211726275356556656048133234260371705468085836165242438847205373318326517459444390579765440380277859837073454738541621059149131172485339161864304231516491238909487494334352988819007137932520130678880914430815784853317936926256238202471485547105580695609156147296505210142601001334672594174053140673805277765991395030159264821888926750973164623727400655932857037143123264614375056941700022569730844073502213205413142127658208630306171419844489994872164024682472271347785179862239686630033474092566785480020734412220290864672236395134075304746973187143616312291834002208713730188758773783799840559611849680307976196315707014868876633274079697932683814340850104095332857107987288652911178775788907176026582857533485840029369360146843206509437803714735019922460220434751635862302715634819700924073275525503820325536061484703786261374918755970304957828926394106291367520115548491064711891309439551578668207298906470515723439992246040280560752716188845670441185569375220029395624265755854449930544546167294348309545952351598806395327866034966914747900872630549038493739709176717609143363521276913635948787372702748658760661706616153105794065554447719481243313394486933296140003775868633582101562522290686100673606942633756185601753975913272124413026537293287676748360103438651595873883554578436585004622699332068348391225420828599175256181655664576942881558632400133024888431424013351596689038074555978683019647712412513790354619601302077989126889509732077886440583337944601222683815688204739058256776647955818262646090278123501291807699281798717780346798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 166989961433640102917800765992306740587825973282937294838922663173123244678255076444951296872547824894622346299714006407996168066787430146408634935615160752905104423307242175857217193828145347672260789517046362341395601088771306530735809319158590793845862513110561159273806770239092123537165030633587419015427304726344161175810059331612099549917564361183851174780401759093432239303199441140983038260393228961463248995636574122116322755712919639701070633635773329172365130359130012623587199757991576441521234807167592960411203856077931327076540418345417088037096900494530191277462976784029084566073900218025732440674886500532946653693141307230575343515953982794105222052107765091431990411600981794398871070607520048812881957297820673380212771062395614914891947809662071478168867597187704407897704804238040699047095775765154154009909760614948665635975010044128425283714525035193266070289088776040228573352869485284868630104999233641796600845662912090144170012355734673079875198898531870456591085119258094881967096403821301530878959282488872794246440271294273378645172991125881958975143103968206985850516270447184318529126220392227580892659693371100905372470072843102900669900245901818381657823177081882701680828108418700093875494386326615914626992911501829207799451634634514517327636655097404682049560970746810514423958715491904424660178426466441863066265486293474469682324690272752442643599729782616394675914394309862391014154681362852511092073805820169199322144596980505325985788497271469330469481611964296036721753967745770729531585719442983165305450090301933826372380661842024564602269050335199716363961143738942844411424562514853921596668380309532726921905541224981610093802720284502111010760747250920059694416472835644301951158137835596401010319992061792226420255715683225604549488909459099900915874218557179641135321507653908685316936336565091312256798810053757672361479249667929934386542367732857604092990546895173396968547825816237052362615634867997900623123629182602500081021115233950167397101609963361473517606294950337491555086355674175972340968628801854167074421411891449396222058677814336536565002729850392535091432673361625076396922795558993091034107518105651419591146163970949551003934117170464223789030816165069830449024632832968561824119927272771662506885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -189211019591595284193936385110158437569286638882443401825119489562423030378997347412061332158575880953692569232269321337193413722284389159992657996298817284844371659472111148874301578277356357562078539440272074304807910080563504871441652782873861529949503594543069280266684063390906542157210985333179032175521529645371380128321395678692658936008073889342977181713129692560366277144416366047870890917428404636481706103210664578315832703383337422598649585786331393548363385856802976888530181547817814047928195458093029783291051219453141929417326914352573474432663270136286518916270988255300817731456853247220297913790917690644821470136687088143901096030324977344743751068930631197766070246970006316139991571980182249885610284137999217882192908643335547358800341280974292119177025898065332196224916449493316502769017658736996861553564793369849783585707851117604522957153297881561853941554848762980829121338181930555043458691642353931039282067420183947268603308203795371611584807207313435613747463530951195858529447483676191520577484079757502082515127872981041037051347773198040902849938666608400367031375811215143645952169776616125659718579525862397818897532051819485306738944021327295976429398621149421081657598615317733413691728772228290056723844502124333412473607930071697461856121388039027237526586562672838621724815435128551350828189041187488215654286378631122865574747115876578755813163246353996791897215956996873179761994077000956790764800592780179148160554373701686049317464015798101825431261605082743420044845030589504150538238336128457184930589504753349417767152588496271960622672859098210092594692291682749626615928954917437510185243104124257187955192743516354838196023571415512810325895158259070183116658370222188487941592107616069900706702115882349950804549123931282872686790573270137196900154280615403763928375085403366002821052939887098358655250723498008466534988404756163314415799451071816810410933528068861870303483055941098357160072989786367780334781490900250192202591717742015268519174441346047549980390144733962114873913939241542774109135601094603651540532134074212487126538444566298114300900139358353974050150689373790309222500477148020172603194665147868318772660033508645932449776862781879272828389484248028410114514960631843956587437077759780660290665840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 186957917977350193033970493088088968609596969580935712580844494558410635751433751987984480356935858978713263766319110608816885331505743996116251895764864802958095499814759690904591872934816637325912806182086617392153405816067875525653906775097438288137331605117791928279468139963050068281548684825213356855985066356923017841995967238283811533225459609779226525746708530989670122939315971382074709447844834521700390822723682986705604450386299126356245474691515438160024458917075421558047743558907848715887851325872466667215556512159541678329387164067674709092306677190864742923198137171594413033817457822743901228321845848413384188677775895759313729929887551321936878094238045358122430233880226737902173212274944162115853380519177174514787728764598700949637990982669692579132603691163777615294195689680645963167686037941045078568600338209415306502073690125183702626603458014083742669558015059744147911415537337711049987733110681016343200996263876771254221751176991432356672796516500484100239339428296449780237387225986037692974915818644665015581311366421031845550082764592671372757107640613499404249213224362958968180798601525972086469638067149167805459830269012411109075940884489199869083227576971988256753775970614584400411976576034932904667460016722136681235745026648272923107316350633350851797682590848789103276820484339133546912090142826814522250951044193658841112523570898244852033087379426207675594509034318452948319236857219996970023104464525749355924986174429819310918324844278950260882090684890434181870837428968218063166987321466154303970930934761714408047275862186933060056987539793854814264821957397159780055825802345393723017591935883140484468793279557427900359756211923135849295978669311280536222044422325075471901690701729742287733020702812899605685890159075694706397951632486632675764191844618379138060935085206389837854697175062632957075111330233890440999434423405233306278090646445641498101734449908192329728385235517214518130243849328581968104763410738341294685354433059315741382900687262506163607597837105086380875313334325604645761818606411585631013483705289173003031901572625149717902081981592936977804923367538963909532627933717696886069967344257051531869762827656713130647321187408637431884413900329801583063614672405719107964690469291408888735836667904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -161689589542027060874827897937570068671595892109926652523131840545937823553260246553599915513770715348921698708912167890882768370046035518372143623262766596947862208097240473116570299987177593452810207064375371525343236435818685422742703485280893523666207288342598414999475931508046269561582888165537932822138249203056212058583674131496125689379248490842243804420048270068462686819009539618374279010086377135979903615433355603496036897262826797369275336206696015976442761849575938339746162000465888401731075854191836806605912559277380313742151132092288587298335550796114438705077922365226924864420770082334290834408616865817367928618375540611417594675052004540447415664577370326552225893643094799848630160772318704687523466822342734279168205856187945211830975287064602510985945306558388100774123447655382106631444590904817653807213375283759191298405849544989544829121829649091401362036229625069470650314502878474579023053445415154738273456737729796158444742784781701278418023503392891143587725742366304520663496271817171251573347502352340536419356451997491138057133655035541481880325427339259869069064601355055639637481080956295449169833374750321596901252105413779909733110041210533975516872771471006779824216254993357149513745087033429181408990333645649754671878065817714923422142130084823015825396786591592901471998191887365914026770145797192432840701951045001073916295749782051474130853963138747337838394163568669335265637308932968798325196193249736537549170986789609543096468922100827025622901176191091987270679985238416378000867205189210286162247282838950601201514283766689209850442750871209212444478687125247939211911770212041886893767307402517198585281508647524672127732330172003831806030468197879421441338615550730739796834537098647378514652786834618805972762314860496258388080040649416441968670707350445864332568049947192612247957370421485311530466668657538480251149912755720878260338230081842580841970050794553559790429313812909943133371884532399924407307594413932227304813487870338309079374647654584401124471029682544855080786433946565127659613250442947637925186379170578290089945387048658270274241012604409927802027332723885285896791133359359225991227434236211182040241394481538733385568740805593969101920244645166937092995655404703288989489028269521427592338472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 123408636722635333538715060768697365041009014417338504206365986290053960458582743318070298585455129597979132164567274730158974668941800628941589889003888538158897694922936338237825604290634506120859489720912648527889406091980696433074016365801982887871651237880617605008857411347257261298016372238445072370117660116696894888498121961963820922710528395579040965496318012087322408416179589903039330544320082447535686090802453678766204663492635737554019363324036842773818201380269834971935734836973492446247875529425055993622064421605563692976585277111467281437185776295980884788248593107621705932754895521670510162080859600158738355977277740080156006315476099962634633985128973460950848117635933623285294052160363511494432175888029040191835149161567161845508219646570109918591115040504594824696196329839708355742432275181294548619866554187859007450041519083439624172683781209956180755758878535219414351016745158322680257192777490633756991949223115880090705881541095336869844940616378447809660193545529231247157057033883913545566386911744295573887423056388111007648028141329521717368349969290084237633354273650331668374356585278168269458405240493903876307322373146977263145755224916846149614242745622122383796128922153615822434672115794206984841889647504501878399558708289304287498450054116981863679598127455966823371860185797796305346470875555990981812197939243850816085378453191659710637523900129016688174616169104577152018942604239343929581564698893567191822637445429785062480906371336471781150253803962839515964013079506217554643338748939181721206773570046189996300826612113097162195922213084637878560113874431431317754322579252144708963548473253557962262551967142776728664640984430734424554978146293013824933363747089807534415197561779311114886833849028277898338363620713709559254288289259690502640902226734915397100768250289910562346212423796467977198132351272131516750042886478215818768296632164829818672351749690833741357177885956059143485616052395847884655377935302242465475585157077628691114396073986456427039174584263725536989322897520109993608821320078904635376419795004713987195248354727604856731924586308768598226206438657627436350632054789303310386994177905772792618932923629465942009385903788046699386186629132416455102011581158438834434963441311654578977660469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -83912564485309911153377340198183405434437248152902696099662772973464148760065241170728200839766724625834240141985090613655924317743512837066624948566876164736063077882770445342177242224490761857200581247284825368860746019962932461174634260970182375361388183855559708191377921855953721108730462195112003202701954152777854962764857132036486865198001104869819964245972357535077942937748262095000010581290273026319209292743695265252571490726284379449870292618949322850936005188385157268269069149922819005591512811956198220366838276384339752931067534049529675248751014655846441702198669247480700846379443925904815285325838820743939956298969556235848963310764559871610065167084005939430608900341592359396468294928388608990424180690141224534170330131250695646340865597480366882613810328993921986152939618151721210727548457223707640780200915515070007860767166533278660098491644999533565677396214147408944757572051177574303518356017327493330546842166376612909786435771102626235461746470212403851735998436170298016723601139047571803365052907339690763953381462664493235980649049299410016726132643368858401503805970383230105834189210020541429945712784890068122539854101096041726508444994686451311004680888899229019904364535696628755445720878700461577648853527630718956375597899216838761441565676597865576391131908166349511936935730101126697167206933839171963205755130833927590780245921419532681154762554197090424944721076119837346085009114410654621167729017386491565547964732899825963441786881835540376016250200347049696587145457445498959809776535397732587545799425453371939790037827228569741893952610274146279884191734690973686759187864640008444491423196970586409086289453813537203758863652627208639638521337007051900829792026491904244082558343624204519863926278672307720298260535937262963755621985480214323579031910388226015929363368012234325536377496251825385834977704699639963961523758044296828752181987738609818813161784537313099776313122855682407612614781018884703402578024327581615213534177749935323044710646353804651148244776582685934481680097677101894191333931316319120816500399490406296104134574144705386844817618699206387563418045215000795900556071153970647652157443640503321697766999686410533898654885565202117165690415566992324873372833910576715798959565493782519299797155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 50739015610744475809781809440971065802061525923535685224242629152326429906318154885204166389353639728323546111084517582658260937546270833128048301103244152595417599793717429762928903662556173555954375805694249999687287306058828944852220609051200782843556197462360646940751914908223070062825360629963423975771076727276506729284397658889832264403817285298697000202852856157366967975844790263514458959264024712381451873501944472315190246885983573920326757448029747914120707689366742747126873961696785188494816876214943733455772359775230389345845316653620126432767063500239732608563553680818071097736890309081877750245666538860357262133322042839428571144824850867244077927413956520054166783353246226480696967977363121956376285909289775582032099440595766687636472147219740806543094446986489725889712754937538308302893753371092756088842273481121178453624873841127521541943352602882948724649709461927207989455306571985211885343311788551218191292261892848233391381962932178470662653126812309799511087196281679472311188286459892935368439249743966343277091803109883457186675765266198946172989353162600145126991680839559670746270895207056822002471699770761511997629591289461682490006692099560828806556236969450037513815370065968574444939458521268467435071425798132443102569105852909663263189417052053639794548567063853357507500429633426449269430754753855875470790947016804383105491520067316790185022441752862226670122291082183957364533206342813433817817287721125592520074630671419650712168365280725626659934450516911483605100655267149667530966627774984519874891653658661027295102134050613174483258151109009496972643297781150072236733541116176539593809339809824534422108793737951648932148194390672272291855620455553912500622965856618087965936862718915805121333204800922444536668462441093513312358435102023663085154931807288807337361690022763313312991930041752729031436888878009219636546125704301015535902912663422713402665633580429460219505022839532220559278273209439962297380042244064502835705607658101600676712776385323464580965636114466842518651617646497814242433151569062824278288042336538218032675124088544148948248680549389938888909649452006675072737084853542222530222428028892440758518512844801389236021795002171826628162022098254632710623596007249019582851047459966923292748546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -26751804974139501254421778136289907059691053892351757084717183340782392235328136409360691251823516820211023228181558589923251545540952610890427271325745906289110641906381426107034927580929465159752985087379563217871619042667875935550342796288834876482262176471718411740992784068259992251150708185267994200950418299176085799565331040873048332375248080730612370454834353496758901023656207191939871585336582881756801084008350087456220932225075007504606506862001812886720501678357991249062756332639604527090644352600649379501365597689032585421500326547856824288122507856530026949797573183358834704467256260024511593876804296344734518112646396958007965314723870555772737315906770169346423128097004924631783750273207843881542149859204630607762458107096207166913532345169160846807964283881440577398146201466601275230830293137275778499187564051033979617963705881480609637056253431674939712916021343156073254781579594550796301024761250858728430302806133752684128861129714763815471319059223591490703266752940884737643618232915033516766915813102804273955091682564510573696165473128354806074374672229172637244359004563415850096066350007906519140254905376451033140907072714913066870894053212085406154858153472405156140746307742091641088622224263445449138795510826124777082881536254273657283760658814287626858437521207781360374956007378064441622039447323489421831050781152464603758891775988220990208961678291480235698821997623273704123919569026241887205294900395398110019651073617949686851168824386293332278517973382599961929424028333466941629865967051726539226092863592016782134904596084083581191905883757375934938596447695195387613731655457268272868563563498978094869443638578446677110649113673921517352448925421793793876858810423913633356282983728878855601365815452456789284785881945410016380328216474541832027716914212654555069535502454403217829211107038377633016366826590877210942743114905613560069834074049923885629786471871456475141830770337795032854221727105337739126113234466311240815702125491760424577518065380144255360541195032670119705748767026069468803821525348029455675043640220426847255642456535767419702073792165540960612100189590692165579571916868854265737277223370654895261048626309803691918155419467316834919095886077661739387737399911337929723568018886572876775313899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 11967227344474774646153403886291307894967159298027395052113808265255705148276773633689385950258005980577300291959855167622671205570207661812122901458170331667872068563785266098299462103970703120414820406030572026915489246887343441483331963031764448800735947198820538810237009043628561820258121462194499517956021081634916559281278788788137924560556701622938173498111488119980692909677179015555877498019857215115358360587580739302879347936107668286722881335413388935039442495315420134768074547788523193595143428802708208085695531209812427939835048918177794098771102032684683516429099842130346579909215410732074482501967088357455163990623750521423470482148700920342997825034985972678872704572487875690070187887799285943590898561093172963794429972677717221558510251534628693548417633554361436785956739998642732651289152043199794417997208355232716216825864468430566429559203426419610786497248115499870789189449175599464871839911499191859627698577814756620207708338117495427205786425838256051518683301426357760825021742633610226331284717495216368436132424046663113028645070128370351014019480315935534457978528189062397246556508807508987651612967401960832373825581426113044613423143675418072968364712314603042407185812743003206919366250908186695516975092407798064559076325078631514174150914761478344683210015190305355146461933964473607954923961496257651208189956246005016760314959354785563390162126600738609266080785856141140833300160819781004922570633789324736230143876366770429407075150504307486793292374729878085671232064278123034520706312441733392937630336913948132643713535103959833575658751337024901486378092888100635278832899183844597503458710730055206019358484676918785492871051472014391297238733151566359025507061976225582553649880816622550105373916781383120732958694536149747325233028082012611686783349955218263284766696285522495284534135436296751914089118682300658141067282256620389155250249568610843503104242892250591741907012161588551790714685025935485612362561767535518080984033348478234075466620531997286342181214876850192331299951301799258514482676232233808653997663962454479203618285977485271569665311013280267271412279951455242990861501540270042051547200106276880700491979573040103297291205753797119869185801801118665797556696292839679021294847347711351677136142336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -4430532605882952630206340683977396289514086573019898000399472267752224031435454326210287699399396225005304414758364226284428983046128784694445598411514608968470492596922639454957176737505539009098074480967783547087583224038695464454572382462781577427841092691056214092271582579474483863579597865052912055725262277093129952104639004157312316220739519554632381056372850215174270470441511016108589251686456120117242516430553231652968105700981101011922531543141239386954493194724258964627007051074521798849652993821203389074649572725455943087454984762801463234571657424968535993422298446243949715967550300956605874127840119171089184459958453461301162733381019644478682118329886032411109972391442891300345109182579476222992978175831494316606011797663574926214552275188099831429218269443753241450035124066783352835771589607053831439913674241082957722516274556837822272465171425130038794479349025409508403251340910765448850484316339335965434559431779904753976802333985956284264836887332776257659617590397858333215690684051118776158729267454394815205117687606402406401425001574611007146755220042766126141133346865584611173492853053739245291142925408421949726242923080225245197286445261676154894062532107237186476718143038625700261398311368253724605038885944523885807883684717263750625335833390140181485177223558061180166332864304895019117777880327253747064805624309600116815076971752586503302444985942338217320701785702193410279827608229439514748956968866426484224725402671717287397622556627723232869994552443438076053088699196019671067465724385982640216110434689324225740509245952048729200240722610208078176547268905421630245800494534711883307434994018778576076569946696479323485529092174404981392629513305013985373981572744832213057184271298654282060262002102657342749984868996930213349832135435166048686286304413319540549910624171530325117112606016454978321668313447961675374677832020349915227672519115702531849874565982616678845686834203795994231134775813187091506330021317657693752744463561109029734001902133926313994369825597932927511423945509311541130740887419787337032682632369256783016928575943370700729313327346876655873351450779743227840172466768585852300195879096594613056624693559286395828216288921433116910457001662681022647135220858007541228098079687524413911618027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1297269623328741778579503442240034148850565772894321909841781560876263211296811684627294520878949130302852578691860604498319445807262908157677282563171516713283727670181416548148924443578124275568678674864890345707880613132288004051872028117418952181528178611586310439197828398010136705245989644805357725059518020947071365911247272431082098095138736670991793269040260604625634180111935031113081507603422935052359348715895307040102935585905335510882794892407507477033733915826455913859329416098070453185770741323263154772508196908173804209716740308661961857852384608334639194486640868346832325622602050270625160730242018089628396334640937177796733537126279599304762254775952788537635919210427635277516395789239897303269204374020564913904809837289933360245400526632439003910667367648644280369820879204244560739093716804335178395464696424366257309005686171307973245673921983481228482404543052537558253248910780939093921589399186916019867984263372593174118674272118591246005665206862935553784528077407295935691045838656101056460394984812879121778780279773735302021537392868918826997277330783811906610967988513136391868033344796353168464936238202114259216231995069582127415028517750154067465801491811725072810590644416391113021353385168092616425562238401029123680446272428851916290872688580711147285181804890988181201189971121845388551787150755283384022722272436245914211101648954888977495507544278181236779197510687208140911833179560235080677075365593518063560534717710990216811191630842515757848531050612569865893481657622782170395381941931016722406153406124389353586386343338640869514611083136515502647768792915727518508176912636629490431869604683094632877634780289413590410769470534461393853055125588532011851176786144806922798868036158798232710806464724889039749782135163068451150672644688324299570947538679213484015306743745186100640141488203550758950906598381918066641063923788871527579349799210610774983979261529391764819655576268436729547970742943627233712464444620315094414879506300636495299618301346858463958927151107112459695844353657860636593016642124324463094411884965180681483499407555101819544049426718023126958249633488462743680954350057390354447098514232538946477466467288770798343174181632375942314304179972784779340004081386933171471347516400640516937801007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -256574753360735967698195775233004091708478865431388315841842030551853936799407181416763926778568153118142874590366317019014931825763767691560241063265340354530816116390999769253428632118994110072326413744163856644827029083341899524536197684896272541919817835724825221512693253700806109799491367518052103696270684006806094644619850111403982748479025312295733564969951196537010824706221184776919483637155235523346082713147225932058974404985663247238457958037381400659088404477725930556133455244850968007221311870492991411307202812721972084538288884398196943500120618479029315981033366931934637596390203450710432710431646566550574878902425699243816575859905825793493146695552676696555640086820450158357752682670763976951912507150041784250495843482994966731804168871589189805176495968166720786529621489710235662219715959142399953141031174457438000986946177209206683058838138143465138711991677967570361402619957451083442721776969831363629651989589732503705437236896859898896364302011005847900596068823593826145142094862376583732645634085301395662996347121572282395626281757193047479549536193237048836510253298910489605974309759484076810644829442947404242472417239787358180633203965413471515470552649547639958391245785305137805916151049584427659609920742465688600020631793575026208552623772512959918330465199682857327114182891007618950023494327037372553301571533844493931074719418875646582590575046556637800134937249322062787329903048898856985761903765980988956746007673547869010485384237820799739885088508924741935147193035738123913998308439427713064222489286019868121828655210297838838004602581043103360344511978811594138916246636113902408549648055452589802644100227425842970145577925664842952232521827340127206583827739533795288207507908863652259790780648282704039151662236803341320085052042689138663362043261720643309542617035498667309925442404049177412022197657649885523036733808039426453808682051902120651959922896408975303871101070565297765336409476035791923379867192860409078015368132106247802420842258026426137172388362685887710833653757936287964256127550996517027553704720336501130958263349848076741197981469369435633664578827094590466336485108832698101648572887474650759685404543718394236246525255694334060073988860901331470404145401507789668982131539300451119037153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 18181037105436015535821396464693879502087600148817960343519372673152467599217269460256690048753405717667771763555370418274448489671518949181741394485628320376043316611090851151257038032195521777830551412178445495906197833797306500593849751552164685364501692725173422638410706244913581913626415799124957957025150851914049808665029382913114563820310715297010776281314551358503850430172105918170981326976735284791415846492635286245247467227854735149053324505027159750208851921947214817817179918595197840679513173032671331934582847597529859597426222679597950610486533011069769679766265070005834116069720559076109181020348138394083385085447949425260675619869416847015816055299618810697727748417760322481614240018425413426438414442996956415370887436697273344821488885766630264038913812019762459719578323093188553590084844016445176116615112214492147637032949076622522124185510485619267206629065891193018778366787322976591357731864655662368029367209801399179740484342838989947715381621843870552086625270618679667155978691255801019021484233804983764980892406655672430449840894892393148705542103701658007002216942754646073632572001397882851861152635908355650333275656350985698850001741524109444723456059886270844613458613544846278219178941565426621744933678273329344340917842645883583701741779834139953850283193648257997894155283490694591068958376453687006398253929474592821886904009455255629478355811249682725202202430944623417383994215897686676533101030579959605731907511683223843563957193437009179132939889056119445258680671591863377976936645413591207172963095098105957376446216683696870462706965198431777251473442095791074136347781139572232955933594698490898383047787611327891787495723527533990324272078677021165763788517600395640154044722897706062506453106281591255306605728859315925702996080075475269960516765127297644724595077542125991551999113409363432214819752385989384477845239610890563163961882272670122947637762284761131920829587064604401711538536865360087034530642641090273673414928157083314079864029831792968126158205927673859533029739445721698193858635385911624211462079976462002270720171124013328622225644717330610970608410546888624686660691169867757383285568245211459408024160523096830803384789696589746831223530520799206218388054410032020721700159964356006599720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -3650076800711047231219634144219944518336770554311226653657715052515086837363047029551608639938888898849844699628446156929442349032544335033879203533046486995529331524559273874765634560497098791629825305610331989844202911338952291770830657587370269687464062220481703923607335321974409323705947830866753494760379729261742926068363743650402879116627226501711310856790489845990278074929071897094841024583603861337330675901390640986692387272179128485220019551827242300351246847970521361429888503196086810361714614252723241252104593059739185116584765551786977037570161226013353530280310816015365286014167980747881903104605658773376297393524396424815165418037205156627642022855998862170878853537948012549760530249058607585977674925487629043412949850361893657377823439297353814807934072069075888962768095299334026470456965317846671191061778022843475990326051057666554844139609034869843981510977332435344079033417900765755490083676303881397958144788062125729378932893710814724284613203706164144738543504430173822271491427284751773779732431940752864071608216042336609174914838658758680020568354695962436212315500073090639116595147076440450685901815260404910549882402367587913517721388266577258741357123466544951946003755232761635577352951345032393472161669731413216504767930990402989451832749422500627133596525862088596417553011708493435691692696312205017223109857879753572707425862899573417542545336394947162087947081369042462972957769923162374862214389185563384246043830129143417776056682962627989853581314943123281216450715125233464682873080518389779581120625242445571497486686812520947223849037577586210414832240402965609413013245311882170771559873760964295672840810538134853044289875101168519564631699546292541636011007722942193668733507013988452639777687061463887251787287993504098736602720981363474188022881805644111668227383966622468317692574240358183276216158069324988354763871902615707539734391431454097941722707764854873217534719122825955734163589140609691803978191651786389352241219492936015216193386021830035298371888077660106672258337217556393243320932702956747710376437735458630733806467959967793020019454457639501238421545170141462245154648295057512767280143750701207853797664154781651827645380126036811912232767182972645291046078737944294498448377714160828038512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] 10432959972990446276662635519023514256682330450030652372241891914054769003230608432296667035928633743995612174689355162952914061357647340659716545153229718346893537732484432153867305628304072465713341734865376533225997396752989283553792482175484857065259355064162932760673677308767203233306081167394345183038539975401447337605780827549283630207538811361261893078275321622676161705124137602521135689867197383982159981835259206248285676857475840956159843020198476696330754330184369278556242747234617053498793841493506790814916278559044604455054185091054575014991245455474191833438237061754770726442011817246056629632834363388754813086552343532273494028772351172591795436427203320259336574009520260738635549543745097039542791528274649775472638075536917218950233257208845712972039813578165681486000697686980905563672330569919048258126333962067092040102797891428581764348890550005482969815445114835209954056678433004168751759513934188334140898203270380952883297374908940071457067839311790985335592232377941336678187595849436249361841141697316727731824579726136193853166975116991368987111266576121195471026440185597187539021091167384458086740886332272306265126418629699802187299570941622762829371827903681301294655658388255382894420060387824088280194935643867909772552800373409710953264715336728479533271844143503160855924808165754484565508842765248879369392141506292132849621750000980081772635838234507690647070483865935094694170472986163708411602109012172848178693632904365310573621665024269237254848230639456766279444196437827458328688987663843617987206213759471228105572821679352337713463845585762646943470350713531391306152528423831371620462190153416431968576796931018765362595748106934225913972752471262036151895916068663307279687688850001142551904875286485324921616382179672038455225927139581112132825452320338355981317802369757597215227526118107089372935544482948449250074102817047460784668110536586637993303885816108828287942660327522653934516537960638903751966045170330050948851230138679461132095827294701413536137877099765122675982920054593592222483421665073179432954606640523235246198306779365832858970312629419772744683037719736273211891680337142363493373130548742941085512813252477086602290100918539247822180174411460909648758804082028265240214897634329373345579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] -6900931727570175086201399464441021967940492226213374908511047008113028630703915509579811417618716683501382268724014135195785402998417160787117533693498016089841060512656780732315273281062230207298900902798295952262710443011523185474263879577100671294090177385609897741646686882032613221614053794827398368569472122055165025422573094088587429030534713422429252850103930445958921741838429848684615282289361369360609581034124337766454815058306457611522523469777906136914317382063139723065445284984603747815242141453143779455375107123373743337651144521057084968283577296125555044118817709407043020813065344842648914414744023520198601473282648663296152409654562398660092424608765599754613066052037315698623333819542329596860944971031597097605704535294885764271359180299199027230922003235966476801135282745896006096778542223245756080603173871435294196998481398472912720289805569896242781627509615424399986072524876388088282015937051342141010224617423711374143413820322695899467829607296149596375542025313174058826846792178031213842767904984453853938778860636283052372469312498288443630737557750882968982273954730584359755411062478980767572553927999311958435602340470207848937888896012386842759988771301645493945881759303688366768803653679483944857931433775932143057398526495221846856371034121385142507538450117024073537419836138860883898089588525345266202266780780175272628550380833744424909194293271263638914143748945185312994286720963060992558749603931183844707707323091232710950844112926759011913922611515811282211612189052934048736489171532281842714435092790192111630410348378454087910790310904957374672294153416674589064226501892165834534419529959470876947864830433835667514537410264827985588599820513762997657044310416053336054716335379329530396106527031156456852873449500326106449548488498074748669860445998591784626619311623411646139015842269653635521797670279688647207684249553495444900951377571864631893905363859154414670952520713105738643936707315672792426759746006722749092144491585409445255368319055671703702079252494349010908684351246632468833731623905621613136227385070317806892083842848284932896644750877571934965541677840572040442330373813906796261699175665159531182707551687776693446093028550047950194469883308076102834749070650335595947770884639992814019543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 2546192719573467337227131351279204369203131298029791469678841633523299971781054168571251374172861287794767549594418707849842011804379002894570183029518139499481848234175095517594671532121963136969445395986258953702246960308947845307705978703870001041592218799379117567201142813374044965384295837061887885382764234854676084648424917763947760568039482091568532626548745980286389168751719166835361552946198625567786266985558472539355817704532149768970379752770591240107993281018864393868204164562854309977593959868655181287927624735864402485251626683965444893688993188785035091188060068308021612845923304433122374052669796814977407769097712135556851760294522405645757733786280500636377583133594365248304224806058278438220690875465466417606657014223109482680360536722417584246604189722411233395505926254193517083851751810408182178592140096992374236511179031798314732350405175884955295999121597699659499743656243298559730296563053187811627599233442804356551340270595738236128538391601875997114404968139026019866475733343838503710780809749834237520842335413369391746283224966489908631298383023145860820178957968897379100959397893653939740676820279296930353481009327654677629590475902703399944619509737536766071805186897816796330851870712961613762694808348036343506309351070381751389488857127032057389301466622072769583282434725251956764288807446371275919263656871998287174461894515107787398482122381434931643485587902539974553340014906997507622913836145985337423822399846013777860944049381768063365032809317581205105917935187525026030865599985049994271251775378016469761276099124688614356743434108907499534770479179222967465771240596183373406603043211097740887578064101841340177975053881989810764536013646376703578243643978794348834631450735055506819580454406403511821826972954929603389947483990201361126071639247157445947416074352587752122588639383518691799217016735012014689477363694541478361254525066901628099627892379278975608893477039448439074957980466774534406736657163297923955584985099152942474232087585834295763109302203755489282189640926679241319208762810067614914624195240949459480494620538386923385971085641981646042334520728288913771054594697132843417279584455118372592459867344967675864365585383157362444750502775858709605580496369593629632060485646742566108921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -741875721462593262587619351379308365471858191841557832839353427246068782314636382992519921289032381869103447598379914780531293367431548948482115963748634607768104870906202721045709850470747403266170166893792261983427979426855113023472959015448102994651813762901935275039046828756585664424924323143313713590096123306005088967171033909076959264230981468904896518968171029198628701384384799148813345420690681616920279269388036302558522139031402369370961386135784921586602729904966304421488782694650472533222370335699910482843885870402071085492544593381504487356019576359164164272867607415413742285037270399418551488228122180130385643008476832550486878342011884517258604842461867162333969415640846938533101106510645290102886000104719223343337784693520415775090419400788179441867087098317873676122433838032449546255853351008687968167639280954411828402521629308024879861124556779988712674607058678841050352952251471953615876974012221804938936802685752874597978329099324062770140317481022612842185958464513311903727261713831239131034505995970127249243383841073230570173188436098845501905438988835960929689108504666224110332942053555990283051595636276682990396648294873968048581021863580551812607022347113011713391201856551255520402076623240464502450250438686296356584268197315784873839414582291395895292276494856639425267417800929044214857427961354353433082334883152563701217126021857403276157593750195568653217429928694886583652757965676751536716322668666884697809941432712586527730909023558022741881962965696284819464262026246717394050305333700915492957657079846801095444735918766136426550052085275117337120722741801470546955056162944254428059238557605452639645951745044063897790627207833188907811168529490194418501736815111706500261785554666568861674322151355521712674043074624225122335165051105902213931332531441459313872652980009791743351541205535810845782531028173504011798224635245525446869486964311269689361892881788183627666769002536002966138666691265387401249433371421220080662784599196548364568957486480196515021519238857132632115287591962573792977722691651295523665669570210802310940188369337296087687541780901150076219799177142996540243564437079387665688304245115305448271698126302532942189167676715731379505892003210359514834022745459412345681010317758723616931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 190377073447363619681854102743937108157234704776465487891731974381587684648858234232440678993871760781755531682228632290312751620867663875181673153240157055098154306191553566194576300496547491019339208268529566644587509888525102591803945268170262534774085597629451800004849728691268167939808161286776423771236798218559031962408264087109075009371893201119810375599118184699856811593706369403978712209346338198725015708129196438710879475356760618539741654741600529249901245139862311415476101320261617705748045944982184854860358215258963025884070851843042243648497031219275924745036023190258149410196636567288316076662348381602963369524439554204656901639828955310228806053591483513901796992034832851834071051764439963619667481995353810066999270488492861403423826591027363230916018306385976413436991755794566833991718417726033911176704983825167202477296891003372390148622126988104387260996345306852667286847287050116254498940514020118242778730528744406828910592937335953110144392861136926892793767160784118824933770962346856900541463015889294111976247931301479078395190948727335141372904858442102438657190864293811060746622277225651812306341369788797253405880679453968200025218618094523095613310290411887129527527614675195876362440841376719394577900861140166007206615173045217813027805125652054703258459807608148576305569224259323858544125672160724746079029279573404314730056428855855099054392369612222916030393896898001821205062136667749685146918264265855014793060717136348875761704701006459043509459838525585225309845278599223961875029206355253252331273924056883819831367502001190711171990881755541792042748054898956944171271538211219271727794510888771201783645808066222656613384930901298805302084755484739856435051041708879303051926381956842393308246064868945954432234519296511873404580620655020179505783872965657844192653436764043906152782674324060006270349580420770796705261432065270582502332534307016913722098848199679380804292669238600193992724348953426288930911153256398287102807149057473489600989351124264150069891501416184384467585203874919723608329052619743906555682458521936624582836452922496535171192435389736338058288982214786015076024493275711683456395175123965535308772069218290831936300101486641597733024558601665558198019111359558252776733449646504071397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -33013558276728542781327317175587662516782705170723181196769101118078237155045672913072689236291823310716433745624508794943149396968683983480701639970451635736858703948705995731907635074254758505010541296440837884022898366284949465197953406885023025852690953305925225498550063096520080356095092796645375353718756596463585889749618749844704476655619296283365964892505807639812079490575850677748678627903025243158059484266817097181529690191189138189857955611419463424261030901237032365947890612060492997785790181016872728891440193603876424418165415483671268694914476051101231878528746963670341497046176107964202590154634793304643840195999457965408280940440740831918368957140923967693559561527426143502928648328259961197925351472821530482350170609917974607203521314952372638296891070061081134348363601135923765729537791187911246349084717318621442997193441833005682272355466122682624579440998693029644527327999698286317691676012027322470875235549840745627240332570334893022624162740206272091702125285523229514597562627189350446689578818831329647428939961166836934335970055610000642077788919849458318271233666410799999226681371839228755104972152529038974782004077036673200498943293679277493505345707845246687511038335492161145424075805688170093710502694739326003661698369444229821859417179374344398457729709278658550329315248170544263951636210247547245607501788061207934936850872764479773912942696535934146920408460239043872834272506738931000515817337750225126738660061608393274218045815037052031347887130957206950635895499450023803644757590195866205402731020373338402630132745595541460564844203576476802815989723610660496349357655274588618245057699607047891812784556612605395719677049776791735933769974205907218002548790337335209772586383653052328816867041495523108620856745863282874655286767520880266523426647536446052371826235638199598170700909190119094600406997301931153267773422720671219195893622678418035014776621672743762174552227350747841908861285127522292337039238558939435235404646084874884150467545020234775757967067226428350138279369217482715167619158101350521609027323392407061000601192969106624596540208112037330023085123055837040346075818870569876849004484409031592873364373197329981465506246130373004544579351010558380913956535192012896594975414140136492892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 4328310858015290267807082803458492812156915381234034231477871354040054801458745711924900094005279662004065773717953900281347841031606618939365284101720369640463760946598183688680054589204137597995364653986674041043741444811148509073386971546314451498706869775211511258094109027371795013484726682078342106386970942047822592657054292404221035780129757510505611561123404149297418249191548297391373245242263402595547456120742789445635905029188010824832467834415020943463456807966404705642623806494866273570933082779795885591904658827159829778338789277929390067226510150843840962855372793658457095698094173256386764072356130625719041468125643719145306944166875258758740553655904400634437018566629944907844579907775074114765488618122486636172500558541735906898649753675067230467167999068054688468137612194984319223156341889452422377864060890354290199476875776779442487455207851458026805954081662922490515521602570937579629488348708508381811273121024387627453164756982083653997555256653031299630504800072957243432071356090105791543607956788536160843591079511534815955268559421837093708364101982186993813982907901082664213273517894322400353536192188808363939859330685777077728583091887758353512816670396646964158870482829229797456540539288126634105104935993745893972986402420188918700497272069348259938666119309582433686061398070358065022876807588160605123214646959629382325994235295895789579737105118568128307506257252655092159295932009644946329445694102430761813255102964072916776865669400321633001241440251560106925672048867203671544543258847642759236363403362453190477791968069550546865577482109388088675840618657034230179967826118812909944866565256866311261272807886351320482672250418744247710194161152916521217525858965875689356200143350670015123072799221752914768005258811743707990814220031721051084452179997011067319697705553152790295304279172826226007437015243756365891602471928781259434624748359696207978158442134592547913195278312718538193505527319644804387792636423961459262029154124406408461256020248458101272998044144853055366713153371963379006261974654095919478144463471039135926627180993108592037834273359828172953515176381093199797390919127010676489670169962664100044852927899105058217690195980436356171751424577003218607320317221484720141131394039124739489792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -1980788948943568280195810747641039814986645944007322499271549445504394676886625661539275709810502592662292599768789335081682140031214098509608910418660037391013177771880628121451974321987532213722765191311859765840999380620147966949186989704512491141499410063338719609284810396028634644492416501653577616100348151933932545259811481377262379397289451438457933569411764616958304785362658456499497121837701455715703071263831702269493323997073439921068734466768787248621652133683478592700812334702386450492079632755444046630668368306791975106433089407974220208341908976277455957657988511337790422585702795221187258894098589628103811687546098537975803492062988953421387544773932359358694371543915677223334536229937774288085360064167312916258283079752027180277444716923531966793269338226035331386826126888813699664862196066809825590304160993634153749024870476460381813638858792095282929531487781209192903326668851510637476274013210227086614650730388394305169402556442623976862453621676975873476159426589716652556647568257106498673971269446006677798420462456023540904051089135111626666881649225506502004291190206941102681720257295417543886640787884108301707435348805744130467312335458006445576647490228278497200319570462879549643290589153193265090413709709413175934499324679782670690626824715488907117334501926915563488385035406663483821093552829316990004941890837444760198834048176715893423448872169994785615644920646952341996503558669583275501474281614294392497926493479445518780246988693454840799730435769660156438757872097736654785446548490681142353695959044781158738692922148569330853156777102218578993733224414126774097789425218787564470070097756254731186775736075213840339098899684035156710546767647906489557125126633118209908950715122561819240713799705844882005743232213790676385964082070325562566439395902701210698497367834134851794520936206814116920405834077471897609839092997698958883166871169687300647236397881282739435172556905023668383335730845359506899220785569462290093585781120515591427289891699104913966393692663886731192124790994564152706033423435796343810036093228584219337316948026487991652528593481971867760639948658687157771193510450395127241927170646052493919984748434681382819624805239567697322328083297347503034529683703605651542725980440072552448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 681629979998964249637220249413431415480592718541699186748412887313633410851513235871279857909703976243889522936589751560635773508774340459981634754279974129094098642331975010202669288384518620793570792960929825321445427139075790069451540928103326148853768698747760119949762541711612257684439230135329923648245759507979464610027557347438454577054882641614116075503580307148989326995680662773904975852346130882247630473606161214103927428983103647063206025386334212716140536186493406262877898992941098698517016542101097704964595893033768253990255513792161388121407108271331596461931532501682972358914494323055791919566304074403877461983238394293484614181489896113614884599373088183092426750103922992758737105018553997428108673712461721222659623888967218509714262489468720529060280097293243304157205826105907298936657681594985016446806349523715844010438751190136898370097984384624271224006797695461387646938709442213288874537932686383111049114328968701530053290841006250876959082290255745048585337929603279465502423451348753362054357567069190275025327389682410664908454969021931722788099905652739069068019336714664941053105184665105988252322050448844285883130097237684431958612470430286957515118993494939793116332873116429092614797629664428484223205754582773114358996817943815909599841902335661651103932209465274090058257106939935360836878562721829880233476759691367826817321059328357264930943074028038570926660555241164105231071982843353441070402753747420020796465845922422290940024409885070775820963522588077762218006380926407517140752206421088292660045388531095796389440359845147142521644251968726886098392857419471047376143619227283093431164215053143237058715283735117396796047102396753202819160267889504791775954512920042537337674728675193736577990527404866782432865233206802658591986893601023739136374872548344956071357152675976474660350069006180163835386205681131455099768049445081044190884420228149750961662931651460164976657889717663115443685821823618104007793304755666107431864783898784638673178961708723276476289259688519607755591928797639255485014683301593152514063190177941284016357633053315733664655863999922180576609954081365905348180790965601659618491909315199974499218620213220650449544998970007119817842201560135593768910076967026814362270456778101620736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -42509307160589164693387979467121569611890047280673688316618324196777354170887846449104840448345997107612683484381555948953514848209877418377028615852036998517742804067118943647873821541442744544072059346576307500452575732202958482827436541035124044048854988591574669351810011785843544595482359823278045951215284278123473783271943921727885456897175882012921685472580395483334726464320371958566346640433121060153355252267208922759705252363494856812835409959895606492887511248889787711122360850413762712617253242560939563455285126589122949167170726839943151267824039104946939549400775778333380843939952177270170065795730017893524534228631535716719986490822911261829492989776258022331213092018572159573036793716609624098261826274179345595994800572884159502771618063572259878636877072792131941761826795024581604400928204045432325696097290389614919576394004884980103719640992324924032405828893571846070250426919215282787283728463103025776971568423892034536098580611191561738429819810756688420495865632681787086253531589229005667517879711007743532472064550961000682552095326974212422650453985146659273895409551326713841643920149919965772002593354916772731311064280450650973890779365286820242152591255121687457467359646747718670398442312146029010593812984493512034895358704652139896847934363425929115783110419559620712140593497901863224422288771402017130748598372032112770967482370644151799170103820720854996296170828196835460164435491470356343928757622441434032267359133489221281276646210334992800844577135942571437591839870639123860369380107740341861525312459481080150110474764175227730061413278737554767886377562240886718174630180490389488897236802392601230645253492935308651081215234274883580313959460164074034365045398520790404675260264338217078582504390908427598838246760554958539219469856238738671532250001905768812231275298741389960025480031915217553196629724920177494430517720522305051734958597231651289670381639699352225609668330963141505157989385819477626892403170498599182383567851406300481289162855443236851009024408107561299794262783059570188757723541028153214692141527780512277619697446750404466910148420868890432027288516589379061916550618805685812562268668532867239998715438886508505910142007752332791589104090113061650946935280983835493893736088350301880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] -19239678605191160420684817414070919755127770009883074851674540388539709124369339682274254494634690940052762828127385993976138821297217412472708855515786097721423511100825606623656666099436484216238871171515408549301215852929228494376303907524763817045280913477292665789179500774933835712081425590088010171865889197796661467451705990974541396785799107010771559344042036452176983995712069395380342657444869056332743312534886905709010631977818720253685470556472506242123879631685119317182664171827863209140834420797541063177416977455766632604798946035644827592500181178104005611964737078402974522814456199588357509605288174287332957259590202700143813607451347528941597747064748239842254913610536640563702501280892932316638942767655390906761567612638621576963220142353513491814536398081450091421179675056569723967593759205565313863270414076554431953741341127102767321456159694948969818633752027720807744988672574971244806091645254443428921068324521312533038491851427979440456604368322207752184221466791894814428504471405051316473863140452585661117879775242707374643682753095585712098259238847236969294605061937518391310342524846340830502056967824251510771370735051230224260315254895979648178879594527210797001893559820763760177942923140460388889700070871854762940421873725278934509144516323378966142592624576766226766541408106020808220352793738493463969673008739691051295833702499143320354869931637598755662882525191434785789351556461484069021571334658379225715720894924595794011526992336317884474534358951589525308729133021936196931750707898119966296852489437883435513079663400307776693626618039554504661379138866524389057019364363239341902816673739716372798632800468902060346533379357557716169563763660773195308933514816392338534430571507935795321477157841086408816565288580434530472822828549900924865547698301366858398812152488776191573525353677983477624699922787309925587967779440530336216174588236214704163873337161996375127644326614978163613192768666598183304402141911067403727824114995580882181631857942690734844732213701033057631648171507125972098910540465203321767625725058009999655210683727044747086797128945610184201846883152047199261380394017254647274560209121176029747413042531653783887044485803833118595248577607506558881391918309841490951838092153799573504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] 2009205941359260722714977258767901333801100720831746990041572325376772614235774623083912253300248672223031059602986654326321105829851610699097233022413477894510014855885029554338699760734626604024863627616446698354849484694867921033591836563973341287652769826392586935668143505299489517128168498625796754147456478201378727951094359311961125514786412831302192681915083921626727229555006589735671721855386855068209208459597864415372299561642586293506630467808461603330701893823459150049623986280977434715008476375311404739666715912719497590569510026034135747255223939103804751177097896234541810049672188287222014125572394654133462308902829350403930508401887318456542787297484363284637645535482824673750623660860410046756148552143698367053884798737453005837789305676991906574586561937412384187410289434842273901466274680809857873563247032573501944618388959662885007082616592336454261364643000604533666807553393934449513805910878956541599052784326205270906685704830824673844162131065629075455467893208809844617241101738234460680212414557477877294809183631526245941607615618185758640123164110997876528294961733133896403472001042128936032464914553299060191421455260441609656321885302222031289471011059810587334565611697870236120876415103053591537559004747440365941503438126823327715306450543701846351449248302686035291397919844520534714456788226724238416554157766502352624921866547407804897941984933492643425979132689712751678509116905180104786603212217554432770450358817027003596791161638302972995045752053268848373593733394335843109929957598942012106417722282728122762496310262222470354068870039844216269278185924093503666565627190629706928463315661768140849762165837666725811450337263754825702692301086806064198781173692520903576297602238345258656489254187119053950804110146275131351751799538044187140533619139564462020563537798773562227281025045745251592994741544750187234057106955768637185563445114642908686959426168689195047486846847917167633848430943233841025042258230781447536663906688869460705207966021888576424515636518168765262345710714194038788143455599740880667810339308072796797846517057143696333422532431914013537090624875874261946449520546610922977924891426652930646866364702879988459425537052222713349492600144917494052310906948997975914200612046152663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 378794794176302879746238773334373527466805172310618626163288925079232884015921849266563042364616235485339623557901668368165517072953059840034000523221423840027717197171632564367116640797267892971897010342121269592275984118769963969563283653433868229853185326675262746608227286472664159253298555346368949361883943136715950433666256063039917889937677614425823870280289109577717583503366281615473405306243661394455482987786942567739029235490785018529717080885198028485016353108522921490278676548935528804635068666428176313875319266167396464345014977996569903167066244764851685236870962010645556449685649535953933331633233415126450804495387348516339404011042145438521351152936935671594226885642732916422574153833829218078332591333114255541148664503012586461202563287445042813581073631218715208906121376747144816560597031867546714398763262041187731496363263265133770328417935476018016087740992184883264791191980400373083389441889575516824566281024899144380735488457893453519296957897142681023022372218234397700276861082889533982668445891849981007018559620031668351440457989299343050676571172514406386373622649482322722629014686470462761259958373618535643633415459763008404247720906775999873156429030565524917901305735252218752011838413711358317816695005348719874031163914920973493116745476226925440765213132496698186374230020721570371375231059056678947545583049231430648514411883365842078448660318941496573499315200206874061257938015243273005165199552303977702906559591343799018889729227432168703870557767109323594360038792199665867627975858004960476323456157363827890495025482038245134876841821962293642768424058352407979672903451251756833870118941673728052597883627419788032716184483140529092474059404321865447698724727755130446980374018964384863218457555755080638236450753863188954072142329524209868349872650258767400052337154259432230802810871131160159718846654822296703904325145668154442754909922509484040796380844757169604983738481414746120179327875480664860384675182394501150249900024031907926204257866537795941313318779441231409293622893339034317789424990563832588854381175254495481662200128951148101204240012224054937703557837716821377697708628563317401189070051521341180848291076949909628611989892406588686047730370691251937884256065692409877910854969262604288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] -9575734785272467965319696629511929097293604274659799636434461582456847457788668329429820213842725774475883517087725200003838104492665218013968070256330520277881803264871198486490587026627959739186176030936401978067151384074366240411685055724359105934592030670706911213744201763491398809052537743493954842123734149032595113465886908178439736518036012708559002943092665791678865884168032638900481894176816441706071220469778875240996388790569765773347476602465433290011882810041771701968321550906620418195096759046597151916083820641748236852847571688871214226096271990964891522682416197598774646180043739548131444840484598914501675632658193138128293246958017508542344624835429550972794738030405860226394236755094556276120709727222107015900580946826702503312926888984130270628671765621256389964730028591626515858996762289677711205285376104270319487793627331224063293413290686250888701808128883806090440652544180958641279493996590807942559580442682210254921714779920540116867524608541190917060480345677395624306119698542372025051640967270507581302425405244876515991814186174163357822626669869421045707826396097551797768948629938267857965136961694332501868773879114660430947759979999281606171644589651194415054266504447512373078344392724915583058373153625070058874947931678907743576032863924632949945580338685198085695198829781827257948147133190430794203094288306241263532986578146887577595110571021515755074965200785534997427422938120363653881363984862962774118512353854684176881400895522364459840280920816372003537008853226976418330248198695625274799893594890236564440764941650942401547236122153124413330250116364173069881160288333524659197499692961417032487342136005002541041018661248192742836150579604854769122865242165175266197024928054769890565340160107745510167089613305862798992477149077598766612647505235153303605629843675638288184726559511018739697454935863115913969116581173665198150595168357711094324583790030748215770126339578062870323239558254106359932516920309425903745617643651862775065422985968368281759517819359716694184991261427543922086964696683989076633185177232346542451513823439362191953432213397173491280280727214588275611581865183274828282690513335122646296663341307903346334345256647485177391192188147439755131561794422450169914387756744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -1895736166500953810702182102338612857148655998155593126690465993646130554479322215141303267961569199438374464883909893710559516176370656449388266091155771596086454906768563724557777607625642776234554968515935063468252903859673352471863638901079717718296939701845894699421719384145068737056165902729745879907260712233618747889360647796915374166705900190559984194297222378119079252068909949649399913194637108502700525776982133242363560963083281887314711393075861147744420622085684784669245780902364602067508522431537041491910715156153308868219940625353953031381899700331734795900611886831427046248653778590713208544556897147274563689994502629106088422139398586940103276110205797204159087531860597406831010668595024360109209213268069424399330428836480182565572536793902096503626778785678729447766488018975484199664391185462282927884676572981238297928958931060857690777310964269687912597956636598039831819821647604990762996991388561889870159560342576249356297908978795070344766120475132315316038500123967461129545223792336997582431347425606562762894828912433112404629920600178823702063366888812501344437111234586263668403576800401605770939979710182096206675215442637373220305072217250683672724419151758067311381503589456331648861652230612078727167883505063390461059888343412947230340976575697417525720445635967781734047539462102735197620667318126409892513509937106995935736395130776486151428909885803069490808708266219835310365152539182803328017334535865723564359830908188333487159573481757328293207300600832622264217710974903706018245686312210954173921700613346287477912587952655713430583337236618274843916201611786052417483534088834321816636535700100664621156440699910535375012435431266063137772290213318968258399145735376414594487542327288467505062823445229711069949778827353849938714645864884778308867927084411880359093291903126635518854759173669700319933612795131130633525531969354008118021303709852254007014268141362557527779544876290842698805851326064278880779937400161149558697852413502144324450039954392583626985362308294682153912334301989357349004003583807923282759980252372681390322279198287844840159196262675550365242383928968882900712461133907902092548753637659913487417518533316803248202274771430211198738212457621974125177194112094008031291433161850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] -471753971145202433737495640947643129299787102871739335467984824713963384966109895710788802131331502702794453534394532400791203471611097882894990098603301512797537875841504688284546281318234718314346111932670659816233496398767613977331283478436712165868546965667069970197526172087032804855397265908204593700974580887130757662385222319605113443006535780532633453512674463109689546280758384983906937084457663991962077132176630981953023485275574973821694615640483858419751147542818007042704965577039541293334059251858821473231359261071350745901441009437583953026088683891198725980325494155175659377189478176988203485221178923884828832299851156284314827791962229321781790131859802192720350494911986451975854455479097883829421598061404322644886896011342980669061547052859895077760586066687515300434658409672965593855860771709198740502054268431017772689512245757760025015618563005773588925785486194826445784322505889964010804478196359506746091448300160776259173311862427788891078567908966312135049337154099188181683127618940475974121552800665069828004373932497544560939916707035239280646152563353293482125506184577611688761549592078910785385238818033749422307689315351543079373988669397366564183613550868097417420333131630925933612084653429874647795467102915017703917097377852834794121599494631402208965457798289570561518076718938810368934453723063485644815692851832204060966330566549386355557533007527360150795799387482360594286572168247683278154288817361054949557753292653063585767583871055156639295410190103063980928323642913812061842311462185986294173882281137807620533486897482070400885818351261592550628580985359424946751687883791355883807042890606513280717766764364740140038551891776249417347583568389533953595625381042594429049638792920771332984226446033230404549243784403548636671626286253872621331817425279742662077697236133939322709637256646049564872306306076023054399381783781482826243242318910775933099238573504520861992904315482794510966709166794615947696831004019859719941607499935731160770633488060629956496600120330388204797780975051664663422535274534874834341676193374728189047310261222124293328444729614682916694417861767913471838946126066139816110178969008146155547689113607179953722703187930705281547761416214426812376202620109512424871592486275907584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 27610814293246660023615918966284471486294218945691217772624411909761535747963527300705630630574647415513545854536469300172368688157478822614438770983841996816270815777126669494356973585426079094291107912586170433532250533508864254822499709090374240943439830408482138071400454144799798678320217112394102249581521918726305671494971383871520613780337359344938323765069648000991146562621852922269509509773948137820451932412729000765606531739094744446335277020082646032453318681158118463344569934418642879762378222926666740074867982897687816376916079206744161056256562330967021159796964687705342143306140597583128983490843564486329846934670162126886535179583707929303295240794206661930029253326446204962574286439764813653471490855263409730133047659572791425036966636911872512128776890123135438909175972438420939769350517489398968767732906872747378536737757662413293973612426457100221118442596690620312486493767611500060156368835903999714730951609843127436028146054565762637233309680110021090815326921271820343067985257092247295523335673339779472449461992009909470959418412869833604878166760479842632400205892690084510711962245945445485908481748417301271278199289705840106985820313144882002752673593458550478018011927096631875773873837077565878203550742996549026125281271671522400496223752871015174720273648842022679202628532398257014817530089247310255086688483284758148922935930347539602561944965711321230733446448870520971021314066524222454384151946541474440815226667981739137266430608231947480876517117026865248422797324395632958363970695871185435193304245964154717822632370463232231303812625827645915355884662140752338665672559491221819401291261853996509020455196649762511731769287022258651591416325688407710208400090293364981710725959281655647349531496937477262326639752500731682163094117990479544340956908286516619087313331187568874024679255289341306111504201470259426454740993228957944454145735002776358146996991985574509950332352561248428990104411249306915386326131713850699810886963675149061940135702222064683086395859412223885591461806520346585154729578850903223169633717046404061234565212554866093672460025215588023335576065499716898638311116111380766047166407790416406989987344573263320492209620449769628570691964729249094692610839312842061257970832366916075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 1549349899273993004730548933595783131767195035033757361990192891315966537230042584897046158332635287762648317758124946373457452275744345878212196163624052917613328431938120940480743841374169093547347063763552919407761272762221092817534010598635677528156542668931907409699131323672564368531609218241097251387551231275200826853306997144431597902550311029377049802152724570624645399427269366520403916589167651703080055317167732390568627712664686010214819620230059175627354129082598505306281950174153062948093285187004203681365972715963436109497686023779902670863347641581811307180667392348584718255391825236931477711778733456661661572279231619990797457231908858761972586677646723116045216962874591814041712197015480028804194287520097921356475695840325759220275993997460218749060582739086379951828425664245957360933354764860625253685677155727771697881192555537892669787680788118208004725152520073231687385554586545443813644869936858283935823474203865057442525007822295695420217678646021630575233918938636759554876821354278059250587889348656326979703869491270778366586237917202126763293989840365232590174325789711084763729886213555446422165747606663024780424719617254660455153528707769219661888651852600090442841234536564021874480188181024750780122432525082891716582826938111810320922295509090901457888501599060416957587403837619435233813662522572152857648103101228017560165028811906257579764303783261682392851921701291403901127543708372340237905845640971951769102084047681966666881818226385936504880231398595943268844518657110973876958681835462426014810746694575759828812137855079940795818674047443777365810274847895852728722460712716897659679136835966097957132753754946427215869691368394986338028141268837920599343527225152516294162362009658453875645101814296708788947746612151308696739177577399095733542209454753627300304237434425622288148282674854120291839921586221331860558833396983929236446984796692846624003270306728155807089178806761745025271250306924019914514259517420807349956701833331034156897458600159941647903250754883702133709155302194172130185085688968059283732328826827438381324170032997992594702165850342322125519453882608819621085361328710754852957547768212541217065575460695759123742917132764024621092553847516559550654274563395716066109390451041539981312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -5435872304881014972561563496708981900330633494882786358287332361912490722402745673687992461359591746014939936623218169878526416511770886465840881978643597290477873364815307560409805409292371978989499005966705186514315567314810593446380751861088758824135741396446069513775500989574253824923435348557959082165189431105066624809070706176057591953043801018755897905227982952897480509860993151345598159787520613550528458429879332070296002074618798826617222620607179348793654798083670250195595864297869912730305362696288631024100768075039936749596261492167400614264323362010714562487431168451377962193645193233185043304039632488482109727104724594186432716853234230915965882394389049713903883190517879980319431190482806540256079883828656198895596402323660200378653347337695289754413249835010083321221852405069984074311136238303921822329808272057003814479062808652094240192970949437432112541961721902032018734974248892331456192272452236304591063304535621677792313061134372691149785049858731724331836149105415845337031332801610889051515359026926709826575467286031343054179729465559589448047387749873281230468522512634078882478151512873129841304350951000647670857734141720035131523572752123598125035282076756100123126577942666583878404125628930596322074887805640105124522682478872067743529196729521645433156711881505260986019823482201716476730852194994393692824438651929805578989234364730512412735607884214762729730135359076160634683365413531678469901464539044084171552576744795338799711331426205803132320119731709681162306391132271910029023930024424723418577662306946397401472423610486094712467192841074611642215601492184686994499839575883406536482548730657192753455342685998640323563659687593482482444220231676634599312068608142518968072282647763645355623688906528580275338553514852092762150963977567811316643406519271424412418921411819123552086368460025274431212942510799817313527888762630722923128057903795410640605578191496428835899495408502855545115586980210012605330264405344004669661330142939022669424926076495160592895408127819996111002854784113753960669027869076911855056772171317738165446986395283473820036904420802266321338653879303173156156282681324652702013298947830862746263083239926216566929865714636606895614937469093725611227167167264795133433301780264533360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 32294977396096623162151370105944319410413684757197463097133566414905381026809144219138473596925433580751846028394469781435973983692868946433515434300149764843244498812799044111993303475003023569422906978579581192239549553043827542903208675622602430873122426524215260279353427063038179260134823436455900549257052841023532576902372975000141327231592685333401106542601456967933214819712258970093235268297099546727804418915977181844644626722214289609009852946008165307442406764241564163711534548618106368251370037789053812233130645056181915417158205635767014583367643093104655515428135763261078651802537627535795658185219112808701295202153731594051243998089823745756799016692969692018086606844001022398275347959252971673233626625675963060269704544443033702346435265304237801226894036858066661703651390149137596809934046934432067726529586319278314168315289761961804040845015395177777367513356277386320040507343778967991551759238620197214223545020530791145556874659512764315600746758933943988091075703674975783439486241685577937689957502837484838006862321002600342885836751388297737524983669189824273092605082538831936655939683380624498570517134073069060131904509738221006377400687690908456581048666824465018115626591365766928333010775987726381442288848964932223344287599992075194560377390550101104776168298336951980163578136260133716805643156489025340626518728328746574853100045936541889150661790338719659372849758675208423431318394801225080259664963515216126780804472728852366273313322274176216557529061058653435637748028052984433707206002920831655172458446104101039407004912830787619517488943595813799414812834124894080915878450015016736402353405581966700601238586693867414863491506858719824308982052624637590314763741168920006810769752932472721302200538927069477935089687057333388210527509071140168399413014358402099245454711642155832483170515209757418394927559082704703071348148151823293285517320225690950945006888659099284723166435092950600899823917722876745509094460621272819146709441623046838290083485651141160896757869085831531323195762218551343931914539782832311035716245991340136208085296309399957257009320737640657800127650441069070031099359065526244909632228815495001249782984194605528169111416842738207948155888265435129971267484428540968930861293919481702121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -431535648903679475794701233893258088197045528807113524929441808910533797284135658861287454955147709431547405885137724016168890638893971738253868654359973895725921699799113093476664295458559174368434850086929213183566123127206481107549478675087461265560799500676580593196810907380404062131139461234413225726222490381400533396261028903515452420867578011444296759644643277013297668002675113041695027048599316710207568579887157359478337526768531753644510982355246840758343097480014301870757874510278567559304946133060694503662147462682861112676012786967706113346435546477730908156002441017349803875949954563590650793427842298152867565954042350835186331891469425035467499664005713850368486193749484183829646148001970342048305632357704961695300929333826034557780281160246716406380484077991195362442511454677529687827614756617469420253655154673267049325311581959040123258691180938216982117837588938298486339124798250833203397615138304394634541823965925683531861499964063436543948518980785629671719117755392303352646483586339747676103011587647275137300924421911685031230824901441391395873898657975521775967081163340698897283425499249348063846411593650562346126124972617773932643236324410734637418293497741339926555192826528086838495144888172538967228207301583174867707813143982946231801934568917764133465659998066969752558193978204029944580699440512447712341876243289672063355867876534503282875144671665851868589141936638385171064507489380684353191725720178938656478569777680701160206554968210998139425208572502748331791789432528927870137846976366938106639007063825351841285557429622667129044622468113377209012310244068153538453851736606686493947467181139466509754181943352196499127071779673296540411860832169319574282209781061720745293014145768725185611510210816516811294382380894001915342212956399916492865892531481775236546506070526662042936530333438533242676650087084563167644687430377045184230177183820147380955950552664211091641774151851236321036360786928480468215194603099384807720546048039791591773521956559678353484055642977134984093651847938160581252945411566948127675804407674563837573006130121304900697215923374855206248013162228142885304192441946221942562006316766510530604745839655127669129311505461769759848023150845122538371261524464661881950487125459835792916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 4273569081527768180703170687981486768982243141899364188590857305217426221386885007081561132744495308100977502985378412568433528417891575266580483026361521592278678839689887721794651805685529286032351210827025603864911774851946220839648819276608490899461059998530738642728115791567596498375223843466603999472335171052511517410619138049249092612968653696524822961340466769263098866628339772695671770698354302244903824657687219854266779398111070368519159780321893435909776730042440257076336498955902650191638507491477955660513602750772336735744170933728078464509094496458348193341626692442180409111822739287720051446942443769950284605078785075090579268595214712867551153348283492863301689179874020143051160094384227315135626964515122161300156098384438491731475805594882883365269864312046486790484940825774476159179742207711601219972125181618496673705228843601689828782687227968852288569485829791249036130553121073346299747156929031583148977384732858380311033947697033909058255832473458004944869931832747974419666666363508118794949232755236811812896676325480933497629964284117997524234421051837957286294107903671938978174411356686143882863989532944765925243024008384774512414070784029700955379871603316348837165491728234262040892161598537412779311887035109636125302400912936518284981006618242908955060538880359873888704787713143239864640070080476290671459756125925851182697585798185544410757560919956206077976646128395989224719061423584306522362775845426680529498988685719258741891534658266905265541299289951966955935884642920013589636606663490674853517859434630885061541860843597879618347926099958649007727822913235624986001486422885408979366075137594131046887264542430725266680316434683130802477031251491308032611191145846593904925945366209916387172835635310578754062127104140686314044508085779062810023978984391843988878296896821446030127220058713647030635144938924486814390667871243352387785057555368586345276357716703979236455305969308867231077212303741961429095454960839802346018511608689245527915979137526989991920468951282184560034648875231398138614099034342002035232580623149901185448962340820101664905434046884634645327951922411025164382764458929565383782217630679114697435166066910559560425339238939298567250149290083429176555547285604248073940077543063243550883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -28791255212433651811140707819688410029840527701676374752876571827525495189306780296296694568209721400307790393692219692537790509058725731417916966135430099587624721502889198605485611087598868967478520174810388090347309354103053793925173175831188467921137177142254770719951859702085533742558822346119530575466228803961946495971020555062219754497840181125604493662504861041397822749123535321342050237184004444574750071178323106409557966776150714505669066191610410047619357067483410254828092255853002684827217027654082796632775870147856488205068658635778296034541926270917174423299340426641754293523529454346604371330864457657099278143986308020430790557322809772596724023672552614709127125484160530301066515227404581469589812040591406744003356195135585123640002869891601105826429073477948993157772518171681690357769051510574014168054036555799745677124034438956143118126470588131111732219877013251342130583640481563791369409434464411496800888660461852951444570927111715348598367460868076812797377958711605465052254950666930955293281944627855040406440761880504783367630507330112840927578655583025183352118249718559828361418601795647070817947795637250043779784233222463885047028751476169339015981406957470299056384483411473567182168582906291313763585219229818311297103431469906466150878891577261285278132644813692725553906255941912379886143007143340245699569042342013870847744750655994080155757912844121705583274216242688173855879972614345205714285907522243959673313997521486235723181970840998167862167528652332692029378372707414675366391429785313020852459276914202437418871500421266821955059964479177576663104671061922267786683910460083711080216420002069294097918523283791461943315176723809214309247755927504993539657338782751958853298982772990955959993792417881681316780166000709502254866655608996727493758518074591352231272470396697089405739062514427100952809742220535652703264959189271523281817852109118086368807115730096188498486317076672516162989395226863046379841601801994071782925168437438477360056333117614102520852170144287714653235146494562069661788859533221303039817356630581815636656568375535200803805181919114498758642303015051623501972719984984037125347116161173543587945816174275223879925377650737355147889291709285544228480363698095910232634694768842518822912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 141529298462824182371437557624022519600195620330164408136749562666267656408715228220319612080796457220950189878610005198200048841422648092117203895745965099878508332638209926842665343986531960672120776869234828322540792570157436634949777681799279093281642167662817909299109393541949048897662434149144557426943554642713963706756585158630593597227778198385729355994671329155995146396111637244969047542145609191094690528106173898977725506572011457240754815059698487069416826894831839609156632073727845837507743912821951542572756982962805067027497528192474632868820022386740065840761911180711580960519750526997695339613608015944309509785381262541143367584821026668531068651897016273602751277095147949706371799438888428389747925672662165123686388778341469757100596834748387141990694586313086631992085537552476658148898230664071756179935143505704123557304807471079204782143497053620652222661341331834949844384691945147114505253368222492648153156804636963737034178151199964320410510226346339695031559955150876365124742782190435263783896393009694114022932433426139168050664943504745235192833026551979675264294148967916548189695872986195823710035030401998249026590767756737898724056530011681666175999810536361301120451101045187454407670037684501151532476113410044558332053170845593123243767523118875130527325961071501740314861213834834276587035248436265429212258582764516255289775173607243596273731554840776666113939311894227645025846018343084574213118480128587104590839300269166691770871468448839949920895376937238790086112241955487900357195917148555194107624238114056757011595012359422599307657959590095096489977421049451399921075122091069648796286471975046752356028983518689837568637081506578507953176485126086492872304988953567640875046919952356065480145260196897718486130991526489001811658924673893412452784467198617621162183765854817580353691360449566122391527470274187010374055335463141150843227283568934491191465081081224330720395925648227431309842849365184298990681424890676196529397742668338081199012911013388859793252034278032980647371618816367462523844991531845675185008962117225821116530041071889557339169310468351591377585413473793613392444144894262823125534912001512480771687860147249636328875266773164613430783408551829273735542519723673705058595558124378349105053696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -540887822705278501835442964515046644761764542761867302808434880801917360162179913022939106134672449475407620870639435549156307973634088154452235414700035867160329477629899222415681129121086958173788059436083816891673328850611247129510773946185883016582481069434180931365726443414715206665400662957656158037325559606968125126284520715147531475437645739736707981636753266913138198425558085952323205755269538463733686973583188443808462329356594567414826478014938984835503898180834579229906813988636848063770373072569352949567545124019756429302648880482881166343893364125980277682946917272803370137102157243482448350495841636777912037858081241230978702382928691670509217485926582440192313178266495234476712456909121810019919484929948825140508788378711982903683781741549862505575352504564921942301471187935141148235742744017670843150537213099069447754370910765129645655734106727256926531499155159691942787376203317323413355872249261463665954961308982501499306130937706587501418161684104298686141125353296112300895962276072931627669599760292918381092491497153903320900617444831144566086605538359154723548305062857553448461539904662431017584310390481818075788328281880342450000424560029537610280812576058905962895432123491693816713864914921428114618718571845558834079867208334149312012011165021610300371973711310153375998556967410425618483486222025165916746864383972036615418803446652724324182992461065173837452015028356305979756538399981123858498674633850438333626001392669397085153024908603463911217103180443614099982266942053740299158569893143989392932341352937215515673615307094108647908581856920521733048458095720499488247847135506739474224768395266890707025919471468451741888553708096388827140422187857328491481519622245179425904993593276063932464128188996452158763010212157002105539347409925488520804374958451221347781015080397576790500505671401564303044884703175485999786865081717942646438760493620617567203837643735474511357774152428332940292929763236097477236725325997682374311855605788942686277603501528269999418069643416798954820466545540001186255197755270577385399045171478566966079608208968707402247917235162912907958581842288587479324039388090633188768103429954327089784949964441866202210892780404578965077615448403110724180981282885040143581837490509193252553359360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 1665556000178070705196378446584050136595262423444338454997246384976790234656209586022814160313707779042615255656778200795278484869232824500427752988814973453830987296647285042006877936351344587237163869440873377814427018123417133008094321469555571365024518805041183424009271308775145406020243339485352858990528363668224652018073739402205715432615501179829813780706749723826448934901148233010723740185378776695140581268509958204997494855493765832754809335204996583310527495171258935548161037576668757153354350422102104965272212200600860186181531208163825930417797506416364202996828330398210966108191112648708760948539161982715399430510798270658732082883549910180459344336033896892255476775094937695862416935801283171523476558744658603886000713452644796114310157229147242712254146320151524431458589294700646960409712390396328419957959634112921217103972816122914066594490374076165109003100413163230377547225812989774045426812710258984429060387002509283995381826558353717751939454087721352842029860662749252150474664890237020999946344957722317427464971341857610149896550092341844243289969769606539722969694318639551825266148733034355542027141679950348133855170692611922981510258824450735905858626931223910477003197869502680740796873263035584701971911122920389777311464317768760126680109097106655013168299895762415750092154281826534132549520102469350864877054975057088420274079077547071067794897636222969151668430018166403093748704904130703377852116716682634915423946381036663638248430011164292108580156018444366729294506716136517857122199550465821666274097259896394471651470599960455758931468123749444694595002387411829533378263541207967936183853555487257683138801899089830621797500746079709695136413450441261362149631771920139117244966363009406433488625014611175722914993264767770076079187923533184049553731401592686428706076484795100303152807744851163815563117545953676164459955392507995147686916519737765923926291451067245282112778632950348572791706636096304060388068050243811486209412305400141704852429973917388853993547039155938803182966886774849770676173052399770878883908956199895333264070351486022597488212768473626036965448967648701818698369314433349630609945807017118550586077020544044637534263824866017580551433977281432615480662567005080674752662683024658510892761088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -4199182603686020638752768194432562457680458376792530427906056586962146626542785873658770008461415805982430552741602667428235398033572592756036958787972132962392704653643596359811956963141741246120202607133352166779361610927125548957113288413929541469507642191694104616749579477829856662518302040548053245629020213144693463176716302865313655048675849766998252038346785782184007593511975955872761884902292147131653272613612859854865962345715678497410211772876658943690102242337549777852050757232536759959360845764884839517452825578990715678127813342225396663196744247266608451561563957981364437750778901923695695337328548324994309928829518372617344318556636164222977532236855273434511254798780208447433519975557790117519794232498924561263416345724905313628539776469294024991506411993786250956448851779037705909720392798129637190437275948671422590581361435285665239629167795306043509685911179296404254208964490562582915817723384735542618353039284218495414846845184611741424308686203493440653896655774755478476584817211761389687712987630257999875767920597802790218876199919286759123639509194387703952592787665463276408596805313908903023234672370711321481830339922660196666457266731236904037836963656113562302942886301082037738090714008591346491055244306477347094075507052389513136698450088332458636326938743202336409696691867817620239878127817757587139437701032193531578306141939752717784667436349904062760317167937432831501076944464530981543012833632216541688763888001566242149158301538479731074019071539968808031419832088723611987785147810964596474390543095228089112353640305691971593982843767726917912592720872565099394341853892733048998272460658819207094033376228238578751025890814764929704825969762124266361804260209209754504752580979479844112700949576743363034453161169776872162814748751560670669382847522437324027413718601626629276593526278676071540262150481029651207195261431743417380347577271376633169865390882927906688330213673797245146188645722659982932094722216781802806564792754359271463965108495033813745669572791399802427384451028829248531727355233989229720144828892126165321016606658912594725664039675298101865704971692390498524835832332994114905733991770855032726839248402489381763611264172454473436282369535916316373279877131066165258509730488514073577379594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 8803493197770579005160273089563419013324810993097215593030844233050946885297767969858522854190763314686667791666806619311837991899761892543248481693377436190738577768137195061667436009582591670649053803162061115052776361325038191088133929354615384124275848358217979622420740367641532351803669810658039353469537182357677006398851648344425911010841817001732878401316091033983601450728598380170686302826861279326075771777888521717841842600608780602541297275695522628799539758779397450845708033610084022419758299292558431319533852375654954997057143684392203383157782288762710211809527976186413646219565286147163675551335281511797294280434849091873155123721226965169204063429698627385464735340029011296402100898180789601043279011037641066295624305745544807411163350218046736598326566962862557329883306693323228753980668804619571699988729720097653653525787496580152040593940200159515597814938934444412835040168338224203902642064967320546804565221969265858739298921955720180376636253568090872434695704551043002462746419781422701677173075646844070562134609999982482915947044366397134503259763316913727135176755657920870935846725478086293227418346097309954521555701380771801385549623829531047429689046817391650228934709436672554085558903177312146256536831559909806486894748573367850551420375479392442671053558281258054954859399801238809305348412229013852388204087000570341939090354469353150493787025897857536657544835844342851974895357295653459620949880688880872426997851306130189746394089435470106141289569920255407019323544280152112189168980767660091174846014536231273983242032576540690183059130355847404702326952843747953181376491270158116154629586822961713527281708426540799910183004633862914376482385890722355805626120980831503057413706390196695965822628615722001752656372310407781837068750054455617448129098997381560096441211189456902572119825481925198114332374659890168814072441901789423892827117686270247261081580254645484728407551680280609095685877648518065671204602840945281865334723827254681711628146103476364957253946032323772515534401954248839195311459245322956246146454226932113794051342961854877659471479127444028739549753390913937798712184050885625588947264335543755703085106932218450373055492792504094600048645241985976274829966916352624350289716780325220899610427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -15621183022723262955860095001057650452022010449912642290947704645948644925296896474533765768123270115165858145300782717173133830258591383171039028496419577959872244556102491860677879502971376990603386049274012242959553474118807178892026407670344645637535374087149749876057739762273019297605108959977359849149623847797748773281839548809387875800151387049159729270698108044927000318091904773573557755000712085493647404018584837862085966321608239958731677290853459816618119016675066690971076613290082742265925697082174900003338451420306764327329769484770253243795377955184383039869893383512016177203658003811088607392629729508899837783048573458954963206267837652466427367643256513239859522322267755877492784024974019766075269003340871501604938678779380673568566563681256905300531703067949334573076497171915524513275381519254320946946540230769770980605975843454219681809468384400236253211854458575349322521207556819026934582158793743837426934339470852066750585783194039831434968708666663841772081217227193851393661846367628266328403917552836607834888973721566368339432506751505394511362326956764128594859167108918570481537596491372050055166650342491164787346689537216417952261928650897803073367084823373900266294619403074161624530440470735914555760321876090022061813011203312460934646858277534862751557424136038204252100228678184156843484172053902700833751127330006707648354228191426725536230210062066040572902803035756960192421128893962791391669648981488940271329732099210851076556290065714731300001924716294170009744362963406831494637259593259603244289329313683720441299593054231448967481130630883687594960017976117497005871802740360498597062905190041680238261136822096327039801415084266359033304113758306304605287963489824948839961261792886822486124642257374863785974868067611305332127400046900368065643356390054985935068767226702073402056558086432391029081892926474275846699634862643727676351425286231814187002474847783637092128907790753951077345689404628744419738973420085275960576462692271986579352278414345119397102085745462740810687904876126428559820150339646063052664600948973006552837527583413591017883544020806494659379708556269442111125640573582365414788533365374830418881130916635862685219355799648219878566087488917780796281096079260042852215535775996719175439482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 23794567121919511663496412357189648753187754252451254586844391079376166206706043086821384784126506736365765642898917577707941309930988952954202021080457215795189711936650210204113363880895488569996423583348711764451733559660837573035204048072264167162278823821821165360242700429273454756886735915765311764816100795905991184709649256950638352117861815877601239001166155244733403623349575632186185679388012314369674525714385538054258497313641201053925981827157107626654171768041158175718245760665891281361332167604913724189505171971691587511828558947934676907920338065316453323398870999089241262834359229976756392333654172644393982456552274105141685333119858099096964809137322225383093833689113678708670167308733636146206753068115740698966657829876360449941657226066876977241619889297497609859482310687933007020223124274711203928564082979938059472181118039881139181966051906419327218604790227140397887717292639642736168947749895385100044734167783330169552584587660501244119050982265639788956444588705733821719113722627738424103097058380960847001246136179218832579678220836283439602019567372722189551146708112332559330317346036794110262040374464500432912566586049641845079153000404633712970911902136898687895102144090120762278711487800680164917803782456515887097490960027515204170241071287179287223844239881162000874340666235082432476557116260238800974758197687752496209569056999238492051152683099715665122171584199635376144047055771312674222025036779623280593930972972174886419297207892700249110378694715041183919686844392483930121201738549286803193967467769056295839039306267453482677711964515499858719203904572551560844690734543306217795857620785992798523901518520256512374932710324781343300133686286054639202239432318220238695098678570329214132224903537363640492555275020657843184112301424364178341297699162117397912241581051460082235044913161478918346057505291895373278069198540886096986625536118820591277679922811476708783463081023151849338114600391835814308739504480055749670451252126962974683285935897322651370572862387930327002524289429345641565267318597193450830908021582763792097176074963807390231854241991548824964898763800216230820943139698235203104382621113292501568443205436524709195418248948904797453887180938245179870654997689618076839680559492513747470248837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -31398906467241791636974371718460944003461774710433299514022822450418333911716742605565153392312951225802734297847738109499079743283687841487817992056624171337736921076139838016017395072152487009597840464939369970366220900320917236732336961066978453861890849760499461890755577160521949536848819555659780761498110635719001643923788942047606299078199606272472823559019206109639074147578361325847359616192279044663918941147171718431859370682919693803448297825369334244732472515839220250202400624323894896481721191273424486957070980764409060777970620971636570989441587703347250463265170646630896277769848042736137166038098158569640535576586155261774175153154530373549511071743538351271263086732100703093249913159420019086738278321209856697234112453769319825297714583022046930378900983167294964753653368458221163206903779804002497316825175464944217009899436491222464843260145966991066614100683205968610996750759045488178334099499346396451555131427464960460310996194439635703238759272790401815133281660871424477304812907751843347643534679270288099982053172269922972877372866851243056802880194094822266914389369736545289313463306283777215666812456915310582920592016283514071027108038499390301002877888512554632896362657846714326097927241895475892076214339488838119879465154234549890242921197331245750971110760061822186437782198097317249140372981367938011826852317901278047804488891426806061652930136603174963506995931939596836358394471758245032420137167926416380620900774152125187310334696468225652663121028149284273241259581141597740472761462627349412604387541508045413640714715037992582430223267200700775493427472245871683173727050106686481452356577095927366336851002309848819085288859061229445282442327891060613423271992044649846631787369245088322330240914901255812435948798330399798083321183866007942779172533060503396111629651953607593340174762206624392983861086931209036538707237470319940918698413300823477831029650503308905812682645997708551803223226563478121356076875080831811561898684202223773720068919262991799934665046035806560935745948556446773477146983066796804493465427028546373162009058306593856231270202305798076886242395847429977496518040963974083374985037490020948726627923919529139450678545392929588306344784942713011189383062294694302514207322551094768205142425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 36095162717006371506480207142169064790866302448020728242559375925733060406085411832373695284757255080778612196027409603015125159705337361520720093740028474670764555951379576397400680869913223972790866294104053736860283692245223976841069573614650941247256515761405784191833285237004634194571880990677614610840075706375746444944597757359576306660124402509280844660310120226444592842076391197459532469656490761469871122387848019013265611466519801524171846000095910949849523557378600624360284612518628298985161262947305397700484261627998659494424166490281480795370115196493063572556276798271341657818748448568722035734462422971304050065052676790603350798645458854392820025163835101563190162411917304516000833609525861537646076650581399942610293008023394440043568600144378040959858178451783287029133115638353496533167558956336624754716677297863776724962939098280624946011425509194032567684962199471042100720402043385869269814072666379996267569558856108439532776195321482273254907749768865420350520900444500049620668281915018858592273991031334801994730776507147837619197622222342195898230908432822667783074827339189851369676062163254914016172016508554283894427536930824414865438361630505059899595835480580490793960050205622815552035640177471627252041640670783785967994426610045202783620527287846658031946243078562894263413039722618425802882884744298165511762819881207356951956038557473919413517888391174781456571074811729036149334840299468996236744333908156374477933752769352123134503544268478670030066029137148676989597355687383376488469819939184567247936810131708910375575274959250550580007395518855128215006911216983364603055484664455428213544591902756295585558025735568455960740754350974068633017041997212905156021394218878784800522577277730325464375201741717841612285015589569065323147082441726442522243124406628961315014182378390039377901448339457960313011297751803731087360900546314904261331471117202382329334292722815156511118100314310718380843634019673222018677209039304534436521055525484556033823756967941942919325299281439382482124110407306471976501300585544769082191201528237563792711027586579287139400601522299075507209455287582822270833904574724133852397806135747752344307806823600303960118886056930195562085308567878087854654917527389754506158584319259910393120686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -36224987712314871542073473123876271215596000401187381783968413658326690370703587519795623050683126466787735160340572248522413787726186369709944443240798706914656312550431869367274175115184650941555506000470197668843602695820406795794234348258755786596512263876457623805498249837001266811380097720904822448730693413030184646705527286783294539543513726717783240605206465223518621706124767481545921233722792630471577628483778141786297867824814443479818597695843362481742229374120455139441712609652451452117151472116018565619688902677591915089214384758367885871250396083833532253076696394175510671204016878890581587986835605243648666292939294459233576667551347652940816471819849486390192170322254230211322912817697005443451249303463621654456209506385067822573339285230246590721709126005347325556170899951911394115415862448207439823266924455411878692698232635414553014991033717097701911083876458700321653486262820387520857373016588858131315222121892243780553224842079650614269033027979367052811026769665702557327841875590787915414634729464413884198831083342124647077574203147930147286901649084436903527099409067720414532918176662614298610763887207511731578655631680596576990056622492564082459512024085665592796144293566206069986948125253305714390652901356107304346075376967349940025204493595714005054829526059872201355253325553094644813870579113065004130755282666529984676941418060890737285594811548769039571406964334646382858200005654520363051861498721296600119794952077331568555669413838692129519056729422017030105822285988466841169136698262204310917054814139721358489522201426207226573632340277234243775338766041120551860433505233948681820480241312133395960819459538444708392070575537536170616396764123688454637345139180032780406075082243158120232571422707492324737240132032909318008008533471249250557684091722326676352479131315250285041907571500677510733793098510070606713154371078508652067787161532258203549386895811705321461177155201137698517755679851704478200391969994299298932630503340734867711110762768042946590450060804948140113678137114716517246550704163105600671112812885735591961609190666032166139354564999790692623251374200974419430609057405811961750665496521295909727239745956113394373118584885224585075349443896389299550104630485125225409764711526985545879042129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 31758707218601708870020862018009008613123064346224742860649125129949845825205089694690252136197421010171124101608894770003334976688305688883890075181470493431399836240979577860523035653862607505888387179141323595126754655005978167902740264961816842576533812052189802667089763201784702031743703979367463322465497006282310416505712271220482076291055230730551430435028174450679895971552416840640171010271181913207139327274677152386866541378349458160851843892397951992156516276551646977145025815283473763642963325954127769378313622078122811403640807789421152996193261819405995338805209135106622934009601872037157010309639948648278588792189493870987310331972793188097843258480810688659697042428051981209302411819661292234145062088004810693524410980624449249438736242476120769160997884351750414406387052923079204192629894533470198543092895265296861132987322339041198387339229475392188187017759290817726912814731889130197875358491119029477311515290574304774341550568226276221985016035157005747541918881189661927730095920010525681375481163263725898361761410672011776831293545057661491330123402953078769062186573384194378454872666693095397043538704653373325470703943972991848509831148113952199911646909609530653779994575273954410890821837963932839445852802657684258368186885990712944846616199241952895936976192572360430794114248721285359978476575690130251632382639716245501531917253001793910708662047194161346695140149427575641990432294312871348428788748760751939420978374819864509155092023083308287736745466629460117924027930845092894596466235752855835461626911494287960334537789761510346450953141494660945527271023121326815974574733698933997018696333529308945625984708991671484236536129075079694707747945120355292810842128005000876760682860178415021807997182592586132100237595606444827809878083679399464986529964769234985940624719183093883765774578532009112822551174734375168968293697626536809656546542153675328788842571362830715223930590251482853020008192102660914670508557215405009080463504159760491896544255006361318510086720873733986037347819464675045394584984507201781621034487629727835472126769092731239745865444997487046474230196282870696509503253634041392272411068838527311439710190792550074413412826789182855981051537886731779657859612382429530372176758121397991024447455232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -24451161777822981370379718633983003339868261886060523439695795819967436197671780211261986863647545590540670121143571605609721791064975361751360850321031343177000717194569654148146727419828805916973578314309852453233861763042864664637980919276577822899595445669666296348132928119908743147566446699254817869875273280305358021680276725358697170094734373194825076145484766214897515110051235876199682816285873921759476601696070950680829378764712517747282648601313084092199043838597628439794652012596902399030063151478225005946201595044179134784010715638881841659737790713747018567350931655184027231383330461008739632543069344024053868433194920614094120714610134747963829188720992459253155673952272568194688261887871857681787197465136020747662306562917198280870790358900003288590733606139222482552533096088490075946376602833984002875854634404610214835581552810974352449080121779346283421307795284568099513418530317010896065481405183145183477615238729195771320445340780390143491665031134282443277083972710683634095694377302102942689231832518640942972054543060919342329224308456125847849305801817412247734678422070884885154311267071793333792189463341466372147565336995093592130443976562946990636995335524239501090249758270159679711063976431768543396435903452446865347313239618574712433850777913365207964405536674699640320068745168704221794488382395725047319250334762009865158692798026539682632128587501463872636248754416532727175283716330677816075780420472776945327958891831847047787533778684059244807420044118833776315341233331515031684849355367367245186171745519203326697771483367798040674064346022553699735149547997888722638020290669819657736880228900928865419066623896391135012806393655639649533608581034719682930497964940285571789290458718348945659677206501898232960616414037749297672770045309032314565110116896653676102407118847867172168295264726667807704093346478049377793990070246817229486922985836160926220951455534453132176256726498081713496341474151775099769643042117008616435675992819052808675872975866704490405197012435191001848360551190035626592328962120180291761658242010916284232553812990711744920788241745229780545449210579561771338038143758438771944234404511306341461407162493777689776244352052031470039222629378764020472335444704015795776310014570007275194244136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 16742922948519574120597848679086484145629566219584352683962732689061772223117812330762583276062967060741876113182482773411584554170122663553929529951218182510919812883176467070495782566844155416379278828867700282708668844799564738426303875223289725197892545830010534984075549225614834269564823335702908984223508099289967520408069618756658832276731065203952423553528768374660923344476506931494728539366637640632618217838461384496751468319019217868507110350142890880299578433109168868615318365748956064226524579486882322024845939866105323152828159514792291214598138711204751844644893872590383106641627614651416101533932686138489251436569653988139735366929424554861975277467101566569313963197769237481536501069917336051200036587040248297097111136652205037724777984823831115899070500825510382156366116907996178958767095945506857780870449619342584453130319329140904812828870030970305293681771776566883707309334951772932892536932650504795011913774479144856593009694126046769700147226086813890334176144913851020401415072512938775962125045412495947306774686805995788423634875229332380881880333033871986683604467714977492817200167480694510572908145457840039194731125250180071061590573669550959333612705334932402539766413679786690577374422755523548131430154522843200003972092312696443864266824378009211207323038181706867122204078265089816039769017825235662456384616064860162119970741342471294252784010626752092552706579692277332471981328006795521507834552370564536907835972295377935319715290719518009377812434123449496650497175970139271245331412346178134648148782997630473972948330365489283358716217190887303279312605364183972610438588050920314384526877625966776920630427376797789074540590433332461876442673975354796225292171948780538751999891331567016259838977810277042295783110592152043687984388278171013673450145466757873239333728966099082114284180543790478720372553010308655992144284369912773683569542957285167687829143296532104799196815131842212981978965630865210456840020205476630542069467271568299451699701418478069683687419442665539461465770309000022664817265146226633285426188600585329231027035008504528319028506257475982022042568111691482993327198688845234666871982308869556361214398319888882633288799074020254256063837288927440209705162764682063696135806954134906326728310784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -10291527467690867135098986181196443082897856691191647728507512989757132119101255458965989316643706839199059206818742134921549438985509533535903984620845176017584567264089687153514279740558727573152036036606812320463655149242338422167543381861111725567211400636910386747391636706853079740145647015399507925163884803551577164340144192404446027458029095077351281836867201910453674623800382753779040777615355426194404115099084444985304849536547394472446142929877199476796163467672280572231122892027292877560962341944885907005820059563647645430358959968315723819343846717975637141820483204980304703155930363815240201162157863564982337826429006427631437149890461612403908849361099462671947331115029528835149860061052193798365313295022416693267851498910700151837227829839755589463602150778556132543400318916713759933619221588551021928191625991383124341528505602942483682380309428046300133365438206222186990355687359156216633637171691843716126221072605708001150718513940639792159476716114159219312290072911213150586265782714219010181049053912150815653357660275452728134924545663986675613879187656546534085660160437587574435102058906528613339253871724218522836802540654076030555514245719125355823267725011313052410584729525347433156086397278119166878622985550546276719646518470897294258815760223810961091164154931187120749228443062945159585747624662620044572633087452519565618858969816004753345608080152147319751234401545060899921295535467252902505794617227071403186133186410169807399243479689230099787071991566424443204672918734819715499312470992436863943330914439041268040450764310246463548550105443153177743275477015055966825847474765842411574214720945836194301372431251713338020996747558132617535937580892135240240948406795890793012432290576912100166369972167186420208899957278078425538704464625416617084069673081862597499581715135841981315164360946182333591296524208887140616207349712424681433539549355816446019719363179310468834281443125246720002356116297590286217755890908632322545163326118059385703791747445763207192064401590125512457572900105904373606835359804239885074024233190753816974911133128114442471279731777060065231391492364030830017458147174749794707515803137159490455859217959708627432939828922514100211546641633074917516148985479147902228310463783467312345954385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 5610652300040910325001820584643065090042498457336319520462923047861862021109889660930840229608150086630249790521441291798203622562541254112999394138377551906011895107776000160654886123667662760084812600547131487771890029024716497739097037185686118345903154050176168269666796041776952977380090168666318739055108458686464333795144904725384377780895127630162625188166856817343987924854855270460517518478772993487862816689537762949085570928405374964177947758758614824773098237374325962955478275413967860985079630381952097390591913995283375872619015456666249335074402802628422894215761534212691349186044659117552471350249002753241233501455269300720134293249389353598163129569931397078624442444171409626267559425342370094724777729373675858466814307205632435584387514970210504940622114113835563747865027357734240457589508813774447041128194067199639195639488545373675924798718193702510469866360023414341590058077928108595027504648166604793927322885905279695000843621055955732698724742497864261970186374750656168835947915241608701314827141232345472073250201932980735923298980592728039852966325284915895668855933938225559274874901497442288613302518940011793511057842420233420880072031025911357938670618521984221574655152391970712045815976994314557483461231558401983609023740836897168398594567764546920282451826644960854930359638100282203611582352149104745697302127332218001397244559295406419127475746747984519571814737000197508778126974877759139165977804188013870872439667464095952147867801381937966619280789013491705366308071866855351923913320537783801379014508490788190505578883134768072306889978190619769964838056716212203519752430199209019513205368150200580419663336470160581361382551607697536428396180906394102589614019779696331474545679310855089112332381702071976426143653379534030127271382035473536874293303795831774113889474379706835924193756935865152334418460315991071207441934013585735380380813754242950314599816316108577187487129058286358970588629757805078770749181097939660131200857857932892288329367023138127349484915607427008722952473456145166552867943592140581455785284074894267559738132656898420537719407083675769908084785073677161378156848146550504346927367454011894213341395486111596561746321138402684775764545336403221610294860501658466528763216532009114309064916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -2620219535716779353495057169369138957640646752187675175091645919457280611552386170614486093847618126342263445501108554568542819540632691736582097272174082083723308097205248331583360609129697818200116517359368281598820592660717708688837842696916794821420164070634580400239347418259489222210432542392123152603425645529394180663246216002611004808551152031511518345620162616336604962101675086411185802891863143129703171779163807596744068822449987151335205111516345022715919078015921349085982299130990350894121397775469549022863419820940139393906701894291748612795240188457721022984278596447102657933869979729580950240388638278392363289285926333877171382599816515216667910955157445893298059258824150445603773707892450665902415790794169721686453090917594029710885709661080495245375080516806931844028599234138901236924142863472999236679258331165433616316713412702858852801615072658251799978299470351949635107111125571647448797604192243224609786715778108170291614444312301418528757828091089333075543347936328643282205541222876841447541259139340400108752247109227632589299148324580101781295628492894744609173929420985221426072247349023186360836596791789465067454926676821230851236779616546659726477353332552414188777391731321310758969705673638757947029994373455374841263243878664449896168363702580083448713624790828647862563923435525337952346179491250617942613862399195628144462759073820513219469386804332549329105330473644010934484338602788923455362539539597413716260542836779058547692938231234731132699746080410722376900102557324725582044824724376315574658490593942520604896588388936146033176370754032414905319202393980871013161645749028481751156417170551258467450904436694383630159688792196019099559962563144892917910415391539885977514771338269501740247595140501734714933308684602740634665557739533840305398213990326536437398562108154332010182561692485991130089277817391965628598416435777985381442204083069925875173655390259212217440684539588615863488287198491916531672876586664705422698796013582611109573841788626604782651060295531517928268243004538237158055236822328916629854097656072452475532959365168275818968828052819242477185972150392793897325764417688897444012627789461049897641430353558917398313532254480492894395135633933634192041091592218982396701788996606723131556495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 1005418278952271320298437781250437420249784024583628336075724166428757842976651240031946957275045848473469719516234153462364483848277840935380428568775804091078305863742192309692759027074517304190662272651075944302142077228900504267308061258199363362599528236829391957143900734593014123093771682822606435178378031775085263296592273029370640272236141241229887590430750524145413410412928044538787854931547860170870781055755818789262400420683151664842219611652148346590891307533875870674980697030639944360797003424045354599769700322274605957733716763257567265509505454192806357873212218217852842821639965903810381376200595854484397344286306746438526267122736314015694914346866280152865577060560036816610862047596311328354318586466739520751590969057671359310352654898694179824321121996902642476955965901442162900454914378582225711524744076312118790640444922357391721154158226945731131127035158226166462649242868639824825417966884429166384760912844244497702358383079345458390494165797199078807340619180569422745844018235700819128190148250415974130754477472610045582012782927653168048500406263674051320686834499300418786905340284408917596235961559043848878243849983475813084252577369174759948432954525601263934325345900983338202153557144920356675836893003185067673951871226033925553249121283752068317023485198473253473034420600487029859632855992373048419315304337151882422683500432532074889510335624455142924972480163271015788818227817526866331326375231982935624769598541560916354586037137863934080849938409885393907428944022231405388205414905137513526731809074733353454121046629722291385132289940147737969427174422012435333406664087270537263983927164304547036542711872676742087978682917074995395856494147369474857387791845254084409012251338540046942888002210898293579973863517436480012795634389036201437635218193837685681343248637028325507470726848365165508742398193748545312089176334425446933353845537123964204418954723386423650532215455953917505069470453102585582891811941611347897844394106816871287976468317640720342772180013209599619359997906908806874474764922093024870316595094414302791479474544280658446227325844420958673038531527083015732720090504095351142050060734045944837283260237701803138271112932641217261392030609810224759119959665694061016495763198214322338182201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -300536598810203542317315319774454559695397102724200655948367922982583553907110549975847125125947957443413876971126520930305467258258997509555115154182549921125137554956312428629787517364360990465188757542242320307690788828721760185801155633676408721938546679004749247530340942554449870326682382620010519609890333281258736643669736003875187566776671820761638740274996057541810992907621243379408188809886250648063307174549131423674526570793874631403186377275059246137966672930024688367176459458472630138432590135348985795331326971355917589593222526914355971321140625484706793032370875292418996216201333791532862574828773575006188675302809324364405157817258482895694595635935011252109380867309486689012828099838983769418381875576701665650306778248466066769487927584082091497495391587275080550445182775899698190894732776478846268457747319628483430406533473166167135367214628515168503510522876197393818651077562429056154053695026738938657918314378656373670972823415489400164250613771704895539525032896210627759560123169897438659908816171412511011842925868830563013967172384668339217904074898653831871680455543156229747731452024070608270485595807647011495680876305465379238259482705112381297041110010950583681196382943767799698587379240483145828450426861937263007532425084583018419446376899584542332202642807835498470873286920082738147889257121182344963545369015837335984881240814168074247820764833364501561891366509987287860797555023063499012261282348943091402728674386262598698723546975079501865068412926966012628335321306780083304233296330251022151498617264410609994529126221630427616325145029245603734725731203310622812935668922422112029990633957765122203181875568370937270836201604904833286209665386876136610551379815412545470168609672619586609248552380440611158470493784406855137553525569644200341479147547419899310700277280584523527020345263525599068622579618119513438813436865466433530306755589552347915040246789686935835962216088920547562576311613600684780624776702386609803524849978088960574655693807972155279370773827506504639288109670312920089632104967165976342974700265525247449301464200135867372613317337672840044092210760613076478665883912754749154395787701100778937759064931194936336668331549724253056755175915984640848627178707297764769304201646342965468195717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 58243229432067865002782585787008861329711817863898008111235832646351501062597749348159195184069293405253108924259602387166822899911768032832881824676341375035411804787771140545429848393713635174099437379450610196976356440987933377111050178611166443377384710985614765454907930227640346763505746049854702849789227564758639925008795887919309063394584796467084373965848933553578615659260204719301091548072199250382126761369272567669076965391003617877688437050711213911961922032849040675094570415347359421384281652388177970046125783454114273528267489941953178291395248063949406607767525912152015076957922783066171040987557284271681059637654986152708295249486317393862964554279088850727247780819724507309705225672648149699764665900865420602584002949985284999845506614174563171698036743553346981384074956242963782069650302654248609303343894063952130631940082939335515499056846363878079769213658041782496028264764160553182047435479162976187848199027416758045248611050418326404446863254161418573621157306346226530815937482225849598557079292348538755233243607853120376633686059596145872189551189186777430797343630835192952792962355234438407853559444206321140523728046460959224536682370723130635599376585373135828434731695310736609427246185373021102751620299246727966787398658531179483660347549120135708693350427835915185454273181393379030521807718739257891725848450502445048264594050629429847452049594559571233201429240724467222729548766931667429039273612303894752889025935062233315195001896034707828645622291403463730302668479409354299615251660288837131084855016147959931255328563126008348316234296170956300657338977745132298699968662379894270544801990659856374926564667364497973937674431545996694447733894340040807690582171383342231840350232428175137919255964769479802613398802292295540648478207743997451442937528060417609701164466028995853080990721567408635930928965129525679505748953291369864843240108503745907314658288534501680429753402043279637407796001561732580743349193627169449271423974854445946295592703350185667064680978964319343010902654325860676385476165585522085382699957292378463839117056397204976363121162997295071148550080777155392417677971950728444626381438377800936072300846474207453020160354325646155001504917028325485360615422090221122770269564248609363907837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 1874476319404095319500966562191243021717979212693933357198306101812725349475585655242483110878450994478508407714295640707956818434563234150583034137992160165073992788846709572546112635506471087809904300377925838465778356311055933462016208930961271448319903546356520955777873665632123218955987956978452857196503214966450375979097309759822664690526734515985986123985539825926039536853826066481236596895388495526814535675220517037706526259535192898201018728393941338679579811095282230168940960322484703323925242041614644690081411135728904422279187650807765674705696601443150842499169335858198847393402325346303761018169439968524766290183556081114775423196466211627702906104760658337571100376636237945577771898080393286166093361714906952375750253896342446167978299834478131436190173703481670017127835273823767018602000151851507501226712765591755501064217868532980847401451239776037888643757317046153303913858076203906083137872302801142115776276317204528029824583632235730949635823083653018094478788439345864770208138805979246254424651144359143163644649739184559073418549544484606626244087567325727534900398845094969145150716442506563434371277757895918843056114479038213796765534644459906806971563955646518472114569493038317800893502482389423173832731681650198771578281444079984491145589687012576269927491810684158241127707304013994232759154969112802481337386341559961626610748192986000507369246421034321906536359035187515008804667821845433370495068009451383508041105695285621242870871925880298919359328751240057348693249245507867646125304959722101509472991023725725944943701581434754410999580773992164592177326300042378215810053899945528120615592280442768954011775397387118237920120925080119214383154614622885991476493517112298903018898867716403035838595298139827540956731629919577833087226204875030764607269589942251066008596983410516798929263987923062293166658273654540428594488911894702394706012024605446834503197221085772647479264776736937607561231382244616916668167749440837720169790647119548958636872533058069310136816368451146617459096092535411740074807601918629477178892335376948481566253056985299899636278464813489607368293199503391496870343265534808247566115509611557506226733442196881397679567007654308942844368868637225251743934693550618840278333483151211951554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -6633531860159531258528513911235090084971352261716748157892426944195639581426099378550532129635728345840964733423719837645989406331542385077161317730660259020052185811079019738291137031039702996195956501775829762070250611609826379745775820514835754002100529745285576920081199929446063742108357055565474659916580799643234574896632441902899249929116383780153698923910476741180607631470732693950065992993903493070215939297656518571616285960367855091166195228753183354021554271263140699224225337897126264403136574888684651003768515486820185932017796863439773417559630583181124732204248932274319837038628446046318726173023631320374027410622711229041608065612310260856689510201318239217863238880918444455997548331853676517299713818487927415019308936986335565180523893071201915012665610677937144671088678111093250645158976128077664964171338623750233335169252801467669365170522612117143482659155964023384308299894148086039062809275248022752061478159349383376992181134508264390117917954389994563331631368993438095639150600040706971110515713477334955210022850976197280467252282140709665322762198269825194156720715467864290469201458552266073924236917044484138171384258641506238134922906453417872505864924773471413990895164880827299698021224950576837865382289171426369094988792050458980619474958857547980407741539865462207946010755470212711492529510885705247902126884448191885617535280910738388822484993066918575828384176989882023037148406002171032295386209319806925958954262693916873940960002802737724779749470530647938309599874970029989631164239193932891575412999438306538750489856174239566012436485184056614033939455010986413636797718389001503017900690747119490729641620162074143774009982834403911183520260402398537146070847709602226033717531354327734996853923207441714275758189956745359009248678878733603576520393065770550068536255290913056843641994582073843954318510478637500579495966059090126855564999740045580214183290785781965852828684341975267084908045933329419689017151902334298550900231018364549791644634826456936033368489441902974773671020115950065531262796426311045914821191343215429492845934136942215140277378482075569888104369988002318062784443685665335525098498190405144305192867697139691263629854560854305244197217466568444805320845456158567776408995119095767554326528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 2274137384680245706683060151152332589431804987904715545811386916494372540071019455602325827483273326617055553027155811952228385119810121786639565069057879685579538829475828289701700242023366069200139547807404947314063571838075568829513383877146021185664709161216106842665492644449419632295997492968042040041267601245329990708196854009438608200569793489151693210351442579046135687950571891513131673014083278620958018367607305291693049016060244505844429440717243066302629357537451288053495348934820305627657996061925405593207388783555277470600396642963347699571151263949444649007411873617488825975319645734877743073051468738027367839791089438377308486416842117249676120747578476672397797328023497754488123224520831172083870788834624668656930875610347756054125227410609397555899834527527586872009083595356103033574451206634353790048750650721036025604731412122009349632174331904592825803676131746906033425456677530322339978165301734433951194255001165619927901634049785812767548032225716892961527148529258578661899383414355031437975736554866618748032008637233195593183157552348985416440564472783491384541278691110462209980926311108794491652169819952259888242794100583257697284275922507609289651861230197072251214996894755615306223474773218838187802129830095321093575402555284835499348309919403360933073084018908076318579926884062791264138439520419306062123782057602676323588140823429685266172591406555516728103078289935666601628658881570938569136513451955138748484469898831422515898576648991698343554345827059316062817493215755408475515544027512757285468928906146101901947622193018086013077045089847321198993752799050493525608219938124125502247005644443482404951537059152423689135010589769502488434706781584859826994283106080181374494216956774107444621553124437976005768711289901167866117943225159852275340178807058662967025159282043932917637649587005808598016866112511733663946662800975555045955033377806413614651477098636229022210873873710835560734869614681172325991838956609817108789085996450505074053651903337884494828554158008179652997179532046606930043264912656521300281651478263047285315865725523232529177177273571152286298216184977053812426923454628636904673693161368372927010204181684468672591109880848353501669372592473228479805418060100617259140345422843583125258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -207898687416074083405716242807493763834950266636452644581862772033618358268479082828380883057986662750912157800191971762443027835108045840881061605386932558515567267413287408648632496353638181724272516510542589292505507907892562601026583604283842150937966857933213415232489489068424379793437700998733284658551522570540821685551446603997664415525410246094249677169133007902856427417051215978227132264987767147894873016182103523708177187408321634763858972229730832513904494569556087671153791636781460629200814725063129677124711626073260782971285942319176083329517252590821496119192021405523044449499644810861310872394803949170186672593427124128478014998746654212385837255734367072998804313307385148161914399595214684562159364332579052814135605499426801395323844696378635451755921019105158246643451293815940553632201283423910478691774764466760241014677870128692033356972354792180234972765947826723919174647715793169694282141613910054663535748532613274603992099456870991386054121019586017279719402421466533765728256606446162094080278521044792109255992197948705402106129007962592003147449715542062290218270241534981833690962483510175856964448231870188478297837113799252889468748811734325064300123001365650516661729306374030678751614096286951378682107211108074194051194278554432932487716691309163083798067873126201671050963651714762872742741703542362361591066155468599889177731512888090014455633885489149822100299636430133297392649705169762163754005751580499591615436632889727417819415424117499561509154068493036201552454139339751266940714852277009047364381375259830822907167989044096366317844577914199769458318027430562184913244443928229532645287601358130223600695223286817166533249904669200330909137229588083138478768533910659056531116765919927919882417034234466346338808275639827760603218166700197268638792673402501410293457823322790478582452777456566880785210319186614082297405122003297920000278938371361044081203469995456281582205007049248917114867627041163248672149773277329524809629063738160264958306813944262862154658185325218029243596638986301406414424094083949781342594875065599598270795727405969605922399720845148156100818533422229850134158193418558334527771920022808294643789276054337451846904018227396858055960928703432998864938269458891650805480568704120108613632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] -65610425444483601384730126130981580162229862707842328719966538896129013509409809223100265699055074829786824265935019373908945002878929192405779688963561884471834726767990392025093007953150532750019805588903592198207056808811995703941896825112013740013455453051950634913063900485069356322953713920214351219237935484988237249707874876388771543506056723289380882517589139835685195777895357098671735752962286798083583675392567835279534507838156728048583298505092825235010317949839282257980692073710199555194076381833017977644987945714416474434019418952971190096689898075578389595071091125042434548122460148591543237740649524156423550878896886401302006990797694862177091982238640574905503468839016448374622943096067745166222894229659711875955047469270077332722272774435543383497130282101807376734455337102919918699357413982658061699928896031279540904481245486615524049655490284516069960694610133826299876745285526367610328065993086184558702000669050773360890504270607829345114866237559703987858036191518414780682329046683376051798314482342842025079259189589258620402049819033627791324483041604765838231293165594954494135026183316108379843118961144981917053706196083481535910857361045843968545815189903952241849491528289453743821725289515826271126926785273919521197938971946286193852855665228784937986505938204086950576517021868766984416953417665688820825919895814721449495299348313853546975506338577632687346022946940963053123108743072120359205954654578939814915926237210823231531043407493471854157406552403733054495363663392803028952727452189873606899552847854397082899041770183581574105520377970765083238344825116672562622396317264653020012374478423187311710729154343259094811350793608075727544808719561771714177822616671242071607231805794759194726527335472127983307355408839147357745631530015478792944526240842702496936122670609832726183948944323850269180826788083609252887590904223587530185068279959786901743862221537131634460247162900114488987533110608203545632366152458223432782195291181907341961369610102468305805188314664358392876223881685457908032709352527447581515570924744825936699012598920107517267555763474310778905433543176308921879659906757935430979430082214290033895796302201323712977059669735424880903575961432936985659156456224511160850992517010959420620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] 25551600960445246190283151289561017068341084454927957542979050189677808704441051637877332972547192685655855510035897089681261577064087707907212406194917034709462488831819383387717396314563448689542532201279892186392285238324711518699782326051718100415803841173236098826216901803533543984813669833771850369969877310798961105988490119519491741789588747206337718056305991195556823547907588618015027445092298209292457789630220483738256394321666019991487690532572314878642693842664441421243386507596554270824843808577602736994703839332051795594101232752298327078916710387027829503932077695265143516272570568467037587726274121934355867371438855550728212139709609081730699864610928410756709278310586391033924880516527839514795846432485095134177692258136016970844185759664324089863608324379838285933098251584033416385051881621888050996772073289444294299900890585423493495016611977971143988844297040974538578030421216325139019268048476308697549509384616277817967323847433282177268660600713508874629107069536785293701704797614789471966617142148020146278166283214007560259584201411005693214762731758338895603571438912080978863907738660942847871128352176888130692337167411952861184447849143841862292055590392543648789728023236689933691948125559812285040747174970922479399545981827616234147716383695757700609858841394281238357417008716466746777391894139664718006724312220876787283558676219104518572188329942713626241900552104924392624574179511789400824821248002340318786178759077936581086061945143563475631929811289787936177534265522265629930096075432891169984927340717130306105289731298638390245372862752348253546484710652538371479563930265486489114509326036077805200772491760493678953359562506158659490572610369943124242502954110015124365758880933418077419467045032545441575131997243256563154112911935228177480962884242443429023076049460480921389816319078714347801877115395871905148877925755641449198182049668905021182504280856270038295824122963096349702701918539638872220324994341018138181808822655339120403863857392429369147656647123805515945642602982523507434352298276556146069972454295108075614203273517813335122296576962950156420902433391818403948831242659824529690215652626540099094360516080794191665927820069494021159360153420280924688772925704264680541117688315342030372864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -9060570034353004591735203778960546759098803423068214882859345263087822321121610137188419470720003042219594407934364846872232743643396197401109753449101239267480724396589487730592087289946877615853334976936624372657732351959450493779949266435437719350368024405308134739603255752277928891997403242254246280053593144995214739115685056456588684573969573178062606379372490802421069729610696315131788461817338278435518932148356049634111710342592682467714240699318266023191580116971640035154247402597152527893943050646967474820052987214652345820654136559064304024613967787653913624672200719070025103420364806156383791538866717084701313025838826741012674248232025653565126665558862562042626567389410254441072762716576596058604445886945128585814919464867302274279276046636976964666344774377161671581816131187622112071846938574285384225758067432519771304747761878962353492858545577949645433907122963679893453637175413498177829888136351548720315046902685402553297536253896129486905484239308651475659307802602800594427093059859470664457562624856021149249659416053777237945608544230760294535955138284195210843402653913751953769306660999933714922747155729636910267915273446598088000680558220616879568035739040501495460147178943556839089047470523420563607056563871077845164623858804858896491550137685267696837728979580876128974552831730142508228319391606656194427348355784662677014617674833212998491647710278514084978322022750400228381843614087045648149666622035636696068696070304906381088079817814029268563454521576671413997623058021689190639932416111596485322169302554650960115976698642053931240995867831951561148124693189331137656209794507006938243176484976167817414846032192299962893392627912956745638668798411501178791113899535388351051167222192459600530269734472204094931697977475492819429169062465977735016159760554583765947049974432219035279369131400816914920768429172644588462985098498773397509244618783218148212745251113796633435369651446932065120710294696481835368520637766343526250992764838785250006108159427280132533025071178683028920811473613623813715983269716403454772337493713404016559997942026952620380815490529043484257443127859740996240111826027820446868940994320998564267915917679926953363964005743014976857178522137842861323668920786974039581465951305448911011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 2128270902077880830379253545516326991358836387217256751658451564916296661723748021157707611700921146274317606391700953632341179546089501774065846317827214695614244256229113507746813060044433727215773072539820089413178201191458263367146625711637181384253372647703019608495650137029825515822432931283077766922736501476864574082433996109074908918322288624020325500071804610009920529881955920963146470756558065894220023769876920655172707249096191459801981439182810616769104742538200270836724000417181966309947320857077390121086501051403225431072287072995039358969798209067791651593439350160249900810470438715989330924477625626897501869491150665136747882726837986983820214844603341663598207419355426577296391735509579593230936892097864561079544217165648727933672580947193798553080195283698147085322780784557374334905541151594427520606965894195507081720972459282900182251672180460769082670318909489114122681619617543706089914468717070735438963477479406565047603443035951158835747748150263088983782630001547727053644487036757140586314559069250321007509881852402534632867979117548881273846719909962651855564215854755766427711344860345625440443644338097807414610137740679736528783985680894465228384749646303794861625771400133356297505198485951180104989055354138630852291653383886680041538120673027939117329532413894212488668348813507470282435192327010414360091758205718048188982404295126618448022853811273677337712801342540121285006270464893084171718463831668611836461296790411127464650222041414939119468980691112746113290707920253424158857418523985274713761692349522667626215277653568123677454331691073261032843043004983044437869652317082267643911078614694841569622832805740793799258963053294013446666528928540452047118635996972879579451192870631681922606170482574074388345463617524998776317199996289608853606719634654427941652519206229819102076630178913779833150659766507558818955934453915535052118944462930494193239585218727370749297502398932334684790786490087537740265658198569062356563443715193295774087737539189831765993241690460625542291094485172262750212494939660958206681131307148587209663489951807226310410502667558526866540559883118988853341537235221755885404555106728474584723460259279206620964012917953451555382688860977955532398850203440353551709131684525094469632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 455344174709892640248272628467922894892488380226402391222028695969273081427929913811143175011593596289664203871219274985897848707043073354201246857151636017169250618605373101648098026363763143264606909450066791832894692181222358425142679519670419782290890313427160693284239313558692058918371037637246624729635970389594043063019311433373582152024141913899723947559481614367174685403231327954544815190265033460554656905353701643659580704807501740472576758765064732894430902970569465976555222451954050014059297149284103477508027497263704152898018078152635455419045952388219117083998430835534955530205170418448763498566900120051845453710089718498374687447670882637938380212055558365185196987581239849607171927645984137079717434502950257272480374714935195515475874751375982985060833598037582006472322970885908234940327403026272018506332425712854121564707205679510518269250026783509821541604284611185853128070428430134513996788226749935090363152499571769697524236721763559819070605331344739492452853848595179012569040951072087535279634154293430378329415970084881474680954250581008249489637641818608273072580409285234583704685529866686582801993003105559979142714480055133872533582433784163552076623322648943507018966186269693509577692551776544725648479932323250952939991229897016450522475493390574415027541730353485137176144234114288091404983620812894622820824675663714614261386450615264637756173958577289824662962500850604681247626427507094389794490957406004472197872328984412596606072155771077548170839138035223354467948799668055669142458095891307012480192698821342384240090110143484105473289919208795398447191561286138046095808418139282202942432730273488905735120690608638984442987942748331885992977323653733765840333256517812647034225664179780426869784450596516473106687210245721878319906106497760765041571337314969191926388013503219043375071277345407234133328126223839211442035711489137868100334666903505663507427519523724889871031533349961377807523230428401659958960855934466437860812520649924750192186805935178282499341044112268918101830315036133936927971103299349231513658070726518558793072687161901419486882452198966521220528926103203688447780320269446430094147684670345192262433718975886344217997432541194015384372675569165382926110925443685337264026963799504322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] -270584684451962937613887378273501213540537120839470900671630039636950983995475212997113301446532219973391945435066415664295951242853441441676582760521812064094373575110675461975122674267229249279102232976706616031636460803700798705336166781163197496386220978591020311200041681457217106385603734999921601118852167469250147234495871081994359973271170697964968690175891712458381645902857996744501096897919762702148551648231604949629599799667795509116650985950473766957194446114411402320282798980872160436349695812022739753496251931406172344491164624183292723699360480720007830215233103974003893836961445338936419024662627916279633661535802841431295131716797813345135472599164581435194005664921667280772303229972800175500919046810074586233803576315751139840878592573886846451271196579806814650076577355714330662338767063818709121586906783064849900402065684674281404419217222704231304292529045206734301576087903366918431465328992116723741364385133383078140982618465582081181723931112455196614194007053071839327114648725730216488878934446227632285532334500452765727328754038784108788713421894170548794050125492270772088038997808133253712797962719436901532755985640902541503217975810145573675664593177550377337285305867093085390496808810466709643287143390006133727007441208896126609745661338515718298351934684582596322679040230897289140121819704782394342601117870288139616696530227076898979575255456422131310802697306001087011113542047369906654763726614509331126493902169864952156755579088039070130709218541224003328756610781696279009533901288229428495062227898631751884711414667847795238263197621096413958046321818742804211906851707068220979949871808328392323190070650696456700791061723701516486931642311182368573041522338239574850375794232539635116263681846486035406413288234831352089247122049603857496537337204056488868122426481250151117324688886352172965484982676284681619375106614399931371658237488013909087879084229590350435172401869911922594883855312756376266061110383530418221260484475340117225267627861288915232014810799010744201541478812863203232825260734158144779505110699523347202751388665716212087450487398265479061229121830957830409391131263075297859856165452174178364813909490807360666000898566197912142308396197519771160937805724490141214200340371727464792064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] 3210745450321911653913567789909261737752432133929780694636376202609013469559063254538529340339298151723750655733393024348399173164753120174162964377982802649874720256835988570345626009165545663745862010437373995001159198450937936003387867134644862291451639087405853433216830081142325814788642708236798655088699078298404422815754853772948897275039175750474436245109642236003932248398931160079926825592748649952840125353080098968155891343607041162079235032576132815787714863478428756026311626567456110321259060120324810644388956575825248792763586842337859483037561375873573192741899002351648873992406338465581590212030977244551323418939883989521176504930791421870842823622887521668672332823073497556406942820125745850699267332474723319331014280228503531449809082198383390826140359065424653717480560194828641361631898014582961569662344469618899381869607256071458112091287361792249619302921184965771554698927476978601827664459349106246454369379232349946263534757697912057064027377272457274889861136215415823213204610000582697409514649307053658018825373430241332845972879188371858680488004180447078784464169570607421845367902126231157163640654415276384956423625860334288593886823447939068387452232566489181135283106863852498598566588322096142750021962370690670863609557848910296354229074082981431487087961492631169478596015377208855184485699717946887413363038453575438457512375247427744621765389746851725596807543247432658068571956331911062690192691821009100299881434200711252546981768507588970225953648448605320444326747888651519614027039365616463011366744845626180761759958500043857308357056269357591840656219951635365750973686846692616660181385831356756219372980054139007339475431249502096936821515912653723435970311109582544951791513383321702707733413071904296258642583971139598096487373308392239133432190764016364705158376645726905171737516490666465835916000711214503686795736852426138716965020460809036936883788166723551968237028357668069930405431456118786920673044795206974540982922065307747258528063972474126029910705991199318808762318571578252707001069612530410621917208152945116909634680155793049864676134274281410759320402446065770849673487922727561612540214882299291528401088796017950746324590472126137074387540191558491557222114110514623796643516965569167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 8219110240340580487274159738125862810350173598420147672589675905593559260459457071429388854070450401727322865940474804505627560505061555348533117788501355868460211371024483519432486488289449747720561264411294768177194579792080311338081445587057593551888701625634237992248750634627629686781179324145255132246038725842546730367486003667722624566929552438713851012218936564872105734749355538126186316826123157996760986385643391033583480605824524542370493213213933879093437700734850285282906594496536544258182832877011851852358125241312291502817779184875631107379818438632729316918035468956506970794617175639289425325552212037279208625720966583107123709247362331882530344755402491204724046077567152101189348941079017049805138203775035488225512911395336949976205292767635785462879449135237652230393715929153489910048162529961876852404881873575018577459715778386492397629748624559174070803412174475998836423825570007523828743889102546378328298378233709471677856097091401623157487145109743042541898898579111878714934713329928738804407745598511751115137515433387195065978188354275937948624896481834224008512246281380421538137815907597311822394936192603834298658912929089499266152541680142684446358469491076580529366734367926712164615648552381473584806431996381760122243859702185996936289388414607665352859968622328346983050536494106626884563065248287966191526600991768139045255537129321056904492797913345434488467635440328763033476120833643870186538291047239235080153226980674788966384505175985678117034024191161514362658067584685260294036645510072874128343466521671426773951253836288233898010293987380310771437574879474103794592889337937867042933135681787023587370508982091459092071833013183886327243685688287581798483650726254993047781290940006622833244084783176409346411089831193099080421874213800513939177125908717552857432376889286266087283342937418413100531796969938284076182367465110010413974389319049355705876120462315898100516337735317436120094720867766861637635747791792690849606991236790303538545497860149307576903652224527979663416838908925395333784639457597197201045535876516398416432909453975240574109419982660975811456554943389801021416567308348464201481556639831168408150438112277236841829355755456073761241885330419541388758652305549431694335823513183584256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] 2117163769999366060772984690183610308710905627374405000222275525541319619771129866425705831836232330557352769268793513821313264692022665458394748495903280202141789764410569948003180249744132436892477668911564009923295620721914055890201835802626819528488304093945578227323296933656842458138411698155719813446251725618336873946881818538646732771234432088966476095435205083394708227433415130882176127453824197925492471300159881528807820399263855962055925089481166296206937403424922768126473655286965977728974999734339106262719078527742002923718186140902948544401765805183897780415217528543224403268537563452393067841055149797201991924007600529427902847452390391779429714878293734119556062597515671607353115637878118413563722067292659096003900908438490337746795635539838842790647994993836284289254982029512098058459602655276936289671346318469989138583609708528350801613068783872422384786786830662861669078857820320508580804139891711205075771874711878337322114432772551722910148811960795323570659265091915435676125200002436743265307036504042478080919962546942690403378483219436396135889931744909661428157264763951514952800466654605772540654543519265861745902962467765449896286177237829824515340456664098920876973974944140141560938941515707211144228047224168230208030020351902385409591121300654109320713883570672583175772048778699362484126582362435580663045552415269656010879431209586407383201538799568743870936501521677508459557006094325496236378758567518043251614924405476174837267992145828624763034553430731662050846682128051649389034176899428485059591438269772765950017144274886580672061659957737579126854342654047369700050995362078535602113112379687455156106221148036181498923695382247280790441952681028568594132258157935005051314397349623490388866518536423920726570131509507804866904399825008376656686330257691763839433081326907482906663245583941351995661523280918672470633227148949329115218091188496415169771952110461511378983434585757398424944741569004378908876572439239352337735129302897920421408712216439801431372649988986427123858784352231935052588667823684907087699721676814617295496558992268355251501668190364101757238794127701035924909045741301227089789434572055856391645180545780063047552509557850987569767758713909694473932752242244523845306941443690987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] -936018010101173633519498076922881911308537915174626898714083839915230635967356740514788929411325117098084836010427232880079978089954494737447539162485941472210790950273854835814676577839210141846649164141713787499396909262071964743136539866027649032765004282729857398791630336920129577977537004409988480339867205972370673813765831545442352849259106893415291063496777967529399921929158950587327270853037681415845267336287308622285726030181764850576138507469274391393889842036072659860091330795771613255521012239424637116950294732135345254135321901435156047891327629378218521892221797603705755331542457733899895390826118946781594065570939309371317485654297373228023843124828538629242016597367190391485744487555792518009562203088120152967268403222884159165011819156391832928713227721442025726906511606931217393793112192365340091966048889696308357490152580477922544116881432543702994742435454433121277984517776395346363294145272956071021940318094512042034691526627809649790388224645685168083977302534767338774079627183292570084813657094927658120344458076213373396727922098214584140068313467523687639571579794624573265991774113370655814376780893572275690905720081305290310108103014202515857197735581660424482442022965576480342298512232261184929455763678783245649704240806997876264558682311346559028986491418156247448486105883381967597453639499697111282850437585795201981957684328850253999528192318818876669407453585112032456126395134116588039883216878876003422409467880150358685579299406179617075271523844827456352409270705651183712079232795455201788500676844516349337247714126618659947231644909702876441678288917720460214755778168878863397929529678327958920245964380582061044266015995795018048821021959105688225703403366893297854166298522369343623645317274626914294427088758662793857443939976311641376059492817237699725856421094261643859657743572290928560554565259350824244824094665512615996696233365818569671365992409882891179184669110957039142333096411109105995282612267402916669369505465851132196612264485896434012804106689444825610245463719518177323724081907142454926120427702573608190288656329846526362324104953877849817453236501781970649460738904517862459354093785328968533276563222586321492121626622111291964228844595261746909576369658615980753958280149719842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] 5857317963204118709578447211262570920366322338153506919804450826984736332848385358997023027097213056004649710093917898090843978205373814301779000802576069926321442587046276534558856762529517987884358242645804514579826244149341486641802970977032621443078700805538134257455432091270158120392583185889685748259720078261307789578894710851562539470087261571199643854568398597879578997299774858505060887286883417536181546636981041914329867985652316876136124240428041583515724356629843143729256425030532613201291623207914084161324768925122413694080931000295085504561127940267186642180437928158985116370741247826043400176135347061566699308775776177736283783912506030315641634013361588626929022537336943811499851429512026600663973902119268529061375928682486721248392421775420012506218384248324774951782266018686761641083271199228217341469986805202999170049088764969189509979020103751302499145201661554247588729942869516660349093855186280557462512814480982538728255639826263572675708789375659544098872111355676062765257707335007742917465262624474869240572580523572036390095986950524508051380589744193510754628252167401474772508981768474551692229714927213100281212353309690153376894800339916384620616922656182042969408963695826500809432739737487032484357931601036245154067509279950918567244814456718345041100335677010238739156180539755728994206362385043351089980525063981017574533984932715195948406096986710756962820446322944645320102113927523561048359856636422268764822122979861142819882345555577241969369266332998710678588357492543505891322081076230932529738890302589580561602017895855232508036780624570699095646956081112800419422709808512448859749318761811864617102895963471516991244787478850044814357951423651462731278347233604786999296375738584413853465821603405114217797420756032571718398887762597225097901663798602224578763405279994614227758171491816741243255826897994704962077565153909132363853307708967937848617260917629638973128884872239458470477651701382237181947364382593635875236123755628844208866237280846010363763919600634356655781767864914942634083277902196905386990082728646096867583870837197908391510263087901055447126894343128998479236570950026466028183580929147658356982973591067214117836938657073219461104170920191251882162238122605761943504763454750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 29217213896547035043601405179053221370512038232936266567425526664898281003576831380848851241276704829770957740244020009059288946194653559063633707855868047867952829908508237778735570105279056337912716750925218292429191535107570572878451428798532397649864696231801792876151499391057927534602818914963803967313781827210428115311813882494465569949256016025991758512736326005511263882657448719649561321713413758213426799392140601552787237475052361392909440598636782065329786939102570771819611397096758398587441509321175396447184336916610061759439146136085796725710745799677852640790659338162042703535368208734234442455868137804502397654714947447919032860662938181153553532105578079932930500775307049630857775192134963598422588879359817328627525108767211023350162313802117223485275350690116307135207359955500941421194388184576640577757685947676320082447510098280278886828743899294993605702092992818191235688032649023469941315181191527661658056084163803215766388940462890523116956375044018470809955062361014585513619922894407345213313629008973187616626224619877414767548496717277316375568148182083161247261408172309399545479530044978849722700286920930923649368788276773458308065770082439534302447246464671349988562493141940550253342532794635571157299780191023787925728571777273684610223075050540974117561363947869873002277341826592975434758089723750303346208958706731901528938122563312962576209754054696705947465674763408913698717733651727736020990774696300247918676978004636085234787790427404901086519065708242710095062373999276186356483609384655966068745535000114499623325390034141628738651744563087588594091955684095148520309045299780532057114709351316863263228642120868026246364325350058785575593618621994377650575084709455469221534611093956314046056141914772562254263555929453429010192078620101251840854135474454054375004104041436952734634710058421040600637786103760099175268174204200678017681309822766839252984809475945597286422430063535043485195234618578489446086821411989593758823967661698721832572412872137667639196733709357155704366060066831781089778262150903592321052631950332961368359025059564319589901729621711502828920272235719915828953166493490085390223017011230412028827239491653043023718893892008450301464636029861420160788679708936478332752135425359872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -7066469582327369210397545873520289718146228926901905591964595497927339541731851018142094780459393064253055885173451192459981151543097423603814482979764938460413823092562304871893257535045648283922291742033995018264674015706844424840293438235556397094277844125772818441414192050791377803562097245335787890716439359910916706699370588488287614585079255096931525463900102500354020117780735462379923754310815404486667043468454081485467401326992937440663880956967969261420558134207030969791457860975334055277967100481096992341472017497348771117574888256468750286669524081103971488133849699005886014908584201683985375116430614396784488650578421233313595437725400125338345060496309130542635860673125082364924117121719394450902372204192576662373234721649802615425943324399615103637941310842375240771776702346472897038017388481627807597593776701438914378730702793753762926780968869430411616657571338995118037582863091715533395642342664082605613488159532882948959321875007733051305902009492233509394047603262511174155288938440948271040082906102173363576340505242135157547794500365623477061131897639464093318811475322622064925528748364903302170021104245400005012828406386470182297543923787585176833185151417111390826690178369069168783834789803388751907583013130325695407207159650964270460166678660684966276088808463027057025425991094117573598908811351889962443337144100849041819622715356607712142582295136498850568780287544683506646011691243825372958795849213819953789668490162940516844154821999263892098045495569379386540609257786640799820911952308221022446937704441261351735032452993021949804286705905376146178936940121957824819032974271507211655473244866197430944696022808923791926973748278005878396978198651870001742358478278787493564747342965520456694164088490928973661919696107837837228927039253327310337353153643586667409749904026317679767789062168660383183052624265627168628972115934910696344457160480647525394266594084121316010969353823151184768036255138373807912849416287446200794368006753636786545737262971017701322957625608504277964612735308772362082821399300833135539271472719296887311702515578253373588113949589063888622463111611475032652390876333155961246155950027917589840230276823544582514846173133368068641953908146406422022341508503319720858171169832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -673687238059590694574927119149560799054243652812541527904950466913834198806635016486491581445481794184041187489742903161099958184470828123601305069336552313823807331078420332629823005828803266465133176452602807381675620252734931174329333912710187661949374994759540277138807722067234110955785571575693896212409834853279104850157900626950823822523916695241926070238970950650420360754314124800133771969032186862204527907911819339713469822335315176857992126728320529768507884540805654186566739361636335907433942070322606271380179160559314486643091283093145615973864782961996923461156271760138319862972196166184846582982927896735170443876340348825594077607739830863704106241763040662505766645109663674492355672391543223872101463914949770576096185516489029260631936899268162472531262244488859283520020766617583399214653399012075096004738089208574154751281156338661015965640396053150179817758889606460463543915795264881830031465234759871446227485023833846653324096820940643833833684355910134480242707707236217056924613567678334296149639612566993848536069064967225523649911320961294825488902965423912595417066513220009777043376288806527186187526708986719007486725843789163085373281899456227883052427760659568286089467173153914684357669509434786615151344486425536269400870730126873197989376424548617749305284203252814352463258962089434925444882641108125283398052315609944217867062392735451711485456875373117202264540793158223903685101309387483976270250457278055033629633751839380970328499602658435784148988825931120365649980864517925086293254638123261419183752810365319106500951988302738302483836933027661341446782828981159681926096186392151829248491344259019811533313654085712450760904793541769759885448484194412904173486812275178571254023013613893103421624948387979903144318936394804838392781109780843686988425558996347484140180350705798851090480887994295595160387097275995452202553675600606986307582323065945444902785793576323570936769391212384389201779298636509323758350730030311499719705555999889145634817017412082531237831848298548916988358304498525265586802513678482498472798397143079564380402035148813574760862643599588256163761252024482207087963551626065537344034906623070469309957058240577620786313521764784731671694834070344814848552656688587446960032529252352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] 113614150357107164642406614713700083329750384537437477419553370318045895361566141319892062946660769994028500796612786756873696992341540917891820312451206552873169306352663252364401258597372861039905927985727842253604106569345940110885439651669458562551208175360513071258848958229295076266170785033617452715398457933497277112563795183162747314677110002140589796186289471293459688958748170773975092246326496821624369885227987073351738995475168337220415806468076614481633725888554575924556734993534102183849208769543692490629216798763697822796962609848132855956433933137337721299933955557768473182108988241086513813451137399969005479074123701632649258390605485619611372716478502336369562513689732844217345021198641553627655116948791688441412980863948686852125164834047561121296068066223450844219668655301425950072470366625925311841570310774653325797633060679971621698847792093513030625557396831230890303727384533154681440903895629812978174008682249531842435291535257495813077645401435434018799322282584293868729973773993979666475188088795699081744122539786428512219099549070449217110114374492816067886718857631093981393058688298266219526831930440644990660537164435400536061102608018476040590394772654222830867033312068822365743831558216579408314047406897502934004444624214468239748259448824810095222849142108344965041879383546475672259236681502721159699620538550364640085923700569338165144592585326907948078970740921808558082467362090594904322775790412575858229615656855881362219074006706136225501686364652534209481474845537924029765952124675899003459132398830805145634885702000410614033329395954620189015767787243905188068167188352218760465888101068686803567398342803862992965335074708875675789549840874954437757040751537341797234682546775605485399576937029786500070626891964563841117115554180634944787250063097224998975713526001540554714529543158318941516475896642534771090247555220081439587811021876763637457039088807565103765107174462977073286614746578793852038333317316293826221375435480143472587241643054880691248226379108819548243145996156518560340863482447551866048327552295336728425679147085297708132940008609095312822399092165758245499350772520148007661246382699961562930820588937153065955717359258237086844009180477306732347194943625202919807293998413905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -4059257576045814412132482990746860809307295926612068311139705771601722366666256665256573617342797039415522344471552051029383496406255736790986135523528968433162707325705839020332443647608604765249629101633009151283686037987865047065776407488386168423240354790263934687396837659118587850723677379704526096583610090733625555000822842782985469913275785369879359289059794555554912793925881661597842161872959028204375100262739550428033201111868760305474670699330275964119619029484890414735881840144454404294165798790620348500180088613460316410753732940601786289986809272741877772985102636519052495736639293485736078527867917260221268866163382027723066136617713477331640156262307221589662009258619971922096486529097196982994343401710669817290059580616110166510119627128399099129953734422253070962593662863147358687860006904289982437908934891125691333423661257490149019488004456916151314525538301476724468838989395522169096595475990654894764195509014726052937823304315871680259521352949837941150409706506933285369540649912020466540760178507580741241785467690950430595407352124027675997013815483024684708591830042143321699753389518780125935885575057347466445545600843150227560007737087447484568891946538911194363822017346680288226824376545615686256310978843419798129977147430262954200263451500391380755696012297048914036182692302994730609485656658696371249934527016867196407685928385753724553112957655941033738625204392674322749160754968240827018624189707485437986124378403336747675130738300747891535369865513778992296231197351133594857794551045036867705333706718086961509414188254637112259116424783826147291880653987349992940692876380332139284689902055995189154543467686874992700710494691472735162824701179971018838674659046203809471159960815441493235745217098458065495510217718191493590602438624843032890406773413579368635064026708746300785007056594456745175329160887166600958056451864345544066480051310750609269796705389831352603021228582152855533925117794905259449123922706356856157503951167265409306669506237369355544763341061753987663703893609859374071994788226619325392316212338357013420728101289494106515327964498231332620398316376017831657439333458231953670834246616420972882292292786118738406855592074870648757101651500547504784341931511465434319366743485184999424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -178036945107567376667675952034089392916542852448626753824057914001499510294771225911116444231511290029510017653669740175048927410366351367550870432323528956876974226913983018545784388041052186110479606994423121794799095968243595419754219675778198752467475836717053742791133775756871705634091613030142086102522483452558238576263069678290109103831568583850681400909068984130906386648609451214737589468103340054686141338647839333683132925555676092967985599836152842584575648981957547047481671384565934228192846856919466147371267900458161256911492199165918601127734325184032389705454084391583491389719840388543725817448737093366087058095145605469420430348632577778769332332672329431194373536095141296717491703740796341000233191308227083464794441413979068937299352033811941138420965901606571537973780063675952301755267088689859946338284818900849233762721405498417711383788737664572700249558064530978679215907264220662204081432492480726736887079042325993157377348020534161394555415731065152793953245669306626509837643758127662370243214250338584579984077738121507460553692776504005987518069180785597367573005385998495830890918676686775342751043504576979637997612778534621350089254316605139013374523685181954078479605597890333225731471380419586146783167218679880671437265098174335411082102931290830346409677810145764717199804202269050304774434953653098254434021426277512210446547483950233582922438473278608425268653032873542143809844038760980067308710415044957404293101675322374710080879506956133013068561993534833046136890874674979513022490649545289292461823281780279358180606661915058737421717839563473643985248961863174481495804612996762758795109136427711609702907645807854187498050396425993278931469541119899527617148979029621815707020236935329422793602391975151547523532409747489788356403167593329053163126943811964723453316940377322809152777568326241646766092923404191243722806328160978028015423466849043634257288191060141351878943014071735682912610873910610767881218128893468100958148242913546949576769505004445748206550443049304652503191634236775693807033529475750963132247231488233506655824042594293732287060775714627656351658192492005415185887814173485700563383562341860534109810006496646841491185024857752307289512282420429690435676328667537119943838232887479500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 606401125023269063566938446786698324988404297245575365903633126739326693273373859113192521736008294508591376835222063437229021698887709716895712083447541080380803787382611681471834952506150019044934136138814109130186407861303306893239083041448536349666134167931363525983695207519588573430806650284483907108836876749036894656771432351400704317267713902947243735229636274757203790131725169108893422780890393280176447972520143585024032401155653838645356826299926524824486663583935453955758958880540065051069748375449080326775527454089053134595796979134019718007672418884724421005983031198088071652418151504676693758085621948996374181307813329424036233988289297959747154388930570035135133310608575346663806965492597432554852442988225093773465010190647664767836931573548241562558606912712030377672372215063655817702500506295948071962473352297515754499398698436339547574224389185848917090752835383305247875920646182050704841968957886157478676236299838997220085784643756135306917989549956020227546531766287406815671883964118752227763826840931275707852911396846438252644360933104008762771587074215089635707511412348624484761174387159226599955876576597370179546016722621609719740999424970792662782977620873609990968965783236174636385696505270291217113002170281026841732733869252859079288891682196249104064546540538573987852693722743520132591371320272157079584135164889584100549237102532757855151539369756136210245711232890687684069154161146649691224974344862528654348377692484347950433443203225224504661225955004809449953372283140581576664823673529170307052069172895165973038486611904723629810206747573927004155974206654683129368415918896296725471673880892162963565825260477574928274952227603116710510157957392587750458589637387592374556522872415635063425194720828910852687408258039416704674752527344006646274890111121693770452717556528032768040551892622382200228192584085352967566534382960926294996741367589394397376456333501441188128165486966529331509318056743267427540564864411650882704936896175433531581080177650076763167749929294141943394753054638212982099059875413779078113599382009358100535179837165697257502540672542623917891011204701502774335717933124276994868360308380928262212381009430637224973647239431405173430248496617302027691881560071174050598188763897403539456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -6316684983559266001043773664024232640132753232929852579541212689916427874684910798252955564739808617154332313804213682691534026973529453510322947607975190450477209960004308491326029735510840401067856870047869865325499692615736682468422747764667043715920990874178875448575083587779295884966524060818216263328400495831198830386438734642918029674064375683609385253703886515464734284803728058944794095037141557155957740169188735055018064338765067937269890748458298279061732610586103957854684350086752864747221129549312894863454988472213461575830212647225934843039821808299781508077997590389825543425173278730399964706861979031172816963711469702640522563862764766766753348077510113306705705388251693572752165362500341035685406422643291689693946794933129013064176864294555879191346476963190771496132370516351047240335716717153556913550783916856047732795128301638324971210496120332032753480989395178152687831990131636648381969050743691539990489331927895897538011749058345758487433748969699880885992982968330966771432034363827080305159618195344462482265555427264739437374553487821023876404381320161855510222481450397918616775096480090719407630926038856179798356083376311286674914289214096090289142621545238388237067857513564899942841418129580717337405296051545714594702616996864791229302784480540947791037691254904171074412782992318621178902779090368900423430484314044593352733154173699808871441759633193178203571146027274963493574837046036759773307814521258092525374530674896107053735179998085108145451105194821502190179793244579395287640103891609557512431608104305237379844867498191963652224077415232087153465155281233651778718265358884634326571217577616684195852426623892042177710990483576064119579976903737914834875443402848740179960916540911144534406144014654600033480732649823842890305601369696444000466539430893839726575103584822997304583309681191804357791427728471153520970023636307151886068737176632367912842039573522563584349151966374892850113610744024772295784813162689542819718383091563299139346622836181596697727110438157407177300441435141038675947408475210634880585538414801831341839344286611439113239636171444689784328855165572460660972897211848201716846239455614301512563160946291947227400249092230337605174684656978131986859908336564671319863700005358487470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 83626821100368018169157598880618548663971891534253069717528786832699547407487543721051818243459467435213968887776054293092645514017043550521209336865499612114498881531666080455139734351480944240947282819759417090588499766795059661944747117808293271448954144614350880948719372017998724189524981585949228649513533433018723055172533774274674751496286236019107820938886330320765778233432430286228358457831637205809089773163402081828562619835231706197509036671768816104036967676119078877791510835071237682475579745339324885785654214251840805111234392484240310611981323325183870459740203560732140314215481953302435812450850801516938337792501511288513870359191084074763571333253333168590089459244666323754963460398132954264603854460081639534151699847688126803936412904016839287969132966711668914558281036184942155127656387366535338080419238043244467467788210656936134990678422933624007268995823785176476955129236276493791299181146384002418117329435392229662784538943007220359933684287455365718285162141055936166924218524322715753749873084603884104506918210933373301626269853055076101335024929488503294290618847206976827757167094474574760402822089622334969326401870972036433030184558597984966079773498252995123746726036847661615049533085219414828138065418051685155412923992172492007970162103572855169703780221446045373529337052491694133192397443156315490088431332803631836458207865430336384064193703659648320069253743229447061207367803778603002915786534897698685802573280594911988431962341429455547961400883594137272550661375485377395524580619593843922923203717905019211493067190289186562283631131769194118365973077079734436944239145114067056339255710910206624333805465225013310234263564786512730043944640049598235423402868088768926072167325654285030908048916613381983684089574632178160361824150107403334322571988845923805842210562754105602733812361214138983169043883084550006713714110881864209062989887542976150965203930899870858876431520027023713323423616060208815308814420532464064985431581925916677154692705080289986217945746534730230503009218433291238254527892990689719453860174170919588549805270719924357539409720554520911489682315557281077583437443370721214807426197729206072841233667597638353345540784925342321647524949794069175643690855595963431081045531846043395686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -719945594452565907468227715479860078844640781756633757211113610833245407240288103975788670672945260493105343128906319254479966508395254111223251130509762794408221936034509508307583626360633213108883785598317955272354318341999983623400658489526471943186690809233069357547415389583465842841819638753072234070648965940040565533314450302678412192580191836704146199723942655023037001569870703983026835159278928671245718809641136177452510153184058228470520786487826953085197417241233832754677317030409023703239132565919360228864366397616844296622073650988903404166404908158751185080981884116207772498968793600351165275441397203604813541956489956489847099695805371114459844042838746160868926617814143020770823518717551288871697575476987047168616454775975709131823169348587378127302827319970077319180728465377893177137814092550402218880862807844984947422757143606985655236733626259979888274577908183392991844736995617921064970320291601711591879323751295467086934068161474577777461855202734436117530551097629777412343445118190156697495028788244913993154985125134876680801814825834126436530825749034416629783652884147657297235020169786437938639000345549312616003319502186287995268777806995559598708716700260731061090075396917178233474537504530004493914524147416468423240342048550079635550163822570169695911728146250961105665118831299374368293760138743855882719450190172858278411537484491693998375424194778140540693886607406567014777322451640525595479152879410216253878705693842637005368069498658177167104615590087916206848247839020655555283841465948815841698968063780807442926397469171745355407152452119484920034937430868873908882604123753205928249425248614265320388212724762731736535539347493225597933356445861161847700908846198702363006787400027483999955204350307149963507655372776620314397189473908471191885024211040733915178893056170393374689592564795261343427965611204023781410171764158360564535225213876748991414594155022718140248775169674568674018871943207781048007023006909722454753029129439411686275642794375495966907356780685484059594988303039872624739379911098154015223983424486841672496486147997471124605450795191536023789794430816051615076339559607967813245975549428807208368451851355186276665978181284307289009803301456425328311855561897072461940991681552404992491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 4431639397058107274656043276474237567356221072707037595530024943035236376828247433320755230180093850068785120036926743910251913246042263385902220614484960349474835136100656475147873240748914018805332956521147745269584060865208220869879847929783706032803648386527172259724485935917646677513478733622317673142958898387447406117013777957348764634947353062352043662790682976675690951264048722668042643509228660621990296679576053567399822557204273060795715764025588443206015781702917972490665738851682906765371388371225607676018481190299008372873247631784815550620533363689745006766423578626769927594083304916008212881972943160094522361159135997712764216527870388750827420202892050402382412822909110587067230471312931353908555275043654794025712448061890313493172677809432485534520891310440993799418932459600560485831310634540868368254624506755870229393811076673817618706825020374139630520499199363616167886092609212116071558501149834503303986994958365619988622540030366234330912525171490512273466009172431523039431320573720286877869455918692304503473071605432092379466106816945637046539914393013963830968874808583506568443764241665000488870839992081863408936416996093504200037960575679417379593533468311246800112676648611448237655691576549089424091928870488817944058042776454468208385112328836987911834505159674412697734633940667108071568982212638147368716182417221787757077686040307615860240146717578546353555715506479311587159798185493595310590636873891012136292571105100780581056348700040392182564659554547970381899534105607047416593870906807173093616657033391549268651832055895436805997881810405656482354891084928999641889966583391170961585234115424761537581052179715173587151448038045691869697828860082299286570758621702014246343022593187665114155272880323651004535176984309483777684068510875435879490762399759300206749967947252656698034353243844143210251089924413499031717392292560127289624449855018346159814287502607069874792941769118450099689946646514671039301534697470262561787971779967502909738555375509279391563735089522607223969269637364665038076456752536770695176109408218577513836992910187680338800308556063083935487575505684947377701134129960204128209855413353000799989338178767642113365195059589023477976380398688469886616570469793354152666987235095041368129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -20776058597268479999170876848599117515955379675352773223001007230495924732906625174086007198705790161936707770310847225306852543614671592780042754832058769082376281430948770485352541292875261102440494398393155515901449890915143697552835846281395799513700888866869558660886873340137820254629768599107617449999707677228176953212294481318403289184181016797007831810940647722935217190504726210106566378178512522639088636881853433539514234607530055304461335204481733438136637444473031151250435397184162624569209692469409974565548561383894020190314951707078820661179680453234588650117696988220359776691731145356626963429889955841832238335299283589556248774809434388298369255677579856648434640895300017437565988701510648120709355220197076331215346639332284158474795028595798787115902438373391824767605134114291180374409103588381692793343328555675049454058778545949282432154680502716250630516924244586874918088985247290030251308942022005320878687033621837688932279132382669688897017790525154518268927315544981928404869630126396415767353046724827009131652956564064507026205220953049134534904628863535972889957938204229672801977146462903798485341274282052749845988524483433388262360312924520830128663562906363104517712724589793256651697775090807146070456996501780602907102734700118346873646079197432114948890851728446218231638614851827063900422350625042572940256558217305916211795769111641407937036827914713200502425836811016677714031314660363343400453639141738296108482855513228524942750938183992743722507793506384828673540334371296756398719439250059831554289594560139312814603069404652687629310318127794427739107633023468942949109947199552490797314488928165053296170160504210942167405890468235033591109073680418961893914603094539903002448261054795027174269972014551579979950076427754356178022984118104143011327935122764042492668125272309842090091770369890681720983293433208455596302057808764458377413229207230517905432800848402767904639489229629928814839921087478081101420457957614248962097778289576028355659221768515401540259044556649343560677248598902405180603364167567189364355119474290535084434858025335637991248468599455949965441105392754633178472352713948627732291101254221410683470883452862241387381702270110353422155456659553044208214612758704200579992297648193714425692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 77498481470112742641689377812171647213734020646917940764372173114154549828157451485721420400607702909688196931784039323039696555315051734301706300665658829407580129762856832143924625356237933052627422275986172024028807397933414811097625210931895535116847246516077533863425585161915201753188903865175807101211297653183544691265590840347187138402732390640389183893724174662688978786844820714748303450592233619425506095249379427057285028168220133774072904396135894213309153103268021166791670660863511607011143376345745942890160523676031904140058354896794645394296533467457452858208349863875606269501642068517034047414531531914570280518775585448400270558664292197754560662833533321397483941716965710978933264253354087410821199789751272646455475638819679889612463110480777984285369579571764010219344705791738029856845582734055122767053991631870779574435377214663167362072075462858932629347720092193397483226673986141768943140523875975905313300281126486044277173240624625390977716134660863469684362444349848697226362188028905652552425588229373422412601011454465094383274266522010622110950019367867451199389162364165071420415427693496525679298197325098758651275732287524655432778044553899802353869494928240655091459220472470250309345227548041015448901891780024163876671339491326841460138007138946688852072168373011261453776919803813561288723000609223639823062853151584237020442137982477441167410140647368729407294691680456064007797312688206073913881122282643748895678234077821608278189826331074390996442060690462068899421540459706985058807811278629165477826913483312526532969170438856402128105988487047003736404296651057929145475773389905535396304935718431001447428616801325519282247460382021785097123920530834703327211843773065860436338919157580756987876103606535035420979797708355374336177698149333966952374118185777731378056091817599833964839687341696062656600048529538397891260219901343047342907000622714282736554255589377266107372882859532122467351080724538041146576492736575984372071403694761639419430716450629240095779506141476696591510037051829351532178454236422827641654912047310930747622089362273258973497653799472623290039987145967731631143773525571302886216913845227771652843354816425277506585749076942389200626136963904210867918216579895560852680543461294801395122176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -236887123225827903346044726168228386187347328287208190365783307243191487828282635927106250923380541762903897058120228186291654334343908806367520456645533974305340629954785444566351446265602233460897560539698672568587912271725939432840680328458557018045401076672121167745436135427791247936293483904595192976830860693718855093012602974363000315732104381173812224167482230348072379753787104023642302306240926838648046595288635443873762677149479238646296294743868271501721408918158364157577059236742001522549419605238570048896468219029565088857797279218602131174356204845943085864798909469370096365163900942707345657460684699387759718817220584825581560862720336862248995389703595640545202468647683344093177121795842596532974257349928419592783283100086035437660972403715194193842395444637283243814461107750887779455460338554640713558308063728798777821562965510815238739831229370550593919670823678385107374301545030694872886882132525689307777706623668570214240644107248899737784414990266968788862998798275201283171046427157773143016648387712310179212979675884694858000853768189511837107302078758371915438246276951553377932424052389482863821569494753024245998814227842472672395149137366559025394021547842253041056538504067430303280658213373527780353868384180317874239084054405282790334845783129670218674190986248863762249007696748874746576762018888414155423429006451903810270659712502471049368062696932497731267230007713041530585013684295389063009193596298312263794921800046675635456911208214382283829222242184214705531892995926415385688369323746669337701491787710809014528837927357151677348526611248755209697640301467256560724162466036221803759724555812035218509272499133828734431380151760508664219106035884105455032640935901069959290812541907246335654538088825680665457117723924595470851446413229546706258282208493266018211444968171984863640299608856429107481350576091786033531334381849743171563150609692538194739799862243990418051940932346487390290799092046202717634985835254874578984336350429316723234806582393508672166993532163902171891575718462980483926660307849831160162169505717763008301980937714710893066528230372849415196741808478633690225572938841419272572144187531110025563697656053572525815517898615584334684984161558530728985777346822370181497943266917204091186708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 599163891365020584529128235153597237080137681798940293383903742271586737050502162803565317343450856704246277704293411469745244421346862427927027250736972570742638400386741027474645596621976846608689834550653705906542086849265472385794657548526946852255372413441130149569134972048602542586566168366542088663334522855291914767298674795694924911101523540414814961098688147342762572014888145853684253604917250106087714428388933390459277647953907768451787145926372319602241117537550284448722065269324881628703098599293239872653273143344477190958404540252001516971426981881495774050062741533347515150172439625974102075775390876987088139551133327122682194664710785256493030167840389383674884190698275554969083633212552549871713205140468148234438768705217792546277544427330061760539440173976325577654149517636415732513853358972698249607758885502112317188298774796166016973427869682832589687034081390641737914403547227058960402131975866514785971073205396582020079869967797378891320927856456933676632511947639828170957377103047262940149259085541025033755497829333129490424934861412670664515397965111669336718847235919003007479883045025699759458244220485792940826324928957552492932144574914494750117227671112882395977692624690272214106777955477250838239513288280016575407996267626577394381115505207861239371504938712125899777998924454312685311211763982870502161268367846582618530801751898294590659152340851162206371618498387841010939322324399269529448657879188352619273373550705045194393470527464082530050243582298696818943396181392690778767819460298076373640800022635561687292501065560412242361512124910153616326675223776466362325730185653430877910615574742115194436074215799512129758064030869747427050579188671375712348612097906276408759051394041049284646402276139223586599464085885962332193910791036042804500913431131672250890281495827400137093638329294912992852552494924070288005812087989238895916322534555472788569860012208097519015152632407051759294257298063632727662820913374118056605852736237036189541790497878886678376010478816899364574627961375995183582824593751235307524285810207603136377228427433982375164486030716143106880413816314733458407681236465900735677519436633741225245892059812925165564983431696250378701181164974487585276876188376796832570164559705362107040006144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -1264884668662464385325391799038381000556542707888134709683360557924355698160396658459402139032515129706761762135871223054555623575349157122478269271625410602484643371102887064995769865504282083856332836133728035618811063431178871472037339044645554075171125121249104956483805851926390510608300146989338088400477069709073101984644189820116956961465591357303402076403190050664352434818548690276911024396171893802370059220547844074751487900143874342732271663699941477196276448017660399631368450171108526383557433253459621058861820234105344702738990539149275895508340202489549869683400662932175869315792524511096208974653362171891084340596445048681499672863300703981048669539480288335163414122472942004144544779658594150571868933503336542693180330361867166126991298470466998679218837532343461045121298889576285506087261633078231933142799333690032953161852986722811747066656120965596885420031646510758548275390018208931879650876703312183736354365494318472380597247847466639230761884319985375164869983400762695219922303300105975406264468954947468882096558029665798970256693835775124522359873269409446007125405707424190773953314335680813704807295392662514204341073448832266578820461980352155184645640971383058009711696505666315313703779408666121153118588719830349014029362335470877941850498436920705344226123341758571780524909700203232380616622050691753279656527837256460882750290665926713947358784014434560694476354210888267269851568815768768360962222753648548497935393443268447447008416204073258659334588610096985439496273382944275367851403300689416173843149803668570553695180926799579661050037738513313725741757059857671485720392976799917993852539137028019520734705305480660069240119683490221273283970785089502622572912156970461114152016167444755674720411594651761150930683088449447409484702878944257245255211183483750398519546343595616678156670804437766863699411750493535633424706367966128926996154315534892378179283132376633732145606864252653016717200100439880187021967388313957632881298254021580419738221830542049613768948625925947739294425886414311640862271244909549150729795370109559524614679637098896083208012024513081242273046004402031100387229812227684542020963897659743270622572335467987686312278661944124858757957557561535281509322937904562323456944369829312309420359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 2262171983986368190876561465167357599193866314666897402698359940248173721200841710073719182119173777605627927686420261404043210378015068501377682359073390800457727011239327590511778970233040978483676065855601729162891193335901454105247523822518446198713337348497574355772130486252099854396872957031310296425149999577894224738518929574943658515145570915625818527713361046828952738429555789063237435607093686461284488829780521231614154267379968632035789355469528375800953627453432504085088686350366490611162802006454229054127086460569377104026278944596319196835768448557111589198748784299960330478010482487329824428084985655274154247829430420718561175592119126797376882199228877580504355381265989186813247669327983275987614060458586988962992651000506823271437809004299747365659265316632064929790367191576741011001882733994029386369940255997174417588303009276592990644141499396937247987546722328898976159993597800263967912542675969173582232755223006800805407426141133891082642750021604325525145721818256935049459684618708352257559458615188647810874928275643382990373285153713395932728650275473578171025527014099299604622034740403572913824629234064464320126214030313469792955801766599411484364583642116794861252730659893913944285459706862596026782725551312695315131960558998676395384816366849141301568091062974973884415641831675784986278096059225241654385436844599179036768135936889086478488157852493492150612192093474123034078951256752877366330954512132905388940666543626770557002299897408854352252381070918054928277033416067224837488835820999090207373092783709377729912171114441384060814602930716075338489615975687501834692780082925967657360957202124036046606504264754987408608232217262301103891534356153666153379303184829601907014239840318589679105264143531058082655689684221383558347684581419118891652056988223865324239835057011144935483065333801844720731521144106449247748804562121324122870769373799502145861576641021230742339488157845526040171240063275415897238615448731349624837772101404054770214494375344157054700188000967515889335269338541194749839313909708634871254281296220882456952232842785940453572008667791452614051834140209705113174304534892653209926427482464017400114597504003764629985421984411928911749298532795149984018002711856904285976513114307746322052022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -3479347342466215626506656256297179943148081610610309846129767045913498033411809279973445786377048185397203935716729513749672105527038828503863075770964135883686103871159984469288252703076292275316213921885251595717927386210805556877255221148278955584169078438419696256854252246346769876620106745133404107302133899423174748636260183313580136273203876288554829842731755802900469815772962968894354070566176807590695331941869018283052285901491835292855269858124003078392026039737802894805734604641882915429485435308684253663533213243542065199723875758212645511031899407128306727861131855882632413343923803722042567730397147562775049825469263533715733269370205095813744409496620929755900797579383948792756274800531531328153697519968502631258002950158114272442758198414938577590016442211621263366272146438976336640313894282912931004766084939954103879008954111618726251999736173317976266477650098634389491136413226428035783698541073027698435485463491700223385472179395959943431211620226052743117457855299773482407284413524264395873931876368990078398051437198744795498904657377703161505640834134518699127793470988675373250657265212245986517319037152574405634035704742267381803089700186439525137162766977863318928996506779523255294066552598585255769485931703900650857616641579592558359446828160714611279425991468067314281037731594542894197459386564886381937399992670472222666327106327893844292276314886756622298835720926233363762667557901882948373314734679689184337264083720055922468434522373710360261026404851893820032039447586536106932838828965373668362615612575013713974192476992031681228354772268011229680595866894708501569828480836502476131890320179398874188406823918799535696056680277541670573892830357295383448092091256640055311918327879977002748386226217971661956148777419349205513315745006620431405139736784144707464248068203048867945189485170254164351571002410167593500324283105404827118139361698884362563600544712152959700297816886440388733181494936759622877560116806898627691585802646614702859578699243068864771204712823555534467570979404266761718569020387463788579092741548083996984663327514485996801399393358178632085923972225991201309204557520870580340230115214408240241442108396610847532515129391890324681603167631020798584026013889946540481342659570284561963910430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 4654259984217746536090056518812487065255230328025401320216132158112628003615338384740049561298736686263118970738892066732685623190601215752624001070902928607377146442550955029053802362754511294264864382090179782593358787079885439161383639422646703678937705402510269314986409749387761711235491042777101004616145313813696270963551869948836448521237791853469299047442959969873625945149690421173786606374955605161794265467296559958161933080283842087164099563686252740444177197700306294524315403024920642710433010084542125445324664137390756022212443310245004826751278938242091601384408525719878802637497033670490642852583794509243883524546962712899718005385323000860372086940384585112172683649407955476592958246927306159379102216096032397228512035552020638405360733105606408043598999095627598579874462847175317779309885951925859492674004355367549463983969138325211974655373807521538654799331906499184552886591980528807428137878955781311299314147625947668028147565459864978692388664433721551014941068407682247791942778774296804565246932775981779602598662919456553931224208969225313046603299501547762351279305248736562486565358103670167942258816999694689101182328687379334534284857609419896282557446385200245088741866561689616233986145276852260546452880774874729883030347095851500653147617475860642835236111552522238833916393710716172928031119218660430271091076991920316945591252244378441760012250133503017493965041950199509718127187934658345046883129899203840683501500098842267466129907158476030294254759445031474080594436634683150373427922987262340535448602749969592748984944824345959657775542994996036508252420839228085767152700926013721716177074578852793729646357233289889458489270309039069930169677046066822987600531626989208389631503095768753691410271396514394837011609632083350900999433055723864110232459694538152357006153024611653847980621217187569599390947819710824495717093828168003404742421952503455852844078371374314225300915410714008679409264636401513549615263404371896594429122746796816439499531975194439465270466109453606167858936699230792668747017018071962451403385895867592137624105976747135712221457984684368267203227373146483899678701570668788834696395901619252401308798986505340180715721161174876367850818321246620460370581564631079132734475855635876629262106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -5458226957990578048258537957889636311677717456712157295032807376983128318024772457462398204577909680732726903778778495332796190946407682463764738155516160129333043454942545790201078150251939835675666327853956469991867891652204272448720873147328004200582372786490691121238896841354968362831057737886115558947261661817457989248173606910073672682245741448080870919773482684929967771332773834815341698059676873018247319104254617659325853555289510174665158769713096131377266629439972905488511322546568133839449308763349361676192324551753386374083076217855765209828988839606425912253726996698347490619881086483897185809463448131977509094853125028964958817715145364564416123369026742344124562944006067861467313766236770511398845262442205268948537271889635532104042530037901587455317001097372886734301782155286761779392400512519908396773516986273551760544246935581107088648052675464870626570785413867141098945781807111432447404187590303056305712105426384871884207519652807935640654967116651981579492490649719167321200797558196898791184659116975488527759298551377530618950658556910214639876218699898604847677690222670601434165047513239471625298013499516567230170887569533487385015996720523903021696357048013748549271430341672858688836979054360320873872269141427603727684734505114003136502611271050959740963028322484625011355852229294918685380818322184731273573580553090623936228137645720312381739638551425854062983904904527657215144734606735049611888538574440425173444154854068287741012818477120489563344878800763552005857500022471963119590784410315414652133790271148941718188809586755620950725910079484582411120205158572594403264023345815402865243338919629001977570533275375290348142753718277690199985426654638666676741988326923741191844028920305174434992577722297719621830826077535409689591666986249883920784436914721265268479861235591380430825876145582650429809554114566651540876893742859063412836640960771137402477776049907645143860730602009558817046047789885003932603993077711084068490816398575061665349093909093395687444506340929817828524826843428710596054899722315240203599186931129028766783928337396392782531281458206280909047327551124519030005232775334412383189898833728856785070557380377978660157310836816450292747173667838643546884422217746051528551598490651370998286254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 5629819872575193052202226229441532084954659159599719705279196168007672631814243201967697801439604568923111245916491618133389742322005882289342735221948970992455154824423081490820197674597056732515338303282397711849032391076835639485095279106588796409786493556383907521352465091956794347068413629516528069864248898543935540023308545335326323847055300024166714633182274443774411541234834018853408650884923213380736342099277619979101432041717142335059729272535760857603771790471139804208468690683948438598266891875355267795636759065518834083669017989281460969851345981871811372249555640250983627489294448027247511104866709720739967829000083020641381619572962453760809154041049105642974091113760354415254365432507579579467017466737358821393524273547209687831667968966561643900851388027634558542319138648586005416535614957848339310352715289615064375379390414969988820008994349306127897420346506168218496625246893414577106794924964854531026475381477251704654910939820057706443137435373913110447329821959681607011771214033654094087647301574474337368310748271990164850730288356670156421545609695420891798288597242824267538278010246407365876639882351857047144856592867902855661715676063738512321401250302600412827208524845414456299700585819108646167399499206685168371545546822971888163320599103121262888047229908660284627216141906981582802712578874091777694208328153915516546069803015607878165339126166659298271564879715870513474900202970513407792051839759310762090542015361245537892126720537349679007387409321262382050865804417288340299523781629816383653810009515815492233571715029221562326630474455370138226399900925859785711436294615340087298735246334570026661488936884572422147252830171091724026647227869425045599883764345152129346529526065234894566030913981902730261774794518062151662946108905330046639759714248980577713467396368140026353114233191971271246482174265150017012429859826395294226200148750971091443020411119936746095883366491296806261386988283567009320327669154433207193440433518789370789936985889867704957089998119258694471433592369082961254460062142597250534464959524979689888313386459532684481175617851360896420021381472374455609306429182187891005514213335890963353108411371398550016436340233984370985372407217118520780442521620236336650677322979119788600724553728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -5093084241245867012029104365402366514514374470918762774886457233494468937771858220601857201007379493747274121528011130218413971790812764277821288016174257193186340192107863789114339190709237478175414443405482000905017507243953301886895569337854678985452796986608537695958289217381804838197266390105603339654038686458576378456222954531152229600080732062388946419981226076714445756248147561413083786736531346157603800666959311817454791333082239726307278134698106827449646458259891802444476503120771448821595510810203999756155911378192474053961671144390366575653528465898687183053708311939429118144029798422320724515613748594401122440486111398076654188924707017693766241326888325975222618117149237488180314458565393389718286493804993936731712113563863158589972768195274895682791868416421544379721385499178752101104364282371586273009292407865886835261531991955968184797938482285543622191711559198557116883892319496269595460349909556285733177570270902161644096723343869163565755015098974688706479333655436571967616944904885511816637357323060774186164703517635934705735590987657050085883731502043800712592906455289346789665928842991613548826268088608260733676753139125201312803016841895664626476122470757756739770765776180693844485873310603099184089947835140808851445152940004666383413298954921970045928137141480732677635600994776114678217716157046709389869297392160635797178745967723893193727080734397261931926705165831996751366255097715830782131066987279368896063744626169304573620211137418417032255875994713042193165565450383460450023452003500805460872791352044500613022770760429423641168284363046168797197355174580417568516844106072791196159725485364385796846467424385374151768997629417903256323296682328160261986174695132833102934301271353808730004861432275626556202000519626034517061898840311996868164022845084024444970319628668456794943420858310091641171007019595857101930766786772998243547587114093795850407160474015517774890692640011261740054036544226020468954761694521842432675168417916890336267930144395980785310720574595383892316976323876333434494873984964469845631642194885535416507251888603708349621575223791249630451924712742462664808850263254474985932477211910588482680187917892728058822164260929013535616591910786261140275598289435702906673452325267262571743805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 4032303556050524065318941485276095292236462179294471311550601501056371318502526097539811134416891831191026874739525303158751611553529967191755709133240919302026346249017457299314710512847674102489475510721089433600777594036037294714514467572054223089414495485576459519558019486161994058408002361101922854510296247743460745354509405914758773073363102317042705462362626644487349537767216633450348365329328306066286681211679581655317176093324143410565682914340985294690625205644558779185853811283737443800235321662998781621133585251164213764260211613884123965818063103592033009127501678979229378384732355453029380024104710523546719311519181235025209284586930454124969158832617395214437155304755673993298460060515265784284643109741207259531561483187488252919487547415067680083436036205223497010010426713199816551983426635614298652046292419091293131362586243006881385399311486491045104486386160060142721584590584355906306991400415778493804986345064746521488942905796000110639248461569988656519229402488716266327195000141762001485488604767239532627796707309838595405395153751838634272401850446073207859731499917352267162786213487682446907076562049966016388951098748519302012880691638420214846960537137583499671282541652239053612365341321211388871630308974984810607751951877383647466642148472165130140274298930048696504928271788148163386803065025870628717867395375419676246326835770612018807233195348125961690985548458646715420560470229601844758323579788613785284776213117810649291688914154010277220834381882515270466609027685402252088051926059464205782384125429645708821546620738759901300224478390857392917563491260568221046101733388011805049551523368588932349288657295452951450218154947044006051148156417275367444523867816710203981563234983753009893899243822857404160691800862664990902791319460114826889066924898819563866777134765102950916344054324750164214462296619677898720480002767741894705526353894543763242218198838362152949251089604450577933845642432132416544622071741491428726630107585737303143781862657580042730462337539785503602316582664928552630451141379413137999648655428227827278482020400601459157536455898427031301742384514026872213770605356197245378364335765681886321004743542477403507427807810421478991953247919829743130728598177182323381678792787528769243157889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -2817759341055807222514872846167443366166172887754902516955465080801456729400554017992770585065628304568243373304591148975450929485262315460767439477187627573609559179622877602824630727881326728402407303404315350312127677798928254742310524610525776303340653372997628537424807325262242030924811597639903057972435834301766419071880191714541162949414892715093932623870725219945605301519933942818856552786273146145234737428802825374189537115239814130544805106623040255071306562797665967039209269801131463225137438138962258087299230594221157330483023716871532604088736877708161225813268890709523007224430263730383540124716679365906659881543799609359967296763590581706230429031592301965038799127487026428677070790937392009129319010644688863923692774558476967892147572455473664972707526452759590287937547483508798094903368614348884199373763900218164160677149984795881453734696741739430020924618951004082902475071863912360297070896224575267886605834515150715330118042327498413923191791261329099244606943975143378892189851510148281807077116990408115659984126155725935447596461910213990576296978529895957678356961317897016396919929497195535702808789563914435581635038484315927174139815982466240152554708090444010198385456933477940659150983933749215094041599938959282118253778895075061176606819618212132325135131156182441571426198920140609806290610637268465097431864412184753726313033391562945921168719612782334495141476387688249946257806128788919437190502808184666336474884429536149983169492978068635327288854240862263711151813654557736478440745027661978742233370071099416148145971833754127134325810431868253671491162413593378545005979375599871658427699874695745289229206344357552209769677083255135137535898972954617922630489873091758949349071801110177132533096215822284553217811920087281789060484701620757031763434613869548859377358398445572173168955355414476104993258853741175004607937234535893960182454461128774964342543612960350195847325144022803693226452308781723757198891691212039030745612796420381041777448038368573523550526728133949081443273514225875381740459802662265813998108032220910372087169790450862438399518988015842755334572329210393205717411481684445790981349962050666697441563752654413325040165212605847749608726377031366529644113802407035624263153065414245394331729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 1768317239829592924600166501351369692951801455783541176324290879054280584656946046871904720548790721735750983724843555012847955956675041728910720381668334064734609571712285032406280613144110707816800008609614210609447537224186678234859323354979182702428222917531288439618580743167158238570633278580776035659287948694221081855870498506994731516985556391177872349590516575596358458182578023338534447943225091180474303022747967559390806151568882029127187342279719127218425467523836567022579301949250681216058294314377626963541021241081416527821872947379527692020184292829495141891712166493960672818993687370407336294857973810074680763551079154524208175000335912362200981251227680293127577736781866410667162062845694125609139124878453273461963542388506005670603383539368375877540813954460492466298011210739487028105796874153301034421160423188631990092758525050486479448060685412116793334899085647318690312496068578420936867715128367884283747188742828135864273520886759654707587642017696133941749839496190763016895248226186681602900625027857632174428930956761645513807928602013489165521135412494883849176502694244420696319229954052548021320983186547613252619835775181310470310443504292831213913872682130676985489994181181600926598768545361093016622769101318450211725030254369793399445389016100785305090585993460972911629378884794880581984142832556026996834101774221560802427427994709194898797360205686784464517627477433475485627075013990457995086184380959862796055256658841101505329105475411959322865682966619392541213505456861301027703603737396356429221940590052978447597631461713038125085974027742020568489800516133200201715081881621299327617145780193115302910119968303459037550629706236738767081376614137295658576487868904978388859641725397135523581405868462747586020200042712152008487136734999433795439037926929903402514046463389491458987972931485189731863192136317409499238027596845764813194820239843558040544936518684012289893898106956166505923590045478598663858032446901555281082395181777473510496953553712616356323157581562622232017290442240464357988219927830260599669893226408027925874235285882069511537293915900792390953636901772473640278202583534811024888688574264982072081104949067518796280584116895035459409392970016002586236380256996821050698697745678718070425649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -1000598767959694258525721606739764202623572108506557429712280689783432857281566935602051045076001116608412303850057729890698063356152437205017332278455962627797102096076426702946906229482684346930101797248175539596607836282415492712103665868242861799480117055032457097612674918489452439650938576858063167051212713552204560298350702983072795494766152625292223229197944604639069100797160664669236852239335811194176188551994765307762682364292125978514803810009992455723641270420392297596747033487666180291525673715228628597833442285319027881657379635480884486134962447421100662302207663857763225802801039924301477283809648075718755417257996659781354756676862639203263727391097355657315270566903833087939933958112348629014693819322661511461407289030830957392914289996820995004695164367791372476679174600073409082760101466320381577155977787261411522103737976285225931308359329087623484688519842936385428905704977216694521784088703581389806924982170818428101132709989282545706606006388510811940288664838331403871827753943753641949188399619783102471053780195294532419780049551406572931998102923555551088119779534649482955427313668333281182752513406755901879480065719719000092980418979104035453458914363852587927001262394849236100820432555629814725642282502099412507123605162081376410003858181012231155772791072716383876385948221662458540032477048433131873075970395089153156224619764023481294730962009247984272194526907851096779692885956715977809876635841059742461488147009371380352834829870538736888336494655706144928478860930103263522695953166678725945919868427217952075099388289193231803903179138877462217642315399847613462545325523040099159777255600850929418719777827788995875040439065558369229317840083364545837034357744478704925144809383178615771627456064826567600269735157003092451650694321004877664617084705644162237708830684128838819738894923456345335161350020993470767698300214233553303248404518744400353892460152911743169566566021538663299708593545884480759094110305282633988715922411988819690382827962430949833200025283257508114775747100234977688701652919113646194143072501111087118442423720313053866154123310449726034612317846690339647350973256690939991496649556619341248688319168208549640544222683923780708528975726374401485730922443382810016627055380653541148999024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 495431200227734633453598592052780923367925264756717513679674613594018108683128796693971289375850255955419588167356289844120068888224494914272365206186909728890383451457343574538287488653383296833952878475029765543763346074198889784868451668220149293011696719480594472267086230048833933912277467005964375977263935662001725120112518520508942436226824836257557089259755360280591843178976130857870142303542654616927396346602160583415098156569400601245126567113362907531980638069732359279819835807364181478427988679901689112409979806964493696962439634113305904323612123022104105124819740251130567703532675490427084940903146136059573964999519379742779019819410014263431583667327362934894805472923248385419347565596897496203406154512857203596677173720368316001913414963344001874143705580102450162471820997918848891226615454116851802926236501538571291714560875307090508263006412102306990265093949551208272560788754456302224796817573208704790841597376445252715692013061431165256851988536259620220547024332626415808405740678144567609957358617035823662698181605783158052212437132915567576753831659177182258410222041572560322005673066324694279941894496751436242311072116329012863045214824738587757286414353389950443539688423500472165613344361281214996727955304434402305776986567784769791962939385760186899811633264278997323021582566428010612081551541272596076392340314938226130755166886362168007599355665021943877167408111936493599672133471021695862507127099038809067917939973270345029631578534238718581951117404043583897998950403653359885914663085024190646783667164125004950200777898910166869691400740520833001298605298489118131575891351108571905345552178450823874640083697997854389595377582552503906024253638166483290021844540403850417174718593379022272224732400895883916326583901084380847051268203034741173502548436824381054655854164296467067141563441721775982703612568954754762945380134210598339548998621710961565185475476301917170609532734056559817445768255851883940620628970609664452326594799464384046519348009729138648066279856893755381233571873679226213145597446133688799647522811305294390104151594609181285730592112412492504672239225501688962168476125050328440712554354733352791719272611569908906115373228454429048275623506973547532161076568480846384195002804102729009538793472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -202903041861971457009283298172286484933971460318464039005628752454125932791982084112607137680450060047176808043397635400484286123688830578278237315634182670019446180889477920993603502599748523604317412129455196605978207919846832462602615610828264376733119252051343633489666283775535898792652200042490310207701865322881662385474163982217159040486107120552297208510887960393929727422039399980210178736336318012038699424643922795708332354730569433967330434721039633792979838395796725507969198941963663174954746746415462914757969709843690301985225904929499836579131809384052367659717049470851693639816327774246708716395469836636256753792520474675908252200799782344621701232377406663423366497549014324491342686887697272772895461513872099472293563621015186678121874677299260564991689108876056910403584518864865516671415907836123290229968047884089372163829769632315755112763602158243904307425887204238782882824219862567316506715379352246194901634533100991266431387042847193876300029782713308378147373999972734365776066995490453826482182863497430075436083801758750039404392524283051773903063558496263558362429862691048515870634321202312384429344793147640669253300767995782485338473736811002811714171017577273237931599655636960926514144221991623436434247859374695406084876111577700984506950413780241774832182590470912236085108180809942421069722936236217683018361480671445517852779942958605071746800970549786619465278210005449710730067678806301419169773363692139168652931027117730784038167210835827510015154659054298484047891117016431072055692528016586091962524497245412000342726828531861409254384318799216731735355363146648391060034279357551751364043475744578101386445031114932426050775485849927210976946420584914383408146505966530474134083217298196330621840713399973975321421378196606373736217387242331112250996799729099351226395420336190425938148916226707524572132067260024278747718350267291595880949852555176355056915725263562056857174018770030473066248186979914586243887300713874988412824851145081766190629560642232346212923437140416648786268904525312228521548607201769274033703068485841793647725300700402115348063083177508479795230299851241661048672362400270222824314613851846561703897010442504774135758237823799094393277928175403301003754390961269181877629909008994807431823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 63977895193861400807202906256279721124321400848267417672197214681584808484464017080219795608668300728447471384476553088999160215252716608469502567063521672332505122971230716742001422859866451449829170097819980682904523055937704296676108340900035436024147303219100680020725633098077826818328033027687083363183711299799847453158820648322394576203662607472141361511280086566486405765224977628259287345834302769151439867512908408071384904720793689611865283641938003446761306815903101069189707947762632651646418173540186607770019056343309031906861098640445208101143557165071069417717735498235842450360077404648555274643267916079708761826115047337301197234027615805465909931944650886847747567297212742702000185961579200736033656525457756334383652900504868146283050029851586376219948679554678130970492172275135366108866418363006733049032449507670482715118021769163872452664205956885976912643996663995474507489453991396109553557865772092547150748055952910327768420595815860657482360851575900754286806347152084574757532097764160335966256761854402519528002340854405381871787912098770494414792797902620609453256165509639954706440524740181423898825125591822605735553225364616938517358344345373086205888637012742684236712908817261078374832099577118600035688866374546463951288036706615918607352114937321285527580344436990433185047598021022179400647221091656010123373706890049871169384311171696065892763782345456900106606009450422419292102329543754045924157694572779759503422796271181494223302104334812327701799504973560368257176213478819464271460314529897555291140497566412057597436244174459913125183259188803062051193988042667871611122218344687279337107365776398097874319183790751171357320569819650420241465102750749076502815558195460132707251782261541376706200207637558571285230874312668773785123588759980595198660963530337036050379908324890486272191414468175290659928546036155868929378518570364756920461482895132095829127422480902392710374261825122354223730933681966577604597760434652445215552938690827787892744557973765669985115473656272871330971738427547569498053751992870162340705535393964752350124401265474041951662283721786406820871557687027144737132146755252119367730630334288939207530312167491894012402778220135221127676969715525730647249132606844053733187344772289633387020288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -13103861380354581466047116311107731715191170132822123232101422798863569418362613095690213196441231867628336237573115240389242573718897891227879500527245844224370067888352947249388289223776273888186734314200108492883367481787529474840655780208223609249342816175704085543034790989666768863207410346420790912877291249889793765846674333048831611852470965690023224999294269074902659661851967482278852712750240611228800215469410001086697283112351326690103412345582839833732210958871027468848297741388837367786110860388784954020197394032125141828019144449085797320145359734001569079896141546516130153758885048906928827311828291680430081702135011908392292509577105856410913237411907586388785525466912104115591200741010636817732415226092306358016876149291224140295971411744401219862264887302223197117685431332276282019634703315452832798200619376143096471202440443989022207657615990381788305192619062528501114311740497702197785062922562057401224364940022122739532110282612095294430859449411553619563247795497623476906100367064078377145994358650545421436838793460420051974478927567252574019641127989835775701047380523562388223331259490848880813483811061229143361262166187179568607842540491246494688984102506343992949064048937051953567555804641403777945669756828755450064847920441573533014149894091856339473904237785714592998756709893237779377415046725065803992960622729261783593723101071243271013399253904940482105197714013310842097685195725067108619411439476380183065615756929225026334867005668937202005156033680344297120344265675315266660225408891915465820171960664706889958428185033975730456534830807745131760445071297602693881218014837288933840591424082316294534645137530205538182918764348418822586032715683640413075311251686273386070994557922093709139831249751364937232908608569962033056420538435085889864443792224429690743288603135577727178294974250201728963576255157038154283657553754069649583765399457685806230612954102713424935080411239865463049749075764212218767281547527659042193087697027797835300720205828262279675732676229898588424161877954101900503312144204134398202277273190949872447221046235515981562508994545132123200886124460690759531967959968437701685470696181077362885705749433781011628428579627647246019134898106726645329454227311277569453122868378426499892510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -248649217880285910558486287373063855290419049375227571761719145744240142039139813923664522308751620072229612838656139960263009872656005783051206448542981307258176510431132890610025042988757889754348444957773663393447043278407433499205132514191871460238689667016688913645389940293879834697093139654855644239960256820964927568515815411716485940322728809509908561265998336344779135292507474361002402609755929830350130344103583919022236155884904084200881639221373794965988651496263086839209080609878428100605497698033631909457395731424080478775805981732522425619622059061556477216682683837787166694487942292483513796404982995795304338769614081202820972206613559957002406670892229698114467455361116785891660466202879063965565276649404704588259340198191253855671372200172751755111710366963090596572418720297756541827409660362184799826922607874824837939281676367421513415709075887399417901211266219042188266894361858344250541821099846658503013020550976799027311892143247727254418273983752672643995320210526976904302793727760431538612981899331913168042377861412221024480074729227561056554175699610713589750160481425659175636640145577739271194818263010632897158946194315894709127020934384755002044471052170927506380913352795441414656282699561322099003759757418077140502691633480234812833434459572094739516938970462791191009819421747754195707866776061357139777495830391234151764193594741699183080673066252565698748298712510077528670174561410970568710533665570205451997675154189296552362227021153424953915126219836359767678360060414265764999871008071805195205190188376268636437688324688828632618403047781719461326244393286422694095091752414848569193706680986140598177239627044405366754394137958029023934300863378626602949326763512645236026283078709565732711565739042483860269651944649216696952077243658548626071525997055048931512744745168642041035555125422802544869893977845903500688649341287242623784984241032951308157720233133617889780184393176207723586487114056632745270114957623769573815503132478717950013622121039808120157865389359860163134619467526424882487258732952413936634183441731341399909170485590022576033616370043420925154404315445918480175389794322329429840028733907125914389363519515890939564128768705985085763182913906090745226776768165826023186236335345843799326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 1798501748016970959436264824820242729077324603859096834760444326347933329604426908329043194335148423779724645020648650899774029975790235040442806725274399150445996601789182332351984018310557233902424545774973461193963601165906671641733277515007791730655955299372809484876376466454020814222916589872914676239974504071669384207089406725727549702950040581609540395951582677446511891903117877024828317934960927211481842669032971003443337699439221318995778936097681634433085262004241152781339579768577683878751609028464476339452409536117912940139689117561439425981007367490748619781858314075467826966015178627201595064305031489870223532538463668049065125449367381203171751079279004534395373860060681758312904905304600034121994760479383337763114313994252556746228867914385867837034551269227230474859385073983826841469288073252680946085288625999930198595912807361802569404951141725807906561635282140388076246403066449656125317337121219205002369547594523295518969142309639069853689378203537670247327593250446063956534936244649277887256729103992612548461570258890965012894269093844093140169096606233858745063776678471867299418297122438090560347541588285972758538384795289360120381617418490202325187066635541817235913439199936989552819191389022291397409316645316461946846477010690228358045028622618022374118183048676574123207975767213611299451224744304531340913546848470070724666715027795140453581052335858304644283162165831623617300095833678498205502513002516332046362190045134188595553683904538866690439301945118917320796257675343151140685919877710486957350934998055774206784729616050524076792694463969262639560246112261635623027226278780503928595642087720760607956857668028864756757652230051800012346878877575186931223570046624947976043904502038148681443219537273789196951006243214163274794967164045934345148030967794391743989363362208651685323780474102047608302378247631371910653033915364848534909584924386434488584084500669545725789019872825250972339012972403777945658367327491857221380482201843239768116186148041999176756117827543644444805484815133690600987029995343611118928039298719763179964593347723753503981044221540271174097087571392253822881124208939997952436145880527778852912408933047547607273008180030209337474776659189047024523097758314497590174002732141382855557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -951645436691069864114737917926733632588108196330762042049413316973657094934902292134140426112176774131587819333063016161030393373314402274736838478149484006187382370062519624668854611514363120333271018918002569355275332357984666710431709844958959265765903687230473672716583400594246341215453655636450423026669003290107242969133681630419276860518164295302505565586756556767524285077204883039380209339368333877003011050888870776520634841699821027457244073352636552125372325565049248984739635160859050266128246834095820529404601640760715470253162360710711515990353143814198212108739365296371075125919588331992779122840730327085266613288594093859032785431504996380222219629869560101329331377741294919995444956288879997601858282470215857562754233149011255934765554911489524150346221476880713087475522319129546285063417754428435625617685472027401324278149935099841458171419403037662288882505145352912293579360133507246683253771138714605415879460709358233895612960256990105110900615884926575053227381689781134018481591587970550525136972471746524767524061962260030317143390347198725774453450000866748994595139876214858970061962417625813444912909117273056765950441783571660940692558390756701791333619096951971567695133785197776483340321072538583079978714956044898473462356496027840051917913423988990547062424442431678120671156881866386564593668270223616828068263349924458616609764865856167137237606960999568902668631219924733423893348482967018916654383294597997615031227862945030447322439526259957918514157719086825003498038892667897514278939145863419398071184313762319417180461151150942508950225392715369746121217524526389459197543912175495739455538564471807507091427424208885113313035042123803001878494282558740458976950148830581873130825226403211415133978154718819771873354494043422058377213968967677648480511012970231617237768105521795161364083131762136058475681730911411657567914180516135810551564733162196276379352727388842865330306585796684918133761016586945217574004411173784002559710893591462133711638382148216974390264783599431508816655963089794252416447348477765801260954701965625709871556478560500340822636482234401669697697168721293072189783815033434358281809698211763396111837200660891410344680241509076246027529979880807607629807522147364715268383731232347867054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 294750062362610522986824266796448389053688661689191485562571299629367931854049899099675632043776757186168971844971387545483929803164600535849614747397533152767417481670649074652218170636190709002356527337357519288485421495499080169846217811774464586225881588353550122077718088194428425215469392177527054259128247361168260434447754292664545636228009357079591879770239201538388767940353805792533871729355444824181803838348245836744549621564331978533673150466781035106559059829466916365005519493613426762170645780323015391319632664132697072235088980171313969908680324889375158282091824313307468756627678297050874129595318437908975511473748097886552918859167430866396890236996789066911997767541622717678567056904416993832339832952421810103026896608545811150422160750826870619712784454493586477457981559451544663105393826013171124660089551303713273909435047576280650917500339416607760517722530888699448001255598614603844412648573739909729078158108913084704593608410194667466972816818000624852196941512448070991351126619958959835445474666085605423294487925934208897535135408535357860299774171398085342158538231142990022132180842906690230239547571827392483495444799132545838414842786104996530198683241128176114590429044236237938882664752002524268833298343059212955410827272740952214114590635055702632938487012851777875226929303069035158990289810638701938369717901560643057738108573048858966134121620250039165142736431480007170620536735892930600537350484554023051687711344219396027621401155073609302537794867629591009917925332033635848769440033763626791478050876858830707198203566664144322721680865507643620177722467582672411557018637281253366767736301461974898990270899254045440577807256884175932687916981855033266675606883718055796061398548828597005300255316024066585363785550025850915279809086320272997212550635238761425232780082862121980331621360051939896723785037291579649331067360086285638797286844181376805891197388592894896161996046978885973788565570683056779941137588752283465354969783917048630443538587534659541221929962047992119359770341244870773991982642731539109605513778359402263129505830050382861909489308210634038550438045309497346797165763519066747410245422318373017276480145108862472270285290425111930243961967594030548291812930408250676492730013539983677194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -68636533790450353222565677648848314154397591408550140963786417540574834266092454837118251255692233534206530349101165617358353454192998463296565986014615073846146728747538704041359963465580827731314366691714026751213009678589664950946384315818049689097423661023424840610308023401451667250864363089216022251533855539449089197280311312532783404967854254457080758395037180894238210285971665092317192260674850120049353573616919333278563752860720452966118137434924325188303804423467049747194956646005220220695313871509839763525236022740263237594426865173474620801037249408373598952804833689961080515649899872415930286953577787461637742670579168860836655915776219968782919547527604361725853184789306191432556516705421063022114567908830513789044512672044829121261240567871849701166727233056818712396478240785047410320636475549629636428076488357306719011308829860324417115438730029842371384248456952185373489421806576344305049079386366695941434490116043705413423099862537904262473301133042260892126521805816374375994234726920467653718628164650270567994543508866772609106156218459675394138023910744257750555490623763874146701394392614052648454482988299295223227583847616041352964150114529824660489417184615507581453611722998494526116238165301667327448492650554108315427349805034864246731706085717593520105204298640029285953962978061326331142745700413715361391976038354682918042158454528231928857806933117798275519499239525538990185293331287884602490955457795985263063138914367776498679535204012774230068081997152204211285458789777476345174941320570568275550384339405223480201612136817250345186734794612590271829219162834775047979424890173146013381762520384592381945856840275288227284009495318853340787936569919215791023262818640468404277117435991912312099081825457838999855583075885715273980822508406134626680472947019107541920402882981868531237548272070585117706282160780312510793942690857576984829534549106574817663680781879995030729762089541707199485611732032656651511923342104562879113231358392846166593584870734317632090800539782781087502838105960552551260636374382124461647537751641864540621975065178644143387638003877618123694798733243141769356965855393870403760599773875144535704477516182141438340842361551093380325270146478880064173349679821834847699780510111403297734656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 18011298156994037932406115649045861015590290266787980881302744392776586299568785743728754822583022560100764580031028390103165402753023053664218897056908085458447424682178864694344951613743363750984454710757088999056182096187166815572698859997507513507390204230507566715850457086471278146544191514346783525766369329660946926624146720058883187071991371038742575512288722529127415812795263172554020053820581370844812371510708579519425791278994540375881361156263778369216499303753497970879067328515193824464632544035044848395647898447198566081974173193513831470938490860534094089365033024528059288227217531803386091355828820501563202245285749028484479934634733984779471933755159919729520858971589837762200322841034744443105010452741992199310547631449339409535987101301645460971492584320673536130855157626547650362411013886988336705069591602028490153322914523784658360482323787149080031481255936263291555435401107373095402877179367501108848447768609709952424803743496325805709443059772536191262288360314791545336392974526999360994014828751477230651507292265675037408440409918476636532354301957913107562408950349044686850499125129774025568644286727734986082674649474909337051376675054096078837098950146324879673938009512404233939036442055396886250094227581664802359628268200751115620514715847380797609349002326292607495785108382094414327578321789258459761394009209757796831054235025479209146438097960596454302484764917795876365048909802776084576684473292264393641596279474721529596047648936252244621282183618217558732733821213604452349409489249246181078152415215146559170530513394347156452428377389938639645950913347668522573590433974401061162129249468730221750526680097945391410960662048927398431765626834549832023515970320899319708390050318403482032424664377506161370473713665836617913023570622495710265562656886231971899055061331397697448571244219186546221576572263003602850903633382184605519723699604283102576289279513705313291777044121681050812160309229656986088421127328701192092345074853101397575686382445605693048170883245741061180298184149474909213639209549592096516770537421319907388113688005599695990601568141536921485408125879196138005943771402123395007644071782784146053225439005329197017711240624984044057649992440268677590301640812396902735789074732584586444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -4994299148996760426845744750786486505494294110232523351357927698936035354581732140886719559137662551604352376628360335827640570315462582874547068258272929724411616584495057684745779202267335211271953813484028929935588429168657224385637576049401048278732220849164199363402168655949774587215696860913603009719005077671187426140766985804651121589434604805272251568593727719126972251370820113801856589132134345491259304839302313339561666458479548801144600548964711237474778244340345405153677671876890924065753135167705259557536984143767417468522707589533653629811896711681663255650199943105250391291178968676987630375844516477987093358861697620552630757232675926571161281152892275065515273571147811408923534849427878462267405398193813083405048834438099228167389453452872159725973059429126426204340574118332828777135626813066588712744872440137571995231917090619367154527232800148256536832445828568619210081410863525497647334842218355782955833313741408948071962876429446999096521305386955327102529812764000392332531508069066006330711967463991833202671375818696282857342386456024416924050891468722175721466589681499647190780334109824756135549974492645279066610367667880856693473714167213418889202270661753082373974325815914773157966379168480704674997118545016610110701476334024496336035729218696354140779724239293005968259387530899829481835168585150084504974670647174313634334087965192848903434514983034123148367459043380369816588073162574323209140584938383379624832217071351832142380654021614028419739797258565680068066704229948181573648575716695973924621212092937748740452503920218424536791886173269736556605844640504484692822546715620548498893197627651442402079739956882330807075942823133135329389460710230736720548550761193413467131929042164711686995597477866293942018513434786660911334292514877374470943259632306474829646380386510082552006051887876480767432780234009342284856964880086595268324250447596265452855977560529005224231306357003719415312379674604813618439639387823308360083075357294625232147531183551705363135226672841892711393085754551779460094076300968846541066467635094053712978981297784644512389727306866252986103479035869073447189548520644175606441866344106014538031340378127175681927762325642007329670532591767140447555251257776666659858304958932503756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 934656355956405026194675348372750473384480428241648250967229535316457051020227343622381488660029222971588161040900301040270498217991249593796235137793659100034063550276241373696619672584057360760600469683836065276288149037176383423428749595126096120223801359039032107306257431834441804826662940390667578700778955293869076625001383192101027672790331967408204652842840220514927812881922256486723750049754625463461145235700803121490684484272729448487726899037227491208969468338215505167886183586022176620963899376799212303923184196235709205335477925437327880980835208909947344819972849106832387314433041530268704830120116766054708042108512249702477456168384713727731450042512075899078668096392357437336497184332596966355033218923915359919568916096259969264194020783191278284729698935304641273947462532151732066594138370380597412124947135135310749109046401688573802193656013769494878070968999959959222381266410119023429457813996915307428183144680644766913877243634544539624510630240762926422673583015695541009017139077887386489662633145535636059663868935226317135047625486004604783706132536465444780257783803137302507470817921966908452604211259134996947883013042652553408937543733455056719035843505980941803619689114537427829534862127355464173879694874160798527043842027475398565206580276077109159475488085766530376907620368174811888490994738873457258361462569525335969266678711776833363750306341870060876104273487191753989266513588172711081635921473093038205294600517129867489345525611624266449357209250250093236231386256604492225920972363100032382065427811832962815350051581154586935249057749767004700124136494889555825658481278900480198941540768214461657245005086062614044381577799468733599040214226902825872632948226555211158035864079559412340109212801817843545506806314781853994727419178318595400843574103470687955433897758417541616084613350478004446265265115595087838418360036079739149870394038260296532149487248498425094723331553995161929730406639827368101185313230304007249635944150184975201741744261736143622790205042099341370141237301141102880203960982152193023621518756175721892887040372902689299375028104511231319385587337861190961023571568863445606897480992849667255268787333040700042169616501539303894805907603882575084074930096176408132292386062353196646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -191777426836018019522002943543318112808326307390595729810345978258797125106268504293514985477704411117772021411700917698690349213125073001325945595961545673856475962005978946994219380178527853142922732561579434848687220927901744715839024333391164768584604273600636958116757113392096525809458920853058743415230582186376904479279157818599223081534496626582344543565529538389588434798349182385603844213432526277641387101045052393497096871535629244745623606428747860334226594328876685159458587653374599467017758898857824169841014666618583677829064406882115747190110189326019380719360767746850526549340524542956520667754740711704246305245001418348226856575089772648156287468754514914034101350399519440748284067262290846591795780011527800103920994336229078443851205754569590034416271144517980690853476084116718674505896664722399955174983437875796318051402518178165621300680712853879576995695246752706906459186276736240628808492280586085128830094361939805845918677173858582617391475649394094800460866031357875017367802345687138859120924993856768897494560462976818038129676512808876038426784224984043751474256888757635841598465499873446398202677199500881187253572283226628192146057553049296260568645790479109174491638769234927795810932429844282782751483898077271833518184413034930205757063226028804019023511283392126107710218054725808116849791274368480026936918220752954616225727863049192320405348812491947485237907639233007997341952859992550117609869956310184422011174678579765051905577283332901641606148701082730696187112685679076272092914708379706885933929158204938952273254396038881195004632154142707780175461145619621741844919767257317957807454083081805046190627579297183077879238958950833230186582173337330658472386688340697539666037801207710789134851474277528294329915840472547641148241423456184604719998469825279739833641535350060119988479606336987654765888862050333932789560626844531396278932131253115134970141369293672754530225545252512342295544078170022588916340108245032303856498419253019239933257891783605734542954567312226977356952904552914387645345527941231080562743021704787053154878653428642613880778042955189998612918962689150353969894980431040572398631029875378204954790682008182941351215772619252070545010090907322744800139547791436207967799445592628789248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] 85960197989028637388179922557840326583233013752967823029079444951717486921317195208875310743985589200391433032809684440271640825159518976615297176187565692100203453087731246520711020265478556424901737985808704041571627287736866232256321674902512894636248760308883837103344626970274145741621301919354414761918358190860256215458504495202521389391707910075552744416056425894995368617980607620484402652297151205709446263851222810865021540127676073088951427347571300125771862492902139892516801171383013612534998437454372330436543627530797581598164902367067569832110120935413551531959675292878942977929532750768530272059252594592559405696131833176429069003043799955981252598011393683805971844248640433129022879352755581294649956932433295694837850143765793203085576335145642655772291643113358392800842223686831045350940474748158348333721341083752855603146397806104499727190221652607397550658360992176886390495405148843988253059960876925559349967043027839619398943649721742617794158065237819297429332747558633907515281078205462634459903233499150424028542896131227155554009256423994601057697235819718213577316606537030018208930657519477169272038922972191748220281219328391188276312507291005685991034239958197124405496692676107320968815858951823243760743188763599956602235453450731575200315328889613777340725796898279433710372556312781909195499495035603860030359959048022330820975745319110826773474391884829327419812799395352417721810921059292112567004184627423030451196097867900083749768010226371088910253629140800862776354960760764636779889530746583619755780325167665068901716971423971631070012734072395861767775954951327424940285460854663069856387061986164510215309770995941188147566507350334241638000524735584506633830812673421343012110329785747769005429211032388491606093658959207949185473511991147191536365643970431528542021198875802465894870742529590262980536793232552810434267977928408378413017931862873399748083917580705011301521230985838580249189086195605982497356600257190970870338516885354239554152003757164336715158360293236985315898217321437543921978860459505303347425556996178261201852205248236420498682079124645673299390100781165714799037955197290768957471888403199829240861026081492688420461330134621165010213343826845375577223033036903683052472979516513320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] -24168379664248971348525554468917300620399050320086343544921490879308503608796070155314126191502641495239828646550952731403664694625771693327110228700957363196592138804917179061212418254284626548647104311013802976515382603004591541742099479576970907076398495930773167049741886837761557902845676435156957582004891578300244450245409784794924216552390664788111891523268887853663017450354527219304866758469904254029983523551272171462345797181165562229096286936717142972806325939407338047481620802154758667129524590968158374744298041836421789037057192899907346034182765185255046052773609869557441082751713062771269233235399357051868447192338334104387807345801397690752869281802760614612656414955959980793557555744383436087095524116126685795256370600185529291761830494191309446974603650279861362612533792331765945613947291225474101813178209403603878604797860960015698330576604279074046352215607998134520203014860147848171727726430877978810493831332786961951687865850448846173386602711256707294809143133603411899418948249372920564083578786564760080836692265936804103984312324790275789902409978367796640417444194343572809730659093689129392569892271113135433140949683209429262017497815522546957163510407104128630620802213829392252086259333217258175732175542738589628685158127577017281282599388236885924354436646828575293990341813013017804621019386419978317101161172616687700733171589028686807324073562917126039733181508352865001486986882314246627847684671915730180996414040698521836123055489306012098429324808199617012121804766198052556163929478449013764385571055629827670033540809179757508769957472885112963604882522029270934372475185376095810670799646045999423156515449349060434519312716805279109058607722721000389876205209217084084283585359313414467064257201561972347648439393649079589828639074622889900625229504553882171290420683878897714403695741106743763180835142681303922776500490005687615163567116181315421633562684598525813643467259958140644645200018754652961816823628485675398106601754490269057778500405399936965926193827590746071098884592403009197819746938290381431637411123838481819287879374117040349527115488431101663951476837245835122147630820440687426341650161615789417217840965348293651199263911579059421483236287045771321973008837455344131253548224326097960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] 2685790355153483492588649975690245454298138590157258184942252898519329228659090154074783499521758249762452120934253574285656436034791385602643523834445525497840960266212332609492717241867237432752821133421154477256050982128974738758608598886819502555951566781456452822658528924648886132947199913251497873648172987790669756477799266335280194303723827113149470597477655426439940511794474497070823419467730002285257182769488564260705739390154152254762158978177651624134338872310548868996287936086333117016019355131146583675412728566292900219378847464470652549860494637294441181795717917013524943886411954153701796509330339986831165357314908838033254718409808961471708923517134479888746130898040483112275102077029116920589577554867740594008234521115014864759652063124834472991979330110876997910930411329459207849998957838759953004328865968945517256354935186475791460819639509300594117790186573525223124339856476207312225550007761063173907819750525063915081320013231698404432925515913211105870659426893418885223124825348652279994653119965120662996870567016565715774145189723128535147408478557293625783123474663439758649738455508544660607361905505475964775820537003529119000191820535668743823754611934224948345078311348332272628799507218385313458959268650026002689843989245288595925977058782523204126447843505804180839716450231676547137016795261670935172391533088617061539136598987615080099097937343369595424072796416565791525519175888205413107287685115336373651130539588801760638055805161454312583186557891093765899005139095454169252862201296256013855201554187498521298167969899392752874766692645569015364002739269522461751592006306575757017283773654974127347859091804229759383062293180755485023988681105996037964860567446594292467042817960671758570179388738737248890408179313354575929129639735070027146035920311378746334023010215250930001032857604426517938986435545969535698249441057018327916866421260603348763574464847822238063761789830483763205511150835080324887445502196387674941094501475436736146218039803669281055671937971112583450391617233004667534900891873858772681712681673123642851280701504857461848502870439224134638550809456262905245572960622551285724007299488132268234473803475748856865690424227944443344589728129613719072625677275195092152260230094929264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] -267822259746625324373871090373356284589092949871961696243329090743742542502199487250906636404078335366377668675793576579089348061280852776942705583240343479714758007211996708459336024508785633579237324960655231621941943015627381200603415729402152366889569187742807411899547950708789561865521773959603605604108498407205618636428035238534366580212735792981553813768749255318911980296471128888526371854082468016750192826963249271786648616415784700686838829074533982328652952055711426494726085978552452276292665839125146032068983000069773353907280222276343167640712271556774779933931493138060699206099659574787360078501576667133340623996973998106176093314986376179338071442785218972525676352313925764345170628271203012227184508683265313783008991176340140230448370345876146947761739227510069470044028210725033052217377670581557644129238957316994664548668886611071404511149812235617568093074684876125078885648430569808398928232728172637649347499986350084104270068855329382486618163924883813371809540436341338017451718145595173519209785828345243700231714848543143483403756660735762459482458733940751905476706944356106082980409915511131108399716343185379295588354904200671462276972573619447524471025653150401595984884529461136607017534989956271617196265318534725801742745748125272404969581944696116579646786157903348947208326163106128411847242066681802494255777042377795084178175953686127072561932295217208450040019262421809450079253401919090990980434032482110698375122167093269291224534808153787669202708409626972294898043139088271834900683422276101538084799961298713118966828875305844362558797204052222734788213516974770860149551374807706446331403994369993214387139753785737895961036921945729903960180250317900072309821920469744883297294574100945181873489136812231567944721046382926693867864300035406368408925520089464373102258384049465846184669910534715082159097986131273841958215896467861003449005418464202409087840132370263335417353884365014282153706186292204763482596772033058546045072185527377394935556158434874790969795200484168022052844846771417612197238800913351353660957400028601205957905710016155091175123053611626516682821277560333805976019574940650768138923031709128695615832584040412310102665920114004433031583300299183325197879585384694338270138943380914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] 147757643492179814908601797382474464627902752349087927488531895021222003117883538210924410401850208884122738409755399005149277864671868830528620219456981726247561461754915803394888510216445843859923794159648063701856375651052503338421000979251788430467242836980511919288833047752820180238936996365154745371607322488184805055261408678494452264999212739688098021599427017062331848827156010632464949948837491297239073502680824875421360816721225288106252575705157883918323137104184295374889633860205714508336983279691086426027374626444680793959953030945447223741135959510084915717544391764591578120596926113530186508461697296338790779303051217517220100917550403699741343917577232996512767061951251197218134948218679063374063392012651872778775705041869311695724537138409344937869953431593426266241698541871149104037577953142895736728859547166543334199874506723233022954423482818310297218330577835102670155756960492516119911971176288774200117166260427699742881889364658588773093473992062758833488011469325737216831209008099148937750161183563891692476558678244702212168716649700255435841535187989690898212078989892213183374634251992572364978659249449769311499655465660429850051749969146118095077812480207514182934313054955654408709053326862198526504835688699557042010764669053202348747416831038382207929125800033962231149742128538624170552597669575232837412458096740634059600672225544824835215523526716320641066494959510480014509678541739010983983859552659977292741403593790544787485295791088979526609694318451120464486915426870551376400936330055195095625602270925782751609706253402198087861211627351173357189595561713943055355355105634807447440788540595387784501843654730989223570840177393336387454702776547125587475948029479072453523766432377164027214120946037457089094877902365236277371129369522622872437757802946886766716632208763872266528641254237694765239389731882351173295662000558486350665107238923317352778413428620652086304105333709981038892169745695556651605874514076430169832582577396052069566977716044729502300058893288846658124608843624299016944400885918527615573853506107897649597500034875923545407936429556232997497322467305020541264107119536131094134097700657021162851301621636277978401778304847643265871606803457259619786617692664262042853167764382679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -27631580731713934178895110409954631256471654514233828432287457051904498162246939913757920188108707415080947761715424802112809691583639052177083315402142260039270541943393149669183860526172564955662992898635004788923956583243500208859642927805837877989645519193346692592585821673134958317743650274484275975030994258854440886417960607416313523781732139886830931425003899067311754849081523054225746542581777378914866025922935251746231676072712433822209391749295236365867993448451457034053452149649407890770675410135431882694502118124056021466438961193040315765900804062007781093694548263007154394653342087354834941227662364001238549799712083910596304831187603619817968719267593272942125032726465864677867994380103205225195535458927086801544215929765673538997910014149581751515749948004006161607724392963768793302983710407116788182542968015800997730743038885216169441776494849644084090759710268788840946802318869148579668201536460161453678574811817865046822530737044826061467923001870590086658931340847880871600544955560877682177181163610596731602805731750958698682170879949781121264994000856148016943833650843310536392535743111907701152764231518536963868207329520000756838988375024776586577296703690794415309198580675234811703719976741671214645783591100328413148821729388654851801491357215509837839549065209652550305570492651300382265607983016536782865587671135107278385201732763113750219362584829003621615341507380291121998254966462465998631296497515442160674825122228819519260049974846217522069570771012767486812518345807506392577605430207786480914183373311651283430737132896906525746009182020453980046029955737956791874634369632308986509845306061306582327881158273568487017838941347893094123308418024927730155909353302339877443743794401331128591617985798778659655041605013610836864676356979716323215298656572396046418688824930085053925768859583198378876469735706134053570499150947818402673861356738858056480436526319631528433518331002282175524697730000928948240488873702174642534634645311162313383368485107284890643265559548897734786844162778752645796021195024720290725887337750655015220141467233813646092828028538052111677538541088904589015482132580366115363301018844068821033723883632353950527233140725212147327579998441110553708423886775110532749360250241417216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -2064015580098444970521006832782500000085503136148525442896488560114330919759268553488621618965238357555787511175040421701553959201412458255343544758490019299599386759682515630859827937177420543950794771395620390767628787620073005330353190920774811183077804973904894519989356932034216549350745072953244058031404105537151372948161682654172523804513543994039787733395916063223862090158676307347541790036533589528186091130587882286867866483608955426628333142846491041104177058830045764875469896437102101945498013586255243561831667521349779346923761703956584052066350629427950136750694656834861492234513600436301142538318726171823034731825165446763187684968028912317115689630456897756561145920634531956908408462726817208190319538554184270453864712364762045300290725456522212911070084105876524129943184457338482516196938280487567944073263863931743444373946285877352458370434701290206830285887911445672817344179718624385979546435204850933689452742143489757853949408592744936024649598547464207472344107751948696014585662506616417853643558215574100908196110708684951244183273130341152121938830118376830483660219702472119806594519766169004411366257321293460933533023597071100569070456792574799944549082230521818530622103613340431926934990754573473716962657820301271171507325277651163886320595035892310951541114670168551467968296949992114667771801593509850083102723340218620413346870121363142288281751959682102577408073455444317205356767261830020354058956886568217601701897589740802007120817505282341007908533017916164495992478581547603795040924553719465933606766654854582802985999420632545346357515599183951972732323418819808913916458200126076435796368895552868551077043158421758891722661925507571937415234375061649280016940359290264156966077767594705388619740172899921096486228293225887056621966932371094329850364113146100744306022185711821173938918518628476463990798254741164997662566353270801421300713660264934906360883204064182330456529371993328989212797000487449495760975256958482313963528084311996819037550388106756538006728869557026791747694727129056833690788818990341020472086753533306020488213986936414469214326634238280481771385566545116493302569116344241415035508473043925734397728683440931740477871494161602426649401227128470905849319289610119870862964755005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 1143174121419991748331004032338432160919158233227046297618288222199644218121549914700232380767674722608222496740306089337904973185574768805315699089329551852238149365197487015410593275098361689749230055614569451385809068105354321042699183601994963595599782388194545017431531242374398333627399657089117005366254360536808282306429251919573317952001499560778395449120340154456673020300524321538978966574928382774018456949601863771785987072776604916968245919519264093069398353388261067568647385870216790544462962455170925356924220794997474906977186153925803476604732329287965874716284425935305792842159507073281604164781948902574108180086549332675846241762741734692363909953140218931561296067550717665629796391523415424574262667951558477264628773714912393744970267200531039937806796597765508277310878744653613477909404831745747710193630311565573103030363200122016147151153788592968870604230755588245566801736355868666423119045099459391195969740438006863618934513573588621438189370390645019432755047735949363871543710539347001742874873829209290297158923291350875269512922396155919858625429036958066975907458781317917849874026355200756047406165738642037131167555190441662583381282308671427447839997848265630580203774510149595167348634906212071364308090581799664173446294416577082915511108981563670564021268995225560332731709833949743436824559017204734338957206401976917870634162487827518200088148615720162195787687753827805332258821439032116480257146345632990373349768688636730157597675692292580901864136190588164120561206313711755075936345369252332378171697326468354804310170097564001448965874409194891169965278032796055894957811079714774770505198817487356273645390060652822466770821396792640560689640161799061932699564062289869093169568209603714927849191781542838340077638530049054372399096737529400720162946725946461495421106614148804252084787375565409854296989464948097902012207704409593303620349848794848763226619085754008043833726940403074590357868087577959784686765910739987815408766574116355115166354739909709135716407774097194789109739204229752234380652996872124031637430214352467725834647899877691058623992127299091398258370359691076240804865026755252892704301546316324280377986195397673388003512103448696589831854534200116872437428375228882519308915481509888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 1270046936716169739539791399997061187380872025483040285134909519851287621129317581329136129801410324896931551473676751145106007109124949192127692807469755538139064077755391257591540835542687632144346421262420253408046181857375798803692077043321196718558901153123180831241543362327971415994695154960178096383505635843374208695736670308714548534163670613668730402050667089686676973185363807744289873675776122206025728933074529002587378998547945332715125847388278442426565089380900573707476381020562838981706461723077022092468468165784472769552072925152721060351199425452016513948275346249188947075266887338044830940949856323684516046035970795224774316675935579042989175941457657849989087413165394730670027893302705825553011973248012617565339647419494680674745260500437489248939283859650992582739238009647371692402631545518011082077489391730832802220768769643500532513359822566136221375068744665861213592935194245298711383898277736782589076093878254719914390357414943772952004337407987359225220076744676012366693094214803341945791862984213522000975235214630923064315264368218302845606796838237818040096239703275775043427797210926885706232466954160892316338194962936371692602927472392958660497273953263726835323854961702198070002782495650264448415410666710469378881432298664922267027989053938148984278712435041184267219967658411010225910732369259718607179946509015765307855314916799351537103840816586992081092519870008945977778805254559125161521878124554353871195155360892837616933521313590983899190430852867263917583916794419612479169729766773566263564932417917788695575246748102025236964547399933694850397630207154545696287607330590157875332321366289117982874369948933876447791965197940190044548793535156941048912795761452926730479060387199880339649446453065489509269608033397841989122883075558256138381742485044605703322161611007490978296144622181018297916406682726278556669894338443904832670449376374657581294312782849409197156555154708121088671120629185026496847981802529216741867413781812792881347167964243126513308640908296177499675333566665776243546316719121031132980064268448208896365215425018572732975058609061687683299891788112809883478148357827524902135136221107769552025997719020681062781348301228211065359717314954128821750022796650317545409085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 239919524000587357150684274487063708992293767782663762895496588349069202489103839971273556888731067343004475209091567777084055422254192462526498156169300257517238150845551357465477371416409724422356481090071618455717967948642095627060658914719322490540658704831685619827729234919320693164812269693601701932922909146161786985792541071123391778946199684331623161717415858410963703796462380995351130444209812263034303862410868751828073696516587220867117520079162802395919169529546156458603596658810576148266269793496836119731037231005808626357586001329751511319732651856926375702906655917690671851560571930302815568712747084730634225793419593850339953629699413734078869609721839915550277167522710139201034167058463575707401519613030018310863728119009155872076746227726334540610385004933907679763572455847535139752215574347331604378029940847660203372987411697128849694336911910098733694268815073629222762043702799408920765554670581276475812732832331051870649187743480399144263801888270320714338680078737153809594518210871627748822290756099132243976402003489907255186430408866188696158266642677077810733831309731977237910435875749016230557864227209292227189767862192732779031764096220170879043277286012614610963586871344637928499377124924919095018095209882360232413879198483130364189661864372512936205058019345932169377172268454782954829341750752936739735228934249831126826924860966490360446184239852383488294429765672243653524554569276793519352396021807361892603054244291035893911934170071006698949330569281163868605534798441067358382656302794955464821351283068900267854664486175155656295357335968113527318190151164950793524182339843507620447314134581883548781336851346531304927524564513837498930770525278611161974731072462755642236842519082559690129113878418169883639170819533107851797305792192258939265639522276439884366597731488275146091739631063885247547474045654528292700423253996497586779127780516897614266766497951769912897932869378455882941322875662295120442526557700145809388519783954106331873531684913944552007120462837352870229893424478846543007437329296240968427714477803885669335030644102633365161733665577480978265201308024333621004437346174660415584065434483674248142039340198896330834492029706808356769656588830635523145522440123655079913444501094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] -13922387917845528572390955838763213455987750624761824901163062117158490676674258474824857278379787632727809994580091604231579143205131602057298356803359756449606947779146319605462372932152707454110274582140270159516280116012345185611053198123953133449033438431646319230992056152847106511797187007675545820956223486900039783765489207471073749787980569691910873049572101455348171905514631559092533219126911184671703627492019202461612231939735374680823364110688243128080774276144879170474081537225734820195085481001434168415949569570341585973919620154494738998797649584442222003632687561448961424677892975837215983791915642489486416799548665652831376888889288670022830081663017354908813194301959669621500442790563871120624527194418993447215909040763250339481373912251081537441884419440180281280971669692201837508240986684958101039114815721475163978731827378570404764525203019399856586655032590448543604156201458743542802612797883545878256527027055457412007465187578659991185265106848605261108607102236079338568413368915682512962135175062847183346627361878366259876445544725480462749016217337142343133932578335942872253807551488611665754301327153949593569881522796199134415611051769908803407951736054197220732522612894155310756732435301326514258841585368991443898724607606972536810670596118234797747190927531181630954467420574185241657235630073043075301473282751464510482664221170063161544225793094462767448397539702657875328865230758546899092898768338845127841652088224814471186742301168075293607717719156802176241197834057229208980491357237677498865549490189530390195663848634688340198906402141176303260340370728621099811883878747844948069035086600185280224183560868422833419863896546237184639300102497042963873066377206894746341247533486843407185798370891109487546019483228959983908558999602547002285293724940605651366304570658413286394554618553532350693442178716533070363412989681774091364963440697401207397157645015312994990340650940213078300501198260128486606254688271503541145555672400878880931521780277117964335480624448384834104571489376469010579706553350175895331682040510344813743638271781746949134947961948364514460141038850423187894838936193631432111738876827465284178804521181496906838239813189280210203709361956342240095075740042399180702606512464330752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 493131955312346950460496033483500086707252091057678413589667201994513682045901372874992883644163077247099879388498170966388043520416870244530993664917272161605524319538569273864945406097102320737592460312847787909547796055946929110962623519098914163401009898260755350884644366441694484854436199672112077626581186394216987925521359459416712886829825686338698857189801218239443069069940754006027226524561366714710807006375406263251358393757756535101856707386839874804128556455763589417261527216204161339941567898403877369581425866625591166980199072193255728365717383026486466393597622802570767857825631697217743782933524637326872721360889005032575309562066616978828933571944855429606442998451861321989484930235543698316581484770428337148398559260748286953283797024597610795423404557211128605404483007289403693932814028588415963647327535664470350212571347467956600589976916714074687813135613037334129016160192063011100424284652154753650629192052926225380057224226047569094345100724944457070128329297406056695318353111734448707653421827282667285382817358970377806939829670996291305043985597866814380211127876988514181042713515601469586014223335363676850731761625621171333855689981452617777958760996440608782992230489187079902090403791248575735694827193198696897335856897114926699237864926802605327516679588800708239990555207897170519198325006750429473585312463803772301098454730901306159723355306393675947107583828632100089320448233957981069827484814040999231635083057375627631584890016814141953120620647253671476377841582107995798961148201733364752576428658797094943740816656043320454046046612237179629530399363314149519866859162379066404178145797206775148481264294772469826459388986126076067827722995167278746868256683736944770983796732126379494387468801291481424872222473851117481609109888819982082166704466162611168377216397820837671282949149338823809474641085508820045858850225640771809573523810127235005357617833326083357169504536034832778393169747513269505869684530254486198635335513519547416401876011920424263280368766448126075587553777188014701043254334142180544097876580342887872051365799749808225335333827176689358238124206177807110679094550357141224763351157667102647239524881296498183755238560623982923846459249593930908804997892545851257853476464282828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 18327436570490173982403819867173519852070183380219998505213936101335117879868515080587923984314809866317441065770017456691707274425161114175893258242176535651188996439695315175352222977034438705163937074249677119572076984522544203896675692234232695324929274431986563355402503728579747059735373146109779001409108056400712110878761101517163292287526158315538805127526701149631234793358800242844422688763669764699564975942808920538973007081434311792042586108138367106195956888293306273815121480932166055279104661121692637483190599216621388631509425956569318166778970067321601387414032629999833527737973135528164409913594998542608262939356278032290632944181566324158012287549927318637432764568054435960506004375718364881691258617733390396275399447845123316949787775295620493284951421023911955479500257585355817920899751754831172429274378374601695399864749710165932939350024291624565494586659572458069985284746296667323433457517486139806113764093170648803362178855816216025746086288990378570411293484926513742536095855881419651046083978818817041612928154263023695484194233401575460058274955236891597682682239318871915737930589446468870551206073621310915332260498625610146405996856815014533298236336178457474998335537471076852073917223920618366336432401811376419934574573445631924441437289699185280113761685283569726256120034325819767755652177287397103638291638828279447708569785141508413385231436067790814652269141550168529511401947604111720955180249454771961883702262278424085248352337493596088400267965229533833442869027930698640934812026452042888527046915619605209289503160512821754624624020305401543213398818079822362669962237443116490110617676916171226038443370066240410437621381149692274723892862282294784170184805064103502915826361761846023226271210531489703101826587397601004780206355997405990081509488575131965932494142016664770635602655766644417949850009968542148884741764512257888159078405727077586977876250004003000881277153512316693215088277476978609564800079231865841254884226067407519948857443281879539117600661709999133354132144972220621554667360260339868170430105141156316809342174950646430662007326315674553429069038270629338916865840535289137762276337447317683785517702424968216648060847158648624850792292379977788468836045598308655890326770348457984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -69844753814135915058209240385869101605528543632869719297153888615729133526971975956653841846884968750003763747598280838423431055650669975058798277360305601575534461764445475852555209971147564417992288630542876556431309019957625668600674501747712897410708654785357923589683803752072277467482089374505003241553723530707079223119903224700498827907727965524520309525771834439734736078160041000019396010672397247096500530218035570650674719163435711373193425157178551918510823752017947755458324417346244189910827465696576456426623444971275559415091122445180386424020047584468166452553565181367056751536209733007962096106270212349806572497276596257556021146130770925595542418787064832552905682962741121111008969609405510057163647637947079680932647598358227071281226097872000742214446305107210714325393106730320088531074270637664433423069796678355266980488545826251945672280740643733895934487060949492911044819453549395087976506362788342973830734727079763414254298833439425504986075285832051547360489334466113317284576532864983733661285282699541186660728044428578863322087942718109079292452585771949431831993148539014172748082949911467097868193165181599793790056937510457386543639898880565552542846851601445820150817493740612520223865151910410976188546822768534224886967301693356330564674445440227797831820871032875917802918809626498332885018012878937407053686797043870213806113732125479372533584834291129427894598528670034903460804149294238202864663008233449841976879995741899793256086144387394999156276242019261964972154471504533249891614957251538966787459214784944763018499039541224510666477374049117242271540453015703766318954417006920703402922212697974435890753759480045600772340178670879324113841606206061798802885203495515635638298689812535142555590263823678221875951638530045887122312080680706926205431953075183090571227592622676253028910085189279957500932924268219055128549057084513816493816960924449920386721560031489789043242428836812800169987557237271428965070383335179181011649876209057302246793107333662831153282352328624077782296528701866423456194070501901624880501531367517770381280225430902829372228047293882690665993652711005924070916044920910664669616147504264383543243134573061464555107475866208095230953160526792079484587142355873923797822676422392545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 1038926742356276467202008573217393711717137042418638534926502254121608464947756871852985831761957860555232624256333898188085996886614235868296712285784615137213066251041959650881131628847015794458510551025453480142607511076214140989255566357928249494758417061473987972884153998773042076087608265814105182435665537772960990624097675387408387302909884879300009541199944940724727550263625320020186463165623233115890687444335335558677679038428374170941205806426638274436509170347095383730649381660681944533734960655525575297906001839692863500342561168179289883910499155755906995576369059399211897943983026226770234037191097642956024976134472322890888994876147721826887564752031898731320076100540041759540661334818764290089615049109011791975772006019462286138146060125183573673567908912462502507231134975799707925509419797430273366841937593184538604101531955955232519473640463206489441969133879913799089556936945812298379366144591004855067189036020922135355585174015219759079312195497223048727293058289905465725485838122749603130922970369078694575329779460976993375560019696515039159823657890517222959084589560691335271517790232615331802780230581842435846584267120615941495121712586083904699203094936658394708099098181784682076197602257492352484976988129053566304508456223658048189135742994198478594638712448213084018496686031277793261149079730020104875566425780997171466875075179942077266609853200317687204678699275868466529071068304074086303190661355269031790266199706612010483798472964103567444517329613743162540411107018799831132094016253193328913929175083819588357756004312299147896117998709586893716253363512522710607551179511641079485327807444648831256772570710223459580883523383179334315967079810311290943075110674635865379264356677042855612071786543246709163873215783552756805310220000724100799855857260076759350741457924199600169250215845736793983645087645441281578759438567378536868703848921618170389450379046952515925488960331515623080963335967841505902354343566720605433411049772084845838212372474855453421520467408252441905815016501424579088850474368082439989598926980523861693036119289008958933035144862449390840021711963371729836331579839591659763353831036024794030863881535712592315920272883203521891916048783096869759380651702377686935489863255873086816256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -12735499339393604138299931704118579124768306849362368958532870193067152998610920038716769090741762521693747542724053331078633405592813646885396344335036239460149771381476749680645308339255599154682710843941341010885690428396863650464455168364837169892058235407325495057879652201536936557110181934907249455282431750759204074689963057604805156370203634309539518094335020887914336427028384843503037407705816590307638350887289977030665384459237414542514869657884551669736324968893585838805063105057026763917683953091141836117911562212033806811659921775509035089988508428034347999561275958804171159156270783342177382496438068905410628997039327396973080535085569266426680228623279848002065749133008452846856862977944135114617929599770161010274979756881618394763718275112289388363504761305415328275931524216182479433859984608425172813534735524214110232568247008677190404374360130387225404246235949180918782513731955873078698504936253764253422954435463890032690906626827168347866960451396943830352030958537132722506757747901292562867662660967301973457243183351564511824996896064454921490812270753051912128744821709419166671564927221322441777938306858482987940138824452188494019536110257843494824302745583894499724507338708437814942081022951541643235445384250783854764075897044933230515162167228192892978765562929528532579717876736156063215019259363957911897222836830089340768432877558429485502627385571177981458464150491489520084229194130664058660663683067568346960951540299040543757875029723287031926037287757132275722394343397643745506551432656769744037450727916325360296168668825717907483162357436910371004609796952777615615031709601567172484802452331507074205534432424661575734480876452985781145515788690204844207621489235904849467878699785218688706682277851833405549484920852059154415993177929005226769977463188562571252378099532357577533976613278975711228022397194872284818337239795493395946968225225046632239063880741973007765224969117810126347931380397981978146627178384192822014015233478917336295541148012893188221732172689797908958875630253409136951727235271977048356409338376036156755724007257671733467925707498307684525210595543759978966283771898555379302739088498605802708396284348990461036691598707167022402723121560813758165876421513015712216479929519778562048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 97677647202819204187382766526077136497193439145149408366481237633269244004323731554282512543153596180518404630669224477473065115002072582556736223192638988882699037444294812656187933757601389533329873540990928359438440397598384883738135987481001482528513168283285282530888096112920911248900502204987158025215148278849987328413234882019763680178565052172943032515962741255777263228449231918207485149289370484744527485043667650022254165128844883442254212180903713765503383831303827879645799257363489540601369848738618253961931245394290512458397221552932217049698469785156569119631672084065337892834357994006081635454804230267597567284974596844133046306932924905995080355852062478330669878457483750504432104076529685043556616270099145457053750212629361534756741791848491005386022856642877286121021709067684868948788869327423868990634027227284703839918678584937495873038840155889523430661626082205362693575372029584073751760713164785955739430608719838320608788739623823021952077729785943452382273668614647463367784013365700878099897650222206145252165901885051026242774217572903637364653631509871268118578200632967727023984454580641352160758622686045765179348369150405118704858636686534332546041381647100546873268019642175560539656985806262935909223458740646199088117161329908543764055878316485145997931819982949458120768707725220962776658460275469544427657546832043961075327437917314608101575013708318018202826772745844094674648513115525228385664614024737054790302882612963678422355451750037083740724658631337446366144434790952088559245428011221052853702085576917398438550954167507008079933809987868764998408125583609197086850075703518043506140310000368866726459268730925954232503637704019548541544821883434261383098792757225874303129655763024535955686648544335924574532478796716999413209846014303895108940736467882416322843724546889230145064280501873428386510912100924576866926076258573503785596185301494036786635992675433221987356932895390043025746093528461943813883911329889364477055256762400232257898276530317429334577500420423330136071386043217151344561395992309059320309388877692791649576790746688584826393348503887363970311334680849953834715922341158196443527107054869649115960461723951833565177738253367719814928423638520355580411691115740554906398605359448718311424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -550549264755260413109773309258166058571539082428780885926514816086126626185293773688741427279543985818142859832763338740327398489864840414588024299166193030455085441758650809906845873148504702395432704709054416874424569338600810830161595086077552300900334797629723450917503213735547620048710551283904104650498979073263353474100791943962987538425150300446179245654680953713084228779604314930915128846707695531317903048717222789933588590953797496910666760090787020638039190682425896646369734177283636426909068400365723985660901111528520638572627805424422420107141777707795020785590595776280953546842233294825510196262340245682780261614937609764683377938441408923841362553638274881772552562005855864037583553522849867698552201759434262531628196041743002779030664600755239016028448578875079444574954258993960536787038981773469415217414834021178257640919386152078705304477635772522043978576110867636689503664856846100199040503417373405596343182439538702733457675934729672602167014085648280943068990377331608667520299321635091337220852432436379155408455082672950840831092505622955717545625125028780878250687152391857701219662678982822664644010938772459933836682687871513152894086003573999893089099934264041873780041679320078725878885259316693649458178122290869650367609521874420443090681451076776023313834455929726216888924353813726952632803624904572618067845504288463479550672883864034976121481293756508613252063885943140763448515488832536309442120581725876667828424968594298816237862262158392970017603696709747585593811949885734466343373634813851719172711627056434481566054298286432554919642304329140634733117238023596032776138266703730982510295011857856476626750061352740130678729163981980351058512692112206173700083786579573629532153646073516464919140039464351290833642618042363815525743191278833606348370161558503076971401159635590038857789476906549776412815531674988154347684214840432712556523982853024545905584126814180304697390310868737596132845734399813147418968737614957485418254561350708693960550895022196111354684753853279540646712985615996415949104442873100953908578770553236431765552800043812232106883645380154297479023708058491781642053906651025284890952354467685760213123135269634519073818893194661595423326932922108264426845091638601552103349517966660327178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 2458973803385009010556124283385977048029785582727820440916134019793087464572696998315640395159197267795884892159095826517690407936618638063245197849514241401730328504723348749648398840766740049779533590187513499794716059363358605701716276631636473648659906095276701163106374395699652740846935909867017913110256642493235310020602591521446413509735331905583035399759320714654257696522457912439940937570543852521956889128408568391367929473360168429502100912645341353437242028839099002270247456358500004739791503829539331551571375776771325088713521504071543501403795617524290138453139470307057822785965237712355232805329936780269918120016513368352944266837541821321885859833863258024200365591357894475216579560171100327007816001360537257690202662594709373453404767272509358147855224748454843395755666064404357332777765256631116095401897586215400276247266776885247995731833398157545863869728733651136598619212526843991575948334761495151121112041695548472553924073393432672975131028708189122174636401756864610670817153921448791025455447783452894029088663013024526538054539466974124514080812055105543295059683841852027599956031213993306613234153594012702849511338359447408555071670391513529105441275352787622351940689417188867282438882472735783195807247248628845690886332671437265791036376710360056332654655188426037945757279281906254829088115657803775511530825932265772493927427894343577828200592557425900398026649174866336061645883165101259254365326078453163230105376962093228142300813476734419783280407237542045444959925553019626351907248743731984557802962715477558538407520112568845250199065488178877887917400434207264270554174714042058184592147866074001928426096375770653530022293959966271512315808709505380307578476604525131961522441794176769840990743069562898519789073534966398575788014839911714052601636120452386612182414342988537546953370693301106042993881979360858607583373223475999179623376249229138157490906401903703246879084427993955450204748839845271330204319751243920121751496320078411944528258647717695278609774944582873340064665275033191014057273496764641865945658234621456619172570285838024194300258727914777737809503824491212063394859316088578016820593767330333761277161796116101700494012091270344402889859077043370642899286044648611509025125669046313015050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -8951777865788211448437751246502061795021318236745319035209882853036183483602457502633258970030031350577919544574556586627227615165737791256589397119168238890624118185819055831273845834581341595829179443960977101462470931509060114435446817052319098360346664899585506521307605837967763893094984172896493398356562071066009715426186790320904439569221839756982733107711614408181586293118943466117585131500531185145910505485461033076923589551226853720741503960537012027361239031750528290196327779529228668719270968502924499354042598966009847382942616069617191988990121971452288220287082224063563138742470581879652848572903114596425310927642332387096159006537391376693506362952256860535313474807402060820158606713785655882201137670629192052874414624396495408019760521858776234489225258064338467234616539468356193293778436214939277849486238212934387089042120657136464268673838883484072360676317878115712948666530577055265950677436614370381483748551803962834768601473654204428547090813123453184957106676237133751794466938905023855257737358700455220136056265767644612751114089249299116574372466196513939905996921256966186071569550592388696315316596518165160654976382273274922237889701045238741457047962902834999655794282052384330924492115240624611716803321688255017773184634986000245643746783224333146659060214319965791364289102193646254998061632187920702695381328122533678806380470839494685011817166953473567562983647245567466815037557635360095891353975752361947670168330944003745383797825419521269681900765950062078220298241996389090934333078283043319602972713421028209822325841347617793977060234192474628922650194800586181854932364954502818289861691693350053751790902723080086857715898118650406847621281150575870425661756016983304033843841340931408533398357276582432746792617632611261771412695055106177041652066733406038001165678272280023133451418305129838079461367642910658899092407329356198959478964972264509967579412900712395379581859969144568016923642289880065986107718547585046951981488530373911975237475071119593333402188249557261054648999093966711449255427998339557299891641242562672464298589198079931747085743371084763288184377573778063241122303763439840656004606375322030497920452974715665139018912007198640253805230933225197691211008735321477183888605320739939491512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 27207902679830893235259675570465875955796535244772813006557526898672293499773882972445081795841086172877811897533740872255649921550584168009833931037742911790295385924806086634572061527563039842555801904807104080760423590535727713766539856357112538650263317746087644259277308278390926035615863618498478960450235960607909792003748196334210563258048433776012163033549891604076055481481710108407072284802813509465046065202223616090247299171702618093277562420711784202462197755896354442146315485712788935911739898104671904327800178906262987968302832566624238052348866591031554897461391327361549086228281502906357813278206362505499498626325465679242017266588899299099645524412942927264341999368138248382075394171530603396671005423421546662815920028211770032336022693682089162485664600130581738520559696776515978017214601183977132592673770340751540862162806360730010370021354184946013459963935724240812307033653732967014603557832561557475179897034884546413275272216438686268858529460318420297202980675725589612106531556383536923128903309623996994435351454236074737917892275738299556038220214932718222917518348380397139446605377978610932346144786798973519235821226638091483415723943588383033372327979475747827294184028712719310326800044939007196774354556774641736931885066088576793560109842097913459248598272636114070387419689426391444169158974819261964369332236252933790179141812637320715529124908885979577262807741155262601330807741918392464048346924010583881893469766915359459368676898004690552256792776252591537785856564102452127380460355111387015294339490771698791133758020255878190749964347626301106431450234455605439803930328738837810037602923280845379839786087569142184141524896495969076282720608635320222772783160558553474904571870252839950191314302200383653464080740988141689371051123578009206718241767618217483181221119030408583235740314746190076747231264361884502452298467548538935421371942393769760299783767380820749595934810344268108478294656760332910457762603291591291339754218782324444540547706316025555048201481567223662587708108276735553350309973151985302510827008175458065876792708091927337650525040925484734449799390969588967639154110045935153553326535925050039406268517501898208863933401987270380653426500861073644317474530862037764533052805123732121898188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -69232444062568373666048972345601959094460209808808207252362000922842839062535902038848005619138229345935334692122150803241910276547900263963366341887976030871900142148574255694598405329020810785572313550955027658095876842640762170769064945830922177630147465817826484231562604504018466559595234244581712137006102788891338585465303090646634923219568433323416005655527325515152862859051264364977453997406792408480085350146805638168962240563846680127007762712378533553807953541626750721867911137821516170835479966742441242843563992642958983722037783520682434178229918999276298764654683420576222606198024607785787358108013835833819324803304937166328521772453367399325063130355969333080583008573469758413133908702524083101553824996351128622661264707501037150962032402480843242003086471151019451879504948809222428459205380214896462130144409896500618879959971978794170228436647748265275941705297393096274512981318139315014093826594395800189497874681703317510170042487185692835256200725252922069762666515394855432805527676960591814100880483658355563305628906288665639998938280441626686518198089455941202916927875005799837447502149810144565946953939425381225975580444400876411235692023762396876566450439119903287710173391896633905805162106735489063894530550816642577873682842606857709041955576523943571029909366362311254964347807053219160850548004424263410539615623489838680845937606684348951828187651968656769312800350366079502506747450612927415779237238880876324197994147233223689138014685773179068568298190888844658594798557851260151341665187674435025394301391723150415998995257706330194818930137103412205577862462773031818252159063263546423307396406122378705356961115110005872523337484649429960954940096041756334035929464121638582343100412094130656812424989605803488469933571348084221263600953597849962351647686626886968457812532874598172487950605077433739985744730727718671399475512558182265075661933402900089334612668563340625870987347604985341360656419734857633835875141508589093303412423547639981637779174639092051851831610795238715238338271097358285043889804939701680467809663768051843230051823973512994947586868480771803698093280321026277232947740425423408949970667149679740107369703161612825437600424765000359246067706862789337193637315933157508228124890625294226402836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 147299907763159318060893470446413343679901743356164930746482594369225379422690514662366841913670813793964372093304355337914630521654714107556563187172928634707162589519186905879775483024470765740586710603445434633482655597497801854740325113070171601812085644966535465897858827547023790122508012145071539480245264816059990514773723918838074467920633890804977842597853782065214214809266074917032415213002732333310587543320409717144726896683420320181272002575879703356094699809573402470036236298931528795697309158135457854395795764248778419890823565879823317452985847878542855973851845498890616714282173665826621351735940995191913473211676139301443946031194948040681374728525096747124096550172618291532324191850122318122700475846216749494497324883612330014485837911379048201528771342957089339847051324797584509554890852318176901025740703849262040086081311761442792623869233839011736794403828909544588730920654940294830784293850984378715380125935394726089760972003326204105321669462303807917124097818142255718148331775813943735193827631274947209653987771477117587550972721177819089337012593074907424480392179066782655444229919791652655112649590351604358060484545472933967510221164153990308113411581413065901121472160167231219089978062087702703829467673363275150145441593960438960604750575556503236597754530732848466916185913353915250518231218106087914188486029464703393922891158214281569601043546415422774655968793185480433846987351091324485705364271548504894698890402560032235614145752538120390377752539261399442373211123475120777379772636085992913409709094340191204593533901330725444489649355177271756042137670366202552624733314383895536404699836220716586020930292302079975724737460312475084614322821972339432605365525506761236911200544502925306873708862530361327350683765675303143430324154872017696441101218261948696157112881238766009752302138988353753886451223490996849121389233975713755786828370784717207376122667613957287148706207458972760608093962288090750259518507430985527445269846321611110932108171939810523803271082845349027547950311780907056989723395875939780406357855212849758974338339314078245193736192646351492951745944041208418427274434666761477798629998190205630800325612780121211570129987352549140897837469795140696521437130719458788114724810234382749527965696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -264557169168939850385851760251706380274926912645998778413420742001390432336834369424474671603544530424918330931717852633784665110511026708242457732755285708391470292195461858143978734675574681858027537864030309971864426307495185181455427072385697033455615710583337146840351152225081746775636291205199097063361453251218246072940236905935057485784180669790444267176784687405494327905592773978411179249253471100060419971480135652774322025801219731242377996071026158870432787295739137011089948555772136415191856377569672989035580764693324550500544383513646401775097287060189006891628899649936681808805715688239806758486355046124366168092443674106572634432225978864210857813699054918422259867987760571615673278949619702218768849717973193705169649861828377619053752756367217221332955999003858784365830338931770082758271017261870523506295446291481847879517311137584689382986797524249586487178368101907844028000482897099917658882610214960014186107697873804440685092746251886801485106632765282484432960865540812779059906309344775854574181847972895852572437396806814567762562700405160410424415302220988330985363109169740121516990674974365383368796173531328255678294247821557952203833562430748783864705596966153584871696096619897071595317177156964577783243361095460642841308638458430504167598284942244809841344726793456187941343338955104666411421998225316347987008731284743515486315479604257360628444082617010951227728491450362255704319008687955635692471901039214666958437972761500401734948951874612713028570899466792714212314861954647627278459716200993061630693234979747717765736094540653065435979847540950474908589258973499752275126868695201357426249778309824389480061587650125558704274591004331680579685726906203245737863397612819588493917446513777574164494749709673056619615212895472594146673449306263364816964032198582860822584522128700091110626554146508119508609207690638849639548701535572708970515008177325258759785955864738629103704066822821850440445861630470797449373805888255326843137362304801448169181994994014164092613382619430108972177817646491824681195917666554687888560635482087206782198803006367744321769830754107597351588249659549894699413221897932220159347865081180318066101822647980983676007028197619983372369199338273946012444877935091435695857393146251078312919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 407387124141810458889032065395430577397018771909366228754285520201344446777757298487648290631466933914546516345206132793876910085482334972247498992221062631526413330485735010800482361194398539231194886538247613558682229657361561082667867504379588913958554542103884513818317796271577417572532151205733158374443750866969593544328543113511304597134624951045585101371032551923823271000764552122784127100908441165222062297108133507797827686220334581841995412260164503688043691538450073016268979550075779405748471033085202555037286798178639120622600227973556758156624901228494701990173772966925960144416204658512866325827440202340936720315770989560639387720318137743788241329441569234895539034274788627944594000663225911165662465161699018342225062457112725541109025010902192362546233806870727210100935205586627325908379829632927741647691416782607258129679928263617348742192739350271419152447706469612138842755834281667495753224565491305910725552076078869558371634586776249911110314825989819603251465303534034673541864937930679686402048782619201627515184585517745838414803720378960952465293202191301260452759439459873438383296972854345330316020817956047287276389262278328483253651509084431736486778404981288637090856539701616413525858077112330569553063004505207961063698689243098549049951359512972082371985033192568716024733005092418431410793881421850169026748319517315836949828342586675942312371633590264825085419198970568953705046306695031000344772872528339401409046715281119888788013761744327906781083674184020663623236124190167228917092159703062706837049456374908978561462957323715986813087161533288259293595256455627952287650600581327695268067426716253605318053635860461146691108961507621828934696956178251202112846156631557876580737294525137593790929707349576441844788104396269648252635124838542384821720954561490485069984096296232880129344108883151456644734163684443341159603198535553326795263946727608256452327152117543235039488087916730281920452209235820655039173748955928411363853322235362455894936213414345847197745485284208827713113397193885235782819486866592811034342922618149430389783822537824548317081476205367647054175080979250466518464847579968884661986332255052211336074717849671607422264504966958700642492578419868020542629354258374268865103405679853939103629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -546123616987929734193116349569291010161262205292758575487337581914056509914457719761163769538414926804256642724669795396180867557971471755720986412956301812634336514025981691947153444872398331227646990818030269611147444053805486697354488158740011589918810464665151085205517766982822709400534127764803855791057117515052270145642860454745018125694226942852542828441362766865066442077745965484234457198000240943370789311232675070165077157420368619624291196278256815090092137742889620846586518019324731514777780512280215896932793708244435053937358416964018303943062607032458463416452246263664720818807402384042095017479642043346892874192668714728421570427124970560515430912900513359253771364769338803707185251179404940064659180352831146342108822329279902214066078207647156460244260327169410511289041009767386500746391209644535586866517119851608613141058989578522348875651837074737536782349605991371018178097541057771582359634682731295246005168083799584586966738215398678900033958858707069060168541620484712542081872658302594229129968590274212100077289775526888230064965900346772423280687837785667680504311160930606006251760920022369222185870492225499612739607453337275800788756401819558325534633795979451806175817531291949734125258081143589743251942676233980021633564977330129553120598119479201602459627551360862220676516729014571525128745441624749792468288827895583341231288580245262708633375387260545801025187379916921164799764725414985126134668972656437317036943328714648588430995737412363183289305403128701034002059808259588334880476342789305253886842058957354709477721021412573341250532448349778971322415718452391208670200761459555775356933940483180190919281950076528953163599975248592742916467420886329525418381461681019261525808589640927482092840817675405296779949742868923014063376309776088050588676822221692858096100039011759170912702213128593750072691168161471873479119541514291004867725590003394073116792416801323660404571953239925097608300526634754858947034026965351084859875359357241817310541247575044691569294357789465902501016314542339617266028249557152747323544008381156665155473077569351640309537874036918983810030301320420670244045423106465370544551479146607554053168363465199579366257782640729959560379298179739572567468243588732833966380332980253618874613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 647127339427267195387172833070088342067163180956055255488774718453037842799188469974632921432862973314143158342052937707925813880292926615823771342374739644078841107518261245893524789845655724908084793837830912217133559664428455187434534188033201167143272591821377968608321798401500914753849047255406266804510452236003890062583645568509274706077207001664852900543155145740185035409962964105725596015218914292400597246354952524725432379164892427622349767316223600376869911696008715387118752439860631802979446354455218538923994459300565083725494695821834498767055885411868078115250119342075175231826404068376106280483373010444315301495421759247861365234961157802985473371140632941878547351993513031066751524996589836368463958941446233114289849874390642842546053236869258241154945929778607513923219944704308462080690043698638367990947059500080971011943759124242143332124746524099036888845466852736074423911921722937112432442801442986170533641549595104925570682010996872592644907666704984703578893874668812964743860090638041487087647589409756864118589264899204877079292454238821854576381325747087708363402242679492226774866194371988049734079722594998369137714160025991200869834285827442408343898253127328990937460162301524375329034291039234284153697423453222638525164808255889072228612053286399684587115491086341912085302571832760265351632714988712005904291251819399608977592626111089940928023486938948750128307704459691653308683879636521605293645701858055924731353774917084008398698682291652405851626239336904946459568214333157246175211420218218311078194683332858191388019186267976855700574442081519989547568590509756982211229249563470151960943902103585591950522232167647393567771110498571218493152613586591749210932215508543987316835835683564427414709880079397782204546880352396013254874277332041570036538787598730273190889877567151455474595402687653733621785575890137508071466099152095978027083023554652408583675858244206409239264410918556540635249560290932050710119461835047113674173317054779245219056083039579463539685688723865606709604722265241582229832673222544916193634750228973651795231641380219452633042863075521791168617250686653371349624494338056914815954020251846798183370127530104302604653046711190419689653530397501002141493455265970418185771173743619083035738112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -685753976096043622161879146013860236902279363548677513811534739471240913649776038190647922872238222759134317227829382849545176695520755721496597105422089296583772502177051745699684586393996976298496768680000838095555775741207963941108847223349024525166343051223723269130819937463389646021326910058980570331721352717385272673769509298730319566353148189753629160993674053372056811273942380400357574779603521129024201716403527484004584541334706683133002023001894427378326944593367689259913429043171773633469566857178844395051903328249876765583752453572408806000933925274316730624133842840683936670237407949051055726651637576734164125104242253371401898064689965941976425073420492500597456203520998911519422637069244526477265451515730765614633852281865006082627180889694256003778214520198910441406958615455554779712220082014392633293947981158379711378968620680595880524596313856868860361305212006141471958375120896987821640223431973224691383535502948178131803815062395733319969909785705235287831979405617705928250875378643456993789782235307601066133345006957710077180867677384789819065217659901652865021826696694824356797865390229195213833114383402768303690085836096862894130549710300897904521376317406513110752729014842070546236490348534796999388692246332601497502404357249653001151043747269827869413219883088009144265598699287836344233649759599189566133444189232059223905426827345866756966664896617219651824725781488487353222600048733962075609442177440661293287193390978209591406503880404278538453298355022037270061535697822198382541892143346670395633721734614631807651145262235430866017764337085649671467713591187992348857738072173794407856301639810402542791295765873102246593719429151617997750952059425362912781069231126978965967851336454849878255873239747631485764657981665358062062821175042517328742065323897251796475578599525997402503271662763612209900726136321744779041103227216279924733136726139227391254125599323886551047153011087377649694652806890779246295059328452370046471912705261925256752326836653492697963228353479003320933160141041692133942757864493750463255865752805686963989971354116667222329986076501097679404047913519095124954270777795200324676758032438105428148703737389113211218886214975136228394574511287775884666009722255593852443315960219701893912330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 649184381942788760009624638402269672905835558421409858156378166489544528426654366126610586588708231532502914184650845620749677973505514593197452469380453806674708243910852696901369516495681729801049763410633520684955785749816083919384847579226300007372077728753869984949180977212287543319885533824463965052969063083944752093446477698638965849359957683102385351193138063402912096949010737549469266741381491627252887480523579506912995185775333079308762589201987643378463698589727767699536461528366497591058166028408058775672970144109901979411425731533617057439701379846743213730702454586157462363494611246748213245772510231062788463593695399627090398348944537960405325499553416623905129709727652012176057353754830092866849821157190970713281811091963939406229997821704819610597445574700647591659937183807719242539698309300488468256098664182752882721522323263400717243403868513383446103080764641983788589723444905412717086031469004782335807424681669716658987724343399911558374887369204762422128714528344466584454248418818000301164890900013599020038576460974361232339761443883235419689508971658562270016745900514161211810777276361713640965624841392765117623856518003198217743097376926772784151027374772164354235296832225345652205362332423348796022047053508363280901540048928560303411984957473819321466061886634667858009828874258451964367433442447751403109354577351206951395099959551102614237521417201077047538788948962335402971447044140710058090316297086407509703860460695355592884718750807132368751930076119087160282933390274511953659713581596332688575077144366695441327315549352174059440319760032800462071543480205758273058465767607877231276330760031344961834612566006945830585155859938273014657354822328682379078898656136598152587204512687380883331837668314969282976530167308301192260588042611736910905158381020658783019222691053443342929982203057595503597117908723139856211196638872762145815243835221559989505658471411130438261715326277430653342665587404316724329167659730627354319980514157557526522378233920720502311083206117300367912082309748559837747321200597689951973745354064824947517839815559510018400511977875836827969006942071323615583873176784948057967383195536996680120526496886776208903585144084064316310603911993094225474657012954699675232042433275426120757411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -542508927290294906127711028485979592871182922275143504213524955832468769912727443487008770387325967591715034379292762393814086630523979473943053785863217728561010613070629964802978024834177738779936337179683502048899609381380779155671470253076735982637171926593380225375958243743194821998683827731935410235435009232567141873293532148204570696218788065978257295928589044404773057868677316485762574474989647023529947141606473208595540972203485649790578595394940624043830848737534656697282120489630537771849256275875868147784359094696164490644720159218175202835452058243466338701382078314219099836173001909449443058780881844117926948549058659059771364829624405925889033040261346395321119601248084810069294982692320456636615468327892742990135561859871450146966637568944434961420196193435775657986116188037160034875882417563563943683817360463986150202760444108552863218668439985718359784348249857363798462214248138507205324181544451667210263963581001278485534487160647052916903624134794214510931404480368393044375977635353166139753075391347442583236561078716415072171664831828101677220512081515921601176225578626547835867296769284099167765681776942536805476519492903638345210239944984293370344339253913715171214925589396715778889286021953061015684062816878819559409677379274055136183643733290003520590850122078987998564672160722179016781420897329310879128096440573968728958386478878004662932542167525003667285046087036961789854179220974189694306010967049721686818017727394384147721341073742896177415074166370156760012331806842682528771934910238133181169661951988250151721854276626275436687739685060204509728784931463744697596548980436706338950830837951324978879004014552529004834007990697997704432601580794214276306663069753013318582061449852749017528120215263746961347872022066032427531767593711911441984436394969353537549711473095082800311679593688146621210437780679600442309550369003371001606019998604265874579509922625151606181427385489621760434419995140751033182111014755846387478720302252265880988209232124870642569021096161030318366956791683933902265967994142606705630251965715495919481626733991967620477025405078586641923983814319596122744775373743541617396444935800386674633451704031031253627372903505310140371109198205888943847201056364000816394826563069091529432760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 398070233481691796553184193457179164953809349031483435655618482438017711915160447956358073921986655647474798225502216760745426135256360747818839564758806663306056748858299936616714397842179781826986666782925413060685322691674918516004858308986168353620851305518563426773717777277824707301096376244122754699593537796943431819637057808788138005811535346068321855588485824680587112149665775471051340560556975219109365791396509619603369405062007198638003117101464825451316558354358083376490912096048048776212805486246151496619442069919490888167190979530960661166084172993068910391957593354779552166679874309306142716698138452589203746897946146879842448027984261699452833079363882214730149777619245525732329033218253657559353111475560065121142349154084705503011308515531766517672494440751536323495582939938428550389146918962827146860601480369094991982830032254882294816272243622663780327129338005944646765432864693692965221407376087180861178665023167105529836834034699593820027109352422000822258024036349665913042151576423713241977613581741330668400322646646763449875667814366528234086746216969843725988627943508200114241472739735301821294207588191499576960646263892579161999078522758947062282068819692055258198809760316751338669511656279754951040089730771976819199383769540022472717073904157995556450409744142210990099452362708832548969008955264247901947518785874906044409654840992622959409031317570981911487468270518259686876016188569578766709167011211720811332644516746634383498389581074275711784523727283935390502671757823540051355781219438252465111901055701045727549271383357643348130561919005460226406897695236380513150220012707362493028399557692194084716328470628076760107140304535149373103852897712756061719409334939039390966355251537967604731035268761812701226586597719826662385054785939318611546498996545824597756504266711484812602456834625132132994577889407495540087112183394175585810757719114322174580125019041892573064602471087785782399159269874254500507493809674380646151052381016202562562741948467032572770862142020728694103958255544123471308326279263396664407668447457457242135971802361099017434027565243706686248143817732397224311912370779141809134137259139004877589407340851848793796378170741080416940587771024949071222918988469072080790364812776049073014702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -260108504647188720324331016081899033687911408164495275068722000116348746008316248688974996412501196800216212194016616095648072798213816097561332307892833485822299148451826485104599833455608497826557545453727836548722559801326944714590906317264292511649535712235610345285883567674683848902711921264216541554397968080993089776103155967163506886241145554620677957800189751728493781791153927554735345062440671727129235273154889082752770066579156120859208207063598101549996133937795257692616656183977798453453334216959720202494969791109269646301883835464792979632064437778477398195254017509580501742638226048140647912744083971277534103203390503578221991527559205295418794622706080685453520937724176634221093253543690683350057358127971787872758801401169316500302345633036939358103218267683001597591944001981286415352376040837709483264577757767954702742388635163520288934873705020780212643663467649771496845525944637428867248608293567245528236716916365586401567954689920853034976380395369618463391457090621044527155639679835774034932042949550229841029710181826830225224960339991691682310299627524454750340120215787712599488603063620945010278345486606880963393451778491352706150452201828934357847333243226940253398067983066273470583484687815292078965360240410413104433546707798031132649707503255195948880738893587078141865038237523094300839393874464920085768970453368685704562227592925290310497457800495177024291306457857454491463018551403007219140236678176470863021151662803562307230597609625101259372365163454688929081838722889102715572426824471297028276665847487963688894820867137776584348213111166410193897362004538579501654734865969249798032492131914975283039582540936651599776830378636428247196653472663512374991914758079190706829058035711419259706847673707069799101291884051633101908715260576829928542637450592245934258836276215072145606727889186261991934867919728630967819350882721431468450856240246614414586333710762588541464486863079192473787654005389381730768157135363991847910351177791313875358880767231014776283042809970830452247423217214712128880123200548017971484629917168884849596328195595865620309190511595565674140423286276004572540052290876394447359626435410054946644715643332895759095443518842871075711079894869560985241669249599895099520155221435270755652730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 154403700907282715385222371009240809919201592461029343002746296275370278583578759670852343093328047120993179321488052040254762514995455117686292785235309466152744266012226493744845975831019836918008187533887943068527605407225275705221184236447338892826638416313816084875152263228979576853713994852483410987780145434958964598436643120425719542772655857044449312211329091894343182841058751780036594212240949631997381220663198458541495098682324919587930218285980264389602947450760456663742975626821681411982650276592948151449595270708744516624793485455629121685043578892438591773304262804466734644862458740684102059881738350320913084097154565252349793599705551852020307067939695829092859555577085935188270841373239770553897685429005734049551924934394250395489815894640790666205822214922370177243027827518149436697348924815048082285404197051534690522368523734102156418828733193695400213560082224610642959062081991044405621809368404313585941255556028765402856216221112847230445849252997154436236693263400697055944828590439016197835289437810622441272066455463665812547321309328537691751456550197722534026339539078267999033897673928350097283534321756334706740599328005850197807695746724588313112146189932881194097801695061052114359329745117864033450823198714370895591734601258770453022778264666222138957406126489104765350181379743673080284084239802999599966188223072387164829200089381621988397028634161697296024890667252562741973373638200337521253501792102964827168324887360872504833856147473234947494004575489011204990855179395902205672000026033282128960501683413107607791198122660130732015015573806311072259488422642060795302699996330456896218152726038397244924953606124129524753653429835947688079233644032853259182025037460311500379501867063093953179060298338408749767881425308295612919299315934282696335809366798258776641237628468625817605649947981361216625613749383512902744149339054157102659378956345159862586648343180023687179374406473598941070970267602036338399436679925032572626719631894701175454699773092271519701126686256778920080101746278553047431685731746639631788902784948977031828783818875583774315858959387370553257620317466820458370861239883651819245220321119215226375067837493468500359403579548904759960927346268181065475356232804429046141846366562356184347574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -82493585594874571027146861760082785640535499110083022324852011410255912073176280251328980956716019458565643612583449495342587976859495462525435247003482469646599766439650046065636466241897518265789991828680041981134449311695208036087621806891476098273428823200150724789056025875434110562892998414524300370938220999292787510875672458209859679234623602976740473869931368333600183524407806782342529028143286876490885413924922660688256174269720903468063179738694314110102103787516777302289609036045814014867591872732476585970890424454931779445671551504922044027468843589736188333997355563008384542135452915596604998347827659548901240424299393449125738770459150722608428250774462722886486986905597083898548648316110113183049148990394058127433856498572943339116975683389500863244840041892722626675190630713456236034383656203323327610656239960500066197291129928936363405139736667519976410152034652777623577929899968231779607506313879382301352052854898011270416488670183247904678321734916941550235351551345502551058183262980428497832587795186509874826486536434155760385632350697280952665560879912019293456096042069241262531689355806456518107068185410460454597261570239841251330390480992255782627922825412068865187437842751365077857272405467033149622943820070739683766275880934850081871374419852992806012559650138536524384901148764085291603315286164855385871995579312672774071694273317059992191374545583986168496064854943290556649783575038728425820613913589309230005151223721433935552814388673418728672876003820249981669449231771347992316615770964550743135435476230598758055345864397433411541215541492287890884584713346409007689491441910822441406812174279958623084507666011814811802678811726414048709232411227914894034295580511136705487968047997350274035162078109724804572522512950810987657703874394874753702393438273207996466417189088197134290779638993396856675889556253233117887129651803650268200905851782762758216577579716785053639716466641455242251009109578130794050546221098842840100435905509658965807148430081261679065081289059916875987918712822187214678323577092431056357251584196904619237225146385634924071072142546951603697595494400388190275917028141154024467689430797472593466679001448537787206245117552827351149346702820521483424031633462293024621941986635724830246174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 37648124453299901336710092687603475298806536021115914290155849323849519521931537468822245475240963201707185885282155809292416855810730769650753050754996911938862590634826946206177313235043394814428675611352059741132753111472532286667161636684023921896902574044071445266911429787869974916025941296374869756368651698588759213579644721864575615438037714352893221796383824963215192921679014568001955692995173310739723975453679088903670901426995570205178732577244703749767037900804283964320219685677707392978333476660937785043439123571415302934081032109107680646100844175630698554601324963441092048063722586030258345145486147783875550675826337863365522544137968934167591115691651137979205606507311950054829516892070933456022948148760185088829597185179548860111029535757768471281304273608237235014446422046612204377618132639542597485234190030415863390878717437308924212119860450104751605421021045810098961453093824259380507121943130121299207911542358907361176781572580958843247709995085493236788926875734562018562224843214298102799781205291192998860819988281956869590190733190363302681146603704116905357899861373808711243877343131473490132073410167013157980419011467874964590694130707908786545334024530739579946415621378316536450768815018817876317710706861198718717755227506583518279933457200472694104200140823698255414901827068857420283451490521465280501035533014491426428841113824290302682570919857476528470136597153998131834419727411799251196147431149268520035223599278472447748407666937580835799933968203863022928709856436907725769819591985405267479516655508412805674568828894241138373516863183447490335018588022663190817496247809131578042887021232019268112410843972477659734549550484785714525417632199323422117481367292756302516872926552182340370810264331548402034027477665771697948644887097298917859229426697218993836503247361950681855244247290431305658874261994065550649263048606448613394051436921231966058649420051255762625476213156289921724115666338696580303082564754412928005843282425563678915475333143088069788192287695760775348072264192842162506793696896809587664591501599084780908237795062394204512968444986417092801065179994146768975935094339923506765369963139550368158575232299600518123173250223621646521185915342697111868418312240055786119063897304015131681751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -13608378523962701498400566427283983941248550046422250996499608607060739709981777796431013351085219711239185837727894702475613032590659352500274300378039846215553541453929983509625434094425782704422092581321683106518849877777842380292539801142910566369781224152958248323974807897442026658137234734065354599541337180705624467747234045499412996687486132621063877834125046274913200755233081567464084133762181795000789250226217416285906632178816563295373068279908499756795347490127634531356941601436627800688916624656114356109190989899344892670361533534814202438287947859070392263583061707366388140703705572397155496881552688290292971877605573587882535759147538389247932350907177737620261087197392810763827071249179975953465954428443697585809085937759531389100651445390594067609668195341711317898797965850297187103676788636568359516387081485581509121032288297286079726512376857886924747276622910687794772236918870027857764309784818373005080106376870410266147595586657983415599569687199552426720425689063377980810850447270809104321885322256729711889068482535748665033220383722701620041345934238512975747605413423325697860492854727195740856356248556380728680449118132036568420479195025481915659680863723062405507963462382214114201105491475131344264423384746402183760222850069129023119126912831381177700870003226933111043145804568394342908175019861945802659719491929895940882249129968355963829942434773040433495054041761827605453472244686808338207448830362859396577843500760625407967685073056758206401899350538918165372103062713338610176903631568676619501834074476503591051649993928211791076364266860287420935504926505055341254999196735609353208198912118060042313663586911009060101016186330372197827617777316223499153388966475023422819344819252135474693990579626252632743091897113307520440816510039156309688136983953510905324101439460697137937266894709995802632610017116008919413032039230800504861559974774805772550000872657390442459348137302176214281640767973556518445249445201817295528659808087948528306209158075493474408503960673201075080242425743271837456373919018018282297612226241504042462940383383660832247711252911428531320575350632166602766267366915850045270684957542697602419971286041244948096969446242145457066520954185578811342876264853046068352701215112953341946101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 3488688472846649145962670342409836699113029389469041302341026024030645226319663723131359500949283963328398436376458941644730060993250484146948248794122436655417686622328619162134811618753317263678435535316739727598248771433499760811545575572127795546966406470875932850017676767929376835956380483736965842525274525956204200609368444416322967007288115249043295710687438259575423294563055544352314634133753444899724039731781378990329921053111466790925722381277478047039267281685016685955863272888610102322348459533871416059331469493028251622129449278335739841851949592677122490590063895709650242316274904610145109737464633092517347058020116180954405771120348311329081154793678928042333705512526113134033853943870475223810539858514860179003698907224520909115475458179309981171860443894274004296822184070099664960151223289038379566967428154701153898572647746749240112667048250754772373631508675922292886122404052868452051909813671820433862925994605886822007612590151999810245770402788508051459224834579421357304767789055022323212296648838130885750672849399146594228573563771967870384303562129930357018726211181668231219811415524643414822858751828839112325652528021216483245020995368494249414242026575647309262322706253942016251130887693708009653274030273847390292801058814071696059803702040567567839952734751592446365698316305311547059867978776882488693339126124459565578908051757336036196559572964899977438665290425681908011767468846381197366524134055254001653920849336923230065891802416240988954275139843299292634983316296005333954447575869885133481021236995068134547737801754730255196455226845744327014979753051583706254129037956974342718836318424686729861619993098112573576720610385558926014502208564839494037724602712905781632916224771240075534354427748659697726702586012840401701436109607053848248051410214987947082623335247354093201476846552405525587277778284033744338948114186769714734086428530038039273806957271951064438650316556003150700603855767708390569650337318271499621437129685937910148506740841793381172827230649926612181017869268655851168494299712283532190020060373630289748102251118724479493366155468180196323161307522452827362704696038497795859055485849780424208593973129288080983573276772563115862675738034752798576734374455632957126227455991251670906437632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -387114705779751304184440490879176555732641149844863435690580380231556564189573952050936178424623517893201572912157658504643236792973362040074595186535257788551572421156920291544371924655975513927775920477885090073063590452114941247785736288661350570781119528927549190615194249373139946724870524387507256919857543503648199021752952196502343760711922485186457929145465454146764570913531268128896058863554238510891693328846102328148818975050000785274574082997549364034939575898658695304375978347913619130798961951723015329394341744582111858221330210329459928687991533262434542329918559686054573775097404417543149378460808125399849255275500163587314838361912457521350232163372776992162079872380868601494159863242600075953243570497235001632664049321941112414723594333118095820538221358154606692672227917176639534398540978008418972843194594762033618824566372544615670937634113206958864270089947068314584080321857465773234970428469999432512871172971227365540999137380090245842729647545443870017116374908100365644216437717818709092336732314061676856321910868150252522139305269035453483278003025892044430357805458493107499920991654693754830286108142556318190509475038681548913893904531309533009946011082557961098797241362246087566749839913977214993192878332234671729807060335930654503389562710659474119485643745946307193034083434805811095041024728205602933307885522047596745879338486308083550463432212561526415555452639926196916851037083673081540665092685524680261069619714863352345870907057774778526185721525721678653378775891295918369663411092578421870372074739261605238988328821284251374519185555690213291685699684137860150981723013979266165567704811170867800178102803856110212937907639747017012472998731057892129299129302976433301649261870678012028474777185795985505613312222805929904906119670457984928887836385678018024081470492266925413487059261366299524495493827534332078439833322669862706172556423268446325696434739376905302911084530200297844250550633037599026138429423486863716497828824637847619417247561609704309146268061903171351264496283112664024294722928633259098285340916847034222623112192703311231657369135670921517842031023902945259280301307579292218077479042580298753280090777178689593355595959334579104210929185363332111453481422040558944213607250086919751598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -194715127385771729400032820141530967172113012638158562068267887009513202012995453404623838924446878877534862947314114039132051019086782067509428099161054789685802672770853577369799341501273101876689063743940084351859045423598004206176790439629959866417174358038330414504117588000851553567754937759746470112751264971744018791955501568748099156109183604072217909132901527387403083078538556937244868487788301822411962409280038473897573014371343881662881482693925928028311884432300338650867841677882681519784478170131962134136966210749421733574269832867352391689589760812017517209065957861676765384028365964129498248152436065425880913204042833747710642136521512741462509017885388167551485547299852796754696997209726333459325484050626759965923983779745212404499514744742534741696492450402870589884742567653999404765170977835172413520366456988623799966263058165683933737928046533157266350449039442991773164972050341253188575370141142710980094115866253289105046776796650080196059316265630832642371123948725522316437950316399603529028172886489642373625909511639279426027363707301424352565247156195319478651808556525292562820165146636551711875903575888491099987650203554096707175380175331231269632399721766573663286350773439575091758560932187920249467110587210940880498445399233484901464797576482240162171074281157324277721504534295533457529930542348349961174700775866822251178284448549249282745459831959169619257879260068462858642802629043278433045649811141522181220423160347397747549247879646415544977958903930180251635726682783029643613058213440004253627290264054750044957241689551562664488718522657387207082109903316403818271396795756386123933201818627048369454424131215221201490197640338253332172725264907984683192555868226848225065657971762145748533260533807472220230675546166292992246998921933854921266646024636461907071645468494633357378661468340569344416268826630732999843369288386605592059992638411428981614686125055428624953968794760533584209012785883535835062105171472325443817578900368239716455002974280067782805538036719543284344275657758154352298940268238649495567312338158711276102011817893992737316684321214469584339889479248563906529663451131848873581482667246299617592880375226942558151727852863939859607105690182595624289481790569807444783253339285136972185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 157474565850504148012283570245106079327295836281907204915733737747992246770542392323225800239115458539938560746358724998429918485718628517558823267681355169666020124563223543688054718318185629298623817739128410908628798185642213094737488586544308506491556536746814016214943743837779592369159000956574165356017333672197738764498401950201537916660628711008916781886942895416916801583034866215543835783677748249595012213558346793847699932937770554287891842695621669037686799917878498700042424569218978502252298217976512405549175520979270016575359490470353416352405347765115234620466604735747655222466483448478836036742334521078909148543789122655769576870160153773552687123968338144845983453801840968878058885759479494788757866894403092265810154045750312745508425608354372375077294461673071899946859106377617452621396374787318131396175195790581021996721837672474823575014759485443583374242203145151115963981275413681253388086783527097143932101000336589426872984910681658543155906813429334748618347777572016382970702153500414824357272833217240722336858414909987582421432727191554687779884236052473595265894567397036654421402271137286349623928828870563300331116421362821240666809528198248075811157184888181111353879217991714725503024610201214988806010882276933428371225656548189060562274051101951432107636845415129157324361487196744900724979757213759848699835924877702096928997737619450207627500820285702123027131596097413233922046201397362240141768848876522524624116235261419730581196401071746672232923007079638161986783917264823585804661873349565654394297208950228679449946536056973545039225613565412397022962293324523032466607604677076681076088673677103454094839535163786058131674439245342349899573266879606657859698443064771785273961935985862649339129481441065037543176672475494821373524046773851918443573885866351008485953053503183997789383920593945867269106798208510669670795760729080321765751629924106689824240799455481187714666605981488787784968608552006839494624237717593379256792179218593412790136340341886791313108039933336754359791859256411651229007773175919069367077569504027497097788297835041921120822624652425981073374838939683988917785985179868139026120381582558695658576442402433358657396415126660901899099325465898617163638480708798732119660417018979501998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -63195786253041935152615196907419069360945309109671765341457369487821339627030899238109167298221982213343646911785240511773723325572532476422861433952749010201740065038070882259318606136107097302026064022427245945446482004665919253570310627019966992929382463646088212466332712455101246293364145264547871716621430671147937776720764857630720409143908159463763626689326990737882835238708000926782211310519496428087390089150794167058815963674500703479111301139521450781032214606175869016743655360414927061967751911081769029008935972507691591102447261442737755445863920566915789639506863380406811903351243884096612781678882170732208475919958262964749823282747416862660110280300804003217710512710340272122747573339396010777314583556734547544152917524548343098576415427572744599807055746713917856238654322896104905689971435668099140885765861391381098305217384343960797516248721074547472475036213027654261515894716431527023750634771732390130305478698782434429123518311123679595703719006023593495387745439531899478853444206271195934137191911409001181518378365130650310861473538871395788752056762442006313590753462549568319683595378853373035422978167829512665847089735798537367646868871308636180670892880308664054285783281164236074300128462021254219652072423585768110910552121417029829319917594071062080122474939270708992813470583205655877869061457599124590739360763207505037869966015289661425325378096510591820261079844603502766073604822646685039648292088462978587474015621285671554887753912357726435358663475756570053100184675002929534671317862342419256188492654489507238983371446269359799494929214080075804759145830301535133222348539271881551177405930355558702163170821414941190161257243475852285293764403610378087187750930735122308514651529729225478247657450293895807169487177964925917274855490442703049958289482889216508104669453445920168960709679830883911722479851745957705539406895599819690200255196689210820304852554698621011171296671699923555789872043176218915263361063387591951996010422475209566220870945494266429028959337613315337415874099692243294584163079086624822469699720440406297017681386337169544634659610993365765583290179181043660488522093230385573623552622446805176575854794798405207107860625897381451167759687346064102880679123656836187213744003798001180999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 17235516693252352697108502254799885483740707964301461597697905379627994770691179204835724379549548441132188559704239959296148629546753945142826976867616720300735927995748834530366125264011636609643124345815513945132771295149196443119378955265898481110324032070774017765873516488288444284670614375702073296197522768630273402456679255000288902908117166746606100118304377649785445732975496687752862721631719079260795360589274197224015607166392952637103376901206787126912031325440314237642858863066153409307727378363461867817082882639652681846297358109299615558489028994051752332141840903396811212246955163414611444023769172252951569832650651509928397136537235642816451789929200784217023888407954774669933159796274286723913378679729382679203494713589441126994521190786994867854285922190314212647041731372341788719393987275516020880749125844426730383140023351759006641283177016496277061914322007568213727784071374106470563537813450809940452453836340728580417413542420011119777396602828307561821799332946747576515024779888136297492818887082724743856952421278599599210542482143267547515539846100186347219955929864360433832585789278199051687556279984264890755592385902698792869650852095507850082646781307943420627077251114365976579280200245658038894093329271832108503855282378633963188727500810319342930458122884478525835304494465810812473448568109300577704530269106367014925432669993688070088740999644044945531194274482768920682233671222330555000437831824379462708217040153385855202738343788415863927642242883336744406244904735936988203139967928137121363249952429743013915465237453865346830410547238287324934817032272410232988353180117710903307255765628804003624748318385789055347565896729895790163264753378400984327422561197927150659604794101054498104951702477542037276587536392819848257984504758558019453146745488822167055322058266001496533218938991921430932102070789570116494603871329692802743158457330210496688731851795419978307944236375174900472721405315853383249923812851841809039435237878478095565459102813129412427058046231649260343628302144622134778648116596475688741457727650752136891344719482354872230605507082616449303897483472173989568881324456720174549088060983823691586979767065675169774718188427588541242159249230442559891267244181001192471173018737595320893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -4172143028974190759133576135846911664585621489703365016153786069550764643337014648160757842644514554512748873296769395494839600608577002570831503288105325401288094106766417431452595451511563581083509429811492815577287049977606954315984762982768102487434735579221884353709278680079813949569443848443751982439276474061241425536451090936843230627397799627257883722807119832077879180447150740444060703645150600419859636260120495158930838996461063343720538229892870997809212497039903379176312833504590247034676205539112886514009262323737636847911866267962857939724062000883222144167739863381708670787248562372751572677669699758228288707522321039986737225350126931166950658138222240230305947076792370413348489478855268468798917678042715349314542571873805960715515175890591789557323733930230438997506465073327553298609181647587057007568228149927388737315707786854329025451134595722089279395432973902862711005335426145807098606567465424573103757045044950457364712982056084656271034329225620876909615044006326199790960881734819822313219570414393326468606574146164039578420557600088169489248723011225968833048743990361559060528681573184226127505270680108055739476109880852871204092168890408906972364265262607107099564558501779741538490783129368347849446766648337634307178218165698658954422951577882255346619019376744225646441646437916797083770625073938349535480917271491134406159938309896131761334790917464980612408877984590513278502788140537054511679146683493079771272033453253535964729372597555684788424246922542034362509235515995957688732234253012711613911073876151720564831923663149085757496473259510360602062009134704337491492146744089351367764433149168048036534940390044388847920868481098162107175106434762671707729694897834427420473528907079173520819165827259345563951839105262966131923448150273485160718175907308846169102603859229009786652493523138403734042888194465126223985034786442585497031053436461122599785881579940437100986104579001794605145367166049631867049833016079007642413914097214939093801606487039705063242372061689514579976360699643495559003121045650639600016529964330459255397251395261542435239176586322500276277401975554106385834109366842833738182387591639778968314159049796843833005267921410507577500871515698194241779250968584106319746466870082827976704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 1201619548010317255898990646527223374062637032076245897140601654868685709176708585798822030097340278234722451694781105418080696084740072529202585162715539144984917890925487018119871433816540512646155435625126591905838424307768099366706670397349539531809946089827472117264739351804405263489275691532090866703894039300917323299631352436579553900018114582100651550136962028836505443430607563689608723990339228398778385958477651795626302014496505172242629668891562148507505144986138788927095433424075941317080615737436037716165394719449351969344236018400720285585935356427016086647104300222475558687018515617365297171923629078502843824851501003565535263677633206717372384912566276461304774646072716323150023783364218116345045095163496572426067752232122955978629711572976936824998159121665904284056272565163140735338876521835924862055536083635650740041348521282861557001164655769634025656421390420129401297444725104220830878871174412603556405539287883219387296498906711999881704753421759306441712650360638466751901791935706597998464285544804897203955364857047220366674160017828228780332974819786566307876838261871120939300855396863272948651971508243592914511669066258439212983987857236311259935595451778036792672130316943193086591131156484692261053702874937900258073456333285596707674689472592954433324931155703711358763953069382146561242552326396771074526430860700336040690054998950431515408037222543679314317449781611934500689520413054580242491769613777997168525530070609310592572596102690173279696856120133709454984387248307912605172258426003120408996300102605458802327384843349263005280202851222590130457432169088638351472732665529047404339319594833353778428163206569927973759719206744256126268780896401915593134269618407673990062921401637700267550538986598219555722714529504704716619630954751882701510490211155543880588278019927289118430984357001460716055032919440250820999646776880262554747549539437472866199605194428868878520358359076107775264645937356179209901236913039886126713432067045559188205434225100128763910773656045078350698435346984176830970216625235554772243134941397024974071523536776135732715635818720640917365048150758944169717723131525934180670647466113929652504718417963702160967857318484170677533092214358370166450425113677113250216952632377029427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -310951058986269867425063781943339111653189341499465794073275422072680005830550955072308338206859039199188377508402132295992447657902772211612339106604571062178764738191110214875048281908394020752253506397295888314236411152639964693429669425922640890825692782382345892853025849082533669166526301083088170077059528604682075177395591570467951073409975904179487463901266115206468746839582796381546664298467416521890382944008383460037805155909714044820956220956454930598387659245328704226663560980992018876879100835009372865910322519772097052805757179940026618386827765683674017585918269957263350705349610754711678699856994430030178512183209396104569896871775160405252141087456010483853518838414376900331750125692761839412065688475630663000707032008835605054749165395848623129816769249477001469959306020900405133555602691738616909059493706467289691946590776094735700243935273090710218316004421667642062892046209937778072083673998471894267108411518192454849658353235743803326532255039284860899788271446627182304275640040548443576826937130150025906433431927444051940735582076567176273116008355521108931065112367785310607401995353689618025619929721654530479062120401891729998356238180645278885488171481293734087079261192987349344303856784558685372090470508397135689622788023484648993245486894366357935254713260931920964729372614304381522036694613274273115768664195369484188913995065029244427619278933077393942192567952710111790690099672005071854507748725463520180804166089088367177644160896386412678601087836938714304624398068545311317777717611386499656919885013770802878661475923682819758660605624181149172596900464091844174804693973617641739122314539566513721066183028724884303840539892913113166062828617808041218812383576317752142534630854934359006034770129235419827976975226812520678604851217760611575188312957403554283959588750033957825658819109121063218702325269144275914953314177291169471507735875144335068094451989357658286424456535245463299563265219062024541343493849223886164837975952688922430815721521513255957692083664951495779697074849147021099122943153151929313450208557881282619002282263567782073234505017127515436230459910161065262151796467015350916801062185137735410040220734490599879338867658718538953051143685128332642805756605261235054922381841205276180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 52151897442231159877096495524464448978048732265721257030561529147503187494297468733515568373993402423835288595435741757734493900373809665629777690433262540504105832640742277065812774807883363111898263033720599459351295042971817193568719600049281152117212902833132237142068102364421478531688923710222529435150540533509412895542037401106644581580072943979905319338206503199541232245753172365139045002668941942407294353446804580645960944159578663479990771237422645415268873378431076192668793242700712012907828809134534161999450607496962030294983395565394765331825545678752425753365168511103757750335366417799301313146446233755733790023565055779772848905298863600981809902956135842289804471239940613827881023769433386307171569375944231143331742179455759887275550490212793462036549083581915155297450128776208687118700857901519322466218741329052456046123330808367547822072875746969010805974132633681050023609378814117683439828786466496361911209725541907162163073583041498210766283705562972739819412611946368693655304339590548217017483301433333234291857092949629763558459003351561294186090411623809293274905732933193278054336917133306742654675003437363059961953556501004506738713629965412619798141307613840593883772454561826281769081693227424238197387405824582051736417924943880090004833999162988654590788321376896167711531694719668842687240416932546865862961495139959037631262002999041424322634441664442255397860079335729185233132980387258669897339059273946259745824244295016462235967480888219999624583477739938243057094937588994092230706433224376972437074247830280338647266105748166191405993709131175288065430032265757357371017030339465427747253431785685632595666656615923441665014655117417786215147917663908344639251143762038597567503365106985313567393925164532980542460036925236684237813705168236615448909110622710482792996836857341852650729375351507719702582546334487462329139603407786218222832455994378930358720900713163289408159048700820179273716002123029671488292465737602065348230927239769608004661324842896245430515764847780451443551877191838769215163857573236451267736173186346104207987855856079432363652203935894854618567795691407372283149516762921502556299296044937468643175320886120956127572850261784122184820664922319404383500426805677939227810045074950062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] -9179470101214389128627575577636277129026875920134578929497828384471596548891505194033566234251334505878379048708733703705500443718634703827667566811922546690061829908768884330161799091496138069612139927528483522033273902413412570374256680735532410932085955973163589405783226006088663135347664453358410491878431713464343966944702819007980328860591320355692583155846901805051851876875259835325427133469754472527491232027291185428191823904787829132445364668476952049032516482804692807861695300655763836530602572180041528675260644585368274318627205369432179592739676872708995923744957264276762814150079733151154570921004243087916490994395080632006339298953722815732615166180960183873195062735910263861865212869157677388110900046752691614879725431110285913486594450902591371568690317332528411886768787330315422002984019396655295262479554033337380025676768578247692541003511319699889836621313633076946679537958723324930414259990482218141617260156765230792932146686894350217084721980604808072556938988837139441697501894718471904362183943050377890908376461758640275343317941190625473537153681725208194420637810970937262534514595068664987463373245286192842979224219968733795059301843436831244956312920489111628565925197523217613705715944038635109760452181843261799601313215279968389806061717760277414803055515546431987210235493105637037295642719057900045336763775583478208984680701681945112899503635803089481613503003626090717393931467486846212888619061934624128754151120945054008545144435097958568397367458694933674151805366771369407279456096218347201482160507172436094014970517517310870974113154814662060041671756248399759287981732091355028339000900906726168305358532696686407671172781050715931663524347556893544682395214041844099302076162823790159053534110179749546744214298620591208862199264180696467591982521966130748966575921333488249498244689008850626172928291834320849352454661426694245818091353909390145709782633311680664803973352186883685237921960333415273603230479904130297585404107258891435869387895548748564152285906702863346481927816056588898074466493738373034742754292376604780992797584565636683945980671614516361504654088725483308638049120707425242529690871261283612957058664443043726915662626246138689574529628728774968528810493950197806944705905056846708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] 3131968015361994448848473909140257855873488435141328594436333993656762689007956624219820922063254496568426681753149993736769749371391820557023018634652675760272247057079090410621081748843861261699217257226009391806951334168091255453582758528725254695359909858440316486923507242322381790687534737304667715617087487544768971445747080952667590335303137697375661555315766091229155091811049040745397859781077890197440508756715228177541971224931510965566874835507775302461821692115707136741480384350511884838582470271617905843384938287642882425195017014698764151305288602698547815347825520551009654902961389477837171736406574481169254794743095372919721583272123940095920538649428536101926092365596221438559264144743659905299865956295380418207664669960241039373327533652133871119314627342153347512909474732230883098037715034593041557481705849459140897586244921790838715965310451192019686881275482846798864305458546332228583220351830550599372912299955848954440017982233161231871369559473240554927777983123211198413617410533607164917613242932983603380038091793203707322764995476094667482013258648145410569601958410069639786267684052695153156137818891399377379139294518624039112098561261706654772954812587577195683356958084614379257862006924324896515389429164528467128373561217865846618813754202117029837778573549132522717413230669871011533186732707125489641331712613915555204471126836744210328340646453763501174958353702355598986939450625698691611744353366481912560688426990594441497889690952301779377797077459038351038834571788503269812156372705817193774123230843377989306199235387810488224174755065194537605807022517690977365564855812367252072663924240698437204972269388637342630175478432284885497096368257549550744954889854563567970689376477414307756689498130026356031610346555458852024676746297085668893884655635505371720676591877782679410796121290395847188625029268312295280890914538798380116762751901731776692173890142384898433225854338059590981887056467204767943664492647317233756000147830278477974592850158040170589888865595610057727734868005373169379258902136723371492085195890998178522587789544177714314508773429526218691136533032040684765270370099420690795243897557204816240354478032510765696124530030433883136153550533288704470304662710733677032947815248664985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] -686949160234836243258285182576292936161577477652907072068980017206862479332364148940630274871884557503354704019065135751845150235869266084292355341751923157358553520954184912558729873977816316809657270668563235706399785733499990204225509819844360618412207383157926238312290444304271889486935268605518804988577031813631828275009913930236715056731204166504162977137323544223554673245071187838701642721948299396389533338307647249576330625409409756388958082111164227798302732089386206481494577292956703783832601264423923078930987984360839424184635893765126834367257620310357710235336729006945338227638403632649630987551864613038312231916694021181760397964030042581440785263654785301437249965090510113969677623840147984817317209140237267877675393506928840624012020469567210689015406320511776412441174186378370602212508990142771728443177444101230328117985847289864372739167453305086158778512860843682229585436699568215596456487053744484796728805297923162603803431632144101672815121077292970932063037330392789160991688611225420670661432431369941029233681777948513547811110474062274824496184647496798472268147533718830406343676744086827391986346734871874501561590711957485150237056758149559164195924302654947503441213771757515105869595292212940472657721118159591724348631010780102545847965990119249199502790652149721692158947625858820347093567565977501847948542216584232309999764427039126674934029575490486196757228477967447229652163016683136248096767596937098454698114460795714905450054482380439712042110954696300954602728050342398859771052168278187858246373101622007054326449859270879700075514849083430354396851621254716552269468082339062541516960165857445701429941421838348630829957296282438098980745687149876915903659944080066952027805708850775932979561344081033593881771343919574699454189254530092977397869591880723647513462822046879520726789652359094171393168244475138251487967209700271116175955484312204403519298763446089354383842306169432419994791638034206200994978914164901112656956945778798550523961224983926918961068149623383650382731753363380276265520562820133133000358423884839468667049408898748501709048096534347679868055443522647577339948691660127909626922834103238681907243593196878053531078966317787725854693951980659690694380396290260087266379926536716288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] 52889859777670498439869219909851669480276174896059359425172958642029953767357356254227654054340494482247711908174454647858152841673245289143849734215933346317527661993897060463237149187225429159689480362174094980108405870922917386776442283203408540708120205242333028358370360322017725077586638368900177946425154996937381189090688617234368803435693868419497922193504191407636726164556994624052238527372586610775028773582208647305873006482979946483420668992037262961436202385850939077264641163051469327161980218622261376650308362795831269555253070799338730107704370458453454096662126009779627379429069333916471733405489607341008042954496264375894347342719674715238583340120399936184183740654879524505957171947719148078137284973068090775753317482222077861355378537281353173995863037948136439356832331942920921148790741835223282167209063195706153775211582177354529188081425670167249208784708400375820623484213320905831424236789877676777379212136138618161227250413625127930764920323955210166187091206437265350812726378271938487492006975779702135951585170544549291385000209230864814378722793279457383625043049758981199294470536333274238724556055283828920992046947237677162062626733610870793984470303333106014334081144049855660622868017736631603502302556523823946809802954409493742535653294369839789466873060561884067108165447237797782916631032838615192855762046901664595671738909056484482627978059744258386913870680408229010420420923315652744272595849019289306090034515803369767733979102180882028068588070908453240036908247874534654839074834044232513899856003313513576575698479722289509869413862631149820359457752296781688701213822021818696945405893933852784756551107953760127752213705655078095949685036366059516927256014469271994568368301060862021545225310523464372999881974248492244164399050120725651591437986493669048546500251280354591962662742660931225674393502725396959450634215230072153902147180849540412108382835904287356953507244006118475342684186736139000909490746339395901344063946546173030110092955122180361510059103191499991198742304932865741045892736564720251259767202836755294742385967325633109947570819181495906214332830272030389115144499181766487373423947438349164600259662792931471533740873579959776461757869790555481274718175141720050061422702698168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -5714629526505014280939738830413409439138929149801713277415702537213605696357863577469594151069685178773604060148793131332118105531784660195801060088005855108957288069925077667037778803048309639172357972001952498224709011704026061097428917209685503106418231941048790910627213243663137060112098839175426843918060390990709878351440661323313401064854979922765675380219808014295894025016966988055776563525428288568431731087752491124838460424298005515840754966320281970387725056189021482303903801920147160457627674468631772800055381337003496746223376066537657930842463904380749387177685374087751302791990051521214231025756074161176725626142607427865272943876043206911467657051209622117918783551394600511297014767397624344084018544615051920072384594887950467826477795876757545430892562115152258951199276062320118153981598127715323377369404598791961376167420736137648833248101353078840462571705582700761816470621433942197666440039845904147665493474871369128860090023779573910341399859945183246890142727606701055994056858828465772752153566151791607843029357149645393168876383960243786626878212744167077516207311212321252432039087702936703225649606176722016367020706685792782924197029334370631833829083799165627043346332305960846785607999009147293709149728656032941793942321627746595986896618764541037486596631804975965410727877584989621774139793263461008452383264848053111418582330021565662768821336413746906361160838505346074127193281357370851642814736906978561257248476752623010974022348490791713048084183822907723116737158411694130673337421750810140523141084111275254641148738567058402365769177593217631684567471754679286810372217254727695144891292646353244443370926794889269690828264879354410502186810819071796606174894017243070210626385330846373890957148440421177443615569306408077366628342266984497270976000589390918641268964936924426651024434665167373043770964005284708837725989648861367599827143384296511522236493560166811504127494679070887957390021931646661100392308757168077959329613029175758475983383405217025507966485092525111991243448296379202634433526509400752335015774737189294123241928858954548077342641445108066011875323860535981296223901072330392627206749618898118902434383774219844828660405831605643353997304199363031184645668514775774291170406076252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 3586791443489689242832361249649922821477685719011672702348616773924096651320555123237132791203564427714823364965091122932634139724713158600305735764406349944795385214293765590671327494818822652155214629571909396208899422014537550833726028716398308499902703660942049927848798754314152878943096569154042837756909898106862237525081283715177693320038747379171630354202953573625435299779797869821528961847727538842598020684820218124964853041669528530940053594268798434394086675090086856905074458552738074066118435528118532164703299001441021282618701812236318444226802450716680428145815890888941022968034920004434832904658205210533408060607794733686937853972867132234425671668786975701787054079137301319426070079861310890612235459648212191362775862831587560984017538147391368748292444270145027349329195231121442349177642534462560593933911205307015183538607435556898386960656741354032527149458343649246402698278852530547674035656221412346271382983606292838306553158620309922941337186758119756040717725401743580193225681927785292731882800272252194706181420202928705140954915950543998547877269704873091558653679405668832928906557707264021724209650522186486573569370414249118148671152209449777568709808521758277781492440465095354273591613103055879206573522947725844429132666794400692895680241378841162453945265238886431499473944402577581503936582556230199117056894258017085854473323076196507836750929193734402936365678784968929176842088259021674710185693592988621146492950779432422901410435035963604381324708731170071618441805342291447108452138857555148680793631435491545072671798423956726364197218520406444617872052411803950217614604267806850525572997354324027217799927665037495270829197352992199873899197386367816812791505783307150002132945971257756999359693316201688784159864945936574662533366476530743688602243457922658702263377999432127408997992222911455023251052830021723589885075097521332008583191518097880051878313561919029469429602819243371591845610138688955112033397933794709112994378374845763163245424476554026388499923852197002968041159151589040133251922790175637479356814505499467755126991955190577696260172267115649159300098504862143322887766648579396823969154237070661998993495474069132545788571463673078522724013800900094174990500330496163263821660049899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -450481365719339752814924581892382098623093180379920070131738480668095835107425600479538809697044611782308606659948575197393728186815405128453371426460395190436240461264893558898752224792711044437773374283207128639402952667678589071445174206762478313729227385614109066766722574139919298017481049796439815103071438567253244154256939239401621606706749277327365685965059196870812240891102627350135482726379051953177272626637140852629171667905393349619593301611568015688734636933207900758302555587555581741757963930820255371012841747471667891706928448731389352117233403789487365518510717787494963062829449553892229287894703347949770191594853675713223113779075460176693854286518842700303656913784680153600942267332032152870080362530504093072271132965867339350983739456899901757035535344461458361745958652957492046014090543304266484309253338393501415948825506009734614735593999816294528071447192844811584696053362529969649774012444661542738131121846860426660910802139331241093381833388504408395178592902428553760535847206520903133396553131732084417097586469273547280539801910846450791156483922066613397337128865874046857108231618472098097355140078329727120856280072899695938009639006511996982398624116084283114081397220095154071070359653488256697694820491669502813698279595905371322936681475161483698876587803491216345895798264949147386951339363628300611638745125239217539242300853325090105866258859556459165826783031957667708157682431883108227327895609439931007643590160670078207910449888703925770707456128686489833840124712680810101078747435690165541974116680940059939834393827340101116366040375102934508235588008544831247521399284255189994887610091852044049917109910578471334994663124366653443233047272306483684479618815853273818236051371612685150486821499371838292366340458129796704712697994370450966236357787841471352218462082660693169835059326901995905466165555968757455000689431527936398646721821774219529796156113420652520845676498427738670820278770054099100468584829099650793141086481911267813969265617761043254775136243465620808749366231816548712270195030364597613950536254157167749316050429962695572202593479526676327914183435976772214986146912978725761946298116366039015506453060259719207903369099570446936215242491032097556766428773405162330745434301005824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -93123490186008645722669463893446872959160939326510346593551181310741379149210284860595944113043686758664172812909312387751509715000635599677069484932979611705045824966953869891628462365889479351815833776943744501794747227404677186351237203148040354991801235651324885268816339768322242475194310240185353688308645481015095130535625646561510032754561915210019926243161826971179593076619322408833898448998360422832792068757229600679508502619673539175250579690067485293137100428474259924777540234035752184279900786036999041761261598429222187803917930653878465089358050420940332919394638861578356040387816551358247710012545867692780657993253024445909673129638649239289281335777502431918148567429896807616404961699432170605016247414415748967585887977831718420680711004225653515865136371054307198548140748443190399674239392372830328529830159810200001449935073543530299160253550159738345500796909767309744769156584046578740873330879278716661874731652912184012526268188501987950672695095751950335743605521250118215963759992386400304767941081905225863447482165409127513809475597060438871710434662743383251118403599818975761686005718409836257868550502814619157457761203670718481096811916086987598306255125512834011836006485564409229725817649697344678178830001793697401511070018239536196732127877893876633378930873271626145927330854793813441079106770172999393663821176217314321895036238174333531011282367388999270657995097784595684188976962394857772330695164283138583549766925233479179291403968641010510471371238944642086616252944117162168340729728977894865846358839847125938835987377758592298897072016405308584637523747325059981580266468626585481619709124047032737266911040060805815799964829440565589184586402717836154216149483445198384598257798008424881188575910665738794344191340892797367049673410194919679554103693820428251466344720348054567118908437605232901275059035859167486587319491221070985979043686528119913882798683630795923838394826270239511692505782927255318442744190454515755680637875715647046705996107246101293858967730859395532675631390393392544121157420322027937559637711832224233338298556407815947807203705784786697415313771855202894590477034390969624083038589035739935469820332776677482799277659734622704828702980635208176379226413308957358302291275284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 27089731246581186266650786306131692057977694746093236891784334214042318856953132132458506961854136064716677233123614862069780748787686128782216308061860402967314012935972689538800363644040867121291148971906978843375882056776789346791552417271604793803913607497434939027888555067375342929480503933753030557525958275170428842643330311852539748185709253507377097434237719396050388521979407861129300205854458762971120974045075877851680379388812417274209060612446302587455853981881592470295409451308913453017221013445741137590686048849187660177479504100018888619437866259695861521121998190948692111497602024403257947214045609786589555592415136946423805775436964428510761337897830720419383701871675885414549018174200132614022644942273975673464979055476053973801722882179427784511829465397868052605021691457729661958324009539351215389810457198700121986719904663863597922148822285119922731391561233376264222673307030148751442007881889377534877356965836354453160979368495265446141592018986279621062479797593764210192114117241024300049130367015974256691145821357919946913070490140902248638889589442731483573395874533630208508577011480138894211372082844579248592377688434629844707099626837541575187353338718090766644068596801139202047174658245750332652433881120593874983013344447522407799210775919921066470377637959747116433018843252910089793457414824138965725352257364220744033060164053754271358406322709753447383266919070421592163341652181018116662174019326196488099590549518112718851021773264662250536739916282041686075734403585624718292839583789627128062932051983217491197366778250063507707272234575919761775094080943359246771290837559675216102759242851892892287022748748816373823683069378751700069382095580746625699721448641917220328322859832540652845263344343514058660738776981389663448397896268443012796906738432605819190100089586748603599663289929743186396384597193562308701656020002437877679259397983291714291416951880996096279603124713504696037111984097317394783172891490854151281536227289235535922060366622781269875890486912398201159410500828780190421828346875087223312840796993327485670410915573151093202056961691192900407148937916823399822370870865645423804494515209029200370384172230090457488408540192276143992843305630055824445172326706300410780223048515584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] 20118383244998239547903014438459975420029239855075918033815651454651549715511214136368003311359235396577014223846057817002908627164586347066602361164227790236949422493383717204969860881135382065701017820266316866709438472231240354786328540728015389686805739497045325468118607437908947713399961761935972464608206229950611062490243777299057647359589997589342055334734746104339416631738072884887987775708245253471973161039837740206669090840320869141245783790609811822338661336214001691841301558533809523321804500733418993530932469312549033764800310941462035071982443832539059885806760630315953462929190122406493334370826672841480743575347569466705933084995852948481262202040639029198751571518362573778215549916091640611359270714436586430671650550204689016857647351037198697003143608018005170717219272032695681582893493107974915622894393903809369396828301494941752398136101408755825980033369833271979643089879081188328379398369421104703039581169820490285705984046821952590925865069798883684655479487215932401673253904388541932122027724381605223090263428947609072180562727235262624178217372810615113417402142897268529009548481204854363523616116686418169703689616747033867563553046903133264372730326837071210468118621528659690878880281531439799837115028963741270492708708582787205053312556109856769121434073687875606390030741004559229491512926413273755402449572224549354724780344664108196979801458468702601348016075809990227785641073630863421062954178994103834411041562342415615234948637861537824833116421133043558727616675171530401876917164621357135652406333698750657464581081373092737327254898900414862781257657899605602766986103627821056211582624801070408657220082631239854972316818978935580815799932663983178668523681542595680317739093560171946189968120274144065428915219863201600120505379229999981135364764643248853826467982477779681084954223685469754675575838792954422038818538393993828800997187949892851759948116954544990196087873145455877525529230442795515436740745144414608249004864254283892959650952952003534167036346643700850449957066552950010528324992351267122992156607776280943848526342097027869050653351269858890710066052333911905804373762537723861352194018423967228108902961282778956774006766071405996222783891032231926380193661286006351856832348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -34239790400195939501721067980412747109717267923753524500861186870152124740236819609871892177337758346528834870986889962145984948480917141492062778951693111695794193568186946946075400389595088744652561817166262266843808455412124178656121044569590401898501048009512186351159897943194672212104189519441596931234131971818712128955068708280102362650814293906532758938525057992962565166356967057151738154352267934991761142869564142151321344793401284329374789202675405325755876337088499477223686498376642735914786352912641881158635767556593491324614503269349085382830943986732828106293677898381107393961193558362333764147399325628862595495429711319113041842932483560793985877713176533471089376159937026452017215183516695696881353927773641735825429302647023000525236912284299797362133524309610116666278175212071977570270521177798741994401881648733619376085192873491172030641729607690413005244982774592449138134035168729773089413954882120043322631113941094834303550075694035990175281347240284500719585088479476439691717742092410070267182233986440228809987606240148813344798431768100710726818782890655671710147084784927338103339705819577018221649092205509453602272237123452077717358848818844875863274332961328241917528377092255394658746021338066991708138456550533938103109429559694349411996603138769707033412961234584276206709294430587616024705588617001952369547566549002307447913681522791970775823849979367970082368973820975513577918935746468364200497641285067231639639662212668458178350384585145378611491432704980366432179372601730828625176584940674455504212084105846839075902767704729837234136810740587370060641507897581003626973848262774043982896738219834327723508852888506249457509509951464278578041907516044509736020994748962992247970152442530832730780008063179565172471468471104618616042182821114665561316561656557060583310828258724906296844194323046229111061096298408175196949523466647302130430829150469241496222272915037202490232112194750258658734555353504139439748423370133436093175525442859391136821860310291084956553742798687677155706954654490205898744096368001316762323784177499525932973666971015227761680665138782983296455261239523703147871876567001623185313972643272773126876979026246008326889377014704198154785703748160577590281261970690629667769192284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 531336058126303409881301334883473483318416848226510827417079103476068213658064477357076284551789022762853888139528382471196785502483653999542055033260474272945532487006090606776246513614410878005764448535478974312525109345398447347746540368287931674058701073224756931198440605594126170041318839909893811763221732535256398218318789727733384567351099979864803434639866283846421569688557609371514159800707291636441692449931075019996074323916796289838689546285517401258189289998332913626220219402379745900291097204260970445719427777989090771044589897484943432210303588484343679890360721637507821951057231215909628746713346951872359943228129015607438329119283483945194219695818977741746610700768534697265577453093250684411965891053725483967045637357346947771015682589229166099099327807588912487324511792333597050998621373881011289347230161792982700920639924829975669496740949839725861341549402620365071072839620916022784393693570923658225505079104963651557534745860056559902523549240413260478801951716167098945878786045264042479088996401773307155603123181552125003786221426889595157762317342420601839428330934492468631990600405086832930958990854648371424358718238728240677508530763692915119303636180247603078395758497220337590188060065217373658859006231136643363873688777875995790330707668646562121685638806197087922312667606582312041260988030070097143836608836872697484434693631109368181638347483628793137187098010179868288366720473663507401449941674089085479935135440326431618766846509917622995960676535686093187238684206335599230881572662958070131682522014064187095852660561687589052136141729956542364412972810898379228457033381682536764260443705764727122208383518532428550988939076280788449312694268702314389322878521628974675974021052346787120730171641023417655677720710383055922112916695628491043864454773770447693588671922292838529798786530023322383219108047509878841197235483137428940920371279334085992129603889836772604527033624485521529215880851648693004971120519385133547973746944808105643998614986520013724492021866549124574898072251238596103777994249287095702740447892020108573455487237373791554255755434621648400581657507582937181983224435001528535967085070077639263652256081342750328089985555163232979259547745250685888945023439483140470561561504645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -55079313442100516475974550157180075683178259917540286182329578246804993645720789284745237324008137322663929844633885422452542289778812029988458761702181695673156387940585060152433771316383274717483579731392232960481585310114375815230782672953484502147703369607152621381054543866227343056276137989304731983561996969905759922275519953963207055942523585159939599430585460496452003791418423597493997466055938181116440327290230650723525666652956306752537894415278330749950528377340224977929667294881604553528107598244470746610362598191011437299360037597601443224277763090149454723164332087966776661674811734666536045144755837175516623791446296750714524450352676385034354088826415787483205274400296686940902124549727559559572125528544627334998351251259323737025087792515721844457914318159376963729980575933734773718636752145276017602764508256649664996277625085103961076992877599045988354508982957184632604639802638992533027851096820449271048486051388532256645495829556772859497646732790461907889912563805788775901339983932582668977015968296936238383103239658064025813249137795409681367407595865940851488178487546113238158454742028086043439311361514131184909428508031519012092767224862186305755622804117088218965714053515357777829159725085216420385729973761052268968462029097485996367421949899943154784701352021298273261182516884527355883947192424858651653303598177919230965690387171786625394167614258836773968636899100490031485273400348998986482437258353354158145561225146907087958187446164815123008771360185332523613212472560460955073694903290199794201670973075462648653708934006135620367953653386452233720470681261240394387842390639823614654015072196084685096193019623706532172173343951956017591269893193999245075992610404019175634333843500356283551457312950776867929336055088905063993180591718122689284730673936387891578511030127567577496701618459542665006802280831127066516690200869653429736279454641111041555320647903097077180574829131239356499744033452246842821912044972855915432161433723875025496485611926560986631163347246957583381721192615006267651126929356362254304877521003036270875576498164459381266412913944655270262495610784308898735971067134233787671726752575162373004016413353402086163865808702373270824230399414656713387494539712377798226904829977952256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -1606073941336010987002468474292055135793488353915286949048700988653978171082864515269153818021701464176787338229826945115429440982394323130497099684427270296322712202451346621179395839960805731916423782146102346697844178297952662793875787414079020168218747777218202899388996985528633713699666376624970036377811408753041802817793387033791395096549790460559471601847263783698212215683108385813528911829284983617060901743977684249593526721916072828287024209205822521350943469695539571797669529100826942454858618728521378951699501703621646219059347243790572908698964890213006996920930253189723629901167977619631873625708821801714970140725777033699069267137205536667764405878322972515893810219461713539055821887122524089579644152593026030151166513394317241784754552987476226318494318232602290834428567726348979805227489775852276929056735183521258296343893995865774427045754993014434986214828361921369430722738447669371082738178519379035130776291254366378593276065370715720878415410138385464005622786826271460951511299910336853344812633486137560155445756069632907559170094846689855342355034650519745891956268590951023310762172542468037344456832056806585706758864754405204459726540353977811308666426702649650674683578475438518739443257130417426386215673229317812559288779414837013916896638348567198453480778130680484485495329795915612474582148101153313991940692120345040950403597473750329500325225846724722978054899283493108447588305683995092083556673094891613633596733709889029732266369027247750130883111200829566709902995806350783854016784794776281718543605135276915082845749481677179797967090097682685412808274165554391356768943606518608405517797974293078535679378207858201680517611571293942404544587206370369020715576173478309809418865953398641741536029544095948328991323798959808751778684286419521304302012246128824990749444141643481424280103579322131661409147665337556003034703286570380307555221141317614340340500145785901989095858906407336442793356620773219970034948501021833606859315963438059450320334418392494644757398443146247511737147379398686792681352170541301475245208288080336577174239185243415308182959966282013222974392273254554055683728913790164754168154768472083441161008532422870172024605475147189485114098550637487318844194498583033786771195690043310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 7977777994537113106580369263422742116503586273840412964661626426043790475405998934213621556207293505474849854910046986505438934031890498902548143041003976631411385095875817947221632662308437203182641343732556889497044400602207415879301132676033206707058758055492491820692667246655965141690170651753462598615262900554774350641623918872238843598616181607229971678261796970750101857941216395095438716094046725736008152974065880282965657849410141806215182826430519618893221452295870371775082727777624399836347901372326616895936798881927407875661220991017920507822117078450977494152875455006939897637301139658296970814845002228666073167019935298041953898824458350201284380216776125208250307801082740487356295366742315030979626305230487809956170711318991688118508159206175674926333950792854491293779483829102052408601829713295921346922895528117549592115863845563017560926549074081378224346874531205667561106916181428071260743186399926853413458445220848964995693337077043813271531223927069396239347676582786570046405621180968698983711192250667568905995594031627596213512483408488385190927480629322199517366259958710333800288750399320673640572790598347422194768598184025907157346450810474771158003350872055622353225718310045164392832081243355336061110161047274557897738744844487668349877177492170390751815954959939993602194450662705183285501671398580629408849445564020697412759889063665967000932223314266567855442564455742546574597401389665912217741138337300078474274353298935143623554966426292976035973046121876214614746674122869585010602206041581539823179967374430783637649022970188081385194362611691693719892570526858192584604420201069341919987004138439660181356828640626805726608959545426567520138530234375043485713923717872648721279997758153221191430107417493933483090758649692892801818450496988531811033248376296306482849140602956319423663970427214010637394356632787408443138304603371358879162888601788063925074358757135554590084305722045761241997455161772751132100404369172881032798840862348969305863712237334369444850297454577712517098155676106480544991055986231466514910188701464830407401394005528877450571417434531626049963507819119955123664260461852795365568323847772523449598311350509419395775230106825123847500560973534264496370540923458477058164464188020228096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -148525972524743976110952303233076769110437144732594038921869952002678793677352628001329915588980138146107971961748139548059706429063246596688699132922974227421709548979885479881154445806702389955396992049730233691619926879072738027785583116228867185838403970383816149595501753101319265326330499810748080857192496224250993856855107128933203489907283187048369955974140744679804890345880065545293415406358025361366792197881581394230106407828262755109484243396741321227003064554774821292608506816814795108814505344098223805578230968800963325825417064387149789273899270188507792525371549204866829593725401719448972880431839920144619566594896364199594213044482938116746254171912200244147929795120609589346793810841176023091665347818614497639024107376364909119554556320468764744520718175305170158704357000295442654762287195581520821643501194618983019556460150642643627654274451791358126326321528853282073526453053724551817656767768738481681785692331835218677452986537370869487279571167754179406793897476555555480980414141925161749491312595924935974478425707059243723373394574241954371552535168516175661034249771661431014820622682629920279222967891345534853893348738602184567864283375677793872430083752504820799524850038091318235337817380829780560713324966471199358508473708594151722543191719294341540168984881676185742648832408945199099601764878204832010217850342600241928525381967673638316187283461576998906202801960905885427086127858642480710943909820816055771719040979401527504200171915252739685912275679716358855793035860532836138202352064371262326766085435411249116211313425188184131116173130665267313699266348650360351598780798436018714904868264224423952072832907792363161141881370714104327677794725335347899847431137563182525188958247216235543860622894612359338920526074620881992680271054461207499638253346369455377514717987259773685625024335413761670859884280403264590226677994990068521713291910759095789860724714616789879712643690377909913454724124457573054433387416873968404534432722517118866706481764643619156360663162156205490074290306855001942412530789032221164811002834407168730517633172098460066799564160185266377159791074774059900889498810876145172640593623588508133903628268113879913192924962974746223331338984337695241306810085831183309306352373469743677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 1668506660283177801571620755777638623436980194188385878013829836430870798903586646113700666385142061496057703448772219112041303902358807339600598727873135550444512008018690823501824515572072549425318685653577025399861613179876520780824662781389417492655035127518774218310936314201738752590767960639695055643263733376195257198848370480682477024329749264621902352234312115090273286304881449497171062668875448743235215725803121721630531438041589987316307099592655135037865160015665145484851516927182486544164540778661447609852736581835821470950384076189242368179419611986956550690360846603933042180277468436418319237827181249363905136992607012774722029678280492006317460048601228938622178491544862121179688141244425086641985126264117440291083492816212882171634384674861924284170913247125322486319957423377652343177217424915900127202447676042419189133598877472178289132105892950107603900368158399506092631184687051217534386298415847372935343630830943615413017602007320989986874815035574475834939691910833577178099150170749845486384026520704449155311191356402650286183382528001942564005182698422330022608752501819873600292829189658814987111020125467455394776203282124862641115403450702089980496025619981271463581281073768614883909634505106650460574630707213201086116130112579462662528215533703575261774780888052772622522960322099362325270374726191510132497681399667718873615598559111001036644427346150336813420429097022508983709875033029177931391865211563473741396336377465375644453859400786646682366764014126422787121968711568254722197959198996994728409042876429930680520094458463779671957521149551894975505389919282433944715148583527370260496661281933528772592228879503854380066093890072636198788408093424909441661597007714579984963034728561441828521030532423087664294559810824160082921788781537650902569195509040026063874315222860834029635153392079453020625219069914513446002325261733464554232247084026732413653965155852989761068350785512578897907791713913815890347924493781621963033249354071215275481858327936725510443058268455930039157433716187748526511312632670574291089411295995438970399185956775063592518687086272918255660661305672573532772378256364302265513865237162368170970777545072657216061901377743381859754896661300434835905215043851951737012095051574101934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -11596846184747342474298345513159000049978328898000329437025835096541790928245410377516188431047570576727404526831462354265827775728149843199423591279299488922491732068414625926624439222924282305948671588980273350111241958212354129111004557383111996765564786194159477168422228609358846339233194333735416627627019547170832508278665802857190681238916256377692125749147495150645197233065325055465312764580541354011605151740380611525095566485469661275604239752835345452324003952214572039126811293409705662893523409621734254442352423107656044290373028715909935119671536618862279511789470279408286816831956363267290486614834266909912824445448294718573298613671189904542287098543923862768930958177857054806220747408595742860617067842530311313813010015497830032308088202493770930118155352497782204476508392736451081150906842813256597563135012972921094034186659474519518743593178271437538385601471332104412509718585974358035561131423193777018666226122891092517009121911257000582016000268150027555195378561925251156673114353403668754452450698926754961213828837174821678735072297953847378404878869208238270766020729139192846785358597097031628575857639740003387535943496362349024923980659274089753573823711797168120410318788757974279539539554689464675374017030926050612301321604229467766201488503158084651860795800604064108821034904821364599612936729556941647388437343925380145899889214629811578587810644379586306405464990111585948095772216594761075097729923312834475790772440499627578154679698489754368218361430363643406788294550889805901413547885774741513289280978858343081683286975616874909983270547070352707682504478943230128042920473527411714117882720499844103955701831733364684177357686465192853004587473318800714954190001229068232636052652157098202190843520856121759801578178250808658661635374998958720508358091820693807177794614938494850318212217150006962184048458773628944283472988251146645334207877095341235553817416295473363335458696988298231411434660767619453532421714460280084150913439301353824584529305543188774952517669795447862257182354076869896236756366732440423073165475747518736119981881039632873470471352601169486147351589731732046299376971794259284365138665427996138789455609506612219420787584220549304633723101963334856224313178714224818511941213749700649287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 59216031292712844796826790967868395702780408734374832710683443012607889208218489227673728730661323436488763814535745323329078725096211272022627644801911906361787663188324077884923978081868125606595110767126059885170444166157296859282421432069315969530076016098611156906251150772501603632290923655328861135776465720924163052382376191900969007885739393717625200695186089119748171659607002019172556668281088698847508822552886345256713508466636298419800856656920189026273601018316205149952706010390638677354197629076164378727372890253572478477511536832417211554277290072932037505342825865331248272534377493851536992222226235387706984559660491768902440253157711920023995232414918244247152006456180337736685613351262055293654815960694263267753111637200464036582833057670464685565923462159474877466145091416930245361429112644061386239174231691867158506248935689842920417997074777511216100331736163785578695263707188489445156755596879884569698996456615652660374565361762164343593392660896777065562661568492903004939887098696189144964702601520135632491506655382240917922521322703693401259168150047908015056891599152976306799548719321363623299081928654081975728396265286509300125488340657666654564788000417891569910089409575283191503302595119413125378159421854704551257619568340182974265761431959345481264928167171319195679827021350376935280244968677190616540417248631078237285262556088091216776225106494381350755482588674220416208481494846190026050582979453056300156670683742501694399939335346305551189311183952255164003978131362470647370925777225343336801066381780351463574964817608302333138115991086698831644761122681563144022246985822271064897910815323739979536984404886983844192010667168009480611039043166943434789513194475864360887868343254121536454044910036775749199738277228012558372768745967645977362338055059486082170768987124001836630260713110149638365426029678543866023014600290029769799588225105824131701868272537741185341573886186132689642796990940816028316146430530340068354013791863272775443884361976091050852490394905797614036241509033843091428704815056985764386246665855414406567697620047189393800471156484956410138369687267221385497605241712056819063953360381189499109584323455631294122355084438419920514685675335376140357370977175996343662217302579846108413952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -247899448179612503875305028171158007436572863806759537993304509107371127168925486247581611655961770272828783500803386060189797817486143815228867293348464979460370320696012094020497133367225800631280703278988590138477568784171708417823231702131464314628577213030270295066760497808755288227950728781775451518955419923584650558119476100431336230019372947014194895011611027540295400358792105554473247059222426914459395005709761296984139850516044838870740611717021648061285783547226772397116899493967784324055581340224855691830270292588759639154730832239753362023490140767549887845851380555280699831134274040370905291359038944228839781528145120359092212427053331854382147077676790197150697495196946904751336297119674668924822433619347280935452665340092834485060227978625441677984450559587771439066749627188627837502345633230862903798691412448188488106248666196660748732838870344346938870662362883857438886861421163570863470267144483751412328670374066092857972247538537321764755312993767045387743765134836996190604281698275245664301564157401521191324682413618346192015028292142186340812346218257399094215351249775991125431813672541007104728815780903148664905131256660065640797661080259730440010197430381519668075576545323579920109310653106288724431749261345267807060337336940894364033336024161793733797338046708250427716386960839287930625792739691645097505141333353948850498263912434707346289545438121516767956217652834118346825926594767559918935913209076151122555920290334080552279130141735653203978197486051191744647796174126625564745393694455396601161826136308220791678465487743581527646824132801150109133040712172346565659136517116090333043734809906307378705833496275300446414710916039668272356566743486802999119801580579059593481075666513988832062263070746416765329731043375636001684659574921472128149840444562601972093345766112910302222986962125080077213525724972508312750763440451955234011865482956197717594021427420076963095528595331864054312546229191426313404583171806018223430094922119374950980430321776519082405045045863944631102401864293503546119608822287761512725283122742073361027651298615117887672761614561272561869999499785474666587268871666886340868028011906793109157660221207695677019104112739124113040120361566875127983105487991239262178767669003577563545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 868641711786134712163772000358595740825461468755882276388627061351549711801586208583646410365616003853491352254265706692937343434163347187705544723007353767272572761527117380458123454386514082619911712382135168028969996331413769716717682118198066174187371161444227000578911783882588588108310174262042694184067075774122295108824608475219134957817887842924998918558235733389526270131886727538734477410278181020684445040991904668599474397662550150125508920112616181670736108523389099094876155877735122215202775283887934149700194059175605642177370716693948675494826728064836059838995146892508709696630580273766820035554408330524781905464011687082880854676615471291623176960242361979720977300878405779116757972604475936710342001509947247022134280335507353712561765710327737939944444478244930487785833757099434210974294705983579965041995712030960139937333703167766918703005096466349584176625724637513909355919536741313776637976892371391440939734034677552776814091322561521703322220692287881226141015822939431405636000762697720726536481097278391408103263082567592038416829922979144694909621231822946724685580354838483180799028309205111906837643184868008603675825391430960736269973744914999936949991912829219249808970722397596182037113903857503551302510601770781237887849128484782503138175144012772086201486684366994727017433288729603593083575206682910621266498424198726868456643531673114782099909039568474221361992981771474105447206757991218309601101650418737821267496360928269623620322137878778520661284176527144756950461254352864658571982541749206502657199351175729362409765858937366937620410164929220084142613629607408270611827500556692899375688719840793037518487956177540635063654765630679734795493120660032163423705353889311470397988571983887554018125101510604646306833281688092675648172633577531151648008896402422183304896377608484614496014070989698315921247933803004828822643686453486082469831942203470878773054838181919160298011536208776548301853076967248936123678675113408067462178061509708429017981433558368686619629122546280682099928158397939206644193125787405390077460836371193283045720482334077496991539254893077676427099761068054626216978953513976230015430991174063890664594405243900416601349270657359481479838893947568801213024058449680454230589151230745575948288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -2605229177187742852850011341379157556936891093849877800376644787022039652806729219021220699200558833985284179860158352721100774438688841366023358255197690817801945748776110299423914127177741965039986283325610421184544339924423945669896869126949749946722584735979815162570755044933882162170393256237887890711164464052381693569448464242745764015038907711291621034771266446068264426067346090775695743014939418508399258194797973535115254463704424749007389115016761508272889223112968724001053162583493007637118491791647583398345796822821825777089778670188849103097734522162454969550653116984843536514914200404097683389764965549131494527672072828407814472908071196144977864950280517314008832533930561594789174143779438298968022910490700256251967838904577819908203394480352420002552546757415980947145055889651016512606961088084741817336682870466337427673818599683351769508500041464624132383341923145209110736498176914990169516375166147597852607270005981891504404202631037375370548817642082743307867119965501417645099819076321320103738614975119048215701354610294024768186639544311677557959717895323868437005486674896420060584806349849502355550566258136185123427236977030254821897097111771777387878102560525875090720254351267679451993872401245304575372872451080277793468360124098877679615588259921837339131448763508993641205654624249003368401774935523111458726072031909525345365273007357056557841464184328230084074327090852599606494910027905927642062576658546147345083937908783937149182220057234201824642152130070102881503785870936784959214456959610018607774291310015764578337156730289472018572119627004187848869320283775432716569219787163358620628535641410218101930450990043735510023602311278916521107987456931587331259408388975747675923885066719762654747013604971042919404513144201965891533841554006754498880940311836060584457901323677268938648418822712045936618166149554926499016098810689801926199235529538688876149539456956116585628303401241273230422910946003038785902854676345254240293107978419983254971596759454429223017404737815229607210619740444219720131307834901836044398903713040832063961580637627236169987776172658628607109624469131888807126855026044883901075496051126871375322036627170471125297506031540976050530316655313035523194687482023010629372348214127911921254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 6667781636899993003049760578482590905735359506358137047585986317235573757996272149164863873609515292386100755209979330087063373459868931286239682270571186780026515332935013182046744612261860577130318953247292731390508851696636991854598603353117983134640663553538819177877669941141062905367666116670970623770704460968723068116817999485767232690722807743740299852093745453155227682288634500295456436737054169777191488937977754307158064569500966577980007328943285279040674378442509391298927180239129632872405162655047616046763968867705575778828480679172289780602149741159692941118454754178494308816928995800473878229196280854489309166774654090276287100338457418271135799466306366317931684323820558148297862193054720578804290983528101903546164736208239268713772634765565563254753793701838224758706715904920290325189481556890265716933482783986253585781388660372781649240837037548846716069369115002798043499233120639986285103487896348094962169974580497539880702052560119264316067192386593538589450648484944228863740221840800679315749757107129791952029794975839930475843204714180407648057717927228258821500340760159694201383396914096938934658449060378044415648980065751807945057237392630491501999178481493357163589406427243698283224529683385622995396099369617449703193875047569317974172488160622500204573893198513549132015778690285620304439249573463578273713984365167412319524066325859906894714007282204121522994074321822852756383783845327871190871758467940407577168546444638802014174117784676368343462245189995772584067028153663637460673909386826712760989520660235909296102066452704853572504483328311480637623436613958326949915270539674192482202484997544832382962248819613980373891568547105965809510601838985541389604288988083361915348836274057599820261525826649410561729234651574114270079753774685069060864632177676539912604862674328763043870467146217548846432880185753330380129897193464313581137035563940404267658096583355513085165577934639199432969474476828192291097028711376301582067575124186562770896420738369331110968494585706986769823571884445536532839103987178478872058786073296992458846206200840028339092094403856321643333379729107415316797653882201549693394929433735755527100788989609160353319264563555803058831696509775977070043616885421268472009386578177604538335232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -14325824158538881031635214572888260011317170298496690402216110799887346629350701765999352202473458204512192966013222471711792716036857523739982551920468889715218377129733889125223894088314100071791849752545433740711643682652065919470271241041470990888448704233446144959593843819277926949537700279381730193388005227263074552443012595815221974311022299528072270436650868577914065462934293733002373411997776565159314199768868663323772966271273861652582987314860326772984192915899555262265561245275336433684735368786905359381395407532409532463654221290438446316300715827569507900585902987303311070236041169300125569461105563378803777094621061434445570079181432600014610435300557977494337748798996666550614800390759372868338900652662086546789069293943987553550921240130918742137768634882131683420733397827955842758809688640593386490455133696299796744238187021020361718417021214928892743272023971857457747048187121101003318133783922134408931368285286618217255225731342268105067278585443322673683871091302811988972816831434926824126789166808556475018021128668248896861784448530430691011596546403074126903736441534349213309344250420748421132115649160180083427550557038451655098940260262461805238968025909385779082171399603392317089261129401212205650321745411062529082526384599434589825693380297431729422844368750275512282388115182913753677824918402152598467261508583708766877193624069156730170900675790368769042496295550463383670191002035622490353566050147438381914692817792756775606194347610727400810283772734014218118491037077299754968962399134196641454666906102083984707308702472330168374637344633403555219465039878500357588010162055374183683627742016005687865003344969367077905618495363268656134076678693043967165504439238761264212738053118422675245628653993187345507210546659776467408762960204548105140210826346621130254209818310219078827342118652736734500402329730171565240203891787751553146945101203772420352777971580374935474229624246577185525858795962447548008077616059908122965491570165163196433941001300025027938090405998423319765526786735708275495869763946926058144580006074451002219213704079923256266072587422272259721061895274609146078773195787652679997323544482039862309072724840512157211020460524650696655851441190018384584469009225709136367747897129405369863372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 25773374069546160983000223710469948648029776263620461510988035101988368148572045953952601322104301387154987762461667321349151293109189019417228515101863835375842489022376179290611376489473848429898348896921160527826640455261302317830297111275270943237848825134531591755719595382028009528052823285361111044273807343710603406057462683607833062491193510076823052037361056477534255656080521530613202495584452831143101910499282675216203212874825647341864267060655690386301246413410514276057085628267515535636724581898324868016221137391776638431755294060256669641528699864441968148889571238814836830370072722947705424743891139622098483961885463715704678541866971423990091035967278736286179326010797552866692832527801056111785587654878820421169727112940153283411007050058183193899802631310728970018594704750591997728860421855436618649529086785209491498909247810326421262747392447788659871023979515466145764583073228902704540726550631962562121358368469173780407580696073275252349597894595282451256222679447492871066457900754271592538083838711036895964510993065471678645632851600816819150444456727496767600508223795361795131098323989637595614044811016053565295815078088535366517956242940179508662628834775527903344946623095707109560499890950592786970379045217936996354798299307232735694142390741303937900056989488441913892059288987887910668752291369387244014597322937088070942715114429888256353855677208113908310214773904229639674889077594437747754482057451657993716495420070698865905576289620700710884723828967574466286152933333593488453822097958747019510324939460479197475340695399343090013655770689887908544974780025270354261166195966843840071889238750214950989860754888694643528250608612110775881755995215514851115123893399300244445706680261101418142335460632321424419484391286610940153553869735538357365698759774848598865383768818714123348666963849136053107598563436369376593976801714430876140095609968848505608367389273854887726159449606729235161986933409606674566640350274048450898109985286682477695258124648945348195516076704137841490158821900073204519760787924966931952761850168911570877352960005090417229668169452704722452044382910486510828444262900118588229277513376534081804438127784615082984180101447056110858855910489247697209217301221904702640413269979212713098739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -39238636043871626717763411615664374117943528720682287366733584233115905412239135494396057159336988355744258507810988521031222421728516719977916323368416371619599886123902642060986134685135508619369252461299202838882459197173876395831318815027361881076332669758819157328182103182197942046922434789870013945949107516706402383478358448067323457855205454025557759691650283568911247253933702899757039185863436661926776625507931870662151564915993885152281602047254716608565841255727423991846660639478828004745598573215944506296497753406164843608654820610900792623041475497191657381278067832927145192641033062329072660483113331288535181407457171850297572055158915649297930412530707459851933385492221547026076585175226241857830331838851027150737734339601464677851067779294915938465656894944759745490386188769396131948639753373586254265199957019502288845046992645376022400976273000785979256108916496845956978946571134010846256011778235205703547858659701838083438756764474610478152178301986397993731006578294518795944273440898768986681487784769048554597005462679784368817170120115887164328540408669799430253438645765041719921100697718653290384100344714554270030895023407942774414775146520539968848555697003951541607858654196224041820754230963847389340542712928810568583169067548335162221761150036774691057025915289357580459534664911696618472159771711061041567178254718860857241563683337736207807997435930934831364174194467534324821932383401661668760796041883718329595702968749117876972373587403958497875839662991587587373479087991693322042939856815237526866951004799827244743420953023390079901165383040762398544930471793798712722538092492617339579853767396473164800591375237728203898108510660526377995319286698478992267226242642952058894963883434685650111209981821184418294937063022933247835094953460197937254674216236769064383724402332674655454624881809737844885441008291308309131688655669521453839780359555731858885297381577837647194343356942780737254872184601929770257958671869816368372508267110441490860121801905683612836479062362364921703458401088452110893119172881906142569119911569760767881918120672464359976522371686133378591984097778578736269837768316464556124930009429797927571048483565623736636178328152703262538663515036002330380436233832649534931881046818691530841128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 51323256144741863799783887743782461473340934831189044964289972923019980361938487576428621455192836965037854219655150378109976106861370739438624807761759594418898761320409702011392505675827885463325481355307053515466424658618412875906057526136213757469517635571516114636584057892916094688953612799170200184639235799334881153508838135108622053429877624954744174213272401649884892107808723313031319914406842493228291292433248108953811257195404231209192708857085059165681391339759604578667944776807175009223684959120846642691121298507546255695853934369198579717037039720790570223573843208174538663424831226433845359216514190868678590322052600137008664380196144615472437081241197342519145096798486106347805647175261960143796261181783647082364541019602427304554007111700519798166457289140527968452320623538766735266075869396793397878586123569822884102322735256223909508008547249152119057883240685477129894985920279368815442655282793834008629444745256771719009367508262486702757284507670623693433349778109015726955759088666274682952068530124112551390052872226570102662200857831933508676300107999013321053781211623915219706295843635917550580491369797772647901848767185567189089844255387308477841740633833258250996027578580596148903602073340190691063222753525636001836665587633319904906704219527447736014261247175590137569277084412380519720267622678381741921225344650331262913163494696453897569633213084600463178447813823079223626584298210611096818327325275023308992280703033888191073985110639714660122230936364276003111321558715981011718254662927264896088783206033277733294870418987371144700948910088193446523075467344346762153657012724722282261082836327710681023260480171046365049381333743478186414615489053998170995438353096034200072899192414453755838614335332215832722890795826341361254676584033699999789385363705896438196412380645533167030581841537358104266002266382384579863965286099403919632306299100899691983866665358972040727145297687193462667722312344721476470352904086846552297990736984290007215504978459051958790740335589020140185354444514862456867612210646230765252134018400729995877193249448210490362876448989715603694146276826439259723838128704102022495074445101969621192196217955105748741041151969991307280160322161761909408274998597276034586096048294273106422267904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -59100943809718777266954523452447782963372805424321636683226239108471273470856418449880181593291926649343960995706390986935355490276430062242717041665255311641002534396877457620091733621077011310572043199428574656896579416228556936898350524641037242944688532944940927265704747664923462270073925535721742203346012879011353441438553529600816180627577087127424024173357776865380187253552654893137900080159194562568650656115520303147967714399394301278070304093493263715706877402293591701174031435312407107138215230968340780419761536058463902386766504416247958281007580422364591782484530854399374448014350371052247256861920845976493824390612234581255792722063642486010975448462799380603363049318646372290080502088963683596990081318720365979495623441192455023820945383613405880283401764897736999300950090461330710330609459508934249520358569508544593472308191741910478078454363133236621699265807028460868867871339282624099439049025690068196411813517370025130450729838569922459453886866574521920685960103018978448534292084068219735998635271703955126155461874419672192212998624318071548631373734748609883965930503631009017605052091917245037303824213651418921350396916304746164798582496485393534118152229715931955601161006270975786848607950857135049495911812861083991530406320598247542229287531994476268142356397859767583463308667838900664140301473207142834478882929523448786893411758426796431680825708530778109741152651871936794251569798346292354137114022380956757581333331564004968392358407871970426653188220766619212075088988737266826242309716127967495108660620846435800941633670184641574140940561792983806301793460912145711340136215583347800263725172303897515751869535407793759026441394379329300323575203342395914250509533999558064458646574158670734786738864451753918754611209053175200469108411582218148497081796938082634415230211850108901236239555991870204823634098635958093835050921274593978293031355984151453686795443393727657794433758007254652418150153836301150972803600462271192437237160245015825892251504348603081584282072898403387871607916449990976701982820981107077306822035762634978398120024297193600085162401087978871052386501130242743745652681357916286557347258210703929318246688108919027329933359568224118856401542302396784751484128398822111716840875283777302455910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 62146435932482105092887921589353675257483563464481339821781551327705727750489067723749476500489436231027670637516716995248612500826751238182447284937194661931467747467799192329155568693400129509877367938415904501113260676611885445443994026753070373804091569633275872058142611121654546533192852112127316667422105848084258818605856700048929536233096276117885519776007429130684806686781301054802822366508123029473494281787129864576806334740817375803325061110098596225885865197325238610279874191097853958399064720177135871736609448723446036797639971895970403762450519607576490202869967154735624037108946690891486135057918122210517834745420056419416520008786828722660907691010306694419723655587700776782331979517306366703436931161121621052268970108380041348558535973083425300586089316006633617468839441986246768628862039961601944490321401239940756161242772147915352489271836433569835150076675945077481748211698095114108346542711410728366751060844685228305213119513704281610359400711203770774311216650604653169950764387220974718861503970000129351292677529542570961784284613707453232328613285157052513900542770958404722606629904272267530066770656413794543905446711882414898213250800001785537800732531259027242460369493565425702533036757294958047473845068623775675236535913828355284480349083759434373236928145897440700829132229869702673000743773497903795279864996474404326984006187171860370206548235511657588209848511735758559178770195116012593601370498803792953205616428650252254153872495435853552392990478087280099782114542689111595844406575617838104804368938375820814303343835910722074396523933256011885727179025202828427794879546598648738318774035752367719886669853453571938891740248923757576402565471065516968862397608555888023548853677103617187749934456154084084912054603539873407347361854553159438683896918005576223798050577302980544031527282558952867089210417066584875814269872762786490950573386751319174353397925800317940373753900764115716513988578939278566481799886639381756773217361042439968443057542817404019653107131379108349165706223681909506433477485488140232770007274231495207414636276383005861219807170350235496496360543228134076245779751929975654704406670948311049174171521204222425502885230196635194105939522250091164221008706727014508294817080881653601127104512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -61115815403725171174286887500170859610839191344407773055193668443514323892864372863853689145621947101633133793962125340971744788228278750472477148460366874503145138882778952057058549725586856524727818921296788571591902045375405900422705637500172471777386687971774913995566789507461510408117552083215409397588714488973593309999891880854565422577231959322460620401542666780649456574357720055688360378288125578995065779560428197249145545383071262677108800545344052799194611708710557345846838193892599642306847709030651564884464771575629338934219496690668141648197112410375229546050367143105432497160197097598484664974677255603061815866209200225688342302643432692175409926296240703658403079663180812957540352861890930092079969518455252153788395841144267413269335087523977662245722849900710452931081128935832187365944687850570262389643106703948286537845426974202585075966069159621774940145813391989427190419191700510519838415462269388847573282969857002033227009068040843682524793353288189184971894959726159440007167038833396342101321046567471927639583437025559367619091113878331335220573803132680785645526451525280108572347705212448245328538804720238367536282078606739679375510772114832686796506323633841245517614683078435889894898140702111662828509621405899298992897669706158320558731474388692374522870732053127471070705622939226464950777520854760713780513313544486568766511225328729627843414757381995688252475203428169374208954675437998634469082031978236846651096160824067836410727598121028997283774922435772035062581290420464513638181109831116859727628445458963627744742353892281517742770028267129422668113105733790568717572492277036103682574321574157776882632789074606863317446243537956430903744070618029210844300783491330254759169654173322085301068955393837491389658605768144364890790666668694310814819875353760203581738242301709405244900230589783998808730466223628448691571477332517238176197742311745971323038244482298730689416198527206881659952545339864247779585960399432523961052979886607778740099593414188918369005456948872809943097459771757342320948824818250237612948738797697726868937582984999788517476148248966033349763864132100364646982968295056174775887450235580993931088662046919055436851036916665334776758124573380118268415359409080296383199516302944059764244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 55361362779526188723451883372010598704969354927930466017268709238144363414318954222581177171098614470743397589880742918587692021066801175064670378454971083750803535993041730685455731272707047396337775933874492470733500459881694881903885186174851594561444028939823010961793741944331661838223047284967507771079186230818513247316689824214138885667368486360233726710515772216502423057047190328247751095237413385603539193692600294057380417996075087699927773034970489976014414793530104100250922178962101958863379215793512139127105788528758771757984843168485290860157883170167977474250324096369778647186085458112001604891782220803230512853331436668067525686947367150414491363561460012572196075186508885885742555857542788439180563572956660886961188524237419499167204631969238047663035996543357526537263233833601115673671908318188587130190724616113139748877721637676743706394784007799107619044901733309385012960045753790266734497608005008128936002301746224503609718180396561737149182921127136689258692378336052745241734251898324345179846458310115342554129286370216513848468728392912281644576416120114045014121605409742730311272328679368984029564083989129567268128603468907985790443115091821957165048196621104627824301084613248786422353770931878684491184208616851340790383482252311305122697487459412038372907677249130786125017414588057464748699781602009173103271482957956494632479683406471630174979973385695656313274206370084398920634108729677313691281636340978893956253482197297669454849901966020022909866313157719737697580759690212930576304594214579716569619046866417644603486874208852767505998174274586766643681603689925568955288231473931237144022401477734019423722455116728649822913217396806065264224994618805017138285404952736663794797188241352882352978222568608110299876488906322266771462856105964693886215336639942013351421192530790312949141831939244620596042630521761852373130952505724552439610101968607653743671570251047368836349836375200560054823009074402946024581771211112702363943596776391198289220444677995665159550680589024025419001709070775907161110069946112925554928417782855110387785295576921635097816387860038492255592230561276445525085883443611380911727423887139349117247478760167909258532081332366646844997923790261794518378209184689369416456005972808730603945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -44683844761516773546222641376934542289989018219404092290718081365029253718034837870632338825504439930100498030908097623080579528723057734411337682534260063902076873483505206847666603919001134427708407800451355050094491263105586513876472723324663150863438002415307834933524031046054022166920693808545976892786644212076890067508065867008777135845706284870928922569664654555728105827214462874344787430490615112946718254055425377771711706076305517975823869197583915855131744940424053680926824688572103892058025608778233506848998895617552985381154501537906581829379491613933873976586346436168308505315468480653977357370513927083021508129501021130045507927061218277457082815683695603941691515736242060032202167801353454169293930600464587293929392043559722356346975433399930226852135914276786994999676332233724608964316349643244520370149991946284284859523245836297198497832095472584136496459310077239071534345264368274692830616402260969315443066064490673154355011041370766100149377497522964669064514272219977891223782382615367129272199108530965690144138857292860972962242936321372809802109456108818903945035769699577777648067554509989847701394917899012993473585354105724765835465128239166873105456487590440483127515828798123608756843346489930690276192175872842883578288635139410680740031881052350919268970980963643003477199916504114091066049197637687986312343440519616896778251931819107170056943885793784259597224821278903141677213677476289249293297610643096816213370536295126533417102519432551505565045282744058405823742571096486682851386775125738996970932242198180201030252477299016732973211688952514388906788332138890368610717024409316169026845961268378420592851370085187008293808210217879431086384787883246084067853663271716194625661427428500206142907190488383635979576001511224540774131564833947608427401683165350988838921915608753835712644894035572188222713430139229318206916032576463260254362009421782273493815952952739979352302114318740923563196635185606147488046836571988995213344924593505116327751872971904211502543244958771542564235260535092454077987184515587424727103812848292337854958314586580401956361690767899088514620555827719730563431731676741003216564622842495788151295305452465578956523576184084367402247001064065223997315910196316897012422732458982766417018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 31807054626524309829176957894803323706860143588356378769938112576274392041812396576841951842446871280730203686410657334425507020635180654466952851007578814378327048047508606733998885609036788941157159629042218834300366682735833866096843004507551209904602007061141158461257311316294613630175811887070765216425766847883440873390845852311319862357922968706740442956647896898574099735722671659435233600039908741487509528431667215936610276557631118446463559025091476152570046211674478684991432078727065863365065115023596686329270012619730378122604775936943138388072243753952628591402776449036336555494634573906862825796202245842720984099438801717214404692336991677629699543872203276532687902041555470054803727802055780061772105317236302234976338013533936307368030305372659963498508751744946126132951056677593729231681072186169061771740907392589883037987449503236884366741586382737591855950089550593338375708158245657229269989199077109705011264374709295102650676824824845786008353179841043279009613184644160670327916001237236524577616860243939570239808321588084170479771673861604769527855986253000354034733553596992204505463165320819197680399034393129932602564066561548002040725117652510213805720452370389409592376345761614255487262425997780526701242547044592943168841810791473883002983670674105298849083748199650333151028309274753752266383131592158017509844063979510043223201832996874958221120543746856548435384777047211876397477962541464950327151667385484634983809187501489279824916213415674878902753597188200525483861294442039698296772078263273016062271425319443079281556578400926765308440303232638632593114242895559844540914607989923094094268792487407245260109152996204553681161030040808814455231373217790913595691130508883740472914258961068549513311405072976099815182692558058585801113997727500563336967398932333945676768805687953843920850589419889137618403862879793463292786198322307776902555458372940081248303803157639025610808046063226504604996724259324214809551825606568762303507941220655480623154387553018438035055382964469051999998567036659422022612242877898733685848076567666974447612909760151617898058739965937471064084734637120321213140173633125851145560306259124463482021552207492343192186952122729106435861452004185232377971156490076168994310579045268536290181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -20364825226031727259676832543244790517124387287407752218971743092466079558850828025500603580627133343898430863669382870200931444942959722943251821225952097260659470929937117209550539140131417643768664387779087508030280777914073797289829142735560065205724764390310674831631416404242226347351715821430695349304629563271202814961379143688689554087713357515065720272597366004716694448075346062022718032706452893325260681799798481469938018873999383455648048365120411118560936457390357627156865548110439416574837428119387051323646606711106085772167649614092138513248265655180435929780697251692528104003598519938148220690429646075181810083210030156264535920464769111164980966997711322143685441962774070393164117275521356550466224938314571564453606682459836892181672917890973910815167977189531069108531544785394721597896742716184090433877489843090656758512809823380954550596766465515797492642223895856711807212437210484335440287441295726134225693333615897184258677669977484924307445283948557273702199729097236567456521175459814802317596674806384906296334629586578797211852623114490644941593003267852539317597390873688601823784784999201357426277777400540157276231631470592606386003851886115725286229352374413372299859162710827144892406983377196449860635376565599450676264072101092533240966024429338562593150181419412691646588113561899836219236564498472854535514262097715596353349449931230314264396216858754467834566959800926845101391234403504171237370889973574815013722116819035278760343045116402834524269935380659166912049705418388355287344161541379895948183640906442990182488587891269046752216825788670634933608929685494480201478840555683486122780708597257761781409065102437634863708788569686235350839718957708761975711998801205573517332722618090409878082791443594319480585062754566834543374595826887893726359070956833419489897746816286446359496508837747458024118096419415266445061958247132244221432454948170745891381491138569185523722449058021231599326728668961315825800200626575899396799240772251287487513221272097270114622593268462041819519125555514329887016847199248791755919357604451584191071537130873004148251594829686131946532968328650115696526692193565272158564578035174837498023542825581684028748202420928321494961411830496551845692935876812405711267259853150509554728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 11895802692189409864200152832773220170495302935989515781751154438649383817350557601444263380141839416254458322013725879784989039742799341209083053270610190080293775206318802796086598451173848510861888468286522707767202212436716919368298713557033641527379354895564333803363351342028660873709196676770874798292298483209773434410441532864466350458486504327518606342535560685172439881679114096786980320943556505288518009989658536363906951529802665973267085896731610589097521939483511696861228474650921355271983105092612345978617490305825492794041695618822806269620209032919273513139376281385921980538308592578753794360119915183571281667332305112991750335779900566604793561605730232912755732585413125936947034904716256145288402677390588563070634115943985999989167786233563311989554046596517335348056968205189209056825634959064792562825399082626468380031886674346745796644471985080241237145763691306963191925643840881714442263415221384169421781428031208558659136262876259713047221831562702156949175214617239786675471358992961303960758999944258502137007349162804170195638847943799686355936601568442237783948806662967862928097064933171326746444975822677942449676175886535053374134007112476736572505612703313915486344679043558187601097050375232525734737757021913788943199659538130923878117817100044402876286664967714068028724617359045438307184223570364873086937930039740386653844460078822567663141842247831763386437234736558841410059099779797922127112490103715902552952918790640375178339017444188855592451029411012265154227723658203342250770177263177566111303640755499055932237149984624345189524417182273038755839872870056226541560806367796817968026760040780740214454106909238702530495302962375262484032177745487056153974590186748602355511760809736268727730744416999850328095427063957334518322854856713340571130572792812239974169536057924222715511480351111642848209764673548779819457317620204063799132912768829188304953524049686101727230249827241532799897396988999663032896722226207879956351541511894001559208312687840633712556026250909557446089411126696860437210007242009753848890233292292416634600844491580743272332102529748242001028512749635796520603959208561845812898084078332828581830765700883712395705025319525083071033430273365869518595018017268392118878809178740261038063616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -6153399047419109676600043065170710131545205737747540915413581285932266746311720044746889923251944108346739099085358103777844322806645021694791002100334218087582063012706925814260651601649539701741014760477648843555232946195216126935702250327631567877152014684954100769876208182509240019480585593393073494891989291705033145933685930696701162666495244782438759161689550733635079265056441419503498294628109561191281507639008226247350255531208175542121489939037974338614714850600259732133673566112087288724545805261621686344396688916458525851636530154287358314099047005354507020702748443814748598120883041022138188661365016766569220092852124078640623124224196407205295088283616960830416156347795062949080704097232290638178331476138750867099720276136157092765112006090149544059490114381530634985087618492476858689695263888103365630791316719306281498446253258714129021829816760590733424640125814530956838948838065137922264685382561574824794217856432483118135467997265890008435260250525452356426735528461541499767872528558012804152548807824703968340644767407632722801622962855430313876361417296914156192899133982187635379840096330289792431335603107935939736201852518683769764972056329374298575641468107836657039350597790071422885897806544319361343779433867657217446436927051793932535236779014124079003621330144776378863823396116496034829616053609508896282018289713823430004269085760457068524866594915313636552696559648924826148200686042696220225970551254895516175069526043897731866082444921290381178332921571308397773628606749668157370707053437004707188660157240942895977905412676451509404355323524639938819662570037934311695957010549130072250318784866972363540544085367667375411602443915835698119412903795699361210871312307541110719039824512771200197831614832674539127874001574268951413819884152437990884444749191373804973747527144196267697775339352502666541700610388525743043415273507539084666124087315679807384991651374399986167257205096691933947076680125775787376988694290226697224629730299006384791045611964730683749946055804644383866100714190296786536834568376414107763614847278599556972990632029383164469737895773610812014696173356890051315627617559740078681112291932998019727842922786906631087977165819915997863184838690449141852418337448737516333332238807246651093155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 2639710113444290282201025362666129527675034312179873460534368941411205525367625657911199094194333293627517639927331332676804442075109322836939843085191636858945440920353781177769746234355495550598626967084491523625801621205127461239631537185518744379148887524991307615980259605559991147481633927730937857254651753234510057811397461099744335799207713220064049186744205506632620181277670311041260617139293324315185351686887441315418152899625091084785784389939366003294893712246634678576201307938373430017567151239601094065974678498454103418636277650796219601301928303406812429930410602721206787395260747014116289258836021319418775196263209217031846159744461184646959889008099831070252361338999730149581776878303233031161721191802771441842613263752542036452562606827461299549126123649327172943777389953096547268766417721162624337619098475185368394429030698288722985125381291658356848934238322169217364758436704518497797908199967580072207177143323133000584795917895678280603814575418782495412650936511141954233681257650447897832337604466142332022427073650947834086462947178777678607613026137864506529853061989757743874431363738847976399893513839332919949846335236526874040107886265097881381042999991350983983550403969924679691698293329119822730299240577680035506249805413866638964936060103957650884362103241989785548172317403385573649034805065770570264341557017302587293547101687902255783179490114655533208447949121750738434674991528284551493602882688199649979826278590086035243436969533616886581821994376422203690588015499689551383604436515250741606550426492427410213075634696003256387543585587507495884454266054464114347037417418537094491526840032056634388855376057150926265189614871243742929557473675802214986469750580583056436060011379943631487890166873142208279976066325946795902180567903435504975730545217589737376355533405848774993279441999361003563409278871871727131376645485509032216690097955891760717403402752284520811421017972064766860690166282849269243849224564806156342546552380794707802901037423084626882036149624841205942300142071516928251044637227229066410004183580460936753210973039758613217480182427459576079266034414454052896400849134597902113227107468090097816942998936286844231410316426687584669036144128332615392551004125312079975205292856476324977442816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -873158182943016144420641139360023480692747448415221931677493631705584945377125111615455465288321806640176274202724457878581643708782147975300390730690163728943320641526064175154886198741612925927826135413519269558366236899915878200045456143942984405958769740980867459595275459045258927787391787628005858959505811099294728690607376791436061168914142440978670356252907539845207898459416613772177694698836890703301238444333926384327774043199540441857364871126422704967098368538445210724251434105747163621558297769323248805323725416053272996422539026136420074752006339699449603412699031839241649203785815320779087001332403847788913143615055488285984577645514169828688267509185303326370721287741964276270459024929113399909145525602954233901568013652652887102190160686032707224421238484485961223451443182626078697202040631897521917078147838146460172287527818688304284754093496609215734011350825226645979802445129783218130185068736939626217475420022162889832207174847957350834450072978050830168150574280007869421215870619844683721475736860941666081276001842138493092536177651609446766589170680750952896394918046158626584979620794607472536385132875115122653341151326083248778162715753406812985396510950616889748890097300290869787820861375441397713276437096553108857856781069003702831801107734910628072046507547101124051772201144520575835372047641376009607162226309356481219699958813883854530387551758191998382788340850767162896665516984188619059546862127885722857247056266651667847614602151019921378128415803389187889431515229494146504616780305126531556656110238061481332388447547627576976623157435984331522171840031449685240904541630645847704102421655115679037106512384423718863555690668790318522227754571313155737444977831617343773403663477831398836274151512188405883256418621008365837230588653380447758600372374943807588173878609418096410767297996068313409156064395778438018649546849889958622809818560007559524138122058322430736521561132871087661472550213705050049806842164672809066868597683869376987290808917831078007109890642180624367394846726375968258508619483571117197239199890084367117688219875718537605193775034834068513197200078787708321182007273583382682427086756541037528481209792940941138220256304823171774333924607179476789658033484249537098741657865846334957813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 200891044525204339965978084142527164593384658978197622675010079852569893956076303172288109397137577367568503988252380864603261798197446204460274516628466217652932390198049533158551695738730165349986474573702122765117859160076115501589203468936427814171933968418433355018168292419130164949431737320436845981402887824382491454090883848690441558541406196294871616868918074672046220348824370974972386340647467350087320091073314046652751616045128389659900888878702141997989841414579505170831275871951003566275993313215424071126596404976728702747507391394773848744918266292644219392303107780131458521032781220770528943185157952308859934464516304631753762900041266336916683624868953158066897231484294928811755117143189712304463048763755238975053039403212653795656797659252353710507338634394251805328514529950915290666914208038280191999085777045317059458590583705726734035334401799581925421178274416061739775829579296079437866990344475705598975447889883889651099706792876943059889863184340692911657340007635190231875632008007917703727418608787498764059045517663426689173444560205810519870069019496736452258737286267558458059293920369032165700717516234300260291391193942639941274693900406994244171726220534804177544180898156393980822857494458532919937732266786853625993773677500144132753583132827086851558991280486557435503327545699541592541324323168130307711284245465749300723593205230166247956744136767178658708595822269632175612445263240424941052353570108799661651727335680035836773381739779154992084810924613366739534539875083438833478231206219338335336528226670362006307094734898760397250866549859706657945410450530549016932668952470978494369559770373706890300469158858741056284170803676462037167173919164435211948220297606442182257012727260426912434654003752136647726816486867625427585850681850362446898701625894387726078371312301856143677150793180314751961616404296782165787198275770482181083575614784706686009564763536853928340389360542933234271581416970237256470913828040454185409015524558779565642049935236555544512021267666847823818920735824742011825105597967437438284965960048776756095424406286217863436826307036381590542365001933334030348586758741072808959247246878981687209905641035081183547650797297050175645660244233603477054790271442822090467555979292172921864192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -18775870541886183922719417798127603383393679353746573871972277568970491759826051301520066398406415033230115355096809404742215949698261495714054139250904075079068901308337897214363615947816632830263339325975543861591061349897734521257708904960924957694388165011104888080109075687355219349681239002950036523261714959155303842420347085755940189901770852692724606879827206862233472112797456129906815765988842792543075262472484029116909595518058847975060206704428452165531108425160304643758101807021192693404298183944356060936499027080835653706706772129197760549649756793081320636595860058444810885334558287145307848050781084608280993388560073919285005184202907826362967398805215250531443279353850511487169072493025444550817864312339591451348667054575441196027645690857226075232179842551168628409271165596155251238795909540794203662776860802417859087821928246593288991180697529665434650281091173924987685309733388313317834299898625559859362610237780328047728626686083048979510174355887692777977934451585412455211643207398712427144411365794518064891389469433061792035237947660778741939334679293841565304533896486891044350426981808486465365122589836561172642337345223653238263440010484039209205429723662717600411215551928201033761586715467907385728059587674908847983597961495114802900563027779821171852026372988608294892461232531026470918832978319844806383934680478719871222751093401712370136110812242031535486889314503056079413970935459510599752726174831256640287765202667933787678098943387318252610219736731943241470453479131704029220902382119110107530647024616074708838328571398491034240956264905094172171083004626022946888955397223927691881367749303098799152155139236567516287004671382663283991843552631249449912190428373858022447800448158677016293563701521235893314539096265044399356842852388672785646446316015053227947284287357912936442522688242506119629749872567043717493044507189986413174371835010371061266375395193255153860289659809241211493738032948100472970599623090944108837937843266374517148010322674524708863227928975404444822650259126422221132681394631207859696986589719367166631984658335160045015630741160314581630757842220629615096650427549601303256942155372144064379757466861936191408366979941732684093999860064919755992719109111021259133367242435140046028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -10123363957975197143828602884983022273641987061002625219289883155294981143643424505333713437926577336791177189335639722767611417769261971337910189259065691556540310041557783709528062334902771043111176621975285050593987307518284060629536404303169777752834436606098007783844174033063933385817849115252839489128368442241218595776836796416054594792791923651808936395475257263745986515570908277881043870155956461199312351896171690740281903865560035634291336106659030136045376612993427590496912273719434804543567523535693598122336672007718356256627139932413111831485307118842719156956668376307837921199411447493052986013390318407867072319467685882895869604329927428262398636006337432936750752034074871245862339617093792542260920087847884231441374429368060027728522589773745428147235342507717137535770663788296704520336881843393461788983479258779797289443216142470786390805553261321798150434830672822840054213835169552613070546982875750613835714893410417085932401008958264797862328437441904952876311689823106808076901247140104302658158766335687158132490800128042461794218369363931688883925518270880237155020350734520051005964841566973197569706500699538559467451726252970635034544868404426330418066355866195211216642552126273961754304568708637875742139789128657687774151604683875982244498100225595743618007203457821832132809527311261849975711540498384437436858264711474470465492915892699275937113003555382655006576578819583278269157970258076992597430922359911646292901549835420618978027828958899091271775526805301714676858905899040830929515436514721818031433379976177661445574115600172340333611864054874046475824217337978229153594368624374786627314158564503810826015677086841783569886941085864773949819928179907098444091343304759835212274576518568566233601494357460794306082307426886632218716867157954801733380652443319556346903769959082977798608956447487004403065607951875725120879265500757160627511345888884933779244508564264572680417581234840708447384117431135797308581570928760733996307757534390341188301958828463932815254847335339025354625004393920982890028561609889350958104178272636934913504789263837319482419147335287347686736134934117292134378248054529547483801340043570190722119471760164098071508605769465485539947070719683986251363392051410737510466906546190214496256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 6999832602953668727611779251732522424676815229157999710563943215360958885593934166226404655539924116991309350888895815209630773341540970694235696748265872228458269464360707980514733064299263624084392553801147209046122610243787760905395548188195322907802168023237587782059493089831140424469668579229403178568291846155861150310943528611363591184938969264812143676414484769034766870233358027862422776457747152419367124070861161242362309503365489367987203364159391416580044427505686112840625675955874042338123827999671105639934272093943039711893410453339951044818443696598290879054761621571906625367375714862399374405533326760935124316010455807125717259630446763114144518524029909936130459153083489006160876258456362682187578838194841839020957568410557600027378698705888203900245964853393357123769271846532782490519718274624209564329164776839294318532213205493899821423814449914848381178146528051387040180321475775418183760239878353195489587580141238759401818233186871288173097423135157084936096011711348754117193214709982996667275935300518377700859082369693011897876446116837998015670462970057708350592544181591900685612413690873386030923214888928325462509649743268181765397903225115181217318098773522832338555198710573109531799803626739188630202937719254202058652757934730770027973861982296402541264287923770838410916541520433544557191370339852011732591253245945266055855026445249909263930608436241612946006700654322363418978412723855024799402153431574844365975586138644260365906430136514711723636990209034802817209772999828461385898651965317676656336733824332230873238206349591764322738984147149337606390879811927250408945365752787951328827692735133182485168982324234992061586356576759907326521448410992150127084420829601133443814114705081786911701818681388958532733601000410068652114404928460226027162097858533304801565179219309410145536692701523765836441651369386569637412757023907238477161289772297805321457749040694149114269154173566167677628078920762279801569114443472724080114052170851028917668714205046025656588269347174556437030695953743794677336440459448165598303884013517743240729585703987238865541225897124845028258376504287710899013437146572725229969758977188464603627299127715080012934024003873056193603361978826270674888830951278503051870739260898195537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -2371117632610769721156941891606876037762396019690677883949698550855613944552611152884095157023539190356588862296429084340323379406340013526314451134422814302681559861977495430935417848400959028962356166474263163370142073627030652991610389607142572927021136736072428027722662662458785042862569143304564114511533809331237958089777138061688607771585423783882506514136958147841745687776593479109459520233200785982058790526842279664717885716831081670562296824250933631087984718721817769745733710182023888234609343293651787662572310044161447652974217992599483929570894942740453336039702163365258847615028129950240903225185031867096716561979911474340094715332374965291019840585336688987008466968296059199844207209757460783857059987943088876740342653996029872602288456549611326659013412650822422055862830709508903942109022912510279869569259284998889232033020384499334783045187835816462835479090694026589503062272069090493260453525458290926242815140239433684273672459447944353446842428316202670828174539310181919410523622225207986628224290631769796315110906701181272061614653251904726895643701393844263693308199056675012239720139416782265065548963531061844790000140954313731212785989213521618409096651236413065218329319593329901199578641584456317218822528227775606544441642803676774222685501480883832384363162152213990669898989797635557039528201620960853230147648278266530707099972128400048952466868145268678110380814484458262304626581594244729941698441753600592932708813341775424957044535225789872525455496447860384349353088604390983129946144117095050895666900441416509429987982215725381603802271780357279069075808015983752600470403123370638741357925883852771329570579631694484212128567933363935058649613214348415730244717113619543585713778497723641518389858707131414875569661875561788905136581593053585630161955217067353156610849463845711894284706504188835915186014401221303737638448115411657346584924345534125087237116369358972947966481412988018214603996754069821433708693484113427387464453900203881292987222768461545210116612428363162113826064457074103006740087687711679638051548870741005193309387012066527496538471159063387792006859640668337161698571870857570504984153763236470283363256683700609406499582509561975826926583603649037166983858509611602172067281714850824192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 516509700944611627231016786125427343084708961291832206494889479614130665930417745143401606294109027914025603135930720246186426644047776765759185381055214531373891506221709670320199979637959776619236668726595301011428021606309500069852339979590019439724103492505565934459818305353929039453418715072855838196526163712150700679372210414704054574221809340902085072772872468627289132573865688284687226017994164951010739247506364646195511568796788610610209625563430008461973115210885475314071909101989853370303619186336761546147070354275851171636304071129110738783094688765286242036105889359232542615733122958833203552422677333815050260639304273605443733756401536416629614613277462086315684876861281713162278560424074578632876884396491941246978483395969279135855577976203096602944685744962466699310041728513051701397103684078051398007145522561361910303856602670143432736690120563265378733227142154738854407022602751515811675319972654121143052843899301715422305437919103465455236397243874964055167620681198150635103297930584302495946809666859841937377261589774676578683536791363836962393543265961428156809860233880975807815867954955761752367495853364983390531748741187864070077953817238666292725657717367068883984716523752313038244850674344588252743865249249051753227677538266941263043234756032166100958660073779725390665520011255794036772822800627500457052039818088306503262648523397011128855941623453716593261799890760638261731256733729375856833503555443465557390609828208864157735679835388162359469657610464640774671506278316751837279433309074665651872981906665419638477576302766014781651363009231309058842936746582668898786903153669603218136982720430840452481298099044506519337781532517474181291899473862147147741158361584322368785024844747540497962583892323547472588239379561400579242049684552436649375859057974089064452754275710905944142954499219694869060386993133272338357355152769471042950020223378602831009093162852688394429189237003574375791741007525930097200193604712450166001511054861853842426029884632777675495353650286842753612249550064017974692967267468640864388397625577281374006475301717214066965472416198992114007829073446814186346885392981242760976078848099459594466204367276929864403047714090103406192942580905176611641635854937963621869133259204921917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -103962125567062746581130729323442079823579546625692544047289500202655345570248733899034986414173942573079518532856799765646540943188277089597167126587110592776239335250401443903483675999158674011191542864023713925697066834232227849639894991849783792302198605704580802513402569952893536864899139819967766295541661717210988567900501987892521133743003342164978390611548669295344774542820540978010375170979932943377570763896710520126279839026371147861432754706178712343591742502313216079442754549165402656479712075342389547723102442797476507997362697722145920918713528500110046300259072584272558647020242665829470083983305785173046535723686730015928323236664514298824103147935340791937112275169318999567773228084129773414755071727151415050365765024367329852141158593221047233231106220883460152167922207654532993466698836662197511920291868917671110616134029024127451928079354756096919561775780769812326770776512686367233130397830318076039062526402022144600927469230015439030252040813925257905400040703664047831031440389133251422202686633074942485728076612751011483816798187244574074392634452894670360772297053990015805220803110231188942918453386846454407033559044904244422316972637420340959209168149715781808251120513520408384982204650432117435614665902928043851971896353226403456275689557726636087273410511873788792774342197589999668973950340170871207541499843541602858594072717274991778914898318779190187199792399713975003683259115780878526727304010825122037449732602231808117113732729163268047207065094411604272141200143094702706418919057402001923464508738978735625988802013098965907293837955818385434013518142188425837629515168395400792088105068464747249096059997153415044264515482433245170128656856114498309990940376575232955166410068489872210960429106113074892908171694614649581021484038334726128978472791288940758307749630960866815793170312562055504335850372135722667594913631552833459189228897484108021428726411168239551973010544993851846918843322580693909540308063447019028659011935311677880513878981381825464847279754730718044152199035379137621529915094430931031458815042222213348609107076959097561583418186130259199119723317561558790893840710909885561014297339589958973011956643873031282336266672510640388664828931387142780577441527964417166103061106976473743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 29501702182774122498347993498046321017465265873785816198844595572762464076977715400337877659468220210591258381223145791574565820024140969563186446950410313704392864859500439326494467858310969753572089673257648139446283388026969254140409524846339695346957836319087658881817784804445529816894160269510314611770747602541706784848851928092833789340706751342741832005539599809192758596249196126119896615118143818833479827738751521253901015039337283515927921491751552233299301822994889258978957914449395938951042563416051587048132947366131698809028909406671848159377187083411968206643796161945369870710034315019893414699584861764258357058883625582136069194778506331281365505092747574508679063457954783140652227534234798373042518735194252721330841773976041436927372430416587175518790432801224128722130724331405415323616446852755336072960632304174987635986828892984906311960958602847015886227509873492560972499279408237166332450403270673458884824378212596430848932236422915194861666671835765937185050151981743863053136944865291087052895515445560037477719636467762339717699604531002790187293906599865313396441908298357767598429771289056511972214448395524180008824984222254411572789440792863509072295469182516186518242400246982104573882538492699321336328675778342040119328051472542888048015966519410131589817172286739360769956896120545386736561108259439562918127116569971448517841708637723053034129899793153710192488339515333913516547241003417670905476524124449030282056241074925870986039497929824816277385186608762226296165454172918655458881429198140706037057000570358092599069899088808628540659125856363700964644808277013306582257775646550241506297565026136232933021067059067710689334534488587937027021979111654561523518918823574476757903453925785690632550554241210689522897636409897243126786603072873340527532654306726079279700293926303380277537814447626257313816316654084865439451570898284543231487604216993723005652592705225880057903385831998638902672226740832117310038846271562549061677613638848645936058589403820159072617911579290505410690892843872274763507393283523203167637646110097041692743494461340516741425496825420942909876346004400737699818202141402556792517167965860572277307364519282115029093912702473339697554872882739071209069430745429381513205538656889077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -6794156962268063819417538829906222368911044311613748808177736603220830296133666540879530740869476877857850031848906244100814816502423696701580101719803518004197013399375350325183090464949411223831696450715203061755883938185050524746123414444963746625470089638407915753985550350993660560466722903842368060681872392137717326782909311060902696609896126055923528216542661867711743867115323107270055054234344984869435852151085940058876508132099706669466651421971073412388877434087021292062432799818904134905598286365189128682914646709575530606134404994338583922721048977315151600598302843492980260494553578806786768053777194683259936316342135282347970712767711677363335540118308030523122554636759962778292651974486939605461051020738930596273660912087963861914627544073673815475703963701579614908592617430177818314340891195321270671357778889142980435246262067749827182419600613294752623311954077383296569879123903571499360731936040963092264930848910550549410152111446962308454950809903639708907266647862290417566052891123941137739775928194507470342787290485416538671757407144246807525078604277374115887206554574337735857522707513952722439661274860471927831799655337183744481707323386310016172392310669246538533846605619544886895044318828421716693407263005683219205191872657225613606013021292704153530260781471548517103360724105684549063534675714293824103814677866068126610521739308326954727484801227605767517312721446108255407058811499160113181276019694413554400430857449541288625531545873819652387797032997142656441545511361847878031470644704494434198628593441602752878223848879771527566193302905390945450455394129356272639923425110906788182559081254763667925656901320022119742284889313826515828011886521844019111707336320512636685774127273210872520945199974817126628490867576124872524071859631552014907297398622395880153114688708834571939767427834899960659432145331237041383920451943182728901218718005565612011507857597628666363882794023076780981161927387332115251059662427154068344019415580516212179990415020243474553477875073268328066340352107463389913021447005573537069095885782577040803471063625741450062055497995307795947810352200096654539128487886428415358391990946838049124992764722500587257222221337104311312577871367002035593851164624995598199945894690337849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] 746324473524847899042431862654300658084069755886500520223286098764578703985572811452211385032483874621594946608478179866003391236102242508163557691674975454724407712456574947450809660985152123773663859743490821886509928052323412226248079302667737603254998976593205145365064493142633114090311036066246550020024659686549250575024443028103286338628532218021948987223949934134453270171278713366708868421912262681069927954574383080325445252853317808651097318981537576886193285737327457643977469117422589288337075432471066577178893531983022710421966074717275812298559745335284327822672841322387913426292931705401461785971318461745769291784411783692694560691404613574179122834765666522495566419234983588651865638555750902089332897141001108968643625397887399815613768953547720050984735448615912576686445834197396697975875979915770672484391321917749199829782288042315399735616840105271701393008959502468296757160031792579308978055110486044100786036837584458468808981929766165877248043474642346548677917008930235440085934580734790280465100356492734511773790739125122288904243090741699407288234644784226796680681682067613221682690389353778976073026867344178500529631051015835414078192441920427296720230777912334620842544080144754706862479086666750229137355323454808594420528659018773228798286416983862831613137919239746776644225854422317800071223919739061188305677840465628193783728232999936387481832272790033554337093103107144204088423659783155235835529535794167703813501416044339069501648100383988858166080845120283920631818337845731142985418537730552911218913208057701688581288459855403237086646587258576685810562986362975406705137442200251062717788455365391365105889095859940768156118461321635682299252453490398045442805630601262569362251317091855364680108760400702650817959654362785574783327748355619651404886979183516603453795258436419888809484896582913242585654136724181904102052490943488850471761862234323612764628489289031902845460445884454335885036694273549302363536455996907118821890682643053440702389621120035885906991605366877057422727854859804181454220309077817597925388239806847315815393936301210361773937685891232325663586073022781631486725331658067358259557204845448187368398888924473133965839671648029550040591994275926979995916528022632751512408930071347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] -85596312518400237582556863555445051688842579179181580590821884648776012065868868856281815777356160980453450946601536180547627519859040127897834703220796304701284881276747814712344219849693722919710703355638073998803575945532838611921464448917887016890086958902967564637685267115274680620069414588381848017104443451658624163313021471079227283329887980906740425728438041158984485263990738343261694097857773445726395134711025731502552370114306820952193664037218786886342206992751538063050635221820353160718332924068301963061221203664033272283166394659763141920879620930564532797839873219782391424248753321998573090169115118276573191693953514622505669844733908703503553624487962213317664635684974166456460848026078041673854937927082697739209959747232125709991998668943741106136339596327533521311065338936035771501893612443547595372997887997782008793068856830085248096456813495591221062133994208670996545739065933386181755894283979647712509078947093077235825507660422018378707878403338381021841276036516101678330362599742292574460768915249541309896447441942673624163354307289480987207600304123588973368802033803809463159224521168075029790836712156675583446912485922660172398153882118168455808897207354589543248992429992912989401591470933913332126701985421861391218592741459186905784641276414301686507041408363773004486554815453307404777184626423814035733703596558652177174692209451592628419632959877735286603432153324159327578506696865149932902324431185891202719119178095338855886687502944466508987487312814465791018881998406892258660515155050660058127822742305617285679531384922461889591817641248771691067208667140603804275152200013295587626089972317051838789563558359874400911771242335745928076303536178679143795403974642460408039618989292758133243572301690336375878483784920324739075082871437846606938613343600461331191797817383553303276037378244146568175702218301123112117925323890036630028294941010588098413874593437312095780986559362901361368120706284615674838893905713207199382904753844699111755296867156145400273548971427293381802124973762881375932405459444371050083843740806582731939474514844492612071468987717622083133882913178227169126594557108816451599047755575327307140274174735267049868083871092806808314655983330982225639017008044618133723509074188828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 33985976298426209319096985230294215654231199162258471045070451470680864796003274354396838554012221976430226754856095594738599338502040048063422827310156603522847908161252439500974956119963200141413750865128390702812258494451498226077524567211198296095280558488144892709951797243074166869335990656039439150870861221230675919114771439757421562483075633153945122028101125269783481968680536463033477988475854260291146414057023762311630946772591863031554750388485759192073475078425924146594099866058573057055003010575216892062082893974779967180359405121698307897886316949282480618433799959214681498477569498280246882111482031677875892796371147063919003952465688218244974682848354869136569168270744599545571803512410757975951967699797308033337735171577829384970043404989201191370077453856058939194362724552006746761064928869462332733222930284770463364981937157289695022596747640752694819104099313190844670402204983772714139197286826308258597223984762650678138133226608035784332971319099645745594368336560607746581553971020899439999036564198564898203214140946900644478943754268324598778545955196442679574347517393270301494239546510942073620179753449055583056107224543102427808170921648423192366901092536129391548858162127919463934692979761842038763816823498370712185230997248806808620230222701528528389895643302478253644028177470460100299363005930018412050213280018943391384771260517815354152684828159824370019804490766646114952274506307350289674875383595073019905290126602840858128639428374587438565922111841058464286938353873273677772103471066210442115371717492446923879413240054077447725641409790886034474985108193371020835148560864447118268675437072269911286749336652777345286161132716863034719471455398399516558797780302336749958024704673316630731790789792705990503479085780146668692961069568780560409679241979551699786327232463402382055205915986118349463308912884130732175540253391702868443881834466946623860695053199494745008570208838349059045142920930572352825831696386108742263871326231009257677839206817103197299232007394507451465200204194839205089826268334259504843510353446756306192300149937215508986783670462984811235751717022085366540263562334491165082531965569444328023486146792959072083850471863735881385186907092255668522011715730785753406260076735365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] -1061955027299649191600194623020472517140155883722495461061605398888543718752193750322032618761865862977283286035554420848834908991436607150099887660313888874093181931048405386190978972702915928908938700214145984463551252769334304167136561209849493212010294728310247726867087159049354138268569989502611829844144358007072080383184611730507987612662397325393049612847985118632635682836580636604247490672660693311468599292132964413204861893341314955195299702124844004570315155172768721423048357598758274868081492846047129601020637152738660491217096366729253095161997821001935970761902741264553744094127596178012429901961468462032306390467428541953546676763422273344335440451757777069400717065761624202810629372843270248745850079984047570358536394037774307847688227011399833433054979452407102113434655104219727682759752853773310386434356988620073924573645786300370108720051479985930007985563969671476253768073596447719284180652250392540057188232163154106629784645877009113366532174046414024987216606382792956057528624116366338024975910335065525606981399422135405227696628603899467571343677880832858607385468256196297703449129358868517158380196608294666089711828547361931229682817532193330880940639273274207575959535790836255002184098520587513816386939625547541075904944531068317795583547743878380163683080839393083164089398100224811925353395187509340828525777378037268362612307033374477704435438654308993433217356916104243430671412372752598378474479019829919899567896922135273610549951354461529949417301424299875330234733270237923942304533944046808494933670144411705870866276062707649558091204786724415891612948487223294003986007172648717556734250280717942681993874548916975065825726805182364670285424330821441942611331751569511416893790926384335466826214810792167370623509525248985785084348788982775683815308712450004401366054471491269550366934893220954846286550116518224180736678757978618216790130648682802812052431947875896503069502174759428813077193069798060128898423207124811142904299170318420392976110633508890130663978656070377485850487396209567019762297176162992413227504456023368645893454480967108558020298377006183274400795737350675403640493976711523510202497452370226925494057697634978995603908993673238214659755346448806078413345188974542338882550875815936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -2279914639987214400138598970116856751769715268211458057736870841982125674352942538440148096938462472532089380533087692440610616679091603159767529396483230207404503956870354984431872662401907441650238110005918469914318084155230226323308266795842170180869681051309169585022003437760097827716525417854610319006533653761947379431495023725356493953380761014400498911729143521925678472886596468445914431837005059485610722792601428324964290312393627408801103089194015202366067756478009651415382090552163208814915706000731201975796742859983569918980745939829366910444418358157433973719902313916777177661553695078719184664335691218680349780137129598259684760955896603584889057759376143162497168413166735813752768809989064506313787281516315768582881444713871010888438390059947341018889509869249406684219772186470822701136560841117226841282607404598536400426362458848200571313234073862693478145203192743171839307655120108819449985264780012687902265582348158491282578610824059039286508831563552007658031307554350131331498002429665863768184186740079463328789767558225355361067115534466907904562697567226507988781818669659224487356271225028766960653704026166891668655265876384930931933223821403768467404742607685518823062396697244293549706873450793495359092557320171358620793898798691587282837900953606583626003383258293786002723918616296182414365530165982458460082680073404439628793900612301871336335372172876903763828764268739437367583729986626805667674235910299124007364339530916109211986875203030492687969176268921986392109158310528424620744075943568595553574218591262357352757875242361610735204865195587212210018768491927211180701460355690785352879593172000087263789197683621419608242578681683162552683082749649324661986772625575611631666825336919962389099024879962446956225746403400321706467949505386701201204959105453449520088842723054420149309404744497157507791556189179850642999384316193791952725627309934140940466117982772129194174956269114787107495927445122252741995279514766919425084934279272327563303193183427224939323349874770795328546269383701386166094861361112119744106648685553689149957019289416240319547510164253675277455218950660110618235290647631965491076367598686492881307763994034525879741728026930241468510864975018324671279375210546772395414406310133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 361805737079944091174801737732780615083482144436750854874885458250976152776655210980024246251884584695710226089925055443806356440301490176631380876635206669618645879842442550510895005997914050616980546828446292457421447462764445168672413919504844633424596698387495780335187928730226424771869791794882057585547042169113681802734034274462705001626947556976911004324873372435162878921985736090112060245303365480000249309154364651250940758111668379591601002843660690240008349914027073394189564742630165851177793958303883713225998592263490114555321048295859871843924263936001222141929423365777684714013554312484061809136028597130671060951293595154336135132214619024245859341105554105494532054298351420088364022846026321204821112412610136670066919160534689117201563951959365130339986553198041183106920171235442782176888430681852380526212335200988995256411376379604422164902577398394967777619928626167267276537730975915068060283116645457742402279192866661888349658944559440030863370456712286066198963726359750794731451139096910546246912616391372412182112071315770902135421233361100592308455738645192378284077240605528526742155510729031062544085650806477795697115722166879528287262743366712193253001256681625224445006176929990321662232922373742816949587942807309367712676524098270472896012290522576011487327525765611444401027812788467805127461971177667912805522642889134867160174230114448628399076820377948915304356787409398157813887811220349571839835419132016841434717818067039215821549243107094035973790431969612841804096038203808530221410032055187774176693496816938009591411844061339245144177006140648830295712422191392456941664423882655480035654041343614714020696277645031531449233804399294268399511637518216040108678760954882352781504336775739288417191932337907774136887302812441565973355837277187294177438529773200547616028696401469735721769111245168048483874855119105086487247157397775681713322655337789006059490001166409139485209500290646608411440461448225992879864185418104140685289361797396817101628067257585348459467495230311220382814001276435359599258307940355703124445250860299268130326028011573478140746834971565827843880332953942512749792312629664437987919605305043643451611936569239397069731893583770129136038523494981095696738269480178578292440754552832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 16232964946690714282838724092885818080377636668933407683853381305381189851362531016882596473287287204101767789598817035563640126202679041504245305026410283699865345812612824628870151305226967644219774394867071340220602440063763254570944927597831632579189486303905145427512375888376276757232430155485130458009733279681855403389157484538353936135920892939871545810571447200756511025750907476130154257898727700963044715573808589945035224031714539681124190093025884978874067984655336349706837250108656208084531418421822369275447260541764493928959846929060030841559755917367986310058431931525758721799870345034149969707786520777016803085235242911859174383257076407520649458925144377097011975717912817749083133737612337318960742130224418599966757496256126365408350734133183921507021463444406343075678164094663793038289929465738829403969511207095743680110528254524111498813377555666990885566951365603333804667527520844228360143550426719728851560608230889044740274067283189009401607817461291317183214344386231398361874450365597721944449575275441122045287326496173512704085349867114398361692200913456766820618372257660959437980651922219446671639724597345414336144509384499064823965322301490083282659715679471643506515010012768094178530863549277222165211797034990585351860478760547063098033796115660491447406849845715614999382055244677062466722254001897845516297092813974338078849356953848328836071003480302778963306568758673779131939387228226173625743696055794321070078038853320520095280018880047665785413762969468093055723842526442421765339797172765624623338406001587014016341810979889547900284514520897441959656731796349260834473211147500182904211735766405882245634757922425109002763394820208721253121354674463407987768277153502338616136424795832763304932558005250532435185376143364894146573012396239878535433810022216019628823920376362562419746145921651458089116317951197785600372307358537319567360717801621164541964778410162515792114530561793741255054584520810212037195332075847412692604703814022931147494608431927413641967688175432555051746613615502712184446114485452595519563168347979461919513658002644252677909736990197273040829740656555370743960410293713965819610434341469430633011394290027398869453443928801227151012923033815205951439426166455620051842650603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -1523378239746589131380016645410396972276817641629654358027334874092204807398923621305237083229432400211600001789957684559152294454992494342952495051530408471658009471870065778090178923075070104665168485847300856463656043922189833936860732426927150698882041994597911157460591749014511546991237211024949662651998525007114902419629041700305331251744983349127998171854787879299357425065918650926561264088410299868416704190570273192048332910701744101245371932000375095900393844334547673713720550466530113299681936535657863717682989456954739038541182095193714625572564127553143419392770560018261203577430936503520451530244685972617527857696468941171818186486304382765003445454148956882395770759058858127367145298211913180679258946799201306380788598737029211134783362388965303942970957181920942129140728400205574347817979961645223228204272801023600036947920165934889641808733443493967303124169186360671241159741140516221268002290819235049713480788796934691988981708599282927449619565297623117127385757709158861434793830503742012928720472075168410064053265162648753782652639369182286013485792139081478183270365474796567925651528502014155234555662347700841605682379695240272141087093308936442934839033127540146197180553836567798949336204700004058399764545161569110483603101295966025375274656210305576730325315003542229843393161317431388329253128945401149513740236261619286379106555997142528936595774453684722457130732750984918162207171803718655621517259710088132255830335070543037956908339012292120707994215228569142734238660210335370183564821653370870421327870483856723738900902697233491590260911314045073536944504511236497732320734520363744810230805345239306959175982905155820886873359209457137802800587867295601745862677476474120637973515446525012727739586401301812304890119813172006520403348508064290426005859470730724593214457001259427872676353300295300297914930893781120922008041877741418143115576039557492340726450856485223923787996857772750039292868795091153166823780019670949665931975159389024016854500497440506055504739686396952018563423292247360027912776923649559876084859242911785215544909817858355072508835058224413546907714579447862255224899579696410500054250664311695097026592870846041324707353260415121803982148305915770384219415228030458541710696775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -1978580980695427302927465204700538297834965231707240904497369253416532778889667665020384594568363857791080078160293291398914923012758354331974110037952632970371590001782620706676615691139065459326898617295121759246430723182495856745136801649366694440409754235712188135601163130431555333656629038951185480775549174055149097104922423071385212473151473257550973058984591347358130333306392840748789066772841370811285264565969404365830320010835524230504868453408578620851287799944235565038777115520739992662651661868639057887254849176485078497264900448105695716770661240603550234843313619405279035180588763818473868613331487202658448583844634350004844890469710586907579915483931393396356751634168417741698787550101379052075837445170539480109308739021865353322251385682721938097381772462947188931861895995513052993807526989617681394575378142751134049962718141998895220650359725832424266925269767660208220560702114320760795225733958720244632897491955562061537161269526932380178353884480935061973009838195540554206652059365562966993637421078270793141991217637159604659927076341106923841501484971992890459893170340229396965151182048517923594332243652597756375215398398825794818499169367757106252036329768216999636045814548252559746594965782500780616740618880795125681682115273375105337608743761462981180779114023180177184688334583947097346373407433871186083945296764446789423056738463674829447778454713523437909868419040751868334753801398263618364247330420677757111461467592008004583614995429426110753941669513128506300870026183890760122494289840153518466243667692498064121067824131986912011049296289760083664477009232315759296759587821626286897287149907497495859559562872084394054184916335680621537253427137156380359207346743854601921593115978687989398614528601259474975073228395980528103243674064133799736000589434981971123951053420997210387323410546047357576377937845475113574731585236601582963883137293433697330417804064192553991732436257516584921957159581643293863891819849663012055095856718573361443624536612164385092206004284762968617576020791939722130379104378647219909310437117308508337030065747287172150148647145934831826562798638777959295874190896439822679848575268375404875936757602122578792625180821699713067789543120518445399930971384953824962439135887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 349979986469160723684495368839874275000774837518102590870589269777708458119667598060356293708974484397741716766366020016872512640207625064804169376228474861498749916722216835847042513124550119144469479937553067036264856995205045479667905050487926352014154802591976555037623420513227058073550640818271694908875367744310780805813677268387682288438911637902146972608530356276223153848226157861173265774707924589416419881346503546056165645830799389885236871634297078274902757328955045802989567409591862527365000631592691592371135681606327045712317191800642938066032354724409905346332165913949905552108080408579725331976725400433679820143606649440405589124768532378355409670511330445802149912568512377633519902189778651355181159731852560359709778352847148445596269466234883978668081463581740965786544027708080893135890735096763404856186203522541552807915814836374205069477851951224359319835329761116696591525788681708025928621084894273317791697480695530156506488257278986383416795753380421484183929962585433442538007567300844081896597326953691490554103622214829019166345790710169656189701706097447975867911113981523574470727102155571179679981233119723710338297831104132374550361914443929179156030967897478884629243465228953852943207251888592706279499979281499846243565934314405550451757275153389697274370980509156808436485982051113214174441312970378098058183044644521988601707624273172295633844465917282212562379598552561313098870203559096715578949020035016283085599831378185058843521241580577193992982030661838910782272614578982583902723484467595193283370818977249138523764335138040651611829165986260698323533140577233152931252436459744219779879474526046619290627045630456264441055927013850709675227494823032008725525364100962876977702887028897220506450570786182508664416493010208274725378732822402041557584937326834075170634050701203989126523089513775382896192109285620456833184863944456684637580173212771010954841000199958379185801944602229788483904711515059540594046638923000896527522485128381699927744028706806095366667245113556332893577566629935144859675053443283814255575885371149457918264697219135917819491121318911268993613877548060577130947970121280630633170822737976013278785547445080217873344165455577187671261854813070394176633588424851121446945030144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] -32111576467801330976958463649138890702370179827310580169192695811093602838515100899552711442132895943730097077148781585231678994012959550020875263017668034700590427025393336154872446523814417508314207322970599652787295986821516657377512711031853077775417180083711602728464722761712621633990844288549376275272683025245485280950151668437034120998791957389405249029756239409279252004186643869911647343338716223658792010968969105270564833897249639940779324604180260617988735575105903699875091279898801301688654208265269533752988929569558122960842706772823000076502202808837812101773315768492533493736979226533907437349933701728468480378352119201324511810223956502323948402699818170610207459369832775192951558964340478051681057861299966998081818692556421356162279080991427408960651666225122532559928060557808335447047797926543323065577740846257825478661996637728490864414739750324354580701090905115049398454091524711972815560689832724277919280306577916480085938691818388731831171651504066553453292887404751784900470622794586590352295611541366513433166223634265044148914046565844129200399082804767153276428307563305042667392441990678180834991230829418608121447401888016744219051290957370296101838718780025822085103724325988474057009973402955169187639514409393479291617976472948625736007797754395194028853377162187327138175257138864125946961416962257590354216908007024673251146601804537016184965291129684678183184320844165294281535863504345643843096612904379882038557981163900290796904740664777515132319460977915783354148054361333514361080470147008702016428804903395483907279134118532854836268250499403812419699928026462500587546627090945415139375685424959873931912075995199333271536038167600506052071217762574221323803472852576956614806495670458540479194016461444970982700703958290967118351010914231313301398706361372149687271014554866031563578825313904711672067751046283916997945224336051449914135182632898421947135586521486921586448252387564368380693256629505929078322732483739511323632995162745871388790909085764497415933406981302056934444589132505703834209651366548052984604556272062694814184572815039910986557412550175026580092759103655218576998070916693631953967137551387869267489464211478734969132789278895858623922978537073118597908132586550565571831791616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] 603999852448319205096056942922929385493015653151439441452172922798690275499331419506730070739365326944455861418398650979100624810101998733417097208001478139241970638910347734082891495750302308342305414851511070208813375029504670332025943831467686297417340941808385937296046863870944436177502717314894395493461624930866403320528257178889197637041703484072825996492385653082447911145551771748534234144111648406732793848862437197113741870154505898724107992018787475273781154159706962778225432639101682423303788998063779656124133400462765066906580697443410629547445921398842700762768543310386296303608186170108943813236449295549401752455828673895214332430849045468737808716608132325794200440277252187816584588437142756797397707199517219155536469123310698599022311947709815425717436313777406953315553946021680763876928855527207344529220615200529707994370882345500566463575005721211379472895897752007560204957343752314259737631789867348934243595572234133743598287922373923352465987021657892939299538594704963586379082303147496997580337678181791805739819896207953959248719654810039452201001476821081122306596923888380623562805715507332778843007244823923232917459820565910297837415895319294816268246154156760666093425457123617009610756107501214199661412743864248637890060766042880556450556479324204580631335612237305989681633562979816465034002015288682560368633755939741812853511199350708242415633250699582576520156689361396801442381146614388842751029373424040308434963441511045609337952444124027507588250330491556232514353897613303102150628754859717437082615016019347042326740897372020180872257555155695229953474654820233141908799664307693798013666592668746545283244810718556754124474966187114974649559907851838326689809250014773406280377767619042544894876662262948739122997347587838154926551032704971949424736338698636998199993356814859808183137324735671276584165484259328966741529419426378025560666464671610322985867576627507855075614865910013286284703703034145875445565364736415228388482336880829692921726470443382976732402059307259809914636071083074664425001034009224514591674022258462767078992950141454552829474675852540457432254587189366334263680712203108645994796726458930924434245929699355243779933348757218116633469740285431287016615349056739255555687710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 153620153756314720964156905524865126746876105948971000387871330207492635486436016627907981652801066500595926343494281575368713108871256021645078347092287926297453076469794649351940702670199806141957561248149937253199291843435313498001821986843034702885434677288524105453705393455221368012492343491806557929077987340408717442378494058369823322920536072915049147587572812606892222500731612418832345473728477623952181803490441630202595151593980473673617582380390809381365569838231796435718105533723890970991721878716175728817549082889102498903686329509550209305133504172494570399283408510738047031071083183769969850446350604928877422811479469894264081217853001950815806541104909853130699235704263354209918669589050709046016412704335376237360213241268230921222899426576519762404182323278604101471331142247306535030866684042221004738863508696192890922637060372351921362826101482093422958555664331181297380666039125771659930763034089048905289752151681036629573044198919799420227676031801331812348379599775605264022092246225664264707150682872641517882961960253222888221772498766607739448211491668539544210919909148340776942062689532101746923237526798523886879413423957709200260558206467846232480097761298439148111266743236057798732007992613067799609738659114639049879288497697312705034816406128762621465986239430199517980458773528963852655818577830781887170000535252726129161491432610256253025533937259254720815510344473290673175032187587786551545656744391585557771070038567990043689890684612887820290565903207605682124364865840193123640373057793995661735570646532553388889234045577100487828155226666686332211795764097338971990856355730617181743341794584755839387714615022911852018186779608909467763539261593488762676949056174201766384880085356520890067253957215762892229979024395665112612461609680769586063761620123896788817191904140268578733843274111193816598339312625710781653406638288692663195853847269038013759800566294078141369422120496347099771492661569031221355328178303406931841385346469239235116855114900686661732930982958620759882280080545513605164926242011361851274617392613366690815708648655014788888709231277696410108508270292017271755830517525639708015376546605924934003556624803816262484606235045343021453711585244617949368194806663577973365695708135424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 6214460117767816680762676932879147469963395377867623372683090714908796937751224747580518303755757462282078946589912192775481814725705830619655928022354067787406746780620142206204761115830036418402027968436022370617630094288184985465976129349186091273778582567137702342396200262501781352865819268550069117775549429047191360688324977718750669827261374508802008653074323678156175949911154346914550711637245214375183445477823133719319429308638599471104475153404946567376445084720932368491694770815239618852718683284351124868824340037927268057589443265935363288323641361025198698264650466461760606828715553599814387611437046488509955054752160710806254911791874397280173612309612811073490279518714343900476447728203882773074962650304947499068702993380890267576736643090718418975072283545964901514474443846530432136729588161854886479527063158034576356856725235087205871714969462338494972439585028286878463830450336609231531147751680218229956870694357984267130377301510760378729110711353584585475510123916957756724519046167252070051712621007898236488375694531499810629470056648565223884237110871538094690295022346483467206057046073169202773084385289833478765655583910194772943336326758893513727030448191918116066423628387320069582933993132630013648468754297106337577503683576206157719152838534733885338477728382317577195507184704389817629228897808637438329234127843776441399985794300520507108496281511089089043634793425985198374333052310491583608456486653813720154137921292851416393746785299435626094052296524677875359697540819751719856462954992724018888525087122165834692401604696493603861682201376302196591574550504060772873558661441293707127253458149847223554730425981493138599530222201814451377900790899154443475439424140894141348555873227014365652819493065958080230965104131997960544938079714834228420619338018914412057693001681575028273518219599988694559674379478973361560250041772042208533093788276618573354538862721410964574316099887118966543686479259576126337632084084389672345792622223067327422816822077348837859174109616241342041588564597861750087031614646206448800402340470239078725428562682634735051639864151357315242879094765921405153533658867035062789587230182760753623002712990482347429501061306707730410053481822006590621912000080923050639228123029176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 113428079856077936924298167697181326827150054973029142008623748046884131144219176836243591657268438735141253717103158851746190548790538740925675137130668306016935958063925585056714022830824027112638596567653231958763041325412441346941780368235440857417283368812503664873015128286803694556171162919007703895886062489108280653452791294330743087928473957654139336214925030455378792036031599951955698784711859676089100149179494556398081910043783868822158778918578332437725919392492140604540538215415453374058481252802635931582589408722963614149840940642778003347277415010666560587406953288702538141529185584572505836706966085113925350017101963101391497209391388292055265364839294563397442765191893003975347500879496764448097363852949688839183703084850158980965119642833774092886843047428552418174099464762017295480003726414034071129292002802441305620988260271288429141885601212158670094168972124781745584775957351232152995952226166965542730087227220985325863049112412038572039476069989410192537640796559758533976002311460410768876050364510053068378454587221736240431881725352651626960475873297072234854820648498673777144527456666911893369356166133668084793865827744358244257146613101013150941350853279965908404305251818343662296396080480070487003019323519225241945935852596895796338635037509347903429990320971092581465964530381394024706143410300385609129960898063638157182193598112280568530110207343803876429010702321146984102575832680916922857919514028182366884575975292740271181048702819956585241776123453443247812740480929329004313289692890246367074666173241457148678072282699105516824524672185032758947199190446131252092380566453186600882935007357262841733904459888272229448822769907544472338968038101724653304671067198292757715750476930681967984239391686338993542729739590182191881577781801028776234318951317267672580722380833285666963542136708831672094647338485090134882042047549367367074417607050590710697487044184435788769840206245625616655909720804262966325464867988333734939878832439577907124151065627913708141584433102504400415374790334675926761441419132517256740990224267180056121267831871468513747906178899260349201805353359312795294071966129054940081894749259149416304933180635202695334259384951812144103251473181993524468958897836326790417895858745901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -920213641076915101148578540174406512557362044842497144345986266229806233783741449228533917884568746600881739531363630837118771030072307896989921685782753246201548746749405265730382143106135721436439637548872483389928878864238231217433447421047092183938241584948296474285087540777941481665351841698286304125825931993407204863922084949592510434890609868537189048614245820998106565233243042961634815860632269006742777456689266733416700344963084423698858087311927904590606207566504333437574705665365445302628475167597589515205942534515354842823293658912232392907923392866679519013593779822457534293847886425014248258915482709485098022900136688274825600730626487874247624513391671175401559261001800511859420141702094989274580482120177333410524861574700988044031585140728610912703161909699080795765856802474238380870158940456960712802949957342429445980375845769517895075673613129765509070758618311538081700706972406733836457384823158565477183972931602566456314326965435760678152657287677332566912364587636536723535503531254234451375797400858677723815829330264588445610068865982420885849734203596321591150872493103368369016229766372543856015436269278667063451666773320207257932680956202844848359063818682992988870541865809874667434045480805414656616832742316040452867408483444111548239447281836828758093101163288825070739263714010283233945312086115466036046769051168074062415769773000588947205715810864122342000293651449026877696679572917032020736231548044402464668989684460168903792712951975958428694157586418701520420395690726774789093865886809683063563607074823697936925463400449420716462278898658105923926859362835310807773720507623067881721882796561841539924543850155712224346403471532289661551448494990219251156515888875265492905285923519703635836280764108014512063026226721308668695753192370800699151067692836093836273770587696225195231930740276078413402710832684543134950040411587948676662666762985975527983344188494528962461562082528664146755303255347140454566313153758768611237379104285805327624610823737955068410716962648404968747076785858353432323311739364689568172194212520583913793673695365625364861959365624716167537176119473133496271072599859290681506432325988462541578111241666165376166603844278925098707024322013154656361116569201772506543322578750013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 19211971449329770900266962225441891127687185008603347129906832485430416600545925872603248104111882136707492911849696417337776736009737353182909060131647815870506764413112637131462226251549953247695030267748833956733376203493703470310646497989466334081777210348730772433681572541916352929222216606063649864414449904650789220458505993219959661873036688500819827508522986980010793743501538355691568487443987718210006443265526612892435835431260911144562623687761717541527350493571665269194970846463014111713400539248100818109210772841510456848306755597301951835554642084799143960653448082172940459049873178982743676534904677477408302053520934477190841531544855366669128289845882860776449867193931800962788244881305397099591221342384041768092096062470832515791827084633976445911510207754256086015351856603643533156591748659681519596692045311908554579656680022202720741909096220666941191438672869632541107612893435136137321876932321988589779372074802281380135517262529331318801733282297333474693623131955727454282171870027129315830581827487076377623976417519108075870497018460181511334592512871389986265593612536694658395437075183045631732778348417591337004573827227657894898978459465322544423841785293840974220002234150522388841246318977905513242265721773467858863023273461846079537159090491541959266817931300981524809828246624924025835718178987314820349317316689277219126321704459306569160892027993507035344063817087486206945353264962413417428893159386319922238014324098108552302784080057273700973614549496524241184697070172215341136169243733203302886456706031239506045111690413562573225742448922991461320153040013544158418330476457754535766499738944001202480493849289544968878344023613753343569162777219588929885735497578972801711921764848930758204414041719360144202786247747291987494627975615755396064779883695233975878265627765977634934186798218613042173197265544437091131533551171924737545696986769964351135353087996136922910549649489280051199684278669879324663789132948143899162481909203923484954187962846934663706629524074515483472480416515446065746296727705206683774371269581997948135169581969249206189592697330288751683639590388628471233497709288870405277471629109573010518768897376203559577954112550332216342349815952024738043598470966949878627321739662548008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -197433250588644288353499306385796301686607563946215117040739930462938027547294657119672489698639214397600120809755003360096436163586349709507978535497297656554007545575453212370668939092406481631165181843595464768876457093430573968647177764338070845824538015977679495232851961670296879561847023267579403333868576514119534405712766380389932214049594727233749062163749585306292541964209832894409054302685879895171430365375448421311368041252378253862105904583736625459311008356776718827316060974326049730671641722214242756637346363426343136565492942425623880873557444375327884792301313889432979655073564565870025097439658720774819779085797714310786936637339594099848616769563530548317331092960173604394199896304966833688901593572630514059199645544207364650953738265081804289733546142649020897041011647264073108804145423938958039501425308607047925448146645564370664285781593663049089680513882197283606568767982296064433162363875235289829551416749522697920151096569612681092780435672028078037154204373074438144239005562627500183209714389242313427483123413520259529297084911387786038956072689287807189112552977830269340936603572768448642837496604541730389931382963401717182248535241021624510115511579654429392260717185145934095203319380023791600698515051377222629870545877611272919687598627295383685492494857235264405691106702328338843714477292683266951494890614778694202959942928072306455855907296124329518360279439463982081360927502727752734732595634493141575619050266845287327775277554508995722496509872115270277615580770317743755040984743582020368176997057504234335423305384661747783202087392967383544221345127056746873679289492381088489995209034764930680806344397750964456913282048664177512235896419313681573772845784247663018005891803790662320446275978308231334091710464922171803022340044369682704512099448759513684527957134074597672201228340153092472048557154686172617899025141588123933832816984416616805887408477679516959367354630231033462839658765158518223040112438899128960832160882558142519613971304434864577500839514749372769102649098419164948965629499531652212979811040467656909358053278733240551386728349836603154383640798492684692297598818540603212926074342154792275126310863097926166498724885077809981093080328730263967121404464509366504046081290090819092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 1276791220449043430912199229352300779677849121199488493512689587605401735416945711629900673894088600811421310813452261577197125507062866862874364924496154497442324915669020198170540501207429414892969977579638422692056465303563875906015200202271701028601717128785631299564070543172407953880328562135220232260036938614343107682973474618577250734945991647108559372510502908521160019527849398406214307914803498584306446891596422352250535205975883752168507905681315543033125355658669275789451815990802736427089835709836820892818155637361146235584370037552187807507770483109328421537548731286122006940495701335656511573053557168072174829854520623703904992524196713300526152282555670997579237244480976448899358224133292653398284861488485999918824313312571038900835122310723056377997550048413078859451325955339331821025634683763161424013526317656034276631861427836074580469783074941580243225668485878103625356206747399006074978144287865881762266673577649690158197175516129223254026803843484600687325290846240575772075304922212890393838738946907673990746390402791523932784568207652944757732140168635058257294895951767418527394485979728345902902001172269109473155781605974421477742107239231982120058092837322555195617306088371160240277557694064846090777033468561049414928437705771506694499319274947604662873586353116801533700642051823179500698641686667173446058172016675186244898670643592764830856162351015361996331298523410499523282283153614493352377831448819316196243502171717724188368674981289247234869357477075636669264569784519534122597286780718188084130623134028635507122043867371674067587516236798920535533254712081051195736247793850352598771018439395966606790074998601603076738069079382883674496351775012168868220894680641685443634317105905745052405388910858003371885105883389062517631856497954581226248391250942526094957117216715470932018038434243780698012008846438235819100745270475789033798068295426072101915540695537451747627720637979867762538214381334214601017016524049553249615164600980359500764977163078950432016063871724942819114265943567928337314863317704152609957311638426314838647527928751984375731431807359365078801443420919251480677454638437538513053621046283538288318625597066496176470847431246114209077662275814239403191477818561003303437431423404548816896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -5899138414054602534018125259294683959154800333672654802753551807060697245125089421962387263134660332532516692841231285104198248905015834780203310681076735640370218579117327334541076841375461089515745619827675226548702136303541912302132992662143713059663563104112557487816396955408961292852240785245997343991117495141108918207812481603897020560313956574529406352268822830207550388831103136339862195675528688663195316609853659736997990181913962293895329205849718431798408341984794580874054604286005180559073921494469674745080830584276103657323350743229931937462522718392457887916835901689871268247186166325197825989840939854439190901636144447847910836725811739270846445970294630552350268004817727242617278110847518990836427796590077446101310542059948863544637856179439696763311787619474984113440290161309114307452140579962244446810994309450285258902460334834940850493073878957123571763708901349265023658186956357807926907903605153290468399817877439990406237581429705094153543575470640843137965007036408475848432932966806657010041146877216595477935174196493166541171530908465332470844685644575338453816283530090984573802067213955670918220781470830357147679246673207644709999280821719557755556108536151882652770179140351378696528840573770719774260728449604099829257313346203321423707233622208611858533512848416544815820993629029149290346558519954324880754228864518283217648442927924522198617247362543424306417468375052793512324389151438306749110109183933771401518587631134544121812651794511104123097110322434090331415840111108216294445130929223329663360961167382699770598409116553938662631123001990524035337761169615720459429316656832237131712293438512615230927596835329853288168179486796287837063148332169234777689376466086858107111943194798605306828280458950170872621255268427284534326106595045159050532044942728024410842325436638394054028149320376838862784876512442427751005035936227746659755191937990137928729443293271047190320235102982081982575854155140243027379443638005830717740291416310491796342440849449729968718070685325913183459261844689688302055271997619356358471012825232608482374769851374704547071744514909460927756806377237879869342579093656564621315206527766532542184402735628513849044443935901254066273519006236767514752850273118046754611161473889683374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 22646446545502184318232180201478017248671639010122893694885108081818734250873949773290037801523156178507797487805735156905050571669410574997523510694996786117626564631745017149790370483140053018663832331943291658448636891810099532252351473535073235136615070639473593949739069320385559686954451779390961222691999396829723586458931341935603648324577082447481626173295580459875933374665524568375180348664453909226142903569868614955066749446647475558384580213528829670697966841117338840609774246349080118280884631588564673771963725572652274208279384236765930414050816074119684469856020385015415817950562292209464323911124808776168982756055761635859065105838797880586540177314525105465106273746173032621636770362595799073608354533225339171838437401503192682287992856266157839291316145790708296476330349913227577830703375041664665176478652575883409692203917594883198528591444666357972639563002928436413347800861119890560214560959044440002056416155228862584425873179816934506584554253663896858367134835087276486966270326269253156003076513163612147068852136828980511661524487479557153322821210558621734259188586985109750558042777285923466239349262799544687412610005450214514896490337633376446697567490887781097419683140358100642542792068192315312171471545402077126162300494131534737347387785564953821371889852012642399686139753630161286183416637330316835827929116352143554637800885965771122728297116830624366035539468281762483112086575438000519482335737546230094225768713822482722840766425611329300083680421470843006543562522855491562457630780720766820354064128445205814728381263590237530194859526565616340306594288717876400747649951373623045430483197674205936461993795116071709587644972299833304461088760988080823922891621069029688617648327686428188078645682114954732357259927383420412820676527375897254493477054987277169827543724725331222795666604698436787523134682207977669571400878904997773965198954617754778887087713633630814251448683136573648231252582341527760823294701965103743030435301613534757717743600530236532382689289271117679715700049767975017947811402258130310257084616010792993155226958233299211993260602766435452271065132152908181592051706929824126760646965399726859638285612657174226120812874189725108360959919219251139029708967875802331072328553064167869775872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -74258834030877442970665334159101362974512356046736218648245306241066023131756156513592765065379298217043123058553443416894678700598443272206796813642567200371517120976061089860857690920694990515458395846881062314905906135419802869430960390000746367441796262147001884779304990707405019586056837470613236513155146386240311972542428230120457317590994269420619434598057786867803016227884783514062302385068812770331777859371743068441010613619685006312337319037205198924155160893691327086607844223451622451527175954012813405887288406516407085674842681250503794492117923241133511461477688700911932933489278581557520451138652220604609110432068742140109728863463561941748622370707006589334057487168968653198975306372918818734702571002367412629352322987141897406603632261618283885461165877973566201157988645640380766730649709961753061563474261631316504467138763095936661448833812921121934591264907022514902151949813628510985746496709633679904071166653378543907943900141943523156129741766669994598281819443832581430535447966949896772945605323058558613625544157987172702551929434399160579106801827380851154943156664032048138971543529042415207247040811187748330287756830385607068855899801618496656161524583291909043923737450329428419508931736469477391856177919936466204469484728196468356946950880640603698224829051478324525786037649507803568932688381333012631542744250800893637966859311689937252103506018414954106892879008204921746035644116748113585153283691298336697451192350081294800677573084547666241710077373989912492653286740728215032438233459991480809855373219475272808397586688243149376088209427587342085113304269860657202538153527602764200126421367900046154584182783753151447940653909485930558906973435693520774862210316908405007241548992873460449287251307651255140640669160056469979304537700508254662333514806765909608059942703068728992652411386640295142383070164839425079617431330808239428914945282442528854795076528867324190286166321992044628113214297526520580044357252371709366823594647756390882405797871717350857839415939881904261833754145988400954645447272249111670456581632641229869649386863861095785905085520435151205457386120330026819564286141033163632598567851283850802073415095558391415588366439046032373169893893599953112407765674498804408659437818730036833812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 214795988804111737437833545396374659438351235574546911754579487656215938020234982842903469491878621325527742756889992472137326466378847122975302639952989322636201111636629489936291632270377346476055722193638706775902393205400695607644540071501927643850448167320634203584272870873876017073763519718752736063467356578624831932878181049291459654276539493740473379273811797343614729044108043175837952076238721544149689512260385534834551187422998938768144575228793267095786605805459291373671534770344865646743159733320847038167876525204256673534922036487127024998524092679162795257494443153713901668753697835295852201697121992861472272733217225614773562629756045661322580335101074219189154261520358399743174411306016475445992112771902333518659619339419929481536309744777759949495311354118264166335768964712639691436579065133845938641636700403683208972628549872005809201561954609859472640995767974773512798060762583595068381905808196361338526617512069938376265161666226249996564241765726352809815676091742144862368214464693375481155473323742487085042234369582522602995972442587086681404192679565961590266540367427348134838808309388824862336308659873800176212009313815135770585016483489226950802407084409728306440726556486027290092989645511942598220720295677890646154031228962904634310730538731141409347921829138049085098516919320235460802357856016123332932306526006922828346914161060947737759175293726164879212113089393706907271559875451822840040096357701843842194000367665876680699630914217910609095525825490322998038200009809728464096976646694965201635480227443379156170482375665949048294186138262519214512471537962288041814850644606320963276167295485643217676981098113048400000626964184867624115840637287085472466725226765090682098464688749979403765860345271948472209438803537158404639003387004379282127506111767709005014506250870299564832276732137972667132943095902292525189302037282225727894345088738275595926746214823940579629313388553140760292259987286323134450151661620881177612103743407335731612875403220889474781050110397842001223299074898468231669983141889586579039300802838022292492669921154095769831509395940028498778643409892895521494381782171378659557558063072853373499788617979362887570383965170835760386271774506718204897874179929906810636112304696889733808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -549503745670048153697848079654447680822710257787240871972696889700717295290619553452074422657195762113328766047484174421131682198783480967701273499834919181403721496379203407995510026918678399815136897192280231593018896679265105318760757427620023233558875420847081524008248062637797075848358220130520141983286815430343664892477567643195537241748252413564823166683067322194072808450611307892349121518335063227262326999934942492147348508711030069842546411882820884600990021973919020131505711861542785044241368802097503841631018982398235358271002628818303675102198261478651347424457402899371234751510334103914126718803265876899814895468195458158490186646666459866544681534968079485148059873010065924415096934901738416614302164918174791506197112374660167492901539924357415877835057350716942042622688618382043307040752326580028169630146983239094617521833179897076951380589713942863282709601273014635930210077579527840159453309777221400291815333400081658189504506015539273616590214570363661007643106205515092196248345916219034066291848683453058855429811331042870414168610386477799575710169048808961388069514898711264419476604271118190573326204725890023582245022426936201186532823695903160276063657978683827170391777934160086001619554110091551175004096206970693382891880660944057272434941514211410559607185266790129244207016463117973412592080144706688935302817150353259299648217770360763080647556428371441149211115697893075547881214132599665671995624600633826030684188532428299575180654830442300709830379169112177201472057839270532544890384550607653872677878223200215438174435343564886936236265692384254219735535537838940374931757616206924280432643937577974872407997067962361360257718702834908471789894441340099585592483259254062546423312725150341433686988013987999167765452941660364235127033782895804905980192189206043970646463832935463419513906046473862299614955689049007035220491851743706956275518252911860737484810467594370051667774607303766085218709329051527333767694383780326370420532746737600229426580980212343121987744055559176250246566327655015751417999212866003629359416575149970954470300447550099767565700375209274044974928169485637599652655769160106825338235709561567424044965624582665447578413721890781802393251098442704221650615164346905209402489660066905959956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 1199965613010304654829453665887284802578504692260852570953385535936594654571048013919358375261696054260102685101598329845829166399176195202294986367808734383369197179700866569952692265959888990038051034722927826492252685942912831186189831620529240925736179756636778449872143310927610492623967644918683843421055664873835008530798142604002675657715750489546090200003774923768827681788483116563255728593006411730901924539997729570419272070246281144196036244265812410553696668405897346937057214138508790592564971125697894935547271822043976592747275689836952082221761411502498837405519840833054438756563469658626095406453249368833781106460527290461098311262126369147380833484396770250438567226501683533056363408031657417915816535346832388537867720459410714458743655140958898033808600822766853884264575368481616365086245980938672007509842781321691205424888232767604505541222725266577920779495732823339790866786388516504633275272749930788515795637846338592317190231528026982086773323897795984424606570772521478967081117758218636096633299005431850886007483660548347342780823592895726781122046612652587452798443713101794987831454635276074293283541116232717719944444155244467546245209193378339512512956657206711115816209648620059801940484296473201888055018483380577444832113070940824078304100433341479469982849288768650173463857266126192175207448284828693019645341093796992448692071884007792321155187774621272631743935168306262356306524285466414696736089938153689290695013540440022886284716995970322007867074578446112561879331048839719223695242013590372341809789851292480651989069659410059077463431266762691839092076853403602270424983567629319655876056447193416058854346915524050443013593083422385073360800603403360102567234058950401060851447478483673797509880398913299519718028269006852447221682062750094208919431559306110578787032107512475658877429168546964066240196176457396467660735177226302670006319574630876932559879370988251449246196473599948123780090317523014439857614068321586341326447179979570363247481982389148227044681756268165019276508295800205118032559746767728598375951034918880207049722242744716832752232507963626265286004146401224283932464857978479439013498846070884325896921442427144604478629910204472552137684249647589557390859951719666486571053296338328765857792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -2182628180751828361400588492299200208194334505395789892533022200877107331747294115919523565264616835088411570225601195960680890445911126319246405003831462101963583608010455682238590536903776419325976441157344532383202856738130862150502172735282130585133948591923594894266057319116219005697589612430120637652447461959676413094262460874901902209343904293961150913030346209651630278037331968073474054847537030160678376207741216877992726596953704069409270966963484230894958406399344639267045231546672921603460090098683249736700982456646130410519104891226079753918144145107817495157214863866112010469526622476216790226409180269720149097756206265163516672517999330227091940524536691589373592709891102775557068298991103337553248539898846270430643912844642887693312617320596860660989906630725472239000363472291536465330894649345609027653493338572283318610809091612402941884555808846645519111286843829178486211827908513683729697246486200856332318396576269877025002941920094837692403792884544285274625609508321898374877501328732664058795852615108813435661087767062359929714583340741688906287443841175805915736709535235517164735124372366377632744137275051371142795819293978632586478944215078120000927388731040860602074997173289507382518254052001356851162591812364476287999123634895063517805855260752440286663650214226738814938739540284200826011110575212323102405192937013735939746608673640992338588204508524403265308579268986648333464076371801915688916092891412114854392005633554248466648083714680661566386563184076166528733171547033359952932689379054699846036637334878580613915126525818235985755896064221734758436367022196470938660741003761618529374904481055995225269751152499728174038014234047532750305395251293568925228653871415505555095452860550819939864258782006297687809921974689992334429762978224358894469587115538821002920203545235152131621688841175437310049735806411596993291540589044687193932885206275314376220521325439271045770175078970790936637409669647109125699341387750041020351126185655955966320192601261974989652575367677688948462683055370543409287788857030315382735492308714080039775374464074835208068141969313741751961099986773731148169132069901652270063420864221584222289733477420180707463398839532190593450284250660592012490337067054278820399164624815210574643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 3291008136536702367506581146239782878318460739622660026463243320351205250521475345996751666302756805783518511452186971402972038264411402577111351214266249807952982324175630951993448832298271825814189564850897290948913086037217906981392988922743335165932162103628792528487296338664027074454078135082895007548297944020361116194020173702095681443792660433048929665824960368638242179509634951270655526133984743076451285753100765115680691540763925799667247917966470305120577249272763621680021836899488313099783876870076535394655224844385985982284595294324732667948255197365832598562453467800382893743101426745594734087887900944423929791212127405103092578205330081131077167259317718237661841579982306979231808628234325206895925740165890366163292857035468256206310783552732026844043940817474558736244807924735651167611812670069121054145672505769952692137656489774734515728430257245279950809733215543687321405977554024757901971447718147299780917980541864125977466396028677254078294031230301245816090314318471207880755345407423729101622578821402420981175936441111420455489299672562782587865468436544679310864435912372984029815321025937225063945980636876138187545182193326077759012828170586588973101702256887051176547981146830214087524694450648657866650431986567756545621459438666985521529152946600006689053227006400854756205730370341404968900130518080227197490567684238445604873341257640727125035734962541700352882594179225742305372895445155029522117661230545430545733415454243721171512414465838691800611768430540251102921965860255108732048302005074398818322898429979077838323544608469852455358367753734429336292091038809301455884449666583204002042388289934113171748032960898876324464880586901259788217475415987549944888137195329320195244421712311718321235241838171487271034129518432568872743943653072968168086373200057364629314487549127837302497522288846217649408095566511599751309389598990339715852406963366220606663455506039321669224422570991183673149856737284494979964907903427727675580156524030530635988646309810898815904760630979587582289046427467548055954072916779298023404330438993271172479502604920301631248974038696270268889151231467599777362199853679671411655482220336499105491259012882747358889573050511318052183486798967872296325467518531749036321770189785715076759552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -4099740756119645787562744133622085053948455303707587897200744641181877671348165065111292286320365251670100270438023989995520371890464690712383563116177724099758738931857949889689200773476535013366634805631376586916282187536925397510082991712245471684040743411195678565120448224029666283959406821334981209339344182694971820412280607403806609645320184239192648601866954854952401511290375276470952674339478865804381130846035504550167772691945227673411978483746503496465325058890264245816207530758817384369011525634911761702424883145976421805875379954234183711653838912255434283881472724513978078773513712880770640337010429945805786929284628038501272498168717022930789121860502696989565652778511922012852284113862095273279159789410977040178846215936300223233626658459905213207369781999333141567517478466113769986195671465498423383448179108233687618099446600138299027435458711000266062681161384857666924471088481397380008855061888535862922218086707225467292855066246059813967900350962028077469895377910899761449878323896538639090325749634573901936875965552294549139996490553506424140538150261212658568276159883368018988636714737007663729447078039938235124888759637059143815029262514332551736594653862976739822425846319813886974666185242880961517901628867556669712472987577875109620242828187321714008780149010657540264038873922201652478834908870038508800278611851668496172718459190191430664372218621697114497315009579836593308061396996454620324585122488559476371879426284406473957357320831408747450857106317175484399776323855032321499316226294226538288570383793778287814498218218976520051145080233830026378306335755498183440710235550985799188558502997390136383538574357624853700777639861087536156324617197868919648091144452905294947883051048696290055231537357373215380383960486607925709867446688875136442448416727910751687772997648953902826730641146002488361946207691395637689710571198382426781206783140306458950002106738386333862452447690437462055488723289753225584707212627227246419550893655078195295730218141481971291986558565882254770610242370228894158141682238802413556447134342462230613344335914413192951295981544158417904006600960552269081714027195629673318283597297533161494821309811301068637859218365514932617147961584536933544363357658191485826393810572065346525593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 4236957821365285783958768283561975755696238581641169144998483344850706652213789809972559151150266675686363307865507762033352803741398831962237177561301813778176154864921922145034108530557605650116431131123473951106934127552712923098373741826569472318579149847735323844204566206765786779619113303497082642137487104636133462852171552195688313315818983635234526698890805902180600839321994609115971421498264544724477965324378842015817513035686039258280874016315650624493404030760532852812610780848844019941607527620904608189259413119562568241690615321656585441562526745286981118982345493051047926327074430982139795137236637622956314244278336636184954055915458163627525136245388642746179958398870749354150216156449071898012601879923349243506443844418266026975012557346426410733309455739424354506210359420059196449475179701718758184053461854436354441106942300723508098410928558552994525248521301062033159663017897253524030166519037044442505581348036396139331741185927242778205378808900916392972557562993168033950121929994790595235887794872438989091144593201915570857386333618205506888668881758904941423671378665700756484769799626043089957102830817123339532530608981241805224177346161094403336182044184861940278821406021889185086793726965343646883136190818669239089898348276406447952019214250023135647608488223418568872803679263277457406233339948152723172292306907522081602125255253149724274741392989301539618230857175210438376341922274736317076195905971660274800806793296003110349374186297606382107690741569466532294396795605806355225200536208507385323168574232404134444045434744457626970140328498808460105934648063814131762396109183364705913434353664786628369626651356621672649653038976077108215162343750197771179245479664854762420660536997465624608168442676044001480478905149421421016881077410146671976689017309542134539525504010443575112024439643636291305690782541301565143240533400373850830056111131500833002924618116601400064354912862646430868406695746680266957247602475026264433911330059367056600399619894437853991400232946626185169405371001095601412915460750912668176452959234576884400839716945249833757570482962598526623935397555429324070855069670152130919679187760350139045238734375768642277714087764707308520459878142977038595491230786224532411288068577951747959422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -3836800264172864416018980229176958733433472542032485822377626109399279790452401496606953044934039676285353963279632602016040509978966688380501779550310937706155305427594959906420107540096781017058077338867558335992644387185991788168260592442434316625489932602723020362038684133820996535516970659945175203133782355080395109218111314411416930802049312338358655185323836980148725398494884765495954797461703961613032600823717859352717658280377437675453794832794290608253111643364417162170029891973640453038925524521344629326662751937457584586692361363570538468973093626784043943577416143606639523897598910514959545462492871058122770257894388689409320375348764318059472988105024413267855462941806515999416525179130224513450167198806494489964706199081729806379239259525070832569542210607177929726568948085388527322030635537590537628458852691591193286830844422573180591011341074472567573641096206153586594669709828115428973382918448196500334872252669977011823556203824745990260421775336205954508505544362655544870647986078799440866475217114400238776677128429825669815149135520030760021149051511293138790611475170404117128903455520857066969334564921464132254323529730273352808087532882018187023350592385659418316415856522643714101464862354438159522190514030080973581394990834699265778605896649299247616650075777235422325276548243209210664008413409908250274693224520263579602291551285787217186593267863844084115971954294594815174194245280336944414835813496423421730705014747524954818727220283763854765641169099678527607630510236560017217820022566369844199967659382025360499771897275956988230924904290712291698711677560260231762416341909365248978061145429589975052340030905145312678102040120745642123906956673358420649722931647271439421587402872356343125089569123767637087597899450250043067067915316443792004603390189053056262480167113813073350946550747258433587500984722740418681324593036008398395899093442529739213955752175247954459176801833590645947159793741734407307503311500956836999431989727243167437317760922458136298916739427181327493439655594350274488363362229370143375857883084639688456564210456774770789987894603943011406586479299315132455890545216041832868612141513111846499225077524297332325665361497818301049598655919028205059708244750693342058769886293204537819791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 3471365219772305180135207507593673942174189172186660286991292147650756569739742697249440581689900909028925909412005018786101429814668435491770753583254565789997380503881653292310566747876335072291729413621899085768051328336393891959292069335570180536689842487830655059688142789030068155027172727829579977282521387364239185715485478403908554676842538609118762252206460053255510897203351324665611326640979623621773573396247453318901269991182777846080456080473813292578721487221822026825820290733521818857970248630195858772197198414423628548390989593042134868153646219869911240046910451122451933571134464118792074809443773566344271808344579562261474820548769970509105486075714102974441609196464037744192853072548437304106984452684948410447583227559918970918221857813600367871168151012373985212265997261497226290851200685390570394570408822089834207495838929418414920842551590684511273254654662855458747700415183005896125173221809619284139752965228485005268853976312126919123802417633977342888012141013027345744572468701912221134545373434912081071377289165014274898078433673315313958505763996672853958015476935948423215665002509168330485774526429001401937945286369642709685472256822055206611363025063526042132961709834432359932732116283505786395044981112962237911861237182643905813043854996026101402239033404807458242765230336343410371519313791320929055023821423776418330773744137835287935765798274457195056410938476092825467029821091374521677983438564108302298981894226163003888965883853444372955090681998505143080764056056517604509283480873376547852041313847798552352444875271576550138773247932702466412407465695336715430943801692293821314756414680885479895904612637749045657328659096020397629589694024046477358534577695594357387382428980335237665874605271748930438827140206123338341750354329739726395929466271550972608734808103437792201916224181411312480943336102605526006017125760121200249015118845977278226688900145327273876581761349097184693063622947944713467479076650870830473851156697472618805343007700256939212771022280172467706096640397132029954055347295043578574850906057099284002917448971560832303625729970902565682230947592413019380152679447379334256753399734662965199953038987284997676281786275940638773016817727505882804336537024725263792809622854383821450641408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -3404970140397177707535495292780825061791611086613858421110847734444592579841159256790811449062408468901036234782831542301842889840511226560051983980384497167229472389443227743263589424207969004197923912579273187134841296354193662384808346589720308712968116442293128280213822707302343020629969272234549242019766342109357039800404913478644321721192134681078736543012231443158908543898351284352559524807847359047072719464127250727819339755879729574877330496949964543880514493264519380046742967802661487036870265224125612790821634389476661997279802817328983485468733470053424572893587924097973703444028011149079101507748816567934200582438389586692418833338447056451188352965744054087315289718498833188941485136632736541970573840107780546564719513520947800694054136641307518293752311497419609612447086752015912131357893859559352823081565557737806952432815862675224279474583119920098204966706842069506944716295060709909088301770013903972356930203386411442076811710176655718130919435223724260325291332399631885958955562940292123625126216600207264458566356765248717437849129054873050141089172014980304400716528138338605361523916355197777440611633161283727366581200975002888589116472385319756558092196125741573012058692616077223275315381955844847547209639696431725782707160003866713187421439132059395259453704079582790960280415684446256497735019733567449412772648338552401872206094490532793346916575448552912573465615961770038303403553358782181451296514829813678365343798277234971483457830570393954113190605226754993502669023212344089708391174763968638124942175811557438298771160865297527844223469650173567830468923721460288133401137205647913796153199736513740808637192983702177801305108272090451807961172901107941558260071597247950198928838155577083325352607958691315302532577763841195332880462235567955942226270636174537884265824444744684694660378612385721973526757587176765141443265346477695501825369422430860877305412211608184390988282237927318198090121895053835655084593901742388380576611572254386447891103886395773739348222112878893883571632440288697292883077548229733141923448299470371988627903452448072142751279459343282124363916181755215851240319409631324976953230446002694235956616567054430508906455535478775296009214785627828071286698786401782210905159372707701404467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 3305568855199281003746905620479303591253064505558409377423914878418566084099532595737971195800717988108846449240874692927950891913756975761565767171357436494445582908828146114184811615282928739942404163252426675919985380808091396977003224431499975179688568387392902829740280785507467085045712076019192906361337541644428063218242256057143311040285072179341747605141169659388247630862342100423860519394359794425717023955614315272868791834150658057426635602022104824593423698475807377373993151266924627332888987312672894463374205233900858376956832070814529510641572715301628404485466260580559071011428386325254321388407141934469527667577393796912263063616597539098942819644598102611267618376979301040489607913922054946567846009497882033309264657717762824910332564821222209797059362242887445749678005986896486826324022836121079835065039544443808682563829423525907654747012853468552581833345060583715765749255079369373111339975828824996475397887117563780610823443535434372864171442022861719405680273428462456111350454487085293596174493617087734338029217522144251390992690806321548046619519382349894032018709498230928201694601167020151951915651952101953963750173734428015731385710735939455233386549160243863086439377216227201161666000208882855845679584113290089427949336730097078986256502050515884368524577654409858565095364980789342047896123842686719411556955255053896845790484667462001870867861793605465157611269633222486673910953928806702229036615874267588390608544485683410186388308990165296382123740896270513483745633756520859556574927017795481842078188143267760097798111199990402942795991475801734429483854774427330901206562215185350579283959433533492542537933532825089733050354866498112561937669468779624760727156673994657036753633183533901784336450498842026612083039775625618246775836640638307684342233553289390317867077220125723802677278876838015129261585262665411484316424631828064061960897330669215817688439923415070583017485444462917405146593912853627215322333978490234804677405850871261184060597766673788608593094157787810155933854820876404301104763552762920040193380232139320752012911489870630804540717691577589111702064531340222684231430346653599118815303556872866424368099591230517075984965821095923441001472929755511377256781019916200572783672859873002771185664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -2846442492826170118376493984296418780172432784700569721758935961531627152308970913278410824876087450063998861783090309613977160938046275859651981258322057901523946946816716870967366921236580848918955043943018929826447001324620854698472625622342688853908177325709235568018812595161806941695380281738563852546250097098453832704068494978449520195313267429126347277427485646835990683187278940837188603736010592134322403682687429891471794768623424288737953810622823935236546984703756837690357805135497611472262056250832874683450387670597754905805191949194776103022396138319885842604396396118263900826289851310176122921066735536798891296413613151339964051758722891753895181198170623184777209170850324423845908669708794907461519996990723689190350392854794128461937827696157551262353036397157521580436463425921811042149391056974801362430981036782025903573256641822075050512181054803728429249079331906490138548509499610879519906092068432488373678688290321074567998366152342528558251517818655925907869631849297092674388967399505694963157927072477747829505014170136680907503031544272559027963134265548877836723001579427380544637723681493211466697723754363860231475151777145513984517256764079252371313146713351028234175630076266140732347558508505575313626324647464591577674447965683597616552725106133584138494790430546015983781710633077302505546048880348394674928524514778820355830615151995711184007869287609334432821935275674200763447776496210057230566983649039788767476083794585014645941970851454705494788797647391045911191699041880483954528046226800884490430768161825486081416618308095143295800211208779381180822894709592161277157138888319583122057515539934614330008689703621587225457430181735047011561208621302868646685149419816260835063380306660954979168364428452630109193320483230697146436710770933749938314004914704981154319179699913783015630822878422876705808129855379909835429668039719512760574790822260276363176266759974051821749058152072180458887243872826493380859992092846883238385923121866372100504491882946210366579205936827807595569370381005330433978559460148974490725233225825330409640562685961349159006078556590575227419618576662371047398045335630579787159067837797781072315045784505175301476573638213419816960729736033823772965528332283957466620351041398585121832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 2127418849066442202906242382050058793318099514525102935820974292688342157094888452418565453122678961200230725464911963228815902360978135213223101054460788632486220259014793574420916373397335199335082552450057898096540908082811323750623541170216444603663072009597230482222059175204121234189899340623324358065373047093306433606933771227533740501157843782420966144267782384954448407383966082173604306345662366150922952206842102237031025212758133902909863397563941034331270954502112445101733072310268962534431588922609156739675710167187386852801393273884235455717289203945402305045838867510319952083732127237395612884369996621772821730025535104416288706301348376221589613407064323275709221506443750794577837006578803991186874282572205250168907781576816883939284713695343503158474376508948703173817444044088095447384096215095113854250768577381033914754677557763059909519902437809558931508579272986911016546544939346960110111101962299038967006333602196429125329028821944286085940218234076909113392857601955726690066535239747496999836637945116914969988048930424950162185828314445302973783074051890656687616299803241762126396846280346594906309813975468100568819790453248727512598403382864375261179769978977489068718339224680474853235031455115602714209440634041157248056684546709215123234947885710361908863922178280253189910312352425080632600125686741722628203052498443923932090628632025143761308834360620452689617765004227676437937261491226056173088874175635404537803329192308725719450322451631243318486578203026082908880346688168002954579674238508434315679414510271780887184872368219230546656054244522276604015246497292013503316731504750773709903549171412836732522941531866083453640356944104409118093935268959743691113945394809206023943607086615614492665512577724202276725738162200224763709104517938752671052397725167761866939215793903211711958871298755898531138639069842158129174970665432658199501392410249727382501228111267864101678769409417655844982861207222840948315459741539421574784841533482592570541788155105974614838858037611417320783896539917670509287097563680554322052518004070241842493874773730071440934739685395583931276878802082042069635859690917333370938960843027309182345319079998020752239950587741223846650710952958000416689357523365557953641462683124345683836928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -1411734052035226531471148985906891217774301326280939906783815028858231137276465695603814093750475203254285612556279963099735753860656420578740090555292164911284791043890962057646601771247229020687856353558476531484632212453348124422023198142153573143811205798773713221742662822056716214729486213566065200021550514946913362804579633803419393445925483622984139155181678033408374789147752004348400376334899811279140749539104785854638716328328151441282792205357452530130448722304776387183651848792173008300162250821965802212156958001221255795156092062940691614161398148706983906900002383277933859987671721631333186984669312177391098103766466134262598210004676270062304332209823520139297997630720166086196915382689040503398411517472185660996311687266032850337350373624015596739318691481491580110913707914347678020294957943423292070235754606155969253397510298184085533397246159011073183060660731322270078639222721546910603501668323243880979316375167044212159609027139435372055527044909519365893799518679281108956551263848971085923423530917364936164232847712241604708045676392474003417364746993109235180281983835083288101940586496982550126382258584244400049419483724267300623796329841405778845705593537770569129390890933484518137022893918845799763298130399252990541900504326094946323994440848264277639601149133353798675664941201205749245621811443347173593760186394285147971351722181222127403821632570497263901230503687480738701968334520016038884998821238541939790747406140891509385221644839979098812707121567345919312334248703704634943822720299459734649257103622006910737906144091461149660610974151340523492914244311495982922466812989478804853772741179453496852936670978418483154246604709430650935265642276120080429590975190659922183959610603225731861686825732748031088520243291218570923155825372506693721897286420268773744914299383699922740740532367362832293910841466049398835181624275007282950735681122818918177880187926221509632446151380824152602934788638718811508211080928615628131658125595988455300476906817477322615485589353721446051734705854612471031489195534572278415838132245471026647033074088453433107773091809213409518540534095106562455676195342334859337035850503073286061428764358496046248375651735671210323735167121607638326281662548768403022167648855036140799918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 832829622893815512197012129270771398161287073494642465269035460352903549055610649497991469899614027373794739401094898291945531110073375051410042641772963732677347752496961576421442580024374777479579083488308761362189780861804643326325524081705094264401785433290370777382617057794177545327760078428991535684253131487684103981381353766752308122099915141073305852485860069775448822174079814859624759151994515375955708858275956760469213552346943925245214802725338353266146729377546886486241318889459353097300675317598023020090340225800371421845771587113589971424494336904196281163574482049886128008208477234149795916789553435127501009215066221623518579613429243371546319737981010514175478111512616545975601456255317326437614422956533397797933092453099441045623385492974580339980623682265153229693308200553511159118674708720593446601178755680155110584831470345523836707082101574985531680659739865594369587243892320672889075431589867058462763683610012648777062636483407566283744181815548241249671313777151055979290799920235178950658878399633592289406584222199994028820118644318935237590255987333129390156899931481000992830678791398009389115829515059643431926073115122637111874813390724230462529870130559724984565512653151550612134064914945755152004172818057151518281537539079280461235431029306429185983176661317085530087924573145038974189598434920753584916866014651304986414689615986363117339242447749746416374485813260763344105527209172700701055336185748139952717568491205927063321964529208337693149930039662081837019549261099018360185364151618592062111515744982716008570178946467709095123229818705086893898575199188141551028115951559584781766650609879946853563345523209173574136050122115821670405393879731775488135102253305187720965721363491609900056846532169021934063207827800464561952913603499064411333247621781725262286329154714303897782114472155370582596119300970784427293716004705964858303045588916027163235516777181075084645790425775719894987694213746840535421250189905630709956071572919228842661007791282463625924538507479309136173359314974731705867044038719726430903845014380423632018455038011473374531944682962647128580499380227559585643133461174307768096990208368611767396367718873960187460547803758871038974109726793750138479006297052146384066340688442874017087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -419075504902266545101896071872629907479300792062708251887383796258135714681737657172868493199153226596228835739155302835844412419656580744368725778906812871925357890725706191382537741055949116773882801297777605053005944241792169817538222762776996354364229020922155892603989707545973881882489773941693497565557959675608773951652339280754432992384617529088937295099122535048003484502427120920001185383922896111172097711325460653134878845760379491621260883798268483518779651461323320161836298959362163546371375297915718837158551150742691663726052690345881008377242064894038364405442970555889866226507866145050334738033148972866298898695477333903411653591828428742553745169888826345775563222137848779930345102817617087334822031443543995579632884167946387413196993576327291590676238903677910441695140129312140547562541173438520656822692589303834689275790305363184263066475856610035898218388608774010058400095336197587621367574134214910898200998606001662713725974514959994943110201145160693641897596866454243809654583730050328289352179301567474881223500977948867865413251424843389014252852355419705504978095984629383956370023158389855448999851307435584498706448026415984491826336903667337511555568365984219848769618210184400801125592853770749767272189700927887711372456948240382409411055231639781940322233708385310570522175143254708246042004618977737111758286422242786097691532682319217216075507898000215929640541668014208725904129721605815469389817824280556325737259440383055463203407796929840039448362287140863470222584394892426145235433977524089515727586595896658022664880550853906002508821783258498798319289136514195600955873262812439768901401339538396313491082995467857942192876458116412276017931798638413967353908598488115244978250816554196972105569535176595918882516266888222990220973476387719427799854397322157417284863804931889364048431939104423126531220372526056127505462554956697779069381962084341505043787868738833430353100824230022016434629885056477023189184631113976535745346804858682276831445401658863366492879917977062631601801382820923119762070271994252405713812786915155076325630049074563609997231284796134317147175742634962222300146264633527558057238209549464198285351969021250937487019672862124428051678490217097562845915575152476565787858442135228676833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 170014615197278473618611744869918307076729400973249913266530368444064921722265698114870750239334044660695742997687099284971560754321250073506261368338625867204314650425689950228482940970174704024336794089767966064852555119580976889819458642937167707017054811755380185310648501889689876374478830755812791298744351941657886861171967351168804724821925800704965059727726498117135244637586104044181434874129058356927647744426632186628688165913705023255087094551124099410929460488261695337693643859459883991820995622566204535960245632581373734922168843590939016735491609072204852954375479528371414282203459014090021657430615483241316201649058211015816681027879458681551076618524295378939853191787553012304825729849311520349353653501736761249401930742543691911716681575401219498587548510703176726042006347943424231434078477922274460812347248875685671572165840123928219650438027223378194382005153388340697053554863624181892297912805068167698917525562434592213075562152140019550933782299157512313623996335524241574664214108751021849871909118028550625938822066598874575615052494790321041952553917101049751627835436559391341978458273199590672318571876033220370104099183649421487941574348659192323769656786718949676677382850296053759518483954271794612183013045529254794489528638606193969832493956144979341473013112856597654288670966361605375183872381774793098454815959563190441417855738298989289203085783639933899423581717008849766572146165795582771404805309531398687635316372143195794549734845248037843153153354121921701043597306988281836584966425988629522636479413275559038112496955734498604180545398934076712416698343443616060890101709684916088454917486547766485642093249767191035645586265048784331332442293152262666344818531371562685476281420883635913034006738748760663871521147309103661794895316075912598800766729281431172459814247436409652833229740731071578733932143345739988490403381882560527238123466494016396794940190679285951719452618964269177296160277035712490992628685445955502686644677672703822353038822817956649672355739572288551401250919832241118576804453892200597045585533761946418398081806650818670177884208010016646742377207061962434035270202906801862532935338190639159606545165917904018086121299563642767141101116841343239399781294216124561764711413814212763320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -53161462738300610771326871314898640743430438460475657855218930268172499680878981380141827517886568868279381058211080675232491649003781197173111374624637575246977137011446986044731890004203528745781230191920001447752961650103338669878507205671609025950349824892652297338398610689604653208144708528948125790166466131402490883086093588604592101101276808438819355459364635164130401130242484677424038296466401487038331918363919949462617448551058083390646467547891060599402552761901207435076447112124301933924804402106158657745059386707831840561179764047723215914804900102938599257484976990221888825123583340448243958983065158939734280612694217486729948201726641070370030989624813456755529942915546999272488569263148954465232525434537782180486691802767719129233231614327015780769703624867332434107183960554530347680980480671142990776402825599021044015894778766131624770968966687247298794428918755968940896950599760187841150841965950257221635114880793753956693046136767272044053785328745810154148910372356864168055237213796997300464507788672235707717858763256430935649336203840546047934011192378352918681500749004932839890879280874435559595340141098035467157404271936905967967499793206419865570301187925299989441135507388832200438321720673469948883001328197706534023161517432626097477813383972525056151007281510156500391432172968817856686794939129068969446750019865167658731926447745996449944509085284547536838310658670784440356742985086155862025574455556391483562147614794759940221080183500093650327740086999907704392575441040808168525183963196910310120801588718540417074359662828837569343247447685560305520873453712181597239046080560212090856467854581846103743862205733659036839239184585471175324162231285277928722346949040625811121826915585468821076673537935638635800893338964664972871873542201320449329869385392307109631343279543804282130560782830521640293744533381920740807211604503322564607130820553351658966655824623663950205797424742817562071284425642279495245283949694661076498489177998056914842880051770642998247254820755454255510673933621989775076540456902981389208190559288563000065801699892493553464973253009535506053852931168043919432599041799437929636842412650605209407580708203960904382478707302443456150594647880627063509087622064184700891344421778786091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 12300831848875662398479461367535307746523945401521330865251432701419337670443716528560964381223631774754798133092426947202411482021895440212764438019786184116896557933484764571977987343555864698949947580751166810627659853605899929483285389927733138041777985076716409595943983654476278427198528171198734249652255801224226964444341527212297562333169656643209083678370812445861377529008962475145972217736750187907771612364685556492554539486903100206137532086027842667890473408893965852977180612927127708196615024025415150081084705105739744727078407582836342129954252713926643008053264451488847333370865327840960143114606351298473047475703664037334438220804469206613151188799509625067436926421594939818164318723743784799956833503627231335924285606497964014889674901069208839984522006158682837624512761225155303211266508027527406410627771394747883193705551127983494072831572401298094043712917482703591611124022232293610241666430018531650699431288344557637065503694920486130374170679809083084580328618982856982322368407553349212444681610873991042355430638435977276209199941252215117173882019806366732629569153444592295314637405423651379232616131635131964942476773744434940761755842915525045769770314483508762018119166869173961964710537251338603484695952785951100225617925499778456624194202792423060569600503640162517225412884461590610048840090497112058540481454198467037992278341669810431738732333605567827148467271944399329208971309754289903473450294001910365168041111946771894851178292233166858469785172000342453428128668982094934258527342971361336262100204417912636176240300891558684099011246680808554031736656143494399157093209823667291235733305339212635100565737569191491297390544711974660961179349920238114579829689300784945521544626283199593216043318335823323280437883439922738104907534522820616832006293417449138637235361550425169345250608256061109618684626870385018542359044885215868653218911456035296356392023198477177083655335664919181075455086810411399747510133119375018515234360321535062951021582350057128186772565643678281447921524643528118645475132948378617019149672817619171479452618609502493861005029437107120981137076427055993875737886366865691448762124347489470379050779733084846296209671757122050058187465773131060431997954708656855488036339839149285572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -1800874946260783992731381170023542491439561369792081784446143335980119606731247218657482709675270930533676631867511922060844165696800126379966095839571394331833952378734748716793904187838180986263347361954620789440920138549676680175031302802070873928490581911686305245921357360237762182183392568317326053235669647288381910344464116276368541508443955010779462413143990330781318989026362090277782506380892180417042968945411916109087770513285502958861343406726483370857991739803120428682300617605739763099859275088033994179549926880731825380769663497613234347510733797605498569351018567459324940011283645045249016729716123724688528608623638431332616512624580951869516960145859662687105907251509277653183437616237962115761253975600481475465745841870053235312116545410398898184096164218473485647114288802183117273682127931179805139630782956657927373243389102343777150986697845236315080628182644975129667413682662757400222696322663428259558702048836482864176604835104329353050065734372924888672790526197081240578209379724043865952108307933149823326190455527606775301401025947795982588918788669643048829944202880186963230598304920325313247930976848775907186725903433578097088227769085666618982504227741023209595728746312912168909189968433222298906012722237617445468390545168291966658110375652758482948224706067220954973650282070058067479631361489008446103347981633259696797770824897314120020448060830618559583952076291928049258619547038154449610829762961718080506686897171124815201680512245400860417120104757110735885614174594527825305626426201359850477160124691336317332519561548880585481992789524106723378012507809345613077795496338679707938607082005749782723411987282404090045525371463008346965550478192081485014945785914886365360278326440539802593637572268768023145334581268180843120366728006674164397921289140599642561278087715893332534587851162234564684731718967705458972320152352331291540284071697165526668976146516316526892552045685800372245143473718434132842180189619881483162076338810434245629994099661420654869703048748729335403854866812133292525672320457069876722592997978845226581014972393289560207501237886747318991575687550603340847322090521487681933324513286029664212051889502488804582043534241273198701794048957713040990338964816106459239484556439611737374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -69713675480637629111164938554571211883725735166653831533240068019573074871453272574041832529042930636189431509760035276391600810480650433435088200343499910630476807377553561829604920808764826795031826375822086587349355665329657587674488383022032429133979646629976754114293619566611208517892328436760195650098955713677851230439995402101492434479598888232087224182614754250706971976764767807338919289834527398001647514815069259526537641514255055521422003171204899741862630743608615374406595136300451671088621541916182012957347266490182450547917060694969191346543036251862976041997751055767135536523810893004084623515796311779286599978086120475055456389701999099254456233596861795053500277844047329232324647965222316326529464115774604462009910582784491012109307273643087170830317786101075782137161107072098974498639607780900775370518873012976100868993345891560960692851799362322753324485975867220451651283425398451250757695316516524803237655795999863222677881854085351563315872378257518789465764070399345211168338349448833426676285492108716286439263347354632506221470780349466484989858920393893532221705934844256203170287082349715174218906607772052734601614160666017394718226607286487822005050169318498819300165159687781810635864524164489974907960577783680589068527152641601753716981250581040575203640667378708558505325946545655756071403382443773257672235299248575499396183772254635953471849143099338359049676211202944635593239468335041574269490228509580695905088335672428422144779413464286393466349454215416113375604953937879422714457967371448941590842000296718246185185104001740460846036673559359202733181991797248017284252718913695127909138590209838799230612085572743363593578090333908126425042631884842912271289545216891583464757402917652210047568524985493248561781108885499514961094082705404319507302194657540126028997798790257581615450394743161805423399472718796224030317800433033973332649628428903228651272074758925640652005163955148023537457716602963661881178856465260252486622891586768817746678724269129366766684434188954487517518970288447080793996017164552062132297426811075089562740368816599374934686397313395757524901402439933321650838559558373726071417613001055705389158090026616064195230428000106131603236120344718292217845138391833194575820936546816622592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 150619390504932452382930649970703204023009272472756140816592920328530261793735995430986230713642736511522436302105446342296904783703713804962378761404750772539420657610167159151241926808900954110173997459582957828086519798388411743249370035050708467387401827568927867761198936965693683384015609235376091948835962714211542014402187214486931630970822168166564640284379908583995385234065164919019154102237345188982305769455889736181627292489028266396888304653994337290553047384784053682861337612868594698236699898859961430430107627502439496270047700809451095131768596045828092361172062311868655717138619271983169381329428513270401306426528064861669903987079922194234834437500326365407896702717583344799812934410464705700387031240507575111538109384735421059960697560513857329338117641418068772383913179298637990379205406613851016646462645106507105068534733365112473727574587234543763764214181892057007099653970228385556839984246787467267264974140284211177473964148354523113467269456261919199317682945373283979877625909281450075767324773947471502642352220105345744594748929009245260756247767478059955053772586907833436319127213916530496858837900109814819869687163040739781975592178084536553615716237854859149296626758436378090881593574049796725963695943198191083126754996225870153722935269505151279883183345705191639235848301253819839671431924531372153427211486977183453976861738514902593014755677256915646255018229237766877914713612759621925691444623565507827750724739179801013477633912673253492249128745735656064247358719561000177902071943930663950233646499724234005103322022467002397601919325626230023498636641176334618933898882769149475594144265096211392863857944429892739023373675212410884153222981356463747097599652428739936017647511005295202402759577393730005184806944565938598852724660076716096593559280959150512847665509974647950880546784396130698983747480287583253013375033089638319903818927475838205713449993960771716153159399301798850241659919839063081080078961705936785103163321978701251075625142061100774707147370256883308543187137025289552593960874943090098367438023941293737631505269282490768398661910194232500110092379796522601813445159809408957747404408069742979021828417771079912017342326324779821330561095605046214814247695777175531515665629369430179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -45990367262381320305112298388310009753550597200396840341050682191907600844832851063401244715781892786908651150090737726774402536281593979050604097984564741287115812261180835146967697626767437763362640483076111217099569728935271365468097575238799144945980274070461806631174232570097437242757761118142136207374164298360192206298286880083584514038968019809257472928054734452126195606232766483658126268034748750807717629785395164571808780371439742049019914553913968058220456284441266277684334718296182455234072283121334505825145883432073737092257648167206603355507331595242818200318393023423779815441312337287088068327669557268237295044620251007495476796542861227243952415601547277533380184436417880026428484610116263004023205357618169352291238154321697024740670514222235912986709496496729791104618086089618393432426546429203815714820238734986110845386402336169837182488210702882429677497791933655249610613842371806227439476730634148483516047057124943188102115767783556290930887619562021780908610385354949319180120698607412523339366164529115103267248303395070393372119388428523423950009588728574647206309005178726218141480481865048228099834084944461217333275535958423151156610903319787590130295618353296597991714102119775037839041318593258739230146768777270442430086192483775680766934164249050542124707674821789783533024030076737971962112633287323764327779094428272772869274261973353571288810419692640260586599509851067139176401186620980223914737573039511490669741330933627456685533450170797850375910449042702865772458012805889015212703857334284236415825232797656163926062350627512792295224072042395976316620514129026819826308600612052235071009407714087410220973725458616282720261161857630081915393572141231391912345274714594453979044190476176189362511953510747806607147743106454141622976918030721187713629296953289941062766753840363729421615714128066255650450474657471590283019483170637071748221711138198146930698872087184069469853381811319872497195945100104124352569277514957387485876330211346544426512185028881547980208105098112964349360750785434631156376632659593353052539807769976963238409210229596483620438310784143093308380636350347210152828930470155300477600626158932680970141939131081153631647584159905730483074199900201241188875635135277505391808600156401565696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 5208616064748616522086500645777337577884557948273386468182908628601688552347609249382647142462892589623355595630857975196687715174243918244086477660229989659694203614660377057565337943304184445805206025242689555126878293917321270392137252321532367045800220708792176131080800582755339271611265376116494370015304080203156455589398902774657436771498898915495844477683532939183674628445299218749723542138501471489838395078420422125517357298209859891638051080732331237277900219658636162574373692424210078615626523238433009348813000191135157178213430130699104696521090774603876295922897895791785159893247720306569336407631298653401105041804262543479357224300036668117959510285958386875811687275938394055068195176311233245525420676270172392891058126029782338770058588757909062057516309772119081616731384237032681420227261522653014225327115376496960750151843891759017673952722260687773605985510437469368292677331361544468663561059725729128961011742031488723093350636335426060673127621073543240091662126002628045913707907777483410171842585230160999178292212199647922539363654744941050969417532465460880171906074137628858205970671251518928974750231833068082484664541089169606867082534105353932042699237800050939953472307704367062434118720897214987747624407385574326597897581287931381569507858583292716046168113267936900696861101089505371714504239155719858477003699455664066049529302892461736779170382947780141257623814931320459253830599744738837646531497745614069351345591828227038085321200928595793790919661503384270299461048524614600353596178039259796507463477856597004687322468655226748908823967351927696212349903308978211831020320640484409797236785625968091919135200021342792867750979553776132447397715857843243114444381399556647262473906401392538793436807327931638319467459139687176132747998740698600030356457870141717303154255456423168696846567377659668558747942668169528607267456902727798084458893138031006854832572510307940725007721037040061301204517310341424710770282321043811318805621710541106985751735625478039034706847479368018279277096660926428020637194618870496257185385860206376149523067528833049241002630818442275990448563970923569348683391017226088757230776216577215938658631558675711051422066359501445754725577763213385155559518840545200761757703823719137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 224264440681293824274104143063629863352974020260631632964971616695949565720551685631596706277509129458150557766678505662431268805487818280319231641245488043178058959362074455364849620363769504896597647865758772288922390032673861310835226720420259639307280229692952344525353547470726783524866225669797844241514704302715225668813491587243440148078704340994185799749834284919012444114251855035502106851719296472904253590386245379845629095468899982699348464213641048352949521883991238257852353016805665534768792522192972104092632039915436707741839796324010630010689807918544861575120899266784767137761179069184756201634892833090141768977609013432285588560537440403562876155982649298761877100395172988261977767524400056228915182328882028359342517868770072623783516841480100855849488245333101575190563162782449731805182075035164835488799410196381503701711672571439002983890109121427069778184397864275132792654746741450505241656794387983827852931032171162190517651062134586210991361499326613593842413413782912651474562515646423787808833122739203372436706477902123105155907205545485310946345934764333974789107728571641615349665300902060376755058115948385047397247995542726991935928747850725016425927222815576830853667065630451621557106533930240467385150874919602278826218561204917252370126005460497986694509248197330058604144265533476749212283741755468049505062910816496174699009464319296715895326312872915386731559920860525128316838256571334388156275161590154272350627316218850451709456817348571588977860656976835571975332572359294228012132960480644839877222987979661069540309071180900858787997093538675748844628182218337602861824750191488411457838087083795783662289390701885991285783586171571438659226157054645112381751443986312200974905927185656425383975142962990660455036907998432432818992997852563920714107773013567597697849396772634406531882345363618193591222794953022294574914151564510616903322704328092122149806722748014132307523644606037824315631060214632476029107829494127580086099492840594346609312803024656949919813552948267905343590406249539576347456450700415779469162890084460084367898103269590243822787455018044538488966774557702046918872054051043557740628177418762375938586778638778757466190503072529747124585614526779697701029300896706106450596212166885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -111514526719895691664032011675618570695006959444832001399819939301346004785889394670288667846397923411055881830943702878200516617336247649022650173278795724518273411692990686994927653442182430120218776412478432182926430362448536464508371514810830691003397565244884485887408376621338970425383513469117944291555386658101931500690129452455960765703285317699503399519480469104142996339554021263254716758804086458221751643016074071444734847995028419393468391107680189902545381066249483045855558564617634265772050447564790604590860977195245871264195597318468321752716336068295501516303045740896851427597269716241773878765645605124339880400210556842589019792628496470203878324315889039011465060532671053943859942141709440430402838726366948286608082329346579977530431516924266834235602772382584177706165878562917278791825294246464397551155084359548903777146108679270918007236293883932267821465243884707216601327564159189392394948334496213926646292262370863853638191600787791174621252406193863237568053380048710881320427107058213096309724193813844407267502562968847486149586518717227677216666739423323527253139084520925363362066746310100189928142150771167726571575379129065689612294804843074805095443363247833924242064908284052264279634339157181782219620299994594652948729369601537344786269964163637567166280498170075083380723286897685800769841941420850853814106730543076635599039135522861595361062322269624307916480878999234160834972631896136692513867212994636970203710298902473988900148146565346467489223344700675389509300136900507246554929355273140255856749580071493374062564917682656834235985513221814088902318065541497503156403323516252225457608404627579143325931631480965826176808975829267321408361860194529147220088878308581773169873047738890666833013890373308134474513463947735320924517313807402649154703550641712834505494399797143860499648815977525980254846125327956772445150815960082444626164386368501830489614809800299453646419435454127529170735715548996007003037973212602917834422774393352672938185017631679270323725574770899657787112732922093244082682212701711062010318391795425393736411636195546397399605081604874122941731761665978668535450141918948419862497235214919451148450646779092648745429684162679065403101173283655028500310543998101676102257355543019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 58362013809391664336460574472636715793848997621659849184442197725725122875167207132262095906512575916918234338480986119357129066947255690657494852464826732412071064736137666713010054701841873229465957613435987314910555020165635138896649790428411723544080738589725415446681330984998427753375969390524308339797479492785191233535368330422892048349606364283885369070779489735494556250085896634705124249807153277084168839935877291551441417945187678456697841950243591066273726770478330728729675520990757832624780363385465564631775024302918182139185126938018042791264656506772955559759212360124884416265672312735660464176544564027186727118519388824745245859380157921358586806112851127629744569658635524527706613776894423197778002109242577141426611966359324811791660847313420410039805392902912184769926878771371711582100368423404421891217435692962054746074132949412343092951949951399917619744431998755474306207846659264810333804963817175306169442598078640078903732261430105646395956543103533533162253649206380345194053012870017084072899396226272776242620091410434095078142026180623793125849582742489776283606180122601664669302054756500649627097869743185231893840908009283322644952688999352006378019863529548986964902493778234551528935484309755627146845895271011328448299023331236658496326075961350871981110535843530214633688016928201056358683783055097178360337643937569801323406325151933791243889570655804968807887757572630098224072857599287960693848214822700440561634951373086989555929566841497555748467637212112247966969952253755155540108995232670566389846998540253712828426657627337449686556601612222239661860926624371037060726496194752619611886622497127782576898044055373137113817271133479943751305683974322362588079250924156319166706973875572151471374223116833358186513664245521259849081466768554729769504468330866870681113740122657767638542690781228152467587127637817953149322981581543243965234613697559178590567751740567815523910181234594636629781340885270725292006665615113602145510119395338499639860257967309033709547214371088441444017666129562293698770585571153708125142383468989433609549055713768162483686828531163498975710992647450760291002151484684653973155097130420614225212641938940938905168631374150710711044542544553106611821184304213356232659227985838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -26989327953831311647323173211182293928175107079982781921425309471617505757344362656487956685711280262646626403054950785226423368510880750569229297411154661740774980160149804255150043856097279679482903758214975704324451725288913555137375770069844835115004733795931269601772709374854302667151012080321109631774815981761429369331941638745181580297251222774648773450369618962626636387297488697066136166664709438463548515951227650159319117132343752669374746386289769264183091182763115508592611802823163541952122859632569092213904628697509610383426467574061294386436175908732308482475772278479626319222546089971953616582197516867649233735879688262962424201350015687759447110329923603048920350456172411166859080167627622289864439322663723968192912317274520462599411074336867418881127439745493573309970313455715577949760453491612648197793301300589088511303472644006261726945147292823579071179306140606481550767980130664458699878775935949562785728499153435006077344555308051325315546620298109187857137792665684809951990494115160821429076409482683777814356845022146395746455119918316860166908670136756123191519429669916022262309469102315137853959521452431260332348148955973554669749059530744919396006048939664095069117485830930970228037146019923892995121168920994335258975773350885264502050702074853352946400640264937606893688447021844936785326338235375801774095260599736682296456346993272816030495005395407443626629807312600403485532040138135515508245744944041691346477790045827844740418242926582795952555132317209083786464991252353069834947171233602334316333655127643457052598388150565847072393106890632302082692574157854896685587962448082300154497562119855355754868352089576869244110375911151204130207519429854279695677236245181369559820111753556938647829192425505148663748257352635350228599704443294086129398995894116485530585072772591341553964635623490261999710440747165518433855745248977899299609097890972177385767967813798130853437663845872171046828876481080881017308544235957393649115349572762856594704039541879956032961407068272295972828329511785547974402274615108513151308816729607761116565333762905376103436260893510668279172467727003616315573500792064828060213865533544164934130385925010761752055557695079939930681739316126591011554441744591704869207177743564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 5192647418114272336811942324111210050885417164266004714190715202226232161812238867860335890112816963318975479919546198094119784268193546506307995464158622627218332960199660610460266329802214108113058386924030380236853328627471205836738907719301843851397831701482973583675843821164197881788619785518989463931133525523294956675351114673619082560181237932089903904084393646380178781070361123889909005038925100262047990044283094645951050438974678949930489007380582465008484099305669550613977133988096757814807347736456050441139816891402351460116595021218866035443512812736865311788502285977576948713374589799751650808356442143171462752119942493534896457569176151881915033458146019201426535638764623687736727184250421221226196244149068474047920278298127815782384164277665023967845415913808677799718131061571644657755543783373062854375005561721558879378752128965141444828289751829371996896673179963499571554958831782787313822423189719332744227617367890595425237887551297348798241143271305998285698810561095840218602049258635663403166859712434189085816508749080938877530587801309741967849035123709107742644864402507155635841966654053564702880576144168773425707812014241616063818493142390116621079692298528557243800882577891596202880759884040931225457719752352364207901002373713771760451088258941113217559512336972751301506673314972901971972208547397521033784114739395886764319713653316985873048938036422261989934844759363115257929414529791780312863231424556218315426507929251186835501917813160299486713839040588976483645443015657462967840026436094208090227453757454741562604466423043994138325621258646342131990070024361532399538514077076186573926722580767178467485945303659731094221245071294419010745583621217140402161133756761340077854399072834890120388949659073547293126469969477497759617112424626444731208656969021884903447386923672917877447554834858731713885672127408457547321175304261086767981197060102578239350086674776377565843992210024320992838566186418509276339967013170028253373699226484918499284692004298568055386346514158193051456073123843533508687697641966565852896567474291202979348743014840977082488600870285704275420201209878353078784767413487797956526952137296577373007446864811746102109590065349077781185890905499400657421495456900443700766082523463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] -930762970511644388020483691007968888290653815142165872957942166202615290458489112907480527688250606767424432685722721344090155121489536070584043442817306987315157959520551593351379457000677792676434209464625730232341278799698200804819521611867336021692627165232120242228869353782184741272203398327338491037192340598554850390292423771045059175132246095150505042969210049173105816436650039606847510191062662740809176413517345303219970997335453930867778803865320557162357131817076673666734108444101582540433509795648950747354076783309665531085522715101239766159966586637414848315809921301231631231553437175049777232625859913081921623370073878591606996791499315502888546826522208523483480490435566241861152728940287683518432757348430996928644258489742379957319835667361673395615909172353766210313075240504216800667910124244312482976377338095871625742247174182138378882839585214945982417369068703252916031844771203215142754392470595351451186522518123368316106093628615552366201946996833095625911129304306048391148038874271491367786529632859087803175043864543875424013614130045217064349387314196551934794923295801933924396851740135184936183417228579909123774604061447481655987543806209055869828212317352636687749828572686554952557106897987623192791977352305953193522423098837866608730529909217615953343111038685578159687702393417986302146556670889429997218458035735047161464247067686483587959348945704478511048051825043291732260245400746993411564427135089264124413802416788871585289240980465936968808045927710887960227387948185688598957948222043950258209857484371441987225955302897558321135259733970920673573085763382549066737120390894529427603611566375349199450289165332021558037350252096863935051813693422988319615646107986698059031947548280925693157187358619756096097274787752700703401160360754171913444664830894474545329806477237781251701011007537353816856951346583894942041650797464951381784259420976259391075654820121569873855406461364713139326012658955716972976092091585040667119703972672437639563401072932447581527193782341302247114364676642415758951005627277825354708071859339375855715633842978285315460482890529882992240422734765631003272110959020628007327012837534200380879067256487865543933936380554926926064778548318448227819946099705793484243977937879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 447810627815239122023919794001307438765063329612646276326798946391114115426665267844724668163599531999836671833498111593177428144124991519966161519068529258252109645697495881044516796117401984727293033295122538016018793817439688466117804389100993310463803503247542828478072680898583131175948353516596067696370408903461278237005363689759154309766188822442680410062562885044482042881926039147764351061483374756276073250684386813338548512529732353174453823780407533633495886447738214760342053852121807921109202986945972907552773398587866215860188263240137032199251199805291715850376541019517350013289524324396572407177334469767377692990488245924061670786951920766502797653211505449605465926220613281004305817250423874820575777415377640329965567735723598456286608786801563436693879277177692060082436727796613214943154473013052730446030437716175053208018674541461087028992955509271599762171705933169039670410334001082268023167284449269222449579961495405656162128078952934019041750848242982768237146560677910272477962840452884094169682833092838334382307594613878654445938685430958947350775876990943652483520971454439312566925955617483561059511819553158005572958893949565495207464578992541974548801891600481074240703488112657789782070994596579141122420052308065208205677549365363156033475274231273693685186474441551653903542860103583808765319133168854798894130896333527264861956337413748926033720107722120333103387368046645122942099662854482997933881284727602288919053861940562324762805497673985667338983193706125332136018243893069015478880072626029849216369281175116254630900528142581438670186255810032330381816681379011955952535928794733982269259999128288437299489337575369568478745851445155444572384764883267495124225104127119123029628911789767217278514657965849792280668142318355611809020528785439097113390952813274843221689817655508051560126161997032967300907471321803929844310161397108803494841143556521898681543740009627339842223345980927161164359066613629055104135160793416393766345269207055451669666903618738441602255686904226245072266461370278474202594942811204197661997903361446786141966439118709453505699175376601534832811308114032378487725670376762859324910321262685961261353011485351260319672220820826108213751244416657911270247589837902000707924687585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -135611607113981564152485658224547561341801754431548604727140622362113468795951526485019046850735282104006529842782290975539939370321526084120778898522018604347070282199248324565777231711511215872213370414121485394155092763098661361790539760099126566721283796957556352005492064510153287472347167042619880584922707949252618139151082813361667801489789148483762816943125764919443114172745358561290545707476656502515011393957517184549925739555168822860238568129587550951619847963286267894539563932005233692682080220155032874547815801985713400341790690536993459020103172053544219571141207289982481078959821253579670682170744094393312065290641708172297232161743801289255948286701737322376023106291782403944098363890523703653582448716973014279581594299071486952320197342226029147973073800931049660332712023534808024159380227889003885694638969758860957496455308920020399306729548135160622459493391800314463141636694135106986124978653050654068645490554949114659792539260536375028063243983576087072271141454944346562287162169983267432979750122583501977577807102899390551330775227852348678712763323006423060043631738163607685231326033560004462704271659341072596098956436176447180960762344744453894667426491222141236194090274749669962574761661550926799403165132910223958793001868397565770059380034143410585148421582476217850307754285476534701278043541918981343639358976846367472850417191130343620491005866746999141349563188669494656605629642111406188356314883103088101432866763894957243829880302695811872054367979487793936260813833232355944676518537586270712221114539682159744043008042025965966972859886592845176137740771683433196987387640336289223285376502768534423468487069388675237746728078862017820165657374734157148011515139087392515872407573035993729531260511751986617940134154721967162372574071575346295620405033666144834148086731185726975636290280408456523010587716131587565728931627393557622498011871878659920039090384699053854926728635732560837528990608129791293339693510140966276163882584033656395450505029333668313951073015312341272695648556234711399108610523162010599497762676728086460772913216323195964613457324448378790313265197312221429966759483106165809130583589575085118254082633384968066364333044951958262199931461169577858458306704875441886264380484485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 18782504713287706415372543095904290530687388312251736523113986069246158480420224167720597849465053921972784626328292233149947061612973144135528925183867410657306865954402108451005719555404466240322603336335570669175109743764305437644733357317890140529464764960545688682386397749740338983228591297896589125953318341428994461656703303116362638645515866293210629144219200755905236854847844740375780944933100088511459369493211784507300206199028886620182741932230379087421873966987921506479106221048704335953891141507742822952200299429650624251663362969169454753679553247885971623228285657888287825289009254243279291505565576846281405005459023525230689619020824853758748025187112683866465508278548243738425333466467970232805951000393760533027801074996564025148220891914084226989147867936822136859628850921086758843005099041348451792833471098516693367300736136363066727474218931363890573765446095557980681744590079283345560459189934440166000151752416306229380880784944189038157251752191398540921846472996408043437214313673992195567283187250377237135389922940071493060552685763313143446434745985460758652614434528689841689987890273632719479350021284979873341100489969590903429884599467386879042584475643416974567260406717628894113262664413670008963218060740116249339920238048467535436731101373881656237858710182767436555146085304065512308196118926657310197123192384489267231068742298390146990250207417609224060872686555215873203392743791611839529136923400885065573921837336861862355749118689948086211683095336913864777292822277314157107565618005481225555083938297726989900514202684616921135533960498944507786833547158141189755976823524127984493740294828210920153116072062260036575643006858250871119598928501558029714134258042867668115782905403330840982479679449946680933997114418633954386490041322605071026016744896227789189573336796915517293060065002359011874283950120505762291367936693997791292296693892384307982255556615213306422479521680938772146592578134297348337941486366895090056794393354092823041749503516192503201291678015517019996206648087006642404025237127249520887967001970036833230898315737403082343892857950065386294604108620462394009095932786125972057476707168177857913491411703272175932810462648723790474673283238589237828703614725841556520582252593152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -1065571046801140787437109415967951855835402398294072363803017338822648969392094895836730134517213296715169181302756756433673818582180255552661624059591304227064922928488971544186438686491679992551680581084952002069840681769475055772480747234012065467382658200626091496412921979002861311123978659856606192790924965713683015068917897988152505174250416399413524925355761553923740162882916501653427411562263705116781984394890502604379833953866800984764781534526466459913328632495711558811240165649795533440604034228151924175501457667847260996319796132348551513676938738978206786040242793117510810555260782928596407466755707836899240172237253844422960555374849419145860231232001016367458040972033731642825311869818328594530002636830645153790258615877915349295465715896375400512381065974054307899318893315002714535289679785658353740082403940056053036242586162718955573460785511640131230248192587769305806482488248806044127242038697307262768469198684171731406551334709094021984497468682500506484945060130534614048572123768127232012180569206317676699248672027137074938657169553738632220084437296891407437094063076025597291890790011647493515138470275503316305305254340845382529872566775526172905220190300012390329204226581442847224251377880262507698848155796665686871048601292093248153082443393667828045423172546878046933241107047821166392628812373169732110686118725593071568785448320141929340752509476562456021032419021297116854173374370383102827595279414557753558007319328615246735481810784602215118786707660389569467348399154929349446601904803482345174330558037958161474785782480236552554252736281731976811475938637293248539686999175221834158825543046090789539773403057813480531233521841992073495859809121647229077506429614858429781348270305014663747239359567178045524025448505035633163806561070072787174205362293900488661396760997164279131006581822312196387692265548736403457401148602451497588829776191818954158686572205245266159500187576705469296053773437639307069315012229569874023250996360485333399761283903011068592372341382674863672668869758906530124688442515770234861528146179851058472810877517563627218902622597700700005734701579399355261423613327726071111389504498997021976680694879880316716073276312110735582951179339266917465317022359027173603311605514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 59494032819760593696297410982483051454112806689503413800374068628304628172964225194278144575953234061823193514699126586869679148216650093340847745931881898888717992567405045139442344436160604517406704915924009692212049565046108844397564718176625126574139563344372614458782212962495334636783321884768499463600126471585781993398016611395082198770119154454905154159302482953095916464269428732680111337944521447055577482576919801441941126448166051888356941017656954265214600859708155594089897319308392582584427336190376554592865036577241246541305557923993635958683095008873830276850696205744312109755541965413114545461406387618633811372814943475024834330104466154038829560282464932729342048108345278752029738596164579106184385641365036817413290254568259016685654406588703803368399786474700692976682364873809360989050980570344417455626692312891795404010329566735475819501060597915115166874598306035745368554610387694619606296028294612304275412800333478478060471023620104550085175491237833492103219526508904335213162944780149293739817782794433671968428429014270027560731606063194564357425605460880552881828203194864539476999100806550435757943055911185250419125824286334566431396131794881594786142436041618549119325294528829225403441962872829617099873586432764151327313345597513256763856648176086514375083058708957848688200200533167480017220176921590884995147386178773239978175841132452867735203576619148054874315395503624012854771089897858009069799329078634725188300712111946479038424079173087935979855384466982812771114233080811346843453644881890565138626949543513233253629689134627023926875581660511318229882965397030631855277165639131137021233186504876560361198531766512118782647172636943724389121246181540721778490424899830399385554296979232106382125086037525560438734402932865410262459529024079210096480529236896762462728295579439607117313829226884432851867812343422426071104287283639895000464334345267477485469551430961870872596569680922587694210097338291562502990470183005418608073761790534362265738737879524700437763704944557057818586787785209524978623094793743499703377834868366794326673599488927562232473989781530561680924177599423915020609492982917025562462872388067333984857606422533947347691957396376262317019417409071572711429168171923640933045764096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -15058954882871406674312222610417838215331641561287584964144634207889163845430630593314716305475064688269940733539529322017765083441244543932702645223325457583793474206370897575504035874544158578132478170844190181334395537377911542020714079223369611576556322670161120048903583074899970391816610892725286559605759687406476576726586162719461813392165410540900112708487922028973206621042093613053744559514905110931968866474392966648489227986753268379427109473477509613297147329082506538435998212446665858920898440290448311998937894954146886309780433161513582198399803899527246668359412674566854011804525777856056257064726197456172882316677789924890316763642960496887836571616378415607793935970108668868116962404040429528396314833376303938547394458109722433949324401275710517234702824462152921627550436571728399062414571836249791713516806307893952654986444401907564901606945608141895732396169374727064991111284522270972261344759333806037336014911328234865867961673733484951281448073059369742162898606404742886442643464107058765234197142879906324473131728488878988907444188527290433477999586471243100563437934866375143996944971374532337931922991362882561188981206109683307775836008466626605923687064644647885950594306076361001102603272442840664935010471135836057163686974662076672030256210923005288470965782241806241237482219110127477765261406422627580381889987773812939116405832277483998612777842588537947688330082307479004259201288590014526557280848521872022383108991762493715279454814676947896871830344929646075341207297715351740783671323090962553323933493613272607993303258122178105863339574871041622440897417012346153142381982176737891691684921279144920856667792609506859426624396606026970436366181317357620194883269406013912556879873342318530778034721528156448701536136692677472186671482315813821632252392450513699564632552223077166390589962792796259243420879131477899320661265036955274674358842058401906547493911556223081302107688028674066930797181685231396221117756514610883773288200337365010408477528983168037997450967479797045830099478922278710010325391448051955899197284387769690589550163399497710779649817621874931906697837037884667313479307742033903396766831899584297749581303251475462063010185943786280852638283102085854709629568954915723095121592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 675150746267830900452776368810826884280722932649741596369862310568323828121178708400746542886249069862335631581938771961384594952009273788779599988702084326078090011011507924683435059457861159936311651329553419361694743844778924620082210438354183468934683197777225484717256427811401796086176785572876986429145810124259208109931237141950851420612714912285866660444368443140946378602557208305979279214410779970654207110287746581673320176084427713660421100489097012495438018048538178005256859394504170547716673761435886896240514817935605559090233013467729173751635468808316730544424771744456258309214553680107995788881086816337256899048442964781948953589723596375597732732951682671349300148338563875306533848687472005771317628533296101729293503721214533714321674033615023947764556102651256100423836068408736596895780929214883378291301510785417096882354911621621286816423101993827474711349385388447413810437636933927823074781648156424218527201910233870658858158011022103303998505323147317220293211230672231054316408596943325677185956570328058232628373305902237352551710719095400857822386979302360833924017908651934589388989913794783510024504664408662067017913193942945075449322168641303653017977489810850621134938653395869190828432302154348168558224894409460765241978108583169232336048106470610598863167513511388241580272684585999753943235478850974436661081404852433374814447889998034482402309674916614532295109332088024360435817184050440678302199358900935930974390368315295042423923044120929022289377403640344553707700525297442055481497530634654406322866025473158375498753860607289805903328167547546390262531018094253340094741962813943296184253374968366163413448423788740740213533989257180388971701150074244057812501225617102223224488422890641523300216453870825773077769410693393353008488829105448612409029950365098289147106581423361564721489516487087493487404350211783371571629726592577139798938486508365189587755579381536117644718145268131676243386038035207535460430805039548959880452576501278655815529698229846890045648420287641325080049056666804370075749138821376388284922585693421372828351353439142150466912658901973824150435994671368659867088428946227967712588598094270454790942333874852485212283731048926204625598603575474864857346023337495633579737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] 3102646303203560261549978553749562929446122987181186709306106118073647840850205215230217778522705000665203931319309519956028948074463054325572150782186884883326167134515210355869001550304106339507318412525613146396062353163231890291758601707644287389559731341979756812028137733743675298849412959408217771628319999307798145421111510613528491939610941405271444301079136207855251852829725422279315415036861400651486673775132420034083693253769755046124506303363174079011672839725412368701388585673319826896759709865271312380836392848092433583868681480769557176631865966599884256855734874816074884011491400893737581822677855409701401431038005506589185015469340309385569385230829809502558688165047801901898987675834054033854236876210351490471122307014345159414312436093328933087675172769230745210776126092406008292405293148380820311238195247757622642775233793226625770852133792444138658706741458026781829739319742455609683193291689645159563054642077705097410720126208171716875621777084066396265291665999668394237179038355557460790313199951486156812556704406158246053824185941750445617939973224972961378162873926381018180102906413236354503109444775391748836726516829876095136970684079441052103963347813172755985332032190021791672219525724835731268755864073355184191782431002305353568695672387131630927977264712927305028001678630405373211396802921064549237196728686110821865022225665035120973207868041770249665468287644935516843050739814811359409039936296243793347565238951828494061545709358817471249443587165893450446333955097061338569854503304902022417611653794406523786451229228024015102232467657810020542157293364026739141774351868725897200572463305441582133423537314601177827588908695640962418694266519168402032231793556189503570375180931221222655789870387762223237637582005045118974972420230866114515267594903310766860518982313285342094235548503421867862085822947928134615057579016718285120436732010363290441331725808290313111162516320874152263209390963590661507933216692011290637642235031119882465322938555376472615428113348563735955217390946182602440077623357315818338784903676375021171363974220235279314737761579709323526460457833320906071285125209030717626152191900098699936211059902987098505423992010781715565694568995733218929395867194220908105349201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 683896690339112530495643149298003669351265195993268285412915496805770461162705981260788668733019141491420603827220504128019350170387586793500493703084349839870712743298228336408609335369281908297295487257782430585036390769512184742521546150357039127186666915373797155203290982560190950937893456051146335707330149380483378042053989911899430454848139969999931086480672956735283852360166549494659660406370636389203731560232273455273778185658204656678260233743788036050492283470147290894056492376927465469174101573097495439485127661444389525721675560919864771740034891071899791154263545999136170951950982149830701588550411185093001479760381256061135999286962300810756312086249138303946524333452535026315811468542267460059469009593726635637933629246976925984992178453871517703884700505104213595522635269821550017812735512505782326061997660933354818790196220468779616355602545818220399646049747499336783558351124308685202025976192701437781714631056970629389305742960629704484228369473529634623432819933654493937335446945562057054884440832471288826158589545014754794377593458395161804396168713963007999504515299503423372557611233002184139726106954098085626349370924461174968683235388471246049744821855147007458355178246233851309752440176959254780440195860138590153292224406984430774218522465819526411370795989971451013283269247883830432541564966341425892668559592994337680489573515775189583922478809218758731587077409019815990251961464660194094554126561935459785626894063359997192266001350349944145659918136747784662949527706747731566682437478753791087869827657466747272329735685538462766823482949341699150408095813952448955055641602852273027352241479839191082816839958379339652686115641983632507142673003547334712707463700964513367299327981681980026349879175175234821381882479126966469655151237526376722538497383008676636260429618198713663703739833141955245885562808750833898784803120687385361592711577194959833070290806974724525341357689732205040957846095973121027772618873025581310970709764126164499393753532503159626738683047498347298584801566199068770271720039485151847568571445314400221668284943837150561882843338630841692008084397867021532475489413101315677096808290837747674003223859486059948072417542141625341957621566230632044585250349087115922203394179072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -37321389383925023238408038249280365414597500986723881929434852951366043520524964120332296967909696299676095145814557461289470223559750827650077256708465638077688656912588480559577756271998469586660310713945676269123529377442614286205608529226165743050985848256923156145840585541557617859488434246515707825124562283165332871983200235247493608169860359844653161897889402972777750871415142907517056117687083182884963339188422495882695671097652083785981165975812214311168864731053068111610583633893852042569608747912336092415473026223281178705856708934327118229480144973864053458221537753415567662966356361622732469620066267168602606969386430361599189675810368125649969054424214811170635001353847707266673877670053913430116034870756350217171309032302727068610418035282921373609512092987263699398794442941420896240881131077157018208219955614045981324843954922568156645307096792723282535562007443706600006777674228264335634042456046321350787660084174891215810729384420122815399046871110742343800290972648816701282146438860790849727975636824043873199576825601541384102985852835913363756036673767804270143093285539757642462685736278271454907381670485323451108360531285331447592292052102648431163949470818472176844458402193090215353035538064720319333233741110993074626825593386973478128999868626202576077574101341057604907900101836477700805163468471352913482773400889943522170670013087494332461857210761360280253467170881771244235435489027800671427074084843064273634751139794741340266128535130594303457449690694178933966422799347459590605868822367009671120151293456619045625992255098654713323983294819006279372294192940384208901047026103561274096094517661415341805207321525654042480539135779543806657957954981576471452424404427763044660823739334781073006753642498821597561188112196377600196768215066005377433674279630941763665784871476780457874440134994248485663351464404159577801882347797393300618022523577959562594755947660572734751145441829187800411987182855752215719408945062289078839407580350722389145162267037964111179309059134722164441435069337871218936766677682793826091730767744897817551632871962034679677233544812121440405552898868372467228769188897116779501766501147855181872202324132565394248764457855295338772597561928671817998280604614481094544296582840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -720935723754314400016590418795542741846740358356965878785723961917559177876914259058433198513102543651071455924026957267060918776338775753231657493334591340397913203903745220522145498385670195477334807672380891879108938650379941360756144844043960037401864445299803959813074348957745885802691842753125006933017890460678698473417231640452654732329100955264140668422059498367499131012917004603506962876241915771858103449852298851013274976353230402942958518278370481816303894349968751673121151331488888492923263546337828230464962849042015322158090640884098384441862155628272569016537389627602526844807754751041964282581995147934337423062288098304072649236314727148581412250917481534914149948793840041322559121782757090420831621830852815567512145858894888575257335597461467867027798954034696110363258368054959366100867403441141390696301636648390466453624947680680068835537942359396314103933208153630789480118108588953802529432791272394137582690213755724901480418450835160709622813761523112676301032028617634440594740674451765529553105327770426403104168969810981782495824690421574591247748942005039764515742309381367907140155530525577095183963250040221665138588796386210229021420402005051113517021405883607504219006309585519132110077707782777163659272028434940125494793841941033161281878490536415767256428097638059801141773392949610228325839617144063582975706626011786220709128128069303341709663115241599148068014428809791758705012996405878165580779777800755197825877963355295538596642993523447946727277902563537891807890156568799345857024309184566655079121827374011294145668805887986259216004187798163454250590582993252397975470356362570291730015898227503372832010675618265830608953283616785933736576840535988480786277964345922558236431888848249289918533280872547956313026614931219366828319477547352672070332156045679234667974247007798758848146975200297630482253661508847656356002480888098420943531354125483297245263841675338259708015899003776021075247940085726846864260615670618523111622192419730941700852283972817108962628464293224740024888746877113095834039810638119571650129662431432536275921359925733938106340288426449456911404467074917689366711727522112234947202183494314420965605972533785222804118996532546955324429773940452066802401624556160640400271989538816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -5259538226564384530689123028838014557199074666767218632615392876156058976468132265810312969407165138393827322521609278237650581777499855370481168583638873625777693186361875731319101388706967654430121604306179657597226035336616343283694858900630388088755732965962487781906214464669643387310512895787347967323508971432375051625686779126063421471051528507392437012146741407041616071437041827651449839690535141960087055409473696826973625587538811515123070210314802783588119383025112708962620533992137684091675857402857215139008065863014358495782773883062905342547889797987247279747868587701984522770385140109286046688151625777899363103218784491843108014699314452433673717682542354165841525897035889385093822939223165374276961658390027294149074859652028033727628807925744120883330168337803866772889288168169408708111289609670794104796633829307735623059816386279133086283331412921204694385800243048922765418028246901241124424701305777005952072408783333401876730829452071894206214853640166432147288271501621181541608422847992896295834626283226352180384612627620332949367418946293236879935287446793205439015899395221836410589130048420120668115944586497870770457232506796487780030176113199079338522988932942434884116130792104450084197328293716754752373581850562329156304154900064835233995154772788353650602565215017462058280449321413242328444096561716575503711983763852349220709549777764910554700604392669842401785114464595348607826853564758218072470027806635365503797402518188194117647718903455969704631239279883866784740779852505526132584256223171946886877782393419930864359519863534113624917043985588706130764999148607231479479173670925854050695776129971187158208027115266986896420824006352822633838613778697923721088692832551723096206871372214577099242470923761416034294523105521702666235722844742752902320025370006625693283910404701554661127237048690085229191545951989837456658155553483606605049076480300216898992630551136878929873786032605023576545465652462914430433585342362030447384077109121833376977401823689700816973663742633751611544066958198175772895302089334580219351503090084102077570695473547088725504642159798287753094783880936001588017853126734790324965856630084797621988130244973712083128423697021417538804499518367002672967419232556181215236521166110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 95347107887582399467694550399216318158385232895874369350092939747104497583146994080015614421159653435770889121695237450716723939204756416252095014240495772166161914006665398984172386139907237069299249724772427866750275797713721532591650730556563838141141651319003698838944883763672126651596635119456711898915481487069825656467207781279095693366341189124809863933340638763610849901184067396610006791232837467225954996075201699650440954658248995122357501707971055375329787241861128167240774738041054808256132344874385602635148469638972181369838613716158710793106473518374454417181867252444718184597804494482973212950257927832306621901266042614973140424151607861348462454393884808384421477563962558819455656236881821585994160472350431584874130190941226318551565946408302379232077087065312602084457858822170047679266554176485585107500152910901914478462258876280712400487741646507301957963608248615495275154694222087604091424237494415978441321947238967467262669967823594845554342777491302723803148901990950778561889531067418443219979199254048745852450688010439494081035412263130280713593167608368946162815074036000754119188063427718441485820648283803013023587677474152838361754666275707734597907890547470196731485891301655441298960486912933952050827301846029607981809206778592877955769472086022361156523546168635901487575860168057114866872551538335397625422967298061698763094169428084780177539451594812560647062928506536347445815638223109251435829201899145968725854199269987293961217878837398586668370316040201323267070781333220843969730640170693257822694703079012589648376254853030561464901516392647665628337391805643386077967324464970239254082245922118955671861306368474952390054954385611210665781125587353350468547997812193569564852338970580388227879848445947049813973443840390766415159899144167909319922646316170567390203717097457376779779650723707925489407352940773873062949498026172734967995260464319847939303729338183837930515551813755161689152520014761689771707888544081805153353094243966478321344629989324557365434500175275301904540852796768648908851175475845609958015603889670482417543875642961753978421943165953506042353195413446832121161309633518304372417061924505113574344272338287034073711700849359164038194012466734155996712480220659242502898254633500672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -2169104853947237876876884745728702100003312086159608416689317806421470006436411019174669362995691641034499527680323129742192143178879386392471242757793674429506264935640419255654433322697775759413662646854367828267580042268448950349015157948628094601016910741818492612109627305718207314028959414183922811977481935900213128321323573519808974386584894040643617442973404743674792665510272002235972864338430014800123959208532606645038500700484973975505752097474130623697840090181403754434972225130659389444060226423067833626669614564895898809017567821555511317817786994783307415987545650470457595206909604178442754717513431859943769012060619035385052166309873239680486033631864260964461743969982540486113065395538393038781334659893329929193560668639377278865075336085543236688913721829155247485293179116721464319305490196732243574433204282159213327574506411191740620942572688646942069819922426184772243685154716455437273580819412551901175124602317428001175216960560538538872135141021065897040092474072347943352014682957794984080506333188985572864173622843141378196584927262000692097031332685088623910212719105026370651754146832104017453666768729593134445140876971441800830773933439506658958373817337741770800517750618574797159255044391128042896540790142591981265936801755268640951484940282962817550002361823982878752681547132395614968552423283025462074749312849413842241374157276719072664427837495509108122726150392018038250615125268489927794468176187936301347026586279507077137054990496557555881120857409184872657147182904301257325005712813214945546103314500572722647691254251717004180169916651209284981256798877391722807251948195594662461262696747210895603197661548160182872468971662855002040930917766351813793824263624628015543405874192070962415455498383180101630725696901856108123583443870034255548906329603359090433377026024143718794853566301142845207847404559461995292086092695386659444924703224200604870924179802798240896184980713231268213775654052964721648448514590631290477479820202607847937620499487257070678036337059275138704877824415999773554627456900547363952514587373613004153108295913618056390085872999174851937867190375973288089967928443646093204034950081707921293910694977012066748563475593441411965244698856805003075829000066355276651833849849797672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 20808814138299103168537397200560963323425997663176761686357555012001579640573174877445232541733190375744966571761858229474807151972673865571879491065080135986157163612059214983762190945525639937888597539027375033195004330752910400623179837593180220298082855024661609535653907550743825399232429755637701254958434169246205858516931890265564133144669466387392202426887108419912537312330169590167926675719898117547551222326038317461200270150918150587440709639585645113041644115100920405765292614445716415170062468239508980238366942465860227467689995387274725391829140080770221577406778514736672919280910908635707955884194999569062330474296697343342714479924450194792713530170471436392001700312311058867823515881940865344478558577280771876105884013266296642922394536626739282061694287225060114380784245897732474302427361127024475366255246291124850651963061249907696822298212651339603180948964656729849814803648107320386069833539528152683260046177237319034312002454033229528158871485121219794314451635006214722579934567956923166712362338305911614740865622729413419174787856143575474080270740680137021136422611820839901194732788040581823912491994612279323406261008419838381329597016658444411762671615139969917989572685983791909022871385704377174106049245072037547501257320542462075571329655800306160720362257800268161214152574134769380646323344326886661472526039763883599587328763584491952455662696252829556195945404669975078972238734021052384891984723812237727959563223732871982869143869406874890889515621183443743046553808015120475432373833157565364646626229352760388218132545831801617437987117023985242757163256673306831022901924936193990818009041652793495273056684936185780236596203204743913793682966098534028564645691518907326585391980455629121469487142503965586025519318762316210310440721706480691361029011658150005302566541972269365250659600762917635090730804892473870770905730977873157489935070174761714055719040381195493894824605148993552280614830231136710271453124139937712625282987061073557273831054405349048424004175236712108620319239616256799700107657791971391215026434658912137540483407791610089214493879697383704101626866444264993633042348336526702836528698144558703842353894982917750634538991384405227765108467226421488432843683394383112331783271182113964032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -130715767655734461034130938365860553144145701088988978319261810023979357632301948466321646276252115048864641528885077650285083894153489971623803726041120786631803432071357521932276168594764784181319727886846184940152989386097860799155248767512700484470344983701657227480655386715178671897121015034892776568038255749639997813725285896679375259957598500196101646145030678039662615825950026518338497608362841675808932397673426261729767452238428857514587789074363387348115265764071971488756745715163547295225867234997613894130795897796965964932808665283377101930502740784187282970911009354972649653707676807406907673807850968296862011639923943877305781407182184992918092292971830460493841824050018117707292008669379648058170035637741426403880577316489976184372218374345146059181244859923601754232110737691323763234596388408474991862599936240592516608642393249795028493071615294688677374989727135427029630008928705088086170567757563758294583372306412167971269197636788236478801248755476765857486458696461889860417554775233334520134267206776691616526601073685149967911940251289688872764811138366330140857768096379158301306992521646978434319272524953947559043506263437617688506021236447715037166637752671044574524784849639192511097664573585928552312424039088230451843728221116471458479818060365410830849282301871443546562017054568198371219783617052260088066547648822855123621313137018078250993495997786233995498130088105006985979393368565944717346144920656732264134803315916428017318327776680754069879616338771996253248652561393854779496275293678010349024900123375912154793383996651477882653063134999427548466571733187061570010015925700173677265691814209624989319124804175981777956903404432903541554399730819235401237965799637062962972053275873909861736966706441830406118083615125277519344459259203667222445529717628310687982964678382382605479002850720231265574939883617949124228219441011594884573621399832242028871380888385983688482690211971054962998712169534312937833763354224945800562476419328939382225099556960478481344297184446964905367269261793608780434868660848815840381711921609788174729340168377837970634024521158683111451756595539441386463322100206937977087919239068009798273088947292440158345157346194242460660792666959202016430024390190938982579472119395914874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 562232544259263384485931834966213068458481406534748411733627964000368949854618005953860104899295780514322079916884614992084234508279298830250566629500824736258804051894087519724502735182712006485489643193789800843441946789498768996597287245492247742448524594362307220699699110390567745575699269234321733737614957180384959502344651586029050171927873775879166325582388178291266719063461395879605530794687053234253842026607954491054526771212588749102693658340487512197272008738277124648323865175845510775970583685741658620378307869116050230491602605915492178472267763471159872423409672057986048048840256970194365053359368522590369398015974992101449896252768981807493081217647509367492938284022130976492989458146203834698201852572818432793936720984731405172589505943996080786519932303469042660618167422844634221261148119849003725350760509801160782155134299302267027691320084200181088947825058631818906547860012876279599702804035022326051536437821775820374805155252891457095613258747894302764400362373234904841735188142801983922055361330697039871420790869536015308129077532025898747435514699874012060077080468358499587880895066146197928171243078265161389637862028054138321800688453102254936588469366650307639402294233536545014336791617228211573933810877298955430235549081220886796186825187750983886663478051550768807664898961103904441427717224794394724676170649224844558789473842926023611747304289147781048928243821078964381889709961907422322026424386108712350001329091704154054853501483910008835761678033459055335458945961202400990349037427537853759373781341535912855279820069694992252336793528760300088429341352103431023567866120963408697702368555475890801043324702641301945683462243585821966167779665019509567945002432214262626300043264755658194691430576930790823496918203897712634012169445378446725741248973725126492096943698259319263374967295349920420166088132911432961175489255414793229308145112607196056113036559530153882929903281954113485129552927349624420927696960660510544054686997707401844204409680224658653647021060684606467903104218342701697842013108689957945730269448773509764497218452845054600682180816904168739628654232644479744956088471893863234454757166770203753091864927361684968278685201861969714989936543209506421117664820013337258921064698849183924224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -1970458338511748570545287351761249049199917014470302852801465918527965280264965262266110396526482354761632458476625227345763101122433753977270972429923308878943227172144115693565751726640989817719167577857220517370225212821785247106002889978459604224616413881390132991845038527800425886682432266408338783590697391443252327687374680127622881563193227652726036530340776437083620730540332191651700676893514562339601260456156301644273359253721434159722449488855108457205901166271733336639630562478675819634849861081917620618233438123468033588702258996701136875008059333434138250345399415463378909509604372893718881364249872997278620062294033099671405204414097013917903187263607261327602050508980769396417959143915087686829320872108088267432164483046389331200547614228746054471070376051867053572930841891819736270322377537109193821746890058743500185673463773950570476473083936104846231235754089642006504679310733170893550113773593690440934521196298916881735066009571639885960023072022456412860452564572587838368600471135715117407819485059333603383783971349017057095846010626337662439572874928719469323649967978526718686231089531961956090995001822983596364614517317742857371103262173541413143935882452297460233136909990786050527284598420258684890410289161203170694951073464376988333001588048576570319116873187521312402471756883685386285214876664019325720284554831145731096945681982774793520748593885905336582140871580104618865187668847015946505022235353860447857874269844262134631736581142719866403242790990580500387517993005474989873266412070242514069494220236074761845241033418369417702157516201644630189887469565494756042273575312932152812060798004139772682677896488378313038795524723959057706745602534189448188722334701020169314380640873945944233172813677968674567553135503176613773622439133471356988229110250258794142408651691890834936768092213701870808439622664674420271859105862080273881429019347156375984787921347710942491252430063700295932008281283683673283947364793128690437622863100817793367228772360080490748162166274411454611499421680507147519434328370816484672110539805502495097442611537547144581906307421703603103905346360909104046246517087154535482253589687156760220769410120725575670360059844035760253885543191520524596182361080228595982423552293386279976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 5865156405329753289833107101609953778083368223053864404247714768264679806131571390362486660555774024745653988655345709799672337602631619836838799500468518932184898736364484226221599597018254510211982089217409585811553251217285029271160184601140674090692669105207934131507554195914907230001555732786646222883176974337905811222017170679339258923424767378786921439775535425401936914262898398931122003775785769546101489994552991893607694632411544064171760572275503803512349988181431657654999313719364403082192916650861998207496653599367995819916991365470116372529145371890148847055009799686947760424572323379039799596743008057927766326472435511643727644876681333175007256407008976044809395461627759242616409073370414884590375271176769924512027045437275711980671443886001453003699212595881041043210418252987615659492498758498332141782613364189649489079462669106575506431048592459176692715612176814327377019227148084452574072093684749032606489356682829640614205728244389115859438745665482839229744486550462142331460280919853220562853066439599583155509048755600782269793330796437317806169831458083211325087686694310557249260796611846200048134182140550805642746273071667199689689215011513403494794209594486951451178732638755793166936891156910728493322656077443376002957866125764878500255060812654220981019388258278902333642079290472761720754793827802791342256183736180401300043643563829196985567297531035646250238001466840663288109018951256720306644222414145745032456422491879125649781983498812778065193617385230370252805581649882686705887118940490727095247364102847980817867677317722769506791213106129085511799273637677237735330167963198430778548543438551391462701573028408558918657072576541845471402362714588325131907023564619712009038415950247903593767832051171772726294879264622018731102112154486256704701820358980710997158080416124822338045780889182133330142227187766445926649439859142714517173639229418824016097096225856148488033195796330340948917988506723127240383890586720864503591170025093597497485555462495934440209636588154914433699256850005060776031142587501544368022171623269761780648937757199293785311387514366777958476685909070774678988120284100160529195890768806144325867889883042009258472184210260843110356667342347408084510215405228932776066170716403017973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -15654220893387684251121626264023928787542071460616927740310692041928580748313990242797364947413511718222093942518938107011234887058159875468197638010260353072569730965875662914136445802885938366163467343914278059183616616196593183612297799857065010518364933275470795203615421308241505155626049462448032110577087951964382924389396091981787489293752566038934117435974664374022948201663923858004290505590430034127831470912224485048535751328047714117484918768820841346782829821315065315937188090741761703398488560249664724455393741440559989837591326509291178491815381969306194928691401708392822681586327764702469045583912631455015190809304430597420092382907388774461940269282214190110149503474543628231056737933151116411179489279730000735200482473511319202439285565137463220128032942216150445395573731886356020861007358194618342908420475386597706472675242170308627683457023927087065285012517813873334642005309198370137938683531402560842708721366521441515249827872887651581329857527889344045392762155923399810876864688188607698084129827724470714391679833204066358659861805833365320227035680195865562893126537649245840351544862233991069504829687929285750074022208050215975131602570554204835842627027885665317689886164853305933517177735130854290092403109651900356550535577350125374795848732407969382500559066423974799669141261736599147983745188174287558538805860860983868301966349247301155963053946316739936145459086810179441664456560625462245886020944265831874359077076329040756601972001479887753815367886223318694577012930617531161779263041303807940556665173630078271946764580694412878981648300933152978547357947698310984422988046806409404484766326669910467327993119742255140219815165168173462438674812776319982101178639305941274386815325997704922988631628736935642505552114374036305258335133449502844404384105316005902676839597105044978975032817312940642122495105761574088963424159607369008406016142055200356131820956953958993138872374466316331197237584814206686267461595754304720307627595696149326962285785451027982910413227340206248564011705122333949863232808107232820379183858104829106699591660679906018301394081594864873652108818696841855558698573123522489944438863734406868436647662308310662501093013555608655063650299316750326244395649884987309462424758492350570823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 39101677403595117876136645809529291551160534844512547768542496573200725332618273477091178902985888644430056676904544501278227419889733464611805714567292970202525501687041557466894434591657268071489685046083537385143359573503631062327477876711677512571255154955822468312992326991492935594652736618858815792781638373492675329969455055471292086017913060929885809395723470535854161559441163540223302100078737303423257602146339795846864298781330152333904155136892901386518951064069857768706594267957612337832663272003690272809168240409041626407299946326545871576825431196423406114601980889802702066201043610173228789568342229836584830844898858529502768038626331763817193238247578851354018330252776964017998947754084824522601484453360854750949840480127435796587029570691634582566584932784825904290112563815556276400441034959331219876869639871556851056442177522244686806578889575846550967298520590365125550315943636260867801080706265969300382376726766684695021422121739213067325066103752403281163323581262326554369456378035366635982902448572466281097044358963131803992321469037718554484868793408615836628124280525074577412361960858246596213670093617900162040883202852919630665464947009068532391847565426102505464607300505348701475679149323148794656352684645205753450961819387226931824625194391832252765171309522543421400413152099340915335428222376083140692234629785489619414810501631577075123727705291768833148165469995624246853140789881580924970751092496352702456654336189790623900368763075388610379951594649562444822919175246989423456014888509815207136727716923690155318466675164696009121283959354029771135972466878175447127134728998663048454933252544997954770321406616285283771592904224534647422923082819961789208251080559552589515189544975834656490747813781859192012554419410656696596112191437031596611525448019631578867739664571569454696499313714343091356487345837408014054114347000183893325193212834822476357871975580549377771364015321735216168776344755602843173374411371503463985030021935784542801803016526392767949563385160306439231491399933520434995910108032020907627681539702760501172119497019100849650397589313221860501579363936491869622059560886786395707812507534027463808928231406835865963595514518976549328825936856848287721348507917873932640820887209026594537472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -87365560675507788015468275733812178711702803666232601781338926444249674300614816297936692232757129808980028838408496218005313753246917733648969472954963855315949860589486439773472036060962676284033380399623535440702953130060532363446633868347556235348286097746042420828402465830790366467232781101460083421364350933633140149328887536669370672731323039091928856985259183423092069923064976712010929778707067433790893964436844855658128457580549593097842885745538296879437680017379861631723647786049857200286008252758405803489395616005610047133274710481638793776779738179699199448042350746806084604930483690148376526265683956230781116492982230036400240098736510273930936879146744498226068580792297817230249654120820143598932031126611059476208894004397261966520263128067005019943671841918060097955264901856078214544874424695083157191264315177676306246380138392249737097479226305015447294743140896168620417750133442793086481073618020577986593811122311952277458906696651771496363718648858511330442125472022466851717876778649701915099445272648698582899728079202089792061596037171010067763913970917491403592405700288563569193185952203245887544735779854968297871256506074952586522230999073403861365951098163529390840307151389073831524907902056684597972085115554768594033113943820587480778333126288584082509948085869351832399520464916955417026445199377495643746211370607669744583950381628150742128585223903987604222119065145147188470093158735904421620839884897017951285418295008237343116664958341751080671647255979012973491240958443580376999182479942664373043861234876021187289796874275651915113179174358565297615630784425922727211896827409574694139814530150119897539524375633785815925202982978592540277111702487118894952784874074611694065056195699400962989541927468393839361510377012405778487618592398025858242807529413366196766210907092803148570166182251389876067656691588461974566787991104536550703894639627566281370684789675628422984247591509249979134595171919545132313801878437532841839301082459994141199215248735995178253068669732354855961201295911427247720371717483241565484229176719916316775780981251638523729128006658469231748700914319417990784492661215757956438759556737398774190863727229461635455877347221721919244717350517891221356205111663422857338902035579131616296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 164980039838188409567983797608473963329301394082243795895223898004931480550499387269715944838899517612468009525849052045115703598468774519920733769888632974420145194719308667625959557266085737686216382861046702718999236057191575949571796224107056164308763983488837805096636625125824834442633330069261565371651089634397829206674242541465773441429767243685421680797720379158094158746994565246463883617963615249129229474389498756037886244340096067905710934224066314288617546632836313855085900264210168863561378606189267467413447533184951791464043337253500579717184791918305084567018949677551623147519466017693777754485069281048225008942306107529596872227746638821687449697440856458828462282557253222251475447965139146827805414504005340677084777360863401796853453250722550825220683254705697637936581832824651969014932483175473916815671348835152674952470982160093196556649086521542831051345241421748792426596704818327088457567734471579797949397253727700298408593664813706206879731343971472699258167058206916358634811417290896136860710190281315953717032348978764612058269563087609341535536214068102183735046797545966704279537693047757266236038665003254921052247939845847812092180041478917081874155909130557061234847629305111246721412185105603442075999182339405800852069385313850063185945943974388837385156814467129069666188100246114443128868932592495614707539114015793979236239848650868841047417347627783455647270658701234723054576343192372389158964339364078282315170705305994273749780352813931549204495354739208765184176033843356801767310002971047315386233381900253792391037807499236576908196707293733047408943570059852879208793788876164707896004180836925868627250416810635530652509071737696810681522113410527853923939173195687185459086348874825108295800685901552849468542983512073024428240519448611824049846752614987442013628866546840417002673182483561868578481709397970819294380841312624449559447231596415232580628235794317217223506824996938518555783398961562534051093074616213022980268505846193279273037061827798243700924117642058610927536473551230662193750350805413707487470597391324371243160794206170675904609221010077646255794408639924310964914589078280620731288019764692657942493683466646131436956930457110379016376081986498737451749721551923444970757757066115788308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -257165264937764952560561030665563133346384682886885201672264275791825894000556632673769453981799781319957239934045545808085147942094847776727987114684113187700992926810621986012888488418168324414436350119798740343576329230612490514380323575738850155628388681782792050460853431979283197517224852704994303086434608882094421768513598255872707129544542132100183397651936379973147744308731555233828097063830667644368837130443374339447452276834682236924187373575532929634292529019293579280107666716924808495759634818851182539495545869701651067508152079054863516620485546742476421051394759179741097900170948787290240450294536106141815171649491939206011534148321505083703667959946283995045677304924817665837397184967235685209141315743453381917746236899424598667351940855228901729330507983585870569969042744365346918830166231986516891166511259664651453179319501640753319450516652103444633910781054363115014375253012913702768320579041420820710818596688917295104906673392699778855625967820892685222072788229535631268526631140185308441800522895573214582167023647901393003038163564438865815937198850164259804706330107199505011446627659498571751163229073667301967961263890556637328691660960851513679897836652244691890009227894441553482643369381480320216321711433061738871368655923652913369960742955859557640536449768380146764944503082584722050042086445799475599806011173992543095424057886882245107811020377717378148423721096413395059424856119403604945586756165988670524920152641768177162312963536864374357206566853203347260875304717168929202668014674030654200942483774912933342429696902360123480081139188300361223632075976022173131356389403943788937078377550658980437195598158650617674832428482219892866753313000620049713341984458620194666072591254753030573755901817791583137167492837650554958628437627292477301493606092880151185132352199857800111260613376326454755943599449493307695805119019405115980310780010987404309524922202138298291495810164886192510174642503703188077609237449305244606201248488359814403007056118134120916950774565119010767676744816944682663794400601622261228843491629409574571376510299029933882021261511523435626218866870806469906142799104303661352672828754253969942472482530730615719277496662434878001253424218107356773279638063120835648547869045301604998184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 320287582897402017774493557087617250526047585612912234263050672990287652460977214555015906753715462809444436787955887727475391536274640525165497892705470273504750370423589467209464186192366566539326250177504982737683165064886282447796951231068888071997455940906659471173687015966078631454676009126240846211366561157987756948769690169215276481334700055615616654849628893373008787559449252027818767547339051884634274750280826360718847894254195485037564577601366981995923378302192808743579906136996272027974939926835784098438726944900480109309199693030518694504188338399226952869491122428891768152971060817878225122660988534331589801652655197458454617745233084905639306072039975482406335294648308786663231895227794524481465893569028977297245355864317630457615616663717997179550917829816973178176123901855526719065201408443006581381845226271950500218877942775682900198019847130539929588633336755060969934481168951259847914834084248015548769149757198326308270143111346172256055732037231196030853578101341886772228618299499275873352977179555368714883638761718007672336037576854869503011499820633948098033409173048899519220831653908775580038361058196186628962308436218199178536782043540228400944807782263758974114080388819139945930313039306205847118430172062134575950346532269854010078418561623198573681113601069945737616047033306247338690898665264252000264020051057371208825487210135777305441651605176282276193951122018259932805578229101255400233480111906790058024917750119511464285120160078716607899625273149302366633811852281588949302831223299441084353511097527742616314191931335624716867672024943084560196203278418185160521217656964609084641909603865245770311303515578926134655904391027387150734611197761220516980738599036312581892570395247286091143844044501555404799835881804572463307592909974761562273230247158119297425420688583468091283643268411778882406585205769841823287893311997930322576617028721409305291035829262860692613706326500490164480832267713834866598070852957247467247614749987061827859959421128010524030201651880459052269858002619547093523610795998258218460631447025196082402340446659825323875487749042709652945160098710815832416932814692806971882574245641550281608010764866589658581170297162498728037411952229679526973476084515719780743986925643548793503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -293631723162514975333684556530313783751116886620828986257385625010185590509905616207712341514040259993539791691739246118391054329707610423267427462707704124284331820730874561862346881351256258052602455550514166010607313754560592600415661874362116251545392214453757140933987081836311027050306748907988565632990803893582616012510542923566347336587707769990954605340946301264974721237487888977629228918923366566350192386770234520132830127565326085218922225717324353357050347919556727577785039151599649930926421994596027893717560378262018020773211509523942746253822874928343866538492295917519283455859865484155401595695321417257786697483901659717994189097704082864347855158789782882183620403227244186761965773175339457507433966147934286378687936686924766245840679618922408685415376477878334715778963732708764239029196740966358814862158090798094837601927985526505172128132591843053610272065642612045200053654423600359941152643105173748607932804168363319380516429117811378445288873580905311929578665814482352352875629949307423902011391925800515771389462119776169477986095165911371180304771108189933366210390279281376858168712664075212692710878799167655801194184580891100541785007819094589821885923717104325176546860947149084956359163335230940150629734735552353486939560834542571530073766693781481979332499888888911398130417964018793988498458140387246645419307187095006656163025760841947092509667364626314180997645121950090338427039758343018913869578274438641349778592079659484757657332416641020104533490949113400118428777309398408490121847257571090509939003291174434597420075497592013157595363116921488188158481087613002093864991584653476840773978217868386114097952092663270678692026731578361895992470642064082557614772077322597012369781968479480810762331129375926821590991187645755921090946677057287070447009585194891318082557807873682661213813878359112637580621210996258867572333957895714682791460139736171974257319621589095596073398854541088280078234876907744892338708825849444762957561341140832272713961389565042682751031469386241517577096770139709590282413391630869177332310402188876542450611977927671749204545212488952429686527424676808783074573968424567785618925686303799181412892516246203848574357443510975843927933577683758927530314104710677943322111809476357374607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 164447804083448069338173258593072838540330974223214615946865591661246911332853286006900275978354153017877944032812604049006158935988275481824829963539893336621838177473531915874390886851586133035708445213687384744711826410639603828496731496923542818629195019845962176618040740643421012182971271675555584786675935995583055286420530868303439869265265163969536055359300553984569285227062261012338262827715173196558721889666827604625644319961501844068001759910384190257411409100050187700601963605827418107424779415041887226688636641227094357179566910451194016041970991110268575183404568486282864131518531876540091837766752405350778445268432082922124226324593385169361214041175287118309068462069349864200513294799177394606382968489555304601436602986654746979975964673275410070009903549047334574337131079121504532943257982396396468242352215182542107741076814244500169281342348027455753685478244665379248414970063778759916033076351447883215709781170124951121492617087785445288559386159273685243285147890639406791357739139814000308246107496373891526107544953006162004926393259405044128603797829001442010080278993055128325885143797794525543106897462294392512796865007608455713391253230398738191784243472031420412879593402061496478417069200852538755145731631280131037782813451156996043809967690214351033416050916223896308158317002846659188486602807775993231849151641354116778813228237192071239302233051268608349628842214801928361408694154203780584764191916413547627588909311254841193910428458000936903791450224430815383186977216685894603890121810254875357421900497847766752209036594604253224074543338963946532000953834463115423598949554947796043516100168516788030744268850700173303430307620798206416106429347316844443367579432456626414326932152728727697736657513323855823244053858958587683553258270610344341790320945461540628431635996639584601562164264737547781412981112639340211642889226798663056596566172551887280490429257319749847345995198967550838636152863102609260867834625864204610886358386539463103423985501031668710426275782958289069350675186829176380284788777154565328416690468654361838032859445367077740701105055344333271514244219849382302904073056331441938685464594305107335121424444616342723875668583644634415702322120359469940404375810609074819130471772671697185931264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -19830319755830633003683364347634638371687416395895273950272722599426046312790336696675089001368821001884404034505132584208132543807680684979165547748961077605348301865252751649865092689849218087632681175085152683946856810071457088871592462006385162419248621054301684533810997898796005378603153257618193124431188031711589020187331682339115830255068844161269082896815098145621488509432043456176094775839540755510911582582482183720128559204389551390712220364835239607299686159056161514929239412070090431211598455138578734732939099985786410246381348164341416100279913210079781111230474832533859154254381787557930289593624051040334985127786309794684385204468396718275344310238487253695638777344353150143772572779906099113388888304934853566954068849524697925515501301111577230670086410383763136216935294875788375664539583571118139489062126629643844582968449826245928609472404868656813508415712109377821911698083236028554421216213193685354660761465247146062203534532858408396801706204090508335745995703259891622974304373016281130277478797215332293555639399159724249438510493322617167004616596646529104069750826084135249684539772633480237478798035466980453235083727492216342871057128849441578607256875451768542105118009274570917208296160588599241333779146817629235699285414226370978002415862917998207955279289257314023246302093018062274743046805258141146934975846263116750989403768090107345565775070068934705730352918539524507765572095014630274632362992742191614501662143061309464358668183207048279893435325721560924734046057295919721719372771739911922296742528948736591903044682159603577667695137169517772001751393829951242871388466847885008796236979343487696514019167655297522946873683242505257331025938500711557299691702900156091963552508074151555269731257996385447420665750382779190398663437677035859882780580084917879457991773274712963404150570547552282683748142030238715107526072894644595970383405446117848090206204167052739708922141285056577043951469338597544406288020308083451301243659748111115504304522381165868090362965112579241796465183302728605345262139822332039385189108240365128172624609126944412232079353507760064247882765315445012546311091838888424134758916620794768660869414123353613417678615895366108893636887266545258941660574188460679406326308353087635456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -30378289821449008344945075267736010619714181995272758957134030281941081155068611496828321158629829549987126944169054516644072595773136767677983996070476984068968976456891139345130357236945801405025153192881571395263924841290050770214547940701398886307919072785171086401957596724726241661460681445273527294882618976338691603809381956828131578384075582207364744814654255381010627453644413968777509592933704648487779670148529266850716963920702919248051689831974914052309542075774651323921786788220250314551080638059557809299585333570965156239913343565774935735934871000526462405733076471383152619115815085707383118308571009320119019697630908354516094674472225120429585621270495838678049866596814252651956211643270885660908747914235663433762665344991305804173145975837860371042188609978126701710767609052004173847561571381649371215809632428160123909831109914352120717565741507864889368365056696556040676508689496686587342020574731064334016574951702163080484914367602919439504541038189834836190569881358775626634526214690802146250061214427333511971367318016144763588592307155512432994242274620369705787090384536651340829217070790932867420915118841295303319915021615581869884350583542618138253591580712427133527405715691596146124319651818332379897490279512767259119112936489916376835844196362535254827607487936573756634845054665553930090640674455657075857951411517364289961809439200954379181182710820789106061833115291685454386119208228727120742474102640716054648092477486829752461672209705030785982283485835295668129308462954293615531118240340765257920768385354364536740319938147182989969916581017373687764287289066926035103758350504811192549610209410962012822051196726577338169128445146515356799258496399064848110264200736607038440052350096993384277990469017138024523139666730069041190006800428219676552461737649467246423135809436638943685798777641823385511726779339072445420251647189898743918546212682871432962604467781102723441994753640335036479192320259976397450735809768702395420366948310570848171114864390958508782683429421620385434349330002141327695795475872344380299784753262903313375568611633409201933186924531852672144421873874624541329901546614699528787461738293038159063389680526457791121983306012490545180852572188916282698875660164173628796582621395252009762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -22904813942571742214529162923374318062872992374023231286736530054987661929808206228527263941902553168663005553080130794149845484394804149308789867795482271164919045729961391599808423205569534446254584267317759150366412715762054326929465789228190523319919830507415150138955782737582019323319485755506646314924356373791346320807149740746005377741272261174198634513554283303979370731519453301119578930888795065881619406204915741667032473346906551738399794252244434315439480453554847120736916475754787734373783309510912377463068881969483647639103371963762540862467622949992869381326458662445910634114136159248116494797069360959524844099228190841493798211590796943872176024026352509799854622566272756271815791376001318956082842213838325305434444095044255637829007620057989653285594897158414328894827241897728304800892885759147708911969217373456104321404445057975556091382800312626246397924341449913524373251260535335876700025749409272491183370757504051831877200120826602909248682211620258474185005505921972273253519341348351491663777858032624828275013476784940910122258931210594215046060475002176489238454312784409527937787651653051189101520369054496217726587271615148935616250986754928160771919638089137165519935108710576634449289519731780020406701719068701049615839077709187420897485815530300488457220163404574594679231571283905287400936999154481613205761577955617316810518775396275459503251042055623104915802433887613123563799409508918333002792043862976258731987341931415991126569954342419808938952949127913197274318525946957021334443491996360118523223341132467850269447969835079371637684789717292189207844853940788126060212145129889157128877435587491435452861440504835369238777406224979112059859772739495934507935737848795407081231914147606837526605057234084657056485625749062898572239111567849491296106050919171962696423488381177455630154268001606857561457244768486135282961929183859619303329578498358945891937162697808836859861420026461197371764824815448185467252674624819135150589344932901713757093261546452320407945058761234545830549807392560445727712809804005701140157606035050314222608662569102980523436770487298029804479149940730572612989403889372094354733348401691799581884674638293698368873604187999718028754852752829048405876406671698632918495828389941320089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 98391234181110895812701054558040089831757490027176874657459959350337008502612126740163852517042989252453224127326790091756979689257355249610702707921684713154745769123457483428145673234575575463061084163485795579265060305096784857015542752924654146234080446901866582911892928866558257784189492822373788965490688934322771305026455124974116083098177599704895026846484993672038644039093320002151380113284008634168092924405343122570139988865931795527334601698742153581471047157906714688674125290526752212093949075625398242619639604771908922787752628344896313665635399953424459267048662571488623900108201822268359283277116227627899347132673908176983543282353570684306018653526767870802540032604038044609955430958764529074760257619582903100728677373720474726667059296667763093080410376271328758304274164326589270832851282067020728526789158934417488939943609660164057225845728277174792802883395194030854596302259752968102449766027015719640752952154294879766511537079893969468645283181517187730747747396425079927570682357472885876225599779815309509027859492168234956516757660067539415319683967023122969569992069312044624923148480648576274236068211885853343038686062654070207156319338396663035795224025000996447711336163808045496200001322390425161937094305811209136904069570019374717221836980070962903348347113835793716955388717601761537618398279602405395788622665977976314741926601104250894473227413900012886274277900355355752811433010918117307371215421968058839157868437261901182682902986018601273662454656912694312455182447446987379696303678349356229065734095379515417840172659875241293451524535833545303120735524809166495299424919609359575898783014887077380127100734255548976620209900234052523139357999047665828719439912794636157821519557670145405028540432880508187990761105679191717673011628819713952787159390208646428448991075388483250146831088903340801028172474093912206642381226201753536046118814753705851346131726178146394316767464589091896580271655278816592882168620815645292178695860932312514169571806023874626099052980539665459961276290367375973757337113763982693163695347779812853373050901712592712920661681200780976766627464190159880039448250463996620057986359968143454909335730029060028931967309965806089243044943768459413880433437271273391049856901770408406024192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -131653756396588637048608967621745288847504938356074661666065223640741696131399868744666420428574263240547520466141221059538697762335744476243202710632186819091171999167263777986808122684644401462951722224221849303294242776872104226478083609139373975737676431493459801135926845443964181698002344601758020687819631954403068429775173350715198648314945952878959239272633546043546439822955427645274110636851657965787931613939091376670725253622631367238922764357203001586220193895782593611652613634352082976585154590860087543939205365801379145433188316466801619094764660782696451402833794000261225985660634234195477124568200749722292764577826201240032275844799022340417416859731668678607302454313567196887899829729161399474424182590530321797383064251096166844479745515539220897183681038208238023206912395114051431125399350174915869187992014048142622069350228547132256297500961890604516537518524044640793414975414013612545805214119275755086727093794275805448334109086796958347099116718523105851996917705166921070980573888762387530869086646005718520201989938839447883919238560486388730675974810948115229589334101083955941997320615892703648622358359546433986557849391376452750126759221892987608795875213960376256793248388923991688456149123206483836120732543414247334739438238774511233746592558284201098607909256012255495617497534230152555401082934100421679308278540931605118329029632443492227089555145807860230307916685216025905986670635703157682376206073898339131935313599104532291008096201117937710658272427041485911645036936362586696171598615967870142358228454849248664359556302856896468564049149109748040653447394105065124106272958177998322662792087130494447589184819051839898385557410300935685540664299455223309962239466020906482519267195017494241277682013084314325411282007063100954224453773107919996953743162137391664592116203736876999830206935251982921396473732104007093114167459726663875067113615277111872293764525155961788134171336860294658489192921171022732004833718749921969666475588316112735955195897606526058349083605302538649255367766781496861553666778405213224828174046652979470847287092745486146988504064808570883140201609655830662166694259375751811299433724726940939657268709762894311010874024045865004048525538203354979867644979000076348424811770771988765736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 119632393369351272407516775377390989106062915996164270319210513526682509880928595785120874083398618451756653716854174385086594473285885863665533582762469622592362903375587207987120455387794811989048105115293598384014072106416080521516111665229987189602327286165099228355914464522350577401122835809506234316407878246518572986085740317917202742325281219474527887565504702197414690267846478722633431056249525329712794946447481591025010041779124553407886169299611253425557501165442336496451960373565463234869936633385669938601094948552017444779480348915336053449442944919746119016176268755510272956479320607707314003852953830863114708043546998933404618440346589174505271724798002227107537105520514560540906821256738286996023803612153054452465606579794838466565362892281768869710979337562397380321852344237222111699725741517140501582295800300510359941627337785219812284540224034176948940054509954897574789086528093221921421000790831854488869843137045322766642698064481337269526491985422803242984782344322211487952162235458244552681591069065256021771621539690911248125805038026825832231851071667609507702144988515090229289614855739972004670684569703606952809863114171790887416937917756468701324290217695604613070875390353137366893692769398775222459326956441617129303116008005430714695178477089949346537626260526685730591340245474440669531603674751167897557322133981597782575366215078869026963893822412805214966657918432668098264919129044872553951663333773063519737432757823908792694212201674450987374967090146812138488693831402351515344214753256451953677664563551374921198169477256468968937397032967695153439370578800366823788924056220428957418973774460447943443675956281492190139688890448735611866142286926065633458098858155895818635098256543740928114504676628334669363789183939769319334378208028044684511401847763233174508572364041877213478638025046864193095784247532888764951478955301475832327545682908750283401124618352523415603996870549876169627051095972258455441651892962215797745768749918890146164599843985459789617391113682242360065856708220035379682514788122815663305322048687836407867615976888623155160557386360912822195436781248091059288365438209827795766652221795426407060379224992216245118121886978092436651994617362996933972478609156461804023767222092080523247616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -86404684456390715263440898239182046631825504330190192778899270200594330533943526499446125193944829765486857030628447646160049217248150261914541920503963412721105309366517827564142509855702929516526775560093421294687302470300105857846666818754441820220195930090824893192541324846268203165160320172184289624798986424052292839810062966146896800878448918104996529650470713957457219018510125447480483388740179624348345575248591464405541187646323025363697634445964778916230787357623961421899617334141923870362423037849350948024675280234416257135150783269058541275713392167234267362096366015439548356226011701020604323594283032769724036446306249034294268509880030499646559657961491776573589700444827712820104145532919675097350850280073012502818467488865396268585052333284059267903082276637771403804955590364223859176390810456946079169426042903917082610023590271742748923254423527395715531884673874078378019729291321984331359437373733675246270256925942322447629362397914012919637777926618107250612937866010691382373936285749477676724549209082070463205895286285378768312897527650472885570172559151960015065732555626454951221394939964496076425325386175954494235305637785555548403286947608954923248176467133317251423657037503703682882309764979641746865382367382723685701891064325577982514678665679588489231009520602888673848324306963464862843738495376237634181752664630623461550092379855586117652892435648660441953323266169136131348843127030763448051568103883154951977528434980705634135700350255786415100820916424834799803853279523209697185869672253954742589216798499925581223656386136264499597043366461163470130630042951708300131466406517448942364067524068797497712669348453823723564921251600288903237870405623040127252989639467410400602578551595887374867251264815521943303189901789359903783404968665891591085217688311757372450375564009064307854480452733292413442277352004281393356851804311742438466065536433174743694670179070437043710223339629971504688424255922766872775375364311824387647613919160114261964907177064190948942840492934767632554938039641630432530911413989322156678331747005367184680909992573579203163072623363012834703735321935793722165389999917754949380682807785728244146123494943948020012992532063582570370226742156439802776731348628900640283680706781395078348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 51386018193479648785318234206825710654365952880433455315894485148996369931923331980532308240688624182924746235724295271836518228617155875155535690703031031303373386132620739268609113533378337956182180092675457763663096763503240067431511884413559835585729749424250418166752950398536284982056231120735518963195540184829408716356294851728610707944117109468934482562933814843703135077423026846442196354902634049358967824201146179638907582211743014113645935777639747603646217119834675582716776488696156858158863371195822085710585389481293471052472049740206706654733312263906983138013939618832687457849503683925428245548284380817025946412726620447168558422617342697894541771866658828833379563448482677146426990426845802780609477801819454362952242570980674607059730807804947570960193470109014853283295645167392414025730467423037809236337812718299081539290353911595235885086634072744974850044681999928360999371631856467832863471346548247166994860527524487324690098962227660489999657348712661876764078741367263567953081296594222764734000539705493604599121381853846366229845914276804534949967047011537679898303814694516996426894865186547650791989074727839888682706954391031097579762668510342828930040731157208088854596121363297881923606768823009303044787490581847053625176107754293536527305571975810575323056663982689578687593792536493966355500660263364945043245133319811865824548977266141032087615159362495850721766532337974823870538634890141350134994865554498093331567640539457629466634827189220024141407020545723708381531177622655848562617024474676311058680613808086846517769895450890419833324532294941963215877829806501664996268556992577124851427529366647151102679032847391335352375590897946778401879038350250367091273709077077470411841230495002193916330463516159435743300121454843007122667361044408300048111479046498358615837905455182332779503672504625426644578357992182248070264701750330965086184049987383454676560182633135735762505794726121805690080054138256623299864601841545891001024399025317821435239065095872864019024591297465745338624311509487751916087987090410948976791551882356315384091606210634244541397228006915901059972000105510322843573246898695574832218710138113316359055356065909265637334165981331822430690306680779471414816451823780172806347794414281070477312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -24722966355572384156673495141659163257387909679820528273956290767647738922461497312312430466395480850798983993140278219195045468426738585146238278128904099296926377951818177901927173376664381003445327005610631717880525491870456776753086073348958862486542116143762733411304119002700396931357212575406028679260243489858298338246429929428106604368076004981624519037505857470592011427064894811508660930745434324044534148805487854358286476060551610398049386195412201498470296672295990175662536399396218147470970649844718631774377126020881206291515810192643495200121468069525456694131087031791043454348841812984258287423437750437570426315209429114961616488641916161835698031760851531762368153861225768794379777597833703940843461144891673602415859731925981865424072738020478377810505669611706510620577429905934749000949244088041489500546423190073801296195130674862832130269043041145333130078128803940792777089242594794684056356343004985541464570879217972153651326937980760165959059353076812990229203221881975549741745826332855191470823754907629456879085306276619323752003205299976489273512784889832080325626159084446626343505636219470418363931315910507102973308773021013212824636960970252738950995535810870923692879209862210780945574182902213198952347210504349648199270441151939310739365696763551424596606037010788170224255045024474640435123424937940342489684090066217422283937413474457723028788710779096556783867308585616096717140903768581859319123126916314731500420555931869206769364273571849222202512643196326067711601268103830816596060302197947248091602111380271984293238374134467387169175417793076696735623100436323145439186461924081488064148905549178018378996553740896812863387623704187294885227386940977785345722516223600563476097792858178295201074780714343536203365512496491448794738124951153839910050637799756701968290441464875411943200347040130050064073354086044198990087404432432619211307013819035928666830007432051729237626266028816628893603120194600612000501758498013195604443693739051532587194734316802932177239843813583234680454695140545539167128892280119223055495890006829094210086588032512443280489103081325043597962577509077825926386844859258954857667939607519374201078468119632537863615837095653210412843993570018765137388089010313066569489914303213847183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 9356921514563000225128049813447223524144906499866148932675581346583975443182677859733676823174734022869400813586986452783289600755761569898550451768941322428893215195094518492372147497400400908870342995694623094935612506392795538629827264489527131534540850552205717007386880652523967967007985554224877586212988893396414255763798431949951392286036350944883159089877705200190020277551608609077965327153681901330882663836098197260629474150732012682865791900745826710834866677766336076513217688826302280341725636726195129607754675757967108498591146483677885573074338974188532146594092590827965361574246273697724106896396578224076999977681623086259383484053732699088717022430073024990729729568607254689434801719011362031757908492744947270571598840581285854520208878610914410871042380023827715341944690111721542120428606896569238558941614153841338748970762226826649289947302234622313842991924997351936343427001968086464907456842907186997588512296839166705174253464198774699803980159332242784558424053588008307768238646972057650946575915813837202477061259565996974853856377943760170299983989217517032499474969594044215541961481929559155567005806125821713176456024363231160079088911886729644468359845562911977823374866477827190085232382986182427648160883453401945612270358522081580324002460181334437224858035958747820801444271162474059551101868022078425156796921220500021008786495656117229661784556404279264373959250109002645536494397834868579794447106014712992065486319548605708322149615280376772468777461412616164980169828294733357395483355926500436967110410441329897793096512351355426846173053381702980985515233334433176882874607530615023819799707620639360387645452190930057377068809712527351389807232585232200449586823506551992175770348341470370625531307330532151564428423604956053305380336572967147654731185217169845625206465228300390016073166934076397928653040236049416662933527479735908776111265876367483196070687549287443735753400140129680917517510280630859829152751422978455759130397020847860476436227688891129983579720888024020923321276533645587634173873526908812820746947909617210060740982377227737622545942817876354384184561905742204234498169232319796632997900977979553698702293108392666835476653890585232975102356634145953518332557923818342522303579644644986716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -2753423468604422602337746025965785954145877667744635511823228862177570233660801274815108921864195810226377451819225269519670624421054254779681755384567202283529214071772684969975641299610887475958028473254280846515273725718642442451452656483698509932455644310385986986756173804313039060430502434915758307283656886891791565999882104547187292347701083320062535724758687193464363633244051870541389970838564639176717135204562818426211386840173269741869565696878886732130665519166877705569278500198754541299520710127558213275401836260650217900370877243837031767791049205399409553022214643948180902475210497371068126195939322869803086883110981554303960164603861514326172360718810796831630712628081523468349984325298261129521132070420863504635009747649837372035340000178376758387669976803655326894905821493837205326962032012586664586080891252472288104158013161593298926295030162342128864355647140230106398311320378158610094850113780952364769611272553829414451886063507717764321335375570082581942724901855059416144989098042151221366314973360009500844416260142371727663996744893616942726627314733203326977351272119036349935230814409540879733127336567976142105888476178323929287053608783223637481860794553529975516099886012026957372699189722484398680157145763928818037762351559245914217812004885647951353234971181007056961248384738747256044519855996912983417676800593912016367517795906469842341952019842786008445399333018962587143422147592638711549452501742559512575356310558841469832698110532133513560232985930752223826270841181567890483115866121726648780702103978623416973607925889804713885404174802253141866552014055108105194330641038951045931499152323920688422870316049791819488035598580374757967952904625870124375848956307512680924987222468065532178492591181984813513283886048390945966671162551615164333716150000008352014006803109978775216180485325085104260257924653866826094648245636783445776836597925752919238947557299739679949844928024199491369446242371358375632072980379387179467120879371507015600138588410394017826907022517165566013744131239690524725629847357271098732612944168144105097910706619346127295649055998068297525463096600156387354964394800644260963801786056630311277815273858026332678725441016265198933137854547791583687336966023221654009459511908427691458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 642257647316419447822073884307813676311812104706723361975032800732763074608306809424649174289997655720306952432923680590765302233617018173295000729319055108448816953260562258301904717592147484236806647313279701238289571304959963117892405715307057738493126155979262839680120203332496888918986175326720209639105548379403161194518799945572990342819869469115198313387392391528382910966794190058145706159070441012401384867897478102475695845068759279309448366984412206351399937881817948230390167003085309917513315738604565714071378091401430419701469264043986184975425478874229571269074092308195325218803471877285150501546286146323387534189924001619753107714089596312201651919236826893359697784224020521029677417873282398801066558976082132394950623932247354928806045718515386472376116862427470198221556507019249044098935340491710579521913339946926065097804220567473979984978762617590867503594495857953637855412684054629379433626086756798229654492553231607767241536862104505683645419255269118569486306283262453383371978421996547906726240903339150216334036804296347263567908043921976540467333892810151758791772175940610916871114194387489071485925524898507655069465902561462271366655831302639734561545388650556891489160182305228240995823254441930143449085275904782604045546954162036935254361419160734442067154433481671011394007307927667690679500643404316523118581491863642559845577321263193842820072036984994310728960717192682855035105173202357386526731958994969842491436684152424271665377404851236139224576222734743164961398068573031578615479497561290012613077848191586633986964519047302836132408901882385363354268213227730912749232660759455436997876920330709988623029218304475254284488300829673633749947543702601937196741512204576903829002750096492023173081249745915076736352623315362478793544028925504606386694930682480899961616737945570612827409814790282753990969795968655634067583842729803602891872850208166192085559608802308194684457182653148645637495990836624824710080649323860777787081404473348105752159070634674491630582977358316771868549405469558397421003791740430061863966146031542937932804782544020414934645717272492349104860920674919855350556234360279586361054340009609575896732527863566458233298929053205338416996852274835311375060229844558507947118603180387074048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -122129665834989148395583751686433279056169703799223437655707802958134968595845728294137757830109051917712353146989909732066258127552191310530090693697621167704827363705479149609102026737386740867469967087034978469205552612802834035169866060917618066342040792926697372502595526399125622120882393774158553222162586936269160998490465218180567975460056672643795679267156016598495315363290777077737982233252621213203377168537490267031738626823529232707331632127740355056026540380345233740633884343847802812255762665351878610535461074456507061441890524581762789705527505303261959675580520352528420158769315046819794164246528429109528115548060637607595143780358496698363610945556057942162909512305546510123464650539776305047273886697978771955442734952111778148757817832639314568848567498514488777751492489954951965829990560818272220170775797594028569899627789369894059023543696676271818684852232883246267906198397266439708009846123432398179707618459162750966443645928479258101836848027800389354009507383209209941894157818335165725170991732452436138575582360142477230469470755296907910186923269015365777887109170166553974320069997062726018597129913439668111932638643687101762550877865691372018807858531584455615656061341174572429636641513910311051915473478534351381240713466465343254380737052400459798325772904465223808660877103441499720781018385891598855904314169081836769925899420479305909054093913136567497883203443787688444277585617886788998779736097378160836432995330076653237868333085460445602291098485885056554227788845059829876603078658042703977750887697591662921585594894437676889407700987747697050675786056130632391528877846512782029196636381309314709690904917366626184552101882472748732318707083091951004060812792670737044839113193704511717086760497748820233259247970470062173162516508489486944453302046756332093586824298478047402992179061985281487859502824089156556284514630327484824973598797624214827852025082565247695112170098601520658839835657290339589051253361982816153391147484077231444905596996434873194117609095639124098585319175714042913954736249736826270354616020714754560867748707195369459923002052337606369437950973030911381889620748249057227809425451885008128720003968313514366679261269423175272715365601229502167875050163810330885807285365385377873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 17206900876522686194071147403021892766644357690744905769391027619114926233774081590196302744864959189752927231461862089776596998349015415748411193331445573983142504445544469865062170497689214102063622658592847316080993314591861642376162033138136467505836598971937291504261290725746794015738536022311458804374338554559160545849226543028501087435203646308588567046124066943504182976423034477839155809928045939077465251075705663656080883803441291208974703219636690452290472218246100094257855049831934731649354746057811784820463697530040098900836415854895354700155742378984027429515852551129154277075965329547781154316651130750290843470020516712811558214865794500634117728905230022730206602309348315812870072571241201505760212004697868679696358675303658468764865617024574609082725433769418452561591113083781035022347698056531681589457222429944327424642872580221167098968632120786534859620029751105786698370938710139090138139693352529465396852550102880284732759534988468194627423634221445886613983795323350444710616679980106376526452504189655132185401270288386922319301573429869218148568391462427505883699591562769693523627621973872109016137431845555371743638659946162778345321261633700729453290841737348387172516818539573120837350248255781387352095588411251554845176247786876775447303653632854923399442779636822015558193691361083808578207216358499415768406347417235997138535403185782527627340708881092170997587906234235304172945514864067172066709056451824276754956722886646929708812501380553984344304089205441836207370207485077176357940018834195176495736751881043608339438328231042411265582056512367047404991103495097837938342632620352599160719160286593473230329414963896875709126739094962924792588503759935766611908650718268144016033028231427756566185331518152911317089727190989605307541633221869216812357761035426798139133745109547847382958326564279744451394713831820847480681260221768175870713898990337998789504048916629461322334158384067478643234824729912735967286988384195971753045177861882672088595618714097249364291554520152533205663688724043291107359713928154970304188851431325138319392397913060162036758335739597218250934360203823634868536087585890252176754765293748593116600446976784130823338630599079011555119039729198589184661149181521845816742381887332286464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -1067064978722759453418925218210012497937228886133002891175952819109866956429623410499268938278169298964802440372561798921715848099114548803759221809755169749385501689253587141968610438845913621205487854718303582375395330384452120182207879801528350137273595395925436284921077123862315363871330062747872140443849959376355147055618664122606155987428138049895111674628361502276817349031090654303755763268542545212787203768912254474184513438778547113598046253080998023800295398577427421521681915214281528740903978897020508097082061791188296032213499310649745310740979545041750958571368975520080460661924059218936701398598590762078871308225956956380570884681404223121488033663648217159012510325080305029228800649012209525737115610334839152264222806805364007353429077224309710981529879528313046688277023879170189557695950256651114352584858026387372225450021626629633904815149231787030937198623548757149193314142815881675381086615481444933361585230089018008474433889204692636825300867167142734353910219022221176293669753924251583324706994490833398876396848650337863133265780075174437243917294649769791260227453652438652309843656110712405245363382060771476085397852855313416018080472720547736232212745520126827615602584183355515264081832716961945679346582169410987143019713031420025273250012142998979760466331339035214647112632647312653884340846082181376858818237099091229419557466679295548500111139109070801227089123636576586046072775232971498481095639421233217599112845827605672508300406041273996058722389104790148337180736029767035797895484959059885843358301918571591687465164678209288199611941814941051550290476463365400606165616234092323068249297656142945403375808515676669263630847754925484176252424419858813590256963196710270893143764030469229485482503852252558724189685362192959351268549715250827150195644564588688894585301723915932806603082715731327409362526250849570648782975542447808803419223014312303057416368780935723628343300332975755305484577955533409370567687985222494849192373982779487018540613225344978130250708714222660130469453869541742972979652217636552653582325751639485576484380533350073607462884383328107855286202943860267465983438461009242533276285816984339751667920140472860827843146486403165317755157325708760924717446850898706673461547899069399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 84550249029902639119884209118905294961652864258715629794701029510177563129336043298013963366488713448583131995180445301906686836054766763762111160066972043908307436072059949189472581153042805549072872885697348497816380785796653679495849919238379369227325829722499492778316690021246786837276968894311913961758406770241847488238792487826023577304675958378386933660055206981782763705022304990228519870592002301855893300387359958648570192096501242528712357406895822391494257461211643620201500209538024371466263823813040650454495649203515082946974475735027584834800157923562349787239903383018155465110303074663696513598081764989659057882608618128427115963815904611719337810980337226730671837477116571063218522079495540425993918202519923728636277994159260347121852537208515477600829347234228646992170481434279405668405882162670545292940570766549777164494109396889684907399495794127771976361011925736222875686626776313486665925278219669325872457693811910944670487861894390507686289012029302859619949712043735251341122103737937430928269641887106087006753723319291403702424402087347104836973539835850781616361801064752552896355402136722860669405146436520516314968108038223589967333509576969637900282213584471555823980440588571075305078911781886209198442756463275809587970009320616769405834127075381663394984284257910410006764384221923993417616610561215671613145479033426112355098488360761937113693807394693450337285718557989858666613501193631236769517498887268153823960016143241016609876563620408223769633503273493971314480895883256274713249828756892190881354085344489889233234691470012900219362369816022438421441824162136785686476004851792579855569690123009301511021543796216767413964567023416626164131429223766023828547635096015839228051098139957209509357503421524507957068941749880978872976346224010679140895009204791097288421022829226510951853114130395651302592047768200881271367236315577223340597026032927937472305952018517891491352046208141482320986340503349089322084706954486324833676188355981994994242549032812904962429274003557344050322702050430018366086047934755367932493769246605636158435191417841218727272835571445875456757411662591224135027249833464974979562360837634314572130325582149247386359699513639636446498535535958726712083112476247282318614899812466688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -166340820842409407410189659117196037201761732359537213568385411090245619773871420638937126457840415103890940889688889526861396731921469013347976435085766136515446273982133270524403677949515525086753354368250721511362162250458806652991791816593295832814784725214428368229862243749310077204895420080690300154468785595708826230708002418109246131250552318853473110858386904587479725222091031468054504427514897498818704221047095179302154445722532751985397846154023160491250099009107544000285838751878280830315480438366727930634006423392470787926211013767096237964263505980094498157774289971166923824669362693880979125040608664493089350082318534254849480771243444481360313794509206746229624167869706593455710342748498425022189194321230756183468018982906493753233784055709490432901728937041065212366011351337307052533677157195964408971349463565988497260314360868751001960547873474630700510638675519264807944218482306638170290502467417393678601664479172768874046732791148462427365699002073590828089709073169984092952993794232105352694577652901211487672219712668169550789835691203344851396192176172105631244902926881621748081485865512594460904142792801847396874783268990372204976532802911048784483385904017290464913661758419925572226723309487528621786179077830063311941856017737676152441309120001087146100402306017171372283566510493629709676145543413514983373370745341779893360790690874116227101740887493082442671445882844224558326476530212963080449073620017580014976681968274321123785019969755125842754412542838474802938192415465160250913958593918349581273859760066558578791418303067266816831611332988486372061407312663981083472626462217042753479176747049702263840266598933123414101904728813513750258930911330489809332838045896280306023144773762555290011531705112912244520315941582346681705629998311918179650092083664729081578651051490258793420666875189202569522749925606870417289417940382114171760322278838764799983455029028011424027290494489592277022742692000519662316626040149018187426000470922396885748157149524120343576044105024190272036687795560920672390389435848926194316733981192883091520158041141838080749930308783837215810477614162686325539972177610729334533921675967198526789083063286430887226485667118387775423305481653289113051123897665927642975139451696578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 78903352785384339397059408210694495134067186442314744695785500639712736831905365138100576881634238075401421225308655307495100122446830400747127574729564911832077661427947676948804191844353245454167446364815242843285383174644886151731353709810769095772131781499095851568540320977222798876360300936160510465710857164661074588822090963649135009354657146002062409707300563700074706768557837553877821421692801099577177521959765670356593951934687216715794993466730954157651803366446584465894456550183871796099402380000989554894268346536309120534512666412864193229453336778281646970262123916399570867592920450656541609555207553464300229218144521354188463149919509773276758877595149999932771001699783061585163799804910117060497375093490229610056419501910979742460939691226491287511405433991468704939933291580205279343968864612767202461170254906668618459132725897421352268588972735102912141882016997722997819141386575073395316603205215215786069615428701835229688171059320102480414170834691030475901159257909295241563367007911587044345888180704328954208827012326079577164025928243234851261187591820449058827587075937766846335289771809832939482705487261037873486722187802612334252347761774961124159187036950977959630007201082967346595474284086814441322888252586292329956132860608494343559502961873277435228382460481657710940641858749763292491719294401398510768526285920957048060733375911116594402804721481339749558733873649947317496420187097349293168611601617712942149143212895812398759774378627571068054237688121414073801586160335879964428729838556457651574154476909843222286388332291760402425003838707850157378241883339138355732755325646308362313499848570453792771501733327495120982798789146559666996378615554036366104336851513797879179249005958505107188384727130712952374304519227139604867925942344933922503539884303905063840985789375095837076804777363611693977764732649607239547700088652859339730200797807894660486894818675373473670241797735881891825303292381547951815115242846107223452276844809065445310263550449875925650736795135641828052591988252454232008809349292552588096145944120719813801238669797062425775221991150822290641636922003767019881428657380902684896154922219673062256571421423374647513330261697022339406721775918916700070956472634928954872149303585931264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -24250278076245337375344087125659502677668909351033693572180927026274878087571361877009139024800290983023089890911309521987679850185353875212038536439789774879417361149531148987052603801695379465210693099252329061299389870498027732120029275487742846377433981203093892568346007519305306210430271886896251512113448945534572587370621406455490382074475495860716602525643328341478935667502392635189200645087890183016358388883102868121490296786586387431989064191905114820744210833843513859061316751232876543425546621591933454922516995083566185544782858174449318081281186306981899394422752737332776096196466162916332022954525506700122672043806687782670743046559779040998808602052138798990073419350126829508940335878792264587369866230173398464146739176045967414630999198549586980149600707379934028266567585285209901787624451833068043539757776715436406232843238638314935429117356023655701234275670197466868182904883071776295508796793996512915125006662847742350434894416200786945311097451295713651791981530366050748924570629462666568107976743326945141540251360799667769877782540032263018038076002523130493070317525152212916515278184454094813879714194294984259071943185840349482595670108632012824629956394461088859648208691897243019910154479024416496278958871323984155126484207058097009883925431785686681814471579057431804149855291862350223418126904666031756926957062214957861670325632180789204013107052796571454854738621297925556892709343333749823402325804145408957380724404259304156174313028338766095330408754953011077677886966369412138885443198778976158445388675571511450853970334810573845017919058103672606407417046415470161718696785842618469702038963934133955721685329895214933096955949438126053814446349358341384669074349573943160056901221404819216234105658233742630525625213316209591957596467468359002583025453573238713838398343120214449588570558591745532194885444269966576963740443533925655202595444601190530859447580387935422183506852789226351228440721023534474645881539924586751483320263408749873693413447831309354216279074656669608997721697208091989057735749140423560865221345502388963120676650219590548963743279543982146009887755178882796874816518378698104376273614484359153568439974777755669244514188851587906234880812331192281616520785478905696379991394091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 6814430273996551485336470918470430449999636832616200975723521293893511553472903277315298946949389405254127222596058874590547350328528847103306801913106793179069134092793240534088692660377506530259908116666461995944921417906505219126905027753496207529427715119213556841449087335600496993462682489508410442511874334352231151777919261923328838584537712351120847135603001751035232756801635330541875693851303556558803517432400719302080889776692050194865691034827057504115971450101117661191135592710076336316276420276440989106848839637289914385323471281445853283999759462515868452003408103771813670888014203558656731631501602094564614976604223435426381992723576322135161358746355147685477200386919329696661562712211170143088635789100787837821363581078745845046337557686188640444084867532108086434954931150750790940605287615636785060864968795757375873542029345741439386002344184770910164241422398249744075117274635627254047562957631773803634321931095140145907365764949703899370443379004228290240079912851694802836434644881832527335682586828823913988755240738445390172755611117629098953784924311522653818246834124683176772168755044200806043003434376726461081463233329683320035658805807138521464532577597840094093021826389531015034543340621831291470058380224274758632597351418337129259457663687665254038816000554427759657333330621028586324455311726185645827513535261024454938712353439341847055447799281027678724693307069559617368740577622268869423452717445836036005725040579680203252108226046041811639544503197569408887466062059877825151442282167447586032028468475796457212096458050182251045319889571279517775513139174869890483337189885252974984442579977732169659319754880436967038486118552019118211508984303790155500181875307458988663631174324189705859095784296035223735861926092198677770334058139312710320613784285255474989323522310861763161410053569448529536717003149086457881881792420856785012700684096426074146500571305329353382564911952251403437596512831111617809807089472885775957730605087173599280540071209207557419611751329980403584869842007704173893680943648779316912825594891738312899434302322663847929914286398875462819454949611773153029357920244530109653163885782196768283278077775485175005537353569468809008746925997851540620426400889532600319507186728304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -1469328960783165871733779112891264450347506883809574117375645031518676721437605632840197584908523147997368433880943732282881728418035011538139233834315122888227043683831837878177304902614488809524434534917853301232481030456594206869529002218347122888201857972885499506804495881060938742874027579059622430914400977578850762927780123193983101209390926238176070973993878830524549815897369344945911638154279673283742956263136573784601162845539654729534528044781375503487756401628502806740327436852119248832662989604773322688396684396104141149356712025896618614467884140528975198049782009814707002875650708800274196873526391985374875867632757999363128060257803251502657118223695709812748453303261429102239381188630202780987118731195358447068660768963649332046431676436397461753493657096349609628698587301366654228475738494513016070540708946253609210912180214611344200581157991200688436818217573764658107692912094549809991780718164968998040883172552737018454045963941565703392071283799564509500358474371805688803135109847877692267902891163975559099827766173450075976455744531365918673518814575670102847013632794224951469436095915092756769388134971045615327434205821742961084083381236606645651777809954584591107036353090631751650053473788377787424646859783955479354651768345392187561549349992730720945234905927072074276436161134390356613910008705669761155876794071574769595435714249770881328681471637115204570514377450081948631186856333067842796119739135160690897681331099743413784054016984723771012925458319442671267513857753907374077678628801904797115471844445503578433700098680332435090283594206459046667529739537543509320703784071706886210429482503646573511805057333262883331234502845837311600040812871435400687389014697042344622741820541007211901137327087340961959526546841975797698246691320460730311031388788127472935827758357030513261776404033428274501418431240509857032185347680017392999677767908018365635804240753397417851671722059295338104145137414786057333612229411540272096694124075235072035762123817420082872152056198779451987989782109076896815073753716592099813582032531975139558380222856774332058697170739054952947605665450018331091682578652402355254160865178838081430751147283769988753946764949283237322196876907616957689940722203760796140223898834698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] 203108378161676658893222679151206581228608093429783475732443408264017783703163824987369610913414417247012607907350480051081663172224576952917283378917717872062811972837906506599553758801061366102956044544490916033038475670943436969864126628866430213135893781954105793905532225507897432192434192977096452024766280782718309652718939764939463687040334657017008188250867670085616522225395086517644909695448271010981992748085024332691548748420784946539552925375107493297778410398485561343125445318129202025735575049954903481955556359609208886157028717922169277801775491659703183173929138553876140897970794752045992702655088470963286107292644839964433623604544114326669988977680597699305101815958954895687346637991928491655587123642750386813333253199131884157621957374006242425038865971945903102141541881280670317165813588315717407928188195376093547916536652415447016278201814133749170064091242460983601850982155619470419692790744021141621864500907425568648943570003899934743904361892646480115425495784699038707028433004963263448596336782142930237839390713646455317967370357186925349715809904103160280522664995511910635933687620473082351859625529101147821781099352558829658501938176621240184838280809099275053840569193478732676415478625009250352069629583094048670765998385714817963087951247355983013540189158863703134516028587733282689560617248662133261801282114922309577028367239880493885772348751033653471003383840422877307293010542818453660936912210214304920947285985026240972724658019862562806322971580214905312552412114196983624239754293998613462117827351977323819732510119158604582609266550980171015885099717740127019232212984037730624237201046831819516172363496475656991117067552201338899523030672377599395884394857898463102871087671922625134951357792497048999569919666703271335710755869941768283318383953975434059970757355060708367191859284514840618519289785901119044988219516155885301380932222330334973711674508253011310655885640218422978080815898702758974195322427590191230793606126292092971184054993318161919998775742565213580142656591945847873818648423009312564985141150131160907485732019755255174243714824468193998602310171367945825466163423473839634061663062493642990048659912832460570232771933805057143123060770152441825737808403025487320077098555539456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -34357977836224727199956581869866968924339000203137311970286621627461814862571159068381916413098981723390249441103723933894277361472248201750184469568630134456555780257766458084600674317574667384774052061546682586361505469162462700401776584962728124855410729786457156437139913546467422672710006464494758380604433102035656869462503101993656762250861270878568184487799785343358255749205873949719196759094661393556711146690278452181774729488345482686507852586781475277884434107428039199514944987466230394361923092718741757897173805538223689087810621402347347560516494819648389629997080356289747478439548566796407642025074677285043909904030710699212902649205772377225849041868133901112992727727716445989068813031238397300664562109637280979673258594421406296232859398221047833901580534220610199432874955026297820101804254401043529996339067636502175446914048286283340426426357130627735459843026108445613529262755570119723091461451574148764117532600485210804516505258149970595255700024467268077858968251481047129723473665293973830746522774606345719263667544445835707282873053238241639892726200436576833507219945080367439800008477308469229501529493061097781974237904425923428142774797607999969950097769215640088251302523126207631490873277112876797193884559105514995349939513898020962430440583842902221940747845438020231666478333716203527390011260161418503727618654329284549494072043683322477959214476736197561381577110363436168232936781193673478418742064978113762412826344218361320649261104804071927238440648731882610703738339680657422703316857858171162472474011599408169504459862641099729179581566402389015055123475635113098154689861767025690199210171199859691174373317682714176622047123773375792232278519903398452467388813820707303480244938364378726880813142974769848717198983250936957541763530363021400373140540852875895987123330684505762411425451855544611804525008625258784050264545517800002590772711954999598631335661296636760671567554582041156094110981287703203361809089324470063979157704127648259998119813465918363690915854404079193791785753471760441318899006475721545844827427876065115971152545015146605426206623038479696334722073538953458425928295991055677677775770277075374585993939906793726755881147708465993312397667614750854934302676743815807333509386731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 11682904109416583730754263888551297198569881921539040822388339584860334382688243183529823756546159781879395353440224048028024578428017545769422442437099542101866765097843275797949324919865890972921945571708208017451251941667705313257580231326687444008935242671640385538178763343914644519349193000405030763794909525814752776921177090742373200079834627812277016581760889745378107189035215876528887857073166923497969492147678190835804444266254597026587348366844606105171226217713442988238352973877872951770374729220574169840555636919451809949331116120029817678236016835787984417518967546953829393680812510585502479759612714411620276657434920520701513121571640263975898324214081732313100348674762899542745484013602011318246177847967954182669306370154907786693374879527674659097859802049702841253728344926249538991389848539647630225583791395301003837883473423484654114823025738723553292639796701506920134596342346133498325362821141746999535316791912170810654623962000970479744171991896953962858059150766877060633727603491163568886868464463998665102046784962910863262426662693788303447862542336680899332295196483098283630489243862430585231147137435359121177100899227109046885440518829501650866382168499484560965975658604723766176603444750892671291449221267284980992305858450966924207513985025913511456041802008105354315425463445249980855408577151637773264971280465641149999512236144098291752183928163406822336148603339318974847385622552596891507967879523887942718402050036460450161547651623052947259119211616667314358858113620821122983319046573533088172920573493800795822306444545655012990872858315975146693323156430951142152842145402087098141858448844743337533990973783163537853860348511227194433801326667251538096333410796291839125105193396854260149576724346277756458831934746470593561032151243370472869937505075383971352438485649477850153180974772773550464914553603593143570193316610312625714016646818528491250342462613972955404189267822118271094759372429920151815558373353035205199922260819926508047363312695521859669654832939302455511858427672610715498208272232215367152084452075047156489325145304325309449591174162316763647222327612161411672107288275557971912581957403547346346978318162532899209045717823167879042073313498491968478274582804331348088852393754624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -2751863019272348985694968661402557023585307719025011242116644708394636125468229180603620545286262240384719024433543940443759666848286324621585016100396291231065824559791702043768799488133999848804696662348404466951182650630299599164840103697211018772140925604674111747751238650017458993537147512825786880315394702792586408361078206490478262856152324674187429134632644461345396367492396536979189935151070872705162518177580463409679591969421772190766448893835656868350019054205098534930114475189470958206105049208104352005673349693663874898183620394855142428944563497551154167114166018420664836121710863338854877771276108285333367672923201345476786132921832398952111099035579658940229691968080985638377159882352590251666314606650805794407488679698384593133340992642343533386298219927886154546000032972524078522459336098612599781276679548714712099170548985893012627773919761261495192747782585769096682722075463736856336707579931270073109601194874701419160456415619172549550572866524596662028899744310763731913265854426679361459657236433213080386455434433806274811054651655938442661223042814558720158817062154046819702676133410373280991133041689994059011980975638969607016980862403719409653092926792534508513309012772950435527827616360513060054905413399858902888141482516257200667376035602623348082430086935933145052773249202594447640812823974652931268343058782383485627981478595423768727638245237964435416985453519139724999089599592286903372300896269080917181293425155528258087960005072065375553794925725792503886854104219690508789696445082307589947968220220148596008222637297094104159869265366418606672938941134402140614399011133876682278760389355277662350550601357279678736086901046994513940703654081881063902760785733454866639698440312062831829362328804446614873987536346384306372533603685221887728769421455957108846810485679225144152265081593788978676028834731231329950694624737155009694408831546048260510112983257151432068575255293522162004597882720656061524754708043413912337998457310607204202244874151390088030515570972197227037692605889577565189919529372249655915044634381728696161691154411111429378669425050439820951472239055654905594555598753665991808566845701196546391657555441856430450128784024502802481772576288580210785804983494215330220496430039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 339582876656537301661861060351659336525998286687495369141752819900917226420864710100280608106948556234456490490965969882966996844182952085794092650651443226913923070079314578484742221426417179592817752138149723503800123896174458076053646253564197565014871450945077391760872366326398293473533183836190401203362947502104707012063939751005987900180885540826399199886484569827304634426730863695863745250337305438315130966062835163561727871146705514195501852282643647616727773737490425549704897284312777364864546146824993811457266146079459694878729374904080530988873773854682061038640926721417918959878550337657599421328132675133617110723626434225058016153928878880519300662220788042380838235144020245985062158569157445697187954478792404877813027260692174978279203057217392986299850333679908145167830740132545185623057813036229221558560296156995056216941854131299045260954078727776766753425189800575168313010929723439084278249282209728505613848425700926115083230648274406907355316961873471003217701952828063860809498981272129424942964696042104838093353289645447577240276912203830415316671463733158177783205334297130481034817929884689559681150669386698917130312115254835309851061671197702619766621056036229639389121429249715451980732087061554134084713413936592799514663204200300559025018397096587096918053796424094185897753562327598358111168729901954898537204252779727144051851424359043248439713787735516477214684793689502103886274675842693281370721262017762261917827925186088215551642663627113787249364230606505775842194681224471147747449547998350351123232578779044347470047868995942346666388707709925974957272281246661018518978779112434225407544935013246642115603930816172583474105791790055714159126666742662422776497996060086368061682416566487808854833769215807930051904156970882656150886484320479996828709271586759401417255124719180502101251133109625246088307867309347370640210960466824102902533247487628325050384313756490479083349961235953281958042870611874989911596546353861126718360920630531543930521438316967751768967875159972964846107791548684896668316311756988114448718208987892029131517884364316518376716425163079419445977582927019203032476972995410675703562521692583102871340935948402092036639822908193778234815346588243004454321607149587085760049184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -19040401823453794459440097087983333926114830539468489948106080754162580693397027969984846927969098234568439835791257806276650123841571163648892056055549317025952225580070956771393063989758571158328450511938627160469272973463093914756715061913509855720483839611961871455343433122387193449568136394839286109345090205221716228375020723190025026426238550698029148653313689733682361811086320060066276166300863500206939059786371496952320616304717259261508024016793364625643657287277566304806667268008665934976277842177767151345623887501818180532318551447769698299397923657106137778771779426834893880733662885694585740344799261691612653694171789167401985727932523052852550318092833753326372144777369796373383609730491891189018085024626233639544042494076520084336195309557347862183384188018990471765629138409253677645308808538509598985391219108977479813810515172918830544781206609525532065659648936810795988767294251488056031087638188476733821624655397400456468276002505567119595002076929301022864611221931998611629129909290622631639340018905987351267789583267746324905346483756142757870567659891111091356974835580561152631417855629237655703766764859064143208411798302351735208447245652039333613573486922094410939196015912132418916662903241207474301697699219812812487468703546068196542785449611488325112326619214685103418433775005806138545470243363164605298180314909947980928724208073062497316779503734042742999520399434522734566113549856447363824417277092622552219216601723952140939322764574720276636592189897212199655448417841658550157741811829949508193985321153995939592878413614671716713209280920963189175495812337427953800703182311609089211749939246634508574446896821733138613582978561321590502250884485983636416556245101198930133415406057052319977734859273577103869131438860693616082788778048081669653330496417134532384687103007624888624825168345975636158271466413724965148764844687625668034282447353064065018910658753446613865860485121200658940972389536048678479360142855682857453262733641041231630721105855535892638942478725701584356502083086358121158715261104119912597404367450787773609750273492397692008941221919184096279564758637618619556422310584479040917431187759007801417478370165247579806603222535504559901856579707069139768383783450052606345221242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -362690028907851469528864296417267975479423231189003261971453227780039800915462199255126993310584953249804021619607219628825547548817276357308794083045835202204328800898953262371181090168770367088548273366804100611750003842539645091663664672973716921682407302526466471882143862674904185166710959121114598138390815339243976816800752974897307641823592200269785601077137039653960646499446368826832639335232504714059762051898531341226983663189367159244936528912766451669045013360794672148918772831814035319217818571777759696991984370710490343924603823121339439290945542214221965849102364019544927015064132659081897329979156419746900150505881607906203933332727186486050351144561214641617496161681613812744663504522881554122422730775130685845926214606855677806745231633338816392610945056728112267083302175202958110823945602390611914124994635371734296154400696058155201922412313949539462452460384687954507073243915443349436616896980300651072571351189409438801899941107866161968098424203694431546405438101869916025813433345369913526849937204374234287761054163690285319460889290291830875627861887498657141029216180595315741471130738395093045433481507692218926326033784159255148485410676088138297958554269538643085977799887331308871833601769083677147521932878708599364847104398179324280823446802941723423922182427256201621196758184896698178212109610796926566130669747246398047900788331867051637038461651166094205362033635038543313960058652147405270760689780395118413138730064486602445180742870821670263460252468529249722184435521683322925673051082141886062220453909414521293279745326595273857557371134583418596023573046360271214746616065291434984986856483705091010717517995570668544626447444948336789837799387374660806435067877821670881172721513072067723231990039112660117028294944797628950538218699265897792178528072429313928474799837444211850305865800459988097256036748563690456930895260622703525186366836381605893295180258777328190838644752429093072460395841959108843502373621740035523005308408968346170145161238586419174696665641781020159498869651299978048228742765143803433331051071855038989084034556888882453652067907755359907394908243565067698726360060240309425305840112040001322096969291136334914005631553683293854847174644186149616268450067777420673543045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] 249744721921459341898005034012995017259523177646639139342398296848905384680799226417809113666373800662826786031806766868147964453479949769169028452435305289969479558405666824042957059627907685750562474136986502959214258538055664586009058119429150711400856851092913750952336294849230622270779667275462519772539113981392223112454970790997984557872670556506850239031760716775438958391933653030327118246953840133522386212856237732879141891710032032543829922028430407062272492654266536652184859993685244510472153690318997173808111969821048748631652406096727504064619358514789440624423136639049271948180545241101918349005211392033516330189703230954380232146595641644230717158136226234558209631760173952135984318570109147338915098260231420377830239902913163156512341641174678562488853405885750262912618456841487371401789865737054403973866880410911156090811887009287050328041941431781950124937530691547910127057712733574176383293646310416580221364944999420849427438646995379702614849436199645126781812464906891126259908799944259110208476134205023023274657037037033511002603166748663657671759353625702517659736987295304844063811113125781058541934268844164501181221234570536402361501696163908273777892734420002213657843003856443986438027974142852834993465397383693252136624456379414989788193505640708086199328519332622637912698649918423637753675290867868878901211761090778191189959393810954068699112171109638363991936490378925470325492040082675727991621917999418341413508265067365480197483471240826082786602539103068649736973508924065619894662292431391008461603463287688165649806654137203992286685990272528961711804837824971991007173796740800185796468039377625342664173291035116058465047727689476688178214370500254768298141364710166824795443915740610523677142989030198099370426932490225801689742404409284699968877656744416509825153638776958157243796039106557261259410800519036191027350510701810153481585040238844334183301530792788172762896223814190192983098987248407552783555243042409201980790288577036606528211984287266369736695668220916874040482216297771409369983182222101535969057671894442784776365598868820294061648845698333429135091564604781970810880348270879064235871556377100725528004177491181592426386048172609627338228800332308543554002352552147468964331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -48176881307776750373514325492581766089586691529942252130254578477224308868342622221229512899771090908001277644106553632164976459126656974818520532989842454006064317521675308098244087741468351426865157994962771513015464441136966475521551653091740638929918155785280492908119513857604516559520189388571730856018209745003469569708606337093263718029913497293035555130131164733634787739277330942706123085354304855288413408102620697590060848331408387740580972250615923218180889320180912055083150226757381961610802475244203750388592480880810639826740366975649782592061361183603351844585667421876171666053888398243551233178252130830019479421514557630185056570594635421669563039468466263027368606852931300948265296850502803910921187334333610833795070807439423963688811124187409203979476687316769771736092509857966353022679970875716914093367106406919367544064992496191746687801320402232604057420093504992751519572076681733230634390823784511155194045143438032376595293539079180298169072386961156095116865328836366953305500385510628696474474250586951251306978674464902986173365142393301854796849377847085237444452021417998954206326281487825445959892531690491800561550898559732636209038491204302715015087365856396837242286182244834895293250769840156851927010972551269447766887068744629030339326057861622183360637290154186394818904659379798168109993796890867428334158558958239269905407283004476014437069593685947844079554437265126081764275730111377959404296999038778290811912461558413180644564647090065781841360739878301366487679606544247854576060164832429875742895891430017168014060084851294033801262607813306577369172180471345044390659061661449997201697047635765898996642484853660561578476575286907060781045983798538232559034842725633074774788739880865473464590764388252501656549308302276665180304385950460385911773045509575981992174422901703087030066360563448567074963504890080101570087967632019917502030075934594776390164861826081685750401394628576394233112682884942173137756632366372984310780140294032926979850156800371921674793259691231102759227536786103521845771404981893843707104149226914886269864427784471087887976451890910235584082390692138951024358431216962325113365580104572077320813717125349992288028543038484701835944550491963172466526065402308673413316608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 286903593784981006794241632009250267688306731807898693438059655577956058305285093178230690611425273539501977283089414421696554664718318503733675328399758234615118483352512051295835990315715417946641138090542035624014757792947872853820374656283411875735196550221852511050655627162881995269904224780214226341785590172284228689222846999634713143922878353501174567641294645543518744092836331397773524990532153211196330235260264094905400544949167796738754259750847518883340511254623272629136809465841779492721972939276571415797923543163127889923770932507788628820539183143266449131046159515212760324151797058507243227167157829249057450748730743884880245722824573462351512645917453787042512546893938450975015284322564952261450877616362684232460885947674094333477437548858711117870394548024442782598545134670767882480452618941000712049571995488829183048541415791617532716131741424447107933114009860834659255192086380169341303340040769168321463521187522670140400741066365806950636460444458200881742949201859706915737966084062680133660716060758993977362598334267611463247452868908923302622488052283386131573682107615954850703597100042144621726596659373416893103426192188290370574314112621587471516377829701872374155374474485634052749940817656322678381751470274031499073373987546310371686595713193200541642760229887570790537559727828203905777807006212943405843599874972195638146851464385464997091563500839147418208147044722875298259073708350711724882472485539300846883185053849462026822295783786035605077557393600058192353891373370074196798719327703217646178104008567197606852399622089674232051156222951028748449882296250868863137595267052269354161212991803345397105427506215798673002357187619423875246823236179602399690344811206387413767020689544384018727111679447507509091237641106247554313783162823758048280691934218622545296888679158462252371204465526406883949515683479232996145497989338761524699516846099587558063096742712099207357408549734716011886105485421207474613258023976652507603069308150194577120776591200979763725810568954230533612549277111791276610373169128768441688189248813083467234901540007293468027807798325085780620749000125101038534310375410280195767845439690823019746303622651398689746094290008598850886247928621029881107533438923080071295008768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -126777199582802024351451101488904345043515083878710153254709525342108606642027969722044600146686150684285478286751327642701149602229084134056223214799154327374086923564480598248412688242578918408032205781691112047661590414509472171696991567944797689574920010869626309731587754784934857290334950271404740387116301422123490531376023147957236724840614453510833390269760556441858168112022732661182140611353722547427071279734690721202351944059160785485969462507213159904375528599088844829854673616498239934354550687236981283990168425458750868118612329278806429347636722838765439920508654300497124106411324653221786063593996866378260321485075545164039492102385384466387616174192464040302309559554483008333985795203863292659333372872975909578465351659139206211685992586087928882363592302406329132102525702928766195404752996202259812683274282492328422450679653041068461623880082059565798771089143141110907259961731691234657182889295054307746759827522916872186329493261646799405201145785777375923327460660679197043408383552424911735813834943721847175874426969008350449045012460715903568177657333492826979870964329768571982713931083268947307003204498946183849086106990379974998499059254237097443642851964375499615740331127945235756280220973334196530265372968889326160948152839445545238700771718065976237619024505105419775670907167852401003140257256305698321148694799831686497857034078189353141097627841407378940629636586795741592210627533148660637418973357246808225425197049137309599833228585181616984551283938854504969745018003201753047299600494224290772974016481814817484832038552899622613674998964601444023856419027491205245024310423575643868023744687084764190508842236565670859912489163140588698516833586038763743089039759830832095080844511226108506643992230174393955870462637562624234093548035655354215845827586785194859843559374631049823383541354151558805317652637817273463053573849925542394672680799087610980896524659775219544909493872013775326175508233640639056608212946059439354199562234216374698985572353384901109359016937060133190280424008028437267694455376219008817107749021967811510335158362794209072937576955221624353898369025613243294734732215273396451499213968798015643773087287857107290905135103195885473803475385968239794453334898468409484295022837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 4374830957198055747938660039618438113704029461227676832768852972783284473468391074500207255639785440929675648605084066824898155527445006683686325823228398763165129001714236626296800790235535592969351790104828120557643959491782760723538065623037589495268822828056554838763176798680085350978411333506967736074683233218405281557964094011508941067149050846806358281761665688353071208093831025371352935573062133055196785459174230990897084701805703877000346866676116990231288114081941304425855830675108737100877693342664397050493973332638705267037137487245347149338762061710169998173602185670777588141066273868869750431294771266756262240504126056292614112864786633250366851339548258113480899156598216021876752073920187771675726325683355173527913848493937549968395845208196091328036346467168147279698023644843909117689819494632474754732297159298579177845144072889345737139209620764800268415176662438356131083726556609710961999334783399330292621447451146777252630866915104662873814282770979086346833742561791578727525259413773914183609467777095424440653963084683561788373091482624597146873920182262273326355593072436151486291057483868158050991408273132710449293540771604247534204758655164040192429565017496822613963182576230571533268746169976912641483366569697979184820610869478834422857781454297596397713825394661800001510024471307209800014337062596842576299901527510411938388753622396024424732606101764208045723651811587111963910651571625565266552730166207462903203989512768304440172042743394670436164269316977358532258578876515598126526751199408080467881429512613337750651255271877358379946186393228065350737931629030318876408417391577916915353629178508475203378794610933939551953277339388376612405181581933171963319271771553715899492739141361356864345139876750390506104141218167735736819275375462173619226667902858780061849739271283061008594438456439776548867800629120407289281811319818722225092177439431900579663866865013924990539541220119080341598946003505239311613285560588028384294440822579733996065829513139993528285488376616124311443819007912117475235957417914722855117784358098222338214496668134244110888439962325546303915585144036392478677709000798364397402074932578668329289142036133596192128791457441522296624727864300448604276120491168537623371236507648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] 82413293985434276123899235012600102708881584247666716153259744721382639620110537753950036345465699183337858814959035023785006891690536859513092270159302874508420423132294736155198179799628317122195876768599918580102045499722721350841770116543142872156214452768654778901648519285092994855246002575517329280594786169222314176666386642326610691521780726608927417232156019434239915071420447048255363694006767357754039823658194699469103066667016690294384894478505223510228830807561169972342314614128586961969900407241665009064875349779073977184316804131146789187343148107416255037294680208440702314605573627537203840100107602852466728034356526833559419011961367313697571340577637309021938258361893906625960863863304643280506588274241879598372806295493042290852727119962426859387723947666937417104904451587198326146441785412626873003636947687858005159160192588838845468323175357181222039850352155918224949851923938689460878318384078062469560227908253116948373664210792014363170953642853386229839904891904536176595349040448133779542041717013097678239613865438095171328943764585266864243810930209853275981037027824373111924703969453642854183133539956833526578842856131096109679091446137049095100710763010373810488381797136527850543817721676733204496122953813568934432973586791173726831096111882643150873326664783008489477308990298076843125858327508893659917511703092986337791652980724028578874050595145062106727328747648308548137162542166987185957577712007744019559037977391350077187497954736731235629802705192366380322554739487847932740207738568264269715175273358308588412247359197984891112082477144774055844149504501549027750924749546164782045162272009483494764668754673899197531888547301182141732559713803606944352242274204207920458157569938024490327813652458055048580857432973648637575246107038556475944188884887720715645163598700800988725623072823543022719991950704514489637952531404948187014356835410281456823150961902880228353601021824771474348578182838428779819612637423171244294099210840157118706923055169346947072100457042570698950816166472559065592074470391422928829685600438217315552617633196412754312253903372333061170198882176357846940568996115455756443819817357070187218038789969211146219125935801732590057825481279657497514570581606253440656588448727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -138025773977058190874075130314267247230019731430464864537148417334588400846157162736572556134721257819158834231963520469302987936192558349134571761344919675995072606534116489140948048573995138667111077386770677782738329333559393367814144297950254402202865618016071770454548473192708102809310984961158249576436092373018010707395890004449147672697035456586950786367498268658459327425744936298967315206487959789257986215707715777450164238023609291166115070323498140596855010178942084744022816506545134267629108561783273526598344315573908284993550571812200022687927675477523017814650048948800141766520821008101146202545446219179878944302731165407646355110744210825558097666093557252518102999289021557968255380362136342714271354146940998389843008025635203735857448399057863418798867545336902959439149244126733043656843473826056875233052003723712479814672559251658835792366638466151405435766338335112621342353735094340223053306355633957858944955860334572437943133706630996760390648892346330104346965621914131538773499237839827212980972683803477818469754741890622735819730601453415399947719048511638999180655523340040625948751169037979087121073430146439816699043810123432437542234206591715023707009118159634350738125197473845531961952427980335184028520202333891403961040425098558407525992273585267375849476536848020494150599659610831547907704634902505386407660297422154310679458697221535534198517643951127986862125342358826045714056956359816895502507931372576585310181708681849284324326822081138806292299337204650438624362654777980287572602539166680858325608461259339676035071365011933325779556058324534984976374225534530999544186203997025498905547058324274655783901046719617760744929906747332287467868812663278992260470092643026734719297522741881820280503808323363496536263574164781828156847516248802905101769795652882913483330306285474053837683125195942891831760394647783217139075211955935180116165102431175124164659669700764494973523462440318331412764537538941059938267131347975865407862328171189165719043377843099494143838815229112624017324585676224548537615613856729117991474504389197162551138245787667576967523789693368358207940300475296981237562277619190238305569484154480043237353359858996587149160049184663632671060250622872223686415247229848025831880827863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -7099396759158998702612401787254586479763661934628216970724330458079942195044231402186110756820277068193884978768942472709227174049676327035323556473177058973581908070457865698589457210581887168045774544320765722410275608138534642908793078164077125780490685020822582369695810055298951256120385215873414310511028761045005544617840400497575023186781950623723350096655496944085786370073125434166466719895001972515172544020253767956257663124247492279873931750239301071253504478648611105100183606861218729413294711806350672458905777316765081766468921470364479930489905126101940809568239633371040200264814823544409898009012358279036177286622247258125742731203482381571235445463270587876438838500799301562462673110906731947768695940964195730764276048704379837176017031909671798968810865163942470154073831728424322214474771614200141272808589894815157806230223592262963810020483646658946623459089761505342450281090935125174578284939373827733810227191761824777596701503652239833612003778334094509481879210405555231718522084429095649308169951916057592123248380411100608238870757461850842864713736071855807193843222225467786432791543282344337287152945340018681869628431198815625766690720770326418760379101368740966241496126962727525855046234999002210422336169085874507266360737349586679255396852337601476155539334698025115620994517765136023581661849666923044584341280896205289770237533751452663642848546226880405116362361416222501485424074378960730124014413097343856296297381730851091356172249943319276364942821726769714910521266107245053282962977138148020764654585707915544692267393175471041486687302458879844793710438248734722584193884387630255380960210276089568563307439430104272087036062420688427983681953180343568323641496994118184254463271511253534951387064175573278226611777286474070780756448910904180646701081752874752834874589678384495209768804555067990100719323370293032255257713290527502902217224039118650375750489782771101862150633328555365783789177781963665318148602741473716116498675666874100213999665643068227764124131792284639150321725290611818387406466224284636494463999765135006121774665767856568691844267390271628684976119471469791664415290922607323601049347730977195238675627428851581086243398073406187269247050903283604706984319991318163960327545500467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 203814147914911251474957356514608564541064145733977557111517920172320552985570026824068388023172555525155486408577327152480034382831884311412371863238916472096731753270405666245046352147091520343775275194085718827083202271794870927163852180150089166347686743774020049192064022459493212183470527884947946057742865903402205652269441848136969768721160133537101550689665140219282552118070508660959263166726882884559926835989667007670461043513675026335903607653067472795329042279015289309639418452981317080438172595099211311477160306350031565467105620421107712780628465767072080280011476282105400976980183265144374288570995177799503474070757669606394657137618794066673822272405725142347365829767305456597774475035194904702098546013309156630664787724681258856389924363562060357908607235816462450750502531666063410410522473515572502217656899155257772474274561444843610934952041128999597885709425050750719656846934304959182619936584647829913998160288690553212182219504729070211563626634460341595725142602151470781844025448141304009410275073882409120368452706608502532390539955538249809316944270115960508235543581058142282111625149996209068778347648293181199178517172753115752828581387828604369901800263751602693540072109571501556570327749146922821984042511412925972995404654101851823423459817948276846433520255092009941237700788114251563762204917128622121323773926760998194993222096741916395019024638655632323783358584448576026705376509501374858453940970812278820031746686559561556802197330736936383952447235196282871784587362770049751542362926627395949723022536575125239736174865820275771080027772853182450894316648059561072639785206895377351656212530375604120765760010753424414408066698914258817873239106142090399306702933754940452893116163728112875774669899508634443050350835915860630880559171248493443883574381234445338386935877672057958390185512713561117188455622102437082717090655777386781604118541053277740180220607060022245304906117547740315819303973434573626186124525343578611140373667321134772881588670742976249746567917139392369133685577472780129562709420486477533279744698902395202944587533495525115017049618038543776666103584457889334731699828441912105013541548723457784868166309401684893887612179395366835535496633514698069515231491635347084016685961858514944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -1887171541819361335315499624996704023045665284635010370099248908463710201433281629061171353029064063109172013768105136256428167356318472935659636741254321405936159551310045752520723702360296612218899320511903615048296036559121964016444514588694031600062686128280020664327886850094256045331780624804518200620368569093798262571429386846053677364688131755973697390889792278766003542683145987692939610871009513805093748313200739923128582897218288739183052929701760522633079245230107693837486195176280350648143613074892868338613060139457274163743900322275024030291635203463458258823119115285766732566785523023645848735118224428376864748661147303785272045700834146328281602235792266660649893635097410345853713763522011938319674232667180234503378210333017754764298827173072372662924315132923758820897464885714333072565371803965626737293347748269951300647149084123457946226175615750988529922942102932090880923708532038179786302158482889397727114020189261821326937286655982169747052428735269568494654443873305350310437752406890349304006214859913656491071467821606246171249197288544099038849717589116072022875045186874749412647091295443427257230679215438753440200699993192976205432691537513703929304643448345189342774491821680934816261607062265588259455436228497789786686914363516828685236098705216645617777682350773842973346064050787437415531274220464008611746056804093226636995308973201091857099040154030962728551852181326823670244472124939041762507750094730673199517120393744901525752243301881558978559868247365989385364073094982102265114628996667988292491379216528036016787402962017573702008842622243817301998776546312752736385493232908367960617727040478358479085797287958766957484662952948499265930962693894474552213272326946177894678136771250345246529019961216393780643187107323221213827797970291639775244445781241042894748644672601930581397345073390915255130302319480785461109456715566557050658781468790423755958931322539305280065807362910746222305632927678871151291988787233816002668646024383256119209055286311655363369994900462216828065188858738945034801863834415695588446524514737846803821836155382133175807961428898012682162899239402906236986534524940306287486065617663347193870791091556817882734995122294415445136241172433329337636172764263945209443438785137213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 12045549653727674123951775005549877653537653892859107490481576184776294358655684826431028434757752204033211895109647071347515601821774395233891954346205686369617354681620366458693531349580684557871682924642714593154981234540310592898500417813659517774018742748539668110228046124843169012604651016640188029942395678425971987785004744519734818290325021814390885718789716067256399510628874165865692246283336688182587988666554183358517032870355069289782230469875134137315019080160005399962194534601736780805693039146480501736451671120048058681212776226158391892030545161338138032248402956026601052706503566077215686256967863679664297367928008019728038181983426872754402738797775000926715707710806444065709366143783436052633589651755302643713976981029620285003548531739913646677059818039566739756353533978388200611545890653183179844135403308139690389453993558712267010225789223288996798824290898612093891462197752442838662361705926268931954557268827683744692462453715673069416899532532128664454307343687453506611317454671097747514868313979214616520412909166611881278739849894559152214489236464840224622959279091066138560643175137825521676061432851397066876647079121554855015442361491088117350464234679840452955224360911434322348063514309514570292715205743617111042614935466851134416252702789087118545096822408612563044451280704527861739579396633566318755360034084588185592332356230081218220384789526409460840975818924889522416705398043960170850975682258425399375808612105311094155561180290158313226464725379260110040296071744423374620114700899801746725602772446049434760096808557161154192718632775444457469428608872272468478106904879163731396640552545910139984694157305083902684106979661839470547242271589101498081466156749105926443554640225743874048534071139939352801029235864991535665923572630389849409397319349740008095893577436591951089757074623465389512200399345685180293327321711582813392958665354347646516019252912797711995745605014085317088205607704520530479126947466496624668881951225097073689099091808071098743854445823384916950970267715076458958211179597637318206962050437143007520629395806549018972181432783048450758996407307221262927549235776275919803136690610041247875590794356803531291252619927308349584150058565750542731839812224947011276945993417942368256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -50577327592600043594848687414143721879502587759520281238970007712078143961862317146114897927321477465703215693411211779344919609348676470003827854866752539467574797540319592075962277849308431965073099467845822891859381564554205528274063421769959162645151852819914549382982927077485645162797456753446905356217225215161844389132353087859492347870689383694912116071589887487743247490327727872419816209121854344333998571071219822606059540444678310787947566191927917942070761067339045684811062920176373166302094546795221182413208108060815287168635781846944837326033360224934306563477794144331079374722838741965722980945306208185653059758483006768464531386543515134545494390124041883211119708170429421866418394783884241660687795859519679210506232445959792141520320024779725193200805063708780436646137772661327111449508102270659101599801121795489615179690946637963508311548665254049436024173309395614852221164424251520210560740975449452473178707427923883281417149551973896954550779821681285085907252062913230506061424071617552223222074746885105719776268518882998593994892758077288827624928335063846804408175067215085534603225587079978675048877570905525858983276056401444828585898586373744619782112389404658977498304470453286466429047709762493926352198381049394907683970413456095356307615683455662846777079238897452364671170022407845601700385605963775270455653165599002902111210353554639326464661479270283801814030024312487820644194353702445151901489427591952821071549119869652145425314545133524498202447359120068520467740650645783640946775811070152881611162887117032487900546292583312654691538190379504798938817063973451800799974197455692560091231867232612684014589749100345782304743558303447357292067577497090958470021395389193796221768505083354835746306495962514580789846956702731644386496833331496095571479047222276094116170822534124568997515334371858948547914792474910063093021564431558136228829820106374620566502901799278017787966193025933862030255725452890835639192802928731276149970627768455745439430773521876033858559884611612137489819238220425423039125445579350249299633313886930211897858594920752050258090290769198396268584218257506192376331780056328111799537348027939294988663566579327379531366075480268666691131325287297916415977885391021627836710698216996208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 166145397489335657105234580202964376603457546845890607779269351674766518155632798282308672343437022731779344402952943961972484657117454114531335526793776725361644084927590508585815533791743716995149862028653278153728055157841851281699176498343462996347654431895366055792553644217938820473125405727108356813563560426739164163681754657412299842811810891663167830179790347556514819415402949326486050115802810707745560551173506967518114270050347354867851231895758424286619466159927865085136832442926235491424818943693781805380690146086789731654464471661154198030012330403185643742958716835711017252277651776984253955777389269653390968548433930423923251782565472366892899659078149019118902774647735478960932247424218916025936526413391010531512017175211289969564132581782806738308417488598217992209959618044485436667590030530189603535222502665754299486667229331424394868454551830760672411159719524556502388946312110990820480214721846511707500186869278079336420297530659147622690492889363742305141098390690288526121253662804916023638100284387876707036634793212979667251857069054690592543151915258002312933876811268796350097760178079017567916779540293845985378698705281070657534014373860002170416462359176462986313631092187217609616794093161870617171681380647431559239888574768607712454149133853270217338057470564566047619719770830492142369019366081008784927907665084423278038228065023492539004515063390768221409135394840871971787262388977088650378115563884839310257231225010900155876910067625192947697051867041039390248209898547897510615842032973631239961568894418788974778422984360056274285455948269250953813666672139464867331612363061198086952199890688117394853880741638394515520258459891282060247715000280256160098969727521818935094639438353035770837968211542805041516135151528295474421317720575770622470231033723232639396410765934937070853966336241823633248069341901396841651792227175096539087277739434952577164198133926130975730403825398358221260641321728285060045143372587848475868754964145314796177224035826449760646345328099197373903563516097705869890879310125092332475555598749843558043520844604620830256709445420859237153676447940381866451251513168842954752242393046571085453337073421388041240555235471013131070330509056450554420086330027991713817588539628537774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -446034801784167985074454165380741378037758785034326558316972139583976085259469167130436949981315699080000442492952536592415795568306385707465241636113790141749087640447693539791238191559145831567999715105149308048119949659336683945876989564559015456940100847525212948491146348498421475055921186100862724322105929566483965937628957482031348855950468893725095253534526775111612611720690514858697493058720769434754851554546171053425986117366062930818616703401390035188312849830569720481091531732115828498388549487402025640811288586270304030916442519567114435167427355217539416067877297335662896346892937088211520737589471419002809674724707287650620675398555334819903304596692907772391938234678626235701157933813095515318032152607257899344221228846518420717874371658697455284558144955425554701669802292367685833659057784237077038509483022210219839975183309508012352119570736379283167890700833873060990707600143293134338251029952442322270198576700429847083560954510176330422086471829408478230218049134294638029875731048099910105301758998166752679160425283940345261633349001940946271922651092006741870908784328894007820574661414357360940352974552149459236319949888507558857266389040084696937999566716485418577974864663226399125607229600477401143245240568158394746749505036403902735888998182099975151893582625275673861887448421839147912211183400728058395222158030286302823303355885364441492377533990187924556416489108449469488370281901160773443344016369870439227021576020398625681590930410456863706457640849266361174810271154653828910737416536885822896070298463299399658946175074260453354084509195629015931994040772624016364907971463422340090575679485025934300181033451287924771991680293143474758824729351824896003300814855763751895504024674624463847624493132214321467776422112650913405965878878607887959163191494718702521798224499381279097584686526344286684287244667701737576710806869227070649903415565473941036094665414089244745339412595364763981022554030803152046706402835639519785793173483507342140900971635376768457597802260294426210537741063475462308833405480947288787653385192538259582883813238961839800908285978204688552923760775475035788845752649761222817926873289750685708938596703076761469733159652470323539067047234138381290595310088258081168934117661270888939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 1033908718221436324404565193454576164404864565862082923935477832895491450722042363438387967670632367247782520452139934771482464294946739345264936041419766727690988001099009604491575259246645280821861973846687515218274974720924239771619612497392914509385584477808566325879955206985733867127773173701755102329584623999971700561827656821444893191343290390022189950327933148709782335866006239867576897576357031743814687887975174994278537415735418142275030214375453881242794081610623333909272783307938387985389571027361089563300020951011169942229431925426999113456976583858510592871110121843642116305730362533372932624736610754686706206732301657985591030109665724533278266332366328091802307585452322640192939119664237368628129120108256766155181029955763921783322740535694198180180949218608266426260174600986067673534518214852928223975417006051646808557003238948132200381502415608234737503407450702423618969891122592202529539476047146890240100629099276958363904978443893629935272211302852447312086336188217693772139429735873669060633920541139039302570940508159838071210159092237957292967872354667670300984344796588277049068365914833050980262042410025180072906306186096702441841141752377907927750411484455419595436744673978390154263261698279616796990826251524594878121179023661070956801553405470827725353516998019162486366453153459638560435521641397876577163526447637276453126549681646623577227375035572375663370609299391006511962319860699561369197269626547977971617062384305835976645220928128141780385517355940990421269544629909074445284353138258036642164679578519808959992130702815092754915322458495889859738582827372044889757891012069019603870644310930530868005373941725942279926148178204453601465346656235431480702790602518652552657042013269857575654441484757754062155381131179209370054837130818778336205041380682256734234502879425035545208772454000917067062430331829900563527987056197867960579854033579604992961780035089664682790027492018441228248357170983605015879665984787814645573803301712941396386977682808740188547715600744080810222969662517022155363227906965819264633021139826420227542023902940395316800325853442380431117619953654815057687773981605346748170655710699828898999420092475940935960216744606702034006946807263966436012807984804627290230340971180693913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -2359600269929840292045767288653930876780399724942208106999473791980827161713289545440295694947453128557419223814949749670434545733133252184370862915612104953754155311004251391902558406127502033140854743918371562004412631248583831375474235511558031922006446183884724847858051014868906717773594106812210947336589533194958145398340096422985767640011696221053095496803855543429608014566956011010352661974538788383350452987903853083819998148985192561179772344595073386310615768848900482248026594949189616800047770086322730865435137915337773425136721399582736797028465840161655969731825343120392647963356055363428901899204049881102746699844510086603913615091157216111149169358709149112816379963052108277131760404130275666550727804547205914574167424274926306391492015208116390272747380199794635900676615143951860901621331340101472329075770267710497388788624532530323101687127503717464443716684840424755234367197694105454573998107106629091143893046737367076423842021899876656079358895077850768184705490667382728344999874534141394064666693253666463142607476389260802137367092423649580698546450685475064005711023648292363575624907487621606975613893555213516827259267757468212664361575286201055582718573691283323441447279537074719258221173553271947944765695866627463246713876969911040216661779642224117930505083586716495415487775412649668199625139414486899772701898107451497349962337047085979404683879080676476237917631555814530951351797637468014044162330151503236616207731561849020127515543280254447272765434857479202832970242306358876961794133534827562396683304583576973230751624392031359937343009474725159389272686797033593660440237199297694588424391414325636099261939808881985196612714354788968162823344468752915449578781103195588587360945980825966636921352724442201298038177496958541988695303502475118332475696638021996514197275387814874787794246895399108275300237129352141737451349464425271777553944879634286554450614213087187108787436956128977730771534560040025719557874658594988732225692001150634627076839294006484071652472141272327694566005655460806685353211716505489224356009614986991494903708602007442004273695933913468804759726468024058916818333375222396373360873159576676475914588707133629544066936800863521180242133803836584091995736273145434616272769448570184007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 5298312656048450640079755628554893215455754584213930030533067425130449237638493663330836651256065541635452302674035630416860984431583868130809779310777858561909289491046379560593090282182619890069766022936894352864612401263767328778913370420949132607494938086618953670580390171582163884297905138580199297975206191252383718845129510289529947835282727999444748226586120289307545908241106334577699326815956596905511594699619994251841634639494602993227853662332790136063536805813925716136895677911189996340520761174865071671005649894163321394881956528932176796921773320647476284240757271025181278508293673911143770502822806586429734346734177437002647174436106503857681485679672652632446154557950593768144904310228815519921923974630147838934712006944431177469026957391872968721320606392186172903641724515339524719500996085908952336836751427425122886453167170996579836231513739252002088561103932769631842080601367018209940597933799502603319306903064784947460438084260364463502192496782625593011053151035129795367275947843523783338029449765090191792740638917323573221918066950977699880547787973865434939155049422021045930704676241647377228197189089840181125840545799838614526389413563804044562815561974105470399660383256299745099290261095085664422653647841520800965123840762511733024897777162473543938523761061733747015945777177343646049850114947728528416189179401194267242585028352398352498873892398295188038587497909389689155384286559676544819962115095919776457906468720180259272338932119368819087375104105196170569936284115081174939575689860291180043107454044881229139813603720124431194142785165846016570025458581873655299881020037130738493292618846624731712871976437397814824640358071262010974219314599651886064665610459995897981623006081482094531248430105887446251549406867445501883747022922179319743970965799650920979919959322836364445921670210086981254000066535084035264985349666451468800221637708855863794764652619402816076102591303409813432968544238448316538066883420679546346417105601717896275145307633905086548939511649285294668498090155811685728260889640829421914231695968866140843479866413485867237927380557463452905084338257975952004969861770880500582440766682428932256533103929399048942172540640784779747800513363152921444043096531528780937972320811846874431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -10586842634848353637127132732946072141626087276124256979279660700404899588416710203821135472482960207046133613654351583099812692242066194764392399765817075369905669440355668973391049417872813484710309222661020708963354023266328081675184846984453807517983937040434173853156921889886550631988639743783483304539901219437771448826126992923272358443014123192661247243822289793675511830882495030440235760926948553663751690341625098398074994958303870572497442388094476269081724747411805875095902710687022136665883443827432662284622958712236964071874515571749146913156988624101920147509203276781760914344070675141823186304985791554615142488482710991946553468293420012803142255418460869480293598751256180256152922131032863487200976987213006474591945768011987940043245153673200353188768955870152404614091311015879078693081434891081239389783645074659276933430340042774822974269433760652344015432576482127213547793972488183852598427366264073125163575125490595808388641485111679090651354149702470288099693074739574242687281216779523882466505649878506777182745403118378683972236077675981632811056912587221365632581246122641090850577794724010470195296861591392584775447570499083892310881579740498586043841432714949031296291455614458879250353942806397354965748077871740539004253889326065904652040816130764863227544370065853648822562888592574216658533939299278184676227945948336554821731416574165608828764492945504997622193696022029709040894042140574404625738844815869094741555902463235016378331387128089561212789439684160716288481664924865186078203961248018955383371567083309863372852338278968184770528662550439180264277862578350050334618338115201758087185667461022561601984608361561419318648681471646427184989616500612619922589935490780882560015497481546206765148274633993164138862755621064915824599511945528842657251082549582489515208941463075906554702973124186476091551736241927960957707351115071533002546638891043737010735816230280155290003261978027578782905435077606140698204016411745540721892542992977497194063737898150901078554755724910252836811031000043572788424058391911083652844510157538724629300744386336073973059852947815982396057094588607955831499409409149584575228599768222879637188443560744396918703834088848142348704684445499480448693170408878341061506037355958878863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 18140459794287245904950029993556117410504407584076474775204615352119912532574842149084392015353516239907808301997052871183907989876453490952482825006600227006009530948632874353122094605779863650158931539610814112146027605850764355138401341974270471567174790666364921947957299489017507326913736952370742960907985984856002418343433833624602809576664542106007866525522377394771835852574767824136137345996075049720932339110888885688256864709814550241917395028212874446599175034132933874427129394780122435830358603412825815201981116578990020341587807567681314921803082281259761135302142478848002413119034656745342725544890141691528505527658751240856396665952504944213119039446053131156356563109094661458241446664990802321928446475450555272966270640503400427469863667044251236427113034540129770642598867781432060271472562252594665966359277183517760721055261306280192238955993712394996921635723962244912560558058273251715577286268654352560269618070282535977936349388306914499423052598671574732789033325959123344076065624175099549330057027080585275202103788775837514251889709596402674821936387969380957538779273839926119554811004332123130545725556181195611365108415106730666704395013210418949260542107239951918024362817674994090483772695854845421642683342466923619401268723279528554037118236890650867652567999573337002443007150779728226922231700181922406484010355996532032456160869338341330079354272219770220468281722362422449014164377831890488962105623067753285099092076278128922368241341855635873571292039576783889198641083998633181491747331792446534086078598962043942578813601721582146393944464174913767814085923623206410798955322107528418899008960570721505605150026890595122099432540393884340223641382703540303596364499402153350868008884964354545568750306833982399636898394114441995028746355948790333141809823233307018490588483474363831427446126325782625181305293458718916898809232469617483825093975438649565392422980283098504232662876313966287085430847550127632939442032918023587100903127491902300656063705385944898236270282754477067490448471974924629533651497679696459063579537222130537848419962957671717266908519864078394101303559182873118647924481178187614432846160915977046290967824618679535122220237542314344440053229236002804656742816358256597979931919574410668802048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -25882876107618702148560379624897835636755022292373245184567141428523001690459032372826833199989820756305204466106692919021684190776919278211872718601862750423528650284630710458479708308307984867368478372885230812195939514027315644677865664436278249455502283562129074638495698537056867075646684992196700951921059683423313876683037714912041345735296208466724801900283423673313160334645576686322165632349109404954466832979043077842274400232522945056789047346287120070352194101850071361252308336356753029461363285327977330061554419602128365387415559984889296078338934486000203011056606496663950056947080738054389047828446080201134388306768727483903172695852297585990822170371006165229706985706178426491922068845144298693295721048326018115326942628311138375629504290637744598920095791007272477396712040799373959720417287633134570189633411168865587919146189868924123819711462425715608482543520579939789689168973343449141017751638559470016458062718353992998602757073978827952447831949393196769255384846102429539002559376111905216646707102671000009753464614829229277443147904247520731132200317815018674452205482053247231966190471451524962414686772909531060557920651778662694475180847697370273631495919255414606084786160553679115448081663578606223874508226544873700625391655781765490148818151184635325542407424162235807057184046288612139965423425153900602549630166726757820082948984006958765398351132936822025058870526421116309713119062058839690536832325418304334318679831675686125150256007801707378404688493505772544097364964270237797502377893671858222296987402215179877573300146970727204942888411205616485092460701687357813412804239979918425589286641115639055370233786524820613042880159693976485438455856569852446523987159012919082896415857270572951687354701153541668989119778696370386089845852895798218551339700211246367196768607625857015323037899391374788305153612769871818572261366245386789011906520530283011922870336525751602797688078753911514809846342852727593569731907992934556760660286503655334014448641600167753173712989667644053590990921408460967557886535555964928434130019406094599789910038273176594090136554213845275857855675898125996681194694708270196127874492720410882318982410031944679095731479475678251075999122956606146813924794641932404467739320217238377594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 27391123281604948049155478771431440590827341934863286721917861213427431101183269329112415070502185219927546178266626540780890586471987592263812552231459434920095466609071292598778194594124087334756311794469335446917090119399204327857959006627565123843786089802456084769321311699274641429367148064272899372075873978454761876800009249616524962460117754179010184009169576062852396032921100432094783052191341577921219375663617342080613563888776160073444947837276608218538703635234596294392063283479273481047196053794657017365375633956313386669707378821131662526217729150293305394341170303519619658638431632910047351423586283172543654143680860478580074099514156899915154585765454152166465943567210088546260689096533452245442016218732451869229367820167814572534570452422903856455436637374739075540705529192140175593716547155634779412260889774323293250530478528691753580715541716203429776315604917136660476772868789335909887119521229512470297422360085203668176536932511685408938944147089449631692241828205444211683331770908024642212070041117426596745116493449239800321838340674805742974801255101001426593826923889575044948621443995858362890721675323753653059800283554475303506384972544333268139677369356074980025773946302457884509635495598821465501482357938978412370357669962451726077640781377091340863521694887384430840096620583656730388363818398825868633735931602085563479234887984919979447781671020249661824323855326260912594953909176081302070789729128830994713416887114512596958762402781301919770421118314483734759108738188282798811583404403118686560469507285639845917445672502458664918730779392298865746193444422739696313402004824417282207315523638165140120634419702318153491979674753036264617869238693180784116917181591031934382389210931821164138710268270272773699961841521138650256380625511324190223061455890639401481273878355115044910397929467975879748718061510788281792184656082341178650260193315542571917744701015164881642816331221798182574137001901194988172103092284139611006950173571849993646238429700386093139258815298084883968251426849187991894325524019698207777316446847434768218550754494092646947644849196698778988994439146657604271738623630922889784841225161986227921006132150037054713987314741094856877579879441224537471972062837930163379498849408415944409088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -15106830577264846019753194562901096034422182146779684452932312472334250308401229717861539195319191191951131301309280589080575818770446981017629575457002025056301903603649601451260750681002359413626860856820278059157652449925636182429636239878234827809204248718954572079395165578337857961984567502666439198657944187173451666003803811775383708602647129946349692280070060330557194316090787980232941524719228115695336751986302260022759355274992259907208326648679279173944826775517066305955684336609959923389178619888910373302630897097910637755118340834118784143526570664426897067430735372467988407875654841517756898340788770274742158194650676401746313112921660463571313326067674200816081046809707862173072090574209328689007995179571780901591117935341122897808379656713591837070082966531710307096912027393002152290296043276555204078730449192860320661347263745108685265717469585314069455147791471771401509348039068747190626367806731003891495175931355675641118613918776865557933962332497069338358828279917194382138895503018492254824907818597265976723648568650646819142527979745873564640205391911689705388890646408014727079121822151862604643059707568529438051374118151050862674984738674459474150498324665937463737991701402940579949773701724628803560789548544385383028847383543035624825174409463471104186787630870391421011785989174106405075348938773060200171034545567850985238164976131435333239145495923854415739293370076848350211733751770203731843864565003554829222276995579473580532023396154503947268547789879039427934304842916153736140056209849485849385216358707619413348900820061698182257676143371218056114315940720015784571848400804907217950718199230476683966449534449355337249177978739437532091496133297595649124716859127331960647633724903781711983324396715366645825723821074321918479882743510096043076178202460806367303774192048798973526644299607487886235636669342359595987159449666347431399850429203584453852024957644659918703587240234522175915199528879630151476298240942088662286483650665733073170815070823231758349375285239075301446507836941087239949808134625033726562489376615843383682783443685504830827775094363786312401924858871903289345356020742785281597986575228704877421963902626246720844516752149677085950992138585840213019636775520334299080094874482113008107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -8343303400971850473906912071588777333231052618364669457870638733135195735890161180045620313926310950727198885284562938566785839404900701711538197509770021004154245005517553608389034373747874231636973834660036712443116859614997092804975087872021206166567208298258394179814073227307235023854713653708972167132779222646730987978879205816980894184794252677215296625291583797997732455179828652721007341791554374811331325227562725771594789370147620535045010821448730927015062956873176497039383097227933466325993460299471252764257161058704240180479500943375238284063507761742176242605009065260774957333140789140746642976244668375378832439563425919975311299887477124237612244864426474568962368601070245497915243865073617342004395812291930757349880614309392124647211046382871877336834047428102682412462062473429538590626723609185294145605415031894399267501375521290066426764873229583420520811547205698330090984196066166574345038064433266761175145186588203764832421703008624450966828193107460052478667904506975862699806685418087339705048677595033174301871425637568292802581816118475215081880313344973306176878628963368558206134037253187296275789958396873894577871246977393630037243328740590625171566077251636137590133028590938839129741021384180030820548985188639738234836034368995337634926790396961335391627172364453254981092193164394500618828484232419371535095666713851883609085681817491650019904124374116978429367215258994972554975793350020005215479714511282221190855002966680296361874568152946579099942073171864750385569142043073688807920675863017453965697521597577627496514820583138088035450450076073695722449807219994149810483511734632943227772723241011858831876297797813024488170142011532034389476979328342212171819634935309964523334787219411878703741364445131876564319717120252604315444799820441409776403506047441367049752420053887592188496396457479065594564067457279462975451939733139029710469003227101846308439789684853999325584967108168987940799948264785874315200670735823068191082334961863951058119118847178534298601841359006205624153186265460989069634893498698809998845621782137810979015380087780722348227834025168360747661105129606447952820199901723618170780005721304561957971098927643247069540347410038073477954623272815743370743329348022931397401726725058398781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] 27665311587489920735396717460036369761981255606579546273369254500775257119376328330803412570766145355199362107395219666500344274419894815623446627195416418990798220143643223489293015762474105930957256510026907573985098674282408691004439647764746996102354880056821276840604403692377122510257521752556539072227689191027303149509691363113977844494827925177664637323790264327134706224952583977260893783864218908816588906046601230529079384956449227547025414022916432757778970213857220301985759153441276754899827246863612330152878028098590516688745921191453288465234963983808511266098120864252338352045342405197077649675552566085062619866217311748696958416981929475718550311017732722943835932337607455474529266248759391447055569208480275148966412984929087720633754591559900591258466021378627824937161824251956098431546848264467510530512351043101685203624426951903218813063036099112440345454515865916823720467239431979437554017559319352491027656683028641895265923499972146540195392257220959259212559765243091448900344041410985665311871523609857317706513096213749600115848779462636136936873839702130667873802392267954701906923596431628191915277314944355221100613223152000062349268180694588394779962917397643272587283881906089635768559772898138075734381991896058398147053216509820373070052881759263840442911837207838916735756442693346333213549628508538058930999529027730362378520139099036858205775164102598218171754801754761192593406454637449799537640785633917948065401278070452263470199416736163160506572523530158440904858155852579769822301337739669822719364919020751443709489466702551762486447297429060724669805390528152622859838882560150849877771103240789602098140068995735853321014452584976003911547576229261916114271054733818759820235225168992055554188287205844293380509524046808634653776040317093181748846613393979911517764316601159539832120486025739909402907085265956284808240934619174963252690002817484023927072910692843605844640741250224823728501651261248877948499715459178258786056015797501698388300164857321179542160448962804064855680469838202228114956509394670581412917773699022091567949714441522533350075800648989909364369795332689531101267287534097830446366319634388199047686707487485662405973177880574584623911332277428760002381035843424557791093461266993585848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -30296188809986259834896311222677574257799052875885216551163826211173529443616144670554419773746785292586330998083305180381571146605044762317407134598573521432186889672382131110987340921264289516504463859996642925594907349684783789657436271545944012496519758408139519159318499619046863534813928403116026294243524606072248060745918185296989311393918366487560441673490348322391388602748289394660288646389160686188794957072434443500341358731407093655759735164787746326057771697480617830431284686675022858522456211080484129550421025197477917995011491728940315914259129929262562384185948742363554824204933201483887971594530308677439837887915704028863369774850426535561497474609642492411236871021183365927095247740936763109624698192395265879788032293585371813018916101397130765882043432009081773990234536602930224858573898116481900796100409570456816055253598741524551186510624505374473049959437373271291247267546674761656431115056120500263974743772492053688966935414042190964170853385457727005085275542089405525910442481054572102933577866679423392734546940434047880625555199377756333439017296201348101868372430821336697774801002559241377283777311744841151835733314397943146647235759117797924722232163549589970092415050003201988314676024139168307187429427591737844262272516181683154778228677596603511174272992815595814640345280957687376794377159098375931306074135121979441319059855906427462177335871977960268526997099393564373322701144067990091875773231592770175646382498876343474607122077484345822727906079183331106486601914428860979080960598734052151978385210298875589613657461750000057003390394165375501866559471155070294677631805051739255912589827397205250047255195065932340828043911591690048359845332386648804728516897945494815311156251588422480103218620765160618681557690478279630421116682344147668727945320835942022450060464396335244844627377099000553805656854011706920128921647533712803661883986667668244989951228228016481275999830022994914383167351476981286404575535742626341101990288420229049292007969276503243713502890436876404832684560415655638706372015111689967800175735303878841315911423263864944319062631892677637745385097914325695866116065041938909747456609841792329672274948929925166450317819393202042085132658717117719073354567457871217269423322582016000524288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 18963159812338663216275953111812574279725382033022019405758020101435472072301264024086910463760027143093813574272094646407384388291600316575507395400100814661158019759082361642008952379066187809516344785252355276919484919777594847467942158373475907942539183257687932059770625176404916671566484169075665655631498923332181206927922365195755317416359618952102166207204470363676009851026962100733761117830300175606475051614843020408515743586855986081784520648609184678909888445171842394340726691855484051199393177872318211225169816918908862952905352581687558177458527902620808272596862166817825438596926598876498135542452932046533339387467168576732206058223025163712525274538833170353282255571768608137108594368594963315513314004109789841870401944081634591359608584155806221213663746217892154311563287860392581997480327223672286321604943253973845018521887523353123144623697120665533038307036759571098634797878864680090506436505489204026801301107056939697668625392756673260711790306922969346836602000328593232854088447376629020147577299073070326061817328602546395475423527791728420659506674885677948770785203686360035158239890191306579784401787939326999989548446888122826354210848829992315546043960211820640738317102347435455645328732918944430842147633797251178493024763943554665425425787413668080271462812520364632430210265121213209889346212647423008884576714992986638978187294169864921213904127555490106820909527599729921008465324313633440091561079279563511824433860370158222423619927225626500520242884001891466208336586385474908190408686628768257094693759274452372217328274141858003619802528746230559363158835535877381914009126372451126199625973633267093160594126356834343117056947639505904977281884471691522685345352245250185613573441163775279815892876265733912134318863639004316260305324490626339286463642998285947933535306049926942935373337578375158441675410755904295839239313470087754820711725643145927729430506202433713218829562535572488801610990623751349788066114548365710866775476088863556584326967109408858425498561892337788407536294140444459955813222399904845717891155720758107479944780931886362902974773625409521264213532421750063297966224512969154603604943095862248706423047074523279722985818886960512581904801785511748734352554055801688565468133439700278968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -5252969513548461709373460334607696620070978057495768744079658164484554103017396064610288342548480586221301251583910164997038688838764109746513890960512066574985401949073666969839145724425391067330995642331102250854342791109910471032073200633235257235195159288311101694631473224362350449379895972176418435526144454262580318561962222590743241736566560172715750182779019604393725873026474927580028809062371274801204264684209278633275715209151931436994132482772394699629524060939513046210860766448834243959590881089467549237818149610799216775027102640852421274007959482671102855357682277418286133773359350381152936100419853746995100595852838494805235760114128048388088807687313350642864207714108099623113472279270940423799655812132221139573465068133785174818944629254646116958926416631804724094183584826106521250861686505298351761021468119046005927011627857936147383274327338792715609227863283938409192670884027305384770404075913683988661237817264286253054233835117150096851296868052615944283723042439989345000143954351157518352881691253526050043574501729201898557541725615139446534151812472625190002087855859869820663064868680338365025954321879478822912215143687476093037280836372144430188503360764381671393237011989573670098730563146323840000527991774974731634341871959720827988722332660992632959270043209522960644971184025751476760348149565507049963950289088172800093571636646318838446272344059713755222014233144510322332444384671433554602862958785246566535073142368593641914058940717047068691695719353039506990955344795903781810753239284489790642017794698931922148360497879087553001364522988980400602484210766820505462468281048673514118094571129909954483973059072605756692203667022721939323818639805073473947979637804540277859549625607360063100467352245334488396953565459432801189941523612220854244559789619992779851186779057797505515801650860131857540723709005123632594865568627403339173991503462681699726649664957384012929578327359289128050172712408652801268043795736624036737311603553195971634006460658050007222502347823309590326857476213165706770769577071749497502579248526004447316139052815205328365270857941530329938202443937542547796647485340950898317547812015873822808188914363942599521390983635329461763365410289239355141446760101655044618673935459961718964224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -3068804968853148772698213182628669144685111155756453461818328397206407270408376390527281336229168014979112282726326236012083804636281069945012757671079834138539462965602521447830056813265749532296789624345726456855759991483269586434766387024702563974573265466189027045895797462659547915403565116362642861739233580673071683552758720757006893488520425728238571451119623660011345665758875645616362054156733982401563577763945952436204512190188093611503199459539586865145014296918605141964156505613908985187846356356511593340983103032150879431768714631769121431005807934927470466323079094240032677517790565141928050488865216155418399178325518893698964325072956420110562670547550832811010590248810216791520345269065758707637319761562023322613009964685801001021080890150745856038947567194092013278760450414634984724848636136644654442095206194957324094888130786120825065640727226505734101747876027741375832437624332299318261438594574656571795409324150865163230092813839354539549854099024360552270704656863130938802955681214332291844309589554120802534067309869347413193088599261961452258292393183262284474722264446441625256398390111214134948897815493655557661795420800375452399410979270427846404482605366542465509241248228842681691204577661021878750419479557934276967916135946090979085980157558885269004417335718674773670616990256322560804493272501530989706918286676776672552697805995641598222798349802412933048128751604612794226939710540109802911906196479511353182929379413946694265863197005669539004056282403702275407607529785593377551312111698116946645034709229058751743491735360105304237140407556175882683631001359545859346460358713564680054607366075454016820737326638721858630951745116733608254705159805738831453298685174110448122969287752763421479981065412465299385059717621893500059544107295057255104059456869890064718891684559736511656623132525203978164569858450787032647854939600634731286192883709465959395449809545169092613041865701097772451256274081828069573544310859768908188838045802112031534040257280165896666708364139363971832147320358888776266359585220416698709333247172026148678008155671961438654091544514342079772339318849340770808611776466239458865786356460395594345242685368713898010188540884831676617061568479340111195554887877551085638932677727494298664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 5428343523458581966403928896174789738897540004962211328893187467914104161759807863478997977017332355045075251702453061242597638733521211207756614951889857323515917646085740911267930872336878474492562065017958887950805443465860856623235841160499689573169738967372176806917580359385488886264389319818249988046453045205540338511866622147526553601799201532193907174713448841356346526504097719221357587139365401308433283563005160346572734641713632561401125716147170941334148413413934889757325895129011255185064395860418487509348695945355114906397226286612098517455994695532581788417962603790818809958608487367074025619575132249066297914573574354672100553869278126007115211390224421416041301801502375545536087862351717729947436033110716472769644640454630220930274122619685112487174357189212229680082584431687451887380339874796988054839329903772657376518890618151581582255082992936531601937241240538527722726350040839735809731349387516545535193310778935691021736440328656960229288494257001180447099581996529618386715074803263260292821850037177918026380937255968879880027158896268422571154401036689281488374208252237324627228555261540083272687623184082514791784330318373555514333457881528836184243581968961019155456167563415234487214575628981361374798411539123232582651432055383491976378701140080645771043632866269181582210201208143475032200014758899906201991760078391596712691523026737501390219231641671450195914759991823272055857566155424391336781195122606630158813862041159037638362921922087515623157467789164231846714619105287533461440206886523766928057993363205945051610966679899026260692158141961556875437142042141766218306327835606166657733362724254915279219284680931796343311000440299796555055946902051375315782754839095634846276626785076903238800349917110772443617219582752861661161964115100078921356681881368870864316245370538170074052875010390906165817311260281933519290095808215136352995756776448032420187633355538903192145246364077395929297263446438338154717690180044305935728292424712405399094292047234451174920473084266012676168981901013533061743600948138881445253247819951809928538467545349189733210135093715150538848480455988122792852740299925854036911027486609837805969001113256245654374763559483995102314266621427253336179660177872506983166170079755243618304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -4479857070524127091213227750704160477648662039627608352629784656187778341780404250327792052433355153035623576789471515176579425846804637119200614598103784521587588241656617938376964545497540317151227319981828801227411564468947443746550465776336145595324463721261875792221684697446962943038665453593522695666597851415415698766164427426766353809168027980447936415919620525616334267632415220195452395451723374656866505899586270403239135418969032203965262465128343051766477937790732930399960700062087175326681634995943692069269201306104966767282885872747915106885996954583146549217475299610476329988554681604320800369520353954661200959245766231305001875139120473681398123359813578358339454651554603974826984372680417574166942085772741307742423953111514272391910512592687720375300700285022990530719410510159456783790563958699340769606852569521320784700173204983485942193712039774771569502642895393302492079370866590637645509209076890544367997704734591704465634545686228179069013246112168434869199343188138061454718547349963020549063944416080141693680332841989085230537086610348217279867736161282662489324434942883595005738726348448314362985926990002029360100068016731076894003115417982898545497748387987858130019628503008544204057606189323388088948169058518244285545512164068536093033000346058212161750727390743770484593713619313737355108892550640146840473352960286888767824637164422467732058836454832824384674008997691946624993492434471405342579769412579256231444303700187885779292138523051857594286715255240349655703954699561640875120219253844185705553793244941832741746346067310383393036039702289906178586116854239501690763143523405257312269416464777701495323291250710323453699457426922050783297760101795822302246554125838816930696588680817318732110664682771662684379778525006471138564209393465075995309394351097887508381361432842326551121473017292346329500463828385475310669341578177030031892130271020766730676546923736459444971743782760076160750848048451405034550096401267530253956038692653046192970135058607230778814680263900147413632178716941467720607765617661808789972903646780678291139636324176571648351784545944798933497465340802478037196931301076052790355852736578082105601876699663707029762422746930350997366701655732511995412455365595165933651192279594413588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 2647885672754093342202218241902178084072854143693681475726267391716790035205628122794615670009951102065381482208571846731770394486073826256470134106898808968209806793461879606472441445550990536470438710944783880278041615159733432599359207912268675897465283976690586858035626088012419908802340698049845604758818825859068747540818460039100960717079965588190094040003903364067716532028398897602065233960141203265416660515833583347706948048643531995259138865242206903565063314894798896144066716335314746490368857499890335701205176991723517342709890081909760529205107617027626266454660772426009978233818513679504769159746246761332935282411765940849227438395752125269899182224298567816370439333546450653975191639282060009204134451862259007139357497980313163447429995124633277894762987139472737665281381129392699356828073675302168303068689421860107840270778853401392276357995586822006378380513549346072731115141621735768033105857013215151990990119686646408784868963020675820303419655824766664509461189103489451348571136867264747468548796163807153274944840413534865153593765029490472301136344994274653427415433197039149407684979701433514882194499903481696633393931551728562165357386276801522780221202672530280525529697142726940865813574341344456545768706565203103152884185501982180542491231787108923119372288878183383042640983576066505905043151345475353487375827846593164795841290569708100792512353000872827555205104827669285876113049775155788314625438470108135185135140998870172592949378241191394952456404678620385128843521553366218154509641935862899322371227501298609173543950610369352643828533942021868844678887804786178962849358510605511842823682979676758332471670633663962171450063342874829901318123946377932030617640011898844909010896424765858087693484567172821465542386245135786828062955456167761732888029533284512398554764431416566541141296583276226782554043781455178685224801930088513894610987280917719587372913497376625455201019477717508894303573847591606524518525273131001254645306203414204752235570459844503270867162982214559737806115299889265627234941764945445628936830334455263088087559098032403399693599865574450084304629349635212110804906278612724139538263939331337563317122608553530520611758653394887920087666930511685209191424525591333579997401771115001413632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -1193347333776630717566215641050836128648187757223827452846933647957272768304676842338034293287212119017371568750508598853464280027551541256905933418525220163761530443067611988339581059220303227206250094543061981273365960756691359448937742798100688988859201800532832343233796333944867116133199568538419369771148522541484888804721156189285377207448048460911484563921672597864378387218345202351494028509660563604206731234790336367850589284535728518866713824223178354505822491336234996625919871404491246388696858651836658118937639389159643288811990361359843792457097069600597401460476244318995656507411011397121677507506264674923710156106433366113288853541267843897031550390060078227513431416539161776097347926840698721879469596753013731320553385978692483202478397022484683467701365473377462649683764737774431060682491640427705834061232009555055060065046307379251361956420651034911172370938735579428117576991979760159673800597957833407313455342369761229063562566691522797673584969369435072627704861188875926859718781904091193331825888229407676892181051864559093112799523505596702323888316670493016602022666294245865405655942554747184485923571597765946147831178573984231825958945821323875200386628153642145540111334851836043239700014413821358164019858240186788013355402660675529377966219319306239067315273663217443982875022948806250664861652631745445643120604583688444998437011199054252056522325928932605499390895916368175937770782305254096642943767104998080406043150376606985909459723092754497795696944975440907638649185825355235902316830755884899757674288680108565610593403614951942518533633552834834258705359655848585193281105163262614478013359422768421390015599673512152957596121824043820958669792651811317667155613363902483752353955650166202785620319965676022634639605650804014816375200593470969602079391814964709632152831461723249528803944454641796190143467758203914986904013526407799640204466436646912616806479609396894362043490432703216423496624055296919383871229241514214753481812880182485702874063953516286739337623226025929212566874927480413940798479567026030403237217794349282898312484708652521287154631956636411810023501887171034832750867670932486297252959253946676966155669359639639926740706147904064311261709572488409789317616887962270695486269971050518282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 413238738471999680115855447664328459961353800730069656716801298092340156882649885835692207036124396910796731269797020594262005210671513247041971969111563668171417116217485903601281737262777252420191436772784337244002034346150652707156229062272855952141846132715959102519678397012441598671845431965947156554169814191742306421352392211077710082161005031488710297221552173450103031991051179889805535222786830921652704034510730037312818921697473050489397311279783382896141690943382205714664223418189324664328024468711462383763751922461564638901968130594591630324421201642835990126403797950943479923561604696865683913599379485569859218735411017221664378947889731235169358899652668908299600558736016251010862809667629117353053584126266422385435431183234680730487095292367362532158884914050139513939418271358300619101426018508503813103964619934135770323376072841923640028519358162803416583540760741804060615453722893555790685555985019011870541516322476749448695416220089129577367145309497046615489069977174745448380037340515667333602378018499242624786358738299592064975352032873948155986167792105590413374952107981365345729057162832061540576363482484270180314984484288652362580225075956173274961039649232325811424112694531410602954707914446030500519412259339620321485691422935822076031126852452880838837715063829818431579425219330625550858121564292893406502467434486880540810212986864213044556542963292830246451878327512979722566600993074653312173468637525791311226314111281606198720080167054256055716376890793566719526927906060747987666484708138688193500273322806343755938725502609899547327429612852054449178106082968568403391433266897055555702613331853713925000156746746441452552820667748088228575582284812676974805697060113373651187088743784312961508825706109597292120519368027747354619478281492605131696885911365906251104527955927209743874025749581568776429020461099766783342264688738940278195034807001136190963945850740694084888043617391637487189203694689042294748680141685797255971058023177187446514753003910675329009330290594930468302553106044483131156790481449978897401003285908415660651361762781586116595423301969792636024760143678569779816429065740518026147755837545296462320878887048603683764713441862016016895747121789019821601423950458184679329314514932263288832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -111421346911891060813083596176013789199156097200865387684848893910001024555019254421585101752562047476115451109263054998820436313630312118826032607499913549886195282329484417950606568396196868299610067048764427618246098504786145959665161314621351801655008413116371250263719154860466637566996104235873204098734068061402268551249040357910334391061928958163173271348290565129304809703051994357137427456276613818900994109626108424668680969784403073340051938737246264326545398080954609026472040638806146258028546731674283855111730708738376369605576563301506881119689879534842694706707350804585108525691401773045965437254482287767197063035461839560265606260467362688600956374916196290443681466561534455812951815777381839560625118252674609063366342001164855077163051161613341012347158822506672993790145202342323053536649785946625643423600444930502153600928409231014307724593699699188502750967572035094666720848045903859004216201896243038137198465256178286200399916815385651352863816450286542349219213551205184295589755135547370219644541342010844665050540174919343135213090269984325893295979351380435908886892226100023914666971953075942036833883349854851334900576196893199604510004234343905815693309667510012673430075697329663766394191531294429499615390123090862336918080780534261363851033044187214220022614693027503694616172212527804878941484887895189101756593761372108974227745912447749214069179615430935974667934781769794745603906495552285746097470570764790555930768063840317325158320218000330317038369061192413668212428168709851680259210222660670077385823157887155640614974350305734890783486435303851542598336167721994492739765684926640063902776331747917974916550812136172779614432330277701939526875544939510617149327588038483809906078385767915660614378095679558801529097295336528724721898598601156490306983728166109163982782529692443462524177876839198044096642015019632698792735198700319522195240848712478726869486388522961962578392999232194877119047725802427591892903274609585362825718384282899165913503189289024881878294091856695760832889420456638978736420621869804955451928668674615181055880127351792536563490632673535409087355087997824307354429317975475671751286854248940356045817840604343196446840237297585928244028896472693524534278044624964382938933145295210414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 24830982836857511069498013798587222708627518826162358514986207209276682072076638470480944049825480669171794991081376298442544124892824853127156564225032594227102221721722041790978234294680502506033870488621706991325092940305965192795796628885535296958824086839220469801702790662238715888479676413031958567724466228481823659047052468617109207268903944174738222306307702071610392680597113264292545553484051017683110027306396793251925977157417683724797792855473348203777518199349492000567586667949917835540025813259138223289570393755653741742483155900397646818759177356385249606053657883209304271292943791727582255817454567777635823440957465212838480000167809829473703037662156807785871391959976973242635334070094780923647375748482113074959408515351886116185667976375500138346451278423864550561968171340058184124954772849930591925429434204496814483581918998426376248697813918509167036131912392042117094009336417204434011624941078493728854446916369447409292568786839676204907643808323008229593722436465064048761947425792634468530036184988260932636469622770076157832020927092555535241442355375488343957366308577597675000560799105464143043728746457730246993237503320011648763671767122140023125078529695805459754631729058271557259527938742057000958520025553821739170797019770678013908571991524881354362971009880962740386010600097757358166237804127360092729109718466259253964527124472099741907911233332397094689278581531071536728732870804553198462055652171459087612024270603909323288076263857848084718101675021200042682035178998789325714049217051035269483770432746378748243066636203324555374047200698421018536955119590692418909149278366767462438524111921180971436947169915105996661982842293939012649892483681891799701954277025428282188616622490170003218084884463156970622251108802163036327638384570718835052696751448165972335500103264202502186549454421852885638771286939976394562205104593074227603673821167932023996161313677400976370792992230007496660686689976146135497030420215954614478381937000314731286777925385014227207640081578685373449541555764840207380921627310621769425513070797556110741862323823790856047851930570881158873469927658192129956864155609566508400820997711196975315294219678430264771505765090455164379797387094125648338804321654775404661084088038477266944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -5132414699645670776575766221826700172707199829379264804118552404455283402023467956788735701016050305440047428497711337821872697997022909232387862764853121315524408221279782973007894041691561871397267486559703851255414609100789564599289980256746690112443417847877535963646619197886043481443641162467415628218199336782181363355014209821711936828092606956986588024703408042869459086559189299653511578125876453560467891598108931296240081923930927685361316976162716366793071789278692873709982602368649980149984337542687273866671989868052816129665222577458853438711595778246397690237735191161259820386184669334571858197502575635042030263136502440291004420115888024740089640143483338971169558666939573195069569737630030213687726753127300920625300238984621447807153032003154921739523781965457413719368605681783558852331204378868220513364701501304192980160016360245340337915169868259838233530267195329924515346955374101495262758807380150351676251321564833787745003723101482686627113513358377600342832109797478815464691997688341715684117752911042969187402278350529851652824381641291839253916559261504931494525444461091859519411447935246336073738803802066909687159292924348709622832311773658634982253330449689193719082518331322040430922058075179088927443146212804729816116860990444159934063336140839864653725643884346589132646473781440419481972901369954352704165842131992340952213382805667397955852576437264754317197032807416243577771830483076194415681500648080849412063446388280870734526971441623059919736360104966338427615282358878013297109821358226206843945106880219106784713836639742711341269710410634087188755501005248926133678469401412209595833004104231663307502417001672369017972236373806455792980191136733152784665277672488595441731131208295657780428570130233092119094944044863338556245249819765756238650531841491597090783163829977782546893854954657985143449871233798779024325638297322779036302372601993640916650290553451010228430065800071601253469287200113075106668223271952098849596428423003189473473733248479599208072340812817934370554445086175338357061469273523936871625127966572667058751815449482646842383427646966947541568213155600589056632462416140248402812757043214750129694702787926418583052413446709102204352983339850789114435892793002170061660119776121323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 1054038060538473346655779367125726046620610169134115923902032999157525025790144552493798093958553862491113905812491883404325227276091388975241443774361600110121734413351421557477299357076210197138057883306610227150320091487029155934731145838602042339299675909222126491503556758945385139172830690080815016581290606749662983592901621934550266158862651924603845003042611328971796496344734511882130736511291630858793634326259786936487514812004174449188889621468937618250877780291136707754642232050373798808935660082229574096778461739750117603641984008992677623610657358878457361062835490846893870051467844167095605223970226188548434015672468080261178905653769621650193657974463985771741566692348805269489596150834280518580894278645614228609361715230470685771425767906656296068265282096832783563646705545359305678891990279269162734831319367006818627627644766407336174808064227142624717956666527560498768410074864325479650973674734796766186269053116216368534543244840892914610733788103690242876120859585747742144471491478055534441195103615037560621406016467113638110329016506002296911542508695250228800979047349470503992165649334536300286832981193763589467347060268924705612597975106797458131218419925802045992220575437463335448016008885655470354602452422270623695948268244480329985898079083865846644150224285717191924785441988863530328736564108041558741200920740303813371950745369238154894631288665056188750284758615483463257895849531274578673159867030097233011939790581487746729695809507995318779673415555374542013543339725706255169358405690777607558768781241102492758024574566579890396198813382129611733911135169956086207793869209474738211297297195350702629511846024869949297576074903856901717896458481406693383990111805718807029456566079041177395413877064761944473230231521135264814588115333132720441707258715174664418145502169547519908207449472734677052931614627302237280525222850426998363012358437126393934159621735839579757555969944986247808889161629930910769922023691841997448193549245061969273692264635673102928962911628286133055001142148358441208479152224243177805125679050258938382807213645968661222649092680688288298861395768069314610930854697712692961456613398311543045217974117718035841460733479339072760802438347820507673934685039283282624001054771708428288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -212343197803743408363497478640452974984094586047649435972558284809215259689111150269550298452605783481665787451725312687036694257548569733912062941412395536726118001139315427225291367976722840519470438770581231756318352528677325639396962713185890644081789971159627918602459977487627832591896519883622482186198295454086645641002535241387979860343921873851241816639575694007974348759414904259329876959676477750437523043598873620438341791495192699413030107469219858944699318039274052844385964733830139055804428343047455412541354489640399951599306975296348915432951847873418232304070568700971105043371164897248516246751958685801131957453507370671625251312471627189852667894903369519147770387355195398682045460184063290637093924502221018022895829946428470555047969079549660707137290740480155397325833221644508543035659346624907710337769867970346092911424301066022003438002623302093576335497470873688036351874563514863829637212317074673163743874533983481087170136888016224078475685354221395931370327160719371260889529347998638153968023491190754812621443601123979373028940633301973457233132520523274343039218856735687020725789848275016193784581991570597733291860506626452193969202597478176542999927900706699820550158577294443135686510702315893707187977260940731558947598701129685826610917962869013349737655055498316642423461490873710029002187972566538145159766884227126880113339075971324632332398631674788341793209869201514016566900573514573681667687049340237494128269434562299052860508502866305296412073188561535880492619359087740497877870541672510833473087832568165351527897655586959849877153048944445054568576063346173187338949913858878957460874320472036604930775969565906541570589048510562515947246615709384868864770606104024923815786571436756184589623403203992470000394143524204622942888968582956881004962040348876198793442088925925005696935881632751625383071045294835274421224958730860764755343231374711826488952162479527253646485179831738598627020351787717534346173088348198815825583465226313891088608178271945557441101071536594406636449686843928502148321555302546016681257441335212746136480439461243490406499035071136765527501159585780372379274514658523373021794067753451919801323728292957916246501228856564219097319587385463929123543982324673498200597893501419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] 44934554984899111016933691563064070241127152086960428397238414716573892699582471318585882015881215026275349643646561988551794642947717048050072310583389277736857662653398469228575410686888975409732655485395581482400486688708813665166869119469470239868749897646334831106153121466699231400325787898578419435996776642055595697017640693926670129101215842057316058690807262013847358424767010952150264015428461416783379281167660484660879117040166871377040067058350768019336475349956632159033712639520955423393396740152205119347992327411176790870091864241137429235936490034219339925793964925058986307958711503171146428278635055402476730139737507771708223237705232413668941236946967161268915203425769761444227215973464502047608736201484872378087469627733036318079242872968973025493502821260456453901385707428229715907295011342986355946904699038343186003551814481904821166037926703154273846328805543243775844183089127534995520769378006063314250969113831934303620525057515993047698727144212654332216918454214645123626586438522844067604637121189364618619081527800920968580908433106968118486316054616295801787079783561161431990099773123128300130014183173228743123503906975937722775401220345029527411694100989105214467016153479975542858373934976288544088381690135147019237435229657273981960580398984412312456145789780612530213255488540596201174600988662616590568289489999410466100954765951200037070045791024826956289127694412431111124314324687012355124913327774694157578020672836882114397175956799459929691608848159860290414442116708944791237603462135696130672845565251946965263936976753135530647003448493661495948663134460438960829332031590579176577209041433078696240982012090370403349139464271589019559764887685046227136060619378299336268879592314681970238509714614303228149802604300373848822085016468307890944361912232624277498870387886926866990659866422665110017533388607990092171648486500177922732841088185722810067507484176679106541857726323054401915424628750280500488323633739523494218539943313541631339887547599182926092435792469192069257857049056935056584643049104212175243370755988271460824809857660637717866316335354550120208471428165785411319366650411968460662525819343654057009725769451219997376049432942830282790876460342854288629353333485325253667779865445662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] -10320822190725525601032971760617562549058288380442988583357637459483797708188296792110206037721971033344768715047934908036038572553686460919021678300723075343993514724498238174605796869079092342624868403795593127065594201140835386968923832318570077238573245624271465678472305166119750439515753909301830580696576582644858268130055634873645314726798292933504517281434946624756944289906193673874694628974847163396151523089237513857992097868642568882632127879545671967080225602420462940580567194666941102642837698231612756798321532528361930740167877624555819496570615190718057422860024328977126858759818763260790950852445932145158302814724095238313133979105789700450681584220651735315113972094702822653658449089400167698645840026274937701797904532456980157459965585609890136349164860488198321551214487229273682902156482848399044556881098429777071777976389357952778821967899674553057476459678068579756206256508275617301818890051873786958899178458193248671678784274129478756379708379813652371662658662901458629434891356497085167997103410761316486409691619915369261874407056270753302870460249052856330066152355962668323368735828233348241501774878811440845792536970265699066685436968474057600473880672489050641555177978015063823887457294243748465916974994252131690352742440987013910521144348850449242644485926906158923862760122948246866337366737784318871176397900293237259279903907977713857594363843589739826678420677141437781093314629128409548585246223578744056936922095355925461021646037441938749278213761146917425648639082431087757998234471609770099238777138224469290931981093011456781928446413878906093617357860414461811741731283011248651593743508809705860342611596337081067589038612054865302424473116418355868115115837494387831536202020909597545576190576466095209852369042420477387323266866753174402260371382701347702453324430525350641979010547757482622031504968024860559230618065553826578898867874597164924908518114643412264622432277086040508808296201589833919453489654672693978543837284082430278191651749273089414659870778280361754270244934022108113269043189779536209466608728015405821743276806196650160631425060383534767719096578594807354122893204967063022808960865304290628374505074066718470203280327688686836631474599600354244450746105468068523003393719549296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 2431261729672630533843939672181499785012810763013607326868570252819444473634897337865613786686097566083884878536512004987757508243530927115264168879555324917294643814413575798638215063896273113480357093190659719619386153448571317055649675199297804672584164750064258825495749062073504395867424250518426315676067795797253999841998147019596856018387026428505266778324048405964811281829454811321469442140534943978162669051344867109706591576040684182402997874707364610553197474049079227749349375699065132657503710363131745777659890854007888811920460136118769123046747883726453989158693163135438680224742943401570326523481083377383966365234661024840275868862859465963101321248257426173058900183967751728826884739005565547540220810085388792564800499352760281584570181439327650952710799583240319117550691524991824993354749016852452010382094227884676889711445806778499137510690307917848076919545115354549000614389922351879785944143794643705584598634511165998545241940574551487841646336993940099821409632014109084244768364893969278651844137681880464764414090307493989301112487110378736508942428165985221492626167914271748592836667141350041682079591847746886765687719992638561067382788418574148696852802621643113078249616662078581470538832591612749389287420819477676272321076027530514225658576790492614358429874251719418076485735740901302725619425014275876357361498447791015518726797434563085177065201440586091570688975679435721942569163015839621213746939926617535355026043033074126086859358937035324145184645066709380225748612787839885396484125178275942637892170893283614948928562688193042702672585919518336476904088300474223636369437776592726874948575266925512439881372939688467911868967837085371285508453946813062741811253848327470411827496089544262606281014983111720944062669969546671377687778335836612154660381263100086669412407761165956190717802189311538482229628966074493541708496788807807659995777344451699672856722750585190167603541242126117187025707525353985651731521266929973732733917200036030992498377359421380002509039423932211092126734049831758568956873276822684426101803874287111034615127679574955717955168655414866967004567488361840881114722767682643124521528775659400032082142303051765213788654033930000507040495806849682136007346875429998887229659807744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] -652232618461958870724463303368840496523644657790722178779383790356572358620732190302664571586976514911209806093936795412420069827446221506731445072196258486257819117416558881270438318054108612510953587456316059783266745816835724107710020371026840667534150430061103372553542259433099040141476017419890662164346050002768639378698533386190702531974638943250627583389223444273093824250144991661911600394499861873709184311909870586519618745288915844197133699854629531260868722509519896334760404545510251210072999532751014784324926973072289751867172234364293561553990478551670956482167948204543488930082771937819643561891954324702989023632704194760567510334446834066850919566249793212009796445028958146767591533336325978850505825055241933600443119525745509729470734492162456679604035550147313378174474086934121474083524549603822500671890831065554434276682475934331422899358174311534055605832882337277461559697654833720567133822287693018023639489056557543661587974540234951182746546328922368010268366871984004430885085536006519657025910287796854098113044194374514270383438855619340705983788008606333234115089918142345284516992003910147129448704172671565551935669652002295384546007840125301730040063985493368234697243407522985088747592333071290282143809345050216791237975198857412154951206480812903348211411734374857594860156837989538432707035252296855375064961112668806146723289042351789712330334455316164154538612857249460431271085795857349878265256689183600457328523554428672495119982994578626797546008328526363863076078553907582883487444544348881006844581399552969763167352569587948865903686228815922286017477707588602360534816839417773575449021674166079234438773957113986902348926714580758479576896808019727044957661733090213724822840480114901355815203959409213722798015697735425204799213495479916356480065879152008501364853738856432846191794205154035293234894961046459178722453194319200741041418354965917778562687677906070770696486606399938129055498939136606760240581134462568833349053531747664812188843235839892476640285954909848375116813626086897265650450242112731012028791358776351729108836629424952060485822093072422760679413428735424170026308216995948164702714394657474531470019563169916028468374153639652589685530728317908922407051122873245943308666221363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] 173001482061890719133774733189976220123039071624942173458525978837502607218789087125234565135070514027432640259047585856157376226024734882033947889137602882047238943340126134465291018720582405671524419201671760065064877576899055075710101103718110817232275310749491852014815929943650695111676462825604663879142441666400412810318270736584067919977255331075433549913868439032297237261063731553763714538358320447816520111802601528099570932066622989901775855286242776059265252740888484947815126828104248458148511954365306368070829787424600896784847419071741843857204562591913721682546682826066304334527626302685997490051326955251602061277107974336740887626881537388310685996065255723825393320253311890909464372502764828099654099121116950735942943106308215280518986388820307092943507585915442129626221413642295108236971040093274287077353436189246219460001134265246797567333011654755903743901627617621338556719568701741813434163352288097635774178933590677144655844038100476350065054093628708463757160561144968192564476386392340563566519076350793666454778822770006557052655462779153988191230155184838487294172776716845364150065209067111286958699376332942652052831502384587626231569668509764297322276913027526352307604962866518195762465437147417649971369515864801260298397330238885333888235096205486117150466817515023023389780735787976614795750130129424406895634081662549566590645278605026467760223537487501541330227379374728277016887652877627381138491466627260252614375270008973137452259204626537969945812240327448978423014110806381441223436212043493046073192684845021286298668487759471562669888051082012387755279835725357614973552511037636010224765874238544256510194365438875859371816823710539518969846941820180607927044534392686199295743627185193656026880312483327419086779905872756906585386639081051024564256733193828388097748829759446979272698548134276334221811985557792495483378742232001796109685620251784449674580803512489151506703108714264932641419615173187167320619750672644073543720586866783629882474890732868430942919775822006238525698956348039627479635204529797766742325835282497968928670582469460469097365281039358602886349069404789725830297911171534460226824735368000152655472801870326162918193934189408109390677668136248520838968354183991075271009070219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -31244235620568656797310952221204553343869433896383361022773166098517418209793436848848566935586624887012697556594315426191613233512106608555438780166256400584854141882289142010865810057232876968436422506348497195842384692049346051146535936797297264829572992450282597368788119090171893938487398611819574622429297216906856254235033122338588241427248070624377840669680689159783451239429197926031773201828022852132338724723107133255365883723126055540412440178729290095401505592068524040252594054268933795814832384558656337717354492438094128123895757765260259562746991498685862456178128632328148848263906789744893674628864732452431743199708610931794958437451148900494337647012723080565602975272710635240477097070735367549020209562647812717047584717763438775327569718144555658569284422740902926432854872419559860279672827066644656183129138148456670372773722937382186252719902962692612974400631382413298669103871560575996397156917106630265466951420159703117731834534586720220072653514528131907114133109507232610392767031971995673317255458173389488093486448130054735913440019880462897652508428934530246380525667461890553945425413545401428389699721608620172270938291622917787250421253518685427465869178993401314930345667685931055300857170916737923587016196814957880831364783871280659094283771301173381210647837618752520154854572392756011973506846902908592156558655059054559933437377726198256841418703547815886354634866329615470250622746353389973182854760113511636146676273036720117681565111186597025159016893304580528098399325018342273595869899237962603823941783242812195137252917127671411910501510191353496664243505412704429966079470673349901075676517825848371889009156572415284562713452017932171212034300251351114376253318763411879610106017956288534227230422044722811778366999123729164658200236213489996689278266109846144405528212037825415757782194503109911157918847431363016699925357951604853949078716046326361941650154850299989666546723943406173342237307104065488619650099578676008836236232848754196852248215595267834624392922749979370029257672662875168736108702531782750287716404488514883537557466328665132015092996411592848362811160104923288120131116948747640109503301098289055164052938866876834146571069348487755517813977753479052283928477678313656363713959034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 3091617606988716828065974503746144729220319647589693653201467739607406352620464275354877526950085935552274128618461105582515480020265674953673543689458958842375528427444216061499857426744932538290745996306723492796947218332269563792806658505248075124188245066117314852727008648713513327101864619274094164385924946924272047747012260231922379266050152424798034447946753335954872693560781560376122923497835070284919236814856065984784485459053030822380588276885151764928396666463250407791749873013177880221204994384025947608868170991489386837121362989839993360337457161512127320912883674632356242761555205073663501201218388307836971200450281503809645240341167420230153584846855202467165450449762513787278343645058213602905605346267866087865232373246080726060414106082515660921137257027765007713650821317737395882670250326267834131054975898541521638631874960363991778789592772256027042716627138530402665146615285573846714642502871282035313717924126709744658312031658329235372160203146814594132851556584596570092377062283115052010523573627944068187026321165843822811845733343515473203372231776570988566342649972893405263087774322182116097355423121606619141729828918424167665817558813494885355918922837578225588505264002939822210515441804325316823227461406802518956204279148541223315510997402645426139888919856438849100844899304445272439538378373867916900891053953319631035570571658117327127805522988741399448782690206700787799886750804363293681487154607402923429559526489936264287668137943542849841314263390025176802332859767325718978953765165020342348943347901466755026471576599771847738489834654051834222423720889831416629889352171023130333857502603271509267513516574980445269913588181071222999754647943887272882256733389030045194624530240468807618445400463992736076771705155885857072834042119517048243826801863067882859050335310468919708753982298651979684292952856882761068254021343348759853285791978189352857546595958973813619384756059897716172875766067260073972822199946458410102475238344245190521660691381585820548523792367971176260861292030248097052720062948438628534627788292317223225142021011449876298558191485151337843923691265487082688199960291373698782311240513569882058931545529967771257640080719690767709209910252634342406821763796299159350961279860736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -281702983223368310307204820137724888986789679256851255426590209978618166007529394361358435601830321057526111858504667838971495224428459509971286438710443240514013064736982388424996223385962382609090482646201495296614046894018273733327881244209816267392414374744103946416882998897537478704999460404120056266209874917587353420707227366155524749248037461395056092976352145706964333199795268384291658344756045011253223416005124853512541055831121000759123789908942181738673984654449390999184197171133457336349460177300725786498980463871954964090735607436297094087975269647353090637535819120191439317598507522370587310251031120680384617884236623129361913561558635693047560293832452165647919123773079467923716435776804924482126476225876856578691122126779429616129484551714868677268811695498232367924111378489375412856984089877452975608832268896442460934408466064780925490783029417011015409073455969930227250743241575546209998675739898203850260693632649622606950574468098079030855526000442259599818862331534904355384793165090319305124460994437882274567517526595209948274273399666429877656620717570989066811984085247536231159793827329019705201174780522973792658975531015042925718819697619125877965402731557013181876111724984124620030464743212470389146406714793377053593338965613765989053956021785685725505184040736414719351498789320722930015029517972086496192332481932709012980526377549607915719577504036870726143678237125058106007966485221709482515330323697414585288809194238028918095335980528924027709094452080037425627739913004736621336860432346910101514379177748577066153070524919083626559300804718616526979494863612156173584624298443940241911559626977036722548005053165763519645709038459296915942157469893246481944655698666448016117849777187846550895704333068928616561700699055768028593220802881377850461664489500609886733533947763722736043851500838051039468784505318074653013449725084334604478750985280272904963686774926887262597882914195338815842129397847904459763769103489994406653499242008802607636328938372091331335957934365718123169687892433810595851173083159497020384392761950501112104208101654720217050690942902252177372902775177243474027977804911804721518764251080530910080976673201835736152771031278581616636987025421968585667466794057262815299973939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 82337397955718254880918415594260972273272477175760601157728855483883763548992575294987734987904796025571246977529230880291837160318991004752002620041244110263954117870435491179044943825947293990560172532917440343305440535337709929930183852479362319486488226498641436243969800707503536349732674605585174333538610715339413358295677781510779433712458962805778703671390318313239553524881762228657384020445002499294961700695783813567799534687721245806571311209668990687460895102866561205144953139532622838613618729989201561340698565680723607357357381286835904877980174443192833224801280485433326108605880008757257310185164999259850213229102073195392654316644843062116999181848216866641233131818417123493318161370263351832257993778120720216827150632086887121736165826452030382631921871916080894026615813938018724138062738955534316693487365092768519369793271980115869546025802860075006392581559307015096730732936156499042855016209427429894520100789531915536904380235062821848633045433969671480372792906481831136003717377981090611546197974494397710758384298457025171866854089184722008148020883162091054135043141826887180396128132640237766064045405284024225148974129023014319469629084943222744179674944168155221743749214955401234166801464676192342234754384203634388856662176326875548219441970643096507776747623070787222474081017526969686596627295809345751974375577237029026638229067510390646202876851786108344416346794270371256455680584596644058612926802816183452342016714972739328853722753360381542047341769488658196396234768134499274772725541598936766904686166090553602116194100573356682855743484676336033768185508130058696581887839568787420212254748426815226820473292023852226919982432133032420136660185029392495293002488058613824808271553584880448291004217859154348302443199771751599203789038606117698800684948318049178704766744884158089137154915210422154748282549207224093574285851007386348145078553812612368992700996565769138862560148258575537312966393590324178669173751881007192617982204587156029232442548127520682436410178623317303109949862951236625969704468438389634611729393301686483304797358205686861971929791008977509420671024128308307769486881809794689154547301843470754675985913313676950546850421555843345222383061009122883677322229163462256504539709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -16985146152996849875583003571591198673200735398899291218101632484305433471810751098321002285946527455638987235724065797701264745887697326436730409336317562863887184878479449330892723690707291606989458431352488267537183688280595934941646750919354003522923954161076825795413632140419208826726435171894947266608243419729947102850346202910296586653108467807475179290581435217708128537959269303025303034683966507408789163184053858205763533744941803801589566138517880258713697491655559973325663402156376911592569920237671801120505219489759329503233710476602223229819774680395706303650849945642350121506122472363710300834977002227066341649369814395662298240928282543681956434446916594294915240050208926535533123859963386230366861491161884785375812468636371405396969425537975828956435157600284766532865554611182879567913304869906096527895905730595781680211243734928521958333620827906430443010301040843928311903410728249837290469342599056403128454179501326318419102210747063833077334266123183477695261598932529093015055980397483914324048528889902735538892522471472127349319083366298574538269037458571814443840116962268313650056201375364729841740667050577133420903610881102803099918039905656502771198564891359590797603695590872200962708614173270718690333681122581961254931581427645321725663859713408133940754598048477095400708434487591454591974867215259254302342408237695373527825673084921945214280472959660984282231894457799865229593952206664327072548413643570826308431065046033489468806522354730481219875391746354407880094351688379338054015658341347732320065313199723457514205610061538658707648599373527180986092463110600671400697228606208011323681081951473260886035107949534546352282802586842307010615946546296416852179949596661713290026178171068385969052281927415822734768387691844067259831343030097237247273764850714860040515647216124420295597790749361564916697850564398118883612902887567824042494066606330401323882769230830229425189872997181019154192925895000376743447135299813439561044994820170321308286096928032778427987859915755476886081854683368927768660631678139601522551815737106926512885606795432466649007181428161846909215909203699144521239427562082727564298635837568207503988926150469152387960078119651072517368255841271581505520196175291022672637460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 1375740516473125599633383512844057230778371232382744765218003073695902791650801579634035129343346746459105989891025920930759002582007973795666199352967226349307945016076207822046010603192783574934601996284210695108659234894491316696479799155205542354973481850621119527413785796056098332151422917768767289775319549760436924722537262813240750149758234382381458223853561866713620295675319654463838262458443546137440546687628266972568927563992470563403757345461912225291165801886212810949807433401405340774568890119223841868768785862616527169023119141784391421564411737017783070856734519752260033059801350309488141568159041383578490358400680548498008267350265432955362566019749568904100343290448779457458073365199083817324816261163797506744191001719392300613476835957725518961177470926502842928011350268898088105453797025447235384857713628622114384507241173362447026403334191850958768264020673316457031663595693068184225399917159868526663415202127843198565825791435846121046146319507570132738079066809716703852588908968038982503003628329695580096179011738944260965148462417188615352973650259198649889902335473926018993906392725595250263581293049120461157567012629693367494031283664615012320077899682924241792484520590112224259555780786979690560287233601595271080529721305209747489008263119966307662525960071280777171106231205902005891303132558666907927419365578269576430618545001005145600710421084579843783324984819436442721669778802964499031526303038477589685897438889111344572720291691666462830338540870270601310852566460554631848471350228309997447662241720657731612632064499470958466067108478304760281514791173453405158492943687657925667232910309899053524244744082176682039345499771286288536813117434160543847548910898206415100875788556700031207140809888836951172857949272593473432133864147002255763205873743395069441962003003815189475220900504025652944213685789640864660442661707329874651789951699853499871883022656216373280254856621983739299008792519330782375530219971456615947205148511217188623802257792440277930445598247001543898338648633461697657526963282718523590844714660151070966630435258923758547708118083392816901401053375945092323449741169114059733410597148925090811168949120715273868794576661629241776571330811193960806506301388590871994842480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 106951282239423714991285770212994311378319420548217731577739685746210424173144127537532267127455730409796895080675024766015614671363252398356513371466995082995252320093272195879753369363503344904268681619891601771870231795069471758676618414318897586789727575721596241745331177749710034348884531311301993665949954348217620938436766776094682189881649208978545534372541767243778402165355683055967719481153650213950896286410981989347053726515235610306405520153415253527087774511438291981954233701772969081179106412635610381692111677282739605832387444260234115743783853673995344629171425625037616437407878160148779187211178101637616741824521231953432546055063334484047369684519505586488547941128927611231028504741864613963834211465738140707663382070108088268073241248602257214457772866924762288991139931708036129458660123111375081795200338926180045901989566964239689663000735472261548223576839928509459383609240737163382849498610808957949458857430963504517465236372849081470889891197894776034864406973950191476152681024398443020860970095967263041473794871633834764838380218859387503524845821692462775698189826865377438425652809925669624412022857119690636818988097805174014324124915678927257482891494057495190887542788004681040974872970340178647114157899890795356263528257746598915847565798992979362539930008542719397873912145669043231003607265723290860049904966991147129695223959324931198895705715711315138696545482035283536227836117998156677753137020330865966626648993850071250607353901549457616465757915350866593208191233421181037225939655680910192254671874028751528302307030392553107015423737548139178547404245510799318931858278816662542217133490474673271443846759741723926777409827287007099350730489840892775537341808232588449363430965142221452889263265153118705264900165860690810853876732430110782383468573792093570186435691611166775166062520028623785977466425862502900361231454146309304521767376115772838005020581584348360636243998681871478853563405731373447256587306242144495368428162072702058513092083280665806020928185142771473102005761796012142778954972339920605196903860231271448946862573075561038100192942250187430779757773847380240130424485006081727279883640004748740263044731003943257817475497197961552097586082322994298117439476193577692949381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -47527971282452765311769073797928753346968616550442896271639513439740013647781923950358540077724124039538711561686706884174617242216481176777159809381709435545646361445179779801304208773994979367653911054607148789044019134758167341410447774249002659168945083942392889210299051318959295869722703757141536938629201615723463712462696821201729722168476587862659552505296763701386380137972301855806415004026232881520399170500833441154197957302655122240735864756178071563640175406969881231789147886550845715436382329962954654053148457395067113320372769023888307178722747586225131773353256365668387358603004382574360274034457811400266054484576164625736253640275789301171042160896595871624662799138471252861758687292882571845653754694191007238790726310709363688203486257840593771617007233047177954589864386463857359143309827962538942603102272930638702936760104166064227690413905629696805572412740804303278533195299283224190524133351114740608213303381204126926971708670096959365810340313907922089979526800038538007486009642988544896521151876358012848387975978056447069835619858754954572723216538820932586816188234626169773683030947822216478903490707004616201187905141542610812605320108133799936712247840396177227444689492165278057538149211848728351789135739477739646950538977923770293605316884507724910568965091335481755390134256387899194985256565376631286896461007918838101565462941929454188851377105927899740275586548158247790658178483177863537056973631080282653323664183700424977702031802486968086285898863987555648824627490055879811782707554544837307440512233879020340339863051205832132253975052434993447098811244308814950842305171953370366967583566432637397483778308075513443499851464338602097508688033877512176873710839296276894411509744730514788277595131319236373497771152669886434618442424286112600520701684066254828696196508687930928225089837831678519070732487135538257794579064514746955569337929579852646638315140589871344934624540294150091171840113053671620188446879206362385495116748084922090271734794293430280367304906016014874081941245958711835860083351519008189152540904849980961353848822676580537549332985274772595982833612551665729667476394179584230373318991573878100522819142664041758452467001303900716698268971709039242740442937352476229963350016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 6718359432436143377454610220402991255775685032849920605062109687137815392728450054566609295352840908569834868007321276932799598136706665754111652583613299617281485114918538373860233904194979532425441060413521944484349212817205870873188586778429196976020255232984244635020963920294523867380879586733658745943903651687483368566410508382339638688940812164690814402904029742803487895876234679496498800823408216678479954521789609802605458684943555167381774376876560673384115606739661468682047335462507373646807482987269464459772041602786490634496764361785664673365021458536678994719402116222307251599777233291855490512584998033264831872551531566432919611339915139490761930996673175151495340004164783508220431564408967062735765665767037059236542962994361395818919704568261915029775926112778345086573563746794867604092302303096240920199985293619770475327392454917582991450355616536222922070735771301759027755247473129217633747926142579213450763871767611266115803899007526154019175129154140002361250301513864373521824889859975414596778153969394380201791200707033210974208059516316099006808215851373424179269970195152614321601473919169232389321455062848272268763619884444839978778167232854175833764020733753932135812787093074602742996763212205115883199944596175521239929703523217284503627573000477816767124132074817887744020027314834819646813087613782111271123587584177349948180755377660775507401413005139692343106563808034986470932167517847603963754373338032127253192027203485897240118284070197208420232615296242111094799857367794578299744360262239053152596730642430486172543913340785308025177907183339814433518099141302384760354785904879552427677415837977152864305943790122080601889646790511082238028328693203028557567394194842885904229904548405718780393987130343149179697214627590333101588401034033310452941249179631158870267439220927032238657216699118937471732952051665514418513733023759785837938056281404068610492641980501633041035257454213369579486189119062219498808619942830684783163537633066583469434461384242085074772849984727002020894361228133083137108288364569468165561763126191530774353428136462849599757460898552520135999456098454973075266833722478595857462416977739764177816166362831761902488551705713274849265094357795859042369264520464153475809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -535159764407185098666335029272773774170009242339517003916255825058702793183152886859073345692995853476716303122146355095535050580735250993010639572684990575647595691028758319874903657865473329750694849854301111768491922255915597971249818033459290575325900792682319482156842220689377370979882453343108854082653798805533268513973435431224475151324808282032064811274410915460085538812400267696980839443781600407928043280016039452639624738123531843318119507279414847562423792505662227490201246337482696495054439280126659245733535971255513028594103391004099284328117325429510634383550055098911578812465938614779003006686836231678958688183983437805510084566667399030519150071881217646000615731010263733538189770823141379768296605566782590679392661494535610000602790651265450424248415904727681041914183257357011931672198657317933443404704884278640103098355586519801905674164168302501475661698478561191620353944066066111362606231234144567753503249981686345777593204792909237146535999178213838480053864004636921078436179101759728094252506317862447526966697738720186023949521825067378940890576159399608414979936776882641042167733090789495231876347007659443799545080911342760522511830308325649663625865383330689076433096805136704216640836271511501757806058484133114088989238088030440338419615133942443648674822396934835221303187318361453927925792697645325523416676837815859342797739181230310429938370638124492071292880194575128160121304579778875849890863414386760196500521889747858457412175555208442652263447631254035155038100198723799589146161249420410339086317164378644638197946009748576579731479236768116268055493933105716285364550131361197136896835600240369682856637490612702653931177537118010724514301077062527203052934186884823272698061590962357939348279545101102117111211234681716360272250522089673368288226517065006298524134410185584959601694162904549860134887879710512509519765216718147043063533025060891172188692272265950657704799583813382064284432864423023449230516478387112559501303285396054182438559148953704335824943484294462716288911273279298793667615991035266429391738942135194442259441050938918140911080308684638292024845737001838703940747857152728470408396998700774376896141531139374823094436506143555162791138887274048049340736116367144962228224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -79194549883891217816472578721280560924851470258077784934978966878921002117243547490086328596784139863228661424888446632210104052773649018386181509636670174708966218308903685610090391556505252002394071546133303431935534960014094506952881158132985690628898980501436460075070357013306035637829965797479569351481732661401121950028277962066641387963196117361243940455949641908522122731356085531454446114483187758108530899330028569099112100725007327532929286412450962536046986760981381815365006868318223071567352044192446318624764638239489933617796874490935254455448812500876434889064477683767257993303727043160049225760576728415276805158295218698729991647022652821615468265484073378426870451943113810679839809483166516153135882249753459104028494823126480270002820931188193699378697474411699807337921879501907910429306076365554418793542697238295349136042237784685253670267243132481735323335032276122363697705548077602707327386487362343215214932499531736185327345275743460381702982598152391342100906181793391274150036253036821810994725468508540383741267389339630679045250450630677321490721557588088404269442129442188944853120629800193648044830456132498358453796338665220922899251658929486501116811272917059835935423130115194181552591101289363065051981831067347321655819051466111406131971214993801849414663424130203429609228303716270474848436168189253439573261628816837555277420091284593073310997900396160667089786973820598935784020339115428474118292889105551701946227504723146576265100346082271733866153634206160482421847628973281237679263492145748636022373814873043650225841241997516920303355283192353537439930041170541569184200176861320451850185549892112682500612142725941586210327421729697257530310919615717478078828848518286042261023892796064311660780383847456382465562385907186407571665135881562430777879208264193481115297897243521918329713854230538466987811386779700102218316783472765393611264811697864982088739695031420145077136326704865636162329524925278515044818140627992544772153676657216535506754506303229334117800314491853789188702137359510067482775411246335532257878093005654115622741670657098152916447923440094447713991278071326768388359869763776182703520973193936844227404195061473354481677915994165329552843924657607333140002872776438812654960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 9007627782681439785735580948927788096973281814822021194365886327643545741058320308369594333710604506425898589150835183045580268231406140695491770066722292323527962214041680329539522283008734990095158681266485684686181056185390270859373670069557855508634231466750836051275542807032520520327474565904514533645249515345007327450416880078912253707736075879688228785221266552834256915960648856803296436779803927296456471582544173420394843329798097261225034052110770213342141916612392044155968002082362982352220890777951391449708985106470162369145784382461985407816602326821659152788182072828469727759708174535456915476643525406498812904031690058023518822181967406014206354738144326890550222099889836984473583757918316342298340065645570544272380418474172014235444317795942191512894982021373763201690680529910162899616590324991790987932987539055575572661538447117382914090625215687019020701542117506253090597307974082696348947302633050983206458393773125450892587364727302066453313016098739726522239190414966662899249288378060699567036712234093147858998942709029365212065212488338939021057909094630625205726797396065140147419878873106389227174464472306716432536089133744252572744901347766277874696867659246004705883592573749585718685147564916066771174619376964996774384133197235987608366879397289218859296037862569835189416849617115276266867248198052922714211010911345971197152708843087720906491208743985622363864460661514673295028442221229325775050411498542874598857609417355290346056406603251043683352302666565193636223662862040555465555616439479256629081156133148144330163142662008285074364579200270515130336489482521784552761327401981381122107453507178863481858069624927243009594390728639282150086316856652119662595656443966733677301574504074702930309594573042003236455120903075874212678040895639748433741759958061375308463874338535887687781620409268795025915286878386632783750676463209469992972911778730526510486947323387659968853215873819720470413094287837479177180983982279460120838157957315328777631214326864193894884158249311679315396903184425221577855786132913829761609441918177125575732638430996344650908210932186043645875260085509200923143836784563810957628117363185420559288022658533364697111243915979248121387575364915753646684306173470268218119553024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -331931072914836844187303465084919023006853996155720417418100198190771947443625614311568124685545847569834953776617278088666116171196865482744443509893355622883416458148204563744243797229498734639176061603946868428474222712150658416691102738204144868733372212771108728413963633636485726144905651111978243091052713596908272023892717578109610004548956196615742028772535317894362384127481352289131264835195196169981827979480890877637970699109734424478105877419497410933024868735753190628842273323426139808990601162884677911300478489117565417102616475762704569742832235822437637369794802382119498688430582699156796568168295681504681399083235916130976665001542800002361606131788892801681575519883919943959030956093006777362443057188305744834354891051507196218890533860653941572811433418705145874150837095836837356502569625875684909791283565972369449010064303131900141532674328946845845928491851902711857820709431511788733026112509637369992407702665442670052473880230288241040786668239116530010421501068024868120957710404139899219426348626492158828262378713982938621158391162580544722874005790520603228397187967820864321678376305128266465744336747872849580664339874700932133156980958891003610429744237286120623073149675994951097370574937551953575754495272592220812591533586934814994387061967348216316347800674847231882686559328959864321522788571539669560883011142692299630945709065518008022992000457103183226656690753724977857879235720423887233815587759745803259759490046843600819288400488613134575109033742453591364392995575372226419352743232749359294717886452480249838866894606384510998742283505216763082077721903855422631166393158988889172427408586700232811973694707687139385298319678521241990032231638367108463807864958857969639968504636350346838209018312145812911966357278911778631849633388801790715797548732656534775621572553977939579242067212468752019681343682449605996783191253845933047424392442603417343902046247260115877275247117790451305480177656907180826002417403415853619617868693652463862208090663229300575241158599100262407309740976113541820158050571792951506227582460964416795074959368810099286781822832496768492710084289941386207208787701301697232161806219823202084351911919608031801411065210972849614824990445492051981209411019650776279438516551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] -7661073914157084359296460820240281122178756901530272067640037452554531305232972242062265901160358576736024005657545025887101770052488992240887758674697826851296033671717458840018097020854769120298708663399153083972699655498723492670614358347920234603276233240309646702470300982572727418349525417014563725197561606178989706151309269658620333068298393649803267914010727912377528859157777069897306264492009046455201931246192293430256201250907106725532230696151627053127282978292575526283029497952244308969018621389036466598084824757170166940601405861037863703198434641808169709129640324795054519804388632463901995495729625511218300030889035819757545290354564033837763609802132136846301221920284950921478945245072640921389096611172742317621449732929777340152619915716151826225471679213065280611164541090453505707912528937498452477548886698187330731585791758452077777200401570507546043702858724644980101466925834808735995177812911796470744821715839922435513734980079708004119826752001347194967150207052659948862063896515864585641236347323091678821249422944357753591087775596839556699730846064353297161379567361612196060589610283417465762064122758566550078618519245940470476759545413447949998676892879722045546044014324172931789033922175251140706143523098268617246530677913611178609424114818959278383257331858747260163057873064370401637829112954734214260374338943495354394433621021914312835897341459161277315372908584278742812938340353213256496066773741819094738099373417972918728435858652145507029410096286192571903332557664014411163157986955617177331075551276970239379928517325624863332247100861739858777864411573769094110215502381772208069998215367167185086721689244650612044575873757493405146961269985377965284543399394107540102427374230064266352341072431104451675545559489668310207877835735821476201549493446701635813349225250628993790747626100265691990043188306863685816912579563374223213193272339391464231929402059086792207623930254064918828742641244055034040135131761877631327833764112655696912648359001958452697299523054719528602525603714788627202195632028822085711720641243550902527219210574670105675358977270539974432512649041840797117825903547622680394599914928360028193841591341318344415008540715534279147308917863787676949234195207307099619508564787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] 60128969240034352201392460989468465367706155157619785526093739574359070655013147252503392295641751802092613874152846704008249462424440381317693018568687006739862641401636335692814954018629961957430287814437557291106117002105031918823478343605228485910610691113849691682144463233902329222011747795309120629796484411540396497261049098116185878556773947979524718441708672955261270622095509489605833775524584408664423922400515185678761391463968457805185304824160924764383454591406027253176130400622319495726113948742317249195397882100494015993741519465622736198329361282659980615361598963237169694605641822205589687741198793572176548678516021266826146930613319233957994354303848472395912480252778009399119214579009363099696559846531057594644869286895653810227880294609392985338358405461302367771140754866322637533547863220719969106413257853795102000155665999170325325785408401374468882936984471179850201304278212581834849406952441814890920501707238319157788541402229720597412809179726073602578828677588096580072440406032136582403444869518218250638221697122686368332477859371502406961949041202282533229667827341431925419631874278238753104429987589633526504271946146605591985967934129225135393411713557176147223822730108070791194192414898349317877848212795934972015504993018312146343922598432625495046244790966669228350502611384353623870278183959382732644259855652349369121592395728232791253867954404835934207517389097223290515990819781616302954135553364765000755641709393680914577916951661335041054664928152684389087306829977747531103146463962384459015223848802135435132204353774682069841849246433352623111608526050707666446501589246629022819197672672302555582435369623507464231847160160947092539073211447937731310270462532506490247075076761546101968460384192748951870457251338575260127677509163888433651598682049983997727257665965707551205729306107703842141619788724323306462610023093984537659887917193928606908404090680195338219065605356304941066900352421660603219756685500735642001744858237551107174459182808843377400980649784049027158808179415007942852347758955377892556222940858895167766777011133236517760709047207511895105572987946168708387730544596992233917308539264166980131566223985491365116082126214666889097011158863475805202776671452669046595334585712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 297470548052978318885182087341085346925133951586334873520341410236506277196899583440076641627013342991197396254809574849025742307062746364213656372123949945852510555774710676553639228038010709862928197542838974043573046920173299476585283858786180432259486760888142180664982049492158595451130821291866727649178605396665105914306624384504594790083160125728592068320144282247204242461414173276424484990318543811017628059690897332554568113039602962491778140370054584401227636519818834432100793688910708853069064239098700905968317403282559058399155917193595232025493674854749037963932410974745230974669116087880696613676913533470317869701896170087590029147605284926946308260145706950599644252962570042497456390379626741226522195256784464171672925763429551643777623390282667805480776547019177171356835071723044746622771528915305576425507913492622248868897475928985685985161064619231150730825959608509192118335478857307717344356777976856990468355917602385935036614770346079769524195017630216542066744835325262771542540077791803352239455310194822081792671650404694735176371234255279326642514114450630865048221395234816854560588446107149417546543154404675362362081890628611352518778710922325177989132953344472973121451828154800614928064601079386242325192290698129740989517681211117754087728327886559683005103757681224630668328861899367000719000508404887765372796528133342893409610312542774616355686717531487525879803671246805109185818400865407657385203276993079876887306060307842681235950686558916612381812483672769086641288303660990057669888829096177621501606791500192496594563464690682818101531938639135938794518317817217269967378473945520262338927386406294658052452100625813458056773621110975265340427292475907385262837861616642581082893584233582066738143710006399808699215624058460346178473858748164753350516268793251622210314765170944182382293520240744328138688925338017523291818772240070468115164838370041940122323363853839300434316705614170719688407207246837082616428004489068577807354913973233267256582974154184581325146580438303795724695329462118116954658142226886620055039376656866973687556158320103860702496595008788211267195655218303660723159787337255053150093920232190897914241373360598083326383756045209454380028765491100280951977457885367642001398510387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -15986474117573601212919568162469176131773173506692618309566174688011016520846295260168601428968623850442619964904643135609955777782487725532013517595868710990168866650267484631439760292013191362266798270723282400264182134024664639469063015951687578697896942359876652284295792139315225677459135000344572235834390440321708175662480506966216650460116988297588657943943692723361205393038449677106629119214599137893986476058634223227324669935317753469680442625796024266313287358708471051657341605025014351374967552973545300537871193272434905276638289907733344072356025570868424000402053972671145397090511296687965544814600531230669264182793194160606725311062400655765168734816584926649281592116969995859021906421269341626628036390173794747530620930557957418730602360621539150392830054154979167768898681788388718368710285851328749931860540108519815380476104327036817498883257132288112934350595485003167421447095967468591683453059145839341574864616812153867496192716546575504165992201933807449971131030868213129540018234314145580051556241461763382144906250287722719245151199772714851589109339608440776367501682931165664170985065669144372455725049370891415728469095416760901435785993701205504779406356508926809909134710946610757994670758242803075775368555142118377992620998975317237993773274702459608600945877894649935840865773931696680476642115541409609634484816954741291363690891015803963445304631266624057284076239690467118531647061765278505437838312367868600266154101700362241589478673648905488026754609316639657428693771903375659235334514724039612390643809345592977364148734499360693121049949782268578325542416043592517896897094446616371692539523046546338866397080777072370088429535300462434204130153038238942279710324931171260759705144649595454140537948461840929701015517423335914462933083852996066829283591764816389636024026640906348614637694812103887146483211987887234853286541066505519564938254528867499481692657433202901797074163136486459707465660122377335076092678330650951761326583258069832208603695805428963426836232464237774468922750829464533500598942895383221830640847765291398366341178622475411228821071644196451906697888953090927652361849598938891181709467310890328247083543291303848730589554285979671421548316898515005733953517969453821567216900521328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 145887731206000824120880246301093571510243479979345067564000884190131059762553015010830155510318572930063345904131387880528155984594044712499998749801793011589943217934688960661027222703007688273056476056223701650739235067596908782444017229254711230571829608406080752283310997865329770898835220520453839083371284303930820513155913824427059082050206986285903187194089097546291869139229366643260460540743303061101851384696486221469939027298574128567353504968904648616847868594660967785687193499502412099576699026078853868287265411068412201575030335287923504246372556005605943165261751547650652374534759736226575055492617833988979525113191761126640036825181196333520328224716457144196855414283953383811978212275139278889858873500508634013468401129839007286960954379763740144959581528825186564749813734997782784817217987523011549752498910552685847198005951350868900013944094698132652943555164777009840651089577615663079466852821126593102444506693369062641980603354256446638565712982808107739381442666303132641604368190192654205327193162780037065223374804581137141175107810632177446431488111360710939068796997520989903990696486426982946843141549841531186272119063395410877332993472307490461843420998965674543078239696108976046304377993554404687423054338732165709952493668119714668495732318277808485348234537657586893941070374518625084437419907193389282260801852483018281045722551585797973056943874675745173435355083734525201174629129251146941202035029254329836627209958803616845144351496246385492371039066324346605997814300697719191457581013004511026655726124019093342911661291179549347237860355926721555633300506488797634403106197709363081136402267737469099688987589159105202956921612707973555560636455323194597757764403973023952496237172434637813796104427082346625852416194583615644226740559180615328123203599995047803392305793998075988051394774973418636401934139212468967838762663670686193557473794796466223528690681396895750507745626296875003289329796676828684082297770915283210021002283114251871818731220456202261846617403048707067026427281647752924685072899317584592456641409906757558149568127568617923395127405266512918600637387067746633276770907356749499667104864063038255273814540834601147275516523325534444862900665041764298968487664727344499095842297653231616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -973752170673598516690988771991279185630865018162973492670145971359651507912589153180750079942849131040050060177757563075298114839349018067605113798467950739580346138189421013272380550813842677306993385552147913670000786058170919494882667500041925803853011302001864359385629368260296302359627705706539789140649710591684464908878201135215206649767027314607434989777418122653894543942786983980390424150092111634872093595477562062567732866354013608675314478995689176133613622782849130604703724605569711788716349448128780581612032153374178378690556377541022694802472261081074857244067255286877281925633745959592616383167457552927061343844268632801338582004659475827857671473052456805739313100489756226544446778436075386199032130330183936360479113997423376243189920131914730228477596860970502325369249088914645115440087127777878280197941270912631944431454950710540961934039650324456545543911199096958626838690867816726339494141727620965214787516906727206390719180111550290514928193328732994577542972119217053915266158475352903264181095323137965237518039359635173359385850974629069418725515241429076169936612297773987745225215179989028052088807200499329782366641006807848008998162829685133824746037208398594992992500673373483284875806680880258320870329414131086843026869163988517411114988272616744531001844592780312822057603260952328337386843040548350102463185317595489145642278327391714893058826836029784712345497585178114974648066751168789633094810721570928388420670215224986858202137470142090049058818424649757184585379687020132009790705806132280206715709666493263274155717472795355862974643943465879614209375319670045231625868817029125734720575663163846892297688448423699298085189772385548451887175764405213521326454678801151381243096234961666226531735069851664444383984643112789519281005892869605299654457227353356700030893660545722289908480847672268477489875859652746254272195205461816990487994338218425850454763936438384836815030034073277460861976227472985053634623470450722230804305666500481662918517316519882714679525042471346193470476464732207850515301668457892632290436007449747408455170883766677639404162312652773021257439433720503374796506590316508890015920718862249393289410898298079394884723521831019718385909210486710880453079604700378595794483822943272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 4163208185621070077870277686527168012825413983251501654653210633903913969237140215381745719822947965098130133252140668964628001395483416650417426898228728411807054635697619184997554497446854277619979539849899746034095136702353120851435769836043449737130766742876315332330604775821313320937328713901774090659325487175048617447228017006402443714007256975186164932220855459802253280611080740418334532922904380429643856137215911318113792940129356157981403747075798096181635925785401067030450633876509478436620697875704107045296798282511559892325760341343990701954914673363891623875038727952527268718455531841630744568787342753426935526713672592350131742336254211347412270789208857487230726323016231918927967736771244492859749945520256478396793171962051044581361895311739067823741039431089325799266456258463026672637245238412665889430294038191285663076102997339743248811061603273253712090961413632756123137474688201118755296258708283320432795229657588414277411670903878658217586614043156281854900812577089721851989981606648415319564228777645443974829221937064198978693013954394594615370916862082074055983410365890125874064163556754861316080122918497555554061450328045964891972387663777529821546855807631366901580850853039371912549302759282147838089465855908353827438438665100174329375824712318141906905172816907508409580908525434593282976138992337861045156916038273597680494380799461834651132070861315359012579543915508601023365061309163000711214842637630403526005047047375282161961052068195155211663355158680889292653362080265086453643434562447113313976791285009106682703100997242776850167984496756223089959164942835531863020942221782708277566136155333183920968163604083736624316528497997265836580065714362123188391661826309245284041117643323367113836635915221995048027829271565878982417380017639805369807774483232938702726504890700773735331212164249283880319984546771929036652522801332057587837639223960815701798500623165312400932970739812715980932998564474511413453311768348305870112858409167251174634315415101300037480107303778908555438113011775767402680516848603157820642441727090627683180338192111748447454271118968421104373672774272004723255915570206775812399507007918852557290270240456699633727304495008174959542219703506353074851419525911530585534287347944783872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -13431918155649258042612747147038756902936442257781613759522877391424055565786069338570201930451409608716382209178517119039052752053234149003140554234200001473397579211243204322180412002338855026367157048848789767019614722808436320255075203779320323591725328303802161830907125997032615729263095641965781519121461574620970964903212563938498781972567511114524546372032877453498698389292419285348243694537329720574095551382825630204788772069246508052616969209824596689771103717923415695655359624639481023917534190866514901068349816219355392564935061436475337425515803397303433196907700946343376183359838883335749511276921326865866471101309059970135538065288203223198910364279540675597593170159276349800303912446083210623621689863280051021883186754273306495372986110080126587949331373125987909249619377906197110440977401813771367981603769219430153886916560357950884186815502393250331795174310439345680408072321374560411650018949528394779673413089900126486183510479671292298282325368700681321867227741433272260389312196587034450158688263132971976422407850664498413305430493579848012995085765370002440568057206502530590820726662162471632431357039525533817086151395913551345757345740162658199858236254474013224087180625472669194313464634101987306629348877883222009317750127850060091307802042942778570041024153463335091099277274890429157470616994590724207832003050775029539796644160842061068615605536498791666896259345234592840183084300144926892450872686285145661609724453807791883358660041415054222232439439042641942616833529286306071740612665625183179915594105842790110593035538031092588792041873729242041809280383385793373752346580798904885451919940689923021253823869309520469854195346416794617820798835461700193484956257649519527544110837671893594095778982724222395274676115089142547543993225642119901915846444875806566136901639196009087197211581489454732399365968952247226989310572205680118173944356610278981358626057905696773492230463165883645426397751438499115512746506360674150597517580444008007046457067040566979147206568219342739103868758485396264725620924066655680889180996472872327124746557786919757968520294218081954712885076123665885607008161118786562902101909236092174776969294855003852775740626151197563069915927768157538889786350518604758130899011795597393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 33908897439416291902293385219912050939295811722607711900654045028001789153069423413752496158446392439932451623904942872529044501430342046002143913392962992700522516084895202227889976442170778602200521027828911420907229399069311054279893721282340310298434590082935195249428456645457076862604138428888706887845881633744383772634311314756354432507999276447781019301422015645381462931891290707299604009362522139619836973082670164145518100545519754445145323892892675790515810239637256803015235623339480126088602622151330598459253510067672486506737809960738528473903508463955635428162704996887599214827272055998045713413553026373786244668048118645151760228775939730754791981306429643514710461571566943623224077051218487454318629396086989059095523730254076450797869408941026211603450308011084094117461300842144714691900375014147593742116127285074419469238488025707091012749860242217594406559546853945764286156281073696017829962666575587797310577462167288205014802541391833721018164082799182285285695854878676427686975481049655851887204908490561489293159031148585712620400537307085179514993664645079333740935040893221661342025021992305807470061819817511006038183312553841624615343206820327322253213999198244742979753123157830734763701232880812466637129429045812436169435337511824925597381834308290297982854771715655746036018229131109921361773460826348800977122382269748318978135924535236540802781473027265898330006604834201499262667114793905250663491660326098396997868491769787456268738992549206483204532781347338754383208538101633814481729657628397488010397392605027995508011150910461344784142558611004683006491902326583801459470843646690926010698139687646098989729965097571106947696874821052444958152331322311469858377527097364301815722731497985447781472276991569197253317827634936645629901240939448927990692961960662301617888670176917704980308958395918166908854473646327446948512644633360220715072414262908404560040091995596483154651636243857551319745900364674728931443861843852449575084512570915921658496809411452745782004651118421425973548163672469477627071867298219230817401839081221282373201821805761226067052533768630057895600949400641953352471989317196027833644986683260318292561555367811454041779132467458137981045042947100323209578149735171223179888011706271531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -66163827814587556627442859693518155700712132950831339164203676403834200731298934327678035026738194204855371141112767909082654953892644797045464792331106244541663312549231558800134896097831055262275879104023924253566173442389795278627840195107451278164094321907284560106737890629861726290859002040299002408538093879752761930147395066973772245067827109978210824660045245264333988345496942147086433920713120632196723934790567248970832819081793081128518110325594800923483961269249552923779161827264979767928427645328837661399470713230450492526776644223658569431337844405200761252774623429874736941363570100257489673150574427977256992586854804660430335455574590487379128870801326625156619274200556714134450201497337049646891723262592713647282546272230607419023766246145213091473454615190879575912194995610368333985532368230909729237206201366458450003385476991006021040576819665543847508633186881557072702036639326205396997988566085391954203015312476565351528145456991132995501784368303037743385014161733876631167429102402893189894483251375037513349938782575617304065074256210535610239017099481024915042433363647844105105567832264758523357027539193229620485927344991174952078815566701585140034314344048809360734245429867669609166021155143960717433757503415251453638592366866626044987016251874917834738781206747359807791716696494073499427364814463857091016613847480616794994110627290797612911235456455350012221471252980965410671846178510408858410163311459758406088725730714200867566762541595885036795992177656790893857225463505087381427261041262826313314314717559337332605047606254434706974240277137530758936495078309107130097717654783773209533830691408482658623189580191668930302101637422818047540678960190500299457150253982476074065219467168015509808919553902235239005651472257187627761439035439291722164518306112791716897897188264692260748645361756531577138716790063888162685624731485988993843443355478122959520229234574405624051242098475534483220012700806775876081932456218218168901696501703357446803265529882095836565373329822881595261892194088905888150292920421455039136706112094588464648242200631355762436025277475482923833246738912635820394754581610957318907539898680504656995852738332654553578661246652013321539162134953033347155970397562111031107690102819735470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 121039987806641795082589167675512556882256169855251134485978457898917302934060810479301226021475675181988691463504173542340061867236563209331197796482379520897216387997581241733861779150449728528246335198440976136100630280714986873635443714694494625188096801595426706040210139048502702427905214471828700339531917839792521424986099074333452517211087015642799539904192498380404133561226093686317193609752831566226684453740259653703394433743480558943281263492982053358889719729776644207987921272838861966758363038573037246779463464337522898449095466460816266471696860584781460769019100595809816904841516938228124131721923743798173395084423874323309245635361727501442221256087957945765861263046086013209540078214896599563212003804593847107715743737833599764244508451778200650145993768396891726621204335725622330789174081116973350826704168939472309157989747434189966845230310794735783499100542764998958386404380208214444485640253005050563627045283093137684344665003360462421767267887543575859668953590627508461211568971123968220435177401097072315164097064064104501951559449063379282065987606675903292664720362131237643610316764516224365193928447224382139011648348519440120234297993876739798228042251687598051093607512503651033369167961112583916804070587922239259861779070927251525155753768172121070856941843465347343727672694897626569813841511227545988460889014926321483831133876727205015098729602316857338569148177614798490593588408043421819700514296457407722250644583100832413036745628660852855566148539432905706609121940830882621530572217638310310349849547042678174462400133926915709295591168432928906866192464703400186516853863246632224468739144396424126685912186307010611384407560785537088558036120440952664505077791894346676021308644834764287455756032579876023073818431467261003010897662248069074091841151957922149485610277556336485287992467293096377789490331616888479020995883967586184745613034551424963030394069199413743152765060962395102363368957798842955333098826604803557836977042625008577841442656943845230462318938344922689492032307037192589933061225088773256194575734260848492159354174168089667052034603734105608376282272426679510832510556395540539285616447862102738635135549322352255897796290324972441252128958628027976477227930752712128614353962142340743168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -248793992877327528311187988772907581787358048316958507669697517582463209125484071657795407372827012026284802772335837423437356342900323423655888455813261596491987857869536524728732866674195456762187377126807110295614878501917004983813965210979727182662634655182031357076078243012730655488591429630267969819182915938459465920294119093264870559203822601592525048447631684980287158927235298961914289441250687426446654584366150384234530037663146690574956335282672454964251105237757983275036737007449071223081711048403692130808682926626785077804027608798700694496870550246512687606722463023269421086366180516105969565478759789813141011059178132879766687074218870337325270983058859009442476426063611844767808037498563957609196456939378195438063111638360798073684460665249932966886542626020615959490642414024480002375628715619263240076356180873508672181197932969453686416499128409800812844465436484026850332621657070678165557179467615131079711177912527655522360371878269673174754603066919474244538490468285708546806566530823278922965721334780911951205687838635023274952381076267097181227379361719257254080220825776283958545171746167097186732583649946532663047880970275091734869733849386879649691255105868690208966610570459217609159102786349544648361318559533897263967586337952750550730454776908809503780884840118784302078710547752476732943927101660448472597988241667949355415404467851097836410877456606953279164305706881804855034883585729667352066729246636534878519091862029035225883339594683315463683512269796554703486686012841232256801556844976917082704561006418943870581948127974953171738108871052444583452497480197653646654959480979928709124204824324353245923865689021071522589093547370758871552545856996273217100057383579209465861808039197298302733150850357217320252569986534098392304112832119029740766412703343893369763641402418691284026989261342123722772764145725766475742993815498195863743351652832754637070471307280977015274089641419838607530286615174481798491377551104192537255585221826097210632375126473091491788526526519971368210308229828584847612144745202959754888957078791576537977970569135039250007409213779255662341539496198200547211042825012418941911457211818616410433757197172806325943882867794714490741137586291431651901015065155944024971985764971540643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 500216073038283129677261847704887424103486329867885490604604984837148945325797075882264458711197186388041218965692525424403531652341702812402072838791794394990559587696457003982312917272372579367157664806118900680780061582266385804894366063261587999460217310060175194152620835016277118022612435721246979411629196571845642398696244387926356963027399107309276850177176485223088319514953405369005518381602223944271326578341523033973114342909257763835727198729165241272642302742524653530061897482253497579580736236252185958130261945157362029742600163009839920401889412210283983422651712240610359321121777702287272325866265227482963856006905094625995967915113760698958355398189050080974917756065703420051370063372734927791883917778534442740930372685654934928599786046740559404294410064227523517169598671958752603683303891723900979546739525003047965986121582153434511429917385176124919366848674501672738480499071001081528146452559114420189755404497376123748599541005645500195701107479983059661973386710222472522472041756431347041388292217902606809638793054818375893327334943280691731310457632741180610483771969135347221937375173703823574313012309964573501944157677596333235356455768208581083778202683988782952590832192733763665397320778403556212282144635781187088081722440134872257997829885954554624700405513471630829754116668441624696464459796161018607309075933298969310240773511496266636845068526354813246457249471250193862542799769530746812350003451552279195210481394491605781093532853976580801229996295678700285929019113679921180682525767622277535880349237188788120514930107014475600316127614524322154504421535146364434035023109425453421570992456950171657576729358204217551548961371303299490986393057386504326404033573952040040557010631224430620762688629169822529262250079554403102830725576171233407755036269717935388934590532973492393673353389054388611567075326011489775205917099652729557300285936457854603969657880127223835386433561570132770000275354271308751966119463292595149821618015281044553201225668327065712208051208987225833365496003562748826980851177084554893253289401357308967833343578368898077484638576962990898398383841190582142873822617442095716823205137212049803244125494099573515200005194742328482428234533277863277527209974574582285223766083157408874496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -930637935397683629832006931836306024202372287703736386917449985747571821813553827636538963995950089103453836915443542843209000157745005548797649539165668048809926485225609462820284438143687371423909008068241460101995099654044490480506027509959669784996294229156133202464089283210437453688501011574067706557330249851954544712827793989571110244387834895483458973075591532050442847076068169991381508445070237134286598057402582590560395346171694849292021281212847746578368899543051522435639408145735481969268983382965646613325218852440056292226048880643648251638610763276475374971343765670714794856383727571712596240894993556497354569653084495517366171874031101253631345035456491208933931842319963826560605960863273477679265411256055462543350482565458098924628205642561900785221031163161173703290690321663038640705601155139690657624848556501428466044846490646750501383709324534503703728802662213752919618468671963410750762561499615304987087377165567255229826029007038499470424062831022825705611468950185864857869370746419986499667218783395851207949683182618706623591238241160663621514280398031598482558633437197226393098304955996936419572650005985570451785029645086867282018126070766265083706891497556784297042335720247296890455970761219767969639493721818793055305617509836556558293122990718911050130920572181308646161841180160286951823887726368005902405090212532956475418028096053490728172684312579502503520314847622302585422783594892835132068983607634261948309843869228373855779373072526746581661420473280637049542469445725916866847355615745409797113282207674906815188015095202069290558460361082002193916539412809019510813010506638479926220504897077264073350389443819125206274389518007525312449957304737624788118918456594251178032425258988331972964657535731215285196154647965398473972617190212155968553383930498546925916767473509610830966256220329383015931305866434790354823726665205039049149739481440103237013289103665273640978835514466296562098419395139858922184366299837388653142009250209907386276384876361347669310918524842400559643442324439383405231744141049517592457638382854152947088766262893425606618774266232977442372743616824908507824167987802928679032281338359226624914729677020988664614342148303098660891194211929581345312724871791787608045636273619200901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 1672035197189455425620996214495446922546119950894213131833379481142576099817512523970332246144500511118502668675998879802988947501456873038242535592163546512687188619366238773747389450565657457629884263885682460195202451564478254333981035682574926652585485040682802530082095970760228851136571204075927144652670615396613378802312973285744689177463341955091366498183636045920497486738924657421552274095505574109709164591842196039556303281467619584579642738021801796847260395409985585038531722041146156441483856620854954695584153926618290232992286171961785876078733132249493617767481338412730224451077314258609720193787957682494691281452098481497270273889766034229321102707063151334292260793561900827693955049820460884826353678220566831424862536670048233839941277514991438867575594135529324383646498516712173947163311370789591200239161247381744660310504451144329602934481664476223391340603688422118367197694690797644111137873755740560720077883189701608504013482095165166410751414178987815733970088869992637862392571963112737808226228719286584661608813802957512477798696723550036043100193515527391825323211666462443657865777624512501714809932765276819409940852273239085099843832390273329232051044186414320102058875168018812941467140245561701642566161471891156282757339299662426569612181118202522017453327126769478056120003148169054731063829906849916617984345239734656077319446500784291141808257781691383358851714062006852659777249508321553400564334070607521930779523038624596771849746536389215556335120870825435554317502602496114392883427867205468666840699281635572349548675701061904869263051904240489305453374326730834672590978742006624627382750024316345977966772067135891892390762089055462321332297909401661401920874228488444370442579149849720604502122900467817301058869873533625550565880319742534678854056937454705965597555788997727494806590737418480382085844743796217833471781392389294855137462057650387234708637200855718743482222269012926060236085483232513500216024098730624892288983947612459080319725601890258288959709233130223261621359301383075544761337043073043609699331152460987006086866022105486218779235509061739123625485230353133500323982797192332479481735086332124471666628029638795051059797410920606841280595286779115183129544534452116579275807950644470349824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -2569312527066514133841261700884891691703846003120317205862786242085786371146164195793317642027003690260359845778724551721057019902860105438285799410463159161183435714808024289202309844628870551426974293570822236740120079933156373240915782987762206176924180998957148549246901294258378996848665181465863135063820214072189807797705503873269565062502026574661396755347763598043030573128864289065841191489008795590931759933535465592717882250072409003281539224779351898744619480695414702571754178341725834890086604692628187333529180368681660817690132258411574876608434498152699348488551204590730023625443255502617327646909701805537664259899182439251210928349582715077164848991812586643891103514537425198225523522787641805677089955785899978512371900663889525267912120426850458531301960735822313797871377662713829927905677916838505895630894866840859577517063066545388611375777518618990685556299545428337688434637177856092897837843218050889058311181225272852214624861936491768344582664604840509969677788448442522370549405075840155051851461836812178356472256371988633002553080847934949594289753091343352441494250191288790990131135812871414619391177365239118671543198152783749067500415804143588923307417243100442116760596316205532906632175377211004312737129392309255350345071367183547013105348404737224467809774798321082115220382897244268246356260333943858490547119478850477496766571230741411119123665169793115548647641871229620936913577459724516551521424927002352344693344078343350409572305333732902107555404464695914886268550098468360916215756328953612802874094948316021268125874226069201735323320914498760598657246769325601769105911614686344974053886982452446159254270264948724221583538150732412160525448137319106779978837869815563577969150236674712670584506566196251387913298983370988631261116830677776144075242682927249267885286060582644848376331541240728827012128189558814492262256797149146791893867315995453967303271464851915482235268400992742797067863164309415856351055081376451411417039085893573412402745640088387153199101083314080631260587399667013986828492028107180728491285556747469848085762425396049612756029092589958790158962543603424265273097032986699429725511057846142488124242264396781153308609953317481830827308048677200256614634681744876586059755078870368256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 2684513122242582500906355062367977950130369647895617142458697254150796401332517644285653709710610083268461746988046402270214536978425150604475733773426941251163044318963194961629382203150012684171841467214615847607900098500366280782851348347030873763370038647072933507117726059882914368974945859412812328335709173575858597436856093622808132690814121581620240906388827735911032704977145549218885418027042396747640498277495982293650931841820950469380156373216267910060666407333331098753539200697388332497883468286142633362147931763530108077062362421892245011381150217180305168955375496903145971844479019967593123334352408509013258714720238032659298478907928928510452765569981505396498051927726057083027842003558780435082873062571286680790840840470177627421445484102304000750120886657112644436194005269944903773658548092373260411228293189630892534455584882597011861957422509007044293009402678527045282830316095397280768980277155026709221113290883828447340605530379178944619682969165228601209270865731202481428955301398297973382140101736147919304774340825541384737203187135670243605210827043303090182541145662900410672898401350269492230769703092149139945635602278502331364072161678889248703646160081513850579480794537656726341486057812804625104907378072237056448699952380016688541358250492673466389127643096820844569682272026793080936842883719805443656156888870783741996898151919143900597865899914188032142323940014861484725883157430542240788537303093805357867500670351666144581718093584839752641247443328474155926861198695316437235026860383868732816284124502462650691709216575892267721409476353097023087529093178119660691636946416104954969012958083171679452127899403588132729034317068910451478167234485145001727450035170553463440356280555878216786268217379252707079908871337331245033959877806318671064640876487344683421013795243734080355402100335192028030581740478849259198632862723135431747044465183246366929491326448752761373595542792073396180593097205875958662358828508164017460350125789327740106628654738658686040204798661609610386392420052759453287952125712156856862994116427927093696717255249563640365872097342979077578569914921573333177351188203698673197678122178384887522045074674595360141154719278258825395003495325261954919899267148533907567226315645473221771264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -1087034646971479807414212695875600504131085159842111862039111993498019816795643918925845475636359384375691285553570027631727007035371088652202932636024478497404096966755424697716116035337486502985265957879049333178653301486862866365033484028828035318071578886909831316118225028840574385573945528930050293068043268431768638102666871882012424356940204696165068467939622466146132709205351081029177891897317059238425640298812022474848905615206204145783656146261607191500631891126754026098079139079073672574082229939405818617934820301334438825370070157199263876779794282407005129241696789517293725861033440401882253494820987548196477811798386683381724134344939272226339957747091832985963350529856129131548770893716610855345649533388915727359041532296285159374917498986315829432935938710292669505804717202113430714108735911433970582847854830777690180705408903834349669510873745783075335249336180196918581832182999085951027256026381530211140038093342328314384364166097406235900765230120891092908522688690390542853982270784329705418510677135299584245608610575797704157865005650761596760031142032396873616733866119796880550965749833375418235426109984037139143632235996124907753322163305307422595519882167454029109391136707266789220719833838090884604670558289642808177531824630741726720644325602465482783909947075573644311700874289249046288836668389084658887972193031522698375966024218547366341649052480166695505320063342385636158068566685081983452405310924366389819472713896171709374477856123502911588171580465422330542308440125455529016375609368948746676750287778315080280862306471794964378605349492475517921299056850122558103827997980017503000133088540064608616264867986942581525986672240218522117514086342658645417150556802325728258743450245732908191643035240990667076561202263086863398825746871899929976306314929000272366667077547943869053240115314343376628228212732416747212372285594137650524188140288711539041560465601778560567118647388857811049941784519303401094488929440275496218394031917204462606976944254544065388865227499526149491242257500723680473553512954129256565402832910160379248611939692404560792218030085459298875718320735950886642676938424613842129119228723020095327090172219582098239010453759653805302315918505906954153570297324546572186240385499504553492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -1628076322398349336262841012151980213407850481535854600594664205383177096773456807771380236053199200643460677171021185535500758434400125940867070814961688777002681480010505078857172965024223035248216458660927939662820324107920688621451165422444175099071816956322225182940955601483394496552268850697017081268309980044072421449918575479181734369197366613416890608501110300734625751794534378520403785653669160110234684318557828288019554300195913140444695629552281085065359939475348856166006778447842257128930908479859094005219893628593870039591394446987428004702061659907543944672394408269653105493017648371361152873560068977578924233663307999426931526503356607846739557773112069071877656495743311950429736325057694566905351258438089372501202781442467888817779593029659988697500420459763273676499570685659135241886246462836573783728512853096211206713307714046959380877115781203077152840471269095780867939825795513727902357921189872175246011572667565044707827086326051152376296569813858937763321833726751671490729306800098521069942764954228426196647858604050251013046800769735739926013546143090690530076001045191219989969138222370848599270609445191758182404903249523872586582456871567950042347926729954681594668510098025227442952837760872081374617942199865839433413836266381262371139101992813003611660911078919502645246330223490020230882871350535842569482000667528764606629721736228664063602046398412690849333935864131435759970149369516976660707933240327379903919349612378461489843806535222327886270362354542543694217064391963720805588787647202589424789649567376472093133923916940704653124495007133060178113234930912479468158274107841395519561364187902908324047044448052295524252507305800541111725253799660964945518013654622715080073807597547930864976786425351136546430510508290716980372120829705944702140526491609222317976312301114395517958970912028952080329241055794144556337560478462210416418073438720320114844520071091922329831076250670882755191791400829235649482716516319592925880416920003718551592019817842004189029801599455004228328037620602665378575236489725013971839347455567580437995245132853862646163019314270953178624340705290499961334030869310901439058009370424025741958786923536647659407635228178841332146440303891620991381990893238778397227346180068213784576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 3606285034877326736486600181574253733287395369795873288613589509564345915142115982826568250878236437542410711590962019789146065910052217032349608603561052509886614282800287578951540554017115804495313334548852951206918924385428250011739395980692811334985978376072618789830784963709799224793057777136323668747719554312312913223469520351906855455135742087428670898519720894708928232374619648387273275618539059669853963340319918230362991298318603465548518693226201654920433928858496079743555415024404824915849964218340752239555833234772617646037727965280804556474686073959863479681577449792755477204860730219116395231978104052423594841518570196893013724257656154978009251619588515060680756513144241740003598751229519811548410518074791985517766646803563856130814082010685278380182758711692439445476947030688908494520572277724908372948852728517779475674918821806460823367272503334854348778425774396727655519219580015622321324771214430111849836663897631340861253087061963176261958516668220130716499372254140982395211336909543097642407977862423797178220570301176763387685233764330814111322736590424754885106078509446856377522259745976114931575851602253823587697689687579466370611442633016957764884124425938695266174457020834433957387363013147688074811792874477305509454783008829408270522023727704644882356439770765618360638886680312877591700231119517091815674146562535641457417305841465382761872041003907478359169152587071975835901035496541795699029450400409537526795133973515006539870683325859783484366213798027631427677602330919617151914992534220458689756908183076785116591841890652686074531539070824311049838901472122445371344522317341275725599572490815337944085845328353186679967345468828336232379927298615433143033819495313037755655271923891709848767431751866732667863822390603121370655758032136470977339153674743980230844096182521732030213513274172055337746614939853766405669449080614481922685229495313375041227845089248621223741238206362587991332493224608536898947875014853078970225408138842370157803561936490684284757483512535135511646448045462025310888822973200609000738905847528270766316281295811638965238211633397783160015957295245747107968365390982097900359107737585316773376072460007979152925049627438950280670421064537949859601751407705617766197624469185322024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -3706524498358614852530849545691468159500311711755592871933794767311730408711353108686304403714677362861327485284622718922404311040221630265558865246610280457997801563494450022036206861104470262543995491480609572976038932166044494029048564724307854833256434578559920534272663055257252529389333257800006794818503365268967389071098302676187333207386925671745268796129463685784438626636289606877846061475966709783399173065053843657583890321812896657198610434737837067155401030943924569068814944690710444061023697780406155686667628286168667346522065720627471460979996889737865500155425048769258801772041561140746097767423805890389107485980579087309672606429311225473797635744720729932663236945009846058096109640992313518216368413982894675787987618965864836649191736713628319501877265551445624331816007697712217845170344121359178903727310930013197220599134266479929742679839903916998282633345173418270832726579606034929050518050274632452269115750283065620064871990477794096279191735102411011135183979829060328476467624803623700747293868669327915155826134109653230402141528401231841649473953928391510294256787422774125214684021696386999682036797616315954858239799951494572827415473089584104823312624714426073730815082976224646621638602413379031552035881077612164573655736591415024019270116446557603454672376186796571958635112934168969168360584790067800431053939801774974359292839935131601714290616372242276336070918298742491708719255722537829732239489200972375641006430276620813581514751234980697939428951966867551290644040525963362430460800473663495456148673220067224287325622504406741048354291071232985234851347169006131451096702013731812899213401569523022135527215457093457954705274721050534232779538589222878565020675937345628401569625327912155546325211310476722129973739292566077863563899774564636432348379262604875357946948032090297106169609190138062314024860559082325341805103342002491998049943417676064974183035374867731859152331814290077720399425953894505217901106928765486914574683299518911162576849326824237077375800983088923723011219190221153129653630583363906257647601649222569590755017957380299255359069169012132126702245851178127442066995257833531976937962385693995270780158790571390287987902877826562468660531882981854733470740563763807637041652549493087797248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 2440796981696936968083889996792805935055058495009432915403837683547281817452824826110312237480318682297661338803086819431009030860766187926587959151763481007518023183353255107451047641478225724054770896886255495421385200540859842903433047694590755756632182618316935591477545819076190135394892349968965855246580050581568506539928874844059974379775748884612712989266758920621992992653985356687031289411377406179340473563653633318679388784056369856743474140698407139674072466840529030886225017255233038614621518887438764013327359707331553170527339206755239740584538436812511622007397765596179107887656527501449311244765972447418854425616892824285246804397929146610004250821066284052359356490287186373013479979608179440041551368651515342785845039318553489911022113498935915522019951314771470049498337345815358808999628775087328234397583004807452259076830426865230888113838179866681294992142952197016136069646446429956501881412121871086888932736617652366785563736972611301150147569548803089821554757294357007896801955596743596095740114669196290023990741000723018441063794005503760560431989379582262900742207684483750162191718707882274615822632738548105444344548661017524834234761825549689933513025768427714300105209496488259141064122330476891027445652207013820049680072050054483002979414658934822387407437991395069864447655800586869117357428560874891614655635598727348133282288750161315313084653736139900793610025579715870063969369261173544821549685534764609795909932012541282327551630377255689595607289146901948909699112865244107530624262195808246797782566837566293017626594643980592624234114804919051408571529082156537003496885457974596844271217631998037144856264080500696667331946928061157104814590520420426291308276664253118525840730427188608560436846697298269565661962025015462290793918661527254423535937286583181822261845996109591334771619867298563618374359784797551206508458628482779388111369141236936808694052664628058211867278220807820070929318104573144327612852403542775272100747688783551228199621134751047733974295648490339287948087749693789586187054806008720356661585090969169334287879167715740564365159557007600600050850870731039392050511846138736199927389753984134672238810115317095677579090341636749019413480727804880358983176515350225825058684254618250117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -1010656606870431249970197109810538229247135759082775684425496230657016587081802621883293763305674724125925191970744915540855904691236525291102521951327347241945835211602866891644961361063080523328629560419756527064912707977612152387237428985054652112656111449242710904916173903988720081518304440873273976456185332104703629071335116028320754372641911876083707992107522094191265814811118159698241189274882804283285195893054129685515967972788685402691667947281386391997645404828009560870672644386725250948684602314178349909566441188838376875280640383402663151517356116173489809448463696417634592167448440945583968811745198478021679190990877969188361925145571547442404196241527857499961596533958269791741633069428047071042774579225756474682935940542352226254733982654441977134861295186634043219030976774903778076348696886601609760465789086097000235786408415651438845227799338513732830321333839520920354343934493234818638277822383895758193954060329331804236851480636758984398943924886944792062648571782947474472302829805571636648819109321236367349684617757087156747208066176417509978894080543033590154082823698734273822974016326700242968776083005336226651410461158976325503754972793197211065578844697856788882078944891512171434892571226907299642721562577433493654335689146663903053803284332670861879543101823511832751853613462640296023460883105030595787895347174934299338186875358436136003375104575986012691739304334315806662987980570812991696536483386428982012838161758311561376506904555761371502225560599844344453217285835848348111702245916364623920547807486608180489012448859870348372901341553975515847932924362194097475082435925275585762864645266613042748148119254769275610155501540127640666230736867333653678167648892758183838424725228734392204946509717118110337930119134266209870814857965231106242016505350430333551489814837078125855884635900427387851834005745375758731864682989029826511704390452102974212800240577192295354363149384080401114926141979490401866104648325169653564753134435734150293877674586789827676093494325124529077578861958843240275414165775791874891399490362579080590332187347646814433017970043274181641611003268192099982799989326729140388012282126862909981292635074367735591070972733882067198671744526077329898565149973480350458149820858972499869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 128140614540192206115095356451172420104176479078917352795167015527945629514448851630343424141025492291117356465257788382484555519937094878544817148161764994411473303393150131768399099523869344959297182750620119038420519083882821498541126387603180478307750624255676193489610056056421077964613476207459906517842494634949804460303143877021079961384642356403475558158214426694467059610429228610586951982015529673745445134838500894152577719201664329356831483523614441114276827538215653122288967624078203900021242916770447782349327497734282754575443335544067391522974921903983584633448136133884222524444470225307282257536205439037587331388781098765240153161179769287865488181578120013441436895875529711547885374198508315714213467138098248303308094124193123846425843496541282030930757712005720730026570601062799872470705812329213323265873345323985305093279460048780454875695351635381829904131234413262152457768097170228282341363056159129604598052321937749568133558115071920886716997853792866833850127422099790501478463032775963462983546164072267435702372321243414460133874051731396818834403483777442054701386005318737994876921964760771001505011802247049678286383153712099179407829686553486949195936454771340899629824046832458310813361433976368285394783069324916945676293877877262984441533017067339938513028390116952715021401433263326564410730447642451866720811027274193069344933559831004868448324624997145049245774897376888624692375155470211191979685056343777025913866911128730310783763433919975079310042314386844113106528203830804966874480305462039505116713639761556793139920980806946631356559539159603561092471240316382193022666109951299773114902914878251514563562242772196845859207700798247325372964111606498589408001824392722472866511313572155729498205545435209307351965871916991046010219606419177217441176727183683665984237178699322795826776939532052688039908554898606839436705047903273342069856672488121910471749997029746490996467713477644457104024502350523511950573026829426104373767272084844010663137990696958883296366333594069813717218120471177098632731431931910306232798488071365306768899875906020554426345831448059390683144544188560383707788469909109243657253686264436511181412304794984325732575859682773049236548748616853968735245679782180377564594231998656020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 184170947163314947176963777518909191637230171453530367859476071614631997739622690270824118386318340395653391013762966804787056645623823845825026195771867874646306844453951056422916684326100451168062369823701182698145116144524448420409883770189096130863955381044665958765499307896267304193308714053712535170961156042049233394067694591192686066473468461817175361256876091646705923084151769548300121353722914963615428763263587288843486238968686145793037397916034974049958877449294982626757332962549614951275012671632394165566944915242107835946118642427855597474460122601530061452340604848371380914604402668029802671686558084113825077665823516314162170152897995129411709291189239048946901784097124152118792875550581230557210971274380250199881257304214547519323151460239483802589771973084601077480200864842084138303988623794945909249899257304805371741556235389700976536582650781367833422599157682380262809022658435720216263764623038419498917222339657840035745990060806158020512752310503498619117944045252406132070828381178083639822386213768473042750623275637400422870296733584723991087301263989117389593577876642821733526610911821912408893054179432534057718531161958662250351884360289486475634089439593899073699798372204425383472162852795697243244114778664069122116815311026715731284250939244219353650868288103816686540146770728897808794122803976311816183662019395771197210815786422101317082576179382859916065696493439545195157254551265811652548019365991619265704199404777460124587464507583725668812584113190115282700517396745166022774713102846541396282063301103049226562389285238393317334908552522946003229839512255237988537441039056619131253262931213401222829978432189929082294437020199825106750068912151550653894732004083311927557398335976410829087062380059297067241644876174174636835641847415219647847785360710157121515980225978982032149628758490703196224943566961041153198264560553980201621068007988915812512222342140871292436882471123170270381166523209208387855336332780423932009957021350035518504097464040815291039449261625818513835178983699544249110921819291062162362735581499530110833459082222416730005394631522885509335492048448186019634832326871581374856051908272467033985866634203216857646725521408902870726591856725898521161214593835851400916879061608145354752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -189604853434256471941100328415498480439308363375825108296417632350916665390482964496435196720400496573863150166061642124754932279932073618363843819619013997315680608889844140044759865776550994327373976626694099082733978678315773231682429894620271038682673379056598371142341801704043915594390331909059688694710633805795525493903382483621147041097146924513963321075788690693913115686227029403282186023127715141553006357493101788368832740890338774083370020918910168613749597820251394402550049312027452375934353743415189407999147175414501670646478184934457586541379155702644788540679115583423556687940643287922551142382199130084459298251003515050779311030045585395524699388913609224209661854514216165136860539174469422237270891804878043426556420886863805839848419665445199654888235268047429650916703424433993524350928845579164363669111608679339933814191445330311358824721832659522227560458433190649400928754777258642025307526644561918548459332628454089646323061756042185188327237192048061497189927466257167252263109648090116057521911987691908585973847739989739108146668439136060015255760380621461948260117806857400818262672928243982673227610807177566167460290382389037232710038484069058040222716424694582781972232910097971863444759009567445434959634049319401365901654378624450712269203007548334526326454695666133650912228385673917747025140733679675316203542363319482240722269693952762463700427339709587039261745741541413089583276803941681830792622129346829702497835457977097409542145515390884095296888299257581135257302315230663679233611081454741948819872866026721937564586775669287459858019450911775560288592172006782672622519590474424338561756965118224990917884348682698356352937580987153687658463221193153532004621863181562473250314958628660228241211815058104097842602128312484135086436126820539281520104493082744967691211378435384693416531766766475094780864347537278154281938913679110147479447831938695916013279124763619616437445031101755273138645917401335689126579160740735173423008462136741563476286639721006085003194776537613074540254454061721101414228731283593236529945023297675235670856068506686531464716604665094492766879763496283731963553320890308714428897928373739512645967953624714226158859685352020504847510080746463737696300732804330689689684999923732316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 110259018419011450927058847517228212062418371110769849241008681981434718962638440621066356670238589346824534432253484066628505793319573275508114295554554753830861839732710255469222722370797676630457359620156187783806828435525863789432864858883488781619415621070545549114769517838885428221401391060417010283983875674456496262063094209495300358031682302818660341063869038227417916941264175532930648904081300057993527704348982500163158302455114776591180590889318815288121465745301025582570581683054547317096986814472378697430109086190891427623135258462741421147032023518816038996501135675829481777477372267997324373452983148139561925088783390503776721594658591126858119496342925761340530955467550522127207883867654336647483962491940064967368607484927556987583604745739431720638775070777778737263777766934093747181768916878469932395482443561941386720956256369209789738814039551305925303174095352657309473756135017108084769599999940817383874121348339910164531303926844482504095313254559198365697694908795981303975939617218584408531352278152872884497791223854257284967361008986713739479187448180813171379996879667859365462960312171624348214363468514050101730843551244411031855222600916885462148575753579888087582027247523564999104438227122745655931011354904438094710938036083284461345383547975068731984320273641881210849027809191068748105108173699932345048386842925112519405855601379155857486719327671527546226703284180305351444999832175994468273237942760491731973108986857194548407474586443607658168269474089028004930571614762659771248266070050537888103542323448605589654331680760171058695420683105316437286084432186653329921733843088830440088064597806067730291501058263594466972008119936489446782906697624912049468433441086605634554664986396195866340091644780844431171592564561066202305395687566387729719698023887640654089257504550220408963975233513776448828133773955633381279741819154531635363489398105972977187247587085442200692763760156509820514509590418156759177769600101665604501892904080107677646408764337337311409463125212067457537968429668468798062007918981808175451172752527969819232779319232066791148338087458917434668004701850176554647147341919327444648657712517721096925949825417975623948305556854652344726744452650160929021338607504461400966428278080237731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -46022910633090497402365536344787942290159144035557281932913432373493629473853046059488799850721145831653638357593242866211680980854205282535477414760534614574085516116915580492526462766461668234507924622214118944932308795055906302715772189628992977434602962487530006467705359204302302256198589492799220180385912118893243762008113024128950676898546376902569639514255530627390395037690408708239932143797002382976126780572709652496393725935286214017821216681332413923831210288764506349466218886794536720852738054542104483898770335949723940678619878199185856676644365598942134308856693823226465769646917278245013747993081654781173697833782741093263967712274144081991131623696993314968741827044229685329780277794925716609416219159877605922903750628374695814336440932323686240119340603655712520290406354210628639088170894079758220922786203521828193848777681271153360687230417664892921449609282019859154897005370988989559005149064635533137038486735578481324319631581436577641751122306602883762740745147629520482814411922802774010469731461807138187459557206469872770002300771457134233190882309915233273357518184513991473940838077447826102727536240769854049879881063452610895289563860941712628327184650199810813477830144549307311115609385330053606018981500167795615949345021873140098504804734125296576978580114798419014420084896994173450929336512722625591957932430695918709212927233118167308877249227348773003959736381880212216781964509215174765825174016210843424637197638017168580677699093821713910554027505995748226450394664959372159088751763098655504953138024616116997848374349227093943686496595226626485949519703767027421619599607490161853678428726710705734503691973636098515391961343624487200012292681807175480576229538767186988668897523924412682171781315698893909827599936699322138651672316119337702155195851732533434415715930248320933923435554855806432021029777253915326067703947913477997240137556413867211548937477264010909930301194685789713024908460581514288473855336839890773255135003320066424863643207587781590889139802444114228778014371110447981148229805977630031047301102543287799762932564007823842463318168849919915768960966111511401929700992389232831821487826719554745431206679318978170523108135876851771558403884903738685116940198138701817134272474711546920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 14462837266971056047071446380189890658919047276493395466318028015932552809684370573735517207461052812170456992432104962879278872393947979067164175398452021004774267798895831259488937586427265671610103111798426753617055842166589140898347311588682679794870126784006692589895932469265049287222902793556376821406560680937038651964171311779204716613574762846618537572852742136320904907759597593710764829562948215996826664656690277651971446516347576509229231004118956468720313056299475299885177303957298041446149535112852435933179568566905436435689514153014442585094039528694178600774700000445615372754409820329149439860509061727438441427682493250602246326665334610186107356221834701779655328517955719286805537808463802616732505805273655786893070956269899748659863663726822987006276229354568835363004557643657880728201009268520682880447023778482593182056730296849332858910015281656995956758868922743006801379265809584928252852690145402288109576128002673816572097071038105223394194918283001610988815967660150933048016967730969112123864761881017450835470027889559361552217886735656965201997248441036078746520787197277792418749653382597237049721379908992660790405348843308590712401598265868168713345589067875175388221368333054968878466583741518680719563787262852916088500441248756872391823014913128917415759069515503445389965890700041981565528090934053122271973786878131632479113302974031404751342426160298083476011413980416729401199321456964775015910422483698377400749059157312818226034042844346016462499047312436600933662698299557984793036990493070559278349067655184557829412372708520453829766223379535373021355477844829993960338265075917564087123135753082925640097653971060240038293400938925776765321834979558610714358832643253023568225941066658630460662437675184030258467195032688402001325046536998215157525222461913734870982810191646128129122543233600506064476187080287418331727295865352153334141447104687199061659772291362575210311535570889486226654623627251704814409018228004380469609726747603490674319438796240686608511749027343625112164240315337112191452038165173256460499757261455419051915401857645719509698386535506006001312179118587770616967301456014541912387045314087521271431766953695238676184462095846084186424909067228385817001843359220962241018744158040358912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -3514281353560703493576151657784235797803771919747902690068029343956145756208579755659728853125281904818655805883224227608072145882514308913030467306411314581467621439283741682186705537314363374612205565151535312864278443016153734233156301258099044156499400144390034790566925269526328282330602100431748930202862086878521405943018106511622636086775075484561061673327405630229644388449117463463253380006200811741770866369919973855053203509622323598230729575042894282878808103004308469460230860826545850106882410331745064857375249987641493626692536125043429274443983816910521616601181499458334218477420884382706520667801463281428782656967320582834889954772895643332409109486438447576683342860214750759778948624094317816735510192348280851072945565327010941518304132960685355216621584041802430443718337662686541353451818479965916290275207699772353683999840656311673928865697936123732649020894331724466480592125234878606494288223498669848452520042839324698288614709313660277650097192715026679136893289708291852885631084938151137360530892066978180191643474337976105332809790605277516109801978558453331152744435841235035818499325897327049509304913292333651740895998552168041808881969380691808308646795920283851020289506861418144276588327346659104804472599635350061127650709240961228668135790668792086531955109353085827180558597859629523866682833653914324409690598463357035795228394024863368207067621083598227674619745499610049810003875794700026440019666506490981483683308725637673379324884536284827611487173597935843027523084090118701822255240630298442294317982708989883491130613425392217965188927917067038689830639229063922718726565992167611777078347352603474075223571412897993889796266498584253257872306522736494341126703227524155838561603292676993604995579397434012672505929000257586587055886140427361635063880794926088480013761545918092527965924807185206558605060919812911825127549400076132834423588426477593157136913755872877441951207843459493507282334866563666323750956514172297454986923757425533851581713630179895242227633170980618083494973292480896022742298649627916637662659389724182324330027154743766302109997745769315863197637167367737288559010849668118383009685063312843793175972343263565917415400814867853647644043082095967859520364846053838800068812738238873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 711586854320187450002193106515025733677000337415288954189452052521223099243519681074800775194732821177884298193807116190235388338455562625255223091752915506381879749342534483017935351340081110968609426400407220619208499835196284415368715397327917865668334897169752164054077663135039815953922268004302314547919203382472633201462351240921103096742609346156621496560073709022642458907907011022980981804496200622748173310767165675165172130305421753854885810622692637446348221417409018846987635729643567176006994766533921067880838960644717664893638690598267352213994912028411225127200681563664726208356236407294700319908661858744978473207959189167925102058266631816249674735319042179495337745180215394191930398422352976127826643652227836019595285670346796863127121732011158946888182525907142316007524752279626058470462124513038926433775017718411344337241272454967803981728124670690870948954198118852621570536864310867427292371817844181842371431094571763045812932637696715484517885578605451675736101839855382065520915933318686120619118502920584823989393565496750238098222123645665602390395591484972627047218441839778725191650503025726372219274226297873710057567157466155461187387514814891108124779385492174314754532698345522363317547803604382675504564748763692369192897958439232161514806201998682927074799890071723000020083213706288225565028755939411298332076355077093775121417142158956704919943460823048671993250084821674864752903724103945609605694175977574820635917307379265790155276657892891087571638124217733121034596427844461398746690806648820025648650220461758761785322214790924741567342531603500391607019658677829581080711567299851579462460835737421198792098701331147601337078395459442799096397593548419558534195115446799639492496665411110247726765272318332281009083581270070327312866030579499742974869330468629035270231907215610015639771483411997507596779135599210664116060994610826473556228599895544317303056828178835077529824211606524600797893658147809369118971322994338824118071372360001143261889219606962661489488324215256377216801796388235409680017400840271255725396338213568006332237957777170659451682779891516292675725724104610640111175625343506266028241541201533439867002987300081968976228192594087162170447629436287638164242582365534555113055390042947584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -143500985987525878271211769223427429692100913014451535836511014849138783333406418954468620713353359708210738397591218865213207637855086242205679773607866972114444710526471346586413366536883180111676704848630585764454220397576444143450065654894858245118233018055934014781408433406005724456497262729839392267509123818531541919719479933444027151619007641368357092697573633716812259154150286727325716576780877635884094022864132470068383785140391505373760460132518639972787137241786339465931222746747283554553612368204319362586373341394573277732397948014631254385968541462440350227934454846604601837740101632373453634809161351235218439976478817132468667955876151202615260615671696529867966940066790772477645066080829372054401824605440580274332244275269417822700426799746029247770267976849098841844024281238311108442945390476191939102871176805758244410240208704900204259328815591013482593345852252607945497939876380982427866339495532400580242851352894748114341085073743333657720847873877876254606988117751642308338421033586920260495937511801323929501721161752971535798308942986852232745326670941784403907389491267159233683355376027048665873583339144811484123772926539109570855456472875144081478939479938978316748846252832753655383436513253839833777454581645275856388340620734352416061608119523706696234529864390998565349308468862685407701809527896545875378798460548776770692368852040689529854562116299456662472485870678858816723308920355104484175662711722789281334599793565542577311258651748176840926370721736218958872215926297810020737505691127208322529932688139012541700681803906931339783896357149735803234854978077569552025673620973724428208467455258157716118420357723138614483453024384875137391068140873072307788393534328720980940290169257872782973227718185729352624162522381217923941933925324485062172545859818703248064878158794882321460166905334958458169142138153020126960511330838298149286254301688231780658059934910801045894060581787390448820926096033823313645303840707893597844927393724970158852774667940027141597931567992517243637788575059760314062434953891575071314436119413944854108130583385894094692473050983785698123362149028113658462319162282739751479485372781261364925857830712880948865776304348467478261141186114871251134304361678028628501591507169443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 34179388915092537995002696952327182721364802300323248072640705191507753177435824520585774121785253227638576132773078153395193677768821792534627127638294068542503951856412358024154273458167946845597404749540878738602937349237345146096101184867536840326707413420187702201417675675193720935823205916636390083405880452592992201236596069800029811728703658403508214841599460599058100541361831523762634550608342159385238900468553074911965948162742668625793908781258541056148541941033002736873902205809028393215470635531006690392835677735250902579471938484567184650100395082743748809663878458116340206420237862212445650862954773912372460364274650382977439770202367387893456607953179657034430854917236478552422986470818831577622314654726230636816379660614056935600157364685818493509525106208878385602410098389227919592252557842367734270266717109781661357331910173121704850910642908179498857683475413902270303194053907885616602715818546053493381287289452740921674660395450709382599289305225891051138048062196427730959207106882070067352727501383971984996707567609520755424442506382905840541496573726973469783966222665612426246286653079037649688722356201549777605164108815423044731140696662322568920929001118142572825068206129597081453055611498978390179239937323437124847627830420910308627507608820804695668720101425509841550855170979447200302061025625034666040350520499262535403539785391703726485469520282511051115364719374697508272703007981346068910382971747539771328192065976871230726426550047211339819783189223005595700760021410152673102709051685176874274357077502393375012019848000288055525350683776473185580165118963361985775706576749143167765466650916662311070568341658462427627223610662996444383959791501959988647659716097499146243716226670026515755394375675921448881187260127294000853662503543312784171395180460353057338214309311238025764666174033175514703366346795176116674695997459551652663678048358887521550083507031605794305013873490115957671047942055282448339873367386613967275364411318540710570704920056085838675924404331596450499944369575740520118369784131008324078250111826623795415494307050956393061490139160614952315496264524751719539081113800250414270302779132771498073580014724383238883549703614295866928869945713795941428881242691408069472180930363785216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] -9077875193929965915544840257431731956107128974727915897647804547658988801844463706254856578476125429080489300499567055859915321708917481408697581940997315056485442189322424573446780348534414087803568142409925444707430671686470948247383827731585450830938040671370723481672130431593427998288495678263968112557818021828549638279637164286280550351307404775519396387515182022806236770291488991983977659400480080069127087054792875293192806735735155774534357710030907121228327912826629373046815178224022997754717567636487687562100099018570750118846618426960829474849560556458572693392528210681646931934910430297450381279182142935484224860020982128752437278980610313856149227272796286450959322615558514685206313180547176236081387085792508757480036647629348611819338478751320583494851847193018284690763079512812471466686731536373631168231230069960427901506951059939849716953396334144772041514596341296297883818814801221834596882547607125523994632229715107635823356733234482974179360751866603231792860414036974620259686911500652732638673437294257348158532071275189004604899988856790705553670612584331060524588509674976597387617680038125149345696459040695339887575838823934621333055379894634001278730247960993818285552257149884110292478292638104602535997741718699199235801497417694786711897330707449842591496467106391736239565558109660125149935065293889389534813802759398328761065836146695786557561667580951751068609398481974331516665233208359268771783437341105171001126441107989050562084138185741352921151791219281523206732817991908884149970642856380963555235326585584330907471526591029129076090227802014844396927783754076856523080842051017694946150544442612861982291736743012246488149058874681804849818643037125506657826261372671132640142124395428105767078072094556398182454497470740112427130148040684528726795541057724766172020122793973869021566188606025841075911348230600369823743259184584315988945467070248647809737540416795483967062965875194355048726730983695864439657550371050637214309705553313368959307293353495561981669339088080741489777370947787986384324969628907367020481902894619015032185874972362659921243868059082187526572203775692389135170585652170767005408346679612416701667657226015078099828922059961558896333050458646443294711320210131097242191457052262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] 2240448361038780641902242829527534862891250752465780860811433362644176373862841810474582577067422756645458928379962972025323533543611955419261782390904408377439300046198923340205940181012666842718031999793426747731569402617379554028087473398174648674389785785547718169907517251114266703810322634774554066796952930996416354867742063675892044071292890695836808531889554123413202802017155446325158769685002757726356025921971034318155967502038973264116852321972141011793122485106811729033687507048899597780772050839028827960638592683958329591675765708029605322651078689572547611305975917812953770428286734760402341820327599672227036340985242352140704839514602838195367286470313689626324099465144646692862336591446201727555611542536488666212595613147359612694645487324794037676990709044084904765329814819446945010229487096238933088663430448137453646060119319604863648529179033079177294336658139330199245900637010252416799626528048324683580494818795820121203827057338818746087746409685164626783693875682204089973625713182904302464461821478000641996289606721433811829567859702940207341790313433865376884265276904030479560770745033972204842558937215958123633142025351358437620464222328047270504400663932517199850044579002684355124204976297860012978250615101813225094709246353748891220833242466788653846542269864737488468988638215883344877441265985593059919920235634829872137960947840969582379764731303448252289023609585709691836465692710593014101806819749870281008737706193389254051164184220890888484562803994863423893296407230203049040377195263058425001323435882454192546908683528374818898966948100871473070993089593017605376791041531921152635854898676215242849541957023663501243995864882450069124615786268373015130769715772809446798795285427282128557450654099226658977970201801794671870765010571868340884986270997763701826744109251470552876231905094243584368339105570905716479401366975686262104525614058638179004538448849665019814028119931696375294617947823808050723639611283720967019096270479734035923736954821391556588444150479647257990506450059995765015741646609766449708352729375378873238842136967549879543522450668223107276085788362034547723476865015548692771735367053775660265594702788648273148265698811987886482953148843563277249770533215432463014194337913241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] -445879999155622187633820690743292558657222293205476369613409257638418403867750728265662385269859886967849477973166595042929174049847977726785458418325860096824420218690847502404875732650524501221636946388355625968983898232013361441194890076843075593779813299393178414943853197554511714734344024492036488365695546391601132180239527544362007246093841976842552444859609961023956495457777052707903354542919356523133700500932574126109703256000413198964264484796996091424650962417098581329984851182917736583614744749002446549768208146057280529946144049949850571722352188278641400953390008773729931316705275022171597002714745870052728886180152490705951316371384081717960989743146447501976725507193184761184740412433606899701807571860442634461603796313378470395475062623664865761888206443160337374255833500025081900831648112106212524390086501271077441311156391677460345191131519874601438894400975801139548725520103255149916779783156658980337449922764741242928967358948049431829858426864780263786966988132022477073503198989261628270928299088972017972755427509955023146676899423624897549045144922373349336270441147235647793963944092217833450384853068260606964863880495265124725137027959372411399049021463701433470992606849341924421667187860814280388384699134350993968797378419434870228652548596530618130351501696202581915219271081603574226589588028550879783840379960813003025094434940079910824442086148866382749132429020396056441972384165681244442906410397616310667475316816537438319706888348991022888827009394520457182057389777080153533572045078672853886481685117790851678716521304061834394282472903870141920244130959707475721399109321804117665512626466209646041167739007467408695058082638121675408126049038117644508315606951429588225414447531654620063230500842385525563489804320325565100018737609622667817004611963646716038654528823847546704364361927969159413537228979702279802898206123150714251995745032740650997026522382228649052035621510317031801845629405000538821947572268188752588395866600226880787581638361726512485638485921061273087684914720502130319386746427695946276612619450555453061634876889863775394560791594416066750295989509594195207125133017036081784582641538400984599711840112926236307312175649557380182353133879524927754629774583729183357027755187240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] 72634996376120503272807112419299444590747736831771296637560075901029066582872318674559310474063094312699775036080123902123905745971673604652702727015245937118936604758230230788315913413241420645286735219295557839045602018296328972421729060326082242860232864353130071502470809260266271182325337117439217274701741316210526035069530385284817021182771735893423295829900265052344159860113315730675761154647402022083899878714326404303247204470434038439724208028962114494575387787476764363941072399487854115300300716665075270281874835871341312637489181821119500791112685748746758882810558595954317841297185409496627320803376535959174553768789939543784651656827977442919712986274044465550440054486823129508332347767431065139429128560283446094562150992859084357260459114372766655705214663522200529352837220555418611725072542160892723045551895128662531849292470205498252448544906196609542619838152112867037263176109802897473399286965061518280796318825365661322957494615855778934960598353294215086258508911412422827460192267452640501768242079449639003917293427580890642947611682572159008420449774473491072838886779036036027395770396868007945750354082151790472925924550402869149076183421561587124909990602504602680358132942167645636136271114560071064099502767527407359255188760020312224463449712789090667808843075361084023184251712825964184899876630764252564779570330523662198923214166207884100570797926358658447900955372922402314695249013696918249473952621943581268412737862822245021594836942991544082164924459112088122030952351862864826293636417174285213139163719026557552280283660742920270052022447894597664020337872728229511901278807450369085652079107529835021238922461807722981039586134535089610486226411272332209730943162164245813815542858681525129136273878311863788595856026168734267855566111773319547428941383641311056127798445383160611376378727561416732533535833751243154545454877349491237610759043166807152364158519317702573697903565205080054729005705770679404424520147737887807386775866051060654217710361229302763264831701267075922800056694902241363797549498437342021641079557457978199141649622977285185000180645463510375688093417277922922889322432139220560672162475706866287027453756638247898404865456429885541676277556747757214579617706260541012361007098494976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -13028808605393790908862966826599787561226480343133020766617844705929963391853377397062921073813806774084471463107080150731063209536602743401386026950499279284978849814478182666174993822749194755308448147441829908210286235206588718103636401390571124376554531723334945539140695979298612004323575050386186054511648079268971134148675589757659561621550836327739524908985134470638441601730089454053137880028304795511224518307862263526131371395314788626026462225728519696648365984328172494403296717090848986047981920814051820609556248856838694494339194893921110627070662828817095644750645784085019055103680429972333497017678847861231272238341124892078516752905125637723777150699919149494497648207195753374199853768718864906828931947408671750779999862421362967721841892157808020577228294070061569181701662649478815093861157797708775522609316461795813627787430908952863695337191916266131265477800199892249542944784926272635735062651447513945640551494072976783553430112527396408716359938250868039647202879964666096648896486637894266286193656329195262683110533957066962997059550233661074744375126242615627279955876466557136203268182840692767144477475474629172485035708185596082728786505939419105111251012219444459297516206402699908049769207754593511480019984415934190498755649207409187344069763419499440074512890727813869402995719403897939747623160832347600572269039699337453579831748581987524034441501245333842083831400987612168319333883357552338616340489689521833194080259187640910411587212988219281911973717041442483210022905747530723479182144262475756260493628832198640259053078136582536502091173555872382310008594195014431827739964623136786083077655660197380009217704274819007735545116276286052994758498931340413677563875484984261335474336438575932291929303987835328247155227173816002335760557185246586745379631791258671085318746937490291588525529123962204462430503999256929952038914861853126462942593553396529820062380214537832517078720215128544118662621401397418472218728322008661440067656031550179069218777010838862900209926780991957710617440791544437917691605768979902402376069455329361426331060322344311099535633932923848214129313377653799253236851827230655370610617871194889389343374299490074864827375086950989876727633365684007462313610076557674548630923509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 2673872654847835561622934495827347095290375486366856984050575710120599961938715077362794535931110029932142253871045326126597125536550947114050638041231810511720682341168291124098438722876798358071217330714271279742696924206228614968665643823091530637651519108607930397377526790037318987426155743104888105940022295832647344393646198502170989901770729033922295456683069470548337288762658589942888292974103746594795267228887606831268457867599119219729433605913143741238136001626376433914318721427905309183803776806718759827046147347541600285422031030213390295330613502988155373387803736747671757438349393644827006011570902840006946626887043903346654842480438319876102608145647311061591097976102759143844028521528652656747901608973920039775507806302847380806935100748013878928782945225420512202265714600054359719467579366865646757586640811260212728275039458617690568591239003168464067049116296627946417919218251167950256864113795805838175285298223348606121537252280761801037940234621352269927483595280602676839070843724674148191990013817127300291445262315252973412308450885567631765937671199735231814200419849518820518833745587371574363443584967998841961427084054068336808770365475640676759476493983434781726832118888697325176951799428599078783603685736484398234271110528168741677018192398825002654614808231048698713280491779141219560220219761897945334044159330450895521221522279604398756521576496026238541124502643388480424486958750479672018948901708264501007696216864699219754558647808011859845440569135741454389209361437526570508353458904047295407432496061597214077000339789273284237406802234943353443922967970288485856736123884974644245978688562894288841701285405947335619008473106647001534532670721468508362921618421754386220616601244803552259929108555627205989460997366268152180078168053613611188843275161591929676359194765043393055136306348149696986158414647191798221918687019835267471903505535309284233164323707871650924621442250661626380974712520922168000077452239054510488477174643934141133582835492476577745883605002690228161603215284453054404288253896597242964093821979659860828694018511306178643246649166712220933497869262137429044132951431191768681522915116081962268418299379524055741360937807947412892890260694746370618363504282600596539157499609088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -372460018032828763018049755013972038844813527658284844543790885312547780015218019033920267066754933966490943223375251314773148214066548071811476195964478942289303820311361875886500265960040517777467659511630230411426160332782751673031624334731517069881429462129378497248111578727891679514786590326267029930318515959424667663572318300405837751701500792161399333124077670178571960963259637462386387316262864305418103721462614052066878675444859140712872082959664375978909963802801207478391165062320286225141014250900366912999783326356479465074118751873369052922698409666418254259831779523121425424687833867857724077273202452246409179149709134053078009404693317493150451506633715569280906533252166055841015025632810548503985716380524589892192645684964393652971960576801501341859371801290617448731259781413102645441708564497581099318926222114373510035367832744937662569918524311773692179057004691874410384668243822643193127642158163231255437639777378799795818347068618079374167476696511075419497000283973886137779781302709612692619850728511511534851324604990395793217067032465805458394801784432015678546491358258317804664698915410650357094747425996478348002414537568654244881217099012867189451340927678459915186118752183791217412589869930702978478028851904680683976360074829577809276746887754468817428187755496950975552293064819261883295112994267779185910807436036435893647180115582051690508554034306923251164634043899672354546609194501375520217858814271377757044937719827311804869802474103943767648292051067762772851192571596829975695928346194784542795972927722815921960162692276662392821749928036491577845355413003676376473845611213872257238647814859260430183778834882714299515583469995901046709503600784371392706827620756918302639594435927965737230444581920232290285294606299904793207453161475693740525108691011164155435080492904815926760814966734696415160474429963564634601451814334609219857945136941390722775959192009736947944546214638940121621575733053942803752221514366932383008003332261531811218652556235521569466489050855061828951012228510049081804208184816327946801235911177737274176563169341863228976076068653090474751726524955566497977636445563553342026669010356513516922582426019673074768573200863829093563352573079924841253391382877342221975913758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 10630594809427021429260645026694518808867100818585200386703593464995918696894522212236312145215824673654666850117642611629122986647165485339992533423141090988345855068293426142816921087094906689208150454312476874470021532236868322444319516199490642017627229721860071621051813245272052798453660612496933899292193108099889523455470666624323246514960106162413478795464528278161400045127581011414781964515056944926705364752341080065629932726706031054365172399053935806566113660037743357744912140912309721162803812548880135370669448312850975364578692493657114858575236927190766383367689999238343809531749271192320679800257229022708655615884593762666735364611958794979272731419932253181972244694257750364618915410572678700859039426153460073247501775298855954290967139234122153918938529301929053905452238029415288933740870704672966431590960281561440216324299011008967665488523035314838291810433535949647135702532337909040240172515091602202317089827227998374051752031087357249115045415575034023957841761470552258698760306031000601322410380717107298082150138789818222366987766237856707725643477711844980569005229945817443399961140316729551926397754291831523296444455426353051279105437071908907782434349415362813103139614155687496847251961359137861154549764663726632555516140358497110346189427498806710994573517586405674230906022057750137716876054413194440793261733437668944185978171000380823884382761806705680756919769627200681943061576313047888073384483845547779413460602459400662798637945418423891346580623457182308810806077690738845033856082392616191932337684842975208869904492646041230374838109457110422784348574459911006175129838768807458602837079551136593071868835158055022713421462218046006098088838512359888975994657271639367469356343450352189174073743447904473506868723588146146716169985809086232465896023511837527971471544026967913955355634866290402680526928060632868548807732776356618732777050877638248193722428023367569942589120017448594531090170358747872685415433570341595999673983572175099202524032383572614355822843012689491597040582658113088976552957443045694712214625411567048592567190330511256324427446779259998987721820983880358977556403945819140748338508181076891130974604206905714022083978784443121643166673098159184766959923910112328689179951104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] 6494573523250610043061832831570858749502337351139176070749799451811311085500385830757783592932722813241254360528918054788641994727545024917274455649246929166457270637073603750947859223468817470169622553283461486352474140393839571307813001305314983910699933741861214774680124954225353092426938255654436197281355369065004948825716050310400074033930218813736739962767559350078490361648635755448581911319749586917166024163981480634487574988080485477847123952881152444747445003232792399489114471246943242779400054231110772171102976712534650032843016547882398524231644134476755240934899308919224980862677494949307146492897256650255563696499950041026385242625942954094931933360048846563261300248421048601990003942194925423908786689159425994108983704217829894519619276869598378887595519654608234878914865611540355641700430066976207091108819881116231773036458147663562333723537395313173273347588231812171285588980219915785074503741122043964017033590218562271586173813358696341374375323048721557821922742679244637658882271964072990480640223213682128939381712180662909167879495644147903734827315109271395349595587190543263359914120587899524096826321181510679447097315840822823750924158255931370709047734860693575358861657807960214354622089702492203467126329186256181231215327693493981861764744710528235924597082521295625144582106935543929935531477582722963009309895647330528661353185725916310834024211131957672095403678644365896244911515963610978672952390372678969467580335645829858976788486185424858664532837470456346771921639203780729670529253185521256587248864429962635426122640571876255069022201757580977320737971108946383524775029906889762940234274910699970635372283879633251047927572232074380605533961587227114919136873071905077294809800972898656499280228817289609201032572450591154261238693998037736774715039151241910754529196588914237094547832783076682870940432453516783364491422087555499100177329023171649985804498230550594575985776054800072512217785031119854067620336045125456921306825990267704368665140976668025955905306119457364490040021127293975599156190069801093481322095448414894301007495217807292337618950757800104445278585466889400002718112890470514380090251103389552724296200490348417452664580930852500475009650455312499820833983449283103983990210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] -1691322220691250741496676976598362622059135133360232079781648837858013645598140867855080732119916531454447918736045344858059066347743732540540314640717863186782118196542629368652508580906455047982804967454482616886975200058566882730693573767234064255987481864455330318601164043360889283279683585940833192179023387899318252834488518188272560842037294254041607735857990511555050030921529869915928012598049498108832390208587598862330631574355797770404446649911810884529246274807209309264603272892219135816395780336563899412942462470918034235116007541919015978008915100433580121898206092685476071783850257382639100100008026209712457829183924337487306792578003111168672047192062031596480276453744485132622771774451346514251351362228993333132732095816789511113613885185295244081475289739236815329710395775909130604013439993706373532071470415627563943561277517316207944774850525440398057843796933965120247763770934322740964205149609499972302620905084419946977809433948641750740527972843113352742029631983635535879267161640622915025412918591850235787349688330879251664655250941483336798242575364972559714159571844555751698838471189555447825905828635344040185224144659595401879086439854532390540619852599550678083110483553479075591479021605998366081375199399701561109942384794106819272817603320507715574700728991020792710294819710390779095892181769246798233654773510400887647901318026604349453145680586389308254285881604687598211162662494625098250433210291032729544429371207654411934119026273840759360904427662055239777621548228567078847953260949432471064214668408643845708249544868446250943270077672882615195597468101937573625034099646335964395745131244790938928166042449905174065151645808816039708009186390386568593976887632199099354469816815687152329089947611743811538455772123801493670965865262972541017443678096124676535663403045465091114487558741884862299788757959826955375275968908051302848990712723653489513939800981611796518771452006168817383690912713961668502573776039993226902846087690638590052457424161733267544608568067938349771927254780498946334520144137169849021754157100288006319398145047865544414753068868279408526659110715189177272528430972148091285020070253576380935377913046367096631306234649792742833744560261965090372234051228405477351675133952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] 287306651588367286084198694704665047298876363222501233769242530177653817987525133643094094488041764089060883854816441944437817561176109205585266329448045010236885593225234052074575354339396443236587521547495076574445345136919691102007909278097358483428728048620979554416145102974698021075834515452425968075989752911726141720679731222399252340981783944521626789633850032260555288548307366016860232995547477068030704159693620382489590053768393633066359667746339916768584580941735029436836097832196906305055972105560154163436357002778011358202167182924528118365650372271444451613479404102662120428508086334970304392916596665889228330675826468632286277720915317633807352135548536844771967202768503202316761766834578732065034973560723493187327012958413711266751238670742804790194309071208316529849559927785579214582540535408235109469301054299193484531934279356721878246851976502323394049806982718170073073645410839755471630661181697280000132834790382004697810756763440707925784731128114394646108099901923939944718408544885101582354893097288369968135105295694398515496371286696358909565976793137862244123673114575186003219196756265968956395174669159612792509715081162553328908231542169097670553755921654471103328908418364470849345781106125024829574022397545085859309137816256245280137089480204415021125098583294330918562550533894636874117685275964120301435503002032968289303715672775666298644233611676829639255806441323361243395482706554415643893940045533249795620353106515887201793718549539629036014876188778843378049820583201457781511035453749129664027605136131536260001518884368063093490342854629311676391272934515739372469243141762413477832718843755432902074898881382567368065035763376607843448599509888211678300435699813036621946636037462576473848742828990302697873796444227190503854502761059153336653345676473308753688053097085126079290267520292818160721196351898481117628964564943362173119744012122463136178624487440437929469319624231580336437412835838398406445858661149030731268022161574486422606595749568328610759688491030952278876786098243137475701452062359596103497945378975479057072222903971023625376931447623507273154134077909791337660958138617930866152638375982653577628883832196958754050807190005379671428742732119117545483037034747828524380323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -41112386527435254573409378626742932933344536052271368603182187806534210796702907294411037839823763922612127038491314517898964393492726164562733278735796491242151071665011557809477996029326358139903339293050657167886204492098262310479522608494379058379744215535291079740124485999185265328869999184932481366513243845144015337679872021864889699626324400924382333213671365611594764956078866638611056763364177860754296202519626101126190184725990425465149481438254783243690788656681158962950762888235071758234747529841598262024759069640956891025814635868536218262641277304726597837242691831638311041333875599013751795377138589582126293388634035138330538259998867300451312137739871802441498746803038354653776489191312014491669255413201680961981937590378278781241007779348397352143794651647335097195805554795315498712514611613887984395563621198476284866976612277321720109852806493907548098097278452340690031001667888207167522547654358191277279559530671660601739334653091693807857267808549602751437270074000154142788828556568074930151222514948975555220330069221989354854585390031273358096691756549980694421188252171268915606036563318019732189128182160593972270946239048594301387894149487089109545323461078390630666627871549092343454357697158386701903611793332291194015362467289427960723018971008408094326774698664279727488312498139638963895217226953049147780314535372690058997010814704494248833718587376827365357225565394426027064433258641885073916876906192876999369998057688797229828072003196425873311458798874081698072004249087116349829546264395134844758923660850623897753056583899037607588196458046813139866117057389153110855726395383439412081699147522474570633088296487065088009706921488958473766202307270104218744376059835449357429825602327006083310363650108479474300811142187025285384744463435501701051770619704923124180303489814359174589740263679576980963614775544023439844281374913791263217696727648340255844786328705066346113956987189411476122590429322167498429985587722745799818756473589021736394637741204971759894858170332859893575954191269333005201140568299659181927276056986806583135629744151173515542098780169935914399461113101195441027086331941813597299876485735163089680141683166326034856716992190863437754462516717646066102231771936895651268263936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 5941502819548381192252195157471737466526503319752701251135887688630645736629774604091121883888367013440523318910691642915522012192109216906357125767107913189284771296505546343012922980275786100836890440188308511611277501021147207170893033496625630358604672859500499883389394051815975497168580088915472024344813409577996641869454479468420035136503629392974483992302703091294436835133302736801563349430924094060388789081705668343890480517448023363277563525873941387269078902146747512769042235146234703163620174370611019921683610413284796429789518743549408760912130901612933605041579149209922259576049836674181276260928710023753602636555803677509339363496381724304149066598373104965204752573241669025389495106856033422829478574129156371310279751376178667602803424881643860385622103272956108134376660673376442626161438173578326181526590675037836149939243618407074710263539897893148124254761500311915036910210052444435881162748199919299458360169617945522894910902466776982105719028081242416839055369415304845105508266083886112731348767670778609498269081112799489858926318823457425308312286089624270973838223880900001108487964710432640118654578143531983173803500630315672659010404511562020769358599933029282964321478003236000603656382437081231549740176314362475541270925694919597058899494480536504369677053293840413978389046025617602861572232336471412772362947060286929522814293178845567129301238564182806871629653972802568073355125910581264260254324550332243814647635924366719433171062421438994201054414403599881454633921126549836341132573465824519683480262115687574211041439131114509629190341202514911860520862329228378139485688757650499512301494103360993387632890492919401516679667112785514907240361746618716488390385111472545794119019146943603150681690997411446606729208400478943107888391353330209999293443488430753607718263459913331452826739338302196906627857009290373519235661349144671421922260091036458320340993952437168692438143826484965117490774913815636285973376559024048165879535142454472524652152260471398124194512688290528252428904863219389904800289222200686493687629805160515631287915322500302795820080695443416283384518673009096384362910531374292543657693558202730920967687046050622861998900568485138439724260412686754752863777099507123890421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -719338535778324215434327352186684215378259879850124681934575611313307870251372352195451987781425964232554112962841960556431782342751037517654794352159148239511080739579872406055979344003377064075705879538565205537743427589401589347213147866027024683193456706298732231413244986626266487343956889734354097756247885549394623822636588232269591508954994345574135797705123183185554103472254437085259096513361528908774281522902903578139407444931137344866636277753210595712785927726703778681213949804707894062240164752488954005442171170787687174946787698196425173115599758751815496440473715006434036591369742263854846461253623882543288781732308829739311002323384564331175222234889438567216304818848521788554318927930858081256426920268540796741461697183562138323767791515534446151416908237171657602271551011691978733519660240099952937993351454474846150664123724992489662326246116532857937013727051011198909866391167338821299653396957415271498240150661173728036276676878722632286775753229728026545776020005473424207100242535781772844726994620347482326279933240615108086563577826037822063332698838595878592743354081085198913586468941446902179079637652405311853770731536015621004573532890573194937973382617370144442029723821900625082140842011910339634967133853600567319590180340546352099466895646313630775672050813256886045645841547979416997640467760168769404094253373643262617957758381486191789251653347434777436016636003149017795808339681655381417057693988831300264204453175737748930612079622129957946748585824209039569023245651727342064894795183987469143916512002102784708514366241722116749260513994209736253000338940921428668050949883154092842365119442240615456433193965057513961048623379293408389748822098011054463893225880885523416014517808002845884400802944904500220104028192189578689954919226340347849770821116865752954604595743035346064544494060790971086027566590036959958943342232412992386877545061845642295847708993384078084443246713002078335115994024050606736561769744857419626538418389535346732274668999424121068493764643860760233624014684370466000221634731423624318630230588533995651563568301740965935423176580420030372771245440765693044235187062243638363540839640439921431653541257433739254212753492493665776472094504191715287694978170192751075786752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 36226548514953219320141532308544937624133982457145358419106353186831313657291145864309067205520412691055524018006337946189237476339335668629992768070165680003725817060409977561788720322186411578983811941364446530330556098757365534323614612969753441482995215818809883243424235388214903645098837248638147450680881524970868849930426333061598906796274944159621692869887793617405881780672035647311690154365725907552331955548913130558733022287443581978047193526829892233906502468060327566717527810798627394288928171864403528840981424938958612958112255292733580462743846168838361199510573496533656035667803214819787727323823795299246129630255634961565886362804922180414571429555716115816817789794346364265878552247812482146895753537902619140101569545035843495265132927491180154650392815088111661499132364904790305715844880013760407859839989735158412225684512177565939932378156555858640902882112194603416297200654815554830897723972405616775663286147103813763044631852975796588642912084746214360932897566275093820715862142722479121038222973635925068311214233867979203140634956823651582079299383144660477922456256782147990146077908770534004172571685386096456518184696673883639436005490368800507400711105325096719264971561325411231660554313779914905045024883234741712639309404375659759179259783023252375122943995887092595094688213706802450659734310523118759012809805043282522204304417237469084845276596566445512096400320030910913502688247435349188214848172197316884132128066777825095514674473961417840529726055594536760925607139534486420971564509254015860422435780250530813038853844693493102446183084070404706186277433525356863422263921997306183548651656137064507750752731670094490419258819732945690748502149816766032186112969561828765733750645541498701776849257798332845496362229581458299250257434048812665377853297880552014465458917917908252204833003708360817967079359509143107230039748595566036154243715896035963857086194243585800032371444665260882010019870916077731266081902904343976457778498727210430431357137436020423072014901091056225835900589350951343657822723697503135647011817929262141363984786113233655714938434892338919221454049981857041800086509895097827706859025293776388962714549496924894275455576278598048887865582337151161959075677271776443760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 2413064574830121111153166146424135813341129924242760658667332298600051219784055016907512830642667811305206280402666464803245253064184071950027228806930912026831364972050438659183825261996313867106076862235010395840298565920874650152100636710278547867175392939510507967317882531748107646604047347365209490878371924253772267951213861688492588817610566939506866224114245019814061188614078510595484099210018586984831934318516262883378205011067033111039583923042584372313009434620525989675759137785449668386303735306819505648365483936791081121094119850158779682060147197773157574268240672223418853038068503321314922856989720955129175293998517345914668157738750462828901858003297207522225975265851445206334472963381915761029819921649360480070272888655195346517657114504446789465860803395024811756718936962863645482466973170571789271951713036879836949828143894073072377859027782875216386611549643666899937225973449594095004260193890320883209008515172326864830194634296927324242368789249149159207032240175617829021423097066944062933012154914420300825426545054080696277952041461689776673836148309272043559887256473108484047579600644979055875505723391120665864568853344418271352681893593117781322214582741728843920035831088453739198119889446642631587448984133748099587742086283650072047995055810658603792076518833707761848726191370599211568845666586743282032477792466481510905731856561530634539253094762166129913425669593465466755600077631884977011002509214791493289375487295541847090121416990191315427768749795509661506441539851007052564013892923082441228320379421688945888633855072933655793319335618442695158179705483835785051877340615248966573190790106352263906622720105567484166425833412186385621113953186119410926056643165660349912226641940775262633742977078370349380301016409190899808520612962331069378587955956720406316840856072523436642183550628402382139331497734652871382712009408933707641656615176609733923194325211634443695942265214964093882366093312933322106892474303378906282947792067269726277637650660049354936422617374182070676987648770176034776650924036219375626668716718058544084889852630568303051365115398716123839187484863751804640570539004817262528970849243027554809941411083846228984046303942381743390966951187751651887177480597198832926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 2895865929043119509695855194364865011253256396619536236704860758619706279107581316838858585955004315622069101111006115489323949844030400719937921711124573825746006748646299093266594886905226089463699037096770338364674475667995101268514687422650228059567903132939703464711865929382351210672854197444681316301205467467399924198686417121694014824568041672594743125299794015897590641560479641349332213235863847845561478758553298778805912008146983216354023073731530991707831026022020775333079704925149862403325304151074627510474064864990747564082271644198240645872826776521641504572840720771237843492743909762005155845894480188876491546363132111641020871412533899323475528355513340184994170665593186987234533861805146677726927808812498127766144349792476655278169987985672389574453137034534689376170940450016741095718304421808919557795727622720858905253673992936683473324291498487346542519499139934881006420609531826306661664178548571717461969661943232926061218670895733569031912723614786975529647127882376054955518793633989520657433751481092898426958434409208141946033453530695728266675418112466374546150037728886171108001877214646427573092918768634640499628643939010158115792585936749193932276267621505413170442683162838260751417023948276520974896677241763887240343628221823724810014922241280847122048044685314456243740151870125933190388756630102910556817223356874627788446938063403547282213241174113958355703094130974939177161336941592829959335716622931535763887774894125393757390663701949182641315426655217197531300438846598873522998983699506214727431068620517106552188361895952275925571801814874119504311315272915908861481033386911611876868239463622451404142767192478187037562800202705470490760357760552860478935642737864283893414704846904914180098709315568613927502807827911211245460317073605660413671430566042467607911338075453567287696567860824923465437743667721251038606265043163258929624867596625841517299406052428119126497667515507639161890502927597172520917499863081014072394371122219231193493528158160530959155942237995959384168292624673364828806368271772063027434875079126902192701639978749373633830247647016662927719281072155345356347414044678038364479701236268788375304961375300066719213220166077261842548120994448914315897255786589097182625792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 117136872878604075222753015190490307645996351783347572004131114425243843996690358494742475815301686751091573974158824345345137642495377271822605311143454206691021435332632128771894768772314355097317979132746500423453827936121048543623545376321297565857812048828703068813760857755943101063452905359461967401836506823949023019079989873364272327782132735726937586062289552959184391441960298194865942420501124503862942844329999658153920634900585117908862257864272387851243435501591050337702808408755371617067159394288259651343289156714489813448213755149624183204675843786689456787724430024074787575739045463757047691872121550738595413871378466715588227206407329712194820416819216842530447319665178426931591722500449846447579721856342920915047919251661950094541536817706905877055056661050759416269789013456252683514951493231090633418820897298646120330071791474655634262219062921171529592264270502716071743746959098313498425684028842589733470342146791632893448259644966965995207252490827310578357864102630695695340530242401705901321385416460125171196265098302497820486453789349826578164793715420088092849141450632282533180638146303588156147547763620593351227211845827515867787068548499097212652352876655012329641374485867647163439555556632452486575584919460109448273277487585227698511657524010990797650529578298768176969977179435812915879431081691170963284259686356320811602725095387642263255739028409874812287637714548939042788770288717283481108388410864177551448567662466507489813476217978878647516290602653546206436795177857677806754798190763217407922140965760591956326173781199567976460367270029810017537780105378932344769415139650327534379253086831694494388820145874479482625440573332735741967051514464751096422913214296480853364313970622495205617473755221040346350028901547556836666397493126864176241874654849250694189068448907138946518028091264545980694497144649544292025636417659793618936285441204108306392396430856423096052102990810887011130366332127004453681129647192180427418322127907346200638064640126973751078167835232756873902229689999023178701770235187262699370467256502061174693926173169389232377438854355430661525918240220574950627802706012621453876854439030708027015243828919810322328076121111433037650211404308409770921939840752426150327746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 26306797087209195375154949539909606419265654189271857543228441822099441182892746654212749280672982227371848899037359241697971656349459421531328462905135731179752750156650644705989414276337048881258953539970865936252983007627062524440568437192076276026759360934712125919884107075529940219605206434140870857303494985562027036935694972032925562856333607855158109869913586107942534204297058875856713112938460030180177937577347123402259217822972295025471593629276820168633173604799232157519941453254428885634750735027357991851289646296935290648842726374348243497014493523952905359225143457991879130982016487668010244930425723224799725691900021097965615460410593811431314467136604086951479718044341991328937443898019635434755695177634633309525069516965797405062102669397965998550277533174105450084874956833010019160384104640964489366066583648044701536048771336575993010510628634459708226083779409404121689388583381263786044677251507043099387681737512671192537382557642667579189844870955796409686562038189001113643099967546043968614182581263828709907311583275539028470140600542942806439233543721066910122182820337834708760028324179478067643174948219742189103088064314835405505084032167091659707303710387648216985304983833561381407010979225945709698374313096199524308327473714752859806407461397396544672758926023449373070481653066464028762157321391565436130380762257204526307585481907765022229035753729334403537045525895632423535580825427480646370491799444340408061052358635183564343081670821464847821376265542000887692036610806071592362447726568201854203309479850401833641791781785867384795568651478176525251851039164519815601537779473835506430916843486380262531333059591602859854598741180959642893261887613614636119266957438200831196997241380544019038639501990193690887719616065535679090452214097200911698087091968067815881747836310155588343548227348875720183795461362503940877578312658326998630124530197739810789096657920225711463862422642511862065919238302413957876309405471495193017644589588830802702540192554815314793656009279380117499556731566214265907564160316116987816473969419127523921236120185747206074932403658663740883298614930071196016923271675401351511203273676870693658399193470042251321478835893768292384823078409658724135693002223917270673311924224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] 356320939801500075965932892294757716437196467763275392555880444294272019683557226503049285789535921593790265061776603181395282614066815783848753907835867797002914204528654455172526998945787095739208056005817720336908779416609479753252950241857169268988498065338457736439695398632183787249310664725111151391612220753833870790922448444141031107323461482556908477652325292151588122423882900660908776322046590607314396217684088329860096069413378618512052474863134894982630700191481813909261929448047706450904651253535511752239609275871480286394792510591370421853033332447256877921249955800089865575086078768792587328162419926810395580268087534290507132154958226585257043872642586995622577332400372242362140405625847963627681689248129622999718143677097684855299774255422236455724318484354212263093393210100317281269593827682434940665375285962544655161190686569628565486660434184298816777320314433327871119078070008115382198289527614613243462305144030475481154999134458690019746930890708664279229493999900425102304000497005543180818495325337854436289688450664177726056791406589333621777379022900188505175527383132580821004301859212286293154631502370241584162238178141185742899770050392734685778194136758497968935253870984043013911710253128397689888505547110790174143034529437103827607193881862229794144700272272250755294545857531904976163022576715603257426997642351241319354737943810474344181931994107526183691758598337339096481041757035736442736803134183686245725848220378250684827330361552807417836091360556702977864988427326288453309178722753365450840125002355375981226020276419732130097464411888151036072668143878720685939252849821076741160959347167679601175414071811135950499962566059726758884874999501026062707120540363858244423441927556137428673920681622388942485366766759727211616803006676088084841854595641501737155486323720790692391147069053935979714604592594485531854389066464648863410641707112707296233550779938663002861557877516639849075541451858401036424339383468697220486620138998818891134945770966819819729788914200788172498658145651964307876520930133057788945998570964750853036816913742778921486393340434334925023244105821451281938391725480235672487849848812018019400563227955479495056906003927153845827533270970977289098273798130292559167514214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] -5715835616220599027374898656768300714927343806803342879588700836972875442912005421982153083934519253005861880462245813424245908795898596504522571168678174199245263858996519432829212897446498646169944168093474265767908266374195123731887760542735460934519530165324987340702348005525933543220277369257522247472199409598182983044290880856789449232274830066610745359833843208808326398070366079036245875342715857261977806886740256001365506273272327808509699287262794567471641785837759723214102343820047716450441281563511705775359367361340139623918405319662266415673044823294868122798488953607721757861842920113479540939186752205263416981329349469721699830608506271543235686361288921578036132151133293656966744948774267569315845584100051159088327039014321798494676086725516411987554357167248883148678194826673137669438565926760246723477871547248127461380798647825510451402541744625246691681992326968863209295430015035503667661234095544788266634306057485922287906331265989934741694909279130691982220827790451372603692086082584267120237144357108694235813727074913787537382940664386827650120453341091977572531559789605055972049452937746581981117914650487054241775259578300330828042488683240330407618428493739593488732854311348664055491971846255597118244330219189577452397951670175102704669856822582601516245841468239586647363329463819404404598101932208743409830879029469347718318294644567883715379901457988578648664774881853762165943534820586536451959757640203925442653480045129798231826528079338786502289767916519964954704203274492976356652491147554409386063049698632750378326860799752830063458187867541027225410221399445464552514908148752550736798140414309607564321176748810426155400436816282310990726525935928719835327944825332351364550199614036395464568541103534341474601014913953980565904675158088269252133584779245281022893588987515720936910138710459409991962935842824775929729923470704847968900159727404052702510369658971667056094739000394351142120212770178015886025721544758452291278628969480417488798278359737394745442224286279913896043748477733365080006566726390794272691249206306070578569548698984560011582705601292994006230182909079436264567280082917909766785990583569897383231248578863178535902920638208654436364192814780862458227244590809442684526611398656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 1604253940744801222364314355496511322479326956951707996541788219426531743517734524074476863382599202348716333244432406482908680439516051484453754024064148372000263761207946601461628000234319227017432549822523026827648355990685630326778328422803223379721492231723660224817295105016457207434782010057714827465720429668221770534311252271964515186451927905819180757591342342845165026221786369272349443482923865787409949053321751827553160871638106908037466243526179188440319652360846909851759437018734437807318970442304150264865580214777632970939921557002465249833821612726702697396454131688548450047584602784038780567511182693496175713396098675156282285169729666040357995678061429225953690890900919725524155024021575104956547525099289328847315045997033125856456903379951189821025883490692498989564117751510706101659512940395362989259877242634095445800552387836086311537829241219939687790613307080380858083518224915841136862773294108813379693704165745384802772444193249251812336900588961069279714978391691151763831561819225715750207034794318982903849556561905655994976720026802842547113848647752089408512773014149759253761212699595127465310393984857677106120391860686253586143746148673874566598521042792021620694362893113005400514530587366369888183102738142086544213064156865310734632290524051186532052338027174521470576795738340545152236141675291489791153342017137126743140406479678991553489364213687396311637074010684942046899016176527281521784206782888070488852570677600565987442332224905793303247606234416239925204987953167145768924813278394589892824005101650534073757200934812941619344425848886418855553580107882585626668299122235550968856433662834022027673175550383572173336357697664945328788882386268017575852476349787341635562759218819422332006255752725486475321148525306222212965029605138026371857293720907939309002664623824621361070823573110353983916547283576414395488178628491930810850179705894594815841757438960809805500203810937311854894111859114142007749520997355749689824876437381527987892563698100337387409077906502994575329361144996360901950733097068547768630249863299402075496525543995340298472260488889778987295258024749460878713476117150501985279763640510751796557823859422594317266840033903344052018501138980914067729402888371769038487148298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 1082428055810918050755188380189627005745620791601759287773780153706698037971900097188111741931445826141630930249619740892046103904044842141894092258898026535782474446765689986366676449518186539812425098673144188796325783444515053518210764751034682896181295682128072789126354468864294783823888491691065405934919695338445838388502528125830853433466777965497490785843585845512197570876702215776710815380693726971515307464547276315031416955899364544325682147476193721412904287954113129943802557633550952967355447954670582518348044585194556897224742878914841333870961350322636088325894515678939481011732019868913960175248975929428870652164558492092313244054635437027464146513687561374527908349677048901408890959584736881231091686978842578703300842730651528424157764884740343632801628971559584554402468883900155168864270529897992902418406805349655281789417328334865086142125948677538323814729965969516332617259921857076702171078780834350312792202326556150529564950769027260302842465992461699995404691938990400844974845557280131947841558674914615329669988489142916298879014354413577768144601894658870639833065129144943808512766410529888751173667771596935865437252987102117409526810535860748631160927216765955450017864160648422760566295782212729554914632381282373140052278562086136055860972025692806485853548975927193364356169036227059202724443884174731178466766720657405541237654991987393255502688857061894251474706076626982836025941287768756026551787623849167372416207521476684492819316773334394826245544841738260586037025462836026184518757345196053339555258918562938221993381910518028206333694316907896134319382994357990236776622498611787060791137159516207225427585247392963743401897700658855104711370916937686540858654778838444504432860517350867475158623005187886462298003406003973950362846834167598421403807708197153403182294806247938814920007681140070908478263913574640021251838555370593156640110666062632605573950864144405938855623640332014997457350394941180568054267849254644448901344018860597814748740102593282836336755984421289562734076823596635015526548099584360775143042167354636928400295779305808943829892340392384833265558375010690870931964950055854780671166147288611132723687639759814739251812386242225464656464456787503427098937247154059405818826164535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -9893259922539064810288820224140928215018754071210374677613353247942604808753468344672332442662847005323562852411495076034544411480741280831807410049910814790519798316017403946798719138513523454300099079730206396600685328217195644716926224567151022131131416459913084224877271899961479357708713316293919434124371881828807361877962454430294101392530706501233503900134194450345798853458623218789876556942879339667657498698074197091429182337795208954489691069363956726555018059329738848072921944018966532989090753628234778550726216986924632090849356149889512388679157736894185209915072513225473828718488112242379721532162422501117126753096238641818901166271874516950583665849425271169687959616811569304536505855147677182156631574434210115768919295643192104310371849806684042321354749718336970964102681730077998891638676458746524237172791557562958006107996281949437431329876013106569727297198778127734398104917528967865526020599235450375001595296472084636135287910591249369023572902050964710539011355155332553909481073293972815818680253488496067958490388715944955957805051587270611174032085089649300684759855788247827930742108804483296622736552550567637643216407981709275395151886832748737102089651078339534415401601363674519377543083088348306934026873956471863673913461797831468184989907320082973124290610319130866309765031154157331677254480874303244073613281412891629466490692977195670883018319346608909879449173472252101052833927277515398032727493096582376142407948212233196146807181247089900925812310228825512923947742051910633981625399166025435585222416065436073996345824383633277161615647236139104186934121454960658013132824584903088730990686421939849858097947707390250241325653833226586774294301050915334604530898970002059321055946200290947058113025020502239406101305656668928408809619960438423325055863704617704155616775743385653875323266251217424418737307050761779484591842335241811031424293378298096607329128208999257851086899336314303569796424605906843964042502554597479755889058738191523360854047866121090654177570510426376868811088894585629658880671038829576606772918845793088195341846670166528774836425017628913583755438329207502588817608108570260890381616575206117260719368242924610209501389069611081386441954305178922663820764058285414518246802519490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 68890561103284687107539683180601452742657475610474872782933651643243096908556031352811094664873103283461698941309472822523930130702682944979525018773640014349043410614419134641995544494733353630030098560260428414471221167545561625194870910343737884367037257743990443714993391157143879490177015850531072862087707325767924660968338191999672102401013156843451732292378816245776666149800953665716909304139459721764326192555094728531707814392537848182766543343715238709339806284744785555331552817662974568323747709656174183864577260175666275740653361911916486514844548864710953135067940129596256949441551716597758976075440813362630189264322659414789692735351196450602711165544753758963464331113470279324980610310391474508504176992511664378044281295137391422657424031516869223716767027182347922021663669988332036559742865754673531102132474585500973113534364883086732362604353023916170725388221945310541830642615467403664872579015110809307603713354862820151304869130970165237393323688857833240225408068753995591717434308560288739951078030470300177569314883561173167845882406759558584453322270030985226618133921680215873378349356430258407664383717303910840166700486503623865466422812219849696801949646546395627461275216440756143315241170407485861205164906572781399542014520770337157577181593972352828086784813477201365852580753308091410643509420198127302318786520868124258157193023547822103214653937522886334566236262644807181428040680729891671925857106395579443393299519644363446489738996062508536912949279240159718663525281488507954291821078314895219708844114274017347246773289792088374863002577348498599507741546887468342113867194292328566639497909550391868792967479859653886767471809990294163598778827735787348306422593869314336863389341795371801267550844538992622192139244801646971315071980768209211249833819344807172963146219579930458645725526866063741729608797000446880922529964133305348947424579084387090079199983421942048499443831100452125488528016920385379651021744968773234866403277923244938246587963316680767820416146142142764926605013476809610128859523865396629596709942644567616647052702584714879915984963539805940167465538754827232573046845371248773829093358909696314975353586730495778127933982566724660412662836681047129755176084694105833111040759171121152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -304179686890584054711150114959198512843039841321705634712629437051698231127631195083055315491038438397251266212982075527214298631814666775206757097650905201175303280518548415467316825497113372199008470246468936682685309934437370678523254175520138888866363731047798834845854837404042947415850029123616155729958520818884022955487837992549156314353819794067105173579964324902367712842123458108977340742739610312667420148790515388916219127335291636765139057086429110752252977657584902859145340011110617864158553852853191010269950493419425419461991031601559701588934025334093983861733206484530271213753122796318524373441116579946148933789795381071196115697876599763165456755455589526210619752046618013962138604892974782058925345853843560343310665022459096878929388501147982134144422793820429930196520906152870561532677377175313238547055146801462960865843493326969716493635310030910981210686287143775190578885492331386749669829583109644219911289921894302018582069360094280708778791717760534132602576826076537373838095301974095827241918798840843726739508810728767880252683496854874091529976540312183659377699573455714255949394998071078556482275983164387744843772760625336806157039303646728690807686771117885892427825259142314023686847867965397284267806349104054228174144309987520330812666443404464167305218342040881496445476999183621874656045849080723168677510749007480192052056103558406759546598296882656773290375336265392699101173620435935396380091633914394389011629313866189543838816243046539154431015413815002425240935062817492534646134150109905254755611074780536932511045555691633216828291888565098967388175154071284940814236747923510251117592477784095631405717743121134432610909759709142847944212024185759984823454231420962147089032250301296205034977030937746218776986183479551291703833772667557891762284077856482456149478574884068479903865987233821765504799805035801637438474783624629462677099863021629290928189618420496203154561393374400940045021873966832695925990545976554618210560977226163098153514230466644636587883657521247644035661761309948611668420715837995378339332493600909666858226298500676300141794953477260329087126827398994143847071076979454689402565686669907149680778072869306299785577386696478079055344656533154273870816092452806625115634803681525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 1004174193534810140512028534677129881642174645721433073226405703990306605712801712362978679562183851958565707196823086213262931046353186608118683148879932272008372738007335926729031667456518816885014328512537281105849551616097008078409995355567216386032014450098935955309137536585973541407186647625206694905764323942556803508989716027041445285512682817800807476754100875703755184756647575006604444260883675272401520308151820593648464477467119763112192520157303573999204960731831149420178883409178088822407990085399469519692013124422001649387122630938419664619883879777034353213675629364789883381107807876039841669018999218802747710668958915390807371526985906280218186998601656826106679086872296595962585821386857387764405778064290758651873122834578404811411518468910799272270769460342905869646138495896748482792862182901781648043502175662472847964745895153834575667487450676042938302110468176936970862055834574663948374001572559275993670826616554517002787955015264268951589901756280138385613762087808606695579225863447573854986618762228388664750183893857418736711505720959429480858812144800535354313325633077801751143117124871883940174929890532160854758432074425633582315623024134627046994672972549339016716062374069726012695217427776230007739577629328334794241863625234848520062269751377281609625790455415003462741148107216930945753634082812409198750662874753076796204731566429166442453315950684064682451142979781096182136265694029840619590279532111493826560492274580210350442764920649109288925356914952261382438926652978928045118239744539423576230035393943660333016022395072884194793239024510159039913022727061000145219405520206161184608551435510814076756777590266184640758621473730155630614125054745832887879135772604200279270905506515617232184193963105659373898317507462489402562093084467813298180758727936503224229866930663658666290745170249093038380946865130184380783923125971187358414534060249627356024424706196125598867456400176441948913529098342647136122720132559280875401595995340785051405268738657519264651319391063319863810063030172927153375883788811634732384495659553231896174077181147642535043792572236906545545378726645175233353016341371245298213212322806057455520510164018712582129692570305015277213284294990285267445792248716555894383335644092956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -2583282838453703244156175816382383487458262299930809694416285748497864258031748532907494490956481582941374183753256232870013030716116046479243580500232847772413141843867904787113870232236619632785256495763323561468387554901347143066587232992875151023246462925131989754219322003917892228315550544507678892937342817160495348153122857383249327372994841516598189718009816339745032183442407670150935056236504858651962062514300652510632138594291039126729623876844248511069436712724483985330314025881230965518579036935284400585563739697429324382091417638532797733845669902546941544129824027119883221173769335595221232677111395021816343147609331909830275110727800158785022942644681381109369049918647484530102639446117691301355262362673782918868550932646999358493319648202849683556158739743801774159174431371246291740360304490561325096176233373660039915133636232820507569580362992473264913671536823365815013710724703813981524733818804884946880205956176125039237416190624883981380376483798565371951783047856475121486666154887891930091868914379024146765588101373108021639121063343800042221470903866131697836824161694753714361033436728208904074927343406072869075321141808422690058548638804058401257871885244424965464178694774799029574670647039475903589734987431498214289523075391137719969100754117357120326674019368198440526242412017215191552046878737651078335700541419268830698191431872926655866123544784557065794795038950770597651615579024474903072009214058213652247606553787080360476469508935970102690948140192134555525927964469380296231190794111088305305097016254237640944856194598197777004016200606901050999532398087225998818406226993538547333501213232796664176434905599910743850599194202077851116064094918216705176115360940184873999757347598156540534619479430375016785572518593398713909100734808910988653403725931520720022381360290461897874067828651413949174736893954302229943988109995823949253190183744065302257959296629026192369622194904181939403707437244750881510255398534628084558271625616371377232345938921049983923220814235188458151997441430569564078392118877852756615497637638668121771867145837649796330623482578876806014631553607794394865064167353531622712535772430597735404448301301985531464644178494046331039882998642150418723734075762010203640645055874219376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 4565184165971391895106611750237125478360049040128498641143463438450892715639381748580644034903007301869465505682723332428762813486313922343630573496444327867211358987670176587282823146946150961177273645296309601543069625852225433716162905704856040308008766720634216717003194709281128207173286570429766007057783411974854965739361261779327780005909274162112657268770935302446730921688543160340768460243379658437893377793669751204144703065614688503530920491082823240806770836423168524446133598005222668867415863121140446065867685921533561705555877697401316160959026752252754022746937480796650134574510133534827140869808200099643989181907025387700331988206647157748852911191549031357910462361890818809713533289807467067239151709021693107836573986442548175252778084565700974073088184946884713366393338506383657305398563637222458198741790901633736225729583678239172033699667560029546970659668025876264638708843771265153657030241108030140448748632143368136231906763742286094047453105470084652734455067968124000527804186761813048089741334827504785608713552745364947082401684409410954046643199734409359067102099862746611851468397092200127954763352907893082076570111306554223600989489307493814410363687427129753292921712871694020419285338305199582500076320585525960051332439420211376033728796039670204718017681037087194104484043780805970304432219251893902945137913162231336606716111683004793519309427255636274198874950425314746163706831793089968529536504462135583656018464760012746747065514573618555323474869335191938243350436567348498276060130009702155288586348938666532486517074740471832991829668820888604733886771871088863586823837255436230600580009055243847937306546479826674977536622082337942350137866094501316873673050671480762335465680326471169443272866052312990425926275940123452012643190679595103829504047819024195272279142671489081712717559956478041554157191756387365924465189502357881863852254155526519493979438225516350707617911435664867622148726902711871120162383341842740050266567938428208695514653193117716387777477839675618633127000024673121487105449002371644798116751679946508482721970343163360447028085762394122156845281321005237748879717765822539053874851356037600639432052243773966887465842897167110520746411424139836889655664672926914265458493503437799424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -6110229279968011413015341823033606311301618165588291293905743723447892608837987929179552788576474885642858149755627578554738912788051421718372865459093563354906768295659402589846020943497531427814921813692061917435975166708834617562959825423248953199838810713197569346430365442673906843716866542483324846678579980225762697206246450613211755798277668075350515741640224400583681453562505226889256506437300058355576499119352724825044636619263481623369727762827510276701246949951928473752558776267485568002352439066421100260100399116988161092038167296166147536731664023554101934890565706386033383015214724987671521108216168365751188912184853277002589753784296706024893175717147977531406561995936869011567376851621877484446105883090766799585946236133724247923295156427088967459671289602997322843444420590492388172447253292121440738908107473716997876949610641481945794983373987817812829667569454223992195071969351635585367084045929257321774091221742107775672374643694917474928346761068298592739660377173715947715196528542978202825000733060012530473561490081519404572154680348569649225349114575455333996546865794604393387514298137146754539241711507164811268520300558236727042354017594090762584993251636439045083471859383122472135419319853804323223819896486837485329215362834592586211258062475690331514062822303371909892600376916171654938419453560362523674622975916985161833811347287667764178973702030342091927322940858856648971833768609832437442430213712554728184399023012478020969523237570875337314960377135914767754695304795540831507397346155413166263603158293452897982511338693952198504897527963656401060458564887260302055286171127833849704091834577012651515987135466620356838809445072941145171371764425601124381451123276176955284883515394937453436584819688103375774067085679850738082223500899374649378395242991156570159624720239464611294616439814752115879601216398757099319546934735620636197729896614297541254353747492124793045464605615734031094148432617928160518244218881704295480650563922378061839427299928832939507670543912861821857448809865870990325820598397769094014583987808977497378140921806572058043990375594228146672175954785066093810655630585752883021443001526042418814078685093974361222065404572101831146930914545904307419693139545044228538286709492217282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 9805513109065819106223423551820594098414199695319390305135863880502362455907258520178553258266370977702771222008927364675013693796387448241978395687977734846963731631661446505032881855174402595210046120621718109230042253136416600085441394374147941970953210825168840078264516718444416071491338059319843860279085147028849820501409538873766813586050672376761905499870116675949023341130425402769864550998918662040768433351567544333942406904896979488133417372901563228640874074669984000566673567339355098761015825460437129930278111482165993962283361516681259399141658663155222258606611567177336924267059784296435805269157814349239152271686118132853542091229409311725340885015140868864674002779333174883370014255411467431632819852282139703513922235039567057027440632173631507507286912405568009280623465384795914640756882883383799041176783693458544617962172599269064652347536406714618924245119851021395995939680018241090303597123975553694284519788087140650799561059987436250000523094168876648609407441504569892944190045034101466344359011542652342915736034770076045704695601516181042124088975553727348251340219754645452196736705871105383157714827449294231500139645449374269461532756264569807639778486575270433521772067058600655550884402793473520741403684672962785741784218086677956947438465189046335629008554035339350019306809678853504601417418808557990449427371838730789460902720519298057057073668628963097418064163897349484162585677699069771239392733703590700027564399242641791449781967882465232167458793153646813864434532253605606254784277138702682813424216344947182897521511603893073194861902408563756493980939199684649908774452959518996396682991141937137648364972339426146207677925361270024520070880685168997166984748870875859383232640102265515398420356647030028036817365082071810902182555985366156428813353738352746786033599533140900018177720539986384376117167605769916219833856041531615722252156532994993923125879474660943975253912827882351298723571924682627912469285591549653267681731878424304917867427100201590608025301170162375473668632967951280091132789207162835060287399138516938013048668643023979090946086604301952475488152407130886597855252340165150393783095394918149631848907562458278199040652392958493505579401060856219056021170229496799290834512448732528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -16446830440832299821133504293911753925336906697242553549247119889274539857632140486495435192564221452466852990253003077507269815073652548595948642594340569641667389436138483549015784317181319935751415998200826513572423250614702213865074856575716507178035962426845519903412478318656852930809212862681634761440684151063094529187608263794738354173784871455233466945919045044247466200745651094764632091086672611201186468915527123041782157916067352176164094396270921878899009895174745971621341308460706326212339319286457514680561888784353428880677208012029643234484988393015848728081276562940017596775589656710399238667263987324479748126600070759995468907337672005519650596014827667478268767746486887068005966876289541249876678261810873165662194553039278536676754505917086133234318087114981174564393480874127163429155152433568965058132005746469142476825546592705313460004893063441324130323904756001644880364204889449492638977772528563214399132931292594713680700582860866648840235300225096528163995166701338004316911567537506328671624209677333078483867050838783850889783479859464649011366357103832150471804244294615332928365915276635763151826387247904058353427230160383211171673293187050048330129899535470491699006366064066220413515213093754747052007517957745200634066732282657800267926237063013190927115080805243900050408141088861794017419240738573495279499441543046322404826906302814597885854457333341340644946826624162332208688532535287271644444301269623411398420879285164395070329124542855973174760911410747694234794442207484298111153101867239145637597336423759000873837463607240493996072381156030058220565812281542052147018494114236434175012921176983606863441004042750456968903247192000454082942732754463473337753408666772425266159809533805081708265700541921900793227770119162115416070919626222931278145976704193116388335065585653864915152395066282799531193403335247212830751585463325190411984455530429070625256242186558691768172443958379649942099247510013517179058072544177307880777997449282655516553180253508871970288435706029830523690192313989048780055795250904941879625358643134659018823915213744792742394425951206213800848253123210854740095111128316448703976883258564428345236144852484662682716511928235730264650482087650058747963527808371007847294640579453911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 21080219998253378498649820052519116637464049364608328725207117731758902683961285963052958691658203402866834886191259914126372424875334122112263599317511734973589007619545952219546306679418256658190264417440652090498409955038881254633035006907746642863282176813761441944143397242722531646657849805957814451333428388940775652377638166373261061369332225990911011429985028593699600819206191463101225117299696347723287522277082555526791595501658225737904245852984805809416266339394358936452919748084299970053099490756802044719439715810586405784523197553893321231235583691866565827700004817305564568824179519537776007704342302056791959483438261014486706204979865457757072844035138125823265093196123850625920639378698903978456720281747105497961250188552613063053975851551560024349949686185540112803603443798291997801435074087674061238564787818568677535450568181858057711684345405200962340938664077574793623031874306086841885811699734033720965895681180845441810477120162294476255825799201686678422043597335293707268762597464596782476018218820704384757847286461657832042496345558384178054378486896688204714770693264068317620820476400633987067074341553043640446181638022919125515903734892146449731747892316803471323346203620711445830318832815334868998868419414822136716501176173040321554568136905035441783793464437211053698214274741810380816693097764228127446658014512336239291285733353835315255888098947541450559955907649106785142800508098299351175874500808089086998583412095789867684956331272077377615830150565913927692540724734288991591818052710776756267627487430093725524777399555852984836066962216690885591828103980250662056228235107495267245600818798060177613476325738215359488186838537186023615610300951789197015410576018774865403630337394870991455848372664036163346669877811724974454409584827860969405758973383392148145097900868446844438228294582339833161142813183349295090397683544695276008450446399299265528609315285330590612142111248071984909410337087154885250166126858846650153959997030074573109563112798128292545409172589863571058918692956594574607018323928799633847937427803182887441649462520104107412493135147709313445102353240608293676779734899314672951406993102972269917036967005554858137795616650634375367993269258361404928285796508994963648491648700255305728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -42396800025517228701790557208060521706062798225828486634363709817142855602369050378861642731282744177506524917837610062281235980192604905089615132823216126969888946952805350931837721754329391103175604169160287211330343478191917759748695950828730997797556632677888625333606394687698206922919488523325017877422281146864361442316707404050812648916389824472673624560745633456515824926259033285145208390391546300763920223325257503613411510117045132924462666870523468545842738116052701151710043031491521658326362296921120261649892572728388829787662636368274435610755375112103961010836397043393249769182859069721854124416737775739919460862061764797974647456697188556328903866592293944141015272069411113828551311725505593870857549270767524038349561731996087961940065998662579560171223975621821611188771031285053516022020151960141936087297581070975829451646453171166898684354450003349204349906709135932280236018247857595618649857962778068510010487595181570661048626667552510152602762336834138574407691230367611261493967659797847350524600443250072866780022974309929459686075634246038993465976797529891844003895754659042753930767440842213080490039793079474799185180742521038388311544572033881255932919562736401878280436897471117002546300228294206973646294479146346014602801942233875968450079234532226964857443214708776533421841892770376056947471751449570698262281458374115409711934900176262330329841464074464487566407156228666078890314927682636412000254230181830909495256602896370229432630218320179131671224259912221905723139540929622289034067886129714177622081229668467912505335094525826836001467284872325585601662548021079426174741606380608883937656373976956783438445858992866554230848805412659070227961170553247844014368572283201620719526905641475974420062224760934279363692139880315487933528312765309198986343327757365788870823904497806468116783140293882023804344406898627981446347781273860375086191402682550477008152673350768649116710605437830814693883668442684723513243942399191662959762676049789587404368580219296047916089711140796238961608254147360196489306949264574442447542506503264492691805041549022169068828432084860685447584018086007184706385811035022403051511590333673303309767086153823273180010033415873674115044040846334973131968407310526475567743851530761011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 128053335930409864376273274031941206869163550789585436328153714454073788832190321419146608231021444991857902492935416798212995623441209906097111823029164173527447640317669519259033812979802720502860343007313055543739611299415562357330506407957977295131001065979564536626426518165892404034570688158421344986167394172685715580315486495166548562489912520211544275138526516148475882713863470253105667667579375907546020028477427760017246367105595531665178553962634041633048380636320513758947353705331146633163722083118695911451903563375438302580906127467232632413104510405400401201357592498950559569975089898458191713438838634506224232701147484643991613165065156611574227312390211246431817205505174681286213287127606609172356539050361163167640835465330830276824075016984081690874545017805706806118719776327577067410657893407407174093328667515841487615491323620534261500460076624089540626060039881605015222446665826974422901468415232536677953153440043782131300280058948311597221649146639082193870753441489928509038051283660131365519857271043820958986250756825995972636992239653056027424796630006664100121430995927684055472049127617305571884948596040718099895140934093262276408000816135173696109954396984219415772484232217406148166812506783192439602463006794920356416957542336054431929793181485805747968711401907540631157956253918400374492953087234893650832976065018963031262825040368240429859148444541670697343908373954795817181749710678768585231846768831148851871883991236038611438824550070516657327264930065393492577415960524905584561026122298035762341964538901693730867977010635273048194302245101091518307320121645575938616944251033629146813900016038451584662943574243510575787689374852999367955120482200581536429271346406198687782181069635072287191692242359155695126109685222881185238860586723009477864162457205651072314498521099732175305802543845884454361038231082766565705706351041383732874040537997524767149583593735861843052235714561930989639515219620263863659713755892694235367696514396247508184718261078542141295854496650788497129682456879385054211004944085356677131510624989074738411329794493052481285390605093466053502318110441362730105586974836461075791543430193603370468718857933953526087163401956245815967467171470213276447706586350477030638252771470039056384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -261614009806776010083992413142574887587299391216984116386286077934643179344539901783631882360334870512046439486247139432071111268266525555646530845943965883581697188252349312827801183516791314733215672737197576707228998435507691938732872253235853091729697691364903497700640883173991832018766560365630285763672588591545961216808658585941994532953100862624460184010418358525619784305199414485807362937417668162265154809957666705412463214647252232879345674245112422192438991478905144914123090032199214560200571733880534175732731814454914505392937518654498646647743067379758970005873505335739430357605974182357620581573196448165841339030493468329074141123569544089261318934320439302637767043465318673976456591407848736458153693323363399254242585518827529036273239284892004346109301988834150444510757545835851266108096308386470773119655036093972112925238383463060435256448969859250467706770353131983916924181106614938927275470601834469959962693696271766704963886661257561246678413665136406479380293103257038828374565612388609792605706739230421965361756082637875971068020004098675160658174218940319275660813414427711104642184293592231817912291992326316888459220667629105965663520556590884488850816244804706667596189021185959758939138401226170706708484816905919721056939930891781769117892845757155399777451209811868737122413837112407167811756061060064460406382774647790207814346006466483826555725505070600541660968441187610698823087241274700072364766094172222465211123345753174271848928683277427937223330273872826910389413785646367860543800132532973626679862000743781094104629136894718311368532383525172810786829978427359742863652948622177447394856154436673870994297529808220481657066599205715805244031293459668820135586973077378652617332241811645197278828079822899382228605296171420353325097029552984255514635021542716744649931507451137846917113163680334337015512491462030134353035658480453871320067283506061970054858951104295342595211102125268584687873827477748522539531061314025362464207956320327412925634734449561116500413576655326286172172628796545707458416215026908463433566275411271568668818778761226685042601429782970773929401757336978729822498337348429710198842015394492755498544997904432103303820351867825104168097924658440091186405980222414349802023890886758236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 309810924863970989173411077808143421969691771194389185157959206726041156599635830359543614398037918988260248860353016724369869073197283444378499913625274004603484698624760352369153021568606185022655977857139256873601696911683252365677767801627248293784906918131352754080154002467097872949494351712873329072881593219765246493887972014943023272724585481603116795497377998469312939726297541568669154388918956248201894592014486825065953101589131991274791711670043155005142096804314562594392476845213723370744446374509305947792137339069079943487232957066356583952984322534025682830520704158214951272561573812061156105889170713919243566917159172818164697874498968197893443827649119432683789716443726445653743133541412084657750596586546848595434024556273278036356175833127393553142788156836017917721998927811056331647749738119148055167549248922712308747741578896966780993388413063659593577793245139022767665168525618040838224754171665099726981466376576974264322772575631793001149493806364208179401746208236937585127571203168748809942417904002881543273521684170449588318728654712577884895750100344063633951609982404915580352540767411765825590387285667192882478486038046798350557026151737236686143164870300659155356147296412950607865403612401879822077198381534516409293006365838295560883181860833118368018257233078205909058262826040445470373010652880442872207033255953765033303079083297004219109065726172060333672679852321478057306415951154796935685358659362875241967481560082153235488440178321428051562831534075632804855535356870574697227816585795836134919458308075292731061344011386211403118288546421542505171532847136551143225468963640624100900181576391875793677897984990739059416414960707896040427308311810924299666997652865796503091525331224856077059918568225159135585320193999558867630734929089928184489943225136765051832817578172397020424331723794978802895614767643729636803583919619998356200581897979674392028164591659276180755821031168445943940596300490500307446076571887220087770941953595631690982760908099862095389768107875000986193594587526360103588511455786232378524241470562546370629783552410283861918601293688719431897023891496173075107853764374252623304914071330852138479661531978716330901554695006469110058154231717842790245446906947406091055911077474671263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -166927314028209763872011938631952420101926541691531112391970473256680292263905470313708226042774741226794771837969862433183242016078752367430714213114616325636398071954813416354247731073999205329408373317646928277869148974833263323545456930634168439775219537865230918266589100281951023425505931500905547203381081807536055939806363688763721748005629639112770894586430144393137787956011047746243231172909197413879595613712956825336602646052210645263036523359892144183951870467805920554732965516416776190850896378769934215181186622678051768607841112451971380539627243989454406457604758779573354356685891306978705107977914820571293718664866078527229609157053468241540238160383787643430790210715531470982792438947922302212058233503073743050314950666161887198196993873950362440126208021035753484254634978073831004391320723941419605860337353151668023011457261782133300785564709366908269789100525028688669376574732841507932859648668978438333854537226753597756072674918641254263789648006939246920099922255469053098191668736870176241902323981905056827102376759460353960564057497903595898032725822926970396481132167753428206547972804838912458149037770557059543267591343942015867599438121000252875691569959332940350338810819624208490107466133376550793763061756977716235701528269881146935291768862423021330558625904425564455739178900241514060446088640967877399401353480609170361744709239558166298477950456331395201222616620565512553677548654825968554411686129838620177118593996703255373694467896945670170803050086780279201668722425602983995835903883547307060876047922916951495389231529410477531154983132175722440550628143864364831649888933379637440078964121831303706775796625374930615586629565550362006367116526147007514383665653519145854641138761413812725791874721697490007497173484642060550509309869592257240210545237141361831178618320852730382059349177424878829104300477558391964197468806785347677280297644001876921340210238888812294738863701685317469136938839192286642869922848240185739665447916885153757899385929326964003876014789507015034310746589957697454528486579420453944074736276063365745100538831066930828202389258874569976405957942272723448909170915488865018788531969456442453935467266462896787666252231353835525649363032022617172574913142134306332787774116325396316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -87785242708204209695701696498485896788466530417642698916215593664095197995513251539878394138838507837659976972371851886247599940127894014187901581069080554313302820310156721502071384521940886969760620729687797769033800693418039238800075528552153090806585736252011507862124705203592167435362620447275879918406547660572052285347007260268804111049585284247531601451579990579999453304580080083692049841265330252658146145146640812113134931976905230253204773879307735392910640545658314878959897708398640838468252099344031206880042651011292577128262552617857740535968613088141677706327908614298596050963225422555880242432005238765600556253044039896448311061119003082356922271854751882466289375615719604829124093761281875132781696618645675857466635945577414521669601129566285476605399324878092539872572584061382702287084053647213024414663743617010290705593796561192526133636372037421297971599142999685463900383160526711461284988494904142941705963216642836882152318050682087074442117657033377888747001957532203909196968444172630392402060694572204035064847055827550492786929697242010879071494239248528550575571820211796087333662263222528779769812046204837472993919146663936462293666541885404228893068045405839114471546556372430392516926243740016685624170877107919519606489351557648558174288667496746509158435713492824120106604687309856397685611237949119629518101848303797188821456082953043937273490424308488871038004024754671941975958130604418381861392263644903841059259578930307240495804143868415520187210062946776897048304980948029346830059802232010204296294225545685899512183052545421143492061853002689785739044234461983984867872356027979077716156287694669539427501497652405342570316985722769871577599835471522422006884828719736737280817182584131502108397481231039704060816696403668753013773014637315498337946633735513104667023614221735931729059531616113148320224218691351745896690759712896053786264476325141292835205864414861038969076590283222222437024945359241275823480663603230065370299555567515336841125139863750114332437713045446130372635639807664352099524928604001997070034973184685348553266664175496876657485938877212364249807738591239694734359651282525922812352166756680086295058283272067306785338891709921938535786804997047231219986136015921105162997037727949520896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 269169254813866572553277621440170329216604091829822575377601279017103986813719644501831692357122805475922839213995784185022143227920485382721204655744479169225396915448615933785707273007764109611995632624078725997177800971412071827355328088892058922304768529594094081392526224112788147343091114250765838694503628440687649029569606662108848875322929114013766703620858771925118726291067494924806314460570292479030071215647279940666134114443058306475232246441018329465497362085145624312335533209941786448920139782499142470365110185163583296653093642185601203124825178650129185742501674640221906960008334030154993458155539612169102250950366873095904854868764977791746869684624422023396354986284741684759859073907167897551168517124358351335832815481058703513164947085924219838689505130314610741843450116391540250776867887845386809720573995365616654237716273808528127519867743562095397786973946346570500065835374725453154812522369899786554720306380786533121975310672370124487985446334431798757615002530257711872206138496485393213528919720262221592235439389164836944850324377692066966798499938157878259173093306965939268902108167007193482793894582269199598312935635725143019674873202857087174809699044406546999959134343820200271793380714562602417480513623734202721634740975372298059712157968006141175175456863632987141677488232493856214946295240088035655972726346848859765297614325640121494570075965389960275197580997868966855641965822113170975666996335771391846758061052797819672418934273096020662294324638329219192261081560674650995838884288803600828813484978613096119586457653001558076497774413129349539579211162686161042766513378636854637311096125274545987401555269249533155679974126518322717871482057434175265890764666233048868473736189065279476114413810533813050746005924311608259482074898803352927255431325453128168747350429055727223136853709500702970222602178517229424202388616074514759273254710994331938240481305029134669576750587697256397333059263539562161794544424490730332533141548133675369258656177364369812695539853907637129849605563715946117830207217411978486443797477251244032644454172346365895506920152119428683018331122040363636031183838496005495029448234695674673768571207250129419108629943797949809127843553660820983347334589084981875422080157433389383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -284484667892513330123679279257966806800810157851766269454368868852391844536896879274401953374772507449368288225534692788773936632022197450101400609419346172778299573788488134199528543920776088744218439102518807148743502890291601673398932299129876237111050529128884893769520387381674018064303057770539848459013301021971459531449380730241862406234289712343589423611289478527342251830846285642890446613790257972456765938893784421055628108679012113630464137834835979007928551981280766946988234490382647560506715649088351506842473427103425579447477439198170488926385965067334720368403863111917972981320368678974956940462141008761466953889898046325755694106709761338882029432539049962626124267389714699979213040468202348961368729183885639963109473923674665028404467826207129706511558400768631680790098880375783808180256784302181488333163392957253531186036694937488179044651017568173159301237007970532997455258203107220931535434235767168349098339406322821280476659439085291894749650527070752192199700252990892574263289848015821276655229048843813893010094574239121068071175628009519304477583346051902281771334712097050779624358024974598837943822306723499147275660295925750872830861050992859481690252468603843240706449252574263083671355930289403944598966206309090305982469290522660198608938868895030015913292668883121233700614585032455381735714716120924044572862915779223614595921382745122242536584551208658042987830970952866602863987116286831912291315996919719869852237895299631215973081184741620168968749293285690407892315707705798386245917199464564885227400816672995383100486298305640125894418594922611993473879754742092964635032083851467027661063070161531329427761948107767377573503421140080280924650036040292357692171900289848311353059280420924709890912738071424891186371218415483660976827171915694615211854929514782066147196429397026689762031625243945568553134711067645648632943957035296316983411482012341984498769627390540230632696493069856526073128393677623988043478556922181399885447129238015270143791036533952080544279235904529731985952502484767710412499282319644979762840993867610041997091428757446546988969230721531650268206435590009176789847524742980741484492932269499736510935963533371736295962716116729567131931992275073477024737958538771667034567705924368072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 188395056919529699554163158493243489830208248610210768370694331066102097816769155641703616178830895690438942420659834648970407491820179434523542790576132296820474344069074280125247440221068365554343484252688032644763161779022479076150783505141600114653527108644826386046004789732845419008713771314578741303312574810172497171999785249889830210892040462932175541967399243999542168804926678761290521221497901209977144750488840623725139792704846373643882992507367317319530887145242361536082182476716757804566414576000208206569354255201419434396353824786465037489347331982734492620374914338068670715661561443492407150453230597117883946450333282573362705540226618542572381897784899937684325329863539612072678602760685953472314638514488817381442948968245158464395396126270145040537654256521437332245222759937749859232531563221416665172924668847243338296473758808036805937363623190692333598384081248517020815530150567162043997312254148922660661360823686695241992007737345594161833879242511490362295040612335551154345419098648508134078824863191529161604531264507205134221343665946146774214039139297041468862409431550636270868447969972829635594185838154175313065947803352333564098389588341670760492980263699340768162542768674471703577887126187729435306903195285070376712917563762508931134746603597579364334344187669300105819306431710608563722308431549744859617461529845282563536019340834310805669268932918032021327598705962092864601924413713648265303597162023240757276395890397618837646208022718260944718420101438123095097167492234783189453269666467395586119340326355440786761369217412994829159137642296027696131988329349089634349896331305728248378276022449184445765527514436648873139148038814210049200907659184420143471059720867717817631117682131362270787317700984428618692249797291617462163575626053422408071668220482506511944395457671507920591248631170987462088733752757683484678360123933083840590245989473097278058838727566233069354939913121443537761751465415279775090734615665308864501204371155925887976999026696723753333337246228989414830295343177123601874366746488825893237181487697986003045983245482725187004749192945546390398452129709003289319408864017356014170043400125426917499334503705531649820597691825298656136407697577998314151793771253366910161054251897239633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -81824583491286814970037487039209224919178740160548125234115748463410271076147557930333273232172037028327509705957998472898856267393462317722141500637203327534758921619857289344317100853693824360073380189138886142951232194842982563720760561795709049188806259235571303428594720855959407665697715639280861996793147496606268190559747621628818989300767952386616417088261367607151495373332969744821326757421595738201614868596537473315311037312733744003521315244084637742832970541346748182520047482289404563806080076567568598129461030907984382876535080060773171558391965429539422124620193403010936201769790399431383468979571416802662228622045758147312810362586282417925180003503014399342716682467729210775701688407583333303363857605297005877048964865285327920566368840233588386736981653971822606737574436597125045284024492727520979312710710502910710213379104788129953154222082612090644640474561065324711973620691494097384106679968106694199150104538285633655119564362231709350902554758152462051749224588980367475479150021022415217436787914696616671081037005966122104354292358413131621126635995896933980286906856957287693068111573112076636374968332459000178835002890947894155783644159884709569835275681532931619730678646716746169099602031807637151128915365914847218831660945764532057241865987689986256885976170779821606732290876855583992680419298837797329150945274380088416331197006615234553594612150411756551335892166158638724730048007287275437347484328465539325087578015609006631372893348391478037259953952408811237592455275357703608639666273882927555291138359378768821666942017833558013010690413244046879661982400551244679602816485593772490948267772074582601460493131800582072456880455571393963527984922017440226396293937548253358540063667586920635196927985349466706420255411261547398233574792966151289179649397394974760597189046121287727805483526740346754421920980719843431972334603315306124136092832355208097198455567111268810104099478528883511261873745104790118955119517470410320196844905391556101467433155304366328911750149276683746094040909129639475096340919412252909648585754507976461335671588971360529379213781516370413901691444131682822785934379877725796418403083789816076143641493079995510937683433141610867672452760058857234983148902942613825749471637707895603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 18130434731572165143697161724154402321293133428457692352177199499677435364788585846516788614886117795494376837549189399332308912237013845162499943933313535589304550801322670488017213771197516841921048255432748446767430155237018971068031970248625502040876076735299338658580770268462730161869579701648227902185653622640193625490266925096471115661013031073366706044443379115539955753874075296930918201328157264606257176988563852448169563048795220706405311715459399882219557974124375338157446177938262431575823088880848240741416468248478853165917669367286687617121516822910584328140811134618731055560603096263394257926210074422048712821140170803795669331201149290980826079059705041231334367900772133934941484440099304536680168257188871168916158675620046271227889023836496215623495482199193195438497197233027288539743668060494221154086006010219583343998670575025827392887306592093657972116814930916573782799466169208334643288468254276331415445688132096927683085472074162456319259950044395804787824270546916269488421205467871058289243685037925562039671978707544451871168385277706603691245276837625170542450237600971096565952495209144515779419589453278842915968546977445767555796196930172369879435246470233609031090212434502845113449464363176756698157310246865210172934476044883674172778400100992244144402682382469655670363411141739681505172737809129230023375298603219659816914074837740158413776089654412282233855167314571611939439081313109495834806480108913357618377725053976039520547164854061640028767876144820305663050050222919169999285610655145859699833631741613635729378828694403026073871463520309181161713262250094851215733266737858522194526323824429518013125613818997813547630346544998177260357868957039684266148574946294296836445677111151462425216834259378156700070881594369403089365401071735096167565627615198666334250588060536141914210283514673652978711981603536945782257232482078101462316874659891893234084773650183838515435023462534517088298771267096186822590691628171593759348891826363896840170015859917890512782379918690867977563704639331476625738305798961358026797938100103785722452524713688508155373534419072536592368892210996705523301411105871944649933571021451823739367113972061068924452343791849161369478727047595670249268286423185181692748100431259893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 4373148615703199472813756022031604833919722478504897434327678809615876671056507072669243065814402476362818303406632173897818653396491294599624272440986644504182321902062919301550855761013821809367089996681542571957059148638860249845050746660190327338750006789330664647791562940611483422315443397753441141763450837837251801985113875678527050070210333097513680329611338988784563593765551924570153578831181449583213950410374431272980329640587057799250507476544495329230820482214488474930489208525286460755727867523991899666972839731126465989736644805432528187148972248944624869321802904845822578120368720811418356740034419721082997565002553327489315055191637754266811613484216359703558973100021654799786766422661318046551657559028601245886038210527280009185346344528968522938655257889827858565789568557888930261685097062689543493219782674209730815817315911836644778542926712936847996203401121300466247468318966963998353654150270471932128149257668796184804892919419597720272123387376841611494542981459909703758347650860539034123618433700295244436497472614251192434485911158608007481105403302972122961672097190612961452375405765476659303192528861989796368458655521832266480064157949617184426672927543587006249412760089802486516254997773779277440904687633859984978401078737888301908850409257574451590652880379302118014114804497570585146795723717119855894610129446030036917883686549624763795906059592941907539088468182117633475161458984365678888307358480321667346325861744833430307284652095636497747166522723912858822614876352248657863927797929385191174943756790871195710502639193810147874650200464290633711131099846783999637952656816185795141485303576550707452902402289740107638060663762699496399453265619467121041655432841299765602701271540369529603490107110168791827646732557972640500539462738061467027350927406992947062357001834059412027955274350006963934987122321015429221924279959773900026560961588790261918017889118953378594756205646104799327094551158791488924320753986691668226077799197485680962009475483350184900324176279386808899101656418863195853692406368022609109987604691153618533488929409286491402813356362732952717984853849558615413295069864926787560692262464317204326310178262788849761206346539611662796282761029853520671972393663942694445739937949225582592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -6584544717804445433210136841380801718543016169181077635836875833335676056792105350834633148953722162497658697655003599699243756660900998010924151801384146463822102848790672244204821650211229622234262332095928746430374045443729406605406083718285149694072015468797019392157533306269150023451643141597472270008616554774889444753773402777608202547974286021110595967974268417329851702016516062963736817731864996357783796165395753673549827820053575290374485289849580022472435868530996901890888390421161567530385262624796107848453543418770069841242022638562783693278720111318415504292032981949510989713836793981438328706802067257781134826267867552396556105444488997471381114246589502314396632502740059990876756888733865535793355233643459628977231546046417036515055061032686775218897174160209513411808082984082013730316800207625688193413715572179954534275277669564822615555291289233404223115951915482217729674065986837024848504160021384479964772301340360455288675280289016756671704359192110196190742597641125336005027062144093176400975762407791483967824285443164554963402475139484618632698346051535003890038359877048723442199657217732653102394557630319872782545629756997162814939151227983332583173144936826010672354503798296797468130934284669683137209364155447746908845297005943463316702921368582436462333198034292937954579821983017303536957395968878166967071831884506711645982916643414625780328497835163584999174894956199680750704866309147363589786190837473115515688491779424715662134228931848651258090845813612526163591635657110008249873871641965997171687835968694042953054045293353370951254180427498431250162227846000642763818450712814903630540707503611949068140161676973670468512724505534278195390132647665792223996371535941629860833113093816474760307292573765305486821919651802320192485906554696834150398743055640600449692613121667314488708806697794742534967548384859807197949312109101506648084992667287376178022943559912670915103932650826833619026177768392034747241647357206020248109780184535707547149699700832977368657610895891411057366990626253650931470297049195069670056384454430789034583988816932759635135932483208304142315180847518455845097766074739721437656826756631602357401572617523526759056789261822681878659034256175095427547590565090856014589343903179079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 3711055019619040718439789135397519158560007052710084360263526391643129646673449400123075935457849696416970740334367982257378950766654386997994167661406694793401985556834073770142143458184923154745263854473564388356916449063694993383064521742435272525625047527469385959943906237689678921184137276183993367891263821176207776893514739282382194725508625335892711442506288146532894467200164097968336581009337088825454914656421657009270700137829427393923290220937923721182286889456592735025428488109507983338143264242177516888704793195267165807240099413529674106968974237006666389397150662176737516833579731079190673811003846971918559024355831112100727247836121951212033157035307500180078599298775532423674322614841828379512662059858211642785540562637226500243804422708551137823803148812464506638743609817389638252664443415796225034737522639639451344696837749507555220723644308216324186137724010136096122165886772686836213682822955306412127479306871311791940804766683816972832548179812481969362096431216497762344773161212300383412393378448964204118794086090729006198599932853553304444532026574478302451518989808941953249422928048468592426851089071371103691785752032084759816073266720672543493610102249919263739249668423559988755942664514522598278598882425939605312307871559070180658250955334205918850482448348666180716384611155074772963411028158093821088147502540747585399967514057848968724614030976290523224481213299395416371087137686817727985392709975201678581530515796190601961337553916759735958443577212337007294336433862533162994134366936208417016244637149110566559383522437352469095968525528500068890711337596713420590618106465456344127781492228936606526734164005166879948020915171657089244097589789200386427375952109070888167676888369378638358246069040846803054855467824651230127117660254198032898787813653710884040931631929849411232775753820761918028676059678198261913216113936279491683134323841458187282319690325861223210094545840349482069368653699000839468953267880447633559154781895419386977729028197727837690882334613204667925763207242510945574226698895191648253278534833715455755246719462171661347320334387475688011454508306778942971282224394210694796278381928631553425843676440290657322460676326281348321683809370812993650405384002000835933893853535432343552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -1429018657504422192559652071433886712443062323990917951383547817241282650798761411023849463568485955302315832643805534802021798017275362031332648799746300560470497591721982386145717548875680296194643118474658901578329450092098645091390853686909684084433227121891578310590078152902830151624118203375623017501893984684439533047395516093203232246338799346217871590729308283535431951553182449538332554269362676178363281696046357072654431334274050296048736198248322920686664598623176291191983900901223274198753940174761451241034322568770395075144111918862710382544315477025732532783158627541611600019609507131051491530913077385783466412621165447864965303943832947685552840137027997738750964158436899159807280948929440937166326445762193179694269339580391557026483917960774651196070959915773172151019264139370064074184330603158887693630495183809744512045777723460467468668109928209663906683697333134688453952104780596128103191109325244507397329432490108542738788033132385230412978078840308416459981021629487379985222132640426353306813611495620695166599873296079373870622663275170242741322858017449250805622872318442610582738098101977549307349277028800547198820332727820681337418218411617690172641683607809083424565359603584121974301184224805032820494714123782230929322568237293482891443215178662437577977257988397181782333651663958907115580102952121505837016520650385369952433140356402232431262618401440060717969390648881487849717621221525192563685014083450595899522329787086037422185963849226944903793006385755335821344528850692776853806627108371474133697919086419832474746148444660154338211962567247933412722668957102235349723538299736232369150657648614872814932738899960106807235816799053033709644018917298101400655220035034674597031284719190457139112585538912994177880770761484178956447942776738069276982926186297089117314561408081056679813440486620079613262378551146642800532557785314135064317327724149144837374139047902628488020839793878524026901275757060495572275044437512112535000132535427041101104152350024652603251378976374877633729389183874633715248907833348988476860940003280216586524279511780319255866943930044284746694860489018140251685678823396488177380669222290998619867208180624771971524620287431724455696626729261852396942190367121070957753285600335626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 415246446087233890126029350561140613070472722901994100849234648664726437745165048030989081099704788047134908448336998119243668785423766600471002448501018178383718322629319293889699686838795456078326924282154936164704733260362576586144634518550089803637802315872207024328945369522846491946708458710606860661403201109094683916683557274461007124276639004648455575830461973616176233404622437089889882718576821415042003218026950546413852811062968131431029858318065665594213483150538902898338667655403414939395515087955123397986059827695122067680979037577281653604739219130658131125349420637342797043685099419359463852892575060605547338339093269821930162271515527485863308529444965238476946982332323341415572690286406904243688278703131249234085064783762983033742386717918291930783943294375476189121137439853008616187974976499694237001728396349860789478003469925719354661678714031282455628021510146033135020917124773738582546017403817093368067284884420187175353098825343869376639739631161320424121942643263572255858706453071344965220160125299474510502769595580233007446989976495823041301422680990889419936398598329525840044230521614386301228757098424826071279550200418456206446563324605373594038792755934509109962813480319685712692287038120183053005966812757733680341757148189459347004901034675590912860279628842294038407271156971924013419474726702660805267735427475031381304814378443957464317736789128245894999381120046549779078387666180511859546185991573962001788710488734245513929875550904460419039596778715829829278254564038862651436284549976346906522492104845741952279755751969036727214648822968980303076329330991032589046375019513951260262927327055292353668135455246723824623118339333897845319948319005516038621137942931786745153181345251941574311620045506791488094381701273557884796517965514708104197981953359394677727968884269976559112186648791062655017575420664183892715640068762350631211534934413728174921531228767996702456967432368950223199293059308494342377816909685995825542648233810732370687066404545468287310565387749019863598594650062457158621703938370926552321785669039367579057224682445138778801234588264486800414197016158329575795365024410948819180492204995952731248779406220055290240723744092188574597537539185830946728951907353346329741075743101681664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -94789615462713626801540275649233622087345896709204077063139932819341556768869653406941663204488917004630813554499630863878803784727521447937285981425652609182448509345969632712977380923605037193091943109073132266362263383817008433532197736471110631854554001012782668714800743980539375579033687319374967433643020390084649573516817340561753971317660963777760403751465621690857886000093665256731331759718223083422891288157978009005196640599987222186545063958298770292825555011225300212664075731643669173380319797074706801594793320073902969425220261646902497355526192838496161510036034422871269433855962336285797463777754065559394006989874430708644995678239040301391286692513800025923290022577206490521850562968314971865037896413574915483163760912835200205742809046249061003078866638702023774131048946278990965046680145871837983283602840845329321725046460718625614447385570496108732805839275853995261658034084099057847120783252262620714558305891603049334160792917711962947877033257800044416145477522907638369865755656108361561746108338414032050187371056706683784753561265220574613954836997267529117702240969686121102700284571013094255871667870260085053348686209011748877998762349131611902703861845309854286828609487909249393179075488859836410512909805605383199847301106018435512907817058608486900506668845450627203111329300874160556829634679590649841979440774994859699005858268078415021968408196196623228160360070343182024622479236961028320190234292715561775488467180672956605753489476733618327100033329502528361641951409689499842137495739496066686193093119607126220891005104915447315094598615439328916066691802149147326311009740062632508951650115355109240770495431148220751388528528000019780124990700099782736860582083359036764416605855265815995389260992724037495363462381268657235639094250556111788128635461298780045326699540837900671270025136688819793286116061601986918613522179351440446905475201096931779581273525725824518387401269113922903785629313742402186571174348085577745174282907639357906485279847401823911934680398283156968835354832930835243308215380473852572236269975422340625055029785012460364832938147686337938753980245224570447759784324846719285328403180476758408973067104337942640368758997787082250928934232601246262114400507813055247867266214301532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 17942650964030880076582310147472190345655618361736389681073342804998532993724993318411216655926424765220490879965080004612792173820687761208705877655378955073427282025272744135500308969453555298002643119729613894681879591185644092618043135606451856209843958083965321149114216323411297338205694228932455657290098702588033180361135330203089377914367381543170328335903843224761779281465589410348088310045958072418867200937617078621478139013178924399236654634201368152779906764561549416072066646486760035722747151186160608190196270874045754135555815989437388408580552422709163757486642190322394336705303391504476311541508775073955328928546491239802122803944891544719392239906924652768290158827221478114218550812816008682275985278381507899402398061976767989949986066528166110633526573589072431023192434965587707419736852592964140685889617905941219992190694332544747048847087191258804379820843050973666696781469765345593612443264097458840857005953018039166213120166891574600970639908587655862384161932872824334008802251872785118289901178064131311935642486879940987745992013297126234891046640721189671641377595185891929754153332955154462888203900825579602487084812274176933167762918584702679974342143760078758973826528127035924142028791540493501140856934411774217766990700457576003057062909007309553647912219136913868280531381649726342098919686598654357075281017863024119025047308383847300797387856195651900163207774699020888865502867998143564218960314553177681181366840509684432050646674319487451492815098236641574017986398401814407346513841283374851811959434301366079211270875954020591008292808877076153224247373292810632345694463343207006735897822762955933049366389047317305552982643210897834911374229864766112402767919413210817868920157503383756949760120261397739632081223586470162777582509321283690458337473587291666444583426185625997259855734322694755039962565643891268152326469361370290625134744569666835252700021388930979214252039612111187039291007226834010260966407592287736181593985989885188972999396110438401219318059929935867406611080936219063296183443247215414843987834780819424917847022368513053227683569300149510519106711834671932581371629834414261213402297675885941321598244666883734918308982448354349095705206218488515204203994523255473576111217057988608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -3257905970715666323226550961904272484964294434260471158630212310024359072108170801480114009846111020702716735515348757534367010812351685205146953972188023088010854327574947111390712226929302907333304547009460399892582454436009944422881843209031332481713468962019970056057095380785083040327134824146896318247836341491167604679356292911980349205498099499603342827403161315896260759364971260045051558588490254731188150935795544573600333460244241392090369716193234072814947967623602900679159953148098108597041723700391598360177565421145531425964250520586882149918473216822136265432715611268981617295715817174025053890321933610696501199373518368317034492163457772476570100259897924691662461872209066696396879463170128044314368018871718209818833749961168464561723239309871852317151682892589905971389854194870496861317696305862556854127009497762489939569843821251252525125594422087087772555231914234663640624297316173128891220379763170349308894102051001918288981699719405485496684550526147373388509539283481298404538632829253011489511484741806968661235065514412588876563075908542620474166827520799847552658117654180892159963512643495200325024885172992572566480222699824782365910418068284188609843459444030303487974481748277597566988473766066905610543677350918581402028203995856154276890048808965513421511268226646769110961660572667018312911869247065582983010431416373146180163044328820587813444964895056273109981837826813604995406947913794454630478354980977196554609962024604043259287084092824228608303993505353627019123710233938132651276364220989215385577212224075638640555917997216365075475049422771825758330656049171228075597978386197061138206182096689030455744075174408975350587132819069810908406919232716167035407788661965521744820887937671918096147203995123370600410111881261016795723505599505932333226479408438056785110414895287132273385826227077198779053521959092001758867208337483108528522851106158355165418624964065406306613961574529661657936263389150382461869656710233990360027117358472504485845761637767735482872398295060612814096019447514667140718874505715260734903417738302377180443223313336431470283194053319493004923555044253427476279386778840456331916068376296673911862739771901180125266742526372868669566556875936648205710475631059164861993359203368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 752502275252502549051416637333508851866053353190086127475413507161447222150322422082403738580887357477482476346657291946109774937951314482491883174198327446299367767600987979709592905128197955252789153275069936065986963968310031734933724663568620499607780576081649956392936774049560031724319874365099143064485778157720201397879260496402466336249439419327737387536947944979907983329051773378912111766866746456879179494262074893343205632394984107072912452165521780885039995838496181489411819103512155334746751705681589580421870996115575327337463249828010558590584090148682327147189207505986984299079689055949617762033797803182884355113046474430537192563692435394145219113944018022611624913996071438767217851971113169795483226096333287375420550587109895699431385542770174407642761024606914035776451386815659989314351461689923438987903290957638331413166546878642484756745996009032305747806089777489517131218318946569220554495154332143081758759366830622242533772820337392225078123953403173409914765951229898376905303414758884901074438316520003969058794285934111986446376086809462562699637898635240715178961276160732311522869488380083361991739965962164039598641568033959818079985484045860250282686583618283440709337137919481778940058699582367606544563085214377927916254146766476156091255827709936676477869921333130168868091005284597584150309188861805242642932182493367482565823166648786054519951897220368606113302362919119013377513840152828074949540637275595412681694047473523589275787013722674536476974675579797743001016282247362027598210183401136000658965025136456427016052989529582952444714357666438464024220455863110612938065582705984413418379093686748659273930359946530067626602269394072518876176504539837146402630928015337735738379103066684927986774640301010362260749972953702303794909161077557621208309776239067351108619477241282478894811416235528144970087634120276936976655529899630257128502064449607679691197685533452933409138338169848708823710692086581393961153956594707442851733340944894919233201861435995858495025021674339436064511225440001188459801473118773787718650299475894378874141125629958113405180671811606667520207451646511081402818557256300040849906002721615413289294598028273681944162975316871120630227710464492564446002602403937065882500296867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] -228234148649885024910032196578232196117371629301878843797132947468089674152420266836764952092033836554622330600134894589260492711854251732530806780035399099537025513663133733516182037886007186624130107025585689845627139045893867595462551437411199705195851356912949290409607473544374960479291720481275848561776277933993074516591256092382775039113702167022340720624518122454374692310297275877569635614244055968069940093136046176142571369412384389433490956648590287072298925771832322303456106562349433605352068883489251571172114520944047748071389804117252565639104738144347114153132171937050395094097314732532438909100414884864076502764029708686179074492506428898789955241749411016045738503535537364766250783211361454201131089308111235472031766950931517392102638696612218714935988247044025870105209012841513706045401919498364974135984721549331874459296777018883312795625511456940327432756337548383491477329640236398662546168986679065296672734464594253569355419926187324246824342849099627363932412430039282308225335528238907090534315028212335233588811106092534289171655040212778503141565307651165646339185530271116240808003404849102465927380521552377197070936238515034703708746198231728909587210757358530869461526497785737802471448779000346145258405729087585198144854154545648777430343037320096197818084401161533947599879864490464333259266230440808277369060104978129473513400857690096299608312217848981054806373028418518687691043869293934678336879829569370277429075534640739327731278684099541137867243632950035330713264117799362661772396899944663131295035117780951874947995151574457971411312944472920685290120136667931563482630754739184869738036395450857819699000963749308525394130338514062836521539694893470912116513245935524956751157775433040883127214973722955221668439191135828703458209332201394085494472258644863919003159635026643323242493133891176954467460242036420536953134143887621430238847536701039141054819218776753435443910177213400999650593532611957164947523642506479018388008302433469860514118794709672125762554145721003785595236039475891124506032381747205211794898795989658646969513226075071944335271093856406102749941545177834503263507767055459613848622549751575723078752624792819355021058009419745049310625495685519846841620074617256697159333655347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] 64588753297764042580171938067341638226150996391114766709194509385714041744847829965008900694272397549812088343671698466267349384103796446979259239119192327906110164276363912176164890890507608021668890131428393555514319612610631386388848366144925402110507791343748172520890739943886732917113791408352203721122006767725003758276063071892170857452349093657089558278911448171287440720865721680179572546679827271262794219516672888918602223941705973402859107860357264642191889015867317504429274154395110396710304432400152179323174293563848456985276478935366887327532473784518996617811760905730453209588985065477510459376256438190189958055780335603381153269966188161438330290371476500319468087122374569807000226937049741723354661390655836596241961544992332766988144316818155831251637219279928348376357114129293243743577352638210209268067971284820323052206322329233004490889519110086491251749096865358432626662804870897522153192781375234764500431324148032293961950270518513218851324597784625952971390986496281239734540909665814735409069446113097964658892443924829387826178336949203980043353016948848104025822399602584669222357234816562285231128574675905486597550244134677533002000762039323748391252189333381520444265165913791528606034255994227968018196526952888895044416774326831612668712112632312938517071800504102456915116137494907115551871748937818715654620812993232025610736332747523394709987300513128120806059459787573765462229826254962584083818002032677867667420647816975262423342488185168945393710965757641991380749619473025556168807716972727911276323665281434419645563721501346052599814182846880373259957596262791825044812968082655854068656408112893658134204136809830832852543475884636778969723507949653273317820833315478217875364213589149764912336530674491112682752695578901202546123612414301369750166639467492285082716097345211982865981497845922030555150529141184850332700796621853914398441342434805072608479435285843792482778832711252948041844108147051756108328826920829867500182552414395196045566447350561060461038583066379014437977149087488428849229296111683226839254290317009090007924179755881395974787976972805658404750710757000500666831839195262511866327409267617236055216348752144789238637870637185379168217306779540364908104780065455135803276022251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -13773935479179355144872528587246365957776743385996728085313108011272506070420624007016999136929462768941475590254202244575436373019390755677926190385976277165756128801958327364017688188125136315734236408233659698830966974177406509371912143158248024131037740943949195979797940855768211027375654470910360736115458058884072619899586211590880885266956535786714436721465396664390599540415544607832361643006569439382534380274809245225842344727911989070056998136364763874665458621617814165654047489065880040417887374722024739634828588295707967641432113269212840423298775061165448278795289121184371836741350385150312052703105018767789764901386160833880897980816530310925066737592175538990710914330095778939901313564700631313355123857209063780821497539207029866423924444992314875173802634035140763949848445521031500070681052190501594053095732772428255698503158309096124366859555140744583499350208642615980461022958868527687081907341509066845783015307301570019177127388763209997782200215343563733704013292570343769571729297350784244626850409372777473385621789911825592562478538404728530953565002610380675845970231023817027942330042311548081474089429677361662389645129964338165520907328738515392186802086871269241117783165426480490256128730693734282325531995538711883922499422331101159439224865892732606195244838373063957840928253321575022494214098267945308492078688212006242186372545753984604086364819868999745907740609340117033081099497162845395330702032920580650847543301187695073102321841276688476255159219842127618969768370115280795747678359758908029880039136076581478721534738147090222086769887229868437525039414426124760177655477849856078293687420988980449064811131585101904333336865701657784532162889054609722004525578470401496292003243741269512623070382715924079627888347790103991060368673179926760610144648548644126580986961139139678892270428778066190857109886260268396495427133778440437885185147535635093227790072731535844127406633052176649335198371662887645422998455800748785372666113263294252347060175314550871286119835099176989300742808388134883785675827644398683504577202216252238920290264904830416260246985385852643323055668638507460000832461440575328700530378573186626349261777726904361325312772878362114664279934501022431732680834329425173213764334387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 2183669780263913331270438741116902553710305436967251133291718483576101990781183469615664232003714393002036082320579711641776988278159778079897426779775744035732832199316609685178768757256377272218549784929063692602870930737194030345329475200369262129964404881584097497049317004561961042137566141326593656359492856921061049353791689576549731214313015397925268060171493029091481057402200180684151689185979803087105475791281471593135311603232118437215838005970415608076635249849973803052116674694253000666511328700963125560885001430122408503706452524873685504918551402639533839090320527847253180716842810559934042271381494178220654357205899975249408541890070565698094425617189775313752777123733255759822142857953481658121804660414646558232474946744435219472905723800671699223087175811735740864834360396284867137001308257926342067441346817635418879457782033690026415381607104345308420867685772313677309685386392010106553593413196880972760389928334283647006260866353482202542157342059514284099922334509337998680765188374612552098133636837832594993161435325036112324864945497627732124829608743820788257384569727697071283419673865396888584542211942426171201218275392536497703214080187643966464665412592318221650846220543906965090526105307977589830765686492618516652276437966543890752067581593791094283726811607061176698272120499542037410531894281231431204923649603427219191863384112163259779465733270627589980138056020143659150001656211682035793481316115806065546373737392353038865810794850728109720904110790738711511404510976225828576740988659551011094538639289646177892215888154028097727418759092614944086097755352451137130881525801248997369199313248529351725513058048055349985188472380404138130966777235497073464477176919674728068025680301959982211550495346966405100954156136079325415197384457822372686382489454143262656391566883302019323450570444209244935888791471444784311204470526884590683082049126323408762173363767304059229785420605900473130322666890835323120837714803663117060967010522939390677589393953756779218850111520103771771403343435670900153168962575487016944139730656982924167415163046654896830674361063244995049326072164378085473361657539657325412785047743178585619957815156713583863583853315005510319504751917744695300437804121820285189225472589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -294559877312665578101907368960323996005409635664482776854697184649551586286384331327960744958684795018236607393091201217912886137308780779545785120645299240834965809347925172751680594641557479698821011429136153515763013979615382464198669827557556957046862518000099448224461668802668728190018579580344480718764562209652088186952669128634245897864059436589714866683045402752785062456519380304527160628095393980224302725205858338311210443638357454549088877922920802057600230419941837634588751294169713520447258690495510439485878203056278020820581999778694412882040708217475650075752667899847025868813669343506687405432975269517872016855305514476255925491134305702331332467221846555841922922467565853136846265578539548067970766043140431690255860569036279750588109558297199307323545238131313915911102133760320707285464591243851357512263133615575684390363895292898971745658430214653819499017061868436653626232203800378973767938177676138457573187528540027053397821843623206472186027436996532187266242580217265923657442013497101986124306136362674966055215032836538493462121389961532859607918970337165731799207496009947217763985693769726513516435078747151762625874017778533240395255829718582481927857191390262327378672262318621367772348244690553458047480666970950644527525137121210827218168800155869393025605609518455997740450124263594225144074836609789768341389054295897643220182148075556416237143485924335024439748242175361123575259630502755586597197376598901303210253761087214229444916912904255227164961703132791924178621800316675587119794570931712488955802791270475663358517553656033841619202994732590563007828125373525661053569037897364524531272925345012820397288443003785585226515453303013420907697164244017704020776583320802248533805119444137857164205608479038342568589544619203475527207224245507614687345835262627922460034043998408570538871521502260318397255147634723762061191188486622910863123999589642697824280806874127839001260718860727041994780389505275947659840698968234517200062960437718432533124224417110406552845311150280841703113119901650460010091026789007830327793990158753321432742695340371518840025955496303263369854411012631647727967619107848785631362550701768412842410016048230074165875622062073073109988085108316305779325130640389813915531345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 36430896642590686073080776335212182608259724630830725814643023721064399018190109642528101715492821945670342540070435563370164650947660434016592654018253762667609098900301715435413900451909753516094356542690709654498729954304783805700673172434275888451060222930937977719532294841314119878668617363115338737097447761748729039867999858729713084295062396588154502910917439167801458446177628939715402120114837778474304095387324452780372109284632024997982605160455245646141302501181979637619427546647662679327504795952603118180620594422231435392825128641248158580433845437448259161067410354348119327461344176106951384414005724235656244672995495931068851202343457631705709806644162682800561897411608148905265654799759742289010136651102553013380865621976680579092560847087958927378466610849631868891017713814949398199872030817771533392279650300937936977816582653771601134568752355002897745364957268412908032989194219753138913420441745794727407945714805573320954908496099923844969007857081345431959120790835412616848437989048264126630465322030086516489723237168836636862502988286808985506776771594570461185343650292508565618954387712202155924331122129663019000875936112092108495008762615210458716228059888803585223091135198507886003700846407848753464810524733648570415409845599828408763213587098103133472976240184098875166665632049211814436548217256558224718655351787943895313289390801546289890072693813319591125372030207990680706244672072270126678123949554244336739029954689874972374454235541225476626531329041673521139829151919303073355566276746717354182523150801584227423518220466573720657157256880541193203743519104561656571457130878557591490687687115723871670048807052872518523610306216088053478526414806828311864777587081644039870517546028991119622495064153569369140946907478925656880954893689648149010991699049564968538672275729870329939927014126729276608667933183718063539977110569733247664568284582251802968974002813533740072531948868462784110230978621603715585824078182803602950796522230663050953170090007409980076949385856279075734618207099465133448994330552032209845484891193683938848253524966154200641746612415950121403588618786528225547753013268499652134365324887345191487798368353933983844014229800762820104381447804099135279857182745730818419594362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -2387154217776346676814825995315186118939438456261951098369292617571244205809717968801572545301644957660915523056687665336435233625125414990033158861476757626259728443320769801114179825943319547602743589199970596572886002110963862556319339348986692951997836211844216242662092866093686171210742286678006341047750545596256268971400203974131372708108392681382051394192473856455507082457651792061939744358700374690932428666474283674228490006033195507560564447914205749885585218709809333633628841748417484216868579506175386451161240828942453812517247366520668441453989017074465723246269546985204721931015854857888508336559448309710813278266037470774758326681814421769269667463468944362099740725552003380280959616494887577832352607087209506980830289995386313833322414997548263238055890342200837420289966828766073662554281212725400939531742160751430347273497681885111399984609683242549987272150756322922741566746652158653097251936266599132080391060483014520045071960888998896219416664116504668141898034885247277562437818402456203583849288994970099175128165138944718297542483288765531119629094219260840261842501988419791611970177049413312545490324634485893207271041557642708973179594239838935154498219364544165532957825812421369004980133360801883959618969843772189066974785981224930288448765038892297157628930339432933101097444497921183010177823474521351558583622962154465097062652395254526572987653765868999997793998893883395339588302545501725127504073534109055603459800869831498524619665642324447283697749684921283458249926031980211052398947215517579701350233899782502908706636091249971305786007986864634475596242443748514939339699243158057428811852240768278154667281104931279569248846359535524134159520775706933997200124409123735063372271414186557716369851519022217043369471360987510183899584497257705534431034513884634975407162411176931635332797012160823132822236505811469338428472164063519329563523540131865980261068016539105921340309432116795872855826006876856690385994954760958709980661694517327700075231057860068123068910218277037385579036988246831338912540670541140785009784494714343293263439152157728734190450271178527426136242401901116233175254603883130738741143445556906513356342426271014382252584593682091601905907384557095172774583390756071614269358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] -493780051856311906556350118508390736900065739192471893605731131416842747042992179377627952133964086103693642713396223757763568619524358639618700453564462485661770023207691589054551079281549425241487837874148135532532179602591339732100771890122564876785653978480988255175891245322162769598210062606666823516682033707229945339375511382005200740121765066337289658027004634659125826669307460577047571731136861299366086458132849813830620766009753119804555732582966724787722486170705702605383064806876837498901115428290203737700333072440420229457591405540477165925521894014320424741347346664825169015892967688158922612066874220350674794408882548372546107902265580180353653796351404458049346620058098705878863084099597270978665369669323395391240932069558772404818972693101161251149811554566691058839286365007023433615582874087133907407744944553283173550501942105580023444330584112684587250965133195839403053000325508416677688230756539855224756387849926884052159408115771437616328759178930252039957248884602573965604101277445900886849077010001837112803206458893156430466834888163345077469017414150994342923258235495104317095697011963901680641131548563678880143915334528859269765247438182021563927633302750627816225221039657291876588060224700245706302506268692501729626420982802240722309869082253922308805484769227778544300580461034428672309565327772271930479680267344943957742423121205689885696010382972227610823947431469444605361728531781283423404795914165241168530718472834255785581665078289253688435653869057102423124413499669326659527319816831999893735493372218693024498639196964491322326213165923028911522496099105732696715446086130737321916608955712110544923763661066475717263853452554895123593246083106532735827695079988379636967092997880431598310572442421946883630467206706704939884175527606064226019802366451249462589151441192008340128000196586289400422740474012776747543972407210686302201217468439122982259554266679921681782384807879912663166088635206653835655117100356864493923118922991375029069426783045379208223224227648467805222464931940563793910215225700617048800999268229463755362814185423642426470108252884491110641078279615997915151155822002202397777194652472721209131331054143680284202574350964359904112334268044890300877966851806347577893322752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] 213594077726976131582991914899693672430712951401951686707103572774493371153432793294397962761988206412277939035444737906813040068727647268629670421827603640100008708472777431846726310762300543281962303097992853780830272386811124447978752164268440384495708038048229028217493709054127842916602580522868121444829601277722444610266542671323207092787024614670025163172358635998587000682908606488530228722537063380785912008364949850986917018166277132353181084419172012340622582760314676726865234121147812719956119657326496650133534519154685769741892592194108141088007293731946918146213637976664909183212629259914491924289688690899680440763443990905737911045630295647639594171857583770061622262512771480901713157379957795637840512094622231954090813454743844319229936830668717546829542650032378755329882343452854172897050169205646564763700184430868379797197616748185748620750585955598666375794589952275098129125003750828275988596890994143708920013949613093982585470938700824164952464800530964985908121903305108902467441456523693687666343359584092105610488870025117877075979569872785605020466179067458424253080927677903447209767495239110852009307581112190235857840422770260683477882207642048935962525041343271159032290451537065977791445563413797855417965570176695246670865223164901340285102869327462459175599077558211546403508173170182817275775468089102038891332117664024025890434291713348139899104298846333198403756330600773162504354469353383298590626560642498121043338495606046493893797751507251383478354678002046571158070658253300642993462421974358773188548604103232455437982177469026715122153336620805475305756764037221290194237948488353232818783106100877266841987932829028513953766438348367281417026099117984660710843413181579090937526658105017304757399573891606792375658277252823092560408003172726609996758020095906984738562160254258589309819331191488516972246324193566394694107321777656996739802714368085409163735470704989107096316488139148898687987696977985192397240226787519609500259133090177734105748602249943832148980811148994679060941591942622442980208992752132340107790600294969147744647756449835907937938799237911257993694682511747072362601447049287419247103865653230773759285726767177327415472406012542816040956691155929872697839351095065351699824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] -44187666458263222217776279693824386593927082802014139620554070468008161045849884447793352664866887524696413893400433723089480952954176202469448256161412891746841163036463813440703369704557891676190754251774675613338999491619137214145293813148955079341023616295367070505518030939583451616667297887215937879802375702013461510430384265557976944223538186136062835718878694333889735711363191173088599402793388971475510673328945913172744921882677886159473784189534361958569348381542005431619919599430981483182278277110340221818952835741925916386394745817289591749214942732945512151065977330544984272091657809393614368723811321265539587275362749970403176232933205771413863324772691195082827801540755087705759043751701828295336084709978685838514138326659966002582279789578186409463445002073993546605013319760152569535595390482822729694614165484871416076699817851241287681095402297401805366172292334889644567076896098889474427480345617855303376201303566850356682241244547043088479093662428993941166918042244783573382693611967323385871129532914054914774788994662950394523731672535517880062248911258135068435095610769471800783179361170586637018600620427979747620431138812315760406691082306248932270423605764273322560909228835315284184178145106321060018061198712487748107372652461573897392980781805299820048943421070235525306638885611617897845994480418401334904143082539668219660267838487234647427108509405828396418755106271628842103611989844025391488336366969014114960971867584430284394613843991435773924882721250547537854211221139427475083330648317514912802331418863844468234731219236412983653661088746245935245696154522997022431987762466979657969827980951078307093623174493071552703625201750312578793096449463651785416622495446928693659474913467118632086713662430066007709200744943028550117119802995188956223480030844303180963715613262300694177608641007587411932829158387827309311503022487736316098256190757754961256385692081682074217980762936846098803513275070634277671772062292122144861738198554386470409533244809249960840086797481100855035702421860493735908069867830878478009464681490314076063643902119176204701364761378403168583210177685054919131464634185482170381835168004555540121110270734003035207276279379511882825960481325296362450023658845073657806454784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 5840902038644578203037566945215747948460117460622727657635377059387491137031446762593877448409516902393504640144821611019268416709529779404982586122236574824788153409827509292696298327289087152247898520056080620307560988328073987570293565798740302685145913814951899014191378207933184484267924409776376772121256387046936617077528459044689347925789806944052246481589186087363666763873214091342517027915683329292339073610537373032886144643953433494734067172928959239717520077294111385739806181869961680289918896185495889138039054937754809287215249517742601667767451979032458641399465195478943225049984952462554494029979496160276291321251044318696498205722047087474983918053204621403059676128699385816599998452475436379720090219649098518400169541318385701660434971261130342038880158491313752390823219002452678600984361175927503477443530008435857527913869692047613890720645155675339978397027837292524807643555055494352076317806587948874520762687526093950117286322885819466697633295565603210017697004804128678084614443828224839770300242589318915359629881489659257216841282068344005478222877358974616144546761479501160460578285683545566975068513644010209628513767605420192651078950094523006190563480505810745317464421121305281048943112867662491629603407731138846459394920009666314065336440256636923976326855131188095166331062197730840048021667464157467435518613431153502788340416065425891119854524456646279550596609210476063513779247583927615880982422892354568963148029779403998870222708537206159311455210204293784468430095123292383171011535664561748673770700969785242666916960049924380069520006339027735563043313944521735911821720232180548403988293768963236335580449132331046400509234192777332967884796804984960668103830366162265084133385217961115038624068358318500550685316988892593487194378107411829706465610840819021041154374698109942476108107805834061252455129412073734303334048403829941259167226858737132025042357037290838855473090868666799328513047090799783281178084979414202880303475090098314637368624252291239315508608344550806057875003200080738407391474764859811705973889136437906660524646210283075664185298628267129986294078739780237754894387672886435810119628400515118728806350698907110378398003399986734656110414718441754370804981909067237855068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -519611385675531172240530070502889324131034172114748644483939340920235694791922103355294070142785451627685451636323191486717422118830975593479748780099303978277812813950717073652379669292908484097562363024217780191112303599797399948671086656728439870485047134677458475188519281384318795076975062953850949854856373464883815636524760463407616366028253311965321421495518221902330172076684076135929591447954715781524593282483862695625939729837254427119907935755651373312783769325323298454281854191889364106936940864944704296842322898116100839086086968036141384070039549466563808238826931429104644632795178918381444663899362756318875761309189554031658566537840480802879295334953051954209622746208417268883736775359869858059413284046650902792029068035657809863533249825315239196133330947178600817455792540043558113935794141329742899223677667699296379602195273024314730764038514778701762542515083104158501582116768613324921777180788374408500541560279223717211441640995846231065151171141441889667266948963479754299194873136997679586683983699886469576838221017313871879533585626404971272903343319443738208980960533197129346957566294640672051987434237636941592145168545500079641812296875386597016337854577775499610042127099264464718497135974094997738193861215181636089074159748516627805341082246279264959221612295789795751760062817944325169039902759958724397143790070644187226404211471952433917043283725506989931483781338909105722672929551039480010020265354706901988349491256271228761031351499076805488460654261237634023555958557405015069942263159269639707266087445631934229381965116187952815627492984684520890561870970773043844839993553925774801428316571040404053345795243801325381127220649830423983930387022476610376750302754455835825356057790893139158780479773250207879202854657127694220862324552416140853683573773635223194895538370738506353145092801254387328698735364630112078113489459305779320891890107322613797589533079394597597807944980899017280720589320352832262895000639799346784507411015678680812839834390356283082527790709729587140313946712246385295486717285036081562411305781110964921095285490732280310678087525163530273246592140502732704570742759876255383931580020586611987871801368604764296725492612687785045569922315904442775279330110424612620730368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 38783424646074864679766863554361958523570495300091752805764567429209784079748933785660786652630201707297215327832824078601433357849223217870866237295987682815922859583622932690111572234437877492114895928098738727791784824663166869766135556896647801579779188746456518391284047879746676957034144790968645129849958960378245140812727944162740185318057421870514837789414933452189916710361858853019784316308921194899935661320890248363286466225462425911505642541788464744770339359500266721048511495547076390786675441796241024927609527127879023188380264846841604050783818330736098331446787120115087040761322598471362841936669996871628115351097701565738054669947860646372201487740699781758741958978454618905859107487410422482989614517764135500588309175013364688875159417089810761086011444527458115555900444237188150189871573389869175471066183700836456023931191059859557818927468280105913778017853139852004429330274862205375933255092154799843924984874466509482299597270091527681513464720303131372781179851600903488774360083957968221869945705183039911958742237657400054697978882409641735994672864024768358210950157520177748349108486017044988292633826032912293956255685357926525327283404447762316558473533547600879710501837881569370942807548212011556591464135533620425194530922368503176958569306471388562084238919700419252177355118837870952381397630421272710680580042848366585143357886149857803068297895454285835554165642328491070023269017788595953128730737138596939994603651727312317827318229911518645896513858961481482047239619402317002681208810553959676964238588139889574322924951468012592926833251260075260813297040250887514354506122444159657179782810331111273650680164327206952178995823499679954253776176428183166476313041436481651124295892008877244791397581312089861389965984314962599934797588561904264547268025065572395805376096589194469270413219643184241663782968183882785438010661754407348455042755349826903660500881271881426558931376421983188129231327370446314571488609885858009844180914246557957173201147003131013822464014809698220292217560077143242285636690775128182638565356172691582017442627674208229758242731741413334574487164706190137743942189641499150015096651745733059124902239969467399536179740634379905201780722607156433848244467009208335728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -1088627116776669796668341866783709506870164821852353725220420613923053180460367537033233383171835203198661844895155276667016155006791886913001784913577460091085758714025585379570848113579465086508524376006523518123192139975078777426853923583143375890146464992596758623981042509056981161309650892779957292700899409113685608672195479442142903400511462129807619868863838041492630296310424762670970610399238279197122088538489956790932469306112627396067918378960528977802740436850968662658289593845742632507750788913824817333876752331570484892308421349908212254650490311517009947774724653273120709586551113720679436332578140073179768418458103255032578933173703317735818578181306028210364489810178821831274118904876192047802614527629112465591438297532845773797325203077980405144414363300807651377762395547738959931021528969088478786895029504349336714945641156705169673487998066962947277707562681540861209575289482947231685277877341690251306333872614342204189429768061112196515189949736823643173885023178480639497797382328877312233042893695476024614392306978940311164370857734336980334450113493552598756059304892172006620322919719044907351506240680326897372708451016802268300288691401431789193862572073388566064550446045371321418028330520746336312226513221842774897207092023436309523203476009799907436328387220663654866147574888878322462437566540545815480859436575246225575617899503027944983244246859516346458904122832215565460552231872712690248435513669168529409265362158420261915841627417719939882248746693877152502302985555456836532373957125586637257221715466731542509918273033085090608201208224174195369720640408464981525737267483442212942876816618491724949984493568234852045148737258823880074801658394208202977570109782908854365401839455316648688228133107531098164922688193610104856816052226573626438314505726838143574875418738292971367163943194763631342870818105952389987482122887099168748090806033777229068874101930637114559635280929454654346516809071663490901807755077131106680339665820899901019261036488981177059686039114208829455733981094723961314401401137723653810204003351432753880311005212723527547850286617300565454864041663076948846749924560582627715732871212450040056335663613622443977775933301661066268588509921538441755060643566803262373888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -476568464856724426744221725219037216828475605522310076606599586682053938230035969333769743681435745468426912981964788394315047694914729966872709758066614337198768450760930168278638832682834936175710562595073450778021106551541037831722945956902188778526143580533243032026600672423932354284444351186829676561669277923585161923530443634722667536844387713712711435633424511287295083105971724650204532679233140472905176466763258861573221149004262526212777735128585297677075526178917981367931603618993190115708348790258789364007471482337664681530698893138475887977694171660882124470698543392560840401441972081400379199698380641296988554358551956854455380785733952111079040388651412632076303773641919525200277275257068553267257724471292233168974163465689008694538485240185963300759677831155639794144479051044585970979198521756090077534820396607334151556045999318401771698655099594237203768241314357026774846714376547006053048686448962516398991054300784103540864833224868832258067848198731123590708415220214807246694816937126800558274405029218807419342170756457229522063137617620242668648078812144001434971534333114958700217524865010706927260735695676987972251921632253560040213821438270181863420456540846167969596370321011560602438859788742635713667432828102410405774281345479350622626814885399734447387772796438431249579189072514723396416680423237940079226265599035659190534272942088297651770459942545615824339647585794662628418107493912726928999435838201228494670123207788420627601698497810799539638176193344692908573512931645645451354788165003083871022256545750466114153182997236188761964101842656036748262150581055695695887831725442016676729827948903599410010356715401781766298445365380443027754104653216998521991894209524276021574308000092598092162992809874890528646631603432161663758902357940325581846890570638654392108472069989074302918523439015948850178108525974146932229338168992434980929009198577637511821700576229974680489600481591204636952789196838030062529444318554253839728822568823163661755834313722371317153271973759013141032805991209150930673517214820725957534641635165174322673133543862002747117005473788463843301220720033493716178482732885660240633838269797888843875711342673907028963506290898517849159650676171290426599638883439843737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 80324717511302614782027504260081170853659044991533206292696003938988258642332549944088960451706680791596013474400784417664024082433378218214140932531676553640220548766140894371940577795702398368315299953576211813155597227793281444649684629389244576135340993388134081684691360054514298930666803005158784910579885508375314873131299601429030589520403632168449063738364839928153385916686680171243537356683386322780049928780730072269296148221458173655129808759179901451507659425806893183746072296847442048927668322218764614782672316359958503584596921210165035409575318118990955202699562532656322106543538807657328620663653219246379163486822736846720940864980702033961876603469835076784357589088058380905910538801078544495427565973217087690710636537806311582038418865654902888030235236192356607127441407153124968621884786193156087683915049680619473667101027682192351204398147667394243108982641752462285795197223608974488719833096564037709012108403053558635300980432391753406962887306371425208254754624683722893522589822753144612612989825210470483155271007387105177492049791459947694748737453473091882405921315193915317327327576548312138973895966225738555815439457209602331162960670986643125416847081599223381079104955622391278409680260655555674581135695720210024424815116838010296839660478758991134738044768569242943728214058977080568217224393582430829509151441975839553918595975888003368470727105382443393686838406700634725187873880515732805902664711064994476362562416434595772787879952893869924061511662378637245958162610663914663780569826176700911792758469000164309559031200965433499281963505387229852136489001261897224114611659790123221667361700938003993256768329623122195146174024555354880314936573834444830997352385987645948370440023836389588296965829340696855061796716408962770473819932094700413661719061688861779293195413601803751937021129386120439875100451236683103174851469884993681850792014602018394078787326382847235932787915789917331036999955768669818226223327335404025630108276156049534234792257850675398617170305088481934217282765825867555922089675747200473269869068318014354255788672521374567352549781662781269140637464570530301141341470819123620063242811885212940296680054775076917860038098795287318357796121064343767414302582182577700864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] 749509076249444522320730296328064010858766224971807904800086272681903605302922441995401059324994284407881113653291821864451575984921638454592473398470971889046235497883318573972829426786178138097940559682418894273969567160721738190230083154381507013949316598332356080079216275877275812188080422006439936530292429627074934013324125877485146028667309637475956871346898187601635245482494734792876529355223966701721553174937338791379602665825984399215772023490616752151180513714955530101234317263792944829617148332779443490423389302909095457039868755136326130647248000737995547600483252950998507975708588000010307785648232525837303857319224098877885063595819115308150548451963256678304649041598727851815399808039434623366075536810516653436592810492328883233925559052287475870970872856137829607055101459850620012050553798163485576325591423649905728396545717021958962606903880357329120457716701710451608463009477588241888689131928892722013908773702483698843366138052678976876089295813458687650937111892610860436691378708801530451797576736538840693048523802226072805927737568711669911419623571520544198561822451256805162094875320951083708488859095901566467642780098138404971498254005244061362238149419612823889856280317974070606545637672589490479787065513023987425970221408788257374932059685389673321114992129188849491966336826295159245142976847805707586446773375927111400157769413056072172537862334267415186085311482982503370224040234173327225357214410159237088564098066369274274421909873151980541958355477553900913439743371527188762478652034330249787319885617211076987833953419230398542355279636638307926967872780475776517428816289834409011896942278850512285304713560375254226290385860031154773679050563637440014257038525959723870954421525978267181526620454015377362148695234054708774696650724454985707396153682091292509136823555236916524282075111238464115831824659405066762997481795440344462069878380359998649356161123582563053325896598264173524149815066736158912925226184902851154341152405850808650616732411521990815552197873925858271887329920524846457641703601244518278619823365602664643564863763123160027456845234901322621487586109046613396215547136525894057778569932101493426731021306381781693349133982182418228676398159591269677475053151220644404264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -67841483875494831427194532974798516918587834968700542791527064725516637113757579386535667189926756303629910856111269732789987632931090458068097305940425200758507864100807863604031719033326521538521223539082003907364673547115262334006236232140387511997117566452459998302884298657525546126424314420721459050443719448882753856284160777005476000338070023662161097936870409391803446669689679425335667436335345034344389299226935134264794660335058887229616107720131216467052115166454113302196874691154806526422573161919724600805220463200380118394616634156519259895790904262772830348240280835303923218975374707022518125257006197537365377353087103512818569136530627068231017019521362258020229402859815486194011844532923376986753052866079098287205375507490937927986240002249189368240562149287187018922102276658667781644256526933796501295291672209594407082274396509399690916578085904820478741533111936481716570612411029030715454620204246257809307449763910937653755971436823370571160851938618077180056915100855620083610698928728306154773392506047159642605454086628803784325081815680068608516094214279523162919391229052722037052225370721176827624732891552280578457716983411049563826757373015010315007474775194966517758687256204940134499104544566780006758609564308457097488076891892182571644161137535416881185383491834360227221315431399337140245205996842476729637284891829460653782807180804830523934803256534508650499391884388624577671170711907373766949262501987104718385047566720119477115243510949682924717090415347793245269589066898855058995727941970157207812956762162620518800498284030180649829229930085847720891777811773203966854160047626262844514118043833225121971497979944694553029449640164496397516580006009194872951288043373200729750621380038337050178065176307135397113466484762127061737295950930783843795902533051841774864486117875645290677212855196660672057140636511236599850991817511170397442664981613762072746826401659840994443668360484383844490992160135460048766766471431395885324667202708274841656068948950295255380993995200942848198560186782252843610915546821005446781061421876632522654809470762991439903012378438717891206874511672334680417794532009376422396199188709741402184409374328742033367137656981696807940079413348605864294661128958120262138593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -3162635574088772076271429576000029297224887033277061699761438320549192063887810355107202616026379677715875474428166000825202736140185236294406306001565947439037636802537590434029062112496391390942409031662454102091680401748247779834277161385018495918861939477373144388793752911351017341077893954410500120345464180928754548791644813971109378444625251678810122850579095411322753888259489940772983256804346144126298040894559006986788984288399540110670751283428633640861447798588876564424666477673974297244559030436222120931152007170929977247629814674321056518540299103007027739084766575896920067555865238112219585392022115160894876203928263649984527306692111727269634254248957349233366826858478002805842328558204773793290049700548027755306589795998013319312222320244206301920253964006511137411486345883904021010841553718096449520901799378517799202927590404104084634687196303409936067922278770684410714183887014092413312575907899788541390683018630964450788881025721096727027827312033597700808045157311537805836114745030459977437996777650659008910534950725498344978825069736447772374487916728841767909423847004236258774304445378049017623676267316284996816177458590496261448031428642084225746917628344136007823043167582638401634067590554396138171582008380601013928619542391520634079804605437153660140469038306972675360361092550707261562684091884861151024697233896538368399191895067447445659886437098398073462926793270253938532421333313155181405056682469406784392851639597870039743754414232375038296984557380635337084360682049839665840100909893820152971721191119410568814016309006460252643211872840168414437675479901569413465784944930320866605612829420849552508002886403784898073627430256340125619290250963011606761583422942356900739219518876115598400383595960184382449962320269377103798235688142753068318531682468218100820955658864596147322119790325171520451260634097906014943100274676858133917999867742272153559648517367050848560031938767792178611816108393301989930477767482666121858936778744135678497052588897739174026038634321692422689496567841048710066068090897001458478037326668898999710157483121631164956616722318001441577278644853424590766931190748353866728780645409830830948302746992032848750361864915599329355779472688345629739008707516980475358368235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 21368992708933072922965172036596874050907887111903431296092305060149022000542476249660425808461198022021902588721324409684627615965813318574694044557380819239708900157605523898946488224061490180244385178840632640095757813183191928562731669176242466196088254459305216012424462309504846896033967874679766449587040878288693386357074900837185795518903715968468803318902375595919018788146359935263437746097418460587359468287962849346925929361467941295828947967937106145842951450261522884915343634411297989808462334603164187332637385248200327078743631682854345508579244062946085203299246601965510663975037272378699781308181963313619944612120825098266052649856974235142641819245338312105688326296080079113074106453840742077152148302854717069832963058995404684427867246689643855263404150413432837536917577225213279794939357807943032164387400476850673704893452130925214409581094360114553212513631438196228100291074999549478958790500786450768693666811256981146257555929740374096262120174125933101270467885932022066385351394918997461472521107037831960854987180531596417314473963772093313407623746966074640659785551417875522529259987990166707129102190741475666997377856608216513129414275976538970553149267595053301807003553509777895700204108125006225889960723841278012986302283057177008625956557870535993843303141682191838159523469126534799326124323034053314007950112637131798005267046800195009076419959988270160574049299302602433598264410170088698612223701284057862372571070455943872041453761703618129257741257033943622964032775037612224869411841069277089638542491042972949879129061494529931526285238559117952621814769524758186804359734192780732093642404015301977823794769647195922215938522401891062502403127269363134279856675717730160306814264528515667651570317881721897849313251902957324514026572090610205925163547958388890811582241889388305827060210914812802945228218875661051326919688914325766880344770247545212514167451582120390552170390965780433848928673055209286498443132586252864484606167145357007300336452726308398431950965284181779119093967206856814488477826734523574727296967215305195499615745356342130447473159530038894284474096511105201601733803317931907714916621238724459486651941110482305392337556011255173021108891540700277328528282314761460699952578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] 175285408992973914600116499099404553966722977824062229041998078644466265441614096008702129165061829415410496432394044337376101949867130621604232707781463467753574591177710777290290259720124670389312536750440702300860604139498242239798083781969598612357433597341448935779854740443212997766709130041237323127386271062925440824475864453884470937009563344939616034271550508508330288416153648995958132209112140839435863452225549253537083842059673555008913336913319413241395100204441135751033766825797024506736415166142678984886394620073484919676482587029019530252776245665034130008164766912279616860266032986823520130963730406693156137619194954533464662733133104748598849021037515868021447904382832761525136442016551384124722322758051500016543219203973078708014276251010115614803439035319190750883816153600452105689576439227965935354306318384780105235760387736728252518058620683272912328563935252629076454222700304236277930816104213251991175513383962652307519081058648181273961409581713945782256947211323177767797555105378426699858140218868249344729783537134018331485384863602578447381532916813523874564203925318274902958201602421241840004241055702581124184100948908778944871667052210607877516947457203298499263790905792991706332345691033215994187069845986569132977080865016345205635806339433503860292250472960547199752773004586110265399890201361688785799445402071014517895274132517411990622133904988838537319930203445421309984376732694028601922375156890122024827301065050850968787834992676711659787873435552586517758505432201019508711175561723791625909328879878357098726784343975563663111140936613082727959119408329299732795730398313372660300236542095497975655191321095870846207725789614293207081088006296536025345371069303793392212409603226935530191880846737761946312151403809466445127315679070798716101141124098115715861558278389180584644401246710129361507913409018717204038152428815561634348124260033823607862498060155542228065299375717217650290591498430241574102401626125170897574798882545487043868046090363697335599797323348392199899852911893918175609122323383270291334110715464063386098631623105433393940492990005290843526297586549420700922821059557590238203302432603503350382733222198400460660083877134599693530943814615676500028459651401079124514444410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -1490539608383624781300486769416181120404065066288092959552895414142263821291438412209596131291952687567254180427069552013161506821363475328087097942602653210297472142350928044155133404313360378175563272494558305157784031286032057584672498785351671936712194849101657747609286361451453081673403610175881037426174433640314665835119866280263476299515694442510847969270699389188369143819298710775383540168737317272069851436508042610039536055339054166321466008750818014878092150927062315771619739570737462077752510949288710978824926065825539597042354859686982925872015734669024951400413215691630201619961843723758804629234244149884643874971734877961426507165187867851959517939686287733217414746603636425466837137074892578469787293927971994616196299841291295888579337706915965386301490372952007811339182713528371442395547921576770116501313535090589028232740198896418155661450395884918919179452048589523013837409570690314248327738494475186082630136167861769914172787608121824136442949897853009444167069920311649513039273139751571960893257895453839775634897621929264617962326172335808071247324672511893949909967494765524657030496975591799406488024995193502094479357235302152694119281818925659886398417625249711889133732697541230783316902885479452244235701073863467668304395418735057406882003566138488082088037034043157897696204361577855646579164419518878359458847935711043649781952974330162597368172008985431315028119953096554610505936195243280327370911460805419757186870130940786998777814355870088917767226643399991450375838576977892958724762929051401261286718348234821685781073992204111379908423004636469739963249029001438995414617779506056308446403874778037633784441866674981652780308806777121241619433024361446095439252405513152659979639078480671282428414443453606736374818195874719350676161429935531314668962201631970283243374437685453766532518626964874285497220691561273232952043735806312514384735561296316796522952081725226237764102995346429893986438426660711366024524375816771242576080475885241707160640600754167506952814588111275513814671771237355612359167224428143444009301811910447340741708746676413698557632433803489291746213059932477448401939239515266282714618549637898615682041403379526501663337730363701429670039805868290118214396431919923172381548347392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -64681098159285995150278266908210824885445187579291563992100681533809979268243950973187641101380181823052606999628275685695618736022183161380517175719180359014452250603351232128427103804999122167242098157353129121390834365220155724094736297118751076544650536745256240868612789539165902249482530231499010386734176961249804282738844372474419984830907724829967338953764537431380940078987405303246232988110835422573101848827626528070379644582508628307702868943270140306020891244549893925824435134079729604311945738547777660457169718534534020607017161376186317985905859786912652435841624387625439977467347807053830280734033847410775963344546539488096294568540480389117197620939887420963147891885381458562915617697390859021447076724348354978844712524319093906636916320627568742342321505281795644405528377532641086031154169382073019800758307202225493879480012267861098319724341616740545884218920569856492952325306747197364310959764572171970684213553693851890487529097094302564090719003112941822204427056395970777522844980099008047187237015517693509996731993929139056787179238026145913532266347062991666518911652555691397942408145537097111331708633817792030844360620268711215940026225495823868655371233600528357374789917362275576206995684216231733175690815309974781805322353233525730470189774245989896855727928462619275468699455404966705299539733753882417397943912096675716130949067495967165096358198047818125517158533548218280541075069665917280042415213849071019527166321913341958043947502363599493798526220352849667863919367178204280532597570905947979378598524341396487315785687318808347265969550658544149570031658729673022877015632433890876829526435914393505680463333459386292589686857979472280780781032080779554980530042043760180187001986439400420560799232124914678290249956035491418940787646470484991275440243801486030417292417710954295761061859329826609649054377334645402954162923486106308632033303595281568723313795820581601374111636213008137186174470614224937515959466442146140607726355011358701375422162220961807989862214711373955117597805748063549756610474077292885488220414455824301379162597752342174372356595313285042258170043342564244261274596314516771543421199019492357767779497927227449337212737071390173872895081893817467794959155864525599400276934000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 632884410618939576039821236302837541459329889187880843143025756974110790325116125912578928550497469406807684068155286612661543034147913191901257555929280688745500121138591682755466104155653820931010940103715137819613722901693523875601345513480289904180608563929677173107817332852116277102511651497290075239294662435262114827605739801168631894328467418524915137504325407746127632503720483475155244363580216105930930606927890985134690134766918028823691001320272159091223264822972459447656162018821767074561784169599229029805420699768067136987467649022205889845874243068701403634015742325435681358640797290757892224081005442467745768931185554799010299807274060993120524958492065603072779759073871749013873022181729941489390183008993889811182846722805743182754976228006252394705460831416634861713435112529067994422914133561908445799891023912110610671437626376712396012463776384705992479129427579017450999510572124601951379048160464692248911359472455377017999548428188537109976177965386615035997985540000004028873938579818056744345449131246127019471506690950970520054879243307100672877251791968232666145481521973857675790521056013424996828983254284813446094775393688800342681732105283713101349925344793641601418312050409998835362802123218021118168974729586215443049713718514066639046630817693487552975471934336143845122448456381822974665829864887111714950994577473993005366394494389524367893255682467617803305594015266137804305198634516410290884421862495285349410443172806616733740732922157157856162259913390852195670585605344351731774612288651340406726174726089639556549328826436033315647256697741518682136416775034507663641968273425024421448712148689202305499863108558460340081604046922269263272080536196996758798900181631332293259429571813996661168545475388250149826569713664066842412737223422644442696892642597797006815099803688159972414459227267989154733021930391112733572331184742431077138810897136258478038293185379959347933393425263883314369158436994483646214597202858052994499189970823082749496009578053376628856852089526706042912280153823850750416622848599594872863958694566641520201906944655575036753604763319414513650443693357151389072622363697947932374645943944305667275266543036919058428659314013089101756639939937124036467972154218077302516642530459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -4400810900604190219171469490844450384776673817240076420243051398049898725997028138758705053830940707695266920570932231111256638491722765417739090601669999963138530738086634250154332113303214098842584428458106825268882111670882916290083050421186442662309187864990719080107251832351232416152045462758637730510136336847908316096002839432105855996719719859829649701503174286640142763916230971882488857630177883309082334400730331147460044774080195855406265268069341238552298366195222229588033212341436540941697589832928200016795685627584144341251439659398941190078894914166531435744632017088393439547149784529326934106121419754211507811933381186232916537154085383641353475917306399972789454261159971232221645020421851549950075945586282281974796634840675786714325426795908367555442891780456214255126064095533116761936273359080199460996700335940222189929622279112689816914258945250325115056508061197670012695473682912760982577857711114433160220496363785082554824791449516295666076562610265142386974843347936392814099841220794495440246965073028478754860801109586814494914803221670164216835430717831959922271432251753768143066560655672306210357090172467072810324643577445827379728488833247423485588088142944445686490298641105371060130455379040046094982476668875033967060561682903967868303479357127083054748739358441734889455380688144410771235248673500469435940873501459945487128591401739473625358652738957851271249778573062727287508845776764054563287295527240715854466560764658819090343331706507838416521419761176901857275673842594904981624119928880871608121748955124142088291334732994824072074539804266329791723553134835724400838193171547742341261622937411073118682745335568232440839200825516615905229164698391023048500255342658955152023169674527006035952222155283555591203959145366714796149385391902782001236116240195037432088114515357897628465453838439017137636904434289707529629803462361775353303400194658034968970794738212509136804033180560427506334394127792808754439963631651610735804969581340847581307254866677739348488735394372716195541709262147032642415047678046332929250317645361591465353673379808066850834119073146492982155283813731025038865286065863742987962702395977461198168664171505674861909859052609562194341372401754154371101583858681056979252178289950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 19177974658507272342953212450868973351347260531422626261202906755646284008245918405294641439418314929901688373690725935202871479856590902289254299168081820593124895081445885743730090126093032711272798677694438747944765953789592515200330474245573308217639006648471027833723617438065815589851662793739069049776985008051061666135048223684915908392053866657425510839377537162632701142833219242741916282712961787260524272045099643988776749734243196608722363891027959391000802726002945374494561439791772180751939665085923447816546308737991111803792064389759478273325209839600454464776267580581831058211430072099064693109240102180275656321162225694474908226213923150136892418030307651325658373170048985750049290732196121279011294330478593394378027218005595656789031428792156672916538878392105146452160366141537985278260405797533795353210639396850951157135411100181296391721014082632140275996052754082995230357850754038043516732038395986546289974045519864947888856816079473152067224064315764809023632021558578047416184752594000798530645746018552054193421990002749255018416328474416860051335456548663421447756408217300941125712817883599334871749065797113438524015166550171341143811771499281171333511914640716908077502930920549707899610336056543558497647673575444342629873446400799444884763507119754619581100778251237655609141079790277890813484231704421838620449536143024823420325771508742251838952261278555248217298826791352256506009237533432655892678852625134839950164153390913240452341837645403299819575108989563326424928333249889475286980178550248651431735497374891304173049447157593290881296454757502596847592729606069055383933897246521125079965863320519290008798151197390802166324034666790793592519138514091769534097480269795461278326172084946662514101637570096413561712485968167501534193793287812871342221229475674941473063308467138559663146947529639715331437446289242811249558271586923996148189020421579456728402553983343547326725393534984389603190514018294937163840871086663249370752148229553680270876090046205383454769906162581791877625791938407839082857554823697145217347026067812992190663634610293563241290345170862518269397017192852696797859840605645680861189248572472197996075799086564299328042377001479444787042749863835676967171926715778533146530399844827136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -64643498413926554050948296315685586263491400229524003935497602409327714528860168736103541936471062724494053551348325991515051326100799497410282082099883721970717240448371309526485379234634640334091481112359094556931446317617011136857204598147456394276004709124206315405682018925222610669880909187138933742505497612896366315920331415342548477979766870909577363090260057013792991121954153908464072091774676085712643922679969181646902335012397620064776972363654428057344959452820521563585325241195504363374737183955945615613224407199432956674902332678564103889891024777870241906384776108931792548927337462459970420644901089602757060525344822903190052670699639769667160853341842909296566223539321160709157669926499032734455599815773908085864439279575246419211761183133146872034977114279209384779441445318176688084081555691543802480744777778329895767358793883363484219627854497614775262279025391664242133069684560476564751198752000499641434255007940578489532595563555477550365761745559153131392687746096818481366444148110975075033924871141288564777362737314931009608735420238643770125275292655136589754495153114185818247614184758627743078807620325709386521755703234817988537580696874093465865942186055240010079376663111617451643062048070065084583853605490436626728281487064478910117418690854473004007657488798019859597877032311371742626982647627425882036400663157601984813879571566003892052213043656237730488352889980210696167012374859282888164446458297862603692450145932028869262304624388384007463295701892502090515474450690381978741630993516914549039675971979725513296827471217086260449743165430276271376196392192748710975856373739270272853832608080429219080304744336123823393311867262726483309071990784514247267411885522584522601825540576512560571077926515184254585567232635564402036439044037519322238990944204515006556229926432727113587420001328920111749654502020110568433670285456625443600692112575604563407218935816816026733841203961102426564019251665529724637550284090637161575585119945883889783124924572642781207217449637325253625509468058096072082135843264632103493861784779772733688741355498495079664061398218290107425858252382772639387819424956557347425629573940576597310567706866317473437784608413391829067722688499185172949931141045829359899001133276856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 183135467309290095902307334132143814683124413184135186236238132121034251198020055750772499536385187336468127735708897086533185146431030653653060327084139172483086537898907160086233936244394271240972836493012890134766435399450581625963386995357674804633126582212622664390024479453097794640167084285314445718299509325314156157363832163393066626405639555047707345889279917850947566177298127779916904410644153358819522712531750784347622355026614780190337401744197611456315306494651701321247897228390094178127904363642265459145581435114396994032316314369174325519285687589054348905654637579761981531574534495820735475696477939682275230642253415501956959806068290010077150352924372360836836456980621376581625131336931389536902082520497868645752212125006664386723964148039309747408566411513132445031831074985623728196146979216037338192938026364446620253530870960350743646417999028641385422320710491072910881673063096978290458816803008334577167176297281284336016627575575028803196449560002926089406385360157913094525263703810271950984576609247355825098541083274765290604954961810907895076837810744560225444304520564457823078973756424885553596579111554547822373218707629123168843943197126722991057711591755677918628290061372917591968108189386377674704121856976754540923927758661296057540760545372964445979329663932910547793188681321487563741989976787017083699270406817174257645629825619121796778811826855441181421421024449146363908678440387137298188112573670196943161500467130580902956220445667373405996656613133179801028613743327259921378293966037580258028576400539577978875520430602889604600962674037033132626686018947228745944249863703176865725821150504986136615624275865592890106268598655929301310127389672571662431177566187627488243502228451719414068895367348364759754240005746395996104387354636410289876186256749242465773727098682316396486660769242822796143522805879996417632523185970577979842890819720537684455172239185874775451176992047531777136011549124217471948717315061777788531356734225663005328821424328896517226454043056575049756619875890303295261539790448535236042807541979939189712971431217718885299177153381972232073107768355424286911523030177413161449769537769524860720525461275301615662055107665360462668012218327211565625471132866874431627675484744056832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -332753030921276182472142097513242263352779638351540658077785919889320079713754536579103255387808149409451257936004594983105730905647261673138280319168092729155999921738572740181174911416874009764403265215080797818798388583669043185361448811348160040408807703613465374902245151364494271859039500253679375820506972799475970721330665495637578219492757395977013295362407707340558660150345376760926034743978103134598522172211189342516086180917814279964574258697378326103666341983067222247632530261562870298772056684204436066355072836407604951182689560213721456396077835360379250956750710716995167780884180787609149440725815072353475692962862158191201912287433104867315146201223621495704058820793964057143315724092112296420569145305067351880059532912958612554167055450620898906587835984565286372226653535105093260533163488864680671232159179501736236153978370563387228758402293224938146166593502036805318054561176687091460672933376581217939316503870147398819022208362128981702041907566633826217351354622712968517442785575458932886203524420959690018821929298996141422017782362093014194684750378795014689811810556745051467227555869897124201027298300719848792392036160342135072437657355236438083189254360195806913799985086129228178606941151796071004731308211290907302676947909257537042309459872882775624867289396384659841754474611466296986680761095979764005383263473497355747768713734921174720051800344438274106603626159053864030023185486658018668464641498646910537302019360839016478329730187327205730133490350605063406854253853821089385861172035925224183036729343564690893203327563321358766707836446337961717249207600079933094730155037532208756167536831401837795640574071477620128213535614634333420232041083159351401747108638566991472059762537679817461300938205540969957681625119926146262867771639353185177547150958896974866901341250427057392759391153629360317922148111431337180263575322450792783297420809819244324192854899462198952753112000276014619208325240741164008253108845344305623342150336646571766468245441683495615363719406375801625722857246612243480126820082676248751166404549644385345078198670872540342552476095687571745874932563271539721158945995134165585381809570770315585172739863508697053902485439627046376692001508506633111242635998496661455894640728001740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 344746607931711960952943574206488011172575999404177247716918870610631829865223767797131610217052436364508939063811021557718341348843902208430760873385190380500230293410747561282684677098365806317889427758687579865603198742205931198634422125768050312153867182348299809405456359778929366176480864634343689532897535040791422373836063155967187011614547991896933671094182816535972829238228014276367048480309750255958727428327552321102919945955890153259473370630906566753872272170435492428175440834374274378806827141914509937258739696819631601356682779044815813080625975813385056735549788566669815402712989970305236450132986127446036466048328627720683233275945367740977225220979685345210546881442572980207565829556589297332515347258162137245498806485213401323561012596070722618982556364970655813674877261352748693186978574839238188153639895890328074952414998294979301668105665667478941357235124365592719942535258713989229412042593301597076033753124951219884801569354022501962739823715225350884251354104364373497603223099035572964035875460778208423836236940270021316758294412196654055395459689277364057440339753923269143141215919750202961445557972493603669426303654388538426472604101724901272820379522526980136522252895347064093776050467307709052622255507466389531571129906433356667146075451627223428461063818947832928486541349646359288407680760072232110034664199461745383219328321276476213849094079780306616601751424012173371399946773504509220871204550131470002933717339347913581670246870492028196777452031116390788422285878217328829487394304134631486628638109522187026464159621476473772161225257357908256835371902382238019468840521860821326256802889427701944755209880534423541654497624350591555529049163698206170861497476334534908484653465469533329189184589212246492509688951646681431543766093917985439205087269907285513875562664234940897591749672666645191915427655896753848052058457980768257658752559113834399414358971671036466108838650774989757169512345528444030932256652563136246171499586157571769376565636234746959906631835151797240080122429888521214336886031758126700979380652965817204044596730344521328751179461293026189732133299100318219887569349485747435616491287150539366129645855028486316923191055324571610793106746577740670853327470528324082209340068420648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -468133978115490649773381267479984275889489801365490789295931645407507742297106999821410954843965140022998993259009370497046927064213611671670825892369824478506651620476797897825572669078460456217380383285415102932032118668958122102687880335009231903693809610900165331629841180346689701303546132860746340728617726322817275271838098343196567234784371445264286978208028310959996139378411719641860961776656361730965465470119039719103256632417286203688947554865647113296845004961822945690714402275169435596221513970832825360371136153988822141122255123077029140091057596423577990596549311885566580313633115614229057611111670287963331459510827967917467037830321742922054388940982736618149198971397932793251246576027531452543226220139224637587591457722093531499787623858908155556800317780196923325486302022489190072855649650586651095587102641959201114443514928036779738377547349673731996529436078724545555754457916578760981838113108375967042449735532443567189111281410005064742707283402553291472465883390916016495248954601896832306671362132657316258712279034941042725106191892338294218923204898066321352316958984304878429951532727688411817506657358967222607356160783849775175885902425328006135858545916879617311378460646378084316010631827154831973089167702743347538457749413612938554203254935460500163425199095383437914176232133806559132698566330808940173673691943598949503107573760877077947873177602530717609402719596805778668582340400882614444207313414066481151591866738520645678538098113392525560108789842405197126311295457904339712138350178416883132167482759123497950889409206143507553374883853739363291232338680597381031290905326138737877976810362215936911785159308653777749694176870362478127823432406722941048788589083766485146323691486349383201567296927727162039165162353288753696941860554230148805613084673167108308338062530849658146326764892080432261108897093868113557656015817016637635047477055783768669502927492334289042560064364597282957574907862248075528850549569344494494593338782504585053943791819227152783182942028542294480395580176602304456127189879371302892717067971730188977713714271943832296869941144015233874991088030480553840847045592275129509816702736418179575530158960417766462697813397255268444748056872442548665072712874392665589821433008011345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 994040514951721477038944268090809806887931907742428382851227827639670957004885128336607586668864666504488501244637704539711627467215655984888237392569051477336567305412761148447208509919276697766932737089383584774645398643007904580336585497616258098104806366847672809231560098454797556143456984507620753524053370048019677289121166774926460071103612909746719546799328840171381940465512724198879078641200445698384200161837202149811923516313309450735906802981882656478343643203399262448254918076111865633017869602679313734189318317797175836661712876365805182361637105572513741371333921670745581603093814583219410433224828875073441972097332389441865181222317006389845676513750352951246727246214485035988052188978929466103769332079703320443062502625179945100906303055223854601568891637116052398000562344787056272670514668002020230060939669390589779801272510666019058567178848656300553966978410798276133211023474549141275713995257212430649213638991983871713932161552007664779232505882660690614530812682024692606743338308796764657407506089793698357300469709284993579433893769306659273701684515798629931712424927087216628298353712995618488593834599558687628600791008577251550789108543109975178901227984843759592407200498573155145288205921776802137590821378257224776907754161124731821239510776109861866492531722213866934593924894472407272254997462816342514492076985366835412618950390045048896688068748153053820112080607171516386629362028483670267291278281632279124196633391497862245181939030948390409441830975908077914106932186111700020299249428386603061259516795964823652808939469838696365383783908828167507384101347529756149748654166564980421111376010219483711375804518117609118797299650825377443112014653550665169382234226216243176517339877611768038607835641484600172035447397260060988793053518515278094012726143775454447588862516167036464683723424837194582875151457455788901029622003369956924899847338301878091827871324770212788425866791646515631314897301514799054824246521872054365358908905343208929325365119613146716431430925791585493462469280672400240439609117840179277087546434257583906439097031248452836624784426425759380571605990321404813765820893858649173242110410181221874934600306342843795616178312524351968776144497914581597841897528300457129225873441670823936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -338623606922142766284961019615070171991724853770752772016612487681695410943859204706811674928713536560112344798555837906048236877616529212579103223984188455813561226430606677066233582425840639231020186497578689935726136271824770116289331288960976577706067454612637160391536083126631474566270372990617117354114819809254938052501143437760244974011600956315750308986978473130300419830007081067964844705145138184108986666989974710221753816429192556904870705970764446342568718444564917029340442632576521579884623975287057125935998334224255598432484342481377641360156946447193594170836016995286444985626190025019963419327470783658734065219670372625100018123062221141665459178140815232503545497192505617736556361836305240053490837533331446136656788578298987067035580084139222974287076460995407258407248246783215186944328507357377764545830947950747191916834506161104706373366998032745655044612268766051346199485570995173137277547674879801376337183928863826934608957399765378503338985934072117906706139780713257616513581297980484486918447306111568820108490435538052904988402001752231219149723040928923272102344939578611740088507242683856019711240892881582452694300831478444017308226740742303202742115948715110364591457240708131368065455090187782156303728597713041713313735496243545622521968646846925293149780136267336162702251963943322649814730862101400771954435347782088592745034020579785829363545211470802208895289976648259787281665855612002352575786327376730285670409626693558643726239028208470116701199625159184648352239112711416903047179547866740682576415543593314840601028979944278007990120196511722522318735506982861900838163969392393479653914659379589033742639509555912185131886090631841377232841829299334462266351531553623089192134340168017634952164720710374910144998733010478208313872808501676237065727009086393878104481011888385498153077712943844291554683314238903322739418333465765612327297963930064087733760219505211428381706191711496739846952249030125158527865063459367435282473990480640321351171494136704584558331378287150114413262832229568691715376844605835632724872858906561069827117690128543807502469995412128022001565616639507072187054842114230183796592924149788080336763650739009766829590055094754773504523177904728793477319366297399827515466861070254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] -2847179768946161629969180615708119313088233314441876268260456760932765640291823269997151108153806772657762103762278132689377412404387037849826734988999048627388015752528251970339572170609537010025846667963256430334227631825555002380165281238972081053012808210878471043854099607125645288877165877987071036468582026374517040026862648469377832425844816991917493801876235001561222712688787806693674858771277453675263366051012424662924471380581412792130153187065750248614478378448817626053918001054869950951747033910497723758692120420471576046338571580716298114959919291728271734555339762185826206221568257554067567571080487992661831157385770765698650859496852863102045841270583647620971567845128448120740780940364520744876297516783647003294957280877080435124917329338762764098881196502213441009748488398858637292356899857878875873381966609072907599424963302023632113265095450547276664621065284962507276795356391642627108441976022879364083377071587719185740042525198450107777732842342520254855128188125417687232093910846915308487908504264687455449059885550476646559572494907316124812045947756160502442994721291951641305598234437148894703455204306714700246066425194068692310602534151701207171352729604454346343401725993443169630700175349951845488620875376741803925042212846204598500063583143903031044551132472352633148255184593761691231493235963892646990800168118325090468240222315744063379368566827999757492633569363143704650966142580473364942522474204178292943037985605629317205398558627836356741075001925399627952532236991533093492921552679726091867809154584763921852904999867110410263049793741396008977556054094094032867549540722777270685479185179533558653286126638627978622577681598898941561753362302436669493663675647207838767195360838831736679699714263713481548557488008594316918304769631219079994724138926705859064604870421844529376715863584237988852578156630089572369922495597348498617317577599641841833631527883199471911401756259669010280589208030866237992759107556433559241091025129497445020721373667311705009511282812570073279757970632172175189163728775752667983335026848036892047609212423123798812284343161430561923158322856651295691181944889017534144179015442251701353176438838690999503066053229707820212058005929444846095777263662414227309215801106354929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 3433509115598323561135464683957369678699986283216895555519821650712218852105218885367793360212638085118738345552147581737984209657875925395267946542694139927980337886184929497321419665825325436658063624253819753442959045342506242581303241703037170980175156128927212862296444494454440686321761598056870202664852841404544870640550818486791448159342506096571774861148877251216432948277298067756986728384541652911755132302987377676305100286341761749378001012700404406628670119011133762920181341636081220148479641815487323570926101728984040461567066694622095788508218896760310534305598583213556326801023786643421166596922743578660761335737649683674678089293543149919317749622387128024965230197525657255763628080351898254031053316995449774520417660888244394092916008836136096571975794951120656500740365388380866182697314870191010319809492096658563415917282922175036248558687431578599526299967402589419248438269131742630282011924242487978739690524518554817733534081094219244124859801886088924583532817692427767824465789437867878963917646992907644569680228653545446081566942964121313474107559115997421368759442713002912463409013805144582642206516990485940492730198833102510388251052018071604987239519487847211717253354931262599637686639646848206431484951229613981576216705311961677789400293956569750048198105208784338383153425667933504647886291368396617510533016496796332587394124787557109792081406414243001809298276876035284646514499041578850527124743573405227687864997096435833150643092634842732395877927327422605592067572466006379217464738552075616070955656535857875353743416610145086459868114192050280633925233312655373753137965974016062875339978490555123504486982710405809917350795208091600671029386592538844300602533149395233002834086513636126198456901186983399678922332030375441286024018132300036403618708799854250036762802887262737366106855067688133471503028596493216529911614101691553726834057962724540691800309129065508015521703735611422619259368463973806597869109362738713308068600524105079473552670778129387500062290477233393248190339355771234629751883326923961831099375753953559447123207351814956200997830012272869232888955462473641270739362870187378334808470829333537036958809706045281426056406394672498280229438406284251765412827522219423434079776014587658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 6690743591122951937670070700990842846684925727421553266922477536257788702547258400954602432347705797472294514456230957285316970864610164964442603866091776060875448330993184974738089711509193992645036513519080814111436042909546746815143865045101367639657191657625758882081941479979114504877942880850850599839903784250775719474768438301289890861009198302741710895407553604748116697086500290582397867083300762958836721940047393537046050434433911977064025285435480370309929673720668947264908033039860414763862268241735399646826479113830588746128472400392204745310372943052173460793643862087474749056936873473110386750278719039002448536984921741846795795546654235118009498665870306053360378157543242775770384611353501020939917450120719673318265134816625333493822979411652618041565812110971273153124984003743326615933472499280310353318670195989488650881510647903520006413603024154958901723460323208313125678405939645183919719417927651786224518444630044610747152099258601605285868695028115266152443215032410778897149277890129875348803584657710249142251759365084718854664732012362653603457398774242552133681744700344093749665286901465236824737018468081135615025814570453236171331036942903263705337133734754837173570751907333850247908530585490156706052102972797261755335474513302871466958744005708826906967024888332294281724981916984604718046396848114024624493118198086694495699892144138326069344454196997793706011089307358387957090413885855027760020813661865068466381772513459949876553561135075907517356337639757846388655409757378694613251411385553542804874658005486233327550742044596932373992125587970660689102203004139317166788821953338710674470108776685881727918216525258911695089285193737612787789373228413774360327859458412987795794849722331632576725344733654757089478288751826041411890547731365261163358584350220567576184274044452135566038688350919299771011478924962900255346600861105486753159604535686443606187563937142414436743611587806525271949292589156608347787630919678521440861251729257630400744990505254388749187398799394906051898393896276404846822889307547980012956875234788234046554690885594760924052482226110364717862603081040311222109212504420602329554360264530579724032147526553927359641921435219038395674345523345352492495505460073672528774907948110446592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -24140032866191879993154528851488013180990792310456175661781591549940715297818149344205547475933489585464828615596872823886848498328394799702543797173768957823290535339795875406753255329261926282536219135945231620214897121303621957811147725258740240011206882540683437403330228269128435340759326621512236901929854988913933551029874872709297278432666117096891654907274110085667346154250514408648725794072156610073685217724190135021399538356477822118423729895644105339059590702871672038392166419680812776554500216111035585140644128563376248453579959649637342178856835686360754144024221389524071807944860344462483300690053610916448503012356155204607510540836178885061520915301035886990615045357240818463787658666637032713786736478471020508986294129643689958777085771849018987851858458802268788599946914704078831658249677055047163670509803453202690671626951427792680104772179026493206537128497831078310939557295554862826394374742863942800629013810266093368411969784280064455322542844227325400107284621567720698586029483112569216252419896770988236333867267182662539976407289651447959096384027948159364454385234190385481186073831874396289187506368340136402922857638088200461454706614702542097041432094417247968826883563016138690480624613912614105723553543651478281153231350305076828355405259970147557469773430704643717176134227841026034975016947173358439783855577167503355669738873759996651541628624802934948737932042613872894920633341430207152270889975050440616264105328459659708677659624170530134599460451996481558094104247159998168146767945389979834265182150494169955396678970292426570552923440190329819194732270408434865731398940155053953654858619591559691353812389067865739418875982770449437412118817146507068679163818825665071879108310204568895056881426261851552657682269558532417002501283897668931808024714866652050139137871877190203020404942240851045084806698568096459470802064919028514468505944098967042882478264608966542618604685924434235771035853535256638770263324762865886981088384974409059897731803710075393514876154892623259633735875296316165355917459498855483511342045186702181605370808038966765827896030541139163831520924263177757597120779344125148942319199421202499960639561229421149488182919500790592482388246907535143391522719441009810895822428458367057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 32638674713977464745846094031458915232818560140693058786497044166016860918789957935527169590018611865646448917588377388246556047122652549863306090549541574574584084970176825340650366175316329232473926349009282004322305964661730217013069474939527264022613194939010930931892371616540824186888752923088485902027592125838439990224693121856062996210432002446307159184021590043092168412754266771253842986466681701977429976257443822803416291584396771033383444422584611063011105035956606759272290487757614620846501195610638012910936100686722184303545531898097551785134651397728240293489704427463783311599662685391591108741828028391288751374067285034102507248643857433503816752287691974499966745388691509726801268943478978463225892031231209381348369180907873603886297413925619189542001819810940406608471715665695585353241326340208309374310035783095741989565020951308815620273613908652577518622485676609412707317795103137919982157167803786184152804730195412131969969887895526419003195336071683051879301598383897641476097609445881967556935852271424666588976013421088694890917333581109133691768144525578611558859808150255179837171784488923713392390464915381863805021936350523650107023450641365551063189263666990492535852259164622586745957715373503434152343863485732531599759691953172300603363236171049495957926951207144942282084508118531590744007418818634021423049889537393424531791969553560620933706556331929369094483660597792362329477450009137590811550861886664255251056600800693493384067065557123210366140510697420441144800775852287782932142927470838381166175416114994930982087781016313268094554965385789236735666624900062136949782082377477988944404855453489948287634548348731829139748570802547591784970047732066878814693862613909893209350232876622950548756328051251597504157156850860079036648055902512788113120146573264971580121891387643544979955136971740939165624393201874838908512444575388002378552065056235523632187981374036839960158339180329773801539913907899899461592208521309281783520090008195991366458495147741946321990538131038119541868078356376214260968419862485050466282648033269834850013577050279999518342348655702069659984609367147122705231656378076537689993123468228749823002261899622000580648778736973724797418217256853611146325220445348706874022692199516340224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -22233819382883893813874646908155837827610007141706480513089450334978292617775704459702571464585508758406620812361216073921007935828850940976042345143882465316225797116616009833701581189643479775982372576542784371575610419473964974782482151579882242969954250476952354209144468794446382722747111550534514613095152715183427583110660453639998955456585972327515946689371069903741875630263942705613262191502926278370918432646643593436422804454318813663622860505208707770081810670939479318389477408129607593887473388164852906548125385539354387878242054605909269936238977141369698196734003327215565148144258093476370815603577886850500270069183300710211157746453443281926283854251779528411443294257705847051857602516446590346161892867313449904525110306108999895725838549839749026566026701284553660391827219661268973130549241047298465594402021314533359969247080026551617606921894721403904965302398546646401919783326114520486514441708073216805524167661535370120398590614850003780121764757292134563705803693091018958135659004256206190836905786502271844200790569800636481485639798435932300122179196890318048441830730477525327116625972304949379300606900956371462100795005282204131410837035541384899694584176033330618145745675241859123738417357752117101049271350604487474265582569950498220437748952633600312639238779630527001968149827770309335391736668380396427257300182039695489108558601929617433658298266317932555820644037833080983276547795425069051467787807775791935578903332790942817031828517917337661841284205424726476093372154599277418443647478011187616536308399903377897683091445929814527869472349529819482760215220141508119713938319176971554925672164487792477140362168891010937970371139080903360313658660299444948262183016283495421392493649844533060525467387528440782125087216074838857209803321570835559137138147273522754317462356404556576724941119074927462639802488660914269964752626858021784620680494742034020475036666910833229109342473489903484513861216414367192875574618587064436918045708744856183487187108237499099163351791407348597608144958865962168752719007593461512052070145994009445420748220900098041371570663091331134891531742636678743261550136327974120849464252264820838022769788889122278771893655942899055696976684525156991778795680652448017428855341017873776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 1595594947042318702193880350144810618216432771943935053037813810016923948935089142051609394397524833697584723477729192917668886818984557651686398128701986601853118022695154562767314314728028267254417922574062209499262227898109659711790537208091297516341310627061410068713026511766642065366161667714640201670922677282952109058857750516959913755877715417951614352757302498854053291233583829532389874499857349244036609760322883648398918409367185696187225889022730668084551617797113563405246608758554429284736311633406577274268206406957562320142159480570930151266991095315552022854090321427900191049886669877164776633204680597905133385991148289476497766807525738954463552037982397140585111172981436455146404035709622439686944987779622398402508937550438268857979483147178468912747059657337461591578655126038454329568837036459574351488283998442673070948574760642454631671299323691775615785470469259026295545176430180866509825021968158670442498934220274656108264199407078827394374752321052865308392923819275991369402460145931095759069085530210453768693071681615600967890860945561672310649158478477883738217915624177028725236267955734108518623254792948160863589476150920460807343838848699363511313171445068547617173709003937568503091398949229130621563957091597408020574866060909128633285737743607131109833968750491127354790972477186648511510248415437098864881536161202584310929098654970604198896185517980338408346617845430924983021752671983807226179135098878574130258231139084282770810357341246228274926370648595562654531103947353649700875190506854834787731651732331605606007840870635046124747774988028514299119436867083043136219418173515299617979485325756309756955246932565558513089331090897900545764092572216263223872001034141563228318403305473636443233163668768635259526383569298402827731344740389937485671862837253673149266758225936271125865894591757494069999235944971243715933212786236963673124174077597095724050113062222028730007239780135317437297579961657930409510228538080824951679500429121163452127367462713052196105974792846399704746578082964132478025587151086411846217133368577956244023482490639977297943490470243780812764001248058099679404683452169191683829077759866772291456278186854433805801313297061026676067443804303857367629369352195340302052261831947321344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 13310325917499632214045667564572641354530891355773989288580927430592660970168770244094868589419218385765187555550662481255969987566685054934471678922220285109751848144863351849431564012193004830652957811095229680782947803603806472558327222246071125800349367138360076231101751763908185431234874219529981185445657279970031071054285026223634671132229607809743232122579853659042183012020493603601688917169129002786003434300524263575426831453139098113549891799626265249298183553451352630249045328363726307444423678917551334602586994181477439525501865613850116662572088173577949429834915778814877084555036805811558515401193299607056386031820050418472182191179133165695751811531258598392174104113773066757206772131377185068821332509483420925683712540744088865438261269789835120569945702887637858671323078511856260337126497040193843700225725990212259715606972910267356534080134050331865119756886555221926157553229087728584918008535847258720158693530087942919197791019211109919450764014880298161010574330542690708007373292382399379985197338556101387872394823071291044901552700024731227312117236254845362960838255982374958329037106390190348632259922301432975477389323395754485472827736278458401920411707118009683984861065923159296712118960463492490550279935494429493668674531330728009043191170873704412435046965864245759098599236214046884115781133999834050033611090057989095887918698146374117225855700783128418669495682679323509621768744245826934951666889394687981866114501931583016511454869060736738484810042285523829246228141670308702503154071534579259171216018291806077039035086043269582745802508497173625392404072042872023581672642125038322438922876705192308211957607239658843748654186497957342209186334426182047229750878573805427027132765792732600738018926324719641520814766238621227454805286970839881047571685553701483393331224032037887993738241771756889744666173470904426922381841653188940773684685720041120745911214506707108110460980845779154387116578938505385873977987211121333700637261943427435327614832329149797189992998862953169400754029945499367192914145989760716210184687961716576708203936861865231551959537723401026811143639795880831207116533847507762539739404669774978796759540022970579299561964026556263321276985097203909535479633968893559809040485241271091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -15796839241561785812889534984568120716304662208588264630303905736809812898968678236604326433013257190793230953055598437159819462225783193854727918090121342738859276172785691993334260894441157001602413448048901113222900438855546863431747529200445963532405762465798776328352128857667630596303146571619026859235689592568994978734912304633653888289769067414800459065558773078541156034325729754436873289003783316332825348020720560417617470685028139598600885640830285387706610307336275357634515419527601572360496543535332105986291648423154364535251363913272187811385936872024955502812997742650683900065041951609779242620769341546776867179830667965077507387778803313083183352954198177764905245935761176139581024132888221396192768048549460029748628158427666142534617493462831504181591793050019275514162801155093206652469289350190001151790047750081817501796017790553121550863513430721506888895574537133130098315600795694257794571321215018617298689029874395983443921964275509865948306111851403252382157751788885619019991507639574104339796357775180549459729348757483140392063515217921669908678415153897081920935040635297189246791571563518895919233667292969728465863390887493666247812920786037218934690890853842398801501169645366437201314393665046692561861671987799798772388558221639089719334017550494533064285074927675744767511488050073975573315677095530507892154825356471423435485492989766147350732839429174879596440631205444952637540088968060885475789263710042260356585438603384339903880597129286130005601507774000056760954151576794831679612193402918369260989352405865243831308865658476824783881531819872583509606572997890315724487715722467166792620254638594279912798268003473543213587966925817012090065908446166514583657821507757024947036846451826568754020000039767276009874850493509820018672207457557021471182976151586971261709601062122108932337142782419722797177059111155431276582327779228311289422646611144223568110138321529576085771635179782022954624774340469218428628881843901115562428727599972250736639612610633357583381334257270126880545329926740215527432507851144361665091282081398842956032558145915837989186009149607343766747345685315261893729877761626472221902665061802362551835855084073188816808228330195552109304483459873490830919982196184793945877835925831024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 10460251417269585818328446775476643934018407922769153945461470385094671257885447508156534151340893451030098729027331225188466040309345388174186631437938152863217675493547386129407381519866819113186212353319151732173580168883751149911765358017221108556346236714781265601833609377879391694549339638693532137474417750849443806232088376310585680084057397939362330618523856460785584903008665480953136568819357241615338473394478768048803747697262224662097110537539546815217924150343775936178833811228370234037382477718961572916756806368005201521954376840539689487287980540789400891672677497248738784572675824408984444628262637552521985330842727556464913801078291006575936365888919598614437025050828984088244440825674569205274259107274875338240025465598204205640030490802944007354593771792438470145280863466515034344322256280840204633479311421537701033263039383293684958822101148312026230674321337229819789698666824679782635130947474027600242965674181343720267245568456306096676114564614951981121935274270405299066378991640667747867139151146553611901443736810564609599937402135818556339640781893567167838760059202637019085656430643819320017953621400815597393761827901317584198434400531575602094412682475060551122759936128381095192508916353474345252892176635213861943807996776220654548260868399453933899199838569842676823145803344647025846804228450159026825032165615748848308680797041339691719471237841719751722330450731688363745495113683139748803789847777119452258819694453104050142040397097469926252837506560972032199277632202637353384037289959763760466295933869630435059490330105466248551857890356144739893630706599924458103236295418149768789172244458159471427151921308024975327484682488331266710114439715639826611076160585868899769676453931382060719435870649574049856828122239779492363906934656288517178954978457095608677051520606374610293462292368209264623657846223422112642563382581263045635858046882050679348727179804990935561673142010689877657686792485354729066757878351387703806313085773725623239664352574715015889910728877521995322621330018568723797289635459996689359803518458859706963947386273475299436801288736626819807729146213993464529496996627862643088861345639180550016143915021551362974790115018447223021862580699415552540174104020353667395500374678873047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -4430655010991511397066838571480182858823474486193583979953413344998705050493550022477589131366756903495545559663457941058016661718380136785948227405801388335470137710599643752608410825668758031722232970656097924306260909127562502347811096638611163331321890381319566371315489756536780354804049039890943662728980512315177903796683497402496058514617668684602657005793964817097752288741436409311729885579942383164404903841773799473325130324291192203993168374848133611606591303859858320535238064788317954024314552053451162413570377416951374144847753406333514753421655562702347676155697629062483865837960967777255791352414486213616971721556174233025637202689213262716950171227380042884382197857980618315525796921082016856471816885900080716036789421060829100225580297610444891932727085750026583111388971547227680802500905149926082736517252840027650411009448115111047720065288194838335643736817976873806041529510414453690966049904480775188804758309399682714307208624062592517316840534703710300635572637369776017993488594226338327129823449629091827362078428768348614437193692848943835286512939631206623655662657884777833219136391284630655633527658965182454563061540394636601865611323931309566222033181317771305173378987855172257440299023421436014887174958602555003689464783724565260333545093082823115653920961164377332200163397998189252892333356747677148255873406002991750712157034392628280589962709481376182164213311631865164302015102018914572918978901234288780940717160564322265580734452983900488520263628792174332053094926505659097842731179164181786624649989732273679870524925008106497661966998251730037655248010737223422989944013956484319957597656346600386866068753948766970747957070938193791723831075883000703239406628010207792611731578044402966658068628328320395129619147614591771380105370693154514914129459008345648192596920808056065551341939045290501346051169047929058246861298322658558925268368926419406154586702026152251061055898730811845495962617836874439246153006109506558991098240245744816847946024730699430518097522672173388592373579091264956219018311005626381656210984090973502938289936195655150887614714046507109546587034359399132938935201600183029760078670558372257202129548165960091185011545168390857979918480485155672816394371779399785759746945563834187776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] 1019332584863159571797871562031329567985311363713517429712377554240437795328639662367850531228431582023839770683129112823988131672567702409841934126926548083385045116168666124015448001611060970916313634511095806409076858899889152771065943347407231797769631723185845524867312413305927864162146503838880067749280006590451113922214034494525824365395398593345578622270356447341502887569598158854387460077870719449943225483420285239904489496603990091318464512609339109287458728981150334036029106671621510839565826395266218478643879737410119714599837092952570259504408045912148473796249355331526233980791743974375998157597852279356477527806076886702198968132093252462312812362142619235633251319643938023805388415974174132687436900941674819401954081217848816863504160648798204245970646421432660656491439054122703430724266328645677711265548357756277166570164393130849939892667544384171080093257692767249365868225874506725575952717987837698120885728941699895771339154993079773839471103563509335229688495607482692406654990105823189882195355544734140687055497274428540113964906980100232629811170110046822004168799063242832496851402980326246159980215300729005397926346260504094574005788818098782652975799371097846426206340332186487480342792980319927875164355121257403860456425194023077709421584285573057356939490717880512058990379433781872463789041209947278428784675541608460104300886806332095616937369712098096462304393866340019368175344156867513891213651408563027522465640383590792946398480053458537315896569305610129149535421291177259047123243582777862708263913369200887788525880166291565548896269103094782133072149297333002476377266364556289609523279440802778966707073387735882291498204248583547172937308713995989580136335964474177770998018799952217540674962177283265321684207295693418149942055609309914579865297695937112201976055160440566040053542534169380829200349110524606201246084219566773332423664520127037476155008154473459203136031457991110890456045677540952701089671028427049826695318137101200640509633691438805498550203362560289564804125998090963740891271037293244573721331473722986425911450871285714961255473238686364851631741457700994640298003513235616963810925024948381091327547856802786867295975369423803572836923201032642609085103057562509241026082163539312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 93034803484410476538281919091373784286736966928638520375025662112492571596528419011758399452417197954611073819629367470216667512052820292741007892476023140322458871369732837914947723160845725511067853421532072302728662443580720086812887942960961906843602423929858476772771236397277910267801534503278380044285112190246431001622703429381580310298647234902432297533977104158075588156040554020122332006525072216607243717614074867431803665204288605175718419177603557628970053925623120523346536282668374405595975483262159005148281296989631015177776620966096054010789317371614274234670355685801520103143505305402375740327543635219221256638506115418124085635394807865916667341744112834009045780839294623713141112435051322779409151105123620754074832539191009947465880095693953868063545458484152580049059236333483792429230591851896267343439176063815404750146230395779237443200997929428438240577812295155387576394782394398717353710251866621547332519030020054344888689553296080712482669910385834402264579543795567966088671395592735641018103966476542684802348432756567856602280738590162621531880453939903497536265484603825608069138192555762136777001934394541460483133756946721937203904312950016644845529656086920533679927847033769829114376409068961476612804340101131789494346333403194550531718360506746055526564443908460698050103814913162217223576313692024898923384591794461572643589640117545521452700973659023742918798625334686956112862997765413107445019305534075808917477215880667574550941248224903696172823119309508762797249406961782571487533136666650394287123182343290265867707865473427505873915682360551172725262367503947799540874176709252879059245057157676661876854588842841548198052764239220375024526517117655906214900961060881175071205996371919334453713240897944677149591122193189182677288565506614589874976706788116964784881613564566808853262245914019063999909728070851092919966283655127740784723451339796043198344489477026146014011599436381314949531639927912666953114634383630262466271281099712021500788001268058863824141629931444628432534189039262074982175356303418273686709860885917632843924852701755627609486226328028210871472372237091128563053130372079269063594777280719544120507889037346552199519078165308666151941153879756757726298097777732288172991039403982848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -202449764992021940528373974096827632989402096404185057807912357421373860067570994230920965844210308215760091999995496589659660481928987628377007933584720356522662387083875349071164516352285422656680522972167186719614066950989753014047933627700002620130352933774790980442697384421988214753197301515230752646008933375300860568162748774981912871798454291409562423492676451792175765465073009890917003241063248973633645217615356180383290940354850096006805809836477187442085114943245172458820766147346690959849652591998073804582017251739344591214665391423679644778118030890110577716372640418113226377143515315157801107436480259113180581816114971777336760335962575725098211755354010978006849466854677197605292298642430457927477897093593658827091453297225986394982779913139790035206933030703849609025778699546449497225836247998973195942996410000945545371487139843044671191537761276557508553014825876212993316149857393785382530428810999388235081582020750593922546925346355185485000225337748329642634679862615173752840868452795250721608544064215507652535031325019641487136641875470082943036518285784225997620010983770151441142851077025921809879717342210738551489549633954176311608871759108800626228347976262745594772512125050914797769526768049408423785388876380535618290935637539654450153517869915986976406670533236963672525809069336883212132220643769475416539792300874451473293216244741531159278922573292265060755624314732610064763633569010397379233312577738738743651914135079188140437768444669556570975482114926131864080442918682289029288706589360837826137499682624250300413616758935593319279639807715585890911148852752203617360381997119046396560439425090629411374324988769497116622135766990460927024041249070362689661195764520374597618514417093154613144765036780658495556327667573163543939917056898477886886007487298813695062425887916140688962419610129365977226466265761014999762477146370680516988003611931956007443065926170844895419208467026839737062075355120468302581401828761948598862695927837830900658943157527550602727085218784071550778872159645436159980431625729258632517121106214707365630099319868642071148860670903029923045410512096293844324316499657110817919178017378650773882071927209294514168600941695387815927428214474658062437997103508755863596900145451499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 104416162677807525770936401273537977991205052282553415294309036262868291691805516935337299910357127571824492316278864193460666074103713497157692316417566060598292634703312467264937481401400628319124105688358215096854953995779599304922248718899190342937731557642531149320852707072981083274360051157338816461276847025736371096222710315509809595276466753760117095386080974050851152795931909453036360259130906284398035366414559647814077906772262702400845488272086484487197431517257571469777403019815104899773336675196614211849936830035928038095972953061402716682629445582620301356247684236926939158238938256714206979341922396993988143666496399823729849872924653682981207281284874353879958347816616290031965783670888303916664048253299378769247060532719554419080475807286488664575242056358076475759480767790646340052143683851152922441774151892255681405045472833000047296296589669482110926686254867565160768830655657931680896904425703864494094645458052340242365580911577946430066481044207314417439706475216129142760887341018629128817011959151107195288064823232597237446565964815340365107210554055597118692020571151512131362757725209781628628631151359709578764474247156283826433126067493033548729277373010298137539811442988772543498478240231918066101112773775601341627141568514347534379952143849586865574587602377981703422976359860559475572756250095218575227715009011204883681305929922813882940071856542856284964809294707860505119410027598194724966092627698164389808904713123224412612657416382894368978266107449406998831713417340308545982797229585319473601517857468251474500006894051132786978461210158901814547638567276772177614634852957126326535860171762146034207645209731583052647201512793851717815848606225525778382528117856928467028799616796585088239759553675089080703462222612034188297901159223656490302649744800877137256938663665979324023661906579293851668309488983173362137580190090973925125687945766711550824428196366367224158710727906346315256605805378747401012959471714665241774155587121191730850886486935018095848174629598414569334177406249606954276176602541036130579772072773814967782492605629187934033036706334061304575970573517467942264843643536964021576805198249217500545750146161585582448541434242994380517333558098480603198926134520004383133610252638879744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -36424147345297150439914421810625115744123795761048353649355042867163683282066751485311478046354442811775802637852746337730827243784115797134554038277961346192535854859532071876016262722339427821711289524264963314631668742969856690536591883356918893533402318659249958565938238491973030250445514251782430778508927521604435095184858990743035034728331506804251101787955729017185348247935070744560846381616532332284225738312493630994122715370210232560769734890058024439717451806274010547577022025325471741800253714226065288535120818041533166050095194460810209780502043558392632730410021309804633370658283206676743084237669144577149226234175085511531995806745274403580643296362619863452416192759919941658486963081174693329678167804525722577730655218591546481385280435017496888789330562191199484316377072430805610938039144920632627652128812663550367733843211558820974480850585834612359125069717749694786347069863764726080594570870198464568578481158148077437494564012586610846541253397568790415911264968302352400618482862482204648491063794434894632292653400900660972317053603371897086261056733528771212917714952660681884998226642276703351235415099190030474294705452399937271141103395571068282236418971632059316305942214494508983939896242449646219403774769473745422167861424125328103968904967290754494305118943093123696227331465637044363117195964422669000760751384534919891256301882037809899034051295743150923726068668357668718050287272789704388807410017521233994151317550380960354634847349315537000239851267341415165154658567773181449476645341700980615677527121096373112123457639081868907128133026166481287986578013533778113548870423121810512853665329277453856197094272268054971653498751888134207665787380380253633012380159117140709142902671858607116520980478675407670211428080767064225475271705594366065319360331229684997259825794335292122305629428105268384519753553331936361219693664887224233805907850499559349666030002165682027549721420219227908873903084291203933126157605839851016568211018985795999427289018731658728434507664379701971027499917163927069765473331549130902082473229787241043297854837464263364408637233946300919060716338970269952465778029915225487462077828805069048929898079158267985772596835654834052958385693478708141496034797709785737878680222469980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 10159087664429022736077056042792676293610443072482531130931743307961946451031989542286868183560926563391331376527506491690426870413949650517357763653425788318707716174727932201065475342115926967862021218604108701786680768786911078578840900485298117600441353526228241657302550080920151711661076810581823552845523455777096464181073094155649377986417451690777330118758393291746112346277220222252076742963265185658444674784936967997267194208533581943851463682158262947665347727731478453961912652991823222167520336531195664069919210152329768833664924957933005495638299467769861523863704332583653478875971617653343589596517216929184541357297027814297403844331848066534324494319043558035800360687545487496587284213649135845069471368401603823522981647323346039473308010562523607117266898479964410699158857640704650892257949824638127423416128188532536178436311020220369711530398154925969373533658195548699415823299674301320082200219458155818253755547152298077951815562503632187900630752771874095938892378272968114021222529187968865182917864804054177098796535272157749413788845947107786794710848993135233825143919243430580350058525749931914387971238153349718429410322826777275296423265245590991884351530045349142894098261857567061025593215727025459577719681423727811167315688167863457148151098841104856767212627850110740886793976509467588510810698706604259768959676764013320268847065127335812008735512585981890101244872416522507283230938743139404388060523910943193812502547839452045274163583975496193926728868123780654033672523654340110622125490457012966871748711170543271453539943314026924823609891127060530794637958719295414436792653060585381695174420822034775660671989073867222838593456061875305817464884168106169360689224558603349777434446780371973340902961456695502803606060153620134276020383896492985949634373289057848158276637321944963697018427311242947276442024983502353387986536858098284236200917448701538421021502771170830312805286139373970303474137907298793837172041151317288590060471525329228826015386087783487706499358833501768011146763815339237954646552482820437043013854561819386312990951186633045293505894067598296791834127137294728398558594451876108087312735349385198677204866668710292788936747023567957679225141391963905336656932843402341603725654152445952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -2432916703496831497795757308710875009557384046713531830584065035426406929328739211333728537146174241034795130005796900302082036565887722865239463049156172188327587250757974606088110944820391270529281008533442031530487419675074127162730732358880201160112863882568505640703796303825498181209065870734335820104426815526535015872633865099394159605321680804269998662569167498868737057209043804354207584224907439912224873484914863858564317637151241058286954400712846899582511755543829666688477177077156085716672528574734474400932234014682956073041279066755210810052860012395091768138211514475378876367645951041147658148440760915094486954442132203194347931529578853469374597383831454771167405868951862360816276190240142248927689265683047983543231045783851418199746574649775379170689793368636337113920318373995682040489998177771723579922598425278157951525210857250353883336496365362960340332675457703696487278740130044042503828144125547453147250330632696328515647598282157908887398440831894945341277726073699267614148816387275599308625619706463098541655866228679195032681682518401503542355097460401567704877892036891748577524692243957657535805943720062815692479952002652793102148104657667919097402351967096763869813574216504735025868916091593393956758078241566873812556816294454782571011085180133911551533321804810752425992444545600566364743974419200402699996273490206236488303023850492079602775271737604271473543907357584532048485744219607541067575278133854442327955795500466173124985266465042642357918397455105961466298923738812194946312749813467068224871771708122569138833419561294428548560849738297177842251740788787213122863450726219664527107887243203321956454769221704425437030904692460957963718068627052719364951131255446658809518955064932509715277195308291692843002985038330837436083650695311996819639833493598480808929769085627989324848213874079236870352447740046876723468787689243978025633329942691731663670403868326665476663765547996398472403693769454918262738752642239134897575426697020566334297129217849324162771956473227421977646064990461867762588344310415268530612535455665315345966162666807406042962095307672806856092900429573201829686541690382373908198355904803232552819296938972351370373206220698219199942679464022760462251788420548883524684981941043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 501970582025814252740828480305483396042406641671700785404962607701528913950129814578099024223444724131811169009863752549783104088469649751758685581650102264213797343350869712048506524206468246790301472215281185376445029787357619996019954176152409897754984172314606581295479665535193763534504451526408705086116930181641445827484630422118631657635587154501729175131748085710304964786728046139940661719826540089740405870896325943953616655871841831707271818598182720432665166352417920602152881128332606627674733474864795523262389267192361337906525841270300732359141233749359075901968259355712759209844767653202887418377121974685469317285183880655660731345415369347995266084839824690298153788397583567843948115778534102439625400099606257735720224613943056347443477903488987547630594063519842462629794490359815864748244194232458896502599061300746980897445440285333453878317689474175965996521354973382609308717595064483285173033554014052348479629295348316970573639761745315969586293605746309166556499427952699770058451748076034333906485558954895488666021346031317248140002738402500489453921145207810259678990819423965605590406288831902172384806456366496895543671292139121485759783192086031893964911199928251620335726165148031701204982889200344412715737478570914577176606598458840906421993682186972027725951963301437708650386579253130816741553001031760286828211216525683938323688692051192940088579632465389358543727649934664035975419442888785992465190906046437549624874325497596761264986695700647525292580845697050466141775037703579129790748354526652103172918031307825307971195813912647740252114019295394560585292827142778013514633605830977625145344938001203560229430407966018692340930496730577285004686247445814653160091416827688950857598730330615797298329065913484761552863866703267113718688426280120371718025983096307938839587277303063173430634921908461107968270643014160762984996891119568573658294465003120207610315581121851927731331374313187432319725842677726757420263929773620319518245683702315653156844508286807305490098088919119537968612062306451755754954163808413027500553876420544069613608602006856620347373402750230688586241571957000400679340927093028913466154882038794171545235381849056792733699637572656258308984394339576882157021696615608777164843019927552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] -86762409572653175350847985476671831813583071427943179898694743483227233808994608006388927068075282993548976981043369269805257075073606512614842457206523304434006649676110680981083431346205888720667426564903326535855925525858455893103577861329327017824486236993632484004723734072443521133031905673174624341929771131633002356715099812131543719813433283036960997750936301398782762808146994137845843434133630382991721552259339155229448365616326284385930357379371084042331485725193400830515101677401213304953091649657122730652533598399229433080744601799619902512935595241981206739936804852964195525911843863288602988556384627745025257930424175419636320523960776818650321680604571890334489080957811220750975576103896258001480428699412986753890528517589430155289947505160366142295223661046290076492800705850922351819384221573342241162353735252056221578904400401155658566401131348522119929479779914699144934759126251413265467962424306311683207446521568599953312107808327899154812491508279870265549214869910195585736503449438387249992395070640860670575849398585850693113136883026265054831999976660296579198549647326401144323486602245109108887416859017024313949676738581661749756244173762137834776678376209993923399625811088714652587652250737977694158367982051051521863235063503485864908027787647661098333836642367443020313984088559712410219697734688912334995453418302762047907774713847154219606134676749693710675124299440024152529882919546687213757961087673137756129077677599241877600630177146159090828618243912619040460204650190942276840112526061967178653399257842928692568568538398944472927643722372996732035379455501554471610648285756999511697807436775301747722054177985581730036059470657574147500809546682945413948493216165053685633198356499543594510806883478596946010274084395121048646626284871256810371745934197192722310476552726049496801063721672111280427569863262980229244049382780082325204325058185736804400505287626804254923884665244106922121704763761610642822789136541266274851608965547057894229348859118415495595198113653718530357669542017393776560900055149726224098702348103902515083225849510133725841354964578561425526339458541182180488892282800290804371878989701153212102305981325674373554093916098419384552004043144695917079382393568749679519210709975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] 14293640391029504994339021610174820831343276907388846220762687667907540530780558341299846554770251946809100241319151888136175440641376277344309042200851015812536815832442759608566150995427555359146229915345338014557934937323935311361572000205621062637524389379813404517331454546408099455548085615312975931517548283575008064337220340905201122040342285911480367476002916182476146325305943746967242000593551066484549684343743655708424304845670874865627123808291861068001513654855077196201140022467945129680214318566641029278142293380895717770566776726834759187931418752211411682890448976049404058209437728132544545536050751958162412537218875817413056301216902247397029558415799123357966453436385298372483743953559005962605328964688694137043647532135113939452460102548563615598091237684616236438406972635751433444064008191208820064621233775826002188931955163986662662971547818152650330297526862070826895311050371573788494500530438933293797167854675805465521185434785697634584553288911543694856625858119198376449368925802027406266950930259034967801724595307426133924276503088294871521725776062479654651478919550714301885188640229500714534602711950464971975811949242266909039311932903879046285274684428169150704486794128144372173888232705288494267752897921964802787211225319186396713219125182999323539097995425438714121600925066742180397820712663417616487093558230821720807199366278921166087326138380165622051769789975161676397300629920659505258304914492148241319339897507041783276631409738913093004873480959467860719239296964482750190815243183730112733484760168975786986231300208932942511647568889175914297435035383375407965868217380705021219247676206525918535776249079889615841871798641466546692606678663464967324501193931304437910293868312804280059772889350709910106128144649475381508427283573870974023224324478085197022449405236055162557659880498132536127737000348086754333643521911387117681963263236160659375836138395139835838799580844435022776088097263620667656271356844725230135641814570433147838162114798242270546567022003201387860327199193450204726188320962033440780249569978813170062314745378932183535666702588643841048455124597235092840409045628419324983406191852907356872288402134637171445079928589201751191534202288525512433564967318166878033592056807424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -3313391546758467434619453565444392136272503149671543655185113317514433102290658820767637037910129893640393759051898226023611289919147818320685427445988520268153642687431154701989964299220436201121835200443524004713240922929978073588308293852132131478599248110414504971758446173880477985606561169030544860690351372464684217608796316258514506127110833231779113367384821019828367852252488307325474001011713239575539644002623454609400992363970273997600959890280919112935546387362173736024276184621436797912967414873651530391377806798359158175593842698856889549837359205413818026977700160476705912650909389060265788362905536167164810030760784382377579956717584233167756481063970178412237866749267753056375866796446308887915908099502291465059831356613431596360747367916927815389999099351635369290211487000934485122495866223148335975072268605121192018904576487169812254699677338836668461696563710668430997436998415668748404650823117517019300408428069417744420296390529839920044183304154573423702009226837844357867859246395103706707010110654946101504041367466733990867561678758286063753276938566380950774154646331043104214574287758033591095360771199471161702989290514973330837936795383249880709864773718957333895755494477487831447761265700811933489178315686682131474120203089553858939240642034497384886465023682533725695964550098372001350983628406637055482616761506396893526568972342280761374561610280207521960577891095888230289050957354067439853622993382383185405436224997992109546065306891014662748251851684481738823945955673252627538255494181316732697538978210297984213228657007228818019351261669381851358685294145442293849554178138649530075988600313554401264598651446785525360350531136741685414722019037593523837428343716365743983659856193758624113601596475800703032153748957912701974788522937447341980567099119766600415295959811638421425382899354104939142619430673777758109931400218780093885513920598612059807692625863274369320848777561963585401020607929364073232041454233989436719311549358169958316216706636895987906526508228104588440220568965509404709003502943490207194598749609497342682659811900332911265176633608001023427854944915947029814677223328448519619645389424557171560511312132235875762277017340131547634100611907918664509252239085287401445462764421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 937365866784352989233894503708715800078699446835925561961138074376679562524917739718292887557913581013050351019828603398214873558239405170922499527971429432481052970363961667020297512696761914098545977537919912245304763682674481089236741086647937671218001530264285900529902923186747856540377961093597197729289967234107257052456935074460167891782356650055407463279091167118428351709734081003756672067235063820765978194284310272264386791380288578859688703920797118401466088133805485046182976192876094257144656561046897670838423713843096943580344752069252827140427801902903231801855090405396287331251756816258991377345523626600592862703962113186145513164744816909999065642454393484990224841882406056305715816726532035688231282967023265018213333650546382785039049970264186323446389770934897453621664457637601242992228456728161337856583601443756610582471029159571410719224247056317380066890493512362930164788896397911584579254035296148192892001456426346980997377759979216989095229800556925444128371042897831096012166313596433646929637310915594710314604643530292243270567412065389735470660088214733310397417342519897835620031663227646722402438877788996273508328429221095008884971062736811951661498035660389031023145652469944041307135777031142685847860721352664255078410477406335553723636210213413388409246310239318001367734105994304593763496906146685181072509729450734617983198643010475442768226046472925817425627963602904876203168810483457205421456251689424435348823797391227515032300323166287284489254861654500288953615963874960615008109255464802243606078030401737554109826367327800803013490588395233515908005649454133403165739662923222307556822873686466990181651550289325806837706769173247929269157351343409495722979610888899474169456053425932614799371214495126084448947979186886860033263895986535870904494955421486448865346555375032432677235076823115580284415415261510806363398067931621330270676591163607590881137845688400962614676973440976932900157792025101682473236915267967806507457978483409612882240205151750308291688470956891063321383715196503926796784254114659620147954905411364263807837571295324146653980035513872131347920449704841981629955710828442559156510764207557071331572454422329310104714501530386654044162614596080317110246104822698090706096881664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -210651268936722656386418456800923651675698959723564510426746556773923698731477096602798892782974222865698930988530798928293463604292048379726662274219142076910988725667105904984243466210778087324435845545977999437043890182636947850924179283311776940172353198255044643537097705148807136020929129954921049445059898223536930191975306848749342956532273853080872071967347740428347397498531512791860048476954729042159763729209431352272338155898566404801209091907721132888446899819982456795797895602739997460299775993846352013230691583775082638533256008199430693768672688858363301672245333314083149614618902990316585468931948753691453262763561448293604443365235467574178463316776828627269173469720513944331654700528424019801847865103764426704577610494059033958361010875793651261527884980039294113191911221392395901049173386919001623860494295102393711949001571171036724004350904519511628275207067247209116293850620881499950728205901671278937324556873615107599746859378989271661462675476885531942128125067665540421234953178929535760634434231312899234485165849147914433667345023969796165146591031371794637821300102582481022761836796634770819039051573382822626827954921366358072180705607978422944657022514085236692740153507239225456123648908335739262562817209762482217109519007164063953153477509637937409499857597619876967426363148574562060992768905140579479295822624873825348030766203659780488674245963977938285323950060779590023629064927559385837535935112727475627367963754931904689494792020469310867651382678215683881968983268504288895799745529014029993501701318872687284974743434319738946033506774025070670778490248250283902039363479544854626612391389799044189993547937107738250803559701748572007448545236767826574244880612997775925179979200194202080489857669704457508706725307495209913901508048784129092306687041956328512789369139054843899457052011987690523798671618539009875408931417913675364969618192355365949592932478688221934487992118588142176062857399076077721579251601543894589947553409401485300159645370412945768895398932454633118326681836189818949792685406026938405518480055465923782218426339779706456164120906982561232759613252385499696633161832214137538383855314142381967458525909907266354745199112809126617567143035755577825698574895975784447663281274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 33822480015937026424003090536919464748758900420403586616072453874434502942205663140632201196961208795742367268715381910130239667045134441957818007915605677195472079617449946109068641325389519881539483233855474032715487175895847644208963898040808710307917527461924821324496170335162243024211458004831346691900223846482575378268511004315096492378136104051024579933791925108210960284460887078987000936790892616323823064036648416856634717463548982369726045930716151885062245053691823938197679143189193469400880584639403722883086128254338220839329521507264257352497658990106375260167322000727559169628199391005220752426772146747271771182008590494883906142937468022123516611388480674656950695605833616182974544368487216712464601149181255360924864802242327711431711956234095909795672831187270570256298477464558300846380695012685664142573236790034285400933646197857674650741308772571141351279213927247618661573973028726638057755912072136344344208642482429661245410166535661596272956775582976582574771942293495571882176232921138043875782501054104031691360629920711102289868175118628691107479906048245262155362043146457113964610760478584556806147906335793663567327198833710407291447688473390544985815406562242254247115082769543511194065442620172444538354735248086605503888122043044868978114074448192009931672303511361087035994530708709421930606651980830690494384136978514823545301178075567320366715018510546398532897367314300033002191579165095594157889093631190241126105570767022401585800020156806069886248611097168123306517270415165501282080709996445393307308596143687849244561914723644514625324892200154074505130365898736599694813845368616330781582555574863044817045442939652414194761081395291797699945961798872853633434791360910161402244618599121961225429824713813143104632750934106438755073274016281733907807027255017684572761006757748905195097753890201479147135988861827786962468144436021684526666609502566764729292488150693642320988924336897464156880486182757493789895382367927973089832718175360107629458120541697595536527185270681044699706549602466808193968214236514464232738263655180207143983112180984900030292633901460094998294743881201479423083567560959461174009361923399502234459331017006436161567474032371520360522654758034151411421799311795309452908822528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -3987419044742018603719104620031869895231785706944957652515257169714758379912765904681444059627137194142632783893348079411464521658724328442335257410027438806869832137195505412293818009131886058989465520907892103814099453814836231974844189512513472381390143275475940141516256770116188083090887781934233535219884689114800149352708501771018673382519460224038309387172760553211373564980632016429146946009616798536392544071562765589233624184726872873527333625185740666805077575137903477818214346382780139982621372599344726320473223238992072646551768857229094312246348880814982010872069935431903336029742349813400277160994154425124276639352620848457080913805668471539106808659809406928425058300152862732960078373692366446407526731044404574480866182733723929011902819625696293645659951524032398443931793071491613484854905692053743130110762471512805461450380567215130047839357021260622451566547972560376113910012072883819762429820100002354848721060808752635479521623969339294436713826370151618723877687791534329175454475420890201138483634188734227500552824525560231343058305142522219419719833650659019550756635229079642047963014659420529567295951778398345187425730985217370012439920992030155775645800968785961119683545606129947356948784170490531380881833223260268707083245655777879967018411041433430773983342529029275117028888893838155311057461873976739328238149784032963385345314019226870548161966683946214467629011187036459932867970100622437357842711695117133198709145085124804562891953370980827512891865808443059705772873889162212471835400022642307921780360624970641806037798027445765214031747144430577879002849775644789820467878919898685352021543757647086018892189473344032033864370664127246244238279996670489749269994497236078539929591798606105347894104569391699443036288839942499668619380869697111484410720838777285529422185020495897328993582079424794588378918251458424004160908534593360260394737757256541599205729309493132245408580211077873284287924829965473441625301117399664934322932661526436150034649184356396976916534110321715017231055601328360139163113983579664380067064618415024839525255287504073563275406520615565115676897223932649706838181953822155569956711913066590515302402091038708652544020398002485684481762210999520191714258652071759468245811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 311132641719717857654374162092609680556688340418069960062418146675098673722279159314443894728513588950639600462095777083243273851421590504623085927860014167539090024893657048681628391534065255290974252586837046935238048986565361995958836618049659785270514712291573359441456253049858260407950773608183585192343004859729080821931035550677265556513474222082495174800555797112396792875595286724449412959461108201686487715859370480943049208633908656256795262894588524250970758881509577534176750145833591219440422709549036850514720254605603036100923424899275711381997459264233417088084427937751443530012069741972597807945614095651981706372054519493252449534285547638585493990021141953561688867120813936126063759201775321887494692411546219433870487939784276380185418162217258862466583954143409070135964080285364564520371742681044128208198632145256641730084831077063675758232224626042607327173127077934372853330471921089870402642300456475090002070194911451295113304636154847306279915093552121073122518711454220220469410190656489396284443639965414016986010624009488675860800346357421574965769854597788581878335049523276299281622103535415481766538763370867053659461004971452875831125773524556860645276194585950128412161990662967353663054823801818930898747930768768172760009755541338906855398698111309442156993065012897922495347944046438811829761167044810729148237996243048258645261856723165840292677502407108270625698147875998393411801888604993681605245694251531832338393000640452725826211599430957350211211643693989097568624703747276263553703099202860088923562534310306370643784186169693918470294610004943544415772841791293652482434839906205704135732947113524406496451915010277267086711945800197846866318375871576685238264179441932737773303924903925169220839103572711704621905086736425139262373999640275817975162965729131479331528934997972377204958792052913441718650242359882670061936359454998729209675148473939625528227349408768498625430880183386490724944816013492342015704597244110096842924666650796607113278088304188262285016776219713619270014241296634414888717815038501110804487457347872090258127668184060353583565842542277657171376062814464508770691976921841910266192777422229069686167482594737444354732024041743900644263478795249048141705007741258410835836928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] 7543651167470530643493863454541905860558008613731276455676326619488378692251159721525686078036680778282251933021539882087208263150230161578085720457941428678845643620672306523057097575048939949522410393568421772624431473265123290996835433580501008873006240104819624363517032910590000412351705707857037181060895016426763817874268154832695564155518173375748454876117938935618169087536795982057580691905654183203979581047929065439113840228721734233089229490768075026106283231734279127977224336933624799442664847984478036140840427726047990371303547359701247026932276987497710524362798776423684812783386579619972279230164574099708974729656553522198359664026477045935000065740465384429063634070894147450311405989410666477337673155891823855996434855030421511554174660924475397765648927697684109807933701671832434952335240516531171664551175197118242150060090193437328373050605002253664647428115327874996847170047254835307145490493628715276206038233869780902573739156373661288588176059960645418658271502674477760525720142737037359655552034752332009650551408239969948444577472535984225465940799859420275907493507646566448475311875223863648337589382063828688169610408559691118895943834530502117158232786358971642438225754906806919486607048371711376289745283243555320699396901663377609479316986180741530653648761404501181849679890528701210686281242713899181978262717207547749238716693133033239567332649375568271435458688991732478027730805949041531371108165525810367871221240594970695578639025409486478278178806957819137231505432210099350245932850150133234206737763629714348008484244663150344541859284763489435513587133572774998072514253399693730443913046050395593832746318058935040612327321914058531112397535721953256988241696772922012458004490957087026107574598324873621892756407546326871959691956396233907140847449058617980343156007672730780850993577324038377912509468410040192699989321622375335748627179520455196561089363133409727099511419381730658988819371100714311056862330356548631958313847571791337983069686235433349644766218717483767861620250795375356832923610037552853408287174963021554283810580863332292267375888694985708332343728722387438768243536692000768987153095438897224814809946129440482277033868199093582871317677199819827019204612670789440807895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] -9688216168051793996243340978288279789593665003888994181342468375077000514942555864630515358029703845387741822940782406660608206784864177127622441142560242906811945284071997640013807795139703749349583287512492667001781711645822608517461144042687723803638767301793667952904738573942225820709232232170519128587772815921467498887069710924937728866715635545905432531377132954359356446019328789828159089503361339311797649360288536215610102334220743457024366549078533449277236157404381404611765190397831571613451080089357480885706892236634749698932719209908182545228623414168158656993885497906290309315436203577215715845344485576472094910742031867507880775280335773422795545929806887414695223312456987324754198782791574097977421734858128467083177232357198387339684104822567914255347741412215207404383988093225600177445643313156100590930337220106653798895648338603878347896783414507837239379912517791854308632263668647195364124472394966588766288424121735926270167384936742370991592495351415678463782518709461742424592767906663444719702351303476040851020758085118014586880607042263869012874888069189894188862107741932636430335100588792584248030013916345233344892946739420113528754775216965163052804837910286439565464005801996829651849379065664081363280901554251413673280581635109919413391359699043513835473235896887094387503273895198260041543573418483209992684735223076458676361325145104571985157299185954920108592994289888955299032684102629095264523599634592792947896229977384287619876929043006636040793846018195940340635034274585643216150541903221616027343357728165952315843455180625983978024488817506887310017175800493870988757598249942824186018168304895945730403785638007187697303602764432065179112599858656977538708209824447122797617489401827681884641780814796639546691147525357624040807106720388786601633678591771044078798547777781285690080017696933923505315391497473526742796958658102833892974944409669868898888484844965587153903974839871538781597138035244407392188549814902657872020851123184126784787460739510576492983373055575600607992564515120204201221953314302378720575855631806861384525637880066903125178456554709507843897860828302864279589493661398840362829954871779553583304423560094769856374479816556101167462228092326135426786038684656123288485888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] 2404474274608656942308552559988319890036035138625040680731659649807425231004775520437846923111255838183062560653693548261868263250643184151596810629027240121866720805413637056770151789661314951116263524340046563651027809642679686562907081934132928410953569277784991446514346003081989297280774222041531339955562687717613940520758454715882522199594838848911030237748236865293098563572496672387815550020535901604534955011123829902987427742419389054058539638391466588518944881264889803379316748987716214259651288182178513099807739552645911910773439814298091214871998126594735371351776606045248297895750135301191414651112109251636394350769931059607348901435086338186982420174873826304015071933386786109206764155498434322715808326658394436779598825388766873745512646595597816420247846676262200981225121821020311326938697716172806395097443783671249909003120569804007577881275956947995722192925709435335450768172065456643074813335171474365738215431156144742200382109123594327880670567526396248312746401485176273971990705721587369284924107529566549497923586983347236568268497894703733563989025432209694127719633550152788027077133844859544786060077079487757728603239451103141542491824139109504652970339411898876548305585234153549193425667163848904792187546651326739240795566020650475924346538167504570253226514904999823241615556493121307111242694770389246942755327999167643988360329301910305831063854556167721056559893692507844227352729653109667478850851412657829075724557030032091028433804023247049796745696692607521816860446532444481629214255305671617667952132651875126188049129372195781895296269025178302836344323129763089104425746965957151081661752467351204332372962207774980763677183212938111130682113854968145112300704152934115092846142838802887550026490596824260373822163539630539503271436079396058717853065163049766762279933175877089334029565802500800527840938789163867996103899330989334256650733958757868604890768479741673261241802113821274692704238483372071534264942929626479518381790887862954315639371502656116288986965657087898549845541147812218725404793511356436475028987410126141704863254769135681516730648373993847493270611408477039009720830639429616498389307571991679729881458301101379378511808421571565360130677100047505217121382863564786672599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -346632653963165291571791673361012593550794587408396394786432873724280474862427838543666021586808318376477630690978625127030652561651270520267427834933814968387123738661494117049616500815907431365039345699597001919890096943865582674089729120663479122631359387496139957020768947312621745804893090656820046647070290714003029632065183569140530863217577890897455351738254616682632249045330144341601239039224310594154004284530483996280348102310424676687234725052038286722194018326134473098426896345584515498399282445695574401890609688416257519683673766782138957394934010605999800233625980212189288029447166775984602864893311889797041936382446673606112721034415503498706002860089519459992923827399233106048589739783670364430893447810634141310000992417291266308112272059329021721476617287445160844753450334484305136576914507844984583135072757767124740414737951046372678660255818487507996270511361683999893365724410138605499152466418997462344707896886140383787764301523027091109700205013001759959328861656832640626690156423933436492125587877587377522500619415399385663181454320771119046672715518994721495378929411046522165597194725427026816937667625962305543510215155989247410985666234276164314001695952652953574393842488123211064407659866643383011822579668496223404899803826243176008921698922946305880138306272286680685623035345473316557066518318287126851609726883780398756712421156102239889918014822706125530931234948923804384670888554184847108024318419251956500805933085239815494207819465801174502363588591381460168832806733223045578234276782623366891752492817951889415487146249418841599712209176864499170651167434544231941806853986154543356012079346097626448369510145194474965536949789665450786798419576321767898394240213182335909975197364846746049740152891464033286684172163317951123262436554923807951985464580557312973063291917374682355786569149924805317907915915319541855453288498274238007437880488626475561533212632203770977955682311889736071907096891073206703481782498150638092016684294153958421903809623813975570586014310329006065270420206801565813977871477046702661537598845947291596375550625355332614901446358288624653129384831909078618761825514656251578095407639759990553591475734330869327517071097141639129153146739714048611090875266907527121469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] 20915557848755225359738656661048323739848428451575682455979731733010434445083608065131536629005267285454624234339713486202988375741386080445996058609839743765067174672447133142069767270232311100902932590239378748551960838027545819988522506777509449227502202032400628860194245917450627351952015669341179762857307349485992922871572695149305089452324296464886165888399268432717069415011423062488601152513206820218009479957628874803544882528334079734314703129789992168292241790563075413073005165590550411887898393265615630946992685231368065342111459510495043608304419486677522446692196734928295051576837728863669044383955351750130068742900556482881087171659639257703188384100888488899672409671560826703220155087918011674893791902524904457654374399567552944140589077640268407301108109582964430605319409467287834241779177847104531900855096052105135019675496621131276871127518328148483304180186643592093059226495968690074733503096873840730556126746664043446727642926431212187645571925440480634103380754838909691555824496267529329651433445153607898034199764430812168879808825414589305847023931214356128517451435537997772736229346192912364542563496868266179650346916841514225570096936819641436079808318072334366315763798522516633006027604550997627118617263309504456813728181822787823161205182639382498803500104828952792250525342082736224574424315509381537027174263622598438952105608517942806258801793570942272311969586781435501198352167026708863727866909971620351366752226864153314468654319235297484966331719117592500278457967488548754023658043842956008762214950534443452285795979260193109584391611482604966764315082365196976591282107820364048477013407102709837241727173686945497244218418861057323390607798781930444060808506511827983873622235559745754981213731940427012726868042227195878524429418500575217016251080777976622821556209040622114680994228344636442225240111687554276304715479609757800136648984717220354417595405922931786473818074296817887324617510768594175003668412894545906311194849146314197620973858702540668192004154335869304988746310817823014647014738011808337970378381939814082195768943480660173123538067839611446720304504668370676310543790296860538414076558135761551679064199612325816865092895391676512935018653611439128281938793136080856023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 1614186860988690297141462662690111702189570720560674884432734171208425532075747475008869425871236944432914995325253372946450859827573111047308268677919650412507201024341856464250487481966028947563452932258215623506262515213955567303022411736271324471097087607741526553158591244311586685038127932419058501599455268319808952313051884271990602409272236849503383049909051261149634972022050933551279499077823819864144677651082353548710056247551548276843442920703881034464740875822746336936278080437524367903293942831077001897661145847441218893362655376524600491704628357388154542612400106190792469701619072537677700169520197222982693616196119847947664247185113898207889210520657813304089572066283721008863286149167444732988398071392364832770194122908581002445317156955445322774159109625644978765044133874148147701899466431209799164480066487128518498648821631411480252458852571814769125305875372627766200067772620234723346018102995058418237807072757504229817732279492117883253107720880101978725183780752892559852495717442777301632312180313570892077222033376143809713785267727385532445672562917831255708086778388545040670280610355695054591984389054635534503601099443701807061771972845121593891819160468060838579352755061125050745434997017214733044614463425496980574511051237592731961888247170839071268774893965706660027878259753411365454735814133449119082273501550754484219472048615051056304665972335256365280227785283856752743881400070473790000163457510099705682042407574657400788348013681871661149012095429339281143304555285968520585456204259256379962891777674905811864093320643308754297648537652568005496176208613551828788654511269039546556989874090442884440069035067811140283519793512462625539434435895826095931961965291803707124760142191473606584177083345546194940101756052408330551309380473909133094651972006655203239693444281823488285585834861010593993754504935383724518982070219590988644718642459891831984446850154234697589114805557943288108600253422130289054443443506090715076570638356111082349400592678072106466871741284882322032913596288295035410075116598465113174662560744685263200865067687863380719272436242426852577896893311972389599833289057289665175322354942723094544755599955478990829775445183965405167793123849119892084795340361662893916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] -444902652120048324799550893363791989068772156876280139286954043642068724159116772514011882454719488385633422528541671091967501595458909057760402359350354860347545077873005238165618133250709441713306806927201358089192553790768370251382518285184781444355679479600449876251125785414920540212815191416489318516369223923137742637758738859696179081324069296284985234238697646088203079782151425226188657167452578156844295990903553806799953059943500284924241338634344330916773836986132994752579546007271284963886489205569416442245336614637942341502259052729685441555626978865080165651612626288832222437233624382194954510087750931765705869223120914825661648905209918252820998466164722139336373804061646804013340280671487224618069647260947693704882429991711710142466176357285838237007002462679792300407638965228678579780623141098284519569922821034805174150707045045595033654773643374659711989639336267413331458538248010791503680277066547985808764401041043721082195319327026766271388714109860511880853429561190317812583497554857964056076841540489120199930626102620787645068139636317736509104581300926322575888532062249770210927921849431390804849763294461787150617614883448310487624182827316142279249986064113361123803764932946391915588215033850880597348651622946703728412186219384078501807245704759727660178276977567403373635608187819276069095034993859470257313921717683025811793426850323450693464587574495375378045079007484283093700475855369694919297933970786695800889254583842348586440984429622080861819046253595327910394341312082375403250066308156096208275932086106882042273671511082409025480746922146786592280901258321342454818226409644275264553727514683917417902759428922997721780818883271326331896937301367927645001691974843066614219503124207511915509502812772281638526856260831302097689368016436293196936382933984471776270654028505843214827702211383522867537652079014809582935910253225894017882884617851695701205118972493364659883206653695519133244266237055831721105273330959746624816851440201306896648040923733227852623254420138809869618206519513202487971383285830919547365679042793778580722528961211302800278883137498585250743905412168540073268608104583993649683820372789552688456919934078158090107293107754560695183894589182553416035943487042465300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 59423346925626830012242933854239320008835901572151934405332378385581064292682360608180666848837826320875429079655408316261801617159426004259498367149934237486944671300033375741523702929910080070004821282582300109389001367070311170240590032757716530207253204229777940146633258810895421150554557443608505456778595409898272174202298670384370264535257489390116445320063174818124312621088782612855382731840813083255209055414826698271457473181250791310743078008526016347504187878540970620057657201302058416179698213715998334296566064043661713310519828389525071662222395588842942280147798805482693284630740876759170290189590717992032765535043848082652868471876322284207183650757246283453667507319114873544458028995367565655363034031466106438384266793423667072922032000153036800604235715697939218066155603727075847324951192447140621069444910227982114554862123224020175496831876844751862078794685798732012626676311719729997235025365312236051415652808112205947384700551721498565000977592973104797251584211490953144963817686936588248063242775292582651346651798892441265987366927514206860794042022851626548814113384423452262099009139658680626053158054744921114602787544256205064933380887777471534881550132296057557914217728404569003626738415285364987365641555515932081027349821570267862363871721379376252470961494123854732062196249378904754906823574811183503034458272981092747513947113147330143274329451953406539997139464212818496717015239472779452494363607491309060515345761410683661273925993548146141112446445949544768245068404250272216299222049828141043669481052571913978250619751880052035435290019106450007557415132729319370560017814582801281143171925061541105847144744906376871167385072326864225751198846196797640666766997082727400860692325612753023933720828272949228201762848728240380605620605238681820476485845562936245412313052696498469165698483599433503536217927523409869441805477201079635335171360301655316731307707996589793649473269006251875267113740861806760633278922350609551404425712905348997575813934207550587419594025853693603510833956460910295088219762871780787077545862405452233107615713542334188496661044699389944145009053996615971457472391995316944768285025967276817634307066989508040291455843639356630476090148648465558963039830257021485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -6158413479889015060904033161671394985365167578909786602699518123724927088363251596606654456469010145090933771102402825906317157201288262621339352382607331351840031886204509724247736247857973685263078602527231921356107800549744236121743656256147490979361969290599595447793250102354149320821054153376106619946143635084249486475923384090332365042842061354122686930235295905527084919997665278057480856390407320274284603482833469489929560181006101117751859866080393545753913810847940506410390721566204811276961814236147361788904538218060630702002794428878246797023464840317486259061379641588449344198342214316344960313291568809240512444831192148153200541529519147160300970013913655432432384669753797777320676117263622223611372245805827833058559380338200604372425608191213325507275109877742967029507085978982123642580110298163794709251023273177084994215051739897319402978230625501371568265009622226480619178122116263140432978158082451917776627535823660048524737342246103142403990236319193677350276321108739334438076690908196512905938574620093646705382508750971965942787491823602784816135013169318581347321052127348445578292208993682750573472916238974585838753332640996733062476311517695600924530598019598578270978644482067833654367044242506475969684801085858479495136009875565780727909519687604050663212800694270262697929568992020596294041099001565990110793782377190133800405268267975706347210548467913034278741938032250468046300364561100132260133110010017780557493170249838001558096708716949246588885860282838721188196461086441114636991412781815676892536746676847767482961504375857526968953762521260989874348202854089117738458499133507487353824217300854406024706046110952895633142239166997341097292793235066213298938118367548435114017596126254472178040159797533823789909565448730925592087641114371506606639152554900053947657322482677258745305694037032942479515933956799408333248841701524734411537708782859961689175679712640692408023342062051056940395704621393535101938131672767944211479403851101784688484018196732592503336672906308633841769877388018047385573426582447990421324144421838776668851930990405887331954103755969692889655154007009081156845588176561154330563868949349716472201141228687411970160665268162058610928347841393936499225388423346913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 347681819133170897563832545383696592635295088648265605154454833185552358104710726534142349983369230977379854654507921206823008898353412755407408859207051283569486865324420140009245972804440932703743727091361798160995630760716565610049584632290439967039106312782455257999781884503807954918952378455039585248966825557619563182293282367813269593835534885650897864484822685476603798243445198518110205947395864694171922747595790306764305058335701769447701717977999283598250442488750249988740335705970250698452182265228622438026641802479422467321242046241380174073629123477172125411295787721594259186245258481587708214337311370221247584855676835405457099173715653404574366676906673684818717013576822400516960855608583392488437531572726805724472882910519549904912102592691435215600207006546520037377738334371040624212493794849744999359294182425331288460561680438314707601185331277577926649420575384821412563250905023617533388332885496487811856019080517104756931383033255176360400293274533634788008899118343337929129927593204894403661752331556661089814019806580045941476317409583844373307052538981141612055570430711587072527670434644136974199645270811201334052696425793065243878209112407132796081501789617957769693346957765825729597803486176714959471864292722420680960669209100305541850830148573567354535583632327244840654578472693856824373829769389163659468017900575888043312363336220927410587332604824635617973968189434807528687485233425284845123815041484336025366704392450035393414640035262469617643588621464837137099492291705406919167360714598448814683863677667804216998565015113543490301701673306359527942028519974323428018576030794142563752608745587154286099889393337576938805515792525268345448026388500716247591623699357040032935811284174355909502397741919119711300897994481428556694191138390752057136291083104905240551691984802297206296680293654726339101925889804501206980928360625944279024981014895342136107507984246204958851961591431827668535883613663716209004137347357424183371396955731228454843235902518862040850710732571320825276628633639916217367894104268359200060362554127129332423059312097146584477028381701607488073977723932615315983962205955374065303345130929545156054521299974132748870185015333942335277046849090166563786027904803012608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] -86585734994393033520387139022039692026095560124490182653824016913154860073600532813384061389481364301009300742687464289028699753085167235453874208311329125022755651858456437990031545545790589830989063883168261095999705252278926107835352482943731648469991965470917065095375116634092328491938334887271499902319858664751927067546111637262691033767314010021495633633806419427131721336067991889210605096982324493851271757785507343537204987910075812256789594923124375500623040784401276174393803244948890777214836945806811915754577803971234707879159026847902544403429473925646547574417312392157737019950639721006443909501918693099848790931552103878935604395177143669345556265915602939517546972176018046293094574738476834180203885401919515568492261439066189024364425906275629772116220577103191246170285742077414225571376594448529516503578848236563588047764403757941458046613657409987035043979729615183528922694508198236218589230525829631796958844172080077942976581558648662462016650288582944381015456973309785645527298553648679401479954428699933726410962841378304184564841068038280829045948337593616771543962915901360009822610702649334008007141326211356669313946431358923678618905992447019734651970194723417064434579261338806590520765530884137466242978746676278269348356428312281480646243686485571783616274491920274933250763742216153472442162128966280562189742065645727371875579085693181136844911723674755949458142461972943373119242756064203498465802528467423418412499154601006114891831337736755581636621955706669524600650857557960733333998752241327676466570205922086549437655244101742519108981517581733429230834790181932250163920410037477955059393549048885015993122320497930075028085689368736871698038302395211042668736871731506783861733598725878438272531111061087776467102704681554220565591929979917177634725910529571249662543709750802432456916914108388863803573262582399109717230375055307905230712573295808130135690011324904617896593855293771156619482789852052866344963415166207399609576078959125208151912912298950094988045575768664525404221885058735840468032840042827201625842583337497600572860235819562919188401218107385561134139401802947163013308960983749620457432893523855578929096649462736525624863869743121592228973528383517644196224077799930046971904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 5353191223268899498517673676613909116921606482711482887412154922702907106287269809014359551574046181549623270673203970673980845502008123994225346581076285720522170625928139093561116829344382244086489993246709899493291475454162902794119987031160984240261339314524801883288956193232339792838033427335565963856954258007468023038621287090592591211994799411562457069102770861121928450713602234314766515149698172492894529822553253570999145824012755044252009607628108346815118844516708232417752858477719024128605397020184713999044378258057229642011657954751087306566604336538907200235157782627249008505437917374777939354040947817362736259843209536455002239954713909928844613386263812032885366436976195463986046090154007842142842706211895509941792750476588694263357289390458504445401565620531740153669084496900667346334553681074217255606917226153183050365389288510796202521731533284713510763952526074931402852517037491769983065044648102311451824186644383883828004301778146746937357939222470047444912905172539201507527657902587917979507335375299335595595210519320817400327649428925228920550449147051049225890124508436676402370858059514450263379906128162084011523047106007582433664412542084632581057437522449890820624909664213393997293880631254983128604188895458725017369975394109159352745559483617776401079740309478696304887011681261263634494672166129313655831324484276184795210659150815787532329928758278300234003482321635517205716352816494200876309885714286419965701282020938835436318936551227070842718235206399603742866916324658761887009539063254537851062145702011414830551575009377719296470555670305382688112224416779870079175310931696217111361377780383479247043840422981385988756831279257134380161080754843892184365389302685632330976245879056717109201197318392568313495235565901590815029072145869006427414240580665515512965483283597354438153003067139464136648605254441723681003200298727371407344305154111467716668075615229798879166321260430521677164496971873854903094298541253052767779387020506205399245465801400893523105392951302505703053381765008947475267720239698239829021796837325734318468463331392608800982029754897428923817371914950460310007450696936587632967963496497751641313888656682438012517685518405775598669069701431511982771277586637831777812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 318298148192284522295426915060068251588860266115711928632808274921091062547249462658086156249724835787976953044024483906254602376403512298599169899181689137668047238869829114223016934847635731260442224843922439934846395865732448878548724472144569430281417175426112183755329856713261798463792243385738579136709309527808368170666443349960731928695833596068934518006965825357546817410195678550822822344857921718214985422910188292563627027876734932182440407560112559340396907562318288060438352644799289034510205194502833492816490230205204686951378329210099212830792158752056851529580232805447828791924318895294260784751421834037331019029673423908458015391700702323248002164053900789014598718899369408179909601402387922498093711367564594959021320024357447223735492551338354889336326644051368553597904533989123878760485900517572749200352515670876417746081827550088209301763585065530060220647923778700494778864969322223379970505776899245999477192018138240486377350004468895698213223028926512281641013513104192268220157529237725791806075464517451280946645254777642190959941243104010238301452702610893465103155051553771697851721963374478765783079985093702455400623052653281719018798329853374910163111959345252176612484600389990409832561282384954514276720074867165560996131719317956262065467814903784062472977762695998688642679114548158241522747906062265644232498678719081590563713952387940015960884491126934828379585154131940553628683846517044524044575131449382677295017575480737118253416900530058386636328222933065410533955459095473332207120757131604886755243442268227752762035083452525001404957674864325319311348447645307718414563672366876069357525987329304553587257467874621947656380593970341698756910748326230379262960337503608003835565098550662122978569236010463471979103756438929298430260615216756430455919427858244648937530412284607794608583483309922435954292852072837655094365515033590593538464682498369301438271917370125562883545453995685136496115080091386408432172633183431916138120950318044657677691195215799976505047669878654481561941439510083931242658148260685897664418142171427556705627094760338757313420147367929272703971474719782469226450315242626007627716157462750970999529584985787608766566085099498637304870189774031823906590217737967451148124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -5721705103342761654554758853571156209907962776620470193602428641621089012096033003449676702715699905707282005067277156855266365820885776667394676474815644806771470075282903727787229211047337088245225109856917352568339365841025789875740609372256136338695780049667558634492678277335506334811201915763204882065826767357066647796291660689350973416778408019422397147761644817458836533939853763115890458872253945602109816001555206241991120911325497789689274800362206446249866631320284525547392564693026993524749675853956794432556464227425218811850437834944053405486906783252805463969866716982769239977726049931541563218056695419872047043728647791640978639926312574969341905615253547765536675003225111392097328397842395074625841106956316109141099076448081230377776646087720429202331357984070715171583032975166521394862398170621635590444180726833439984970678890124818202472529376958015253936144597515649433487747549865275554138326060859082587386182481205922781888117559900863561973456849816840726400484068804692159524473021185544082722973990779247913469942779514945311069714070913333391744421598607508787063697711251307648070844699364489554519426535200265828199622453768573930941522126396003399053274037917220239371369393656674943267335260720965981336033335777004927102691516694106656877963674926102607730406498409580355511658079143140441053599546767111277829615364937113969392386815648728303413876424384112421597095047115416156442063852395208210866968858175174104537769650623266538398388874739840736375724479710319291265233746351801151838945539088899909954187928642477751718304467957014872190172987864255356734532091900328830469622868970601978809196499591810340426227373604799301730180677367288746177458888437545314982968946063102683222852628036035445468340666837976321322814336107484796389991048015108004215849261518184832351968524508914704280345920774407963437410297151769788837223850374077025394610997306641207388836822024045560747947963273576667202982340110107376756028133389849419100943950250600323111876878614490063368068045483393607284313746843081345331283016984127950362385037645673268740214357150853428763536425502617221184604706097721389113573528083275557357428220862876155717745277931140818689102814119518451422600646174215063296110694844989304104550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 26070211160566733097631060978119280235043468097287800205313965382578184767016339372700156055356762713179668542838593529778722356107499775670202754653162720508815012721392169601458982691478393022116418168019211418378253299217018663411509619885549358809678465253281057889433622082780540019518337690826918600986804852618475868794660867946539019551050244785913226133719080815413168070297468103654892626765964097084221624807409191504912891085668829034448092423352986982744966257485661532770199702773043747353117315654087732081573077965907296952020772058258091106367579281806380651436529693717905454873269095818208081523105086284288100509761465082361177008229273595860776214633511659717331691370325648272878570175957981751006525572085680849878730423979906931114520690769919580528009159804621026949994763796742022134025120122316883596213011618306381840365850863743031636826332261510601295327033990859163537532318970554483321753209912271299514309084282340009487395016109053957489066708569658792646433260496020755174274346770499595361680125875624296584693094632063997163218441424312642078683388607481791192890766659664473960517776078916528767013930710766119686363229354000277333881413934855597806360150850166318665546213216869854406339169361281242581830063245127331634811759636005603863069744730966338911694359383266039821722713944810118535183819356549882971020699350417449181611742463726212279677347488659417947635742968805339776877092664389708913044959958557400022769159521135309707195145015800758237517644552707927225080060776727667037052690013115018657955008913272607894094823410028280154651898867785361946433148308404878743175537467086547009017261779086353810644001047960998121388329303041761035874150784578633741061146514998178703452730523166134036205517558971014429095598385788572914272034381189882798810726533947029543663246884710666727254959240231861111257339824101842075004495342988156292099531731004604960377993717340704080151870425549197454737419236407802237654867328918269471941505523609807262206679128577616036725685338500918347770289423823112230067917746941636768637572584156892946352721451561974835863071486661313460335673742579675086390895964764419065291531476905880987442991109067367720388499596335202407356336873004080536983780859106377080189747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] 147837133679283085518052821238402074559999870250295902811569211392131034354114722382411851848001297357063475344552991284281684335572919024165345264433502785648568123997967116094496989473452781116188059023937914106860848282617873894544835675396645685704055031064514768436977590292145739434235576492352823142484695927168215557771795877050664471955226823990451115932474068648833064669815409922926577270700664232889799862272694578299924035834945553029749662281354332700572137146011732459777995810015340994586416122258884398286447476924678096096516096996267499240839039929971415439753542354914569531694839183150846935479666131798338563253785726395006384067743127592615703682839873086876346798651126898682848742733066308316878138675799724920095718544225445921844152086785177795950114625672899134028321332364627276883116280689802113785976977752853717931431362292542969091438027237762940594305991148094309475179577562916592470929833632185658352637176966684461453978652639147666185068079538426299169193376109111980763818380942747664282563938530055067733602246048995009182597221888469207585207321638908118648757843940135392983986474255096679783332095002420906012353548627405156573927614735887178710871640756636404622853314780093103878837990731469544254992118438047294432566886505422020051746601789890615020101719514897186041037019749008241668503291240728284383999134857703869147286559372289722024956552372109296766972114453838880950678772055651819040588713540431308326706041729757242565326330621524447589878843126643921501067131689383113368741621198029029402421243320940092027443603407320728581967251063477122429891528387614859560374927714088040022124359474998816047239918088666310552741761879798797601210518741443739935067637548603718701357989080665389888213027767897457899623344346157951368635314527074397517889794133812979504742141865260830321024545717721257061481837010917920649724830367429578059412930281486631529845572004883697983616969788773795290225154676245069774128164791204539249096791316175761393225035823657002647262584527522416587112234951702342664621169146454045433569674880760222842689884297194092352408557134786315402866670398987884266954590309563743656118951915170988367009579658413016614476775898906209475962656818233122360187795603751867229583441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 3205751493367567266432093297900757054543713101483669247824015490650076711214212580474291028439962051984929368650839954362254333769934049302514610089384789970272884412536227226143959180793119271606240483014746208847044531083708254331244707550851411856167141745128877606900607925614224786657022162532620154806962838241851964757184035321414871685822784055253361157837652429680142520904110510206916556635652018792128479442022633835946314252211614774531895963121605743417675615002215799164415301108052011288687935190023273245956400166804521727999681313795313468464453301729784679248765925313028800055893943049478441769611536834932992874778705523528257069346875889357731686953900669507257082842660388886196016238749108855101833360045090628283899885025554364102894140854329246667424213401327341546319258923124157048996657665348040923909520435652086115275641795677421783636278131518434663196875726279189595702064503051898723801120053915637233601368099604129981663685545028096145581095738828897413715345185685906709712852532294360857323957542914705384195244540607391902646759889658907281126641288121713693767744388796630566831414201544692003247708193987653239253117463890254127862546910938965716312260607254048890102530977111759857089461426005213267029529062158472988741307376738355749839184430500679193330127608148293055052117630100271228550931122226990882221285715765060019199845425815346916989984327159357914785710133476772291337479903136778495530180135223996896350954576057013447695337121203721857133713373346082132254698765037398300250539374403349288599800479600764838961338233727412960486998382469745518572715820178076961817686915993499600864399720782926888187853149706563218689207122483959660418798477704676052345909811897436762797659724888231781692255842738033982658468374383598586626057063270969484730414922376938030577138825693596008965401498851399678490229347980371223479923508182206487636873798824788808410362386735099612095870023164074989459537315353482284104594209365942795482931801062578142993451489010589487984804696481305065669754725322504065266038908815180593639272011347294987023301568366407349938520415798144840869989639910373132842503095739280344766503993444638525547321933344504773651889677336662461570618305384326486441730295238529093226937188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -40937910285491387417719711739111361767464116651529931085944174880654820312723524229822302790810939576845670702359191652236587976309748957103663275493735900394242943155318714796602104125634243437713040750212832844511139065991506460465719647268814134837902280334432127157887139555000161393375689011887963421171348408272136264405392183106871290866218856457014180017433533133694282497169874440554128122779873563809973877985745192600008252660769630304064815376446617491604039420006541027893452835239505328509612522654467194607456750798707620547582650170241403656902642957678180391075070100136350084059019251381778202524359239761824095163182083721984621285985691720581845196371636534145532350639993365437847930966873707437331045795494200440264390575981127411382691135759424230884486368762914965533041965624650224887342298081923119578630707346048452585961432252761369246752780204139775055606104715385702320647904082321894000245032376351227279140744968944535585463823347862336406436046292201885591518742915661952105589364354878568070616575217881408532851049123373031399757278408698893886307639480426978388184248170608000572471617258774681442962039586544225502039207714396015146813706729789082205249358025882427997657369832202025379746221741464789856109294975859063613832205367179454766424511988671764601285885693824802276291503883822752832642509597132159614901391318720287299777723734674238818954215153027721164867949693201486429336574610394992680110341776030793562378126764621460085540363702974790590638405450809600079708559394616428856974218439875682110868927337345224492628750149642583583188237498633910459659277909480280916324997476263747615649164061924188982110246249057254493899553113533656934362805759948892671307096434566334965167592988908492448428263435437898253329559544599079420976418392669700708429021957274784919265850908091456069720983583293631977145675726527315960884255186574120509775938943580938903483509864825977477595663367231630435226761129527198089563268959834511670983277862456803176522144652988668365463884842791016955907254859383239858379864484564421301042577992248681175556065071039623469414519357549288359901688594812447158251700577032487677595454079164587478880821744151449313937024063854565556876387242215933353883793628761842482630329630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 280709056858869649617235494736345732545526180802032720196099318742762666870141481170072192137253204696910216574663891901347783497023836530506866300398074641461579587559659329389668791412227824694856024116041932934608494561768170950203293963716939370011667682701430612432886354488009946491906856939542015940092865058094807553198159980110152766052700826220569492903353354073853281295816098234790997407210666546633333613390643358606703773454899717686749131572972575958582912207808493718714274586498419967581096295541393965193423001114245539450739702083664254526136096230995478137476261873873556294637504859255147734939443273119598308579187144363819665107275507011910187671209519658292842725025350969484099745205829651200927662487333544334246130034109823070217222911988603931786291575354741184641641028783600354099508239424413187484179712633630737980641483531556308826660650593875802771957642882111550935296056930792947775783755256506235218590197506367083940850923428253733469966782635765682638526600543147863888662579803146785007146071736440530259424406162636916662671766534072291480447238519641470743178095822138062452488212982689209384260194626149794879896180540614806929634187393380068002283843979443903256828505674231578078466854146799690920734455108074010040636979400015771800321185406630502660487305669639466521858292327089551297000043978630702972361835096854607704154334641264163728428924469200581801380077553940264574053470311012676551269503382423320122595009628818683306042026631306909703445718087678235372659689345155595990539256688297280502920929828181105360031561604594207372471740053176505201802764810169314486015591328977586972432766803048886196664072031458992977960455426488299567142124963198365554307788672306965688375899794154575765110188433490635697174297833614051767196533733437656529961689879395295625846350103901791437297709812735707388196113195634829778729361602193022516169541430305965412363167692119437543976117785475046313122344145634164047876822012097485609233352546339329799162624916543127321774257201914467842515262552972818813815379748419887996175722673210923113548000613209697065382428503789512561606192984031768976005764332581022559288701595553344746696280365013142685232921554343333667089336960305344567787708612330321455005239869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -1073879579867763867176665773034711236536931653001252326715245181537604368052075195110592374160123446302867682550280764938697226868435291725116601196012113842597492016208930845267217486859688363694720645027629929242883526105547503480359007374183326238111658577221186046960570850105354751013660968848217897836873243123393784526702060253555482520470076157599629972048038214156204622718502830520468992222536395170223358864568007302126446085943266271939030976322352434212057785418299969764909317573540217401532631389773531553139594007155604668876016680301529487147862176494750597243836914538632110412513265913005957490278143947484956584218106495869200265810579401987678851740263119726383064262562750528766107545638190350268449321099969933694061242563898323218570026913544156526399597016565808587768614901308022189059591745162576945642617270637841599733685426863909086118041066675093427592292292750185570446181253330890591498183599773272774888160989642995616822647558956136615334331478253191604991459975620940820694974376831542058024691303217132871813067855175099740564190153926541559428109086597129238540893030600650449780751667901762295228408648836317817304581550462083360782017337594485073391859314412360400089524625213624520973475512521709521712693349081455374142413056126112140133015052561069566398269998673303074317865427984920192438914159201968806166191032314585639773472517390761708111464102694427893884166207844858109916600477482746680233730991921952298453516384929788361814458997272850024859338637107215354120899944013914789003490196615124421090396744774506026492046697988224336581444598413761782253174588553168845632691786630067432483595897851472661681297317227398474953245281464593892370807513319129713372333515141380502175959223272795575867233003825171335106987414368671308685521208479892701521639850835909881103106334732356301885756523958306914899947847150419116200076992922427969367413395099043569178843512486049987443611394843773709491555147417777890172550053843377771206877182583296179523453287987486212248071476784586797255658136084355771892793762335715056491981807744637418727084267814604990052370894628991295490258002645120836441106105466936022214790439559984219193215442324656727272640561058108822762622254739034236470691470564976379064940348047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 3287927452255151785211649187991261525723737913128224000350224549858570639445453747618727429071294748681246569221067079560855662726352883233028878391312310641755905546853537657261269974895170058771866705134638431795007642343312386815958653900665014714332004179272778437493641172564615489145554959806788518543383623833323662889875070290478710617823721633818409219748096955163594068823053095793906434637959616578170153852183418973698758199901536113548773695405542065159718237059311326461241393058153811978280093695613381675234367717233803242796490272859901283237921846711182345874695197654452911580171821054336147477352769469305833775411214676068486956876206891885426437686560592556148823530257126060560499643562560999770779769352850509361801616131579436305766891568379361179918868981710620756220462777265344509878011413911972582264171258187637452020106465474067259390238904873882395466408269044227879823447902077365532286708410619052884834029000303276250532070186646692278531780596481096751267553261773174584967516735464730787064662394959915663746476057437868191282167435987841538934304164493764747920470843494286960778124615200529950516215600116984033010052162594520034372586840790548898098732708944640594889064037709249113818804904726868753720890876604273425697028106192779474992618355123269529782586753012149151474327819298199657332753281705023836289926585889963497410728055544834983800569277869146385479821099755556800764440008559561961250851471400339397861710114042089374820952663265727508213060907706256425349682068206950241476172417507267852921227062173559215591015039491424352069016790252403577701806733920612672757245286518681185771483342270756943337372726442265601432399594662445726675439515960241962844249942590336903659069124860123907566352624606296306890632690026647472582120482694625076111965199732458838858620890438956549461938944870436617206326809639495715444551228677563576331217771372679254996339142350812721937304184659369443931609391248116274775807222298623352169769930050057159580526084407229115227339351611059465404751003918737381272134706250559692858113790120431962155884170190075268353398555096496811973092449060431856697604011457023419853011328791912751725736738951787176645922736235980987303848761452455782201814750472213631732049250353152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -11015407512688220826288321130526460146426696026101731834004121496384928741263553711048313248843677405221249282354301599802297391009427075255697308013478885170596881837053855257851405167269418130987397869245433931804657458576933443343837154028589167255631464156157121986634533955168739901908779617679182628583121451976750674350200328850313454385142094895510003905698922877460289182355522795331353417313263097806783249217853364187158251178763895811353363352267321212885189970729528951853813001927561606778321294761324884312976035589906896088251952407027468336270678976045437955449954967180453870119522529726986681990460797674078899762698553671346141621084000286057256797926733190548704088719869336338953668256922745278364750517093502782810935229965718759910050991975146164402373121295878213332130023208667309913312970636783378950379164909620317393113780748477225547698864379732695033108510116218305245103064703186150335188964879246773402251951520285372105597085423884056670962385269392067128099102313379203581154018977731549113320939358748036927113884348256592759115834058698000397525878238397484547737193473113430384537869838452272369984388465928459111403825716170189203746078168179605435270475088968007305715189811010942280340058807691033425577127711565269093693103440816056412614800956150469459910749260414164703280411295369533093279248438811593918049150498056660908844810730130563073828036808766396114307056438252588757216505954665602041070602017863883418776509144010674828365453921037220777941815844395875141001905339955629299355931808309468402467738761987847726849824520384506338251642167695962949044889264624146811684101909027972937539115062202408957625424684723201740667822421428430329707676958619090251792607876899823370063878665517949277837443443451175187916898212721221326409553974554551909447764292496603639393584977399345958631631347999880149162644066121954564934327734470241651206841508287291684217555094163073788683497723717524377329219257874591075529808109322780262807368862665940019693248878846907831598049491730129716680001081167805830229663119095534647228514738113663726972744442018239671788596296381420137024615621782545493875159712746723219439918287205844826828750998132326903189024520874851789096140002947571210172608994906931530223295754403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 23227961880757881300986127954032984157761201959724229697288431344361555932362828383212294360322278980273095102653429515122208707953324063802419372195016783876380273853814642102312916740256770404389884403583918093835225338048518588635870173316171209881763236335082321672475964267119118183889125910871781449059466580583514628152674447768689562970599477746231400370987506237170461830711203321344670800513212902229026772656668877229538249677304985150581496646857933304200068263741304365731342746249612176583264581470062352540832047573190797363354574838925903639837474131552055815143910178597953540093611265811652780566597405188480600652754674222651673414703078208368286283482257521910652750454847052928080847163889112088255116946309268313363844256903349007921844541604612514019627797186885355771954576246461834121275309697552612810299061392417309759457346035405615255806225115749865766593114958236081942767465796609651008770497183243861122508000292787714092681461160084588934992372998819574191662518483850881680109492248754290878241869130377588169013985973048141506370357812168805644099584417003263023480969549779312340507575213808655401427368188758400689684612237474693466317785047549007702942391631016397231598875808783559831673001182621706495109800741844365414360264529149509632194827459076816409282505279362191991239183262754916497895396232843368383555421749904142757694587160402123501924439083770922266689241210515089180685788985818750702070026736390653848101794958501995977382659868946839954051894684419493417195707805525880130368916877926209973099941589008995528647216322898825423295506360006275017943244125058473382310595897754057797676034340758384922213432999077164645550487262553233813613519329428216558294301864282927324206177690541166770839800175752245911414554614497213630088442835744024248246493822995581147489837803584779372410461870340081572982963741450755125781618000479653931237088014336508652724290204530472796501862812372084994076163591458689598160818359821653540994319834270704375260459457536942974644836810589397110784744579315009109392353387934157026585814687987894549548100076641626757367043563956714859231818229960768053466125791876433672884465727585589853330846834629954921222548383385628536107595258420325930609084169377664243091984938434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -16096577249466369467591642612259696244415962105050307902408117863757778114720366158664283249125913628519346087618303903859248452710529889405687527856697327826185101492621675582521264675259621421427589558119564084549345008325444740490095914120819611787702159359750739380707148297946941690465568783385587269339240448316724940201519491282244969277229968898589473283570629436148263096621008242741317647144663277964383434384840886949983369914747551041817218160360517375363147086388090973752826661948251249569435605066280784370470198722275809914675388758992981052507670254621105895771687964832294784190573886298020974150956940096670170764556809057646211533774108758328543091658092434277625200740396098565596957830737436642469708513286302817723734606069724055738785355638994970590658429241686315762041142822093421179944355392742515188728781970416267222741177020429215149457310363261796030216526418097138483397146567869171017755597918570743812258578104286251603146094597847756243248946977228751993719942472197574451895521309424991018240652940503886880654176434150230139586916470172050044984608371233542654747898898373930681560114568914551124192699741987675186633515837257307921663388020824803687310921470758461964891620866507637705075552617065989641522508288246641776659065965157475366320230769746715462198245953086541836822502138444856644930654779209175798539513195461820554112044669358998747079892725139930123874506191451421533755909410623838975668981813201953085050892173736792558942564316141787612569574570053695184812912271664591833485756117944739781284569354214322124913607547186423173761421883660512613683284550329328309741382801806963408628182874316788764838468566413191449022320135311605605940635731150818087902581429092099932761380296423416132692194075151262406633298159939512441625390111699527351969336768006092770831185655797392175727625505954822784316232207129862931142472881268156106691373263172463348367542859870049389257253486870638486975824457164452311602047946491053292475071339096295657315194723018892601794273475379771435087002047460802935043437439039338737048525344732708768561433699315637507149353524876784395644841162198409063306807801939757456704298117967175193429199287423625631896892357553081484182469092273384971314806940447531923059587814522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 5165169699084722201071133387986161388115976526984612919555565308080577230541560298954439224115104760556000682660760603293935737521672909059264431637309162061413018842822777630578807141669243910963989720136403375966589247570530041734182925279964292883909024344827097637458643515010700817484117413297508055080482090788072515924898271962052201268099109057909675574997643073249306484290328683623739683844880209393391943736722694377374729898617168227262393347593686381166920787917264355072390316852359179429384538524381477114149883974766714727559051851428667500919411700251379811590005056727320560972922369451202505196743533758694749900956965550329166203617024578239065189591071802835901338249235709130574704885318197120303008689477727043643207591014171670492708351025206356848078715910194875021937493634395957739685668670929176019299795471374371095181957087298954902024523970076692041926595413226421674281374434058257353640273484592451329019939605521515258450298113364249702873659590966724579635217831740577099650660930640110972835375382638042705244162875440055497906279699432920822148635217322247301692631938629610178956207539071385952218478562614253063932560938385928000118754509503810919222604194203835780978852517831491034772968943232116927685120692697897052263733460130683617253679059869204002331000185066013249673527305121836602627547254396795991867172104515464178746533716569808098984920142101958192557728156065857160628109405368536425645650286785699249254704916932152298443626979164686317323188151293860094701516953392938498310580788281387221614447829237707792100288639772376679133159581071630015620643149532336195123905778432579237985586475485292108847381022347977367940029536395148826121219650960405097119829978343280968320242282833443385668834421411531689880310621310182831997755485178555000177143729117420255012704344951660312160970203574655775599344693008081518342678319897890438852287540601340564778619726277395746539935340294913811468432398594286633403659629055677116576879413888820460708541785212105893346583744709316751988704330106984597450120739339569703313324183812001073636352516677659585747850404755827952121961764663599904207485091771227773438009597335846175098125145078338394695854909955312394156740394624266089655190484783382505346315793203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -92110989117611038155762342241186114667105454798664539550362671124849847571094892197842523497218026834898517836593105123132981329813709556761951136948231672694767953664853990554956765273495199664575449088841329502276544799107163682704571886316288063011436981430211430037574648800544567384928223549696630175383769645713902512666745835131168730410123608294281913645629405942042947077693606468559702073179150399008545131319360927244558397312702729397078338575184690738768758384702831670039059091621262475472838593332687988408530959626216242636832002773355717225071375974752278013734678714870597573324171095539043974881470623178964679434320505089938923244412373396418001869831890272458081705923340041616403247473804275659249655638787216191899352370609057309377643886653177071643702221028756372746178585942516989742716782547770662116990180900783885475226600672737098013717606615987649922901429197122174527589635809372021347721275392336144697380552715408460622829992935340463620809394154267417807413969011259514535996147117208564235595283279220158417421326133023644519844446230169421077755088495164875588402739720955181444334376114798918246435852237156227890904082881756927895401012519575745944740118381151542898589537295872137663651823169990634811899451834646206577018673478952289832881671411166625750225196930956269812174548428847073673778735325130211109905742115799183697568404304371229468803324941902522194735060952217716751073724923999117460720836868534180929260333802933946786494362037609095792036074288612588366120381931673333414414818317221923611406477665989303847383434880401029920845405496842126701659393377476764992993868782662095229566210121582816757828368745787407157740068682168298790990962617150755991646744021229359173673955543956465042337509404786866322263968080605257243254096783932114074145604056168886186121812501759415763780130731463044559026010367317514469107732724296880748122687061473812886257590397215823798741949494272664620088672121728406855891138338043896351062672596422272365019721691793639482565982032301706064866431386884947583621419239115610252603252540428694827122162583619551043343884638457217341639386795170722381130270036972900835984820625141778653343174864382282395562398473691664708674154035171091808073977602552934697351063609016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 207467357180742766944160746240727373837460073867028340655799509548244340445988983143076827097327787217421362983143733858298668351196115388646102992928247216740972352168031103323316806404565213892102479373001391667578415381377138448743572318644253242038411456442759047905126726494281907902641062121431219597187993332682070183681445080797725236698338641815472176163794364516974108656201542207182192017027920383396417875810872465125513387272109003552941099053650713634094394612809367708867973045433325240130717676793460010013931549081260144819420324393895448009859494986771998355749487056746844276446432000405951586610328184244151080783063302006013547191594131268176461738843832538199718244368113690495149511458079179569909120353147805289995389390944749858523621554349766411722571764640081971335555923925151534186124886357785866063660413406292073857430969297869778091624756929093220656911654799103860665332147112186474684338344512245197152369312267213713451456396098885189264974634007868257643787577028331800395600620349681549775674490587130940041516681057849720548902428548804500800736643931930955106733064111104751541103146284591450976458573924991111723456740358851898335791823905012290343507698293979317421599232698756649284725434694753185934295605783579705650128083567786631969492528653639043962164934037334945594576840276652949316277475629120774950566447883670794382746606083979168187972230835091255804787379898945202995456030548259272279175488707576096497542378150250679784249045613830236700919580966430423472272028302023209186234341103199184771458666270391192636065799779355344065852537999752023329061942555820251185204200588044512109905659544354815030968812976003100048107452414131360899460451790481583187460779819794494629067400640586932838682328726298176972939428949723499210192924618953084025895526198797916617208962249359560407841878441655551801243711881866888405600533463400137351901656718758234912698227636911049015397129591944340196457343237816324002977525061062170041120917536696557788832788856913542002875601048125153554333746701411970831890063401284086211131517268458005267778804672365025266301320477630108321874692589971216469064306657707271980463007550547709496667792540032602317177567434246821836833928491444539273280459318089787250768881322557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] 54501763897928565533958472617872478399461901392557479130901195347685176934778366260077034442962429519812375300201796238151827720096888429694494797456555734640564864254529500311266633099684701075006143844572046763850235997192548617632254202863025631007851229001219943960902223280892779837335210962449156575043019791175828450315717747236405067972786793370405931805963779521046593829304122247470131823923035594826595136850166916616639923303870861775785530926221413420579745692075312925709395905039810655499058492747842221970465998829545779262484246611124315766764957391043985731014833860180552886593079498347585176942352122245593165526957573191954792395770626717483883227963950672750639320127573139036233555796005672576661380919176742985347833856893891432716309492315903819540169066283253514904048289059513457251100350211842483810163380871256150715578693823822117671320924298306586651205336388893145098486169862403573217067027054600012056805359068132793730373651347267531148906120835791412554991103771466818540998890527983318506312212812700512504017684551652189835989664917966580521792093651364414447056963579751023663878281426803753466701644190215675396023638163018634182455707914794922897349430736627187008382509908426766855333716823752547419371857611133308223410525834472258892686456583949320378215336188700757058517939306821371762379905882134703668852692479728312336310743682072196085813705500204656697770900254340280026229381795510165045387844726220511803926267728517420809482774662177721572243718126021235000189654909417042475262094248016931265057115745167015098864150428113077282398732318639924625570641943547954196181936070225477066973938603304575927998394138868118760546337991281200874696762890002090531866670077651973375428978124323120856473252912232004609391908574261252609192917792011092335258877948904885066867240508792551310870317228301732316357125268455029438568574987877677459820611637129911109411051828958815875997518664188746851044983721835582452152805072224641836898050667731273072282745572449582915874103880697122411773104393838146640400834165041598339987849538060887690317926937249640395984318520072253635132995643658452473095231038314146494492423232489033119527858033864069649248543231620259281767260969656039644400936281089053191342382068531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -772593854427489275618492971975084183129450177955530441765416815225434694487634213175837866430191606877994731397015685703700762516083941819927285698780632292570487731890241199806682503634071773529404140372608645959460084335263306645096306079222301402834509899104059139761611870521456418129902806208956268650495796091716853074313982737520111982242870035617680428494200711895660235461513283762145400102521681122674333064611531486749509739102744472791967725609236094323589026686220995685981997432562408643160107266775506771553450404521471562699949808504431996549124550003056103910013106226768216511225082107203882718875724303376308467459073521772834885586401135876016378714168835264744348750987916235414903440294213419929826336815102036309372445113604547153088734085499066913801861767274721319356302250255620138759293855181810566132394669509223551183252866300825499181545541975504533103636114323974622172405497214839629532947826246734955446305094832419858553859886970974477692384788766984221653326983826517197924409335062128587197062324944530980022817805661690809384788856841557116883469800537182070519786784054396044511499999178229865203687506429539669940863073042682640767894341728663605494749100277265841093190716965029807826776627956417230594953107669362232191538761434601113094332442563471775691323265360578028823519227581396544640149718560272675934503397808195863094304359377016810688879063127578974361540293675351955023851477842071587208212610530850122674323761717136307740735556600328541065743620156295923450614573556066953271382450575704725231232050570625966948933282739374040184889417783247240506184848010615758669606035094921944555079452379091365193315141729557302481784253246385653430259908392826259110534502912442676478950245000951743987836465800454645050974871774099483750365759749073293997659631465710401241686465111638719068188331874095037954671152401948946203084958127276825114960276764790532545359008778296242889231144439434183456163918932421936461741460845999758387983112370406147327070104863557407435557636138354013300148942523809263996825873640648105425475361116160788374472127300287857143247998245827774927894792905533431381222228522259362693024615479752728704102377889683489670494085212241108127135410777334995910467164695251508102905814786768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 1060697870676217642047189625400172652569743673276111093592200270610886676462431911980492870464512263607935175228925628758758856166867232359977439173431791163710829183917511764307659704585291958455607637157816990851095811910246781613709959371169693918937780879488034236124928235124634092430052262567135652772336503443062469198825102848966970584906466114252324954696964301727915260077029090465458322628356483937239767890660024032842847222414122082870732612170941057676037786656072528395688617180398930381272835967193388201091314655584839084968711643048407628196059658823067130951677812807464987356454192494533489958473486478060707260407455252793648574502804901861302778783394681684089328951568603907219219893942071457619792726052648582423033273186209902070206449708809525930361223373150976454610817644609548358523513245066845939375013571238541892085288923640023858505709511990512806350097775051977600437738762042594730242659794563975520230606897812144641782273433928935810981686675003419830394137403207286078038680749654156037024178581803004203805156411509957153255555763414448987617936485911809578655511695959017476940677307946760162941721305447120631966259377164254838117160283469598011890029717733076398582385577044876217335532889576204329971136442023489634564574186587562090858980890945730827718721195494916339347227341355254163760480530174438557021183653988117746319467277408710557235830475370307553775716062916053116488254952276619754696211149521557524132760183879768275554898715154074028459007401672045605310711680701353327868773160917532817365060174462917593925552018927298871398236893217714447619679686500493646455504071758068317590791818021291722681763850416197335600759365415943391176469038834969517540399798171201688387052970701864444550527227913968384552665800303323976544331818856803177767795671183385825569912496903700185919681381225591106438023929481957597794155214560487315718922843245340364944018430745245429574916926065053561479344315132174073893487593048447326111872275171447216265267361254857046388999444335478038292514363699653515217538872329746200377160279110505876387559162852014475097899341168251865535499898557102364402530036635497129173909835043937857177161957599519708380991524682887875590777724641888532597074516898461956675652292370759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] -19090434467190405031957016420844138383003541652504933489904852691379321388325641541880526450358549027093667578192807386227263299960660788321952387318186730977384207073204754364771403172472859556780515816092845493661068795549598215175237428060696856375440780654138114358019258014381986475859443759523892747015995845791472284212604261789892842478150482034270115141489008102342982404691872358673657506545101374725946583249012635766355189521231744126165181978286003558860843099264493864924609261398303756698665508802381399118735350967728673031683177174686506009689204834937615429024948862460043489554984334550778569995475547413093830769065755113091825925502208972296532432174592672207404128075242133265307135109869025288851048289667282187566370416901618414685196783193243692112787743915406662932324691523976730502664703682571354343318748449138469064773562851792117260606719307335307217051755516087293455400711671125339772387153001603025437240607490524330216052349304053064621888166668753677026885499117386915117768144196635782700339563355492776958738333839941990569343358163787793085901499391400394817058708305054718613465956816163831264813661018150045675354728655244717224358694487762870729650063669531195670915740435307193415527754276360547555648229888968831551743657279251811877323872083328111510267578120955460875386742200828529401122622520322641363851072914767977219520530101581301216399432886310604499585362738837434980217003304170178606153888937898047444543644837379170866299220412249288158039361670032462201852234223755192690863166798195673065280986856301372277929108019830461948091075221266641817532609548099580367712620729869196760862470889234210579136693056007125357726589106121261098372489871912405441459280143996995461201947897149685989536983084935171650808345595546126023900304512048398355572771014937396616662281705680456970803707773892328812362253152679851878246828532304250008028790528167858432973969564255164553250204801303792083708563319332402629919668957872150227397482236333667445231258299309383651909246915718367366119753693696697554433202201008431848528138375706855958971798291638182867754243901059142338452664046655884685316998656545170768563967733170846468526198330273807473336761277219731032050179107243478508472431446754195872713950021812224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -1770965726324743631567798333399878582316773078621727333687436114182160969950306368853463188698732766002733390336655992645435829253981050769319267610394494893181417438107288282010021169872760309628428387491359986091538175122538955859387450067999559697993357731037800606932230809059524486004962955985772637803736548132409469277747235843714792288460092905746923151393818026449562895814279598562597159700432783144076232534113540354222966574604933912115335187600830620089311779757284315666617145861958813052296727863288042682992867150526227644896961902635021349684343330344666653983324378009712969441137976356931392259042243946499568094236286330288047176225339377201891866444754930765303534194885089019087245531895673136990369832597198209523440103107404016476838267904727871676335420857435907216357590427212838298960700874081843124029177660204208151874326049556827690353189071838691387466121364457468890070502910110537543464893566825538549728528842391097533352240638052672264852608984216917032963684473006343837797867335348032065030491476925299343209260983679261669740829930477979083718942741084790339300450836615135282838062105808573860981952553799014298883892039516528916885982342172100921213659943925356792564551625011437124854573480870748902676002423928219884814795295987064967784807639035005714655172046650614160668145311364949941342228370897110933421024597426567872455929109259750169683273461692546955992723100630880020892347988610589456071656585873832693474742243619245577319784486133032594496395646505797413378516484413947418198778432746848329869651204080060391871360533373986372920698932145783053399764062685617107954789504636692196063244438059927578265211595002813649252720221591285068000750238934710527005384183406714790633823167465400217499934789354572536609479027299854015773483670703342920510497055572109264312599961724636523333062530246256882072427815025770180558574058207573110451910799960837099127780421839935092865631486850644252478077432755761920420059631366756936641081401613423632536843877789482424405079824391140019698930793721469340481163090234941749384809816869501840728078804940294536551112857706803633258031015611910692347832554432189142100441197778998938692503265583792965379010412820941693063594356777960863957109054054631145779455330520924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 2700606166192380321934929058003792293955914112851589503645865703422509658032224609858988487852777336773821598688540081779940909324224627959182979156509596294420829587084850425770017190452139524735940649132820821411409597571701702164073949933032862211628150593570395362067229705026727548060243201794363380681488350720482443997061318229086977994403769119546096283549569536417621136890741876459913451416443177828162125274290229766919319416968912911553819885841754232166711419351978811195085847830442463146518399496652724636803212924256668652605797174071399113454858018418965222734972031720200123308783967833018029914161205855457669025640866488961118438182734860362732450905591879044156132677588401135527375538056858724221974059385889872561837508968424968534820613865264864036368403380024524716872407362495389627553996218197251129015203027159967025770598893561275140477711343134008375033143610504226154311384292764413788872724491258472050372279118269865361714093914966856236152746911411692047898587107364786278269435705677728967318352876049249528925538809101444187767630945757129957062905709890671273969409705818486980534566749861311366218201768434504062705394807559305029717056733566762197264476442297413678100797253342425545910451240154744982449136260046164556596603904300461529735615135790705165251927185246763582199686896588587666800694590588996932045464937519453047442848863094800623015435180322637666304049789543274252442157272683458280366827685723844922042512751935415547927245926311076424787973688862192925112282044491714748748827074136481873682822315854539551122012809259042490043006988278227145810786690551439990742697754174197444568206503525017973795159674026274766697727312338213080079162667420644171107714774492927662208164847438215089990276427881293305123510581847336775076179554628007173897774288085144805270899292099010970970280722218509101464891874292478409817468703673860520281731588011073195594328055187540348963966191909918458446263606233939352301628195987603896842009932155972255051951829459087382028878345280752402884394963074523552242422767328026670814081519080880905722450636756915469483544778680816917163426323522911174043791273496022012928319961999068797304473877895223515229788146667264116671244672538970183452315448224902652871888993909735424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -2046046225760927347386932114505292180253780095906140326744115979473666560038232930296604320418520961605922831245219779952361678323165272342520545155898639983460134801380655467774442518115201250084824086096131133043371781849723173333281188448733535122640521369336721884946334920920637534076926951426665220475676649364484797416671028652429490152119354133176989919466879080971615050574475034830517326379403960129842952985625409760789470211490483380500639837240911300156051975324877844023516234750867930053282289721219923437653257816783783011157658632500067990709403605259435803989624456900563156749283149924045316304687830857336367625414467693948763167584730518460792841527356144503246574414580616443934464303146271684941381313228265027562142240315259282784867869273232105513861035031121920134007156971106324142363455009387672128650952380445161657702441880302726203934875408894991643398798232285054201577073872438158095118692193859264220058935643677978927825730230365263012647878276402837977390384976927291198338740973769805000046141448708979673245726694987345675342624888386071609383642263925895381879439346670592654655394510971008396081476395220977168296711212869681290693752186641888966556598461141530104024353215228670067531231661078902599426327940112433747096945742635002780726195115643636499615392554129453818467745750168623082961467560530416792821234961044778359912432523647906968322075346891523128268812006141732208635627996021000046521018166763701763507095425926389245525457845204074844433402810539912416219227183165712734580447670557901575320818962167760873524481579881443339823979874867533643551440699413740260407668060802655280652332145858024078947603837826187991813793269342805125562827614000486613489555478431945189556427141071564993157131124532596205546596666221943232801937955969640905290331798987561031611933227144032173142586081454738694642329690726032798559387589453716280110077909881643491174542740180379291004512715720583619190772499133277549910021348461573273857672392822291789428529558420572701447769416052199710779934164626498601000865713646282200089979439403692787956165098130754631842428735314875234761887879925644985615429499642324875364722543784391343918449613875792768664279554515501935500484315365220817749082800062142615144912793097994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 615897261670072100780548440539259240671387805497211010278952823607463793774906545615696104642742322718068246265383800250316988996501946351418658732452320606873655113808376964103363693809765367692235318109978292894402428281417550085591178902907938338588023347015854114152970751406956952539137542490630334051909946106815631329336614586594241411771461525789387193823167103701408029737004563276254161997047591074455783150819083001796820697545136973086813814020633334815099964015476555064743036629689609330009920471124094795665736574859968990195489182752819158853717181612798160938093756851384111857429126071249976431922991121548120051931037797314497149638809818084661107501554835463844864768030131488608486626263638278424181464031587309995000840028669201099425803346486671630211496609276824310205879116523812704459576516918876247930306356962372785528574229948259446111667532908661913521992805711525711536182970516911671150780746838642443440715111168131018450710129062839076981279435042866244539248341075079113428829063646777867506494741134046277874710451481405651212917549532022610001267666573475031090883648413799112432485590131712917998879206245180623473841840126108425423662300308027711510501151718891675962155131610231437009041408427077057878608342747177664632818472756929391807243599477107741542136109119357106313807795887772291975241895897357926119124966225431275147676607672281817277976515123043908913061289589920465058564507653658365080163050636987593943465472648309886431641846870417708766318469730662896977169676830156239172085093784792917308193611572095805433211460992202116668913776290996627646328853353813484561351869924393502161989546274248444903168901956464219474234952598272231239237170649863417895866157520188485758950688453331904186194617535670694025967115775527636743152750378002828277657748033349772121338553373705806299884595782431814101106535484956188310815827884594751143961344671424237172566534619852698894418037531091850981653083000275821947963743312335471434037030545529198829845852460622945684309120482786114109675444344232648503475547593941569175304548636467726874402832357406554350277847348705773867439611126332926611580102841110466550796454507906364135587209893043934997321444213438984088898582466156476676725848213461648295234160795058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 420667959995292503408124082065271559157883891290407698693972575493219921980644870955455184323476629001466781787633140259002014928472066464553470153465894893642312469758153788745946552463178362808400301508696397345565673536627855994450564041749373950723555930740107540116120148180326116450839727225236191240275915522461780786434755126950651619657865081572094664158801857408828751215780359245727101145515882125506179855435027810880181020606323601258623334821697394002407210815401944264354512654843806883393118464381081762144505951139310545141696804642476597756470009000938036353207471438900724462577512425197013228407084951208103060935878641453413945095020510941010927693019154516048863827185704582758841252775003591685968073400891144172098759320347493639098743884218256999461875025189714841054535856363572500307883903884845477796510627783113155624302192568851123016420611121670417844668712748519042636053157579802393697094470354517056723732544006252658319464692419538279101941825273269060238551196761836832268776054807959472142441103114634060572995603572623275346155651503155105528097068799004807543172211105376659005819517692027047977820767810530236895838696655602772246701297184628138348933385061353092889827785208466828039472082710309366743963463029974684084697517326382691194252755283649043025589571095485721833063093991751264293270730073703291073198700964744356687388370997786649848061599354573573851077744014901313801195221763083591426409001691225654006320844531720324773870928349197315588919676945293806264691375556556820210794560572671574264982708879092810420292563485131441821715178901858977399993846415562459346237798806725579052028927636065063012790019215019540988480146333881182434563039900214457464457643225838748958015674989690111665099340579418508399679350586765082084787012009676753317865986791182972802214407844807180415345437204920946942707966882694118000791981094899782282494932735144824092835278992012830130499077555430211510502749625208365010326554449260002067863083665754796871831883280225044594971086369546502789578401985852618746526731795826953195782722336692829528161388977485089484653573237305683560686620236778805791279407157376238425867283526600169448346983006079916948249786545381344482714981856352520619616222053981405348825761432207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -664776008345787807747542611402352919163495138920848698599284203879236547050879842165148721723935958197543844965698229207330750087165771539780320870340722213919233292490522379987345373037832093522011866767457138620527318945913394004847007792137186263020905077226472793189148306172078191644451144921583866310455997390554047717459559118959015472934574036661597231162269611522628867918222202120752745526189935276070011081996845842509049083954399480691482112086021704576639630215432942105116522188038937247692048386548186342605743587757767991771415334592657559084218090483500962103729244924968487391752871687414797238771108184002022646059282010325395071650680552296971633195876158157599064248000444168953730900990450776484737080118721092327337278550179955342224700160205367022673328518262384214350587717745120270652176480012738268097879291569888578127774920011716455640118579355998419602675064109907291453826981657860476491554445755558632387256809171867482590205424683427722185514210548747254376119928416854954963056269651171105519889847073185553230468503046062570654060005567670292007385983209794854733001716692286988126683851694027861668930938765557645915011990588924251709796950716702850193394609761501783706437425756860874480559057587198738532454134468883472755800990246850220240772991467885375366108563750508800737435953841431947306227257099816543033933687232669230762753270593321894698703228402343577653119154945457741532792709634279233340980822154497096322304555339993709968093247220731486981935208073988491919029826670909189641936814305373524614411542971626175533312664845975855092823481927102228818836674067960674854122556902914400024960875538689478865606664330992877388858230524287491510296543492627630584368703594181496609286933395843767738380029485162430961504470938422086364886132216833763097454422176830286620619163204515224173780500265522268383713138707983389226421837480526000434878551586110880365950356618132313939841934416878144337499417823357166756862508157661516971651538779127940819668684601114444517291495845424441716552952398325230483393854710773720115441778658624370659088044488885918621759143924023143531073118155463603512514038313984983676888109230823477733287905585394125330870732675508068488002147496645361953381438545159131805029600868696064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] 442528510437341897886460828459421090628803707218805488942801194603827681630405715369283641735063781261770578712303741404616272094545182487240077933879130143343841702701862906831588366297198468038601591379372600856764171169544374301170215458668939501944446221145000146680967550297379700170566181927848784970502404868567513250117084638311742916377401324255934062963247015091702606815353328042176926100832785659887055141269369961364100316741588253734348821249100297340934737054356040606917655921607647136586638219631544429201270517953933832327812074079757105292519881916244716265037152507446465825366731734568698023351016347865267697230013786576095755236835838878254318400856652946072351895633464083200610509858239077652462135754002162452120020600513704438429320719779803218265687689960916072580193828533038293757621208414170012620375278131357768475430542577209078890771192528559103282808850944173026849041373639908273055578708647368524485261769198691023211406508151184805479553631246903022215903519157011448757394374804949281131702019372818125807103238232647730235165391011000525059668382495681233196105646579318080695718067279689268313618317315052438517463056211034724229032725497519274093288311806681929861846005794383592889750012712652140355830573805253951031784759817025961271446469819945165552904903581754413786420921189715320463154047957104520231611814693293348856359756350671334478795798967931772940866058507620272095360536193822621820162431806112273099630619759276252780866775283648680484305303782247215669339661816259491129265265291179994090950317543595982478301183709932673277625199523005032214961673080205394703345608145981429305606195659858271827214500021985626692225956423029826945747603290184603937806664188124325337592745071802907784825458011130951992300058775180605244022250210328790747830377142295818506526632292823172251993557456904497077312783039208488873794162393739950782413559286721599943124025418234085117063556233229464689455807801121747526861283972585161339126481700378347373962927968977326992627002516279191548070896481422670261824798382544166243220239636091253573784531056807556218308924124138112363268126559343154138494021319606614590355456944419460838310498698997278659522791241637252637788907699983422216120841769256003202411301573754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] -176201903946686835782617780595418452360083191969049942638536061256771679333128819716853817065069641588022129744399226184739323838840404183506033644647352992714674154852435922388412222446513174791352839870911755653845940644685525912808976042843356143442591309377911905682004927335829932428741595620270950871197808944213957438904678798724871245759692850864484749918393242614425797893168202913002067569306770570141085121383755994373979470005436983358785450916606041639437611122945015270207329949303638040240250172660753581143068540705080218672995041756617662323168838360017550851902255035620426407161890301214687404146816436406531601900634410289444373116581931892209917078994283112978340261697435070397672305075992073973469426310060197785905980859220939025178975324786356797532935870178627421066271484427423535998224533885660174238514959114851915364611721929480085851745831908194847800060234885694687049897248884755352303085213876705616687505920194433967864744380899289129795490343786504962229227164941073222602729367778997346879333665091267274212428635934949347740135431499189355677737086026846706120447393377516883845695370483870690330777547327249474268790935545208540086070370887262386375878151956573295200311899432570154271600675106632751579216715282881112034614214333865777761212561318201678107787825315312603289629216276202664637488334290062429999456532750768020207860936713691858268550044778239547390297750014623269020352515278404961448181323411473783765818137538574408705534427047805902943125989089131980263312919762218785754869474548874437708801490018450116138959632791988655002896512729461744760221042891402043070247055596280411792372547487845859610745527353734289022822353875899618760230082985682164193799045175763525207137086448076215216219272822224100614883348607801515939498378052423136989862105937987188038608199455161517364624208871518578202800256144228498853502161903237505573067562669895138801887933837082707408956740199710490549929400094869720416402939370595747467521353198272523644072117198822427121370577048997752770465268801766741528532880032520881847582027728276299981616361249918303484925848357745895869270006015225501864445154646132005148165116618378583345017873454919606329027375261400350796034013653547588441595352548962230701203304145223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] 35636009345370971121627798592852062378145003240928107358007531179736336299301924803875456721026529592163902803032662474447064185611204237601310359711601504102072843143481701870359626154482368234362768248274555910249448982796049313850077369641807761590241059740174797750874399288524910660364392243412343173972616922269426568745983218417819522493243829265638018291290808566165569838618649039118354886689528164746985228696097590089964501186621945235323736746681147266346261824657654508456252079052016154300818687159098317647390517803849126880880426573281781883381191944187132909816538833202133395863401618341187281063740720653890005239855346475346245864360260965762351124515384456778406643390891837683185716276512958983177195525471752403720816212951076515450361040784846570054112853600553828212064752247219934702787637316409385961677917159363711709480502032964984974468913499463800968943476733273686974542358579083401512491645768349457926499372410717894681192071268836188918650985930650882220410592746336674116787779061006734021366846747099631192741365246883819696042264554367426236337217006844510884034626600550780488814272319753646846610985110783764283541221941618808436111078783925870038576341534878137920957010460778997902602727373562110400664341034822670653929895077761623003377086528230031600917828058553133503281109673220527920715769628084416557627028105436955737216422639688156299060436351722628651016020411527235476520572271712697922905604625088495320030335750816858336414835962490429624206066766990623226468867638552291607975320809385237468436778290233890127710162380710025839984649845799349735123091695679163179565118251234544969209893562871131319615352878998473886869201818690687686628626652410551485854263133332089935433684611348333700958420134402766078983166610243609895086569591606569012066704371611268609517393677567573431206875717184742107854830872794784197509505342257124863627458016027329694307690244150768162344212531715323441312714260085946979496951477233224953985049484574870498656949878595246380524966077826511094429487596955039460785922833461847476187863683452714811063020329171755260525348386398625185966704009638077087094661291421147378036495284254473331397666884296182086110270846747998473111367018013397378836182537086813757597785186631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 4286483868369285827853667417455969527322147841031223667841482809230596847056741587517655209853831069104986604641862136491064488650069485485991684808072682390761399493338207990110984181256003999769865623346138813452579417396457386637941184859218927381721441250310030664725133359446200394422341218949661775852256992599783994781700195214455563988181084581201798058385902978908123820455290921030020774766789243620565656219271379495695537042598869687876770835508495712672689108494260928764508750216038989662460801658870770665675933410046596214646056411419072526820473331496472779122308418658377797553590411768551143938098208343821605075968871364458359233118055413874217302784369715573071629794311801818912340200438116592359485800870504882197583630113694016716179380155843038294852858217570031428504854545659952808898908445440325686647819241015183669991688326073056981070353530228712455892170215001204441157898667965254471207125580545231856413694863753426914820962297148226279987373078766345858279792525105099767072896650927893849612670877900455755478714617544725496127365787524341050138707516492062706745828771103012951006954026996296120814799227013875641310660079451175884103016197244829404741282086826014310386421874584914573799801549038988208880742280495520618255671892622137993961725259079823715076706824793864241659775704543120356725903533828655879177224144069916657590750402238644857130275180830259883844200642292045665185555398179401375269984744088940351774276874248557295284813520480857329407965801305524124815243842810965312574690704070598625015028265228035343202598289624696772323580838785170694305039976976445482526275039184984143280407543113934557325182944142842171070126159232880425397921949541480205425540522458720964080912257488836003223770316360375836203071288990702868884551275103476128083544709917097443272943313386850948450770055276822767182539483728545653073745523444875931204245772873551158538762629125917170724229085647117640298739536379301320664721639133794108253978011466549015276749122695074009884401283003390386472875931612319735015442770212208477795220936710025305007870755192155243048393760035161656529525209046795002837536491000091933929623592566392443928746122850668735106476752502997569009433535871495154341073629509033308273054897405952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -6263269239579652530194753168603413340909586830085382717347999613687581555986365535551661664676005639147040373331231663780804079767462184900809771555263746658882466638515366247483527810592890725503225802758427557621508298075225890927408274647070795206607157812158240535039280645901244409691183300775668413318849445851222946594746673481891545920681885701903115404615560042837880778426114550578246679303092378173079080793519564077303797369403004766520562467760499470785610983618026903823011938221011249271176296996167603806894490964332331377905466640117629596472901389816700235240357039401214772100856371629788695527196501617262632749654832550085120131830469338562397737597522826143293245940981720388267939432962811314733270887451962071991151750837746055557843377189307163829414169980276704954221293185102075452575586096337849341889014266577477627914602185238505989793248029897849103764616529015403227968037188816286706300448007593937196175849165121119000388382226361477197528492562567869371183475176547340764462803752872815793077555419671102743261470081603402704012987438741208115954902794978957381134752858557202140526481088577650361125770689634344781784433133588274598122842137065484014536622430042919707233817676366480128878877014210181846170402681186066676743413828910211674577260056731334215136018733480803198351189680389460414138940239402292186191800286620620141847867229997704877628960062426776387900272634658255211824789738967019195256664505825794262047752321981248323195949799706798429001371257491090372465863389926557865938014376828662722065787830800409714692104796227889220655639353708021969672920186390288411976054761327311276150715896335598077550193053416155840984774881939902842302391493650938479494444475996454917391103211499019559790408493908132432509743789115158696110753222022533665259595644075638792623220535548895097317360366503467370331921187133765151642612137393009414864599273019962045072786546631856953061278935441372104696021634296848311699716808213898848994940975309496604940572045004811682945659517173804457084942014566290198523540601514104159686549186460340523040869684280769984142466998917008706197407159796042285568907318408320509988968418363875569099008288508976279518310093694184202725153647247594437286311738321933519909249970339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 2653436491928447128833172300583038062859788620525624097151516848220108700611422860861047464930503797968477874554434832282529709386265862273777590929032265708777471457158551901996146193833013084707410865840958001737470810932168342469044631399767935392644442642182108162670324340251425004140807353741477042466417175676886615333796951898214282261187197357484938706398925235737092589188773239981299539440288359842580300614303657590404830528876919952538005998440510881644530872735698653249298999293365216734708021284075438461513660688526213397240257141734666654696330071670949640514770677338758970253129357204104710770346614480871099704324866535286558529710676293388864328704132573463120037153603842755448751932985882612991560461067068630273757972114957076346354720862361954894549132089609695572608811573120516535405368420215619675053297506932445442603097938563254580553982555307684073001238681135868976634189002296004560995180510379936679569142004565819355594378983215665974227658558151261572437116570151588627855613762629890042399342102554776219790566784798101046703355433130733506208345349734041521866921115977559136601159721572332553727843790261784453034926251698948723641341219965008351653484838970812867919074158627770114342105698174257759424251173051718107263989852312563941157668220136701312689456473392600292210536016248041785055013090309962186688067083953775744516719648262469377462940097563196242614190253488008809684679094896030500597421375828386103341739758329296804816970999046143434101003455581844792295309514813353381701107525859227037598274718842598643833901587242160901554871062192643935071032339919854600154346117723576712128451329783511346438985095385292691302888544312326248353911917164456937427167120530245493875729951832505580759403702768141451104300258547318266126389244082828155403315703382214344445443712990654309494549389613897538573404295991898603673734842017499172558814356156281179178240702773830277693947077966955989715617337980121092595730624974216005883188216107362185026022388812001995131994180004549221597864379236979204621629450864567440295838560670278693224995520117642928102482794879590657461022456450438876105808405006541845848069202371762868959452426523685161109291781009267096086508746668575727571980659947750912088896041910272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -783528641259396711153204038604481264807501935827209161924755813501043106758390799644081137227648877629170851721798148054855683083980407116706804053381141955231840783248236481546097158824994631306979308901169078978441550705536790803010550077320541337466641328352597005714340671108177851941042696001064154183548945768502204089542833982423035217781734574368514488029123842781612603675640208167726406911650999263242036761654076244989194578653183664590740691884281594124595680469354227876481166511507454588337149305666641414601849517336534649976212405780432194811387400065907576994405807127903445180752274383024651266334312139418913781303072895217986670704618556110248945457493636327864837766252112453192277506043288395851205166788137943215650474668452036294134060884342580741305791931987107966676331728553092348332144664566456025890562265434305832219059891907838058672176568054959133676401008392480880909850661818793601089291868273383678580888260279352726465990918630248093475785253697907979394781356838265946102146340121062897486376508444324726277849245163364258011587462427193667677435968582993452079504672740749547728878910073604234118875713035646563589417808025928333377562882863309514994399180392538468603291555424961209569071359470332623141782319974532853756908983555091121873192687029856432616371696486711252794095314148364987847922593045690913780858961808496011728862423621299328144865475122038059505661116409479506521291577624369249039978794854643037921285516542944648544098811361829256486682771400746834655218678217701533536771848191611582999380737787488137906384152027271314578490704744984593850420045138145788626531550866011120314931525590026330342110926151707265498335013009150191177051706805218476124527441030043326715657407144470795660950667940073959713536251734908185799939230604425120074346708631750482837236015836886568291858788150492151966004166667702358564689850725372035393498121446823022961854603057855838524624632131611466250810904184389509400107890057264812919997277227990075801058563505001172674341407280385419019117465140881794649307421676270874245853650988350557226431057223203737234586245142993564313596014004998636069264718452962451211799549458592253442602610048054501755340483725768312524771721816884442064794860379069755946537404334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 207559075215118209809377131803969319048293268922769057326355748751752205771334183630828624068712816732093446345828083176643216013184594006769362378421353174368799755303629511352778382659579994114526771935061911446650105983910050540568243909601774576119511999524023687844477120684362742142969930217660845823320231871522387384898949677385171851532848630967464548734325131127868291156074393616724989879109552316865012732417384356659714792436068135470795450088469209788789703377305689980025390478981859752124554729350363264057417949958008612262837933749341421494009612403686346540479532545651417287027322206605862543128677929632657530817675890115133878104932946619871647929790359010308118259262558843763915138620568532079945661077590619510230026846104259284370038987457263256262696732963237893837510489463287912347813624254938361054590178231385627471147173418484286224159706818521228680476515141682788170386492704603018886227530814974912453814660813146498517842572955438947867621373933612788036679311009285652889750042536667022384527416507948336765147622679422281701187398479496592962693138750517359410416106307477795233294378805857449201798220636949904697175215443029400962145267693637546995751677496552240816324697241433171877977593856721291719086513344090388950214708990123217592657848046041711723453175952255152467531128478655095654697956210361173352947539052291702296639291908587986925514350378389150660896265836452309063628157287814466523169393205117917640154076916889594158204898627755073033997456688764188459237780746975799451124160249014658593920980383924359348429000332044005931863821465209043436271792856001851133735197399492951450471147691818257370653299563292885404757748860609379461934317481999391717769843930712530471916190164548878546813377678182255856570572015750275473190416931241518449908411794508946264389448524094964647908316488889483555521316743318557113568964028371078451638077896937693358732816154894436225822513177033827202426201940582234410166737700774435879004873848409568877482455077358362914714014466781830519498967015596322805641366652446093514420894368937683958992758523036523283623370628302114313105153642009211922975447389758807152525575696161666741676618090146314192942024076377520421843977824144678347926602676759391581987980443648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -55485453696926611393655657522989115177635775907954909819713378553157898740200475557058640486500872281634549426730588361361415300232725446886266647452754424969033398071414884450195898357468532377674358047917649329376750606894578387921034189418778657343904260266761280335426152744897663625343492243376732546396308980465832219596505709882081906232069012089272645684944173927925185559253841745339760519185037803725798237774738688476531571936554307775909999477325033760316541535155997144137654011710093662593074416117295759436570874892754601650996236845018367246993518056092261506656058972910634389884946132993572379025048667565053961986637346814173202547833438977837462708948678146729323151271734342119770047196590981292114340177183143586458218852809712492261853745605307868842156143958801663389173455837643098547767941935461177004204548385135078985674237357072569493065986530286557262104493151846340156238067758802856382774886220798578939089066019403693330193146759849742767574179052063929736309653517449374076010577952755012329958844651747149472662551229913335446899007690746203677431050180231411053472432231282119084324703814297550951425758025207615747264277469958486545756515596343166469022784411084808017015102157759559101193723907004797833495890835265149014714062587187062324708378473706223992674406069799659773655938466833022311808521729182132169386748401840123645522075020890389580987251680173798138947441913659719097178309239850122927315655848442729452570413157338002041163139481379225564318199031017256969747542142308276848412787019682417703605254709662888208946316607357673521192446450962120212852525580592502965342417444621841791568432863264414748084705974504966241213118177914258019516200886041372880575552836856229125166724481143462583410392071844707401531068586681619978482453634694373376745661460367858219178813106890799563384005221214531653114012514406217112261283293237703821696481892839211306066888318023557682675382110588111456560767088810876838194099161384103677406475294094434468966281081857594571162576872594667650517141167432071539120051950892478974639462164342430183362564395640634980985190693203237175882695780843030673292523016039190768059909284977233557773408265866837949207437349084183204273922317020217224382074459561010076763333591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 13515968399683376317700809121660193322386908463628979218024824462240654558954811555819189824561386371653000318476962823243650776407065876563074731424770741047727064302549827497864690644014654151235070858026548722079808243266704158199859471021381243977152154341196827822761101747950571608580922625790620816791853771857211479666818866452899963717962235967273129894421771472146966183135000668975044507264950607111507563927484646081864034550973454991940909418691959406811571460450908428343378390298793374794477073463488850391716246183273941571360148397419720031203683468856247597605095559697087946992542650180864185949760817184980673268688539165521942438327572863319652430306624138529005551285153307110703673670316249822564528587331760010369590283908078226839236986451090133439682594060507046984910500302539955110701080159307774011952355416242884703142017213908469659492429894442925499337115139425824600436725578152179195962046180962565784384256714472864159622018374095324053843033200081718778965909330584448919741456998359910089144235488837512216290718999531072966589361880518248938257361911093851389469511371042473630766389618225848987725511797416424511926594986076427404797557808565175984082960159662433925278385708225967137331135352286587153865927136599646947521738969641091467886489329614983397206473847990215071319517148198765597897859419113699144688450207819472319314942875479875211423540426582178054757601625194186582704304833438937411777907141786637787936424257284565065047652643032678657539175842696783950513275465382547100002737151658252770746713673741570354879446747228922462870557849775185672620918538360304226132232468339550695980314081583727968809526492243205830379124236917446218397828077222680660508111161072781102698215556849196590060206816587952092733580862897076899698539721347242192273115275689750734160586384349665666337768717191301855615357262141998726985571605718791884212135660779251063381397250616844675448468763505680002044531413177972465009818379757688303660329680928729665213688647102043021669546518546540599667191282835745985814550831375822934386458164296401081588799389117517821727639818022426601329440913710028204552540263434995386595608219209672491690027235472958787192835635506798065073344394049019432806019519732635716352970063872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -2525301418197677312233902894124446471589073831995833808293562924483897850444823709996912713096985130281534050608315712561688502331534508496758938134229957605125339982429631910212604533191149890492531012149896376946429445268648863990656310512649338393543471346716344641264392629394508887867158252805667577837536926363497134509268699084941720857770635963281515255090898167977861830382882684406539936606342129739871558167300108457378510986325983336613756196082527569872679271833404809040561269085286083524892306840205268144875604266545894813061269951670405522912744656343879171120439681210228595391356813665991219252578517891692490862036167189240099303796001128809471913715317793785330845212368727570400885562663679869992772314960733150290978560846254141437893427962257017151646167859056008258696527246451659289623906312557044085659741368824118768127756257135005442352323509532412118118866854102512284842090170856061745193589947643560516478435391879647838450656615088544647915397670940716721717627946474845293458892793671613036599411030033857644985400864771276314917646137086077000465919672907666105746134840851175702164398660043758787301381933646260506937609703607202651703952636252677022464701673035553533413724177675996947977080744221759560425465808886853451822785482439842285072347547640394804253087762882415752057167128272476660708127303624576673734170357097315239792974575555554301485833723148294211357978273585362129155714005471214409314131108249727147303652400973417897977227423425071630806336766388565129085915918293807188454232644240835157612091585180561432588087701384226552536432084882976092209279551638490715480927635773785797881079647273606995379435213253102542974816867725735752521863923883343609222238085858803999601528081399823115398892588892070358676112443189214397479921802439105165031301675476477356313456824782766278657034364673919199516997017567144040808286408125985639271804054600267941537235743846037279446854667034831799630161418947496335974410644298320167112124579875696904714128367191817839096473910382467192346111635253623768019301994224627763187056542719175232980637780673166923915814977932371050499977796573676862427140909270106768070989778022595430218359564774913413791240651864885339428092332683570151402942829378559580836861050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 321750475274252988099502618754523586039594796379924441736719726122360301050153945950552789882645584238239064311961405651142696148651857488576553587210297350856728912376365251115859253868063341437053665475985073279791192043462843621292259460369361259889084413179896085278802401268610712079318273570218952349609769505213106994772924534963539791656498264154944976342145603703818743193539631102872741897263682848336418348196791504457224162763391382004457758145910578806359824023635409124840203915506057026032345273359381411073731044171108035184198751094859645059603867193069468548970534917168001836686179047804877584951922916405017018653527495133165935779271630778598649594650979037496547421939880169422392371241980633300352442580359298898298306895953446257257902424971648809656211478349506460045944732968315648554992537211956810516391674664975746257162990556014849786100746613436149419997048623927063149521906623328613948086816846275757996047213511825688167915943578203212826514116696920164506484693785244745820454318907804950301757029044252217545545279548754803270508068402870645746421678162072104175307292807970295232704480135099747214550380764221726957817886311599014552263237656839980319559440680720834007304600896899589748251086464579044435848364404830780896270425720653739571769216068240120645538288224218525067851114687542944471074526412109940177411701538185765769105526477008343615826622354245453754342523115835245549558752163101869425133651338646220837849055902453982349870326427271500231862927260239931660907456336859518749283133779838472751158762439344200043899256128172604664173923848660909225916691148365535425276359195223438460388082845828990324366450541691425796613124286086670131095905638578288126021471382897066361336993558954163647178227020864598778502890749062248421762770838891422372177695436049602945586738238368644091751825740977251680547031867253635245282337453067945656425974594903289956100299521491060955081625222859283973805893140213323603319561946406993771335368881578775160394576130675743847468707039439557349825210777281926395197332735188502892009187452291528880395486653446053341215762148198326748311845514896313204389179621279454384938838903644090121396847390760003118438632917111239867280865200883000110028526321728326966437740544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -27316546932185463613079168387947065047889838514025825604248232255112361609494232740362208324047863767126611673249235246524716459653856538662510551599882479407324503199559473213174257972459898618082537664366060740027772181394471190888763693733554429281853533375187304665524194888947323507636496340228723387372034170516460165318258824572970718157190901222873170118220338111594992746068607601154067325595879172565075636891427119945009758741369683480633784970952869309564940099929538657526011049261909487543604786987736558435537113791964976053348270319720911991797907487466443360346495668997440054759707881409436471203293912860878709670999224190553757673991375005488193942457631891434770077842403184596848554842373530720931959321218217592314612255055899729097879745520256826373010202594868717321150357532454847415367292013560549332527838124938332431925049277555255802351286593653860731995697543073435685747021171058982313511104293920489290624582595919422686358484803186167842226224321413516324288544887169227354883934255507960540734246366201285269460115150295912581452219474255631679020003493625502272628944049852647793616875748716813434437454565612509500954024988628218709799033575937518942308855884143377910084059134837079927037912787145150987255263379250473630997132548249943795645218074555462142441254771052014609221970896755259501964980997681291190459720793558038124098774321120904102271966482391143335178220058635882247122218988713905496900175977412936531535969879848842639728491691665265364091166977594201666950012540433791453674491618018244830244120503980697853165797834175885510533634283060569241511362254600832786755048853038365490277946204202584276388964895510298420144428418868444680818639767042528552055456683959532961202971122774314545201148060985271704271368369349440710177420830371305534369780924875439712876225045594463076893175246553395106293171340176169062919879188674177388917671943352374070898960684098900487647032354868234107959761748840085032268645622990405284228545247784670509864389976778060295229861537559185182551204417602215774428748087908163336844664152187656517481765288557560708708069184245066635434458609031285882476736622574510053941006116401241522432471702454550093860325350283330444069985761709046082967110348660428032222167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 2286998878839851626280178469951929222488558389129380214395513789352195340646908993566137404711902239699434275712759434876783220273523013102554918517862987001862603671787121572568146544040323550426776334435243960401590135280277959527588680725450059602702390568931008155084417776706235914233100941986811271666452329812146597692030447273454144445529593182903249426340318613772859961941679067809056643475985497313767027251325023266315414134927537213184734830922313094629524563048946379734591772247742143270381111037007537837765233159208987475810718571721308238709813378048677874973059625742122490691971057322590361543722877571306236338640010270879183654420298930486839560417978341917204549845985581041779583285018816666731741585041454118382984311323321197147666587524188719986423519372459020520184134123030617957801895913378652163538622083900603548421300237031087714550919299105431140380140907150201158137928883707613738358420224726768895715736403870125981601661790655645179195629115709249822343680514099915988526278010049459116886249303597298486855218765877259913282769314726890436030919173016944818668950011470809205938146669538717104260728679887149417196526214071097774795676249194944488564148521844764228686468942703085517012279707952323812897710520973019635024110803970048208318033768895799731049293802956463860792192098995717719571488292603926660601911490045393914553458248886594230717749262947449201891889744748468859024302466532826752626515313352583686264970949663596599657395472553508514991515744336519046882680132175068360532323592468845148559618804332793415263187409363774024123410390701252594012208789262473018371599431532640960410666370715315140781434794343039170116765798604478167761170356666378860296190379664710892278806403001606426905500802446962022596838379020670890023174700928406187521184092648918189215651591914905809845385078495188485913198256731733300112268225563944350865225346584930928032463348880538712785849466033874749936747420054780067267503414942474757714073079300300841784466720014353787228823485317909143647645039931979293868324616887655366403863192865426274770286361627459247363106327770296985969481051616323846408964729780080949935989584322995495072594875488454018372980798674707936792743053218316425885890739707785760053657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -288311992704779716860207542548905933997021258493290248294041815980446515538570455560884033435527875065543690657455477880766122708561086825579624005281339336340801681223598063626766197103052226285761138168149256520903541356986735254611994979816501151990073551176462804433094826594783490774879581342326579343165379346095110116989180207805963895156391937941653224793339415206978438223090602560533601954648729399672313359077189352009300803751986880910581437981972468267490999039070018512983272415663132852106198406174386718614600277505910904466684423967716033872878651869125041316071066485692824944296153794307313293960228298737901911396392904937953785309488106968199682224263466038828963831033084192273601623523255637275258299699213952464045951367583025896245746084435477732118825800456062201751290817481389004104441991070297939795509500719261457586682777867796280864021305939523531150404541119906816474878975127540474594112003945766432656374407819736808789796070914665317382533784415949391392799291058713325475643525321993509292450388336663638561438796037440517483943946379598411437322455760620737844196291759464518508710530566932824441227238920689903274618439581523781421426955440240215587071188347158652238815562265674484552732051890562698674839252456799798594642335294553431281993689156514914208273265086208974546271208182948657852081127371093351124138352744425474279397884068590221379885179152660858984965728877870618162029310159310334763420876714990390619354671793700876059262995726106181016236501176154462793128985005239195579662685158512063103153844614020559980910511570402802901545668101010101996097975915327118545229242380959186191930318367468437935665309894520495121463894033178614094703690642142309965560797058402838321301254848493348656305239413846813535538142399126182694656779327727989740483858330745142949190975913559481236357989537051058247453104401027371966773612275728674648516251915318623864994684754087709199332656532844888873336641307166130007608367398277950984357904259305671238574648784670781129647595659508921038506205640840067080915194974458137699026332013882496035086421414279711622330292211647157717537637577525006163090212955078074356639441949677376077932178136166262833986533963041383137205045143261640755618211311285427859619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] 4813952721769719730690961847631526858280130461264134245839676419066141371323629663518506477269573652792124293570355858014918968274527455304051942916066012362334644736275674185748561582634336330115104344377642364278546896165632691080979528106085281844601511186887414934922305844256904966738462656003227702497919847397748321979671025446399385104676314044755717371376406608415808652136691534745780583132873197925280360081943634580442183460665511956978595721566696961248236912237782134831167262976881507692152893192777042159470529273879341887025445056972191544016827455970324299074444087914774727452379985708791412262797013561411230387252459989220174037666540075640070031568078988511170131125541771489454985005272697857617783721384033213487906389984607507202921723866169413739439008872171015369740529608737721674360530683832048405761744030355844501621195645631928081983900703558147912314314528549586858458808000040749505508586596650391970566321602548250981118830890654111506459066453316769544151083812434469937708814069840620122024462305459953033931452913876231568548947618233697308783150069327576053289124013863655853713872889120916160446225291235012686039109237013777648864917052910086718808540954010235319181030950035507297606977363560707771610133721713563997300655903418722386601504074274577673757323501435156690794055388800499324456601080432788937653077274534667679764403179461156065038428763353789865410693387089176667455164509757387635573506179117976866792221740645297065053733603486491780676823258608807817303640872559346916656932030752757223186824790186605007282804063280583946250714649796499797952527033741611302387600029085113823044209687277654153188499635859182282531207082728640084750237678037736946417900061063638687606496481595076578410663851524144931494573587808283938915789582520872937145239161477787712523440910731410197558723527423509703503527278765264575723888344789714657750391638971592492296053513263941578145691947693320848232751880141561190506707795911252588828205635664918118608735356720022849700988035681264645362856507999709589040216244136394348088469056395777028032167539266397733968834876051734315173227911851537160291898942380930773774039316953412860250871509263010622866138173435659737705543091566057399223937159234840076222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 11466144613095970245689966711063966219654695442924733832150996635012744053374256739818424963288527329611152292860028442837741815548804720368402310822113609621439996436987372315821623488948970026358800207139933658276358115905612452666454718845324512286249610251863449421993806122899834639708413123635941687502177574009679533524526135510136669374195429735601341017166239794667411057064267116085221780863858327344893876587569165600183488092549758735569986284202091586677080133345206665253840659220428364474841050806515835701971967130347258203523094636392323256226369565901639621035700027382440366386117427288794218236699103808600593472407854487845753309812912802617308365636129754984531111422414701523924798176021258370719822624026224531329743862299538341975635810617212038402325996091130470084071381253803378370313177813824506152781109215562624344401579800380402652910979445526366377667424068667107026894965541509995339559553480782998326617277199460786592840993174276227382569304549634495880303470412626991681472821374671739514318234963854094244518789484483362642209167310710560804641246113786547140009952117740762112000939185886053864913517294158569483884660973072250136287131503595815563936111166897570756762914112465375193413372180359430731956477469045417896491951570603634587599850342049190614917576708206325978472794988102447009495446399023385063420331095691070267665571195465273943560919177221214417747437545314988929192350301266655326762187780247370171646946379124807575948320995199578183313834829669754444124079777715517544798693514758259465764556036169551688526134269803294265784419217082060285494384623361443310791977166905963387709385074096005501641853465264049165836965006967121395331797998426205760302788676042323783557435975241993849487033167405601851387450997233693153038134797700966990383690373963921433860925427762524787790003118549657735085841175318290958580127607309195776581703925254212652647385830487854707942490467572198295596383543047703604532665923327981450899755922914752706722384699172929107651873978188777697447771079146440177230471492300863529683429261429899764160558153424961149041780371965437053246770709795485561863323284841484347545876783248291614164082978727856137284899997635453703422437335018094984435878622938208676085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] -3012755930488752298957373831703126140922039385659968149241635804347976150069288714939371757455752759493720275422265894264290717816501572598985192451123569665802887034338105658621390601358498039376409745942019857823110714776149614092341057247625804338958270882893895061556679479819324197574490240271537928365871427731136229651884840529908830497933249988272410472667977006328223546934670753601000180481244629383046488001079991917422233254626235697110835198862965328604239404552934909709246500198050520115175408224658474552443072816198443407507173001426646400259625504871506269834288204596103807974264540554996046592355553269969795734058249364637336168826735850635964919476828677224994368452090873771946833464103706526606452836786491367229606331756722960761789311837664489091771274397770907462421626251917247913549919094438759900061638335315727027929283699085112759469728068877003153793978772595668092438133098003487435808009466731905184864471096301377976889264924252524887584328516635444822538934359868612581571911120127040239992211101946945265631211251439908578294521840834465893676831360470453123150327482061429512897170434204300645531502527793112070644319144259058437567330911230967835489435308651952853665844421284652655650895681440723974305879947449112192254862460906291602414994756859441161558939739222435555561113671090421389770190820719561693766097976273736743295090019974164776667788539480587680374569121827464734186036045788062960077492599653105615292045647371335861757234816369849751536048223333633114021179217393458499210065368888169808447724383521462237944345063024054606787615681946824567797920278883540208569209405853700991852396313148151368758417517488913249017737717749424996067876184500597745855633197283466697497507418287022904034297618643411572274905874573073183143567134204671132163973375678192389914087438586065950671622461009063969477187890838174394129859347591488726623021994871100559221570615598451976602079397321456674892070174986849172790902247497295352289909122910490734329372334280523532712006493525902832294085246411567907465433137519185773761976178292974449769295232355340719647745719251773873465443749172838078229585202257977457718843493949816844111126448675800134919786400486597651997827992255607999415608941592687241330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 369619820113432854668498481983302766911296250111253132736771876271847764625453691618327540798930257244092182321452943177606989084095502961413124123958282836701306963006348533303977312520586900713081377837466519038283193051349574362525215566830638851163387972643051328075292130038564187598684341570975324640742720935888940188677926073836155621540874927317833344727163123887605945980603263377770038575446296620343370062486609370815319734715201231528334724958798932322780743209699742683899850426156370562938716729745549252752209139772113074003534878261551967995679664435570264949144191148475515282033003347116668300707005490441031788026213224449345738707907089787978276251511881808047569089246497348570157095676897447376908114527753095242358054879616816374930868798203583659329873845941611410431393141913501570162206049269073542120818047962024859817234591508762943302818101262702445720847751152166518158925347238071572270083050071950799174579501797924063262322023778465748473662796085948400796980417272376511232681709915179131871339492359121988393119447970255260375404208444770929579388580884941486110566291254195917165364580566171899449515630350686517830930523368660434482138261868466216783474788731328551460896235769696466255544673654499569740886724879727702936717588719409305103052999116589393834798210277273308842649234072903845295437624769902206205868042024650974471330758188840428111920733938897690579570253406827331388906622533660105432589232600804427476675325110530736020444210458977957999234734117556202358297190713819276873175074329166449148063777243382859694141966185876673687135260981177814303116012185083330778453248284056345133604894460436410027546683320062090998868954995225189825773642886140757009041741796071692609554503972621277053284022534793043939411394299267657056623255704019058587660074622643125402148375323098580400526702579509785324527297399732644588995559375246038574207623446662490618524161658636517602469561512185819274939519894198477974421324092841824869125248646139015316173487370407317859510294501718080560722290075156020840043501158698791866457867679445970460643303575641966924444821587544219534734909928162723558360450598619000973518934584642664958710469202938965070983076518864952669444227312893813188317889328438050816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] -20885083375508692237342004251583351469885164098416877735611061836768235072036883248218350127902826427948856978847525361006601741713849969453679817674909209523583799489473767863073068466177595535371947563178961391264356646763261539801956696197671955417890939666916902462624163637066620932515196994073476777926992611348342512505353717929360624121356517644153105628486114583409425954919297805355921452750849748850267784681257762878276598083856973822680017395044168324415098139879529948679219418110084087882114703924515852414233522273835497310893005589458387270566655377890481134898886259241345929375318694809543136395537713593358649968039918759744297917739633163709689003896373552573535861067072441118320133231400937687658050763749675124805698573454411656514379141115226106606142999765460908892250655000322266308991093315104022821150353420272092386805806559721603860897241096228394728070584701043054541289526217279056141148449462749368533517293652231372970739366729116478452654264816943127659150812364434884008448918783751554825020932350597393581064382819496036446474461631626001887903096173970675923983638134714698818394092139519377984181329573921819819800471423229529255683785792256832890316203772952303166344550128813031479004918820122886025906717975089512475142224615829075058154327621892106446815422990149501598173659446975454294751713720587853745018693871560047836165054934997015023583703902820492079776539551946608770563627646623366833274951011451415538701884341564960695980446442263392510994651895134459311514376693197008433716185159041620911951040085056248174335422660798197942823182729600672748365226433705188226158951505683628677130335076203814543320479704213004770762093109991714877811509337659600007760718386298057258255094253700814028519804108386971053366832873619246608251907487201308242638326913027223083906298534311970489625502275061666362739384765177399237056770312568431597188128756705666879024957727947021073736395008283387171542242503006272867827925891464171194105615208086203852331293352171717220973533888214547491127997463494491379586719936004028053716764356965829151449244702615624193253585250816915947475348672524320674191303730067859572330232755510810322178391027317966705420313570141297568512317748250102597757560146560154599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -1138496153832573030418251757678041010867707745552429600878347927889821367696742903114498531841767298609766587758030605707039722897230550448773945143646275116973166012061590385456130162441707953524309008167326646260047545755935794202481910773031375271788864105178652100768961686178552549963461610948876315848846028316150199676565836825798389850983143517416201875584277274439083588822006562616880365897632298492019363517592033158847147587006731678851068437207918840833952707233438896782023163827565661261980907793720560295544347161892282641767796555026279855102238998052902022591193510179258443114194168623615714932404380686335703078560971840106220655633682632846124437781157577521378725592961876545492695498962850392926575750024830730885927944902226849010762821501665719510438297958266997321984594878624359633100662397924367847322054232312054053355944110107792899373793461988663159523292662274937622538333723834460561188889292031883867621558339441667421145822865323334903216105644784766019958908893941625961352470125984158176156745178391366362288823068174642659604176699737052345253566063562219259192076875013684914547136057514916410693051096296528267809533310500420913387745700826851371994337830140806973993952653606882974709141148274246870633733207213985395795330494334830918879847498236143157068237869554181634182477399919653519421149776540047704473482375090743117914289675823773136772651889841851821908504187696663361380177875354014056069368477678112369052729880265271248685351629403334508891131226019801502507226426659597542977206261706232952206362746724916993836333768932410128655429463101551165601235270155794579270166050495705126851573090873216364889218336369655218914962812673118424680716448127417893010285538521912005976289136800376510851257263381280766223051165654228460687232883543715136019163357058049225543526087122076274683848193554292342626133209445569070621145075999425678495217212501281737142985883549894247754118611650851988207190951918741481417061631312240854672533935271037700945537985445513222787598415106320375497919735992063161784902306946924698070572257778329310207005593810406256481974416081089875325289165408295642767234384190810375325327558354831625634488148897735250601394118044737655853946754560863068121526575381474181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 1100145853048621976734849196252407738305061097548922368668841231197012927726227231575248185724763099519718990597744742820977182744290644587136815295794434369978727065235300286324196843039587974113988013637276439734582446520893826273579089515188165820403097965476699383917039958505480294987356280460881231319933008596914926143013664488394023662932999036182501752010248521137259592771387993510000751079323838896907710900163998161615779895907290941077426887924011566182466877575943191445238908652933887115741143424406217634456489128372873217591051309751857205205051507952378946127852885489744068755575831957068999870045627094726311295765410570790972768502082480518260061361591291374659384185156540674447407426977705318182764119050295957393323851141561342098096778314364147153226271570637866558463580232582508916645556104873923322312215649909619099336811482850836974415247544371839244714729185601344902373629416971192796599012872203082320299246584405648314062045315437615855284208580671789125469997906142229185468752070202177783449563491870328473154793887381265815113416375887844848420490961835815005649489032487193638254163339409137690574186125813030592562538895111590759282308926536137638459300076368983538652872560897725669915783667206565175819274391339908748684901255176451900666138169813971157872441049674033792091845302760530432198788272657382148985647995722976803671653099945751038710538471341793702383936163569023326585286139600341847296057915147700414159333447573496744808996256378769390434774546090228438708357461263131513489275564039076601207075626918983793923900087213710955672053317043109921129870288615686819673086144623603808050902643492943742564648707338457701446330791354419324160590325171132445384528739158436704967943297310154326768467605928974787204243847167748804853120145395741596465974995441258846192607952028685472372870063880649987872911780222068362106332468204237276850487902248304564230102736761394668721470723660746249205929003380738943185900197559423910554924278210077252408685721990319023925043934094423683857939011742012761489288479329289569719924955454326486009321923544207908172275938644697428965474994809873586955139375039389207470375155063848436560044870926313253176139147406751423360372259186196832160995229466512850944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -358722762004542889986075530839253974300735260716118405852619044016221506657926558244014205775311124703140863371029038047352449174476480394215001617769949213151984284465995621496196088113412291605482502591049676851966008637487651240818491006030472181721459776419610426465494404386915691290335379692069592476299926694254181859027653163408296813957363841975337256410697113122997954553081602190189052988437267009171499491293788207372296587458346859634926422408269657809975285700265430058675141465530322560912326891380048643238951827462758115844798212357316572522529922293765891270945044176578686102337985579865845727473163859262268603607053621518848090825357411854334964559931093256601207330666991751721950381581073624555398330762289583609934178571359467017150307867912767606792210475158191644865030902760003145324442746164615312477013266206024697779689454638976757625517522716392680581065627650273767682398469614505293516171736706334603321404959709578252418312904809630667537061171157446085510724165298342723563994688059595731667193916925473610915671855122951543369456433838360778283557394173338776293275961909719223933426215562866166713055174001622130257916987729080991105579361743345288276634539778254541717949644285040570942662207187852419426232826472202984466572809518931618803609731563185390252484635731549887337292321924075386633814020573623284726347021565876139017136351640486961878296088245838595578836604791472058790310632158072450976816403400232915860539161446726052053395912534839016757371814608037245384984786670848953337936674187247144097982463054716890252539267256541936552070570736270804934112183434770655556265858657100389254416633211960992106017691754305572012152123422622136870957953770481089481890780165832948659051193567561687118436071233843295237864803038948091080866282270022373143244243739214380659569192416845188443475404985646305042534162577447203121151496487430044833734142331795022970941627916427808350468345883424958105357536934679281728457132965469102889310697923399566763785261971672590946946143688792973160129242448944398359277051929989164805563182418353938867621438226929987430729611704467456340461805386969099385469064932203954029910349896265998814664274740689151595743272789713406513288509978617550798235818200116756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 61768960469999762977227234239016076338673266389867518315647346865756630270310278115563548552827296028658903542546375035342727781814989143876200205888228070929650818051837368723156703148462435993549558449921422706487549133680576365403530866295484186854133585246161108286633118766394650005388331493557696888955586287231723861400901714342732509524075353789068606713697992618237358689696501318335679964550068289175868707672676979786005493761700149666599775096290075634945334101336847818460334082762088538209587698285242467633083741577083644150316633003679511486420980644484705331381210194892555788125139674438698927691896468552772516971423308419845620531066360757511055457827189544308841804954547343708825295237898934805630024047740869848077830224451706331463564885492200658890850662645920608120955877014853430127486787735369696909741187777393890136587019913657069565892188180702108468585824259972661824654584621049020523455373121698016903223520930881796237426898734078976851118073598836905828892968257585976513143416718493035245993266781367733933976733682079722392336878657722329991699585939180486315412039061069880350054837767474552697884145087621105595625514027067746846856196870918182470790881476091562780159693894793642841327588024714740540722468766739317179418509174067152743050643838303745675915895510089386273336147277436924600840166973140696711804430841163615049233750204562233848324284027412379200979270473043164934618928673521255296564185470130063331695229044864208144788506085941328273581038435783028480311204394533059698304890675848971593595978862196377204378871461022139927613133431801899697376368208681315014389495586096210624582186163498239191743762885777549116982966947929081132029942270748645795934991188608794111015717986490152580471654218763613182109323298539014830666872996127639796109432219517308636907121140417217249954420283750146086047753621362650535156773626726242978848111919708334484948974347713463379648806514993936187987882763870331669037183066549751347111529182363398253439983921805284778210541448458614695397150304194488208036363192993357859136880909395776657482152515927515565397982730951798830072545088185991558679755469158967812438737374528122753565324037368958597359315905454760521451855295745340928732482220681330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -6070194696252610294006121351372153818910035076529537075416031602300715446284187126455489536252325663004678361481460154392495650613214338551243922276091079633470521030963512480355279640164988230656937534313075809009170909660502334499709689937631460705644208593477433537501247026107667355647686317500975021120190451631289211152399446251635349936690996505874172165001411490338616362937282827131771569341898093102918950764585823015451640537096832552877672837456665339165433385942726967590463606349853113062208271433391640462978835805385776762680882387299929824648796599795031298936287353377188129723445819125673582521324454490607889589884002705443194852999882035575037567556946775838587950401969194730821433417846396855281898744328839332574140976081357870571881699223481840751500890586182424063670667989431733274376451873763901146029768153331461184767022800344598312644141821561558166870165651979296913410707167793193883414701125379829839768564719746755263607227121572248836952735003080843076132674713966918300585498141813957788700536532413134770343435041256901179690777686232201498609266997175112644524906414527668538923725266133683762750284233665622546141028107429394446440801235463996560328690522037580932243942620357859842874714449235167590048179664826296029487673896493710598198688857104033973526306989605290051023251097957862246262356925321702851749917717832964922577816826160886229771683267094247136063918558100909488141764119281692877132744492039591491357661565018405574808923457749435097043821863380082711785576107959870074639237697610575838030170993765192773724599676073980365502593557990191557389253115544452099766373451602146006197255584927240341617054932517686720026430050616031229874284403790668728288106234195117648677873230623324414169003856459101919283970830678496985763460104681812035997553157469299506641704777043942871464084516128414487168029436021696247953852549830237306752962637859876123729376347718614355942143006627340990480154093402355803714572812736997264296382095487323004090605680252088579945902036322306856314925302756651628862587306390702829020821353297968811845386770509801743221286280922130798313078552249214763226494318254087292969280346451728105353468148773448310611554592483188995500857559420729186747874883236003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 340486504416319909856228356023339258723141384826302296039491191019848249313942288432685942660555965461105092269597573268574740776282513383999928745412002508482871473815765638977187614120165159083451665505143491387550405225981788889178012652291155830675262156547810291876363318544721735546664100316619043396964435991542140255330528594438382868709239850800103744813167782177220117323093012072436149577347677867869816407792848213426294437931133504885201714665857448230285075555630256488189077639178050624951486586199522700716467724351116691187552572002412262581018349976981046000720124221730968543002944250421888849867648413982631092866231437574233130047743874268211330048660157908778198842017135226878153032622594373488520270375470959569733655772715194461170179814642049521805635274784245530884332259269723611988768775972916146767960264109578285974174252509764985398531922289684925013240857064754974828977548979249341941737782147084957616160630189208585042728504981888740496399533107924754043055959813685780203198428117082648289793203582044488824707071144704332109376899307282713694357526302981309672427014528369357098460963087863509822081845802791628124192215797375602544616950581508205109789484252710400758081423585909511106474529546769720335817292486154721789142477754637587851095621381168588729750904898740600051315416717444081136582962012850564304996364603856630566429788177844092475068286785452126504098508812860599961877117985118535168938688614658261041461342272781277685121065253730995628384297007662648607505159398670339999083268885701644907017311416314170016630795338477639989304285949728416121669057714380424275749126593953337355565723851572677567470505035360571750762708078663536016734322057632648209440476258985637504215026635936195836498756588314861846188011765067037878102200621864792375957274817219288585394358971244187118510752833818840727230300387889187951531256046197775874505302523642738770577559104803676229010996788557244588521961282562076497944619164932450817550611079630306503059902284239790244877094495321134870798199212757847662491212954491407204344263390374337064667340635385888160033340974340901351336273721815433077829085696987150257400933933862986175917561686338789733530280345677342526656806032483293536614347073126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] 140389860177890332094189864463141658400492744512595526329515256233546918213939236272655040602529294891421877726588049559808418117289854551422579979322830310950419797855211806935546351867245077268653653759455362389585514233597337269607757325337185024727641597109330363985614889820023651129765576269116792914974373334330754792906483112018520241100349263162700320974034260691897901474342475155506530531661150776726980565389526673494057284931669251343620384419021248644427408787222521831617014245397835795110130913600331623118287810363780721951104878111109014395824687007748105884175054356265677603609418291271155287213355797995115950056250429024995058351642995379417629457413667490051030550863124491604288379521580588611320212395268861824595505418687809217927908475155302342374242572102407157654472773567066252306407708683271175092849531429789851218811116552767277371488271156992884485658542414769850179827875132214429329856031582702983033083803246594939528991904487389330664589281902611555972068513038181045053802201261715048925561925160068252495023474778062865937741171528670153645957454596674812051069373362678651378368295378548721583375222852007494689988335545515402137346751259436903856147469998647033972694453688187815835230664883544744141268082507864103817972161426167708042199522627380744603505287168500486648593833615016481269959673182929362106793749606095570928337059453248364501850344800148123933005164504377028426790544312162852560919594160318455356563229432336034324501908079777567089688802296894970925061217778253718168941918397514233666321691840729753986951850594590971632357300133020771040735751200832070815096620430432167691626990454365867861575451574168038673001699631913958946704514473669088640266557494343379224239426331638812641339758015750168552468116752193688126280176788739594068660883802561030943019006067512675023510468762357746987366666068095113900345696438970417045735424764947228434779618450140771224797303357504667613289846610647543096226162934580138367895482421685973161142978914946390039478975984138259876336035436765267366800220733753486904784846395855776575872748711787594215529895113574254189647184009759798998278813468469224372178592134330078644786902929226629048079625363721816403112049750220345704691605176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] -2316286439705683437592750157989947785206152354825868960291507626267063320008224977450674029003660517254799621152572349855843890595402670095678233931578396999496197488882050904061299787026350886195306329338397244535666003471447046740717358635516191307175374895482157335832770219593404743290620697209611705933542077860293661035463611503974500973203205602561974135281540030025336766390745833912785254039178370986441108739375134154989393220068582833249737239322307761942710160941916530380537273580319524695608448162956472658320447730314867385421584940711495907018427779783430456404499079779415181932107462185857514138878133490297372327039540238287303818829020007129175039560894787069646386455919219697205509903008886337053195427611778406775103253328735936957193855734264962861999738038835078918791750062384107125703368759561275798218611065051775521883266226673347456282032771498414616150596585417542012757867085948301277952198991771656274863929862200686992093127176823461086666255900095770153442574969055445723983667124703914909661071987399025163613155737052245781952704688622473240962290564259105296003128888927915760983823785843142271229762924689591010996637661159360597320716214628415155672535702151450128745860943888512816847139729207342442557681414387398792757729408579531550983828359915169783049584293921804074839539856904397478534617625135317179451561489503714007668374354953143887714903416257997921509349566437389541958044704148034830519331147285621856226456462389862909335332278226000374618897007988109261590335493039398552324713409101365046001595000474448394873422487034898594833614296301403670504889096685607336614668103247198402251786017587106137990830133726982827737615864850807823870133904275712766351404099968670954627544306797900929113973891378440844750081024081303960083334885612467616887314894119372332303466030345328026034354288954799466586583373841329067958913252228741595424150193776705432476198876760668575798953988568023423300994830525727703879880028928647673172160805804073399718936060275656500695508787588987703679732320625378576780563999096335492032802019525405251332884025718584870907511217600885313949756765312663648911305004148406230365296598435905525391699525644140680121627786982814538590359169027351067251366216859648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -725029717133178143615650408942567148636341475684420713963410230975747809624929196466999229528164310799453524500226320900207295900805613282440432106744008645529758057602640039315058729081819254248199271678828786587476036820252395600229649004247160208495966965186506635323256112849221932210617186853320503797409327167169595804250578821241260609211728890274762054262942175798208901802543051599046602791483170870860395292979588855518907174919851147964679348786335764327605893617059835510262310474004438548259491090064517842531084249370358075012930485300767487447065658392908153871249672629191651231990822689379113154189285115926439073018224752697861068528567349443514728645563104574175784935886117610262448600825535591027169219813127128784480048588510123080101145747297795952682846073696905886718733513529322476348823468970305649272638470680046685868310768162236474735026818858735793401111033763514108946496718669816148598631915736748302777743755172756736616306954644409930867953622002287260786142666638203700255566229581840663167982965388488413104069032004077866980575282242047457350806902047177871025979742364975945825033407092204859445367125126601286313347384840683797508178503355030505716292407658344987323895222210117685434116229054019756618304728075982540672394103349768090692197988493241449599006410286940192609208639502731362947273224574201517826770636697558919050781162940855840358693771754963535568320064355179056686464475622739975326735749796338542744844864393556260583055371708087889468896893970761293781085835818120032135653988153533664261119719262594934179053785155534235232163135680230946901535672519790074601726276497580234546841830864725785531549669437537838829580912068677665732209434549645945068787083128358227669811634759218134984478246713659200664047789346936792203995179710829476559188807960013689441793851369954925044703866319073787978494032290581663083664392146956430786054141173877175915319223669572171410905049996557011088648916450500498705653168627645169349050026456340070395109706020489537314226171337478121141029593165963332701327871968976098792827187712975264820974008016975672142927445737041029392952634798016840327450983826864706676484036505960138677910660036468289099092244400246426635400623977858797506265378814919966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -304391058521514000622867077077453956718057223132358870660303488270019949390927457159166138547442173292930835410064906832991148210422470422007871918032800372279062041325020866763131390659532940664401897852837030256942468662257279174390908852753152152805704824600740367356475773342611103498685710758900897130968469668709742304641752259654250275327155956459793466741249258242143866548006042002815467173646443537901379583303288669147782206008648827400686972955129265387731225612141748529276173022991570671599247132848309423402673575863481277232052361687761090846139087025214146533599135920858914955460717602035388260297033127222454206811337604210327222377406585261812769225315625521716831790205739867737170188988066434488117814718576280816528333596598222239380051771488105492848553668581024915905177522833465141394789422591215626804313907808304729898527060525687838477303900830012125211729732029908054390835412756876865359064159367934646237026557458042468761076706280249299894560649688191142308862417380858501706898435080150723909260141915399909561126135483736917947108300343363988845273728673508941935542996720079015985915610311938199000628271326069585460268858761581682615288246219435560850648295054163298857453904608446772696092156064572011896106257711534943586659117345904988004762309947765621631469045770363362440415884981889296212412637664563472202900060869495574863553864183500961915116120076567179334212056724654148776365102585496547097765329461987785845375283536304885400171858265126459628842297393227942044282040400184037642177054984207398534842833897311104302713589693515915050278252351345246901412354770228469555929234394321034063579633232589764861134914477930326362738305516613857401719188324932981820312072400939139665841698699294209131669596143814176643816527645784084515195524469897302711498237940189858960128286556472668469008719449228991474884631441877892746414245245246840335975415931532877595558462186960759421624193726906082614198409135718822059901138427356606311376624699286731919647145661416396172866880724424957403803977408223325153616220205310465789585816328036406184906205054763078415895767122350125256315226453242616664683979170355441209516041023671502668024224453269808023085491548673106649720108280304645320978801890718333796352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -18957783076090126698409470253872803523002271797508750174175045073699918669344206051882223375762684527853989990180433188142855829571963492024627049225216985512532216327567775667984290682743490312110063452252507947736442253472105495024514836837945467040293980406113373145665438816557449222545056358222181617622992629150145812704650451964285194293720769363163900438382430731376075792010121274374375930570390681453157709991524064611930746096532009995355215019814356211553326440141048340267233690438916850546083195647307505606426409926801293160505236632686416987434447511597942563401318251579618459284732153286467965571744637692199240023891589643147747813589802102898968869118013699395104615253224829625529690803601825786549505918885540561594512171490393461690629495237197266294658259448817811501374228513002681746673441023098813531047702516687952808251639940864205796866906400402114729225089836879008111716874712135522098574127857427129234921636013935474766976798811254848450481727965510719407897164940427955985964587808977599568649266988850703863554661180112403325356401339283760054521235493652538137494837227098584970829868297818646927399693144882315876139870726960056060546068705718750327867884571059382417709466391223518197010631081890758486913246443686463012620630513837307393659326026368479412970516352229010738201743395604946865469740656702255272477896253834826675646350607591797216052300943396207742310769536566063526057877558679590134240088335624304560515481913045498177039984845820831825774000653766194680283117052742472630506290793536291717035052179695718926176030181189894306925522337635461814096422808207297352483285358002216174991616432452264874242389886293426567066965466439696590647953827111543375011897494037567037338162014751832639846291155187666168744884640311566571750414618617861497706491576402948686603857250190733569754179527672752871762279699943275778685690328212447092185254338992178259327899087686959264671064782811979204270934844268327655564438383924322464763183906720398837911896794391081003130419586263091042755255175519779737343387415618292650022022664150047663453601444947071088280657178091450646106587186401825204736507488346855116689858586214656933897660728572896937476021148870318112602027023545424168014239500373836389416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 605311323418950599149275011566817195011952423063565605010550032381764485254160875423548761689498966613051591191898748727936475831757280541486719024555865492529957965971562221550334516519192429605944793116279660876526256661673009463661637877618136607884268393135210892430191100687598027246131518658491176405740133799581716259440133287559280179686405764978681093485101288402175915633777832090115583864146165207387907092827985525319596488568332805211397856022919421750913265144696871947581681623484530715746803398819918689673772843253701123616987150822275865762863967765203590553518210231250832136819324489491695552742555439993708069336019483462883863302357221199990195224633877801483558728914155568103403006479599485138764983957898953884059318749682128669592181095257528272781705766546565042981078512574717828522383034024009527049788915430776257077923908438667158876409282431704466492704453933553295657497273101241435606445262255887934948275490682286646843762337608170372368390527044524477009878628303354728900653802633884777374376785659300998155756310323639600326975723279175862910161985446765886518101549517734967502594291474215407845976188902303475295767100595527361151793162717049060753159622924123366136160802232517888036378972766344551966657982080528385093575509270411690102409451890974004870125400142469853398699835133428782357897212230168558472450444425016626603792054695857153949483387497112079043269091430705068465994408453538314968263872685500466889726361063945034439057242292742748313571492420451537271237993250995835204232250270120692713726175136894204086281218241987406729253839553515201362440791528296421215197668154039578681608539870709853706184496738946172824924622003068352920230635216363018238596512013669780644323846423538074710648798711637917904774925287101551239429049749649225312088942875733333475874430977346657769428503777248829051635761946433847767534805036282090777301001404146588421496729775563882348647676332756364472421138233858358726249502659558506273146100357576321621704543685715921626760217937559857352111061465795792723731513605546384411799735640314249921476869019854102796725891600973950795301626833455770293531424123085910586414111201341866141721991597248538005375534098347487247014707870859662474927993693254132013465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -4919721456449677162729385738050269054745019342583600370512510151619877764833644611601208744984098059192263937012858494622749132532787278111492682492798830367215169979065696133951490697818718492912855355770007362641048971897340424415652003837444085871584820412179628104496177440293546018251336250762668868462964454397014840013291026177939066196909941145276283642277553058572148386147323914743617911258029353662853032550364484090647828103645156390615619991897595748428554265594171581548115078901040930110529228718180067738048482453833520452828002656747231115938019079222616803248395278364953856233519182548469885701750774541221508524849555343433775293803621713940879102726356155817427795343524649196746757027926261759338958995108931076257980792928691038737583227361404131642562384483463920956575109889939497075475792294842562853579757740756631118055129806695869589384999801133168572146448949543154771363169515927679207317571586841192673256413554210705668908399472462066200998053051358763555848492664766164798018179970575694510395128486678111331930805449135164549941186633133460660736311374996341489185603595797957702402706507448387960654488438520268293077136669382761854679087041269870598799615458067612313814687382546897430972464019516759005454123934234497728092452281736258215706110561434436312050076760633834297988856449022168521887731423516039498919942928555346731231306882458528013279822634024852358497175791277168314434575600890210808693029899005842675215439156481343589108839948474637087792922144526104636681451311177599071302787198631995759211189382900828017497487556972585053790879397186420647238166637075864586487355567632140993724778733025587128142967632194938081921960193173015819495885356784260990060069777991362484855097016493826551658630944862084347189286452475983081604627254741222310035565851436341803937413511863968363742569389339594432096625623270256830726522050344797330455441678110713043799689955709020284018395661130987341892654346826702536911073335079969733868302126787111467723131688596587229807760587533944369799464457126542446540695954822628777759013139676386302100119998487850180230899215638276945847180246357029047243972507446585075545508765244561478886770725237818135213470654460209552921358135176783031586725814470605570498887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -8599552708183758356774132228400015346254327631712831120150091036338216806532117945942887998729913248290816202493877529364249783999513604732608978497355294905779904042311507309267945730806471575200104985527285521361860221760916274920837213338826589799672231585342227861482536616642150336072374558586494074021911371302752673086264168510325255001826764682909729991431209026049242271500055738384573211334276415608102863366200270906267814569983674065165067939262305610220855051400593068775356255653698118364013402982846663750986709814263145591672357610959621741038638594012172207312123589247445997405758648631471489125952120013227129150348464129006667814570674817720746174419272785183572627783699096940782667857902637297153735128945373419962592376945181402119503393988249628637730782608447058827362907034722717009487305009446587341265968652682578892973270686033699435127398046854997234208572754175564871028685258132785322583784311067298269483166753105064831596754251089065048739452094751841333504601350445302444966788701586476297985973515756088722528253851831064266493714205113894450577251669721406627152719736644576257976129821189945108139256828068101130366578280634201959349691988704714269208040145132930003896109725517768148469574213932701474808629502330893691320285095333497224024984438624467869895747929724503734465460569241839163069529091879032959792487514299127913970125827741948919818206698736149997735814647683077226150983418599774212736763420682216577073653313550127915343416357458025916298250791397776055711412263883484366592694076028721013325787346268983954727748272945855711194011343953790567323902716768524513053864325400950549103569622974935133191616435751732487909794995899855335735649638949381171574728590743790409327467999290070638274326155119797018408437406224037259765026687883234143580167614281185629485958308860255228913411794380139458335666449679620387548252408802620342896639337778743163092721944454116802402783823211471969414548622997845507014094266473880412565835175643042288749025415242651657110084338794532568489507913006575927730495419186403520075328929003797556774674540013172367044982624182696396617674337336854434255473851731453881072371642132861047593383107165667147625960901030685058678829004230339022453274408429993968103587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -72713924700639306205844196590555973300072254445361105054840457947246710818263137597417905049257026377740437074157654933792714000341310589259322846434937044815301110301430713280892021260767566417196912223856579061266573380392978870786296006392063579566970297773076318293724031511853245895634283178472313609528105011411505606911574461822177288892158523740859738318912193759146030244123387726403137527970163553353109386626116719435796778509614016051465355337029155114229075146439762784049433501227446400121387217547113517468295832393608960619171840011395794483663904819089393816443956275203381367513373751961400580474989728076974750609589598015264652559496662930095525944852940586297423517330570286322780240351795307599300348056235158566750006395037534728800847442596688374407867462718954921756949624949258045735051458717221490689864390368491111391145025765603876360492931703645692781522290283571269097118546401416816421297561637790239865931470817834280440563002369908840474870512001292991820359646157396214425658608067013502010386231091852254438142532593139581337696655174671388563571591629556195705404704755529330854794496880214152488953823247182952344198203145516723258010974815989043709413181931872316461183625343683752473431507843755515690049488409660562761792711727245041575079154937734651622968827238658166266601282681703180974099780127096384095407455183798567029611476602619466646052495469095379660448397449825228430651599974262593173918494421485489317524209796579020696697556117908402770406643276566927269292649682173333600770148446388661738038518702979456643586430354595909467527917200370319117565665119382769807833485139839863538023430117377858719011415085889734104159083082051096943416345222397601406737881534709105452294336100257163026355496739807352406664020342441527301850665227709005981915995670142655725488306369822770304767357226434724276482214279714083693490338915449966137015800755043108806036967153929475410351436886738980945402443413818797558219057168174197234358742036561235950754611524598692555237084900930565954814721101302589526376275379610285846927548758256358016774430259961647205690133998404767957037986349493217001365461785674985059387081428770145392630637160825236894436811909811089791725773299407051683683027368345926856406466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 2480445751242348737205625354173973280887332892123411982127245856362469089000206103973178409157345911485314284898484922172911675372408614039011980826152110413181041283370475066040929429212396744050438108411959746835009261284276682045931411976515854523917705846772847938631321750040437234130366208375604721703069306072116674403551361811000031818632968091593490997636877714020740647927414792484878124626413675591740949161290625124810668070630749026418096740390454719253030200477535464601978264764876173442453826501165755906594907301072112006340102086619583719880332893423248647395164056253831530611163510033941729704538596868657454137799350819659064301164151496580478110740152735298018670563902432809310960999692212861831986179922504326247400145909550826047545496324616930800394059918651767802020683277165994309835626591551725121142005279655338049137782746206866829517328644055890445855265374867860330899120148888394647216491863846011886980817647071021861972408892130777779940051701067030793674548068407364407889720113068661956866121673204805410559147684579500452782664222304782447634868777877760704577187004999687628351194561755708362670862991252927208974230647185976379943047201751032838700780309924583702907526833361095832989088190892970837243063696501657843100355430375859242005813227933312320792393736907550204760641899742671012068872326914424274157555790076964282978319001592512974486527355439282067381849391217557236425751495411797731000743496480536688223613618944860397114845952205127632557069970721490176151651021865890138709189462463733660630417831108076669405256834567712836208817955366617390582449159367977341494383975246300492269582289241707466642260111171375944048264752778142054184739977258836604028398460535785884045849082497409553116005475647109388648721867291106807277704274304664232553232359782637419832964955409383164419119815563430127872525044322353454578424941444027745490768430514540853021328677813498369544302289224102887137433167171441899024844171576955614865838615564598778530825515520813398736767335528741491528345466856052266478679520337077949947557360523353778651313781301531198067183993312978852768415193455374662090307773596173836002086063925245159549155625388376259101668748073578269627390907595656006993498734825461522637063716864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -19891583707400004226602873569001712239788058026277090535480016895412032684381539822365177574624578618854310360834048177267019694916733272390268828901443047106100185341636454360669791368555539741849695774316479635971190326737825953672296508016768454880235877953272336829534970039919526937763925930264268700481929859535684243389318269435073560553360650619514815740492571881121325400639851477499410304047106730356097268080072845669662883913278332356887541725807547579459914591175616182488237963107080925942037569900916769863814165620012232858839462999559902806789881963495152997580967551163664451013273237891068649824421180856715657546066289048648459170520889579241332574838920032616340797520880706013728154998912937363444993296274020615516680042366347057060090560276678998046668265778529216843771289307593996875419094948524816844713700374813605708513775660471687014918471602893797405689968476571153959202275303426326569980904092390169165666065146715382897353300740312539260331401657221466186072735974954261420235870530167333456463887123978905058296361476614452752489896963732818786933929139291182828005361244245314972994008940015039323520840751271666037189793087191623208856694916242015660584250282159510964655223709982102773186418273111231918618741251458551425778191716725001475926606414384324100521827877280795315754079880357348750346333200484969126848297215190069320015050653119019385570011523861526203333208393290705537061410489776896021474011027554174728767433755219746411724003704004238075646910977638376990028727895577050506539040264109249472869391760110959915709526864314919779290745765581173673681878914919025466910190337899112359251687253877097437641931515925452170622407754601903507479629080473392744317166412951109222941935842638307378922627642001582304045626685248124038952254894688410914544608807233111125882582009107564871727150604695961565256619170100099269548047498226370912919849330352030209523471944394880346944787294832170792896105635418587146945862073879845378420293940360889953912219568142614238783190041057754083610533102179653739481994083011035189787467614885022054160470058212594561097722238192111857919616949922439004835718867626923981742375324537961434426550563358665470933806462323627366150995836573138288038929863967349933033935339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 64228669414399927262868229100716543449716170247936601246898974913706333001630485266440923935633823622009244579801808750483030724962870740215254434631738016004263509392974334544213012986226141723750611538326853263643846857485660585591663977764386640234217766596144097381717521694075454630663814847090043887230893384650921426407831743527666864086650253013208127383546239785267766547595761924405717642673683075340721150033323990747057539980744296201785956207041700973508207800702374005840898201807605693552364357571829765345093667495415331712347307814074729181315691864167364878272196161364362405594822746043455828064315850610216414019417822773544835311745570267931880937461289960286229900423596069270393675294299759345052805248287784088303530192126996341225621426674609682590651987207543477304544486454022263365510724829874769982471792564808959358051137813150717398207798113560098188289131046753912856071614635312940005554673826378107116370636855939698363839536474310508966012113607210764862683979675590570101221754958166604363838252340412593418356607752988304535239642802077831820007025761562577381148700939202102957952460886731128003441404649995451696574841473520553684411631774112380219493021710862945363884207953933097566203648842604548507740760456701192229941104809394031733784991775239153907046469860791109860448615020684960613865203552247037982525349088958844097475245686681091455239497848535040432314859559269699103750424705467275936006064053877434468148793688918541056768818878826853454899321000255024984940242782958037911524449798487826753720621631341756502214209829631020342377943535967479392091068431433121081250096214608701755830094239785073527968619046845628420592362429025326736066710037308462147408799089405727477365047575901816231441128030279478827320359396142942957106274903209680489002098249530499353685181412342838621535805001567584730478024811211106039051916877460713677012675595276341252010100179373294735336432034765780955304592299431512352336560780516383921089109780687343757785461491595602525778094739228595118693115677218644116847520262667858946864441392529821892153984541342158226585095193875625361596883868937296556551205260947972715220200417463047241231509783769378856952719608885442987831160353485812727656087294897366509749335490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -119401915926716874887225282382454858483777655906966367338524805470208058585953097538158281800842329332271310353595202541950511397878177996180993157764965070310062804834126023315602504415009617224652488941808322915035330500703351194946170447593318970975089187701867518967786505345253445356850061301878144508084639246029825725866847847265845940583995296070372484100073133780211982037423449715166506821403095368547347559839348120110738384950458138959537153412941636274460014544948499450164345572632710907837031024850326849414090507621275938876369921745283587329979746410760581432419210444775875425779363755248937206070020883106183762972879389632351537207784722972214618415949000864735995016924753880041924736922657354138404258982028078379383253008708550462835603593598072884874755436956661811369403992470578654991194860017106522676848867222956276577223505112837942383036701733528795113514930084075655756224911819883154534466182662677283438698152391503472887017796366774036155296480720576402393178005544497533454457372126579107293046998248797486808843363704548360401445084891416392260289207760828851736192823380586462157875603673918862844047848771398053747591140239993626460452752873243593252629852889182917172068106066661263970632952419782032975555962678346752474655192377562888569052052238739559471702725513770367794712441785357696030438996440563695953959361637524406005544712147501954011941545185882981356977690960370553225412121183649872939755103749912820990034921262488639533908304458791146770524103523735627919627958243645839661248039590143330084792395308031975979557580977792035512190794099554797273578657870443547743298788318462222082377295618795992437138355177121571735962965918778088560808397944550152941555558411465112230488503740892079997495091962502732469999011773782456315324739607275372925126076033330603773254046520086234491990358741457705034650857744454640675222009396328519276968804258391781372087866243760280495202111248552488527129061538373321461020831350515233891995927323168300034569269982672900721865981410634138346452447387292596855267436409581854218193358984192637945648333362675397663143228369880594610677025813518196645501212250499035251066788352237254710587725909527089495333838004328632212669456662429801481871536304243733096633571737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 513530050987177974723681860627031155356676937707639902122905091993222455824976982780854306370516134743377533230354408293247174823603196579855701734965100747211338261662507948086176026855664080230633903981891846685089559059326024350418347714621225740940496162236164762975333449597754116099158905374371105318632582599786503815083599894366850373572373990760620854468963038651448294806781058469116929879896749332102014716144749805319068606953207131009863887217116018464303725024555476156862301344803178275268743030563187361159195448162922210943966484339962971185075277946639309505796244420474773244534101241147703291713327645694943491304176462741912919726832616763580611856691792296305788034417334040765246780054657514451845062533792493519932200208659023056373432512091389864679009511071983770999665308471294354298876842238797394597786281963031198369654797319347524691401920821334746869379768145756965256925666343955881964845512627412325014521640454018347251316601953954075883313309344070861249902335192607057989242729460892610320288510822143341729649343837913548558621438798883270617214852105677831276066010835649195624432572807258223614348404316258231223960329084089269377263938363910659933414351964208123290698220415243672177732531224335331908199905808431145531367277860703558405266445220373766462572386386989831324300792392100004815449079083688206731249694081815334703865357908170977490714012461918702366873717064429198982635914716552446780672549665858311087493176214092862611135989281194648759134112167032873132933235945139488388512000081808688134718751748163069339372889608142602548431610380021976416216984560754761977887380829232474569935038096617915899696770534407129194559906503525125352213916505128267541563103541436308215680338418883287105357031342073779330646921780483835966560447638951555368191314559940343370486980084723248421572711972726414765356471698624866773905199483220683137405391422421302539877580227383327448151872800646861256181458132051063375759245806115410592267130982004683083072652663095857074656437173083776431047944785733561283354053276850315254396610396041369078495433720718298947521739544440635116796524188484244853389256417111162353095544860297349298370111386128799881623840789265985970072515899429642354594936202796272941436697051136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -1668851356347247161639657625972730914164943744296099414474874538803778186099977282342272023834293108743806254685655390182291949686400494948309463391525995572381953930257571696868260381738738935005563643665454180141055636499235396105709493314221886173067363596512460913342797103120246548645552909021199795356301318800604129235588837422113074744155337515865485356208586726341638000355120160746839825142885015034847559594655104384586779931877973170323601507722553853729621304136401750163157903283640709990082571128935813102457283464476594557734573927918559215766768952648414440472086875459792531636803931819405573255356171720094060079119939596292722016554591647235934337630527251660253327971518267998966712773738185115215452738162059222924831039274768202644558702023816957193284703044134912539759420618610606904745930064143121896593460077230123924060974685830072631377322443932211060964694906512642411195936791599703024569837367762736295615414233947107193732014852167454984424681025002018630263053729568239587749783840644557186439003403081626707016417145016507747386690309938189016297772237238729295063490357547767839869631908012003261834720429610705848617817009112807336626694051095158823453738074285440115788146384341344241740111280222376208414038143646619799699832348228296233584458787509799250756350186462989496187521937031818460886989936656732226203019406213369714300789962847328778803360047543903082127671481555604334598219894267781546839359633185530788522335139347646438540061995168645528416826907456444724632697744261604707307079092589536124268054444408054212988183496547103349431901034623482008934234312231598398462484014020566158623727343223621690763305294361968715809482910909091271306916549140277455059544193774527930937471066859498132771714150519480667784712201758954150657958844486393412680795656990870592164076024142161634116566123241564415687640049139849560565383024793914301548821435778146054176355211037278804917878509366424318452561004562301134001512302383421066055595526303583763585290300376308731857519789210784119506393270359791893678571528210636100707571629279148301146069652286676438004057384317318350935193002145549846518686064847732398092913973909528622701645659774894974131729459666325899934037112670668218875786662227814893764285835509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 1008152690781465341686860776958103088723052148932215975146594422658075692083446466288112486173650144804729490889758944033113321614601682375370598886398397240562889479695344570479571671799246699773359514120415610597121712599797785102844868815235376279232433019848730806668740718270606647575735701064761971899930027820695342723022779486519796210205438817418270120148111040133838374719967359296845909917761979395930811257457178954846756649030181236528116482732126977357796761024612683189768779747973723721754970064539880274114748390535735995908888871547100619592792714530628783334771201995332566676070804190261636944884807358768636020079490629836890415845019883657300130924018995941625310671666148381462528817549554632982742999946915920186927733377758685932676615922698011751125850232585786080539094140809530802614644331496991948635888056110695152935680723318940023495231561206809036380447875535605828625655273932781209770090315632223166343476200889416790247038394852017140558357125930315794769776643075092690272770710232117980225761191655749708333097328058519573862151263964475057231946213135994652096195285744033670447655111699310984321121133268708844052249430648990439623039614182606677556940873887275676904371594586643068343283245546756374489491407810100310032210749220533613448073604527153081917534384030232877729620739391560644535291763368200361711599113952778651942965979463187408238641339557291740647799644217819380796377259236874730027286198151933629428531096472444799337139465261511202604579921203078883357776321924400485805150660757265055131432847465362471240108599376925023067607362007231584806953480898554277986592356133113232744696272603161168168850532132423629709869116134872909867756176637143614573197298334345645322206580885992850347172906174461990740696323789108302384884812130947618769573449928206837930003457511148960491016968752607821632783315000557002717012542076704940283651973414922164767295366731699401598008405621482666594587645175913950744408663409949241590975265831288498082078098474720921296864071812632571668283713638609285278723562630782011137051792599421793924300636829085789613866956173129717156037595875810012672099974419875765265841746306724526968005285728197619363223366734223829106823385817244224055515986025963238066558347509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 3762491957093088828314775706780593527774376339946061702184199760755696617903682931877082642341136394746137027433047042395547726874024039474716728898858688790915839729387752050493489504384304617584302350787468355388399522847131925367006849168072857278701184425359278598278363287640475743022994486650050300149731138333548940642830354045932780579612624605809087222491640519660842112013498004629108968883761505656175050049119336810113385913871551577106656138512141220353132815399760690325698247496404935704505309095975110995238327536394331332183045976083770216603808708776017885426506696425985800299359949798167527393741106853073806952870194546995538935956604678237496976687167944738436712424384990526754649741075385901501833984437981285351561581999287852874452992990601469950493126755380666968212068352116649221587878740286684952288944652179520204135125309923849588289293452782753269272615909650320846043393191024455943239548184190698399589384451079815744590393798089110437872732438724370184649025738404431827949823853745929103858315015435560193218639895131681607151410184661748932781361785308165674601431098629233447421129504576923587957136442460737680891401752846645111566000853746455176999709409053441305391652441627219844573812957394849308921017082682780208747988955929428694020709447728334364775922684828297045249848959227850069250572379630749183114151633610081128210074965122196055377296091663099556907957126081924016448629186636731445687741529135511798879852374894437878263003876721010482704716448844686154574508967538251698113339220698988646898939877093796594186923081095293290713301681730166896886228195208513534719510135901890462523368318880468216207592379302928128782287269585139945642597764264462143651549008941106312050038923551189702340766495983657092095511431469541974902302863284673730965821729991668759301287837196117157797104203817259211805073501313882114665964924911691862032858633046144792534807928758249394050721761018639224923669102568090067457450159566480716330616863120372972896107384103850455436012408374980246583372995324463894380336910300619879193073089691328867272044569377240197261111376170657134653211282224344569846068492576444682308594109894541811056145183570564414237326755369456574627145096008351277719244790607208802560842022256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -1155087757578692584784508146677903230072071233300044696111107134745716554481118336891924973963992939796081647522362670350459834334291545485567269969511230066520279895108720056740106847411044399889213765491664943209906249771431517194100987399731937431345380094792117077672513999851889205679318985380695408364900470017587355725891053835987813587413263235458375205389460267384618586438303145239750116035765670668836261441350906962217405727118855940114242863673576079299697514276843830926294902715150865223722690384128867405633493868157889990786729041540339843614189041833323945898396101207787638692015753257026723693284047380657180687000564961398769175433849400968785614993949838029518697631030224403231438633081822990865245716298404560669563925038265248651925776449353750026617787039686824728994059690157945403517455423415110463262423478158376931616406408685802723392184715018833525437580275771258839111058108795926475409598733179236807444057350419535678930804007511985047267066846462433787368435245619176613466498260511360833761944646922905380677747105336151031462532524821520616806348898305023027576290789520648120179616726654968610935374906836920295181492978375643569448284032391925423251114771893930775898415215685924575275981498406299815749232939874564217631171411722495818983169019383679411884281372020281495648643886362820599856157278136410633231736254685548331439778810082090479238507239150325999026867229123696242191802801206732954604531973225096538462076044434482520682383558256538943013246918611716559831293907381472020225734923085408062662003928964072077371610194290435414024242735399149488665299801713295326986597239353748019197024139317900863508522903838653609911000916393192588164680247947345296205772953270300596332145826652582582377376754779022214165828696081486406848872544011680492062561108211061655890511554708260333472394765752573906437302182771311863449109884388403665535898484366241913517760108306428475936017572799837822106286399934475548023577400979608925757340656641662936460875311851812737909715272087638696650063646042633935843879920701798447815863122251850100470109040466739322827881001330422516396489623666474535294469093508597447366009516334849407027225791635932342192224013406451509964635235579519406904389985839944800687659488903168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -22379256811982413232535183056178002419228198204518034585540180059967793712278971183628830227467330002799352112081550770664706666408963957317899345163383050679060017035857909978779628123087064731324275154026094163795122236172293528760469023292022978560656958918360426635283653770483461937172700462641622235959434066842815974433619093056438317666216578401245988362853204410455513916829833457168112784038020138861088676648399502118509074353228020203101501203294256390594234831419678194791736073922071171837893341011806182632256223670219116817820531930542603317731564548401049416304001105924868354727299559543380406284519447820467423994505797329955571417512545583863007158842676665054201733907040609137399469958161306370054051098619864736411414740618856054687848777110222991639662181719440002357119198061083873522245352477121842104869796030171614589275076489035126375544584194439571195616691784526421680408697540219872911673997909424857594419299377191821492585444122540444938852821993318743307114016486977461222827091492456950171312651957875540146967842487648758336091695847833023951203203243878527034097561035812300392931671396309819908009381615571913025312064525792224641695482742727983596928847562877327051751690488338188499806357091052825260640975858754547322411434516206082918647543096482621402725160234086322896957040968291277789953717644417916312823831802471921247947990522367556164713017110627684836754774187372500497781614949145913704135548239281504999324767790577782376967915884672965684170219105301186495987001040682486847713983355073179493575248666807062830933014992444732732037146838561330658941422729587589555118951177114596546146273907109431858245452482013709490327411490175485701703489873000644864891707061815175423879604406068090856494472928625826742474961015393207513126730308910638645625432027545872987291666698034142900314451369976231135134919655244665046674005106693922609819374221146766399583120229590433416192401387122348019635035602480505593978506228285939676318697439407918835909068108708571241525870894194581889825642095567431248594774893919626854048964629227066370617643342677940130251517835639281589089794036431502763355230028185852965342358079626121641248343168119817727080235458738585309587701159655766797135629823129115623065709801635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 39272613586648435474671637058876406490138387333432325154862825665431503766583267674711585571588408813314873798862708407915389250442481143006587918944304951784758081746542140272948089414577484082433072264004365109546159278909931091354735006991485586953699909482171910266821082969078227372296861560972847790123233153119123726393918205290894342404211530002096810093625613427309951476963740282078641814396871477968920280078777641139125151278827175004164199890701569151574482616416875579562670447491332107080742097628899903333705558052959630921948406393307034560883938028738509457057056695721788695131883538526681812231239813169654907449701301409416915556223449758428146374263339859287875250636294905638655977919103531699532422715290712150899786342757355851320837373578484818616611330290787647911927400608433184148430324949948217909195455691620009543683039559636492674827037425044353993202979275828165662004352477831180565149795099561994692653190553530319294588272952682806874502613740940828343997493551632240590417186711907130129871951059673763387157089635679583646586221160481486983157471058922663569896159091736665941965508326331947615630474081259512562251450389436560072477519721108184043374222767266902773534553864457419325848310747643788832172037554865043463470834806038711285392317348795225041356946882561544319789671173559063676850448085831210535228391653380514183440040554279589169974836139983763137910843679948926509751568924569163773706446342072200895283089430522367387398501043296832033226930968558831249997451609413978293567798633062230431308089695016182050155719376455306795627719403250303618152486477110254282724272269760515394189009376667105901633108958504936205560064480150084846415862054929874188706081969241239358292809518976344129615176051815189213158309974665332187396433976586593182584821305006686765996306576315084904722230343861685552937273608734699988267621753131416662987945525597277267653266065000508192562912931079107515918575823189961522095610691217300406589527909752201089097011946453150040349669502092471173865325914684792854442098399403174239936900941812804346065080614979857047387225038598536718673915740490855499021107865051881912137102610491063176503923665510218750962259731478614212125942208285670923207117463787677878813423166291968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] 5963807259218082673267787064522890856222011867840374277071740350761242293125494933293358771729114463689413392806135553473071567599119926567361126801649915545841740214484211698619922431094743541390669955208888181793449533629655322339223658188309237849913167907518994862604767445920691723626856766716654462546356190222688668216033180535969562910254317519326887483193872995051629286378548115617852141656685267461571394460369587649951953739405387594167828499851228823861300339848118403750363737670400259195661414937474683561852906625065861053223821368180379200834928572307058163788648266346344710139785366702893014491459975253401901112911885683758655554692912618308370065245244680213641297066947727831459179189865764211235322546340788287682715535013454169602455574134078970538876313990582937632016387458812687768829863739590218781095344598767347542660425995054334746904848994090134730821452344198861133093741178337989858453476222441127883801874709774769110391425389483388595664429821741397965503455244503300756850367408833486423808184857296025962360101306600241773948585993956324704671089760721338117497172089069100386902071623653750519043636316257080078731156023559625625195143151771214869329851846880654401953066390258426367810810384762059166897714459205651398944513771170455475944852097910020498085368393600964801669096630568376793124866405244248415198980615523036095442918786492045142649853053548387855901953195240834695347911952513462103473362892559674852951040577966748093344653255776640429557971222125465037443258209463337529787323193026624606874785765229609473373163255954340820128268011243220566381507751568820953070991080507692951825241370471711201899734194507238279124001907865221042757661902780695572060059536336037073237245921493992578849951956522671498344101286800915189531815926828521362647780708017303794684260633419001192098405832678238783824938802375521432736410404442788731009661385707078285626125088354083564768618511637027212532507670809282291615474382196978199301063730828189146791827433269129833130735353193110739677726959255067439712041600743341970309841376644612021226068823352566227194141640184930744922941287477280604668011553048655610260400759618681433438561902561678796285874582638119703231373250586463746133001376463767775596426590945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] -100644764015029074226338603665387385374089396757246158077545683970749765696996024529051188895629950463932777428255449610124327946951449288395781938734997476531492972557508607354966903515271433995793074454111236262267087969956762468893617894076208777509275123830375338488521621693547406219758329150304390537849482702988912361756099122829987602352084278940748360801127884615866043331606745953108984854961527311803049585473558004197318992979820267483378739789376161947772548855040399350038470852426455766417024557022624866262771088222176605548769180351637910064112424466981457494859480519170126518058301257985580882829050482390380975211963493338856803228208856319930277069195620077475257696943052856247920606420454369407751514190827136430553512157550543000183656811835824245265516014249110203690489634459853023680981176758286312982249040823357456769055083543828296679040363143435258812555666262718691896543957062152663732978876031098352333764756493369752634179869412163340674861491692950168854051875653457749036871626181213772007022735872670517279420152946361632205412137299629548142731125843784450642077851528901455219850468822291914651363259594378269341700221825142644676673785793598830430435119803435652005215070663821383012598073444405427930888658983012938786181416792290749330027496281285399638345386380072520583888092311899218224455158257274132035812003147751133265090147470223175076832549239608362163602552491659269429705367259624190767836598299209841436824589782860661693315447077931304509330923080245707459858371198222614926166610746947280534635317739552349485098843003347967347907304723405468073039997154214584482608490455623426987377645485731991351796727359404338621886970524922138892282222720815251946160341167577284146974190359370611538918731500008812581542347282635038913651673675240472741623132502698699319178599576779643821010609829028296019731159974794543968215742031234200316217072050309091316012438836272752308988236808071363072904248744284426291225106463416040550174109590271218098213673930040106177015665842356148132820860498600297062643803794473920267901683801014033749103699306686314876266034817380844892014030971850793318035518423952519809480934137503382234453970446500238590895900897394575864385147094778004997548413601265522524611172557127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 138458135460274297925172660495501423309623850637262642037375883351134611318351431982382570168454062647122423479042685878910183594904685021823224450446131518494152073691832560700850867198020698487622661701223873803548928027024116376622086331624371176820742168498692204396985202824535649109912870818520969995423836516720966284689583520201863996065916092669982178229625780925661871843734866247664671332478775844973354893456489729601731237254929546580960544021410307472656692821528528833743097468336039411765672926832833108075322993452215304428581762267192504393674688356024742366058573781030308577175395185244497210317471586777458743723187646907699923465494630445065305685030151076423613641989419700585931709608965665366236793354515446865630385673501885030235688559480204085027606748724113739515156065733167951386776811424471692842414159446420434606416188228203214209259535590623721453467224605005088364045317738795212130925666531338540755743866270887216711988753638036393065488135446934348500919541113248893154489756764469535624249297737505880606265287373234392785522660248798140634988288184647535823812201183985945497247845135677612461461377569104581789049026810817172875970547463035905179337918575482121425811040727355455075656174686554176673825006242099782973146312412937324325373133391070875074656903103693534545309247643403619772500958601901613774183560931760990756628536470701663094883420113885907347185506631093382606688297698671427929068916661122416917688084919514590991597682506918526765742349115669289053518442300905945692144099694505129750092549945714052004129433798879274653574391942437923070233732693208280124515209134488453688353910033362634031007173506619202704808104752690472152210147079745660301730040486296401649314237191302574077785916289256595465492758443396273957076610276037572789066214944246861824475291094185357860333451823319335704456631105394426127645067603145092048813706946478797581254676302455564846271288442585593257289068001769046401657156633716279124284403513074705567931751768429921202532984411703529572485811436122467703568978990281806296494527683774694182518469362074243118940244067846414605940292674633925001918657821544758827668249839488512633148432043060832967610524405351934061970747733530701326785416796983943025708491813683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -49792062168871555553963513423656425773985803791423395674807004114196478969385369315211511485998868269173264120525073208897760585373416827422957214772855533683323840144935709400653337190729533232388734147755778752702327066408373945909706547742007506313594810274316648180429347671932206134395542356468945449420372411827746899420366201992922903162432417892911172351248859724153148316849997324140381604939963787844623663700207438044251750611090177570984928139933268131899798057453817702914053469309043278392877885779133329066494127952214966242909975364104531064568273636702592157586046068136261314189934671920349934719854388961474666970767950936822961705116550326610768573084807105099606529615039366468987008792236463873537881994123950781595977980495511847540197584593590771279245588736747776051980931124150645629927023691722122035709324262633447017421697078057144347902651123567525896350073194733808219750679013214649388403717817139269077151248623962966905270625205658439435941124941706162246027956123591223149168127319184238731678336036877513232438793248247138283302015961572927052076709177194461116612406959567796893924097914597476649770568565765143192804569179546287265574037193838927048768313589914572905807392756896900824202622839526750676408299057125041411965511767506824338461866514721537979554202036564611876884927896063332290491843570371909951970901265976266575871810114809689738362640007680684257720851875728571808087397417242275096976870464097244218701681691948873166976129074524802318728027543423658059240498891399956933656502859650176162194872267237369316705818401709074889218137467836664159770978722693161023808371773803599162036707717665847656885234971201533884151132341445375202949312143776771100076744623672907420225737243752234037910011007996955419443862958027992051466515572702030501521011207946201759338999247028783199401780383377375935381922310543853636563726661052007395689040051867321974532356004679491551326160409216432460636106708168651853273856006193041597515212262676585772604226531816422872920847569244701584874881534053451365397986545003388964632400745722559113046070051012734944277869186421610219587392485696369431515278914826725428089590825497495025108635418309792048884972092865058821063545971635885038886012312670616776032403362676736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -94729998407652764041053971657069724330233109940047316230866812559969699604148981850626369292291015835205888444613907055163999901882365120088448223921353212969391852017410342958751018854256734160235749632435202159645970064200569056215708636421831737085530682674950433564388669056753915204110404701002893772965338500561988137260454255427264709694123984094796691776605767563431060330392988180750127359973191036005606398026900837567606447340637465926265040466927302030949425764407709945965351169971248569829738744646784540744681634172919392452480811049877697012943753502906823270815772986873009760408692101314957171142286946039535049062144223541959639740097781021828161328637371920641394148641689180431278664918981042272553263249067992250587380771356470779868450901120903904412362609332824006909536657150993652882713153327922128482453136374605310890025133721385118134598444759623979966233802199068813467723400233361756807581247214509823628707185789827382266217461181014811959698413867686801659026668521920313992982478467091126327571816986188287512074858521863274584683588379038785477673491698360050986222715468377021857090647784111011084242363652180928545049611494192839991831344887397095886631868898941333003718928046198520788846962328958906633936272970493992913313138951026887999886115133204819074688507472733328994353907042920720837645906213027376334650123360371226561651131384688498452620502598570226739489893740854443814892154987326033285222597758629414003359467496200838984699685444354547156303673004904682541472809198165140605599396241991557335422670419604763503539950395064682186220066334664068967368131910657185990683325212961930980587681472793171685664223217311521103513373267515467477010941178991681798551308300680815625754718854736906497076575179995613675826943753114033095661648687265534492639773338337189654109555061074776015068768533734283302651217533159889215160136097240314747015454785748216969530287934653759289847127399738578277926477829371080850863416884587612680907770571578010132169908071042939871691958057335421875164610116963795885998352180651759291003931325319919536278421101841611918638933103624968528030862653838582814578130639364201623955659586091009471339980897967147668680116032040573521722376068108471151676240738567312911362928651796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 168856765475154306871166611071513231444939534157735731411736412280543099745105989118074267272025061337512966649104454887602075689233647424716136666939794171226027750080191315393039197671319965933618672848830736149388116578023004913882794350321463344284788003130389023840106080949957738005934063404096552563677977903101441290547027711964148300818802962262115157219942744587172464404340316179040693258479275251124408676041411737238585069058301642927304216305696026537522056243344348687441495852270048109007364791570514152121582563952914633073578718698345924817906320832121493702982885963086545906553653010183154397912262854752409263600623058966793650448050882866206647496230895346320325846877787641649195478851480933689945579189828023556309250138552492129095165132166379632050341542371210453738448154080802302692158240638810265781769657974775910616374951176244396362213849601482835236653171531923282986670385738050082624512731363819004650971999853684089200708620911580175766247082547633501743045725345482413206580568729084001988923308666608057198568892157720802272251957993215147015314791880858043914450085763036477176791140720657362296944144092834180963832813492384071829823280546824802498186279420796552651716931401339724827692548230235500015289160240773477899238594305425619275045194577567725860277491919418464561197825733229095049438612095458774085253724567186495030436479595802375410950363329403325801873244580125906676371157460655196413482594850111643874569718970294167444988690853881331308185920445576732795581827384978929681516551751824200536032297923600562554020756224082560120748225612958468887057673416462201406044094438272702214564470249573341375556673785274446097154909152764967944994815850253539191118520305908301239711947465839078108136090628828954204581666423210224652074247256684907163672326410839024622985932575193838520056696809403039646856070349825310319413350743388978210773079503641439014201721619779604675658323852551051257022310610898688314734236781207322037825260786321244248842605872451495063738607920950779667195310917955930594755377216395726229150707071900539647773652162928178693778707232700398664630485070291744168854023496117907804381426404376439720323720695709250281971778038426758426441139899086439242569077932919464375532777264644096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -134076521056375232960713485452255792804285486314124593640042395505442645799155962149709732177645711131468201758021087682581872872387620772005403903172581867921857105980311160261099437080415501082116274398052358819259212798389643217340770799316035268840224405924282802924069286204207626593580812108995658891129609980894524607532381292127420143732432909340228027951475765538127676559111319778296056245891744069686929528914221413998276932177927837447412050048008753953745381197306899654394979221337857147634949505115932507066809607216769512194987012281474073574209914869638778787778009226860631946383624650220008584273986160201087895946139136572816397866728605307856957636378218798338342065430285093678278024906537768873567386877292710678387002854359245610658723056922596358827195235785117313803077621234073871561394845239678044183891266197767709279077634984866305755311924656896753090381595231201764942392850884329049860978280993229073487657241590897609488986544157945665329839289748661546967910395801422363125365742567239421728486939126390173376029986101506918821327676159953238835432810898441696277430183376880244624209701491674478744958903359997393731087439871400501649245219160548916751990600826028945396094069438928345703391968037808597660240091819022997206674305487217509947272609343042223195643296922769655954250669309105865257896030037598366951592789642256417787414334028023606705177738530534953195515020724425232097887901900000441184707777447775541521394613875294384283543594721548616926687298352013513866577341878439154595755242375293812407419148094434403905080061532725111073726783934269728275808755040764890501106154176881922612840305883459834812759129538557449677683667163941919892730089629596966009480711466737015404389906213109382221157049801985559738916252488936564242532105818955089151433514103723224710038013369577041033323088307942009288727142608882344044983050578467819187160987908060872520050508861954649804993349532708914612122286952614208334818808738215895987095422021344612999520384504383132312565552204634579436501136794408039083548209931112413092339893202948221617843034159705285936359193866860614770256572278811896558402980739553228102499046092368351016562499199049170767877407691756177550858766176014852273539861493955564902314731183800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 52355145688295886226496473056136618981905245969052792415356116822747527577204841222928582322731298310155316888968308425759054793733893798214529191752112933119978977422524913963382029981394830855474274882746137460941356396381982427841356911749913534487550161292149221167311710418275530379820672843137428428372467064069460706273221770687183714328947763670024984403556741804731387939429567266814770851359995521128275854484953242428245199820893736668991229429471291341322596600006754459947331787331718058026565497506679169203905165348169769902217265891233266908799089088714059418076420323097828482822006337772786641949577959618256640598932484038436518984412145789996565242761318422073442223736248734707941524864536307371317034167352277353487473966512309515163825661325454022307338025734608320066033479040166495597162640345606204983327601017298941835552828512203977696063985843395596221679518788583810927960846934449169963476106035759559875186752502012133158767370152726901613988360727192973177519874874981113071579333359527499044314171935766346741687394617125108789422052318344338713324150652835379438814722500160567678075491227581716380218764325559802807662399943173202810836908250805833633459498343685785751507857569877100704303951996952453544798314546333164114368134772031539277942893504108675945410042983991620783114765155326296522992370640029060038254235943483675749820297717412031183777831930270398614312787206349634580637274692979012039368569072174453325924612471714894735361330314269761875568018918103871181300550562753745435520880536575505985704025027583358034454068927321361995395226909047349303711354269738175991044892742579321923427424728753131039148949173893039020322641788023611440109452282486629731988094268495302939523337914539944152209048306389210271532626168007990795611656546366376037245892559102783953914885020336126627391906050638720168347378623612440256460837674105731788518268895032078865549014054610735882483310905681640950047128978916369131698933622902659176294648390142252206669431158649931194889410098905216467567512422434528822420538077931587967043948666794385684205276922227644568736398083594261125331868240928896239328384564449610035279966167064035609481728651784004064109070400856541034467010680431068445980357161889111302540208753344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] 5843577954758757849877361774416739142567619036436478035698474878582146234279658857343698270359936339904000048633298038625136718772645607619807631813190719704747293977104269454985231586900410881802421916575847609876128578466557960915785689718135363530632259568292504926025282016686795545465536923042008394331843508725845509474398934390860394553329047940109287773474578541395532721319581422766449311314291818474901632026606081348119848408123693641510296752290232312373241372977536234478455159566082456944064202904912793719253014047747491555929537584521467950852971581744361950890665734322017422643305578560414655200161343670220533439144159462236866271025660235636085431277543840440007262858677142269039338128668651327682944598358566543765977318144737300428371349472817210384534959375327383544061957548665487232120925808878323734099730603010732784832014971566877985556271394840007279861052457438422574670957387668761307606854681555749182974604299125517914813176951164212494743533331668538571697532734789226401110489282102803451896972101695252328673140553164800495645456907493565687211822647590959209289076005676719946110846028106445388169688182960375560456483964852015615672604141486280541885682481493280162605611812613038634179529284513988140432344380062532528917178553459379261726926869156453037916143455087938256846657862225342834024680858575629554481872141187044283378447291673153128362817151313560147358737766446894175273838769465933796248962254082766773388856585197641145919159012259130438421536025602267518555464842048124633465906015913477454139975864342149427469126573204528036870406136475196800968527639443742995940641046378428968978999544122877665009583805868527390663277396950083564860178840152905238368153946784205893026811610963287240533094556135451557429890402623303713187237119518337580210272464849543934397726790941151395788854534769870911105148851793374279670663285799041312753555128167159991264681148085712175504542979040492463604786335730024888343362240229180811838495618602983604413568352560862634839020867154734518424333071079940058268733061432037332793858980745237721175531665082956059978471583458654972674836275486641355185161279959941315625686120837275546606921802102027111833761968750898438984119489250486044800838660223502738811574005268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] -21877259018082761442581313683770472221229883551850383628541900782277879832430487821483102993143870631472585269065846742108645920739283385907132185956179312043560630812816123407445786499268330181009152365971352266083074905309062584754470440960860076498989605871338909193931765920284568675806869659927441854723463870076859927984689534014409771484382985690094982781990213590045376741782751520305063220133165880512551848935004379000837621364286818591873838387068337575291126149857263212879600835998913347368548536127480225731425146998636824059953316882989126738782334049602851372787905499258487036091860081915938100319017499683064516423217877303588951794820278723862032543184276251295518953965451128888225203898432016656071232978985867411099828172097461478430531145353645922604328497869791976722693501876004592258842540447844012553820286687473255081748719270585171565341959045090885810560814192513671787191404367776134972622408887397320526909583821197688986791700463217631319648460788032521093866202713767605334728699615149391656716035252030490595949784494053518386006932161373899810606047552674173174690669169478971536158089114951016156412655760840885423452497806317982731773904619193963635968197068563578411039686176438912474027646934216272190629541065622683019769731063098867603620401453435839819494958155505819400421187293796425667747849387989384871817455591974148344118916340368678860862394067167862739021665174309125682034132345970626556523522840520774270677633993105424832503650614714974263755955833491499452378132434090746358050745683727254277552749622457282721315605013605265624402479100783534710340909836427088728436318196542553529916193481305546364527884826235844135463953204852287691884510866385513189795202998393348253762455690696321878195204778346130537690088563263056761068373243428362622352251634642360055457796473095858268321366454026060952860882838651847072518676519693000021830980349029090021288880879650713010044788797482295593950845504300147030510460184310298283735392962487674768221258852621082013869720993605229345828980508203793566957375863051059035022124163549027836806659230142049122644493399242752072761021127092658602475764676895877527511629217154069492211153312748151552734928652453985392806058330708040009204461372929466301482152759394304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] 14891101909857202103043564769963913324693100926288446022119630367359974343595764730081063632649486698368340357325826165416234288302822142929591211547862713093871831312066682819157014682150554866059593270369716993773146816277011259219770077171707081546319170876135193780392968812645492317428399776888344830150328334218947409187698182590624877480780744517424284729881310978828525720997606633712000145867075994430857345332550233766046055186794743440454525576270718589705580277243460572061705552224587304889260637080119413036262807249554911342168260660321581984932269490170541114367804114500996742603623080789738454722054704388948232026568398132702991065160485686359827793182582089614683095072281862576803346795969617242143680417537288610521469142855668158791349166998679377921374474601349088344407464288414088336512643534500658160498656734647986385030642515577200444607802841407355850715773700635434043932852253292473993912692468501805971225341111973627977987736633269282189784244562416032199918214573623961968531303675596706409444000031742925825072233730232797294405018546379239176896915190417788260180031739141971617080592933316625109268204933352056625563974523038607134543822409647683450899397278227733976200892526828748645342730821170404393079565968384535127313023586089811254405681173780986756044912762332361900765637992619831592316234281676036574199397542799145263172649021668362197919447527277172839193179702113406273473779001576482261969266244690412530669192382091055544691480516561429257857400474207724427960227818358762864105093398506456422780300057509479301983282211230146041953718129651756520021668250911185503090272512615136352690728611500729441409928169218545039080029200764730471734389173304463556552864208193006248847885725895731564830750751242316439723947147576033042956153709960914633890142135034301189907390669205055765809921044893786346973787388042649276662987907939206269067125697687664643998329825368115069231557056284652676111312614370412855025240920465980892907610457517881787987306068581616927682028673183083065080376359563413543260471102670149888537087224279522205484389292553455282627859115304811494603389908457823828983390216210156798355082469888488067311103478832460450514368859846464956941217012374451666140412152807633010563671098654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] -5485849353930236696034558102362343896422034543026232911712251069614997716078576481296617847149512649480824158967037049825186684263186199486221826322352896130850159236782966361563328006398713239312854757578467319152540075980966280563213390685750634056108898650682993190191201206143215653354389547804774300188692629194051755312776227950545169218264186467699088717961460899188129455974720905400127067920868915724102597154496682668216490861001135641281991587138690846408483440963690393101598650595899553758022078529488614459879614198424060486335150307973460605532632657454812540982717471750971273472344645060755515642327132431847080077016384644545560681908887127302997243144984134997730483172925098996514442054532829000288040924333359701652217002065951798298807892692733418572958700024628747496080140273022614371637004520541547626977727248730876352824117042933479377371943942742207919492814578156850709082236833926047963052376404996513946912732923403182693841099119685912701181938755267029335318237837567477279936274641250470750697018384825991781871315821747075496551962135377729607507886470662873225867216233458752261489348685311995371273152888679695791718396267714233986418423998395952759088897704744001074659683033734195403743559645395578911992595794987430425854187505266636681454652208177826438048316024263441654987009037524500796704782337521411902784000485008061623210503043922697545839863265384626847897838830419729557506646491066292396533555478671389191170728194282414019428332387928838409017211937685134584021414369868749517230078383863683219044205246896643736649420290987221570044576435087655389216374541362680963625815506829196689557648826515900731255631720968860227917125393389017674433391754534371706756290477922321695427829012594915615975536466895457920859983711645274980065592271320844617313970521243077802080274159094698028624707476431647835361190856948901624221809564679549628470679261537576449958567809907618081499045595278306465066583472392692974325353300508936498667564214937531609033415483279418131077948411208055676847075879194754688676380264567760112198808497371829794465697833832058096247851320671318420932270479306161108087409606828538872432133462512837501597432580825151242446235547450221247218905600569551883038251113476275798683366111313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] 861552451002771116268530052898406308168503575310713731955784737200244044232301244439455597219491327588948299432939106440383977766217157775983550986124708219814331420623288014602831917905041792373921426999060516509552572659255398037508956240334999395657561933757307972995989268211311889566080854783737703684908131490309361649269476004446156949223747014233536799112303282040176502457051387487498634381133668481375634006723029874659451955914788726409697783405950472822785185961331320737313656520331185538253059665689922137574499179543790483559308682887995713652424190682759613849041766495537039436632901347410538970174040194212575169060934231202664466615181244778206677561829946167660316417236409902229758592867346636669251129127449306099275354006857385692411184717139234208737773072625310071676981256414536987191207490887795848414810246253891418127783729252321541116429404387784919533164823018113309258323940977299205079113264112936837789387634352825832556844354982527666058379341945568142656673028690248525931636634250062526801033845275926177177685466396711632040306378304241023320699512945336308128792072866173797963453228944639095687628681868259211457794678206199160939424984252775824150647191607683396582164610869333558460744644640617073746139164841372446679138203944184920531741026773665806294148273556204975112713742467879396654346837636307527253799176034623710133797431043268479771313316957839508486871841439714530796248030890450061051655263685263025838564758761838743728253537971204410278405537107595590186491086288536916176988483255358165980553954494309831715451124627444738761898102203618341351264915628976479379331400267431434557410472047009151014642850935183625368315380872385730659662638826920001726029587368987723125545720938085222967166579145470131420445029304387719842606891518261918995359525688422549198675062998620507976111182875127701069873262419449521175052142994199124996210031352204678982902514110726658507676099377367807512484905626599240612002530744497299776253575770955300592899451382239044007638804777553589695681834766560065951060405021880209124522576902968203533486894855146072594125901605381380633401969321088266942633415849917778463084863983382076368005113727527847717177420704609006111648131961862029817629401069355552576689993154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 240178942282996176055436094937508711899680551680963616071271561070661257816694006770621264134374638215481143593876353473091982796576069342663390428238256624468106999079153037848907484577221209467605292374102552290165616526215350455040354535805634975527132469969098312799157386914275142606376239002584636486463304776384211739372667299595953263595426513617449111209847436865555784964114113637053801165228156167349260351232780014614492485334357651212301986358536878444534180161393585754253700884610979390163951853515285864366602156226224131397246182674328192020553339535123629873950647884975377533918961220677148075580470467139115245334800935609414203050139468731706747191842204344201368291970088893045458040701818433375284120624971838666715456358782625305245122604959218413291258670141090797722145837174716765057719454877692941998244842763447175523003340460537569933530060183736290830854469703625103589134568710537570327992888269303687477961733124281829007385077207298459378598990933875515366107800079343246271983675070044615376688001618132989812110694252359107230277798718565267252454891982050743397514422948189554373269448620856692395339239337816677811856973453963379709763573851661063215857476626772534320400445231978149631118063764993076658093635363101229793548590141151036553917229872356650604091785308327240546173403811029038269237114588022400820605180079945947287510881886474243887691463192969908071289796946137806862349104041022504798594628800673943678963963705336029799676308366503286628516663680859842845341888241032760752332067762814855758978245397837790839493290686529481145086606605212184631151941728807984220030152654793513885388689314275704035429391870765140402591396074776221141331753840027393777838161665863046315946440064928044930354533889447647910598660468911154513033882445967621751877532118223448565807647415871064933985470817741494130345078443519387214898993110124804245286129676398979211140977730434275983576449484407691329008106345806237363746628755105668293846538239817864124302312101528260244447878698963352587555376400123835396731054263932002060944232706298554395670712684637006449963814834992570183245603669287204349715378389853979042345329007000498293007978719391805025618506857835744580935475433560026992538659085190154762883738632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -199817974778253481110280252987852437458015999428644422752016897737332882811076847967814016543736058949059731885825589704137888062924128017835402133880382281253179618419016642420639644559761837624457959305595788687629011941384393813195605880934096214834580454418762767647097186934255904502745086151170586619259062040308234801402148231881824752112926748911071842365957266911875940642271741329767622758854508361974548439032683183014070294188581402576151352053430700416209049407471339315105875653677847547464806646810124091199618639519982514486882361927703103102539870524428063663449844081788392904170942121783549419318444117132065604646988791384871165824106169622992055782058947561545651232842912113267930447132254127512312622939428813819367700784966692093515311370870366180538296895112657941681063716309534869309229425390391887977819192925481757411894545974956583883379407096607289553067493699109154878823927783356796526465574922884606562461460428376121799900105324265537801710097048837777612407230642208168131723701006878616836100995229240401260716558710102337654897565261811760558039218520237543330645878619365120232467891499697715492114715807896257701339733035467414876959499168661985182908572522212701745521858017905896380349402399822422458348053571326020321854889764411476627436623410735387649183185493571397399282343626442120019263882821437902117278798240706394229190611764262705490764410040141947220598305709063783702130692487833688610893374171514388802445183309298324950035860471938481575133205664675178798018320402961074375729080333579417206472154091675915394895364277613360827720143031594733926253378490910550923661907730788767622514401470247624569433030591807867135103310209281339923865548993898549716230041244726562061808548863672334859417759074276337644800666808100141106695636435495547372275700527432543070310868272423882602988216960548485520989462999620432991845654957041952132448994973959537135228308617106020535048982733726669270242467472671761938926573214135618830034527154829865177095821118116898326239283895362572609585877232422680775200629654329565663821219591719566452183560831078645624097760685904495453451361408764012111348356899472138176012275724930088947536503561285645472858367834579619845614172905930340879166482683277306331161920798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 67724985960643410773502392168459191087401373238887651509998161619548319998288565365986603434643892946034240983516515705530653399591680675363606550879515546039886103163149936788022133675117356340493631847026494314532997298642812908273826303179411764576858994276402276073423678463629754299315584866061932412276114794102418933553143217057280352627464101981124066272005685114728489881463393113751328404474550675107312511011643564703718159625477424038277770230088898689202576961631114702874065158607456984449689856203811916870595293883773967096149353158689819174327377748705395629683090475860767883685675513588027924652422266743437478419159827596856344339995602287167299697460162966030872518304062918117640764230268308535873310608821381166793945764514229810069378832607585757384880863121027641741621847462001943941928087012035848710603538317133555567594498674411786786042605170150254597472688328750011140182005467399310882197104386870533756928859498047840940600303113519771323080333044687731427083489789661234526574899524180118538489882186794657589564831984320886741857643372572725931325593603078734733729314006729968126563018763053926742125739786726652649108601082384496161033764031272818169160925410772494510600059738786448319994629358570786652439551656784861671347210051740003423060339441552968904263240227041400320711517930635425114473404146222842833179928173336845185136245949632027833390341084119310916623820637775598887413301758491489784224335272057726288980757170629683937991206053010844535938032554566799434510791444330087286619902446332932318347538768138340054065384711543658722761750752493823019574092190394452827345357284370999961090389261419755374706460929863931596463240307195255244926403798352840687444850076131750372460078751586150041919584238758991011746443011400094080638453683303687998137403403111209988446902436619752489078543263667775787644845864536253974759409755105158610805842195283832743238570167445041274918156700692526355426266467939011081106274180182658064970844340591793251706832637209028945289145696882060613248371063859471095288587425541731516109360658238104622934980950300360362583524843347806513003336518916547022797459968263776117333180146880721176432658328909386706458511965008602534664915677790695516817445708816673943996430548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -15758737323255131948877632946205458137961240415574688237274576011561660380142755367868102129824994535035483991743275882059032352470054305644954033714348316434576905384945138604843765048902216973309777926488720213967381003347185063289496577841907767055076355053052513584762064456059991220481810535910077395524125049273811466511968910743909539083293989831077687919594152756341001458297966437001926906263125618462826853588682280373945074890901767896699503489413034718615339385789422478012797381831686873860199880501286849137905058643916540626255339390290595439641857835584709184780665369972974238273770821456148378952031019522652271950079667089966097717634823008128323312746694586048343265383035348251755630960775900149532245156860829416267707552107857997551891383331662822348090973441426225049725888683635114229039080387405611101980302769575611393750552820501126064944594254230395348666234774629231593001416361836143924594504309384267652840151805074668003073345871805643846597903150603568216705520929961016516924517480305027101325923328583031360241700556151103649454666480333107998201878625791814461199763151399476330134081439540982532480006060218872996127586171115270396865947013325636757250136845848364973442970239187772535906154704157551351384205931440349738761614434845230335909363158325737769468481461673869142163852427339899538102081932938198961638335825900725963804653005413766739001488786788609477407171246340987689092998073782232149054237165814884881059192516829433359701174709755168233899369399902869644365179087100997433014151473001938457111429452886589294122669984028605399914588206304405825550500466144613633476936021743743726630789048132544638083325081255512237752284736821657039378046990095602141489281871525366487562671817417634725192268936897440996300032867248248119004194016486571245260031119220677972757256398461493312551934049713189378918019050254855510905543211343663889546242612532862543224969039796942944698020599724349595008618604697868509770366829191456804955181934071745853593523343601930739851446958701937575727323253096391536901979405464721091111903891022563062010835045434098994881532594849220740716436737109674695709938861953852710014260537921941029662614689167859575266721694158648428687068632624853648830925170979830326124882165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 3468722845144323800203849081891191961909986262827015793432484324728695995580977533401993017033675780027184105830530748246997453716255673366765303020652675241600124444235394668202366395029982094720484803519542866038219717431039798594968072700928842230954236602813044081130561107613861542865557543901889746230464919864173734380268110254552413199454082162984688577549843022225492821560182347606616196704108909880271692717271169693550401930744926719288619828493941002032833703793726175641906671868587543305469169617777079766099354076102682455519781478296522781350057056899791811280441185496964681064497632998161547213093857179720460829736527449592490182585550196289017857938931313930474256503973784554432833844849570735399120840077964221844753099935647246373383053544249770764549534223335356642572371663367989830670892388822329831430480468876073488262808685055288301753953430514619607522923041407039671875546497268940671918123066399624659556457930286260146251591495799768056540607006258802694344193504678211688736070816696664872114372556360056122166860353680100320128155798421725706662096917996899357752384351618624256317955764305560286254696937025712511400028449091575740621912881845554850713883022812828654415023013628024518013533986454012020099752195855316838370121874647367714609262234946439170459754555806692394857059434590312578283832009735802456005894471911095966043219326330400251078487864757083815304299255382930462701155421116643161585531551505177683388978824655448295867883555968200690821290606889861143853598629806058754899048871752956275157780608980692938008337034911192252160641263884529232955918992309965725074752561604215763690422346367033412654137836753779620156564341466724901843646575137774666526930966681980090666439193209308363524139599536850210059562827471778529546105926160809923814769232005245805512964477360247749097786812317790096847475505647974483129147550774553530669497657463702095545955260959972317285288112201074828030858670683986469836957781417728315163830927354241552824975502933928070758602567823196751591805795795266760725617060117153789027020970360078432306300043458183761483563393905304698325518746042820234201167389444289199623505599674008650612803903177449130734260225117836678228484196553624707941987892742883307964237611008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -939929817766294542425013123529154624686559963637431119984625604958801437535426391563363032845883958990118494230161998425665035907630543689444433427280514944951215484133929329503729039751789709601776063379815126637842336385462731166886883229137706550137151014939693872598735685837962592967659907933616205561043607752245892077569989528700905186648040285046057115073090322540729937581096226115939632652255557837842064373423044896684211613046669697513979231231515827964966832690855589586751320665299441632073791410780935868519310332480765002706724123208701706137620662094149830833514109700353059671056287219912827018472787075975101861288865601361264784127574164162467188602673327731078020575562501943140594285887543227497364889712851572743900513385351462597718290983554716739795658750238046677604235622685152438265480907555264088362578347336487800332846702678035052418161947546785140506442421815005612593573249437466607654961425025925712100573709900186584850823572406625189311410870604026798358188568624985626256140766594257583779892156615642784879833814973391404391681109212879766540235730654801853165210871130144252961708388008169218332001046163609956460427224755551823396497403240510288621722791917440721821086240301743417837201447666624119622548558164559042280518272061693519016527350184851484280842721245072894019793299171109141897567445772642461800425134037074192450024033199283119552824487736636382368547269969505017648182255127267986872651180610231090787818328070056802419309919758231192435262974752304753097839609771255130404229472020645505950652131634451402006311041234990178600438877726754764415497753001398386644719790668051391793727495938487284732642180157735305484072087393981694936838322329624757085933383400197731151491316649328858456127517058900566348863324281052987053710474735542366503045861903201432746913585110740699608119965026277485096574879271211784314668326716810039577065418372113742293717531365986016538197349910533356752446714515017925639727991149100955314530440053624837940966629767788258878470695151623789074532072308215644084309062469713576703742812635866798642743202041541470878679566373421625114544786409040921743802721516857007472001351785837231276058420464934642605904458254729145248042829628474422013140220292287728536812257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 256030382248219864249565759682836461875615590258087408090849917745652562822430494810489716414180672593985282128908109204940272928511553990386260274954369434007995083881249029211370549615127513649746476442177530759538011246304587350147186593999726072992259005572699806443323190945079032514804961697034565342482360840136068052147005435553667921436507857577167815125366877104788124383544434792596653835722499076683656910434336819326019080524273837107094705178664012831307950517895431814074937018532812423351242558686886956590913195841496556392784221062702972722266623548566742968345282402722325672072729779081530407414489985652376080297433768431460593868570081368588869266621158849774447270885913472768045018362846152838935370036514889864392616187054682696597640382307000687799370944669281539823230203129349951042801830944413939575059551477048427913308567800413394529884188666377920232857390309097854404865399200872108196918788606396674519448467243416712585064158013204384578784434295200982591751346818363268719900274192647836281084402099840356020893505252455171158880144337147874431179819040185492565018462987952794138594700791619339164567501187486379557955928646853689638125935926389107029407820795663659829521889404660814347000454062672967129262823500396311954587707147699138956164922423073335455253333784226041589602896760080486070963448160745376476618039109128684409649292260265110071614421609120291959770122482927467448854709510148798710973028410898031143095176250567378271253347021121090513238034786443782921988900296889974202065383008364241550460873203176908992006166585581111155300248026295613552985629896769416386385628020507730126424036614885055050634314544418424224175886862270087937541597925094647983458007134972001951353781720527754473856851256570341556100235225657340788096063938654977690039224852238583336789975682934168260403306039138414779360256410017992033651540166953151311692033385622807238450858767761210522011342493339366424913199342972667372594929099980366720914609343833046232703100093218499128294194761199982178780968174165869627129386646607500204478500433709525389241747878804465515463842442896155685768274325083170837208374004130785123101119142439130448227819943945973983647817536607416510965727793082154764059466202887131437895516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -52467141438082520073567202119324643175385217416603588657487450752620063271794107402072920871562892730960853910889678699317708552112666466015484854843750754156503450983494470467951389414803352300278648678676892653095141476136822127783146392082875054418599603126821967081137527273408124615071643991814913485300523242607075919362235785520442264649981760340085951311412797761128556191388632354838420855105092940466493530966099883729946401635998444129688513206686524414893240104173886705254010658151734913963114111266085672624231588157779854387322646736714718094050297771573292566355682439847027262892107483019107921233065079866660314526732598160892603211795964318253876802470379993889234901713737906548296184576829483743843573801547552866848699717498091132933275635982828692443352604788386997937465610831989695401633297155433286735686164947463577632825751395199952695560255766543540968165800409798935754400157221920646075988276750527920557987290552567371048356645038257234437559367220651053533522543129544193197709873179901918624895494892000763990457382912158694654153033950566682908758575048386486331298413404147456208189589950564067171228118349040362415237225288050836826213246266658195428553672634103667500519025662167403353066768709028616988310230411316308600979370170309694875748343327496954197814487060156122485092974264395854824694639534759058531692713598000971400033917708924226717776260457223130653367542908328949546228680447245641600995242430082103050141002448621742667763340414217486887476284525914601277498172824963009131439335062582998131777241609799040655518609315740110667235843813950886894099374204563114308390004941010469838124115196561930489453473089505648279266253316026077023934075153484451860620686038320366272354001617910228642288257730917112612790787051114792363591275771434538484472015375436119158432381834588714318287870277176578664384110502687397919248004513542148467773274302777071462750267265750024898087716915680108084522451620011297788090622291729943275540086371032724346406397321484123583503906561378249514286934661747154730128004247770329188400805141749763983401101731366218944660359052260531582755221488673849725627326399347539091751316182565659219979735344804384407038863154839007833598518813736777886908881445284703781299159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 6756456404254891116835471935804988502405757835611637078940255000726463977925248494862912678994942509614715385693269378845576866778954750100759498709180023544464775117054566619147986033173674002865703669006681239335701748007163941924856684075754667099755307410503273362069578749720038949135051488999525938632931516687051262495130499783483481207923618095415518476947120425584433852166535603085968759954050999435062689647347951171520675371930549464899103324134182743458257018826446858877911213526301943436628969193625598227388348365260439153656429861237819722655664468586374775815765176235996912794467373550124717256587778917010104458554008964803925532099887193466721250349070970295737510503052453588298392268382168595949792312740060183102447693592986627241979644953771821643536992795578434475554703654381673375797014996912375126061424181756517259328420535121669399061960873712389353557735352675200568930202551093258277466499591632127946604061463607380778357098173050127622596202938837821585347480813118840780727701368511171796442977876602866680642503409020282723120519966525997304631834275015812870727310020269624993902751355417746503585519030689969416077863382113735067161274617299598860925506901591713023058143950707083009037138926516363031799934254200293615243855447052206211944707565284846778860908855561145262692449691249038085221839007256645495452898741824563135106943194463635950065665171851170830363037355208693920051743805983189122813739496630957892018343156610108980807942015616115034760182540145485542532098500712027151981821710890476159596968626268477208369288114898421541685389679908193125115972239710767146869704667432978950452775877156857198236950877679039813444360998507910696776960468400763587117980865465139794925654965529757327877245882854318539685335012870557333247877590018088357746075262923458671511800992758284046213967315670437996589097669220757869151723224280247923430294988540750198418080129306554978176692352709472683524248833112871151012256522852009771999693649436331040467151899160434406879590198835804288519056263096883914995966605080394256706829165650008815360768582488239591676634033598825971246296633580648368515621233364280409069559262989396808994699392412343015518276205300738760556901303155694923191289069789915303175520256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -276894548636078384867538928703586790610919632240915615242146384121754433935753060188639323096779889881440305006167103667586877013446079545857160605446839691288615838471123383212224819608405440207735999206709626006634437945368816336020281985674064824254026659414055460932318860021499969052017346150097973434936811738350736641552127393367293661337002368992379107145638203320752545481262798468180204281774822269885599194933895019166489292375059587970326402254044084066151415815431915074873224290612240272655397953163630007704002212045905815308035748883247864849181999364797061241524561465967880772814194815435861291537626267359634634330043414147446076954357852402136266781808437881619478641211748849201051741622901000481544761152174392911342980923095370704625668789836986412494893213968397580844430873934215884262854165648643455562370368455985422545387865688151351073763063097532681556792094533447731014737759839491574192106432412814524540266497184529467681288799883429035655303516533399564424088644955604416282975998627051551427407494521735820958622911673273355059703080581867757586709831808179386710280452116130367666282359346489643829904211783402059031668890530374785635260093450456779793610765615434870249947885552532694353446939707708131263210389621522019886138243913732128820700301827331650716739011178928861972823664625487842312558491916332320992396888625392473981442018788263702740035479345256247446154288733585646050750061471699320362014408531580583591346376287392492869234261592842990628938970825978257299682076300915471627828771404520356337516816314964316207338660279231196355675913447355397772784415018117626105759227659076759851893968284433519731561783754306475484462296546947802053647101895785069929848812520751423925184389552496013939991568922030660462697428379525030669992125634447454124678348424483946748901586825042914726145238796285346800764526346977173002516130201031688141339137822616425259695720065303576085801131934142037805239003741529226598502753220928447549089249403921218534640895126344462165185756222680318769252124298384500077435294839841051624742716949732829210145251739239804827083092130404863896520224009003236619857929665045161285916340092935540183757258573834723457185109285872324914167792980469736982926097465839026857574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -96978735371999244906770179511682590126460332623384859717002369994480053885271527470618758416798964098888639344034511231516072670863451867878570113640064978475448885308786324848843144861378170881957559320844280493589886040007900750657140812959265141766492553447316757809165166475899957398299672894267169869099015466196018812302563710369700856776524041159294000898446148314672039412583320328947454746904832973737152039104799775970605521504833704655293070526606591282487262747794702636030033039916252006860327551760950839759301622294553951619675623625668761790132331187211321567623564356871909938983848151169506588170122042499349500602969428279495634205071767174331336673151825770484152737249336428982105394334949583726506524334298068698228873343518524828008060537290559282671251276068775288080646588941837202111674376756772581070860692573536487683382246965722356300107465884510630777517893055679925752971874338886143300477575876272139245779635132182620839758255903479482025111158815341259223815970747837977047642422608513157381940679274414634686123019923186284276626352631362146698515988460619519357347809685951452638633011162726148347463671897917519909830127868486084288765295683293614514206485216263934159005028767564043337140219930408921220608691461152476118444929828850318437626050679588055232000098777280246490811470667301199541191629224821358291743399804522325223919011049273024669525458799821166029276527618241126324832180418147763288258701166803490232041654236520893015701562285496023707053366217562605495572754992576094088591556224264850428601606538151383673581495632840702549134167346450253095697182562676698252421367586987628768119514681784232693970018537455067768559284146976020444572447510711311655574331025327322619759842904357568286152690711621570996066971308506662785188661248460328379939944651931798523131918756048816510679174358411797995803017007116238092080264740706785603021710421139905824937524872280483600681392072489655772141932501444658419223603955724087369983197623990139125393689974289598072307964809596733545955846725560384830966072964966519579291967622049844073640725859762275799728965358174105060486578395921741336183950065631704122705199547990028326126705199210990514092560682152387663850745786127147573607055029099570975997952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 29949116329560944579238595095727116283922203367694232917450851483847322921345443691168242053177747286232624603668860152034451858805397655364090501668868672594030707519229904843220709669992702049533765510424346619839892611144892246099794767439148305317003022361232635627491068014701317456009576007853074277632142340266514169047384444284010964292505628248825361613816722325934707745449899532750546699564498209628042054102794325191656893495421344479731297432406274749090422483576043529244458987839114339360078610283853489178979890393362548375384382020379261330989322884496141934178106444146982990672302635245918708286067678997955897954501018795148459753634627897952339622231610084957953795984252064298191383121539731408844629207052038364063894589867823018066445119814238338910487181327088956522225707110792819552865346926553636682621019314212775285772710486601225666930414723526080731376115741713594147445501011723166023678763145584480792633581669141338884412170053531873950382140953646854989573580347150264653120009179133297071449501134893205150219404994232139645359804162720093929415395620487352878918044898242118243679506208966204912952953825407476676311175176304279163690516867847875760763688994984181985280601113485873437505469129482359124560032419891206832262144878273472463201679332701038432604425807953363591317941910247234936909274071604193694983300403399992288799807468552041268561929534920776098099405058831914603047801230417796305149953931727879234075944158950516468202599548193388463923257847184075765662320714740974944165746677456221783700689639876679126343384967906302289340137055780746753299475367078155710625069528157359334208842794906371702877820966537094882364704932725223110195734981954073122421456642941503875505542659320350859233532597521377407774682013948417451591103703056374148759573575135360367620086340055070874464208806424236254056664776895337673103228298974465110494889437614666202948390209278028568688994252772998033538784755706984413871829646260772060439733027111678967178413603652075816703614489809417493749852470270850954900652564227091686390731211953627406911929056306721313914120626646856970394364335985747630709549721580451454248909525051710851160589774855686579416382097779850928435123062872778449694952042147688973598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] -5609186706816951725543351429994122140976055047784306441035205044483826809919594044426133498486536747884834510703274338572744424732474416093137494784142149687972113171068898172552162944499091823270549791836760722434199308238157497213949151395361558814426511336096321771402493499439016877226429022128976110207679231181744925709335373479061414735505818153265575238333282918276081866735065326571540665841742234848674349290018803510741326756332625200432575489564986924465305599237062752052714034800472635672716483955036029539131455684654098126571173563584833669007145648681615244027238227708332355226661303811769007456126135977882374283591394067244600148630094981827194545595210653750702645529674656164031781659802721988320402595526899523325581421826883971587598753971750296159082643166067344808172745227410075009920188390355177328787718824601060684544693834995839189892230237088192576138939198697211166781078850692692332164943013854407116655977112531052195759760295512009778634154606833786787840788180749854973182102829793869758051843475633884578694733269732944701820556515986763651053366559754429984517323263161577537783430186485315822516157250789006502748050326887735974288105903952978401098725336835317892018765519830245782015671316443696830909837703060888100988956826868519134748033662919817213288482830260812671849176273693224171602515383759286430398337250643374654028145547887637354846630880152365146531620701263029167175475942901900608560263375163908420416677830923314911445079712677798058387746856609366441965176303539207896583524771049305179151758138566078161389818599559329273445709088427983661555396470487302696530211143882249271374828553726425812580103255136063214128532364348322346173918621941674521306792736887298114896292223586466935177939284477883569354113724238366939495205293816389949080067536793487588862584335114916944181876849411630675695583439946874683387572816186164488888783600705661214578315102042182940717671366093834455852142961253977122846785026493521513012068706235229665028787112126596072860357033653522928084400977279707310939644091419978747053483530496678764990133350605545384232403072418915415190282997106143937931132747569174386468155278078136858178353653412273603315035585925830061326988223473271446917486839334652719661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] 839795641917113152626352448908259436895850050882192458680262775920344184896588201665697768944374498880969717925012987567654466062382108874241723865401859268905586856461673958471956188664773695959800047906108531828725484905154712072810814175226597479852403447691226191802748657129455888017248145808053302547687681295234136945570573908440678063801587858790651562205213363750895461056896711276675297235483913277237453027209277118491307666188784822438258750608491617697470112364613317704597647413645178071892837823765764523517386381508561108483728103962817074542109767093497664228609899226501288828621732549805868865008706405927689517417305450253663371085499619327575937934647001436537123030493420332721572218081388437917608313269196252530819038212613668105539870159848088231014946223014591934987474593621305768115073698768409302013112135434351342969254552761344605388871117469451845011761758713329367845083670463790019335274208935530598600022574772124331293053322088072007409897541469472801602419269269474801168039584736948412670586971841480443761325416803840439681098198837925295714847576103092203282119549891861634797096356509717172577405207140088182113348624177736402280168676753241330184480892105045113925715313463968860897607319429689958094977722542784848803432750039342294408817693131796240311595658965411998883572225603692830816038173153851533083088354918016752683160389937032886249239189302170762547322682699370162165932700042846391213319625712531231908056129900239586278856421512615935478875513739584707874022921639743462732219318182667034522988734552396735273344037424011988026871914419311464635965653134269734907986036355087993926230086297229353720978373962817192029305934749404383599040504429794476794735480652581620270399260029515385587199280483607588404488697925380203929943109697108042071518947739677130087607192859272705154045283580388671490609010562829494093962781288781603106874417144477654647164957498146838498604454112763545360551594848114526018402578293408295797809610310022979668233787516660210448938929517014050767423828837679468800323015726620803241825435580578771294780720597036854693633105250209685346010155192972881927903951813898514451359766857776373143454385848823834820387812061435570296178525698490881122867207783046132531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] -87282768397342328897722894221519636740086234961278620651586010985863762196545089567160723428093830709400846573616504960149263619782097429213549172510849042943389697497138354202075265334923535661106114487027081356747391494218794816671031283201397332801114183564842767199467492957047202303604686201313435379832526360784865030268457106796121644320747295813961376890464973352444290548485819468111318828582573755472498124790335870035933819666722192453507849876165559713856733998334259305000536667257951547510534262975632646268813339058893775659986515183273817860483372785442888118973744009999793625064058865182471956537884583352585883507521936901353262383893619663962094143064486233110180705953425591510661300209500669290096943902588969163507258123041393747765519250085034584205381674818531632499248173229666312967896961665457537716290761635332554256264024319876852924476607629661624050237005185613254436982481002884828270746503324392803711607358641572191832685994245503194798596844534869229480872717664650493291555578127758241257986200322105821747198938867270322928420719483659482049428308503049007538148368730168187549794014009739761568251112440814743342408759347496218857387675123425495201211934018116563099473648334896663043995445518891844960547982484782671580890200179219348468642227342490384799817494614190620031419099240636308192158450234533608643817972634539484262347420547210203506325086352630203161368853803803010213508192535183249559542187619586939107951497220571594240536799254779904905970978467180579494852780317575794079385138217250139835379662352521016025012817597902917784980418050760519448752885582347969798615486725705654431994570960726492457914429955955821487786601414908756193008341907537485015069720152561587070853196788104572641336677151497959906145654837553039788679482667187625544175252860580058047636056711818798195334120540019576280012227679289005908130417908780910232575403702815267891372146483021417707051992632605060809916002573261910505856338518470734340865868251870794708669104708617343216315502283574277815482789645829883292978173965182844633404545544220264700326167266108895191500785601026418545561532053755482988785691568136160246854489086013210984811804773650110126443501301000096034662473839092245777835481094147884974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] 1265884350704729915269378589851334159168749514104010296081497598673269466303163422766157254235249147229998235152602252921848918587529838587926410258918489170078905923907854873253273231114126192786647009068648236344770378163991826648921657838638958500112976075350429297553471561838545172349351903960191070045195911797342112488101082383807069415896114197889376621672905660366554957284728634070302537445434010151015827345596364543832615734757578057557746657605432460696817239128384557182687696317320146527641395658470388679669075999414337453646632377600472313526626622779581480606792794536482253177098385090957051607359445152617395846196334950455525012285731101672788229192983836407071278371263013774259131622508693771898783800942353410239367862938996784625073711041661654537233395668866336978615516847925221417019077803871634767306375034888120580642768540250763479591206836780326132657423825462786632951183735983266706301576998451648142519448032373700108577819044644322014449994580076230817375401252934746907770092059171917509617067453024292515241136970420286202474896285870475859853140495030869267396612902165107491523709850305694343135852827021150464960241321735177235866383446463283546343940560275271857561299795861698272236017271437466694626798182687218398359731258616517420840491457032922294978534998520100483992484244132241766661073580961650942437369338918541590078059957755127253786466970261357355601159656983430470364322599759868311530540270202959640750089799068660845294144797985695022343040881319237523929591145486923309388762641275526368086094127257565845958025980525002665512988368680656977623607841232534951408655102348218838796817983826511457008842003402691132196104605309852088588741157167934308834877366237197651218853570942452004173005230140167969286676393782391953558872234124385334894029259614471390712666426839028478222024625395839546982961479819937000180632523554210965811461923948996266373661811589792846999279939155009472096654479053737171456122155565783756300489610787024161703880093387332465600437333849416013338434859111331433502356528283126243276113793287609673658484517284206574514958261507727047771716398874888646779090768415417998850291640615143790758086112458575598041362146240277409612562880991417535429954929846869032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 1454160111622905904817615587227692618711859227886611258933332294103760285132919859019184139856553697949424959071908310317954488627701742518899644798873454497085552454850120378772151705700986547839202497514018708885737253676659272160605203161183912312020406241542603587851081999977661488136755753100746578900811454066781787097091288223495526591270827438455165140609895213054823689286324932091009889809663881378686201204941320370759128024292299311822184577193299913387606719539087559724600336688282770688402766313929676448561012419378075249314224711148566927101704690598696963992258730836860284000659752344588491151513543836820076512496804994917338074140755617186484809669296647504282517555715056987109523493626806492935370245882649687583618639032223011394605858514831610336063252050682467586176312931577015518168088707707586650186256283352205753008111435885895028440704547804888163693959221171606200980443734409499449262371749124815067276258726954267977905303524327587636014992187158481233722706755467985015332868325040719299582566186381650676933481857598789447095550187288364346743435649306997150719038128015645314035707465324090506059227288190423883565263630126098120771294907432796621709668149275661830635584310336415954053801814495780065822730606052055333996677466750344757289609971791335783972301938237124655741298973342284563558699494192947862763254779643115344964301887565800041693355063817194837170811913720230361266448196844170344744974364260913945008088234089835884262272514908511906155769624547128419791453712588444885989467282088322594417828864048526925220645828113101101702284008630808827988390875928715011676894847343253215617720439550039974203286450302427499676064605015466871513478585549196853323194531259514920156063260150760436067714004728040256482172329800570145266493365419606513922311018099448261828439143650414777718620224494286934552206183482933919562259808521850991731694730585305925811239802597101857576857941182310153796027984617433695100213056462237570595365514138945917143644627948958516556007213368066799234794275083373675500463878553592986948844457600160154196303269897855621266122824757124358254427936905963532711382820771109780991850769128533647116168001785430227225019722654286073255525373751513178085670115671657152512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -293021673282240325133306797295274578312386803980131706534649605300268438508613042814471068666621919406070663311781632819140090988513484217232065276851664168467194649770126395521314812357069402211847180813234126769503853859489844290545735519813536492241036675598965149799283561410508109588685597549491851700980033575794386963225648538117581030008534576733615332401335876224511390050056938236010049604223042020040995797581639649774320030009560214303695751399040307094778551552926857027132243171805366239883906068146690025975158544630486367511595292270156142377979205507373259250673685957774763355698909527706485572354980184421569375576407804424315153873289673461598202190192405616434655601924764928355714454893174674675287101905386794714490460880166674143287563947177328941314937535382131510602812677367947379117759687740619697993840087850077428632721099056680041376896555748285940028475269595201908918194918496048959162194220664083536875991233615685134639028020505647686567052829734453816806130979432885489194580190414206712102672862890403914710735083880145756532893124410207338662981285428858783158102872598634193652977840928285862156806769065709197489148863530254578785375876771181528284496040483760530164201605214520609129062822907744542385590619554806609936730759535356018660926993432910634813719273696051722130434477407634497953365972355109044832400001242452281122914859452578956793627404107506618456832425343459442499193448139031504261813874706993187205067268859501802432728021723612377329760133835322132930466528336887159799274617023467571140415555998212840555299359613257096443129492346475597507556198318920641490763893404400146736524633947908671792686040372318597086006013533794307151886550893020921594665711742877463068120734265595532146990518243585159438657563643193977082509569991420800259148063167526945959743399343463887037967444879943090478916966077259785229254502755876802932137618959388037340213940412146458098024488748762755367847632917183162840283855146951784579903784801049897080016914083641608110501837572741954365412997056299730606617633317674553727774626706972502152893399036220779024023667856256166890752148037932427936869413113492655428500144308120707776585982921970632012997140793717100499295264489255714705102404177583144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 34487664933574039077288285119974387937116498861071389171652602003109492839658039802610134756016991856695220789740510428515920035168648562959345048994666305563530920593541817649512172016023161971616917311311827789685817194269665660742371276565860917042620757999572864813920477210284105659015914300353932205091679576761529542072130677805505434508074477463772474026144232795644743028807302862475072932077228961208064999552090463946019305644565122728333154913628097324592191725873190182904133269341654093130845460720853177667555050175315320340340793593535234278839244368903258257892892983957157809942922930802589550552829192320945237625415378328841276535497399659329789961285248050912876803694404643385599906001931636587553619232396455159745500735356331319604453353494350355516862393019427243197734998239123888974281988919575409740675104757693961606320104410707689124082905057612685562726883795455827302840399275856049202180174774067102160783643456061537451613819507599172556090585641205836682102535722034831508221231577032785388047848440104377924006818803570019005276151550920059661975003586654610788355567122573858330322322113880421936686217852340131690590070828291217013412561589475332495448678365098162926305198744339825020686155536698413002199163202612061680129368883580263134450990927100007458162221283191997103656544835420405953484824444685716035535770316331583801964779595437619308204224544732567193052694916030059944406114328454496238675428272692224866121406895111326428085441967947137996881482000859704571630153167325144711514178713304798800670141431291570742510564279881809150258035664990298451338821261962671193042972780415589105245009935316688453011531426915687173166692816089286794754816196982831815075732350301735907270552126254659336500918342568529188772548296311484116263405416551086434399362090440782545766311492317756627486819639681378281455999776784022320664876030497601723044729162377011074062390054164588788825491584391553465377398437784419814015944221382129212487807297282716269048233280667160377218941680266840710679092418964786503073271043068692022925591347640176160804231498757822271656947690142922631339635327349653568195050528098749612461547172039009433254477714457824504965056633084581350387658904470818955811419368590409728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -3153922064536709836898061237552763540175802221074176117336707415397526925297220688205774276987137666216683128819536601961530865980532993336541345232358563221283736760117353502142516562168720898504281070603856557849357354973411012775427024899171259684074116082266928270483609857208948281358575972742239470969537313317755875711078126859057217679326638911398099333420668731908682302426551149502750528127266994570063879536609654289883220310087464639664463002515266294048238292469411209185903156600049551179598685342479494205830301811842760733673342165219817479937976379258623543240232378310793347527001944107819260684483554392367696867667601713275648285431141426794387651710144614747334536285895808942787981695968480861292885414519269308798668932394148543328434397703848133869668638639972887209154977335265397224908136770252773878748036738578088416489178870245517682683849768003355358289227273723545751654954803958710535043581426822037724284257178282883249691712935190725111412548182426207179253891528749759933416159814203598380945313950318371267758446092758259370650778170204252810445528914992263249775452356353975570808167817600242372228225239629998832553397065814532560257537898242585363159438049292639778980632255648588492990238192366988887390437200954121447958989466640761540906544910231833338774789476201174171127355404156591077718445089390036825356095279937734256191679745390220308161192004793361760455854927636898321661283476133490107822685620725969700298334981660283359422170153060676653652490758755979624237668499488538078307517129246438513134782315522929113897283429785854948809965485729251247306944584033295469620396967266695193058657058504094461207032594667821039892147476870216645212526333394675220380985812207500040825106301626944690471278908400545653989505798255135514047084823193054505312330714047857940557971149874534219867618035047863105977775334271905125251379941797152011341526747201915262298821930252638563052803912183170589319521570499877943351584410545114101616416127576063004427226214279000116509360700577386603233313605166824640510335228850657834281209242042912401822074409967366256941708316147562093171282205518371582109273124482961251020396754656803726436380169670264534993882133056082370184616840278060830025636518161285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 209477374182772221101975498370646156324966505896035079825197594352317667016996040288038313600947170736591379594885800123917696790558687307960746171990489362553753071191645722016356600826253096224572195857336869112320354150207382503617919764315058423065427227141920102810860813841031150409941563448946961048713889035415910565985356883553655945075427231246452991512055599687251033054276476559873779553591916702661102758472674469541223511798866002252211817353414617703301473214162177535289135663213938195341158508718809911008520169232907111806989764974075267199614156741392663537622027794135494940837249452886440165931039319653905947602263371224141479150910916462880546046524935320160758881939570255740584694845631943055185953233463046757854647273483929503458288759382094831139920503853256169468484286489578441109684082496812179037292722466920748167079215098833564322036712282284581155641260059008310970328158033381277473622450144577437900884375913700071942488477093573940530741205303530973335363162664266556584143807915970513699840782432386467113603169414060871413346293828553832934737215912985411420455183460493760520057244363085128559086264742952307956424838985713843548719016685744153978114946180869416593333333302439952981800443276907656738896211345801522908574320106620447348799789632696530422114668447883550490382251148414570541526282008305103736870654088649744286598391816388468130390018655748012915418816898603044259425622959307279742769351184927497897980625276343985155174333043025687355812211305421549185611843858108394697457493223729098270340976510405574305560996644564447309524675354303627088677158743189110902422509172032338404630578622307545481429526708027986636224149883317847271691911752060355955634441008464626234001577340498207167324686681158413694818476461400481763183873310095123788893240385757809163082536967017265523243493045298347056105397135549678975069464846975881185279204485187141636915126874541547547454716951001086725205452827231289715447997749413746230309369987270812527353275044217677546376093876637199339253501422285133559884100497516557748970824648005863108439709011064079225976290468452800352816330931705433165408388269429841960463902961471547089449587433562802583871111975168829136134797731909090509426110266081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -609778856825966517970177581558730449227459754053809700966897879689210235150846751413968880697326661239773278465690362147033644454855420645874687146821881818279453879754156398087910389872038119101415161924054965612249698747128815962068699970934054540855051419804276918806311488210330277850010270786111033903909572365407719017014599922390480184532922644828221417902438082695427384857239837975609038353221718542374052204933049234311496975638102569003034629206821914099891217244522565017936685681260708987474039591283100786742965109615570212346742404890137013586291455565249669321152396057275161839672868439489452963883487968817849123414358054019603558912265524131289931248261835014410315568452569764817607529805002118433861875697881128516673299939710770604170785590661407768241312758553392685379791997009291168113273637923524119704542865457727545976784489939563672736006582253624162713476326295153920706096426695833614360066994925624481640036520392173214715950081983201376537740539385711821120625331972236016576846495262631227683603921769626764208515139521300232909223892205416257485554885096516360791209815168810653124679842693913955455049053896047166610886240174677738584962347431715564828821251503345667941842090101339997933813420425388045871700150811469989805510129822430654045855186943319538003039259728747953794482774484967155502573176691422402800204653146761099556399474891720408642418516739060628571972369500557489763975273041995525398715037124913470923819423569789772905464761479302478054965081713698418377094591758036385376987205043586045065975353140988784703839490665665277290593916173887659166044746534900562613313556451216633306540477828503180485917715741497633565499529195932644768123599865667460267665362393271139304185171151328268327950512919479739911546741382745026424466338626213230772898715608934614974926283831318577741195509935665003181706273912990761046675568055702737579084344284393461091585280763366594886998997592482671295054963082355010332159398212449373185633942927681725072061104961370956752696129441241256106058573079836672464833080109193444822255835619114235262041359840291510433809468590329710515700192150488442071879306300326053366876826660640972875933084295826433419120329917181051358908393465727178146377440952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] -1892654884765379633557606249520461634005823100762444314187854980882737453689945297654931332904792906274109427020011070656290511142760436845596338107541139870823398389195819675836311319577266686917739349731364288042918087190261313979921511773522776024558934860654690390452834235984365264531267073217428720720892385514071473684622799682205460628842851764111746998341891426730901697959837337060951240763632094935114428334282657862732457262268273002634865740592065184747054026283593689781200956001718462435953683314348874705708513123772706912281785851269290760132828584292785046386629949208671912606176405447890313513745494307801265720250275152145241908818744301049760171302629994708979443653351343980545084996093262950506592985427939225112567671474428477926812341052845299226726809040524222661217120281097701510864696574903111927174726603533239556011721644209630346712501925955802694776652807051561400682626495807576124289086010578202046131107434359762757917842177710137513508751182939421698116330920773568527427795560637124192306418150608555569122059528371686110874043396510268988616833357724077007302624373413787759139296551684307247432809184428286136128502119472894867938856492782648918644387510248553557251430037986387016579541707073027044951729387438369450290729900854647466636602038642777917873180730677500248912243270381897385916761939623193997808306821177129995114968623527972533655707456564519354395889280869617435356432366969888655423494838665343459425698094114161946753842186491166809030551161185506376811938453178187575912941891247242041876399479560425731373635228278968768474952762670862600942310699773818973179494622558289274366750959598825467410700358366371958318879316913304878334727099372014977408331604546643572705933296527047637602317962967542428635482533176138846657847298386059582870874161924102938719408092375562196930552012278279142619437814445454468708260973533317551937213353107326849111156035549642722019621172730323646015954739657716178990995812785663016466388845209474983093937416292762460197963552571748933118179248605430952752044996002057171790664821480940559400848761091879864646778776360905667483239481232852474535328692917205146371997589530986954678391598915253899665534321873349068622724581995604544108046837612544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 255604838192055627382963570047348829892868892445036493302351635386187652220658687626447774829120999418999187110050093643814950113826919829009803967973524648897157732913365275870986331258035770241719040351932305940322808147089852834185207335129513797812063497929293083375194657779675380901375610593068876702091487316695720828911548011346882284941156951830005627682605747455839640902936930032168582914434719795107202288179288768230361201895130132866781802796772337855468933565295651680317732579288575243907450536406117067067275108461634244636722206815981949214958121526225330121482191568041101760867200195709280631044740206423699819908803235769435271416381899047872507611802118480261304066897609899194773798573068430313684262106800394149082227685084753436614979586040339942280795430916876735752163324886362452684300190859885987042855139601875482633788673081535253284937127971207040764857325485428731180944238851963959310289682001331744680308165720301498963484226115707159703984373461836282045237602762306242388439264029196239617505123005034702829718136075681161371982611705955466927039859861226897558054541133770156196589212618742904697316561378855038465578165906164963563214365388457255165517490880702914750901976685427771616703724227404332464462308642249847424899957178583806757722305811042465115223741821756901033199548422551983746607266839433234775023113808933765989465582988521868487671893621724412920120528856307834023028532907741451682840219704311367387590681538375164092630601854256817389129460825637089743270710456518099906296655604687956777811322394385469594403862493535718163748058198521932815491768151041301122518608348634053750983897483189382141061188160389541472225049852192382043225568677613920088637109943021355684767578048581121025328774766234804885596097746407668101700071587714799554778569894508217041309679385483888781506477893295463535660972482260219431920266087524336964084986816532511151136419000851867012948207597273408305771208055006453141343418203390539205346056711571592651931659332955509202141308408761341900382238370545825143736092146424630574181341646659889996330560639729987307649798193644602289281382511109652431861697987730629662218615059884862636655437199790276323496400401820726605073720899142231599016732262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] -17180416428436377513489410468046797874951164469983499242947750496442397761117314443298841559633408674693974187279175493579766973670328358378612526884686682406493762535266983543222576518904079811256635089275150662333525130224955277930698164124922657739258093447056647648115971417203632906092287127945379438626188435075622856654993024090044754548234339393507778998897340277648768215504200960505915835212230660555471789205370421415028923364096374382436720847376219401265825438195439248702248373355063174111216240814560584425066617695870006294826029538146844961072941755460841936246264856593840400703697978803286043104209977502778907503348648956672432841131239270797353807379334411534630098360297045130826553601415688201870166585837783842906547061702537375171762229757990164688369828956141282460226656202490023177062362752163788278174978263520317963193055816521338067202417476616273942014553365398644237564106331898237684431176795095189103949588941792474045449516833971976926398181886062851952012692768668906075271991798590076737060104086059993279892208524935665476307193071847510860331134523823772103660534083790156684786205135577923774874179220296711921137411380293410808737619513117782638906243385114630728361225773291570610482182337401308848772419768755884394973524436184495055773215640034870255552706358658786548410830894374279879372657965981816822236963660134761628498372715163135638123547562212413182558862730624959892455196813481200562884470648113260828814965503303928629340178529021529160051646847948815940936440324777539842096784602212718301642505606903943113633534024846719662038791214840400325914338863239084030558817662623812596199234607127561224620628753427470078126363960329121322363736749136361246111060246571462426164773948531336797167848487443844658701451927950867083338065429016470750473200073261999790104660617225778678984113556353030307443830385890925135016654579955217725889788514599699115247120776622579031850945590711083451995885959440827381331078936365372833919101194068125393010038097428341329407043445149794619882604301050794468503105121580233695945524554829286416959404773085850661201260442421489972354049788460011609045175512244534790460962359603353550326245764562619183081371149996578229093934929828220563032318672896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 665150154980921619518860637215999300179476856456010281607680984362497395365470868288185859428976488893359326224819784350311404717665836616235045418938610242783544759074916358084690280997466130358025572703007957899134043172340798026988181118949929529547910198143123957800079239613446792016244243292180134760404654920057536398895264875397028757686292052012830830909226076645067350725833405207845435131390184353539095285941951277881261498723305580109465668550177561923368488198919756470448696491729556173974259327432348797968188371205945181129760896869028007450947857594667085507022171759687184912061861513012666493159857408761542680580812081381965253402822239815737425800828018397326496825252220110480438964553333236202496802171767187782077253661018080768037473947231198518275276884245015896606678733656649374003379427723322733481524758821142719681891911339972752163213173326472669653473925955662826279122841553255853947155094244629599445391885034251217259123956158920477482848590140977297841985145193714339740382645386743533438769415320164844979524191096129037934060155791819064473977700190897402069504951822417289613214637373666530120951970282881229749478888229509078950514725745643436170560642740108393408995731921021977521408867757638836547970496149720495754553703973154351211202287244168201226227000897217760014352206521003901490509184359266907058930596267930324365294600204434635303789377874407997717369874004135826353786466046284278519880789923680859904910652929307192679222287417377441509025955313458656316560998497708303782710588499380154123176626711018110147235395957046673982426688377609787178619694249422403531173315751784156971181417126044361515342964882935236364601113793620219172915059748115548745069211475534658282631830518201033543400324237423163442325433113248015346640936653491423277298417341032368233107192271649242333350784598994210131367910072355061480257645992652646549250994641376010215352661571177561249096440531654569067863211147063111824508479983720846049138098491951302355306298194555858061209887645932604567199374245155361930095606921114034434111198630435938847930440634623851778303975668632783702692514976002081491688997271671415934193286165257185202580218097856701535467329726877031965611105490018904438490652501900001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 23643707664709836951066227479714211951333864922033080063339943710929998644672015013860120707205194729839037094227062220671200965282248512214798853443208675574250953146682302256582324360197020450605165807782025912859842158484373606272607273362630024682538596508145216457232616589940039999383650316354439479004449529551901682917239592667120991628764983781280077461570173949812240532750483903748736800473963217693485431209398135959303387047575931841261198223270225728934161062382149254511643181753385949173895785770329635535326721385777930433290835617030884328155377098459356233151247036015884883494751336129223414507866540083601180345577470245749565979558295607715039708329991014656176461104281444717709328743606838532508422275980425404470859774558350747286005584223184788453502956170002027321593986607019061663072513172190875896158624381739259756900623617388446039240372853428748627603362184890698832042926963761510963731073242444506379859953397662668324180388972694308702937739593592098831147511763691285144079546933200105889002493245187922101480605252529463749340271270573176558052844482434440874375417828114268814016038427341648186385487670864589296415220342857250571433315615037902849761483033226021079067497848037318964564825719204654010125150638574934521796196494324270940332104489369928000243867089015245525847786648816407600895035315030061393884882232324508838079852357824345998096343191991037718589504996087387411478889527591782347197944113936509876516362085797568092214817401300137304464996411852764751041295538857921383847763620563020237086211570192110036325537027686881676001478744768428444374856965752049417187348752974395370429778194158796600977816421283069680773078815850738567699694900654640837402427182078220670860904548986449349762419187799516495671489292409499643867669875576370439492970666679318076727572537049465182274634550400211247745415402333852670678678564070488279202107933566360397952883084817648922989416092238108816753640087598860722197607615310287021633120931446925261995025284301201961252646998358723762400079346088013207488347995816559420928038385223868395260625991299294812677238224569509600554016309458008555974582130328342324169846122943348121658465599019260704704108050865935093220729197600379469969384588208766976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 264789188007248415269836124690228878203081953158822644988359076999812610989954681360014109887788267696131792164835613307688100125197702805975769940768034543911403168642120543707300624364326261375617213397286726365624779100359109921259957986238579900634849666000913938336612959755053918087639390416677534377714111229943154362726495730926479208031931170917137626842102799260548113416944225147874663136863791502062373517505262632616660046985250663410894979376233076006754906937096053110443760117245768321638334347562892058045715696229229103742722606200227940602077343602872828688090900530835394802539667321348240077234659195100585935551417921526118669747684478511618639841260520033595022374676862542748880522045744391047496565928283526100023079967852670734643976108856736143156766409843673924389209434902830109006919141138334327551504170367335542016891361427960815100298684254836177485411971429144452664120620482196989222476721508765175519077859330258322114467411635315275580403057929068952055137101509224975010817727911249597932974414667894264206644213213208765740721050864864714652520790708723106015343286641836363997634832433605027435597578116908197685960930147293561780895314707278009614163507418603956802045204614246659447360745464237713442078692530259647694041891378015547803866388800436408159322459127785979668743054455685948072556990291282433648299640770787503847609324679629963124378795585000761544886762064277948802691134358238982136532767842265913907375543632399510678489821790180699699766673466343098399462799245683390111740700540650724638938625414304324454906150945260468631734713271176942389742669769623792132643307746330240662697475644534144292015838426193614376579594505276436491937232871112428967783111852904846678442113253432238433157529964526931073827188162464163647531002889346799198556281693206314404354121557110188830662230081241672042441873049575111987697231828865331047688595229813265097496841610773661491621662430826903647565025972367947878665954620559532552661933142312209020141646619400260180859895190022185811347502613159691120009928680782179358835713877871110892971250120341200020620668554202902149551876297931996990498801625282482166327325155454114464408227465519384914404512761295601687198905451641964748229235952896910032896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -38648982677178053326676044252620375244586468807045236536985160142025921724750072156042964010587098649953050104776950498622291237883483995872440033668762237392561955530431760994839377066604988595452376173439976270299879905607125668086802526546577778612472552611308251166094981314409913837816743179318416278407006672757964658638720505901094297656952993967061958873120873836112066168963470214995565420984184517793401211326730070618632837520348744773285391838801859932678968754544428388893465929498552108320687945441201411973715133538519895507621066294301124131986710420008173993486603944105109209500735010752332106785078152031086194621990225882977505608219973701283126124062347982030236237444857944159299302350045738209868869105051881552882888251642314865702612952219925926885986306830495551471737969964317646418774371104894584188143697543580864692873873797718174505491410526160102919825297366554662145851768211109232981831287039492327971885994171339837385145776652621342695789862348499455051083613239482910119775588047995199482722479683534939093227602138829260692574134071196659202371806622188523251988594366876899954405570511396170153789832874725794124451566018406008267451349434397070898359116641384875390380558997270980120712878968289556034447752948377797171880192469912696607471568934170410244280144268335769641214713819883395243851161975443689253338935697421033916398814523798992150147278856200572337304387381402681060099231590129023306535229251222446205759099315627960258586617479127726202908313827052627148339249893240090865312715001768885774640385946701463923565500995713305470592431226436637812892624922403946640569559242500616098721522616679361120088628870815871334536234358525404943834362617502899259563282321377204199967607530736852970018840358706252578633060934999186363104259791875219668036414796383233247562242630270742768265058214554028304117003281111675515200656472955069968039573989288565051683808081182652871794020470691613136243008826927267706141204583249605233668122889628399487392441647624912880003670089156505547007199918301073516356118262578123613943493574423579399616689727984259138937067239876358144651300236418003833681441244900784191634370743542358061604831274787284559123344931666315010147527632183962922517488309652869433262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 498355698765270076460290356131883191958865429137731715280560648257046615758423022649710096793156618190132679068150257961203050252427959147535428869519986165632354975689208960234624940116188166063258150824316494034042467669309239962605157311490702393538965610672226695363318941306116956095635394381865509312228433162139533940977765852498630007287148361749201468881000038878369455558303074177122450847819902299451257191996223653146754352121888907211883420033866141686738545370906478167315529198455893685961708928823753953768358699152532817387128443846968620505335699953530392877302381320130676784855596051945985427978792716355390532389362528341532656941572365912239659929848491286657714432905393200479639197584688561945983951941814883193285218666960632138422258484440133543415827024707062028027684107631495810460851044814051667780501959204918793023802867642768203170685971563352097985041236536650848046726177767020368730510578682778997027406573010954777991251687959890573224069634890532664227783484060778275956895085854020985328532470056717859737487545738370228929676061795156576034076680191401432966125374744043104259020760323506419455292585595707008276416328872309990409235256611773836450704105626922914678554354737621218020877963667746298519718457717920618522032728204683431661134835799489447052055473429743598945493480663902212508172600440161639129828725531453812897370938251628062292726564344004801125496188253048207313658454468312885354470616329280919087079472279603568640275838731722122350067931301385738170759557881778868143177599530702167638275135188582919313303829045442068779998019715540523958618246791601252404367564123618907172511687279522301539980461918471288355533269937043797963677871110177176715900776661567044766269862305052858041080295666340478520999128037456413190534434263711829607601083324846516042650300372198236178653160037976919272809600869963514465512736945580044924779526217924562428882086370382847758542248030734413737397182745348658519553471723703477338897744451752755475974753128343644221876909718341783852602702847770397950824888313000440317881391291457977393031374098380869920929378626078918296570985515612435821392637394552255397012387261047315541812261534811915838845681303419345848803682465315743255131112884608946434736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -149685304571857193885160554173220089406112633150219415710504453922116443086932461646636789187121825082645314337427283363608340220008440658031257566154468325183316674080787323528933600618392196483650090930313606525867056959685091619379549536207424634265813015687454155135214379414004470297145506435879581102373139673440730997550878014525370426904347933949194489649137418223709214395096558091793597787241198634146483234722717723490367086297099466086733148963867662511485159018927880669249396043666676876037925308576401278513086318636427382391526557715170866035345133873561308424590401339469730581688564109515931550823554034588777164771206920046656796497207418260086408205054526019876916436128895079192696953901673266870072160493752561045022004526036857895201376897297356987195322331997775444102872523164748378790316468334568228117089549382473748097511969156584007804910500599663277731215185822080487085086651112712692065101397072983571265988533308027305089256938560786927031216848968271470190298723908653348523330815645927737298456579325673021578423281151248948139005705215434706616294079374702632541096436637292102086577533516789720786659735762130359689915973153320907500227190712097221100249621392755342469658450514175358791444432719792977906682059841068424915432368750914835913168859707301551059762279144481948650510043441465513009503064426437856793830898339363123897067235750310513678359467545090971582395446686306183485522376243548802321413051135308721451212936651861600238812860430356005638818423891271160466847469459587820222437155247824383318801391052762902650287373333668723714658557095603363484395032779412533834578342806585426818249117437619895392660226482425882944624711552169243038497860895035187131033556051497524829737753650814104928932426795086057161038088702071534010434351050454682273530206457833040562071717440688087085709284829433904493340078448680084361096194877300947456818086626117882707324302505622326102095130393729919011794457609710763604095479206869728367802611166990470167915886130021565043538411460757581197121979532677236792102366000554623403950451541353987979431848726943784842678262711937869377092449839884712409346325389674594469999742925028442079606541790447202369241222515011801749957874554128382258110835150994544200253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] -8551796686384070934071005441231784204855230725534602750780408108693883584634135996120965474940764691714025799414380865362501091367664655444973072201242289400880148797970442767676502514749581707097582106628406523741983047136926480368099786537331399409747618088182746698488336557262444437650134836566407277397359354960217197763303816574465958235006695561534793971397557339556719545838174222095942734433212385836428926683505823166513210129588901721828352185317938777613891464389942656813520734632344682132583277446687041824217952102101233398599264207191273071607907498122567746090222239926690751553701511748513087620181416559962076690989370116797127933602913000502508602315027296286985443451262027906715410259153588528754640246088018732212498193670380884946690435298459462318125157677387218364119084579121395529749881456796469952016216883075493210251784497926251788309084803247512831218917098585986315601257777905651340785698689001544181720492085137360899724150103826634352297839754140607462659289739291059595639786715605542596385437828442011797828116077343350336108757625448851576388212128467389904842615031006820969189678029934250634221776453959683316478592504121513133587443517669592850055763443857207147800300787546243699139292895574826511828386764566921896937553409274156812537356391344454424987298760681267782425311155709992810956573033598642262827798997704831305624286634944362699227327216396538842593002993773937950080864593334783319912763388630277732654833710937253117431132021954962681764602645984465649211517532535472209488421470033828324760116826564686323417397610313409208819921525715357889133840164427972788228274287404537909967257613868210273520858560640465778770511508803556647409144306848406925089914631740385317381738047971191731392652299056109548795300206748421259550892510285729802588558650207546902115700663191878864238438866677618750918756268228106364993549374891731788245170195752711829897629189641783607488031759276304349754617427054534817352036442822656604889517061845909226270532525051082227718099084041747521389246087142365234819175565784118197321643555290410377377787120020142624297761766984888543268350641449517393092983602736296404649861208970434086284279381564885261346723948067161369038444882336543840332663540316766497708965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -92814071042881168629441341708505615817817662130728999978599572488494166274343308314581433183749768239918880039573824929938852161538653450455926939668992166798868800900955338507901791587924657279483519804040321665698970034060853650475090187501702370105819886422875963410375368686522875849944971514736143568004704616645817857259432204861004638418857620684834850785419651994654894995790443334250058374523545084782035110134066879950228254185911480387883781427555018059672923890795813973657250962698658805331311616518466358541574578021283115229329209112809672251817385829482259494037757253387405261267447840415075800575829063136600278996471530289364662126840419026857787268472412426530508136869103833776392018627372860107092370778035949938917304628179044589929456479619334786858329119073658076082971574391757066269240946070317842263404526063153832900544869725457742505809177775842891973010292146880060477298474213951899642058860198760699084609884393560105208380719152467325477694363950403589756115964131038470309863655005060148723760611206648995136182749188489929068648653661217196246156302172438928207685477991244471151204606401045814935302139838197609972787815011339882715171508190356892402646589956957181659318185230090317640972753463297126493853118359053664654686321563977682107960741273911207500889978155367940133028741327969002414174712635192955517791704095551223249285378293860430682579532819435336381862412943376388765121734389274116657022343584087862018518978725790484391639277604108945654858494690795209451655184504246353385472578271328534429510087578441326265878103591801573519718809383867272130138420941439538379492727560470788374722376510164425945795490719609982275993544041396332438868840117473005844214529940046563726978043014607039172022744651140750321178920917814900749743391680956573500434583824058419704187954235069708105881486851701064634139677000454606214631867623702453548658112730095689908367500300285973615138678369285057428044613679776375690635367530366701450211233692775997676206940712430315501521631232772841463083192148432055421121878288244372053623009527781072514961736582247906148023259402464961681104208292115348179309620787322890918684823083398609863463182124967848399732046400829259503154958424707135967224750449663487725661061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 1400030147231233300323983104557440746512167141038743587220027493675732513506390414376253609120962756549036221680845036149911101939067541060084812371285283594128346682447714551016355823059012910518058918911696366403362433408763879231098213923025834962630079028258609136066068732982601601785815022411853049539772037078740981941689762651185093168583903239031732697990264768813553444771317487023276627281516451097376965623241454992480934211838616725540442490753341534611440771781863623599757512000462544244752094413480112216374931846564650127166403240086490992166622564581863980279731253367725415627000751921298561066546718318282386391341024408243939004828508711755348886854385068167792044853400735013205846625288951617795807222117217680311089574657650001493386568806659771311014175082428638682218564743585671468004940569007517144414424822183007085836580160004607163432247073183184388090828767405438491841375659870422360419738063051121912597345906032850597098871052105898614559616194156869528753263295025945510037588982479601138437833634525366596931044217088249523141206630625887196321699131297468779266690681395335702418379497902899062255084213992572623094437571861444519268066534549261405525901368718461051892635919008473904948822079943950802481959651590147083303681986609234428637159898529126165084277957354794762375797320415011150808498839207588481176454422000785345802791273842554643384682026471090907243881124117808445942798288536479483500963382479675800349914057922016603043435241128478812252955440504578489774156300715362273825433770098536792662786117985338590700689495354988834459152544438870372537998472408594650650094948336493452452959717732964683222661857058124837123476341996405002993011175566310335582850579547023343150330430522912379325536509532179565495726726391044013564544989064470789404396518383726786205793800562846722403877829235582796437349925721529891715460934858578760309488593035143711714979716495664544560663613353465668284709109592677845640975599308012637674651516172139149849031851056183428994294951267440567590556062146040563164156681345270430627700701598384459088310788298806132511216324471643676998713648391429622335131433417472668164472042147186763342578409169225917301138320666988669168757113940828730851225469789583165471208767488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -4873460504051569490353474846943516731289204070523866319449111884412022648349678486437872840750547156545259470930979747661776597576681390532625723039388791191794158826457985958369595200210550646027363866178111325385445039431552416392112585947760597350317916160944548136164118082542857422448926993493403711357544265917217265624211517383903133680789596700965037527924767554617535285038415796221635704522467014981483443313843590154822497693892737455564187534371605394553075477354353978469262713407912089785001675680901216964950499206541232859734732613414367120345183922050726502355370502640716202537028670402772388956954001741011903300401602404632666398242934023263815159407934362236666107461642782947028946578896542749627884747427876065225130637607704148110024764877077754878142086889623364783736104728858351074443075906835266371605844730572730399171339547163565955419939040740204602076394870533313013815336906130383792520895099006989315687129373070579058233112363178981710628882039834810684766762241174312847909877341017210769533050046531246976162027389317067738267819755031359412631342273947910971363459220001838891380027732317441617408075856972699229523880393952504244117594086607726484715005949464944229949201161979197279939541016287530697003784382253016066653054081924176741803292920306669518637796549641008740362221116184283201842490241678051737057306666435828043159501014685112561688936795627430152147834647178184378599516691728716153956426047900003873306373467008899704770440791252978926757230757357548377792964894430998336128218907625529395475870858083775202506481251688272782695081862512033780941265109070132710494113116050246671852468124160015940042530641232542667171121686668731590290412830756227335721865968928572399606993572639626825160840869007622061869395607870385218373350978180889962543645238536204793405927143493434744590102310542272090718575486176991609261653123621533916843505106651405128535112234422613114975819627056093135341103359472573808220094651335085450995780132121612703171686772871341973346443663812723823666533321796989713683657193733461778167636749612603328095104731444129318912267635455484717482272742440922291532304046245976867502132356912909414655476548676273768587763129941230956258572927132437621612951524564116385249561149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 2312917107513854784945580547674378142555751451779061275137330261925230567707428686570885523988492729156464630788998728675803947182672600108513404945873487642641571547171746961300607286729485487907549788667694383767194608709257405734182016250067512490948969816656472266645633205065769812720384835067705163961053521467920210317769483198005900135092173096933611560622597771473502675444034256958558500813207933882037409618526400069947008922394596785325923418711106102834952728172859668921723178553553101533037891485117626903264522569238461050043129911847919976042741652808898589957933929039642950660413786798148123978769967373594111641376347340949465451423051533006236397203185936597090986702048942383222238568024189350330964970182504853008603894382922395825728149398320123767404051496434242236902021275690208141978671303213596810073304225547239481715432110808487626988110204186703505045266374081400445190737690496169173371409230006378401958902429122776401384336276100986878068868909232641393391664004049670715261974892903461667178139874846240827064236004482742869442037935645860873211758098515627282549047930114235729527723557548001951552620491173788382667196615184330128659073979149664001909492095312208609752453416345882890240888251553450039742784360723594608084155438960737701417209272897660601495592056734465385071122668662229628293999307981568029063440064119988122195592056154515799375275541839543558723533642110937029458467388824522860691973312208138927737650827656653465235699295319805408810266881425645453014737374112352807087199481533890031868893620165755671803372752978529831241259044963932740264526450595885607696667359005208981136246786718907415249781368361957034329196909457741842345619075488649871490997135402508952950894042857848637779158656946664309844162506870857503017755988982299593874918192234410007855598616323050407607391247302480693610367881769321648987410498933131417260527833447769898118765962122610309034073483853891612304665108764766721892989382783654069712667365773573859377307979730552060219644519584571809540837529654791402922455954708028202164331376990745133148746990554161245088976031713576266609385214987161585214798507583277501709063960005576595733853983761137057365063710294830061641191475246087570595967549712039774820883234816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -8399273129742129726478992856496639630509927751236235745831021768881579719293683684068546278317775817324321439636735462993850975701589786659165004778695450686477414225021160121091668481557630864775265415984094005859597020982490117756121595518048443422830628722988251460539934409703865760307531593737900572513787180797564980094648223935198491889774033152958340000895322476347996364597838246907111204781215020292850404286090216404390848006022082833893252671705481146212436226075812880905382306630240140656389986173841076588058991275263345597138423386351609466452337339790220946420997769379355307561210808834993392952126547918686802203626172925628933093633330597643360758161508873604161631548927128183188764317237572563876888368136099077792161298775586482762205351328283235635594389608141379361854740547983592873866148681128904203343599319013705336326590439873940322771489086766907920433384013414395272284586621537026069210931084361267533201835865934136126793494059268230169062255044768920036701535105011108688688421585952427294752265618596048029124638515666210100548766299719832151875713419514057658964859839274066786258047658677631537041486728410258271458844179160644468487786756834530037363603839398704792115858917723720316950568020686188783798924711420248538306079618316480324887535210592008476409200377775462788732307362080853714946376198803247407240837531684378788122811105619370268473117022207382092427208519228618274158607131262367844335936503011646017640816591641518374705719517481021628296109406219553784594216908403469642167467318174878659991349046558141784954773504591932917229602426756387575798447246848065215037430155308709412972860066032546017077691716953442583481402286985201585732510764550695952884536591810995281605301671053390292958944864741399651530992374050726150118689448696915222770287667147388295063164607813463197042907476215493898334347196042377507864659713184776936451791977847217862518457190223171684610070179212564894671616808132593278504028480275059587392483654924698498314471410470890257525644167713698197111259721991699356457379256810148553964623334190743164229919759160704357373686834902318727708802112935041779695060994316678116238296464871388347637480760529103281592629201189886452352478460642579533030324750650180796882658263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 116857214574506941537145286680492636220553701593768564507604313613261412537084046148940307530314035339615727387134810652053421301288138665950820520069465151447332205505670432604989073389119045388250282235129261007575288423643909554386604161338736984040323976087961916740217357836135060041620756677997127164321923892568553282922401635540265946335397095158668725160876182677665354896412786384595582592097555938431027268620983471917579655347880854532393311757288954259433382598012189825464645888171121319582263476609155914858949334889879564526324073250026810150905168800753852623293066518358322883662328059606116082203977528217492662373556541094993452254762958019334203885576955492732717363960623398176192574770861182144076067898199740431453305082293607210948167226372867416906093013876337584419976562425732941320245075590026382614819010716901842503328081129062875524078392122475114151018469434565484303501850722658588634598772888786004157283748696636351708988812773032826886993994475221369210513872645459153546004969609729782609900626465427957666655572137446858590010634238716502126223637576554517109047480286444420691061677454473226346005286701149416093531156336130852733440485496262014470632618867852783360988398847393806630168736117521205531317904596279849343019874672257080596775185870821524704814181035573647826804326020216673769024323276133897172886702152751601209422950156109025219660608055834109283242436204143687570780361270360607641436919965630248541296468310425611577193053234496071048857470688755816080621988229394545455613719989574251680604424566496662030385576136093794608814422996065131350985742034757200842108900878110672630047549381931152357724225762005348336780175206065509468914950888092468272825549820026290476073323682679737184432261343293867361044014644480935652021892706080628310662756706194906774322319924086499067004540494310886721072473065167188479646075211368089565089240997421186724390265261674354440399490869493637633623850970883830767585663115121817646676712152191822788711304755766362619992339121099202982837981974127814375006021617397017288095236759335900931577761865676874234425547113191487366976605841809633549192032628050981681471371652632419717996044975973182688180889745849326429230528917983200886898923651515853630618447380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -199134090700441219506895177196150603696653404007002404335898376679223890405630923993724613171787076696507238017963501180897420492291357721992709151074336761058408097683830167709311318238392175260347038612392682594327531006733228971437321203410788773793440255543701531917757354084417327270126373169864108448848139056565370348857254821809948991428750658437083590020359315471001309605679692932320828059907258919063930655884324369538130608672011705356469192426943946205251000072644358580487580718189782230884529925818475756110635815755116300467498454373569665642041707608649720893274052683207026051520970767200288901035004590949422374845439301572127221575205380722315313623501094837206981023445251284647007699094384419576285738371037240281037622640752512009414088021341800043685958529441320111204211179237334859104774645539124624020832934042666957309035461806485776278929317972397904084411465917365099508020484743451516629078841956227344289505972944790051184364384788499530211560597400206044538242926578719905147535282977897745329536528258576716133229053782292599328721107138717782646674764759756920021611473435997094082786945916968043446019217363810161141711959654451399922505120950709246343198933234591579379785697743756537252954520896797893910198837346474741200069484059577662714939709475021831356761903822230933900888399797847895061226627411909703717565854479047488988811306341304088739010834451811868853766896885874936779775660697943933882012321502989878005257756160293324289256177018827247291169783898416520964980704663778262832851433455749292513919144713105534860997690649679519806032777170845195071107214988597653496313217710875945116485227849060736155318347242883053990451741800618707344605971291395033376777574016615185663006959917503452210488547591515962473694253273851337175209138737748184647306624960194687248556864513367095438940667917596595310976457256528813235822124090435693117127906816871191424874837086791616544137990639781167084252032393295005628052146229719119376319265530422000325849708834831420724491193114551061484823376418766399037864156238833492124202015649746205331796011644759731438492789440996517089443884448190553864749422288572247584636185599750192122734964529576752334637062374072634239454692023838710836043132186081743876847923363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -308024577502163179605561536025623486250502695853594852954410937151428587013574223109750108149272609458041007596116218376456154844480092938874421182042899414070304306599230377595895602932788765620245857872371107898465026117186711373914830172976564432951124346281053546841541232221870039413098478073531746965349890086698628376413650646307501935518406092027835018117588685492548037357281253424287896390011173596987276245500520848974967153242515949383832869086681988826504180812950656009385319083978674983512280701797070977149104827027738806350014681821263391842066172678276018986127334966744727951611257226297132436777417870983840185966806491981418078060204132689207617958828816506426854339718086117217898397053062633786619994629700453792131048142876312911629054090414764018546295246112551111768957190831026215407203640323519042835391618853747314103822255443694589048569162609827340599457864724055484652576350886256848097758167429773371146405134049014659317029352718914417743844766516098522623514048116590825216562011326702937998292039184353268338840797668848122792525327738783396971098231076036891838040323033995850220270296737363369409033455303089118411484461709444207607100168461307916686649993648256638793765081298045465937645528447202124634131136027267919424831312452685730194510071099283830886148160361189110135635364015058690171353772739028992030378127830326070837653030239000385009497946070495261695010643654074626340825882709535224472571861197931640002817354233806059020033960049178962786233850315425043919379156150628506038665908478239605717180638023590684497114532917214004877611545816349851646229705204314520607261604687988938384283724950822866481577643629531699883862896194036351995224986559162798320880395914763272486073297206332332668733241297037121743984983487256302850150841120788641430372888578841102181944566658111047739535557088405474326088725031627209067325606687914593827803001538565166591487074181651131375776243400787503312460231509755179044559290296121952632975968611212955519637218694391682096360935802833350916165226551757933212475405715142440291714168467062629374831133226227551362820186519559043687953198165007539119956639363069522843751321939747328892647562773851548025645391179668507395805520659294231651103787708529827122917930958848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 1084288272807888156449330086410679794099402358667830925683687034378904386938371940289305852160466725405390579774859867292240802468520783311270708003237492021414615810798102701052501918382571271637853077667379545170771644968069885817509633829062509749516987010716024868755325987827691783285658836027104131112120387320278623518140922389676257845233755413253068304855463434369049377526571391108815315563355862909197978775853942365058086306885488470864108812243199985331736716596015098922714249450662618706162292347407134691113911720975494812621801675340057609674721729961024438993524214882184083897238153055327553090064932574418844860098931590696726148208551621462633959052452638515752697712150759100978858915043396903755111517165473525241514270747901402719592400554226961699668462063714147940679541803159532872672948193031220093902251166008205800317008394699532817068268425500571871700538470855639753417003884612152544908879807398684509960556430446701141278426200121831523908699882375559096463437231146273330098756248887017027006201295189177855970112407470679256439880344974991068317629140896526865668946723817448536618305195459406415676888276783771772191606897546004778219501100855205175243601799384448974489284486141953502612236540094425873789130173724607652113856553239205599076216360098172630132088046560761792031263796829679836214562882811218061668460039453204737737555470457899428791817103532511810005031342857721657681826273279094566973069697188723794109989944235643513551338539660074762046187331044301336378939508607220283173783171868041800579194837657126778878218236341139610117848724514917842869735116073015746667390008901507163286637457233298242563677125411643680553936268288423485931178480962592370074940251347370782484698553984296840289377929513442959927766265514122301843264031925491367743297686345417465861107565346063748950066783787597512156818882677883498138000461630700325669553177303215211476514674586213050606520640666758267510700168608335377660481681631359209881507821941072476635395687958389899107799023476816441636856262205428073397195676501581214618738026776360896118549133579028314366582340506680877481660055996590881393394524554446002976844837409576441626141785156772410185159684745837321783165542348708648848894371401520472877461604925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 17673387501168528470268652661141084214651812375101842278548316061950714051937134024714869537620348902651975335677617397812770059112307966240909563908544848613528002797536414154298303339370842395832898790083477012257326775295276336896361255258518298250990222049622677692706497020907289102610898822579697156458967492692500670402551637906198582370523050210578602640208859259845050001378416227131702899604810254922598237465882680310624632534725270595587524737988252638791690197723268705825035489363010046699082316884823835111806262731081034623881719143630076099329720023750153781518663818026381412638618853537853011600161986593857208485285958242098736344686192389831795021349687431535814980833561149893791284277782271138776190897410459471263142265481016908877970635424272360628109189760555869906058809628703342456521517450926303882377692947453301143974991620840190187885262081504931574960063238597161676812746131819559664650301292128537070224298837875799198199975135974197189158034957983627918372203693255956754910532526978355328835351111192850809999698529380629389486757602334341502433143349330869800271115191437132512321830216235561193014109803568977659589730323255047030416185728806037408411460897620142862163494991756474643642904262948241859167201770742421402525381064352630536741666601919141833423505785823118702115881971222405749814307202599027506484825472252708210658156311054627364277352298888073528198959868689071285688350077178768200135802662907779012225974673373982496803685941225536874961325407334496414266349441194166263428278039730538584291751966055280754265251573992563230257027310023346086910101215334107422112847174341927443556752604414995290056075483312774884053137587376604362913992309898767052662149143355974180280328480933375261070203357908470880143207495820441911692541546513911412685514099908229125854110153452110485249476996349262107713533566594978598151847068249912076576345649455178817867393589796997819950204877851281316604320756290326696640988582955782053291523191112945209707977931452013678604260811319480022461424921281893349844707696088695121730543433906059321522662962044895045512122807900475712763062556025978497794635583838076499473196835614747346717684370930444439760607291262936539702999567980151633122700342754571763486254170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -3619577829652833544034438057110373058554012184928996747273128056702567130658727807007408693949912287590042731006164592371997958606695032886100278704419038099268740631518013497139873335720922572867207450658901246443350407206096404901876798309450746284721562744567754050000408733947869148382147196855178950189961218921105631333432277986019386177644250016132146923693160148777017533864203446695011141449715645119207300956439041849697199240063296824283404888342934637671901850164210906453023973898554016276374938850916649843249300897011518004574345041987999315850500091795529675324790839617618739558741147586095547679305266130633746152011155348869818375234669043518984943841317360102613006138480972539937709082374367903216830738455955550043039847274711272720224744403173311336040687812093831125396385999572363490202222573437292777906647317260955064236773390879741742784506243816157570976388647718632915552324654155048507634556855212182859336298481578093400750910636224969374081684016768240970257670673538475707264643753524839843863366408577703888926146970941769447407785529447946544307277781928702092787424349707027954713739489155065981008662590351435146641831491321933277450024018512847923918998177545519522077406152108047472720503786481564331575370112842586909525377177756280328773830529453316231387410727870936796215122222542076410855494064826718679418299262689736407656812634889320042498238369815834380032063927279409239270553885726208753689951990851495293106912663155591783537968884088472973939924802857210773162295194465128788662626433247085496528433038416648718160656545461039086950412911295258716692083393409994688707694831051803242552931021598153000146627588201975181030676489985508021164518427372762560456945102964463866301091119755493104263927963054640027489064269303292480955097190923609289133518323695517088017672571905476276533647668836911124174812054366510314910517707013063094443835838453326488510731435469171025335102098037499530299632575123802330069818053222124599063746117360230582423039033251171635318507783541567703709094094352264870803266571049546232850210071465280139424959222262259978039807281794730444707314421530885923509312252038165062264275947150762512709623351918397948251603820118751566873136162093010512232374206299634781010991859630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 5216902715414102602278195442811059504429422188400506841201395440697024401161232838201502958168296810602703583421975837093268596502463920307407820705405899712826127427972171130193514690571822491568252691023948124070108755588236994024754497565360815703032234316487151047902879495509230285508721092833275677590087782247210499208600165046371552342904451239718715191446932388064618696572206923657248639729559840083840015652676245352531620805574258207037862422590391854976040133558969450116763259853627475914144738938982940988057306792304238003050963819558852560573153160407132699926232354355501287025569453453359231911968779731989075126747502111500019255141656323601963501752381127968719094805572832878406698618118357574899297327456573063605517016999144137244062844566659567511836452753768248166201815708137818694776713944014826884793585965581983596431163544803290388042598205878485172014163860863129824983720866875578673091236357583584506071704466681156033693629584495955690281078715279309330580961528020900544316173002174126711755115428694437420537881000449086886899594947918495429229268418361410834534724442705167027399871462306316066674798802151530099075206090697968105693161657165029451549834863104170870945267203584976790885468534072040868268698542495018164276721850747929543093962290578654044285832902590273225411510724227173754026237292070860438386825598789353580688265630570168880255387314131638314424200178370403918752097410879787973739186444219637588923064129171332134647890617113100419037795808228171860196964476769799446340849009433512540565984441900477777039558832673363936700025698255032428600721810716020939573609108480588422809587199613162998390874459111779132359105561041057041813762470004850555445939292863886670507823600930612445500268588031144180200258210873220673832568638428101730294240722189549529050396236329629272979399358491022758188469966573667505243963365060982384194124597247808211593281932500514444318140846578227085241300572706552307064843504680817341840052705447299959227410838150563340669678538586422527237859981390632566332613114417432042903603475839623320689854891618731778244062546575629843773034707451067931889318691668410760533901286802128536615315641627266692937419935863709932104507328606503661697381260407867639472613109006336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 71271947848565167679527544485431457226372877990287595430141835923569082869345203462956485116602674470310383720501731712389826243521727090323984000140095406925858646943848248418893605092009152779950994770466760222063732951063759485026112756593373757936539589257116325855878458036902872652292127263103446325288666111106141289204901108033590200083293924239630358179494533811229042443963778031247868647139622757993406499098175584895649476478929796392845450881494116275700579580506770225932723731860702461075579360377921501777004877657145772808604911250688563967310149118754949641498748003601698324819821157824023764396392215055203495469411114318006188015652578771921678066397351777152349373382226950927244703701539089880793387699728936783748623759084219207560219525213542310197986726526328228752312587197660253096147836960468497087566170413809825803476248520969773275739115152555040479283658555675781129987076729401046541591750435916937009267805807178224374727490826683523758498497119124744611923653332451299545624567971855730456087502233662298748251922729335083112033378966686567502823875760600837922370359329042759005383948763136168788524460426271848712606520713896109245825020574468542070876300421292306519955427710602926351516919716686661543521726657902135461956398638071534031863146411120129343657371869045789263527121099054290666243999942608083396925185381305425275583998053913128029148533070536530555451890007984391449271424512800914656988621633278958532643736476762287274914011079701712520839130909349752726519829728206658467081380101849816412428630119881127669648811217130202705226568602722260189380618853203605299095005407626232422092252027591741978885703988283949894697042269308443027752901697159400159247668265840015648752038767716207201094576127954539060416328928524961912998542457688785927393963003369519659892134946834447085372863719640748846693478445486992977615080834152586645326764455379258167101559571341091797546985650569918877803568347679899539117407179419047850597617778158739480145828381706864939406765369864938632331692563421841210659791539536990850344290748264583666062736503154470007323358579581414734778037020042726432796577318573613697717063876969320862492689846151963032562945897806305754184324625503923478194738352854174763018312744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -8978630995721634449280399769393029986213583253864437607174726691528220719745026779194235194155393734391324397584147238060419781036989526143208581496099113785859454593223265818100554890845863731325838756505752504782695949754857334391878250341176685036239326176905053236707749835556221386301113912752372431205548023838083973658743560206735128148790813400257569391379480718454130904249146118365666558814218018804078316933285330064305934737180071100366037677608224885146967071275804814208033078468504673793202701418306227704244494375323521635750047296120362012003158227948604205130286528212351173492650416650605078369312571456409310933462771766636496849107825627360590869632052827380592991362382776369253036251811790977767442660267844031706497626738367844100695114052417864269890434725402237023720465970689022653693167022596494032872444270110732858244364280423205669300199337525817191105401396901506741379682994029111904437425746615047436389080862004875152152968103281922429720383559719367351347814321272186933002435092551682969193433333385260826486723784589163748508406578200829755029692879941393243901466420923885489613329667795939631592957867989473977636113561977430592897383480438174522279243139542557911546066728473914770781986138525652591450078783091338498055034311422960270532544821009165452662333911883755263120667772337407269437310086243403844355163806536873835396296780146620966294954645199135865452692601283860974610494593554248405477214451888859058465355129030476286821324987742725596734850539598836336428808958317229303204857586994821798261671624535033065477020589813182727048744245848002251688310898383169760794434172691839047063352994953888008887992475981661055952814308726077793572207031996336609232822861564316086633581671053352967550721795587223231624604497592352038089416806537164551136057635725614764643284355854266626978776334576842547879563563747438678374055310003770948250332306986917986554809412283289243454627111366796944603189756609185333247213509184603665675224402389619645956404555185464797487699219656724846865155889972293524855485644870850530098518366250197048039371757476139254738067234561714041326115071250938371668888335385223253777853499741359350813276682742603184193699778935112821636815708871164387208190777807490130961442562637824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 12187934118733676089345264055099675997674524623456246745174202067210447478251502155854249085502004207573682817874775580685689231108594805082835133342457432024037920234875615854966614154070848730289638132261443449256294661860510549789851590129895739135175034847545254539723534515729290448722545546715526479652570956466248043366261844786776140885501307523766754945400101555004574302328563898457410394526458516674796170234433576365040802758635875970031501368780603228848006723747337716943101151027104906582684921016731759526792356154275931303793830324393087623279297329872670414461054182653638838808324660061934892263358504437813326171469320128811563797214892163261700744223223476325512480193268662009802530683168027580248549143953808995937231107201159233160810911390235219426563700320802233745874756962864828157495089109848818748903082939037300302936262086494832960076441265646311796566923045352244154942378854588460243541041566808323841165762019937532423727209347308183623374844971531358738319673982255213436869671844666551477344290948062732775100782021170371316437767275621301077742385721034251524860943914893629085520228406824922878892482593960010890691941218965099529263418880506638611383277398181905556377571600053553452847880559392143102485812825691390762564731868761819997729988275421665420830537894488621582297659207591838312102202170794221402828821041237562821910997305273873559799221259234827179669174135297991060128310410270867544285085177685513747460598444458700802315009284552427978594261856642513459443563932887475746801432882886865242495727075097351684229020104536089560678778866121633026146697423474541728443711850317766279959506731277861163316030282698258576114635316984672477102723601853420214278510416574547433166713791339755971210424658868426078848298533067918653895035157714351305050732854300754383459855056382557356402055505686505036690690772189742848713919700477410034565342632242496296695286791112835230296739888810251629908034474484827259574140659289311322477391599082179479525081692958162137409424254272832035692433057815791511441196943009709709385757126630175931214370105733694086556503545867525115227591124687209239748809675979380183858397359760839972846742644465176522209259201105516591291562868671043080560817590292093756666605532610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -6018314750839818918372695537846250577665056097147164064360877890533078161696382810285796175526263707334347598836384539659513504324791259766998739497877615208999661582030339498019618694244621574183048379976155830754406974432644874792930427895091271506654606142177124762915273425454523764760850929317003867392205951508027296915264547093229759006489725541779938717911819669494505633940250234878517623479502281313915977503452432083872741988711225029264891032221170371114305191065839492679875022884448327964266649870434492102282388784805850203984959403045474649034571723083911393030645448148434142568007417677771489418783714735436191514704488034945170601729256435295762166617325053959130040377213814391285868243620200393360331118725919009222645618816218179132231983851441875844755585202992514808651571461561892762193384930945392132054506677306743542197156320969500798959219574450633703530257887063518997605660661996809095225010979509783796351342762124715335880754486158259370165904123867598420426645248180017885524744171294562032520113947911978954737343463767129188162574902334680865638206578207979887284789033757619026276734735468998436253662680957809742837893952732807585777637737551946528889244624560435673849776324405743830482587934719402820787224699806494049945746254519602310304823199680934174740724451280437343443144570463662554702573767465885580862752504839220558084817577985088654542251319330030965960208510482071473387461956417420150501279098835596448841085914445980686757414088204652698502036960790010878769480837677676575915472682627918477458205068602596633241768962973631184555288763218836252472241298389597852198580551152360853552117826480852535014807884546825670959356334832263134327002587138679217426880160211097143011132592382363060793363856884105962333627088597145221734122310645452309499463180699760805276405417304897436210833484538653078683510311016856389151785447639573794002895157042794210211483107096986259438250206864520945356819663994487528915623218759866530445154983703143915331336197927255150574521835495284308214177675071207375551583055259499831792341988789853543174416034342041189403918465778774247596509624555116190946217309755491362730408124561821801462676780549846929967331126743037011983405522293366761747944386329963351909000988852224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -3289263572310750378483927134929035110409128248232351836573294891196484402551976401043132585973911314937651553017679795590374090411601729372205143126754131294280564106926192219259306821184041363546806325426967327595483334883729644206203640587708928207497374904179560455855905094022075223191328904553295910204627957715052768662307689193498412592197997086321529779582532163566945436067114685000838189243661602478497880862450529902938938148018386141967674021133763905036570203492769801762651144277490699459035240544772496412425620941752029745798698241086106656258755046199168107560149761349603767464030300747631589555556095642874010519015199667065246272453877276903612600190366575559910736374468568724507348498077776873172956279149691928027706696944938389946663444430952746358393507212800109829382524841654703919839827567211996868871594526561892816442217724260285442798596852599035739839861693009662245555456787013105626270312528510365360256754053332035023221776343149275342283527173174476239220173847934216854571603169463000080227563291735289490583532003071799642231375888485664958520929148693679970363078812947598970617332765627136602049085448893594811876923174695178117288865249573989296116126197416591044574088659203863950946535309721061467562101209919406226394093009072649829905957010551870188592341098891986036988041361617860838008049741799032336506584400899462359871866617065080256547981294332682378052873205894456564513041337341739378018110164211522003303703389355602060532547928392397466652202605332489997698318160941067872389635002222489325394435954038912249685818287414065189746962343254877712303701469810315991006919678357640374347134833216587655145470339454392093271833418768405209360798933675270697796469211593098215604003635527368987490960545488089965620675596167222197199414556585562599562826313826329483731577751642619646223933783637956156344442208298335648513495588020975764369863902668319672799196807216358521880711644000119596501609167287659913686817703616979014943970105726433890756919332188875909817643576310976793782522495331402943342860294170954487973513892275666169550701962784951231667248997335857456550751162648734922229563148306918440875107716660808392067151407845972071247643090650939282515810695868847227814273074061738705626602122772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 7915821017018465675344084455191319010940200886018962718541871395508632031782739310796508094959333082345900346136716926752884429091166530107434742347921336941820745870543740710937207439582097700808159875008952413789762703938838882125220875477045632386027924859904588262726144044011529369980463680771496935770111297914421501508249417174373614970601741461102860022218383189127118364399416026885390770644236864912394522540780015913160007508124881856875640052624959496265410253071328252449168791126115305515617866113871291112637716694593859343180730996775908347004993981849990858224873693007005182128292949212326899697103668465030132104549585559921980869556480940354871526803758442721996346479130762571793314313177771696548983087408499307290741036006868807612126728426102494378483005551129397760842878968965378505940717026648932161623430103760313362787017992001901753695283007683246366760402833171860587926175979314771119313640482720272599687760463620895231581188615681071085772027157015589403840815774898730425608817803063152769628524919173038471571184571935157886024080436016067892892222362467894897905178083695331913771162629460362707958125968766615790053314163631850743681770611351781350827446559092243339988742885313155170258097160851511727608393178307532309238047860399757447431398201746681346676333515126400276307261042635577784242080752454924748363546238455914635313829541786886134422385668091687123173358619178120275837934099828210329737608892276724858780513566466990285266575526610900010930648455407736727504832597290511445905783500775132659983389582507473095876035876646097784665331648881303545324312702709375130899570542571179226056037579953372345224689219751077625344353748850193615967030125801544077193269779772911977167485472486096072375142729572039578289986573777185165428909509798085000803165834178586877989743165472306987783267665873359443284741168880023670047010839037914044605141025429209334829062256162749274586107112187403836951531911152752419019678448524798729810475335089994890887558628294310178166654995318842023795057137620393490249006360745724750399690209073482202596018075327310270888685451598743577885560662883538308915792233778523975588671783541430621377754456011856202672745708118828218676055626635491405781097918180498648675066895663104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -6480787634141089028917323750176930238465102140656718753828419669470182709588193689955842121198266658709186292400995845242899754302788112147870670750302206728049724668393402239956995955575886369940703499190894665484552562670616829142798404233664269288183414257028690912974707096886194802966058530189907446935698157710947390985987135536438412498353717371683170975329307089472138258361739575773048406129200332287927187754367429574510013797057603896500723813907450664284746609527107982941144381271208711546343800748157573786947974919648460860888369482030846930996955553578143154968755442789089249922243398664637305639250843828191035792046003463720855251301424348442306409132558939941771547844216206128141715448390604022861857979770676085297116114250165236674430878439261761246183717291929271844475313439014698693384488085413676527832471961259347896483332133625943461885523067653497026340389717564243666098183678195275080496130915666469418269602812647013851048589801438092327515503072577831301715069081480080611882469530644143033451942863262971022005351942496547076934500585254844693122850677398648331944966127014276795442738708131088593384351987514883624834947764708065679899777488587479760633549100615953386134017443261215535472451301381842836669978912043797798749662670546157961304894076768742530893458858514595409465228358737188639390096500332837300151573340273031110870807227228075919408075660933739982309628975587235036004874994012237997438714727014417340766018811609049473713312160555328810186200097971933861693350841205176828195662212448313423254131963925174002586681299709348194578329788663167092814994612981393691598633490459919022654368118138178454478870299755448601907751617232273480089478019731892081107603712047802535571888001638353017464270434725289316315104843691936947684021435100269086410121197858377428217237711126105368498655183620060193377144983513196273076074473252024837804563722277435054559760161834221154298953858332271958940096479789725072271798172008767395059931489943150732810524112315391279956032488832603498374456941564071733199521090672294322345009109179566695373062997667399746349448884794548520931058206638456311731480970560520201986137589166859335475413177767567478052164583457761039044612819075332641802580335795827714549577647390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 2760471923372121777119490604537236766797203692353778005881926550452148809688771328798629963597429267621799329593787930847069281940226025925432478389622246330161483501947684084869576929119523867193886959461337530117565778255240431246890686590923719275498937553684287532461401243246112967904301348268879563054079261824619394107233363573470404510604360298480503818289876435581066411251521540473097539368603208553666557790705991650931422582267460333753839337307320956987196789419481452139656664381128764190540626340413361502795027817338820408146147246306073301128083978173580233575893833889694058281439385866577397035803606088367018843997720461904934336971961137722233229066413712087596185419220022688695832862907385248338534328933072216344805842794799329384009073036030181988571601190715655681998108348238418272910919024407237154805883566709694340662931217453064416117142648291202970003315917434105395013848623108055953577880382904973403673173346068493643515475968762449857201523418789543095738130579823875504774147196490201644812313561382617956141546082739365914242896496278101784158178813056266629860409406341042330082761518461498965279502679833266818094621192937689738797330047668208241738042236092762491423119067347680095924059735853961768165789331370063044999334758567124729492779249029156470306215416580224859136047774506465851793432108667067884847624365545197863370722183335645949698961477413806455197205926749840454670931172562006632567207589780389299273162563395153372331358645030016627149234753550134450715963571052165839111195849612139879148330111652961706779575822447608350903882654076477680602764658641860416948383904698141618154301971596604961548981581816533689647463291665479626311866476083771740475076816724300527447548116905819127537903880752425369254498920088636736711410214690239768784455993349309237681429568606532028665352150431481420650335492244646855276514834481484256378269684466555394523762530286543031883780711885566009530471747072890685675781995159887773294577732670121831037935031483271918738964630197487195565191225117352887375405638845867308460982597765525290292942345266307846358851251718980060856383351210271464462015776721578146143231403305660796193751348770294047369197287360885408214690392874790371708472199102902321393221402361856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -183977635666423969433371796421752039678508244757846051905163445586055273215932101611252332401117818445809223527085625010644936296742926671676452681246756740093635156976610288272788999641180542629293847518153652546421009839496692919734751381694350494821068488477795069174316253007333561220635194661848775121545964360349199948623429342817341565736266949555478937224225295764551555679272673773270364747210149353612981057670894791317866280242521606674818634517647014919981733558534194153460538292992763316557354477370588461325784758553623527118846567583139519619817271970938788831230703316675278643771606514628774666720258303850646887491934644871706465222763088591230854534271662885496556470436967072164936389208751179462058422005418315524978136346586748887296597074085083891643978486618502565312514561891546643182272331147612011455196681932140267748523696301464999834107716204370425711685459970194414835219752400167657946445405958643888289607602512869564084635944765130377880964504696171736968921044750315000089042368545789217214581235569470981259070022414476636031227224952487800884963585661271615915179634250938713596279429143547953800474898485885497137214517003889045612952260673644048643402658077705334055753314835006553745200836967066055643973287986189219847899259729670349615144077316248878380343762472508783247200003184421455254814266429889151545514624380245109751143365703427856637928390449652619649290927569960712637973540732469494294808690157886029949657843654121451528307886800925264321547138857765742963294500371928759912367079243777735767532777593021246526814983228484444160144798064565451316140771817072426525746357139427867439201284977030711831155136565242510184002027728940979392626187234973324719622886245380082142443412799881769990628568749414900848924428799821625788978082416471953611618615847821675017703190053091383080199930943662891152677750641054533864404319751112887701332095585513490097176333635018121591918705795224919170772641154429385356087344870885835099586030379276327931199636493959322662392283300975556124145515648992631366561853480769448312955055435170956304971047419612408573470812074919872298246829332321651752620205676610945072494671909095016262796148552121331427849281654406893977819830932590675570541521222295231466162544967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] -576281257339727942436437894290959774909523233519853712852413672692430398468702411803860131033486426509060146201254376873927839578920267869613977741494717164553651153582868565561924304250429243224761187997319954744932766838771646414270786622246120003536805959469785490956550272448207067049933885584374254566670811704022248240690467363980318987835798842729291648852570669378540137696689608646364012633517471578044414591792639774131581576947878614541564487611532333494059647483134692459503934729567796272457310959066347636604912705797854922881989128416152982856319629908579810795430443667727508967981995625669675248301121725493733667807013719151457025085928553582423031744491719241548919570587465366196612833059803505704409823348983771551026282057696636101483563332108985690660218430739605670381240244327289406461335075942895521355466857587182226418651906714247871421240137088743316693671926068301244575181396961502067396049591485558218833148146886050897325188878233649762270027407481661040706231721046019636056758070870177754874636699811394153595468920728895219221627758310101428584522284031256122042735030439060652954941096086924235737061557367659898264868441812432556540247226685569472746566850937560218017617004294008573408293501055671392229485929251447194015829586595784210431104740521949949940012494615257453990009637503317374322657599305894046788773093533129118417868087411641440426815934322765662525370645074259674263167325455916351377612754826906521499904417506159614956394909882633064964588126775439083749582654084011647226226460046456541065839767346009998341293876662653079216530244986908356458841521942780403452090936253908789777058667852035445849283450857767611916547000821374173229583918634442712813502656196818132781375556728632606599467999601838529279520081235074190118068298622263989297162841447597037996327848685629402885210642063718357896144813135630274596242077278152300737130700024917071361041129710027281216083998312150956317645345149778036842894874476139461141549600315376543723709875713038662449293388720489425913679473821922503200222438459888727304647746923592094090253520248487543109906044224371531514375559799105741165126036007852976595966631955058968605306008977470896442343931096890141919930570896934914931661814524901840852464240164864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] 414794170234363002281435883651947350450437294895413529010196657230272864974789514180007335676787859259236105315948949314846542804638607127313394566564926779348567629979610677091800765033316165688399827916805183367536318417042000976385787616332979686272042920135360974188742500806938192675805171037930328329625308121810988147246790904030694503168455657782961537590569441376923154614901155026073891251330857564115049434623239004841746245032775389657324589586977905141813454615362691401962222383209283384330783465304074249686359186425221287693639604102381400475827274432599998249653485802819273526826704600689732321818437250403586955128326390336477742395494578956758906377568446017007656553082050873824502321430504633990801332165225980575396972354175884723703871358990711121804712389858398775873673215961577105842473314113565612226292518246076357535470297154613473892371130344043273728443778227426031233515254363482794244137021042347514451839428147809730564677970951383272932632665895072683739762670576874274195159094190394634025925294601081907664899628729700979785857369957676621828760908523310816271355749211622968203849679852806309670159367569852091606177116171671782911354005721960866709663125149720519912891096028777852692033739507379346046957132029047571282369523938915979704738058001419541164966556908819375577064194763552121782539056024554513648410265502275965543389392288824506636847883026901550925425962807900313914959682435594190857195653777756349654683579756111765007305851159220377252033625480529026826612571056855700887560216711024444881280098884773758665124441243516139361545001725829261071891655261330444145313029911559190919877326983275743010900858103336513084090976859693042855774117550873760368686163072966933497421779635678532173935125758128073976836503358404013784301973712782174395136783075009185558232963863359293706169927128339520252917516655503888005941170330077130455089067538983420656085975099193970352760228778730664111669691007232699621017313344216716224752382958108035859661926362733055229350362807933197656026024244945918967260415238089815804431430206409712869603835576494685090788426757426603960590786677985330243124510843813570415627927867626191529313463742499858219285847255284653883916349158326325449650871763037872206540355665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] -144364627400069076298908586648067072868626540932344992809112009592140657158435982772564042547512576835216762309035811895998103184795090052985413244682568189652488023584861045567298905988427204589584887138945568117796087467882681584166887697870961477314206033694269973747604406122404018341427133391635702340496027890353197120216064042580186166772176683971187357156618861416517061554044025538205142598296881327028459531260773766822711727422906560412636152396698740113935708965153053028852723010431619256350062916355671502281489336713307849833327390878165426234059826832039511424605506952170865348454356667282438529513881638637147171671283012950395534673543030518578929761285649807653324834325883358338938276835769845433097630601338004561231245280623735073468860978613657113303378003267505297800629651749323516358371170104676521251463507317226320923480764338845931162150148774281032964309022486194415513787998158891843467414952717334125811078248852705274041379134472513999829118324241282904819051769656938783291378477333047182087818999578386189713090253172230212281982638380520082510764408731130806841677616672852762318025524176908253753195962095720840099239007831124261983210029325028628330028382912668548529818172396515766191668613867772555850721546925685904193352096407143590124489239983858352891652493799724878353558481209924666772140431433457753000927116819360621434576501773217109281685435378885942208829024972058823257709188788333958452072119097425044086975998165538248383476632120059557011680106615234921005805593457540398914042640659449569560253001436024348193805710334967889038037139666346913273550773362213134282299537863254908503098284587642305686199649862763527271901089328643740267567497737778213660437414699408915577462233676675875339085660543482867069773107143478141858217368891763761647812467159887655262344452799525278634913318587544915602748057067324465613793298437367548126121407897066513659582650637977950307642192602276988526203715324558666784698765173039938271004396105553173706087269679782816341700343961952240358937502786678355171819725492478501374507509409540301319522231464835380406443781299287732182055911431761082209895255202859847008611102741216154856261675963445610323228440722182624565478968646692794805198137557880523939029027127296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] 17658099880233234459600633839042605622849851608706622664011006819736721872423783864699765171433190374521183312739370017782397391955858603530532507677333780743342802268166445901400498272105298427577566704555601525497044842229013485274780685341025748825213416914556933325719636782393630867644304966044394422039682493954654306314384658264133309445458525731810908637089297106365189567874485258885971942007748010819850940103383580845387330561378165747048075563531060523064932198979850602376068707664852383577319123660629864255838877950666215338322609853849527633143501421646351066446296301175859974525258812765510498596577483203852949767004788920926790171719066307655621399935360991612226735605593464621463661952751309181767963750592995040464559203738524521454912920151400018815617999920424895918021514177257360242363149638151528425245041410562348960732467351044857028590218967228677217053329203895926851956164697863679374659670152931249207920665980671334069314188454266015999395153922272182249841753511770639592731292539772528495940642944213866871720225964637952407322268949132460578374736067046560431665332904514290134276525731311305449315283207482213009299934338099754039895145654585701807971716773946817905828515476325892373555206319315852275811181287579946356684286170864997601934923063515170909477336369616575940783195422585646336057369941723535054818265352228717270114523329608569878976577319098287883206723671037692916236563548251665789911102901268378408541285116691458820529039074690973594966552319911322687611496648066001170594175016506878550154716618393109932161634915015181632930536881433407169847744098328759923675034087520439866129074492113709136682083485500231405023094419383624666264992929411322307749716221957144779674527995148324114769539001514804939204175526408113071043468157893488650312837867290340900286655469452391628794960209851547366700621298198981024113376499304372961211807655696502693562801690710024429718881868306074234458597332551273318667400414594939731133784268169635779915697277326490833395295993230317205300632742861133238989528197928914203002079134367362008017295999434210828134168304464780876263169053000510630453224038606456850816051849838430726289683742164787056615227953022772812596429396903368390674099351975510950250345922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 8568865749486024345723391701604739755890011829270713568337509763161273717567216378522669463938131768590186768541918772942104426560092199227160832669422608113390237960336861888344015998016545310731219652364339989378863163664319891150201339008567224262981912429174832375401466950879138862101329652137018926541234829898652853766631213703429190405124074315244580332749174583220019717602481156746635618986465949299327451775111010828128753077771925038227765098049619303238324018819667924783621826422925188746897877727259482114030015058614022665259212420977189215431095015816727131800724035203783091367494645107575242137666802342259721461008193390234645908704820725273807129877439299972036204717254985073662329631847978603373160555341457782006248463763200515550335394137909493385286399565689320055341801507407882640430830223730214844239507528005841341351558323138052657464324412368753645498277299002595356655326191235900623418650611079617844267334101910930126380093946513506711687849584709605017767530711472217623746866696931980516933886033148785364471601519545429201241797788085312076249749068916850969808494197054056694296847191318510951624885100042777156115217367636890997894234616034861648451154132449668397673216743462688823751316023654222851250144846780393238236234079380959400470399209393727943908522535185240979804597319582844364894618906830192837693570331294520050426876483771725236852267597345402496017843077513258318440470103797022800839126812179411767579067807607207602614783921047734421971034704439699089268366597648510580256485032304558683786595487279689617343146205860717888296069703843704632837971749295469853793740044897937864408881115658607892045220886541508965173958138159039070636296746682153464286671886433536121151834993390918583146554180283392909961650607831978835590694055886778029888253151421694416469835799650019484923567960477374899765806027444512647743124471877168106939612605571950930896535042796402979510102499356853374442286583458920974838496695347659312165735036170628374465999398402930577876617206595937077697384149103300463377487202418338333102396062533594869983056828344135205400569214294935814486142776581052548570679427408243129204064161081119250844129549000837726395983701504681100649371283772042860589074858473624933539564748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -5655928856317127314088020033664572973107197056590531191253668065988124309264580497262233568061875892756575811358056709412506380552769120001275745542900590854042522772734992142772856977808848690749082379350530258912555103289049424535869445371020380928307074651512975783042855137091300734880793481845444534386993687101453513268431959000565935255229660039222568736440873631810740680407990779072294863149680532142091185209933586676984554689579015362208194272062418252781452238005534373587407261477884060860879571703911990251776421052287865380890132308841997380449025764495793197190261419805982070284067940611198475421954538418955572026294698811293822201109859084991015819057685331828032697138770934599789130947837012037133366231998661261570296214021044888588974169812001536183001358574883659626484253389921292678241714137072616851406536219836092142660823113395619195370550845690950853565230382351848635614360874122131661601317968196807216421838350243498367583962670864735257039942400923341528736746007988700087374558685702985403585503101763044284823288612379282880072595347831342155097735985692491162291795969905182146287845118523433983091927964061374977950467919927216428446747750113423737034184225980905612183755697411280722616741968902695078535260938412279006785435012565082432835715043724919866807139377518261626429375717309766866631396773577312249231279614450395753253873754928482266305423489085318809908031412884272011407144832590334424293609378695819885160798181395740899469755085438548839687169226867919127539186817814903484312202569405259258195215487358426923320353517372526544496089338948367503474669748607501502270051684798670175163696636494323491617900271156785360317846196898694002618280652716650608339260807685679137071206127014601541677998325346658097306076681239814397164701243196307356425751245846416485775224363396962427552156048584985521221317533079565529528810754556645992135498103490552598685128778456958776253910085329631294904009735794430641291497181457754417376391545979274500442888207359304574864774389609039815435344926181756073588490273404492687474605884423185746636370576180981535563883120133981986395799699811464974556721661944734488887750758529380311146689074313526509390848241479326729037526459291639839782665690559369901763922493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 1736215618715663906944447144982997756779584673006496883156409988925578798966440946100245724523053013872447256537583021784712663277397546658945932253607817957130640292048840964876838884614347128367582257592293170023124847523274019078774820080160047522811364290518343966434479164899758471115936755233684803877380622456214645181707360910637345579919478760239983217051096915525313222033922907574811467902248734896851285019504746575469834256185523388864181822837973926978383692063792069718546004095876227639565334367402958124045322599788200407510460102251194576008730164808691702746875463475585770311138962311871201113824454669799555902891125566730010849969620773414492915951020764074303912762434403662139227325144058639256350354973817607948624162293947700345148096980067551504641693869412954201680463945531145421434068805122491796877043930521869029541487738557247887375408375956116552985709160844243712517744601041395610310062133768986846593650631641028543890061865639529651130650349302020595882313976637461298775316721293425089168193513173268534879505330324239466921914123727499611052924817996915654653133519473610498717327794527806252730958105768891191577107153834414026532524983475487621241249899681789857979522937552532845787373835757604912393592610301833582067740801258198601036925322060139344244535805622622526801752677160091632895136938291093015974557979061635769782556101644545887117858467484406423542259056082619950274816774275267298063433406102855556969147114742892829731961884062444381580741760999205229902904569910997056957212301777821075561373488769889644051873721079822543234235603231499424493589616592770013082408375825159210922663303575088116378660843694618510539182910210177082202772347468737375060929208088615065991519160780224777127200059141972473315418155011682606406636461142914554415493107695057536682680596607062441134379581451276791842451723116489885093868992821438343096415605993794992334941630787857338668090854134062677069349173402382287868195144097541806110351181376198472732392190767204672547509277757738635054695149392762858506082363957740421517435033592208569678535503657300496845028904567604147940162681371759631714816542244936290498584719542271288248516164545313120385939369471389484117690776730107490493330183781968949773212844032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -351198457795960617178024220626391857322568700343998055560927158502688277953333204266623459073394016731075173315258320280228944710808880445482901656602828892638837448644442704325834022048680244040377140153428036517158738127060401411105177151428801778187068347070191056563983245403576927447113256750698975790028233863399360794627497860331310746456950302209014143648086789853698761314459495247976012725361386907067226927599141764560264543297167158604450870981106445681798440732747382674300464278457831797142024620477107777580926294451940630421717789662244925664984073153562521186263014248036015037316847862569017983878205242021771164174819438081608876045147422550693578127022455805174291724821293601528432675786266325103713695273337386783898092929341336418368834337976234806199360039998823487892866775869074610010540290033095357066762168361894381815071394909908472171194962423529368382221143359305646132539454350783981692976857161902350858097823975204190739388846547658935321372130706554524192767555798375029145886375212222452686023790832762885293377371129040264815690717083107236336912193057394985392767836772850424643946949264679874197379534867336035726154505328811873609482756396877323172896538375271359407090148872352347900331164266544208309986737288027509385266510870439431561393035470468532794720537277151955699819739226810123982700409673832976141262074031887456884251565036819317757227144337852336059244071733158589339143664954685374708240307202576656803576293412748842072087560566734722459349664181761337683463313537117750509158638063989077282027553409885245553501024245294634875779427202971689171072562364090617909682495876247259756959213415871972236216409113860751984866134952527610441023065374489181773889674928316839260651003524217767224247437715973674024511774740285268687928671192957325468357815115277827770044058279323343486394085184180937036660819669209762149071319904370238677004641011498470536720236906182242646707415095968922987047839600920413061790919787402245354408274632754376020631190062018996482121153315347597038990337743900210691078945335598215219751810131178774491351520187338583116974390277694900403277261080691025274769875857038266339484165480115339047294186927827560836775525342549722602212263825570841777419879069574106154857922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 57970823668318650228539706400196654950420924337016705558609184500579511344909705278196289248585166188859969550707091933302897875424169801173133993638779288286929654532860745062010161520701299529704583039263353728145551377313656750086109355303701710484452635638434853789884634744324315802666447423635566442544944580167165570428771053810962941208351784676680951630846707770438405063665730870858147349058171846210961917397404122585622893831889712943238733654595802070131872378770334419271037945036034620726242163575056403335892038340584109999497500670505194612875922222057973334463387686385431742646032533923211045637633211080712022053410762015929376311059156182412871889831167651048798678719734043186821149264165795271108633059214976518140307577312821015171709064278517434882846234253409964500548030651566160300156174142347395713884011294948806732923901722283430792157423592576162959969600196619919790741405146509210242292011292738476094694036027239275915553907550614247429740247788332355520896648928608954023129599994171305561127218556133134050754909827140674877888553682804022858343023167770096487170678987624516653543728260154368232489431013783709420745026310403369704204639011322567054624784458448054577328895302708235510074726016074432598987479998164658019810307852992063411689916822082255522879202346567689289927060715693805613098918723745432193687765235400728383939086593070401455003320174134059934808069533692837445336630981964515145362376997151261695910919618081134102771518607301202763009005950287686115533959127385247483852887657924292166883492434924158538498351057084091476815803148100469860585106758121064667427512416411309616010110504986858125188329736436518790552228684428944347274335214272129298338934721453871512925519416645801813045582305532486317584021319958046963000286999055763169856032614019108961619900998275705783516248716623472994924034933537985590196249267123591000369065248604998673107577130555472941273919112564587042206537635084422951500489285215080064244031445409828947888485121693437931109694099636794690715215006153830018017711799922424307553762664843854084597133955892751799875685918514858869900415751260470555693057301615440521418508954952972053344353605968990451107287885678851436374660735998553041427116449385715489065402368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -11523480354009124009037341602593969594484502597588100179611493121773586626169704362275219556072234403518368392926735955578221449241947031191878305076541438602714439131733009620759649211759237093860294410640002018434856331364986646065330322943813368769869761622386398786268399406000418922893148062072831354684970925539783406126153520247249432718234426874305260707617745868758122091756574032162642774487167788183451452150495121139542551611353762712148874260975825307473426174617085507322912905287213368070906887594431620640460275315864294656992479354692361461939587263350228391296067857944161759728113789328842461032238675578436689536525006501359641026225188824322678573558540019050326193088643775874587881986179142360986734892342862120068177402100741683029096899755204666923083686055870645435326991551452573472201135862878090260366433506293104375078944284250509946961047158808701585849072393530878552077896878677880936484349172079459463532060854396608815415415752369872022219870476925243361494986624721976144593297256326213136634749403432225363300592582833269170062481205953735505872524460038686705785923483049561772967380730688584766286959607760178583767387262632705490185559982098105826905614350765987518283518521080988600808513337725369569739317192223158005707950859972760442975895925061761957278657209871806554761411908017941479408418299982095376605766354534246395187646641040359115880416384586514068780138204286969081243109948923285736322029856835355271919688277260239793827289291773912840616806053456534598544007631417096549591589431609789917488789718415833406402450922352117436342235183101673356400588467490678198381753507945187145005856405339723534235968398478463671371985670833243117533366402585529101246326429865993664651285374986164667440084575360777126498094825584583470375884126603509424631803687048882592138662336503120284427447166247338702469705958361821562435967559630662021927447711585506906140359791790601128654398484058735626241599419525493998319739813948508753952459437107385524766559827344732072807008169193118857933209287657708304489192221962186649298051182754053801314697417115969524271093960472132637336700935001202461356548754013593481981325088206305163894299298676435840080714009284979168186717005219262688214945286262354953151447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 2868820895070515644627263518951882214880646236869302223218428867853324425942868956627432356917463740936118872067350765449877063554160201666884550477362960233058665447839671197080991948220655933189357706245654946208617345248179428772364105059385252907641554423602445381226964782092047864887227735621866884109771379465918239001971187347841575717176329330031328692061868965724857698092914819794705021053639944324407755829917745912681037299612233325133151071718752339052601326958791442243811136100907006792346261764146299524064565393581412642556878910526338873500998996274484954404945649694970550443250767628935756325383961642615929972331887677773508885005122909349690370414508734495543685463406168986979549199929249590318820169054462707439994710449482746464032612061413315826386430253431360926122540441254166372919887759985478436900074075853373905074539861693597508695269129648693373349941016833210662324362255048166142376024954435311617644328351650739736940663287251009095312441957049443917556962271169477065178241010357212967806623091937762463196814060458396428833054521322981556661583592782820645616671808955081010789284144844585042540542181841941384244026521121415096596233906951679050775699943703870238157451028996353398938941570919401780301241713043200979009430970656357693674259992447404355574472509975371626525820052767842647713649676024619095480908076829004036896516576768768457248469798548968173707580032644959021788292689761369558883474875421590517215540085703701931020593546436669802039987573015843307436206144799899577924147788561627691925979427668587674559302363353370809707504166680037135995351682950741125078044059355854748728810964590672801587513140088447492763627109262459171986757612562140056139509853546457803945164565745929852619662249246954755800746687783457110802861410384299874214764308766149442542317283449402212081243299004649330290025859006316313764729294822806021102835095614135433226967541891738135670998048826268159661912898305885030726291569190211518336733469016771440964528248592548538859315638160726623924142215890703546966067237076068384455452581564861906202394396405965659494459840576366779081879025995674766861341549348477212808270588866787403168981766618291507788158865091022408788500155610944169382655240669164095502548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -597232913853903954781602837098153065441623864095595972103026188552796024164368658030153488014688824841458161911615664443355773964133947071684104464878610554440493766363482008255414681046107983675397623696126866817805571317400608991690250912181344003691285953009943416599705650151154222403002847175581869991446939124619566584420774563707031369627691178172854517377724398793778593035028630772544111329077028724525871896080814359228516386886092650165819593263393349539344541966651915551182337895301873254818630555882249559663030188554878105578056659631061750181765235817502202830931192725150476348629001161077551232127580394723706416227676097407944302061932153686361610974026137830719059386735569237967297878871201201917815736187464426083483100509101419595923408030097223922047911281829229136818211089822828627260970672907210505811032486145087356405934132470218282799916488633301098328949929491323841900309672361981882408031340363111547528395969164285482309691710585724397158668838736078374622631269751165619232904752803635930382313557959838769754028761103008536980900137856149997758570272877456475955068097560235808528855606863743476631545879895221407293073928874235655069769745340002101088575602923908847993146082376402605661043989508598226852349772443689785715552387874187950618456776097382140187030224147806199023038548098129941516824880472443066866636811259705447146121599592063648133020470870868491442933626469141532356007065040012267052203053474415156045700293273597253856296677932078564453569197105435537666534587047645871893969294989635459290742193096343424753045548765029501968370492536913726453624655258740544190389914650853107794206920867849604551766311800690640099153562651617035490495360442036106811252688773121760251392719723030807461325218911300746581596379020332145255892691841102271165862004143341691945279081824712725057125009200193646611383049451287358622977642223814600684298883800897372880932562314014331946883501679851323104475505652228829299804308850799976297591345697066215760925123676234314587285364286687666622572129328377852387315063082890109414363910737047068837836569428948827495659464993333555958690578910712006536031601082189577441984715839174194539872954502787012373477636331376813301292354208445318121905112134895217074503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 78168390413821321694522485219198322485474841304765231103486248986918377051640217973591549714226721759202594660220164111428427971422951768223599911665861565764024490009034668020019933701912887967684737633201213071058130000010876206367328745755661658817652075626306851437340744156294745260412377338521157367865765862188520110535306399602882631045516436246899265828544709687032719496610349776461893441419953358866102789439490360445187142934603021469244650650916657477237476407418494821705469530684633451772660085005897483280786122649706253040602638098209692266211494606385746787007853267755835437861478662493645516390584986174637223553373440685794563698509416451486645510178141942814003414522830663147702601692484147578706201096342793721074380385572803766458034648510520010055352702101313055526673585167142940171832190037432595875366765657825490557361569911313377881604962574334249720058921490473912790756113250214334983147234548831639159887311056714161106557694890621196236545925437925949304505212760818007955028382740590806966437272192509589702899878811399305141367991983899894875125543116352067865822443503917607640490351302832857352233156023133946185704363403259192421882718124642686628445192803175842743945437684916630341660677846118021326580407300672238423435963894221237273085822583628300335143661164111925980538364280398215311955554030275043387165699236727180373112385921724288908749958594353094316439744261335834348067857863103296566459671696706123341955712968924893056626073082469534885010949296478116494670247318101976829283064789624238484706643999405936829913077256384384998240445125728226061395564765040499393843673151429991728124388880610248250109891797498031911362884285816297580239232393964998870523256062242966499327310077852882887214638276763402523355100387140678055923226792911492811872616882054044312279086774154854824776446620412990036654516419650276810019009345040189925787231070501658509716121437650942508920056896006876109960047444982846371958133000339188640166569433655365554567448352425684775006432602045669476117884980120701867912333391482549652580604584926028511860819489759839430747220578225849741797010337732637800771291106491701953690208126064820738753605324945412266405599894217674301556285100462038249486493724994596151230464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -2599837074523243602403709738751014794262030263820102846860945990897347938614312557679512726868476217115941473912177177853322513400274782121280068665035052268189136919163627845070530456604589825846097088859510201579217088143500445287015353025873616639659490473332424490967252241259595229213717445188597148682872729429176065195848339732830065488702384776539576720480812839020325257719712336541228339212430107376910213462234793600401420184444708671909907118345791663553861717966583063410807042958619187630280803229576994488575027783935365205587606249424190380839971502348472581237431845880565789669509414277291887018066306972295961805607885257338944778219783679210159819106408094356447608648532047291391710675369573607276405918227862552622206547824251160821968235258204335928421289324744404261458855266359896878135373133181439060122849479765640671052176290187740603115848022786081067861608129953646346029906076674295083779913465428416394481287342155997837087509281743318382987942977795459872553590372300044230275946806373892269624972296864533010263413972534212145747845052257898044834546701833375800987541284776232860256885504599380325003419238437678024109215386570599294489977687759843590747020880092832914624654650490852657469659082423692369755536763529718389143580592446991939748180243083485509745031125842927009718662233606183955421363411336615111571826578069751415082280396046044081625395039306721058447550489564817087475915298237704748476222050227602291721788798706400296671728445471254654325550119386014382194786745109439024142453290656097393727876910598202429210787248226275150273725196289511920064981902798756523008007914164891498110673164663633479697104467418670445316972123255451578307714544576636268919170223724823826389205727781871819670345480655715882609979408575626376145403384824360456546195023481666745167881874468785735650337574577429324906017949598048868577149201186732025907560242431801236001854243572046168667796508133186933695083195458237816652888671219055186169470039563892394771969896346807057984947494469859863773175190195525237339392853476592328337628350726821367839702162546847658280843034520255698067554356269721950721403141171846571988904939230364360645090707477888924159190711718430892325805812775020656721514961353196290703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] -1316658720689157728347184897572036099621736621025878222393602598934637657997781417710306730761446676182729543711781436917463736149122745608255307031776723148267204151837202333106213829133458199223050536160167393880891149232787367448894116355194048346422662060242054488904968244046215879850020902699335984201874262622161789967123332911562502374775761703200277279410552944655705731191372337413579523589316805771582455933665648820932517025883085213127774343317816707299912855129898061887553465158460244706059726772246585745864623403216210671763712362973119743476421376813451196981553125470540295841074933639093223078270245423354644329185375256513134055177110238522805653825674472063501980239135600092526937988616014557759440313315129516210924989654527132027053528056811775832347560299566200544348139185961392195802262059875682305406609739138392771504853285446775905067859711475478446543721157614113474518478044628243478512324040268794650614155225606486202069154755822580525175487738311405013259188635807317793266244363950802070046585079615351188249508014343518069328035381030185228149811221953491396528164614698854518072332592357754856418157144677805909468733856514629135921859396097584302264873188268610492117225357136788411358402635767204860960286739120874355486125444762069262968219258662094983787663546112856324067799140771937065188775945489620605244553262195162483921707337162561054361661016847099971117082301429367364419199670645310224337335436713961039344360144190838282192939464626946259111225473910430857607565623225034174380512364041381867744745083529551700444974770454956344832507698246710412703714455027287981729280307856775618462962567081399115736664773148978197342833542447867379648182040426300417733177143387645951854715348733827372347066018150317638664972552184367236565585863997978230189602721185383413853877044150658826422131342599577748157086714883988092129390732471643567834331331341200136331265031092643321186490115334158499780222239828829063280356958071602005411319642333157552842167742441517778101080536915116575882005129233612981971558769906390561876023385433431148391234639688397031419757640542194578795691311649858674617050338497925529091113893478825141588063317155828510573458073430188020967882013964430014918253896525699897884672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 334533844301963398685092534386219604402501065464158104868717393631037399131918474185408087924228624721966320524053157103254866946932839594215879898026290045196693503081478841354412372943518459827446470846164664364494073874363528174586083539019678657092839881590948072829801927544701790215361121379718153250961333271689349801164108452440047622407806734793325917590565260536954093982216066212854091357744815868978904170667086250634562056641775337132768193486093722315532448854736255472913372507049679492441959212715740907738525063302831238334556950480766217340791093306771146724601267816474565316439781972788989745230129294152309396024926209505250792009855368687967214171859863333401891336756926453950735889932625095349412818007319139160731837478774956133698256004396456966897121399258647627248623675576815696529274249166249602409026911772141371471301582313085847212395014100249810891784818593135612790119937578158693084843234521805906249323179104285536864872722207584972891213727306459335125248323358440580075903281713773550771105613640145598830460884312870012498243080223172598357263284959284837345723431083343144831667864458668630235411105200896328756020650432471431685709410271269180685800188939577334835475675656504518848368657089138873638961644988457528693864874021621153305463061621983500031370324606893077029992591769930701190498207229700461305918270598779893492449740588664429259921580863206965847205693336456859274392794233217845555804208577932278119498781316339384473497991895640880951669264326474810507441616207765573222611414572893264810190495264874533362386579008403130734218649257910238495073804321809510156293801712189782112819855486420539643866292797400682961232558568136613187802042581833730176804304370113817978396115482166326224338869197045024493943457014549214546623853224437058208693931045529485913543510477017951330654211265486281654896323902944622247903217411524501460249894592695887616401578666462808636333068741108678045886155043353300167884828761099514747269642475230425958144154417252154168579092592241044499650766452234192999502233905176696348757430230926045291437196800336478962082132203149309374433786614083369402973501545030224623002065959390638496547352796069202515806720509221895022498705223394142330112292163405144391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -47064351933818490383982603380087834531923932603339847214353680064454401098591384529341508295311113036097554520607970874027493354511444357389981270573938467261000238355842682061603436196841568669265417064156665633322999619132725353946679184859968822109107764771099471699593169151095534090010475102303562199684375593964366455466168959462848515044523750636669192669335542043146826526866137094700101933678326497735695602765673173796100334277404037057953458575279276035981311891152717709820752211023641512935958831199517821155483852639962838467268148086242031154907403824273787500908664086687677021372824159075327446213044889802305056116990681495541876519330102775197183714073238048463263452841587351076311865966511366371249308085673637609701048838447448247934267845858785832525750773054408471964090223140869864441738304309113653842133333062533954615226115728300484487695925515306550827528069082413840933776803594051220229164623894717366986752035005861199866809316506345911675289481327706386615769762664384994454258498352010911664766903406746156703398555650406197760935310284879232949506530569098931278056943543875265045654548263207830686372153955798283734776714534831044366479632930481900677592507715390675844392874495003177583608694684635596600515012816494288249808160149066018156036524789381143380564087893060871432473940252060591765878077174429311621570767977953299359425584767430266020825470375543492306572940011041676806702563909182347409926719240327311857515121608999297332491241600570371411418975098342355094488268403261977535009595662667399167248696773895999996211732297273602643699731873029723950209346704727877526547383575198616719256854716675520848885075476401601465371061694629098226545386541287658906854547480096712175522496505177199734020706527521682911979606789830776417940273527317790554797100283596509018787649935303963818886314363699024873541457648875932945364916742751172695720346383282814431360136935077712996869460218443628333132859424070388993399545414076931666883507797255632909026130345112553019067278499701104896032119030029906928693582617889765156969219725540428043884104981855830677814060385558307739691814404479806326878281673390785672350500001290299604618927160002972413068985183376814017875100644453064571020668370095710404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] 4977287970382660112115512543321607292891523548490179403173528348839006249458935400064450298816797017284512931946763482406105830609076708823665371228215412915833286309327422612575159771082781621229852057744342457460377529536642238095885083420786376178211056631124870286045600657380015254655277894648877209470012511211881504429764276068406303090171994817912437364924076756339011873408573760460549144674858190978644649217169724053069040184430934096429373545658069256364983162222439659481077420426054762453435289533863752574166614006439074520492061881137711718933546641587605705519666917201111211886653451843084716418160605634699154513845419335998809940591785861746666867599397150103461872841930893443073745167411577162406432490019020853370205926353689999650605966307526273707969952742636632292206243783810022931010634236315873609246813112142228519047287891733673274214716431604265623872876513779107958897414625635584656746033978407327026867626536108513295593867073854009753642564393550089751625051440329679968580169183435261765154966606220229926329015938879062393576634721056719667929694494313900036502621860776611519062263636486663782179227139816444506557917248279246230550892201502282908176258874739396696170206284668987827866916409966237931866002592586321376977628013153083162368599085662627250765902565377801990225674830923918976498562449667022456474063609319719348570347167490279976263370470533019707922572620714018952282140659437106239739758705485167870566596451958973729768972193704860050805296921995707208654271675038001016969970104449351305550334704311518036326885460240943581756210118671654543570763434685559007870048782951171877631976830735084329732424125749991556846238179103426253906748727336979550953384171141220365701716814905404467180786067099693749929693384368363207272146655542327411525275455730881919523547250551380131830746250646377910075107187032124615551819640019057656249907017841427189129933775635924255257402582699777246615999408794393016305330120857928567839677966903009700469188041833216490772191931474274650822060870020701286165721793769550337598601650618528781652183215251674763767361220827386179280302215296268915555563072525977770768998169227712390943529219758592412768604371893365111753350456191602102732231355641700024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] -301980761343485109417016925076446721211703012068537661002373689843213762116070234609911279629375359035701297937713302766704489336055023044665575630804191650972556920511298943675217439698363364645456318908619458936468892758325195944379903843781017043051542442620430358976137108162397862113572596823362299070507728723493882008186687920415320527684181909841766342093792289809586756085907692582265945217609009405611310375821757691493618742109605404627087235091611949177678859682743438481028748789602196159178135960370040323553111216332985160631922847236802563908237011605550309024977634994597624200507489491495527231931802210265681443153663866888143964172801198368919791226753353431595796954562237783702508033629503137370071220767112859827997404592264126700939000952744487678611284979015213723714011199156184286305743453229887357479662078446166147101930275156573654236345149115442311662402208394946230529316898644275150942429465285083761663168524289243057770037500014790623026842337680176937004428357689023726447137028107525488549548473734698788334858978971992637327304406746827625129338811198414694833592970645464199896429292921102897205933776382508126312370014038592847491384010353496985057527599468056145599830524254288067011158639177702773425519507705562928808067134935006874308292521425215356473649164106333211024920971831030970159488910655400074523644114787537790266901330340367829312214157050408588603706719958964897300179570823238241361517536712519013853093285054064951877856798474117719186189294424932655425510762737767758341045728868380656421703820628861620179037590648696078870587292051181873548410250893990748111379859357306127182613955387499991917597782770436013836374170172462237096635733722265330774031037415955866393787284519238891858509442479692518998268268515732776085683801731209233702183129247804151010875148631402795246096408501331641893199141284834306961445449811520048715533078701599799889700290966044496255410449845944311840560455188149829068003395100369227507420371169497879495579113658327941339269744598660849630249798703800075370560682585053959406373678052422535612978157543301520563164761746048752427238257412170855420129161667798237941495283081519692446963390164932727375320918082291596366198782359282514286824729008154869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -43112856252506338749286964653713223478054111723252527720428100627525708960033740292397566779091488392281855708647423291921891408043827797233875035121621763604866565813362764556137274667744589990444365799691826508590110284332450644842083444136665167465207123311187605449450040632491595376947838372391695914259984276813142095678318757681758133726411739782761402956780423365676917745104456522045406626400783459864358218163269705250163234538841555927209919955833300327931429596144120936718486428907561273686887464732128537203731152182573272937068113584648940241198119643960293036112485462135693622669099025943056669854843108022925299204856075325130218138706125793766308688468971238126048460882288074024092076892399435906876654197830898339700413135904784596634033714558409300879032479247089511371522224024460203193348998021884941823309732702917999993351685540366185899659806170403690355047395123354599696024951967097856446897943349635474460099852423811526298710360057885403189561592960039387552613183311889958132365956699175109327802162227609928716395229461755027643577519378424601276869959349953181705733930536429823559067321565856307256992152953599145424120117027411922316895065798752604585382827751017452994452520827929901245020348167520650692505430900202781702851352151823681454869171104963185031935255528453898243698659000015956786165130026954613169964355038537442440037502401285534933392608611348608213284296281960024334643431026378829990484005141070653146603197047630309889120644748454236872391818886524238707397098018604788939191702553409982067243995726599339939208126711015623621320121798267150843223888579778703479114731282333854902190573326128125655326393104718599888459587657279731551507556753198766879102958252395097787467906021565563133835704243881871561675112314420447049857969102722558446302697374553219576342764177547049084036953613137277671045254028985139148155264939273010794587408345341345841036169741576447706762084975892250028602267968916864030557667112683937105127106123842695220977609099866965585369865522219543083777318717072324229733640423180935474130363172041035291892272056689709955579749826036122891933539324863929645629401602917974340916189522636798979262555264550603662788043925029010373977700569101481997199283650539028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 15641473868442864675558209764872788210345520677750749121775932045705254983492990911905706154077429262984949973394873440593821380104914995363269359106346978798934148547044840627697819856184745883429326074700441490266668583987783458346725958933774462612002865989001820816026660847092003110231483894046737783069898742458533968195064329193555625084439596326003663313929271440965814242961106350497185055600965520056668762994738575880485473114784275747325921347063944169686052935416121240981729169479609664445175670408062692625613990594473965371769153252378597887918885205715536445573473878645446206740313268338094075182574075348754469197906303470954570686443500708180289261617924250641316995806830788227690500044945410500713989345610530659545910630660166009092416209206296382767903575788521594656896996440430724288542676128432998544483651484249988289833309963554677289985949135144081629914151827876601324537186635502960131091176008532007227014116674958510536874201814380163016724898276203610542767089045693652768009993414585110017979832567252457977661208366605472121782550548308420718495335175745256664554411819696365565334279529059055233955597849992066208806736099261587224933960235834062861255180674326404717407915011717985193201216478981398902396553224585523742421211030410735660427339373928798541836251301715607629697050737144865808220532924370072195719218052087513857030926219741071341557852385962985761947415949380919949610201713545027389403861840118070657877883386309394907823751113606814553048177772921494830678497405352068720675934796157910063932595582587588736324709147445399704222357135901035075120810293099585170306810699988357021397790580692926176424343855224402723697373865559983340818503105469276670072077017753182404606998959451697244002804086717944755324775886520026741164541591336973082652588414627578675005479768127176664776150513910656689641409869947608300542489397356258530333725081944420713424351679740375993758756341143898902644454421712640711176301598900053832895238319848014396125297868336344079939070594392527782381102680341337518539851133350459548507311713732942164195423875888675172696115161499529016063838882549646230844180877113178565652330840601180150692265024708170742225347260018248438276648248339316615964653653803925504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -2030596476626943239130382408333742366605739284564589684264859464383537482985461621172812784118401086700107201292972752523810576068400348279705586631492032803369878597624231837319968177771133587500062775296575850963644463188451493260229396365289346715427079925286830327585600239733839541819887298442638385023816825836307696013562541361049042308897688249717281825796527465872741176515042326969967982637645438830462588176239803939981445165410896873698602226179333103089797518786122659903366060570106862566811606846845572699375758777307021364939195638442998173327482015751207461547919316468177645936305817756462216580296630064537593382655309071515126060765823176937093330032115329441700494532696732420447022040003373879474897164348757313534393164158730392210853725333873843090963397758756951052762024747146805594013713420134958601915151219020214791331293949309779279476554177309969551998415265457559638389069633172457169686825346494333397357282978909629389614822531196851685511038098189242365684579558023466550038219802043390940839936041923796622818401216365966113904381489171211639927999389298734209501486771182768069951908339679390175930794154289174872712932368339014381573091356136756569589790273735319849820583936455388757718030592707880491987408922951311455789568707271020343292049429751444785416553190820675958317160082406288448933471285089752683286440059994986789907363834601036743224268175473303029438593877874535772437979819104806568508339711946044918654702751531819233730720343098723727345030490542662915353465201532700819200927046615891319664193711535395262320547293288716058286302316994923229008747542619723812412233169232994961517845225281276048616938775040180745225203732382868499454049273290383646150158050223582754919715284713385278333460125666476149786943136237878761402679598555103335197984532699671410795473441189471255455366320578047820156845030239922291222237122197696177770600129104858262709686008960833798266965278097721629734681551956035142097271867060736660293626680682905686003308260566280541243630165219623872876090969522952837362141225640164471231592005632308874275039179537580609040053981893170160181291326735507280298421278182124703875197346957640323252779924106823720449650096080074423435769107858996775846095428801003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 98732379241713877072490372156897834158594623898995258375521391681087389689218457990154417910799209337696998890469208125351409479989922294727854403164149577952768488637117828952622500298708765968285181343745999924866514031287472462552453719709838544251837053673924670936589704900101608684445297593819563052887280195053695065474557203648428265100996657939754857914963562409331271715410711296265024814588939668435749555872855229473279438952633411992477375742391494186885464819376938751990440669503768225894339173315354584465697593589039157566244777398174903416242031431540267614132579810229860897382303681002446207938071740340448278998085649972216235236668914345776434870757196201438194562373681014158871504424182231926069267683810374517086734625817504183737479748267431394390421870304973577294734366380916752710245133423271596825946791997810915676122334135556401694185471175762759628880565089163969411210270746493465505960963524921257296991606574193711228524279094000300933855395091527003518274663212861347725912175227836418535138461478758078673422247454149841364746202096809521007679780100028340966795376428339803798172907458044568822124032323286751448222735778486134897535759878723785312706670047085352075083754153257714508455989288191983493247732826514021887782715895079917627258088165348798275704373223945296149083488365162512339929026472292071833020599778160215522360099471384957750294212199322155942005083683773301213864628197785391615569963866588059029476498985707377256814870472151980048072056342153570225637790244013537353660790786396737386428552397636487227899520777904422547813991156532924136984002883913774443023982165045551998253241120446509846148676487443731522468486458589207815535254063521450860850965686841145527726531239463693845794242429821531834942232128822294111890468310574715832363913628036650772459375775114116407950089799323704911805440774474360192838085600005945284925547261749834747123978779855551542955694334900962613956088973639347781268672268642825199431909045997207955250841398806137038353940826724661181395847270740587718255672740934853000087736439044572408815966310788919708187158932180577262294058757420949378064386913872843425485052222179486575711074460905617538687910902583660268415449118602295072984876294602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] 8460945812080581893975641556395313715378925867964105833103196864207573940179850317517218262773133117852475275566106004436396738287388743001244337600782907458711649416993041121253224617622644817571801952172760252230125036709516040037854336019250427652501635247112288132406451880310369029549237492736766200116621697789607281082607197124497725749645518778850447874874702265558899207263356468388372602837870055402656421429165331887105147294667616635305593010165977980303961613349351245557047163514583966636702748072969642214605008926051051364010726341991500561419726816067575234799590794095653340531075243072283801362006253779819834172867605430849897703701224880835342250154828190480355592526423132943718697897267141468069308192688247521625573867057299374022672228755570053101504193892660456058743885961724394172877567252943857173381061566092750971178085784821635344558224915842049471858963224144974728994854716406057859235896618836306773685788661129856633280132956086941532841456134527990663790527927505605106892461784800905312002525637053942857969232247247479798391462098398095129888166218038464844390901903968071637578127754438307676693243619334502623252902903569860809457404531534726671438493526485472319191691587155172687593743228310978985149428189662997811684572240010801779104707118405020781119437438035018453058705750780957189109623429601054113853239360715094205705445846443359041195324226142239205043800113987376931338497076920822787050815466787467084739780055845413004405633948629863739820369273825319921295798687575555326548594546730754784643431885935413502991888361379796748983876324992891703756112852536539197458403478826117676501576898983686162923585927942424435558717723290096845436991855464299430949988985157889821028114624245686388960136019079679927961531346633495425272841835670338568673023199117446288902836033805233410356107063853327156290818228821363990411990042382326517360306165831163862890232679922072634364235129265565862801709238743301350556707696258471439284953954555496720016988376276041595634942796942462983782263006623853701634201461308804706584530764491132351948514013080311260745183236649841562771689616389419403126955987215629198444802104182826388161959569467351525147563764575287415570108212620222649267431449559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] -2137666448737865668237236818002002510002201057988643569289036964703497230881922831096101438276049370601861489681971509930308295329515911508465900152002047030877259022036000423554135840013192933035576224271422625974510519756528373028754556549600291286944192064127734967332245739020486920714286876861314035060394392447489433310458042848089741992704786713698574641510275903950265072748605529710340137454470718409857350514667775732560313405006297849002616170694435645831333925374720365840042516843829679500524199859660271243155028444055637694298367006460261636822690676509338220689311129994465487110560764003641478775160989947213564473256866359170818252320332270829212189112082839089398647059329029491658745705887863075708803640260656009016856527638103193547877407821465792034383055383465020642171438079253904749466477136579328558610192823828781603704891251293674185727422459395044377166473813975881055242553345135135675975828351231057301721662234305422521285289937480513458329646268265120227912988893199716269359782072112337890176111521627007383489911288615353487779216404305828665193831713505476964655627142938021093754042073026836710895672625401453865769384964011979695087771987300895927161671501363891552804398397425752920694227740685955636996927408415470033154878992819271023859647143223548213142567746461206266292171377669668356991630675046048707305819266107288193998068256273676331249587308145420706799820755871422458922903814346765218407536081851829811794608095138833875262103634976193291203121035406538019425668103014918735847635368627105881989081252570541396849625294394776400108455435786225146444289395427972065719729470127752158727080716810001224174427866366446337527687733718947264103319419628544965812195345257560408834066780588748998356098681900141301898973042489807781952656885061685566879303832438780882399988382974054560041218599167557824065908723082184287952476263529407128710761592054391846955755313854881616335982381152622479988216468427462685171486446441635131685241182115215445072302438496562541218324012696004449455067133076159253429603105650297250329877405261187935699071025866272435201978758534067792559231737783008516539972560298815420610943458532053797250236665714729416431735977781882202845088601971942656638113751760896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 237329386538175122024150720490690664728736430110904371953451600656070332551410617005063810802410505589521136835880608156444119199581673464785266722514063129755156490019223342064706792659443604629696997207693006728593368758837863181743343248074577351838651406982943912243508714619155559352050873306225795735073953906763675862950924614910900323215330443490674781214446118360988776690849491747032709940798307659382912732836391211668470726143529642845171240015574839511090813739880221941542148336697964093897963110093994661401291289249968499036732163794350408114107355130479236818883299441890375065213191670589864069274596100091417416888362103009232023306744453889543478028650033224936562738144193386033342111604188256892126035829130946153958524859195794610364460172973651875651153323886012845576807362450460515346806911278036746738976194518297127980580699440282733544230942060372587381683808921880801169899350724778774211559731652028405901125887523369741654658414670349019238656342880524186299981235840630844377768074231273841389674069872304479776415587317080664330753198551996393215204256109284469889507481190838975796764239280717422732382183015283346633277369758698906803309650867566174082377173409842628202723629380119867754370798300454828581322295724199108990081244837781194674380655017511687057556810516478335475196107302416496138294841695582176546383581565041163070456018112030087279845184535256136404178855445492033524891793048214731235427053981402604001899011065816911894019932021458996847477475036929331225725109466136369168017758786825865056632293623930305810402697646117843978306815177620227609493856087107499058323711098779375365480270612853516113843604642581721266305726849502888243828637695786017607588743966050682981362606909089981865980037951032757266556989465913263408051814730719304037330655997168953086750034532164010398112783992245064707423667008828588408486752825275050115699146070503674432023871526822895777777282331715689139460311679191612236223338202046043359153564599167091212089555798990686922466721410704554141531433110720392761589448776751326387298387677320710694742623833147396514780590136825436043989998248588521038565390235930092852254540786248102334444652597346172623856936908334926236976773630998721088265241231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] -15906312346700558475456839352556623210809777878375135950985042824778599388437197699658846957092390336435886778959484566259178504896529679563066133292636825162495852127048254500742050718211427749511360600120432708864827068325426106688496356721214362652203461072202949659982134057557155964250682535810127724471643102130449840749657286469442784346925814873461973245330251836866256282718710756518152559679068140805425076481173350983961904698116619143396012692397895634457600240551026376748035066368968411584278164486467711562046302282165313754968962006038692129897814323732121017061788829543678605726430609276851310295800715037664218564713863507340061186780185637858634768662040817753330615503985130346037255898550186043047931101892615925798795356163227450315783533910540201071891978042863186900615400134936504314852777936606024700594281307955323984948533959784733747401547469575104751764802331759350647859683294525714727090231368718810061197722040098188135637746105686007795368721767297800387627418419530949287013164826779667013589660277617431014693840431242932662391312007078214462845695574087488550428940290039918906916473722857464732321766630347801748136390449301488835167030796397306798654929710837982368080294001783813176474479498943271179475314241237966184944082906551856322865658628638021251795562706120580834076627909321949612767057990696109054935033689136177406864766746431212892861656251816605450839869115973227745061851481706265616006125295292102892628891788519667657069392099169532475020407502306270923229805917806740156990152315371293076153860178580492768946846816501737158951064120810349505201906433996059796603384266266542702725373599475041867373113718719601814586900266784893070145557806439824256742666761903263176431296163672648841084685931758260531130760169180685573392401713137386407171731042624451785329768959630855457495301330940463845518445380864082395689811000291058036885296152866172220615826392366976635484735569226339086226920706380232182546215990204606227921405548503600810201959717703199446079994920928336086102565988052278071042255628820317952608615854751861526421642646628444627137794432674549412938250507426810032457884472059227601088598186120971024753974022616176413143976805014340878412322225255230225821535830016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] 482646563360620384575596692245582825354377046200793729541269774711109687886738736723414336667023653652453919648756148956152262429339306969043639933123667877005212236933816101978438714768224680587951767666173805002779146731863197898172320030490166632101562523476270408784402269163086667981580781972948879798110363380010563525980979489593613391885898393777207507650920612327027656028581106122267267211924835858701827362822604175609435313842623876018555813904015023477093077593123387597670151288552485994302765140378201925644657664250724198352229420368524717093305461050374269072140810673387753710863482458706047448640778946749854843670762787615120914580863082144099485171117634440023021489857130283268714848207519995641556904521641043023065141038302497321318466693959291002231252989556512376164090168235804549818681725695711345806221885118544902366048205621870747228891263190233518955089491992826965364813272836730465417716662732792934361137413719156496504967424573705086381715808062027317931618018272825749168724756977248748677660007676857818047748256673849236732770476685748457425273858658712391391413323776857123215369386065355350761308901172390440770077107751922683513588449432291651873811635953685749077091975298946058449793544440325851339752329072841209188946842965097075984848361263514819168610178661133059085311180201599869075595694809059896339002800439533271843801203212474056543499256924284719088340532344496430619069606050967708255864889727080057054952395264755567148873440622727967150189734555657138893423897375120601518453343684150627226116909597785363889342845326261579806903526857665171813175177321596952397855474589240873802979689289919809371805569269319389726593073188531471067206253758986595795009631253956903210355689644876238693810728058549694614535740261015419693317105919531496994865944451944929472093612866194428641489090510043652383457335730717621601768645184717089007550750522640635703253941191961170999038683866761813877776714508848725349277205158084915880287626019845995668644376751754152997961858237046776965189885490553661368843806890688581705106984837496942374002118093504002532201477200232657858253950310680942501390346353980595976166107729744389615515474909122112478064883905932233050397061965565666364458270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 26428405903839346079646291926936350831802934177998554964003451994421114616627176529390164149552405260830295272110218659507120292264367198988555923517647831064407692845707808753517535829728057181083960868480737132286619543226952616036466750972219441473948245188948917794630567760301139452238334616160197132367688555239440669992866731418529980344009846295670430578154473631301219037291758069741250198045934695962401392405754811700015071636128906370811631186517141253890514634822151715668728660623647486678295920364404243683109960781107271051064919171661930804683773403570713172124347095253592138324378498017576341501177336894009945666915645108560527375932200092349535254441247506510076903668149199519327945560908454908780254432966231454843508406958191779770020616612186983448481072413620262959544074168632120151367866616486652434981354533658956832649774839824975021100878875817413391348562302775099821505744558926206114237745722117634764873653697091766651982434357162630494052625951988505046443888788550122072852566773853405516220850047398705602588667387848693603021511035366266561732860879505613984823340790394862209973900397791478973038746792598746893356793491777369182230248832787633063294493431583994379187410157996276808372690763637669481039668689548922469986699210222103686470928717335960983275519093290373731260338577435361906027073895759069267004826413029541014926867008527380283044876308218403390878864845686223230267601380706638186822445359833882219424057947027653836099879840668054243582904817233535754272256828784791171220910477037381655667841484023449593089787089495263529998721259788871779564847821902793903069314596459203816696295475630553551822722369211317282682001009382283809904723858892843202500438463948152256623491190081005971971428887097945304628080346535748680405721293044412360771150391573510799245686112478263846311808000429974108132582814908225667170138263121687036064798624383694557297024290163619398940433247600805779998483374801487052212921894902643958429708237848578123597953147793432578122513154516103048640799712676133736652537768030414526676294322010205756556875168437767398416978597234595195408378271052285172216881294413566951413472571501943570815821084387800499887492570030705923713219565267083357285515264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -35890602522665044452767659595549299481867996781408002116266319881876204904775841087092986996208518844258353079853389773557989463756183633472173841330012128882561733387382190106887748670121077481277357724739626078696290655760924204362088022453417797473142449044009081528751263933063243180510792080714456207531828323971630632314024932440208472902159486301431293689541717485858515873012349514040682048721998220908594136782150744054827950186394583421452556674931136759598606177735270729618493818764459549354168068949990238330913948211778629234616609578738067340842182378738142491067609034832037679536397158275735494388549623296042995220351507118252192899880266614431402864589102080650565901862165062962336439423143593591306468387905930597399170929527626062457098694821695521315223645718626031200765864059263938800843827500768404703019757114437535313914061039869972007498098997678706427816321446536824086151394236328268024670921631844153547155004526073835420700175740160064983752045522396005972286572790442335870594801245813918834698255317447463142104570894963034000940860497624928368937158307361750118392736910778167876947222563309863631779742171918202117774908834664967806747147697115772521436657640591287546180721326862730124001191828715919673424435787996059161566961903561977635708319192294027384058676196595099456643878406737516665830684594151388689502559650414347692029816308526972804992778198322386135032813775660378928548893917333428527485193579383819951752749729995131539059584831192772109707893650349178050645528131256343730954383777383499803893615387551435781852157265744264691360770365120222839175119080639890584953427013212524447125433672953525676105557909834619647311549069050414049916367394411144471400307128021204393112363691714765661290449236160135095104135357669949284209117095318477993224548728132607991778399775864258584586323221215019737036565380294647945046423908828847167805879037389153085114168407936405395251361928196436110246985234002701936151824150221841925900223715657121132508993631076670694212331459394017460345598463235256092607669954096880267044914046754437253391669229700601073618532102602685529865290557090233196549272514658026067365940189222930430300414004837394793652034284259485235871969732617416580005275097429442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -2243913408466242647324956035822479368365442300393026878413842473402914975852231260581158694670983030225405543942981678429684554860951394598249959304187302345623678860903505680373546508425079381686756476018130056515283009920393741312087482267208922620662037221606518726467698566553300152330703510463066613916572071504135055069164016459610234655710079797973879995914848529123418588781181272836920457113574792346219397023731123542481877939120010864903633009979652040681009443024666719305442258364135884941095376318341063364994452811180034850342360210054340925368079798452659418830768962956307279836250088145730131192370881420592394530211011029263966394667742629886654751112439263006649212925945030181941319633959000997178553913007375788169890580577206551538142058153437243342277926762679454582986376744800525864920548478746641708996420291954475056298287149539503117706387605655602390390717801516830264316207341442540351948019875359538019292856756964732544559564676862232721191998816379649156365620768235859682990232439787726421660510465145258473683464041373539430654312503849728978961441157636304473103767643239025872895774347788283978493853553965203645174754772209820237609578578220136341084814504550941791393197705879410936277484234926126240261592429737446036046012643922606445851905752915325066642487971389298452488587429557147714599816479443848751013192619353272865885101055514268394815111284236220567019020455894401730660542583515400601496508260165528573606449659429374370489917506806876161257498532783538295807986231763101274566549100436541913336940393210363953901476233238749312594256838757250775299996650808552555661734690353484159360327757418002825600938922232349139492011812019216884662905719658178418380091479386989418666229248276597214928247391042815040168194566691229000315397776039971506135019772495032883799985935077183462384857327954246186996866110551893632626129345838905304351818741862999005617472080063037965836961886884613650376942270344965233238695281678770068828100081901508998500079495698333287061784165470324212146342241067194731884394381353570738621460486867654709707469603324213745912270013113029661472372657993078970970342898156986759452089157416409263794149636854205425220036381273683607929574039684794865817809215976154071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 80043935765288273369576218210550466601711384859982596791870463206997237762954215122604750586098478901931565638930113205291351725383610207107595183163426195343846699192038305548394161557254307202864621231580939525006140014769223041597042692716321208723931230214280991248129903613944723077116193247846269960118240168856860056714291173167423899475663666677200824112285433564441608210570903427547369488903787753378171876578540129269527397379272764946612337841453184359438958198617501695416132982244605900734484751743689707692503410346239405314397830728664863694132299905059461122718220778302667123449523123281560232798561212948865869335995459327358980338154789722056513861635176196698233753742258431359646519698907166974897696929733465467755639443039538656457357782742992928058827698591105544122563469761872080603674322786558641978586834509457302700429540318505173040852170081040186873173466231374643413028940552378558985153757395468338972561631718792729953035212858184165437171609161497223920017748135005190674447776989913717230568815202532467083335202479405797827600111152525415172279012750533023943565797536813093050305166290389538361847283245510619485223079567634815392940920125879085495953810288750635451704830419432319331698314356348766193082156641108752986296477936557262521684104678603823329440083160519596603351067511463314313245904776893330675269502031928080528326321953245166517073631359420179270269344454162839615417139624513655863886098894902292934045477871163356956937222799571629943068282004615138207296663396742607325664609785042722883266545298702690156451774089211928983692706625005994808105991152793062289130983844615983140155797102661233989361229737378933097779473532120153423775878037900616095938897891581138216735272602205829309642081575826109372125512945771612024949772554706829253066502132872154899941488352749503903273432737350181469996114471013032094708021581348935069413936083453638185269383156534078311972937078866118516681013996990692877869646602523325916043193353171659091035012002647296809451467125011828806626323882404096743687794837544889045545806948757870206338484747750240229580673106906525345131870863191613332350038233081495520294960514690565453453340939999171306471168281418540249497067589989238161341257286707922862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 1243025257649566516164153413886893837815468520609885134270432235562682818910553362651580672270698471909435370184214622133990414780951947054763556396122285479849429482486937715096507929030899440169536121704060324269483979304178655256998107029413621949508233541332981437000453225405706091003072625959137739287502268657732309456593344346141494071725412291249456620941177435022019949634320401516445924840861269722510442372395766571584113433909129822244819250325450689997491050576336078868344403815830501874271951479550921260544723882291923457107757407541852463235281299810841488497027783212895778604954037227896224629075966943104408312866555635115137723563100365028666492679620774760524668974039219993532464581064068549650399817242742728246974669550969274258022935129862117267582320441717093278657622134085730383401687723869989279495187396927188134220443473057859777243116916462867308004134006384756013783075053778121963863103508399756107412895867981226607851058011965876069379234624902983693914429671848465933952624741100722962988295233324611729003596305650465929898650869407953616773977769045607025844192830063905683965624000732370273298666872283719325965523219272561652463228690667278298838327493516885313796383276478369321095976376545079185176062602182157052743182310091954179294455119865435574835385852055671333977834643178440744501116216594290869217121277111327457210658180267469042728208493202341913849819479880200985096288336317258760658931070817955587134695699091606703119443813733204254604070242340156298224496878796696694956701557940086831675454347480262074719454998651102213040613359691093053722134522653286172480845672291943573871682645379595358397642702245824698560195805586210745170566252384863814643544631778919816537576091004270496177972501952145402881354936139048665440072262893220545789074497797789329375116572533537155206478452882413596272747509641986044224682085451293654450355628730219145890963578835597452926040063209236908071183657515952805780860695423754134609011323373163997698868373116609729013568466287921569667222072664883012857292386511665448464729613720748419194969172274801614669043562840811715051494528565362489036715228395874208429233040503963874608492875189165479354780499828468465047130825103961297388458215388025748193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -38193973827449402653718806161307999166146593829926682444158391744576965632442567372554313094286289573081431663857290312600909821339597875436376397670312766633658448279268985477569260507687998708866402827148686121233722882271379392066258984245369145222249805389018653086952740005712447562275724368743266500574856882293388680386524525121734948713843830434786778813024887692574473596307909532768122260693356405927951100469955516204099168308527154077421288775073212198778401180861119423918648512121179515336403371374131492392854382542007125732910381665729199170619344736578867082495482193757502735073442752278546639485710861044905327427622260070190559946458829582258372767736658758828363649963716423860634049842087756344975749667918168050391461680652057613082581574483495313933185168182861556660466855362930226055817627180774957262420246626768228026214657609691877906515472773926956377740276786904216097109704271878625810909539414260659690954298326247260530041611807219278485392283071750875636018547930414514833411228974545577709157593868023604040543459083330279873457774192980443104077380497507610233159875704473717952321119652412197801567297420554758459614593574118868589494318418102684883229552584620074920371104459277534127651382695634031864949130060568596386461027918474600447755658441553856412697150608974233613929436760514467578656621453861407575136229789428801579270983725442029333757782836150818084113533891257274829217557124476280717619938619270558803675474998535392836979141411843090685980070249075051611343835755959281490682737534519592930887684070022683783178152404659252482523784260639163048765020641367400097285052098897681907147837926360657938026528789661972617905921263795077993083533988893739282747219459958411931240611954580870851318506932106772961368278442348854113968168805404563117752261464366416412523925021849588726833697427837594654603720187025856137692588744969878247431316390711129053270383015169729560058102064719965783203059655938284871825365826291296255908578732486580457857141905019377727699611175572811861286853449439507574215898095709411745956853147542144602836344712512830871106287816103904721460233693081126942971978752193817911857752247495181016660975062260020578260805512148298106030279493837558429702017699487220026572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 135684250615502045504931113188656757684460057492854361692080190020558206712331360509497579007730017210114746597046480861105128845804479246478836950335476598156284907071144780865765526506430151547534689391526787065156900951181580013562743229482177135241636909120944419885176502769858223974035635797441241782830342331325590597268556712091845583435145560720136054504719230001787409170478093809014509102170461769502201590846371612891037830886446774924638587470551627732153944626377255445538296088238838845150026633683272875296489407136975179040402324911126727162514372945961627443483364129289324527536494310729518531899340901065684441341523673408656591483369116816538689449026419729116010248299673369488422370706870734319612720898835250621068115487530354797119072029675107584064395666380738421130489247740990184191121171506260791537021332350726224612393335660189671599627061318973558156733009171719529015492696993503767257790767264859154249644168884138450056878047988816715513348247454222637750915275570366674764948070164250097080755397923127100177264045691502050143485814373707564322661918596933501066420249374467672839417142236452130089012720232125357699593618806643074896016626864849282845091197785347340058974797078680960222429298432061918131425840094195753901149614885407376351991362604249248527644233476318063280719628522830488375147375730155162642460270742988008805353588309218815726301385162290426303628833484484585426884397826443732025599495051090953116304826601893801421052918901816347933752331568436048222906880709320259413070922073868711967523341492164652284475021407673198908805476781092829971713825166632007438169153740217356732140931490643067940100521846020582106877835402588744745979636245902446822924531235495698300480780192244816151810199551640364533958678316657626722189321320600424611095893405850501795488134106802671701440579864408955380782500683978705601661129592589710027898186930892521619976310231758358031231700899730009252420607767019186622575935157847921798155172333838499190195419350018218811329192459257080873822906863245992282462004009614687846847861128566343125330824934282974956061834793394445079242197438521384144649930130356398375741085328629531681924703973142894147293572912741627141271516353576687929788736381555873585037312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] 1052082095434190677284071318475228993287201236759367458748830295260368154210903839587053728464154237048713392450520689465390335204718446107481500164725474628106388385635471681008521408903619618874859999544831271361360127035324022029045189340905941629784351129935922875877003433143216073899714610652236643103149202424419507868796849750730998958874259376403514101485414748141033615401714954956961706524343277389427945877556037132089532331216253644480776798895023373116423617765123857039252083990004250345924218652763671323827053659042145538408139569718555711270844746114163827249683967335468788618928832284293213577624412841887996597216791607984370585399119160496697563360268217347026799049939656196176508201993597548685310566757208541033845591114818498638199859648303709333591261359263507278703700043563126716499070629929184482635038913463141054189248533293020276528270257098837918663896428247906966528559076501521861719225146991881124375156738480673364809391487846654721361954656567200689214614945255810585162697325159756769904375974896540037936179689755804453928125324210188655296250836535719914825751396700692173923614348797746225218429693524545726827720177810949153551392718026693884914974283076624182759007095796721985979009339171478684938949523629773373255681720282086791741694392373297669339368593307751372960283088695262487494963917753271710491946687322782840048983538759862252906313970558640701499081979986280044415767318386709470991133444011106882199498074914348176697169226962361492985934443501415739476731990290554221877560310686101741063708595014593326401927412550314307890674350769527279973757715307907542895352777601824011532539396633655817105152170228111753833175497815081026119612238823448303368619613670334074748988179439320186899076402611456868372746502802008425927543057188455822710932119293596860168668359868940269926437552601318786062332057704522006225940920111796467327959355037366242292859728982708012366041417882644884731857288190598095824024452360711407548390559006958862532997394893823521182931022737164646727612857499032039282175465304966945886099314827098188606147356803429673644629164800609322439405741064592997158247190008043569793069277797423599349960294624701848927247339777065694679498061137394051313456436567357027076014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -2738171295896627612429261190414731657079025916349145779013758781554894440408564218815893490993902531535293189228764050206779883368080624516978330612633132222864425439047574200937307811453793616889008976272133650822662039670264836037611186817020413151976067376134393385022078307168345456745871176691136506019127436366906306014470454895848453994322065745267137373266411474851920934589814984101920154289908853312470078767310710297834321057368040407470567239832123463679694951399416835684373800212451970704559148396833025892263855499338028468828467353288628297515257266402875965035407396470455862604469769747710861216540880857873938201794558780677011955154818843255914862166048958811672238742054100879311113690127715333749464762354212585387449718979611170864851881168259259096642263990627506317170306950888661014168864948096477279085911510347615610611715580684430152906507521930051509395546038468573623948586730248401208526299739188110026584243683137310575543753390503259844099801328022436228656946638768146678793315949538795141898022505012380511870623684011664240969034652140414780161187030909308286997606566617280864769684318867646841498396676693354230291677409278581950907971928164269060090853200656785382777580302637218085418205059594428018539469476728582674732903515215672343693939206378221126715878318993476540600217313027254819846018210147365749166119460085841680959192238315720611339294340905206081420013084055160165220322530239250305113718825814714677009813466948711813022217287648302984046998065164578333015765303225306624281120278956444018688300580689317352386287485270655381025488409353271758787173050762478553745235899740461687245634363404232343137504996277091164550710643322442480012650969589067085743393053577754183554309039037381044823620368825530002491735215797696015671670944362729941274467721281174412123073170801455578841001150891123534805729291574762195540685535930363764883958209230491530459212478567074596713734698280570973549474610702925081244791861960292661201639681088838445871389523406459686728003190965157555588404011272586576180080920309836902730236635734620552327330594080416759425161033549830222412310198242136268973761317731940079632436336528336392025265778968719593946947741386879942404679659386525819452798942718974563354411008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -77015466570121483604529819814973409237384616563055180675468967090586074985645541855314860958944364661529574910629718688901761593680503859369760318304506043673802301906436880379373060817941386347596398265635730920357411042374960981058777293547370105086312225825872553828650481440844283106358415669259765924962328266387559293756757852806253357696373848140914055303229221571116940140387238290732308900158672371577090238343153433004073666782022851380755048186045209432484706307679695555167027474569462838587042852049245608578975101008931650185894137224315845618035474170654718209890274785003022159678629596556289221615877712090732658688541510161521793434843390964042627594954142479169878405564493073034440562827919968998696807123468747246289017742605824180859443127587349252101447678917443373828947300623542138463083243606526263075269752464519996168450083744621561704694756853795090200162002648063357548330757002316206337795956640931508147119392173316852956767327031343285397424273015923731061886614060188738215351586937400228332801874162204402200566058303841582796317930767696384778901685341941623805830962540193726123415645839545724456982257525650253651507334877566627965060068840387886899250216076724797519485455976982655987770557342399708523660184376206562651112735995506463097590356048579277082727977320007926820039424287423710168490841675245872692792594164771678239144772895451756590346310315771618185045704042276893196539020178004139515644786649798379520102977179840357523180813008539226317966208889449758607958354940276384286482855775980819481645968639047561442396366009753700699998770571411822206113103856830410671665264321353496715899792466689295335842263497302021173334499496285275073220734454364849329343129153840050623527194316920983551570785724777584597099874292906915304224845313250636746537831681930363390796825021436034467555299839632331283886263947671376932174121954555898211549645629828054622344887677232280731666837490889448325648641945876334185052586804943731771054763369175316778093002234953025104120924081101335883467197091563734705456223467402118339741258555661830452570922415272988241495526820137493937652756087288585916374580401011739450569764400569455407856348799657041125254551223501355824152218808293777611047042114095717557007810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 416659330044060084561648840295405800978908038230592011466981803245953549463167621029871992027200142743326888131042068332415596017821981833081726039527532754544591566415542534452288103137167934452879209448583661724341126198571818484093705710627662145435721621880747321363685220533624425578741045848870377083641686819725967532500457479236543063018929197155891393885863598119684632285472454065022680814245943046835241882854526616789491890830780931040701147318066321069149998439964872058338131128069017818178388356476674542517887493230413728010723854195949711149554578147530933534657822380507603461446579762134579847748707078055073695754055227954319819271213966330080274254106947027374728331471924665259489975213807396249249129383206644993469893362620185272490213738030798511074972425889300494300856058467625826601806810725741517213318079455459120443535085347894235787833137755700233644349375421528165496366622755762889568459693598218204749431633836747192953858952544113002663304256238166170353987322176266567699776773046313467544567955099459243289010752793038542939349521196738536598753715740809490594143214826165415964088393497943717919184223498787169354645474012012840647395644755929484561821615745388260967310524251830693266824455099091656711234004868997118243590784635813762033527297796641260971273622816382797094419493805038823910288064567318758309178346477599960917087102475545990963773118847922341518341194560075625246129438452008516022389666078597926618130032440115052212705284892670120256289134726975183344609968835266446498952085646917826317459314736035436986133137625304183746904383071252405360949256176532349505738499024453351648525064844831610405847532927360780863389424153732165036505067885931066031386652856127896551876963063855760385825822755845183833763954411230332257284677632007214794857735571051531659430771598749340816478617563319616062919475040568388409028591801373975913107213182635491932238425066375897837400159127980922296751654926495495616297734560233666445840024247132983715176830814109286937708532382662786451261531248595918238409454846061575794222191754529823611601193783298623207921116134859770124840459412993031944621484909460671072107377162902034781312656088534940727376048059326187565472490295456287860618134026613538546465636352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -111304271049517321105022109387503889520005242155667670051589460309666515518741112698606492634897272107206227636196867307675194482439585411787982242218410971611094894549501837331488751008554242235455925747514835278301492863956968668721701512174613914789949538942409381138483682210692465121442523826661725255875220475531762944745624410596135376579760108679976765062370948602155919466623302394383271863342189643783119328822084752670378527219494322005809379317906124132700748360057705904117924065929585217959154553863833905085483013797099609293826650746925331442028446457412237550811181002402920061046361502424241311982485436705051984703100603895481380020181807921394347077382562386493036021833057674132205266045456438278500542906637251975372090008397980219417681954716003640334171157667433068549818402115758899039770499865987688638028179450903517549718742834714241191285240405181669912248637927381073432146166677301074101278316759486436839237348326725573840668844846031505692407384382156952672863776868890170975297606519983572347753867080015448891446618522469035839859695619327505004611168514738731198134769349902029238653512668160840992197112055817557698728552928673156184783056734109344405654594445368161126309405921129252946962188412433915308139404971980396709340091618728302149006996666326987201395883956755506055289938100378298016789466235434181410082076285469631428071374901984342791553162972939429775921710108152154398389192617630615657596618815803682060592314783177789051400562745982759986073937766135393733415199289986626953963732385397402195759272139563286102156151070498965802390701683899826357225104742301838617693542029196777687166371669353435143993365329398034430446828491738171065783320528745512799315670208868184593967486596098208066263245983272479049364559583038262979954696932748035917843305924094460221665041002264314473979716078873197328145566124674970792100474759487252464935182656371522344387123815785076027936872151666533286667977062626989244216746026211384632592853226657657600027863368028911810206247159113344512315960701067981251800444603593795471110363193147419875086550418089065366903231934582739575147951925787201059657626782525213641532720546629734815088154073254794241346835244243429996253636595282900650426132112315736377503252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -1848619733407793351356620437347699859111059549421806239989487286082722661676077342195044990716751390086158141816238923439600216839191521599863910379457439453107624182262626906365052512478973975123896454984642707697218576975868357637288772638478179454154557434323686534957682155333465548071424503882953178346897870833906145977007923848119037067403739398548643016514416824714504751769372561455603342573771018577745798592518612019090682882014082562175196772369959310441796931185938146968881096028680707470424006466730681739879920971966735318166732978344137165396685122700059458902732709504207253820300076076678984546025153544429436123730544165695398048464524542431336339005980041952540427741887378323075929347103138611020063268750771344969170376408662828768880120645775549886321951776573245051782325327380864946040487495732522707751732347769792433339091684256399767105216531316283980638607519337899409164631481224540781005677362274130609787509280582519052428153668650406413519521287462306868448470966537324480367749921314467644431834157624115673147805690721459824394893787838760127204227952235146200326010847676843482976508769825092245616609812066350691899684839555426259021763148945557539422590372651892088821211373930104934948329168886371885871837027194408728190416273049568281229348146288637807276722616907602823653830380634557103758117622388113208391108419880410479939116263803773841213188292108438088348321888334492290159165574797864922173578513326101084886412824490707240030179890573253009077191404355113166620817472193444654774288374356296523017936437366536530875544270861072392453754080112371903758013268408624118052949146571769994755306718924957002632178503692794073803156059807055425132720703633544464301433191554111738835595742527516871121714635393722066356002763407796217005668550980331316184498157380183800572015409397162322347544439772546572260316605442761775300798934062586672737254240222808777306398074851758563367306765621657023340923828072247642859719945185476544026059740075498458337944771898270396888306055219224139515584896595796407470947404199006782845712054035811041593194403209378775971575069612314569239257574016727156696128186494378123650997108407607267040220912615178716260994414048187950602366267784531010569615457645795289400030003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -3867284471902913085450664097719071512128693732546515037732916678076506833544453527618513632677777321931115494313756646210515249629430848421365510711299669314587900400267221267763038692786903342996532253947846223904265425783497135833571856213717499900960475274867945597335955789092945993549165125349994217706808287635726021434523306085356591248422782715889357796098568524771290001565173541458536660918655973449773408400462339251832546196760338432813970668127443529119389798821657022484308909398336267390811898420399304159970506673929753297956709512632360528592417024269178545125056644533359644359924593251462484655277828658177980927018352101823404015079136423181825008760979889079198351654756522894934530742691939880172107889862889383208263328845597184596956695089445057877635607842804335871087341394346559082248561874816545539969294056150178038776099936451860975635718472094707573721594194729956808808849890053640212141589037065209540448373405657758051532089568703550999174266048528455679791705119333296699430361371160426430753478992647530845273526651089715046314492299568435563434693534991447955318292468477163728977997777144107832120435247853951531117767387274442061281872191225513089205739165265332828383688809171982420615606204614679054349920031600996085453609572567871906471967286962725954099935011099608032632037613871360979792515779861203500823267691978472472811063889675860929540035824098844158369158633189163987306225880934309236490537321191221155093461620973988882997028175806324276778835265949304943894922762909921364050742395782937946891935533584551518629522530473841238058314946806995865556555572837977891143728505022093923000048169277458114774867946867754075658235971308556614296462866442033793756951850037455184555372705845278194590829544229163648130960005833191344957571617758681503676576577633792565295311187147748705392239869533261931154526140708499333156165363990170562263091376790681539848957066100022410162163145336301461699209929702097451801400939011443383425030547005264362770679279971890556391253704896139595317272864618583077709850802446973550847922846530592794525990625249554658641843786138109647074846854513803763978608246261699145211548825523103533345377342070293657161033885130296791436906912253590871062695309429732856792686264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 24759118801566799771521913905702177421986858053162620011082897319726485608882145930730969445852688922916537644954884445553753112561707776953691535236440426230081911230129984232763819901879591154611282719692051097087189695792773204029053948115445348351053868663374801903734637660932899741290952766442295846738141822104436300420797336745823610443207631836052948386760112038302478667563060085528320680150308501771466472206759999228252450438581503557563415686036675438779958123271902131934344792022416957192233045985414258659565827883966706847000199612438090734558317492786295540731633146131619644994484599544753321144686269760626223837572807668506854411817977513960531532299688748450113279262819176287639070105825932943474508700323887125978078474190134305107881793851898319174488367737952573595409796304362546214882876959462726187662812803272907450831004514011826993108446510020136268984590439402256775599419946949358189009820306717019579465209900648638073334865461882258181270459042545014224890545905751885754511290578501593820465233641234813957350971291677229551958595036279313868415596977354997215189165893755628932323305116816086055122774435182557441666154091602474365036399087314170757876916737993524096675053882434589203809857061903511537783023078298273294315866557386546076567404274994315316478092606232266138207040270620532697135110384379274275464160635364094235496522535837731241688148258033347766960599311124629362961126963565820815581614926910235278931229525412821059453716230880261326077133703466988993800554189987551788557752597360734822186176732216492684866009100558659347650528757872303824930391307713670918613480000493891836682085348816044731917299161873598435372739935357194926729894466879383301555762780322748780935921222661650884151058101566762474208497813354015131242610788510646206174387305606020252990834121914625242867748584095408266615342899674227461783946574642642820754684970798928615743307334106941251652756064250903864739992463417980431414793728952092160530394126965978798938709471431041939264311613533320627363434195847264785879453190341450128528944974499862268448722311836809797261123196755836058389381255348258157398891316016142246202367807378119506158516000081383810068538125650744069804461129718854204941626847868645990386095882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -14149325173122082438181214130181001595091396703230886196484580092303519803377792130459985553083476817223405344991270449187820739224222759146552782752640609976629565862161447616986744602066983312438919191963445376193976956558607220563099593268818471051860064061514716357938984299805723641407509747749591362649588684709510887232770009377432309149712841357138412329038761834181902045592514043731589097728770012519600410147009368398115472885089834194391762015367033479192363276505140246905789385302750620980292195841827222666554725996976973424829668812167909280563659475593979704635373098971997538401716490380363963135473944440477328883829030950811219307997032095794899270492417259428326139166073504683185347327770671447476966022025609580126626864975833267311930818762163862584223228721005101255687724724490035005325376122768117523084854891386510673586255219898364230228728456798101436415907393544842253034998800813834533112550056382248339015096534204407823537348702741814604362755344194649065657335199503243312975250505852361244694375236093726680730685766895971078283544607889232907213066628308319105386958068793263827680117266991728841518488898610130959176413475780250213239627116155987922243313833794663545718774480856671842734930566949431822343101312350344410701623723322932753047780199576195716138630528721332437231452720532269979372487739190062305750512750679608608590022571244319597468644568939773687927231643328143172886720031623102478247760014479834785990240480747088890655059931657308158063389025175056830201284527361845783530942737981579578787801709605595489816706500969169660774866412433249071718609714008280462281360166550553323614022483662081392219067617338001907409889209053774642805871998221574248908998880348760815941867147856201709070231730198923686949595585711280260507046615492909091089964532687724211622734636974709817414681209457501271356978266494503525562190801404312624882839731696619872202647176492794387677956128845636255449645159448444734842755269059998037442093461850717045910887517265329701036285390596259330783235284723180624071770585888824405994806888158573821726197127230633447385079759601195058000660993364918154200945069419583752508106604478340242537590082607497055251928950074222284074998837010273454455191512843339703908093132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -83473226630565750269689114311005070158951759133214904018242987642971749145869003367611568535696303480687893460941079309075327957644099517510602771222791138615521612788873035156073335307444609563084429312961406608053012746188029113460161833777770875836407786119950864126454351575290810555914956677459975584806864683491175512684635085132372852963660510666479224757784063437038898411139876055204368785948311411864260424315630164730631956663003953812787110141764267269241503480904025315473617237429821721459730000841489506261203464983010912176614941490201631543419943356706218383995195413954958680054901106248347808922236726013894685441141376768576006698909319879541896953206733091762257768991522621619196703829112114697090238120270307798411565518404805425999876959336777850814773813871025837741736052568013263613446882618393920170636469868500544010841740564158014913043749179898930007681293181266200385003570409693473328947186125953777855034429939458023250300299487409558379837368172557318655652481986115020177515279271644418204473401179494319590082373657206775004942224734007201686910228814072524930209188232620152918817161037313489018082998838091600766238146797510113794332441913526736667546126711727235232995785516942875103584799105415583207417480168047523252293978449771970972776699808098526557231064797458966041654345297071679663601387595273692121924480566822733924199041720378658727786514977736655619159922634046991275055373992036814617738262676887488692157433966444635532369304978005269538903115210236314775575753752962768958268572576149370276490967089611108385781331586842258975457350592473068229250500804853806742401965117587525634642974977881177402870967614370755545513470309059090353971706195875576885754801901805565512059635807200915604396541901115234634454460440069544451051349313476028917070542161416193488149767002894996408175246260458863816537508554162430065444867913261734203513840289926797536890412484056302266095278115372478584100892241550402572183006588638208506577064370665276662688883749830675755412174373267661844720499772438465279197353835013727491123625287303410976481813817326556224677660305402351571685804556359395305552973914111233583741487862578031639875867636120655961827775541398925123977533723935262921976802613338204654761198747648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 155245920101966637941748458949811866602151088624265243259375240906117146873331627235293207902521026743192822117801657972055000887633330678333081978083525585826830282731247369544857336639301228123232024993493577327386435061368929687634655318666236707757347548848417747806224652548367432154611392019172605504527073498536595062167621307523671026228626993631121676817669669864435967833396498305915959408025863870010128010859894480883638803590671248685270656056353173289160022850445943195872922279763732485414949170328371925981189082162555764302079568904555303240636969556118057936192365889881258600778056384249523099056928663238994567823159283483716959821507467009898880409978833150963273057445834435215367723156605617977253169653585965388398808203888005997881836327941727530476954593026537631226847213500633303276588170165605316323885710831956148567211606854544251424594403293552911015036857256406608939955327106109187485740346913261144238868467588026990680218996777475709288804162528049348259509874922258135182125190470181656960797135328283803557381993114777333645420512964549966353355750132236671381300273790856968516358331375141419187411654209968087193584793054697048319023894187969559109461515326283240961683420096627249107351619034879208035274834058256979017836019586299387905890910150065157528531730041138580588741391251675647057462756658208362630850921463715109491292287614477924816121499087203171125193113325111442166143312555713115950555567131854736410750431773366277212109988618235870016932599113625926745284534253379492608969274871354079988254864266473637092615659432530587340473357344569669889673773850756166271544197915511979003628427780976507239095712786526992214549003908979227198250683727380178189533496858431450075683739389135081671072003504462241357805785371588981424692448062627242565571173746420822510960068947376602599438145575941400114954541547783669230367168415794850104629574579767652752533353501345919870757016002536595104519262554519395613713608884567648443799060329171521662974767640821961189029466241922670640044678592430552087429786697318118126996263941123464186558100195942830880228123428183495609069061893635153139503118661232554800385162071770680731390833710136202479213277398655167109883362801535206120315134721236086966954282188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 26944692549008408683383915609055735322166561690089723617567413798517109335395394887287441467700951056785192392560456951488069702562815083822351893587339251441427988888603557256131449548528768278447597800205876489493867786191927406908581983275633171619055791272180091694269265194063570920175859229574566054980224013361279049181619934811352644159047653184205297058656948893217590224614336774094870329227757433301761285847717680560031299986162161021131262031691053943728755424630213486365321294402536705650587004080494582726117554079332910588025485526037640012750162452761115106155951785191895887509313483643767019460486059485712074421120324603267114461872320127125301121926036915102882752902732425820031118987690591658317134246150540953823814029550202786706898873492352025571088197601532876158409632912676516901436249388336386006774125331802186509010946854659952074323685817714630870603521419296442970129160765553549520854450780552187037192818698631230321924607867476367901481668795969666344418669446064763317983322971865080572858015742927512294978313101953909538514294454140936477596031416008687669816989419541398298815163289847632737332817358261624965130290547891428292720283081412620293265045589757951168172936697747271172418148997254685029105609501972479705070862797736391590722978035047055082454772137829916355749999483830079927861273780644151267776471350082192280070431798764436215451203468535044382751178738200106755871115317343483492323891169171067115467067199907330013229001856163574533250777713423215991187169825579727424752148158116634681118369323463608063236151028831196393366017226009399582705910051520363202572075196617865456760997173105070842752484442612406865686798401270197851117538403964056716824099152928394803638305549868361211452101603766889250641721005391403193457324912959170586191552961962709131774124195335051459664364993556550717202719857503533466701017417664703026363892883500798897804470423368666174362179379584710756675059452875652519752581137469752419906434467333345622787847636135050473711991551521071713623321534616106887957941794208285571625085764693018792374042849190392332645259547399816615531065753697493358288272829760345447168715633199761209716761725368576607345004252219429528827903582109493670623846235056857298458397114368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -400511747386125661457085388408396508680186438635502116384522375421673034283173361043077259484208703426542801567593847817964377844866674221920971129441295571297263390987199425313073250024885421213350650423178491300240288715327879316867016141673079492176868863737922167525987380958563190138828197222464078943269370427726139035457729660207227925715778449869178687463268074335413878795610397302496406768746192872315857024929826763146872265821435455331933062696998969354717249539966388588833084559821102611279213443104957870458328916813410943533881135360850685936595042262056646929367217573086573442331275198451405816648367806613099017193479512689173084709859569646442621789263287823625576947592726712631652511433842850989955800566642121796503213061669996737920032716226129203651208189741283499251727367492518801395646738267302749575254918800327749737608452388488733716974258202007048835139769002379278040283852195546961592142540556635403625171837462950567057958725777630547940534562162793771234292872200776764704824079803395728739622426270454878987384828730669913835802887826848285916934986140466356996173782630306094036959427303753617721080158053987444640996346111125911959222899303987491489673468522689046542191280288094901456517708145488898401662663529668930029088719371532944332615095159780693642920907786189067328263962242797633989103547512723498434647878739068163824765246545516199369238986905422250081639355047167590248741577789465257503008806355902738540047768330978943397878232965953231807256302181170388597005549906468071575710027746892504831222088228580487531334959510640831874685711195086655994061253947982084273734425894695731395697461799657371523032069496516434483149536894509187529870902175385353588469643230014045152655598619191906761639300596470343951787537320341961826676389856768055318614009195064991093499479786007783977347624317729190966637949049085858219232040437823269350469349143927506558219006775151515356432364102431094443436801081720570883698353328526302445168831028024957054294036235775538672275497856953574967999730150249728977280433061627312830884986624265344196513120502079324752273032480927960532451918070585939130296951423308286898883982568878304355862157762737786415041328118492253449066531857793579616507802052572634628194104770560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 502738549626127044269300115627760547202881020111029937732317972110195280808807045489992957867236433116333631463229707226844193210985612716417672893755736734217281353862293081235607728033934730854222897310200055243153135064281253845924484182611018827260524700472301520340187229692782212883617555533906127166049973016161929867176727535938957553926463105765412357046877580697868306126846754599460000741294980018877055375848745857616915597142765511554573250564697434490152766932062702800076771178688579376918752525028032144140579237259559512292289117413440040237985902577649490873341719767815886898988823146220678122113727556077911867864398631011613540809349422115553956021745988574715331809642801998981241380036549675171620223124780270252192809863093951845426345337054509036977131485611746433229188463945494452352181350471041722243604154355596513348577363113880832017116891416676774611299553160123432544597735873723004683520357119844227863063213593388997049997240088972199703866501406660861262627983752027671431380045690332005714449264557143376153633386644996391315370621349501429345907194301649570133975229388032437005487249445474607405409616311383853446259367395043536240589053118590497068060081163069279332541880936969032315068205096756936464069751234126667091291167557282002258529065918494075178869175109247447464371620639200424965526372616579831198773889006196682140156280817781816543596070872359124962983723895857480242726002074254299128228635217855050233823525051371619915533093209698315376885259046643149172960531674679189021988497707256681283683433892047946648908107376243336618702204490400097913262433421033797860493180673419057575875928489832963094471635376803049355514579642067238778385766111279053313832580784940026519561644004774176385873293727190888785153933316740468583198953090546860547152331727933997389509238977666256059036705642604550006874610991281590212769106706192794706260648054353654151058410373874327940724443323954218833774570279404186388350615996857199995916217532727306680306389658392854919633931425060414136985817326716913050814276393215284289801694531370776492005732133196790988851121507684734775015992905740902050716440571568772788369741632128339797219160290959555484450482638588719774754993369200138381370827184007346494780399943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -50601077479664413830423314433946744412246374398227496772822994121375899121699938194769483455173206969135997703524208487125529093784212125559691931084351548051259539189139299700589329666019161393860968470573355856415649000500064909066440342823931982190141729760601670425427502748470844506126794318269958992368754059288921477884233667374978084955769789647422527266161865908239958711609253329350267427774784456551599204894692509915899909315133714888398293687579105810531430395920846265198123898366447359708509248603787830429516382948865803667556578411456422855170110213520229908576250522178318135188577998894670731561415079323067547579875193368762391386248714663115873476236999551877062857155704165520440993269476531356730783579944456127794389239169006003300042614915398316085109390662094649318299764716111885938297755916023750120225720000788836140040152596610803026697672089277784182357495668332959945234182508295843787134078092256919629168108392864817449920341815045779354816966769777969550173311114511587966083003532829950737294635440973718766750460752260217322765309849172238113723590042431173822635588208600518577645387116681723789138936603118424422665038240644987576129291673375057064315217723354960703813102169756288168284722038366402445477133764984009925625400262134611350552709960114181009986675837118713231907848187410571676116919617350756864225111928733994733220966787690261695930562109580624980320289052689525342449093371850879394094106282029848653213675497978741058934344874211406770994092590171047888956131950721864747426416423048745289880998329640917715856787729604661995015007568242792585166426947839338517507023242546756499602532769095424718903991658429855280539039239544946649352015358730944674587979562331803434931354791417769060447731043343377825329744936521753051828339423334483714954740207832347201208687095574016632949509991508614578021097559865709960023935823833987214412278355744163365959163249459742686189421518869692293240793429692386292634191957183725838405481111851884341068083366306968923082113377321198904881107917888485620077386958983086792115538450066869413527699683611226791539151094491537220639058704080474623092222055057094509513898018070013501399242588521352721974709862699396841302926857225199155981965719431918675488271237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -581976742674033507517183225540958455759524239701021445889952782563630152928374538314696079965959376514996326894282844482953723252696657469775523601139093619545111321911080863660693817345010250085920982912724049063923801221035982590737505471474699968953723232129564866819849770566030555684144443061486913839035834257713119210024716901351839613216828112101474346176280089878575208580211122228419241096392381798627609878569377327890355007241556655113207509567729591604625559494288560695499772249555892594378168868641941256803039548755003276649059496389539951403956970121432542717077603180062441971747588951247536650970571874016983249718096944290713498104476066827197056711430178572324044170753082520763146912490100224329566857672985146567047316039944608090886688120172612702821119874893799942044524016265716832529107210379095006751630392231493530532005324059081067675060979833203580835933991836482781062131632942101579823848380786622676584858420890612422850473678738420851402874007336020256479573065848279939666400255102443235948904227209377984246956622083671394396300774113463508824838928192033169549439817628038751771955753644184269624055779917311166389382310200000820166192815654880649676268364114256024655923447883590319567143826555943507106557094852410290950076037184817767930817443770990133949723482451335189281365431937013373655556313784456115555602016478253048233309332564675433958919492680790690865580835535363537503896318675593330011543787968480216952683639561426716895482012047378175607473164762210896400972571939001659573022954296533398922220767162751588219445842890010706226410979159875728413802363671505701865346475473103176710389902990600439610729887864393009324334660365307215821478793337908667337092277185384561970511398125768664594644303069290695861446028463063433711679430353580730367845564218606517318496964037042146806512306468983802475553702980240819365986448113922496227210642147699234917864141632920470259846955069730832047489270338753689217933912195541972094860651002299244357954794652023482732447078025064912499606286472999637340229552485130755703510860081341485810766672442798987067572310007360239756333249692150198168751888724343936249330020733674352075739134036447849037111746885277540450214571342181167772882877789143552631756185141248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] 783308760333182440006335514772302709598102609760006319222994897331127694388488462417100774122703428505667370485117559119418836823146643863655456909112203916704142824560912725483953399598706533810650561763298592446436440987934779511279378188307600600095004479230483849222573121085470553970494766795746215630026854847403128977309509949664371300227720376015370871373720338665169906889701183298149049838001160714286064865332789476186434534827519282041187603217810817816188801134830258576408905114041979588005688381625880416299168889174065112905300674593399149366661194888072332771198735323340522763336875634319631676221821810979563280300048267607736079873430160828527213276952228295385116361717042142933082165012977529012350036891263886712396812872524462510311020883224528714415701841352921324934774703418819760512189967705931808275401035405833770654324792498770566375513021809837943419354001490517262687954085798106633507879220413129610601307359645084339024562864526569496546302405271207977443153076580741558100772841750069831882055204165678082766510014728484942926808439406965437947617090117837830662142264981160367069746659014121224399255543186088486346072608940156574273586020081460511367563641889391136526546054348711404272612160029111716241194298377054427284239544097843717880888494462594385582210010465636521909275208454438255610405095721608845465712858440282857998561315545281563224287774929480787931270375226274534972056046135273910775423103483330236237524948188033150655013545959942044296875595518933552561453273995339951640788636738469462850931413459570079090174839426043484522284764283981241155779679061727516085972046997012380140700188120331370712540435597276289115912588329027543950012227572376278310145547296846400264666629994171183626945547734656764586328830786197797164477705463825399300951423634825673701358059197391702392215551893100706742649349828586693769059233398489803741801393917196073392355206691267492051807143897208461344511284921294808292440350701428246576541774998900181248859698922218536442174909389999562376598421743077753444740678076369226104527448413637649375726700986471564020066148742907361990573473734588322569731582581816579916299788239273482880138709883659349268340217502005697259632597460231800061154610543878981926307726622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] -437602449403885470513217019928252146342714811724819423956407398992539486995677440175208684167596626802883831256907760807884117554177101442105251283303816364948433211551496042045928781132234060257569652497441190888055205129765037736568112089667483184385828735961500610938847929059265796900649951479393641773326064317260649146216250570310949200059702684494325832495949261053522074000467062620813289341192341528836509120493348009160832309183217861966615152905999424307299191831771077234374741528328053413140614598236671851586408168112322343062470752405472908152117826210772671220678039656155425714143901863968331808471594333313843726874927661738865455041070525935719958679803111475441727439043425987187112633731236233656247028201671807190320540269385133683815993667093617543554364538360400970228336313097467387713455788292509593668984649050809641575771565637798617386647873667551735834326190885913412697726096836378861352918457515054368284830311184172754996194405617570354136094561993011232744353669237931593935493392856688246853422992953126714652896716216025087443695969486559448652849079817392297150536324271570995254297493204159270320012791215340049979683144424529810787200508370466840234064806560368354248192799257083862153438178794005742584177420171573569494829714988426224852704452382359607395248032509623161743809633511572284238728907009353139018293752866486007804196357865915801528219312273273884934607173732537472202759619801627228491773076848153330990920316525279342228090445555399176007978620225242627236225500313263026904799944437011783040470873557539838981579758174459600835175878299495016479353348682427773008574189734984176403720554072949251485529973111699820807374507272255450828773484735568813091651743934309372999889447709486877413843965037259735558154219767463665385421375172516964536068659072810659563066530299059660122027845252291385890135863387849436616251117792633757909248925084718996615632628651652496881035515138716718446402521662446579827911154395026331010930191021409560699941125898471557684770789693976596051589463618939196859907197757198111268482694136258043642668878329315361686648572421221071662439996630912295713567149390865203576196443742450738985671002912640930701151204172569321262370957077165437716427537199511758440346828144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -42885015743515993365816727911335362258140065043480784050329160734879529920005780478173527220926495231416082816190363517964289993162987315697513608924271148567346861338030930592448844255512903364349094671311698190758443741336570360728110474724950778537149073628103412645723563983167615697618368306343911740832752399237851415635027526477582267567683471693457762725936525768361081836632112417063304850492522502418824461855042829728957034030143367598568955383554661643880183613233318994636451596040385012944957759325718114502556552560657473441348145400723013002948033904476820382655568985843959702828773194281143143958314100603479402928539985339166042727560421332705095066257899522295916401630174419095216940507865460632624916407976682616991988485999283277921916795612136019338694365850874094626942652044720641476236651650988915799804207524493835586930717869570891809148581904969697406775083690072969000841519347842775110465814079095739731234795005626792076420630503101626365580800044807247005578174733345971189287273650394811511186497598615508293560405463597394566610359372972514178399878305531249089481753907921445480911498141805092418571669018679596220210304143675121350395625429168186591614782903132331696770357677137521078761050913640668922615495473577625194857389306293748916525622509814270137749625663566135356902125405918985956202232415807198087557134720320004406301962442042967823754511950711895772204271113653437021836892344642915454660471326479174503195348043852702250692389797912779695392257393715265342060485533145161424033737594306410511051128664179670728253316579404556353605398925143353877175514365767747602031588985497192400860363653630403472851408080977996610068978537363903230898860277977199289875444265578556694131342214315533568303489840056612104186474706019244931105517085906715990766709617039843346406037226694284056034013347850922937801680280298749947545088681709535301307066001790674650772120287094267195371956304432750887596966826789808956389580031185633737377704921952765166373184837006897855570554922404473107977581951901450000397832573654754239607520137666690305598653400378883028205124932929932247657263818445977000277376973930584952205586485872112055908496831649520770883454945341503016338720680255642290126511970913391889976278384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 275801550547697676466015201779528721270426011771786310403650304546727450237100206823507070611076191903104034933508916130268864895734943939993954382158941225498585007929591882188278217489590951932349869137662340126109094960046556295820028240094689159940542357270947332729512003479860716640384719288950165938365916467494829565791404826045758284623815622956638847293705132346755583876168654233089837128191130566109185713070503077757330142620816393200432566572744081067869310401713209566300246899906173275939365978291380384573867012494611555500075829324560887646396532257693297675914608385395963286521044576030536810550964304780405419904036928082453398171695608587302492056576274709414814707285562100111833009484152912177469019977153400953258159779968720076810256687651970041416907085300283655079408171074493060736006257380896300126021520742435519223085461829773485617156102801413369514672878603208222013785585190288992190473506389867381918256700470491316997900528293408056248856313756066842634396103881954884873783883779917156336298724820602679250142532304983829265194883852496266828646533450223618720978788795950031950276266118570988996501005145858393201424258624890337910812528784428425682748161119330289773165263330679088888021844941939688910241810882582365567129873490674463313920714994468548745821905821972029901618129754024497872649192796491560918629145234488387998662484883151665976712429225568762353682615963439059137340464475410477352941660701851843654388155238008788762656533932134944649570908406237644590727402068522531807595212677268255484044276108139346036350867760045628193312816426800468444729145269803135970310952068583007718804774816121398458199864685533068958217733898200853393964717324935302688970437413660791773145507924405835200878985534388723789174152642315923263108727097768825743241659006612586002888594752647241756299807014105685358393073103757332449406869465707959034381345633153995530470209135593256699863983897094941571175036887168792892012290737994879980401224112548486677600148258888814383144952864535192289538979925607716015582614941830655628933265449152848054420981535650630194306662992767524694005158346872024613447787877778368261844458449084098598423419279514601986770012318931951965818765279575364364374683724458029201149510287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -236208996211303102569268071589519600646738879147744931051628743692238370421026393112858414639791001457280164402872715394706715949313200997524040777911290630144762082572622167522080674039010182551690838970320097755232572826303877530064093348023886697845087581123970973120553798840922011733289335587238016345022270543996240475666443046998882833301684097036913372757684080341782218185123827703790770393919029000324324534442830775166403835049266776521087344645565312369338656736807248879267620656126964949174817126586026627201570951182491872941982591245220794436557120189609360045562413640552181204342870893697449199854597814492946213832554239647142542699003770995765734125933888804646202653803493031913897474984281270756592880381098459170428125019809868292394015077311592923553202877748624197141848708031492799122157712116109242323602950427584273191146427541299038976932495197665938976833071985263013729578325875420265235861420139648542690616983517777099637898548655150347620326432635618917479067191803687748258911798871554386776008395440581202782169001174487116968022968867610437634745595772816004089048507945952450831676721528590351779250456073356293183985667838062559375928239401898775852564119095748958443199653480703178933025260359254473383444364431983484967046266488801870587546811447471441071607176960567413393750168497084062550191710056530043362007902544138937593275617898728149862612502282683948474786452803968428192308687544998450804470490663797479465880769303248470504834477580015154360787190858013895139146097509309368418205642009949121607244499716327936188274762295469050014234297342105024794559821671056611074373679106069393014025135145237410100538955679658208593997538434451015193599175135306239470724213221814970099282281547336892969647318116852779935303892925029368238350414395870361218457347821920227805034173875180443321485701456779621241042186038848367772413371242114156863015962464521193760301975084886410108925616699655795683140184321352682626491841317730764792170033354311858194932961721091752809992636542229175803010355350256235527999478868334896652031275816521995400336975271534779240388597821626733754448214130935324096934330022505679890448453126923967706701087341145089372352289237718366591945346473499889442814063545416726881434410680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 104711405553207823002002131815176515528677722466454117101073805422780776834027417073858948109729747734143010763573163319866933345638510440101131828511145607422261586900808245850199284503218604304327250467558103637700966000898912816774179315911199529611964182178836393106470173968566669060429191768782131457829380734437064886948929036813353525797193450214492355696677313839753667856461654241379123097190295934393816925316932642260759672273046683027091781855753931457738765612013825692161311556064370035987716079694368707683673772306061679707109992035966121765285840180966965090346693153146109919736902303209240061341870408205813851198053278593594646052873985820417527353705604464631681508841639640776311287211328293925198778711856962490957062242623299815480343270921730278316948181142006839033306428985710683948307338793963203534206371309178785567363788216502123546628060345282660262390576129265624223720546311757039601118512463080998716834644922626687171829848057967196089102531850807525914240981414222085955122566673766367801594382178592422932084191193029526619755828356740996350227228680281660728526294120218474849579955112833917799898672903561713005525817599269926491820400899304884202670127346292868683501423648978344472071637293180364046777670317333186011160638261466590866870095914933866889238258020698613991077405507067875719973901318337761010893642252331015597082889094847581574309843665134907058481859758974076733015713527533116210062003494178945240347520231524372300938681920103951201710544440306176912192425359674473397377727972598307556908296972416664591898532338766599650788704949402394731831456202216042874702481890129390683753264983911862189414441366464749157012681860930916162705583244987417469409319359454436841090002381010969612949819892898785913759503456224156228296962940193167664606993641234386749457274056502099099286711581216907202554103657947062928673923157404219415856585143868199204345198382902595538101077471849351249283797920629217370931073433989811346179994841414122656631436332631582993424450310925976564886097838407406912634079665236774321870215290018137281286726998168924533245288980723082934980833559647282047155373677818003329086835935554723122594926721317858700649276937271897639500915829522375069365410772416053670498684370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -15568451462728100246630279145483183694785918021170582160447219989199130426469033357623163453133456977914368690257827268245473535578350490841052963774307990774286058990928815222764549316816446845828147857093860493407569082718230856419964009456613513552888837463665622413122165898296757490043259803621791965499168753448370312651822354816788481723674008063862746821178741557484019500855447351722684504070849233670063588372066588731137273042836844743866338936175758071634892101750386353552475134915505597429065012477393763584940483994584955770457904882947036860395051233723741041008524870223468725557878428909214986387566771700622897593265038491199157035887628611653438936809712544867108395169557219033099946265841951958686456589568420175047309943926654180498111658718722415776044633088453501836197713778670977909173771142240064681390876689946608249256999850114813706075711555662253209088748269777770689441816429179588816100066908445744790699899260226293028075111699842654676350288372631901881290205559714750467025913147075334882359112273075009767984419687454096773794276497086842088604448653522685256563125698039144089574331480201563995014731597321326776094960388743101903865954943190195107704541689440355002735032829071955413413976700606110221809536485843142446529006702346027950939403867092555552995781007466028236132061932977965824263143185597514043834720982086321150285869984210812266721173045246464700698452229717805888227909428373295157394341201148000245852313892206302597776946785989537414888605884606206582479088779128096180331622738997131249489076088662961232473185197353190354123219765728647117881203673131874470678638746240635101450790161157821810423027943626449921014002560195456448812819646827542930792161041106996665063439932042312134182541869509556968966744034482291077541174712901327886938107997524005790138539804181926752374810056683158535450484016358335858962977298907417401062072496683229747163966866281292924357389538910235758888414948801638123429281057196780763412717164864204192889249712601741015062871779932783158739560752638255887638198100245657820483365751310174230094788677720159284207108399352959123843030036813402377317237275454227329378163539893955410098395150261966365884960589277984674550355182913969412688648713921256469306498088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] -11794706909126294391360506268466933733139555846470407922954029083550880429805633846254866579242030716327332263752969733020385674981125829488050208242780336747090946725834558636424355354199826169405479142814559407338942034993231962691475458061774966123757271326538199552161347116978308114990720927416448272310665918659241771813746566635821739452802509911867799559600419963985978484086081328686725240118729285414636176609262977358368719014793187561045656197286579101594305678911425964766355349761378017458489254489487435313143837173801788203068082860641576409985225573546049870256931097704818999270307921819249486306044090770439982324008674926393302042698741841525963481479194174818927746697880147589515075222674134297904512975487141177890422674678821257622113443893422016617169586906747681648408677989452416056869275104804862424769788794816688508656560533863943121809566908114523268829625404239031191198675381495849295591790781452476099566389554811147452626745225711213530340814195339364976532329596562585538989054365083137301066632994844796799481544398893770647806764155821286425068175781817640204138492150363607711608581511639669909094504215458589358771098981123003967840302460179172889028269848003444520193173532573265208396956306068162445624938617604903971555648270814511867453109732165903674229227212586032755376441680694528540138660532111726251064139307710781369137873842687339474705330358822823125305119560252874370046823614852224487923848441137408724507786871367203531685700603523667441211902038645783706832654742528752588290305173782023006321769056616394449617118960026347968877681601227286309938330962067144159872717978826880912173492646773029248707240662620937804670281793102485338222463725984690232691107899325222603043866297569432639327450847317665489753356595317033973324270358060853910533579459101388424449130941345274077621889237436787713614447300552989799034396786813535076993268362603799372552113486256433046417682054954215332185314618019127828444046879398287210185832759087673383330950057058600133654615484786970834054111717706911147382306095099195598750612442427527904470833223807192757610158293097965369197525204270810487491419425495152639417737374579723415839983518369155896412088512673260207858168194846987749095284635990373327540299235328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] 9592443288399705097773300081868654862517899050128606591214289615574153843330274798044706031809826076461046670328517465859782914916713145834266763109706012052355791563310956314455718620094209995692813491103778987771889347567233906212526074274189345777185381204768706495711802391563111179755456410604776370467951811235897532231817224836018825512635411596039237769892956916062303430534119218113050609720218952585283790746422748008996361574725047262500996705503332149686184193469894869945432108074416335368172589472772547904223065583526846439609510546162137804920973256489712530590119309620514447456646403702205220019639593641107711636260846980523781259730070245344079330081264640783578217408864106545489740613306779437458473086925534824876943957668400874334915978510123919439600035582710194883318391347130067261959545891722359171926933468433627049065990809437226289293633716141203287205886429086119359820317528136228601187178368249878628213715504856324179446601652142608588031403624382674152681405762533737520854412333127044879719642593669975555523413337522983589042601142650903373322250531078514041522061396219727906779945969490236252584903355758322992964607077190182369073396676535764218802435599122795600820459145550278917494004691565783123374656796111383706109262613830181364448128518870615904288376877455882769313521254862062843977965712072339456346778255794919784327528750032402812590174677717722460509497401281117301499104535267627432118819914473627352897618430319840194387730176575769794716341780144683689801447779911326056435829315950067233625154811028579823666207469298765657171981189731554555734844611329728060968080144397376624248156668302092629848829523598304942482830922388788930691664398734137675805526114635446703873471167763455678354164714565152060513135896270324162108129452969408810949824318943582786392470768820430518050137221074574614734427072901616022014107889188388339560174202943638022701443511861912249936785301532292295533889008210210274058522032878743649449408757326263087653059547656438507059366061842960679059915411250016887062297890068793907035389133772426374541897985254286819042944145584520991558445834241528797296400983935763580999779528625082844889714205658748026087297085000198748380931206604177942920750121141696662480093184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] -3353939272149265280334071795644065663583517756712406640274914361262621507852937141178993200384249999079944584493359535969685069092988432790437217599095106616165239544419411202520106212547331045805650208158781458545912798445514724306409903122294821963094047031920382742335802698807452858204084590869943903133516140831330620413441892235853633067737161608535916217849848938614294111630932856015013184427114465696224684679942761059501205305678097290361820289564383391370458142557014741925851460578566835113855224553184425938564349841765223286767798151870038710795783968228016655648147873713790104544091662531850152798972692632853359073396392156219131550898658686357130969542443585963333385704369585533814946835974037622311603123451608803283682287913977346985717502489013360947236134105051889150964521239478823798254441440815916722005937710034886044999703818761543103168995978715754918551501799215561206279809903451345384931789167023727874449032500288585129564665135446311654928151370743674771041498541986124112569484686816988867340433985395623768066582319175525147655056692935349811853687514328835058485908304078182971001572451894313552035761225215085065329312669607916280973877440538233697816319069776184558958072959514370006516336699553002751415179889642998257305696600524606193060272856345979441161463169192026374656687218729427415265695098511053205281170601383670038404671865226089610257390961836569971182111113221845876156153685516537417511391360573378648115040675989022629835051290364289625480504148917230977424650837650591053942670499879921472515461512242290376353128912136316011565869127115829720959301578052843598856902938908371913252443077887920411812085976772637112871447636980933310633916117360470290786424582985518192213904009353841422584745339411719257698144395956517232317482281807642492948408010868382040686569636136417003990544046674666492883764193648774067392672708994210595915133687136604710610784214095963613775979797514466014091329431814914541506460315835167576076511709007312963367635889757197534290341409178618587039220351332013931814152870447184194669140086452369146908103034161488480878575670964695379226991363411725868047185571378366427352304724411048413367411511161265075245062039679465680552206769076868030889191240722061502733029998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] 427014013952408901476022724965430408675464501702770877460690563725628253596777921155974130085843942398063737510216018899748991775336210018748400492449515300991403334797778592601573428344924592874174800454079560722281027666643210834561920374491963058055310882765128641093522413933564759183074798708701248736011618647382548267733894990898448132989117571409884552559528971429219874050217244112792482385175319414047215609829667201222512379314549129717952824816683933409673492278535463693273848481151232851124148919767772054344610374262816135368743471909913550508403525127673727143136974403629006769224872305088159780853351185262414000211785574968145957489404206383095344974325964994397150621287772181135752327895250312103391081950884474952739342548235497789858752668576461637105636119325655157171756265562872638232870130882538706661684634403102963891842466814538198623455292769284556873447479705996618620781137601050370925674849307381978923710989319529850447148324854221567100267238928883366182812792391141590931702128173076182077122117221802013279322582690292829987265832185393577221083283303735512843551108908150374266175438361386648541748541086844879684908228795689765303558275940895184855257690066846241376949124175925989690715549831268083206167832083340770229258823466831481884336242316571057361444339218361588388358165932777568604301015640311078155416535010610103763720238651569716420266758360195107213840833959587960007339223311869201720043925204246437550485583840558365855254693571248570940340887779921149510789489319877149937025121905419011026390408884273801878454008296553608812944260614362348996539411650003134490522765563908624929019057739659944029093207457512500371824604085718620009809271208851375110788210847797836942426576259363547329166131157605997012023998886537627317537143884760994946969777426421719530578219256254038938026387999262211425636175920608308062693016720488008558492971962427234067373263225736716898531831205232867118253469601503430391062910991868311887412387891663790811520900740627554806733238163249472021279364380047450729389021967217872984317492861022376627879261883132923932814860237708557221734421065908120880721822206247206024277244902890734073810688775802183229488606807908623825550369283683537546207222011015284751387852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 174521557945543433131060740696908840634203079308705239560661669667844335547498733661347179283485580023248989758289873402903790072053426000054785775150679211581565535796983901711874811178094264144879600757015068099016553300797056667166523311666981725291024515422428683756632973974006891636147076736243153298899778382949644805309301039422232460090651968413694599133950958404078406530455874831640946280352664972276202988885028203732548951859163790318094374548800725348362023721750488303171047194129781122711049297882999515581709530019913559197659972803307992550233366154900768720149114938851347648024357538946677756246477723795333341649622553221158191448927274270426178193976454213565569825769685977236407192635196935979540933269510559998828873510389001346073561682875986144686264144072245863238710058822907684792592810303584100746563522535868067089521124744636206953105107380108199935292198890475507477045973420325421281098540184268692390191089931823704755986805297679648059224501383581316153562223246135827864121209551611588975285835174346150563221647408700653274787762709371133615471729377718026176722475252752832068188694752945091524721967291401188497961020159559672606364329688863341314652395033797084917692251981264454464762149123973254833194325410216257711193421084419455773159210135503678780319597460817803501291215550836304377290086077738894701125636164334535662483936145890346502161611255450301797222045182208395496952173613230574558871035409665110187138265394579618620133736110717965743647350557035065126087532124323177584938818181668455530774158288552466178335553992239772788342223707238826428366521298911402419798255291864093160386327290829862603986804874149358767747645342848860680636882551107621619829695401510883745531302216085799216619746669319201333880343509840004136671545591203492312837790150945675489213302664200265000234183071012277585596233604705317491922626583247208769423856203559914030932818362822102398676488257591766839534713145906047842236702099507499333667823247368535307739683977172656780391262376084375925406430616204618841213998256426213070936923020831821255142360618151480956111098897068424842932599966156817806310341668721675163673636734227580295075983456122127375417326593113731123881422882508137346652299667854744894690033664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -119579060837954363435271797480182549185609186465645642152199220474910614855674114358998517584356552585726317025150737900037564593566078125976187277488528535932053767712594956158354042245843525400292812501610097854547163356651176802353218220568927915988154651139801461560097079594001747905388985771140447344063132579702261156514786219161142700325485529930282800042744476626456241819719087539625359334961318259042920766493847048652894405242027588285865910495982328047838890260754274440844494776135676099732654204252066872336008555879008473654450797078054157026163924864840471742395408449332169358283795847596744408052118231889501140023059566557874526193649984444553105132487145334850323091154025204566469788327290781889374188246207507086380857638700929965524224631823137174380498364500208531856279087381734918986582334419231847407992187331922854987140589955324175235414699768589701720817424052621656725558151130992746878769798624458454004428345347642190348814094227599223446816801201894528455171757079775710551634943677266701377566727216415401044033869158260263244303207521201691392227941460266674897732014586111170681563549546281102174796666218853009983663355684184612723949159490177360075151580877743084248238063897449769985902418352665474031722044669716915716638492494509328572842186439016245733886967826988182583622963610119052675981354977218116480393022151049476335384537684293471850089557184103686810086798331865816196773302336969196704362448453712368669943040571233150384167448526651386807995691923285258063605543124712007739202894461330498901151836860172889414676902069867644177272276650845251881239932900437392510414077439625648028567863912583668987174196650894927409654051460738497036067575309456295000016049707844980078683979173325812590269283604222238291724083902805094910444941631217194869728141905750260318185051859164246363396941118088278011703541119282296482157419879940372949657291466790827918381318783768990723303271829292920769027472543376100046589017494746443099636862933916969600665973826741055315801165800818139436984153933203923863048799511357004864507530091062622400452361232013872550819648622760198885488755506888500548784383058892245068480536426602203433447582009195154000687363553020619583856320607953566072067277953952282305322024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 37745983246152605256401889170841135498315128300018315363548408384561931302179725398094804160134458090566947481237833279124687766348520545688298767608030094007256376154628355414874132435331004665550599988277528561226341168617603012490497040053522802322489009361636094361447376336279434851440709377102308944216923089668612478541310199252003781675791660908776227567278498637883845114980053726045617373129109192448646980251872107904028381542324322924743579877379584069287326515565403884650060783324945239222305607947448583299694689264611202597833960630057611182249799792704405128627152658576895035519351817067165509344884988467746275552518498936155603951826370439284786803319642488630721904427240816026277142166388508856375852239761772670961849820323262458075720792385177238708013088761323879782916713868230452005210223919972470616913616249928921427237334854002606296143831335413227534483825274003207116779629186836868094474163747829109171002601367090410486376293615129134502668223415016662131477809017093476809583546670510321382784149224005388723705927385474325368825800762871191583041066154604380627447567681492652446450554732321123532496884475829245192310421730640082685268705585292252671737488640019366777835057224860002873514640106514297983512053388133323700025320113027136411262412873321918820518090637430841660756291469390687051285078668352359195689620696540017620592093514519580934192227758505873013555021505127886195020227765866805255655669493653095354009524009221691148379431749812617783355739685504595860081436606447957380058317080288734626472257997931330053284910270239909947352115890873446158148729111283456437590829956490573773687801690173298153695563798335653804069732810245419685513703927284289830867526100007407439568174113555926896763922672224404439728295439334761342415323897285529424015484835527699047104113574989061674707251724682367666789679485932819809602248600187315005222271909732252876602371118198984809262349677961215809469837436667169471042905250531357832121675009390007278189284681014248755934537288522183042258896078350159974962348566547106687221843886289345584711041405799133945945482387889445944663655759148552934226559164983662435533960023492520520861344198468058298626840631388422377318667321701519399261262158039490679634132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -7873276158816289005186066164845551412654790066655762265203294020075349194239498673022744384181576666067978092585142232776705260268549599818063033555643042514619642406534610457894798538283875501590874584037501594352626675664637638811569235989330918767712657734858222193307426736353666698677646026159217918892066772398331707023268377893992148819875121572813781854697424607084345229866300655020260849866520083523224856107344302756772406770636140531934225722351296701395614092489798660736619174721070886741356405222052481906966175949905607195388778659257795226075362288598010634122184042127626892577290604048846142349422188385777447130010828996068081633042549557996433180160404966895101886483257501521309160246894309515920054598154639058281981992417935779115178524261657301415111304638213173957386310599696965522311956027603948438801329108404782419958329823486412393637978976982525282361141829999930699168107929784134359025174437223936323894914651339514901072234352659139155888691093495071434156349756627375607927657549385196686735045718836783048939994209621238562601708644805629314893520169670448752477236315971082591209635047621763910838038790448809451844967876605441309035388028886851730508496225783918951067353347890345224289382212074530848462975450041731179188063757274085373053887139849496123449514723557278421632150306624712714976333666476730700870200871458667269033111541320680839147787423522556641841744699719837319967535989687572837313279158854923157517132513540805898325804541600048528497177067305432252710359150531439578330634535116076404977391064666230570167692460519190359854920947228438376763477332199085494095974815820034955524588879032114215184362175331093071120810742561224723712070761044057418106146642392740251684745019244130388615551034201622077058685239024907906681742100627637511742979784096583039181409913738277098252858625592620069432566061826689498311986831462615722372635200249111740434793883128380298998944121408841855764055358626444702292531303798764905071798120864541184661930989729513800503551042557382443726296758693869926219905811219417424179069200323157872338531572462102728921083571985112417273194511862564081260732612611693260860123124718424385810560460382132662656491773492793463193192100814621666559637704997602264487034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 1198851445959090679408976383580934007211305695365010775476860779356422160984128789797418882970010961404995812966636900205659599011421894421676029000638640091338943162333852119545836745585363880871799544011176578140483211171943093173342547591843710015339937087889285831496275400072863821503119055470708459966607621606686110200986218424668310735289363452554330907127825830423592171817510102587135376725600066809786593781360865950421377257482312673543150728723371652456970348831256587642500759501173005529817983759680342351560066372441801303227139570734871745380112183929107769476759055324792281196216319548336837464086187573269385392614023490953410036999150837419184798048758246657339061224474371325831067723388544659685901503044959846396674135067138309268946938693521961857173442051775559725433083235891514846028490723832541356936623388095850717293352285920121469536092405671494970114114457622880317107372323513425795568915194386865061251588826560362135784571900809025740005638792611081254346670682416634221419293434083877493765317474039650289969902351551781715565917802693501438254134235372371728998281403780019497118966833893692458234457984499975483840456643029530570739831999394123734840746172237826640717559892339647663120092876396512275091439670921942376053562260556165373297413578396160136954245253401937527967778387819785077436859558264008492702891159453908904982993992951156904747312325561063991945677737212323220095488547560847161137607554932187041066927603530065128543239694693118522755497671111717684897034581337818348730178074986263522601045972935275183225554062240655130990424822749765158725817741769723353111890546825816634391527230039961605241633831579699409629624094587861048733406546158238326980933676123704131073640978775099962648888040485015672935754821086853952216859274679883592563367980198519699959529005609933747261773423565357743241765128937702551935554161009235684988190308349084804400689748609867013091335359597330690358546840029120395295591491095017435777198206979095207024072164875545969606542626970375867085368417570629596968326901128162109058642063702198556328894670990773476682420906521130011848707339354740113931799419478572067506373375026979731982495535973548135511526995101531832499804409804555161438316726550332595228377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -151528728052115025889978432995749076028873655575798540715063472914549415343631979334566915983119148802191055296848622346983401498304310963431538084813496965598710552364042029044048632489384621395334443534749088164518236328304372383288738081201727318835568962639920722794221318515316269980558848739708190931525210491965327375713729645595032803213800549187967936249233671601858581003633741060299333442687903050161022844535405903066139575740960321501471471038360679344960136349683040995682076064552449953622680385233020092849799000904407719595360955789475325396011251534309083142198934092095560789681402439285977704238763985440709405052576993264026262507049979150479855293689348820457610269385343531187740739722835947612598966270977300352893907562823753250754434898149885040787800291802285711605554443612173238569123952676952936071690484177296966793549241688155683895955953394009573569683072652687448390802361455599014021912696324849530702180268631632394434685061354426121087407238800665848004272822845269917228104712024536451858016907806992121158256355785338236688047075456426239020558030812900484369787216739506542092936755474423794030580465870014527464854053313338035643229711656503742301816119403095993408624176789899915858472973838006038952507181978666187794343215931133052564339573541873517825784533281991655874689602113042538591845129670964800848592644858657050025963935923572010323275342543242830125976666061881460849400886576512993459351477349388205167548151466227924646956426684483837163703254103391464197068561077461178739266770215095843389973210003652561550713567813354806837639469997817289327831330232791570261562702838092722194291987016798163686005749390901694228619216099949062264308320039691076553714412948084003615822730988603010282518353618863132270623352606757234273048463802234449677881600197846941930784980306065677915075576352554101081923352977681836479673708123327003672355127061357716160033694034199997252098051497918933112805995513941557779207444865794503425255150287170397908361641580971039499638267071990727177478620925681690439345230697033349854607553793608773763537729596337226292893485014183355809394932219815093847437208597322577476923340969217624782613682427093003653733584082314281915343865555634312734296282960245704013905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 20111589500973029291613580160539049665570581029508788269684930914051053957532416674901978436442843785217991933206363872841215147716215101605079323811132789677416871371450640384955306209352079230932350256605364444934639619617494078579365862528583294108775405877418280875706192144900434905183697151593642494514355573053086242603065566498339761545635006899194539516929189598588962847289315761682192547343480612933821498823554915183131507226106359345789010772345648144123453488155137019099038823878979484774227101726507944407719722984322565892210522457305712253930504937307124202263853712753045871423006802244603470914310151577718456032080693544033969027667284514807394411062762253352854727377374062341638772490655936188802627565909000188516698714954466317789532548698549294504345608541659698027186989289731538683942019122362648925031395845486247353121469409480401123803044135218493037142731679568420938986250582318160148198068033226283553200206778020018746941459078540106684742634027196627467207478676219996959395268480335412160363723772968100198277140459677652391901215040423560282580257898999633497819577755303122904797566572383598640568360105194122715486615881771372124048600765986686817348853381398967736355754471277787632678381545906162459426734330487210092266423264644234600951002239144885435865750013165687851302108816536470148322187549670159358133879781282521334880942491289379526105284179346921462622566577086996449991834090282082923857617447625523417322082128849285598592256932190630958036246739379279916424366997619733288658350698095458716964370242963812375565906696681201428904178568476900446152545058404186115537962605660848993871452394053501920544919791636143096454820818987400434965190619923757166533120498115403064305605102892639056387726737196088692160455019552417070729392398793385277818736977388470889525895341331797120216325009708227819823260394918576576108845129906732180069937802723085805923146739702851942944051010783731023341125490693855894552595759513592960803162884649726791947752979712138641257142412565997938390261988726455528158678550319168772868100406385940227121272484412435269405645538287972238421167493371446835622184899008110668997013328260121519157050029441837189868815584083661931047478716246617814726727646897493115928576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -2890298560258126053397992242658026272558748271065531911320610641887226094229260156647872374252441112372715119797183619217076090915793756441425459301657485229621337267598799399474964735884513501137097610496450330350715642078421938188926446902486220405855584236234736377022444016377700453707788855950957115616818450782273240708632074831493280862990069599242298386919188208896807603723090167740443389757445928977306700041409619710990886690605153129220956742184987575930096324224335416429336040135318527876267279913850659386037083586305010302102836507274113177433988084427644479105862945838693126883919096820885960052617874286253519850987946541515721944652013139567289590218376396859376521337230194825182991084809643738162336135738014440131265225313092105461936095359625982057310653320101297314732731133312221631502035958399224971898958453315787153249829126900016550902290465620152133778389090443046442738451141308518248981465786996441910583425124462203704917391838873505694176719910454881648132634453188547293771534155827994122785407960082533755268004038635118903887715951612892587222266156532869918653865589920529157984570833756664357141007576634533791342318876627337109610466691148893690455888159696986463455782071518030384594949107267577570046357321557003505353928179323030684777080329566842056450285099905443277516998522175587940448249992826937331661841348384777704356272222561578129300424883060967866378327255182846798873021130557816955059778399907823352956999815319570550193103121313507208093433748778215640279002475178959046696651158713583321613371339791216681216183429317021547244199695395192293019490222974723876155138703739008658288431579365879194749205066182200001550013695806159964875584353951795416838076710436748359087991783768370289053948008615251336653602874235053681954374524788580423336276123423599794901508904374987121310688484192374007444381041517980804737068944869599180183575779684046080135920066291591121727843925201909693173986912261886250442878934662389186398425574579677370782107720582448718855232774121725262964632549299829228350243677021086377516675767931470129131938615485572777550807661818329389874266461088911957875349971336652192354942432246881186495434091643876886662869223056058162914361039445655989099848705853739929436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 261885906911831872367454002622646982783751346908030350957962687766682347698674568720990548153018846566569786409466088999356982820326943836863862639044984801946649736270503106337959443672257041952965031654292124789021494314221432255089077698361701073508419494008586872216789225580952773456579772921432828099050995080394648463982872670745961348141379770512057515044502060792092333237038347612049796700758102443963978399633759217496960696478365064248778658506129563515018539209603716403202702144097582013985920450748987709529636629987374810565864671979257553583480573479730683982830989412143768605890711807586525560712247518191199576156578136425721398494298315286329604121336867229503314143876493516980370403524043566916156712097919399190318242131537172128410111444205589746818246337623486841663499277535223696114777992181443751738146985167787573721673208325952267327112905049836370922555120444426907927932783256251653819287211134059889409547804395682290387079494534123838349362383727874490747488129095198964070752077591967208268107513594761504504069752017287392523420510222915210849832849472132843464166175685350445717714587830167702984839869922187362496113507972048666517358240987897205790631776738535437551706073440576462723238394697360534443376856095217558968009048123092200070440386452860986360176398041299393241005198726681641149622951454657805041994766166036742142530632469283786693698326351429931879095179059599018291974296270842550514542645759029390865526108590172029438602694535049616658173816548996273553618399862240247327333825234922017291478564809242747470285296206637552821591399562209927749845278128628457997218558356863742298124149347677078519730304229867082520195065844465375650690849706626210870144879994059362596588624367536053317186246347525805675884602669711452036336322003589759380614949029132969683825794498503160540146238607419205394900597294620829158115065501963886618765233298906458526817403982329678081691649962357621707703962138268714322891555093918976808836217360843384668257857331598039474035315887516982492484391923650464707600029875139059249944336589462797416979823606098306157555382467881248617828794939479367938054731764349358385370187959728055243465232764736466144897529343531971372722894522361421546174994542901868888064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] 27205311891144215180561592548946216858585452332606664287047189890214585035088096720756703979702122147630425470281825164220947981723499392187050962504560861885705479434701410132822583775045747512442035085441831425458407813024659627172483462794183721306006586594794483276594781498910915077230089615855021374872497314839445599713179549787414560063349848724811913889700700569344050982722499970554122653911657583122247068853953163168327159696211856233315862925883095692613401229842981972233205851114159587728160041317608621427287664033513015096701686783321157771217367457095113461652756127058191794595438170934759052948621416003659265621595952691680367270281923693339416569849952652557713137028741750693107010857262717897245224015530607726476194884158402063360349994337500817457793348048434888359757076419612233603823290553833992909996346811491501856081974123495636006121706148754735147556671955664378965142876956000182939315987186576207658778611697425669279314676780456174527006977828891975664032204102210183984165677180951815814950663298848165757160365998922728825019333721406530603453624927444883477236693513785949014920713680810367255354650402346265652566114314730310626835348182486177524088127327211111599967023597585819518254823572354449471218931450434481964105777054819746729117844147141676501684868606681078278333492351863329725160515609361363299898396258917653570749012376540540470187652660468581797537976157469920269108191112210359643974756845200505617706433058475452172199331796464735589898260069723779861505431305587737004374045713065886860175036886786945073443099476693490432526007860304332383322724677555692979556751520880273426055006086367912119723794639480617211002461965439499564745725763853390543911477070454687404906027908794153955795537114495712255864510419029639284552057319730524136334486907522707547508934171661582963803711178608050255397435496600643012426985273220263140322280228149447125897665701404943541595087634483091425129026030235950693527340988260508051187314366009639214377088958662464420292262918421933506732053910474757222577453370834866048787026419913826911016852242858732802651944827195973774142568260750830317896847472131014592553933982951770350043344431549627076336770290204316653647646561372804931035979933718748856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] -14172025746898615132641224504924314559251811356301805690252509105301622377889589303233309381696168367455072152893584100932012658135064895252992211463291287638863705243334295572003262260539971828105177409890756678696685313158503432260299486513917697148074813145481059681798184156993999923800706030594735109345941849176438089537926086191335985900119905225990037862921021559943497746865414632472003203974429226523427669111437575733753046375452433957001611993641446874759888948338590666035820720928703700934402057354815184614053196789817965460341243095352263360753663085037288961621165684389907602692600082523954228363358121508297128393972582322262879877447348249593381005697679416198690967724336796692441305658343477925226154347488901881457929736570528150003029119679180292917116938337722168760749937251940689640349065023399205581793824507935769146990614723244640203875105442183150341660373577164413206895468782465406990112807607107024640779612297591865323307093049363512900283451040309596126499785533589332205475247960520403447833793264489998621986318792303303544922307194011236081598412224448353952588863414207538629575921490660212741655027750480701192903044274237143959780960370529991676100493880871791350567821898739692516157781844644652797946340748164811751116026609913234803223410491724779339389525198110559766658444738285981549742009393493609882313938491377782305785052444090589124717622553419666901960596803847781689476292402181990180333996925203313450813752561750274578443873090090313965780195769658063251023898789838159653753114181287887357466181217774537915259067797920940387773802469187421253501653228561495540026692508572188037485953693874046602726837822770517534342938935965793924189732002802539838550291069919055458734955897698503985983604422833127807868674675008387337357046311282362831146771687976308736186601420103518652828235033347773014982927342509979952522936379763912091558100904642221506933895502664541973798032836750522054425671809858254407090850567434845124437295705485424025009312768068326636374484665694907070693119528261840343662741107730350673447442570866418041790642854093623189603349283843387178355307232692142933830172781440999050810584547579045884947627275906790188245527458027653302079796907780252961078263171424576339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] 2109403918448110175929194989998913333816844704887932001263041501431421268573218005276794436713099688398251269803569738385295426936231818886739676455856632441504826963929721594712686848700055197391216113618109688795446802251760042327656976502199407494655312828054786803804887021829666416290945545319807924559230771531296708860088916416655479110236175868384022111787513610566234418733304550254504689042297119661627477501572767843874232863929639302365545590420740160152521292721292570253500110785460074845134087009731229048092025638998957535356732541123431189477034152734228101319681808838584087607530408418469000594611331617346929710361505608308887046270285804532135358914007151293553861347177826448312461109006690494317453790494479859398057683728439466777129404757575523106962903126721388618705614523838123390309777882129500847309971088276667696187069753792832813629629723773398253421488322048847733854269985534319396611686130247707363407984183693657331603867065652668986162288831795144691877368184114187146174623440086532435404912193571807285797099867872313639598882090958493981659928021633936068870061806187884472354591653278996705440195178625533017843950303055324537448136684923721109639126639892542908434204195484596021471925126706087764322976052110714894276033035383251140107360839627074290049500671761326775038640768688061782147648979050663451033581455800656944288092941527710266691061904797959173659047914167846148944861222764527761064509849272560278255283073548125582247553288736949039581468928027419503982529050974852396737914246983906727158825781716224636123975587036376468330904247457129921892974159277975508474483651456501804639300549450876865795170246553508510559811410949245859660114875493032786994956478926667525366307915428633259674378627928879163054243070921919303670425687351211861934947951266909793782969025490589203932273295998439212875090999099209755701449106938688718472048328545843720737096841860017473274807613899811916993803143859247040385006902159063909580810129911256024961039839283129931389849727047741259062828507038557236412160308506814258555276985337334739297601705814288594486991651895862000419061295880727031724550926128458107516641889483070547205966605043683523079484550254196405661251033888648325250243934103692902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] -79475598040400486687945700296020787212765729326889324747443349371763956292109809482856145586276561857133277609852968743965260554317538448011506737230251538283411078773238047350856947986011916652116428135210587261965437245631527837042292395814927505365865635732754499554871851877966155695292891763484390304957789932040862318430603092520158379429133892549729715440559930355067897628900451579379627102523052939056744624588087558462829288442387939293831580205553245074562320755827594831750434304763851492981058495259904110447729732296114880622387104233281712660528558449695306494246106475725834487004251815304485487030114767882158141845240573572176979029716707076270015419698516789232616261166776864231073109289436672666848065641948996949810188161867176050554095540857066037580368500600298741209017471363690859142483905885872826681263737575375042812000729363493791112215836427342380182526094287540667353355207401275296768594836958857124153627261318628128969267906872876518204829892369276049549666552831645852003623815634632255513421333033948514029489649919054619757051340334998275828792797529097009073803511836579598718475889379814853104120791855266860057322803184240182061586144879359604707681620339643715213510423711403786931248123083948455922405543415021729965330398428786259899165506333171378931819181677897061589014277109897898764299220215410959975357100411902554446515539420696612145760784891496964852536046229837605848563124077028865603707059271984056115460763054107060422872820113947463254940169176453696175949836935783137818212155295401959336432066644202671640848481904579515119588848623383640556074679164557005474740228024879077470368946189341686985642914423528811851072453405835506141945257890664115337588920566540404308537416851325293423438762122423531405964846612638947045941833033496513401204986429574145976047896873462804263878991077698309040936696318149135427680564358702323107366287225249049713782689111028583344987782993413497492784151130882880673745918588164681073807776287655729586750659103466602481212916447660295587104624075283129444839452390662110847176724534325717074062740224269114230566435925130454155552999708782096854718594808140529996270068256865085751753827640369487102483226809827331149054712029030124381293543881598566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -19366877554292151046163709960165588681705610265354269911960274188384733947014339780644319633294768597109242737397689362233038120008028687144322218742938346254057092779527186058320319660790885400005287958525019668359111970715075091037393581840070432270078392035342803063768574791113438400218757574300910729008131940458820350342272351440196839422521341079491138542750000862278646859304233620883666799105538745693591790619781530237759013003401711168890212717545997259132037443621414776187929804105710787755705569841328765397250631814495179199622899458656014918801425098688289775520625926620781461442069484359994214547996229971395756743572585095261789468555537455965793087843497079762009394833805622178723569071022563924593006964882501559984858464483066872757179558465919263862201727520572502618223070516957986341207596362494265624042866546815540824968799420374105883233881355812328845094742233934758993497069145594777532010152169615162318411551163203899032328186400828708694878276928599837136105410860614519092850804734526994530288630661580585725027880884020342588638333051353041787743728057362534360127105817651406846760969472606647982699381042121164228078150653018516153157517744719096720316986435862761920328849256433941344608649186179518870908175222475374687468166981189749126193163125632715887987518226059790642360816888857423835643905242176670072103520121621323916081087731474668563372523158604523176154643635520265636747103805378712268298561166747964613064225555290908786539814485437124433085091855601453344670494853781375869551704268048727905430691228653223802042567745731030471247053367950785014473031661989297480615542498161716870500753289425051745748139977012472056402301756593426514252595526880617593964720056093099872928251010306604791553505363748231994943404218418016990321992827313210896953166783990482144887186611673558488988438554261908631116099883410386475652659652122676661670329384055439991758921082744005747574660844487415816321467451124172214229205679719714000866192583360423081132132538662002723817728019410088018014939617786017812391453586837088774485522111858139637137725970628323719891199999860577785061702313446084490896533491481665289754126879081098323907892252237690269509220465284327845357727979809109134639139906597683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 3292039808924198929371933730501769935247805175450930734171217501347821780019058215030638721042415488938815129078006979815539284066136199974455175890197321890231379012682523781741149657575173672259021284459606841039699263304970578059354826173867120456678331793223033864854020386248258595683094658246813970338478865727587427443901303155166617988420863906769909581980500631623591639433706299524505950273866489235946458345192294350899298824643424369761869197487597503594021598750461622561044721372845398261361608358304427343937626633915274925236089310701274020067436975816001909751122404838967792391557144514197695846605673483701696361386660932123038418359243813337206524461883894573392880600142823208317773861893518147855744685918015723395238560154506880761719743587647275887428257854840876045839709858888373070916086965350164026612619615090941079347691835313632694555492283086939768822271628107954632809339364530324310327841189095663779669764231154711669427277336694690204923222750237694074716558026145051027778097031155004795759588562434946752821700899439039225983378580049092894674045980831727440836311385182373284874188724080104143174096075451971942466973574114961969953740271676777035785898610686524962188049779813851207374383450574307458321762107940154083543048832493935227098813903426462488057097012694507046318806872088593742139606762209933828704199163951063874362315342086008117802910602458622611631280303053111259156017501952172149987898251079600172210020670340569306634674636185953338512206996304631902905233996189344668732460956587704283563563962228989342362375057895402215688270048616946774524532670380082381150647062742280009659172288185530602217088022570975985585975910583608500589848253479621996181115895088414378248107079194860732365151026378505769056488830959091882718598378073446968791596460452137475894182778987557255685520870137968301867960349313267018076447037021617709854458841747784218284738311354242904321321323262392626347927513849783810609024533747710731861446063165001501721470612844596647156423426409065238495585000334817693105980875763141298663936421172115305627599791617809588722125742342211380713897438503539727180379300212864098745031835068547285162135227069917266852976763068634481685046095663886096707874249678782464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -203860602997617844713445631643928645747637118471732505354527247463372330588788728734083293171229968515391372903047989835799473286793825344517535949644584214968155128889012465000449406790246022866355634996564019559305434117061116271214025730658162867240584035901856238179391600639458936565520491900431370968745125873013487815427111246107350112488357047665039190084324572876351102099642404734666761142662846645435066748668531989113259763254907670273063175210497217688949240141301085251816980863453522532220162987464871918763399427399679922958212444368905851738346777392941074230826422005151866815919584941020185732050943638044935442636908020722416710055609876163202938290656327008615579285399426072809398751153112195367236348248914519281986294662284377267025468645901718688329490447370562560788922379545141328263810176562294490914611753844867346588068952412029059552781581364819868329367925017637007096518389556674874080711784683718811234971021478930700745582120529149379989833316402079693196443734774631861032098741435338807461822670626621695853077383397117030004327757387098803213634533654326897449961828001886091076723123972286753142356937076521995284757309510381542607549158376192795538413482462984264057525820595591132606403178731164955435072581515182205947937382826855939673540463064246015436093781164526292138552387713138453388937415628654906628037380696221650049630427341603494421274600252797021903718887758961940914914490930356311803024096334357227886321242384224099257803577926744944855467900346701352772615115874764389285913574028762073798999329831802301032125623789334217965957878688377035754098508439841862735419420766870627423051987039338602300873966289499753435402683248844645933713495772033169314206072236545271868622205361649983713677714586232319285770873977331637504212043487612213543203465197728727306388727777971104150045365163302664354115824293378676273144987926882656731061920502866396070090037548574136154039675330763451125597459655595676343701370869893799493522614186793020088914131794337320473578540194344156549483056937192700232628961938423769220151992942717657713382583103601446438425449595624992711836637432067397683219304137981448035875292247098427199904435540685604427455547713787668529409479747971510593882582679552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -8678973209439380906178129474840602891316987554117953501364878544122284923649911854853276527095075230483214362531053652499870795682516646182828532161556902280864451029129847101950944405036899048699280756295898690138918467462229388126391199029991338076466227113531286508840699520064874021743539951892289203512196621365267062507508173514565666245071061502526392153350944025764478152614332759401882233607338067692519715743707112466540071885374639650512671802989463069077718314724805924355805490289944957724286615267858663114908176764750808662574120647671199118619353953863465301141470464302206042801114142561359542308123559675228399858264183444939853903221485707196302329264617664844275168650688999046635591495728394814564412952908721340861309103978275072557559227241887718166718548683984525428051396703989135803985122251058852563856184066759342885227882376268403471079711638205167151928416119675079831302314462119703083456552277678875418232171925288428311252479097936392309039148776753988622195752643741034955984011794700111063537225763853751594332135939563670186167312841618195009957372108385921921721786206040122532410457617422972924292868327168339501774289785717895587140419231382693658946241921965525345493689531749346071027339746619777491939632516306927483097002130003724513164614869856710056517200510574468379839139052533437423017141132261636664709673966402378098145211810619187416105157943157507181929430648039198779980158898861986559352674798653220504933928782142892982520010702327115306868952795901142439021525028349837860476108281759657025134081818785521166778678298796607682072226840473629073766830083766406259487180592636595620096563367548635445815681393364438065732132777851039648425223458645697554631513694567509916533792925706477255684586287726521264486685670583304541772885791104813641948498054055178059148408770868700811725934240739836935474966828367296243112212860944280547112758018901861913473109817926664500084893214668094399606200968860726278764532835875362114826106807637770789234272432067538682917384433005524490287869062257331580086897517103793717485496201797452631712951717142339106959615927115072467055057631993733296585974408017346610799954081719512796327206247447221380001275399373151941566658956494446140944891168948224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 5565902044089261917139232709385179656089560368082870848070194106323725508036222302497389303407328099815619674527597992539904091973191723821276200683347455063834927692456222901289541521249807053306257654467185253043046932314273813850243474468369983033739120598982828196698959594162085344148233203798395625743551421759619171823199400937075846322456746693930645994404536032625641257976754405125439336588188625160023378395546367894637824492875202901996394751580098461849674610737957704386239018732108382867587002286019608532588021057335193620318341936527994740873999836171773572610284683531431356425392139763431425182382129326210403376629984356509500599026757447353466553768879711798160154782698345164670846106931239562483439225999383248774486730202328779500857008403751809402774807258345229705049702131034820979344088423283690504654150818946397855651255355340132415219997885188695667681230627016860280405620743371374703033284442056239589763320717401307872176560730735268819181225159587697894068090146709537046892707570195106214768790783238924921209381963644329441397190730721764694615767844899712428672922455096780673490576981143585117928255058568350808383369281534798622247973455103087458098562708975882756791406134091786058904413538846515030895366083740956957394433333229277071186489128053947930658903564690156960413742992579018125700467426418419943327157274234738675668522149818549857473527520647851631590210147193495904513662637266666140638900664547881117994150607843829328283366433404745953788884918573733480443223967800741447841201786833288347414774057272773774841023130482364107004091189547863844291111789263060199605195034496835802866689018719249866964148826300773157761690363319591316668408484013370230623650695401913235118749008808153751116267936478214649288510452349303861218800273319426115772482633379453206022958146875724597798153734757947752013594726044846598038748328679649482237824089632983348964061757707591731099252805202211041320387621008745357316449030592281435149456094565177154504690387099033948889976230272540353338190765287200641791014809401547787191550587820573027371184552857621012919889399037053492648864502166360561672303826904391045325797689498830433908298244067117371160663130636217236376241031114879217722080792412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -1186576862017154597299917458548340173505378673787362338358902157714168420699728727820174914226226234353519543558169314456434917655002980720450984692669555584806749446976861767110053153477127342338501657660100951042936628187518758861131125402199530783587545851951102703288637912639227038089399183619835540633983212741707075013625949364647159285881359860588895468672713046418175781265865559781950736075638108739403697596172710816993318193663012308834561705427249429094116053174381121748284508101918316696130500883321263494562876318397216470927516592263996658447898905272201586624210915277884360088289568770151142646525052510542314059453751005436779496367738861029434106069441228539127248010697139322147623813970789348331160736315061948675869540881071228947789956869780812999967251965839039510185213960177832970910019984534539813295534103674639579265962473307973174897113310994047111695578627902762363181561791542844979923925018625772866731382580350604894753410891353593041031389709033490165402906261976277689979609519386011231618765426766637859131389896732326247973329708711384263983697063763020516040960843209842611092095175379468997929179458392911786198931241884769267075975444230206434452261675588700708473809309529181570819607772670087417205879176521071149079123402054358639252090073806550697385754110964749196596576727329963871483890903728175374336885833422275149393689540467255426225571966190217408956742608347724416276269608289132220707647890801428112713314609280804398540311709678899660337290438574263934344922309631763932598967426856461101964327658467911796007570908471149795199506088630299003969391052782629360037500402490922838303563494579707140180740930127727272634834383745317786005099491258970158026437875818386107782334968359276791025840877881613485617353286118386167340252781184570354135139900488335953556157176480896839260563294128876597331900369239780730669224577807305723712166517460472584168601356038537715922331842676048594890845999424656430687290958816472679526406797152525183151261643968142870409272334393622347348890903657064905535811505156479926217135751502209164252815447789955073051201468259187065482869815908507132246450023655842599622448051976978335410133882590991869985676694268754538708697132632788940649976465195008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] 152985964768586740582370325532820699089507544570924342121233701450518840659797827218045444135998954538778851701955729833065008637993457226392341764833598362103633230307214126282797511524524724415183331403196745783103371581775990911542892544299924552169169442606488741054527533805868088990041188294024952757554343893712812781460762094802580746041018859001789454751569513029717332041661445436914760147362890576015161990327909653415529779839357629320358336813681495651655176514753564483126604114842323490928397655546458777674445532097007286050196875491345296101819920652651534276767825111224898317350805961302593839780963574358534058121048010628959153644237267668721998238841497794798127554657001470861563340623651658980851007260153312837774870907731053341986104199947864427396672361062930161431647137481524828394502430617511683154801898843407162529444863488449471648873006261904528458641786257560786915742732562271583833448847213432609396434300877690831312339370480361993928515422413349455049789366842837504127165151093778960243701551696717417895740424842339850180781106188071198611729227456055833491955183462249923192231990597476545038108541035759432388014857625466415733554766223158501336730744213397387823428196805524161580087944367841342626593605260313133541043210552524559346677112722530548255800181540871733286853038859223302302427514821763461922665535644425844548032563619021348663098470020736952895166980529270767417848702977640701032540951503089173495140492826239619533568381057114972141765231684466118514095793907164190129187959137452343325094567644469376255903632288544727884119559620244769507889123200295931040328109651445137205404736504823438299121940393952892111657318739404298119110808935327551723849336748857893635601726686677962211615144052393158488688828782490988062017795586338955664522754830200131114434899652849564621355005471182299740982932371339065468441210273401005507430129886673719208404626970211824264083870613717210932134421918743510973478515390793212816198725603843540688399876380509899947516064684039137371700466418275937598844575603168859708765818175023700282088475902472590833197414311392504131445676527922793138496931360295976739159519989922179274841956834091974548991756009861334200655522202598519260272362782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -11899292821576028416306195069297024221189336477930841487778406038223632496338135325095453214449450354674157386580421736245572791396519539401978853381195230298375815224477736616405951122112188540084897873264234135459473003938205047391142960830306442517318723532144091983304914801312569585387515478240146672388272150821403441710446325301279597679858467954373026898990641747680138877176167567165015449359333376664045141613182236370629759302566711655388985857476429319195310251575203083439117498530947009950133712854791630505434206818400670937310621466195069145167315717876403869188711142924845672683201177071711070832031646931661881435121386817414139508521663674067252592892516636708492676808384889443370165845040995684136679848665949730015049190384570256994513462315776949859080058253013210557134462268639518586467862082726409007500258840283435656498574831810865713128043679950583004145393260109685363893913578332840258777953628132043938836358763370018928275769468798794824242957768086465797886834118202503155653057122168463913303764866288811478766887411040543138550559196519383229871943358881535811057809579413702548269636491917143916491048288126573521474133603388204721959891689817155202428354117947406963526913862248004874573166648165093512436341578516922873581007972455128280436168600121067101997061480589406429057236030971860053856981273291338070343541321574001874407616257199045398112494410300400750392988847946191290227224820733273216869219061822035242691186779724228107250765678125405327266393458374872533992825731089109434020557896199245844059281726904598003017180987419959342979457479142439527937890273579002204429458797466009802033343234262790354736597904585269714995616437100600117028723599990160391545345133796342303427718786023016989620424850996728711712837112159340155492609366688674205384641096744307059264325535600001735849889461880936601465632907015898423658593221850064762337483288672727361743125231417016947391059839059603377008009615920239699653012163360102027571187333016877810418685763405246645155908281804021120482092459283182486411936038994556598420797751606395150550399074437939952776955818451128219631805003113081832161283801618939031535293742181585744427285229412094793416319069092549107256426301516141837322882646016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] 428827827612532179700589815972691192224553062370565662000815143872106470369360936283362539790477410986604340439996363804875517315866054693395692982007506371355176241768508769015394845628370901990424493702634884742141519611737600455127118609793252009161383204802290233383346318100947242447549058195608123364928138982128245670856585255118821631560034421858079248038766995935712849752082391640856597263055693081286809809408925642052910216740895013523982593862305556633466682783893757531151473283734024184535293643138147865565749532166069282947693919656512647607568052960221781304115951815731557560768437910128620972648443184582921615008819965617185326874307642003430487045059033596341678230709694042983275460199593611492839566994930784248144599155359135195011861032269500050319528773887392800259783284809819213632650274805847878346671100911398936129256014697715516563452470429474595497846500921260247927251618280557456590362114919747551269769132867852182641551630062846501667005924457960856786864363434520829196380325108256258282433285417197830947463205900740110873218129588883682160038570087796599727800610026351859364922695979071316803626634789431302303419161395355029283058260203381077455848940127013796099618253290384495722537072208003232400803861916470529024186176958448286126921534314809518966240789127260465867537623386292230416111554386358478098361646998232059969187982459347422426403002179781263008969960500244162322710788123565691085452713702110794315548213407182650602689049868920431909554440921495722035283228493005252190420290770101046561800196261321676546715617050935602401652583519398777032393507090414917089327844065525210341312909639790293599525090625218277437819100536357210955360763517684063577939320576968194878456000412452002118320736346961149509343741243770442688288790661323377454518074210074107140476167893548411654082887815485335119747115697901637225216040320249406640438936761094719627750843843470990413600659236174016476340373676955284997417154744959200130432162913020313954293950672880875540802734099343254762050831602558588136665512289331205945273481097103081763851774547453636184301497944943077419236194076075589161281679572998446548919584088987383616642700793138810534934708408838853910796309302778446631529349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 22034346509632572069320586182445454828632687976701241916388326079538489135275104509409457241253132343985006113955552413916768077895266033782514283708034262013074565329713020762539712519413800365453857028377098304422393870792030936916965743088014594348381507050761950799611137198118420907992102778234738466328845992087945852449333128963235559109231457635129248524402245080521267778381960787647332776984724969638360813835600428897238354687272908213216158222318780346556704455169872658844113864929365182163796304116265004639511826916216863962230673468828658794782179463318358940203189175521071905962966103811333092784415964579096409182728198960377214004181764901993023653380944903202898720238045477671581220075256787273381753238769962033001183835944513509875514855869157935820348584398765996100823036721948204142442417208110918039021588809151247676662383574025613007393188805113991499346852876882472868121177224063144789928903622918062516309824147990627118918273520159299140372428137426120888549734112901614991149404390222737604353878019994818574434704842725506629910653175610131242984000229212549763883644737593571523078998842264687236927561077013740773072460151476991034858357616793041637205337967555403810501059551389480149062308231381638972503823562581501008223970406121305488965133647758680288978544237396555623262028012471714889443192984863508799815620178019072207981305923316298082679457905287640324825039813388272981058184463800702152303838761270581465291530748171655447320134656242970124162974393785124499542712943352466034784420337089663633874307845814667083001067626428417708466831738622719045652352971060100285042708207138280342487961651865999018696561414939746335076299974115378335559056880483702313492716694026760224577909698404969933468555991346082775243875697482314131901722686900184604297856548458870414799937334586997024748615369945931982502039294237575312010040057896532508426920417037788799248089096936845101307942588978260211224225539338042147192626792798569920314231062247871975199152485933993869234764334379523219416868669282744222383059124366123363976946960119665534535149191412646861320513457693586247009376273813358480118083098388862106868911639439337553505706939807407493227593930848570485404110891810164124761980928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -3995846158336233989434104013268782624507519334480085270113781501260926072745258573358363240045870239267048965423568447906881900812989931621774248337246376233351298869226814259323750511262182736843269599582118287177359663779435626636911009142621016332268845662020550671665828738876666609324588594593393139742701363753986273454007000067819734021132628095001062508146375110209572527366711497333977398810254776203321470377768204998405489197540797279837133711252957398415390752003852661584270680786344053855133820092440324928913669927979250533228617995448271005487064195458200227893956747640195642371028202281325681867998122203071446674215718783243532771703737580358895997570751238375941795702033055604758366096762375259343191385874526167627919113338616660588060122870090107776202712700394403020470974684694854792229458873220676733961607922450124704157100103653961147098282948146732717301722411609325100456163123718720978810643438716922093903642931306207727041747778666500187512890945965717148588993034800681620568710120940562545637265576873617418869060791990152653480678035707273623711743661682188698553117539622320304973778579147775151723521812285105663195369558386652202539935106681729523158073853614813041922053159924606792715715314182144153872190758866035508865096271240170962499093268419593990193200340859168413877351912805122544609873546909174060962470008169907799198532258657454408757056949275556747388036386283256327443674448982848098037281083075742846340540306956721702119698448951480240209813925449975879678660562694792434956392345008891242042232236643571523369198180786541291090481907911574487822652129800375710081869777854112589865871837822987453290975656822967862876084258886827745438543920143925949808127263362725687946748140047362509187468470240816165385078663717236309771554911680154384897079164202143420048926318337456519862471592456143084768028750335065871942545111879604311309412268004670341208946644380221618599672056639959294092247696211799902008257374980840480854631049764983008949154732195084855819327774300390325186344857672358675435552515959863855090175403262230961612972618335687540481399212921752302254080282113814598287058781470156333373747393107422447751534785784032201182460783263501346553586540935635826502533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 222407840738151795241993142194300623375865864606833507057621062204854772592651799658138302607407126721819544078804414968471529242881251250377569102246102630885980911926940732267240406835360425648926852572305136166069547468820348483498800357653313349285547293418526666037497002673220616142208980853924202415439482706009923084098324666061692591419628344081189668732255663674660991466841573702493668830272255790863660206073928467005781469580091449040992961985791090015420227625749683790112373922214821393201198558612103807037795329247365748876919858677566035938548086221204031520177254884867645590737231169058106212465753446031305853372804412607883295077957016896374509061871700590719874585892370039955528812462172558674997714243294546038983309249313041103428677433401956056398397200111423901351181551018077568337354208488234614797789708899268155817511286443578013415256932915965555873781046347491701696421509105372424561720023423874162485589646172236045917221093413032676867087002042177905849368370812579423237131173894203449278757115765113990706700835005929747767755381243517147561087384424826534387144666912627783696124691710133849990859136925702508510805618307731020695331710853790447606003763385724452180572626028818774275500768502013564867093610191590563554995306534350037707108856090127920608333067054981401430485834213784797505367024606415189164560233423080673007276575309374909572263632857568641479044940402278353242667286483654680844494127700815575664535403954271618913603484459470854208137822640624119143200828615647706759397355138442019033294781045662790779144329844566302674641275178869529078502274427130948063435104963905070297762176746371635752261756757845056161927751360591638295632368417267684669104216427900093038934020853196062548058174138734188433507122211512404816522363346277397394463385623212319218258251414933445106553794196101959545494951032534941412577726189561561170601874150198324671555890358878468023948101701072935692262456093087849178977216538129654833617531164395519528588382970829971046897855942648224428232695009605640973424813358811596231335933517492075689583398334222999328306257430602217809000068447747276551825711921011387283826141668840590101326921887935397565406183621362710387175551889470792841297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 133361608399073714967480288234003521135882999146284017572486436448658838608760030689527873484700667713924100023049834598070261251750427296898850246510024107224503808109254603729905892149784274626717919166883095708030961722845047889809806130871153000705323688425481816080758126921197664387409878102991948801528174469068827693039377143754824318658564288111941603427660753697861267830772388690261121821425516065970882955707216793055897114397627011232998650888771086583172241303506035927984692662600681480700827772082477238143101089082467317880599016810012395794483015836088003848231425699663004598374501928500947185351439502159529838093293810308726045248397668845430547728286340066339991506589423469926086453906053097217773791569509787654126162081277473494424546956661107885589674772409455067998828442090572591572758463816968826517939008277324292002198391994217301151746724191129477066531880562570540726578484685242236088374340323559629551715387204084999136728973924843336564981395671429441032170648763289976070848960443649888646082608928289456843275606903922481882808749648442677051523070474411534685466462263711939658361765108502670499371007763471517747361583447388573541196868846143689504080752554740853125838650457679318748192672723803410708518747760495602513388088795745360115843626966128428060369037251831761358061876918090365834080862222628579397650466915132079403557108148725087759753325359588885861372704296648173629878864494991505093354876550160249104127563758262630513838964455506487641247532789456301699343628677975964009862424168116252175951759086285145858390399570721724658109182339363303855750959532011751796367442686139863488420827247777852773490810534707173930251049781101161948475420927298426944547442463689770086889631167570372871220336345835669266192250973359699760904930321150190961245632254903408353216203047038142979620558593840297883616230658008589238366336601384997095877244598508145290856492765397179995465027613549764253482045620073999900974910911227676699684166418322706730900645157186923441037285633651685648981607905693790243313383082703196207999530982226031757828223732602836536257719292946270337060653460889130697562352974938707195339950039983098608614106364394196634666438654108655776228719609919674417131014118703104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 172301488763697562890069285558162275229920290258560180735267575773001520490846259955130930205392290977717110271436154360289092669164217670726169229755626685152350863607303597924504983404919722704267195570684912026300286844710458248665438356374579053274966042863074975844159324473909117155669685266156190614072317069015652541095034342092437229476513614728067130921684947119287684922410770409386948179458074839218292423642935952711887598936593279761417689641448440073817951679081311318845501418208946201518426540643763161204291879644619118739464478800443711323696391476655997258481507846045164598328237349058610380125845524078289161596408171329690504905048763742626880420963803715352112924556278038197307784052580565863208811266621450994767371304031879506335092106657888430740982062622558248735964743450469394936991381256631051985898067226717872438201469488962031120039711005060102257903492519347971943149850509160111030040005629235714755986978398864848187276586536986382074843804160904397701423210599257971329755477156394440085838614721449156116320394495141990029913235220472663662498668275982607040223044883290298664233633584878556169434994169358897782430582373033567436295934939875776047029258376046612725158158200449298233862284885980785620848196985959142020683106160556080219096839383690190408198745527210036349747238810710819200735297831792228946034078924256075940953698357412795455493426891837300987030449267180035046670273337510529608966661348748331296878644744631404761214960185379733325756906072256527789628644638529842942548624433889950623069355740483982417825182616881259420714539969419215446331427327162200210515325475302789661470501130356932392265922523026655007912526526290309405897134233219237928501875946572755402536527023472948761203914719535809117459512052582076584012106884597570752676927155023230056867409383282822956913472119712674450993607018704670457686785951366005216849446129923094197381246286028204462887662715644877941532186235025902712442836837283259182631990692265519353200291925551093559197608608643098044664384259672820296263271169553013505386993335811530984612083765898350886768397020477712062427704718334470030913008566275021757914539751302320015410344961909285555804870297356772075485751601930353173414283528571453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -9309034950265594215580615598990694812259930546134595775589660092218509442138036177453313428648360599524053447637904090111047970569026766906719989067931492868515319081421177092569982817043026488871842699527057570989241532985818899180846097719042523761806802149201272047700713615967591895675215560399682851498414260470614095311753682759050949676934082375292970406798167691891732791899317736249010637946656241625951740496625034290236830976432230644998638539446889923324392381782317934839463450236193740243414908486703499400346226351926559704175148376050544592519170504368977551548195574236909467009200828694838093106797802392349924337205465563962474101425284374255244662294876179727185778330645691019303973613528756235945007352953546885374772745066437162634843856714052094767923558124136297808879515964436839633072712451411598350423258483212527489343028914960561830853851859774297033609460432769785818759467962720019693024116607849068981782494573635886053250056389280452780727505997562563359031022055543583332044923198664809567454239350980614427685091828274001201427794582781191847209200021219434310858179535304715987150720419852747629714569032344068067567444685219248731988593996749425283639906925789599228643889350379253561927768137153984621125054438031772654250598582901985384865536128677549048492815221600879580772811483071349338528150922047881394327709641129452236489399958463366911114457072626980283048271516193110066828575448726176759988322404555436200534046751747874107417982660818480714404328288777157288980057732520534383376860089136100306178763595914915429071453288116188868007050632189142511220276161938723835253406808153963810662815188487987293610743276117874485696363538855525418775730616073129213444876849945448774021364411542446544017183095946090036459919309727004046507678411748576445033249750517198048045807183256662205710956660437166685386528728525586487358869773526323935277857507568380084742417108418785610104801220829709038456665179178012251123149465069633476652822396383155595546594444960976550612354265116578554898831388766254321575315747314838330739230807183480657184373159721391098484942051999493299556789277760264625517576980617034129474661942720952673250521595431956525335145867165328850116157778520126722575411739033386090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 80048248281658085712226960728614982248785106306907845713992532981692849324393369908912438721609348945186095035488455085843326127633481279640400320766882437289123885196126434540295263844993214312609477307326156074050565149448582957720150344911806211206858840204923697903704515144144773471533751011737252600450674935138814553732457319591928418502194385339859765635668280008393815079121689342130489559745897187940632919579199079928665390125802354679393991320350301992718610248441066706898658088782968084267566675676678179983242607821513719903232648244052341007744028018355136317500008801310532090892867416111557615777304077591356365769760576877137393201388834674734333914965333612764871291296522087053150302283134766304417627687081201025104571769456376602512893254590677407967732666245306626206594094342255887454853683655000344673071522875495068406550872947251125435708854409564689966683818016951450112731766047819612502489770698845219520708725474778863563392649319099251873789898273448090568365617498302304512648445998522750985936514703690197834680517784266593679918863916504680421347786861282586186570296364748950823293539970766420005786458305941251191556098125687188263760494662480857070041926523811992636154565216745033171224739247881299538192558599594787253695241872029783210186706073024660184357628896815658580325447227684499714891892418366432259866570505851300886068749772706569545861731629815788835389349216860767880657619856250138189407787546184796992017675203448377563615397148982112735975385921094221101303357353533507700134005310901465586103420914973650033839773079328226365320025425998435629810678987391943217283515561398159474200961711866252685650461084393834305420145065662883366015642634468453098628071207400118524770178554458927446970263614470520660580021647869603197813631530978237648209923055071229890768330059903929919212996669622985156484518040869308540616764193988553280690144697528061044313863445280031334660149200425177766972849204316620771957965122422356857940639201138945900854446972861944268932604080724152098548452101665516929379928710214090419207283396375279959195083006482720785345164167541739497578043613840271158876324503442251320679462304937189492393029224878963344447937409928737351195957183434341463134372998093639516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 1979387810493867193352666697638823860926304069817773480634773067154621984982318894179193649371998632600841584471943479011137589568331582365727011076171227279360239231338237327815169701019726225426093684337771883403026818151300304171133776817238194534947209428747191830318770000841036666583732203393655435146249140837327775753555892172929928453740475686274773023102449769887924599303287786820861712302884672677622450078545879349239213245494918983931908678160334995769081169033091680997451334903894270381705084382466391233561679824745444849789631097386097966099961786802306086222147867665703390617813112290351644953395087564939061658484320311967756772742429750808702106158227742565468444321461000049991065593002584059187661201308855546694553056221361176833412407268624038668934852721288880608539810146301330527503095898035368448091428370485982371620170118893347371781638654289170647362496402211806197319023126889428662984770024903311082819688519759075876536292699485485680807200439544195616034083018771141923131128025660917603089625245385473889146543126726617207049126045277555840717897842567719277076419597078359093356290726323710530965149862222192399210969644547280198560247978880047844330762276630933055371775072201356204134302661939048868663990194589055178408025118403567590299210319130076018684918627179572369258728909636995962020960497404262645353838624865757179452231328786815606002511480626829059684133569190658968696996467938423715829034230254966892670716666508722905421294159436384467665049129807231244085722137261621103402195822306711900457381936450397540585983571463401524245151274459275936677543706336167692939552060162311791210782520392152101718610787262230557164564227656658557770852468447315267220126053509373370212325373958192876289729217740518685633190708272653223387546010102551225067995382738857376007628114858332701055724090062159733130613952435351784735552263647321742846662102817823844665950061881137961334594090495074382853927596763175372766251570722844789014179330510125853918546377835590628358151816561595558466400459677915687199328297736536896067548787781783515749440361641276884882764714724541679764127810437499367183621137231995948380736948746718800839245673261385248045833492862743928923649580975814141980266414874800005578752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -20191639955338062678583944920616552452683312220505514555709548597923771392926717664206479533618443825712367890371219560542831846065534738031842544376295265988800820870843013471631077394452714485734713784723564288930565845115972182500805693667207239979957343229226221507371346915577630838608547428018242068409211234718673505477882256355586928665554917794326630555013546881488006148685773803501664250661624001585219920090350611119383795612931847878223349647473200490991366856895379276467199323761204841151955719379600042789636461516625764010909455510981568094378938164149746549166601749073957353146816679298489573590388423923326837040969072372909008378989906177367984994328324719150542736063716161922278037717698907767686453374352389561226939571528665489747325936689910577590809490606340705013968348741657884531203105693513884724469428807719371179615212630953526176625971831238646832198867726637349025229880504314943608963103272175760217298830522805609127174304273688444625200452408560233874622230861448620776505962287473626940826443461324307902389096340474472183511049866883359811047924172238660906120836560830631001135742757513369963565889567682775636406200576183864300820973067347410642362540196495585401152387467520773942966984559117120571638869890293966334065620899392467572411736707439873581740638986733744630695267450659453826963092075439664330709031248262081475124027343042887408823338121113560802658475480847408938331150162844057649519423959780169493606503659939861920561579105451231144808378255205432168262757573471559633849712641225034954427210365485243791511781810518576578852984264769508514127242486257114893392109830392769449137998704824269411722705825418897011466680681563118015042928023553066159240514530825057840220665611394961183487517978858288934195753308963175281531814651695416640775859208696525931012069886537665511388108590140687810847149403412268426045176760529086373955820877663096430460468931891201013326402541998204358134365759097997686129190438844968669273119439567598121623025495284299653583200409363176341173485795936810010470681540104642266763826961433323452309797816606152840408594077137992185509337401061662355306707871279879280181627466640092001874133380928055966508318064146914584830955119766700041718781496623122538823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] -23531844835661487998350971122258944596501598563292643950378591146014786895040529221006414601655569495473989329683356471663396455261953074790765802579837268919172032979511376643294121783913741525921794404808699774563415051440177811153117645058008814494917192730331537212710354756834845752051087151248652814148022745434132919766830596465316014693163127787915837327321671601594744537691710724960389441295244701236173379538933494253948905849374280270110187645604889542596380849685774650538090388071692090604439983712408497141042950386088646020935750887533663905067398901589956151192401818869285495515126340800447144740278189765567557209176020024994723722306104917894442350838894146195315416100438327615271881791070654543493593567480113144188614838022512931656877006577135012982735913283879546082032485640481420932697652953198588069401022284693065490080742845392572421100238413633110368690122354700371192652010071445808680046218063814649453143949966173515560652816490559792184424834033757194584108916327151203989858756614242832358139674624194344422401511369762069920251466340467096259057171828561483603521716655914081324701917787637854885866322218323302913019453949070341769990545701237985466702242744610318861002073050660038275212494950281226489686096287506559752705770096911064929450998221094195939269066734350064879250978331032907358564122514308169892511159490645599497088520833379910576207897709244211458225942385798224807372578286555713820300687277865177232746145749655689562494314338151179463156455786744334952889849143574600543647490166378825968983304625261008189046800525090779535968828423892171608657278355521552962152850347270055178062521769952386737870636390486145416825131446397956246847529824006489898588909690610011296860846670436873321841894472393095717662160429024022201473750721370195757295848372573212295465821691137577161366468245609859961703915651203830128996455045611187098258155723877049386847918434498194485436912224310254882485600838025395862597247536251438036936742885252445302442772660271537188090598179492463133671777877467491501446145793635829880079189986093917929710537947194657477227485360232474704716646040372584253782139804964060074110107534757613122590796852157423415375330218481598927443865800876703838815333274729328549036032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] 702990189093639728004325728081991304926744669901405870510691657297998297037167894486049359682933551566345171192693856086333147417324402755501293419497991965671101166641193218972736138663348130124486712498489846909778060134622624580857887346802583496687293565453244882508394398201337914725944308542768342675766403080278950135031257971147481129940600922321236373363632220061495145607549317899262306524536811238547260497208428078974243286228984299760294135663943079207548357919489087472930535989527650656783789048796768019738744965394242645368867772287327996965135649760757830386215147154395321358820555476192120940989496463659264882336543928508997505970838167697219064847936022188255396071737001284095649205822398753844133046654995671612120243257910426837542058206269033181840959396654742773642745685617954265587496990782064197111241815428740917196406385822243185797357957062251859080777430402174823591600617571486139536259924995898828319207019292798676834366667272721656224538709536456159279792843078216401980691832446728284525867588565266901766293807601688388117347576192563151536614258264132247064978040243244351114445038859350295468784294295691676004067810029478828345076947540267382517355747686675026207896945301180743437539748436633492070024106606523818392070663719056916797102437542044667242083896906956781251166430445942376140037991485985738272579276148420806476030713861557160294609907963277859731147944467470517715278538812359669681914989814202581804939467893861066075763522682484311952126808134910530378562710175123382805775979231025819471695995085450090254155767444295986120967401980604650437044448417105459982417019892781559477106530484904387606935662709760678949744202864290275051099058731413197642654453792719062124523307530124180938280617238139431172095836505935658190573707614132216270133821622905114728002397291341123728465290729413214186524278846063305132083396521986210771793470181345258958214056694966879646399771237195298377792823638677477161802007720442804108156367032415618544839614730346591232607332360843738021742794208120081535806552039036425456216553283111508462394236584761233879283177504895336986298032678077693213159286546014767786385366076396188897244745699397612768523629834477416655000623547080487671591331613949362658344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 1987736922349273392130036811616831061141556988378329078505036056171802822555652697706498764416346686978552089787585539853031353866280796805782724076930519327946978093665567014206710105329906531509645415109541158184554337611673735381694983840852613173159745853752529436923575626742359439563785309434492601259476460474584063856014054043437288321003809139595882253789319976623427424407100658218351379249867791392797239733654148570083656461527678793087724987833092168154311044377470408412817560364027067826185848610273869799093278881606345305122374954565511956283902727129224103254054295777586790352090343774759375384089926832311388155999996875078369667976084967522435027969259787034620370021138709897803672996670769275566328676762033832096748208917434962775033723980564319178414458504789834309454357591330351571026945235546630402402756249453174838870429601556282210735678596593521028866513118800696622134725200447831384467149589797492572029522925496680951151630076282959069638912081026695741019422678012576009009598560885826410444522403783464175858378434758390435665035278191759951253720916566265803607767823928103944990241172227176984329152421179387228934576393621094664628624912229028586164914647054943983538019227109777864819295343813459217520142980217341167229899494934190726758831982357591366282764042871758120430036850446235734914896899197524742576159418053944663072676789558621936659775593823932748264361682028346366377119540242286996204252841222525005449731007528585719993900596118831226144438993112946977687943762717040280289636491839736245188343899126539001424894759282106374179264194276662307641792229112903377549934372520360000053165997125413429342466461535223502351043606866074068033644448458583239897268071540458126495249826106335737723598325732336472353586276344848392398882543358734178887363427260279434981948168409138715194717788816351697450301460731614776548517124055500745914334701711068244659404052655995612406698924570533686169524979420025242115156362900684705262029639040077415943499040078787426258342633683323026296408969411092381165706543212809277951987704147825495326850229904319485835384623933633041051315588553758904970763979716943205547775217347890917279903492717875933091408546288782096240738931768512310653389855479973917044506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -31665420999608615800278811235141861890078829333895982510867776044091907324256770823590840478586091671172189005795608039240337785772814244325928088407206393292779760716640064327918752778354271579164964983939345179329376629030724636539305929430744816960230752178137445763124728455211111801715514987930163646759532692270258112860831657683454913035186205736512945343235111694246740463725386025220193941881628056578470898497811527180888184713167661262483689951657757273602762255189856530236679192764266492679252829343426811814249729052183277519850365421833068725444643079809398335653167421853177140940167272890242799009625831403082269518655092372513690488559100487554472994750239210376772140558895681651220237001783849131410366462541460934487905388596529973371009204292010121288116779373451921515514559768700220972894238342971482839788958518365721334346983466788508323281661730029965526066692144486476386618481522155209332495255493840673128006133589043127659003386709800109780848184934256325720368873520864675326413131484346413551000404749007876232258095259521709558991920686961967073623330158184943908394197903298135601361833249274741668178464984099517389288556381824209841445206305076935715637451238476638588183955988826284052880662469105139798800769147335764763305894566015580043766588736969931352623383214566227754562999798036139254633554671737694040116934139389988831813925941618574439617407465120461122245765411612996245101709738492960600229776377728379461351157391854964980153811597614941689482862079073293407591815449227745329817302098791722498063970194013385318829149164904980151131214946777539983668112600615977570914608962595799404852605618216468987391880948581861632437106188197028271880087230003010165236134085437498149503999443320824642196095334139752664664191000163934718601293663042485342695591745424669455096801663039435352371941936651165515685376453012317327672737352440245101099569467183119637336323717967911656393981101594835488505819684284284302685127519802257868281679295911454024277158854592314699684592110604620209594268908687828041733648758894041139545255470143390845042371546364093387370397048289690926321659295620646816449356930180019005390702266510295457272437015909084253097995994071712647637445962597708407678595010530940003643555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 44894162603318997389002839764368838659192258777348725358324152050615424165090892420840096168376447859233484064146016180633077539537862626260097973998411296193606751946800044975051927515664324406961093987076691300940912632130883942824000138644195626422173729943697603182247132707454325676528916458242420034919541743577364248068387606362449373211756593038332828050703382489583919140618286043231843805843481654206076376514041494950367305494722300901510112223899298865735656219014920894662871445546693228316999083506870986026870967958925101304609523034370763171907148295866589472795521830697659703088085139975599701397660356072360345729318143305146147883165284635911524872137800949473776290870519902194056540239375350712674184152626256396735063141190349160599462618170758706971564409380903433422543705825249970701655110170060451270510552383497907955301750437572470833657429081981606468857580867361792320372750978520049657078771842700659880933947593543095524155786434474859893133246041600826236828331845030183645257924962420216153896557436959972905205289810864957115081954392593103453090821516160653797773960994533016340716396955571013981567953108992093779684588079951476508085361461114566719899807130595897616136720460753840256649289413117556963150987714763683956738075335371778526848578698252673923521570971133181492955369323839893345308741460256738681476323471649724249903477122379778762637718104004972038181525393075888090400365615963469718914367119020914218151231778258484619681326432572356619501248464855814229855354448302893319582891365097810116441746321058287743986149934061483642246619893109492266822910103139689124762282562908675012155993828553360251146720025085303806064487269666108803026487766424406095654195180255165687815516692201964583235785761244604810931945929190487287977884307210315425674077738275867517473861393898119335201396369671970830808110637116695902479978644668273893587792090203236416594496046956458259915758187092834216938673165084671268395728941389462196580080593355328023011962408710889932946017717791559742320778633446668335771377591845168782341380381168691488300624559533585076938510855513053473441114204294308968278154305175082074645359017365786513140341144271419188538976518316650723763505074923551848686158258039220602912374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 207101096200154425758149374975150698389526802934508354785989275164623295314845824188806121496099294854979465946369103341993070026303154806744316422446197595327499783124884025709352232432934938387233582745461393496587171909419175005300136578779994611050880617979429732970300509850180479768580410512419533129030567403495719185498991538913438369619375751586161068731312229526565131842026646291522438976867148893556453014706318070226476665818124282170421934753888203792427293708489765315056882475454829285474746533617759487826183713162690816922309519871460728142021807159287436637314823491157258768839658211882490379195634192432306719434117415778968608914457676562432806340162259742456831815983453593204386076817604158222299124849415067803480154391394200292629776878587776448174420617585892181652148662670873580370393786205180209864290479215248206806486015487245914888614549192976001752320643351044498620639476618868074730826432549238915837054937482279589085859256089282043421425799928246593319067520015055619217100911712573217557363350127406233409744528023735033656670319835986419845916909663724915054899964673733126705329646658847457062835224049369307606165802273200764343438463131119423515199665712405169755349448333422378193945344782244768671332949171373107123377050954787296077613353587507489757857188537402999579347604023039386254116856026654764947621518750668775865933599210899309093526478097141283518824025113060679121009693938923068218748714363588689158839372086508987055428932130075202787431935984307248626556418319491997910892660249506004420184276933198652176385517834425407213885512658988388723904472478139222914690052828314403449972816028939202950120720765972078792141729296671195455301602248249407838691775266794505383585338870640318000758907760859997999140410172449252139083431138087310989506813190251832991220459946481036629197254786602579560929992390650361683429188453750516320556877768776143200027133969119185930204884728184608838396209271224215413134381152448959314420972122564612745410617916339168122604229900898251473199771501556562397158776424791517276138951002652584832813242565496328227771343035824353878921482289905187769914984935701035729354416117626168451372186962667837910249430502701809650273689675374162911645785931667624464765419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -358858395064968435486792781975703755848768028251241463789614617893873391725074934290545889001524579201265463921584398075587308470727753456072566410970084546315697371806790971750653569401193781349521445284579698215139564290729428312016486339807171828285075312888112041006890884006232820760187338989594035415836524873335399775548313671199017799640224860879078835233406609239240773960203814194974065678903167576933311316961656530215394495690601464820581467324078087947247381177644611113355809703733217554908856532535167965598906171944852316853937330786010330627121288690469439877383100583747342271606388124717931700839867916459806128301952349744218585705774710988650576431718696211926547326534561223829590450034527191113929460636499250957289140057328694794776434034031973426581427764198404653563217607254227521470627023849886876706756060354679361699752715817445756506096545618349411904252811685832160391291792083514508387688599825926801569844796673719838490426823615505830545025530115944006636847326076088225403411058895977462188277937874273421357788936590732665221796651985785996095579747774038102052020230467892089921031963602572730056212932772675862036111373026073409828840949973793526266238654393494953434343969169129687459590469027539227842153910430323488425287275280015725975778670466391056414772561556685337444217037032822213966502268691498190820992825167973992392964490919418160888952670852102288608057423760648030898252443926204257338529923354662839102498733418981280503714513900645868113602497004044614009681654638433575057407948895339578434698915674873628436032807046150506838599660136712329352921310826812218864056232769579118606656300915752189056114040822579017308371500921327025104218212243648764592957227013597361627350769297043602711389634254961664217498126538748854961106035574165932845609451243354138056495984965128169442028030472342978563861131784604928412050787227578944553366832003912309307494553318189742002182090943799361370908946787598062107192902503956243503785490559366303749006288251976823758776229616200696735389262219133843281726908900552520362737989354490042227936059609882586005721929933995789371909367212673965946015138928604659392338190719584856866468433058645878724058342837306307661109745272408001098778920852323023496016822272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -1249973280452749760205418368743540281990379829023594903334917447948224281724303306210139042052711570190515512552914165804859957493758573154496597570309946572052590364245476545142658191835357984242280084167033958727234233171029400032988410443353150917814804266641332230362073936515650650415361311516502867862614968120829725504643949947010890122239022498814089338169337455646074092491283900196948200971760669225436210811521247124790607834874492407782136480205724814023138974393399937387606997160850365104349288842178029846346325507750124026356607300325669485033714372001135599357446934025312581867935365263930103136775620669923870182433088481623824039281821433438509998587863405678810323473476178064246161205126580096882542863568457894352514906242804679346525793605145521443713427408681161601705725330640136959164483644811214752831812162118996085048045436373950328032899008645338126643879003683115859615431214365588868930522696761592966313228479223984484944467349704210771132210789858938401328136995564274449963469426374347601735736947994994662868461280063365049853485942959604812708390712379464895719534597703536055630578574082801623869574479881351324857304468698843191449422433520104038740743592177452847245538728616149390876602877435326916327670175085485874307227824346947537416470500504222898903167821206443100582920935985198192415296952913019268403036973768976190299763752778414731721411303916131784259878011140312575814880684529416585776425747832875079493963750147920634539696185121560325223962768039241136126050086367478106170389331096764675127128900087218455955443146139329194345797125425420116066440844118605982037992028868521981171039596841903935283076344129873157468268874322565970121533614317844679568416075255668904701798814302805893512541404333951614954026953290721017975293872198155751513889386959782430719575523726134685034231007612854760488071123786388486619128268700571157773289124758937157299493603504141082811029451766196570857000506320828625906328754580494744888847757529469950498490387346143831065114761307686716851380738497006530409593327996897550012212503832631621777276046362402844683181761147127474577544630092864348023653379760075378717201478399386760694537557096265864127783276414555974083582044692770330338590941001965559892074823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 3629417014075385020557139257289313219678254933459160719029307580085648135175171779030000446196330118019234175209393697912804036163419079438886421010379823950452652059496508459957307902378634013735337829300888833589567561215742015181284525481959243865685517249398026268749840318799201585169303138998595820981769893867657140128714316558985546944872432480168065282117709200551046492593908071179025070914849950733988906870204814827277217425396905196858384814344214161880100388922571990237415132134870285744038505442138600891606124572230922680059392019549810462089705877966456027525233092345331143489566862188692066640306050766179524066020668951856698256377790380609685522556296845367957402168735512853750036830021026793309282717357709688668847501665644767488011698833858114585046481366033959188865708293708016220771810740299276402314680629704846616795886463701835466967721819354213528732275927653545688445102498910301891710793383823326703774950074338381857556688727303744605048327251336572154981508894560082372101641389530139393683713439255734226338162821407269520099976048513887923375997766260737773079593353503976324879850374297289284728014001163829145229391164696275102156366229781191792284805964445108445118865957982929218330713866678713921649612465856217674304954155963469381398480412663653421107328702615822127955137134213242781155897381252339390966950906170720852679609942625584128709547265672266033678620653711626839713449618173220277735550471554138974823017876733939318624863915195651536868504084839638172965633172215579677072127745505080624331029269298932387411658987668644429708947479808201936264982234936688635460320538741268101287738215909209134161221319921640162148546546523602097385743887802808596766922553661484658785382974887870695894326284925265409720114525763047366275212497990440108279562835555181694800952735512930000238126289059832447830781960645302974172949264576254468203221181976522810578132329891690840749598937564515477577966035466779431552821058273974711757327407652948502945253421403423417230403364759939548935673162391610919895585999111250877599507929056490332530868289545108652752424935652704766548649774731000110979796355946316025617857571676719382473163597431894380272979764952881140421971969438183765920544657403862036357712969728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 16728107129268234689775378735545498711699635984699593743080429993172531308218616815067056331719495702355128164099747573726207269293831281295197760341596010782924901622237013643249728996279588701301656730908790681116619947517760568893330892806722247758851429002639624829150691396624727601304575337836850234481176206101257490546382259958039905794549008237241622675843019216460565091001682929842695815735445683483235380992410342385539689067134368554503147432491099077381421461157418498766713152882772443155608007932034939490512797273861433458565692638595221638391881624366296832039454330922246452448177934816074509472045110655783090119314667202815094250233758575010896707233794566243976907639043605267535854207269555809179925863660686686191519275391653854466571235667238969870491599084471856121633472911676131470203722275111478220271749156492338826345778005278450876553005631774786194372736204055512159650492543985583022627344496878687882769727056958355510064106313863871324045689364844327313019090577215543546187158907233438551794959379445728742246059482929022352679436469165486584674113192850176556071397484376405451873114389387797220412436058239508588604275047439343256951806073422120835542926771847395704495155585990188258128697428551502207871077503918037566445598868823233467777440267636368470239942094621496111327873844948041907004683682581864388570118384196094519439390733928807188702786396495975473835802155218411259422389627027388880585807631241670524253895204363075677625631288063175805493215998314752526300019475784507102551869360748642494085105629884333241782002023934007183615227833150284617872242491339769070951188988345114474731506632496338765845804934519515155356620708009270473751207087561905220526108227975754442887888080316652192406294614223362364528701831208836168476610170477469584155255681581654967849013376740352747147272806480169708925007104622790406473671248013511381869192093998223086447575636506131875321346866226401553020857741823834813179477275348963492613816010056186955259749312393248483717344570992025819744494434260342275547408645166124375855432712778683677273067919762567111852132647830609756108274012930931505174824715311078424182363064249850998941839358235597206738685882764482121427280653234566509945859059611606093072957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -11406178780276762692377274504548631540071437872411963145707004252638835014800466052487700045406374388742781460637013839731265571415441872660644459035801639049788420835165335530373984258447587459279960036755926740637684140755509133103325818092020751717125398423567809844150081177032228961652084488629033531531770767868911812038174193687755416799674578977038099830232161214920804566079204643479330766288603798834232456869973827173430352856198716678161666852076316477907866600851081149871702087942297819198519772068712186432894300268307229873125529935173349161616462894119449868190882574283933785698560097249200590621208268330873979190781742804558045428810789478969931968621385499619447948061899846944127780052372184555422245937839949351802796505262185027894871657356265725295022328806329687623068916759985040966417729789762528103290268155637513006933191705122057617120433735200013773977401354066998358249944496136058112641160987293969358711807087086459691079132246323488414468581313556284760545174976889378273076121832462311695703668643249754830158529905023636430874515383737230326215955252756701428524594737590635966863754400334009473817711142713254247236210895931622797205421487355638559396681829149859995228100315567744355960538931586567725460885980082285262079286419467519827753831151819033087952932828775142421970986061515967020423850987198139212510407137917010059550012089791289283678226205311929739582037887590798950654290228875712644096709388517187776452614054550434593822787338430898837157200349719026610821264671791146869681405127897629872940024309597699407550663370279121204927285982652633728588577962896686648539475080421546280658563627254397007183288332081083788168389594950145509850352845182447727686867304299511058589680164053784609823721817715286486686892998288449679782076739705946133118733381419750095852017989374490656332851221813854548413376848416712765270030000572636621258907455731757494285813562869537938181928168021085429750807664739212135435782245594790957095839569801239675262251817953527757414088212867886177093402273389015610218972088267488142457905106825143078638676588681721529528236626533629645201010692301664419539861589326039477866045265726627324872985069043635137516759163763902906574315810553723809773705676980617444361800515584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 15303356399104039918344623484531480452821543249522838177467282205816198402663243120276438414917753264181599161216682116495459005992314425644282367073485489886770423938831816529469585577674947661191932838719357382444627883889845662489950937522911303360614812869974731125176816013554405822940798056983882059952142362204234266002297376111955556024743578255931476700838090501321578995219203504148452664401927272407866102915681739733402556748338780083247519550049321257602400280756647555050153167424218988258757698909446280698051410148537772809825321656145968475444809038051762408208794137133509874700172976476957361756583377185094188606094509152955174430505014599543020302451525587354925374587622283436191200941769180364928917171919199806107044061996620468325971848299847511247351252583795155382974576404491424519695307293954721013691401963745766956388940753996958228458228563646631447641143509804338668659063275479762798944585826554905655313577936358336668866876042724156807416387359147705212440959051518815995687363512120423573941222351970566606038737541851278124935072165719378055087327202076984725862850974937118901389542941783659631450482010864131907434828330898317229843325279164411935557684302039157444648330387632717391098424765443134272745588687570286149124700661097883493642812293513754340304721715759820884351877919060012563990417692845546657527839591274958340115898415242603755019534264616392208234678862194388116590863193625210810461443215687351980369917175917620649028383296785186874317210519816313125960459751888460848514698559412845433767709806379413842554699000214267403944963421749855078778196088621519055604244287748976554080753654109268975611220181356168469797920386954306854938607066412098740625069753654071208989575114383110753612452704558712987593033815770946666528517491926640115292476761281550112062455080991075340220239661986499656564076019838566736872688477864151424961917095017232370960735055057992935877009573135367743139743140095270342880948805826747538886680082226644581413173223198186963049494009597656454289186195404336041866991605758391171400161658403585055853999750129296736258437115839276949997494090583306300455428213900283990791783750883128526216114485195689273208622424700630036409489526468138758515936904479164685430470737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 3705145608236896752435230975326469323498786415081561338895167174242830964024553449168076811861103454272169619426387531155222300188809545649345542608495851423336535998646323956614896364899326260597444309913153351423470154003411283347932268985976093957313350465120308405016993365787435100197936912515860989385310802667751955076515546299757512658597251162591464508837707246108341782593715174986078769763781015312827163616244865646981403873694222347970915682364624577783663616185587056116650577394862525490077745107643557744284660792494547344174810617061090837081299135904897488751114302951096325233373887774751294295046486463518135322445823676187619596332857489422051244050631384743403994349070009690782452677006117269674601150517333994088817237065593608683400514817472851330453292435316430441115740170065558900858629238737054075968093009584588093261270568266280876393664571944319446730545401162430990711865344716122684942076420028117577105942526672131806387339529126835347058868077021155134854019528077180290894952838661399793952444943917824344520578872705556180066366367004693265317471102687296760042115077630801403228563287544649612680171498646889313317258863048296491101846111822144661597448327608631643847951618374009085782768226821332724262767841379526339507173454696749697793026844453593685415951712379662207827899505006193597393005528222321117100946987436726209298542601915579571614449533161766036596062329985030041333897975401921740071629865233275753081231746345201649566490785996567482113428310621516271802422804891415559167706157896665496568511378368776279026403601820491534138510913069047949396059104225472106198659116799933602346305034592753864072877937541556960639976364244571005464833617668218273462487677862334964584928447558287707001433593111376660444061852659135144587562772236377299588336664245484744260595891973514731599871226026590775794421332471350466430159084771877327440016448578751136760697974979781791149812124879507613300827313195351382695254742480436983344856796638545110840841722347115964995344769810095449916118332898626990967630508384935500880269046039836251212486517831907948057580238928254825861459446837028959962088478465689407416260316828117725186828500404935752438522673637767611342719640635045815103362905668251141634646867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -32117222068859993995242121781610317628320776427229159726393515512088268934085533758098962113411700235461298288829565891761058762266447966105137256810473260496607794434236868074490744284090700532076859465077027389382652572324689966755901675843130605900786548933773130470113741505115094878812601013119778497537693165112407057910355171763556750773319631641808691601674608356161410533945156970196790220293369479934162863760928840887014469004406902082547786641822941891237278874870738479465171732710675110199140016468422519901050302454992122951592469879963251960038052134914915412094365174324363297799161745305341105667183925431857761412590056234119443005346148409066424585872141879622206994034633775479349213239248331075642184976671566836466673216545062105662176133559048170398767920949769584724428745313783282688425533097234251102643198939153361721329572516517506893955543179041207344230239340491606468834897484916589661405415590249190976868437328021117888895076354203688595367567752209161687267904691745835605142409993504180268089264895445933233605531873800659726491141085516105927514441709413394431666451771842709693446427747890208598842832599387225720959728312350091085153274881932608925560503737555526084612584662847010456438409062428537474928712329398033310167483671329723292984147666214511531596800103318805514820471159676430616663234686947790867910308114073735462905498737231310448425591429474586748060072265852432378469584372426546478129412437253119352511003824298830080422927704773633362251946878795922195652229307071390714755802193281151472576915578392919360334125384974194088154000773340918459303961485595010899458911420280563689258546717877558437508255226044288071349476042892049967108292371105397531677087594916275271945693644812513511851569590644430895931271494517525775261005575539503533867785880153068223667924081666887288774119087538904356840507115859839873830965301199178702610211671697626436335356008292998153999853042281515852062101773530192409989497244495577404054381860687190166213759145900815284905321015404130573519790239757916591431338358118453674850854400297182484851357700118659733701673849320152493222888443349081584767498353168589692547131534142552017809447466546532304218296416336230345323280417076572460989229497924518806804905328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 36679313445134218407848295073813644778717357723092239764605667718305948778891464123469406063528468783036412105096344432732040410113082276123140755762678082726425368776903479521134414877336914582046158449448505838992678814160710713456217724156013893639252740426654182010302969599361076099652199946847580789271235322779067508126278477145832393855197752327030784115323854257334391115062888772594272059494016566767525925454736093954920294336221954759055555529336430834119368716123067784488280650646531988852805299755832407437232919875450694906275069933341624314819910011211213965109808611069070053221218652972793275470828497889524149887842020357139144163223327397394308614438991278049756607019426627336492717248800941518160021857336889363633915183440765479373386108427547688488682103043966042153420636820307624737890473493934219915699463614272536746419004418349984239217504202066341041998706063722906063422009975464763155860001713547032887178729504052311341939515688666993202982701229288654177117730898835170657131923199153591795674326957532737424195709939267176416061410331359104749647631060063995226596573333481963804482473359585622156782668746187706442774198502296325403699506379325984119693374077939738079618068235903687894867556728557916299850429215592814931687181396725776181199698039928897887405772262254344953379371297623563240716404563386734115596200532393839558609610864233851801108383149095856938517644371697585353745630610984634499554455117957824113291542074341813131801399251607302884369041063844920938217948963813503018809527839531865760875147879771567005078312994457212621678932481391765583906502630439806584525721334740541895490975209340525046151222102268521721613798134812668290157985711796139087012249594070129662408533516248091026484081686066105734761208835946102184056840495948483340540538310974948375500045213036185358974067869166200860789592089116342385233448649357647679003068730542272461743600697654632238019002803177818635366393117591697968745661234310668542808428027310649884042940348723685283734912276721990648987118653901939265227085049256088941512749978133000183339408144001491897299224853274870794163854023426471553021559899509040099715245979012689152280461681448012940852582539056980802021335738445851624009952161757087814094461861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -7521899822789023670403335718218752405766970752500828211469540270935396505979974575064687298731988180434325890444568542272412575030392953971252745340925605011810263828975321426825812481997200756317360966596149363442132702232543944543187875651501947938023675890459777530244251799079204230573634642493228952998077945651898224863997075054886377391175173623046033859730935717810914220650683497720540949016079939567915435445121231767063416809573245392853420909122443198221967800819143663375870024950839932946158561283628801408042370995396913332312493944027191756851507020368607357793858400940008295342754464540760898999585360952817707190927232075532092543647595762711237258475859869827313728455316797307190411189974266734565931104957140624094960983710073172218656795307968239527576870075602848986850795157544953762941649501888189294673012044999314568475014949166729263207344720650585294862266978974802847228025830389905169113196968847435758463950786571893596601786992246568870760771040130021057057300541543023232092556353975128217669083782845796958149625500187713017636239906064803541048048951013463372311503729274124902419578527265980655477530520665463845938884326539029520600777082606578073318396929428650075093861376959684303014449255134260876520654109841683001033526740136764178801426797148736172627681476526232271804197456834283504456546648412820274298462026483013886631700353380719741184026360845426839403993555154036024808548101891191558923597357142440925608688375611162030827779567224147458947074939309110801532985092347991183778008958310430014645139415078549303920517114392372922577487995929139240366219767724197412927658238677370150283569510599663462052067946293675253768177157247436608553079030626754734997947245698542432298548864724031643892301922205843410816542042338634179582267155205330155078598395060552971286813825657557475002039660682401119524512687705337176117501756265495956917975576265535468470108823527792863037336349234893572661603528865607036106658388370472567677830863150820286580280047316862342149899792107072542438601860216425102839604906364249650557104535520005398008115122701163148310318243713183581728972585877412195111607203535257916361252168772835446301164652153388847774260344595701656219534302403401745389660983335942259888158146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] -27404933492007674865641853583986398700585792325267737634935121464737077075801711791934215013890781606707442637983110276674423696835590673397847607477792780640804580024527387866599458782406072347963888798219552023399197411113386255105506305617445417298636243456590222945524476521522794973626977035990547226566764898146619346678578595510894030195139294954562778131450378472943037404623729709226348568906589051619649525190318311543723794084122670100914506362209543494864308174379756244219499042736565781903995940597024423363597249773030298746135500989945989675554322350276054633291916763855755809832937442396727453263303389191509813049317836115268073663958139906723701625877337582659405115931194168399197768697970319846457147823056993828036943468808280280222997320277407345809362284715251309299618813031660093571563210687742161389088412609486955818795698249217490948090949997015762104981762790122724632477562802422120938126414848448523301940729593008509487108275246380530409341034155575479196751047049503363777837226132827612402965811944842037244894832980513913925464947967444459064151420833553287349444198689928228565379637525678655804448235704106302264425330760613006896744071067926437411814455396379812648384546776775703042655478139575627845402124524482960202160350417793205860117024304608823117818240808212621318045952893157582765257242032692912933882114325961442502680868366074553780767614729906663197319007388995376728781185106781059416531934521331994353801750512527848106438166010453132509365716754900098317388864944715899202741902591842170837902006592380520652714439659092408778759504641391951082968532645163902028367332951381644941046397287426268004448494626834186549925276174238355205563060028832493630211674994490439832214367605531564672874484300303459247132774041773315205891188648796252399321691188984407862139029993504381059316510745431096715007203705509284506654012648587285039077770588497940834140058683250212078422382015274619182503375582854870567996131977873853935453971556344130434526835543011616090970232429636987948177963159196646766419945755618230231887688449914975410425816847670842246492637566955969254799066154171048644314002471543362065801452442212768572643521515580331168117000431265718376272307215248595887614209146762345398865435295744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 37500038735605288456584625281744968800731499424151491845812974493059323621536447565901986291994278033113879920087522122828963523015670047952798047818994400623787027784250587450596561059826986604809343577737585931550754005588492793103053290198725640296580469174907282099529362930755828522790480580835945149510962112941764208552796488600267835173189052113960230115460557822267154988793392220222752875193274271936242699961354537257568427106668831536510064738417348347992850072207656294304023352484483101911393343641011766043289762128850619229052976728058505355126866701136700226057106308309885092003691725205308639579672394939227614934434147344437691443651336483879512631560880924809339359205269464735584935455317022887384007258151591812823763043772951562700334450540852020073704809133657672792054953285497709465996497332956298399297172455891824602627987106885664436126023766761396314894498891786368911765937879772204882168288257141764572475707698647465924647922492510737132025793241523538479996532053074669549474974775411968173127475244226341027406225747296136123810513083600398628272505129232519113067193382048416240360163846702290520031153196319819338528697693637386541120244030549728608565086720464552335486640241168712622292777732106665905155426300094667682753339157220550382914580375073028263676546792918731641615560751820443625093227583908255370433734934218197334008377123123758578642678458754126946983125100280443269497879470588693352042610366763186057930228901243642354251790352676207253523123025322699208929102503635873940135076687427224171297088637879100801168827675071020857465698314381427945288659575229871515643748073398577021842703684808642267902883389531483300910127095706900511472443775457982864042457604477379438765887841177704111475452425012152723726127565585745651093263631168742115379711917276821480735077180433872278782586289858295105890192498269711722468828998676220341434205119140793822484367548521402177239584729791286303378757449380040235653239019882888819565792145280920257139723546986709567110408313066670713301012404091442714466577504818672167929504308581337108540324277150875757590742017339111804819091856641042365739383925136429895237931768233307482189855920626109375520845607266084796901075368882680813701719421039775183660698828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] -22306136603227487157547850885941854855474504167412162710346067216494843535351371548059931652262732171004246861879016657321735121827770373562212638119955611744849110371398948329163699481445899653116376240432091068225695456094460352762147905046855642146347734978406687650952504977433114042122972604819482426733557306598615128787060594904690967169315481257642641590698166633926789465648763013996872705063886564471982857504525057815396840864996976613529109747236882133557666301434201239796554316358830046041327538366668001762716587501118992163105388588398979224868252852564111577597316339599673801545173133926548699189590613254621365440439871251439875161126580705160233176751115506014087357290547623520759967053702730625233375467764599831337141986386511195250275880414190763933636211318328667722191924727182490907880770228600723491291012238315758522949836278982333935802981808475580006158648219789180944354266877519382847024087332174358053441571708259310201051199904408909757686266190967751656309323063703904623646035673210809896070803551026741577236615936172200332270718285225891032574382341537733677173267986923285080338144207896059171907579868101166931390824119724211786880003500620572411404182581604167837803047676327920688805729909055392739120821366215278161748769520139487191799022077071068436199894320170134353202070981765640164380446000211216522623392759853872808970797997150057626662680021536860533999038367928924160008539023991299217281775236347947989518796842294917580908941489241781465333243049185974871070824118731666358583564116666965978621683080089303014247037194221171592679170289413565592668210113314767442425792688103899269235012717441047627319012176054101435692143506180342777619499790365322972218248769915028004536863187957924701025676067212734945924383753367773697556040757453211472284632606192148256411387753948453818272517171142482159064522563906170646209419028554631373647434037145769586709313653052294952268445594278110095049045415742310563362628353604960305509857568031517692909175248033206648479369968998102711724747559992328518755575336658703668987962258110278590283034548952319814705879745419274247284145391919045328818562160859568557550259824813888449245575638202278313827930516118768816790441597839204439504693918994743987954866192384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] 2549967926458459489132273048778710700383303077044059539749847765789238638740220969301799695737187416047248475298811713845920942704128252295752882760426269047259819747808267841256865975220687700826160855064613095154253567559928456727955657874857374527073497845985815710268481966397830034661710971615066336065137744422161295354887997266472408808550439575240105834725324738500346983960732802479968169701157804436077038774752337934858084094026092174907386726377867773850375421678609544395099226640016642924308916647304404391132222788159251839697831781418805739006657617786683031077986802134638758901230563642960414249827344228046168820368126704133127912220766900892798675641771169658983916256256349622962162146420655165466550397650997306487899997017020673772582519611796909688346382998532284012029194851894143195268941817534562772537733608304349270521118931014927039673877222222255349846566147753828720439295414410615044017066216286589574336981050637697759928500437605115840025788974915376700260870511033613898655559605053777348190601355795603987429073265108470918134421719010629069605674998529615112079063718141040070933445260347623726178388935273302576720264462336083846673037201539259759451942822651020341310203746840092123239292510984198074996574346427580583990492914465493480538243635793039569469851343929118191204199473673725111681081592556642261059143767375846299297163640655601621232299813308285885293225511830529966914702411473785283052427242388894369793809988332570379094886512285493774054789748285618829827390647182647187881051996666206226092700847498964982916779288813460929946787813126216701850449013345159451112092746431756314806427678298459743089111915635371670283383949907529759612647108482128446787973846938954274882797887756082271676538313519064273592698481307407080534760321955335829310304380076449233908894709070772603544806809774898737247674407544628154567580752231308722559746916256474729951741976972922196701854745153459329016782838625102778066590722325546736916908164499871008183597292284323514525336808774996151926736221178136106681717438429766856425132040966269750780739998487821518736243908987599874564765300461693747763620418813728968809908276723307660151400455723255052139332284784724438382620236710946597432002076766088568363307499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 6933878033942552418349200591131226767010939595787642608927740061749807401661187679004958086429969369488467424901214102805331471805448733698775068136968461246153955444750686740734899828943751227259993897897088522619701976251356898250225237425139153444424111097731978139668225235204568030964211618814579688881464899196453227453316349125242562969345038165623023609912460058102535404906409248220334213205745315502946210667343719359769863272047414211741332402641774492874405970239380622562099446057199159599946595587161597001547102445435756763891557935333270862902773237268814864928594173690155377051835025515290887181246783539958899187228304915409156522383387425445617690931602948025102191543366292002979832056535230224009570400359090186748837941768590154963298069266299915884543999673807010412970083490246516956587130784862556119138086636942371287883419252410046408695263751870072610827399327226063878576661799563679254429140837083445564755957600094380055951125514298087901192265993179923045719694238090162500241494911052205395802126487964893352519635298711185352678596111171508201000739026201013106992954053688565315463262207640636841281563729763264752017303873463875211583188790242903959480433795520229726151309484245010232500785277906969456972371969857749517963395333210877117689888098653933259324437076157739089693777742830450758294019309258071415915872106970503018400194659792200513001348133984666669260150678365962437910564225459398781771550958655841162122506928660459598661230689171159889628704490610765978363036329430751009407736390976071031382758506639499774962055405278876492734644461785034985240451892841288299332544071568650302142290597445997079404261621893294572173696936433695008094563933667812350742855747825028250121517878137021876400683111413508958023591361865323407556207335917705062146908647849668523939138555580589505110531728872771569110681628760551748806486273529363748915101318928330990234578472726935587809482178374398090569833874951629368767187447103349680538862224583070966114746967450285556166101613961773183212959748570977249461475497244573865229872434512687034373921863240132636701067238903159239723459388838148269725992331916952375070882009392526471459289450796417320622032715363937371693390332877190530385789598368078053620603420672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -6538339652724223978084953168302505257629547757251036741670829975914589043392015007775853998003043918223339915190707400553460676082129078054797027103944483611286764265487771767322516513917075663687401104190048000106199677599070765611405521687271287310839671388433453740392080919069737312267542786262862076751935097531680825871073256576997226846684304450727212702772833427492881807943008892567973814070682952690688684538241217372697615485147704354493480013132064302792027724545176616512950987372921048526488859734560028179539475672045253287817776694119773606987895374437593292163351940932163765488556132296058451597063851343543315445510651264218479207684956369457298880939121184749081215790363870213329691613611883447740262852326751678810288225012092759225601317782236596218026167861014145181347742808680084981455525180129606984631186003693094496581023375265947801950851161751852814319017933168810827754239613725839184663627307194046330706348593326773977333210294240580360697743223334291859030153649662505724148915045121273072500620759367742433759975679659576209779243669194447886107708597060585341094712511189581248740557488520923961556945959367161844631635177468696784699072404950752604341761213399712638922971858130959204545365013016832823239727519732575844660244537413043628437255290174794802585618128881676501456192503843483513428349545211311622769438126188175421576162574367235402140028014826331439988023732089638161583758438806269854919276272802553241051202725572943094514958058230374996042588767516044362226403129718023010050465480169024724080408009382230880068926621183898573502919439387494017425370015339173156564379268057566759034927090864087231892243648652574578412887133425237227266138635866063191558281335357825012633498566523976612507548625650709502004040319859006078300770878462634959743774823410538046773939832726800404363708359355350633640786850895981614165748633755093957189152525578220949824881907209089435796420015659559065616058531272110326069052845163295730330067822573382788091088837396319094297884484511036818547761453183119958616543786241639879699272533024004407640224361921101871256184420449205987375695947820553096771938528385857706076132858413984227391692361421880268000796733502008586886959060528230149275734775477196389441433763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 3017925667488758794928368396619135661327386308791644943713027825650443316027233463781231000865120832148072788828735303293863887535228976118230805226363852083286167924332536544391296925483263614372864462041365085675070700278068754958907267299646771830924543472685837533825280575368314390803075028481650715469160125715894873548100620217323902082737008407601282004282683818565850651526074357442807836961977541508831923196765620082435420948833708619617221653538166459065879627408549188239931443698115931708960592612022557872651773161213927387562666281107397598647449260945464228222334020573928487353332654905969366362783506263433473835768639868047003811554422734402955511280311369337171746499099992577989352508358693592768809415324612984475222126707889064840590445822409533915170564353318836874319637441935156302360221815484396072555600712976472784078359492003272694330197735572397335259219916306190511161818990435544376619871696655610285804118361624502931515397068561483781945421511523541381085042173872288928803249219389774654853913257564305181417165192152374734435916224880380776671003963444808346964105625273581198148260965450426397599039670017086653869427762198581664432443040106377488035295265601973437130880720407050935470312576342841485784260856709660652016226617389925486976270652304289667511054457709818573227557048806672689902102351223710131705872302983561516176136568624936210353158255686995067465573263401371632140735837563073792678585238522835484029741096751082750342395925837702419923502632783675233469093727729751642050315673185658975559218942667206445429666218460230958089287008386186598540857242234350493061035379542658318537506289398133708340010399822323975499126201720312178783161062884570246757286778526124626154557717820764584007000479010642463887875959826735450077747459137872204775697083934894433287511271460215901664564335038977913009164692402301516236443866564328500896558513649062908229606829686196884841743939480856185606663541534774439343480887630050564990071568200807975962672341605370146573935535914309840953749331835298893716099870947538280567332114422902056815349763964993392353486220120153993524434174204275697594363394370862887153739352446184039742214102089448352163365764285771701723417592799871205686502955407476475016303869952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -620972313060581850282060667113219008571816644216407945870614695183518591305397819288853652791782968624649147232699070800738395756321841638009127682183407748347574388020961707294084525993538195418906089882139656065436771598057350231479475360685678740480933816863696841794799070377604650828753595363847395921059704516624685518503602893044091032387818047798167947427586099445796304510459801825234887904298457467783881158837647129758416544841731600764063528230000214837228524813916281705584096115501618681832233476571079951497442629729967337499005621648514045959034467276063105925936665995036656572107870196014702107311862197596865350985403601631993589083105832210159859800566137145691509568262050411861294632295396465593296980435182784604180014572446708332003926246981434211498570158729715518375961613881782300277974104718423533179764929107120167488753160745979599695870458186874965636853200494938584210282473111055537255755006223239876157754760956793197037260498926304643348729832465128085891062831707062431788767899297957999714776301448121397117896618378391680935412910706955398278493716026323921439080878937187967323082494568535942855071583850123519921117239780845295216697462705286418522064111677087462814264744127108301129486280978663035333639503032266145389381199529140098063281297451143336249318346399953812061459225565436536797946158579389319326593599541656859776735072330004300725736463457930965424982106126444357092039961255009987834532756713645274873786847109137825918733484961971182193355748215911253448976112047174202032079400535524050428275732527804326187319065781043120974185791838049576570608199221382814050315345989590815202242793944570082857569079920518392311337545070554111860154302916580347925962167021682509125569577957794620759338702501802817641186736640597563854362588554492954635155683031525445732372080568741633900373260122929908773106115940284871777252731254352519452084066613441868022528135583266674359570227381877260325768899300621008919138327392870195143323315227720630543911685031070771418180461934868333855225336285265374714448720611991099024340840149013492152637435172272843996142961634256191911554343126192465007052868983628751951725531348438149004862423349350623741575195253942700677135754177880434814057900909595197877549793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] -151039960896334692670286329060060361475691185860165388895246927056191420106030454958369926383123646125404799405833316761384920984782659263543126176920729484963950385617465931459053253459531676777817327388904471191763646411225473266739010090016482204191418024015424309750512811391804160530655469299321222487306865856477920528213419936747315773425118094567864805443217309068732874862588095895384955267790831117335885063743013899771221693268367803938209743777687016682967516981918936453529741162117945051725930864427984302437863449131110627537634052604854203093672802815376503407881784562753883209060450934163342286476683920240587090677657610510690272230478228796388076986141796977371556020687068387259290039298104825175724541100717898164392105262357406692646725518480097401472491189288808228159310646235214027004288637603389510279750723458913470070709705735484377017744568381406093476435712998334737970792206886299042381240163061646424269227043003574899416814180540935197328305685425732391425308251180906301518999613677216988870299886719256819924973453157549034440146894484372037783370234034530052852725370872501974677496056304228137039632493411162260754255123954862702819232963436805617007681309565847079578235203186758037588164598065951804064720732323726435453368652748116023918665216340038846518223631200726529342394236670506891574063529992149171119287338361432062015836283018085382979480616626306004898391065781016521946945998594202824917818152746409943117677561233025000396127527569582324719317427014207811396165023535776332860336545317647835640620999194828141597702096106101609342962297434793887265777785602762344640015389375086041472584929002289820672984785764738202867291371998575036668076412896182685320035573169976612886112372462241040052205531091686876947766625112107458682925851667612388010096746008958829080764597797663496209791878838149104601741871111941985146562077118883254671984429632002766770664313401712264836376655561902193893800279344109714162989244323144396463696688717268715347651334860038836458290528559367520725670332078724652866029890923957559615077718719275100983956226828327524297927702792848173943954686036678557329844792042292534474499930480127975456182556607684270230581918189461486661670281196994999452080963281189946101717794816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] 169602499649150563194189383610320292200553604952281998720375283083502180805202750031713372099423930190568317333793867055865395499125729904433571615805736674628218324826143671175548561113606371848391750560225998403073753646204893347611377714744176757599908700598819414378775234431867902571885038084608559690729007964484089725732327736527494866887182795661990805461673771217853013106198173387745461025618566690684889646698276380598494055162424010830613235153934072717344483387676225686045366659796225959083749984524535088059182804895605150769195322535543931574517836055433367717353412482803221536354034016711252507897625171868740409977032813299097520666306895848739148260367843364157622386480006497968878544425921114032040173117311522067176241987878019299640690274235521203140565122181666142660331808867034150589041244296265194354601021461178336685629061967252701375651195914711190123372950383552745965968894121054723323783793116540378518864230056645496126882024175411546478198358224173746860225746804667054953202617661799696753547145117724936373949916238708139464536597546224394378369486473244342091767709173210710220695457559807134233499004340229954716195036945707071977964790085287555925754253842459285031290882591815644658681348042597833690250344165669750370911186796174459347923556060002882621254961615273060322669367252794583330734479261498748554143687835632266718496414055596197597057145035783198187265146075467347638046884011909560305941141786595476125967773002443225929624517946768641370586205530036641016643500419098755843013087630855942031380678660507369479253774199394078104655583823356663478208904060736790545275080519007403004333691218014478214894865661970501775436626861929300004881074470414222821400264098653176485771662807941930006683329138789341377684703121947710049516018245526761386144755811700259612333843596662850947197723443016912880781104942250470680151698384487721837366095724724476347376856652492127275852069357994124839240243636849708079772898926727037830002107294247599967528603499445746363878865880821117150870320193808213591363919461719314241373785714191388507440722656457270949711950403426235411783206595599292860271062234225369778732065871855588401321925949674425559670937427009840000937474211023664521717264035680275774549524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] -63806747069474550046544879128481900806438209005974937727898737324858498469088244490949568882334535646408714540657846111674505681708670278156834827406721520489270212486479904756278562677263532771291561878559767147327847566690529696533546360881479463341857402861343606702059338194252240522807950152821353437225258345228813365292487531848900282942102712026617521861638587500512487687787073761123135708655276427860320019449103324235320533972602702978143257836800791026749747072180292108247066398095232808859272155215376560591465293975923202436043580662963140559238675814361105820932308525027262999963897597625103383105460792556772853777666747305621243940930721438944129273424311741331756459548341430018615515719105855044419170433350879921302511824689002522075401773139139168075967376738742246625347604887663950879799245183534798015734394735398291639546623582020998597959158124373079118004406980545723348990569071378395593072553424555827852494567760169238500641918726991851333349139499547444528656968107635494181603670676837207934720714342582392218049567304227501270289802812603546790448694240381287608122391666376766186753754527608155620555196141690871041985022024940866627063818247344749927185734319635722190531412947926048013989174400189708831558195437087185785682233241967668134416942370682269867041771527212288672160977984831251977580936220907953531184186077791406809945112937035772721821200168864535460985000136223866371631855656100935767232941419853737659601052257876405723649262837845918209977865035781253537591715820779273281370505116624961513502063937481628052129522412711020158195464847187907026941324994525824611150637250072433669228317140531841280155044172184490057734971582360865024734494782619670960539454155110374780909170216694115843285060940424592445342549482652357265476769113795338529963294805939065780702197529262499983697757939975924950357793961937453714781555000788936130777296043235374741501212740720163523305610542319648103632595955682288921299752568271197946494473220739664104954080204991767886559181108055213924060420952628586933634988424353167461283286980074779320972198324499708496054109242391791331798589004198250818062124375459569633446136074883779860354576872919510801349688319140222319788235693666471689584796331843598797068304384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] 10457494220647698526926767587473141561393637030061070890495926995861654406427180769221958673894532989988877084651889739811980193635031203844853522394077654906359000386173147579863480199636062691096312423169778936659035401608650596826098752421697348631411955596078005567523878112877840639705240775677925865546750738020977501220654649865180719369103960041290961121774705134128848709200363624864744426028693286247949998719605637693245333843575505479310723882606080601153275152551673824441155776700274992428329071516490055360143711538093537589952681295783105863747085955338249842735756729224064248185336482654125028934738227411240518064594123217743657811138153093992067071713476094315488356711534705340482657190656247683374684276820983472212186231262266912794638176038651068701497032429681163081703381106522255257379256767411024251421546071120747448180263971252526775687097569679888995585370315539210298263540099584143769689778915355090215339747655981813326022810757537297238505828153429161697036571145786554591903205189277278197581465543665469519072053592153746110558072029305665654181624881566748458303506431146953081810892752246259983691316335918558750076463719471000088009443042552841434967974519759833347980567508862559922530082406213180108608039075340549789772059314100144980503445366860841765405026404505968559594611686450581247469433811106560688913703584258297639661381949249982893749968605785246896845549250497741929226614156075042943528946363667643450236477682399879989778157892412540900827132935861153792919271621619821303681568886282715615426258531850899893894124158946796911417858164104554341473412298826225670403965895955526458003247017174476532320531480974354104000916384990080104799198514150847333125629448884806868319743246499348452339962811814192967195432651277930708840522001542982746998879015524381148500739379313688145853217380073284491942157135050481623878529446235211384859923646193454301447594061738216126295944403189079408024415384363871594237643328796510150298343279753805484861261162331544359185225704725435289105487183713413901884777854919682349430075224670661802108935550258152261118436250059278529069794871150347748697524551282356196676576565625758350542711789828433638984352082958448577646836577341947377629508578826966056881356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 1730690764322552080783593763492502920977260618046503536879712416501219012261205069131003532729301943855387874506400472255955746766614228839819818366704856000911400546527824432473613947016175308290309604841740022788339216267285629541859954876927096964945419463023975726916736197390680677003577096561721228206665069276895481281697936591895250246516167338800463008897353528772607757427786833465600597640637653444814380608021144665472211833384510714635910705559137155641109916510902889422867700330914702928470143557426402254158584519173319324645362086612924583776458315936908888797649129891147702059340114950489034527818829749449890062070764350221858023805095881046011816620799218258780117410507317456935280677389058973190896132265254616694349790204310293294319598438162981493221638863939668508613778089305665170285220650511296050855260139277810132300636653481998319685970835962543139017400170220309720801508804008702751417569443069193490857157452038806359590052868468606027816396631348028436305977131341942471530750162199215097873795693192536634661368769590133968368330866864466976330419388596805624082828044617647860188267186532778723060150505302280708909034329461580136538312866680474244047661000561564947971209455323653674844314347876083104896611432359045596837920458634877498883750970899571405488946940206018531310311191070710086196801690004339586051967229581228676334611633320801548533741235149967511278289008400869985179977058028422281515361576770690604021844403838751373849856173661550044451137191132292134623340973914770772842292420051209065190833505933168960961165450216222541089976022249318616519489136144264371992436757286160202936156211780863044854493573755664199029982873787859406141129986329819850697650004066317560503805382650383556048756424073188494656853648118067273796923293708998191034706737903116476092400711165408884468852376959625625015041247585226248892865652112789762821112584207371886077601960539395025301389664021739441304181064086314913773485916110437364766965145804617714620221201971345102395580885251155308028286631685962308719750931919950292477423657649132520345713956173833979717496901425212487909786228693074573422264556426784145232954661183466951271681058526717822840811955159942894173304616750168766362337635800916275236962304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -1682764695636077710931952452358005281173050347863110575901810724294788620858299389630254835006612445867628618368419519297465685109935058634678635424282483859944389943012476956805535484792420709043276271818641005236590764801295368445334503966613900196013901191262536049135592017385331374934207353817173086872708834375751150640879455445696387712469195882817367349664552037292035898609769462908269869074854118440303632981259219478935815679880390591879370309422133205253551192880231915171511349501484900748674590514511241686973799564999259881670388382688709338974136510563262018681571550347435023536106876142330715261241713033660727232252790347257286958404184780108197606523135719512287467853459553188818213326557044081265443992870660025631650545613659930161497265935487679726819042260792304135963136958901842884720075603007567048056590999413890314278848712216212214104981323996239836518984487632154408459052243779599700961881437248177049478755156316616962436762618756622353575457529975395980367328077849601129067226378015823956555551944006586953622170164287230201089635906166368350656089169114612679368622446564235444525555026599404689627603557389784131625975047064330529733694077250385564813722630686308628069016516801437200985677783887466882368843399116629002241519707847062917459629392690331509390797512857274330169113336091479107462207720876681317458649100399764044003090874665305345661095887625299653201145968043544717896861555304953023298347752081686446870856554817985864210212107798805410380640618818976412740794497387156811835770392795360421742451529917315856626078236056309737445226563111586926379970703176842180445888794823881407239967631399511448325970364081902260426603737895129088684465785378976931716370154454418874952947003997666349228480861788411419285135149719356354337351563702738064742967793601041865088522955749867613201090529073412024187536609420482183961318201660596322882819941079787780683251055229346160971385025206884283190817483511726996359561569151622992660247122090717842817260536164455159414454523665723587039729462078552066511165830737490627151101903325251904279278859667248628547537105640040781842237387919962092991370663908309601516334468660845367339189224699586252220745062539304733796486123469718491964831889406745829619793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 585053894720801186531894120262263428640352983831133484986324551082809089050388537915921283753693510069326558477850811688888580774373891606709353262381967598781611691930614851286371314482102392563972930472401756844594790532343300683594843006298112404110500448638711904122435160032504879282625912285964335695449258682767069914601453983734402429595563871248484045318873280290547698588329302698612598677831476282857598920157932977383665776322532696176347070973998124315690671930222484255144625541411667368661227800432084522566416760427237410197813469757134344210530471101359254838954567060294849578506909954023479244059261609978126231772648576815390779747856443136789560233840322339038128806933357612758970792469263818078225982418398557802316671329657163060141214361490497705322382621601492359869422935996785926666185462257221575213481315410530579979721873521059203452929824037440826803730122647971500035235823476987991941428306603809736276245205792032127289178480166628785657232137172755489749560925010944575629975225056032933390240831492376929997366231773092691978811631562977185586957208167860673901723403040059666256445418113296362688590854832032434893477084081501239886834463640932870761401403721097844872409088888706006024412242922663336850896864768525411683674383537688746343397387436190175329101892167751788148918811286536747956895379791750549077987338597447872401150099185759205756867666253349551766108391261011807862795085695715905315735340759572383762131443256156775750813885270436868389271462019673072264558176703492707885229182069849262387265365620606680801268967522785345572193280427149030927607948063814199016847440027510998092068351028633539656162967531761096493134553485095377340960933062166197368346228051335221096365007746653329032490709152848972236344249212742220537309003669076251926556749462364898541265720328172856496404544726146417473721296204589068784857869622762334717695290371728410027716755183666784220222324204523000168867773293419567589787877867583832812792909395782336479304544176785413658604596700434493589747418961834672302610009489204574506466310024350947858842466938253361517755307961621664880319162625170544687248447945736353078060871136049540958053910729568112464990831027932298171239175004973460660233386745874623951273984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -133117029215804255691668375335595906011806363037131580421803976585297805445693944245298780597891927215716024090357133222384913348385255781855297271842940206668914349800789144188913352158343102250876099438070907858908766375765928967502384139625078555443803233632877533664725417457613031979245774437184635462520657042354725263986623327629685692739988856421107119135641925586076057948866348878907053602397579061014975571309830122427296438270399511766325456750415632757925170756537092401715872266857781452451718396791067054954666069895535718354108305644651214866880179486317506695412255609929566989979381914703247859829559823569444781059500516023986014428882126632706973095027346079396250875512079510985265291689046889135995488425901286608627011971157654053135921968984604520399192221143897736881033572929889563699148001707065494359416555777903802870801970148530774791003744928392896406043926509311193605073374332095761724470595686263605135472181031874545379466707833244847141434103880327636077505146272919111687302060668709896964651235029553001791607574058759740827983984908329668541823843156311534376137268424500855893940089858508995851265548167279977293186607646580118541778597821841397418834859889212272123818965427752344707253119051246091072565139967148856171598215553751829724238974527951621740317115712611817872275585829927326387953696147606913733470912603779773762306780243509556146583283196702399720588504449510197629733408976701479426658111349950464977620831190531731997327084640915421691932398225616926608126358424104572627029157480673401089097171255195682065976662925608157695503738953804817773579857743693534111386470012904152889867143610750702604039874171047154521153820416848921564536628198497503339323841958831375802332287449121386058537504723194497367337536007657713705174962010914495431854215443771923583968026873737135704342215194077896402983488464289692340755606506560430576951651511368516912388790147951194090078170146464923833774587854602309674331906106920460111214234558050268080219996746191603332227558574202991597405460548919953116578227133498041042240303864507265898603645913260066867837569341028034763870612017272633280509316748063091084741380656895381207862877359095833873319282687642059775070027081482282656762647319001380138516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 21679646750572640973377886257938608043718006170553936456976418973704746570035814639780929774317529636759976246059081146146727022439741696859412305453567440214870210312148317643102580579106188291602490490384981421130006043463951315191320631562653967213697766496316329492990037303175612453647550962442934541025773121667933568333563754647239811943565858767908003308860439295127719419016639643600196473953750348106094922344470990171716127363233276280303436183559900502555576230656748819396614769411743676347290473085999315105427197994569200260963687118770103285506678036987505666582886801092586374769186777605047523699863625022445848323433895134949410948947560715615372868807188678325319521293277773484572780697269998171420139309981384492049047977268204383429791935504076965837296016205025857287491169084007939958056908309879974876080965637885745426881071248163848813902455912307184659982122716896953752011836131018332363651000684983289974796132050459559721920601299818433516988679869507288322207969048903968582210949771406925418901324326181973847087363821303568528561102872664918373862063764686354096654110981929556430310017576054203095557784344333384616324788826267734923313237055680944372154058798178602905098912294153167312096359008757170684456382297535430921175750743958982121028091921892861536173019199613142828762840931706594892359299050461438740703277400779975160675349827445900582173804791643157204959128996873032005268390922486620425121575628206985268493238524278517796808372008063316929819137548830094767377111028095602581531342186510036028868038939088062401782554986103721801075244371709325077647716040000508883135425702600269047918539531572973397851762596707719583364512598242772655524749420620874147569279288744142612895798933192798442455418012654698640958962702157094606331630463814276019138076331554182079572807116189716676276291243138238717116915597523304255285593358348537564153185703845061199637324272073732259058184803045442198430153921436039447947155437567742812822086164008121644067539501914970852162515205890560133079919362198032147584764183312016568030292650361322196876433942910884051816887151800075514182227323124869595140729803840847934965648286702294998307049831755207447860104089493290666719044195692025319926806940738310859915264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -2506747711085844671063489355450972484322576186114600318599878170083519510592949753555591748668034890590389484210292426636350880179331628548376303072942767888193947820984457158859629114613647388113954607208983684937246495215713464524507375727641096601394631508574911537055631521313029560585181640914533996649204986709180114803124421880830632184380192822814607290171803864934702550434217192217598137141450538992377207984261647138876451766752875296802816872978929801555382758367621847835411685498502474802257800195646061929278296298593494826133120201747603460309529014953546971225829545579306654260562760957538673623585643975890915860679849911143724345158239528425704803712236714978910287971520132156356416467326002397623379192430002108491561448843914783761524943454870749354432877093394835548370488743128333077080335557127840049465449377399033295912543594835502450583028084337120955185379219055332500000095549636116876917077645434031657962779632781837810655030637355141505422039110294585534507814799713479195844725872862847237875769723606071812540614517639728629282589781133839365608000629883137985138538939139338080034824879341617812056059675157978710656306191438197451107994379050137846765831610703878023182133200874648382087411502418511990276356505788602026674237495382359406025584892800099802742370574868572748477053502938041084498128679692131385044491684102784007102260072903035093690698714944216836902273918297948194231970599382268244795414382904494976195573138886976312145213970468903109434662003558808536283647017024689318325398988494690443607620338743805293979944083599189085118177140249188307172424941712189658717092349529424913921729576054094555918130647105430843119855880321754509393096395257541496291773124331327536002514362386863722060746851267307877494542364450481207287751534465368472177553928578304391915251181493578281184682387419635129887433890478866464779530783383290812634707552402339431685247475601996400765816733405392465251547835535673262034921982282054680822039606650782099269283326775146160640599733633803988713614444577968505598107335278282058569380388236269318238980672646874080342522147252853401268490066068972353839574111660893092817473963664595604888284707024320646385195865595883199685665308955765995578611541857918989107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 189354194211008595786269986152239911667994907074230228863973110699447738492010449572345423875979300133162953177456416614100439878275954827024460111141415580774955815365843786583063504421291635100683767058012231694578719057051109847847322199836213512690638661604752552408961927417226634106711612564985557503774712318473929896220072141877119547157660884081621732860068164918433218203353187448870034252308798307502299406857286947858639930723951710820607171030986737973709689319259947220824202615594081655126844427862496099329279815215566778985785909547553958389904144499891142679919533746202189434749952964015947362245848079969441074753954548339585310041139625932322110505752425262298150388268163712055041674102708566301810882746031951992814802956415638966198107923990980209897877657893942987657252800211252518234722139120000830056903194163305889806128918476275459443896238803064134717881023517673419330056425641749907523841029916389546759306857471849613924068354899783793851313674027055451531887734602310507442849413263518331940975448983927105909877961532089011635484759245014258803618363402739536545877996060641697078458363329073886470612307213553005045462294475834330017472646356452443875470183406160760475836010119663919955164585025296517072903386622721539981228793267993849349650255541714041404856229016037697447552998595916768379767715887735190518596263609749790317145936213254033776686904630287371973468956776800409789246467060046799604100064574298918635984146386504586929518453813831245117463989018726039611540181263943355869545472575724452221541186879417703844825172590484695363939002696237906054168343822318609371450243575713242359635637298887627679237099644590438439113925355031298404587417955249064822720342320210153387551729555671242628620054855944842198413339819783366998418610154135205922926833694025178659696094718698247986785873420648309331712645470674457513168611313319942799156821055425109306617566798006785632794771658429766864377538633938070037544453345950589296080584190785750732149564665242675935951283264644494083788104661691652992929180937842245317472333910363599823486314222964941786931927639388387060073425426007629259528885161782175576056907820379521780814844463421099408677855425003087727438417575230743035393915625386683662336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -7869427225731614876598916270762484857578163827822475092640976572488903522726470945151520573523579924179104172264316065684981566689762833990182807460425219370102027306837159108194244848111169661483827947186839901538469055416726554473279021872404588572580904957199963043917277303980603424980925764179469308053946061081948320659651440622314059231318022634715667551172461980662401944091719154959555788847663136850538457861492044923796875521348629572173482184773190500121889700893041356905146341073863700962155405027761528127899369231432900838492004210664827016307864324193421705652282166743635615711742649651459239154366673660536723180565274689608242051296205705258656729785261072179165448776929028617002662988525880156981393576630371932170165247428786505648761180181236697178128456099510075612178410216795977257825636111884460005162960216777993909932174050456466472132040807495897034257331837568478560498195864262688041866265392744867221065853414487249342119988082774977480613544595478280253381675903061867899078403964723846549454527132746662677409853479861618974272661174046025423381493448443335477776092367328363711324013668819817812264032765415336472612634387575028817397046191404907584675850673165795727799243417303601815904898756953949524802236539865133410749481742979299836843254551134184169020034821419258931375783125199465437396204108215264307308455057348848132986050752680300080479060665948348114206714314390692463668028399228561056557243672540134109126101939510351200543244179043630457046773620788160361671594341645139719027468562593821783639290380204116289033328842424803978765483796303679420467801551575474856468313024261073372398438952924860572513286675346840061436453532212138812927750043418629060097782624268797792139364664574180240668233700290332054550036856439217250604427555043579567800794339157094374989057666647094244300850578966200590832100576725652512958184405157981913650546089321551726003186739192073572158608684458497026806663215233983546295073518549647779785367087030889382902767793150093444001553896229323791970575664435886122015474528014927545749067083914178919838517759389767159178871720394779503828320882489478001697947109077765743590203097465504810959562113052445052954535693645432191737748088176142088961890997593975029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 76879520591842966813543639843825485187470581139498326333837149206819300935572512054118125989384979429782875512622769341177343428700212180652095084800879261231185771292610823912873582404255106454248170898374748632101229114065942232924322042623871670826188229436819169843528558594815483403057886704903268616783365903741169285729449276477652397903438427207932866501744793901918236065820431699234438957045007746569539446240883561563640231784377921371078514396511506403122991243364464842672729070782789374027747271470205717193210815747425073254721232065692208147879940059469672587487187703263293120316405022143042044400657298811852422573738134023678727130460622898688366966487967686074210661044933444239562065203833141647333916113925265278331797963686800246311089841682033594360416187962890457208502169718578504439420478338115626349281296920561389286340322544640115171224254535048244291397483275427877023034033375247640746058634894022893697390635980000617908276442980201659843117013229230024897731919412940678335084785095011239205695371960960192955894963089743279907190049003767509054852037969766317540134282233700042734487033722174125158533219588594434590157006070657478307672445013726700884844866840301884431709760795043267574876022750539025764576191298803644812559662882383199424136886626535468295225289797894548822304635375471910686269948883552149903225269932752002281622340177928620247156901749100109067328584177978282277576985821882785807947455420775948198532164784998900473038717676277127234258188996916627916395319352684788168300050906975898011350737228877413900840093792766697745804128542202270707787158060658390209557338182250570727497610287395786607805117593692125414686755410115475201010321811163787558286192760529454195635083695617600134315372225019664622618127820241305473278055155440153651159578065028820444631623329854099427373888020463529145987763759462249888344765753245070485777520355634835708319028313187614114851199069116112139992171906278665560356328550344861791670864283748824953757837736127528524366922278738886931275727995844182069542032111835126683445806036139565521685854992436640646870084448098375853368359545835380228600216261046957229137211457457136151437660601122263750630250050930332645106050118827828324723379375272099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] 128568263180609803268241888407024282005932651554810388776776190726633156125248792299275315396832283380499545012169483158435701564558774330262794155383513165287583018739822171002589785743203505167497727486016114317670907363717966889695999769109716900585280260873728716126102467592020494544698844283543107773615638415852130188418922214786681299163499472699513505650950217855377262883418142857071840281573185374957364877201422716314251140243124757415871514755666725446216475586686059133209514020531643135379552465127912140390615981229798843941174091312509542108034941407100209332953300437090357989018644631158320263056045216095113522915806547328370374196820649954486808126004474071050175545014804850368577080655650136080667841273756128151983471932717674089339156595187244712945600616703241022908346236803694568203696247180832258583032837716771540564339712999789196075946790523969116684082488188660776548291288722001236513717480255034118623129237536363666103334729500873066153724761319205219885007315893721331648301982412919206818624556556535188729547154865590316052778235262985891038087657076457849151130009348357661448450188422895731053424920808227993268542021487098221628889773700103687073291341963639054660165736571845356108817099592122878823511799692594953104892675828083008343184581867884436248967552426458539988598737427507631470548587951736920685412706105324009962137563382340705190937877494298428231618608600226114401800945703162036784573462835967483346750495941752493551871854876192462741558818348401993034772570542764342926540722784698775039831418338461312228490121639890925899224362533964310761850845306494120013836751803611302656462956652733502624346523327266525848382897215876375471738888825530209760904840793025210367215048625960979419346308217919483456102650512823443285665590653537215201632609728749044079472290188760485923441838554797774845570916455554846174981660863698500892736692778535877545497920330454771409993567578120552386033841358730049786454900117751444683778836388206597958812457028289040399873226046481361818651177304419262177034293325009472060401559753499511841654254104680926753005865133074868469967202376991845530682712717007285695265308284494022108591169783487722985970106026897075432904974153518736853733737340547891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] -58073165079290294190392072784207775656363457121495291011216665066894861273198098923333566618292342079839493909810677931802023894991427258751988171914662642637236061673427049945553329964592763140049436009261399494951641075471060778758533420146843004396279186756465561984253548798228242298558308172973652207600112461580212821988975863864304329999508640100617297994840296012394087872086382304256726701196930082688280858350686705507000614574363048402147888054371232569848706882832867522152657626719678664670699660876628402584339197009167248410490360320233399821514126865482413865650917310850361529547492872788508181232057792259354745373067199614772081972748841137574513662760682669237588758870948299089906945829360236380002516152085813486645725871743446527934316912662339453673760289531564407883416654809837352382672944077474146682004818285172876655445036118554869901508096407794100452520252160899287644695987787396008798627888995513487131454643057788318074333386329844320478242436166894622061759699260634869572262822726048964289982614703135620310595807583699635248306096171749764528230334662725520547508228127524062272332194537871011778133892764319869903991984913190921965777180848473428245737763797684431014268759726272670660163097358657367391730513450125162426039561601036505197932179908901345940836418005597211882164732501545361442503709646250682028846579589425853727760338543907386362434376623814592424475120658647831254601801260218503919696758200493712151387438801481560800466734543861710286873801235556529464709198211436382585152708436398233672895777783455599164135738833773331817418707025760553303998506895549696281853793383255490307915681111576028152403809315131729697673685068556896854720640573910238792649213584744562933953269355729417658635526054857419945776531176025092288105719775720282044915218315104752859173403903846052243904138142408172555904215341479111998667281402701615410474327036323918348358492612088766741691029450243694514849190515596582552047705074810176466760685503034380392548048994197272113584703622261087604684247929705033401895496022741698601439083793196927886958514675150822862591189887113113449228317352395712017226583814560243400095218884747467001210851046160616188125767257384326508417807273137039337443293141290450944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 10514243835457495437736663986659891880378653083806984240871103837431533991106299365580928660531953711869246345601546294236989973269950264825304896160072006259361167240474619156642220419758906038047139396704701733600305091696853031048063865846164999150653660501981044838414161643405242304367582314098074939477330923010693317710225330558524066091062713037685098706644448350289373479621401904664354165855631879376616632108451728657036845734067796067498220343081167213461479155180361996584477637239628645416649891295212476381729058066861357453133538889815060339151705013149591854869643145083405958500569998213219347932493449861744538183196294408652225364823675985405021097443101495611523319835788871164021666364484669823503139772974603355981930635738526193774004664235838907187397438366866671242889521871396152166514246713218887215364252899636417001590939232175760640830908751551407280102685850768234073429872783251572711902663392387974595047244647952701911294244605121857200621550611577323838524560782243850775362670155209504335026790601716017936904854514405145329967637045996544178604027597950251038932590925391749579450320873443873121284849778532965711687605479766900764115836679560872877934182920985071617894724137711478466415921888568881059815497570074869179197919928284819716675573488455234662974786833296976999523086671101991853638365381362252006439594830217124912531109274049427619273940960347831381495990724199876285412785987786216593072235989525034477923777655375393529813810502872575682579887095813306674891213481788648780083416502626221043901705597235136229325647565536880971349313482126120619089541293515841103505266519466155447678982153086809599137812568773445234798123440799306931142333816628303320715988144210071620718567926021621256932763317890882855731934929738687760361549069002469011189832436014500175893769833463744323259758226844306870016375287668760002440114453077721835113322523651222522103181298174805901708819453955304621534659250049048379795590455251610429515141203883833879451102139533660310896572481603538971548679658815418000076667031379262226365117641736780555265963652078887938307363105883511590929663868935113208393532384919529165586675175561759695005781871794555006958117076145618741054303060433455498934044972936069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -617085464217799848439500284297528521283840303700454133885920966631446098294268923087716889768674853432547290824110271226053357038782267683228536737378838049621972654564408598121258834675214241965304013435302222202452354444319672829213628992639710987367770354265843696910574111555406027217747381147108741881026623181994178137764763797966549844851852045122992749250171056297874078873138764708037571530821630361474448056840475008417517669085114879271351199931505294848440415762008640412136135559952048444108241903391656277785744557077060408528089804251359441106848091299256593466991411473991462256297825103165185528762616775016815398784948754328248861387036443549366536026134124124488342322188883367213427827724289768103664771411587397406508458678128581563480419316636964387065978942206807267632274722750937804826393621012015282998403440562717501915551004292677634537716564629190606910663481573794609466960984653779577612352922777519857839185052179651592871482716179149376716272144042122909152362764313792465323034764900792229925041583768342258310391205835339065506088760865326392809178382018017406235956596765218835486722700215909659972135900339181644622545926855142481896985673523235138040756338187102016677924325733428659131335285462498686047519227833154197232146713606880429110185947376626201088830251647618855555133872454667128259257231561758688139025476126571574096895945315799564618102361621523361084952650355971282524500552807153168090139168354723913445346772008866962633993507450575892395317629339767153394933070341442905382293605856002390325959160375596958033579425725605233148754853696780781175369048423391037555187543695859740019563522680825925920575696353777978829456693221044918000271551874342524171588143932875153754673509826552657290540810855630429300636910021265785078944347289597923060977230299119804558535324195424449916783461436131926881028734401991553497545683732421646045588629473120471592594403240487027590467972416599824037648445099706487655557162282779145664047861765572521291141326050489762568119303711521224968596992836351051968012349857659825463851057433759470450887318617938095750002516332478341663147705534049579907844310924880140201609190174686174497697789348142597438618601164294065342561495274293335973432360240676864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -47753961239339375737722598274905977286225360598313825022452111691355112699548498000583044165361231837930754846741046043903374703865942105642123064934974784222219735674894880932646892025147560703867840047520832069605069057159794043255033572124277325196224704638986724675791036784374533601695517352044381012690200794014822900324181922921704266821934702440896040101801299903274903565309449580270857881253747116729650560960242345556089478465683549499018556600423444221820536177764653379189257448656664449272945676897172559229869430127594530487596186991134895636157853148193089959456002930540452304426336886120419778163354252795450777218747088479173943243382629389350059197785693932898858915965579152336894700788286961779556369105521801782732614978218990592505501694210725135278977262913540507241392340570152428203157408051353724956895441012465472096335466278086165315126454627183490599817024838494751101733778895841634856578853768928798778742837548022110130606744071207624313753841264447216134736394238401456142049242827628486302215694397293074685436051407862575880842034942022782370993718145717125469903559626428642545186419067712883837362110787165982720901396290513153899834736469312878768946815347733172815941005055469414287105278703631334189205933590860394744233987689844403136920937687081851543366427038733312988260269295735755987228864466964503008848579474291365751976875640680650937527025540164387375650484638618199790464936384269375790077639361922770864986560101858906576247892526782464358554411760361948377139719198652444206181429001247333951629438520908194358950145313633743111115636408384385549030561874662113076061572187383693310320125310690981632636879610945647781238284017609695346738238024294659949390769895290086988663486221596286770890243176758516674337904101919174752964619495660194323587515880067857553539172055676815398735519925815979654403184858999526579684474074068395640538414084617798441969471321331932973414234011696397986571879387821330415593120191798158658513710909630026571350145392060759673196063685244120459908170018427630130728139355122189283317249010266250735575241614847543378577519349506086041603096169708233717349382986361069036739356283249179236934374726419113100883104993342337967281820856014154250857406456135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -1210988854858222053673619342308690243778457375651520144535604806918099270818186757093155224666094590850209389887256046220416868758980970189873342684203099473532353625179398248023692832342085750908681132557802413491670722293904495507310218637362376568338962276998107264341150765042757819981876787478366309769960144371704472005883215959270696023305811009912110894850702250663744564356397934667842493585926241611342350040011139744562222246576720231826448841700181220956090095820355353671114254784104648961959969636548672142291780069498869381405815515043040820980110119454114430897372226292963997031811517339659959480276343701347894856225818788769559859623078713128569563856798761086827705413572789611574228415022636626657528336905671799954761549086933899442133475727375537149164765471750244478249330027906539881674991715992707660532040742412249690182886689507643464576455730717435703298217840713093754698071737294020184420266427379703757072542380137787817148787597169345367822717359767100868620817785355511240374097185090162257892891666659637327402433853874617143813468953101603743591625908555847021967561408337563095705767201617629927564644078015569203457918467479828309548913234961136824003618393170912859969107634739707176951960035130764165665143280425562814887529039850835245747136847219969442637718945058165947757480736439833979354350704142583253530188197025864356005748259806973860925215110807231743087367025521803735540092267848145571897661689719327401926337748656709983256898206485126984562086423045886337584189350497483427773966868021377720520582820156485973127111105542200986960569358827357289765885934272223692334574534116454608658211855814317032939650994377411723822693631691276208200300038901328982077828965522226390559039952342399897082408211644278125248362905909172460734575680722080172357713103559448527273190741879586928806836563370403499046228860204906995877212995441867545291969615747175368053517509407073911273372542585582249508211741318261842256386158351506707526200361701402432685930240199147140589245400276651030873027609324890986539795811312807026301838559877906132734068065315685262843875141579343730581129961234687383171942097430997269317467718605547759909092655379459264902957826140731281062616569574231595774894638366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 3712081790056887867704512697379948143751970129420123569920825420954027390652285606957967749275105907870483577501655832786514220568556414044345617635278919490314843277457528705763883243450579011423097898163406229054680671491781305369852176168481933355546644311519780012682494001642631760919466173559182563793131692318027459058743853612954887525893296531042742294998255561113723982497530816933748535111052222105185299136448355878972406074546781169229098650271331204474915181254969095560019004968243761347817355100344551102895406816309553732597598818434799841580096465676414455788329848169641259257994870457198113287801096828498790491393807770207451570129015698063279973938551195733231871121173526207693311556385006054340368986329646160151926848256527811434652211086672152009583986524084738254383198560526662144516848645548183541471818238537703525181635514843452218702012918183971455995069882425960625943309142653008446179019786108808091153625797435092567967246936846622055282516163753007098805471196506829929331853284059691123338307913012491500170319842426983856307811599979528713672260526568855873924705611655839666345255904112685752898673120488352950921969898798608904975742589174986407510921694441433480263434433793353535994021451513539213729299121478295210079146861587240576104604038937848546005154378818503036914911121307858995918163056185796227229541976816249270346494198373266602155675082678263925088118872815721053401644987648525895301184916182426426295988113524428364943061141786306999479772406313622557904533093121289312713634204417963335317324415452290512834020585572349641661137779924007078051260096711654753478007510484342355042362353935051062098528483386765896384657680840682986046623627639145930368923675306066435479326241708230936504609570598611905568089885332003063621267945735850888942366195144971461315356019003233029077670791810627714683044123523376506284343204619519979533877427164140747464722911638354968048202318188260899042886347367174608188162434653678843402119758747163152532101352409065207762348413399929396298237276949536973306104987702600362430907706377302638682819427351412796987639793350274167349581573710440989859466635649234458886192906684018420855877366966895126236816950802634137753111312719510899332716324454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -762755390237010054926838135232848598580711643751120234106793303179869548030612355221586338019334364156767785666815493097613523485245106455995950462524637793712842437357375997789921385768277636177926058919615490759788312031434702615422268352735331825446886098223793216558235830000437700759247859535523400218774902277454817933125976342128088114438877442976161977011123358519828696292242342728569092816004175869694659612801165885960132244071649957903042115778414705926390518099150632847261722019299222938883977353586842458311784318133058804784580250992039392474131110639567550122147157800815103917019741905203204198652661776867194630588119692965196953973660658773431866936476322545917140789410773484510339922926790381378699719019933996440671811604337807163691103611045792983594454589502052156750500454653880175262364348634061501124298616288445393402315672633055070260129808908745996559195660215856190716938811661193937631350713464787983138392043529959670283671915136739003259721009748809193827167104124714831450351934829559487688079729950641805466220822335255444133545619312444809204341182961637810646477635105659198450454243573120568199174503496085940966490103244949746800201285631840600040051801851495889998082509726563738758966660247689571609981751345966963135598981087349791182638418897628115097044350360409007888863997359606524966864301534721438936519144328402735899292512645272130000605490343027006386358709334488733185666136277614878795811078876802110358652488418432782869544363490358638334234915736025352597509120577153324616710149454220360276319936915634821880621379850072386799506938339322955642069138103404430466774824381832170346273165452008918915758854035136945585808858227252060954767741151975151762491456286836729845997701351128615461161222802075375622337823188568228246636593210038122067235828322108643380653858766766899712348261304793806890872359667703750397506626717575017258669074808131783961035443462592944708673876514949723215485551390844565885518127617552329700409877520342329879685517248550073356223688580010573355016003582141944286777148591684207721379793331444166347252460482772864373179283083191847581358397266633946305466323060708978316733677560399259627047929016684937198516265456819251921611751371899780433500547579904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 82008640655325073194430824712770546274137528117605549906604247903098691394544540581647613243530974110959839213532901576074063100272963873972165733136837791305553223812146340706801353207482303790061818819363285606163841944526464816940338385220864099424884953672586681570744006135254429610101513990813685447707746348836270572453240075442167556101556439318841062650621410887630394636503970801322205421649316497561721644692275158486482347089084673735791532817717784577550776630581025916023328143079244453894128581001546613437103662071667842558142652664016806143377194661716969017924871464251420937832429381425121697239417291463870682776850705048940286358869312796775274597902648326689023760239201601452059052985463683016347862342114017382332802028686505835607036809782787857158700279929258806767295328142311011082161773631505996153703617974154897286021446564701022839757148173769508314010117239484235567547101549331989578372967801376990205506250051209884301491402440735102381205746180404686317010154812129278469776657495368278373954973121151069701854114660481710601182593002268065793619818176443690225227139666943286183970689735206964977973831437331086036149405838874439719805998063287312891486994700842110842426965671124088727782145732129073899181299207356268614885860125438241769075756915971373948616596409953054610927449615763824985674691798580058709616058330543915416964607453901788717927181636685311679678253239412452823852493912760888914884867795138411562335501992210750472747716971389125252501765363597187702805553499870762869093192953549510230194057100424503655120832805728840591439546270025608935130959762771821940855546881005857785051901743559066882245733057055881880213126649903882584122508567557577868919877537926013213102378481342170776653007677780839598856325078901926425263175013836096513592746040041211497093342212656727543685832075479242732317399006704306506017337834746483338787559668369317579793824255212435453551614380480166723970985692558740852433238918710230033571801360692247162338518281950536715502161232524960155954979698234112390831550499788777004273849430285501937550716789661480791385906383089554677321752978678574311838737881113301111391781535627071146576321139342269189863776590833384721274760499976044483957028290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -4922271878733447163259571367400172218197737399747647812962813889206961590407405797863855720278602848353138713571659250563203620013508913294848363904460503982151767853057548775046292686111599900740502612439424940188957111707345270433163517003976450318385740171014432586312054894427298858392646304052873377377358387844768085212442336558664849709224502018399938563940440552014137529975152476969670983409788103429704619167480912340797664803000960081226182632078340762336434764619915686022887617601428839362198780474091826611822632383716753836891360470197086024753048365020800103759852799430417184078385056670360013321126345884272377813226397408320543745158914326513535047260222493988549778761028619904020438577130870353044728677288996794073774352013329581519137581572285065361462082424543509599576589141571364638187891370717772474212312971223943015795778380921533689779004816596349076567815280304214753425692386575255308823771279880797044677413709712732658707655001055280214211245138330704942141527400344932941305294991677553028054660511875132745025546613391123383242571291902918257232585907099201408953258599263270799028658954454708060882695374505863782228505281850321880209339135069568730192898059873842758295527740360047447582313925273286895732339975156648046038076955936739067515738211928562601089889682929696416695709541975259066582477833764313692607571783256120477395238606518670144625652046331299289277411752826534294582010766095918347792096961772373598907376638731431172496613523105625735857525012807806927361770951901004926548657465979869562037191773395321141228270143133648407684303399855460126358771727543590814229252885821358174875909595870536508318869344361150065196515959110771871879283468683203190643672559373000887645424693100511326903142265488663123491126265488409970600500887944388446116423935664534576068191229264901085642176387144334338424667346677614922872038282929147066394153104562992732499795106837330392801436755938856329575914743628106286739535801237464365818255480700676048262749123080790990240752832805232142241202357641789079090585329497667269527416407721118634764501905335817892008867705675328219783092324624530743895012202049745877517033745207038278284438520945541674424484609923575830714306003405744536959764660224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 33696448052516398745256199812227097317881644193534266794939338875575183643324322330841065403529761498735346478324666789022210435722639169526449046360889177419064374317102887269109650796416392954860569456702959785466921433331953832013719501062252910521695598945842999064662899828610022290998827908197407799583285075389508784734288717465349076263019606887572194959313221387466264880827571911372995310562710541454086478437185562537322614137969916400012893767746927749618180935925155346636677751693608026296214469919666436684279668780767892473802120847240370123792778607390529861241092414516757502529763376897868007176891374150571129986143795696008873106919872731019732438903208566821058722322692846477552962693432862066697243293466844679874412147315362474982227247374062702748061147175030577954732434251390957131333709255572987416407823780431096536500077642416242199488363473800410450952157776289250060748170451944850573269109652773046167775396021873804672793827147334163136409312142456782871129371536916422669349511398362691145424221252056495209270807969931711408094478312809866114608544790139761918451658906861537589175080260087635582096787491124565008779915981963532220002712642647710828754248414748577274389488006667800674132591723460347050791372304390000212943661671118329312271273561027311047450593445761562716584946482819888094650580495484595551397979598526974897952650188362955700176223901935376635435053403129250909050169154154300295221331898310865417949565737741699779329040175945227998390186780872564122998632166389425664860145754903768998096942421748303158264782676225687486976649801726195639531853970691010001932706736582686629430674633467433673646486477256249389234688762836940214622468759087258675952500812148539830376136054361192018526728794040923096961534215586434740533487732768478627490867755311288345349737516656392280290074062472412969531522780904042965880088035637281677197800937371696509544183243300623267574538552158059049299675167462204488156661868760229783328080605306624945091706632847127119755494268647799856673022861451467171296429173411627745059750708472338732638145582676457797799054799223102111656632429724756738133133847781668012282850807059633595230687945924372880251643686462777284156890649078276281199493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 29377771261171796104535154498453370116453253499284672497703354084539770263550620304463363454432449275802133455734113412395197512112349739976422583650804660116460382120320728006376027739117840973984762649553948490459404214241563951646587531156612455321625419612445672174578581285065668181393377763832423073767109846081027737458001723637913385463758205961459814962501647229570638214083243806428622449591846286115621397321550069970237666161402641298542547866430221122825261532763894028560792203214530369466582826672404921082355579325199146934603496692706122592383905815383123499063408235585119702290289748812330336886483372995432326070597301233366979330496702539419502322687361023466984395135683325414396078816160754882863606259061059294816440309428168944242818200079206246515603571528185415817966162728716524886655375603511465251313843221563160455882495646015625272587708441022708044208592818476378095830762788742788803324602052591703331113049760742798947957302698084146626541609380782487166972925118327300702488719686547035633733326871165922685777321903930396441233701148563917600564537346112765771389430788976824702402227909611634886421068632783916561365088942114691201685704415658359644923803068045616657908299705670365920520609959537555068875814295708896843766636910429599123212859132906811341511072365416430801613146866218181741864274731346390607203452887271312089248654358330012763165770088287212748512773442303841493522176775767054860228639505826920083551991776581277641954093820171489832386097376994110000195328234648492025036306196728504661628298187442379184846315488934902608721145017736652301538705254013698650060956764882945275699259651807834634891787567027894198746121124665984461303327056952322025552988538634755875369234928667089921822397753067041076332123360517848670018096429741060942121971914183466099756780039396030907708845895846971255236627941632139921625676622230682196936722603090741393575967975486515045909804217323415879221289284293105952543052728271564997686205938850119574093233524393856329810471520350134473461361819235547243264818710326253925464532715099751208278413977580920996219852521481743572015328504456715774535340301362804340937789772242478311663109332383415713430950451432365029667724863467678022869450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -3601782982406419562548506173784778507674077334796681679024825579456778548787799183525685370114124535877522160998234280078214294424754869805053341638068811057940551878506133556455740140181240604474769336542640455927913734511856043128803776924000211980588776365005505931924129269282987031725443834952780598832525872391652668102722774981883224299120756029659141194197051853488548193038409936595585038887782558460364222581140462554607402782484642578493039570890882838921772407280232958826156239687288100684233021337364202212027021390223304008926524072948343855825173830085126630775688891077645096872155514867414346698028797053954246075517640524163875931207073177708720687713809213953605180954242535764066960489864706435215950239562832652168154431994363691623648398051319340944580392616440328437522656497167922705530341504166176785608332556143355556430992815221645312395258988420412627862774443694724277440293323378791758204308833186419015672874306996814325670497104579773703988104211759372025142031027396472627070568255744579757401766815023954769460916955891070741538499255438710576551951311341436008075396369927801727897772347793814293297954831064789808718245999748855282428782876034698439335923574675927937170037378512093448068826122623551378681727438461783313112584692037237383207059545085338336438604029166811534456359773062171854069235199785244818229739816290631975378644065694127831075728296623671246919336165214618626882323239460266866677490090446995043633064867916653256251363406087503805085748747572035096627739636232567756173326516707758161972629251483117973065740722871083855205423946679492548546958121777789706134869984291104602091350692926891977078284929470273511684862262873592412266226079840792466915614872324720475554020802609229836634796718134700786586310326941992466219683374839928006304380402122021378278799446001156533470790360907080907656871179266984164412076513550183764837414071713907877743989041782063292690090013085072916783930783055716690862989876804021797519264865301638683041244922913570607548420641304663001156587404296909882493575290069321404416712233801507545604150104738101977549148671872699751922413153611279322382174256718948068908128101750451898834090147739038629743314609409472260186743130954842325615902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 203348981893686327744083879347069549304298995708829969646539427079448814886111022649399021434680084533572813556974703813790998712494780688608812632195232561511725524833994474679179382963222132719996479600512781051985855741746106282864206389783308679263897056613636284599376481290205128330466605343664726122649617091509223767526085524527445788888727740510228340855747134338997954806381381933430001087161446456251819666997020787919883964214352059159425275517618989164014337905993207037255687392149589717261130537450586313926124007097675511226049886118149713122022111332094862245524501940143853666163523232927099381462272989896551907774040340215603655937254567723200808526200597515666842280474149095464023827785941097007525022873247833293082098622236893922277528332713384393635427380427263964734921128871626135985598213582852391094200432053273225859043322339955001601084509879022705293112708439521200134086109962204886838458828744123060014412539099894135993770252996447579821647836557146591328020361284591244098550337642254945534194638307634754714823582137567047885704404153341098215265374132334302267987080139726228028239597023224972095224813810829149201391379513012804073825944035078036481580283452403437451609471777338769843910959066864518152522141561508156428042964976948054704902076880000210887248171921322755345483976126082195867042050103166769056728580451642007228361688784897472924328585997069200886003306083747503042136816864950328482104385685598827881215567351229446396888668641345277161399120428226301776085441110750415652334957845741305353010486087259840281993654290158359101692150169371230381450741089862233015116029204937679803691796764251881420248690343858354234700415817294070645558746248075293248631099071071468701305026060040674258452028943549116662359329327016373255004583289789676415529023650442148833316720005894055532140781761971078649556138066874793666278209020923267756569359503558684344867229327957711237838429389467778967037835678321882694951092040035880129379161398433340487621854740979537403868255873307345765658298331925044978185630363833774640591763506867133411853279603863651104291821160468199265327116822377749306810735320244868836255295643467946946276636112930132804628364143992891843254492528217329315610624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -1390149345034999893194098659209595340614787984849386505596360597006280440862474230270543026298541359412792007095135143765621595246777279608502989500766240496386203424504470352230285144054078843348864775304975827180778937207464174203720864638513374744676538311072584841766712030138303943247430739279714487910092259228790293430850269940156202832190461108980133204869130059723479170107382419743644697033661220063286319653347950387511451806626021947563743850558212891762421179326886557500125082491050586927591601275227726524286101446643553381412732785488289050522529711034292705704384151669399025618048423035963126203296457779154755039200519043100593294066778515651010840998465808937113922958758882539781981737095848780136119459935272485861342181735609331270810982993724733302223436042621673068454102055254385428147940819301426382681397028765773272937597666405713919190253997341761695468889074736218352903606579811442352230479164940521942999372596371691232734253530094495286656609466700212805381263102167315342334089042399568238111063054501176472913321404014001722027573960146214418907763558875867144269137879738927438621398285378387907041018143373275720456720197473997527039209630325188082708640168961946980977949890861222828192945507237667305919886884953955777723021650048107984520619001312822203010673306174899114756666885966647592979716672390780654889474311799144334717736960732132909513001816092081190749912373523563030285868713292487484553425181333469855417438692583214403075720950389688916599786639741770883401046940590087696416803636867607786506062296338983531455533868501752595869336206790842782714716985288213926112437318162749908741501998426775730665007579849877231257789836979151351774685921270345963418164529409206077511330620352786880225662329232225022255640666407084718183098293851302604585195581055797715494545487631625993924379560386370710508056602434751394560780955963588020451301879386874291315396316369512340245847836956278016721348160041449474517146511371936067985528296478434031805778360906719334454312537266563784436454650607100767354357385600512075118256568052097548451758274395570348929208327590499310520916901847402660390909906844507417703473103331589616764907093937352238032722897605075031570326703518415207792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] -667528915142006447941196004023958080856668089877148776108691522804638716651292397025041749841423216841501676175531468869120628274635328563460758717595254681160566112513082024898655742824557406397732880334489919398229027778112218303673847129337730942198721740405222698026902781799403740865718485258221303225664382775833338075105465784417873343282438211343831191104628745401123907176218679158526082490175041043406520451331972392893236771471980584201114255468751238547217587453675579666200634063979383519521533582955870917701716546559115136837520945330324058030917060961272024034056894681901987905095863624692587706120864503241519362999977110435236717591807471024175140185419007870247633536659630544428640678388535891506595954947643703159615257354603593505042750735917040019901151961418809336072038197750382475757540875664077651577043877395925332708990360334173437288473676666666384669158497659654331845042603860993323633963082414038885810019560538275280308565112984418991409098654508811029746682458527019281241922573310185351170439774951362991680204695613940895100961625752192343914148564514881275517739812669670547625053903213439397013956503143472160333460700349225431292389566405437233382178565893557109014131328236374283312059807269335449590001347471610054286868293923894712826072639086360753401845931673894511075285469773686039331815605869829856314385173648037407597776524288533463161250581937173563384284939960480052614369732927104135969681766806528301948766813983284063764791764942153697977298918291268684789163939974939506635789830459527983749281225098711989824249937003376015644325987319326020150019767780745317041049574198638250706892228302877619390918685096589447382150613002668667148547934519558986667636217592789818843950043657148879538257270342946187822911938139441578478096813933815206864487746766400871232017721608011306002749062517267605932023089506028828163080750620236859005144993955251720953428177197458704942096735005534162745465945981181055463478976971302836496470635326486062842123983007727970907632858277857522508923772100432621709088530226697912218140359863686969219023767098104782627710123894897547168454863813487862709238017318879030091204019477188857274988134903185528658612413901831565215863216147708371795968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] -52716966354675542973422396060060742167446254611094598391575780890091958507237057130351109505176901300144715884440883367242385688442923930527392175260215182796929349372225458160294305646007661377977205170648431434392878366077675167913728687392931801280085417208395034555097662885124924841330335321065380825178306120291799032441381536413719430566324283408040382057601478675648434274239790040161820492144788233656269247567086004876626930347906947542079656956484306409960999463790631559635660706633205046169293942268076096329877151676117236234600270204186744194297232800501778899219396059251369098056175878193523017859049166630658383295611774563340422601775281846795821208889180359872995976538542923944722999076420433135441524309901260731144068082426607296549412504582833936983638730885481735085798508826598377585027356550756880401441371985559718439989917448366779827917045814805700464588336889935171541524499627981889600709933890385329994668675659216744205821172551211175155601995698574363502994296108673868100025308055512589465750081404691431312266987972271023977467173782454413013930831063987025009757306981602655924805743979717839066077562571639821244237333536220056036477469693862112194683575793736853623879244833236131423339263000478284136709322680934248980928852953457104312517861364682809568874907607711911439233333572215703355317416391799876899978529525989154099112964330632934065217966914890499097259510251953573798982511284877074985237647416974409171881328734350930219843303509844635124829183303332204444774312208061877333123398822746780071844082865135054037634757464095261768984867705351690607008021401796723211290531593166305002384853098506536791026575459071539608817941199436281736587023141155741993359341392995695506830029155773444595501437758852793332653569284888506977632164142767511803509480430848586085604067775222569398084484012987357946503348273433307126571031066035611181829678207531365724494148848399504985939902219544441839652948639777634180152296212669504751405911672169114125301876490727003136411821584162817112819983457775354654113158741653173477284299362720975026995080921283082629628056583668773114384119410991259835190995094528125816314772462507772225702611135489707967983695673226400086681009570451743330920294168657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -1366763925830118816014264448477776803957275735862029779209014140436538440448635693927444352925453946410868700614098307775519247712221465107335752555804935163287792590129036757978298791279375372104932210032995291469132521308126241940913423841764802438901277240190528976760683081512916231017393456628188780079020754642708230830866416898463623433443672735212490064141606686461783275214305003365606641640781964636587708236960614504149678101283900626928627663627277859023448129356144829041746207557468323966823049204299501796310320013106637595496572820865205870683644620630557350636107192331970557587498022389784119468599034283507964583986868261971473504922812793472795781104443788255873316200749649479055876627772130775579228629336335411137415557592541099609672809635546637675069863572658386923146341364046830482240629916436556580597704258420819503111209416779007927313686312996958117185442159357792328736586761754366343336718704152378058347877084828024304859052484739990492959901612015843316581233417520358928277589924302027475019810446487338640802079651966766121266413083028232629172671067830907044929553978813379249625073189416415238453119670031901550401684810131799855104983186457252827798406220933209516103177643488716029592422746089765907254006102319176784036398982471845151688614224922889251623989080439672035081221492547798967350847349059710218928179230650340806557108847118687932759652433202503417743217834258284216382418238001622024094348011655962912246281975702631217585278574135121766556954709576811826146477030922841341947987998422963066535610156648286074348702116029998792406434212336326164167051629523418293741038262375880176679695288851671425451374627762433453140547566452739007718371666692731728789069692502239272068149952393109463496285106195283932154876114429725929816696483891446771889040234175822037296730187840056455083666478979089163521854236547803306696730505714654416646488956190524028954516527413713731679023218645942146956792677110153506918802149463060231014233404951382645542306288101280578597774773526164222162163954499008361395866286204546147215023918431866599308781809894102371609155538472687871137522894496298298982766981603038593694483880508609711942977297876365052848329007135552338061358353993200866776850993814437888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 594036632721751089357222309040471779634646234324429880322145659791851564580605858374563046870194423684660878308315685927722568598023063590520197378023173373250321066843353992577332133496052515927985431584899109542604279877361417984557636756790168882861961714787974992523163684524106877696106656224098792324220098981797033120345889852959824796847652374431125538537912021976124404887775217483947634410577283300240178624904727933755591032034494476031121244045101410483011790512188768630908229819293607450607529685923429385463346052220677764129395233014739551598440182603904196018817377177339742004551137746976167803371275343129321494837778909394683706439052071881405541528453388528176654460756983596175565681694807636662493028434254797727424790418352521907134824452747674401870670960142878197533094023424407818312448632975212047088089326401150062380428558026720725398555516438871439663446081632912940315883750900858118734268320829308264596077603470517756003458674616963035730562368784263714336316892912892681875390119126897989916478263280293739384409577441821328405020914484087144468938902429837483382910672880678830383333728685204548274929831992785125092026082164319852875984850468481214992901759102189874148995263771036400236171360923175159840309985909036222795456598146629787737416687456784736830223370447029717575794698382514739309491114279725928842628027518279757125478634007050667147109681726428183852890390450709959262989413063430302995404817501502029892900169169670976727297077655091338575619075482292977779721021553752748987017240601230486032092827265137130774848309184737438445362064109991313677686490464368163484783765685339116667954927538089162275143058016724094263076013259541649376403069457680067084101606905104589960850971988391978810673294349238194052245300238580859150690486824967256628993097874245403418448395729302563310176417708377223391077623517016089241717266331673127440146433055075276659956172103683294648206499451857757319937758753239643582137506492284194384480889030689606629744717435259886652450935811604873928133616512095786501311641592721941575756323945527468250856001215299672502958279883550813392518307993351828725610917073994037076180614078269778740225186588953797610599846036035574814427105093507538776197518701268828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -12201095080617893802702978906681555704927555075150691161257315759120403001484285311800033036752694667896575468479133419744676370256907972126775307014412842866525904728039652524269789235299667845331302234777982168217893985708583783511333599917457694680645748256555566441867383841592956635939856745140477624396782827414170061659658779631537707760150688453341310347855587001882660836469311144295385280177642619973108827017015704684557071053508450392197549637953359739377030913041950204655929212150989957968439467072908492495732109243812099857271109533948367777640070517732816714891500390602813957366167654584387937129629876748155407282641126186264313396688520826142919810381641591140126722856452753878251651423496848165764390467256130296268661836238290744488484463335923728741687970730010482147468529183737728025357633740405348777827521753796111115235130208239884625683856521653482084109033103983913602402808659333736343407457524344539522226878101738512780231996302640136696299319870117649389265100361253102569103947243589335216474494682007515613259849974589765769542572495041284815024690565775625466779352570511133444922867267417224272298344498975684247011532644342435526856058025498361914884807776635157228744817234909223028885688727122283201443750071224097743527545488340819279145080009871889123606058360736308059637099588941258063700993779486925486103780895893304118010679441344300225911002733535696222761948611978119833465695656309233218649032351285552317066040666656529803112636178964791359583461054641202182157373207831342029360737622911683052339480141023667734954349581506190063798372227669405523305926376806042825130613079152940099405658413756246508160688977876608627704054462776184604949855292157626635262042376408920574975523394279450626521095974254938026857110852514391044253181463091853051937132345054700546146480723562274178870128891141553606215636694820511110950841604060484652917503521530538589925660233870303308038936775751021944145414927842757726187345969969841936564583370734978297405097024161078878717481511802545386456996512181473690314613836992091913266762165316741861305296477474948157035984386158775071372507665775050734740506342683042827553112072637025164483727177146420294806613673161205864852217399475600671992652405589290254336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -3744617604353417799029742209736918783430396493567543117511393161206292734199799548633131394254391961014107366499957529462740213278414535959463200711006173641624392624442477337608611154079136781767753646574128755630514141095471837403015633139582665659049283719200964305612069231118361412922975271016367730637803093268567042846297080259890823340281265659991781805135780569830307064032974731480778596850046330326483022997835336512926009178081888724158731444365342756478625512697509337696109698697750897664162152033303067629450859664788076807035499071096938367502080221500190753844519676664023180274008825890471279558206936700663362949634421007920340027968573921524850709695596815013699856696575996160204624283420291655485958849940867299484903957200937531003918464574328023258223217911560750702266365897502080784425305830729953365686162068999194950758553256726973481257453566985199303213743888480694638057950458556014451696780623657702783643635922149782990555203958450982999493526974214894110272192622627302814675775432982759411144613566509403974829633644499703566503413672793476460195942005038776201852252503733500298454899231638928072583626977111318828900208918615502789594299716640934508747565243880284149657198983508550861083321127543624673294692488754888578578017145407253250650766716793131108911793371115199174155282444467181118556497385720678298511047699098331563270258537119556729416273118935937949322916684615652698633232129059441200771062227049027944127761705936901123916431350195056748578466548631190780173169104953577134522017348974918636719865237535770737505207484930864703640339331627818434548132058965525054921000352610111612513944142087525077454890763820193122496072288305011867190564373774168723345086105585719920130406583059377132568327600762984120359705453638178104847795951100986364790765540917219717637439344081361098638344095787677494555175529622301060222790415262689409542734454573963156943744730102876433049821706667196808331851424054760808695793002367159011557640215640996643110655546831925030467735959209860191172028452708940505937204369669553584206702767146382326856420552812399956935535454122403713228891051775887661933005143162094189642552123143247782808558637262853273767562967381764374172645835999833350976662432272917463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 1481271696589537853549046324707242622922753907626085136355559381686224623605111014520896509120105921174135057758573393310324198360254879870456872061308104757762987133561099416244554478319211442184860804962664060259243808721561911161484779476064339459204988904314636311918978278042004763361358066051522940249684111865649668988142130017255003160569154124830071085692212478752337483150256218220269358719610711456103147533833929846027964095945174699573461801213266696200487903558584822621189534276181143195661523934549756749295137554263672545804307607401758781445195415573656227075660308419241561394251195678679345742251283703536696955819235386533244990757280240094173754163753387452380392738266690875934680830468380422369749751936005198305756259946432386605452710033870003778400163586622948344834665312265935530169054333721732792993299255498408821913407730970272866182732794370662313601855637063241190411458000867883425213437355201883891573098738656294752347242234445003802961535260050413477760437541433632095136998113579465799082536663194168328811386926476821921190329199784362439944673945471015116698645813994278442953306949598304341915488391994993702829959230946008333841978838919615282243635336865962422446897584071842923559389629164930269906061717961919646068355203470682406010239606443836834028143053232166045820201461098661277125051284286606780107188522786579058390084633599676332579311662307948975028662173166801727983822593034833054322790960919219799672765124099605609680933681125064108356410988810978935706079021710156110838679271701259090325135463396809892588847724898175028846045688220845323218397991244283567472342216393069836350951308138353730578140207074017679077609386523943682048920414507301896872539154738378164816088686949462063803456099197782772748322620358386123823342560195728337330487688670073362967379579583994120932955453750523386075834640119667918295042197339510124969579511400835997342412924385655383549292775115187697605107148282627098243424515984788786292186054305274566484502449479099628659823645102802908998174914987046094249406901573607645055887903159727027670359616851523274533973847425339765531397917869376061001274127177769827007497616729894297221662780300776682433293897134293612735625822338170263157709038681441448230912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -5288243598010757600241067878180470783592535976780832596280966493814404162441900909552722174344000530487432054392592462381860751479188032467944436355263457774778627714478455631323969452660949793704440535169103543665021976775546020217395152091883217050166126550736907565778454014804699159466787382341142629616189738489293442471926695670471356781217039560951551877806398924494469891040689340929908308515439056727317154457051898531177297905026630384715600270972537187694483885951582596204867232200084356803633413169998079838725635586698623785762174755904309828843163167707640248783006140735299301992522628635510952160190335450920036360009495282742126727847054628249291057155001300346635117891987667973094264588227881292345051985669358801502465728302494157170498390036819104741712289439304654456939263181211525710920748516473115027762998663228828580043125480934065628718075062271009302311975789875287191043242351147087991024352039802596930232965077497332480948397865364488606151719900851092269083575440067696894758122156040180176048355967827125016605253818019051713271951662534393123350100068357144028026867520671650408953639321018966293688624389023084433554945653010292705923876561920187498820809096757291007003734994485972163809606605691244278205180302189929268573060007314920955683751606362500078587759497640749299298809465989645653024299553628054781708465265460631616086155200245464170770212659755977508693026055911693403512439020702678238357244039366398562930429589467792781738972843333296940771927127384764531809391910197729822975840979378185477493405190419866153056171162605821366425450387536580367907314481590395483557058239749274398865408567619847214874348118273418835948696459170205812116666594449005452680305249881004890037371960155343958106422276945873859322984382182754459296334248599047384873572083806829353550859551466053666035603074359417600028693929793285564903673523894694095929799644092124624476697120893088155807840274749431741393510979316905353961975608769030207602817342642909713290157059130374356433071831994855429899745315759134356795668003967216607942756068380334829579594628956866762307164553999807091751638247254738981917138584383157674897826246838663758097291471963054425656838760915742967678073406487866465959065681786748639641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] -50593258020033351996638035342268033965693230848636340133359819666266234895778836636123652202336196035649677682966755022353200959537436058421721868984009585275509016124492685409383006631736182004103574207409717244945699671914948527523970883434190690080134069871815986307700709315976754022985161201600385040503741047911726105322854430139471341081332263964422802321596242818425590696622741592561695033972663948128579407251236168973269718291421881037180312008721758800100636713438578317778222793728935436319139923464318336406467326295070557942693304337081912254410041285084314326572314307216162719388444831405192707251499070003652461722760891473301088537386710218212623492257845242954252115202300989893390823889034472235564321628598094902612502390842477860762578892730000410018627451177794155035237952458649604694954949002274605964969062254459407097042446621700332901066776050311878730703975171888465829861741627683283967624794114830335239044714585808217714895894865009992242898259362016853528318971232661990809356246534324409244344059416173566267033077873480193316640493067286848661096821479734445564860805989298636922417620019183072685561772797751914836826934524517118667483783912082301767474429165759048372560776186356919315550639699962375861058178606338114544339316589026191862343688541014824767107833539624673386262886757289380890860567455628697987305945998152971568860119208177298960287597419670830562517947973672548720195214114257814176328372445535359292503413521042065665580081183733448344557985765879365115189406232727982918295504449125149899136670709191646204760879990902220327728154092078585764561161179059939272422398591958966886066306317174184780709676668822615494025361054158726226973674388567324217289144281572093842963144210817801870382830223180926042943877756871583966212841609799893882029508608920770612144829852650271416102111620626264811115765059610586837224140689719941014553276927254743371079657902522688771935084185373712871712667275483093209449462678396607488868822632263789187340654787471367148995851205950108172898988336471393747353449347748655776324728964627855183971980450905741252486001949242244310230389803162618202453533671873336091841106055547918718721118346410164004818540272186783003762888015599912527655623833100150842064896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] 162828667369038753346633283020616127410124071405284309903911111950930246985099066929171084566889037174108002537376148699447807639182158152969925926123293920129019473395228640648829155219109423875678627645280252741048509974866588887914835364785051008247917693720141582172120506296108659119827663162855282188949425857403307812862939911677249844362281574611456840026616021445470127028246815936406364823858431007865224292319207977431514356546000466857892320893390290740756532482189232867830569604635736437008195864753646518651654989137719520589726065927968977540940662150777075861011500506104632572732157043135635921174548217581089475572932449088907292776992389062036510453274473167929177061444305413199699019503904646135384209448727013697160487131700421735841826886978345249818075987380898644985512609936910694933192700617368253653019244023132871790286412880929882094462155656628185506038611996048832263497009108070459534754930536352712038030210630858868567318640545070624229126360289481940707697999825505498252435178229515694770646453804417509601385027945082837671714458040346893374324989343932525130377524210023836542545039876839862402831108504246394037410588738714733837157186556910657937865968585484196525175250108124396787121729340206710575981090817152673745782807537400996244053812185605084417213359720175147982083716773165043330465038924619545029330633856783643478790114148250989492323713307023361443769298713864902226362683752638483406130441064154384660855596304109775456345661876840375141382204504193053040604607669221865889740321614316073503657687025030661696345460483602347279194606702891333363241890745007257992385318515680962613331192634428554982222111375482796212816456684615365655471457113470786637958964074171419005419820577770233551430116749726121677158705874714199025035267142836813135801883374556829575314148078148334139471475221213706036411827873394243506429725501414629255883845939088827015498488510417329768503769777518640245773741742187535735188741590541141595753147466334165846746900631407209393169778887489317119491684559742698769607654728681028051893906019941458245519295796532135741481436057860787570524016110885229730982775173707363495557831472144327632686197456168440815955019008430423527827108461353736875680986207257810383667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 1539554624733156969438938623893181918197686161336633725114377652176208502938217364025270879566201511033522991283227502364704526438616673978559273376808074186630734372379886241815182789548073385879803810050311032267231307720561617245159218074337964950573564199487411235253638034867724051746384697060231192125011594452157403099099828468750559674412250501732470056294145819706995015363222287249587085906884854660913800216989402373903980807157963460875184198341300674573468165539532786772987237826747968110085736064364117653723324046645414777356061393390606363056794426692150390573487644543985771514986073877045998657184876426335517987806166363100956111452902305234101713969688877992378868826949687205031904458865336584375659947188139282393882766456287894919807380295927608556542948543503768518951335164784699686987049705932408554609826394377511172927710857784249555952086405867481152670767648366935444496573545444256411629304442781359109278415582988547019643249990870464945056371606034144130739031370554108863324379952981472219373299205841526724713714683227942044659251745115334358257647270471540438552231913860313015355334964981068520813656119618145876274060584184591162872126117589747879917976623346538786059519732231965839567401365280709878322312316511648727944642818476536991564769544814564712751954900354583052177032658155428522577835668001657219112417148242905111082262711211662946170224996268354105614303090181729475566132134767847982307422851394848131971337834722630325047157143703888124785288056498978544777529540502807521765429699382740206102318966243069016481959233405249317403665543255005232358912031490533758763339127852360964326734764145608695063000489718675647638185896457112698225599652926784832947376869392533295600501791572014587258280611620833025672963187076634033333344834641505037346403810555925736200342259637014644029903063724122061565180090504673731451373108688440578071872181171100241934741852521238279765785649818404210747219779916942258329268334768251279434386046962212950594027857132932772363815148782033873272839375370837856889508379334641166175255803743918973445681863847730660221280999189715185915981106459896731846131747382719068999864115589906503650656607317939823281560445254147798696363974821185034406668291616285928525398016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -6488347296752773680998050815350578122577016727818456792037507997483152878106964123183581901510070788130705896063759798579381203524441870527180070850185992891267464953002099592014074176823637627269629802107083279405165842351805911925802309785593244088264837484622333025212119868518621422557769224288577088970092001446000493468215166101441299172644906350086679276468056074945688946113468318389161582922694271468821874763070687008013503637708890849838557766161246229497933428781857934313615748402860429819402679930106998087502343842132766444325854261871479747259629208246679936543566235437427045774789542205043763721643267459876365592325857480035561001078878578085873753008493510364474748878548071432872867791072917712034051583351476497512872776696098969256205506995724213608643648129866662431640118293533731388228955147661534563307471101427358606974460824666672111250820287542818153475808344420375499862894555908512195009636521651560366742564154432912041403215844200385189660448861901740242140715447089387688691513971106324045110505557961244246765009772509760447485869334018793791068530902307284309783894298870863564834194341701827530480035863716093855680539019309320957625895682103645672522960744376574524427857341963084456410062648274490992331874244317668894103208723363253941765657318151287068268798463305416545536294997172644421602852235205201538682836141151057377378424997633532462936829661880378802008811760302283255561509391171244481933769529481847407935768334673234136869413197448618352193846279634491421313951535489687252134319777266164514820574435889672493788227936768033680066075972672312545854748596518258131578509538200073643444255869975820943617942041716347633752217958553960363585069581297135883633169544825222652333615244056636124626371782026805768644096683933945851102836654155911859891746596855468386567299247769149241580258439171740492227369441659735569204886779993129266568929304506816618172072169934271366751229022733852614224183684332396058336962963838048380960222245696661621533285807763919101252324665864851335194547725628839015074861061639254311849956947306495428445262402353564320455182952163735323822799565717563902143189222530696247497751970000221716931376020028561947380794773840257953736923083334119521081008366509075205990645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -4844079075553295266703191352553316928304221332867626899021643612075556068438875732894326296720270861910537074763173299530768007740555315095567444946342756007247040849220002594255042099240178087857485519895520854139493426785710013096317578103851598180440553559065942514305424465523676604742316398881765325963177624558145315956065862430318064748794632026773169260469805546513754061358685315239962930047616666441600519942099925125686373388233117797146194042426483811705011714419676162780600494601876113025387019482732532441406777822032069624323068618820819822652811109639315601703917313964873406149089249963702928873052191784880887704130511856559538889511459151469466006474893040736188860395336568447440503936322932416138626966249005641624607479914315835296401081782977655116227832203033547783743987650302839655143160272232726758875410225169631692864053442690629108736373637676074947178996227230904269339708055492508723274561437459620434596250693492701138285932351853896251333982508033356309008906140005477075117136085055787903816025225046511145881954745160180376188072420026428873612860837474869154398131432915186266167525299875762597267431819067403824003918139583546304565781382368198377243172505018113073190995018203327903085244566016223834647969982823858621088140004186810905564604531699984389309256648724274339342474242033926061972135505532786597136197762919195362678259575064519432092500696205853275876164227864600967582618619301633927530672389923485590013245848940718610852819402854267361789274872409355083084154665195289086899432235158734844208377423281268257230341193257447282512064793952820702988896066387709011335898388403456545168840140024393099947861985671007174195936180765412638826361936482720414360754163500593596367598009328783707648862323873933231994725697643452956568660568082112368287468437271616292805164211924412735393375069051376958188742597113771985867087543654251036574795727203535532649097845765292295944868525639647328413782209690346739926202475408812891599154631190087880718426413465018128310905537040677952184739940929718213657688045325325890232466983827304586545319304546493568250327086216750479958543705559806852536282799176190633804763879760085605162865303245147043813422964915183183940113258806505197922779476384988428832342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 49775681060354219867520401636556254698983525920813599067693948066936938083971608932461498856270104766950477929284691094760613166806202745527976515955646775369587352113087108175750032222483395269781186850988302842903335673964074612079110551407913131147275648381355832592943706324079952135114219401265912343953427990170184997503405906360864043719442914283585164201479555529362252367833083828715727770120202762903097163569648920994420540366807582257142470576521606101151485308595132735322300711993126422774551220200293294765259528148856453622856598623704687185492959909114069078621207097727414458926518351349634760782448241712114081234605240857228003840121093797538254092387170142444024348154470318829189725893287246501736265890744465432400433320783229750634294772805446367466573634494325463293462810170785226530091496066876456157952129605051199523628602198477029193244809071717588910149824103740622094215734307738983099914104075182901356295428846658904159201236050874774496471609730544174639349563854236388130278670837940098580155127586553225832568368295579326614276600543956469701499016637304826867110288647541290810776545051372469876112041426572804147531048373288617799405581318572580926947009728714937327054865248173079022926655827240378618296701902717748253970169367064849743141900729980300329066899994669881627427985764039153687897519304148198731504618168129637332276944582873845183614948990311873861723005622512967236173000963020783593920449034495996125359973918551442756491328556323536514261352644921350955819767084737792970298345497482147982201190509235658088955549080857202736562004486264063524128547793193136793858617723866728592166104357373359771442035311299670707957495266372153180508032953421932745318281060390389561800353428576884934048028321871850764570260026293610283107133549324136562596378944577377006183332524330852823997688223233545766126709915327620562636187753467781227758131827116851067843672117695478509185954786354185052849726147644382607244809568630105189167611361285102533172216418842206187555728705659992841696957550024755356755161088187713777310222718256570124810238196354439377493787050306230625487885238762577838682703780541239604701975338137458516395316204206165682786453967806113524393193889975608784729061969256667938732113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -23145373031634564398632187309936284381608765767114400774132935615656966376390266665731787724655869511782683448460681887360035622612986044937288019030895542531852282383097248286734854239680327437392822283332415971812952708716754521485363495075432432592338473281255454479592217535277817719296063242303478161610774624593699984890130607540358125857363138424796942316737294824343125123254736388343629455960938646271568655359305269701738327655002607339606680049287861607755591491955424907896859440627271537565745221754358358356855487657221521498945139065609347559120083049057328602380438007005737835745933384850842553129788139783835258138408997114006347338478962479116859247660468178549948847864558420413650031750980525147060410132296521726880495789150640032821406913759689883448283821771075241422169717510240717283353192297272191271467085660590822310152683168334638839843830932756642902709039175850091446694796452368921996571715901359650446830332612149181655129522676949557028504041655052924921660412695463566766498028910608899376998341492181527087844210469709505465077407673055456473885683211325650748324410722552082761028544775511693846458454929710146710897548727250592610574441412508506269667759456819466873411501320141747674430330709369574457135087575555706872777475079359692996131936390009970884013411513125706643640162495330389975473112739924550716685442912156839397949280992542049755220251293953478937964620180020515563391136462134960713994079830036021011740254433379420146403988591478909627622707431052290864269728704026610263351085530133814147940098394217035523571609880982922897029914751272327687789676320959170078104519001241454080897721177285415656418008172737567039501802828521481765144486881649301970518073693351946543493482369761332567650497663175417661338407663122560457785410966025817416687878328374561886292400219066724178093779363225497641742572558929939759105996651788192386177625003543022100100722538566577247808787861759659398314282040511265807150294745568627795950794684325145671247936101409933056386286046842121435655704020948246855621498462641524990776034451317729340285402885616977849199104336693164609425332605235348064291520069896548566123305142433620357750896338613810041928583872051152172944160083706991532906992188793693681538301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -210175548464710709510165304256065242031496333128357762772297858323179034451925646482253496381125254093662747510288221201334091542155743125528621527905280645056020950937236259827012255003828420765801797581380206884106083791653750981715910301946498316094441450427550539713621498779817883737862114388615351185485111830717482099849393118188596601560358446115001307489294775628618691450943671390845829083829882732704402890593944851663119816693497807876227942480532873226174312458892340897439704058818538242109853362553943757262174995389983692283054095147457196820927915140735635721651522050038448435393231836775958030084423398884502199843130336892910813564310490298756199069794065777410606963943924652883220049773082965306822676896344025767073010043871396321500063734788379002652176178601465145071447330742125242103215053293027247683922593961015389153242116044227715576624167998323394488141741570186125318288043377027762557245440844219058617582807114521938584617829241958366055375938819757853307421127748569638044058424939866772729952039473226851185041463023330163234981377643416485323340912961991874987422628398597056157083248505050288120706423819033124149442819035129558404844193071340307694137812997411364069894587228214936706712360611694222092764610147079441221130174743001905041699283339778976170637687954065379543220859637458271679995681349003214986874520250001258071676701808826081654705145394256286043028902672771863224280672677270406686617037269491353971372012223949636465435986139367255096074221652626745930676857796368617180418176588281182812131965347600948420677035078185883957872920820053458448365224878885961620263916244024330042175209487858161961613640258333277018977340552021483754315370583374613252130425320372776420067937862674843992754854574870737444114700181725762654315011499016559256917899740443004247192647140545496811705863862423500555137780939470645581817899833126495857200713659462984091290051496348239739721610506418641656409853114943825555012734748946324420027711352598531527097651178717059279372632074234419934794876116011143663224894540195229439834131204189064110149451754022622359706835739840077283366907780015943433742672383712453958877042130530413440387930007231393147121518007322723589308644410848737137986160042136010562836889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 368368031872305907920777806594323719611627848584973872077690629418439478537137253308482505629030759850311500770239879737955574494825100553994812626263367793310296735582925617396286858912455647477881644307915680440177375331951383883314883500178679721207291826306932958154847182711469477665869661822567387696154603824811509779177530889849620043688536578502490162008640220148526057903111540724981730668835782821780620490073294550837742410397513932273607540694814050873588021399469874504971667412839570628711989451185580548871336603766483030222922197781350689342159214598488983519099317737375613564305016784668757819314665749356731258480238146083992568168304641599673930618504983791353379188357247890662784832701029220239527867044313123737445281457114601218630521073434924650631869729991293421230595973173221080267094045167656510628433990974717902281116462578571256923229534314397431662743553980678301120048852896675486750632002090713043846760693146205124588150495155310159053288245181302145300547778045471333657339321192372946957417274585953085092410882895319760120912772769656694199339207159916691524324534266538508550016258519535381922384427737601318579610440387623750258447882414944137769235033425796004439959248276832683154203673878358382298026182189364992053849974037527582809040815177652030142366177369647825069368818835814885174290627927981192777145092948039186528104224127937785239884605606247332848328374988909219230646184456993312385191735148208695218990712366459398634774524684180666176052825132258349292046567659817629365127280138815411831963152302421892515616730769606251415204055916466371334015173123112754327564386063497710020151408560051661862971843379548091266433321222068582923751705434768820685405973437167798891446601803123121049812359103945748892416350391463886696680982628070537782318585499118135921697183778466192858680150091049097817194233870318127677120163242242925588503116178744430424589033268202258169015933023612376545249487830846397491293195807146046699142970725438248762317518607661157043047063008983061230325136118607078752566226615583136463189276874811009547317607344480071511078048094578998106794199270066063151210782949546856736678935156355763762721777084431890983456600362314442712147394089202277753945471502761594768655908864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 125831627428396210441451697464309731656049250705670780556592629897378972759835748620095738195292535061803370675602763836163392373045107646940920046815438633151511425202939491822508718159147415727988588736019871209291225926764649151991789389080821726284472970594135712582171470120215056130594955338384144317687386368176565225811416913404433185362803607675342423636738476253770397869659782175632606047895636846400077603160418726285146439067683408980134553324956470206310386716431320317575992527259208861470893980855971285529077499038074558655265970194354690737298495068181271931887716871370070918349452852531147933831522339566289977190966978730372135257331249887547919913868291148099385442125323545609360978536261860308756680901954056404890641823969441005953389295598401586042904022004830576888068039531332107445172563938891730807606191865638799408381552259701459812148620065352739905555205859831200790317670077850247279481772595450251086749174460655783089928032127013799785283421401289005700921388538307041132382661123671804082754825090902375552895419598527296674162787787172506987587125819157049048345816192425809791630379270288425686853985878073360567202474062624437936813134438987290737291036664423030437429015539908301564771266213475394933254231498590407757004767784209312906463906622193297548037862336882665216900756300808483100837147628691382984001032325441527683321006521868128685794322616176471840984772878765458682612717252940612598456231826766181520136155861796861048388000425605977768222200966942816337669716809697464123832608654395703214782220283769055270796649599761248399020559833277603376420020871653065607442806687831894041694675389330228133563999780927591711917881460890069369351962797762025942607275895148296059851479396923597331068784148128527939550940368926520667381352607962466825242222781323141312856323070142558663487111229569456402811418560557900833113603690698175434407622946544053463125913554170634074442183733045843370369019310140586640245420538316396137987561404566255076206549519210891730685435847326840116511635714678686636830907766369154205062113893174331598821989783198801837478604440095193267679843190760491402400301834648098391276473124803454439847215791319999006766016622831143447620981680533411786923339081756163247785902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -1052149594192748181493226763771733913654518398476732730511448886878454958115850315837164542330946120135508017185066696509023749951587939677858148414204198985691182932714738025619187302261682333951546826292348527591679055133925476581012228106221935811144556031616333355612828810418444715467003223751377261251287839494978612813055923078831191984068883740990663367154044962365265031287696771411062643963065175413357610780039595159278331459131009469121538605530311591209218743502251926148537648748792410554262966515321885215154808817824818082751553649919672940597985316983206212632196858674651177112125644367539687034934343893690083626116135371510655859041666745849158064364134453175825700295024853874624737630022569848538056693384423381991541114955686214751790817916480652558212894843483846461988756108408919515153652023261936236966881764634108749931862456470367876304114844787019282890738326937879181456597017479810089678778076077378623647400394335699026354297019790865242033939296345784182280475408503312423571307799089763168702261417163515450694053555919440768831981144697924875529603335081065941749104377932218573942757617689999792881705547735411717681917871953485778682331818932058329891932468320297140511923459935939838655538796852053522451685517377473196112025250930450731681560161427604008192061247497513025410652422676241038327138630231484442483584860978573079061451197580560696502621824514607001056784771923638090819949281195679740205731370979438785857922418210543844715015013630289375153806719053101739515835443983211095121892722510243187077067887706026299721453039951398442303442161421653924662970358657185103100087303201703247408718976550635406660784872283104352395412493963959379297693507789747441533061997835142303024195245343251530105131699500144281513069242936458416924445103105887146454633119646735072939753223656378400672030114723770209835002385740575224397240797105824070055839066289569162916857466691792300089510385552297885637920786427485649957289928070122072734402705627929308441082206909164329705245240259758874234100105148448066279878698504112784942796966611190890752528353440379919153484276089466978552487210602102235900111382575865371183225701125277421858947652767445784897135799787104026231587762384152679951622576741165663317326299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 1136783560952144245249022363083405611970132313607523328121027271623568756518812332459535106925518053005327987705352256883766684200573284079159880142280591686822109638439533625552367754264599038882767976343097097639109932517300508230724007330116556616656560171943609436366135497411111664732599229060041902870587759853133303114332487914024323714046991596458700263280959599164110868439685778243626799778530325078743257150109453706648013827641687849792136053191219909437235965771421851670332920243240006484968863390802254931666157494007446172487782997261182506411083064488335504664457523141858502635954384849160455475293273802827392772556694549359167529550986446336687489184556760302750553826000923218782514099439032307652519059688382272644906124142063198806383747458216706428220815904323840894676835766745189565042736170470169198702506285343498079341527591807189996329080650244926135581923575558332205695685407980394847040606000941579851766716756706002020534815386401880803071558698576079622357009612506735265266051531003195311629670673460381869311295899285965356690223476797117210540756838043179434833382038694569634154122175473509210081072358671482924489909646220497383686574101642481670457874770669765315567834604586067595868563844941871964017577017144812362268216054401903889365915858629756450722318281896742657247589382653802185228640940667209342325323571272933764283151875820155333336033508965126448043820576390217401315035510115655356965148856045105108167794077420304031666737206516449646346046680651303656866165490308332498994114337570931348284666472440638333671462178920364218626128397814470559467353201193993573788823440101244072502639295212414285877025738244488231785482834473364951029424459439223393678428222956956445170923700025503624385449949593885761767012976700884815773954011814586581935422444449199717381791529658252399169239008850223986308833006410207901326880911133908575752423713376141247331710946843423160943037154339104629984872259719976162173842282903794830059938651859307935468232290813053691052438286415236658678346972111146683594020942630180697333857986065653649925501447192774713628775805264314800563472507566634303519574384237830827619804900802811951030775931503266446661522695670037983778600066232691905855850185539336123706874265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 267375759159230829327534718008627009676075994154891843973577220729565320510300293455487491735309428994446617649296802179622095313075520521523632570086104809442388063663162360095608420817164837588416828789594658619261681214941632499013439561400807326301575424410366511333319315293930824273293063160990162623885695156690795622976476206345034685771928343701492005618317198311240222081099804968829133730556773697445756121330067642353254364553971118319654956068665408825571574359332320847772661108080606102460904950174767643739258243668419812999657416818481248250111449359342770158156534351495620338077897026909278541811027707207735688528809386355268500245361754328616139436764127814122740326955553902784473617035228260590171395357730455893380850399523369878554077431702127746314393777623391648488100402445947726487259225040270137090924256573748211937519043619878449416769399592624755208762842277054828064228314349971608578215445261953553071674363894565596699800579341358329202676081959673142842690187963305949688040601831062670100740462929007137950451279889111687140539503447487180150165413568242032111381561847975274631722815461936137959450932742156030027973877348228809792082597571519736524734434184733021863696909151384120787607651126076006721201578531329191492858534445896946993393632145256943399288509561070816016482305260237103089131628208260467428415111211588520920293913489668705910855960343889016328821930429505172200135525359042107213699600217645693090518200410125349442853681634789939474522607903901284374739282856721375433307844148980099898255216773045747484784597313158061575644356035967511596044962272466628430986533873050585659921392482688903868326904598570493152024803105853521413449072639048883515242152023395633342829369882453576719716830929440322156724342424770970270732669304052993151903286985776343214868494692587674007477744206996025817859705103403298069346808416426394611761702018054858843379070289411065672331907804943556071399647762197323260871916537088083391360328725344872434179013178794665739556916562886166493646484276402469481141234835328906659629605352483766489477132340340916885913056270505792221376595218919691039925333737794168258046860347412696905235402502885078424137832165719932452289417001039175648703329245557756777780477952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -1918963657873622796241982227571265326911764322838987782592511872328167713807665699446271879203802655073624893498906887946318209779370219423103431863775060341024663771301377597893504085754679671459406941906961356464893964699075303130733443522667216939231025718249472149062512648344457246626703467542196143139867506043322929419508413111083320070416931031137293752770030238329531212707957476801934775315888252648263290874978908007939044722438753872924386375867045613271782838159818898203546642254727557721021516000679884637221090700076074440744546650793217610722187163904207967833277241099655384554210251343501493057534950338440261626909911286414321241717082010300824282977871109732981983540252502690431845254567267072960205607287329617923334213371867205293692941672844998067602068549078284489533011063396756979383794671490542086940085844739392472730045467505766310387793068447987281887122104221127007208901300241721240005781723288926541227798641741758122671882562271563403460389510388752649109474891577308683003745016419368386567070474509277589562105971694267408675925091683029371138615459971130074469622035834864058934990033159616758899218628686672820956711721548895952313995715267456780420578823617419125480813362328905436905788856062543663562355536895130827159366505042357726504566111627127173346865943804731893227375859787346546763049258464816051580983969705771469490425424833796868681790601969113411822106888025587240256280247957495290298351557114579951150678660405027140192963163976841863204068263963339912350089147801587608432929904867912597706226039609878528078400534166105551762672979098805966722501081276943546640305395775983525131610538442994851946876759770762801696651762223929561263980287210755950669489954415443322359939747618784542758997810340474386311252333282157309712292758953220962996343448713593093613955448206728954382380998687250094153230895797997735994528870531248151051096536951434047404699629804036169275472582993871106603872508626608651943251946120410516002770676764095866481747983625790488896075998249311537940799829840984009463694661842285975851423133693258018171630087040453784142669173508149392729618213084828488767917688344924757078061551178693968904775177503697320093883674422598383002880035056074717283015258129300263243003985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 2066598244307492919955633159416870743039411798473942916998241906505371362215246921840477953466617097822686722823004105959305463713535210154221988800171065012647053043855685436489009909347718271872209242646528820406798516099615605395709225206752809120769379622825333099495078909025848666144730180550829961922904772174828157652046061528398989804692234444854348256728706641624243943107892979749109218655330950428831348309975300963772518033534421244798887530797708657446971595017412744750391120571019687907140780041879985936519312469632910605142317970378653425569174818898784131599200323297394045225123227753503499301569094288573480101884625362059669415635283373175075558267979613646397383391125524156484734462604352100160158716834457173260765089167991211526316724212230920048747103276045259881874293150860433839917779499841029745987481493403309720772370665583631547670266896847991167974721711055785736285305479586186301872449242515488075397471857211405691696634626420636567024492495404127112616199077278416505401106778160891967518942947037844985968778529580328650937166558246185591837429196635039175946941707053947138425449353154397283727784882383820420847812074937401045192905123145463098415770846443337346644094122110380047127408912071489260838334478833188805491465752502472013190222707545033797480618059616795666355306870489366509309247018354941029656305529458089688329361168071400512040933688465001729712079225252611484620332548151620801141275102205723120181997834502651277334940939700647031126768725764478797430340960592942836401024020267632130509116473142823862278346926753134784181404004407136829841199241910553737480512786950366008024265461779090466235389986603879331443998518307582510115360302424633586367215083831054822398579520441145679510756472870006234125717824958194516665116155958571304167022060222347684450054411599856740666668437233031722671677487406865538847020788247600310097777502372267190738384107438628656511755956624366026309501623556163881090512813890228372500114715085575065071717114102629096526612039361685793320417627260187027553351640907950089126814783630024563292037183394000256730969693415836593992592023123231968304531132246587377995714359254889324784657838697230756844260515861704202967119286990048856946618267851392407648562315264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -623265573375249269216736016505042982138274007913552241967116799960540801551039749401695505538250211441741062539849419513583082565594279377522703618232040438991877552729589226042998938008658437224455654832433788696600249018038788683885384981046322868147451714965191727969555623842385350626779618263915527443676768068166902332287620499328977282244066719857737131420459741436176735942507257634642665668025430287481940670764306155814511820071275210993389500508010323036406803177782230262862605351816953160253917032331081387816829015181791312184253349825899285118047414195045654096824592981504317413172042382796215814377783454445799835792578195795254776672553982322348241572860833583687606499914956076082241492053019646743065422838918707268918642468449899026299306431339366620356806931749540438411124792889729774089051335176435941936193019003760487663140196772919839528528610007665824278829678749424591517126951916185697910873567657725611666806442672808867572906951944860698686614591943878977937779866207808951801550965101292461799850042791634207022255413644047944898945113452858505936705144880724421761430013705899848223586612685815595106557719521428517440081144309637425148424701472582929449014095097403741625802766992647211931037463280765592490310605593113747196206772490685681113045751211728433482442487861646405391952414821548460698647946024888211458822186994854272389785515366215854293924476610338494301509220208554093136600939591603995104816878260182026558514191943169397720590449813392474674004580279218886603497501511882526503903327237667468738045629999712981810234705731596401552793715368554336047830524989480246944917760817337868094205592025604753630449750715118293438321208000056632190630328583947976070799227911447082322301234989061304368595765705084498286067213909719809096711905768252259759649635109075646851217294430454604691209341451034662381877882416661400673802621773690694140222155162092139335738551058627334096731128486585929453409637322853455287022796844257239868000623482056238105962274281317396462973763034817819045154681016374242011625716076835746560985058026486031816665874265474740078879478078124567477010225297143734208105940654432617539401736635299772391150100736927787550187760943507334609041108799245563795476642290604757351902740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -906505614167360676169297485411872945856236200238223359579088036451471316899379888751412768521114104434428241607295969572794423450273752235951365261857425765950941839805212940576772936238757355278342839250232044327063748063852359872919881624715596188664155020888168493887307739296973602140398124555323714087724006624865166905557440091477182545301038702241193258165476732276015091239688980598302066005638412028392964083676932176293175176721058038483555908438190358178399601359618806361210057678039623663696058688022289503262040126210694336965660618525955352722489665522028868709242078907241167728998220451431798147453209595567907150169036232993039173414438171399726212939944423204454510570813827640148789593884887824259359979569193606817008098961202435896520192855724622824751476947995285137091239853238754803091588261544942188435957347726853746895283811228957442888729901501098848973179008311044155691831069251879363858105488764028825061245888186595762617052010704944789619314624947066414518586477698755940912163106193512648311389087372162938678145005301696540188427209819933178760916345875706510754859055703833748420550986113889456007846079812509833768606387686161453080410721556506889787434218088729421796831676812058786581191513213497351171687665709580792470548182682289636575405872090286987737137797406887549110246329027153547930818461259551193915210752301621446648402567897542398382614670326573539001334230782915525267519866806892787097191959569763128177486727564418892599494044680104666024514231743742732510555476009438931470418712211435916279991618283658416217752865804923331445005366339402067967686164534025787820200594485305616434112217093567884811431646583550407410243517554936401541383468667038553247307049871919768623989687635207264340645239085030226349003533023795205016467188313561778956067465287067199054056338993730359554704680635279756214440689837146202453835119098111958951566242257159601952433198107038741783446142540393166997120945388865055807648459131161088372262041818400983596863981579746974482820362700629931614771227980630529672459419954292080804881623622346175361391210492110943725160220647364779403019151153209140537790364380165214255492527181191482022709131138866325359206366349113399833830187261374666020400652209403604867817144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 1337911483445099507683247612216594086633342758856623350783859317373746880375263707038616443631652991704265073430915745387865858272311941795913665571780519137262445605171366478136745596725867427707738098320839256814260823077639775231077671602557135476484492730243654915132891912261171347217429488904464584641098161172730186677016610160508068084536187592942191943423135899848314063046844310400226828038299498137091942730185375687955909206705282068636210663585483421856464983346118536608902004247050129286170791318126782112152991115469654564951592502159189508923059658062268010994476069399981402795925539975867148343960835969083281212176568621540321554014147039483744938029164988436202627918898936411612171430714169109063987982433488741011906736835269112829678099387675418403855099290184971678283150222616074498660538693771979489414658735007387182635464703806607154553528170357065940167053629061517680473395131366073937796445922322278208883891338657602295130317079961427671660508785334741142504026928270433817127523308272004080883206663076822041571282599535574720889667216233395201014566103856817595916270269768495194345320465569259962707623157208091892193222535268608006567832955911403631775776981667312968771854269193164427775696274123642433360822525251795039646176912891799892574426618603959323651283931695996477791955058053961216895162647733649099903792578035745358364398272583410264552179613610410029394839833358675213258825367557212996435295058756839933441532423155816773255886013456404853132370959582836332598079450934118351146100374607989623310375557900710060508141888094636110021525470747335764475884979951963864888421804737867438611242326700150812838686499020764447528718828755568816044644650559280619712825370027375260622674435721622390420749189676280244977725218627555853713611202616226774820672343854598898698249014917296898740604351393765369347508595682028333197556877532466492314670934530624934899901959308812344106724877276708892176629557022117257777867006872351980287216331090955698554179606940009122717386798712097422125839205184849278531064161800140810927122175000498066819881540999682907257387755374461901518469204776231292028298272636803691260731914090237268343803252357363007196521008191102680433366730278152321247303828337900944728103321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -833557588014747899598487222765372611028696274715080045419301411275295501197034855549747206778028853828467037973167260467559426972346342383003535648428438395408699780984489896139671315773040923627841587104992026868204242944130340433818857850497038426694924915654315296627392704888915934246137705972326433043897486228842622087628393510228442460151553105429699643628769855099076173877288310236255621498748354867161707492783737918899338077351470852495409237708389214369845692170176678589055947326994214333476664480557216981762699559067651932704049706056025452377599891940407669046405247385149186400452880297088094701459089924941176619809465471439848481707329790581610693008992558428657929270559013632384574893844839860365271505581031549240093776034353569521093524044939476005474152481985653685639844670358134687566911049527053116336081550518285967495294036564506525555859625906566782568883806316114829546456319497724104675035583953017097239598992659568514385005422413205759108391019556672444345580633691194363286015761182697566071309343923709711013007925061547916980115463721400303784502813572776551069038930362498789290303556309626131300159977530365593141925576002947071757532114588973643218078258825710962879767269055008552291862466767400858457286169777625304501077702959392303872794856563858926323065645359379357605773483934170650100558906803571113411434864989326973432747388169508311156976312984252517951376953453857667697628958729465649781290918319463900319829947166255826986154639554210021517122463570286333982496414616218696176282562312910765182969560365618566699391970936467845018869109251279189935908310537892262112629580174298342674949637458300411390015105512280307160815064399345700964841017896070586556079095822563891637318931848869298155098891193315232146455488321715496885940368745333259771439360580530405161048118839717154476031162194078871413488612437271337256012228443477241406804956223671654900135730630744516616826843404327464361978833736644527470802826767514001088515971817458524301675870633777112285175739149864850945201242140943016994085373648542583150210255150170133515557523961090188887678823664877276999447096392884872602085898706520752432089896840287774504732372169566505170656411965105080121669172061548245863984466265871591372618727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 196421264794134409912991650545105256444171715632525976056048721982393637343593135489771896057132817915217789866984301442119264792005630504292128557141587750378886581245105570808499265262458718035985248227086210256602115735117368740012078116887695504641090662738897767936570837054647755161434144595832274156743603586628223557924247800665938852982613403644383070157368798606608622681910005356271103332114516969067211583811411846177497682529314265732731441199775855571207486788769445764757095756787673161035706107671921404639784811795434901557100800174323596821989592761240736268516532463523526493478975291264285557185815775036654422958200106399655480668295201502922699670963560494014863058953495576273619270411560745086332623602482640934582811439710800381961209905017442474566476188189692521216896865983348390254117183541596277067966450266921152668125892580089806574212814964392736951470842398189959936492589676248026474884296644626206853242492073530813320215433400853288681462851881935015546306717233646147898561791632695368165215869287362978389505744648785732813198339009393020372895362139192016393395036439277551299415921611279582840649595561259776217166789396708350218391590875867497084104869075403762652131124769162185423968350543015371032375421373326179032680257692304395111437114212295130541104922753201291755790567518623757180745012383071322407492597631112974165181996509405520657995102028344549826869199986762745107783666451276841567337732981323093405087957532643542601655779924409132672792623833899030856487434028138531671976173087443320517989588425906688911892430143217254085606175917102121497523227771754896109368148247129170774562221057348336862608562406283928204825122433573824830796503485860644746282186789937620603508187506981613973394476624626886394270207286539959051945440755525585634962591354923264753928465661205399075996379975395832415813581349577549771981956318961175256904111431857870424983758751273955789469311859930694606610818885308950828958041547404105136904846012699257494917726158719302385281711020684536391381708710025505903606458548789551359696009765411822012697728994200222770670110988015556442502667548560032215071656929170057317147273390735637651658708253973933908983141551758730725154668766154289005497060874057386166111436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 112205224393491454805652106583014488891307733042225437783825058912698406319326530610960932756994515781007333418029717135628117239894025788102434701735817673184730826697891918212963543405561590352002032942482386562581377237704471403579625902231235849308925274343935108225239263371857633226196209627459615743214631697864257689776844918404152032840475085315269064549576772706560143764144204373919777321003681519251554073532300383482168432563927331672774486665670118552586252563519896509738966047428954915246191535135981401767176675873699709520962164818848139533128050316056043739383651888376916214124988061880248170447459323117223420846128831595119067366915298258327008217553204724278198535629249949117874086883030364759802875201319534960735167207160107173318453418465076452793367834690488858068447153646487095073121376356556964988514765140545156758951543259083750570951320875008323393375789412877341811658255770411140389616157175041687713124195210070812504519058198347449413743243390364426526787542178922772042398247775711593244622407209530639029044646762870341724544229442676353877294425099544217239506565595608242258854953477380315827699915229881341052030941638945888134534154246492982706181464356728827172944852518524403587920059313373291581235509278515859908031496112785894513856602057303810681709725995418358849137877951607413783619970838701742565160775288484311910580999496164856277969483083144617767963142717954591526315860060249292029087360524221455746456706444212643584778581566356216147867012754768218698839551566011643003954889350565971773122818648354190644997763632561977454672409965945943516702760156660040343439191121577547778080793956622710725273810724890280589866880910684059874052042208900951553047499832319416102994033782516673858028349759752904040770940497470018573808853752513818907039217243112807044531738722281922001752963333380954329002265991783468920709262880329841440931978377880270723256810792965442870408712697286849233602955525295866840350396227948911859233609950444980494453188778241385695342551284829930251131958424735325801476020029277206646198660180119603178339418838285068781340099632737134810858354548787834435442562266762800072899357321589539389104962539412821938125375250445062877833128165149981415678679167765840766426939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -134272856426847954644960645446273852845367404591758357202650093425847811855562415049164895478950828790414903563935667746735261748675094233635163858288977992735240874862130130995543337868955089906925929459888185851374904980768384521909262949669571786600142292256551518873864641355870403365464751936534131459712929911083833253643460847935201280847783781400848869467800648844755482888802523959274576189613328274472419043764250489298696356706587577986196362997280510639025578153832523315259112927532618032384404003269849187189848087043830955801594520642367725463587119665439367477560266913888191761731307085871318499394132507219172866792892322090813706764721970673674639199945080325641819273942632037188062887824144778636882061293228649676659097491007688196404761402741981871063422795319506904351411561869001770419784223579669634890362915218398011138711569927000780848244278394406577235407209159832074808638496512744054067866103359069679790253038348737462276401756257207883443045746125657042647040600722847742443529842717065456295076228910370867445307524941219685594216183956159543502388844897403962402438629527450581465059482414674948644896437278824911193584989786431479653086127039254028653622396873156658570377612377133906708994375596996622016101406937393338847942066704636782698157575929689314143607753470417038427343521451894017208367099292145133393305278982051636378432756393257089964717551078667590861470461686041938851971192634628878585199264206221522665129426103187682892840290332262468063445336137288650953309616664116731851902650124509184780427139814341618690432524271781670231266310561974580092747434608902506236635041851112309967292238124955673472225083836986937433008563973197001196615524480716434951769270135468347234196341296096508663251591353941796376720216355421348397631156561881237389295255401610364152641480739952781721260232088573662545670149136874350196732171542147665843663987512218207079945449829775955882853845092696761627567459483941668909262453670381297137073467712784431428182493455201717872721945631175852458105199931433104682110784844732275653670724958883673342106406175504581427742322863661640533147400429448212456622492817524096529393263626396433796271895526820581314626946621420975123254966644822503697899432477906099190041149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 66289849534087237687636558630728520358363883899166528153532836552935362398282384087393841974674040680625602735984057767464195332088896501630927002990618714355226278365167830593152387589682388480681568276265311189698452148437582927029933332498666515652624158408849287206845908990683947378052583715760685820979524312051667481553754606893232218380379345027955737536843565496073298088957477358420758668599840433688200585604036294809227620549415094178364464513548751591077376158305286735814942756348948570641120748690547500763406838188061851819544738673210041971621963406824598290123194368435145834914331043765034529864809849515645232919939290753935921524133881852472073724697799850654327778883331284772796371450095999383234841931161350170724688999348125787465695761819751465629828206854868406988786126343818977283218722562439342805597400663444918703709481619112834444634419798601145084504430623719946109566858553177934871491062062132819866718033922219902128609181870075514016702916759440561859140461104602646813917475079846260915002713741714482161078254914678795020164454150257360723829763475397796034225405094739770743855895888553723844421995471795109002098334365712676607530955416147967772488858152895741513176915580293467019374354488449659279818119039101008017061693586263085342810364406676554281431944653391103166536560766787980060886961336827319439819938873254887438977541700683715626559307437544107187754257615396562258814629556250872822978340472166206254893957625331052423265515460648009115341096827921948672806017839658176564672593011536258890750139527425321633255321087572243815182319933903801871951515007320989262619765231266835733378904246971875910488164935595273703731248656886082842491310937859115324661820060237062922022833798236371547956996457452265778003099732979552488448787994780577277290877698571390087309558717747854908241722093555974123189542631017995503905647209643415097238740909874875993205723374917507750471415844044977959540267845679213036171046515483420388907241046836367614295488397357616975030259435449645260392993251675597334122018115455707661284600900846672272627625229332584444993980037032451563611366186538029295784150875141789878353157136685116378365948856158093342451780847714736866718741029079106138588800960272266486179954688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -17243667983644429449840670706042407451143818580748536758693406086894606996061991365143477156138501540787804564102447774365902843394811505527376148775174426947631756831524584636743146527096459026359891767441817760320445725104852193756375026776477905644542653817958479917877415305081896836500995393895148532445525764795431174887386773024458861858990880704467278004726461975055240202566650072228183447715696209829594860509525035901669644598334451784167601467758178973443459206036801357796033624255575678211353961404803465124494038910524483130775884496521215722699546164637987308441552083273434149683479517548021515736962735965616885731357666564582360763180739034985781724237903099350595166972179674351880702839797995309210081642299676698476513400349712289511427881689676123752752037623489356012642935035306372603221805809538119976227343347435940275358585381485391136352123300934966943520531881231497784812992447824158559155860053693480372525272500152466042599849158690542500114439790454544552814301271097957831989603757609804648437467345692464182471270124531674856310786652623536574045712655808398894115013080711700970388773336649031508726683813405833096267372752627075943178313598097058422420185722908229932663712989781882244315215670919132142601086585069423316869545454394056435512915994159171421054173977348604292631279725986846605619680709676681059502774004989076177926513954042358331957386776935919980670172066301955459631459930978309563134240328276622764446831309767467780485398598307561072882714835795388515375636660267151233542507103721773657444790763497975758971875009409027909275032878589938633012800080899276544677521670133256814184250196608540050856935393690577903596053146417592331679783173856146021584575235097816707144772035523440009954516674362204347147649633183434417460862576859389352703854052950921238337295575339999020096235318850807766746905831291161823504622408069716411904353047791978881534611427889000247079400221860116220233117186672210036146154968297384160370922657430696368901400338101746557314827021229582045799690071978055143140751902473186393786351642099585606490009044548606085282072426192465548109097911996188208917161633605634879469970069277515457175004538513345004265359363830521388178883073016803903692899294797402308199055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 229283526440055983833560519197444288641590138998816742631400190491492299925241312071356708426664056869177220717239656282674927649577884918831925922887193643813862074898924929575065350779019076564270088690325302090813747509343841483917880737745733731842189545615009384544994440277422432652075674521360862421850422637325291604685721360233367354361288145942144548740418017145267329130323787485787831923358765281775583180472663627668906733872347829974104954226395072814437155574061587172597132920358248641393097642692789522324207626879932396202492780652306186890692015071651531002147879832363328933080850848215466369344752589505860508472885936329386967221986781525214508286903284160937793419054320049513452078144183857700737552998177002718249359837078997257713041961696423407033926169060225228974225106994975498429203080589448127437155418403859094775994844772095716081167184995678132571742275612863173208135950205535410443880064871517177513747271661288038932790008511937682661491948890237495403520661352084760836392530217260124678493173083714823757333228554951321985151060874547991806213823452484421473356983766754145378103672694153517654914086249805747098950544984199464802919581630755768146722483900838573598778015357606855990634362569880217241044673911260548362225078888626980321290513928705131467243652764495972998709841377075509494004051533066104795192734105795703837076995074271127353130168612860446852900005527305068344475591171605192544302222730621521882258423261101636298251139806991638534054111650258856796820736385682017223876717006716429321978805395013128085240140325676544473318450669939732488947882841876066763763585842979607853444738514429430895871212107158569409667602373972245737252727051973991709722405507653812861865566517576833518594204252451613641280398427065934715837271715105985982121188779950491487108852351064390051201594005547909235002382424674898243178413952230692744457083600854632615602351402005766168601197631872363547465695426233079581284345251980493211695999963358731761031488610035801678291536899152244186205929288453201138978016804886532863681446978509070663190604669337893087140301840383745753259598511074988390490792748325380169060089340895311545555563430053117133107605826332983880309910500269753557824568815563046559678464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] 1825034035813387098812155960035026017887330879849615527536375881624850258136059707941796621335389306156508006054278101981183985393886200741693851179900970906004144892378382330488594238303743454823573720260736843513213270785454466334060194378475112939970530359047001702357164367145793158717670732342538603982314735086037027021111016974282171977706264723528918564124313254303921080912332162458324252268228508456921067704753191167356393644460847380418295375960890678392502658286516727336676186502655688562679041797074255977236229848728053431204230615043717834621858316994030183570993176175058037908683389501304258887892253668706794943235545292549119610321460605905871667014347950771706046212307375689390305213537964972932375046306216409110163440138559347478907736616427500015212151340617539380625790472990124871158737975850214286054587668955567746231653594374064648072809921500733090022673163274844287175488395382424573718879360983021930744452753186263496161290829742341099323772023667068651230955889858838540817381169420625641111768425808238423725397236330342320618760016123023928552410980251644799998256070701455793840404868261803507473035325530149865667973121557833342958814387194079839615232253208661547328880204321540214387834121475582011907367513897361077358638089167870968243635823249104666953095567677245858425858725021691403694591469945411821674702539449089578063373109254803524827023599553302154401129713956037660810850988029264861383529405974749641872524146250859040591349362105062862757635187103304746818141080280181226032937495802311459034944102334108673112554920773077466948691182124702854380394352814158484412147235718694435140150607983399519631560127401824115728179872461879356380296241216593796141793972280929142271316548718461728366821363502693432797575396120753440235772135478140029919798264477663910587915059988920989684672381852753617448911939463743348527381050118157468481608439723505546995388731376098271056516991145156088962117527969482705676931643650877569643177833736433948088634030276536766593365222806421666021360586184953858806769394728807134125736133894894922551188074488373120416012466332868120814716958808183391586802605502547571614790493200106872904559301572633893748232565166520410980903679020647413921999974483331460806737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] -805460452587545748176001527239224034460657184623217593651759755519449579412184453341829975064105935932569679036204906055407924449012462981466275999931720420146169045860526577196008479746066828560791413805814194265071614619105054166626885717314048723963957232279045258077658959972488339031347976074501752958937008787211299420904197365755291709118022114694147858406810839528262189450661069304727249718305242336297898506917919074749582092631263597847818603912649658401244337378086335483639859155738010810097245818167323637525568039206395487338349220584532878625537336441153823168691045026473576825155130834800104206644909538329472665613245598485241613965741284944954440546905974590292243068019517853403274754406465242348365036032523318355018037021281008563101123995666182418597424713176154437092551500478984712884607667114181037895278533908358068219827441369922685218432460135233744920967526841689544231682114671467519102985145877101206853951648316915274315991042368077569721476615007396738716100173481576107376076121649560546242921032013222233952588303655399516673642411695460767674863368790220450757470583968624028420235454696279509752755673721305709132881382375640262282094969581290809083955023222484243714864212936530017249130807438212321883268732726540005471533230073903549461868114827734113916015612419962740032681943879714250958803107421675003486113970823144906074237377809020941360409958145792438540839002962664464495047260262929971623909911627339971691871451221797581728644369356741641705668601884417393104888710671459638372521254568030590132564835980288561820968987838025977240710556544339316651736660167973852993183299386609902677624973535441274257011009349309171560455557157536380208538574052260268824863256492314635560610872380018554476577162877737383360718249004180443076198189033121884825329031889828558050176869280634444613704778638060721781515736990382221522866772179994837583081303262591722149040223954969068855203227735325578303924254298248323035677432234751256136928854074667512174527019243116437601288060787030762765380165602622182195669512080507904826944441133243171402563227305868440865936358785319722424873515923178610870084617379847720171685949275427342916363488598122256905980040340315109355774878110115879048997163319702706223841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] 160656246597538786296535488275541676151128859254614869098570935726309131486069434735141022775607087958368696248213641859124876312650987337011798165391820103689785951105070817535994795965008333453564206753597020297163618822920442938279426218656818755150246511468461043383352241474646914256858320803661573389370167655988889561069357073305781976532762666650759574466045772074467349023962847301158278758937287078142386296154989562844665674895753903838282924479796120384404884500045518833447210550683463591954829876717190759506827989182807942120295258581453821689273276932032877363202674332318997005684905648171466008453604915841038896933474640155653208806440373603719772550830449971135814944540524837959483138812265391667850846540062463769557513686507824023389333674448139720611632931287708135506330045058958461943333740362265955727205970142350058701451659385004656444717685147316614216015139647327591861320899724662221621125194797002990983551825067018433183062254155837010633572099172200659425722378932921771805780310886571269853665060986819016750796279902122473572983267108594729799173671596786979232114473889725621288120587263234751882706584772813590813091329342925087946758234512514812353916295159339114917994814603061789109916266867614842753751518260582591782644060555191465662070142778179342464148588411199706096693732475760031734222817404428495533520033582823854624961874860220569425119075999463225559686534283980628970865217325855361232155707339738661396459926214061271895840947233112338007658319822395285293685147070916178593070109284063279940877956980630919568663112383384573173648185635272773867401386318972583850639437480476640491725219440968824224790119553579547303952367272363673374437752649211190557300288032223551227881713930940054274602798433114160508432247850548517704715311702549226476809892702145702393669458658242151401157398010835896484192348707696181754723028510681416355298767510739347617718733146766604124300363678612267327829512612087542419080324940723157069203058189468742765798555770955831837429440687378438359558562637955429294508923259153003365521384677622606894423167534085961260596056845111490331473563872493204440302573837100004377857342174516411856055662469198551594836470944695896122054863566626429170878531810617146883440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 5469279190071883241167131115372949200448810681409090505197870807763278693409437570790877858682541611977386196696141565385845924283204175195434198576128393876851553010960348047060897646618246800374280874820790764740110132810177045792997089134966225814719691657227014863498045055508368353410337376698359853791844752765100414356866678805836933900845826174506429588261419973664212238774897376242423842974794075623628460223252470684996065135037580166765208041814314541144872090869217288127750796793147328252629334279919526151872249176908700684220209489065529770500959454600529406481828693030968138811712706693400700075879174868356162037468289294232804428546002927591243459610331311055184331582386923777341356513597562670175633518110679717218110062615728728008853946632480590823433846771518592192227296297182552111774982204661608326403184230826944342457627730016696022450203755368801760021074932343953624579945079407334785969548281069707780394375972252462107014213218392781549864290019071853871038952734073962099402632488644256354631132401142322607550979943463487553312156161420445416602194105593075093830598559603031978721803508430572050034497503751013590002448955949600081523654015388006547242406780736140403081384365110611853341799475896277451466789618682379739194786201454030868231578584314771961404482522112904204258273593715101987805335900865520231037947027064534412376486169587628836964057683420865023661556048216841556690356244948285905873550015883118920371811182224283191608082769667464107849175056654814013060600075655985493709390797921604611292505831882517736591212221090121844137089728353542815028328338858201381122780472993627726193705924515572099350841278563729099164348084109392875608343143191990095016058449427289231161069586248735446070595395661430574432612262490167269086052834659486631200971794982886288200725263798477886044042566113462501179095088365045453718585168168667233204627741382605520669914859035915579990762003903796425444256211881757766920130630985209499508123689009430694901611873288412732755259134181041079109896561234201460727642832152512061182394200368859756577722036805326281379625892903312954345412916861426389600333677477551723275630034854358023152664217455602963764103031675627945721142663691187906240091415988785922441216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -15510436336303354664744786203291950150820620175876483173736004738577941110382799238251527036686606294549844330380414386163713426106703619980225549216702257209603573089270735223469967227671918367602712352614602110981116971473855761132371636364647742004713228577557347333969515904831575323798880562356715395884613583738080381749437274015337180511377475124434935088200482680678028550722534651711280444971807578688320342188360199323908017029352342510374349368840037874555440875507395162540174953252546164570038480587361123074756057276599490914301587907198596656902210864699805166488117114532414684037068849518023508736235661761508498231429718467178335307375174583526612260022420034470192635896889457628387926099847280005332984352481953498198602586477401634745964730815468797125300628778439141132656474308984716870591651666940655139062121474447104969965675678152416834004348055433436017888780780824951713015222993157569186303774786523618086125191708171660759038314013823522189733273521346443093100004765185187685547261505079354244899730717813500572852536603800219027047900533568381705217713661663441669963283961110280272962094389000146701052710383703245660598709284372879984058620677622394405017135289649642558416139658628278017163483094220661187577731331776425762352749798150481201678720231522597352924776605337631985917057314718049475613829353193813123050329373399300749969506406932900272559256670851796043169487833322880470502588456853066331365439283106644067264157024648877494809595196255401609626955633800039414891078961983963733622647773298784323095817852559644077776983069833426995046587181296516688180692734076892340015466538218318184754620112075342633462092199275942884609660316828472536042922007861328879393256687709403645688133178300816239452296378024033568281321069840524638100996943516315174612574626220176054004335194530410851285727665393010710436499551465985704236343244546917968941711444007543329151761423470279814718148232845621124118229438602193166074551484817777864083791633768558983416069739329152002290272808167267980635292678842047686285800442328901757959864312642718311239292280467913606292708928356403128763523426585925270750840780632265730399938788454029029286390659898750260876815531262246259338260402058330140745791357292433679319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 6059590839170361129810731056003646859222250244038176464201357405569538141358523682795889496687154601802919132397886750547555374978461836246291662983396088834093716239097670269316298881579253773119423436796105421166542144322655705040653906827334439082361620627602495161504578224643605802069088779621622617146330478899582899414028695834490076891845130669779397787168590149972703663725125745883335529323108599763969536568012228385903593691949727347528333652613922747294526757155193754664324623032316921616295306853363819538876291083769687457678347543508133345844177079791692650047417088014169018847095777599608343852822861835878880188136722015731500772391071688262911301099090178021960659092397559538352211784088117193694274123884914401881602254781040161082593684349228896079129198247521640846109996474468506180306904440416104728201426224756555196528046692896755130961064753377218944097831009444158971582953549348891755046106135275572791237549747658757124299569428289260540710214360443474212404136034695389008330502212341467635963664511422645264491766883111255676428163760311658060446163039531631400172583623276015147513261867433913893660547016762648617512663653743733139006551304053596981807370812443193301850776675662480297584809422737099679539413995480045839295566076865367541999621377481682605769868375784595884907975630580913904098307422252187533853646314479021511858492229539543649277007238245152801952892521163163985740231514499940360089064632842356987976156716837596636749425928089643231425785174935251193455581346979486222905285377187570765420627107867776053509439710962372949467866244266964688035374181797034421594579823065893258585079357051400291110158525128773292110164409734225009620204233526587132509099796058039545316460424911528914482397597626535954152670310873974821387132276349223841055113253468761223349522942367754119504249466508442148756807871835402481556335965496389958328161279682985113537210649181171664103585928076009417161105179151604949332094873004494520550318350983645756677945646859493512895754978860894826155377690950756327127689521691915119534769877903399632810247294928220842501523548205490780489621155720226676130508715581990818502258879942722969791404317661833721968926368806613617294720094397317863352504998395925961375744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -1485825954870505007600834132756461266203059364976522031924193997745289947594276411139612493692849029229958999228098022486922394352716652833213111171271997777451859444430790035508706932237073868769511432651848772089341448883725618472057878612772988562571549721093030223697466885620064668723457761222767794252151731003123907406171148985170761493551387032543012970159361759465911959331261124414879000043979808462947149927449376110390154653278341061599463184463691190602415325689682574374030735780973695076047040830236934761798583882926359076103590369056652498329787062043507904659988496756615462747224492226258776258438569359636605656387329690844662786731469919369353584012350184447943734252374731805711236120498632728648481092285700574954136622896263090494719958904242694607496504606924797652440115803367131770388223890492851987389414927817628289478779983357511143991044371331613856782233503014990052358507172567731700388770698588260129591670622497419580904699481779004343501140054010940320780250647314377641578334581172868136196885864224200871479585701232485326047539115011353096384285917658449936193959702270023618365967638522832926725893775700346666163381218833748374649670614053164553907582390896572517681812349022511449672532984914053985814981253045626244094202774057262528806029710892398684851246506689814823097643159884725744996931293359987621857352547611535030727622082196948544241498985388084682797137164192733149442104022440572338458171132421499583902339525885062606691341362400479175108154482477465948385664621915482180639885447068738901768887040842325516778100472094771788018769632709048059176183619650935682584740391276070463854928427717261148291855353595637965828207226253521394751669028059185539486233642491289519204486183481525970365761137606966478227851538596016970208184539477999113709637160318515849653093802270644951518022711376383563895526015439104891890026927171640504297246811167339163277454722535274714377519624667105836967540513052229303210842185324989319640252661221587264284460832747220857910910325029414559623812833037931649365624171192667667565154785098357362795561651996170323510792723783809983602193642075228317816186341851771722630401161082085350085189373226383449671455616801673787351666394647941909787857287601558703308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 258137119586864248348151322288365589156962285898796508305953724058945815071562394495193442192737058867943399375688056560474886788252545008287501171613918300308249576273883574709153036482475166844525200332625254293129488834406682970510951863438160627658574784432384450911054630601525030385347712083721899862628644057931163717859833615532905409353338660204232402081356352961299445001407581339666086557985756681114700945042205805345431237891721042685551404174847998079487826116856388056105163974354397811364670235553725421977273556432333913733617778594225318747469451624789241271375324590101713083596062003703912241647637013185772088159564349636927481340192508315922265913945571109248786009466640262041041539703029487994022370623677574768299855987617964005802837972495925805574677219861589143642170143673879930201181242147569561359105619233106883515186264384336414543793325126958056103578445701597986554933637445278417285005419275368610227454382946719060177507338782652634575358132472692969376412714419693804144206835808435356792454807777046363179501332168967138089868626683583307481583593120841581514201545894507323331061766349051143606908467962163695044141346967308654495409731445739030600157287284371797473177538595114104214001955580925902612217994028378164129325756411870775847916868699185480755290769130647724022188141341380402005644043235813091808554799925270434929623533732065089351063121458554820679152208026656513010295555190988576309363844990182316362025930899414445421232887639001458244631708464978687270112664138009510008029920540481824929505193303011224909418500404058263248182374833991596262144418481530888894510468439326751017750263746699314735633492195504697414718040261826303979097980073954770913734363681012216616025594582482385171257158169595877817636775578863396173246108703551830606523506078457212710786625532093464051088964970272504498538523330737078843678098594549923213687184688387380252971567141855163177680896943035068645525933049521854397589832113407201678112378142752650190936044373699816806226186617949002776854684437996256710950799208172432214778492585946563621757042626122522706322839599761991886600442640152319573478139040681934988467752593965111401901303624917791343078434015877957966063664981859601556247913689924790910976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -31264609508606705767694008457387483903747580567106823088772805838785270193357454070163858211915435306485087534823299909448372676573422999244294133191673514809089933727534046806434596424089051770016784095478287418154266303351805644809507671665398082922322712122533908332190131591350648981282035149387297578611041984880635405912819858919149329686524818133939942926477745309953735057524901361637584593362482498825594455371538548996918319384881586171974254952192653812219338621948145348052942837428137889512136136203584356054302832147424508339879720559950744836425324561436652933260760189045989495229514351464947535354980986194651777172953556086436656960144503882086024510990714895036022538906777245433607995841724435038727795201559142949588962719244739434793138749211261338061220801431516877672732156274087485053154358082228062454036538099890042921536406908681183557547131327253213314929411196510529905423195726152233191797154369171109668638117061684821066761244796490270321217412464656375365939945870296853901620934536696175182058688032208034982296294026012034085947775780985499031466008588896458261712961685448436743347539139155365410396478216905512564879584081728986610837009499913978995473419772871842855822821327161259939859722714979297817808493196405402243476636732888895200997602941334415174295980589195364274805994087653178495266885430031328021116655903564733710022780680026473689150046928668661580297428091896856679938404848291265871441037438659526146396391360123934342889883596803885013498104779488016152491418817135577228770805391689134488409836129826014931803301369277669153987838835297256844336435253049287059823563371664859878763818700282541820593795099137311553355429547924133043641104854968716969235481724493452162918579940671972393378649432953182210176715667059138629244301939726977514922212540797713823962503880105022016943360212069807469872320702181658872698175113659360644865450702600915146315928359562442692302130861522424971601557700415518118099796824846914516817386025545604936419936758993644905457358021526340531161680656070926229228582853966388002600898083751574043337169928032986831416545240619201793221093937507029500734360533609176588464230742389472630835758063031027991745246591335739661281619334306034457799334120503734435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 2411200518005356478885862415659182797288360289671255377283142079923057858059475988310579817972990968684076539448262175067935709227414285976732193380866556013689492728419866103034608200415434752700677706459542196414161074095577216580372176879505802386281620046936568671580174643977851996857521380138762748454734388685364449212837984726020534428765500042392282820188061804239252641499712651400834757837347639854167806979104399969292172210662278747979891338939260849294193271013503314565762949715305885640838829835793972104013295457550592388243380188412941676301405583691475052941306075728497303145075564104385466632737203708363546488844288389686373018816209960165450930212606080429989263931624911955031820696575458834336481972013169005892211243562297466827204820857938984668104236462259912439327247793756636614220987941813186005691862246255178474058551793555751841190048457706035383042399765517736169627763797633960610882708630773548613758849344096167736534253750320685966845844352308529922305659490350047890161771660865914117263352476546591700635861757010404219500521376502364288177994318747250694844341649497555528097572085491230547236791883247051643850099256793299704042770743892737791523500557257022588534665614698225940510479741605761613527295257770567740035136110614859001374008860195491386205675553450919196169097488006879356965936099508281311874455692568338955414730018917513698596741405922415838125836167782001994278964732872438130829526195247981633569242332729156577370004200993180452239067163971859627455165299219854848185323572381043890118979530692306717727538292888926269510664706133709493828098272159439758804157155578574712482504369987612244613972278265307924525283936763589345707653045771766657514053244050476141178287893779418772278338773713065575760635741591547932340164457557958535795628258917411446632368183522789123892604813256419825276955729469002233042447155609934235074311921153939117994449917029875216091608467722526693727218899795307998080564941116793702471938643141392541387811019819153984753961882236413918358320403409975055969198733599382395006335355854688581300222726219790178994649079851818191752667395863280427533532911121013766734955788996455821020790008190751071629919978890884109060527830741709003032366179692687917056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -141309831057758901723941690748864596601831412704032531648114409686393729012627213442079668727343698232136284224083870588072323993019071970595490746083479526208916564150407714556267078430270688401551447474256717423318730736542831546092917146917278801758620056560600809737488600404802116412126116208948262524732800807800580862347583753302097419168595332152247359942345103453873305818162947170114270852465933375890033702629509097650291604120542595130534677909844410778372862756307814294635835914284917208307599541471118859725440353762320589365222812466546363095932191819168916541144617253835077862298140814398964202086757701106398579772055359888482037498144707030156750191567249400447046306048257278502573321890016423761578498914657636088753942056672830280021990352227667588468438908735165256542113484024863474102975753581291714248922310900097394200838524999820681072868989506920686536350182297531895371110769293546021374872699257639105253831751508027094281752357356442837503207215563101607196239267877779720199462176416171691229388735577709335607568543525832297594194935344557167782756696902455396366806839547884047407632719886050577826669555552226953323900230871884449568741364392556084301257613373373720209884300864418670646027003949727367041039493082229262592632765525329030770344798305883058908247554455967877636739177336755961743182688452195716505718340718784512754387488981545566374157254020956254822750453224274990876247142557941520482188166779863123053808457658928439450112667991248003996891771013911597884202236234599962574644808897781223173363867299795189867042498142145476065659409947907059859741600783410474409720271738399788663732604538005180564555969855098258827674730902009893649979545339678977238122106491034326318727452565347684639885530136345548922626687636213972343867124292102278575511941460646114197950739663373248241207230859897898805994635721955346930841033141911935746630891103179388532904521253194137978050147356761852578773624138466291372824091911464919239644051010330844980585391534325615779831471881100246881902046280774591702339816476542511841257428883562074883851038872746966137840436164102488642028551881429070978263840549804524401195520294220051307009365642798511776663234815873840974690121039843077982894755088538009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 31403781543065313252318000883747157225014685461462592702594463087991936881314851425194016534055591654318848555787087658997742166735186813129175489388615204955208876953290467052146787455986900222585122722141486736280345727417476727234379527020528483742463689377727488282999012076416933462651093933247722923340478014311373388700437669352569565410040852004525662005986715671282857577365971117382477103526108874588361604262044834358208677262396031893919928418560712197895453219886563935010476399289553723070045528513168125678418870881296773407033952255492344480902694862515371697474073656989508483873593009129213423366810048336966754393725768967553860385359581232880516284607943058154755949943122214126174408265189735064185800962317315241679594010233014807685996183825207837638108785877967502820988756079646880290855558938220150593887586661828397736120426424456310242488169979117700850003991896851315671782144953387593026048701572578801180239361956193014752586583610508204204516202168004596766797450127326457324755402014357178229874842745717211760940385569135379197600562653719224241347170820779336493884975276497669804005729335457334577357778095242276927976470111916361426118703852062347278555111953516534560963389658007645628061101666062089722285636932643250091594588839623325368793529641301926216281353648956646693769063092148780887359322820901058826720425743052366455077012291736372292365335756882954405600177788252608862515445684114707664918865621023659514358757917318221899271771445463555584814538411016610082850740119474455468202415122617535466342619614457079819092028468447936403017564830263056270548808642560026535285305427322044868982692545549172601483134974807365866373395629579064707746551056768181884852947382300954447675357015506915186043945456022421941344166452269643770332918883742543845663315620399529912927766837263219980423070846391658190914710297033008219325884615577954005044674224324862397507873372409428920331028986415783687490170115925068803235262627701290933508265133632940828430643150324799040196752032940336594929664846122919621471243517134037089303162316469302787423528749405133411724512124145727426213130650203541492188910816954361330336169923847666183634871500415771504042759010968369972286808739955670138100325195274256384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -8883397708871797092143391251328486157293084653567393191474496316346195691615708239395750028648904496133480242317216879675863348213001618538701293617799553968252039334478468747925307061557472634101939612412535455762263201386875001837869978367421061124179344895510923631455698394977891159917706307548611038291101106645140745832728732620559467172081703119683339200307653033789120755710706291545831386010064137674992941296079200902350139364846672172319876241182235710370378808527690475848775064078506064196394409782746685628358939997946960454097999627670569121867725712829669990483606313978580903683922669563872342016495395936496134699094988857028377746737716042821044983226852623666618617596725229322693668099132507717879443907575664146998909128874777946170100937285677467804418416524167974121098323344042686477330877926930828781618833605302789963157359327974233694999326778899695791662434782332086093181478815851486737238787800950104114365190569158969416756850496838267974484449240573317515970811610883545661299351894425268425726838274744878008980572810357160556985978899711854807022490048192612583487531291790206956063174091371855965989514917110380703608655360266871262219488542070468525091081850556904737864762415926992523638817392953081045524111513987574546176764372072219557071266420728501669543216126946642484815623982067945428309348595789058568613840273284108740742291747562814538441160563885978525906353404060146897720982871793223774341293175379817483940277601158978391624279987966037403237942828209110014404301849026756638539267938697139051259233198395722038372980699931285033997761988127759436325559575163636318054457105322454020077655769939770037455010842757425893399871866808721472810279836860959279222390540452263145635038584446177313232547746034357320711386434128571939884887629474579844846532744001775185093878445462551733067949749545357337626055170639006691626003589011890533510684166542643109140344561297392619908097434438958100693118083316008595418811810967265310648636985142372187881765692566018335338633823572060364968202248813343417122871779800659519151782655695549394756935952076308446506306240743099100620088120609419119359611693651565131923230594313458493687393347787216340553595012334632575276048430474506486799472395372462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 1387060242325796918480835586849356882926226477270206910853908977264250141920534272466356309281848154092098980646263376514967948534656800366399072429238212909938337178777739224468477910347784161409642595114972088263676347368272950540608875420873489796928506466849890115575778043902295599543599541168011737640743773736259176088201194947521098606911012482451451096814037561041926731538740677619755861147952030745285941829630806593576949497449275161981730957633941997589354248254528132678642369621863652890959803521540988179071923616735278439117011232808090185962529718524195990084091324574452187855746542061642081942401086862959938063811002246895175847201831427657848117067320692454407269420330153337637527874856077615340596243097839779690071201707334412924338295661341368417650292373774898205766482819532402126295090153340990342948158135379361644902443337269098943736892441335489988303650147161574978707356529571947788002143748068240043579564932707063493916601242606428943244945457466830594208793300436311742904296140828708180773457382046095017192097874894490507652165970940333924054182495065021060826010977291902614846901958302992308167106769971785242880685445427350985027599807299108406158662210004221616199716484192797475468217316122437998459953353457127555301799098285556684255049524083845866164426532858376090493990212554927605314386180147275560832354150470465951961814464254128200737181024349022274211437443020819440337494142599022179857028423322658038900587563666181297661481711470291909106334225264434531771494839311084330665081920367884215719471177622262394757144768608149549677467534428036651167205391222508929626569007840717463173522573184486551589801712605647638850364902384892530242685566281381595832360889629757898950105625753230470142294579684269561343177410580543336010226719032663223553075559044348171057894901137734894544273551252248554973880397124217391133326660567710422154756893285673063086154297590969606088301223280328061948077541412593244880555065878151963243972984581169318554845686129651847901039242631934199764552503569036724196895115330993799095182593088328199247487106136378293696310928456260224325127811110387105583547852833784917761295369061112087966307428113980463806843136327104173489620891408885617301184847397519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -107267881592446692340473658701161966406074544917002968965125614007597340084432676461380800710392802998729876898517970605842790102018137127968371024941840123307920439741094593086367888065803701774867409039866221352586670108485826893931236145090544719865785385243424894477637710238441238011959316151042731910995049757778224024305039765011190260993640888261993640283620214818951695772021780761117319961876695816147562796477992643328838387388624359052514591195915171279794126398241631062462183278846712097761354380548861286990131405670097712261079613884949190119597887820513991381734742324196807520376279152006539261428183092432836796530598745425972075250146767940340405475570578115276256313778937368490801184098838164325875249899561171843375903087349522306728018087528172256653035005775924398027899353572453117075106932757179421848138155447358689829638960317930860988565856536399457123627856977997456960787776715080296969226211526940438619590957768643507438169860138980809418781786137873404882597975662579826613801262982831616475970386546106386203541412456324364119786643390173130073899208641986764189284908183726948349126257082867239804979016460432034458958721193570152786736894802251886543632962204004953835108036619172146341670243813410960890458464809195076361078482427924663477056452637709720939472960853564769263350576603835906406778585892746018432498778778638898062324268297429407346249359388951406797129044845499560552137782725801020352164425489391263389595678762495812327698511250083407713505889485221535330032444909660480993684334895044894500817369480088597612467723880017231056730187380614211811872374091433959672963416602041801770365560510085808849775081610581037594163246067054397894609282637562141319402008593562707962370393868129579065226335320383527415014771693450954936156294223961152232350394758721201006721039047106475815127413127083150891970614355367591650898272360007919318503821402254046248562426690623842340810720857105402837486350364851040526893982247055875364054143669531617363658870195132813442132764197595522788852869312994156625218296794458053189173564191367450089228807651849450330086779578038837359382389122912935048447003436414042188057884091944719309294911485784181102117381145707411642824577059759947814602290956861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -799504016373655597199335126655797842447173264704617600964430146835460426274737117541562415998350336281298416621116271369039696894033561850280908157564609792566832497754946066463999159868176588713472490451745833024953538314732092230848661996783401283035303078811134291624674102892471167794438372319458159558188141406404177835096459384394018907245161056903307900402343871420005388919415908628270204912792220626514522216225665381805294853582060268915041162544089992516936491644044228841713415955750917791926913904137667601370100784729611974348207477088186986061711294415704530194573941768497398919368517955592707860258967623392978255091988982373823040582472706555325169298626871214692295476146156676113216613746496103703898188728117096739990673852597808512229699183591077116821839838011610966420629981351809300398604461313706778182592172208451154087528243032195422692957927045191421004863485907394695789070323867904204690162459831573270958106007910599467281089625926857672010786466424877116511274607703943196091528481176392769811978787379543285238685884425882579788955017870059716924295167303472852310414952315450432903968833170313520371478751530498060692745632445602129741086483718179839139085896564989946126837799164318767477109429363784691511427634890545776123829574022066436292656642590981348207712061608967080756939630005673580871869881278475934543551868384155577486093515668592922011117769582270253539880620066654273505452294673247631715232480773664638694886216460568225392908644714323365329786940486154237112720353079267970583225401898019497018582670300408134749108426797130947024494047264164404114749837574343445118634838359590181357297399980481299920383370937532856922730795163272379827454939211061986771635878640115431756435721991482144735304319077763288853182810415058765295761615624910256232044947741462112617290683705839713235272194595120740656677271449063325759246133191476780002984345883360858575565771401867000338906057818229891797930655495513262097432374262540674090680445756634701226301325806858911614053311070300690248696055117483084739539235500826078856245387608003470037638264884665681439674794579812102910550474551434045240364128612532440379090646891145909537595393966067060109742712546168902715645230608274042648776895627264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 1312933449094346616533703647256938203889533015083202648777035464117088957686665744428123169681102228071056971439552618366502883552534775255229471668033711333334316743546680382713319581455170436741002734758747981410958732859988462299565001780101093586105399980384361786583785606814804026925803937747715479322474415509375094710389559000470404693908930550145672187053421255216078682386908810206416885956116646217234884011831036267416811389580261253607741565447362395392555691891277492870487919439157451724489332178974390062513301918505538259786510980997561583333380468799150279843303031576743753706709270999303620305945431003730900309524776424261362344261280843409953436133136698786288302246443413147617398487974189354818630407357548105087312330306789396328974413035127171401492140995414283589212933719954202629886729472897859460729768359299630606834289618995072472546207402560800943522384046360254097963530739344806881298944258048963558726650488834184584249976226241571592696668063124725861235164098085260214060732442904308370929377952391015219472456680305277953814140875723232696967373404807326362870406992741499456132875164047368748014613549016610369998940367276754525193540529352427647305363870945951621817813716597787254096850211786688923387807871372317485425937051720856526531256243904454370631981739413185711061064669298617719258516164227297282420719136874090497153514803230156639290636635025729968211737919174691807496787074276713299903188918401211057878308836270042555391546739955821028850292996287049556791069531302736910471067832311503759569908688830342369214064630152901889947724883051395001846116471681771426752945528610576959615507018391865771072923483067861968803279065461024268770154867668303316473469739586470814249480405161591208506597578429296245184873399137890162019353071054332093550484514147314087375918833568681113817650141895626137613227669975546468234756440846172001552641098279447976667208001901463025779830034201963692195612790898848140954385148540394280975296678406967068436509676883671721107117366640141042311501995445631876070059718327060504593476064721956324501895334216494295324466414000752361652781527367506419835514379879335639130779369943495511440240731446194293660494523411733091061808352719811134463089060085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -212962961263225611491595609502914860545780598707205940404467881841477386030567779403759304480012244821109710747780883285480119429787435117443757865370336086639362242356973743729676147482739977478694584184074737744520938672104043176451463094134117779867654408578870885570755627864134405654533368361395923831620307435443372756981199539901847960965528725672140425655518316572027563195303757382452606917760355002140571172109292410505037773925056960930919343014718573690521314633261318968191116486087534038394333438352674584816949323384913956099478293394572450019398240958882573025963679367747941785869067157764711336503186977205431185132201613984524668560061900636594947515124758069520511788249877375704772364245631365249497485707523612377603619507719028150819770667139527241092473353226957253005603033943548531855647769940347299718634026795517849310578922751866054311906979008589556695587529743278552871341292399618232538314290574871212203280003790021098870968943769622615081643779677957465349642968938818044232564415895688458192314046075303933070852358604399705618235862197187826317809538385251165538440893227231468481499400514856040538095085257367517722669070671196180535283484487244438576567274355524679204895295532141198001689611678235772293691474053474881642183583242129157228632746599168261190442212596198118279869399734523736904743237687591491988316765507522481901830407581317663416577235780020689483902161936426208638048318289376601702265433430783431634698177136241920330146260674439448736540888894532666952352232946783247039764771286937933394410250597373937521597342548826986992639934107218395435020697485130800842512159360375040947852664158543082804764631035966832425364283154752430759453510241402104281782409831599650921979480075326898074131663882684948085498517921768153293823460852885930619973926983853436409411450553413204110245424635337415939884711470633756119272081569403226489883511592698421073815266474023988596805068143683392209496607907223777823615432829678933920436702704949068915159189857043193356315157773789612372358889878356361163698158133010775538052759334879741562205869451431767724899801060624896728032931201408680686079553356766882714347451664292115973991069084136640108603985989931726979280288438073705934193908776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 23431222233243165724648086794583957746322854072043555142194679744263581199783816240411288642384417259634445129567876821924460572800435145273858424666400470534430265255781215263236086149020259655718622062548420339304843332728574544123386797446124126260365263333926945551255601406417955243459322469789614606882021313033820246922863636948570098413639710343890266329689929206914348572308036294576875479382354913503515125121303041879022179176238839595840548118241876662880944631946659405841537059663656213622360460111043073064627833275666153055624442625345104673189525766163672166837309469432538833296418429138121458352939055838102034061615721257751156095271683691721657510863976205343648511162993330653698549244322079378091920310976968630314600811040483381851113307371902456102349501444361548058150501142292780387632436720306580427320560865466837972250303442163433062400376789640367507698476527738651734681177679255534831748433138198012101174047966665792136803572817990190367002634542902624988850580124112883945760600180547104948841604249419014053399389045015261959084105793411635739893544482076014847114788030857335642376010367071438167513138137193420472804857015186480894420565984609669503089881876542397053434646924466303545180307119214547939155337261424609850352933256987381985262720292985570798612893252200230694803392241724102540585880357794017017442091191963639236238282557058153052344598380343759779787771718436137032815284039907515866361571587249728791120545402016001156064806852875054615555818136420548138867147742693137835884469636107301213266485169234036050064354012030805347908233853453435372407760656328732098323642306049581426742221098380741571661075002278636124068134229691442515515113260885868616452823585990393491920188890550427534323575427183286014685923770212192150817802135005089590402043881558180957942554954331143111660502230947532838175841347891560684896468932957545293935381422426483423453367498073257209270827657916681846970635606354543769613472697038247434021741143641088395860310696839336934538872255731271036291065154133740837837516867409566930015248357868389408077319184542736999943964284644237657263431011265774326440878255575921815130303933517890824906251080954488950131050718606682991018530741111848489599746703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -1450167712412594642084967887522588723711714124327651449696801423395749967619548426673557090342955774256444266069842775170219780156087974078001233579224048891597579717879406276078909904796587028022007861338481217285885819008049175660932000704356399686262176675100633757002772947756364341542250229143228263148725205010902881816965661251862696740878652291735807471808227860728774981056888861628026509515302910662179724358235414933756832973416977010714510120341080970518873043302448158945681752991247901764722875915815371909079702054421019349341402505539536501712734465193762571029816845211345756237597636521284970087169442993245822601422731305886829106082432151051205713651331303446199948993410491379495284010802824627092688191909268445882467870620677965201235296339239616439402758269635508307430023395522300863216739789074945751506888083941600480537081327130144713874999169451493717022499267965123730513151853291077073082514328116253008496167425374104180069105233302777618613701777733419287162478180464814905181884200057302834651362280675158546069972186489264308792487271503031997021310595805036694417228941375950674129764760087350375299292771968879156375955423664843502713450195128913195097905279311005351179970585307478882265352130053671878471422582390288206248382822173087421422787414243560537882821778334779762050101572153990077251818846925122600868378906121944318776169599463817006121473688926676750539686713674872394040468465042896079831475197987007628811981449736420627806969292003401574352457838265849885050863487803180497675667427748030470024329611890972410995549981220059288512397838807043096031829443648696577608463729257670456466210578127178424228236659182309620147954797644610057311255549861350518164871270348734285745615270917984907689875159825897189814241570046581903078855869492286756086413971054440645438803284290356077761284539158383545749874017769454635639171947599405126493501355797451173962105197442195349300586172432728355640561512305486515463416943207211815839972169146079657771203524601684353384604356512431325752670952830394678214516923759737009419538015317263257791800811711839965729957575356301246768909496255797454784993476899363700704066170411477394965100639889628487204255664800712925415014490332947573769441902592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -50191213840425148611930143915942054163801136753983679067218501903505448826229804259176599599759517069966610238666346643062397955300994275163202635250687592023567366253310370451642698655371725948863784784693401699400463681761524706707567483672527854134060029917969240975504591150262367396884150888330473493372709209136623542516310091924724568928553632772574939350616930825130060741122280062475447031402843997020837915097596361077363741401466754006817760892329288541815693492423470850007992840561921829198316987341027339598593109684048774726620671924059184308836646819322044629188184254289651314647995469766511774290874064591595964216223106729574510304244302632836379575253584856212750392585139825797973213196870067587713912750832541008806579156098849028299541163272512440196644843567686557575492493879982371029284061554037031543489563968226753799565865821605859593654148624410843054899098138895104838138017218213693315676593263114586240174712206227321917282984160707983020731814644746797154566839559118649099688333362704271929428878396191833115662608007652848798844674166048662695703716869942594936438280845537015982779286791843295686439798223811659462260060626563319792529365349596820815364830877218516047607693945774121613529877224058343358072592809292304485355293448656759924317650667012387178454289267910738023331219967864062880553661610557954451749745812070035682588072169176333360663226388509910230555479304833691292818748085253398123629253766587326968219441905797442164688340656020269395637842664973731651190068718510926250458219085528270142387521701196333161128493250918964295770041139708541858723123693782000628991141484201669194286599411676198602954897532139061808730758604509733423391322874573012260214854152696654204914647650207673965559426266607065774494202034801524607531782396975943563500626237635886896483013230637567630871168956877797794606889661683072208969582877389335165559829826120743555371248733882410824349474357589573446321807890900593829361653408677240821769172648229717481315314382528570112811681649220066272079010389163546385261890247313638648563139673953580565548078121743269374903915254046846685266977845907715302478013243649569861521172610078333212770810386030368608242809231062628679476962218342314327356211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 23463229685687467609409729828233493132661183034050314493142698011782616817479946868928079913850243885353389989190480173143079990420847631575000368668988819054960893095760156626952283100615336423985295759723035454605878303643086659567063354104857001340335874801975105791799716955123125715715773634210739533226953339683822150390345080157589439086427433661401156545019982569497655819151661348493269535901703663175949572955063739652363708796133629819293260360442296919283104643973029762467524364843477935095449904701558202190815080341983281811107265555730027234107993892126080174002469155969521693602958069730691190542904562692459037227276325758225443539531464926432027130701512564316923088673677694866932122373947643562160875069782887458189670367008476880873711033001639826590292928940477315952432707759616246583428184479262723102813893632459372356006087373181903201932771387989341794858758196555762144976561563994827886170683381323442857172649793795243130046048201801192366295046787486744867309202811732627458146090759771551909076103339187828277073358767380512220164795419248126713786775819091802468671538278551071241798972835891498748468083326419328531613227997116058409332976207520962545339043951279807816326530206265339996971652725611676627704624342659715657555887051756337732160406211755585745860163286826849204329896854279730116926355348962000177731829436775010917722367989671158878768491603903981026231741974788359687572872012405720010774403342945217379373885143355543242648845509365150166379727079533274840031987708473520792112680593288032262747902575865231261440761888715416806040214157995915470118344759430884917416010593385536666021407545999549664811868871608212097989954539049134810225163720721725869053850951479004152869361791213518444191486966984223251999042083841971772964379500918674014594733437511366968171326377422315669968931318297486466279512364615743485853104671832684438730794752797645236859732723213655497439936709230544830907405594725601104642953054220210093896123028932081409534921011317133044823958574549910528446615940279682516149114881368007554055314676683558593727443645504912398883708695532457079811708828015040090206025850745142982124860201909848409583003689251273977025087217157995207175340833283804048356540416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -2706970375964661722602628767478146213376241942476221701521485345562571875885147944495011124056215178588709704084510144983458438178890308562839135170682875027232381499134152353400321279077862651576736273506159082452132338609317120498509049348248200244112721823330258119125852570795968440505905191959234274831329573508318360446511073110245570705561453514419695267961256823853239265533323488936333672914084878449885648484851646295900038272947396202102345757258952855988589863622071846583193959559285964302839708517902172124749856587429676463786178357828146404161904993688221455694416489756449187794940804399092712637262906678023688646794647028807296794843669679902710571797177352197850756750238440188867131682793418028587906242211415693706161987719103480499290551976655724280099040675776418230328680857892371001476975077354483870498910811823132208355812800610545560101418938955131495090794025650935923389433218565861462590062255008538939389129137668008275558667774591456628751741632114012270838692060396315820928151639929483773810838493380837347801015191631695797375779323495406062959088931712088902473009476118376101671371299359401915300774225233417684701546984932476886843982874984123353714927968750677593611696306556251133607596839738923876653350255322357168408331048261012765864536392536822371617843907385447857693865410843553404641681208938524744071398698005308688009873574168872173500010168213580783651023148651197905152142730233656413494534508583388406801205850382247051580136242165624569445401765101050906804215152287476130578706913352411707510991738064808446425574445439438182898524353414697447636465521268292997218782739815799112886555643155003287577434123326146556246038121905615853376256940068988872136935156653379939086027907461330981427529972697159541000928907329389604710797385803162328235825369812181561510063981071417823691435106028554334782484992198874452150147695778213761139955861196820779159998561590834543965748939712529920991403351264053716623250014271932205549313762723705436196854617238629928362833971772637519921430946076880673456230375701577202760882107425641114982253949821299120078976953384134059794004644037182002054741803184439691176083370361917114301217363923678953112179292532270939214081535221834505435217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 155332154664271260497020606777901443965424227690677996624711454863816112747447640902849121271838290217621625974126787720159472920075849062755566607040565012975024903869496458242271634334082725050274581488584776392446732884466656746431146385971262349300632180132906383829681927220170980456511360291042033891272822578250845492249527719731668287032832798552445092926961961315945995544613275515497229567522699484962873027751119780206532206952327765425803017035133167854661329979798356118223439017080480807523072427594823123725922860896151638443785068373306231678444673062122826937907027366145327323117644065610600496230229141585384480163492877352174722987109532813406174486436397848903810955844352275096672319180009611541665056748292307298755712831213636665591744268970790207918058859690399070920297985674315775878310537623822336006648462134418699357075612592256199141294885517984629819095937385732578544085925004814615456342558388589210693127823077336432635515018008191351282657033155601288206454174262351887927541290566088525064215452300593196036816440167400966729006823976824263653055927445025397228279110093621719844847876616456812609773805340717263479099306875378513773166127469052173153339802308631522326163550997845957393313478924843185648824684459753817023484049359190896019264765413423280897936262231743985148407252063783729349867954286962586611324227440041615766403648303961413582219881298392454935177301292641126757559280368222844557495478291256928832441849616732275086655960994082858896718144683319427213738984497115257000122982758703745886290352430453614462501222979231533694769125046548544673328453243182319571254519372825500847895251646425905103784281163488720236425321204424444763308827228746195482910672921361117548733549270450599415508775800684733304582170890549372815340549365638275221406463808034108126239693375690293170847730966968395661142863462834169156615345165121301777613936432920492152745106818703935904268728804867908327196196963832976673389377474255183163622817482269102288757243538654366459243515724799233202656013445641432143694357391453088393188089837665076870994517984939040152365717130057542516600375587751000325052319871194357844961416874525520466021863484537981651489517255373227989509433530114792191164416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -1248978281295280334022895503796842256010156060812215112089273017271028141604340935698050223778994997126844220098428827994421046203439026899228805987554714405672026962881186553307171412936030510126355812192271825452781697685505811257761679830288118230496909358807816783417091557356040120634009264531075771489842241806514902002410005751882386352045414427974195296754018009059467408681656166987911463290114601096917329650079316620932576559913195277286093558532771449524397635313872253068347396213438279414006645043438293528297831690766516104215628311701370430428630913063027580826161174160603822263463593845514713079936289247008027844452632503964005294013346503456968679621742533504622383937417961714552417252304366405648260990387974471882327932131307099348864905718609565046081983017994962767268389166943323286020995204570047617405952874963851169572577233294699262118270174497670550055168648367278426716293393218720274665419433266730707288296942097730291117259211858181480343260655931731467849728929073336550302906198886336825423432751628024763401965098154348964779049603604067426715233053600279883075944117305655206410891409156839627632167291336174326054117419723924226343341815105083627915378761381047416606121684580790626421802082124941832884888778421215556732141923170347212026121733027142133123988201557386382705003706258966466486266186945628272198177248770830313127424512553959968428819923129702606527605225676698974069337061232133441646704707571587306473567377961915217540199568057177445482044120583979158960203007811078601786483460376155347224222959830262828872864761647392538126734076371542114405066392629117852130184359754651294289403139759783050993657334047900538625801534653049101103531089896990438638709708825503663855760124722415782680510141657620833701013167419042740311080992946532890051369173504139998224171883466167637737729223973230886328624545098697221804624299321620902288152409760946277976025502250876888636436990787980830250164291148453885714328146777206714973494029840059594026135533993707123195082032738830015170940779366302325538045029040163174591794874887438904818767862889296255122709666806027892261009351665378689386567973707582267501344086385925123556406202076640986641369441746613453990809542621440109445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] -584595135796693372597089201681059639960443952818014220868174759537438868497027543087454604864659341235216439617259587421658671517636422835034595203155862895387541886716368256537387707241115999175291488224878221289438746733211049413329097539769806984644529431365003385506995794490785334337803710021097212502690606598126672875112854588981552458591259598865711887880271920310168163434956287636067502057996437572366369782773592157720488542473306962612724302739999172528135094552986424899554408471818467839423828358777836581293810815952086522286509205504852887064795139088504996732185195191327220907253089601774896618488726135308363672277691849709480725028152831284773331011709828223821388736632655776242153244944255070537952209205090055615734368282172966529294408771343142611737618622860982568440243573983837556249741652458347068651985314974093727478494513201606304820931467503203812172178458429308667335442794796136995075623345501663804125537822571979438533755347580975246832788527720006567668653880304365137404485809895493260207844057488914575359731260084032079138158113017363941449247128330722321576767640734319347618963579843501190582241005236515113402439790698564549343309969145059195725952881849734267309245844347949343505644384736787816074664035242126561100987167860393517854608652589619975449493796156390213485613879888378763635701683451427396151185958222114319886675885690983490274971743791184057922712606215243308548103342764507726605659232421789801011442009266464731179172163801050942391522049146609907826976340585114835605307766910212911546792831138388110700932932927926799176949513221813864421334565619877050170040369428741061824757612450332863454636599157180397461338787868246237336388580631615673548363906638961285415698198171484778928411982106472019495436067771306596780982565759406737215459230973859588609725765556935232076717442698174747479013421014012446020719967016348704522635100906798249612141616737719594095238898982497793048204587746873997006185590961709830424767897267056788348249082677368600078249403868971358491615285622160467039164552361089162830945417793319302606715709150958897601917676270234210948840702018224525116105113753152819896958846458890432769667972650565326705657181770998330852965879327039613304832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] 50208039056939609560598591021850373213778742756401144844505002249870777833120245519403914666792738563582832373800968236944375845630235997126909501704283985248308421681614741553073143318168541834788333925223825130999875954571708119681495913095385521037953841036254851430796192117186869963794841141639174792150699917875988144147166855948726410297770930439442070165055516288145239046464334294201354769526206250023053197479119477022452517355135098884818995714376112621961658936773094545071003030119919623728156404490008268444184602815784042189035326570751162806943472657100285168602782193216982336730784761055402097480086353185871042474435365438186013188438975649049096375596045469794863350247489205395977834370626425282697517544539962113146321985353525968116503414285208516660852673097198105038969063281182887174427377756803387044118534244816094907464411215384520652113622904301928540464105588797259027911974308755546489313936300424748575258612149053809183072645738275424333501975752288619239600098132625164701689873650242798509536110140439526773089561319773743902662831914843605674775345594100723498844941138761833730471627185092250796871369804556502503813996424190501800352152682312474584769168943234155034806261303245663648786939987421560271012377822771722019439894428062680558250242686399559710830334332561772277812813304967995414921663372885566715369951734740592496294210049974671872837082868850795987471208989191665181168680185421069462084880898888556214013067579139209038805364150795655167747575455950137884786427759187599431395896902425280842622471162130289756176387601386432196013832672816332957967461036699982220906270696135886408810421518993543305346432230724345754174691619413591423302945411541850015433117625727050351527112292287378467463924616005905733423680607471454653911879579487475924700316887599396929811564042368187573486886545203370938711803056129445544136917319483914951051089041651904571702943885934862004962428815954714387654652687363189020998887130456440151429171631272006379232681476024294250307600927878260959808843027266063569333401313762427224362469858068917986381755472615652060567131911663539902457020655444511205582073842219528827486117588896036531373557010975055644383146795898449649254500809510108528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] -1231369186501188033668601036726345126275712548538615582699724467097372337083033685803324313645313113519188228158359439221385387361674310196748846074321962159820202083469106838245207821498079723702042385790509855243151257667950788468744601322829168702211139314880904611737307662120431734658778103192667641409122196293196763333833875980656198293306557232757410774193733120796139872135638995782682261251881585354169638598399704408491610320454978251906264061366837762528743468068221537997845468321590696419437577526452531172757548015151915249121691626666418818123889397668871692288811366957698699049250461317598140991937489575229545432586159477499839113548293856741120995131785838091817875355997442252499656693074918028574872320549583541270607506667762317583781882211251559203439466616266144373818172881897663893753602932099052219429555001848844173581107144954993208021673288562873206531614000817036536139800510551919494313528679122837165786015546641670643567247790699483864228733242666373740514767722815868370308894415230659078527399294998336765388489460464941390216723673541138049736920211905270633231476365288255440514088669097635318859804056754726615403267103127931865216299424612470753111933597013643531269819712746112733863762801989402250254524463073506253940106504484126246086016613690586436796398490203511794384575502122922121930932076835756261568351131483728920404984588536209282438185973161976841584262509610327740798932885312205331314352715763670022438930655067566543791817794837244556176117644148670923792189125586461237111419154387079908860908484114477467623286610188903660491314158771050195572980252554077882827328800082892113205465856470220356840435311920036488058787103132670629172367768891750669515689042053307018020884797445749049500499562854426376695401775278209944316749620168359046792977857426166742120648891216786846322843768782863032210392990493667125005279553080058515399834174177669442256397713543713732158617935353763241438576022668050757714719982592993141292207368230894833668038858023980441176103816737962949115966949006319394639571329085418601805342751686537795914545283747656363874399923194250080733416793123824665955154528131579541315455109934422787675095925290431195692772943622825191720381855469857144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 7764923831231494959615292085337751970026521048495874742271893403675592515386015618260324124721609583280514368868471336807716996635417594385046725192980831331571465838812304866091091064673357085519244752653847959314388731574213607187017414897137594563932715069522800799480828650780212945607553420929888406768617065941842993718317532084226441469644236872559300338156820396271631835486384533527398218996686173083236392731005352450783973469868093517351752808593668780986358215964570243448914573641496227987501422791002592562745486644930609189382386353477252432471685103982537644434734920695613543854711560183146506470199072378970794483811582532932565095166606753863656107011722205473507529289155830132240485097730579942926096000025288082997650621130841760466576922037396012255621089898250533938296584454501815011318772555619780757396879566722464145283492831443237760097074414196157139253019618501438247813479788181820584742869285102835441127185925185240225365450257717728141760718592627746213574924864001931124278312764539644810447935520370250672037364656801613823525682850527487370668761166577975586342072514166895062250537105963119172996679562586429102762890043530974497029295676890541524189906163512506169529273436078269779277880621100305683908036052538243291346312973454532942441901305266378468673687611769034604182928579204713022051945998000482403030688764332146412469119744553608910441798230928616005415005765050076538512124351048663434624023893711560543255235507519149362466209735669040721442647826303412108336737576218743792294074744486353413219587369404945181375299626199187343682254707385042932591635052517326502156597781446728416244179626267414052504335055843419226157441618700079831998772279273887620872953909044957955668735575960058012074294232387801859986246227899671513167538362092638821696805602341396611421630745996856568964300971959290705260494681110576343784235167913291029228515236800114480491191444108375661026580977987337936977847071886278866887442189088583793085083884290818147742713361407005492491517633627438512472785936737674128359604393756944251425602859451889818301594374611440144568419734823479391290880944820372243868543053497167678329087396254708985993910029175901742004134271539167889692726442580989639712104414969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -1013748232020780444151524641650875916048026440625829438313022646620852227779744002455378108482209979313123677834837573058560441129346540511866283604234370938114626508297991288065123130938249345447727525930604948344866314664098336149683321080641709424008107895710437390423374602691706219551124405429403609479840281387454801832698578297427902008811875057810580895064607662901558954694846948509808997526734818270094255638053930524374738339317080362826934454440360967495595205568187891893203283331475731170761785604196424822692948385035026164469411699911320339069425364497411949178518437769246628449278127576979210976647084218142130659553965610717883069595533897032040425570229053852313090488307198923056879772988419114313846347619711607477857043586532328050132999949798201166773494155843394574964178460089599780951780854301217747034825353699741634506429433125645091010304488670193686728892571370439408345504978528494127413457949176465983619203265211922631432610065442258390180616876966867231853701138299421988864688576247105377747785021536833431728729709886955231857746673905501281233923075586277515066419838373393733934789231602234287923595733904045662964301741853832974038353690788419624716648484494886276993511775427065327075233693346715812639785295529407842693902847712936647423891616380615816442378320688398572819418540529641283136169884901592747267724424990529228662230091554218380189234064528061209741794578164477117609772700825645455851416373884221095037131738361065208699188237528021863853804705724665931780990116693695535221588030772796826665472036571788055671318742224229204211018880178226785333848159188263525232189373310057135215602399128264451378134333475050022919260011073541507738945768456968694066738105831395477397244478697621312933940446502610474518630884111751307343403757158810170990683684636649894076345795657285784093593182850086028655408801139692021216005808226715396596967254341394008080277906357956084747557320628063468934442001194405813492939503879894349852867156203899661554973355917150958406610427450015204995562665503694546787305814810333311314434004320852716885285820569582630397032934308097604086627219716118620651750360519215730006723284242894546731474626675733153665603431574804456038747584803416618847490291804405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -7852151788640031516453740362245238901250882948819546642651521715138449148192348424870279924866566370760344588622911636926426714540106885756842726721464229940888588335903342815332903117279735846186483108977153118299886932037847918129634892915947321749941077768850885891846902302167250552748430340667242868953070009740864651289648191250579532923044333520880861168659297237426706669582245577818538955468514793543146982415069336817611824377643099999681639930161439431709059774025583107513403181136747477947377604733113342575287285403319831633154744294146232432886713999943058817280261793554011740212810045723733623498879811686556738725592849821147959773231527559025066668570904378333364267881993610347958002971011663320949076727632851045589432270180797185153331444376012466985303055574379225577497879179754894740374360304649977026166746533481328442845798981776754181208147277070815561635430194060695859044262550436454791801914696850906967302270038320568111293921139188094902559677702944358550166260731088946405028357260236499333705978561396311247908286312878093556359623569347249687604265263430441665837435118350197445013325117436641247223200430668584283943063446576473753043465671200010124296385469312365843367698710997924181393949922043847971048564916155163788792815480992347835988319173960685945679359640080805841081266265944636000647405683256645054077074478917688726171000693312119840591114258203236476613304548007044051240343976971814150720285196024101596152624835365282559637283867345136089399075058745211976430591873354348224042365916580025636898324923174433450053414524314961825590261334469049017931301577064197078020030659926769522477637202560117821026682875923896998916518173845498489472306245465103161448468678132097656784228667214883664926135646783108253001249982635742190035481269085935054230825314858439081321820487121499629358819247706682845510028277447190697526891553180398539706916351903680777834989711413317361309405239256400686826265018975650897801635929385510885540391586933170539810807455688066938641030040991458158446944184116675787573994658876946485776125683250837656677841495623929797882384091711420132902253252109193221599053222363003925789894934258306049550136089155909696108553214997254907200711068814916269951551847933149184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] 777017620840205259387474569661688444640710872588833548320238948079121519846740183067873967648874364778812992882448416202634486445839290081542756025989400253301885007451252236844115289726894100394693479482593408473453366925452280590644661042710423619270960449252536171596656913567952023953816616335081392710589179391659662559284072465589443615033463245839884932713541305719600663232797662781331015263493917463836384796258096872412728523707503395371873952829961489061446918390458280802018796800234794658303618155761884660216234338605438707852074719609595192090349360342225456427051990182961751642366239897160485988771857337340519936850732632463353897242863357848714588485946468167837023525709215106859902070838881437238978892200095546314575893687300978566121538853952643620799779005320969684629828717266958679325986022021996817390030257731889283879540941989194295688025433217244812580504360773881525742628620582848643071155361160589908109426067476788263680817348237267604070046446796434123124482843840570577117222126410287340402951856178652360364287849053854212062973515882731850897682239155730105897707733098465983275224670663756635996523044869590147080358220322230824420796744471807017947996656222359453437437349246239058809947606628119993621394467811822269740857727779803338178716029821275957926038318376252389925245138961592936772491870703155993201755846393520056443971806543575195016387816204375192067165707135538065489090454728643488721538501306556139021863405435951770448278074204884066652965393247713580210347708646442916845811666933550018159643228189772991329465399845007397968106175402167160090292147559568565970178664042883738431257605387598550848424221516237946270114990857506633698703879990646871934889509080137576958062862742391261837292061687840573900156827608306542599330571036877520138058326172472096575157751127570817545768161991854541845612315226892412662342083360857224741166349991276636716153733168520719575816717719924930195919207391862437812727279004589271273207090497043244978614266707676136420798123079176440679166917692980751609786131640324276162511853887511814642772814145531951654160159465924139622289422938748576765210514975379737006469483254581455803484080722587231990222342222775566398530389367227177813349748158559682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] -7234191954228904928005197030658372717104195780050441342445829484871476387312826516965966223854333070419011398459562590071755780433464178873998225448489104860627062706026566403059877529925956345289758860379352122505975700221737683069827577232512576347563012589950932442193032332036790646538013566151047898730270636505866664411721457081717935494204937132784614933108786501641188033210929912867802724086832120993964278117258214064446956408671480634504958474397670810490045273579452770433052847736392538555595711186813830998795618867884140577524911478912278198090490390829905572628464951677810347472266634996696766809301176871775181078101132638905034482147227608030108076935845012788939799623689750822630907502616854316491949377155958909832769399283064651101679782230433625861177045196720231244349392106890792388800624418862447942847244246763696835495130268938961851251566706520351051216196126692090492367252363248626341787104452626055896915436295531885620283409741948179350929231975615282141990301935005085887054459517457138232496110450021454832170393334083169718673329332944563068616561123441381568844529761423461963709042265272564758823763640040973436133015286513729171519864916364032853044182552544048550548300289453830249476012908616839176373902448883645151237879219464761799038680396565957867631909045517563137394833952087972678734917507873037085848300219869480635503750560735316324257794490234839386868649418085993342336708635389200711909188014424416473039788824287502647782486394355122865588386565636317368273551551961258499161368411803770575086470056677443937676756280900602599018533154975554275754661779231377963226859809846980583286253268128574412413752340534857293633876554684695068906898677931124883252483544852182732040909560720491099062430201644892472846204534582701600680185029692432308964191050019957210414121141228466392497359692953376503800724623970757201856958106490875152496610093775396829503455623164087294501377541280518823360555808814020761380421297135191648756402757716354073884644616003171843417322590210770685112246372092793338058603733168857959474113059419642499181129622231600472863140741340930627853583975343181568930640780826825154186812764735555225774380930306094320471769714737340131480209388942442169783039101701759959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -53505026101818772963423596806489853485742914026366031489909240260119363548944345156874445385829488116158301463233676833519309835660756571891322654501508028771441194644890408071029808975172347902695809704470046731833373329022093741535709050822591059401163734177286630090818860763860617130420129955407084993122101071776608583976889062448888046978249097533480494579268570660575937765236573690170524706056324964508404873326688579028411062218228577180087942228606138117093164936146178245238794175082711170973313072451394294446849169084056587084768959644552403487676185388067850062654428317792827434582242953753505178806505583414181685609763831274776803827430905052839745127282860297906291220276148343583126344339446619812969428071020440624493037818299981315330399198228399214746077914499069451026345100621963918430380789904297853167686769464517987021462425796179121680753424915717928256141936995165392755779621058184864355950049079402950827919168082239383067755545477234228035555454861165866950253985929611221216375050870310392495991621899295257511352269783458791302327080878605809737082795819689860002765253928040924170453269116948538338437132136318723318560153739294717979444529582234598784841461797373270122076736593626443355934788900631249734489566280694213874361514910190696379040996770360005993456184796647481209397992906122317977435134170604093002904950085577057605737289314241990045238567028430116491182364071797345084063518949856317883957982918503355279003299224294532582322508888572019537213285851860979978110244292509922642618454250584252024132136936776686934680923910083835595247353659302904834039454572509721002275729705978727466353653902207284988119007172625465440811318307682853349629995981576371025335108670218314508751842973951520938411813333597322409871863070003399383513195442739148097595997070832139957776520422059940797400488147115574470422101639339602194615061359598289476757730230329669154685807905924218408721117779614560574305526836788415273016976769165015350989772048346860803075440228274923931140861985639193232777153193491555894543168146434635881868986450523489435401671871454400351916857315488112339277883908595634016007310879157739631754831180531711808591261661977526062760959576414962486334729513437340453325660396866271969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 752448060588241940923924578512969034770130312095256945038547861816049370579663793288615535946181976472901268835191604104089222529545462852934381839618682264791880532172811502966247174804484422284086097246949116594023111740020665643119833262355415053420081515569296902579747045451169340745084190327913317925500711116542042806338380677768797568794113642801967150628557151291993442311176646649073328619830417318154311923879932850399156407107914087129523514826090676753227308593455596509707058422664204883042237961231461086044045492861330616011702010041711381051726058488365299987215354847093515231977633129870896781246359336181091101383407229376305832291871396289275652410183115188702003491715736195345313215828798512085182973599406591832030210045331325465061401030238887666774284367899773359774516744395129474083752841085616211689336264164923533734707956203891705444128223301700837991737179425999634735567942749270433551744773860183282231003263225046499138730443195141566196604957073393901958315940950368095387464256624506870411713661063075404817775349025962598523217320213356782222984137030301843851473930358711148673075772030953041024156826087725922663067779676490790786875885177489447734061575089158590875580534139175470477951651778630155806236768132117868936993818276450184521911246925350142480447445874495456086074079031584346440713041190651914277055742821642513087209717494930702074822692854326488672554783316557711650432156812260427224884193867248792648432070514403003245498212744651751814969867524026403098271403394423050236758104691429694901903761489375313824788248160761446085432531044799801655770323293373751671871211858569267898694632737347281592239225700476745266281969103873842390019535437545402318761722942252226259721421695302799537474317200301345437558902935226116652733245496672508657848029445059537433486571986383220553751272089140705053313106349292389640444315458487110947104767591532399675438627348275639934312654351161431274071290757244766045983860547115946152014200595057099038289596911754369079291431571008522830844991889447746094847582434591516624752941882521522774545941471916711019049975255744497529346512678250874057084467318456638602840381344514596286369934617912326391604168039122365873918516764791045681667048197609777790976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] 543223821169743751177608682761885074544203124062018412313522369587252556144924734644233524126541457350867778579399440071920694868831858905846542911163561970028000456490364718843543828444399400790375624328153530770499332130020656452472029787461432342665825573719801120122010399683894176915885679256539266307093967182637279024501130926189775724239598067187173855279666747499998623021992512037713193231566509388488982768626523929329066054205854387617975863466162669145505858528530643866606510653353502003142068845681525871633480650091085441397253505716790542490772213392057707837220220365394864202182744569683525431813168248890479764572206029799269491759981827136303453508146350976999599469121099438811519108700980753758255010591872973274271677631549846610300372499615412478559842910202930183937723674075790665653427449655230492553996519119993325962642328645996269339191912171873246635827763470513064208135558701023326104121575170070801745909616393219081002538925331669200981009853753416715895284769258828532629095459395561848345408435078627697991747038996256106173717624237823254844718957631361274192301025715703706367436226036507684341647211649499011073404611978211290880955504295387050448297243965550503293682222939016341272955252321235661695337684785612447884151769217144848673460966603166411729118867666391862875068211146661996345731149645580437622434504921194826541412854205578933282432137174356640942754900697560183480211403535016768976226778297043496413422938856161332826615464187427057019033107554275710977773322895984781953254590972778067869762409922140050874912268989970631901373341691758004754559309204342844908312729644843492903614965865187769633692462159422931688819067726936030898617948685877906519634140418204080565494985000275029064492990389033521984698881206553680567115318537598001260439951965371774934824851136374731855127820363936218638745343212436409034202800984437958622411388143338796490566480424126326433977995470504716216268172874752362598457106467252523494014366051424819137162540146250277133444783878756015433042925493640854896889702586612775868278279039742455184284616964119465662084133861473505798487192983960055870490279114466766439280476794319663525548963382207791398349928573780597811225932721763428658856716375991422812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] -21782003245497902617446024915474739857659374420054067433679748024809807037763118105099909359118670011116944985238512720558925005364510341250274568851049555774598297618004160355592658015879586413955787359228050320351782382380724314357308893168329570603998858927563651507823714372754835712980907064278698262246627808852983576046143326457242489745204854054851908968076531207756221360971726658535455756863645459681824327251965235660920039804177606867730713513365457478656936179280785020005434522260020907249593791477330477096955290505688869689915863106315257787642549222009540576334165117339339448161398464028171241519199549262571489722768169163201081102401154454946052855019840296250084718887079533579281002449321437121499334251387445005284727299160764356948218541402998607322786466441589893603308602702459783189471378963765670959785729829724961120764104312474980080032884402623982246665481216733526999455341315160280543415900640004627912636370202404624207314453973517140799357954227992012248365282580201986513841286887453196301878435185366222752054104923012614198730758285351584065391489137409482793780967043087143321111170912784763326137682839983025374914636016087763027827379019791422334112642986238882658075504929982769134477069539935513870904365665277338125023989898151489753704583924150038494478082172942521076496580426251235148257175367823664251480622515441858839688520590436856233017493940256693738383994489953739888898210383432767418990904679102841131214182729558178445908347477604616672978900491760352794028803396603533194479338346998668239556605364824474628815257227020166785803100884985173983924498611632074744606077643156721417489679641779770231151295200785251625206903545864080897510913927434493391279807130304718136882804454178027483493419057142984911493398646988056812264076190169490154983116875739728002448003074694892179322127098894737716570729361246032487646993318261291959019042266912522366782224371272822719620263443699766948525529630898004375906820223698994550533681396965973313106638008897557966961183981508134350507442145561501166600070711373683318475345552670584167169904369856336204928151643927973469628479372494138131161832696739992672625673319420772521726092556986491113852771965967644586019443003633488442731846399503571313754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -3879385212260998814683477955301326167487506470634364554722875697703515206292355475357136256244490304180125656012000442294747470397864304633792615717506934716268507357535426226088774861110390072517943103581024977273142648261091038109958713806990819639144762849347466428574682750541442071254576890796945888943044905463235008921364239466640537814993103174879736931588203030398198184316007596341600905232768439237446738984618823791342749647227681669411432295870071223404332465207943298148370129315472778361537659847671881412765568857165993488840982999000177845967462614532077818466359275681999898635599333978321849514806833928978996515375506330708374640860580856473699713726347183015750107681327027969902159002610651515122738867549702497763601140736752178895417201315185289254042153944184611938838344179640471316746261195666049244951391045976798151624293489246425191475441053365663210970375779025341303929114471873261553541184584988467834619807577190185923213163692251568694419709204151489395086102296656183738165654022400652551333034052099401260035685479965363582010795108535216921615047876117212414823715068397412205628217585815789191967285143581686566315629853216652675438105279485588899643417772545235396676524833325358807168693261560979133039682773188815010960126173347334276323510905349510338340849516879803666799475747326482168435913943588058671409586864187368269760015669484677825673708377389157940442875467011158206075501744846908437301623928000460123432490859655341113687878068081918032451213168710007994745318272985759004692948787170914311794601534443611817740138126634570211125965758435078426963766398093783293016053534007032827970668128870945440075395727843745039510727868287293726278985904814399099910757062925103118480803240580721926679220790959815132081347878569754589207126585197406625287392477519929770468559689579620415363039214709234713865748693339757574638232396942038271778972768839780594267926210418189957264988110083928792342699932558735970319283046146623603552871442443516109479700147297239694609553345941637687598996406091793046356305480440628294125065860494826795923420836708238316292427141638759473461854963858760569460405552750979284627799497087833944273099612291853751017435077275687573930502873499903475224033554719970594652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 415062591842909145812190716248613714516708597325158842670674678688780473955493319439039006989869603655240167060188755589392677530855219471684361582885058265563216895079776172696815959459371255262433673908232176866770269076767821644004969889894739432823470527837265514161024532411489720537652361388961583474461670820756779963057968197020296898137156155068728946815489190159154337288944519340076358580014507128025832344822259587362740608596194270756976497299724082369465215039972046294050530472397820064841738653380382845254182792928362306939919555885054177457072105532496757258786606076252448127493506499036178462745903603570092636071234856434799110715423283506987684194902274246882277922715948782464658740951297448437949712292178347386232600287035253124886513433588814811140899483101951509125199154108019551067846069486811950740761718301924023507147331039746850715006065350823555230286744139607815498832183868130284597749776827396425331993828887471093516563112934649321198344097232800309813995887137929926614823600230857267896078781627374431644552721959583175105777051452666941934950629289364282763196914237647625615535291808621446026560483582839462736645518174694994175048302461901062746555814504999486939707204916680198208463362375091341755057181893589278525557197836551677002591223064068089878270815802312121427676706821587255767304496463146547084150267840676314618752813202928282422732132890098335815513823327177128351245967643433966216625148511087400863617481524544762293214202464902996950641554700560179753437617409202692010826268271253238010445861865258510569250730646898689839493680877906995837040041534600448184609304025096328026090181711064788577493256971091576378377902445322137491920138683572566959509256278010279005281084960087107948390945657525838061158230610307825856740570078567300443178943920874570120142580165991241302325415191126706246443706623129096839109830013902098293627781198413119779177808844709325851900539306443364603767137532909790010141161162076191675986749467833629626609018703056966562557268488794750997223757128822304134790781751935951761479908273226840154214225939848746503662911281527657000975046998686474592278651634821773405357413007839813429755634423001496901698668317684251090513084475135856474454699710945401921077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -677833885177886246797541789187050248905561513313612518808982866589552984622474992875070074221737285660506104050533350571303516586299687661752430532448208068566238136230735269533113491193282937067656778635552804333195595239634566491407507238515786057803219625380286121328464558929053818001417250405218815496281114487772706021320266092007531616475769629221501025112474199002921179710563973591061007699349062451202913554452193144450058150494922018414294414232973941325713324633300348549890010257088563896743143061732738987896447303639370460980372032737635704933458859192583385546866817831419534612539572838514132801611560189137410560905300856005752180577331991114037594928807667246991322159902535747195137548437318530552871360012863611611788124973969035258465159078418602695647926302927351271205177942260277861967912285153827649965868865492141322461279198343607513433830035881211958290650798299254509987647549209330039498895482138252313034333273572676825921584048676407560535249090444516977370979698986618114563816165049748942838177941936585092490681538183178700507811030278323566959741223594067927932697884281201767199693711753063445225674019597636707397938006418903989644485990371703975166646600980470020227614428272101928342388391296776350738410568973765730309094689718966301782710604516947918505919009742987625219627578961173361688246121215759770773535622626876152577695381568035975166770078812219320193830541285655091657084800074466464228074084321889694994399657808648464185273148099141514521077970616471390489254203354119873170828939024027812163502926834845422097787742435906969750547438177063778518603195327503816588138033065705095349996437600210941814402342449633001302758313944848346535129777139784717764540207617881618626983413795804068994718550383537875720407459082512247265299852309068161802889594965185683689194111053180512340158042108419867696563199939165729729673436506463375212267696563656583069902038317536455130407041800007701702681599920764135231399845262841275579538385652968508095346960937408965514334486234531177773532173501093769053254212676916226039906664244522137512679252782165406995639619644999578614742625059464717068647283537336905158740578088091919867368644597772512688723127867191868225507208782339281696773993201003384369315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -1957215454475549104260735497926548049934757997568262999397767403274075708193276169211820474754408209937094454441798195464112433285046396355259610391449067023692712394726993953546995285330366016654141634337146536759397330126597473758842657960170627494054804349808904129445726955509881252141129151266393715504777082455655722964232350805365912191857893290138588431114096226435806372413724781733232572146229225533163919914106677247452692565766314184410348197910901361391003677646465307932368464007705855990315203202865111720014596770076404167627123890205205812153811672954213243454170228926235197205951983127922864166824619677844688133374413152775331468255600651536814010190336887876405552539894737556148527855377541134480724089062932829012513768255302371476767390058618553524506066090221402479487705215914554692749503340718382075584191534348395433468585143437342246342021217334048365864064932910073205411024928068696678926459768177159283689853588382548981148574860577001242839248742588421179427589423001189708286868502008104733402674611961885680178095829615381294177217190509256385707190657044847293651911488391285507303723603493229588623994244319322570616943366252112801016882548537744505542865193263311828250626740108447607279336462072476921590268786970098296036132878541666057526346149524194736965625152570510745618397245728525579210330225927857613000576643136223179673684642046207994503195279664470377489621977445858969623347720772154257000124775180960172024740301121283822924846027632838710703071688731364192195294797452280746824637725323958288916213717975643383651402697359370125590547825373441994907479170396365352418410559835022501852852040867952574895498695912429444436234705939696414138986680918107964602476171413034855670036056298100813726287740484211360741447732498959895468084594129519584846837817869784136386903105778525111533618020214052548951912299392480171058048804266869157759200935907175652944640682459844052753581646260681146827064782830855652545346964937205862483829871310422471046135050473985092129838868518479883291858532713879762183309230429512983922577897273185090926928612405949013514220954265481449005195180647761939905311107556756793367260835423655007900074265804721816494984962623736056908904049290120906199905820580144754479595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 6097519701925694373136506839611964974957337463079352698307970270060905228923059353804538228553635043045466861548898426707551760628520824309159468716415794398603659240703173128231856213210421807162273305598044557716716710310133913376746722970804292297122627095234736678229800599031920043385772802275522648497628965422202982432609001211555628851373607502972061674586902392596430349442356343533437442338881993338577018646559395070891305112885395858312261872421779787350756453244260976574838929415794858015336955352350231728957755467442023475437291830657155159581403721734835757472539258167468245230275425251858111452447431017289658611105589720703297995285384969066592607617040474140875718096833517278762703143601193111833410361142582097909510064790017454545577097381049889294042239798381026060044943490093060828048391095103991878230140709108518863938834672366731584297898376274096105866551335746603403599967414251040916607353361926489142307654129655813389295231183102002484565408256162517187090948481689363887294095889768015706969939462033501572675302465569842017702058693562235713342410858245789165234449644931468514505097986460549688375863281428023474071875596069506630945950578547775143174815925353281057389999561323837461570605528105377112902875570662917516233676076447391945884765035923118699433110760163879837419627903292175774180877239246076741971329623736763294917114471967243246620682868692265355427996489129793726425318529066630961959093015308635714114765754473393000902073214695403436255560687010450408771245865905227949734451746613780009400361322778242037340045486807179710784372619145742469932554756403485964336111043843064053266104452771488164178159034143307170683818338502713549861731387246399810482799776491639118785983968447893875185174505588173242584522127287754069106199686657261209044654896847806445927233708970601120487627143787282949327766283450308709256887833272088768081671856012260446149998234208808716656153525302876271197588175507343165126238006174693466493422330621772949027466573335036333533271829349567196822145379607939258704494408220804666539628359501762195710430602384202843536600886677897067730749283793475880857671943550012669626864378900057002756572628112474215927023831808947400052143500110538636614159581779661259181916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 740314101606968161040758699942946667964687274835625819786794613186498857631537068775659780900191339614977809683751412253523607662680286570958023171777421235091177929043963923310322580554204378276257781044379861440670645124581433847779971358060693182750159453652317631847666389606733944816912546765651967547178947883992707369347830143223383557839454300666620191555928150308473239668527773586678765102651692722380465468955663587154904507497876792089304126874548772682700630765646365431468930208156174033838663966040105992355901342853915892318534946556366312733634475654827909688117432437517263087081169437195272317268896151279977819556302052891666385982367089969149991743268996657938920410184092270970214277958875121411826156240274268014850617980710098247679318960648636906948005574647426785531525463067074588411177427813975323225592407424069495790362084145295006887456949965912641484241319245605890579158747485312018570462960718964885193326478927970278590099296077122275852634927893343547202143175751387189282174948947846767928688837384535421844164591332012214913078030235176554651108623372984402658579862622731410609310160960284602887737866241799071996867101755137698362269945363446554817582568822830675445192068846380842001382825940073688090229976983045361035699845449989871584039548796292944601310196830248611501776184026407087559891453210205883852967299514523930123045321442383289174859476635930897804881082220518304711758788763105248274404458670285915344707682348664443538202380754816109757905137967985495944967724635795202188584849825736137300400561063829551775750117924753817477312913269130178473526500115552369257768946496913478911696433909548661812267517818940821430120206826357806663569496592844741988777390137862539906440035198585296624363676166662715814057138356615667993269063284750353766877961142529275099208665825256167281576697071412165452623665080768029783099813705391328664424206206177464790497099208051885556537222990669491948243354138760479751710524883722330743701852847537962686199519070120533136100305416148571505555379618371977412838832555337671190954022860937232799128098052419486979234797333430258620744843729236854319538709271954623699622074858363057315973242511839029427870204671355632442315105985746785630028231113341547638161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -22238891146668658968654639191788256682768653584862096247414010675650933526653887570194345954759689411370058435235321307604783413534178354325680169998080120334522189936783818104241174230634176712989769866715298027922798139647191582257849243962782600216362110379122053347586312482337059817514813426298932079968462016828877302926786836313542457079373419389711035874786786139818363334770463896714539901764799309265364827692254432840610332216529694646413554547704115485533607323074539229054957658768317114977050805387237459477582038461868858351076913941436072210092407167697644371787943649969427113859953392329660585167680851371914194758714894051624452730880036245134466913425940394929931248711769617404969479783390691139072248238820894235629765792632313118168578503026203872510548897788731494529554728742609386949640948620087213896952751814316390494341371627262563217019898196428189437593340485114910047823785463773295263384970404275445736606240638923334018219837694756538775258389193703762327755740023178617110045923909457469971615867398675396989600558965429502950681599422548020740589326373975892677939360777495862436617312491339557957192611287985375260646404110226000043502152788222979542329859194170046629448754441605119680800332873994508969035647928192537342992407849170321678327495177506418421135390965451840404928575785268323540460669943203624469706678656799548558026625493537171295664584684500688113744528687236340989433348523509059291607561044752577151276041499968968196718903038042992861906477634996959630304595429207236170727561524267923399611744966464685585940000407907473415957768274034707062900038321418091816980885812798139504850511589840608371207486741702426527094950631047351857063336939959154955963546889826055975110306141884402980358864055655551392298613332121804186060491216394328766484087819944912153320340832290335872165759726793305269658996826931304655153476002858584803736333495894528796242881386824277975485471531976331552593901897745042141766528133069988263038841100733966816980972813258774926582590436532809370788522873506103321264543178160205714402065879557509957375638471719103321789739638492810329385862611618477974409474929552557857531561990784720917498823500704953369433738944900119775977757766432742295072003358548201345740963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 27270973110654017857070868553547220535778179994333814979826103133878381405319890447453773006687231899677106474403836817780168691498768160155511271595349678236960325882604995607664423242846658653800501050093304932154240210761304158882756292312330155970481392257843033573228358429398353843572702351925858489235185538208003315341435642307300097049231258509595709451715494123843715342795226001341150287269392368821538377471577077388195003916855036704679495777928203709113518943114371229902013761158205205230669673707184444948133722529280857272210194260805869134019285227117544749500597428181621244793334741175566118403262947897696682375835523756060308914072658026418029811542091667475493160064441853444160794414397490098749301916831357023001558886410420200478405175568936172057216173060015578179627354234295249060499459785873941388346244269794425522226435550259842434378754737137989417206692881805412738782538080183951941785946586039136886704712436908173789038354141749214063419235001120021459935680674217313428698064700458290343210754769290520545814518810084789626796156350017667957034306868251845494034047846665694849596659147413673493426601267337993367099885289204771274100376264538850138910482255449026283228525506295662828295363317829711626693145268450857311894604656187912512339383110089847153729039079271329161123167100845306657106445963543225805353185162139608584820997731679983658072851452279870571977081135428375051119254309421587910842491507374198420340751915976261546143098567687569478590945216241669041236018460739709532504726525039149402286386663229421387027271373724177512996161508203438272789399403232099979811662490750778890325979749445724315329720462411060093503305558312671336888602730863270118603668457069347713079522878825603386995185231658352730055429981727183887622685826874265595043278258894080242563592696211485058948317746717115382642491739656737546647973662920268712963568551683828024380005500238210421904484915671571413946353288641330783664631457825528771077707140502182304920727109638946293019306237062747949010614928087039347446658242340247439734058571477152840579460561456252715397855294373509407669241182123272687763297696243794247232414205443199158248729073022342168721200551491568781738180864046215065297158757363933899971887104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 15152774994778584596217886729728236582986332777520055326171937357749771815189842082642719258857041907711964152161206692710129863358560106705492967758195061182350302529354184151987295529043338158475343063595840181187498035200086490779266072205922710452902175114962760901305339278958179973734308651240468695595700298414965286951818108146231445054370456909301441896950527364931883874524330499862352098586219228219386745218190822803696874884445645933323264134027446939191761230852207014174974722605477930638431193200180792155799535514783192977059801888235716741850582362843841800022654702927439752603667690891453522119502424809438290322382949510918865138379190948708046626021922677594727531763263564993494224414775724413469079607702869402550728956188446116465901759033200735860537067629804651901892227754762330736060078689905797634924111506541719226288976249309843441596037649651501970873501251506898417276477643198096253792468130894945500508415520984969569520704983114772241759684772439625211980447647821212089587360536773216461386027414129479675593368307118702595969300060609251611858673148759263631726771832881135126060214936504301512811694199225972143630200906423193505253256771644136365951485183769279038496412779358545687362661374595637730521959190942438338092990944938674380944468175143170763470375797229623244930961555431457924041856768106952353429262761137626559800642050505826581166915390216107244698078998200822223646542241547186594616246587556277146885058813520204534268646572009772396787442328575497667284798509105552065740692417957627031838374449723140728846095739339857665314138622635516800527891200849465976307053616633762634369002172755816309163661258405860184996861230866581914517929590584159947866826387267382402333439355591059374859116276200921020046176037923412240456896984555487970960016179006202574108663890480558954849871627265702451900440591370275664428394012712180084206830490259476588805636633172325881889649784069460289982991498976409363839580017235776877172212983308160158027886833539541752532149455960797568755191450848419570597324743659366919215136130259807747015578519163011900332651157366700204177621293462905779783277529859018585392119251490704952808414851142637074007070339928252802811581302625804431389072308481335510643507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] -71130793498257352322222577210963583436583561634762088775599050928809909649828235744330559720612400808558648460307182324811722702812982524384384119545663605353758583632969134899112495026662880887317584095100782677976397178117671476751068951175223664003679116722812188519687767325840634550728403883961077955053264150312935117815125312676256799631239706226049734617804393150775604709917658294958604012752664022801851211372832123779570304829868866054302355812693317298904988048164919839207138522664917153595913573660245913265276279696946052046695836795009970580025681178292594452407620576846176470822829318296652349832872533688279872045174485639273103777611411765826024253649865343529842461539091470549232888811746951762206579711500752225922799489667129529043408354946930743017015126845097970652087119326455146073531099522483855761289301138755062600151681815251185248988365848448931943516671410081625836334170245211254524727567584533252766303388905701102913892501639562331653221906447677875487966000540187795642097636200622979591347951320381226959958762394377718198944156813697720486113579828285175824260609365683089110471463397529916335359247751066460472270455754555603012130600233027254435992762993030931541476150167059943614613794025149082019045554756120147611610624127921654360401886182889184981518263315369174424779287975591372445488033169294238049086592891783626033716856229589260255653416252818043188634460478354835607185731278421128958313374945773828706788881902382756995842613235316262917435518508329730198998663031573157607249316756827309466350924349399195667312276459741088295909007755581240063863497182612901438346437215423302829526944869906550246462082402491329972841483813744588015808834743794428226129419418009376903347513359964189023154286740772631325566409894442311296446582002555901894320785529955858409467084395863343124436681961652263689882689490561461872343360148461858782620483293806964928867874493493814409011220970991418176920582974934399556910534302725721796955807534093022653424546800899778666288912893287225734553022877616550627112873674741689039287009566466531118877571955967953338185841961379142137951328396105352966414003965270751666491835738482591791898078855167930646596444620955182515985882465634024088501773865095693487755493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] 66774992086255760635595479316225392171856588757147476697334781476931823179400304337779551017453884408370390854460278355558743440583668650307147486074447310769170680475813369657724288628093655362499548454674935278332498731583598238104511645542066805466183456204023082979024105664073146260484609117400860291741246579205950958347441714555068557209180673351495571564981964565687159233523872437475937529298184788644457704096306769498837003991178214953076584175448156216938950811158014901226355327215367153464480427708871633460678111243705690348066817254613889232413522148692274574705557881753115068722771610186866260141532669718920859606910615421261719842100280312883181423735954056375426686431835697812430075556622690891091109616829206787098544209326773125135299606686117658637917430754322925173471101969315349283775210353071122409073577017288769727094689642847810758910675648952969358128689487794828239698243092592645875689178923417914689733754898092995628614764828179018615783400594750572685493367861349189864953053961945668934694183027074116942670797792722807151378622893514226839952212735694179875171924051766190060772307794708816927951246766417422203378018642099602744133408827575583320266740480340686832649787485865546974258872258262421310846541598669403899172560689926648791456726625342930826600824661650258667612911219525977376021531870739184706254679881553354399297846441994361843431633461905149902131154152858450699544629063032312074913230092170383472757027999725870228493567375981584518869636330566203237920161243821799574294611332677152698189220442857336919895568581890570003578530825108818537506887574617492143851502229590734859232961008360742672952910353132371928700744374559767690543779456966337365655775258938311428825401876580039809973639670001044811435248062193725029336047872023922136864643664104308445174626362691551089837013670978052670701386246622266054875512861131882792048421202180197631138162377722802720022696727936888095760609777610325135030047636888985029286525155389583501711873960082257500477944393858217404150233848223295166583567818894166610674915144919745942910929012096563281897950664726257787680636200047261553899933517428332118964502157898998964035554746513036371694657900812253035055540083014913972500049091103095408453222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 10264324502701872612128679419896811982470687992967874396069425951289133658628341629657051026868550421824335028975502022907247870638810886530108017490603403346132503115696801574823839611998713540616489548367338035014213320518706919274582738822556179694571694650442629281816169394151920366491933986887029364985663462427200187151110304272538503488093282742622618868902018148209764523461092898770598903670259871550792434239185663082173392600144831623351061129530857396116078893045089095674808596265946734235302768262973294940621337848008746411756743535374571739180277534407898755047813446410427432846897798420560514388267945933688277917839806365958574961779103130666524526832746791337489292285567935135243887388679181088608177253199864922248498800840070732648703107051844667494764206376450053779841707752516534295035280311099607738210774364371589000444198926116055170541279244938744302973972587957778425722419727808688961945125714051477007256497778760280653676139272057722677800087849480712316693392194624754749000845928072608673681643960899949264125493963200416357406591091823381457045848920249976743723350920924780379783553355723166945365109154003579256282350005531980147510867565189597986477891466953786010152319000380232874093662755940171623426220507437681727348526222712514404927766322750609413725138397182514162842661232062161082510043328510087908443910491501538383636408205024602233702994395504331530116576349207332705784550640584492402427898878954161223858143558282272381985222866672264354447824400237195193532168627700354966972823641638854708805445468012273878041182903036750179390391066816068308931293673106230776280284637544101094994422733663496936702194348234641505769863299551205874303386717109927740447438100950021957415823842957746415683874619418604613095096374292839608834051489782041407394065198927594279638388253707130562506319079331685010389430614430929976388313366074213370841027385559045286549780025111133141676267055857132497202493029337555294207823240961537693871955324684674530196917794380212360169287229699426224792410305637019857067165129945966586888299157044137618174598366870150979885987694707128522113545514530087898977418112283956013010037049137654826775697268994186960407035993016573029831077790408206759471049136491114017935327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -85584003742334791940292055283307176421958427768381612980436340915082388852400330109950751656430845034640972177886783645812221640156145165520402820514336772982423175627297336591068109190420554356329513648695149400146023491801462187501915511312652817737726390497534631377450137644099860262239302025340813539446076700042270502691084910657284833492080945612410538817731453255343975194248319883257879076114467484955414001863308070722194581084367068441328569650505622912647188097226800392144271973501593999634200553378158156596612309017594228829612464329244715635652972250254595883999941424475440510490758390489442749857785309528102651748807774047318095471779262712820560854253281074997364798369574750693662438611765439466092329100146558312332383200769523248187846371714493269586366752580961305285900739993748545654781770807163611696517062506459797271104767572168859461180622428428918051062401583421431722232849463058002302248395903984917467457493828380107564316754151996477933166869824665624384833137204298051491190870689299086405106004497335099852563733420757728539643804992214019176721002772672401084813164651000459684230342546007899648060112123083830053685884084330745080832690729970935608652855258697260724154117186548684494404579066596562406958040797027711498926526872237994713288575691066427097350364049367851428303411938249892815407859962792577431363859908045230494466143801428171140921651727514621555406133144512766585343798049882613770250729007215715649113403179736819291443114475112824800022509096032220291413780447333353777022837533097760196772470596886042210720485475716945800796652984622672636281704325633587351687048952883890441761873286916913040738635485767048298304802643001135254092340586290038581995306629645578000257326321048556335672336944072959552655049368260614304115627511246778121286679512460170556394103079313834024691811314952522197925383207701870499613200093515480388869490641088117617334535437560446776169700763120255379807703931084922222281859279856333105079806365325474827931325331597013173771023853765032198725127447309007079397967014664615486571080437377857419819754189121027272770758836142941936617387657495021081885006901012288710237717419740076082051028315956676672121865963688776463548250071303163630683317235041240226316943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 89829486889913214408303301328211092628062913207533443183978621484286680275004664143707704967151818677293875490207765246445095845521099890769006078793964311531150576525420546720110037465585992089410514086033117719096549831485556878180910898705759248594681624008218494559672572827730902854708444991634400546813696999322056140488853456343932514210358534784346346379978661452080430853796597097342044874472967777673188933430446788408508874372567991765686943131104891849222587428749272108268744826940489074040763637386349186545638706584685467434338294559562732004507862727665632717858344733424767324433868888932901539989121658266002544376182478732559504166427647079919696044894299629759317909038140495019798300424042929416719632405785802734885834858763891444849338734480963922094175535506113192075900588977552989720940203889862635499457960735510157863297611395082962534187410535807584663951836428481611352595682772805565340240755938690601596221724168560361708219740412237070685935408503625340827676513963565308752590700902375922284761078996995905784105611201389251216088135753246772701007956909413193128318879167710026570846906941996152354311623048135864101363284251465210236633869268570782693013150469823121400239179710196390012156416185173544557619756130651657275057083088504766425971553362798665064166891816827174568946376011026891785943236967210869135996392368672244716665558473128194084135742337244437182706322223981675028831329946278694580113602313870274658437356599300082984507357065920096386512432195878211554747403291868302707804592294372152039776181296154584541631030452711183588594193802544309405889312408614214786456656774908749357924211849938140096907118129489456182942345030086223671686311513450187115492812542089154292451397869123410831562286015834030258844960946552460790649282196233989971593472105460128171807728363376092106726151447786641198695370462069635394480249740339718445138482169334575837048857257167942651181908935705320207742651121929490865200214957352115337317285904014720029773849939199920946544207292744922956042208287789618552284785007753128705923091117582363588360391288572815378603756280974285723587668182467886106858197302081892909733218536853153263908685636670734690642886400433780492787331391931132649631186676211137702776537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -34674390092609070651442721749034665286638080454779972730167902000546626978339376051900039172576842284041128928457965348138112343509925949645478493938086643797694678776474805336066412077600482737986604338352486072308064860637541146408032305706357934251039350077773087370762878692982080399908230056539088323702395989856630697617884828909263595047446372348105532463222712434501312587740166740506533045479016970093168675805081459505438986621304905419580164817247122983766319343650762475320886423278180324166811710300548855882248739321848383040064257641400120762298424081713254162172817744877824714473983664011587833013304706540386851035938419794979762665815331941100146233408715118170113037814760530135393307896604412538747735507842488924749001625980893794633964575042818184960427972639257606232329542081001020964878921913592056464757962952116007506151397617876609998047434634912768632851754453598094926748952877583273977010523209342271764873366789688196367428295941068263971383388132077400731077053236034430742543313408230791600399514088749511166217622381273884175571923196297836065870093086052170365433121091267168079215628081908313440925857442091505192400828972693425128745423756429375199637886880024602788789420031258866798745755094691827047067834023432270297507807922715410229031373401524484235938799072280216962726754928415470201995707048149244859200141580293648297250279475651568479334558493755101206258566404106463152805664199770758032809213682850169919184701207348686678515850380682164298274142814122263363171227480857354659559121377481725042405858616687968819117911008215505066528809302278712797112461940652048630519983253336258072041149367239765045265975662787667535907047176150315760746498678586284952126839842055857417062530634694177608414590094958248837503635361571165017032181524338585074085426842713974676907452708150205038587932232278897681519047691588650077452221287661317894154332032340417942639507049964989087704910083665503494677808365137596746410538058932429856812551982766434763484122104955385565257302680487180341817493591625974456144518506023283040329333732696893546806081632731375990031433101114730252639506048452809536344887284446163931103897205902115748997072563753120044779204418535778894523444264431660258301917229187931249143971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -18983242203521134290137180297774061297986115455802320438340364779263603799672503472454696833947138674054226631894258498206401525301154250681461026633570382607687932903272414865004225505688364803248741910891836069622467487010534360649189753813819873555969419514947629602207156634632646629423707116034231731460403102995432958597020486127775407662503360061368124735764227398934840148464380310630909259613169234780493475237414239391774114050601660789150773697902286567309258103216178062578636315135534275998854929561021298708786255091863225889234808603970832749259867595300604191760415866561527750961310590533993696277034799092875901155550429447421357986862245896615068312582729188174647035196510720415149714923389314561753917744138651844692955638104828235435588110066881878500253765252130320773586235594027283046024484379060544987102235482280146793277312390961764969223550256738623668793110332579295551932401186313317713368347171055502476314112200315884142719885256176356851142293863691195732720374840360337735256587358978358732767847803292449992511574091461010134785248667328731648905779185345076239481302721197138142638974878990241016325884598003004803776276595599522050613318656641690103663519549685710973012137943210272492325297198914614170948436332897211297757720982289400121653140017085707723160961595434716466950329954148637889209162775840796150096503945722804853146347659739844908728626647763333293355818733252694520758668618812225399694701601236110441344433239177939118236521552362863616248874861304240932044281711225475777210996344716121386459952719548661451861876561551126983419499025622360154393522415391276177578151589578934852813647418234210376843897954614040844727946558636715587446585439717115459010213884408608335918338728333919907935528803442962210999280750411212556764933959896180946114327230514050788776787609309546453245778420496687501349671630467403022771499397706246499846042380013058713584491566727069750357591083754561854556137364641667328945408517265810985444012455099388002698510622609142209103738314460022855329988471583060906192104209007012675084816468794716362771632758125235273543871006479648946368723036549811779332760094071800508352874985328861006357316835519342402957172685441961774312200279400663045812867641866800943943647232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 35053794656925074167600255107313508567296351830984764015551866388009531860627331716549343445162438052324962245165396607491478895880862217716435086530312205208800756201896364736557659770857065482697789800302540491581159303745430493131031593948237509953036763193437735870918970293457942512286904905455723161699424248062582730577198139714900456144680312452395410187228263259818471273211509082387518063689377828408913957797006106948469296289844265116933552814849091946169689464417721717646710004369849975617008859578513824203620345033332550306758344612418155463341938321158923800377391903969872649731493431262497176308297798942845267445349150873021394676113241368736172699602775455431450496071528714637417675638436621781236942778847464485580163873906669349695741223255640925901598392643239650490614069073861588669905694558401398717779475981548942806781333731795440625654746738916094855702395879381178946821127753623817512952969465060651706301776743342054505913789865926083890766664835614617807150582780611119448549221214981902410976994693782514266082032317940323117145592383509492285219352934237054007558026417697824609514911825366445155263565775429842930114392305541321777810740221426153210504998442189154540658786490670400303249031125456250884969950919352784454445512967069945302576913163873436873772952929822664560333382633491373827675199285634134835756225674308958711135811654054734940846794328022219506656689782158681909866025106386717478320084993440572030670427467163518667175893672381227609653834965070556258359146321978679098677620424737984046274637692164382920326773167501811147312991531417566140933467822534391555996359498809138117376178081133296037672363464403130711165333377954378983062353261283674169433182876303381668417744282802235620452113709342306645728541600754402844673721613119188691701238520171511995603726941974809904238771081922183372312925672887019126634503337247216285843511271410536611544356305057191046432664090691550805375537919361688446193243147962457984697934949147435073616674277971389471701895081933434287412379801925966096906071993054611952901780880585323953081554611196086823103079168560134072770656962381311196039808183805164274559065724851690596948465586435530423551694376959025498005042035161825796627971153755597965277265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -23125844295270449714075058347369365371572207737883064899328280173522596638983591020138649481488659003112766556561223595365064480189825170561016947837121303714191512482561131409376284351217064409998826308323948037103623308868097629745881360371453803710967393519492632782037058070620364483280822650253967134440497422932462430128554233171080487182116189355335521035987853859610858820553702142689888418856385099200946826465156332946257644853471488849538239294519928696548013848282140036048406327512598423209054884521811543986722202946200823893288330492422047030294622735985019357120689860676443209797705892368545065518401353292626081111307437273674657995451768928061648227305074726283390817822005428765063093408721581361430446591717684494738383958495336507474211633429104969713929840369129929448114453222548572174374132762834407756942350647307286513422876100600344436642197125906580550354065244514340099937876589355731647577651942809373197750643773148187928548632428713834209934518390039089592033502791912894579885352118446812781619176670775784296902029515731109850523335490010413829518671458265007074546832142518365248262197085085358630868462007215760979296600100979695276403361070151604738159368575004752632328433762651364902963753769708514548912833708073427392883145940981603497221326129606788362966013043654026730010139699449080525226812405874336585203851343266853511333637119097836599325290922640403711326948365147087934172722277119235344326807879750979669499397779971183448605584014178646791095307677414373161497237306205385079168084089161956254878601086129737480083473481551862095874904315234281225560541059560459985088980451896353172895307628022204693109885980621704546719003304288508922348670035505834482707046613320034258918458475365567778386210416288699557509561329038303744817874340259142631647856844663460982253291310376524331871393389467185882657942572506070054381600444217221811338014686203325209480126505576595062242089752134636410425017207696838896412591204909375611652348552846291921574546777296821757183455018866873949817684016655051268173112812735281692831573674276281921747670939996526695778375315502794658839445007608242573657718305785577104527296181913643027146479884795733147943545811079250760633331448668517939361123935687887027670351872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] 7376829903603284845555931950825188346802523306416898087868874553166173961072932848010344673289011439307818597638432391273304017598145433889967436912235122590717057270010116304610906456097833298901276546248105465942705184826908282076220643878697419946944485139971189368930033762183656647489949933629530576906021133039577467346556211254147930593060287786658147248430326887644747957167844178769698535538075037625882622116656944494584679788222905655608380690053227529835306175057319954608661804417548430701380179807759172560138218849677954281195915897174791372907597608366651011457737483072423003455051515150896539774237842969952345515382700233193589703165482231692713766119542004752059068113673674044152562319485440390678083007696393101423554390398059478871499148147033323456307138209930992299833059957190737107911155737456949067455356534342417254735348876700729405854082272370045075683568986210410239170710951035911636677078598505408188772448284809622496163164786976128426625349388632428660862948773887778659272472358903036062566131893221243840768526313780117297983951665097630813438557130400689807847468436927244428489489796747206765691123728692910176742870686731842802450934137091098475300913354017535664314441081331958114750125813608711896888717947791464659084088068126107340871219355466892808204497129916397962886722835031251980593151486000474443832081011444284205046472389646805553169551720492134207319324030378016792785878994582447198261312675905860095293760501774306622190296619552011046708569633344472052207133864555186352614441034257828803006584298918559104102706196242030345769281110197730951127432757554176049853399300096848149797319309377017684330594090389502970982382770828027017449279441111426725271128168590950129170181067115429454475393148528720094616786446923071699901265298669504663006920448499505731272237879823806493412557838233204733919212087886945952333992734710211768214859426473766601313105531473437510568545622711749505890609298624474771833089019917829617137568702207678032187775895680895879348270476309461479277633615013486833208041325240503490046868286038203940986896237693525332249255747503236168116227633795121873883149041128336373833928864180920306538320651379553480616420753427065730815937218967030912767702056065514200765562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 504976851475309069323052412376686882712199121589237101794167504037867715620964617528252794346121923037744687554231904118609444596998851046558454897237814755212358683873547859462915936988253881822366229202274640137896362385457639503374170400381192461697711583736306054933601207916410619271662383474108843652716418946508344960978229634859373265799470438895115965640377260294101829018671031261190092465487440073799280765149467445708787907189771772262445957769321517418227095865180513574354051931886791345885617556615890315829967326846408739710246737427636898202519699467935731483647754148734210752225367092939139141576804836497098111927578994077546484176617922811903582699145380800627977730031213932173236702798323028084398281562085042424736795914162841990293520118830571404140227215196642445424752494072334600064445433997864095167988822497916416882723875398434585936217825895452246840519626077908100940802223013298607141217898131221673095607804775620159675722195207056999971397000481238655195268452335770317091784847592084695591561585441365071899647849600279149498471720121519559513735763197599186679845433586703125999733027359512541141045459287302515251074845059377780275549432767593697331296771169185206900881608151215402910532888469461364554858440384800811512240169711240635118280580139245541295038428721244311753869842684813620671217386921690184387494875463032374590827451857388190986368270545924438806299721431479497265700086404947755810016240422505307714755305541344204195119381828675935365250825500629754691536386409371803593644248159773482997184446403454177404736013693154379568433542798355534241546586883572315030676182497692229840928613575744178861962500154966902125056201398359732531102178900345185664120618327496925756356523576027747799359601856229390718238184575779034537390490572123136338086461576764995484905682812140446724603290798297046116731430169684331400714236579345955096614337381551765990121113960529321795023236151412418885452929445919359871261547493772159599069798054774950006129232928393357923599994646095703365369856287087836315570167138450271394519676384377193489310280654937692679596586127156953688563841611438230410856237580772622624915496937406318855566159633881195897502445777926496243516649273912744182396229207081496761860096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -1848771063931678974351317207934862274459541135297247074592418430952072624440800007744030356810358441738200914114566869557096814445736431023781412340045400438814140449964324293062955797265449281373826770595343028705761779694727338595311301794468794624074413201578337159806219722991658972588600998253899049677378172409824222559334893693081777597289694366963736239196622843874636298968485622000215570297245257963441509638808489325390270180500687971250867061691591717116631245069074334083556559473252205086592019108595103744089948311614910589333591187980772775606379934275818936835537756968010021712803314155206182400826796529025036180545575068374556376421168287649302946391664839988968524941218529688875272298354904597041778923980097183941232252199338866805020335630189932533967775794872065556236172832403562281737561137069577665589579263404195745461561567865701546675982535596043858070371619516452802759624222452474920087261812672340227602702933580528053702004904115375740251325065802270327412060997687831479990150001649173759287625098603405738266786520400192304711943069384007795375461536205065587511867085116741891757069026329120655212499949628836438081576552622068305488123764681782390514150145332667016484291797729323915172964469601224150173870014392414516548296493469674354447945646097447358315196357943936000279673578033032192671504424528318095738292873415986607310468216411467081784522669485600282376829386194702718561146846344092106269858488090197495842220462836540737852794777496507080218756867931070640923374933811850340118538808553058942179953373897275822336151471603610341295599004120757559191437632725600703562298967296233375516714149478159230473219686469637086650160311091239643956691959447188497574922277865361170607508298879589906183634890736670906470655098335502501957149187226560530226003327902803195832051820419047592204311319249186834889309326506607203706530172528821800594123991802952941973196184058175459176239028834774260815446898145123050672529368929285112888825974096592691050574862349250052142064806613001880029440004944111448343129573027956929278717905554310373304224964193691775534382319499136068813613780835393426936652787576621922777589462770625236944662942924954252733882699908478267081694951301802175741788584944543799338598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 1038564794557682508752201198111473201747076386326412478060534978112442011231260987473386700529728137120509907000417397268650000276112032261608100453311947845554404127360262220923188651836939533447752022565232313893219069186857804669528964807647808463414669014698731825162648888912318538896440575510156295259875699044625540029921508952617239297447493213098908614472570618394695381416350460761672415531987569100516638460267645932654804377628807954742268359791460202402571006064471327921904481925152576782312100967215130987578177919956916862180200842828722549023767733560299072838210334625265006843608902463632413666571634574905702837419820768471761354280894416415072556100109852528744630787308213289710385161079882831447990843201224859393306933645989742147602012427289984092178561011418564121795806999897628242550391885868359588909367512034439746068802949866246003548757634806915936077163738688032127018762158707875072286794703479738725226825073224386452556508671032425879207924155390538958245124248409396467866739843636396940192297736028674255811737752397943534237285413163468997805072048844126310339145566121701454494583319688726713270351820806480974000385917651170854759537430069564377268127983149260292910826647536466981353784752539807651516335383887590285914612840150952956651093491328028575573844498451039894767333136069130855464993135809166932890949039278174938507407626735493894635053913061977741118374402481284322934624095411687242727148939240491711809354263553967826233328463184465655369965302609710335883844497768372755810047189878344260253722879509915644098857980546275243493181881105262461605897372934581077909507895857363878837928183211002177249957709367022237211684547600873962002049379334749000563512696149786127732354985600814152517561804544699737051978406891260292233480562519653646286912801285841111603916563666241434293696334838081817811360949041723049093853051993807845314533157467471961436811886048359471073583822458327102972087151641399906576747946347015393862981422131850535896304850783919011227957887287336112213992353939928666010520336992436153248224922380129788621176416546839510274631415966026533954303298080700073499607232200229163440306514565426937663108023624432546396071934944062446537680925305883192894358966088986937962528768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -327620267765300766476114957286922533474031598052990116956624769637664007806231976324334688025364861137314563861068028525416122274943502909925639817940656525316381526610424982065266182907792461541406791566600799285967219440683561852042633504291658082360586526051454976121311477935714544085464848843620952668436394782021354183850668820019650918920730775161985848523966248147913452724329665429551406207613030354202101173274893308984268294846094952063638719563104428614906869380864718835488221714006964804706802903998338143283105135210266171001789362796679870889166463351324147850667527729653589768870592808949721914370799897403666511422520888181472456754359475862733801146267491992547584930795309359050652886748881799519214832986903883929474791646253539160855697768028077093770915179918397311914645756124457350747005539194315758965839177323442972776105848093352128468646549471796627102852680792550548339260573511966255755239794262829457736929588384428777868560942190231453181570399152165483424861439193684047060918812094776760941582857092045122966145418677711348324808905914500925687285064242972250924623330666058882195833323372047818278789415080283601338467404575608398756037428181393959887942825095487701356439527244451045177470379816245248343418684503926219223065911957356013410826045603984390283934502344125673892606826223439208683976242389958450027690066721792891588590262389093723723448586190105768115024916612594618432611233451051762570477784866048587898421420228109618797152403174024646618111956721950676560719146658805925631746398363972672043273085101526845009300918130643815320845601919205068001408326019294539098121260957563918096678094277681527587360354229731338201246590609797424231710791846666130201506266251715865223376696486826387509742228140821415866093779647760865461909305473812568538719719474049445006879007444243997583812638931937235649282671115234653515854567073224365407743125088024956752822618945203791640587679542610957326253065037723736887345129598618470114178019605386262151897159657586230915561518754104913288528125918329058422010053104004148825849360771217692873028008705055255514170682053165216927477000117558009668043802606580989450851439669811337944976822708787789967947134044292770863088747568191051503422099565049651155435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 53998243682824808889208140856680058965046557043913045633774901701865029488327438289525154228821378719137804461572732828324414041544287491336062353638785100891896370341585554328657388938970896144180802252276905270195099940492812776086192115421783830069287499364187933285058507581649372191360554542215299771720013497047124589823455159302212929969732656752695094196328928640760692533414620881537789313945014553638415559300672055893311267147046291031040892840081688016776562785603536336398040233553626940235032074036047287083154014310376566326520676579583819837252005208458266367712301047508793039393657938674548520066546306699801490555628663404912861239312014416647588444998842453837150180202609293569059425497463202243198255420855262845208005833596737113377946144433864727287873358791532459593689331289557896384211318026185646944211471012459283880888629141440556323029486205899135135694197972254864435554937416843248360011331379575580312640637207054664142065278828613842846450571296214318384618773270742640856966753539473350711086739138110481285949207792023227885403519111576685110894414938429651068786146174431719460838090127089119247571926220432355045126369622383154568422273978135434190500934081517692449515798678460082000517177804456752332145983814852858634938275628947428345725716826370129076733136417012463103646421548842401239752429274273984954885771394159138124400630405350830530696973676201862346274055026578613900008715273205724764305607128875442545194826961998459745106763802532693938744180851282765235420795532354308298762760491049310567362304669496457606610200154577873964757199725293653250189802071756559820083737565912654740226395669211989761439576618109379811427030585185539510743924608021778894099203130324816731903209875957709743240937219606414831370026052499633605634417209634168205839129322318277634482812003688334993459742531053901937605234407183668147287471899265977613838148790336238953831561191544036263360069077716647485391817931662716818880694506841141686336246206571648228725718513012092067868973946760639585129402823221778223435379981874903330563856265407488113524251427353236062541403016147020573792955633967085943635012540853235174520544149866790199424532595983534610641656230415209786766424311529286165363848675791090755829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] 2299880535746704095118013390609896914194742008959506185076429716168343385707479547906220724885818884643678526748606125913424727685200440469215573293422493685339566234762702704898840012944410159870012015427688559192929626929210813778613860703170270813627178959722311049578372425188518572248082888115805029430066938810713272179685707625857335853689428172476916471601301269581914578639503178309259086558021616835035708201532265406458194224387451037256815172588690283707460482210138720028393730626774808299352840800086505227124472604718388161091223553442766256051549373835212198156166929496797459738479946861434085834719016904220223148906631877259397468307550831100816683070662657307328937585313088527085706115680667028044578306167183427566375805659064637388293327701107324480412430856553918915569520263406409454835831700398055710720326548790297502400914904535936466487886738565865715199263384405865251108248386847679287320050605152279030380689631590607062896537146488704110244120242512204741502846558317505240371229477147125143243014084063389438991734936026388581913332261575227291516401041850280193627865007681319317544791786239378145128843193180532194761927632451801147918443482617853869906312060413539240618369073562845632717719395319785103272576435127233799946347006232457051213197525111890757719653421941635122889007553439246212662904855751091502138606965600816892124009830960941206579709578462293897515735023120961113160175445889326532974825447481207138636271672832820719947636349897405880012270832463287219562453017175782697029971400251068815323329323476536357152071978076549193663099473951156519041296448726406730330176544113099272108943167964097581777149914487223136127076876172394725277174706851837632038699532946212237772091606207968745365782022667824394661487576499749630311172125368932992104692292885613370420858783540902902805244626719157372921582728224401848574122358759259637119982489002954494808435387186157188020677203453298691450111859245322833101768121050173630593049852194286148841024918548465203711481827424537923178239551632648711231798723576025081524637367803137736280494025371440885947669750795418620055356482953302487112342663327146162948331931872586746463484886955915865230213565084853148003153232064041313225629834649936949411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] -3616461326615921788512218924421719042374225537448586387784466733090852255396864099994912065777589169284122598280082171135614728060920502021976066697163597367498316284266848987803108713190326179805717164896253357124011184048933730936447321613357959352364330003762909039800756999914125428756916752092516867977705733336686255389421806705443536699157161864969989817770213364386735490852637965386585175187296317640700968729341975454817517342886802281609007771266889231240375690727202148786333549845252207982856021137702335520495929474197151118557044825560358192316853352147858824572780340293884479470946997098578768575425596536296928462122662021174722110973358202399111388709107016555780909034095850929945002049603365458599675751355199619474469600849454023183990214382148414996898281661034259200329878263721154999142717971294367379050797171213795032092191547793772204387198922701225541619753786409864134829039055119865194469960250761532523216593367641762724190241250224853569210840086382966681691232538025517618882401714637136857122836200727225451043579581871632864379970186880992409720679655990854986279133933635773541659727999017488588348235473238717943980913395447623660924814204861887476108451011001552546227124959709132419787413156529051831717908251914609556189294834873482710793334249615650706025111614135331662090565540774969294257109777750056965647723406606715242238022909829426088831340837377605726986544492869449169809083920612989976501299900083410728703980649494902283454458698478838278553900899359159552752445609033054885081867888027878185631041865212264019179634635663076374486737221107942270874416212693410793703670398146022462973682194348265821786225997364207878040972396385542677236530698489514671212273564759180193905835167295256626717112090236440118962620854909875225346639494031556856959152574120301380740396021512917117103724006218914117647530674846713964024687349063233697033052870144659951692044468179734533005543564015002355226517997254347619563940265863395108430980880007463839618281560650461070232881029435270820606099999499635626786052116315735646312204328750583238290386438051197064564875903256716607859617857704142506961409699653545177108014917959885880841468250570519793188889376012399958724604073782834869980772743142910352949248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] 663915252449353364666235958176575094838072060710430714602357643563499509655538996572785075897657745915031441904674882917285704596389134698363775858330349737717516749224903798866837916583246703985334404957686821943364689691687989248935562763473261874313528136541989083106208135795084927291826182477599787936794017353045957701645990290942110869457176395462092098335167505041572043274118533286381417766277768490253328632284760023576207206808204159795847042705148727992941983564049568664649054714244121728368287658595010260710619600120390860435303361811395989079137421415721337207962488704143122307586640476820828682136354434222954298839299789024696545685185811620255515163913479259587765968461095795780171954739728188501625529095612497817401438105349050757083637976118782356848959598798756879771540196516369283502789847097014018900646158309456641020887245055357763280513809716861408813069518588465194084201037941749847871449906092906560796814325897572748017442547156779917856571779675094812200687786488625967533565576831260714432666345345479569401215489713895538752735762119305336161957680860363698525677499404439420248327489035734396350344274810432926715791315852710686112172785641604046365238428019057036737321087528411667862346148086644336429280217406580476830568445900489495187759453536923224581963616850152658483246526942684182782404476033600840311848281282722692877469908502084703045816533850601454984017191522572350029296461052638819023341279694108346259308343224684591920829871766459803802028742165706067354668322294914193369856780738939451196064468206701005461764969721867834741753258665740144259517056855129268551798580887114992061310684929183462828599049212565233498031334145455830756205098585538596838518861385117606680976347096120781373276049613707426450601790636346596664641194486998582329014669519612366004384773367373712131084831423797084452863651111483365011357876192607340595839910382696311821145218333914891138112549651256145155745973057809299721810530058949610386993198143348936238833305835100689293529086662039268958576269946312242663084584021468458393039007731842231932752872246024768180069758312084260608936173260772914827423777570695867708976376364301920110988175842442693862378430484608038928424313271576695538803453686836856094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 152256317773068757483781153467314122614767709247589553556282342487847403549540191351090697810211871450941803140816613299110853437959702872238352081436514195723315989245024826925340564577873060566418230263526427974913324811437565699192936933776902010475597352590372251147434264652206188749826370115880163795211082645217019403747911347566982928786426949012043234530387687898810215799357983391475607866147001075522625001952173315434450775118446980321656062924286360007231191339860998414109810938905443459702106538523535938159524149940731803158115334428790324861198646900442816279691088856304236463676700537993380831622897527754818440384970234017742706774755306056275655427859466986421106099397246802941084911798868639403563978253857599498072733581757081484341274775770746495866123210651421370356937226169115424265165616124577062127345228833132089372460979848725163242096429677424937373093585727484972357600100780516172148938794431049381624777579406654502584506258717746074194111558204250997027860131595154128840411031533985130753588581237652361139226623647429597127951144409321244091323800128048972338036421418639173858364167754400487731629009045247036459033433722483819187475108215961463437630660246408938239500199097609926011193668586288788807512050276337979174695231371661278551314031189023031326076705211894198149193029224693110137800359421315760786436179803818424170819591999028562197896183830041710692548074302226240482659511182275671870573279651543182241420742688561478667026757986349786454649619262854532668945697438141760587222567167307892103048924548679044942670818313404023442968237356307441379514174647720608188048664110837531617213908907035205863233919677608495024864387845999269963141191917502069209418816091432030193925908024447873512082853188013383058671125823323147835239979223504829642051339003156747540643872309523621210945823014665507966035927014539665774378574863588684926896868338125661353101229213527217899476117091813787418382161564693517871855753147297918065956464726698356611594347234477390672499979166060868076592686460030619620814214138011755983043808876376712062228495546611925605641873158377910259103733073270904613100442414266018054389018967848361989571104049446984871339443326276739753066761644849423852541498046370010890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -135755257211822367030497324687336384085098081517813252778043661929848273335580807860699497044201282926543636711611549109159884348313774039122815943230217011447396173749813468703608904561062279665002393217637362346812181980696045663538183322547366642107847023300139029869549055633263888911364458250764793101796226990158119044056210564299663820843518656794212721269495261539012721959997008338971027993912630110123376509500103738763623822946475407138959385978111045844454243069104742856530331827918637714778049332341727631504704885340709129984609696996927245373733329942141245158008133387880856754729182357446665967642744543010197074182235981986722661354411639093125488754685899601880497802205222129011599099822775740917548570604857072948656562278184540585248887497228550247595830621498110644377562682948259608644353717310003557012761259152377204347514655410115485370728979237384464289037583110205305870812617698438021326541263517298167555756409598239196017193951377353494960898266622175970332319425292681188613259001624241225813127627282009095288387248718754520031165190360705816530999071230946054465712745302315970790196344241928752044195929589354214955732600126160162579889816148433319185442030752424954960959885969389385846835412556296430801294330622612482550029293905009796481827454529486244763550541839993529949698805717494393227435710331416874579499304422976506058985110463635365008075199813536447001938725263819371793919379923437383538077659085132021332552863290880402080560427184875767032848821479957134987802106201100438221372264827309446727616946914738998369468786324420204391851881840994046845826028847579509473446550585925693488366356309335601406889596156326702131996941652412000037655292304030524305434248308154102805014384001054588812652234390923891303805639473161226913617834559870500573149522079312943023223945587242590581912067719058780006924453686059750586824706864903734841397202240958516110261135107737929792309498059182315432435082203622117205356170908897452725740939315112183333288199665938197464657120031653792346451941071463837802483421073107678225565671203931762088406535888142912312927124071102595684806061471664011804930424646097652450249293966563461584849193200590903137374171670427689937724206296106848425592204005633435893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 49239874746956444782932027100089879453853869124784008446461359825452423451049397184016872906254426974636563752546979331809268762809254287746538803104722450857287106547328821610331969921922886145580376261589497427838823866867154643044851341304812231857866124650631180439162647040131601280435318878860040468839151031772034468892579029645311229074285481876456044847039365019756869954711854911691436450663699913000918892257389594075646208907395668241919616308407411569998818594781564631848500154010855231226047605980669691488765733205586567167830040782355417326711988839732100105221303098340470376613443208298651087969608614063344445640966948640497170382011533131012848889139609456576554763290193703836353366483949973541913209543843382929391385534961885424346038760461892803479274289449861542442801915521731900730846988512127657405558708723848421926078300751589322897280401273783488302574381596417058078641534330448746397615149109982083025482964010090733312830317775967568733058279500492118918533515723365040558520003372978889049055651120256337654614148806383457856297747848717254856838185897095742293367858454860999339076135996133672035151358634221172924059047657349651983655423358753779835293904588071107291670617170648253008759315891202046950385498295698508465602346154226919799439694280762908120521305526452628075878931084252675276585516506478673588439890491144984638961984415103059686427794363323636770026436423520702254731001730897412677102166244980894463854470423874728625710951905947720968241748604727001199163782610318036347940779515870892358797203891335111407927111684682783222054498707602041520225223600911857414785810246397520599703591327631552641287673448036509550174776749993905821895709642376627201271718564887395301660909999983970191033182600898531206442187444164688782917464237723567219609341089927966040376936947177963837460723073862527386327175559995697212795616056950525129092061073629371359556895094831334996961947086768006671947181388735551594295961607668312098163540617426172187700499307118805004552748603296515964951484676610677399288661741971592841595711553905876247326390410783518472131120296921181598012528683801647214977909091489068835812333893273031002780191108247334165488683995411172794869463558602465231434429008588667092992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -12278164210789485613511977540773479993521646260416242918490164061670936682381553494682651464617627260537444106522740493963868132693955992048127600195457095735092007888117107273726663256868214026781680177571030353140007864299753014373917572322661355549616902521245014326158736070283641816789476787743106095021302722633240495137906576595608191794632664582069325467689869708663934500902339831382036737807197264180250670571125304270010620044019078680333691763721143018177978635637225775140889809990661620388160160776817899475660869842905000330065875193683876617780372291539165774676743896963306998539265563949876356182734755110944471861638151728545525870611571483500178607518338037987659899019613182014206646069639044509991225175201824451601902086109716939125041448805624478978447282766243175271013532959834070994482118569378061757383140913574105188027527340754308161887642242950907310641524187892449386941426579081448316919738398991319974984359671497018893576188660791849975786738636247146691323676953032644930279295169575435743582028792558741401048532106593941420738091657149259463139750414164948142789037537169138745870100666478202373258873400887960959007736219601667328970232710372297020356730058652989000397925180782535462154875553046312869190829836523512223661612240564403321910247829238001663838321825555205739664094544122710752274128069146770180437403530627886346121507767362289396169431911771020036208061758294553083126663209424285115431829992115445669121001346695063073543911552461471332442767327655757791890647365485345974119020853119611690512782617057699019083612827188961506541298610217843801177425480172564291480264387826512241454007803833828315419438479282304593768060337155962011841059195085649178261347229571644667552474182453375246077196514366368641608273355507194010366207611203277348254087703694212979011140121570702684132057065942078830582002351013448796631699644396732842006717072262151400532411595901570437141478707515582312376598342387528439906449551209828003073320113481634465656057303388343500396513456186634179235016332720124973310209289439678474275954516756819627341563957500738159896982174686021390017350852027749720610127034989063178981702548501267405524639590838283297753147970475652592850966548130725423975293859458449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 2289118592728813792389870320287135536195036704195168320976098975383478518735700357551907600600124484198222788565576559866717964266264291329653665423429059140617798475549970631941824381302681597559784292968938266200141780826160106776786724663811953902622985347852197937230131507228455860317147959449338645196211056226269862928681681999305630711940249155378501429652297611995009287336332057502012751037667233495189919879745895253619926719469483211270084566794906169521518088961763746140048331932921136181389367726698200089270133788297961316054358617113630927383685427524907262482382565211675740993991787168043707424853110873495348134292420889842940090293665953794572298239797324680838033444091083169519838831983579167289046953049376319464359920413783530761423115313193537400297194319851993831465403097454611594285971417481943584780044085585055935489652524571976536850018094620777538737581967179275396817026298497630597355799031170908269555524824164834721561277457012317683316587847691991002844813876143178327863558851669393363422696183688181405320655793800994530286501170817372398534752391822242577371363781931397932154546916426607651264828140954927561262857546593689491985249547950482542294080947521559273935650418073795327719730175061967812286251538601828833552478945451900290488079866228777000744273262513907444856820586461712380842636164180260301667333072303934053221392321348052155272869874388545503776419628536451905150566577162147429574082045986102742901102697743447737167632010190502733443868651305639700990129672725725689329505745348321223915871314138425095541338940895742071681515082746426608892175349469804300595904468924365265835370964712575297730750863950679983406507710497104567487316606704981914266838474214445084477377387035333585323249898078829447973557351507616248946691210554079627637185582102512014584549646538695084817679669171733115494490627213534027456044715632991212124916158280164337590217177143911131143014575531309692200266805332561093045235566979180280639717746954959870171250151362752031547313386539264007980179288771684543196288972323032525477841092726545223431639759914176465075262704730588118974183519018517623158553220525247226895187422274042306357987509062441311619384523202336921915699650624484764787399082801813782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -319611610828266556838360808273378978039626006978149996040592146269081328962260804564554925155542331582120053364316981139876714703203602480161018295168675840962946738016392925345376741922558715557431059533396584186541229904374950337044182701534264500023164697132404358153213643888814828858702342313359652557052373492818281554451091992448909918625196547177695276134601549505603930887939716746683248829560024833704267388028268843622752143284620794851117566765485596787102839420695356140952389054482536370602712471502583008960416626821978875647224539485784445252402172697803646339832080022483554944611850659978165760232806662408711167774064109841798105384749283641666453187634144000776603902068577912731469123865054073368855513356752677622895132448558919050338746341073018380567200420504011387711876026213640324824414432528006483079553177433350753334212062095566107378716318916504421093987638873321786635505333092636444134500439275722982220029180007503080770749989714241671597638496119993521544072958463179423507985741924355155137803122190115443103742014385144995431631480815316466786049071909344785955383160704678439498163134672083051279756232434951367869580650765912897552183809851786585059396348824737024589021433130086649882157783621994263708036909820656459121710808213476888974557107019849778725282393729127380023342755131683972703387938016160608943489239246265888454830805850685560235731300917504981829464545736483459839563361137940072857690295161095344998634683190652232609432129820579460196828914090110552308657560331634507269659017777024835686855280844994889830740988979806140682167766362643382350443737025949521150862807211075767599974958922269310479675465220812721011670794789239140786958542737254587540670681245662235006963297936544915977260250355777555439949098997001618475382065978194487857330489921740300868735739170623199245992332403926373444941131607719930741429548310818034757724220686423336973992643686692900984049320083478566316458706680449776349332142496954520222479781317937005809812722867547933833495962928439973083120448044176940623139490947796266572833160194907086611291411775925378633212276390440674369066434456903555812043548383175713445469848935319797091326690510005562919651831063506094417584126976860109294899644350186127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 33318719883281695179022421646751779610054781599243373706999744254931333863920749333810948558178095733308898700092459775708537845783240282940028301934872087862161046279277134908648752741998985948897176892839671156265168547450422596608810219450457959645435275256864446306720598154591031653103108505729907492335565056882858070360337388716136362451398426775850928276564271798319462209931124307414555049477859985937168694187595380963625021223873268540060221681242590385559362136461610402996952506068407040348507201652971013837508703299615107764753165514488657183955130748853921564418020818412726662660031605071486047900405424041854833618085592489713783965437407903468866342776938333513838874120535406610751513808339707612706425342936032040904850662070596116214675558561453910037097574085296998972392853231128907300598435942384152317509386862043851568659294588034586039741759459671648654961672431734166740082408022245805446698675360273255584884025209445778711350115329203828622438541077890579048311654987433537721079536799792973728090656259163940931572227097158938871423027582217802207949678532320388596818569542501136048002965926699218044359525315033043526275404634049581498829773355295286666711471582713212515541467167433847257371929198308271848524501923979576149604927598953273312012675745522497663065732896637205943414004914211290599842714076785945831152626846127426202226131441981146987049276867199103528505217959438762350440888668332551064935855100532891294952601351269206793129986388485236394205158101072000402575646944657086471041429734826591987874366596975310044391036738060229924012237376573921611149332079001535216301655948032999400033779798941152559009046239575511925005518536553184383066351311392125670532076744014866600887615618213747608456469153037204636910246951816184435412439447342265284348482817410878703366246397419782105627443329484888386129368010021981688323074113975987669481375638912744398680396380667263986149133004064380175474942030626882368749555784159829831219287531148709522258189542747441969265536279192557565660696147837010052564088081633043699273616590526264297201870511668946864562671244859331529558481522442431666132356242920561150499177227600222942818613387537064960294482818379137899526870387981789597953058007504912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -3119792124610953730814165566039995757104206147262832438868968420007461365012068707057955228102814530584068971418878806868977256334534036370716175864299549425880538429601026108193815489910884750401789833132175590206419488797639933280803284247801140575719350151342050457782045741019086209016064187796612983900136110369880247253377520170469332953206983754591236882388851961696699825587770050204162257413405660444194877822550917972854817312515339482386846501303379445812138216643306989834004872615349158387406680423394484802455528109053248993677259753543496047802722427940852930814968657647766046234034742171741163355837762746007890273877526702552548956703366433183484086763086004417996085115049872895407617139441342651630627364170337813945602294544822041221413044491916041466865500052181839088814850305340645633305803447679260331834369529577967983718210859331863496715922877972403219316225097501241941660993894764290739526545217998467555586620523445106310158402877104938502805417615129534357833517103505026862513612747714348089683819690580421680538882385607199517884217425109719005478991242549235536058720595608081273627163797123379755474966756431606210372573867062653538584550712156642565400590657061387557999200411609285465609001398892134526905348754481880665368824540172148487737486175066561457261949269602960433575321579067679849976961923233027260147315262255593806322035273600457863711438263913974287466665444410434140912633445353485139507834195340687965307033336377082597716644750271574453347390277906888095202903692719519191451771537064950166781035173596777090651861117121277517038857677171916227783564633556885878009820224488440224436036402346557999365067972426615940015200974473863193123597209508808877298061867798724624130615044280511241621355108702268502871061250575308891677670290465265046339792379336948649345789726950810154373034578633960129602588706856876200177798956593089761030184600473485253866462193288966790815569229648618788899041403181873119500032831119499105699787086525883768376011168559218658867547385530144135306725367527875365184225001116034918763150687753895247147284379302068072584699737866806374024936818156978091143607159052885310893247956326193873331470928517031538383982824161949187207169064599266491691175741038264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 469721471962315467137166369391314765565249992639577330007401396760606729239998833481808358733015915778984974595226793096369781753975761660886659344786597892198518533849506637638580807029688103156040606910844279320840500282260253235731439552645539834090795450231461560275236714577929037367379633141863008495811560953479209560032985204273390713422528734918084983334760293776320271340012511660470220968607714786369489319118787349089402834307804272940692428940717970256815399365933503129433873611792917382562344194061835373470447913388718949113387871045589985488266803169941873327987141462585587816429351730168331547066409755404392144475026340341924301817787692487871820595938348593924020139263936660035563629523479121772025068396664250154936085408448491896518065623937582679691234073713027361764318863256033880967052672133755814769756242889452298242122103256409198913383501569074609828824209770228979224083530949550589540528036176299083682110846660335265473362970622635199003304744714637892960964007483268229112107171950824501775434312171670055680803042839832982791092275950665360477117817235205210288353964410264021669900785106038293912963188706313794626876598936730087865741496195470862182281184581614994400869657692999588937105951885689630015916917740658653796699493279324173386064340255498591457342657618382119594780020729363264193884969311352264778341056558498797034765753762258946308938047231517507086846578120495816352001804244930806404553002891548962962528970348621541861431077411926209461993055354953981866435710940075293557511775106196824172483314863032425262643542302941810572793206409790190241573115813420947853559011181243596960135177550077015390707160456989040411902670639336368201128470513535133330998222900140895477830562562861163208908520075339679897961342509812204450551322315498665062455564454786077582785952886679238427837817034302597716187182291929519418977738865386611875284226818503693147725023109456950173226466999789847742899213013204105177349469313254511360419822602477902377519914897999126032882457006854069281964230160236447490870640455950601242132614234844707742641532623822826151956708416404333143972296125726459097986721138612008364373894688599717603307214881349688104804365841486330191287702065312292998416893418143744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -98318267641995985544271096653624917091541697953681028142669275086485056209123556812999529785636224066045698216616895759258482572181490300194156102923261676646739094947783435263436664359016036563072725797271764425689428405829940412471132008679567558387085975731494154197679659701681360125313455463873395098942589324130695034024510600138194812896076700608442188872544753556381841594478200743619703635111282561436802098086445668057105975031079064821532376482005809465359282764388507776594373920733946575045819290221798731803935256652843570512719441014239956544609231092595954627432904122057650151489137277428010493186198498091321387716261045988121316016713249487590097075590212293395847106220946572296557773078024845203417230456066860648088827990596801800147206585664592649753476863081950374801676380302583422756302129493929556009938177026868048823451311069683640167680058901404774780976126435688566208002028116617072893771388795415929985777305823145426159672097121880294956241186600645872594960164686373269071609350597923062159241841456104344448749886871295069011493455986799905854828731522064869017440281457660154510211780776249301656659278945935881891511071643127369976544895556101666815783743173646836391089743933796162039523923468993902333005770814174052459228586149420516906282532285461756655262855312157545114106140511168061464775216818718365612382123692219026158632953294493906708067535333966559606720469175473628630548715092932818733956709979409598208411832374370071682890971920702029805585892219570230949706760725369623470350730876032572933896618856271130316470599398515687276051362205434232607458824210962697229995612521657682907922719955455237840126067308935802966671972860547390014547667677223507702970015540358157694335965278180203821780335095831079123725878143785634801844155272783894629035247578776798809614657268021892057480169683701780368240774766967253974089593208682274860862462691740069579301664135810671360894364291287027444403247518423042543756506986836329571093665044375132157411066653353117486156669135427716065748771131957258742300735308970691058847210453519043879313861826641500107429086470104874958371281461212308748481959161917258282591548127141552852233829128442207574461624736292217018835235115018893155735292524625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 16257742019070367966799526134077056932303016083677081949716602282360092020441946674060602657305260734690048558164980106803638743067084573701631071469413939354260082720722956272087749492923996708955993042831124391370645854643888882107629858309045769948534956060877666072062134323858863699392630418504333409507668593984868409314908974375755878323016438858154262391263093243972120087630366196231805194408850368056703898832138977722782908944716499770332596002174334224011862535843747592241322907426187141922601829382106266699968548955699301143640100884859974301729769904529580600411213313812899606838441578922608538142242466041416478569707967522217410460101579192577296057468807825119884087754063051513308811378462570702721132363114267882197155759581193579419560009996148271084116144335501058043705348136317947033129329291913284909808812516710904678279473341286213461385228363739226469144931576129102839431583111617511847478511873344677880690283771744273131049804941375259631017545131051388311589563880401307328690051785886762731471120404232368233825907372352781450533797450264706606195132054747007406669001768577922982631578598756787788320331734179493989350771191809023921813202494146015846672485290728770831862559210053533553646667851730126656915975615581317025717112929206670552787154723917705299726085441264373926717347468723317597827840697743017441607387148454473292670609896907352654051744571764380823271425499970139797381225317209345411041036489373984563415667081233726056089732101106573097389654648470996389549009702857631347896664420561542209221855522498500010068288768771532051935436357470048193518848280932533705883876368584757155329201768639818484659068517514849062757383200244385560131222263097411476103391115975568971964873726151800232740127419421711919686743794476619024274938734316589908164886297718035960174963328230791663211799025746669512796015003243919571568341514672718553430398081039997130891668936887093592235721953954632046035378987442128594189830561992017379544112646490323653162914290027128228113615386376447156763446156620049999115492546398237596454212654394879859291715262538483965202778823449893772688679485295150956098062086019795659602297428754818237710428423306974294411618216548519233262528135224872028555094905585664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] -1802973747246073301310935754232940249464812375995756082882084110790697516235014575619485271151165417053677111033650566704775447445388318779781499931852029808484096455394076457355843958964747565191028677602254630669636626269692545118872163737711291351830710700715852268332399301873486836613362543898063210994480268271654138207401175127018028255606346572138325164829337712946580161709208071299278146102439673093847881868106954735960306481743086426465307896688608747325076273821833224918396163989976373174744971008449786442694475381966380215178714721699698672902221715061672577169009511399764916294441598439155448459588523293289213114480135142926254250158082167568626074004839390994267509129848842463911549285986677270177685486669078124084800012589026151066914930962388053202603167053077642815708405923097334016494761774861786242880159274593484940802275662397654001744626341766981277484470307473233343784126331605721608466869633841558099923527961537790269944133049147629331941168570862587862516136050534632213568964771371509098471828050062216290449303774365444446513921164335067692663395765596991811169001797942767854392362978667138147011361733364364221969289151564105742079357410346590019845869597707698441677151668394486738475907016091764791235041767913542258849346373609955333494766321600847671416754793449930274057572023264226622151907422004833148213604086336995984501183202996738358177249852452641234732851708524282172242221094076562887125972587991619663592559685054799618080611031454039440958226141602786379515849578155826170535344026548715992031850051872731485770752863718593383334333065812546620489484851563210666380134518537718550689923917363241998220134364251502893547543886820466573021069049339228672080851762007727945534120552671733701670649103450787328338399284491537138884695623504040389316833979167501619713354134273328709803363333290272690545677359111603746494328077198329739587363815148317910947984271294930536888183505304845379575098389519601158073614760633696664277682039978002208053883186083621640514960933272486802651237091919911386422491876235009805557423786342670245823863151178871694634746231457077930253347918318567688044398424533022649167185050721946868240449419078673607727992720178911216202036346125033420415068463431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 123541708842944658368778086061131140306448806060563073915615007468384496106950840678447611443762992487012875319601595965367132662631955128908280909228060562622563905256763133298840397966089515641688461061141698680872044240824856279701406565523746064898658789586564684561035579339006762010701532385565520389174144900978718157310869938576387800794003851091269051536700019514813265570396165041682972516356713220088531623617908457734866817739740973529819117826219277082573450456804872064032155066848941312854653682441294946602840654336844554319699458667519297910807381485245007470107662461694053770806952124834610762766617077610970895361348195041482821427673688626458865215966937481931910510623468823261534797895654231102903606623146709793701030694252218178178944051149932982201905758250096737455332686298696411560848618593532544175882898729775214081401841704922899438582061511540240126147501649249806883641089522093778215972251516035964397254072897936856143316459444439720997004415443499310565952270235505160011909798452957373783146659137916150743582995407387067486601367007248197705458253023864405813322050314572832526645439718216919301508268726100688696412498731008156737734995015484098668841676579787236584482678045821349734578195978341243520401971350349822799076040199242661580371044740503187012195611396010949568760540017320014713685598168757811519644139726964484089739885241842333291921436600030192314041212389446092413301852479897930343882371766582366890972199718915703049558090753610160705638398176846780714232683024777519176511929902690988711870952363884520413794817035210918770393130414702583664102133806498637121197086364767231754276902569885956463647255442577349192021374479768958417781236765046700383443608149846475837801836297309220542935542392577411845010150878844349263418539259114052638685851668939567558569313484700863580139623956069874574043209275096669971987677858579302156038659738927920351707943438585580051565453621331587387087095409201058539029626435484353550830879537702069997791037764126750486564619020961624903768676337505274140932380485474230803657306097971985560559878599381211653566564456311833663163113872024069955300211815131608704548002558969602275759547080001514487566818379984704045162357710321510064930567487488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -4696120103703206036582315645031353851933489408457627615754214039979353717339842304432597959503173151014684772509200792621550116078145801029100518904423466902681341637927477314086649052894005107601424056751381450149790010190732100775137434770019948523063533862046916167163031029030033851731042089682741959673492051211575705278550695779437395335503898355455581666236834249691601868494090658989992471568115105149676681582618360546333103966395747403151815689061056785311128459406788879706810156073556524381319959359529055537351360166790611792650502205297886473015484771992771980348241185697598700017830419889406247609012311666246619613692603505482573770283739564974145711553676376746501688733264232176961368136876990742525707324265470480137914054857342399515633292067561694657801163564036129429135410100831909591525764318561265599749921387620957729210356933092807333088729645145228856967137110933104828777767606632934580391287283433371874421115652388551480691483493301917311116778105771736312546218011778742418976393601265531439020024427363522707671636763962190749186848748504791484020106956467141036005090276187932865898957782379185182081764355567610515591070453665106673928856499568751264220170430042794185893888670848932525138616083340814662826329955508609875336110038671772672389698398161945452597918650475311688829789769149184921971867290459862197460085612482795747125472689591760293831969816142846039166332495517536345040355598927083232681036133002925235568685858701254056833828494944401297004651305233900253459384957334296758772060133012683303439748343557855349688422904063996686921467375872680094717990780584506044711957881876970057352674329262482832193564474142584408128221567336454580195633485887533770032568367317765841028257864462599080954607190203318147370076957053433540625570284378110224249715686083894179934337717021162666710358720802116744468655614725408700291496660933053898026888921597752727715170088288929897896500832348914560473975427638868888631028895985714445350867207342835881809186429807478885762992439212159307099704042472926993769611379310129051550813442174808339378454837522980821069868606885446042544877943990573715716179179545010795999032233914468649555484012980501602320772181206314888067168990294231786287267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] 290083109166350166077118410831478631866457018421052616422563345071380835146079034809239763215843510892450538289562501956038713666551991443647358072546736228998785762248919080203976039171453615236581585888184167533481130635617758807872191267379634411873252065793180966997570051136037688803178965491912320207771241845650053641463031721087517759894260521924590476363940126732031637945762863525589913642532667241533532169058510275692415569069689693402477717358940492036910314627165589441700820782880279431481890209585703274801914353842134919712400933729019998686520400319802904805407657733656146123679849045867487454340040974092831688143349931449253357718607263318378064147429023646062069205384052002709137060598570751700444704042955580814835933180018825563294801774212275281814749383581105933754937301859087020362504788660161078233666713777914464789212278425936307709181453101776760809197440667466081268758412146491234312067855490440480685008501230835037111050424150323934911648080873892534089412483615568927365171757915565281364721429330278763752709420974218724425484537764405038449864161131960023404773267931658793210714924467533314169883469853320043437293646004517507562824130473018757736572512141119280644506340375946245864710891647197421198235239278383555081447244074946739237770617468385805471545277271811614049544764810050932086628678746887227014868086955316378293527425673672934957844169536300175003038710315169225745469362242973559044379396291210254852439594341664724359446352186681618091531577987773020135350597540746655107889126676054026667778965298761147751572091856006435222874490540301380030731411049400668398949376676663278099517841518307861486784431028174748239847298898606796345918705521878577313488236047449767464922834558750824462119900775860365943971496356444084942551289220018919118757417815118876428010626785301410233880410336982710282304436040046722599477407532900690137055699522034178998493313437648929140193414586565048930030906269453266895357034184212300804584080106462542510695644278645365289689690876962835894706829060386916572291089079137366280666539271054388589773445657948504020725121453149777048801176078850034457328144407631466756961178495929377140147294756185449222988943260063556772489736972284163777556905984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] -79866112536632768323028964614693620654621505705535959023764238427547237856602398689862324508106954541388719672094534396776948755108513179441520545742871234423258588203103133080377591896435592647993838164557814708075450447170455064872475413217677961998104354449400512136600385911474415084320420078866202087246610594904329424635558857197114674851257350772783839019811061620467952780228728323984789479636857481194831457153137767480384919458289471769887336529770190744841605432570382687004342092173668212859782333820164539115377392756547148173329803769580163069215581304516837286284705084162648498871042201317314951692156482368959837071981004176251809032865207745416783707226807718415009674837466366296313428423005111209687004378936390833197243732435812690314938219651181812431511531710858811728654048686656483388976376973548582390937880078972492810178887294363289417220561160828637544162342729972191952437073097046693040875807793875737865447374591416728294812599169128284775205520758101486503538131507483063579185835068060082847640037215300293103697130745813594332270450960409263061336360554414184679759506692141021835162621732328577786449406460391590864443787750077326787464360567096963248000537128866165772314932152575281105601871358064769554405045011912616708852780403537495008086557198754861054814686421710734316990178205400852248319435457041725186154212922857661723579407199645346320662946711832672094479600956549635855464240696714941857738813254472081052525102694147784076153892869361813650737804443395175088044219905561818449860874437091741173403180266455567793220970052355378429270355830731339917820988421179828798299929259002518378359751993958548240770251913082054625391738649197532550780076407736485224499173229284100861235254374007716546331377340332359072977881488964999335083829018248169276746782793053004793529798854130814986510135744910410528096367986466665874302800831556490531935361922059816859696186425721770041290038769344988209152199725986119350101752298522097870033387982871712533181497589474960107351412058197873176336047592523367016122851615383667629715701914053641542535236352655314200354723883653048935340735096049582821641307345981385345221444572541091534744742328961248975693993009234245568944996758563834444078120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] 13975259225591290274038377767250241852946891003004760961919259189083723017919619665294868902019247059227933175329534912183281211866305416636941469627718510465746728451293862246030453828596500656820707187694036840540142298925448528462805224539258025318942621613045157927635079598242098383869595067533713715109661475913279339901931243732667482587021930865903703171211914842707782637299431392334374607850731970272419377683377571117067022263252111884820350728468422907836974284990518394802200798799369748030470729877806233867756331800614149086507107507917313624456832105664631171098095011705194139707133322462448155763063782166624145432858843540236860119069325950213508910663009755976429608027718689726840588246881169502381072798725789915999838892722941320063901027014731096121982675122572274336328195653559850892957538784366027271142859856480065751145157608477796615459851047829759645968592420244338761687645093540026258363994697417773261579231479018906342692428875223226458434307252149425378250298031827649325427601632800522595898546503420107154211844059153123206758418423307172658986975797127227271496746730147887617658106110898838037031368947159970063080278347959063673211419253434516293897749474724412636284115860048139096150195352657312254355217177718152877529579406831574496322162359515015903321363526267836059793865979854194346556797218778482272213350901589560960044818340381121475717779396246466669259388482748144219357630542821233330359799561291233765277283052358319881246281723133707935059235980664589563797026202528934673290554208048038104068514074706986042349719568656272878403153312178511677871061410397907039513396108358076264856525494566863743632646313131478976553318921744162246338098559841687066211164694426490067318775777940374085390862217393327582391634966403737415043385986563047028148519797244687058102351949451908615357984184267080694003493423675775371822230896524530817342957393582873340314577288488114891241321419649829060366090504089178918708719817985059836347538627587786152459858907471604072513228835999021347226064539333159995264583977509829314652623354105714516201909007494601970185707181589551746493284491013288817692292313808505655149725178098510660974142268453864591375491236201743675518669802107195449795411968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -1374561678044955310950202630270245342577804607691911719675819782954735244178154903160232084234541924106543755800934945116264563864321076815037736253605014622490563281193296335461675796077856560850725881832332534558746853772700105717811563262143468514641524893030760678229616502588256192718128173207609954121183067177706373857252579343185244796399624524650967075230949529509128291814672223053911626592612266562582097608380048277594142878267397082930557190239062342971899823650560529865192213763426139314073389820009106851998416517783998805737214900706868203499590542627922606389119351714776453245585799059751679894665137512455288457947087159595051283565017517060895193257860236368946894828446487002661155185977528286266883226531553095066002443315280888985169410434511646568348918952190509780499554163545778527657799579609703518858402839794010113470955375881423660483120379948901805184294635127431904987046189855367771081670548840310698697853290645120022204835903350280928838195761747308877825426473758183706991022182689045884936051905785545710731307856456198589408683017822996797924881493670217910560857566963014018423384470598529736848721003887885441231966407427938142617311363314353916174449117422209485883743314067168707077775719723342037220377226167982447656381293834692230568036344340489397462040197214285297875825177014956211969991902959090540866377981906897555981156620229724290998381785996523820273837238422257776685406527150921249375184023553442224762366626749529816677982906505016702065302267999741467018824156892358144088078430709988721075462095092506398156388686340595071305666476464159555817785116633789989351865733643037854179684534546428009989365344198721836864731739274908406534971479887233329669177535105847028468676052619384248009657497658909941264606976866244715463729346927938850945464667939041773574381705723677915522706589342926990339365389541982640560931059523644735761154804965809823498609702780101965531269617859154760617247916006784597553485570403226295076783034727191630678443630407003592097740845053358538111690680617590245530397683561727930275862203798954008407420625523435157917418213435130714845752651708885098621883496583983865091802159514625826702011916371820089881598479576372071077800467887198935365713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 65536160485125468362561178913453417673787164748729113408856210405048014831086235578243940367179528606062749031202569845186738715755561043956070022808750926461449823275251363197003604069472126802148260292437010090440374276483161841556297187195413112198991397395741243995218635938264626343656444227196639247449659822002162268271394168153014526250077329082892085231175409822065842104114150648242722622648444364072504137190278489289137629535064457882139560833283101867442609382172874308012719794829914726731142742064211907830998201201778132576445804739431643863996029234627194904222545398607660746726253996788272450023722213944038858224724264980184049071259927168801192652592008722302452995520154595081342355844754899258029001626193137526042901285569903880104556563082732689680779565841892088889867805459698880656685973992755211635650015455703491754780724844448173270914754517070877984924077474350965485462482762364423595124215154431852666179424563983731282612653401308311692964335089767928895893298513894167192633515844551035014738781461522056402413260971878207090865506234244437691639440732283240745018559398563651186644090184608980020468597789544235534107005170051470662384437914524933482123343458910728381541672415263459187092083289531710395315788280822084120819769298979364797280264149530227917738754156856333424434501965180740280451399183770759290514468234777705271919012446924281050982508245315292759274382050864415665887060065835968303808594974416214001788281156065215812030683799739805556503169714058769886745261185606967430455535441709746283909701831377287024789010658198531338049857883009496214034949177991279277224924008004169396815527859415704172449211302835423665244184851025083614354009458138990246318743873559481017629093810850603936197111789075848441020129829175699113463858141865738138351037566049224201856350002822411667604866309847593583238278179213988246799547334167722208836343730339067464643617722038593645448541231057580368855604858732279480970883569874318381964341646163624071014215086081473320965769311135978328409894157171726989279886897955443919894903380426590297234339929760395910583677475750226402766803060615359083776946795125046629139609291273704681071447249003675463068549931109953247081350840037159156580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] 1437584170365228423978997237292297714944647648973697187742324819307442107863101716889753266198842281899069647289088769375127080073136855529273946467771296573857350918265181704844946774930847430237291703987496016428792914922089507979581741825707840195494763661677268754841227260494342186493957135696447557488123436909722835528449902432457348027527981859352008079798808636580255918525936620728814259019789381255597413605780477002709178166579520635083794362248755706813907003045514209448449228879769938125812525403996154680183330413782433917048496492066106196932836376420901597306348630363396034548406522870646995049135649929966699673759028430444984382185511765157234062799893691552071958270226862836997886221428996341550181057281012759294027910651235851896705891404424431356142244743781796755544059959214802996631880145636843832010153589379335920143463062114373847610572079304865156410809651101319756955826782654457511353778994519581171802150441940323959655020844069404641553332882576844480090675716773177381067078846038789565732658988295817913755917114314829257407541116581033627226571134967530468653800024521141650834920244824096131542093688359158965676171687788011999328060131336973201028929454672456218976977913445326981573004496014115839258537503077754223998954701703095017052573782572813804100057683808105679116174082188349495540138167967095804482541669519685178204769958380642258772019226432605474084985149200531475823884718936560484193383045795913916586012250818204008207136411354645830040039157740210042193750498303696022334762141868829568843736030886481602173940678712771740223658760971572951365272763894943464888683032603988878117644866533948652092242382407781980434856781027168934799552196447886567969141964432604819383557672501852634186018374527851740897796642738426396170421376953077645439735753674936518016853085390077771534744617861696656173030763380314098248411217346166237594032549441922728197388203950673477127053966678083442984770344146953957681477411598195897559808238298744384937618092200952095826861099293036386142967161635081574273220228698851229096407391246618543696679294332601759060256018415993807882059178855401964590590931214975664336103528423222881108839347953289297900821537089200978200005289512162903982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] -509179790810752780776396852770646314394807007392424623155198781064977527024358771678169045099118090071716302095900495188218412646815516207745806798144799758670286573648118330412814713606391459113562726927575299814530267797419633468730506963738181298243304329992372589128605886111677986898448656973789276326516480873649135503736566583463859083195419567227574684652877235489319744531911760992274752022461039655247250724809852872805757994033897332997522257893925303332365757622068693217908764451989891761018402460738598895124790637980555673089610900157357380512299116598902950043208453853977132577907612827670037241507184813157900209661181102359299637640650568455465729659061987188795975658640480428776938435937791415392803118946753855694468910708481250427922356054837501365006347237937734258449089882166895195419341374819575713252472525294622467320494162820761089897209460248881776979882178764065141821100251874311592466370333236707187919052858632369847079006312983569307401920139225579373166732350162771011638951144409240138361585015565805300914275944279149561077758895748595975174334873110861347686095501187518417073148894431136921066739994241453766586496846997449073889530886377387220616639992410337466726356684255494487638865130736449827922964905195007680195309842247680345299875478188816941197536107981399287590030993195121869993312723420299388367482440285139901959282609733875825274816454411984859481921334973510847458640791731826326850571553555724390705366157532288206058910619568015463713053767862080385009359243473184522727053358542216421414715730446691732931228685143204936130785673599727755116456097859724461874109702564020036400667103978219874561468139442770550180666622971811637256589670182235569036689626842471450295149948599287523768787055173351432661378354598980935911216717710350204229127117394937422335564609241102691784074484651314525527184749566292332422545794945548701949224468955523358055532184490252758706224884873499668580210251355202204786062806894726590971099290115392996183984122951676278434889868036858276159214015326842818244079138780666977045088339731475911013035242557795385901078338518278547430313652477199569440004901955334584981800295624490392892315117200128814849757446533493171827470040029902325940224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] 40471695009949976168260057846580586357197145684336367646352749234551324353563461675937526900526517791907013462956958502847589795280207366167769573565433870147927064190563814478624519677077858192866265954879260225903156558259310350791805942216057129035945263735413737265717032794484872682905203196752963262935588935068169768245769473871479995171031217381137408389463878897621894936746064211242050075722949442367559799219179085931690448083808535950003553090309484637022206111688561525469384774273830788736966069110906711337781872446485896422867192154534738347884137734237394925969940182098824577749549534791668108166365460875409992333527815220995755414833395291646476897337537083270930517027181038134037108115042739636483353021943471570515464147492497894507981625153814019405893549913031830733491125544432199158184024249379656135074461276705546864026301237758040570141503750347599259195530354452837377699479309640363973944806536197554138782983173597079380745548724767468483680083230982191955629942854605035487587779042582443030408845114016675402196272359978290035587113807812241149214940662318852415977384750260867638195517076524135827291331544637785612909113847048301802904551247262235990730276836867934352048430493991457907382523522034787178935869946370595760173646975860611383997467642618980820490050658962741662654015528533031271271516305223913455425429855337803799362744153132567050976520709297718926421588957857664885200858372314027676313879181635110291794909955260108182033709363261289079500118970729141836006417682201672213844988676032857231009621894330997854248604255271691450942232813352569345632045141778770018326800692047130867305627398175442098394358785961214983275830350649733806377770370601256607553576872555580187426572416079781395550212707891224589450519935708976809899356414809180687596979491242447083616315609225768292859766324781737875875028468780106498529738135273995376957200892686516939708902269840065854027931200581010871722460196227516149319952591468174880912042628763164132037613250998606796726523849801289717822239696956482595869900484023851202356865505722597279336359822184075101910108478136133172256434219345424058784533305882068992773079066254142461723925589660097593156340850671111031776358348952384307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] -1002449192089023147296561519880648900514728365591419478992875162160603001080679980154547065396773783407351074119061429691750707741992901882504630533343649743545262391076715053649954052019734636229091108017758492198833100256951552578807831449152919512031723132128489646459591929322205123517065874397367354730594297061643889596511248470978602066205210060264072885945860656059568593482491932312430975956601410004696613694965970461328097989460300626189098960127804992154253019498507963055453338409086976624354891224862815520658414158932426035531443003655486952099374619817334656490096007381028001739666872465296755540163044935275681042621068945886765757970472624643769785714305931423199899233028159337619093553655868135403306499008545145734075174835894850721523256994599096043135564721126909962984646224104127651699579782761139489706646319066936920034523886380839338096124611395559353660413886465907648754527828167467480462213141484988621071690871843965216152031799903194125198201920967410425434139655914692207726567773410883228619521662643908490868345361538852846708916756066135783732664460040122594121363488979789240553351564331540852060985149769031050724207598978868632973123771080982316862965868937288519649223835652711585329506215275783875281854259154087714039338025869158267498535274312761719242699086210397520986899147351350878008776458872705404256311416750984711623664557604344147047855671128596232150755833891450279399522432837711324594925125638777697078479073418747716507659216371817334789255013112410196852908913856693510393594243508909094090412780699596447462464686626202796705307874456034740619563548813792280145980662856865754131128992368829579763112278478916112671604546536152499102932046125164898648517944748012537724158140886151029657669534329385488883354602114743912007809199855230616466783580504950356769471318797386913857123044533920802010992693171325933661784660166630481422853633934198790003978267457547164960791572067356561102610559079364734615876351138234072451689111346365435333125865511523752765454489170747202212271446379265404226370236059463080578680529064794631239636483108647972282643039655692234262174816848496870203717680636287081653961512127425562477456121738150550832226252949915006267348558877151985664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -81939355707559427240569602004627599890808793680796507168233503399208114138524306801453088974865131651515817740144117003953298579688549565125843574791617123658772187762535072415830081294244072448130432997914794784193038634344022681258451500622452011129440636067761167046957483924706377397809187753285087492964604988690708007009199205336464590126863936835869073455347575704448360337570019072425928125437183243298039466548760830504913160246233728494033887495160586802237245183545232570341868327828846727261691301625087829150601845577111868467444832433783790848958130335732136064340518952530883333765116069870382979431943852898717079609952576810592669608728533647519428575486352086450325156237199373049858391169200882989986451986532732682969062516411448495789395467696779434162467332104286179477120317901199354754538180650191068646915305707700870132341659898721457701141693693959117683391972762195503969123399731210461424436513155817566793940318792744847015482579426633069403727727875297151515121165482568109093411612947969350984442997365561643237405358283982174911971517419848411577161814125641735050942443077081128915833597373022309725119505759425952682783591216999398997391535694703269420008709079187243935382851191351850554291697848267965327688242134252949688501701150054358925981837124910843258397170787571898959698177385928265826095230587821959521690232397948661632682832030637072449728542864504719118960637747382158016208700417393620891783354385994249943277354603422667835341092811685624991874214097153297259259780201871876411597451979267360171353005616107037523715905693556525837338961231128937068791880100701841124880811074547427115394637387435909875910020630499294254111713417498922777066667774598473515045890553746933219114786600663496849821565171693855047105242234816487003377004376560735699069562461412598851914774061417679227318287988433739936664134672648106227933119752748073560563863961703116160369266512248022062986463375109149007914929354490015202745769094775721588273969654125526392297405821664802553404421846472080681655120651870264988688458509020337411964663131839443966329223295725844390918516944427141620081030738539378045047693216481348849698382575807273977189121456276483741213297693119087653738961163119493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 8055009928391884160279726279067616665852884775682623587655095140938145846497667055175702994525881694742156358935055630266807663035166825750735720165184982506254853008167012485557124136079079061928357289435590692774327652516061797878291246175202709956826458204836817736922496906987374710337463467966377171377428225428717728299941026097329989859696352921187975376430046179008510850501457657429734787673484319929247954459377734982544797070660277808362250997912746298252241607940943499142707844609944169762624561115617316091725796891801273706570361981919403188464951968195931335619016438275928840989525569213018048806218733178815844917089946320469701220536623268490366556570174264962327469593856252629346361067869888607296124486361612966215812368790130516728810336131334146689512145142128080416522411053712623709847717376701603676213774923510482805447528129644692424366270767545908114321153439165683369982348807409199212759539809359560408336190862061671547778496567549679923829390722016201606446902235205333985748324625578969403661765604107365578301331333231523008879727026239849777152211801734910489519691313427629481252466865997478709586073585610682726300630692846421543870085875256823325654512311956235498410232560685642882572187439704654800701408540701275388139286120638975997900648740766465491288392997051261906907638904077451701704668668796409911765823732047393092244285354539750272560012854413959428309968461880642378410071049134656576513743923537239488519724656441378523084646786888967332638178933662349439298112160288606555992090661395688876463597563214439043240732542450767840085897756428400125933028700529316088740009509207466041830164451241524097013887165231072983067228161859724909969968605876446259115726989372538632082624227730945926214537421549137979448962347655053342059034263944256833379696811723479643074224588913744587421421069433833589032094924618657884449185327648422982437723270052257323413159856601341116099133124666989753192507492786851960552472037910474893300656217114539344138819619873822925140812062114610257734161937559622117803378616811232178193832839837731045905553084310520958655571300247962458136358179212546270243803737549212507098486979569367329520443210213181432969245492181899106437114309092835328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 33673309954781101285825090419561868538292834806843516591170384979338908474616028876995537282642079942226639342562687680937965995853102669340622849124138761531064993313594415109464341051744556205577350351062579464002226554845086006844789587678641939216580712466996283356707022376148115277354997338356848839359295779594705475816312219031765994140476001603191143223897205548387753167863890026267262005785755622463304011104681012351330779597152270374139456006436457984512917926437996625142741705190984185448471714581936019342302506495452948949236134704465597174576535708462418224944978721799414986507984707017975275962838970204600121248308844875426339186703784950655665767250193108617232652592926221618924241120960256515840177906145595427648240470221589130847399256924587128503193700739226847603276165009043233194070346811881838003557674862831550622900471520803590842895395733896522386192724030830394033260011800790456594826990374084247189086602523608549430451793769211549385316306466594542647120799487904410302957373866518414892758415695101316685444329789499028330918305480066014526626067860943155624885243729325383056993538324316775229130958540795015702848947695314671695835046198816092083257197673485116425048184648847540340694602877148995845372000753282423775705173711935316142628297887391716009380405803541654733074488254144346512371186353379140409999395744873434113984187889417459507935574738122938672805674931730891435960164289050639176760150956579153326398665479167360843328322016226015148940580850953693169702246605420590391227963347532890224210445829437981411770687249023672917415833332919334449885019367683395412940193400242323952376271206101369007943581263921633603223455289833130396373718904810506128509602757742307882258882461146045303395628527128320578348646479449653286767225532869627286283681558475068079498981241781904030014721665746554699092362675260682451508919748864483574912724627917781224840368786520968368174041951316054263067877058659149512183589325989250731144067792334050392523645266982878319207857503104834432977097303804239917874888769347054862909720822906192538034261341351370305201942851059210791779662840574018623707104324793043129057038010749682885906453305821787411047523914790739924366445756652420117047961190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 52115724533586151088670376350333988311533764273810652097299985914283880994025116502782988302892589501649585085566901329037211711994326267980354346945651061698103940137390995494079066465215075251875154365601830456152810948766699920086292638806065561133256102947345538386628284068662177808813778129387035791674966572480791264287483719447621780650766239774585032287293889334715686313921951565579198733295775560217793380308612129295959639401795027576200761987654810371939387723413884586849799718028230428351434647830129635716780717948993275896467886221556566864042014052986217680813165614792431276669103498229415055446793368272127563474647096623448746514985960373324705798342091567964156884706166787882051869255084877025495959331247144122208254260801930148360972504698709250333656921536838588589832378032061853335493688039934089852954657592703372956693179040013330518908183416333954499340383825393567005364925601597417401791677565038166313805679638321059286501807763538263311936166412650453090269160324574590000917629168973802983082639021670558373867060616677543730264903930514317201105152225798710533607685188599131153942979456321277528985970239443826282136673222498496706671894535916672537583135923110921162000638659668542950766208271897653496249002453497134462409017739037975783177811932393179549044281636308314217661856894891283308560246993735967551467691955579652431235233737188358636009063456026856055650859314458715893416156564289326740522502699463324241992214529354211892338019027501368585770561755964718731439101547469962781222942740861621932964436647135617640682541855152638307967809634547208666784518332845935794847034986739169864395299858765359193843494613424200265135142534869708810241093847554244711277127241273896358812180799858662999860406618698185362155755416898706858867174845625271185518043227597825310034713313510563982116321051604464345476523075787052238531203050640925046875477100767447879361044869034935836997764025447948866271248789798472171180957047530365566970533503739979266551310475341100373261404320614793507428628275542202516231516889010904848530804937819745901830488507027070631683360906235473005791293679899428445285975820319044468522908240772346678504884106106194239125285159631637572199614844519281649608391607189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -2114179481035462759360300011059956443974557794331698014179424048899992746550083016404608191985382448697603153664536355608083147975005810837378766665812324841049722625483771012433703931887163015862139450795163301072567777137249975890664379302269969924461802238688988699794624703796774559386952755532400798653848258453836879944741964044935057909016100618785306969464927250042108452956391357964765246563353850918867949595299847769764082054144059069309841172355605239162633406095047916004650848171620271760790281149003183288773220432022152425018777024893393114587028140853940588904758136335062322739717880486564715760196096265616217451764350362586948720514982653032266071422575908744489504511065366707004682877657494474463815549682581581703414351769139850602617899246454883178708256976621193789356518447180240111775583724171766337430532727286399719527519744378297273726300952277196231903193074430909206692379551459841708721418108675345257754004357054797667407415108903874516271955952550002703407951451364007977911111212299812236373369545541595813640176340138629483499057210367614684153083672690624870534419640402757964639812367730832287623221692055523544221825887991943567978807251776585210137419931098066782251896613689178324340569453411566159629751398187423918551387578494235809031710767013350223476369440811764284990791223516570792487454009519623670643763473197647508765907746929509000578239677046602567460902598155936536270817161710814461346088387917626931192064810574812739127862137361608285278136991395045191902012532465189991552879556048040944746448372707519719209435092053427959612260210803976579698356387205954106138148587537648852963553182571671834035325343585966337404391792368581690824878614614425669650445895613959097980526730680365123566607046777464952980413458751414208525949526559108061932798670556588662663716946112834383593901977184305591144173374786983589307492511969307243389548549601526118221998448548230638072988238405257042928575590921605865333816303407683840129031399907202628749024461888205928246651793764483235498053662653785278252421668390372317255701088588544350178692168182245423526418035883123004819554123936440929861263789199600416639326904877271543528752347774287614482120051984677678928673807315527768301183026142904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -13901312592023821020035884929012589341066433093087750080672314199224232638756274277825056488135093666687549992378337957915682647518415096433408349043733461741478425962589188471957014985573883690323203644790582574567830051378746608101812245825868167996218626330069331841318984121663636351501920361584309134004101468098146177457483885240085593033232183997800153590493926125027486916235679382324860684734527561159595598453314705957358615677297724418418426698259845082359718721748012415247934122719108456003783810851240577000419930134491146391760952881383821858739489137176660872150809963549597072167985322527628643351701307751723176130868810789785656824807934671060327626141651951685470535475591278630346783513448706602278080866334155634479614312880599236459165990299366016736305947706865501362775381963927398666843125275476336476865060467721729855098005288033159433860574668421328187731847970537621182916389553659207841618842096863490999188464723501842069033463468137461292114525681505947049906216059576743348658230661887379224996874634897505824307088752044027582796568546878561382232796283108218204274381365259798837008501065897179301598232566703395345966088340690501292167597450299662678283798670528252390564924447785416250665321038626337132828025142646250466453199181850129424195396671226291701427139028028591927405878999098846693300716808032262415822594309115817313722121342738825471334485090918970935432594295304449691904447607927851661195824225780346849804306010561215997764701493192327042821442015344117308887843323889153396053364347444540007358357095570821605192881362031121037119961170728102414376907328810944620458133835647179937410188698454032035546469683915495820889344100955440816489948474431373282229276383284418181229930474716581685616107380381618536587305997176055940451795281622027414107703026973327337873601540774691072870703160235323204037005011132468096997447205244071301437139564111182204402667274784147932559186778123414483162658172146053507217455305055248782523033504839576975716903057456438640598160961259749573581192532841065739218650976391678112474116150422068240067616099490427587109374310577007975785192335412187085640371020478948250268097747831743578544341857204494595108897265939286281488533594775765431321764600121131008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] 711319281741747286859964947844474301607479766703417814037543641771507245477408275808903169845066575817037567089192253401172041356252595315651876576784808597974385090406936741060477443699315030045658453160004007866106329309273772823166340041464474608481317750025933749615166070700735243731720194230140590513032167408426319422863108626868833261073499966829901302080786822719029228319627508317806769555657988953303406778524131914588665391003737858845703670098232521533172463939199747775818085367649882195693684646227245314458881330467558403006833029961514668216020898414488534643913509204940321769017287672371025922047009189526988083521151979495562874929796463094353576962773148726434207873362105156271650401682009954547616735563928495798628335076717536619319125116571171489329098732847109952171637175500668578418586283960953296830708806078070595034604019300204312259811869990905333575199472573753118045929012089703284026657324859210874888895536419993309866060616527965029765589562983972433280098223298721183269791197376472273491869762244639142961366341490508405668871314114772699017961808396171084896108447682477278850451005285036213046549004301714305813196169458216660763402523821412089084990460274331810269207656478434877321596710942817859629723581802030176292014729561413916853577765305639155385929500541617770916828267017194156006360347887158321203816743663982431644186296081873391798334916627208951141115184438249261786680067264080206647609608128207825597315075139436006607377647163350435407680538086736908111966968479855390487151243881016840448967263845747593857702671655993221933171677855077882599685211817901807573635341696516267844108781937380145248174678477248446255663827250862103302169738094532366241616376024390595699447950017956233113792864194174555623383001531385545365393366542091311888962169927018409274948281232443423401466848909268426707573378042698263390739069200233589223936827693118754006730112775048967533360296426932496409804532935206687827370854120632743165888214825596821802180342141425159127613479418765784564777589215925272184279067352742202265778892438696500361256249080375236533401846464640317169409946953859891507495379356042793310060554574515090532797462614049808408458491729909795441145039606642946437479027108049059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -2546907393719083121891781829296405081139502710901098059309645617073411159719399224552605825284764884733105212370123019140095444846575334338728240936446986243998996273983559972648143126575059437421210744790172172357378575025259321720482306721357461899118464557364004987284233009642394325850319329390446842467514630570067189357106276290847398618558450642272772529981009084123968130530300122434429197779923468102476181697223347479042231718321192541585269904072586172989799878753326968340842013371939332251183101910744861779658541209384516565809763024793540676965314324334491285363204626030406111765053222090332346664710895113514823623330418632865915096782110864796911694289833000750592829130708524169333500574411262458457656624915483447687328598998852405582779924942282339517323809806782065836172084479514661675165581868096440753094750402461581358360865566476419541994122341009428551819802450368221957080400914901562341589175727386565463763608506701508327317909114031820456707014632234538281412362164394560255463993391472670339753959967954816290328807222286691354087931965461330940547767746592874290048069336634679778949711922190822205830313551701778021292816851603666069565622027729136237383685324202270661780601778137734162676872031028019812182516169036188010124797384194417792774077915521219833780798957973564735841709434351485790241533669976164940290650408928498132261422167143567925462668174013858374510638726185448988808101582765771451687359703393027972710820555165038464911508984253235554281401964498022398735909613721029315211417845067128448621033899052945678131419220143438346040755356440539220022431713762808693281570013532690243703246995247411503755301628021813178914807837926281988034517534212854018131194931698734370289689070109848723786853645358335726974868364910309276930447508834984387014279844016335083254784179610356588669124249171523746866043500158390363160157375081303066021972047480491844788907596092673724507136228580153637150523522055036852858709186226670757903678984631770330811488083840862271106108302753351675165708720819573824767419666768387060649181311799839591851936198389168732416281677913006963236053225122399454372190552058391953826355053845306193473967971950697413243299586532405903710795132459629093742457964869783126016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -40682997467579441407979319719644070416873733488350847641086353330427226234372641776537016013882563614556535253159558060536273870649367038562061595432313776743206590845949304210248586950872150384235555106104417453042252340340102536801599566394733649453698446582904983908130491323346295959819062550821065827431279137850474673917373127700110432949470760345462048802211171454741244496915308891028159484534410912890633894643266177036888601241243740385396554063715682969117638744016802203341877053491245636449424786470969927399509083675891059178015313692885927217921649275772450763534992009274223140277567194085130808579249027098034334464942078041305162482004388461841609713542426244478317668510102547564170702829309450818829743060688714092040469674954793544955646927415509106764772980448914456038573807449896821543029726413509710859802382765714801500898697230673110014974569895508400573849833263703836301628715742719182866340084390189322928832161431677265757034717921545843522886935190301379533910060037347801512967949482057919292980075474485381220498869872896654111551191125978100331551981069200708388846060850573726882159384229454056840582357590611257489619779926714039326223012184985856801189458785538572828923223290083069329928057926206190546406693418666639465994106859280827308390252253256751721633766484832021293125122942210040779260460571845437827135743100784483497276010910001686249713859721450398803085674996050647813465333407341417192453772403255631839933971196488743677711559493149818214736303415440065663070442644251475238368258955813385149448968767803739258426715525907635659237233768000040843985767228015032960768225793192394340306349806511501424969836676109806567439367325552510786546816574535563524184950665115801584292036077134267696102060358959264467720058048645204248606200207499778569915610699000810950733350345318404317841661519457712782455664603640685143830320747221408996359813893836713554168502975942186227709074007859285381672864274624460182480694180065258297857483241455798908894436727250707749024845750073521253634231736610857753063219616162770489325095382930811307498120840402547724845616112930017340133184870012916083246918046428160086842912422994298592533264775204527656509242331811659128333074154794772383786328186905354567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 207841886316567760501887322122648169703401075980308104344102215603360680335273906157389324371994674980629177446053871027615633117296112075196084871032465745227368370747202114506031715600153384595259788772997469886555616861935710031741722839478953290705742656828153365203162651092773468861529163605373229967553426309636643944192838187645625591743179310235385866560960978735340742738930895939947457782956528309919229560881742942672189865841991044992503967301137202587245551616221929814577224641980794257408655150622354227593514821037769540211639435398376121391900457098288860770906325781841728553851402183568335754595072097991186741734560834796853956262581467492303195789505373153638159164706289584217147850945405190967015212935088824703170299592791100757972469322625775623038417577814194936935821666845062607001639899026326200371322022530210547022843285644033174683237631866712509923309147629027492464177164404281504986272961615211970203996450228525055053063390008981700198970266319896504420296206684360884622215803482820097208837487004332013486268655547661620463409462452284834128750962628621265897251066553651433673534852428863399852958038522612069736147332100203592583860656580739614903182167219421743002218176894378555213077780949707342967515104184024389426952836262769828115526250988643449919020673811976638926580820638844141748360043535342699211494423710182128565695824420927348042910925413369668948915585818478975941433575726372306736881308580738054080951177005400589961453152708859616030273182458073366464237947435021983414039590643140017105433718750528884723159913242259894731115847148696680464486990770148862216068807306820920258241801830679321808633577319044982758026191235243836656745223871018635600829457213203960668597266666556890897490314300062146419931685239181564680036786298696733419793427258350244221927045411821024636960143170756968930328837767964773205781148564465115918409787824758514058742689066338814170306094410264314459471656695067822190829182744987652011223018229899746232199620503225928931975072551160667495699024556744995972307958301568337607271137041787525716440444339915645518888418229730312911664554661362841849469323150540377337485752736878897121526826606349752310419225036217656305884093501178147177304328250659312762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] 753936193635321527313056775138042542320137757276875092609840799844756899390567082608254868557965589227644093389897125659525503959128202768674331964838695999534555239409259367228123355879591291385619444785104880866246785200250871275068362454657300476543904579493135483372974945692812334644589236893121429447178067472017901329709080759305887670180815858406960492303016898266781648937077351282090628559240155737634013619787272718673127973053479231678385951891168831425910809908988774500750148085503239086656016225939902867791673711294907869801152573010880542433276244793450545018746072652287477870155802550632621554736172710483304469151602151466800895508437571084217874264069346581051028193809201351598241524621058262235190634044171753630288395361832473273383706834242148105120547890948755666768077679418020049582487527898292735369973968436750818686714756934276355464658490770833637584263550313555225567287202517900825679794112276980155565318576202789370093906506912058147221526857722614480047419038149193498573972063186827789197583453826320301044364789635722168083417802067161493097091943920338963741993379864286805069322110634451770359417652343431063527433233702151401181214491998263902594809197849950056647078003415692829010518541255452443206513563778721483630316179079210912665879471438216736542353796303851705460526855032906721637067753693809277000088077454666501739746390963442166258864748781287513875019637001389012500569736612394713148953922442717990516130070764794276070779969400105812615455103950910793709661742310635788926518677029619847540340402951275459078480565608306984965328155988106007423870823120449893218907599815590772305442682791689798277404670952244855795559646544264620631609023808102440778699276839944303333452367785785613601488392632815534161176469279339703362809377006207670336489462295535782331402110692362739500769045961633197402966403736442516147928176213001637865294658108324650841467835131975855827846174317721907000532800963628214077743040249296758713840113239790853188362400077804858821495491949324979615570087199055358959132217598070896312920972821845007951615605925802485150955500278472861406412147667250023318666020319778992846256070261003873057772330196039190950036009349273585465167852337564725842927179377523713638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] -4392607732291210565509440225954122270647618902402386918878002260021056170123180457287057705577791036016209524500300832570194987505123788292747313022203679403431207807044775493928070116273083886286493426299327510444331919348778689190049023914899454653209584584069953354060170206290695711535067034259643354994523188126305391385507791545610086842495699191412875147598059239631655022206486901959710983674041495689649477992438443716298936566566103205452919680975193785850272897462330732312301584755990133491228569421037853760017715771890017282587830654714236304598304218147012564611802737432932848306873852146192143604764050414581532295291083361480697103268702924994519473487904045026466594720688733595088179866780679943048092535762617091141666722528201527452272939875938439737867241987951665398039748559256756818170672997103513695959130594006497117497727251139581875032593528382586652143782604000814126793042910806607143988961064978803403209329575190352795775243907318798768394950587765465028740262599527046447245469965070661765086765911446668686057795061578642012341845635161646222287000514264221092805945917314792725333611901763795937933162041977316346121205728634968959897282231290683650502123645143805855766238314413441820221012479085016199377242951128944560574256169078475352865523726927417642772823982523452715222011333609876614321068356335976157541880512341276821533738612054103278939246766548608516337249833592357568498044434406483869037677469110915021818652383474635306009161377526328605141790482863697302156677140357451116099862133712737998925225228843814641267683788976765501899898280371698191125301110604132998701290278032728571478633506298600414733431893268557308718504648171460432523902977060150904631697137023687272709464629470579048611631089629931442462296346563700069602708800529531700030067550056230937622005654856430927521750752299153155079492894409284366040906339184740442795708635263004052654984447698077061786880558621051126743988348145846568379889373106278938760797613096280628006830711700307961765617235708910890383259979845249029798687931822527665551589157442628087051629776139323329480571938615789388093038634402398000104951805799491792201601097090759609143381746452629910055342899915344298493136982467690815441401230442650627211264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -7691888992812768101451241191957257036057629333657207905298589329796063298559256758810928393659101234503545601953243208339515163828082994173514939768606041179573199676795432870374114195165276612240947147840586063186831522594909087634015081558324216375413427939828514584994626868799181741498443695486971210473897929984178777575813860628523929426025376185064633426710039099051154788562487424333124550012335887752825663357680693576960931196991884197641614359081348240821073037039828417876941260760056700782977004435994100017296129647930151691875758114547901042928755519306295071961722838092676333388173752391859242988690113130452454681767923601423835587018044333933146890017264279554210360494321660173395101225615538587323115180928556418413525900622178322377264785544248906885621389970322210381264839477798808941573687770820200362385244852472478003256347082782846751718771937885245423544057903345483378521690272462829613759882682285501407388676561005462951831223454886895071664748879173716956170009025052938379107703378832034837668909613403087704628895516233938545622108948138404416217054268107824116223109247637997479298082145036832844305611615719607860460490686363421372647404858488466380278490287612121793762119895711239885409648279794082805236663873469920267922774465533480029891402386473685593539575044252658444683775228142362485233409677481112209673735737110267297029339131641392652179740863302144606830733035199317916845786720515782568087016768765928543800050878726537629759194370932296653798725993622918690980031511928974715411417716880095502819074171812872431379718819437132542914904510126131368797593806842317169257297425183925660739465726342102532861959108170861434728451389959702376063104369583968061452404405125661988529567163904751219378263120082984737774221705686491414326260222859119479124221086847841996428266194263148017573044385875783478289514112322007380108743840459544840158330756483892888991934816798174194837766328069518455660335193034803375951906024874274224572031042245556200599821195437836409283593345580609266678507624924663250109639047502606404364076110590414965681310754781203180946749726426646696699081865765914731125405157371078520551132340788197250352505969958823361757997453315704032024280943148245576729508479720572174991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 59219664640792467277816287764779680065606565588895728497932004395334417797707658077371074014699634477963852723798487078449652099406788154240557608652084428292386740748690679382620660621691514991747219442938522711358033356273252880700649060294137089359821497373647312946716299858361358705253536527655234940642255556142779246827985933040625589325642396074280598345775508217139802719326557162384994556450069596739168847518950212196086146831004975537858961626568973416488572582857911127936036652129886433397237242111982568443996525438827403259903933059048343223919617794826406360037461562389178698015334008694511602421001339718922916902493606882266185028715213981970890020877384724520300054687780135137734742875209436560253265716107353056321362720176770184704770318003607258091241888684186565218619329097949440914993566984501998298671826501988410674233933808654117641921686642099108268072688615098243375193257720404564093247411710317360540483105625989987294195009824913659027978307622295233505854846947295459974613186935133797185832827787534695710935422145121268680578383025000923951507979187822317097632910285973864664912929891020725025311826254830324421994452892508602840485962893418073566291386338992863689860474492050457470645282663061420265628636599442592871695815226963977128204738047238274177108546896152343553145204450881662049424998628294001479296605856635340784347639230573143430578290512793863163079517467158239926869019306890158243984120747036743614482265745455137730730861763581772314400259252612329063785533559091014948191675047068387566136732334025928034466879083847277764884405271172585446295094927263815169880196427353338742677070416144382496678917000135324422599250424406062255691630264276930497793219486429316148182518243428940184312019577167440860109097091860708797536578396023770537431652964692441290089208220068054668760117180385076905405691538141511769360888953359379049509462951042731885402852489120003802102748402851944758671298376990587694506489424084848842179875337024862296980782192382156619305433833750409192537922141416871524952231174602704444992287068379041180090120399202248534808924952983516945564779764187963008340488997467062831022904133228851209729507883161150155179938449568952069562533955220846013605086758901349949112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -33089900804096034426590842738065874129425185046977297968962471713250810793470780486807625210522105067000510480940363459574977911861158344172504911083224826225122914061530341250845144776694909111194187163301645674687414056714501452914435488133430177740333334209729194798576723948938611055421052189951478239517261914360073151127031114001802761628255069777240454822654130783162454174801579489223852303384319055099079562829524620096617080154035011742381230541847206946214926585948443582635368070350154408421426692292044582130099874988177366775052672442699676324921825033441916621371509991028623799331183787574347721955699452939320896519038789229348263199961161676153886491827703744281226784723777269341730874235275354323620370135429575484879727942135351235934562264141758535262994951948234487551994394739271500847374304287609812353739360376777908372517707954729664262031873003912602481227932630835296412805247580269679060529968374686064649717107730134169668199235471044594008379549803135633868035933234120252986945682709626253040564213292433711703122087833060325874779629317959066357801267941595752248041118176423315247159119665130849928894984148285658209086354098077803567947787661552779810825802547687309472479018171192398167811562771974341137852337756670266715467391066045853274265926589391219031186766282414266553469013014356144633633837140038770688926814343007046063416614753309182860677690353707926855092021763482048390649421404121043964021647143609465810439052306988628735921388330314628755564082270584086506090325855847769114637324459024980441486676411981691610214911226397378865845961357927121617452205983028660397788643679294394835719694241826743992982414639324308031343345265441059036598038802204645990488991227934936804779508682494294351028511911438063663466538541121221037076221886326153319712889473602413362040053138894874590623465227481465364831928647362797205656851490839455339744067751580707808739146492218239543495373780016393592803003172721094090589107298783642172860491603980334145175720593009492265754515158411916704382253518153406913498800605125897900589087523612619580879320260783203969468244075411584361220420233511471292096235878757752050934860479777060934161217288390745324268647807588447020103236152012017118552119710602367200133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] -267253531738637882164077706769298490550402361763466360124566795635333645463021701010299013132881597114595822057547984742477061533583275945438839458020746397366063524433627194265232031412998614919305356826512829243166703443806141191368678806552788566119076755557217152888770934777772279511485500684834127436186951000273515592650100966716172176350033297444682271306498113186023811027840341454166891623915313125260576635524764286412104408878762128638078756051457290971757467222323879143202755848447238187470557658506910323124849195528149405951110756513924420395472275238210745452974932764907673247951273921630762666378157616595656157255863685478168486566080842917792180846039479755768280616062509061056332888371798640129723229629117135114617449135200485909323909266296779349420367912723326028852942569999028791610083892344742876622315615511667484501481001399783234397366998008219649092595478525746198462568217226543470650614047406753785490900916446155008503779880269755378277186594446935420533151625748448950717543127034048971756792040807110723957385100706596637429651518412882927409330100799328622920254601212883539858175234189234787434607868371386342996742887801941132761323832362341459936446491436913724591905970271922563854098922684321627035877532932761235533348826682076754085219461562925173317227730782033844936325247261479587260369714067988719045985506032707978178742375507870673573686748008969001744917327515729943487749403010312034764643351167210365855715496062105157790754165934594292741397863811386480649607827317381145376174235056022831916666253106884352276074478983477582981192553104894205597440751280457794993333559505124263070154893269167956106253481562626222480359211861770881779321102006354001214624987862978212962573849979711442033179489785135121222539770452781009483863387639371897622545542760393811579068752254978717600311713689275015724103011672378271397736385196679061423219337527185046870045896252356538860911404372207399931426383880125142528192186132808734470778984252989695994217422135688609522295377438387716633457687253008344117355487476339530381210053520168135996979216070338295145756860929345561738501542258069276187706755540808896335001803150460310787160613238971595502134245723004465127664850518404455055667481730176397078429696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 488550844543696684810588127287710151698290675180305701023396945550229288873808567202530631105125542171714330755378249140706716893844445145973544075783495673178713991750830226995361629187288745092076642688687150549154415070593606339130720360543024256156643265405403270442230680149806918845396504901769012139097279559754479906686992788460548217945287650984914285003569345394375685742886325254349390942941831391393036640753677333224342342263175427219560499175833153197994534789847497668233073150203628380990402552036180526684395402930190872782152009486022209806330027118585314001747209337436464671673364133692274947648637338456349391207683945346421692634738330858506996999830222945839895733165027658477490968958393208201887239058873097259019042659168530825287271929513454140291584908891183700354625923356462001464204147819248070436181173629536836575712412329708222662032768664848627417932271896867702501615490558704418955112566398355969303009058971987713986213149629749239529820120288694317937288040919210856311931743541794253007653135623255964649831998192950264441193316928512962968722565507977148585319936968527598019860665903276211855910485484073382063751563119085417133670386435797480149883976222518571674117882810617698999351695143132444618950201232005803221834035043488979114342631596647725820723902792565342291362534468732499212592091138919757932626701027590162490214853249915730239036358228840859850057923471550139791080073767608752632200420496518423837495721156821631360711587965147655478711873568704746925991107985590419220013926171421880880058797999566340653160720607368806159357157892744244541811123345713671110570680294836464042502405190875713610417287024451996997830819146280052707676367371895800606792860107536162791482654534305569782480697420815861033097649017899658867887018799759963663366351665448029033324286386610612762092337374439508752001070363643237799051587905029306022758974593866430431311385934152959134593979357848370745593509305743526414089362863596829640208660198362636570727962544351768373147238403661366102841829999543510571544906579899465118976881082160775878393941454545529346917812758938397351249355057938574699140305496091597259020011097543985040486729128711849354569022200935644683636704795624011732620508762899614709841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 253058843823402368338213446098025727217918245286751649602135992273449526217576346588438491005017283882224540978029595502870738925680915431036999841154882030607704788856966516484851576934263629247167898336930078785683672559215691818548297029096818623838033944458370502866177981084282111168265311024847652180507195077623637458435652644360237452689560539098137453277380319940033521229423832642158481804151289458993626478061118264140206796886649125830316413875097468434554721111109755908387339125510260942412089867203129144834863669693780253691656757461881011352339502737482757079726183314542097508682080484784926214615401987456651997417490173064397067733754206531843236587398721739208739217836101435951742367889000434480012219839862506149304347236865332705879066073447782809857620844556122034753706104052233881756068439562546396415526741166506767601171620403904553314813499174449584534271140286140212919244550178337556774645178688177082381012099144913036135075682141929869175386980009696811594444795002586093964301508500101038041063182410706212988199287781186451146236285364482012319978335098060906733759536374198729779488656822147664364552546094814822770641638802511922111452655775449413186743785029455662207400187249727387723583497478402594883314382890039988301068478889712867556089650238049632886397328324311865639734250400666474557388605853169031903718893415701837041194358758595012574960556009103228643998851216193649122668489038085348368568607482768359536774695337281232803634739058726955707543570440515820374093072758482120098866824480905251911669536523509443407668242764452566851682527134396412258993967009595801374126042969797070607201873706914274046466973798890254179360060352031487861787991699056136932329613568305025459723086505492472771219203205961723084319982791233045763021330629118568012278338529210943485983834840663829699017005959679713640186115488824598934269456567071224320822505115747819178697003597456204156165689323204748177184844105000474144967992045637117579715935725517929972639144082380796340417982558899536776293791947910967045941734161725132700405875464753855048923055209311312797938090173738495353471037623405985872519945996994750624431817993397395719327077909546548307755665250372946507237296039718883404908902503065683071336448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -1649360744011760798420980330025481290649851596226566685121088286005666129356104758744895027186440290961683211532583242287319779422017529873390706029341472194374474367822072666090474278889623565417797759419236569698336909627096792831730850058847388010348370957842662874764002119251447614250616416454973235570827861960734809368329460698279610085953070079716210231927243299059320636693738346257555413125512089204556277903349018082794370489534561637045150832494325423126294265062025126791410348311273871780486624486868370689351158346527385876995304714623800321286835339229342219723545956850388886510971710444009679547049826333067238103660922122831650202027282379357797362316683001886986554081629192841027026642253365212348430860230222884266476442413246510810202858513469561510730736330697640915037160251226829226234600761137192424094893063493174556293291069244630167703421190766791961337673606162184417084784524869241884925398899402965671491092373688139422603842572137587191666928371417881618336792725590638321727223537869393423562806651702578695952808533431137558122249877762390527173585930261041078157482057954203738415741180104816114919637839332197044887022441279980811056731519364253670753504432924743866197525842221082902277294741487096009665993412950734023198270284975593678141383901396765945410677197361134743663896028149675656440929473838475686458155803880991828287317502886042896979499944082539165623526772408248937139285367322398893303714293161895760120529251988305032000361104171482714004199794687848600919184114561478471385090781635119519745189521876416641267850872029673624766420461828148974745797630642036193246131427934466893862708768655118535558305099540991720448200006779845320105316180979267139907219385416399472779491239394931086475732051575166649035338590095373965809331599951834739657187214615781017732715280907401931945939007242857717810939030634502611793328290709153011951876023198545998812765111545329027300274564802804400105121566520050644640417110631256586324236716494642143143430276960904663657166356325613301107254916485898450193656538578810273940189477486280630375997126473595760723488471185896169290796868037599706656843917197374816164414207023904676462425296191152004141719818505381820330835247961675154698884735706054966755983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 1564116624721540568023307069222509292477163669376697996609993251697681162594507717189554462535899922719661553624447639822396267488208869734159018215601824922861164705768878424810190095228070742321151976050708438418825210570959408016952131872232851094904438531451974680267488178546727068452221449119334745411665266300211310938458252592195144987574157706896004623952274789180056084776387679332143942783562671002470697625065176136092757597164492795722879305546191361613364535474465536336835992737832208535178891351436296400816910147445571874909727392055145551130916366982778764266048881960319067733543839585392331302898096597528620729552070924456816874127923936277019453984341318080737809873278593366199536837017603747370359374824924057437328850476477382136886696640314331502838650375770532002233910734157495236531472595412398730589575070908616894421524980840625509713930817212521638893568796823668763855869024177135941515555041017268969681427230364500167802848908357134364266511710179348099593317194488453660357113951301560973819416846464139734592819612478855202034308555313578420932349927320976334210024532372084187085104756249249049355032458826442835582721087782074617684543791368554365103006526679776262445076943897520111417573449661605254362062932146504337749962876053497186027544700070194213952279427814254244678377035849975484127801769155295403182998025292761099883827567454283033138053897433198151394969482966489731664587709459194222969763706708770531190361280253871918624249997680173246447690814227083958883929331331291085667945015859794430005202837674320635384647002155278424097584868853859107781507752735073653643384400954311701909923305769494522713960328072619079361619162002651638708667782032004653263033802682921445723119524039037300306994503148270570662552659728087126393117158275852998030731025370217885514035536404794065070816628196456906553021865978543687185564590328670416178224865093326140551378048381468063427900426401102958134950012126874263785302217393904143203036207126843486900698086730684787537901364007743005113979145710554870985990036173888804670670334885628625069223779592214302952896274292625807043967801738195804345549769312463942190198119255403477023850143938807789312597906331754401290431052853121157247141456631302843302674432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 1018294523238977951358390744201460009753700949258617981092485884360464631351703854108492107442523339747863667648052860967839938763344359599148449843124846624693951227725624612974309446854418514708049055001831609899951252458962893174112595733566812391768871830513788374632469525597073354836346931084770739607462764794985300015401621809529247513020483164762824548648348471792497646786635781072476865217621010383767360609670390462216297505633394896415249821190166886080347032825048128887500071855948088974637630784975041871146387340000344746544396860487137339878925909952205381432889471846297569549266604660923311035225969028083104412657563791685203942548492924236955317296561805915523980037586919404084605822913513445013096441534480630479534666815688632018567350162777881439762556752212395067290530905719762357098106857266215744948606755505318841535384197818173416597100795319245791729707319118308288492049751772437912227884321516094867597126643025876853800098174296277365493677891663449120103236996749997830037848931290112868251804847600676846790201102016761479076454178673208849352741401889266904108583702419822299501168278860724425386827051113444341437590867986161842206542841639678995956853753509693193642277031037713565186569619700786868267334024897370171595450019145704497551778475844397755150001158332398246292001598971440287368671114311982084115957338530868633415560929305096553004837091095418056446412526227877956159451353830352107694348610618933165286407897857271431543612076912124080241642782273929616729078673179688216539602411375728934974031231108282799414349791693258686015198162110334612991609322015272809575205506855680347114030469773111775728432325975716165219114127844884028878013674610243401850097858183038343381531767489902316279570322127645011520251764859506266997197086759852988652839378110914162621769399791676818194345758580279935397561081491943153079538613628439460667017528442226593819611175371853840998532203261649324820040111247567501130031382503827186504989137008229000360131293375423433479384321507597751801449474182354931295993470949651013106541921296924393868467963894757438766259076725343707555382812113764275406701275599552849190692262271660545413138219998755360090254034953275283357035961392063693644441034964615949776322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -3638709210111654400454505771865924280944917366029330950858894262975886261886969530946420940610215195310801890822475889886773964563214151430289304678937387414141165772553942397570369384154189189980756962409718328915549897439999184105388159589119959482781335167572390081852754849927523974497887116566214589576468222393775507554053287070909859481510595402873523500881532343664456814081855282557614991168328402672842859479480093055431068740797918267091417740651228751240136509126865506535260843695534058921510246797325234764590740892727015328913819253114940948136578782846942675470680296207041663644507409823575973796151699027394787963061314382125513016769629326027134575406179182361251512682492806359186031853261852834651905740966803192946867994616260930117356897530769047532555720790361330066060965749191043772255823518662551698958977647515482725394505722965144025889441751918144092874826026742585450744240002414893847235928902018172571507845140616232531012576571519871409048447673944264669413535000241946707496434061408810826022332627767707688245443906729792685805333260660146899488166607899608370046745100398120502096463464264775886091507816950810420380144770413946179502633461986515854397148017090168226552263233608757860831965423792349773067005572953204631917008370441875536635147944173184803105575192793860138730704942251955717421811969855523987326142077650250955184040990354497865311208376621822651999184424867301586531891038621553414821135657007032038302823588887777172491981266802936142118165003464578375336533309108603885777294196487919227105140836378567311754293443537424935156525204602265320483767197295376734974908751796111509236302200756548432720536290727648837804106404984370085002857317640762860567454724360161009894163664475118966349380036764920721813056562451804401312026835497668224071508270064567264766805752357378055610430266804455920097260350991355066194162873492061354447725407652662936538571527388237036315813836171778445142458143593445495037210337058282769812202599249098989108611049183221595837064676857938890763746381009368048118185897183633059362565349235506394128515523992129640775057012993228400506054900078890751671973717021680609211292782418793003199350286552072898277779421374737564595526197657485360901902461756659206243483648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 3167304574219887139269166602378889035622310326473756355899813740342202567554392686072347531794828296558717008641459282206739003953486410851306903283166407562043004494027077223011609804772700238189071634805470008003249067368532665477795550529081344199768248895776551764508884584784777584588458093957192753044476906064006154272835574828006872437391920336547472978505301235036219731650483233395991391766804485324255047073152736413357581212436930077209756761999478930119127167589479766140928878800622404308757788286096643598666737166459658280812489518646100601551230534863563869057674768751640590497146993512763952688306559434171143366414082434151256654943845545624089890754367911662897154579961307007876920281582488521057250901099667217393334987494095740606216159553868364778828005785373556549587823889833027837544298475655448538319950352838432652047571657896183857871021547745164763669660032291733001930186218322101117942521613354912400239439820640324027725351219381603258005384990483364842187387613241819383624286910035476285945720697080036825678148600219116240286337227252391913761541954374533235205434027776858504570036569116118448926775446199781617347129303867813089695156211598768723410740609892565049619834910617415302956153814401457140925111864639435479270220757242929896175691343071369744597593307036076672393213918547346301518615783151421604863592815789191381290226500488390536837484739967429093516411705107668458224120089816193895785762323084234757871688104449068074452715589589814103963157977443704780893743323398866727803680865256375934764186701059239398863715871678755572282655169894138985034435095362226979551775075396947326946434713372567829044219225630053877658129926137434740572605177116868356323385793085582506984506072871333858699530348581064605965558325513670371773037980583838579980912278763852685239535547255154632955294045198983005397568857455270635138638102418120370183143164990044282738506137793589108674547005585724789037606827905181079581911194219936493412231899598923281388241292812727745986695141650385917993297909941420546120850291028377396517790208839894091946948594661379473660964329099288916587067070039706307697947572661390999866085440417159136048426968974461025349802302193841444686904284665991616235352007322433758471127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 51517427632981807123995467102251254765886493979502329204626449218065919959032047077185045331313066806975650203716515471680746092495172136049939948801161433048811116286720199224239471771209451884612873637269954851752163033011985415678591903526031296446504160093307125449512789945717718155490720427484600121549343368088728366311467382580993760256283470972141385928637483261169202834286237915646631806213744081155025024511851824717454976803656089491548743491478179089578805787673960830372625556838376152551969003215052949877168839401948547593018125667261397082215982731023840151212147884746921059637581470512626817561701014814543507456153449219957982550218308645528256334688998476023352368560665945803959580353901019062966332004246492216890716099957404877334253401456517192998225716258895112050260576908671871466978878981442127596400018293433578732063605990178094127164316668092987044659161513199292226088237046535560203973802523083222896088029086446573975953110809594610248864120979287583375423542507835315348195463871176686106936869068154965185984739665862655188918946392979152092830678214789596907249473217852876437413528737645055456963739477509255951159459969814749331048386228256803819108136875727051188153650245313468157154936429304067462499659096846089383974590935947529535624572433499855170930802734147498344065064068508197657329265004185440777134529348342412249650094383983129604537569192731415223641959483283471095980011751596016562859083954209274196118194392636327341656849452280514643024489922873142114189031657094177560932490752289098997587276378341782433966750856047569679315092656574050220337359134732225146098668036640659681903041428692724104207142551442784661314904402910727861575352564854556030860104298424383031421233569624884876823120558664771883855677823938665246417607868260813585098006336894992913768059950720829437168852131282869970653173878699027858254958165629155848507880960232953560846842787929443988955747846313762675406841811812423494096161368223725844504165130887390267255083681192760500262552416106577804783701035138301899909648916115245151687718151891698889886216309624832781573048279566674178208242612285123880983886513430074759828558208424792066505383800225907628789106086249505043044795841004125991446255835926254495727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -2799664958312798435905651147521638089509688254513658561006427248779588335214345237672486973996046824711325066513425431906494379312399970780395450930558396333638067532666423487855099929523233965541676026176744779437792750854796841767653625541928345951184058002595257129838958584122806465853012255458168781994541614364158381870424600438161895856719467107109257638836796333754876625878967311462603015638743951749926322600474337326644394707829832229796272958826497172971873235950880133630968962325637352120528871211909516798941583025295420867399512665576196623783106351149290387563158005613017949737021255642183936126204101711056995809631098322066377712598733233931228569085077699353627078252017079398492909472307185857805106242598308588468567238621458449273805976648428513147872121759805897706757730953231517200358191090004291527621262732944772988831685808009735334899054900074920785928814969767346961227476343436509539096933026771154269657054939640078481612675003525805706904323473523005886940083006898011828703009181222442120860965236127140193393553980998260852054648257834786233499143503214074999556591357102614038582440147849581886056115287856332651673755809405740885408892761754256528551248259982774719291575882084387591074694391422821908479212647156075497962164987219017636506214846929927142856255299051842683043994611994276186432931298249810335480274818148924020162281420762144475912498873252009027180281650149385693808470741923615167992258732520372389233144843114787649763010358438175863934456471240156096415436016660034941927824350608072337012508288679063996869111907311537856493477846647889036457820733704284998045021698952269128397051317046325217146790998836721327542495163176567670250167988092619205760918678279548883958042883689362917071228220495975531085920918315688333372528512117549259608301620818368517929469545814492099659611975629758533947527896724626175587981803308626192286711943585434404763392659873985140508348502381155475288850879948113771001456779770556998489795431822207466134353420028990598708833481808571592435066316739066136716749222144076850307762893949912984583660751880035595222239302056823489432655094291708410473846188961834647991653324103963409551489867116038804511199992476830578843367565871104330584440142420996027978874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 2974003080022769760254438311710476717473722551920634163544210586988694272976580284640405643642770091676995704739848992082682346526608316311693775765301084513882057920676150071002476322423576434046373144543366986718721399671978515018933749267999168922931208379203284727960148391314488507072458363564364558677298551277171958642817694774812910430406438446126539801424830919522824496692278588848170050281580530352396645911558979734706380579398511730051764844350027051028057098694140831750485798633321450190094249118720178753443719872375533113605852693030879775642981682875912484076387940248664188317975382093905749035451510015152574449337870729196128566687165194188567269122281560690474934122283444957627753296502387336144338263281933050978081417065487852950657160228024505197714631541797452600185772086087911917290527178918612034955596571635248129253069038801647673561828207807871093044991159034026046067437140849107356371970055782663589850828242946830059008886446872125435586549648039965036359734643754772750998913578104187054185620194966862967429775597906023779026049782688601047955589181818113409841149290991627788662016777129738126856405084540361833652159735364004965923068432087335756969802793300660779178322986688172850086457153062367288901962462028788953686943073529517464440137179311125850783682117647671754228361702182140130267062583269421744081539387177863616658222909037750742203453648920073683060393945873617932245437250915367548693177427074301118656625968406959120607680135369624359891859975518973060336086516780662017140709520220315907488246567641886612912548077924302265854199740300724880575499197416304013442018548799679924739447001767967663040659431388490931145304948917560656515854105999226418774189824100074976738622286059685173545507629200506286885510217461032779720352469798256781856736313065966344928840583355979687968510835182466899365275899343560253207807644284259543732023602052598131823483820439571077214018212947488266417282043916950207595975027723677762950133095999315693250142869546381557070247557913642267975589123788968789683684302402632535398016924682984418663657572756403254420059925872327323424154166935721357513890475034672404903296748936499158885173350652911580416387964460177915578032922813790025149377608369780503900848128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -1363400683214175194490165516928744013580206898942290105542548973189072719899203798220315756983143531752854587640589523027459697069179717475030552380539202300647323139365660410514144796964637690787967659155992860334688365520019744660247381078830445466089492056887408589201924367244927234227518737738425402729182932818228302188473687534164749974272159225856760946211318154874555292883019076741318916428163519490768702718276127780383036314123713102501785573783507367364895819678759524959785315777297681939569018541412627094275690252888493912758678979055602273466331996205384306662358838090980941561023959088990896121531868836084893247180617152465191139526188910119617029221637426495523328110417765190605729207585337549788455027922159831915037944816077484065157165993183886923166809946552175251733455994181459909435650619974722643717636334884893656372772001587980306990732202499847085254163700411953155050435527896629994614246973912381982855899089631651016256271587613185608266378762064802486503863645963415216842490071199541663859561605289506727182698678570365085743357624703827007095718908939738152489897694692788835450235684449700955794717686448859291457084374768162635370126825377353904065099036934846352257382119655757246557580131240792466507229320134309212940547039210982242460860631507703574969233561505617486367584723848621048406082733721100086790791692511492911505895775887602340860256166671186981580079057179187619022500475132810771440644618029921667537894886649693528534783360838649534543892386516191696603376623309563225846351167092520767332507541330949578216220135489729664755005640892792882872281902092116169819990780342315705543261943362073948904256693147971789922003013483300982956238364339594813680618013832641876128262977933414692472004735412415032466907547827479331215421186370137104428880608175256721173741344851189762900443212594555796864539672523509589757380073187004163818452913223921974389018694864638347765950525239460309496999049601283528979570127166609631812274216585825305425250632941192798626814250045890671270745083932671866366184739815598363552533624703298900660128105663316116081282600036338509757375258326772399681383087387960421270265194991141995551429841515674032361582256252789453145514347544008065985222850176818914934128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -135934254783169548709686038980040407911397208409017501700034939050346579583214609302014821021247371820220210007541827277906650449137428181261434945977307871405689364349747360782395728343440406711326520744994633626384862307702777060720915135233776299961380984813765238074961942591527961861190646224338348861611668789500610266395505965669587140418553108178011351207232554257362204805958462574261016550765465787212256795389036179882134884757051778166063669693656663684909008238478208392739916554843396665437403167646005800917733657894711589091266842139606707996778027055918963204408421582068994767953179098017421807986173315474448994313395377379971974809030746176601372801516030979098560430339945674232916380706463351742758041329710331125606745026460135743433281567888367729567895019223339085024185582816178247640404104002558806294018517116682763941157432228158026986016213115682724439241778373445620046496860670052119918135557391648974886475814631825342648339783772440181499326035591988280439901280643735468472349646365680447862835034240471373514938250721559068059370406724375284489954203629796557532754599428733996912485494790295059910718300293530922957123151178918930946237397135844507216056871647929753605692162248002129234230297564426205700461874514490970024108116506975751091767108704998052017258743665323160093819381917307923202522692272019414154443291379179252474053461546132336227495815013710948870018603530569160234622963451346578528401075699384537273138907765121598649782652645837190948477979700940034552639352909174398694404704637947530711594790319108690529152019239966483980389360234078046954084748852256976188769254804737401417545694233447928377508194295785139668463942412973451033745503891432642110626301507218121285426452983508948964878755035971247379333079858664529280455758412239804439056446841895767593386959600753061813885986232368059634962953498289460007092233147980727333895867324576930096227476396010687660561270584008695941695051974593605741446146226837181020792483755471050754217960797746761804990237171859001564696294417381190775295951796423080704100176417440611086454339236740234722560614618674942986480126772960441172969053083044483911110146289451930046448400298014398061143501110349646906585991920933076978927083037218736552542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] 641321255286579208657952731291759685048634174990356873455306960451467435463945139731183449208790187102515735480708626934921062504388933650766020662044320328856236444727143677481129594353484358826417130367789677551175937971967675654805834884408547775496380451264998552188644717616453062969276290389428177738868301630855010792726315477922752595331423220202005453799685608785441047955556572456278148997476351842580866316404865983229764284000455280939873751801618733128756570717654386327798532465215840379138806078759204845125686327140154863783097115737158561873948633438083711759970998859616321844627716506105790920764713651695058757966892721027785403033515488553776091791249881343815615255135657990895315439038792377300112723772120638870769746509257295416035281729232668837563242637574478797720938866720372597139356803975500181566310557938848555023041223506905254352664170278837305135052498040585377609073946819504431566283962861135849551718409866210687809461404714865445337774097071108152434744312610107512545865448499426958032184461584617611327455378498510217041008352659358216201589429575911803581207347114539355121790528836969204628616075720121192151663401039819606510278193955336755358947455152809846613029322110360075167234117431962297073782445871434424848857166205496744220134370882401298585922398713445650063471600285135711021650725412198042605227888966158418701693533284638868337836297216946854679118491642860137095307652793217498106125519164445534874332352042815022738729152532982162871023017863429012865274518570936518133250434144647995471643826846323915726460975049685531345412938414292762896494764423069040383801726516434412315308973095350503496108833603101478312708207399444224173940673013881660579346161521565916937589182107452792579711238021257530765204510033608570221338438343704068031884586981054005836144059629523637939765002840732744626488914586405665956460946242264226494358777448892354257851392678753966028551419507303826842716691150091785190624255176932612020341437916269932603861474065939291131071034826106494521332957365044527245312989287624553600033861750862553241133523361244162348471087956128698868292407289049120281583224019333822923073799655906750605148360972450819925797195932096186168415461956469573986187980765599124569456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] -466984462331388188248226678076089965752615082836701799249046992872578154444883375233112224714975067578075272093196838790727888982362965244302665800462160349953056967495219842173681760167490485577447355581125536402678532463757788745281227727950892322481568765204401517142809727725991436192271496418528996569198545968626631993094455438397298830640551573351584208587032747053177303017963446794177363959585732493389927421454621845348114114490164736780873495072462895168201644059306088709172885870559225705314246463624379860187466115752360980122810121096551501157681071614229445040759696018075874103637833800170356205552660712210459730185455768936665714895601032332901416964860156571464795364174067097808278637320769834296412945884937340715118147324323916334837510870136937157905843582949703531518423524317830393321019475638969729456593183404787050539057481107960388026756844390449261991913215450948835079919499795818346499288321014020099856296325134219794333368722364875445791894820903510948099265551540735261422768160615453065229316339287249786102312857055047405938673640766951219028303162761468974331778751193625316419061241977590227585708806760013083967189716981419185004066127999289812246807802649783950584720841304379525646163375146325725819117586844000271989872428360232132610721986727457691672076779834563028251539002558499237998346873953598467476422727083800645382795022621278648041115722879897415970645250596562527826752701630816584303629270750646012389364478626728197775875704817420981671648352639658445935851957529392516140919397109255431570273215579848692111829397753568226299077579344491526821017186925720988687324112413666897495371374300948389266596959212748285691525436286572904571021296062096166575465289017059255175805378005044741694928738384567827745548623051483817436082281542635326790267739982699118073153372040408201960794720579348509721558646777044509126788087853726082094993389226182118896890267695583967067296046932635524093893994232310966774404688170458413743658836338680232740299406113545556009630940827388835559225774769804669054669775804214784025367090104892798167894705085414674332022208121659541729448924593325347293607428597962470680958209096090978191159621921556750318737234716694039323609475937693232822146255559139135611469824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] 180655887448227283190772828992171407535272879438596781844831928693796679654015381828653239234530193917590266168870987512446263825524671356883928240226842027258394775697127469616744868421163563668159771491694485211760991924057782218412289868475341772660136608341110497868942258931993134107170732544714405792777738348577182210163391161384362561071963672910373280278611179996575130763024692089097291385436468439151644483658617972282847352881611998506971469425956100818444127359094986214381817839222542527164326686420852661545652839185767179041809173337323553891472009358646048419662069058934065241266329074558361189576914348089944032692578073317807373184618658277181458560789897150771352782286464457559602330137778538355356010422646789400953251274273148769287465968337144835448806037804266293102088198029663996795362190996456599662958377670473023442843192134998989790662110517439329019109864567588093168304477562464040670577392142625810870522082721097215269215185238312567166042045856753601346935282284761003851808125807219631521676150457063702134449598186581691468290641891511619770778732893250772248857321461698044259514429036106613667167367148696586233199738010209675694098170001374469950795520891595691228465060335314900528081006274789272908839094294367787147724414822983397298946486049808727662203258859308913493579923135399326388885871818215423898120221502842480216015650851595854142214462901421180911445439347816203428641073365278257034295388315535399801415920847143030998527200788675718607847659485372980056454984439470428256631263573535682535380019849391601886635910690612483636650528668593467459657686490517855974462002759117898447699171136382628540672164614217462834069539294053775759861485880711723775095440555801245617515841863491031127752302974185594318898015694442443310551371911485983711591420673855036168535787592317540646029090253180246551417225504895914362796887205772630467602993953569741285384132996753380471241397355660006821317210988467322056094228172200868534986087010704770040899350980860688634567739088776923916590363981207654127314218553540553684695092868474242637488430330846594143373777017986677675572628361259530648540623982751835452841232747903263887949555861924793460244938630602125325862183367713716929375813098293848073830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] -27907205793682662092841636066137608375749046301658741209705298296422241523752020880347247511464585195095358575310414375471775234537074724788542589349095281776662808030844749730431074902816491679991032286535414057401654388948529297288697397600009052941660627494030272098643545521413748796392075656972413782978887833671121168202495338001574483820276633183164420384966165604675597881295595106357594531867988496703424178733202371176442853355075254852633004856276566790369464841466123256197840202062842361593309697295053584753621668482703606499399892925217836055640716019992418969305020469844674885699502395235558157369924728304748870313719599441217524516344666613646200128770184735194573964369606199305128126416448428822367089868735239528439957077626299552162380885067071533492404337535762490560262741268474883985105935457347213178075002603925325357955163134977719231445304507248908253695989598138871759969482341433264494506986148073736161279580771429963607432261135115011757832236173865006283947099983043519148972376572033900390388320854655600500851110164153680777478295236993259561450926011912883944761305599286769670432317250937936902664069565443014892142184060447679604810548774916371446534187094214078123489524795371907720862847276243784331961221484244457996211297099199448057137152626145475429758354382458274493232571203262211423452620326843441723631003740103826499391445944267045705542762497817821469604820062654923739015230678191922800241131311362923634685782215216280430583585027314700074380292534310907984817202564672897425145638375214946107825083305365093069124017625407812845221717991459635382350296738499519834361602437728139960352249853608306262030764640438326165150363310645215784966415918122616540830976507407290274597655135061895041049371162186475298473753449111395255204419343553019342682902741196127433961480119434510495937885087624863229644481626746186890564432726516534036861932227321593364758805702636143212862317212777816451340065893562659683101201225677988341185078099459414476442537514516331666152153787631592130771373245815081167973598767379661377694759331041054778823473700734689980768206986683445483312929048456662196527047114654580531283199697590577611269178289755328716654547055019170062224898835602215020116820994957499548303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -11261075375636214748815407709780353912017640799761719101919984127382252107495143105185790699527842286225034304727895742701106595237921865323020109867645477057418808202978262387747206274976924519134196996213609404553741054256980799075490418553992646149481858248093679470038663121595931298500650589291994830124242613719420632185930659845979555449727612827784962699838981014457641582438613406977605721576730628811093228665451892345124095726301424466261248727451749587927739551995303245658163639555544884798585942875841253313841317251522163712391749531064310840469786355018134886081912650969767260641604922927774973145013554968541387049679304031895924167359391508138526002954925575422445187128429734472258034845519981480801491222810906517131172521752191881695320850386862215808809382174820815075367512956379751847535897263065629307335034638928482552796606631829748708573913561627215651392456761863785182720356406104404996061143144917832223422953258359549438403176876146715673766498796621778112605958607917452699065287756551208944835466113410159544988984107118344361579034211821457678493400663518601499193336886119951526457900422129607252453250159139721921592503432484844555951711150993873612429787618299812574362227914983435250283979227638310296310994984756034089352984123931675234201960337238782751504139316059646285659450934646109160261154734730491822653467581876424687818154695855421295349554947995663065841174280646594327587429471768454575723343035115784195895850396307735520369263935998076046810219083818508747233031357377575054754194822822009394174741148835475724687394074120571016266055835947810545556618682330836785902613693815049531105457946007993872065870275059672652964530971841629687786914014623970666301555951755039528793221978150816469824743759505466413408216123179509315773797149867286059269973894818324094136128012394636310310900604967039757267781315668201404798999305382962512510506724568458997094089136859235334382867059585836035527716548145724114433016494205783877376304278566048094353031963988443335515259343211460687902065463615447837991952248702472581544614949182905161270334822281363385168348525587577569315057415264287917156066053885671289125366995431221980372750301336073017111987022621617860095067612215094863532521304383761070161920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 9572229703733071275333298256116369715677155474445811145356232446203704920825255575989211557910943063582353985151133617103402094633458644852865972941499378743340861512328704514694044164469287904549710300421095912994342871533304982191462743643782982744253768515118506734468031659732342793863073764932003537196348970988081773705326105791767756911814629935717182414845309183703730827879902258234866330787011032096953427546830228312057111542823586995438836921952891663947683625882631755045586988642608201216216684546383085786474741071591608794031653878041738007386896660890829077207769891106177593867343256396086882026811791773901633722889550986241227006081615741080656548149653479967943745375022478503603444825177704973482867962238329005249227653020917452094279976535368464171995705518504444535876951642504007302513668365579215528857312733430448089926577944983770506605608466353882890464234268845016473679813999561239129030047509129431171853511168489303156594462825403092326336205125751206942780628813887166256115332567140298312564980840892737706007875742715210403260402652235854392021172635610433859887272324577054451900901984163297322516145584111744648060857631145392044855137616861843852829446805894115883550452808888942813974383931116751158101471587730990770201796742275833026310230101288957192476759493262486111059519188361628508719870599504220626380923234664068123859564816659580312616928379911472757242339213529575695490481582270716190392414136612957475258594928035911615307001254491224922238235163336884089772931473679083953619979609864609933293615653354724909736434226270427127117564289543206203269711882809603570851274879918943114752804994056313194239043663699236864594217727705483266204265096355776933522529703599631393603243378225136396570680367228027675352923745851887336974315585325100060747010416981168494423359924790973814252884149913482649342732254249292967224309414787489258915645764911885665040523254702740227390687825310681106419091532702583558978014400333781134651204053134907952606250967582243379949304648293738166897734689940666021799702275862636827413417561222165944334702943437063450726037114989285360331593378534312560247431413499095520748216496820113007371526686290994072926151099636647780725720402837822218685330081911358139400192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -3683579555251426949324623040670349310458106612568951593121884790799482580763718084587839812575813894120014673759041518877759349627313294016628955840880369943873284646516286286633429798622193469199402217229128466613428759739859085595235992616934936947458295803214836831127925970917883909710694350817895993524175071458140224459837244561950406175392578664683185622293474120152241638091502718527784717284818881592430699833903944822941044635543127471271213201758040047647699002037667235668135949165802879681392570695161620008434477731011057865405711024436399115707829665924036557883121634902709356713728054104172698580473950962962120115707608090632442786547916515781664642297683952929941768525451920874982720083726985297812036340654465153486910146728182986885508998690983873852049846305362847326724106937355748310007253159657722838933726920770573261909365062493422931344968427692304925513524643747276692138353689348926143925604233530536590171983145334760067641209435482735470454890358301650783518649955274855941177536881683585546366871053050367556057334219113684010681276652036918820026190450964599949421836233982204074553592066019769716982060418611755546772761914188224989537327926002120415180641236873450905011301952356289743655861952017377094221866434743217404377949318178400276512610186800172406258831678860493494342320263713983224471976954698475936330820346711292826190292913597337208437297971457542052181887511348400682464763125316265927547340355449589499180964005704868509612662710858379427516242175393060727493262332194603902671893969902337418085714066220763245557585863021207139840787239055432026488108620434938492663243008111100416960392111406989302713455287236580067337888778722440512782336259786783326298059726980132725125904374468378657438223082576313761805828312035263926872008358180067022013184782525718780352800659438273187698123390621972565542119414420714005424283802456271212783238228040876753195671764198053855087545099606461768715905053842214320124963940097708631376975708922117513706359138298730213586214858054708633580329804804094383439110660783241801480837674779970367564125306105941025199389971393553545206091683897331640857594902297248097304921315939512001710549727941978962711713739100615590084649410988098296018090884120836927651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 973874469417411007541765324370857674509941229243307427192464612529165076715063293841789581457853976659967924148622718880932991050847895100510239328942355923565379449902993819563127049579436051271129724702934339972669745687437047805190968941764027249231812003178675918079472073095466726020909268756549959113864361673762376401933286668300307382544041285036538003030441836221851029947738347203172128408824658312399294730233038266041030594190525869274638842266803446333440194519183910911074096293965821076675729396621876966507664773906129821710478811237095028406397109455121232117512941180510187888184593061544905165348230788816035522658956429512264037044647078603986401003640089173979777475588583733445845223834086963649109874894990210885509271451578151766841391362724198284817230238915820009726234546029426432464278262687387345306386703087923277473973812186603091303483110845096623525124570745763972456005221828037619764466283723763170624383477032981079613222556735792409118795736862106938185991479569639124220712024545405696016368291918260421936831188265762179082866141981359071999936116362280969586666015520092187213456378188203634751867047892134202630940261121843992476037746078114113621813031851202068332742790612084864332676514671984220128245431379950970665921796634280547958887221801809508681083010072783861328505077557224885513391200264414888556809409442253502648403401408636644290863807619088129309973507083258873113163312275854548668454759639066072803066803996443509297781942421455851248168814312896737201713578323177168735229294759939678191936786245787882883978842502585600333622013237669611763319980682593440665520680563921783641859997363737115013956851218826965888426322845883337770846913931557202281858242431327910282064846532807039842413446938783774456430223181527657100302917309419160862222451085741067958882659029857389892039002547268661332555683574732547779644645969898782701872988846048572717674016408304303333491794453452959752559949037779234626978639111932748736938971590906920375182944135065408602714449797634931456554110419233082319642407256504783780075198602688140550236524421350613616913513917778192231282304495371086682255881723246883669068568253432915768229990475610750751006350704650736088754971961905809746408566917439281954816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -214873530034887457390694618077141917723019825267544964018783890890989966433142091707931071109167585916984172898905254052826141924779617250841499710091406587060520835935568936522956538819351546483957811308919516929938303758132141920988644761215323992826317707463866949127577100023876096557964063418406284531852594983048147936046776873745435633489898373624341735292287618718991182616126688753285011526638907956737050526293540212920289017097993883205005244270819832553708645651560099659431938496896300280205534467156673990374592771597474613899677562139368710545379778547381327727404193400408410273502548637503271536318477140963673851011425571253131081932500596982867271278629139645278704264064571995224529722603635230335751881683546511705667973494346557020808414492398204146211220600336637531280085531062302771572175906857339324401572095531098593694442992686004680830992614487344826564666863023475447808397353561582596106957543253346505943052005050405920371984612186228704339578425043581238460364341210169303664374331678839394914091935365757401136250991769748115219582005721677335026711118785257967205188674795775893922435849020227726545554831742776249475049527484914249848398449041561029836181579458854218527036616300939224102982149401115035940027072729543991878551590190093386119162338652819852922148821281213155760245226280214169664888209113633626369162280612064119700022905967051669649605958059882255902465315503911902867289609166690855124463956543076700682287441465837681906066342616802649947655468343229563949644922710433130732089493636601540870184640524805132298390218056525478929479458982547852145944727459731265538476519563119317615653649034463485141500811554413364538574085748031250903533954561756205852492003766531542016615373346393327050841893614179543745768151081709853257687572419912001823215568860289371555365320318962136713017357526852032237803357970187748475578909676664243982185074993067013717615897295501566545265918811111105975327415677754972221052054796856850419823615356602294654448464106628864251987844150520406679624234855048554226334660562090782203345396212702856707580562943242782674343931942783537432242967655132935547078154326242604534764389678178854508078509504144807810264072243556713237446651450686387312985247241231379988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 53696404463823007487726824441318521103578240979201386129729933874958154175214163358442635807657808150984267327017215728331354290625386237608488946832793978604184756816969204916135799908855722663040146677533271650508120578693554967678548269994508672644288142605576522296279825404095207203381816198465317752408805191457710158213868742516164101298625844195269993470411350162562763794736641076910111420829448394426237755345534862476598322805426981964734361421626693103231832363561055024700674980150172185931787139077833285019352745536437428450437264667041256323179058305650719882631857038771450896016255239692288574076709264891499628583350104957049294538539277700252852455904196715106507499279661183073102791958729264661538240246720848179075121423789983454790858250876675358698911107763513781613048261235408639149165317980048407827017788826132756728542529558182294362644421717564391642104953588188998068235887140848290426532074926919353099694318101214628301945571776211630784263084891165782112945272917419959174931776223601869305664459938733988202648356413517111531261982072320223991515108532046611479270659624122114058012773662232111283942501532939478191583433118513429685921759097904935915693385424980858397471101363885735402157129285194615767836239440048198153753676333001200991892940994636583829870188586871787811234375066309411074925320329826065617635270998595921002626913290711951352642286133066022252437685938227957810549539961104227062299526072541004100232650870222680108481861223585586989031798993866893131027254503101066560754666643532568598039455783737572016894063749590020764585836085194405252464348211815612394732005065341540151456836644831441834422679006275641784487421111924045664338928371190082036210251047946260214577440420816814274125138774000804908953106253323214175829405919241211450631048876117402638920847543044298980679423577728023517348594437423468255416045484651141136486353353082853284842644647887192461181688071714575708801487969184083846037099264571347609088900174223531048317461687933456341850275490229385105825702580160294303584671656986725486023582650427956643592119230255774463446052754256328153853432537944288478355140291201542379279220635422128135588726086253890241216814026473255801657274261174629258222895414167505731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -17407838547947721764343914938933804417743608361643802979064290569207676953079432357844742860500168468931101729460553370650950362428534240762739448656385393375059400182005492675488068493458768148115872967572396946440962305002576114958237201166067313645713267493491703763994097288370646577990462553281148217832057990832371274155182607678704220038657801573569739606055368906123218592003391761443026767455821662428279032299323037196978610802274895666042526558612222028393136654683528371009541107620017799816105146424664329649887732785815881371634837865366298313223735231858923322495112657066572998120155590902283658259716441620246995493784632843501856946111480007112818927253337913341996419682739196755498372004540753446897028775599813967039286387163997855612930741240513976894741078843855235835063835765195798688557001913101461244093124762547200999611494175306170624583016018356042295369695690779904735788449876532428069184014211060257119823290368573010555582888681884863569617675469405509404216288625296343350883718634270460508517683479603734194907341664647794103406999561933066513480779695656571498802036460668195460410570246421041527480589584477594906516859642001152395384613831921796016613252736283674843160117668042159704963396536554360576399247880643568650775838765796982220192597232157414756475714673883923010175007615910123655919634097395088026191796434940853253650085467098411131112931153024491786399427020011155860026234368101882645955598701567260535507163476633297316907388756052581672449826539428967969720857261891815175094273885205275272520813761144036839612965310910013036229912999123454237204118014460008968536396151931002064769817163128312797638208077352367435711160487349055859888381056208182401911372624815115449699984956362682836215443654957567879971976298540234472873994507594019491321538154311206281279341480967555500666299275182113642851565564545915584598538577915209947530579414493931709668172895350440528571799255040361789241693405370842898434551435033469011991892830512274421704982534311855562914315801864372927323987282180583214534793703437622929381295349072258487704158393693476296896075433800974409801193251039067573652221935877051679398148528376259423380349911630381712883634933278717177384919915775839109213402298592316620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 5759896058726071069911251240082047159995075468983414736468468012892520850855275084521278898231004108226545184407178463237453766449904088188672172246507665634382660004269297189164560224436333561768423599770738040960126298497105039824633159721506486563665540884641138182030814739210745774346549948499952773557547433479748708809565254883027641093506142414274813905593115148238683931174985202530355088966646461753283976650905983245632679931074712494987594199423357401604863933975527404012083996843188930438043773873701086722869131131450846984433959366652833177191891200188068910422542169327276072309588533998157254508400679498127046418739136265649059979241471046968890121866676124082198673016421132276641245693155199188003680008323450841000183877183635198530994718333139027026241027798829425476885019013078522549158258382778763563126824985455479241584159564552897274449988931219478186727858532147195323589951768834115713656768535661213655074070027936574914205596603133224745066944279247416089396753582411232425159098074237355139122188418697025092526676667816392836402965116237552380904868179871303224371842019943643835808905450965249197626749749003090788214450765068059239168457989749915795638875875721064915609583813495429968558974239393040710656631498947298751517253491337648113482391317474433617044569139823690605850850242734956586949834671909274131409934279088747586751572608074044367226046188881623531798103634447711559028855456431543774277209879181291855500117294766397198307848731895022344960883284644750451145514727762846850788471882242778673307644626249458266293302075824832756372835902155720210551576623033300948069582180943320420828781558733777154038930820551993969519201259119962708947001899354998391576738144799135984056394117122930560285573514995695128422684374133964597862158356737378366661133581135560255623392923352384898275163939943898925939525723563049797157906939410296183316275468000479350766351574669939200704508783560940249484005603852326148623416999982760707697053759458385086762429583449199189428596844589680034889525113696188654679855534994155758312974103558320536718012496999282708587374674464241508473515864851723154084205445809788030318644817940851834696230574354324138756586701747419196508612683376945037425331984209207623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -1658628549545100575444484097604976216825809151506394886032670964782206798745861403863812673565691811909401524066565218881745237776701383907031450621292800138436921641568536783342670343666256685041752480827973924576423985369686370072585615224986726850808065949453137133999818241873810672092916301854280748256307560955421462825261667362357112385968078324817637861943185199554848411751199106312987458696881464092574314286825229865672535143623103919147960059883188750698301886415037396084003676608140264005816140092391792262948214719243669375150833046357377487571590889658854744850299262338097710937063426692571561011251923722266949069205394420323817676177870438184940356792838182980192875487751048913120814405279467210838287950059923492017559164801645615903105095971721154218838479874329690202220647556392721889160134896897254335120517895139659552987966007702047807161262385691639293134364156520771543559543359661891805787684731418770433305968317117915855789158282123807421524916427464346139504267041674196485504471731515004819874535007968146650139515147851272390790017088993929099742387943508993758070390572964960494671376735480236608120668662152529499068300888657122051122620405014807916500046859644710315382400185763172117912177742150311833484325649232367936161096423176906312929357063136311364604515641638801630500218654850960366077074191491647173281512217636819811188811269108022039392130687976034814471932338223386737664399980504337036886115124230434139044600733998183920960490824172599133260145298848936547744807167474201146766322388513122755777187260410440560065531722280012127976111702508332819769359323732001136292958429205910343780920352981106964707844085107206071113188178969264700744415157618935978080563446450887850959261618645793967452400928519309060497328966769539436766343895902033839473146652104891539274459485191719603977218338553243118850039260553528642012626578389721033418001425737602419534192384644268345866181963523121554312384612941493460155607244670893425723179412610247156807325261217361816183556281703693568589768685486348054529684412868232078906321088486210891080310643716272559056466106774244910257457839310033497731954603763433647517757645601999157942773995303793818935234233491745205136826869961347914769239556877356892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 413994801938875514570131427278137616813136457937913392623791004525899626146751852664365781515834229747822440894263431194809855270357214376223148502275298740904939581190472647563255611996968637669535099433618295219659562578149211229224975668139925254742042387253099965728299082409994435521633894275041153609810939076478156258791267972521171561160008490168386927979626634283306602955816710187737955071142469565197656520556927560769568483568112626692053538040856559210762501093789426652820279255965603323144058533642708162330056879292201884969651544696734209618274785601579711172724610695958531493122159549772915713721192044367011459543328359714194375799126951367762958364490254562374631397737596184340066900800262545182654333687247377935754356517809792572103184118207670481078843628138858155518219465070724100732025718428975434204911668961293928964262180113221636339689123196844763346293067559767686620212242136160336022363440770120999895690097500198068050940737627266002054165054069439114132420880858735718212350245887328945276468716701559054959048553769152413908279401486010197524476139929265023367822674318701267159638300996275826908245226542641291418840953149948228826163589176077113540306949326303935159716218569171685056823702103801786741542441193505137566413263350304116704111793973426138971945352376484708851335714326493045762677952676371801014789383631267790324004420666033596140610408855487002133496670236448534320452751548402449705245026564743271905449978893138622688191944863070386740721963682699087349260731665381075688006319349369438865994434287507721448278043028271483725401569819811528465017197301209877160796163406204755835241947829641392019816099020034615044559222463805585730152538948929319376010983205594491273060948699712623897420048322107266741610645967107191592929098789916844514682565943803914386320112218868067032156745830629826745475780116684554381487812848461348848408365465093132868423842105655561025197669824014492244173491778741367880096507788563474201448775024136114946468543865250154988944068294386177391915743786241002004354823122374725803503359945936045946091877429709397950195465255594781228779305759994845047416432388712687811558733343618773757714222866544484525176699856023435909344702019437282127296280605893853184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -92403428890838363317857777998439978277660991633065143057780935819053652968646048628481036443062720903679955482077070026436699060552894811905228745962824498369034737425090878537700265911917354384959640803550529993455996804908949430468594227309367371987725798586498754841245936786001389306226354830863314267278877827315741273621511532568049083948099795024749172255017432790916037812306950495990539467182819491008128919940962282274183283735499139504377509393153654441126486574690219622594185426844226152746101215864599585652943537009616476786061155559220120909970458518775283298774462094125872172499453216329278440509068310218396157359841706202712581524061180019732780957079150771733630784915662609750711292276349679271098125450645372266932571618819911472409402083820181092630201503708830712854114706525260645500960910066596311693996938005197867948603711114248549068945312604703820084249279245504538879299054880340871055864963478539245603654334269956665655621301620818419268208831447735544757297136767071196455065888194950029032226433937774960179963077254179449919103373764246622535162488696175462690648524791307303050093774543544563722471376093075289450705789691145244251068080318763826014248301346255626373172907981966024188053886222652164887041913917652672134113129652277832886195789102800835130102041513718540157500479762872122957348597426082831440167808819015578717002648034336510658093494740058107597826217229312727437510165809909024208139744910859356139123133847437696102796224128159659166021398777876509769026403419681801578267158345043623123142381561510433048629381246637395081070478157016809702088410481534670717023692773008693276513197095048963580352802224420298357334042658831416541829564491259854322764906980630599485008387526457830065429777038595264723011172774184336064275226955829603852384839068026766327132250717753731245360593995253270129363057925525841635629877740698834241023814024085481827904208846701356764321462627349595310416256000278507625156688985950921375470503415596344756372952487743494570265234059140012724196785041075093727358692420499656502481522431866164056871701564261835803837547414101990456321808234705171045307510241808507203047424886953968271285509520123202093797369950973877307341397080260418818855581908111196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 18436187784004013236244026075705184797295027104539541062985517499440615787185199893971588964646164932674864318387956914965159129073715598893627886800236858556460970788702128256070165289665006736790310385131821845113425153122855992172548791079133453868813144058214368716966609380414570250313474756369807636790331774711029697458874309699047860762872520664501326383226221802800440957347078247953238424908699993087369136473123024772285820865029351368763437334732803683259292644179935717002969043700680890035667031867840590448583117734743262167261105401748859866953104084040982585470132299718002702786183257947985120482170401993259617462650854445501300166770010165553200330474864232015249639239139007721601733493971620605189336554122352008133699227308713111657877192742616648622730896506727679146371439984369949033262714108579742850514451619089440070566514221453182506292522128473580091184395529223996297779473185936658146732466187379120464697943697214072294806589198009460536879873497112421973112153774202701533229063030285803562842959417280902513597913909990139231863019954402622909621157062815215933120924101576700321723709065737640182326680128420728038752111153416955253085044323852586764882007136587994157430468966699117551921243977821089510594492041531642595635497571728705577087517263151205335674107446138625238924466290700499006312536807293258531259776251583619728898522744751105501199367469682274649408139358297171511534371244704782288030779749022461002140236763584661134740851374492335958734019216949679375802705929664347413192183563297092168335325601759748223105237048464006215045921236732347433924931181239922250494932379534214153449584413971714112593388501449892842424963825619816276077935881297930677731939506415802827985327043807467383806937033173519812443620475929280230249010753593790733779011536712806938137163545751330505558851852472632254719322908047829167620498906668977662183697726182696291988767482964732253905334560925575077514277965225736116632939414223753824768707111404580695963090525523984292778641659613148358060337762177208092414967435010556620209132625826774539490041018008057355984253974009112496003211440872745274256198700311577974758805064169959509927475092400596755262603035316479469887698487024377957289987075582459904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -3174542560897453407109443736034289266614264693134885634933841176587699032861044652141797305761144217068736649727530079963650126342759607651701924683888089692957402361190894452704674880100355401282492801488183071221716260551420718613064190936749960509624244952002859261494329334468391010626429695419795425013059267949636518688617804746463512111411663980452246508551264438937674813601659595299590837887675740440561310172926866992498288569483633535390702346031975172250316046980098805677503427868220186798893663345335303325549065911968128571464296656705812440103232501157263080686650079299141425515962649724894094403227377940987173425652815888652295818196177151668514565500942689991166167956011699645674796523205742570095866944660359412978338595723641018746261571145430242338724404297541911093214358788832116581746162633969360829698035636225410033953124179329624124979437990853646062149459024076759337935697043001474483650000374181793666336879846577491838055629397297710752578788470373003179649919658764165787881148925424899550332700214716790800747265854499715578375162068692250098549177827481851162981412605956799579144428425034291214880671138500757540889758026156333576415732540462549484228030184484981481514627758244539005274477510783583122127560281045378441558445102872416064873218565278496719972618706250863712940250092224617375349962387672384620011335105728036034439365404388231765287747658953903403078459939864709758601734694808280232900029657865444277352760204365170722229951232254444486934476189505926168034678508294454865787870246717356748046938394504197444924734663098641918095009636686617576936096131206424801417224086772140720320738598402995084486677399076708459859235599391317994282378344696905188888261297198636991776653118699489941084841854514421565031826151916342095636762719182272574232722379927084262807438629642163288610071247861460895824558203940383288041304432697321315334849650209057652175017792901904149198607608683392125586987376026565882584239221242026007368261304996058802043935016177506131129712091221606984645314994719396974842028608065452689118068911301953599672400706323702934624731483076251722183890969689809544677600464871993725682584184616312525479129311971710875645797006017709387199360544846861762555561419735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 454603988541953881016921850508866421092276880791648889402595920504979567206941201691849709698123518142580540880711206885984037630040991529094430612335416300208279967175075922248386291220153333472232573100474320348081035816048768702807032111860048205261904727472161406537344735349164411244478448271306248056114884796685157126601567837349160916626259308830281022479264731725409923146120236065043898798121838189149611735944054325276375692321974040265714361355593663869604909982701232335143073013686138124553054734654167511385681468773624150101707038401944503883127889703566717496810756671390021787851499727603417554853281465596108879867515238519466887062308957935304376480367024289892573982895239395838545128118705345224982651673626781729700007019923073191103876663705943264023009168834768722214573348040437207319369579837281283533922607839576590460095184908856731189356538500122205996420544568746268982247960831573243112696523918243837300390420327358535490816458295753547383887628062885375766087983147238175132394778663108228849582881010252076422524722571793070261326607661161103989962673844779628979331386843190479302259376043948743716064827067019973286588420508841155214642987215459223074902170065864234011390104416142137843726423822242449416625892533001997722713514192257747548277392767181305631808688279942656539307564721627364183565410918433778755211200405947171364690981627109388563787347713940605259481271878270990924263874066686222896000047173644796881668181854485288565334219209884043041679694121164761583189751308501523390435087136907853820433323681944132788982215055053963979299902998691553879612982840961243956261805807124725071964716537300046748152157697778319765920594376369392615572600980113560662661974100903801697686250911844893146981937272963517272816978825849426391560177395853310151739962319327035923110460988652050262003742267467819916659974353279543279001042654196909275327773012746214697747190997736207545686910448712544718400051764114586465702949076578213801231610181135061569109484981765146948692135210537560447503002038659851680344968371883673116156888214910188675657066291650145353774905060121506859665205993032383898679050416857590411106777898283793622283427706639815460764924742586455741878231279737802408913658775076864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] -53585790944538318566315425488179161792606929509234973485019985658316986742118641909202502138411074420652761548909922226023829619629234844831278950197294740630051617529334070687384224348967887675250753831021446680362157227751868298720535578524656268239495344426860824765808988085263358298065734559322219698901662270417339791205270810947005421067243633454652950042411389550048735438251433981870618129200550910063333077949868996741249012465928222059612289671070938207129433095582416826051188398015009303431826427413264327566161946704910881904617938813154701455014742068690082459247787354101610279999561069044284095030429442982003615435996312612447931062964805946173205545490564584297204018100900317655931062372017104855625671336558675730348288202483907165533556845516009658758054810242561010464249337872229343739031843759154580715793679333140642661202557643364658932024178197006339553790070173647090645960117952276432903063304252202089015398068702602484327437796638600236813286639465143566879224371440740038873176675413845900782981955838838975385121811908959211401414983388978030114596049029155345912686789887491773899190787281771264488696915569780837980982897694747265410317124014959526589655997994939662990080849912696574479075591058381192960413491664069063441731927716013388426144565597979472379784055608740383462102883073912978511739792647755498706874711748749928152551754897681734693555491796292390621790934211319049116331252993929712418700669130964345993962562089141400408685677942849211233321092477853400540067109086087470310856787300798928382399634435543364316062570726996962479568787474056254457413803896966825036533542326937740506413783958598776219224098146358978297813760431519722399232647793226534222840609616407007387795040568379928153979743807499837829818820614256991194552359523328971265609223607238234832940162348575974867842488327037963344121025585280628308413289966853034003855509568524800286941623243848809367209300492312512809380467384434770532731708363979899729743812766104844330596368251319689507115109930972885505104658327909044761698496069723883771275027641007001324502245000904723684022032230105616124101592292859437460822209347654228669557054694736486626099707705392417236314696533755454004157524227769561521347571105136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 5453869570847086154136525245927090365232429726004457828092617181642870284606145365518160621510764344851729790976154526912504938054430084111911115134821207969064215272180846310955295149659737891086140018866180203802077093518018227528273626908040809675382456852691781987180158939208252064880221990306954004288550651555017215188199874910644921227248379006496658283383460134301684539787151178796172017165619026082269988005433027959150280083688020930106131354781926207368944336375022142246179683038835939076601026500189404269841566360860254612076514083416909855864505584476659786483700457546874241552859237576612271668561100676909996946218246841235002463399731126544399895859029173920650202541226714889612849673009359254209817860989404331666529844022446412731981951952797065772431341561720059359927466230451615678865882873203560791737114382423053893017185490682633017331528289834221236164017213268295565004145061672286718511094571504994903320436109175830946852618856827760207105573786131187852709455982183651133296672177710917203586549214515850834578671458623878908390187893159555886454538224745158656897261226629323623822493891329701245558110607478448316349041095472835888969933168465282332956402974257465578332826485525892927883712028567818749300365054031622102698620951983940935579877609216485485088144406592853767034633413483892327648579854028345206174689660325300816119926261928939441926406149073296014440086118829669272538238750706105161937054461545499428970860784136734506467722652294049296057882263792925206280851203606319324802966324414956880312850106344344660173966738234329402195567737081920964331767720939839182285359649906701339233217535840897692996029051692329294478388022937939388200664301643289150175411188599332117995226609288487619478392716244994269093062363921286081041834718689213724176177238889129852534290857104446322651373686331183335533626374777772907247254092773740216553672091697712219894904387358085029454296939695587938566309456557894457621722608324704803063977940904423056507877606495746945062222008564481463770888430477928582713783794703269486709414997637736662191708818465552121117768643210376395316083906337295963787438307710628261048126459649533269015962515571208727919793431130441506683716891372168893559758296973312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -554770790457400533221535079496214040913106350521914253841855827147083890512697639169517017910919058780051111277591153110391299378736917208243199282881429344617180549981556602290010893547016584278093504952166902133314354968462195141190879183029047534831093327004531571816254689653142725710897329166150809363107721502264270957715207152587224482503395205835121588884118991552272879607089980127066777266673529023416156766406536557986181069722173478494611421525096311881955385270532723683929949977802932577037520152501150273283649101685981373641924402051436332621520613389158142964967087948484810636331379461509730520562178978794738414708924914490942911638334262091135877828310877654590988908399249921295712939485400912356242141342672135485043779375172130461603559086528535588419759765940039855426676887398746854966507823190983276358974766743006559054270767016043042671537043968563561632340590083055217414502642789568848653644096498918033202296203799203959497893260795175934051667836257258003521102503864350673949453317184764862182927858565349991179081113124224719146681546580079755713854707981198648407280636495295953723800987865181004629682426617495977144670910728145667671917451233726816890504691214099717752599730443147137210033316708126722261297834940310324145291935028904379067362231906044922997590937870998563458295862986401431556286649790600878255880771242845864912854703433733904523010939896950429517440526820232326797677743394597315813668676315232656479956828653785620165518001289921198238942658102317498222902193095408886756051531310352002510245718029155778909041654727130143017568392707743302999124778007931867843609554635460564133281482324769348282666263578023024690804111293465556831190038132212509937176726453444519246232760306539595136319095174668458668336079231199399089097747461684902087166314577249524546780105229781845810697147623223003371240561125863143630804170760394820917913601277689099773218024371432682615555689312757524341522842069428158247433242426609393093189093010981533697713712594126491851766121056500177015762143198945047582623495286783332697345706424011949871110043921549113679736226668237073530598917782354631134389832161844153961589996254144650025812788277287029184293190380747994479751240896078965256252366520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 65236906674338608522047021308991501377721172734182523927982550438800620893900898554506123567683859324755079762604758568390172530568297679342150853401263335008619960985640923088232128129399225911425007827111306452341131978449253302008067364531204610075696168833360499215394032502315345238760516590761322594128979235040437840435117988239455663444908542767794501355839621585230076845311651039331496364097994175478144245385119344093661503266079815357755585869188862362355175518105433676457994555721181609155950553140766172191875088196472461841644539347391111343723272105460122171644831151605636958888847560056680611464943842389858589507975789970811345927191940541753281892928402001209174047506747519717142577645048781449218096523599563531319566941442220607498544414913458145467576842673158633002550066602401575477691843833466802306818066756220191780301763876051268423323660493106321948038236095359273253332424960530083259290920659002352911868047874833538126474691269879061694659595499791322403280350043644388962742442601031639520838603955029406145874708985372649602173786722428825330550435041563385046891162012869697345153335543798121869364076563069758932029025115587596623298792451288395420569054668826599505392336049780061363874583840075272391751470549940997935622762287619175521461694075121321450553408557344802492698453230948413898619484280628571200184819203550934492885802734914874423463529092344515676008588744854318613553926254795078530554718622225031398610921939738972984742241388369093467772325587915692376694315642187446186628547425318494262937449624087799380577184699140842657482585812538571968985996958037057748116539035155517958806599562528024716877081657695073866636216220383920074181842360525746496244930224755221627224761906627600600805086357425461969524637689165714414850871300989198208450942093509174090856750443579684463311959619869915657649317118404826770900645194399112296782640553641980352611573745137844646429328338798070976567577614787158753571367843225454667944806639379458234290787380663912535961075620219357065418147218744115591682638547361445168354449436481495844312488220135137417588075265273860994265528457607157794935033458067633397988688030005572897914610326031408847996815084254779388503119782942607559370628661248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -8219131666560915881153189900666780965156738346144792281028949865068347031784783327684246194412953499437464917673700312642617909452581223748277166351864421919407659509804946965445464437586321692824677784214489608842368539128995844771123674512033622135804684737115699510563783908962446390276026056933955309206010870779850630954684416706502966300338093791200067433934985576658815076870311151663544829109872859675308530869290338671414577468922456017492572038202776607175685664373134995197047043911868006023695376621178886023732945938823596178474460727393836604677076918707435301898843387114564502283884974908768553697555481249251856845735582184435915494074169364342968724648129561682798012965864128755823531517069051451168293228535027895808055310432352022117083138315742257594552268251357363301746518389191227158087345722179256565565865247045733720443481292129627434016977598013532671852836188476262386785738582307417614922674132435468759191450633465782859888449656043913839730630195745601355783122943102616585929994432804160775352891605918595006507756930598866361993327599921679040676003914750393557379337174127181612777051347742556791366893423783787459510060655107041140173071776510210711712238408293350206759806988108219432127927918243756062254896185156199575529183309030042900068472473060668751509022085874210278207055201642848403059017812072126480104307039161623205038194005675270103183227446628659758496935681976393259154787433282280922730404786820590165288414412238689924868609814819378388981462160790405281644377128164686301925206684048420687200768726819770501503140774318353836961698869828958353524855234786408517152325705725032589298564478732761817932629739884486183800837780807239218402125718283891111157034453689911923779323430366246418960044743974509228511928329864671550555390870365905388037950959867816291861477057187239090298120679738678289135505610333399820528844879553044301900659571051544104597781621606973246374552068631732759001740254254536191576582212200763727911876514827655929801154735435736931979681950994773906933847807312341643682654442994443371507504911080898538141615412935164666551820728940979750750829906289716942686398266977189539286124468317908129859802033845296431911763397933046659517481595508694389424358686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 949749616513035992862310868960861952119076788943752912608725967039616579053650040490454348657929260792884472638096694049889570137157301650822736695795700418282607331759140511535404340941808461628733252398653732634428359250343943471327271787438929039089977301428811554264764964166704908855633856044271231601525313275883490478520161265503354835535753275288290853435103231172399330871029528469563171162423901449725201500551813388934626717023942759308847072349802725952485432579095257598665064507317075701647239784092020953749932429656684425330010672583282813565905983453214621951631528723868756939914703452322808491396345055865865375527787541346091625452220669678072698217055977567491498499241844119572921361360441061563165630708551182419975464014253619645475211136096021086230574966687290475941230170677266833294244231689886177064588949267985780880691268292615025449463015067608992409960550598308763517416078229062465716311808380107725350545474958342987456570089109399048269187038452999569206776198403336178467045292508112962778277041485968779749435010915401505516421646022305463019995547053954907925679991180414432181446324723786535129044494780813978326220920828000974252236935595658147043909647813591562627801201416922678146839499967517663083064189477195489419488591053004589917773396984168417776859126800961902530951630067123274519070028433231358459442233939038256284286225578344840432674833679278804864482537737189560442007719503937835239945972026070225884997517111755379119701290218930392499884461256851155584195912753406926641270513006265429835291144879351443800157320535906474096106971833784907840927481625901968243897105006107359345446776966932069435745074080416446309764822122604887434181386414078104901228345926650499614991454066992075108256209823513179627665207928657778487378474100113032189740591042980805150116320294566203507823376883586480294164597283567794713604631052486602413513718039842638406889493851200859437233189431265611444259368166417669302861643440084382349829749885195618927993961766956325203266854240066205090524381548426912914458578459409313210732034293886941780433355234556918804563134763419139559902131721742528860361319588053497204887362241658676867596605410675949321882249688574938207282728669415827141593923584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -96990476788560904109797894925157178478340166919696860730667806130947555273978811865082932206198672653559080778623356562222434972395410215291777553370175352370779213737047445081263999837619299632690522280103728375664044648802044053630075298699846276233917994716187177430232058042959461573208808002859229741518542345523366565367604588983604154441667763520933215106611275101090106656582539430039263852899422299874218270294555781535325142103888383551648539559271845487663501867575529009278424058387928803246624198333740106791438836599021432072745612416313157570332112841562731542471908097481883818482922659893756734566979303295357894939617988256338957285598516816165493733941822556187023907829377624774313873775160589870080999072737420407323750693373216959531653488286560261560539852415224961247309636299166992382334542525109887890931967021013040716246033049838627295642798642555455956682295508084051317532165821812075778305320764854970567619962628143062064854042662272797203377170858633419088636806856696596704079097081877158841721646240688752988603284062553232887184803053457478883031283873466314765653244233400945219293140363976847747677563067078601594458677696700758441940695692662069483703573430686122585876336008714944727884510938239113023106386436991431949138970733619037974820040178858845878339859508837631381077501683246283287025592843573119178087359787667987138113800698950253539509245766430405959682490345052415517229123950917850789780937524813612811858178188122947313356465140563019714728042201882822083904422448132304173885259249472790564548589382039252145217786979766992966508511813755468657684311411890116118467323565307247878441955489114780024061779027385906125807635199622096657667641815454345968054555544600211704301785921589354609905855200781303460897128558398998857085010371208211334180924437911399103907565205903110331230281173771929853564604405325269686143765650035006834890457854830898474417787665381079895355057287685997259716583769929713021332597629086106894639484727020563518550178572665638914951965239521692744821120503066979480993116754251522382888313344855460346051250528758580792180343033303938032011220189447147168905470120961374630679225106999765415827107192858574337476757209857860616768580648118010074732953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 8841359888499856004476213505928399336190446449590517872229841083016138833141443363433276158922588674571674176348440612528956788652725465162309696276506609118729701795299189726904165263851937523211632648408856513542569371939584214574901695922291753477949403264072238128861433626404977261901769846617016525613822855860779185444939788890488371946795255668466087091357830190464699825380202021284093721212147671302662732027547039462291540445978222500665219195308250429216071685928427006456164204886773744535578180826739967865279897244867501958075871269965306454012813583119378939328674862505979873825702104575134047565119633235761285867335590216298849122532509435210446378522696923469632899339773953181774428916833998566639214260494030864982152266288019618213823176264695012329019166508332356039907152823808880136459793994775314709254270005375226854187938835432343031309366459015148582556388591101268420807301263946613011934316730706028705920320304191928715766940283269334215169660012344079251931168885255976050773260115499085000193593913252722246912312558986339242733132675339804738297601522731130649776585415319263136268161405379355239380415275803514242416103809596138668880721490902603930098783985489303803671704108594732478684056101556428946790700339446705687822764355365680581006841093649609388106274835318007312328562949573639686268315251631054788337064652774529766864373796149339524627982649708825968353313614999957673039204103043281164525323485825401881951860883202278775166213017890682626923997346800393365383442019252727329476170408099679314089896127749671260783734498117637467136290520705382496313561208494611196470024351364372839415892690880098423432004611096656208882515524645122814075606278827931411254759592469734678011062205934826913543971053147031716648592611157679288865771827734300901004731310183502527535958745267579071923944588526535231127247114917708323931915801982581748633216519115866209989909199734273537401442080283102413504117565550263175942069750163333127737792248102184618723231849535470244412846932679865539348989870258305566334837015042078292159020710970691378123857702051268684069422338297488797902691141632257723573913882162945704120701596881226964669115559590132270357664300994916166588839192818351904259047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -635668174970017825538242055714737071673628819036476930327036630340571140478105551949012343117555575850464788046481568723277936019520265054340255959183049224912944386713215873912300479131710312018554796194636914018415410870555679047973871504044762431739985284149350084254593774147108202026501064318544139263169389814191997164083811334795900159242380377680261359096657935214851584780911114939403963828797077851053908533202241531811650068652450423514435623007709043410419523324917688252008625025626515264035830190204493722263266400792858149639659332521035886426886663507466508723836885790981059861969947072817315617048769701777705877675185374094255969427495822216704646397410210246965665253175607175854541342401325455303982724465241260829537458121632195958089695438028846779511689102687786040196112422433566077850044175134147295582277590661918676177595400570692556694454338626166572336997734714259313750132802335886060553032716505305101464090763065968737162988181426133273395674877764390653919303385119598469325414134090810704516092492641858887669656649752023401036896380146245703639004559952032948931523151443030156615261862827178085548613108111552611254382962019596096159839395916113804797762669047437306360516916592810552259343071370459861998406938116488688988848010988464812580029850059033691877771313368204844038286189589849614825002310993389513792917024896339388774369854509815386952459799471825558670112029356584789951870370126084658215936535972386191258139420344631359424043746752622015995265294029297775718515453051042691136958539798360846589776321558612955103722838528411756816037072756324328212607266638259028798761121129338750591323996491287592488653255841941828986764781902651671188317223077445688755310365293020678407428066354084902878833896038924732650625097706760536943638742616482124932190252349143276790487470829980711199027265753464528561814043864719679212432063089369924464507126332314523335589830301457828702071365404101653868109985129302890620463410144620919403901660022579073272635612187239416760482958565685913568716851751976612446121932496378628227653374054001727247158514039908053334748758195277981898890303072758649245619579172516211981239183940617081161728681223393301533343525939305141430894868482314075027537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 22684377846178087608394656042267515524019920543011992882707414863848766934930562714474130162440008818950733832712388102838973537435981187059271795475130154981148871123801481321836690590380945045120093160999202072858277758750296437392428313119638859651139835894109973951216018280076857170327437332706686154396981250330433826207658250266809715623426553783999833228732260795432819778526669129523860511320376022857862484399168262990232924035556943139697358525158924710829397662443736995209697252035281137546964675521444450660211790384095380592074797183999351762597031185702002967316705948420316032860933011991629272949082896070307500300877628435692837407484783039071731319691108544361056589291362311143392872874713707218839797808672816162733905825068114064930013934784384634887097939642005505075381342989320085961011397786695297882079730893569457908207455718016084929490179695235744240600244561467757159172165097135990787054595789831423789028913949303314917990612181990084604931352602959989853271739834189439530798902992459303511283466494547604078675523958339533739515802996873629466297779327184773731295653751463664798391533462481263327559509823595158690044513656923258464857050444983272065491184309317663742266043039441645899737980731485960522555634998758024304386718522497654624575205281235123466721797580925640943152324185147671143417488827026341250550012386430924552645081366726821421783210425508515654484764835732785959981420334161758970499047965413756806584801457270749756248631695142086490928994329113274074533289375323773873828116031426724791378708696286109480532103782640826129316645401561161254234958780149781255239127904300414122247576677624380524569761997435990738627153867106260900042430471102773960692723232681569447365600694513990971234003469355309748609572324202502594867159245059206874830074467842043843422941156104171092953346720670079115216317951162916501000734753986992597929461458882272957009033529565981452723975179546482601115203343355541479242691307102669776000197190287340545172847672896469662615127404596039382157370377721605196871106422121671211842780518172056566233817241470116598540467593721192196127477776747626741785129703946043100187525932608531777311064209652374837264207115548896107639730566769041301569536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] 1595998869756819960677944449339101502268329921694539770640260803055718875616641534715554699507810059444992125359864152694349813301196022846060051202969706632664727732099820290253819989847068352050184470758937215108900059143611382068873084920203177473775171046045334351734198679858278784231729756925882759831859240139162577308929962835648607021021455870570650759137153092665369712296071007294894131589034864254412370466850102601235874578029010917220081437550181127837884170042215297747300720049795419224603893745105479132306828179272446626530516167483919798212907496923629512348326941229552441510168101233186780585610877069639183214320711261880087333433418572235043824947151868765001568286438416126504666225589184627624914106520272907704163456700622429444438879937708983397980520243642278926962059010862296330695837209742063161394811812756084110268914037899961378943067235522429022838656026959352369204613473211920674837914633635768392203802582980624022327184397821012157810364713145228366297472959312827625261779124691983790232894536577670372024404183494883886882627556934632795042273208962282441790637651063106929922223290868524984050838617892279609201034384788756434357673205209001086883002839452644128021874633869030668707504543347222063027602513831793334982640434163411933081460009294641952874438628097866704094577971361216928087486289867078781944890345291875318895404986429341062657904360413058000859144362384573119060515871166781081865487200349146431342169242561524131390365945876157930882376642894638493078763221782441707700297173645787917707484282512876150406372719336625762223665713453537093401849353297976540582536185294206966492767134917803955959664136963862072867880261697894547130688489422754349674993056244458197230562911046016581455787927480277309876454099209518089375039908528766586209707783699783926439751598107280803176328678355734336499505949560742436226412262082517553060330389967281638067148564927079454706153719162399364771757023151790880805739016130721048320541818531446338531451194916246305261091422547497858562110731297368446547462644148310992444839534099199108203776230317382147610790187611017523794319503162192157900719958364332736105809429184314567469435351498679330344905246833331272471907265985950525685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] -333516663278358107074333430594518548202951746014328541837940179824393330679659837990752097275595314151524831714584743311263846192209788414084767960120916051033869173433381104169446638662041097495294703177123870284303137139748336028656038244330893808760458002154485427729440849893037193310284445937506002578789827371417458003363859052781460347749819113876124187182584450663022878918108521482282541895190237563008813212413976064797671708273397293099136499400653703642806626131149594608509584135860959425653652392853487427371831599940925968949667664617682082654538619087153419458357604111252179968236361290041545773892701714427341331348299162660285811461532186193294216505322931353004965747323641411656009496956028053413515352300904773529604680011496636732422719543905070651068930175778408546368439694025270966594855269417604900435921392285680558699065277153940332803982135578304049806489696635970756747833457471441960278608152164800546858168753380284805650729525667875262065093617116402603305642215758704397653111050344442383293632472710581791161527027562798489175629341529571060822342568976975610834655294798681692930461113156622078724351796635876588401389806801344194060789335089804453294425810652631231121223259007341094035416094994803918294823877412482493075087936186008459337942172608469983347623251274204438314314786966665515603663645353924684475149852921709453452081621724225545565245240024017373008815294941105137358602818131385173372359261610227758882293612254594192055682772979560547297565112935811839649555576243236156960670802978262757836409468741387827719923468924058932520112758650323973183531799960455235766323668851620263469756142201442964648742642489935822669362900806450211609538508162700191278108470052074389136683038600869138323576409130776050693910082516131256169716600857419321151098581722537481484867246148353892247232618044080269214578015509495084666629073470828646489199791721692225492011797366391132415492775425277374751195717898165246059238264294885345802598665080460308371129579641238291107539136951154249947039353181001270803133349815392713091212666115118365669055984001703411707608211045404464955773310675845817989353922028797580748436144550257927748568563993660170807578876059860370636919998491360678117376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] 24712921604632996126555783283237552671646978781641083778440138234158392322366454269127124023954110372176465113723109737163615093009985889306072100983674987192422611239606746769695473927136742538179805612386514271486869204672061611029571135440786348371309337764011744959679544203693040475454977741973454069176912679115806108505800646789216369261856193861398352142471065668468928384475930080920078056704568692693892630422508722567527312852002232433530910553763803206298291128829962334875117111272087516222573013223543989748042575644085770318471101896466314097642547662428463503488359738261319211357219384825105204862037383039696013671660146815210975977825792489425993280136131945314135615829672687755517889529162652735776521371082987977192004087662095884765620926220804866107390883163638344732653988576659912017397463784741585564732978873376790923407660153444562848938086499614073282900839511618302180632923437923006951813413716749001075458060661305465650792481792447238657220291975621455286717086783367435084979090556304112871377590671913205764677930994229434993386677165065789287389111376395030818583269128308633780025990935369362801520744260733893647568148274745666101067881797025206242312746708877482881149333487402727537916711283708423231903559263007915821100852488876627230803543303861404221965262462458259164340193086192967094377329864364101326686328349679041291137126768869420596180245580146467682199112157908291162377196335029029953852574345398860184431271001316951186190200471759035492511377421739904135182606968695118228365390814385040696753540734699267690968501087829119447628126284764373185709609042859355345930706165361302974638367013080068371386146222051366109411794965142494135722413974501859796091707914175317125996050455807853730323155348785515274724546883890874944836153471021622194462923907470739997894124806944686928128528771754325055707841429372492300795883798733966971794354777053349754853341105499839128595616974373107179201251843905083814714364599506095316650862699532053597607379705846748667787764317300734449833690348870442808474589065132720708100905146580820185437660430890392548496774051740111119149605294425443871718912337901567369828456088158961154113559979749039266914024034026780835175319507534128087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] -442662927095431072931370120801200662701384182823131374461136559377316408661503904630646614492196248056071062963589426845193614063359239061059949016190762914685826314383369435327521869337986315529165134118035919283617598693300121946176114289815115510124088160954454325055788121270084958174224384288542709299720662001396399194760188590692142605292354603121582321490293850863373924068568274647143568902151007855676908963211428380767409798445988197083123720824631506475797651732263653129753416985563220099233219714883014818316407140444562951646599339944831608464526584867534179070845977542659938225175559196710939604574050585639420358501082654231989247480149614139351185227593353621342739625959075349783104165449108487716922105673158045158649491092058830219837192086772865991824143444318533462461677289962169637754557561694425794303610689205061655678711884431116775303169162763260384713879733007023164330371106745423433811741606727813787528659013341268709889242960321137620370543937591090198250276790279861673847833024347966385609123529236581593232299381088851783147781933312934222889108699794426100484275972686616965058738057211284699507607539775583527513416215990132313005013080203384552132260286907976565376483994121613139228756612789805806915614954751407566115281443951391834669979691198065094330135828597995066346830837823591916793202967111321245060169713690896978097454706594010954183990247113319665766159410088200056932967011980776206888074574345996093717864612668301017240633290515693887366155627637323392779426616558540403982520645036819230865730321113865990064491146112488681479998007084779514312863527810108987491588203513339402527929180253019654407449588453711824064495514991412021854801288125012002001924138755033516050405293635498444913036877350813196660707960794398888830342710281935311742203386411631892255882381813239646565131552917539039230344810094565761978939815921474925912866709322912903231049893171728251126448338423460598923511595652564516561856817763402324548269208292617159415049555970708464853272745464973474585044976085010019104491887824503768939426488451727493627968394707435557675269236864324885606089704447568499750331956193900539192448941510270983483545612041183914170766755548653134420947985472744849408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -77913521141530843616247678353173228630677824875942133521620847614583466910195888114463935159139137489289780766468018783137808901597188474952877430357508860190813407472762362364989939418895492861160379868390611324080011688338639375525705830926853730802944967584309913765922212112691520449748072927898336829702743688691930484361127489349262492939578733158162673485355445495300860651081642243915882376545040722769912844302508907885359574346812277228142564130537043254334950612092846286718886612895981316420693403464111909822620150011955321326806229885947914065963013891780928724440527353645545129750741401962381435335614150004531498929550293256622387445415614063596298089816572605528011605085884853588033682043847836998493924742672833412146827685950542014455838785915202622263840162770724099178403786070089192823024566882546101963585740756670404664536282841219740006939059378052641582255536273418391261713708767027313362433878185453537161895715416210453860162693106174100681783998078509724415364624638413286722213621937126436952319798586854585123829490772274516789593211941355850244368279858503278397983518941838553147369192973692389056805961534296919981675458890123947104390071882621133864522043032606724351189894325072945234639912648439880172655198525444804561904342490263859118409627918613830217113804741888118984468773129414031992452725780003141387016397461086612060281937886741040747915858137764869391590890379514771478971000072764216947293537941914542421027674793151756604028331831589112640968618959658257687440147363063843980973111763689767863791688250561256833333363130505083975421950271065382996510336071356128512601006893169275575611255271413177619888838994312299193680037919742665857810828205358097621393147284918475967924836751685717819029552666508385160400687967066648798291684737876938316910727591374876079284954528186010423517434565849818706015362930944155383520234998451921992712746302148513193346804351480539527506209832101219170438247127305442234638255753213695380146944863579214646412140487952392420657711698953574627444457220787098715011999122582094838369948599726683300727245266966539617064667851519914284964765446729626975070294585456524219132700381862482683748207102102584310626870070572162196397022345680650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 7299515296044384211514970740378891235953035493059826675142903781677902027180978987764200401875268870678738598293144503514452199697199166085986553709421545930091020997866493472448914867242130029894502111244777020475520275401762518915644249229053970181597134132386887419685099950515537867081250473660637919438112042783574925754959248929933459953574949630209887741036081213396254942485881916625187980712108884825275594853328983374784072546337244379332634762375733859747457242725772920455196492555301153490450075869027173495520568110107588108064393159487920466160690687064370439492947817541599865003280555891203265013851028100411973378912495705316087202003525112068895262363718828622783517009753645099020148877963867803272792402644294751252530622717899488811821324096453926586600387950858897329924263119771191184138667752778292161540672789308625523836496550123445429505695538579055414220573738204604021147715009115086545222529116733291780064461226436316253349234488945025266227715491356384323085925307813721606152187596580499388349206141672116811597328162448883493172531656606480878624764569526268114856692431394603151026259043686171227163638127604440249673248388599613845478157524576405377394076155640655028521586906777154651197858900295167380439915526685030123266009196992748582421943356222028353343397446722648863790640439058408141156154392930118242816878805781847352424852079934280351358364534049187760007349407230008236529628208702994408706080541235857540523400834826306498349397635397890406323775258498132858024554999143913854806472902828943587334365326150613241261405374175779529006791601917045871562999503666517806358790645506802743355655728968096224299463722294892813557351700791677563868923187828690366461239452716500741039979965511472748692945434186173807252225560518036301648094052362141057019240612583236737214156759660601752200065101213912423943812160918058896344097207791079493516071843000022485944745223255964660996037055831168301213434897135606087309901204637545861977357389994196674011747979317456712066817060888024712908556897242779540747893645481794171988014884812210280338966864682506466324349879329638734932677207679281927181599158471580221023079691071744142290923401010106749195474149055308127985735431513702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -242698903608036815165418505925683766223298817802418572346274377471241977736333883433689953056043438262814754009272642774884729227383828603825734481123061489361617837117383107539237045973235760455373203535310345452029061004296923025147622062814362341260505460398437566813547433334419439690731434897053987498990162905377199128479842694628765770934474638238293896111105518515333934564562497858956482336881843396494237972997711681912623589579865849460529911938695143920432721440719677650080935289422699104552004962015092992469132011934093631285839510609860516305757230434043718450829151713645838689747734452200911440235997325304322617644463949750105836327722461610534201093835906381376166787079993795845577669642441429392982071467476022725048720980377618050338820077821900565199175094237253271422999193072277045212446360824117895010667828268114903918565251664784831150664554380345769312184682798170956826261644893918569484838681055742757239192634886898960598252777387068932783242949598458673986894349041161908479108721051320300422759987410411832073735629142330715549939401487699309650128753023515770010913600757277377008204208543734480382967215097852798259815514762938971956524235950262992369696435529358634453233691746834087493038050167812705274889503542888999110920140697692333045882200563109906175881385516557123415880734482190097447163319821144968973826115967594173735379461260443082176332409406603660274433495251176308811056292468500296142833556764379808407854792955847374032506924413769218693528759346864094102183114405650897031454533470634048341155830183587030706944469146974120743405210162328754161449020506991920970957402328771056222833006360206036778792730807036060499061490873390167040730582386183733456109175158914826298827981202130347243773990816593684811742051644087532313316558742320788379299689690823551691146539702454286339062318145852227457700212917231432615640707749823197559929390221255512616110247252188947120514506425619297960647653439828967477604141047580313243639425303507630618576427088853733653513207263653214388139454774230871105708494118947224044961599085171652315914719691335217627886326187712951722682073705962388391986651883164906888347030821230244148822037167745393466770158873170346129925991385006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -5187700610155513000726259737032919854926680750499435378273973500229421030922533107283832637088147808791508122769350103356320509353260874434832712397505690562402389537355753442231528763494926092193726081037535020831193480285676467774429719687692910199702388537377884260430638579935282368093853712713213030044073506805856642835252669499728641478864366808061115340498077603489240036886700411795261061412982210899237715563884759476787980319396458136391730007489221238784927022210887427303516421756713061118676245952997225861195005302962876209979218038982487860321276746135442514965496400693714118784832120448840907765316816920868268624697716650259722762294728788556603280806580883729440993370437595218574820834240545235518592875054083025049920842102071454917344265795103543464442090216145919649379408760464354506714897893093469382850660354222226294081457491834885299592791368949673421330510784855682936687445741044241018829529515363412855930502610174846390804152514178839697746350552841485229923098645531343080011643202215989247691245289996742599789336554852718038825464350369337193691414272532608436201101217565896866302315189174064747257646118883757826041986868901796731509646323193640187632200950084570680614149217395537545876895107488593850064408071873284694447930500909048155568661236391493743691823043513190735295896360446313135127259648065748564033322866226474266867813223145985008274027575894375370097406156019286969180045107779266600076207423405029724726335916020774768865409133954648284465722879108813169209625997587046296147550012114594337260436073232060646676872891098979072996428682058198819663293747634733106483517767299825815547675254321204990175810002920426173107126901349088224911118480410888112754335945850418288506552721468723438271850782012647859513267962454970938117987880590065330270538904357556550354732743744607798663939205057864507121821982195768968592667865347823933247144647532554184976175077692244020762129196894721034360353065258659282544655657395097593062458396522667036492745223299186133695526606115201793723650851624079136955444500819085297043268823658084121343533163421056290168641931582381261688758031179745881650922472230509876254262570153184265632495966722633315270096118589523042067774886117376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] -8202424171899228080388716364585680425669451717208872579082894156638887516620951942298771982700240897319998310562364462389463341756893659150824415707083837750309839130634878431270274255932741358592077588752398800432191581855695798017106970249595663810538441135006678965683649416069358241397586844344425956854834849249277309701477632237750044175407963923948130885725823248255089649542097395074214581275684821066516314900201281254210508938877162789042482571878358855371509840929872852143478288954668794046960992221432673877387488664613840880492593374374715992625530297232061498410803978131352787262826110730009758308807760076109033371742685074845063889235700242217056306494259470633476304000324346061903917511009559679960174667503278632642659324628127303993839560271768817058297416775500518684104969455816576933537094488277110312564279304929423558914331446859688710044945865405114490120336122995842755482838349163007186609239002290185909758953486596812319539625311813426594041904845958109270273872905837515782917411159867064685249704771057980619802101157070913931937804666299791894420648208760870308550129229275966336994946701375160285267229343632072096047558647381812449490489274676647462013958549084336149763412050430379741481657459032455753084908958928701591026702909573367575506826523519671407569500136024815341622291638817059477274529694641574288412791396743882029367530495747562446553593429819942971040745380608165273996377744663655544223783945832714529079286854760955467488809952166082108611519003346856142048545444452044530314991999359423751977660415598344880362648787377420256659504900495775178791856436048339382829027843790957092100532529964015991307942505923075014352568225220661733206700611833256555397266747729750123713677804317460286360429112004983918005691132301893527555174296613338878771307045260522861561072929966691361649544046080859733098529309736812853993666280672391279199837683117337239020548651896023873241228537885167913301652696655912756143761684988975090951777878242029972696294692065473757873799464919980251515834092823028928219622627206026921162517565124548147028036919952496321361255816796152967167197608304105714654300475814353563682638161624734199655453239572123402496227717295602613617587055307000305667918528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 1490982473439169308827350527329200952401851137093716478127019225237640501601069717669574179315618317616970547425621595346012222685607731201634530859680760061872373298414998653852122806202443095573086585833339695460021946675131087207744766294306270920137663538287698034624180204795511929884904733480009284020268256513520432360791091745985481293102033065325514800466407258997269322573813991803709288469507434025394942742464100113256357189024260719784925399992828951850141631844202694666822207950782105453895410739655229739992501842511637626215061237795537878456489076105159249729633702436649264292144015592744382958900619167759523716843006699554343169342268627772903892144570045869880038246763374545224115154700164649894792004732110524617171866393562811294062496313394541199011052390268733582453897971450861113295446155836133449774018455827075498602855059978319370240120698717817054493221688808513765325041048230902741591332087820196208977940984469404346562040507119911009724213793909184641211823987665112159849462876350374262847177030893691888858308979281273581230993817872699681804704132909550429182960034788341638704187061089494918198251140609378891044077063527661167972629892386666899627294681730097823657732761041402975030885184277120638400399219590999004545926328217672282172177416347105288203048295502883345060484822227278604081470411699681532556859152758492521541279824193959626503141269105576785271263519999043369943938456169057307570248925811071761636902032831247258991554691165853408897726177010896882437795727313972177793404060354541763864463385879750610318942196643620196419622812675322469485813383100848523486785948821239937811584989386336457431058299542331235871063844733003431262876311285111465814015430543966872643533742469634229503707345435278704527491117229903464868175396137811580328763806852656393676495362501671586230267423436150156921810484445262973712413028455939721604962953154401993173679685040140415495865942994844852123460729562050811006261750599116411272508205111154491547750426272394411978208770644145726713112489132324076491346732884385092327434331126462714249672783306310717590091407904567946768118655549224620259537261577595209788429090144881676443513699872539856943385900146565037871140755075605679369073826201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 101574197931626914363854580427438332192216807032559071744364195397387413696859255378082539207949708684326215575094370155351600980568407717382478028016036168913996252955209061700723889033575377313255849568715989852226307988338238497160997090810292750927476666928567349405685291501300394078598793132406918880829338810040183414419321848804183055294072408362861458449795286779710211945962551373164925315247734642818953758082745886631478730326869517055866678318297814439095915252559611807645319684293394365867587853988311451146392765030144916738419091363888445356170888830638854263496153298989871939755509219143306529554189999155668140325491653635858384549382870765746774271624075212695265833816588188599106910346778677278223810881528338366150068788529818776139839337731478494039747696658765485903985263574276472306405549867921016326377880891369957739723827215198496173350485305546263017308358848608590870785494979790111832139363820167633453856597120804853505496482328790019163498447386891011403273339148702694400402850893134689785940317085856349193934076397932540446992813058269068071266919495847871789587617533108349516934310098456942909008292406258340772969453042330251901448375090015727318126310748046181827094225666706370299135362185374545325709316839998795203784444372695114609961839743325697238222739696800103647913474986035216324540826144631107828961503002772688066276158242110001881998772752277249813791176842562222233619573358140217606981459976617491836807916364896725298352741898811421418320376079230839801602628698964166716563963075279185204732747909038864926211438483046858924629012545418637503667673419540761245765798389857018632639233529020981308109425884593484621696560654504931767252093080373371095673427192497310843246012653868682678046669355946286038174183855956433632002870573402876179702209481064906956822150023496988854922602288054378120532288425928566784261223958627453824872964684412580899735781665044329082418172376996100982041260028085457741729708002164684803400878354339394174830272929666872491242468783967170965644451650625132843884937501359249940350614788316306368218805200457783799352783556883960792993622345527505757759292650722769886906832699824487515474900865672189142607701454911684661799221164755172907436553355132928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -2463928144252309549935638493643708045713156118356673953376754206938343443907293451520458987294880464056657026529621636111238633667779103774381107991327944043943986176875897113231681189597553435187360767818523651010484653120279282570073547730516830336393032867262352811517719391981215905851496860247959167827115581646101634229315492937761186519643507623066277386726642983339185689474849702835602215473372883303668987242465440950945098094811472575860219192257563188392145251592848147172678911158746622611201412972768848264235910327641753965220197413794505906748461797537875453678686442652387629589366117127781680478744079504462101063359864691896340792364549841535045579929878526544716526073475554500021577383444402151857178149768907881259762568798301388267071300440153866395483651728993176675559063992347000534146532378473621775022364177988740272762308754006007315007711316649566544651888474204032542366522481864002376476672544941750311282732822665959681780045298327754383527579857104484328837438140390190941456927433235460535194416153782093937738300865254649419314793010091936409193830706428435308618645027895777637627851706939185848153879891040546920775450008549332117747199659118235251626578296639888553730056095779297482221178363422549361056473130461756589102454019417619996307537728874427207799559067516156217509670658643263957379681035926479525716101868529474587482367087994264416283624276742186973720108274244871422630983820360666856640327873316380844757206176020389776665826251376917678599457118053101192409266583649758632810551023367134384068089800849398861974251941455217929280241184275222207440397470173575859317889661559423902036957953965492380807009254372179515906829581582520064337163272043282877305233103140948627838420097323837689408816856144025428303673745408072828242006079758867735289229230385176958331131216559671800776623028138882431805372666490802858290201880169829841844845724444044530414791113751813220546746131781600808838576862134514840647159437157957064042683279973196432192625492695443360033785327942414654983509525722914730685680767920977731095529262023061643432529532952233936785912065068326111021220277894385397386719577887303349139574554070689687309969263017642599750826034271096539905950046348062904572930636812124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -12860158866220122165425651221667105199011301450450469005667000948558916366052063988479438868792391161262152248265710617091308795966324988296232077950327765799003164258272215879977969260532389892080807833371722774200272343063272473002649647059199149028226972766382115331202698026676309153598524955727839581466554689812992219318152724301260661696296786664612334926141643321140200695094291175674131921614062889465825920853819563873985540198520402034125909023946832014770465003223513581535321563637365762958111522389430071181573304124490306319238856675293246318193777316308214173778498904695319491549378106089597430403036585651986070535026157535252909104279296681597035376517965481157283313804742086796927060415376557529599736909972472263491278912945661547149167586080220987502481315417602624237132656672724754846846235993906086608636027113408027801422572334722886193034266519630339794156651649284679325238872142818574312381423943167372353941790927692783717217605208242340181009276167055202142216606925615506440121349207436149163491732108707425000688845499923542238113069729783729345988431550120478436905575523585237235974958485009892686746889822451098904669832069430579283613835410585231810008487596204132181661453779538474146979538031717178203989500188941994834878402343892597435365538771954475154077708747427193981827204265987595094682967301535943608116344877361331572150340851435333174625378445038188517543617612377801971416944911073067860811819232279387521231255275147456588107384300453379859751028893607511390527089876351012472609553043655883109572798629444392755000508309901152398535937528540243839259352489808545175893600785521997311313513144279339199478400745572781118940933431196850405722675244099242643272557861817584181124330345219144379448543670524390857738970774653509895245452086211690147296263261095135575894817847393214678113963204318012611356776782113690266985841034039745526041861884804654590750836817168706932794031488861046873857103491606980194537132716873102953903842619734473327161034338308439551372255815848857925135238706338475604648643508686880988724079485833429347087190877523587768495931343565395007343044702057342180460850015223630107550626637350933907867290395525991917176929043377310640324950309193117365946502282613882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 360881335649168351553076496309087195991069854918125465183198985577693105985011094822213686880826441754307011721617677444520288299200928719655856329518783595603703771816009651636978316083658795273823709638086849116969304696634323017795835499721043898972410021060267098462796677943048078039247399796196861995703450909181842024232609090759074353517510615818753193000801866989687769967521065925795398891002448094539756316128686908147341395104723009582652251660213888220606413559814581256778969441141429638913007271761398847549249188963701741426497763398091884401095533738900997347901256928557384505089447258837452390426548838654258613645938299921410388137205587767474311585451459620710087357978597523872987357659358462913840019110471532655892489901337250713820739931256782032388581590383592330344282610743080092370922065864479575590743414448568759350252131389324859742621639120875012164895865954807199335499371431341065648825814285580016108988325347005083544343009255802951603495337200435703988194803916026672147234989298787972515713815216332052755056051755696352062071240859271396350335870944862474529909788719373417238699611071737789866821623157805926473169845585749278899942058603779199024583744757328535546870207582605239982459218235783983329636099452447682043756338698403127141007510286701676049681817096916160275108045871695188556099660610824048495249598445054183016113898866113448567724986043808015237413714011060644709201464476065462023336823119751271004836397218281033171572269443236601649531468345630571614925773815572998950115134058785071715678457770188816306607748368311882072298789195376354261591379092656148838414758330800747510068551915943601716143930920035736422939164518392655758107125262150782915677492674708538146391459022198525668717817434286705228927770847254667438241364377139652083892217889194135808482825275802392849924193301433450074550732634039285133572552162143615837277505538334627422168873179042747454274141630866090025563176615278701130183126772937190071636025742812310638938157183727845463478329115436667341517818316827556829696148374218509017551540789490340487415650763663557372321807916982526842342557235293673081093247234876987351654943035117193826459634661124512440518007930518557099553795389169420476614527120236871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -158353476124890171529854946867725773553565269466354124265538123229369030391570460057731401313539681897796274352769553734835504620503885795053789163828584858270710733722319016572706724330492757249328456446069372118284632204293414420788324953879813388361129075465617200646960947111612558871602360207434182037124628182421164168956688285646928674798027423337018180686525475389490587906483281031133726704871639678125092231087558630790527529829599177359907347367310141041632821260913465462635593437313787833025619757426809175136166623231420434274524660673313113743948537723838364678864823673420659692802829995128520948367600816755908803526026746805229338009042081071276170106251116919742261987261678959075419096027738767212340437397611769156820592115647745303422226733301122750358627587399449254488713328929975206143786275304505521195547669710643557023243459641454902759820240231758585396374301435129458337064492078795265562173745615360369187649514143072728421748015194224941836382050417364980019839338755155018702418604798855295864388455387371716451699430194409237739517540360924458993851385047321254923423420161752462250979220573970296147759117580089954378743302834780335733013065249464197226092437131131102068550841110326755039544214984217395602906354548917671235277360319635341600324058733587580657360995120871386846033110002767058550903924952066990746088460113454565844629118692895623693668021173696635191999828908573925270058104464327187040331951044849411694888818701585131127853193958464480751608998834032572152408685800334782894141238876728216569663306989321680699582583900401099662844136695839133665440784967541682441034456513329530992187270533512629359109870606881808032619696250967275530030156621967059698637394291442095902563531449764329388871995585642553589668123767091613180213890132052937165448919955169810117202592750644689801217291895352401812854743821125514521508585445484294307480578345889432843214569843782842130658125295874014421642167902042356453008880539130763427243259795394902386528140411990048167807096690235896780284217073423653906952038704345991070361340244548828312352389540799927775457736457628196031058165377277248835112274492840986836958386097990093889266626176455003891031964170051706938599137069029819921515833593274826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -14419469782014994291068259380398168270007204492209271414589504800363150517474786277713472866011902230837707856142064711840948047461835076475121674814241238032673612406266450978505584158653335098792984019009303176008642314751924323361361039682135557022448865328198498239239803191817833410213529375427587278811625766730327115204127512430551531743879671348479918450131802557626354250034857755455762169920358571125193722679363284254037846258524964231437368613485126549106467274688535693112589971448136840522571678279362532868820563788682249196992256421465215238300747073652556739337769086240713858113206627000806550081368500944290862021887528895540159744950886325383699412797446480242933218924524663070302307697684130990830512061494862819786128854648645624346956555246379880680958389683302755579510708788885965349001821046508642616840115290648567493099690091292881342342929449002588712841984592806532622963041370788443623283146808032006274637762135435227594330965353258309865121605393239968532240610033072888776576571535034273624493123333149873692993512789814897634527954943380379729675509807743515830875189024071581140341966655879774557229571943159158760025858408167032530329921372001451529662881710597733049196795520132989386330285762196177518674775486158639144525254434717069988783992510438266152295548999920360826114088255314391438817334588851027286216694627132868342718702257943721318112459971125006037912351170419262833929860482175287647532260010526562579906966369457616625246863711351015246154349366212157161795804235575795687627673823279577506725102369699044543124594469552331421640820771062283052394597355186018251545561065741387877374878776068200218513500866733971110936284220326333290050746278412250579666812463689372181151562379163603757979288090065405576479851292855227087519199950607200621729050029483410613177255790652767992426088541276458102001929253514442533439851765750182809803989774233680059671837965553608918968335221150157006564438496204486389492997707188931806416248911773447079211387001174611064384132965520052447623698721286964243841522048413684489070174000885708519604876034021897313336296144420124627408639136183326612142069139699217317198538555015131718510028458253993325276370303762138193437223417765907053952770565165568491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 28090210024094217198445447044639023118545463943668178540944237835042743851139431524395259529246837732781594453654821304794786754038180356956756408705673473829637363872861630569860325739439612111346575165362369136809523438071669032510253459994777931699318492790694285874249359269461997481953669005810707126014570596331325795433003660449501485909437427233521824912159248506555706547329721234257536003667873982999249478095112916936456492703046363319541462500132174057092870388365442127525753983281747306977396346427540958651726466931712170593828533753357781974529195583811813088893990010489826833090628092826146198680029664638326076133089349479518179449702353541419139768038972849519308944425050408623170482658069279407281887895471137684140600709985163393358416556176640331717433915038762868607899142657481981020518036048721551813660666229339097637564262138384128520383919723242654546269631590897665484662246187300104430185928904225480659560953776135198771692716294591795475025107688953207566534305184647789115878731877593229053462769141209609218136647482501239311214941707759360885285130710740520233170415587045622122032782885970119293803007610224182606527296323734656708662151703261680668314608458711518144222592766144645481755974966793455685333658783106697966904277194439509358067570737950858179898459054089078514967700839327063762969044640316766553285558666360029355153157262218937247206606315862791224455282509652828495937724825158471401306707839738822194080582496000666912462514666172032043983118518773616982013966821424421934968762507525248039848957120094045877949611615620060160035276929968219396380446167611236430132223595036332070353083639051256882787899061494092497605403545977679480213131189990425791694319381885964265454845585672556720099790428415632386440905176129443699110883952258756203247287004325637398146714844262090581523776002998898558521057606137549515160608977436550609842586882904231308181758055984459448475180573212142874839113944653420408708291851913759048919594948694548900455682351594144818877176240216147393885632459655179939072990156392303776881343174203094351136940912368932197857047369175524653175314879792883883123296843527500913254251912541735106723450667788438046552261784978376032122999356819633734030308360002073526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] 195185380251370528858687303417781027985973231266151207915649534678262110366485118274608672637765608933612677375388252507841790279949766464631006733976262507659142563480101983286799465525543642077017635183359025425742202452963952175740785491988294053563194081871446591557686312311116741921906087035332868971018587118554851884993124877765407379301663346070247839130053513206446559237981547960904941547460960364898341384320274764943878699779470863645762810070137178135967827431195270552254235103920943132989966062168878177770591692101293019561414842450683761276685727211201070667988587921620235216104319997884922441071408012119977027118970902101049887097162190880350040650150816824120652393441920978174377919396411176783533298635012848285967586828591945184970209235695503918353068589685344372313800894118981715956659997974016581856875939707232710900418283677712053905462201746079620029673369415834552671067610397440955486936700455223019398474309409064294735206915467547057902802459429341922124517667174030175806547052174952415727108076986651339163077266750820381077093744121210974237512897331468358818647396036955319340476791110401417611270709660660649228984518115914075531597026104927343672823722053741901685053815812509883431537237265957160601242693523104321347669669638822101805955678717608273512691979769836983639048972468303388723313800805467901466600339991561049593656903739587594577619794523884449764447020863113953428358852986427704574395896461323220652531239689399215620007085677992248826036484694585235085267767605092988162354930146540146521339190221492199310555133690980794087615529178716733918957598044323381572006009752849877579561364318950765902207272181631432294666942142255836586040044481057179999594172319031090504074464371489615012611125985058356050195709745937902729700916457331681046228612238629230613353143767530857904243218933248273467264183318381363865868000033736311260307143963578461801476846395125745911499209595691651428646533910662958163540701874395257195269083943624484597681706709521637508482943089213388807143320193347870225821888513117387834970770182076305116814555254445248141567107960318365824394598281416131000230160202996004023814676578788241635672391300773925149787455040938546574055971984008535933595565853793132216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] -474113216467610902073338828167398730654955639060037136354805495552135151984618812219755934909715783248357249330279842157549386010546471963269682008923071376467789507096478775040175522204008301601211125148306654560241452411149738378495367558176538201810517342303547696944661986659227193235926078921383393442124449706506292616072608093341687270229986986943863822829851180295660982468943606225123256542841476132080221168518128348712033346445357867937429759072625291399774942886866651507475497802601715797112452607586724693710485601516982181632872876457202792373946114553317700108533902887940977722920042300307880956980158442599790305023947463926004335736066311480852136338352743537929733311432079503476018343075946434171821725828148443790909019201252373873246591819478282223733416641323301974820441960545529506360996151038565201819858748840668788757554537314670680949931711047977446977329097543629516122773332236935616598304773625465423965604387824110007373674533162212475263889764292807624395893068255486165457673076173032016399240248519437241605668225297566693119740460027846052226053006549995469736914713930547711275955234560985929298480646726291826811531175654312279130973447583238705076317353942678087223735919847635490922845303600591319348158294962640016512892354313141077721624990548145588517431859450016007874170034517224321254706439415558981497961672130197339162062637455238494314402937066890078230159672620107836475100423350173250390219969861728656814689445056343927452854387615738947404430964857883558671139930789085429666531820409712304559070401633798550969955745470671919152789925246581398024537671295360855181818852575574625290263502924300397921005423665433627578649413596533049963008815048209694648229699388767083294512435083945096678497711789023878937257069557115496099705340021204091185859936445926589530027881194484656641873780872814004590385369638312111542919392082306274166998132840077399063269756080344056592423997226477157532442872984038386061234840567358218232828507885815211684981484453788110775066202866148423959996330582309424674486280623688800743515092309425599877747440836098285655375450399003577620123110556458951236467387443144995851043388290743528793671496826495423889615851038041897659719196090881370319194932310866514673664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -1417074497914933483998950203205237959076520132186874458219672928039900214524416614391389594447239249301342132637046500492505242688854994481426044052787555079702612289025623295218109832666027548067394262051099180379680407051500259346443869910756735900003397831048273379749166053647086753016856940402485815383075080347038838264766706131916891373962987744883027944508816621558137512077105547898145567960930681569604150322310650189455083795733782199365951265944186046162018146958904505798968619486034827267864439966660842337423135340536035267798535687823085207946559028108893152205706423114697555034446559598776486406724408006174238519616565429414854567124777097036349872022555171719621755495770804837238018902974835997127348797091300528571412860193572945925111285853986938194278676075011493771222813276500574708922574169197750927435879356422319856308326526526469938754545680356282184967720535135114680518231788245720086273321944088342592062437447155536506308716902570259255983211268897564381326232611763356265625567834995247534280757037025945270335354185084952801094952449599374134130100620058073181462291679378938662206592895181730022192617471584561225157952055558624365057614626078986289703262256715689501042670773025732331242712852547011107589562665870994749608778725339343392142911468405367911635581899374959166216666553749614740120792737717385628130588014819905283824745649685126577555156840156391824949238612411547473801285985285243339811723629868825287251255488450918811433771816741288866788077473395806707145042692754210370198851398127317285802836434042612424559513018254385028482068382127164149780265205212701818850029028866020050864745935660556682104687850969972943101416705651293400864810024469192104263113290420580428507646687859881814455775759263632735586312340910495569021520479940077960280875251017510024134815255442225840921136682905761972868184225872506420452470374143931131255789805613583941349823569622760072238005121462580027989162707176371759846724118176501017832179951540741640814220403189660111719729983369066211813491897294373625562759300317146291524840994280390936172840400326330934099021308931137239965456601132037456004173437218192453675478544978191562277225559296627464616040969607974144078456287810179556529223625013037283409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 5375210339952644614983979862649061060469679247952889251850018677687525601007466470851822514714408144113518339531232956659647891150797907619663677041752429375086447978877688300114286424240217818924358715060997156939751544763364442375067239067502660422797397695986220341922546157856843375573413002136489966803153637001988825777619149586566443801862922808013640938986498235643091089412158482771224464496700263318819468248352385060832348351570662816284960586402727697624947011493238587725794795058864694252617599605703962084613217646108822587373175865812672081318010991285046355028575465415072683168635255321064658209782721676365275244332986706326661638954867333674583105951783230642750429862217990239139362081485145613058481947930830730095702353826855399422977680338873547811684599177178125884612093120805682927274427878770424771346725788535816759202356148626297179583102601494992769862635683351533789416112005289201191759245838971929781163574199495558321223699660712876829115129651835750323439013808681757648606779109283207588668581448732701397946807282566084753750573876154083601187333476372619686942063865674884437673551649434582310463514647354171100960245840893660078918738008682738187082749738861231564345262042148896725178184431054330329311023659498303782844798078046123010708018903657060477237374887219416463799337518229717296840723002004798144605183921222434768485254138551684331053042045120106513524641545714926267652103492823972355267906207951684309474935337720304270592646171961245502450835804374168394193678530027640255027567295879234956617341595353551033631049213160970416879293228083558476269591198844265764590410125480073761855625826774278880158171591041252708405809482215198489885554118366411708301726522297262720184843482228100526136827727035480575761260460853217754050947859872959680663079705802740328668078114399586777666799092140826791952331463699876034139290253081643238480134803609952702404684165404221739632937894780274348060841594520490736807872048386114423297724630979872256130567828811790383265656293248671802723604180404176956672685380135802856241127241109362855463084605402352852672868804462761202311097554951471138148345545437095349505098007906085782449562724901675039323418696192196474739710461496396191829488704342230986391552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] 178633348430563134377099292125803224958971613117839101517059954444633343827238314431965711148452846925031437666401591072499847915613507900100905501931207829164082551085821987584515567977192785397762243187568211084423215383167324709314467010523366182630095570057454777976280210077647077688607731881460826741409943247112564254443643304540280006623943790228981809364434408018620146853943237889540285949603139902039400502458371477752619827179897178802519761285953569380992265662586711357366180170252454085595350391263035279845730224273134020829292383132195101965262410292479825645808067558022043267662795683814201086038423075100792940600686350917763236059993453796706535082395033207085319613845499199052528379224264642385776081366684261679384498122631650777083602247674014939146322087131483927992052151766186412623238483985468961740178277979521403936910746729744539869039011327615237123976199841892322594560917572924509595656157150947474194824156650962616248040914901815641561943406374926657699018725031366897812972772309113456245361125707293675302331401548467443502249459805326430856035262200030956396654572554428276435145544716830640950583626282995744509157717075546978376273927918656168650891690958878079266540245593843326472410102483322580353780281815109811282898016088185738316414621662769368123512090419464556336261822400810167201296748776546058202474751773628615216765941118042820581534682543551844712685689303360015298545079311913753314593669269907339068066042261244613512199078386429618201624469069261717184169849342610649035613104991335691304712413485868769823042267245692672840707037050044561252351237553742624557719877543534221117598368430542859513359887281619095489560765535963065471703533961463893010131454341712555381699711077381553920713120709751015294515312816388913612077697849871334250730006602025521445378886885457463685224101793676016324156284543904709670989776775700935169046477582385632618204196982235955567785781158753041059998806377895131308817276912533362390282747582505100861726888891479288318741278555699006267134002179906815086702818500770810767091746094823934028349303804489755554777524553864823237008207441815816777181873685139926382684656776848165068491999004509415961116518572959278414083622365891410478004513496888791531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -22347331055236186032347747107188664706056940657084613449152838672686454815561149165795339613170059119831143323337466321009886178929382830934593882085100667509037981233807646409484194086376579895881063986919424067083938497178744254080007182643236841455513461690775007595816275720632879670890636861525988204699273296888615449555376999967126745091742958998808795252654914530346677827450519357928104229616879187047330902564267914523145951530455139408876483884681661623029625120163654016538748961593236560322059700606587847009077413178827933536089878338024752159321764900048967804281788690070582240262755147840496675681759147914537362293465560376780801152705079279802572357493783625820446096456635755353694981270219312875083354079448055640477106758119671231381090255536115320430873653046179836281533560810756782692250341232955977920267630619130832731409345776023837029923629740672144303941200181849226356144771606245852964569406354589924552151789943871528495881726467982204707746065602759008172501147585311589906413884675940053166187463208742590842616441333750636305279921337722727312859841386347265362781907516495702787314070085531305801976917432339198189157450595914839776813871727763074003179800255863132532767300639038967485389300234366493840283327223010360750936568289326948542492057455569641165200020289267493116599592876019377665917032437116676846827815192870123452309456875880024700571686386895852751615663465733814371326483634042784949677616561851756002652243376414627111507412265112572724629444747892593329916424796578366682442895274613929525229331158468516547321509389627578308154249980779816543848710462028295375717449039258174759881071917285579415316248527096057417226670056195551839596481966749656805024548233573881717551271440709962482692795224264999030522118092980948571015980536901010439828731158247884416124820257924755820602839967499450986820717997822572708397727406984369822526609626197164285375730832523416701648133424541113123079591231092885733930036823386272521267431368061531861438486157616916155055133530949521684013248151327078509992015529666063225120103413972214918771759961321600338803949761555897682962390712471312900443543292191793921856023220884128116201998748953463625136139308135214292776822316653090448802148396673830270009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 28459567939982163194168366528536881246068730855975758580690760737882943557825060997427881692579013644679436205149264181064376698213833360203840900583118848603490906672732948733749357127164574760955522914575804281360345203798362494939512919878607321446613798836647066797312040230528483243833176059717025881679871309578965446415361621935962942572049092734049177778761731351406759541898066352264685442618361409348052631576438076713032156563128112808209484819875879457710861891744337329868974582724878068452206217681872424217864684360418036109787569370774199553446631292158062932865180337269547583114963377484950162685529741434119982349030041371773430139878666322940785146535362074689451019999551597122973782589119112516346152172881991299121229079628961814243224932058506192478416239662735348984635645647684883396512968031527513237157240815554856202478388842577988983365931922719437020973314390748422549074975308046031789168852069622439246366409797663257052924935619486114505717590232125840430052418748145590269636322226877457998163249559234583518998458371668351572467887692165941815285034825040545992962540980271332535943582893916896052460590713894416863189330835051483757187532643432649992172452724693095870328189206953788772252874340872936134863535132961050873301150004192659748454806211734059333898228118181954285494937464515064516888439382438871489396456988020055786633048319613678709072106625984208591204584599522865281715636711294014654882939682676609495431361152068488317335774612344503049222141986712302291670251639133936917406285519393493375414121808353589786907122902534861954421819976766427353424325494874074499147545907948217986017084902581595764994789858564557646943322991053458109583597412830578656178939458776547040570563744974635808117689026640458399608659069504316383967511548529164927894875358564981324259250111443582212193097839512898512443671167156684588265872982868481097451464059374707977852170007570466177248202773200308977537756817024046538641473735272659976281499717017366254063012937059257027328975047474578087841814858633737237398120061158136979014306423867935407921210315244987968914538317755576841700156709844989186565746277475556575025884075215721444828223210539900583306937309945941369519500930702739876308670283277471066357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 22976615282187507952096118829579580243697500231385820547077578096749314424788166664842178029524602499609174199979205549588140942960472754322453308911384732287815900682841408183459464523479029937738824039830202101511822969837843256245130438223416696596633803492233170419854647126635673444211690546655995572359870784134437013126346317839110083208603791933618386821891180639593021902810820295663082335838469910680381040530485849784257623964077359634761199801869307114867587578400440881687803910477700828140661141205128098853231155800376830128584333869138689352978663970837640204464304270302780129229199127067962682022459152476831044704392044700347165414614340900259858717431108475209920462982019061729148347268662103284309578881331193866025426187440248586739446367316366269117412590223854673791175822002133791461899501941928669013139372234421330600236994796378369725178966527191822915044842832004878063220415703020790941483461451973728897213439332750657698169018990054213499159449502374577179039227372811958423392461679555903935226557763201872648522593914554999615475005715795500314419306947739705216369575404452546166477719717292482539397904860173847093089141713459152729769930270688169215284527365942814764730130362677170291146725681652498780285946341562634705130259534398336478306681120642235031543793985640045922031732477268290604983984167024693431124300430998650438146013759145679074662346902192219833033835937339113497925748734515674048221482360817615487751493799813701456460057516117150369990140236167094065875313972413889619544450883608997948856513030332370048869389166060378754166612030535461903468479206434485290584229760652088980592233272549107368239387270590755226486940887882170894114998039733843833432249202126683650669816015486495732068538084385625709902571017920775176594071730358302380370088895485907692126222393324892449207204083855788012173519386401252196073366999533459368405260313062266955822925618475549382168818373111703227088049125399020490200605724371461042370001475618843979215504942963586254636351795021061276357527566296235714237290887996171761174588652593921731757291446392160069611870068665824282351022141575733073511990542936838291468218870171772121739898176230751923824445594612366688931544314441029231102655620164008219246592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -91250000299369773116456994679296356946219187806476087746549739771171288190146346021612182585704561489463764749072780656892816296124854413823409696209870047476370034176074640436079608676968752774302620440900641050614864689761176539352314186170552735721165164121038608179158540842061236772823127686188710960902605543936630793319755129347528937350952354815336079833452309498657692927370895916059693308540585776882503177747167561204566348513033754384597242728968704456428660638648992431896153476977612043442874285668431724285776198066676310462024300539431734288031706133291335389800505488095019800325304528531396887888654409134268109146527042971312053495914272695897444817071978887653212425796100435421567149479097324974770981496117765806472143408820315500684108409560732455401278544006447079623706964988036277290538549982143834706092347586139680147623293976840299186645275664913762754247955694863781074833721301401622417699321462495582750888622325118002348095382082174661974481402244146508697393204310413280995941746857242341278901411717615154990597032385962049285819862931214732204738345273482428011687121137101370332653363664026758843470517953343996963364349977281114354128873285340229180674334860164308202761347060009541874199193245527024279790178492014981207672535764740177435195173767468696296109154787087037517773702246163909877509107125402257140473822093873018101154213978786077476623098352860142390094514543584899570465389589966766299804255800757876982257818027881713294171555150476409122130978111004396827194108857106679171105723178018831692670697382300797564273914141249165985499944121309796414876503101102744316162114098432857429748688063935021435450719014441437331428950175567357570864725422219507902612888371935083697451597438500500672080686329017543789294658224712709428114198404699712767875139965130938259189145635407814305712754452632648875133335763316185086571548130574119190886519831054477799887447207071624554650401195555743665030391740413047039804925587046865004323720444833634143442739538251727370358994884893619550733403631843566872633300215472193874335989464839587048229464470561789178244197768800344290354244721436684640999583572804596808607160392136546513963441950150996583918887984781931226759974707787006520431789016171540004208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 73570113645665063469957431566941071736096055583674022807599007740632308848343647340917195488930661680420327481035480153332388563913966630974955654143483544184806774900468156729752502004592206803253688477330196799674608720807075776237986510376254675907203435027866380213916673867254164999612022371340715232783247999608389758360502374625784805645397702522306537546462070158540984286242243668392717305839713668375063536058208288196130576623545087264604616856773048464449575294281558120679734056329113792770818396946631934810147673287659321953106022983832220736439734728923436903536800137270153128535114861343595123811549660679879902841028913816652759131349088675968102870243582029475243829015581006922780436132434941406927587421766425752092218433848834458338912328142712793968474339663526965814719252888811149998478588442849925085719678195994721073456120951072506003688248572977299383524452982784752203409094813593204742055961692357855119629519565367411895000549552279783752321252051334057614525603643555686240525252200480182461731183788408241197867936196044137177494246037751308380508372074076179535585001296619163905402357467834383999316191154234361170096043603633071678062006272109102461930959714876112184917842799833450650720680422034421653835030305872301347188972201903806204243748867672651109633123696348602950697782653299684411390249795451711408630433359576832168510173791590311699715327680315794986005419497716612429528533658673114300743459653747556534398089309125865554272476579087555455707266515002640880133063143790176175618665366250324125734827178797428826511052149724705262857013953003578411286500011465278371093994660898919064769391878808932556978056891850941038483724922607932788110435718514313361423146023605851370398930833960414968908375322327732436716289992436936666905072278992275324207310537433175426085712774257223920758486240052880684236812502644862943815201888435149572278488761381325217564267037556018143288947377973881499730375376338289599603875972708932019909521690311787868352663145906446950609362485824333113354393149959828141590381937881569803958691862380573125643380513723693175496927709297305095930981659183059003779211835848280460315177171605148731169962579271778490594631354705287039508408773426760613516219177600983511334912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 43553427958795394650576433195581635903453529499572975067724395115313588427948918331090785092962619910452719435420045520685071364271599339771076874620777501903690153008991558878191868748981625148667472745371371924098785947194358101954542506666740818906128268225352554337328016052394865905726044301952061089873845754823874838261494520052560076096019488279895077318410984316856646055802599832886390718760483664332512085847551321883228086353651606117323799444240386166024082942102600242018107838169121991409426392880464014504244600760574264900765123487280540692151997805026252861637402079073696052350101459120151123396075249206528621062078293483842807011154214577531787333550773801435198146033867119599073291795281906679339939909250077913731593062077389503279575761026983061790702001733614850725661463509842009524058968634763704923068025832047394136498582482877804189267577406646843130515032058718960405023114376652040322040912784046228580947648591380977795226514470549445761698045193893397144754224828903247235738017219678147680187671888776318989576637928617202392414958894889219692733651118027678487422439796215915803790669114260877600347392920732805353365217441118574720672805829233147317306029880699592115817434346476668504422370172379276131196870841545296790782705013511447578502582996128032795666395069245256683139027822806160404007783073574781013929827517184407727492064602480411355755344541790647055737970901801685045462517168786346981264238479650967384306330207007102221405270218680043137471685766672580289599800468881232841820875238036528110443190259846739603231296708402034124689144669079880410873022232090417303672780300188187173788338858500472471665088443370596273441727634202098294282521815014256787135426587522815417051764459110326593703739332064635286414488926557369475706242947011538770088539223502395120435805230766444999767558568969839414849346276391964837720637445876507170139592265490866979765861146295090966262196187833602862788764106145568973585193408747950492089455623641707517149391056290354742047921930304971665225864446092171582761944243559310140562920138122084734741702643306715899372790785134938034254249014592986438616213941358987015381471797927732498917309763054831186290578956959172740503090005090277733535219756368144965304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -141524213070130318068336764625687957853793714784425110128796255958190075530570243636311663947653087790051931249384692408272993576386472491358763666081795135626915724151752247404661729217466451241520089156644719514725622794055915258633498018542846766974696405790982459351760944706915330570058887991662620064719677595081428525056719379662376214075889998353480599993658742096875220027924997800984216493426775120830879187396668623965463137872990149695633942807197688079396172200799050807831799664616388557209533122837267078197831007231583716845719296904099594952902503809387006667236357655171299768863950698674703052159648288518416172953594938634313639160217948019927466427610144885538051858821533405274563863826243298442507952426544550075037761246207011196399029200632464674733892065502820958618709713893527468538069210264432410876609897527970468867149464855738299512117525041310924311112248775446626141240886167869379520568751243016476707472409008772251166002166230746708424906267337505572234848013381442543904861403355051692487167977076594264619639431997655069429082994005120518618919707516486382080550884341097909084047468011048294712248168718929798418226063565468060994799334929086252897794401817882390148575163276130959725299652845433846373938345802416901704152432396270957966848867971808225446802124345417786583636668436001915133024258904947765355851265339525865770460716474174105948825354792063765121047069483326560820921969915810157022119994341909926600857115092429202817272894015764026231932539384896018617485141580446868405677685166669595598824686039527365587606134736434608775685516740045397042384105120843883678470703261915903559446597362444465696642480745774496706230252650502910273558683517232869478887663952991235905288745373186671546926554655081034344981637795826000271774894316492616771840015137204370045899977603706971743035584030154126823886994646099514244734275031354536185964792669813419730615121650781914366344989566983272678136974641601300027869994624781987996367746346084811718714724963938859050009900873960903359493095673446996714958503544518977155744460563423931770009264782929398482235913843479709806749877223746840777154847523615043490018836834536941200965625717666795903852283968233452063283882836950323597794390431095453135142912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 120570709379243685844959544663937289403260798404881510987597135718601113684036290245479460651653577210775753151252002701867372413997662191638713281398680774664807521125113748770758023986670511323282238797789605567884400758353595772469496764357492771463098238799467894642452546027526256233726714256787980439445043030582652191252824707208497122457074619638544111398360441409315737229889826967786316674977175482475271873656019009325173908081772836420684929856992976871809072450442188679497747472517215117430705881039902357741193255408270665983264501865963284021653305016668506331594040317084880676261139236260367572085809994772746207237683528182919638913320786882903779303217428409493081729729755858512299771744387486163338272683915578252539381411620011838708522406300561385398622932750509721420180084567307411812884816407317398785160798192374327241908688439814615065787608781385478010319087891142515783317740227197242663098919131753599577280171412328952772631850642002477468767065635818695551906423495500473605645233343161759829756373678534045977432305237369918966765039424396465682601819444257921128755947445833010013699970109565156637263829547040567759121307471063920198662864430433657343028975408367094255227607971165256108093464753231305397883575899447199774231020588783585020380539576840996291224652545096759649611898038428921571174552686323184160962250018135190433521680676628963478529990690014289652908573070817813236155682744389550770122150198078655760593041299623197444526080380256738154822499311309030854645727842743925895202246600853182779741074430184307593675163636886434018860694363909408160777315814838392591424302318758505150232991380021921066308666423086997450495869049790414174986479330503838998519693917797483875551591069367062762043105002546703148086980132142502647757115098421821804560916367944826866389572963974538205658198385308301487870113340897911551156627530688048239783709155913422217594040221815964718199712259765139703083326417060347537090545555604696116332783078153417402316147851743663316098364635746622399708887632010318936208049577001798601705414199766366270053291297554418433349403413165765862558637628008153833752265541431112638638388786446640558254317264172289325147704634086698701367828768396470047274303803473100307169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -16994407125259172206624811298979524092815131649972295791987691130990458478217290668609827618023326666496648040371366070759681192003491306349479173627461134313097898057382070091671445062105128309276639390081807885889780143386623679134937714047946739447835016490273873174251308824608220314992694346031824137064503634043412397645539492415579520566033798106590084630066825331834802234960157654082365338508387515579487502733466451724850465019372605504070624209861935864316034665890909185859307531028542877239034528054741628471154291805865430247277533938305051607659460534402806446687819941402715683697248815480548424604172066461736054271856821842263261435209716094175565150822880343894616819826120818242425761009001240463255731496660238467651434145346803707181839335556441011640407673403740930074080330831899028245130761118909978943529442503193078843214269813549202579372301683965513753761038728674879299955177200763885425546200654150395310468137998443427377463870091724818217462411419766375994663773950755696530420781183842924288653552670333632395340698684551809532394575754696721164637900290237260712764397211197145462990257686975655155972644268716244770840401932348280116192467510250734974267908945044995251250659262084182773846410147359414147107945356928712968106557704689880367219237222015142398128456186683285198746045696577791968447400911731628866977176326343722735952936794690274630715883677679945577062089159195823721517831128655680714898225841636748320325284638716231418795524189937504454204987310227914034204895692161107105771949086662236863893641615788089659895899180797812075463642117535660835804063300998600952928507942648802495787923017025675712606298578916003589035398448816674547521430351104736409632386561737194119049824977975680582736051081546491013121418723638606799380829343958215728999418158354331131798098453203645512893197257621864997367886555345541877555064283945089999873931801298218823302854809868975104103614010936098920298295615896721289933865651065555098314986731969897165370032809344139162286106925760062941123384866799698164400018603687785119790918995895047104627672954859785162475464351972272489703578961005721634590347101111708474174309660655637620792478404890475399523974489280275941400980726706678998411755834102905344884736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -64227809877572860284854793836538607736854261767253016902548478772381448679594170207218480368771227736090063888178944936821870812712964451470874172292945014083556325227511957400366773168698363225007845270175052356532233244708784198649576038902073211327721333533715263019473723419992517347499378189881503529613301574810862700141991917919311330880270088981128725342995919060783323589591886493986889240187895484360216164589081814418148292723204526755124164541132693859764718595776062372920507886255895187027766526008915380037721654289644507613232036062168637043639002992726512427202812334251668630517571256960750941502672483362473165313856902351636291408797973429487207713406350012676376910584763158759556706328753040064523389003297587075413886345714374652352200552437410340995157108192631288633018216087874089639008638427425150211786838909349742364265309968844578816168847817439214769396472169291860002715660701621866085696230485566381610977091677933127088384849379251366445145137349661112731643137327425961854343475566605702703493290555213216432446012814631163598479155170095528625033893553092528566681371653527812630243820859956588396003835090127762307296020545230668317545771662059778517699959104391920533462355374273209731839862998577365058658707668154186675595456447033720590598793314015616405259092586734481551773464047818070098581169269030452215345583914147637530828060922369911719879556022044188986477544456379914303452629771756021929131176022701587194832407447673888395304920331787701054497050467426164573330746004509284885173585829682003777177895331551012943439737475374301457777201186891493502490443186797330731812965822600754252502738268665140372769969195336853618668984992725074528428842117266945694401909006139660407895653016437084517620908980124798740459814740823037086434333933399546221912235141012407983206811430628416112244008226860971466877370133940502225400106283040287166964269096089442738945603192460911399491605431523966841012317212275524814319135551636496401773982843535565703868659624588636750117600986571051692998673004501203365075017254092050463109567278641290450032016778947156402561542618996138155182961055883276604733249283418942847993962319864731824917276655613375985630146058714454297848807765228536781487800151611372606586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 73233050934198571009863931763661566592990247936748052986402733300900689950132972896204239100160256580106702849876543325404755525896524705302973844102863629269804870974162600923492064684760890799236800244799009198598831909729671878919716162173167956244804348172220845194864645370950602943256669504260484893563721408412131767105299482133738703960962118804538594139617535460639405249881899882134973598259173971613398716317748513164505793676687669354398111253404522801862021559355903620940428598961635720656041547555559864137455566097158705778412600145466136885966154474951763329608883197357328274248894994300699201177594019479573471280375376898236849275595319253738658678973940247598229084981032482933743844771963653824141501723851304467286805026592147535870527215399344921596893390317850264811369431111517714265820317941451118362402446727942729771267447176218540237755841304543538487357054158982708962935937980715784445009221596373272213380633489161238651226540985092702867451497810059884654695961480498331533787916016108848869271914484722127787981062872452550464989700087881876548461579147873546197679660262507397654338616941490532539254881314765353691525470086351076599723287414473919288047527756980906242571100688520014596111107729883779486102541029415862551901411156324857008924444588966421912714241823490022574148320436375930517029723164873458622823618135720404164121388358299344441748326067496053960442491259671963068345824636434030630420210736791759519311363231004787661561857313689562926259476624930285557263405907073059702872669168261558817328538979957441536624071703727385890270204332998760088875892563145692380988616221596432391718119528008267741418981547319580690063223373276716581341243861445613217245013115168248191191519100944735073886022814671130371399064910588426334511123983734746144866956237585349520232065393539561704801637411206370346945088850074897050064494397658733126694677088602101539642629317458292147466934682722902223588829883732427407078273619941815042280465170252661742206117264131854064271192771337376543069436001525491302136805080446542343585205652273948373076024384856796672078783484866110735537988765727113679789475674751380607537506222159197967119237421354941679878395311007487905523812361962524049789912796232645466914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -38392489891710494089179939519385817169388261874963927554729167113609981724839374350177550786280563467732836226196650226682683910663577865674961654663711979860789309255243547654651552610535690749162756962664418853310869546419467639227769118865922077954088537112039347551170625155577270056406956136656035850242416410168238409801273758625432257623542064704772143022803744311672746589653592194994123679717194867305237142180226792202602586739904672515140370548409661289706218993876674594190528357020149361334205628768065303843767950369729233036968623758824382184667359209632855457606271956746266630388671023165404237169253621881280087846181631109517077114487183822935452339424057546083207185846527363241461295654524310338670038559930964187692685308892803508099274649676857251176942750173386663213448781248013043145600001364162665557871030438411123568568311137044085143427300017827896630061167564776985671386002141017530440367788072659188244427221287451907309876032609675280141486682905412408637695882091609192375605968023584180982922303744592147486466409346421798142868909793265054436174905940528156561472455599749124513173530962545107797619796845511472356101740332578387231430496932977658219096998663357816319432214953301466187478545120282022599490952387861549054375153539752761880027904240822596806713366326202204983211643226700918748518960495811252788970060784411085892713426297409567895937890964562804369925824602175228246960349394348793234139205479613928551596010172798219637734699328957907761169627323336951899180376057193925215013267125683017140786819215144697691152809590551212633992358872148773806202501437429522131612373773087548318456113902327413056977949292857119800815589590125405957352916388045723060845670313347845531677722857694234739264208958107481180373286609914328682339459319567440312959670457754409643080954365781407803406057251762134515770144833012439705157497013528534218811856345792865069938349038179622523970180587948896379068621937109860596404878885895669632646723764232245739005852602631661683769612821059315300709056669676349729216663429022675654224178809471076120797719356802559310809562985157788184733863977305671325765665630829440923599744322678151402224018864802682861364661905461803164859317046301896554442798754887739061043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 5721004242701798570472321973381463898856977512255273144873567694521310297301047685619962336881512086984373353173407558004500994934793799034110197470025380768615474522135955022594355905361965969425818448395223916135799090152113808580280501260355566741234312760824239478143922855127134738691576884410192407815367031176533752446463173974822246921761733366019742358908760476881033092193876479430169520478220725077614197935189113909064605570349869224075972527359626506557752509660443665415438008336422659633146314195091192723454883663484667286915835008805761705170462417455645381926690959003864078467271917938446095587932829081412700414556399373200374021654689152642958844738791911570092647586223511960859415168911245278446758426653993690769035940070299319909751906493929557009273105134420017273241760371497916269309886729419285919376681829483482069793217817931992898105436847181585410753929769136820354865033006612341388407473457481570653816093519025271620603296286709019526070591127537727070201686909371358486888312030618428393040825267540624752135493717018989844642242634552150292434513502504055371288629928142860956923880924634396364041156479784271779868406890020071030769094549128313540999820297527123167987930896028428493225625776313835091734202690126211196215201009969677115156462208693243953584033035471870955880147682603049769138408446497818379062450699105092478466793538341907326815988131630010939315746237878448631704651057069999216427505631890962785946256752467838653161844296307313532149287288467018426223690011541299874065868565530292169434282164785763950964825626149728864671466443745417645108667408285853938130850478007485945442447506802592451275503111803104332868456365958182010568187414632572658909137933841613557275185984366014749973410831275792838084352787922054659152994547673679131897029425785403112736363168404438377428143647254959320853615204294587761356897539037477853402647539241949187279052690499166491718528230967247217857706464195475339925954706201336821604122625202916935717227702283634512860843697355299691269131413419363827445139781986948066051888482866842393028673833082590964611904310589071524082785237661423349296703905995426748635802718219419738076072949336751963262734962120767767001500173180041977978873379756550467354624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] 6945178561083226794768723908964124759649281489824441583512821033153146093978546047932759521473310088004538372018795216612376345325091662376163413254700593116576132476885737943752706590707920446882470756981820606118193940576805317930860936641283466173780440368817462830933013386740286344149066473172718481334104640218844744020438296241700024049322201517962254448822817505019477610660109912407067388734195205184229088190438098132400654205568551207826477040301389174883526524777570633081974927232840077128160083416421905629904074042583622037722760488503345924815335312442473706930720304302374966670592419486793978606736997223587319308376344825837844274349218471641626926702937893538953007839396233708595989926840277579722418010485832341111738908976985573256764552673059692280575380772583042649018563737644481389234644551605175036605306141017990768220813029613922357443874756729552555840837980412312433285427063497585467477944543110603135819717266124875013327895595067421129813082718334500377022960856531874453389806127420734513322916800729756417081987002219742908101398099677920341149281948164446104072583769960546106267016760232844936614325943962799634873803800107032140560159953924570857568592885806328613526512083843961252835744705434837808052837830094517551762857542270943719215975773725563868602152595548360087396620623454233208645921867558755184562815848444274505710266325572201902537522102380283409479855120058734921932608524480657920751746858635727961062163430591641890660465816281467749410367243063676035266623149589345893109321845407802532133409587286663878960343659930609497480689300513151312406688841169119523097034736466571240314030302577193318303675706792951107965997556208750870348035178533878851521343886064813939170759302371926555539144734367451161226764090445207123893503434237177520922019331034011474617295778387772817492714389804013610863745802983183137306440196646510618578148453969344469448571122918062086849968364954901914057774627591791905961954496541975833617242173089254969156522401211681780156066613023093046017682308367285643067689959166793869473633964366369314378029286533511394752747073001002987774326929839287752245239567175650326401439175403744487456512628844822922732736736819815754935169334186108650021455923552500171407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] -6368766877513746206243292471411555622165682516140602460110361806574834020027295524338549511448936330536538861816353491516542646770091415004761946720470428355976200942928021931749984608169124832294140046500537533577194749017842481821662149472502027828016530723281459833345630757705680511851928447446863637519784675565885871619289384123121312622374662274633881004950796158009513837191931310986341045131359626540830443054206101059915139281647906430635338915673269112095377495572280225226704120641160876477908732648933848182760423079117176430967552183593252729639399123579062701673654876728233337904561645322744740001066390114208061841329921458311256232217063836907543026128407491763132718524075085831299682746953972337533375949709698191464196878385096620983936447745745176257460711581266747544649713682278681740016175597145989971402652338477463172002197211086950979695661966566601360707658220992622372662457370085528528188308065449817091644044974809546083168474111560757706292670073328525216937873298876251765932349544052286956493692336719308117778663241399882160832249664228849311267775553053660514749174212124392001720737594199342221462141511383812787570510086662141022806188376643993346927330710005217972544476139621590825970453846444228478855864140705278570199956001212640698647700209108298868692378074380713163302943489490542189241862964206923287873628818763091795950964567621025697335083372359098664329822203676857973378974673420610027451310857984733703888904662964659410854943958418801762099773236241913467637715799876844920888376195364559028368106094895021212710555198434691309116522811221176668093749059374293443061845110317422716991356229440486660951086597526154878766332372040351052259629180318600204131516614454238781475567006923135014785826248964557390128085351738962910029791156925017037266905007221596090223929264899687472258416080572721307734645447302884109496750790034935188760517225761362697382499419440140130019260906246643670617940741679474529905685695126253246407565815031619680612188969253981009742315402007802365725959211846679576448704484858538474301234582275633374712632318061800452994347010640456673321980172757837416133117421418801945834669185221131167649833340632984107773475473413428711683505302293795980867227560348275076759552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] 2886786642255094533313031625038058363859805863780693010382286686020413203335627114370802929549445337647105299811631138606978767032392773448062977873660439824044804767144008700052655631871253503095301589172828736807551692547887440821272461267076281545728325565222301796707328924942759668761001548220852391808540776924243575202627980827805190524848089549844257113679729217091895185686748657403176593489611435874989162891044276081904766876113173644213773814143993167088601224727491997180831792993521162966296229916930980160231431769662911776469724470231660731668021570567221048959944642655780481196915411485741479836182815749846983069535736247816164886390423633043005127676434506153107419792639217580938566340675143017694808358816748588162939728515210700254530958881285769930966672001034210749465296371322279502814093099951664489495481208695744178412426975886504582843166815629957607425902017619314296356948460559094824548370613024884974588620987041126049551370293884810115584381542334712615408536742125554617297094629641243541703298276669549874833593963976994095819408064213234764313655031560712894648736378901513448665406675526884444163133596280597566450023414002893459448075198163646358908550365863100008186469843498580394200979656763339864224104934818191968866828529802643433645310859488250332387198926427225219677184937257027023603023358071433108868745845266224213568804148844181945732504082745580706540142311771181253011032091324184040428725729891196660187169903043091114601082597410964721995527973006919594873522759209539626716076089724577269604054591942686759111429665209641296890286289546468696494023286916591575897502585449335386153005380111237840301858781557370525816765567950215929879004495838352940111272661107619227840203342344238591470984482902952890465783598534588208214279482206153778331696288997208741449140482199827439940767050680870057470646626866737113046894707646695453751762952517070152954082676299222041812948718775024785330491942270236354012272638212092078620335966394498080394717419099483845474483457198638858572849146518050540727960308668710961451178549735934660721907056733917769148405852315008998196684583894500312010430748442684930238049061183048123963930449184301841280795389889425739174990454221993468741609375140593795072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] -794793744640853160891466891512446266847635901020990845243416521053817779721251142029439738356743790486628140153309780840973315398845944421294977693001833995706753404086294953079326345872126166910216243013132765384621895607283409996890328405174946094231521082212022651628804219592593131809550018609002666153317177429312068689996214943446678207106574146560176371882219625984014486908033323376040262944667425457966794015070656893779347180586211239091973078729743827591350808587023198653806984865289906718008414790843108051158698573896574406984863494870013161737295833756075323143920157039759175464670563720510377340873453178209151465283666081171616293436365818059268471221000044700244962124204469724069752565412555279067481702124424988651975519540071274511876380137522837898101285656038260651013522365884454008125178082864331346185701550820497339469798892926165931758197079150739170223095465362826431372417921196210517177251286756091361641706465587206496989236643936403654788819523737829671584715746983702501358278531888863752737390013855248644574635683688053057897980213384123748027825056315503569037424557526309268268535581290427780970698226996405629661274182510242877268687335974614014906258795610365454236296584341731666660102254715014750731858476917261299117957969994817379926119049383145122111041492391878397598576587616704020367400818083711343025444828031799078658920573296068746718547727812998346905056162367887037240547762398125582024231931225945438022756629526425962563049110336605575198297543131449969915244659120243639850986183041896598533414784046178515543713958553779778093597962737153379240702596652927881156585304358896726496674908400974908082174693058888171298419841983476612673773829252712982708502784197522776769593290436280087708760462937751787123595313295345766360441359859806233507869573574405068639354555530735420890643116740945324355949455861196661123005759728600495903263777719638055764624188071424044527153289281645394729239739105257750750149347591588481331851015810786430079782731051772176180847116015952124002467328691545814421438187683906514511704634186950176774548885621827933301369036833777808529738984466485388816890331433084929476244201702570933551507685035671728237515356755029849743111955676988022417584418686401257668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] 105025312289061415343921763359727862079571629474124196271288762372936985449567659733051524740459552270389736924447602336209604971656207059394694168732709556082536297220572188025491376423705867256062351655690583699620809141365867823337639970411029837942445115608075467836442271489184727967905192687064393539445708374527629744253762629181741334905671161053933508896589554648222216399961271134037729239119767719304478503634228887744762670538600578353301348057015452566721424533479058208215780435504492047273034724470397948258537232140290272983114030939500409795522615964040189096464420483460033383083722670873124680643644086561154669518941917088922069201681871341832310840751157548855658627569029866099461060320303828919393456748314018019657453547281377250212447532728637696486651493508293200662872520716633278847825708276051566616412062694117215677012814816278734089942255062923796720433400687586673343401945580268745936909740288228129927802555086180618157971456115128667310001826358378028954837499606208645877335063855302036281361230235225819808517353342056400606854134461000219915208835252549006584951199511933630833629854987966854657334784517139504353303687015164736584270902894582875715968452100713961385140538747701167837617027869645563679616394623906934221488638418615020983448748982823142826848023895551750571832002815020277500565722775991894009881288782136622471182116816802983674526714396062539704828174596310219830497037829251472207343694316276975743368956477709289371664434044120046778899288141671390175793624084113120290124364095708945759075211586206780119100122891487046374060706483910686040423159235483606129031072649789495747529849629375555880468625813845461855012789763801354208215711464610888902653822931687593885342470774405344261054083860727221873013559447724300446055249538583026928804284083699801099844693846177846621145097863134634615011830308171128630742060050816425821677368991074490260055417418283013823944498238273102948890908972549743142561584175200901218010934411013760273348537624893184952967380238903720876939473130795848905421220454107872931347966704367083320090691986665557420873267979619424179850782768618555226072759743506458192502535830802321460043821370996561142402362809654242724514282096033059168493337649655127736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 17980787205937770756279422089648438841887196122645316006390255648153460851859578540968024456994725800320580778877010065342172473332209040021090585321226650320527391857396788507248888024795937577986975392291141324540156280517307560155116010918042341828431808924363554271677466842797979606995740552066300406039290079691281773333567908952094901782728368432553785130764702186477783719180479373363755249129587519674778113077567033148585553853663931729927285910831895790518351087691934642255525706680977895699189166513280443949833447905466535831791890448455129407278643260864328537310026591330717671891496917744359798097660156002016994294041105186833704354060865124700847979320643989270101902976572596738293447572656284679840166133663339331033697206007812344372902814172451633029979772302094613924801801005839037296249494341053274273216752753544588407728097612521684652677087967134885953497306075327838745019491468561164245349924959643944829653284826695132257953853554868393772861245731480212014934252124661830930723686749146231002697705425166520329396726713960926620786816342770638701457136532318828157882922065599595544607328804898261803264022113693255779998674179375816116036890120305276999715168497300379805972793797340632675098391188806538817563968410671110743333002130227899394177229869589302406809400360896963235356425051640013786438931108888417259254926579571458014974359385341529583256060344172112392533506511968507203669478118176552854036561919516602307748582631140928850360736389744616887790544857173454834822351761068894140866585510025594064189945235599542165355509391599150116379964387911142533529453845541668770915127401939268149398903744729332530059166856862015355135673129034692507800646999706922056930325144131519415441122836331622711227706003607462532103541315466163360806999487058417846337014433104924461569863136315480790784202864148331023820317599222219253727961877333500491704666545115366161589914790282464446701324497456054475626750972219634505654314346200566052868671666110479208031956577160198069456799674141210368403416980644864314224547849918282443072604686260340200783848482240151858067143297655829237250243590030738631621690773199220339202341976373364760321515536581330356676919348279380097858371021114314661434343952639137415168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -16442855290159379294986298817463103355965547887520166794722930107490145785200181098502513684887415755713649767269309399440126223807723989329330537256110531786200512137074295569145568680127688571963334812478146000507561236215334300106071891789669106595504485784261014316080392051585563228931158110359017312884564759263188367218748541253235240321283112587819388032767296909258892596179351183198940629870146785310634021189276539872748665283419098763646351163820135715137616643487307191366363595048143095671279364815718761356558237063652114655380266264254517055096449382121536180624618988374398789668334800155933680469819728200782123351878909737400086807695954923452546686993564861280350542316767357176988757442434573681848262652912923690972799299450943690059708905805496313858435882172830982894989279019104186323567074276495030815565623781708805463660721822498244464814068577939979895917150759047330624511462362855701653016311717279556877244138978476518342091483030837908551639415497057496145817722803213572039035267309904274546271387318976628205938083901027996316682685093496195164853127663291326067137603004060301097660313200481492923063734861853081540065935040866303405829051918649383814730771084555206302723949164030094996639714443146125857042794252136461744415403357134217033939323574134911359097355783541528929345477646747648079691084439924931683411120943354992707209720672040559569515666174518748630127793279619251236962746861571303380846604328845446329832826395208607630813864857073951720833636261467185115658969556404954015680447266807241522443212850135223408218205434815382241214588508469161040713914291440997675117644076046125615845750911263576597086477531198617994282838093218796217240418699021634528651387630959970024735477157430621789474502931378796151708195793334696047553724368212759401564926701476502170783133533193958131303757856717571715777848109973763604555364157471169906246149866996279468007090124641636475568979574880684761062958378759676124233495987530198906550940656579419511841782054614879011702353231498485455731389190752320157205605050437640467522997713700849234128243339080412457645981915692562114679899107376775506376292302288585960343265090291258675905663717771109701790699536165746898531574950354274872103637543316346634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 7113783613772295972066412339153005970733745551676937528827159167623138692479308574379878661570041759282310650159794454302804288310635538679649016765044524704245823347771588675956583457036566801403429014812541947687370452964593974717685962975388798631474094439764424153685724342324817989254910541703775052885154663708483274245532970196067373034034210411975189613930958412252187668513542856985847086758293643381195931980281243886963338064013505487361300992935869357550919348353524950965522077714078179948720166177822406081395808265467884971369734192840030023303450436858722448892687193692304744751158598131502630101893567017806186946001976834256255477203649747260633655712471046433195529914910311426120248955331659878003981611160521296754256223969222306179734413181683974949144763227147684205150111375231937335937626598282199511997013187308391908371153859089945701508104659403680272249317077873336968984193224561153072065963388805091312555108305466254297583292896031386904664210274738443647212214275913355942611260602005236694765405154120263274843663622865265486959151837349913998197844283365224639541602290858301033953265906403279317938580086066132585810993793211933866035731698876537029028691072716885926798494695906590199736018069455465561398645236760183253206073185186112373846540098422341330602137244739542233794184006789758981599880587710498919085501673441631740834093034034973984956508014728920238249757324532584806931754567028580718016770930328083425188351048847017684312097197832946550487327920713117904404794354115593382531417174263433902280294053825589314302697139910290939022142593933516672173616164373384938698628339154425992804804387056612811076609620991356059402259735391482450711487139285230076844088764751475445614218099795381501799881791541719459330795337868991202742393263666915133265179045405912191302327384682549851370470004772690255198199664682504162957146307589138388104689312033143426544359317488776594457536944323180388869652632051463241038326540293114129957397683906710412035214867909891989683148692500228629892413463158635158235916405000037639040057910285786701027819136834010334142223635766947718675996787615445461954779302236435513951594194310063583363751249852754633655874394278592668284664608308753056034218510985407234048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -2768382868601388570623729648545993246226146684239510051763081727617693745354252397760211395505218896398007654710409653160174065463142404614068995109753510815955823281471665493801541261259806381544094437506626958616421627224521096765833740288036487068693745933187796286308062144510341076696753475268706800104576733352395505455884060838351132484357475689916497673124170103931586921179534499409777792896208167126823047547890541947410491140152604285347713918790022505782938649919722316057716940442031913412927771092244067927022760383507295289892188424953937632419712489990722761470089759067223323389536663736859048143001614290663697065982612712288313358364570726034262570333841845389853551908259188382371081466508859208196168630519220147251141226866040098499209477698416767710806019139146321090887352785002237461536097163728468676780003413455755522372973253294284685756872023306680440285746355629825269370701156975139163626362014989687449103352087448294534292804503666256904316561038150241665052973030127383590035937987651798107778526571659007911777662909004858340928763439853837226719945954440901537157444493677178182036295006443996812160601296875881714646636865989566278429756598488646368100946252820491903908593359036271835699716228506163181551067094286974350695289064431234919472056412063500207956134821657704041029144431580509298065497066564074871744070934926326814463441340561763882808979064325250547663286285383474656121147986433833921098918957248721402350739299025567515656001256956839832430229147216749206654287544912789560221729624050273309170922387155227712530319533937374502101469921896988827126508407698691656377030319376177834443603646752529661875369234936627859105091084490469450976030836295336681403773985403621697697129721228619491597685471934724719009102781647472165027563927508398308039294194807504113469594087436893694153118974536533454051057024880756215279596084604253234250298232686842058808082597558238404219597322176875507213218118506157142985826182597017209035731876268320288295046938003218587782374034299165040410030229896164610397691563475024819467640019941122939877715131282185638853755729924765119455938564554939692314657683750854808907196467190551715521583526030161438062490567365101623899871037456236829978619429433376768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 1020699419660941687269345926647201467110686853867289617683822544055333572634231127998631761281812063177220302229573656179284301921276247462688556310961822027119572589723678433141240642201648783534580751226057251537190493752453477734078952548300136643457344386312608923670661983166997611982198432567619091366357256261382649252268423148041657304674022850435293268313645479197231421319835649310139208840387015042601967762218094581591906512919325020525897807918535383045469698595528761761662845907530439457279629890683751361993259341336766480588178507504562517652089431181012536778187214287742617861858552628677440220334192487287306319159221720087036596960633882936485942288314747360490677263255477672363655348797748420595223683099805294679342042702047539004289619556893508129351257945242593010998166315976838791224323035575159769463985176942610152520958270114250224362779726177566822594616401332935143591431360710729222614834765135120786825059591109255835700058160323775059875986016237303112420083407496561273131347657085546051937640742538123273474555162966834538455349192539302690705064006660908313693595383734203348483110461301124148129295226055810652406052277895617620461982489288413765226645392067840381685058655028966716341546386124436988950352676954397867324717426102085054727193418672304646624077829935617422808814650831217463113557976364765661615392257056435509405571518408581009582315721378951734574181565627648540020917754424753864543657369457510610852253209436790214653995982866774351550490345436079247651458298799393265546683074206380945235931234733699687762516201963154549012466040498788598614350309016955185687584686161102337932615445581160778820923170845621447386109562354359615024746101449692782781558310278082861713902990015312932217761287010842631885807821126329243705616087359974426761025309179017840439997133272714362030081903671702569325612013881918276545454084558264708585317325515634857161964905197506382352429176731295029850178851147462890793827295715151136003802358351446987666858797034543741123013933193174440404544119694224575325064071446864500053270073049233396177487376370834245230851159317801088695283676811860292166334975600866927432095406475935564891370474568730898521355392223717955389069546379650713192044896928040747008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -328646208909043145686581470231177247650003200111393008127297328849218148141621611255838429824372512222454165957631231162898269385737795294726024250130270829145147992847903715549745899455153755867579844346868544522043752587747632921504072464928109237033808524783849615351715247134211898877484414033452582483193511187335567489080511250187921425845728829857089003596704713349307294839139842293146947942996713886362423750852296826143760578316525579504660918123146423611864120547951479493475519524512661526937736157447692067372462009523629433383008451771561144989236028168519136904717202382573566421986726348064313894130293945675667003122144113847952563046784660818239365769425303227973486269739000158447195063618512558126811669649957088490142939450169156570939990720606000498472673660190062494252205536795367214837916661041247388542423110505926799290657955224182319495771070486561061916696972550894002803037277670851589986357516722889289214740254935389043497309484990938441161292672265616924065976404893877439853707777899010832354905081037768916292452735718922011958830742003334884873851605787399557367329109333615668461821940302183871392904018532647398162513710874180257432307443686237687444001136286182739006568231897244894653817047869258784189004992667349020964128237541015775593883481492625186896280875421574607542766613592297122464434529757420157148227169363489279222836307875767513528238906447861346397354801106888744954535869599247505407228579225542877664910175132615480530110213627694910480706493421447409154123048905212178303551044829319355302404514316632641536025322287168296608737380663833440844838253195985972388474473938191067999624819370074699677712675751959985030804142009282344404430240320979358282372746034972661064371119811542820384539354190927207137924312666717677217975645350189041995734690663957157827592776029331905662116016069971499101088557738794894478635626453535219147460285308536033181200626855873121153531818920157584414978518556680368097137689505262781079211832183689054019452422588891733447496326331530170332137826365582292708846850443289098305434082662609481925697337785815711083988536287274105486988370835833363447041458148543957777476036776627478379513969294904401678167022418426195022786056418719726218717165470529617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 87378157512779775713938699027636626809071700291381427672341678087709543084560277920190294798137053853023548856871275438120691592935576812284215846379450865413092060749681492507503495343056900206497450914753598348627526427487946757254403598873832877248527945048101339149978183479472173066319444554650412129951244028429551196952365610425549810287947105684295692450413752689787608258142813433145038971322850388514258000113829380190872819473438395762265979544118396792893187327714742782215285528480117724949512429715961712292868424452735208464727395766513788110028976523849901737831852026788454149725191829030341296202036687226215285533832767426381789838556082792269353161768326823575623355702021974799296294281804741585706241182824215406443073758844243273078589258921094649113874127810673171581141539384666696255330086450018335404839778363407104932800031621261879665373764969603172022747022036187996205138502763082878074744772099012544291715383916094136730087755960605391047062226602946006486787038643793719344306212937409024690716769147016198219320695921634032406431421308048452014397531082016113398029611195159743240394323386300487185355707573972983464206292503698525494843969917814273142931286805835196079175037717606116502994598797873676989390113717693631016090513474165253860507769430492520259440661159993227286621386040042789975974567394739207655704111526864708480610769106637472196309889919740704571376472727485454790709540727770225464342002966534478988376694127638390503132262966483580152393298814964252869916902071091919675602588031917577656779851287325564715006595379709873113483059577041615914515090865571817184100022425953723441951925659877746218515118777991994480554735615748593652888718379115339896663014404400343412695776239337884134333125751263138793710428080836193979877085989149238147300244420981465700021569924635105618265274483539650917825546298216546515883419075715786947740643409770515077104411684570101956834884312103092323467653409750792982770343825146027584989536899643094046326671105316588195763352470313156193932273869517061210886091995283746930283421529330687083359073397146963176224485341502275755495444663899933124562833098739278733492152604469109803297167204542983141874895601374198769983934863624241418756394438923124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -19165999613002965960569605772476172205729364603117889284002224246147580569336970466203921220627218815765031420241304883471279928146205671049540025226226663333392002565103180219274569433120699904048174275863145172252560070047639559451875507589564247077674168787458592641644595273177399787333136963537584760496723912169167198677803947976126786643086687546257165837931897252824784101695934155867580582118394275687612360900651514191510839792647079893508077589878307832791726629034403393418741662689825520976140741009033883139110623457179272974797250170776088624940401010542577521548651510073349907405294899648116513799462673635690727646847114256475170929122269738196316785267065672238404595557589977883589334726804954743781986095698540907350162484932442731207032247467559715722994881106124779688224033230127315003987738991743816434445559356529555873076284364201173885043641790797921897002450842484825204715074160934016000237964945335003221486268087820943025493512099203208782110595712819175604529662260747722937807187506102847829690581163947101810124236154408072263812246381457353532623888622953193150302129796840161897091856564526802127606994239482507266619508924766883245745878096855988053001645795691406637538113018820141471839638485316309902409094519521116679234981846910535598733080348952434549410800796994039943694927860088199038822362209207462884291442965678975570353578510847846232590436424735940210665599393255030719275426864505272408414990123370375954561097368710778693822052577901628585799491772265528310470253321986621921853159291927531078304404651614740649782692936190661149570037393787346554295931765380731404852205703597020144208660824246445969254508661304310709000533209771667743415272072068509754139639625697265156893709241712284864872269098902419296744493152799566036220896927247272625822517084809550032803665344687799066976931622836432156272394033803473336705018809214184684911438325926277552078755062011400725359328777860139724299055843405401478200130225314770719868731184887785413550947926236245436581924817324865542710774704910118591198053552897802096059419165126177281680257440920794850891526738531519751333347525185502936589946876846410769849382130967151606541577235567240552296781757074670283534729608409409123085838479460925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 3659701516604659266367092509262955215535014644915042167893364261035340320039631109189550067693425938995094918358181654543511145411831308675355289307298095978152111972360542090903871561129481483907827374336639917315027249529200228214679123507484045515977627080193824287785360871185979953301798505036836648727989986904507585754596173128190803199216941972582094771689688375066347032656956878918485957466558701856109627541393928698833356398424620143825629076840448378197613573694727946775512161666609666316300588920895197236967245703187771557995868177809522063149222943588056592599691339542165343706275015828421228682302698209300106354290946176768348601946881745317811917449909350477908234677895667736490612051125312205896924586449986228886202014817437145174339785771917980162819022389687944686590378596846875371828102871391675625307708967949109477208562202398537874473175967388862931959170820037245145874129286786326354789150737303243316891586501123928925329728820608837143309184238838283598279581834893486500508162934298734631728363402508397981444324986468814883065835528205258866728532218241759716139440929989068148249244841214749591472943231447484142348910371490827231233891211775568479022264161523856391783503743039615937960501517808605127686066192944747000994074193062849681312232801581500970165761326087191973310952164662177363884066890227359026723568873959173095413913894598755447809501726672107427617411275101411967103141450635546648678054641470596494910820517664727125315748042012389825567474883069944868056125322529854476678827651816542379254572545792125467002382595880681709509128432029745404301318908160658536488746494395283159539276191358821301536348552619192696052940300378964524929107875293720954868519122454327290227270759588791193704077089289577357089191555220133473965186978381159325229976499831759760135103813047276068463480789180165480434091954777403117185436575116565394253438784857863545808808422502319828671228214248676429438540769936734079480163332792738624535533764252507429403048300228207308575639280877696819091013527556083843743468737591019115591544988960070241245280545133712582668684088448143533909792760169372657522010060160791553454669813624809249326514410338742797602328724082371925735094982930265846473328258363424768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -671528676619936677810226771251754378442262476754290357189592065866903708360261999575835149064327879926865476236925826217692591776178230184499764765848195165557009495021498356161174221865466965037539726528657111444640675473311847870792361338292526175317437942739310914490912908555360350419714751892735183497757999545760168852486498639415996365701871507433805615410372485343639521677932953826250178643628593792523459245798411734967475827596455052480707172727568484415070379459286989894098702066802314135809572371345527197517755024404601300016017156822388297066417669137478471785284576672886941030821038879285040283415499190319135235614291244651579505313415772893798973935372461976728499569404925359343943355797894748804959420995118043146268803833529544466827335365395154084178476943271025909923712555680262975632135381478741084840499335360423848844459384928395228015172794501485600763657497986597184928514678713158004724624369769706440317320165924282531305279967898627683159277906258642267850394816244886876807419758085833484803076221051784888913253316776985113576572450503837867444043344857034578749458979126941566579653800864412453285798134848505895100789044172291404201818007267521319663507997088904173073335724084766747078601888314368722750345046628736186221582070565847951235048108241630932632043785027667949932824345503725367488384361541433662756117115426200103243315968391887751197543472692680593986698194645101537117289952066207709713391273079761740551779969231569525786853790997634044781171140804586663980291900871826484056842512585463591999445405426741285152601328919902431438933473462571484549196400726014561209612401757984100448964537561438991085379019055250185953917158750767694404172648951213968270324030692661534881790452195582951025676839300767148369893806299381880678241748299235408860903675572154204097593350952904256707725058305533084771388912283484869377461732854680724167308684197765701085188488280288979224464140637508027278882888934178672874327801196591601486113542347431582552659489386051643167976064430668191625709108940241770029381210252013018951084068862088158106169528821536271472757035312135676455669700759126786134411945080520184292438065991942034744504047324102246523477500011731761298414447165561965483752284592537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 126394702719857306488762190542662921353282142766542226825355177520417570360648194512764884228696283971737503032376344036308698551027364658807792084117425183129984796980168260409260648857905098948046442279027323257794406571577064172986249289593795241152666515689257330235420201322459715621577903762842248193921856391474754256022551380522868167079748314861366628912312841658664745760581645825632285897471699216925436930046968103340540448707658136740445099091693920848258391535130088882871928803617673685450387772074969053415211308284665780534242753942415228435252552542232075216341840570263960160512184437638170910253672067322045313673882906365456266754724337658633306560964270350832144968516092114761906927268746020115120800706817535030949539036154181099439370792925269390983572675930876284012416205776873650998109814595271831986678580699787561193124048524787774779285283130360114501434312851873965077912947311128469435638083514691722487738424666453104771036638555421910236543890917426530743285802502328687833437750837650503792666735915276871304876567388607543958303267438916908706116343254502641164218378932189150644781388035317588745075876581448006168728269885011376489572503883909434602423455443690052211715426229209949619374531823220682844723538631074029755478382242351636797500467913233075676410800538860088365612587863279032139488523688732418641448778260518969462956359536723869530457688958992043098398257879938387925457832525917767657244935887394426114527912257731811885162125125464348847553519326937817030657998731776082934681332745509903126118870258653144169363189955212360097236287834755579624904997676809147513947357052568957388629239987856653049250565945240843849711785326374487771244719665235062293193187399351481161990023249047900544826080069076983845743500624588021112400468263573390673237742618171690853692270492577774882843104803945354056932195355676509598682386111424172887441490830091020019250591301501249293988840695229511760054744321781959602606562407622346561234358636618447881731616508073233333641832038662981338622455471773081620198778689152099283369284308739921128589232465055030889941046834814724597991396069801150581159623415950395343611021269126215818124234300139543189050084114642627812973796170116816685534805563015168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -23155826472634767403105094857156177433305523962925817065984886395303313152403799683759305808305565559050703359501539644153579542195277054822827343008112668238586253798636948898390152089437843314153984291378552233668950223058102864391209798962165971222342690858241812701788633283368182633140218073001332188938313169017235307831242565131617170025066161720769429433640662559771480442995028600386122527696929690252388076512809668176482147451356884393361161298155917570517459285395678017958728603477607419027747438571461567960716507851019679793785861662874459340173456150445845546122392131501183830360927364979648600459719678752781335639330042430691397585402047296580582314158651788596137129887928602190472949059311472895176938222864566931398534515213827877117177233292015941153840483880183782445867418028230588219983681820384604737385702930788059617851419708248234888701712351855512623202679610633472654799077729053070667614410772005027032747559980936975438536804143166395903597553857461298573395890908649979572538359502940706585133147208654341923965082740366290543528118390300579353111545497754103115792169469212173140557240510426245583601704321058819225595221779844024853880792558205098565623634956718718953471656423133276584228367565200016083393922904704593022693415242269129744536874790601211976511747341845232143036730772710102441396890322802880538618375869221770096303764789957194043508706759422844457905997045166997629568629940541064448447757434523850323207031989572611991843478187638095513914303761004328969043173014151177514314182807829044482996232857096708924508733264955966294930038129858572152083879095484970541362903907201645091362150987725768515275548793616972114217637861446712970490363141715640672356024832226477596777255284751450277807483936944512886793555835368056581190983712637051009030988372022168689288408960456745669619319179957859409912417295291420859105944235149550975926484793840656558506032127179920830257132352114782530667548694498017835824209562238994752636684898021371133608024840559023408262103393195986674087292729225909553612869755992093685116153878043911753389826813459308808703458956955885509346008963631892467663130167172756105794238571556810240653102662044564842679627487214597074147106851462954430215318122004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 3713007045514054725117010938948602026810446011136896557134934214910681516597864522212345872350843829559073361694390947637169741407251892813851776151711503000458043587556005405032981619445578666302597787702929102802858111392133538360699486837389371893728324402155438128858806468043797776665603222820403326699758583539740051896309806847444624575425053513360087806267379850441060884324545314156803060745323244968000397235316072289311197238774799258157622816297129639669482163452136138622902947375439175181689911937659607374487631692594844085073802980403310095597292744748189523951731717605641435350309363050593942484107991680819187364233007157515680812485183315482043565686923242782462556264712305189171903136991608946930211825455622270385339297574803393279547279232301298468920171868321232968933308305435005599206247765778290619441380986421145890977478141111482484733437677404311858677165542856543238985266922351042934250643968691690514518373484253058309589878395303228143182277177043434556429972993088297304663838287134233876022369134351233695052028108374753523919032831424483420245027276769413954099228788601404246138497416881891115301972647577656782322938305980489875556789865869447307229501362106502627604256663198782038304848415922570837381176018762871322063825328536029977942345114302268004133680721934472451270943510683212126778429255807869558142270253241379753665013281964411165027623562824667359561508966677036354780550501589065804103905122802634372340498167695760761885881594108256436491337054483165783280739204998230119342791643568234143201174131744118559082092784038620207298412402563226321704991771596249703508360998877705509289042756273537450028222879987580094096746439392424951957632215829430028207555563958810965838069482671849119564589479889890688604099321948934369212659027574921795778140901630026210728352592450992886909100629268545172881841345390240785601866727130091787797848036605302307974129495816502210657697401346283806242867953469784314219762463808715801222431685573246669404581585867969054765015591478406655358628736646762477119839339984005119575295977758347979149936443009499262974752828096112682496186604783704489716137130255875594179582474772090501714443676504499949344464560363406997665227809153558312817523460931584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -484026997116948190019747087763600568399645139653098507199439815185178120904924186998996104929725672399723293301474156991515076546463645294784087302716752258674958168581641968432054611700109421021711577279560545150235616847505411695522490202307324263683646456957001985860246109674288209701013505746529532397846001352500292667451383851401050603539393523994222838389930353577149326834717696059467941638414987795241200071537043903690561587535153166100411491902416690888402542868865708658422834812675171084585167622228212972834877921266318299970452718901876800684307234296588351461871097161186856050593334297606049185711114257555264733146491527159849818400905045261279975806271625058121344698230253419751411754692208524978780210504656076016350914105299418828520027981535059038524470508524137787566057377133835047135570478234721081046798167094111337041314202603488742719188341099678234341842428027208658347113744440895317400831513631900945824004191707397082731392003734962217825914085076799569778392443467470849445718372502295405832782058570771779869350460764406616925911741397697345699419626047736639510852952058763891807449033116730871473833675433505784570770694222478558306989991109061101796646629180194445737016056173550860306740667377042706972697758730053788260551292991405648584901164012324851974631226659388801176113909134366464798478233204249292188870293397795862752507071626752344974081828332271153249949640423525691192335523388151256105335849551116548304471065154616578952614420115148003539784693660470290544225902786401028148986454399287630096862470009971176821598658457821791748019853000472645431140333309013236471459830322654191807059200268443416270209747900554119595436370905054097596806253312869396219957235236621086622220930577862897294207113787735060875159486549812918588180780535782347964656247262227501019690571168621132463360851670269388127019101590478477710851601838460097308620316535250610720518554364066335880237050871507900811693428830595993282392898603625839722849745042072168406364006123575152759346260439973586688054671188959543519677482731434813869826402678801609817805007091159265195131142097519610110872637195868725340365004663787122016932296228693246655115530671516118987092175058066191723520661731917130583524224532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 49742477268361013111763096238969776383672396316588268382865320148672336167066934503089658291208704774560542840921812923207329694546764572099357709786272750977360773716800188871537001405281340496877417564281413244215275100784219737220322616913015677084511709430054109413926559662986562721257189467112185944852372528156925325891849296922831546394233116787973274163848535063946444910031079477309609226562431681207840762305338772540398810961221549137139428222195069015875450776003607994507986063040804678733253498689309688389764327314219823324978450951250120607977332809329839500701221195893104055657663607133245784763797991339887392341180580644903315223150158061990635929359466027070034801623726817907698706981845403123701490757002795919619987810258047263147836420072407146377771444556263326164353788827691203376803080875156129710505653412373775382518690203099749155045911398928487437892213232585475925202544199340811142961965566004282657214800572000545940413747227222436178206815456623358599996927288764231276270616325613145478452058522664218699099981720824574288928454292119760360088052961160875236253981230472127666653974037036351664705694713714338515791234650999223357073929902861678891800862916038487336455409161533324246177202690751269323320664409633414517485051759915163484410669298418420908297796232012784299727280099890354906711129772355954680074223758047626360608932004458488860349803588231320417884380831986009883942839718394469496084752478269914048053236686169445323078200373510000340263222460338785702454421385894313167796143892613188547874079840403049865568344634414552134877402234003115522903930140332859745059063717506795693818032379262682693654040162338017608210860671077627532545169684105021706735895882214934765676920529996789794136612308974142163632137533026918798059342441661025331885041097812627803205336597405937280635006365360028640754946794453366269897590912953009208303950702964617568019661382436940148326418024768244877406020961605262085412344455013416452916222444620108458004198912659904568422357739490478156673750141412249555462523600934395346189947189104265759581278173743949014918484008623274945543130643998350693960045398761830681191882617024420999063464151507598847743627072401495382276618972427375254300113502208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -4101678293750503581016578681044134825734693132760675124643189064739275376413526254619093454050721129395878416685596862929624614356904474732458390370709192451264909254547188751961886219782942295054369709198964720292388662761150618449519578820810979499239820174272953910872962511723047951951777848259237141341620856469802913699538981329978671007480435729601248989421187450905268248421744583107541141705507170224811439031397585721207686188081977422579499491390193346114762753985471294620815175386525118679758248200360437118196097176221608218056888977296196816839658270146523532782804652224225164044586517716045227283577026314751848816286411589067442401434163180873838371424310827724690876839742266269326245484970837485590587702127587626027323508114209792120175561254963863221010590741292807000660883808702382540382991536908683407310776318549489354255412311153361467396266780619431637603552324309668160330183612222088211565090462603976692510899958790533049010485585062261023488040408585900317165844006087566404206175711544271681294883159243781846009085352971923310206334218728505588568457449990830308888930839484856902185158024920181810637451501547966495785867580147210837674047333348453094109604887178978373817040705020106390863036594037178576048084010249411180494524126186857447348600940119894015450083459921196027739945846347287764604891850509596936241631567607911558149106485819528759913737138882096726764144671296711606730929450356377934507457279524465536926512783201048236672353512449699152487991267082729256190824249651483505470732687596806516056823500888306543343772061837571125192042199426768946275680396938394330535782722160385090411194191265625147123506839840549458054813455630678612762513444012660226567259185904094156716354606923339547867466063945923011430352194726678058673920279826346386441631339335674300320812920441597506107604491507517879552285432340686790962148540619222516528001967075716888217528996072927422876860570338132455068022354859314192385123478572519300349502127822163532535157755691568409446342109218046994723218372029068060564355542464517448226900583969058918816354079996337679556057212624926275823847190079074540694932261148637743898724629814644205925122384453647226824317356180130984518343762157500315721783050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 310802700471202131768640790095627530205502436135108559120593437278713262693296535517744346286089522934650084366815845297071067038586124240142246202299064119285282300704315419888443000255206477418722159646633896572442651500923700483699347969784341387038241925256555336576843915374849220144444268343042228687653581029670214143992826165130275713769997261370422969496778514450857843087145929095724217694978143978519929492655514055285978011621621005714444142087470674509959441908895320401027218806095961644232972480551561271512500449387951723885873838687937735240355505192666120459600050268529985665437510478075206223055285834899847628694629132761435177043439224306588730230912562061379922288320117055649052295836867383799059370995394708522823009106419316311583445080057324263405136463961059632202205774281583702477323886668143363642140024393425890977029051766900230011290432265611148434330348901507249859989278593303819176477233348898567358327393876731054337136949089062440772751927903922009214923331904525941053968087198323223275892059872792657700443121741995139697425382336922858608565516479291942855609882144150772780543586181853627790476596838004082232672739606994021980857940319444230062383621783623447837064142145849421490217579656168232616823084603368810606973421799819255735314515050431935836305971953393055776381688370780426608598204015898301355938344644851275476796264002805060079578947483025299397859715465652482987513419447983969200690449974369055742397842326243792051398259310953122023431092023114559756201731755618471692146579215976656052445391092574152544440329674323575303814500457310793458187816117570400955574732292267772382248652286244299581512771604778674385616800567142889518481261278056356425814457430153703430090495646166684000958220881252095744772582115077148260587191922896400442149506442812623161920175731938400552555488416159493129113075703758438562635335313976370611368749332912053318854827356119285883281310505766189175034472825848211877585052641105285880302291661696043742031243800010200346557772919578126468251518674388239841561311830210361772900003769402378641499816326597102377319538779149888990585447799315110146531263928483778950629894643108714343293568553251491693267464322731881332769037645099690659097346048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -28559928412026126780563818345607186501330022959163939689143799412194188097417065283434870588221455889567159598441666118215126845960056917827748377141576764709132829727250909230145233616069517956278189387439421798844465579797804082256209607347878112854676956612959531040392065829260832768727955870179749517752382989332855132687367898179222449449978788221756412740583760582069653851500233398085042804606321807285533594185370765323698872094412958553112884115694863133789312752759258252081719955359170523366271078790125823566470515348776208714183842483657314838832910553726261605898559755148796679036228663424810673350962507250353197860128329232746483525027348988299387863305208409909874099232131227060732903844038015361830483307805838082462375239752433369830186677249282150852246878607812287549995704704426693487322605261790448794518996791501551026274889092101584574902100372213980069343790382595690355825727835190885682213034336303049651262252300027368867213745500224263888771824826374167465833267862675594511227779873996833289428907877353033855809144860870992343992642728572773012719911408947767803475932830774076430198208211587272351879491080395334365182285279324472270270088654368956611684911147835678432448022509147867447288391195802679941913933613840151104446453886647609977261738866797526560601650903183100966236634932713685720526956609560618049370619236948888128575987877959819659580666452132940773507080400113566325357139035522554053494333131809506586217186194955886934462749217118207316412960757227370299531523085192185389281123643078097653340785579025070399360309804244826861755431295119727949163393323034335380705149148621230972785046984950437931437088977008939187502031808800395523278641468718270125482132573245088723551296743551808408313121403114432359970371773262249692397065973723078791471799348264635970067287611421683014027071707133168110851053002543394871194542073216476547666095195923082477341621116049256071107539632822448222044547614252533970686875591145554449183558032108493896406039645773057666955723628125837218930305321585644440973663381430962951824669024679301719956178950314131799030787839318553751432531224010586958040757334761272746988171392936855235215015628711402811749414939649688126600719729724173725110108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 3144070266518442397988459153733307914607075336171982931700868676223089217710245457963714490180199511035122573577564420697626349001053125629383129627898561449363044814911884230553343299640575538795504526999634032511371832802984080087811354104223323612640575544972617762864130424150019028790718923615328502851079082862926216545250681084323954214603847400096609136873085150411699127692702481562118548995884339409350342689204506011161799821094230427180694572276350647873410767761662965609038042090111896198656466223255294763688539378930813267443301509237832265832440490387603743300511960226601591381419488881581371009409555879527189963444924129933973067431445221606608100537875287412599498585548597656662432500343288966624811626447957140533572991668554558331069620526124343896545251247053289304954744621812468373903187321497076917743763505596070501843359279848044461600390700786884627105469317230829887877280161903024005273528828546132060947664802376488812493463725020375250303839371044191789567505817856288636304775879338926388021197875417036744864400407038828126256311445010945627806616253158471532707251743176656995452885114913851508089167480645261766187134243353998193093176132975002040274946405840233831309566055104609124273852533670266878411332070421188925399052769480960189700002151782270529278154423194048957162938376460152000404746368543023225232998277433417501632910258763995638501572105564156450894633968995091194320195034775291361801841223679316500365829954325959232515390889187717554996445656468674617681229390606877137937919750727132326004315557233538705517284920470409404631328321835188842807903244436983422829211752468890635041083963743767518403418857838185671403604793812061410381787240250789834073140939955370285392751833844064746922845081917216766894952698611184712925501940210805771593556639812072393822757792781581244924973210513150043371826997981729248564074964280707537419576372257889327158482433459090301936018152568043566985292967798976594872444543309529579560821593192235259225438481860433209607706880494864523816192404155728389007568865411997190680567348276918293337771039230798096642538181433163468437734933083857592040421535151891636769468084215484711862858694614459056540926386724353602058851671151794035164708864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -294353626245155143027434316851637546684324443809664013653903274759287989116845145713118087812952030850048764868884948394750338406547909951311174050749745361919576193604009080403381082773728716733172627700883630265183443355679536640834402391436839664410559644976942807398278677551609288091821186817137900576110815804926964475656769985261431143103929321927182650776241963286183152000345793401100396396509285200882766326643561554207087781354684077593312985101360789229763473685765161991131864976031903520112503332872041062018105183146527371169719925389921026546037819607046328291324452820082395148843927161523703065875333415044492065109968366026070276816228409149363189235562074843857870593053093409496923508299544268090682168057117168145087499642245899733873058783471599556085263650314960812445983587965485777008386038463277587224450744713986296332294237031480508204228558392610012127710887976572996567100785813416050328067407276876785774553240657719877259143171377972415372083059145687610083464551241854609439312772844803544252763497446228427129938848195012673174857351091071982926186584055782158403398503675627492022974159092609893155601554198814484026935049117696353301591938747473767497791477353640287255838542585196566800613959707660072667515982249338062908915001058382992770001655038994746970944129116278305180558268330528204768725979233971819106587342197197193458525180516849913230645930700044065813879013835822923999107710740838719452648240538439278660203054683820891755610410702338382072747442638760664413014664956883784727407637148550256133789613552331144341806824166092705454534496863157963043664616510424742455034004884377685891580666409489475427098381821378455177362336930869381994673342488632266590347262767974846978895491534092104422428141996033050860184117273859116384132560323637582942404350212978529515757244664572952790695617021367047532787735152918522847463867691573734896702202321848114352809213590039084258502281661264949464741657083594881393801556190525210692246669751294938890601798531050897670458194487667203823330922553057096570391725623937163189491493655599248529739414926724646900191299414359207871098028859005266582461137962909022208789238806005052019724146853949548435832284354923719367196235878792041846538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 17685253385850044425927045737583978570863026816148040816487141215079041190418036565841156897631793387185611588326193754499379063229235684801753086746282369367748751373229643095514499913900288716483444419330151563676288359008414834635920618048421077754515190773644243772274603681679334921813187097711496625117705180998775407816308031679375087904007145507683836918423471040286316259560968345692181663944730493729265399391528615494201752679792594946758974798494781014232224470088123606730755512286865005195985467277203399276286367771198383740211432117800657724287462559617020596338594791637210294649474834445193582839110312078047747855853705286074906653707453739793778661249082518674680705226547023709787394147774636567365811641780510627466842501897382028974770030200399041074102495436498292681339204827684383437185313651046272126102955617141826035636972006304951727302560414180111550664312194640533806826521007075642424582554144824297905301972898940152172640577619198196239081723711498381006638491410374105063219806998558112406185395815372789288670736685764385282958756397051943537319654818702357235399649801748353926412696042202991597508806181027112877461643425048537788037510808998643701510333816967696667970446442283446803222546421064990475495467376559539589870777302412098405342081199852896731225485707917227035968277734124085717927725146018179194331304652269040523982137811383306830350233990761537418557226425791566814806979070638403731181514956234342441781414927916149589676256961102249848361231527557478393816535517923178888953185763898004517568398914524540246025440442797771192965983056594530061301325379815436024996348937723484719319018775315297086208071184192143262195213932534928919385344698123214050194066817955182786136528986408505583746599695527649511002713220257342575337211801076411359978065583315080382564627504745789257447007010317005359918489654809602276267085176489799646258062871990066762179682220126165829621544670906857462945858396033009621011968925649506012355560660650041522683269919983643907620601757622018195316071896169456258190613540949635788372423248816436097547840004462821555481445917943181750255310253066524593154483980720271100921123605899541469866811359423763551518080348266208662646715690677961643524096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -189334061366247973539525977043096266557225842211515447455039255791687396771316579027057367570113350211028564795564692795367131993277939672591075792093155176313616138392286122212329694884628998628974731817380860421293364903185353484404297407281590742297556375177538364267673424310552671114595896133652089265383448732017795452040522425630550355383387011854989384560127398939273612281478800020716612510100765344199711016439907315444248297126836683384487037228466858481284623881698823116604012259663415927768589943843287081044319950546205143304173594571483958282302824208135575078799196537707092732629501824005419805054504094098784672398418980576447686648623520283404622033667779369079907713253300335957909486724980969394234245668028535882555749602160650496435501621534816017481234939914584519606514297183960717593683649367493655580925332934934627855018907916871686037325082716441581357051062370382482107196370402344823039855604546355927534182908978265771055002784273996499932004450077842073116596665805506783195611679045878277489534567837600944597200365990359194544751182395541827824821488783216994337421727679248474854391732994032730286359987647326129512595065074553475740568807847763867838689596984447126868474833862442987726270088228792240381832908845357040988004963312095288373799012631345511930951902804072815563518164604359362980184624587368031308568644194102367377493877338890619635003571407714715191662617387921281581302628673535051296370331646853304194188151179313976178591672656352795600936019702077998860977382344982074168368309886110147318207539364704221929271491875224234243919251264990473502211216191676080979598110448619592039609677469029950520544635702438600285213280316287403997855545492228010785763610613371475661548373723463076384526091327456895287745486684444598701358709333517699612649429583389437495009514462965109846643564858064657619863903670255489306625385487804527591866741320170521194528680606131501883215784133925258421445646347588122642450703126626205055555695661876929281734055847195192657370847338688109949546373471098975950100711100070587725617270987446479053228456118123200547091320295441302755791532609133944328211277545567242509815705818430242250227016946059481434966237987326859228270947987491242639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] -79613872234824977722208235404974329971867621662253501424426295746630359489188725019129173559302529711997758678561796829819546086945592058844683441941843802970560032110641643841007472892343470623464621449750021250395371766721725766538862219810619260588838774088958079773757974999895966728310609206141605524526189311879457926207633936218326741538968129689481004758627857411746088598351997524320152624562268673644268536046024349960128176125720127182841169922713778905041434799961037830791799479533375100930825165393083047113477657374453200853422553690209877911259018864952838105356005148371879463851660012587659924115568821209178344821071106205603845091481477732166942497796380529731339254726295040831896253566773146457428822454443867884182102863591517994788355849885113440205789421656663727682883125595060913090013477436045065921944777890511786479325847449068326065093635819426269670824379404856373204089639232684120187315315394283069161106499292034964968235646199874090968548194908227937900048906138629507113133489235160324985815932573824173131123325229489673032212536227469677687554505206765653223756670665866603027034935320697220549293323134395460203788571385089025500914628776829569154190972286994560861456807083349514557403164433061235676822896706338130094667691932511856691594657112766766622829365976214776981213320083416762166427469864756781655907108736848429307396735671847857294052620722398986267535682949254660432187907285085221130587835360774589736542723236111566071450101365187875241117075286222348814899633614412832895136675648929339752165929922084293176708688628489985288463469312328907056388572994907930802606175006157437966824357133685292734368873843697104421351069473549799003343454039671578177766723450123444304901858436569794912619161667748338128267013217551335467728873091051892395310043486011168285189743554877868040073064651644434187456884093154563451841959115696735905560173538375037542836719032124684251835592229663788427637682530982072158590319769457002686139435352065378842573684934375307772964003989534314251569709642005227913135324552830555656002306695260719255051178980272284104606979703697749076625623660897280705375713883312164053462243404310905198827591162064662429919398399805647675017597176284526411776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] 5910861753075515954472994867517277372231914529185970744126856978275658802013814031753077477974926694323199692422165697268184180640263682187379542478660255884645875680709368785652408787334279806137491391858742966278186021792212225526710272246847150944294410863843301800544811912287941093571518204893322977898182275740121440676995296558205201970360101076428424662911879595005787252131917989846190279746263230378466110633598623580526336132423723461629007371465577162672297526934849944602702049516925045549291328984700672674195868403415539330124115200120867290181381971798684300486739548050189602989807220081873349339483059635032765727114351150571881490001418121026577039668742268579245329330805467905259879063105716888144993194626776478864078457464567954484022682947506857266662151898614483757709109036502407348292721788679510630836228170328107431788189449646305840089972038746967575201830029810873322946576852571335078746675816749607110322241627723071006287094369711701577444753647859709562999444998626375989023479635698155106149131646701722690309320711241697007839073457592705194855377992707169959851448785207305222812372260584033799431880389894169377478150685430704368565231632570451480073105846196893409980803914266554746698904772194995129191800823368800341385902653401406361734698610870300117435220729010621520782640874164176494558820435017319992059359810992223203673065041037551248134106389044120100963392088185572742087871967092894796464351579429572038790454135385511065327123011759120476534946036134747683152811474950644441533992058958329114570323712329259679817105320743670851161337030624076956348211841703025490307536845149414153951405646639282151267151853605457835058064764362539971483724365924096017657196946141205709020585806368605401353572821900345907822275741926308892439105370442733849161656538689873784767199737896740138357477497796943389485484125655017568856752841044226508473205707163579288736346552972511915869342497861686937325555509794167155541860875532845912275539449981437651820532611689188556430155225014827970855593198892858440597971826089256111207108572191395863168497935189365338443289226016270729970888299540854026135943892634427524631619526075578100016960836360496410411499264313917256051256569860078960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 271161621390112131608753509066162381833886131174530706882308255857259594584057324274167881754022290419575348370940680837276941138147896217806738225165813318212073489901255167761345716166759950688719880328241075344585326278895420952359949243585011690103835898399733970504708446205822206164891174855650192278899454091388518154823227017380806875371916230560347686474033780077411147041878281000739712765981244485827021233343598948538974403614364327740705446994682288232884011956430330352823392088445624532124832711598479383133041092609489871003616312811171128959430112908787191905161303282515166093594298929627808888497762520725701077962687087319188596826470604504925547654091146505887966782442494938981834732503133449635547124243374097701716767981293541794145525587076738858186883095964091903742385015220712387773935711929043543055006797215174637287120776556035203166546709710893509738944800846096723386379094333412878664400675356999927824315972716005690132975967253371016932812385536081714364165584468207915926619353423315956293473095089449263649405699105294272591056665785648363029761477045679795353419266529768670321077758531945041355839472006974504979636524669331279778340376681746202089882320094034903943890843044339011605523380121679216108296359260631960913724693750009711732697352669924662372149161523926190561911645850235158579468186142414884920882775526582003161480674092261039461836482882485115544068107158342263575113477349409435440930395867913460729457949650314797759719041617640074942582954244431235764627691421756029458027357269898072975116334964330637472309554208224343180423443797673658123642339603474145284445580644465895046222157387824044018832294599738573399244559974364350117424869916994329448875549332054111828426582547628867207324969941621078036094648012178402316331127706390911756822961358556249512199229466469516072737076770727020773163286804581843091204283594997435702602229091336237323243483493016598673103373211544792835721778069867046811594029958477848358369749372592370321081163207268354508988296613626374392057858224855494735673104315030827358226246712266233124478444734714286055145173739566974800289120964529214100859849823155589296608035226414088666415560995807186608637300608152155995569949216868401152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -75118056219997811630527371972953582772278409580494157383660066365913587778433849283176714392904612568632234435478627642805123762503251509481504003281258955332654126129508623796967969161445793838008226826695853048362378026181548778561404278818082556880320756443713482151298890071586691353690167749148224266029022997696736983440431211284055411094385402655198830381039366859723568578268709600383942635660005816953742075619717015961632918676796056214454341213910850476658052718056562812754113844132896012756237219087287849977095715644499794485023533317545270755082384279384672856756100978202375860978158052019605526988033649109665426575275320527537079141992606327297193115182918110771302990522120619134160179402937381275808414294319429228418690886589888139663908798337295239493169887081006076728947925152602812041733968778523883607150216931426260608051298374934908728278427524148422497733459376375381381655431881819969216732440672700446578878683309086651160512744885940054594013859204957698773854119629212146426019999143744440698347775256181356318485860342293840810518908148468239482333545138687576958657223935900654263990234235445709869079317882820555887879210951360951423221357412020175814773165723524913980416078955682433534703023016792913704108511987245633223417249658594572426021653802984181281944444356293126028799029361619836466306832215913861525922855970694225293992464535722743838770606373944174135160267333683815696295198681285319952253878174877884760655154353463168090372847833380469956934702777965520580556033873371686849462836480359810144429054731587364074902693173749909967675848068619301933509550622685817379144126085748034839922141502739147011630595716565228309588333373199163321182069360813661018148845075972831530769132010907864955064231261976977188801691513589354205658167950347660168969828909302850098695542805275543649715328487639751635852163814092288962390255775692958296352377617189153217407794315568974679038254992233692704775697678097124109356194559219730330174831398697779296217592891978267864513396968368634376473787603274062975595639170516380564725537788186497718486710387254164293634966066315680670613041592560027667347237776923259017235308035330068768641775957531009170546160489564536317884368562967019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 5722084008241016820757726559780287616604163618873338766342608801412341405159177267758373492717184615948277565266360859272030809280427817175992576069513218002226740299262557533745061168107857114428308544683161348752237779826489191912452141870712200593506287275708945043704538359042144698029702706417080323551960441997458678169597867852612145323049483525435103789551400419591582569819258824041470063440098075060689787162085713342544634662430720839193143265728974809585820824853060023944643519091928441335305936885677947943996546583665235525064043951748008490058159544780843542040930443560177303788715390324481093771407416056262405648894190939660634827895506102058229832541297011532417079496667790532017856599283974294420896883704968287576634304744283190254328188149503531866755107528973298391452854948167440236958562279085420001276626333330352564825656786099054580092666414085051082668065124815025159915988932098574324012100665919557887062651626007517205495705900732945180371975290950087098477324055859324013278460050936483164361314104794947429621688864369378506825158810868990330797068991383446957875804994390029483840572590494994197022735513739543335749263650085819625060207294568186380669991240142151390404331449638075849582038187251781150499907758081246259304959075020789727750451184359587652397983091056006411605977965385296383147267189716160602121270166416394331752579931286194491700065945019843137188363481281554841188350350909927644217506115890168701132011916229910892471947005186463093281406382575061221071159793985346425131686050332639973935879812235100040501012839327305533532884999261512707835253105864304766588862177907718629628387819958761385129882648610655393389313812948747164253962624401066994792409627797515201408247905451780289909486250002402462249658493057870154228660990791865123865337563363924296970724674288114372189000401666505321274317906453165688979369169103370457971180456201607278711157959009816381773562331504170213671273700172871213401746488570989799753601255880371456620130654027627302255014607066763196323284352720696330606795030412519449143139778355240847646026474464207169457650952392540357496109110550830974415775774189274567067858905215361676059644425503229320067742528982595407605689357065781248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -181710897631021069762793966786370880544457590993697709169560753556194770667666769411232424194147765457719572368504518535955432884477191945567829627882299003527469990117681163061320636774272654947677566840147077468465837457916913796222408745108035627046786773338215970170459193422879972239711104946180882083397495732831739465465307193702307273449886233535231250992321265936517376652708041258604479942117019806436224401075562538019900105861070122916617067787116490428679426988445932810344877235534288711853015463817481405814212911862598268914280913308443333735525217931580900020372969486513069533412345934327421898427256486920641402991272590646383922605110819675646740446961613068861542859049274412666629866466690694852170644344044140676346495060998948648735592214504517526426682212265444917230024064195753189252980103749075465643833918672754902350782667253765267522735978160964187615213586343203873161943552454285713772920021264030819627731452400180434245726400869072167569563499974380034096771890545266960837536132777831076326151721881076878851371478335979867452489786098368633579588450218702488245183132794284729000398574157160837275657387843426510867155113498954435115858473292097009178721955484632206027841494244762783037887713647660264170104319857782347426535987110391533206325034551508599948966741594277827076187975877020457643903112309985102482201409324790598673485295740366967696453702258423022978894461811842309391534471094503704287181811904192653508981825573483352283217568568625037733398759603759553131971604699693080526536380727924341166861714665171513782023947706398003513074475915030590888112260448405126052234331241106992408468401793248942290411354057041049795084226892571925723637198306558757709270900271694208594725192873184860160251975784571337675845088071938863138663098865932450675244824737483848797484388446159106410148605208969760092979403931487572666839323954600668471507792231372275489265343371747578776000329463594349982142275548644755126696560234626579757707931936474765871425866363229131070414629269710998405708575741324003130504728561978405292455813360613250648320461538798330420431907591167503408635695756812059261438788974934809404231253420607419835464545805063127978753624325431912787128334313062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] -5321741618260675201824413370785727731800110955957608954917019635369386013408509160898178150021416568570977215517532804843248353910067927335247058377259158339803131570199365965713041404538720933719603388270655603767416856832804240054339863336570675269893181930082071884794954342676913228672166336447682418005857803758484213465345718878673703404282350680718984317434864537999287593597851245452402979567547246299755168417028913728785129613653961466598906917901640952989996983471645568883193054670833446504930984052730855577474432688309473123776124716093197356304603196436948524218429306805384716138752120812756819846325950391368135307703938863955859257425685921390012965982555530970192293564591886284281836667065700552887673608861145213748620549390455272565234669752008304870052216965045721983649677703209296074918291323933630569485008512943085709923256478698528750562895591808201119837747675130285985058710313708863226532624772857526273728895660263596165388750500883201908567172178550072428212366798070654418229064991319920768341991728185437219546620847466464867051065374820399436499334755227434337690431426476015055635081488596919292792987697620137990686921912684145032681296486353588196998556967867183412432190020593187297777717369503989985948866351376575194280820620170266491891682791664465482682676274138944264402935992739206935424470065769402607892538363555801929924871508674738681130191683189993837383868170070304156488251005405819004466198066142672194139577162615084417559494812899731282827481239864794775661982120528382513717531284287467513218313042901698360657091042272204755416716461222244157314315751342132562891316858487706162463166922759254871759438043399022038928465484041541606584305585191709082676813018836822508494508291104285269919979362032565211297934753297034254870812111052241319512360877169500667987206227957228644251526412116228113715515260355247122598356342933391738978053242459631878945070784935996481972785892973626001347439394939693352153828503149155242362790939974709501992747046117078923484681538201812404287019608838641117335550066674807371112311679217871514987605130932726532049350754627374399706959958802034218521539568317683785422308142820222425758616692619976359713177518845111553852697955270656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] 791246291966569791341676215424051181947780506998462028546564620211646183388390492813974351313274245065212792253925114496857061483979985987311176579682144029526811456423739356865393714595648447619438430979577546595650201378026077554019226145611927880453532828766731126524630560350044094466194022218472843252730403303996669058821350107016224929867758031488070870753904281466875727390648675675439025647912798392598664817176566371263661477632899414166246266123428453439284590847787199091099593962499429010442588933026492313623359454969176918458783563313731131968855786008553130911928449348178115527744258738181720841580158824355347244931326080590975504738021815622871380861777333408126170196916985002435265688764071750584074236470836954988363126651432107212240388176456695690144779698599104930835320270444157573234805419934438710461423100407419377662499001360382129476727912617437582730339813981915116150187880550873283639443759121437340431972234044300132395815028245482948949600017456898715200313688152009758958346231740151311806000595010462475905848688530680501289049407098695524905990557393378632360223069755675080495135604479138649385964988702555086466635402374524758728674999993286383912857840515910813843956084975185033650957920492193926466094656055797576843908875503053604410094184387895006643495640825325418487152582068177252141390289463888753139149336640470987292424989829530524294608437551170155858083049545393266570353602903268192096009505549690240621014373497208463758514490897934536005920692251608942393850953435534912351807739624351385364401151022947133378129597734758104307280078515217125865521235479632522873097738041714584284185391466750908826422199482252980950237281568695020398766638092417265522136842619093255936311335592236199388727422450052550096448310082209449377511618419883208040920490552746972225303265094489101126754196442638064516411230016469706185016088090151720483030288101838200973537278563571043145286442953436373844573957195689671470322415119054742382119396752384450275651726959991254035301078567724515820080830372641053596951696897535023387067707057180636624113626629135602864905545493508023525695610017125127458135001438522998809959143113100976549936766812068262402577164738172483676304090071040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] -19363889577176554476485453354586834340032888570104550561244062820954181225066972968069675097255672119434394881119158362499906156846882399606553365854696985713886697968988637345465740917094624566533666051267756551301831262415698734430441098077420421770869279185134995927942279351302994730898644465003053136942836963860416224742876958016189108379173650033539982288949295942212891989550736713416387084979791391678950572313737623196683337080046127969367014804544925062912814291190776506743704468088892113535498736112366694386675618889535668246252041828212139565719042900061830211144466415986223791272797506178233757694265805624308100501166087247237371489316651173617928649186939485553545305276354448563432603634189467036414260848232692547177951046096933061185443456895137691387763147626355222857165056278392588057090999429519002337633082327077359360563911763206662408587054324020784321877409976274583026688141082600471411650819632850037737522630889608090942791847611806879735104737212969564558168598923424837945057197379887988950127383845353844141184331976303879976653809586514661402993490295154084582353396315569974621486379956232366009271328008890258228237450295287586018803636647162323625017508229568332851729707930524715167661344232963332930056304274808605460216503178869554378235308294376190602466322496931899968385660680081058788147486268405420005733253211745216988881819179446850475413232143630553956987689553449270330965983156903067684465884825299650851788813712546806112606597662965516624480642165950824372453189292869882514603694784774868985821079349105081779655090539436124350533861381466497931895056571599643077243178938158172251040784751088125792851982225659445774822456979116544432394881103642196317500816193141405629963141567867384172843791279883278346354036732435545516081613919948949067840442373808984895660545101955338384885853110413645735897972057398650827525772174937141074215112425000930370722603541307458850561992153511216857167802520068463408120770950431980907270892962583445428446982862620664491822406851013546663391400497632819091410756960409449588655753563296475427485078035526307494713542537379209808228947461633602232736719181567444245841337373099762360394936356601064459802679340954138246617539543040000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] -957015413561116452610736944430658482485107382809764601428854738859104678235748062862097051199984701780280884168355364823832194981806662209134159186317595591859290701939792242859622218858641939528036840352776239098042883324995832477434970532502633498227474020857386091150096881594228815008934425304521079900269997646743890405245823675180234965132632027916965212671214607700799482110161348408895290245644704555653264212005994123937801528583594407865137004924823516106304523288646342748951884425236356368307524458831958136023638595378393673088748638047665192630003677320960032693379291912799404656958848534295399524888377700268178479987750718763430520727009497667383198369654560179217943393980947862288505241485945132723999499298664810463891430612885855855842645309416855783192820620924074082788439614131374419431523927072878028083484389460316356327797631687979374751338370137096389897238653548542263434678378906276300816520085240233596533850948981958284792067177769329088584444079788668793448938775543847655513973895587855684893486796894609849087238243980484943532399228845287118281668049305318670560867798359984579214941205836576910123269092920801745627754038102234724742553549309812276238868252556644840133746268394580054077999122970645068530961821236443702868117185795414681689470844586692202307972303106382155584579788957831118550618069290972398763418333197230685646572793044356092852295495546818873469685727553403566220103827780642453808348093833544474316111942147500425577410364915468551285208282367526452874764557854670828067774481481910147652907444556616079908918407540042253286747759575988979960115705621968029803333624428179483787592903521124818698408048812387305729023101899411551526043687756086203879643781830627112526839608147296616916701826291823416514271673530764660704774999850750241586681644884741540812003902417339093398366411814274810800267846746941342611507328346105828426876792083735440700970870454987419147270691524331877539653000091902786090551290833065694643948940584614947386669965005808017729774552086595479983437429019094009649546478326952007567270458177486351745201410520077629927607056865391037800990420027057572477062322940178176543246356224964962052401884215896009946552024028313366110111817256736880354037596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -72044442677188771306268109222950369482866909649876027847360440937829669512730502805179777368684512674327862840587569444343339418761172637986006952101444118574050974583161332606129502112083349073510698482512672465570418365936943599724137258975567043800958009388960334868273757293235126675112295743175423229845300165994540861480555203231128883471201096354672958372606366445276663572486534630714023044605920931847120803670926476154864972717605959789933753498248683658404109252978901607950215512528923452052811978178599274952839628206785866550792688107333962582567315723695954295240313310593461002827039646867507605666632342022749596726220517775169640121842870811962826159025210592191659777860903332660027182575427542117864656851962836556023741158925933272917790998274249011258295714296340946453707869780186067813605161601003054226236686112506144151328115490101607986295860901986171171672686246219329654125419024601353334494630078780529752188170959874897950175052210586679535469228162895908009118896620883605947005356748063669744612147482700143181690312001825763637522773748554811045773313142132574558991915070014711626183266329292470954805579756726660901045610358908354835828310778884987450767900504931832331965210049183198167927167680542281559610950887086117491268420126983854788933205302485826657190050888352660143214214170995310391558741614369818535642585427878560375865698503945853642895890280735122594361147708694677484424157094228230190312715152647724019645614446968654064996059448013394997539507342377191702309497924689367424560362152257203492864994994095405091313099385977487063114588194138021726168762338664300712681899915497147781913752778220702701544410561371342390243483269287502018896744455907737584520333802420492923783950695791787145142604501215828752807380936126639532861179044831265147831757840169115624739409794056620077699467677481595789625406080189173067567939219715788408602601060528919150266982038060338633403674757044718821659037764298104736860300822417180177726532297383791103279594343542526761537188196505562099724642771796759939693388741476880765695521027038892762139349879698242141967853567819459647595994442570475644347593116117882480863580975665063578999362737337861888400865974155478635344858688063335783521331445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 3749988319764882867486347621814747214261246593930658683315207865894386534338554625798190034481257681611668707203416190929511458328757332283940522468009315972775803487142086226221259700769368556356207020677187254719628733077094032013582833916850192945517665480184589069879918068023189667307003316700237414557618911483095680264789264011088767466666350938353688129954372858381588317928519090068670662251560491857117312608657450938928665381990177736977308978844510696061140013274330438843760378973036113491659338574070701292777206624023318605111335870989318112670730199611775488564781187701977393097692790777421620597185339161813161549297380011712150220772903510267538420598959498450846238821994275082740569394619073509405135672333396860300529952050179884221144386249314152702183721642095376778461288558340320960683937806648095454010335610030198079329708819932868971661312478097484157252407060624456851699945248985489991824367758486364350080698652359555181983855250834095863773862300022049980123691733132872568690643593931020098293667257046555715820863949659808149109076576721769481194420983574693579448516600974665502655310640870387970098591382340749682535978612196416687019960499959442899813577831060349534916977179127342624188389634768107151590758334338505611594004393261736504633370610547160982896588526372957632705657371206413815991936216555142568554836601835632121778912025623790908936075104953138268803521595790638820972455399318706199826359405610000838945400766998646381000848052774055015909978011448583527778542936618031318976843961328448052478866621134778610836357502735750988249088709714861199703866297945925908644495662909015157526836557671648066659882634539059500771484061381462029773396890071912388021276691807323507504710042333830054614741094574450923684469626340994681868659197749988436334193559773612113271363817605235137755953132595908706936089351677332741917271992985266493202136605138316145621878143833053084888239393054832739187997793388250186285237320421385093470569072879719032631291052396956861038675715715348977622924675309869236190460326918927720242597116253885157949215840411980703000955402063312790063339929484329468244062908695636123396411428330005475746901980399049282673348828543759401285707656681280163858702485422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 82902625598177473542787156736882237451717245190099864937784565031536114270965219433199031347960518158704000300605368618154560420654561538840863981002680421183605925996935529340619374967642735417913061142890143793275422264498624143572525630535287507374147349201827933517258338932439035217860933924006230590250053961487593566533750472637547897311670470707093467911757362235784077075651037446293409216597423764500783248701101720358914888269960745769869583197161688125263890872999538572355453433984385136519158009816665160273393597910385073396896651056865209172356937304783090184715094084989264451690796102666519603642685177661072614311739595250578326619443343804258200419329578010991141980085794153634684259228848408998752969045182237046950535209859356866295165121842213600228728579975945312309080836943481636889626222385932244130973668006344023553919760247541798751155242995006789741949075614959647586882982792255310745675494695426621337777649325339866175353907931009009901253671024880621737954671949632365667570417252923259118563079566923025207031773368853640794433498189918324539392384928001611622226608618917169614088982163332505289361787536257942539186358693085525666870799133119910827043225546672084340668893939867359780673289743022214951008738256675911078221115290305282312974509956593350378380438911443848708497220947343632511308212720779042517435398259091844828982710915402664452088179126752599294134994628432875134783158020112089753166330958007765151899739565455768784185966176085676513106706401846721442346825558658744320848134051651039580007395921578366766340083386047460901408286938081193928205404273911491228842348460192268878645423374841836626567769450377030615673063371828043340111136971981525795916421357167013578864650393354555509220570757217437153346412708399287361324532031022228044836585497375385153495061139660357239022272451485938547789492530539683499512202655626934362509990855164824766041022034351557930198172767957341175668420340301912912872392358805529750943974000236690789590175091217063862969947105572299176677739278609161487582694917096001651944663505167902727129920461023692698257919562092686537810448923964110707945993575538284485252470265052373174509604591145762265352029751322119267285992094037203084526080468451328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -1225357377409114821984315745282545999566725214955515548656451516028714500588843303531693148474673111161786318919006335556946382247551227545475228649885782640242875313114688934944962427276099338830139321869600031346408298190009948372933945987569716334306967290396649658127476647082804403729603276060225648559599843420922297301381334352629213444941430041567716718423457602740631912099500709293536885417421259622022960077662343284527679871820452497007757641245210153455646893707084356809110903711730732848325802823140118563456379941241653167213432956268672878758755183592826203144715477092900764907662247618575495166870159345487358561184735067222908707763421300705679364168064022594543130229344199200932294958086635369975585484533443945575326362123187428565294449156143337152854281088262622884048298707116949704359191153869572603342869916744510989574530808352714669331470646406585600312204758792195448321705118940110171557625668246042121286980057069385181928246846714795294736477536506281554012117823961780114778735665622764733539899363591278623511298733080019181684837369939586522624258003549460626813786769443412085637474109228723650511759521102246115295021942433460417161369168273065678563857565187207900978483062017151568843847196475079832658219632431666233582654046608556787633907639029272770325137626465987525031559431740540024406532412363601018644528263284516315952971406316762896272854956535246502750545644080984158254306907735640089561154430183135782609621371457656010575022450732158738920845730948483116803069188669430267004467629424134974582472641982433098411177679677081950942715713675833681113214792857109101197667752985039041259810616209749880064300869796514722883066457294357913968053764861630336441535730801146212700799144589569366095904603623271039725704095382824892518399889233857221852986811157807487445758127675765240036998803641484043459310795067401690885630394155295433540020032357849509141380862442398558633713886605940755383019391310142470217905030837796003097524947444377421858609516172212508171379643198008799390239735813392386563125884361061654963872158506843970444358198166716938072168602917317286683229309326542979048837802816397434913073079045682693792967513526352801668772153273949837369707347527173913484286128103096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -8397985572205529317300317107426078523116917083071288060354567737879442763460020309261263160643130556167762236892301009028649400152998769410476578062214333515242580873450543188166267215314409242034805531988357546694642694500803058167111851288430860717207572822609549702761474641400265655992530672820413389098295217642306716164954988445898287129436536293147218949512511895826864322553908844718347457165124217126541269324129311175908696728157420265806464417538937567947304784400584162105249872871856882490347843541197433073559057461676784641516648654137626579605746064733904364800861842666086416400129227224940085003963475465872471572253670616453392282770228618339648759079981922939103894752115451059680372386194160797937040466522378148869925016078590626707182555594887506986952739742103552944100151386877597473329995581686177647592798862311343526813098498970663078917251998607895783182195327690214540061472009170627624381079242297373843103082893068432820685902914224234751166529776227292648818723187581260857543096158506924475402304371334794279013727258367240566586860746516142140856407390641063120805889693104630363925322826114014910102061498202424091885238992975454144088927465193000856213867750880524813607753583116853545131458200288275670499687402689804159080269785154468173484689913104906090214498358711784623709826168333743637118978949759593380240564696702402004536702998773613756898979717171834050951348251972276583932678169558590135803008771856993759894779264607258139342365225080394792959683916157029265736393601855426669170397019457273811211738904606342045426901313466542400779039795138816390056251763573986997772934016134514115407808198253250216461252567245109371604895694258378574255892190267687016955135491898489782151758384289051613240658727987938658926771715775972248444121194675255075435861672196623853872009438834749695313697560829394437795727167763219442132856599290543502309435661361420295119469123174219789879457329013813871065015145419624707474247997802832920133721596503583799638126126328303353005776659779953459127464421145339570709215484791723112531152236190160181275779067546812041194106858036182930167329923012465729400339248643000914845692651544021593383628001723932868497739938414935348442277465443502887560393254747766784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 101347907955913611551760690661441980293399224224161327442902002485401636411013386550215171370362608224528483265548310273078687571851147293776251652727787012907399925940754372940561113240452764422198948411519883891037648679557387241184326726479251429197360794762174185587345129501269039270615711615413661727525775709573699728957994487462485798143007794710170272905672349987779705267100313684130577786305725402232578061261627887548441324642444545455811410610620659682989338437883243994985988752270844775324061229950095241725523586777123306796949899616049970085743839566433612037202890312397998996702236320063080625449495786655179434562247901854936747944152627401325322593549415447472115746208689629422352625709585586452835508912386862516633477996434840723937225790557780281574611777784298102777850730402592320267833062584155427845694131520491135625159777604195546592450331490903237649588470560719890846706335063668424277412879391491047252482955068155288700382765891027157831684190575289216554495244306849841969227250527489995406134949788992583348152489397228550768351144114530993164168827005856860259201649960120094104160502524303501038875909282803704166394215564704675324601136842165722285761376911693449616601413510353687029444529954422237109658196308677097716308482275486164918874165786507633512388276579363310644411494239525547159714767310076517234808874623060641416421611599626823402041881176565231653619684130577930412130184786771057831542136196729815140563005060062633167984816134936718904882292586571702769070900504988455616946155118622011911047154036969387455560290937484916717300943847657377003601493761952599106457940809965822682990716966404028348568865591195908642809609612069769569550309144264831814193718133170301853249227946472183738846560803053707801884301807473199758958607160955869493162402954366538988983483501564093697942621492478463605691185555930059254455462857739533553606162940848120642393413348047429917435604473921093551713624386035891587833226846797277397098935576480864129332730088348746686884969846222192716575173222271995657876760782645309470372138719777231781344433106259096142948219729434935189845792390772805027686347542569716608671755273715940869758879210160228227832975921474378818505648097785923614199767142026444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 155155668320880739701857734660742019523662336438194816156894124972807318013290984649886757073761852413558547958082256605328913554778665330961757020914000125705756717505969459046921951648062551086778936708063766825653581139755210758867290479727475433049232936930341974136827625796378621694470271205944345108061821742350897434949562007967342712909930265031586471551231227995352981493988765439024529121317794456444798627271735146168405248797141270101584402336627428802351359479123485437636595696384336856149082406395515627196440997824720641925463973861135990622894335833233909074749578392634083321078830673530379536365301620302200415447930768160297508826231236025606960414128552442938490950977287017198215310496711942058092042317353532140542746414118029820378953488438754002931427649104508925295507352241556212506933687263759300314919366262249651662080752876603635609787120329687735523204366922520914471373109502763901374355574917176440563163619963661723384723050208960993067340699859547607308400158037874214401872138963217385078258841277796649814804659842479396279975012091890492403370188329981519538358884202828398228957668729813846004220179831312880055434194426881545412220908856049783804602248291879264959465958357810412494914143967348602330915800414475789136391685409925601387081904303978234862386316108263941531963137909722139193323947083880098774782359144743039902545006655813100808325704527548484873236657192204902525607591444129452150143326010673452396931933506067263765694135165189846246513301656753727748874903370996093036141252995210096315788349359428272771777195775331619572681504729706449422749528177197894052764876902837355051921150745200780706807573596720417890603843346069603279384273443580052807991627301829780825933451885509454799497909474903725137276592109419454279601013868813497757072231707305719007441630026253420273415713941349390820248319534687748422694032605083891075020005322168764703309750435215811959794468148330585253942739591883019555807186123935152540383516680128666744035717014497210367789239231093832477429112790035988476522872162403149920412653908216077514245461225118771544502703549294360652878289322723862426464338398648805505619977399051956014594347279354479489920765122308499744682287461498997692502739119467659264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -2695877253739807794636670864623186047215585962074937119978778261116439660007848608229507088183205834480564317115230693629121301959150470497387838618849104414342229340975264965025209083661933358198385306139876491707191244937118003786350819751517713136353298821050858692288446018605610088949967799543804558597319238795366749370794514197535194265401647912199492258311166009752714968325644144402055595766954376701719427386455627641878754167111656360048966653667489297379557692694378772399578306222524537862638496809514309462043314283146891553579081631581030869143988113748302325717237811835062943316615925333585246684123233325581763136613723173500552220984481125119021449464073088618393318463284644643442831837583826189658105124925566787611106659661809757749488701208462220881248744640130290387590690361245730038623763355575875711186468262708905787841309557366218482557091852723950876043570275352698490365305198580122488755428604314815269380467109426687323359721110030244562381957422734374724681014149180099983027755198524620350278938820575897562674009092146008608873956045323320860249207212153111915648191731870630223395464464844124979895488903865825535814874517129642601243083793926733833150311944205461876731665967283477284885176810636688183103424679266980535942266978037053158084131429981139559612103729011784225441343438617742940684611859750244063888556424184986940043772900196005375262301655319667945142502375200863551203082759678502201623126539025102124189193178959152423770499774849564721061161634369345439126663876315223883791371454824470698828241652866655024330509322130177554581627331954445300824721084489990226202734524234794498274671296132040839579073297871182721069457982783836436188225494244398583988538766199138083058118078295577163007213506572166121687281167606294231006097080801480180556712191865908779002112361261475222746613197990332500219513194867468869389387903500768868964186794492613675345108645125443190697107360270275240260431338688067339593834797189270700129655984913750695305026993708546522268843281879056509417765227337245181962903585428386318789574132613750402752610452716949822657392282898191591706816813416228285609284523081120445828962153793189311228274240230584118078913673050315275132548247944675000375250791468514672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 1316674430675216141253184391590447062664911540873738460704329476759483192805231762723863113697839564077158685106970118333223740690073395725754623087620633902255379806613741247530483324010172196410693679416713492878193109592293287940929056412512420587981678310641740759407906641120171904997816518571320077044969232266818655339975876031901556136305167896929221400938919267192178343016794084141632763583060950606215889624793354598969703386543461126603441860825195157094119531627267490137285531904605024091095442331452605038539424826432578585957931588127440193346430161721237061951732819051192508716986995825303143381577585161022789237449809022300357337369393957990039489375756157801913917741483372245909851448229873410317726324173403729094834540698384151495384401572685056095987742014281526594838000936871560036503948124965702569507340752301132125537544519381597469380383981391802948018898696789674092429981871561390403964963617103673236819935831444743593266949197825851323765997872857199645186620280254302774854233730776931730747348828304282031700801028802674908658087081884595931852701866722389994622386491986893256280657363614895973418068493265529554982727563479833115877017937890357409757051733997885216139546909933730771821871208705626198923260453146537577366637603134487278850149071980170720702226876184409021401454972793016588741981770269885023479925830897593466576677353271382010883761668421409691115809630445184089987307487293309866294275745615454811508182903439909310657967455052500842576433802265939523888033549577046011792820685223087168245258784310665010251564446483785774723245340040342890407688362527810493066941414759974162969571950003241426121226519289989054033229046708132631470592900239920513075361817574759072839779298266237384078145600069939173960209933350188904699176619537368914783013921805343733468085975944065705968907863428135846935033997633721588818225492774696488887485889923903366161986101780674358754580159372466139328116701452880289199834143909314774813728637143057838960166265639297122656829600218908908590727403638445692938772261817232114753178075188508837336679651029776471952036958094064650920146576783163179223622696082281722942667198788733888502835641357110470503287596091491963389721992568913425242464104258503442432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] 25461183489796547077427762553482310707396025454978516643544222370685026754035287492215230941448197135063994093044008896179662445732469195124380140337120617693813730737300389538356760622541893459576270745426088669944879698419424894117401759410996331645777428612908898487986813399168091886558054144759445736507186319926248796659490732768710491046499605919819217079810771623989606781291456789913508062545557094747485230224142327382056399991122098336413731377080502680425046691597204669681586602598004924118493691430839213464001168366854970400274821197533507301810769473297977409112744099621902466508827734783300221340768401730260624464175634164078726628720527451249537281864044650735265239376388051650523195415008656655001684207738464169114216820783225392479291738449443871149930613595306220307037976796610933279922108100214053968016430682513483571869315271603044176937647087872769527769605379718997559202456182379845254324613054058077281047064859191065838842774985070460376695703751542197412896543696015642981422312992464643610493206312326899184227232414498829631580823744082522789511035976846604461548615282779675180847539329039378477350721632516118998980227316602952187690433329250689575599138772103210413156201301039346119088030211925296994370488601672440335969487570415443445827948177508521022285182476056125128841911865804813132861535565413098098187380670778898798732314521006657187156479496678462603125248420794501293971955874477518731532482613520736047303257686334792401240057694948454445072815100251155459244141505481128804445154473267204757375259909172684212409924625673471911724941532115091558104767566204681724563912921576969129495676418127437579243513527270759531559499242520210930014833488097055833487523206093526624619546843971417915357453810462050450333703666516334310500428676651009811321320221845646175566580535860028194719353390837023275560658188675317503888830229649331678747903172990680518298251274198608265860631657820968601488413574064375038460272183726626890663897295984769963997866236653128397066569205561332055927926484226787519565192887889385459023370536852963939221855146350698743104493444569260689149242631433769409769192702589387626970491343768086336721070676043828991125155747128699134490236274094718164320108537486749204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] -32113151132943612643376439321776232026952554610527811381906386318752618035663853615881728452905572842728776017463050413076516296740302385628258319242864651928559823342096639098619541935128087733651929983570875827785986881032912442853260936078082578124649136771772543132478250393523412578852598852325732226944946856930724006090497126964060714551896034922576265105395605515211421140342352330754211909355702300556794627791813995459883011100229825688635110112780856282329884649354683374013604213507545133541594108668966757809271255697149220429794146386754268161592712810141699195245436225817560304231313701937913765046782248004432469702224179924497093665115724508400152735346196040287878226495753972728030117965982403960215938085939010691777491513271783628312075310045017449335434279225537327578958019825738853141866143306884388098036504296163607149618969284727361758285560414762635465489867543483215125970953833605486859426666624166709670435620756661321264185961254079268547457110809895515726692297659237729666743972307891782804016538213043507220187486188558338083738352200115258561863539944766828784348807299686245128631403939812304868337280063033108548797749072127887890197542670189558269761603007059611872739517453135089955601708997170082625678146060382790778713115419861516695252392082406845007657868681559931419200277903611646479616832034643304793738082495339336431907655418044775119814636827524508919504215427417915380552469464341087066636659177289115046273104236031685496975378198980393251949852176704339275283625142796464364364456206646186585322230748044848024450202163146855362671700051810508965617749207255173492565457922597405430172144818028039538824401171030212270849543739306726768303797941511102683732821617626893004155534540848846682384261477925242885291690044282058924533210315232778478875847971503983395467376401932127464350827465189179635699467688756503275076971087180848458846250805009513907214930974371679533263532428411900487680550228884571638840602506667103152415058528342618250404679907963335292927462019790252042108399986354520714373367755074939979877536957794511174850836686966785529870416093009456285808230633032516435752317679828548563807691388796736975254116140837491501338190929836080269864676651248888605322507374624344375296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -138955318768156823476419370983470377759109552395656692377858462403506218115075558456070454330601870303937222075629083192054818660882304338905653902934154042502712279574909968423976597867187383820354461497942727536292488475020111039886129726553854422512967451252070344919741864964243097902542778592102940336809906256268364973626620612064740231266756967870312723203762684422788954284327041634560469473928148829877902901980270003592147986419722279904628150833990386487790839656043667271416293718632559233823961047927712179390834272695583292367722772170978633830627599449930749188520558269718003489008785851631730429520819496621141861496996434130809223550239891164775035825641299819478737768554550313096659003842124114899563464639394386618294752475483891187524552314942794630729221845765343308323254854418134722204950974356035880263462813569259992179941701195352840308519861114511689329794201556412777391710016373098246293923346939496440642985840865719401899299798687574786438096430981186560601995483167102906424501527077216841494716622426366013033868846526303617930830274404457433785748378940146708840788257881340003659084775202137229373900576675323581037082690950765957860326038889362085926034343858631753309944734214264319259465440583090984356538820098067619778907606520285782602350545743885944675658073749885909673931425823323505706174470786113321043593274083216162307181988172345623564194948060679423846447172960483896966749588257447227064522008627002851225477424773987454455963898336356911764957048197751275019891648722403401629885795310834729937770040784494645709216083875443524606236338343652077281692504936788335816250462052283186820357314652298305338670952671159055608088096819625697240955484083373842186931295946509040657439576452790813310781331544463157432613020071390123140994132431613834032964087772918516681880813360634438616754912432689129170233707347640354767274900571390840279148994728577162737913550909799717584354459347493242393427517128929553715099866987881343325244111769932346480697692384127618194197714694930787015879141254942662520497555675200289325269221510520264045316130375521180899833845194305204232297089916324317270941946092221757190733583202638310504780330220465666876923446373033683336701656534004619987525894036092973219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 343246575760966985267654932416006785713966107798934296468237430497894154037246320254261598100844046231737907065156852465967738868433199447430525169044657072964003668255693915939164376944076967107536342047524868344230217900183256622347460449532653346404970929417820688648332908058960363995916871662842375247984731991865895219780946809692397680785121191899149729522285291286514356233741246277856159724467105744451141615539802026068229364859085606748776531943305519662943155665604492557194164753637820415669778243377111411900272832388470127803288522571311386389683100737706447480347938482118922323044295127128402067596524528129265858202046837178283944143444379670136283833689450631378416914771978456992541982574661865990705347508523711420385010212023308629061755117402483463359264776359755331998357104713229268165737378276785723017455181073578599602584449050468468117953729238984572795389633697612222388665604969515797490757830030707862186987848688403365147778682884644100191322203647023506091817199832416090946728580325287343512804148242258778860472002322518550784773671735883698393593046874032256196006023501695778702001717781754609773694402989302687113104983105772120301553140697385335493424815116636613445028666174837258764380467852703220188765537609639276300780875197296673663702456978064491478037477044158449107479373567731696407749980642948210298718649799165371891865565883638818003821611103558500963889280601863132473952835471092063154363782774866951226357309974285776309053625807984876178332301411088515069578864883643613235040014597259830255800257723385444637894819107857674950560044238555854209141315743227322671857814050010140593832178605747341608278978408590590368265601044116967489504801856002804250533746595360652933505505355521224854665368100685209482849303408823097419399764194452826654293408667785096300857584448543346471054727051786722195666330915468158815795418085898092743998262099183398764282660528441993841362633084262838425139525439373524018129530707352297163731422043682837154674430936113668602422999919545839402048423429911261040844495992896190001708096739260196199791111190215565432754949149013745842950493610637825633733870600071117899510056445445337162184429242606039193440237613779285464736150647989693138271780059188425654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 142743392977779789402473840186115137987758547687546138194112763033426118334501028782036489955314523501258316539676685176083219713541886503896091994393319677982623572200570433086950468604588668225183331367410739857569073310330865897556744907010805041122894144181643063666248922770872612966816863839674628776829677383880827705358881098929333942100427705827371614374182138222908406747568969452665810036520191945223680284806051947391957962902516995004265424045113414746925349082090779107277958310075694617325674507989804662149257781377817593355488710131481271725663660696931754868510240662405209719884992321550654328883113363223497449950995497297896532449097362000386492325162304794731517295787367229836800030185814905730462107522390807327020554480390688238090439519846737561412352238134136728351819224735430900251356809477137483314691903343408126200053242900722333640125214524329477832725829361821725104254419825023813456230492349540437171080282415952834685185527050889416505615997842640427196108014367411374535674212086725606998712834854417137045671541910996770958753506639157109742456794161222211625634700684466370641562963504375093917185448069851067113966068943559279700556224383017263644847614188609183273118709251164247990931028173131855474638541212068907894158362627196391073141849276865439746879430349706263245770807496752740309354940698035488270599873540091468837096238132101489930296564159383666409437652105559820748542385502770444898708261336470803545945187440687288351419760446621425836009839129506870178910863880756302158559954018205035829146204943948721009242637630185470345248434076324062942472240119539779042116724769428383697195854454515264707377806944650245995268194261095616732633913989633161121051819635684689183688417582558877995553820132792988734241494919472807257922563595436643889344063594038602191234884495166605799384114906790441372880941507484488420880585802133913297835858871817425529631198426254469456563348544821248022876600166218127272180343028073134739306013161081752525897772685222903005641483610800923418542651750397033129072744759058125943190132954593035201063159022245278100870399816054356802383052978169048327365515130380624980372994720442572802688413091754798351843186471150203392763474814040279729803326103572866662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -1325738596150616881977823165573026501376285620663287364405159428869611317632273831898133184335000201038510615949784072572165963660535695526767472181322719234279184440753039972345705238948104390892290194908010134916362137584533034682754928669144058918871212735646042143711978604615169183567360594348250998339695770015653203127378602287962693374187161353265225651789848785809073412652295666211095176711676919628447430361869040657873716117207741256976370762209159552591551312439078934191210383018950698878592217162807108632273771525767874677879026343305652163066766843718658777389402516808597367036493895060523958484370502193092329315056462433629017447388861426770659715927638983129872425935547986737857341611142293393675155118422252417007491734887385337878829964989924880512592039832309739090772223120256880751949288016768566058771932443893497636245784101831267725608311529295256816655826857409140500838595264449367897374517037386090611967714171806153016474460685179776790303781527654262747876750502404160370783855203065888488918070643783115826837395923407506422143141747974833496979374680195542434599802604389213699173475776847952672208110257324047582642973415257581508831453002466061929225747382246485661422473933837997492274234144879877626092400443312465700919228300421560253597112734882052372740280969964500761480140946535340047781077441595948630560755725673252863890450223883587422086087763858254170607852459406111550137249810074630486164518766689126619464060428255907807024389157730911285412968038180053276442698125460457072006902700624109905894372770202404775968458234099123313060213726785304164019923309111414716594098050872687441808617898377645285572165503694383508287746753865842498317354414379041528519355437021542045141686656695634595913090006973055148779518891752966371048126487673347265301204684840448267153674365291462894587165264073357596309408082824724290448679903099876292525609295028485206083175748912105688565711761731344611983659668469872728941746054914410811301877585980676826401539352782004183883429320499492636082942297678150537353227262266254672487630718249557470985915052054151823867848926121650388970147586016877869790497033064648329758967453473606461185981058115788451944881569885668114963383425201911212627200729096639226052608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 1305970533490658462847267859530839590927295881472078810045917215366625367660418478770504406983780605132638572662792750316652375057684794519875835419878380969844313075944539123454226770994991698594252512288638191881837042575447086399037318344918126405187219338054636459652907401744193693866926577075032353314093041261018310968508211495215699812920836787382551344218760439111940851875102897409696586534345048674249499111034616472957902970604454670301988518805627946925452812997339924044212859918005898826426129716292711165794382373569227655799338058097757460607768730261444794125430392882184646697217280609689164575944715196816983397773785333192155209025357399896820625140374763798665688770035087515849730555646228888874902156991034038909570805544631901293306836535062407962068717817067856900519598636232782428586315897013845829128839166134517833284341506537507738078879888128315274257452862837018101997597590174673698916415369787095164845028035022337437263667275255504029064497798314667938976354115527602283093900818090411295204873739717510030650565186511135478022066433360722979264619033728135316788933235976262481839169289718069830734164493085189443038990768114934899615689680524943246763758587571617433121112688107342011518427345073032490940497717338424201835283250136042823280381547615993176328177293276706795111529529438436021388591983900992073512447375341313910325471825389006544564508673419752328411310087330409788098509141045438130001636648096683126777348072665995278690084882254946880958361337934253420540505265383691117068403606600903294657835336266712471871070017802801433738107039759008933903200166305891078362444391939614937327228841801575872138862408558120725931445889741161079158233325585415797735584556733722680784126773532356931373317443630809135874963911975787557690126076784308235440573447041239066196893340491180050837274112343660004806344821753262432493077259943631913528458848409892313200167113508560099770290100551274588459101574892993868010329359402067014559873950925184234142105178077050665151231576194951167891687671391564385218778981460301591163802266109522537941749192018413932454944790793289964158678124114150519848024398360793969717385374170655087094682443902898433739213534470349328966006575357332301705741733722998345564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 1244683929399962476427008265759399155434049572388370460568274905758533590852263651232854188551586664854928747202476188339536402831574873702082231758269859529609616860827127775032297613202019033954625086438582831291205734416683660382898137156764483291514006164959128810585316190481120967958427421063256396242776720374509954311319287301960438183317502461180335448442655213030978951792378236880985371403557989871369683441307887918564164414598637996549518974365424484380644422767092346953893757664905740074175232708710824280929377424397669526874207760927595676764566563366022320576791297535401610634957734615269196693949039056762982210206121240834624033842001270973693023414542589177552550075679877829895036846230216180560376728798882139373773449864522838240731198652956149674080937970727863312117112764224020935486609977278511684933121599569940597448194386616463249244876614651087793213624000048246241453824105610830080331157675475963292279260619083096164485409609362728677051331280040961534978952172782489608349946958641768674784208675953384704151626191109352634993162745986486947096468215315532246693632521160079164336954102665836379800946223103600987173390400344235231892358041939906383409749786759276691773512149225766890194533086780653136893047992320847038674341620095819243423487102837183681411267376224508202304226918263644095575879235420494818336119500790920708818483330421406933733238842417896089212835704131226175979425698917914465454543464142677729767801389880026006551266811611635768296470386806001248754587867906807248859240915954261883015835763992597540131193749002731685967076746648710922883384518185504707859312695360521421458125140786156882029694055382983286918972972947819683288021900446997880116797708366192176401549957513118664299153113718592239421341464300702072221203126524819092875592979030754944730109107554571249064660683964952060045305839528434860359294252431479027724953304777234634408533100040444317438894513801737638153818027556420457115581759416074978555693079549976419337619300896963980119468955194761884517814739324772930148073190745855779481189736686418239922966862951653897407346070105817176682033389686837999219582089543264849450317246619100635403200741923278982554620026177085408061224134989420059678602589814418869059584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -3875649400344519622420043479498175517655068980901243793283720555826000321518261579154624944470881667603213314779831918528854547397263760844544689133109910038271649559219859559881484532600566069950321719550855687753899480584635080525465229505633079991273936896571831909930884731746601351739565138607082411496474523846001293669616001953901197129374696958774441224344331016922448044073690237655653139687887076542474473981630467664172257474863043194298309585472673322550563277666613983720046161846552052017323222286594692774674470434216617910550850428329870335350227134180325257434717181903683440638834592848188032378011844605587168665549401876157364934875283971764130416375812819082246858506426289270950486666177290558176672830402558229526806868723084770353625873196581311804905861024333964238039270481839602628365236499621709543468937546861052869933847448856853348890040465551859896228478148944373780557795938742929281601729306263236599558865021928576882352819482964669599699764401219605794515569954167968214622713703274439968964285515212574216583888705612488097883011324532984386005685726980623532989711622599685193942085368118822935814661994104788830939796317149175676668533694794110989466396251630358675177223947162045695675743444599118433285285134866721387146142254411340985934401366716636568124219866881348686706044960530923737767000079525077494587662820638682323825526043988462660631866530120818948255934983256086639517315561335681705253535913386948254333614342258929994432790657544676939413374402042390581500205821414725336564014950037655178174614752150699065537437614771850151182963310102439348781249761815667639463606162495911326018470000810844533942261890846448918093334768079427736185252086935609792630694448341230250150597982769627785649528942471596448004749628339312351253832780906055071106545991767118517352401087842682336588406018552929765740554886788827415885168457454706263526992543805628602946314351173893117549307121700490032102882432780228260371040890704741589589342330575185676651364886416538595992929751098407346785651900307973270778603846476776496606035139218311120883503867240354556450529336563796442596989606303883340938684899010158148639723526481288601290360458712174168124240326147899359172848427876739646928063414954364606873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 2921860811929350333064200904988166487581544349579720530996071645471506844834918080673388631431242338715378002484654136465882594808596375844635123488199704351839042710451884685235190962126332656749011230128282154602817068235589067277819672734141669597630150080141807745983098966612976200669889160874632138445334388439901815323429440465432170066458769627000492338505907300874764585748773680473992030933824613724615040098626529480756782659346471709949048650281586250584502549230964935767418244413216098580588101166213920285649895868309456936345954717311256725860339738126261103160401771546608805028742038139918545470773572164936731367216968887422070823994279307542337997861854518123169254008216902842986826154494169141858388109438548410608696264579825732638349876755144309981770937725347607208677687309860326222184353268022561218663381968983220154768414395097394994734781011390563970873287928867791460389587885081051391009500500665078310162642271018814244686650976788109221160336906614035997695468682775916244358657433418416093244755940702097252644073038693090266997536821093744920610979028706271727564554834708391807264934864131707155760934955291655783754217491105709648221212937362456231819664738942398632957506053976968301311426226686576561872951704253696405071036096315978081046552722482392347784585776703386410867229729345012754401721530359719812455632367552725791352899217397593796447052557537896969968735595598960625530060916257059279630945767140936879032785281484112082298583473180918434085948366586351943164711843255975999636078806774655131519134865665033059491062629709819705717958551530029039471203761242478614423436206305563575331435502530036848942895333816127645179626550098388796146318303269751536374272860054586831750576531191979646818218316607223452156784907245510958058798825668248137944529148951920366323372668383556584027652428891970330259637130669672640068346610604332756125481212102485279586126482129155753207421049533744572883338501373585160356089318724803962585533736159594252261295022920445362442917221315412159471767345241980376331771442459615379767498043344093470428403396666192898767249108257231804136988813278490250373051091147145453168187493926486456257227011341547535992844752551320737534882032572130689372569481581584613113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 1131214988695409091616730641091636048199690510069083460041988406053024185641443225444896267267665573742835049671413862199578736549243189334550598433668156671450739673969540755930801043459533912710823395361892225111035297085601805818794125210403981595942493059308478865790307064519712076858894020830444256352707101449704196844706762559034344585864492731314037997245573136000998547100305583085926579414954889977155299397946982487282922028021147074743139577896455373072750341780515754542208860902467874885723446539714440089342728738981090336156275677359811363332635957520421921454277439091317063862271192253779361186429959414945722815514792333939540637127199106795425931335215029269565158288110120433946075571731718854108439161803158866643562694180722442463492805459668630354965740044291170664477991372294072814386443834826949719639782294425034957834925251602836210758991751682302671799089268363736274887591344046843416367151256682775494017864638152357374094494804772959591955437083202964869162380939184144367744264746214018321127331735575725288388013038795910810446508417459071897559840301397843300764342248100060694372064469273222159063459271589429201471440889530496342708199089863862278225248886327125460375822003907733336560162949300363854823705215000110930328375403831309932681400122669529184520418341608402196214935848629292261682977705535058166961041051649944047328083144401449219549686274132003479078106800302632007205109213044079451672099544184896215505543613709949924588250626466544643283757045844301866327846081262065702602937265513433079560064892316275276709754305719776915569323942816971998037687830791814015893807000755417036487222778208474434975063762239461242832872617289128782950042339253764095379633631504495795790323425495197646714681469569536875413427260803718732026072513404770763883342696320846218556349399274203810205652102558222834480287906285682588594695137989978774280987717994907955499666445453197628947749075457698943140734798308717475996754560711157902565452706640252078312487738218993031080487081566217091058898787416036919653972197585110220731563890895819061588723380453330837983537832183373521033553545675015864306215702664680714169069115525276672893795664689830069949060118601620868434557663659701788565324700249235400949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -4118829928131774979746475436896548166391430397765396166937455042882875956151221801949279643967116141335161081823713146470088531752043742729456697537104065898913624311730458096571907054796862845718333974051992264070724542153330212324873412802832395752174218381447236467374115463026159051414678543830338759163307491544324424119998214586450780409341309888708499793650966505643417682542022016896422878794970691609212669700851387493706414029161856926915052535817486396432968309280927428703187568506393180113620365245638507445174801212635062033508552504833735058860204922716368226223830620836744771536630839415515743122410118493441495087226612501113042004908208569515717112611276844647969293344718323289221588185770893032487668833991725330046497757570848669487575684256968374934174226636665112732521340172114752698995382235693916264746440059191060496106316461547582207207340713691659717185040122591353604215398663468200959505200136255392564999783049486770863829479162991372713195356909664261652595218547207603334293146943131810853621783785750161879631815232983608123221080765320181015731282750590112586178275358325301113162597071893433549056992641079868017736259770678973232197966379102737673864090631170155809702778997563952068900487377374579227432259097697091506681594990670147355187455656217940024194382784201314298382622447429159156574722328535866353578529272973728673717124032668333209502409925630152110087779746961838471536334182091648160288839757511132674018912742028175990362042761554556324154374080154418142688363692514547166788582177835911925128198539079395159965587913176748489035875365442285924456586848777769433234045375905963838229008203442687485482508567124940988348596590124010368015309597704946586626053186369252844580389313245665242716199930926078548201390843464406808899980250783217374202453559297273748785440619842019415579757083872554428203207442407510231624900355118639664517787099707504153503726436699817037676659490068155459113361494779275861319350419630498376284252849275474276490331403163149741990847145557989869470022334385335472881536524602923246697865536955012030678547464194942500214309574410804733549662097889672164334566872257943287812163731302420790228258922009427350959012229133840247470656293778594974081939267684524816859136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 3590023236935819150013139078826813431930741710681407419656889507343383877354404069383700816058789472130940652547565076702314369152186301693333980210874299013861668001581295717969752113009791847950498295704392983215668421396529003506601414342658714198171517630249249644192221313202337684529245297349445101273578584559481276205179160624926436960943894954498765662291438175713844081230605220191709795427483475928921238536536144887709447185401772256377758601068103795409754075852182497176571864658316303245420070670163618654410623116686997179262022337447223307353919860357101071983322594146539136212363904089834614743973087737439258729594884375785905085384032302347764068431728947861220726970921608510809791245499909173685809090099566620075425879529146067190549268896174490994394327013936421744832480300413997801889104366039727713641421455762147371052170376423378753648479186124959952102855045434742608535227707021035504948956017313485379688235345104159004603470555603374320426291926859217363150845934291672591135519653355854949307263718377996634515455140717519216785712948777464828199763612901635237704700207632786356865977716830893823683110172280684302060402999213051605173040245803095289911547865889552757588122285243967430620358917232905657043887613623254449533372490782192635999256853453103313055742194273582341624391864386470337885786900626638886654771866567216316143736212143537118844426585887209666396681790345656552386207442419979292929817270267897608117472983980856358905914144089920273182396039099133307480919220279319755955094727140985952464782565520766992308592960306300946833759775944919809262532128354795624168852869593291083296755754696630628096256608191502711145307791446771169393876052195189758842047547589503671456618750691810663207756641151051809339057000070673530563549391690863598171942324358006886677333051855899584764071480167773243500937804743823530628827079866793266124413699574349963241880767566622060738219789617875917061103437474780542549736093046146614926559523786988138398277403252197893071578891310859027733768363606802868793791621865081956686158747913908969690716128801230206640325767514266602419598779065530559306308007356735982980292677312524558249173437267747805768336559753747820610651032735019766684430722227970768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -1032203455405152582971874307636192075817659050870092793166916112215610605284551602951427529115834177143420453868122773518365375581854083112914110957265084222980607652788984694902695382938715240572439400566010166785154145910678814111411937872135004457456295292127542384175211020850430901486706311132121508954290259652254167445379347413890339712058143192096638260986494520415960156704390974222927821309295268561677867785997411159009270771112926576106009607521290092101300197633240636851482783290943498536419022812667520230397944843064247508164570364695807203222454803451567599741768944418507275912445294272471828816741893174270975918930550236103789051214671738971676890532080500527217618478251139605489429336439508387522617681399175287955087494043497756964673022867796394776168236683468653087646383918269286252390011280633182980188251300480996167542805562568744640349382784465962632498880592116035483055861778028236180504275329488705353746904850671094188677808264600755151401643322962158295788103984686919771772387898346905764860476811663079206695614384445521561365305148237027503713405054003558100538598139502654760128286746179996786803762895156699127043478770761866522037055727141049462319378939431115516896055095620128939305153130075771725357852535888195104419465114408789866360219274002207584490982744896424677126103053127864859913394212961958166972414792793634151737471653466310023535778691069208566579845517677941830701685383069580102342162880153578723833056075750770867858246881899479934688937711164156956492172516430049243553737947765194888482419877335805795461280539219718984505709608396009317090645417422869769068017961771977864093672394435172368820080701790190804820282413804213561906828277411936295442542891239797613030319574543560735223321946020344826668263305286915848196772680090593504252427491244959217623837708088931489964538569205722927948405367337784126911703335912513516407914145297045549652031284589554886365129417953983439885249830374321958669219287686164347267266685899684413010781695620559861041805906619491791032301859090908878211420268186194221610369609850945571100429865691480101160971950933253122566582202433968181235679297452295323119602961372865553764059992604706593718283052844863170937108451986535340541233034366722016018432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -908873991202466712212904714247455610408907203142068177826114303327471230110376183866519890783861797267801201524305419935626735912719316647085696951509211249655376156479076581929069194522336084367112452711201738721436846388911491515723788681503836732328489421394801079710757226979746785348301661168159945617695987248622308536829505067158705851757509210062029377172020442850354137962562910434859648017449464313807807057797285250090449422411637659910904959939332279328762894416204123314427683928748101128204088585137414536985690344703481264003760177307157512183967374460711966266240576005354655444607453575161580881561038009503970190554675560237864384317015917919288427148572785503854273440964881516601726465015502027078066715297408497674557434195709328827546228392937963809459675576461319789891622349770687673018385779337693647193011595876888485668488547442489462817241416705298752418357480629594482739421972928721061382631807791927731914108370746962837432198074524721633368307640254227582403411436957647557185587503226727341110096693369657862588975305644392800014504496276993538706853631594602850014822115908472585070372539891611539708443309392929312186200740752364228244980557505361796932742353688775516753674489165276019404188522303764636542286029134854579187508949771340814189315198034324142013199973629110315958444954953980941346341716594130489508136867441788353888536296551884183944621485314984539435591327179861961834146356278026785263234466483872257323321318841498658212641258808024169099579840823931286300891465329985505401844540004509286167413258790187497293218559872719109729268585747163898472848993292950365049460741438122440513054700341638555837384406147507682507059830211698136095793207681279102936638009413619410050380287688582381668543958599095510779815439327263417753490128048266786508814250319282194469584967606744733025131127080162500443949005398908931383724196319498909746126890382376843906798844398986687522739732786966085681265196069606708596753373160436321740275856463167483578404274980403630546074436294104490511125809459718234737388289416904325594867293492789002654875785040597640988400564948119453383976341969935431118843498932635476453360733739876127550720565506087334081608110973666367167969007845286238120688257645173863874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 1277102888566089808813070892170983926646937059127192219664392972328273028972699758415943259531084038457826890574344788094323905486375186521223621667612044461463847207194868401233409740535465703361357280842784109191938400962032230692362884259919042947138636208324537927312142081722770523730483173978417898092208003629484311547930169884529441368596748267500681793701696559691300033817889427393383851885042083197652610836736505084082767311950646451230611432540595169485538158990602465764310410066800628003319346341916229661358354992830317937111933474288427912412897059444988335256293687759677026906511148436066883244943860793673204814698943434671959268891190380240465551438132093431400574673313381706300133150992682323659544464025696962678863352768065380627312047371307858173572856437456288337491987987413184991676176173440116033417834091823070970458890295223591462632141178703906436695924184419464166224966159690483684258251060700122343185182604986926495943624738856243654370802844124358149200433633255840672610641306051732871754810351680296056166120162080275168473773080274205892193911758155503406187875960714270205599882028609575601915276962538061127098370022669651733291302672211165562163002254117987612914963742597402214397778803499593362939844889074729973572057775242053653521439029067583605583910057086746681422590068282568350231587927533752372500599235611034538642850856332963955029549195021881068522107069174157219567259084473053814869423375046122009414816801174851726832465666052352512120055851742686097144682240734810018552617557988120785800709131601525022428710113143389553968686584201193244607465854482238243220814297165417070636926666630721792353702030503485758586146867999388956133248800527198828055017437164395054353748002687208425887736593713893846187761573568294088781635667279541430909303695644728203628391549118713606548369840264092617975184552054146399815779489944793296433238021672156249883015169434988476559396364161502050326882905972161711787867176981475417914808128545613423820872663404385057957873576108930168087176774969777398273416103513710566969906490209440870366887051135153979192270633365660257945287464643824661614659654296081118764393359055365822430047545427187252047439041868148437258162170175468677838646153720831781371904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -756931077403080682405562526061649613587063378092027890176584773272977030246587953002151262638379660331590601802595376510223648876706892344687126263263487065398461378171158979386909916294106400678569455059350381346616020020383537740234250857940966441421135198051637623535761200740655450639697619363135417474895545699682268496465217371986332777302573683832605127379657311435671385305091664068728041461677488420648115878054876050636041118407709837284533739104020558896078860610730359732183925211135087807477219531349160163287109307339285992563958218880793387127754966264600633327170264704077097285155139894946011336731368230427628884273632468061395552853795469512116751592430705494653452446641431385195593106233010136304114946223220054416835369942718537018529862828007837442184922310894630345570715665335619856953057944706721398636678170197333151030702253863602104241992650352845179743245174121010722761571297396825382813840058311479944288199602924591178061308349124134816040881864809742520719027342690106404778802145618952721412347676340636309026691259250346645350770581925500635653270391063460212419385566735886310028488985663901430850515161518228716519103661681827700342463645994746294850519115816362372465782712403135542678085901925745227666462519813843526743727696882792401539427008103731120311357169926153052732556726744433574877595459805764671059538478182604542112908367800407126331057333021610424939261783381363937009630591349592554136862754987200954320502580014123434472721700516964943678176342010732807535966997551036921235945568133694593057443989619025302854812063975600046775105754011044143547329961995324453779889182322177863500801680457256154800168740789166402220210038053051245530919676273061305937876988628561296373981620202223023721390809621284225266999677239370534096796609316239159045394218439407952824314753872819007376422386463055913556104216573029383878534682204090541919746572136059766912561671315496583903406947991437037812672433986654937610228704043988129779086522792488731868961429418838322363290299888544235877518405245594833564666742512493693072093994581310663966743005005068348854154208576869685196409610708557156677147724944856256868863522718162834576689610925218552038216967395698750131150954615368879922941852895159055810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 224704814875358479374414087324901981837482801637268015616133572629632862150274324560453220829968910944426565715136834322201654626969821964806637132675301639133320125329437907876510936413494683190421605390817280100218635650202031591610534703000934516750678674638836872374478857740340733851703612250715546857507586662546740863539676504277542948277825160804804553437628165629470114542301279740959231351057014017823808410454227334565712459294171780778998568171939940780304473172406280640812041218267623412765898460974460831163695536178715157723410556744425726923671562866923993238499348836692397171020222823482611686536188143124446456314798274188887602891940496510270326392741276161581805808049856563196113410680640682785258205939609247986732751670465673831957921144448404955653808965477103984031408572406819270040031623193873075519836096857865444021500638542741230195764430160312566188872226227523388819291905346295350223109766186639458131954722962964418252691224432807300260991307000647346079485593145175465425814662703594126908695668870258453916756951197072122152180099238490021341893441747822362559314946012209904003330479900700740441671764540982469555819799350093412853950046269872769341875671768315043418287114100309942663444808881422015229856523223181819181493014223554677120041775816496231493401432886799334322225420305646555062235832941848924137375653527715348067508731770585272597771320947229408663771491301345722311820079586283035329470649124320360009750635397192605891651148885816428890148589478427517539455963125460735162469900287038447018305632712837519961910403233280731642248670534691118019672794529457126442218872119576628158626941520923514373040887177568734783375833058739002193712507353099402309525168452687742596101336216097790917077220681748379548657962270789968907755527130875242770784050276289484785799948413639040911648715183239241767431255503071693735397962608806772804724604052964742499951440829962585167210345334551063808940791913492343659727355589492297968433020537398623842516338057312927544300918531051904726477485210692329110548297603853684319458329486405473335263351318445508080431636928239567810867469076166026009765912006625461415536056255580920367096338685252367468791077707304119695116106994315773613364624077125396201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 12272657313224532238015622567292802669851556079079484309754638715495918369224298258144715324797787107132599144080613473840220354871826426181256437627267034121144155173043821832153331176600128947898706100630026161104176452748577545960183112356600054980666058345381336717131555243907988591706921604891936698372531680159413971797620020333682939644469992468958006028710678468305772388418858786287285979550294904962855771436002944648084288081002451595330664715063878989982686419491952224273019835409403422112801223354231713912937761401303218742883799010293476848745076598132333584726105533371199286259424279124051169071752660804529788031917409574085631174321916650433018215086071326221167401813727444091669480437466031958971626090507650988153516666916320140402150030296777231095239200343660043647644288907543493855410102597719876769065785505406792222107346321360994785386439266700439961810248513702686528921880243886427236005493207828724924067985507131568806390066554407148437078084027472529018418117165587199574842598447893610848883159296428199096359862179692829181065193082225913953514385195803917300955382336545916294109046534798349391789397158175391646003018703162810971070380245033234150761341754454107708366181904740744943778678109436896610870163401975286608791030779228766300973259512557024459172536061763919423053413135909856612766236593275858037982677959140201026473305445767442657238258881772772132716419238692381736341678349021321394807391395668548660403078513618963007417605929666896371477224935170933289071619647797493991760945729410321880080801380056183998047926119298969335513486715625442917690538260580552161171699278848368980484458715492422610948977275069967880571777449018453012891191911769072760548980508234813748083337661291700695245951883310557159455294552678586205237017194157635603593099920666679941553001327908766188115002203159331361848886735807796917832797216704866577295695567764737068904972718306928558096330502629493161412912332071632272585686003051923516252939425813746326807264327722011501123530813878856104474403213732684968337085646503282060922785732000451893518809767153061260398766911404325985159513779193638681434407383442160260805850965065273434202112165821860494948450481039411446537443689896294655239175356277546024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] -48753190234842737729042424782947889207944328803026572476869887498011678781354193465496804460228051927165164716414743943289055509019617056199467542425554991779642918945477351344222833612544954664290663957850692543866939162850681509453831018796975863561312490382392722900085066876381497241225601302364075046298495197742611813715254761508559462831628081558586498064394453087074070217333296003511944962064733387102756198393580915206951642468597702951833997175822918190213719406345921006771799409394162719436125131544790270014393379331799772252920362411200771052428058471760455664138809943446556553376466889829322227417191626462715618297309739791078355576934180643304143598147166781381654510497651271417615625012386002762085915291664143644548639500610773630740925776307585978739025588537663031599101471943408347479285921165531080315029005216243827167275914598737060087334833714908364136201795772916351376810837596098021705215212040283755389840389965176436196768337859314474450929056921195919816859490566280812750340607333155873480829697322463792319719887554117508296117948689112922973206436699028896836909354347814536502383259513018280841210019598292259924423421600927569441235450963651813863821277147448593246204357809315300066129003197466019542776937965026379971867818352462166980128552121473133996557965274101954242294021858139423937428180486540644930579407879106469586147295675969973498600033174930901035105361938511273284752804899821491946295513610820561810768225947845081875216191911246687514524160000890367232612498664572117815001195944387546158550753785337691610133040172339837152301951895336658598236861618085832293915695356298050316012482748147377327094375710032040480006075245316067388173678645035001309281277819709222108590895003179816108019926566730715730158882626034233557885628981071177390722779396742278929292314282662303501109091182157240620020471198877663552484723584459809479248709943103904563424185108587836934884780826368607292755311715690400107870713072649661786190925563837780443722823569349628328293816269570440903161524461139262126689717952272540081187677232018541650371326854636356483408717445769005915419355115987971397415149503188879368876538658527487026420885083942495234222195534927162064920869950625043781391237697488350609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] 27640594203052107721299247993909004675792664945490012139156739384332582631260131804656398898716719816635872157974841996706212556093006392353074788832871866389034570333483204828897328403002388806186994995665765001346219422284154767419387846996917476650843367975226123896488281038958623872640639611329786210166826794084170056967957316876062707644647126173867764988070799514738144208069776271730018407073582570567858086458179671447028028927708240404939618292069754089933158739468899616599969830714538183657308013909268851806822756906689319412087567290007564633511791176611881844022667445520953277991594231459954694032424983652094413553555959542128394140926282363090057572152231232526733454577644214370281941044748368341555622834981690425694595656615657710501798822873989558136169041902293108262182660080150150887994625469633936617796654860260769072232596326035840039586768217846499342681955404357191406697017580829590937822111051367157215219166393930791439260675740238381288687244286186885012099893318899718511200590846729964959806823954732293076775367881386926357532949457005001694302903476083480582757132268511229887641842723263876470833205246958085169157851325569791778761172541640384741629919577464318215577481570352509014970646668555600247558674943418734914338380323695157710755797061621117285846520103649723673272222174915581149272933090565970383656076232798280306965116669240432893682497208777294541697185778633199433874146597098868788418682946665177441247694958029239453135480536014597128606538525229708843363048179639020660480999713045565389265432379250009654218463126679596002551452914048049531233737053714675813902994894009999996608075927554534592690247535959922296719161374268825518698196463975767261359641574485571598242777836865512366478657553169037132120720867109218016704523063988951089515231802731878877365437050234026517105925237676324114345813337723530059808182233841271426451610692139222171284864083465171628939429555191568331720788953082756619396955824987195733171124796486766577268085323562213972067457723757466272998570670255873246443764246069924329025506328175536379796293375209783152237123961910569093137318069908573835775529070672031659851046645893980917833234469395255250790813562148096490845192221199106839467443716175607889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] -9983366885965333654430536215353282495674501315126291155106350146012400369443040834013738479530165769812719494412436669562638916154113166507019297654384996741284284829340516289272079874997935048561105377727027387444770029120791710177474221358307705079757439482383852394035925659536207571994073200461956463842244706833393766968963895703397007049410320310904442713675750861686571627140974881932809904586187983772090065736222055267149525817493131578387653913246131537919572759266419873993954140803923956202041323375169650008326333821540980428549456438790723493559795146059603154016331899484341255302778649045195739676093024156123863205797674107433191464313274560647763114413322539894520794080412175002769637049957452645328213943654116920585669006367719368029785391145243288298564198217531095436729855398652259244773932349175710757117014673173035242693931612231015651010544292395196683398638091902011058319167991615078709810529866591066953660043657917129230326603077951694362746230176607228329161372333805540045816148559254149839037782150036589801088485066384383433893147233838489385216754315642094784721633090315922344153952056911125770863024935230714498752985205244498140723666695271492962054607561010898944074828991078311616799435618109015023610340480103295691074574389258128438598348010878089238433793297792912538549733947387186890436571180049489199531910257948389068988964165888130965763799975703361694186348762171294897578555274452027481093709643306294843995458723636461141976370127995329862643970058624535843316252429501315515390650943352584723290507033609527641079950104835378024131879393985519685527719970095566418489538834477737467566283327614479110906198457066807074538064988309447530433648732954900889062173407191942879948975874573583153631995401027050067261550036440424918992661910662727646671866883448927233057874421124985522390521218098775839462779812392542848717452462277228560652799542632571516763538931922516927547523105494375595904978427187340691962715993042049470836269922375334799946643174911692588455467547509578192729974576396273399503685555525598749271476679656358516101096692289605636785996829967583320020063409590607513818601269985218277173305315577356928813755645387201235375009698548814483891663209068733229414935613542406029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] 2774697156330702973093747923685639341580098860114680261261957573560738320028965291142238029609657815893373087160698676798587732982919767698530875070085272514558259874579588447770988851292275601328988905760764734393754772529100842812820189415696349920420739463530714878382187093090329547264766061521355675670332193005312021043356271520631745223137964775545760911033076684294894773523411021743692862929807004822179907727489421351210547315688536173824065063924319617699006770875340371388929962001242751243668061557832571998966705836024687310360783906833838506837284183067021743379193492935137055918067949765016372222673340093100226303720865214349949671468030156455037715075013193638328405336315725497594661952313552949197729676816728345121414253247578989707544425684297289822272378956959538704704965338986168871350458928133091427693197246909131890581196792297366034515425775085352412055729332331219271652452303865637464183297530318525333511718045210893757420889162145415747274240391048777621884580684577299544310440075930723334422962490820090389753574400008694991805883379817431192450779583829128474080138205481848836450762585816374638885056562079550267978284202579882533819472630226423507034277360240263832852790834192371006274368861388954042812521424579625946711976830080789000042458073796898231740656308779121897242077227438644625816352944312843551097219034093135482036171314709947217106330300238556228712712493796758739505710536464301514240407832702465834370820836202722974765921720751148015539085430003728992562820252982762334032812973284325190711732130026405826743455563608586393952559507240484785803292715797458497360887215136448864304177373397516287752578769839816166760678339178137582944107374759506498577848634295965614004346837850098941741740238462933623547973860902894590144536357875107332092156034066490899755324350413942994229003161485740434049375938922519121130894667104279425328060694678548183165060265941871961470370077143216690440626578931195034687003315839249968501048055699922467239852489902340955726745280319002105246353709633827832262995207275163796919020982717193112429239558863357154238801438317086754855611742193484069353930319297383058282055653798259110542152051658511156477616019733918265257932205268617211985307016225032765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] -640103043055267562756196358515988603175701435402461732366744611427942599056908006266671498247129068955048373288583244055777167965098278491084148388137725410674770592158025338198979122238893861321147639967634743242015039748843650388271195577819943989258954126139902824358088228614828972343913494104229133581612214653850605736104025258410814660252980457374738016245891273585621386807781861545998459666269461576254608124123739520287099034475990392103118506239181414759624949400905565849915691483812887479049193476582391673531033745237416240880353003243982175251434704022394929922538792436435080773019709240219800659847543098187380254243267051711228618454522957978076850859436682549316207356970185478414607559512131204118241086560894789279682646175621083246171101983753639065578652217522505706318313970052715741002634075149778809415387748606024273993750656739104683784028747933869823867490207069688165526453229439570503975440001942430535769470536429846878174723948523996110361975519153298253754124281926624884813987925630103721247318324259480726958318962326272127990331127720673824285421078045905558995717169115724448952267464336099270137401854659524710573565532913523234783249653863952754317948880118510673341570256342895003989049980965855404992205511150412627678449147686323046825976514152641005481287349633607570595562867355068865882966985171208481707349894696040567309425460497190135114761644831434461226471559025803917206232127772236113017442834985893167788220553264525490476418398890932693217255347751752343709618947626668668968383650014619972829505981472254707854668924556198606588798632128301243102593388179658471240298762242546027793929902419097904582343188430197534254167185618809262112442868301595027644695537714786244529216030676861519780816863120783496397070066025967228338829584560658613757915649022004046299364278060150075598450526014043420500102252070866025032383672943704492535531286103474083649585289525667403359299434680876970278872930248939165878268263045873669712993622079667784749886724515407338563474887351985644566929538597446895793634046664033539720353738995881899537627909521069898811785020904118843373270163421194116664935514361943637004561668358412706035680381366630807645277057778142496638685471453938048630385045347630055424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] 108782262003201049758955045479742634904790843600145776441981872700305001566409685904236628389024353412202186057410099244552428966797802942921317545173148666528617571956011127496929435379895705600550597912108460070925036533484163587945572249415383714915682536241941389585716701663881241395705537731391751754425516135722062474354969789868378746528595246306256328599639068845301602053674657481755199441053757727560215283235956016232612413544240089950093355794002298194071644923830544414632803009288129922226667022813654427072387280445472584799580055674288506982201795435269167166231081115715527628376414989644830781917238087213097998659714186504127414537925118287330565086570891211718722981850209108259631445500896395235436613560295731887353311128145839341152256378755275524858023580331327372892397225661305863823102968402315075286119867074819992107216978073056498425681993285805883303686702200672162914395515335731519670699483235116987676670735652669299091186494906301197380619442497275009944965280652534810882519743571780960755597262682699302803394495661355949125780673965383711588371814233481166878490382574363313904670417166056762927238501234001095757082130195021601584410985798157318542476087256373940131698465502110911210912368971024331142584973275760979210362193450786144310638438355008499750371969946632048507930211934382865207049630905168485827971634983970180881916422027553321467129629619977115006841147911821280632028285158103151936952639162963291834565021007695750755970596464471440959138899795669342222810334221283526530998827737347515824010561977161432147237904846046356599071447405563542083298769152963465031465876154660218043437234742795856798074565448996686367807014463873561833395161117760555638813680805642169472732201521381575351527444795659893191241743145459302860715443954434637851830459477095666648148604818561897218307277918088808390338558467190763541057732064814780877497783921892733320822034383478470850760658704027449300825986117636738926033040121435833747381149799402839339269554022937158820343096202646264644384871220450386673942673538699001987109054877006781350032167916122402494506147612719589127334853004771825886008445519331234029435121784729716380600629681745667410793356037075807487994943371243166791090176573445242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 2517004541017357722399425921362594300333185793933117215970255632454491898242872553840443727496082340040257355519822874970832835551851170329054071912981707312341485701621293374338144750014193612007385890695721368211521496975470742520928655762366114055141520620255712526245213762195895190558303469019390895803227199972223149103783202035581599846755482472865783113146582449370108306074171478933928381500545861798791488373660888416536049857516195425732082940152877461244561370551753247336079692265960920986388118307546828831034056214057484804069892159056507372270392509363031280754210757108435090904680571308419785365005742103260960519019295330139456602927671686998062981820174544969063046842310623364432550910551348857800311726011964094633797552932753929809897663239176401947018408535573096979571538232687151806376423337703043950613426108933431613193094687543224169951374407095004667355032770646047808852517627297659993701636689458856858631520791487619743279130608057312078230919557638585789156433705132230590852046789980183691555650012854584527052799851251937625803315155710802801936683128164745906718551244912108673814485779713260402395789019078114168343066657452336177022802737373218539765939832831133164426874808970890411612053652008745933294552801734943054068386294953789678148060971390777720573047764088521629139313046766352709865141611620822006616826294712956116077603322455776195324409827284102241325238124122264619285812222300608543313664646773009339343836804276864749752753037839864103983611990770073923533091240489715477830104884966733664121727730462726415965756982883007401398028775959329044990948801130859035619947210407401179958119920137531923552006547760316086383513232471574672794380971423467217907503166262424797758540238753704041328194914818326755902604259484801468296942924609289341507712630896373231099359259035977114140938237442827590529975484467998344304636170708142043184012911781623500868217456720296174917134049721649809631008278070624662795653819932792745693130614053837840248298466286734061768046671006913504084861935407315809422928932920107439332332574783263948860808971231305878047902321740971818016151613806108831210597747984909226561428109586937421766867413334372889122181212504358453430297989014608767040681523973980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -13651552402529843131862867903115441701440915283785674588897409698827674781070709786408210180820693573264740052313853081404480879895786217861282829465156048812407580401918767678063513238285297286657986398224200494116469567520793941934590908405114579936308670887664536363382550983720852917563728772985103680192748657336211978542626002289392350440205564162286995280203657945670802876395481767633766317511670923803167880326909346893555051738314228689287435923725903483414785630042200675748195262903937115176823848008033889837420730314440893588320448733296542185006607972990338878418878754781624873770487532682831580860305602428431223878029810695644350340949120427311984249746442401701191290696898910830249595341237840237720063887460478770852097157694901246275876405202551554071693411040860039244509425500839674620671743334254730302691854414903559281015543712258299093442708596811620764946191137349624662561337058533321351758626340089738581428156158418974155110762235337778621956258706515852207243649480893735525864651103004305256802672081998871503343077644560061148510999699400530998106760044481467738957655942465273363592822273757474512652658590923408542589383100260038796398406811539468817233864675022398592003402051550798549545145461237228309800374456639284225127238156338847902599445111139369250481794605218758039043542599812402628824236448664056072610750773369391246800166178070322550711226640073624778906366588225574886291481057143913876226815263916055306393010544492110586675341728889455841609488945516404309325058763023057171107777256843088747430337067596060667509286821397600245524344446936259136953736700115620742588800016059495496828204502396418729489525324939909335188274091611261859520448663536178262286040980481579027317028963413831086411882341105978573120111155653395135587114308980529140646416149743064423718195996079567440406052148392524299776062183138403101683330097585957348607111643280780782053699052554888591443889134521199428656403724326180730972847191491057014376386297466552835132903632785941506605500901541743504680681571171657622103895667762886341305084495432065918828460879817644663259746172267319502054094402991833669091206857645256665645230954595308372307557291773123005344863241158554089783210405061271612148651516504309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 7470796350620460575122706664858374836871954244296886504517168976020241933369032731944771078433730240585557977398793988141481247325107317534289117907740999841744940784571871283007693729411880798395775266340247304435176927237920708221188701544061786455104409393398789345973345528357017077582180007430170916862125177162253206988505103727181504099409216503582273158080036671316810027761731104469267506100795302776384809817491290378144332533700023602704269955252244213132037710960290842980360579550533692075614015084330001293162641831873822678997607028679964401652009835414423688123216288851264397369132073669344011344659887246524466474018507071219397764158865454922599374900093055562992740667798432788724380462604060655874488926614914742286888035294078866996332084670957750835265792570409192145299936562190633414584725006372210688168499470596661627583727129910744701746836593960159560959358802958054868093353758776890674325788284461602017620299587611654210156389037380538101229455567030728913240469974013318503365471903459774005462196345183002301870695771402523162624209414860496632717376330743525226385748675089056102513184947094941473438792640947092814935682665495616247937707481075682814378741388978174114401088366794489510879144132699065593471937122902857205010860154343030303296470125212273497959769022363169068074479466192613652867562174154783193552919002982632857169693590588346893105491353224558533168525483232106467672913439702579854137431462712146995580279684190992914279261837875288470251485877471702201995583874913954932946972732258835412829317658447875686649894216543536901645988041229564089164028756145968120558916654905465548492294710250853002000033732832283676674209799738435184098610444941349278529970070573227806293359401808596381208072295543612848185706988290227188608400189456212750699346847401664677790960012529339277309739768448354783950895908339592812213984813321429121194346764090028827059762424262243878951214341069234400036386322776057854277072308913176716182308560937896369998375209249187630507021383383890244533035477144547862818096332995719089628359281561897302928772800887530109399529227981837611093903860122470462211327977102409884948953028006344038994950757095222047715764700696047379163707447067393296793385036484182016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -2672660024566284943690366876894259980885629138934184884517233188155162169280049368483595801196718712485131825393856611309795603122847925297949549777241253722201727535136856271026226684066099701423884420821553299718091986838642887501012980528649180604161614351814043026850148252089401747004710327482293798000887770795631629011937716653034491891308922366486957095520911058902759098431383618571615864109111734333625911441699462759373411875648729764087610632600846781461590754109576133579306570594393479984917176557794760313455688071013034608097143385808019439056378447828800466966637025095052063452202191670357785622827030427575479607483612633089130965056707741496800448011650737208312680759289875878217953594420833570174395646661541185855067944865626954156409322657198083158699466986921950138817497412334719764332412298769845564183772513618291619299239046041249094924187593853915236478342584453217781044171076749800979651070361007723594735681762504728589173309912587909193317512051522296919129677922327231934053561710202695247709226360366310008000960454706936128716999891807622057690173447746675348606356622957364353206670291581657211538118516382782593528371443871150290622270178388543079297429249613154269479934046893505949066356621295983526636259533004160838034939077708760581309413742643605538098189768080543611702801832518936463068420725551969089277897603896091221027222251090314855727699462526656111963183346848401292185383425809551436067520648717304678069788331079851326249599585198306462041015277527586047160014315711263635009502554963980248675442142132126192583548673015741944498223185817899204316904798744431364887320130891997533000518933406142696696854257935210115350764757474097795463886482167642734174905954298872512793747870664787238685011395913161616366313202284238439863112889311468424370199113524499126947802369791117330506502932152981242354165645178670027834591938957259458518622060865500862826230321320612466587881332578749955893477595480475488101900365029786492284226896061235378949672443400281979247381031892803858652336387594716395685601271611889852752700916339217011274931800075090271923168987918280390054222153445689297270466487195212116654862554584173904038429509465506231769471933846749066512479656268924456794965639388200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 720769603088885777798187311994218962609344577074375175081399336628248037486764578482055186977640886970230851599485085467532766767159624834417988603259868279736299419570174742993330611195037693152836782263361943657752972246247467091343635793350564640270029959594305328028364545365683737950845788942689495445590133931072775269155214509946751273571293383861559562493301782049602305243435846338999571134443429472447564598533845754243478968560884888638304689502096839002145811100258652532210817458325426916135943479007991801952007781121234006967357892974983423238646526825002822790740216965928895704046420304918012969923738193723256051173744346176063425079178948607810696355820083738980728216890939063931792459149187706869844320463601113051044276268581376187994917899708597956717394287168593640750136477506941228787694257229904365140363909142379108419200523662225645208152927297030206541265311537389864033767979148735171968622071434849140370372222879722877326129014680189655191653428269365119185915771773483200859743315794962338290946776573276700539121280894735322007532377326004588118095438300522756346250168666363274422712095422438147437093447280039092576277858076923168603163173233690468234334428218464420537374995719287202260760615380561962080712077989597853815608199964830520713282822865169671615258601356681386518244344891968156977009717377847166447405960289255070429910251030349369181492331377647152639143464583858129919997830241976658347203803361620822889949748697494958637142778991623520027617586140520214882149571216614834913815943044908138726058478920800451280746300150021306316666546072542835506351204018494620321881883882936015179098110775938588870295738096192087845340759893484779279152307733862850183283697087014210305330144537037167699344510488393281310624651082280135942790663753855634631648359040818548461765224659202170336476025183506065148658622387275717724290781447000952201900430291004955181444324908445897596449566309635317943595186794411269526942786146060911117823788332336833863841110122969124470840801924313395158340231408946515034242944009988030511651352716792303930292788564404963523638949253916852881326586747791586385955455767280299535062435550396939974575247047503621108971415077210895269240828579764277665331631347466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -154826094848899110585397834730018369533325271651506866531556146475701594534793295817013618258949115351345483913292949992165348753719710657847271322548301206965459593082044086630409371767804674464231733580088780731150510027394184258827368117679183495878309415060463597307557893882820156060139668575152443844111090883183551980105563569875677860316834953237265306592245051135373558543985227311354616540147245449507893028713282415987345883699955659774836617530652654402401083787964016600019062081627756572928563806202147100497092849519041445692120491727967786840650784414709313880358155649826845913907745558164029008301896912727047673792952390878960489922017959252187962644544643126789722710103706741068487342621519342712817221449620929816134663900161443164074043899309096197875015902681840971175526423124697317584960113399372771925000782081016811785887925443878998742583618402085212843472772274454547205982276901574945109049560689313623759073786971504495237696487331527951729932543348184089820911186667213765839159098438993709514101598051485443919950418430631205156912983671729099275296963408151274913510050018587241998008828199755197115050469531936250985472493879545030552686776193789830310879652667961509848436527800121349927564587781887899761320213733649114889515741730649079385292156613636790765443095203840667771641778110368629711407811291548086406630233003150547880487100337726778603993186899726428479177999904829730843797064071205613883548456366864940475155430945868106502008697326166492971312202897889758168044133982266721511912696563887441446417345113066470659996565264910188939068332216828245139642280787638804218934222897625109126274308710381900574074952137966112794102785336674265877229477623949069307911389748463219003938310158419757850125795975595447884785639736735609234654518772540729819133981243837632570018306870182369180352703818020054464501727059811743208477880984131911956752980711268138346412435768717970046288065464105136758913896862932251569417663840370402680270010322405945371722213539476145885888966741409328314674513255155657824227688021978548393565589265939082620431194914759068782242991538651481380378748732365246012042642297502437798055238753577662228168671461703258044780053276568447194322382573579459501732926880481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 27837175313508643798006388740388643626358298127567295586267588884281036865882824617566693112618857778848661391140383965111787566596418386868057671746329565248446321446903297206048563442504726957048737383937498902841466920084707783603088171560369295578207629898483795780933445877261429700443812118205611195548511620900910211542235877725552868140842364422154247412015783409931515220789853417300440411083081027258860982160215661294845650382415226343147945883816287015360213322162617415539136496408068826088168000333215566727538861896280610682297571638284166958197328354891397618697291515096737338333173014547935581368815798746340440142483306926134779831945669934865051330025653246409589290643831325334636864661210962496952900093100732409752894469992176949292421376869345654011300299713828519088645034265162549711045202094449298839692893860931408752117777146827424476296661491641573509319866110505166041280778635385564287678922581796717692112567335726877099081679497232772825526803744683606704627400886700255201459169269188323142188973777989151281611280285585096276822829243517416771174837789046631633366048779170379938890676507879666837885305360201678319205474834174291834580266343705563758569119609740961175119927414420970413218053179388202036089031336459757105070815122121740292187264322135316036294570264388688330999723752269215086903895848626933091760542905336697289754753848243039845762160538964099088964668032400838986287630089243261927169106860250078686703129900248683383146715877953664924891423391734795554790884513930657921017865595551866232842267013783682354554574011766412844018515994589136691218000337603272991952806909527639352292708201760363298832039332933923855307220651073205867926228928731457762397981338359589319724152333688136622799282125289084647087635686696992012406482825307201214564108498995065447491291396552291371211402648203786285379547178308445671212743185691575678915853336113917409306256986000448561316311788322473323797058843548348372801819853988338503487855747171752829191680449997061403882410989078415354875858403681074016716856032302691843958408053972113345719172694996788870507915121298200662229364986338869419748193736975313817328559815915070844548745557175549584785147776459437486088596149455318893439760728064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -4468436488494665441551334021966931117646623086245102998125487202413975251389230971960598834620412768490079698906991113700130016145878773831205446905558428689221430576785421017326103482601690146457553140664559360446210363421236226739576401216777707197028033117953452471206658200992021436933489297638720359604285433494268538946025906987556531982056819074858607131279472092530080973400984685921147032582989500882462732979639019574677161943412934123831983161665448615961852275065539558534989665082688437249053023025242244973457362286781907090534515219773463509921488115558567277483859607298382199697801242493211652597580484356572448492465326119426347583879881001600488183517070216475963975026188839074885003612567497601662232643579065689438908473712565004550641351546350251449180605435865316673838527372025281713958182560640614215153061856443736164000505758410487494322970394775600119858217878148852554566223043345797659352404789700856153927897581836261189533386021725653293256049774087381135002096476151940525828237389064818000320472285336146536627201693232243320650780630685999091250692179854133389041986761024272817582691037402412516150222999377862245136110348644095047947374643673295165944602032607090701141342504674217974925316818751031163574446425052811439396213523718961198328481285634983722767601049554247247612723267772324734999259900574720892234318781546085044254999144966819176315738407341975354258239185524845672428544637100942954329794620112556803696995924150473384817582692351462690882397877990860915299946103137444282556050148687299708528821448292541214805320340668541302940770147496480245778490981472438983323069768369735572069010397959806262412458522027622718542349888970300991269988970206850738305477689139866865393037324439390302060819704849209624651452140667899803039095956470453544701323340118625597657503183736409311718465293127319205352668451470540581456858686689925021430735584280849186221273877572872781479374434286319884200339482118998401842533209503612004727368982115929172148891427672960047223801261162043456365480224410953675012568522334287263897538606901176757259214716477986346698122448916574088611471916506778376532279337687043553412002381014931664392734739665696997260214764089233324765442413595361130111283882885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 685853478387977866235859877235065081341358451241420677228747612569455536665843485142031017745213044875772825951987930474455761665942380351645389641067948605253268983129320856984964097870782663365703757321258932120482563321984687464266443765034718844676097523188416214698599308618944078425533398395250453137104336851119801374735417032856135941913923399094228877035658679545020633198118440194772000668131735487690721416247578292435204461319391881842946746913784679165384074447121799042886162730919250981337132132399028154272777337916624333548966962253139687593958426862335299179464080626151000082494612744758716569724749592874675533149767330936193823471705493400988497515936221304294616989654936214856993756111768805831744008001477275970773117476383332392485170905183221024746696452764814218141379460799927319557847118062707310959086496069997929268843673398292981554056079110917040021656262725846317065710903399970392770381946814507927154073578723523154777917365593790858612938735307544343681999063092124168599093244762499917480590265602950605416255747718006690781225511015563225609118159758730228440789235912600595884810170749656360576685578183500580633975202943496877451329069846992326729006785640875568632118081841756002006545625983845698015123924246747489236057414943781807992165087244640254206001030920053036529258730412454804144255029734240829057220000435540040308071283196585952781562136919077042153438847769705763574604727340864299193788313431590878356490011900945880001828372709294658466085997366498243417119356928760519348132137331923658232396247879545178108404894918191488631426899955200025805454455485265509567157236436610029314587053293563790649255566236344752794081014751685876955551552048283628692090483142851502090125098792481906368939877869439155765807416771164078287093886926615859494345858129279127878176887126194638310102905377503983941112414490553168946165324774771340775415129076677044722355536537801983060951072871190207170154923068140084540887958757299326044308785540493167658946901268764933978147780406150566616041361154769311722941866434845961723454012836108763532438900863928533062073179745460493757590959293794159862983224375590656922504654347660960831972082619398955750121446351897956962811113023575187325653547483136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -103316665127801411361362660307326790713966445279241278718837321404841012793702457805710927241979553344539351690492525645435497818114853880397344622516187025647406758346875811810598485996070815339647968932580264744553147687343739357045941908745192052015326654842575208252622667985331739570150402989182760890517150832090160218769702616049161058289644279823195920747839333542807361611772463444704564067056549564727980454936249193941981706318791080553523991931042110081643921374372592556849904629666843974724377567624833116348407588869065439878831462053888319256900511014123842840343284873217477102317336400799814875046177826253295118042354100743233446105197222353363074359503858880153693780204544986914764908757007624555524850191582829351142285969799370005146947513315298059453521246462161707668281325197261906566109699572723544029895813861043423071952273299807460434672942211474500355000512984748057693561680770389943233524069875098164871059304474990998709739235948639169409968933372818342034092719505048432346311522096792038481326142761143770161612687286408556027036409429525301609784982829553452328700361121689395156201651698176894062755931123300151922200446689806283554373138227027922362914546692069297832459031472112718158632804793390413393522061346091014144626545402203586797830551152428344426091819892347662998794740732609229239095373010241940600097123628408346511044412595651286674197102826793471442276922682552788741006162981876397963070719332529170626132203667205496155603144628223529450020401554091619564841717543016031937784579474459440272522391900549301370012268122626008237244798863382028097851518364764329645331649721244644616350679886708723746869356506841672054374003825156154708445607451330547500635054257220377182747755996173463931115945938280318983660389623363719354948693846482496697266675518124278359769278994810164827591047732195767225303102771800142516472473111511957040324135262872027055556838899084311856880127858275844492660822143770379366400707734174938403803624394367398528106662053413157855049181090446954877257288909971462441550422051779899211196669007047316833697607616328129983245491113642856844985987033615157209740614639181992030689038043577716595628742879453963634474825479519522446572945980635083349794771435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] 14665774289481860042155747303000745904296285752982723545324380067934208529079546886913868472712198239951530222949890608718592811391786721205307463352034956807634301491484119977454143053508237671122696219900098178341129138205041081578213794650427787247385642773216332699130231015601240363992579501907609851517676774592330959507814560626444762138965766784243224403226925126942613010874855816520683549859968860716150732659411771667985496257651391382509010187865662215397758079016180052986707662274916763487954873652508602048384270838489555913313502542673980712288934070326884101705068683043866199564741155194527609030876512527078311128846541084919042929502647055303180223397854923776262756702624539265835072664104534514530174278402594824524935866641416624387208748340316417706232755902249536708213813863075861100013614276093875242316076081542798032571795260904551103601479147318771563166555592268027931448254469122669570738097429970608891229032906486150966673514504040820858135013715803541660576493212174314423329915078804968181076924758599914731891188338878565931680936389552867075972509158125500694217979549507815626697676251473247908267123930542302562187940407713201050609161086266157998165099152463216639774593685760288812629544327751128546823351245929571879223779094645513779022020553178121815532843842646539550721667904945416864639533840504108642550488774734350032605346612792687226814325780306406110053885598983929186621368164394469014915028000569858699366552600529698973472998898769618179334051666152284177137799955555724859343054555799796064741038565689989984102525177593093969274656748885963719954890961223083644674393141788976755920920842884239412116337047326157008543195637819798602619485497117481035953443525637305682808146820655913781587391022877717322892333990098601115574046757510230068653550150499384538274833009727861083015455959103387751177311484387518701396306711379207189720642507792152972143781981446518312670992194448522125668521521619499238208054466758248801213326456844360555211847680424319909814163485871208900108984711304217283461313140573902747499814388968896040052648383570815610486508562943162421522422626088380347984143912838975718244613636913046197649588828158609128033173200545357586687169306554396884292465590272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -1846007448740790873547933569835870055374076335874282176105247922925565420360441067216713263012669258352601140288495238460583189739362078131853894423355772950479466232521750945323893162124542322752775199097445609475291717993481401287840259995676937870689597468635063752461671717283875016954702980579973403349636754768193621075981702132720083336369633929739154329562583603499357357939848160059151870286839089075039688938836999066126527108051113593470766690071604727375272612525823437799506826043384386448558030145404829478735979879618644917105772945718768509276210083527920220654113117118716289296756427114281952695948929962071443639625960706983700839984982886405954062518101261081035456928777542267092933298929761143876514525802685415489559260179794297031051238359217748011884170381536477038925312153984409274608768922608519697586379479225178071362929844390432996805489330366388204226615289186538652105121537943922554777337252343429136956073747598985449905264462036883730082598383405870599814993365926163271527489913365704872316116852446965575568399630963698297526290229367944313071639889393608532359022866302130895466141701673676245191447649487291510449309716587494251039677422188011042310700188270357545347503884090378695853156418742580205481582865196658573763524519293036526243434033207163800374471610259457150076665637050254053163436731501439601135226956860623767226672275417538433679109463270434014510608958083356322901524850409023873268801345166944630543988996810086370729135409628120758514508388250760669072297728514216298258773192208951671059422686053258820966094266103932178450712886489735474552490052879097230390355707403077158114908135790961571680234901218609271990737232808645135417928902512847538368330696160904965567904589077494570090120038421040963200211303221744047416503421505507299415545265774862343732209062311172188558364322522170169272358816388154146291267557921701763978500181671471435483704405620435786452444459052274252671438862858341352772797366661088079788478755386513166064643758393440467785229257743132071098334272766209783216223544010463370803105072227434769981144622258025523313041124288501619075441732674859541673588685227916108037437732015224495718714079899389160276499398330265890873046745001675718841891553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 200061831867565567434938119728697172202826043493878034607167781536414455874500585895628016622414137315401186501413733679064951136309330991518345177975992455117663828308665378632541507673101622699112575012510614635943355326888180559352347450529091223331126798060654425716432387185164576660893567337171737160392268357173893086890612180730523973596754887826634556945601591014534346158475460588558144363402780354877730024462371442207111366217854607978538441374433355172361710411998886250707355334744594258298928290282868929052783987431661087648310760307150716469445912581872805300290685346742976820082298552038493051510514840726950693971184222217644392807288818660204090351850835194819285832996437212536544419273310064143714295184140557968782515631059074964923410298288413161085122994977502770147586984780542163339457863144290190467209703033602771929257287914475597770738694747489224574273440531289466661143216606826052864922122687503514359051743740400851831874097945581486964389168667263728726230095986927935755148980089695870098368670663925182292129250151144795173434572525600674428542045544457115799701160256110619276424172119809987530704257360730155251714169396869967893436549667945205837122009550232907110886528942585810796262734704103239904566822136648054397534177379941626010137248114933070872659407981527924734829450917006677646639473341013092761135229741645492488813290590422574990835759337270181426276782288742034388659519816336654868186541214965013813427630240875223820561258147953756205448349799514646836719002772901535199006901538736101685589424764523991394116804548521967502622632194121494878332113948822794141358274281440917183760838886108363735178815048520364995252747885164032884651411390061904522037380305966086258620967920372693783470332007929692633143866439060357822609984786752742658395525116337664277268975394894073892994989617628332049354672095296452182266033712402164979170724267376885976554547160675156099114636815239232991208329273667229223622307076143729996138483386442141127794222707407823938472809092847038049484239063516846555376270363876800272763466536537214011335086116878094099176883247129784694067382426342281774288659683866623152109747056512846931629227988156570974652250091125859756506238937658862926475296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -18858673363353922162291310336943583773951479766388015587443599165735104218529558414771294402023627171253195851678403233479428738337823788228079660938517334862309893517304445711042630115066810590164113112943461361578475587694108088198145234033792087908868526096791425850054915546132238480363696827992116251211198109527518391200167222527469084360094227441564976364734075351058655196206685862746412476077943608654017037568520922697015520528999392285456723563320178682229554676145392102507388999120437590058370497037481934114242373143410022661499982574280040057207950690057711890913834088447371267081928389281557777565277390048391122960424531854071174407272384037481774701114305219227490210111615856341917462515679589535824485522332489204713463972683163933580673742484465250826249802640514015973516565320208411453377106760275170703379101970800257917077070198926887298187790208728020768569947793764344035510680846872366225063420360184261806300140596628205537547841736206676962689401989072040412659550915689372898252919232042103913269104738362895452947471761018767222313593077327043049732532274690435966024776772521374825239794525388351431148681449178438135569787460116562022593738621141140422201857772078642626447347115144865287976811491568425324085450829814378713675224822125427077398970603643559652351031223306327528373191827235652095528748064722030175702207672698781030881498592041481075663826598104714652948378609630338500475911403823512343239216989170660179392955093026326902082942681939145334877796360461174653006729193617834682584704842053237576107747842998562335964207549314272376916407101422218456586396350595059487065114799226633967058928785580538658478221666573534212369919033880585806392917130981653547764509856154058659207320028844256512022322395689073769437384456178226181799471354252049417729428650658522509501302205411249765893153161138884159482718877346604013071513051011571826167338924184669717992545380560656658959918892591049507118606673426931165768768389600161256335733714252070948573991868104334617899811136686780043216120367784978192984029005604468862994131051690404370526207531105040700800950808498000457339729843760553018907697169077497338882581918625131596327780689659193072254918740239466324166514508246599620309811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 1584166124559786716156303432635065289541206721868344390138621875652347093889207949988769670874400610923090792777617606764590881250255110746267888111338136558971390531802674228564002691223964745906708936898827952557050315838352276844570246221546481065420057462772053760857612399948149546932752524298546735023783414795990674957463804986041065668604940941849169722848420429671901249356729992923598222706625248359817346356060447302009727990221569039507702128395166138722650452856638033822938847817008277032369421927995281376323088304547827237847385524402772600066889308265604721827199210149894124232529652224988464956592858265998774460559425505016723857340774363468361884527003906600033238300518070474852126268117543254507177361094277300712279021278227729665761198247175858130759784227077499258477852014727526233364642352737626717437119802138190780478531104039640503186628981041616126235256493291754132375343442342688649336546799378033641884025764537607086593800987485003744077456598493121951698394146835197740696949179171135914230258758556897777387042301240925123963536926757974276642367395730367403319171872664432927185215675944379533536511520541821886700975232819829045817722985754103063012356677613985660544669105403564191875922974617539796084725225594221383745014915933889242147184159962281988383583452772438171310095121091925859520087169040586364562683584830385759155971474328944462588859979626472295207357305420227604831807693814158697109475717383138759531608769278738052809498442387428987671031729067191181741943494408883044819008477037667028482026078252518353730237232267043094701393278102454496415108444643694550092464135017977543344759105755921064296559067621674965932093781441578579659679636769355281662622813686751462175623260804034944308725189754809272291402329696146062303364200735486535554956551531874675006277448936218931943831112352134211192776300768019313752250776023950638686416796670650479038734692701588641515617771822660494770297912717278301799757593726966821698682434615027105184578416834545505161985683086975154340144824135061315994277821915854873547617592902355476661237691527847134122996641093423027762955820552705362984015300580559437283546402752729045696941849003329724333460585856828416943526776676375474647072768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -117524505710552033889828524068013429747016941026836533978713315459497190055780489550722172001803121708796721086186829134684527883146561046912617575342434117149739424956126083812283117002261389504398079213849093666364205504196658591798936524676953899733531220884030021661685220832794879241771060091336634648587882384355685251750254222731266749336198793565621087735508860503949352734711364013518522823185187497006064601828467540209962724649014482766854568512214914310917101093286519031754020799452265902463796049249580038198826942197099817402588952215407447238547232877038294963556424494537676598799787408421282963148798267940303455502708104013833872699415709453671455024288385789597970004944647187650292037929283204451335052328445486669191824866738314879888348190779750217977605486400680237346625719515228103971084404227379308741900134183703329369831740710186019849983655238509774787466619412978130299261890040832605174314491119006621964646808930458503525978908014181430304762044967087155176976766507007554542330748910758542340467570088836124837257561682175077368872340338400681547886217326568984913296025101214342838877424828683702857273394574629675357926024688875483833601239633803166881162265903603612333303326457501575847632009900679760238031471662020536825271008490859025776602685179364070072806346830698910171413642047148656458068153503576073272012836268159962517609156146539427370775117679172391316710172561315331158214014411546739891707111817789395003062479355810319804545075794807872765072693685171526084879874441272021013802161719543325806278650745927635654108927782634545677676526750865845375684635014823793580853070454471019277928000065295106315349267070415611472255456861831209726231792835044198102949250319927486690320190460974403045016553372262506114809581949474504297739100301616577857630440703225801788127449908649548132213954320068618026076748520279740255800079927122347259683833504656304750843460298082823124260681381722910924308481033277188195626031605015053190863525024133170914796812596629217472050303773579641118929604222541509999012980536955983553846066566205098277049522569462451584530039094722162747626979421308406777166230558022411607977530056623976381201722305815576860918637356613566455265878060388885630812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 7121593880706568233030450657519576726141465017381004771189510768481928134547694645105824600197100891137759339095984077814995514609001424864561667887650557177734430802688432659023021006081450915767629105443313458740678155201669070290235469972984493882034975452906482015607922529102415185790134745740773652074946722562019409400375970712228837541636092972372101020267451083611209076858785025816717309271898255626262644206402344288042882406813168227504959016442142757792878854002107279952445342747213235112430563440562424353980643371663258866928236610276635666403629792391406114569453421235822344560101161716698079698718286482574961551728764833903417125240403614795538344037239969174468428241087033063283158351874916202902902495233760275238486848816192911538158587517248267618656981872085693273648871393539349102534812483951948645345841366899726491773003263248170902464197330348846223785597522737852036628208773756934754663309236574831776790308651807777957348375648347968263239355417634535370387009663293497871417178697164087824909951778202361831271710631601801074023857381000904173102266462278179027160806163466540828773158426576927296719535830440767319199795050037620111612139654830577496326601060266847023316799889093840878686538202553452888699691123965143135853506095126453642443378633829782598130592335762840857168572585840843286554500589261891616299691370366093225606414509037053684069075415622266117786172208929371067067618088120437096314332789260931918863761936583663903377121666917921349875147493685859891110558786407827278049903414692339166398977268719415508062908841407916955507050485816918368414745208367984127503761725370466811012860635541936396297744876622314453232068344898645279911647038748217580393926020419492232888807365609563190512313914997310395570138331739482169971064252970216044711649632860387690633970992452927253332637845610817696728290053628514377599989216786259179415662387562312414222522819418030104632818861819058145446930285231923814222881484482577425044831544958889573716589711562673609729691788595761473109253060058339078269615514499299580326332668355231819017328761358438497300992170731846617556327480277636144970111603880595773898642117069553134760671579756089187338645184516554197094492584827754874142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -284045240823384405260428287514278246137546472503659710068453776375391053560594004042971109356430986110504607993198687455073381648569979652731277019211469178395999947856585965285340645402710770993042884822380840513975369646268437137975531077750343414760133802395284678239331355023964915967982419800624926021566136940043007374556918279005771064876766341080117670250919417684956929238315819373200809144495829460862540553608121676558397802786899116793391856533103801091040655427530340790318152167625554525509259991352399854523612916294593891735988663411265544450848580213095221588198722228737431519734966844751915658357476691734968378676910539973062804590633235816800767606774117602844768740081741569988900762942085997502641283764444468903878630636791457070860725165839311425988269242864761249828101793229335050317539742616006781259091715121131340133616552560856927296104469210045384962976467668725892114292178290655369708115514966948972149450554949239808642585791671317069498869590563550285411153139534625734393526699102382995488594492593413108974431272587957490819861978204930355321617721439948973013107299532781566927651890579604344409470480064863608143899585837273029416188797041154211909053676001527611218544496955530187693082834325747284664551341285203081505824751785069924775865787503426374378625899297066915852206639508203940335468029845131517775218298601748102264531230462759592655212165342874533175001361913619431643256495694375592965276628400325106910901362137565448512132438150566621220647799051979101201008601199051254877032986614133697093228208764505549825067782728695214257424839223819147546246362970368992877492608064591679898316812291657948910368471617196710645660259451551983791217107625737322876962178860391053856311937667521975274245656803937516461998103845980177631520591964000226895068993961770939651222606893188361475250314171901637789668285317849122323473478735173356380136571196117833389345015159082658301546740359248922063006097275074300797963702916410629694106967950666389990736434105435792715393707670213245669483113071822434286240504461758666471952949088507531153054600458999385158677166783837753494720349343229386772724110676907337317250101859658258272229612082626253997350384772067912394999864416378835435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 6753766048080836561120965338258735292780032822495875503792618696496966940679695426437083083289532468687768224193096761219087379197079113023378794167082317095138193598400876250935283492237883881750428286956483646233504493735644738149863602693123079596613934516105183429511190050693321610880707517831197114655375317682812514930385213400966031427038759508965673406966812052508957457265345023956641064502714430931923603736444630636613261934820096541302296346285953068549127505511454452739035415790305109553600795655295263976415395748364867589093282129581330229936945685896420229353594546856138673862362207228761678151965485840157900345348239859849309684921402188789569146353619581263235919940861415921882800560611988499792355830017402252156502049602805436333627707623126758552007359387605284838514440990963923693619651082823641724119563475885556128604657422235445632825762505344188712397722909351443536337393640312108588083121336088457218625969894436901820487347062079412001372440457740846943336760561126123296456003570371509106182490691591494202731847416490591068634121094325027828681447123285134999144599597268536150899346456978520015062461571540477321493793844489777117906880851602639413983272645743154411959630687071469081687246167945387229859099412577079417136014521997011026480491463633471699236762193061483764484923079741031886054316009648407113231329041743832817221454518963835892479764286996312613522211470258109823873057027262711325680945917459458379090398305937372775126207936321768330023365145457937955596991787210005057536662111261460801783475398140531202287051640500347138751704912051578336305799933701692851202806903932987627301339767521116523655349611907899569041348310385339093454412047104507971252549818578830013459834298023837304930766429483008572310197191296677900739095181936934915578764112838482600741921809523342641324187688557275840383323617664609650891509393881932184340944595671333220327893476947303397211402074288592494439455338733093927394600566111836276597373394391467864503051195169463673058418102220929104439446772684668012506789463597574577054951345303843310122418394337049321970329776515952907348192074963763338017728535404216156115489126523348879986946049977564921903181313448173603507493844041517236224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -1919092844032414011768335058216355498278486565224207700777691081970560122614863082240615780471076841282488924947856111828823615522296692992305458200284828034716236232823652925174701147767175849430389806209082918975447157308085256456073868738585480831740984629786749601525693124460073043031396632830928726133487111269286979487971829973856926399825766005979760503280913723132405532929814178393897814464288014266972043820790436020955200745746419239669472043503140454943002120794833014403303496114571314999844994593925208963007566389897767363935939446303661754459702099719781860780412856896940840728325811880946956645752455415348760381861341561558636729623689146171099616214784785974999299865600529531423900212009708883120733781588740270785624531451533123034708970596739700250612767704823270352990434718491822158927398228412414049550977081759315168732264043535675109255926007206094190643907929676312694380534492700292094443469147658631408800596446149908254934365285920594070473805103715478593520282772898468381814969960417449621583266725156554407229484021024876986916014742888245042575494654511710978628207192478405528947770605585405525276327282245395309744840915935109664484896461736864645849981125543982829205386429622988455758372991568874302719054674692849205442792834727800917386593915751592782838464133551107226529810022418591674745499567360993082960164249784828319231878283012286089219081428293088659735483218675404549682698545601844445527132534527186006250370073103771616853339772478856419445844141842821491604886152149433837790306367679353244991514759194705252483990668954468186208482338111830169591534073421121818152201693554702051939424148455454280419304043072713337861431248047460728161674801249826607659712751236574882801770045757712517181781114191434831509718352243769839736043362872430181635115642864605374933615210791600571117030585475352020919182060324652253963779102077865626809498540394270601284604826764405191975323226375492889873050830740737141154074276347676082774932229406267523955170698486243504158557326767485299337970416123277312135080742201620239111507281285691536352408253456564051308451343828497840188234428144824091681237017307418595404017361944776810445445291587524805305970343800754975152572118990386626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 462360450355156164323686117318876324839081974530466494389761170175330757045500576712583687770429938428775040119496894341588006150052101798411528036875043168180040009025416973522222948972825275912169212812066000140153570979369755960422778135402459445193439511859398862088804226116028360704051703815642373699787643393511789365325922997035015393432148999337339593224133221489871162843310869380691270253441496249857843715103314940893208350061571420316154790079529732154508040735989593826916548129927753935021694859743875009003433496899890214219088813060805944186902181548934787708477354969244496146616297084805836597536835296696321235352745716121970488230253723482439015436943794258147044459737033315484026508543687045083923984879903039639055274607765109798943357751855399110020373859850481244289408467856594783880716734003090931079092048174496614415483003728484586985883114231789827328571535827256080479902707902962060488566998170998805775688053938851041371991028845835980678685161378581473010390275604473623795577607819025160230571617292113560075937997907877790138677313247482260204083679987470768536487998625399215213819194157748993811695709183849563610635496580332894020217983026563621916809030641291272350711795297354944544145867684096246744861220738144273867694337124265114730958027069891211526683106875274228964714279052290464948768763499027358088769592567625835122155813794314933612130519232398410341746997984709215427631449965761578277650203357062052659844374768976986692074682555396956739499916527701141040661173081295970963903588513531331186717941492932325588131454264888013759751512869291831988600308961368597976522793721876023512060631242090309278858932683641169404777330502629793253228544942412354080944065308284731226177731024286502125926720606546408536430221587338139832567557045624602996239955723954830013680648366918379796859323477883757012055392171511565338347725300315604061510363625420645643629236233281933771690013346000182360101059116361620291920134416103955391244005819175340441786432242105889680304302406106902242204165176310580787369652480259726960704361102933534718415811236673663899472604988067253707710140597915529086673457214731721298048345178181405208650398987661626256816880906352625359889387900387721216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -53280240274321953014012231043935291397835961731069837250172040211082819854502681006267780738717961488670001260656143912782412021784178952537286337761895402249731199011442905976548053071881875061433186347025815390653891555350686961047881623533280043478217450397193753250057339668571154723404042359041502707761086815806339160077252870626654932514766497912691678736668052747954278222252485054495556701855451330369965042434812885111260692728071829826039379519768260979341608101794407908405865312074557213285058690251817725360279440475101126735837728470830079877971933426996299924647719183445362980079675255753502639597167610072018296955641113839783241105169758337859668028360299103475792325181415486978136213463333772502723615652819399315494092267651770534813585070131767439189159845922672587529731405139680128553774239674921931117896498231010846340936878757418407596622880325993608574558920067953550564807876234834685088593036364702705467315679283164722802297716312132527033019061501327726550312915803208838480306902329185852187786908700134176664848631146802379836375447404551535919263633393727573851028523782074015050670007128936801057247805043290275261687930876710433339657540169866945516438670002378784233208563436656973542906088233237184504723610235035671785927229972218975304214578689714265519528984271623583831592173984474067258378500556422009977870014631274576572216352261310975547317643002949130447389294178714364836350221781630420963627213166746100680231331154133789124782765479842024973257426562544750934702772794845365272311092635441395272106399098434139570333682552267767691474779367878793644787047032635980196176724423216420257172217764495060132009008532554534194644149497733098681442585974562155836131803164565512956931065650024205929240998544993036849667585937459361166619326679434702992460750202684560430706567582225697609735300606330771944420121085157891486800897482266502861497091511522408725090684840461582756242199242657057927266360042644510332403288953469977113680555024785754080707807484800844097930477712441628709306124735271007829020389364807921307105796751293790502375137120372415682054540202886888791005234905294548047234169140803103348279747475165785363653744500737291695861633301079950006221047768484413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 3375944368131516735317607590595261161651754675790471519875914297445727729128749432306201456619100559319926256793239911596657648547162638896318102119375046782236890583321985405671008169971700572438104254503298952609511285395094713850893740206394639401243079160129955295230831965789350956357334534725704875970801396979805381081459367276637445001390857552934405125581627709852637193467034085411919631017680327046158232657315537362538326550204142208080050958108188792613757648285795504485701677057827405668874518485575975089059967948016679456595812695685159330400699927596856456330036752209410399307453896943720133481863135877903915924796405301952855508640591704242198564041704071963581467489558742097112498706627160243675297672388403048420841413677043957236806285243540492770756813709299089772311808333589595651001693990668999028452981965834423762478599247628671438452947990970946932316637048600123374039455516243509251066683789129745439177015705559557081666611314675138780397328997744602995390077100236885779879913484722150513830109436713265865439448762844396953733457634958139223310479463688586025855958511397310253335463030976216885428612780347070747375759948706577806955384750836640377510831244710372959624470093816020864042427124804615863735587803904051681187466008719538507909451887675659915398046534923864582453458049452229779916988406819493883524743435836067411839873393322418074073833035038292448011300707955412508190640525127767482778798387855644081890349182122620321895521854935103667718843488556895520386079585111431711232307566272110831549721927558000494377408785985127889044767777196995109286889341636200861749103011599895394588725320086467054903036354238371651932814576065732219031012645377897483308614506490912804921142584150395216146181874277478020150912033183744641430086507151973040173053042005143398902810025728489165059819084344677451459163095475471095888284555187875929541969047595060717996454354990334777482612250773977720314470390834901160032926868508564916969111320224048630438115971453756008837482125808610134540729083725110144660139339727291476697223281747358468756121008755749796456311825197901194162198278172545632605304597526172659061334747401069623009179652202026673215187619923279142102945179159756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -82196847807919569807833619601870045935706126050510500145111266698254677267923595084282088353770231384488970245370017451202763392896101292435009759563045197597619861883015274603035524207570874972255167013842998138655200257849222728923022238482728175456760684501382862901258282091857481821597369345816980165151958681667200975806706228806349321233995369800248559036848883941676277355544022035615003947796918006211450382388717338730849838852998730519997699671961893572823508281332030781833910303898870574778579181853009125379189238915428509080565440970269275498808612028121031488954341095889728259064493388438902132874184779610237225794720438704286048023948044175345261094203112605873978167529763572278293584677320345880036405972885340452864704607054764710398971884146983966673347050684069643830839408121686706310485337490390547463102805592867037908881233988534910232225536738066572579368237565323435160012323195188726068920982356373426087467538274123721991804432431926145406212837578070196891950632795890336272225050712825273647388998560133484815654479155348088999270872282723019461815692262746002798578350088842069166880964205419232444624463010820132972897167534256285253335914658856123403798892957024199035811874777227790106673964147203605559570418857445679710893034233863590714267303173299891283961328372534395348044613374568201891648739450084117559107704167028529214548969303599161520654977834581042361195297489321722036532745111730512902002655769755190784468516354055732407328946131577014401772274329072671957122906101029784934738718385817181703898167789656847634846098958418765910572214870525117961203645335179326505693512061923852422087454865156072960330032871798701005630810823100087581494341558241569877254951838500108064380332226185376423371350183585584995775461811046714734001829867974097973061987933907041971036975479802327932445264431095259573693994015194761591738508640014983109799625123291778342143728465737291417264991911286892224525438308187007838478803006951567868078330529916633475661599365757661187189619277522892207135190093063276453879295164937178963991057365793876482137124495381714111563669013998776980497388783122339256935837471098720360303149133158755422783991899455488702280543019850769084194982409011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -6028527279098054318801140716821203482585133298742641406835842793494764645538796628845966495109614593180486319034837942847882741405687143379894031299783540601299691547262429024273748223584810221484827853831959572409477368539555664156725097822892032679413713906211794654334622005453885460744939381086887996463085944754625343301522545015080058263408698547508663204258816094899237845190183042082552666259822947751579121989727420022493319882213876311953018610645685273005397312960074776555824547431810374459422770731261306166132298242328639215817710694643767656922014760966213582585465960860153063265853118081426719885238526454275412161251480679444509125272926030759433095946392010087518508848285277787775965276474644096090095423268251773591341578907658418277414955840002611822552701463579418241455289360125949113825815869829542359847438020537864065121424506006383449887362228893069555045933347971144921328150944250208514521673051480583141122637779249703640455265623698538532703928854821048013624316350060464989900871733893301591134444777773281382539875736887304981697599852709924463487118620114366530218539333403342437537225532629490146151021930457027276867912059307711067797503635406641725328987286428192531733939299203690294597536360827317538142767877005739919887710398100228956113311654820089549185018896841785833996836056479948214222049412897497666667745758326550329805078874919799345113725094465456229710002011611561386593811035306928224810247213161153986348966671852536398034933730241003725457538077492856466660525954324086173606894311946917266099232949731762915206551014760352177185810566015107485880170312105799914712696689241248949439382748848812581779684030540706523079226298843489204309959086694989824210380742256052521749881215638551999144691555388400207711366520101032519055071281722860761882697607027150601864283472060161280910899867599035189173497011530488004981530827281922926490490008065972643057941209993760622785666721754630147712143922202685444130622050931733469242401338557953935616250810217449983072810967677124475533886635888694667649823168032696114802805358125576015063978901673729730638934940525797421885104401103461851580397354117273836356156069554255878088065371040317580680598889195224942327545366315008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] 672616636486266505457478116569208767954315362935173776274672841519995020946070011697591461417958770168583024205364321986121823133943381248129213943250358448278964169198406174444502295005669237636783883181486897080344990412352166591718461156759499570045010053596488875498577846310962715998961658541605600116487392710325605804085322460571908305799478979032327785243399444867962169485367112410094867887460688458814752627538400744303139971553352915607082494863966529310612905987498011570318630044210115905199714183720790449974948466241466723738066681626354384528476623848850515383814661639496651549147640649523233837514538764095746008127789409356641079150800416260396117039147615908400579655091725844825548186856697230946449483874157939822159168690884722117636735730329528119760328159472711433195129418147012746219730794665333524973801466522271644755381362816466887385149018792914516830599384840691104266304621306362289584829427992889064520174654384201431824737297267364185761021161060015029745137493363712455852042854513562803488862077538948830951354655912439325871931206919144822636593622754105513696631260641867695267975155415549351015728953604062033797154035737610398391389551252194202204226261686254530413809159571184080776032888394646338340336783229597250248677294588126193483814828513503744646016222927034373997950741657796249287428371583678228605835606946004346369388585491222718592226937235431410531303942819884613824823151628967981473181664291448599242513975274218286937295806049669281343876183679594544185991803859675957707796342864113272799777645540761577391055707571714161529427486457230822086889145525635999726170774714304593132975873350100469567824050367503047724127283951776359236410843850831345093644319633375090561114268801756908672150271474893738389806895415822425798983101488535690303311398420357137748366654762462428401313497217765965954231710443806552121020478853138900882633490088625949276946281295860634179698758820480337825893146099292844060825042666024572165093977653259841979396174316690792163331369487066919087489545734814380228956449901826144274971498458280584577204459085751639717646860473928968231559584678048911337189128323897486226779193177511361707250461790957928158827353780972323065026901442560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] -16491463738255392625115613075495157229537379450648247810196596718883192534562571777718332632014383575518097534393452957248213297127857651366635128211760829286040883441466183602323431373167932679555525929463386799042016077092920612654574793091397400377146995310492727722007408801189104670692648987443526188724307734943094108944073648662107233357354655696460952744915979362720931405260412602534895735796093892712664225161114733743611124952196005553549936163061516549804638482848196884128293520860884684963220739539660231924400893173918213934058871441107454991021793483391072544236371230151402312813973660161484785320230225951098456444759685461767317570001220949043505441111067850772112455932017823694454087273150980908672927038427944731673233326350710485926083751219768660772265241505918046623021569844355130477318927559941549816977635268795418619603994873008603890579592810096483677503397623245743252657875410388390608945455975042108001482263492241381233092759777365503218947327876860387881898346674948998437608454474634024407108563637921092832634394330384493922047852725858194255039346364778682266631467690513012727697242618888697083955630560968531081769675398423556596161784974144867621763167073078688315511677182154224580846681000656002251766689889453233926873955213642288612920833455297779212376693583476863233826382436359358954789225749145426832434254147038500877210209408795745327689936948908963147733280629551777190792474855756478147953340197246589085135541177355834076075252895336059650030403055437918676353250570587676316886818193240898823234728284777144620742727744330476908132514414524008271966905681813926731637840308773313307459625080576625133157732719315482407154188870896523157334222954934348232782866223753162944906631489203683340722646080172523080103350638565497445631751297348806999538116608093164688039877827899841945955854273506087074034769075305496263358848148781815188589613371667542124201225786314881023057565041487842734007017780335098514994845300295656398387584356869025536141331949625616365531828630588571249412547791338635871447286351038095696534614968945773888645262470881396508509542336119556003046869991188621820527360346184086659453567408516614667327428802501174013908587416113881701952253853696000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -953166348213796002687939663218663761513482945738051700360754677627675417933582538572410809786108505853929589510553061556679062261953063471899094666897967823223430122041613390558410739576682320133479551493499473113014327255691782136235318325981686541804962925298797231451124015858494763202920288998535890992902299579116190041523716826109024486196613654957152966904206747217980932050832915148128228813192326988732499263953632558818740120024783329992847341338125520648174690661146641465038477234694753393910491174035460494043244988149203874073609725104685234574431050784282652309333603559793989740993710747446863355483385560860048639408390650880398753216898205259512428152350393752445682100499181914439959706118426132034454162901571261437632117353903778586169996068987610271424478425781719675174031967405244413287806659259436341717423839587449767314531440639621200011105547738815151091538061767192505672276946198959351992748957835194889572158337506230896057165015544169139042761286960873646682894839959925110613225518453756551372059527967392708385073328891522403324359292893184576437107920480647107048860105600060109600075042234541338509689594718358348843860383194505429126522376502568387723803811991521769784979608114927181993588551178002353856353044308374131971033799843546466395513657306837172052921190087282056050072559404480433380198240712699077565008430600573732114965541275868569298275894700667852014926852641939411406145564037229689706957528145485709398047659491513324393628211409811009146165989929174813037271291426749297394013003247082120308843473733629674521263594142318973398769839381822302527553116951906814929680798964416537136962835044051946544912486589360052462568059163758924082382637003154472976234840471216615321152083270181636595016405781051886726496883063041669733903382207261022974695684588021319885937820375775185622473774968937468779816466080174805983569099956300602173577111221445581445326445203614353113164473406943473132103845792029312527755685781142142335697178494834329570929486061742229381263178763566558255911237754466215955349381877567461322621737759354733584472493886379098376274974107957125832161696039369622384062902036281254414010014469963597108567549384984100104532638860837881010674728960000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 60130084779821123014937968088875972151851414926469931782650984870691320565402187993770129992328693938688316139519037924809717820700300775626239078379909417686532547440285878514054832822035176625463211379805599184448878118815252732625234497604881471737372669985291690801661460805722494347145842019859346948739826028015409188534621521719361842696662961864612902723836439578464892669000760592001333780926685507001569138707052966228046042105164231697536215935871030632271794278942132459180395202741290501777074283776773491030348336538116536351725035076077845722724335414081392207126257107280566644052989075227846012162065180836056090996894253211145995274028088069423213346449243193173458927043501022314106135581789593771906080535360315790504207247016159236933671821527783079704366886519934480670248943969862512130718722628544369195383906680741205264642002937328580067459128437962550432155302597481871102710272806308801887416818401845877134941439617963926090261940413073754260555421998467810114402271343796784649863942284100303177969896633557158606770535720451090454686371737816048023291110772093221927839116814981115622506746925255532593570045606951790533876845788701750359678239874847565358761279742623060501522476216121927711326320124437695716965485413874079026533042216496216413967478245679611060215283730485623269817886596089845620344811079574423439483912832265889170001012367359717370010659511598823950413878352762962146024155148672950356413633810187004291846527830815035304587050947018129666204627683643261385769870004117360979608708913836733752142887498802764371265653934773645232163039931365946081950461408037446870409368181327805879287674249948961328446978609599387587993017887559192452906849850507170907095811631670294004973683153234820863070862795106578677324278203444801464038443790406625686089793723015304759348671074113093193047337714799793446506150346031778625593808817006582189925253227449812397606973861532951117109325125811659412273385108054149512174145235806180648068241765791689683585518976334935490240382186555800650788410064155095010064187916623620465902655810734609162261000719136557876128647653111761216327277475463660991043208386130675156612000542736019316761831670119427063961878034308329160994455552000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] -14431394215861183647081767966412204139802118703599184826329298918982669422176278470521617886275220119533354399392804160808971525190839696688415898925991281824836458374417308734052733142657751094019885781369620452582103057535358310389235068585192740405865375749500668508307496031196465186509870618768269043562441177761757460439701773045942265704114919243475916241657989101038101052457497810085320981587105887344347080734015893877344406329612551837707936914859139347813538031896630316528715551325885827790554189499825411543113929901246479029338627716396489005790822526420566825674325494528221146317573287267584949120485216646072648252691851901915510777422362415485983957456587328687580089766995229046651939239160598700036750107012522358993405844301543233049037516724459329202125731944685870435566720224947291608079218107962290319734808046994295873148227248659159167685119349986874055159827926267498175621904726093150421251853116273476691035799229746376858264674432872239458747329896330584436085803815602796631049522461718876251480066855201746194239664417586849143765388830412307362229469690632144974609675327904693646695663923213839036179444312887526658903864487524452910337963160804034460688661280635502866907877596908683939748809401994586519371991212772250625644263579058416078689365982270794932233096434485971919065654359249436620608855770368256362395147739670017931804906958575108427825541088573427801417442214295737453764982163978939317785897890181056052505625072008859347532550153880079798251672437233093649938324018294528368471214086108508411727766391307598768246410154531690910843871073109137554514713225111373611355022262185517961840609897054190243942635773135958187344969674127695678433032042899313751019063311382333270824205849479257474326451038537944140954535860618599096132960670560792571644200161202923944166954366590767590348419140552165049192982045031483764666971373197355008771501716021785835680757996287007784185325002365523659907388550118581140465180234128184781260798155153705146243002247434635181490456210527468980794672551655991488146722169930304174439237980373003567506174939644806355614970805662259338209989623839251441840865081917927943503361908865498153727127821461258837616113708814684735351348575129551484636626944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -4146056615379954406517792552900304549798929218208084587294933497152873619588658913338316637459523738403027598533772364522067052460449424667496254103522133065127516872664661938972428945872044471421279561006004780731345865640388178113645643223693202512101431123888499982030937583600143972658356839736353033784494759374523066941702639551066366421333714773964644279779472173477422518161533609497656906772183262303700339191506589646048835642900502957783422988623660407789929652549577435486637227648202684789171291677716613081373973772531737353804485547650225670882968286732659089778116711690722058812521283915632073124257830283660445674445997791106518216791738628482428512798435267329537994224730479707378713868155024304623895768499671788626226928960781538860823439394594180449146991476400088033005439727222970116838529211986405105648815012835939132468760332550269671907212412517640589454290502647943875999501700056134982961357895628184729699032090950702057890491268424493148223134999334802308180087020878950287811905753595314075112141574786890022698377877285084932882721024630650420311765728844017566545904764758633238030987879038690384827615426371444781646673290937841519753013711060897590869762640031254175393118657249313901784564204896407443551846898215622631399785923197590181131867451103543439503951361005408422640584352008202679665421872178775292200913354234602802353362714699935405602218877252437348035094579140283947699239641693520666846863702963421310717966154638965759083050484924818825790571432624085343792176162784718916563949630737811942309996302376365384306177589200865970452888356931557011638802738164570132118426825648431910627003046723408594655818921902381345335333329040398700830166304258570738549872006980968153417413622074258428857645073828184409714085090430237066151498351631193211206113054985164658072543785316959823450350253026671902733697448143280159211015242487565355635396053911733459468125254484786389767807074088466899259643191821272315806658088608984936082582453939294589568459091952736560057139572466658687810882440719356174770499036745735376800030973348012063909656878036091976185603937464365963214137589429306731395277178732606901552158428440721729602209738836911859885708182501102420536070659236552150450689802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] -96383016741122793140438757261578766599139457777809340738660441735321823528990872038749332383347808055349018845796125543501192966383897877408080444562633602721556200848978334467159956012916777370449639225059134288006803410784923633176195165387558726670609236089188824481255086008377938252097817251701244312269998291883993103915638692497572323110545332282696961579151575161271940788083538941414507158792004319093902586039648095756196852584293935537998166310660988915345611511828324297853203182985979787468502076220757532193203819810379033144909536110413319995564988286203481708342971818762352747113007757570928643071793668147903445428407503239254528300237080850513350082800170144672246050546514061752979658608861985479802680160253608958780158567704371126188316651347197535075197776986784838754405721813274952258681890645455430793500268895235432995119488900594084594540412173078894347170078611734659080815059048911884984974039576765662231668297595344200282215193664483911541430782803989336016441330229395525136221835361128040551577795665942453224213545494696357375817100583394462839712040055270927084320720647071918208584802921718189600830299887274458482691778253606675110163559617911626984716305041446789851273106240954522086535624963756906343397269003846884999104712080511217791079455162232477825800254193767395693028985141480706910263894675374198009538700855850573954569326208844949334969770585008252378406243024571624344941447382473394796775326988235993683300236814053889793221918145776729309966507597362857594125402885836310359879632225378274558586595317081170821264654413394277756937913192546748967894171578146772056677560896586156516379331786053407452498281273007514769116560279177740769331186951464968962975868345540992764723273239027412638119677818379887088755112382835518001963666493445372610677509968710019975669721034130662598003938520668645182759471093926226941095686623828344447640936474503144757857562404669779402023308408410592394876432368721239004604008785544726762222591327176419762625686977801583214045760702443478034318789324417437371425759468479411427649373048595077930656359865391516900841540078996333002250481845832627984445524908406284289955612860824896202906666030108611890819479128299369990639236031491825489565976625152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 1769400395433250757887849075887195519654215030115000300105376139346646354175123952430074879371566764474454401351426357904548768910542886448875698136482914360238405894858457542128931886272855465833916948776194447276327220640714384156917202818617020071333679686891917652727404807022327896502927154133356996923780998346593986895869908008723809291160647723289846597631070935647881333457949226246523315622583040921386890528630718815820672015334281927316756249356656697855085733305462149742330906636663727094139174850946095566573164817710324130766300855712969799121978518330634921965933106109642537594355046283496549153951042502780811364014223646869748350328721646848696766719198495032021613633645878740616492522277839915099750661281905659212934177190326129180565529038764282218024423242249706836320005446408469690514060273483641005561455444713688458048118944179643151831324529594361253134912462789828441001409192230084413418330227194350447848604620260372539904364344114537535001556099814213910557033123844479928017028139708941984259127044849453101202910200304604527172180017148253638034787433538869003221474876503241088182190530920492413026336591047298163894452857556604237928917493575684530543792582962728758957052748926699366128572035786978085574967692505564891004152506284930141381217008059103967920649390969046890300939399463231472963636756442101498493175147115209524676591559393652646344837886363331984152917506232535841249249518186319705224475919814336606931494196386674961459128890998487073449122812229248474669458043030095811294300355239350896431390567924256177512721593451618981292966422992671252590374115153806350640469031058182444293855959426205676994763903041873929438978757721257917854637851511808920381657535709389782124247260225903337608813290454180581425457993167966994573308956876302520583552393255715568299733714171154419270004464742144381012424802907136673308512479403879982455839988794497831536896269947855237636179489381556986632468512558262968797681330809515605380165628150624999018200813154773485333512906576002323304896106060482741918879467315315820630235984864958181295660067750848096805392757866669347915604286876119885463604817517358008100192700611162472519981775219436025138762725507047253985566692458737782444533754101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 46182054476426123313695183720626373709065127643651887726781704928894743079044340503937600240269897631644028365597061620646073254750022321904120012958206365613391563849593566049992478630611985024148790413007730538202455535846766727352418928558928619710865263057847043960082026030938711539418304302264906056123057891182164485677127827184624990437848294222404400745297860156645419978313619057416802202713525789233117670432059016991968720426070629619387977645829097101375625943340978337456225861844822916210215031027216394082122444430770378904221391824171704921766379467523645791393979782206243628068035582282644892019991390863340116700796454627500594286112507402757714131818976928869456697315587975899967271067257264686774378490126683821032217948993040233772581286700676328353554730448611034875334983517861495337334542485006947654552645538355197394451961739687061042172802713513046220014993943148414484137672682676783418528962168036682056884799782922746475451180035590124242929305066046700058544566756523629247493286982563367524857279873321154364494894734798772964465024241592939273885684199212835493779727247842814902301777542854405041997814692536070463634304585390446251440682838493898548585616665759932427468302219687576446919071073496152323512510522902463802682053924333267066525223963885400796297971103300482336264133373334677077900090036686527228148231621062309864628378657384935300061001358280871530212478057311126412836958888056897201789958076210797330652952430726027355215326895255071788362299285246323069143265038377871778955239914253466139551814959123000622076127962281148925824737511056312776850370459636491189170939037309010403537447520093333085875211940689124338806931428980960347838023702723531266865770293619397094991787214142916050675619312526563926746736100325534347805371743277802620466453550577900772162677720374781766106402873595330399858022249726196093935511712335265470817505020791057159978564449524242428860936849422935675750007099746999594365846810716283040690447145906496383179843387294356036468764469654325143361980653210843247459000997872185031933650972370107063299495966109994413803320450420743896117118419513841701975630422262429833799127924058035823040939731754893716130532940433176498169140246986944501989916889055232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -288756828764668732792086563731212515135244928107880262871358630338991632806020460998387829549777256761884769714719216503576796009521027418189590349971435060405871733554908262112500788658621377192292250719932070439107664649640747847606166821476509378114386646570283064533075559398883704580090073300657486580003097688172788862465460817478760912681035703196692685396697054433600990812312245075997098646654593040146441777634629194825713823021246138526414760683773558536196480373147438598716605552780064112151118124143215997308511767399710949579225356245786867478409942205023994106510201528180659757917523360408290714847937742739780621496542771320522341161511642492173007529710563231549213790626675445627133854673080041048702949321768167471969572273277832534672150382813772960587970718510127310234818068098094740741868360449698972725517713283830240759033088480698650644387086426069285510211701786956635325314646009452569637271807750702821864717720828392275423884113936155874411973119966343094994143187919415197049218278219734733180663617089614638792272418449333193340231954045678931930662042972789997106107675004492380280926298285638058321732903640807023054046050331196878757555428266221022782160676362087269362302070447178214219197248450609829490279257383053263166406681311664011778003106644529578797068338466682153318371699916251819066467264517950897848269539621133871698485044105519509048030690344529769867709945113963000214645994952884715312286110247059842533423242252602448797557240574525755783122623822978703989446405769060199034464657340326928698931051600153273366101050420201211752473341844382890086099889461641627361648263828959313177011867926749849021155923282222153704554345414324344617460097792750703076926442869677556442769947244292616604512068656370312445244046181249102374362126752841671460766339899055036827425751762636605281098353776771653838965443334776244998969132253421311014972261968737107771604244113549383821858016788100345185497330433305199460486238767530913553584143959397227874003169438897261758400673373530406668709544882603268389654109773831616576783821971917629945097060921403683278105149360554860128421211022699804324132625960509088104564864246819232912761605616174120086748702806932105625893191231473141556132413744087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -2858043203439126494318453165002600555379652836590199440110194777496328116633651936977414250208450653494870066091397810791081853638191329866859838060283188822413031253559279937460477002475713552177987698723989063964315188895753182536871182961520743205754593993571129587511966367597092918547146759312745341941163653830107276281473871395531165334134611604038221822087147499396641495260814288540928741269491265863468765172911286563279400723416625748114811064628198638901904603655874066954415243063947025250139783977012895323873954296225733430622471955368872664656692107964719426249765281545649953065482087229711660293042662732224494979786249222986728575734174759341144171117856045942747912457340515403105971958662964347472996243777907496357934341317775468909407459527066384232135640952619127180274542185522350388247577486691915834098264178682662857689427815726078098795035421112945726235926882654764848012560671620106687676784714470490629558801112649054067815552431323458838330004281761856661987641528037365770798253043571573345017050939397388652570786866210178319231906415452893232412237111094496940457641084218657033436152955531052156427296847945722005820927165266599592554346042401612226824402158802599698128539388956008567126154330547032988487435574121482912870008061739725512098025646634260271958651180404144387487792651804682973319922632367869807665763354048419721391106976475771145293275838246248440434661691498563741302707322610112314134193945717043952536670693517557254188254867637382912483711315702712548090865764762075004799264936462377041432919222328803699471518142679249033500713595183636567055167754476853715977985424087771603226682811313565871630778523745816210018831961241846289578038880858720418190088386727088356577055232671022831996360708147371609585185017777291984862180849169848643187407369213357658694514420627276547135186358061387759170932819141917145008482090233208848113575560092260356104828221132376669269161359646605881188314370698770495579673822632294132238246315173241301576675720771958276833340603953380370904126391746947831067116984449877212817100371071838269059197126789674646643890309616175976226133432116288216020724680337827559232514362436461519736835520815811487341320389278634460607103017408409666008893967143272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 15223814724356665108987843232940522431258163320779876276701888369859291508476455536029701415626263203363614306390430905162959478808281703982091170895107147325013809772842258301952770003152045196534672033832768343819255885889543957246826390773275901084269822319686618889864999108229664637945629690265277840177127159378558469960046839819252996394594063057885266174839944743253096017932237711915898950095148000221993308270263856986909075146596115157306127101349484571612499993703123650786125769672443790816339111768306870878304285929021569457386948426432217143470087628144640898509015303601479901919370520395210160486609937702746569527692239224290411487193564665501383383978540442279209215110881553978376609400602833737487907112362689823690515395148248824236777496636689615299324101216602670822988553510270253581219831941771189617219633294518177683260887661941697909844078685365131596414613591074924868864090857504985398212079509863903805709809506581540372590073357828666250258751197663822263440660204950940549552530370792682668587836939942926857231628070596570285655812817593419824608747033470075674451860323624520976106037472040353934184684154384988300331806415541091442127656610990214290189534938120712979584043273939407221784161834541089772549301821450477244091656767335198437704752410850409815812523454152188501306536819654151853001393751783468089726059002786785177852894857834082192438684341049413287752315170317242065009001158021407584231426893079912304636853726562937017436413440802923109995361756269192542560642963918042853334846295062231209700890963928354987984540974596823733397932887798933574453801471839236935830617081042042346613184570321492471416808978023414601327272287003161529315625699795066871681143061185508121352880119631282418810500855925747866788541735121969997999864333037813122184449792695116967920770507084584381271602956375508908281625060704628160098527436929591730252721030911716701076110046437375317967936375368340825816270230647298213554857996811999405881701508391332165210786418990707375781547081835289690178349378761838398523484069887355054208017899117076900894903913914608741836407668527849130174543151501518685279948728261644615233177189289569995945606065763953798993115259275537558930200627427076721631461664148684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 46027769420905255080191576529009183408251063302110685148345648573777680511768703743245588629877420343508887317117075648083207007213326406390433051144329224091799623162356074130028088183100233987573466063918664124713474888338373426000378547250158242557584351732015531570849923004881209271471528534149837177109517807904768912461923729317485608824356780905355529901564140391167660280969748822039603233963374825650550754475240337549942510038964731155620365032734796594689530492143100747239695793179580683836651304250105205947106851619682006066048476383269258229374476112116524323936494778874624387210357719567432105186080490168682203085927210284205956714678440566272970856606210816335937241151262449189058833394979244662576383596200793403207740123367450660828031583508815451764528723000042330924132211300758644138164322305814976334220924008533985146413233154327812228327678586319121670746471660848783018082116526647601275975276039451313075781398054279929424896971593885912120196631117016500701578091294586127015157063351636754273646233631720515755811426176400132232979761948935000119139156053318737707696143670796873438505368770611027726766224379320765627431195347077528038714254427294211935419867752359855832194830056652374087783321643225901406484158029005385377525922105561458831948144791111273208854035751779646170620085992373598280543568641414762661728293528397641132490368562173290584109950023930441207973464394100230287422709696229705624617893211630375243275826622015931489401428469086056375473402852996058162857841220962713284082825414313442863117249309103073226524163009866337400669483850287259131628496528843271796813887528381881945701409852449565733937403198194898914723648294302487430494784520233120515065215741552617186947018667170933944724134662432798052453534521160970659336333383118273290627203668225058750511096215012860947591739913213079730758143601679437096641177526866801438251920855546555191341430495075022929979477652471633871248526539156012329755344852953916596365567527152056277519559448982504446021386650425794532730351885279784407043873597024226941818586765416764657815066930238851433687876549735762778793438451478286678454739970283186326041455898551779252815186357777411027621842947962274815303761536233426722288770381999243264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -290966489494714419493767817377827612136590618379681942783212960192353056597297684603125405890280230540681318612431160555717008904166921721049898558641103746247786776784122674174641103663793056360701655798232341375035434322344563889403473272526740085023370540085833686368146943502404919037244806598864110020923291155708070140046807119756180863999155498457604667526753710064081651853890004852350657327813453624417205414101222481246940874972292569803507863910644015963391377665943604437575514409855080174169929006740602643926303381059273271543290088167358860460366745409340657462400955281892802907280814897576897877771393635945734596267367594516398397790885112574246300542484003535401370069708694333247862007616631212743032945848266963811590422152752892515892841226835306427633559061872047991152664023343080189467711241962740628707501499570995469094586922720201262377791345310263222422543831154330199757163213728563718269119492190227254001147640151596737703542487154923833617120065897562852090481499621425357418663060934259491511009516193377016616964346056184042480310228269275368957683885873477681358693939624362098764253825740899257824424391864839246208868180852044993840412401372459720861386836737121245496574831650153525175536044777889022035457130551092222584692598781363942196076088372791118240706046333849657260325850630787233406006694867234329964355626940320724192066402857335739431810770162841863723618861319034731157175373617190525901580817879619981071094269283454831066476373982403990078545018528855390710696287521241077046251338911527701270199279515596394165806253836840590084227386398062542601159274597697932765304058581456043094511969441175860600971719818214380420848572229367897934128153309096746570712860936831446901654633058047883689820779275371872596758605340567970866607653847770219770572236759633019770757890633053891691820765241679834771375432793485574303660592539749152213996040139137661221561916371346752521620982467776677514783763559793786663279801781427466887766508446186564257703269595295542816563505190729234406341752512670790186268945538566426664932348900417776474788926625808382177472816638946096437714239359061171867728909355795021159544159774780065306047986802189013010230909703564360643181704896954569788004332131456122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] -64487311721927701520574036516539603691375601560104262483064301005013439730526277766009332991294837688729472047040430317988074514556018779765706526125708933833724849746405559555041591576875195194105478925806428738738779553036224192958045667799572452556977145830026682508433353110598922144393521900876427896652154588301977001583549674503056315264054515066850204155068663850174177527691682131868977122119652462953616746669774500515909974261300523926371992035269149378348400580080762273589590112495958903756049064579408292455416367144699596517334366439657125362276486770680231041393524609700039072655518891056499338988588260589656194814223854914951011130392113032909346405413052400124556581596178881726279902601009475485270910506562115474976793483342158308558035835666976820474900713419760079298413957005125206358766266869237437594746504290262921059516002219171054869907966069811218742959177798624933165597678012561923176314952930295899899276331321443539080925799065798251343967711829809309405121514589927816360370237592416798078932704178456516491495632028894865754296755724716207762511337263572717219355596242190433417566220175032069728931962535414024532771710529816316168186800043232913916431533505558718129989361987301628457400334780255633216066105314434450437217289205338993370422171680116785086488860746985292210899737441511520936859031881636969861589499103135228063031895843739155989065522915682483286899314139515719382171100160362567222768552854806505909779813618784865355504675606400201909450538012431812509515230549658730424685994347254689288062835141399239404289695801778745535413545601612991831889985984884741719975309185235891350193376476004428017570235789876711516155312391415071876875696010556088570714978644893555495008722501551448485867478056649426300639426834113354365419170220790632416959594647915190301190052612169153398722760604294605735344873398662570898724034683278295894703392877158051094302057630841206353984706341613076486876833547842413200089607698173510967932581791546826797324565701829482068759657448736706217584145978974968201697180375393365605200263135755951361467669025889276584895628481383651147858414681450308990768026416444461209426486223799090802838850091812784014979202651621397991574011402504071631689179281194221568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 2097584155763489876096476959541605599160220436410338676409776176373607113530820084245478932330076876377215858059984253335926301576329146673532212688303818664132004853230973300102605675430011067298535930483098830842539825288526209863911334297797656443595207162889933175420556797344797978239415652491762210178621501546339070291301026635342517039265408958963490635595881499091915491637358900064513287672636781316489054534968555180421644772919466536629543959971887027205004037770009251012816784183705713062992530008208497159688128875302443725822315868096556430518262427318964331992182609183746463131255718837181852011687908282275109234007542889449081882782134957781907954268445820127669872068795680463320033254766019875099887194128945825531088995542082210683094364285271208227257417296583179866827084386214768718498533857013080909655256457806878495686614446285851054284269643208989932402035358813527883121507833235099140806679421409901232429189029713828170802329364626020501860489793053083055312135958461184350076748556467587628220061400876774386867473341250531480633200315056284728972939005863163567007480924864733918468063202788617056646397898109790590842147258798933619855983605663098371731147202443022726406212697667301326542492583972251273555083949216547316913786999040447865336934702013084030659371470091872405155294562580541454309147672900152248147050913179314341837655151717178790520818047156896245094631040551871097474842935505086051902664950525201467351203595409378461072812109077380284399617421939835665062288434421207281723455155976044435559312838919774703607262240450523577045293188193559549989398053224619354981265466105270639564443515589009666350148256011150248747597346874339083399741549669351480805261498433882589398433636804277243860525872126739528522502573042901712363356775414023919634230838474485613308825720660703262619160603299623883216813464962699641688297886939619070599855103849389441507961349136384441753912361946013605187480478940412950988398510306136359457324912551506826079424158090544281003924001783917506477117648370416632181025683139064448211582405695367770506185560661991458163985293970119990163315401988320288857002432626115751053910121317369787035911981789038906996507063413365722486518679713912599530843455126828482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -1490335485065522394573178631193258526187069204589875759116992254388112947750107274828371260076389102623410816523640407917269537828500700882183539951848604262898248062398523562946345585976190498951958463961086420900958624605649344199804529397603518404166956618817053285882058513312236624833568006622115527709475305594807264841263414905544175676569841848912990277678687297659185153830330171989878395424371891748090070385966095977455886219218322561994885089874506059769775201388362997022196012729757293911533392082184726863912954165218845655488209546412461671649204019609140389814710512133703235161370402555689371771542802169919998342259880165593066258275480339604675076304039885729712760022139210336129832547036568390881715494988565298072857885088451962165702386813639868057165507099048322316979518389993877776431331471638110995611164628763327925480592641717803737846957137035061104192752569310585851125034240155186822078558118489230751248159900487518234469245526544704630620355136742033971091920169991601691037443593498279498663463285449143647204912863380821176307988570119700878061936231784057327820172059339500602323508992304381677517584351502127032576341433324146705455214734130727572493687774559990424667885304261534252803617395475328146457540834860046543413805155092365046385225491655406901226817887480884000551610170799539777211752120387272058820959365106868055888164224956558549753468408984626856644264554085589855949921852190741163355178692828353027068679707676716749664269464217863841046596352472341640177867267015353945038146142238849991931199064467628902585362406496034635818724590553619188561432364093819950794996416119840297817703197813072049215712541681043508195698030185956809916117393891241766862680894714515358910640152999004244511742347603327622600348735525214034371844047899705259283935386685615775812769030525624152634037514744397250334453071862231252099281178247917734287241917067309318190566249878999242040232410936394625143539094755561616763482514001986116680670563566891268993389178060155879560436433013422076811906509465387416918745551511185194037259941672776154006894361033653189408606411430830316842404978992200690769076169888304147213178458046382670257675068234259564738782210519156026611631283383886363340129958417326407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -9109836801295562098096363684024799463526963908948804027149005788840036251779938324461777370790136291925902482881544683732673122241346605745174614207995970103380175239133019580147751016578001906906979120867495078326980322114356279457625338107669253058417911931555445181914386433079584758028439248707969683830887365754092696530646633187952020125969335233407076323026191374531685079759781353215546062964392947439043153308211126391702160418211498166457607940289394290198170295640958163783109989603385875589013965418023174525980273238610304596014784801292906219157134732152125364443313079917133370787012414594238606771476849756996918344553223806257816556083127246347797651851873833148833862125225833953746633539873471859163212521481111748650322762072316039565626231802559821489370565145933021666062974266431479914349392719237785319910470601017234748972693760723385471833165261660330943111159604949355910148905689267680255584670460562809609123355499786479681351975017367010750035911709081786680087883207504941757341589041455431050070075556843634057908960010899419900238030279568556005457918317644334081162635417942883991578837601455198842882202665773091334751318051859068222823892423467612388272713309573411370400470432929971046084185542052657744109743424595894003156255554992238359288689821028084613848919967069511891861966250861031545867089988878213338906765823759084172846969747178752934793773223377490677806856191206312516070895053992060639898855187133970665367768193548935688051009670099649215009162048461006722251353769608306607755788067732496072681639236183914141688948439877252237739030198252946380676140580652974351488397842837360226385777367967342146852044469167878047465375871333215742559856689426843057283716523847709968645313531975113121578517844097284631390498874741305809888396399101149021431068731210802271181648662207090910206888309636821923116590116825582119006064722471204458930453623558087971272514050533851634638408402202888272264757841532485940646678336501616472665676376854493246043109709516206467287370368531928372786533379003501431172303132915778792670520233379523290497686983189078983783773841467491132420490348763272897593661273880189019977875967979515409604075886736705345166153584730170792750559919959320470405199349899287592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 16581073660663360596823589883958983968162722486480376986837563239872968940423087942453354581939117985610616841126583525662358138642297331829199256201977537280554358263999308439664163647666219864704562299344710888153944705054883593432589780245118953861147656963179689067040971851253948428122063237842472017396006254927094625649723236756941639865685769690791696331515220215451892868109316202662133050211052371798347781354810166572348749926913940786776258047306178471493428416180276719700646878238157868690571728937946787994027087932860995919542665922098134077575214708634450505856157010719210610613803660652611860508699282762092300504227738076133611105913166481322930399420119061456607696015467647443943588445181299706652872510902314413409558794955051845468384297511276146192403307889348290252450403494057260986999446011001215215872781161328373541536346872729937816439338540374468613743095880124715538603749323251103070980165167006865919530544811671331643311023600720226938467580341969098507279796959915682335859979766018221525394718002352127652422053611019182600152005831110236763595678827903163557665664884278583862169241312092472709812627955410697175497016046171450345448022668992043771496689713325485767478636829865180982778469676611614834719407820575629002874895276982523278076843260361837374289362333590029775125484155449620807643574294991194541248753231783832972187867725407431915613079648315627324674935510800039596220786454733851700037703168991801667231278356792889028174579438598575904636395549569646875848136624496933426168670681647792919264196430249744503408145883249798955799858681929264579828602756203972624978863170169136206936306740683149583095297195671646540803606288620811875039101745277840269422783620364416102825674098441997791123456239961661390686705277186578377888765519164362256590800996578905880812205189799584868319121599700046148779619374219602794293666757249516108525454933199622193523395500292837013199130148361741093101759401575250129353280197621441068030472439953940380060999338301619607305521212791525035918867728128438818576389157422501606833646023530732147093647544514639401482147994257838357166399267402928303347136759457886001831574415417966750845871649078190512742601723587737274343297988334967692371230615536463249408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 11020793508208838113683724485263545702315761799639160504310776734533276656164712243515415003057134556273659431062644848350851924848762983339024243156402973132324976389552618616084324502586741369204727929820605216033866146797460745211087068514744701157264549891176892290133067502498652321915372171219505039535662913460600787741715635841333045719544961040943064000580191769259693617509254968468859029470668004867075500675302992367137575866131717764171978159304002012878395946067685457327523207549991206614026887163169275575755283812917791281221044897195894233231343184117090105250888066849211495281002391754623419724285692361867626970262689238529264787198885910047360733830651786352175050070355261105651624828572044657391553877403825685211404129936695519276079328400537908159714078712943025198039822804273328244744251678166835331923020013412471592912351938345994420864413184916828457540219593600098672759628059285973268292623919617919006916118679606122073206325124002052903249807397930711324606482221570123371951024898372561550462738289700715077028368666069780869222575101185771901886699374142015870193894659956901023213413520778665725043885922685584207396693094121294654238016742169471334062322064618992161187989019660632872890116149331916799699523759301309318896928723524884247787150151371522484957075862997466577312911946396822320137587678828837066188977825728045082547879320748590296612787800533158879355601715688323479636562005338470127056285918894431942435124727814897225740635746642327223503587622028798161489408083845651233701319047332830110647886593635176300113134374855895538336154007443171534963888843729917918893969409361780114217111080292696365217285619608708494776042856393579567222505948399255248357972000651900129937861602134102584234415921088433773315189302502650748150705119647248942491724045606910355088113418566996036287274053996561871542013483835575295907084235179532476932266292998346982453011117326060019775442682545429773804932458089832037351963265918627864648116570070533481350144796813746686540008694950612533850934221880905710886852194721746459526803799384183088355524951698378659553312747368304375067476355629644596404070743487968775623419663265544054856142227400366675935767512310287286108269335221900148620922056738236006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -59643748758514624135667638438813272215530752609193319962006808490985495375590318629304506044086370801720189511602791802983500581632650213655685583209955731984122986232651283512430409065764746407413308054239556710096358631018086449145999103293611430369603720787039802362219801384629223990254896479382276956603340867619624886554559308797504816864458152509067531059325032419268399386980402159875637441787086455346851757874678462829386396952794950969218864950679982290855893280072648141544845928638063830141960574068780991851883736791241576970888312291071787060690875162248387024219936876131694207303439039414546723345947483208405370383144570596301741165351394429482399061068964104233443721126155028850565325583274402001099432614631212886762493404587985624777250395319645663237569288727408904542218856255123121453427206772640728112568891373429145498188574874472349261316745455839079419727515619601989079329834672413818412444223172001858827225563743301243657179108274757764870698255824642300927607526040703569891399020075228606657451679024056399095402761575359112726582773411970918194125298440334562920583131479437205940676773783597432845901784549006248692294637713818468139002146488553444042095493555275823107604847316959528407422831913781567235386361269795322325850792204670581333283225350095772948746338575521343254230563997078702657492593804513984414570344181272599440025296663439176849506160422201488311176288969195249569401594947278092638726655001976358131782441605376104549722133511959748151907943750149959197224131885745002491034094757297869095602223257170922712337278582799129402171030949584237804184161988885730758775772480992373396998594539848906093250975094849513143950357142966792397943427162666085323972499080164192794810999231014627248781201709314087403795385398793058439609719927791870561264163481386606013876614387025775941766176595385310900178797585896578567530814325843504184254384068149044500779610075548742447804734266241972918045961489262860992405577478573389647520773399565704426582883802556767005396639712653673879712636989454281874560172749288664841228861490891048673984097453072453862683448815416558376308294315594465607308757981071147082726406996337027425219485164046886629003120978133752929060024740625818557688575529847789453312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 50601474503794512677290935474360809819269607019289530491552135315164014324463458491990994744056181635733081564276134202728489289661024599301133316635670470049443037710326646379605582878651755710348423988299151921923664516014131654604343752687292001876060578914736575716880096128979325554549956102030118078616209138106537151454149574311137029974057595600856118870938050777301551043181483969134820173503158967428823129384512794531544526605592330588348742320025736635029843639428092088768319933106179670062861826736701311100665071916586675018069986591029903882424611600888831059497275143305023852018824498462479693506474856983774160469324610200891008564778482624148569439211276530335091955340975968595945587421525391765551199349893514276508171380697496278121192632263782800313542546282003638586265799878999278462740850187431352878450780778405461059403843689899212542703414534066190941348861131567399051450573569965932884071823075128609224890269278084846712617719336067506746036364195027517698680141141388646852373473227475900373410712094312481796840828686505659020679960665926750923695544460218737070704952286856849219598719944992114428685517230146947548117885408559240557627601937083234943698320491623753162955238551774430172380351725269311572908859032220728243931608201970317628479720733080387607370538394958977293251848111278909267077220181202577830437002905192608519341228240798301803966612038374217160677512859655540883649892689528242001262299257268942477490784807680373413647489741087499988338058679737520177918448719427062123857697495108206276241019195761171831007234604896806546433250704182966035971442169691111422098408520049583492650690037701831412178093894982696859671735292451824792359917289415334926313405562470585562964928209053365785405560063720988366416175280492757970401421462640677444625580447571509785621556559193641112494389048923079352825437112030205292114515174323678186075360663087138777378119822983032174134598019872996494210829337223386261736660969467317835445884029312675839338178742401951211839513839759274472970766512325949904874483775665162348424790137320324070173136115563387771251304866975804330441945756364006006283364985091063139340872015679002876387796102438297915611700778885385747216517281765428083631686762017304084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 43968946473950384862870331486544342806864601655463493172963554466356024240503527551973314796433074994682061748381246863483702982664761861137792993938332796195370133172772121628198021047525091951967324138179914018860440222943472059022580797642746780284404091803047191391545293690846273691841511603202983788095723325378235337297430185977005885067800114554042594105534149145385089879113045582161345686002763698966634195667862696457733886842021197571951583683084966675125542813088614564236492766661624644435383375968121160081922624409702387095088634431096748246223876085492364719097296029445750112308132372754964674649461288122161154617020365666982641415383552388783998721150747700178026831594744705397095662890103798573055798621414361746796323770657319882218235117007388035007514433965240089016393305680569803523470723116643010403564187691697490700840921534124659631252023046373476240445034093839110767470848035136870300116216868915289315634194299117345767131567477666736671403469303996845181559476556733454017302294173081164491595805451795980193831672880252782907767814531888439844500038456087393636672705301297654232869371873983863391208463890846752161914291948413000421627296909918124068953422440316803290697360805546305386739174851078110759110132039970051765575874545083018265949937264817283236830031610944080374051384834978740846566556957433654256042955819487834392368165156391854185159582713567594852373170056988278449480880475165594412910317068086545056818079686388341885741631002997507662164956035295161270419538888938548796791416102188733811447979574975208494304136550181170408654036692050841201840770246299296593193424583891289039750258972526235629454881852529465401308566551825294216587136504206517205699539188136810256162920422215890940809719739086325333418805070076595974632319131604905105883809106624349209514841574679518068311611470746558366103018790088490701232862475313250115404833057228863027988615363985678876121981571052496695776452487290007060099429061395465860798161363640608602330720170387384813314024411798362758082247892947597980155463866033630847102979678015338053993697227119964153330334541871364179977099381410866395493959921708516782847603338316040112547759757318399480556505877301526657428541065754882365611503028926842667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -126343076477987565572709123959325091034733118183460240541058979992192259272262355507113743144701266187610535061218034760711620364174026819305603661354243922370404527896189051137263484037175607132249325533326214483871330741764058147243362699906293189148260656783875319179547844233164891420691548075602560290524205675956709846594810250271963093419910918283692354273404818925282990765937664820816402164061198384529102829257155330489428324632209965388824903441320359481221602690773146536789693357720081102756383734143383681811241346615934896139786124724319910371644930658223782089322115407262255482907001068837658649922415918379821747689790535162180426759862845441820108344832937152912427347412003897547803306052873689342488615327144177585028240289228737571474901392340132279321403990730549817676082720268973654731761323766739713744968347289726616525749868489997942623507844799172286980681510204645628429967245367595935112498677421739193922935389691548542368128517562036157600678309885864446083129897433944559641746335431004330735251689868051039538878360490135812786407496227246116913384600265780425233438722431773182240770961257659496924406010186386067542721118585946362327149274321635959392575741673603633275571347498810201824769951085161533612569003860389627873618512936764561728213516733066708472258420358626752689929338170950580678892846256612824371292276978325240193995101406113146930867907740863430573067567965112237121875344507083917257972112202059548625876226428575736359710703563111294914938826097567145059984914429897767959855948906791489239110029476944867685239787888957829329714881380389592230926350331246765041862348293517021475130384764747391757644274747830971648670755200267918824082631086378361894556103254501548113982391572548261624904748690314468411881726620088929713741315560802727039290154233664778183086488733924142959891347133888158848626550637158030220806604483842661210080906546556090226529707249280578503124246419372515615565953799962152314505074580559076773895861076725947496029696803154715179237292932097334950295863185428000185108768580284918985439201346262269768027145721325510692252740540015734650470669495118462665222859990313165142390161910311955722875082104338329847183098972357898348929062773271375240665180536999436615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 96468673712151161959302762048962126524727137178694131850595482268399511855303308281928887431146837027187711436329006675388029843230496298527010909697466626569738173684555866263710444140739455954776141842218937244227730421871081620649713178049952199147471022763572521254381312499763749440923343218592212398314674073264175172722789267404358323564472659755340624868775148163881776545883709468741412519245050994153587773651478265587542821294341596698488145438143871696080942435647314829996565128497175431230134275096009128410524671055371840051504920151471784690391704847606615861787525298388818021069080234115845344789876402808382452996273387997269122437866850560262882382646806572037026881041795502087681040088747532381858315821956447607760222328680092651697126793700332810201907655791411312714606756843309834107726784831268618233100421941297141271218518217885366197172545812740172272320575798598625692777401672028873644963985428688678190103335830333944126142219488964474807092766718492606827460627631718958168364588122115194097121342844871203389222317098613612217832799374412198374769084871110513280786796160350590882279587748353889102833254792778778000605592346132783542470419594398924061905315525143484091586484496915444290715225315133091406863571254942388095897001158502625910366406120347256465034557244455166436743051118622966536157651154840727361801493875922979547544399429176300308913853019436827562263680334907835079109125898983801751833890368983252387867412932753651323013617696477376314802597496913959855258771841011524245841855562304683106923325129094205110082023304450722279829579996265156865283409964977074462164473647880765744014881312086414165498423341401225668759888938105467202853392754067538138385737712292612621456916804312376803782321795220217960541758165664641695845494349803149098082588416542445449575931815359215351870336802207466433791828525691845231518825976211586703127462645648288457595376196857924107391230275750345475827536318899031906404652964647744016348447784728022409100043148214559301189389156401496563139314144450085578877369154235735340652190542339808846640280588758583489642540549878046717374174353056757752951503364715746122802396291812955385992394150967441387711883780472523113529782187685717204655013065410146729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 11201708165935111110174832354734111746491177893479539385680587405920164786591125409924507512074917653446748740649205273308334078426393444396450216110715045875284181110747584318051798888361266445368112580006369323566833601627837794286198493274139353806102569074003536713565020094986882640657008585741157113874745044126442461367448380787343912897789255359067656519837227819773652614179179030596006965235054141481539127523654844631928693412934606747844367302237564091122839730863214171243669648170971579891182526899085667972209761932588531157819221570200531756603367402024207016862024278871079871658972592010816404756727737812643095308890342904331978296079117028983789731130550282988357664688441026715507531128802943704462044893218875081188082003672772144273190807286851839707950882961809904611736978375211237734882752135218532478734264837945367563078902341481494267598313814724538380273646026096859420899191468320639504257354402223366068126279371448166541595953598163107021968672188317484455241521949553802157155023220743002561703302789259666990495671924886229635907531284329520465747312317727351573232900431854675770824484421923711574373305235356372895839857183514477516213554838441967495411732714700421268901945207338530211546893855791821996804099897237457152263828464409265696248800673881204478594904662249260074747599782948741041960699686827783707048419643594439180636163426533415651181283807572120724931091164566884150331370639486388745536966916833018226661880216061083198388959418652734585629690531217247590435476424089255257705336115774642026867143191805272770399480196757613168824975631664149762287819584038572710817399778194924952310698306612933599126347375112904196260411587966393580817166431392825662096212382853719742682858154274138027552278725504215137307432237441196141480365704504869009304916863651908500047562048921902474106740791826589137669579508882167727241573658622314576082805472936003105578667394402895607425479786941464810134354391040344461662429319735507363028738165143473954291508336690871747329568809511040138221043477326007707256238976890979759764039431532337778199051014054537760986551259594010021524268554288755239148029594041477504760742588065893939695506943010204452702177574010057987695092104032186356933485501588627783680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -85983264591832368453586255111363848661843886039472659791048385306652740769776405541661911551784699307921267922394436165341885318166652893763152001347435111682679092479251207589740630492620216644060958056168704662984388238691611513451749006333782431955709367350371470400717578385560734950696023341228770049593689913307437088361502852433552663332441168878524399930677460184976685224144027410033167708382479602025367189488159763777208392408843389337638096172787681663279165669744510565271352621296588975258648946665341673849806731600232534685151940571589701833754984209084314661538166714701351682649342681114841608737657878432872398927039870897794709458202180175303379965267416886127739198141838568923524901947225868645059928313005238674030353048669802332782673693851500279682988764249994885595090824527779622635067553727087720798856367884362499428662710598706619099983433568081508294150267302568812681674457059452257973479762342693502533736870130162073787203739726652414146660232281382686622740082707519782545374448056486620602706644330964587987361846981709322470785561060102986324479860695492059929539554441400645746512485854025833718010452360689406281542689934985224005012169205169136870536481727911638916625695258934743963899580426613513131714632562415007273496384803149827806817544695812666862719075686786822489403109755122897978754134968423564658949643119351139167618451135948146433112594459834920482331638249680015204729292754473502566672736140214130179897290978713923761471071495282145206455680200178042920451214786088180722634336794347825997102597453854287261464604842631366418778450374638382369084661505857854113035388415780403018829326694789687974268777273674968590490220550142492589611555862858293976939035047714923104951651573683793839883733025439228797598906772658688687478612299194510919630378375991105675291578502201326460112452491185151352620166984685251654923007725993895115499756379969378083750302595920014889474373517244995941505230760622276875446878143765303013643193363293922337078768825312827783456505130277639025178103910605482789768061366174654055355786997661406714674171343028876060472560976337854111498525766470009159747562487786050468195704926176280892459888235836001717778457423487094473538651370671348102427174164530089426944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] 80100569620519423276782232754762383378709308937800259042074043200175305078996588259653578157564709357750558200438807048586269951084557710940678488553653020910946576482525282404252517250253052052699953317873380501898511433518822326587412679175540877293425521731973693230051211957617476113664654446220805295643460820417193822538475174654021832531886730784991786227727869561940346997305473980291277947333916223463837365846811788091622285838122454559808493408400895029369805212668619296623134760688202570439337242341951920365106828761553979784436624532530890197601561630624712919238716694899476883545099507533307377642195138888296735601793645780806581053051683204557592178711209737236668635429235381491685413808024443917117197864292694243457140668240871229418830696283879200367396282430941300503574400940620223583712118244799140627062401164534807404231934339071808709322190645230587053759600830010074419656050888528772538170644618751217427215776859030868891396352837939216718068705262160495619332910646647596466821399287984569857944612290425033196997001012519644866748968077256363261609251047023382588739124280232652993341281509964527604535535979944208526004782113184081357151494905092131177067891524760691845644018302191182511144719228770164729457540097941796261607513745265160443777246393809502185631733441960011682814746524885357118612865958377186224734896031049103027164390603248964885476071961260142176354246251001876804934557476378428362972416260078334710919113694082458173046980199360910295991571226843220050887200173436660369993832773814389120497078673641257914859276636950670953141298144394407150314040106436997534827595126629908367428713938392133557851406794001541750189394141239805445482848090844316728290280893855127896766801730821068858327760039962375939689416465774802845786114125439846450143923010938833623727368909128215435224853323532620527740251713966054489573187658230269826420667633598101772937723443500765002553675743449940489172175781308193646176332840992949977929057471183206105275558994912566236442810410617295665888018512918161805644242553908686621744010688489988930712976705898108230894774558338648616521381142814403100046584594082531383064081835421066999182399741685416504622657649628950677684632076039672472653146472964444651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] -32717940063065748815177172371308602110870298394430460989536411122097119345842900231513228882196946482278514081101783320541976257869114766535483285982614610811762084442006388031136722484542243291282950724906175740017182207978790779235237578398247809588517917098478520060675814757533311239975512267598486841703753547503111835854178943240223482865099716629889747129821096693712717665368989378923704392471207259659038906582664828918814732667325429198371526027708776358402335101235012240214603300345929197642236952107817998038736313284595701727538720347886562590857886593893609464769747217108789717056823701085735528110639045615255937984488111972806955187870095027545358558199567691182132177521112914253868878040977933345645772722776009433145360698777319533668176786085834516273540896523019959368913961616219398075026179561938843824349304530875645508636706886255890766745955347715710199097044805078703463331208174999767926695328334607858793854875251364020872507707316256360480183883950961025669939208686029325764961067825063778455733304149065223481450829132490679683614858281529925339934241161646238329501660073547670485493235461997818074952399689503307038001357482234467995925951179736460942278928541347013687607014013961863253601518633348425244032565695203061744966555171914151998983180004549603358403987723100319707312142904491095877294114062859348454264958713684910874893664315983088663566178866995947089731393119268460347375562278103442009109191422477711569802218779592678414838796426826554937639843893257084420356961342292324746963401004932508566217582073326041738610855764399938482012261917709567140961320876513080873142941478808259884505404526049870020855925409948159943304640293515497925510197683771475693222824323697030772796188239123617548755834610327302698100445167567300076943552275514278193396533397908959040421404959407391409123317494028633736751055183292897782258027332835936070959739490047157930824472735727685462140624686681467015167300794049514783886431050373804260438157477462434146477332979006153526957646656072455202472501489748894659598416550955950320022936853267392010716214079402003662113993667854777345698667436412546938545332916349263979086327068995620555262089066529074751333931536097450898656928249825159981100498584120126865408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -3927497299263202943435768216806278920341071203112783655107021706311798071442150984017555541546769834617559862617367920753384429986450943516266975790165678046178726298869839307944934764751514180042123135349619228029563781616921429472944850655959161246048420068774234662417932896944176189941092233753401017434307410910114251803016353675997879741449992516053089602204367497932703539702851634536448549462873492545511738579642412087289019825240848302107308733097229648882779570303818479912065653493905456030884715069321450230367784620324763297039325831452892509598985806455373684296061836589087667464396553210917032688820625612322019170103361399022636161189955056339239579048802136448517439290777535529682949028739419824616525443330493283200304252697022525288382957214401838945843125102195718657302143432794858429416585655563879155756908532121984451195989615838786331718561907726827562893393956910762758638293449861673538636942806670637093449511880045049253153558281464449965016541682003188926562744754646530618107977130381189279703217008703263804940039394510415387557605818441007873777106444718204782966229542061675823703273369785873265776885133821975497913187912115114262836106687565647155902072808543461048213157185146339504571330033237165443377131838213286178505161529604766620153336679593594587903035739994015356645143983310659708190360491191570362439941888147108930091413645476451688171322079511786834047885158737993378993490537971793031534564203733738010152758370706804545840876038714683073261679958252829390831310219914035064375293086539604875044506723677505081670705069579089701857698874340217661789546280226340122085962640825715542862705319938600889149440349975216292394156217699027456835710338364438325721031058177304232967254428131753868066542515995625971897963645188897614448575030810973888278952426054492738206761679077062507763405738397967097308220939024027634377680092470744819798781501624542626221492564828266638876388098218125528343477625003304879048268213082019942026796680857338619210997616036040808494505559820807006051916279002551991506035093756425307733452510111092908443925633179156492750594374046124917720069732999668109587227234935503573964042927286905682853628585488659275524614202285459877531869778594368368686950604438052536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 14253086058126558599718023935600378651897580770071044750245227965094154504031561199250780604780989740252251998725576104841452977447520961321699663011611699373522114781920496676847954816089445395382989054123637098757178320581488380952786736488918182838429053771802456286455099155392396723118936658459684623098136223999826827526324202133545036047186539610958097102381688409794490660806556880526457997125762477821338998723521877475513803317250116666192156492878877480756393885436996108067626620318521821655739262814370314297229097395479165526263984104440856171212826830683271341444720209606413401203168775410289815486209313968478208044499731441787033364118116272660717888037066413107830653499152435524497174796543056353552774146821717821981548529293689432843736209446278671583552365437965325038037359063516238120060535489073092854890400386783835021123133418095524199334218601183081623754225192390983242074657655698998392482270485592637792944637105192836540419636808310444040719921142563752046261600891106817541993320025856898208467597578294880686619922146386294405513624701723099464459535933170704603013492675757065791359350841812811332392276325409878913378315104899323725336847646176561080182132258248632278945315920140230526000119660773864618450261771490674489753252232583524014502028619941018628418527521209112054800318346578929804349017896267009634363107244952225756406290214908880676987565242240988149545948071930728090540563146063137978704946070221416374964809530386682340291117217612508855221663482401419772828213611615724343392069160343001091205809244755518861321035456976071379328410076805629532117977606730430056935474814088128755853609686079500131790410299569284722726639567205668808876518373539174415330216700564277303128265311167022739323390731505828780022305856923493497525865262816894776227387409041343274488436352696076352417566039342644767507500583248715636858607900610615295376914358214155688616650149133821938631430029064202136127087088363935606325709453427522221421366174293687628825484730822988477409352717168778845736504041150162790832248374925390533639621468540901446925662036336400809693886168719829639836206785066698781418683041281161874389003576644829479295646294891243297172316779812425365908208172320955684995544506405937479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -9874053958195889349495172442079939669429023775226325843842465729495654158157589700122901322625885809293654795692376053730672613352028456374895083243607465549267565665570375444447811098544520144116024108438455351575222118990422342739628090762614854395829262997160031465236107556116645866904034158211696809595034289923275871725447019604347139019644204920320035161415675908469156202473056914861088929557319901860858691171156072475700351842842151892362740833578160841813050984395964799509028961100627281242485176459239402990619359427186143249172604831357923759948351422749081763570303563035354230665531391113916513155580242725541178589281659761810446661683930114557942191287312288517103736829044875714031248925317286688860765286076031294011911418132025560633786173736803558145379240425101864212054910404786478815750121892230872119243199270136456626682217613904299319556132977564902571131759403587450815594156941132215245689185956719320163342649414622679148189370192188475226449659397333555572093461883818224794184956370683014256545090840497936970450943603502451442329751431527816762090031606684987704669535921807868756059097984244141646472953923032040952671411423493929355694312069518131036487976231332274600588474021338090426159845255712424947768321881544202744955196511594307503675194536832645743842950116678829295174623954815577102857294258583184014315468957330852567425896222783112679177932809306477981461285715456872661810742139085863322835033875320106826313235672430002803332457840622908137532159275293506985602010266461889666825236434481269171391733400399596773937424128635000145703603865864413820946559576106066724885612251776700497540218085223464748854022711725094140154951964890569905309472369101556440098231695622766512587700852965847086241252698527003948859899511695823646155273173074801586723014678720816426635065353420865251816085824304726974377140221850101027017600489796068094933043358886031308902945506034788479891950049222133759112860824786260562742318449140697968164499169162356752948399961503683412576396973922201869053778273682210630489925429366399128492099402163555170003439636403647139243807227326841786379794621273256747562220564026219747162362325644954363568454427242032383343728926983025675764735438749743603090056471068415098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 3873845103652036537217268110095160086099704125381878094567710955721331656012554803706540476052070524042085573817245134595970296184951546788032218610990712427252342051054432431236681266263691409350885070885374549692163066728686468757216076515684764975300062712694510561241893130242529396502198150625857621514120127423019347762196007086480429822316853948622649318688181258425143314596679037008629762102569722504597518272437746156990652807777731281639811458185693610276350338915436672482674071769257442129811156689512115205394843970159789624439790687754198071207116923766069472093004017711089109897197470965747565735929867665539218572621630455953606118142745003428465060543878609081908298395661312209918008058053774024902230051441292631278537093455408442785335963998643441501731517301536475378278261059047801843410444811222954691980085373772551076995091126578266959048382245457019866796440693892800241622846156886939410405030625630829392050899301584576606884631159357296826787756989699104450882416228465469219865675886544305837814225914580131167342319373658367262932355264224800285023883020583955550339118683697657586502868039054313481868185977215949048136893103288266331551987775966500338812568897661503103484393826424321298011400930002220955179050568413906244244692328000832599834709863530825533689361652516903634389273959436427501133897666848657490570528340751421083430552719055093565226233170649178944215656356246529651816614545418863216239927149515899870227537324425730793480570904841010430767716831094035170266947321927887516801896530465458156327727764840704766851183757464501507254316713923610400018054725079170677835265762889106497745611006477645974378210702696906972861192299818220131234534257647210941998487309045966373923316925794109846800820958945129021563877390425740445241913432966836170565667585325976683432200122641951770351755962838180982947808517848085610579648429738115009481488634977632235078168499338669425249394346471855845990510279851369363651483987903675099476646175262632244433906392147146429257331294003796310336405124189055515973075633088478861764356253455411399331296540027263408465604071438549773207225391540644212087320641380597932915628471222122700771578370506438735592030716850601563085935551997448407276637698222328905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -806695466343934105005114038097555539187940775390570190650672859236209665500219038189395839310966133021927524448981456004130789053454732192907317728253798912432717014193338947395783775048679173667112351430192414309119072714419782259493928215360140957288212788316677604565099969656212205496098715117678507261329085167339391892938473367458270366229216002505600760005357641871972187519285913369338222062960960108482720058868329510551638575515613789166652794556420721372417261664931737991095444422450600988035620495037361394018864944595353379461651560370670705983290095011946100385153798209473894912145996295703137424275684960994223838937930573991428389874129181483656059774049198896793553650342993987211118067552670828109127543566009604467821876957658233113947860677172507391842323120580282231416608051215262412100499364406930407123214985164620112979420011312078246718016730972935542159112044310333523030230594919006326880776335482007205840172291446482931676581979306035482393346034259678117188932638083227171970558963532968478075382590238903621789508994011186067772159834509062442599169105514988813944940820106885947830979149225221846326069744636454505677553231364032007922543549199156867730196423345035292998126876361338545443789240667430792269393979162285194107687266809462425271698736048618421316851672855371653881968368697183208635170584885908672507162767227882778371470936810915147197551262224406719484403086955502571554146313756636635873383633631355205644384637785915954610508367094149156194742238801862156681442965433203190465882779471319953417701670430482815051599373065218910920918784180493483024665586422250880967303827262084085704394804321431821407686828001228497311115056364554105643451753161536450168831122357756375748744843435214520346024801069191706508876864913226011478790252045122754399200018155467790828998741435630224987954012101483720762095003965993258088350365330506100287820601081987871393139082601731981147373347216118544656230848461223324186136330828415418381188470761369922348217261711037860019325487108804406332768403181246220001381159170780781073281827569394938385296090315967240830306894687675015254639787109252779726329831804019154494480528666508246015692960810059132119937525893160732490396667598610675369870736678904135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] -47916385381922642450070674666030104903361296320334661557977502128601017530890481101351215434892238330535865310477553507642716821063163434943439480680456942198130744855316380491434814229901332391218067111309247373403719933632113006446041774974033821017831851328618611175313299203322003712830265406996378283865302656897498134659643718843503518758646772119476398898946605754265389773256037722837096277675480698238712743072290470079337931935710792352254974709568326124134482780955009367250349817993335714576531776409848940936395047450637100605443926450664848382416261438387809672681894517879155432140896670399791821380087448326022341549775353635092966293886013453595343044512052293348985761144537150627083348925164786634235254588403759427689619997792228262876043694652885411287214046318776664246475244222808985270243660631700111450539167361434986619467662542421102787350775859998091078185680228456209133212684051962686872206756117754654656709949910650171296903683935679924566587043550251702197378850458938740497783997803436933641909676232159944202505447296517545645951287437976849544029136460066445324424965796875802212224047733820411899483648137585248339900693988419196058047663448499324965212615461225722018146918545495862025368543859945257069664598910626906901261226200120444675840759525172422847660862219651631115745798720554369254728387456819429985550267623948762667626856481820559787624882715860077984509242318907656959013914760941745473001779229950420837035428225052749861749197006168877659473143428173190770462786785110388735221364554993813460187392217105436939008417432257294258780491694794388277003492097630033087367586549873810758809173486265011776947126768590200836805069397998905514104723123145679476627603275770755434081520515422394583909120845259724883029689043969832083680235802127482004091356887867716556172835693782654685375616748044872626711167157182433056415823090439001616934339302098994451537698427568460205166255147530337702249938046203549227185186659173556598702048306379858719660727002445603667741040446088719586908103422004037372332490735731891389615477370267763764930765714521843393281596876207339113351783210722418443086961960697301192709060096112476614687620163246649450707629834115780012145308814310765679778483417231917056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] 116463882657527817565722067205801510459466797258976559380132349004581297184700077738001086085287682033010342041635496512589538046416528896632880593449865202333537274750737141359391992040414996128300811924873081176726024549686290935581003635410038474565288545782023506240470765770570500858759756836228988138837080170440206587817023442655360526271700033195050803161928257005550475047856495634938329361197980347014655767788017286448427578522010827786310152470610540313245432674820416003463074918737763595311786049831722707082527107358104882789705738841266702223817935874985321250301089261936640810041098531668626636699768273228163014342978876740376392088852004204693515954125705951459534974467571000946239010881235679039247089322912678690390749447365418984690873336689218326892939208756611353083607566718846516481707312238315491270305216130800741405400853220567512945570921230142628044979325929124901975001339934188679339576414542075368978232674226209108928387809430326845833571204940961442755908048473854328540960697412502512072210021896633605105879261882081705672816381675108090184435524046440953206846021294035916722325772389941859103138034822473790019752206066856827379350400699015027308178801129686663577674549646071984122578774852172440178054110537326972535629623534136553293382192876734280332056660198714049297276833769945574696954567377797809162183834644366977047548009409453518176999011106410445891574701428399774791948972953859785340082094586154555887245810919448941598082336859764169465755464758101418858425564965975039510467988943911412643195169645098308352143894081448356751044341366949519548150720580367506481786404165829696905035516148621289663764594106377304602924860322357353341012925128343053305726652252815661711350136415265260881625124330520607472516836436191887524994459838516888846120161731638739529092658961019946927034460687571965750957281504891236867510020159575582326695463125226513934493078511173426367566835933616810752741302237420396108642182917067191109285568021779626967914825904658714294137643983959902030812995889419941784665368187730024322808399034079667589905146723502093089215851864326139820385311311760690665951276337499844192447341800895035666211683350738992528042444052428269345705178482782080667282080859936522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] -59253447269117945130799458836512720093771770446752864995164437837470421533874534060014687099287314817955537135488924318814168130845276278768003934898019503089353866845140383081908337849444558959572379758338845185341379085064693484482572057976689800259278418024808926257580202077136045418740417933914315501473994242117362474252821581317899861497777205689940116458669871107064997474029097803934783319009839698803831437112342210383100220335878137103459742932140048736772602062175940491525845884679674194847224426237123150242718435514807537695892537532956018526141163262486639940315836488923531977994774477638031665963419541862168449780023400515363552630431550194714443035222075696279148152843607205464844725044126058945372207779991128981205607201175757779178389409642549517155108771935837003299148022511557145862548073427241250004585759421747169008512351027130917993502913004407279387926451573137570100170121183551959022442561185816832119928271951009657788539763877589968633683479125180405865179448667655226061544182305198697822488690962157412852235989744537824527314605648885153619200217831914237810535154194013271488860424312634369032417984001922216319924499696146225812243671677471000710651833086607319051179506972541863067946431801690206933201904127751271451650772014239155114092077878413413566383429402216117176599495488413479485039455101010849951050186573498292844033516965899072559840563326951747831112305340562321873193797574489973168124609031742702803521531355045158846361682804161948524623033570523590399118069364213698841065773232380620924227016105346245747737034334489492781161521012721696489512424960224520601519262678367374426663986984024224683096000878721466672829709766000695031223345883045127257005245032184150840285963049598404541984249119481359385401682933052555624460046092896492824953042826225019796268167924821671718295429172778703512673647658603892666847613015836608957625123156225152214943660357685026362581747234717350336161179441640298513070082732281152019777248151269114203216635813404585797292301167638646751959117563605877273810832208309947967717542500071025899825926142862974431157826989013019796261228586256508030656549428367333681199637233684130810996073234369039335451043061999131002750291366361308650527819915530862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] 22143434943934596218198025187604520636295106798996755423938294941717538871842235382288870056651001383658426139596546663317143135813114098114621831501310835207427360509272525119653076398329296655083690346916516902359682357738813221399026818318974122584217324827363980208095054352313920071518758779377233495167645010188671523616671244588150533256117753290501209878549172546164115540422238907687072218523390558477986272952464688737276573490647784332693750439436347068205671603529486407527774324306708279757428836272552503911751201880830192312198963182711198293155778194660880807010531600179817232489639851482459004622018949138027251207660102461969098340505013278377419610215885522915379507100640777189141953037704499400897964236127966766411152517096204334959650075152573441472059588400064165441356514494323138509149971178112181492038695909951073929526166874326610818255552514636580452018538653738638359344315594709172984744879764016715144994807405081090941552091821855606458906942818666843680892755627780647115237447671223581479926295705126081500492809118848241835723148037495931238725547672500781819806057691850525613746956350728741184106453115133463561941900718942880604889824192743916318117462590570207684400472229865985706843665381283230225169920000438767546394543523023773952418642895516741598312893709014445156167271633260210395509962552200780286256339855580927695565264406077315141078301756246104363061439844463098732335679637981592365279088367821445619632258858630079171903376825252638741713262686535078182402437901194912180630312333962195006251205152133142653348797413690844354861578900152763461197137960558237235010273657073244779451727873032427781007849418553226897496870932639556465379109431643252935472776631193031058239859221059176443358751760976256192527873603575293393478741158831271627241810637950415617309680722053420463247102150916658833900850903763974037247927653545627802889948335899726823991028302097127504987145659674397317177265765388937259958214156308099925777643767138789901470754766567182199551197589799153428479370853984244472203101739380091282315959515915951611842759018893077054235553229095934221844719168161412779470676648313965615357083840424059063062484004724214171342515584779619804612103869048455089259245766401064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] -6814967374988409871853510861095688976365700755728531755271536960540419153725362428186930013215213915518497593209905301275530808773414862987150161986216209090418148961402330243891821173234244371472176511589260481230676325461999744919764432898420962588868869370918934155314330185334984487008216064801455868142483986601364086602345722216844403997648245469300506536060604420356933255824133998623381034885242984069488552457717563376697364549682077340735399161665167691982669319548963446220270966906572124570226533931845950382404752559847988115379394749571552439978633110492500378206061713769189098286641783435737202316880279472232116050234525218832661630329454979075964374261378842576501048971049410789811151330109396541577273211053955587178015069365234773390730608033196475174085572089566438009363605785687585541475932826997561626327186641932980363771302033984514790296847913065759600807791324965541297816369273981095710720147356850557778905573486177678119635741113707578926082170204732352623231358811150016562401257701467422887783224156423671877410739569079400544501362574813607656687844750942293701613174835023116305035550215764601708625753899195177398783869131567796475986853757001965114972279936433894462544232836721214136982342341550766949900258362841135378803264470066885543987549725768410308137089239662260220033335692761422947005050120318745274166845596463081557805518826411660758765425440447073009966929392476936244667075674982814798132289244859535049721657983874328060186023920483143800826556044756713360528652186677991379383999783333848316798846193216438824234622425466176084995645053531552491409949324846554492025329959733411371139811367124001727363774876547610187178854672579601399919688293271163214321648470933819377227811153081332847501664877219623479539278235520304795225828595518452764069604919552471384921141651261054070819846585323922031093802772804227869893841728927427136964316862918709549178901268211975627407847997674254557238995239348206711400711182241279512753350021161810037918493335038151912129405605256229597860090034303416670899221481180005767681047789371806600092726733587076074153980253503194174520889486675947792408727183096899222560129913547945139911624694475374558165259387710693094413228138014474417736834450022465536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] 1613030470003969053007747878659479325324225226569728989030105683993366514464763382162492185485431245991069860761403648416947298631812669202723859761858433531203457067566533007127643192452283243589235780744581049904694517611950487174525216310480162064571412136364309257515573850215634547243500898651316179393381692754447544885476333200977815459155208722982414671866324623953267813637772221358348240908878463624070822857385627248519969390315795270078818299740806536766091072782521632861767519976657908154367963975289757711823169807727897572323623421316321859974284253438626561409262294992991231809004242059963877187365845024229805007649962663173489193361567394503102458708987546365393618641547663312842816215498231343542347654199370382416526772499424912496755810512000731221921860345286902920311354910675865715159946722698857471652029159049421467881611797690071034931511540616381735553112196725958181684824078187663281953021150825701486005407681941999303217637324295400955633313948839009561498300281316635608985963299660686675863344911681237829974737317102660580759118185969398695190291208058893298297212584048951210904813049457269954227123909786957194968713796875636968933484842015174758926392057998157341780677993111526236124222001914403661015786374584096090577345096733246973583819187789105800535760510592672363381692509244174139305468440010986974788044398109088138546043840164468603026806272310557206154449246889075019055940599740811912581638821709422836092298715528489068330501784243793236430141542489894431409583111703461030862011582511549522151858617103007095368861581457966446499242207490996453278529922897945121678462808242492157402451562303113702311602120583954583763348977943066387869392390138757360531839553124670613098117829676572913766373343793756898364582239213052382898736676428373643947218444735740015993346803399499197707006025710238162007692367885438806003727910507560362256005215416592182201947262303526355723976512514711727871403351134326244556014494168521022206837739304368670877988841270505756517738003412486240095308926720100381707638138347944256599503094584477779013273047871475722859942035120348862360177342947522851869041298399026579328425942692951594163286728214004399001763146641744819089753937293520418596424747277352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -212208736760698912549132090284872598015222631571994953022135499519678505206113227946350516684842997503282354201090615136796682869850605874970996003057672331256653626314920664976287510616591103990583944634019097191388790969646043973012335976226336486857115754060715446160549592989284995313280521674080075220913319459383295409750965684853114419777001481050157209539597969341456551416839142597539658045426326784295222947400193677755703333554980123575527906238925654590136145255715710740236812393110207185168552580030851776694959717050857359258961431680446736153989027852423681035727650507279875929319677911109170474361937307522793455225701322498141248121490517294994189488806162766176266292306244541008249815451259846069822754044945979326255999367399141535435987609054015506210507676850902867310333270314266717650836158627640536567679730031069254166508908845361033525882439808967838285316519092315430337414523492160123638144395084464554384307500590898099330554580553641919651796377377393202030151279783742661030373403298001159439708759412825635584050323158417299385315179983732881271315220535264984038285111938583732966718022526163701362125868247748153965981761808467753790420964221418358741615510152104836731632235648075638448342041726677574043201534177413269745970243070087658218281709689034864294238303898469270074136968384708680592680091847957265790864569493888191849070963131101408940345720670162445675513763659031321331881291390270570074466564339186259224516429899229885389871301526946575688099713963560731327956940258648429248926787266833870867601805920706811104064006021506841866521712817658345751479566818860571476089445548208795009654693425981568746275293029574030196737745878099957326016363416973359349059685233106120625197331947603622836960004947833202701765387333226295593746556745207343860950684591328694979790576333111687145366196316832740099294294837674674416901539761068898534486945691428919996467767250799739164296548541353786966862782687350033714085445368420227809093089868407558847277301983280593502722011344111083625281718831118438903423299179009653625399740009645221585971467212165904568838855774646591368994514008122468819181532884828248134952700445529759862786350685939497580038370528842177637151152324121687176828220094808064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -34951681731394791558682692646787658253380337109579370554701274101537783134543580295032917110756561943710354273338961484407736383771438727624913833662503682896519192871205700658947405694076133426386251975361025551801805062846543771951118112324775208029263219977563648028613502586262461459425690714366801785671044873707114861651849794051637695478171757506781627359834896203444284965468679480510484682204599040827468833861780085643624730086031251350112765094486715964646975154947353855961278508414904003242510585072310513780458918614139905163215146673707787056505189447512846636331104205527883668483647534247064754635026859134943395306573156419116711203991306887843546309486914225346173458084247099600663680812836533042966568242760130162924906850644628346271704908078305166967897926108041145954287758482245502359614128471453425137462738110908344521644387397999334628653207272629430126932264490501672233542682627902066492987768454447781157928308683853215050339879196436994161408685712929190649549171113378246020834307264087026652356780208919031990771654948625705981180424002645846676529260807245539480097661906646300254047672173357603955103074386866757351641744223656259818631731175936205909444414140813968644850757117204468977663689658801222843663067098596239454742825820265990657285632072235037980977975508450922807213095544676881688664530925044189246998799179030754852425780857598578753774383584952047361408246251782912838274507106802248760878036908397062234279290890305881881829019373464641191582301506142772568648266938517105945146936119867417972393529730707240035215463722687574388047244493380166128980782367736354927895367141660288437913204853950038101942084183185675363487155191853497295092871274329281440126595513170474932363026907213051530696108547498709200601389158669039355252058994044785858158766487123796364172072328192442047002869772291818086180363577992999849003913411420161000425683626921633497636741972251476483887691299305348018804011828742712747215169326596610100101333330466677723020047692693181478400920978396179254718918559342978823213278621774993504972966111532701942739731489685755074078981370160667461266227155943063326092299570727095353868138226538744084036939248670991091524282521659368928766288177424096356411554712780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 34286776049452370301631238881954524547855857142698910211593478820423047052892959668765230039157073538482446286451197393256469850681542587558206510675192902184888045122129807567520689501031004581386297251364514582137774692305419046146925086212282901615422243206533159407784702055106679558661909641024646523678047035756904645943872496490837981334128400448983826334084479918199390662082028742516526511419102520134353190851678790541563577543730944768330642086001665495276898630947887522849137675080703168756056332276900332800178086393503203157279666255627642317721428402374818813945641398788600703293116595658466354401612312268831971056408759379060345910442155442577967957830269065807523333332428080144970887156755595250378460684598879168920567900946611057398284951970953213735695837655149362369933803683335294810361058172426487634403674518107971727871166637262387518546038553269373236027010256741339649832624700235016833106471672499446432198145373188257608205032696788658870782714057943200615305804437714128931636239626857876922974082511698308674744440925994769230048832558222280256468287800330358419368756655717013343091776943055540891167112191552854920750847728497053337268094871474365154110315064616406604248156983870188777245489095302006125710965094953507267457283133551310703242531884431927763131083891277794490016871756028587734498754209877007409098688746240842081467665493002747571754611908676718969461366568252939362093187920871073484797672197057609101006443099644615240639020916933134189275977211554499732874244341944770524769993005150474785810284570629760260312568792711699756666027213732372442798590369900181532556538326118863076787235593923536443854760985546776181948098223160285252198998771857796176759477030497576842070567160475385191000520498367006953346329653746442708786749862871632838484957586314545466932305455316959625380475672471320688116311613447514295312019521799378212558266966262862526619048292978257365212337703017043484684952243744683318323502317051378213604828525939784301842706719397820243335439428736173592941750061580781358654830597462196923240880044793359047822686724910473838855480553980948049239113861146647713619946664019657157650183447617234265156257067044225400009036441753680187669788600622798793981907548766208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -13439679175309744081511987088467156233418913075694881298948998976952400306155757812774843866631767485991074482897663401475535822459010182683957965849010085374301626937320073025280289690931252076003423801398455168410806914843008809526084563008658737517582625496754563481415067744344472329026290794351648758394179194856967408335576790491224392062415937855879571437926063225605328925916146152920733092912660688404706826208654471844192870666845037305021595446687335421400167409347475690273968745408516065397920430543367213198705800556651425653259386840706250633365813496338926864764399139135090960562407278993834350612800348560535352000764230214535042130992835175862614418890148063563376642455920970620848193168652818772630674055171529832715029264839884161146717715064822435487289851798144902781912608140386904126638499858439664656950450670045549431723948382312258909233831428868805920561596864867600773498091700341648431589501865797738087271673127998192138534730069691980900890671063868396730811529868527636952653560388547502481021889319545999815274281473837860027947297478562886720276265527759278076842691119676885242355386202261445072085748393717471875452634599842728569909098805374050464815906075199014995971909058226608648393121485733360379155750065956825766440200043070652442447478875579398649079030062190346718017616092879631672468013550140471843610205718627899762959697784789322219208295389248487991242241779914710803265386816453964679293792193688131620824152757242405174392997668594955154027391462774725741082506837854159604507621473458912570261473798655448033512905671073705154044248994102259743190049639459958660299223960038298860424187212541174784781158023486256437362437934483101478859700105361316538832333720627403579471819496592577868373170653810863937583728651034988984134820209919965251876867936782178037228403357073425176527029586196862976827639346020707736609278795067279654009312321294878403798610072209810212857773768219816913227233563540499451887942316049309050226212844027611644033759825825938131262019257954329690314144066617440725280255529667495118179494911229116684327381689535223438404606372404503345254309167359261154898177008529062628008765575334650653362986377497162802046414158651654338938877757312140175718875010170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 3765280127507839208562845579411290111270443892186765197756494903393691606260768442094530440516133317858616001671216775873965405330099785844736843642071268818157256305667210007085709028283756605158025145464780527791546633636337653723111318102450312811089323832419968445213627836328821690879411596975127622404436431414961694338349126951450839102584473454873432423744187516098878707935730331882250378066740396238160140923930779694239517670190170280504143596951946313076453824564341155527543156123465811479616126236821377859017623388519187268705085235705273973857484881900832773456240479830021031839716444516502644080658057788392427697194944338539637042615875446653297819861991540954182161694430110246985026307352500794772732876441482698181860789359530572621978613939190017091288299910876667427337376173537856108577523981337939223792982416841612246588653277580025294690146702749797246581269632044116271100118698048834596219830928130190397635814224797316674160995333436234764618339453533787684912119402535905383365385429322713548675969174335256831989781079898220982849075121488424802995012439525119714115159506349559915334471668363688909889378772646364616467860332286870523427361580313905291336427108505063300549067586763859203385825976316638045042213159256879355074390733054009392746107385880675670672954995599938492757506021661481593277498439974700135676059822479118768644448678926815054758846754625328097641703316489718930814787093896673790358126032178622057291181897955334216258881681250098954963990187007093160458302902118600975615493385140415745234788645151601320943600817473064538246290872838278098457820431888138572694684044330954517645802827114368794290254891556644316420813672060189038448129599843085008007415296391553603682001438788857099596519931352926757630814498717791341912839877542611794222380523300574068922675999447973279703428124584680908849831977898486525530930974183168032847704387183524997045028303267101306143303066057466931360027086343842794511622030591206750839776049677290667792577810003568471923442759751042611755446862172457256480390244059898663414634159696143496934304817536542377428355449218867820436324025165039053909054186725477606164281339462379494216266210663641340430235706538846031523582252386193396261982557962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -841257898377156356992626081094810693869780363321647963924328413398272898771285101603916378951135877588246044915801063954528294924979244387384328852591129891405582701966137131683045855562785406823804171797452325853420096098104810974602981320444915227637811663909754241590336730496898953211230390088700108532112315821557840838353803187982732832139526598561615323068010995501030211632752784882859051643614998331346895342220355393562646083708232595666854412416414545391017657722190081699044114321421508745927131496248398359518820082897210418761648351455949452542539266194667214266097902503566899676772728145828550356551116396013679682460884147264765394765820174221502949455987129609271652741377360910388521881808677831362149456356049047389528183175674275584700930588916432409011638905470407963005893035004169105925099102516532218355287548690180539471797018587469456647577766008108367300501746776205195960348637179434625315002126463106222973886492716905302038364665403250905579719511306380154895925392248288114641711363755573133183067246053005357098077348257429420588707391706716147202771055018071247729652129556913672543788519850350407219436320390282506126344064880974229190830231131637312371645311296048329232940975763142347107646737357909759802122799374895747043926121482964416517524899747688111201181138627791810630744636017644326224078257472771605721313348360395126683813351187312164875275650966632230558177960272829563262195424828692202547415958677158100229511705788586159002172951736764473077779245152210096602565794187991864391909064263357443931041059067700042432548522798736182723897145514159497461085191689080982528747969895804816163056179363312068801678979348457170971242141510588416059823342995407954411692261217032273289340531121177484144838345945067922159124266004942958843338010046686413620373593564900454134740086901869016886875623597951036464366197594183593811308255900732620333398204305986389847203529380672152669401226788603226208685864682816182843797927668083227983923334454739439199651207866517339994227496220361698515503519434932807999535437784297771846038201203460228497138839985438062209268099105819102251925185687723606375249631026610887587416797202262320332477151872433922669265223829731982491082667085805968190246077071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 156749788793378071160392512282099666818802526980846011096780062127216023209209489016260635511243808893575516166175723553592922810253480206328260504314998041236875248418240047852766889752070715208130821131464786662610738515492760777352895288359020415578425252270210949884186206867927191794487370722102966741800980530834183373853468686509622243153929924491748650729973503735046911873417171508704153462687973210920869402628443240316338411528506105652368241491307012481426122857439859168758212184302197763034498380174585686994612549349913814170535228624795339079847096699424296574777465401165847033879218258381058777443924664829478273585700098433369401958277312159330522952566793565109017302126484912426166324763487647686432969446470019431463642726110897104780865180866415724402612530096637787400739800066911514609706015233307247279664398148577525141222389712495177103299709159806012745011874376580491385562379504249166961934153500627344151707133101008978172119386793025262208097137429247168773006803493991241922856797859894263956408259642513317843184653098392378063905690310715145854178943271786499949758166069611015529337147186996538317285344684311910322536806246878807948871432966888248548609406799118033065356160608239571048988110029185234040013614072395186148599307268971726062526920848155214144031080212144513642874489106391425416342331766293297337055938311359673190528468066220812340553621121996819815165689218352386782498988389634684680187400717515387550758136844932456064972893408553094520869280103997807993355989565528417602255221211060985001402217053681950604949263472822525156442851535218981525063803109053221012252579897959091349882313311442784716668642242476861434309329643250074661356391270341577965794971135945886458346931910287827595954239120731288531774737046658652534514481993645654969350993768346422699304623508144608496819065734777559694614227249830703052530986897999063566698570205962667323260143509418013816142576487297560264075091715562261786969813921962001878829246149472743609336933369593393031380832663299232459489392141097779791826047223404036167412753469484860768905883287618414250005067841518890417818759401076392517940830496597262305191582379956224047398336692626742641691957982608092181987028532916588733445621940224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -24754925542618471716857109938789025861397911637796647270887707752117745243979762714947665372730881815010042344563665188894740447547721449069988618876767577748288396852253364079684998050128747941622269775791285314151445841418093552437870684920211715946878079493611206794222590212874070240879220430315706427817018893335822005431175990537284983223357142941182833498170300989508333520474263149950521635302604494325452672810383461595509109107282697958448910049456859708757004480669773804401099514742260765088238686732821380425684344192722120873188917454313493888777259293245372510180940305646258635911106861129855764356603228046509838350761072319088162490204100115237627817321504156191665812165453496125376295029781189706331220331444611218880207340261465236847980955341050484280308752831789338321498684817343831528337523746574282654128569979193268888933382191686609019264565926926535847376139103894341389094077060041260201038154955411564984304415588062239874456791122947491752479746460946196993347696122561445101551643364032963681337154438622330909972238600357048566215670781164031393621565011319225239185819607143009695981377902579219247737299057313743351418290909654350379358739941862074975599354991228524006932566399185109142009112066568690581201890049702240075622674331707268407674012267629002730914474878610904072476085059849965998383698993971137737836866357908952295192618108302980064685314234945185405725061721684922268047427715245599860932320798106437706547618815336345712925140458556325139288036173437744957644650391328626694477619573833621321760823760322623828527003236056935537790763260730935830194067645221207593352063043156931682238961791530575157907093061497480136056565417516772087947877365222087048077789672749615796291215506196040276494223311100006943356516001773583453557672898120615380625737127726218202225780485834697292732294153617717934741986796877321544983281326828797350298672511537936022242623502967909995049299985426087764855684399136039610593702600769856804486230657460134865969690205405813428875142787856917658645398812191792723816344022542521239697571511149067782635516677604793711744305876839784034663166235098533506658918080343437228461616863596915771267356586745915454290324864881641405311434249278778244125446635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 3297815377189340352438118536752602423862910869831751325768412117930799203824211844917328533776540626417542961156828658504690491813936232019213737508210583720052151765706489974727170852098683435033514478277312933784462817132802723501305263682295811154089150408489582247012189499005629189016288292244921359890772922942198039896817871534320472721349000002005392821671234276945101807030831295372611111941583333341770387012243809986486907236593427523724606281540902603898275701817524899339273246350796074783375367762899600407730977750107136960073876149648965846761991743190207525683311033017468710625981765271003088272011357425667040662854795542095542073306285390745674712262779649938358872923282149111008830327248871605943836491260936814350572085589273804816566325802197907363677579950724506854475722198948733731993679648795202999961307712039933577355694287414890006560197261211920477121963678522582685766760014604785074020869870924790722177492738954260400096967284656438475637673323518296649345868982618392237788432182024387672187338666044457691210989797079292456283008901410446359644909120268676630849599058848154362792839684336854363920481980361970809361649423633871012018202301694757520888780342253885515325498926600739803088923032051388966805697520316453899247390099550767801707148443119822937439637244875621695434145508341884211770273528856452921393393755690179099273410000086948326082761255678058812067730338566590069353588110676603161623193835603869640233536308546902986887967967650508516599940754793292382294368793443282013389744180508059882019434806842292961280516397814423821421942162590966761655429540409018582010497705504258968550180837114077104627702655418890805194222544089672888527165137534505871888593667137682168372335984815811510786243344606483162290346951014412708585275971911733182531023778513126859278129716006620514583743031347500553473187317829902284728678447681850353615817946158307499929280800769493759581373202753759583604148252037937825673008144300740911214108394500870857382172966820562766321315809436491958499518666576596849590221348605720780963602457753853348973769516043482759152483884011062031464019154405932348735334483948635048386364936518344257321391889821906463695845248717412613814866874383973041775715549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -365862291190990885801140504351051464146199274527033293932544070923332675356601297867176225857890118394486805921324878333042545735783621922070299870954266563484527619466049624792880931540158673932400566806522893131059458992953471611798985789463751345685852372547624030805587490748432677468913394223303773054322800011504462551233971062049482748946595604440045670839200118429734306201425736068525395172737868692447750309261464361637503664076508478626508639475370880961714290066949079070629874120599314514249050069878234208604747399110090994094326690787612273111780735695108777207766800997878499537040484022551623048065609712118992492044446353467764851546889155534962360914344089040602425386115489721786560192051187965383111500335895057931165845252391341159104092233145500586807897300979512049664639695791849259210514017586749005244630786728165649449236275184302250118955746004526927695972827436676465524057429992209248519901403627643080595669070837608344612974253840159490568532023830548312042136478942515500503199702531189908715808122272780655326799781445659059057279811091032904918011177969411273566249664636238975292160779778298927212778020844292417317790697952805150229140564005524482259316590307245519865894124049329448508440312310017825211469793768161716133349127842463511746976599014337897732835274497282946435512991729096039569421064825039914089953806366918371427124470980420649444868986757810460572097847342576736111682520043572781044699761388599346168506936352697054844126812133887859615971985364393891480381149357157814246189656204234477801540603229645468357386383023835774670129619397651928201577681304553291345511730591849751135162642724683225704712441051377905314692753211836417980764550143467082120130648936759889016292272838743377375962642651807433076648454393697318061327927088815925526539456967355006741693610418958907059152745877346587191024627627148252313504773823829731279514039536745002835447950312725213242112997475266049560260634806595170891838788987485219335658562284391747364309203955907880579779997465365401184211485597103299283589753380582627015427106758499669857057885625903989414834612160915924044918270241259235446289230891341189211001410325683098018465310023831368681996570145991064891189765484706332093353820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 33740048547602650889071684978192899435942767646953807583409191861126671697089210216126527193835302353404574441460049435065914639225892154283239535637512030825941017826311048454633660766051328456625118725481047454935007108534418125527264513940978672066198233302447375572995330116161779173440637109376346376470640586244350776457360754745094991764160377452829809183163755353021680640437612004653498649549411807246726474657393736351820684292709601181080939409691001788334761752406286965917665670640049503218855811990530139010926167864758533276636485631137193066777296809266846418799388110888594291282349410080577019936654368061204934920620287253102102854812498404948840154526074845779761756364585516171167617295555651144738193223933739707145038052605290008192787779704903046123745353020123374034570542211858098352923797611290608169995198180459163728878971624049481160295826497980064902079464818470149813772369400170813444934548317179100366620313630090356714012574892881498905402589166895440036276040992577646996901267350021409641771945734815368905700133867037896053818586782444954490577376672502875021265760167647184146200019740675034499154938010494304756208443559212527084457098410912209692924253901090778112771123301660869775967365937936566332533783232348573654460128070498585170240597746870543950566291841685995463007543692317509787033072137342540735492342720114282121309937597306717771134812803178169400946467220092083006879948587515891422602923428711674311865894541931267205453002494288952529746975449828546186242102211239062008026790890388197772311739836413312761614714799468034621506164200972129796909481999670485412934130342319089945216342760284512642684490883323999795310015806815523218170108000675996596593215969958578857938943576841938758553982991418634306758586373478602484903900388572154401415252066453522285316048384359583822854616417378401486218684807631835349495645016314618909130381987808262280732954517358073292344842413176441729809738467788232638676709371819432362654648846634127567015266252482837930163844622436161329580050050737711005791530333250960604849483887880930395685704989871402355056319540752271752478181297715882919196316477253349234988730766563952948512112061077955388417108640076359309728866970753123885546209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -2683624689242690522104601361801528495442300102947647464609773844974603032987414656551200927182773539227966273737072827181543295137933660596655872254452935008812420942087568847307030812536953781143782714371325841934322948384261077263100683328946970611707167693388062037899721308514480156754586593579557473983082019966138271329345029111042207805929266286946908005461960424072575438267695439185328730884155525588648408469354736419414546784957122535197721907810260091379218944909227750402015460295635724689774590215809746298444170224118424503007886210043428601826583760025488525199270006141287209613828737048426415187730153547953396335499946804905912738979269812835127696033010908609618495314585806823001146815701521797375705794388853499134661081147144457081634942083254469083214364119565126835583454346098448147513068557239984457922412636533314079942570034774753210285688416367974803120910041474683106810829186392341507522334775370502859025740516554273990563498596143683886830317268586001564115256187604649967712728250659655254666372594134880834819466084674555151099673685106480577378870970756641722009686678682732330574295488168986826440059608048662849735320777348500831014873093700617138572828764829812772105450637099499293753266614797372897320421834470059049287266088029096796487731340390304426555004062426359779092173020169834183474392862892370208112647791005527695685069342956302100539557922067294087064503033645557810176109854560895350672088444781362909920134935658565499935677077047976037203647916206893566625867614567030959167110194781593688356778979218873482748394209488760972811832312276907696371492934092846824872681683259757054005535423467000736804389798785590967611478035189192609823960589310788102211919787709961656343401354963207081821613365554806870565511431440033440775959326717778390105366882653163428835748195715865085690265954746397164436200550776153964572547216817005884078664833199034662092981357025350171437298689010724116444262615037614637801400229958803029334663899220055429893917048223647774470399983177977921533809967898101839738693340702191461589949488061578685595434062297574066608028637688412172149885046437195288622503298651633906364358292389755633697196780317985324668199078759703731993428638383277112956026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 204458879217500709247600665544759394239739468725252634138894937881939316809812210133053596758495180493451649667431201206634171069699140161432671723924034926763357568904760037444865513175720906706605996205539682225842321104435497446668707672910970916816991750047567012859407127717327393094030111084485298228931677973449404640853104892711376998621659236469725377463630762340043527314628650035701483385923668820726229263484237007756025564501951601077515516794394441600501829491430693894356338572421801732408824593372716448948384070738893498578890488508754324522266726910783631966699126055503250800627343975006359523817983338877639487142028903178246335228681884522398633323780061059031991768463868774322025879227374542676710711133046594432058143121061570225734823245217364542609892083983933459469589297321463637308129401131173459180298212011239706542551384165994490243598239738213377268713362360427816383365390390486918750527343710109981867809646572181623318529189483911825879699125908177614422067402685290586065183897008404269349312538594879852362477354725546447812564216848916228912022609378057603715815498720190790423222955034099940918368322615081680224779834584244443788230863048186104305927266787798936033489566273881532816853879521174347308440691322070809211218398702660597278688632797384872443915159382189743681925477414384570995727027694062008474479500774769108953543963439769713735516222164026976637849568855340712518461813604051237603781176801969208072469583443000449750588920674815956942075207486325585224241458903486119239670671827138686927824782201526896009613492649982285822584179888018917422439446185746091056926851386317583538829221456297280901979026514196808927095709915104313228337402882806452945536547336470273780422681889684604178242600774995828543281721493538306011436672038104823787613521144579986922900738551664207382462168343759046738258844108948021384932160686258408960559219548779670996228875277312842673303785048089881405521622123052258471327775484475977003931380790443427239473117659434739471685795415698681930417122514786031838007266455562067394191606511749679657374305085963248220019192381212532018059057319564948626706838764867676168202353221522449296732219781609754262365366263994226416755205053576411822948352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -16438533545280861281242497064968095398619731009306591958647700942221489770165019581786775141521150531081735931267682205283049796343135255707987225757044749679366186185803899038136351829950835062594916466623698238787840577477830799096134268901009071775535176012271462019198493500849775256608304655090194720912378535199449161809936698184834056959300983865533765691481854606315939705096940205452114327571337174178098360500890506160826184104179311237701258041587604351014408956261043892759849667671045226356879217514368832266305757391186610933707078928089475191129358082186516374433864896986645781503616368248632824826734892852993319170756239095860817621537543812552856007235620539173504589130441500238343057425051665457054858304036172078751877601973183196262012416417917250072413153448659224292483506637181130981908922244537432272837867039596123620555465185236629058287734213677177184202817459410310794347206620925705411953613078916321925765733328009277087890319647710512552123374549451451319040304849531367253386307120657174212746764414892446802773514865901431977037233643309149156843692954113099359804718581798467357999388893775270781471274330631945409303328166052502892413725978912049427979362724071909134158813857642096817262873109809542923657058816255423870998962670003458935927830102509408950576045504184459309269403322829877441758969299241674063394703997816992334448722905281766135619204356588042983502191502008830507898565786612649798181834150247837378662079693154692371297642778849882160015824775598881136776188934256015115332643177141335910152614420533963043646721128153877810134260183828176653884594615725400406221178437320458378341941823109822819422877385381342616670529078492513479239960195677297749085745220352024536097530528182818472401978538479228418186440665349760866543939503817155280556834914794565302932710763859857840911125819568725791328647024097242911137288653990350383079987465746275457093403295151397644421289642069546454751761178286739269677903862002699370736224136556866974569548739052712152753809126076334487669380306686869182921431557555379816673426648539747540115740658921847432877745454841956875427320101039091998483312811665462139000789438279032129870781313361946643783882516764987848150210044480577381335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 1266795550274686577264939558074232693130712495669763770766007026019436627376442758977541737090686355448110354693934691583706062917982902025038835541736939691733455222981273884961959052746259793135953848806425579745770266159367596338433005622894188287922430376482068123240695648353620601765865003479842978568210617218268098387143163174590451141190926460185196276056561422657801579925651958227657025647527945856757127730912535272108566043133493983915751247543739884270749729521921253402015618986563094849717754261395764920420824294116601853547957545040436401657996437961711244481988049996462237236342779107226164611909244132695016537698788378059596975889558918330976504509141022230521089151721715345917271700203583984367848829063525752594606861595612499527928118098839491359536588390794478588531606388278871790019618315494061670345893695206699541914506087283688159683322504973785751430694076308774072378176503516372499197092089877793993544373092740265306995089312692849667667975270178446807848422467151030935807376858098457124628046960769728689198980996081150186014176899319387439406017911887962477649995929343121588818698540138452659462923235515066075763287407239806285712989888676428895560631661503744330593380665981414754831891994953103320235218985178983952477502261384778126133224125180682952096531778490207426509877299832563873814647682210299138278896489083789609008932264894315086117608663064460654251510663868322760941413177307387440576345135883835540720488420903398881576573615465862354752095151638233811272009918864299879104122727235079188681230224890636317849542785754398993326572367010048049255375546768917251445937506130736806596327157839059036678105915573915278818323396905756136940747220467704972631353604996882168449509824641219543894545085083087759584105266696033531778575427991068094035799659331822559187462094170507499837085998381647452973926697717601075254826654506247687021116144456847711227826020856789650717445241331845186009144971783972817985212903314439796616834100289206685780405445722324109817348006625968436063669659119148837882124994217850643356842795848078366047167033187995016899065328148232073944080028781706718011800558619087544303224475495082713034450945495433750159164568462978739359835777528668077686784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -74627959556890773055524034964276203316740678648671324139777037088833623072270418733781487637419411765323966248548497190241830923678649454020147590395437704353097683724466812540482533853898101988206181340909405981207782763700878928957282091170165262724298443788375620854884140645666343559888915640268482934501694157839962360015116662891775610490733291032423966249843415750604383540131897046543841659711043138321255796112115300213013543693784205250292437433030077108640665384282307160251574875807786349944749600450686464400013250045957743572987182822627265061586644105856694331631781385259772952516730304328275369290454640422020262048755682483236660941077170477961055922854152180926872400164200350192543425618624393251994075921736456163087843603905536608730672804046523770640563408757153309555472098590949185488884482092852979518412509032687532549275564668186373276838663704826633035192759666195748229629387097244842403172042691285472785108462522658110083884906479715265264711898732661098644259216779439242788741024111126140519279402029291530119193972473361281929718752952977338023742828557527593258996816221836522707060542025736026324151751666536092854793904941912402348773984856263432446936527378698085949838417835878241582788617677589064825020422735530953082048090212041028464116788912285734755324416617884444220662016018278369267631592641025364347840481244835578584266913045136246700450240142525369653986163603587651797955923740797014783318944569550693626270703436750905154973238645058128258890214262049092443207863215424630737256808998203557334117951496490445729824921577711250294536522680839482714894474732480001736087005647492471376227195088389117224091507706035546611982236372817325749586259330110243817517293725765596723790324724540422599451852661316336314143115285735090004215517235016528749541049809638379395422596274661571059139527760718968183995052665579975411393972173732406735298406158239647743710877124940765008177228114170957650891082584344954274550714262148031673696048468350477780205660684950991078363590500918646139586551662231033287066767548754981264157558980033288774649444599536111036371034626281365980141127155054367690845308301710266430403051028108869949602265891524675070617977438413245952428418027308890193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 4615165825936250137149617661984823632672147715191254991056945266374742005385751994082781886970810824293642211040922216200562577899616570039269344959256045596627049679522474865895558918200583478636700569326712631812784340007226121916414644293187377211160593752028754925310477071867362156448094485065708539512784079884112488518110914610888264849853259821823050864827288560872699667637507459022323994114495464394699674411124876949589448702243310850555163932412812845591148763491105978497756145256255228098951712697597138034082662624141379121666188898666947614609113554182469553573992440215679905989379711449376934814287809684416419383715522766257933251467913836234644722320204343566469621959742341546745838692786942481730276894887941509782763309192417626663301750384222894414566416156413244012204558311636280114702407288846286746312601845646596705973633901071813785034747186195240022529218202735011028029171914740191242556730677057403677026049787591983718323419648258498747206221599058264812575614753228931100256794878693235083999403345470046548025079293926432366791749399948684470374693523551814293330706373618753194914261226040945365249507775944190987264641808081050291776825298037655885012366406091690190802786119078634131550102934039965344036618028719074178886791349565184294665249547439482276443757114981829639591797265819200571567480733142128860311581803120727232654681994152288739376012685444507612609076736604139910013026149014423725283010262442085937783795392618300196374211543952771230950239638596343381758897571614103450913900266511267814611122383193213508673616398938834606425950636838767126895769911687506879745028533960630609355132260306153810002595756177676761151593341619940053940806821288511777329707469060263457457376137465403103243797303534605187141957400742626791297376346969423090299121885708130209882282030240636234977653247484784421832208688722016490054899179349716029227213442993613952114873934211843032567594517595474060994290956572928914438270456598413837259927942304070175632401513884227676760444034316553974610766153604085287794722557180885378460942487619501603879789373125198984604559526048642250508729453270996193200172907331781970323711989046817034747828294896109596168757046753950739919313849809132060672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -879666100534081025874690682456638978490165541839102366085056062004489810427985243213371511424501002826201118133988408369442608339348345036456379167819808810468780369600768187381798013665145894030868030318583048499000249523632632843732555801666544490637883925893142251936166383442552980741206408193336012868597127043048238569748348589356730358664385309486545452366469875710171246832803089833845761688655464176172620009470550014279401763453358054000539027747746655936987989369053477694578814610970243920304658402244034575172967599069263229885411112269686801007315509771729134030204394864913729187127767753491715669592107792598713431585355565871872872724444491355926071282521679236047629815944392792394302043779841405186916114961522257301397371472258047781716161535696235981798195077748418688844434186026822479202110997656215901117884215729671484002805985500867059068058043358126283983942056061945012873719792067771381509430580396875586043292884252766285575017511448504782586087438512017562092609783369630395360220288965532285544471080795286993084078300257635833372314801937930075608351141421868751796710269204324313880141234916843816037564069220639150899047630120448282581870814730452096095790756873424614316889528111541331820953024137731928633290180512602887800484647996256528984418300540755635353633003702934827237164834346229599548107816315629979242458764523575922792039432791692834318313360871747338598379999206275056271751530619055808084658059583837057361750783590079254139657950986792148894461643332281000857562175299131945343121103304986366443165528760543720147342565399707393077000082006047577779198495754669111907992238330173492903483409186253421257055243170693043107779603680568511743236414812625838445189595430777329141888758862303481483590258502085008016610104221906994182852141433906628674768349458448565445826846111491767379745224011413586705634035107592145654044060619769295859873327817836079577379854956568913630192062317707057540982414117504184726250490994693316198695403976071350870915091191757739479186007153488264240207916966627657770306105833941220837755758105095369769183078054340858734545385742307879246262820179653525226173058278237044567419596671595572724235060636053735586482024344644746915238658598921830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 157473425514382080664613168812642150283657163122904241533564617938595993617868778825253767459946015650609420106315088160678446372235915720734734085011842463045044824834222883124872395206577841282481076944152581935445444259012522957893785240547886809134362394032592781787939695364212758181732944776481199629195707521863777256530294864855337212888965623064351086799931982746051472523303102879460380252087466353756715736677170937058746925986766522692769006965794059187185033758517767702056137102542888550091325217786045976576434720201590483270212736753196101070296915744738490535370134496555798958043288688681975727825942930765640544215206698925615642979779959389322603253251973030456052831622639498611958439167886051758874201439957514941899749290969920856145091631435404977810445580607218781274094208156031533085385057002930673189895898311044587563747188731816109688529794108111534241114476975204263514814499903441060602292358036923866332395029471111154127513306169152451520021501468675010696063098964588574601094151712734001077904252844883631250755236837179234989784193343968197324572622221334207776575673081436310869344261986788635124502394901831240942705209398028140823925558294188919895890651278184258487290237086581550838535539196530836238553256421441107765091365616993804366375450030323030518288582842791218459183554344547594122162889579929616044447758428957903972342753727676564270131871432337953738490858495653484063926026819116250101998793821379867092950601725550324083858570214884643095653141527838446217174824844148102540087468547694456001463121007706322642035913337496194056950824683124372378920948940518321252526659293289273840960554448375484309813667665404053352241754349415088930573915802780655263361332290404119701207088066576042285683814130736506533943705084290455992975721055784997709983062501833588653965770669077792266775577156406717851373529351142754858710193772138823228858613152758675450477874286614809738201047744180670942299525801247408956760802914088086834293688097288836931436395370214626808509903823755933459193462636767855851194148130969547271253305867180222768289922621235796002626437135873935286734382797335200844033653259084948096924478872790707299934236478866206964992146867733289470678145263328034816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -16332883095554968431189284971022661182762893755165775320988471725088725098115309123456705549960821126122041235710298131917641837094055104708865615267368062183809884527716168456076582284801946185495303714837996767656316391291713247450289645767384387392252124472969498046784680376368558878453864587537203441280397171133206098339926980092865409841638089466361454157690426096394544045182042202223956417744184851853919899258279250434624609427706650224509050871898596115634982220189818565332954607440252499243496892585413375713163931806334529124958265005956507144501000516950338519353668323276455311903505947350839666399231751599288657651076541433078800203220065751559438976809487016341756658901389006242719122896753718693422687950433779856666634111438087422522481465529274341330125371635956366091502206176682191862851440889894442290830613206721365424347083598409720843819322120681562767685892108735901652513122785023638443053562987852718111325850134905331077914405822869954341364726583544389726429532153987688404968029777988676813088214319108573281050843485593658169969173492457203663427029714208116862760902393360826886909221818963286272458227814218106132436327273275946521912700183613382415579803258715401292640417507901493765506312527600484856089214673989277874657226064625419687572549783293589917928303777119994242363774160290149399906376010748150486661251909640329168859038180211464435084917240882202417490037089641022861073802196061525674843937127689115569422817560305298146493915790556309281191344669654480847042644077294473196673465791241228437860829907193168066302122285999022824461457410236705723559266543112948938753859755090396012969497626267278161252487035855803211368196983683857109342722844196067029944221950916543868709612443344759959444480701558121750987775069993668089988826320796019236785339380047267392288296803633041021281263973642132880650219864998319379635882032686857512878632777521789269154476246606159326586751085336428311504199818406775953669600317454211094772973586452483934798302694776010702892072662818165685180343116376147717731917331659674456532585064160080730065703351732370422949717556760524901529325899153573291739416912319599864241557106062315278068990542884679419424258051376129196879505138405867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 850426720352092189121849474075371075671134688936965638451106155517448723110009397098581894157655413133234910464132646898549326271958687172525545197724688280778677516652882759989177299078602564823420802761814887686916367427509397308330321898856601986521687118180491307595696170876382930273995088187565422166236186031280694889265693257369315952509944025680191355960281030894488769072137298283317158971284088804462804453936967117849161773358867760304835239870222566091908964458277421285986391794338020119337929594864787609199389822771193389078461516978315661836856308590197016107412771919711534074769179281586514218615869493492255587657951325821955403135185556910687282063308965229902090526540032982731615970970971932163477763979976402357048995058408532625522256778218207840301608994429090250346143260606339381391888680545985219164144872035981319189291885226288044891393030116051316146108197018712482068053608246782847872709239297045014890370644542523727200054057466977453348818886490630821113741635041207017918990257924036006346228151158675821126933939689050723809903439073141577093528604431471398466557459646403865245164346655988759647185981479414718136269931521626639206650790413982942590520837104050522688835642970313102464748847821202550418284908855699875316511374289981839005176732477899671341218900581502205586624825139402990749601870014861406869888624260198861828984006182978346685315488578103350667323329628804297777698154790901719909185549811611455816132873148357728736212838901731806507726033435286882310683489042821784408930318382030890151514716928916281981759307019613477718874559875123452308457294017968121423738262832292011143544522062294182104108305825852717722588708454249007412568026564269595931301109714206029470561876561501063041792398914075044370366081149714274761362182643652818012581881223745297847499206518068891362298728404639313928627869475010582294661432658920292291022124137770270690008336292491892324927901824622970338092789941503695098193460363405351596714384561558961193901334057668490627362267379577272482459665240201929182587452955004742793564557913183358009017240833646035026922974975892523932461003429252335659064922681053627035821006642762003632291680713961296349049946395531625680644729968001024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 12941104293133760594391761081194959137329560174936320242480148156636678168307040470713682561079999838149132969372360434672106939968632730387045198858719684503192380067405407277388039147434003794743459584863353872436087377143457663405917371913944874822535847911801332120092899067898444957208429885126311074027172609611092535712265245144528762678024885821185700980225487009524844668145677639908394020952919061200913947147115004743171123120727506516651177115938207999424259769266978913810907283260926247664475298552054169412582479416127333879921007429061574330275352423932287958010107139645876904567901001205045143598943038177713718054585286067955612848566139011512041722412663752223190574097996968023906640253225674656629572220697572941333029503746804450147720713258456627415282595440955541933423710099027479168910695355283777467576192278499277450045513012841201033453163992364459384799249126961069701484390378310360524408979063485429376571558503864367045202248611921022199421432364024200981750703020941467134367994202565618233339233465725141879371119242594114324488301561999962532587645788305634120128204331046015389493158957250960826514954550059300723155222553707844650901356732999752688347439792504159497130930814898460540410945527220405970971709628626704452341279751124343840936190958340216040273478595136723697424417038929516004400626970819164947803733078713660382572280875504772302548892674656983122390525587518219215869098046069437324990524784184538970475290468077974353874393942801480411260332984291378994466754752292037759826549693180656054182578536416670175371790496064080216833083984009700642523787087158404468481645109102622831300300775499025526104535690148136960873598084354240423375916075651666592860161390381265273264408407724353282624505462676078502893098459961114485568729873509923894167331469765056151293988491975249234635288914014207597395775402224215941763812945856444733226862259234878611558729348594068368484260853611261564826412147380644425252702710965936602787473981136230945125367548930329604106059552511402654822341809608772735191214012954384901604207931142056715517833071843672843868979036978771677958088244449503403359356536647554137063786416823232746479986804453613393443714356820355313468806906511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -6229869005395382808288039587649816792368372695262445025642909469332677595835308841800527284166313052600623972209047689518776042520990437970716286082587800243516040270499189641499275954889054565479704888527460506733141074878753117732749995491344711618553021827314203808005701971522811319324615990668252696946125186605276729950185938287488610998109991013660556054371757139248259640013698274928823177212026919560357747485587200308748104333315141493130610659858608281373094374964235316694076479021281565056317025526746102415535864649893641614547059726681317466529349990359870186443736820139150072323499103396935438791106173677325733342891796296390229054806129971699659966283226730331167097056013606923646072479972233563748610232440989081930492752099415928001276420333790483054252412086805762336826615102109958810070245021618007694211195303486209966417582864924984478877580268827256542947283017413378792707778326470717621998312496439267237239958409202683299754013736711842540525550025734387672325782234360800575262799530132281454164193568189461160993093587798648853964946087659818371012729932218943839652584536010066175198484270219209478098400167422345730576483761300387292733163382935973094590666764704820633316535036046996922756528346082424019057513289735767497686834442205813460216587718011438904725736360443748576149660693895481117578442677411474831318786532428065413740054142378899690121440801184365743937111065558246565743983096433339188835949070793885411109886533964702661201730854373592406407314892151618898133418710978655983032331699421891363897486685577258169747189562834931582331956440571019977960293381319813609719045578642303314709092838851197142978147080723601600384586622852088647583625589203834502048687128544436942729738381327160156662277082391667831548584827234696550767731260338995726953433767760809223007705285293274839386076608508654744874719613158272229273999594269854406144152309339737606420458710368172698324142317809390147951183523123501055125458286967329709466462001622853280850329560279663219199216236726795818046152053263547728136377512564541829090339044816205085207099185433385065151209561648659117521806011341979131000353365422869182122116623997928913109147385143006958943817673687381788658099933937664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 478257049888763683932933804484669727435832871405512945324206835764436145965347979980939339247713954786775829445080717568017736987897001209888997511665831357552406190434438936522765012456121584848863118267946884755024389185765949847108069351908176177446737764156711794000409816129969475109439935804801963876537574149225439449161373838710391118310350069708204823478287459767796318449681582279528448356294870744558016645340414493317731710038541423194410010397645506933398948391057259877024882121588088311201290358499844273974708443740719387112380365076983073549706410813364139014130023531394163960364148214511059934563853689937702591969378219542779165191008933664356416185740152889797776215180359527320077045789932894869808579788280939988184988899998831889645724659785281693293379423413971430123151062841434786255117868142075302642856223611299735720225636790767271695684059348471256856260116705249799320593717241278115206796882313782965161085100474605314185206630695737609684002094861000782570682908202220947223958307062363988430600947231800791664038076152644844579061324592931976972516328552892928851902670471132390348021387520717949185360958812762247732777520584109771097100707531601635350517348867693374667739443797622079535613582363142221317730303745376572165865547961359312023952392655327800999805973931629454879221879521090728589512728913322094886371048376894463592428613646384743841050312066582114600971087105133887348702233486777352169547219939226259473420210842671869006385986710505810437779274674306392559907541505029249609083583753617891644572209797600296975201213489603044223139063838189112795790910903897346536687006375729718308586208862967441674098499019306930631178426917549229491901886084981812765511243156004473182520396809374913057157295839178594324447419127277555387195097474462292759135205532774260714789479217274997730128909307285931982457684774584500997718763711888915085989567525665453112398115807600221574369525621447303650317882953011548974161468160419746118311628630669019601154996047241203109541280638404857048184009299264821903617192051413588680984791686297514570446443742515829652367301514490836013789773752829919591950472821944272416857838505026416771334746913188059464696676645854537685305634324480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] -8970268747644269160154910311359682956816180139852998466983458189501075466050374001746417682960174057261183818252581261743702283701717213977092085784934802573052945877260527872523680076659548472109102768149733335942770292844273653431425464441339700790532710065448554090296919060276775214380583885860288558951107809494167035418289892051872061413919505342090284804069287006770952051295666492592618960875697565101302890672511721421464662472953687886131201968292098195356517285935921128629592633727661411351918226666254828252394664958708721179384282618454002401042213743940510124181697903447502135543599248030735824356359163049295926813532397098513133816091721114410006051546152259213616636665262302512737904196883036031848954115415720836229822207962521593904988050249073302783042970025356944653697792368158085561943060668810245986386850200028493324799075419441495132030831111652012026494334311504410221446720994190257816004999270374066839753736265780125703197047363946937689214683619897611744278975978625803281145089635382068909906079921429532150908893341621007553810219656934282367351885744476855908833447478928137380055475516205425361981359962966691286967533281015901402310631499602017360206030513440418782502078420662609711737248466195214122260525012486080239950610472385017001588931926415838270170333180852219101307195857932358965153882216876652074081113969084777790977227091764283380198214560771289381902686007678424654099978890199828134281171477256726344475788566596624371839879639691705788561988163696331097878147577406794764461516250265606437319478824224231784241648529831072585835564780089595764887674233074489137533297484670080464197416552529766471409332335365829080332605370615151269329835471941483824380304179535318396519834984531828831800791309363571174036190850438872796986428693123295324348498230874194996253384141698697007434368020192116629795518929830655543143457659221139699223638164947737909780803516599842513914835233513477490843307958063072400642794148373300646461797905048658461236649183998371797596923099738872047368871525224261729495917651440229158995746862578564940411882525232505667222445573077223437665509535221467660156192063495249382612979489703013749896453929279658681941143938083980266675684507648000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -909032819333400120334206085713736481176026444391093068482332673813672543702957889824332179367320490374383018678462835760595438929371623619294091337506258654005035160756024019851071506504691254761269817741534427084147568622858976500973014073508778613699414332061809759083438311132437568400245676186614132738447950803023345792211045377678304710941404696158858672997958197594948918889769033036516832835684721895666094805102026078829693295848619174730921802167410942059923339405743981155319986215070375303926847477320404786105949192380824354597100459990748116068037179777569817294478962413917273661983760223121822092441346784020624589237211342844223313294630171575531656073786638183351422261557105118621931624906365478817522491541375100937044751055918872690339186179727275567436196027718403370036413318982773010973144877838550435024845886729225103933253627477487886640751538999872054381765802470287311291535789735166571846999658937014893429606339945629182163316186046028211974215694928766232827650236082960006257907840669145709853705218364352284153768108637901451464317307396380656210914377284285698775109067364180947283247060320162363301695573495687081870757455544038782959070140520105023523816918551975397924843532198884276774546349701113660969801366684801145206949678672122419162131378391572888399233835797554997163531377624936852288522205229899787952769253286412081738951708699511484771424181874769620467673044674430013436583706687370565754822695469340268966913517419162422085727096842661935519833744717467592958666473215951718721527662804534614880390286109410202818503670587103464860094141020606895898214773491848360894032288340545094912934052141713808136350634407848030343369652413962313467108727153827950962130309063695510136569001256385016971551527143954249581625177162871962286527326700540788212502960110705576549870633257301667544683400526826262156233279704365432317625143309311257351464373622093039724795426466724489996082800554705422213879772741173899662417683997334616261119047794986142198404063915417444860566300511947705293606128599499055456403883362352000756736981113251771721992723905155805987067412282895390222114433801180542976967023368514390065679364337793048385631814704989367761264248525193817866517872640000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 54952978148858726157410474933085564179630340464245396493652778442017512362118823640355548260470798036508245533639887441709466843741765778377874063106321318136464056314462180498711921630076927565547440406694838833425535444917904798927445153235067137133769206745009613835130529004638881168303138992446612769072499990307296803204592763762677018149857622699633115521810439590980538369340395217631395770960875245472266949720472134763800786866284836225271652246355737222167998909271773530920317658573964998419430466476468934664049440920829260146837096750368212197957452066144485573792900439308252232609489584384174443301598353469310765646970237703365155321404364758415011683465429107643371370148382952423433652802257751829011319802043289367134118733099140355757949479214102455129074152805099037237768461676029857758637630992861801879271277285141425994530229719862130860666939149970271876909918954874916258004257608062056461951984452091400624272657463066218893820488450517817674312101684560635522600763849981884833476628576851553302250522968261384988995243403717899427207347064724579075967360740944148170648057755139937551308504602025178991887693887571173529117453221042233750905545469882122080610081021030217186335994482320059674779908206727207587070701177235778414349949355188888126741048813715156087784573647638007007517977913762499684429051054458285125972462628227896582678379033629305910714572408602270075787322620019631880653235072797646563969160148636621232749145129563914310083720756816783796440801168497057637823267832456380666618157642392449558723901710853085077211927206700916998925685794195480265971454996938098658201303012569968963740074063114256130315704675438039769071196374905217433513481313481177333624637457709297310449960409795108429894793519371895220503812241152717978580500398239771335522794019527014908176144816385982391654372935445249257925795630471303587544829410481286963399610689961962475296555137943386846351278934495139395931190972283324556250097165624876273439150687054605654018579656682399922199880291148395196663893235154767946331121579300323581146091576896891137823739366199489906392850202555037818382174641814770042373725234657043256070218774933945007716787102798224930282961255994101694491262976000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -394582868147417279904226180567537736969760363566011076873873755809276057865413799701299436564265921680617602332128412701867708781930338146055593767277911846185702645617912868045051348556093170254746703539220709988675217273792131543880016797629670626539407892804961851422181655628091458144739586622780762793160358291219215337471516808589588546280590256969179954563845344236843587039640980249971288044493307029109160412835577043051202772232640642743917760321319721058151314952988076556301806312449978257569252504774894703693879432918174632966542969298767892185358786947668985513882991664751975094638569666002932198511969548784734237379808645418263860171930000113171257272833770682948993533036239042097309326703738370667418844179959718169880700603800571842490611465113844617101857458948832088286361529311487891368495864850876675446276520154130993092467253439278557043792398026805268575860407149804763457035043208139661986313763567129020281183640617709756471183764917880881909639796474441920386553645003045064121891077370523094874557677802096701366556378130171273385921617541304301571633879854486820891196314512519005373096204310838779263369409363371617658744323895872589861136088018657920785820951258730433827539724654588299770552130505779937708835560141930777048641803288534257293862506831475987036930173631120025410817009542405023788737065286924042348418253649796623500963031495525730441777586325012915124261585969468629688124561947404534361882210993605661571009654797471185587215863095319093359206989114513243928938137363617475788661411724132039161220005816832631053195427461886294893154178354486524845552020457786631744834914888580830008870846895284209148456777717575534659851120080109210535844720955322434563536828348637209501805657289483923937036411601648590094263038895720581046280682960925582430345345399228873972848903087342573295056949799093973416769601239847509752666412791389602643615349654740894807928109403041837198686424192537846813473327902674826378163878952607742871492366903291285283828956235315950899952138641454321144942312225730706808710124466983488964641606987829244848524834109132383716017344129124253574339696166703297943305235447407807360173256780064853194749969168695664049398519347026890210672640000000000000000000000000000000000000000000000000000000000000000000000 [64,64] -45209649416814813855077309327449217702524012346094895224296044164968096428262969245356844769100026010486082671052315100927835304476823414700079392597393113714803304497771211488772385839260119312657839673753352996180624383874349032132420261925898658475843938153868197213477997042426732902457012599275306684511297808340109996896108296915107380147214894162820826952723952442203860224232266368000125150238265249531513984379767393036287408370500520659480255806303627350253446423983140727269092197610038360218239751231611851173573825357458388649718667150245455329124095801185498287112879022875321238082905353230625445697354199801194795307906786627774416103629927874340777681503785969560675183991140885343406680378448561578755901522445022201179954759417178517374925248177886772145357402809843843340315690257456921475001918143348571993332305347707359578151368506519915541573139535518377093390241103206674265212518382424960263303295791558772963816573649540386124064614745477266954989371041053688120140924541034958544960106464819893783516874011576499248449456632659363349438132835745671416603153056167459439613642417866796478082878186348961029761794467895966719448425937872349018076545570134693484734063498223368623644301930006021731085811523927004635431804353572514408591887645686855625644829514867078081928341618526760103266444080950904134103154156733072804785239000461148098473599374599860220630559773009274267453061120488878569664860729905524408841974899067520199614735192755337082138800734415370298593578996186312165656559511710237741878755408036785195026793355693914617117671543296626717284048870365830181819781372359971164491034608478689468589112239461634948471279281087109083815002361098118928246018763719058228952878393200973426692429543657772040043120715161640650193399004179600528840457511136297228835926327862516793930920250106740923673334802219225041911745182715911308924123256552728749574899220877954997747433624385138237439649224557731365379945822842559604102529849354971918648858688304520792795770285222702774990067625307747710779193302681960542695954377012178444334709601614416577485409970799436834810189123943613582108282969550823960602152801170344891173091601983671516454489478342160856766428626902785963589632000000000000000000000000000000000000000000000000000000000000000000 [65,0] 1151305916712986229305150397786866282854391939761964401613466047109813230177701532785603689571744511025634577291946292266695692442809743829058100460266063169590251415269314006460508544500015327457503215228366224659675297805577213447451960005927558940355382997573768190301586608133648072285921324631855031426241120418921024624862821724436442218295947191111701602252663412588106397884988421464995955616434247263167482223330201614125613656658285233306806701790565121596984288945950618882354691061079183372309053464457398157092104204156225813942434111439985302430832618583506267375368188999230104418862199806248230999345192801779496419982322955861255583231229765836641981873730762747246365129793747666568388406956395105790383743153704145571601840319699886611424922903349161016596322668545941064133571733510399429179363184131598787010329592056510954595884710583402308928881093977474593410146179598107436306757420234963292452899706209167889705450907046597831113249548221300211506442728606051000338797622834749585223084877657944987853707474665581910515639526668247652330226263141058313762998361461861358608774772696225040492890559343416177849098843935571432879946388582113036541188177712445000023027950317333420141208236679438829261268409180606940705195448248511548137860497669242852847485742695271206589859883453286706003855835852545416837801986703398710798963942905614760227079655125473867858687223600131250877002425397368116937343036901416933696642037015869731775353270873265532666760601897493805195174949533854158683923596416009758904244187827630421754410896816606533444699426575608944270342977983447668281766087082277289979824056880540462234927039341664228792026477797411472199252038262274096724755306012615750144526810435760944024074515511320977520445717588091320286998865776427456648717878282336747717836512060221406870149856935372391322142046220834257586315210083281037028633991056985751316549707268876458294739695635056064900848880333622952339111450639792497985385710671008737325880090461653470987592562825883207291886861761066848304890732727701630744573900825470424279970890960940301078810100540039809101096995957193231106642472907810339813424448864990868317813517854855321111897521788940721668954471298052054227157939359628777687613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -99558704258822039156503351150077168285768831822938871168967789045089257406807385524304449016188934288463064531858068229166672945257141912936164559995573625077221696436256784994237368115126898392782392589884860099528505804785244593118132402757101616854299489537510375198087700365636319059427514679851368774478526626462472799194815524971067733681315511663316496683142237121283685399004007166557163941670480783182131638579983362180762521810734710757503608047961990538701909570718229376563698920549359864022906746760309307109457453748113105770840983779986017354558858885942735392069985712384351486741749488773167190237511753468048040222416122997872618376474298930917505991062717464982759984463658267652709732810030800432485505112322351731420127222889000672604931420841902351470637510820856362585155146234767565744393460889358162886004678207968984853722247666328693130794109191972506379057632243712407977325814837013918888158644551175576775388604917048237244254662228720919328775703289879581828660694388701956236822652912121838103007671590394833582485287363576612474220923811887874808550042750083541224400594825583551604980572251150384747633127503613346535672772274431190398778677795923689470546838008783422010481855976598249177689272394453797126010712953129122383072317081547634203836238384791678160900494101604106957525217425507704071875722171791272005208266486241697144226900494483247090102769195969258537394504994289062221577532683503674937679983871772825187032869527621981693761719154248319568204209855889519419575483873550890951770312150643688516342190602393389269344061969275652105335562584149651626334514148529949303380034861412160342708745435702368027035036976759703616738559594105062197092288811975083216990758980863686592223899450271985576778406169202113749236223486550549175506678898097051090191911976180966438452696812013879469694267227718544296819689769264535588227010974558420162583789402653017383480259590630196878207855418144049592976236202528333152726666446944298993961809669087614960120024600008815410309061548154159665082319331446970523336974156693238811682381316071600953694005798576619828209335828002489313257016371232110840578392609485348188909767295886355798869824217954152250077819246250002235582863451456142127411494912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -1075795953667150049770279510996039794230528316535517517474929324044903375273512994519541419870120022008779489892008434642274289415564416382370856540846834939099001713354602184711175349309542309978852805953891427298698439093690591723141802244693595333960607526820055754885053646794085394815755875516111322673976817160848587051781246977550313194375736152941597481854034353734491619277775686595255016864959734355140231400810518770135466117784004334382058588316169725031177763800544015138130427383539542794346468983024694193649528738915725081826620270287311306100285731024351587470218049887968339196072542253892644531761397638719801964810147571455977146821572863545521876873112678574008567589077409479398350183543075888593701543872466089638504871955614082641731034557828405363372880747349868635896152256036534614884863910053336341916743901587886187887013383124284146285341777333106158886890695094861847146039745118492396520340200937555597118655767918325293728919886719255675158750077062146581651935330904708691396287480265958904186961638132100241743142378095384973605719817061173600949175543110818269747882812714540588688792059751403617898218934175195879434033714703191518402688855629890472067126112796602333500282732285939336699576134060178001336412627877271719048057236300604295731912187692770233577138908404791847455549934021531493518006673161237154816231784190777877150563882989198244719898217203885312001156587008956667980035651869326539211709570173410205786920075795571999737038533147108313175323776828260148269595870515318569084459585251860269524055836212090263572209197107372659760113828188739517782102824033184422347937977237508442418262224466548412147388406675701063466567106248709941607921234581368266024557259430896536815024109057997169899459022085478957816574775143076503944442535741221215338123307004636356769780057238096045204017561176513385513540727703392106490476666660806946572308521801235402158615306548373951828903932256154586977141804278536564878649702893566717785735804243927206789646626300175617457940443172419026122478992807736531807761923956927182498426760148664129238792249362498181633178277487762737903872613392802330368244196442150397926979029215776375091740881979171260131190664219688660907340117597476377410446295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -92511051175579385724346998687962804725783574886418671516893887422052719296746322607198340753228411977929897769958014089497534163883278865052975039456787903479612609076111213440107705222978686455872190758688270434654089444825625890559894134904860746630128614994379976773767921304354818575357076402183237362512777654019055126362416993091318576270857271627952733210475346302818743116327040844087567778186583011852357346744505390160892325815461789486338312611718237693261147378979803284646309319029813070422878411727841593639055534595439854703834886229197065110678322541859258559912648133722289759475133784192339667587401515059876426300887744915388424324241576820306280299389631189246698598287458597604611562103065613631434530459075771680402223667819278227906526805679094796538710069948127121899321159227350756200409090753165393403538650064898130522639372466827220164319380433152618034331298463097199945294157709356605245019843370443484975767173759351430535443208001024715074393249697542794574137242565746356742262540505093034960012212090112238643874972522677692079447412523148998153319348436393431768449635404710486866597521784897214435148599548871142704133783876832625707047003867683262705652907300857793745788427581126437221272109228069845504915450873536506923062785782818721235614052239396357513316797458750176465726931094474790270483633288988420499720328480653792808035381701611167617698600634352862433884150459396583536239447622291658573399253111154980275143007018390135168823357649961876689055839485032634895296121665534516204207387278480314643804068217757845734039781209278166108312873598268935739734806696797978202381971226538219964380157120488231938110663425159539893766233289541270452584974325775975361053742571738089759198595483964090089417262505648483561893822197334472669411513571044671078817317079433573410616280493609975981122293013697924732176671064107445389280126210697946494168775468778664265398933097890132014496989718715780494828476262529433630321377654018826304547354878929420983103016470845592081668437443837226230684581118409422393929517731699070323861467784730645234485675911413258851141788301399133819060970185425507845672153611268618555087990869095528939735859069453031313628015780103706630483777727766152537314158444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] 255114374020051795421258244980939324315262189420276254744961925400324373376941922829609596020338389476614332055519513941952720669727340813260414974292058651581257035778255761989973626059997862190692566594968158382099883253811947733605006974372183866067028015231840144067999923755701232048156064513062326735088513612350369434574694229057931376108922040650147615323311195700726733498536443496836072162308998654961756856434465357547400177388157783474802610349774305943556608587243260371464881947277593731459666869221921831204540373185474756335940836377081496549819631509278585066925086487353614313088551653529764045305052713791265290317588825367323764443945025533962444510396760806164223395278631609841041763104252657828289257083964751246242608349452570563212250512073376984910586650696981238800098938615912123044861965453047914764941686647342015572323668389023895285975710444411137931732317282107298396784366301592391154678360355719179045774260073196590478055468691214716391877385376834306485145935197200534955027154039031177210464916997326833255838507232990121524049740502139939160383946155909453434395653615010640563499313142221445877180646596392531255560467166429268781197181305791993845781090381997227604186663160437982390975695336672930369664968820230070075331501765092823314243992680604248675227879313399458080174554640456519706285853146661711716489297049264933636515239307190688593868854448852849844351773458941788283360739938597538913196896357575027856525236356618600223018944198082756403367202354839330653453876213844860076177011454014226087550308078868225697567754252288717158773448358750353978611545966710532639165987616526504392572494503981214286205153306584691090721456258879108383335355914809730863866571438363993254814819674701940755051453895705605026784873070619257837888151330393917516104910928116407477560443890733033149220012699464050858454441136445346289258486862230844174072321413712873144670640948330471320459408186529381292861937953960770105151821346117534762554833883165155770206433390679191658014109008160081957380826245772034357152039939580770278731050103054937907159934657824416622013062371743152435911898102685698879212085647769946263996757892374539774309944074661349272143104269198011923947804316079909026537962209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 13719362467732512515804004754281526694903619718179892574255283056346274738961022979254149822542573664234161220102851870634660309757539881075388921720606314223261080373548808751321031942115350123120380804876458236441442223947997046328768231028800231275171708313727463272686774168299862733623888203389812234296477460241689307153745803649940972461857374540313137008883214683308714621889482106466711791401083637593401778773357158440125405684084943361373081434895861505511635086279874944251341417145531448545650199496741683723400552673742672517841941838096662712633715355956810360846430508993765690660395285477738124955660612274380800493632847045988174122169071870552833747690242218717383144586270675955967844833045378430393681528438626423320353254083566003033529826582170172784129891865594779764627791689378230731791239317715388258925572640870024491520270667732607065181248435389196757251079142150125485734104097556529595197580525867178741540314755498514593670664540349650643164653679149129098241085259012203305183137996960242368926432284995773991250379101019933452589033586697983844677726965232255262699357682107292810252775653732893945256768565362310270380715693952947392269417464286546074000313600996230819047104875615777016336174317579847378568487421226388902980337963219215348719758274027936014148333837214356633141394199480008841171433459200185799097010661725913847972297422395842331740790482351270324642303131764446108390337014379894437592284985811584299143646134649697056773239050944181185503465125412015738963834958208409933491689770324891740054782149315314701853525951736506982743194932038464243421688439957945910500134150060800078282876541446065889058063174269597991074088328478741705759679694413058669872069269379557341625512318807888052819468450369276692804506140963780534494209086807062250541548569619928070779654730981938165969868336763499712610421111311213238261943195241250004075892009041056536210301116442208983044520535398228886992817552978828309207598584648460968250318533581912401393294963802233652904887910947858533198499583891884887213881636667072575175406691291722017443419494557327990103163470008595052178833836813448031997152850745268190634308243308469125712415534808458197703152400132431389895797665144356434555448347066368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -26866381344746777596767575688793534584905158984936806176630788243265848850864938592397120830884396605265986884131078868065306151679910914081423636348589494200256854915192858560482473597745398084333854789979560032677928529745251160737999429216580895567492617609282907592167592026354480448240986218225500038462926543378110586888648338600279472565541754651093073986054885170467543563918050522507866797029976024237331947867578494969515256294792056119805095164899772569001070296297214918829694730826391156673531257717230433646186707943492347637437237248532693268506061935267707550237025909456133142040576957319539346901132108606635367009137301285254690801242297511711734685605816997612355784258480854073957359287588365716849045082413578375159870627085872053009977456304938110288799890859803282493348424515915196728793691575303295744815126281754639747904770650479645755537825857936902233502891949305996061890497731929738619031434763669950080878079010659899289750993093303762730502792154503903581882386615557667079924328632669310009398722980452171174167946823684060432169044562396452714874562633328325307978028847631430732825066175864687192453408488603320880876526122337436103079309033074209513162923350587337051963736651414678746008473431344013487245805957744178744980806815830986322756036972476412540478780007553283916008348566009495006864630496257139706369700516674573176994283569667653945139088417587831097384710112222517211508377192438366614836400627968679148272225216171050568973152477599267012296395738913158337640265017653739861917736060703077196201715060461366378269383452735437468048990655991356887300945565107111730415888027070772870773463426842939504729415259468031143807152229157001146540088978634035662704212577379498230048470293646757120680942809761609598718639736298285818564187266686856134065067182324399796632901025941852020020094602823786897311939613519480522733488974935711564111945813911926862402973074178958396146562056414620670655547759004369074324896493364946248236878559649727918466364114286857042631519183286037071345718747564042594333091145874098668081790232244986241998392483946368579386705852628668213736761876725843018126932288936762029047333033768304013774558186605054999667911265374150880260527321337343443874833498112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -486109929167658839392137784183002326962488901457926727839325919579619878608360614793574530786761236964292479176569981107190286675426087919213765590244449567235252438045728490497352974458231243317314622643747722158471670355852836185410484185521685510827879219603241075646079939752844047755116575612375650283028502776102986158861540709100140441982037658763512276990598863759347043694654794950492379796506853511247823719125901073704781721278497685348616356004069978153727649989803871568996117852037658771905808430071458948063668761652748363165077578618581953071286275297874098657203104751580315666955796938640436408096309710788722465774662099623713148785421861500179134562681047813864069746347960740534376248456602968620818376976474539454696800479581787827091931103045804374413756580037837939173540938734518402702419855648748038052009278521279571088502478383095383003223675923573512358315344154299112344557182783128092007858483919130058164146875359537026218878303754257709380432255669431290132436126301478596512231690590181789607510301384882064401776768501251441609582714180588463441852027978986642833923107750335118486952436105965784947550155822841547769349261817467188641919331403443496229124981124364531938243985195769743318386552790732518873432575001617714531742879316891496773918887217685903709500773638105816148119666495356789519837277987481975367300853538655977105569550681996040831224430057388876089143127821177397272358680230766230650477375112103284209579967282552194576397615642571578929410932005452506236917871407689599626273660586035247702476461354253912018564321945346760513225093508266062261771432454786167959896142943571429012768752264253893022653501169952713738496459481588124145386732357660756902291929624974451529604411449719302464537832575652224711732796300951625413187418042851839965727234673898270931368172040069234285376838623519775228246410433825582434424322770038964695703557325826140897138498047453966252152076379587584336171211810835940864540178794329271272614481973302960520036321652474395559432283330370961697269900049418835791584374833809053509057349777888421904569352002647435574286402670186952111957091290496680379341388095891484786388499263096317965280585327530602776719428686750694660019360605055172404708249471811584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 1144134605018796502853913217121691731536648376797990401608927894157459564347498806936868654024314989820109920726546616950807805653896545016544749728157168917595594320750504455970582866880745498916950451578888535781676985309501395521216367634086329748633955572151493015925450688589888990015809383317672024829833148268664807530270873901059636531177440403588854474318466750636112949740335623121571856482873897152603477215866646173780339213346298955608544986076147460404290666100559458819702526799946343937141980642938326058376772804047733254805710531818507076282606975999138340277786520145689587862488790506763763276770711449663826329957053418478241348000196600474974669223106376129160161409146734300291394854205206980322450626404800975898860954973651843987626014561592819803468667066850129237084283906836232210833524160524611102063968862179483434549915687484035132491555104840478534828445303577380712981177940578611256444139115424045537119023106862197800874742549213641327729636175799557580466665802841426722860279660237823394870416710691814650456539867760552661451474108300075972261603824771224564077389107343464230558877106364001726598566215921710641667931479998716475189700443595019139669234790842306248763449608420871552650355526811804093245906920303819897849129078117544689350892053560281449119091933854457839727304644486294876220384974102380168458208076591977071998830746972455602782941192966707503646742275656244777161422632210826181533148414828261204225396901198798979634949090714872147744052666065478341891581022130248626994564384505503440599045150129403238363244783350933202515358653088980350777361129005697414175455845944478789863901466532644316461668143685132700313169949351247753146720514838688972549145111160154277724422240677056886440090351484192988196572253751818477001845064899763774901041845502728517058350301905694524736061376717187843019261109019861349862392764492621332299929188902677422413183826181409162511319219936233194417860955298690963326911658205160443898728172373570957720090243231279438279245756847457427364415332431638193305935896532011173904059874129865634410654243907912440318840083260175590960692845098420992673079399013855192297011618865854646233704010684260225543576161949467746920940430493129057095364125875240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 5866052978741148266934253526270241727508782300213702514437504391181013889122800954484182625134273303101365222545850026225693663345936796090897691463716046595018173614915365177366743047251487276690866363989772583877408681522798882100990054587792113243497497598307689342286626878864958694542607143231577635978235355292627254373815929860067781471882721392636168813110226314705011157134086136622038147352307533647936155263040857540237473716422146886059423032384278720882171499266469492682826625933279099989422635378711453235867569168005364337614298548443958784650792586824658398400060141576422032569390950256613359357397403962380428310695064487456746226062059249004632683089016242811460336445214050542342194870324386952319278374024282765212177000227630152340119405469077605784226222514165143637959852516610326476777938415922202488592423189204252114532097263941585319607571282827404986001132681300728029456436321697851383639307071592733166637637190684273427511470637460240978982572250162872243695537328641821072520712032523706972164476495059268376833913644668306699695167392597410175952225627404273703770890618181162275229771538450661324789914547829519897903216378584300443963915356054459870745291122346436609214334030258801568643161981956573882144309269061739759106817051229679337260324796351526796362439182548076522982278411878633720096816087117544367025786372399140758632117833714149270594396200712071384243966292911828709237989115770380048224851939752376682959548737390412077009331150953336271334035894209603260269263663650007343530762407521237036627433309523664451117020228280732318548460033899821145615057734202714337031795591768478245247769608321221380846816701704466655236016964567385273414785098857025978470418830098018275429119933742261723567975565345746500563239076900636229971987148375957378472265145251442863113916400366580386040118111815015832020382088442369897168733340373282205314467454243881073348477605053277894837551460732209519609193170051326689029651984598750436949847490489235773658652390936077617474855771079781487459593212310274488856493862420083658538184611656512958387727375844049835057548812401718292406389596592309522090252429109086574194823426411990346814056102027827358003418954351973670063947131323617048203875901826400256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -20726101361992381135181728498269555045266786663957937919059845096895794941878954270898747881604011891596424505793434322520458512981566872210312598871978459262802158284017464111692203851764976496109389458476620066512443308582815051630312948659226309999448014496985675755156076813846252742782610344565884683707371555190220079854627622381149623800458102804048940936108825694462214919969001972693923141429709623923965712688357491575918116530710986818768203511207689608222300555817707984607560155305053119285383791014275680574627462887516556973229546019610527447678649538457947727318458541218521915944431156823098346587312527065861416810163407658843902916528134912996036197881685924543271013178697614413923019893183695824823129674813496164662938057893292677166493306574286251560782144754218031532586462685290510445219113785069704157862795637491150279370675362767153268652210220925394241532065447344918478185314621377191099661339260006200429345944324144646034483926582498482637717456415978456757937847557062307196975827240316347488654600571862824377840604476887240921745929042172470389194405548931095775040422948262641251290582939008279975670140732062520524267642339865111431299857677826091927642436501086990672047805278066574696530623815009178492849633430635591580724129443199999019911042914782524162216004824258187576100501896988295938338340303074314505590357083157376448855297729317649160854634410920421686860221338353913916893479062327906580013840642296757473238629143264202244385592433059700978895839287138898822853172552494761942120441243245196441216845189971549270555734381183028570418560135356255783451356262592376801903401331639960584418098638171365377870746405879859172212890495682518851956050152337778565502418050333349534452940755999575740866031855571153906935508250907769614519028078534288543968097542651959355515977490596638085579788788052313706280972727438516227100720364621482993895141484974897256857340228401757708540979491415736998653789210174626603306895800290665793078665217257988767076177251370465796642162757448865707616599188086203571431282283766749903081266847538699417305252650094734954585946601665890911136484475759298434124451376912708433631158755018186323827501348777505962660391395744690110937712911751699934483154475491000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] -13500844636921036375472289578792981264709944623552404170575318331158997323494570773621438798578977760000712682289927157918763220586074129054900644184313370484342025056186399551499042664584817555300943972238501252340805030847451537795801520199732551260968920275387263770305461112855397053612884797845305307459233955583911963886435809691311768411429243529837655515383446355646403450753314369447702058346563030939160555672749674156871372958707423326223718323814323960041030253072786358446034748110512061212883551986499398982485444861425107242378209745049730666935295367958161275342492190370479485618039161326105225811045338406283283177766028604127508263419454616653863302719474303125240661804902447004266226266983859068925003174355827859910427584718681753923890287316792969120942031035106285331637199917694546079623998834200228019015360755864075725742777665127944972975084039419746688636194802302449422729570687704605198026460464758618454172400162243604671117208375885198969271584738078960511587623172124964590880632142467102338805298394349299911877046519764221299840563360041824445823178126501772750551900358974711672070396072102994826837610385692069079175951041140626802657290694220147418852205812683520579605027073640522470201370006292681803679361727383798706130733456748111653508788810259540063350590644414624700983498185092194784392388270122013363593950757025220274192715823605185759713168675424634563128345049932338304659952020528251576795074225242288298097065812110066785873667069148483743206474014450765474764931437744394642448536836355033379495046252673941776180850894553347007108676814220307496928423026884578295099652588625440029941324323840006879540179679120521630304669659948041748039392854425367156067564010418156872031800887275724067259418510957878203519869858465306879979354132057456977955644887868437357766709081569066837745240894439906684352409262895082379054483997871858896572222641153839578478775736728545812821446435961331648082722107978297578196366873719543530603764704052011284513382064944289344304438214380863590655943397715004740846559528645595955274491605088792168365205132445649992236271602638773391581257137971551719837947508049894423522265188776463175673862487413045516293956817590942110554923497841214607727277055445827584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] 122254525956615419808987888373991373956832093923266535962239013219059680993011110586487248636201523043550265834739812991439075147572310523039331261123546896808300674679736655169370400080633274455955632210763444095171457524579913973438374650930377858224726900336426678412521371337602560159702584177779731039432185375369637154477819060863141596121717247841501979006510721395707727759128829937483652592613020099539402818500932377938917800327297766748360485779496745442410190701326588197041208028618660255570331816383250976527070619173674951536679252801555679246689357020987705073852239327718994242833180550230962316470237885170884586007152658281964568281100010962250365364506808630342861735659479022572198464471915825397490301511771687551090727296880515319911590407083457653720491101719482287499453525769704898338202192818470880719883936171397920963203816514383256702264874652819270747058171133159909372666513443187817413361893459903837439037289889702392533935130025662079104074607632400161498469602243668891580617968250968841842999761817129814334460786035661588215563061515772926706797817156951038128645662304976188562349036463337345043602974765870238113740317676586485679744938640901743025853468092692089368141609821755834474128464427112025806973387525528849137352735025312074374373253795657278607550863474599863667787338768136967024301541611247426246993778411667182466344099839617112126729308911675031969495475720868569357345797733302169488364907427020206533494472282431786258108742635030429359396739203401866889943422979774717433929295675481533923381318782588978616146075576181869804271233230469890445289456046228471648794791003050971153771364860568642927331091530574133078468009240359012555793474997157340294280199629528217811527987213851220641103587046420205034265665352324795362688115512703917808008797375764466095202590001062201640213754751740004482778381317637725816206164693587374538439588301377476343534326725396951427905617319140072527826579581785738991455519504848110048078402895350625804603917162528176138046009544677461632552834399898929607971890830879574508497210897813594144052093317824451235689763733078966516584604859697132203955599526969491251527899533691245344811750378164540104691618739103210039415325294676928827803900102962053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] -46521914154374865336907870528710537234776756036199952242009794734796369187501294157380236695158974265843806805496007676464985691401647551223803629923081725850696409639916865166583222615513982900403691084986623997617821760469853514030045813999283657118434255854783216572996193318292879547555116980688833704477399587624956182571796840418143392133259927708871116598847760723947829000157221708353690288578370580735482588658755060785416853283796057185449110604588584139594146613610044624984977611328691537031951474358374262791691458264757378009125614138750837763305124077735865711787520084918599456772039112477970698819318893371758861403842029964517646556903012269862266193201325516568980067999362634739648789427217916712683354990518887585424094373935680403215623681091499605880500460760746215070917992417136048158249093459990800434177123943734508961814305930418044318714908175328294223187718374331158632755776861648862340501008463551222546997908561342871597433281584845773312428869253158144942277413324223200360110354816617650704184254702482098615644873610921022244367128864498637353458525166364522216535705099859834207945528457568585859132995474380392219540965247489379009998446739638582051688282192960172763697352076868064718004003477567050620582502510913734867322098914889331926255713679796481544947106187955280747161423733830075587455225745588267326977909399599369469345495677682609555533095110027670251951433881205564116859417296343213092119120776266517777147954944065135105008217264749185751853851062623624229277990944693596404383732108677253156322420685888535403210590811854661773781270891855706391221063940740923911846368619856419191836842416293365512152722459391312182649957276927227467004585097680694558907172739848094544758116810494204059615247632042132269986707535414491576632806410710044037298600584203909849239614474283023529725600823961838751335320144856736108502811052735289232452484953800468270678825278427654481937340144668388158212585101347491439851475788694302099782877348491638094290411946890169779614807702022001219434574742695873924988012781162773348587274428035045208798238161884392714945443508893301430188399522860565787560628911993602740315145312320031093418924481327605740178306387384480394359919966737160265988760960669581312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -447127887015922378449526481133281880800686698404394264568596524120504113331374497074441704384372807863577127498971427425409718155013018231362699692371638426545463175554598684280177010621548361620813686618999596095750760803738583497792631315862423381900224277965214584494409494448747801301667971907855019171644902472569808428095151953952591221847613192460901083890705718526497378936766288627089016848790039139819421248714790467808692559586451150032400726143324421406331263418522481009725714108589755235577094021233474994569354593143632892571952173078817905295328719066302493665625358797315163228118050989819826795462050126646430658603355549444957826428596591512731934947122610337736946869778743380070568379456131031768721199867232180670188530463129029849006806146994183868956333248289716580376080029255742873735793233301174386526808624048045193782137128708391921375653159427392374990916412347806264657451591166813999522188595678171402489118349390349864116216064979432576690935686953889800212106628916931141988933673476969699600678755109153303327201521939804931821547805654074622772746256081737038744307456242167765677549398238907771077705361341022659209503001987124334020305796629602134610636684546727551682671473954126162872241517023708036385587193403853691968160407338550962540726006948562055778498328770100337159397497998153344118926821138406581237337245370106737492860054830080500657840085504496419162151113757865665514272665883350482571621407980914596052158092127414148211993249245546996780891938711705859547197112010314383622880311898519595740497312503303964586629102753200164540309105268407193085932079796926733416153564821780312278739962280518796351314264341152514350818300967093188670639727338009109755579511658337457681108628652168339043319258951919145192311886438766582494138919584511543501483076838928221355079430682909782511961267964684699748580755830329603825335324524348521580431537071428096419206080567474579493048971155742269314316430091635598593754315796063762467732558336660728358038806892149990176029554112842274570743478309256725064833247986279425038767386534633176793767159359875221868874754673465272369261086693070867885875877354431064127317339011275622157617597386412021009340704204756517759169508101372817177325218597112381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 655039632817558622654810438027770366638708253048449779831803807037907674817927548521917540920442978284215206946402473814214693406177686218580841166376948402107001779685493911624915591269179026348445726395865062475687133368124354092783280885827513843480148898868430062860849784419697407641536310728512088052281411918655188214931425895898282057238813645821931491345359019708790862772566955805099819599828522226986401660220119350254914915605864384442786889153983961436404841752976493607792157005921341646104992312169162449250467469179298364403945191415465950026085127422553141248692699361027541728007126292677551613804556690842219485338039321492053485434735351855407258834830407422628823368813897490397735853802489051244603277753009267068930584166676020276972450087674116822482185505770450546296431774223704163634698599869727135125622288016760560981988997085065677907415607555185771518021542560039422459862032966820712932269925392174191018364536484473326064258315614893770616873405289534997837184239229696241735120456948619098141740722509315541565607660991385168231399094926341075003829722082974226093307220082629349846272854094906919135781851519369766004880097747868757787227611753688065959166555513928263948131865837013652313063298361942295453773299192057217752387217621943091784277908957096704805280536356941323044212474704969779216499620278689064958034918590962324318562485934804550005607765444725807574094898303927734493080676004295069935955483549063720300942474249233180215670537444266911932937977344009550199131278115656411603177168709369964844602406017144264351178110079316330012215046200769282587961833166873367730410691686857524231329932900037174961813553838910064102295650369020265077181908007369752047631085874382650069013269786058775930785963286857953061829608425295602814466509937538108213353805218032031916284424849047997828133432071580770457608417704463571243577118126661434692976338115454009116606481366042345594891528829492077246939798540159862348158360137003650263328723768266844043448662620277465494419307482465096355334541968563757809224984036821853950562295389682229859155638813369974706674936399174248350715923901570407351643334837955394728595021695675064844317005025447939547165820010786151009441754726884734314935310337888485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 473332655600567765305198442593427206186409419433930989625775642626318612550510734412996936222917729725557113524692203236355577670040289365925709401337037712841692104338365776103005118304992881962520397769820433540544199640000376649571016252808651374350539084870336444075397985583588344403947404409408539426832931897972233403370049973110044040452449071684320815513853935062616404563974270312070435749188474761201451427522673991772022720286361989948322387444878141999573621268118257751651631564757733279800985175287669637893693543525876769497205008430431788433733141304841373342009839046053861963193907577542521948622528527393501196191651714205233083356261980816800806651929770411998969521856639614636868336702652012596969151953453375584446254668529047535252090464309278101164065905168636853740931702723854181472530059332603817998445462824897358291781038998009081686912117755689648268577216681262632212710615760511747162945957694717932599845548706810079675193764459718728420755690691192367017691482451686942644182292091794411376698369145194764676826436916334845980220939573645400104599245242093018338652144707904326706288137413910121210457582470595960711914450607934590036338326527598696233668999332850217757383738257654623496815670846317800985487107563412303880670681894085179979217766328133823877990070982168553589371039476658445257796679128096782110976678103415425044726287633486545582186614403393120345360486910442826623406274547669478364828178032792008811001517769768943350920361889414816572106533523760286888681783728001065057242434261162796057008438215434360890141954555852699470540830725011298836081583760884037704592885308449665057041224799126142430847538127786964939142179793530908223873430807344071183886146767493313247048302145801980713701857470709934568378456766475911721343669620352509873701167562488339415958365024861357349364884698568862834431641078905853102700327491643150351724889542774509000240114468143063116148796076519642185146004549987899724424320180916548358024405412010268772199579897728215835158319614685051548853977120591977545160278055663307824683325067474164272136046840632146258945286892781180125531541072419621428115128460208084434587927235364577431465655709818401780804529711241177216562575288734300466352879624226078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -2074023265489229198788254474597554845723475446215172982306841522613187444508922681922299816107487982888393373448566772019557744285925433196813962781552406241547619042897047095207496151495092296893332304871478631093146385454139190807252757559920265550674976942825833176273562395493828216740923468404234115625656637975626761060711179611235383976180746451939674870468294594132241918365274408191476353157027218806322482094825101791481746925723753377909480720741203344274755429018905387214626861029816074455396374503688555372609858868523948514242453726962727277364791279104378668181493131757277029810657879732108078856039337664730341117388059879783283084305733744171666678034469834852519541728435176626555271200556438630796946358467283298117839151221200923478183336747927253640519103228989704627293249376282332873498319697371072640969181270550981725154381889264984394954372741213021161902382956576627646255953033762131970557006521533296769679719297667458630952029444014031721393607028191654453051508421220787831150207014598748540613806672717430783150899190753811416893280530645813735916065025037248927968619415830831110043188672424883553387396770965101924263569214035760642188857358887958314541478171212656717215720745702507652660881818176922466234408162380568871100098306288878168261483254544089597469191384578016385820034480666039847930235927943916027697600767770032332153326144999099015935411306257683487566340810193586628841119495308242708151704350220789353600882543859665798037536077733255475479517181878123528688240785940689049908869279988520677728922596544927287329195766095933812730224630445648694046407008790396898524367881557662677543591140064009272241916429197620404175555163448260643104061915930197197336611415200212989946527724070770469334784845093489324004329952091632098418805176466821848531880771564651403409077428850131577418541696994177146421672696880024282690701023564469227479927464267060798885919923046188787395442929103310208755311288151809537361010479231967813321127662966718841195889087732242538978495331844201605626449855067609540414053014357983497392471031758845378272876259446822229599304087869747981122195953271951438164402668093946847485555913944447800763343424915440357938096351293540199063039742265289869596311812526206615552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 1701014580692089101951438623321103689392851117153828682757981422309284325127892818917790393933512164427747898660344044364869585421723687218419959588854980920324789335153466696656427471590205762994139682661739350902857810741222006611642254552650368259017837698376665750705345270975504538652578232127038230362993616661279641220992448899339284369583867636795315604844224407220336850806598992444507098966817037379643769441762082142648173553990540673641766548562258453900485358270547932987605815349887863921941710362076482878858618097386940686284650700727494179670791746301505750659982739188118884418440195143969504029678013272425346865155251695060232110406258210461446768561557800844999943405607083868556968872705934285523164112830906543643139158902565940291247349674918019235160838147481474154719869721917774534457946696618185523371370792367450181167845018808379432898687304868358310064210500816747836514268221290548292890305510172031468435401124853468663646290888808653340773897100551393102561278154094694373936249804670591247331586122109755653763750778748987007856113966277442665972340443720018478656865226762403938187641841176096552749515731884762512476081820366076093163480451968356219099847855597875093785471978080613757617978961913634357244869282552094940315125748910819776806799121609326931813470517366535616022628458940919819215379818655590154396503307006331555838197375813060557140406318483472626546201758807464646223548911188447148741607245854043895428950684646849933959806776812707513105203312279564805980960250924872919402355345378323186783648383599907540087817649793261636318409452669886441392252092311164319847101622441260531671787065000545283717257339309976697151745885200564454483617868437883402035979600847766048228037966074882140915994682775342361406655864822040868532418537941158531817454579970683583332611421551661654078160599670108340287423120816991010526559044701652898813526545555816074738256674700320582381276153422265902296529045944383211372365799978848962467995194139609705090181803588792088457242674139867376901020952679513080673115215809645051064956444978398139926316134354134815134824606146131105099156775923499135638838554344732898442059411891769321061756739162012836376618019085411811962191351141200591882994895050705469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 956165195440125227867310659473678108762480057673664869511846911887555873080903843925222855389048843143785735106931720578646456093294596373071724392524034898961254775037285178580576566690524562220314468641013037612825097153652280692827327638161443243247760617628676212569580816599952266828065323601958250877378988721129110754133069744914270986815073864598601548395680268397869795559625463676513886423495276369148222216189333306258568365001236480006315685207434424851239411956736754583077051493263991029754258302830030090210436048317567975173247671164432041756799699573757882284900112240566482076045666032007369470036012343910948516010328479176853042054470588605851939664883959186485250894789437868799770795458514983536336284343788498052891543196300521358277499571682497299404727969050304768496289219166790777460321303868641285149484740877630692190829956679142333315516205305851152683033465770023301794745321567183137994039048343798280524224143239767728191327456756046964577191478092641971121316015714013135971035167053151519258908250696072594413915425720920247311291999348245509705193091276358793641638730319055331324043740652354083060736256325701842312720061526947529649570144800607488640272463015876320343268077739596462767996339805820235972920724582747375451034934772074071639431616795273768080939091862515471707583381088699302646386119770466721511086891764480285739790791721636669190176367619833951097225623323077787275906130123937646511096197805919038380267329624167890364122950368756329646126687416614381849421216745823349718983365972141543623442007441622729748210500182671631961920407247910463484993943420182950949467291610049272697812008455445744366086262051295817258749271218002756072399219325658192096634448890837417466064166659585645098131349448999930145703013059033467824353272222717844147995326078103550130606124784088905283031771063833092662569581576378430712568182348091252974412531156119932607185684238439981364439436441258744460778537555525073428954231575073534436756140729072386113880042440673713203375673267392955464356875095636052884242631039933034776018017234057152645221509195393265189295164994807252640533923778791616385338971238372093248436973184647614459834482494407147873196879464095928631935215154430736478575152555349770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -3074831332325703450652568768855054033215152193194575499523293463355969038564444527592005630466689942535779962905622330156967291611653541584471560363054661409946103458516474322493232916363231891662308267312591339901457541608787772013834666280152802970879201969054710753665741297111841469489508016128483981733143731255027937971629494391641987913571703195353147985408908946090316102585623799259312367159796664781517336464866047731295844166217729758112109795607381661078836234448038541546504396514550497016321869958473019391500836038217710508301040020978440306851071763427326089244069899431133332189002840155414998374055991062952868492817920096637717485649934358876508671777819473950519594789172806344765984125911745892688270640155810535561614470188912747359964195417027719729736899888176699142564740046202506877051828671812898995565237986526586945595813168797265645165231624344178489868803098202969605300527814369242321985865721746448775283240955228965587083816302162350621678154951566167973143123851171226792875541430694875491712731363440849934397698805310187480760200980496658851122402836845178396557522950616938170165699757514881529033210077894130617358335087907094198051203209500135809861495978192721342707980495035036267001563721306897474578570961854757789185825233898159595752584967078493512854992785294492491147937676594797734928965731829690794426627086319765253701236883289830498550166418902969157186623947419080310878208063212890563014809895056601076467588638817030209112041046476711392421362154533074811041817140507295368807938610384487380579522062547978248440032361891902825830781012629232818752290940628568892521741162612466447123941574952380453630613147209539873023717949882747322147521353211972794518965467306982158783605626266337262140670946451351088752193582634705254590861353855991084122515904329050606528057429512125915605980028955623355007920215781040285267472197366762896395456225826553603755256527463770225684686771736324935161792377120328386499366025169332846043435887287495591555570959234572353978937651072746246961327827203616033706070517716553823343117575667475538301133669360151727414830591025885206433415786033584202842560566416335293954009183894443935894233759812313427459454537317677511275901976347462962951509345126150307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 2507959328662248112393979233090813323053540325788230151149519222358829055613707392239642173709714830508945960236557884012417442182631498790734413147320727712335052547723492265980300322369770213241673269999894163224243516077123905310375264363978129040392693256195769474093264342416650303905629999229655910053233099275719265633414175585573349424036300142093902124119807857581287247550101334390757220755264200845076980670567761743532985582697209264508405533146958370213874408987998444710788911032692698489448126080832264204354661118891940471205430240909268067231550451807370800315363663068329818103767039842815875578739967413953009081742120005674548093721157573678448146672222848888810783798741273085712682136033052458985188825581687641885301023264827672182558891109650471198707740248322855689445729999632378124770149458342893471580676410312899786882755503130991778940265029747893660186880385202008759357754114496550202110147306637334517570535496798561229945425906215116829760787683451157775350693541344238706430341427181640113978836873473825278080789771694442482717730507295438537585968191804922342250187041288263493267129618184061435936461416735321894292628214203895111670366413739795643724618085395559797576462076639155783720658922993872733114413060085374400599512416527042483549742627680240110646522935054267401718332624187896555862361953094173091860133724856387866712555258429539141099180996760309761651261832862683716625548609559224469885881923627229627215950610017553960342250232424990058209617055897005276187637305167259196922226573818533578637326487117421469919569713840292854615289785281282545122318895560853041483542585696775735992731283944421855463085302402996443666298509774872163487993059338610606816835482013810863525990388391794930660815584266957272689773454465521779467594644839818547130799747350571924652340651205550638897274985578259462930946909567066546440385681797413205672356394753858423939120284091694533518375233505986041380495601781688977418878956341285146236598451362519059295017069893951766404591720688011476602619072698273131599914464074708520594675531961455329096930475769153146302907454683548053778757442467623287117798135735489005186236971384920982386634032441092863801259607279562430117083038657775880086439397227013079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -333111658598084879944175165439319603982196229308468192275861068398713176783922163167224282649149657746735646382850576380934571382811607744885411076768149163693102969563428575974251819869240765722580451900840254033433679966932638391047637114012847894133239805871434543819317797878786011603283956896326772291695831273329823770149199918364196690241293220574512014876067314296071935244968535012637833287273864475166624836163971234797395707985739254800929409845183885904924835936076372938756620069473264627030011264235985972558562354309199630257983181270977807175238829176252514747839696436754709286909954215109570555262903801711844654177675186944228834089970699681031344303176950090898083095937101550289555675217797341011877728658128225476123750587748346662555737965672306239313946713087711659053725456693594079232902542524869758896133290632434721833920407355666239754974080380001114409042901075024613256372832626085062230092153209923864715325240036994201631697116549268126566737942098666552974249396702225088873980275633516895182012822101301213661916699306855371336924677217715131433147585969468076918835135544952194870256834465245284748737372432544962099602886642093951774140644691386966236618303298714933634342914252666368441961425122286647398437482585557256100351869049335768530441379990394050860895053764465288397568766984361370401611696848273811378250259123065045377978319868435368616524267915995203942958886726927880313978266828080594545523378865781561830120635654330660951971742849147490691179147157182851879329709290914275128980754191210773159043168955373505285790801467256267050527158584505720915997727149755497581274484795442879543148765843173267472913256941255938561593184646053030120715453040779365864554808189359754250687929300449026502437536663306869825129021180399510631931459769270573401238834054268624505756281709025757090103311413548229599751724047516480334897343671707191290653777665501409875308652859520956932148059122773118904261262699047945817408609483952620430209646442414585768122369033890716033366285719470942898680070641617273100316840350526075606953679046552231424124163481443085396191206291082327280486549091390467539658900777938779549291166757276509338333137707980709896514829830689838149419889889841531575091287779400744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] -1179784389428210762478681796923426317713613841317049430361275527237584439299087999506007462926523931972622111345224745554774997810640531035268918714726532537644073487056365688777588919173643508493318682891324525316659438041406349104983541517833789943176942682451921946240044790395178257269573072758301630954796665274302983575589404188446391868211014306098312720816891921944243635456607112900838162751816741957314322656301702952366832263821369922091243430477755800534983568760579854060995761162771453409596257261541647039489790794877096623085424954554184410176251217086634820777695490728807296885008564427993993390577648033216935525860454976230719744702950582895693253333436749995593670906789205243461220474995089995965669387845010135001856431122456594789546531834611489709236895803240723503014259536527725848104063536726722556003802612009297938738389626379467823706126421306774146954181129370897962966880663748361451412587834319246508541083846084594999430342711753865456700415531509941261867571113696102571463534088948736791453304430089140778379509600639115566120330108734937315432902930580615496659962532001910141581857330333494687792060676964457441544255924380005301021197590985706545939816089761788723256451139040348955979698023611315861022689496849503738420395111653134165726645065775839134242518543550025955704740092953738199319222000070316406948589644452958013601944628861851308406207141259711767477184356061742114160244903063831458015948374129135159033928443101053852599256798094496198841593012629909693892814847147691158666187299371679170905731768508641265398216569291120399426585796818384535609371393962557153880667524308787559546340802245996200163684112118529387965803624459976927342063616097697033272192076854366216414057552406696929656566460842797305310135813571494385351658105581696630756351130094236604351862796250853715204425245510028522684026148398840700077932243269186073202981800280932727469641530784300881879287927152293916323657944254637756963258088992984442188619766656530357443022329061021907492185609186216086399133341809942213799374188167383320389500574642901905590966902140759894438173203938638113095669180884352965621838361493343645501093389163661357468749861886894429677067607990512734012550344806088932830954848560842014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 1260441960213953068915997595303445041938063771324931156160886738683708366692289634998941072601299867189778279298083905465177388809137433794757043178442377160043826572001035077859077060777017549024283545636714752521833957064958454167736467477495642710489678205011231924576828503243025387897065653627666798084293650832788107933225461473701247168474911321766542780597578282353447993854069391572684346819182261134958245668385878281081520106272249326541658984225998007675183159793750117729933252203999762165749737759358157453664096267412302884045303730129169634150313579792393165679553862143746337423087349016422705957802643360216744400839758367910555950619676501431238159477604058714669576340933722214999052783099412295093412712102932466592443625334944827704955014716920709826540210072372989665590376955143626915760580011295753960506764565090181816976987422992434168168330397266824041520671174504048245314260425756693108302500658877448047250745435615892949432777710992093021777051985333277287502594636616751614644357225222713904948176382642067903588413795794098709173703236994532069717740286175129075064118418859808137829613977304786414708399909784996131209447376505390707027880968745441667438421098733786009334940224571736041133253387768950032521264581562579059968276520503694157186701796037927649361911556108035924900407623737642282462960751612568295256577327376413892940258454028317532805505356810699985088502212957889920847078434019615073228497026100109445342005236794473517823919535086038878401019091250819202769422868737870680426979834616741908811382819122592133223493336522295690916801945128800275237740199242262707528072737808121070351109370283881992330946171277281103860642689734238306302045950179494909339658174736071413482449096941379924539442820396849218958034007507436809320263474063208491189610683315470743809730813251751794548858409539763534636876006768699652373751631799933551100812880809583597779400495563917265843283086892884794661922428070222843265892173402910879820516731653465837049770392500395314680454598215534716704045632717297171722558023569619200315363785720353134418302816960963430590895451837498143315687653675482645239602981773411065719982656510137260320371678450174843762316496503194434201741924313126363074540769578540072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -634111913425661159538384648581035455897545940740254757642467087506482071783829983176952304983788336957011138628278846331301265053896543456274733338983842435437458208997871108174818992761351586943115226434103460216118519856402789915740408472019017078721283548663271567427194705847186479224900504497025334851831455178742798544122984928684671368021393821894801044923411404892901821922623197386372606070649515766695571648358651184295853369737928371904402666614267076940231707581697694248802623817064702103965270453836593482286099250061364050500951601294193278450493588863570153007009913137686908765263923217025074825201123382389186992849935397529201582243503786220845626228497670749947721179041670098770102220217449352090815933628806396116987164458757618898642981260948371295431456711067723787329989732372059349920674439247978598011334593865143591730741998945802970015928002331660884474347917705228977194045091957713519634690850017675580060041321601710898438366646243638975074429436786509934049751253508147575273825040464148946033256187138736290626447845594062971016582209338496219603468227670879840306383206833508616122493823748436745930835187585232844773177878714623571881972177529539495267868723865630543359116771798438463485368733148774318494120420456304119155867918249200878102439852122406830471910801757801800408178542537049237120513148893060491523224084025539209075434057444707663236530636441194180584529558599703576209854667501316733875952863808068003527330028435423505902186978945844029230079759714758100343526347785740896229225245145310312099832058270961151129678679544766217964980080263545131754651594083324950837614264016568045169305043981229866515245264808429043569593402296237041889284131919821162391578370476988874792929359605221503973544549723556764996151271715935595554652316926032083398182683495024256473027061238144893910327910406138184248697623315318656757199947402354628866542323246733931607692981916116590593255944345481566730128504517266166955157305125662861249225481332613378312957668214154122351837558582721013680409900244514415961803160787647568001840190601722803141581712257579940057965659879845533440864164332382013402180502269640842959932524815563791268893885233450344134451474718497693713072306308977186268817558492122447872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 113169204526219004539024996638522580679370740531371928424460678392991804719915530324927760394226325859994700757321195529279476317377657707921096686768692795814289602196236990698894367966330093260822664857043610361994603318119054858953591818282755846991539184141867861526033862944863692187132425061286088876743292080203427901595985000378999055757970458330851967288349089287166405573530091987747525392493862926994108768208826499740426804253899620649468343650104743980722214069027702740604501475269190063626867834894764535942486800350609580065937502234198609624651023161611722904216438082584775929140319313810996018545557527024583753513765093332432575369482625790788576315867713978398327953554577216114040936849867872879805988375148068440187151420492114946417940949741461327966890883025974711628025091378123051821649410665622751481389596083868545650457034129681810998448316405408920624776102005336270534418550968143049708995468639533500548579037920105088048734981864867842233813116500844823143213557518159099042967679617998409870489197819362271579369189055434160741988935823724645514614330351020416934862296134985627876574120168153397591295974103924902719758681167561180199383111102199640474412779933270232510786574665212748928942080325782482146157235858036948252969303437880835305477414670761657293024180497035213300413361594362633167004718037145557780122471001866724233704975811325539078344556749015645096084347589210173131625674621834041825608303673065541034333724041040876708048226065958114513727435475665413965675541547249706280554434330142129449464174580534758790083860525491625704106727768110063528322810758779887922859631908989386648487375996947547880067127592867278958514687821821419310910464549218181267849393777180700901648009395968831859651284663293071835965281981317927144315309517161653646836889951079624554910820231559030264997725384560067301999797660960940143520143689737063359283874275599275400846392839547590791341538955094480292234850675035120568713790106701062455690176717697578457613920177228283340028747961923519473276491041242084537642806200055159034841727119945962680956594570419274037816484377535279787655669890017569111709169303180069881063573105750716031322625737471165850289440411895859343706890986345972471826812350349967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 78128733244375014380655190291669249346858938449185078458987128968757403725847213637296952430627262156742266941244253169272122565942381164010476360827318650595741949859671192542487517528551913186091779424576978486967463430536626862417856102362520389064702622058202658609777331106622787538457443332355241891306297806337350959187571705720557035909486929520113054873681545990932386163657092874045396268579700193234239371776135312796125502785176271446136617367807349033076456039913274383139889395494455422228836110340909006291827999998538228909315082814161365843635577275200755591325055765081892175678611560794365622685345304070146029462929316127107983609083679874082778997527162518676727358604114649747808579914736056403396166396029142185886106101913489855219466992839192524430914100083101815361342538558451449363190140691874295546450345413797798562292242640718522936274121822784392167248073450043850015370104601097876628697353938263143585551509946925354783554455849813307503251782255827871062922015931197610874279964894918266679412632399643793364240805796365149525425268707765832982812552278557689520979753369959161260792634211030580904457583623275031721049337144693863358029650456832001360635592445938046323527129717602636832941549974185484053090274019916800789231828561956982816871647765028771215945637216972758918694094000155544618318403050320353154319607170334832647785605865316372004599044501432592620007446797562554735807426845091319236290729357234062560230476527451272089897191252636204137929938583236316179326484404397756359094636802795816747873501402794790654772294697085031911420921096840980346515734609639728465712781747742371453888415364960797718118588747533617587911231285372485435159567757385276568494110178773569370321037108181178703280861630313954987862808958083228013377311426877240599825675251859269442944537846393236088640507289122298405477895397642088255381274711994889793386520007290316562871221797281498405198268678707441183240066038623344949583023367085475429964144216118386514528258318288461879548638905673339587606854564928370936439719019841984682457096991348365704817538595568294468712315805312339775813811465407356725121328995697056380238548266558621057512133216992302391915132533582152725777833909707855551337860185767018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -77827360558513720807279812079548884163904282329048712084887151952436658307105093346228186292888988391779688670270823597936134971266701011074130496801043627015610931785140700154476867555769851917358879768141458165254710716331282424669140742236506662770894633926783924437512263579283385613236798469743328457360139503418498276245690732295105654916719017768058070424577554240041979431761793194695967064957708744501070701550538828257199580676247926314311637226464758107129156603714333300389155167498448525528591081624655176763063223668575923029257655979054855743245545639418358288402009724406147692991426888619182180020959711797239310951559094236445869367985019006014775966411566737001345193404255217784404873465648107267027592948094322626847067355777375146359852115909568395360364355719742649031803190795428480114342051989628035204240961650253527312499646668029697998548732830194869845057100381890314541474484844462525720541224223188593572533340085562583525220116119119698153094159445727781827459006597306018204439632436032968901502736145073593227241767391889527400127962780981970968856784015246749532023165951776660265925746643297287811721914140286614043919449777279728089535148114023757231149238920805234569205321015732092213673543750131749000585943547806538756523051564304511948985197671420163245453065866761755619495437370632740111405796565417954402323278484553419572310364471324480574942689887469041218528507230120835552503012298260964839628062127724083731361745709373803300215091665140629949182277168665780058484670337813599619424934000318117763259626976712685137788425561395924109442155220783677847220349817803887980026359728629056908015282661821300364799650950911805508348274237709961550706753953792021724310274492715080925296864454214787249365443389032065937350561063516153100227464738164921979672267882279550386958371286450435622653245623208511059497244500007850803606855918449678271441710224126998362100322247946134994937432474077887700335798428315702357124460688843576665144207388200392631970421636494600349655155992327890595669099043053254245883081730311789499725239228496853414400037493047750345862087627532734800285965553497614589648159123999226130179618321586343093765420838493558598286024124542099492505429806377100404492188636728524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 37066395802339645371473904475317792962258193938501399847079995949637626839683465172770241891081362328767371496716792653438120009208060951371810059421939919808255733664147733454205030079787387146778206699944013175658173940350674856634394078324197938478079705579547845486169031704073985497814161669938931098726847178700374830655831029546594848215906564729027545740010113085447823907962097764715204225329678643668440939369174214888670961045053222709755163920524798761607044636243926079878125197798714844442587077131046906351310503494649031630255031265177250559579649056438650366123656917024747460855332264899501957115484783284789493550395409592306329198101512260130071306551957702202955483792499116571112979556798415845869875816365147266049380523990383869009488516817177117216722371366876679221749300157751329166241027332455718470344354688752532684844452694949764454604607975267673881513682092212349856381786626674103590934004903061817238850149345717676561510415766280091155413446024544267171686937272659282534239909234909725679397411160035259786287506457689645078409639048012356723523300285189951561118324174970686418563743681201547213571093430596337133577793875429775515683024421120604474041910019484319350574829481511665829837212048879379167380623517577530707327600726578749885938152103934121180331985318000844198911832616023036618599113386682612789458687866469554083334544405506830090908065350787544165977230446885923528859380345857668353229517146513443202352078675963943994898257728991604289744329113454003486394617293918066895365554187395668290611898511791794611898109388440178088477413396508945911236298410045886840417564267870276459248748672366194635214776155356907190743628365058779508930198532677093546293717560740309933320306660767116611708987788651247655647789255160778304665416785394966873020021445690248988887993374047923600551648631304251823197469516965373375318303515664959239520296205692834698217936320400862305007673416981961977121088670894548730337310410683095397736463490747699808625745751666925913147189759457124547819619151126802609446266708128871084480367352882135624118632328997712003406530637907889088435050530410882002231489064946850131364238997424576223795135753087305780956443086993064802098354185452085531685087228861612032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -11834095920470004225249735848959906555140476138654299976192396943305052124811158166198819897294986569703887520932497970471698139945069662942231645762243570350403279581321863036356502215906185299891289009100964813915303475198762210652646800326061653040981710516053652619784245859278119997920186313179399413522590825054470039778133710559494682503351344901691028482473764265812434669004516387584497354309455495045617679134272485596786412773833107630293325143522688490177069321970259506586342657209349976034288272413573441228490680513955566073126467619956640198614131119128439487987030210738576428430764323490747992272512394242708310993996634936619216996226056156559279494337066612394509960489783567823872271912379619533957049460561391839724317195881984057807005330396544135688472532491336594614741889202206107873108895762404189758630445441629837940196969522006257875453429972805575764219863538535555322434090674853175806351477080803923337899774410953088075056232130601306886036015238393598132064881505023145748445191368104347418631850030163091266768666033742310887677304253524997609139638745562506415044473465818168992234201190024880383619199406544280541259831862911037532417939827325948343142602635778209924047748504435941469201077887905942998750570926096124885614206827065192801171848524934952424094407949013645263106235332407520242274148115679559839226851320981390634707439443720544569417691282654717246394841195526551930974384310722681071902254788380549869550925768083357762372167815861518409351910037252605902325106497436635128535961443921852053723324552448011550771066407323919964718734257593512457121217390835328215674425866169878002245610946783792500858082555337602146022939981391733322649639756256023534085010953671356881170263345220362755255526296960020965158644045248259024774906801206702848953633894090230491326530459957316093494147456614950754117747456426024750136782878035547937461524524640133436286260771098963113688479174419547721014156344134122370231610955247711890245859460707410280421633686168073277247301674599008361157844202983025627820669961726578021414075262209254019121396871324272695731397048861777087114896331280308840052689451582406107953066996576209394365020752358528658503190429580174065461540718451770858285030879096995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 2699912137123270448705438810975681169452973570152091413711055376489424132172926577666039779169056251148331524166983652048840122879413758085261245069237736639966447390493132368847030265606933468239445251014124701678188087610332767121349687258195918157331907327591046497653487527918036591962176360875435254751392733293436846997507669588036956765389293645303878874585974436200411127704885323329463211679404835996124265706950931172114729133570165709363276466826572791329145852793903395803373857979724060737655706606085897477700548015244192739898445671876062985533019482262210571439486062875302547756001083963040397524035890671774446399084514752058334059702984423967187463388173733813714712828664811011365392956848764742554536985950557835370623481068091274812912467355167836526771431219259930452963260031445951227921333054798817006688938541431308933882918679542058175341781860561489547026234098059689159775574023167188391335220595546050929549880150224049487648498114490080725733804910376756877559447022954450294324883963997415487338022108676617709250496154940139307057490777275509822137572554813212139277545957849679292006777051461613720463883250374589270415662727725510584980603486090417768567722962875689183967579052905905723699288603383140695649853000068032605784906787860776293265142188499672064010347442345918708849877100471547073723726054825710849708364598152478351818322068631000533026742662780674553057367731303863546387238884402683488049277983196196100177633693164640540623581428521690477679685754852387913486791711940225079396037828015128921644993661470112553536452120699989100029526151101204698732510413492099753111115515755974151133715363908473246066070818978129822825492462713142755689283085419828212284238464738104560808290698508879923982690544201770717600542344397422538854963318252842402435879717110627751944807593840978785484098157983657752205594676450241438084202668929069518184490409107282390722441690766175403197344819216697327721997491065807138804680360107005445236689896529378991963459011055295138672367733547595335286914277961744734374423683438784631968648860489858967748972184209677066670451805631072918396767569361333558590360747389676078824861475156844503974945408718358067836656415881160007365938799071783778121094511793799168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -388593382403799568949850605558727477249641710035796026060311534245414156468747228783246213648379006099778075500670801281217720053200586076667182799007663646079793558387130348232204121185782783720692632220595015028471990902799566716192632900451096805935962189598372823359824414171618032226793772811744559529653842362014426598611005813149073494674789304213472610072649465636337464407414284358131350582943977130063059938423445514224129990893873604938452686093071678454336815233759866025097160765904948981468829564672241071524288408145750440185128813971620647640381192507438474966425443067406209718945747386050499812463601781405959730083779534655332873957225597696768804883113244205555391384940246121849780464861799792585364614402710585957933076642563655964964361844946196504841772067459694338135652006473951447071183773180302762548924198268496784381527580712560555912360794952011668157561017307497782337003833116034107209061122229056519117587507475300420810450368863445556694252806603006457849496224004352497076902604717670267496436666736495373618424552986862889147159905981034176598857320589171470946868389022521102756319825934827716893036963970578791234046729510013301470915435857658062641556377384736142567459870810355659702626534982136227567704803220455749293834344005867153255902270202274571694440892833466522970610867700925141759542872189838001953414875461142777800533180189156102792390819846496367979947857297875595598532674567488648093557323940159485982506029707615232340684469549404229614747408164229827023973463423502627212959898504305673875572650656000590514095130136906845512045805152922387414894370357897782763216237471485441481640994056756129625891085635793029844888401115564174271491803629357493821598139119782169503121886695513299622239935570304305884100055096253478362758471397546405595719372303627748863906996433351517365221880666499453230508727038482389008758442425083017109273691491596050059887013183598478708464675590036468720298012880094857608931265721984251059328696767779154032051279327274861351391598446543453899181941799480935596046020160132109327575483711503818444212464929420516349067141591775294974825628309089617757952201095788261758881146055600034606158993159677065893582727994549236119373338899907738878456944205496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] -25014148651280375254638306617239897591017750123395593061575383776180620283453457357476536048103919332743519147173410796884038698070330264202469933751014457460132157745820605224417933442781027238905728039568209289995690032095474238960870399722939948189939447975261463846115007492760748608517335012326499496713615341800238450209727973397128836994865668741364167737289165790911486812224063791363946948250846165265948609550216425312551418215850176747186764492219466222050343493942465630422339048496734730017876459910563342346553477913819025462540144607742303576924969858673132188183830237194689979593654873613503306162159214982588680843087918898958673608164801953570866067907983462617474834186646068712417353929960422203956987682604856011136794679349687495144184974739274429652110888126944989406491665135888077070089130655385897461417631797010303038540199243445486512142932385022125556262273439450995519578075423937403489208596577397434795789541811994349141311005050209425304416198949691460086655478177494849231986540624063839475559774999871279194885727864632024254063840162855818995335654828216731295634079547282581661198225454352443906424844483458827642024252901415506647907251695774197601283926774564664451340044629657507758245225737238192664976577155289084297953668270058206958660230946499488962446929572681178363574201105839634238283554559447314822841338514282931879334890380965450039685705207042791251405085341703572078125313339619714643025178154406995327224543496859791498250656042423399758782727972495571172952871231871245639844770071427368241297086622647481452888653887949061008848513066338209509450453295049560319468294417989377759722874262835018563256439660383209879991658403124160514201538796186277074250832647703097836426933598282010073138548840899560903274986983281734592525394387897592921310121468034981298127594988426174032474877301182841051871316715297748470572482719270945036450536331190287576371818306106076697878880873735616653345101448240412614074362751235294954513908342631487486939010619721512873400226084590685804504546437618763172816673445630696031353465056449838091273743711625370734476179438888764827152257847622721916580994218830691791837161016601460713482388464986008616551338933045437401388342484844811987530068244037632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] 45704464704302218709145121377445389644571178909968715666327939399236889898257522597132834828918091114891032757309829466596299682707956642141849231326016077495030357146210944607263599162037429337174927252729420845880217076784019457328548789626958969371916067410572481002244958714405933288847242442387076441749514841076151732269023172220361703557771275720569298067356115107461329940579320186639632222181403569852527914832324057128234214641954931093195253262011124929086617090416993803142585340695626852267776818855958381575159328528385461855721034485407367373966897993787787735839324076257452183746826423176113245654556799267575267841821628298728126810220368599644396983373103372011961601589179385209405177714587024096247439112207408169443495676726271129686155996487442397135949795071414166585816615669629067368239229069918968484070426040583062822274438922442531051671935283497573901200704180574889014758994730926473205327701679936143065633138538152016967422227470213690488685778245988082224129863468843840256994867006048796992534396027990591056120545152396211981343431249221253578943692375788169008421682670470667385083739554431437252597074679811988089795184856808192848369166998672022810859590453300113651962930366901200189692112498105912936876689813800815817582066575791049190351352602944781677768909557531178606063654525996385083152356583728970744541944265913717504099589665257740307870580255163823313536303917329729269558342189945062726815242898181245366922439853253083681459026674516177780922579704481323785919467573400420422956477788276440174982830977468118347436690251683575735968337427772241615467031309414838599772613245868071141752783141336661036092165645918793072318024044190871208124444605420226934834308250465346949152347869205462392502426460524869528415886867395744193833687013755510330759819924088378972617238846217847357129715771142676697624817238446046022060409779112561164515559123603818467762713562810207586545508009863877022547000102126814234433208704952184762521941148287512285362514906290507510175425406377380135505701736275333909238944847789978821131924370369511235390953195449489851260528746752669146443407862723656347199698541143407790302320793955573213453419852658144517098965343007751749834468794872138662176434568560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] -18427174046187853271880442031711314548854395078651103609336371595382226546563991504120759524659845892341114416533547279659305790266074813311785667647766572454613923493274578917162647958779263217149772664863448827451005101776410277327727572908301607502047701421537389439315572851909481541595576713559742406425013563939779709656758978081825319354520317801382418082810307551852528769430291818525178523688558518183567670365756040733434293984421249596044960702790441015851313318756409432252505860422579233327606919684830929676496684485535256087359977881298177543463042303466886557056221440751259428857427731963375433369227123985795328372032869429073790225796724790388550699511541449302152259666863498457600040746582051789906996001043243753724424801551809929011232519856011818219913352547177525354683874591065773478004086891782443944669177771269446302574858338082514843541891836417590359526836918704334382296970354104372391707149700812175963351949389171830809065224616142671710393101495645024908986137833927592084202621440128388674997271589956666840559554950884398819068631974434884190285463683165226060124251479665292761151986004449711961035096806642460262848837213815062022608404849505129398286049202330661525691800174962382477007624913090058781604102809144887580732948639413232824323320994268436149590392374877132006175235455746484790946593199127546836944962428535686368664449043053186863889291403453787700323647515314455313284960725583092028997195439375447723781632103383209608064485390480940586478133918642647754702246670669874241400264390822755696818646900328406744440678699089353266978147407422704218870514862023862862856043800586104080597207842697154664407761133426133764144585581856437182224767140850247264242361556807514659977792254837285821345866826590809660945392489835807120441071795963420013331467908501617133136424688801830762101088429139441290269075191256539803903428317624924932122727200068496110889307775750509310451223654340413846369680164676227578593925690349782233144105774824100649313768515555304532565757605528026967997672051863036834428969098853634056255732100243291965460125607848701418340193982859170203782509994378142318886074614109665082701916219927547956518575469148564252704246040408405228719207930026342306512237477494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] 3668720818731560184170013457805634331100840472173534041111614143747491865815494614351370484426390661520605172727389990791432299119394390951615020931155248862532085401465080099686166050791558261744608970153346780335840188332192419756795221631441703212136457487023900726732712994228541982041783838447990149186652468303031969623546386044340820852452392033745285733159482867087635630397920950474388606499301019562998724162744783752061276762726945934885128686222693425899879834119826907689947242022659458171661325431702102521142197849424709394650541010580521568365456323912991262719814266322697016050793418814748146633142032338450787616223481283894673032034535068129515478396439891647254686735602298741626617894077105860574176320710642852264218385773425667462340352261519601114422252230344167284298834985974339499195445528738043478812198168342312465876392619466096179332462122165184016509257500367493882759547393606860476387826156551762469165982337477916008349229732626807455873030728976572993838292695300249934224929123168759048585262278672919213105303348386221828993658828477224104192236504220374752718250771482696753906853515196285841533829817090979116333485257290149014919102643478842767375003491180642975588796202824129412157145697864279806556859462922429529977731089777770266957399188213321293741161971090929274739558985272871590643587260320702401368335171329709262508126042873297146685241991783126860332932861091999053434609405366506724100428467348939687734652209831037508820454621130090557710825067899006132441954492638441644714653991579371079478853207045946733233828030702266986559670237076767003935720464851951318087752637121474629376009755597061084384149731625172410072495730485368056162945957631931807754330727236982553579262505326275320410529767572220092163604648384469752980089573595697304867772674684570046270996969324409468494946339826421434139328165575335510321284067762921281231003720370067060201242322779876543405757081285716619453555545578666315619174561443967799527011330412183791710713209066179896566275820223725106687629963803958189215279545212192747133377945131514925756761313962695360859208525401404180130893994541917226474522887548349871484452216954910792823786842137248323165502854597063392801021478001660604075719891353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 137699403796933696253886711174473031708456268321410835948317013653154312930347199228135736857416190559637411793824228777129554027577793691666004814645068617384216738143555635917841813804544463999525955701725683477000521782548125348648468282497951249182205016624937150374454682315402954206736979744816428955844785999878220374870853314505915125608132605039352430267964626613667895625706293678431644665383812508860589662801194058889431368130348865591308274905630138560109310572501113001837057448059194364287944215139693992495368048400951339538504975551103505741712924715233907068709951765975376284822975177591900475675080461213296106238972920377255077436874560777482011979467098830056591606254044356117776057802807933095742543314686065476276788835134825577538626040641082926400696429474332448423018509117214977177014202834130978708702845624194825375432074522285415198376052024077059150292174757200553663644628816266983798646480715370212183578638300276030496325111944125032093306614132596768207248207385798936622918682109461275644640105327171955971884298746402554249045797813256487546115369345627871469548446710543579342803741109000041091716511879504086376900304045589731300050397352556805267605072701526667519871775895307156412808158567481617912077038632621067967964598675887246578401849080095767903307922749409680015978662076795485660543261194376112187147749122421696507045101193087542770797842010150765529716525623776059463752128101204798770284619329162138823348831129563214824565456285860999060175443630664056484790290574884358624407778380256106412973748447437348605587822472386055051059902816194715051600326320152189035401915917161514474219017186905963464279389487625490449697044142281213104878387423941875723349869701203911768231251686032974289172936988442291950985095474341063405944966030499782353716747129402965498179416877297569984044946301487426188005664968165201829620740861988294017467539394997991963768064836621420617224573379788491619318054623203990909009736830637891635692520739837265519620027934493167413648076884881199112234458543998840638919699928398319365576813113706187011500287496591452045623817642071744432272539873043278839446327111702507804485318736771697971772459171424434821373859484438030959107498983262876155250552602624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -396727936306280680148325895731955299008540493293798966089036679031456049330832823586400218757177111253359753928868807673718715263394226868624938860970009434635927661800306296797012692221164205360640727843792043421191615194351800383249819604011757121540561787153236740493212311945876299305905837960111630040792927235577005116580047935919016925910060023629659808583935370986724570000734862166614782647074875646782847585273562001841344812992409857545051477810647164077603086074564395180027495985602132207161708792409220118771382040480021784476024276219594560538525183168568571358585091749754038755902110786375681775086515848935763561193780546233625341368059358716014744491885989640936342727716449202122373416855052349868004319460696615037137373166003726638264248127978783574019340620746991610202646102079601579378799061468188701913701899948827837314629213049075657486485009039036701892641490261309499120375389367771915747762836038064325216356546781456571163303975382006013113552098632011879300640281165638497538587817445203548124502712297001625570042639385245665821098503359585957602358071219612498235220082887805586957417502021708612925112279691421019636482452371987398049923787181330840268433016206986725038418306662945415287325154696574676205896213201579655736871693456426374924292950273063847657773902235893733331232166090895445662092308021969960090090328906750164613999880352792988218878895430477953956346134701919188924918460018130450440861665413748733647579380650656180723082134713393551903104817930027996115895314003021136490357824934932196583258441153306048538797323186763082781278169491688362553402997297864492513520055810879158482254658257343388472699716015478829587438948652965269569355133405201841672974713855174983469059875510913016406176776568013465897242251272047938652094914084749846142324744000065541933803976846964325617693017563112644664167694689662547289516807906123612497644171431777845520476800384437410562738115859570974208646196925276090656282362095781050194496683751204507569804377907874729367389316117192663812114232696023702621545448609399235774700620743777641295313913981247919507297798887738273927975457293178231450349826914402565457531458003362197636578940260582976670033077019704805864783497261890698986509544980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 175584165987425911617617298975435078707674833854104827179650650031944182771067165418825721054710150684306444880013400684102275761969333612650963112670292697281956844300537527894561805897969540499348569459258743293000805036534328604383586153534466703478778744332336138065118731896483638586569019858461929598799116952203750416889058658134927109242098089671662875122038770657157470537344186502943214809625791763722436452365152654106085194089510633618763659119434451386327034721877595830702011021632210658682447247009685578425750603919996259204454822445323423325604207959891027410533998923135917241976050498714450397738018529656160707562506650421901673065887214736503962363237256218388781530937149170831036744261735884131524930636828836953308240253969862878377848833240167689200180251045727101887411161317399323118492611298522865110420106771192245311411293639415181435488350825005972993827160120272863731640823132369973648508447719449739063771835215108639907055866809429938407743626763844693406397537676490123301676246469284179848849497293051603956923092953813910839642274818256316453825786385525290923635132267386264871770773430186345744921051755888925289165371857631099980535973992291947035159545180731742056459759696985331643994414087805571842365889506077406101822727587332438859087888104166417973151778741733320867303433805397542371314725462556009710424923786638675559681886336055860845899851069138358634136941102307746248782130811372158678421222854841596010158736914921658117470114742724269510528086551913651782010597793082902443189094190732515362466946480879054926948830828786696760813303338844778347348719903601920362046632782911395690457222413611574174153537250882671518651848157316574508985915361290965195759742876435559497361723512612210355479154943040934611431770278122036072696558688059206802892632031525396446097956907904218279214517014153954332446229143882531696216208050066175567425445029489818416721400880920615582916416114434763740887916360866127583493824334992236365560923039832970615073382892174493216871021815032633936166464362983939284522563916862546480965162741064682782155606114642688630905938562530598280231531780008658090413295548699224142933383219384177169959905413462149265865889866807601522692655172099926149851875639296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] -53169753067363240349219811601633848898688195874866796748453479866218275188187300847998927865917007834806471572968151781453919424913218137912704161318070059417697798657025127079357635592262019253273516399241219580209205315968939825459910844143181499526646601811499165946594544122028812231302867555858313928537064055119313737442708734036297552939890639028287715469771652755395322484653773237990839803230640373399702886576995358953920410504854907775727680794626640221891428927764676344056389132843114030873983590609233174786383926123666289820794315602738597589943259449154861767463694601174612438526534404638689025305668867254672360369987798585204532316622924391837866863850056569240523924705547986552020244838836157444112936413002152625277444369622130576787455588063837559131091730503639945073692832170122613400177100714668670843357127486539903369831390940427773409869881608405930749930598952323967419686277194941107919689216208333334430817079590068273953186014812438758441823082450792917223039269013138264072615909196114875964082413002477765359332939065832996844651644398496923949447657476918194746865656448751539277423712001571856543349246917280983171127308890198948905102250014700771184145417911451268067678829271587063063617267049192228770615840628671360655804679252866790035013478365110360900663963643306763458538647714462309453153154465559588349713551777789466428868671354368502780594171136752716973657613174326270397029086303641065193462912977663244005183391181650802938299071585088094228711968604517278959034976034969034433129449373718784323778588379590718691741935512530587376536755766006564415353059955564922360648040091371216506305405000406030558053264918916756751921158588402847292092732478632699338688012625629554339109308248357678085418831889314663752204898358182387582192412127634403196033592680149593378343111317399206539892516796671418741347647447033540910197173262621619126613637637000488754730333025545805942313444057731143097388857898287277783702523175354878205528552275198587574673743808802768138044115642724801306145322464491845298056046960766389742322661255573994846482907596978695265715670075672053378218868094436792205687398632322157646816550982099429619993080494102993084968805715790649048839148588906668421236947681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 12863657544832607276903592667503853782385267316328655317305546316689817339448291657932658022507364198834686796967659357420419577359948010548068663545761990331790462198081922890998152417403817508917301111819266852556474678750408773341559404710488330362980186481163559495008792306324097516719806334976069981324263697169072056850977768943635913008989496505927714256289229540386126390191918683580889953369823939145949318375376241578234007819437861959663964354920663790285274863961478463867459594247382611343261500177704098124395239653918660866851565632518400371928209646213951836390932116680582200400290558688449927687354724213336447952621854642216264673554382654451813683721886212161809593080702634521986897527863710817009768163804592668201600404732814547593144680664974777258322768082191341961359503831621813853180403063529410270451640516262453686257360403558430989434016395325785943558347804219499507259887534908072351375592547501409469911106490042675025472151250116550968113845063494551664550392985223331250570744901417154927183544496276967390891997719571712896899045108535468469000682455651335268070681198495243392295826855554356894447243959608904630493986332292874547942999136930244126898220166470754673173154792989604604329404054912551535357916549461428416508915819032985529664164924797597918127382346469512859666651521317122679371161356916049120121781156637904902762645614720201498712086814252781844074349395257431114862462321758031884158669265917396620522667658213790555094046497293385778537996014990986014540882872325745310411458742808743921922646526334864239198972429584349823501503230409971630609924531385208641036428587482976018542314634417246756462356145885474806467010204892087961036788697209805913229764879105088862483008674537621344092745388436214332290636331346794883449309620489315502327385501116882238148067238643076695783241038635299018273565904368304021960557701892426782132241466963382660911719013031931936940834862544383060206418348379711241297186509184092402305343604010497581741714347236181302589960954194599192695958889103104151476540240725536596507678700459289274882985720111523414027877016949181236749821423305113006850949588198164852404009069991442749007885187590826669808735184108013647094490453756666765659342897152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -2615385889943737707929265745697510953525010402915673423063714954767883386778146784446629543172419569031425584903701447213408801217314341612579215953662628469129253105623153112706805137049345221744185571344420676510075581988838335911005930698244523952714821610686752752127954978082381611391951668775540667363012779704283810815640155757138754975871608220381503942386618262342768958582249561543891236630923581383149065200342620213844643877810710938948050811304873832767088852775717893567134115950163728574862605089094002793787861745021512072753854109219861693413606318216774867007123433142635403945850175170692907088677153275116337476504900218915738362430908174509920564706402735398979114093588254122127144814098183877429439054121184587727124175566004341239123943287975749623125691425438657100411594451753119996340601129656002819224922979806118674416448735245073649409597313185810522842161004009187887898978020534191337347963731411166777358187273790250093742960702758086607678603298037836141870847540155976268973932160089158107670608418682977192095246462564936872403154851004099966252286383079556116477658196703886429194441455907112930945968154814510762193201402320844403402795647142641802359587589505705012914094856643827407850788201201052048869976427605180577488143443694637968217550678824197239929708596166466474426807620279549121290812751444448423864239266744050974038800219999665455055824016596391323368341581522659226698132806242910365271786217858278457498882496047229652786358559435080818363187576634457593372003428875234207665450279463123174784608764435711675952533901912082758050977379805792301840628495472710116527467469044656551408792512575466082832373510459216238838874913598593183257297615074770645716105213695076742709358318584501909373087684029068355410043902326732658395829360145318308562832163956133320614984544720262329771307199506989777382719858323883535497888128960795427343187467303210606625302034983535456674083797357548577018304771507351601131995962322891782703114663926035198536894978073418775130354506813275029858646611014043964298908139899887976816500190037840437121528543413987551280622195987666519117548783456410965432809520590541450469429086215860034825500164759957398013989814468388479427143489961792050349714964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 456909923706982751996196855416434490211054829767426291819111442913578249225871085294955509830912643413288604687697708952462925204434851200850026783169367942729273159981371570711922969676903818716453408241683757218518765247940606598494749715188001229836459641246659193251403231912313248975371802934108161592163422657813433950870228063558336255526727983986944805435408383633759328195571782358752339039970763348540163195480930797676497131147835378107650604701508821319894741970839067290844664883304125131304141222133991247682156099526129411189642327545109941459836867551905213127015335674621316728711991995531065074820787554299587986907741232212342181114851091538616026654093454526256097439735470458871705488912318596471954250032645288375171305246833615528958160024764526246710076482369149248302049718228691371403408199063367892094390996562067342550495383451211965311614433088348649704609286382191628086337412703247430198546177165095144993310652130397462277783469419285828485702193371418175894244084013949181832684336230628581115584602220132568771420362791187293982076257446964858103038361379402881906472898767518937890615685572526534082779871385042621128028275673395807630653520665395293269322813126758416229563118959185881483271803906147005423353585177099024159104831854512162166765069096261952150026802342310311393523937344911047874770887898523005129262978599892396387790995192210261755408288136321401496367236818231340911315683964882106219762056266294116668310596902158265205208658166584341030358185023773238048025608076837432906983552897985634385264323816975652831040304691316923207747169506155802445314355865698614124255347539373965611297454697435139412633256284840274541917700360287501525262348220574770189116664548652075553068053529043188743771377194694056509655500824719673553396688791389001909952805912591030846908530931215207747183974879708588719687467824911484275630492867349067536648629339811798537787561429654980693310889325368786113897323157194808424669940772581041611554623185573701193337166065353991370246132866211148020546499479322362032571456686741076335908471605228855878796873366838822108056637426372056374766306821473842316198785875206063329845297240821787496781142248429017785909869890510090379118018261256246487020470272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -68670258193800287951635251122782032163348400161949808342507825455152446051454349898913227008948697810828272186990720166261374948230257107725779541889347865001986691368624514452385935407527133209191568370541660433292291454658277562755487199404643547442017763384779026767319441709046279688444758124018066760570792976853362745130422564162173925184739992470309049136615437766838609737425923721425075727737285772897662932296136248608382755705378967118680193279667989310706700749664733075972363577977162386207887113198523892211174729979087933711761989235630495061890786277034924756685815103019844238050669391195771673712170786327296155885997370454379427726315830425511266212161572109196030320720316377571368524732365277111707641311738804744175958533804003926100005937349682267164859893880368442512601952760504951177041368048134438773798723510953573972593177372508740337281980617887648493104787829418388835687188143447471339352552167618195764309562008528571574584726263478041991470887700109448783520944852169044217128627405980202442656694802957283877421674446356381209695113061027009945120047264772671035707264465279413840582565558027891430844128805256643407058304872444448991062511241320385384462319852873940404263954430971844028851546441030229332860142490946001427864692612948639163637116245800439048713774006059587770677072562023035683088813295581523941234008871617432743008993190819624248854403994459623740976593818325386010478656356081896672944252588465106165528310183109135321502877575997923012224148348541220529543321462878852993105961521121511208951324017648848876563421121356585160054519254500077308269651398951976860084883306978068026501585208804913772348102466052459201389276013908767986911911638094483796907393502327177470897581338793793745286584001894072883168342881028821460623358231052934335622114148751398554568033961522761096486385494823484782016642891603890549943640715736274753360006621442580275793775882451243648521796095201362858540206206797149188914731776948471471458840685952676676095992688929408617091267210878980197053309258518143238046096538785716982990438049513207986759263510059123219888995491290512985354575324377890799623000559236742772692691720795177859697772476378908746201111193556086733191262114214308923991654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 8700419344409093219981304215748862033188558485865109578446016846392886255326223834020164726191423835734763108380977444197307351065243115139722462472670037031381942190370892902553617784300041191530246458192653005536841137166656437380479418974298522788921886097298430571067410269437933751459760364446272030255750100388358221745089549536446050630787558308571384119652995369973444194617018374472372054506979317561767050688028290868731968644520277246870209616605417298665162267749413818427709515183726179697252826596354372088135558959469242241218831677874552720645391979707133873836188298833535490442750678051394655758495247326134753403946468602695108384197688838126036383256329257262204246640307008623631565942351956921525530370520966515224824132793593651093335627488758136065483158182985916437444518749743452333191707089507917342741346372188880614071105420061063746297668616908143083132036109509764191223816338613662472834839157056761823991515351600225874709018013338183831225716239128688095001869367689575838951155673773769034452443371155355500268670689660381001870864948521798286199104642239652240667355650062737021602070100637369833439703261328617808906822417637859778937420833747855867633842610253294691553771154883969061642791572080635893497207888805975633987752956735525332867419489561930776923327634111013801743512281900708124728052313158112953659797714624003097017282437467072323306116899941223780240508133566667733599344811366118730364422234228454435639069618786679847351314595010296059730677271250498818515554383718743342983807903552705287190705374902174017771050489103103169429296442598843996685778826612868118134140638997454120648356308456790356739475341707311130782975321182150110516556431351786343759141867296085411795837254581771120087249801634641445773798272804758261169806633048258246763950627279840255725518519874406167880843248089927336004178397910222505528349083688416743839772808275905125352717485638028601618384829737510347211459418638068490956548355661833624136751693748238889459781997682691142431190159427733187303690422687832700760398760526887122530018729866191156539706203598419442639023860761080770206071371520812569312835995361642306776144759931040932405324271256952275243879785268593498391069456815095003767373824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -901926163168798286579481038308579779296126898265095646427151246402248252976698342501959149122940543474042564139879326268624739070309724659268159533237418186095970511038950997879394491650282445144548265863246500323459787140496338817200195447834292575293951350571526858686436676319485551473319149395944043702097236877626698626414413527224726030480229889349911814208944198081881300227493477843316282392511422829888875876769803835633081848055058936678712284283042974151554902044725010160135950239398876157502742657470871835595542614813489444366316980917151717434212516832276554842168068287619969733305856906234237845428384751272954242655224728431459517535195426833628105885537040670265427047052485573978840492629201886160897086682271397758451364296095281067833794676354179991559353650502605592899386006081594374746402697596393039303329237548244251867544140592921573398693295632700560782649484756293310034786625137091732925160512557150712556954523080139523616537467434132553382735659456970770424963273248146734588464890626965751574002736316335196668785243489847041387691363499979469185255608430215141854336033332709597132242670426541135405503173558092225921507741599037970215900776078319969645561977702921086151650384018666272871172883184892390493031963477339071321902605605222799290742547342132262360743166375194141653425689222897334392650157183239700801431837874964581050789667161920911559295341792840234591016910434255709135504197648357087668744120076301645890915071933693627370521160168260957097666172827675330125209708782725449670495887916973246435911185397388568126583634082587728221646860915864045868791175547636748796113457477769346493061665586446580855398789238535626506850733311404672970766850961851853115650825051415215155434377163127049003989960219383594093403095700918296791619104390297645863561210154937351680917202335008411077499488488618888565980671562768970379687591498104222166864375838344099450002146236853465814506817930241867338484626768297082401922602142237512584813622819757477505109796850907717894495663022261939047024197191157360627699525672491885824580617142847431124065482784681107073807272736767273702010717369191173611694842630878098507560783405738560692217551556442181711425476949499351554377701377048910537687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 74522175305873345957152766777567764055687008476795598165956125287010950176516379363451173622157635115639893806579309403597499433885950512232417492411731615924296558034303789465403414521630434858547790169886748804095095922988921493729608468774527261646518314660613195142227538276607798005469203135587942674882587875032337965066865023187904867674588151332627272370649957046984207222532918502116576767462158649280403559475769451498897725005754779468324842306994077545822165890688283922354379321362428723817080888860313318131102028267573819310114004230054046806307079029164489615243716229563292126701418066370516965781604757895398528978766162835960291875932436410236499308330193896174371899867009466538321648788127025891600540501054253079167963363417246914627759377504045607214314192593467171218876270588417389844884446634722137756484305419092561068936668740997590654658169586788955463414362810173681483852022285602097172292671103948133191033884811942066035091242331597385358685544257283922803786360797792612060965850555764970826623711519886441918231786912235133920594561877074475019104010001843143415942854551693516612913419990506078583554623226923810419979041997674506492360111903588415880500359360343673801630299350729655518988377255273844767150736158943825482185163209638295650639219090717187447830903594531015360496571791188892055001729365953233180799457822458581589735508164790390774362118787426510146576356689754567668107947375674409974999402165510684953510892876040712272816146703312951971012337450755561574969281327299496225464760240178039910499800803801653646002143776573358496426243134941091320545851359167940607507063535400326203630220564379008446833212565074044455765466002708552660303461756607908198798478186588834207108593221164768048397729023939882728815523220049657395462455656939856898273688047367877224467100149869399021345185152215973103972020240160508245673950665204316339587863010002561338058566826923209295003222367455260862503882286054153304886224028453831342005429048544314375294802306630491041907702945377515205433828599735135168858007319078643389545211628467740198172331196364811946840277904998204372364597797722348048565339908871468952167783073385692401489448843775929889954465536326915779305336177888192792363008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -4702352327748661314126207970751781998948953084123113845822466646707803751745466425814958146804945361182412526882443570588797140953421045774630537062837631087522408851581635476703410059749118847021325472434090970494508376978951139679727115298629697494521133726705138880912995276951702837485036539522528841529478549489121198919777027591939886640886492339318735111335371127714005009574098993161276633748003494470683558353022952435750478981056851462983924763161003165318211180256817315816510999298944140014870709366928826140146714206556737882958383599309914540811237519780187156348508541437946066227315132232329697888029602286798167272090224043781641662461861553527625680744463152879173542677165373153317865759635374089945402151036028375419397118642475268257919034238480971096266502077944418240022231338380620358550706567747224408944012289764121131376554575076452197511461788290958003747661972061728816508327083089665730936763390383897059014506102228867499289078146913223963172844384664018695236841511097574380368741704458505820046049853018317499947479213505433613973694816315178818843089916458649279292881625448799991352658527715759992079350719183565321846059981212058116212881646059384252155314222810762863595070495752411295213060472660037322479900045209790732641378026592508352301933769659977774569844822924744759225322518201119218945489453419386031235641987911134997534057981497585193376980627059130420011873111465569020299035829888512969584955732690116497679403161014612929968767840300913505703421350658264984251042560393539862806665606215623975834796187539367557924637838551716286650093757058972662641902941739004717178842465073489255353225702576177450781582602016910195660106776155878008759489171008981950359808139616766913839999143750441975645949370672633132126521963504648080378029480154025371614744657583125310133915847733019905922780582201335828744264730792064562754399679862062714992233363566179983913289737445939883664150241980989812578813149958999457407013656231470074694990496038365901418811162097824149081627741711237032574641637841303590778881734055914803825625846020551227044584212289519741844836279078477570685566820366394227913117074903859216660748055743119473098397737076133026292993754317980083964857742244779403509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 170608943988584216568277535740659532324652372707279031037355205351729225688727903708734391256216212183014935150181978406899828050510095372822534571912262036065980341648395924233028625068430120675323733396143684298836199967602501389302705005520064609734661657249961055243721537951991525139952405683060231812170358372436275961661638679789032451328985404361377558443328328805792334669846918448401721663570246918061785270818468772884664248158149044448539405936898247354665859254875908424259086534946080125072744968300367196171019293933487358658061193823096054202868509947623436799303574528387886432561616597699978100910035908889479034593489388674271298526878237178138712322290288900859618582059334547049002611748722550574380748762319893428217003926896769974048881098052573851674309631036734305606151319817802966376233191659993260482584276960798410632495942149665011967724714905695626226229609380231908080067511560021817810417747813399659240038383572918508924944750719133017548190784687327728984505099384025661074323115383031460186577846270063452162310334585730604055640154828719361577087848403868236572388684175468034355476871797451583230122965740221193257209967964080722804483306000674538851894051717423891166106796713307769391548606983512297560473882135346621866517943586889863743649049695053687075663279113965674683775410742953055278514519367502953268199733685548291971450126103535842288983638258430603628809745155597477545473267003600229227732615167788371623816725461813294224817082413695014982373887214913259480407741434068885346513536502063302337168968694760105118073008435022860813321981263773628615446924334538145854003599710412466531965953029623392604878492633690301629100548053096429860827864584595522344277094515704206803257797885496111278943834905512970522675174534168035366676998088077957313198254132805616413586734625763778105402107536041985004595943996062951731146278636851837735313145867007791659209740682938214181469155212849153099634806781817866764074720839777247737534186240546002761305491880652406317061209839518665124503645768719281383687611459869055396233091577124385302071727480328174991606792825599780702634283164111632135638734572635004564599772652723247549256063731604449638044251550077764989041871035840386301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] 9480668756931668793447723029577271419402337867973346454991929148912884098111335521472129160190767293775220402157536108984852614413425377702037974952895684162491205797398104064251296505194108097703147084911246037163862127376998443682025512205423388754751342285750043199701386363704131549281754988178225784770361000096162575265090139988176916778091750226054795399575780375812071021856449309368588094342310820496428543762434766684060767893743643730807655381785497833749821548318570384062603724222661781664440494492539198027853037744681249566470231873999403872517618972712806308613657966700231504641821326113627519593702341329064067610108137976192940948975792244020868361546184584598960405362712971986044240545487323075695259243738507946072426888426714347078416536852486492129604062463007645328511747922098276488563183134766921908566705862062744828556873085022970971288611881771571875393811816141010965347833399516735054230419153768917122295900948348045632765313031116021169361494512970275037263217234359085637450776051488652279641799730138255930365751920418533484331011829944756498492152010143627763857662775919573638797990942378413775422477213857999107566069007508575696338620772150269365288496671342338260332286603655843361739276312343195865857708300183430223388395493561106818965694186793289798023742232575967431650852411872818599979326426237086119631210942911939375465864280225402485326894506829341024696422093028811133058433908161366561097378616851152029792222614628734545980655415774173370378549907999685629244772907461301721407354821717639829650814624293916186972762707951475163552852646687361695192823298969620226313558295133452727080236257230269928214659490004659795352997229800511526837373498443041124522161744711232153621353675608166422054387141965180457077682585391700429116107861558065783228142999106220567408249721347435444561824102545378971340985989406991516205995272007319604516909636301294401412489834569329459296518367560733527414122821227683650910246830469438563852532536538712062750782398018951818093617255900046018922745762156186240851419179169930574490200071548822658696998573778267097864471999964817173318778295196736639022071451282242547727135950412211664601431350936670816230720540510765895427919474858718658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] -2346612791437268283528848873270740286367358137163162570649115211798191032350634035442657105461418431045532032266837090266060487893545101584464896232960355841646416797037516125477779024687034512392583525514184227777741681531103396735513684958685821334689526722539697037644561438621095701221107297517391843984520231037376470763666472113526882839174901682912644836187710008723538956222445496358194219217127584427939807211736770960249011932400839075970582644139575625301187511201471137111463575179627603281272344178301349345095710708151707733916960839788735509054796285047684539465887285828196322795336483235209715222261599780314601859930794280083926110243150881759195587777934346106742168136290542007444830131157220364010327495949517704241481676766933276036264610931656758174781783805504805267325416669343021543890888051830543389956114614958981804236547290075131769749054905246599552579708334849941729434058142126207158337558101326259518813547025108105944959170378167264745630971587133981940480071777560218047483875275721856172738794893767077390654371230561170184463088613153619861684206099922985710157489683534885466272515673394933183444845070449910294557682982179886132425901414490227838916852770414783267835737329889387882027023241555251646001524685405005660546270135775031772335451308366584995592188526538582106408041844393344335852154320039208100560727709149476437696142108906348364780915633391575362874890281116466488426167133927634495934926780615035994351493396083827632377769198719937505841201881548103314087372696883798969908742090507167365470882594188561219194965690428826685905735999523611199182817468547924868447917235837862989496654760669933696960070324895435442349665908655551094068551220234003820448670130585045093302851705138046829012891983324051850195547357001214779834329467239433955291318315979346361760366224622923755435793090734075660072869008160472630752927820186905561585147859938133889931022401670247427592358384331283306855732239315178571803873019080119127464964934935134162657748489286718539507257648968393628042675601211188002497086862773717712033740562540596423250300047081367986668486911154726238890308264871906819213443724018053781284763900070731917408171360641126746428707814865083587556656464578597617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] 159209025899137517018467028398930348947989132337636297898681588756659779669166901960096065235583729819027078079564375599905326723729243539334825140676617086977960920181885343232915492278950269121265947557473331279742303329749611541143192508887854207972490099340689272566455386717450339098017878759175266484778584509780005924580507224880181929045705996707855192344835378102641775293248023555825237633163336605888393360426141925046194698574239655258375307619042976344988614250229309459826926316862656142113801398367707790224921677010798529288335458205023123505589085076974508519314392980073361644916455937531735907881974784102057565000378914642744966868624634278996880710681141015455108022026849310135705827507753538577256947771043074786758466890758525728713454008410050107535393525460579165533159454593648480658023842085261929832530234336018109237227842635571280218369450159342228769430656380131501023724945118240997065820287488419175858851489746424761720962891013942397860579396614788855521414598402514817616416380124772096700230676487950626840488321119457840255909744303033768858699562129669694593088141857902259896644186382972815609524731044050289229693555500768484390872222686635771173416492102379596156424478626977789350049246538415110815918176726796759819381719934632072891430071496110368242411301637325628391167829769970635057242679099025611467909225454388562780331676489920235061421889209779694061826959354543855629308272220546472048096005112347926035084059087891973820976505276453449930841225144606838475384324379168870822645117562259084756821198198400545086095293925799965768826189464289203206609519419944814196020043156136087198681305079689302980107583928228902791415007517927323603459518155914199310917263126985146209124167470423986705391410924820920407575073115546111889619849570392367087277344733456305315026386432131454196781330933561046965213308616116380790406929170647740921665804466620932197944697339916605962318679085681509314790995305312139237755946185242513206281068838036880570680560322725745081863521955816199233421898712629061185348182484074285444679504721783116317355713244133763278288283591245268928438237493638512879288749829394073722444183583871825526764883460014685062669946529826672688036761133457080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 3455171495952550320991044531946302380509379238649502144735246901642893577178546119118545410116695390744514744824373221946116462506742240295176703018165888376441550024809454820359833257234660630311056290339913464375523844421268357463285701911831677953967772600366431728478497605217396034836487614933646707587924712522004330476869456905386499446605029258786734727447451236732338663582521428551789777564124504821359723261483529344361863902744166575171429192745394291931069964728977327550625569471204538406341659882771737090288229136497403642922312854491298737076261857331894899178695484787720218157721767909158171675051139393900856687949406746702675542146356083675959372708910136364455183099038115768904315398784265564370264064871244567346800471668391218526795134089391033568888709123736145277408216481246741666039720359525212337629063280546128398441760170140480985799036469445012349762265919006034013874198283885672969553444738087168585850293830878152016420909903428234552261975598876559440774003338594561861339375146627318225402066586041956917334139755606672673201368746334183194337708107226948086597855265126970891700311936151825883538389173278186222462852473274819156242516455891920811007577180824906129428298535016949555062867223050197071808823086159692548546974807045084355840980432627089655306034232153517017213608421640370770219257949218553518878567930319476329758804153080187599131569989654741733469277853055009349501024936599591850622053031578703293450560169685815644029766619928128091047796082538923864223127570832150486824143156041502456296412821185596465759536905609902890354007059122803457625909301877566595566771055840887704000902897772244631419728822163225342190287377122026790533975839642240061249320341192844548164236080490648884933110029761270218575382197425004754297281258790666389998679499724417040780143881782805042434668484668650673441910968969204594571511720442887816115659928715640480869672992189734947686723188703879303270255016740042236115014316602392274007552088702748901511785794646148157467750346275458592047040828018584272482753324671924020689202175073077883189334763127693063828251445823200173527911483310040570396577348350898948993213172615560456039218012054921254371261369642824940595020540252520448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] -1108959476659258430169575816497639318055181436264671466323540148125920355315216900069638995338281449700929056692126023037535913561804470530894366189685528835376294485299957506031994026558560913423468009732883828925724038476821969061940878011504428884685174066265845137683960854951254531011149253744904113364218157342792248688874335811871505473763979755393069505764452387020859854368294116156462879931675403930185981597095561980684031846501225625977657650661618638270019706185617475022371953041779926148237994456252658404647520817969803722330562233053913331104950478348796301436516979413342754633116069455113965387525314032357946605760373435436282771949107850849469217844656377437650817400473998482344939168440959808106549680997904474101709482011653281655921256545451322972278417557361696698579801715558758768018358651210228491704336918629872561965349289510035000471186927850464588875105421704946682015071472398734119529359058415716211439146452363879319465628618080529803092341085822164895173010854168928054633565964504930855131782170781001364632066688384844358998294033265513958165707810757514543396813086518979309641654859411212431769535291052260040529639857768825042065014475239540051881234407711071940522072408255646931602179483904641636184553407137631870529087271597916001807311880313194887867035991611069630428739140176995124030507475487731762869976304506413458925035858465749330047836224153437772745114315181531758895072732139405705538613827332897083866593590025835101002517224223901880171069463901169431924323176321649164545330279090631457633178532717481102564876777862100689973243495648974565454333306710910483076124859963993303126751573626921201489243859308787746934206133199509749256330000626003476769006848879650022110165306283225445840668256635437450037474381706905189399528603762035419689247403918865409755883167232368992082711107682175782767184964427543103899601168841187381645286693758436684014932035561213660425644888092493811989682733077951931499426645264192940803194343030578782677459882721978519044182019159255710764491134113292955570809163282198668230542313751352135060797972980604287884335134297263640077273874540726816046288155258489265753528164553016246496784619649998829681167549238858488976777103907225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -39852730287826680027050739148725334034306182727738979088583149167841001684257673353116007556618754690484266750510076779969467775384371633206173462156482557645417548996747835234347694451607720322765651290475078330679882493109889542771397047433550619975678746441022534414900630165683919807678153287884060789295142989486104819727560685017290872365506849847439243893007826219945784988928232652513314087203992696755135736899653334360308052749673675167164376849865143479831487716985021886795788983611923028369448278363948521464992675125469987919831107614164829982394460589389783986091256214008420614712935334362415562877283809038195353306493629436530090891694320118099723896706013389689060662398533998677546769095071830596671640108800674265572328971277214040192885633976538746268703389508081154849990875333150101017095435297731205562956812595595598454199813501752933296889865081876822776434674516709902572411022962563817020668606723731770051376019827658348389662072044024459824991564513281795603410490404034438513553110517076136181837351177287593785160249182891752264921537697091969177827539709293903618885035043738954500717466593442938666897026471456019524621661343279131113395156010982559874935478383460243192450563954054000143702064406450946423040447962588785450318346675570302109227492488423077171316086955089024370731580328845684652854146425027572937299086431489910319020857693655074833840141192534635878747938608300104152845334683732937870130243846491406567335156739541689650157762448634170688766046022820912106046273440653461000606887005661934396634285810758350058262445728993840777379447856515312159830543849397387663489703792084098811062249073490566088270660884801434417452390618286554417137872097931462386839556810531871517479720801125181027229998447549066579429601702156613838061098175799312183689904832103802060309191698569807856866786196811600206987556277969198725182886016949770349508553797514046831907805044527027420261709997721646789974722366898665769957678853294969525994902246028572077462443662254191414706786300664015112150764466875409549118182600998345083459678851079444641896444000057619678319979964719619709518133436741835582967584349275025715220779025476113517843169582166615651003618420478886403621115163312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 27563997027029810192125254271871196270559589294438445382520099686002582321340038199202592649606784673587888256994588057253579349347055416851999453077731965153687898937965126211938972866932948595003287514586269654685013613052887713934157507556296500447049258851211368814205114061726392669390404989836369414714582750361744059572349475782312298439771682987801633327423538550344176045085268277065253696758719875471326240981899068751954665698773395866253047423610404704344338813334202378702549979254896139913478121288379730958158841574901294500717953224905916016147665506091351169256899248186094088447690194188022234120428468957070373322111332009997053780075357515820247631301508364885586236959677166926966442977326365174422268718249550454685221136053407890270893183019029356433974053255439624804471564657292277551719845078801702602802488646125732773138014882499168932464186755862867252400155856554223399780541917270691263662399801707722989451590130505629121392983827525047339304103357666408589169047535490738929228716754582235269751707759112386852422092282623845858974984639047615286477584669787959027872313943872427031559718935498026490221348269891762062227167134825182740862896815128640112167922929218768614427547624173224607635960673759618085358938469689573028555855409695373529931900032641112210376513500912900371412762353775244832618461596402525341081174923414898485227588893311461357711927367236325609266533529598558556431547473538295779681896629465491164263277001726581244206360582821819742343465155762143712524186009266561250157186038963480057376387091737282463247488235494309494020240791583079416573790465179521893324500863891645445166294195070290851860719289353058810092197722058967197917397436800686207577363463190520302240072634812348255888454039154618613561586086585974368820464705049814467486769950791752310391286408961211191793292785117770989787725126756656419355219081215551154059223911871436188763036067646325646180836184813232583281925707726572567857730027203861138664691342390398433925531484810568172704987611864000727975620925141467606510496414150405903405119960155971229012930167617635802835850240139914874874742946718473703676213924271830180218874164003055297582980883260981256206592213555133494691521814855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -3604077285367300172375090089269105349009828681645823838261851407365374911528226563067387325099642024072838905051661114761921042617655717644004016447071098134046388092084485698752189366191413647103359867155843641495837810776801293224121693169097567195748517920132843361618942803663298651190567084118446685723562983087162081060912931325747692285014112403048295833304229964732448291661723259889856299202194519592433352653066426682581239202069438487732976948588363252953796127676980088750515144768512934008030730242074620246850790399517184306735533062598728922457929284834915405785934381092814330002771053810881026496187263685066025069063976935724759063345245312711925739859032951944188752293360910163320706966611754005578801993694818145218612063221587502806102718153840377895391390062328411918542870515711247195635450952899793325069624966901798524807021898525401549821964136126174189386482132388767889055497589471532402897615168256523211553337059519924620736523175109051209013832253832280553226746479190840849233122984690112564483534347863150966691154735460871510941395066303822824364075032554372193041809836668282273561901514258673800548387138005985020503935863716137640832574126409790728443124900285094366573384986571356054108361518664672245880656411542410676486448540603215740998971419286048301000336883760358799520880559956453211245512560576761584193091529636823377821842832459467897302217603123239595972256727880438689867638645158213437925685374331288039187654969188457960474568350306873532688671363455936177170431479834815861809004371815504208247259445971814003145236828981006357153555988161582460341997147449843064068997144802533977543334252690013214995398625416908276136209238792285080032888801120762479076791623723278457862678849960743530895822405202012762621825063392091587890204324989594086529469257922170741947450385521756583809673599626628362359099755540411315744504362158695546627138254292480210144808871858254603326295391695165373344783384290969887515125979246874908777782662418683836849271547780299623839531035350314639056840389437921942051357188673668272384171800670240993633709034677848789508889976788070759158824668504738705006675370998535857093872713352710840947135928635436521826172210406042453710110340415488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 211647019184880560415748168289278349663656385582165986025345465088322260876358349098367714453055627452280026200903403286986060339431560206717419268833508931761076196446105438616111670141474276322838445595979433622437562869321292162271739570946167418638619958929303951725210542716983440306513964058548430321886759734691458662895484187655836507678450173438978588771784926923623063309983296414080155717116481923238622702352132926183978012823212192551057612459329506523731252623988487216930699349394810087520234828528868717520269090596829746005945469844319086695701253489502012133704786002719661542630425206956937748699558879709304225073306313592420511980668582045851345213665003927450676708596912005993630340075376784486033597908747319272667747766655010936776412351812090478728612434258246527548924239335326998558508625647821986617410320920826668280799878146198807735664895992337966715712530340064790578161721160167991331668999316654663419196400740815669464562518901432769155641516509057156017560130315042494451949343306903526591988206267583584341434635960021723914365733294675628354060051867630179114212474558581230912071452410589451571782108113248524067612434671557873993869450662271396773827105138051021438919226769214976046466037385168745297522416701485274279520346803915274161359507678772556422513152034927212865509265205713156400278608404300364225884840764590106343911599900231972388515637334489950529048982113054399676577911590559410054930652147849964401017021355908958866752068193822248893796256121014919285944052919986264822112320490638351198264603286724682390005348902326629335671850463890516182680058804729552426659644713570410806586282307747748775705613840047634906977286148644755193390071592412342936416416361449725423135210271207962110152679230805306578580911398408049442179175720211901678544601483463426591882285094966500205136983417919707680614585706355567860456583386627968592742325729730079816489369996022456760622220240737541497201280643475826660070247101226623542658827327178392971731882365990442782919059602983377919219194822006403464739656703671072211135199051204542039356797320168887418920557591048292604593576290010822872917567105522776491119283635211425940306459329655667825045816023187428425193268183040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 334283627500143114887029998116908698047414689392852971547508541296978077976019154556974256311828453192058344446926270649657762802160164136369939474542985297890077974373125694039207282137035635811583302651278755040038615071304589410124110437907475738291446632460161199713990323930834104031284554692871180866704173066034851920058855411308989867455688896007185459288933143248998891403983208182130204484263736876888060142538019809075043692813626321569535999600371697938969756337278882492535346719268852409844698098000332422545435683158503482288869332502665730930316908133111775010605711491347221905952234226144767543178726525652341557688431323494310679888706662360697604537606759948990572322789190166204294189447742704910458543201853350089380022986461767382360247597409186733921486384286887473042990278528844839364440963095491634433284801547552519472470259704716535117136534660948885608532984562524662127244659553587366227599817256625366919133926878159864578364490254855724525903579780237974019095446674784776429523914427639741170459582245105618237926480192046108813373009971288702073875983979332559888315716965354754013625446642473185328290829486945052552571764701570042725290283859892076999603746929354939657541025948112428179851822520570916426391264193461237613910661770548847507694597013362592796896470279391019242033865482376680172746484677448383320116224684481135881864496944399999211707996938985228055687066689826071358993595018415796675358257067957758499031787829695111686858162934692786939166389473409379782550721964720613693980037520388531827485457060429589836301807523966645660079318021578438745190933079341215630457397902204256437520265938999720174074035539022556835699716724848275750168595479891328267954613563805734345820293807950567591346115733790977520547789974951044907742062349512561432078652745850125600568728351596894793666237779300810889303894921641320862223762011968540496984968581464442482203978387808545533881979509340227258876178738873126329238864741909918831453704954714394105777116549174628426750932945970083187158557979971159828500024181535769497951833170068233184648017823248874429267439346226544596721119182092524739633860335357559185494243486071265873651523804237203100782286782616161612273287168000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -817097680202791921067952084629975786731295018592722624835039079483602141940783741236982968049512937238461659282768221470832133149176274321999732242445599362555538131874292401026153396439300040939786652029271217680582028009048000081392352818300633012873076484232916831814862096177728999489885998358553966877466540231942400402884024738943942332291405917843050603753857317751416438530581329515633096296960812263553036213502927713103591162600141418733399278576113558126090354288400471269231268002132496127176705955456467154268984440163874688847064613387420928354115573979210944689911869657406705429922302299411382463974530329922436107344580520072420689714514752860815974371460941268806941837312183262999055962538112213962607699894178491437340939142592045260834404818631884666270328126310708528138152799863569419677121280916974775619637084248636436511179643614267611892954689204337844711113200486995362544284004504602841568885664871347280695145989694115640714686206972140680543215997829485209886822936169722354681630717410560949059667030854720315142038305661929566092853761330141494279666931840170579077940215837537440883613024381605684581410811657403508273904027189960318593247507342257936285468263899526571983666092765928959731880914894864076187434597959539967250316164141326174712019951206602270031526278456270696178119527774086463658766780246415767960431693809639521090999816373424916238206563010629936356950931614105625452108750654291980646344953197656302420230412763447354603517345634099086222228538136696958556518667353707051369822066848435620147642561104799981924022671666668618701380473375137623875622095303713080394856947187764128181202446365649439893640700850288278262634210020924866381628624268313906336965168839128412862367531052975483622234277073593052506398699359722358425308924458563182892082818078664892300276003070172096494136786154294361676602843966844547118585661697646282866079064637329153613527392590087766253379317151468453899671077340929260293331200014648820377886780988289388401022427074175400332556992713535420040400488264156325044436405922963432874375135579383183451912289975203214094530179109017845046124825371266227766690957889707198859385973706859647756734449321465422143507047635777853387891015680000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 41194161713109302174085704820644760763229052318176177394653378572545582552936290664150190178812706291499258870498237819887807982756898522077781526517847877839377044648812730477551628649883441208405469452637436472072022443442688381117578920219481212015890601260679578302125829818762649052801546219503814608399545299104451012514845933521816947079761841478083725356463870737468593884247942765185947243958673572908491588145907258428748466971967542562353387160566250775162915188277166674663513633901947084449312354037318737532692899888180591512954540105185574013247032078402362344132533864464125775745309563965320941980023844139121066018558367820565072324608331484772190362123912044397158204095523864500993591447268529763033701124132552122941191616430013476064030018669333102861263856589023976028904602453981454716343289241248118860473128492267184331658823772664690540907672349337760939487603056582850754637888489148859528532083040272200735425984864286337279452624589515305572272870340293421084895490524577778925578827377251902267441308490981842796547219292958721569206958120463502065847662465920414905241000350519285896196505104108401927931248161531116269249776338909214039740268337542411128188715901627610761823807540402716614722518522084436861114431667048335670520069193541478997630404662924842496308000148196788574170384099183852369506533253075621229199521768156533862801672815935579235469075329490000236815453458175617031959809608961370752288327725233898009366136323721192610904951444637157780957085738860367169240826893697729225698072051681821247846979906024306640092013184445529977263493806885656072807082758172694924087820125213773171193850768452827838909227958556483000658013871524118703534169030426743560320605907729969394402320737320184400111100183702546056037984260750205573622033557419341577609605615322281457879938464370260394877372864857744140013905075919127417342343511602116247889442210162898192534468369012054846680099850508860479655031770797629459922071935232167714581560795645899688388818748376151691646213736306661615520952409541721529635384414123576932818312884777939249739079817307600675805155835919179647426735026484093068612437643419977542162006062335513237945984310687127342847955713598513089760722944000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -185471831993399424521766008053151698700798634508633591700058580511386594550146593701862928837482706964192099554574881566481967408036070996129087102501196310947761668455334685983799757668198976481351958100514251535717809397892839793620071342633538797509257498268446847260061458275031273681897220149144871658125075935119336699768258483696795006578219934617839155318345849490625220146573581958790692577386072231287055157706850412356729164049337128650280695213383436912846253126092528227226868685593255347615229401814063292556712834235438223782709307369633886176073585096363709936138678988923469697297913455286407359160627619486520788069922038751230946302830483961572524125246566820640956401193670351821941066663081689568423960885335476911295141967464705968803791676244778015236703708841892428876681339651330808524213428980683134689617460568011924377225378114556807097087307884790465712471578729368783602856105219677532125625218631627405702573439137928875572359481549741617547861478276151411942253234238707511606154352387288720439271890179208238606694498281152298725750214803382868932924751356980064429261874008779769270143707099891927394823050687424964589522197256196512907657778037548085302703813886865503495247456008869605809630985396521451082479272635804041166792808402311463593119165285212694649809234763427554683179108796786959201723497672372107162056938774516522731457511676554248201293123563484904192032195190014188000095665227408520912204735734280196496699169855537391782071556351910805679279454095632270126240047156791878768999669729459867843774152109639825977151114431252219666298898514304079033577871171227456980076958900006378743230409725993845478463068288114325910394506310262069434684656294099403089579894072047335626780361659773790731028000905340528055575178354388415963679396391593871719391643122445474772198419681026126657548683731045104553260932825948226721701828834952664158961746349032606605860373718457290867795042839637226925633474824516059704802936041376896011039415658026671474625357127118846769362594827649480079988682379253276408647616101574790999516710373190289367370332312082185518054744151578085435710351471212631896719002505664246442018456621270268293922866599009110432520901979992351739740160000000000000000000000000000000000000000000000000000000000000000000000 [65,63] -42981971368527045134683138033352070631385405041327997328354912580819559631641785918054187501230296180598089998300259748034514155202419923285924502277032040790452826611453680827343913090460641199290006008991941977216352878398387707772007689167634796512733634017675039819460718410959370551110135615494311638542964751854949714268554221996187836472170191594971907788400845481976136346349022037364622759056107377144013803557251223249895554161039588666280340707228715629312537871141692346184873239717615027712893996623484308829789601853502045877461885074338755828252912433465743689883203618721759535073705634734254238452853175621987841996081515082725397268982331513163865469635003251931387855217519083128051042470431141444195668454429967596078006922819568028321470369222677058870072659474263653503125190262607455623474469100742654482473897789083863005065053641954494481716212242360964674232413753994357125983433926993707419267723283005566118726523173102255644514278694480463399820179383920402162959448157149895239439321351426017601102938596438678180111514242881090068966177895915110654543558819065103874014060947596644297805299467932981295229161553757534600872733502212082125284453650914456823824960187884072574127913010326718613477805819433449641217513821870357537476471595168508909144876638116080391041478186893193184739167797178672311935517888083844442823463330757096747311207432154759371045114957921592108686472195152032442843452564746655257461025683225853144040507820215411394935386711090227631887536919654628545801246099770523340658442279465107306804363902141943032391460318596677092745367870236108667536016424421577642998978631615215901178813458384913008020282649976107627874663720266723743807692740942759429768259608342531219749468317373202822696709988366768433240135563860272257461386791459154363622414188130000423067167009621864375574012016064197210428888122464456487341661860320641171631972525388250528424005300889775096846349061881557966392184245846756779061514011516888300172926687238111990825775944183309180100976505947965863316017837724825943968454053221697804145255531089328619737182523898112056173136428507185441026159561538641778459660583444228273469222493223298936326475490957484395654697593116202641653760000000000000000000000000000000000000000000000000000000000000000000 [65,64] 1071229705137063035824672131331373262039628437527047655369297291062760018747425116325927733206188387642249811268328067583846142467124302640554629919464439500861389734465119575115249399261197281762879034542982865811569943104157902739876665372672588024255668359416795702603857389188593975965441578326597674504893201783641392228216869187775385609967916217618249578351333255319352127348592432584334952300465593373651239684498696424378431921557424197977533133992321429770474468442470626326777297566447618294523915685189938149070631541499849391619322032422643361742014547374573479976583029142692641453637474796942237725331698046455810161272341545211695931893862225070063255527578668177024153311239199993921458194854070409241672288196046128374191489290566038937388522916014871421584318279792511862077852455172252358957815427868253405396351183947082198329616777642520369932286760478102236791727387753724464766430902140167360196177287144307487119713644131328073091040084004415229276121179994344972495743875852756970715764490906412593494711456524967108414422015601638181141660805124070951373082677710720918781187706873007855873126892406807106583149263334815850046850762719420672228857325884341691054566150814470969694998681560955885521511811687443881048825418512357415716059882580154268271577401678528410159140905688696750471720820085032299604843661219222419220747787255282363159326277096661989390009947305130525607088924064588452200938041746073348647631578003285664279699341650926138292138631918547489192223349635098880404098598996151791759728620445368089278281794337937439039144388197615671109541598719109105508791909875285883284457275825494494492883559769087149094413536112046291265643259629938282550620251763809521888857446179891998814514125291089131357710286587312716404842347881165270530299715385730787236469351541507088208184824383413273823595917668485428256573203959361041156446335696756428412469509734907806482627617396089764929596770916636294529456549315287206532272178096023842318713017241165831139528658587859571332254569999418830140714088771428553456271910763103685522275886150268253111412226332768150839811651215647611092428304924560030719357933095849167061866604023258934364125718228894658115105038972697863782400000000000000000000000000000000000000000000000000000000000000000 [65,65] 10989718515226979247408551881346187779259571506572774074916290539943015915473156302073336232635040569361470105679395563485223529640663173298521663948929406040423367411747621823810550722558805361027950402257902130408246961136231449019711868971952440583807828050920196656401576330994829747646693144548168097629978872998428473685110285638750536198393846946336316719284608063587709467412504578446733650947691540047077855285032917647066775844337064848924129642772333888736698204230326795135161996336342819606414093233275798151299813230423997141828696862588793819363536541651036244438841874500482242408050894305897006230853847122612770493337291298126754136461197906843014343496215278236242673766554873941973554221416947598236160111593730497313408838303670403786036892700004044014086209561751903358590323544133686288644104208757743466695041993095711391316420750633467211082019860333201985690113452450747347525241556791989702428091515440205989031823850066602945918951382002356896126029003967688462287322592927691383868598013831801627019897421571855589615220291592147378247200086360059710127590627973731386925768411997494752371589457051677291405887782742906637957480400638196592021456462821578149540937414523023650262337679475207000945955720941891507799642024177005277794232192391581595134863292070378535729693908626724128303946952121318494303213837597823731139045334850858030435414447965483490061757513107637363393414919229495352825561648471198092009009253780460654651159965582698559566958848912833107732455813615848749828764710350718483377920741634754391792343139093949498313772553824905313664366103932675710023356272601736060391812341546325614267159524937072694276501194234629240397768311212105082479460808322776269033775256385580957710199560292026670180947599631918505594701733160668885170880653453911525042813335469460088785603134498867817123281666611933338501909002410825860212113232527341377779028023176082621473356112123245814003618356247455349636603112949967347594146591140579260240719807321563551811486339755247887863116817565309293779960992528911790111421474329659970152243295381578176540928136976589516275288874838037143062529325283715335355489793515389896193601810869681509598056787980531795999363076553319645184000000000000000000000000000000000000000000000000000000000000 [66,0] 105784065328579240499476292520945111545138841525424472236378843188475499083713676860832628130811820772326768614957902133992603109324932110010716454317805947425850588169266382207534594963853011083561039328751842114607120470251131995310962327375767186739774242846211038674614769467942608764925959825643706573944424119055535012684571148133996342221849006731454288863172701739617102408577286325302079297125955489211388932339118778520512091474855889465016665339146837266215337548738337492245186164154934070705456076317246561851942284521438407652663517266492743573358100193417272665911929085187692037936207686618179874738334809001617218317778755709447605442612980311109420110548544567400165281184313786781382890869948913440884429516870263915603402240629848191788905771533346859028632158124368051841360001268460688405431114999532775301803849233264062631113328652260552874668590125077952169114615201855601782278831527839636130654505706175642530238488352882507441825794645495269093108176627955564855463095250449426149078053119372703562277349477036810179260001518400801268328273756329580333423411303882464131830904138481462300391093637963934591686493580618420664125425262793529383479647255606710336789443890269452418669844276924215649782592431338434983838144780774869489056985925006086538291418800124878492179693814025757969905046955798935296187301698056208441173975029462822082905838163539479909002495637091608313558998719201669775184699995499504573891010400136036129168399436148013344161600667544513155881980210987763923086403191117274797661876037001882043100989428132506112575096731984635922575802244902315350499344211265618701158119985816367727976205085676919525777750895541535604307835319146936203740188788845195752059061827172395490128303336092737613830186949396195826727150791385934541658142409038052172489677294785224874420810772831232237078184501646089206108685099039484568047709812773760129586262611814917764641689701953246337582434721005499662668377765932804370500991139234343441185517706036874529092676948609719966418497746141376963121329420145322581441663246551007342748332891265517480422853017516468562272645912539373019769242493999781163883904438055485362251200069560125522106190212719404549729512416625252023188671178785919328059392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -1086992759537970362923080347424686171888152550855368292911996754270557008920790355176607804000677073197865099692141220762916678011958578162370307928815275523411576949627082908888843949071748373267568465779606633728743085865865178850277541406998830158921587901843700810072613957394031405557307057998574518128455332630796956171940004174185306456025387799170213972358378822886570398598313268137050061401585936994050446273502667565183845039613784423174507355660275632809282840916893533677128770968693349029209541036724558076526208202645433294912097803843177339382217537026979658261629526604049993502911865220352216730283609315743347051614840808772376309108661890023507017035976503673086614821289749249349138186051900542575999035989105564218980464098463539978999327567422809855172608917006132597468109570004040231146571752019048350720514128870950263509020455470257938335490331543165259146892862214334330381324200348755922674819367571076725416729298364681136720342620300072499496803028452258522535825254764989337370293052162495198754855443228879736201722191720077486799832435790766622356476163436281430873463430866755435515122010550485715420402844268217132374947773624558502437824525686059273993586372684563743645321244604323310437638023797398799673701277446353090826464118011124924054439317188678883874282172713799341866495904224450628476430215233146166284249051733407424639459930438075049631679325565446193707317474639897386607128867180527653932476757285496148107266496947597880617182183887733161752527904755407932271767829922111525363393992440713977875946623992424969297127800349294107080083905514616030365292982230766132731207059318721034077032111115780277436457654583352688401862803308724512436037477943309251124183204881187391301443994506645016845872143153811178088011666680721468604456062556303024628492875324592977054517703781302265681507262827018064010854373449900560706815885242718705152714661716731193658440331091178061845849096230312939820827460759320921927698859372527583596049530322943165358458917455822817549000959308251145155496947351818926684981239312387185072101089893510040284145292553992638658939346893829107287361265969547377355030015586538718714941879281540400825003052461417418576446856051411993637410035060363657792716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 62177605087999425059070611938130100059052075835615200627099071749771627470432537115936895855829783799910122141715383652431496232317583843092447143433683444090571602365897959952903978803962112787084246105980239139839314271356564955758992145919910260477410853470856847456965397373699787921027078903423584018197561980680781418617406434375650945003568480612243925103596413679245284279382862939900535862252277016369924589477079786332077537225119721785071114554315184866276243523969927580595321139426131385959420991671492822337831229962142648200544051591249852039357720389915666374494041168555457154325506916357995462020673084556650169370317848638776077082416819055612553681114486132593242794829914901975136455053694752810236192664435256062168095395313082345805632648001796457715360248061939583000834168962914613268354647279719159887815763236141494549712760308468092605964160963712626620961583633055359916866426950517751579040091702167048706585892340536463446692893673709436915965557426733534524673757999793768231766921996916034093225655467790049570555226390967803541880308422431968960132240856837094916990958531525400432797678850154858201878014647734901187520411356393856607427048891733512051313544600038644606753399278980273491848091794198339908472219119602998149224075592595169988727687205471382616855191125504415871847595648007692078291943458388374629519910534306381153456409889222825126802903707020117750850266656543938194918296694986844727926450919004155589125100846024242345194596777574198311214180802744782176884078761184694119699637141160857207563332985467161722257006407382032109275576280293864450144961706695555541236519845746511620318621628283318499853237765832472353523379154105619579442884740488500457224206092322707531131014223616427213609417675417791520326822760593996607803757290356017821767498396915460803222146294759223595722212986610774373553230828990445538493151911074925665332238660097916532762398645657612610888205900634746516596810250567745765591841114521802806641167930209991023861548522715468147204337921375579800536022176080041889938426501461717201309665562122237718767995146388062592202416332392485446344150557706780493246804317088874447816147663038437979713415320431599294594267559897017246572424926331884204155994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 219593629102330126133554274005115050943697625924704040686778142691710453727121541478654169119621380746094833348863531709403957900931323608733916052541205763225404635881381453388233650285803594253335077697924379236958359243198193453937071701059799403182180843238128668540157329107731904610057880294068208767440946860739737053291386224414123714037747328664124580520994089184762098745834577615758221012694054087344691786475754940760086854560089091341203113242064145040169589242137290417824975314198860070257055376435364827950324277642472060788005739172284521827829754075163536523508952599605197798004521867067795895543281534605798049575476156442100123643221505895723478897644134425390309193577497249672638690289064012527207054132835471677937732814977894354784298854356959276346495381539197093482698653144429080757351047031595734915291006075768831817615783825168406293066251704240382844070358154352423449707142498719874615637707172344996788096915039759770510037106605121120206963870311122527387868510913649332046325311760098297306895292671626354333718612414497850994058191156452421463469364876830619100062611977039441395931748704534152836406772700913032766975183647553583694616546832733292028020985698016891242336605292434256032621594852998509162083052120529424165250576960669276996202447379478904069729008046383009760658045422383413422148543407275189350146972923200277369778325156437959614664138230010398519368476248592616606523071957051302211939360037091032176432256462785974808437258523002782260395297157680732885629476224060154527168100359127604310580501150405185411847735663007886044182590796042964160873798411182396422294801331379848966282693795625429347824009180708648715880009617789350170764563477795109015007317204652034823856070966800042363698675386222851394065802657147518636656206365650461793855436187177209302475466616492973752139855153386258245104520922387145112921091579538188343937845607575387596055102316387754341366921140154711016253300858431133971842808573384217626856247457452169143562880059042869630288328378293955343690273961024317595829403201044496266337358895386655692868210958967734591301621053367117021802280355738269141083300920830235017350661105678388891399243687561020652441916166333200547687905711229148459454955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -32533349487342667439489120563449083554853155239543318162642757559434381558430308317007870466751573035449453832951807859834418010634229609835142236156547766159204273482212202819300502472844748307614369545516526217954279418785007069362668883673727553735260332365951224789495875227006863226145318065338683480889918321466062537657968080782076784113413314792769508463909230491580627292863516070834232247539354705631239705800877650558957929499422034316493375761877037567493351802459695422644330568420908664906835899609411075977145902858571357789145902526140997770867623595016658755619450598700077119528403288159312150698013766060726094639129694338268542527833251407404435421139626967191061837232725944936374846439001500048789768360797953720972248838174957573711908221919758206188073790283296634012684307659638049522988466696819656777764538150896839077640186880680374386732263279463324091336109484183106728166415956867308675266923818544207864492520126260724643694896203254948812168178939538707650456983006504898358233646994586233423219158125885681115343155959706427878966232742681051850111150855377643158225562083134769205074882263115928563020247992403229096615631680352099914013052228494938701376222227129798048018988646583350078473806827610002616216041851313566039618719209684136901109474869565060612229169755007779295949152812886791757751641553182983045753292655661831404355413146504262809868887276406910055104363060185876607122590303182577069202396799156121855606970130406858699899893583372404858845873831443502304902434402781260966575395190826042551546509971208026133027062035826943002240112766881308742275931990918502061513547560150239696752109992698120068651400303276257658703902912065241960631356485852710932183530357592798698343797497539808825007845257758220140781326884136213344935367271966130042767899963693006192361388155278601613466972493538403841529482172227840359717851411945650243724671712509256074108439280078944613684331020761250565909398344097992378923588384951643126802324596994916316095689665733954023307820483905523806692032771516482378110356207266749412725343708271236154272798952566313399317533863850839112319332038883695313588188656798898137347302498035727115778451841804683940056172673668251113397468144698283074259379027968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -30339246296281843888133125318547772541941464930649366592005076314318635604929289529237545835974226197346179675130946970692675131776700045747285346986063118019430133448667596164057711574084979702396387141009878409311100969169351569080100828281032920261962090050404140050221140587656194890381640666474543999643709697709942348385274198302479363564795030015787884018470662138684607624314940065010828380868119870629596992131301630774557618567241762710149510499396492101539723500082600434633360648843461826365526337258515761628757002342397531766335092711521989749650829104200788050067714306655572018072411853843252841242596409723684729938796230854566269187314756087639000136485384380455604477577879607262951382453690533967174643176804276956370442597342173650477786284285568282714379947031698900723147039629193894473172130189388742891869620182602999313342456797718086787607957860422848531634660426251813651672734145894702037805382875078653854193116775133244917143780652326606904680115316368488180598974410373471667776576641937970327266131611181921973862316503702598349148552664478441978407265881974922644477518297574406250852092377914799252708904936498624079678758452602287891650522604875859157281514109042014881908124987790664088474234583312751394189573826543553064558768492711884249547518048256300628940044462299798986363240433630144538673707283103246796935456315904971193932187004965705337840535644928317873426141997409436814633709832000400577347854013839202752503651364923913627621044793524043824802843821317638716301193319835876803503485738348452094812658445832195450691619401949126947017238865631164968586390405740891168374254653139568067681820584269762863674932681627208325050771931386520895956830109712826503962692713278027015119481704942328130887916901227438516081506563961240708997438928278762456289478060883546639042177190949195126846932613448985919684524046791338387642993124290700540801151174025472449966648564617362179771033313420899139326291176690869248040031829472696455764131595211712090792643188486294536253322525197498087268908832536403980104988898706573808461596760742466796052564146673740882155329284857109795207009716628546333020733188651536021388121651641588195968250268704927826113004991818067864916456406217979414021951979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 1882484389756973055848161426367964340624198088244207909622436372127073937197042579674873652083506051621774126550435346966063235868702227110041341074931498580653811563951300005056233148013801865734547863913588776868961775105132683855687221350723739357649534788532460495269041367180319796281153394171209033091268786044061274424049578104506423813566550153448453687971753325678020753360337679860857704313928777935896684002770909030264125827680658655029615387048476509426611418118541931108219927898992070448260260232782554651476946063042732229496845996252243234784644519672177809968012105423080875580555042877745670509024002630452302198247139816601006645028122280469785831673687939025268853069614640535934875323834071442764966391162856859943147334665564828804614380920606915692713785414705226848868467092034910761286072255659675224655670431839928301179098521707681320900084390824388647837292029718850013932122236570837659628406713169421706405956988311667946311086439534155282804356001265354105950728447108685220916490086418394130907739245163012778275308074779514426032668333316041185242443140135226977129850330937552569598329713355920920411928620253200239176713593463871816081144364450661443965092665382004872478843550566025333919772341758009707038546727246751416420899366524379601295923382583452183721793632986359744555632954734891067981913860315451231991778973013397784540970128799191593652351516162736643959419482000425346504791209851766540195106395288561380813625176571432038059193014003078871567203361390480955002143886201739082426152346986371703650151669061792079385951080171969447146300943444608276762438289854765102862924035965229900421366437617507645881537668968185277911315550071225556474293954354764014339050296180678375883983545096309385051793254348475765650315401203382935637137514128463524820173294292205617593667648694257006203834016053512922904610549776464488743414606407087559025195338695642185520567015926587462134411618856095784854483028437623142540685845276775014472147705200354463665019118359273037441396078181528737606301251361275034949004757094610499449921777233173447600359034873472685440329066719933389502236770051548642276334838126855030350332434434365202762754987577527166954482897348046340120230595379678812507509671067648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 1100565818516601258131755279684996621581692119304652256917649087156545256273037930757644424670446793290951232197809762576004343599966824467639486093996862065800190283152846503627866815160156280289874060024790359054849399825260546491735067421431715489328909847972011380200821957954594542211596532692090321267586397805225177614831229761393907739422058108647347461947275145198564514679456510144551772354611815917913847826018879912168958829773840398979218094197516533391164675602974467012000457493617641401296264104968285281883865749180459139731421909604182392645202894261795345414584029822365272530846860224052678572455132210716221287516742054893817871697488921538059447916851876598306038885083886721102951874838429729967003080083008084672718637332373572931770157163851793938158236859518005897678034412882835372975595305917055619785745845452750987641337637532928397494061093666402936859641577796904683408795692590105472129136680434981394761447305163627839982354672134754022579819727601311326476763205343097912744460275656206549930382042138845569396754903950221135453001288285990112409495866278078376773087628096482550265520186353772370384423174583461621441382706270937678174476800895547296406889961631040922609758725866876029479954241233767441925111230403364857598231203542663478205176615807361377887349897168958308935547070865595360812295613774008822708010040211247991576182898195648256446570843483079723643099816796930766923802926202730937413980987756030528788997962893044008755662188292674411502718726189837690909678623418388991966330567547947329835167908190422687671114341649553970569978610373583799005628236760893728286401896478063994663452479331101013883018549771282199241866531871794309417252271029886074873025626024277253656151881731911239094516877238025702704774882176945136070246951405895995402774438956465297054827030803056537216476313331440565490506988029607134379978910573840217578710545645023718480453032383169754913968126061047065400876580759716089225505450357062124759696894804098288171438497391468338370900839441600416603091892826185626718437997486591388808447979600395982877944638757813565003867678800731065803403899201643043444508387391970483184577185359217573952112773944381790523763212423827438539134777597865591987949797376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -44998142093505879757881845360960851542613692661048617282868183902651337107876185770838907098854468026311871395125148064296750598206889778184567641009856609046927310559838808458758078079297374868994792053327114246001372763843503880172115397319259174739800997107992701164198969444968012306212658993582707031446367398431656498509436839957590528476515153679508827721239448395400376765419187302449311218745219281975189836823471704571082292816225704465196842437660212740858025954762990914492513523167122264847707421410301001246526440108307879964036272287513061962489906900742329176600111135080876027107977478558999524640587767149825434447905692893600891315899052340450612456394513493271608191399553186083166213980147783293338249504114682495014727645273632600368225925875638967063493309862277027518295979503049294485195070939276690719567635615062097380006258846039387509710397603358935591170544618849922240634858914618902999419197051178714812274437752682902407875607733111686241425031171150181388413160264616342101491190632460949182843236935192780584228576651951135537023507263458026960559096910753107981953622012776171059267337708922729875014910755633260737304981632344881205561755535761031163584047070646176772432138723112210345254429439712498351551832398661262004317946190950692120154262495887006230181262559600142260333291133998427581796088160820295527495694497531852014712686328265101689365290463153333562683039895837262978735632878027161062001458617148661703645890987240023893333137518819697887566637801560400241573276727250728183819313195190120567134876183770932672417158916400871157819758589431100323582141604960963773161441106708052688097469633363107630451618605949017788389503626061625309137258968236529936299298499508129753318925178393579871964887637372859922980864123935273777139770019011100293660210581570697021002181705070476859244904388600208741066184221845621532221617613715120555259982938970464128639213568668218752884467567521552405468125157690663938871077616455423847793030688170638077016286756225883005286610097729636365837272734501802042570338409479089408734286643579416097006186782236887534802687965360084636080962173165980386893776519547479317891492902100573160811484929541948829843127541035886290208991724446813175099847201521664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 40196762391980911044039843011508505630697177240935218779349760420700709926791596790954804775715731757711499467108996468597794981443937921535729962013718069374154879613429513241688145695066569488044671861884022003896334618852730829171165899243346070746688798912684162855762319731733092758811706939681480361658268961077509197680091259046933885324969906135828015535528338112489080353860229555846498389246012550502394684632139463040845379743732852737560896389783046841809325577081378427442107560639821775584345685297366539634830252429978604036021128861618958307147258297048784169917343774780432299204566726082458577255055974376848338122539323144724368767478904070734999225193830112729628290751066525098110732415885130418095011773081705495833651602193047291813696994826894557541729055455014321795449221270860765193431653242344168001714854621736939983826726016449511955194166141444784243238799833065775122488729143457393470527967025039223572380546624010385449716899414709919126223736920408176910078881482229054169418592702970628460877235714020486067005226051450589050785995991940699301905507800593878737708238189542746817088224930854057147790312224138904998671986815520643287152755181711759653698821446053849486976872831489512925996162676184209319376697694117773770047123115039992548271910259594178381699324374982562513872500801609495039060935929818708404883434923780973478881307998722211330950861340649078680767410014685876349842780735613245014268374401858330935632723825415719680192777156674221475846925414604231539136015451056479986036126400298778946927617059295745959999768368133438092997199628985245285151668176232031205948662298239518335867861718721303890465411623320806330186894467356113332083692991663471602670581088644996481597399405938183311990556024757817691324852578956146284833883860176355137316146295735206098077704420792170644502496738718393282719284171333962420031779427899118645630334413673052644763708819292568910188379928623052837849841807794995317171428093561606431685909320125416201478807405247569281358064851647165991855239900457288213206057925310495562977014080771031620472630323704287243396701231260073602331379393763720326478807764084809237674418761863665505468160384688370515050189933588103251197570266702352326146322774097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 454211482047460321602840750260265916567294928593092095751369060681840783692830656001524298598225987524086410859417883487016418011251279555764169768670171115320433124918299667683733514128299420018499926781256880526454809496948205690963047770270288121226246726904413818192313112065205164886789316131050580970047539458715977986711244419465129266204163877780713738720196880668728973759259820205723362178530644066321959551404968156315569857091236972026870872740688779780825960323860901924821281927532349205805645946017373332598822413724029461555677158278060411562114908847383860222481251905035183364034173391457823658350593564700837090888333551029572293081811747269764647063080049940491746457612212029595091266350895533822662275628809723673620733215002440965969632306101013390777244989214153142750020152960738103978034712321875425430957721447564416444975610720762633146124757294245274574724669509182404046565706237881473145176165900450609394340588064237124130612771155578038974726620282824449453901337399785421289882747042574838285069601573178913470082174707269091669883018155379565759086474072232831967018611140696325675748093602975037260418313076856536198092042214149403741490167326133208083461989434007337826094897643587431737557556222131259837222138303499705258739125047237679385781010527231807172405664909902094040380978328946680625694602118650116736059241365448307757060795687533782323618026438787180384344559086206713960644993616988058242650000772410131427980268151815751140852232941116313986179046818724777004332260404515650278646930626984706184460994527572988327192122377382732132075236995780263149126950233263976175704019490591264838913247959076710198734419499414606414858463910667003655397922210407836563693492625747858864629181012621410843775074222644958789249564384094349257436378375042301203663894059766231372128221475753996909208519836905352206638050094492641912683886289392030085944838974095202109790622569708371420418555722912408703338924513754384450076461855467815426703370797640900714670113483760774972278352962612364631411536143996638001146830753569520728240929190179742244509284575807845003634904140443643660147540768010719901046014780356417543700658570843610303205700947965621133770244054472958260598670508523357572911587097837568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -1023179110547557260681914649786186459978516952257253661602532613853760972584500372814598075661653275613610706357451417988842766942553539940164711560864138363073060894855976395512438556214288516518872942790747771986387625482942381424393067062882470650238792310277861238656482458196692894914340687910518821545171551401453148792191638123280979693723901609398187284884556230914987380939879320528257576056335482366479753686623761426321796218192179842112560495043044312662787080897911941176113136285093346701223361216860491874460571576221677225814807307225168357298249677066160896655762004896788124933086189003350935173056068554294184126062237664099741161581148526303228737924908298253468487499543379291880730736020242649674401835006929706565449247035686491337033974476240158261007541185501917541376010384227393985301735390962419784288267379758556743838001093864106945575093875280585383808224105988873914066589956331255123596106856520975429544278446205982657825062300666276959469684464763660313441419644151060891130255605609216514415310191971740773777293346961732538513447970917467510119215843672760873956152727182873288669713780296818763134885924743045455690379338533384804733161471098778287941254006125764703919877218870076734462524480747848805318712465060315710949349700311177289522222402895341843517677644653293882834404080809554272929499778952152931971852411751936043045024679848668442030688698890500683441919412407612408870828423040614881538213292072928190615787603339368064493562506099094913941901261927888875985664329697478501403961714815080757710302139854788726273289967503985809914173681379900715245783108449861134742166612598716698786310034256655914135702009914427784953499779658030843222736818683504776415349322226077505502602314733578107770207737796387430870547279395483381813976136718224323611952893867509286127094909608959975513996990438539919683987646032581494985794359655685115122811532098726846023563483113949304001998928153893518422179076217486700821318609636748825468887950821763856010379068268201516360731558768274989615180972470480528715161669469319084922657721557124640059090716526654504013298419217045304327582812474182794961284575213349461505807687994327860528036181972856228648657739154390110172117236931588084967534584628510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] -1156131090693982256474910833393521925342763034314903320650566477211575638774408642206631598344313681481166183111210664150018895184735652482836445993953910928955914856817278984554335290359562364449850765366810109944114314795482508510039845142231797505563288922168791876608649178003690739808650103352470279579687206625560128673594499643048263440979244636425168077571316099170112240957931120831760651692652074728947192758631734167587874498453067645329982905006930490877849991497269290117243279363236261237553696927715304828651189317455188207667537038214231257737684147063175383860608780872607076351013015555783007510637322289980408985640352770917473734543236817362768896585734971009819231913177812991714770582195418775139203794797136319546239421628560920275000706892663547360943946492227003105742593111536444202657779801348501946716163221715699917400847134398717678659593334677423844343801103144917782935967676846807520453165595712391666458260265351758881320367569712048397596150642575296432061489465150715062290361430840059030559766467625684537862506667782719008955116590706116457453142635083264357189229457421787524320816569712082452302713820487232632416228563053059613012822553298987910447864934812141631108209260928931024247641951564963773271026127377395394041092644391885800530196117907605287335702539768322125641189335315684313906237370424766473997402548204617195896393941580310522288553284647354704387667026670562968171632310785800964034854262121459969825835017399711743042178578024915916874093696703532026459588946996436412711405380381765737012849177795074716944890247970803357629148766718588194284862666596527106450743630331014338446556419914272545811285119768810404367947240197130700560090012281600211903083065906566305691890583093639221762465335585711484918469285913202429704744997543067444175713451496797380454282714676441110337961851255982521297730364447689497984760318478241017526115322171798781069429213162187737320292666297497129005179799306107909453186788403509917373765546570450848382560886543604988369924497477219902984037267438685522784328311762324113394780546154380924561444705032838522041391854525420884415461643259278266704656529560803032848725196194243143229198870233397730503748600796982271564672992266650179602060880860151808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 5589879061821410575495823364188624721777472792659000127845890068530219749977891635912177474012823997851260386491151290215547173239481173476219423237922555434857291295926792062536598475246530205584046890890352256781307082220872642366586715955010914186460687220898976304767710966509658682917818019611097634651099566389149422919781984514708972866257401919904877842335589664370712763883191022801524613693763036873954784834368800480351143371231421205344834375515550507456931007588198097087561958409609352762165094456765758727917117806855303658087292689065070214290139550280415395604553830032284824658662200071066014627592469340717833335310545055083020104355105452599990799835141432701788351764878001621886801364205606762628264444025549435762344158463401609862966373814582012098933054370739614113917671687255424918843095708253969127598587149718704581754472467369365958370691765125020835457912308364656302800455119772178190887969640460712898738147755377342697657405428382467060352290180184268404782846185539519293529281942461809848402022215721190226797574900134570561584722815910180703275295762964612257842560634957609531814265489791186310614573715092452001125016189375008472580709176225434445147738675768098232241331508866021667635144883303484745552199165257402015294968774578434341440893866184158245319510375988284999433085327242129480743454007554023077629131743114939951374325795199963267884647344227332661664094504595555044438863842138081953559111365738438534472721110739462729908340332607695951543311915380714151509298271369477578071919344578452173271697664559996746054531419894122481696562930874753401605123787535352052125262327597290851916301530170186192363624945718442740398677093444733752991331762100171085189769976398475892524736301946066573629061208851585615204540410155203267555915881493421971060316172824035200051211346275503838452970125072777617224657249555046268882920775299069287115062005541449265008728108641356245875712946044033903817916098465661160659034679084642668316508147703782394927703265336639003050619094119528542277277098332943405033451029446134818166145781779720032992192879180417563483083265808830362119151229959788035556628037265184782730831951460204464312389031628704030326687458870076503702935278633291542970182211458826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -1055860381362402277902660706897337814602886880929962735135331163191961679928436489875086736890892557709122465096912399608010814929295549683630611015425790142419471581503854808383310898977489110412385413236329898961369341246935188034747089440274360894447953527276556264759998164627422335949209891815738925550937673277267827879791170047604500934320262769810483914983366588096603223417759559637252733013264754669677530925461800326335389973158794944089162229094338910960787507799642062646905444153222710183586741692652538582242652668872017934116953209691238365618151879886475788788466332058386769972491842854399820031822006489053046734137927047907719873853983974737525050356982796752497227965195796063024425208215305250186883687851373274774224014259104819509549748456020901130706194536309100317687397620672427444707695776450767423536531421283564236221103792361896093263566632084465137989823003593203240544682507944696227922037834915451583365211087323347011985003268801778544214840516664079300675090865033189290810048540470229867542018915849177396133205736589309961232208523310523733025237418405962114129925737649319175082226509047244583013453963770581167366981352107765359773328017318326266093183178299833080995718025021143130796900772618647727415887602792850740972240294192945898761980403434813812966945582470547412052309461309608097189130965378569055515828935374411597003704969602847010430364311613565798795568238391819662929479554425811720063046155959763964064082258608003422995117079743003869019577319682923675660685600824485329062085044726234153232619762783558869628738573322387682097240111550592264479339091542012320189796524433373209904179316075520374618764966824403201587354091289132240850021010702323507406032035107317728196648837181095746494701562783090602556876962625766064283331796680445164839549018817756107147807282375550656932836766842373397861724490286307433464857683599196483998880366470560963364111325559710694778681161115476390587049928188120487384592525601173507011503912505921946533040624241367562785131177697348551680312678156476776693889354576126712993469290910538822391536365024418175515682132712877691407965513391303244534751452320267197986864345528220008425671062691884400318526621087531246861727315630886627586111935101272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -17249810214365873444314907342533179597352374069625251438213039089137628513796753322351752585088843447595146097228761458249054475247852938578034892836755215024785262286458795923054732222357392200352022863889018914985328281264314377009316418886476237484475816448370229070361599917156102348527825566140287468600488411549502126649163510845709008925939029735923356940808881611491658049441637296148617860594642163330648171692655367903716284253617286673050623173505412187741617575440196112206410530586476839413402745736955626711823112250841904906631638303929587829068600750305761033609480793540198310169377891739794233514848944273837397067274508890198418352101125835296261703755661070720670634207546725686764329023206699825004706339778506442002869479784389016441562787491789411880633590341430901722395862037362474443587657014467667304173310468207284590621566643289389052557986005290396201417719409590505446440200980453635597744228745732791809941068431954796319229509909292971064268045264347326399156974667016808165709326510386809456927970453893653681851282754080777722471735548666716483588791515174643138924872604345882971921838902442758294164368300332211524934146893481866145415477576736588694201471325907862055816464690145689713483934761472338538994346266660349816535405109015323618625749758126713558804897142538121287917492975924413990622674681764941776069024536987550113819260908915913492687550775255828900229763420387389809322478440347823719214137402361109411867464156870064372276637869062976467473285002928615735707103738255848672671120173872093069032481314264623325613512761776043882339382853826156547857483837509216512584189868723392543565234658872898198516637740217614116620060903270341014818708827235350306651389944103612738728425405102453286110875530987051221036078176746650772496929415323548155763441542861460889695124822761698880274721702099451901863822425004877707707498077400066263326114985971167247504295822228943936138929314423035287206914844860427593044598361351875135126381765002245643288411622975784294556314975755526763563637617926198752206572978959449524069551849789955806092713942767053259198545143057066080737966347746363122379728858576758270659727311632080362706776211144913375419185667519826337994332345909938600918725964406456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 22754793331419811749504150688467001798588054053520123005070097299969352589695302187549818316179018429523684762166783653923862677595378357035022286448941500740466397095172779111888355736239693510145285748423148313316362963622500069036527855878131552299949326565017698455916622298226073328355000329075509124230173896543403279658189329505049063123828215505867150638710551862537634551950821439764827891188407794895948695863394335281909232994462085839081539477620036952217154455157172689995574655024194839580234638212103967638510740166249682456377233884662804714071057653118377433213448477607834969234765071294891904592780978415680803970105832361725042669751876467509407013294893047252387855761272534849323982002586173174209807445085895122224675734137422317126249643011764524608023296948831792966937254345190275478460579605228341443530879121632002932659597280850635142241660629542564981907960530535223631232735929616377442584629800272826908484442666893986069909877122407353511381150654963778083234381024140690912933482878825648084373230137709717179330286055192893201412287302213011877593851337451686273728772219318343107003148260186881797075321317185825886517329771159353808352397795904892608063104482426036576650396229647343588116824388994877777233815783504246953269151044200581762831746665397115973592187143861615282513627201175238667983235352284298581720413780043041255779129782868138368013536014883190882186835262522114131939836043916048106332588193372410360457132108110605310734800092672741978279582099312879067231151786968733764357138582332608772047469214554314862222051368083762443846252667035292273014302446149515904804983510475048947323734275181655603290065860587857231442959294091248499230168629893958946809013927574431563383638701485548383611817017168511355628061587033353744276859222810894810066017649095876884954113517957629111758351439335185544050057979000065393917634725608149243807406293526065933410958364454059103503988298676622119519658270179931561324815314286631344831201958643942376689097306167066967119355053242050979773314439452841185878160717064106235323547573402359209590148661011183136876139567299016242978585656813469697920492859926646683480408882674330608610116774066661878318128718272877043674347083769499590500412664097800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 11282071288943186003340870394448422414571806962884921811398478654348354634956789224497171576221685144209864902757452239539271228663184669555858397580116177231153706456823718545343810751387848336906158314544001088418215071187191905976307691816006179477342084793899484492706141134499238001394149141765448791079684784544882526376904517994453791014542028604645496216886815714580705887504339910529862586754730139968430738380281391948504672292256696528222447237297449201751382394540980476968237329276032735865211229117638781693553066316709861076882010445811586538803592782485620533908156842520877395847923929131746197872915729924926724473528416459627619367574684044202844994981667325588766222887506839398689880479794108309129112784823518057657831893891229944282393023655304846076192141027900678271160629196520596703294450421110765846366827492703635805217463966815792718607778181405199188880126014812515289084978392803679071704653177556956634756372292529455162483855604443465025905416163130902278561379402413238848159376196472262483613618029532566237779772895492762626520433674384526914559692826354309742130950800190372542992214818867686789290779653105856278518317841563562598930397662710358867690392546255829326625379230822464646694972802259364593420145921283261100427269414423500177765566093289759161597890055339423627138541478063576354342824277303434139000990897528565645131108122173548727300252745042713005767468617591648853227421452238198540190162399884506194386559229217792029128167959666736099442623245382692018405163818378244983954320552855090415190591051292547770811453252342458379644375842038813669039764113759092353495643780162421303412515004811369708391745375376292301755745434939994983013967637094432422929752977623659930136403598959273668443424557164084072487609398336665090412230285116679345689291280353134811651144653072601696132801322210437912912587747014285983529839184201080156512276872719117285973322746287836225346850897051495972455907342342571189461092377905429331572338462183661268395609753360411344080138365973033909038514590970072983887238405118049739621076701324252705209892791711961078892718654065681478871512744741232315691762512479673364718746034730619319334142201313233470251124023203955591893864777720273679603458580194263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] -54227500636320818158173339070319187480718706349988553406580166086104910410365044537574195333159771263640899814285697697304156348644572951267566872610104437490078872277412070964315539984385008023058729122369931036853367726416023162986963561041498084110011138009900781971891820645349605110680958482396297529863601509635854832581218080771041083200361829105739508136712578778732911095432849688336376504616664910045540606256410840457540485209171855563554622234415744719840799143801115436265884878964606579820308312328458401180733774191167698571533449966413264346881262251331621235952261001595985491170378590633514744547670127138275515754556427184768902497714930444203053340242427650293054509255354212811210819246387936169979190113753221056620162048872103232483249732590938629992638274089190605305100905684582942751988117172141853748886716703002673758440859455302966523565873761631270029276372217743939612582021867025045746274532406960162029903101993693914602291013479792248677720326185548880980738568982533070839045162300380029773357743785871987370831098795550276904404383393115479830049602152821458699223890997724033205037910670865420801214935118068384156948274433131812126277565784202103682276764099002368565496393426136052790343859163841823513390070623908861242478731000042141595242627536040042407948038260105626240442210445826724480476611451629126519260507210965367661945709699732359976768457994386773479054832138891954026826253705557898348713604236978440913171695208081349470131531963435964020533261634009349353810696383999098832769476579951880103116807235720317336103371658333683258058273207243817881171363914572765363346607327192157216519888696271737933217865511763791257076307336989715262195415655963489420575628064225714027396629747910016303284565435694409804020133417168808446227923883842771166205669616427137189728587679206301154345714039964522133624935010950274435627414648266510218415000349621039707394766576765078266883274203271793912004814461025579473350282022320423091365859315953525608903980926346807390730685843237413024673439252647301384704011803239132502685295091568505167466245477247925781195437273194750275160703752210691576581783436702122533651889358072372072295620667695826871068968188629013201668582813002096297436734135084253184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] 47280271187029333987669490674361121368057369415862279179742974410837507350771977799758765866364861277074424820535509362762673252664129542711823446151798772971026772623619508285878679835396005683064651594700178619025848455180566944411880972046080265772302209656526594983998954047394651946886534290818715575967356743295155707315223945665754015184562650872493378103237497909699017693286415295575303480889105893731452713052421886053200302163823533587124024504683454324597737792433985008507926702241409233126207762326884701500920168511229128330302333222067792186238922545785379018245047375807007742944481773085229192785251711833126741070389047993394686432346100672539381712271878198901837953436402500536269150889426264063944695323252630668278618144155532454284320705803162871208882918506292733088594194296682169852007799275019557007722523758069195099369885920371219823137149451080618568215827968584595233928730150119683668133693617580991405817951295609866192136549859118453510808163044119080299851568427916527202380437649661488739370085445893964739985931572782029795551689633546934194896061562310582726420742496437546930119100562980191279058711799510903394821849295817529278278941066690913979953844943860596814988228050333347930958576271800484252535825171122648411371154572732821356997951482740205883273922843084994275179211468855287757704745879195743284754488977588881949565939577372786187988525554103041819414724637063666080176743937548541989190464403975591528075879677983539436077802022620346682595586579400216289906302119130810665610716592603047590244930368485748968914738033820323346925067129946628744927148800729667610769136716027771705469116155149119940815633691884856696154463437188590076508138831113840175611199663416110822890788045612059361761879016827428955049385814007042176473335952833841570868101045472684672709022247439658645369343312202830337106022374674765194500023377027265700601259722136779985174514913599554485063955336106489287593896456728669549464367775359289381617596419598619444563986774801428060778565925513663594709557589269981966512877529798496513932425946038763220574564173639258897628726817621786583034893923784481566054222673290395434129416793832703688892567457145656633430085005805180708668129434022746278202647956223426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 8765177153723911818733928217568358328747161747660349533071481101565707617222752860078393410364892959730479648951922133857154457785825678683467748515784953725602783076080937280899933786319178258777758510911895875929283818788569446021598205490758959639469403533916796270956976985087366589270729265676455583648080428443294339912713053525950322017769196587535287894398231687035269019210417817038855398370409884047025218351936800983725115913391943791349031567230388037423871289358092946527951434294646863406332137428185289852273626780385891039556180111845491954139702063408562294600132422290563615953785355905471301049580161990679824206881784336743614206771651253980650984099222161526766509533818178921253670720061139932974559984658122714351052955808662007653137451944121186692469823981644673999062075113905607897363272597763199254385451139559072254566132570445641695383821249962665294567407943232848850422328438409941925367711894259696603429156353065394331770301724857037938459072814703988455996416294056980933418876051672472887201206043946648788219418263287989568322448133176756387202213488934753170133631265987966869339286350091454603466331292095494335020320275028458791428119419679635463985537907071473174640110429085325420217317624378877489286033021690897296199093397625616228950460292646660895410467364440027874566150464960714411761273930903996965237568216799787701516440934990152807683034369156181633852514070407050480044492067918717953748025491869634104746238878266746314432129876532411960932728829629292087072398678270815527234516138287333708713479684941013068772735808921942365627745522975686590877425652362052011241610792130721932940790334428475564689692170811223032944626140647441619710042041119559281077607682942935873515792671538156393283887387151442513051896784665721182079030410535270896770509439328662254695292433412207538921638414562841912458890449998156069794390458535912345279005588466278497526076094960305614608322482825325189827612711668566360914504806338694258491707456039580256413929914067330295262053787327617143916857931578390171097229972596470550118765859575437070633541205064875572023498798954532491857484908470878370361388430734641069782015802810802997779221840575669580005644674778710226942637528187064592445968603049623552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -52818425599401027122002123636725272294548912841213069298409905505590472600454651239178600991675166552305682664209099548130744290302720756244662416277827459868800209935508194488331153432262155822001829502497236869180753950374563364665946853437164812887140638643698422426590122056037521864617666460357032977059790976168250219925338975142688884680778288719480792079775841209541542355183084143210300483263830960363391312692909172127182995033168204296354213054015392011768641230505869787539429321740336264236839058270117093727674718450350207520629185555857449567933867643441727782916399819082433081069473861450265361199955661647713339104498157705835091529868640137925628937929787472192391842722586222507060246858517009130097148152637630773541139641115940856733482258884120700187166425524279227378660549387942068265757762965413709814991701668290078127522011208277562334961607458668594643732673638335178914048886626754015263968878864881689007714675152032976577273291847831739236073783795632071225574159391861646563370644331813242355249319855590573108979190479464073478702782591235596588497333000612515731728693463019510555815643045947051980469940351720329039077159402138764109995524053654152776120794406352581098823742186818664854028822744362927323226043659760081578647474425258081230489648549042066281076064138360893902471141987688285736413758722154302626430399156795700835710826934347702795624353729737436878719575903977425653047930007929560023271330734748811281413775587044159344262356647531719675303724519040958694573500303034692062069657616577377008466825780638110037472032238212555368247983305428346047131002357535886699379418215861995053696731713671235093872360207754192187967075793622848634133414093570678378981795547599202261589909383817415527027352926557075384494634543902687117785320761627805491395529214234054946045660699530701474090648597707798788021088810726521188029097952350586056734285892668016459123318413504728998466840590967544894993120286464365144482243893311233416571293953589127576324683148463905514685312380788863051527920936027062012292192149022069586489902627766457579334017279400813470500349578406738268140844824651249295794071166196671606015323483755550742613500919819569394274476584634984334760758540218807450837289602142699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 47682706809297796981064541344573391200989105089549499658111800973765997891546083886786905414148303458895284605166248977412221889445606813773885298964401293576581029720791533516399228293543123144666686698123505965088722550958810174847797763564499393536411495031734529930215759463759283126737876890798205062067201800016956641018597086918264344803841209219711371250425035499560221523570648071785810873387891571218739820843921168768436321084605084544503495464968614333527942958355649765411767948805134022718210349459002223209983895282586076469931231018800479889579453787550869635404399847677309359771046303298718541349874848650456302175334881549119851004559406956344847428772206154946550220665272406468331344815632762179207387678067636896967168907872492652718684561004197348040118799338601742475632909679860551453527716342415551918678426504381190383577434935889066344576939762281328078604516783140701072537728084826890798716889879497194612222908453132155551855820349545086551531422767814701922616237278419722248688993685469193672434773550863253878407081960147994094483265587875374816841942814114518750161135075264375910299675792630947660146181593341654283425654785133335062223066179791084763333799107392435149464281175367721778764822699071775135715973498150646947356540872132147213966917398082554588184284391923803675032680706630054081682547474839985939905421008034854076857242871844477474267705585049980900542719264147967141930144336155356534936709280700454831323600503573498769916815891426987122648059727838009747722575999923406840830794055826207229791605488413367404768407198616488951554548853587401959204056690573801620033618145527790024040367520467074563451900561971387027987137258744425067957748007679678269342576748741081643526958712747536541585053986376383116786624877517253315665604259395069294846774481820895272158870533509416809942892496926496007141412681796632116719299693099719557673944314872377927256879692966197281364596339107210851497049861712968218887152302402027102481619866382698600958455118109310162249236422400874162685240679051819725428706063212342110024453917045358483377205782651544662843587672411042112376826929693577163086566129515228382143242730019444228399867632388643718056410066404647888247956575935665710322754617471926272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -15064424062615018912899394467133362910952589101769184114617233544582504881062875276736917946652428535249820027084574892055267188542176145174119389410520226484551717413616225646327407179566234855761064815825054770904013296229878251833018684284523258402740289913293329523459801637467862553950433572540432826921304827750912175314272567798374548472577121575763441869866681814173382928901727469769560746847617791767471959331348783923604542202246990136737668537420462901186303764047989921504938017698945541148854117860000318134866870638468898669389094582839349973886551208947248765681527308687162152117297111169452051113312838604592360345163815013114446338329813047784560718554523093073068319468956606444672639372910062274574669409133967947794159056995000864588648021266419842836649757682394305116517229093555717612999252360446273925893623922934084970630753337616803715620129300585596449097789203759442528382650271110582661407828151466217590968800054873308286718598330808557803841894500389465153104508562936295513656811919050026862221985368486352708029827619292884194531501196722632487297955592016523485260091531111703117240487522593390714966875344382384074274095417650195574828136490541198933274928669290298278135186064681278203805810562935854701107930654230667725700540996098225455944722134234284700700320939977292965555772469288882544253381808898643976619198958542590451407692847573842413857729117275582034867838864133668833287479554832402253457103629654739682535440251321678691751502399424608027891011442242822359004694364747167651891037804766097820155396552941493069972725082074470602977238964679099093260378287336527301746774386178109441122522088575042685263273870456434546930832959680808064328038325661885087616450505173696590375905225898862703994078567770652852670601690924288524008259656518800943769134622150418897272190390533574320441292784333420690674822603490279183927230698038352299383959124570514690502784349779278423758365989320216052713938978980480805502511244301430088694524987250235517343652384654259318658681247043530393113816457573438038938833065364151666943275712012227115684953913164894215599317720215515725816317359150500326003486049770401966798029991821157325676799014327146766356809659455403408970667898409328991912046548767211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -8780526555203837966455051039847806074482561819218256616761067601406896028961975018916338637589598962020913957906930829285054112491893928361334603160642239100845561585680964332596837099752852416715219167586438658265940615933319157608426488365865859231726897911751608507977000631988921722707997083308642837273126579131542426652311896328241720598775792562211652357852122883000084915921217955733614077967610010033014985779934094778668001985435829114121022197243320873094783300231525588741578636850652968762096092751380179946283895874464557641891217430102127814098452650496202511629459343199571265974519034212615987783232062186514781085024892259580192592188321417040406060311581049546638698149352932033398680530656831829492233717856529766154244778145855657293329656796904655115645924893653456548567695013020210524205620082395716107156583034460208519918011619093370478230752120417658365814735084179501742008847689388493565343987499234202067418226016784451354249740382070889979912098154345089775945170697013902922910132921720111578412352008154266505946222869871443946836248173516741291105661378858953927855233675215054098753828622068064942964526776709980863046546680710821135721557259921678677533084827832602809812768989681271478897868436110573333206351232216521388679027921075984429614442918056168865854182640385869512329637918002952312901628949677147792965028172384431639391423498430650356777040385571681157209155764007779236616690972357042288173030760655894802948764921642745062280868331646779952134986679322870845205915399538227996253973155686653218435440822999065362119730575036116393085320331743085538527180262683770214571281904483734292661181016413634132734194856985349940459571400104904714825332246904606390694999511289625735452865485529519911948523496738515899629034127061210772064720712238623398566991925296969290145359529621701305538266251643545576116020962258559023813590486617960752634144546816912581571893842483540627503289720496171675690327754813352631995459318978936227505918679655818101960173788098227764405517575289346197975050494193104566761336478086522305842995639475367318579617871701072445157976734949862488370785273486573147079129952952531944529366546331174815846717816859035372445901460829201093056325128768088265631841817032916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 13161195518504610773405424289549947419882414625929885556719472133169034863402118996691958402170484507405985829392331969610182926049246025141023924424800805490331708310813452674283072706040177650287968551738803561341659801014149553072500151355569626658957385402461167097635099331825082235667253588509779865937534816220228107707245246266539642799021919236802363387588644706255840993971010055581370242882098680277454927284416666333528807779506444165051461744085709306558604375650800942852329651080055002582120627005973832595073342918875693268267705504886085400578600869016761049819877081923669654857948552751802581737913364762618615688302549634771783909773259544461515767733267684782832407827181420737011215439647831944106184654965241010321624409086770741022187734311491492083903242302613567212734977926570344664035655218924636508500097033064222112826238683415811131834163842261711797957636040830808845330903074017887261744729035509684597554013419987189384434960862173593260985506370445905026451270655544623170078502838812162484121824910259268503298879306492652884855283490428482237850732825170456831101032139383679455347690020770917543277724896959390886053525339505770587527891245363083898108497778546317919771604346433442039513772828576547186372989920620682415413795710347567289625755735618269671700190539007899220694531167107528723883156871668256191878808855362796247175529009755121950363739106234279142567079006626201968863722143561791944170821344563004140104985153133301783269620303194949471055337112091281051908861371186994603206428820873959779999496751439681670706880390088759463488259247198152635616600957561320522603992338764233902302810244952307512483683570343661178151662672892631845420209833615568320137904733798645551054764268067467862841968166805188459802633462773991201481198884230051356513234675813953524653871234452955317621675314007987124487461367247427108184553333850533889304082620220416883804328469049927829247863376303272521136712919741581602777463473704205017243226552610217071498144018820901433582734076238193112240413785440044703030505452621382388757483609214350822955016142868647777661963045825710200511164263973486051709381585215639305657776000329272609149784533732427182948614009418491769925951907260338022980378754547712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] -7762059515517588206213278210363909337800724843504875560107796926650133352596002276207600195531483211555969326582748700855901963127817903563416393383187987511902290763728819462320657263117533203667982147562470772172416673389658662684524056261955733860652576685795224219519564552840555800381586865382108165691917234320949681506267991768101049475434005443039263214230104142232247043597694305599265519229774329521832277167111947561799458347474238796822742472369448260107098457163331823495361263756639104965019000284148199331185474914141506231228104508056633306531697409543934466418737187264405705666803676865098487614178033738778376234585991565613515928680001558229937472480357462937195021743841650084211690849037203113479354004170894723133208902451239386096625568221697843289743685931385784358427710715833959490034427422327557613608510182527215988775961310410158319303048916759971068692408128475077332192746277398166317880537655216370419482450003350085426894550795350142340492558784575779757370409302755992294860067289597107854728632296123541593773014808986547478127239168112734425542923214465483534678134265441150544913860799761060631060653528853185376302350116346414219074127998093848767224408083299284043827276614036490512320988805682114578614534361860755643912029033617032789195314313135347526412639577404929292903339129640133514320099833889369047728941523200908933373013369607986515360818119791939901409432075517912625185458440545028051332861483982592473869782950527565904665571311990238808185584032100130127455057349817760903023041296469534855526665477994034477098632228966291905316027817961871857587536300124753293528679873200758892942964928743271262663262363145716355142952330991285488908242389982624048069039142215158645747909028797553888644476790868487232201240229208600100384236676713387163775726204460381909442831574902485073714672588850599584347614796011428786282588453305706473054371689318478007696414356389803294473318345934383400287700933556478540461584196152741763794031706285159513932628028223967112740319156622786173766003737611287189235679769033923317081289024384608412526466109443102284476885617202677981258957106613974819638904901863629786433462300922888827872134393671799722741157342349199636668898056206202513071411377962221568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] 2501118099439283275899088211514073996813890394535007705193363966596091602424917618600610301364326319913264365288347325298415055875316999398446147339256363422092650750400808588929847052270938804427707845891301697986109884470659423332545934971150246183043247807672765332861307143565896574807975173344834008226388321124000203965019836494182059084910589489548823803789948314716227520695453976603842993806290979810653280062460307736821208694131847878389238723644921674908436749432761384135122981389898396920349873004899319691294393748756853917454153003487026059961031751270028000513409518783908564582556595102613510329299161879265478407296139707963985617862314376324723059200264538803401026203667843998122383791566517837387303018573167009324341764145865771413949886420940843350576661121207084868338943696652668208571225405022224942770442324094961661421607583028272712952168981410558074835046351767495844206195513183900296874066946507164622977530089915765535676026519947534550728677636750774821676687497384249506246840021410120058737600922867579385262076768859126425566979705571971556100313414965958687958724168679243162067172690646092538028125976567837820898502892414058575406899314026948381020980310632676663937528368851856286012434306852642043429203810515512782304995222632594645254201807670654298290418233239652842588137623185041226073943142928780511639526518973011060274238493277064840758375868740632436382797366106481237763520023677754201775327805180813724930325051711648369172606207492253276187346098811125191588287167172536201198636484378072938869938433121373215685816954636320168852387612549589465996328458464187360280351853882494058546757282443015350342238765912743057531367151478025906927364874177609040602338962153809046765202793707489499657892975088915904352890852595787964340522225031086003854305242655980684877858025975245589967733582285209867461949231915944067565220064643454969301713748282318916507020311916572519530753161707100409389780492278181316375550909334603722339323254472490553439987700671805481423128508355201420518536285290787681489731671657354306567546896995317547108040653526602297924619862555391671732600454344627908029410528910983148837091774582034599315009001808720470288020574823897131104764783074580387712246368572538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] -188967886733066419840971724365710198042142165557441530651818850312089973804830772180810224708347765826138145332156903966230884224466849057951577000303373158303721934082938405494376036831374677000201177106889194272278653673038670564950558173255397286087732321303487321782692376605151080857136042937560016074031225981850623378650140086239244075776701084765127285791692583869303130333568773187615239982735587753056376800641167227908179598715516228071524356114462756708078243106606250985463531298872811807024623073310198330287168169709418819453712278761470897966555936803445185960802497682796373503257051599126084890235085092569646564636858207572174013427488147594561385112478374723077268794965213171619924692598501596805412966738814283626370749069608887880356343660576393735963228307150831786545787277745001515348612779008418329131699612127845173031219548291138252169121294681621106605655477244462221672416169500820931423523221746010779196915819316037747089250433440610345023849681820040766925265575089924217449943108353165026932386002252826096772023427311005384082284901268996098796966261259610706207125652060394049339955579304379597827511540544777123729973066416673140669664697468182260828159547759942927706243396486004333182685885326966062579860953425772778096738862078457205066387437701027660924049298242168092836592426183828052900436074091113628107595260992777612498265519566405958242174571226490572328293133766098855298141096674693263701185460974198513802510128618221175210453185120391774555651813791824894572793195713115535649853795063282495633414389257053171890672369056376201315851635490759666226817433894372853454516776189468769088101995190594134412439943417246294855040329815704009908008760544609900834222789829023905963339916119735211858163775143052861156412929278814420860832245560795394158651718264661904160783811706955579537534828644326347125148618767854964751161584576931261772313356699229801516019485912812647403192300710109430503359888851865235026454964184555868610270547833387346402977042444407027597978734060470518659938543529620353976364558853455267367824529528532691577857942233220426138928251344197715425849235574786362691898029085778698505696834826531780500852585818490069219840511445058745374420156766319211390410991775776768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -265466498031930893532992901574754275506092231236207336932846207203957076746648674789517354324019087949606196801549325474135226388640017927011798641449469971319901512016835935458118844134418070853165033407297973039495639068973923004627913579078077126076303332825887587411382577557616746000727814476607299111895347618397430870489420913834087099406534929776832567189315788343777463739028150104535920953476869789182484891910577723090211586391973454789555278007126336209995746777823440560737116512223727215254371635900293199336765249377388740466020995632120763228205328245176362612634229825979209748394159009720970405995479565572090816771624358366669163398552019905400001233598372240995058427436818904551358047511860781222323700436480034396671967766293323792832631928254374149879820125081378492696752823095770439030540936922055105806098709665933224579562183211110462000691581132188727730251696004727355626096074763529170807524282173656468149702090633076855199259154375597332184282762586299760942625368102645576470921733744458550005440990852138964704569050715641283172484226777687304888852623369596984220328470243417957284876746396566702718063411763376396600687643347065900671204150457262322608279223526632247528035197719255709078328749826647509268324786939165829212354626944384357861922368341746995485174835444129960936024384506234994325741108734853169318552243734079820561049650834028143425680305946814148557599140621803417328914790123184550069147991277498639489887299455792998807268415368193842688769536752077991969566116037116276730361701133696965053765807610557507158480658419109043984133136203080741764121931591212835758554139355333696479641518306935361461410691199607458478408828771202802477136393908306645500133706079931896904759044721545542056426287120957605142976438383637380183445532668060065483532353561886205529284725590474844285770448476045610560759690618542067196840034182737415441673201237163732250254232167912750303327331683055783226236953695271341360738136375256173322695888760051652474167539635682499393156742173803641741011708774226684827797532364633258397669773837190218494028795622050452088336887308369853248874853497218379225868875243785129977815648770988602237254420754958095255461282314989492820683382511106909737679604573798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 173459733247333967744105665303625019869385815222428330668628102103685460974609625425926011848010315396194934835221046776230683406938313417895839829408367712880778526687506456640732766069484114464367764584227737550613640532922614259570939077010771088155725850387957789461801171366932774846628722557594501825947353989775676656691377223993245698942315563967258767555765000266805736755252240775902720920055490474641610256477056343235391727266700579744602971117346089343159067117497761277552590755544112692075879095036589257694192559456561214686993212052079739469823562682215115084967054819610889966541542002666750851853568917768694968137873127937804884228672104895913779858957103743253005436548769241748510015832895943224784116370927471119002975072586815212264544454948489557699464290180382345495896735002342464922654106985388306309863935852689768752215457606241897615150734329354405187609867360988506637515768354273239671548240445045579820773020011143248298270213615497220757589094629999916150054492554594545637486955945619877178537264180573210741002501033206136755115411968893007533854794597072244043939484206838283242708200392313941023033234790917024878835680926711418097679408551905198879368429529456181986591866594321852922066238823452293502530746946379100647221673761188050416628425299441749516003159122566444930547758614732461393302185097082482138059775973954049961761793227232445902726367118015702603411308929475119356044254323367042290860176197262592259617467604153038298952578667805562656520635088282726952052146608086537065676969623522039614669154442323520043959203312080056185031947626300569298950196450717951239771364429713241344299530634410555324833132378037016752983862103802450455188830880909622096660566067534001015708266965225105184185637297894363269764593013374585664713456174494979492965680401644241052439414256910675981340560391407330470673094993363848171981985741655061118449140097983649867330137530587877775847910317409219711898478255546811444966936023220569893839312434267407942170473801620514744794431208241101294487749479395174092687961690725231173563409294913800176202519934933694739844957424397782942899559745063591820550534034727148690662668505614877920988289599730252735376093612512490881003516098493554479157984836452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -66480975248580288115404410959262431165872331724531928379221402055034847790362433143051602479636197647356359882915647283035095474706423813834688171471465339779886358233272262487883653809419098193948622442148558527928220278805260920544946484195373491753888801093464597836566658837572347730345855026366382388387019580106402336915666898185531777389316195950725324825167732765739557665825534472110855295443238977574535016531332800326759774138133658517125494551595868274218067163499482655837624603317159211349049053714108146695938079849313221571289900008703344095532338849123538332828146702353695004549056089061534312555132169045980565236091850581939672447110411730764952401453367483302589551724570301455353293842733697731165881763553121479766197143696324274323614909070868943976517434375455718940307400923209742212414142332281878618592192515221465074098694555812243844825353320651806835253798253161635943096819847808094390266685471791352434621855414425823680439388534092911281088489993554926924997539407181229500289843651565448450111257441569699703354275388676701293976205591417871384724759120281116709440213344098023599104615128356160848034617206666331587250714080061953453622207604318064579498870414783389521607853387358189135561355327857824648565477783915620707486305914017567667242991663594526205857723627295034880711836188615884210654518358190175325986291532093657360147620710932252157295748196482549645402445014398735386080276806699087000011175090593499983005517543374396467993879012323432911823971623123572239333696962432932214384983394349660963163024380488145541035543932157325432329631102552340708381901374221539054038151876023042776138039973928319718546364274327291716175637527641998607676337032883778427760458954590721593990153228014645711796844625378649397125832854081336557883113953131666908911562795686646878307208875414218866865845140716704749989485093737683509185416027196666153463742993700097765017515267083261547548014827649060832519921188636801181041255808977666580711789984745760797245021541982446391887448179535381667905303417006538063110213834617562623931672300886461384531838898766611189634054020959164506628705204714914662195622014876084350430909496226505637839346455290291907528383273491374490841001142590830295081311755304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 20274458691847668122698712649177156225827527390486217541860405999628540449627390439374224594196429417269683769985196518674171438608228718585340222109985857176935779732360271306346283996082419201238188000195376535561756510177145240043253588506755847272700309852307386475229841401251262380690606285421425197041452816177393821229536017337075197267726926433496787671585224410575253916705356153791823960293384747196618246549908488840912322753724714104386902352256255894165989524159367961729033589763205078628933335081383821152496565469799964845925076900579051176389972308714473100234253214016491110935089085225885618040333898222055927208945238360177863373821845705605705929620359724331510768954792364057659043315199733720676648293494300059458700746262755133022843946817416465809267245914411127844303848788342503637534545855737392753485239867423808143772718000157019561845323002006650953144299302630811465166453437983203890850090422773846148360420199844070854470955058754151062549379940787507507482155064128726315468730585585022955146448310174914363783482936483358125798753414057443241629897612332802463946502450072615498377043733397716077241863820426534131534503488347854827116658305598225761807680712884140356871349322067545512061521462217013709340591217898385189005838541191720931865072577663401198467030508792662532136938570158677035113767328539741626508546245537435907836284696732468155549619209798788317989371481506825194619874197614633851783976141884738060095759150864380851754822019588160136241332039082893713689648586864448447185209953875204380638376030903961533268137431876169079579794297735571003780254028671802963684470548797057723141814945656851162249610631431358449363761450522214028433072636923197458693190123588255573306067368272203696663515136360416060700880728667804062199096799110085982011584670055043938360162580496314384811073627389591857157891785549179169062837918112836668902653375366840856684021956195833220438234311949038885033582762966867013687899555976459134002161565829550382139652506584328934471610523770679013220146790372256927299127169181700278844659472769294544083694253788157358796446455028112259335367494231349912144725831649812221776044213328776109725281099528024899576790823812050973615638621229316765495533349371904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -5603351727083799173386031172833143681425976878493775356759951652543387801701254430948513330808510571263120434028395853055320210542555556068502671365926443635621050649159080212045689287332540745847488097302765565143216897098765589160227139322526231724441995009442661947361395708492397810424651854984617868109982504422691652278174777894445669111946028675741176777545339497758132638002088342627368768468637556834990541178216240176392490857212014546531939983876208209860756190283706183271801247137285363327720149843527667234467627246456758159892010738825773232649077960603980348654868803946563114982708656002144274801893368141083670191339589567772895485186383815221790506690462174771063888060256759798327806699534039511902851684242086532069865111783783907052017441584016935612644035491751121287967344744469799814501404707754817981976368322139464279826664499728975407892877274137661874095656571556620350111130302749348907700058565995781847386230696322019068032327586256013837665669841348739857763534567583406377688890288620683515183454088104446321359091889962275745271338716991222493012981013195832482229296241649896911881220534025535432913582736016560212811515660023360816323904363651750756506403773113139511685832074178878085745091891989823223655241443350598306669528510300368050639178109510884197216673601870512522217216867966730331396133824311614437593384762485928859961723544173565312073939911442167179799474332379247779153522591896732336986117399849106629047119778734395750208402202500819861570768494973707563346000805372243515800146782080796509258136336588898921852043760485828903030765251084828974223820781033873053882157565236233156961824992003079924016045392998867822543774686097330793458978360398637445653906976139338854544214955804310366032456637580908570781156595649788192890293244872723128644564703042055122532397742811078617852653477275867119156559594880247674019263602492948459867618406376712322023336781156213749351159010734018213350697778860209308512974361562585667183260581939708641793146216037429685483948948483995137037233437948456652780642445548643896251205819885623826669467030433553658115926833523174826321964324243433072977459119454612733667816397104491378855532776542415815269282276378982307327437703640535773233500924149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 1440718571192769656966705986791828737953146429950104232758008504933352484631412460448401879592786126090098425826982998761383441143383951721162259986524083920856810712543145320112639712739750546233349707264746058137157697514855086884064145067346856195333149808070624345192424048137242507635939334034660878392708097355978971696063317664405871933498957345373787200178786546061961598505859165034533720769652842355658554659697305269215688637216792217496213152213492279783610352771966872220457088804430153254699289739503574273185532492342849155329354912675419067114792137283220139527355633585824035091837270133132811952911747956751713643163358084975919979299815313504632867926752268844496349342472459577551598609778808528048456603187800809653790777747340281593400993654424761205007962284238306680940286404097043091564021040562178726588532761466473890861609821561521738335558556313498906981905229407876295143566841330141362305105871607052315266773156490520460142581885760695867547865509663860508537766234021283122078515596469211216242204103327845283789424083542157220369249777415049772751599246943204432158285165718487845527866412786284219130770043888856717990568068978530950303102177558766842424945396268205172055117498733165884054970584968681876820683356519693783059465422821637124391247767532454221875752209870090142871107738459407864161783678379771185309642060858670637944891293156175159134874524026626351159998660684622676358675014429661146954308613637520292647697029946079994063668390484449539311695133166947757988713575689309025680811637962677825654784509567548569253628731370990760576255361824754092589157762109598390367547238037876306218319186103753124812648620349544611836741383253296873743062703620904547353290931381846280506193318477826579874723649100531763858455055201168446511114198131583679540040448545107779862154769325212928921963389714504522126258645020866839020568017782391645386235717189700372848839390774038187086078647774373830917277351931860057710339510651422708190347662146330632565415655353845895059626256239409724248942034991790223732380581413299597140223750727814884377850676163701798624931225158892637695066915027580262050708902787205128425479816467850515814521443441995501920743043388251581282722863325706881187188079329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -360777728579429099134700431951228835648855604863006035445501129254633229053747104439177811176223451493985661367345227177508917381835034694473352975487391405407602282601528604448314649660080420970840566141014754795508000630075042150641439135325067763288298336514282273692144102132163711219079539142297643522721857564706793834391749545042121491185611818616219076122210220865304923019494795989639090654124747722874990079606304938208999301731665056787504708704613352145471322378623860671408016962796743683672168650611927176322193961725965182741544891350961556198304287450066922220233029705907625588379201231487893197617625504975423325974434914153183345608927532481970403799459773173443437213172523253953858692005553815570166722760792744993577004813292313371595661665324104570279368266704973332369717694760758276465831286286246223174419262590076412029070687437007028698203896638401314669627818373730673759070088483475914205819591023340833969601013846076901336125083501223117696472575214245091728701200816273325855768551146682165233531862314222711957999259037817028728734645958530297413083909375155675958839489807945338329103716561423402000366620135276757042695346401856268215089714242613984012510034390207858171092407203941433366201091865999011370079404570411504934810804041564327354999352747329544421962434197544796208859040446381386317517859482566590050134441345504340042498434810675038939390660026843221395621986135567914476411724561766225268967223401738711376220526794377821420697260545705443195024365240877114499998509241867688972513527059957698281984086862685403443733967849844785272162358658437532753644516068801063915120817957617554643143245513109103131519022933201733045570635847842350769594496080032675175605547879330182581107505451590655611057270954452485482089049105076248662240058662815254216695141163766007711499605333491916856290625415057446467465533676942942038711109167384723043666211355440866609275165787129929475509761144507504952848719976659096255595760772473722537762671026677350969209254006880146707818856599682870825425596768552382436589713735408235411581567110649051829832968609627047985630894901338956542544337911364985888006276965088946213111446927731384559057414131501568487959113981950346846832016794985004627556208476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 111031189142105589317990295183907498847581427073862247028987718946867519353251297080196235651010162049375101301263397793948113715930611123131737680480800623729446509981351310103124258158658052384309533120641716592530809932917645545395962881182659721556275168797713902577070181535718093143975866256196170205170364470999526427941755878861835390428142669215384162333488060355521198860926072918092592596756867430072422311276486226655603381114405933852846224438065884343474534842988893689575020714100974271153738007597930533045418216906346198937508177191467325213096590907315980617008498806670321405703376038381236036665380912455894945314766976491271100018623609674058174735990856493501109183806983787605365501198654980776026007371095688595780208628966114312996878536451844676893834676103419146009268026261602460201017946597473768743544264514487766272645744923427709995884615899056526295532321077403828644952708679367406412094541887427729876306737507607215732657927969361738504564684936200257786830906597664599627209880318907903730829641435338242510425801725550077662267077063616314075637818851969029012228341419412259409709775824448849963920516885980080123874779225244641262030387621557959720041626222752208103274845828470789875436838175542616496617189991650683281100953115769001343501091335121887375308616023648670042934602233037252593537916306051137986265045911379774257664474306336539962233231585403888565957527431769262001884841225551450420496833377273137524357122008996011514569875245064453512844904197301796425947480632632482429214252954425445540524801227143448657533169546923227393559677983508396686013746975187889625114634972530407228337218723388571265047683965464499751626066179301602606899979238086350120530527649470210741171532144688768360108464208669673551111949922014059246333057525782149812163930818219030728937034651637843130236772870690305258287230819198394962672679626684912476936420622562785758926807564388064473698674158384389647248975910408597677649159933358902470064340310644351331673744695836548840686658218021328439219594150801931648605332382026529500639847079843518419881153618561110138235380859846534672768401158533589392068646751084360869193330152936538353815310368166822095691073434794102819169583062938473677766225035264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -43919013867889594687708708286000518981524706663251662914067700351458803528775706367935910906233252823809401551569051848842325471701058157985695657706091896023351958144245632418111059314010404873130175954592973035950019540618505636056425936100546084118061938120074978984815032393056408495520820025189886938744939764900550295595071743775177485712380616484502783896371448525372924627922966599471584431410405002047065883057448608217801552271651820581429333885710621549265771722793512624148615474628555120893774115364852954750196593901983797096730761296750087031249143057731523933564060081742007508906647887322072158380615402979984758264317958444754635416095684921139659918817437401476417633098764386704689215740161540870156753066516159808050637965865316127661885112277746204491237748492977926785412288803885929742561578668509774103805952671493680455776414689501334225768992285733401800308650411227263731495027504400000406188398243126497198646786569053037376226630693455567335033277606413249545132404206940564697076022214043307608263458699245378863128295809687239436485027641473383111237581100780386286356150863941539582546972003230370264666479199211433492346707897110864007971495303928134156988665511153806897663422109220669204365771006797532448479108671479065238120380262634599017584250381595080981374663441693796713548219323250634677006843944268001606401485106529467332378117276878670574442068077012841827196677670705267332117039159422606667735606307361686518751504839205165411007042018580947910158388363752100512597292986084491656614996463945781831747593034771179422554682442622970754377106803830570043416440117808424830044973163172745693160858827171415110557298201885618428809532138364806764356451703995676314801641613262111469530009054916712298968743095763929612420445632939800262816198007824235268203450028579790330820940302545600318753053649966776497846137797059504337677768259435455805594329660599425204519570100130849784900031932061079249464849825742202404657853271563897198075766793786206710842592227489007985787087087059158569315498615760636293174732716513951732223416560618189847242123541189794043635167692554924804680265694003494596508352092312441214503231862933789460688484588307278838164220508962424127709859820827958072537797099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 16487748256925890327513196145534490593432978635113268604973387146222190331044403149507259985483173260542345856173381444700659421656795700721850861348352599880458220689730324747709412464254215207233508526342622187022475689849227578849543888901626981006481108320523712086962260562902986135898057388241604687506045563875470153213798607452697108452640483889754084592511127088050671190854337605832973342319293412960801298301764048527737725835942282212854416856065564177885356741496618094952523993100806079862154638417063584743781024178569247295302155752409742755686259000528850236255041951873554793143194527608034518256247111296624453637958094916899724097789140488216213650906883337464448089971211544116944336386417353525833984758728649200953591611253325466269387887775635437301602571583003251415004962386737621266157205464191480935884491516351831779368330803249120120671013938610899347684929124233002346683839641530693666629352066176484308391694992066932136025779156052895473957732312241879653735752074263425596234493570788807068620930706122915055253738571157938700377973560994675525466156119871003314499027777884486023467059244361952117851507358958039649228581391219988289501562042590610271067491954708777046520952040211472870066670977419543130964123181243960360015722361977664503736467962659170213409940650855759354630326343792278919516076534840468945307707551951941079818646697914042241834738788831247605341250630281815599194817464679662530010642380722551324970646553322308816545208283838600981188855590732942498601849053925821157394275608163199936178592867486557332080102923271167961455091803163451147027907386199525985399489660809227764582592743409685450617513392460131257495630931954924239951700561932885757179715584224898225097158912069971653969299602124579258639962415567090482745419309381066149911282594507229395569091527921846111675534370060939216758200431928318535539887839935435098971660086048748425925494664680118781930761138329268810583278545784733580197955570154636888614472749346722339388152223910348083760592687605107292697309529487691391076187211358884956927559366940008029543268517598595796613455594231212605688629613696939620666561210026972506968122219762470509066583806299389193601371190465795022491225462352862658093215907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] -4972836044286833875544246969337870004771453131731762213465609210043031803469240372355901937377252881097579695351261375216450236817730852593623276316341953962653401976848580833898023194761346285769144395601047901760243739591015512125657988375595936679206836759107193564959721650690469114076111543470357390348823102290863334127236896339183321275066596607079627191326541609691518005046533098709726517535997641726478349159263417377447554041310807925401569590873428665917936714394564425181003392205861957629946647449627543715830686370495697589283973653301310839923059443820973146013887160623130145695801733596983524413045543762193637168935048839471588350308872748657479482186976408024557003503195771580395151705381565656007360462784854659877653974449085956839498958039354778921062966778503296476478380322962456158251264054465369303964567697480213372402081304603877379352057163904452559783356048007340484946868405056326201688422590367768913307374705382976906633867478809176327655653941381076836633247891264294037905066559106416669933956673464331552633084895291050860132892493366364775950405288784027152269358628369735620743223839748119785154246769254727910667727506353816276333490574282646917550216817082551370991727446606694512635787103739639105050601533399984972390850290537878512204005377574398598624451920575267871059112542350676075268769152343010123485465032701356226908026808110692217988685795340023908925378256603025749935289083257125821480217787080214546482800969080578175955524291802944618193964265808702694176616944549991376218007001517795823944852577578676421426220049519621156075497742877801120047270701144039955065442935231425871663914357223936941350022996620344266404532694485805134015498264281643437189449752531112869840552015228464702785991998380836757480616136624460640174270010821598687468343959616411375203641894577574507879511179737972864335976701117002259558262994022664489955941703685942722727275817046955420672865459607703603082514234067252773884875898762982407224149138250863537012884100372420519711038158084382744119212747343431635245381871318165546387451359162502015125774307862938012629293323471386984605123406441264477329321453765279429925599809119445995118554973449381734481757023333098877031393531575713163311075819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 1180406806149045764016232366681710514075198167896152316022702438467699854219782855212987625992478432436397003558783215411815157704862971668008664897780620983124325047173362299462762318801602621086767639798080345868253387354994205283469154501946856319097031832557137132264819668498970135182027944211858338893363838357970287713853246880108589326739273707449698483790338474412963511187260287319425196949383603471560667277571068979746723865316457356079171213407204983705788141597023948447555457803538627206110755311786726194620195672661245331117618508618891151189765357159791820595627320879919373719203781597679930706095370349791577308684839316211247278408089084754855848865325082676189200450746340940881346127576229189724805793162718299546874229878244224504765011968600172310526016550933524456645314789870616494147385109275609363047032222650478280957184370623786110745105252365681621027617702870112778430460461821340290676952951636488696621987097093552257532359170577865350602519498549378507746778432483547401346548158193254275245539309214867200671910169276971040435440408947238975441374682505488969882732564506902465237582627515431203220865108204613669180075867837852497466751830010838900355384583464650509172624471403487702001843610225279032593577322469748207284413596816498635444560792186393793474509221552877753829654238441005854554669762547642032802315850619308741541242681688799306539672934347666507211589440516038738673170026790072135720389084796357997883097663503658813323405904885874210336276930251279938357091819376996036210418826007502157178647683066060328986584838401902115926884798260699503944952347029470980516411534014303835777134610064344949406034561513971008961141444731083474825666475549092600379931564865713769843423733268083274927414447348530512487707559377340166774335366999289252206890790096128573675587929641112462971609514211518577307665219555609163837061556823012465542104337482646629273382007025398085530719976912313020433449854635843460969255240572128279950218895167112487677238967219285306838965502413690355676648162612906802117574671180411390494201480220569078086929651596199638777079557953904503168075225642946225604373427904616859585554698854767109182062730181443743308087953057358642577819588379270318826480205824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -221592396821271885451746804162601656066621537461557448676361378472377552808159654122596477085817473438762171809058566912622595476475632362451370584852872908397378699879246167150757023024387452122865496729778063489312854043403668030424837535154342183656315593423633252168608939969963619199338741089174474243608095619154757892280193271465627451335795117234261197736603768450148151108642068518097252793038828386373911127611761790027642530591062947279439391471764485035732817886569653650785669862866993106825353786437211565062186035303996075654316354973457097105673689153177336960005146155231749572421198161860505545617014052252073207875349617725558880036959552882383058815836557452149041185395524426706615620310595083785867155957491300676042352227712737223213630530487281817696413559221248966898479514623727648899566611102741598376566021350570840171544642079097745691577342873248925176671650169123915568035574865657877754646688286510607951755988839650317094663428172751767751339425918662402878356930750657991461415428077082908834278974616991379106523246341920252812089582424355239388859976694718207451789060674875501661535795232047506209220257830620110248249102316475576250237165667833607310756482394607520212844990992750754373224186714274999437736640074440221597454967101787362108890367982948553298963716574333511032325339212550532283420161989030212544069505369755828907145399580901575026302481603616772212485288787340213611498209261671868105024797078896262075528995696847434415023183192866509770521872473277388391202142319427219165796638648337297634340079425893435353000946119684006565881769219581611221143629141204783736794154868774697023480415482896484030075375145625992065748276291657356755568594673290807022250447504876251289911543151362815690503398486236357973817428485434351185713020108123428207750006414008273893936731142777425956915510069178417827390209053244905424728151822376151897921055567350605120945098420440555684259462593919336102116376412293495391722790995808419003874359401562173299238735813885700507674142802155707804132522025365837000192749955835623542472215000900660455898067618234997663631080545011043217921522276555416159942901825112720650812099142374608209060438764864437083912086024698494653308483978286845311477350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 31662486870638410617438661478570959435211347624342212815097800873979389797720928504352953479418122393483475438429518429873344619287010856070438321079275949251368101818224092432788092003395261976744671351892939107459418152766253457719974141120077143448732171976355312346866273848566865686234895390879579692458755648143363352115967840160254835825541673337467535882986985977083735061009078301811810924549260255630130860629246863464396217762723380236422933118123319333154549064019147679009940756960077594253186840852396394104022351775442472472550393550030190190753919699969002176519711754605029572883877857208455534388091928708597757182264973618756610924175079595834388544723318806504047330257911418362895920378999761379719229034531370178230919594526781929917576476267153390062359246822020729337536513325192202261860804786674602541563832018747924245050521090374301691110348260745267158591496082196336490106668288625436200023251252535074583675224855006970735625486507289102699790456631413226507166055571739176934963740299448967575283036468311326365286907546749923804892895897958908197940656163928355213103796846010810249337198260215428007140626801780913005971272392361680839449886631150112086188270445301532325100411990704654134881606261811560420175954001215538614890876176624827396409859228030178837070148751619118710172343857911476612410300626580886688949167852915550818152199542905667751949531826747895118278196023785177984871042005430256188803838605738880198804699802779830203807260617255735648475139640839595192095517872754742069546492907509309482863598387244666955938836011775098285677603885869245353104071709707192934577026486629037182697826281012971650722200583304170985140794458017369764250488874277833221740625523024384361331862656745197573076730258261672802700242523055991651391633619688444479847644485829345168831595814953733203057446897324494156416262658188442392099381733174658830988859133879953432675815931434180662884558962998948063458603092107883153137911373930056703621013835389057855423690726937667904071312202604998135604230815545537924120191948168198031073222912217757982117179390185222687539045876958915197570829108314487662254189008931335344005985193579051999980129952644321265044151205545120980371523665157330372569071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -2814571950566329965021111359764781584065138900700332966578316546977709733248131336671039493169651783768383841943167546136075266117699954776693151649065851511144149812411022518231203915171108318336842545066885556587824318099118443847101255816647229439826033217541813638335215268393847220761489579950316829928237853274495392705410625631139816797264156320883934031015310264245200023889750547752460989378945735648908997278052856342174835293898102690112581562955905211667393007579266096273658712389365729461925456456784055058537581793634604779175603676895801662148158693056233797298769374132373422956667404334022960075014568025577627664124709042278082281376920154502466682608484503668345611748288690838058005357733670624609493678573713032265191155689852805557936228000289141547361160456368401825609489907056978308443947054461439091454401375706517811478864876037439903544166495796642011276408034047493178027875111358801687575919215750726104156822855848961982826438360787371087440466239440675757490916199997323039238656001216799600524391800070302376120934349576103132412872722188301136884412988239006884127452123306713609453655389319094022344751702967168441142603755795483505429544953642843274335527485672066844208230517716017490680085924276691706840550569952075772431080052163336036679373047784473910667232263442553851943678942013206919955795774993842582738239942478419393114048277334559292843485517420555871990977914510201180864678299527687947853868922238433826053500255262837520319148329017390990384114050596808568584329933006833589453387717439256202574744445038626005167305538451465031851475785727164939439023404969078162380099956806571224537230832550741237884935542741960540574194488719740879299883905386234399465690046383769758751094937896753530824793532326575055703910666491489001636435793730389278763114207308785080920738697036789639056792452536253436970046159377415099100233188795781247552953601876705316586561741446200164493278350695551426616687241794016711348171678692134353835008378723600755335130732683752873403944972094610381527049703905521219178738237745063808762694520658385191543208459685516852253871197805803274868201870304935011774052382242365128578638407947833030974787494916391204494888458077279505975632814022474191853322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] -54571374857185806302875113164339361836553844769010452094741177142792541890810605785044699916205199483445553790372596695533291718776743194814007961488433216891790118931401653485936561363692580619282900526806800283299437653705957924242780375820250479547729689881369419994359014689097162990787323407031461679824790574102227941448328274421996273781927189871989284847244985125070922825104472350939662034807841963520315533325428604934839222318793277690110465870644870644795544237032130346050775421679153161767663458894911285767974579338186271654412975847624661013177918988072931288066697096374067353294177261851756861150259237999563808011860782801897477384626858476235859017076609702549821179255636881683095204989032607177480948650844481475075909963402507761433942080116095975422315457239616801474642534205899748620235395535840478032907841150014335078566427921795089290654801221380978856930095262842227089474740997981440007027183395493465755400631650238385877390782533353338260608311893638849234475252424244662312545457661344950737397692324428707776501653094504417626745980490669060954590979344469238261226142224527184470019935952913628635556608494387815065923400688036870417660129470934192725912611016318635035796197949758952172282357438935588470981990117165902909181532030152776524009323792018214180927059678435827155918749872178821676982502455346292461326077843841576196457989132582493456340609545578592490572435194452605922989969669250911474191671601465396086381362720669232850585181711918625297254305547488932655890347796146642925626828486812356846463855535124351256397967321701446376918881414564897842463965199061877225427370971902957318987166301104239691580217892026910355068173247839464086966182329590431758416331848453809775365455702024900660194722333169210188025729273725392077305820657408772218865216513182387902002716042724339184249109910093751884172647322101800865631276814266577913271397771857368090585305498594914892563997907309092766304615694501149338184797854054708401846017144369391279038109256356980787184791142062839217037246614810953236075183667786375404114253630112087275783211521949277223167057694472206887624009019299700985527709826367033350359740400308403146464651386341504761957762225308303786536123682735107562536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] 74645499726661384752554767233106518082486411048287862249424495527200217120172548499520926372907664772167920061183974551552372412132452920999694977269815259458231730891823709456753226367720646030919338489768391383019364724352391872599135591688021192540504088438840877991425671296979075140909859787882460298770577212467576969755649954207605909018557212461765822265806837364181146873114955688162329764680474878083343559161236989154507491219332288524987362015730698759932623929765079450589155380154528192727552406373968987303508625813473854822082885860485564548634505257066717205936957431812500730561757532811227530036362211790672566932724615248644302127800172605362103493408670267409406723494802639022615171001750507097399374132998524945061142736552183882971498106644602568299610979928300924322642132937716196223602551484431861243652465756630055121946906001445782535446419769350742430983679357933295621934721320773017678959702079310574172317755587052246614744476461828094747122795283485046174650094844284817552217319349622874632714653069437656149627608179007068218308215234990898881493123399455885363174864842723983494794557164961364929140867271313554855917878685394741202801064834925544121693718145482159989674558575635019957128675237405811583492544791034258406376238400391277315217208566255736361482956092759868070037824183811915310984261510563771317011685701598781803716783071119011391603916760289809779206984922857551535536371972791949349184135134605340675771237925590849024928278930786887406654825388335914847571804792928760842019076606425532670546384657913033225891930569440308494212651891120461373214662975230609194300216425883887034531146944206719138178402721875611972368984560306321237920243960004703406438717604191833908112248683579563154521105254267219421836291421958967518891709705794271775656611676316001821469466671851688802754315804092786099859843298750531775984597139188677158683504874157305841401683926045566577799190285903495423246757798479315812166547992223579827924639132035157653024377981660794881022570301475245015168336645396943519507157628988400375346194473606650409743239898698839153236940403378814056765079756186230717950697302328110087190708996632501695317241850274701441789099946059218853411454558650248588165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] -15429547290487019010198745910167996158529757538738968647472017101850230335734263592033407176536224018905001712999297144267078919371401937534760057988541939693754545258356957025343374424523950283808109856827773447894376220290339510206586517143052971908820949884838420968337507486963690554512254754975301239957583980719040573201722240576426525241610638232762528881562245948445101877158190189711614040318147566963199611960021331399350510427981728087926915846813815168639448694834035009118536009776589299511851305000185809197256654193830549047818043770038933752805883150699019364956123868423067801442021019619772616641830220861498859945380077244895531756637644439809457124773832505132019082246952133736914242297758053451414480499413047828768756588537405985519957954636569006479284312778328185847707343072070455137846204455036955575787106248209514711845055408312287036801536312584700805611871636383572440021153972385864210297368744946980964164355991972406255706131498091391758036304185796767633951990837665437369460099039640928438196130248470573632514713893812948917532934575809341874728610473389449691035736617595122520947958416803436302751452356042169721233508888509446248397278555986547438869647691724988145727026174143765221381775337923954267763737350801830538286925349361493443556820044376664189145801293850304282876336524469928215614845522365607238526976500965922180627101186867224836569291003152678955445127166524039440508272158599043919875033553221226099827453847227118587844819652222679543995564465638075722443611333319160431466122509006752663879389679682160869038155646495045713567808414868160170038871087750371337214850803097116131195783899968312938070705590103553881388142942170793646337408576112399441755576226618204741162388140932465612983292597694122735873299975943447054964016477199851185378251962462713231074797977943872713794659980318158509067184509650907983844243958242083321379004738188686627721769130390001621360060271026331414446178219424496923764037747302491475523764385454776881807089585228149091206184804188626111674720893337847333463102854413446835391390943962067322927016651673038650569211524505076108948845601192828573489615306036233114957446756302565308720236506864508469850960073230446391789331698672031693275136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] 1950178781937586720210303569610705556056669292628425188285617620525621855525498347995094241182086643335666008430906816703260570801655313128673145638881703739383871724998573104030865604582227947584125197904374785473227349498559968816226810848300102753637436258575896619321620286641254710566431312314775581458970931930931676764477051387780717758848221577375001414973658649376039611887217495048574322497703859147154103524978450225333064109075518962693881946948038227314614697006629443545080017142502653412884676396198291126806765485887082331956093302750871049567393659563142406672759767584640135967004374491181429145833489784951784918277262259523671726078920325631741593925775524220188092279022151459526412011900696691835894361903370561917309216861261342841551236763189941538314424274760262953734061015926836294749439789972371515255029366572773642552146532170847263452922545359199817655306584296372707142902862544953306506196706925462073958443655893470981746708623637083472494169218481927769861382940188685245216190833766653682975559252079303900675336103937336429469099957703341152401758594128004845210863013328763852180197102880251161389265038672194268703907567885665781973338937193377004149556063467690882745910043266616635953771991297120288658568580452328120015549434804484198443455749586072021365014392202262523252882450183438457236403895031773314893082699745482492401279364584627038909191695938293649465515078863406342706110958472362741983891922279758533137284960079646855011562762042927323242535919569117486345046910448305697840452513610281160516834029316037789733257218359830543132883113949392861742581805778655632242163853300535188911106258743251336685712601426576677493258406125257998760178833301020152393255712942968447744811575037029817932627728027034829180013225481779472460554858412192205064760920357025707007518024680239139228688385011966452343946506425589897635636262085158959433318729500176660989147188204227355383335688649906709391495829033193408405122922787183596949003240810891028662982111787563795990290244964831325736427276344149280278034847507370947283880771679524720635670472520682539205008576949870349583370479660133738564438116425627058593585890405996430225917083346350722143463470831679316391386558391201059307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] -161477092452822730131473398500015235091108192445105683658194205049217509596198641125799133795201356933705695709017302865950196820002548677271957094254228599743651801681025531415453141395037244066524859441173190269155818968713353758514815780094947774972052900343274142204968160126913169027327955616826682335537776795152286309354786577304379797819863535883309900215006046940812678775871942990893665664037041800302397145540130112743413527966493387808419931886777141307907119842786137036426620551342538515252326770269648658924119053163423318076571555868532215551116680395155641073454553815739985927396652902032278455583837428172629184836369434592941925767193457203183569618020039171794954994935451402325423519575728365957518424804450574218026878790734561412846195444827705500275207260184779832004713464185169471843573789044262035577413612989689453741196415395031794902815155684096603204575867602605152685514350847779624460049418932189620011929312824217860380877868704118813512189087024640418524794987676533329806550919687441341451580977934223299652925012652692000596237078465903149874551111691561082802415417615275595627779220558711655408313422814279529594737464105445948961900970847812423760273825166702812507515242391055264740921521576910904096674034415906561685377457811402921736321120656663537799218478257040533621744708860775442493204545227127119388541907156701372022013684848091649842308157889698896498862336155457510409409963008676406630699939122006617699555450947483367971623550788005854926173876347797579079410598394846068274702705902842739095908111977835650720883543346423196610120134771274968455571279670338591756869558528806942446122939431388993899481528509937498559646747747846903735177154085732563766757887044399966958247796916952537852479831846425170451970503012954310131854074413770651749080688063809065941594136072862149616801688660987087264961154539247650840692207751962338480574505278580590182389295691501198095414529469053144589619266688883828490323031776624661654461318402873385613376966597802884664956013414717874140813189135151183862259726185635581790377237565208898121855935127382830879061729033622782324853531663884978246586052282379129030289377035676203698488302665440290468717743758530949039360695761930236723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] 6641754277923190571856907150157025594110455282312921892499864476473348005429380252112013079973087833546669384771203244849859387317777566038435022297907530883663392280646106804360759732465361924334241031821319090153751855021690432547541827915052146653808540275370315674990675548932408573725661471208110902889806044528733313054921224739163049487440814993878516307340187511522825792415514634169952615731688744819951379708250317133564965565503539180204068416424373305279777349126124402978362443375398053822038390073407052325199290887491813270785238773371743281239610797001172240603642950214020333754989453769013703194167212041460464237339766957884234807825112361990804251491582191812462520160561578496966099115041357473255637983385853185656784939176708497687645127104767012409597067883859829114184817656134066262414122004897127856496713459580674142544696886886251474378587800488503481046488789792702719360385374167301181246374359650563577433115772727845943883513614197303827917342343354147996202979110187208326439576007111947570721850872176436410532521598229753568219782309977400038365725994142330536124227228776449122163715806290249110756230510699198480731375710363498408352684068450699353552997163223735903107225757728756936735928138986588251771318242183374239922099290712557112635806890382411563487898497255213093313753653609926638770211341153721249396869338287915802177686461284099201773864771711488781693396676196872170244446644198036507121296144920504795374490589273031164167443212748119209117585273025201860425213316199430654849156808340379474686948493197305855247991810971470256852706213406915287522529661256407053249023711697722586016907903908441175930888592573026062351997384443254798452446634110238775531246995938584962171313177245828999501758303536010009652629775671844455532828356685284046450542376847118734402931356710033409933041286739465665638792714710259128789568384994689538136523945611330601623517992827042373718444331218728195673036040197969973500113781718552420505668820073328906751004602441065181916475035464392650068604579247802902213327791203911699870648970151691676784736666144724449675231233124755744668482927234270569949674717987612617177396080798758511904758262433200595724184942918381230348432103716285317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 413447605789678458973163654359205399827467444756517749401418087248600264599028316811406245843190566934659831186671960821054083979349654919534878386943436598875630454904933584712853924441031874116961914234981509160508118874441889262970712743445502677703937011656381929206941544327621493840415620663151427022646761896513183170364871707210037174036181251208014709578770521311707824210204992488216780423846461596198906482724048873857932228295496822341880742342766223165218743893761007877757343181435553995873254411555860493119713527786204332164895389518924081692104016791097635789851833269547152365381633209911268784753134953378974464083768737594770631689030933907806967842791355876577234145943033264653268892754403181824984923446932191130782164063807977934334846484235841741681291651357038440210815831618582763796927231882085602152469775124950261797154425972431202869365536969147178919449474457274475523198221503966288380376463572946095383419021251183335363817411366013586629081098009859665047168453806534342032225546425345708075362656296633676040400597531804561014639156830584566540261637126383490430875085855997346798495235250101853855574215084633615438171666183645286427934351629374508498074103847297612768834715423965061664361596958712225890586163703204840646560166673681005922203478542175172539572482034759870871098166805821953462980171461856217610001092149204429202538955748600590938567509413830876965233351929750469328456703196680556933992365913277653998357715323635150679337562229759323265811601851370451736930587647809370035161368451428904907445872561337737592303899417398844111017657741159016142886672029673230466695735511476478608221133705393342453528794619109916645758458586558263457621577853032090133306713965128009061081218317099644148731369318149902327500134054795602701912455609860433398967938469033393723245352413016199800740211949212254507262034522772931198838715595297135639686933494815995239505367340497683191765329487644850039851365808749494132185911291758425552359768706602307342371081902436544416487124273959556034824873840363795050904885683110919882483619450127703858356789112134791163628581302949969949909417483182114228500980950918383189141375791614190559665675034668100191472136301731808077477306203067383808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -117738279758302521505070042988121805916895207768386485304198493630350712658799718550362939432410547854268920797167664301105016719030086149812354197609472247386004274605849657327839300099634405102302816654851118732767039404529172872004149262219969980983895840281333958539900831045715496486430863061418405517458113576724595326342467934159118475357455343451733427373281891375347594364296830735717746289676925847888560098333147723223587702837976711466602014716590472701539307214189080695301842571912165271301936600929298623450660448956362500673639903724639207047363235520429516962286012205436203022160851835985344883446893890770523600765257648501701703096671688866680356159782824619256980969991855125016146607566176241363226387848494169897113979957487529070350679657971019498747556012099339572603748248842731684448212557663658735346886474728043529932363395154477737798750600637200628857582576601910716474140575194664156911646377097297620921694663616418787269663368182083036260706380439746301310970510474259355707356748677956988517549167712759337857412729420975181928866114724635404881892025923695895758953405919391509513847726321364543136447917236354023644808817119152284962620205925930904495316641469315842793241896438868356532800189743057819804204862322147764717064907869274150909225642942393326248814168746804638508606102619407927147899658277858449378259164627275591204220157673371173165139141989046233053459269167400679749969173212662453113627055287916864550392931653630130336568517607176340781713535713068305007192300107091931669296713393760254783814854769245379747207027566980400657494037125093729005861003146375149507145843722895732915054877605503448642113458622351067854038439325185554733681223467021575528125539277856286933389911754813367652380957394324532537413454408916597574470641560142154690926477657380652362409220065568209490347538749638767642153567445540052417918882909718048080745544510994264443394697076665622757981505706257955442716678327394262313657603227137227270614078342078502345903063370288737471208064025065348427565782339190629818157915488803745473283528121627579656753880404091992040781462034873894987607017045314227939468732574852206638156682156310406557525320136042655264875842454651686595754271878781337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 14011315737679334084831994950731380502928298455507456701333873660723331239845849979734758904649807798999693248126174888545109666556957578462489646043877789968543939554855392890114174485779542452715232493957313669172961308084297268994470470242864091777462447338226822630640766395372198521149965962404974504507541286527022380256661783940999746335406600150889099657192608287278587957382751368383309275106094229814220803174918803896242899978350144824136599378948869685493513641066046745596915356905464731099233516168251108596368099928409476336124077589795228877947708069593279717822259249618836053918995216546702731594896378531055626384760075917848813270608976405678672964512069388338411117882067844971665629288692231206421725134487968356845427497552511997413690173903627360023449047605442893958161689841012307342034216332529016361929068920283934861866029922034011361908968056736099035450654236227271970644514174457293153815891902971896438138317889087059115546974882743271485495089098302668253415064808232834714017653849182535356792201131241044780109310662182176695036248449076111492294266154631508048165641494716130466912528124089767466291112723611161385665256050805349722932615982045473513297899246721819256804709123602995666833469136759584556441572244653624148755316833485901806646629029895255166746788698811423859079537674056341559899617390061883516070977102653606546533202597414594166051306620779298983111866451657025595304176599556380759899147910358527195683443074497740698240914084451202338965194254970615763446925139637365480314545288349218033348317909790798866067329942620550812869019153241786291462772102918867028271756749253317754353390724537730872645640935454031228135571774336447570115209314729897754211024538381288418117963493301181388258285408941335051184794666389502216011338135414988868790009107050996320549545783357565584745724759727095079130294833993761338474253406064793951990119402675134582231212242251749650308652922825248044559826908757996621297559595313870540089206720805734514081386168982055085841468327512651191427554226550662235657727272258353799901077152776030734248017357325546198234683092574385358278880688500504456209043115688460116048492995088923493414265342261058245627095168816286525823180569401360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -1027340206677952377875140864335898617579957103609466323776706139880292160912654970904503516049858957247522242081923822339706397328489058164996846338683403200366400763566663603685938238738989996972886271361259048413338245234309281698537098695460534402674139062223222949595119696841137349570747519196987326401227579397276935886957725202159382229583050251997638350649172013215324800367672307071019824785273096226658348522299966683687414867120821644727344609619088764533778463829173255758974427293622929074013781754909353288304738363690803147707112107384807568121254446134414839705281300714225242613646574254493238736033312701611638826547843767470974263392721992136302043510822408683777968074321255562089996903867351816960684907899030998772626162858975457118212017554229459422766925539936865175544268910899570492902855131037621885172697953481129630115919363471328121337973248010784881143323574685464592030946067568661116038253244743361238026990758528729490183707637424286423007988235466033128856753132470056294108401996931221998076907014981768388180586594077259866306678497918968143429725155561559411124308275030627850813374900618411517263811858428794534386904751180462789710170405720049660743283469570334675135688595857018508562613976835315417895198980133184623046724184241337311958196805559748678751063370962890048595696468550110571272485462660801874030624514787239060788006476384252591900237010189017509237729570843638065516993131260986537489736519514498186264820377415027103360020851898091129293729170999521533466475220739873799583095070923086342668301626049789601430222208714911282091231214954978645907661803232835813110013765781846945235813777438766426348284485556951133470765695032792575311093106023778270796869562749684914509479673931503979555571117685674692549742606821363159930861431642937157200174370099310303094032589642003194129568780269041926517012749086249348149144074479341473993220785469725419600999634758090069635317252164372326467932455202650987082169275885787685155755359420703159927912625470533346897227859932484532745734947537362204663252177214947254826282037883660877886482934229140245857006228231566789336824463223905040998902996781941340816736816500552186841681840947842079900474094163698602600501067969986560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] 17930477572378171180045095820264491883064843437903078240218429442280644364602702746830151475862490117630979156556882798652020623172819492906300227757319632147623284615744928201281571698299372268741590260918568057985686706546141806482904320910259686740512164360186199978946392550615950018900485249377795438937184377924226049588794124248481846836947078495424053879371840961055306910731079058710867502860905352792645433358704133750189226019426673934747562050786288145611656218344943457201367089779888323837229107480343195546191016102502619510263247668056437592170447786936147917303929831881894560363455253675706749884373880157499485937918697761751324914821595728533258328127992387171722650465676697463483265058236746697705157335877061032397373367089944571842424408365840025534282003682745627402114294816333196275985632731964467194820901619009777621983314892800855281749052384302771704354190383203687832354856011650631062140659978998848030921583073606731339501668209959191950326527191789704292461958016562526178675526298291293668011306063195392042272131047535757710534850000591969997131484742971213810472522929606242734880415858790885643146012984035350185036279476112996866471741710846685203165538331974722931996011615429499456360466971829033233669053775615901497085993373844239517424655454240244879350891177544322480019845930692779502906623888046023069920178113550893869261687404575470386783846266037592562176628810331741588218544881183655339996739299588620233288759970930974889700143574788301214949187080326466430430510872694222385127682805455826026342092494060967726855898394761922780231506615247528333206407066814303983772035919588465586720047389560220216821943184114618887118039681640251023863741380304728962655836074938782828867890860157748962179518094551486061523364841590885807067405301770722081803073444904459448600506463706977510793939206943199953066067558739312020218592003713259163541979503535137875322591665460275420297179385066737773989588542734355592025772806279645329548292828608759379291997367646300773436985697551138293155380364949232063677920081775309380851131434760704766277689517690164647917266993723839191070943875988404765909780549590072952224372071238947059468847030649877528089833727174126435145689312788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 6732061940038598753465749471478379720190710001807620324656235966217396119999527702519517177215969577345084178147777999963453840762973374430284430879142975097660826563901861099707037026618162912221628466463792609040333542263030054316932583393610646640247364338773992749228873646358428129659327617355988428950922748637510769719594743020817619693222553185266662885726386969349682469201946106554935239680866942124749834922855695654801039894814015313209662434992273430281145400533054196616244361871543914567378997252470834842150102608138958223340428743925055610656387495304599983581131024583575450583999058012764228667463760726270329020625560117392372742185289720225450376923287847014554845868223768486777089820142757609409019259374228385334905816898245225442447788058805191922494532857825442356905206304716017950502728796583867532839316796219702045370296312276543265613905363466955995462538691926823583748983672566713412159620767676205862352008692306185407888898343334979762230128738287155923887236023608303702426481717979216806404909706365144537138183954798953830675149402842125985630107932445488992751479030150361078916732561491485076258542730743590657166497350581920864516846856401159714966101050967213206293253351845860181413679443799732889510825798153443830071609300936173873219571634756212840304241544340651833363261500665026153726984789749146560141652065284726355600909895131963396022116990078827325148378808788926528899046256898772925066568172618182852808597098951919505520853461084535807122173224668784706827864436252036908981508123578453368272630941630563444458096584455756907702764465417238766558822742789977552090291450882406358299980832249807957457568798450543063580931049593865877667534839681052311427039907881056030438111994859184094524972323307768016127063701128597809901433631955238708373828234035579806420292658770123140340967390473612198573604631576989231933864891497925968918157937106440878325788335392525455003761671527091285062490565446316431965583458706136909195842434483256706846370699378084831687479461115951987688619456698510389150115378720046277511579836081138349308563717751899719483226323638986103381816060792569576593463740851889999906749316407227347726597662361517183093500077306877836501341029007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -883055845450516116913309852606269032975984016678884077319895653714023563678660287440489210371588545133877731308707223494409719375226673445406034147684306893962421896759034262984682003387731597036178886700360281840923247017256359062751432832419853304405113094462792302123618919378136262170126639166940641243512821663726738048967750252105467922894819491517756545368543752524977538613295588076632582058025943274395358659379497584562302772049761097499096474799104985549423702888375989999480729107560659191724830570274897620561995407918910963699077165539808144277324120213477261388387092285673993319577417036394169707325999097573114770234580299741144617845300727887584325505588675646545602329090359680898889759849973968262497316295464927410684344385145216171038233111877726563750898234041369425779702858562311705648176571775247834040029960589948151063081954226291369613474005194174855581343219259705314918588115283378384105689178022883245796152059967941567355595629587213131842490607848838426561938497922083976073017116327294912843847626679352362096518628727213880661916035646143240770866926831311880374385922732651665914391653878236822443634113925335108695371978028590347524894004718599103562039480241904236366030531791615126856932030044857105279397768281748929190336479528842017902786916361789892043731223425717570470775741643777039755664782535843538350883607644073258911223054095806612541280339324664273655482366763588120953742604997142148035429587387476473615944706502059821044537808366064134921028425175202176118104353904733392712802043665167614709190457560518682321552186573180752534573682974757730960341780988997523990986433470652290598659232897442128539521289869195568125106815213535484146955059284106673474335156549095403333482376268487565936830265468963567712732725627628882206683008939201534976589997129740823477133641567413784003298011591128173720669540968400601648781087426397312825674600566620522067238862693945499699628605386989655578569610331682065172792071374331761258279679498537937620552336094558215573362473095114227836628241139429348624927239559815292291714787070052546955798240246120143928211241563198950540448177716163453687499185213773652569836907699137952847251605965476957141318360417740889305786420822016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 28592128959556818989532570261462980147082173644419412099667391754255127076283779913008963972472806101199486693233145067609668003547215553298798449820700268866485867839571850354339297862845500445030377200087903817942037681608997915354871786802569370108203074319481401927343080096830715528599660783014729494717208415054585619694601840841639473520046250092795201680081129007946875374625514798790362685598938140734794105986448924030957858317392867190648672959164188518508004201072494256312335059151724814579147023313497323855926280636004577631331863067747777174549982725096520174705239349467775949843346101544859219550511012131816237189327791261874669638415845086302570994098185315875016350493069093298174372649623091401608306242723870159795423477277958561375207187277843157965926930862113948608847457403276481466013363930244615024934825039107392884865499962824076411273822805765291154351382117249948202416832342609907860710980904689255253449192393259199322122133481248663813988451644933408878778374146831188271292378945467129989446085286634838621112909615907575506489242096243464910461952737123919935855915533878809390325436796035031347183793785362626757008600996697703137553004286293915376167108910380529120987552445006589819250547099951300201073803778090429335729836650086770679234172374901919945091916231701784961099590171262037123879241762950019967732362302643378635856111773369993813458683489276251984914729665722364222934154109889024766058106801773559061608529484309769899018555536870845010059028888746934232289282857150502153894066264093249549701323179418395010877891965774547933082309989692162831891874650223358233401984893982860474903710387867886293117537268976501398614154733037782068770817203173480965280604746073452783652641028110173199703765733401632628719444611427013776055265412671237197736467437730363828715739021091614709478428684821106747192353395402818343562207758551332358233028068621079217061629218260787111921090725366915714806742638092798300886504241266091816310422352390944559067033723515923862128217962299891979547185103827889642002870116422400793371872393109919612330131418400423742422141368723479532642620988057791599156055158211715430987804963472945699770482757330045897600823970518036737299830538240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 4405497265883901029137437568006564680574247664533124276731476112130676040272434382841131306074303837298559377376124650809259292733435078114120958014464599868563459662209111337133763193161363025097592218113241848554269813892491344835749221731630574806283650183347947764311346337743319299992067617393609415149310544029135833946747110443459082490934361133888801162886163287524914486066642919408247477368722448922028341031227023749344247508414797866692415239917194369162957947029948393810506958057494845819663648200067659746185869359041630518100105679040200322160545704844277803585671392264045513200697307729019916785503847303042273791960799251211736780286416945987707351541012007063618774037275130501148162777164547991284893278907343038156809293426212545980642636284676456910152426259565441510784445785783850521877826671016298012911474676047997571890817022910854539968095458307236434060649545455705426515190394100980027407923997291810547161646251198591552867523732389617457829635217200249966467319594489226372745764658724417619150128400454635084388534313277048793878447048035171945862353414851367144924009841992760957793513004557475086671593649213199758776055691174190133412879914984822793162773153074913089367573915479593409020645306439135740812955786424562261527274807181302999280699923221436498300867887134564177997743398082395752582092967135990504803145452156395981181383514714753669447545327233660078477268564806918679078511703965546567494039425667857453173601004171046270873695003261116182821292638242196137089915139934243049837768050812328363376297641921183927961804662203604662985943716498082921397648454642777895659122704663585886113608207841286266534049215827591880803804080072220444736759918814020796720402567348495912071834822512748942027166834293808174012600196508640275710437633839706130917358061403325881485165803721240340460312629311860576208429146318950929946954273010334791438643103234787891502918396333525337554432364995692026283753255621617784288574707772979885322994552911470964167585532792852961723160148925601509589724703175838351116922938688466609754428408308539614402867809199327878528915692271870548787170363596866140166684582996098845376466350123192282575480123445457790833216007634520433969548230656000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -553703252122252205150599948276155735650113520047060334827888872852838709602160268062511497223698527557536309741608410670134389010352946811443765056552611862023383584136090341145346760652924495722731556563862622359981433916207895721895771363524757896905802986591499212847678644645828086741691465562091283092072773062210331164928883916869321140928526310739293338475404582384146132745154391913803702620245348783500512281617984524250170930948348699193713858077609875055948639462329396157789452105857914451692275849760161857832511128300930454072360695698430821856246617135459233309092422192956613387355668419115913815379926848416159874307048066757500023455781261963407459130881558995476408367714834257455198693429775708299707712985492981079069165493629856622577337639771290589589656143847941954211914095895178514657079285752678217596435390431973977691998656105694965405789539358295028343620360727425474267687135463034529343958095698791094492874047424773875608060144451801817334773841667484471424049722481145383890844727777035902656821655941934869578133159360504652206529255664721452721952909713073459658749839146865194704458690138661068017227874885934099950406986934402596767936510907301278642277452619074827787776346060157600430004373790911775652819761110478047045430475466873531596567905303437637696848435387266242115920156114890993789804354762610263074697412160353053628872311277691156618909245133574826631891620868006202151394002240309267600843548038697102368396030660504451387855977741489925591693090782485273088132298144118831838117711553255516375687496901075133932480610590913511310400323125208340602906242175241375495878093347415096914192971243901213969630358528719649703287136640284770295655669221685972628440548808007804775683084827761022635978802443878075922853536663228637676677903801582378522979134843743155995136462867801668366664146517003654858471231077550236645611298600040796772359655003832941503247358799922023256904379977413040243607151636730575405997089231363052421445194032387720906502340365788642104487768080865674817167510177767967454749101747792991951689129967636255555961166952505104653489667102536217260710016966523418353088791895715201734520968473982917098418334279477401090338110863601999317911470080000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 21884682271116833920115206656362502409483595120750937594980733949634841369252038488766120030955057166710964350151335956853890429626009076755200408457077144282442209822979978513802393659862594390280861266400281481753587241126466920186160014607912329307947962479646598307750551213188431109097725919726565105346590980164964492847279391915676288344936015393011112419622438738716241496338094255073261850733373011196530003806901829569445618831563300111360478488828806089229716758911148994125831079279048959830364447591132014206793535885507754311284236351139202246282664862248503943064394835886516038021457548809489388958624321333182560792926895615120288853002327603164697221178547330103723296575860766000830137494004761750177986090210203832070845746212773683350175082389375249198631502081329778169710259862376388571193435801859234207415620250986016698172180878338771491143732354012646734690534288408813432379444191931278803609680650260330695844576819215489508559992599274282092425791408398007476617761171119700841697065512256301350029898776242573514678095518671939470019967805204660945567834507305004401763932902571195435701655059562028347471407667617044326108622974531879329716699274074209041044102148962725185422725879355899158740565663993193967969426473752929178855754565996689400865357308199206042983769324428385817628526487760257550399753009449768338879694598278936839314932113719648066270719636637949491924080118230068748184643949839249989345339555099002807465075296916663032559538369900328807502377311133011879965395881393963061170929393547102819053684533528615790645969006471359759297440786279477490047156633006022887747767639694577823024026967501289566899205441991428368262709998568680633250369206647591671798717153395878679546582869696680294711264404602959830159087959307433709778771658753084524743036317095965764941622916326383482157151059047834105555419307795795808039863337283459322519644580678160772017691961440703899393285898636304188692551438545243026460155153357934484001076371358943340000122209750383715504908213025486803651739185182379098952663744285374657368804946023791724575345930617348352017294235486683346648231386626900242951419931272395627614920725912164707501845512010716528527972815168746348276088832000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 133783606306551024161917447350693035268690905034690601914971643782202424042044068309952007235114772831170657293245486535752803614931949292014360984584232272190110007044779536343977664642694618999629725046765612901673229237877856171331133365700977952042247340214263290646801185044362989540870569324903320700465686118411695055775923081085720054899753707638552324821051939631837912937509277857916891401288102503804784845287047753241028140562605107719782949111384627890509409754869446494808031008996141729227617220302396373761819704927896524059655936929987277792805300497626046288848769898109948902250390173373069883638252119830653358440533839919162461934507455474066064958993459458033244391723752629316938486614857210251825585259373637179804309394865360228716399351075505496964843878436225593899298579932192208356063138552539186500104964230371015050384619602325351949159211689961959886029395246933603556864521182718786034692047636330162033151558846761494460128815856493594256423839152112748113998793113582325247254747395922757125823323831308054287193016346108610159631385527755823765151175388693162227806476435163966558916894730201896462490903104776519565733239977619861547396961892388906806495498889041024494718502545874738374049569612555473136846567130672075140854003317374584724216548400113493256239035109326646132316440152031061920878983437575759065371238717135891166894135670895441314272044402004121815295167209801721200244058735315516589509684087281608172390622015235010481115892823964165775510044828199736937668407164203987866115425125561863945213120427686264879079627912282716574591431828897360588026076773585499644028792041820763193484639826793298559745355202345835193729596786905453056871770058831053455844856748567265478118783735184401444202359360698587611665896088720319259716148030527129519080095968582582357893028668113299183281313546625171082244959381465894140386801983831054252660305537302129274375759512166258966090155072590782645008130198681261905548305375409799426788455814839485393416602091888355122825897724418037664318542571853546638196452746277293859741048709210207821293601968443832026848939556457309969691218886889011826195827880172029628207132043442030523988245886561005057326556555269294847426560000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -36418596954664511067125660742786968903625485856540469132429622518343826911035459495993205676435297831898744691320841688062360369829368790805655152629248202092902498236731015848471611973858497398260642754478429389462944237057998770006122099219839262060495139462168687768662162921607476138461345114117025085985203617125320731039557907496620476504927849964707666554945530219668515377645581933073924818060139953272905950176799981558757147532842780436727614477533665867268076769844969881895072410026718539213088790926076486752498569431133610554282245751236465347143977854519673623634480281559295811291392644269210405056008708581769186157671424576240061393245412053836932185098581576549773569254942103329787942642315597389772399012350928866419207985169172330666186889658230431905748678035373493355138217122594936089354138907636606728256441040555569411664258461820663051831300794244085807070559801764752389257052109757033157968925468693177573724473938477235165714299286425883517764627164625439060397808881039986225199725185172622686705634994093467839659166736102938695110881478580335181661036570368890740336399265500878210076620438592496668953606790197888737938032438643082928246736717251696109984606150741528741980965915398121178262008508293221114494065043181916370515850590365959363151450545800347591317449305117366052945400495525604545532418330594449467714022467922424558721552719563403169961428903036871713198788141146896879432120919600858326164634864637987981056683074839011584714044755930527112336141874942445869288306062617601714258287394154853376785909074404084533119454525335590340410347669964556164436652229974313476314361962873757432604453784573610657357542970488319808880942251324894273994098754950902399810240709047837662443364611297358054786692239250592017689488837145170624548434681798522068929194301551088284562607825235371791317319955929198228066702401494486517696195017498748974328571554456051568087947192749655759384989926110800536038314063805391096745912048332564965338297444209889569359174823930575844143203688962682243745080516953260896732192566676555117509859537484072912421453479592751973223451269840562894909956811007341495996121757503915107730795975775689301701428069383120428580025300544814455980032000000000000000000000000000000000000000000000000000000000000000000 [66,63] 831354186061578572821174518132789909346809407454027689428445241650522653547858573858541509335467912173300626713646719348424730039001273560195602328459243710868926402526780005710900806090077707657324801396047421886268796368570638846317182520604469383121502639065391702465658374179447961472944250086727389846350628910551383128308780671102954705189060530339616986482207517091564733632987847412750624307068433460187078565936734008979691438944252253556710247564841743806097679928001916175198895295416284982250474805586251224877889240119087873720004805160073932967120051235917061898037908211507204650872726144615736290748228914019970332007753057457516161446181888467640706101376720559838272105577396807399723106048878581733445327166145987467720090580432552132320050067544971434278240152058523265972066557245417769095040827477958553903529329852624154986484553614288195609756468044227646036764119280181380776331718552888961373723811023257788620192758531373742323394486181284835535867648271765221670097777990983568052906266174571876268609607851895884822518373128794777408820957964169862303958949290804566282629918422806030168064551206329971906592428635491640606039088187290183251526042189140092417560414289731307619425818584890344105037879623897572864460520126058926970057734482093796780334580770054254903399099099115800795084439596255637530006359083254607813435501359192190266228098124013187067195158080519671334613446034190809320455296143489064131811335157566013450214273311523854951043399649686489224143820089834237180174901672374478287449474153030433883913636787146826263000849626096260698308033638906388490181240511981473205872475623663480333748433990932497370359409547083644095551266143631577482899692850697089884837929412041946432650673923444433683656766584666138298976136266095803969296390945703290678767527295404706135829995430414401650030044871574081679955152573530721069972172957138720645810758241285065758250919574762141250155682438586533987102048242853271211729671406506392840400733325307947973744887210985796240468337223570705708596987530304057538456271844078079504429956798336251478035681892140938809896902126332294369588298924138733575028573793481967447237933744406565251109310978704323831028760566721864007680000000000000000000000000000000000000000000000000000000000000000 [66,64] 11738206751837170651795722948141454858037214381739532618109369458530728037272725959586613901662069424175048147093457403412128157760571696915473178102972544702340045662569861107916228312365743145891775352242875724716870920950995927741456681287049343355937811451086001173491734313777065073700346397118940022242017626380593835109997312547661221501713232280326922472950619186413644596930664008671779419753039508336407139245355853510911372220489020854356015242882442950003879075875855459167733792725098795956194580240608504760777643627223769243535448870625676971936360871264004240937135716184960246328622231132519407775346508807745462360214765557517569464492359369656215781580749004488806935708944884818240648001277811506606757124880024189296065414169975200188873074254163714435501925744090330648657929569657789584273638289299097649379999712785317077301973201704910271714200458748661936076235086172829673618184930814768924200662795760713832470769981453080033365655472323460766330158721053069674455153014415793171631387823664711655186588394655810205188418203820752325360877244956967723580015290509202978924614750285953036781877967638249647891690128239019389251281783329853736275626748892920138669875204793988742215139892335518691640917475334913219741495736792169523525643352010648995061003034132588988410681452556506066057517645170988362770379104303339021904379362271304763662150831371190652167743112346304724141932065698258289968202101927979306018759357936038743276943199292060364352329096794180213913764948373535685129806360708709922949888859907353605337699062132228542379530375564929520705047636690519728063090607570239948569387968522081390926792434960394578893369360010240606144016540894113951777561884222727937700577092901104420245291098189877289862958169407349206637869802645413326854614223441614272460194991813826738847075855696377790606711588098552199880460993559250382621559136363068222176079521096886937387250028763833459567713852443632049383976057269651499838453833635820887494960084611609757016010379946925838057933244455805706693291657315665537276907672001543297554803614008111104407326234520682106159328652495110509799855605704396585997450491426666319840342794080940615333217917419571755370714716855190159360000000000000000000000000000000000000000000000000000000000000 [66,65] -750258505679585721008555962281139215482340114803917012213733837307781465087628773196387907780342684388172927411421419451257174217425093472181886429612501534271246373621776948240332926687516738262680124137536732642992934241826309422866290116309046451020854430063620438044862971717944822125210412936825962366834013551044278761061757676629678070508762264788788180827862288065091619233047671412016849980832661718554433357292589869214256531308185380929034734275664894528827797165354220895404972897530829554635947758015085451754907696097847794458683444349146250284911150487060989819992653062947411879986642914718242098701611654005061919789475935309223173367042045546001417456611394535513426108218876209116495182651843049171530160636042680108564495978081147818202230021745949883247167351086985101500511396531062625018799184592044773470182564809301668425851816217358960751926916143671779838253627813550492317467334388849875914578471241684014104457508339890536027735622914248425803550591685197318490797932208912212506691628888147480229152321941465515940949493281775838754622688794873147111549517605087596942235179259912402665288383163709975736190334057497042913210837031806186647658424843030839543660778135692310626751921315747061833865944877205492716390543583316978983645897923548550183565597965391917241370539899156487745183196601188149925468692724896856214071746333273073431106571017929867762617185697206642214749556936091571759370267255900599606253224593590291424899490195978584976763891335213137982401853695422283193294052051740028264398144093846894221746248957107585788045670636737739031266020926365264723495924703374324058395268313074639926775755768642021150270374755828898530691562160062796764824898333227103807363585006395991480006232683700708344544502902711495490580531786171423650036583285274346079512283359904593159121318861408714654795051755961215366416743705747910861955583696932536544454824418386389745444787606052005834025142024524350138838750884254931837253210305986662010828805705488636857066350546292730765197216773434480397092108966285327014909152248249816176271554286533081619859479741893655570075210276761829723881938141979554946560558765745630749549933151315276243635291868968524681917376168879718400000000000000000000000000000000000000000000000000000000000 [66,66] 6038597618957894722165909850164180929582012323366527795888083300049528500897729983325790888725628821778172273034389834243824385608196239048030058250487568764284531695975437192848171765281840338240719935616926179540123329880758654399857791603026933226703093670655490134495964320834654380450646926404287794119517713765612541206772985302035013740431894974953544757596375560081599465289423453288398416574772409678447897901861562338262596511467683718035298406019340653545770944709674883718338057472912813201058378743712786450428888519345297843703428977670508181131086360003119944445303307294687268321160361213294105569784409802390550356772661198693984625736725605733114268109101447750499119697857439253424156281707498393655994628581428420235063272868036109981806247392074288493371895872703489821269753474221060838624867571530782605555280817409293399672876943440906614220095010160641187795103317536230754000982716669457252626578944537244514416255486595670106750248780691294298998606339969678049539713914090052689691762439264192959201046780391261920559265668162403837608561738729323162186789389751351218619776418285531159299235984962755978064832391030913154000786469915248384703418037527100451505949724780250396712190652031970821327099949651079025210444461107757626475674438512047968969968547781054667691831139887000833421651822923730719015471108140463539977256075256169222134112784377048338871362589223002153363756851182074483357300561047448078265454461337108232737524462604893848634740742945328631367553824203054515978041896218137730177724019223010492620911785645399869568593984774514655507987798378902214730820336488985432548417020423965285729119696272829246848973922766728748421882554473772833429360838162209861587650382792288313410502289982400647330904450100645443812924732097085441015208545980399959494260641341793411774445084846210957515545814818354284896749368441747045665293942570731069248134774737700865673020046082952335041544393990915468063608205538565725415475069867296833628412657827920807285310280021240866259613785251751001931039175499794125359471902421203179257747224687892713246916312254397566115145678093588620269455278825232299641499817349757885022925923110339616167657890304053861009642909939531776000000000000000000000000000000000000000000000000000000 [67,0] 4448668116742613181432909029547935795791487019799793395747594036454388579374451126823189558184983449324576986645645809876482754198946901899395668803600543768225691767156481673267723930442272058855686326788319410097591204151564884516751733375882462223809745084507194662373730484171206355607752632538462324866812067284366616651263106491422247827363049588701620932053208919486322700385388558071773638176783162678564235464039372402964940321152553707283105346452766732593132593450707121487493430643613937465823083815142618606475042426177267690318267625840248235399393104752919547397372636209548883646303587331114239086215372373853501257093613973098781084435758644122241910833444314148589135720741386927937791286079091623690045347490927693510087875528878817801173782511412878557977811480926909573904729811942042088905954228357356546645987575304888890594644167799927664678212582430917397459754541962656787811887621197851285387137846535585749218984084879268895368222397927123782040330641264179579263767186538940182953846451054674073990536779527037173562626632903405671504938503985869989740105272785877092474428388748090832775253348722482458208679636268252954237574402233263226314300085759907397126260098076187242731371560355921544164491652298520475822431767532384215542545320058153742641940567089874408639005227593800493028776733519837257236064494129253729293863028579487862163589983327301229377046306247868063467844633936695614258594541581997536541460385517438929932659361911099179973595293541079247326101615442328170394811927661185154827108437892299612491812874092908143211621183814988638154180694384768951510430855114222242430876621408768974481283783097927989087980596243628974479512808013783614690751859136670307229893651979492218368090698110953147060460722148394950791339947864603812837408696647309404334687187311627163158738043147604282167896943409726357186368376761006262495398056340082967715894266424194772491965911472832481692691742913345053415890346905773679757517456141216391699028472859021058105496330907364291429675770962824207372600891571714612383005299751539789226633513174659710114684841647209310013701156382761844249603797367114743951291286894602428177887598268452872036075174738156082183782479195303451899672560287270505021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -28143402662207235325471544432222051559855058559160644072407908246544610079554200426833636298574437528390611590004693295517571141022092758412268907571673031362928208748976365854331171467747783054940246140960882101058786813425780445824910285695789243429721952621596182631403381865394643434856066051422563481385558424184422412519527192631971879958605453378336483922141733211877246670132100442525652949478508835417189747012200600096406491667986099009367555895246681232404816237524735126069292665597922229836393993805863981570049829386422694606307386002237480390112875498177318955316286668843050469303556029225629869859830109833546861122771798334491911050716389224103360917949759683828477420249095862489175184299323655630089253832476675161541359469644350505662842347293266321526818123332309887247258627692795964135884748292350665403364977377020766098395480944076356261770227031742484595549054785533764245118899436098536474657129327848482686035121040459426958326846265264638765401496132322525118416904306754722606390031387305496928762634282333338234709105527674471637959775479319471997597102178239476682803604349696933231717731876421851951516980562237622959936348186548582294194181099670023504695141776700421075338003451149969481819310934600459359772471087508741747237532442547626992643725665732764378771341088667981102127559750400277489400017089164049324956856031036068509767315064529451449091548612290196804600098637825091890025250550949581179401847964434989178472423232487079559672008059814964547983061849171612389029681919761105997235151210184114446131627196666750534558278476737131739619637409474195684263726093501843917220029952918770021022442880528345123209623056076094292296275572196688575557805661224956987572802686599868819771837474866061802889437221805112477802539650970405003297213156732967185469780989345196903695442775687888144588589408335874340280084417150402612157689581873699508326176136784270286274775210914467597082138290828408767198328699328319221385700577122345867032827841385012077887901366392966160701648290977403801147409131115436273405735252179673163554004210201152898072544205002085874918119267718159860487639726059887425920910396194729997933091937057428336565108291875031775070477612401655920092597223480652631900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -96123712643749913882966443473591830652686999849026814906381759380436164884329998574208909146087550922671599299525514880995930873048186903566636881921930228816901861797727704477227959814739680018592761187673724321072883096493304556075251110054744544323827213903559260400786747860372516850628275110959269539081907683589020101785363833446523280824551681359034825788116228317009849667921778707859886291903723672082248541350996419112555282213939114277945797316374244741757258907708958433169470505089230258559059039286297942886181781154098766882758172300875460056358776690196677372107827914206331538075503699662134091284113585808839115356675545581356799837186759339468823447443422903885712258423104405232361026046620350542136511631807660628068367060639509265533975840392792884053427220482973334591110956069380453743069925607449118291755256669512422021352581990024487489012776404703473485925821522401914596434926939522330444494569410159156038452560971203976213366209711880331110248520552973284996634782536654261061434618978344708503741716446039685251993975470389303852158323444823358541725786027004922085559785075221249268222084867418783827439348677709308709815724848720133750254711193056303682849244228916593681817060143599918600511979390137867381001977934926574661610282806299459554578448887857912871179800977185602151066547699061505770216649114942071611022762073158670189042186314902253892664948730457379592079729884768898577300440171719298843316620253006283819267292789257014145094606190590572489894132244585124938582718301225879427603174489265746077042116124514814750910028730555670427963027058580132989773160459745129482130771485876066925723397098670483170133180662640448474057511577547399708895995434609889254827047178714000201241413959740054356271907330447369505857771291903880862456882740099082891951006795607360922915150757297698368035178047359910837813144740562257135580822422619442951038516020647787762177244983404783683420948560764167990275024010374910388429233250148982317236737235324237384493779913555323788779179167754246563723303451516619645558296568105606271436489535017290163639648529243876546058503438338181296091141629725150172267721038654322638250916376589932042274524998401353567054760389036291723941799831651872711639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 38643391281771334909399195701848477766543610572873544425977285654199750624406745068335115667913394120141318908644838079302150698333141136736939043605887518891006938889870022052188081511327685722403401103749978186351775998661850882261708234786235554476332595949929410877578158644877423256130167446325927631310374596305332017557673017293246592373361829860415283244335963950513398328553055175365684685023571541638641591376869795330703562390014206803675931042506541152763176388446720666276231772322189741691373972020557151150335830667765978212371373332548397019718170550772628429793103501012643709109478904711603151053913024398931823989385010537152887788948398877951549130708160355058004737482304965272713499143228549511578009950503752416607325076449711006306457660513352666436968253456530288218857924068000701383906595356407383184028541310879982982756826771115498213080193966804774781490990571179564662953810178847232224728690482554478596719376600099420300492585825162732127098267320639766413884767647815874207703950721569675121717008838601827497583456747163545609449509343610766588730882373306476204435736015640002702442391932966537664808336218634177133635378100375883448833429995106293098102933754389198050770481195391480404120125466672398049725755247369590465959679124701317957461076053555255439934625786982762213828227124207958725089631381479128837099372788757036381216819720092734449339006377050139374431084898558455691513650155016192447699832394511743246276658529412685232877925251700718992663557301632486303729181658988856727923260006743372470841206493380795135595760270489544509122781571390083525659990058146570685118479425098998139378903833363557261986629831925968885472690723592435050282785860129750113234188860429228916865292593870198535656619668384277613451894966511048692429989896387862502100980614245837199597101375712073610779548351158290447324608709482572725930459879705463137161674823209228304556997105794803494042940259335679789766080654435532896995724704708566560306394259319693875917691195540042391667026246774396436785051310474922600459367494683192021182444675744346594956026208807381188373250672273590781797179163189332930869949823171192424515696258998355315219806129894261335902526818040966138097794218456830392836030464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 211575648495976557765806132783372453764582218295920822041057821430236511237023677720695527434432855848921373675602874363220590031734875680483730246032999812164741987049442744379708374400060782922645697285340137105720394942999919092831803141775895854258406943026731439782670720843604745817347027054496851561215416376113886510121229450567327533237840769510351797733282112627081624845449427745683230446734359192130195488944241652091343043262073183480784298930548042172141990474133342066467473376236485088357390273946864685957557334240740171923831080244981699398730755626733771673256908047313531749010755884564568777184107724851571347986361690648001623277463849552436800809955928332275175977212330006050057644611475229776249814701148834066221241370856359886539886108248508998190353935326866130594644702307213233318377665385905978429687426841002175697014474826347483575335383909349960301488458524144077254009588433190593678036648524011231062860463300538002906762244033435151541872667856974030550035735358863909108077648866448063326315413010812541205144071857790354460178570206689311642816162131352896823110840772958071808401104373179767663163404301631920572881452838354752050634982158968595993127809311724980244739273211443586978167342273666354192975373682420806241540537883038757868410866270041039357442283935911404239973812149088359898136399939246512271558918994565235220824008327407573239842540362756858509759661329185075125475827699817546402443526934623788750824713272108917545892294146952219951483771216401180376321674512429162189304969976152387350497638291222986238043587445066008974314891393092889324753827033993133204128322276563576004692713760544521769329522294422122256774131806203486829927671538089461508709401197954989872877567264922433209543623891047117908812550140011669385745157668226806587800584667274272071797829635586755780003677349608765286383822028045761020691048857963401651786401919266378041591993914077889487662561536432691040509623332455256784153360564349070574314967742158132460794479997832769117006436960687677911143877368844205785649095179904281654847084727986822861396894428030531336463866930195482725639624086013919719755131461535147594773813196382158020890086377483203368421425444916423422156282460451969560519639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -4357043870803611367991220585101059156105789562495412059055389172304442600372715958753954744233855705018870686280696499848077079414987336476368697511239107812466943442170091695849261884681430364126842295861898063155491011770420037027873259319275186673563014086297378419644466602175939536537754385663953877647359188608243207028759259066652297896045754209480999834886943532332690224662494884755472136728719785682027548545133116875772445927897578506808590099675159389945048298320061411166605480823412074064083209109384910276555267778738258908763703273207403662523524385437023024533237816638961726116238355864294889660477165756290599735140640782672528957917796041562381687142045262791331118935721761211737658757654368813442441825744274758189294591629484030181703138618728793598741473658470643925158058749560741020030658108548031597626257110037480615278014757796774984504904983642715309646504680481683282543973876385987512295598491830542129533095366392210903820208130071598114973202980432638543141777171545405238235702797059905445668809033217585286341963970036066470296490916157702643250112261021629220561350989188600495551964893543071495827701020675857514760085842266883375119076340897937136772187589891280294851127593847695306332435951052419413416764241569184468798851838093412218659159570168095930206113274294764897918781890805396635178085557613743433342844815488182379865216427029545362152480487058796329325639222920166420957290131810490258352937590369971934825024206483963661963549375520766970391070388857919871249656971986040379440413369409686693051793096756971458840047381952764821067001655720225949143614866732072423232526381452658040892799743886666107700922398894791819581651072034119196330111904577575554875039563618483064478077289252273887542068813721557110954367096969451281923304032779222967893041103018556944511638298811839037617523189756626695119524040737263980918730174686874276263746621659087775280025931340497681425947065827582483614379105416371027685187349774655562837961724086467786433271053402647338236330290235790015355151862983482211892805222711675706758880800171739916592335525864169186397966864553123005846021762447543222813674906714867888636827287586105804623867844137841764809511756083016142475534239126533683603740557312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -12768519184869904149936565144471008116363165395707684016581783492405177486439294559208374134324280010592176643244111982716927638551280827316644784641850282538556434660828586458771732625637366852216898998558388608587418393759149234318188764941083052716447412536969719095527529799206991759389969613649149501308555586860704010349198130664479023840661905723926597512023230285683809072580244429134831607356317626509495476746459492460403158990677838117228836919646371169641710907514027764504093358197741946344308216140206613200777905187523198926326105908616211432965280244170970719790308702032813023970289067696329524155598532738132269723878600883518741495566237861171485333802278691792696334629599001456386481104741470487296826993961314702955717477004774340320802301607939593152814432254043608398086300846997589337401201614778195416487612790482246946717130776160993356826933526790790615229199694691768332306361104591622503833648869485269819273524110100855940062132876399928668610463056143076240166281157372739245870094938187950044484557035996191831939408910112046427203548357018642383770050624123798894020895469297840055091593426399067841157649244287616720568110285721207751693037202996692075058649341368000985889521352454708747608025160308165404748914790614918281247640997698944535300236308401860009610799119104611133504720391246221152030315891440151409600790261992078329854033064568109100164503148257070635622772056674528526598879815947740667664716025028180194679306306117849817715320200250480709617071437840594523724204051160902365035427035848049766061783933297438341841016570519276880303593103260706404552336787118401165810746165343120004422978726232836011605413661467648989059894145898349003557085349562123004802067708484447417026655977653732190209961059260957994521465992698881545844445563099150568662978350831505324126470272798530848547767945167767994948850620334219911941692075310494686588707917775052526920988856354826105725667680640541125032130849422801307426988431309661656104548273085255081533663387232959745197239053649177696747623064666352419831150821931357497480456536695382073231788754488881311044556953986888109586695191988427886918647600117619182759688716239033797249709025287589744870785159936165059194561584149842253082557153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 113956743463602333653557741710533616974749613776992728243342962772821220774749402986922163394293720403650129013302978903938620634374739650642288839976095072876070907189270569530415339285535293145449669993570301155580386369809065847884352229595524059010653348532887867337765343957055606218013051290175177527878254594098017054251455357985524784437508617002710701213333248423067018384776299338601231908383760968041959504323976264810686104556445612093131911587449984298976803366961242884436993346606019948600501000349789783219263335310705660858697975462202084163591372163547691395329001488159279661472937207796486238865933595937962340059330383173406681700218115460821210225646215031685143097440144096413765774790238839552893244023035330071434730929234876602476571675479439061882282487319462645150955271354863021025142240738711246862897725539060473096288810426878584881793132745904238454755970163551257531712816042485024582783980328137232544911270133600520407840671376683835862077996265475874402845175971608497225730611871845487023788526501228476114522269499835847647949438465684630264234920699994839292073911826700081239004951642629402850884490392097451313501541956358603940338833625067376902464631939688698430487453803733954711716784444012697156547882919007631087941255596379403395370834386799495944459513402798639058009704324742699715367110500323584287956821412248731394216494930577764891412709645137839779729126407332777414525776151998000135367701238370232076542193443803840186480362856706626397733214736251536267246771732275631024791904668876388980968148493146775216546211713094822233049091929853688029650999294095745059887504843334291263046673893890925270459201835656183039055012265142735178592624462627024875609091825172087421660504196670200765190100217308109816659066361793330058232990260503859048553141211960223343562519700650267506139047631508576996757481559089611171984208396288838337642650872299723626271037602990781330760688520979543244404338621175973786172929034100251896345776379099525333081188723953077899828251441594975808092817608730087992742752942244444283362611416733977772897163176071020870216787004042640109503243753316826595398699780136302453568980581929886405529103668342506020621722264082903167310764288945090795563403706368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 325806119124911047139733710912110227049361804176939334093085552451428868467693381600108003684615379716947597373958898789896464486820987951107320726159262765177164091450038570439332463222055485586028488258120462220722173023961818673005341960538403364234080647158772638684786852801038296721655288183828345812356944484157212380960102285683528358930274281845450003006499019321291604374546521120890014447389440224809900703104068485372722937696051835930702724678716137794640106131339058886754000779667305837983818611168777585042293704980135493829613788505339593688420684323648276418394395502728411829966941824051433177014262195892359355178478540377596349641519333430985635283562173360219406876210448481955755243973761389976923208242347453524401098451518852633235153916301476280254960424029298795835466970621068060225681259632380629908027640661358390785942618798500735963412683841260185675546647809309659863254022683721126921960979446463947008809488122656743775999059297686449133532084450320468209581098413965833060390314998322866359606708994500269688310094924641213233376381611084169422739123770727857217881901857815881844079441663712043034754303482935040113502946415287072442200231427737984553020888645817654239598871767928542783505592924338606266022606113761149735571679785447004090179914350787705154857490750953370320085318917773370305345620989499557174094042528962523432276808572262038464417186038724913304545402963483416871083733069847800621087030055977344371257667181954315486569604568192655631908050679555021517769532450218197892853899193610070907653453879307432792760353630268886476851755231727492806069896645520529625137043323950239533589649823040222629580319876251773261671668165172466156661672680890363381207661911314787244713909530130779484116169895754302372493651323407729558465380957422930491300453521751214999236060029910351160642416920103083440971044335732889507299239516362475714737937926032688299422466473154650843173452126090473373755646533863780109151704912644649192216654809256826715779824212465818450424292849152002464444941431946256725070547046284978004789876959380339798407379116522246040629284483607488222184417178212430267823933080735247902556820737507048606015112329380779325432930589489189345853671489832090602221097451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -2413169813083918124500199207580738245766986480259514813427917923651056095654835642425163318103295465254278134396113270016364303495464977055747584030405115924654818754481342861909166799159408535348270303082043934105489661448948006642085550078210551985726076286555323912660570213720047119817341233616337776916283741114839262869866884757509298706471227018347675111260714753439067483621367756141697781905416858379714855388990553662642220098239789980129770637004450567239019940450907859872210729320419873591274974024008463791791435162480991469863605207372197833874729989872351926027232569442419668659905864940008713368763588860368358129352200985278681051973840892617348284718675791204404738270045869818476877358049480264633522739778912436981843779426990427210263307510424634371645376481730282204678193322324127903789911046484605314222250958212982574616707725858776106420472564253706726523955253768438625469221086842196018707365597318575126263755371034195724560839595914180386890226857839602553208145186934832027128327675391938922370868232643416033277394390969831848555962611981573741959602193693859621579515574349887709971680258215256075223324114610948652219014578584364785985556105894907562534547952184172174245730309465979070966251416216197639580389732914824579585412856182093593501196362272070344289851947626864062659377104687009907740255560919106146730002027154820536436409132483956156692306105093649662916034799224620519995311078672111871877734208225169521333078108273195849881684100583197033065099160279411609394516858821285334908047532779177069505893626257821295558380579445764043673013893384263897367395441626159502114048051578829242662615156062903409704775893960911271960533265903005137045206801117709318065765680184594159806419457607784516443110334580431884440501850793725384611849055639304539958728048491657931787065212369272015654040089416917895831717704325779990901213580505526963578509759835005640904909408136318112566192071323707816004295248465924202874814314459924791233571679865575740478623721381542709082531661609533452691214413967723336765135230182227480213315968694308686559426135468081929896386753455810338915713615152792010306109018566237728916997138406398648532449933384940277395612386914224724155176773965243607639691678973952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -1130751023428289364233540036049710135410984899003029550262450388436589283400655721117636043529698567445268313637335579313591377687588717595024438746280716834645214176417895279578364861046622868533234477796997890942087381764591622930511344948145199461952056395938134995268295232302312690863776312300258065027519482471047290702371545675267650646885880919842911323285551221607595610746602111043955230933069855033489177209365913920096701861226710978863223893069089075981534697550127105956218150018630076765001142332291645159574117748316722373682910414468562293155260819795938208364696093966627514956743843823344779979430729789234878999219719189194877223017963407492088988596568102631058840642110031036020203149761608165170567020309595576293500974297765703930496744214549930816372387192800548007268000803609554543894522318675337430961183600903014919759558392271573559691359041410784268627256910345980026364710018579016657485329677999848270470997637454098445917555720852487771407085337664943914683827718601182804192789670001553333373972875074116556764197677981280532953044262866917878454072704291126010816075686490127495270375179071335167993723818207382620358113855709459498803973024530695850729964442654378579960132056251059039303324029243379067081975133280845288067558404511087555841474249488178957985676687236784798674932377425613639674953302082524650469121970229086706514289807384232522942565372450369983313306742982180257760518683831421338022907471407962462440690036374017334366204563432245451933454767550848435369119426617183667653622861633439653168701735015774873127377796572537323632308733991897937896505240289253998291263855431573053202838443186437669307781170367161165316503111683511395643138620238647682877958916713574737091566029233954790973754285363138131215032644777587848430227320078789366897747495435777019773230758469124891271124862975800088774747153905698630282050625404411432654649715869334131591761960977548651179314552358483529795366091871393982629375220837921278790096479321257657865301890461246711656953961631403873223894163223385385710703818033864495923682431582017671214478770201626808488562134990859971931166257066436406414814076421961457909268193675489490014987906736505623682112882807667975642136385138193223842356390789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 25861922349547145633204969054090873261875105084915789383684851038583504876368624295858115621675113899830986582701817309417689352202431630339606278456891858231373636211882186891275690286887258785686696185604808045530933518981818294648492517231257774222669382285891067198271342217723585375301522193868766307410788148267658136474230232628705066257596928967902667729352601973549691438510829865866064513489103233105331827007600491259774986262713249684382858523305633776999241045163058761180495734918439051443412255379034894281227814911541877235997042426490772425579320402707967537561207493714218609400463086210163008180039404188333706269225787137818115041303110596447734343995125690631453210357636575922331102346359633112440995465099506264003890455844278287114568537028591410694774685721666718578111180812073060031795252859754384672837332223037700206341369973650380429944039373910314480011818344720653914204528740466771076142670878300776965322037764040964737108642240870087948245029367790313929493022273047880146816345506697233614929782882961241514612822451600084612451268119202230708428141968943830850137027152845327070666915548159672852060454930748594337459454034209270550008737887900634330261308407964086375031503295756071283154301619184501711947107595654825343906618660410726513393243326258724134492136709396870388207615685606490775298139562862295218833520071479638470116578825684820312224125029834608710716144218347560879427483121140308610212170212900187191698516897152520220810805261668969724634994034264525056818350213302497750048527142188351657613122504727380879103929701874670892832363892668285339668252836722745316900740669757665598675532098047762936718307773226090063663069604235226362842213823243985190226459528594153135676193930544949582912922526642846627845213004492872870561083424072243564897105829507377717210240334770201269793227960472969453471072372767044844630434651251323108459775541763613727113095996360658147037445263496753587630891054988260992573289162489005967581799122370622590207148196493527847404418931465120726102801193073036065891761451173105467769487125180194328731533857312432949265030265137478176237342196531666435727977601906913530808274754587875007376656348294298821733634100112450208184624427352687618018308849139712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -35720588769305204107832439825943355245868261023505455870773168860701530296374834436631967053158989412304688102440396104620848786377760482969398812587265634175454547187568300925484727597762216801274870358900219014992972373429874168739216087098305155194329652524414984166106922558415439204204023929162384377635371167732070212757719598462286577297279152579093957154040896500835112190364270812348688987713053173513647977698420081243155160080225894037792654816360858610427520274803561125838181420190549213876509695052512456538115077219716644382462805015730469318762052753822018281332089914295611301851685481666488862076632081278486486420248846708479169649626249383405388870724553834052575694399345744985160208884653704670457174601842719413446537309088053455174680804022231456158431477088146599073605249334139046192392677724417362949778692198658711451175887178076063031878990034465935131977240073603989490874243937983550679160598481935455472584620730693378773009900662703330943558106260921183908445241078605581508709045860797360669827807701687717089380270383115144632484389061941529244500315502332196422241982090225247571853822922405483716354403182996725166305359439856920105932484656730416634524519003009717408864938669436567950045942274453039378185669537545574314737942304197021480736815971782660090090583520080511537388211352766823663646459513952379418881209957894857517845017396291306833140121489121115753858982248700411290875706144853704291802643872853853328091399937931145272891288047682433295363598464675375514621566487295403153982796650267078358670372539130931482730406513828205465391873709370579564831537731306737567038343773342290953354989894356900368625244703820316590843040013661704974164826841504538991106103012405360006635028355934710890157586896709273604541202562440764289145278859143787427567823431639887236574849711757270446997056154686311200681349098852011216775577546677865222607307099415661650085016707450430327278643728234767377674087415759750465322851465085038264703984183328130654538074431722838757021678428511176939555949721792296886307455223436951848229550669763652387551481487163572496986007450859063427478158883969990235841935160259903026006578062836963404215088634789339437448696941221616645467866805376509495514037831598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] -73045523041365386081394561068782744697946578032720476792535595530394170612498072821003364811088305024724649073599587872318971384196623287006585242809636431423930967008589401299221625433527616929304651768318020422656278382316591651879085979812475356761223606884886263077078816062629602150779512207768624767414931265673793024985717864223141144467234889065180508589260847388210442034199951058999897942623973959831363510242173279301306159337561266856836494163194524879368302870765120335809254656525160730049104414583287524441123333126293872230798265859235648228973258340814801717472639436770940219522422001010853881820940052950529831231919517741862727119140535296092088433455920457963107592099815445298989642360514375010980100974282704029401514404513294890630830462246695818899744397256526621198445894093996983305157978067539535653071270035317937538899533511428037447057620909357177168533706623282842959792650649894016248114257396256177854422375271208350580565490005810322031430564957202880627314578547706237259031845486637727594569147220037627922305801706241565452784952180310968365887655960700375777781113610446706690605571614622496114881322174162397794679215298015843067489237815919563442677093352302191262071875368778878445961017068090414769060966608677573311163416624358917087209951549443187328756872283452296273291986491269673426399866788763118393879942491192435198599449064519639851780110965331301173660829580018701891726310086041523237103985043235518268056359749224450117139785403554300290930990107142403874775264728570716101294294827668817245438142456800080105572093219561116375396517783111132492716727239336363476355831730446423932133644610837588661180025331112581982712701820347897400826554736460496988245407080602867243394555784185799857518750263218833809436622327628464734888167267321129157350915292616649207660824527730118574274974311509340430442619988997905736496416803535465269114022816955532262761648771988453904340745427960077493926676257491288999568828593869099241031692284906845278188406079592430955472006448929173169961660509335654528522408211866083352279549645928749359661293284780644784276034331485223705319482698032893636214840398140370027583894389084614261084019406584861877791396782899415111476763553507576727176008957952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 228712706660629837425284477473990528884153135834605722612434871171432785083446802605028600662423745531673751349340769974461520034875346476874673176624394093478621845570736484863157947744472614474862762709184322459123205630857217255898823155760319422135888455151722383800369733408661639927678026866694696316373530031443059444046300444946181924882017183583517787946233696008592307809950017638933690077506365362902843455818291081027673767072759300911719824861084420080569822560187126688319960314592777910048644970088237367972164557329586534706976560955481683433264065627821167157612635790840923118750210621403555713530889863474811749711973622237107697469700401723607098973286624006677132497492257604730398430406192101252537172785948032069842704350976180863015010529169346394152434855974127708151937945527100891742812466529349358885610222666107894101868876399400861826343821768900208078118213381116843730908029425240309486767872789191750198772556292674655914705701488036297969876258627479615167802655632172577460260487685307873635335265320684730760126265195830470489958058476696204574529488559159341767354994306287680948385857082366781455768494314082767643605275344706780976669834033178551802425512445960792082810966194843111760465073273771609232956033738036108186946286643091759341789916719997865896481794906456903270686749941981855078077349314670155423063655021498387049034814165528565268736063715544315016319960612640267514956060628284432612400396321817749169086239892531741220054916776479004646439254065872408219244907254471754780886344610428005352109608744617459804038166642584745723801459861667639965821059089448538960661916898137914049567889259312704544814184650069349805135490661586922913770224331392563558059593584441052538365234098395597672783038249487135578904715151003502720501562304151679428861973009209991880193721788550905590371577023843182025037702271696238259163591899085999910660161289231629496680872977490526781089328692860816207520377063142646145308598667119516722588150781433892015970324588085858894667414187211400117514453274715979978072224807820496898427034058010342842361104162310338400766339241046681085270708478947186980662436940328433779743076276806341212054729110668529079349857986660390575760433845786843724967653649940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -57797439289137357999805133498997808160713631438347184535237609585228201726443422015551699295230984673133384909135680617699253094522482745634836346932755616293038270720257863129970418452877351837806987904073505315158000067386707678100468470572433290983521697273886069702007473837972544101227136001315083438344387367508230718139908547183441224730117866518969570028840498715360398072088791934908623327498361423066041279906671704270523360543137108567202331396958192685559724910576211983177368272923451692016756372304847986832644868881274868140555040711974621853176610078661936690602004119657870260995030110609365862101229414684848409397676422439371123486618891024795570834431829962524480910244901264340906754802530023906983836126504090262657626303296129544075314988170686714281624009615767874082016015826135586697515467599759129829341167709264209178028748477622232686594812882116880682905988282925647765655591408008021545160643257254794770920531004133807559442063065339314117561159600666450027317743112044094982441612843363991632828949704188801891744673057072056201807778058663939017959963629173779001356902740426469635513668796129027056133927657606542395711267267818304508544657516746216973379030357019357061293791588509160918755354607421686299666743838872731709647410043880608048704974333202475705174097627136313220847368586120226401656419338467133926248936924002735276150243541177362292541475795116324806321690049263230665226686619792972226249523166120283138079119607735342197223009774949792923001994854506562752565134280065550376954629214188632208097304475628995987643357118033313569418349017981249863635112723800842350967431530651527573282121275766812583009412959772762380445265839252917245202927128661043249193815074323647257107526963419852741378147072482692968702975307236824469921125211703992371338173219880106465025294085154982222385255783143958042814667301132976824681163701834377922611723993387825702424212987874657062381588889056245942628353134825909385329149881708475228631751249189710641634280890395791597363294396903249944258538032854462291715772830082404704236702629366096880997607270515057113298908472766579701999597577356015859213051173390546299673003474267112148295086669784923589742329353399265573285871803444973359996780272418816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -494151662106652858949181414798122818345485921840937445067323150394278242422652033299291356708691181531575424434359295467625178163338753468007664490442531805164803340370264301899253685127391064523471893008650647784193326094206192011762686393614847497721777891303055136170353935329232286445796288910566422854332014597824059016747868069056178893745369055747720141189229339043457241850005280142045929766479519551872609329633461387613804025792139017755750694619255866448352452463628613532249846313888864340820712915602202917028245642351001424379340873377798992438594298749254025536899395201376029257341773507262043566556942371643737350959694456504930948302158061547059818207352052901065422738169632774123613324095291242940887903862177742938616040457365266751288270320301811482807530982386712283563744375267522353044103452909281218080607069636275522872547796277524877810010611914945990153623558731346597266476955188104641963618452204988187867097009897074154240895431979272145912874861402043829132952475743502089496411560718449631001935527203949268065707152771168886943749981288560789679642971277036818149225173148942713527083223932868834433126685697398772934789898368313466151451231068903617326108892264996042180615934335480873803495542570106323664590420006997049605300769106192613479427082534504210732011694544889831173844808366466445582802908486833736336578318548164807557806775533848297890314698422146352866679370415742115026467545527540691419131280541035567809365518225605152435793928825674922523408171269284947913446508835556163438939192445244730225270478417761885971633790934922131460127389007503775618926920532584726589488507062099765916941105526841103074549840010146869763363329157180952628855572579331069412794349760589531104658706532141139333529902490632055152282498946557776158343506804138292724779046393391787715223203491786768129073330539214302614835778002409585373675817388747039133807480126852218004640203145780906268548395616574923310751936278755275116314140738075633683129030114985615978308965967200058757214398395959703907169490505859009129774447051120360009061422803733693821695287080538796721891111066203777077801564411195967582598583588269734552425725633174087416560020859382100117166499981833263629978221334816437713004251504967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 679103293190599360969805241981629117591971714178947333767735364702396425179538711811447103837668312583323760837525116226943733851422386937718711685014090144976078963376477896671651045879982264494990508844094136524358927394016872534855201191839909526397844012253885996498168505989138825768805252137809575633086174626610360178743930268070112079213554054589907156496203794984278581857711672877113927744019282736346484597392192030730506730841708385777575897120952319552969594319875230843032042006611475805580944822613678584186400676826617978053098061503493226964826162027909328357349799861245655477676504532771852285253562654541527060928871407384210524526003922145836510924020466807949452238427834203814236668225043629500869173870829245827699732373862755228028260645024340415995985122607709070308696772095568389967404398948058591074067272235231782245321335972679249257038168373639555591230858384993393375593460538615673056930703997511569429151793355176195503266881132709899416432799310089981100950106573043620515893493438007046491367073405703251947288586621741469151022811961365177477959753848052088273282924982941614863841069340281817771497550279994458620663777501900280229341477423645373341796489429276959277314276252717101988583086445801760288845906918500173808658958753356294122782398562812597950195450442937057464705286892829631160509983961940050837432926778771899898067520976182591232327253747873927137996528996869750706279659048450508593725986959514313849229685714795410262525869843111211836183618301674335090838708024329325358179006409869945303422662888118961856513264604237557017214587811958593947267385283062523512277984867993706047172344220255150559299598866036415885814823080687002608867204390113794018258092549814685973088133360404199331673927202405379422929387659984918317209849549819844067635128631832764959338470206381545604811415556438534579926177219616595634219478415821906868101480604966088990674197081960960164419998507691083901130185262097200022361500110268992222028459500627808839413583078673588900332488189753370148776316251826730729451720600656464255880629221845403758012810561534345031905848232572639494226327108691349197356407800825869733855607610620351814599966832361094860224791221492769870377466711917493928049813747662848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] 58884753508869281757450557014167367162191045659659838384625417958807512516534867282705526892251801558571615193839049686173325913821425194926416967095227396863146853366506494123189311354772422694147638118703656599038077063865124319111029857627070482990847715120898090606457694576595194608528643641238268222209494631808617698591998954718859939785174274828798907892512137027258889501961060396344418311216521476512378101423517630189739553439126596349601921556364816166093491713440238100734813212634003726730416247606533601419734676764648299765515394547970273398413592054204010601190691414048425034330129856795334284043374641222032103558985190445455197164295477377430012063792672518660811815449969722845111301152516139704486746297979233966312677940292083942016500193672322785076201353271724411494236311722740678549375401473551475765807526291290851228796098828109980805008322501541702407742210903797961778214332465307176682337962963384382747310176891174526865392674858898418309323590181522547833016363544577785099844874285225633569350436289506023716124644120102761452812826777885632645927955730671922871251801813631356302761795061478158575961384952891443844075166667233885892547586625888027310766968722763726548311167842542376580902226085044089350666468964895724857777194738364321112077294098052682893676537642925753692334766937837876079502405275143261588069796257373670258578373223751066407469487875027324277335131771582567421649370040235455816936992686662950966564964618350252681614769905792690705759974466465537359173078236939355135772886364136254151997990954707670484760784287689771703084471668356928995442506580861129522573540047164533954928361863355278688412466944606412091820256003221578820549209897063032351588507184485482369216702858148190672149129167427323517373721543529331215190896072615092150878994948222140221432420042288788246716548374012967010297364316411995127786680285652256521365989744821692562310072701057933349411164494558119218868727555231443102587707714312530593792290413274878228867502134019026441857695887908125220179101693214879816100734769890204795573351420025600150465247202359256618827121060883950103870846021170116924330187874072880045939421486854662630765828379540207777142013498271944049275656938452525917117378241495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] -981276807518784605976400721802442722234103621301241115431497345918482438547701035643903780606168357003803638630721067582024317837074973329633731547015881227672162304587933147891053444468659931482383903795367513142492945727031425928667660850040231479555710621422325406726014656887928526900615685839095086029975165801706995475900837881120484974378637220963827779864180824941622682560201396644818325869982386492541276674147801858056885535705131718149527640057488785896119545921169214108049706219669304926153788377523994613036583203202383830094807630557000533681661687603805202602565842460647871585847023439805356894606672550127751763082094144968896331948919763275830607011974970222499523958371164418408753633882193412698059309257113717131533242061484291872336362888092921478204377343585493069952730424724348594278412670274325603958769615015411580050232550050285709113825195530749673849741887910016633866500537078344834085851603595492964852306155865996242005210033475224043820720589452943743584986575376928131825164924180008544262717882291227996782277271941207139446138314207558989530723853115519503913342578189292340667717292692656523756013971024344368098665748681329854220454559307581898980059253869806656564588903495275249511315367997666998242523859235533432842983006864053626904693354664129298085688863231669912930462084183447053479039983661115401760980351231137405201941672502790373227027988131225751573204385032132229573086131532334795919616553434390791242103905493618820167103970632340290641323047855620161010013011336444599080212115838510955950604905045538171590573390240852465300494516312767455417321545884312106747991316065591561029233985698439591989552838316780396525072150391908540938843218036874453176089797884704659009662433936981304060299235911639067816560260996280176389681631091518605002586891288550690827188424103324598390940875303707115321093335370107573745615395408714876454481086014972164158522599108951678493735691184400679374744213717248353514564871119173444632435765266300738246617736713898922504852695599566775048664502690748177221303588470096884600201772826141077166814579534432157085083222819490016054364185286432756875869628736765900480235931399811190431664103110132279172966980214704764931306848988759984261690180589584384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] 971658053475662870987013603302003127176045241089279697456323015202527910402727427916574023071250405204631528379538288616641902781486052241941167851785167506786812588016857236656424892296265834914829892832355779301783075805041085810232103927083991523382727371004988837823006848093207060770369825382115535311360384468461099983831902039679598346478385031853113096361824478476920218868232163115516378350017348240628210596196732179517263870099412524711530908052904747195316706232453620218687787519038495309048469248202572744155294414086382065146327664072429881584315892630745341815574571544010460296681986629336798753053486018002561665436186714683881574460578935697501320489322523150732146093644549338413467155564728561153566035886247277713976215133468328659311177878831583006533877583444531386252606160265530857031985366041586663051188116360111636441724119575051792795884062405476002647781815200914410897123641095676191723242166541056686903876068140950172061862231881377123287959721948895072689062772464543773204430244215572887533005699295689562132843304415661408475163916834180198923098089913942967937615116135563138111757662488892301457218587998545157145850531525073775480482779865743280020133577192692452845769481929226574912002134203727113414842180021543955252946649169522041129037892576069676796190131215169234439609001600621089291782918873764638961778480101508181033018711542089243387491117771930492289745482972728057001732619210006758785571811647692865320310815110173880396108243454982061724449877449991517860367889576436766844328757312515051641138874283050474989773428284647982948454229733653245296850461221514897762585880849838561035337268176586960127885561155617911313127560110389426876308176237547189017122051455106108987502359025354916298718581983921145790699650886376778076663558605936211563163596169905708318406940096972969911077979351010757110962048535065990800892305848809083758956204224441381660633164987369469232607050716955770578440225962854634375697082966525909041246737273458011556584687799656978477859848314861791882960677177982225761976755151807336079506389444723728476604702213857671758301382108340800927483980917092411795202207416881957565751315104592609126146093080001565416774598760138042854401840308908359422319759510732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -110705032573745611908001579404676523118554883213470623930589980293251171156882207100990340271375086575199822566729145412494246114446263421343305808664047547567445226491617901500698141558650749518002381498398504875437808977132974618392886343832924402873409797291030615182833962295218370128540574805894879698881011836406968567046844847990725272277507061599510026078076692660252959519204775227567489884852315260103298843743547364060180109879437691722398892110461817761784950844389389713920528226988542284848050661160308645508291852604124234344057433264460717137719441123917114566892815254988153182230274061674916680027618301524769905605092522361657211704516294711284849671908267340132167094068756577692614799198355499038514632391879541764637330763960071738799596684621259727381460352073565397779742685356531053680326960656024127473994891027631201994422808588752413985935638940758861223631836412404503448262832030011927287443091941476310623286279662928376918663356427706199214049979773213273634687745326668974335232125818917854624280227460650471240244409970714045853174552623773392493585463409912654811587341603295426183187206659756269006696569797734062387880596398470413690626776446412221483147482558116349668020664570817014644282579923429635549659328497454270397446142034140655568469574092665793144153286813552891819347536728512837182204329611615414426800797541384580494942355282628165616114508470468286939306912819388353088454608559977768726725416691123472966241513762392879530641270380984046598954777823523696999552034150369197365571683270551617328422266823186880934308843505284701593130593590867045045615760468250239649281093468437816090457490475410751528202133254326681838900707428647828151449771648444947269633732014673704219246625540014937730540571017640096041521534842520534697095444286657182292769750338180779412734556659949635842059774335090476649866801507781191994854089546066520610540039749231932541962535971383623830044156843020624249426373723693788535000584057339575151480811954110830187994516209560641248473858398798816234297497926557606818119221080150619877041776006236737880074128928492111588302019097607139574855063023298378488479143650103432619994016036456911023246650586665361528823733214964146119787873431184698150235360232210432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -599725769298447422744912619584969088270328501472306860497132256684598560873523720836895386313861607414266556721712434459183206774243542918781660834591116388307480092027716989773421960711592140978761777579695606189326436100013134350124527102781716318885665268697779421577419303496341640809667809674341132805227026572158050107651783128876160517596360110318782420127571176620137578251104136401897485706600219097483414161355092866910957294105321782371910986503530757281068125937088133724258477293026170912226986953630531567788203783719173458083309131980028527063134336168229539846180925375625737444976439694893040707218933104120080337863305171236807003624602612019512813236283775362928764024036418065503881406407395632252781774748446366216089323764876957599666802532241990275509127100495380879325199629989872996196077618961235780002491103478013857172903178655737302441767176860995381006774184268519184887776907662562664179794588770056590565121986654529418305204703611342548389589901811911196736768524202159823794092480059008854176622779329068648744263713129083067494755388071819508129319878684642545704105487346598542693847063702607885479836666888161810292754668420844653862737576534195619812768087465061611328283427349381508326442701697733602433759088966785618804880523376652870619233674644236309644391617447331579551482488371927798875128881316971061878990952832834771758088827346623545578834403043230247292821621150917837846703310466576359115726919754124116042110354147349603432669322078365251926834205253486419280229477903164536598126739557324160025983474422760795905364722430324030868049680847025411724047559624087871787043626491981681990472051583362307668575291917051345045823954476237905355384916147361108705144635812034916586225734473102355293287553497191471419049952460784101578417094421571664897276090245570077453763162724672048764432934432766669193875220242926290388030115734906258659621057664390704048742010753962995945238324074741136470269940383747565645797146988866200290061962841776878791557061346957587300859290362118758362286972523096738785230095386889517067489420037641684160208617443455007835840792268692782132238858908468820852985180283743839592950372525627742194476324967461642077513701400051565546032018230393683829249172926627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 628770516158510844624667540273075528730406099013305565867625422722959318892274696906327029297535063077901421822154126199563626310950234077009882191404703343329707742716302064889367341967485268264937519096714335545616709152610040690926024686763115767589954657313889040954517051640144573581535072420130854573913325903405724304033590086764957987974726148523964630426635639591654664270203825490027291080004715886478155575251546591936828441850117642739334855078330520700830886948854018511670048096252940091518600393320684297080680320565766757221453455861653301095463636532592488605808488017794952429472095348226917681679167253357253120977945994741354541429797442083743111469417598347285704373436371004565985516254118482379501379100647755184983364380489151288118689296639777654467544261897049672466236555999447285778820821999592908596447307286713215342929247009790606382538016153581156566844113529839625736321718675814809079237736069645079720298173844972294831524014142974253380361872957290637673504345103694565085332617043624693124736716979143702900387670437569708183857874406645220514010271949071223380196052214424183241260202187625750207800893778479204097009906108133659258408400161350042221581169238610110039442789632868015300875496076926725314590339762797106209711186743036203241006985149838411437318321623492941944976424276572839343796770384094119098367555598114895737814371486353263023162822508916132679960794968172732788723524276803069389111155087734303948126532480201218334532433198030564875937558663540773376518018920510465535042221825327000723729535639464371957138737196038475049488874206416883696478725699191094414591465874488699297899662424323996877387078910794212247989989583601089628361726647925083889281535737611259029452160966179100455450348531609825608882600119333786747297287509842483926560469357009104679366544940775273001633753612511940792626924315396242447185900321993355436143138952552418100411874535566152145558061498169223063646663556510294555137316325227755719925864139036911904034665608865634803167197417268785433038654467710875983841278689006969956202588940888620681502684141417849222612782601472066919700867489783075274084514366282727889947535800911612859681361151222786540817449543728149628140081650687212933715881799712768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -278605182188187879558902599214717608625965236278401933229444332101779276127762828892183268053335516534245880280981239730290697978273929282584218024712318977185273163684186178650834115178143807925564486494093457411932396836196069104405238019697262810023199545617832602869427187926380864078677395953638731417306383308545613052428934755494967026803340247727077111729542844588061515591141784994618258450988872066960113782163956023493179366897836479600844092235058930539658530553657258871772304149666124479439598174111729061366852828161506337647222727852957751426331625789791383243670492870813685256748899491256226952518469028645240883863765449635440279117179337012743085900863065212496515747214579226786726840780432459100086439231785915606058298117332478397702258921961960633876923947335182981813139524519967693643317563269687659745689357918196725157260151344253572308216935962028247354306819756471354899444782995065595431082862796007007222570885603630192710918633645561403067604034871083810257871977515996250673569257155521763736644395110927907401205313276734602711627078016040835285299439407539935825917344593591564413117200725862523886265578550836905119595581420473541391428604594522461542724933148642902077638688547448529248193878896625873676889576498732317042030730826638643983752755903854325117902442664971027269956512705431120884730406760478731677029533415069565215951004320051449210255883206273854132426398120349630115946140468128436858313115435189129707467703589662963252362079286230189982244204966699395819992061211401993450314480901542252675789059175743451493569027948191095485098824155562782312709742885997737419633213951554917476888293143418979668613554333146775412743368216210576798811040843035566731568022102450028089268562902704018153853626480015116522208289363637834737511480679474125641668802281227646698290743835683044769286738292787001015034179665864116573918973097318862014204398194237249700850793370444003388251125087475668287355585230124142983189949072326905326793264020519847533151766882865054063602265700237172602740438979447192875049521923398914121833536677619777420295904845649179247141972282839530814043353229618734860606948216166183272101984745139152272629708668258298068870659941860249491932416575776493864609726752358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] -836239219526663625310854144404349801496744085750314667498186676854662675336789628266443679294172483936328956888373169648020711433979971407810842694223232882730538099432566018106122541440504393626031866268543083239578885960400428408468516800970965301022016268971195869915228323808423716574940685867695608741497147009860514723531182014762699651029518065025468267203870193907283354611599593104217487013644647124948748708572431266309065216819539819804373290952728166295966974135944413301798583742389733635722817529517191077732865142232379225772951514880710298576112476777194136299994247197490437495158044163213493358949960308429035347286896968066419283228073721030867173890120499178441621036603907017605153117047689927572569296198777639118863329604393680571023635508637380223432762271851815563020302302065311590620796588691198832609959029915517827702853372015115752334797788849392557764472535649748239984149480757488514979181695254561991534599084463371482358551377854567589746497588017253278375993382826295451798322558471435169117018822255576482865965183771091262257801919469393724590280990284423928891175801253096588636955596031101717803709652650002403071735162431506621066411291909081613313814754710869714290753122693188986571503491824822955590801889923171423448037868130122133190861901506629942219622931928975896234706928004155247341254565359622692881546682356964757021453507049917197750522863471804471375798205473778696781976087507376639566700687930612229473174072934671177482309386397276945270851252888826913866114612767362190144500981492376361661767781015790662459560123219746753972888777075125399731974060230964110474692203754036804856969562400043900360707975837156585326102598594105741323045419114546851874961039126599428441972732433849421734720657925347024156264446384346298096848752769513428894660438567017836637019916107691994927556637576195964111516485042179359958809826886351023321248239254895820781272115601139825535056887395995619975297388512882651301445881644401133431797319792216647060914373189634309216536572015681410287095085968490507921944124718234090550145495021427640220763454120431747218600825005123089121156055891206606171291735738173395100416316989943242084041984698134476840417616939143839844418193087930559914206335860736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] 82017567807019431470433915240371616278820678692283791904052740036580624992468939013401723541273522024513321516662081079059453473269081130840547006453747544832545919950387193050943878623781536039853968307640966767634716193905229770855571756103527016745255679403448517792935811517528160881256916447398255895210668214030473972951816661150762337313022845566597395016095564163079584042993310439636602599587094636672622506561982685240391613980279836397132049435580656877511790411664289590659714103101170227171783480471164372195752691343435416461804619968592037541725016132998860096902285916569419852533067101029258383249075325518632245248604389888958624592366687478873000893063816800141520869439125538624070182193531513594822421126134436303100875082176105623734158146951982447747325368880557177130302781061445630317987123709213740863607776398380354653816219204440985901312372755323698367873645325836529062713076952043496962039633108227765964590880329146762147213120914003521549664422595694776637229945411707415729325978540416967395534076585611135768458798597186551203243759493738186065448703738142394257490652038415286276613428711081894533175230241266829041530114562555276877208115507118943972335260902685413545751089070026040239701889639131931671759815281166020361164460932168665126855955687953475098905840771071795842690509271227755053904092420976386440031946969831949681736460325691375239187316065609862219582575076094940416923140740647587960721249714997579951446320253702293927110738608117234130223068538379387027977348393401391936464185947094423041022670416340367119771950027395532728606620121857523388760052924718585491714267249208562762939497176175204291440975592536860069055632238474906696076671289703434345766234838364232511050418302483618193426403908455653716144181584275139544036885087495678701224801644768300370041221141239616210957156918949374063724394500433985540761030966837582588812210418803725366255562538512248715850006800089456096792452308105262735510887241084647500395964798536027192890242614561220900927054506410664622562514753239982478732096192972953440415095800016158007998046224184535354495031782337270468379785117474152878048120279623829254449207640165914571997213184452439451594711882665110522995692057776066176648763429355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] -58344997669629764678447221677419333300339692078908293542821758311658271155705649198480419710660359527302837855482575229993290889662219096128413896381146087793261328493852172273583147065054223995450560412152947854068115978617243238656528439360355582620836869743551466093340067957820459008143478442758367217569117733968057575490115664938847534160236435961671109683413734758328702907105341852459274330355506056105877237477452384666914828525989481873079854864283090030286810329403447522309897855585684274557571090348637534600370569225049602419354277870638664968587538542174291074112017679620647924946237083947492701652716991239568296569982563841937785812317471817924959758468149425377555732516068830491278130331725484698506991252698975487900716750064507257677464651738211826108356515962248955122567593609708623173734796424922921587078276667488192152103546742983977752093381784152283146109366749179997205989873847766489272644860331422100978133755974301296379592166412619591878831573893526624022806670944807971245773970757198423490838663254345063152243664935466859409322882863017640632898898696330032642942332896415945772416065734148076615219005598625470455789253187559308661605005549896086371933188354394691585540651190326302281486168786308391158601001112188403911034676448237521164449294643100964972663614174993546954943178117484449735494920538670627336535628891380020516546905435205154232159746200884298085053453364003375504592392509775022102922974023260894025529861234661701995696401687815691890068977805116038758179413768008416028531897519559584246367030638372486946788442224681048581904482871937990004680239934553527259164977649003561193650575125084808842833136515111306851465683116027402741013535413809835524076552523814819589598566182300920862968433616162357335193715968143500649676025488543607161983549781994710447959183376447196522704457297353368629497821647788905065833741322073114049188862017311719398382844547817384025859894881472872490907441658481427478222472637068722751708288192380564274825725054202729345496455751239914005054523822409325399793244857994287480975895644453646992878807069275618167081419039412611114684702050297146774979054839565933046769390082191388270560585108195501398993967001757779542331352433237780079678883853500416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 23413623932743186802013132250916904664705781429458954636794531288722729772880102882180668093293539333044512527354432343640540992893674195790260623978269983218684620802930664093949738881126845421788770050129622940019805974685830513505472137874528137468057133643616695542640187969472612166076360325138385011010473510440070650368397417805637115212105088339881886416209297435719265966551017053086174513530547587608943439485945800626778752255774669477208360504624927413057691671235853921776691682053384141627489245175212042989326507465369909474431795050967602695147317190811369296719686057905028705780576630965992868181291740568789605739851625108436031853563650959342312937054179202969306444635569593318425616239883674550045383161472583903014441251084839509888831869395326647284838369077466714991756999466597654417817059270328339863508232655109344404374228683123928821947882552359780735630507925656135693928671290551674683208388850817850346941293589842794470707725730152077125151666630728575586698558439747208359178156930778108003514206093487165223023969278377601435015430268124141981930883214653858799905060963587948820112901116098443475797629111432745012557928786813432962670042182196267500039190274391338809323960117333433205758522985439125504353454732755660896745615820955319557513926080771951837002880335178630036810451932394426768574680356762590872907837136819365700075633477337117003810621273923551552129611460684228067090914851341714747331053043457461330302365364861885270381930853633418956975701760942111921211470455535659755038910071310490658562052487895706596606468603602421376016574334238589807527228192560677167675298792505269210376312197825507041441603968955517931054627157211125124826482945342739895165979356838839703880165117065213449237951367539580869851576597715992112916802110320635987413883436775550065865204688479092428937124578995208532907528867048298223509368626539940308145912397417080220607852868446487662373636032841734295476885489163635578716450317562876150347097355969348599933064472579312708570526350979958118422780557072238652191108940656379136762057548717851077980188440653234137570441635785820660624263750566846863336428460658086059271890484376772475839245428143219735833247550647016592366177361387761166661876239564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -5825533084934750106157593595426128804338405073829465776181060587704663709870418034485976262869702195227246628644256597191843218356255569590837980988575895806793168053631886756212193012726809955234382594940777178287933489794956926846202312755709791721933107780283030388710009950441369094724991075720467754857400700610958808412726509307784574647845729920280239902409729699526334773353646208848759388702670498765952000856591780713585766131710655602822004919299530414348716894803773531424191957338253860442467917445178685892503784665871974968728952488756044947461515425511740259107287871169043482835456315436920705452183094661115664419794999740212282601368232289144319733071451996070336600256584566696372443205548373111634569088507443494466251937859724492547796348943574789050742200377050229849530391186901686994366774040621750130185572600038014772113993163605414830191620238876577883474165058117719910019049271887943526126528167316480854646194154046895276132371553143635349700908699691234494717495337907242476099134326194699118583013634109300616089210533049288884924021426712902013907582333689240981093754838686763964241392746474183279031315216708106810489196673970309039458939874457409360652373823240930406361627028923102415771300695602784775682421757941748152711571330463382576538828554152295666724685180400056106094959753404749897510269087579597867723644559514379086063594246528631528573973632877549792570091850360850386867602160889577418961545882425039691210670390318571875006712300791569540757141295963406598098396412485619444601313533801260629542128403259817283801465584684096232649889004438602461292274618721906662204460357863696756978693299165383615199383492261344704783946083343153301217988553456777751769926006123710466042671356468294148823377519357800104680238553020732445330080989967261046307626161793612149148534541141928027503867519280096839834457671195592224283962857085910736857223849318581046943261291177716128593456859222726615507775428767434745105261892693431883679063440505209319690887750896151372413402752901557308465008893454166655285722398008214699358407592389557205518239829140451601672734278535309275825466816879931249972988473624437298229502124255249597968113397119760267793595907704039823830085994958254680138458853277696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 707480503585995811241506087317532842908704843018914423043988450548449201202766490249987313714508474389487089772356076267529768881253195692130265568872586734805169392033740928614179631786292380842452604482837447254939835173823096538221036700953752755723209857961714463180618032684633127488198931182905251634156421202733244003739599264861780115780064734257733997606794583607741403238045532387911728205409738869114070004198877161228463299387965522950204813124794336028790375842222714287870385034659073977598430490369079544658679350113628259171123802839192781129048288609623868537166710631422646352402453665261189148324673368173528704445673971667657789135250909569348812562601499258202626588604987938881646193796751843703041302240020152572419349179263243533367592933082164727264148166187725272718803096122321630900113169289597934095305675251962635254748018219029372707024830997315060189553829113588994698843578200501214982188183041186953018066897090564200053821740438685920915286496437070021389745788136621422038709975198654633224201151571099923875037477403060855804063729784014182339105352903393797990933976599071910785515249740949055210421744109026760368984406681150507826880603786424066572083765099454409863726616601154322634993361907238851809723341830802763472986283664002743186491581396642746371784615588747713402887731407898553947290992915619224440845472805686585558303020284647914754030330255540275912255139538309502691060859142289762896367640327059291480362643778196184465772861025734239634210154122301525556849581104493378686149971660917380238112334872368656181957897518535132025727775516615108850043600447628676888409626806390266615753763631657378823844268116682456009094163421547265181243998581501416796604990653185979182487577633049446699010596179699738742068284211410391756340273381836823017247324276419661510392795126124621246825442371333214332145894117942901484092247017822928859747445873883846123556676584365050866093286952061588436884728477200577650953382092362500465643907976668484061618576332361366422929965450649506377569544074582072369160881109086428832681038196118317130545534696195710714618587576901940545972404721759450518704334029170577842932614162573986352703531005938639902977931556567392335987150247679109087207211663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] 55600431687940281489894821807924500119033988322872300852450192315330516914740795512484902793139170615219867840656659864337667659161765078928671772007215620313270146939880877668123462708989409909611978408769560991619485575118097853145862564928541935559012325052633254665545540701164037768179274328369965573309488182224730688681231172976734154372137319093292599440098591858372100613789020459115105444543046719438914282028175318824926888607127725375167256927574782647922630932888245722413380794217171970447684324118935980074211310236719199065148714841430368081685956597556027551510329769828271204618921783746236075186691265318862504289204267351004604160952261452483666573200298793193855990074384078622849294420428857715764735836622692726332284695961998573132822441547138228449737024206736696562710788248972163554398459065519539411029334753583554514394790832324375598783140923514741048529982503735946352837328220971091702781369491677446366262223105984576413275767666143066538934950582487975634067350569947957273738981665187395329009335405140496280643868255996576711253780775844847660852686210987327366141068318817011487449039833381928914706426162784343223201737577920555367531690830179913787305111984507959875520063828285515945899544771154940611831642888967389572828760686544866212230735536745051916147498517272995849213079954996553119133194355759271448215553828566626912756447615768494291378827563418758045582249224392539631185466691411989150285551300999249226262305138922668409955764592997635300119562135470760275049588127967472648290174399653560610188857223228894446444353018765942804340891422628540355606884914738613864509188683609579953752764802170944062398551820100038406853970626007336589911295232634880234818118265649685450192149935826089575974912166638422867921738489624747703934161471153589228673817373196679020240730756496185029524234793303404269854979565773444146028268884048966879183921764661571335876654786299763014888186152219683874834385089325737495065299566257663697093718216454735859688869720667786360952165633363416138966063533163222455750409914817400693465883814796459827256245787411611750236379018647422314616415125903197559997695402624379536713409007366587341531117048297421576820773688287889817855894768817406868263089995776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -33670450387564369487149524069314354875831963774874443110846572586952375063849244070512195102636968263743449750844262724894226883844823110660751587344476408626102057324036580150668277681892117136524964036171879246121347486462477690361660220878322632693868213821301965352720188498339051753943793477903304979011969695517970557252823362103935476384541107529617105839441881163500924077244982473963583129390128126017804065077184539473714411447119476901475543848805700854195221362959042477629713379711307275931196259268391514864574621446663713855368511820113525234323798400934304443406567836289366788616914932267266058795404996748842520269996919570337020077120864143568298317030475720087219970358219658106293325611530537064664827038095129167372073824091569995802305040785384528493894721101057694994193702731163285264441183498255399390428294417902506788758926801111344316728200282174765212183147876491092104235507031990641275636122920051362959338307450811662200171098808279162733411189626657140669292243688217797777349845207297674744423112607926309947865615667461270198504400646852268520841639216370253180631970083778601946354069005745924527098782602242879762300736783220965677756491253808635578307924180452065502999880459825004233669534504598215518810342537192653335471951242447520606342746156548552024906198508826989043111692846352669751467850905189668575565588493816704701551588073297786331513129412100455722285717833417098664547214131768561856970052954733984495194531696406585178316908642164669737484641266800531466076600034931829618370337225499961197777683328869704871333296144012451551005786317565967827040463376664411260084542766082408570538551012952948277040816586165734258379219154269073635671823497997751414306431911726260289468898568233189102075481402615539503430362332387191232018577352386049597948173127485634614073755448717836081345225686906335006637757953726546325925199028917984876271066788860381431654743566651438160009301253567952525371032467385100205226256682614899508342333505337399548288986172985434903292881657500985793199767268684688838377737618226139616851321907827591708665487401136109330970598308158388616651290437980773303611592826572155323477768564010948796907325120221416618961394307946776916661694156490075559519028510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 5620476836987681016195511592148644533393725284827989202343054160941425345041345051378854236904138056280679823603199595216693901306126383374615288252061616037438482650596080222940127250427870963336935388152042660492233979025846152579637856085983538945383697648229285802492918510042573043757305117404031622431895767984016377048640296532803718665886816092896225427308047691872064024033353832530192788996234080774019864929983741970244866654584753495296075122191951369513806710718416390751358603745151954902597756221694205341504111780736669413651616686857676344650766224803118385441698241823469631964345852580172023051569429120865383302977916110226409541938704620016508900406394251543712460867456971318371663525254280927680651516616188925690672183857287929902341323314159748212849234267023449853727123882592140144359114865927362483939962796282783243675943490526853115711312542892246399885626572849170334294724858372223779303308307292581031595966329024958681254103051818941317369418765980878214692238739167155523507771884711614715703122132189883265687672607830859167229066370747068025921606100345453894324044467415014462304987222142614765573663767354103099803226960172675207986299387726046395783058618279962359624976635833712977044526247616140046963618983791334491498274180744401004573600075960991881685403604008749640969788265036362867751173033424988033425481518107009904026365376379827755344295282712204751268347467857834500625958520533794860738079096219690017381592841363108221225571571996332488066847357369749975807059981023782937513996824942176345798508090081746548314201261625828459960861323087533732845175846451646187145276566793712847813486679116279266073714384273572056451246631769964232586619509138309055036018069160476844695499351923044994128457563593130793661282311846648136493283698721497240443478220461192743193315876287163824697608513262092820536675997512786896646605264597426574864220468946020307610973762889187794464602222506163738302257810018057156016351627861969986205913963381016566537612182740952759238248212018426799944320128352697578672800460815147645907100239999156645060656158079649737903074408951701938177942491140811401178084687638193010875968359390624424299201305924423681121474020415197601028483116830807338729449979904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] -3575088096005811154876904798956297152403216076027419535622531568152621926394812726585017494502805030437271557971830980573141656295696826040695710955470305499324126958903286981271641217718952315316285247031829234740554036440445767910651139297862131111724808992937452013573313544535587104828787196405996605136375146214343667592133009396782524639061357019853559648403948745549823997484983406219402826528506376494638576182517744134652298137793818112442279559493036657147709798151258121623098768896489137158061866581999932552536494372948721961941832565425706926338387768609857042939984693330779990576585020214482250410292237101218150238168207013000754640281962913004392532649091558758438445838273435405319266338775372337040639556312145781880944543676654689128916364156740730945583962435423519452221610551668858069765683460092056832054620362425911147008902259135294722653953766024419135861706657455431177541558496117552514463580768588881123833265953825860732892113488986194365392050157682876298514123003041108824348069851209003098260938465468018261300657040624711319481079958328878546303281441667161796553464885374132162539266528394990019298491359330106800942365042255886494116866724780291502589067227744710560449202288768734845083695102171544935878665474040662781718607344445534603122704590467062706091415322570227609382724534156505502871538931495675942660562641681431959075895531005541715540643898513655381069356400211665607893401397247449970945153262700350792227204399931084253513917949360264480752064068071373317886743854491637970043782252021314377018013540846418959519092001703080640626809523341916889662533993068823489550508642577833628919557508507482775347483162693391264569713045878383051566367138891927184550830467666217727675544827961876223507877953302828217438611962691748755200928154618675193078139454909483553112282937198027312240785756323825158896202409950664139771222448203386572657438218322169531917322290261763728655742540901726570381062703998792818243104389121672132333777039374703874790823290815140234168110012557215025915402356355575170588682816452141083122633705551894102815997400118955644937016004552902068367783305525458662186870242700221923931360492677104261315781423110407548703227347353206430910558891793407493610101800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] 3271802542227048049566924675817598876683080774184059116668369466230276294480091716317773132747442641424666128464230733067853338097057081908565874649401457488535156992669638191114260993669136640672297337377302265520960476204885081784974759292163930233627864715084724513074325536952688934764792562007799876285260396194705015262359822595737913637416786706707780997218104985841269685153657951569166539950366018669287777746954688309265725674578239897968008168489620200585447105105768221189989134212728589157758508565888193994197715631575244216146586623317206852736469071790912237009564181105609794499506646025576615656857054523241678230096426771474045952259480998242502040277622274790890578342469012319018283209779187416949574514512705711716820684929943282570677133603756635053834806555453424686335009375104238628152972310948674527248461076702628671352517343744019324176500362764087696606342680551150655724196011703146312388182633851952560406928318759912747590002758312230984548102771774905985092084036025909946421871491804591015961523686690894264818119933101463252492386477707486543765716699093196753483982098383095919691687053050170184649378587452915044487745945414118251522743471220048655960782686210610381577251390390029730925468454219117442575363574956446857800760748039883444835912409537097820127705420943014244867998808734490238728715144580684083217637481980653004364587908472672249572513325894195123530018782224019679046367809773026345993013395005778134738859016390844764829979764222847931623573458581450516649401644719960733784882454901466448246692055691953897919983059549617613829835610271762262570229656917850357474539517352225162900575447220522755860525186258339117502801736078317318467634292081998489319342332279656198690957762796557326934879551937118624282529101549608424152662284363684654389644467854686298869507717485557055362262348445785872111249864019962643505892545371985226061655868545316717932077730226864129346798486500874074422904775647850176122034563021129985866220646433423774885070805688322387372584697275504739176940356745403170088233779733917483087657100726436809899693760589284445227067967700220938885111318931260509371522459648218617491282741472441188826991277426688340241417743083617275772305509237339978947608182784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] -1957627502449690368510974126013051218701562715366599179665063941275824283167368201881572363121629835655118944660832251913644607735295872616963687885676653176177950555702070023232853793902452344504265768539417981027331768428158942376792425919773411546389435445445781722170296024430541696244428085870077896435969210655473264361873177576304467630474441045990605496441648879883519613221709495550482334903506104361468206210719997486970544392346400660002149257816776489573628899485236945611381119646996611134024101294913025572555646291977085801916823470925973083696556423937030460508210262115144664571636480017417686278629673341276020221744823299009339234406786151341860640706399167856351197507253602054984008814390722509270778595314809321423493208424384888855483621563471567308749034501284092409239591122201845781469999547251105734362657924078198073908683305462955755603879845281480603762666339940703244363834924972065250887387400757944833159629705846522187444790350069505532174105381416728069679417346792314430235253831859217796809081392336735291664381891902055133020922005943827653055627843876469540161972347391546309458123081458390955112844524214450180978837023189013907209919256152543711690472448256592165214595459127575367683593965158072514057428206788951503977293974153002012701063168216233693509598943119584439674104249729688480795254910123475288305637137796376105207591069289657460592118350919100568824884391093319986233110942510383746626182092206352323695591146284879964300541685846418107171334718975370246314955139821128688288388141782049904565368893635477091079098859157163837958349345466516843854530435951761990493869547669022580024141605271356216445118402531628051330201261852794439563712869699627229057667344952624284145386843281373195957868718309340068884238114514111501185824862307343094981895323434751757771586474480091246851660801150833290278460997932997937207152640633046451588336563239939025480529814969116781710209648660629317549878836169039460164945082086191785416406528930085120456485288308392053365779926913384843658460484212619446983167155620490540494239012095928344806994236996572971800523828896098825959854498009944276392993384653091824220654154032578967747570471393067412841713073692728762413233381582575132648784527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 907281512025068945980305412215972699715915532298627800594694976663053148000651000898724043139148461786707322446578570321088706119125028751686240765023904797367028967479398834105991806278600328873325619550549185281925968157534406247470813458530785581558276616933224666147743842978926295999277071778743759807328964747695128690824670622039862367626351740351328324341231319602868198580402252919575561306012915154237552100530644018663650408753416184092575200091156836062393500760972606767914005775314121262966634127858366519033799195677892422293047355414788658505540161834630818465657878793308272037427374398002124156556905460448593303658146729070016888250115064702893137181937482097739636937330993604164692077537334832835526970250545601162189368245631826823590847065426575590010845487956536445369837421709150223404005241414585135800567463250771498559797892129770726722478488912742318111077591155058667165363308230619305768468055701129703990486922254391436960176786018287461156546369011804990517092299912626182974277018955308935156772074177522627156832148027520340380702781469257199646609744149022954045188839023317451527198104735496496986282378741327512825024370497026655008508977220002372898816912498961236849599505751993662268043952432044352992794281738600088906435178611727174813226831756598857498504805776025390348463419153624319081846764980182878426029656538643035430598718408922008597498326131113179626908909045382121545663716325657671930003905864093811775273791465425685817359175529468208758902632216129997954018462389426327393003740118816681699609156077601684485646768716471251574290191891348538195404766783261636590062679634662345127470346462492044720571176200310597560458901743851562775422724038898551089256500760889111685981375702450468898785209791803007596046443046635599983818914762220735416749521464787872547627792167465396523448084867372356603422886064943946551252839481609069285575324056560911281464383768653514052218804690855818033079686318154422407144254878785911838452191092944633820911229842928541281958986608396392528122126691528474056910226597199792412232343829506290498722981195350804299334290203934384792769432604118295591356081235804360664662532797004326716454985831699403269734228997389994767081635819826110050261270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -348269752357087976944963514231068276464422337333542640032309432922594991740346593162018201308294059677311266853769027966689981646103445476806678770146177950036054298476955470839193945186186796144917064412363897194963174975194840888627816999218915118599657508912371170587254848351759087325157752776632687226902827645970839163300827955643517363156593837996596729846563460629569387102477675946278842721000053998673904261873027928359075441109276639952266493534699762927843047215956366241531172084365486941830432560991887158075388339526892399214119742502150492243603929196969190827818338176220024049003940086970560557126986213944242404449786816909097096089062734296216826902577684448580301530266005771948994022874898030138433850668832113209001574335336361615133574862471687692648884772842155078139682864552127186123790389938812392395175055141306100615645191500901606188242514765878575087307767790696519102496332965363629517936187451526705740922137711549036127246300199760608113869666251318106872461638667227949703498412821108819106914646829702035165544096659631307403361256926591309359377037027395567160708552922322900989114088949234200637344842473838097777842935996308882768608600559253840282792859707688440039399102887646041812894754231206099198509609314632147931756157723240690752772194080541179011216512194619139904073400461643422482183156701224325046591754925657674570748605463029774483177016681909246094825239766414980831520364247991572895694197670027602315244262596577495215004615656567479512667837054427990239213163731884549379527891230406734221401138867081032427004723295148095684318403435166712029609413955034027045589490073911292280916978743236375031353152718702895022095240958649384743172064312419629036783658210008209134974661365995029908625026377711047402723165761783352030146104008170256023411704099540044120654945607939816356150586275107770716871376677257742468305322929839044277345484422188376905815444562241554213112582823481354027304173768770885211407882574895308135596350396556276771293635685039611163334158018365420167453296205078519844761125142232025029924939906386288055132178665679082096221966202477133173447058543392571330559720370589434487250055612198964446974031545990675817965855828350892826271610452326159245146849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 109292499788008093225748441927538802739555024112944091825146159518182983872253369868466585594034283649754182254623908074910337698253446228283317181305420805539955474774544547955311308555789651980369185917822372896394240021272205928686742908670759178620832021760581955225906831041456659262369324257693439856099197381740818039375194920148582413250904092208855903325952357011422748875365161296330407782980933652982985396621650440242856078988025163186608173437488495641203747327418016668849118343978999987216791291824941548206588519010701100688841651233760330413580561885141189241022592658550776322506383951776924439090079020380468969001459894609811521835601598075424508139339712228835887682001008577373605084237119158808804784901712865372312391724811553127165434515369487698048681987290839131816960679041507561482559979378427831829431702838438610808392813132197658660705629938880932695311551168283857173245682157123355326861609323091363245037797461255215672271178760577521480503234930439910056792322018254492076453779120940441765383920542939964023403846405759364157572339112872554069484323706079534158770544974937327242769859441513349613715384860071941575974185491825931718018474893871440502636616181204987911555128565794754770343278951611038655838602247233023771651779924222386954967069008028802968977401741402578498784347642621534687622654809638597071542370250637502490313123954224850226454143276434601070852855637940976011211000397299557744021421331026354013599976081423667706738628503291754341061465645438999700534024003962615493134853832008573323159314692409318144354039763083648813135745444865808777778805639996812489133339188379720793291574478053559128389409243120679650752571062165225053852430990119632688054064223506393864781433858921294161225770736467048015637133833472479106147996452724793552620416589449439675943925693436307081153864999874324907920798194358011375423387333196742011021586047557991746130682498218387010949612127869390961522916408891861031186251867838057485774582092484172575724785619287096520271331832097197698768698187659836051776112154185541392675305095079051077866946709000205577442462510979932769947822464569639495831161476484718230141021489672208454790423941333739647526361574638232825043154760628087047057309696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -27257033144962252022051068491738626461439959211970620855447377109735665968149851752554300534914670958032633925288176343557383184654543797202913593386513468954576910438711529135943924448744794984144519963638288517805052003584571368490311019794899759553574928295126638743288741294962231919231678069276018065308849205697461966512745898527523693040766729162830763324881367389991964398282605095798347603908281331716298338147123001940193396768840109860265627374926914075980423846173254690678456452730215009032183992346249940678981795945793133514932364573961585477227088980577152333528689046030352890297825458677673469550282065699813982758811360482364846460930145708860140128345302868947335216446790125787751029746364081670463589001452605004716025412296340942636255135280348179837172641078766840193002099887095026249850293501310659149228723187705816346377262589695648440026306054899334461276815347297671695668257805113450796154484436399342413560056331853817252816687598368557335884673835735239358292163918958978558860479275582826530187373977395971337876035778329045376740638648993470321597845367826030699533311767553314248244005392891429310054508597512054051027394935528182376453927396488759871778429730689353249944918466562762796350981880818288982609914410035494490679654235918334198041606290565092490119501343259693743233031762517375371413638670069158914698663381173123921693434077143679854937857419040796094522707972796546483734745775892710194746524078390431169662846805921484603152532781424737089177363642524715661592487199130635652574566639079460889865255216071249093034627397193032534144698268275354782740803233796889917885181596761117306256088158949401642312086443352860854126716015310146214532556502700929963220890564256073999127917513437478949415534803549597490737981199822187280468361013576347258770542971427974663028463033590959811289624369738564246445213645460004512145857789366539145720034603595697920247755441777682543866753665739956493027520044889752334603149208564015004229072845244147354828270012388235139152290914374651766947846553666334639967042238206610905292479600525199744124806877392708321628340764878773466064526454212812664631013758259776587322917167054210631429487580896676203520470567789134615979756849365615021916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 5246054754161907010757859532121716329874249254503623141706066749443681508469981759303620284452959961949643473287328706242422222113092286358770229814872831367874324482767483345363152399565018074774070637347319144379412534988640320243871773037736772727034589536962317104033838579947870120976968769578097321984511960682745233658467562288868755057840765519929612258596028900080045003745145039167593593101272621830107426197091027430853559911887861223003412888173685969736108003726261257326234844602105303086753087767815144917815386606332274778947905762608676028038768926492030321575795860295888272959735360485903291545136070733589839814936135376774279413635427659357468845422577115486886730122503835626603276420256982932072618348377913603237879712896907485143694736394921385526507408503452896427232868480421705987649927762861592555722702925794751582075586816166572414370434538141462192111796580979152414871546025411022963329051597476244282988256566555279206013409792881441814771865252717878686274038264218427785272626649967638559262934082490060148987059228364339968937577268258512662082040882946413287849652876148714937829284489788737125782642540846877507158771423702047172877855855128972046450534714196020935254287015496814389611293321998628184137679438399551757066943540950348831877793224512919132242220677431584461002470750076348296447848749188579252634197655908376385284450795454375961595155707717955072387380710535428001930347678624520575957861407833181674353693451922382008852938165182647423545920406256844947718314393641148293171923157382610132300228007457295053591969884134939213124949758118856656279706516109204045403610087401646742007928153486438401613210009669167341965056619901098100652430770160248870208161403894670943924876272784355583237565441462269133167622577002575243725195546464019893046327149794420996599081742571614716130110613640184653083467005748320376288929949415131902824336338853699735414166670042361034797728622777915081452029653538355392701140591441232499081024537037249125162178470395415625370531986977180910627024759654612515169790530930626254484430463360259392104873917276424444836833382815613058050424371850224966423289527834126024067910912944475879971898428608047788800879276809641388045727784720490088150073344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -727643052779368504791487216127878607756244109965739376038292695570807717949564118255239963104790927306437699111416226402170134405575794988169480094523950164153428153498100854246660787934342547788769920377877436230124345817006338908667439975779473823399539205420251472598478039303403292726376558708190173321899746532919001134034040602638866478126950656775717077121961503642208650586417024460840615144863764101366790148432645865491481244520735635555606186893832257592259933389981867329860758891239884821901982172165515042305793194456901170735118659165018081638254927865883881280755747471157049080257663030041782302466897562438053359046061971502383115288888052622099812193704335076459325891824165713471726801201921403690044968757422160834956948977622368727290023892124439405728720434997041513862884895879624826088541711902291708994298018726678211088951544556500577406988583902419284283670384219699285374631444320743060006646727530256837090929453070202348781612462405403427001228232939575863435430956583138354568223434556570071884377357263419730603127089146479533129110526143221588242592129549369163739604374598339808042446517834762463997329610416512004324430321443812614017783725839520269431108046106530517736840582226360201219074626785406803703732560421204344348819079673207535141951615630427515650577879042127674248886778824119297077723468479553540197711288322721494966656466225779770657223310755903502941128814777488091115653476753157331962432460838100835893853236744992120285271988958008148389313643321923205877116423312518271721296647883542611385665198295802296129747937357327741349891451316799644099814608987819721082374880775912278780788293360162916548036447377124940301560414853406782996768176722827017938180906804424944862173552783728548611911178481741809424744707663630587074594589126997317611653985659796298885675943244703879714522891526328687515846282482486465669954724506928309471371121779961666507004709013650515563608408547829282140126813276935695224395000257697688204876942258092692211618637532399763257471015924042836673212793880978150233743396093216744562471853274703773682541945086316417671205223868476270426416858070779134276946613811253111323990210588196680195075048465183049771446704171023787921077928279882188330106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 51385168378791246916320105419972059399387574382258403605615993021866324513319214549097559790118475565784312328558978283430888253586311177024729488437372167416076102871914496718322778435954825890839978872500739529253178316094070078904175353365110122267471800560099519548924085593552953026300361548699297152155065741159807115392320391674946202418103540609173537594538692851299440331575527380021962817328028374011274903485696644591543310629655589624384543263988379185492790337686155589337154790471445914071474973383046424557375797952839872853617660793487441883344648363846191278396944279512963998872996740712392909901608797162796239944503695897460925700684401220616222309950181846526506360859232540809767399139529278845135898861028626932233234424173933714362536484276895867656574120823783721978558892756569524043414531449428526100977617732007171816504475696915845685083054110298290066451891606344930616208064933652231146343027235982552610950131501581793689176405331975319167754480577027700193653519140986167545125461187105318319169384267875476412167483310252027775996251876672902753695132252864083284268529534504036540739581282700436165456655861733847981179867425323789543196572167413795378446186997727772139763955852584853256701319090133456081796598615362780685043949501079809329102589391785387039846493806449032334148960252182100203961910766920310546947471320240155973246674296865692050811492749724125799317502561394162843775989942950871076924562136573304901519512238121489930072623148180213395301892195559073579619821701012185334851458947905762292612056333719467137913049467889570647769694036200623217024361255796063749502072100396698164671417128092520986644327644287338387506909148939346675998606443928924341838057049392083238211418966850402079017898765013045925059692867052910178005594553566295119053214754679764970699286709391639837361649402779989318216546273602289161658272331442537918660033333970260113063837934248847787815824121303925536100366854671020752442554320787640317684949861102969397429916358902743042636565203146240612118799075036461762255394370488705183210526795150192104815608421551560994614442919861437748050256642413425133541444329948157704485999616979869720983254195624441840310728894118534038680168364280071279607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] 6866843884791745189267428638755035896217284719356665824444294990376260974505010226058663184167963207333364796782758583913121806069613731253765171497847791970057902917772284351867535877102145470005648157102414043831532502018134316462847369181830439343503768063070782069163981049214869081523539890872074060958879718244488547296310770722739830681036489101757108256155345167860910739296851095498620186633504630283421909443338097763553551025380058450260914975856887879046109152624474870669267385352699137325939834240795813988191887649387689292257309642641545217046406287811157843778254198877251295184221626386678072119320488861198194029535166243195003505258985505854112849417177312823651648662810553536379138377215335963446880658078838749491685344354369807441806551076800622122001455329704663155468133090874754810984501908529766190034117250773992276764871010232904719546760837746591772323569666560221231779230240825915550879023245373018917987910929811284884705849046025567739917213740575004780800687970147257357456397376503497131001827049255404988213979653014772886633094902258108960667322690745599344952918237508845013826754924895415709842821115479346731834408501811120853048697828800568631071535274229102212964581676168367429419321644192200364142350610016859099845676682139779921389731819281765329165976186238062118022995470182786839279726443691305005751853259217935943221544146768814897007183068226762630178065865475354180295826297626033196607188188321795468523652474218497112959853531219133034121682508600019714708596982547263276111359501584725970448138132682910464465436351558404225071177503020694565508578825461547326003944892812859084010411289497353747470706937146189458469792486232044871140896409005074471537108814237140539684756548415499575786456532858645973452788629089774467757228145365325807335426675112518691809956550722777400378893253758351370052503775226820397412482876532390163200094430723717267422662978384371494932946591587513273981100663044060519158222077187026310419045039264166836476255636669993243366285952720664483749778159384474789361239653585713373806017638556970388022363790718288914181798667789578182569325015293278413834061478009345475022318372820260130450156497018215211962690421944381809455121581592663272980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -3331174413349221719290485990509782040016693320034135214469091396305841426397473404318819627441792981779881598848223134575864893848000125936368601098665045474724196229330781020316238851696095522328137613747080380939502785500615264353466264421000463857414152592787257807049393559999357057820801542797484881363026594745421626728787536099807203183475668286955127391483754813998728526148843168835752699663410060755508654836826498502980975886788056048407541948043946998745943251609363418579243011656895374067114709386393031682327142623439583232345720336104469951470295750871572851377319363146545008141196357789885174067556032311337670617767606873910965601957543527264020945193498529507317556226166574654074055302289624424818868679132563241697898632273579911500795496384732754826176191331440304383725478514775353412868021880070522994615520313724839493596638122961357596844543231658588807643178562662037018827702317190143290839459220041140129997514001240343199192039243413586956622129284428050349165967278342836630407969282518858302573638089595010308037209240313787080544185142332301604134746171493484184919535801817292785526223849492850470751100313779559670499800997195188199883322712278027063312253407108831574732049727125269865948342760303285523917735196322248322136940587242509035783456197075830453760080570131653049064361309817526834260378649987686434792135323984410830844010752447094289217969525907835505414636973571241123394677229561439849709870946495821188158471799509237160403817754998381882240879416899059145436686731987790272884253851005353030178220231880513589091957577030662987164066368207430318592947966301899182406012672978549884977563662839957694661700667621709954626506225742232795673859389360674421001622946324349375891053660290191330952640209555382971671960087709183968011668182716408689964148046087148674518321867907610754101411563044956269387364736393562259122481843144708716987099112960217462616439747492718798099813667848320860354808330145935990692526590545428267882068239702263169687535349877009982587779040365141873075813047572613404951705579148506553956659638729222279469250659241419858083863067952597561390368097773778479379170056832630393628861360881103737259916606737929469093655100624563025676146616624330334797824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 716386676022937546914204280095314355430761681914376549912031825597147348576711040937996692384892883404251940256374214852996944099853445304629163267756229159667728292619361293912062311181857670390418930272104415193214369106032403258379496500900957489567327642577207735986777085292219846696969807577241527565227133480551710224389626717034391511326226371951699257823672405610121814512547115121878388522547996939019647287389202660355447601228092909734110623661897300098226356017193710005023378429653638803199265886830675382888314524812012907630639608275465824676791272137366323513971305253819092329241695867491098074187317017106308523168890641773581232395840547851547530285340131887114568881193454824111295663102694805084649666646664174562638249165024403606642136012150430079397619223182704405772796425816780671782178621871580409811395741135984376089691484746583345838229548896229367910901398131280136736213741221836632423885611751220774597531266160343338798291691537586461328691643267354977407296475722093373810171230376682241894401573653905073191551272344981920808764068738321156544701089419586795724620529008108701976835946268677426678173067919054969127614758329951448181522294800692774678527543945968337570422704104436144314008625341071475855167564765669964271501994537859012262446187659957602645166839590792995911448778771846228031272149299069032365750154408881195931135356372539077317335127998355437838422801489256525757553891129567638281927073576555729927250088095206820032635201638543819875549288304238787158257029040217960805604469234010804977577586845956564675495257900715612178100630772457414516610725573103476632281282217383965583769163564395891032807019407957476384504801493007651189404236429018722121016261885579818508193997830406331649774193102685993060420056972331759086743332363968318556966576596534148271645064574289108790243481958587922531141377619428404874376026734192181673792867499140474304269816969519480618275155265126735291339119146680612454514125659120382600844017936559417540647478522874314205948413340812402167541173275262779892144181051915909080293191089825776590964995056887284541195656839874932555982692497091084929783463251115297568011160666101067403628536319020574647031758501316877014721982864959775703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -108921989892483542598282391988145562419588825590554551983251832030670656013639788185000762292678092122668455404958687048326373171016764606890841292024246067388726458909319315593724180090950326341988511474900118958663158074187886269260918083919935324277413616791237936727434928366152231320997178274754557077643535580027903281461464404918490203740399658804321717778756781929685458487964600069717572969728258696461847260028152510000816118002632716400383178554862435944972429600617263628214849414573476049970921012044037938518308194565565083824712831837622664094332166228251229221389123420262730626979243671363834461194977024096822654826804905265967322992875344282232168281004240009680256429707168265423891519134194206148752958520371652258318476833564291898499400673038076614284447852573545804241029773387670785140858655909988068940280921879595509544462147175913608111963028419982888422744327383564750669287425046695400238798731941836512876868259613548386654454934617572897926561676456338764866590353876589168305744747649155111802067911580624370296744815147997795282448570651777914842055405526283268548755025435305812879607491037937943891540503561346837607252329389913106891280399284961962795151193336212064133196788950788362748539614953575107609761706589377678710437957791230632622213918430489053911314759022883743171376448694225518383824025448005661305567397034419351080303778879834048948177976904226241656757517359625739526118498346795786495071787948344222992414672378660609557807941093582937689042029699790837378071702113950714563279248662855061040462832566411698079974855638420928880494482514359530706710845206702610098285684184674942768549951044826656964809268371761047926878904343438315887815966226032045252603627094281394966400822816446592323367483310388003344485024155077031706220981159721653856245743571303764029767816252288943332187199580784937959110699132548568642235046361101994753551612415006751546835854405594670757151588244972672989496191093441393604840966038475264040489274900745719015341372523104622303964538310884952349782029841663499610264070687945664385988731731542778191992100042843121037759817502443757460798047742648162487764121589102353656110595837067862363768982789232162832344384522105025921357820669170787811328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 12877953410643665913444767525123018849901993738534485760570825015567435859368054121843381382242928707452545957377572965588714639285231646791283628539658507546187163904141799262681095506125855561344338485880116003736514982198145504472782116494088818336021771235435085971390371936905062974083647222834212323281908705826046773971526158059583247229418956449684233867321298286116403423228257525762894773422418884435597793535298485105951895318533229182262231305227104610470316031558040968650707452036743404383921891391460682314180139863273781416406828637340180535744779489755475300671088979328407020274198335469439114113081154918507688325969695751637791360811114318966038729252119537315895899876155606752575432703226071584773512610623177091732407744883189386937729619778032024481385260193442793926635453989183781236943685971628270440125554197164274069680740699299044742290398633900515575040608251817548806900250363204964617691942248390483763637144046467374382458754473816319664712576500477604279683766706337881767331388881714080637015541125462865507051136167139804155337629555028345405826318070910602983653526790817284615266976991886572221847846534253854194136005295406540630582095535354614133308520669642177281533555721432235486719564300425598813327365093435977707596006389655135367300087061967877303911165515129491771691036167644772744533607653555935548542084693775690457208686533583226106921057464891785694745486572800097072450456545966285471412199700941464308337329471142883370140806135437394586254403376012298712288122379926576440695223478314625397356728910935176541915207165337252416121172406563035524296838405386040017141770402896426090685858828908756544903824934525354424619786150410675448703633771320019547159601718138332649836633584094772936221031107918994617881951029292082587512120181150510934838758664253152279893125068160855389667405825031357169946702493465508494062654762277054025483090827373529357346720131735235355277293254889276958556815667620767235104657042761031295020714970498750415459965933585016362224692323087991617005823226864016087994229341804495420296251029528416176578265806966489151812610729906144378539949645385687643201782984312325440370835796818626214819387628766811495768000608563358627307685434263003463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] -1242221838147648446911284606579063236952423929908628816101346545884478367811670415537508371407832661329585999734219429029221281268517603870410096862074853979289406548325161282475847460376317040455685671164966857360439874257912590638651106465419303968127810511828163876824622264487441632346176267116124899120613885606753221097437780006289637678515068850154429154728171009667926898389835676147236752805512280306247170164387587625007951947424938657176927943069899697478269703170644471489127785780705232298293220614015825212571422949986154815998374675097556788482808144236424841489600675525893663859544332725794297461346536934193955854708101555990084462224695535416590387204820562628362909608808464294960667801305556929147111424716067613839742230535890752476974131486166953544652704112711027196294989500540649813865580373682608454418310099931804681320117082115480653800706352679659858864657267488459365022212541527656829428346997061535397854759867486866442964602802815650693522482089193938360991614077241289609589752656471386211219529809609020445425662030017781563827398435300257919211506556775443537461392804677507812647867152061011100378359917402354639706639986754132090644756565248247901367745936918707685288130995266941335935240658768933632753010989454323855726762143581756793617854683183201236230623711184796202800295166522156192673058223299624550550388319976000320125554077036879260430850269473427419550301393972361232510700741026468646008927705416770513366700722266655314876330285699523543356371964654543292602334146674168051195140012843532262022813513308206260480935167425391164695284655763527502156565113996720308191758304579222879731019007373660256391974492935460024468040633768330745376825526560007682517192318261065051577086291185378835679433560600029032350641072852167511140874608384046864947122866092375868755493697165697489297074633880989728982164065470451748973961134904718938453551619134402926353880157753485672891585783777466432419193097196561140319826594557068604654304446302952035497280771893023141268710270859144362600590132396568308752533939524133147892013024205298545538991302754389991807161952508296165883012756533548156815307006783158909146024520257359605044741680039631095332317157838408755083857514400787202048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] 102193365992733325671718999609425937837579510690016166872601543605448506596685201913752525532424136646554832387905368252057410780080542857854292258918798113983819821550989112905562727037004435658857748652606209739102123109241575616332787098686676819469128976053445224302220413926825426833506989377167872058394846062613601002633187794580233070016653792382803356734969477325429046522378238063350042184980255105616237722434845388983980932901741897865029331312779997291354376626059216017421568666665759892606553131215778115058336942855297606149782401089555223013460471709524266182455431714956431578173489303724766948797073520177479902011007059076693547642730922135616925366785927842528739162569127254862083485697971340037440911181535662645209303481537264552476843530777355811580129291586010597518972104613763815540001098761097123577945117869451002899279558476012369475729973058347290976610817115237718546746184107028820708777046920440061857854772054272709178808392917695014279980350762795713473996678621405679785630540969715075183438502773346745071162830504503872039126550360806280866853855317974869744827273138956879077060534687159680565661252211623396428117617934285538544199056436294280305904103255333383755919714315855359349650993752894303122666346488980749132221203517506056783257882630351588603866124171409804121128062138325762066467613302292651860297064799499419120298671561615274600224548007616642066087007439367109670698429138027178930093289448789203401115302821482221421674863250868394658218379056062249721396442620138274790295110779040318029649600035996355548500495023335677068895401718903627196636309285450729794142638646403439568910237138061387119074135336445354614976703287912496464173845430032641989809928854076224146782907590270959055884016207962417311817460201869251383268613016092365106982344104504985305521276899487522219410681430374315510051933951244248334106742410998341394037616133736441307506529368460602596466192746263055888813646064123559186385353033481103572874068715601012597143571773042649419881781796896573293359690792659576646186845862634797814274925681069147412677648668548192626666738822884555862480731745875667561700791833692898264168268081681996584768672300474780533779440776067016357337677532621701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] -7579153031848808155994241109362410761722691952991441107813760676907138940418726216078261463024746345086843361615996553755956014574678342977225855207413202829583200457801151714267046035072322245109086348620988269485785988246799024307595892785812515608929555443362640621127054725400268936887361690493578623642055454445645081013915350828498403198895799822214809893162450295015156123226135998781393045080177283379361074113840012035560851860290517181215876356147387581683444989431098230223137347307715071342359544109065765330008958572378555632589646598706951482795914735702052039614838957912840317345309076623001925437885821497196065714705071598220792584361429869611051069791651924991728197102266205688004625766531472274520013701648678402782452213179276789079248038782860131302190368652391826135358942547272762633750365949185106348382885831767091778526536320519405749525763822677212363911350114847336679879215870996807788696737092240406715572620052736394608351958588980899360888996818455488907424892573291823902801192276635286463219956015886386588056592470364995432560102348746603840984995397562559400144335427286024317362675951603127854872742293246239148397019697002104217796192760638040055010500771444829027905746613350139861014234035325834055250327659135693692949259759814310343035141953512237947650952748571500938312909885720166524112796235267874463022365927779343494872251795474483037277413999900320415857738408860643476703805102600210340086379386437828085252437156389487588231730545318204005804495473508336300579519941748602699217846725972033461948489972369081745943286857707265600349538829480598287021957867571192001577837991929117772097305658930813790048261691289437655576677383635503008712265170163754380324535504159995220276650240423251640883929696546872368065501689748002489181567076801444920010964950480398742758230013850205692113688276360635579003962205018401559282860900322249588956127288954664098867585018689658978737943503953747517007214893904897145082838495539340388041116884839376553708839666056518997176562350694913040464019908148027737602643213973190440876230948073746058725506759898571282900610829484355638447173033433235844346684930166052308279163209585983223685288455299005809086147261301616523948483173379211264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] 548966960590039619862827687559281094000006540357252659344652537564183516934759132838094487655295899503942192928466157616313219720605932743967881563436177234945719395591466882075657479925618570817205558844604309780774336950583825357454460469809750645314862806549088841069990627191759380640331874990143075255981867913058714509292927868192300982527670704585666808258941184362844367501237483915066916444868576270048665418802578528528706461908082347479318562832681710388589823435925779972307905641459174139009027313159952873366348844540085357468692364896690865355807151195867943594975486402822678516223745753637584966702595041577601645625765739853784578828724505865079449245913948560421671242045796794317367163435693614226526415660319596463172704939525774231424109708946621217725753865868654308063995690883550168575118427855135894516180307291645573063864639547018763470087998402438388002052286823616402091764401224147605821697182800254754448362831398938171255131192659793672539968053878408727869024770001835188887425648066686493323446250894979993928132372786532470380829373706233211732560534495381748485070535355288438161087818395930866954558299868465656069808632354532715112904385805496497738952864768319976119582343557615898684454914684255171140519726285705231957444913093373869905261819408458819140569401085067999869655136462772362362849317143952325452920843917320981306454738697114756514080932187247438409697042387465381474991674512811195077460608019512315287331143641591642422356434198275263190178117934302691782360954378015033485104631884469618532140946907261329984072248311968023155496851489943407986559808786176368799688038643770223127627496921430792745139906594173367210730637351758824814591050672670010249891863621181095394872548767680169521156915938174223946863540812229740281683615453870714864542599235846911264711151688295382437604751552972228337231338822197801351693504874110555485420542190255969547650481139346542908799085507897463740017683774306496133154448997502026213984156568265094603738268289068354354744583875494235859707686908491723437405372083999452383155407137551941636388337863579472588857063967647481881680869150573218462072176976604583929830885787460239153552169728203841961082281399656260912793269357772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] -43291563564807526633264081990493234715253706209242887062460567872345183501234410073296815806691579087703543822294816533576265631569193493653822865843843480252715244648548431726796628917526078309040725278674072653512592132099854714878691825239387590027209338825093127335110781372610511408476771884411723962150533016848328952977136340624931633569641938989974202982234960555404447350453729398336317891468083503363365059041462345215489611876180947996771334708159430966272512550005748294944691497195483769179422706599437970758218244054721693661022862525691608409820246358623981784680498145207321568563939328633656492475543463330779140042259267658007328224998478121515078672004541405462679725740561553243751763778064094541892386965754252499484475030038844973162201573161689423397168456672055814073240162609054192986212956860122135023475383980435527512431845780631599040411133749633718521728012868355623537097736657013333704498192390271297773381710275448749931189238388604816402745993968634055294025790159750717608309484272216691158390007497988632907816705005820913205794937931786878457716668472730374749806977940985711582161237706771956349698230753206104613463613501947965188573908816173836581087952439461632127541295840580726707793623515227130359522996529296960589572182402467090921319634708327650689215718302218347627510721597942451763973803840785746153644008909275258372307265386344472349928281995742695836587366507763810442812058725217784631160506078828507087895511343944818008728560314238856249805356553817619703746997235258121461481528010719750956232824989619332908405397323900916844251743842282885127856798023703697424590181581635883532742952118271351823518535748086736533209082058632948914128139189991260218680386758309132950947553037223517510471645977135886561551303233568665472407697445384956808011941304422478509885307420450858009463723979712319151339230880698514230624448420646492820997557699003475259055645804577629360141080018328635944565977151942294953549724771882865193173707173523860529140291124814975486598682499572086326719603104364559560757809879388224926682616136107764258604679482916740972039664667401927305797413738823097072685499650313876033829126863341451265871656467337335642110959943691823836220032053936128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 3577282938951622984808355657798104140335282358807366879295353587915084295462394178812079771642059258382832979742220417662399108569156465961054265442149132153556767315540584640849912161433000226117706056143147947088115182792060983692747791313351127629967534627825706924000131068323312759914562937624507400119618890314324813093280549259566887978683424904925799787493799689757492794520099729657731653557901112091861409178414224929790970981689952199499274944464861374405446129292174425068239669725314042742981353992570222479688852453058029454820366483295998708128268190606376383536913591779413078533605002888495896022304508870374410076337791027816020528425969487138993520874969971632675761418196856192310848892637331169314443467080884159448143244804973288562829997120097506100607148502103519662262562800419008034398881282577861985361149015411485222149179799204398985713760267926573723910220681826025766626424300345237873194743392477869394594763842198532212339256359572698884456141881310602284505334984910124825528727857782163271809624259800276874453929132057154555641600829844971456263688523507834210750372733463657076784780063352371671823194759634994129896590861893415094570840150788616970921917925720133029436346364260106670899808561563439126226510119865346898019058306050101772838627167365742308015255630010569305693397279809683656681247066755993892782544464170597630054252067333638536494641922652230064039028797859582635910896141630362688698848393490849131444237935687223931035374000896926971616722514570694097941193562501537735781174224673615821402144432115830091034347983258334074572721025774228254633638425528606558339122518635713260623327021359360351401430865726632421039789744150109666531434675945839979290227811020026945447077303904440091902507967730314950735490168535512779053176834070154007229476342012357256898696418196626771988183270967860521746865761951947844627339380453614745635828880966331085699929617166184974770217887339368589539852347576734314834171989503713467237071739842435090528376885050624491514396969057843264777334308845018607381901277343725260120288080931310592985560956055784848966643492982226097675542163991822496168122035129861712429173302372657995526863280875070772503381079135459804676780594298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -203365993255935361953658450670662546296639504807178170760521085450197892943026272684771730131819341961887207718714525293268332720945872538451642138268735640911019860516785622275998291034738835904068869433235714008985375706560068927170681586430102625410870354962086296453286213225775905512947650264983308156927533640361464023894758666193237000816469175593392432438875691962752622851974488343549256927657529982661826797993353471449723864028466475469583895028173405957251461512344598098478393955291694638607072730748567304130563217709992909407095399202500814020080233936560284219455472579400225081612217891934696372856854809628323307001375240312405319129156656732244203087296124274246189471795315996951263074203651697637378805399929736498543622819908123684071281010299620528305520746066961308362028666818254985662665516558242849577453667848156398424106041242402053589308952886616850455341656630038193796755841505159794694279443368830749641028737952171171812283593838515863278111338577135424823198276112214788162550702666084150841673737857756614754663668670180975183214181170961006751266674531656967133810626104970814856310237728876863819536434975278551773059912485606916814885690755167458263139660468556977256543116723056783533794212181817273461801076306236457563396448381656771570313553030841409160922275005656833614584821259102067690252857925970805856479062746339091678074781956976691108735582887820188639178713354534110765968349168154045002078822319671862097770132652656190705336745543532349836854458141949318814019894612550536706014686909572671670800653563992261046470849616416721917686705339766316217989082772165368717038463450480250944709223625966029596621313481974158793490696541388273592223280804372156264212347451568916824791992323716950016199051039818391715811250997882395825783323018223879973930422957078582059580597716539043189409707830374323748731987797080440521160322506053839850303819484458494904506806200091311888423715166243466098134190066447013271755992423618555877858044730103169534923868826994442747415227384581766630080656292014124980118331910182785560598401676273504631394933586329194551564349297399845181034694208437393361309831891672159411038834872095644715093004766123568164257263638677070129665675362304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] -5761692903449415454866634550657386798885515237578235610059317933204616007422219752958693877240684684891979110785113558280575727140181974458735428022840805507581848532190272540952388398396336557268545766584778963869086564973622827803793500829287702495680210230660269696666919974984568427893382106596088077731716380484639082391028707580248356872121844042142452844513673890963547213946770752643497010511673286393826722006981055710059459453232359181657110819751133240088897743372367472559338454381415625594224846971770692437136601850554416898512925052062250240388723470550952396219118029566140910164514257087259759803551571805062913940283891526706563029779168114607903203201983301426334356681777602355934386545485115275065154274844478903837082968674981778689285545252042172001017380350259974549524102046480127989341322309623116503940717615191304678448519578219959392041396955459705513693651072296267560591603409741284438395588958695115393282064792563676674540805621412034929370214084568102470922518841012385687921307577377422675332595734046079164209353645807192994201536940088770840312309588242264001298830673512342986460931502942055264419245562415091799379730732189130293930503925294035419364052237533429802984241672142670183968649119121550033262378206272580515098226660275754007293560631615805696325491342798235147541934476022993613979844819049214453325814699847871144864666933804016501512491170762246015894323969379773760266811977061814830806098963719420440914480279247547053249880856491459071216741908812246768329074086407381345398618958692827508947956469114793765996943187886533664954992959284331040222214746909548954957436450152580971051080251985488075124453394881131126314151435599663501031619603950184352812702755001135944565811788182714247137247478978526898640620901332694650900877019740576614774292448789128055856570008002341240084676278676271185429982185022677563048951961142472799499999482138242115913564369589131073333357740044070884197342202960179890968800974118163445174126529560605138224332352350421071454893963746455370430594740746316991838092850746400623193773475000293018601751985836864669817891067456599396875403330726496394542904799609367771453870186063930986655758751429891047805011678443531211684970496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] 2537946736662397190099198431205215953446878146981146347069769930979869176854151623956084152397605961003915133378770629174881379396940821326415536476930219638019485189825095067355421759041462710432655132888438900987486961669326786288993259346490416404257928033272454511280925234033429394667595464172474719480687601159577153623475328089625343075898197692220957283454499145273835525201361958634759871964917732272971349381145441192783530494615989722207621440015402652231759862131336024625002866423314897860012109586107983928043014926356549514242367777205716422608586899105106057728997180179900191261101067155890884267009722321623589922594696159892811573178549970998468345054337535474283740738801774578148057389279507285409549263711784454236602886408923905482830752788988846884562505940968007398635346279041762220489393198493583230313473150256335173471090538106007483452704502046825366603297537180645458430808655797775761620861471990626103972576693314287673205273731178565144272002322224429361278148745144968747294553239790635078663947817251730931388868195842414177528247573518943675478319923646022239364405610911510305642271318408287974104282975247458762816343464434855537646555728630630140313756969064441487385236376292399483932239363161886050973868704107844202343928133781334904313636118145136079633117582072583897658275451477265912487261659411869115807926332172871170498662861030163886235288553208755786812417824077018788309211022051097055188947218128456373842511730266415396875804963867328701373283818087523633558665487266914277142043016736425209195785410772562978042116352487255393318589900604563786690718659804820318512399763687004570973625213391079195440772030003604483787579512934455971901208210538595653261666757167511589454263069092517658614243572842760473795986207385155197908168493721303555575512303451020368486828622014697034331670423758502545646227054173694605024042399801000843523329562925159647413029280656619409988635376350402899007667917891127115301452806968135111701233093989355404610192086670701755775315161095355052419283779637866652806833406216420190104970281206387317370811253784042792759127657042740562660122477580825712214865525761511375147937695613882740984888430775163079044292865434012447836248997888000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -218778567791564389995373487113506776112491434358829131789286532834089156624325984209092847148321989683223241748109853560194236411722705241614752088452326601676864748771791041716716894174083645806355018598203302638771154438297114428555620937107660736971708030116246009423856160945394843526310078432256820435997850792205382145168724943752790328818160055570981958985373053895800840208154793880325271650678207764584819330375538246616614520582735059984301553186498666382031625138233059728721916651106180097851024853153387509255306609221091760671582600733416330379575745374021426323221593792079165872950245623700322080562391446332086714510712148152754384234649013767953424779860446109761884672659292143980356780840179533712865862294315550272018864131520501220520369137987993348493196229893257108168890218615439351134349864054432366679975447261219328504188941273831586109878592120477480316947539256380320723859944712747886938154986676825822744601655132696376344745949019726188949052432979842777789869614601391853858460668261293186916877888589528847711678434376370187547273326186149991003481768705892508797102354709122248412019170386483754200910084894292624021220628568012682873409400981536975484798328400828531806655461113831967759314042885678082349243024345676028681590401653769031163858913128336409832880038509771046739770444026881917021169254188537694177768387573630387240985603586825993499822185709739802480017382049550662146566621607162924847264156977138201692459490945407882221235038025670856543160579799736721991640371385380703357607647411404643813220774311588526710129887590278420715570498428894643936757826158656014369969367364684040174572752983981346893002616914303704608610528320206727901188792016282181148194892100869239926323799451765433850023605823322661253160883695888696944952640106596320061133402941439164626364438632824470159638426888349865315065004691326568815991763039749173608955866344899738704237423861443042501700153095512113337667354701953115977480432891332043127391220455543989997232038761719802891896813815905478837664049938474406288716097568840906232941599459505121025027206809022017856447589808868634326569095745298237828704614866211753156820555299336307353067904194320386959296015498197383419369881600000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 5785493964935348146342352047077531202633686747947900883362764034701083709414388810484715253848948907398154663064282417259161095839531250550460065358091583460931608425765928560092037286574412655525599941828292553954598171539628968222878522144372686562740949695527978112988185000642312098607266570964015431821912019524899914814736685222689457608242672916803372263356403686454068170201962936441158907458255689197205475104361419194928376559809676845867542500541021351345661733033184120281580670329757330151809875310945080896364734108290487512902831321442251925406895604288756620118389559139724597718069633648435848557300769044935082270161181593379964064487926756018862639727970852166000899482000526241989701744146535858603075050211905381381438506530573402941039269030290091611381774659873869942368433982836779555622994326714839768059514927586595733685863534060804471875096801004268552114405702898966320022339642865975685182616055064924969962976584401450786327161164190546960153777169151020624706613246031724872329889277956146291866842258537060403466644410140507091480767932675773514379690191281631119263088551824659249312112277804765767739889190444214473646438174243392415587337608389061955121327642642329067114675304147254468180990185980808483528317925471010768984257542518446678843974472532744805078357146622677560402257072770532995092474570583939066789754260214959492440316832599301938857293388062469646103848686229492135558180056728952218401549416453324851595252045032109112868662717045389118026599709403194280721599241975917528592103510128917796999732499987576457766490375209789086532477320844766260585369224374563379015868405468099459258260628831228866037863427986111068285201524832112693224538332443725242449281200520561576153399490750053444026014938664348227024360478601937417191623633966970368921666699051327252029108774926269005093437367727322465339582446517887312866836159234495896421756376817574712654706863388720453966684984390658253065585999911572013960805564062340354028005825398549850020291275130076348311203278383646794120927609440664342662711878532191133708044230354833652186936229622910273328147543033240272510322675271091575572058948618568207011039290433400975393922924952445883401652774705251437997195264000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] 295638110823739671824421992965185431975575271215050046880821954270934828541396275525106811926870535003400597295879473392852534878759898003170396915868917645049259171107157161710484204368308080386373549568908706638074257687985666840119095673212846400252964243569183112433696826049508924634806694464970620484094509513911553731793780019528796338683160520781959336744117712769293778785250502123508934109119212740656160521364454372965440894625960942575001953605597312015582954652720509755375817831232804740288450518030981804361893436461351392724274902790925208454823653747146377897144680345395870460077186648898195453629209681433440688440713577206605863316644105797902424637729746881313969893562837100675906890970053449823606910966899781804508352696861003866006002007858452766945750301404436222640753275160660186254662356217772478373418083449479406654289812371939427350161799500016041378824933958718877526657100325169483304033528259107088645371343441861891497848476269143579313344895676102811309320897267612146036418298867430336882743631242536569081059000717326708190552702054824894431566341594167309760773439342541560629319249069718145139657609923104822296023643623864710521299260436940898519218453921416393339925552249528524818265742787342139634725186786324094574843678450468833389969088792566109635835145864168724043623918022337282147512257244513431954233886153898727525974246868223073890121601280607249756298486359733311197912015917350722575271228737766169111929613154095184780037828104436258739576955102517645719168138030226674871560921342422287436268557338882887308290046167959548417616897795943525060659761655275777835856698563277880757384849868216739927824470403013374063488415981647021493058943689022586816308921094879628692672951627028794481309801225249543540889476853980533314100118046268516666905949790453209259776657201968560268109045015032691538198596126817237517877866892121760046920552741405330476345617902793864499570325386199597737592593313068494851825733817616775387253990420355620628101066282101634657979435022070894515041391752506845215350761356232901551908347907325864438243949700498220256861676323787136646305137951880406584270442301268467827073535978638705451517484606158199498161872402788500279132160000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -24357898204050854297938072568473026500094990830741942914536293263722889396358577457081073240911013816259650715655600788069094312267246817380624003876520853319257306798647223200210358128866823200574403571480865930908413186962385900587097322291995881676109801976095930078271276428067471848384094686423334845469299239910436867409335373245139924385672289426986705332150140786926887196632227843011953863777917899205712550251875862592387383406867046314671085883735922348200539523653152512118120009160871370950402430876557373638777815703172223000042360632730812405842987976116424385761229707197450871506759368638279281195566838503900338310208011468642786535585343451958073461016956574227548842856254685744876356136263667693322730461265212051812407745530772993236548021845035269247422541522502205021969278060847893883836852622422983098117474243486223328234036085777600115224413621617527902192379956808639176282699886053301369182217868148695976815817012211261716174671123262930919190908846838123409666324987037358358898017956987267559111867272046347148746899068197638434483252433124395359567876280007436090859606199084072482865807095755739160800402451938282026122334214551017581267666815193962851395664665481685443616954422559981310323205559933405127326555326292475396541286059604688785428879911296445271158941702707780438272798093875756736191677660249054771835497903691765218921601145636734355952587137648595639881147547257224502461170167123665642758704944160235885586214678983152587520649019373438293400375576647799387238048342019286694374613107079431920330812335059768786061862175675355925293860311889880497905992398769552287843196817703760912661537737484471523025883458140678630867482693438002716592162196106462179251386752016530459825947824421712592770866104184646658749575268133726171950357335257712582726229682542223991552339241606736496784371505299531837675728555681432796903667962305822685862496028145306025796662688856761547501058042718236676556723682800409841020018442884712291160085433539608831292080239627413950671117944774681462353855077664265436520275434312063908097754214517955613978334238249218810714244511507111703724586792658630298106401813077115285241012174505346145928937418565931569498895079793143220011008000000000000000000000000000000000000000000000000000000000000000000 [67,62] 425430981598991820780750174394159637735818321169242554963782368145970198177978214501395000688185003725560571121817023214524764803042279051114242871960409429871572952737253366143965444115437773083023316029845185068769657584728252833103604516837602024442200814104719054522507057010628723893052061564540055220403758447879763766612864244453686749414255648904693276346728393776591550915609142472822081486311413239019153744337699472973364533517141489239322665710134460448365848985319260068829044264376062653159863082988545280788134083148725289933575270320301765771110282936070809660369707936229470210805428945019979087820652299093488367005109686984437122342167420869096711579733606245764824825998365836325780198369585536745097255588198452160208945071053160818391422398244441463749213726327403010361462187971097535371989980504401500735012263255982040681465870316477476870347127153953067378361382127499200215337609005467704019764234884624567161435396620049538290335239843319723271641530951153374553043756019490521089796206345794132702332960741321805770287505979734395443966787080134861405782406157404160818320953136519940275672217730156666452362567563662187901601958468865441347236940653007821148599816734327094160210325189410011445496029649892961387761157258430510961765354269652507331169555353683132805489035827280937948015721034746410694921447928337291789387893003620516927237498859857292485937617307115498630974477841220432256003055390902949052404987872644238841040293915654852417687522058485118590953243129879440943901169817507262904810218616578841576802126342585305262948332091024578472751966298351167917680907084659139168266380708607588463974393510416284142584079239834566174619368444629146948318853566348386163109357401729285688827212099196015270968456566197609272433860719533967285653282514192726745980548576551408953230733554612145548454407778288492885664208034978181436746747371450012451323549526174519719962797904648980669167977108394772825251808662733387953914848375273556397318808956682440688277783260372909565015777772903237483337285544627395921131175420271033155046698833658311032256901099582716300930839117066951289999870406269312167774981858810432696987661071511199154542747470318065037741407819057877483520000000000000000000000000000000000000000000000000000000000000000 [67,63] 13144084224833609924716880720874940893991994447879425969477940654486372599559038104023827870096326066690612673712363257283339246139692324653656491713113664894246177830756881064124936843777833424879717359487225693650174616860449748738814668912907188001089010465504337305957311329254346859329646766924978087852153745394930159673330831349134375215201579288925898620715354453061249088742486904334346318651164351911812823869715390786233905489993369335854504034520125034391827495758794534907397933397496688669866337643773472324846859937162802413908962441156766935221361282393510161398144815367505063825827350291616274204922935031052045964409092104633909432248832738545761997839271147759004069071667581139950751946314597304877525865743308697866874252179834745896546674720070790190714958637109346068798914764235543256019093045311179418837238942071522589646645952134088915670823965464514811886572335592536766183268745878040880274663566368331020228703683716621456824841431865039822883230047661696691779619377847726925850004281767603781009843673688421735673843974504239477609973254229956209633695452580082198927742923621545765522659909509275110321576366250871621502195519511821100022521333563228150172778544991797927501379858832120258494247802822509986039574368354566363646150078635895757670863680429770369783854452907670074286773128945819800057970624044158646092176942876960920895767826878584801432420913630148751246695823487983187891662649442635247975184298752294312208015167303586736439106337335334944311751024800345877432145818848371080252256473292187567763526841553335985418187490012498537917094537250114762574979863220654019538971675171764308346686534196466141964663030750121278768481856334117289736448233029747643013236141609802063365494582828676700812688656445966380620526806945917080997632675753508002126032874147901490815125879398798402776059432951628377258541648996804210940972908150808680819249229765087454900438608633369120613022535700285464741280635010451690100404089111571234644458599908716900857143591690837290389727521430176759767994653062780337337816353398924759769845108783995180282536809642263849454281006103426718686409828362568086109334763706327275848466872132189545940151085888595566172541330609009590272000000000000000000000000000000000000000000000000000000000000 [67,64] -637708184180420120899329159390024489815591670925840951013260290478637532042850275109050094271375884399349943705317726555962986368534866685264039104000226117265275180926146727016509266928394807864545900645202314285166048104860631274444761737339353126748064540755325090145880632016458136767358755332046354587505305678526142056519538387056207160485188315082164600380402160439811258600492258463601810963625559391237866248185154503214423091164780477305096362671339281350105604975000571687164532518395797950837127011309368734235593424031835161502029376428634756827336374663930575229967696717413392729851588798153904481218160561825465823958732006942938140844708332086079008675811901367256612231281460685589272062732602189626656375341373741159502737870547050916141001156950609313103985605582326212846813324775723280124666707526120366646675522233226951334550908235304603462226256141330915382275619330016342624891190279998274903987681099773931292284310908021589909976868774297842677549966315005553864918972452020007286532229761927257805921030242832189065609991504680275375498898379631181596123134357321007350242676815910592107884107927612200174914604241313246645550178838114151918630329566647061048329438999183373102344703983834654533073333847878385863631393193355631933111891352289337957580368424373132340380703451275423866209046411694021202965224858694101886005339220512479653549719856141361242884539097070612314680587027951984921167597798659710265553859194556806633026523190021563634045920142017617967029599780486305943258132769498410185219317866712021736295732290033216507577270620873537804075073944377496870356320697128675103323248018426762854144136988095728960701496425347074109383003169620539520996628799270373246760853185062194977956545969418867594000156995381566766404472057847894886692162762471651156513728224752722014909205207252894629713523543229174773841340679772683089031652841461904230219135205431011084421646921871322891788044803803108545642233264967052333528967866869907611855218136720418562232365605711377011820733551205458308999165997991650902680662262768685832844627238546137577381140603506602263635019803913581503680818340788142914006282601463405499614289552998141683478403654507132656333656454143672320000000000000000000000000000000000000000000000000000000000 [67,65] 4741467182057738497152222264378800180194525802388868625309369015028972156842545837237774905074053019235221191964153630283846101588193536185834577285257662611537951115948757534736929435247038918220803260942112249206268426633347276906560645639060925652871287333587344673490658260507693549160071246453590187774830746364680818676544810135347313832627148947562161056039215840966370767958252155360522621039582412331294599378298724738159425789764040213608167675472632935602770766382275299920675391248921494210208189761413331954523352728685132920431635042458585757354038632003624135505202928312784215956167737834779437777272224882266748852613317724453541688847684935707702524992344005681516707894511545063344840227003066142194696357799792833049092341621489422696916125402495600572535581219360645498823150648027265521188846242554510849020412488138909703507556168219625335397050610549723459927790565186758799811354708476376812414295122771562715685964327820099061534733731790852685816746671035710234433944374850580816338195995488019247773055262621180204235171934161067941196827969276877892211547503966858965018485151899115045895378951444861174051605088151642847731733654559962233485418542661559549272958155322183508292668180541009439935630188565205888228814610603291483334726102806255424905229453168342097959119557807492121154002396811615718227014882802617724295553405849329943836512703426766127358529166098313198506618188476519401370718479873691312436083834466016217372569335409583333472716989132531405290423893306141365834635745325495393229943670628188221689417981685778025017429859287945122150756679288099570542021692334911490370762246246065533386369302468700069271406009632321495543183761428645998882162426623199759342481278935209296331237229581466999497333264224681178935126947953861299392613998859199190629523960712136073039702164830089730003460692852607949064809735398157202207883746250902797466307734827387868274068782254633733773090974792102100402643201614703544108922173329557689933344656237506368187476243626639689532146503733742320332161746509380696311596254951672223893131593393786197476541532978876877621236457850210673840999462022054924069308780009579936624770242763054945145680364887046660189891566824849408000000000000000000000000000000000000000000000000000000 [67,66] 222842387445038930890091485504045421194600989313181453999679040632009053769600629478871485289157993286133044018407696645262509797962324936391363781520517831966575635326492642538521965099159269144544580480716114501286601119132094555098046034914898294899056541726349125069174482000136771307405500169446265438342127815030403929041000721784463048787289069983588190741100789408443721407997497249395069727770345484739727382331076587899706737554939783915200681191544640677723832481149338770463039672616660421766744775968465242877768385554426007520234578655372378102806883096482479337245753992431353997390379951147514546420993007447898441289897986419512385196201046200342991495209913861093953010781183380540395158604383877997882525282918585361917048225826601887570499722360166023336395590658421360740696425014709631429687214720068951461853702177017313181654597304241133685147361607310277750481894840888898781379850976422773675990110624611294548587855818109285458341063412560122331334136151483405217603986368214169582752609493709724377273112744667947046546344235924312748245730427515348660740020894645811197572400632828958168072427944578420556213000397940194338776101954686893853228256650681716369778021853928634820760084616034766565361088297363133266788528140440966293765608728907310684463114578133783090573269645692597636078691154963329277278189158686830726652931429109474133359584345132874845724322072785842245545569997953123701011288328563561338743226414419638983268411650581578736904832126902356915773945760250942272500773432471326192184265980298310622756533782418396452800121304143913947563699815443757635503987341192070828880947038979587097811061402217393728584454213382241565474115316541842812504384849213701133962148263896262313045382076103804599538042301031616031386768116570309787931772238476221780275856151329933794334020385917841071265613769699383440962832234768915575459871425016827752634199790950767964080553453493420817141494522321821964558617629023807236117221345398965870063002202783444992275073639019250640901351555170224638945922452151654732785641644022387975909667161622063220453981213014689309602821919238511455999565856779446480540647646786520487548991034623690109462913785205108340026438393528320000000000000000000000000000000000000000000000000000 [67,67] -5178321597830667536792078896135730661302885119205674241000424584731191324967208262730661660965192315125119799581354660936360375475077928807590242380493203368660353135761587466097596635286354156284758016701252269762045384872754650358808335028199683473841967623239467863317512148311974750135327602903185520128876989950098187924042060868271103732658812616996957034697269893469218404570081027012125953407666520727329283491355290072337978416412017645059542501247987972644417491783216600970375579880912793816877501574696302066136965615439428891990699288278935887222933370347505749277963369362070068146396743370521157021122436318976333720642017026606245577730843008552771350268688014494355746364201564209256523750913389821399974398449489271280487978667077245994636296799120129281848501758278991693123647549700489011177475834337735357531915486613610401392932125884606954156210102311012018304703145990010277099284271160237114618074922470761485758039439966053236990314900884499707399581181365111006232271849335041069968614263425404561507028059170176160986492419911653984038446070581672907658420921595097019683776271372027159226688040689033677159490167893374345677576443777809504138820843419006556523022991743730920042408234712629623202679425977944392290794125515625944027659789780177649917281375277869956183506436196953533262210436701773364850594038714476261860582975737954640264968717420411588042321055864578690256002806960455993715707892909245939989661181205198914024049578697380111040699633270192769106962798084866083920670092283165695564169692159076459269386071012413988605426453191257329798867264167889115420936864505153176063872589091185261054128054514958415639510275099762646763606180435517643718496698083461696236241706294808428975010067980108002744647904601495365155377509589380282075373638255459139989379064329298621878616717286522861838723526132593857534896268789033192635278424417445658200712600750244070411696962195208381252282194361134049279941104530536170438314219932817734072290074619438166355210479524436151350855608806965386743118206145292328799393981980266772940067328504975655544144764413483953567422238053790889179867079522909311784162407168164949263437610915323597547161616155274083189354634674176000000000000000000000000000000000000000000000000 [68,0] 126240704337968721303703148649944223139471846465977369865692320767760425548726218806207025197525173026620418034712799433859621836252141523253718533840185362095812947383529406125410894168958324897161349647674643733056174684866568354648866839398322938383697142947345024004249179486200116701186391969596257620455820898035811991632164499219868464426014797874747182988475023033167480663396829031859139895367281481407871018120338544406469663542090443255023951512134487439771105563757949356783186648443577822175115876209256185988117826041824660335604684643796894462765685521160661358746978732057726721604349678456012104500549813776185218478455636599264832268353289263957603372077927096926087690151049787519544798312724786718218978690361931440972745522213548961490698643785179193547318886074447847768349017033706760563262647513546404155224774156437618410207902873595685467949570842378546742387526640685970497596087838176545465792245152740131543257999266684230234768460041612402133827486325645900671181507395118797824811674101585175122122193005486995230161322039383940689849050077369525735118018136847513972594882073274758271560469128758475944710464183525891698950933733562586122547053210099365064336106917647873256340684737516314607884716290163064900007445295415449340877976784204673331626317350560554623286228365274317344260779914236046500248830420935525699869475519149112924141157295430541253162731139886525163115791838040660248716004686698638497795283272563315290431073814386218936656623075842259740144007277229538064438850793807450683499252739572636915800801454862456626132737127499904299680991102426222463360518234057438182698324206394475182727522572652830643205992715444826356677404325087998791059536787329512576355216132727214224318025763049255707714941460015051806630409757859251319106136208859475078740280758708364192617080098782521197940789927408437547047947731303183904691272223747677144773546232818367149779046283654832552333843892866481198722498181132747529848778210177836663803053149326655392195717990805942385405265445851748917786627815768017219928911106521895285982271951203965335211438108292988414549098592678184127503433451811673916823718823589306663024214712330715222525835600543640020548893936644916133164974113445044551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -1241741060492544755357952818290484041328755610689497225829877899125841830841273064628728758373893560960045297168876299721286359975015941496289214374110617704497158455847574068721620053364657277635832027716184649090902095906751483390598838213835739586318260979264053706330171187500143478820664073432109806773000756447920369772750536652088795407275314895525929794271079627418714201145233683408310552939566372651629874155098616318693838780760507035602264779338018448755307758464870994760099854597977509462066914625297893180767765678679872514565755546037451845713670753408385708076285255221565532237488340106331203052492118701031892804920646226382208273140786437056998176819454387809318206181881586584624227697649825507341023816466868716246960351118990578754159533713363525938639264692675137333409752937424134461125002583493128002614611630851808562400563236969961130449168064222814030629458452611626657619299584441907516443712363225820714155462097003610943926761367184623931589786606275657415680229632726957149956327134158905427056929379239056144244059117820139238143391301968342578623520485704687913257807475989016973255223670416742590286060176174505620682686621977384010977192987855573915241324238287505287268593274205358926075636964750711066640982933323930815773578244003916518957828942829630811574515206376785234439119182820201062993431149604576077179682872035653402927814588544069938449908140430968278552464529074122575408753747973538782208665537348297307267117158440998464640790067464336171666393279795952609610093071179782891968154596541691220231735947565405995692937310183298781807431111960539595834177839401013591760727322476244117405032377852426006392703703987320659470670231219281850474703839041863995018144647363909185859120589071012207396916178866043717833898764001074364715560607013613933063556982978885052651924816106334703177672521473914223965396411403274846598306182458783710398160428141489979716680451882258981227952254053772443515372004846027104259431737042370975323743197229339402077472419004500578620614380488332266009649332069836319686009981476959762352568118590839344704360065631836389866530242647969586132102776527299543349728816076889916836626842298063980563651062594590976495727174130485670796514627659555437281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] -7088295948025482387613072532238807825605155401189951321116211780168469406727541849515485577928859557325514157569442586571499979190168203038322559542796800538525034329845955927875772802350713794222982841127630165462524183445398080777616341686300989542701504372400979397274765591042890756668558157242614559522753339495900841375231941788495433546113888425755361264569575475299946365264715909165451753489572082790130997392874924903609316646589549766228086934381689574340648040740535079278293109212297418713908765484605878520524708252941123010012959712780264317442270815761838273052571066595176049245625218960495398620714664769241625482459815101205869240905774409406373251771735928729238498377479526797066788359702146893884582450853007133021844981457108278051633879066215552478475971764741949324123824489748396477076340421234861519566935543438916764912141055112976858964158170724725856004666730761957301711710294569586928554753295060035505671293274226008512333311328581496713998300342447352969386976341888622712147383367959455067843992804973819121790516349859640182792370294559927551749174402362961229112367110272826102920106269137754867474643297092975519295736824509053488684704946337918614328519366149056868941223226680824366513928349034083824933382614835067697337380865636131186599155237485477652459633599967617210657665397812935171714545302376573747702239335746095227650372131806792801558968735331491983325411891526892851190087198835144117286419792842088374256142718915280994639442248243039369198959732459707913010598826484180213891283630254023094134914202941414483627311465340946696842250322979174491091844610139776759491127641013825346443682675383954301322849130108731009934428640039240968439337822967546726788325238403655562071140347165021955680237947061201772253817679030945541507150908222648094874444929530065130795045248905089589082476420941123433172425614770829583243714411492971832020670195828976849062308186566252604692969421826116455918380877634596683575137246710616081118979095089277524527900056752615007532768414882125520543176550278985095128442674615689087284528498940834875719434518693461476729007667654510884871392070348493866080112710850616843263009286235142691235650143345275533734225055015246679786697515203227235123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -445352415854988203636092269734170114187913619552073915725772422055927543735355973842987945302094143216144760898748129737477602692517580996196642461605624360665173411354863643811298900211038330245987156929944281306741485630499277965154668180566244666229545468015451593137734494903796997465628219458169313855212982777706692389622230587679383362133432947616021993215421762340822520806395906566225618661443333560166298229915696439139131807341746991900755887052681252036714065513187631483532500369985891404677539224170107269370505678243055254286370947482547582267279456457921140404388846545209099131663329895250243287514262648827309039157469072255715693004088888526211394282716409621245254915437453963423834658206143893864695526679023789602678231599268246147029417770629588149564586543574745330435237105280662546668581356171323420334331210953706719901034273590736580278500740491426565543517984215213623695419859789756509020455202978001154760636050011195405968371083475135988706235463390600197903356449342785302439160184353439471594945150231948450496232799434432615594855095804321425629083119580384359959089510532647727872837644531489571809174353219567307821032531335940112557068659361278499312464560984279201187636808038153626518998080000453979541671624401835791617372466178958458466050961210227810408229194554498775356436930377272661343244938875118950943136642837872542082874550526004124325846184423533665392319287503089534685768004745958624105154252030878825423688196936747617809359309149409744017078856516319757424594172935236993236761355690897798477255523409139358987062581924459558570632342863256339307605063912501436801030098036337708098359548559543449353898419924973608207030260351787880820092801967667805908778794293947814656700720103130781396325632218426680918886277299533001581891252758657103564478095786364588648739210757227420735620253363641709924689425787424310093038269308146501002886038478405164564486355149975618946054843600848029753241078541038020330492200691348015220668153821391145513410215412064124824717529603057266883817207593915816187601307542471702881686125748279038343266725201228123632427589805642679083837907354580172688040484895186147520372051838923659940615588233894831339123063911780821646690301213232382376673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 6988136192272543137092230265051634519680973584465623815719029347934076075453622048800256222092661781150673955956726007899187198468984176013476493320171883962821779089043127696782871877590415378941628089610335159222209106282611441140818239336321068222905411647270752940949977575808127236432066628728896334785816614747896832130741636570303349744449320126293067474689564844318246878233551079572911524824468135090976753426645534392989341027982873629325602381001039788953728433166766263668881600118779199178703568997272020681890181834343454243423727448251372934536699211612709330678077816640706180363894726367469903359656387763655924658467648185839497002975443847378710191363107511273701078153382868066437615562319739788935585433146179410325066300579439976239046668688543454968687582181903951167467201586242566626780628699376472129358092208174583650208712245998907370602017287910600041320406996884604550250320474290640563378864510849072410123647498677351447290608024937346373049839065363560665745931133764401349930135754351039628288081445347633897170944818764560530193563033126127319619684732759141770053625296128976550170523853576390766435596583589406405173859644593377580924199324015984733279388056368644756248085913865720590915412822247713576912307014336697849372638140807090415375114958500988828488702507974505356322260530422201607557688269886908978689472014759562679004979932008303944014711269633207873180255992292831003817925207125116509106021536239675371811864459536498885493282546389947600016042962417733267468787529637845567168958186845443501819364642366945972210751609082545528272551686717655393681858055938295817926814245524376504308094651150760741438824334837856868014265932844440848759281063148514348005450153613968730141761049701599313735836118532697764875970104818312826843453352146311659735368394700219431868637333333367121616214240841515754992816057639052664347923591912245023670829337038988613360806737452389200289355074032487611780145739180700429568719564827654671191897444105183513582695151609417406288004742445981803299276002972834535610465914273609416695162354888455334886121667339944435687681196229122601409939737925621296020602700235673269588864790645338731105775887461451294488302225049280672249863839080953718205579264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 36997201362380556613299048877180627476205895477475761323476988442895670433465501876632500378210414962336691067934948854441903266244889941657713382507116211530815664939933113826408212235131044460336184394861059837283862369481351695145426765351090855270748717355498171826013320594028834650008972223968803995738952652230004861126968418249500463406446142727152973042595351539884231681405351591498573148311978174627440336911005517548644691438909145601181221188618092984028621933248378719021090097994024488688192617929076870983922576139159063674951540815828925086732667119950882175581177782755653043919931281981139018373052328492120829435687478615560816203884820726790283343225539083666504947177607897072214065399214192309634936243189077445659611813991150587166777155136212487194476420988691914486569334894675581998421387298342146325767142778576213115590369836371266916931812570624319266088508212425734000140700858664746682999762175459120525938572487285586759600297219602811192621123269456593072094222558070208436407949691293200917924335138226377610066165700174467822530929695914869982907886324136017975852457122272734318206062600461104954929758214112684880530205638735591443928761226988208883552354653358149622123313483677543388400403092636511917758410125110683757375134086019841928694969354763094184189626141034145489115718466660775905063809945848148335053439458497403151128463188374827165962872800749491829617899313814399489537215568886537353099208833506318230959724802916134120897863578484305666449901810093933604477614100816520149303884950363445598740357530571696231040476308726787671881600928067809882583370676924719028915392394985658995545386113650795698689656081457035741229632500039643040278873266901636829411402977494174897331869358559828178799035371532521420669699175621070907933539962023138312126290810167715532835173188052141237771753877430577851146418182750679115015877699414051164857127807611638021783899735370126832570440643393816667343358624756114793214054592800148525873776712943846048751300954621849031044775598077103580159650929294571213974030229547455121628446073836923186435379022090997465751179075726543528381210372092338646363758890416381002934666214803074706253558980621421632604550964334949281148438547282483982431682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -247538514904718982870204050437788332857223269028155765355602677580042318480420646871939193642586918391441562957764845671157498212326251509066898241271320533681240997643408227513909373535433147798372717875095412761960983478434189938033658054959630029466343543431613728872111593098580008279903737416505478535367056214990308434157792727329665831258325889060210199594649507665004289905249768304756365987853212962795140910064041937568843287883872729230050584524969421512477722821666790733202456489192801271393560019980515953394007699524971340102008316764182878163455487968888792708689960953339113948969165241345591880699740266244403447049215853310839780904184335964619980756632808864049855106988249268111790311757622874631717096070682832959526827623764195386297278124884644722969593327871587669021351299578568513670457819397300509120424404392772862952591055794418872785914694831666662971893241005871057041996974042024766690748632141440223100821154001215950945786626372208782896946147322414790552190142887510012842358709170944374684910019166894274792523532447624035529049079655659294503472198820435991580557188856479028560608087899009515160763132061271935290928268077835750256679345962454408135385740562592453929857443654709329233400751168863180851676338337351691147100624565113463240867423755009841293204468765650451594922543521620453041840999164652763003737355175389801737863692527144650328456914297631011943713010148648821296540137803212890327917291484660097496871218860226146587894632421814177704064680565183847136298942365558531190647514822122590348931762516011014409693267447537624800245251907513084025184356794753272973387238272396064562182181186521612496029051459516492062311254084170800782031005057246306205965786798004640228380033545018270261254060950861784642138541376850840096345146921523488021961414006468777365873131783513493343459825743832224860014652996344783056076618512990126255023895420078060207203790119520059782304515024662985773774858291972920565848034092779201829083746970535039645534946231769375315989673684320187205090287242575806824101766938785854017785316924651887270191253406450192292794552622973819012803506636780430391438068363821970917621220378947483931166149746128248621910415777299558100668314083591459041945059328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -505982183144698116531103328778025968036986526797692355825653605971931082694509228026553460839245277716067337449710015411390847640620614515002215838857684224799159566178220560318847538436742924320484207698728951364410294226833992385167728942110642018718274653232585799005188715744513400999922359726034058335872724899379636938203458970630147685765144201231842855795735501415373711943051682713032305822646383153987855260685128718090037911249349179246896094706188548634015598453407244202978352617322180547246752518352392338927411116060381647674557654607327558570242653706241536406893286366877399770512843067304688383502352285546581139774810767010844975348782001986339469048901337182520505529791598104963502017491993398266194417789393167637169327607487800526994225641906283945336193138252766543045442095707092396294132271857676294656661059033494645969341407067178292177242503899171407569022353882879770089771282789035825899537067462671606502332424551613933788668736212975205043955060339202482320498575087126861398605340704907476507242909484176284839323715103235846029744350857402233551950988195273294394493845800184663017089908463475836420123552067700586717903805441728991345613772872707285485049353892206404072843469309810786266542034800494873510477341557572652004060715721441681209700568311799167913185247498019938827075127548966821115512328605144446451755687522319891401438590730202126385944376081232473351030003811255678837193532014336598241426821532628523519606193499340475859145034779948927080342007230758286355686923836630155420765197085520472868894852313369269519610694701214344281785374465098968899823269591417437343245999244688501093921679730629952520016043434649336453211468505147615955844289861489684732446544952884256453738609501890026912524966588876476061316425451231894075047931738503654899118867193420537444375973322783553563504633146396023092315018957951484769130615607326443638460549220882092562086695015328783710469277896740304468942268228952433775776853053733279936230419364347881261639419706009136808730843787153628052109527963738576901350010430922837540323152021674757767408536110205930307255864219641768823057187929035175709903348231858354473982506454120227041752733379961179984283391692137867284418550854890785358133329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 393441281286282273626304676783093703983213969559827487841047251215033114956366106386362534727977978406741853330475523288403679852146596108004715351119385515287901437869309705496069406601770844658679486080259968620138672002363383710182779310773477833069443272406660520755961537021399368307214599000456247759446481879265668455766366343358716370670349703705966440911915270638805625748865673360972823079404247981254590534348659609360962388606112391199557811189462576420073866920679975716683535845477354695316400216627091193882740104272532302534330908553107733953966520821741934165354919115835605229546799588282991975918449200289770459276125135903047330453512320122556912211540758619414656949972723207909145769390095783913005998016276937788458911527956895813646444188001127127271456558658184779639896522337687013512186180167746304017930942491325132858143534099004442677544310231121342778783924825130597209091975099983393981070615240965683055616537803306642757578915736163984609385486758434885868222932968767371199200943844395080308989117721297730323424188392378605655991262073751878572763481007703825593421759775459703226723216768821407132145957737762067564679887611383519235757117203955291359732565784530376360529613851733503438680508685563531133480119269076081044629626080743483723368897033864825452089402824466012030344284303267514824395391548951118639440264296380055988399656690646740343402725936091778290637139341623050116359204827702652700747063922241381777433094636457513359957871922906965986369544028394390223073591497295488939963792892680661557957072456777570361188319904903024120021387452490268516691557555486889244160473616830361573897667300951170080377552719959466682308415573846598101006021013054474773654808959302986075100142836639206798325799847505307807427497131569112302289596505432647066188571431148970149291596370884648636304199452682792154457511558057099695350236173342766394501786846658956412906942944424277697223185507562314949415693030929200599101174344582963076657436423500062167427549981180820138743749468769065162374975874225053056285381785246061619767759215680350325016738263641365911685591180071369130219581410151875392203314528345269087335960146713389958621160115224164551675690483061349058210608808155273448927526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 28997732479754993393873977721971049574426214499381239389804384628536187943304349221002254132440374490696392073432716683839670601974572014384723034828225349269779213710490083974332439193243591104930989440288588552177762504868349333758286093372347406387602382793031366442074544447502159171539155065079205567290709948297388387106196834405942729907893423649137535307164751375109254805502404741705954598403095855159105802503697680060713157207025247520102366397801024254117932737063538587617785573743866290072496820716514317469954065528175806263014596499887898024831470624051490053365387965770385297570294228991201995193216040337375542696403621594800271689042934011716082165314095301845994264317873270555184955915171467758318671470571053843227895604285596738368506559460699354772977310713224660557406935464941443924545552950523594357538665957377230819214616599481968807196877269857615159821159155181589808541982673408014238364606254694518595123811498000451407177400453048069922252097141279231071132836456003895588386575733607596555091028808860169777183376777340921895223727458803561342487749039011382542014585070851646748594692296020814113821516311273796939939204185616928159968333272352577255855180472472723506673764764455424281432578205191055646312623123505789937091315140320150348562627753168193691297872176635084162124304304263457720564276707001999265232855274847476686652350254403524549279280397237722191175709920472818803419197914732759603326000571670204546105134282740677760172643494171292058202185400758864666702661398288934829786397833254065597150399162146077680123105739148857589006484198392024764829732607957032450770785920064120555912591997707067281287955894022957480879227156312686445463041747075099618618011209722950066355539791434671670582230152283110235164691869100412267783557063855441864672205476818499241312765636246765843929140859664271195854727996321525350800532622742336605655868285975028500925323232361561368698194111057582985369632764521728994348529790146167940374847547641067845328153920250368622076673278306266544880019108322704499554809404877489821701534708330102917932077433367169785022354989975742003612369407493038263901559634016620045850160751358164454041678598968033599141540859766021456951394852289371017242916945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -62180017560058404933058825673938967506940545681804147064751493196068442570033362454519842160021266222029675581680593329156890893311258603070877115442840647488300829039998277976979893358854658131408543068879961007227670297707953066887264108667724936815838192238689269978578153408202133115385268964422362539408019535911509935656652003668958647172621599490291574402279813517255055513184337301975259103711757393942052099695644902321267350914083606432613411815874861549138606105057451125876301190373619743095816111972355121973308330997780390669034023867165980380084396477459884059194481194479998760400450365415737465740632504740931301747014972746239540216594644766971904233542397994588788455474503848745404787987478690109194715131219011109756164844956558097494356793249840066528020362047763167628662468132311786594696024213356640722133202311019550306129920291358417614706435541394602530787840661194047012785133200366108721482615259412999017358870168641627820269933079309771525690574137555653545252833452704513920087131650753451216927763198213874479244251288781447104792980314648217202165865348067117703736855171370699292472548278288729552895612847997403447362169129243625254266863675252005784466317318939970040783510552875227933206796214819977420692746503657018447111731876324436037148102113068729994692309232314397289987505179477118383795098425575881810411445318132349718792545445606796739961411192350528081534966754673391614157142513710373350171605882255982311246327266365534086007927093394691135042442470584716266275600935486631048427445007047564193437697012938389818278912513262984565749696412481892845461591906768824751542561894575306409641313889431763677073189098493412044769547957441319914354447405914569844117785229162010081172266448418805468268602795994544291212741041731490929389480436967850708214461021327128824280186238898662063669225117748339478980584473951238773839557749974259871054864790306259651853350577719327820823331562922247590340507441180118611351874845161260921359136411787877940706777417669826495911982048514660794814996909481082063032861991487213580105433769264192516861767240680010495069903510086374838410601924670338512661503655640596021829199324253549589991890062375460028258656953923774061748246791931890324831310184448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -299198085663334362689526587234912643041823977574540537570195597632544080919388656894698672063535442993904503686927816556517299438718530375061985532914230188603856634410250338356621882300446388347586388606332578887087696914010320552444934125570746854459798063339475520649169269122288338218288331310571958823698522037863640116779386260826064473172618986408116393187885892367020435374175193065373422318280940922323924244606003817452298414547824518684131533732188597602779355467510254047367040628158614371670022978687927104568058675282611382497188454034221938687076298992574845555770466489167840249374089941772008722517600541336842412955641648187662540798826754522514325585580942498573237957198154541153309832946892550825561527994692638752989630092211511785157765993731463242984142264414684286188851625138149216048653349444080638250852651594119640666313776916899481510401550842098075158810321636853677222657444578702880176172700328943857022324639802193670837322196615135741424057981043188352259829994969190545878460739667196653279506025418172921717081659406072349059532001789691614016423107892427870647066483070052616672440871152576083218014499507541412003490344248277351616128437341608907420498503517957372483631155302510833247794870729315895493346397247342596225185722874769408823714323129539176298683301230178839130717185778597502191775992278958153739207124255676421726560534450668923169071229483688068173120809597533764608582844432339663485306170736509467105158676153524883870943297409851824496677424705489342491291759730978392161046294518193009782604938188571244868641813991468967800159474677753314239372253111056047666174707517830656242589178714478503560700120558421609592443921102532965180249346555410640170868818257168908859752746522077462550297758350200366300737264843403464064836008899958943083208262665391730485296773645327094674589191942515188909488430948485565727815149128860117067434289014261976204239136420950177077734342847401017211682323297276540889794870735793999314315587893752624336741728988698237155241651420619219237708664632667280875599646702553337716267748217860313687082126737764682323595428361654445045306679674475760984573214674544858164914523929021371328204013281038312183400163597596016468284232857499240470761439232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 1364338218216667373880725778216680532250298445336136955259474305770468540917595309040779460127092190199414614000731619705439242206633796564097759033539493976822685009187061415907090289875368468915181104283260169372627730918534885037777628379326991625620147580838983994886154473857743771554843215294992153723921180008924361744170527103676782439129736843225953052242966595259228492932165527962469846149154844121888289628319496035604505830697856633622678992181461312380775751574920048199739003395335429058742752049682795891098157153901442180460621656326757002472341576590736999131585724539090772762196269066411224742475904323331398064480614370007721649904839163730055485154785444656503102615116093197957126523112296750264570069850415532383382169899487949745248873171383094156125661432486415166626434863865455122293152213484907923767921989194676312803379947781266192175431796779805260540864968723562479684556083062429069785354761883480730125015417981046734075300797738694951744364176866174472803930420027677832401555455859469191917539087886617609449130650710453725933271473768157142148221858125879522618821077152298397055283041482618234301495002332420976430103245612365281462615191281782895576658354234594279006210630639056710298128660411271191443013017962905542294097102030434481338841566358751922402556989258746827360889242141783468469108199427737488648907476162785955207118759445654121883387942294781828679360084212054587086366296531970764104736870563184973759811315907518179926840857993392820524217304273352283841150690990022807885650456056874854383059932650168997147719737027307087442425150114354775896379315317498555874665524898178986839228327805398801606327325135662780458344794115630203214448825750166183374752189845559353871203399543077185174627206349200570318777741672484315403215672112540124858013835423189766322255572754488893320734142017039559989726390540221031269129918250576819003477184523501761478219610410052228175020804031065359212711851662192191323381464147458936130081889544066983862542843831158988000300227083683240244130113170391409734879416879506153961902174383873100429400573951780929604525152502610880281857334982503272178928875236738996893600788239750313896145844008991731805665667390516954653446446913961126883391579357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -1265126869736475632915147384818558497106962219784972935824541114987273905923092205102232395462291918983271503831132030492824602229268499315845711831521736412546992158265274394279669545502092075500198833547780366728815086151969016297020677630731730747672054155766991166274590539664058726035340087093090207409085703460231472817157136755388818070166776113230625498136434965313168616592246771841908966446570756069778943441351753877125286392386581454728450560358774289326542498165286448072198575772041027211635673104650687877681169896366075540410130317472394961197652772297295919597502073085861101143909850109224540914949190757188383854498676938448400752675262472765183422069002145283352154320074071761398295273697847955936915866791988424814160349417076034669966675874737842256938609547733062170933004372253554690959839162050557934953573361360805145201153682589106799535878080088748149725713582280220543493380948728373406055639566564306193153284370434178628610531461999997475066806516521688696663123991709597575060314803922390070261821401046359057081896300836840594161070383093712955634809186259449894356966359164059287618701452593656902632265954577640700661551874712935917963642737037434646318427289896652740869149665401669126706332934306938771846688970914449353767856854459488136925382540330284147598518237482390585941104247638112850818963194830267202699622047407763188059948822772939654929962488022102727887668334863006191371731740586733538990748923944569673032760407159322345839623114973989816193272518213836901024426566727362787837348510775066890367071406958489758221468707209027539311526666786664603953934075596098934850343082565227254725970631009073167777123668088218825670394069497780359507763865066443989900437959567017837282980320350200612304640478560744295327628767038400936233922553413589722120781674566461692253627119981480171799263427562337369604908305211298398982757610920521938760015941348591342304761046926295237452430605044484327077529515471750809824407265966193388016441525416582170346142745137124331046324875050905619381765484167762013003411326975370727768427855979689852481331497409380470426736031087832216728931000497659590820083606441724011087546599582140134389796169901586468907174708009813491825641351544817880666443171758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -3050323070932406824884757952455275940970839421271433370468898395950651663977304355874230365137510091215022116056419820240536843896823329644330593271555601907352443353162344329134418010916499597032715111615058795713129021765043753387157097557698442124498592273121242070370359200525564308340508523909509124125661131000345789362697632691489541843347766069810256159388102518970307072411113731289743610667275094622638073825639041547791514722404259884743263784874853657179084293608386061209411451149341885025842546237640914661294712978198956466700336131551987839217912593905465689530918083265467751945544682691081930076336478100693579159849902575180008773866216459774576129375785755211216813422572536499098900654535753042158834638263536782998450708144293775852837324727038933384918545807688011399344979770032396416267897057653722775345508225381075196365919261855373995617461248969340536006241435842480517273208520468351333817472829463940444311500396848106196265436401230995516080765770122026164198165943913548023805016886813097913388180419846486296866301713351243755403220417465126706594414825053466746246576224069783067048382548046919635009973391166990491115286433089810771906379637660307050923707126972626481186346289677885508822325062925113267414926934280654465138812570151097273635897466670087781778911863124611607718428730526238282598290179347871266643029865970135031392181042475924598561819494163778145210222451049512229083746144019713025176085929178171287259786872014119519688966098588954067767192590344576772867871919126708317394209918591114855700870678859216682363375289905210886543645198927204415126719358460367393344174935679687712586595912157057621574672032675155440029539954820292795110532586044963780875103489532600601791558647197522384982550783528410262842680524114410133274679200927546089521750804644374823774399362872086146382569151019667945462895856908763867235489879246917437057187723912073066826171201227698212589623822610896146189368915453696406160988131776782997378151685410284058336312439657556150330648925140087382012160136870264221220215837423952656735470535977192532189600221286376281134094134897718625500572370516825705784263953512636940082768503372293368038978024908523997287991098225127828692847659482959406568874480500736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 8338706664273475852285949042315458368289104564324782631273844748131718880913074537369484254718864672289288519103214659166027585192353542208112590187361335178918830072369555553417082977704650693676555027387679359228772666756731154146655736265776161764546887773983170505266360193988087660714195355871195023877027606125766244458169471711201164976685507210479222945256527974875423305950253423643725323678730617293878205094900956517541043104312574689853703208985784667394677935633110995154497587085805270414387772554229663104267679506006628249092525910823778330031698188915288159950503625802616088042062715053213288352336146959542494937550399404252584368879626532570273325116246722285348705706537844230042059134244853664096308361721785823051393507244936069754268119044986219007267677706900605068854728361562018545303920669749759051342976185578401172060090568080084069010249704953483054122980489129308714525608058870730594201277485813146393867023020731535783635028357535100942006337411117149376532374089978520615385291592465564145761497818907527482503835414528354105165655213728646341428350897235970497771554865350591901316172649801208606636648439751628844092399583051494934831478472029459170138014420757395576721018682045419688742671854039716458428752533741428944381167232694588342345614471032781108863966530104671420084341380313133491852133607900274247392369527869424018664113319140634495789995298449589181849707614763489518572454999072653425363704789558972861426470876901578894776480926435875620840036425342293037233258446333169361698353251889542725217750618708866409844342490033017983528353295693351108463366960362733180510222003193899442827544963920990344243031837468131772993999786549297922240653440301911652419333458076029595041450520549295090754086938752279625182740450931065999716267759863901621842080763090647755717222373029167805264525642289188512937835366474664897114954010781415749294918374670404218945977523490660318557710604429539406011123175707940367327096966304686525407308876383285509710173588776963661217671682568334343019351272649085967206367659960570860895672160723582512631611615403314815873451677941934646831895659859806624661200020154895940875471227994344010065961663492712839835718953505173082494397050868182685704892301967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] -4690470135891034417736875273748580937513839956137460288243077278131018847131783639376350293373782728932735834649817740747384091166353816000666494873464142519376873043905078903038408341609429634261837307652766891332592756825522889188497798394407122913127556531821598432232388897078562670397404510594559600826952680337537764354653227957371034514587866814033717038506743408205337253582080141055800243420939687778178357748250416435415034839620639480289007087496606912117346685476084043149259099108867031659492046920101278775214002900799434373559645737398239541809815588230689456720976818910134863357440585196259873315687658527992919757984822015356897608024062674027125447612261061880656158218603114010695459757095736483382072497306880476073718760036598267968636467541141676373914838684862250764055107528795410197063097393906539558111449304315261769345984869003429391221132949533680393090673868870000891762457572634820833278987213076861885092255023147340370942066718992845301613402986482952211732449033758169964686403576465919461943299573376459938299790508326682609974432271406962700921070481371500957468430223655410018785581464425136518175997174909005599072218956951086035156618924839137520066444766083890526937489627415692503007475504026525581674477903887889935581882526194992875562322864637036134515067755768648695459439604579707730971462551092532894456366173825325146142899012648286353163506651607073455282882343890311809525678508602579958312242454706455636998512819904287142605367610448675917848682187077043876764505883283213862744062280247649359452243319138239285278198796575073858332838965839580550690310322716180189211887284014678451161188222722060943095778432801172988629341768741147746204101240372104412123677376177711310565760773221795069379746935526999833467946624747049894307438794054304655708930487253081393589840360245065924644001069421742140971458799221818529664285136804578114493127231913890245448154565735801964356246024061925494033194293820187746159629329464479127999033788620869523484940125702049805025469606798197035352030102862039824543204175983969070442659055869614566750288496593891887508694173511646294012352373679862528927589868581096446076755746653219803216795618564856640710764837503785225168050116845746530382093066698752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -8233659581362869721448680507007131096300874749360660352874663286904687670422902085220936236048217817530044166381075457763063410866074347428456439567016252775908646977570827778480659921936376413176897120955799936092530996827877552568765277566765747133703187831692853693660591368189312161288752271515461664820812275619211882486349858726861269938037928276134785751724696356887747902311711242943587260037778546763106114355876004995289568198104215192888582783863649033911356685047738556865027846396623555325054686945188609498823922933249373216156877448830547607824876650234532674824422914361078200918973774478405881955510205209954983512929252110225354371534149880885326957558561884157653909206998869223043821287207650749505343291305911916659448514787760263149902482156054070734157930850310742699236393440389250598867027357602055573468056832204291005859911693868214432220558404637678698131805034868039823912667996821546775843801039620428088272537194963020636313826201276476045803008671336979060919821162129196971215513391695267842591931604215175127874680564300900372238643191762336069612268169974583673580353844660576452073703921206470490924565173714616938231218828187172164120791850175677101847679605349909862767360476398291013046691498403226769407794973909306461792906988885238205244741722349424347907672043963520222949516849750427435754919628323455928772351456445704681656980002503473441272628960956890329489152592289566844347080106607613453422807032256437895267145196212750086507962917180081281703562164460568363741603003548952790897056293028369357647413860493828684629502532015887628110750721352979239910615145356822496466913145625004932434262188102027484822191088977256239425746827800207966311535100089441996267926274991002900941333101371465935851435960449563534052291461641732485065528337248236104902898679973158955998978032451301397097506949555841224531351823250376848718422519626750761657313721121467443540258372165829484658491093849890576308572536393288751354337370136981521034567473045638414895055361281884465998840106370690325124857847304472123404912744346994861068842569199379348463355101458652985580620157609817434697788783399963183314068404836282379226702734314495827824106609754970674853058912564118850439088752627635712833725378068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 14487982695188760092257628580146995611906251250523706575211538487485023008109055090175402899876531666967559536749558842943408737891654984976753114661866581715112815719727219814908152765761929316396867295428919391070903056062604487908129230475326394053464877523149617224845828726882339271578707062820876427372425113114276775433183432380402541744101214198266528759298134380295238388499473466799725116072815791721971147436934397181934367973941486585457370212092607387727076283834736984676955320619389889830322249869221427803814357136791214924883049943400027302351482376502757930440158665833681502938915848571236070786821726975028401083238499471946392234924264318758348723660710178977929148487744938833984352589965882969195598278807225633213888793195437306290074846982943078456332533491953456279307954182029756071747128780290519993132278823851365832923159875768296358391317501440152298468008008624350223991818308040999316830382623895537671653692395743097592916200206939167004757465276564464150061564872661366285808483189191358919495902122353215235285769924454018430619931509562157788742810657914346598834392862571016691554150062259033132284080998944877134184643458340124012935533488407811512334835439778894264489972130551240558032676942936675671469596870419125068696039941208856308291873533665416207367642068079379405910297912023087333525499285455570447090948342504570025134763087226319316333316314922974992208238257324463609789391324533103443668739079315939026412208324422773008189597154680764109693959303433361644355391470515496927532036064445997610097183942069373399096066317708238371414669548926457726693032645657372323959036194420834539233775765302671300424372898455766662244405180970770844174088491389367338348937032406021528908014591488909350368592652072389716891370652488606043485780121964836096527437170653198305761162986217634732894887972108663779171968530568562880398851669463970579300409527436830825643443793830576499901153225154985352596266906359914303718000180225499620208091670792796084530171993218948572860256079995151926880992687258247394396916337529054056200980016259500538251219968124821769912181476404630584143331038621439024496414827974452495651451294358653045486418458780456647998804115946299943938806696514838428321336258461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -3999841054049615116183260520567497874934768402828803198057463799614126684130399573995406136745610418054605200284506587429084052068976582549600523530604424653688151221513431546877984137426145797444162559577472014841497879413181646049487555490451433920561514218195785407894442253622628392563672849225675897351564135917854283299892294118131767976209515129196538759208314149351255753603044601472770560795765680998427812914039474737069806945143397620946147900250369441019258414154216714876756111538907384889272506290227454069276111713866493753079545089038541519549487842005530125632321899338193417808623112900833376405277701367936269934241639514072039641293849463404262339028318348113549967690327809979957773556811172133239366377625242756704916648585724232363450367701761239407849786686048226984495753384549092306708813736091408608020598460623839261542715871931356541893613465288581356106137957228244606052934722895073014714731499790890910969001661035274035967444323387244526865445051616523742599401270272572963725554104773969835832138656535081768468177000782305998450845527976301299745599148946208264175369743361842584744711384159800806742870721390292172450753581747050381547817987772394254530035731442954984447062845619510288230440906315928322965486194733824306656905869710339189974818922821307713238641525742024565109207924208913249302793448182319966815633946291203135470861405781267682799993154106851587660031464233311628503389819642654960088883035222468177956975813484829642446454252286737738600701971235230866348012621137966555153730432960183264210508100373457556599711684047190157332778794370006843266126550786333033656384601921494154412880199093926495145782579824990885524373283459491373960890146895442809949827862976965900133863995853920728268442260984333622371264727700558571534501618644149485497489866463410586466275641619182793396245589878520363858475087874260624741360636937461733841677376259564615818667285056606420594134059007708672314912682385522152378128140812471795659575928438891636564363267419402744481941083774948770665292993738307080198968380086571544353502319699126235250714224699687367728202023977964950352020169188265882756490799338722803487913192245101538151015728377053104825795879005364413487717760521508230863083200839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] -10807230649274447232651467549172915608938765356336698969592264925464580594328831584455012012330503451565602034776390515375538536452334753108015719387675796866268527231225892243632803309404355070228809230619330460888880031979858964747139977930689294808593940522525968120471548678181922451929199193261397033963538542080125452777278902032157710782776452937413074922405641221651739234440321661142125382651065943088176276291691331556646191841303487622198944092196782272311069511321507622397388205008983492627188015668618013906813182133979450817729965106697605608597500351169218311727921804985718785819503324467651474860793936984836211166155623401650948809403066961448450557866685560043624663762228214057327678519662991764062288903075914112295166362676828022606107851976975344068236341799215848970256382127868557086998234734284655395638350212540549974608371109321876953695605562664460996191316654932028724552825433449531076852040048862693745654895379927833501573766437929472594558729751502978901156626388950842814507399250775616088702598773629113887264414411876380840308047054411259329322744512499082695011505049156018376792695223045472437126051327061465317267947299679795686274413951329226624254886014877894956186592389222065102069822957319682890100008297962607747843895213686752935325344539079302327072959513010654458225980417602080176482435088062471168860213229558818151824630412545640429313824438118474861307923525431772211812319797267332167734389405189692753694195618656376480545540714346202676986354069089981609250505636387117303708955642114163069923869094251710523684672224088767170605406404783089994973774338450875057069300726992056221366400868821839647669669421831968568889264318314148307594545930707698747241418600281738367207604100135524062989927269943334130406394451282177522867779597057621464093330137757781328631259091971657337209691251051308619666250183464725890549778288484073057731513357895051825965337200995106235973998362681462450323971458860805297327020494931459046044665780849649262849732279914398516956725635747986501198785731972502583158982714846270645594104274374977455072044071317989355021875942892316319942701508998707184993259365127768543896928664084259628375149441525304102774896732416477404759638430564396541501918523949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] 13140523261296722496442804690749438763219305463769170121116407139686549742685553969714808465789288341172933752747193339000030570644384108207631272711966753487982079559126303684107264567883284533891586631280622536168164470713454765814530560741746030366758246597126686493158475439727696729373514300424708321402311473264039655338573118105852673219558060139944951665521994627649118656990041876071896012522395453187580202742093948736145636841931235558436762985955509141570164738837893443152511036665934315117076246827828517330651499046445998454768148348488177960880405433451519974955691979244194236982110878033436768607316020611853851208420346828998245170438896222829606124378532563163135714675043836869475333145211272462156847188996327039044625913518492557848297239797472036016188020748007264780712187355371684846474847391481119697380846500794482937748056718688684283190334286895095747626463141835184676343854487288729117017076554039481177035625925990768650942855182409171403081917973905953703415020408879492111641470218221274521854738609929865571668067793293683480174083731614930906456945975701673488022940233479677258665805742197172715564425399349705160678321981755232012693730566967577873737324450301398792256607711067189456047099403473448830184947397695010321363438118630881349750284914387507363438019515987969412619183119950328644302615488541627843469389881639234218532830396887752083470283798976744768749329058933910733022948881850385308919906289496214795664502212950002421133701817841372010535643859960089393345232651237954989017308042761872534742768464090180421814204727627267372445237107754797021000904240720150962343561312882340886242986538592473928346266098913463996546209592708659112457347693129917857296761462407580226104582268112435746780254421365867718596058454848180271551832702150492956787650949196699045985340710870731606090955216810481629738371368952700649996676359060695994640764136223248477045737607900550645363683802783678082364207410930485259713720382473033264577729554982826240582835390834943043522797779468200592661589182937066961787145220200554534439539869012717739744243833236726948472465296068194926484209231239103953815157647399749585236726745752047827591218645814157510035471121151961569589995228363109888013774513766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] -3955571399564792891681205704893912171579537561090632749927017334572542140295110665804545198882667593361755296306830693774999724073252590388110372541489122139719238224862696084907312984439854571107491164114528985781638864401729093402633663208710336596325753764383180554323608224429315594825864863212185876532183632586810106658935142859927936767397079739553420277150224469656390228815963720772904513176846256051524923879115595099322783021234061831772612369833658434635410044592510432553395053297953581483471365963349367848145096756630190968867101034957428436250635117662474360434064938826863423439573226649472031557277955412430143896792949565691390456303927087083449803856016908081043387903428890817480025884677389989005352310492715564303589439276983567607393410825577149348297731409796405274225575858195044600723782182988870331125682293246166529737125226636430001192327572632402394418485007805644089253319032371695559848805035485417928703977230437488508974815412024568327383342400225928752102352078423651917018038088508972533265319335802359075885685191507622581346114413487176093193350648517484585243463080452984214652188671233255671907049221476685575063095086601550975126029130180236922281225235931314917610398934722892283148843932362930968320354164456422883010271409598132117877923089324354786124800730519241643500351555422003696004078682456235586397136828051348992473317733271333276236016070835493730191833637916032359649813028114511824758570839240276205920370401704961758889042261320398758373813952130663759896238680445346944251610063201819485150031924180792363927948663577657316773640845382344235994844392796030769221186781234866608000810536164196772349249575091028378759158325472193510427021328811454726143887052633509952573549105236377923803828240513717231552875914341217582661763306167380308188412289049202407699891737052157796140226802143212688019925421962989059771700147118832789320433248151133327633747013928065275306052149838061587834851917819036210928318486238218497342908782014297960684882502250213502858167235561237379962927898933773976705877909750546060262972370978119022874483617668964094443960594159534785718863569078802626309859255301644079117950354566577746909349555980490196391260605976340849037307689489838656962690233139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -4390261383450501849595102944464703342535401661479251791881356113854100549346039156305163840476332187844844449092487009751479564942245589435530352299304454294289141347706957853721920241954446005170062896642982498381018634076928674173062717807011461643448008235040629013777021710887476677878194245626671953056159074441195224831570597839727581861509195409061880867526931396054135969600386004960661222176337067543190101102225392934700294809308277411293172771305044945620373761051980558220642148886417066782259471370090262813522255054662101602577234335369691941138919466293408189070653173437147292182539623770021846692137226664785699941103669858381146752281966651400713781764990138878863320176639425252994872742538756234295244763821481620876513789622004492253712970376839103143951393228551071997669951916385307702997849255777459689052086138651514908189578570480668808510858550069321644145335459059962112770066738730558478213449682489027268529459287801470496928967313488437470859807909190411945765309544973222816994411274085694028932002740188495432692331893911774025696233536512130593341404381775632955726629842808153525462327961593943337893580884073893489161791560254243740659344027251249839407110156921999134576057794958285601356963076662847924272643592244340667583274043108108595976533670609754668666515444156968316293833877261006393134548061162874158285370883109259594152273785580825298966332577260835579649478023816495093211627880124194380003124953738015068459492159910350718597781340146773422428192875945885613166445095894518355365503950941148807852617016015417171710362835436253170839009171313620788770084379691085331743137754199241595703576489269768634481351900828277145482105363997857355676756673886011952543145020256206184672874314149207125850307773067920328592951433732932179408634194458656425959371804221554777169008880689153247016842179625280607176621922888293302144040313054445253953248560353025918248511397670307538336878094071005516029483691142948119914437157698268478963687719009285261699669758314533599516398193461685184804407211674317997547519999076743789004490180366456502791311704095545268464187453546943636087917758871124852894087196663067784353716909387761444285685210446229575415468867671219893520467377719826170691107065692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 5741584205180954077743220827443479728386181077698670288020588463246165900663458088327122186053545295832699302887079243796143054410983411567388720896894803177960701615099210154267946859875579560552915667070427081574223200108661097373141648432773088798820296917803735404351872526100718359089691329338456662175025744929764543684954815681015207581958528847294783956321962592875452596871804214651101528154690898477806531726753031187985653395767153756399812393219441648543513920547729753029037813074384328910178061504317438436118743691747416025740316745375299494159380663568343274374247884318607078789597589223820119740530381715245071265855862450923185948203954886470493738595975778971389629986836082627679702384526697926779028611043460721199779671578358890650204671015825094439958471320776195539632300362043709323056153799246856332974083856105990265957544190825151760787391415976506063816017203521619760686637854730061500959770778025452093613820023544898940566465646683602435279705047136518269591294411650986996574631888853151902398607549557261875958201779021421419075918261075366759787209447865453848555996487779528549446977349022729413657105994210380489462585513024473631369871959319729264815977539429171592346656054316049535708275614080965685425071753291224650423743477797039967046807760609432608080188782716123251791251482439562879212787804599309815371838652114184657253131683697498075956467738576658104975579360257198438774787187599910537497538633510008695698241578466888427160078288806232333406749940146351658936257839385519390996199202709245403472564538874871808958506444393416165297837566126962225227265315362393774456673281852998307385976811988492548869030096560017016052601041118510158559466375632884190707494087989233173821453809431151401283710790469381621175246593454266263561867440151835298570809352526299316340655375721600882304082915491337583654884763561101849768095448755515401882371406585505818199086098717559027754224686988263943134952190750222072843506417829407904844095471508356790156080817163457607527265539747620169610054879888215912036366074899292877988472819404513664344278126426920355938499963622153134167907504069588864212456039703208803603762013164782053692599918955001952408157427093932207335120323031389051448683306942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -3080824222166965641012667765355300305329756481607806220506636551913528895507614889533472713792456191709011089947094003007593776899415840177892460798689169713715327185708701197154319493809130937326054911748217480397714836390459231303301677814875991280266144981335615450897292624805323649377136453151521327711132226016594405944530543244483235935630866036581443704282834294089629370097508040731394306101625084320853442443671676255747556747112938964003579466023660560507218457127826546856391274512711284164589283457542328448058153331735110678497333892351040702214221594850497603074026567150697065683233145410177140355336645845035136681952972996596591710212564625629355763459544374598362367502360015768415570203371552679854409327719178915541256328736953244242354498820317928211298792659219419954752422592063432824823331362402988586564873124947832821301854634394196794822393291519009248553300752683014954630900692149820400962860869639490220883786142079153620586350572862303432603185144796701743616312522885638702047049084256523900366140228439687805614569025360257111156232638789992857176384227846765019696147128068085829969474866880518403145644578367266440200028797556850028856656230771522401132053145090168084193839360791697349369375558316527607708485641915867141550552328471907558058658821226514100920622611966563331887860232073352221977950312014260059937782257968768938056732208777129129249190080695980242992457384239153600118475595081782434194966931680356984510298992314190445409892542010868827202624590706930835640500370338570632263846972092317556715827794406574785508519134519107345647173422033026711239157095243337011241976398669428142005412394084562092718736775261978914770291126448173925679754283472116555944317486451286102315666109298682885567574259166004296999410612032853818842823249047488246119255164727496992215125401969431758603041686860759778875264715037732652206177712887146093508270870841244876400212868855277983986188402377320811509609060726140185185068411606265021892667283056119835733024831324445155910630513829540407800749694303284872687385329068818119551730483535433582717784868498168195066747373912492455003476774401329969271192642727141957151407962606844108462973013013818969669248336959161681905188653076071305476534645555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 696604010130451440236618050476146297213446213011337507057701823101775563660910516733531984345938658167148864858559580483640286715351922651174671315099245964246079002880084026233610851803874014506070864837398426962741606790341113940380845886884429076370759779292372114351509157032709134966126293425393160242934033106510076109824986376577989298729449487064555152772798655835107629069775707071578150602629782443966797329152215435663539526457844893716438176401347544137925950127784344566666816965472665852448590057341487082474163563353808053069759583116944949003188631842192877249956904403499022427350991403896834283203438285152049603911535940621332380407486293205514545107023110766413049921116274847449768822506879733416090043666367741126556855423521791459532424432007677450945121751379657376707376475867515695573358480521890719241709787580867217518937839694420929604727728936730084128732843371146932860496186788408870738110478762814749447950512261019412818582396249858903348851471993973987018464056270048793815811115913092595566406476448149916500498818106584477114259512697311773265714881811981750232432995836864436880385196244701341541858515214916189871878323393186655195538727335961677599983759361275101909527505136942034111122207977771562738134763969083970990707183317625064423972291593120202222610145678502994516397368683174677131924294702501807234090867640915815227651454364221946312857138545021458563049908636220806083634928018282142378183966910691964673438052781351417678640663028428747952522160852711285933186118423869328024134976006086553561189938761286241709887766099513650256000616168085817123437301777936908994692401059281903283353389924308042562461785873434043878335125332801545491954576471542092503505617783932752428394328375012561094739539230853319613356408525565837609144136855647712313357304831431459326067277220401482267892735782440391577161120137921738278301802193244533551801340060214427843632003301009930963376006319973446120376085714165596493808521686655561926375307841768378945594398521416513328285749486240344857315046693053181585268880712255847322898702479408449962752780626956812051293227072349625645990818987562688141434072290566243559393572559910175455170013946207382946706855734610453551078893288766858209900965658624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 185275056187830700828075432092447693410277569190299235667479993657067068819750393299854732437858858094635601490776253604437822939975292854408367914672483314825807524827560154189613271204129911245497228119059571439104448590555456334826978247291835561807567517413738076291420230927044037978149581749894971291424754274986350558909289107376729612777667582476512732911833678054450338405283694663355115629825501217486024981207053525120793157219033464758065889309735476549337207432166834015921658093593685006805817966562504056582623240702728594543504493359474206447274742168637365184792225255718223938586386745965453895830073269493198137658002443672588386764288468919637943189896285486469535300978574093573050231161127853598054743411034906921217012843837188494171521042586676419599898904907528162952583598353866519773946085617286801595609992980297293328223818759532074675579252913346664751289228430220291208647842348234989241388149404727545630210066885892292994059309285846062294880624434612468863982192267962383246253626008116571475881628415795876269794714836100791290918688041913656518246900094681921085054062247348516899903746336420779644210279621127750507340828603207403466188834659338472263606011904931337473625291634940824090529329981132481900601641584596158542505422940143612870284040318490262420789658369581634165655897425623456631633486069923889877026558705152029679211525868701069327628612322868659887074499877641717118776535693210439554267337553621477723224897240238248835397603606356776930869167918709730843815718454237150060724563724206038286029103113447947171431384295725636906508772830848526384104645831983947406875842613820197872061568459966859132784247008715823583953895538591887413937197529668210763072291219249798084319561328323045658767845956202388627907546066534915279716455597862740461469323360997768709909594044259714466169534124965242387219573045069760359185595466133947032640036792863934069072404301055925042472228339225152972845244262131102105483588904126209349585832950682854844553950997046629922482203242338305057186247339680514326324805689462215628193429081124514743838904318093655097121044716669979824883274621201797744673747468295804886003096544852275183576621590524508443155557880923037592209200353820726837103590113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -226487273663034794119096343240152326460395485737512704568596611775280997823780436894392433237648175004436441188558851192074563614515072933301624149499658901593356473499867732545969152956819968108542340071614849938089623120792733818458113262963485785189034556467098493447593334490670250656602399172363882055472192729443582858437186150446631203535451287647416728790455155757089595942944430043571479652063130697063156153285810978682991647911161673918563175707731497154582361001527688301145947903208339726749014209289837168298813135218097218892254731136015875547451726165746649276061775748305494409197410794167408946368207668406723692832391618953162603393856935184694042924258094761250496749996097924874721220609672816042633915746298663009127202303960912311225053157333673976941593309181598982338878081988948385367890986925618238701255101241283854815996680679679105553718187374202678444985251603453243801552146833507836088506677792050756583574339565395727225753757009444730738136512243953787828423550130730900494292484311679677878238516259547249020444385555402055795062012998172040498530254708809606526243609457145636294921487143972161009489306713671485489970661984428897620351619683937145866704820488550776537789993597584572467772395294368852508524587081485811219506979565794214516726875003078265647948330740933699799347084907514463441558693137081090250119935333109402039978101386282970827581521171625709298942282961580978639418782510170985878220820513351073024172525148444125757837951410813003132931387280048610077156867838599953013784812286228511585931810565137475043167108862581900186263006462028095892622070428816698564958735661292124021020898047627086584884652856573375182790875187012045027887548091427053929195810878468631326508899722442633697093858608744307244467359257390748558195006371751353602362779727828276961965503439408535739968532151854395145691379867058228003567338145826334195775078750579325754860524532525972342339929897671045084312381858268101277186717568113918886820675115987359448930166550409571289056671664309871316872377769326052409201717703734627937178390745999748012211476446888326455035857481517934714600763994218629044987824285997342502164568639667447218851304483370828451662233601128189710568137040290622836727617683456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 100919046517700768494617259854910785221244855789072679105574911605246516469680821819296391079576956248243281038117052306319092164020106230008288640469930976641012823625265457134663441537614153677957292710597268979082253511046902316755467592569228501432908242266835785789276917935183693948214843350668488046965732442224739186913792629565068499438452264471849910728630668032923147689318984962516218141262264199629900420962427502234342121650657989680422782688105169132471949793475743622951701487511905411816122394661060283462191824173337956834841988861131825398521695506875328999824601545708799286311677915652316894733518689750450211659105062125860839225571583097901642621176486837955256827490561383430323312277569287846920098630709572090193148563309312176265200424111091844125922943972925507950860521218516090497029926317953393892558439214288095662323051732158874755479512398026300253534913160970389706916964448336869412019119773432184079086934727698732174332332056385165174812124038253284548291382337295210164512394973100859681350924178484389878043656654750655197513831216313524529606578833299779624977027446891239947506223417068760536712588284452468908807578872066519370092481879963865407640536810911730935148082690432717491935490566676581681282879450109971153166689306420958226642234872285412047538928558462271863653632561707208618182775429244578857516488102112129310923811923923076270036153973735350938111429383222831088890898881748423886885869493798184803640113939669983458190850485186987005214921105154939691561021053249562898364224523118398412389408968358421869449983483553247410366184425245175878076967190587363276154624159403995261727523924086441564462502460123431106126540548645855994703922467390623260628344205233438174019854681432355902867294214148345207560073233091529123192255440611717697906759636606611853633498338423359048780844404334449293586550975836008519910206226423556302128053196947948554432355917020134778041712797760276551915774179900515072649441263396073937827375857546694826778817612590882934473757060749884008931876771586295820623628506435238126913365892623548868871210364596741211440943776908648262995878744715131616348816774052204480218607716369254686784677813664476390972849504446390106979160702834112737968841031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -28375340949552397612775513789470898957493431338553523325251738704107533356178134751640683139393599686226431441539111235171266018676206590151084030364872555535998990370423031387162974616138757251391784839612120101629141244496891007951890799963106573372516583198007466074572378430745684715451637356780093031941331040044188483110778811519922512879556775238093228726394745321748969860048065684756938732134056951328990161279964999143680752316920161712745771584210109051590648297518727498552652736762877499143526964622015548753213619479676498836984526228862317727251726637840363199798978912144236903659247526398281213819090128695146927693858369156907537316637900557546146010258204038469662999732486900152967940570934414321185768895372511427312332993295585378943463832962977676614124253920976583152436722365700893975955395166033778298479699451906402788546153838508759332068800124681370213903049724968879726010826542515841670710806912416070461221651431623480866619073146952845103045959118967812926852194116450818503408859133765922450196262969537642083557755928320420219487146661737519876438880539947823646088213050044279635443307537031039102132731802573265878093138665692900023162441934538239828639332891745030704792774776472850348547094597887262681722672872478879447485020593930748331663498770069606876809466570586932830942131846620596933188548741771013622549176746935302585864123346390781583172907868579213889899747984792789186555675301055573814675322115008590054973391917040180340134015912471927456583995243312653392548429393514554540925178134333288927386552405191612005290384105109349436225345386402635178311469750354566298393910831278282058279478937493351440965472107047190758648187294218726666115415468185672537834322173545975774834543225380907093420303138399790092234756154979785499383418149550590735932802949583584054455703396705786301371664263506761551377950781188441590296474872771704539030955691219855090499175832578643968109222898186902148397202853941155073222869981686711935794941644096857416009643737657953800875763555130841659089704551559208161507401517087729655400966974806714929726363127843427322005582762750658146211176814057720002464885621934689364119780331753172903281278415791058717857356691519794935846870055428378593489005314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 6186507828639724889950690450854684115073503128024693116958718172686909741406538749260012962167108983204527676434346105370293679703546881742480733109254281222165032104135170847075662455808863907844505441929388394024654913902117249600591214075462696016082110017974798986974964121420919422762002003571923470416501306913400132426623596912279403070646749784554529839020563948421858488901644236496227323106927353081254660617126047696496126895896687771660848891538872839347871647602906177805334473924423715479059903102951738427575863333538605802056214994577271267278887718311170753539094801809250204891250419632933339356340067642219814764976714195596809113843482966359444081643766185477663706203470263085988380955332151682955233947372973285985659369489850593959452721118329001045535290322222192697301991658578392336878240134928336233724966110494656520112790468511525151100987469690289664556598008827992894835810682662224765893278875626823740676346049290018025832588730554277398239056282076362038741332833123069843678583771988050455709688753811724186171573605682857221014073300655845733893581531280922821198892723256205434185291060844189762161146243620563033440710870773516080399999177453315204001027868523464459922273713744861150897215570874890118219777305896527292486858920273810985134023537562958646969702608858577194780085856506352525398635537169406561749241932938918444275701808096890888234471865491534119284624452754435803009268037235171787806946520634128241614366430019671527885590002424803280306652638450846003755014700717004260443469952128561879361354605358883446905821024110807007305991166941712424026753501433135394737514572213116742641377508899773517727683359944440014514851446698610930541002952434129160008317511227526961694189100046876755530459763622635801477511389515347830063552691593646236131136931489857795441268638322583809265274601933868284881699384217447582194230381942942607252158951484507195524271856592650340451270714334505999265365688257207240684294480596799488949034420767028288042326003078199977310728917438094012854418227576091447502503352693763785786109862481250342529316902790041763926292779497336732116518502569140316611736220821836930220729760183767420091183759797344414880700352588284965675947528683973453820953886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -1931785611980135611195972199362402459074640186450993400392611476316671145427291019344168913358501884803392229054345052366791402534077604509211773548974711454690263555165979706337690583616768833367383276235741692357089659118418005614022364725936418128337882220378083031951106176881413362197891929296219765092374055815520788159697282994947137014488790424800125454222998519592457473007341494415869502660885874391700207022256844642606432581574520560152351118056077509549922243711167715217190550919750199684563934392629273367434238547348519682478454535370036423689167956685082378498345436835391162712465724350617062902383795854342730229814793453017848814803633324901498788949213566802620861459222466014551204568809094070375255530593588778215256568032775026212625071501126438673409513114392495112113084356640023056284742374729330260239589747532164690091298592416906505595676402029114183414049677809563878108537043086810111260370888214631293522714409412874596509610740469545258609453885876530390546362843405112848959254677136939268717828372320337962503657317671360242052897816687767675490437150575572033740869321965477947685486564965332411436766419310362144402151388979194128069139248587458475736415886454309985992247480764468530770676309067497983117543736761779270294892518872987069524765943818892546976740450221980827642038069045596237676927065679367056212435568087676344178261606551570012199031622634464107560852654213959917300417084846410926919557880616497053911387134879803263110071236871236889619777416435924072094310328735769886206481171383701306426420014555415775285286718064341186673126143064689525029787725395232927194885373176978891865810169975534702796034020375619088467149359802201342130747476459001083852996277623340502074775217432026621940378802270991528632481145623543298908894089572045484175120498167234659949651699531432622160877986620326943239781690902882276026539277650869628899774006045289134517319896436017054725450570432239350043472420413452658457647448377928797323228236910215965526918782818429118011848213734075895384155605298747396467500232409600644733461195502106042993432957364469185311310401242313363576660245987417205458245062778368605632702084753205399361957642708054965267972657790093658201295559844587542050655698944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 1040534887928860323428287296793450754148076626972204317874077232196073163388492532056093411702784140402430210819332828025693942553580658795432390579268002226331602781480317542215014652297905149297047482797123720496926693296873550301197969848837382443429134297212237188517135162981778183390904936565395281898673402429111358985686660208529671572085555422537909025626612630120764340001021297942448191484474546101441158071478471316565011936245375182935076102153324630959379031055132231111390091740813341264547071799311943238113536857308011513233710607118730056149348538919349895025541369681774244078252818215467848708774694163599421230652358762240164091312419637144716277585507763099565931348784187181678276856445621559623560600800556704942266309820203189135502033612431632109471771742465138502763372484424562294045689777457710864590780435871830580439567645597912058500943844571297011386375374423327714665008757582486122053889111727399622590536819995729813059477553247012361268187195110828175235812680653574961485226139071941189301002764371167527138656594434095042466187838461438743673389014900957533225783694510896881477923908217720892778663688929797627477722405949465117039773703538839650782431166924711602582564380309419838855444252986051025339512213545157088461329607417289036753735366489984926893080663990827200084315794768523437542592391722003480760744307467878675111775378137238952461078876739780368089173062674094313795144775058951543759468794175065716658362443184596757089577670089114480523661923487059461010098160951796000222940588412480109953357281405537221034694096236957002573928883433875795503602185581776512711209948286512739398159428360341753318337427015269080107926774069784642807702484384642810169900954333370023140664398813428977588086761691241811486347429612016838935845981937862872637926235460088056219612097839558710753205540681348877234233101594248009847467725023947990371288340077774651102729570827106891379916352294141276885409309812291191523102026619083353486101880452825990526488628908208334873738345538284612089478201180038385950298755748658309545314498797603985246555841393015475093997609593011048630628982826217967023485708311513273715839657345617350736876762233783759731920805758997529651293874841118068348393881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -491898913022708980156268779293212581279042944261122670208163843925575219516874456309383014426215678293827029577244690895413515573401392707861146585126763050499659275702632074547886190178821580632410040231208678268803643555331435720475463972559403799388061749720030885958215885991758565704003439180939477951465292300861886053409455528622748637131129979877171792229672366326067584488206625078367167949604496097529033052980617999361934086489021921093299962112477504083873307968747096407503391646766226208708663055915837056938282877641462974196297066136389304637490192244185891581978216753306219440310970508755444227993400267955849532144281063177214961556831364524151200055464587045977612195083887432087982313899488961409324167424632627134977642327989650070674931952049624330808504506205637483231268883438836910283110835978881970709999585736073467450924689074136961543673094776778110950078805489034040599470429111303113360252274891572469879229974884712075063248403715399174273083811844315474794319140894642088957528062156667092949600043705087703538204985699793548508639261872465745654088674787071626147499368538844181286096599059376984687365799229127695180049608122726892427388416975616255372148964315749815056743830134143278822400025838283585854625149247397834459206900729673134252519978204982786558868887675230820936046269469329258539036617740962141987192774141816527526593528228190274948463106926069034141079783532824728005488982374561139063380846802331082382096450301227244946467895684603469195898771975985295434667015495481454316044814560099414873416758118599994548329598010615472659309468484768345352392538998114212224466449002817636540523550716482386741376558333562015634482988499752351497850244287882606916744094068140308671741085453162063988895559849185432187147577178555739108219296366366305750115956726556055509639694224770217424079131759890188740537317476478984204695592872676627485524042924094988587065226199695326065624817090061997461929683984211666062604625144168949549456554286157498821771086472331653327566921539334633904086777984379379163168622599076909633414504408319535594857816322388338799210088325059180771051211266672680815550499762145858865531365415963631583940375698120394654363451243613507479508790900255083099244724224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 161245584512604371027271242343282449113799569764344170782475430532703764782214515914049628248154153070231020617032335007783759163743770393524533371492409142938501408692475789120336666761668794836489831211432155920948289990814275354272877851798785436723333411028883577912479715917663835803548439978991096812880604280693915814455956467433681136034742422952042117783867301274721157797590490498916000097026154952154663308229353498594000961773772944779539741298617453954640637727315844046693196892782504452716496778157641185633253227116884322728794655837969526910025562005395368207515986735911780503922012660958941431218357879612624685856514036585136102692734179683891067503377500915960933308175462656300903461178911986603935998894910250609507557985040684876905925685465624180823110115988982521033395111432395387676513316991903917009792126469047735956776640895274718603531905951182949561945275551012199419244223150298918101093598351253706046894191855576311140958582274120955673951992587043202015772923294357354652968171356456219335911425223679752104438929439288388493168855596724657433477426535646498748854437436592339616268379457195391401845983902758278239558927896823539093496260395106299915220313915305969353700656076789991185978651716275792681397417434151169323073332222451955164253731670978086607904674042294224416927592892434729067192443957860906249412508076008614845238266884124106075938657736587256591828761405215445354813065514750235157593281209016927951689657030541604822245823585175786327048102081161719794469657776052470670166916979056128757008121469153401834071718501342710844444926780192824868419261444650413578715755368241139833028180118592292378569410096283587585854577632946222208115047364311718934000784233240375541917043392157907012071990993629276574378039448687819045668347163142000984014723020333721496828632306670933322208186667668288708864972387786405336458057836117206639317837129054163062022343236348268722290370945981745918904929936118871405709324238331172171314800843649645412741437334431965068831209736855601186582408282125661658257334013894961437089837787466987093422835412682524270923498978003107263206813866363529913819916649459457679669756862328773263939747463390719923192765764215138853790833911666796256370360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -32725598551619064679252152687560093466843333059007142694250462109026724150319375461580728669734592472852374611620609304667695332054977093592506863471456602975664263615296562376110779999760802298289779269343403227399145976761625472935360259709099461502777479033731616650539151238764829926609376302522734982218634578242354166772059287597088650569296253170581750968627221258151189093703404890388095356189666284552307641200911775814362210609347440899622662998423710138150754146928093024400466540755612380543397802663325039478081442578670315071251278728626138431885596375922028206985752278118692991756607342382437103290350342041997391257539869358551391230292641899571150390702647970508313969739155188709904064612271497734523344632785218770475670012116837760370956611494320228604407025303453591292827758745509808965098577772908031958166084447422775362568134261405505617337582812269706144171256720066423680039258217335230806878770159373028666227519613742332053824223211935174075218459997042705923427592194088243739127449151215347707830062448686903644622767445242642652055816251950951319604088439340612822538604261770788173071631885489929372341228578681665003451153618252256435178363048297731003668356931435244241229871189103963668689447604885745182317512862780515232519528402618796123110710771540882732481439770523843404585157669647362400659012873141274202019431403467618902518087604513042076681502668139351715719860795266073463624233459823777946448105841860420387893808013704613688652476918526403181813903793818570421098308107889945784548201340999868281543615592433266622423628521111383443119208918199093158339217331862674662668226501235255777218710948981518650080110379144687762176475821211612782991164325357337380145592834011070471419530391902301948096688991789252196824351211521055982066462995726549457755166674550048282858064130440386660558747047655410899747124739002369543186173115150474553770528951401149606623566929290110843333509936254417963839216228298672633270148737919157834923338556232651245880831012786573089706500458785236874690427505785346271339307816181503202838077967935137558912518589519825430942760368353186046589769274700847855018622774610390713473032895440956917687793625041291042475025842472027049172518665188784344238391296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] 1408298864932606148749389204083993832743269368466578181260297117401893289298213640496884252772419736962355418664387977079129156603053655546773324630723355240155981148050592515693639942697713727073789169618019002831772823158668848546512293467954391772170185997160445906918745091595358659154188624574852789516367152798855760854434258707267807755198635313504479120744535943213798312553416059909497075686851393173046769468713208742103998221217521379271668274201777606723092138089925549163611505487997742568380497343678721894612746071125487276943678625271512035559068829845758372952326598592818028766068999681688266603779931070857685341073976538756062059191558902088607737231926763824353687956472233994107929780554584370693173925230430500918715559850364001788275807354560477365315283021546095855663375216593541856587833938270912606299111678596889235719167078305208035299408151696035848372168152624673253956421129418082583081546164077506517262074097838513368326670733675307291115491902457686987045257237920421270503881479011819138541061051814489385348814491860520388872851421749595478059580136307961653599243075679767943005877940130280894517885848217494074548894869542059945913096150711332327208386363295808315964488200531628605073749491569046766636327241274044877192314329508859952342014171283259552675854599002121298730396993880045518385788615249649865147420252302278437203329461964407916733519469248228065224803036152304812867910252605029444711776368601932829668427995201215398633508803153271560512857139246778236672802939289501691909723016794763618628869505709184044412461092284298434350413316990509503146470102481151808491829202836932045283694844069062866207496259011350238185658312644304003450041360877447511995056254066762693418353218092215260593870956432178853121189785734674301667611652094502465296932314493553023637516522408903922765862344313236113701757291702007556834688867925206990887370767920845394813895988491573218026905358029563396996740133319227054496486029767033718139867827579638233549805713114846197334938539557762103471418223833163633493402248990484576680594245928000005784325566983089040462941851313319152493856172344210929216372938182769437357375642248272220191492443021095034338092220591409137919860496746364403334512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 1930928975635378299054130665328038880855047752810811955390137924801542283651725345838320941776856150940632178977012626794035936171316678729998115909339403496708951139368045964821925338171789671774137634469590823489874113961524860807412967476812449668435745632822652828297990566529970804926378129339709329639603745832104354393896938242345547302946735806990769628501328700530034620671945523174402604013594593319404898107388939975542199972250803881836472948109000389907410137751190789342303142535636662871666249919237353299065713385463493014599183674290594632655694695873164616530259869871123734166466767574228271179019298547977241358191612861951071824773693690159144499497473917015125233300529351530721960946100352295139926136247963851402587998354017927332285066777899452495617488441940539870716833887854786569462826451194911314150449353396971865629835283811579385590213861161000559363865867591406379131765236454121853533962910904763159952027537650873088864627696486658686091681106690263370958901512412014335433156366958222645462649838045145635526208962609003837041651300293551690655762117829303932127531940955287973881395461895367999055601565931933727345783717725410555850783146118232921549063491726475863516282126263206317249127309653788250484825999167522738418409020114887119069962288493234888774510938246912003595932303400120163165164441429586387062357686141074437951317097365338110397770944917651563913370356177088799211750500751982030379585111547389691973388722167947432869041196440505735122120504202611311230570450482191578951550332975626020471191691767471691966479300236874671638937232750700568845255671107984867132192282277223810038262856471784814040029315337632945277990811969417707929475456443792654392501233355280051326752558480704185268125448912340602477514341147163375845639380143358899696644093194967963030147796234931628854041942922241923065055828029640879329039102064162987260264081450178593262495843131161639329849646936607686385125046310130704761367496496931023667154830876330462903105061729162174981278569335338890556797560306117541718986045243139762911327484338907393954686094106319193479219027015702105992874046178391871999889222012790633052365691869062308552358313446922225776773474506021624837899957801430771214319616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -955677319311627930733562142068222989370325963875950284667619015777286739980300858027224484985896884685383175013253318309618402132490023035185010499194197232865610680724816099057928616214203663023437818526033251906125301932151600858573131344221578985915761182918177122571312433244581632243734097664077303474177878138085025642647920070374703169145388083613293727902546069276066976787037589824912348543846363890398913488609523097792646901877382166099094650485794444706110643463782437106758211114079247540965051796050528489678376917928523036325944809976217863510429665645605458997316448142160021363226015348165526901728910489619074935600020977956469192490831154259191487377457148916779947393600529929122199090027497586738735397609652172230817525117956576785242293909695873168281777176190204888554800112911266869787976545920917898684885153679132362195943860718243347465247356080443366663168625712993622559951191995179806703736032515368698912475302310439117889815796819878455909631369551614275264572457290770048050712740783338921054930367421306389134591373548946041881945506904960580947559823577642373723203268725266980114000720736559676951635882255888979208535721176135573558231974546206432181626312725160626671662293022829617722455874424169725529862333244753609607086456900641003260413350125732688351661698253044505072387753543657890652676174328628704876395127960131123535268951118013490838999309341923923459655195964729673286554495490764664596625591205705864396944367635305363158948244002498873247338692242044255581440197065654121650927710478796430667438443890659415164805827803725463544240079589284662666719004347411714755194359378823719216976568456349824165306840555627537453924304123602023403301977230992208740400626443806203774733951384241431994058129678625172453443229902697738963874012491186691286469912525404865751653108437870278629455883002132210697354270877987008405382031853013786267001286641579476102142315231273018881841669190387622416804070320906964467955293649667355845114905733064309324228171041091620928948464671841342158569044479755884327298937419676076420855591113738503224739959568815968925712866866784894035224283894020247708411951044525887022893028286932065163048085627344575566174585802701569377550220192923440591667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 281134131677335444917995665641042478778256607429656338307213185158873705743893352008235129596230149852174536762992355028964535157738370101879022767278959876936019458389179705170073833280089870442633072893278402783278963931370245494621269777464721529869428126459578848253294378991770997610357866680631398656909606022590534920717707449433190853430865006826086446054216700690367164714075257858202670208740605021853158247033381519269461185967111630214923702546734565642404345122952923510181750974833888259414507001863657510184021460111490364720165127392078237610970547727025068735752010686646720785234464271853967870025945231166929322423107848325382709354785359398782447234577961694025719364119129042140308132118603059160493228502358348104220672368268333832628386015179741098989020000208309215374267775674333545969821185169447715968458937091370001504986311549129761883671940333490522437042147444579558125819759548496821919224658860612951798646042457695608935158205911176262113021130944862553796138193702298677043654902930995489635230519698556773867298954053115834388238665192917958856148941997388598933256833623456864118912816032007722525077210214671455227327781024065472340236181121422376780694235505314424035694483757569159274592308390262305254147615134041502912017106553258141700542806719555606651462841353034078293116048435361024430623857521407194046788873450218303313463390091754749023842445423906645828528137005344286894125387048060428056917522490055878284063901008261257569272553237342342781928647756971703588460542879273039315831079148108115797433392433687375300317810587096370886489839703295390875377834013585609494437126099881452626595025763923995919369046879452336586495589688336297981333670125647173012038387237074118109089071800306525496257084086921393097958645113932624216114099249357455129619774651553218078215537346350767000370491393805703173475041242860764565755054337471057712984466620903420510968592111835966398249481150437740304035779381369607969058855021674181153888667838666845321482633877763022506482664486744588414984425435085471590281712159474782117806713785253143277768332886981798381052172673617887628661358593878277859743689610855034335134917919146702243958884030823117101035364348754386384501883150147148106956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -57682825205697858490954491177425723987852599941294391420508923871183968360255250009907337570921873863668539292300456347985425862812510360401732986247748263496106963853960384170004760583212838833813427216681212367161813588326277563052908009580882194703626698488313071367599763193462324321247952000776766752981825246810878516903418586802885796283007473788944415029325801092848328210699845987573850567517639659650043585101584697039204272267748524733700626593231483636818126327961735112975852316685443887443751649907003442207675700503444273096923465325041023349055368181037660070130969242195923521219410061723491504071864599741426357666388358792872765438083444261335481785208462486556604878252765295053693605912124939094776004493438246045115683643811882118455251740078406880856525908930502676928289811946616637489567138544305587766630600765163202190827002179216751884964131274022818681202047415739715168136218106828618179568681089591820804398739174965060643459487293738211428902285505394977281040515609682104937502010907445006451738188001916853141448648625089261966632950888810046999242173321490068040384113543507608254165173466541749892622360438995718889842643151105616640804671869670795950938270203508853175548570774190932002797976189655043745962075573658295378146233211861776831468585901682081531284667750630290976645354444408964130506611277680351417983069585140676807206604060328890137790064022465229510240965489628449921059012032575084230066411896294965071264256697897906455746389793013401506837946041034299260842854562572967270923261911081137829738721373899031384378450742707758373021619632456786843009177971184257107660494122128624692002660995830774467294340544526594878678252490422018031707268208523016557653343214397474054438991943221975725409724873169191364375259682028857381770184545862455244616945243106319882974312073344396347620395358333096623387994780434729290546162257803610839582985484480951020249032219615974143337183196637340816502738548642399154908223605658135206850022354520432945818349109629170568365323910317588130468157395648093539517123125814694146731942518876464860864515210674316406131666362604361912846369098231359989524032495528981473078268739819295644954669485071359931509267722851928562616022968370559776194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 7453441187931302772733996740406417885221081008143650621427376301816524001369315636469996790209829013829071863040050154056796959343932578923806705201391601410459952498567953510142183257111270303472488290093558315139041762665268157287172068245082775568492309226944127433479169124911411894140140876241117371463792818105012347519457618294741120896041806624557096914059886922976191456325765767829510091018694965561376155834380440625043236622983099184657846457012350390875174387990461331342844199305004812464951407813168868639744247723192268946352542681452898995782460240274038586558125038535990854153843536023454958596444180636616763647227342873741104928927582787798241630759191734912782613834507851740300440214483470010582379454874653443947037036217266085808670765448171835216683130591150142300969259382087958240890725083872009701316832856813330980846048733772510955203464793376235672603186815121054661680642733023757652018153492136524359683937316724115717589088608981739103868601293186416294004001402856425652851219240794781495369417738570240671419233569971339269530615912824088855318382891285777255472800669064192017232991635612437478887929194646172221179990303616772839986404751755656868332693781484964277799531346253022208309704963379606292320638086151086445572067617583501625954684052594123782291487798713758276161431822449673272605249905225758502211212057040929269071082710206329717446925477653811059638687186926242255239003166691834478288825258259712005822231322854466945417300779129330642350367923700481853156344819080017080133613098671621501166583316267259955536088359000396732826541078805746841886306463104691353733682163240888577806871835291414998416804062531707685080786013646637904983725673114205982380995976165661766548285824392098078120095535920936281586613707414552763119413188306963960119957886364228920016320650522543995066740296127976377822949803003039803824913421313966055702041251858122200885563867571957964046158039597617197223400427135472142013823917801719239214054207989254948572646449267988912467643473646989307032208772720132661406261295678133542023234164944317094077496791119409856622692916924970034520528795513815805025702790897768067851497166552898591882607165259748017566337225145837687214575904970315667603456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -127420149888172118990261926537686174065560095638146391082938404131296983605802453142964622688865085912610322026901445778434300129934813846273917026751116465302185933343833746472671254446943941178467776024829521653910039058883783387152747766672430607771463210233259486192517414444951661186166756858071918073945358472113728102325391102547233514723990056103621011670722883623566848194169193075045881849454166376171633789204805371852780278814398528867829637772768027771743283890776028976792647242689866618910581146511339980735534412383719381594966918040416864981219380016994912122574036054347450657373376301792867089526316588084853280281665261631587863619649937237557873132114690060661961797459325452792169616377066974874247888946587628817740135768187433494426782916090473704810480358787815178337983506548576155038487693486434095237765432053275675855854321724518397160794686531144836508188608604935494368783219022304301388383064843152884678060352543534919493117168234771962080299155738465372776268719018908040456092646708973953402228432109042154877007845809746101272150147858249838588225269491718278108109804858038795413081812674626115919082630218131040216175587200394444829959553414210137947279402869446751958796707932373623406794981481399049304248659363680944548068319916753059112612432585291915595680384065720764684108682753876464286284678041206537661210468097846915175520215831903118932293943709872078455628368092571146813396741144695825776167376502877413318044872351451841283208073774511763272736130012240869127706805197308621694724698683514611015206362540949659942819442115954266683848417158403434334908786896550924682008984074505773749043850646193604873888634768570630661232042368867425266598994335145884945904136368333816902740777395446598213243962996373934012709204740514594594677271958561281673675002361096294388430422265085956268918305815795815300852357549011849863541681169411868790646657538157455055567563800539585936437530554959531414677202847218593763356758558659332311704580938956314323056544480750793865801348339631181740165654154767071415807242765850673909353628463220618620921751776446135059646429699394812871809279757734307702108445392392871260054923525080423846162721421319163359242407181644730869960443002742175170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -215176491507984805879638489893593132820029572160555090352745091804801522418716524063811847516885800484256016657871351180359519415315131057841284223685528321125622154792664670190519392801413087588740279488842163949274298355549242434276540883208517391973709270744206858057298002608782668418081855976494449337953328937439958379157908468161944570064846807428389258360083104514860828792090987972255338236778359670388999989894798845455451609323832174670471376479476709379723724644137189451748655008844561098550353320315847389744589101796468682946506598278606972075583184391025902182966996539414717123170855427203822693798137046608911531673050385158650886015364825618423722680022158258917581981876553880383481122940441958540773856098919712544011004816073644338123563600367003573341515517977842006670482785151220669536481608435412681755590694962933457333978149108293007847251406150899609013466857678172014801264771611656465120331714932597432045138885472361368741826444171189229864937943855318181827363023679570335009369629335620227269479633424943807288977597917185152045611457057460750001802484605522110587431831353541060511316952653796237504203805717296838329061633454262334063261446310353902504654933439561698198312656414456049080542295283041736597983660382988246246453635779000660826314428344313336063200548653451231717168816261971576120994157680748975321821611240554785001483881508615094894123954349535102972720563120678401975873131552394521760673199347578931458984052410813923486243518275066534822383549575435798622663226895801702872554644811071283377494648769231483758108478535672932582806205728403542342291048753365616415130722098592290780351104644857957661024183772947153049103446599109411088006850065347841782071795900672480376655877772429468055076830327479001323065171468585091345095713414655064095143579244252658164400608778245254523368428836074798125638972682173602258694345791604488718186557544680678988087143670791511807529753864511158108630649255761524684199376029888902149151023307909185303101922009758066322828141089871369511218626869370880217677314705439286240464223898732561157135217894905122910366295764745967129259514577480084292829950006127945091888603137449279917209155789909293789431109734853477361697945194942313791488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] 63223198028649479469714605497928860734422779433976042791138155067172965328000849188632551095457850994994165770504593685846521078463826980084675081829467584813955206450730446262774488331549564357443872628783235226234475145694794931789373126089586943020913343497127110107287350045875872461700881965631227235260027754391131274065320754999279506714277037630179444369794029405139469139306776429202778296882522375762353058040420649371163999862317938351737100631984830602237291217321581421425522810468971920941166300234011166928429658985336937110237328160098590533141837566050885019828926226072690748698077224958902937185951008238357105165439573476244870871574866470462139083134742368800594988825256420453470746647705086219998540583580007286531797216234987944310151323806153960853083783596684686508154558192109496004676100083995978542611163956004559735398606234998963089025950781795563676269806966679737672974857372878589240909613273683929551347519146505990279136762458501794084200856678490347045091549918703427338672237611461276487745363922751764688960062053559186228155891366390664011096284525398526733605530791738769841807658279571972798620374777373200790993061967824703839424227947149472729370830274449111278211903370346341146102770173092113575527415064935512141302245914586229018274609069570929846593028814922292343626850892752345270721769024760349669201578489877156661964974079946778879200083234188597227045379924227538691862359100296093231020035824818839240534603989449815801366695144258720322663032515194908817323849933019241672932030152936077819612761611257090023640161995657745957899422610651305524618129356712571225202284588066689061468908899198703376642661681029466086622731313117415082169324124745876973063397724183008032070265350698816702366258027592731076424297330596369677569028853377902129171448584763879972697723203637760606543908050165028078549652275451639390837382189873154725953473653025141642993830180980887370708484041128829920595770989122998725661023217547341763124402861510016367570724452037309318297630646310320019480827429343199940953413647685910743042474876639950248652877424076830307081070402863411122345617476179721725986650774590061865778284339161004119539450100148274183463613424349893425584207436460662456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -11077313397978249022249688458442775449704715789073367014866143394562530245129590492781941548226590434598490912590690233634437334565682306505432178496766242594307767272133254013568445803254386994606199622154860180836041770785916617936735380923053569931003831027246280517240512875242672319020880489220119274505709862846504980849365687796712661965950745046742525842863372055940683778439311675556777474847669458518768427774870683326745015788937637808144342689385813964771695452836240154652929599526573074944217188235455035857847755109349601316666677150303278468877385724845239949378606898637344258549352346640752977957324729898806852352712507469233731976309794866064629274583227979407650272286319038252607144133143785848542242349442361187745346468556731478942055545143507067320569703149171321461766792010982773968134395755001354547396331498949583526480749502922046318235077783087245932976660292868086333851522521554223648989703474812613258436455315062799251451860018412893659682738993008999761330737615448210822204069678972694822655884826221004532109230575851763542549730234580306808630902284419562295292381502146967713985273915999486929444276379489023114970475580224643533360824245397843101252684945350145209421193933105394265305398444688917903553199089468880016851237241686734660407116315305262641566905679801842917392493485428456916975980143125927658045184932960058857803534946469474717451550023263569079326070519215198835548202578859052206273929754899200559683465972943465926067492699431117960538754390011526247837948659662361910730521317688987421776627462098872762868665321920141875643977512027365029028529759901948057658937236653878225289347412548819703899095769756615442757439151314002403231312650315777574912700673820285894098216075704710219658479986895694072655420574939556267935130393862564317640629265501291441188054956689643451752096448842519854437535447130055696815893655063377129506796838490353963608201300829199426598054283142139919305399310198865629289917652856839620154201939421171754826545811419455024905640574621883537095003122348875448912381094043549828857967857485885579526745399186911106121305678653696897142911599560693124432715631918773414522771439515441630872582089681563755573856908030952351210932615553235288064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 1395806090310968312276827876557955671798353414402036349928043036595803297826952484880097867983686480480044422483722159698510417185793322295248986307256790828716083166295555720312452912738480260446346199944086692017860303346550426652460156198080255086482812255939780442750081691746394986999448129186888848846080763582301217086417630482490537434846507058506651323565195442571833036446052118951078076285442050328299739700887157465803114826070358514334213718555098233934580010288709244812567550400800333825091991023514172401730084325048538960690231853721528558738125744926990841141000357058220721849797871317720576365137001551145447267893768187251509488250432795665485055735661169896505335875151966977077702684965914466019824787383061434986938196651193874374110816684355311678821892501366068493284015942530826082624896801306657259904236354685506795883634211273085955969188944552837537779087619121635331894065106212949653398828455783926103070592223022552691146979106553690219530610448211132800267843560764050739398109331716408641393844529748945147984482493639331928505609697795085703549318167511714176637338557434860678304227314001199161155521519673301526687034868689983173394149059233663054664512048412922512631740390724642967185175034755522728291780252511290937409470572659247794660749648388454391615218011216153712199237567569932495571459055210885114331283722446361117689714380880791992264687421221801670052327099271995455099655264030488698992649658045937127899463319150838075042541912018303104008361038492032614392044719155689245081839472673141181561606693318303056251799528792059568785326963959230501656485429069770668234032539408691702260276051921114017705476592755851355805919701875648251702821431188616236253685770405447817473395289915300123122514567243278691382077530564535248152178307470442700330591649994714634355999295328080138867788502557559450737852844216410988090616942772713032187761365304478470396396054681176182398613718559521474800297178573720224325370468732376995340623120806046959565829303098583244701629361966503196882796740716670570394620328348313435746927341946471965381575535601542559457074873421336820049534050716361744588384601039311458546104832978647110622778413756215190326969920372627170864209524803114106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] -132289711485313594037197988966650615534783374459796205641481146105610177881196994722667384635593389421747287997679460649455341932343979015099567521056504536358756134118675629524463907645566272964616690358791231585400744553675204264599033984879881425871434214137330906780010969935871491920469500854937861011523227555439995365657038308759497091124384130188256057371865195162560664146773990389961749039477412690212031515606610287316076491839543411033776303873177145181708791591352921772929417507723997236995184345616257436827171610899765743658417069764602407182770407719657193454831749295947449636125445262451912418173334489140058490046142762975197667746694541710217372980654044967926616690685114510994487844561351265553264766689032342089473374135236030121526545547263044497047259928511360863156976872214641740374871599923837665607039265330954734436355610884361579193461128619388336919276833738665298328138758360742808772028953136458971475338008072082800334252183511283747410785524258247261689511802072680615657313874137464904322831733308018983816365204973669509365301280228952102126016362429814023209681747891051080642961533018570910574027223865417020440055386758658881517948680083640318811085027753585583295544792240119830619093073268589629330652722930635039676733284007507661145828547562814001810087392967368853471248364581569930129415167321820218528157834610579218392879284596844091061584813322609441065625411454474972655707200861402975454366318375565918629001067709948611133957125479278199775240582551930129132856245534185603742139144328724336413024431452323216297742525605855141467006202141837628308462073164397805095648925144161013867231949822686938498555703480306310758262198795649525793272401988503660375805334234928738228908417647419604802805243102685801408055818046994879814442232614678386537403363220700366851878644980673544782098325029252660466010152861091042385830405363294701158058865867937691788570077338699283232556214132991964226429626585529293973633771225657037085980267545806229875994193884612805236098756702719673534823206859523835763029061091005197648169101642563845469915766300390966391508071302738547019706164065496976520128905792734144499393253001904117135141739290031081295512649867485030812255812053112979456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] 9457419833699574487609927775482741143598283482635871546893470672455308485918488277935019721479252375437696862485127068204619195229533573171033788515875152420121088860192467489888233000110813235704326219783476989479443603048705642507173515299773819118125386018525489417973737985825566213359635119984072028719989381112371381483023148664612685128143245327774384084138905151869100651752805910645917916876902569740657699689411040311536085207604877231148920558638369089457342507748643266681402278517844093633552083123268693616472024407079261000113010643999882237147658868125822088761343770016580698767654639222974468569903994355229108732255705770104931457243205044824843601819066836713170204362561645913932104121335888204328352324776140623709597106485153975451421094624497085990479260675587734219538510752481048896636793435096989161349493325385604019613435942594957147382623879504270038542602249073439045249315590592962627348747758329613289511658229019460250646175835529635276663212816737765655410537726446324202485994514173586944232809907519783580254650271284328391084767390394465890072710628919275696372525306344773863165510579951416749799767432372120733142010579465502227553834870143183025954130557791806421839341712317418859972821253388650828857635920712699328791855827139553038827029280806030152422205269965991366497694182398726085616249026965040944083603309318277483422919820857429149834096500865091005293154387596358031856750433845961540619202392253741515720353858639277106391945777850893229960388308412780775367927983095867158038378192106557942180208977707833037279745030164437108794880376785211155253361644699541062323108631318328085742350727716394551785573110914517748454846679298478211741886371027974662393976286754656515801725771840321863552992513451346869967670034846921324964263748590430129290562971504035821798938142985850690018606174646029209843065459456032169643694070964905272757249375090808097534962694979962246622675320596285942995052800086162755072800478013349350414025645022866169787045585104034442969531171259031964362417962326663572685571155171966120475103523531716033669334455179060218587550741936806839481852142361166448716855977837097826326045046634047164185744313546078654316545721213944195761355005383147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] -495205762674768106167771330031693885685223159696511744335745179366255053585768613327365566196404956547852117420073722060907142415034715916038255868941346672379275059233330533234701022240374635232756839281935125906485605581020471530863878322850026107463435048998931456585800325446337573444526743246354841227982894231140946103124120967602148459692127024393456722721289023750938547134526437597501237410513449529798544217623752848948758975968860456199618590611344628849940053509525185709717801453532173424274286901324943910184928549020172673920045422112118317123621876277737442677339894766536526303696115261123651146681078423956029698633249746521521065272837773863106684576523461412731148230669557611023434518073241693106632435466806786335928740853195459788670241712981435002648219788831352962796785614111409721813139194389753110616484193956511277580721974257691147590233796793296901118395741289855198788616438629975861760107995783639226457093147624293281960610641645426871775888208427032007418864948548656984522315274901314733124747917249562827806507871711618359110000617997424745753779981449783884151866070418401979026312444778137270622124606290967190716134668920835779741253064660057015743351448602517873504940062963313056217563470767072365069474075282212299335563701609695831015901478969169884749790354949321341243187372170992090346650787569496471480999097503229865451957440988856594757019174836690994530617145930062976255065704381865943075222739960662297102018984939068360093607367465932816079866646973614989112372451979651567693285645466281459390686312594886019829960424918230517392761645629884305236156252851445607001284565199544515801965468579438562684141846252672691977053456599523071287297589894850456344874753845847792985124199373133527257844059372432689300580169307722615834156188911012920064109311311459685662702731147891677492177208566268360208791079804858361400017570262075513502187907516888792727817988029990447909019472586287348813658801763110110874910591888336970906944976163393400244575103684817969137839779348402338335584827494776258474091608636888875268125713894986415783487830434692794541697291662312776810022887099061157886161294515259827312102223192216090321932269948118480285043891609574097382367822327316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] 17133877002866219539804896084213153993178260598525078276127871884344810367250953659139033451895607766373926063061549757520154457894085221059783722511806882572746293361498874108631251599160744257903642931467753242603464411159412398467816938805570263789214961168273460833427741279801359486649020522079742320296496784527097251336353823313161391672056291447824362933925732558018862714480579876665486994361380221291016535865744512137813365623775625919540013927752323215729340667257970066075705951096880402602421062263482749453611027412585919437163205240034422950247238635558299932925418170831138969532110565084822308832712223422476736109972366390866962475426065865985458186790935521100630269601785108766780439650158648037799549842754220442638850591025682493601971536022266405426076776048144813627519953470561298437677000659693673740134131881279727788914506802143381820234656833702378842684692481868013678693845667626844986798581543331143904375659320651825559713151178292125210501870739137018318990968059474857964633268906136840487855681273121425728783743201488129829519484443727911994823681899239494920054938642767899292156254149684848234309413996910021265940029527831086331037738088811058673278734298600349072057875951238984491709386002759149083057505762898209006852390180750497012101759446244630566825465891898136272622076679719867548260822638341281134985700140640496375240155527619012337984733715982088156180883209232187404936693849851194515512586441873030007299826455990186593133319375189518379490819638993075525446391372955680182414267700651858749585102975415113418975061125894026499916770526852562182406174994353761040918137059269664786373071261971606737921003457632863135746158018520922745707206957091876705972476327735632852819784581764441037114374159378367669768021367030505231440801361589284581013570699603825487981435809356168670641702757070049518461166109126636879245237474531455853921332158777662505350460667597979842632581159540216400377759806181826917486809179260925279806036625452573172254845964147540644979150689099018497327878694120542473753871582522206072180511592610080811693581255371131248580757714460021118140141052847800317204470332587284322061066443479966343221420411825577793001748344062580607467333982617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] -187626253456600204016813367879671033867703197607816335800882632932310103576139629223020468741375995906772352765009153892641863100604612219842536038619274730573789638047160622190666347342135944454738853286122831057251994008135321359181324566928160852844219555149626349700567892220409859518476786158208011315567102137297599028896511992499813380643542219964744632114377672855178724122780806041538306317810733863480309845955779202862270095818776192817380325322862820222396114342118214554740914381060654764601190399056366444997061563287087128998624087544617036525191378398288545548807615355463102064117431432353085591311266334685020802646307326064026594590477223340385070741423370293692184112840856332906215654434251806755947935145853072862906478527914763031433472550015208054221617788212425075067501037287528155160958588658444200624035100455177231803865068807235354167048489179904153412370183551867857615892168790960363539055728231624436679645818671475492449622687245776206281576170351029297660476711799458397106564638836309620364622228274161185528151392910171603580221776393699831168827618818813445250321195787739669636630327208959941716890924877341540331229762435068002267948672336978038980553292981789160888375120917378799655419405574762953337304786516171043791960235496040839087589326277439440795825373372361726174604041541133202084087704878706545812706648332655109103293817144499912086157196878467278676265668833058485365282692175880244568331602235499121444451007640968442739514957591479550450412252658617196751657823072395687486112195359431460630345296297149944190688154013150862332814257383174556888452618867861152822003762039833672050842510047869655740835670696436393138357222450448092881313605794130021157292392201981008150966062524750674126838748263590101695160685126605513010449493935471261507346848733938404188779998977971339939648979914632782653914041168240921527356075411714770277208405628348818058655104916977417993157189352494770077447519678229758243794317401915571650273178003029429899738045027350277628142355449462785820958901971008118633923398797714833138854250582134174491882856313724664983309049512628942278503669234836128012935303255708353527437498154221058759638431827286198470501473835266202887936851050496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -93267340439086911872577458660344472279057259016381730029032816835815913207319100991191342134701924280311235733860489984155545070469588537225069317694770667694488560034123219241187056663647276117089261556719876346835152967318322426893337479299680014316433364543909254261735826317005477773939443996779818251529162792677327614930227372339080366796058354155508635292287799768757230915812091239610076050277589368199694579388386362927638737888470114585410233748026366791424884142397897986117859972045599366624728960999118623610797589005544958699132968309330032247769061882190940636695717466920959974462338925135744842594523885000330453486073228240574895081693560037324590889598011773603264335756526541043310832569730398841126638037682429652178131165557094151744959157571528399769703606453442394905728400341212275527626949652159646059472843818808163502476629025711022226800890594382303653293228105656371677469128767103629027041915490283729783814465413605902670897524200419855445650280743121317931611945631148195509898193791365613881474936444594564126347891123179861642685378653084772950625124120844828939350259461385311537066382642958581589298282988165101686921843855999139114842108881349624265333810472893851732336358435184642454742626703025915825261249728377936026169275208758161642140301392986722634731567790305543690092474908162815070830179266313310765745703705108367176928806659250740649043024517940339441223627640993184586906746342255300559068510715871228501675725790202982073078976051235418508675411763498058370644757348497500956014254579610034691957142299470457987757549124761433552278611293374716647533181716097341166577088100361155103399348034841104231486007645874061629819667255829649995391242226760108320375363900177222133876110961194391165710933003544780111340915983449991366126951430450762202911561984383807681176571323797868835885644644710366126775392208624709189017482768239481173603796108287416548989391380181454436446410120989269385261821898005650434909938519649964078342284375037653585032420112512641178717892329657028512420184188764447120935087911240041705447952997759423872465033780903324135412442925456672829445303602823210291902876173249827188763137296225116279050446351086069278370082471920487321392413409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 36784490247455912353685259480013067068793255083573651935833819136513047265965786644265749598741635472420358520109287398534465426622842685240054329520566440616372112394081603435727863673305659508061428515353749480925675555978574348625087904609241582162696538708622583548404049721818614980223794363767655370339684193243324891594424143941112122058115153752237014906318183015589253789795937109109350956143434573330310846260385830347937118378683010667049103913279735017217819756526951445020866690906216170936369397890390690646054865790336257792081631472031360141699790806182199946671748229965504630851566307194097561269829773065232894792279215660941389338899055018447376798419547189744779571383400123845576323192067314803142316100110358960920074816545555550320785717422088444248022534076953378394827218842982264703224287268749531371083886669429674461031945896850362959265093273748798094199133445046575594821539996413324300325621075814024441901576079700966716699417250972743785752654948784271342599918596593323220469652269445125040878972304066195935787834941520749525665902797720736547168564513281906231484736078698333266511074426473257107616767189111634270594851688676025673681835131339588281325859419079074716886967247570610441385342895195864505325469247903312578292469956744213291246338931218541229020387141270837278234229630062741589892859102511198398151514844678132436266404116935586644997982542797537131698559641532347191568918825593496013106678579190919079039389256584347843965853653825055053353193349665717440336614824380080821314532832691212052649996820948079636866028105174742484619453021461317064600063109510384802849225119475656400581205939907676691446222200772315630940574463942442549169029726646207072281974486265504058671672810410709476631483218624037175703050580601509745483773783695173826461397217247038399245645756473300515408024827672844680297426522181483101094688839906655851631858460772447630535561823921368099802620492829086111309092551669507271682080816101347164148538020798283951184740060701403377854688060935095117434231587987225583251826825546880369656643055426678183969986367218401024631252036832786172668414480780942021471726723045306356720924973322745871864012881392981020045222080926263514375020085248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -7834338472240954141138647083438793834317711110357906900422776686763376341904333132312281199169041203591995773729843457518839135864781720604372919654491170494536541033313758582230817719168588747788881472369813053589544930391191426975766938365592734931273689565503975286213979339415744300496658671610032858355040330519106442207453015141769710038222333737308594753394410936745548107838123504580725274537510359713580117612438182226918895458246661281593704322808400378013386974190123390735313563413002534328711646516341504084394993828055087117692766203044465391799143909252788194739509156140803961701259144469684213225853130916724640265872441719083826132694168392045095280224424482158056340816489023073104839880761671915974979505815775782780882406246038879858011281872818636623158713888539188123251469008096350814499150598954897029663421684036622872865736934207957332839164484291190835903551389897990887422627036734630693496519417914677529807205184669380623193814651943282620173005427240302722898982465600953512701988706843997723836207620050014105255564413648085056530988355796918394779146075595650492951978804588652496308086012105043720423143020323036068721426862956104291333780575093613611107908137210312111543823521874919786126355450710262062989771122659038850889780768706180439780227906912491152675350693960740489504078079794725631565406134366711558430744769174967999061816608396185972511814226596803725993328438178055357644782817132857526576454428184310250542323181870597086137689028066831350750917592069959877584742035101194639708062026669278807854404564161728067182621637635442724329803897768303838757548715054524228754697178841319882510256348768356507466887231512326555833533687724315019760057335120683722904986951032260071094279144123987720891281656390855786321207765067669048832820372986402065630382481701375978791928928853841467044135673891698515063922448136484466509714421831683826749791303761992303736591799436112552647998800089925891484076805472926946426696224674979642685497050841659941809199848576712378621919037946249774338583748507975259576611820576720755934393803604899164383088859488719128576011114038176088220062095606099238222707750941073537999676988173387338512685357557462624268115898169947307836755148800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] 953261236041713014004986645295548417398920075432484802465305012200233051639594226597827576491730952223478565410730655691533715323569681403505214448983505785890813358899158555184369153359100641711474480857304181213811540956995242601640701822617967041251126811243438889814926728253422048706128951493308389726631392182471214104981423909144927835072170465247758156246826255752510220203844717014827702421621520012832792320078097569032476974912028741882059823142486194976090840871324719511947526308237605936583542183685941407231851603004641977234791117909956766912067921633998915028535597839149976599106669901411621166577701880677176907672303221105021801012785095710620680501306332879164276317811392600474262812138380661977105680186711896830790215684875812745264790996156001106034729922450869801526239319397909765191071649056096591606005173079916325842575891863732310819522335121855172287329426125886500518116381991396262202986176492660350278936833700888243429462751290883752522120789400873584283636669096896440234757704599387455238331002330947868865256990091727704867377850790035523895867150846569821706504452773650719168489763805863522945124017028569650243238028523637701374884780769119063003957840019847026239089388118974912985961715482072325450294037563912961122926786626834902250217133915538673770085484131642190492237239174589985584780283915566153902182027902313356384952869090362037553785732887882300233449861279722854321150361783112811500754081562476473216582107850429254336827029282584967463479889184642250905347993193774262863204951689382487747916204352637413211612435888105226454320100499730676026865018735704553314147669169119231782746085353764556031361589078699863949896926327807310799088051380334819401688905907791122294414363353762962953267281369468812996920508152404715672830009618037224879105436977522365527393808337317651341380871016756741980616144199522894003096331630388714091533903087452009383251268080142293964200173348173641599809477765112201952813024727394045973215325943731800505451736046295050663176108065996429327748781902566252651016488508080036017721370376356278070649874495549735448783633570298483043037827034244725910087839606178277254313332637146930655076169738652360406016268491758105935367634944000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] -58831910056354026625831797580937725517714921133771077018965184178793029896821889156381498276522110335087863405947601492805250989758165661867416232288789056808803460127206899241967915714880306645674939924096083473945200142894590083076810080135655896546619790979943642808959918485033475771758778017513357757069607316726653536899396148064017047335365807587373584720160233944157812744004645137341051126748927227486501338566397244005856048044761822868087545015254854295265546953257511340265733180383222822937000850586957169733978517469238387025428468034880650050357926794006586598999350068401457039118851458916611783451546161851323527482895275051623323475684243415659753676479975768330383447143804369024515449156937013901526546464369970655384192866305345045496352814244117690414850982796795760973441713017595417163853549926139128298522749449168256886220286773025516829376730685313053407381741355055599123441461211522946885370108772239057797287101401032479086851866290926461596814083660747971528494493888732440676394850720743791893919220268781392231012957153532193544045426363782617285232591469974417562709143494861208960003856015826072590786219148844866607257660084235641890186742464340419112134742136504038310607440570141662628176524091793957773860746998724691437198504568125617950987590181201193887965120123333640880857648538839801012082939684528192493542237239816031386986498049872887750645370541695010602849692341010204760262410314115663524836703388120388422759861117076771356926809257801662338577343987931987633300440808114556682161836243625515741242270315671132674281722955337045661256442827594831178532411861304728732853159965419147317883511339129407479308797076202752122723112914097176917779814721065495960424544331587220287214779065084143668876362570488342585424384161864898913887999785648362454299726203319710097550024847038816633075138506832850450374289430703597280981260508676750550587989347972359901474819557131741357265071956546063237877491961263950089214933263708476346699578026422732150356633396549138610857056329987776292647331073350918466104954383827346547293211911268476749611984725620769155099397158151005246314583147316837449102480883638260381667935190129983372326074935217627911897166486251188509684531200000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] 401772175496618778502742206199355938584259450034733608590874038923848802980133747836095557429322815108645359776253315885263408120777519059063345472372697875237625370627485297649501656247960265053318290216264510095255505365827266393262237449951342339181394201278285447099565635946520733536730295653452318437641161238950821098744172291961367171238627256604696240406698728610217627152162376335668287138492519452707976483924025742045015919288170785386612613637462233877797332579108140631189380359328425602406394140764790698032038359305403429971152861677678412655754378804682207788476201257801809483564363418811476152733491495186803075142108909565637525718345424792347687597377092918706149264650958733070917104497742714330319099696578935209742532514423629173883871616338250845475852085787607632798088752597045377577622699111182667685697902791716444185907491039200297650525368642068354626461610080389485342011807155820326216482093705396048958374862190982751745719864725912069932226519968668652573617708789451665166130275217349609706413605513187144878796670368034018032306192504659333411826126517313694713006342611795611054036657889238906326768454168967351441191928555132376474899086507482749482389233710160676772545406367202088624979806981944485094226079537571486534295722190451900942673755790963891789312007917535310635514630065803849548606564791996956748444988580826527844505771497309029616545018867225265911806095603485668608272635181169798737027215347025244590376709753839025009714808304513943536132125937197713411995209670964236683040796653532251410538596516827632546150653620851165274435774413846639044322370314774176164954831714640420234866700793318005479194536823598145119649331509286395228510012073398177427631758200623633250741162617077116423223240014025174712910679140987597189683964792460538389755912380508919513396014511291928602685077021753254126113471005429779445583458067166294621282599157789920674100829939586981765300809867203949720079847623123947483116492585629914965700914205317516196517351345067591792521906417526986174255311643389093958125953797779576133002565459344148123260050123731149611773875013714467374015127084267159297001500104386166775296505778912860549837050564849850024741613154133985816739840000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 179160167642728964580073124897838866170705268541720614530820530292981498719256878695003649466709176317589715354989001814539988556520227360661671007052719424950908879373178865684263442667732331779974000970655636412598081852821911822082607536668475089955589736418196465300661435882749021707782641688840274328898616958442637518274116219878484963380227064046474388405840937444196963268669061231510020407211779914651530552336681727978781910099814717003054084912750345824872718501645486486723945376249725906110419741524176324819726511617355364476980012570151349944101154545093437284660845366608807053789749001625069854210292707882414566662302511676182204163941043089003444984878645473867155827242024270685927600330075233698849654379970578432333268070089022669921241707868631274841995126853809225550558159868062250479388703716378065433504017626862949333714833197288943921607855556699732259538106098573125892205027156379973145033510020167942603368397283670587864951135233513980100789725706230830179646537994427387638622654008294144140257380816536371710016130578311497003958077770334546250057604122413560480439661483000060438499878822178027276284259113333810837387206511366843241032172854712918922166776009448864728842009324950286314012943879158730474538498495532108672778112000401601098255322021664946570056313938271375558921840196505712287044567735181964986407407814231855140777536904058087106858266844559193021011630707043726880907272738595541655565905773056389358542548751972425443570609115811215040583772455464346640049751850905747392430358031091840281647930684171926117217941672712235456547199871848272470702367386718555919789205157079781570306836104836241767546478177920843443175991169995061984613643710115932373356260659472225474977484975357967055656630526192044744373445169192830193541773762312386877795816794614865990711506827251190754291491631007483056023086644963687650336800269590465224832241616328982947925392917537717914055104964842224964022764080307447517166167957469514577817732616005257230665279663405696666592126489343220813806356703335511901895547323328526266666482757190789709505026554128622074997451393980194568012060205850067967262185676332489989699717289013639650762074608630225918553473556768641096089600000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -9871399981320543815542890664017450227779506699125145882658725752892112926505686141518861923350473621024821308661697656949942893186779177003713001646439123686142192638318228456288702326798988268417233189488017380086354648933564632849865515031662165695633549500750964084641037095848868828219961847440757685178348590301312685717887019779722292897628954059227105012864619884113157858321742482747479554383121760395687714694044227976600435523478953974082645456850753596461084265231130419512602576856484076906758119057295959730854571564461795950749370855958748627230649235536852219298308026091126256618833240219674771565390094070840214646668111124003553269618567011985837883062071290325115269137355726212161849752655514921180176417424339744297876644914542896080067502707381788571795337345795156326996714502592657056494505439948641208247170013698327648747717873744375307454557602407048044679712336512953698417642540087485774424832784038368884265812412993114490645071114805923342644957848901251280384315135515495947485885931101843648294249950996076397633690760485359814270990775749097742828316852304141812952673539725054158909398192792229683368664861305248861601249494166224416384456652467310880987924234267864590236464917599858506112874392505388860767458806791160824049244861799454144494578349743326712735903390753096789064828982839260984036525489592621758923630484666000421419728190959829664301466759669494742620965342940453599982671942049389521548633128648871591259112227993197484612851295157066914442011987454236805947412318086575560840273654262612059659310258993812001544459190896769816019589485607331357186810745198178169213036780546274913324927827243917270387062061645656857058373196096566434315768977925237665280829055911974367612824031626002580480933979479848006219822399746288931278133018608026797207985309240590235290757520942848404326788640335527644799759966316213594341383783211630471584607952438983574516946231665466595985501997215191135756799697474093410744665543756852093500211225094742241474854014941936009189622915649072750158721183483514117856397947648808031457568560782442235086785826157464967695949250571449704079291075309247788007144672235677259877887132622394781765687789410797804719233154534606779711488000000000000000000000000000000000000000000000000000000000000000000 [68,61] 56961792670059438813185122005603058595700464294790171586353602669613509821361670864499428742068656999205201705872327815687714711310170147962626167108892950733880380116266998349843039202486730707948806275727247760807389368423915643779128804771245251818170389247270243493113617159336371112742549303556773446314149256884755987453697030361487500119999063859815460363891623281611845025869856242168184228130634273995661725555324419565740540857620610158108654089950675473625326643940501136666772115786113092544747068132152293004442442299188648126376554902961516190507092521759427231425679664222082065787431844235823428056735494897453030538916712506837045186373564357432117963227935547060859479720302720177490734363315340570236933324638324812580028952419288620812170296138195450404933129097060560303524729081980718789379357913838218858649982113450319424642756348394254771817499310922755243198672480008912613581335662427334053908936062831117930865132231302451557043448234254582405055104549773492013851174563400390738527814825719566934953208638389244757499616551535917824256326459022997124986124389759560947942023965076999326379893525038410633113730656956733549701897962065299167201035990953439326393549280874249091021860608429539840067361580171075450797640915884544575603436554679943635955277383214263736017224673237826627432605992413635605936519745774043002824218922969038048818243319991900327110688165041951606751909701264610834589525141760280278412368924647178310764426644633209430418885145171818226756227765604288305052128824095915958964989603050895997732580638139698676146474964303810826667867429659187719444234128765675738668656304440733906821164697732072896726932520343156148972695907011051868608889748207851139924703977264043497324952884381840214745720140513810211552451084505420955064957054463531644672307889803111216078183166625322237992791581958691820454973149421360788096136083061568029091543149656931034632922530860149203737901473456036904474141943560949356428333850757386239789970029094668660265152543415890440788100041740614502759714422764719554370184510166786196009212125235668234536359291677100597901357986624904347412144575309420950110667731293648793178859623124520793079965382375056509602058921987035627520000000000000000000000000000000000000000000000000000000000000000 [68,62] 12081536016163003305738950060624853152075054893431822108956507027148122013499275740340317138961918015635626873704621917079019692979216345017127313007175591326753411384104649029108019937393370834042822611906730343314853222840805972560944654162382528563852076950568912776425610450366397253597685436648404553967334638608554393743918305598477320277486241171736549418782323646192682119646439452331114018732988198895072805699254237105726190164502109516304026865286138001824009515804127134124633459159191730961762729133582803663834970249628645950681140437971044263282817947875399418669902595825254737801524127571226436073300131673544035920558591913932154127623776310809579428498817430695105638246177439836102457353233744136542982422382217612303366001489700353089677508078277494872315446559246415954978412135927959042880162638074118066363780733588718517067731590986254401204554609974857624187730475033871806978564540425412259809366021626171814866190273399484498157488119297732473770915586164583382428242718608801491448859475510612126659795224101800869531274476080636056368448867024920892945463232333116435070102703137851582919926765374378501964301229654997307940915731972425138826744630124335069611893197667612909975753066529998710386188379826052779285723409038584338093444472143102599403802392463737701120893481005405155246634237732783054261678593980101338991188606874126647235461399204694465868393382373468120834687111717887762339892531317556233925695861328690729702151203036076981827976207071235240868619519300505320836185076751307496363237892247491004680212279913362920819991962627149325949305905482390433421383934492583138638924161733207141230142112099552841108483393060357058408499407392389242086737744404155401954310396315660712197284979291697250484592787021847619365926889850379353648811970936363901025393287487633820675910305658512950303466583770156086791223305876231165857943411756791628917276402976303022352106676080615933030740729709944173805184297513535044966373337266597294876713799244329320748598297690262728850702004026520037980079870941095718835816549942518933699692714524063669770911699643612088535049873650195976576906136989187807103461234652798833007537122296074061423257155384323491496340026637231849472000000000000000000000000000000000000000000000000000000000000 [68,63] -420434050856388019336802844048336151369089498796277317331471817510647929734858457561764968715175281958056726881110368116646604540194268638909037523945290152960771397677581450652564139071298064277344303736642918344142090707880442510136514527689294211699049700452787782203111950285281383881247353866754902866018277946830963878520490119616224813726960792408058635085220392113613410399617452059857549043793692827974964616112030442660911744274541894054023109036103949867626629166116344279627940057033892790588542805754845897981566917914221038414187144988638095243559211217287082026616893840844230695525591437022072500285652886660084922717208893874037269320021758561151264195363746976097705872563905145099688102256366755672793533271083402227930111005705466744775327334772722128636894593706092330189634788335971845735908150044899255953275815007386467355456589205579124728461765794885432353426904104915473540830527546821699088981533646578442842128678697437188723395607197736078208342134685010111427566611298739110768581296917997934350394262608665705566929076875206464922810999403084756573630962612468769758911537361931777688684466469331994061546458820501680133981473476022904995677694034225249720998666078910029407507544963957981093422826010688709992191562219974805593612396844921300819072576315892283954614764090950977728125216654150749025160316525144926016263884061269414169772655546493412401760484203864441099441517212538736823199721113489090365647123326213954353812556801776022926424443139738813814199474437790200096940565533599261022989370830542904860604819328548054519467278710764467830231146222616870395644640241170604338957415960196429357055809656465623208595948012386924295674329849653852570741313425274780556478024552313627306212467905156672230761124338651752349937520126140358085147090225591254465166939063526812830776128415345481189733703225202269043805986871592977758156932821305189620869126745757448894600340184133227058122790320808282645010779316949619278345760270707142909398789781952118660176703022738543711422651156446386076394907222928422811269818747955860804325322233789227202765015532730457235686110204274890156151994593287994761872288305829118336086388849397054707308678161791716209046613528380702720000000000000000000000000000000000000000000000000000000000 [68,64] 1459250073154388372252184613276134573609420287558809854863958923619710070766454846431946165407948551871296034641303196337391277717935721494791729667139000028297547679867311285406500522783730868178402787047297231816561577711088259019640189008982770283243183055680068876031757821477935062585415631566505350321378751113735401356221013000787357869484309469288858659108510791973142378793160206491970601770816527320569332885218214444412157701775858446240080081876573244263420126652942497643591809213649308194343189943206050286542189038019512677208783946484403168894866135128255758783322358990584720217998660835474249787995280691485034459182232711184394868106814987332910754347351258374805414844365523508809453564811386767725341687554249304328124456277110549902486708843142157271321073355939893907565231963096347444841246412287284181752167319610538221284164758190911136194262845583117272732904804060874447927259421442300984423553614467231696922008022209252597152921690713353395677185138998270578579178905380470456422410440158165485421774182299173090796272870929388723832385840595441963317390308804553605889051094225424571460818343327119151140318371821447809550632454259220716145786819354934716198071527843065148158492143478120752254557806377876143088145873272941483752884800234579756439393341460437451248300968841189563395905588960725555709970873192619930828093052658478388086382136196299696826371854521154668654929062838653353655082056118786518896921356534504216930457051406998567181599977975845466551007132199069372312792420498185876326437259555200552633884280392016765296024875646014725489104398379577129861794616017983441712902698192057825182947614700122818100664858614732981586585374222873960386395863524907480676670995152804992499913361003891390012908592624296667219184431054702194757716427263969855956797975401611299572989268891706178494780585478319800344606283151712671496522394210172481998591110700201087143077175385921367811243909537582375028391115995808797172547543658972679133237538848712284097678261043570225489527745987379550593512850569565220185510731791689654543639158548079636205674629959603059620173149356036009539609337034547823773910635041696777083606093653337992058472969063705046546219917878755328000000000000000000000000000000000000000000000000000000 [68,65] 213338088796410964496500707195599733071233540630316098334693053091949228790520132582453690954554189595209232784314098420063805721427838599612889220600928994612021264525914613005777147122857429496848471051864207820905516208642129992743967355499993667491920408320532169788409361138847766075545206851003532103922106714792306483080988740066641865485489008336611721695436494121305327712493402530982385663002072597170325472359330030760788542572469121074743148918897997718507126266480686295378104476707224696896467689581050021113256861214427646704086386758132707098765326654476226104965890558153901431482067791550133172197020423010468531093409572898567551405195010431457669162841912170919101431620898962728938750446980834078287678209538419721771599067516842390635935255897104116616318337886882127636083306965128806108508342010057943469529405842910387931366884039796612307559813623068492575786993407515101184793029496815280561399935992243614616092018566901225421248652217130008493211634216084796493120303438978906798442190521899815924437847862769224538976873601529602052552475534409319454071461703551072628661257337372962259997006942371083810142238924595448884943868053904098360458392297253405948767208025674184914913616814210359093461058406487714120430572161849603306138527993960764554271315232234420470195975770544693024274261805302799757060969154448133532257766846357406103001098101543178085179216177946534322016617614401010990873598426115839055802716495711742473694579515048666595635997127189226314817385138744910890234578450943572440628215336372667660981242635145524623910457305089553639645461012326524335113677698465426576041278166085458485550195268462680893303807341708713184005200347214636006480071438822431880844173838538457808974975239028017863874118324678636432569888961247883061403449254399273892519193565958094634444636647097332056498619682096013598298733070826584096391062624928870507645773057483977292773834772920075596705552857073876609149965799788506753455486569225244521212494793907629375905190841812543845714553967746926072643072113735605069581684228409352940765943517627716470897948057171293815809674690573331248254701732900963786317480744605354103661310336896968291243992767826905168885277282795520000000000000000000000000000000000000000000000000000 [68,66] -4627316492513451951623030807664455832301085071054079107568432223243376124794730601684175834396413670631709645054033321343644058415513454352693687463046946504998567614439054625396357576979121193402180800323194676284958813666851304896526660049862914707694060362510344338447068728725156879716247822595267586658074758269817655617172683959472530560172455619472351451502123999740122022750572526258849794696137417537793477368930709639652743961829094321626799183792922629436649282559268333863904812884663082722093933806706106710428547343681054493410073605538296427655953999069179323139208508369541167099241341285777990678998867829820399653063495590349653641562808052747334422537343583556776072694612098959278179977100085476959017746041213364015807302300260278944513674221425042185624309693522813962329298569327933590191480657517720849918067792804907613203693747553969776225149635728128884969719186169298378021755548751032832092068797937416090799909154982762866867510530925756211596354313028598669634398153277452925186285518028581675773940682553831054284133103579580217786710182454492295630361270740090678404201466864641983810692804338352521802864947519388508139427845052348998286398612217019464354264880958295542459911729935577645265637458916583302010382690931005755814254726420324047411845821826156251288750476540544281541670577605439010813345495052523522086306171789442230077487649741648752080189961441131326807992877547993678889434192028748022036076322186315513616079578447486187031662885238816601357827244374406981383006592605192977425333869596531766946226087024820610677654728406171221857496139475431909839928017612430171914135589233706454078025804115280267973248280348591982694775333396645281513341448021577141064483247160820375600424634708918249563972091703333390562600767952601609482447324939273137582250800579664061623985146576314068839364821958380559429025324154880491561027295989642672201988079349679820023392219153237919389408048102957403773377534811285304916504890066098410891271517173346068536710064625830806443074038348447798706501282896856251072491470964865224394484746284662987261096936439892123350642560758031173594213956523803373521016226261236734386516477731412270524019883824115130299793067212800000000000000000000000000000000000000000000000000 [68,67] -2965710523119777025931943373759184242997265698443842559423515930641806960172154932574280059858428579761930150909595158433507967002117624309690221507674677905847751988817210417242698311097087137657516945403095729776675089568094558877304035909640066048849322991739774373404643773699148184683923905626312195026210467132327368851902801889021051353103133139245995869698148081758543641314874845538417971808705192545883127127272208311595529365996289887854075538375889511278887180950778735080564118767349146948254192782411663399030758608035989789099841190730352401505074433692295275472548116821854720642023063309859058084965756649654672342686664731668960599638979019388556896438852219403626803433538281557995516033344699303517094794041613334712973918534012109375247414764679592716578897323434382203968813071741115944773326463366019251535634905892150967176866765354953814987703512072865352671188183687202480901697267887238320198469164131369575600140483176582990095047532139467752706509989392132921457198321930357832324013499850454911785500883801434228597348349925477519585311135541810623600438624514888181913635255156675704179281102222167762406124850068052716280924077927928801206763141242617560091508320931389676764137547161330317921912872222202058556137701709001190034166152616182872739926915582012462241987126571408621321722904629222730217469617765310962319229489441550107683212911731548583066515495367897201392118533485022315492924776054153527575150293887436731589293418643975580150872803460544814044676061099330324405518814722403876416057362226395167172920650022312467163827772911231717111699630528739998967661368041917061683438743419302971400769281539956087846408933664208084510750592792048571817435641869076144632759414710536134518628929882494396409062354043280657755807653984491555116142181047111290893681655485353719498218100123806667611838009184511264606616864185063765496681014390206050791047338573723179490728520527031820857898553139981441114447401032543279941876073484938026549303308970913759772657515652040911338141693275221351866459922663235208585144598180167211145699462519064762895825143264047772406171049898301513733637128562180411176613380964311313290316359850779955161020317260683396762514227200000000000000000000000000000000000000000000000 [68,68] 1438700616621422298198410140988532208462669479372689841114363381042243274118784292437262944226150334183372668884987003042556965224821257818073562140550356384980552859873753199190518899336110875948974954134034956434410939662334887776776183369914331120012134134754447686428297208492165104332503696626607088165765484084490232079671641781543839428621053515005600317116183756892027494204904297816589858563779589397263858714099712530318931549364300965110350593503520995314118359973678255149093103488313523716167186473803283643988307769477491301779804896892157173828389744175575560031215526534487317444543487851694422321701671309671515325132327431913663976291446174764213580195026488720709826775562969127464753999591139897455562128721886306338978499466763975775919488006829606834818101646184429336532391725101097229457422688365052675424101872666538295883182756206543444091647294513186439219624588832432187720159881442499650661287425417868444558175588519762496687434946164820124909380823650197086005291901133698979705519244263599810793242698255154211465685878597521967316884198561324152947306660002866348970736243495194293167552321409529299394884286718741635017133174906561951181198322677377880944694350267968729335725303798767305577918194170538590494489349231562624663829371440598748131236645214045484522079114367380087638735809035097309440684819613478323078799315828533858495323769590039845501627738326495860585811633978008669922748219344963972684265951541410448842154863727644181602907750013735419208902564236490071508740066505589361527057802027792441227954823312885673420081285575261862976038971997477156114412321094719136269938607860028827694918141396611321629148817720889861621699957310361564581295971935809293983550124403527373149116835123279310991495023828864937285464554546898867375353464085806138972207349091631638415301666463384228952859511484404013072622553494945579213039897701514232319567389388104308354876212297118742092475842183409148634500457811507893711146774985582370662373260613478905903150921177512123355737683021623029516383546505132993960066298201988377770717609808887888030980213221514956840435206509560217576786108629897875894627658907351208817431624284931719251590350933127072003202744320000000000000000000000000000000000000000000 [69,0] 2585832470748758263473295408511905304330260286289177027691433688460496793936648702360533329732174392107717687467096736947310864559006532194618013242658686879761461807464998320708221924861991662794519733587639494632178062002361983768312667598162508580349389133692519488768710603283270909598629730554420727332016887606043078372978003659554588498507488630806350124934627610893181989702679389554682350057677623842603930275540118829668671226249518351450796580576404303396472210403277723083417149138711856851510411205379927434774139988830298628872479312899218619207007971631514446711255280312980920995006635134274884001297346920000930405206950294984665904631989298943413833371951006828977490525275865530673935555607131671313932926274048950300837288720043551556063722165891528654911958704751976628144742777370606665330493313294398394427348979403157683272500543539413433754954629554467970299409205424924681270816019028602492114530714380016490428155101892796638823324416385090983685319432082940518299425764086016289786372761934341566618506473885326257970673524806711307392873457587567630793734929758612459653774906429469939784446187273522265448710159012412083360588921073305814632427114340432798240006409552060533434938689685619038290427539374339577560425767400159948994300186100004826381957986097607540847963387664355814100713968765979399767997786280350300802867336169923424203524857178517149667717740403410690036684910295432002234845828861676444097697448992814067523643431949191620252122572501650550134468332192933854752385349184888563445105753759685122298683206927539520680105254576838011176712282473716171671609752042555377346477840127775103601107382559621797428366529646838921382156736611835957825129836819154376074366396291849641220423498702145133537678588889555042226282720878769279174986643396668688788543907415157927851815496047093542914515653840874599513990490087260471985365004012510215876574482423456632918664804865847829841113269691594532944013437233063282899857672911123535579343031245221216589920346545086324055820382126404807786736743582293591498610313159930872099174314874421419943374367864572871883681244288574779745063221985270610526609294178956100410782832805115953749741763261683782538007254360293735204654185003414978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -45796363615461885102849615610515549955683976507219662535912836046688063528934136966839054149641537938020359740684853758312427282211517273262557279648231251168301161802241668318061354203890059279181404829902067215144165881714314694432393713295906694880292855268361158571930967365553071965651767671420631346774249397066898435731230159733352484762719323021495660923248840636430179460617995308636634179303879021004593906365929868246582997443270703442429426747359321177739510995541892870745563455869906518561805227494974707318749237877066668345492158963869946293558185593232602292253820659771043277383430452132530374935013996939789272045582568873778338226398323744432686343411812015708055696409107725445206459534295083664631821769252225352118109239535712658055299268860098872041808821066541309997422667098931487494593456689175050530402617711342502758430086593476448766774025410024283959039164418614852726990812912889901727131033524716709559956088801766433152824892416233942402812731030160748581426647524850004741912881204752599732361826647720627025939582915608654208066134832646321302229014673926065310114898615243150508663122642987430283191074377527421882838749718411486981109003891254834595424776782661511355463495204059550659357594663103289362438597829073547253771102663760869524677071321016779330851548422497841392509490924032428558250190899500768134627639381184687430673735395827127913743001942012261751705495114596691672938397985872637911914880829551185631676599764514130261715560629977691513355760243022493416216925750960713766116208587539020852686671901412617290823146131904256493366810622163695646027820984479243009984733107626483014863068403019018110350059124692686045263694921064512314514971935963253137172013200137612343055752052544497366695760516852382584603446103283511958635818224179131179705899731820284313850088625832764354098680036177453143135118245988453832106048352010905363925508809561599889682972840975126345048992159442301916429723953238558961711025974559744758314068833138406554642796299588101185695475396209261699396306877302350414681540346758126369990813289787682651036177776833530762436551877243592861683590176786273141408693816284232961450547092875579626311666221708612946088168050161438771038793804204212224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 618635297375894086081739281948124425337859516700027182512641720198919914115352484709139532582499358262292994119870231164314124000604972009267909325111996162901394925039506158657615622708500843168869155245167730403552175911113448656749187664732362600202872135399010523985277502784322468256630747094654223300830944008584073484594212693927096288368641497655631659982558241581740526556420333903962444630303172233266458142389752951572499741770119839717354718206269457969426827011000494968990751844914781723613029470231672047264599115373079595279141494322703151302501099109312340066053626967029845126751551556688652079087541249831907915812417164543390120081084307972753548006163309030016950980896365273835795184862004098675782067009020392268151346517127376236543728622873846448397314339703903694911254837181245779775412767626161312546042046238362974590903011215268994974512967784929817668991082748949344367507449439911387459669456581714322192389689171002614195022180858048191401922996649130672198288199434720066650294080897212005018840291686121091582432773350679435170238974442476770398280647986157456054715745108351757895241932182609213293197837487943038187877095468814032016537878606107399883142607597870448857043200037415591943258145121123364073438859218193058212510947964570411920498577981431469429941665118525305100586768993676536170806908717210786514521590688538249730867983113757896341030640126740274543478370114592603693460360829264768036501955627006276551215900253351712794953878397980555734916598501115970487462443428896976117097643865259323757880446048724143794757124186440354637367990428431616272127225980680943330520782123016137051654290087861102767278136914230669241866291445959560502538132283688285457096801260441455988111235805564275731832139234698190523294090337035537769253424556770517800226514508085073273194199049880296774487622013781804187168454686762585912278437704349033883359330609744947950085785736932955965491598266308053217202956660377176961101988254468982051307320700826407133998125603387316675144289438693541397318157248050538361500135906210672225467482696990535466860015588238628626821329099946064967146078295741244936197429621719200692743680051763245796139116796979741648568052928794115547514848769273820610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -6472105023474068861082600621387702334937977409451633748789442107797469601586804933086081185872337892124213433363056598481718175060488120645297742395083867709903883974911900371527491298776290013560527280012940757702053728364340794931036685927247108382497270929896250077206847765120814800331112975214216858730964144390634348602120133643433747893990436979359060955572624589649271660803167532204499680152841102739827338916233845572930091455894293456331101592333639280302781512926537637941392234999855668108133512383707167715159956620268118544022770572252845788612546308288410798871226380537532716727368818215413582235378634045568677754744799493124912424758290577030206000464315489594839873937188455033490311447454632475284155500845943965684920990311631820455426692570644286991682582358112583460715888896802641499767875398798160784913559208363824071773447635241202505506081137664748921273530941551442361862363514762965217915146322121017931061030450635218634069206743477944718107542480417199910687799943410568800729946744193150787628593112325796728775322039014876490622150990488561987947746973410902523996569151936310339770656854189034855063968231787773383201658382441222552788466043117156513024374935009538086698743293598054383118938950318782640254263725785252873081663687390095326462518941107365309503196934977988555537275449736198964379284404726318387400577285302675056980687689900829351848029797837432339582274460378619930761544098816588075168275078850045403983616964526121090849975368654770496353999547857087090739053672644186246693728328536898774483482788941318584904733467942641466055255219128250743921771193630235694108139777081205678762454963288372476426688742975736441455317538014983414742345928594132403324800661615232279595675268037989793552365612442493067595729281613492570724547890093204742071043646688512673656638742958781178189204675076435482406394905330436177061967802211803248502124555493313406645816487211545127796210848856004624555088926223109166656839004156745325332429141244454997267061443221179575354868616460835879517307247819327733275945108705539324948734889938885943692779033055306811831290924630972229576623788244341624272001863362013866456408339344213020659449809579416222073900604339088582053331825112046853160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -88071717976958014495252400710816534104766611804613462148214794842723548442480880031204295183306066985827026351824649366305321130570196724958773558750901427764003117348180491198248960695540037565472896033012945795837055469045209590781293365402276197485876755530442105048491664262436088240926316287218077052753695201764384931886306253903549916329893883287501437248567638616000635308513424808627654277622011059994538029862392601542727501354685395098325749192878956116136396095577831446304446064060074443718461625121898988429240246807427365228926400799679166566759501485630356667976051785402098023992931422889560149451453858359696274111299312284985220098027016306331871687899170035111985114385266454261965319864120869766231174249975763532518011493172222581062636968227285808127311402317211477460772593126421662069204797245410060412977910684776843075881953569536274190892001828672818080977986403861553659987625189893521056825480643386720536296125461024123426592135436989511312356701330468384971915380824541353150720780174882857031631849084956825781328131682495746127195753070924186061724881649973810549914580549085614875966261525239824382438020335367412353262297497797396421790374529885088317070124987957768554638978312404316864985764636560808088329486741052135094087662443421617390012322791815770005040194061035700551688705218333473851801879245522659390414318318459971679404599446822563833507679929928255926309911341251541475132534526704712101137930499691484715667001421005251891800190789656536122402457143420737516201275197800796715384718438996769893327684851149183100160192795952155552165483946276450086409308785003684383527966119311158592245503009239020141848653831476102355289681811481653576973944503582523924682859922468301458166431570909196929685013031790884027658260190281426323281959160282505338344655482897940396027640249058582593864162220107334068767968083588069481990306440468765117426074734183725663477764146339189122545395650479339341544162880471063577950518440720126610381845246396913325944424794170060364749861645392343037950539346296822807566451177919602145799692997301047695046581640858643977129610801216876520874412466628930697053934677363492853340594998343350432810607400728718762925148171449813587378470102127496575057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] 633119168673588975305499029617294475550653939437490837653918755764895140741364424365840590588880068992823635181103381701233189231426953927108557650414032189132322726421730246985758474547875835020391264873157138343387236850525071481812173946169189330849136536213435739418636368414543957476904085938652049819977487769992631156828217669289242880362521720766323748750716682913377946685394589245713938759493682014092404995752791313127095309034932258002116300713142250349525936020761355498714644627853502207603659589944320638148559267231907808340432916712010292773402756121529241711123091198033068328576537044619501457616418933199270893043889264346607286925735969729407426810882936276162727105981582010754239363131916958929542893248686611605491950087943266253631564352746961141933023673258894561214384750606767961314550342150375219923454584867857247930809096488892657552532809983340817976855311093084236893833579139159228342926294236198061126180714964432962656987926491943229691308820585865220223889652085331777397895879502544921618867910815778209432913325484904979854850584446130002334015188309819217629107920899199648605563341355787569685089023125022329328678642573374729189096087265055319412883455126486189675589556468272714018558137905561798378788462976452695003915400101249123146117244000967877691019818204732342670410523948050336245794112373797401913138431761066356318140892128816809978666379136583617736905104713850465022460983296723596725587861214648905556301463411414566635490938667011707849904573121493183794196294700494293675307370701403314523308640482380396014012164243117257924247460900898388991055309412365342805164929860100881260872746047333169043281459004773002480427980177834398569490101986776058357366605523505684232412149321816383787949417696635357495023826739177238758210199758770441995299050074320334068963557953152278155279096464139694612244759831831610144436849955594010913618853291401192496707497681038776659882890381812103632056519577571036182443941165095204420037942473508119405602141713497812291662504510296242883178862263032821234087993095771031876863301190999059428598204033180133489233017669179424359624635119755636745052384053407459203369560244987563909442460594876993372901600026672366683119446417114079718014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 115528933244043501317241545604538260288602269452087208365958771292217021503644504632724661008192333031716415252067522895167657877415546430397636293066806975326387530154603689186911301779389541896378765769047901607508904844663818278716213965490877706244418966711879579042560583830483792319047253337810527463044265341733733811166236178479333306769412743516300576119875274874245413583192917235644378733996331752720620789011527573934213962770555766405528212408962276903539033179811442189939503040900220837393859568273510563322608484269003835899409346779769392397036879574474978693825050365569400763236945429356916891621815998252824254025779496588502477053514585888764710421422693825537369048700149106750391442808551694628488375802002807167168748751613822507373165665011141434368737406071896733951772884809815459022237019065010288214240868013871966963093491188206400881616669061409044807516629348375991807148809779489557079222757556612764705946624717669343809987063432243199715416227269295889502672247271109585733510002642463323630300850292249540404004163800868489506246132445648250475000474821979217661770532825462381204766819753703729554338761038310449050683431081086086923710791977774870817335004588994018760184974560392717167405614251081419659094750968780020210982245947783155297020951868416111198837122176288657437948984608997167210241596107550328238586551605640552849833768981161961093091898944493852011339554124645121585691481259658984980914801227958469236689321813352572137135039466647785101788198814670537656338368950947590279838977188572602527531165104574577808531135919125594239587994639165272336751602622590711107560262970570767039537284568894492312470714690994606747167343596890685967763095512138149925931814250485360596560797661941656412055914145393974001835115753600657398125111644293126053539562465443736826755048241887629817108315327130057434992134982189645655283767210821176695915620613187616807730304001918361911844693672419689593606490661904700060301490632969437202711295363241463067586016583251812372340992943940052933944209432820062622104199877070111946056099770418103992544485269778578406341569417699188308773999473926537741204190685485254613657390263930172587685599282308390418800897701256442298218628086970621634805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] -13873385576634979834582125880791060403202765255069833301905597702923226091636804135158437074321679817342507578012230298603521437500733049032407161264221999752862502890507244133819633019505354709560660943664790237372421439346359607253769122184116733224776729068076504594070705094827865509393021239814299612462072903916149785407009063492211755785971027907449895650847651894410714659685687198318785788200994904355779022492024672989236474621291031864209749621035242694589045197747519656528548178057195888081245095537849017071642362292466595958043095610226041333669537859324979863289558217164089580315744092355412623488635233834448924792634280585497904385046857857769057318692372311783067291978068029066336047556267415252768107128936523368549906489586166014590513878204416528081691072264619028216817847973793869995206457663514633371648208157240964643261777635082275445132687609159470288839563564834052707488628692045515496935808474742924118277884451120955614705417006032381145661954824403299991069095651758304415347402955757387436692287180079893913314102979210334546541893835020167154571863654509843466751936374335077557652969317222168703824593051308581871654542226752117439866738818784075570454979551353851263977497667557576049953874036420977991829991165389839257226769102008261103859281361734436387412995604213027291672993699339527339526539882967532280692579640020008267962640223109305621859797643088537682306459813738334750715667692279889435013727002062221027757179942968899692745511529298151003458678986845632365546253850326406564412202479786633740513294054674758354399816652215176522835483590498349835646498819875945581076555974019544340665112407197343075332957433820771810794049413334302260616068541136643450836722783345560829586513460828976229296571972353621347800930328743610387677649469306574686373287722527256105185181011131823057270344606562462520929801327055149102306433084116153528039303348103103507195846318665100746335808238515550496250958360916194840417327388844054751578823100866795764193916981231550992182171624287891468097249440277261879717837175107697823480492318089681704579837169372658231389163094830636158104304022389543783998614648313362116836566445961093558572894690274348436000436986315218247146943427625850567978385408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] 102767939767391130890665377550603229768512050082593129497881021072191798501875830262392845869472859441763721321698994045423169972272074164586897716419856774444356193385378767939408669163331834556227600151459971329262204772089977977988397524687037651023253123755251711661255942945026787582757741920842799957927910641365821863459150800441309655128303209211233177441038173766388098898124921146265984268871314376296700542328143895526982864082201088354478064715233151547415876760265204718167492958482688013072743186158008331631406926469544946493822702394764102856627494852045016426396710514702357424371253308464975871105096579039880462283739410841807995478140442563921176418778204913244479851192170906789175647847002516383297008567009181402972093427039630514565688917213469246130895031351340884611042096099758733760610856213511667350813737070973518278799897307752871309404888187287501738518572475880137534558699498505323286837878413238433086060168101331057274591613824531721727233490344307281407935844483090071040228563625359363149016340011369405669935218820435685866703054313967886943464688360514530316408191245515835534268089808948393584632523985989051799719517737470251781153420202879063319953005353325164081084921343438260355464707185849709016005015259144035823981043032397333320042904098827466716070101707637361423498417003353951020614331699288640962877561006229362515005479262681717580939916576111186891357576297023261011547853436327466514808423271161875246685768613978142625955358417785906411309043765722725543455582768124498515495729943365367426729034789327705201635489045740977278264752800289633919294622514134112954107570361739545803716455475835891041435832253565548105940340409207861875836476218354455193998920439831488463676376257519620267411359176838421567258511156196485953165711401357474177962061638512599208780492105351054699889213659270348688884355889262953379327367084384078513193524226368091314240168669787597787228602356050616016490912026521067731395940688450709412911179429908667791934763405238426309137985807227477393031812617031522950249310058492697538239616904946190678137088671629377937265657341718634579119325455624682195184395038289911375142296497255125974871609957884834084755986913529398198524286284100250416940318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -721193500719334260562547067658936397386006917020320033415463699163462846376800184753046083228449858517224740579026512871652098654470964699471184977653673055624249979834677565229301530310853367890767676369151161632622997490337133765529842027933109695956513672897250116074455213485113140484876869164585812415138140324644250027993177920105185054186963692898799788894951395228301855886805475478393351333777720752836384880227142731114116273863108228069341877084696256607866075206371711854070560814901483598459363874235151601040545002210716627010519853012155659038075892879312510589122271028323456028227706147009150900196290758124935483625293174068958678122714903277177875169595057650692736567234660520598088152924927554455965244462243821350734713664077255059512074560379107123691058101899014662871096848708337982913114450377474957002038284150570754233429191456493518726049479851615950118228397095297072866698124041423421860848877998339173833880578173605996577963985858385769448083966429526954780025755899519868137823320150229550054896244598595828524917279898379578642730508807391296725524819987376805528379048293366648522161889070660587645050061274761478742663918173695297599311603632078762890305025372000039739741144447524974804621070853270293513773163402285554696923326441131468492643373604535986669925827814588094312291821939358701993588390241562925442230775703691874598925150748694504803712291315532282789597116031549190856365812821718101999382030603711333593914348070525704673733061690566020108326512929741073024182564579901591674453817880214239079388407647532538072613173401614213448137649177021663402770004542202855249482398788420209636534771202594827970688027495096582401474604497185620398524959817172028805943639306244086591360350976628089436375368003556419912249560601204154732276665141298962154394748487777992132541780373044412427139818687875873498229637939665077205371839108890633839408633282074255318031990783417988771154841016117367922835916278482603894027831562196927904996898167240361869850761269248395514429945888162883752303408504369728495089023222667599013930122022717420061142751579554642386884756988922586716505322247778234279409026761323674144600624095182019617609896759170739466940670934808554343307808135764275251130662912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 2654783591946182704613160978555663743166650464559049832338479523932285440291502374458846587214846773378588904962090917456045749079274348776261791681469011014015829128779348426967298752204365627409259198905075981287636203042970014150250602428072902325187137254119182428976771477855781823531701032565491537401522902767955829502167094451676657823833441406885117695774839476154763275858534983362070796673044567976121698328551107838594910629577330300968932901809215004925499997938711979902046688722523139775427373441597068539548874193933895675056382668555313752976446924586809988548030147012409580335419399092950857049035893772644779177218137311937368675075202996405789535842216473996679270097651354229395577259676124989517985294173822616823546833484281190036404455000129695858369504895184394004075444101252864015552243057887445722762350154657441713370638706475040121508820692484204133945665574029508566986009995071009785934080728279323673089610174009571296740278711722261714468591981870437952561386402459280136894764156854638193372691524054093938800498156928305562081394032251130498808796698289730762910855643509722264801534499305329189412784629621553696849785648415496905283039141186046763277156705865509310528716092798066544591604038323884420719665008175622470812482075259117619061424361433128922312820195205808024053065803030345972062140799456505312994086060686836261728274513560015762377968830668858097933892232255886001484939229436955877335793726304661804535752203189735097723136264367123351780832304145250270698527300085858884920077882758161135855227882560769737413044710303634710502752019486951240424749869324800536753349152501198429696809607141756419698451980605636599528259394471388945409221485824552611715466165363259131592886794682652171075549117124059306941769170420657871925579213448791071036038052711846008497804707111755229872963986589935702498360938241357494762863998625647790786457696269059041008512846230170121507719278800847579948229304362303604561883084504953451255387126242468940290672184712695250716591799056644538280410822547876559660159355403606345854777952370691230461491625726268019481879835029491960944208533132803038537143210276120625519357039980232936136500078527107648360990235523087395529369278663423234403163176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -1351855628244716041467521127300875163417463898280997912559277550231143373513451175403587260852152169594338181509039707159433206388908729692039966762275290535916888032890542543094824375904937527102092746565945699036764047017328471689534841710112261141325401092747945288237913646865320546631200801802175443059445869114923623074095598741745483652523720768023754982491817101614769344183355522861700898429616893086265722131015744945932562631643201123357535593371148087181732621324343925918969579038349875833133242754061409269145613838750149097186288530946812582393529117583290999351634345766080152164473115099878666516891608075205809644639138381774166387619325264101231295700152016463330245524010995315162734959021611909853178531215531813190282503985614546861927062459029604670006300526830316322424946287654173578177211977811018040289907498212169058375479581862837610298852106108893905944072131980925496267508963825931852769896053059234803267409368671730785848445717609842748042620597398822605286572272291023642825069840554972385854697456823720920997541761276671295240216332492144346160372263202743513911169032421521430992452465236013503780699714193053406595604199528171158484650525067774976515961726642515271701284513780313653273976892395955006105170184075594886987967078450239324196919409134558719574431365932209483966441033904189535997595799640463640539083948756272150635438364812421784994237356764506758506225175742539908573104880792366768711552879367686567139962325827368164980857042553692129124777475046166530944885936581290756527911367946116685342346975313198680162885793171942858656118739842681479766130929189206756343060428607427129755267788281822208278160012127188067341637228156506727170098249853049600348479945578698352294905600174361785229067987045073446612212418986053620536973396695578158472775511803864974085433760835195885676405833505502503598974358460579075849012088748766190287603059829016555730533493353934321594627233464217477791961550535780645714792487367362797564513478562275952794897305337901937620705549114315259634830827527669790836947400810340009859797759387027883916971859132068294134502941113667566758889544924923239306688701279859886358924377873410492868561941445373518788375019137364943394157155464048621436094382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -20431761863527477858786998320910074394450878164077823277693247992082306827631446201097182920002907014678196921665858735262276498573082497708163434906172164572573703845838598381822964211563550269712664443411482163439582811096465471652494864925422318325783311373792403967744345797173909422905147819176018531754245218066899671375822359747930933208125049550272264538714727933225039813631785366305215390292709232956450520970988438641914254855411284672476203319144712428748465325498589926144066443762369974212755585674424750791371954270738185213276777809795752860159686958416595515726308828928548748827923448279458635737481668327831035489388808755945585791784542109294812531156009230151902187753630351043049026595515573085721195338628074305018664816914821798491580885924364363540063824260524288591282751297232766366091827754804530228469014239228417938942711015088331888293138184286849389685772450896412646008277908364462090430126225834308819137098726113282408749048696903641622389414995102146308458730133324138899611244082451470125727743499638286459941100337476372418312323837237285988886446344099571438545328550117620112835043195477355976308615696456205337711350408061157795526421658511281104969193245093911660485824686579479677968955412323033393036920365841403277871131608078056709818563561999276125428211387855728817663569208540708706277887963291881381382814302277111146286792356291086737420396654423242694865530638584537752806161046648349245975594497729500349058072408869800453138805002915755762602142874881346349468749751883380746336798669870714395434487713900630185731812420585224392236780039769816290688056791566980093302613631548201717776761643813130180079055466961134708808034936471720269947838159739446497298530068216658143273990955558423134079970671331868581166939073710342400430761305574503239724875756215692436962917080719534411182114036080843193617529569140282778030944752735497716488175338831060320124888298600085723540474584417537885196883767275560992268441333994522583951620221045770611659153259189882150712244557139624911267530417809780669184286646880084407732869892461490016596009621927637591122508532071478831637780082161641057465991250389990401352826542755410899581110422099401704866775011507888373490389283568020552958429102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 65127592592051046452516665791335770269802933475458382520533934816619664647834382833535084627245711297142071135868254390065460150493949819994261040753395945621871058676355732621695335365584608658248322180980814463672853580323221972468949077457740874641872703890069427683502639447372216211805191689246031177493507906099685234535065023051207387045888627608413015764054375004749853281966359271012234960088816254534976488414961976509056129303395127621918485997039862824397547266876631875681909212006879156078997336311202101719076239337274829824488015385246520849352037795984360753424845668190070778912602714811389481630046123733421433045953731622587091183263795325902655871399469360202557614057641471684257307264168074189769704121729098448784642730422817486111248511087950951932441541287216302990791215538184164967663103622577598541111468713734461909416604580993642670801123513497211288610192693137682248807879576759445699762066726580868299950087606555121935314069719171403128692740817026546444734858781532402167787278861565409269192401748550170611909899752067980733212615273782187563585035529791799412113163677179655207315683829930891365439458836347186539021602943218410994360256334756663957181242943899401229756177531108788257888104009571010025565521757515379573151481895296555465785332599625389842347218418897238636520643102330300326024274373085630210178772359361241794326442714047037985483906575697446287288873472494009513614781632444289798961292357687643149600278200024891900789797140879327651960794819316601217441702405973841072324426576994084882777931541946392047412064880632813069633440720703936807538635445896795209361057555176312878669670040650511865650712907365234969311141032098876780010347571537636326863428717389789028097020706026803784331768160497898110143227460460143102315969910314853721614682600970309569059617788642025974955124673549912076725773010807504165585988408311496484838659911083897126033758734254770858319615351104433540906729919749087421461271780040179931576490686930660024130004178823373412595183118031307588616797048780863414702681051823378185948501077724210864208400185922600098664195419662941945722444784227464400313979085448576637937213640476791245403569148960994926327517002774592650307846730780873914684020883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -66229604777421649136442414083527070598025260650801375056361889714240248711204436202098299856366165815719952545010967899946393755799871063617825276344730943359418374969710100794442098491130706815985108969061235135056952896035659955998759685679035299948647048700746121453417243616231643675876177139960131538561012233134034997906238071641253152686772496322274982510710461374977935930962680523510075650228247908454226756926445806514005705327142470188854504753156750743442732841623789177100091081785386536577938568863588526831920215925059763916027901295395557053357960926996064568952952829050482022653101778431836449365825271681645488738476323101526292907030624504924520671836130712751728790170109837007004375884968691228161461399646540387873658382258999509207672882982833727290769248638563006281499326244657357456587453258743973860251668328239458428014468471445530275187624428950747173912777979951908826765129799095860057035186905143554294910831199022512764111087634568742398712580743732627703400460693431833423727841136580946851624339670554840583093523915362052702228699541400181234591188732110152067104855933686040610549510330553168610548448823523646202687224745051843129243092228470418188963273519363698260629692637440700506186312253322734520480346645876959150025249446206911868295360856955135163946818190662075279132071102238841824574005660648825119466575852818725329831032031688924957308894792319120252673390341726673624049047529444712478312716311949558668014092816606318615259722725385057124562898743234162213698625205842707740866061903399723759338414687281048334947092634114386678447693662785897057427623491773246055270788584477551303168410699740993213318176170150785434855064240713765991096080652035611024301294627873952138876287054349139772747168011219097563450311841394747387325264610866425420178985565084765210640742168449689367981180897668516135877424919892474563976114670980982020888991029983944601929318587402463425522737065216597718168348839566702428911496356206503704855912761034732060282516851429293578759707068258751927218525705680586371209878032591309639562442551249529201445885018126058882460267549215504431900054367260207712405744373785535134444997728397870444025971987930849742732656408928583157372948904321427168068705976320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] -53862332377197404498643189554846748086645148715571988427708396797466607003687914288639940626501198599299799321926261906928549368448948728460421048157032409315029521685900730566269089358083077680367030835253383032732029588984960147591977498486743320044135884412314190356315608225745901677851725423722236690390779165818520318659513592352726909792662151265698533840138960251106211009450636165740733203084465194815455808454697889153372010194798378840733839140241732045331880553071175749269093979037850206309940244038563937513208334913967803868220958146264816892654269458766983918793707076081482939331432612381014123096782044384453394090750472064254115836743275640489683003291566634872537309021294030267312823581074141464743223311312321901378741328034834593182672661940278355633476757460569379718661463740129109745888414054858509300494243828726237234003811829681208493468321520543295903978723197048511764696051691560494046624165647453764119100784543390987104440131272209952924605875540008037386741610198490657077082215943525705547701872395407522742437985888391475309306850821524145935372492123637946208865429412780773592102408923722699867296239397587782989579134095846583086992231876586015419433270830929349989035592151524702936003020404149447842768496324238862965712725947711210668141149668285055199888756314773049970472702736256634081587002447600051802331116527446035404937384293315659685342274400324151756660295905548923417720252529017763913368235881591890836041046537384453956590447282363780001936462494301219379342825205124818444030082372796156293769196525674737070377852628010391940109251256462276217627216378696021296324356071757600171847342114643976538290753178585448177968242547213791052079637429432757613475330390910952051147497235729751251321459635184993041600531933760367450483941891556952034181634032801690965900330588397172525936820875096440132677237657569472007332633730393445177315765351317385897664891172176335632188423135810356872779094098459730845547716414258259355266553599485233558478120895898953192081975961446852953157697717656534477193746246163856949483040856569800231836890061376413799051435832787554916042328604685209562845578269209452077830086437614282944407440600024840290387300169188849202388293408769889656029466066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] 209645472573062430785097541032026158766450293700130805669144490924026708677271952121570337828159102768726874969247776986491972858296856797627808314213416280960053099716388821643975161924919448582912099009454407290040094233088585858354876672003409858580431692063462736132021895914454351702492785653431830415222870186977621013271175505041542780584733522408579818032301374296828143070480691152612121724231682931278344213075675238722444178252813726363336962947222911872544035395590260389259792168363226425279477764840871669694638881740759246355826018683465006639230148176890107962618403586771550402829009355538201242937234512455580649797277147680879098409297974200095988583367814535008632914140859965927825075669227792731487433670410371767918453284804953425403307199418935420234536171374027943554686975330207737433373487798806707568094311830940669501947935904775522738964239739001965076721195788798817791821483844716674216770724164898909699581182960212486410372180174813843867787817354091164246982085337291311733551124171700236272128796971565872325522867067072090646006652473966945653320726862329174933261742384942384706361891313576659573256258987887798774773731463691229062060799248067727209873645975788329311871770658197763696640619146379411516474109394844593222923508529425114989719205297259067700812522230805133728032469881176232653173856450908357515630152336291140808882919684680011543579029523127592948201444134214055403218826244983609084456005337486761256209734244128915290095807392402889957300230025841970339008887529777864340266546032551051960154188737562720300664420106702767740929450957802403396716175784452796182174593397008274298716699172813108424592188007538150176314699952223230280934056181934680048591188042470373620334425459372527045046617757918218827761236903704473219339455163146703977498359547777092917724526101655976872332767947253963943919839618062284136365435069761869875535215468775557022675025849389698887980175899253730508982592402710118407934114485223435469885524709127919774432755904561477627393986801340354786397113189817047830932809867046607094913353511735526262761670548447382268109287071881909512056096506138335767641766974009856861519975946649606019047880198855492659235293006411714123725702051287285973004540968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] -191157117960147450872290065886251803008212749029441074542252957253974504215898490065409018203082514266722642010410161568046157876151651068399086846569870205457985361429765776091278671508094430966258868931064720450472247874146258866396914515578404103948727896518598405512214988324468080124535456915659128312536739163638695062404788261098564906651193851185165913328280181823478084262744838976531427004956729394297082513573188762452797341829630550157741990991368959689320178462712038371047246147333960742604645044177861952426897427419964422490830854231792970194424241073758945717335916651937633431904408234291572409499565434601479469693883206482473892444768519627870313293881987423945902183647261332702191162673972636132644081354300279082272741981455807340133360556951280162342785262297851994890292065852865084735632843999950067628887380226476953086720677921117927955129387565561181074512694926553113820793788427838863889841905455303793019404475211280485474599260514510404412356918039752388743332943326560418142915174635665640536675190320848316385556373800050888303022169563369286904182383173920922639099965858365466606935859232083259038577295207746161833005435846414077579155143040446537111457733996184507199663495530957727954948333629040997893828275036561390889644979350707189763653176180812899152404320532790775808346250567821499362366139590481445693325095448928763547219037368717539639535207686461803171539059743046891403912615903766236283281904606188202270780952831593366824152767255724091814946943244233175735848311106258447852067449390629648084917899263323822506869765238881901622957749300011590766080448250700650966108482619854732366400442989267621069234174857376522028494695185006525049074307308525477416534076968391603609005985165465048260973469457292696069422561922995684533183102679803991359703869576554028395173898788280331519509919522103652685483602898927814290704268574340228169181474189648522082342935001577013961351409412656080668448140938194875990012156447068478386327771105245209896119204681191733849951695736916363599838338259403678447848246924999180133776243051284034486048564297602074501859060993430445746747091142694375518718498489635589929048854585140181586025048293175015440784523040606653393379464703848756609864035205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -16513228238645526495768048655448005991311637424324541548360104319994962665628729839420355838712204967867012785740173245296260856452232302910148368217259137466109550569558459218911938780663115696359795601453604115813957636049489490361635191008583003931470113232404703522400355498800749212325485891555617088302429156065235911550575894811532603649880527135180898157936666866826621468604154372430228328013265654979287134360366896230454628940441615165607044024279382701837239299229007401096902011957771073803287472091436300242783736415915716722922762197854429811759123869127031590266231545120864866932641118192498392757983007939473346359922101040332974751684898782213877775513664938210239545486493413454507562643446098130824801423956055228599349327457185293221139026720770911145116475490223585520778922395988406386105724659278150927795568662596158830196348583626674797518714477767629485703412463820762054514437841010566731815559535050161817590992933190134948588643388139017767918089144117790840254549239810267720311123903784630169092910069632095498316459660816992087385106629863635732576261905796616420236261440722313910163237548441937951667425072732461278817535589854821354831067717473283801288419687621269940629911424053832689206283803809392896021313588192894084250501439600308865165332341911161015055253595733697531140344017596409540476025002733316353795008438307596735920757121566221481209036031671727184790161190738740098880190778333062173154944316025771622759252167791851535269272473552583371864801715778062390171770732047281270046062157297260511652516342580940726410352575755667730476909499265083671364857079707688283057315243281044911945175368823496511621798908838261115738587795291149093830075357164954955767953067371009441541211510826599524294327302350838495313103357534808387117755458024149577205156185887510709166730210964282934790276923879249381017173760773243317617439868923911807325673262626864899501727802248752101761619231079491296221117295316518265531489121544111964654334843130850331755750079784131698637718888408748107393320645622492540859508751785781890077396671954402632640958898759117188196237658498424649475357656689210615386338286783030905810830639358679771120874361548786420731734456001177252916573411510610255391605391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 160196020799582339537398481631824818497615072218629392567673512719011318139347946872541220034261463606942076619608318635284303219891966221467787518126195476970464900003656897961339130994960831485765650377334197068412238761790686988003689546437849307398704581120857289993876402747499271016951343544846809214134357359759407201419382521989667383097629062027490923743458460108523981152595494163716495020820062536399277215795404089914870203746133634670589004991868340329278247452477777613762071560944663972930643354820047575584006521797011229251976850522993424766254092959733336352566079754095385939559694179757479552149116355348557780223012018115619473594839517983221986324107755820933184155020921945309500994836743493440960720099586267306200966758299515698905329654899987131156991686085343879286258689577854280574214418245747602060841934590776311003913850109305173209301488284052627604154495411782233136060651559531592639049756891865448446773019325015483579684957715547276546138390781588716915650656439681407948408503287325158187147651165513997085701101009870910654366464267563461968395311452953694071172249222800562482407393378945005072792306223833990304946594158524402059750346895554997343171579294518693342868352435233279501278928843071797815063643498773688123089025803896042722968077222353981914549297449605930012598234726199556209222108083710749480173421061112987061682988315488882684406774436237511389891800198097874001871310880835157486303090269042577892701075456534392634546984906311314388250230998749244660597606364662463924239265852627662943044621465629301484987387679114076000951162864176127510844815087217905814005749441688135275648070953970095570467374690254828483034346282383407761157412368261731992750483011521018504690562823346755550943584435762131963555275695375693586584441038594930013079235273526426243360797622025907745668901109431063160310639997133396959833855763012793038047179799403313259784445595823648133530619211066288169175969846200737018787301597125426455319623468327611054074008565375004256315830875473792513879603589648767204086143900787557147889773581065801150728622895819995944998756626464760003912762722956716914761914844946975809277988107198653115528327584753694646168714584459668994010632561391877767222718889984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -80889289383579705989975265141671140303295930210786008450224078483097300534432260312368750968984267126375287732451131703545125595975169192143965966755300280219269656372188504274319322965302679338789885581767647783253856052775609253833672521020821321352226661013041355118087703082687130187668100544257514945000362053256272037591462538841206830934118883608406465101681573897615513906703567814165123311173684431853635267325641474426775858679056032123505282928355623302068812471373525068651017930180222753819247258022608237334342872261495494267602142308452231954696381661989751968840268648355081200116936262085224570462813790537124762986922856479970055596178101402380216865415216231198345368839398821178866235767558917433213887326777735966772393218822308934021092561149220410074879825776379236474279904408134967580188876057333851326480775690538476627034089422565239455034288665785667391610268894915364296249649887279507747117205037786221697437905208319877832276835111006358923956661933015496778296102867939540392815654590050088968478409232367568799225268971697768341748903752511056145941566383617201794346978987958917786028307915674879297794109803176017638873653575336860360021523736750844912298866593480503666139480053251717724340364078432528027458650968344578039754782453187072809995711471446744178917400301051544598206119969346695254348114818730205008631965305776486896701802911622209153066192466084294677658932866651117814497504649521758448945839978374772023066525166072136773616927138695078949826280555713835133003446635830118437456431851164297606829001149838730830088825791284948305607336579154378116420399487396206797833233073179896298628095144475508744053256565769002568607577497721928863952930920086474100453694383198459207628143292541187738082830252290580155619323243752388629822460169858986347660483125397574251574361947831877190090883675857487722851071694686869448636145868686509080567684609347013756242336208239034792310331642777389699114701221246626492123978667964652442665019697347527541048171997809131137285480510843232166241975424119684288448726716561574847563009519274743357523210063055113163303405130003172780339475817542018698679483877102152673689838530796376725442099063590692705643541593398401188716284843633256231471866183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] -78452017646691260384497011383843296018495829459098063028524755291698533997798563130258094509805982700315442073490180912691928916605534600779691756877303465836130808264535822733032969279515960626537597756117556378420345621756718332057002430356955193145173094447912965202346649380441789778132685724246506825921273134629817472702892193502472977565863337504485041623436875117576743658775718565039841784424069085241091444428064412985250518418271755023279070821583042612355652557220318797010249673867786489316463412920800920848149846503044598083037891507156014568657954663735113378164787905526821377461386275277666842673031921805997792380792621379859387934352348315525667356081878876607108446755111066353349710734287430570661567827482990931753222091517166587670854294775314130166183415758399068226393363735104076490325986746473182336210491894739355187732988781244285209555897362409122586390555279572854867589738304332282083665689776546924120251864104044530709088098560076019329558789987586282664414593516383030298275504176414111512062305647717313659285052800245253377719703458361149918205077190448124737402912029689373630293910696177218731242335670117518278650105347733668769425013556929619422613000438703538969018624864994853382710231663572684586045911462511466226071829332965650818745392457342185329858712387069259776967506675084991404028907447895421136996639544274748635435762562727434054396711215874665427276311980463521683678051303269031970435701658448576536977386266306789009733898549955694666995603007568992346326761814545107266635961887243290166038614821266053514385754839448670761109184922954282041654930817448176730624849395083425013698386294554011262901913056611677688942825114332928471703936817026155706603385748429000925961808142991950186309488967711291155458860710979707164156864985737056599799815631473864038400312370938355890887100534804364510578910063489757040770880457753087966233041137346033571821131732856738745584157071797513981085799524003129435151298524078779481123853273311016169893823915062218156919225126515341744050185118898665251160060479617831888445697060317574544552097103597612194056633330839569219791852298776678943905156180545675394313191135125174965301724511483794882251624777030308581334233194822909037079557046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] 122911281364758248461371201047441226521399811868194329045985495424813059448651091240532065896039798281198499854535916339027523548282981008721255292778249679463357253470491926528719822968258271163196337205898671592811436605677665193426215769736826683722712413718744932685890237208126179409266117200364466501352693813556808071905144060494770558784227845364754629812313846227800270765637873723772434240868557848567990822969125795424993734186363519153251483603585804242341652469479153650477227335224298007976498246899044023881034890136244690286542818295405095506319988895484619925494169177190861137111193914773562726302331112935130210699730606949266746861697032285121504787038800569967668568927479382137385577933718893735193664224989445888522370905279476691533146395599020267117537287694725293019972911449931528013391525284200187909196324227606616293913769793461855228791757962267472926370764998806810156910125701895795359961440339328695412295187849479490702500825702327774870378092513202046774888172074121595477098125625434326906778892038913321502082235714246340974505672137263757377593179871656916172900002524814733780742994938446804504114819622562423065410509773745087501153704410795866476442288894936215713221992629757351259633027546804109654449324728034857389293433780832841060446864847517551141536544658871504458443879572661377181718780328712391906752750900309078264769628967359958229409810655961972572092734465031588656454400341412879901822538142113455057587195102008457789582337451319953913169793614153713263520782278997599257202488925596250004211898807735434410273609174342745680946799949296422060819973877801734224265417473881665333162688466042875593122603395824302236484305027727497043058015181528681304004169438335344169224155705308815430525708930029360287906813236444706377764246603024874860521400477210534860133858741821717776233722292261777466272586745446602264926487294048911334287574879687548000237735988604659510770802453830931875255552590883562573420429385109265628030949738818961306643564133687589007977294941535831624676062194092466257452039542155912143749414224930115171145968291813288386941601373029194287617233159764402725020230787425679124966096436175004278975429287505642062703550791248194604605528590777870700382634639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] -52670892637685252131132802173018299059584213646594636729031907540744061244947235612438561951001628017687991941655803468026006945979648445524209108322632989985013240505244062674687274740511602514821370789031375659503666696905181963985777726086050684259362081902008496511118745713575980456490722404567558077693206443950882437193191397818310977555886650052881426592929617947127516209725379841860653600444651251651531001789619225740278804987752856431646298601039998688592723095296899259854551810463669694617139830779827171049061484978825069558805834875112028974306138900759396700431871597903190038184787608812262814527075951399313661714358156777271017393897644691433605861504386720441520387026247765650507456141636906478204242848432057468621606744628909913822328821952008451375193341019205637467927949833301722614194910545232065786199725368513678968096024720938372981035170317745341894861569677486892592713655496326642306945883416222914608331769532933767867578138855569758883251427812184268498665003606089869891859113240900303766123305132534467359884806260836963060337798794352586681631608955913464106983563872430496193914311386532440694656443609394514405528027616988920011906381941083384744775359644210602677722729333041030690615765873622034547743631547672255333444353710140364322735368311828170729999506567717840887125602147487030437202345892885776644968726452348103230608715082721940886310750361902530898544647756895547735165591472323191553793295194909368596715731925781619948289040800803660540236513933136503947026996713421428092854872601202702019752036374562761630021600400586191925641594112818392728069912143901988975185430867231836670583136652950507241299924302625793033009651510635702213980261422660259346820853013872064320960261459095160912007276377708577735468626014109511655814517632476872787981504562170075881016137511613789524620000486530798985202167930700782090677270096345471243473853725552364348792891262133205930980040910351586594619264038198823056315760169271285967329852380018735646692393149306018441920797812315893898921784542767942592227095835327541050343643999034286076707044836584229420215848200123686447590592561842234711938887146956979454060208288171361513517810271433993578001719278722963947661623952791563329539678404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -18700652330162225888963791144373166944871757666954877463385690056813872804550268081457524943297679759904199150579646225715720246861692544416056416114408473594179765640585974639056788553554729343998556270772761627942456671952791478263781670682785811541941508804332643934185009286958253133111278219577893459427265659256447278911116342409218578131740244913296861035815584302480170330974130225817967661756288174859368326856216774049476075768129945709945353756171084758806444770987877762816148624066097065207334077045695894281539587438978168858199218528011743212697133367804056761097341364272583033451924772408682491213846735574634287085635176549387824943193123809263829512773591428157358073204401667635237725246310006122003507535661322490664205387853695419775293713106670576344693334798737621610741575366585151263388231115075715415334380250791289321709090985894393926555472849187083394054511482497844853010529837256381031235982983328374035841318704114787540743965165724717636569137548205904887336931393574770417290647175146765279793380175079716085721614059591550664301368182456499632028016257863796427037820728617275576090435675132781512148013101284361019071050122588764293462871826428493040432735726245672654832739430376060358626101567042872987021567868827258054773989638658554993511758359115208408371268219249679923310379323998231030379369551391658673966686137297536667501980910333225757068569052694716798940020298396099444623106626611424459278095069765960799167881473085926020070205229765855449360622579082123379759312961020813887057677030166425953032878656242501096247953088320473028316017093771267343972527774345107757530603490481130083799597290482349444959600002157750376521383221048927169376156281378205718921381129137664473157764990697962153412554699926563495121175249955094658217241317730793512933631740873468076321678700137343194485896648734367686789200678279813560581644412450371286156169409058434421517646475295420920302988327318156033652630751155540319868897702441404533505310898974323389506464822715500595816571917843524272815195114660666947791285867511784322502120774020002155881852481034497505796760597175301678934348306735399853546625560596756244971701283126147155670302565843067305242874215233457703954513175106716940961652408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 35998699733700293818967553930895641356540777069442536571253141085733083496504062474433754293622529850623807515131757060068871384688966902517696767103026172089433623944514439843067969056315699534647647041588378690327982048057035211105859944883807188426400038577019496921304611450212355829198640271146655097237754087707349258904516056397696572932864835210464294522713759107210061644093767960912730699022593772719052141530600227125953525164320294863987537661321701659525091012052228150802953605181994176855787257557726968627622808023035874520010322064687800469567005402962030066168060827746259882269274551552427748088565084899619476590832718219827189013061920243679033302018358295876049450022959619577421518564756612684547252784812636751289973558008315730528217121835429261931555566575714144241590962388413300288392673775430386844187925576148309189126225227182699574371432667335611951606787980627680651043183988071166524105863154450757234682051476017314244994239193684299215309451144173133056066161561522609648503748399173775926721733195821479471818542584775951483201116878740774934135797249157389946912229195820407097017818918384826515092007452126366190226714074340053091874148545658299667381713580697175082580877035412110537463846437643922179208099680240978601998994725223100238825672647090706791509024454383121927351219282482577710365479825292389110871374866165474271260795236894125421691110074904744279276387326098641496464723740649341484918757171524632344065651234297340436222857329509858374294446763545315745285509473971138991928981863614708304872784266390081536625306788237898535288880990961570295511469406691688989627671541923713324186657983543998337537383565624923707903713368573457498973067176645617446989195103643090414127768469187623579998009317810821471929135745821349987177904478319134627088840846196977117640435238317306500262414046153962371546654319985516441374362094948442737445943080479219014697481627439675155319134383389682959939782199049124167164225041847099758657253697737536402006335237195926955152330389602458497497397499649666967201233809647862570838978264451959014183007992485213455404753446927519543809132289975643385788548396052081150247631810973136523308634872587626521105335204803571981712445786119285991067382448128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] -21503881340751816229437760139924941941743564247923848841664685478232053080221537189057900691617739073929722933908579604155744276777742876569363489425295724153941263610737042499034213059805985337572884409435785900326257081808595531373802000343903364392032301736554627196071332878845617282199409227312697382795696056099437245173209557784908207238630865566284472534801183255225082197568761124137304210163280639679204929059031711390575687799856648577189365501007820695755215681681778899704247499478023135656128625768885208038808432056537654177600046804288521953268858207224297486327871165666260747140488572838245039874800743526837205531104252225318477898842805343934693694686927768520596123275937945500475838191691528458315781276451533233202057600091816755043170285201923275815672005531071020483972555557278417578755833686248174443176099834428944439685813314283107825398206510125719511667287461274138667029246096213892857426717173307778208264047718564436343840891314859348189036349037625862331262073588194677986164388477739883575100830286925015424350957195269799878441523649004401590872177810016374634730145929346753705878678545914772668790784189699119280920603812188338082342940134843850947997813233153678933157287448742515179666395573242084207364221192013497280365548212473190167342710988667645792215335253875375289376221511272696095679077957373820313003323414878305657890965878724018316390668182004641486699015732157848156766478959859640973436712670176952680375446347269286328240135370034567850776061279121063634997290004289989165278822539240182351469890240732305371674934796370635756739931660835361621878575999269263625848431668144079649138640257125782627531295063182184749584704134945348587407511632066491809669213228498103876780139569564309137060986376292713535577020477247230148013483498394761475750491593653004558856225956447200023540745408417267547966339680168920490630883876171292748766403608871703164645382395729626475589048933803233437586579254234878668730762578757571147164261435807891159283502052834789704309958181411781659243716457664304525785603423573173184799021792568519529874881495606262079439794150952284921277162903408538941128423962020143318065992125981146449104441874791262448768266050111429549494726499303614140124191784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 6823591093077986209524748484362028643712779854279212455141235228547979254076106396963393638282758089925886162136938412580193144635732342486400726626112564523546883706384494401777718591295833014472738867710942097649605272218319294379749869894760141840772279063409532350902656812387261481866972361381232253391410778677228172951214069628813655463569263806767970226306206831125140083412512074587310781123247435004227492633324672478251527363548272015257776602284871928464389541483066891113935215730058352922274892043663792928405605423850123485106791153983419756478719253668764972539448236471797284456502863556002218766341940290934583450169646790517576865897270566604400400921968641726575081046048885799709141288618175125302714804450503446239354273085453361916959697895709875120186379158588378514144090301560572806426174366222402355081054613054396106576280676446602763796984239076424480076375784289357955634951499260094853926220972470442827402802157200429197023966612776729088495369049660984320958209714223675899519221240703327296567880377584080204969361005058929731023075083468295525476673291715056335208063817153996603930164428031260852404616045636482029320480234228668285749681181383755050265614911589730550237910713029082742610035139512150834465399928817977186452364219364312219870309013778038217139507366369457849248963400143901228031360167773192426815773648916858911222849620566828977561139065292790166158006148430095178931811256006413796618594879921893002723101986343625528097621063647691276110023395612629557234133367921067540493346176387585950585120918522060814843954636457291950888342617057820315822566268138359928871860081405963531623629719210523952746616168475648650289393234957024833358388424608203832643903847825315183230492388013780270057573309526825768560911556386397076375141453245675011752525187127520965971146572158815623053920103810332606649950630969917312297346127197704005969344542420980380763351128560702299487460391032557520175868978151236456571105101927994630856623540062742130486397725216839307379898564991362382056891113513493947665492400699971193131386632523237601336722564958493680733989246567238444879677160882417046616118412978980265687571454159347703859198087425954751079642013151195824812854682964814640154943684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] -842156869631727978200881464947494856746569468717666402754397429911934306980010947222086978234864552796340009889107215524510968336247816867310467393818222466723230964977796187201753402797356632328572235537422764334437141466808453308059693229982352827675384154151829446577087591864816228338395192030935407276702739020969874842404737469414449280336167639820340792122984951418248567912397547141220121836414582791733446933948324418401061579120404663069019456680947219197641176434298369426332566332582883143666870083783812852881127755917319036213805885663357532625830337706540274274802439780257995274811187191654164689972323898913672580755156437245448151036346439328288538149533747022902959560780621268277354076818386067811642860849355932458387617150080248129613442099879595565666421770510405645808343624211109719349509139169906746781712105778318456098220470911037912632698836871745834239600302614721159689286099501554659918724311515875761430083315871898115395990734107398561959699163740756424865134895670823484105197374625469996271611081791844255438672449452259009585522922161379570663912477129969112974841485777986275054504599609421237098123531215312881423372742993613874817490401392544724935037939723985674090253964451243208739914227040680932921582654234759219585610299400587787621688274469779315093664760214303574182349250396458732454598369779492290135791060314940554536923098500894943352918285374297321067163993950357192392843213488969905467470046286544757400559404666553578252805744605236405216250543991684372010226296092921731321576296636419335428337992545501049514529778195114510270551664175657888338923813293695465281148951556963603439762965113463847911054594538311573226379223570895069947248259570941069063735962046014907096584080512305867276225680638946600203297346428556285637268508901857394457239986849229073436326308580181976476041909607807206868114724337915682279782761498330173948974616586241002647487981730294260499221807801130824351858541259142399936838650819460236692487594559781984013251460144942111830662176306460808648836895768744602785551185823775093008452015271223177159303100058264274283083720436424909174667300894504166489348868288566533417479163091786611456096404283652883309535471640526076623048336755281895090447974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -201680538451021650339180835450374196748180332150696518933508703042414519415366174964454125331328908791782435874875190871469133243387825163806021396215027053819385519660164868850864260570003536926215383563551023472106493206531930375276910475263687772142979007475738329182649350236939740460362979048031307635497786801425830580917186757055605618988716143275161349224975943466737268570272133282426043500391614659880142124809982182342733220711511316548379509419458815915204326535921878589237001927593524903620032455827184051065612301062396810953081051274293442154620630314736851367032852222906767587748811872267321555605485089748912815218798620260133280676216756920656572839089407538834665210183200344168886251046131603034748944142625675025488021387360861946566946338463975931242634841747631142314520012109333802051326006859294470340188844446686096118005685435921995999996177802696650814477959797160842174693214222659249183928249749746775016022286918201656188095618341167051472396730100812185681507428845124774032623191720175292374577146822887331054472507017586254304699376400553806870091361467246754913050902442983363841607745876017102677363932183870018302255054215813755724494322654866248894056554666983366970792687496935853166770755750530654698488065215638051713487958132314320050437188803475293484587647930410386405221563786705563858980086646456262536229681402175512623803732599921196846466853338624015431978351388947263726047616424073816670134568769757398125909962243321445703440835757148999023523805341980854646196394509797945418044778181427908290301038464583293624040165408738596994573761580683331047711446926484522291922109676880774536603727727972570077193560569706776480049125418356460624604502398803673108541639437888263965215983707434153929508648645039950936974663945042272623916941587650734381414203236971465278812170087119931548604988292603892482140027490921290445277322680448579630329299160750540321761512065982484168774209815710188693805616972907627084601583785563182040280389800390060949315077360884022214304645181624035723433782923986251460276301932343668742149912908987878809278337420640679191744139069904855407316974789256049382341797071532552953002228263150696233872922625756618803223313872290521532964670041213467884292931584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 73644919354628426062814957463850248703281591399336801818069320348835022483142158513416902107425584650537405772597739107699960771176974771446167633003994020830406570493299386473193681319670600120347691873670152741029691138681309082287986215618990601461049301597163249988792033630712801340574052672916699866351932997235046935082441254944012477804207998866266860738598789121788086044842997374233922574030268624515083310204405478568436625902165101093506514795447308757578411094005380744784832503941881588808596725942057882567492567651553385587327200754902728992862897240498513356456983073869562777441383212160145263445015290714363640465692573790807008367396223062544887507138184074029374941653602086938700808993496939625449895095546152915782052749345535620608285044181732684730799626714707995381436660275168521688604990967780065759722025660443518740087234827035245768571820247530896025609487126917176431653439842295238659267895662673226494109174289578336977688254453265410951078724372972974133295380630171770139708338515669927467214050896103641913676240302934158372227796602506773793736878369992519814555800584041554942037975639552732286040459208196621803100121792666471685316709729902206580840927417838034179207649347831686083777362223635764675067364118341087637240324694471873903419523810986049815042346884171820729159224502363836741698507344525800941318942669980229203416814072058011832574607338094620634509115343615010788163715046760800814640243317449273887956291410403019300674866759999378851475614295982698237463247647369255893568447877285963791963409018587163881909243435346302760939021839744042901412409527642243454330436729112144938630016865996333934398307000958035933101798646539342263083434536178115109140886293274643132638108346755917553739306730795125275990589854091428137168300619015683239066442842001411533357389401975801864815831191119802797391129696339764099551988435924740469642714989177103964950784023356491217718705649213990188056470167133857960499341418092338330996078677326774314070411106220308190426157867862252429708642983229069288397959727914491708177448997396660998237778585261848706401879666985025995880696330305979364368998843588764835794400909795854096667710121145274504109541483343139966658569819069662383780659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 24558206622138688613429582518839341836080694996509678444307160511187177634449376530792585639362458567231481605878647839140804793040099853174104929013890723321668916036922709247438364788476976766389015088458963786866392088382169839273958094974199257380786321167693327492027930550240327964778678164504976606345889405361024278482958245651387624614410000422552164076519343377016743299510777472738730481029747679932392203121669180781321348284082828521798719585518868364093212061063546285683665654220403419865507985491919077377162276502795814964789579155054525530022477283429259229996092295664206561582914007648542925025641203772963069743648799245765198769463822510027938615701105076926724891540343210466665040993391807507639381489125928144300071382982829168403824165660762191605781449314106444308839000735557363241724732824819369273337024798906777681356248111601003295376596151584522632496234531442777656869736767093887365660095100319127627803652039945081286600173921379702596145050696362532367655878745301893874877383268194738267455287029128341899272467236216286275790823126311426651580233288597198256219386617665115601329902424761725907032119835383277257848578847201652746854065234985602817744300740232694506058634537167162293101556044681495332886384354451523777247417507662941280584113651023604099313378130946686128490955388999428829893826207686722743823292432716892088289295829893403361099214081635033047861274267856359371847202040124757028261416775075623204373379207399287501103192716185247414556353405882027311187109603096942810423879692403411089377112424955327450548627279336642578625908381710232332283255011103836459409408583595824467263647205256070353301874933137204635685999864728272005215637961830734107271886373777661230974939738258023167354754289247360058133533645014737030970479983203570943484463135547349660552092480255578097722788812595370991847562018530226812529026723327641313579535496854790411357582734530619149385854589139055720084652188386849470087248374620848859600500379883160046518180243374670375229786954565890048570448139163856083856101755950079419902634515952740202836349930176147928034890962315837890130165839303364325391379269272104814888582247010484379724357670352855517054299476533363316460195129746510506193059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -24155637230365624337973105320904972588324808824735880766208084691651845311951538073567306222548105162601771864420470262031240224199563885346480432608980140451289911126920548091327977168430507312518725385824082931971409231792619633987533701446306206609387975208564466860851296901130088995433492383065027515083869770724839252074359285379499909595637962303815199447675004026733571948105130982737593113711871640603839532693779820924067079806524872082297147662666018524949098341568469186226383288341391590888463719996408516658767773242079119506824448937840742067860295012755950327007242325863488103942152904088868553379347866729065840930918678331492982487029095010601130300280218233768244017303653900851475363084794550127737283432964142643093709129335996998664147510182960839322872285470940413809315374989017533434573370341561176016841968026534571683013429684510995713116949651528496313089621255330832304522371061297417051141290333964223996524778609455396379308589757842393654181853206963548511325562218276160135295575303747550457357564910616219793257405982919930416657883350280835804275383522379330090442043466390446491814738484000508677632230725693989091088303710015869017087385562485737839213122418375810492106269535849543622451509389101961451990169335998792243265710801404846970214365794523231310859927347836891464998052755495297502866830798706637627275994150940282648703917704445070293362337485502718115115584795545639310211097601219438741038048427995157132478566762363696734270087529580061682434972357324366039215892704458721057299076472684294421235211050419465286625199218449864471859550335534126562410357795948774641279103818432294972517952062864295351856928839139766622596391539688931907808695323669282348711275484905067275904530646951618841390604523519051303437179334079086184969752729911064713051996011218800121657236323021267648371558646980134304263313061486821272294500752546484608641221134270979567389875518609920068172968637312530220007894550063715773760892769320721039630572808495508685026051273035648577400541792339360054398503146910677460575065390507605766966312833432859701900388844838505066487738765847761205501580700799884442644550700146711574065991572091072286800058248672852368064684595333282669380950756267956531762298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 6904039019961568202149997481047448093920131069874855036826967249944021398739237231063312283987405368571756202406480131969753692328658879366041728252484360004285616398055622145399688360955277975435328569939605039237585607561059427258840096649074214722088177572774511006207214728942673111379781506778407161020591242010145866319101457637733258638953648243606951071030336996643603844296769692781185341558949147457839315249185959741689822951457925526252469898562779438946260739984823020443190903828152094169200077715346437259941269377950494722418860819217271255250108149652014157481228089174256411224334538967499301535404676997729695152783302772362915681794041239019661489757112834862238801293373730660760705274017572826532373415696786927324147038349416341990136838253292358715170989832392063618139769406694341282582368837216970813921257343772128338107416303833664235672424118207164222527546944574292032813736701474124768710181532380017510395758743581214314445577820438870714122872807386236532314755065340248208697526231961022063242282087434308090105623940033234883943496378165962012737285500863452878631221332675451274550418947609206440846631679826271885643941351433870400202813006256514800952944918548118425517522508393294111482604870583260745739922152711460933289505864354048901213825514625649198102411668468297688179196684322219025436152948941720984164337389969414468203914883442546780754772981994415262900166056090952660724853328761971884252463894655407831587154830643450922906408835829674180242026637487303361079505122615484312919234663526572970722509375943631947435549501978938933708779164426524264047420877098427132033553066662917496512461183616661596190151850441651816029600441384289734809868377619042166689833852276010205875300774649388095009071797519126267913963739626652490325944402930019403914699509583248101099838542052832443594233859404749133833324538082217246039847385044536867233845132959550394803644041681182639092631444934568333675866038991042395927443697933875723310442683113202683098258448070765258770511808536864367792555223997180249261582591866666481269295188780277203287559452800661429428322575609470286592394113516725635107077475083470871753190652824559407881739491763467299823166351023278272066269485795618190664925184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] 568875866039704256895012890457133246299850763211918884617101311374194642250956560305499105224902060479842073850362603568498860184505004337015480427522629931649639922135817371626765806799352799234264524433396286065842011109313680709067481925933128939821116583186807087204178353229634585114527189608777041515078398339241807511846476011852298875494848450541535698924372103258915936762637553064031159938793573767388433002335508335473433451069640734161132506509399433432713941034682824380447094613045224066619868299197711006042233160737024208792281799423296638958979554904716150425526992035381829936074372144147841277520397569811945444521316638351759092665218357484745908563942130762638336406206181847557275276839236537339949511488688426897712609320220931451818986701646472344019950844709245682217637034354455826284826795040796747044819053907682799675244585492057513429919197447062020994109229985727640791410926842825772941640687583637482188093399882946171246195397333557884989191676745889570406105082427659545562646000097366011850227915658438456148469399157030443277531697845792031295151145075486519605660203978231653928718874776877246839700477021147189603142664338262763969970287715400930849724610234584761707914503506189472319335883800125757028240382662729322332789814591682764762757285230834483985055168177859112035644135026723182141757747980148430030648599685223512531393927188384648351633091666055912213236624664176327064257290432355974065238312725221490115721323989272653783664775303170751810279784765049873559035434669715891810870679848157067938041630578349903457517234863910998138394439529095045268976554597387556448487636050726176843945766942783947021993443198038804251440087875074126366447340317365980899710054172803316381939789849326216933352162268866695907379022670826262419678890774700380703469052383314409801626106808547987846266924856720757625519724695024172329798174472978655231853295827246527360961103965781661463354219445372612986270120626215256157031351179319668841231797332417167298977135283364222044303872223533657393650407168851265404168720610668423680937859907454738810013116470711881336641916490032083933113792267372161297986792073215465940228933000137473958910741743973363844343238935068091214388293987860697097175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -1323596683720939509392880192340468135741114171743452771819079884011567167275918701032681711781703454065107550787736248796288245636575695615610598866670850093114610154414632341432463011062594981252223023295675093033034618492502257630921922687026257488566718594491003396868466790601669184447395433907784297810610619134087651793787211943008771488745384379884393025738199071894940246411661487438518389377598962050353837119187278525149935217241867430087840817284469304881564368828322921868285150947561600148123131921603708486657775840178998617586545833644379796116382308841118206966302369523939082151881597134874613127723386960089875045175569182012182803516075708659036441993401065243344295182438926923604424685528972853105928233688330567027654835488454715737375954929202411812162467285772063643697669094189238156039512893048821146317558247969833866940754461564489042411957261049033218988033069147395579621330669628253964436643801357224291522494279345320292163870801488702163727405357207151761365322761185653849397249034643481562243474272675110620531453337328209154729371554614420632955553900913161813997096228472452550928557642499766193107823869439532946506175470583452065164259069670632888844679476771425591112611979357370527402012314251820802974137871807176227338340727766387589023540419624407708071538802035520913175582342690561528448571734845158928084629746883869014723278059210081768779368354898424670360280818327957370998501079412046620775058971966040399386767726604974462985106245712039798463910882709443551464246711634367633292348483048469313170122681195800094143376947983614375836415517143274168464124016860430927104684515400390631815727107605458592607830813898561145566073090072807999388447862441109309184173766943671656766697882068711781775753067739754533609178151149553490598645990004750109234934552274884266488818326858727840506477946155111702017000119620462317037815577409228646115420886755146078687999001160252503259771032416799430671042540852887456179415045685694938652561666470548823122992716296692042172395510853614467939839538370185845893645520612697560257604332145157355887756116731836665076780241302177445574464372573630214589619306134713328463958181290872273716915404437315342344793908222651279482164048205649524981497856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] 599325576784760034653803154008927588862683274218490808858615182512820612953347553398252402234145340846962405369897979548898595255140284121009897305340505985045992916683868727473833679078308336968571851375575163666632080247462461704605457296905499707880883464109076948816242228059636248290868294086197241451402612114802321050794093161973590482551719463504689811303501029885222587689364701038507410465590785097221824578242339475149053154044974495338400627186032311009590197449430726862205276095115574094078725389680556119780996357186130529241953981215886553309544736203296918703907278725171721609570806433679409163673190381370711026372394728054702382031498883218092789982841757923337218554769841695861383969705240886148586472559425621320723457309079242508787213874167891240438613372472021841450439044460624667892471631446105472814425816573225551359355897349023539901888992793682052293733983853492647244798115742767057635359074978337971837733440244013160716428479604153520277830866596355741903390226096963426567368365782071201296621164023940404550692138178631257146025123276479416232304159457285092604209570439276819770517882463639924068363881964927452422449450613451342480812367661060142361043413413594534569657540022691674986540588374164100419468067769524960038712421003803095339794592928164865200017306224548665760107090894815530040962027836822692288108033849425655034177428915284471797434760984337493196777495904673289056856943143692700584736435788001208601704952935192842310554230172380166702763643673359226032748070210672134419331095306996639214550011041522548393658418888322314525457605662788306375076023137432017918074027585558523978336684227095391026229602227989229109166103922017632978718238743255692288221589978465960000566980811683594284130213409523128205985495223434474009313490567163098981125794376651361441223848845450021385051903173825730145861945317728932627839596444762609729893822296246477922033822284745185445400110930712073077991218457525948645984319447128859917980544618039663625050529745109019716311704415155508258098635709230139086819975779836806627047184873716689489278062446843275552236783827286303240348107234263514171764272827161447477794778841014926525490295581303757058423353682932413394940626131209267288473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] -153176804716541902631488997156719695092126911304859709599007109089154156121892327140288839070461967912889558970831529946145026044360775350791901132625501642714905167073225479206725463553591427981590821670250824657574531406838843640619819960556790835629133541969278603701679740123848428010301198445004587016800454525888093991126080178025205280892965461373935076258993681346906385415023707206178953224561068590196271274109310873453338081138772383485560395527220012247162147781506729067383696364440217538628026575377700671394000650836157243868328890971505404699855929729033065135646545460697493024446048653392873245250522560474334116855449841292563330034422368320424349316247219210249224925122875133023217369866458104494178958617092330750781176377720097880585736447866590533173785902090548883538824730315169354198300565273661886130613474764400271508884171436239117721903254430537260872247243018156832665514151737004579653223184029231264994280596390113721519231990705677002680842305958259014351590576404001431207953862276642597405452740787358035098709430154120345488356270760841576023029851227754936674093343963851315208674806547219560619427201948441803542495024174390604007476639342382297362009988424971641541884326053347569957384999835838348798118305271455504580855905812328516395066198453633745775740706397708516938141970273153583236654852959623014666457276149690398142641320390076184120371069799574213737834237242921681674243947778754216089711773075604584862875975989812824047776465325332647770021812879757897216344999046593825718581504919420168549237396731764854621486494040708615269454794477885634816858258296091712111458117865401534038482573531380398862431707150501783746587214000073990506664238667812821532888361255762412979408378933632465163103071725093844225030384258167377160731407860185274600618241886456976769076782788245309269581569984828539674258617829706185514698167329496122271133295905012164352836824485543119211014399891908657597988886559468978755881661584710778654902624844862988111750505206941400238023575717439223176461742145872013099026797770496670840352810353088227781139659194631069093824134485459601564723265803713151629460112332595984697652200936351315860375827391312233672933973426298558536250708555644782583480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] 20531936311354849122625101237594232058814836771606793835591607991413117764458989464876043175151161947535087401051428322398526615061858674214554872815497320966548330627901321063158153189373454674952895318674254939555413230478264720713431080586097247647108451187845726708523906632688439607886379321821354659413097239396505690487923428934270174589458651202693040725514507469964919812744687096540243041765250907369722186481634853053732741272667266871338464986892884703723886715551277288855888246864729193606343552615691107417903064822240129343224694624352445819009582527307624238328316525075359743324594311665256281107892824915161686067510690661935205566081837086392400330695679293320476374371223956932999133945355111451105652613056665765998571061445736167312185092595862287723503500475664570672479633580270421220883196796582550062744763442122800870386091690363352398092707153930013025473044983160048826910465264369038202918629514507688936528668443078932274799801163444979810349532765134372767931543530588516351179984781779613411713684268558280600217138539454739816923309535965343341551722347317578074194530139966830624590145681691454767114791508212517800011888436676095896915223551933318604322720359554521212466241908199227797823263529754154703790838143400065005485562255233062017798031982297350268160378529826657189921281417752294750797273161448480891508692458976450295982244425992106836536366509807753091744263388420800088739949499796103355916724141528879505525925157283625449077840929510356243931524560515933119414547309642989583431016768904736212600542024027683269110457857260413015832345452503133101355835921163164742966764890475478387907102881573674182570169331309787650320383145434871658714140532435062233587140781987611539389798739455329703375656484823297210844013291056151557728473996857060078939199580040413621195584257298109459419385230976583415451908419171138347348864262621195131354641677581590636249498803627713807894843150400986382687898694128132121924857886543227657983392609625981936800438096620825876114969557680107480682010342022921971232599848215770397911595739381575451646149235924886272843657874720674757771447632289365439325463193390130125451792203967200062534050305918029648590518508282880886212751418515977289072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 649143188574988057631032620557088190247351617104469519597188324911849319433521960963400009562472398452610118504308123227016367883592541345209332628008651300473899020191999270528114230682511351609162957484736233724801602848154249227406507433916907787371208819697359459489856170930739378665162545149622777509028766151827187591183634968753511196887417347314208548576507337255746586724616215577433048423783914826478202523421068111074004598573878345943399442648913583116410435565964370301474456195291234501548938392877143147469525946993612282926984136821325340784137780553618687071094765320102030235982434743825560228175173980316965668724501137890888780557010759265000268108248050414676536992400158906806150497783680873759995601062587986760387941453178977502687777410461892346819850724150554957329670554776943610926463514010744393941331264655829439300086601922916632081134532257730942386183822406954356335045567214936482340415241172968326258074915965708566267600851008531589516368867331649699896349871330528726063805126915995116635990570153606728505790220186057349468129115572929136754442357430068528898920251281733328358088330528002910184713681616544573872010284164483125348444677305189109759391964257439036696587149467406111185616870683342072648914441207904185694760252165957179396719930156495907348361456832947677449576991991440073163566715500111596736440093126017289782915611003684175770091112798467245530113740608590493747939045993394079527692472978817719640030234499178434446895329357686361550527203501684007510184654750538757648908675288224638464938531291410384601600567063077223830507263172620753348525418958462907491383648965985445703005706278712756113611118150692313041827730404688840703548919144266981827155081078996301437627599407387419083091462740749745594338970063613894479308264912162146301321788726921625700689203280646682910980249019719701765743020078343391853509489364516453498180089042964089941236119430249744829479517835693861836129913779318466101895901209458760062696146155183670505709064038019326483645658687988679489963002867899747005215752627324486432450334228034375057112025566993567446770109311361187651441683973665527622398016247935524707176550520479507030907740632857791455989541582209568299066701978378514202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -884797100858053595614022486267752664641753203235001796943584197630379103185875423971595958110047819748570060546951397968529411923417723871901443013654857392051063241747368985065831120384999790247900068194457357722399661186035384209293982409258178120034652478629751922526956068930895864120306594621546753918198903500405056471082299455016575027753819298256646070816123315140014390338066763803691613569321519509706551521151189782399127529838740494683957238913567989165006015121429489308820525484612214149415307246521352846060641155455250220491167211527620030660516609293082823201144598748732097001654171670203107521704119175847428398879467834785770149856807133521473369262780502100170466148551956787181985101691009644026136531945861271502553163403210498762277044353467247819774061700395041437191995407226811940177812448330088836565026376790871448718993497609593445382448644642437053192758350417053001890248286015372991109639618644175454078135345753489936243604331803260050617008440149200099988531586044972967818513606090925000597923295285025844755935879856829227589619351402580228161490544403848816292634595991684685192672622446454860834062393203593463620706589145550657134221908431929887492296840998083474332464005842960886765569588977338521688605856467836622367517996510824354225192618125769157396342681354437210768676869634996980728160962188286428632625945576955619742127497160385030721305328006814223657924350206243304856748089133057811878037089632245404321385102817324309658821257738761505063958361941931792239699215416401030551225472835086948291537907191345614991132656789097846262697033895832057269445168809886661088153696711805853451000991542295121241074222141072126498649785626370427452719041463075045314733731412758658061326661982272244640850980114279181405764055004581458908545805530363208344224407847943282401292654029588339523871453738524353501919726818994658687574238909084854678737256812898703611530650609158198430027755346743582025607902994679430363053448689107859039418983581266913970860799024904918376283753491597951842802581466229191541962583352073722571401726210719320552933722732007883209291355467013817850762205237591623715822233220654442802656163001165751726603338357841491779199098823000747249214656338210439823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 126853998794153275286071714012372109911008593074391882565765989829029241097799024543928779451206833833820047075829064861191512459988620704766631345233502763660717117753358277913995860024105236429210956022625790440265562871018358835333269605763594877664713124031129980533615758055830122619597836167828384745030863171610386336511730930905790887454341047660015642521500845716939411950652416131035348991239863611428690871545857589454710345969275371569895305316787091731801871032669185641016240582085017199754913568949130560194670662265418485601416111802304617542772544086105782724472358090261057322903282104303946724098533014950189787874502535102833409274887708367587435858608527496009173836502766274590610266478938848734635695077419543350555946184643617210936171079889689839083275296163975005422908975306378817209374461725376715408026140355617876806084109981845646281591537693703327682034539049364391249168360633807139261675257507908476819104503411345097908934756819904833680763221377107257151603775421734032769651836120250600427110734972149421132160745987268000160095669604874217162568432675195606173327010471850455775873426188039573883862456760414091198875950919341285945123964876484214179367870885254890114784897088769086486939698745273871073813271813719983320909954553822541608546594418381150449823335949123826965775856786513165262498856954189468286589708350057309188834790739606438495089047485023634278871385928263415798168542429328677849263794002282726948094121884534780332877030567622796695991715932463430980865617431331821529025076073522444946812692092368607702077804753845518423559144670238787250955437469008514962718947707422780882116824215195621627415450499890237629595891555442084933651759836332030989632218821816399291523708833266115870679624198354255335593848978635237862867646810511611795007904031798158182207066307737284645514833602947776630797537490093147612687370541350111272172953681356204405673384684374384546030957724705014357265291072168431941965734197275332014399960604615232547973386473576544637572153171688108715909783353479373208003519371462023611451978310748283372153083692409370143630559616348677254013749671993429874148099346369641084264382053289216860515678054486837524030155700909207672314309097312965623808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 32110259125776549245894528207602445783130853464308802918824800569621607467610385533282367739269045334286709977434119988896413960193025140231707608285991704833570829138148836886157514541815646523001147943900903293916794386777844362720381297181550344500056701416486373825426999930007167945378510860281184492017386403066680172552846610737623530949381552951013190068980253059052971605186357760518010635157129278370034058241728802814504557883966333309069660335813881843152620175412080531559630873144005463808455564791110575465821335203046382781514598642613547964820046097666359608137472320865978057219164371902755620790654247728519782281910802572175343280034490647981318674169723411127848580344880301303286680163833028044093068635154148710814746691835449791928746348343285949578714429508882538936697995873404332665850179566432763414375854028427891321389441900277867549617235189993914924695823140388497044911037161087983259408664292795976205848736023916379900962329144346609082301233858473602368929387633126142333475809662647937250073675943562698251142963410806671363690829213275597132895874876837735276144971296567233442701385797020338366485155363805218316521493482154088641360136226223317870653229396915905217615597838251598372430126965091959963825904696399770195864638394415746489594374879680627628729669460603464786732428556312940189174327394422422757075597097631074500834465029803281241099521519833515960352256921234759169410173118658523813682942606740790433296153505544358478675763166217305803737303807961479974903087970132352522025709526889882877983281963594535331126511957747715273686033319450265052626078982414894882275192521291765075272030433212664696431738499967151340584343280778683194154436968827182134859718918042586811081760750484276680214274707084042054990433353403549541111969140595185291589318813137721725423420509839320667791706880140842818379009954929192868390638049357749598590185884413695366336892979146564233651460518286463710414184227822100351533355391396116435291243948132719363579839957518524362479405713111367985977038091043369450561936107043783118477627762700421005760253443900862496552069783815111702002746111800848691336520096177942136145923982900347092655961351751386775650679236102735041155612602156114247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -22231568729078190541400946463407621080513030894497924525965580258492095000710496707301842877881687526335947465546548901518467444293766520722650697333652433297401291053210019455601275138839077244354714171128972291463313351902422537308046308120651446436256790545008464768674096609438548760341312304036506573447716829907985321428667220445314451100550242761111358695769346690437568657320116733015778812462708306392530598771176385744436269179607779711452218543037035226845191985733066477549763465790007032492120913264653035376179586208619214151793652996883534805112240999993547099839670946099972952987996086695316064033114498515961326065903080043824812693293749313783610667180573621641227277131871995247012751072655614460280156046084006069675739280951274213096442687667454024141553087222860469593470193058263607698491676227709190365365706320032423327717920171031900604233467412692989882774957145766225805987817292364182149831700054546224585676393284237123342308044983185442126174236398955557675640193890229595440922661400703255982599910900529893881956290871913325675152584862108772110246942962811212218214760958555059591794899464127292654188415001118045511544124000411431329171979979184067839894317659314762841362098648059858132705123626849617555230134539363091285849445546180918829657544432579128850967522277175070583203989235783943038713857962471611492435841926916704255802095274435897044594503655383238215024870456024758266027402235993992767564572221868519770655245981974506307534637215779555953088434176549685994910088189139015860456230639438276552546339338736447877457084185471503714245372182365657562841739052337555713748512976369899501052658840667623805855133595575167841512842852871644973300323558926369146802145727438668363896272447660954102534506759958418276543198128920166545658748117943553709553702331364487419566730746316934309249533308186225172106983414428114144994697418511876225397307615322994480104471183864352176304877484600190585694049206178525708930828546134110321978649836441071578346363873481607016416494870205071085538132328674341165872848086123819129543097108078784268605220793303658689717004161383921616843227033033440558969202458450940046573461503042471355879069527487220129789834329046850349044922040539219492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 6813597030903946347097311135871329127111411387822061272940112261712233290530200109997330265382980102192041726271805946568429606797972045527474914592690382372643830093640320975199317038906421881974914774550139905785864127787077235167186311713505477002430069554483738107722009690988829124275595160156964399498168088576667374743354139593157387035979330896619916787431539323674954775593102841484790056072715893865944363915089684350684319954176598898135622686405637552930818312905241145678514143451206057341502335496370230724199148232937977514126972576105878920047054301392325865371350782442852069847469425157878563856063062334572961215924503348697834917369730581290991289059500061669413307229466013119203755573567672064406752751877931211658453174434081778520197458272293910375722183213880556552161030257059413214916248686195050078044873337682508990643517097586452835803811834873906957744817227211292507242629451720824335885855315554330964386776931533360450320083989429142293500113533562592758247546996595145579730292561560884258089327340085038807449923389644608230670677906483047106109735551909126693450607359474008676897446835877799071366684689195361132652978671177616755973908349934247344637405403175601112755704978990628127057762762757128570146692554133403343326546033313791239181130231377891389428883563825998052673812132178853432304420229674512629352282315745823159513519788468608613258388911713175050957502912632390280544524080583173366526213530723637057699620632884505394886984621350895042847455312787479010090227271514914616052388800095756235620704558916852642103335919272772513855684570620107301909210148620851513768723788729072198978976837162531770659008958982200165781052721786146414664546099325173359600063481698968075217563553808467782909754460848801704376333651673113892851456139065794521600406262005852707977249348360732234864858001883443049288980750133345014210224326644083275736179198901688068354015599305701028699610416092507033084325839894651292619668945651492722478640432673976701171397026028364649604702970527563498587109562041529305196378755112722197451859646220901576972481087440641943176627739926109503621311597960453348867140809739107781796755114529933303894554567248312407518382296754888514043605924614986792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] -1453152649748962273528921773896489181047831218141634948242930401169382499019921837190195596072646104521830740421005892272912163246895737766004116280793070615243398202675267197269116232094148195477392774814819619233162202807914216118247298556684437705860357449223429742660121130493632144674544472588079606532221047166362681050069259375454765166501153851101587897031627708560670312526186049591778654426645097811333427670256106545305121022875390317553571836226901117784031727772436264028150255256380318460344486830209177037058832605081473367544382804648204784058710922520520590723308823868731213715845878070271477702852102093791277308938653741352449818008884855601442126328956003198261419961375185213417076454242397458054111547542540407189943050529218629765445365375254459516394203240525976989891666954268011150923886346349171116950007098542415986235711849752029994884647068416225828126719887786362761699012690415477318540851931551479516317179356413415313960396513597051455483779485226101209663759573663906960435601707593555221404958859914606614622746396350570715201190653318760949649752615443043158134011194667333879844917124887864033857510828093948606331974756348092727426867182185960080892240600617147703401660067003510551564798464124275276449800925937649772171534197356206178363730783830765119971240321887813105556254200795080197181976005821952232444093399413138598205888986738113766197268788886046002961901395486063881394862894598743776504980413961350800677759388214905010423775519933549166880152184727551964218777075474214669679159834946752238622972621126451651869949732648920250680017404276541279873846217410619877130284526377598942874853761985289002252017660017962765246859150998254806144618386519213264570646279425313046754094032176053961912129822024434487014870902178239418766301184909176375208734469001447608263256386843304974304756702564913126144668057633552281595651617934985368625720974519740861568182947992893513818998758226313050169076777397423251190172052841558471989592683620330183523232357273657241017331816114134561287359685684457404842806517076898953047201990835236940725042247205718832926338088017789166906479104765667445573104013325128684871120005035385018754997550923595480043277768254645064312802590907158233088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] 236562594669581394547362209887569107177784974184300933510175305737972765566580611694567709736005195981667469794405218504315736044637080369575315263914662349331840102482698738110848890251736337321234782452149092291226459707505403186292638738851324882214930688604132876246220395679897327213704448454461824454395842278509904824151798497225572802012102224838541579350202290197630877514872247518933426113510387838498537953342836831153446529755231792703765201430486593818620229954893041141821354236963691337213724284655523011316619442608472312106222756300545613906706583329186854182361103139575022130447790321312667005846641942034581900873070184040482228953090706569668920469897114910163516655781531881723384339021666390611097899397624542387338133736324922355497257413219538638737693429593497686295032383310998829737427761071565484488227762161473900073896472276014230548899316145732787726591266021734396034541656764013101908950793907685445334565834067217448218139486014083305162990763672277667292035964719024530791786107645550088326003714829831456352140447225481418950477266167086525612834038768253879952906948027892992939263926523671966431058082946490320969067429801657249051548314062856083783181422666120989651091431810093038173709564563388518220601995100124023012347949077622210752006791982465215923856360968274919268609939312042519573320052617055108543497448648590774073280046735969452661442249861514067331742309237516428110342265245399295336186904814464686318472263902247259669920605663874899334299774031933541843313412989083397752830365452568282515911824117528319728177140712339263118063646510568229521946412136500978913453228049573649296983316762041537169868420038496166870571217998719014187857621932882334793111824761750159337156670802662210886013933054423592931676255794102806228306719070290319052276990984200283857944398516613440152175005021845529751414896831971967127415277570767655887542515966346925705013316829108134980195940888563528993929802810325563351328301263464557265752697307084935026171792199406276633509863153257187480204845085251489953666277842740669938718051794247632677576233366310797035729995089410821999721003441344792412632731106713300700536119189523186626212108305249609369917165633353867630791031679908577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] -30334355102468356753991403153231293860941708496549395574999535148547622802990261583588558029281492186533692194908174379152745311773624644395243086441832643569188620784358492812596941833051963121970464745297450512255831709156124864022063778366796909836224988304354394629471171723536695802024360308924870942536795059801382465890775786272303729938201503535075065351432165660950458693498668686687758281848422476805694644159906832119385017822169907280614349970895448471314505693773226209986006689778431677809339832767824259971509029373171181550791433972069846355018300010432151720869180507734981851563336619914047988782591819143237433650418420563047225669118536653716311658634716325166367734040231658724534476931789882439522298029333126952334910601093569245294551059868048017093944351889183766480345703119340946167391609958277444575758470556904815229031848605762459047477042766517672750452612164808287761638976580416145925005636385213832679468387216148760553995913404567169805052300280949809922541944844219170840950071865832453936690863733307041208893452161278696519982659756563210263882742586335179313356003601457386620567828082151122721912591949980622354625715331457916838894735109762221192314052995781167652039069779904854987191294599518615079645145908537851748365979727779644092728223326244775260074341954366196951356221190096412008730685461677574105778021472606062353646924748022032679568680294072310315883826530703720618078886270277087540681399604690726603347669455272639543168493653503809228233843015505576980736688811356846032529949965530634681893556683752014059141254162940167692395249647937097827202764203419717910333027076936481060048366671664909024624755018082366012085095035878007022630995166526655841948847268996952683597977719788943775077231447309434964125015393388691928532400779870713099611873938299467519552058306164073720640068205854752223370305100675916710486317231042850347549390502726090252815377530506085541252737686927659048357061152837486916509738067348778062933141417317241673180654678459004844729132880566470947281611708495735705117841163665887945040086346144938803247341996031386416490501211186191921569171710475583417293376687166537044733343274106565704742322050606497705377464628123129987125187305719988224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] 3102291621700274210902402962594124143236909140542844552879082478705055875847469208303073740178665056248442567001445491352521450443654369001133293954795555941034355718553101579201877003696344932739735793178762762862517262174978770130390192717818043505688659438327643645698493693269310223196374980083374670157793446558128279122862476262478473816547692856602005056254371606537341417312264509368581262819651022772100188248856355600921844115074484015138132230893930409718102888989926588631737422950512575988581645488048506538064639608188351403456659314773403667532314701993199406314945517173276116374178319349706390435887541189791746615887542129410962706769669831347377792370371510752589245086360936009786233473851153146443410658163103614022305827880789608799528096371409727534059941440501200719303805094959093702860426499986916697941178725134048381622809536863237213601346476148159438856841001353289482666790364418089504318779104342696433916960718964461784332474189887233309852051043412314603591150436210949811715531521208378220086774826525004356936453662196425038018515848484902092197153607245282539004599480960587797688349136381139943583049865723426456764854175032311421646801046824207735812878755113456316090784280349679411159838837412843255400427112087792655131858734997577837186986651624687056890466402237406184629410658505858546188337128073023274292233325926334472000764636504429469126798759223236860395242163402837578495126076031676007300858230300375503534341739629659871288776795222979354327584896313292777615518089220731384463716850865762735306017677011752749122240832861105118214320631426962275448340166055213212569094767578197977671134151597497946286821896711931934383367523769265831797646138567692757359641793628400801265577703938770881991058806633805473756012971926179060392261932966091008974057866364184964861049269557005091421522782199859367129850149006003401673933148115707912970717818970192288858926525887441002717256315251120232476162330967268679038857718848149673057163793518296670271883545344231292143302070836461711400210814557791544241341007457754100395854856801876779552591281626588683104628078193995060961024340983824709297953732681679250938364520784925103070053981686196702243279292776917223001048145241047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -251682809811278076075624858667523488569672309317545299929327876740364587135395453468740379680407476997756061441582214432888782408447929052410462071229929838456851678752574372011427863904282021011960651463421076867280403481867151317980655689605699216120379771696861044252407916185009967594861574355228598277894952699984220486383925254539638512661440540427697056142270573829515167797073259171583185175535272575120980142740735915034376466388425361777727096443547467468591969970231823964525119987516635631757933279820970073409639859962020668246171355310127481114867009860683767821379720665403123925990159778504152108642087143579240661101268384952327068430701628928870640368626043686530300097617616515617064601559250124337593717990646208935011272632294355324514978170017118068350031134354592536007352725554171312419538725495920303052311045797079104817260338241365840875574030997630171815186249512879417352241503813944200861868481342333199874352514520780935733154090540377368388921941492786113759853726533516244565126164695420954772224265725493119595345249054182234422598623754882978204328934619101302226280260675988723983312306882553533762207715285101060470683612206245976638863274226450792153191433502487462161520163846733925045657724177907510627936795887573574699688781586278336196002880885147094181262133139673804032718313781949391440073613406591087677168023633424562011693901260086834500907158941541912391634225383906033525349070068933624284012835076411042186269987531904508543972201993947929050418346053024067328071977199338407445751131517317540513569958027615205044501795191421534785555347149533980573735894253714097777112268255995316868722655161050087988082718421697530630879795500076134713175561922224527781127614361682835523281499609503522519397990876365022536825968642132339095798868058755171537188187262237370875372685361698867988179528756357536932356914506580133276599909603071562925989702792234189495522554140007494658282261982821516984507507880558160603060896573697221526555822105165713930503858214128529305540094512362764346297688286204573883412451129984395522192298234360525149686765601127146549130306885245773210960286833079162648955931042662935752917503658422481003730895816566387142057527205407504762414736116547584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] 15031110346243937683796832457879056258111017433607232314989936245343926203516297298673003140612371545785370880171105565836585778312508218972668535573368918812294745191122227569949731667350305059143939033502984309832078584127007054615971754145703518688261238423797706858938620200348916284244688798564393748404188609556318423631875614971699329407234294907996483107801748319376296385727811123918052318357276390384711690831379877122691378523145579938280887267496997617576504186799361351726376265492589242437035557975914969152141606073866743165771636147547582483925484225528193802350552594453645545239404566372673730337125726286570444598734992228472903816923833179283655548099910240477772919617088067532267958129392052432523990386364263845593452224062231036905688830614814975771298907289180211558160442964266020356043351632890716768829713509975474253525525495681140022895528548914323730315539129452579509573387077681860646732778107529175929889707277041913749144181554002666595003414444240718687229249322756456824638767210923583459046459220261040665481316727657946897369959121377377601625833935868712743316003109745562475481991946221255302507805990572665910885553711604147333705980700708900409762216114520061092939579188566733422745087719266059772051896741200587093882559068000402254821299433478597542898536140259366153872953042542400212867004248334801942062411065164535521956571968545864955403345826167925686621353896330173081485546001538037146669275003177457207988429763882674526182887346248246559662815598569088818434927560896923079146250826370658130784660734790237916378174572003227345971406627501299501427714404649076683990620647979547768681126587314041985279217382521774438844905425694414119547632664951913269876929826124049320831762183081822001622696230977199605810765257288228090528323554158371018045626682966568089970056027064537360429037085832677522548984557497918965539584715853683608107929772373374076263723105670092425076863430072139034976059198197758033062277056190676800630007566426871631972901276322446065442046127682581686846182096171806218783434439141063398863360492786513516188263029711668812419589720231222389560284564396200434925079278386776264110555735088557080297322924056785584828251153137976131503695184527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] -331531732048085480087470022062766096058089459691275975260793654759871561182151824620345433072085393796946255759967172481915105493571565501374349657213926748414416363460419552845783461699233081252290365319506960781099771992605006333386188107230791928608983117147525232834696405741374027758425612910732830982381951974483705875700884702284967036804054995344767938939138980982357362431607181251829039493495642916831933768192641480287141191233115637959130601047543312922314574308581464345341579227113620971377220879179235154278981543167469576983451008762120324469020965912334689091135279428031076234257470905120506907553850590961252634453237537765476312986719605711793189285765640026127605609483095386807581997799855528880244101327157993673491361664390977908160068541395867479473748874032598396052276470926624019386847354899711920482224538793916386640823405265333869480439862227805167329202804411799688157382733200655916787688305567338282761363401428302600710146767718793298600185938935733815853850776416964747411862140249966986696740736108646315514564108473639125805311222158459828258350905129424187109816827582974441977105007161899768516525079104973886284601171211996885728026256902632385766792672431922364619589611999677273742996072861177256978610990746615684743562217734668829476101380330352989787914164576649488558540924977349655493257056842577842937436995302369993940314955763587665681083315888430726712104519192790167625659417077818726728074544391280052160407794186460028248022928182544032870929395082780561444859226335336865243214480012788032214361249438414135351846121031341446102026608210741925613134545470511311781703113300734896152073303258501951770494043821766196054565763997292106764722754111766021297859553257493656501150372831506386344646365792285600073739976822133872005064504227643657857691968800905746226570404645846834695086595480053462398096626565771187036379325799037175922014516451007187837461487659625183603243126544375531068489313202103354658668687269257505241654236157737288856696007562121233786015799834405367057796255984515892151005411363618757051880263622169417182003765684269420723678592508632974539636672474666335657727627896070562865121568900945201447916463840531519607983709081307350617839871459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -86631528773616807605534241736311276555553993713213390907302328716159908693996930347420805711810651730411240357640775438981366122862547738618387833206966127061100125599754620999216381568742308043215464621548918397031983034323490587975641080397773091075140298244980153581365766492776814834506941501737278964431554374970039754545924787374059472025997310344889268246879479521877305542889193873311126405830729688527025115188397071398900217672046828890962352767799191695074769028146380820045900132688722406942791640902220471420278696162620947974745298558940559266349048270912990075222953390150866743306663408258594778830866444068332919677546967023885181402602299199837433661601176058480436288482263628510755197306630793549829406289989296750837280491160356734899509485377830247177740882203037579805878723608656570591583114753945987445889064757271107043615289726408786339888816866792843839323636973988925370389619762809374640267181026561906096522871774484489632383046395997755659087205636157321496041475063186344486438977122001561846882952914883595999146749783614697919791433490953666893215841401820275694826158375483081552863424684429359669563260280231733463941828021585575230057447413409534596255236503168964129989069006283148725580933654959620679320140721794486887654914119977087202768265829257195672671103903986924571844879408631629965825847052134391803065339176223307151053449338409223936434339107337935170076401606262078652818928174126846576732197430996672001519728487336144189652259810389512986771852324699505096869587069434410568557043467648289585181000463569983437390908980257244908823434423584800521567533965234704671482468242442880994022801678966541683541746253020365407002350952985070476300094319166866927610695257922115017742382988633221371537549374798319147529087080790427343094115497264337124224196126787499797497585894246027721967209176358928185601617271322680315883295485240508213703747360394441354434278659562413856381540751473250875727416391007996527983058427669634607251559839968919153570705205394199129919544231604922827662895736009966759324249375686193368992930919407846764942210680077969206072263539419907115326637076796454105111539972883598964844222616804511434101171140862247023537071680417643295154708152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 20137052781503962058844141935880681428138558984268536989999524695869557397264967369529132522979378802242674015172859115076510993584774180631928927167595206878781714481925261324155672546212978048413998507488919190285550283693208068092730879829808292056054720511591140964142613450596150454289014999651101604528302718655049525084967087912675788723505107532828636806494794727533588786997776803931686711225210058413722311649152395253695900139234103181146759636311689009061067782600120689029281106192611691788385418815196476224174779329290117912793166350159606771857797678629454040351572826385864335577423844000002408516800268054685746984118230859524744880383585983135171141838356215862331709272444522386480591964973559746452102393311418136278439067708334444198094062552289872749834998283597527082095327616239644545926018552990237287935415135655937658814079063815896169638681816927716447911792246000489030717952049733054082316800282115567716811570619984275302893509172848848396778244815904754293809751891257506502987020472379410923030949059603079575750647640294410691288251906745791758572348712219371204135173781874890797433470184039277127857081502358414498451480436711721946603280961789769655361728612244251503290612547687612994387830971489224982742586589898605406963138424878180773660917416698895186295915149384291720112744641536229741660492954298857021091298697692934271963542369482792092538716456477856280527409127378767285244951554876308447711202480111029244304346081773553036415092660580039778993854136164297733991568138184258016704424254699387740701716001137350386441463573180826778965123780635689190838065734850164415269053739679079354075322237761888288421379804551242265874178086921208582526815863868729735510991986133508915169764893749427339377727616162451130224650834370180578568856518731086214800101721989836724304217872999663770256406054473859926706563588955356966275381189355139558071026908050829870802397993404853910041268898271045359308448995771474129193310726739198008666539477060005732350247320692469334733788449978751158252415290953977174047663389508917481016989944789859744839272171999545822792160370740794998559690390445316676933802626782325505681746296558937950621517997000686110109029488103216110907754020864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -2772825627411571956275492149860025068982439998888469100609091973080991083808071177982769657197919364016074935481962471540114534198988219219442812793673267629435331914815106410231224963376313093136845343702733976343540193228984673730137671304441674113689909890881078324801479545859319820010455702144335906917972227163864747484782371225659093046997789326673626549039210625573328697453159651149112697225613239142322017874863361441863056942492546553001903001426247766890934475602789753005639988687267693642101129663817299801472039889484148282666881358160952371400016362675554948508298414683886231353103777564666999447982690730148846912490331047298650748694514739425933619282469425880514551537141200648023210146320331256842350418624577139330666936725941363022279497458346698583368769949046270271408537316816624660407274542139219966067324711141822649808093003274319499558712771311968837465926412239293657080424397205361019355877726433893395066191328559274126372464428990638997463951590716600902994119604024629906911434995336231224565479936411262876105407370247457234338658262245519313865759120499048613758640953105689697331645958800393191641015971571798589427561786800433749431352269074965139791090607853985091182319186623088939096129972797185221925389160814625319803671126918217450235998844521510933814180018084476957032822885525162157958800086237867116390658496375443667010203164990304691806732055020760387750683034483520691942683701534735758843559638554895448712930483330642084591432120737119558832779062417356503380983960466275644292619702552343030848374560714649835784889519094723068266872290417805471953101090047856954279485186038022535423408556883780508090858822640750225026534597548762849533408273438004412298115631854119698859411443745355269043468825611822937867850919486261056536059922561709745136698203167380994093662983517812119805158576546747746895572643263440091383432067745691131130138662601428660071326995560438106492019097011917008918369883811895940030938310572435734377817459819615414014163068790491459447340352312560766492326323288775814370854662396904160349607905822631850838388951506039220567165636915901941410222306450162445008968931219161114058886089654239446576260462928163661810377020086282591337342566400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 254158574298256696144799282013030320926221350587736293523792259605921451857518181602659076049108958204586822832056006056901926983313133409275998623210300896047299127562451640223464991717798660871126023774466565478887960019412240955763953030157942344414251339391301345163605487246630622448687155569818788848704062513899972362279027457424991322002803156293561163168547651640708928702294396220979149739723213893609889003264568383077102667085883029152714317616451713282919979045914916029550703827180556150165727390208093015157170403566602215164815182197298285896673149429664444968451421417199829037452552280136557334334960744925937418269421842216091605122844797713599513819067571116009811977450876603887970193132378387254618728428091910094155641345633890637629457007088643331624685141056422316590419877507454376618575195032540055281203830129110666325981998286586092068039618721821290560615564886547020932923276613548745418047603223216625710790747524527511748541700852875199822064203717719268447980867251728321850277011985753501434377442150317127683513099482700355118421753048481279592437330427361873874414958457725391800456429113084930374856005100266056153460355337135037520587728404693601004229167519114635606650888424503081166515565916757278219625008740025186484936507933247582971486647700337000042918196599000440469754387557137621987307060631965979179939012041207521556338329345235208436617856653282694649116618066941358695858053049407540428985466457620879187146935031000249595545839646090568347117569225426531523887623004244213849597693190188103906397029707532650748368343454608135790896834433027491202947346670026080317485913555519426401927493063510116882765053071653402363704083375395154136931935480216178304305376280567403293695545226846010440213180428902564668340592812980539784161796761738201139270417048952788699882726529759794411262013445486835442996634905297544952387704750529892939669366252549616469790167761671864353935987779439898255000664038932552079942358984856753375444648267796397622118992686937084304363027474649412329972885026692890194592536486685895907935962038550604112104188196621640434722365423020444185183431908424733439401324793153371959484265921091987460720728605506909800016306524349984691338608640000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -12133324453025989957211804765296636292131460726565019017999162392157168065323950089952004799309762495752562497505620533427092820543019871522515294980930603623077569681666503398811949227418065394257638583814428570057066267217223163722468954077380855992097507438465041284695003748771961656541783694242099235751227024176463529558991365257234880019297705463446578859902084855121258373780905112076810362754537659971227261240142312443045313949663540935777354254958558853113051259026537666741945056129041041417915685356782208306792812646948656063225380493046189199714523673729882880600447183759163337064112259509111399742014238293844771953886101423139688343774592125987831349608799922868901572971348602651429952502592120261549401097690841553796853346166403947343491056073321486877795433585678057826493312670754458237738678524232603353764081717873514302579481607101029652460306380068990011706952900039738119775123148211733976426473837558583065670680578037708149993054456095308292019866559004835143233977355010344282200550648799296407062285400673059866435392877978159941228158509434351533394567941186228114014371290150125449731083652699371855575095568428458037654667372565244394936706093375074727578779357835443683939376174838280609519748486680305244034041184347340463197759123778924870491976120363288544296040581434433872010116635213260954504884330192816056997981428887752598686110187308606477184520079873459502047130098047164596783369379649978120998727807268400298844764792428442612304389609275675356845019656223795068396780843083247321015324392429850132680188867336362456702447964934522495130504865730215060156068187831016107320849022681917161070002863540473250064668164660103975457516126169630849970823813559355010268975047623235319012046607315003520468519922497734012545266891285102594210817704159091807229892916773239413861879827408426756733135881561859992870941312356521537339614584311651568649982220120227208370566177897764258689931271242437461194989575039010024156607691139561699169466468672976745339705663879870733004121829725390412075368932788708382719621006152117998536971683523247270226464442669704179465753464639207644516804730760019724010564721790782571341664835478084016085289146170663326039382854927743424544112640000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -177150676470656493792925471884506738251617232371629701479630919959591734783081246496377188525810903492971003105287330793039056830268694895133895142056811820634900106468517389067070825838574483968721433639191264352732126323765742048286922516041281243514844934455364601649889373423597672192416758126490802928038563676653917617434179334442836570615543396683220744141882236405974510845100860387531378496214206576010836620937439181025560140313361807642666238293624057311900643585887259294037901574029545095640196812878538873752231398746669989321946558505223976315460788519992950173224302553557287695916515076217341173207802392980962049010638094177110068060726671943588104747953209449077664189760512688705770647341734532445607081628005403175109944741765491855426412743704967685534241356920471098975743194282620489045239841998092001596822485252857881976678996550558926017727488013833012470400131337300347450787635849600690932510010293253376298996714062349075753333862146377237113841330019429737003865465092336802886623424135262089203979392168579176120702316158195466481019280885744797281147440173915227155453094366092713535263208696715911140897050044151139849797486009812595249367339143881179120164448016829240323692260581155432669815722610918435212282313776536485091760439029800296423983465062806929130604801990090819401651129025742544755488162870628596812293953293914035690126122328854797367707626446281221848042019012717048096919392265643663751191697907845548660335733672649852529101893641012845222676383111919769617838497165071973344647800884214756589055429497589636937122387967629253476798164797252947409454429205201037050407254225610621114164506332488090113028224045917096360531491858548748197776785201232686660117938517501660880861190528559706661277647782781838022870716987771422613985854660396107609823891130313788036056325950063764179766029249008499093858178946247830667187638344332076577722912720411287659258989102888905891496748679771396313550570409327582327526495731806924380074315226558869181649924879721237758665436977000180444757806757994978356216323530334101643225655861573926732172593175780602015720733452134476231921435012103500383315892294597680375553108784444958348189669549599653084457746486639506103468032000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 56938884890366071426083787969249590019450134187173528183437023869159700951013389195774686396863627276599371601274704973714863688100090955568128649799337678923886726007170987776197255487973922365640468921284845120289327066832436521877235467354629833577356624168667851855475698646213178814120572728357497625501316775099012444319614442191655638468349370347524485695001302280398597114973279373827591301082659803836381002378492394292126109594293993393546973500216119759754893810541530027779524679611649788588905837006428931939440962465964437668580418727410735334156575899106320082147942845688153317029087610000391253908457332009900287872200738803840845809258599206669439611680552161866420180478125494987384588142592278917628163745122604977224409932258811567522738885607756459884814789752041761975024387010820634016003355756961857676601150662870865625840361074132972013001566816846679018612773320062220842776962431689425223949324856799180359320456404110830828429457697708244465159570912560411758611150379824645511807883565407128025636419182930117249342563811074189293339253604463190667760845065231442151957322287224351852259430905262319155154174773231330923010932289093435869679885037594335362156839671694770691661992824126045912833622905084296445416906654220883145723201520987403586681666206962359237148497114964530481581630846169568568893979881331873869733723252831237531716739791533984944321471237193572403957762157415233367300400926481300813269548656665139690498812778567304094583208085847815654515465178129572060871231469212901198893675867986840886206640459999490279042059611858275715111665022884724418929153585348229100531523399544741961687905278011974567618563698260923996300452548277131151834955052037516734954385894543711972541352204644828416258222253488165981781121142021460401786047295422379982473402163210306851308217924519747892830878491699572816058663172139660434472257838590169815891524331122782551321107047341250306636797070141584884953283259471515912862380190847547426578528102172374177937479526078885987321089761740099538546803381616544656027950884173342180268042111565314417794294171087249377261786366064757025832951181051190066588863893164498903332126962734459062390077439226949767117178259889531775877120000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -2277632323942038232119136301317071043982384856259621668467080230162977559522496093755966656912768260942232396671059745825079365774897957075947401848956004884763356373563128830491993236977365871391215358865144953006530170521176700684039950043468419089558940194022187111056090790580637183651702819370404553501518798392242204020313779247369131015002017378066439678765298838086583235808103197136042182800424606847424683117839808944510853254087546576670053199330350736891027613214759513503532539030957212801760619595422290984953189172793677133202958825270322608927090813398796284365273424344246407693003239679370276142092297866253062023632807457849835060013341658744292728561687109342027520944385131326596174591191872071784268635652122864323041595061819845225661379442557840064701971938653507507659339729536961178768313094729882470565269070918459917857259857318759497154280002492462934432191602375405235050338504342941397641107078079200406832687811278312450660602533053733705404957893762045091917965407118439642514585134938420130610736730389830842908897559093271107668682970845017875016819848363107495925562534457067553928624072982041209559705672152596084422759923685080843124373531900924436853284489014653717948947114600642168294655826627490347578033821595999303139578773672586092402262021327755990011241365049486585662737171860423156552938559500908242391360162970088244194473272521443342756427022903326455727564284500261370302042386885271098629260019026686978527222370427693420259262732530140038660015357971292333638803471483781359523549280907727809899734366333998343003105378206801467444743386966468514748658166494381427103710432342441362003247075896148242559961023917000755090459443401827211720640126414810886508641731299179061082622646666333917880532239280352176111796302926228723548762654706645513222591813319053699153434430244214996851473443150838980488095272488303710513751697781062073597429399305107834150708741470969462061384535346285300939608759502434280710620642247950824455125047794067337422136888114781119156775644934099516926413802186577188689508531770947027678274487001127067308910083880875763041539170358511875592340788361880350527783565726439347789806531644894810799868424677260764518189530091227059322880000000000000000000000000000000000000000000000000000000000000000000 [69,60] -47160525144820470201943654932696153933334210446611922175223594045917447073526752123821236420807005538976822989853623786629917436896153707441729404632672897275225751458138329082774837775288660422407927825556931511274719209823944671082033075987487404311132454679988341532445083505064842388990966619390875388033905529069725936587456176839806323206992435588357583905593851324397283746236066378240529164701672864892137378148050840243145182129031565977972805053013045996023523227567297620492798503427986694389731155112009132944811170746000131467929351316398987462514393242739034944160386488407483182421295057676034946910772290021066799913717097115708727547335701294151552356383770719935143751223207660265863701883271845107417145975302054581789154277327440576552511728279506465648865072544984926968874588473250727133438348029319664899322634633346601129718994758263361545819120692648199250538541870886642749309329425417375440469977671742270468722313542591999384939511813323736230104576429019587323070331361083119392533621000826009702410699564708295901076269818743895397288614416078469703595364422174347942048466091336894239921691036452813601410083726416311882384070813579046166934857006720360331698821814877026625625464473786296695929948490020723292307922890699290298951129456121239814343736805013189889470829674099858346326268029320918220979845275749579388920376078289558441303134966895793275645842538168348406226369738458291453333578962335882177194209356817530297427798100218347726012745902039722084106226787596402786198021315765785211617094674378556985959028269064191073516801694475057672499785001308791840590420492751708797090001254414977002829005398298837304806794108962022533375645007421539812055044470911094789962622357583393922829602139324075934730860718340486338566341843828187325544434871309036055999893053798201600085671727886476732135205674525887852240829725846649202777985443619942375453750080857653811140941938877224305207939088499167272221616444002080633865944334253087650276121175329223404607802309182441620244857116023925834342386628247578169686441899798267332286608975658107236355626183674474158003784936716045193788210868289688743375331419270638328625389697645277579936449239680759981082178886873666027520000000000000000000000000000000000000000000000000000000000000000 [69,61] 6409570616239762623059373094724792901276007238237094394577795911498387211104414240236428414587980130242568670422749992810053649026887969330297823000311957749289881591772928732458395650973770113105239103165992612620897881614567896792539057825462065042360564132194082289853243620376324411944409818587021794380641348240158496855304509705912573518428770742651010550513662234097362957390916338403745754569132707222852622200526376388999848440951730584634481977074521419223685168729096429058365454262342768868290518456917129347357548731085683432130063847644041278167786241102376463617761238476407464955243109843568583445153716910564551107495759052615889777989466910156638729129396573433673098049518396407635207771635272440004477991706698971295618999747246953689482992982322353644064275298003062630487591594664035618372483111511591605719758376523314623969184946106783863275341812724275734429917172456261974339493590890001443709137166893845390763948783406611192838518397407330817135813570463018412273852271315694039807529650210580825806607043112830032499635465665475893050859081928110999776926736197541801576605240408826004805415958618641088121762620525897819536428664053914992484788694629303256289161401045227737302370933070533238646225653172339004172706084219030279427712137390619882676012532381574420580283103346803022475298075462016203511583608650096114604982069627777697767411861717152665586796744711117399055625868889665565606881772087331849961557708911513635121400235307642866061000555434441265453306526485251265448869297721160095116433107155142412934072550518643775608354145205654920432019378331454687238700810687997849830002626978288780156912005218159046152297715161785270064865864202663837756318085330559628522554916240343501149796060482933912387966561170325277875672826108320526580090230463191915095209226331599703643401023546628104133269457262488472520315822533784672528514739024251509557861077971978796926549550870267936251194586798425120136332656129769629199351292146307978609787481655273180716781303418463950195454518235588699046567776456415331741760698794016176408911324818367134543340863163375956493669873398249354615388648192630893028801943913150868927355309384208433400138930716549044791568580620675186688000000000000000000000000000000000000000000000000000000000000 [69,62] -160755424742638233258618510335555750545045652352095621794882865330596823697581644791947150726488753115913079062114955543083633620022926308811710366992325708323958544122551114277816209764855244516852668094219703818762216565389981929499890490309478784932854328011396195531074587617154042835139544672680225633914331118819128682407799121453538782312516552783818610354918838843470269871326613785884113231045021466153460922377836717587674706697571333106958799484844757833012384654458693774074072361330411446609057540703635812600284260468662853498381549445838711395482055150301396355708271067547006540569736682896681181717714587744040411647525255717192891206514322871766334597298193446045405845738768673367122719226364873104805387114919494312663598089162838131218506067338218561372569191785600734048139667599066212191738339271201353126082104072167220759433085459859939608441126288755093674519058169921634724944850541708432115553980524869546567037613989890519797820991080302228922576446658427852247110290416185756016820294756945389908613032367742626016577130581470761099697219519454749036810073458314598833316276791862127379754613792055435506424619694846762893338671605687382510155638574641238705789112764374892569802689160970573522430373953611255023700520631515193999510795065550723088144700529493858594446846701066138501710068979985616000549700833148648979830080616283611864434787534862557243698945911362727396683976450849579587563829747455849360427471238718409298126772003973577938317752886293052372469590603707619542790760847536866268678506869127558794595916307742810555769189986876566914829237972123969398208211740664374644681010082176096409795456427059481699476077073226357343948345301929130041747450635498293127273232415858207680295691322545132102617663894389288725568015331574572976548036423597202761894244232338373036597205392678379213655349871166490692931146113651269082244936613037823234460537676904373794942301050667269141240088278074450134117396630963997346761530673243794049359045013195567910367316359535004203725253181242100344218107429893295954655709713865634162970839746162579387872509736236889799190873905699943298060379620342385662619472352704868289594581824002628320859067679370965376075927218542346240000000000000000000000000000000000000000000000000000000000 [69,63] -1747401254022305587252737651391300892346754737120289406378133173805101108277772077948668032119035806323493220589114743213938136375156159199551932172760919233563807412280269154683610882977988948980583079467755774895723277539442836474269981698262964701147080256079500894296128570482901955343768762551092241451962311167536204711759882799500490398927934813933165416410041188718887130065535847745471701196148364335658100349640148471691419845168839061769378434800447293833213238331318841368089096509408045781395837373580811748875309767831244028283744147036247750148062322281286565812704371338974178552808217685779435321149233882016599707323338500848238153836367524726753846046789689222960704884534063863740890722401669844587367223479733831992180554851701285307154664273503509020702324087147213260998481986714929721490622333325120165751044655889122848613815971131107627746625436806929159801454263025281145231200925606558973791001381112004758428861562798000825963803594838011440827158327139965722264799820252887596584652393131501880902116935146665235690148663459397751006872236933885708170838429231867776844730788128264855476205875165070161034123586068938708877884830806951058139833104540400876659239198908532288545532385450146635872637456792566721833139025433686960157725457649634887344815956774618690715286821577267221920789029470961802717963639747847863225466106159022218825533656528270278093404369182853863069912497824375063959672572832093665380102574117654542437099665183085797252382124503212776141682730786392407321977203396619281697546510286712850590259630866148526256245047870517036448841737508411552753401600945706763685484895470859761622654956229288314282524436552560524407456361574770863465848290159919857655982424871480123759492796718343120568235160459227907306230538596050850847128751905645267400262218794100514787305206658693641737392113227000396325932431308372964043595142162361039954296863364424199075483683577502856959933897788097017507954820377390133424722616022460912655974019497701633218763710160309906084688318880778358629874735944232007151914685146876634719099524674914003984299242740262749377316663384075080847817729877253876686752650434876677996820924581026763686154838539555777582538471967293440000000000000000000000000000000000000000000000000000000 [69,64] 173505677676651670927326777284474361166472789428671208240177572810657416405566134645709021011349295100371878446574150767801252276609371180763794447544497243814575996489711649070670440723223385258367487940913893874967062739838899307425730484103757234355682843976809461497955228547953161572381403873114184069418608571051526874940678893723100069084909258699855232325197535429257360122427094191930429672832296099899468541952376580883908954587789229226103762736733233566655754482940568264983954471816748200421643374683775203457724159745246977729385743283716457830978718364903362278667763924125704817202102005380168386138935852443153642871735659468137674750313362042760357488864738318830535714952444900171046937677809118633556539951023077130298270332060952230416133279155402864695958852170573161177803732132283762702248010451566483761113409231139090994723893375469741724585258118111965925077109987491360763599914462894941956793402105945776126973836855895934273155306401046349316980692732303539848755925781982055878504699723038219728934674694305088749272672883332071829817174855316610331963183536513087371046003190297437208847650711534209069212514379856518220180750160585883925809153455482982380187084736982003387871132319083334868226127351103678081829159754227592291180604635140363109138914402686837248192863983782613665602270314829192400431857187312488905805253084666930359519034717863830916984096439671830965311009790067841609958093786889263560490030135227905203208993473858203847490385263859586116939940109396935250550371863229354964861263796024775069769637709978071542215948828866748522845501513973017550396339552835544228979625723058290064921823026454803788685192902186810516767942758277887310922733923215885115414990215012686559179032932396381939603492324220780619077352447591774403419549096872769410556527802778866656887999426095279771735770146979854231134283352558878593287600549010601389258595789460023517898531564445469308078859427227094532363535662408160352717628944254807027879522338982193673782879092971811444503331953888394567344980647674885880379717972604710260417606724124252748260865135236821913792107989565709013306989304239728366881464095151936870225478738293756502462197058691805638857118973952000000000000000000000000000000000000000000000000000000 [69,65] -3090340524972445529424570454811708267381487041441230023290703847886756595514071928786001733946913574599639398951753522693385214139351672579894198319068507756233540495920123972195184083223635252741704227234833273099220929514285638425085493150874892579576504629519428294820943284423750102338428535126814088132538178583647032568831379036158296847431884503041699570150915974055317052540829193797844208001880559373778509131504074643782958281318342941717144648342162307827835551249278364597144101724834032855547708438184792284401187023278142686147373101553785103757819501544513804779022267637356060918720696701267186293900468668017904445975943362085870344636987445101815573995255501158908732611735098733823727315605973774502725781558404217693760828621671219067065690550268114823449087935068501580816862020990388291260782252080231719879555422628623505125893639251304006398807072625306754093096869134514688015427747748067153439374231370710918068811372801593667944369616210055107623032132713983535273034757549171701339026232604783195838978824345043386223356546754798876048747110579419052478635739304755528671525281216197961407873709563196029271456751649716153751683684578976544251690240765144120511120190999820631022997874211417374722555104302615503154528304044007682024534866062602045116719637589221467958283797724392290494714545303910561983475311825427180167252657769483390807283880901482741081787289058180773011612958704132345267682716689521453706662513712106019139414655200205043613919185503184219747285694212475932541978637890060031254916275694083025863960692804823609931955660188467791372959035296432126484245833966053096836481119211002860189911571453329690282804715082241142314618260714813017102398464092388021634738392991359030590377046946547949960272448352890840085949834765208627494411137875573775348829406385911867362711086643532222039340359011037027430621312843702179036995901712849159596070766715344195293177960081983309007110109819443541806514251342375212391274508761805339702845022425098278469971194067951515109035163179270367943475737284444031185150436648382782706292918655852534043241595925248558635003602947501425589757071619714331388307503761590294397230132696720507962594986514559386497894655721472000000000000000000000000000000000000000000000000 [69,66] -15521036945862020974199105580150972461264381479234570740716495929439694562329846274580707851032645805363127499067080396444055201358350667258344147636339558794124826000222007033609810544700258440063564565832777251035929725535719977885434901970003682388317337885382372234975490229916357903147344623241559239666975102286593378166392783164774975366462753990724459339806467580795570776373657510551627891630981933687289908822169602896973830644393098891360127704114610286179072611552370860788454599760083034796239108424903090702294618756999696450166976133229793790391711910715859483138991490668343716717869963610226977425639744699368965521541083174556463812142415424927916372461815402872112394222316268110854299392702207334140772794951830540931998016330278916955692724360168108853908070583506266025329259001233094846578171427938418239697618264431957859165341585356906204488052410964700290842692986393566445421573990798193668962264588390430031844737824419878608547412534850490852491834994800979782629301732498060588664517715067724755643745232442437918031074007795973107240218787571818640536370108784249885269919790520392649165377076023541607018184938321767805566852166136904828656893078114551039446796880931326381410273216579412666870635675757938251632279113683394973970554189839412797192267870797963969692318303073335348177175285501768520698692204657402847062455850433681498127349566478754667010427966668891309227086785296281861381207906186808395343282201224970307312541529140194965952593092242752599320795726868397627024854930745296617257660119305933249108680964057744621262871285450579442472295057143301752734116426138065418773895647058283335370991357700285881830299240166913720306120038240460898950899973963951609452495375423717800448123634555784862495646654137304331328249463886154335950298559649071148523077271322352649538375895644843428199523617860495966268066281399786770187585823554973262849236855329510293902339846608357446675213743569723168848012905787472149132343204237096796177651752325032350047545344773557578005993423416766002827752272834268708160584919783021678490174791819396422391421161374516335094097664187911059942416792626495652138070450140036928721044709052246939709168345474579290337344225280000000000000000000000000000000000000000000000 [69,67] 1365641672052697924574624356124635351016507911873052173799323702000988199214680476003246715617330481927790631720687329609456984552177987803409103918823404067298578331478771369441111414686528487017984936844689337897058680257713422508074932859581761611635349033083545811778384669403461062309506732189569936540532795942940225892802497200915678391810514465629746242193104477554596722785851189963928823535767259529469760936665331817669254459468592251029149924039222914225273451607793172077248889966467826171928970033669181212995309977959465066351098822159401313880308375715892227675316917386027515328419248308438840692621152545774718248971993850266284903121020926265226689999229234361581897193720692251488582085803624416677283094118770581541673878288825791237256629396436416637974272391030958002425805449891207094023850146338156113453631156169610159151026447638789222762093771770498058960233051938380331988052665002769441476857427686904951236394271662531646391338618773836247019468989579602951495403973492649713239509177535199183401847946823910066425635573116455094179379422190529759943995882902298416122782380126221548216953874074269381706118155335919511244737815456134847781758493925213038675700019901434687102092854174661079682082280439673051842441581131918095472083199046272101570527119815591112714143778278663482394313946195892017349010747602862944014321719980461207046230941352028672785806005039452563471222315526863227930834273165966030339918204075058141863833671032376470000434829800954110391375315457384845764317789075587684636738513359298729582466714343225407308407955878898114281490049342831079690239313388864757645246745665276659813086873979119952334017259322731575345546954005141263336556720156690562396113498825251281346353802920932180570813850299688696336401620048544095418548710103946369173731360407087352175791099952909200550891492275510906894866196000739826332556200697590276322320525640513246912280572819438313790868777264058949589746469549287599543862868981068417133506125621979350540684049349358317197197346581921578627686841289531518152163770679650341221349353412913710891388378720406817438071230028408231991246974981899244502611072494737339866794237718639586464377424230793300919892049920000000000000000000000000000000000000000000 [69,68] -17056343190744925616192394094295949749917151686198815431005878404394522003937557864703840019145939627658930059553273047469702682594900207509479464519324947432890742508264917475700441280816326846248381584709408718069265163869711098354079139570783397216307150756391150475535455601085256156271826415599776453194869390289403821172796938216886653202121821821065870830294936709910793187796882678062071317765984474372127852034620160125555339856641902724616031925446227273527124351656835341199836668081903596594873336174743936400369083952264628493521707797608214184450915834675772429342006802332127363341902727008935220711737893162790890446506288000014777718079456368709953147919306465518228512140530330033995710576419991113809842910196033134832227202705500277187400191182974595210559984721520308950264216069921287591536199949234557667168619744183468484497729244660468408520728680767255061484171572409459514592202271548812763625525154358151314629052817212769792463944972343221839982938737688940485203266784625142763940212041661626159895226547995810436440822471577435133776908125897310879268788500659604499371317333240737862794433658770256828973281997375593350933654340666457384757936460884518266113271762687278135953969869210422677503523548091992096647530807482102349623180537470573474152169911743876676345386630555335229079597076898453948698480259045257143522260451010555244176135656124325005428128072347824948530692727206964397388531265022813355600311298952544453848617506454828402889855256324918629387513779067312689976374199351438978936880201328674025532195784993752868686363923737326585017176691780878047128203214335192786566024805355715298720818054783279502114282158862595147127373233806168773915424860422618437450705717571961033598021537426795806156154966940151618877469145374006269978684737869319789555644671820344938905727237050941897381418555144323667439013165716989888093352160648870922411970195106928001111018245335817987835430584535707062802564655048993500292093104936006387738583853744688858032120587126292821876459141854738297940020370674269373314965016929976831875216843102509108700197856190118669712801384937685368098763529315882469945701832621462909472027825020645177789808078763030504433254400000000000000000000000000000000000000000 [69,69] -86162116480206372040275819201653974476949778096101591652753365782857953173973352238212797482599696084451446505432472854256387814857939045634409685782727928018056494945854771704358438278450168840419435812619940972896822861509686416936775912577783967519218676266396909309648509065798476959247603302283549707013986529366913288131706123033984768965392174780123142226050699348383257314606060120355244630547268079993379347112471210730839474294380367808017704585914644771403170989781214446245188322938920189469342156939893538633580654644948223642592167224830373803395603343328305072126148697681871790375305480953455227108191248365133198502625961340168430896614888531701355132216620451137982934705203449517819429596475229449724224457406149368286293555051586043109501367113923152335156616223196603083563925501928951116755186139288700129851424567196824504476707851873350630969194331326508368479868962121081231470549311528296899011835585983502186137430421843023025564450994006349953879019171251763643993714397089158589315882101020772880717829725927377492306393111303005591774428169204429474690808827029527942799761168811762704917184192082714865650669964546300533399165920273159219303894621323727854819044298135218658914603381383300627667201351299309389759995634307843396314988144297061721784466969125587310319357562334840325574464604569359775822932351180117251983199183477512629054998367419730995584052769475513764900046735459152550149858575027158595411416298026313340146057587727111792069638283283505135189574800524075185006019544492792129281025615054286371612420052347223788135513720481145089321677304858556595448325736621094060303139833439292929480329875771184421277521757886348316921217793802993559171176174798600869139869320656773390365757806620086117799360580628937048719859468975163707909202341881458428754163668973773390356512712351254148063260191892740039651491823644918563708864623478754549470211687256358812464720645564342452360540321307731019453774936578809019378465149543663999386548377654607452504933650465177831810159232245893715345657796606355903602414423788179923171655849901490931015767595072952901107826839949980762287185903365678321565174860983469874878077400543911887356352203734471210434560000000000000000000000000000000000000 [70,0] 39566653151711020466852778130039902211418445392040712040269652096215951049890436362074464300163095809695962457934414631222135553112868719852624535380634576235734516515096779735509687627692807173574837028670641261406256043213340290912963978713177216495263953311464901555178573737571422338493614544781524481748606846095362475548240115654577033477388902455807797073985480402008761970156759341990002000033673013720751251198699438767654994689103003887839561918054300695219344895489443570111370500252158392014664017190823288267898697743681546882727156961306722042187374493846851881576361790792359593419898359300304469449006449963907494757149763778545552214323257367276191568708303492330503553575209382837436309091034645349839916431417036560453531080157903821341839720628829771008145572568782978174899456301600557901622704617575076532467416005920539996980248701499388803106180925794499097483382990205472614962349241860293629864544375219987173314387763217807586620498450173589801197935040365198211152695232710531964523835104480630431952658440712087139801438170978511395642675291368137568798570082890791179541947064870497543197159808721566828627890044785786170461476328093236303268350508601061404699024670992155294445608133098320721823268581301448021605232717430558418768947595115804526120205844149957867428221893383841753372102663712012995331027737200961660679460069876680165180481121652032447170190691281761260902178563540093402507311216311841566724739533281986002548408428191603515397593625975184097679019220865885845281481001743485162342198740391493968676024320296592565704024456653186992592783716478282212871599863524275217493324727490467470560226827496669214549182248848589276950285371093153642224270172436711423085774492060365680513327408205208661168520678365633931746842049302876234639153230450888075725697761764475230214189365439355797493167056643515164718046727460008433555750273587496569330661028083800972828624917319881132107760836505788978070743054536668248678289736607802263601616428640085946226259817681868929860114289695001662543482127992990237646305483044865053730331968830827409113608756092803604683025588068426899028685646234877172644228020852684466295961175449180472844086484928637341290032503182237035022097128741666816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -959225354862746235377698475629040836140055570087562081036870402057779093238031529635543131116435804330924360547119704588665716162685732836367213360590671770276778780144143356361495342328475951055705729217168617155717393541607142568232187267676347635257628874075184472732466926454937010177728522684635902889791447513455121775577744669588678774567569254645273536233451540676984988757913701777108089649372787064092937234315012943682796198301340184836705090904921870749372160400243534269981444765140758694706104106940348528604646407002971905277047503005580562038715407885095177487908706577363048404379283108015484487310322301939760466002322815076838501905851515719118618374297754124970747094598680914318646460546821658166425664187111937435933931923614433031111418609356277615457510066011729798243514873949052535531335748864778735253989445161685774357240959878342720674161286817592645444654063031081447150351999037189226586711206733616096066210412231327911637065977194400452039344598308253675630196762240703901295599099893159860628537995783383423410451358449607181181519131881852854916153285795440080200469488861908506818962048372083331301802546825810973478300897862700938117291833663362809365071371576081885030892632347330515160074373267082000007464798569258188754028380899106020339513117222928102514898785053664990438311287647389588841823267717497091508362243847237593348968611008100372645167666248610310282387693555099191417467031189167006331242422942760051025867905473668102606514921232698910987311369001591528132075244202469433636315138044593983918120774092343933930059462492716128355814844684003712629672689166205395968095184392547524983246959690469397110157077168186111982298743578115019854474873630246785312589808958090231410293558470434358166271034748297686784974115627912693845004045160708846833466275604140634037947959624538698652332074253212750289742805021019069602442185559330163173688013492102916651626213004954704264717088045987627837782560843015667578180027676808144094509520513279485051333490315610381778856715535765522677995595503023407320733380149523169194303271173593806458758113340143138676202392891638898200500249092461696656584897558501377910750324880071061960881651405749771118086446745238368396053976291569827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 11587689264475347856749031780749455283852087504755780472819041391873195361737761035525461938295458148222714060940234876880601670485103680889377730175626782623593090224472186377554191925500691021040564611771678022186394141864671769071403193071339735834186876484212028580911906238452121476452984568320801936370998112136567370002565832545381709832360057566734714932330885811157135746740287510862734985690723299636433398023035668348965117827337413070627784413055934307282570834262475212347812112089340341927511928465475738968440972024121688512738004882169393845482491973483309494091998063158627496549278727091121263620210224671277899446840117361113451006953496246459198541889365185127678757926162951163532446107639796536493537885922309513318360044561647432054585291319605043724428309439286308349646213514156885604510042152962721927043171485625602987023008307700270543584876312368703205574941326641376665530208188858329427688011029363772227170898642124961898532143722721390467636589142882794708608398782881099936231357350741238790343851835231024203263095030022234266380114997229017161078373875689841431281013804375926834513031587519294743664051094995177973033715734059024879833598255352491683575886565950200834250430424414464527628675303648931489678789003637685942733819141766067977122301325305587923490646486769730081157219448983794065807517262713109106156580994393213105649014761082655716455926684644168946198731406019681189504614653245945397063987049808456111764876071708443051473746617594223530906811307384050579240456325271855102802773425821858249371589528437545128056936787844588176428250927820481361515260350757253444234636980281345865437343044415984369113288211585947545269380075701720729941707921017388339982495429897855463160877092934757249845787878027865299617358285776406587638076626983937198952978255526265446916497629578636814876422481033778148054918381389959005861860969601130782727926480618101847370801772291552598380701918817090558275860674253909778220252338366544304571231772296715936440781535743889061754598177459242427410678265465691189865865566257595560841014993018686746095090208365435838296202697380967789708932483661060624095417084688548523050071861913543350624530231344049900311393684542246535172346001802513088512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 3162937511557452353599195609525167476639912999523335128133192047320768551353540185295465099822002292988282391472345528715184073728306089746844272975046572017026661398539538312830032431739151209312197484553920602283714479464705170690880160602598731168891673477036824012006748804471467470944763032040604957948355142291380818661405988436080540071458946719761011726987814170911381348846218337206919569210399710648485026323503653003037094136046050922928295236629308191333761586973002730448385119995032176591689297765841068624744332656320025707040328945415890032433961218847796508036299389290805692528424715950159512175781904420815235606905723538093241513821484323152876119697875849841254750829841935842701354516358073616528097032635007760662323944793704440604866844990124749288132710627282363698436574444442074085933880220538338307319494070010752221569918196613467002935128241398518123733002083016040544686946495577107298212711907091737447460408019573819192187609793187337344731013994140173013399714841828730526562470670259377933444637605417279268351280208747085052858238841153097998272561513167740835498244472472403052253760407105981765963801270221000624836804320400129301389524955343816194907726023438575002180438203544620792161150466608786710835407860205128128116313413006556642271885667465133714868527798790663132864388106967963176626846359634250450994984430229623417055284128915421329705690036016945152768776623284123431143106401687037337315569308277585710604901946655938108066048314402084027100205042383232985977859396283509602904396695782318066138381829926547568056542634393003036644410405321912043843844284308595256028367726021356291729331661248593502458280274543864696762323158174324375078208875584391655136412591557531062305635865693747986966206237254276681849798191939348779797130021778198681542963442571367443880357723183500718840683589656225239324193686461094917063096591899997275108532699390725326037156674829353948820109661959490679315875427583512308815528969522950931556266361656647376398330562261977575945402275026253949826601931675848215808443503674229546545689920477493942944725732610657180013294208843762281377398223475576301861689027241466317217042454961848047834090900511504225541674005907386006435649471388298772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 487797474930876861622589903009067873809433187773007930805086975359435956676626620320452643838158915199337303840086027784897254163789465769159937330967272359272900142086666262399156878444406328376482121688380150659615926067150194275837458332689135447531566617774475706156272203438558581968188078040741019169439114603069098903717676377587224310688464873137338552667435440769478479651419365813391343886717989417642149479627387973713510200823109220812319983977838642521430472066144596708568459686226117024195316828862517177786426546147259702095318137808268541895308960528534341042537954096430593674368698881126470962650299609884286549558691170449354206764149334347910856858738598713304863083257711177024113578581279631792153238663008667591119555681753542269290320719159516701686826874400339702360448293600448806469288908148008132022560849160329374223982768764584253306013504774323476938896258257649375638848079881467627830821041317302966387492420966571892271209063813407780685521444851327495297158944347502888600385006677543673074707144831408610200024225841415275396225396141999060253746756485141661334649874477475261954312350855277111486149313739971120373117431962146516531787155792995350123854255278162677070272213529115007664762185055495682921647290185758384586311413701189739883482975115558545748416812194672501368116655240539307389328915445178052001565982529522948779340667872885508142845354940133616227671945600927628081760529123571713102541423792175991284769487992453568557386355934451848912999293573479812225060266361741496991745807446781738450955492611158816918357100611317331646062562390718028254959976877908328788836849526913181059568673600649756612146378314002176711665336884688328732649780602264807821184599719225659933298680272808642578567277212357488510571990393096574383741196917148385169612360754097792536999785555073990261785703931555444731321832794431200514057891005991237543059612937330863331915813955919661244760972878690772125491102020703849495948360012801001555283694109905703014900673209036215385244137164943918938498739535508577225603220027574608170257909528321241116563799278992159992709298629137209884763764497920175727736710231099383944639770512593500817710171872068995576049169716852320230998449349825291878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -15100769066283357129357217862861689166189395202657517331785717241887241782443970900221044000771006151739836964795774875424438706228964848760568413894751620820140494219961661017556525731667562025909360051833307040098427837120598909486087312435313803731266059764384476926106641051352157933924865683112779903534331118629114985453518914464177745168389142418620208853559598627413253545686963781888914272499628677077840828186710964951712739956079145218476844729899376911895437094363333884471607726422626380916552016695262736565453584030196727417442572941450674061685386442993877677552238902951381445339907600476975837593592358594773382706257745687525976111401939261686630814324633243352286858660583926144771694694305936162427758832111956335322625427455541224249588754454605626235780853200083489368858894704440580334856761095171482367868481546322611962229951701403041351106078576080974944701800979497697923479124831892948672213802605997169398140431935992169530203105648078075681067611959204536787442995731396846230713269331245049651646539770769273728813991925802852334863493186728062909094244466725179157520245361501096204132940757627131204541306089099053253293058886591185831201413357986675992485947370374267285412346975429035139843014623757395464391585905099107111762612300026181870454920103243927780277732668766217137285704437923116397160975284683861518452733014167893673310458269891819854815070667731203998095740249538711920756429122868586432090920687648064905466724770211324188351851823637241394863338422681645555136028382880763107985949853131696976694301667345987354811707370195726152078594697343685255787806324408518652843181558909101445721766760157720754037828570765736220052152823373256384336817530072680282984055449694167760080547229412793594945072207405195794554418056202747651074700148691888832150112876243994763042570290120382230990193895436503191723354927192420262552721230264046805165131619628571015025892881077978333887675558242253660403160525271723807099280785743631190886540813765934058950811133838157609147137546168976703059847198478798694129228651224012288841273318593628748139329093346303253606157762676404799686962489738646558527154740432752019285155550905939835194058083935767534046182327043869638944645578435753504931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 156967638015755196931931590141815910303086900004134391983406005025057063154915890719350420043199996746050897733781704532118112474977006648927787119040699688585830764098102831273983929922647022315813553009086042396690308753682223984184151429491660526382562340568980105487389101295923786350731709275896249639757617727880385096971670859653847093287388900896263628401633687793232272765785033702296987709406631308290522196549684970233326344776014938601504061999657723034423298010729474695119448144441144265648991957381943054431672489060718962069530174552214127961106811481856175176502721074201186236437045395875488563186412735678099392727870355800198101667000033902642585724747165522096014437480164778386412349680649472644816515695982952847336565480646001149592417673757702769729983079664175913071278240606121506796365424127669070896526146370266170561944350102322991404156694212941941079604070391744900558300448309206498198797932564987661025606387525623094217255534769083348835312015134670909612174013712665154518202484593702905045789368410683336023950193573375450841004800063127438658840174880018019916510678635589729544584278210148724321028166235434517673219091039131902502525394190416619683268728475876388626037271097878442721158930815210289035256841479705316964139783419883720344818892421397497573270040070997231057547325783785223049631317187958799967316176637792495352973364508210081882975349901292254214233913361212073179333450501147352922894673851793725375423684215141038867379175668191801893821702917363827867314036176022170501132871154946850604172387237231243016613634438420672751582885471800051569060871373095541004295586916994617676848951917710764426026052903413941152345480310672502777775570825013462839290983410172741321640387167218115584476640873172346460776137375642519785698624167073491985861293339350825726030681497390035725347796162861603910711399153202188469529976033347644546175661244700562248881397419007803246302440259568307378328224239089852226225922444838109887887707895577264813169120837403205343272844124671593773324844550060269243649067144006478760893761009792840949361773379631208915017757212630870294352533273349059994057690190734876921545541734976937833403289750113548715692743404487651977736590542993229009125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -704593284486803221782784139726466282654134795724760784186728104676224116739601811417653413523260446571143483213655545583578704805390410181726029416057282244456210839180066284328717211918876694567442876036645635262160237692325249236549912513756912519722859139078910854515108929963529623599328979656134825692552459422692649405740814227596277412403492544402586569447396605821778049579146273497901202220262765420819223745447698890437815067176558242338200276689066529754767185519926782839317283055105828214772437809251657853927348730171960345122234766116927855755220019379502720415672651937059048055473777860894731276666640984618578288181405058364884205407546311353025837470946454396133711862977774040699056734627029151402915250346982807057897279577071147454229741035705995510543679896411966346594311235372807949055479518439360455127633683542297696494517396725214278540157012854185553787983588571790998488700944022858633336657555603058297375004690709324848716701775412079871284073362356598564339275793923289441234763726957990962158599778200045718274929355148611850740943862458091146701578004890395510763974593351511896923509179815206978387163809650701274139479337304008422008060925853336989617086495986302742285048307885341935850492344104237863073041690135968967147049329722382815776358127719330990434494029708614565003911683569460463866478324055105252799519797778652043546763951412289530264085307392577879777105432638917210770799520388050111027112914094463215802541269440325008276929754460685180619132858464943094342481393659935344090419330727090871578906345372217999768819628996748780558983264694492230584227663026972365268277740014861377787663336614599178288131445051155047666713335826552034749347391390388076616988584893210933522736157539845323888155559669786380710897943834110639410383770429031754646378829356125617505944582274992910367368237433949641231267356683144826222997114956329333310186134846191132565749821487586071110674031851767105084636259776391615736638789234409271180855811252162910676083292795989719208239890274312366461352759876121381303894120281390250039457371743025378527149740314488080675123302479607063144829095397239581148082155542085098616794784310622798281972849133796580870794365185132631958065568607327289574686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 910756240739891848464734270888386967237780092609794449208722332830711591368838740638294378733584203983393780955514628399021877974713889735744096888373064643736276566896170764061778158234495807224814562104568135540118633285955940450770787095288936457000088353471857104631054445092139132731800974610048341845928462179296301630614917532892075996702283609614329984295175475962140276034422442228013114216804755911647727151733989342046326498843274702747610935959239932747379713565012610019860891574931864538570256393250011611889930048395360083365260454991318015457810024289951905512912187664096626390357204043569066319908534934611069358817759907933586058785275553195162176447864091099224663472653195540714241705067029869935515715985043108825426017670280606488453473725486733163225281853147140015820644927222460298927388478112535286863190936336696788415409388515666134165800702098467818194128951245548314103853723292770103413923794485868482212000486902106604573386299116456158156026853141582881360087745903631957345800142870247869193167753823943977650988635334575443451839909835674184779100410654080095747961873851831025305674183057651058326799879886432846807695473646116692264929438872415153957838910067433928130741003271252755657200658993036584124093094893640304843102118315566795565545859054291109904562524562024206935021914053514885132468663218116108028014800274615420974523750806194153769571572036781452081117035177978083181713661019759330633928751468937295014609637681786920241397988301822904403004366666974097131076559346101013163742378805046487417641561424030011475684689702280204157972056569931020786515300513006548807959175393337047469571526369063476110205104836323021690145217216065294994500137726148942907913421269343816752146241797363701026396783568046801958926527863005834070092848449497043230565182514047255314220763119331729875130937577410119672128839378151568539194111067402726968385459945516311518272752869210696218276730687169569221084418750389708610662487048021014270953918489125720212957597551974629428295078532807904544598445951709446696839663300044087410727821022714237549060382182283074028601189091017570301479535599074593748341731495752618449685567492870219608038345548385650214600584307253893403033395235882361451184128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] 9002579663011330861239341030653252584457351370862669659975773233189122645025864040457083597748921846431058309888728231209824476913142292603788138057166742833884474533299073436865350344664297650980755461045126252437697333235275468861756095019473580477764977610950480022918610727529844746757327142994591106639885723166224740949151042808595739279864995573177648661709667266083938669354709294385009778029483833592162549593328631263280360078561677344009839190427918971551923041382074018610349828235362484212835982410408662958722904832275441227069003738694973757535928361932308904054139958728539302143772109182851067661517370690579155759350557593017424997819362008956913244979927401519947731127243732372135669907790867529034966568170004525968360321949374099564696781336634456914481509731522383686265970642084685231842083217550466243216720836024114418471555525953313113990217180684992154174662710571939842569249958538556906872224376340467154347944699149829094151435205670567990237294293976447965443510942775809397364793292340687594730324585815357294581672786920374993180106127450829669311935531942069677565138708669045430234498530514631914491342265442995385498873358658186638659205321334385100741254248561140825332039724591061616194880809267109954242354126902892002536691918664151133223980137836644976047162761236522020190426673542321061615894431335559681996031164927591463331322806512882693696038693046420316202196127203256617319289584735693891921313683058065692916487233469328631675106942974256856990810995311119179723885725318798842839809487483033624576148293681425690739906292057540877815467263860033645336052264955081461883367709514651241296904307933901440495572801772768618430581650222811442447265458267737800473125496995790461935753843759558508823670340324102401302032460837668732330137930912632603766944654904667825853820843960943039517329759008049899239791695972121902464289334007581575736121874144238354698958782879946280134429388876466615631597891233109114706617345307220509376591272905914864704653803305250723133908416633281284958217407728400431814519979885800806939028373755857330595255695358070141782814183047470275064115409480115804091508625748622133493242974532757849503394355349233145900237315322925444550329173118322798137180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] -66926871994657990289562449027908568185624392603084261641054235248721659261403698321365795198243382489760288323902580157255953581615662658258305451757436607322288343877116722726971476780338886748006060021508003652716201092860450196911921337991372806750421241188263091642968677216984226883574503490733589387919392491300861501202871835641206945169671916160837388060906909079265082642574469640680718127479918836860091447121472717626213930624374073299834910476489641313567774865364163095023261684194311007872263997649105385143004113316549520762084256829348900362715876082978437336894766060554297030703958129739124799961565751608047388425799670453239076779498157178108138550710480632063995905268818395690042531691133675923920539184121254688927650757562721796757586580599511221593120275612063080557075301603952809682719648415722503239273094625585529677393277062084049124366267397290412737917644055746236521992583954169485506398197637307824718403731032261668921719102059575006185661974496662776842228238322933113377167897718195525000957462921447733336404284934224147233680250867048335814767798455270640797208042660158158205757878582974373559808416989078858741048417337069205107645602064687832187410010042047054625351438400265577352587396592771696423767483987171735472354520041458791310068909869436502090761459660371462483319142345593194588141252726111885231356791840672573708685874917070038598245406788750332778725135227990786315656943846611310543532148960088417570535615909008354901329620695211965110650844580267034789550687205773235289200403638401586947462249695483013274137855667894488024253210108882551968301491557877689598169032955741331447096166434240931408234864701040697990883238854572612354431283022598393587228973631836779108474042323649523479569757468759747054666759266127145837752288439384898434015943202788522184446937410991203511436327302924552261540101831365362169028254711041330432883944140494697834060345469110253970833207177016313147869860273058810296989017331344813360191087316539637958358264370787490341128739366083960857563599655511954133553272120001040414503131855528611782898158645477701748453595337064595938862265028221409253815531049113322555155713521751684016113806188589012798081638711383942938000143887933971871939166208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] 199569035651826517285502551012405029124690382210346420009407270336669497018379703878153425294771291138049025500583273575615178463518298038050355719236710152672694101953992160646390262172481589899411552884035854671499121415846486692405918641577560436171347076857006583871017116435112832199801471703476373458489953433768457083962896784432763721682491343346501635972119497292085020230497003797234494123689025604642502917868803096363309646723224077742222206488653687281756606492897499794733223068577672532562258981870243027416169409127040479453999865214244136005245302968724989972908859229343599454867040936272129240911673132905396271763662572251922384825028994158182232035069052994163075493997660410838586022495747993726003638708050394168074979886399292144265242969238065904809260172433698943481244077727023617405441280796601163421520749932467812839529894625950571524455621342912186460831094934772959161903569013188372997678246665436142081073619180924800032677799077007425741951028644219281193358396787681945923690134145689707084602498517539338163046623568928241412299590263819783740168266649938118482071727339289879651609158365471137664413524219821061235402681363737491258474126493812075764415659797133671528352374987052221591375296879526077948629593376048083905417770090139702944605380365267106393122146683395411726516591170194978813294792187888313488607168925339720762104291654911373712312371917076201714992145874570565210343280676451952637207818012207334885209421274495374974476640736332418332785218775007092568226347345760536086096123370852628849759744905061939489172032579437293196750381714683502776147142388928125062871326095619603070492341712447727780809916079515290504028871222586123799801813330230527286918121961571570722465248968562444423690967797622366247032905493377477928337307903760545194141009807368882703588610825697926916694876010548740769794375069746632468182767206522336052413157091738833562855979022451927435337881515152588876979658846625272840516446006278268009247131363160167721334758966439013817543412328937975653768182349926598410659714599246182332373447577638393124057208573905167684138000659668776520067479836011191654982624407581208036530255622002529994785200851461716936591400135159340681746585942751366135729356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] -183032722409805215960739447884880363170580773809947895698236792794150330817274364817251647138336953199839293694011023052008034373478685003252629707990408169068237557535793448210521050316851551192893364360086358134141105157877193221123657635394628836811912609909506456829050979138840852865609876253101049514947868010667157165590508519027257466037127527020923735361270816394475013058192009871876360521501094123472017942737854376579124249798991947503940482695883341742884128883289173384528631746454134692069610863733070456442496650579330099422425149781900577871067948448500223309478345530220290172921314931123151449529250504621858684610635988122036869384137298575098914180937699092384353157923053297646313075392147593589398497268096644662754914049759058769414883961214785300336698653636292550469203758975859018468144276674856611867860543548188062403949609602896064279055395908399417152691878994873999726654643086891233923985041254519091870373519049126203840229535971671850618378182118641880417267036762332031061470970040412290254887022875494602119394109792000387437163514757348006555917722199111316847718167589529413600408001955625349547313734422469941971801520605405908953388522886989573916001998592449434610151397023975205364542095141406405893485128681812120349770291192855208692689561837785997260022393097000460389981709198785345573727265112012111049925095001094332784603904131565153979009342048904254002460073192956589980942729065162472951342091713047917114995752599996092212368178117182914955220300113961181796116304165473305975892213619919529557254132488254783400429424629947281536100812684735327515746639333364789608965737391420956148828960182934574801749596650311097719410510138677481503663114286602450588529041951242411148199933195453301569035092109876487086313899666970721372022154617946384491678076765063195995615400130640100710357953422424284926047516661121240858267184909189263402021984323743865802463226827195694342695742276185451805597727078465080316418199798802296302926516158507678269920954820571083019442968307118974187612307090290027503156024120163071815427717643836548875472824571415224194973461802196453728433900581805233106915335523199728179801904539554620185856807212475433718981419821255808943846767439391448478890590208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -560090704153196654404015817210573788021581847984630511145491331963987636895419656702340475675607199331327247982180275474956416803419673565812226556685925340973173863827395207717437824951352937348002172499438525001572859674548237268033947716772928747668507227717764369502739454820105920582436854515523809819234840545055745524620121166682839533080507680205340434602202565652228525786401612864511914181971180374195420754783628973489391401410375727937280278746851238444495667849379155988460027551412762500177263209780461157876362619723902939750488901403086089669409933416636150959564719642804474280091443318102455980872135068906003082746723937299245559645352910799996266329045342632596559023952921919385401521508216705780531110614523019765425372359906683910252086812948347544153044971050069475869101677476344303117627947057836143441936953894379692994727915491243546686957558854286385081601305013459411243820472670109139290427409354810949240374870046192156777497443277408845970397718128979547503793008241476838223605869764238011514012908280427650698393299334849590054659817940319575970532654610165560671342018745453083270095215852463624691941202963107966686997107862760460657712665301679403811620506376405527421085441778115493191380135911661531880172169606840471142197224451356799096742019644323725108368014999606681920547757292723623518889640028973014301762914444859284681013831758818667041357634361837061500803251583344852570697498173706676311862582359533481501419225274143657800477601637447369708767569281932073758468882930975753964988231610436145189030309415302488161045695388086706727257961780526474230204655366616873465425372272967735143437941752568692865148988309439377901276377616862518781945169850716597508539895827003254131688723352316268244114229828702246842179276804779112302374236551287492314584622090539362335268456554678688564205525980991440443495449049337875624190461676063788652185276500198138356454879382278501779131826533305343419602680092708201540237293140524421595631417607807410206201797928756637881947045153015662083542003918113695041857496782468625029477154180802647909673657539597410737276629399352179329919308302902890199329499550715142047842608578616161794046472860433052575547264109343680812693815332507476492812288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 2043562954979133020825068910841191730660141470407215702008364116243987724992645680742367568900436160274411774392918437039013753773124809956982814600246776046632617767338839187539467527774848059041754094822734638600920919241359513522072358412688517692658377104430114672923086291259101335502625539807979796942149424539866912472095786034301181725794180661879424693266044792568623666139262525028476909075320440560483739030717135394620244182148182167256283637802391712477246383393633077998337825279354237611461920256307596629927493424460988563941893977145924495347423070490576262799276512807567691189126442159432473636640507532478403616100632870531752539584766226378094700308697251853805873960862082954000598623892025322010473560007219147780291665554461410577357161772547867689515923278783837765203838350283608252552995496873775358996621496643596824464383209500724816590643719154568331790644948830288830453834485854800686483507839027992928150532377726594808718033196206815283201335951534282335743984555243340934617214783313667402784727096529763422019199134623148866563169722817624019041008572469115830163322537544983281753368242678862687092844137106011335316005219271903766387664419880571135958367878789427255178956386398003908488581756640605944896104969848183698289842363791554360703190746503007475412273247157800278997753740956531961811385236893945135708103338200892928671538668366829490260291379322262126981732444147878679622795451689290740113316729224239431173380412809346708640121532890372646180162181963259859277537230350640080411473931030439349450515012052271102086553752309359198451584571553531798302448433826704380149848508519246121357030477179296091548877053776541730804231587227620889290294100637362446408910865078584505316496500955425915777047652308713289500841110656741692146646669549497447426640519879127713208611597805441667772184749361901580926315907908485253099680280063771797252910804138765142098403233517608643227426738150325461343518078373567482092398168057992670462933101281684957449119808770164872354341065950846542092735765702564272602211509165653764546168987712995063996781805771129782402011240444851271893183663570001649937505838633256604368324635335246275056077950937813293326693104072288237110961805514300008630509895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -2634337614365344962805110788450330315481555678460364607395682384589188115128206594645330415169260933933538330315427421866676248503242767686292971210241571002074668683180735675138421619305424796400840143017844949058224709118035860835481811341880890591328275461233798227865614562897726905152953517729151302865074973065954223193970302284315047183955852150965755139660132033480557522670195206705177043562260104183917688481529597980851819678325442548563226767430207553028420055596365383484025389937273764925052734451374168883714797962589451383755835471988975496439973126246785030565181151853519653946976245401672329022615457413468281389913476808555987737678668101156023038969780257137873378849107150445236272838496898175354241246152953754986323093741805229027942304663355939148794344534340972503018935776214749058406815620559240867873132549858246941357785979498723886938137210575366007196257761725067882891221672582585017435890867074906959573947860825553377336403917277402652071378480299163369262276752074597190365534551077336793090195769659128389700027759075963345156442934790740812825454337480249729178750990511922206313634267873039555506431497517196598765995817988436585672899591695387833326091082306569521860017013390983177534308664028147757898448007908304953535887272396141478711629626810905765085550622826584609139586652140547173438949370540211675733892682687802595645214550297014966311315991465484472406825971402386268526311284400770340854238737608022113967317957450185485219485498801678276029524885046695330061852942494735728496171581035308700374669910001708578902786076242766442524720766206603651391953184279621018735312262440223526673697650313314037799018256758973731270447197048508509352769721103643287854313154481162161140676585385597614990681248419261792380111414583182191042477928384034963630879532475631917495899564544574597818225853982673350032489386649149615078923220614792612238337402373617983592786275252300628001810040113838093148776651949783330326605506880073028594791842927710495245355069668949881504054276871699437132240489187400251525520006468577499883313209730963646572482787325757386423562418146986760376696707284021559269313590689096765051478986515775899175039793729057582918339318875461364965580339348922342948428840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 652581450899468479517629001877256811171645838696570394695930797820429586463484818581506226969577766778082802822709405884499772781453918582082425418006710272801668252342293202318485901347085069349751409008897249169589852844205858420161420376403992247928564825980560662756647194847511026236803511520027874255683740533992780142352398940914152846346994990452718907277810299822840093628307406871113231096431723236201540755416555921885823620913681452927968036903577371677889502247554877787295492657638250448840479444000197554638346670660891997408392613776578375294347725794936641594406637295665928341338109113210677092950562040788451546952854864321265769773296656910227724235179290199184698760661307698173032437152195321176157504571402897456356165898486903583061852117042789057123986428893497052584293064922111626297679203529282504864397123914888534996345131813045895931077848878303777644420616876064646133919279379129225988303711725746070197239369046503406388753074958609867650540308481687277802148318946555364507470248107979020634451526152489590124609115348046398764158293952506548824991306697615703777000893872043972815352134660562964024363880081665253065926476407795530365165939044598758597320595212299858127388457754834077948443429745498513888985731053283139432891654295419328205337875921888904365605725847632267403536516520252391340519501151208006231188582797273525936866455243104751726408036557614918039858691718309533280755970349522464173348219317296919484688365433518917870213399741274223322201387526607583646398846922059389470967017457287279248357183595955762862698279898546791147972004186749018150274109813661651853877212879333819939316213703710899492758606578263312516058388270945633182181360518135380419042804349625094429205946564518104509549561136378323656488552835901378989787033857462066569967416540929410425595233192503142510991071217111626597326073262789528529259626835402126700334835030166757267644882095502247939696614147910510328078815457029333649495542524908250239010859644446967732810518226470063828577059504446842627185366306779711876454596505454957201805465122148735067950395753922212608980228956105931284929969032730585198871554528385091326253991234735706520884546579489872497303648069179289599771595545407397324264570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] 2494360198074772746120434328590984481792973730423073466100407136147281097168446560366131979026502746023508574504198813329273302954960306116244201053417087049381132374844641566115334854716706410770377824979705082039942580073105104843482062980994767184026342486389915262738025459530967969680327561972867538136384538675527454676756867261493339768501237384436173520040077060217315385385372053273834546050894239956024056540538584127634733440827965695331028935123467869027447609529544834802712502678906077438357353606529530482052001824221626643630998165962855806931376204110890043985726092468842183204084316203369455338029398428510856117034210815217582761108834914133858401563989103676082016214026109778036511299429245179030869227437062618834732367628477024598829379456573299446014679695090567530122333979611041970840294488959910262555112745620330517011402725500262674372540686353138042997008588794032291199099568934314592479548450588737454135247270450942782986161682555070875121955664722464177822952106990135720148491560568792857967079834364340356600724577193446997959178979222694420974903939354401190162506067041710196388580740029259445093148045705788880833350302445468120040153979599509384630311428807636172455354982734460616222363762930721433404524433358198552200429813567842473296701417175219398001977374059494917929196533110375939742926290474704025684563967328827743945571200944456282433527322584121114403927722818610335785978329642656332876906615681686550802290675455353222117842487335646499491308160705867373304618648649529186085752302691022281517845943456377649836986782726249113191778666207811002468833267926337696461817031337028044671587796578625197734276182890816662037664074567477219182433683819148065886536030538576611772855068075126424482638904309844583726797559031195436204070733198293064222535238343074246148623383748105530347020344919044504504975953704253665309460938632926761478892008729157552742537813016154371856118649378246366095780543157782602379559945590178735183061618865029754165600733367964366812354046639514655029259282226116171346838830906876297914511729091456844088172249294026997921354417696307626150868330789689014133716946392636215342350812302189087486332333257625538968082935666690212212523160511103208685557514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] -3382179071884899930230052561813009215280859856128214063443704721376164907329809036361097007119817965149235403501812906286625002333370542799943338238054547131773239319943589894961152201970630463183127273262786820649019048061696214951609789782952696903412302025629212571375244966615568612374603791945222166131086528325173909807398523845547130248725552786032567900761758601046734940354490779641686245472301883851606820347860681348960778152825809432810963714127343466842540173625223033661816497269319017981362551349251389943558578539831949570091322004134615408034816212897815399718668879790440302794612081485353046958977906933991050642193920998214050935974503419428611066606156482548568890495617212373505866985986857600445298730738790705338694875934192726938385109974456225736095343200937072849564563708521114177017436231239619886131804260790980214634466083858464139773285422108434125079829863727886302929342952124599744240589848207225839258973452333546619793709438530822934516883522008873288972107539554393735824555729364177797870501106393471164911736026306028248786522965468043163826163499425848702034315288159834046641209324034699622453600081994815723342634138209444218682100450907320288688424471867994841155531350975239733556284608852357496621824569819553946892689329849909604903932653535404051903375394761310467595781805175250639388272392293847962740594235023218613286078857151431194661484584282206954654845071125016475387218780988712562383483044477735767294800155578717428223000163485663172737610853985048391921956918578786213749726841506400085238256356527527697339926998073042567034849512796216732558032460004777191838719796511718625834604782214695916448940018764526288448817278242481428133525867935151227847975903530876978667829008994090414504423468601990438066613768390683675999108352940239484896443668972525607124248767609760044225710446596876600120416639470622415251266200789279777948824998817028913084380115134510999253547527102901336578131158061194755386738240023475523344427214099883671899933192968022049247565695337973314031725093080466241991492057594598801198494858545865887505604574107467612118896248792138696955784528715692907171349210314955963921501246786867669816490695860718475626394221814349125174158013414221011701383299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] 1385169580161081893281888972875571809152324738292639545554353288162610154285003130698892162558323660477587797582052651520202326190332128186256243417376869486334132931439382672585325199317314001821392951657937715812044680835255154210383891145741911199357300303299014431755164365944217604769009815018849736469282663559812522874560756906105402194316729939145032225372377810045421715156203741240109762739545110255763988342434539456340942149123556898202880196127224555673047256298684702927579158680548809511700042090082985983775940606193103087599896347476645908627996192977042875870800964082937524711299272696251526819059570744037807148578380276789993493523870160735050591957186529042319279773604609448029898197677210971888603817170364411625090019880742402691038033465028059139784089630365823333765439027647439413480848658419327320044516876785375537332616524249611228192165798487258228392021544802839627908294034554747973317786626234848649951094526124431442698424901690914706441301133296256504977564201501192701731591237486906694506358111148717565171103078421137191198446980121817834202042006613194721432292138240421422651854887879521395954916768288306607761658450345296427606827477219604840442268515171512117306039600903844081143476911031045422047016108448047403419986494395225929914777353287017187109164713117899400887405565419263127026630289611649233922260783969270668714678958590184350186670481862639396161649675394579036871851888260547301596211489558063050957448488796148321909301329839459588111600426666968264349084392566475427679897394081132893385190922929266577914158626260328880869697826585332683686077190128718192852354020003144284996890503755731229940376431534431632728483534275803125746037620874968935737445052985811224551484428482695927310045509681699439511442894725101001360688620618172813253095814274602288258514748336462084118208653437375110314899330542933833800324816521420897379266971080861078768175376346876185160667326262550167357958932325651613784854346470204336011171316583929970720207576239931315448623467814054347411535147462003649122680634370008926184847245504514131815513373365556072590570321173983771795513222342390931795723512567763600166179289845144009693583002416810875887515904605186622471907594534671622309066833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 570624602042793441004983938966912737704814987794722007866850505723025567904529296841513563516830051682034148190156799035544097887199160237301987881962963239633594324668291477329303139743344489112460426339953579552126672189797553900046219549556047387291235808308564216389320080891646175305785345210403186262046813244600968186783980877943346573128536520401189814061962587975717074991126743258935672847050389786840075670651277332334358654899439037471539793475646201729087826217892148772812838813486146358005041088722322747979635955442427817448019282038459433826884809727431464700206475969318590774746688788259653011913559967309908080301908683136632058129122570569084376592194352716616783850519912319335417797298786367470195679562398411047673151968925428495587503808761500064412224564361066184547422826211135703720915830943197295987070767405719275780822213264651187142226009080073915643793409798592165440012566874143945183271247084252038682071547741501856656840199463210274995769878117321998075634463879410889088504406262007431799646274527755488667271890852813867196231615407217993024701710634848083421261451141382622280976154179909004936280918724206369702873149701736106381955404418162978705098787209935433742508492760573264339628535199599368501744853636969440972217129166763030228642664612694133171654884790860588374172282804846964918494264627085539546920345657065029443298190745309395771455395597626049202945379648436010333385918446496764427548319386304608098115035974203229457434319318425859114543740529196529917749310413896227687467736250895307117466013791675724133317463299428170411476454294247138146861389067627817422939545336265915349819261104832627424676348044402980251215969464237320077775380543060389724410594986975755341959006152126964089519848874272676416021443072331721588665870759541166502693668555509833362327041588630124558063526229866904082724951781226017599976283041616740067509897409796512966459625529519929564364976064794968506433988932968887673520862424524504626578484696677286450014996635369149422900561978035873609557258014560795395213770309287338599795387740274125425203007841836847665163346271506139883145115160699986029946055729005596354722367027175751370172233896688626253750907378931074549882017485832882228557774848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -462340556972754215536801455858235155444108313797801562037713913486952001236030678997259270680037962641881814027513628144574005404344771109955452342479154240962620607884302363018144766843625190590909973852500533639071511705462212427902239128342644864404091171145789646930309422543920598943666662127765612434850019737553330512224407746400061808736200143515836809330744843977823763081239894594469868003434947567533215717035216929251653856456534162281422206810422434386107374449350101930488313179959875372588659397082174483401956477381209024264139732484255609953672804648651267050456884690467672218816147787716937519894786614280449080919138067176494545867410784557455497769851489190943981305008089108169415025678646708679718040946163858330727422150371313696750800066168926319881042673252327518539863786534146629708531892137548624166231262936109811094847077138097710082006717330069871867171089355485749353876181841644691150853728677099555556981441649181337421295502043710597016826690761765258564162642193492924433565278105259710777471193060076561418114489064308532440488966557719311966375377914591199737300774044798239129298010686302659628267361062030266989185676023387691904504314640890035115651002722284831418962845826273578277056648926140752674652097012603752308913232506610426838746100869352923325475668079243765088739184572886446198142230719752889266538558793109612426099154621588514120574158131110369122231488772917721399386695747585393168130250409848072923524018697176842788842086427465090037904924542476099503976318178993783120661755144078398363675448542843819136042466016744907959512764120357533964789735066366358121059573253207993729729314967690750119782730547498407285200206983596053853176998599241078360448526522761082163417324145569322349976415948776414133814974232157350707824580092821339672779147297080327102662479628828761436677198619360857692449008196778834215619668705317433455536020144423708200141332797836496369843549689066400059060018595122856885624078827198458712182143272051140730440018373047080938834467425642030600516870048758109958872260958874377632022228245595354076154090063833026086842539427137414137489772519842025504754365176763544994538677747679795035811836074384687752270882891216373555218123364515560618752737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -615083133080928289721049657776491895143194321475142966603708659584221408328518602070625072998034956450512164765702033967995166764269042231105366057181842905313088509136626185847146543470255782840494434613749660990339559921716563585217788314480265730043882453149817737947289190231135334746447526400427904842776575846859621566307217292102210185888059422798372714246941718005793168504300724181009367140381484131921592932883623300730726032888523068604189654452341151434539662728131421890005742598553694538324288797794102563112847173855777285767474143601509525642470717900699658604706211605576976859917639314938072620255430817044467359236887986202122241707112727892744863658746558704340085762818386814947829017571516354189250854993317764280700362673260622337894280776507660387399751706792253440739194749256895531673039345637743922158332626154766286204303805148094157199664575561336762986085000874315411001447855724946548315352349527807891604781667130975267588309345685702610622761755951105378166282410892411963616847540371374375958410786588703201774820298486418984276936343919707219490373687916727768264227516115264590257530940039045646588641702932337468964510743802309190483362694469037100228561801517249709475228714415015360856401300782941476169950028487548606330782321646280660262798261787532905579464630119545047193206918065668059627900250466563433949881824067233040470147348085933741646390026490687683500359929677955038889116316621711767747386642124176988709964726034873902303643528672721455334949295922310917062344958383490079791409191674363221640217061667022525653116108399930486173663394673463166635796236532789891361007102442956699437032773960952898370283290921148681474606001652213111510522097413954042989955022067899365691996793289279149394149127319289750588274709234546691973036051346230616813417015989618930939687711606030153483329570693022689266613084721810452043183193322922128755001393395501736889480645665997888908982734872342033179118583705463431118838074361393930301682544687269606653403090736013545442284652849181233142267935186345305811755547502041713504806999345403334939498729122076976334065426757536368508205207000172481361982497910877726961649160264666810718115235640551974536965157808985536855803368542157436289950941184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 962621901828220081556595741006436316215796772779293849232201211215687439603308384076172054484273499321518718720556973147362148711511083051551142902845696431859498629030569109221417908857509359763047138681225119323105214215173395324176273140395743122686811696670427195576742985955146802003108472303092311534510179294262849362051880880565851116059589720101681787820795398857211284237074956413062230697884294570614793896173574126023003765804416144799372074848807744932133553494546453322573709434574155315169395023557356050688485046385287533456178156106613344990663724160491443130388385626318661642038666019713284426179794779416717150599159128315912010104005316980599140559478926943231349576770841337526315394451227910782960313914169169214787892227158035143987743420478218883708018208980436791957986416611958362582388197209690606516914156079037847695174107080513939871300711563299171648710212297146024990476892050460272443420483021595612184822636690061380678416699412451685139108224717501981553727314851940602987582461059878636467253450395658919525537971560081951033496184247529043220075703453799170247239297734404341141967017878295048237683353662109551176102154155998137399478014138090894248079140689513652664610036207613225366103000487387881259781059158284626680039096382009653237007025722917003354760473734427117765822309324490226837654401996901235684538949288466535487783235344022500135952835503231821671949921070727059088514110993228672358754904745512771752858133199451521127102820935195284591266519448639842845858263830580613818933000113799171285137537002018789040888193880298816898848971686146633894591187897450665089909235994160171777187765588196188723011166799447865349507613702843212799311793208275769300235056937933849389694246943433373792597198846431663005975118399351430653245243641868589185523515386080794889658494486803865259761242916773801971477905508056126539556798245770409799586747930299411332557350263071382191500708743426467310882561012443674894059286024841022354094582919753063962855298551488274323342064990766845155081618035499317176430813606030530172513867758830285786282671873639549362956793246583849716397211825450471095960375660871668555505909418749580008583560738076273632645906453874403787929223146065905158119751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -488890700514464292563552141560070764699499833986292095483015806002195126026443159640953725292615656986351846849836988247334542698766058088544674473974250087972773473785935674691112213218427379142566475547958246318105293413895173733937000773868430569122082450307843630764560541660540674171554235851589563310110656305080817877262309842145964643875458864233916718239104736412714479575587540771108589486422463954280636646189390959968637152256451030895990456232526853632190550242331395340190550710065003470823017748400092048124877796776231466035165602611764766242519444486395883199858263527237679648306649682670919128542244356705751431957758634631281421329271649196488156865332707781809124415385704236649092552168615730170320704397522941634369026933809040646918776748875761881372219044822113390934946982894987136505967349619760155336831097579121408510257133536086028537461533371100904449827980570368028760126794883474912512973888875250633977230935598539608646053859620623178461089499399161517809253857307265086378647529410086191495647227380654181847316441266478739724347130124047449350743327364128187764422319584430932958363647851702748806678447583311159784541843991403691734330615974283912743597111747493594045872554260175004625302049948257474127677621172934383293684990420709746371374173392067004693701188083939828944067061370754372207796478124006252890763150331967554525275657113878476263486408045986452072341854809468126306382063921496185771657943239561677979120338202393849292236665143052493399532315571806234961330178677775512685306468529934126213667446418135528408416267555729151038147996782138773409861236538712462544399536909250131681392087879757083349771575771581752702436376491184342602387437852092680384092260140028949807121150082078732504342605271591844729464958384996033348733729064490330942509554495573076086991741594771625498843648968417674364991013551933884688731154508598658200253429369295293388949858287200568205775598637272546691751779528433799181546246624739176762743310110330963127914129633882359557173857037406147271334197367170873835354852181118546430886670007203131853964350913494493030717033135123514763020079295567463812123157417401260380894653916973252881968004485671048396640335504626459107937091036999187489540276224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -8454051184908297756205794464499157668038992228864576653437563802663977497920917051528160862882093070881566107411656860441080152317663678415517369800150960131984821293160876635119500138759158099721704757085288734515779689527718637956196019021517155406497763653068814375931945637033046853378960718082557244031211912671517479942510064023499134765936392165687823263950043458472593374055007768372951667621679767883553106573149870500556983196291070462583442879470298766225969412964974030418578251263232584509599318745934157746222069681388741139571992768075109352987387547574664564227036168928939962484298935864930220518591549522326471777363550855419272976809487998644986977675992899519617656591722134941705670729141202367736858125151849596593128286448382523250002112884872794945481839384506534361030017752807645173130765060818489206251789082674385097947657402626917930247948190286432128389333621877597554252887286318654104077166278558649635803903030880238480397161733576288279160487560995321677610697269402123328451126164780357900605565616830036568029715260460565565402680632903243348667135180327150144634882164724304420767777686965387380137929576004431908692009957494552195653311815348579730771435669378241383234887753080461387148788498343060416092976691243988528115854938463460952018260331951568948904656300169405142818336220858390636010954903998374014299197797899135517454301508694998659637415562062415932127945802652143507826022655785354152597743229673117946787221630090676019034369288492810475353062597603321994903604567287013108309008973958256026959262563766518068562319748105479848175640374865051836361426690497661783130617287655468102226896292580759271694422878634986483945460118504315426047933484799007568231508683415455401432526816577420478781750312725957098734253692647056393742068443284755192983072794375251566814800009439973830228157061699178155035762254979518322193439082509529977188668493257826149143780661006257358366452677313406547058602723203395331010551554918775361660777962114424368703261511825050346986867935124956761524473321440181253341925173468453228007645057840051148926288248710210677017970768441187999862732520677283587793506107771518310669940232670739236030723933804897002363317475031448505917923779165032548988354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 154988657835776430854724499461752666107933810786152490402017879243828585252042125010051188705309642366168984726945338373852419601222544623239674019972085625887467247753288478047044583998557961641120167173205946908580675943921974200185735991280084851073091867330741322003746541825660713829215445204189180873259100700027229544094699784251011175348929557335078124152025601600145990794461786796544408044006162282791447201789378305512910417361907767274358048653549098363837248151954926934939603629747522597840746016648754645544480471194690877577760954707094963823575423061041878151114343702009746383919404233493389535795623029783418452309286910310782900825097439196805469264570561102176194788652591828118990983505448954006679294182203965961790869194724705922662456024964653529476918527176443120095311584793063675424373936920360103962330835003969232280255286044170095599508700546042264289876339670674677580472196001259637771289267466744631556927240589438451292277993709302252458554460974397229089755618566865017682041832195718940174192954262664171093884341891433978028925593438026203732656713591669535385535496200725895889484248003926167010600874592617511486947689880133049925226754865662329632663723385854505737328073215549661531195881154109231251342851334481551955256360924177412927409907797579838776880571605620405312993626310758755341565181231743401153195563953476049872450273287105535642670011035581675842059680968517201805921580345570859021476165460267371907136215444769226858645851977032683630265730055721084544901823522653004760972482030547953618481487612410447586333013843890527490535758237827946570156777538208162003218403900858245062173904037371977682633036251551061665419430608058183216691330378859299614114234944624660689515873093257468410035625896983766100408114032418860572372029543660610651697204224143875703338301319271080679658692726539422117035983684774109376731626600138395957173685327010291067560987697256388420469800200138307178225337171800551057627862714628149482799991065192456297387250085157141182420858129089889136166430807618182448771922502907839316339396417465871068558194650582430843321520242654493352872967698040032530882405615927447178931288173125778770859566508706917095730927498691082564321697285779648813245399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -96924698655918802337821554249049931650095556818377057044038061216225452618781158047495921994545440281547559425797177878398705798531954439615186085377952629974592278236501271908896512888755551000410086595371064738905955861918227713041385772994182661232052401599671432985591011937389456867447038827149022637098865624261121982771022516106664652525417111900135876698980972896896256743060532945421936022037412675603803089355723673313795170841701134432898950688593242675274689553578563081679797268540590031436326384553496326832239634367198237262173689947356995723113485744175056386555448488717531088821152166352000395191148622517409295273664702951528006130510427738445943386834654726866070442446483786470682922944643929003792799619901205467852961673545598637524945991864215961287216311038811535278165433342206392077824606178365603583210857580702685345019930008097489083186187935394352597190396665654168594131853963942129988435171274873385652646561007417220522094768858284351400620513289233171578927548551829766320225153365494969922377672899212419695345859848806279444096443521735502190227620065351343493506975203070014871132472743360367691069455915786291665711566140664367169137107060254301678405398669760029847577964581257878268830117735791523298305397301009634104109826039420364842683666830287957841866505585886871979934096671430454213790727775794150451389488744855018145508951123240329605742922137299037927735026976065469596513805641706354754502481628059167341487038063619389111193523308497072938496309096405061065051498286735234980177635645115889278202939376011262789304905590727329858998016101699276453155333418134371354021986283293043215120059163532945568262408223614947066685320089239113911319053887889120487410474925195373888573354510712276734585375326970512248517469893200727967840055584292465795886166999776727607685944061809439087016184175293792367687359913454573363427555478140977656549847736408446942312770002789650980158715138179516584308281400790939429517825077251928243136862907105052506150854210071147960367486084319889826243563397680750749706732051789362040891327107238132504109795961686596568637127814720912287821302372295446781212241870873010887599555090752809080967071098036697629785367343750253901712377069972586399782666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 28805418604402682102336557731224658720444234728119298456415106756174942318762846391124747456300600123955811413842324188465483390150691572965286871794937797806362851774596800097764378425997563221486024443275759181595051029018067488628105009552176547266211851844854826780843047222809932607137059025418394685316401622515916314517671944791145850198222753900814301395562520614910363815213113317572977146404668532840790291781658604549917313625379738541065328213789246223032905494753165242277108220515204376370466237046964978783383653213405514725859566827861336979358153149535133011718010517091019360015114892689601717912340693297108050520370675699335766332672398565170850672124799607885497594898942481331978963031146333702468598211710959423761330618944531058533618851096373554068251960542711299451569983656694455541243100860234168895604211032450203234204752285470549923178237849427828877249017271597597987187041936453416678915885245493389916530188159219183896126372457430558317297356806887314347452157665798444940205255125397340097366666611172600678018669281832890782138873746952084524501662098785281425429331781509256838669879732798708384582796191205004433843494254528278552985688992036870158563306842881307185364822317670431193412184702239313952844942473642280621557114625468047168130609739408481897400017134559533768034826906238566979253290105439586813167162929142858910181386675853291136968580594037961525483799883446891603781596974603110307413490914987188661265415942014068082300823320664420409666033055336593401390967782815608160444038765304586599651816480693323951528791694226712172579954362008275233067556357141442866324372125560403644139415772873324563038632234362521091923760197663757343069304920354193741992959804497980990953345462943780082114236384345259015787023748332775868740640374967291496457725310386222316585626159534703346807953021302625842393189014803620401105857648707444052904600541748266420601094408279674546348036883705985501452511634355261015520656781245397266288115991079553645532810833725815729607972742852576940526229776791422160129242018560416769400674351671761289829257919924421672142851545720414950421265740970774327945450092225895829503710157401525140270730494870742465666558820784433488723092375916951378235228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -2692915006738030397430279384835248755399251593362916002422496345431085398071800259261163349144658078537357221570444240113972304206246890760291103376553824745023643087318733344906984613709601162010119120445216052560741498765936284618176337867035751882466846032474017638151226238881053379044421314006093688518378563580815741779377374579738447721066537443403918063184364102740859099471745157619708115802465879254913623194748980957657620199512825329235124028100877290458621569172370238615334837570865823299290807481999862250682350141017826187142115747450811999780257281467470449353533093433098097020493337788969446957390619837764281784645876477702301400100118617122031091088036015670464826143627337863004197832583753976631106436887884517120478099999169548096869177319157636703600069750214694518473347346732524748260419996612210147797069532449793056455934924804974506062162019518109516182713381421721522662200660139936853296648614573701292255946947382607073077199341752927455133871952524126368428577759031600750590678511876182218343654237116520739872929119895921372537692631286305869531398316390581350687888468204926850824625995779009923021886650969529211569510861870321525470794896911408287554124122451567493397853734586963071351710056477648666133712959255884665539331263626165011662526318052689602283961501572985732044012953962712622440475965947861120010467498065061470085170448350203885719365178888225424697799839153682923178157888680100660746440727327817401504837133097969146497259533725559304319443970817310503113598684029750261528077256085369804545257424070618888346042756114666614054782372149257471229879886881141335749456954696319364889950050709220750243745975719151764741742707707290153377566398654231909622410638219479067610743329556169961804871851986372612828101523717644117238897516489358078496077215583310882556054104448688152319397536799132936599869694387344694905388932944661843748471999649952759572700942863102555256224881728849487464364632735098174607084328052603529481781978689533612405448593663899623335076035932071359001801184323155297306698274255405251252322981691006056327988702645692681150612235839631960704761073338355322202527363713306168370423860622788356895444753599273829473200566618685993193251252594989096962621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -874446903834574365825334847263915933695143652065941190826922147954148420757446714580964549498360882492519509175798646987123157118484590682352992911812630856699095544969382083013579566934644348427836396270913605680906583494973307803152667801859574202122675250572139106408114308973478468912771414980628119944955674318160274905767482208354740504974780649412512717972898245533488230214921048811925762293014157813122945519894892995273533417422126509334588514814833773746423007434450533988057352566114785581872180701201173082865887286703406508851206501323229124972881034595791015739826235005113810832865223008389351873593425423521459010889410421019266465023062820487846066942337932183974568535413599496706079570134130379860634008061518317204041201745822127029147054390392765901234499407206927838235214353924898067981859413165216895312316303111087864770007198204309448369829992202973976018038108112423897897956623147015144984568639896512652972177678056853117190270660985919240595674668884216918997541882408647077642580635283754986113986984296049108858163676497381870886212733731475874618833218405850479041968934875930104508772295244030851736666906575473006505280879715133229990591871101143300426973224462987250542376537690609347918220745265408988822465216683808787718322410309930108929616123509149348499927355497969791187151490875036714927570981300537327775465303899373624811295287328415768870890441206703692747424384494452701692825849101247020517500579056516890648531893579063003800805369035784018761411915683923955173491761306498324333063801382263127638039353379939349784790540989262619849528405618458596315140307947870598317913643234570417323016937727900308370893446833786822800032960053575188591070806753396264771425858771471378769896990224092533348483762511365814463685399040269078016635000104911005534256378262135657298442248209239974902805532676770213051698771391900832170294434559061627314515357337295881426480831414294783383050237102242019106584594777182447620112342195868214679753365624476281036072311951858380195914034972824837801781202024023319813849039201787767329795064415816456783559653082487856843172563048690803562365280736482356465683620746694317498550888256857992017632726541036579048142131114682397959907888817310368694009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] 25345217905209903096498682304912593993514776104046246777977951341324519432988032677815847301663781157978455379846362892970275624964150904767157018969309270074729205529001480026702259682422678399395452909081621115478989614243228177806384272036435589342919027068779584824379127226434220849660167758270382295335643831738820347981034109471307181284283251322549336194433533861472063063081689102969518475042858524889022540248882568341190163562060530444357468454748810947260446458310996496697492356683435088374187298417812513653462527571515021089390083919419550687790557592318444409608221555771100298016046399731004526815059561245681040621771733183719514178466868604945579378433970236255560240974328751176775743270251355714542893470830972447378077847218495913871236827436232919540415961450485764449227103693131339334593136885413711939966322587706023294837240038690719415507308205697566598325687862276771872967381250180139760811824761830434405729112041488600209480303803343715846043936236576911257580678285381261626252935430974361417331920686981109402475543750423941255165881854958577993587148064347036234307047593697986763204573139946047033907478176668145011498253707732185520974361068896469742569655125909006035814350689253954169075703022437100758815258283035744348163590370524370106157012216776229942590406058977460608492520848126397711601149592945608734531052528421311522208637877317844928123683753103803827450136708266620005057932703633039610865690342679327405806624111431779845588634372726657005479378514805412052581247376489762972250247892345801885942977558316401271768468917169477946152946802702486928149388034398586358814336720324612858818329651590310866557174810944082698497261467958832046156979231741571610947665752485894527405247312917722211574287861901083357417551552725994923551313310820722017146305005141679259322232129655855927474431760211617688589787192851062629751832746436153814105926414770594665998576297264068199031606616906459016733425724686723586230343909561249662894934166119900478232080598029939843901751276060933922964297296782235666349577625722855754107732805668186793578489523214456994044858844517008320807149090895986203653895667418061928638079447073166648670471942257552609716599311099246040906863134473862596526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 313233530083607138852445822013530630760898036912921962511281875729319650982128234297176899032646673672913680496303058629343311308330890550902519347389361386053636405674314633806322127919570759259020027377521622415254332059313895354223895488122254100018800585763882740298262335334752975810673819759312790470341428085680262394659032648384289286753656956969680463749814614539925151308108245639847133899420515061050025898925770337676175747456783062598074555325523027190737902630530636823166405294459030029357448857286053230516160957179715589452423544373215963575930804748689528188373765868519125365974369453425515561870782583825159273638204055322608321286046531172573009404412809423057882098388397760256521334000134836704642083526947747913764428218267398440970952077835852326171274874478136032539170085873788820461889066481559525224210275814303939678776958401821784810057665966781859488328789317239371700970267419419169875247844788905480248246222901026332220920517290124800972487063793437601207616298082984822196342104294805880220796928309457777816656008019494489253640240751363324448299790376343855288461764689975340547831226645686967162302944928536434058159855824070320661855651034998698248041028220265566120407726824003192693267680637579198676876746631339830650947409364243973938527150952123626105877011071961315896763008589607589858355351767613739178785987087237573342279417504872260428376166412249797712539037355036356681323088372738787319850892953485179126189280083587507590087239379460525761419993565209913191103932655625730925010456305037471625592004096750690411581694277796127507397946089744928047174980153506263157816982157636232205950058339196508355168561391597074129332873068109207014149880580693779865013715049269080760070224302260318614958296490298901687685347838739365620293450713587423217268125304285760769372279712480015290246911885250994142770376658281094116495804107926398805151372440813542125356680052518534556588371829605478902486616144834237591140156580351859825510144546296180535459537544897452839532310618853866242080764737904840271603228751027315928322203503515676683261747553763462166329015642095133793071521671177748345119402160768912107094963611059559093305670633884033416063369270817168936604781971710520424660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -207779080536564278203777609340739108739854562722493469825439353109910006000418492843323778589015384636703263812072302495703753648986660387304608800990748926531986908489699739300461042004970386262396051822593265319271473144007975251611824973437263870048237692297472322544622754829123502719838116258764088493713620851833379273836238566640507698280808534196978314623058981663369121431903112628941440335200092881775495677700360897223529381139088372700977829400822241239185613637200867337597178315997836052305799919050895465515613713759788969611167975618934373434228912040596943903846065884502739228629827874197091713367145568502001094081111844219480782489331754828133524430646532363922615176569745366799431292855117586331179852732025337528027106382770539772130578143530078351226381957590540678206523470282452413986922624131453127623165669712820484999525868094735204632903188372656756512950140878866612287058456216097997816926525216206467453770676155648174070252274329911610037575145517757060835258615809691308387227078022305541329669644610025150309357290595294366558070180035889471849522990513782853570681531952915190226850225418543752440482453285520856878545040638186283321199854744549643697057625752953030599581622354597261046034349286969365887006892760596474204536988494549218794887374266820488966104517665084619356811635058197987027431813706632432763576471535794877505855315048164967553801717069278925774849329721257319348218723328545808207777907012701682585603247339104155817363759491410352608110492324944064631611231505914659054239730897957395759829436290045592654090352891944699805905924620868962708925659972811354786799858204069937020926583442147622248329866702227732998755225698953862986424989557096802926966930179772463101032506348469525198789589116050674601885527751311184615906469598018880352641191747821186018061506141203350031745008368146730220129292162726868549933775260235881602807999845604593871671965505373917093441811856639986105398055450125952403078115767490793860077256675661702234821547713271693056582375026249130058461081620414253621847798298458989186753357854944444350897214355995378957903093496953421557094417570757436610622385215419827065733222817307833287097793179128358592237968571764657954582495719240621422018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 79762079811959061738703182809278267577486667125792653895788032795632993857975285450941214198914167911088452378704457709596147431716702532993785483558112612846190659450731713034472347422692408916414011153980613019017800816209416502558988174627270443672791966246338023546778619365823139710978937129539396608311975461386864577638249333478731501387824766674209675553162596908567247510805623747718679635102953088264386323752903554760476792230939361936298735650858386400586926062651324271539231451300085369630870345246921072398852796556879147445452124421458957284172870731596736096793559695006650559245391080904484246865917096201561646850927315530951130339470665754306043584551842749677263761259425571965314147536169505970481405353386324625650659700849584491316077516871237447375824585523698011061177261547797291781225448798741172351683885524788649992337385206710601900007580993137613144973163159751998877399470211277903587824177250250490577582810257743155209048593466930149485939075404865722408716249318661115388845579932374893432104001318030235220690102303022105136692155291144554054362200068539062210354428633085729186213270783303783645949503253703691132680442509008119161140389344440865175328011147552433636019140095358502347979115962069716044708988500838894677425248661209425117945138035531342379471117046383898581875353525510208099265810901177625118506616588226055635974529179729172571982489285434747367352049512748832871424524223610944661495385681615479181552108545034876818166598664375385406672286069327214282223878629814157362970775335433680324885488990414252203775252026280278848831357849359507705222936707595453005239974861968499591647506087632212229163838233644524697250719315017062071654928485847501786002858748476887533341424002472954080461408811053736535200881405569307632433332085978935886180256253695312855421495479353081524930179242956366299557172026561340136493165035957386710884451191889806114025060870696570613736097873022459159749653439535245550762001638251356320349525414364618278302873813852668347665735326130919783506159130335651328307262708651112383820662962465022714976718314295159825831413885893133933081203687931731815381236342128268017180868780602674000986121994554860799510277464033394302583522958810816054296576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -21182946304897510659807907391018270950130061977179611021119161869281453964842975057611884436705680823253685437813545383648737852768997003840455720674634642404328226474476958187918112140448582817857107555531204644794749364977883388568916159958809504903540532347887074592900357422021863065562793623360030606328576200209151964148852725886128950879842043090079376223745493856388845977262979874301922011780690131521443087274157929184751438963619496770229222712108936679463493823234965784648939800835652622051000297836523011878133650214523401131753829772987599047114374730056490090903891297740502617995294874242240430529815821404015669600204141497483606720586287595878477147272962067233801239865160046181578834390161442013263203551684085840436740390285156375788974743045569308261440978381115954509710566931584331112001638007762309774920361019792440419477349059816419331543685523443839534339704518508908131736225027095631591086380354043266169729390543749560593384677150017267976318009940624374060339650569688562779413432569615364167226878873970543675062215912635306033714775104255046575659413438521484039995987701116072431681638207587106462131976559318094798659062040877227102749252967387410497291299109668739104738232441437240318212413641873986577421432177498345100214649181460314788723138418541832710396509938351216031914143418386143927759403893975386050641990491919825512166119543106703299494008297753327411870230979791170169094637868392779744013038461885378710134087711129790211708812006124731364540209428971976991954781280687907615868963171927970327042765814753013555246155613435391822390287249176334284736158250642828339007518720023523118123009763967469514921094263327075864554350849175715596941792615373215684434701294747476781707872778939114183509826638368252761934468810425510884188454642831858470054678664647217755471687997874096128445417081122893024226728356894476972079193981075507180380345167134863912827539213139647355140374139155623695666652924185362426529748650932524752890679856209591398439231225753255531343413880514808713898929496246823988470272296905454658812305577479362428744236158106743782456286710748546068988703526952269695969745112616884397311773474932111742004730532296294716760919762392189006897007904690632665333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 3990896958927804183098092156590149214723583226607165196510402441589180049779568474372503137658352340957602698657096198469930926795772355398775232320597319070561743786910891334909869086696514936980373482869925350940009956784207997284148755152823802615563898636156719581587612062607480994636813929289024217442636682491607541325792734676156496996999685072428389947621440529371098324669410621357547115277372776421682234090219264654690990493639828637002067173505174508853059704784557378084358210720164592006553425321865783250490153244711353936762059895916380868454352549790865001763231952379061468761610558131033980061810322028064524384165509239494001143058731363166946805680232828637995371160674203672755707660247802333606194817438058513294330791705019096318281908627382039957477039453789125613393898588159223355646572158111687040354413748465311531389577417241236204305885148366097540162901692200071861556587281340777523177209278914957076914718355830111003647844236317364594264966673393955243050315270505154502330400624728301982158913760223274933434229108376575880665334573356914386319131133708596751006284448900197378999844746246459266047278152080013308793234349915772979604385577003736152308955026012578600709404630564254423688951407824541503012247302550068609462753916490018328946608341441751811980314665320390659845162681994316676767894286026545773398414514646818527153249288659599742687423242059760329326790302289277222070046616731302388371382785670855881132649045746497353704572996754813380183969372303968880773703170400986069711043170030476569232601393645905641969096717468813643930282849561887484598987748797137640703061297817324244012583759284271729231333278140426763841084041587720151437901504725013793715838856517465572003667181092759135887018586078381950916213302228136101050717032603362214450294015311973734508291650264990362810671716028039682544501864292578457011145050535760227201238126295533729492438284074223761164505618284745162676357846383995820577436830677938327116944732285177125879827487859549650302012602680925982803630473750987209139994967965899361058306307449968553160485349255006658139989767679368011877783002564409832887770180658168967137275484587459480368706953675644507567446417020503356033792798485795450126336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -578474748384429250121896586772100515112075100030809964759813298100033000852181163432042532105255169628311170203180513117359797537513050555862292737222745325554708380884973205706913828625020866301723560215494378008176915069285130446304841062339900451071845637249694169867302471638251871299120856363897221905172210569441407111548728607162197257937138708814665181528611269637422853004515278331746701730379880399297377531764143436654933508023410692003462701944262518470924174836354196742421112712123763594367705228032489507606646139572852796073052698982887897655628667290245048164254881936505837043948776787110110117209966219509871582839082832461339828196772827933392537530920218137337122123398921211303342002451378718639748182968074979206583682503591781841265594381757059490835551738891850598711805011850838376501346166138810184062022439343741927729116134741452472914489307470764203761570900717011505966575256055711703235984448267249577217293673736944105608137501807325210397823297627430897270842958288406950045848920150102340242406356879316206397646444805370163255103316110160962123670974258438609259108533629867357983624288230115844649717519600203170329420425332282603916769143982393547416331112278964534413271863092200742759098243720513055865057515948322333962260288144288963955221408587960354984367330675319454890740652883201662335602987511633872142581813242668659773068464094229494342220959523436878511089015772181042008720937912828650721448274192607094011744031439768621309032742933165622590933383551457265090269137679722260300966402670758246348986213199630516126618279928620384427841976592515213276932827149189986295344309956138266909710668688485403067467867544588450244076939366732305184826941631126202746651419007272414621014722912442527470752783473165362330784320672768538003167360396482738433004455056376505960065617979288602830482874334785430322511546214361296587446698718408294023838253602800612070793431119532387395030122823773211547990208757060936137352318657517201590469242552462690289424782392789360768917483447594751001814369231052801987618832829061143251250736749442364589089980621095305649476292428067795583908165779905525779298374887239059939514303756520233161892440142736840519228831068267544554778714273429869035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 117468497881714291142859083406230960422314355442088290323624620630160961064446457636691900715725897206980105415982748155136981042704320743068789157811069498356860540558710646712961947869511435947091491528940716848948947122540399626275657861266997669537995212528709887029948100136551462620611804288391705020306346592281264463119872375212061001882356666431997620095520094244512135120781887219791222701835441003431865125622463398599798425097911858264940119282065706376961240727651430143720947910082012118968945360285084559340913280072438311070682413076918593530881673277515730601611081675458761637035084978729394009889815005050469258972173072760008290332414582272777639756312199676181207229483497019181471919912190456430491286466379093783947219487233547816758453640350768460846920428366926377559836083035253303254165535738808809218945648728991496399396360114993155120127439483852657863991977041491719342871770520820253965770212046777733934523958982870223383643747428663122840281262499431519342160232436452077074543770527626946900882764706962416550788452263580353158765113618238443307606246247234038778250855688970594898714381814663840195056420041629555867921040605330961044814600748509828417846887170588204341388181589272790878214305908887309520378626260094601298685242488246047763922050223931389913755661931905885492860998754439756434245849747262471170555269793711457322551996934200777258813271631929777607757968187222034932869490616506914222221138868444584117272886257832320477204660561253793887616582515382959381656792038449715194494796550826559426043510729137620706451301752646287405735710195694440451237787381850619720761193560194771812864065764579497346074017531002557834604434200644958866424093221239945367952420910581852031646708966401379116224577792204893600968179955641545526484527244913296517952550883399135958666828019981411209712739307794528212467280773062727752542696908911945836069176161140551060477724095753149113888648698847494824617221421288395635371835431734895344365068023211400600652655812889730073551659258650868218626696417531813407476741290433425016753910358885121897476606580857670900449701670523397639670139821937792648983208763051401058248332968995504389948020969608779150028002216623927803457702082654217699328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -43799289917138064293813512260048221039033248103598308320084593466489722950839117655681167972053363968395099504428282922507722778701403226484902358712473326477965503855486079326026863510478217868240873164271467478800367094219256172657122172182964625211545380864451016387863136763155529175556639966133621640088028289315945493843367976341071427658869409166520656800228346217121986652456954959086378298999531344072404580994118340318653962261788991911183929952240088638457509924712868491954024714814611607770056980566605034497440119736829927178597438729358371289500336329670878676049309126300533211759662998571675157561196851394808943676322550080521865452501615591341032769995773529055310839613829981279586771047985455612901168364422587740127899396210150762751820782690349748849784302462020831044123259559506100542524938774154794657117404890097469942329645010978702654290992434392177972798113710147062101780383650689495021344657152645294401487248922113000296850637169016897651555194703619573978869085630536195800030532944397761647200909612690123222306775434699482242551669449777685790579615623941186866529857734645844902396165904379082219568231872121695301766837459513713747688376456524444672461379168931738428999013510875826515159614951431360947234886636197077728028606238073732472146080613833264380274975234221413518593006445137150032008835946881016217016976119189157506103954648521708342569079148615280065640480470910479726309008566168091719209902263818430121390242166915721474722963657821305304274017012796283113566794584266604375370858484397418085159024600134302644812104931880651143299828761875187528560030696336265374505632829279719168442474262100273412498436122438563905847192981079612971735534237070510296239264626020723599626486008778684397727265429410279558651112465471389409314260093270179101395414448129468234512749256772066226813699307607339705626892543795104637904852407099310805910698569000357011606562508957566838902321979463465280775026109469614204154843340419747329099813859753135948929752890268158980136607068603753792656740260819552874623715958702767279142651449190049021573666497858599659930973219427845188321242100405440271432259047694682754704908558140928716384076906003350091241295195766294160500459444987179827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 13078573907165392915946713086085080562885177139937564153033696805375655390472765745695690489790503174308187363061993263834316400155827758527056562973500116802213725431323640144000635048172103485643325854430073605175801515403628663861041530820070654355410873197202943039740371685806793608822228589899927448101901887044242757615880312912174841328001778418179087719407441586322827433493929249854339939016888390617471984734172356063428157999662095320567381787464560191226232383674961110608379406316924809145742598646362412017563955865559987868532366878944204219860328714619127243821278256448608996697167610297873599139881838240871832917528469396304317464479710451600322727008934609380099873450107885354864480755310173273055187656388024504362470287551487557835338643569214334148429767390251007414588071226498912377065893826376654437434722259876308176177067058049046490736898503513453309059687220466554527360312746851627670864392394776745628671127532088777265756100873349690771494010020233707363066487938824373455438339111619708551332256546059483920376191847084858038310205696950311506710516390535719692185679398603861997726607073418807693679938078539502042205744041092287136199450616960727135762553102660987284778547410262980918212486226585003152828006435056860910795479891082165145334218976381796966272366853344302542895226668654296704725811619011732852627092179131061240484608563715238744412509567813384959594609151846358100004458989496028954445179533828273766361671570419326820790180054109740301485141616985997050951632242068736245115438496586980527903433634324626188234338704569024201647571475115231984495114303228010280501950285532060643688210105253977194962258270664614574099188744040706492002635514858822843172527739225456997294641881352178432074738365955098231382179321360888841114920540298602847749081243333252978187002301365899708662570491971253261363570770894757586154002123267803809542810615865224085823206755437441164524780904126869764976715072891187313628479848416943823843039104069434420633022060278303840737597001038525907190437455850642009789414205072413066380803389313201291436109482033932086656680829020000773852475140388162564105224574626623545282699164923901160814209521807759654540217535214651360773624141410711109632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -1849544629900441889364477420758504306167817926918889930100637849264623840396999549801074305403239339591807807636865317664147298821182394367099765789262586288614993690920470206589754975717293435669263742202331470405531121856138007683041482215617716652974388075950099004534296944576094816610120389056384030452533620612046103098089027391023580843314596306293525440442604907367536217039389512744997894745850043417467239379941060103196262375228206351243698536622886184677866735224349447214871715888579101873975641062076327045679506165054747220809599348015871895826822664371995125770883415163820510386674185226887598156945192419647044309636570579253559153856204507665508367648958480663309530476411723218523876561071613389627715480458926039105766903011894003263803851072942648349038667880450956637065519843267554002068429088971975063150587016235386020211406297026789740151009157687663786610860914421373671285268442672547516394965679925013559232771075301751631558620770435697596530461604932153190645866823696993257637076081140931043315984727851878417197495491269823654609516964035371541331900161501874075983163247520803834142532181204535312757882630796404327786377445890263709345971394810912652934787435768423503659697193159238615896579635270929039942932784958129188866657212612683006198269247953187445781116876866124676888348318666259822129247985138604418323214105995686489697101925395600332128556542602141255226180126755705919540338310103887823218400385790285685116107597717528338032628104454888911699565466327689904290567732156268912344091870339404961559634552096149162079734883001273224470252760907895687624947922437469764512907377223532622743808808186302050375833676392042713946356273068890612827449820379169949605026088073046932528893975793646982880100842391411240931203678956897857718330050289461806044486080001686958036591518348047391712368870084740997982765376258054422043371084005450506697481731496345025212147090962101478788704324269048057446309174390803702474744563716561538261238555869609595757831848587656826504044769173587648784220835687316091282033534782532651115976638589902917783556675792894773811599132412015338396319170671469695722611143545085494076878049144490876730341468866747768609767376443472432104867265643544576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -270349369702802219355544145313161403764580181818935477335209159590890845104139182949081266179519740972305964894741769404688352742168566415910837034272489605814274982584053218833235704198547127385028522313641102376211819716935412684788108860981367907040293457660954353834164560681154317917095368647205612681091334078074746536536013609717748230172836046885989206219656901619392882467948350132428070510332473023520869670995855180015058304693393053815653113780895845120241711777051003648035448332552573780439394949061535534695773053053695716248781433889023076205711672696302308035041857221380574484384720904001538501923841092649723033254042738819768094270441061990108037762711814594878074724692018204668479065360353205611723796198120742372095104730781210865184901525228839408051713212117365753155782975102099597344810509080032932763097053157588890585833119338728077572707965445152775161449785312957901974919427809567173682031429333831463569143733803248097961110352125928921776974891512957627445256729870804749170605241786544487682893723647602687787151371434296182526223092554933014166847163811449001432650037679111026399319003165129272794704444735242553608118359701663872300221132690877855740613548489076430416201423054578584686032605975732509962144664703179898086235478300743453996930053980908662621068601966557565863009616470631811493687303434024139574741415483557096275756475220445764361554229061361793817594329305836289627872845923945610666169187797232331179350374899923034174307483471202835358827041292772272769061391083938187835472348484322598187660879967691984317652395487504711258411493041593099242408461595443902656048070682194884347251325466128888691411663356813993800519009550700912742087269137541024157153174057616598608167582512279904071465981346580760416500682731717853567814021885165625700152208546296333213915839616821985493079356458900200776256570304386348866385547563498209920029268496856207049116023707037158041805983313861609689222211944871906000140939431184330934673389439374539622342591426994899659372565485089257766162442847734521107183747293213578338614195205107637599822767672155301235581647121345480936212033581631182970429879845632714380695615320573157720257505950353619732005013770607054962973113069024051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 220716132402343910099331664258773990569121440466901830594978129426562899782123416184572264852211588232088816124438775652478308915699882014119039771003066123399686767078102259083123670747974952246220981548370748268274193953571195589532213542502502528878027214292693782243754176818388533590766814218015410290403516091359845535839356994459464538631417112373187506336089395340749973612203759216599162410049627820042341490572846131642974945175298618102754313766604318154714925077245989216324039763239410250196188530875975828983301170434531481707811350566484096462618900742693529325476184879078915988780735297565409995517012458408265778171759978117674041737030578546599055861864819676355237097278250590807299094285622314099320616246218215510757969513392596341415040416093811331915090090555576041548946698347283528788297081517160695151875695565225510817033328915395445577890677986802239638296604682729682164102767216210041221691431686818904315180702469643739430649214466775392425114559501489559726156701630425731555871329042087979047776068519329571494078507053042217614150953196916212519754292356859218401254832426070327458078680383363730379776643240694524210065788217918510825936539418904911819621822049283869456301950504042424737745973499015957558671326340368342651002212227670805726705700351109900316262879358791373768290459067582649793882575908814627980157558571091340284602729333582698726388199175785183535471303671575554570346116171700669800575122472785023201700344552109182840780185165426895247000991100585616073404593620760612255192306540224951435720550951420024992066119149615877909058995546820541005654425085951732826975128857418353966064197264673706153080252989678128310107241926227604712708168324486824339050029359263997667805355085890556023365789912867678803568445534938564196881358698139578218112727240955544111145183067690513827530556669480094906359772364288198338829758833954089075603014039926611957080443985891481255652977533657606100652476164152681711133379218678540968850840410156688738411284552569551904737125562802838359715075311487747785512355144145360708400402397060717404028175258338624213747872359977242511965881242112341863407222818686532256871370660858421871068164602496520740832115959914586975081090396496855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -63410320688451688050164667913764220570153529324679617675501670086164412403492795784867214268075229118883188704988256951463050909867163393203133295573880625492574350206440000013231643366248466291400438957752636673623804330546610132801566137552375827933962115938730324257519623072294062098148700507517379769535427288420883879770560457756554763386487506074553189156484348250061119162785323468819192234842646307265400197463885213936757914615312058462345396090894776342391685221150269619954179618037090187265178256740090766806218500919793986538918972909042001792530943776636790346456876750176808699246771753701442309674861783293682266829802637440850861639705001981159126393948363007892239018672953419086409266612800460082384084071010982581554720620908194409367857727063223715803521207840818113533672544062345500112020615221212379409332458043479103171956256901302171692084052362113603808035093530480619080183459399653469955351785333603708343511216122917643553462173497141266257731317980772632716957109158716894025364136671370260941940156123754295934461261352706599436589661496656660284353411928569251257920046475273768311749661384105326671507671552913912319743147186918512077239550182059403692346680592520071572200870739590761865835006996012433029753526146557872549813281454246025775814274856190832057201065686412523030632743114802524529222436627128276531845021149053883158560929895612256420950757874616445295152049895599473117604250838262952401733982782754984207784821055619568603385317665273286051755252558312468876458718206821492668039002949194562796609257100604719246428373247889725405442573202299439071752666100053862580296764681025049884595595157855596166236660998108494012065928571011884836735796980940181777897660062888639563987313401221573689673923321091909929391431549563619576203092337473722382236811055980776421639187630901928779553845346493081020150857169548707588372753204605939090997397369184563735843169139419242543327209109251901708590628239770236249015768215767679747086425053521773756589420320887161760943783528591524132886386346676625757974638825687536749528828796486871118851230646386404532188745308435757733869176621648562874937984124281274860104792437294920501048417701528941868163244535217949430258633315171958784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 11415669365739237838269960319674108263267397128763165455257801983639998192416196582391990065581566004751955628679169346392852129162661856990976794129417134870066871521543662529842338829918210196575904320559462073480630353264397681361951974772313802411258253600918879900578133226861866834458341440059610402832280418690019205221036108129573690429319839528617849574599251677284930755637693982776789369431308997866496916506372125555006456779953174342186859945509482334970175555538776171093855750484635153266874887781503430140059282983053169773111316817195692176583479488568818957233706428196430979233257688946768804666963652001371210004324886402334517185779842736011780361122996552072365587607355961459464653270689287701232214321454189401210414079883541423946766471558572888585659135238960613143916742975787500343326722322456476878277964001899713825574033066977247836877208647887205693416929368180321902527687435116860609682233441121789137597728254225945882270475322484537682420069801590576155556581062080136406970786675784052444320019929456268853440630037928708609931293136159009602337932744291072982385797810839800318191039310639649443472021782711201562832785471945648248828621057600495026382408548236350677312703400657742015392945514525430035799750899537921914818918930908501906797629808928345401870504515443951475328169533602366433439088101390454295509026821083084993370938188254250656602638126107183556005034909725092335402916252054769668492811679893593299548546722105863688983865579831561336418269968319059846106032149525011630936026296297503880371530870002047350782009485291299424364297143249843005674604233321107194548799120949187573888988461699411124527888003144121705425223796194406494492442062988523913350428122764907863985719829556208121218797980385843305355409639088519196342337121766644308687325053793473153446575913237891309073178776941256584220083986190098223366902510772854205116228207618045569199488046018155744662647037131722399721087050305700173265435007644842739747948941544394003192437186828523325773246355899059217544547014583769049772279182958111596616093744970343923169747366967946548212807470051829071839382905406210936820349820857639419142982995204488419013967077629555846250773882115282566895358461052190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] -1325201810733995465885038450431847621122563618856979656226348784394396665588185592280222974670765542176861452838482802916222071397129261183894124089534320236572169815315273090182775746311934735030760630714467996464177587468347291458243472218697216425743078277596404755476315796726756589262714031085713413058130443349184672992150981460164018400719749127378691580865266942534959849944967827367716994415449717781942402153089429798947931814586049620373112607159040605164657179696641480054730201392976216456649863127880057673841123928983285118946997203672577023040649745852269307720160242132684248354893585423919021274884853636566061869516377047359215883144116054353903028598343546445468713129164138556383566974153099179387818128523064839100651751456632055056083592202175915256795225430797406043547143106887046123359327180204222591147348727761286702938248664271540645696788496228783893866749388287814106277455232852481115098365841731141986379835194695651689820727626195948371841928943900856288656914007585765436671599975584764806387612779963579260978135899586179456891549569785854362603342493691398452197605319649875136456546149056053821803536425047303307142510972723290519264226406918020503046326236426598284089169097918677201890527990021830983410089531693806115375029965482773975165894230986489216521510344015948432415566768294971214977182762619479585981087170099957619576473366341079503725993421918134901633890274806947028416385320980213073077973356715430592624963636949005717748907472197338375577116120008670638371179681406201512879098773223063687004506525709480503808292244177528030424735609356823195213276169276476699410712039450857825913103555535528156508632518204000036101463213972048599808678515826592603487140365542176068068866320133902280852745089268448144140569808261538657134427214344640380519025968022429400838553822133610268019105994278913181027461381885877083422313673651501650724254322820019809395150730732518528986673235117662440525681534371814135612671761450412406600310564597948679370756875662200352943523352754981502288069633266051094951507341638259321863442252505858189294770946938446483997732383284054950956932597961312291911288843749470095885796612732726462199705208354929494084477610771641332985414904727994368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] 68232468833521532173722692561795072721825343240952397179503840044350830663798738808145364876205229383978592883210596574328998812855826323201613588764478615268032496729204854405084671994839451736894013652044381358296342668072483535991655892259946874168081816294707676573460854609474680850807480219485198439924433821050282637519307093412829171108377444832230914314577730987367233128302473241110889381254634781611700572137766122471021965525962570284476130825018717760702754841384338178679887020206336380701416872847206067970972889594595800888191927449731121817700338040470082740418275284081320749817767816068484214924939216866378840780222470753633184691616462162715173195209304909575178629405856809678113835937760322398865166040237359574044343683287781869616586808201271220560216031153901556052443771092059943050321507073037101467835446775467840420945307252986981670609011348524674568576648678931582927600584089047611991782522933086881270674848990414805888636753260077320537882783016330025510477343698791018182171602571947400823882063086398517064833108144130632993901513906529316768896332608070941132761461323156051960453326202110869932877409920342925546624719638336962190515930073035324561010156478818505410147474619706137348064256890888556489287840519694327788822592446880049084676670917041648427905769464653102358161991856070530401371881890745677191948066626222816502236486759370314449928198781970730586666254699830922413660983557890798719271444029353091338741532224002297005394360979774130075390637274515045788082087620927155005160026954641010017587728548923951112508770886416781884289102023624101058031383340320392171275612247566664244929950615653251770749169390239377759334697940670925103799156254478724276020914122976557969451075298309061903466779154090129912725955490720861326604875903032076728079476709229763931989038002431326692075870381511213162321455927702693233935745342554305113943251523066222988777653623480511234053668826047913674043630836870419650770300171067703643130881552686651988452386816449032945775142071680545353652961738785700381337111865569283438654903816337704306111408174974607592939957043594803274523637815607804361668132674476157161772267364830476561769824345182780723293567499196914668884488544583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 9734086406159412845485843891028505222205396603461148168912384911781666777599447218558393365325898778015250129312853381140695170124222671417404175820633860566598086159605655475636389760439760476483184310597464800065874430211009559131023625841441302069884072165874466896012813226989648598999399351379367584270574371110554114811813508015757596760028856603651989946457448244625677375894424357218216093055086248245294483286337897570177160170874936397740507145128365648131958224009679717124421545630093769633100241909361708747873733274837092232738994816209097256981148432478524219634928299039917030661236851375184211309960410971560601957831687635336823005175528905560613116282167555603967287111588485022318214383807571581143534474655046575257595972328513443498793779666058005834404946228448246969105854702561007928622155291772277840273257969202119043421331154966809105612015553832682466932890664594434520071848535461984699443240589997609441647042537142036059274037446987798912504039518001511381384950203935439468784626697854646392980668074736700269708411047505569631861033280127320219863027946285944087521974039678996804197875448667036975087356688910849368612706572128159816319888583104604865285719759276398619550742587632834850822303585433907353748229199841190848080676152759670489047165869333836183160465950130714008059165587918873300440578014924907295390550334054254350358122335582902984547338941099879273807489128257757127889122387871054021683786334026547933979843205895520523087569763704717506701977986673019019462666498536312184230792075017012555765781279296191338892686265661793071836437234771398568935719171547151847761759907915430001285143434748886067412430251074912867561835207068445073090133403767656955499884723531382856893091108778929572353668249616063187134121392444362474798317923167140621072627509187659487075348729746786065070147169969975328602588614810596495629174681724054319073138573302593267953742963034050892572638821695896359230881493721047610999679794258633526442030707231108169411923299353840480063183198661976287748504212536952866671744506683332399607725191910598511236325214232231661912100699958145870440910021015932281356393985791238938879187447439610206600888629775083642051727787954701197769996018647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -3340844512533553128634773428372570351001313075815758517188592616057384690336514857788417630437642611436282626479403481241998213706686625970232716410095750014532223189894672888908866799789494596653048767523727697446810531612161719954118201232744437483196474435954770295941784847456112259925955695593256929551738871567846666560087406562751578178315760747038338797807019223730726135894931801030269908297079717771817004446312239148522526437875369122205437221920501562207392114011173226115126783561664209504633236484333457956608355006454496029452798431729650506306339719449083048016469273081344489270372932809302244595357721767951694885074459604980422363342455930244533152952436655691785236302910907952772120821292491753933213652845544179891410091646946862526326339072635571993563481067568768123116018674293028383063336075656621963294906125415721771610926565471093311553045506057015255024833217977406733338002088743642285628575034195084435821410316732803126006216540393066760735070485031195194545123968407915677419494596228738126136657660818574392198402512666698288118295732844154508029202022474539048267297076876197888617693620284758495107959100061368154427779126651424231116072925548725618248017932741577084746409628329893560061876221470672549022346819870483996853723975376491139242312740602130285829709972565115514658604196417600899081547757067335044299547296707042168003754060778768643415108005835704310462679235216257596614570278891062038579970329284168588538099398996944480845281194944968609260383142084679574703232265969119880200107662621654138010227036544837775486558247595070863035663142446937036565478840535013405528346911485927656475037637068970400564294908429496276975275231843809651456339333223516023568695775217112632509444724487466432389415022635042869328888653511043563904422889432541901943701453811702628108936258381641270932097347890625960039006692673977663452038750329080668776467667903540061773515238668749817221210698829449443215100041963110564823411929526207742570979678801314917955904628049099761963122599262417048952861977924172723878939546653067858162755879596596255174843741616745813562938091910378414712940033679601496110242384706000395120970655643357598549548054133932140391237764046557265478181076336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 584297253377487600298997331676553069040810941834471945705138393687954992217359635713598675807586044270075755283285191574744737050555790361838966765484006459387364516282860909649259922920922734898865018215696118484371579405644199160082069738943378573896820305557523026714409743542095214430954188258069098285596775177437915384272177112404164399230691684238481958574323820698080042404680295598013310679706700501484828627095011399955007911344481051896747696677856904728095086741140024359197011811582514778082007470597915721254772166831378153472057398748482202898761471366624460064999859412169507640639375342957301984681184530968699935929142897351490143057383938698341946431242786381013056271865081639324109879144985528934760450924635618372735322163465164211900388545500973582571922605337831243256332659947011451209497973379601217190180404974000818600306531987583222190475575173670524053342407086585229184603389207176251090006009759215927798617997995234350634991358659442663973142579118513496639481602109905110664684763191848227867202200993301498422931561282370154494111609665690433383929147725343219691623094648592574821533927353819411709507532526658587307631173125440985862952961324018270596815360788938442313817508895781672105602106194325566021598674195792273987769863324388216250762763648484327723950845402940300170910804443680346192537057434084580391706975958350909869593856224309334309902523126446139978227233668529391826991766760611881147218568895228751528969692989544917401959017527852060111448982186015144389497313276971952266749925833917641557437934389359913135884676257898284432611204863889644634130712229623121563344469085195350058434687374602032275865848626308443168547360572860242732779534129806073361492640435754019624799785252642862686787155401778604650110759304130478190094684464256781225436624784990289799036623403643494650787453087114115066750708923770380310245685658908193605417267500829835733874537658288440048686222817883511676868086781855215313606211597621511756261911787391164879608969790189321575388253189669793193163632921208891260947483793495730816406727980846239560489892017362276936505290080855310104151884769346555086736803761665235455036103237165344762376687198842323100812789496425265408980182630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] -78980899266582824060511679031665089609316039355993435498911018443595566193535980776945688389329308894550801682255459852883745556778800852524944121060940106354188277516186581760268802979084243004157336570269433923692085102029249346164484967977088249058521182944659779797401929328498618403206950656681193618264619534068260500401143525216131921950110307745431569797259030145884762333406750689139219016625324624608321145736334305641095131866783996157741785617484148772005521431192463905913744590971054858712934983185486891612467381191181179821395529111398789445824436656657806145494044123518407956041629093252467320061867391042282592564977596909231325330429647577396341944474078270087975210187312114135441545607395098294398892618331912024999499692026702911107399122542493073832801936092757425599480021690933960893488872347087732537709761106699078912561728454418475696383210396613295977533320372841959256788637189258504437378183647074176555012372595513232832692387404869187008341661985244187425097030907686926219476166516621309450861073012348750329123393626095992980695011486289967192241020901538649212304058377289846688296217007823787835812689209548414448870177639256506611954513208971355099311772692702763526343792533258070056623498973140974263762999426870668632771959853860008456389196154248786703509142829877492455887572650417558373612314978376496578206371438640620764419030287474890055767539007601971371213545125866011919957569146868280631140677484155763932001814877120179545914619539227634768551715861295073823213154358883126580329097755655367007212977519625028591707801721308392584684633245884066711161246773839226834460275664457539353367114874578563584783119268297183687687069121995975581233340956883463166623747321426641730326496524997203000939376266832132565214415239409949684475368159530461491326990139111851511156138197069942019131639758395868333916989617401397618803960663261385561566978228383405487204711845473415376009990789394791854493950914046183421442922643838102055261836797409855030221160965277735247857080246422193033486088528224617251195050807579202292427770850070233417222534625661042246368805570398902288356316752721904432560245303084276237461081886000603928422831325756633165036985270178297323399434731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 8918523794795499321273512657477670264782352617275902440506643544616912905523782369185989657773540370168078387765316645170602490312103279357416835370309310357025383664377076125426021313704588254115419859752746732770875548939813018064946871508688483227933262754297349497710390652839691770601479479731446282587552784438321221933445738633302048254562901762791609211238303791113653498039817419532188305089596397304972735449987822557355256356521986143091506829046146352352249066288731680202874378018702821402065075253779892815603191023092312937067169234117743566549907791409702412881887130551418833858944882951414163277626042256690207488155056664866065130193691108517109137163109821416939158660580273749254422047630442624768273522821393941631817469376232303413546744801745555493860489532541459639633683226493105930838484767838259215357073894083158877098468262828998194744150542015230379018507278824234296017253425332617094471817099689824398648271249234228897496490886589916377025500029381357518884927023560047599103736973879651207954647630994536176123903910721280888544731995069556936760404904040056322380887984774969969211533221128722424154188617305970686383792214961306835081719411806978139850170594350557442847515156278812331466123206002548225511314794461833242322148780780910609553484460108768746653604811236959712673740458748986422465514528474349410163691322837292817948384557244815258457284680867415203253654933956398152723645850115123496278168791802836030600946952184329461606188911269585925245660164927080343805485104779104235345375382680914750134859464679046654190950245628218215020797570821203346218528159833686679503585749158183550886414298948279453731471176274872189086593919937243551295346498934697867778355006528767584889469938025730077026634148619871744218301689012341692054841525130355802282578309727323057201057613361130995390278165966506569504652067382853716320250356817953262557927581290811379702230857631481237297563926095087419951770588054791017189713006058944621059064082040641476256107017640806338953537848644404190152916359805831137737858718293644666660976290230117921266484257369587679033657693822944850056233319383184550626433736798291310139693345299520706112574766816270085857588547810655712175938600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -823730643212174246190608171969430813044841426147410052674260764373642898903452980830289199153579256733573300755388961871011350042301075839710551082199123221400518588545626673880602637550516504066451937377418437937818342989807328906535583355603501045300326518964029943033871121713865707110345455079658261798532677464032867837973795023824062563561661995063722993458346136852977157920046389831010820031167806432500233861990292733390881620765553765084196799669413152560494035738768689341449826596437136018492082378927626545436098100907251255318982421250304621761067070501235333757088337082836945024334184228149562483468446679938242020749345023773162888746493262928922872216598886890810917475032113776310542402983596269437947923137341934694487924210756013626175159404391666718156835204434961355235868926429997992028454826415752832826783613572000055527927708600776101481490295639257684209992714138790762607672180942620680491628860799825868954957303708914264295334759111659922372743363822568040770104658757966533525353825153107106567667970712977474421909416462020001917478280589574180386331374836419714534944439385086834471845905230600730893367713643458373670206683109844491325343951438592959012183344875957183190016778386747664603488392340358150526988342008539787264306261077748746497008589250961677613558699489587785334551862848837249872976315123698983722330321165917868552551585118620288569685368387174423746411154101940868279075024346200714451788306180341466493070575988558901469132554451914054322067998390476796866629076695065310302804125992765906138328327604667713306235620939299779715542531866610729446412249999165019136069957996195653751716582925166662123882263981166331788367049999412822824876583731475695930757907854301923828345134758324176451062881843415892648752285063848500407636854851318843826880300384161093521800567765954518068372198878920722988337105427852447872936764567738015995165964791297317873824829952213105901515766986015614889297384171704411210651397749469534639369395353058174508988854831066734686614275751292628027676011124622460587920370332410592590798745250763769991052669505315269766209823101140527148760297565387141589987645559806072321063707370056020785835344312254411181538380499827792777198960640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 55192205511200542542319006398677929097936226882451901819306797053127491562772523102375891805446715258258274258334654336831852600048713617814214643348239172893074508016803324591289539013591586710777503989831642098338171454475769829018282924508684010036949312786391555086550433199215338603242230315862578799607038897712917879427138145920627023289022955616569010697260142674675671177882621157816190782470589998294808007665023832259697797726625328792196725466815799609585343313064759195761186428070703483514775395756367227267679407780412134017096821938798964495133442255681451003680793448562942781555080074850755621594230795548677912167431414272846756867106679749870251532824350979273739705055854327647865510655150045016732199490185464056849980331109211176640314020106813506264108965240609734368612359648065684732144921235726278799476917694644523931220994735512672264853158940224782845116163557955497839272144324841161785006209507552057393999045575835126458666926618358936528309025995538415964672442241972227746053193378960258629328036419126965023946561474160939594630155313298891758255074858219351336179531115340719717422447954183898613641567164012214096722184313249104973625278379434393267361659372918566158778655617515853157749982716832733397381438737451363131319477917041569782074586720930114178273436108829570810036321541262314672975913183305647454975455976313507787571541828959064138135102251826018766092960469179395818117620623887503188171704190186117387823739165797252299456145754448940771941667598079078096367141137983898731778173323432331868282451824938436060331700970994090652586273062155360025197529384722093954104404028262345311170470570291908798642014528497967018062261556586590859146664329191800469083061303120043516266053459526959240546346539875882338520896332638080132079000862480900444344684086601791403953952409235122566802368963093926661152392486852674602300086237225802701611880881915839304197852192652590748536730667641526176316403262597249509675601076222631165410644328312025751231673840790428910276492413418255655434521913392854664665704863945500985986681234342390362043277574222687697597757535339645575298828345996710227026871778968332802606857437080448789452206285753492352410741957300920844871008256000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -1632941258187754983624062953745835409514588207049006156046868136862487014278201402142810735538816759578376646184977214026182616950813703963525694498242874071951744428876956336440311919997039201122529742972740157123114646048443555027075775185351104958040737058342198529682086734019983975055502675468879161376767540224627499821994101679787537650093496439748155462335055417176730234725802965826407602419177694647731431626852115458080215130753020312056070013921402782482074693760229366885388186420072242463617932762585458873273767995869205776890947242348068405226777680553793867868951823318991898098155003688559938265658189582332231522723671826474822187204945759203009815626491118854443405778477287068278152573640887699398833895680269214469969963813319097684157396080969123250037600127798248022349898691160064176718462648797551354898163424205432371478287209617694375680308002980660473778708139532405202848532674425225854308221904727910958735134645156887847367368850751535797680234784273143768899252863204757358387203465675656501162094450742778756296095270748098035887547302640456864498630913707880763250423210247277047349959012711678540849866358201449192462298085540059212001871648472912225217460893481714966490499986031682959079663250972944988295771109658360292524303164422343497637408998947372596324880107208733793205235929547236016735200303665713433247938185765432528749411843911108572947735569104490807102642961920712851677761643735670034630976733389945062027228132899754028369897008258076611871324233660174869361478426263283359507371710644044852567152120899084987549399773234864274199987675575738001825905604255828861091585361123953236759647762999353313245604172763337287976211422348867049022353310329442712014543241901841430325721150119028312929354284133019986022210151205372755549153313385701506900903365779449847881361706594657055930885578928504020865062584060927404156378207951275789760624837733782725858989634191897656220134084934900464068579460893537423935071195517855563683722099349423418926777961544942913453557516670474702990113318923808255837394868721525880989912921855101423718231524248815158600931446171837926691109683946871230716949918597995177218389006391646969263669821483786907185952606934663481733939200000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -121117312752095534168596428407769249878163964427427757278004576769782345621551403525929052655590217943832286734014154926683825792816753887209109831014477482941349614661119070378440438156614768958807139185558072466044424672800545759410345711637981001229063108001820067598992042352506808202002435981726600389914246363584156264393719080578821961887987538146592369351535140419225309092163099289606939904495486187647064874447530482611354506951696777895325731686020737820519053568520707434768622286637948884283712844974112403529267817841916872068876156216139653577240376310673956673653309698781822531678903037847840068356495953390498701122243394627468034380345609195181884530714862188412190584454903818753988967708949488225525331924943521834472685077674517404567890650923541023463507836079427409288087860083552572443921972240965991639965345121472192299404541681082013243198850946036598436684138263907911871097327484804417971302784182972222685716685030392047342886819798613323124348647730680899166186962384770898092689388776767671625185921977798584713301947754037897405724056201296459972644514087804632736836446887510320691101461588846234176307440818050617750799948995534807512139266460981117797272934219284597330958063854035540751727478525689407544970973888310128530362960047002202745847748117402829828091579615342793165427730774155039984651321644160033332967728277309057666701073571421558928444604976049510853478252917190847194221723174667456412668498615653274047745666986127349951957446381864650504341949900638707099128541152771623479441367924949352395144950630482996788470946777005279026637170993058378727399340325713834504042563648190807221517006684072957447333151519725218344045521317761343296721660777224742170794355961645491921139621052770304983820707715432995814274538943407720147916180735085021587551098957759028419707132703407036428211965636053454581319981897788207672295756869393323962014469851149446122421474656828951364562566997595817676449211820879045288346080227905406135395980239018854375406898919593464467573588192866739695731212515880518485470178999630457205198128486106873939394973652446267288240081853079568179882314417319607400912040264728958909568345877750312046385054266321244254248782258528950245392384000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 15481230605683448139372437738848968790883112723421297749939131000882194843113067040326833841547028656933041716373511499225233624926470625744432122509633808611003416543707618039786832841684702892619163936771184750592280414068940355493899481797071409095610889071906628375098495019843183132280412178208020157981624359399424698910686708683943257448181607478500619390366298858736604224473860696543452816510133429321502293768170483760227590051174578797040635815259802419674198713735894882814432960799247847625277589434329306213781401822477844614008340805990475426125474012496984719847849464456635519185516301094251172436790337966137825810428390354577196202973463703294477053803164062185073607245180540721543241400081745517805929247394010204873462044589861976897671088384717590075143644037128607658856010292260782904603265285071866825234866482185137921362789210760035991607839464010438735212026285800874148990672045297656174458378440069365639012340245115907884288092526003200100694786796707464794199933425951423115157197213584568342634023289050719548719148434334815031415543500579726486078912101677055372264029821927647676061516482986876318218895402709311271205669956199213628211488234763829440860154624425065661413872443619708201759193400408288645388956050568029734193986187336719254677357404201850129375271128152846128861598087538897683437159536024193682375956381093484095938721866679737960469546120637580759023127116288610801270052749949802838208721131295891808792470401765268038031317637277563738489073251285954630132940794580038364889183172072706252344220013023152891171617414565734637684647388071170104984481364513051958055092016102365823257144108631920066910098576342574862852207997880116730421438339334222376509872586798211601839252390036774903446963640651489312710373871055200663457176569272396022442441811117938092776722496519896313963320092980646355586574546273577737362786180732919423390121756678332800960792667762784052027060088495441983985499942028344415937729256261085832409125433262939990043334964836038833463497713808891507930616989464704577659865270214394770359858514167063027398701117768347155875724996825683247774979993763708639301380264449857712770151349202113951778224534147564860513762739381875150684160000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -473601895330317711619565144292713563718566415681683197270711993876877382314876242870256868725127647683148560424144200818263395450008635944995491917388255003166025164401788330239083924736233484347280864346573175668380711180350862052286832306227797060334844866824722956180032371751074609813371645172927990589913631768509823319214330813295371460612142672919148693354771498237341342804997261999274680158142855464198293888105832382380914351786117325090501715227513542734623695332521771862177817681169623914141716667948282811477816609197697833714138309143382142763094748694007142083687412616627288450110779771220140342934189536161152137622362806364770637191917704863167636449196589212969189452085208466235363493508776125960426072850205459836002357066647690326752509007122272812426904389316932350838354474480049580357108642603438340661038788836642893912262061402895330034713874428499204013440664791288800156724305065483812150223611559549314350463737381426656162262649993262669825174780383845299466590763925234482975026617574444417630701935102138455364294597086338799424067211735200040520207921779909392881761820605270121596186126490175794871359777118406525223076180167379365948017300190818494737361981221316766774723183920163272845412913689043168298628977271653749729507606762724903609884759707326119130089098478487771401310246367097284759183790456918170219655752614629771090191716565877356200566638169027081763730712652992029132706229682927837706643109943158306061269157659851881066860434720164998402831506243112208975287615912050181159825116853747130655003182200913070439519873482885878330945456092685526176276047266653746046653155214012564095852486407248369728068223991277358993442555522749953900237942036801077136217597262329335895900697168476386081718710744828665948013477729714030595399416244168876309578331649614533189174746492131979881651490147433956894348906761311931968091442375339658197834273331290388108491773414826271787037113970725074467359583603416231607887022888291941614290908657551380726612526050453443758514560087533381593712550268544487641559843221866012049085251812635506663875405327886997001528571235549949636635368163119590361295447685629336212915956426640398162307914840362665151022091331947041128448000000000000000000000000000000000000000000000000000000000000000000 [70,59] -20004958433215998190236329183180273391230803225335292800110760263884556519151968729160336253111586675644343190681359622782696115707437951786008304517758794607976941458713517290129403665484717942097547843227963267937658100097195014841645377564129783309828784871354724675506208392413117921081800363660967372653305167651554913604947301297684619729855252492358854146700805830387430341756951709587045447281992253129701408806380179322175230090188402704141016244265322338169602536173478685651865897063470601018892225741256464538389548429005698328223605956128376775773741186475229094388508634827516050861423517478323656885808696687063488893774111120127057527350039976288735334824549779820747486774921708381590467253501802073390505185958367410696290541133203247107456351379209645403737462815089015263887785520506490222789242748663801936772875176896516249871764619009661818673678577319522591067689209351582916485079343016125254811863801381587834924782348852770541203654875511245763285752686485055848009372103508165948164408767274525703305404468621748876346013238682540944179105280380530914556918281060291654379404660313016312709032523191975397847355761863442207048062304662304093852459334536748005837554554982678485211399896270329107262249638794760663899267422477345341108128367208203064755347546483392683129920889494929133565824601902450675519525972360868585551481873231084448938689476125723326886005224871241978044360188197773631774550184283394332832648583715726857112267078209646562496133783663407871975135024517052556659594269895839018385072378850724642384089134207598600287440476579841673315526179189824687116965891160453987850403881564055615388910485284979245750924688401789821485076926764362295190108134690931374758642666480510926139061791845855458477781631165707911594984507875048593730260747134265072191433004853051619588833438094261611536661486109324698029437179219862153238235285133292979263516989024853888591828119514322934165334814642464090932050679445158722971503952121851022930147105120857991243546161918739595777351124692822838396006670356390961986883532563437925242167554016512732759956045460868478431684750664060445510917725734253649879655998557888646322432048539747254604085115294650035152352625118024826880000000000000000000000000000000000000000000000000000000000000000 [70,60] 1772433269942093661547113386945835373077478157756234258328416688055376932877238164327013832549417213332522073772651989945156953064033958696501785979901656032615590759517392998447372262287513074038219496098612349296211343878102832496611251631084009971271105014677708426286156789728724389267440401107644975783998615367833485511652153110780093362593506298147513003386025431969796569520610995584418315127897936304825886973679714028439254737631156578444845445669555515875622491992489622986965351685561070864743511870271334019375920897649465665906448707396588916487036740914922079204950422453626035878401844114450046656828432581566405573501004032222864325602279813800908720734451203974799216041140878749833451072900413787289515501243237818296424596789622673318895956566988196853189830850182864853943800114551443377022794950766489024805290418587989878907167591698884613923168120683787590839756433365291051666027881739190442613629116538794011246253238550791472933148852389930936498522543022207940318876830995918854303690428635521056172270480012961737127737573423084688487582381321702326603280105092417042321919269738126631340535306499903156009233850091508383831177059457104506085414573039136042567992740953650087135474164925337308132182756124184798664253556252950716912540489908394025373874823712563138802643712793387584024354698407963688912419856569181526315283829956130873797088361013900150731145596356279912070310168831622701278030391613080289891519132912780757073541942997166735575487384346705207606646444760099034067892317786942590905501060491753095428097872109004277090621238322101526752948278464231612738138187796944064925736178541975479245401502195678919845563972147723310583202569155406936283076030468605581040214512428368964109969170247545964416891310054469831401965571091556355869788865227801742074217079086846636146806729029834426072087945648221852851736292174264738823238927282747445241951513362448816387193897939949567913376064100708146505101406932238003422853753478803907441137496704825257411917080402331941165272043916952010998057955807211318128717708357584068175483714209433586192619008895925417474875563582831795194024772050717052619074045648213195516868272192679450262800956338004526027605066703771271168000000000000000000000000000000000000000000000000000000000000 [70,61] -22915734403850640155465322357776617344858626871059465296626297532620985982481767428896278616604938937364715097772092637213468713371624608067209965364058404860931463124920680236870888881191375470427081974120229228965789379894914083942584510192465484072842989241663703397569685209733564888052452162289348650374699122381753231711922988317156896891254151961947312876553670547738052227732645464296473844925311939216426382200170462368374734855840438189179603776245608339963416701932263384023453047116342547940483596674402095823132620956020460085293837900611525837861044166918554746325095998459104532239788139400088940551493724121836431627354019487217943092376643007399631485648665255464717849127438236635304125938667801113863292636150107138645395723980199580582507458853574508843545296311537150674606126843829064831598618119536490104397102297607628331421450710332099159216419526062363181353234077469856008214066156973140630550955916790378647902301092296877413260650969885051182587968660750142334433330294984502721143662728560901542038054856789661313722834335918803986587149539836122058289074159939090297874925996155060980337428168994608998086586305132670679368280532117061033405244822899445327869123843093602103213478245386093257269414867377356069647181591855755636249057082282654720159553100720964912579814346937357339079316297648429818241902390837570635175122593626755894377233125348267165196515138550670035155693299763347103682920771978536533317874635694137398634339082963109836508537814690742624146954245994959935435882810740699280302073942538730957136034656765066247377335776974890609921552395030951495271893782540042107472075688444592216298253189297610292752109006222620125328980419657412559077797725589729111194990809743725671351846245919568735389371958818870493701864473384313721568897915776386979754289177175682032790391629446401233545265308771213362558323074529610873425678412071641628512009758584419311123068484912814842865684404812274008489921391085158968204223996002042141023843275937054479994910114840531058126865728472370487630331198818264574175484912081678896699201486401302723441881499383754206736563327741932326798712687215780114313690436148716855460165209384099243068626533841641643089159065845104640000000000000000000000000000000000000000000000000000000000 [70,62] -1916930387355148267640982786947219951916673866671516209301581361235731086487926062590704141240904877519170658596471864184886229970040683319663368465058468502546032191452378959723126176029246532120987716623465421335301916490912526272838381966321256149889258211147157273027257182792554088775624119401073860289944069896513329093530982373056137860387893702400022121495336141182764053249309451218727519171773851133836014994292274068254664106755584205083954127931577007582403006951410123530923062753840917077197700001345008598626896950705730018293993925228446904945257053925987001581104636509865245279473946721404626277505394817339496242450410516960769657200806217399635125103180898964697923642636633787201166642933111991358892894100226045491734061492331972842315370726371881797220673392340425009766703013298782946085818026335296604643344116652418828102160964916905871019247199662779543887513472059531110022527400832682677139537370114815092005332054198632706532975577568861979460580704863489217045680120453543427549712646212800153640587490063271857898240097942630150789231477369252659636250650034146016986319897285985936208100846387065447464247837847676205392696040606040731962379212340465491150678194974949466380311345172604352200668724825952006454727484006706492667496340392237799555841788899115176920340220118976195848661321889196742199714663904588434932799800086447245041979590788898771192369061749182511825131366437608417383097100761140681611977528174345162972920189986579653330274171802755282671137490729129376974825756381043514688377960497651840101853342601212969109037947939175896900452668921522422625592479480069936499503507758041923378955460628141008078597003642881630165608865912695416008666511278382256094579480001875450734217953405019752084134817725546989952554967425321282981602267085867445939992663696475706761424981530803021265996722286618841311381210550909866278848347451541321390694143599100440199148448036165079417409179303903078379404084472099287201002456622469425458103438940918768527074255903777059876318466759517772016036182466527294708349472638744158920995838290643369690436023426932070898968992702036439672757913094824016007084273150113663718736206031505293337882341410686483306253644768215040000000000000000000000000000000000000000000000000000000 [70,63] 89249729169043705977199544085104561333708818715716875021797224698198476026089417845011679095475481068236927572783798115607988509641938763854871703350621107437171941877795905292423736463718501894126379056265393743352464441388597832635663532853100657009685236526927805007581688583668793812549526789978604157786195992668267029841704779595199253953560191677705940294443138478121735844860969095025142843803693354741066917659504207038075835545314350015471260460288292805988913049353325359910477629330136753898591921227331972439569133877595995911203171571711114210588860216675089598228916560240873989093993124767600202235217864034832136116873118046465739860094866759651296647332579795800830263929397623187218837264828883804286360554019491109794491190145769596900935877540352706646406469541767984813945937501183740612956465986707045763225249267622268822753427857501506354492625947664646300271589604632662002830186407304414573067158890916703563628035561151368134398084339675973992070628963482471710776265439545462004359687993900233914913552422566004336297722370590426090377571413318073366997860884250246579009239328110923204432100983478231164360485745234060692642333798128929195196049418183905022141710804304219520899276120480700404453202161598239594035589927838464497246556331495950585112363905974540309588077461923139548844424456624048514426963794036033904153027865265858465667258623366212261615628603576540299428891833345940842815612585219769389572251845695584286060285433734078339814379877853538171815727351554826232197436202383019508667796554937239628250637457893540579882437091590679159275601913270465327392936874268610049195841034386211557138269438855371096731824213590294246786810633222349136586689066806698511946984417472933393005068100565918246414121488034166580138941185291562229809374959694735781504701769782370134109321948696272913332183495604494069510131147555689125573223348145424883316227311702344894772391871478939892914299671007746387190129469881439883962571017378286990573438424642405461072846914916160937347695759898717236046859990858776768333221993603021524695843437959704664518265135400774774179665941809374953931743734684657878109575875788181818925333551917846291214548644707948824655200664944640000000000000000000000000000000000000000000000000000 [70,64] -1044769999278166037486092718545498335741479160829776064727802510810207286405350986738689062793379167235848421180301774730172581590245144963775799533444049317138849720344812963929707384788324068264271389325091865121479625542005024884803800234773875226177587057583807035294400578455807627162895212432169732650092167909514161697942964098968593775352350591313803729531458558512267598279122418499561453601505288028430557093465219423037689471644122790070315701416229072396957464548904327657784623109187692191134631517442490897579383391978268892180194924464368963522749686119927794660115724563739674119312002778204094757101435089535952335103169632953841503720700912114088501642915774115785793530094382593610881285778871530650372846467713758086422694180535183143714939500244959226999579923156295804799864556487581989344855816530663888499592952331571591492288626308921179673047743357521089151844210326290489176253871062229958972696051109700271200799574836072275317913079526835460256950384403910860871185644708136448257825301754258653221602486665661458050372370242194996085058359040530672357904265410142691533736871925688003322814069557706122486439629584509606403572643640924175088801587907444225559528462250772144777175304416108800006398517044429789023469057713593453901084763672041504440022967064140716478754931966470411544129140988575948592859205348887560841931744156492780229701888527588329498956608810772568513599672750428785341459036433186354045752333702345344960454883335561869951251990200050176267177776680807634619380483909109969004357931254774064267155583531366390712397678033627439009010796864908821147259994213711151227067609888483832165921441049916749687737397022033479508458571303108912251554473930428229665373641897724144898868347041730997476217383982404826922429944354982718587266894655853466039119935256502734977856631790977715953765794991106223196971045604664782764654088793038489173342195261689395236500749805250617688517951237121328133782850002593497188647361396674750397925127397364226590825601860523446328294994289063058719958990567962225237833268846637568781788987225725634348947736484030997256455633061559733026069683263389987088443209600367362902371820391669385745983017657328701620688049405952000000000000000000000000000000000000000000000000 [70,65] -27953853751033826288044092936157563643093554528712534270105435095840843986507697319281534732828568992818350243890589734836443701196579329467640110614754710596868107327575271506510773880953361832371405679008823600673959290585817411781477892040239168548805330511502322451255358832082047283378417294090328105506944856424169791487286995983746246805838261544374519412257669836960300109526882220834269091304784845004289129515377671869694115679281479913850883029304126469645657355341349942445117778617007322493026291456492929510881805069690911155208307933033109386336701145995404700405021418879734189746004696883277165886472944512318035232330184052857116073001044563076068275242852538616123273802600588950317190405562448230322608415572264173739717086086725634416800965390215591445357822249444800870904261194885701709407353609783585429882141669076442003590579654854158681895572372782785672323051992893308806644986850225072571397601805775051581774462992444476928039048231159435864697389177369576214109302324501149879175395221288635493689471347625363282920208262076257251242514485845738492108972650009607497479268464317727805670824312425139648667867872024704772855028483608317649631547904997888904682126443737660939841802881363579097645324265748421622996078730351646763266678774370628611380083422268278552336062862069065312997698790036213045981493798897749993800569938503613233982704077766672710665787555110187926449033939578659979760589682078799888288609036981277630816199814889093430754475541422249765646939051043249807372076402962004213049224351409875914304788214538212255702025794969474565138752894229090534474029636505266573536444243344204028645253630857370268979794694897325181454107708621563940894140597811503171753921692730944357790783781418968789887080469170233172875431013234898623802196152273946580633398411533439693337002093340769115792969070161012959974751882698856450294919891513125582923419576138940697315428526380513381140795556832965432879193904699265603303470128337787096442159117516826852380400148579847241738230355044743365515709289116558545974416184569167343416695948008873660121410868236552760181276069224437453138223432156186020089734873938298807787765779085146632297357531590435842744647680000000000000000000000000000000000000000000000000 [70,66] 1115368470504959318425071782112794175176420302140377856865535930965507104481283132606515647673021906542241202279971907011851144429452481775837482217684157316385165559371145726284231681829885121112776271458229690437141230229341722300941941381931397716800444475089400297579816210409723988146145521886227219562863308442904237632794921031245031353232163534974410032517669638971965409517751342641513093253356667936851342296622268571595984410489902949526337007616119690553560969759905240645670116260894075323792444558534858534251004850551841637548926495797672109885493519288587943974207072906913956596592638080316517371088834822410393349821156202126187109209463766100755335870613284835410025097372977321920222749527288755649243793524884567104154825601025994144843181389595588344022675826765277389656861080532734423169425026083579123847408054120025259106139467721486251940906103397302234236542455897744866654153994027946127627073112400615922177861054440675421612429392328999262213722770528551483624982249405065813542912617014296890472609669772254593758371125557151686300219153838405206073486529921429807908427748998371597889551826401144334508251416471890664553500705140267704555606639923646220008680222432205044997125687667527621982841756036221647385956511651952437947986317498818806322334351892425499758534847204262715683839083493762580830550780511630405971543836065778754536078377970976843696401983821713169691318395019776254389429584355036597510848261837392949913043239192040794085508050679214265968310685031668416899694077176689148051032132062216346061479688937193810690046672017319184796675482522019287811514051161836815716180221094433433265100291871630291103577872267634989890012960540544901756476256086961056500167366488356713249523323638659241564811085926350699811686604816231334694587442630375871901246544971752907588387969281242895727051071237447644698800093515178760061320699284864624708576924332437995074215094555309048829541835699396015708060463146151767439294056735705148903062166003923489847724420250687325813239112505372111760461840241129994829294683399749942647257980638372626749163922861707472881621856505049775254098456612196791194585565939726943442811283104254513393927010508518718201523077120000000000000000000000000000000000000000000 [70,67] -11746268730328380705171145325527238403692535781305823875396814734593766301081750516694626357263723080200704941704272241885149920814443930760761307200232577473755425935265654944216058404624700889108316416415218165489001335448556739561512073810884527659156976840346906907354327647403808776249872637885662878982111591935902845225721594685090704564979220501219459692632393790199813173364433018470501423304324157237538782066756248903800877199580222628271332233985549246606638932391157610025652428846716968137267183460464530581396482882878702913582429763610109126406396474540537418568220301919713936564690413644020865276346969782436349624314564668380525142514359977828862576272759105957051023232167172343095169088655351471469000456434899527980831824003836149664163565549642916942015061808156504765820732810833782145209764605856535194490754177408056738789434285936594931399963132721777866151783748399167755694749967479762990216747054576366964958734203007140585760856364615479997233042645763287349319108133292002488879505372582038368309098342805801417168316094244655811388169642512288305156592518377092513263759494670304159440888948835095944007628978817348228156193129420917314661280941438642174218276546123570393745828569863162299899753190899782025326333183506410438316364482867114732594813357879720757587163219022898816547954881253347824578600026417134830203195800532426170140196897200444228987968027438440227783364878027588898999574854728776042311140334342661238087740047367911968941462620169534122324751654166136909702601343769172582598951507045405536148598761046781560983338234725912547079986299336169358584513143422098913188732191188362515726894910504270727240767358369625797345841719975790358046882301438154241531305648862775273858262497057043258851386759231135738833525839863663340996224368015067241887314799488620951512134837846853064148525095106132256797745348945307934890466485756275867541856339519897312427632377123008030402073378429862675838687714681329716031122202027599622255397550053620247078375467050535025550501775955712066995027166775040633690314328024898290646242406235528005594622186540557127661369905028767673680256548081307073890277027091874885460712060191466625931046891324784365986119680000000000000000000000000000000000000000 [70,68] -101238020816857951076441858348605664759297421784011276153304002769764455147693523021982524386816686657094981364057880001631412822236368334093781377662143743161952370973287625881344331096382421419531571440013215021732685089617033079853414313523169092641838158865602122329677977746772426728762104729680718601564710230867122262088667108361969424280982575221533313471136017820406551695208454322289636955865336591404466372155168196353224481765905925099502392631388999309607139317891136183023744865209674588351701671878190421113749591461655221406606227782128710076878225716386155408579736921974533854496676876713384622119819979792174081400021240835705369960853633736657941141169089635009475947564874980069445912141073747381173363480481240087339046086599937965775544029520128622319101786436037802046852929053874874062462769092959006175686765858666131897077868716165996187802449804162362102082810882538837876215298971918116907716089713900275384064412895567013484040381654723700629283840731174977028105137909802766538862996732893506732087510255831621527062977158162209179068773778581327922717194803431707930156718627132454048238620586029544861205526098892377439474980447387608552002210653076727250504297562490341764212738864477172155333468402789272371736388320982009696736039908976954622002739843146719320862077224908565398390465380641238575304715311669468414478726159946799421243922302408763961163442179527606522856349739601903962552106852462276726786726864791141689427182013376955329251275075484183264480435408045760745319955254652103627167324671153983241760518426180595819062440628996100870009005831153050378504683532356773539069564252151364621445439752076107563551125772811325488851645494693232021618183037707813362935114975390341924483208526372764696935080951710193079958725378283005220476165859761687949646057588920076396316760791882553824817195493896725076640621923594366955045057469696735500398371989234533745758915094526678552408176510067189518070710946317054240694453348741293012099372023541801119623097744219386275228653899722207622563304314614200665198577163293893210623152993171894418090742833565580481865148600174974647384034818244543546717309070546775178842017169394982809320660912541573599723520000000000000000000000000000000000000 [70,69] 4232109782595689430286866569967963477816759335889923228268757820711166934116874913519905926469782617061021602353829746360443853507709042794893130620985093924876184017909371273316230768319319648049937566879142568667708360341759854106535195294646638837255203585924733734462026760980425777837447979833802128527582547604578840621661493738880423873419184171867281969972751213793044199975703592586678683911667741550272823496303755122183033496458606709437964735080695308977917572185448416544222310945727300042938209739041387882025772604362325430562702806463967827196337943302040522907552668192022497935305581132253563740645768229230875135713774657491926271874973611548847372262752995930518109860590577538976191268548473608729707025804980687441326424667001361929464762682579830277071887619140190899755173393180223576467696220344637838489586376531068784393638807824954990663722950716919898192359362557461503160712452531752174717509097787694672709045770098718571217777055696332184906149568123376698003003820295171002862834347713438777965211192214442337402492128407848030008610801672704881919367196395082637803565783237842615722296934246848045449184485677958052411914200367999670257625903637045382272151851879492723909093047403323151187412088101589740419445046672097961509920936355134244147858796915430734744836330262267498870865700670611431592168586474963570487924898261522489590055430678973875501198823256737498257060525017227394563132857052101333787913822296418961490575257352414921015720716086925212994186449274342929757290291966921557824671756993551321507351989037011706939149916901203992546619394435470111751288933559646312420547650975492931406164500530141944382330604395947606582634155173956940159536455453640989126947813927694245537342808084511332233688608739607410221699030160838239153291928105587380063243731413716509410772221899638207766566536175026945896605930511223754948381842199136378633410075516269545276186789676189160191514581041875305939665510000564368952615147565429695659150596995931955778870103640120757892802890601370389701441853125451296914438633776534347924895842042106945630944120027126347824319116981069746445793033956801603967747657983769006055899795883318202378758266549113538478080000000000000000000000000000000000 [70,70] -40858381110988624287524096169254532888726505969384366430271303076277187538751727066391418917966039413617565154483695187522010971964457519090970527262711480060058324354176531125026589298099218106811538725222137916925873756983718346983653242867224442307161029994575861731221942259268428362774714862708352485083051373069492110752011948771728983092010881932209551340742992313391420976509235105832560810201409968837823862624902675159532008643337787147057144085660637206714157766023923389017779476093618377548791975319116974916608830407767010638185004624458374683771017216089039687110747364449618365581392183038387479653075985112723710573395513709163043205098342288132572715939175704266589736937194197261255491264396777923232206996782347574395843865633015813853970609294368470111679447824966062005407864570183771830952307194293497878034140018560857542479173702068749577162382364015497456329988305343605813230741427739269301828830683485931132530545110751538895732210048592328571535714189494346255960931279552929920124186469220051835371468526377976856354384771880605507170315131554694118960324892083450715520102285209491751051731561008318097925704930203456178293162835993009501336237417871044777566984457164944846382916035884669271120689680746059992731517709431108045540568785098795570444316719827280891199943717080982965066934518018870605265127883110687868181291056376905560089659328077024640800220705177801379650072293304888436776142089927864718905120454858967883675938588641176159085451967759955804087377446731035611014912214925957078871811244562707963537211401099773423741225528612388988413544512493742395286592542015592200653745590729347440807269439579782687732823394983140034956240509829318041847751462275166108824063561527333585900068362930337644435208821120502691857056546852436038566780210543378829364884196678131052956598558463602122451961636009788741205911604840561974349066885444316788433417789208517630485630717981728793484153835751763034318296674407339179392539405755481385299831992537674095036965797173058314868130332770606573050684625654307518778847305069824526409731085417327669851497878948679880127871365028316513049681116935709333899771610354754869850060750425353212112318289386577854464000000000000000000000000000000 [71,0] 449609813784168285030718619234187938906753860333867756229960295815846383190900454473904010824110827287748312469168186307787123581626720185979353093533594949853129240732292457014138197563599666223843904581318609453187186373797433920516591584374955635782061661048611528338203367270672745445773382024239933384044195409801908665457762776724141520386250128327383726533872338873407566607818185506969544731622143890952521970804355720461965226002850572523953809611081313700664206259221261790786565748619460980907726724637390821131503394331811224046629534592998748470798547326707475713385202144185769909353868483521150975978496146119615258348297449089879498226038094319903126390035787330262993475898792707400994708366304196976368042918419963708520772564917155787531167916055020578252549059544600681288825895233859437872575006531543493220076144495371808808343282546993630127457820159813260315650853633721895984325733333181864041400389861598353488057607031773326858277802365859930007933273810759657924883843136475519310399730325583842327083772583144583958860968978427061069191243899172186933352709036784339433384213886457882938230443243344459196121511733659531656165307166053984035059893162426612065331339126013158728288384926958206112136265413137176066761669642929737135930268706670376965470267043960204721000289260160090225585212214031763132468132030051955286407885070243030812532294434636479957074322118655255069835108404541704588009456663133057127304758442529120197297590473670729164112583815602211334426505422846021233816764108546615382454288094872546919075210164510272015395788652061434992322217684956014803024629306833601060907272226022625983203963947085237017464215291523297411948729135836565091001630665383522449510067022153992931735964522219520209837693689557600857843912938898681220678295113226333625188030412439278651547038569527431749306931546575409616376360833913064716040365733324426656002426400815510784397301890264417327533278424890822207814512658821444125251803398704004558267109358090724242279224161133605977749514947075079703948620030556739095662861041740082144646637299586655849987213471720711156058988403258424867017671212942583290182275996646710673386258417408482028899997703860567705085708724773825057267316372275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -10223426742658811615747685392671018057147501823677871216021970546094984699777153251541401800112769526191403766653575134003937798525053422084053758802118841235833516094128287635822782112193021015966445761878145838875160032935365743047291445140708140887733296742363552352161017524128601196876872650238854596554031352115425937110960490844295896615380357489821267610976360007162439849194352776455764516476992572236267665236666900442356581599595369118791871859677141892043876598363690477650705188996995892737214593040111388653762721636627787012629166087736690461819029859847092917217137491249597651072271300622781390564420740589017932090137249329187906132640073197470100041918157214215809486908145119590720874926923668895473149206144701084062799738910809860912602403285492883260979742720692718604068684082471041377313269962006556137583885494900806227838375900269733560174945760114897911813661888442594026753064076668365029185566508828662548568220856704874666681755838670986276626275801876045025482548352008411782090960163107634022634695240852792177076970367655495361998221697385421101159479024248985004904396584351432663611322959326004279398858841754325590963778621927201654173302718424550274576884845818441786669330336971067735387843675143507510599390560021123760065872885359458046248565323418789176483039375030447548115285818869202599870031343226219259796768397995341183470482918822543462308287505946031935778100629235798961111850083781459660090270160294249613783303326976750170765617813024871561208697118118644136213228871565191529758491834745801629985695547279056891781077667997776268752728410360831807921977355838208050413039662212713376742951916948408771898804435346201804081236406320862384476196579588906771135870780518683651011738877774919049123925133277034127556864615270050675667973763818911095469190271206414069379874330387309346913314798017236668458903632619742147811809555690443067563069886412790234217175920356601044893954885043907458756775260524173082548323363779326051836746891143316489414572919236895582348242878611124867216545877975762632255892656981663612110383620107646302535438394751364677467053250655161749389265243413752603880992329535006579808779715650725638218116570749863153958151395278769853480707939442360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 79024646195455188661663994051318702846589941219965610354213968888036914233535803228619445362209439939158705788027210740513837334427740488968348484632011888263460841952759112495732583775056359650668989284891829424603649135621803544104622884599857591868502899214429016708069119749590553589913607752550398473553188376374891012106300614948481186618544730478534483318022783457423504991705243986871257566770382708791923184692121423614275162952219205935983432467720633694156462487589845758299238864486526358210977567107702899559084082643110534147778707530942366847406931772869970445051645488239894234819820634076566865763589333216912442525160650801626514646300907926615271230425748588008711721606179228610590825702054017487990424538585165209635464111527732621858908897311073262993535093549167679408696436875083660912690869719075078780592669139964296636190657921555037353966390740476715435613113476975830846290138108201924764315284938716138351919676242753758095054649861669703246751864303262264838752130343958851533973971610584951953155980211623968866386978911253979702394274981509125948483689275319713623515358148735726137308248924506698782992326719806981107074093120669340377334056277361315027540841931716135500439909843464825726333814151978867848935462104872464089300330290132306579037292461463873466846330076849655449326797574550000971489309306981623402436122342613533603378117729175375619471571541829270715338711464877847648058233256757033121618665994117378824365898835706784972999531786126513674684633640799797511972886886352406982798165625208875335175687108289696033802804491663287887928517710382284626510921785658754973799110379129273252657994939503395566499502195044987808983807071542914638086827687752695778416076601568969966418543911168523120123227754394988853402277935241615437821482206268956347948280786984465038134779660144233397327618066696455726094994460973790006052091918144601390742796797790025011540306759782723871881350051789582768028834684785836279199456591142070021151889959533859879473231349440672426328704873581606605369512277670513540918629360392985333738637260671283020127021412099043701390183376747966316665659442096409208807111787339392346655031798288378073066252695469650499145044488360166758507360150272081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -1377121050338577640098401638083209847563014326295432175514098423672487898924669323312114315442170947277431412755605761680682690452161886492282155033536915715124631846338382954054224209164993573521417029893906902066228440823744162825821857374851630309992166403594835153578156509155054742687763253824535506073265036031890910882578757521253425568771133477289642930105953756741686124753447913699519955414466314375386980739103179226993623629725422934871012230466272870392637816645245391148965266796553652688391849160959430849072330622674964754112167883535247096880699196619944049205705467148174231536576442899697910514536724737206044780308420605573633158373386527931864046371080936366439262557951565158690640308077068629528285231898969781570316647754340954309440854228703820307039245623842966855635342452768482469758660596050371672120001631900820905851566815809844249386656025737427761648325262584418430777722697540093755958885589199984416475437549666186286319863941241025293419886746430487451712397580830834659240660187089513571401478432444997985704262550736533302724722014239206927797438135627601029188473271143877596482619715923119864754193776381247261205203739403001585668861449843176439158731969780680611828262166487306973894528657517241227412980782235256697807240300455920986131597373784228362339098085573633487275283896482007557161637502094638383007553121034053095963796227109749454330928858023445552457069455911317200477746503407823817418088921544345608563255955025933105376342229877846969202263724384002664395781290906797834875709824644397813100020319087968030617467222518313968486682420376190743995956239527745890870901383204215101865505366620549549402078470196685808292691265120429091103434851761960667765941651107894024617349491139695016635912891865411509196981889379884492129995330679740495994581200710691630915134035814200639971729365774448469969093384133711967437928899382699883845944102371426142031560009170268986944439357138072347122113234596768787974311446416168258270595935342861951785127564838156964006085311601689548193697830553746787610430130127890031623299752981282538385490321566726849369662706042930977641210120989760790725982376085786597991607909740966712421945882477336775349528435782409283500388661633537277952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 22575041966512205267141817117186230733972648220749074880937683799037216892983781022824009784930297950820162385716474435696625336446975608071860034675522536776084504718359340678951953909679222410681255151067117120720517354128890348469260031064476216277026750565167968755821366070745975351642102832059310901539022665721375531640722413453828224541170886746960719748730150494591706963814829765247025788262724443247045957870108745030008061718419792286809538490077329949101945081344654717928855580802736380368011662862348781683964533045271940261399159105592108981231852337274335278003191604915870565511705953517501483791368341702935277487888040301493796738298695514030000010671238402827411263353954186875564557483871614747233874077042592084826391904817503687706258057548837005025436189257058466615790426979718644786013944378065529215351701719826997254826461298867080362270364508973739302788658265088608506858654775488584287969626601626812672270136170461961960760034597485944154704107812996034805231952179899064067471685141503221433617750336680247830023327294183496982391551380490762354458386135256486303192438843562537617309361179706447570720287388789018523494673576921197215745801137230750956788425299830617382932439176862000122812697589851102401474521247674718783296776963703653387653397766221747248355751470933340424661904954231425477885250232828541073826909130302745755604850380435517665928754841864421599048278967737076485039243346926196396166610832067596957245977487436647538607610881497077504361531065455412037651582935341758750947830029683803910760460153781934660096087289914607843760011948644420940883753045316336853139815657803589939472919553379217666591150021873540970642658961137413244281261299266034600392894274546537939299327125405806345100765371974164268840409603731674446043783772186310923623904848378092120109831308455118978835620867566052222283221625744943438744693564486247035169133889188889638938058165301319794518346396816510943900980145032613285979637106146008666379436446498010999134909524406030691545310417356697910677018426373063326709277309891594044543983512981885255974221186841239441578860447712693706651621988698893401293462185199017921300480462083053932798867674630591396901503979069510637980013207669671198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -155248598241425884144433747514948136863520538111526077212402156935041218134034299562861132091939979602075579661428372465994888060239525435693228684032704740986126732363964478580474783287618416285167682436209584946812086895312661826449862187192894889826844401099402779452024387616094955710655789876712141593264318115776418252959169739814610492013832676457994630038009078761556026719523538367894184394957038654419599121632683846852759818513651571287133452203915684743372904545924279726016642193030040095838513686845408700603029723404107586998410262362718519589581649975671122903332330777751985079614808981749764523339863466568804010917670450307993508790008201138220682726384261136539313694351486452373777603655606707059339297647305985974786769699928003141146744316539798681184889168606543775110462699671849490096484150161561396165437141852338097626522300676061192768164415661143495980937894537881562910919595580583524816997087331707391486983927022230645351260696070320810130916761504959986156199652752499924668590624242128422963011903188029827511228662043317316978031651232171001509724190908706625339344859292742249802114438084040129348922435340596392624980263186162921963743528411441459431180358539794934257350544110726465871091659038934845747555866548472207803374629084411135038630045048492987041210935400365319796510074352944712889072166101797394462394748567723630252448207691211217247034177072438654673296121945443339177587384617424786942480885866567269388883956690731927850910696433412000624673801428889791856731696528978391059264621962814874124355980917846997802383954240379547344233164671860563193624258188268973109385418286536265264087415279715672820214097988019889115849160636478681244142241549547482096132117581873505402511213909133210867026466042931975597824352886766000493593758729420697547298639129044279037680861474180876845109978054567996400686552556775879608809186589775631253115931305835776528643530138183749231778689052139142173188875471455088994030165234188503083629055184805640536658947091549008914771524764435391343570226936334411635764658325271055213162919519501953961464656010197863525492376325103173314455648299976349104508279831611393222847489974827279318267632022675734229698632876639485119413870490589950115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -735011162354289818962870592739746707044351402047703801023613829036580634455653617523778284396010080081172983752533661269374617134475399763156204390791273112730558737632548192128979636704142281225913537664488016186622452523063947948809249683011341109776822194219294617075996608557865320881498338747571789835984202581703542788647412946525075072703039219630383500711310241038526421198852171430796578172308569361218779197895457711256375956638310535227488127910264470195526910980756363077061525726355132835448605135950864252510054209031366483448699633307364914508324369423680720224782158595617177251765934950985223487433768085324907798740712875971717239087473186529731852877793734691076102745244921972272545852587057961176848273985879591081619407704447588277345906331310430530058073991248955471540157521667224780308794530280450477099148980341808532689297384515547539881471687195259063345038831321961115864183590965362592406048589334959163147169911488480973535498093815237139358519703552921547744587372319053298695591308501977900787339431277485812083403189873667951405206206555881876459107772821256542855583969751186905656362220215597761356837576070670779549032727841911355304464237049695997314110433254782646050482438751318328625454785136944345512115552260144186890886476556313023337663564854530148544367280201127601738782291310900270914068418478527365585639328933267683225927113054964205462405575409242212145865126544956092091271015780308392701114851603528079332087944824388191989053988798068286385558176808327599619887998510324902808991997393329767171232292927860791380751459897689770941748234020855165138170204211703374367746998447855002221424524011914137173933974020728054435632176574514248730104610600502155970485804746526021622088537828002804954654112511293790482727231979753710304370820959978239438887503902883697069773534431486067751626817760912518774006768123114988585326763145903487819848570472578290689441457817386946126546345783832203633436754297869677809632726043910066702940042474996886858122561933683598838745280579218773224488521199214257787052222865055748246141358796059754952482549596456856223836100849818201012540797067702580137031551088431754460481062559804025528640311920262493575290258341200787162894908562261357363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 14481949990263968578501145443260746745831127158392732504905542761662137003409029202323368351876614466422329310882800361783225749501065945807698237394341082547225253523147797976110436922994073616544230440337138315811588739353469934616144105555630564260898546812427290372367933702097387350695061858436881249103486065882723221871232251369982492108944517150653779769209327261835933820926620870865075700381599828123687002147244328075696304371154050183123644677888678081397838799921092331527843828481970640158671832663681486633729515544791522172717852106413369096054414619025519705427948201834092187477708167821111211225121494054037329241509026692363757595065469473565748753685677124347576386918036827401422305041505228449565335630140922541159759675851243697110606225969792603280990194099228883754942252339605090470334423386180487682139230418160615202984568409793713509628968646662887315824839295057061920076963289507141314525586717203200300287393690055704459385514714786062612415894643906222284508763589237078553044329919520353543340385235354724983201825420921062710871378391547628096086496789414766960070667224056674260049606687897843187304364333297851357769961256869351569718860912700338388754550049362957649247860681619689156645070719051437652923728733293080129253625755688594057402928883405139306934625486072872886741527647977252910489342896479143057429847453587211450210412394686520109873811902825608889187740257367097289938563110819477403337751611304494082443651582120164330278616658347443552205804653645747718158970038556531496283419959805043255982191551343008312084093407407322830036594467390532876012257819705163388499189169726366869573102552460686914032119760202083507731202849850938695042244532060688262740003104442673545594322371075396405184330091403892492420033723578918526668631387092523575671710908007868617264840017136202918951125727793925907762363887726582190254558978447879807197722286225439283700260466391234878226191095543619014802677341379686538981351375430391190517955934254363910601410276746693040917935159486728678374796411643560427339196044149250727888343630172401947051278794336166372103777158832993543172908756068978637375421876828594949948556589411865852747291050435237858594790389240713524277312369985372416901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -84310297716563016140073527799157694514565794025309468840217291803842951127667657834133646089678574623939675611980215312566364956151377987074794602503448693140758011788968083654829172942326289834590128885730754072716395307483844805539983299310147692330140823927371181869164117165014376853262162713365588592883939583893968278631966682523106781175648186274859663089991200398290375085393794827199801071322398151605565807772223658332505293005973115830917982814352184155949395715289429217548325178008472841174032528123046073614115988062778091660384858266784068831606565108526504818561591058162380636101381623912752439106033737769790382949646222541714554753288937487129831096960869890352988289512823709807422187145126764802427500057374065750758519315504659523700491511830187235644238904242676861844357650754175035932044144386575281923553705373439506690850106109680529452783008353231996251454528021593376288804689397195328849554304688791592369064988306429664866065717257876495880657604854934294912684002309668317942815055807264675569506244337317431420535810664775911690836632649532577343186357660205415194515420999346433111151073643617751884422728303198664648285154112340386478347777735040136912613558515600661506486023082115676398423801273850854548736657409301637702743421373116466820334303375112899469802300047883153564426562430058945244926656997020902660578879884105076373077068554992044168521268906393721297346342379378318014586379250190687826841263147166144716491418545702517840441427847060678468471428301935594931763129355336353669487693902611943249825106239289587601480184110011513812882830965533689656986922947108756650566279977912304668362225117450495258522882323231875201526660731207039190656727371544351355482188590599746640661138506284205395189531968465585691842861071520702246169552107983128743792204591379763847113602806109154503797647929418519147954019603088491487940322642706870587566776075988981723721487380035557464393745392649158920357065589503078323054933475506502025721039017629998907264249622076266206468014400773175056688354127633923231775837085325337963480621648582760388443530164140421604542624766521378802457133120901135650148381457146189422358803256882844026878721030151621182681971887899842659261656488578341928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 230263831334964044712528832384659236679406614221163240058825346068799754831412453485250310734661573756021230873131669387997922999785648801321531474682343771148896905306257791383588585799767212279756126131227299210855664453901077757215819892522589494592338311351922061574301610406682161647713776271605752043789507753847494210988967248869787018166157450535553185906936432418729880873855896803085987777680081928180226474468224322819293629067724250658589940470346675429842149693432127219152433601284461428588750920674876916891817537687709248776939442364910525375512466314311806343306549285841355456154095390289697419732097731347886772769418513124271744776269899002267415126555073652885861270607492800601247425128891806314141211373271246844478663242185887177265461236120561950281717670045528602450942336581763795769630020028480151211173874854737064208120329568319842737740882269837785587591161289539320189478318559610893891832411787471515034556416335133976758510596499663242908153952678958110967369994923867295733595024797631596895450529808657146851012507056048279373011231441610498780223612434558314917256039064259440692959229562982270535991486367656131147600514925826125750110217302058375233336742325560002783782391162815276025481543910676649789790435878015999332834978357356967366955746540360627316731285575603507205715158119544227205315536868259611336580529419440129490624309598546302765937372605448721052245669788387190114248600257024184249550769487922153898527950810227332944787363996823064653738586503766323417923089588157786723839746106948839206604624979316935213316961217444106619580293830734042624584908800002557287729070815472054287607708064449571842758833399859407570058901603822585801398146545702084681020834406184373888108555526920575874640878830179074188824807515971904449190980620546736160413510844291696046106310754050531150746818753387920102411959033739172579754763642701153053835484363084246335992539538213141443645308721842770261940098233517922114286539395008539346557237488071473714770987012410013245363740999146585431092561871839445812936090241072104897112741101821840488446305423887988247059993392156447432133814504733527482157995731969678977576296567818826423073384343537730848133448240651916094121739988596320316162048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] 9977090189496846140438374088202747476458179731499902303522344380074175288250830127156356058160702805692037613703502479258128806831200292591974782289538364707146064887602746609822762211848457573510051759397714336674017878526708294586690525381655700177914851887916217072625855711749640833041831267723089205208174007016687776030860336721577369160529061867632596156966260950178851653924381774828739435006399438761774343831424021204108640370298920003885313713789356443315081697662808066913510544065210096298590772301842918593785882101325056016589052716680955515626947485429884343372545564067986770146215910212091154568888730763630080348454603279492226440134647236518741741757001144690797313339071172342276126742520821469992305544161387273568829278291315554887639535963270684290941192818863746297211924455311439006433851963382317046709092584244765752856024987491518982385341090437135051836229084711462248375640979058163528391832851134434270891892543945788677041876456156992281898687968253398695653349148016930954980049335576374939838814860134847217413307557805607693110781621870561680152647905677006034425433847085893784598413902074184882227135515905280609954261351595111569188262358065976844856568715099563554835581287614940964937400555101940218298034561807584139524681738053148053992118748966397255910554515417410565111003639918497973013418337102221448130791666740344020904882971485705164215286345706387004209461111250258413523867302632763197443379713275020467923270720941419737125520415614843885067643296664453858170278376650903288897823059804823488361277129543205048543548460640430376948070348378531983703232697922213759821641270687414064189307355302441919609345214181248801853062920784942991720072793124795964203902528668075004067768754843462074266163764301973090403112020921889623358609334371181046296843591142429730269841444716896598274907836866925151191201189387969026550039107056871376201125202805365452198895238242336525232085820149100253887506135629773778839058589783384409619713383873533332011950742831653441370161252755904926394979488397238508616088857566546333617354205846425431103039527774881735471833695154914553563578789886865248840786162250511503031852409924237707752466799433112362940327320225450309530618354181220807475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -2341039415183699243129245371212839619606538786511919686276217649287693342473615380228508124591207055936252117140498214460869281682147290210046245797012804342487378682575348751957903366274698667285818755986373089816867049171334443122682002468399972490509280319898751948143291013302088302879097793464231322043287805488838614914720099798880316102470531790055321362066576048135292203106602313172126076206801396974055401665421540041390366269033422363347763829753909558692723653370902297137957992435826849000807175703666620533129231665538827322034586954201912229374421868000040326695069010908784160037667455919772881418868003752617906190161746333439975500017320144735064570037269158893966970648915580150038166837475463043900391518785092091913292435304704533824115196309925105077305037975480451312871416655463175216282591644507232848254285911280349512748810880871227356358426884897088138476484923801829966166440066294757697557946591925328344203694868228635864266915798819210306832452233879269680574682693021404981570178895658596423034489907689958351289783291665935135544700716457680413711665634144948563192450212621357564949474238552860246956204827876474616015362967180614034487737232878408252618411425633656630389552526222996459590294573337725187238555330229435998853415447765403852163282847530657540346620474962906124996713016600595697575935492636780088202756493768131498096609637553986833186325879894494982589608020062680565856727509129732793742638924175897095408043388672865720427527721486367488438155119578323196217147173011945479237145256962752892724894823764659420241486708119581541233995706588938982288356837299189053562337620571093607549067082995382447893899213709336599169688720064647246396543650744565048590855311477985747100883251199762144865998824350019722655918645624760586666044600842061420434346777551685090859448363000797718306620592928986544114528991132977222283306523551163209045047363758890760892881542115577971808411059845915898277335039823202102700563961105951805853303571166975323944404973324331565960318692505112626969336604329985403305968283288418853336176560846183784141359911338017715957558830303468888642174070486431579362646573465718776253164668226082986146280522845719265057009058123845877159540368510512030906580992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 7967486088903119361628062745444043257918799335787032200756980370512394771583933626880259863898031759571794190348213604939213299475787055027637747336817034031859003573829308672853951890223040501000229400829972420297365560481046135361462432809808933032876404324827965183279227985364186775290674484270050494755830559911358779435028868353421853350075732957666552811950764503060285154058289918469278838142395642413613873977837668198197456534070051307289960436875497725531485137476824943665498126368139703812177183069735754874559057955315175199090499645499391500409442311782862940986735761368988040638941072634018706029388473131412905136861446314084434130790266650200452109360352716910249338441488136323143497349098960093061818032554338103501460111242313589031905402170667121564433241280806242437157515260601175565746600628505274319950290663947353118524851103312759556873608069282690928389734749569049090419512834313926801042880622274471117781808195532057521332717704040015335888132444956753151817711515242135774746857824454334965331650122432537395498146572817648842605410447173687226418630289201208193204373456673865438923023823202414298271471190802532498404083247427706115253849231736460831969461384323606665113683309766270150207272071402199963958384012836407578649397954578439545889994846428681373102273466646864871636728805532927288477351551616870464452890750642287538246804410144578346948196711835811969610751247816996691119464181569359289796710940966707739520590858827537055694838744287859244541552528247409834368890444511384341443500441659758468187327865073017171697546351947659574564056678156284772600255507410599972977204786016655065434833875950825836198608986235832419756882911446438642854178294817091042998312067762161705199663251771330434437555537318716277316978564656049446998093324093607652730147697072814694704544267255312695121459619843666104137081052687953829263230064996874224172697359267969515494231858592321936803493091622570735370185030336349660359524116336069175496831743493253348213813961374223280571300388084670754791631332839575028288318917286504865700579964409407275118936261982861082455633769534114868589679061540455861941356713773465079277517942562800974846510281044124195196136103654842519921823042969018919613890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -10958219151083833849383529225196965338077075786599318017752829935318136040146825708559209471350066318024620842805518868927919880061478672163189088346101297896988925515850909823785789805796375023154762035818682347784673550460658379383637334601517373056284540062300034670496342722935175758165405388138395874592420844686138614490444476936035716217399543405425443047064529590279253938821157755334645406008086399844333483779926009066390094735600636897024309009995510320236550196469109237751506377239104435025716398058638635607210930764827506805983197069663947920205100256322616989667837205989443868051660670581162633366498840089415742333435925702309775216759569018580415590146037776164479246527196518625987047196630192612656816037665587386594573568198186089332688199152018813912585451162624082892729374204498452772678550109629323100142339004664744132899677286093971029823191942258290250287161174777505602186300255251635221117144934722272392210804773575858772071671825337671808432276221581136404928232695029268544909868044153084245011212455047731871890957363566928854933396763310011311300880609130158842863373851168147295633769069057256012515295737917735938405771395552588700497279212265688503461961688822864468922108094915673726947030971630734494596486617179000734885085171648551247151076351874064631974094084524054951888063390687224889207068370889208094099973145268202990794235838456956832363338167622828299166234697900867749412271016373233672582701544366435342352767282053822804420618569604459806525299197960599038970906277604802520065021924137692093171488430164235666078842564212227353699768468305564129167042320544068199770235933633756414354633865530152085360072042488610663247306802542031650286084370745930754855300417320596092122522367378190182827135206963585521685710879286530022491857625971082534392211827824250327485251188396932988885203560799351767658259519763711782592748022944634151479484384636436516087474106830635716113297886242278178582821441396845250582050091098846740343500954158317457510159841707048739190040208507135569221787764578502731864671216663532724021968582441641371719376007455442033230278673766866003492298743124605014672734136578260759337335618366006942303549286973155730266824741011174264021442504488249584902995968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -2341262641038478018817944609792157339104173651359724467026880613526144023819816475195742165947087352659673245896233681691555360630266127032424789569380612364769859309048615353667630261561957921127790201945624258055776150110983768276558749794788259697069640165788989328486584810543492333341972167422105087258436256233074975612736617191994979747728965714846017955667536543744596955157052595798872531541939609762919563855086129186481334851859313964274522761986459982577404140568215203509788489112352859228152661363420259164708317084005972903399933670470326169762836136892104130877181160546562330006114838272527028412569908589747345641615712020125464279977986451781750150321897650352302581438475395579531311265838651311272351206886587643644352086737936997461341574714371832054390298868338715088735298834403529496704404281218292574109453526813632286763629758349671951104435518288930299390585289928003090658832698572771316383776304127987145453984857238928536852452588158650513644717273339596830076211526897197013601626537940899856485069743500581677318960578643075283138015256232428205431293817285717097786084371025466517826381411967805018067461372302088411633827611402209781812370574171414715761741007273916510091360988235155086969332464938791447544955287176021334280930144190930581732321360685679953678144497038089416326524928027470308438278519893353494966405041146234050515040193385250742249105585604252823879994270377005003996069887783317716515446360637547931311614570304604603194590517357042391281711007857911582358314368798322158210590076737895058527660801811778700750750194061933482962228136043795779723238652887391954776840862814601161378932425898696855406806621266144805285269329642163463770029582175547380427522114797398190378022872123601470708525474678783932442210276885147426445996596261767723341334272156007646211076234552763523780289328321035780211346440758226604737190170825580670079769470042335843446016455703768992206333908512276071639727956679297544189183023723498937304817663293627266470850382877527953538567533064193334128943976770000975955713318371316436719174839702395028507878073689309362343484369660265057150254254156117291900613429595831967233749283734106601440549658737047380610342372595546230795396824663439693746012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 33207260595058153968562835887999627135307810966797890566246048314249206324979065619227416041502972358598654583606389690869724900667888575339651768877260166388571910100270695202170218655791463847854025464195214255836671002894339105459036949099270044850252308279579373216920694685313101159693116116220916369404222882824846069711976183996436794469802506612888553572887852371296976267580132415794790865453289443718794702947521130571127957481463033955497069624240360157716930753154750609629534452453451057248103576180548146643873961242353421487268223062460561275580280347573761413544339983357659380634260017380446860356124046517997594272039455670943991982346794831241618714948262462439778840145375738591786816381670133593334394248316908660130075702345663962721782755776240746018293339969650319039363860496933877535016706368733193376303859038937003235241975076014675735328746575409007536725732334591279388980022902136563176899168325237834669451937668273520799727373064973453750596399600657603495502446089048819494941607662946449339451447359667301132478978413511455794688213129571678855698272757638898093011121186276161014311134331767275202929526398258626108450738970207651934340806397486339540123930897919953968888713786011175963176111924549638654234074772650883666063522808708578015744246554395979677376880865487101600664196511561319853884024000733195033441439936124753309644666981317847521831740115254474046957940284074939252555541910087355637003227030640045147874089615244925439094022943282973540389614184306953656712772707024589429715372252228975829253267287225043228396006139443439833782317759946190790776163551012047557178423270434721869031397084227189315540100056103741312518787831417150008902883455395893483132236663512514787118690470435518057992084473076957217199543760310033060268623004410523462757465092909429556184734141498412972690235407846225649654319733796444921758471906912630773605230270569289849908003617798307315522986602017174926194251082936317584010957223429544295276335831364381648337633432006408220143280810172686322772896269910207228085503598723331811841663434061521094513692120398941305144441031716941154528154617225285471638371493339886946194130324245216115736824745805254576573754094802200464074506296766745401643499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -53728882288908445183221929947014132323375541826335068631155698017004436859713637903708079010400305421180861039451967228285671976218129891910375173336970699130773503566501756159983497259288864870012616103661130462681325533400275604274387793126147201930132243532072313542883134243157365757095233324103917130183960126651746147968807572722183096069724046455581913366321347345991352814690012633565825172427342960951910541645603677950195498918197095060694839480136643785530605065281239825063618665702177927225531649904524921723590815423957229339337622195085989121383103160098869343981185590147971449624771108793243352360424320472128575837030221431547718188418348467366467969340696102284478763691969282801688171544766740962542430994259679923121697277129714811451468853049171180604808237717287050145747430797371668778833478587162810539020695290304936424380859745778758705980620379197925455219354621694161262749441169676276925279353184907205812143951478684157421502315316331579027813190644903666510141084566592684739533332026427330519885797366919973237874391316414192405085749740583689763048915260227065774520049613455710045216029600421503202463594871642444706661286412233490708028883342655578458118569183937194372474686893063517798869369186770175819203295909180838963810129788734390982901910148846723354138971755941408426466571672643468935435435096811581769876896156195052665321351361713931345492267011125638888581907330190146915464169859099371697717753256228915378772884605412925981614007251553981378413766256236002204601585611315352457492215593529398168316161650470923586526780933567902838391531267629538433418993613803961329772622418525064588699729739251521135253585583170830951627364637281537688897485205098590824836994295264442767194921872540845548778436484116418855866679875631380243070758099513698770041359548156471976867718739410153076018591496787163095202935056557013776532590010864235720661022255801294460538435248672852634821132781940663374945234283656787376407661814814872873914125632105403497301787813803260852669711839359163261271802793138220237003943565966487952169581962389645065549661388010781799551578917699037172300917190375320480486563678504895402305579693450287677767766282514543652676855452281864970621306637253739708992716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 35603832030295585071129975127395469197851652592742930563010423177546007539224178517240262087046211330936045370457419130205796888414201141550446652163047011838431155962330004778080273355468711024538984670256064032226649159081667846587082575137870161333097792483917234820553212875531588329155667316705079091265961132297162115545707988321829971590459739516414137275590437051170647746038237043436228137323743555292977446736522891981108480462597478585883640969379901722954441385166702213168024397070876575051533619325777002329481897061468862546497375905516765938556704892791338393026755941787596911845722855474562091069823077172729885694123792889589492884269145231465718872237531382842784579392599863695827890297428761829513892561229737872459401586004614179376463075181418950676086895584655736233311839589424431437721001124891636864379166328292577777257418952506118783611471274747185379882187132547341007624194434752573259238079430414027955666417434933585023946130097026182396972631664729350059716358267522944626549269606686655604829331025886233955698715145222867535191687326371822344541348981019411187531994809738096228068293038979703088317267664753089877382425152053377425785941586290320775453740103716830664588932332598985456264308746396273146137540420927507817427167953583850439228123234075040793043695121792511172710518135088745203616526222598169848630021897595970046381449523331030958645774048848701228931248548408459283613419575315273473095211523609241884831749348081147558482783096934850388061708091668903999421087116251707904458998029922022776321945700901510077092204241726976188845726380881363945184256943828137202848179791809007252081651108390109359044811556180755045910694415890695807427416751010824677657987384435733385924095048844231849739507671392102110495821256999054382643091651373241489022256469007050011031020486083510685747904821174187231537962160319753387388164617113550966617348397338230270260522263404753817270499410300799412830161349565241069222893379645645535681182291343710032480815782792286290760579014654030434356089216989010544274672614304648360895062404379783486657930730428864663243425026209747260823352717196407448929109594031275643497133061968399858487186095218116331292137128612494871880220572240150967714054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] 6064839898072399757319656765810739583578437265726677700942104963108151873116982073221942011829576024126335934132751174684812117533078096902243732255937900161569847077659531530889106198061095061454166748272228772832834789789934659828826174133059779497771132346138706663203989317354232511966716222663335057576251222571982160748603090580775392907825715575339745207674342171103146893280443828565423434715681353433465863819654445970903232044055333197222339965941296960127393010913600732274893274229758367953737421002430779659015662448350193427738655636928178329502120315669669253368345116239263595104879161799537585236303392605312408169797692490965221048165337935482669292697125932357145618016028527192246804861161037824097276701207459436838372923841919474028627236402619500710680946601185793790836789289154758452346151165892243305941855156005294813923428725954331632415567364722967162709418967116439243816510709602884936392111044324661396770363672372681064613784958907106523841260086358085659105317116831449393248130799258508764678902321025653794341414032911999019797395382937309828833511021985963226682726487781311934621758462504087992113622772733702365227908777070740554328717868241367692723867309446220826048725606857189512677535546326303825674230725702268146431821913990068165207738194608437865553208371096286016518313278875152353705990854809623423103201940258051751855879821895076983148789753993255522124651269982107485980822053723474710949824724554280291172179279695673900669737954461055966143842089348696187520395085023713185194907789088366763827114226948500115514193787044974431531591275574701415642765680716523808488628200571251290170299096427433761362564216953657390563570563404556238739013524340280215438447981498914538349116426390441427120421029659839941828910366469618157701998359588886092632770698713863519080268569914320508458980431994694188739475002921268314286220974777463550320329936773009149606472141824324462135835871822644083246064876564629969217751412105147941527658557750693370423781924561929895540288190694956935371639904921355523868161610087214229477443276367991188540185445571799942170988255387879196065840371495290009584486257807000851948133395730612267907202822823025972539522574049143952281985242849477039845539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] -28938963383063259284313172863384141155103111676650676496682381431414670749172652851662442269430074929739591475387555089346737901845865605083302397763202000911851500359187746696920182300744063719330544764612904621550989388156509679420547671819976914629683914312915982556105302984949212636378529607863165783990864085576952272898582858818806419671355980794436527899861115095025718202087772568977885808474123939450829375915427891075391674141433810921796343281665553354843486549466327009496561934856591999543209457847366668756423669346606827221715337308100117170705565796078529439139520946105706421974046468675371554089238293961794694429743128570478895100321936427735621365206264115950147989007421519380981604370717003445573468006242519528390769510066082508413730578989348457592692061068204835340287427951014503479248128514569158553112366608365087746858269481508723206300801584283280360968986593046662662641070192153667923679396859512714834398974628779926429483373570224947084138272229787988852454239850852566783327847621673429822825841062156007033554899006362623000948164770121301917206653557599182863488295439751213476202290504263602575226899882322236361421414265136342281529649183739796883396520944881873256956480268333433274029059453340136067233450697613884056658161177542018748280227197456922585424763353670932234546754348291135085615716989535013467097468528296075456446730425462807386458190820584005613982017345425405532918438946975092211004769669154249220770770999807435275645708079144524257791965454239412590163107641964234559275864831794469267700028899233538401108960770501469384534497986672376841740027485330432414851094669362182184583400282810513212477262863188448129860758770009595217127739120504459474352955660446070737553714510303418599501100637290044886994152644080354450953691848532796097325533229622606802754062891442630761055147621854542846431177153858229141432976056079257577607870792412735803251841599968479827801810983401217579980514186768083082912880089958450628268890454326935350493699116670445511523412953395551093259779413776002035442828098232430477575095133181508832513350955373940956336177240176441752450672458147883815467441619342562666245442690718678729749546889450166059660454123431644864697043714358374104395939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] 20040048538939552046577933454491815784694369357945631889526742369201431668778830964141719201405625811445605934855287772199448577384420299689149902135515947207753077857523228425464336757159770645458766950506186371468484212793124917430970805286358859916652951453463076031741045077228206470377049972359449697700278724113029776677958139972707084689216557251412582899693902831989225427811221317102843980858383541764586913699595884677027108707564732528647007444149074781814633071875901205122133568630164101497798640494726665946348311491929243470077928559316114305060088499779952006383647041050292918806476322846535534121619455872252701289807424181085981451493205199742187957352955854326773729825341602386629239244869329169419050334775168749925562884802644883986268668637935438209622450621996184677862581191255823746455866892695530555967933093272991424567985646381708524075590410844109330834385817439629721715385252760435117387813335169745369689723554985531605664827251576536710348071912317948638005971420213851847582566585144202002524489043259099373750175550628284840562528499131811209731015530131970206416506311215248003393495983461501163947779869350934586105617472775912384085430562475621814064244534609872112952076219980259911139641402102936492230465404100609805928112904530364501105032289796455664358079156717711022364449418930408602565408754958943532383086807035328444393201940101873719211020988947926995640801142262946287296876656228599577384043571304277159719089843542570227187615547846020447323853718145987704039104501234655932757416243815034071494900495501549785406902510992564210999952717466931058241992275727372813661611505799375602634969791845617228761111996972047955556903249237255040456175371072408147928651276582937535415983996304315240552872833485618049327264107340280955349126818428153244699182146580866332217241885520541376469974580872862005708155270109427173188618363202610545011993267970986030682930516850661465145346289217623264153574213984554249065744654675530645189406386320227266505552136640909872345415986196268596242544463740228487303491981329118205280313929042901511002696787810445650864952695198393015210430953138592361513286627431738403097342989231760932798571781358973095182705902635473716411733127880621922000568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] -4093268986734571166226200292659260088032301502476067646553521174603912832092863681317721060261165924581539278448999416458182637247194175710418183617104729660132000367669671623363289371989674849348989539389800031899488203404949003347087927120472811130369054392786989631543450053492995862221495030141829765735398320780391341287899320761759688326055705790985858385711574246104201065748578143547251519809226488006816095019603406766109913077417034467515313599688493837468877233103883887663727672365098640535407198828108698301563132355621550725268309531035614094173128280997262940191509836575200920048727803866441978522658569928700910264097657612623706362146584802648103092087694256205163013245199984840223639937282223754504828466760202014046676890584792285409937439996079333801786522135886733856978452079104571916954308313036590057513290990010474062273462292164627069366544353863280941538896983651333809647134510464858736742835537996961312722218026768267452754138669072534839169651724624430438780214155110250202631926335114384875910571448384432889206519744701965984396046309671331996448916323927441780602715015900940394530623310658713107799885223490634068478934186798575889817508632960889003654002767437542269600308383768834386255387283973884173153021100675801168659777592726657796529490289401182610387447895522356248715724396401899286448417330886352239544017376758581317368352273117182742702872571862526951709078082052625530556416688150449146813301390502794294466841716353163329528002913691443496952305888741932754355128699422687129831453078475633146284978491865358019057535499068232019504977736019169746666831563906721214993970769160651163187862713667500066743191801109839707008891707246199004006043676092770656212719828661594650654200244321416001604912215905743809082307469055256321131686473731856302500598227067862783149943825476316355199270673859803054617416748939641198118915318772922727024658769511793337173413336415360367300007913693713750701135909177563564731390625029616862580643447046293328896484425667809756449644940533180994906040140674513704831357720497751909619712252951829855684938997155188540972826948645454335770984624716217952111524813468454584773658528405060992915698561523601636047724962349406732204347656805342407622131712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] 1103095927100604533136011020994523228141725097705179737970780903253196862480690565748493847179673033219208782638364837217263714985598908783913122499731326079839432143204558916505857271997599774400745244377060993164179701973898793784758053936462418655730046364876119614294678817208111480097126855417964830377587539896812006449233197069601626864410366741959008644142992983170830571690994797846136096157148729205421675267402394261792381292337251717578384405496085089992593953307002770911066603033333636119488927091739712141065567044454431067486732447214967806721399494382811657113048343093507691777636641683087606710309094617145818337333501203886457217358331606713742331944951598558965039582942427378407232602344419157112496491351531107856054564989283399868981977537936271421860608860716440370182875177239448519164982500137485308027424307406058999674428559344175819888656109419793429199000569068505392876552956043707632418937609174152722445529808254132024220527690842520655728473247771383828635958105075268150854392801701540630150119998156024645178605601728642067824448765165836699006866080000822791763417364920675340242804414775067469161947832794283100574733216903063336708412875096593386776806602785552372602403857720311376463320679100980970335126501352253766830198093658090807125194365009129926518752126589425538288558595112833557236772928248697166299647180531542855706039973589146497539947965074590153937695892175135467893072287810190176323012101384057690449315863311268286865337121682451828125577407544908952305524472860801275692421837333459748101481410758045499091077458875070826992950738295976090773932607258335376304411000566597608217208843086745756101703447750872237579999193797350293271468621648936721244737269134702261864869347907345304861232682606516120703740595229733116113764473021455264984006127051416793583041439670630777595463160311599225085373137911189962868942852313477281438289470077534103060123362366739839024789419393188724475558424734086822789437047024849808877207916724449639098866853134584811835322912399201255373291313681594129392291956926873530234619943455786990680493172086759772247907953199112195083702788742950798060787420355626703601361517475202164411628696286505352878550497043912125542275076224370749441310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] -5925511920442917649900301171157273528584083134459614709841171679764028155582847821029208069084282299234227483860524861681425105169834631540941789528894533612329061964889420719130830235736531213435475891061618814214535927889658563597160714088259750397114686710748329030303276523349908486451686406102567719013668937029448967652724869454599267216054864285090202109560125588478431311933382404784214994956169691158647492359235273612994008262058918529904671973387251072354891812714958244140366414408732039919106745280702213413936091785670186789941876863007046603488430507161851586779485393975865095453426840780175516655064771367152306176311764902552913609420735668802215823705934242237346953530228958124870339539524105705682277173043447350885999759877217476886961584412585353393103291588143615517566771003305934114185894818340549599463827441760111680536121079307035342927714606082445225171765272656334272455901739702475835354469444404560121634363908346297751562578556929847210697333683724197875086063447021451868393484607569567593716651509943687274725595070041014760495665518555975275424168942086704025529453190054522670134171231174367717811005574519184684219816564348315334838769248137443005213374593175859343932261963390472061784229579946493612346827162558295558892753192801534803297189497756335420045986614017174059915542732775457607836436645467918634334479622823962377646007647976910103223823671817511775504622596521365831948526325389381802384244571850153991194860258475877388810188681610056491696086096133908455882325547449511097923579068483447967945385247243834423652735743554631062679178686049191253976526392290944122424243611469964850617208562137369615325783982963696345833138048706540621328808912064417963978251956125201098826989502782691229671493618625968137488187793466133917424302792280036052144477206708513376244903031924309580769824663023180557366036795097470306025306418917126923286110769472472918313020282310210809953862832563147907744293359271979408086643320433987470487395266202666380263760590031113205860943639422248262594103489306738183321339046127997572186004848593495343287755820928951878871960715429368508229534025716444867036064908119339928877678013365775166175789914690014285921378331967008964598079983752702436776607744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] 7282038489096823304153431528479909896081908586245123166738120755920277838999414383741533695777553479911872423127096705396113896107642579736679123915746434894814973613266431826630032430291394756255692035453336716733622409986139343796156333867620146847934650283330649694123424865959082369297294856504785250924312458195176430756101754352282825634170080821351149227746208739903589181722058650352789761850313027184860828919557929447136668120228169844890910986782790583913423674354685237200005039052941873894044852876383184814324886165029323692378733624837376756639967986090506959367690193702429904604442267953951343308571980995569791192923227248389307379443179495737644238604126775154023619827322658335437218891090582088142709689334247335048736321250055182984643266298920037073987126422121481819203516311239287034035888410754664055088724004201509388976220234514183246155020865406861166842374306663553029943018163640564734336988443786487654726814769195463669959203125607142986290891379990096726825515361966139136290267336514743777129551173443718836651237459353326517588713421669548090257483302161463390829530098418684429165372736252199370279489130314827280450129784903105551177475121705686854401418996716135732821252755100840137755960745077710044570628763905217416303642263401939399678639542374055815788052079552270829911137417247485328329512757457215797464067374245882690153119298236753992385218610845436597773784153125189535294621802376395880802816357178389560389516169019854569921426974248738026037399227226361222091277783282870299194634243797009199231033634494579043767075460708359747294878542035821358996507747487212041424169360223363469547480336634970047500990833615098787114668877879069441044017921678744588683172605872779806856726842252344045279571684423867560797182421940269367692166645151344124926432137986854316466847288827932384470785189292610868199757434810897727973602721172772070356767180444374029571185000438539119301578515880136370947707932254484234483082258580757400445678262418126368868783078633427502210385984975866174486730023387011648641794539665245193921309339081481830747207551831832021833760363365074660412067307406618378461763589208314240083233456855585872187791200220395520315128782348968497277457436644822015362990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -4052554940480126348876661716478954444843030253257599852541038890293398783745245096444656154501909541714988234048237288224584692470094374020860879562129389124669438184054953419060165430374468165731492254067155831655984744430695509531507212903789589733769671539544911315225173221522182069942372923804478087824387582711708138919494365931877720932356217129287326381563706411286995210606669763331562048877997941557552363899040545091625982107587811322480337537349321156353081395119974602752564327845826684604436865356483082385626689477384413685887645622372927522666175379048530555329426697744576952298068981136613970876173287741498531152520809861685933013590456370396479866312915641265074110927528961870132551130125164194675321984904489439449864566048600926436573505597392120347479918313202331983300389546501459815014949352642680210318072768200178030540157808411290576891285226270734510397695516667149488430898482116164795237757378357624011082638156333728186499627960786860434025271119225772612175210520522161548587576782947409326507414595537086964324264509173296708133853305518916586066908669249680677700782215366718991208141679088556332705983025527643788443665209058681300321969880347968085028242567720515945985902641093810627449002998754600471286461315193354604023699899208997229901002302207270338938194116583674593262504987433878347177718942107344229679833471041194527743410721531025503609421301270762300543025038744378056772437173548714954727564731823536139424397619060658782364701707952280418716080164629150034732416861181087197039293805792597479726167970429850043608114256306923637129198799729797136254878904803973522073805224875951726097921104574537818484348767207009229139265206451445543916301165815799916140613689381258358490822821494662571477324379763085769750110641658120596783361258293690111423774906608917019507858801507694071674897370074338749325894504305378694911149050891075544545366209620684053599521650859397775266846754625725771391276045184005581985487877094735934626708735943593333540400571365926985131511893874015400791316660387894205427853630094214503735726736915272385966824714256944397870195570955073972898024116215569496546180272576889494095433994080029062390466580341890337563281146209330627522146536102090245421400064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 794831184996675946759952750512349816434437209533751985073313083347539364636387925473381904104774292025083708906141469748415511132580840896695381785081929695357498808153019231723964318466574069530598943824349200065632692520451060005996459206561256520789713551025188193819423422100531509941195733330024436848043758487145866662733333112998260551472295270313783940915331021470322738824462288875680244646333478666984439094341337148071443584372823836232602268804852338729182218568065076046573278409546740935384548886600491763111845859511261472499342419104319611898808203253921778148434890879287352501231028483750183718368125657373269723836090416560101377431881622536301995284397218013116425952383897420999114173011074247964090163348708344697617409399336112004560300116994476829609121431499965279882943227247028777368295723039715658856283156073117825179432557266831199890076415443736340227109724398933662834388264624819442523805432478787442770138898296720515933850488753353236459226783079988388667732445616553945573134435931623723156937424482125140601635364784687628996544692767232831534180117262110986523979679636213858351994043475094536808613916688258895643920977085153521661914060450309723997980462958777731563940900383425512787927147137827262013913622358438382615196248130399679640504407274842306126100775562536357668399126483047839712168610560366012051955083650872941503028650542808341463968417457894874213940016996765653572084524932782886395809956810170025577513628855259678787602031176220936277794757572726793800767838651529362026559647011280048697703878745128286854546382025097317141660534706056928713355693143584607408697357077210814320834874509042528452487228036070641081962188008625300076244892806796018030601241962057948325865284114746026945879041499367021843265417103281914832664162733153952730050874208101124936757999129829600570592311919317172875804415192823907386071712323213100368308811009357780287773051347027835642379173123607814636183110383068481163989037769887378809697541311200174314404750807755184137295721000238274670378685037249191732377463271472635922311438982626468542762394840058533335116934444495511089279712400323824052436057235261229172947397307366523779128287121975499847208967727268823716107632316081321636003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 375723718586045608276134630230301501086150282243323351657047611471043262476428266606122524132142308817052417319387004285887650251151120233894630044151897137214677868711229975190328018809401103718512796136296613084890363271444069115083192348744960798436676590615419974261192302237662497241653413342478977549184244248938475887518769000663605672687976301576054032629187650854908424047404128501931575092935878548235172366371888371842956831892771034452955944016499415775536153977141020464884440545676544244954950800930615442502560718772789723051240784464636359416701377896543613960281447097221243113854464175997965927844220074350780755118685352267288674155777393278766725928380384006888157888286087223043786073642560570132911324132319994024467876256098096678508617314031175734486574867760779870574481456006873257308832025706093411921943887036136384369930462499570856768407013765653616497655074059424937782095660255423498538114511015497616844825971676550777525561149109490595707619182416872017611639154194356911438159194523890974398705975778096947867251852857707444148245967595103762021738713287907625486895022392770397705329182583639983092612143094117118267144101048147580304766517278507319165049476428408214333366337113039310534697972234357855429997453038097425846547683180333886423205504400501397327350286007161021034259300877546278181131949248246903434956133727424066089546145804200456486487366985244259103857577720793660772431776764840389699995785491364894038520895994246221677125920432869601186964889331861704959321307127499486804102015282283763817128187427748507219851476321555033581041828866545494866507822886479584525675611739676430654835422277113254378467481536801699445473336715096385315259946788263089842989675815621176743524089736764866513066764510236479014663740969449343946542901822826331110881417313333440824847811950724266572758495360108559194713782622397852179993076341786075404112286377538059433267983945329661524896524716069442415238742848544853899490729841239927983871402386234657254941397361631520145057737939751500502170562289098645376697039793155610990553272208598013289726501267412869720970758842856081073689525747858442529996922246237788274532815400634419139224654987182317366501650747032683800193245046716289999962112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -294402799717163117682014999639212107626632991579883630804740408342003740576892040641226526012621787782694126849908252041818710859851852328737639465519418351088494333683401627485176976441045414045533521775755181617177662455377576458815157259062543450700319167130913618268220731342011151282565023972199444283243224290857921037809513925087506173883683719969781674112828084245463851681932949598685319160936767858066153152648645766846971207477232792142754973202502325698742488531261170736470676981506560584225441084775745229341084015067294971373926492446304662627459999888609227251417087827985767994347741110840461552056047433266558107989045810394076201946188725951031925137611105884487642143286856342030095891922328269563881807733176421938604613817809356471899259734168902865208179275372916685715442020951662776913856373644173257241104963556812228226976808844617960416917201135991879729090286001066473745899628137102403103416437283515186328502624952498386973191791260607837113167571090288016085537771874105790845546776984303263594774646279222838221074614435154643624683907940574203500091175572526987818113384864766113130774984373281496645294427181843667929221388719228261351862791938754688858948485404606205919294766020062745660979487113200245911670640041147236022517942234812508850543231231288535271006687218258776511389330934594089807942363698518405624379734471573769461090324618246363121732481028115842726209096879459690934673315152176379016626595584781848556150685774885936409155612763489998033784969241259007694735837891180204695047348116535275539642391570298680137740898112346785214464768383175630409938057180288069136805051434571233278282716654979993049144152847687580323165561439558293144036041016267495923741038228902333184179068367635616685589700273240940019456355223498776635009929798799663834079879320153134698328516917120960397941125797681725689428337869694748785566338376133829877856947013226646458465555729247648476451711085879262874635726648725449757006927385234508464044870985203421678680804108665617715035126081699432845306421125548812262139125349257041141703545664819938332940429092657308227806739611845197286394568169936227832769027299398691754316705147641772464383145592039096168870431479423590532273231759860367842344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 52083036719050473881409906691083803524275945733197625806614630648464213369996201991177568443402388539219845829703972775951645777064553669777292039984758765118619707710395349050311510073551571734613440700352648705668439477944781182553029457676828428795663781442297971268040605411153379340783012075606742228227822374810609388101504339858329584745849191679736476085431482398066759165515094707462354549492766121420575461704244232641075491585565442807903072215516543111831164591358570681749140253279109004779408327387487594944848157602085316974873677689049838589046012127613367382306477171431495692747985856358955355635706127673294377925425813322459195569190061603985114253843736699063414904454401471996273142029372455086481861768327640879863148092014167764850976750231380874414847292676970115858074313461421056673572535151205359315598007054570371642907040739784940310209078945688797721087212364488744702432555267300335450386101931455769460807824727663350416764722411447516266046582282149835009452839073703028594753119605684088305702583081152969622107363967461465363560957483077757972625208067461560766721901206493743334243756208414293670112004247172432595581494939431624053305811796900346362764237127644423652842936322152414833008615157724487680285363386475919563100272163666852161686718112149170174875687658022557388291315951614882139941014703745842420441510617503516813498734186070722531826142979668033540325436115534694580189180726775614393361452186481471897692000478084304917402149038152794043571308207138394763139839356380713290883216841782766513755888900248125169809912185613656025824865100028570107548366116060640688790533772532939006949525061507864468647125698928879727799621097721112128655179069162292734107305696835294077447800130492039423507060618866709779973233232615017810360083927085391331057110249338259852748711729127605095173811222956124740052479597641212680778042310466554431433987121317306388937502849452865931748736321128262821935868315828995362044029344816598250781287148618996055886012490555894787239964535552664525793003645539324222816740381663205846918589964645851166588579378448942429075821755136370818303698214551311225067860397092035546809418487116252962957960635422467301141459178472892807611008491445171167166464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] 31668187021997539494699877457422844344186655020658041814486973866776811579494739653661255520873405674442105607426832962683334392467878645526181141140299359809883882042273103675206917261742837878047397140328652660626215952411177934109697133352890085430435642087741226049304810425233146357135928430423853784927888697901731251509567603486268795723958668222778424264576583892725145195129698547008729901307772572060437291542255701242259904480275606758742826839942301501396004757431486709167521946010063955353056515826027110000157432934440808679756017360545412711316294536467176491216082320117321878998827327344180663561086351625070390667744881389409390352739039242330496982921807518479861923244691927563516613677519870696299193239290036994597778203180471770742049709940039855677966546719695272345452161283023422774054544881400446395569292899111418191657518077136022489950339560994942387117767623833004811466589246164300689834701338211751571039744178923196550906568047027657352816405761174998862020453481803799660718692552522459683513536112418320511668653799800050423688329984221009802891299110329699486666937342709218665953814331145980980847130778375951273003884277264283631102618671535116725281770069433215406840326181313432752548805041908762440148709603900872118780642546963302011707385881777829679330381326152955072669520809645768475311699533299253606905810374350506381153801356735222977667666518747315754894694090568101622272239884377314297159294843163602827395748991781644855144538949698767052859133699231867849427279523700106623895794709443766541588622690305107140549444015983465880141984465292800102533666820229664395943003362385145556993224698435138511837178521996774597280667995198123853372941128585794499571384791057752122646243874601439760090310753230263140195161655518131824297480361045057573632686423580288297620279804849496409205163689610741777185804885538807547876597545617889007130099689928773814498133499000917768678578223624782093938880450069814865500038585862657916412595859625585244819755665935105977018889787484796858547860703084278182097210997221479729115973415923477678385522784524625620423985143958384833844482742755644544554262738958015675575639980635096551268627051684156814039880389031390711822234295812182360719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -26409254275294732356684969267994712953557130436343876334789054717896634318744519146715570749254299757361502130906465769707307597069315380409204190405902675328814324747089243386643695071309975737205499227979314199883532643777516476321621843870019806262736452224661589825546506353434053476913348312108845053611880845466901536001157399309794071287728307857452667268043021724377880889734578661833009811520123189934129260051524707513287321435408943939023693116378614587754141245868597644205366120389419500783603502710483014136460997428768118671557699278786781253375430403417625425049861503054975577382314853146316852134761100784824613485662823982135568107499562558368647879393226938128005533883534655614397645676932017212571662971869797055145432630648465567280483530639168630966518179365615555904729102857091643907734826797158641628546752502364893102391326848135063352930518484537689011957697465297300502970259473551675402137717055582724767100698025679046339495178530808821754044352976734956323652749366428813307146524611709144963713411850921447452177964357064861188945255396719160094325842574060866718314225562170414311739681617130575164549299107493730687329833938305971590831772412260271385256547602479622189858143412717409627008645383956607498235211791361911502576184203839356018831945509361482544948337994587314465329845771144516157384380337714563544136494763541191604964866852788902018570939403684282217229726429587546103999183974491827711897255960782993203712080557283357371509881332905616087597506409406305629343278868066490296968672778741365273858131614858032629181043410722862243198622543275389911479054196372449177765847763133384630500586842839879368777678820935530953641676483841393700370323369586791205184192912896247343193106678616381734997115869562483120436443141676771436884618440756984676113195324728217632390551518519184011748545394599199436307963144298182379764727842495109621030578943566691705047734300334165377643251627654580547941942401594256965547257466256954714771621364484671695029111486443863619252122849440553791163961766149257327143296820059909528173820446255750323851517469894724594774882552845900924657985789240613469704320133029908330441301845777139973107375416181363637999111445370054104553770369281355849662464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 10258693671028879851546676500293219714100876802249702801609763957879907648466199876644255717956148160430398156418622889976035398213794953088096893698643884776943843844662779411478784828385381768014697303640788303682792903916283633361146682488796044163916329256082410418930945194801436718458149952482212832760367153250265971208441561719726139182102683522835870812706161294728365785980405248030028711315781264204391980013629113004156397362882368909482332176013121266682784433708510011440772764639964013632251833038914775477730202269206599605812116242091588903678960934666136224922197669911064474257853786007880949014412464608027203977882112803972472881677743314939977889726758615401984909148893515044530099895216256383638453235981658856386659296606777210535182894080950939269022483406563181798930536377267554168650366596172642441542972232920282823430438594580793480265854963870059866929137515096353329912308783791053999345882384129462707861807028490949416292807518898130363646108508852342325822248020359300180535196231045688428870296713023720041576127197446971558183500434739759023303982381947536846955599650368983336325542252794949655655560789642206176553515870774271321833435392151244074359471417823545411736461754163237442642877439427590781418719324356883694207482244681494647353317165280758359981780176206415969050316808992280618860507410226064506641588180443528425099832380421007438964095082495518768624592019431559300233274410264879583486441422956785951009901883012049653560734589398385593573079863855293301493151899109198501806253277214139760941202237588212125298972753345170677836187820667958110038678967249443338021393285381481477813885917977464565529229233058867327492336837071750127165534386136408217993920437325971383523737494944237161721198990996325866170093767950592023026280933141658896544240062713478084980704661585054707201250363841881353348562315815726909622330297691796937705316154010347332729698729442666444372578694626912826113048115578290117244803449927517922324029231361357242398020603590365362965769446215442859793690260785280510871295444408848169830747960914155447793093963355651212626471300436436538278106010799045042217442754705816335863527602180090275274515936782475955756314183080506761318057084278068897382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -2590122041089373434642106408414934891907249599784304500435484652470010002917726345948327466762546236889883814600544122974885669246551572467636530643876405968273253450923970963289495596723303781260781146694537381182432682144007584816749675202478838281682333341116995218360523145232131748460655168350449384943201323388399019037561169116677400351871593779626174299702255714877428609020940474492152860556264305288316137904496051270750499278352632702963271582044461145445524661064522224265071494942168574225413128452260461801519473405965362809405454838892821949393746008817938964982086364131029881661649348134855867280102906552839871316254349201242587275813343334499695759001464487815154977597586010202738565501153007987938085171072865114174819098204891700210378706813421420227456577189124260302667778891757650109366479042158270394253884257958381003026927396098229914980522507527136679313918462694264611795992470625641437971199324953824399397283306440284004265978206560058594191285191805247550640426469276538849142397433739846619673325670880129300479357331970878521712210307151064790934289766112955068239437079713232507496485585083335125180344224527403826746234623077640067274908933939799457876959190835256640213345940684540199059851812059795007040764609436267872956009467735197471381769658476497601679816466772414563530992228519605177963694196552827461429063806231742635133084232521236150513679676820327242041254207195466787952519935396063779199015605431560359985290642051572123902383187096771473804892204134289943619603009227247490591353173920514395502265531353525979312647441913116102532357252114269937318095249995637861029154399313263880603345552992841001562378930355621236931723048129805041510591678292846007768199948358592971133669605498989410870516850410434825582798538923285988181305838986524427313537070973852279271002418501546177901392901826598874038202478102320964254042177848200932833158487773572920083767520408744365345873225196993454886664344963090779751960622377343539147380035607567271747261325167001091823228276591551573250850308929080071928615468418994347611247737517284748694762123041989216258713719797442612981976273891820178375025741863456015308399588398481708310691664863364740061825840513749303500573794225270464446464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] 415214993153614652140918257613940072377309844895739061429040620840245981599352755686656114272189031744594775613934869737393876901826395709909958119729899515285029515955515775056097390613914479802832002644615436734380501727774851022630319403851291493379196127361281378911098307127858932385660909248842651646788611716339716304382060610873367693368493351152325510522127493137002818881829117769225475405236004167882335461530465228435753800085508049964186211243918212762481805818203736356830045212968956104420557384403993533563439756028975834629445597189032421490050732530248058210573511390583071150875671813517788608604665968778368117511083969557482783638443064164087806010690116619486256092151726056579384828851881310495810408683214254304765762792679110322153781844678532802912865499492749314955494417097757247641882690722380575206193734636554922688784067883296055117327283894796662050581382488900456213270816656196459562728458726877617385056380886360768806013803039766491189700400837471578570080237223247097690779761640805956594447220586289375814210727196455732649814202407992773600726461350223853342256964711687357683891118620976712188537284890602344977006003369911453642480448062268305934445242482684117161927895035352930528407204520955158176189418465131790750865576945828250736987026682558675043163966510101171172942500673704630123447885089880862535494909840884659342579844850068371398518235595063024647760116296267391539710595702884402859840976515757982706081995815783976777827951524967421904789091879247877479205204258184829601471841808257363812053818678154027613770216563559297804182595202033364291374285305287343878123561427707330715275428191701420232231252351632835058047553563437195728163297627859842388967933120960543739674295559798559256767544890637143873492282003398717696934562759531383293849961441454389405107657594850995833113229673149375910393234330684864624359797191656704884503649635631791256152468432002718322630899068046555811424374833149024274604695458895113692979052777161333772174769774271016113302967558973450917756107547133415240483087307294654087277527304207045283200997241474043875873349087228783144914465265355922325261813158394913500316494300055181980564970786779157945199807974336008564461000450224517283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] -8295971717537207655383865297304227670012443324870628106304701503292224283723602040076768655365899784810963782161783333617824585071356447241120825040257581815186410103712105652200348433415897102607526707841102466426474105482005623845326373612115416797768297006713775747955468489883838757352699016217834149728485251779374974029529051384469470597293270046412147370619275688346517650093626091308916564140164409014976988492880192529964362446452271818099326128130596493006518754581114951344179863396955606773273473095022394867718678064312114014010693709134681677517490324762652078001680224387834329049033372704689011535897397465568131130202626169798815901899382668105365103717237065113253395405061276617120847129975211926717480397765376755938687057093279890807397477650752262382046919802583404347352965524275376412515181919184152425698389947377332802744775800566018456323789151052592620015004121117345873423456899333932451869104301374188454350071086560433299773075081568421862920014159766409000150874035839657608346977015814421940294230291150773854154533421407132223733408544239263131477194315365294417129483378588689484528397855591795640256841400332632095278175048657721532440167000763968931126533367965046354502315561397546137499142005299109672022026068291348368111742661736177174988202801578459923525535726264119219567626994842266871453752254176697586075971341162479572201645245657762988773340734762042634731037989215944197195578454401228760698544311093818954951661593271534813696740797715148440747859197208647786617582204870927482424709641643747397226885477069798481378901924486729944579319974270496192117479489269148467564145572614271581102981732883801709652083517721978991332084441944958972622831802271494720904911193949173339783276696295782080702442261395028467353931400174485218008725488611326545743836477997322185068461110921992474465789971763451695652929614182771669587507622841124798091231303016216014887451238534908922177775671561735033551425501937151860084972586683786150190323541943169558723287429582880349312983894507113839341692292231784059430165552514551745350376514982167641418628790846150626623227652490730181499968628995653015859690539155131731075358776847432074053782857805134510576223983121450664364460807127704797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -26576640644539446428874931885298997051690191515791266313610743671744130348257199270151623426001111609610392827574374948667183907883030419351481602545389207640690478939433290746855090676740969484391742081977550139837859031925952987593925780834948808272294152026910136881229986312325851337526149091360781076609397816983486693680865869572240944734218607115566260268690046958758734571405358828636638377552709741126884246976051157727481957781756424629136570701881770405294177827682379759922297070052392848577455262588193980574629557759604533845694564827293027095953978956942371476533694866750633994846386735762377377518043280195115960006498065970957075217355843682551226379844865833000760456681815945972367682410782394892068265607037168600483035198229708457141019490192617866378021147022321178073095241208657442353375013435907529937892684948896356454480550310803212824510471836211278155534341522197900952941169850669385883453630735844871501292410680302572975514669178659571330156070579681272145121876755423841799361749824095821225469715934342711163110531685782485038427467890347007945866832023383287822553476046952736945329098196807345509219855053620668330889492128228789683252771623370716599469375031172140777636120108783561499755951407477354699984660817064830729701795237824445743028070966549953399401173009352407652317070474689746129469383259547271786065863733603443782270061266512192778879811886151713217817209716977853371273980260139200915640509525005249267407726854602066165946049951749072821752937459760751048591736027464218874889004698687999704645446315073701619117451920934124464637427393620051159243762451815600667024534223818468085639209008547512456956279493347055594650714096519250114975250550537879721668540383633151920739485258649391559290750229379180272471950647459012657460206455065028143163888438336838038742874007827341892791784235019276059317923249520249070690517411426773847125012884054747929797350003157403019504229857681524588074759020970256632139766916205721934537423435537618528308339709503158932465915640370959853252588982265690287923964774735892804456974398978656699925332037889902325922563730213259187310261813270208658722276561780046667055942833843058337893027342809374652496998707683786482409606979253887303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 14436083034073766937461154109535518611792545917080900340082882960184308283190710269247916872454583914382491462495952598914753983154419024538021330958854851693353593325310388133910489914622624098116445813844484418450058517955214382721438541239536076364126257510765346001819586223845161401101213135139456062155243811714489217745562504055245501493901805460950226053068243715954191998778538880759885064608174272393365532503926706685587691830969357282689432556148111529834488296514469780610049975094615592038478796914142780931965322813144765048337062200671339893506901735045770504146410194493790398311777448703018078929472025371830020117386622374317609387868109796714678478092564604969804065802228150396750642756830188269715912336528957195960559641257883850526915942828844987063608028766968923961853216943970770324100179053023724438946128865825970558311060539102046616291493508522692018491131300878697513831080095612641416786158874676892464466984011171085945382807299808442741484502959576442343943350763484751349978345167018678105284593717880200106603011593623564224048741658824101144241720087077251032912626985416503719478068889202468098165211764365731724396518947348543137276322249658663061389356704150850233786411174880647211949903670432102175085462005722273266351427157370989998306459194857082536409747947001617926389999100578170197570067154125295362682190950957089233667651234922498092785768001387268098410380015409010656132144782530241854845510764189097931496229146264036737823005419577364693723597363471133414303597599520494425701626958968730427671181291549894846569235921418837846761335904860768323945773466355477607011144064776267340512156290412339867423860050738465361957369217986239878400792163867523554420482236757772880650343612791640343901575125856344262476436608404213384348287922690764542745241577944366585908567893090173872323138300208612919270609808359945512759122349887409087008462019973894219004498217572111154331297749800166445253349309237968886151552388344189756165864087020484927717597823045375108894379513632456448339217425827715476614668185516707714531955999421689874821779981555424119039319452994381248493856621133644021662778202768248099536457135050630248912641447051959959941207542678908791927749561897279553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -5386802451257431172126783484601556955798855888834967997910174256338957405599586861897443702654649171621303779754084688300576183846752687161452059370275500566833830814941886762608741164818721190567129896966062730690215538940890071632470697712869128636506890431963141761849018009940708593262564945792818154369729554047003724893610120599619069502337736510243117661457635836850565850758811920750540375079753348938343703166410150024042096782100893307674172274418300006726117832757431654759276301494808435743593651393014492419636851539610781259071425671180600077723073398076762000246044497629964111105805761184698035548019507534930222372764659872862495461161148985490988169010597063483591684598862790215370513309127529871396954247491180442474376941473396676034406430567361552808200727610454678946222887192572599255760432747285210370247746212968819098415779076481824402992059654509618238552162969735352838982879052214249252765987540909940018365566329606892109683023198350220721034825064195771539667794446012379995735012481023396794952541503193987933490001154091355558975038313519871155312905539880885392435158561670446780271786475467384926635119695576416103186719090636512116951120671691486800752772278948679665392894774558351756165997237554472721637104779608325715505918978263906611928644564714552806779673655543990020414273778201567688316423245377587400381260154183955668996383398828771188450769386529977091686305136668856315610751704636384100781522399970131444051807643080048367923626442209931288681513001980718736735704963480221914052508080792240426461192898370707865191520165476039567648715736738804192307700735514971425697898458122166300359167335297348065156972315354536765464413622719853542717538997106956083902792839480847883479897575618507304191284912534077747119466040712693694198632829113305951822940138738852532506536746888993849640528109801443257516758947921621218494202152821203141331210869819513715039066166623602769170395816602382944871997132018633687588738749700277578252444015490624112016050399478601926859225170391925680203572771878364269373637623517407969647752539346379611682249533253539612250773255727317146916028620730292795758394162896499011477083599425568206929009054601671442029611383465881376509656542174081187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 1585151729573279217794551634824390938585203587314527712562725467141564693003195719439380772393959540484296508765229331066660017762891299147514341241393693489462543672261223569850657754876969795831612991042897913519226746502909900102914929115755800118471124972972672711814380453189134541432618553442039648729843006663120507728602258233880674109462813532610842603591343616826935356464419823291497968646840842085249188158289229084801359952205159560251697379110046091694382886086642095556368592239621606223147126766643891193894375159719118718858867385975951375806088906946907698932452647599459033641251361314889572101529852936396553028227375972334457890836952916862055503241213911848860432893561403732033438036448151320319727073834695841967074108270898268768392644943382606963828252788480952348484513121989783550279924109114316603385563502142185312378676143628398383135623197329314196231975883493789801345033608220255733542879459323453923698952355186702292767741465629160789515963976009996356179218136644441201381517197077562661478631919056541413709002437525838634403569782527325753167028207914763343657892801914167922631299158788861372214670902240656101820343930563034484777191769130023575116835713239632724272565626709618988128698285112158950360337232654439571860325227885677730768287077257092741490757645144658855200420447323579193322823512990364108576253425444130701602241650094354513487899396842990316702568671011720531735224544223066224168751727313246371981277216353029778200969594597229699216541255188185592362943451216249236689249887033216686952500460171379540792597958608221893415539803978966461386355203127076832999558641575043873409081849052793397380792893440718689581968783330453077484622422929373790707200500252559142308827639285837524557053889983602170678027301279069937748445931503697276031574990229583941221284384144236375406343760951450052902771169882462525331014110853268808120376513916208472108237451487969222575607328573188684041224710480032424437949654120978257300736028875862761163710337451940238481934628402614513579662567394061651163950142610928747442656268364979015706422034530197684729790408066124471540227135185572222605716675936905044091142554049557280191396322082536690783976245106168319521801921551319171072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -368797737914159754842465871497871162525287210657037918992538877619765461384815845410868517468300121324645703757903982694585849948947042845732468844731443868636316578844953349956904331675701178937997977354549770075273325668507940755637954348391017525894392860516709861683036110792763680811533193479911175296020334911950997639956016516516985136440434415765679692651204015469698073371688335966657407119206506025167539457641369820973821395086343836045004428802957687861185726508704475929923910145194078676039057963368942576252778358852511584303872971824915804097405576038886402902088331373487360438921872779647553744663685459220935723038985578585146231187950094290931863986372054021275343129661275732698304758012036999761492046257115453646674979276658627190366906156126322530284548126057196105871863372562049437135169655845397062846669600606766479647008004557778006517329493152256698074528844522502071583812043197292281223150509863473629404615650453837013473525369579620726915847157277290219706505303490208121384749598196006224548865095683461893697515790746869773418354246317443831896298728268902341401627834350953362304612756663768084118213327727082349809531598077073087043941024360509967126617803313590942565549584306221621600393247061371043099949853917989711186570960698340527014915193170764390394739866035972397430895676530790228477524569967645389884406153060041711437172411596041932044519432147347133497452084707809022716583644851829102369860502143340010090515846252922741337095437493177939163336152165842900549311605707848761139231888770142912800828642683083800669357322094066246900096673728909612138103959338472275824467467424358245126215775620740910927485721664631508887261974317703145207836258905632805970108594900173648961998544424569784120691099328796799541860358148247878407443164463208724733662555515235620205652535989987414651752381784258594238037800787112941371587211581774767651701670687177771735921287229499007124896447916642757290662748520594377571679294232110734325930872244595794791837362114210484431382117523171922672876392535054160459286296659924529797056150555640305559922701087024488684545303732647279949598246395883791435756760301989678800722234376081245375828137855537095450925401254611325365444615431132282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] 65117300627970423408045756174218129242509702291826202949274486577768722570369358549977585015513157806131107471007757324641429343241108932540096946023699254762876372813713730430231395408243767853804417057489854980419666065156275221112347860946291522686409489908421759040526147983831044981748152284718185498564827339378828266115298001643663230264172231824637547475726100577394589664624301405015761381209202998373528530863490622299291055965538282182602508993832944671022361745442369353901565987338035017128286952500753522431025834345307844778843304024549816438872601597766856949826942940642522600661670917638246017169579605348428819115506058445113308239953355359543926707002092771954007204386447471244167789696289918835339939496078522497121893182453876037547333749799742214200075685197263764729134049675346114947278436250893139276366114078611119595906238417238453708600107967981421922644287184330394265366253403923958610387609555314085018205834461654159570841078734744888273583126286847305326041307120360382000412311112440153107475384020483306483075431344262844055156320926728625077698525668294767298232288299459814827076610569780751237261171084582589599006565699548048195371474909952341569716045739424364568224744948584824501901166665211026073638138436182147146041417737690287307967275156251023540930835042505936948008795833199068882568223392119840990040411142008090465109697052185939879952761452290939085658231336500234379003499177462640444263469043297695542334965656194847210105997778323582397691381481545561826457914040794120158011981739215190834324150959028348834110355881132443340588134230409704065521195699537586222553693719081120127933800728460405115675796155500483246955654250314046372072201172687443013956661803420270058521777234208656713296353644506225305779115134908192742732716992432732358692726311945992933239968668836263740802711356580397104209630550738255507403775350431032768926708804199935741435029738847353464793809345385434347568328498486027343997867895699674709709197836653702368637080547724987193962342188788262773334862464959980614463406405532976894488387395856251792473670932531418005330855835169170681572713375644161105033985644219874404466797665089195753227012781862896325152931273104165986583354558067507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] -7820328712077270742611540684906030799780370583856178520187236236719651062869826690303539729650536268407076622817388307468141622779123516861481268445202299058809890382175538145821887343735831033028417350938781567128202371906957739011443548483775267572719596093051405821021895880440847623422205223993956708343557649113078213207575994861700621550054979621722148475713461092112290729701996236376892329415381087622461282670385514114229786698914760899294218076904563667497531139649847862539301580072012595087383935667686559243868380030217338418991007911398617180236545639602510955295202125826738037401986442362935176035523950533575341520642142987195223826158916060271745944985735962578104844883203366838084171190886970029995518686067603520461172371563108614964719641595712756724812903492518358457983091058625044304771907437183388271192512085877950511401227816967889664242009872744906187324638334100016040742183385897909673954470861376087883996209831024538887418320002041993296573665902619471862888986999529490859680616962431375109840336571645716962625568170280063075183823316829383573047631292277479587364491243458702708399082528157571846209443043380264364097491493202555895930753492729239177930173497679126389995611408575741889304386589168754489519482915904625022609565657207957903121082829717086301170539703447832768279489230492827521785700077846559170679503064240241990885445878580046611321526219322887718750951996161769129818023201742213942400104706590645768880713958689941571801608775753283303192206102078667675060343224083963434101093868196234952272075873588225630977001900550312699956609039234619476904995641340051272110785059488702624475879437665625037469809188145675341719804963001100035840154248693624115329731829035805255851800274822313284532721700492577668850444655964232958023293188349018066476824494831746407941560213522047395487568954630065418671484160017958932715418454908482907956605780548570288903856355656173298801227423473896486008445056006880076021964425746339490067968963514837850334614680544210171294449224786246563561959491905990078901375213383812515417992867965000855196909627567062814311535920856230377402367655979261751795527465439855585542336452051874454681642938043621976290168146314423358786388373966684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] 415912793165630642914805765729554973764322716488391885673382846090764818558495944303709457990690266218775112868738997572364058269080157657745976812859796922074949947566805279935993455489567766983963842340050152805034605974932846365834899652394678459459699554986921766922742164063870924396709853496971366808475450712005262614256637689750832926758278888537340071381333055968086401437378421249339411988195030571258113926326489458566148119292347159354169472744978940530920796719040372255026814160069020772338187506386959634850810049552191127079560650639706827080496029348702272775418310405917892510455801963737442698216356269819500964848811167171203766522902005026569102771236120117386141274021228331723054499674999512038432551590570813945954120596955475162893101399635885037074452000931173214727805961889899947436504030905993325427397692945973560621596922854459814614506955330459306922185361400009031092880326187140956522982423377876908539689574034374183859623059227113443949114778572496208541172312864886001689415154388810687527363868515762456534409496697293338101997509711570683549983905427211642430433596690672404877387351211801758160101585520801443791158542263334734910714391902535436012415601286348674292899386537764341871239748224137855692278399016900761622773210585156911253166923198671011959754092895320333571113452903239083915358702905844356151796976742582127028978210069079158836258545352545402905141689925439291838850690531475527454666212410222749959239204811229588761981920855483573872872042824361794283378864649466712113751021416984026087184664039094329178756953636098144309122882150713058730153677479520170509044676377380700942357636174094725818732651632318466588984547563305455231981068276971913770694881873102229938733427016399514332690203633707708718018397980058827669092039743619216150940032437104854777267907627383325265788534740865770024214150744758036913300838239911381015557476744591381393350508386983673002500065617033171145290454057642011841311361785131102316168316525881021398377001642684947182875786413897355210890323236192837802635679805386956195755020793331496068271985164747638093067203536360546440816502172080697150310499247738207283129262029637822587004427957492660667095414947140734256325756194914304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 29312967812798038837015303151689831076065020966186707381833146267346690920170075829819870940552329807892063419879108706569176375636737277382349455118452534782074611546097476602426275969937769999105248603983438334150580062155855267311755735931109934201363974184157069543714965784410014305764312672620578450848054749255203376296490138878742781689623445301153446003582721717761585206407011753291241894524512076517038820268821791873291364216669218218085245332573762129394092074425243434852214881867233286725547457156197524921705389491871860594666909217919659579524730135594047554546599619232148434941233659732811541807836335797537943400570797878399870435383576546265952339173140805383864154836993631872076008411025462002662032631170284266542746200148757225928652755491803219052506175692812260450335715938897328973966559498798026896938035219806474425602968364521476406958555086871402276733172092499970400632062225117026088161951721925371773568401814238651041102700853503761667347261075936801472420358273033331688371921895813336940083077461604171249073097607295459190489261527313062316315944875913871228903885356943142698195726954045977568952113500810429647303892801617661062764151555973154059185248450245592850237558521693416920616234793677893839083532169094215824648390007452541897542837605580408200808246692890945988529335522206488834877289795559570131227905015934662129218477225482232682359124446013341499380625147962743646892783715298735791851507673116129239417862045098517193166567770765688614118609689569806673940839746226058390557959457081475486630432470621781076274109329377574894851517690430364335648522469876276270166915604298518312390742815425228162411605517141972644116016503551420397418284399409018092234131352154555107040919693125718129774403146412054901496516025897970889918315232586817107103040246211321982529863476257981190790621411849690807460783233745886980972359013265754367683219729042856976842703035498696486997222200011381729344635575582066208506626140531340902109940439514917153900533952657400307797412096445238955009815071656941619693942287671872649718159405540546741391540800350685419335013974929852772044081146625980897940993106739859388123231955899069409090588453887541014667674468201098404675152531947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 3798277626167348893228525729278483053140010765253017946934826781856086026433889406188729633998514251209314156923937329492031226195275712430097658165632348827030496951414157924277893631356482148035082423780642613919176927093006917474076277014566491877645272321429804893101611860602963510779010615344529154223634324113540392260288015546640229160462460215455399159764287900965722626872160244912664120935115516122724877954077438418867094732165592960761140158054165296360496549741813864332218555308180264248331851706705260276787543303259428529047440537416707613872759597419142988506546815044454613496464579897090278357839793389573482021310168818148995115537707638782453966156656012472154269538943593931525094929914818975050215506702972458891639619180813213536983739680241313115651764201856154686877706494132519966418444662564772254778253829437223164288580474004045839477704402169617753839350724737589874820400815846835160556716475664898731080768205183413702888179565323393235686797394690326119395877701415615024266728712738338064161870714425847205515862162953848283211398389700105863668016649215418979039537780678689614511474608634922874929003441642926696783413818714273582772544082128977854428858268221502474448551036508591219693909304370522462921561260530892162319613873383185351270346431363923896352420393936429972404666348777135083970539349303087074730578208688106969940766922301527639378252119044927165018789308120937835222569438560048471790611451536120128853927868421545423531765843206073204300371411710692334222217412760420269351361560226010069122032240115026855102648303451496099577640148474875293820852611055052545314330008536399421215181747647509488485055924171721867542959748862506662926454637723803537653672758212772925828666932194469155326919429611938329278196849241369957280157541208324484336041742580320445212953993725013395667329727453802423041433208622937281398861249215842836017204667498239952267768262237012346191127666944815739623314734129530242567330004847887068057826686328429033144824680530924318958606586946370858243751121013019821856424958050887951060064393055375299535491058269660078494919172915804722798014604412327578036962523398411889958378968215914874554360973741486103722623999924589655865703784251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -6073213658826950185255642343768073711572816376310439449284668281851851825402779102375329030718097495329503470840049484446705538158491328284071884411144981586601083156920170338322892427488267294057416050821158247246914004883835651969002199712473893058979008345187925880962120164699176533216333288214403234410361884538237095957944915246940312953408703441265133379754478848230623683482161434637664798032666601476984904680704062286163883388789324943368135905340427387655777305847928083074035610292131116235136476646456003865607505527324600189981576601219365625643532815000899683054017263377791190692603921516504893884006660327731573630057658832802920405902074248376620787442050153669302471248368440624099132724055297641359246647841773769793184242764662480458944258258609552216166682197283844131306093607946492584541204956426068555572753851352921146001610467024427402679772770855603755566798265578186961863172900192033352221843196282769095315885070750425173156529894399634540489382366843420226893256170525644310097310329791739366870276378201959093001312284365006244409880952743831807197697725423278871580444317620339029932542409513781755566020342529436543183122793794733465226199984819239724032876692093303621538159832260785942733095599806688608850091330342786720385756295222178205441834191376911162637660181138347683603039128908192566253453190433963422524099681004143539146864522916979191157989604369505451914879048875331135592200836931623851591856836190902921197150857838210680340210108306119146217244797494547802975742457188558783235469337683926195342198281336345904880270251712245845551781235055295940945406907567284809184398698678467676072847387494224462452502724754678825636212607214618716996988273803587571514409309017072982985283831213018927961985759059282583640236076803060898603369723568563412442240916711308439986975830397334962337189082878205177449061823389803827932872307978637673592311956372543338483274594425127426236901755640877440609051789773354152282709866610667694853078318240949461338350217055855147007015711301191358613145592286320187199372385035016250368641131348249763026764147886135733451756522734364827050813539285606171959510670032473037226757828160202295449541668177530199350311207615518930876595731169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 2063496409549989354932623044362480199710280661446722426646089359120860374531972714343992116613499846615079697379487648733581582971425338281797461679541800521709135820163990123365103817337935674255007415567096323501374574745511469671862267174403372832295632257065130751064003629602582745016323882147415532351662778913163828073493671958311911821766016460228258823115268727314670418225802605814013888739824595437196027536231932002210182350900738277234696446201291196676260275210555432110701981507822342951647016831538756864387579931128628047861254546241077545407405550111923088241014191119609635762886517028524607245460461453871710566485932178758295336548912611373262358157658887891474655314032032067432816715651371148224386235576681821557145494455301280265636092054351456644361542675026740716065682583134676806240943379131395394710767257243654078978103677815532300670336983524814253693568254079806795973578460396011504508280987902887934203998871655881867096237931832718493523328368261139088194898033962489446432738873613232785951201556681197672585922313453022809993770994151315144441797021774812164688328260479840395933315787436515006247158318932680589712509632615675356737580190084645180301193916463118052492455437659131617429308114098557100711300848875678079901151986433888283270381317073381607606257617322716364151996183375075106244063403463851659941025926881285557564225583389633726962434414919173839066179163790490983321825670996929851280913266026638074375497297833780555729251722654122365263533988757725883254702557797357063611451429945184724804359964988253317498941328107084400684549746824312013112994136791569915815266397420296479530807428505254263812227902816475250651400547459424779945900344150550182566391635345421470122994309696156090092214170240383234810932031191493792363216811552794518072835246086826874075432471902068382265981016622284116533430208167633543518258135558588973242445231289530910793139952526726695292028375517660159218471273365395960315752551319956549293260543087034145102336778661734193245639518588102057115390700131742846590366275394398047190796199835155982014300532134037845499220361571511721199079794657205802640653613970963823181176384843186819898343807658629762013306752746211407136523366170624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -449398000264119583587426443083464048856707404181310978014912860489496612799671945504676214842403615345078519575873434300632147457431361180039818510036047309132750836173682083293594440666954379657773886186955084513925742933486852456314661915719329226965808618277533163437870046232134206657679457731479798785424908726865443216244103414557316450067941490015454669926591095226569282231382914836685154811677774420851094934258015802466225135085199716781202750451210508111120643132480486324673200813786247801190968307148181782873386538500434691875878100789342185458464236240434807103671260419293663866692570508840025988395758230846935451418358285888465369168204175767924094960965877482024163262347738432183119258580258677182981828618535316431111753619718203068017897750539206777609432553852196281916065478584415155506886296430091430026303616415446333219660332640651394355263501524447515406646482289484371547013932140806770200474826648280474109069425372242028643570905578168451386510010371105169363910572291366653057447639444714236684341764269451164376563617327720265394005701277193587196590302415658447175759767204028610740601904879792270260547200290899938877434668639797543977848863141914896172202678848424331085247106035823855814444004348437456848597241797093649951406924294648179106883844822130525822591273306391391525449248255897206691662269869880522388664075907327926190876460951256962505635431523806686596198546240997153217998203773342976013317542092187252969227443797054147745466853619172501819758716390933186535063248208973662180489212435803633340346085477665099438965608401203172844171225048114835154470449819212877569645917206839887875294099478749719562140901838038851652983070046095163001766645044424921501704946420784163247129568962815794948516232034073399440521495486885807762753363652752896689779526278993907798686621356542513967383731421004798945806835726386672741063690788994990793078173180812314765392526848525561836413362672731759813156889748641098793810851118877690292334807479215998067949657505865046792839681851885245725195219725433768368853604626233562144331270299085523071051324606844805946737861746764388365657719548983426229286779296402977705461392667245777768645991100231738430476386251531425336258713354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 74533365836154760262042591576092834917399053059519825839983734968049911840940352959857853105548501642078177017370781470566785863787829645390102227970507222296823886404253418097510515476874014117847250073175338196927767292790424591265650857059834657503322706130578768246440623346713063397659434388742916114931530410532803391299596294899265466550873247579020802004321733318742968078611894351651079141240769361672774451792411672341581631061810392271492626289482547395730907514912842648874249264766258206286840277533545798618827926609817275968381020167938039079012439698660238654969491371746364753872731995770905388566338140452872234153759439895717104103176950805146380317817534478752900918287784345104730208604057505748709848199383099564140680509682488762214709784211956029651827546451030636963220284737794366639332382973183048203091552326404887398156917534920989473122298292760159207935102846465274172308219699255963910728531342891983964434232125007437948914979448928593008946395205205367994370793080188248852065567849762244334802464972078068825311440985933635212134871048235564394510107669805530979089340214134198958097842352897447987583098507697852057135554296983985480722709398816807591985416722995115338319564049513741621462637134084154000183513685242820718204695025794288826261714933663846494203623346068458904540216805273192054188915148184481207775360983077514880926677095682521584569145538376223948156344576149537000653443581924764508213673757560456736717673923726673080220928533164656188622789910864389917528961235789433340516372281644189452801898786521499670196740477012325749655743016353627370663431317923978996794633777919063181903225515115817141166766570642760758501903233948040430720765678740858545299310748818386000156892231600639040526801527912378554286831743730971009650936712891011587343793177546151643574083023877980292059603349503015261250295284851339560487104860760042692420402840420593746378947526036816148551994612213996104618821076969465827404947741352637835920594416609057857459465247996489172219786528584787570025939532520627616800099307754487477152754421476379405397118644297517640290557797345788520794351198076723723546506309158311432359600826640905704856224008410341923162333263300487694997344223232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -9928621698446217173401385631062773460876504203358137038629026639619658168406588793217921690727474602393953325438413551355226993375456620715772564385692494359651044356640682552946883697461061470644498230171821359283860412309216312966537183596636829368180966303393459626471569533149196666407800504592203228257298273648911983478156885866501856299321667652593138489012498873214127643752871060241567001756041834472830979103874037301191078366985894424852812171139098230657385141104891330065530256503894137417000012649511675483709267437797265217990359285022974055708698358654533343799150588150868035903100942294478149710606552523612044328642626040317250281457024592454050109495196876350525011276427972481724295752481316144531263043229591830105106658955245802424949952370278090037918589178826916197533560122239518541927046662414489002820980543148654435384702481551404029213296390802034138725432093989754398921467947237087509466161332141482754571203501272230793579119825194808508153628084759519079948923736008474328809092682041540294630280838857374044865503558565439857914330769159399317143849473318448086313880230003088892717503192977038912943557744039848832207630733575598259679616756259757769543048596961554836728703721177773989203104585672787115818434277286886903719451658390743497273562429553211342306348920138985076267968826133207376327602006595857152365282893024463039476154703629307237492779805671947080577173672569904988053489633710924382946878911798172099548504478044520510540992745340051321933055158146579982716124524163459289918894533839650998340465741685498978655034182024039179438294898502793110150622261667950841943371704771876299078661141277345413418821739582031830628766188783632105291136171758057929758072606913734104878996357254210367484484049883117871446325662036074285512719159070789668410003676135510124417190039359175187540401349073624080815019430263350152754275918761554159538352833623618420403715973633413689008344307987196221081322645639675768421792899515227974805821568580452910624621445805541913472072419161895481088890719347307073180042501186499945926365832269059715334209391187397774058617303448034455484816974909686900794649052686775735665176401050721317179823528371086553872953107811326676474454343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] 1052062444405610241959269722079968628985771020453391127089120311106113432269026212236021694650891065022426812517640773541652808558512024109423452718323261981628699373694028153237042394757971143040645279765215238032295075424798837404862962729999813530288913659851859461012366707385042097060856103135834301658297719180636709643865158707555670991688993993348166872008880993987368518371328007140795679025717652903251106806706783193377074956399880497209246348839070105543655433103414773857467888693348637481103541219412821442295966708235868560173508700482097136365466995202409555504586758800534796533356243584568300989474319773022759071961782884448329884106071360926422832508095613759615178992825075877705034896211722673180748778455669216448866751971072446153806779806366575186783397673852878654511648193478087598321937475318031054995773487528389414176189277122382796037891346982950144433494750183705740703572813719546025776483342488605750722224636317740323986962771361006817576122410070954064216307730145172146635717363206243055289265196212777374748364854280831744776954206025271577611298151229166063520848450635898932790505906290735442918545737991305596752646354656156449714308506412747590168592435795814162368507518453354901881953194495532592102531217269001393041428842693427015876700828591353239362093930696429484952045077956477107208701045169742757766011809913850549046450879611331682279449162246935216472860831854350790315354089337694606359076103972442451924289624434883957554884357734700496179175870991343005515622520616619391437305971333828695067070834313575557551567957345907786084907872874395759907860761983805135453057979478881280792910744321910703469096516971964248944941866884800648810556666883561027067165668472480532381363197849547485616140780749471178987182083922383217752469910833745038798761771430923194302537442397995301066633917041177958887471912074520530257061312810718564707750848183330635918165246681379155666118420658709307768052728934767793997241731408930012188619340086893152098326308839669191945416264571303950872891622238499294347229395827894811352829455286529207261949749555175216514140805027269974537279326455060649475886335874516021501269172610887075641382810974476670523812167815433284846635450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -81055662807095549791596721462106445229763614357919686683119689275111097430586386203988003813744550142010341488768053324270589834349136109556714036015158178638693953593063662090470363496788889009753034314171297706832952412116648692445915613968088143829816675066793396538268327382139135008088650945408766985702846632390054409191105144556475920379859385952714404311116388522561352786338885891237341232511210955332307771514657179591198097807582132469466715564795801388297310584230575946969976366231496927959161991643345629102648982857618579186414706355602934413890550793248609357070256547202357621715118979261463688665537398361181307147308569161209072429304174249081896001439470261769546465852414488939636217421870818892529774696141810039169131744030054922253229742443335669502601779596833353614847856945135426913668834400151799153853789560178971894706315065457428011196366478206589625620323284223495190545097389321513969002368487285194945212842864729832690612828096497578219774206632837106706719464684170790352729270937597977710353674481690172543135352360270186048865692423393598446732877714557204831275706190649991616237067889414540943736170506498116892489676588557876807064285956262409329040773291015341744267865774605639664927403619806605070053020077300696160350274937524649280118431928106939899519731552786642648626924126874999377032729824324815834405630435052633825990776274289358572622247232026859176056649326253482946602124752601968579973703272289339925909666663337667288003690363910412658015662920669843653169265390210129610968738328716011392053829895211877062780328053384734300555179740599123646528007062250924560913426157917728985524618984353602278366927963314691706179439214286341790266717051788224246490228443964407051976386711083411953851797325423302365860399313234175945279411453083521954843875514441359604162436061488015488052117241097305354919779216990550372441339870965309133335541543840714520408278707812432162361501112013801455511480375256297597213346872460498076195705206807696871810385052367620456776610452257003389774824036324179595402216979884481520402823624299117645626757273843656829848408344876475736966582842140603406015474818498890476739999077670309071635303775907347819074659231277939060543324160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 2987249866213434516823704281106364207716663791524291998627150409905555045447661056185019307378998738311291989456927493784011595379536340043332710762289166563382174658002892857985494829284032456418226188998250559960269725170417539421463381061457351370175284360482887983177768680839922693801580303281487664218259740088801404984357721065257472868957150494349009335936835150787979893820568059408241543473539674025476897524498364613054457488283747837359311203255566471898248173571160007890210547303221904532783838066467340909967338748735506676671654957378839475747189270844101720502575383671899791913742830202609373112158677093814498681018130710977106107428394444999907818400430531256853022500416465914871978782838244529709504839211935372527463044716440752428504407805372427246830901449390909949019503036641100980498620320780443981354834276318921662761050786392392327063373450990758315687217163582956547602132714092792626277099372904325301366353032410330310171865362050881398821726754091154880819817697447865119754075733305302972314998503148661472708467271427127446956645733787383773795942474293974868606737213770680834475978332451942837001057494543601330568246715017994965303996816857547502718134656276379362252872881017749234795803885001188279891506579005163181457928774568720993179335220529087128485720567526518497066606347241307263397851891057002798686753734542734181212666023525963268143298989103246278780088229192906866227426249149888149486421388707444016576140637301051262293765504044287947656339170325147653699555820955497607018600186686547395021770188343008394749138294380285417073739749320036737633594147244365418058077056174593108635686636712017405086219317157886334462069900091981405878592789478948942824808405980717202816270647464790738661207724711513909833547010029562756850131191916805940325560526836540945792335063678454952346415268387734844073722517472509622924859248837759377377306580992135017908904206305002297980360336431591034620245760270268815775020976703506214176036971504216256890814543130538000193294823587129337952880547965681536390713781323563580686786981400632607212716323969536256988974746963797036877293747949059462602847790744801876635420857924119861610348279125381185283100946609079055764422656000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 248302707115128051252674733725696001880542784035484834204559375078982548880056273705924481813181222886422743522337712047423283056049427631391024505276630998109510005333344862539521423323659180982626549949861190521970238844684362053622295149464568435600123277866504224532903319569874813036939850511125752356938700304072491549159072451526152927742740614078125279459289588415631343865722561887109484198269520459423366495368584883590015551506430616129590024481187862482966922948795622225409643282795876693279836788420076599656673809386754585255733077168797411466110123582939789358013629860179969466131111801032442498163517055338826833961320978122481332702971810528293825973332489972051605804710929932733113600968260417430120953486181347514468369393926246364915331641604110564506493951981494113589931897225808580629582444004326228358897229487084138586555364871504348512343058273035517785653603947914672461644644384357290353035984038418296383767176229778548917911089413145011222419161609882661244176204567888905510102193081037780108365951152061176923037551804359087002815458134012371687752979701418986239168988476273733749817647164794622441711789376880173457967220060198262914957663493553937663378635999823134963747332213119134146458870936086899700192411786545703748786881987709857869818225714822987349693503482660109746830914026279761939156628676814467190956210634048617419011179125465051727802407682998497372369725412450370042195407225266709581041286634028281392728658385104578813227463908079510636333984247757102155155498676080299273543075778612330689387809619280989368658268364586937361171746274521736325482898862188169849394490175039558932822981638728959605458135035768021718822490110794970509613236689158504269846085489946327401134206832063827135021032723029868837676974014533596316659844068297747271901990784552622681089484016853124010144840668859831968275761604929626889365413658059698412653121620129386962150823583132060674062692425666133624066313451803865774742034166490341008145206044569305632533381884943230516680069493505059904799652919144634000935085735397484480703266608897401676359487827378505299378755832277164954749343101044216858563528622932401227993717028399831312995491164858309570250969993729198847426560000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -50327314780581484243187281918526962015360250684370710890334991829737792515814109868005264988804622030254310466044571750632669851120564553853871475725688451353121938729667669318668157743445999844438345396787819271972856661960903638872169814144448298039075657624504393743808392718054100442198983898948151972233791019523016601297205533434697794104796245833052135675332651218214041848737222119076789189726534471101511040968231270170030624426744008012167356897654151569396396675650039349116144418920830992989507271503474528388881138720628589642793864797810951982841198822949461601731832480487672034535881676657470299396025513590200250259582485070747202689378151083773103895647789110272856236020807364530488277931222246340450683777278629309260611315455300204341631117879861791470817090380519262051994580987766543100216631021545798789465116131146914242437993066480819437300016596741130072034769542648639341671477384498889347403468826559761613517335638168242823627196377602693263133117270088375003029575338353920744396401733233375125875907645522601420965861268598301114657819355821912823983130711283181822961486173276759471453985041017016290422339120371002347095250190188151279927272061223251132005154173148895582719964762383475016148760622371391082281962098393222496465566940333396120360327060941162575290147804289091508793595761007487590107076968448147058887211162344586627583506971306952983961475538435522807497272482669930125791818050704874142428580657264401096370019743136906291648606721560977530602382821897668802539708823923834777356963128443037144175580227407966768273710565883944375257148333227395330386076429111441169530738035446170760999652028541793270972908461488495235732653642303986402444841233174991645490766380749844110044728965041929063359717680982333812532545102925430058872104857510848991526590452824232875876420824102973588683544631569216166938788401539489969665629043817982330867147300425244549051172671856346757273291108608591254972944650650299490199553326812664780419949554436802249580355567775499035986116942422760394892067141868905032020248874828044199795697691984851482395807432009144921455234862492645166575005418402645895836068922876723365884250908970961549071632499613316626502020310511193518243840000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 3557851285822883487863072150845346872310601455393040107615394204429893045667921726147028046386626655762668652703021409248655987300141790333345884933035430913675957097957072941615489008620657104758889121551506894928825615566130036693127641273010268068941547602572992283614547691160291253574901419503042784729135880548898464993265242294596378574132265954234703536530803207982843092280332791115534318888722737691941845651356743470691686873930439957241604238999713321777824140209429900193560519803031826542132335429548487428213268517785643759104973411458939223136249712848126366947379312757868849719315087775301759033824769244871159489301599928847346613291095981865051295140762400650111283846052639269597603441382436043714269119761308800336842177064914661876987464830582320525125843098126656896729165332257696250899557930018871746878683522739714006899843037437892455276808350603182330113346544225117315388641532345204848885098907039880444898662328171386499245598385824261459464693744785712996056995352232220186466992670250114018504567815997618730334487862829191672857558100527574585203290055395408430478365875672869468157495306097571702284507640294736279462090173223582903147195440305503963217496263454738926654289113531396506382704484443581861748312506232760491084912925231897096931577855591078264627664042163198082785824381504011438035691617407408511782787705360157245045618318502954710386074347291460639347285403849728992473802718241519983510093765073544237315504155020784408255103901185769922566073588639280786150445650991255715800063712562347530011148592442678499353121124131526257177538436734390460015641477650687177856639636468348815603074371530065201362968787708890633793480266028516483946811589757760222864349448160295003475824557934728819036152200059271502336934729055047025845737003349272926818964352730233686855114227860979057756783133057454565324471768607998324871388150056568441304988815769966275699918173746949184746023107934266340922126884744988464478755725252690989551130693276943566721023338844239079541264705266536425080347585695295582749975137364683449335682104102771740288937634702663037292478393587229808895231768258718304071460602187198700266493021831252988341397893795977535262305059410736872161280000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -67327341671116619285123626252056685085864742886195039387987977839415059439678853874723398443793619911505145872572291033936692714300046938133105324323815165794378199318265542555087270988170102847200909666717983117422056395880216451483605461453416938177812309896354894390608373838543989285327541422574380240239444104253657078310802034732941610872509520204053851910408688339254469218324819023200348602288348336277592988929752909313800097423161381479081832937804285201723497272925324592436975807866059560598667536529901739764583203367189475732617819263899487109671518583235837905013163505025500855309527741458790341761237615616549466732170689424675167339640417766072989317656139524760293057965268085214148091362515390676124099334555120158323649392585572806174718632948270673540475573790780501095516697151885754585172109273314586153579018283474196324137309487584910988071851468718746756932603307912296816859199302103803553979054587075747942234829395379776350778716077910183899417374867320807440319668864647742014504999690453811096414147393675882602275329487863367781002882321817753674466646776312023839673616213267884133245856485480259389346361875638299882576089659353917262478513158602706685632273418972435098822591931312197897133384424234124416363769578534932101400096575087543266176065376530965536210428075228035377033541447179650936576869072748755848118649436480205763942416500705382121976650307526343635135673076735791683240348482501346475005931576665919172961915390257919221304360152179301333952098905569347736066045096071747403889417343003290159802960076158031355212304830908882010063938682007576425905653455232281683783141826041400164932703088143901027902009561156397357975227780505357593542206628860615463716020331257020484297059189194132606717564391054927331084392020862107490558123529683825909535063735645824735368264195025887796613659461278925543026878432522077006991599848041734192305353697786964925779510802191714478527381961888032189137820173347516988431478882279531273133890306951532238415998439238372993721588276604458220226019865971941147043098614883372509596504219033569178184567579122721238375552770371384992819982752829234478491367004662275492313685559796762576030169904129265928972861303811687317504000000000000000000000000000000000000000000000000000000000000000000 [71,58] -6646125015125717975149778136706540287763313599259107608749687627718675005684916332373444679938671399844764841830538726431024800462218927769860302172981602417410665655213963385404996119581323292076450703722664933407116574439580713686837821540413310273699418829739718594294955783142633714855700605557546635829721396567855501832472001614955919554422497103749035144461003831929069890686592404527063008231254323022631493244540252106187089294196041027015369515579486862527835521015641865503787972260798501001207761881795995119004510515701283640831586807636005533083070244412610614736349344737046902834047319581882760118467948628145997641620551334499856207010854084573373894308846207713003111973593993186920752443866316886674396112953037340832086227001000727673678307465116460623123615012558448380199036191577041325220225102012434452000299596271457041640102173770187046464004080848356572209520048695335085853227143853722579055209670935392193417313173476359481133301251400731144172948608600027929272605472101145142805511737471017498480394092019052739276575091413568386399105980456272457539880034371860557370624931917021258503947175732386735332254773620514835641498542351666606013181343813760173298872309243737401127520878551600320601618863091819259867444235173036860047692168961669552557320816084083601672060148850802831812147919125962518561481121579943907466000765212014265814044439586729448560787165431442942184848260044811971844595474396076299650830939043555787338669477896680621136641231305736896687357245840780653463510828121033878676044647839827179021268660628054432969650969745105618520874981515530686931131391111217616855955332835960117277322470790449088012107388490623587914256128953547441448859030071497206140655171444805112584100905668230794567202288779116760355788709393454204093395571778922618907860342880138546162817118461915131098366217935821068587225395554090119362907571864658423870730337683405059033173335854090997251943889648628840770054953516057000129787663340528922965312552589940586616904960499925832844660642950347364214398489252672631654325510189207682678109717698843207029893036579948888688344148477957087705313656192857453262949818700705274695771596411052999455352213859747217474162851174783385600000000000000000000000000000000000000000000000000000000000000000 [71,59] 439419907268394898758249854091778947593498752016137722546639165997551676466229943022562220506050795398203117973423793420253829953426759806910528262701037672150518441291856834731604338171815061376631874701840568593680125927349051930478853891913764310698999898675950519312381516404320409957691267420079893703039063392933958247723660399379618573317033386086636042243179276225163299488292358533100680569616536844487184281672330690959101756122774911030025621224268253557297088882144218101800085889768341425088578373480033048217389322856476776390722677013769169980402268069713301705010164464338959774323189916449657700000128236657511872698966507161760000887544967416996674710872466761361226463318698385661531356467612292533274345027764781032631510127654355668702524315641308153253051847576863075675633200315390736812068064337705812624564088910333471322920326963001261077365722843207481272897013006483272901049717636475192746267061619890241543492486145264349133964693737152955773133300700505169347802298450987884494747039566370791285626562558705672289193153214819906419890486900831763036835415869663661595245382366915369506173339480373077864099643955703032854733691526531287112532645475307194041873590596441544904778890236260496050614307295212399267846575346529503750180655202949673086923776315221746302869948682319517760773616711236540993483283642196443726384938440493479655603390312617551007479411881170227360411710458989928417035589584676381271344000948148559602889176468853565139181634481738774010480915271881830893457187727150565530841792984853857354555341218998566334839355806710440323271026298722796607903564514477915703000441128461856687095585602581545938584165700260138278666016028770731413887702283933105340847017171430611547368306492485171246678812731177421588169671584559433477822005125906574302478644219548142919555087168063080582337223163191409064244745455061141871652534789862210049934132111647042517645998053544947546564621870881177547915776492396028551068846230810098990983461208635288062117761762751898853102546481097769816974922344450455751762143044316710394514200065572484929251664089069582459558366832418342103407251226446704099826256475792792760634561084895945844675408900279959026329537335512793088000000000000000000000000000000000000000000000000000000000000 [71,60] -2850873455426157477228737705683989571549964814097631427311398475687165892432664920630526954057910981678402535312527848545972896032958144569796278231117653264300815864390378705312407019286667026569813844619721057567998412807867178466328873214496384782589194888930556622865162995639520244118784694093100574441623617965110442212494885602054338829417732709830896953166417616551253979208912230824907607338396325553236570015803598186176772357463956376218490907506794092212770436596002333179893378634565278439956478658111442989637275355499758974548944352789141849033128511374054833696246368141730060041546083303432269410926767883775171594204470193263035838107097646817204423875134668502729199991183574073052843022603144371012483294977645589864411729455333476734616717364684938711143360335784782464105468079628886003662816145643950977265356004759665231381754332402550208547495167535658021247823980128853445507914487316734698159287046591590845253571508481521026447004784750222598713402170126726381111349890632039306163370859164015165004429028486567642986177966475685079903026000500178763408004505090382876814825280872533541442683674251714098412709750650844578930711033074707164506695324980735558683728457459257648592285993037654742391313090142423459833618329982349469486475287360205613938704420335250026419836359115012643433620470807899565747343518470678505869018616329594156287675722141410883660014239109356284400800593735176337597772226881540393286780977281598816399185224458706744407037426705707047971204792931558548831859184610809284134854509973821344630361842702054006377780056239450807285037055632233656145975500224381442343823126359354132387647077183784058578083193152344773893129018756401226377432644543638609405775218358236968302589631940610061864105130736533965217534170268192926406327884439587274351095171015013807938462410001267314749119413241346257246838546693303773993671632006452178460158736079832360441610199131669339262988414974117182532078665062762901663743559846577848989795213690617988034457966847215851739174255048438409052988522091230964281090860467844536374931302067396798798741943396960479566001189546377875444461176890427470325859219863290911262710543141399406040618430358100345842544821581905920000000000000000000000000000000000000000000000000000000000 [71,61] -611664192991826303114148026737059520386510868377332129253262310778721359878260470849606757296946870086740995754911419166239073677220632361196571284631568659296551486853940965930405320848487293162617568566529594075105953585784905535515969802843288121082161123739212683113895149508462660657217887753678011585447059640935056429342895396534211460576793207029651223756109384206121288772843441436600216107400032975699582350695676774970362367101981904029612296270283366152406883068330633533903173618955259526674880146259237318690184676605515377381079504923378303138039740066701062553142863654561401397789003212460867268673009266145414100765329097868841581651310307160876262412560097661928489800692975145901884713608297393203726102801245578723276612166684861376134379645547358221226737120536384314311524694559587585794667049967524089371740282605459091516371359627835231098463752275069189004371867025490636173734838948435895087735231044926455872713336547217814555068793695567046261313272599531955785038794322500280802567875091723069917013472874025059937005028713133177144597696476208917735406798552833433206742907883774622310275994523593981720288565411750638022810245062879771472523516588353160466300233219754515070047272082849333251788771245740868614357902657426146138152781837247451514768018357481914217891018987973885551588177634568276780614059353501296004367424542162446385573519124212584632089734908935462819901981702766522765477268384345317816162980614821965434013084106195060939477271384359478980452129686034207225680664269465478176330826054648949660540596038244240227173364758186768580911496233029441335578548555402124585214012774701436697875335356260226891848670165688060486670925976514706139715609323361216567981768685238352432928889801237093328008245183025324505447327530329499957728562093855980143907387122294287047258383096812301760197959979600090230975866626270369139114156837694704986924121161263654109455010775244380198404751084421860105319247604227240271116325963285278568308607100523145870316338816099470820704115104537352036297898752913719785109702071981476996360844385510071340980269960442632826053687951967102198856970077316357263686636650198818724065719273038839122678348015493602734435461979176960000000000000000000000000000000000000000000000000000000 [71,62] 22028873487770467403501107369700762289485878924190709856143084855032062430911132334371277183780949415045186281732605322060055586509824328881131355017933072532612862481406939979524073422675556196110658683142066516244385814372548821992919219893207188693797228328639894334119218097218146715155656164684683241763861347550965882498798164612411029919460316955562028729212298282928299169960424089756061436397885417695626723181560477362319583073092104713522010003974290326810840909958054115387932800300589189359111452789957320804635467053217573554759096701262898632696750322281356777399811187338119418556649778847045860000753593152028084803355746693809419202129872697824236063261102847669821206838424574475297872757550937300185592722527983414996785931034020896384078315778772742843764669836639561465054383888509398740753297481964993371503061439696449245406734977464660237046977799327458204020648153011244323631375873961297067796144827546544710712751141013618220258026341433834629429013457789052802398507321668623305054510176449656649697251796743785460772678102482499709786187114449264372029805005618999694173061579674354330892902999466491123830663691170607275617611487972330444870273865729711599413679548530933854344579536521471744290262569449476519040502253476155433088385332442126610239621956823552046266800533627324314932515295742027315358179169789759322881967151043978747826409899789106408389851165414605801325741579804832513098699500879170254842241443204158508561953882340572762010879038372703124675406347815777729207957670788905023641675291848025951079049041952525965574333670415882183285173903019070954184876915164561213090094841029235643318671258411318623731199312820524233992539656428251576901733589376655827864543719211350589742954628548229492874698716060019941909000160117018776619325023506844608807992504547715526483544568016961923399793600467353395750953912842567193998099933033005446343250949281329346093038132505663288712230289449385366472268165444100628717614488847962380192014176964354904413704479310859414544939743998850447165816056218277266208691209609473469402656271751083615059434963039228315558886389570978904692048482600902840106613379474699894787274763916636587735630830647865045086930605178880000000000000000000000000000000000000000000000000000 [71,63] 46711173870845899928199521226165962286972347901072620300972049755808449650860172628618118813697712466556942048329759648032793035141829954526093447904812490446973430316559338494481558612131202773899327065800384790633870904323454843728661130824899108650144583875575829888820968981245620587583166420338938186615593986533815662179499865766011184075190140761772525809114931690555416184573662962277834266282671933885444034831240089938339226610939311349335493478973445055537713937754744729662188269696618722845783941334197021042894057050198213765664283146161705111609327459079683271824423255668709660224416074688868902523953017979663017851578581438937825089996455337922827094556627099747471999880751636045914333488001045469896007512494270414061927172202306378009982145707432884202186628652486299111666594034902286653955581340254505505993629778168737110533975039160603993072094973752118048349442200238357384411650448263303422465453809054210521454799688359095637102498676311061019752711517468221594926098285911772056998523679487229640527541232629982496687468649342575594442858792117182600548110125624486638042484498882485468205633630509477533243634267575363478932985206365515460904556426059379112244281601988723285958349955674363942244334600887898014781977321635457902032705330852633011448719004777731056065563286397462355682012647743528706920282005748559818517030189161932745222141147448026983672543799346660218751515780900681254909093590444739429196458385672597562570025466045953844634169588591206051154910315294144892291820266635514861062780811105738692437166759027098176770911634789902235308191701970347286944322237347425240774669804617598802827355273403474527911080939584673085269654335861286903190432005578422612778716409954718138089759325955998206084947367939299494597295123047807942949354372837099601873082791939740486005137645881516506167423357483981984749277932051316632953073135187451199052081371224163170607019737016310054058972630461252815075391930830497780503045765210139106160719149657916326407807665617094140083003786526102987344848121359635078805933673954105576989560244866483656813907683302862362066486464036024515019362161917346126687732443596746520834848246573287259145543492647170168251115110400000000000000000000000000000000000000000000000000 [71,64] -21956709567838503600538095214962476317092586371782768912377406599840689505482783839098221059196357093731942833810649747988451027643421995441035742916303896803871987118865508126162194835536238776803106017469799484558590107065215113129409970332771369401432657468688648313800946415245162430795735418235878839510395143609388339392978826981766596228846549289805701257012295909697223163602832230563575482431068071683944556626361799639027259333963346966872999499156418977602008518595481855434017492072720526675494625139580710370901791382087777931656424251047363702103065505314510318066481422518926468625758270948978327626153416637709434076055432334075776309270919491267491957637947339374921062467249726755266542890222272980053690949506536333216311691439006709830980723328028992978996732302673407805597355853410024922925767332115751705937380068758854206005320120588127210815364771249573823484644750213693968038519483588996172640487952748808930214837741631884808888701783976011361605341906973408426227311786993807697979984462967376544524559337812370550223610311157202047707471000925944652634433534989003691610201346752956423429124646532188728053925121604918076706968749047764465858459041355309406016427216521546300863213740379102553187119610318971593703412154460258070677221827149650057136466094141776159919796025316753232802620125902872364919965550146227253791449234456447847029605964822793295778666615946810396993197374077238812184517473882975553157991280453023988662572120745033944240881500655801477274037193914576679108884756351818846777979963403477376166751055676610503361184879071856661471874544297149353861260377446762925077097401780472819837187770833898793024336093279208430084607943946779421028624458282706968681159417569369366126298443715811790355147131801183892935643468718113156588565821988321643043603464140417410846373184321678464320249092273440480500925948297297132251938968895446710517159336498684292655613893635231056614114991683728809971632192201580631600626377793094100491938063171308103999819424778280616080163755726856500583407355293084763526533842502596793548813811439436539605806282172596550551052398712402513122868972500376427707659315123106700488670300912178574596738301856959253096012185600000000000000000000000000000000000000000000000 [71,65] 590440532450880313905328217778970980379672993172404691965931426435505176714631450943702849136445517061796407201553471442451237188877998075526116291542798979185273414736720582885890028586175029782748056072614274363496690440139732076319931721859932239911449798499455788209907677276332723279549282134431037931802021636535448445898840402230983003106175039297794908314838182332356496835266550776955339374526500040489484935239723923141122079908677510548754007170835250796361827687720591339118273103544814570360997642504446926341104866865206727245079678880281281131604504283453280013731724329822870255521674820154438354544848720019151142886640395339471593598152828642125422321312333153332617177492490468255565477223410326414275710051802580081562621322255328918077800319056303881852831126950633652496098206362254558925138512118522126152930239554331881874131000704047122968256008732211261081965860064788876544312110968563997372014296344756589077814920406032490816172367828523092800132656768101962906871211298020375806887523970768247521840290135818135175571172695918510863373310964053411782097700206335013238731707521063116558896963547004973286647122849027853243558660169502430802573222654907449831115213954873538907157519585342553689124118038142366191158792212746599098654508215034483826285613891515062589798347884855987083089589827996411651567510789569001418130967073845556550070651240259098280353969381243958980672530701107624518266628432244246307183418991866403597436098652594550112289228701901203790785254670328915180565580826473904692011116205823867971854347528560905605777710070849926808973329010575266889952107503367417870838090552547594838351719928594837579837801584565450896227047181464709991230879826943194215891328346242901431988383725048543155449079517324302603484434796282415172866533280842144352538706406786484181680125021685603519072652562728828567648615186786992094902175240783202039854872836660539921182784878581903058260722763042748627301365681924788468938670801016300019937680063618822310748748261002398990573174081357612858276613909986123615735636159008105986060427531286786146597649107812137030381720894969776291877150430465969196432712303319464376647714011855401379728290357531620880615997440000000000000000000000000000000000000000000 [71,66] -3676013395805018882385240583350031190813589911133357490203358917502569075134427729413316136924630288826952828276700133424327634818181141722989256596635971594583954078052567779735683381339554828523919772626305277811927523829452572639155561315921436585429723437887779970851451539736389985485462791141271681878275906287906376421522822365229288928619657219301920880253153845690609602195284624073038166816387639297459151315173614735618774510982765772324429296750569056265501434989447382870306437870795136221084691499213398239952962860215110201385334173581378479491740617951334666263508159746868299040083906688041734545792047216850414591540887522195164440865894924800493451794671484686174767379965715074223692009771863202662319029977596340495673004643404066722674626450010516404033251571221957000071806659048604029465580555471455358090681250365696199317306735698015624653840596360993041020157676429751141171210523402628687643345060292411860313250481368019126916575335081208194557150877600463835984375049382637478848075435260048626980167587988282894215115403919705104678869022708402315891185053536955321597727741702731052330332840646460513416580756977879457612369804503992155136759257366782222768957089197533675332278264589348915172152756944865694549099388659823358261390095818612987817458840143804003074804231535909169703698035911201114555121168961324448819593219645374591479006546784418881305492621267662595602036337284218892836973227087155635041841876565676234090951130847637771308611655450993807756644706691191915668712153995390213459291189883322739515238361056543928386676868844173809670575047162029755407013745466575594740155607169446585870294438795529384851604676223923262486511169466333481627619575811667644797376545420633877346456718884731838619903445595831426526403090950295037072318089114565112735421290511708455345829078088588312220985116624475888283831276407347203835114456154107665789301175245667570013474687057769082050925753639803750059690493147957612814154497254631966678197478006612135424715100235556090590907666697588121685425548397338094353697613585827678299665854924198170613470172978610378358476137111721260911612636213894212687086148406583950005027798009243772201595386748111995304673280000000000000000000000000000000000000000 [71,67] -137830053036111162916110754558330420219479521716202972010853683867427107372816141924724003764360981948445867583707247738207424806719202482601554254841675376432527935203923115366988953802739604123193863073032683595137106366911909495215638773646133366819935552922098667144501069208104761299556385104690234296309619309416961073632807921290213472461303837410373300573308240421269609478461594681661911293005641299006474645338756040530459892903579732577729121853446547100086977168634614390647890014341287589787821244252472373807452999621763167778378713932988282427712080998908615836700853712428619983751597802059336627446630656980518796840667070933113328062061950431575230671907182665558624216011536123199561886963117277162062985993139278262950072464180835828584628358380080317703353486973961968528747829031732561504632944816607809371140571914844177562111112908305086846124647839526849932619507124218256538523187205076467821393093458152758318779230579121376990655715291436134345285596473557165991409792146539495356912690172875159381977921562822006875422294004372108392096689762467032161732023936664895517280514877943702396812859473051907094193303474065944317019423446528837837447214526233317296222010140506286596824033635049045221789910375835739435001405401375901169817363409739048574264860654139390118915579952301143190346676450047242451120026924431881995575153540059749383296339313096229716265444086115332524405654937752448941568763280482355654553831065477053734743523977546039309602851633391221944131640889859994379768250807347307526066191791992635951342220882992017906637624768019195098666848844162289356525961759438848113028901883310903875592342178156058023898295640676484013781503767195963683701331057886381989563049271222046404049182834252108349332529894467029191717095548449629499815704053890149926102157999964893867969156863013622260401740848767695488776267809003412530288030952500354794943646526786256112260597742799432725905900034898886685991273331360558182182875580749331150509367691085700608695602356046930471275955926428658135987144194533786235164156127270764681036339593028795233917752304729903845263936306172235974157716341042540323296256159934075971735830757192815826738386166554501337579520000000000000000000000000000000000000 [71,68] 3611396548209088139461934354496254913485583564536736689376940079555366935692399611124798841994618107306780584049946721065843691276072897887275169053878027305176951805895195495197746321927863694958627065699953444497335178473961614962785891865614907493343928997632794530030519896629990630726240651143580272167691213576207324887531790473901165937626623199092714420901998535477204216965954400398465486293564701148599535919230562984231824550677171006715503274726243896443328438888513426378517942944218627098695111241980176535428593148060142943375821688860358125013093478018796694257118553616806288979867932750220165489787286644183180810573192485928539296520349487941261605014476123735595761387782972528192336592793550406635989798253240168581581288126237776956621945060110450764132959712068420933918672441732887022923088092275254146936293546651298388305651839488791484393216519221507945957527511065228847484909360352783308234808575348876736500364321453813053700672064172319975518015932612566639852955842742040827898588289322484971957391610628082168129798092230707827161807437871630601875185689945716064782510985633402993250351467498833744690867986260290321358222241954172698537383537082953900019257740011217246928371396107141441008975714518651975724304420834945030463553112655103709372229461288657104928513326877583978628752844558500530413530319032065286751833000235709672639620423726429238633901602236421173632098479795089861518634205938794736748734166847241382735142380057038197050645987485045843759773100795077103002591080809977980133835778412352440516001539729722703613000253568231818182065257437299198360015060339410421125527536907810169801014544022788027591612192238153905012314841462867594971210307904906501959976012972101500744929249561849502321038563002288098700540205837093810785870362965118120167498975365716355319572370883056803704084858666947269737728406289438722238759790975755475521325157953835912388406151298052905041881857981696034367484270358315669724564072133882131406458839004555707584115717469596714300449027902443534193527901530905822432029761264307971336500413094087349338081563195731259994717973703849215421634362360694579322592900568796901312044435212060276625189045159235839590400000000000000000000000000000000000 [71,69] -35966388313397791989334027646827688202256478054958251805221677967900910317370216927047647728143243818489118176820204840280136092599934705087306176929063622759598568878511962707082367518261403147087995601075008183162709374610025800055656531281829755692622058488923902638656331463276180931395086426855866739904940281134297961248445363658072143137865750881847698280900025674427902299695551761478791989489447201306424037069062036770816940173964124999345925090945266989052637943496221297265047333169276366529568018585988675440797469015897728484770312801138209874786225805330616855686513006622179005029702210524385741865814146361229288564851842135273945919214687210982924097330712315227399310355594069223375249923867040842213630158135359094608556365596514319859977099309191824770783821489790317239669228110326673994714324394261189507279667431999303864755781684535420581998979195670590830192935299613676879000826434158003218040160528049216540305882894397364963318971836236427471841609003575374053930526782071912857481958449546280796024132108184323342534149368662885376412056557216223244778936916757074702596113043854259799876363023120596352717418462551229428745703583914573710011551051756136765757235818436424511583230303659804985369618144589785895838380848707398950661061544525221480746713205137059206913358386542968166413805664740043511368471574569557772709816277657401019044873713797172426408584385570320905772974289726557739618119059836067330622499610714140062680572460670193908707437130364491283615900985049974695796884031487098422045177903328382828358272537050663971146310157373417682612022121260288940606532998342778381422547695400327208169141904151992455361430462142531597560546438493560102404358814534983615033710937116523967276985695519628572119502614569986808949746381237121358411689601066855957374009017209423636402312691359695717291789519551971501400205021337516060385611684642765309845241122000650888836069500001961217480615136818372529440749568468142755160196452260608731282650716578633830866188493551954012037187125181340301494699626993892724108728665562614748833580799969430584509020472640537669774042088306013756233075605920542508352776694512412953467911190089487956240782696475913093120000000000000000000000000000000 [71,70] -6926585223094925532185618419227311338022822593333602454864990117404758224436633143042456657656348901036027549065073117881510586310325793526775347622091422664288910605672570115580509059556256759289428364492811932545840854148187391526769959164703628181783976001581720436426633893009386740290845522110489307257657808396136179420891839463518356112652173442885299265521778413746194375799529392709085416779684751435526191564086206744328880782175811151106945951592596125224700806054638947868864696752762695209634220190395457556170685470966679021010723027127207082115525094283597389406210372966784693379185871660203240448386007602212232919327560895569373454192963636388877121648599332971104022541335373503863016086489920478310184283794546677878801436602163654024926609981784725965987378722617115532150197743540794685922714216170965283638151180022338979250306007975158983831922542020578312208392052500633511458536199443143330461409989103104783903264428051828875259987927515508490194250438403982346878517144788755252794344139148031452314988895971881925105401653537573606579989687553601832816764883208308498719776377918814846613598899000769665299279733017578390296359057917937266519829804701777239180055162775093916649565495973353664243374626133049465473498926001545963853488986114314820114764466064272764813215196890448550953030362198655262413208294323033710259428990095803769725983501422069105809293144968239208023110127409482379019474392457425041395224443888112361508963589294113862767569047967478746745616652321372124504577575833632026028837801141158217986202969915504524218257338044313864419768145944090570827472647797938998424226145872806309080372370243405383335176848710632564951102443021726833455219973692553522815357943510945206563720887105278616776073913036074244468329895728064269919673830274322521458882406403516691953095035966003202251573177217072206313119176201362535691659029952515566040359549463005561519926487099695421428251244629776201737543907843972141090888351213175925915186093278197784554691307788211758456699762241306099084612749086810965141091321833148413904814037226325714997738535017879771424579968090160438460612061005977936561451422824854054740860993920754609461767823624765440000000000000000000000000000 [71,71] 3813771234860866924156180264232674391952503134964674733701569814211637653903762163943680083872647834806529884993810375863632112213619597013482537889085848927965483255523727642525574629996990101775932239809183580667485054180902306048416069297935959113606980898837689891624407679757089439300557928607059361942241176252759113488501592354236318739645247926051848620576071524914364503432543374539295820468427264992263952523440299314663929109950991330817537259720168612775588941664266198046731842971582433893325505543155216800990525377278358852797536623367467947823255664983627540576702677712194090939355476986294102245883030973208450497633125709122457479755483962382591745682998519348228956006705665863987648200470501314629389673659924453155307715323135531492180817077801046171323977281024042368313219331533420781636150282860300030093466490239169320658003051300903006244969639484809944822725824420609615147377787753293384099870637135355141998723319366520979735426049267102938680844988218047122386543486305983959739486440118548247130552332726627817064995767227462796828483970781376806376402054887958703152250474493617939842175302177951848768291737596783303366679324447627504155378837319808492557225206894458069204847421939136683655739045124266504504097419538091147226873030978945216381323308374266779140664854994844727385049316458819858814197609932400605254591604656474875612287970450278291940515894175974751510268887765337556282092944317311601904908072386888300897595705421378720338971960158986368800594726666542759020301492954097430329617833436162352244042835506391036031923597000560789427570103890325577002448669963530677283628807980553891546535284042560619738849301961309704049383765301648954799122520177942511091359042954695343101673790386678508542262823054609921798467897740900851954267669930268413654744112053225111685245735937128512493026334637216221827015375143844056829267663185421097980683076819716745662172618146354331338297242525267468898180494753103194182746564567705211214493826949150307397816913793288812869621770532654070678001672336242990512012106233582468888256886550462876038712809770351550938334974511633217292958607852482426859946240030480372108951101517648843333205842775244800000000000000000000000000 [72,0] 3708750602887044391397202350993482737690800759751437887392800226248737295487620569629715454933919051422766587116773918539747250757476817954079363659248720085094662379804249779250251123903839025122741218008510758805332933798839953293535795958233732934600292327681681427542221021166204653196951384810226171185418455952301201920143906398040533042327123263460770606770650049969079069058723940653502812859568160350302345242381418351271137075590700673692551115585111350286141326808586160637580484732728606824171203387299716724889567711615860628885779677809404614274050937427540052220252646766341324534050971898369588918244761528675398160057242649120129164283399893787926667279288795806327390214093628263228754392396570828129510929063006259375168355188507524641684158927943252533150062484830442825446585429873998835887167680221578287560189899327099066627726113755753172740552899352921168671730630090016437635211139016245782688388061703705862504155861691570270102227560846007448312869181503878166357687533340596347799771428783113386340112860216876758548247801914623748662948741466090709278653905773660500032286568217881937639170652729475014664412619853087998029364880252989674893862387978928868776039114859166856860343857023141465557822872887952958474390744858570008886867341523809793921559551022072600804394535682129022738134913097111106330580758637472926466597576002460200424752469685287450248419434363989030596142328012872799947578315663288318339735317962135328709921475695262615426569899346131011425060651434971623697398127849755700742489801520993196710417263393070797584962994763188750640350671009508745503258994341933619079792514974436934429694843241611191599881774017769578833534598720960635457867144065170060207277427845764639724244354648784826885539540290620830066744115624930173270483339752257186809822156404778293139878088940897527692702631758144294661907059424767492585151891502940558751929391797483918682249560245302959777383911401958395293038840051524109276308423094706528886132975907452248770018278709249051518961552230385933064475509684659672335997497367988483453323761170714758447960712845756529415895227641066980345329704029490324668568647533360818695446925018509479954312898097168444587274517766714030114866687115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -44473239230801784822079883357464872534779057599329598936617426104374704900672826530632958661084117062813662926686617098732147691912593513723600208650080736778310561610080289095113403739628064250739143808827747846107923187170477402547711526203044292091218054185628834352833392304082562777230073631152179424248540606880307684829971233959180740243448909150325086281085758701702841556718643323508865518241726908818241819836302809290255455354903741255682552447101792056569440890125709619610620648190246317479514387983914085166532898272745352551240439684487789058793708203748213238186956197670062501433237509734462774502724881744842422892446418985417021900317734892151283658959935903871370746500874723202044592350299682325768557680500697231456095844862672345158867766806204834032692650394488757882917150128152440342855263048239153001666748388381213141540793458486395110771003536868376832666557096307123613006410082394097539767120211320891356729230435563269686024471457692150498516234133959199674085849417012036914773278952157862128378459195956015049599276884456676871371854854044691227609688745152049878712743347214638405341522781509313492849655218800300079052308088370489479919712143645604593780091180456437932552015782410550157452425819449589421258250038440509460943574678612384513868395634994104384361363543555862533310243342453983425874124670326367780057129297183832577632246512640491729622811919768783536209438035377379317634543438451225649117081233231053826682565200478570124380327378764878690004349590998507310421776055364038500516824994607215553206960143310053903951417607184534487272532786540465185921148833735602830685862372752534745384260650926358599558894569559652375022981046783898786013704699462899670851780744081107719779831919203828630549021535935287261831670000280059391668847829257301498053926009661607689428802875050037965439416255450280410414388146502131132386240827109483142448685924406210872910613784472832529015728260529251135503937746640583643026468867298243349838258850460004138666629403132471026475078539344044830697876702645564624619543699316193440683928004075939193269635873112812176117780396410304627102378364284237895501848055348412339899733832522166133941140120230032186401139911775322036155371162173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 2998512428158929803067308148793764516224698498158267500691042673427516618205382242606532348863675616978106395781745349915908789682004383295552628309050616116653265341665454519824683903185922350308496294165800746149103199428044607583342266587773518408009898407917863931463058487382069156251714533377829861313175356814477842476443825190781319938058903794438508824841389862294278840486934809500307258171314294551169941268457346440467071547208130161950981766246449201762663930855606837557737773261668865403800626651089860252356060248292879255354179065032877439465644949096200220605804000957930737220260280222031785713991479521777738202482801369833815296445112055996197584563778764820458337350417028318043175451291336278578699179324502274327428066706074114062353535856945158328524196166614797543096872758427352820190314156386914850250331434276458306720244816629115695670345956067603418862775547912028278164679623445248139318236922238477182492498269487024486220642207196520610475365159230548959614469911542172593185279634978003090339534743139257001460326084840260389730061802641372729263328727861939226101755811837806585462742900037751971227508617372630123787791262012278211554353371067960572238921936777424982554900720840523325013257585590305203132248863326604216882108455193100048714820120692864935481605297086001632660423608368934447657883343129821387795020760955558321863656125067865535665056625137917509391862743625184378120044657012557396020877975548463287778508542330539372511699098556787392700268653907525223690489370201588655004991824529310585044010705673212697399744261499496482227938291280783683307410594921733194809597405559774068246668759887207555539351195697941043107125265542368608386145216987295712343461087605821789747286155274354583471626528534061507142448809042542528032359202378339246743494842436825559578865755850972708133278589815242819733527942273124751332267546954091992000377229467943453587356431327775524270391941626420868057458646780997127134704106427196290367394644972752617302582616371844440481346637128801061145392748852074358356327779993063840385602137910598457586853520133205051623611475575567572696619586863172087284987368224397866618362908819871377259382549775344787567744578231034604727540012548096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 3129198135343371805768791450365066395435981616419064316546804989362304773128722078734762709967996030970615613106659387677828033359557465989242041814513047544326078391770162511935369948210096126029954196883325558633531681355910635318798143250546718712415996833233943185078323569250046082699794632187025651049686412748515663959059224899592575000521383365655774460656567835453263797386286900137172997066574398908102012444773964075234082776962131647438032132896129092569193212017223896569693554630922197239229865411185696530709966092289633477460990978704591681227625111103612052931807665575364831158401121808181747806355008441017832367793545410301847616994745594136226322850450876629363085829957530427514038418710443057299465859892430902167204464737861462674277692604371594084062084342359983035553153381628054994145042009218162462094006748594756521417311649398931936445280455440660710511041893763589989423452046028596186919826848043570562558531038347366539339418906931766729506663039288940890521070791629499546318747875117104888877535108706452314033029392556055300545112165388344916158937618331433937850553162248584161002676855240425497393589517547471091408037721622398445521529312572476157431810781860456090101480075739157926817948607026936384183303324463509881015933052491258885710754939407990120063121178637647491786496332670332689536062080892334590866350007045852523865482404005310995152262358046110323179186507927649248012650098398838902068312785953029234858289628001063944000120789899622555271592527744739144458406626714817097702137352861186206895945055112715845623651954530739882042614497139224737070314710995434250151110318603293999896688859945730797176768482666703845986050300160479281585619586299408714367079926625654629471522349704222471585346000864946965200370545630867302604531731831837987638953312459608434512460250014245940209630640795871162728066789997496235681600352437036776330499205621537964903101451274363609834175451068864961816586544520937416264206459059345137627291962771826318681368883996444722240764219607977531932488324930776689791985804718685696263828220766373886938439561428121079368927104758644764471655913685239459685144515580521913668907010177775582469722290417443841251658044029521239114242810215137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] -211317254995326740417462523523319083593253013661403509318978602576250084546499211958433836926507486570531143910819612316168231093438238575295077693048879432707722713098280884744833731949201470186390746365945303183773704827746756456658344259042391681758112408478873069352666850614436762902459133515563432020569783096222575082301490695854515544354982890975952294613204522445583798551806807164045455917159861361014724498721023299387610487834650308548090860728266996728617419157047963396164289242682057737746691373856569765351645786579274206771434420083859913043488166836536813202683747924202416851356049500070374945656369721432983124550122020763256289104142733002705878803750645206298848920404700212693244620567739693238539436822013170216592371352841198973354347824936212169460020143671983857152270006652650241919260430812717652534313338174362863652179915592577061077314750614522546759601873377940552747376046965352029865808466338562252755019612084212789879079020915939678492639152759857418909451674879201043552414789973567364943758458001762425416324321312976826640520695518926147742418920692921482982892889202707046015823181815116276998543119299131900251475023297608189287814166122177939580459159318861416022941299243496987875825277762584830046192786215395975586905800931675252639722754439598908167897243308026274318730375730086627696208489311436643688755297125678763307216581987228394327152520273701637379455674700463593776339648205331889967876545741501258744416624398989520759073794273289984579934209374371865996403237912086540066721881664243524019001309389982639861757400195757864445593352677819203177005173216724839826225726845509914092910697556502928434114191750783654467506883711556508494120836071535490561605820114268840795817757440555739083312744840243979272783862964903457647215810710342087934017705055385461882563847001635452279288346443548667085880714445053454487380670770822933413444074549788539750554753086675932102979357314137265842850536999679580796882562654320622025377756836416210917773534792278202383871032284864703485110494115199197100396424990846618294921411599965568335754939127882941011887273267978509971953674508143365046433897909181524947547171811813598961024796337029645898194271505891261942660940419632726016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] 4467256305300859124457252063941725844086075887505023743507454858371542573665936560202618199443328297392150378514781026608545077022651280963255364945481143887542006828774222248305163600888238105640289516540742783834478880604129515070887785082380879276591181037123755359018258061565076713185425066705746247712713263770399869551110533255142868948139049884248737257772712286406531767263461048769272678888904272070708115795149689821488730534310726315390447423283013885829554921199830118149705440733800727212330176066053083505831299079052677266865411633099503170353375196032524225000481355681489797691000995115009515883248429727645681028990000429696484510219961649970648361746945122774754512386301595260821509996820190539382141276029788664616950893437756171970892190973874214691965646597065914374557962018088757549326963733568660143082287780483431391792020515785255380127282386966340496745441200768185742814853027534483257263597220360413588000505592848403159473705232287846669120735715902260645921134435123566661739563241616340960309120188537697213579621574390107807934349022013986588191510534423037554506122320676517299129206171808234914446730828305730835312594386281457513338016375867697107475165459876921790520640736415567625674551511291846439842120909680095628581176257586971129293054431703936851123888745706497627010018243329762927417634204368350766225857284861531734082589706051833194756075150446672112352641069001810839659478748590364952223123294755356745922130771091058554135142856670814338452181943279057499056265780389434628512664073822409932076361712053880224554337431738019970144686096052259185140961298087032880461617440340451038672444952124424474313025132729264461142026464239858554073279487563670306519662708817257765651069062972014142486541649167619826254204569283993014782805571979673917980841387606493297564953068479794891314741284852959804864241191222733046274915223157273235833225065810612402674220605240557984231282500190598786609013327814185754543607282137663356043463791998875600928377685608588644678632865583473745368319186833465630469678926538073513690618515619094796628885819569628384403945479803794439235443529067910927270791746101193486456897049742380365951629578180216067213424384885816894524573403589021532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -33985156148832400866859377580155668061139373375223583477319591016327024505061025588013018050823855815480166908600143830810126138091462431216265887412771451700562437489760791929943369435214271942171242367788610012418426119796879992761264781942990377839784615402530160768939327398457548559293272795774092907565455439064071534628133649429362435626680811549068425263659257220124518935350172773986528749510085729157538604209428164618721588921427013947134761689321370985395707335347109838570700953896575232560635507549052782295689524552809159524175213211658925128002814625187636221451212869507097663006190634881265381920731927030069813930009000984932048758580839229725101939606425080024223116149655738961131143947121848118634780929599753049906943518240111640961132730077278887144258765289206974122903756342579521921641022782372419283759551509764094324254539970421788254476879078245499613182206605511290705835747064544852934386788708827072085086821830876198140238853855961893354467708148016522749108000881604620492852102215779274180050436563534072206118164263408744404724357611759050081633403691149990088166297158873566260600548292490634017860072168985555825647879195671541624527202179356582513864789085048886195153180463597192130723020885892922093519971142720649669678908345296447443483969891879661379891997323221447525141372138002837082246784117944124740212247254384669247784624021230558276286708575134520200834263930340812886155227587878591706273518464528688522748681477397545475545515394177533024584613738143643939376200924520512164711009802105722979690771712172305344150658145384627946304408230689679776609570361531260414791816843685561614369566997555930308155496160867077460534577450679209095229466542880378717414359927512434377641596720426903747598312717820420622565709713391154733658947137588009599863824289128919119060911376249493506747670765097033751825710328303897862894927945788684300581011240860660041813140625269575295728592754270347220195615904222447395535021949062594953776982974723826371087991815859285193017575992631872584202030624783252378716467350235623393515950308586966858027940689506335544589674783656706298707953674658689276559700361453041520958178385339825431619269572675739184095010996502254880824717578286244298752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 94624106561318717140208265118691579903057639936753295096248338343970833727867103547362581844466475930479158590713527470490280592317714116673191162622660946944641340000985457529562010556142284685413869666318021990298089561580322451711075676327188238694250084379830005924128058434508803225719008125191335178874477322598634779463272172876249694788385621716008104862390029234349946182973269752051587247494726400578679124507278026437117887804713238169592709816218207934093149364847793186896208106323626810279662170595720053228447956327763171644620835407814875530248011494300235846790284770608586037855408519398401049359887704173700797279864175145125300990066793053019349449657674374588770839227582316997876470505200508324439523247806311713708111989116727141522324418822257683319802432946242007587730101516164455249467354523197300507744712806576700629597129708109571922586335338723200115021823572882556662185397040055126334658694761471450445540410562510215583887176455952229205084808304559764641947650475946412320704886431252142962806453489033883219482530310119979004949973102668919269207123527072980945663070999771352859192724324212511050662179448451543298748732335490501260144601471712991771766902175252219097253448693097054181735170076971704606450075792410464328447009453568194115222989638795701640386255394671680190484241481283219442230589827419756712553775756937813542940394503499917294818307049096298067557869032066784925676207292515175025977729592938355571724443658904129535264213275911244297238058647215033392783546238465518754681774514269279896019661799038623575391587308161870375465769204363535967149848282548596554802472886293487856090530320573853370636929022633591263531736491543206808497337784139638960429985462535598515511555177681204657130310686123898679843429438273387489328156306678907977885062826903347332631124503783227061626765782971751338097451258544860124207890819375542649898421434862652216930025285575748728304456841477062213295686515499470387647900332301129934645866777654938783677637714786419470762836135914375513371669253790321997281602428828464625619322827597565185745565021339753406405215663536864032453424848511648337882270935704075026917619284296973086050901281419127043215467428616602091765064978537895690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 286970240976861417384564730610387716294555597179144882255355127148604775224181315940705178215622289431184067514450822652010190854596075135976004915793528924836087041525445488156101620036586362709250570337718136373302856351663004534618795029250557055770475335631192878549569053306277370632459329211335702420450665697124328064032037643508488400741267492336419968355836774196096832587319249122542824671229007607050296562139832417571589994079565391275580156240217924473008769574478315323416046673065387375217715156258829394525277047244944795784444916902324743400398877667973294732393280295513070961145058853958069170039785261574115020079832672447745123038374326435297978857492159538778212109496151026412652272418642660584917108136094811170773542648344698875432547970486538499958422599860870834505349254590130239985365744077679454292132404943484800496120853996558135435772625162182809145077198296146449440243635140068091669100774150728507747451104967803009951480498679462105561542934197547145573285332845319680500052681706004503589074908344826146666080391415524675123345273512834646818098084486464457822775531389058896964866789204407025254268191402011040672195574886053830529523568423006456724987495221853465101174358526216381673217822493934028602046111221463053050106031802134992415614264039023620888727827077959926907375910307952700628113896681198297104928490625300232249164135537031538287375567337390410698303154393033437491991770754738071282550388998139087782846625599863838269876092348202832563073148915894605374015872975812012431000134997429622502534310686728636419141834884088609732484415233703529442136081693415743553327741328349641773761528594880458503192113641581119220001818073608353851078187523140024530932115790937068370231836953875418788810195348773327712141108085324191325627762904520444041488554989424564031907686771305746661542932287882178208299754959970692165314908102429543120228364828110827835544976950380564428295143178176024832414529039339385569685122343500935721488048940379297428832790241961356643717541866436463607831312622787976043157691269391613650675745232558148184773536553150055004534733919248804282460325290270901144459147219177387969529418048822082487419176274331536245126432129449160838081833313057342750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -3376696630167367208942356618782339948636145809445741813080706851849507367177576815852281472372577883001348223999212543381076590936986734455105200560825819382971719280301434118657168064459094844392580050695358088050268139463060588100907232194154171084202945656419427830273394312684331950784731195342459312744600754914202180032854313862464704576954312431578470038338184032369357247927717529149843867712660050729637525391274638506922094157767444265425940234602342731791947233800583263291777723325857974431383173847065370087853337745095561650468437776287212243385128707656200042059050522103431476852754764968469581658419184403683454638119420309294755434953536274530595659516789770643310900129048158954550991086570460771213225550041081986598807731853714853430901620708445283667448200696222429961401341610654063999557890985085918076725742812010851918246049098667766236300721506843068020157065009786641969575255194575573981430445872656382733474757086142389017587769701917851198169357976362315652324584999830745530612510882960247778988778448646707973064707235917710418275697179859528974965038118690225576356514227497626922275512097614969208053196728657964311034080277843243860276203098159109645387643823472524221850308139706620616321575112877907979870838764776618430201620904283007365474454605955898059007322618368471003602566970135645467170555811648351411379814327297611261504427219634310347385927208251541059815880387004410448735958374864180059581768173458546510325717763610077752357558050530583155190999504255680926272487656042625714158008269518304649874319288318783646453469510045926135436433648221523556372912577973510423659855135169874092449364970275864303624314729655274369817787286495195948909075217602167332270509648462666623936692183526377128512308383289062044340431401878671406950679116296379226471304293501343852273575399978185389808959092498241664072285577054934389400006675814000508297618966466447743033689562465160267890584160206002430036510148736485637411789793580693171958179601908672903536940801864082305181995606696892159324178267610050819256848912351033347769657934767900918257703479625900180811831056639538052478732959493095543999331226077649634328876877731343749339360918542528928506729838396282038044937302380444836167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 12055624561573914510697911466947736011874523514362869395431510266367774286554098363687566663572160324103621302768688436735158997963675691772475132256334646307012524864967922452942063795511459889732177677851526782427252980413673628268629976935296007940380203209434256485080619254195423045374145671825098767978345103474425089229921663794963575359685692103664404926916996163569027483089473765921065425764697116510897586355548882660410813114514518055807762143170916150001594347470245673831249602782594174675285740507074696022598943325514188427570289565294351805155714690240579094075243958547255548886449908827015343720897578291305311038765515470370631542656572258584421721445708781452635898541557566948563206459065939460275147495917076381518097588210407961249678813895899610477813489206313164998299373854930362174910664844908389443586252650790637635882431974155718904547326476002737538768687901657581280636017410287054758159359990488572316145517274644886673781773347023626535575491828237625127312315707972225104783592134167991537082624772424855076274295253753288123498748179812092282216799379171968456977022893741024004058908884491780025786025156669133775106981685906177455116273781975466929330078939388137803348511345440906126731441859458766097791755012982865655169248014151409452680876542156723053003634164341774465889531526243870444509480158141369651408950876821325990639988260484694230643157121917567482485127596999079020706663070511847595471479045945519507693464639100212403252830024385908011628114998259636537161508793108602504270035190979565197367675023442154311542549373161076341379378408772734943703636729299450960781972922652937479804475714050519555867693141680445783967239867893602632129641983456222548243715107074780555468228705151614020727751153565331733774432730565880265495089647093426596780234464972788829422561594520654379705897179274269612956460175496780869313264215970494698574497634165556658653036595571408871551545570024251508034012966485838949973845869695314030349411810040445908264812150703689494192762259995531162206063306261339312809027553335506181678282642446658436279894794668194369005846624287812734400072571958651295939195767240108249350628060158601699886001507034670698417444574916016826937952840685820498149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -15598624308402381306456457690685650797308075132916961286511615331744312173668509967652206680670162801817149568902566960523561421595915031220293502584269583216889441040759727781252813569240564844812034078725154622849039439841345683055296678616625757937239912613052342183814312541063091014674394517754025423841869338365935403696794969513493861554887506609210982761302142006938870631737469431004669900272522913985022406339283069752543302416111106349219792304235412320478121784292258557619811340282810712551892089093522836045190855667616285308632152171248959251665433871850430323109001995381824397133759610414382348968218456034318648649717545818910734139400056273155289152819486542346529335559083298276638162761609234544975937614648692048030028847463688229397046394389287658367744663022104802534751718314745092308880345833393002406385693668857047511606754102817942116622540821670907365044756286606516284124963706319546009736946407117123928936444346428526920569709536501414578340602178602079497716022839546459410020080151776442675678837556159441893284494828832046485541442908560291269141599930990050258743512001456617640200465779682827854829546951770181768813081004365574043378472688803355383402352633776429891592805621573575182064245542250593115657133397944424471507406102094320790797349824909862450593253024769929070658902882397884892532015517898367583621365233188134107475048051388478953495938523346802624535537205723885074309371650491467509315410929497639966000196375900597192005677102279865505813205622687829807407763296507007523152785387088904787328035985493592701782821012768416094915439950883184563177885673378980157896053945096451454008235509831057498773008777686277221241630052209409531738705913132565285642011076965797626999110358944594391178705347207825172402029405845684444799995041003443554520353166038695396786907445829676839576068380393030765598585154023214686387858337236832413454553278041594328442564371016900724665384741936065819181330347506179042202077759383978763357081048775314658161016145991104646729753937330225641368344504156014233066916445315494109703730512252316963161295671067012775798377156622847613481552228151740603611955318493152302330196530299921578589488964928580237326126004124749428851166125925707158650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] -29378019858575259158089069933850977167196321318520945056794539310682122123895950450627293220627337047385959585972211062396943064135547823213527743281872081305726733653112204754510540678817898940139841014379240255915888526353890977208071310358483999107067151508450117566615384551598299907161156012249634871671611876740007982243306971115817273973306296046055247166870771902247637815007381275950828817940294678987137709379249539704849828063610207475121211443256799784564935353133352425582855419905972692791886898926068256534504260236111273200347089586487529075313688186981004589879022016840445873956724378530962895836262047689722384788582817196652553988073391281310014871276781644269230016257453888776516074246288005122222768391262731657674395431663035177057239335001745986831188508199660347691400709354642332995835553791432368893797702887429527506885318027945751307881640846358130965841904206415325575802597858010027182570824852694427061500789003226121550728456073124478470290304087331922332406411751168953696856988309740392638727242204624024210150405124703176309997525210084549518924815705949063649946296875629894746840609780794933520416544068480506754980838823974884847966224264908397820805719816326926080311697521592221564017957644625609037355899880068876008844874612736174966575745836562407654507084435231063900239692798641947990591346128818349149242352455613168323060443370220443054634120671649166896453200466345307360053660605829477283114386072074596104290981904504064433573437767108257294148234281079732538281937162524913181467212519554811057625728336240588236858934250209776794893621040646554806510757616343880959146807900613410836269022435009946436185827088782472963112152614562688537470455084087783369402107523254372395080409385459824845638199477068696414074738690194838356686271483723033615084503630170881071700742810578004584550787254214163970146691915143560120436563431112828189093188846207367986278338440781820127514644163042830320647610183295335902907404696643067792488017644853963147448567557353350176155574549625786401401348787536031767627132117477174064927942892568971893832402250218255231002205898357514575793471781210462958465077102979488304616134690028592037369599901452912798849005237015646125541987669287766056763392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] 155495092685894206871591402784106553776821339026141279323016545260055925270840116232210489299884084194213531894240799965667984958847096042091400004690281468757225404736714295090443964555831249169356077264308911149157420610013125468522356066573918901811195595158492905809355881386420617535706511983998983230389346734898822406037509321138618151471339015609804154904273530605233317960000968733046859610078785585869421544674914639550276236936599753075375345867200723541801507392529081310563801106745687063258371996629601571113673035687035886823485534138625966658537597980106363309141190771780101717551902638174850927716823706694154320024904420789269291318759101072646285983438426792964299571920490593806528339679489287004999198314026416286773042189877806529538587817514629401013636552628681006332973461916787123823125499896625050297981078085392051524681323795612375436883953305659282634340264601524106789095328284544885653991992639646284760426987590484965243206001423130814165138791097822482630871085642976442564552031002018186793154212046719470612577312314533208310814257126650301339135246561011593189679700611853231313245103191413438437070638997313715702697792078605264429032996305359571154496216311422670907625166281736257270530332148178752024182154567909417015981646171901849911319029308573563826014747033836481595930377310147635571369981308191175863523524372467260404778315873085542084132514995106908565786564834496394193414656928205319966308919909823925805111256497877456141794311024958121131975466998355252258947104729671257575192769992402270611810120463996951596641329285758089592026833403120875055238183034124517030257845971038360642747871912727492038450761564747567537957564935313363967017039507780258556272549718231664312626292546149949648548629639360770042988272751328439886180549242572674523710208818315960444181134311986815089046347591644080357902435309742436643265382015226532845702725438099852868113421110125891240363886398927532316478284820639332091177755508577907948982702357099072580418941547411056322858439120023652681285533779302192096231354199930922829410219815649475234313151831616685253806050915343238839330750458304607349303726994239994644876622602101089926733550125618832525821147051629481235720756884291175600619520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -259977046458451644662145624973764017875575200638967693622869968222013002127551533958307289681814161409900423501785174944199718326877040480865829128924532836195326501727877626489956754612395834396984696086420362292684587357533322085066860743533265355897935161075983472622715225724434593410073897028311697064314248775242304575879353203759444364584042991139070191885389390719144289727198683904996146211281219938898197906200977493822982764698176572270818492932926599876166217028298990835956482477785817475532447299236015158955913853313886868885810444396919207735754880235174621490765811248383886458492456486906665775825881230294951662329036832598468309937815369257140490634036287513280792877228522752710099042545066015693451099002597181506944587010543219606967083986426044693246883709938780385531556424012490625324546191218498255767965132024143227156425649996406694484950314655524042950714147994713018912090184781856130299309327994712119012404945862305831054694278934918720308249358407091580126566669374139014163763868476818194020666992028083779630872284716539726220304743386972633521481019454849164108509009465867825318441740305401630166185456340755190513711683683545329434572269395014139166386745541503522922940977288914828045533321317640775914825177891122717465400266913407133602058599190245118815881069435901873990335866110922980702001596895679351293763909583181576641580061838617219485506417962110386475234451703652585307090142788815986569855415531057009952150439516873356426610531399945478482998024186541516260953011645164317602592339745230618055883545928800535724473585971750392859222630826599529059602049639717309075954279951221086673848363506735014338067828354354353768926299479335864910687581446022112621920372496585120157508453051111461004816854584791924768590544760421939533979379154259422603096263773706605757806933204489851272857667158174770883469318565592749671043812302826377833360759799727327772065916459584469562375363435737890577920046502197017810301095719834049052669179791620925079724660508624495143019739417909965675854618025449291312525280262605381073258821299299391380922385452586722415379865543485338274627771081525191608920972066815459235160696006689864307570795758783620754390052238210892725343539501696965727485952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] 116263723070259851648129648435073265854187328076568154905723399652732608961791369260472939018267533225828160478457999213311316342906586480516705946468935118666824354918843347075228780858343723810379464746698334476468153368672649615970043587244510131156959325233020074088360750224426013793191633317793007958644335052310481994189208519796762959728972738161925207230733511236764713223204715009724149711842551327960186342330430633548621737528224160612856844465385535371931823331988830062035022299869537984454978303595927971023414713673708826786508028277747945054892608987996177062004048382532637071713809241343751249271057763588623344847059000349453996931899111105763244560851281883878370855110942386115366937494725070251842008199938935350597217552191419230550375605531071401073075238225547685741695397573427558592289485557979954322165601451750998017879802942457143309794321609259799127118657121761541113540397773319364840921721062544186843266646232433594841056526896819514895504562588739132977227944084620630124192059186483671410566785834340638947926343926943118212646084089952633102627933444269785748738155947324302426477708387145237379869611756171086666298479103470158111574620703513517610744394443851002231321232381045542216988795924614031819154103776693483719103653998553569689619319655700248047783539962642961774838235171066217394861313882612136278542185453037541856225497933093765040759888906198127503846271813272776309815228760555177141828131330481720384196225254977424256625623101680785246695386199408781219296422137033371937062377323054966068464194622256304244505166158013342131749244634697360742968936460561316451259797150125494560239686899750350100904257759293519644775649692537474971389868437715539368561366366078498316271340656706567356274961545430277541783252539246257718562459263345521416214666514201424370307752977771912597862218679195306097216443414868002000332734057061281785450727681215698690388129824407644769206980971765962243839891356310549130204253033617829117343835144191077898268692014402305560327137727221293875642483124214053445023956930974171339771836399104367021665548245638605058774359421139710919476825275319225091891374188661201319155531918179342050075565985218880217238009786180805560254259562706532040704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 313732220783321029222080503620907460758260446403042082834843412533549538214732264716017527352643755513793699146119513390566217252064014739606349089443531730519078346206115768807326733576089400792028554959426270944255320831873518334497626370703431028995679716947898014004669928007815127050247248854251331160966094333253598610844897058066651010631075945968176182973836274681938896038778773826032434669230940368221336746686429214902496479839620738167399278518213746038952616096349443068591177568403385040833404777297225379742865982133782542152920385528623946734692314684258306506269230359725078954625130499523496112318190232535574426838398920825118214405750364325272756366964704900064258378248710560619689583566564085971505116137593321857141154542569650522652030782128183431584328602367510174247955894409276270702161297401648772680718429707632042651617266133603164720866758238415748598370373774687576343108228583330562111354113852621732062617853820003123785663247095509868353393855590113900037469217511682524812792753304064123343277441674240685403090187487051342371770790382477580168642741159713120655485171151642260655038105527321761173456239752222385372947351080303755734502083737514397362734135253494996994091153622291224646248493048507018655642215252890978867331666053749795596467685943786401988760158727072740614370774900977078512668105387336146550347112065154895534314119946664299787501319886461336906592787535046041932239059621544287788601304316699998316088349709078061243768522835785292197192840214513003543020915776384974715488679532681131288065739739539869037799011098143409872865981091911468765922913017491025146458900717202577735229107905409448261156128664469944771095534395540530089354669189175460379351906397562584215481851327516473643122910665711831278488976606419138354208231584177810434956026940670733437903854092456384042308875671506364815988587404629495210483275480407975898384770032670520372483746162947492443485629101528723757334872274883344125909284283875246636084408918160230573684332211167777683729019066499068118568698830149209923539706369121794313530532952496939708677490710451362644026892657611776068074247832795074331217192191349296132178112288344223585646200292503941168940896260266863735371373751970680864243712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -678545341777230009495938713002610698793005128084434654896485384594592353633727266835907635671135576202762098554337628201018113093787065793155724754590010055261752856029577745863115477681493643844190891478026611483660139599058092856176701394175921867604828068690447574366807579393660331279536184560472737598642507954571263715346451051264342958561577330309981748049868203875832664644569300751004322352332037942071534494691625945797357949443145282507062872671775988212411074021108625682296478373985803102403199806197415154241564386271570478110552228012716073485874399574595349875800988817420416223591170409544532688082067033923579923566990561647858287200343665096870058951907331868914132647383618360811878602565638761834703405638905469866589718243215978623402853936029351317194378155046813721115264262253905760050934510657620506510072325658887249637203924183353220303287762717922668005183105886817137302829714434432824001824809659320402328452279885869097996115310667571501777325537432272910368823854482103670279660740613003520634783513586129018427288259793865824071258199152355415448833396567929383926782966251222396588410202085761305056313615032177941217697936207865550998595492878112858501615963766256663202550780017154604260818828640233499010509291529947093569474748669779557544870757040448273708084908273050555818771727747758739136272706417861811754847531123630503136305129365238083313298458037392058794389834285589845390036594995716601539419256948313844612679924202433769693869446371437069004521145117600091093371906239837684518056542198722451385121071006712313137692176048716933999750249079607287188752267786325306424794029545762408149739227867278238176321346509701842339408887706733873672076810922340844212247373909487784225017723461898539493306381020350933452740414425613788490683975838780281577978058389638835013957441949455710727155592266749358728043545431884923656208649232409254718647425209872678586887656619251097219775981586533508172138226157549742795153666398291373289855238783176299091571341883609850997511627768802691036668430892788191963870057215742910878060636811337076174011592853954543319552877334947060535924034047318706084693720894678304893698742424698293592261851896495144027053402109814516338439369663047839567052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 613300310789709890318730843081390696264801079235936185995612472921070203097824263194247648597735688045462065350907135886596833263681785731201312154773180386212142528636675246951279585938326772358067849686906546243642827320763717104797932441452071023706339020753317998597548107300575060486784059250856680936878088109614417047530202360424475565288531190093512950814914556891993210094691259866433277494815246600758453789047495440589524520962488093184297819032607569744427209459428433053496891440404686901145415263388995214065945760667942465607972515892546252218723023487963124911716956503730238304119639267589030322075737252455000347688917991768212290980316642522416332269948115373762738711192905172888652926918007497236970263162872391781390806695476817049024896587179105910916958986618189291083013801967339995548784812543823477332746289129767241425349398193935408051094084645346064926122153332491680057777311914790261223148142195782486821573080303225682438637179759861981192257475334949396444973433248929699041124004514717249259005274924593041102600383453595844467421828813403272660541395012132915773860249888163565962753581469660823531767604680234502499293006866516667442477769530972219116121977650386372338128377540727165295227649478839929672118874365843992314014180370719468100649521400850716227710577003182465430922214025275766232737458598972244591216174769311401812475478642543416460291750347497633792972994415200803731478242685623058358836863625077470977225208391717672025526078309181529558433985783114602328747553385557613553335045980899945580701236517393434308975709062196435895644056271656682030668303216420914556733741844220412000714251379484289277961321450080001231440738749035323353679176646498966560439198095204866521002600518473554619528190786984540523038593306522590247129903688741817877784518161770056914901694942712287733258894668802626422633190896498251306001323528953099696500972628756920120827464835572717270764513105325966462652946191026985703708252380119378390947573815826954993061854492455976010889095452880996050571272379543046427669586903054126395526454890712344817055664320326023438621450118824830363407318709050375843553734934622780682090429513710399943481284934725625696760937104806466794417630775676356121329664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -224153892969165949434189319445353309940075838792564494332026288425957595817173405232769484599291058902292019623912860306976474593650404919015347551799597736045771976365582900902377443919848813410571498363371733848650775710575651689832171461810270019197757048442575361026812361871042797962704974231548971345650511466172476405803281678895174809750079777483053786422340137725921340582074805433340262273773559013055970787054365022377339731528072607591630911137976752789946719364997546334153916911148731094857540932435464507739521371648624728037186869178519107661445220169403921240822210312190487258928340360405229053144378202710748498379989260450777810602055680964378718898197849164055533257099863880771748470857901097022573152439612354160039333537152409317386755367612917507614404633981766568186713982483076675381910150975527412736901995426115238756290618112910584365394787906968492772905434207887003018304493694185707484958118226263162421029013042168312425291798542889178093031084018590868991199927331035820069039251978749538813898000454423068770934484574500944624274629602381975182167101926155065345970604586561082500518286389657371633533989558911644521688347505095863997903209667410829603207805053213665443833161589875609433903230105270600897951943743251450731967283808738639052190741293279336937507304654490906133794114902511522407814289698596421911248576902206849587355605032564956272784603120186340941678713275121929961024671250482133107191796501631132513161621876440805851933615604025144079020553900709043446183537473190276813691781505044347333538241191605447626779867609189807184196537491983393084929549970164728716224603454534918919902637251585519872284710646890886952681144357530088584953184535180946160119838523783857906834210496021923212590902954041451271828400078793419985206529163237076558681534824664338217247088691182859422863254304665018011641543506864489287913360595203557101510470148220295745652227075707315769374606965409753545748024423969351316759275144499355715015506642569521194331686092077830472197061799248840076618003264441342861513493698185606951661257136360999796803776520331612095432522183887766429112328066603339191407000774179589610514322978315830461937769949723306487959941861587591271598489261681995488952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] -79951806818233655053047882820991935542232599189929231206608956852890873020325277449098790845154671917070587442081752589546467876463209249420257944049119713526182284264437170902380555992347763435932062027877125479246167162739269714993536201353924033581833274136646219106361231075669695479271213737600066276066364453336715744294405888683684226069470932978337300180334299760585784234924729916569744422142347294760952466274751491743462029954849746434111764412758323159458052442680906139279758280364657171440744861255694372659941332142631451066315273568584569289170629316841619909629918911656016194451266585929068724778101772353338207071062059969637414590267943306748963717553253492518481813381447240257453486642107778029859385035320046275559307196782286289218348025688855994420197026731780867142493691848638844126260678568559537293384430008266063428940850281255104968670871899632171656378117092910980468404518437905610899856420062806406846911928017565669224392415165222121231883614972251364457327207333973585827648760452010112738184037621279445928481527079320727594011887953919720430945504649962478926529901128247377158887388891386881399786785646278423227212146953558134594943550083486430859172526060661336328459460919258404507816040980849299671992561227586331815785622460388939638464689506411124107031734093460245176692254642445300318822395631052892229662226869059668641082504154445470546162075266736448374073191875387097789098452546701431270509311881305424378708618294953990148522952479919861698293563117408250143379422238414127100513511901602783689440697520848921772985453725095794299003812298717575464170780577922729672045635332397053858297550121218705008914968304753307939391412674375634437372016835041622082819274771335845995553520070033058576505085803927493730531545540416940921699161721241240327392396744720353554997029793668230882923919592225008392049712420441492351410959893525484438307328449809840782829286839542289932698405784107274537070330614846188782073404275396253847224507430027169308723488546397610120173083756573861954685656417313542298546691400736552716116961653751013380651139094629128351447693877835328411652268019284727310545746191927545343440258351025624441045940505301901721668788939067293994886801407201328215621632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 121135643358871346916198803090726432980085657301063283163483114856606896145180174809349070401506312790020580215550778390923381814014792311781735578807166112952379578559085621154885255932529944412422687762651044129958733206500511094792928146557447648743515385694583307331272777171199619034328024132914939587807814107696753350428749342909590241748217464595556355661764934658413091711839636522279444519906752952266455795535003929668553736107168779732986725585107178110594465571643716936590178971988969860492058809739537556707376447009725511378718869360517602993350225679148073105288505943450867875547935780546487717845700336703954059593144040380165620106886728667618044980096707814919695865149237825168668488647452736982268407653888535741263615180359687125126342432331610204460599940345675836967667901984695046059826958978189622213547586171604407827563576318874577135217737673886425289349728890834848110211493359157005214909332325588302398225027422982601516990642932399581001679994203647442429020738307580693844901000669562148988089130771553430806057615453203594760526977670539596444271382523519167486052367711938959685198390271872586391396024741326028979502317468854384712530014433829381550038875375931513040780726955323565597333685291075373198407121485332342384953471514677834742813450816669460765824765417193982406084627017417559239524458987440044181843021703309497453464415735428600665913005243652253998764442632249893961421249232609662404951330152545551618496806236384520251944336528308146815431799743339306680844266741870597750958552992128698299095110365486355833601362653680364194962706165523124947626213572310455092884969585235857383375639028319995827582105862647376999438364833419476481793396753002948489573745837666354347274602683494260835919139785734501315722015671054920385732901113644229517739754594995078266814351970821632026861309817225423441026974482953688571875924705988130150583694819756760914330130992925682846927516619806344910846117498558531913441274376559369133032852884797978618930333603054171900921969116132174029823843182900900687746944668269831310417417803894744548052455710793663886832018398285430157106876766280687732162544983189039492006475323173501514036004675301423618613676389015861090021893092007163933491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] -49609701129848649431771984721525898158341033912864554098341820351824831705383716867714958017569352516909615841568038515337082993450495306919084839061065181425972825760644048273235659860247340268261649299513503098139103390240354135609856824963084773387052048114230219435787390190126624125398515271448473124013183916266357547557476068707831060168588863155408721735927856494180354761470806375874629483221543835324591299921527286280268122575615754632870524966445264197825756455208022637805587082889835484488327382819583421586641731651978417931916280232468324301950696406665298623302611305191973377945227862713997383080880929808929301613090906467957605009510460772079326580693942410373759593976641654848525152296862517166286960189185250194421720532721031918876372572146669456338375340419125143815561295998009424740254002324476551730202924847211111334496758355492733473599519329667666350658232660722563428031710998790409687903452444427269254471853386320986250391963128875955632191081588095198264686489138433829783752690185777899938834291817108808789708945054424436788374139436469906115652614498565849910145066490207449346418094360220306962979696501061641633090346157081585396067278364360680629730336434898132323529247382739017713670078785580729493361870833843002507441780104175431270869749953361743484315330241326215649802301480054768278016548657634377511578945316588275091867800275118018997074989015698175078212267816723114670276055678227313872883057734923175440361416213088657722320860487931512593320747628370045426194476172295924052417939821210741089529841272229211026088448716117469907161553929140458744216294354572032804282235910964906054535773645142206287351526879233313818190061011822240361827013739065945316021160190227428778022665771805458834449084000425938107964447220289690149166139453889151112085498514402693549022347832368811175791967266475448681429764387052504520132998406304918750333892924251400671405868285192616778372567918384191058988845355732667976051284747701722626421816757787132055559782082449974210468135398679422541040935141763763879517574483362692469963593372971462119920874857306045682932414974633014775502750186539409369983592795633109609950763595872976397991683824517727110290706780646598465395570686951852221661184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 23491425809924110297185467567187542484287664926213034886437647676256720462156908697629651762525042004341698590525695611832313484680935165528545903836021176887612452074154715664894213383900320816060148246803830661839058510899978779378627492043795909395567388357866524501781359348384650260232745558947131144638898966344879245541435382659437777205846341163766841472905943032294716164629828876606972751364868014161866354373901795336075572419067766504995284421424197732270351603276571758189607554080473363081082218645630329987465864379506854215414295989895537885138368882022010161589452290085360753562705290544491044654965218444540742009051702150975407958855315723063246997237492783852774712021052207535889745291340288615848717263019071274969353939485689801438411562474765427284420303147078422290537677473973334877272792692014532043414430446118699932332495322505279023027001982638892205955797876823576554623564606588126925565969364977624814360271933111451180124787402854842311069841828543030349448493464920145493945522332228848275056719088077430055620912433942307486116368186668030136962391939673161065968855770710612961302991855557238942563073631839368957098231870979070757810911415916155486615651946865958786154535385362701721081117365139094156175719120662442988804077779607959187815446281477310429622040318734696647678595392619463383390332344520188992302520517928054571908113414840321485430125055631160497048931607694486465456929972408874990701194692129825710485177117189072027823310614664057045597899010239312469475860903567271652707690305634016545146372526754072629348836408558955888855303408300585539796913815269294268821363571024189377635829710276782157590104756818716465821272269795605794315324867281521122526357941566641122374001178522684808792464887189966471103804645521255854517541556299034977247087138454441175748668416541908543161174197388779058951829566684604101945716508442018567231504593811778954913140028497711587607914676788051170509457168296829252597959343335678172265367437519790992560670331618905153580777157236494975111715130760435740641981122615366073391721963100044744564357186783525147486721013289593252752278414073735769426955356092528335059492925618110703770228785760185901733440430408558124073192993157896543928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -40809100910784226671529692594904181741334554240041201787715714273920258284463325461921514462037701413895245545957936479502185465151186442496539007414409884413181064998300914291199973718333928129756956102864966919853569798990835623467047089519865937877467303263266847367084925310067608592090119698504237722490133138785789116800730215052455101914655616739649939408912084713445399770826117252388858809478534929171560333561435687639350648873547573802529283156477158364090144834822329474061082115795107188456273557816905361769508667777011726117535170541437797258103922188956930504018552951731815186310215924020856823683208914464306288622835219671470117943139178896426183819276547872624265140980133190168985914447257532825313398283069328545420317919769831726174844801183122570141612793053549869501888252849018871468942338386340410917541855887615383338509187602595916769872445091151536963849513403590252399658857821668977238029772526487615589515022978858523069400537809568355939693977018868526798688873287994815202435765043405614622397519436449051147093021701570146551960264854805527414785318213293973552259267811232070565511329267006968180760350186760107062850908751526737386444518048667542922910673749030442158489105800288299545562292551731233255028465487211928489562976985698650493768695486167748690186124541539306164504155747365627405665641035397229087433994758486441152165175641019987871211511904386932660489526269024244917683892969495978012027239058700609348891460404772501091455432436801716365005720168548181524076853505783893551196849731243241128447686058958012323778040779229212698465208878107498040269035496478662861635840273018556559926162169287077594693324861609843097509134148595241036317575729972429339899798049112475136117579173201510876200176764360591505759715491669924552853455793241287625623828013682704200159085894109776009671980905176939144676471023255274620250379492363627409771561395100936024089262781988300125787402859629017860202454410362484880289758919239990234315061868430111617248556862710631874891470233257092335244459311251551222469989076280032077104761405494851006179646636655267366425587063965270888360687458798880436672723792870808982743756605091059890988458255311301075344314161425196392559552722302446516305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] 45127077220495973091359006076818207450330299933170875931271793299874639809618071886515549009773559777590558582805439047970337602617181086685875661394207787450681300366882016461481727737916034936392404724074205317616125172393335038324881998413277129962485834017017120715837749471079464035419456029357199051874966051356914194167832448618664787437026091588726246248760987232757280546671892527817668902357322533782981565052917774637044282486437747808365381582517236671446777539162681931469982195193824130544564985216202418683967499728479678909156000231374017279843512048582631979925064596482844108603169510492554960148165947479279432729959414303447790852789612412589292027573876332021108080084165362613748799256134595219202109171232312416743177252620176477704545705453434234703404327783042857021563068383728387218043026379546009251791552482912413681117330804867948001410340096977389986599506916261841710404908355266356900705152456278728096846065706830764356174484427499912118712903469681549125284186341474765056957546713939701455312484042284535172554998826508621485167214623266298443957342559412932547686878777652583779581126563260111427319499456744428728910308500319820679663819663710363303876869609204341896310636198786894068566716775164061090773006643590354858093829170139241112620493926135292500988391784346777888117340471653513855658629686854327250484779815950955810174533419178215383797376313429280554350338080022187361979084541338435253516893779424012702631878090992564114902160772951025687875798452990824917825101280287436429969456374027322401440998848025784372531921201794407071268511622594962949346089272572039190224731687810713175696561650223733147199503374078894740968968580234849087384767668573750703614696941854714070144653674281875530569118515401949195802343629114777654303729828930004697736696657231891710035070527006265765939706090657998787604916030990087845838502506277760726759700023216677361555422727062908653806514284149652621234831280787719296764089092061913806862705502512919552985220605009263723241705419933371665134830282177108022975256383135114839554091797076639564778103719880094072774809470986459352753100167938057652611381340077381783964654503621730251367412475476609578212094205862514016766462615749525713715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -27236633950937517104903023149705301461311661390724993546060313159050160380788894061417323299514540950873444281565889982995037149973422237026980442225323685631061329863447391732745223514140644272347120398807246323624244006813461066491846785895819225287501046117865024968599365800504651323411394782016279400282609094893045973386299542576423039978020286237831439798547020476829487217105093792414264364160731338535067350606396362942819224809101427089885761540171518538911254911761824759648229442891418582077939230731744940848947156618311365239099698602980745409729238710045191041207613070127030533158652792790456138423297922309087425255760253909827271647183544754152615918586699958873505918238205467765546699646690148739041377141978807153142849136217812873955271100158113383368659946518069670553659449894751434929606126854105410416204918023799711964842918994526367560521828729697120121368188765696740911529444591223983208716141673336105360953239941400011122165056363120767663315464233658570718813538855356358643174758609159245473346164561883971097565500748005432335475393628951498649503137896545967321107594747658579803521034015585283082246736690220287267336415696067921580926019773749065870002990693821870401421521451198068757419141931064683419147290988398938256852162606578689093846170706120843701965841779478071027261980600316272117144814109014070044060597878344360398394641008036959391446733893629055081073606553646189778442253466207478757193800702833538016483228247367951737840687077392557989380759060011136889165423990046973980362546599322891891675481788346547178633580047772627917589073973061564185588711034329357594871646743077979414569530583658636247200027771456111487557287427074557304967102070818937857624134936317898112765726606201731239230333943929364059844617955483659795912377233225362859000478802900538109842647657780782146784726844478971080382926070249817621352089011802217434727884313455183536986643012959214042992765401633441777451916773685170283805225169056245950843656610098328973340166920363039408830240843963142516417961847910767851178548743870742381162850386067556401026266430585591775729139035506371612476151667282921260666616846128325209844744376653649811528219854125549863788060656723528620420098334864536219156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 8571234437947918583289193620597362933603388521014235305458845241254462104970571769648533794040447336039017803051988747804898145874626001690204455107714933269320717755971974504405528127645935663897726542418925904705405372647525293435415153735154040126964516671645723798559651094704367284254258726106393430639063328334289752547449340111183533626938166918043441075622240448904667895131995814237279847176339876807718586701907126051412059312311672039752527123658667989591011139832301246953387459641078764098266140863825400445600153511093015676975720262680531018320741459743630264060592729341100880454823085946312655675318471569861661915631541598365284085615955770800531083089871187598390918145901354080850753179764372576390923478428895891050045260964455365479140185098372149807556185253790252817854415258640420385272589530625893059919058388883193918805469636783992274106309764161718605490039980399199168190972973411931892970973181478596394647693547265646306274373739053735525095960053088449793369091396390560617206031391318085789057411837688892873585667974085806060570997304061766991668972710500155390806028244357590706757316899346789935120493633031817736959095739910420027799345535264920955553733407071812606592420906604710648289606651786455828278145502861392600103878780471723214004530799830844406829327123286682118376999074650725402018026489305524304392355304695888048249807609911642679789118104216210364469324842913487278760729945556243032316399148734048881646034959558566989430521881456791684667819499059871765801753174254667016844771587311233103859129047050514289323782763543212924745893687586577462730601051638187017171403428702622788278484686752045013445991352254595973307338635395941427823098354006638737142186158363803408918315358117213033247982924390126407762168986119452032570846709261523028670441795698019916676250075198203322101919666645455077756776198368720349283187391444046549959369814501712349374295783280959679261169326577997014547601462398330375248451243491751431730433613612315729685373169761824620618956513445586589313253876929592464405515824561516653995179563740678540505485774191184486873453218863662390012346643121164785939800339181768307908876947855202320061044284671324370046037124026478604429896947041579470684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -283915153197389659883981204497381266780039745634971190629393376528948574340227155565679292395822520705112835265379539844622024976427395882898400727546325519919843360914085089558902308857989590663755925800187973122796125487691356843804873600373737110939313798282984249102957456179641357130928915706353103489770623351384719822379948096498128225656066951643387464512433392068565584517604009574224324318260209478422570910289719642252722710012887489760562694409422564402990452480704910643365111612596957272772996825700203460014985242705781287761871869207821847236824443497604312329359569092587177677352285827353842037743062831436975845268051919388252776006137303654161364137720679827318886780948468826869468406315976410859290211188502551336333248123652794721602470556421213005757246736869517440101411920625281985839379320971643372218469122010227525751934079216723910397197509970046203230881085636878526822738830000066159440237350508891795463597192272067808880321312622198297634739745575362772367738396360477994967859269273003629307741158945933144905270302951880436167860919162578955344010924278534106751592927574624012034463878547925944970412830907458577069754747340185783637517872649560839652415887955006331451856153557232748614226500997532473368035378518904576603459987749648065336876451725921167815203979980427437167618618137979633891999791922851807742726878565432930575501746612648992021411954448686223790872854257421694361536136818185863209512664895595499122256721471983280411364309623982011517294210821694093539316995599588471605888420955505986212234674596587807639116074549427011646914091386888776971240444680705462070774194765110316939327024233103792470744628388642882877048143434799193329423920370376616924610926261756936145785611654630204018725582388072755874309945208059045394422879487347192698045502122015558829266535082007859769797149229075215368477987977165626735099076130286303357209047717518098746271819062477834148202581942942315460028278656258904722356005494821957682565217907549630367119130625304314664647728366642776888452757867477599629550892285528529248493271872441297534226247883056246593450321163677929659399428396897770802402083088107516446276513275249390453380719891880670026940310205337699102288277967086746075136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -881225762524315297345675292080097957234160213535103728955994723338661770191460995482650557941233115858816459443839822550224436127102182398295288647172362486811526004397777328801017175870965847975404718975447201495161589605026452266565710933863050700798938438273557662046944968381561874069874958468888506154129032496032947596498203111574231486297224981399945980160043266274838410374129313138068738161931585412796753380981296016699849768372737883906940988013550264834505007031815564201422748227666660751086087372599087000286558813420383387285445903745457028533052507098052674882858829158724004071123077381240373314398161685080246107083386411527747355837568277291746932824034384061315930369720516130626886775611941779471243391601009013273523313648902876202660918899377508315532238711379395872276289582557676026378836483644297908912129016538316362310878860505039001182398216102456816836402020994214830297321235831899007661643954882515488674183803520073160151368853512393130120209026604966913929931754133513352986514244633478438266267994561579046576132374701999957867136163386199299877994604730027391321741702941121213612626238589853961369279301981376137177591208225625157897134216065060955664478487763732729065211597708186634435072731998556644906869642519319832080817229251685225759171381158434967393892091633880097599909555851442890728625021568652427025023030610196161343019514097815157574054411549610955677467479243029299508043597658641172498333103904436702671922451507732428575471875719641563457866072954152399888205662609899260143157407392491824707058606226813091409130768048077153091101307391177018599603736939480762125313389119799518994834265666616278220742029185696052332372264117062023116564001288076220658241978541606131843562044282561744933550336862411881615587145374744566303131567110336643345338238895956577898282079296428450318696486030400425420786656588643617603713386820693839450905440369438298008464113254891497144096601490009831026773083050022394148738524248295967385515528545973382663773531058330069602941303129121260730329720524368005490484208070008973237360671853220091219827657634230699757639127930695886462084504807487516087458505800510499443759144751748571778221285492164878472241153508151671490583046251484198993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 257214004895940559202611957475999935546195355874416189098900377069031582746211429385477506167155469728354966212968958948536161587589783701056191231326037822668083968050425019029024032102240864969927790594822501668577342596221925209872178798572471980508524576997135860191531136141201814064028564617293112152864281125552868827063007901851035141511324713280844235967251756069625411971935140707068226776562888368366879415416435281077390194947509419050017837415759014641072024085731746107774486489259977104386012062267477738124698958489838712540988070741194630448875626824436385259254058937922657425127697085061827546504318596572726791654619649746940289837719755292781483752700477818042392582766182437542111485393650561914249849470550939833573707499504591708424393138567325523562527695608126476271686857544398723282787860616854958059354304066566831292235396551290711037585783331318504422519905013737712044856210885414975174031213253407308375966467296889201164241322730276828819788889752869060200802362998080084626781811873012933595736027852326679975843232412078399676850231915904594436159100815046095866177381522122827839371187292992309762089887938905837150174224851394972398640802854532437911167296359524046685852724960823995335790400433845187885325764403555746525878949858135070797714264697676852487275882380445095365412106748554887659092927719516747053371924071368706383747393237134749672626178280639097688406682598163793874630139049180587791695793650339432996775534998143386346007836099707918362192989759696093790416593404209697516073525368072769150932105980887426229376886405512477686796578373152041801865586144705774314975994521238478010143289340163097975039662000360549887190060387127043630004229143168529119981432587328888308923778362185355956945709702158213001751617464737759441539882141142108999702118119020655604884274031034996317393274262335510322803821913304475313974628945609007583755977672533140184358397392354699654239142219007475097133272630962589876622140314938569304437906576103013651556590965700786812045665062348487063263653051337209452599414772393766262998134210761461180187557713006173069442268449088261084377053411039029825659772680946346150239402312717916662463829756673682349070493942500584303479497448203445338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 90689459453386440410967935971247246344475611125607489476279353783892900920620998465397615694558235719780944573171867677710823939275917118275973241022940057557425189098808349096602689246799597155744281895945426414563425671521328352597696677747286913539553690449716345781692284364642404753376047560554306138171453162760244219805199069191959056420096802050252696422152647111814006531135430170959482319621655929969053981853327366122509919276204283114225438037076375569997151727270391052123124635755324781841009874988246633807715439292239566327195090775387599720467660387823259318133639741727287223608915943298254596906383910033644766515682064258967775740387787319481565137050856432905215261035968855526988274471253705717514044638844365444219335152008435447864824947618768817401755847048036270511011698347956034340615739036489852258024944801941708558173576066100856368279307119562946046414068667883565716714961577520415769729686025693296621993403116298309222103178464874165373450477803456616404356486818523219793859490896540685176329238330639585507441640603093921894351586124684404516548861974872636960768568814294504020752920706103072987746538324755735324070911136239426675884321411316660425605535542101101604676813435762591223858058250736844614588105047152297345932455274399752829492470296624114990497625784415060411814119460259212418763434851912352948492114153210640804726232162643279075548464347591084197071923525924662397236591888990982480464106080969520759772717365016295091045660138475258199236461419823960273274612647904588722603610317953438841757398074409106244810260464633790138697229187244045469683164304480223717814380757880959720535892107433577427086285570054930537697075911592677328307390108203857315170877781445199145145419124994628289097844235853884580697137944478782438813402114898902488584331354392625681541228361221119372745014479584671949456804733993922762541187629254011928832937306837515401945043503083998778130652223449216689547820946790446778936335213393676259481427132500309125736707114039092655383043548565876862459367194371516917535662451327328787194325586442623856622057930910071763303337691631577791437598405461750605774835237389276334512390349207143048959883931554901704501276835848970766327978508353473085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -109293699830227507349392232580967319458871598592484594468679220162653133303020798549406283235179576093573451345557079789554146357890324838576472407681175104357552995289686988154064879635291740789451591916071523599242684781973665844497046993925841908374610771755906022943041045629204345890346940806861231128915513097258004511424544236156770857683531235112925465370607643151822585293946510657389602329068584115189180666192702270977223581971392710486765094817727055160725939394717136057804271564641652423166585515166131223690983773801115442499154249434040409055945144690413966761462007340497821315157643705628480861221838887171805026733007463400153640403652409481876468134553732364908946532347539536766531994096804464975231579432095378874294532454543316525980870146833018706426304281241741353812365519292922448922294555037703692699865180321223848131259222850588390723088397611513663086994405050742839058603807417088400923803824322510851306253855017174628258223805950925059251758188561100217535840254868020601685432392734809510546232273900154144347526954862675541048060470508096171504367131454631404081727910863006612899458356138197184599487037755921389478012481726600038484431236333653283695895456968126694975540962408830887676881438096270186404767314037214156998542603391026717293475539015585607025771318272481935713789169875208000817667094439062919500638788588530436522923097111894841360987547267061108768059906289030667438433108301515814563242606645728377881342459542352387498975019748827580399330224738215927016567521505008157710415207310946953196547275146956201918439534205577161726742084882277704840536318497192417770464249091619593275784731303558223116790775200674811168000482891793995236315859986360298233963842122897816277259807720809432240240545829403274629469727392471654214050034888198582484371680610989814423848555647509925292608963815941142435118744016514451846143162829353873970703247238649168867877148057720401237367672413363292877008290103816565862608047073822196123017444639442722687476348410439642521149376641749305848967868167501281278066001511283441792452575628734786899459197698544502915731649825391084491833360594211648556785480425740830194851565832933519492839997380325629339902994352691469995976107108338384240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 53405947375489567107937280990217935742355641784657695158904169538347884833586917159760097271985529493538842376676886039729747934725165062480975999974666223428276319395025170155293305059137379360850092531979847311133817968213777018181049679094188711769272997127193216992626454493756274355997141315340069602225975525512894281048511420031093766911195894193047199421080871441274008962642955244588200446230949022675269170159617191614571356199464374782868833683366335336591264206143851899413999273104719712081957259173460139730928733541793027851828150740237692021750885632390900063976832667456205105033439424398916770475266950729022405476412089955402710779393271277631526631248713295073299163253186306716173459727191671474967671706665349687442365588352980409520864357484055703008904432529154586213367261579667529864670901183638982327569815492862468503783054179030589533902890202608756193441388912796623823466058856610173209202418610746552406126777334404675890904087155321892991985510612881135041320848118501028024093221117705470664984287804449624492547089540015055856818064930158362049970376573206216758424123997077575620508437964035774224420889897272765009009943227005150828362279580150279480834840724294445028795113972005306249111972466764419294526517502814765887580372392653448431258493144846213138501099615090394994347177470422310953645165329687121060161156404788459291562061499029519729268792511110507710387851143021079421971941326026847812051093637184437781890906786117122512230190642174818142659020148898386752698826155159098483384249179867045239919650822481200335644639947454939264781036295596220259572268661018303721603740486772236546664789762662136015048317990616151731043102035278269001042094777369559788430923643873667323848826549072091380134628119569888826340077005543118092786810930155095597381686755588204629737002222764582012476642814793472198301166846674144188752279313475238775646185890329988158959295575328883497238098383424519014797808583480926278339871948680155193346759274266463798456934563230842088323368480358270705434706215137790985927877401380610485842160733851295366225376209757548565665496102679962276264640413682148543276369460248502532882661228000218067958855672299200573575769935217907022088994227520358318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -18115308693785573314591139134132420446294365882807142555132807273346584875016681071195589819123960519774137719325271677987586550148215571381749386545693839835625079874426285314067510836841857749782073382049444043603562148149532908052782675088566334573964147465665156081109513569822573687481618406184465339721545159333822442585577150132539299414810681433784296374470610984949529820856251817274636039928653053403507095834011220295875361268776397698697404451794663756552998347523415580251185916992646523594908578461180607352842546131316691451985524174749000863643283064403509905335817693745006604328369693045495506701030700724696802786429302133848592863437151328982917441425062212979771024823662457164577995239579419725180434093306726346153600050099965533210451065826471395159785227486318318326699112359049628784062813240621470181798542284757151280660246423020347283177599404592536620670948178036877377476385472065143147612719192592628556709570789981459661128577670411605378932579891239435777819956707993582496025623828678274104405766331304887007860967111394334592276430914584166483760009140841001436461040569215097512075327265989457931847690175056245835421452541559554807629665348026903160121950974603849892147427880627103954858655042495907086784200565857089476435652650034709934306870625011150328892251695107504886116847331354770756002523530915545378755509015020030639159224402495637449087266956240981999298235334743995810882131289526509186422118529263243574068203524317526054537855427602083904327887297922527495868551660002222538456481323475267418576221843255363634821910757666813709795661487133519891791965053428743902255870568666773181099161754037945325856280790635692024425058389753265267604215698502998052179078355660548199218744083618889274687222888740753205087903596554293810590868171367268592694361985067245713875124824371769839439959903077036889909042097179633866495095666014925397688429277815428370679575411247621102437052840881328364978157294031039060134132247349852055703910754071939086206819732192710716141858140594001976201642052058269507716008986100581790581248720998611958158806776158524386841296636588308657067177720618850728304394546023639441383636535948934364082969681523721203583310631411574518051419426087740899328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] 4836420613396645693795787629696508069392014196677622661862294830334394330506586782441114900204762194034136851228265915043971268561767283470760844107381211129839586118390976673738688279296302661414111699858565811584526801427674365461426624907574890872974519086952441855772589118218845606892459955842171483306253810430698845749162199653118870367303187806725488606421572063321058858480910100237632888188693341007948407299875310838115933209108463346629815429858560676419243819413752074765440405143835124396548671779798416637703607479751007961638306483817306668493719954061856802588700548688943326234642176242494637209372507059618009662660101051924702160037215519176462827834956632181796695642131703602887735861358952610376848955938245730978211742872204974449308366307657295765079899123429507714337667100466628958215774608922503810235804754306212011702746981436365749617873715156513868601337494699108778257844777207474866885352601974369264866362250244548895428685389760637925158961916830767253639722461541100950833613241953906016573810901489579632200634647418689436545033688924758063787315461581992974683062461460752563005242792789586027824036164447104014204443253380300993521788625679979514780692832759224309305973156832212316291375101015364012152857604621591205548069708266895113132896657727844415165026504095349122006496642910246079522531652552805476837512117113769382464243288919290146859579873253953729050618957890825947915065911678321311436754247545751659160014333825850703095749455721370238304231266561541106535348054211191370818518009166946254182365134606943812807559020467490299588751691967824950900393515297832075461561451711680059232789301768117479179857417304177719593833938285054332337429863121211267014459136243035109951727018509837235381980658864786900664515587696406395156813337645065227455977334470981966499927090018647188486647358780008542118345778227035989167780716577914126016197793756310050619266651921052655527373796172485934650782322323210152986051054195583624556982121894791464034456812187719842435667521295605862505697373385545218245321722159840426481816772128613236887726608303359696781508685152335191550027006784607131251628030852214465086016116044130086312645124274007278797675645156005878464502606128060825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] -1053909819478334978742485459246698888770301448924394755240032820899370439211721779260879039584245283366048627058586080940122330725897560005094701382524032480458621763603320601147968263515657088015153234424922416313296915579263966629186704443404479361520718386754930840382652125243970437509567259881460968614535142759605163484417769027878369798125779335560350722248716313165941952033397581872655124599107954294142221582395711124205943290578416880084709652496192360235476334395304063172519711276280935093209332794829767353182982867898848150159944483314506303068858097545557773072967931798272235497606755784744568394922212925479550726785568162179843671297093016143712276156305294216655035374056945076957901204513845632261170417386084979119032746832912558463148089459850609230399331785267379319426163256694312055476304088734007929374395462629020784912927838584011395195707206777079830099169591625326879675637312667255863850588151144128587450715956885205072062007527957607631503092931795481126152865771248675352201718052302200997195262578239219314224440859610408220192563922045160715861858239844163105400946748861948530578684975389446079120046539115987517895774195278800520879706477376757757378401972582379733171894491045847692056657363217712043215862721274577264567731465001540840947453021292037861698397887293918352882685719682913844179906778412468534660604767680939638386373665537114106342750950517993560113151180444466124803593600735020527383632700513626105418866013853574015201751435034871885656091242315047791687208360685875677201166347175073003918015864398118193008868741526668364017011747849549825006730333806499913417400442764303673734865744904009602710351929404816750687340150505550083084192269153913832314428195826423853750632766234657422003397963736041756176893489235068611892375551265382655912764215890173386559558187834751663493639021077579029280168942773062478236938743244352970921989183228360974669247110306220798376261921074248308502456817675402552729157364743087860491257619499454728300011502464973709343351521335923865091502065765410913201431559131923221077588082790245971850465524626764264145539182974581262531249000813408699269138475433313725838436072178649912954162021690688609136727530196104434517695418229569093632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] 176347851938881180427195097210477236494041174279321317545295133012014343070361620285476287015266697912443789533318886019347320443605651581693139295289847865993891422402426831300730283005316684035577941815316223390416238115869482928041045932217715620387800192314292581222097863803089142752377079260449731230109721512664371131592133820005551663376184660480712913233899738867876000041087242024744775944356484618456361918020715662134708186652168475336424070437995308150389745108374456290668143410775373750062127566820743854094318223902268334000810408434336969619633147225611377854351912573768262688333332862377421413495592845387900836446026596423751822649376319558616940296524177022999069872372043937246873351085432109777094441755516940334359800048126061654276340497313461369976571063182170416671936050084733303998985530983301093609029160886556463058931595821678968253067669359997079379936746657265220285299671922027213457155349291847540614539726519570658506184165193230695313169218783656203343101480056966495288479330110760913169122003144540489073191891167011315493277177703595812392559249085562117019729814334358406953002388356837139776399748487625059022825583942022409593626700485378173901122143036386148988908259664614040964758680799342027814480654449465369762172904276718690235755657168700724227739473198525378079204371429326900579929447313496766717232230285968859306085320937018165878550305583002124726177476382690153883735945472294552662464094173738645320435072203653085299481124187204832571177133916835328198043258601625494178548870132365486319212093792574326264663557450473169959480406474433030277383423356689042169122806675341095183334105009054929282625774326847321414103593304553549359017917742785329885349603833195823897449455391225235852838922721688636196796916572475358522220116604464850499271892226430706544363460660012517928614080148519449379498969822486222003002264718631518166276267160745934160532144436218836927689098900103054563612244937877752667811958653782475468267479232302022945361911251601846470892892380298559716016966577099870877609603638963977158643214592934883075775997669153165216984310918513895843901459575671467762509620465451931873002971091992824432843947668116304020992908715786005210916140799607439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] -15029258191038791091881292348483548787995947248212111890959696570434652922944580841773922453993335525477411070036723162082229930333373063541042971819256454149398178302563671151651582655456881674228528118775959892351686629058584618071247140819297871579914395248944534705410625462105000648906287879261512825940631583705043130525202379256766749035711629316394527961005496079528112374292084573291730305041557797428690654470883408846657837917490762648401216936378478870802067105564260914482114348650063282162418148530348490493736600895407031607815418791564285714995014458549023819031437293688066566341866671146688277330866217712579481277253262745958824581969698182148168245721532090616799693111934176883056280853415446192117203978538150862471618506070082586178517406644020025637989326476045648087081000970020123259056294844581159633619374403854948865150016715413396252955693097340187928238514825820229170985630526636352304826180046800397025197666066389479446973560836245155752894288427914671292077167161737056877374470113375004901031894800095419232131025063215554824942639835628214655605608304018455867833201762157913573561108934539624876012758196016039142051600160136901207607482383128271484633375809654211525132124425058296059175250459369839781879220761204051743868032228416458542032474628275010004280089628881966981827141585866741419771968431690208711291660955655705197202536784083523265359991782548806290642804630954003238850843628496592498212828826998743365793996320475621144734957434634602746399729272474814610854345614140840974792456879512059731024170221929034622082352081140556117010483000998627428536122484249724900502125816976647749822353649947438099601536707561349893197089357799643924503725998335517571552365414459436639151492039792006747929263101164997295268743146077613627463588370736347587495115078623824672289396548950201800552138965129941244986860132802989514553870425475542514569747564101848002904042264428110074571823353099024224078355680747300281517420573093869886182585864776739561919997924656724030302655514877321274303133846805222973148458226748277186284992457139637439059855671568208489016553615143500858526729733346810175251093479154706445864013813748623021518565134978616352193201095763518045907708128931086336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -3029666507567085233875683987501241070386505166084289228322865818135638671286436391576412033541321891283026560948116988665904062866943102115764170404805068175018262150790197265323147264581693361966945533965078139235375049989223562517910141849069065534802114132256139559570797495094304774263860323601307026068839109545576134247097549484747005262354411653208118366412744957288850105213691096636215455448562093548281069384077711447356369144430311551856520322271810476935904841134389181169588637935992902574943878101858394603288452812777071286600164059278613992647468486269311933643820271818881569006366455274629326476696882359210199250921868564765586479387235468632460989853192010752751228712228437083774012563147793467918204611342079335617640938429070905582282479923650547577906006758226779835922162831587887518344762481103394696287365173228375865543726967849136883099240565695590634677228892191182881862299539161494895545550662613651614552179296358175210387645091660910160025148872258315884935522453087695563834760394494100983346210184253837204219386906825297051432619265103080870314336239983047672921125391037332042749650690902569082276466686507965811027317493115451788472688402855817615254235263924620159785906479383976309149844487084674820902093320238540979658260569002887852219861151835368397947325967676069816075049630736988869586663978628843646689994971694799793185318001780805850005514634953103575341062676974334860752426399689036528227330363200727162252593848998776984149848445041549409380842875968000461240037640681144829955464162431214337477702835045063720740605096197117340049795855654515416703514597865887170326083852964951426218811583057396674519035174828647051803176286295426064142701362733702434045537408102001487294433891156889733248468185910308946841159382792075206563726111099492738848733635197027990515901759595145598559355676910268365910744402607689619432386717357342450837789616152907724883894194717619331131839372178733116358717443229237460198972615843700344473322274734585651092341738657877335738216424009855960239481424794755512112889024336464453856635196479446862535781840138323455223209970846311203385867506549415987818835576532547804715035854614828628182320626535196697654027127214334422299061687450337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 1656986374876090729975526256363935259234997904707882492715359212991751120080652603486560181238334018101208897068938684467811426149330811176459431848386094568874958334532545756830401427886712985682591139396137604544977442162573678962265994842305746276121394534842544557252198588147616028022841118152489238638582479479823295501976563057232109008142248358741622251350726699736860612935464537386279274113477981889660615853987789691780613189091642780749169232988374072232377253523010093842809319561671063265702514499819081266677154064741704268817168462318172797853347279657317173287579435995458063618486106382845332940303810094649232892543824368889478296640942141930402712164122736532637236926981455541866850369445582461823610950858309329007270256931301389211625234783889905352209595748076336118064543809148509392467963482003428900660889990480708428020763821517933672590284954637028803724263689445488010163645814952141854402791010307447317701976012344316821736499979274396499232145176012960672825267543672002865822734111587984198069322893497132515643406773953233978548723944780987528721364544881750625093306656746507823665836317219294640848262569037572064076339740413988621569536155468139504117106186313827667254654789747952591345455384418157113639573506938131818436504181436286322854250322629156124394170428221345144773327587648758584931468631924820492343737885948589494895012004232233376565973691693864560648614654363218835144467046080747633964999007148244725817612142000095888916506691705029722430572840591440551776762118554350163970138439876334151326269674767589770574072133162739430387850693253375458179440761808471869982125872021066417454365795429931841300278454743846580679049238633975928442946692401249667283025203202942324793301826827354132450724530223817917083731492021828322032401810771478445954315513916264668131764763754544931005643656153294841673829348349614938460343889496093606000023907982797326831815400874379394227382977649035231357739025793463193490768909382575848669407622063132689064414659019831737111876576154083348932085858120097566555951209208325593823244818547246632225617924529205664162209154402502266061119315819975133063413917221637590399389446352908630840456863371264841491831438505157458305246562890022912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -378519890173608351364409739802598566625390348172210842712988829807425488032887179937641829496940732426728447833282228596471337620786621772282612461193204984917434970757243244822829077081384218350481644158674338452962851179837733135265140466945470405343582336755714556910950503030886422900223439313001884060518247424854218523902193631566388133705828845581652632178330028511658058356687750284776283488790055488051813178282511308075869349083448686618271431508329474196990889014463953754371016826376276712345877466238944949158175897597785655587075821110766347821194390951546203398055972643959010904875063193128825422896610770517083249320149659585586885179946848149010592225273746066435756463447775943893436369870352922449302894435255046077043367376150513133483487294705510721803144517841753642573661990231382244562037325560115684076090164036782425576279342329139037101690468158229776710053141531352749543044308043696949586389614087093685262234269525535426425070667424122659081367497565078487907485044732183382433742453001050155930743105950734659343071802673729490479126772263969116191824824766633372708574697209235693801412109805978124752702395569282169553564944820105417255136512192645368364462232121594374055569828539353938070839660450581676305993491099041946268134127739389064292910177473649096914356184123024905704286788507108478096091783582283979896215999982757821004424472981326667820792493882450745151037933787485280288821349231491481475312309642804766905729232706565579314622880782474405670024249119801475042862572258277417964271334968157126718810297539618520375312143235159902635838135659445150491372331588957279514359632229367105952435386043744098368947910869951065264023063651348749592591485106049905960251055508408462559909698768651155698246019763667468404920117526650768138098058835682827441546378881638957096184776357438352708117836921847693482728572603398114385829660962255261333367248739484927171923917832282941276124108413747756300995436082983938721353010871629913526240631500621951260565304413188165675554500754531673859415182294066827842952250345252898344865792504120684614138087775697427275618538729924850812015701521372155149620319260227230874868586971284245504732302730244114631897262271906645660703831055400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 49394108120364041474471989959600476044374102884062670596168373618552618779567154334481562745372137977148384093531101573066713292602291811280592733639658346709924609003888082848108869794675927733669577489770225186279341784600556936142582450763554807111003409406364810661365098062085357639597619638989889005662461839248181185572705209327546974027173494652585554900580905188074680108535785739431273718730029004773411065031627419457042762293609797682156205770798310272732710456499988734137685942706528851915571778676252103947712890446790960688147620141612537964456854915028010600545839982427359488652145507753209732238402150285770391352782411205343291272032521643767290272573082808121184498690060434309065521019857824737788165375546509652873110264211004900025007834090767438899148056413692906312112551078072869009421989799513780117303789014663300825915042726408439539570163041694572430389170409748683617518981720195745770477421286546331231405740093785816907940526312758377997071471405726659515861541303143886222193452427243866838939370251425538412998268119691912392445702955603239210187770995527158747979748171274795074116579406989247092809006913578979472123523729729389034718207261259832574580135443679056044296256522071653464464844149299929636434441123569058027733021166753550793481435100881074706684122096515543516419804463149382725443817859264772296809858982791013346691909385521049053578085017413398460492535798205198797188183778470168544572385493608385924770642032329713004810189539130066020403712944295575655492467289463660462456869090609309187342309813817404609228334056160316944537706323367753262885083690734462526124139184736934312604630846286065656896817748263221676654645691676052151106381552036842697097140563337317517496833918206326081346085067510634427887161479196406609535049100839149772114481631869482691733420829070541358677879618644932609682075733876061647816729626689714042977231987600230240418989584041564176585995824562837211753532798613907537116828098430517491824213402914145185657976777167239800590981812259860249830085171039725771766995680975707248000996077099878015735386339571192144885286887679964791108745077440983301353023407320045829976401799519050528363243419230354211567408590487498408319230737907712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -3587353742214731456329634755100741504415991636875366687634442817939830120155367123051321991518203016981232056945130290954110992728002617166402501230738284800111478050173774449880063302285064662099670146916937309033029734998457611848619743619363194285078053757187177849999968461841709396478824743968004134010319002479532250974235286441022346283092282718852639775743702103427845540328349557304355075473620780957790113226957877902567589713435183741457188590428129421984520594317660991138012953630030791782780575426100993668690400044512254473211756453828481881145559578412462481923789124454966875850552998377822032360305779739736511663023432026325016153537537228645573002565035938813496703320413899233678475854738995662860238260496591200850695408044756183640693744406956840696994007081897153576970277333078888704982747397815233349985708829891306152101064984920089084449506264807251083267235195806304375535016064879321196003911065480512575586709234759001796273725699508534266855984873611448171715382504881971726576308943404334093099785076340558688168626191961555881818829035266388908512547707812420317634589411065372546406343334668830670394307302189124492896858644373675013805496414350679722318909636446665033649692423499592485909783786926757487776117776421862442981817545891209453700972895394399220164873437746014987065126587377292417509649252383149550620744919490932694477108139753713772021090487224950595914393615824861183195888824820567182290431875375771411422574344464365943406249943734131502697451999826905168735030837410115061520577805519593005122984611773506625048675146143346243673132562605735593984239003789863399144356755916741366839654201072660751079264613134447834957756512950740875339913499482570171385438166269718598844813848351878401049116813492620272679816176814774133001482209649203520923310172452045820137116553706275225249819029651629997549881144453324597565127993797300135594100992152963433567216616619060082345374846034631063678294309674614109164558264276528317229879764642765259890346192999369280798146403557168534459900806696548859079129752404775015988450109332179175511480975846411659054472124825349632464660186440572893356900646005186619983200494015701786323202078956766843579122184722681883525328037478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 734366493091366685609739838789811266442216686626861355685807865121642162900780978731243277083386304760440871635515060637365204138472689817007302564118094956131802478602144281398649594623290864148636035568290407635578388183605609328766550344907188192512071183994069760838754649686992752540745340093969725984522382353180635209068958226612026094440595437920070693789063084602012698864070187575730190979742154278177653004386869457622953498061340510123930105853579607586317703690380964846191477093144895712032217011279423371768881283054680499074394149703497523264184903076894602807720905201470665658937631216107256099503705963257922779862338572368621570409497478677585944661106524935757476848957275115770940922797479949150565453446677989085707075519931915243855134996708953487265011463391282675231906888376309255167154001110590646517836948174139275228753695115554643650725173430222606353377041219715516778491769701545373446759700349915731143626006933285716478254930503718334277976813398694530779724290354050877607700524555831227335385288106903733594203710723661228879038080968931793456634299175288716064580353552078523713420827252220123111548099628068622019811301212534387952548469258287796104695235874400074193470476504902294358477819681435361973577036520693071609158480502538750450954440265620225866862997881072500793255295480797751564725134212626578517276359571974678178230853511548411597992263649034337378073554787248869229683069622112503762086897437258318693578381817775185820937219865257012023930182220672207058254911832797671121471419198127348426793840409148360283176973529688636071084789947170790859623416190923569182319156014858842095620130403507273022976264206315291876987113036352223916008068997735688846662026909272595037636282233326934297213572577336121034261579235180282157418987053268599236382456315093421985545726739455559373491196826863797904737879934225890548156470719349847404768977491855111041266365439573281527599312820935271493357959521998946395894153352817787774770795637330417814407514722357386960294873872232397606886933000476054083282062111999323578833494643887355948587413401067137313501117414957428268057291995496302910014067246630007859659027664907424093846655527319461565372810262118221457985093238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -448358896359594735191710927442717029520960387003908263570858368966253713013087314272725825216997903250317687234013888101347244841974764398227394009838613119467766281196294308206174100920396576938583540824843750047868126288169609906524211753920218011116954229615940620760128344880501916508383516869148608543272121795297498815546812904206741982527448796069558102174040950546142272142945377874682801032557598971299344881899761807779680920710446656625753289630659499759146947964637333434917705643518566070619558692960427623339180397959918560606714570701720051770296068550794751857617240851144747724220144718077031254688857092608939501223867812250394840927405289442159032081427502909558069321345871723442001664413553870450993606986595952785609251936913966740975612672690169553442530479254572168790898976416345035168251414399624739794350772483830104103022579712093406360951247327679051580777430044033954761862546091813396543055418781922533159745644088770079325885478199123942978068030487187838959598334918748234090421364830810258493198028120508213592626324258820566053158275977869580679744877787115183843630339048344932195259703120865371703033721488970286837092591938902185928256898141742038791561482602634020527656883012092908069989304733812854549058911298268625955582112901676751558302990280858837824229154512517934226364678815896838038564625935931560070064915928504701629360719093487233211456955682969769100033347932318393701147624007684759010249628615533513270969140292824670546853551558959545886352196029111521382152778244063898482726626496601447350838121498644329676899551491396033283177534148576426393172908056081422745171512447912426827524225262193720715328108547695405209409575845143037267465087927757391885181640611381532885639742619407710359739938774158698924758433645882642891795210996187356647920894447121334466287280003549195170436857878439611219795309159523237832625425063734895402569511682175303065191078430491194715750385739434595135239675853762639912317519637089742416042576243293219467272259331026969687467445740792754517741443951156280794479995529725009703906563789517391546391084884762445960678601018942913829503909975037614178876807459258904706375670163820158976279490989883103135547562948349556995322617528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 161203102018620714080828949150323799675474869107052992769479034190100468424002736317117450622257836190944859806144283002258128127899150031966177049589883215460796520013096976533271400499270637475183020718208779534694757865836718735998287081814377527309983880504652030528180178546646428715621987471100714940785045509993712670475498983167416257032583051401481194108190905757356433054680656039966405521191486236741523197800194063470829692533795670588334929808173774041201814274297169605673227835651746492921488159153751032349348990211874505011118334692736023546832535168320460307911337696265852427589281878228391490877485438614887993411897597045721527393212332837226808637653361837672910761092918205548442547287521712672066988332957489527329329979281695859291601473542538854044427899194101850106360856516407159891312271404605083784063018617362175531077321715071536716717973275275453680811984537370664260052908440499686571690376802790913752476986889129711426910225966128320335727160087199178261310838561061271604147671905981370614084892248074200134341161631767178449528030395153179456735471003626257724809746366986421850377861992811347053947448444811279758919381329104399464730686383064203625752424926600460166160856205986547170752191728072714657251426003830225248476392644299471573755865238894191633925886795947183848839269976695732713271841595171481402363594379141944824231639998845097962739953501941651214979777359578739802711240626914086708661857771403014862789290611807232839865442388546538057324287673168541306390436485358582136671151275295086419327913349404901204318208159087120908687186501073284240587576366514119472438360329090689774333836574502230341055295303341180552053450628163555947964634821713746067355749534501379199455955757195914865474166879379238431380097711400040397271007745737715383024356915664578431644748803752418807474897966719370457351057999086217352265614311031040993667447021490021772230415904900606191170500574210140560353249137347648357577897761049316995142786977817751064243265028639896303269777863260839817218033565217737034049923344151453719263994650688407251271112790519295117152093611902007081146711842543849824115094097329184534410625962959901856949809518694004401864743965924937303959137157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -38124685606899109805452839464416562530797150280231849568156797528011291267218342565278271384778459707319764456218356558492761949969110926766469686478005523939478686887360449142446527090280198542807208692368429221894794487708169579330386007412452325602439750640889764355652240106229238839730684453915741825747913550350153887786447896104082391428029949937953005452235954186516056137798891779411529138636353385331663902824359118254637086199470517016050201428028442353791820642704904634413319834169024963390658745905776870020505457252592459252210570141304368111956199476917879427616728452496876175358473198161775626650136593966791304847535113948682645027967841126078583708411269816688553263251162784486024038229125451708307263781758456789420732080067440228823750695344570586684716981092827632833300896361968889772216477617531377781233922505782294060903190995467599612745331450177446996508845007791283659288515069168620223587225355855038153136206727858964533542374098555196781317040830735414278738082643924788143954853572305962114358495091098991833752156556796912729691526236135519928487040033218931999560537365998011471866331779901948746087102244458269077149329324688152689179914081851580651866436312962266250502939085755099432985097500137750447175857230535992582654812115468738796614988089638738008149610821252668563295474550838567916785203602526777063160611708113838509139370084550721048468608463102198311426243203680980684470069545237416655330442127084639830795629325648284527272217060063384545089573091494822181708305927847263346808430052777624364042687894908550722535551189144051755172117798470684617938825593709881837928526826634131017021399146808407289031156142815444824143697234803129237371604033720868130311135379654794645819568600151543022730100954395898616766349919561002656876001149015499942635682028759931294498812289975576142928007504972394282915877720064376985460678091967903645287902662521760515383935784975172877247622232907760998063880837246793866231263190176596918275156135885962034820888355382358041452015729660497251271579644231068198531231446666978907002829776097932221723981432522327207042526291622814151169051981123026648865685079439806935194713373324611336391615169383320718349139910583631872299641077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 6592377135290186976988599970051219780436477136027172792077506804771441575847935682850377640360452014248188920778159162390461395463296912945557218433864770553020650509539188847266914384419979314330573483086145849715279017768352592569460815723872413153748884122113389685861996621705794756019117119513808887819200900155463185519989316382114091554701645038906768784188464955287650187921414769747035439451489025106719624746742096311541869306917324528304574636612173568758709006114852238064446951901332501232107367878637460447107151811208586212193705667473724138108508824503534580275697856695602815312105835403729337828877224885286217989522574415344717352037057710679740392557288832281457906397574146530571224859075667528115735758733012281024278013480184235004946873807239835813893254298514045777191265996878149571291260692889763599238632927794302381319735285291268994717922976843231753292300901504012731910870207331746730510701089428520503166237488424634639562356898711631619160592545979998994596754992389723965256319382587754864571780138262527699978369748960124280599171975806307887550634195509936339223338772099665156264016347378083419420114580733762689014224078589739448180980478114403600871935313199508543650722144090570857490454679054838955216037487027775628263885894102150530407307642979011139533063393290012949595405132248891415056222294418395462010030019142963863662262060224853793710736027757490902175925464577397857984603128299611665672877818710565734998063642956510268190414471160966593765857008372483780057173517587651368452358182603159627172520624491567968386751640044864469320643713031401306504178810008600816268669502803247760781165583285265680935721278368945463590385621470483914151291277593754959801155270820905149251369547592818249526969278883657615633371254299246418327133629238985922585239328448774475640399306948448350861347393822019099582196294213146971591708488422449443035355537340091447074226993166767323169207071474384397889806136729441117661219011397987195484832897625006407883778407125236277440248744834119559556021321247455578981739571227015993236083966519289412220133816742206170246270771679408837540750210736279910378404687358687570772252536325600617906936208615458035470962017096334884139501092864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -861154253223379069287168976635345352083372095477318855309973553663518001427910876423026589271553498371796828477856588757460748020393642037949369121945373934478883319330540582057616808286798596430134967074954244056755344863736477474837903947318396135885029566643744769332840243559527543455945603152345322653261136397885886953748664358484289699821833127200496615701124839612303360207035791035818467286049217678437055884411039738366661634903621085076177622973887090594716720513973353883877674975513074560813529801797035026980678787932554488036263760928249172291303963134210041119905770146358122673856200655862207399350572270859943664404867330848532421319619986153271530308120477368361724916283132033740015372710519792455204627219077370160157877410416846922472722001710662278188809720611279541695031209170250809404664180950811141788302715815125408491386187950795019058990341628155285169497446975007209730442898338768408221735482595158549485013618707602523693496982354354109573530603514019680061350538015343065818787621741464936927395682176329466108668828917125199206012631660054802340248787607658017453254957325312934894875046746528053816524156211678543760270009777684813426092413266090591717373994417204756035823313482383660701689134918547117900002481301875993875265671357720237889534903113076222519337593488159184295290581126814479601796706939525909026285485807395716500590850837576159487100093282670432027518275734169645712887400517956731930574505005720345063147113694852590398134993705753478128319144771217545871213078261535296503522518715940935991026354360175438179005864016419358962894015211503981418969063737465455159472956328706823184293102871580390647960615644619114549871271615605833390277081852845575059534987173193391928901932097655552300360367575917788601169152048597768889687095534813776789539877677713239465683049402024609686509856175636077417274630679889533842174560974016418556676337056508077504802594305753546079379246902885136523941990134655725647230151367316253622145338374330664942784543029980549653878505871580451991367270174936278186820828997490632594718764461823694867519447010029861091257418686890878725759555865897815458294119092629352293269005257518901707967360840601567521091701320456160307545374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] 81322209886130913408824418716126414590579873428000864008468435564553605191241665498978086586490295254933742173152517478614755143804043870121047997166485696220170148882468434022243930491322158948088632074315806193363960799999878595760508607952263596990234784060818264805637250692337027183976322821265817764168508442178796240437361460624873502626762359115192713491044056609171772537558182952958983917399157624631289476621580340689174456628639782711768693017134087401166817013012190224841034157567499959288675466982078755503078850371008706975159286485553566907147861917310492527141203380830019526603235602032987566480829417240571566920765137870922088873522395188500251137240799328537732356300560709232991194228944035554163641142487065925928295759262639615493832984642081119642726856371130192732565822572586817529391490985102658016623520934523627303945041175195536497956216607536432291200839257700384047973340639578414714455276585154493407860444825603772696385789051367985810652493091507621312525111646913040060049774958820286863090555382497837921787539774847419367768081699607562671307900948690541313160769963639858963243305872285905746362735250196729413935401193270016728310664351990197085866898505599392987817169420421251536003127225909063465364591759247491069973947831992135810167914229057097092535568746145596920250281035351691192279175334486176480031435764100084429773325229744479541230817455257495907368747803753959015414472776837869870063211881545224294059281542470594193362415384668936817748463058123452902752070934230013960430026287070439098508077031070394899675042661219602957239263194064837642528710975400855422973728376144450344533603062918165072650875954396933888519554206799772650296365628472644518785393131515432431564558762089158039568386451638739723804022619528417294215545189902384495893707211043138326974478338339781741813036140265188126831360371939532230995653251931067110014613416580130359040087046192878037495673115265666868331371303363683298174587200830115056061293863047445936223600813880030694037352049296239150084634477833068678235972075534918040403505370422618306900530354592625739855784780732529074983444066130582554692054977079731662124697212284643060531293960397667399081832469193328600618631168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] -4243943695544638817853339794831347013481927820695046020289759690228884884959440012624314778341100369590473968177213750104158362969333188732181170453777324331250353123710898447286626371548282713358754704480708898963026503811125825439683653032677084421273620829975103757355926600320121283359755755779728932569665259955801449465292131359991963570925468788282779764056359415533874383711029010901975693005509522486657195811910791095426301455434510096598167840730876618882327012516971271224620292225287749871216973756515226260846836737502294467746507117296913742828116750085716265037427922114334471464968798296329180019358497913297155337805853445532783467029815965338938837790536145051929761968415194681513181854156231737447997231605273262950958182252152187713365948122861410797005904069770741471780489214159356072853730341447921451390611768432390529577146508753604759556454545181969210526327855301477451016477438822302185998254533936390691449381139075647820670184395873363202641239458388049771031004302983628030724643684668735938780415018516398466382604999885838433634705946995412584173140637609304264810283354719722458632408246291404552368751539239216640121455711815735188452153559682369372057749242674380642814593879713520729404344088286933281204457656277593505481534852011574808255693880383869612948085402470452253689667482101510988009715530616034600996849052651405704861903685119209793529403653186378620997921841279699099812335760543395949281988337792112572913522367822736793692712680023985496743036126615947441467047295282001209481319454693172575112021644975081555592648781837927408714070596568396950756632811685881518365750477222873236092623498522546284239304009107640503956135890029450256964845293413119424979737190943116795360513787923545145699347284215977772279378126946777471333311853440733128724152830952387683302699281266379294501666852322183245092349392567498841764032774824245022171378010982299944218337558799208103318944683669517523246098664068183856099658229586921268217255817662371514200792568659609490779734588787740221493691897530122344019193536378261983414039432674985822136123228895287252908595344272864786565402613570159913621135039203953024722219223771093430945281786146247211722746405477588760034017280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] -178641511352925212630892629923044843500455545099205465252663396751230649079481308271526450720369454717711840976110960420283639621416473827069311149179842547835504075767476096029217854202038109377461848344992721579782057506504206528870765751710273826439426462010245919409423231069442658010840277667778767502682276683754567893273051640681543160880644862423241559553918410032258185091312188649774274473023326330800050680194374974412010974889334783095434894879299012120494746920586775723531834303834815878018196269578430698681248467644685919204066945089239147764816973559262785243760870267332083189216578228267161123643071843894403840595961975677321479280428778469832406765916796700651052803600238435910365651672516112809999007533190943160402700061080491450523916040269773408175856820231922061070810107293369845205689823166263821396447906198734138351264965092696169170961703900696752098670337092170273590063765925808260843978177673354956842906794768792899417809414812148973519118850831617105996788061677868788910750416284099021115378967979793427013611246132282002814155269201124078116001856959193200646652565282085773707091649825811169211634034155997386381453264290185002942720743602348444071192282253937045130203635404934812969808860455544830988954554171280603898643612459123102648688845943651003727660861016159462183850472503101894800348112648724625101043264315855954408879527061505897217502835057361364379361655382171200804253608876505161782737985724044765409451664257513094142060904431535496280293273483106532126888943427397994294252739709893013632635248943443300647126392340750768828584870915759003364989611837735568437162242350615469565776899211123014125333721761481471907427778139408836319186417928127097597165894611171769265175573216725605596386909189263227155829862172408701191969512333805332182184621728646294055104476756866333526311851544356328276276167504358715649984160862021349652475004234870444135394138172937824129292848521542805249413375730665790276891135340682878279103423128009105066029030308299590779728416887556468511102457138351486804107607251881661975071561677308147644219768386373367786854351738800653675930877758972828948833072059406188218847141129103635330567612360616377544479619160056169309929472000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] 65764759903368482482969598595279507139791687903980928128776597996771141157493315654334693538550438991294807246239694324909504815593313151499889071299930601931681589932587540111621788987062441173712687590048311986153791448142484310244063955369985182019940216918935801210856673087771987437363693671155266990700802551145629654735719974232353358925818100818691674233889833866286944210390773164361075782109910734523955850380336922416677508069844363851568640418582479625402592600597777276302778978566965092600649131735995920437165083677501905890190707291597342450011381540944506890848535625932059694109165712827104215596848436034524608536479553696031409321638797920426878476316430911870789034048986518904034312898757683545050671419159519805156732998191125754521515738287035267117868462210656302093216294150970710209256086285931942949453996560940682349198469435462285350351397182285145822585357855800895056012800722846078285964420367523397612493650123446123461757742916855126914376660911955501127964207567050175615068389464012352262891094022851443238340913277524486588003331564782050159395450697231659176658861854682219148838183580260786808774303965184954888054832191030629759007536199235899234715791678615735269336222947168720871490246068255336658366552894224121997829648258371918678151056497312332119099103489428306041127135803282333568896432311667881216105622947167876440697466926879161095636888008689711217591318566097564129515661924422027684274397574157090131925501571379200338973784184079860732929944478577013276180162880999667528880358506016474788283014067519392644790569220465118204536046854079197427099193134843031081002054071619913124410449082047053562456013177564311807668963545919191430237915230172513509365315493898221184177528743170520566037984238758494756394153342169192730118430616468947847471752627648098149255248159979311415366403132116210210129376843877025608563689481421341316564188640517841261369037846622273325087232408000236518238007092778824924082494668099289607610390741262585982540574363120209952127826976804734493629875829790080957053669235579738430469917196935095755209456570351958771949351629466427141542268276449567023872684288470730065564562852892518109825929676055824091438900984441198514012160000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] -6895782432372248989239409021963627979663329291135369370612615151646881464638984742413660023053088087262564597201768349979755231480911657760234978383463610133178680101623321722201689340135578423212514134391777821910439311816993258875608266213610372904672458687460068919326996827633355550404900036238547075734294011638249463070665862128864956816274754726080564178922925725822422539678846434838341575653183143401051567044417256825289469405956795031501186335541474603286762161331435284531470840775193656249575845132935037945748611850632319261771791067791065143938811816611326235588916556496830777490440002551019722851696647448697762302726889403523470574979627832751897940470529870373883828763583619253845692895505497177794278982386452531412653919680019369766769870309996701408357972812879336821190202123263650172225278993326224780329754371977192932395241616709941111455394706351602228281083469245248904414769356924802110612371707639271974430124805528080852881417656095658307825396618482178233043825500020429638263035364600792265175067221235167349088411797391115446036148231585506259864202551018176215481790390026097507190993901642443673333094293325760323727517077538725272228903414695479996527206814764904523961054418306424711549272703771312201032089017353426190361226917784371701347773573892334652241300402368063926828787001055427489621691037734283922446354205062914033303724072149388388316727277801387984743296294475841947481066404419329813086486812717877117638139158855347563728047386014494853837685100483027169554456115637927917386697469668256488528205585360482369803759660211589785392638912698460644023664686229486285668815145615091009973827074083114050252023675134117529332306148560264755052170394860145013747807062417117294761012815422596300766600523911531239650759465093599305206236222080348630585040323507780376848656414571658782389160366007040219970141649573574822172491717453542347924916552797237822049563371152862491511424488615502795504477052666746907622321123533438398372386206307508399309124698795549899351828142559470439358389364780062094741477894073640630127544669948715058720761073570999518272015657484392816149108693871504978812631508790347481778321418081857395608596765926701227514135074048840499724288000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 294018577804537274987098496128445122470601377788314004541292471350608648969755985761708544051871835567647801164052700504747384006408203530908377944354014769176249917292965983412238437538382418733242484144451193435007301230268057451185133528929827677572881698021139723988687242983839425112225003918095282628252603546265131220445012104281636992251831304553624505437769210591927431134384222851192227335329194696154645752612049855578255160166554654295853293832456588465521198983354428299266140912824417374747634417505744926470545293862950394012729807194194997994173606274816808318801175303827716988963718372080440499784039234646445468470757357142466874541730215421553596788695609878135556752544696537878242034538431993720541738965444930992056632965663250011959958789854805390427194018456049335434258220055712562204578823724622171017108472019717701596606172793811834518029168397998420595216987332692296669245935260960585741665903863079373575199382000800479137465495689593657027751512077570740222475773687102755188433785836924610314946291021975449921756861938819389300070094454675297118864002596883926084151985534721519875776170005094220686977150671550083094498157304869685483769268831447147989919727297925403152992301134116629231337169752364488645485376366136468102587507855399404812810848888752600890992545654076281881313751186245774185251945518590168502615009338899575157194777252768944198485023001706410962358258041689903150291260025943184950246773019922702732866710730559705970989931867489667973840986624849607884328843301326948440681081015180608663427710039335712832677020585610236570218705437811266693720698688799064340529996178567889317273920991385682097172295310041907762178183959719849342833313881706218280682169450551953689957118565355729379554287955225210134166493815671866000426546955452374386725387232470461816472597833618702785308125740640760564417308788043898474519333094141245652568541549305395659647499226721521242709491068029831572952542766191224325109782684136719764351275694984510399961098325450614190550167084205253823116705493911485382690782234009260712944871315624194227126455067354571840439342121329012433334775085381763884697400050084222388108729763376620588498649641374894508975963919064749834240000000000000000000000000000000000000000000000000000000000000000000000 [72,56] 12139516405046463350450202297745059257966898867197248104689971025588214177669427762338582619175805818875871710350544464268072223183243005708482434173702438157128466886340809522635508773269900971037812266320962224897021671743162640964638932961955385206321888967524548836585236724291698297532406095676130214849493268553957767191358911350266859870519730795024034691629503822753572716574748049697439391295105324766274996347004648661122021060812546504674195311383478924513583671642091751991905634059518072645030304517036220485351248816009173444074203334181504217102578394568281651711870704047933435239291948348589004487039259556624959840578717125872306002312742429146084952054631887013061889654905546868402863895235181030804379978315193175631711255458178642384830197200733724130957950486207431788073302610716220665853397882277374513943417399794989216610880242755812010294691235026831607649620432743984292697885594904605569769155100945524158243357538683565792280004227010503498030372663673418425469789446471288764033426191674231082821028784720340429453909142825414921504586992722675431970200786509797215893154077604839280660032567123232739755616416110340213270221729069851627444407316226506621982390680324307497383087127272914539785757392303486200551532993445842942999967879572666998768860864471374345979297027831800206610570652389303238671922764067597213563486943783916373397552830394925653460178072432006384971506482918987518016323296657491652243243497566873998673430161845709347051431104200777737069288479874905826281996211944426901574716218736452101887885162104871880380267623403724522037155161750467741441134952368278580185438466414966153723624303877992203779199264121790622405908978209836304176091952002426619726347547134517457447397307191702688714930319464264252552437387146663792039962607368702518656550010907604991951448165029499539173903831120662379144559235939185240695120483240287822718514722476088837583565479480863391007534768968310967910722255467120947325505574884095698636348772737660566910476859273552259304957477943168430881223794893964283251145075173164161679321884399229931316876036820305782708048671421915299398105141164796548607577317711801649871535708123822299186906145196908507813313583922779521024000000000000000000000000000000000000000000000000000000000000000000 [72,57] -2228785851997931553647446966120541359699323478785501189800802762099641814277144043647267672818277927869141654036823084431384976101365673943024232739162574703005989488012379484073318151648385809612335950509682492869991681003260781300962535203256022046251416298246910277967628380260490707614709270470694643044775392567084882690474285161124946942072159684062948762183723961940379260859722806856348599746444604634993181956249377722557892176636759022033490247890781409827047542777613658666948748093772764953775630818233079361006505778859731083708599354841738374419662187006061983250188733727729282249369781784513915637047418983147942899028882021881912711695328643392001785418632126180734757608709447112167328010745467916510034746043316805056755829249157900569113966120961460009691074024189772574382994886514434796005846658596215149799414124318012874150939365854615138569157324170791781294154197222864702518443151411493721988713733665356047042366650284701332620166333033877548839167500400933031022741058956966448553086375579092252763764267190091726000683913399273413069371695851391633003318599940759588786818397676975354129725353190013113288024529184864737436186130254018167746792052347659838044407889136156930416860022190474539668458006052744228361997964226175607379187354730973880147565375761493467409480070621598712813455304922862330783738601802615912669183971426389196240546423199595717350842231065243325961718641202660674835970318139049510053144523328688854384932618790357255438303350446069014926844987881066758303026901921958289774193167703198291333507922315727225431825963183734742546975992993774791471318142630222652192314976270898906218477612742488346131253865816225926212536622853616984704212523173558424072917514743740796657906055241770402947901394489919562103670453750511212931530973735701630652734952151469396376557187756081340125475322290014948968494317112763426036905050338188217860771747322041393970448186474591773106489105666269120111209176356110976161680581404927853855570323851510457650218686189691207124125310574986435473598655415441617710882811328662314677879733163142435204615480882117553142467554396390941197712479737253488037497058460036512288911563632323612851308802288683314611321921535769313280000000000000000000000000000000000000000000000000000000000000000 [72,58] 102344663486514131095484981824145175179673953568158827304257363555131553654091197273504602180232185902247903032537695710245712134511626203191963828605910299377148738230675450116316895320088945652030545625773723477022623103035488628454924018593153211010401846893104958856798307306777934002472928334084399235503596048342494457790900530399062401523326076554593269818133935295646233739480088827561161086906154880010248092681265180920612474707032488553476266333595717484852403755384223669233799515186408309832674720479899213917109170067585413750564838299596389604929821223532628403298939466692806208077175858141359922802189285855581437374034418403044662642742818424677277793185483814989140236185884459065021887822009621294340647618364947001829606309587221592434461030218810467224959483443007112983271552624710358029789508816164542054786053915824544179572492118508370018431258876013111955801723633187911343086385229329011782176508408254413354506516408624837804056913661180750510302554515350093517903872677093962599512975751189324845849704774850122721985618789421260642548229922015094331661998136227970356152493993786989089222034073483982942981962295409999386242455359154350704558706295984304063669584613987111835020168882869057164465355125311646291636338831807981667824034278923185456400102218036634012954054113960991884451218628678370738681279834752136906669425767882063706759922769910654044640534085147015257738252363354210742013476107423515140091461749870844134137199038421404655148265961254425832601007907641171141955552603342312136662403341438530883546108177734574552812278742980899771211417548389329020466938952893773391427188729709987847630203949086643696709190296539515401886007863314776001724056809005430395987517359891979938117359516719398245815774145667220481629566299384587830784060738404665024194895427687413878213877368563832331202139422695358507526426703451968863835097082903588034924816609500455045102629939592160577195423020451949950013728886525600043327325351732051592306805514966329788614348997054810282490980707151552876292741986587817061447976171680717540507425942179981786951148945911031979800809845247724496042364056423533904703724584756294409482497750944528368258362314274222281091872824326356992000000000000000000000000000000000000000000000000000000000000 [72,59] -181361345873075470509193050931179777066606109261731012423851324562127368609283923854309264609577979325554465449945339449202221127654849519310578729693595397158494026829902479006850449820706201168576348001234462642375586028655955050538413801980329300315965368391059630420736307930284981558824370960539756819840522385393504859924807551519506226291288141088786193179465449804190582970318572498768802528200199095985752257003798974863676640085031002750554920442319182886133527925245731035689668761849538778948663272179173482420774484112825382176354995950612362967995539573119197933148369675476809989736124494703435901613886494244945893710373225314094870428936823991577435626849219540820135478181604529184423053547901820337812705242235160294770072303404771227449044696070017535416477684737623275451048059380642609647596677395232721391288901533059018420422800824397532654645923350143864136089857773528676951915665629635213626496083997069111290975922146381205831727281031875156572756119312098971988576134324457035758935441822742962782297256423078011252767344127448974133662852954928585249294924845875382888250438041547318776346463657140793576040790867433732205684278038400090622182139259844927740352345975332424704327732659408298975628321413920636734572017309599584252829207984621171635671914307325089217349754419737121624317206956450288375958633495123872326061363283959731187428023314077776307499620333739315737101580731623063681881833519448791707910370104288723237428776479018503990428432848938300312513458733577937761968310743773372884796743844804270539791455228053549072180447479972556874701029030477413683614480809240292190524440665575363418526040549856938807098623702081242566565690131117063405931414960057823932837451284381381172229506237114790580795508578103836674101420836087276186672343232881536595701798886141219451028507598519350516835834569032022683898777792507359201135191272318129021131114217661337032738163581881858556733339442285240300590714621747150966143263140019895224645829168828241976755245646917315911582241063633694227754088628033128817590506546165683722052866265550810720341887992937975910590943678898990515580507250304589042362061062123192477542005073665993042608986229358713025359389078323200000000000000000000000000000000000000000000000000000000000 [72,60] -154325401863619210405439655511644862670088177609718249689144932380255357767112831123165755476521950034007415384221784987783457534559583077523808062134889099246281200441621755891707146283680879760791614609592895899515624448743685302075745424836509754016159300058427716132979670592544084680742474319287285084129103639791740106043936802384371905710661175833992865643962113716462776564892739717060423828698430479723922227037019703113732781901416416378371335010849173437025134949445849423868758231786943481126068254144797242229903459734853406420076306738155023387792754284794552848551284640860395853962614607553724700686159402191151081320362516161637044986778559317926730092164501790151155372102159278916499647144500030723179512321665998690873688624753243477704390285295189758164026452183124173695630318513222144206627619914959924251111458641824694992169942661084067332632362138172700111292442548937660096278062951137789019199705112763303242720386009573879904580224168192388981184732367088971828986235463029323120859313911553126973889967876942601648134493601276691905024745319708293864542751905923630002132141422525246405987406901785008171507243178459239957828713479340174983599342193876143351585367389209284453255040700192782048754767315052238059100297460479639527190940320976268436327961300079280732949497536110322916475769267231526837900656355646536749773431893391523465262183878532366568744928722626293530402468966213869480013702594157404337264282071739885538569417290629187663690901250100266219598914798299123725963389121364092140698853070539340376446151582197491695564474789028232253290895357673951985555389251400775490764044342562046368870567795859051459908678156462445337380935738333585916278890715717632877492204868828004048300442721376092554828681392495236415123607652462140208327673932577444882870776071666035877024854531248678520180916440848470821131612077581998759269537213827655125961299284596932636616587093175971960532193160736738642504300443022994907648967073898811525126237999840074840268069063708212345387507216030372733450970821399388341438966939952122568759871951608620181300490604375657417850496129635791824388227373184687476282216197894111850057454752095132955921147213826151530645311920799744000000000000000000000000000000000000000000000000000000 [72,61] 4750314540002750869334050685179150206133860945769905542475777833791968171821063522177376598757758352668453137799816844094419262025888397688071895897877725697867098855267703874634191990492311741574819425536437180760937186034341551650504302916850609926149629803098790229288783444007549396987069249253197225963718011695431683132739717545688466946825241670992960761210035010674226814173715308386748377090181720889481229095183776591655826741889602945527855407381105158195106147491955507231212043251407412772147497524799859991539545185677450391325734111876332898787553929965572828677220346584116523605521710653452198211382518159504719467704732949130838100354522484381588502871591461774887298905344613850525544455271497128987194366779656904190680848957057000412998546455370511348005425533193770328241185483253637777391469785435204352131916448415138805369518498307826082154886990149253705500759764062236856754264083937645148824871165749100854547872312533367756030427736309746423940234116182590734197379069064524682833709666728949257841972958788405665787403747617870288645133438174985888068827220821000105244172214232594570109883548663073020635204910600827235387309485594377187033870158806645244804296361996061803120121642828309409692284837981644841317714032309701762074193963902558495708286147667923345031986574498653972117756664261925206005611516654119406679850124062550393000715092338455952243331272490281090337720397615389982845741422589445705721092602178848449904491623641299301815791223988355781053763064465822405421099494017308993747520199812380748594985460209057790138184249574624926223726408045198913461185894999506009093353847264266310552090771430808015994949413947127103872652953106222701642564111182621363148229160786506165979753952124871636166844724767151656970516727874106567154439235884166666054409238872236821679875677291095208949724836966685033510529442382098995904660569991061959207053861026910472469540874871232117864761067730533789466928559374107450080646416733932504145377882732530838346731952216906114202526645436168727957782719717478582256107635535719473569370377404048630511243290286111921521019764161336437305823431082229969187938986938650056977420139708822534196932038341087638338831667691520000000000000000000000000000000000000000000000000000 [72,62] 58268538216237526368988193137356932351931152846941671188298121883520177075344995776106174768843637402412093698555941352668357667246187378966674875464062725407264543876221088310774207551441665297923848413076567089862795110638671634158101948138236340332158357617678193319770512597667117651360791836367368674688720427909669705143584591337891431196123964105011881109376464744445007104017108198522946945111506417500539240992017383806022009813229961838586677950415930551969196846044270385320308391599076809878473318712198267343727751740979632526304092992404058741812364196121888981126651791266043637121965610358315549434793752738713302978628219933577641607465515085840904722859478867538446829041394104106755021854948900939398470563615680038256848585830766576093940990194493707505873488709876390243915094662394190724630366294241640914166058126955815141957706298325731805145911275307539526064862441165309908788172968431740441689207128787809898161911872303966540801429015757638769050486549317649865517669490421072879466969085040023069141699303538498062942703893505279019280294883009887929238999312827466580925892417746194066916142073043247717504033676496656473559853686209145326684814890547919310086452103716816874353640084894900556723341924153549780636148189210621540851776121160384657812956615273170075177972096525748581135529002608653327489009374537323138494300196267780734766543769472471624560498416892072850690614751808177818073433668957143736759253421932549948636383806823150250679243367121496022826376851444989344402349913057614543715162618041201280634139408015551917890086670380561302484544847942827767454919091596189915605028694610902423742238791209015433596057209618103503716495021040936833141061681706098707849232160656387815868892844726672941586085932967819385243662862893421292320284681874544248507277567506414941888665487728879970289655507919199895919467325187804833683684773906837728759385051894802011498127268048967212164655359794629264742185573734907273005141675326716439976894317562426525778922806488505031072144279169840642245729818281495590214339353196804316345185259532920854145189694488708985338945341736891241144418279081508214239977918058965735924640809937701453958454758032360281772279201792000000000000000000000000000000000000000000000000 [72,63] -7002105560963454279555604740094037012938588631969779256207480339322866593251160782896599611194068169489961468374199767586320525906195332649070740010383441006052159762024949663297260982793734399541489766276537160997870944114306757808007705544668099385982116864893289963915486527317446735009229492942842133185234325277807317489166058343211647877165156558432691969679748882252035989738269820360688088605342035002434157574544758026918168586817756732949855403783913667408707563322292459549763056011233510759866869138154024707664234160207312226055611856983857472179443257185844809173105243796663986914382165196117325961727519086369392853026398866340739050033843959261957175834176192260178515314794794101419137184673882260113447952504621763533683539090646279185328624972321022969334652921577251697708021731020750310852426323104238068533669867728149352968764425445344727083488161332694645243515310335922370727437609308415842618255296816046203656279311540760117773150562780974320552338886498039560118131579044132138090821636140822772042573889518248285780617742311089140882901362659520316316281168879715972812095263747702345933163285481666096081110005765125260720711739978609281428868088800663638587721397509190699961244850214032262324924569984324635549293695267329052917154788278016973218628248869254446699944865190504233906114586018499649461664807470653071572015349184097353523118569355658003012730036425255739397573027369791573709374040542685297003753684456463458061237057810582386422630649701949043321819129977576919899385748069163248354541944506377242881952541974012994966629308709361897902807569973341989955195049833579054606257024747971665561105265587705165955752106232590585443837460983653843219031306690054389583634863615032338548001274633269825912104814156158388827268083810115768052336648757399925329960318073782294264180706550783671779119962521024596592368232345886537828532320267029026814265511148367763471332798422879157861327439641210359926800345446669824437296366779921848098279077086770649317836409963653320195600239966871695143992932783114874916427510837850885718932510765872997378014615782766889201081679624149608389427131214690202515239100333387261342344774541376791379360862079454252964469800960000000000000000000000000000000000000000000000 [72,64] 153966433120490075741886049142368106774727028951272008100117981480905475025377882610855071796499015581858608696344498845857674432454425542973381645848455664776098261369103878685864791674492202789259873314976313093345474447821879157473863510239400704040161685263975131872328363647717970285394728195657739123118514092286098698047270132068088377275116235462140447862853000037763122558728607209704486685772615756174828813591480113439046278664193694027889627280972735152104300791735848975650728049825416182870893644716596581901820806747408423878580517319841792677254855549905981159664669675657108745852093775284056104089891944416486431812364689931164772737652187886300613867079382636208121041902838477853960482972429787055917186209561492341557528173605154590213702644253019693110197017745011859137317465302924168951887184129696868611956380218185650060713404973280925838854285643288448041665594765361230911489883484031937114329858013615284434190640534095042470625444888367377558840991477965821250033182116570687585197293610726926764768360663433524265333784616324406324084638742249073757520095298142563816428034351041154296727755432811585620275540962903228442116727968902463679725264321212400642648908069279378669985818341290133540038016948611150819543507128884751117456603671086211204994383785399611155971083386108108782379287452152101483713927058169446439126423116041665709311240065042742291315757395557815114609450974363410795026917221295986677195904840556168309615948606937584598625532979814894117937330924753466976735547455094227182685386425019492190731803319141189265769375133699608418965903777599219324446881321077863107147459155322473239203221516356899737229201744403051477965300729123199964262477577734648596775884456156886036152592927375903704563080641064972086333760387665161939355671813222288942170107555121877129768522667671737442369695577022437569651443474778378743332668110817346133914636460972652254230915684160572984683455389031868399510491864364028440235510542887515950074457347790199807498708262191149669854738106785336119573317407442410781637416562818768667032850040907167350468695221147142383803590448114983832778858993366857597084256834572409260415716289009676405286686669933939990393257984000000000000000000000000000000000000000000 [72,65] 799676368082433839279934651077186870429907203449392034020928491343618357476357880892193388991933740939171189081751147891360225445427304085645114153371247392309184146592692578056475332580245847483112047787997633082215129796128879410095402201291116668480479997538848145645449750139799072937312413109090790274071963420062856887622761133612325424504494108356965124029668612856870206260241783985585314061963362655582654251341637676527463320795696395437729249010546304879081630615909796609082570528353166532432397852879472074269313725723673750198899992503478457636089326812429151797745273150447301362118280237644565528546371520867567151113025359810392181830702518074264580257443299659108046790068678213353419100077572079499900934402420209428798822877748387736169774820992312109991945898199746314543731226301820320956532786682817706761853165671442841597403624898493998771538334814328308551335281738591919768669705501050184744337212240209497071058449327157464724551520372224721094237415318273601700029500039838738933749950095459506508919091311696273325899853576313104605146354932703458896582833654849277994620983322470430171914311151129733140285282749860152769948230097695228579723951640771823494541129575328961109119011645006444430356134784621951264427071822563693899814711609298637023157333658217826825950601020976219857820721361222693965608059365727181251821076829580272021490031034153431522135554129445106240730147718825568740456035639243865319730291864089058803325627999297954484065345059289207281775914244647070523924137385776136598844480287171680620742501554104039438445862697424286959651429605390659103317657814855586079132006670929753307715215631487689431204726227385649332205767886889977646867289521589981341794337005371567295302397314069219399659764861058686992330717435011394344705596964909458365356817847226202065783226706018642943571059547833836804229703709705540417751069100983816670313247190176083523123018899081707802793260197803332615731994232161152930817897348090564641315047261130796417645925942649718618776040247651622334994344017997684849707267979994141027454949403880262825165529339504415559975159147720901312809793261171292524033729790865954090523377505766401507176063918171399756185600000000000000000000000000000000000000000 [72,66] -105487885159046052616220437050383414224870828980463216317008127997743878568798783578664849966276376345353507760364856194338022474699770761538412226632079794289278082510689792308741557025169399409210487713985312711724329958036465525295856552201977493466447109010369860654034907626629366572079897323632682991284375108856462110413008337133174218343998714233570610745227519755890229281179685165151632635339554226527218797238832722060577024428288760412155208428220096279532662193099565007509993904819949938049018333052243987058333001601084016791859403406302455438149609826838021767918300355622607109526395409416788160778655698313201165855447000525162392429694655956345430021977141864349708261074660405951556862153149431771235887849636369825377224601827924250123218909927364378286073450365408143521787175058710109620785262347076180752514691317215163272913864092297880974215154640264982401787047639316127343932057161832704199510374234961676459379353298407792244955528693139607667080120974004492466462073492341028953712980902007980829657851439742489190110860939320999987495470123416887356246452754548808330139687734515606869332092925012212152077158659376187271789036850385321872296734914842011692776505214941474603690027116518601896383075097946046297404741388084850304160332517642880418671547606705468322733492753083582329626513181522985289423366907148931302417715820536369868879758259927206146306563705418482095671083364342708122446868970634855501769532678615504012995907776257067547255418724090523596341719389433188922160891840433396809219978380987743316303166579376541236192177796004317257388889710984436618096423170359846744045425252977884134327961593153785844991951908917712166015014263571388856215584003535469005049690623018051729742804825158653253000297039888548123380978296312059288712508721929693194574638616641507978277393624037021090729811400212460942670407914442950137371025101194764789236450722218449548019712344150141033708703197131480222458703518625763307161444171561681188383361383780611568659022593981688658951951857461176954135605755716628910359974584068615373469756757539760897612820148079741308000888991606763702591973837696223208572818285777098874886030423757857257910888141835820869877760000000000000000000000000000000000000 [72,67] 2137343069319691138350677233114156517591511706557184863347555380361768548752311252834136325807999668734587303525460564895902728057904417707704362162476371436051904156760570990454228090747217859568055340967094193091875173229904803910249042709158549586849228206811995534716058002209148951867604347479852415666957428618613537904867892570608432399465899779315882247802237546100653822368796408584757753018740034074981680961534886481764898751775963509462924176973928908403389808249145232917721251243730219549927940454974051585954195974281428193457232307370554176775091630178874480041058358744141295931885090642364458906334362031560968281805388037778081670537333423771754268936457832333384125528355964718435981590652368969289908280965987341594532374906439111432295648959437908204136610355185510861094725995097699462687136479060860957867227328396215940549481801440730856911835485395139763958215334136919593172503776795750972663515675607121024216682410007256800118856998536934398530333604483551039190076979513365683601617571391175737619020982763918643965938657393449512508034217075096072714309370202763109667970860781702532375270895575832098784215800483735535008978198775095160474600772213032312091226947344716217999919065394017267341834233771851355622842002744223293722040434651896815286724270233352126299312168778292884618760246094823680676850187853551220678390202864343362565664486858514482569441907312666395809297178302004550646511662441126307574934082822909785648184603866236322340667971726947900626768934341470716957464474719492197589020755893976391594635239601198329697653018685583351905348648139224156670302601614971911034983200972574308594456170836410011049942261877010383040394042191814430994441888472249063296995264083979509175178687907682816258082986259792708337323462921736937849973849106019999880887547819652148695104888498380320328162320342756269772936808115848613319988436177038054064145410779977115160238766097013313791846290175065257414543036264610397801316772550540396894094136030303974933385740323952740987794196059233255979121949110763471739313275603923471101906667477070921563167525671854340319955063003740020903685825365786447990350133184211742098921540966379669419674317306304921600000000000000000000000000000000000000 [72,68] -15273718793791371518691232215191985532054063703850215331790644922380911767004892513921007726265623609634683311755637089336353416173102178195338799922056532349888751558039741600276061303972870320509219179940237133365721270282421813444990922281026790535200626722496321636262013606669044477356393494888930596780748299021750353092945100608146203530685041647374391781172196619830046256694845862069675451775725340810916162557963378506388768840517584518790296039104138614627331423281802496450847577823216751970833714949852625747173724475441299961939473798080612447314946575871689349549419087530814238045358052283837826523746982224223412217491257308870102227435272792346435757677771034530469176497490615597230618327655839044360715092249933749824954853176509437513304044003350357297819698376809954500747589436439576118180755857348160394450508724309214310297903888507443700983060211349694723003238246901087345659740665062284142004027371692862515221427714688546892910960176668322695994739229827576314591713069954521859573378760960398993838909555516732596529570900900308726212194683957014510972607596309085475102480279395101884830811085960951564005490387408300163231088158642506968209997366049361998015369410601661085058777652589627953326812219174743831214174290208945013827958929033823378045423455608832207755890093139340176728105837658913110280232709609285663185702527316399627532185397915883562765465422829329220586214393567810123020527134810726870321241010579279386204815841761515279906184007082562146001579444599252848538973528740975674134585003983461840395753511829125466120123419642408354793545770552468496558057642903531945778648073036309284954925117496287644361792035618001039802043830500951072694703779593844675109331721686694713839567417313958690591192018886210112288420672253843280493205074388976704454803166038739131169333856624816768260953974652839479520774202675069204628433471049015635462671263363169368665852900329466630403446274589493919846907995766091511394959484082277311542594072944929889824055378149119443912253285599646713592376158449970083075465381790358828458510310059479953307327816259431450451907578774037659848841999644693156253320623486856156287921689646553132441536315501345505280000000000000000000000000000000 [72,69] -117878908240743569837403639447318058306166489848060507772354878599129286986166005072572030272307571365744050567399924353819033541179697375585105753884704052976286287371769430567700006946279360140330952872386930428126895882880855981573943850388487155944635875133112131598083017040660200295899899901468350795223682701267106014130971467352422077925171035356782074694200455802870578512698217198874730647192226940246644062228072515565700484844770342142160954943285036884968361409704097727645122098206156667597950248062114101488611351103297849493788285186906628510710139054221327979650278465892718247703836566468754727688507649418105072872556753356844373114425159182820133321085842587482332172111329915689697893193632968501485138171182874261272708848878858174457898907333324117848782919777572095987886944390601671201407733373113473953201629371058154261830600848577935872449074296768752245381947452547405854893318176135417357519016296258402152309140894152725805854544194694339109818931564036322151398680101153434391369937861667390351490508650962976006730644365443943648333027870737046700278278771973498061202469340462078451087745763883784833758193071312276349685816229700064685063349775686483931006753891473221517825991196563381819510954093791134128604315400041416279914196632786078786299059092835428662371055545876618885089460266632887280830904836326023991098335572141275915749108416431420335618033420399125330656149701275274527675309137545288891083008336178347016937613627842080819583827092038967137191565314629995677967940558116186911663696957793627202158373264793366032868507494205561832558214280068536970050092177568051158825361373867326349941856129429937301099664773587755036455725526790937639364647553197387632238525113096306221680754992963885498022293693389692647060714584887749636880300004210755357955683667965827921078419109461726952434420766542000232422973696450284612062199634409453170318620643229773979548949264184681164162564199473248431871079214935516630264341542189727180332613104853561208981688172486278541532641549161033706785384355447711481523540577095663425119890743947106914504918809569210142498587989123795754200814793852644086627536628898195328245713869072762432410327061375221760000000000000000000000000000 [72,70] 4507032772189344631414142887408096473093918966686721168550039501773827985735415102510938059155084806103849623259802101982833720655311976400186011415834029418380753650484715789065868518100844274490108408933335593691128041440494845599396180555326821090788304291782911769597984350376156600209166447791832461852540848759602497611604912969447368161935168496880213371432188952141508975959609280159477736986113353347792282920565441862820034134618353105709620376353464712157491233405011293764556960007666536119275128599733310484021437041398989259943326339616393914207296358128293105399393003417466125313108935586940634674518039349706851958886838069289897982928905656248517479659097132818427079703257169648808914972303702552480594044478746974846050909459509819975433283937082068035909810823003544864425878161924865721245773617400284476707441660530742552750520773303554747902722404834071655381691561239540122421238460277787764321963399411962685375916356808092592543718966533047568930266649042420895074877585905303314365881380258419473193666240311824701842821815437855933752199011670524039424948574825543986773284628612182807492259011751354603214586021113689380721689421946750667981997037295608165783365132800891466189018246720384490931492971342917050818090358635624999259170131003408509407621404006440356731403613910919562721525448771286297214941214685177086151929342085579757346971244125990510360536954177030069877000998208230210207951459151023697134927766996006986277710762741109460018183887727733697935254272461673463297533376681943447865238207612141604456013868888622290031594375351362935044612668152756659446606236255626245184517222175836713970477565108860478880528236737679944523821703195007404932406501618189946807418344103199144837873677707210696677620241878480206807542900179471277900178548554880468694272585213476768483152989841095442609849217533813681268518157093446072613051213146015098625360424388940586592551024685853134066898019487744849026118739655959391358745333605500211403053431013541091518628889864125917289370930450219859349353270595917340333584458628194806749612617947520985023465269398922058233145447020850327215260896443705885991529229062117206177803773227846303184779286151168000000000000000000000000000 [72,71] -60570665203200456009884607841648406732606999373343029618968912159992726968762600335148370068506715351867098098870013212788229718567285504020488777506193355776072724175431516629080110892442085742997739582426481504986190249363598936966380806013867485103763442922371729891146876089562389535709041810731406791824041183216816217064230997791473786084479436307600628722239770662559457552478807849440082976349258555123991662530388210095036992130598943239195777604155254162426743165872697345096793789678404126981344786909047330729361925802671492316239957289398595540322874646783816143767098160791126957714342475611461973453457688312030459462624248712745386667874531698411113654228581409190397579137311608568614322461353670487017957635092754453712708819817219035584184425895626381067071235451578036384090294363103051441399769987466272177695566477455737315402116234996953049064693548928678601767719491020788594758708383813067087119533550743658534805964720548279780000400425098546707721428295080173672763000820509875438722347734928135480529152571314379686858357550615565056449019140750296052880484869449115459471907532676632354503345540856702895353547221020452867677693797499557739572920165878507818199709890836792750448344898627122528411131500548911071039936124305709514098810575257935162076147445907392624624917151834122098533416866620798949611534372088170890901768147796580274021262645052023800542720321519742111047488314737555189441515794831760728389415378022880983545780671837971934763542416644379003609911410509325514595698835090387856680076675152783579572424313013175882418393435224430133661474582179784387199689460502160033390509876263944547679983304005640139392754718147698964367140941573673814045627801416826336066165391013525884766005431922611585082361545703692980205924291736503916156505615377423138935724710895212867490892752717893888233225111145449023714295252505165189698212798128952505327100216763730645152492776653534070509968517405792923272853583137311959816757523963559820937754146973017557217210128302395696607479581504784521611019797724472612686719498705491645916069551260677981816114880161687941294038320922734601299211395791010798766042191173933802944778803517558154039815831552000000000000000000000000 [72,72] 741266987427609235114582752939432154304385563665984869034535115594227141986240391964768453717108093315931132032800957135883768941332959970957032289799021308957663332586755772899870762221135489338617345088137582679641212842814218482226851148455000816215457282024897279295096611425799980947254709851601522476402607966427619302272973309818561200071201773295740126151910401892215437695871950670722256685787555257613290459862095172140419645536065702286355953408730710923368654658545937754083759213296584261719792915317292937843221507465052161280221780430761380935911183731810975519322130349347247467724221346748278448605658617812122166595718659790282791769061570913187254599443141140953605556300867354770259520349988955225112270446979689257671218636848605064312326863551341518245219310834641406795051326216519086653769789214591862600493401522902089074618053886672512574606103689230657984312627994046711089903016334342651864687834427319742968322214088365319535027437567209041002855279012566974903028807214432910219174884327034930597219657205609820388011647626173327800851844562804953217298182030982829529282894919768608570527634268836210777432164041468962247215089859985218590064572136518531942659307237262744674697966286801651534152634471794766702403544372360529038058633317021517305572005876961048060634055619422356545326002616830424327083569044533944297441922247985957976521378211145419607266055343409123133436575469243289528580713946315869671043654973897226304296588675147197953351807074450793709824136842815138098009725501532368179564687750465798934760806674493380497548457809211627376943883623683614751352084585622810933056375108034535956082759172770251581244915643013484035140029877378353864299193203503258620617177185969600747859362663170936334652517583359974001228065810589535055043324773435029418211277289516486328641765502878163355571482678065287602611258218535947598841760412281926514928269019411095202733911762843424111891451543088660394281000132056635047943837803709751192085776838539493827215498420634884287684055722358871863235208285770376383309056967413919609480324413071375128907495809484486546239120064088607629008976068649325022644755523663676450750453257280713031994992230400000000000000000000 [73,0] 20533986923536160551290250543391668795034567390919273027080787261940271701769627232630445506236671590643732840997645431556783818717474360609919009841195318913676403769840505955907515253178278573001480614187208861277265972750634137832408817324899405976295461283186324966227521158227813743544585898864531760531024609376513437197452260619098452487932964621147159878875688047169748531086649404917898655509715612890863628595634997154324287130725704032135921664557820881073814521780017063838689071143970212612991101353734518871844445514295204397812047709698955968153321945297722833256909957705753196951380499686060821767476107267124461980893395268479327779297535300888916023496588329685146099024699085611951363803011368894241774191866292207344213381367084576491527104666895342463115030550731069668611052262229166842767807562290531597077703628249921408416129844924985382611620868393212335468309245717369314068700161654017063051557802280845846188248022350749461065181078676790397136223714300432499168420666985881500783184259373464766648042733117517485356847394212499778732340147387010831534771161721792100150007664558155595590214500483215625845510798734660658493053041726523726647488045839703196912440616043278176742959754088742308687431801687486453694068338047279084475774048242051849881041550636219836771123306369447860093683034778735496477451152362336051699922188658698500304243216790031491264864019280412610307510824346197702155398760102865624153997276746507088198066736844426816523381888720274266927821908002181510458660047338031806228727612291501623616096185083460812592813900270397050774816935170930711322119977668379845616928846611749314986568739352355346612383250095354931611192145918515378101369559665134690645118625171829774174495526322125257515697391974107439448500574221187120538034377354862022949334333884513553503658234504609059560283003763711423150782729144902501043882691643652739448544721879858690822126768740168976610968703623883707111571185979906515157362184147859083602858372097443727871688584253050800853682734532789818196316361675206134236518899259220224451745676481792722886931031911128200948350751391619959416957586305720894152325625070119715321643352800561643702794573817612412837879758444744499127962828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 281518516767639088881676765614272792955019579897562197864261738401475451604087669010309868644498896206341780155925260618795529726972096032999578331470696469848257071082049396594026773657172195604704689606648463416166574438203725684091667571635141741799070277706920928520835570560972218455588525095162301490118836743683725686051931051026437624547897237887024586665750409947366280960060131696129868635829768886077434624977715923838330953265703399030391302272188737172932313945412592127571540512251904822591623796822615272706171622885289306647239787155092664661065662363024118138390957781491668524684944243568368605235239013826967620339556638055432665719446847457724620464727580839337109068332160895686194597095038768038268433083720462110755992285975720485183355119509916506321869302506469630056578106165620680847254593090756536643239216191518696730049760511601888405347262447962652671393026337160018030992014335492121807882950665211539312403270052764472053895498962329891229553581760786080839705326411560231265429570998183701152338997110188116164821573506911718035013556929972447937897327770579883178246949498356733172751523357952527173973014234488680323958800457647160923801106398618076927498687982260184084350427173567758841561064403213891829292097061433878122620549133803347691402127622571785551457439358459967602853694266281367596553413708674413949660727301899103101223842744377221341781488292914570369086956022945094372214828428115050427118968344233393418538620157332621191545085173378020005656152085822526953387404106267807834340774279074024117480029206512648140679499272520957966134733139891858092414201393786909695581121991507658784161204686165325773178705873447350768953527465965922248342997104174545606096511988497169404160402724463324056059845270738692845938181942887328635497006447662357077502651591584855133993084623247526271432436086841879053986860916497154098195644202573672479085179378298159647503206566645149112956696749884379895143490725575475732442039233897156752698847852636731566547833910544296861776983188711598018698386556467327404879735125284702145636179381720708639616414704488366984142483737026362544299128300869473440710377997604279396154378675935640378411796667635909624719069186186422123312887889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -18104755498210855679411876685106366591585033916698139064019321705195423946008753003469510738331848263481382233031732160014831939124870616950110745594819563994875343272787731480917521531610401624542681444309773501120919038247597895472929415880542221925010359207222161688319536817406258720727647004039390319940009065766077112277370785461407446880196475580327452615743789420684374469210872391020247234302936410638403794696037873462561166357636922435030010444565760657554136362158371971110798578137284322152899875806684554246662493639590547839699084420164762439678151476289578799442404245926555396401622813546958783503159052977147425876996513174101653978592448463721577722567662490732136031913408718173268513544089963155154154900579804696476669200841543081633710908977529250451493389574383466116104817704522631449317405756303164233790203596091466963578266712414030933651436411244962738706700336951099120427630054798812418073451716049644449803033952637895091705443817833140368164544803251227065046187182427373545030208855294275866318844724170565728672935790808089981487993911330518586406045970407902201570078558429777020756452954601417090223656901750612064395385032840008292242210519484445790298350567418131846002414415433894455485428191188215193657439359800591333174773306145785520663149634357817867469284501363838318182926110468454997570226407747324259671911211432373112359110383197233992589198882366104540440218448896915125227768948294144282157699281116392213498474769223047864150760562456392289414659698526545520016751793747745867756677812285962680456357519310460275224064248967020514208249134059846992333567083607579365303479883241414834210802704549034826957098348109259468779580653176613855386825668872507476668816606191666253638833541495666493340193389685336529804755725179812965599385309682329468668956894001507784326587108422668618253562714045609351839461754724301256998252957445388833803151444331737631798435250369866634418806138357389331520534987875895501605646449446486154122685971106014518191649108604850478966087826320301367093046278189752643792139184652045445618583666022632125828949784929595437420240289121920812989374735395484151251029496222288722777049421321996185531306587676758862006533943245745314570427967733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 437943040778655031044916104078322762475525764187146407614942031868849092919323503316863694037993241323066874889731270474629444066826822619445519224587196154676290582769584601579513665897583472214503398578291415347575810294127783359427415906711246058869315126934183510278198295360264797144648676830316540518647498348704420984525673526519642146861030880450956254710578642034653222406133623462119052440214085124902518676059882053308175552930874828694316669383775336971306546460815138705530423013140389489407093461060624314033582519816171519022387334292687247382498961744851600644347579277997278372754531032436172096693194766340526132526782172086240043628029603561413638184424215621138822489334635210821247415682359537127765113513110300378124950323505873180433394534556080429608434554808235214612184503040872519402179796001658603457588535438016637453206666864984359098910258059258711752350356887347588925902015659795397440552239498866259442851698718342112064547339167591158473616194094855844748648700858717784449984362918448557161624572162299742361884712413004549752151051528819317739949418826639155705902508220869071087563841678567466961617200754835247715653977562455939988845715243610930914228468953177905013917589688184022545530017457169587715766208913697825574052108660713635110785711645461202268890338487160740678996610340135677870411717622134470484494997637460495982076351336740557539169759140732404910097680866171147818562195968238233891182095602542283995591012541927244330893129384999279188686703825261898504613196872946262861960581236992771144451081338535933822230224879730960280731133529457580772276540933395379749548446290390899835675992732692509927841476225209620777579854243553219242684809171977270706273024700505890594599813229417768417514562709096961947925388611675020667919744631630982802781074075134186433631344811558086333254674373206870402677717841020025816766480108080453054679238320378270455656146961374470045761337861428917608035136104734671011846502388877865739579666054169883345020372574382492931862319077621501476160078081554502560999071048525298970676200256148726305513512331702530570198548983547356946942356842538577487995991440957916981082303878484650317206030563660170266667861889814434576036199999209472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -5453536364550133787687647695752234957864370704468575779105725923637503362255269792270422457786484485994740489242468127482907099089854429002984756528523558335000367957234856319971943778436978591371856221603584176009042004463764091140563853104415613743342164788162921495577654329330142885490587496560454171584921943926727040074833359285010978594676884578767819177170812850347303951721586421028234330402590155166226217213438177444476736841005708927647625089777898129208812089591924413605453779229245885646884378930060540670446577092333571299171385026437417205425667737483086795802342267531758052574273369559869587899460215052233133177290863940830102483778186410363645211725966861207241931816532741967823418561985138618581958730369022944754149651178742856247956647307692081771467216434634696079170133525529116122125025006805640446127201114710019179866416116000065795570184269887733669126841743515484588484046620811435093539470696815731180257409875781791548990685206842394109638639467129267449264856929313773775901398170879409948907305417566455797265773881520147444311115790052989113335904531480788251012208405744787479174457488367093194193804778143376439476495271618464088596740892691906003110036917204932904514327633175843858282541316260690388378645494316090229903385711451558261415590402329738625142679388314915363659137959194040433288254458162057669695413958995166342023669092339254121742679990724447635541312949161924380213490184839783493498931172137727967230765446811725368762678212808628103418905453576294230387495265195424451701770249559474137267163237749750591828084478599989324511874713084564340804745820599674229671885372169013950178383146862679387649666318635716839236489765067631134750090744408978469621421917504327209797308464290574647490860928282199436785858268052896120966356765191868704219779493731031087839081868635825846733584814303721449944581551829318096327752515313722579999923347264065382243710736940790913878935668174438220824182340374098776768870241818423230474756975221945525095975159017994218071927927973566164954382491218481543835664323248188052496773954277390715185458362107748201829734321971775135833968087095418635211356362692661131570890228965928334214313070832508298830268151622615227565536862588108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 26791639180563992314554097872759364728701594398735108967216897903073102663313115921997368545486867727491756854378905952057485005854559287480415815819199067011735016275797874594043993612555663993748425298283194887782262906903075456470181019421241177387473868064577196700569364293508610941181130237850843469351412792910638574369072834216221308692130422133772274193170374688150977240709805606334429996346066078395246266127691751124078442846476723086856361600128022089142601852531354691703102485805202245410405020014671047847029669029941283805392023343744152553673310740832984379318971349063077299979429518867735644254225481999528018854813471250202772300494021894830625315358306502234839934566452819351322511702885243146823099782502430068323697675416955814529746643006039175899432751948899722892563646918736224543773903930826809520712338273119262407740295675792854900818756807894247980432220762129543039840438567347643451519987312936974756657051079473051178231743308182511880272654894848170056910383559031739326428628976892946486126615097150017458986306980295094318726618242153385709099897365617905890836769355099771795307117938569391083026450539458721586350911381567664659273492157601738533105047245468558867322008660563714817560980462802435585819697681247114456495665893926058614214908211798347926931794663380636964863720594809972652043098929553598707846218366802616257758564585682389638124851558650677503096779970750490396989758568855000286135197635213321734920366410634914736184436532949435949751216352182134561056658149139470504258354794810164410212008509651119709442809737679386128656215732198380056546957183791207568469856798486650621410665855950599339147635456793049675092745399978800005905966160923342873556134076428022432513543522471495498456313904665237409782606368135974522610393009278950531478332841113222442358731207712085661462464540061885259528616586602049999151454374713273575443723858143560780550909765423227737194742749304393734665374749963502929542463493545425727280780867748267827576591472487960939225290707780015255704452332840049096749772520288948863895662649986111860949198215649860732921794557294452453364350885264695037900781304224977976173936456010319985280838858713191706695562932637770960331151014843383808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] 48370590999762292800860123933032800951293225135047244330255581467632126450568380786305738805059045530073074006369228794183702087687518461468611770155540606768437712912223513937818769210812640519924342686476355478512303116412696796383719165517625379208277912245841526316079856215250229241869546668021717066878240567133168467401653711642602916992713018778433206101018684266391353665437118933307283858767815001985285067373148737689523781706478573399510083088092043956385168639685453567568907859842968342561043845569259781552893267633887201256359285522851357211863125181474216123105819946944219344923739007458184461039803643869081065950787076772088935985339523677713761180970094641060047535670656881552324265784044137158486872172551465504642774956474552815716223826007308823369988542786347614265960402662705904006015946196753414009566259805995635007259696652181400802165159883786998102768878676755972488116061339680404963340544612468954403489491823475158803407300642468370305983330487941120131403556335333613426966764088758220541231827864442060052658519784301801308796870870975829083214035725478138662195180938286096715934881955089264876979871529565976944240273470127286427745630831961425542557041622277287582684419202556028863502626227539703663148994295044481139138212864203715863283209895446586203177054751033506399952145001270405189697591609937033534319934837266026347231585487157953716576024947356899404666496360317431342212995552505926519158079973204666106783086792237876477058771938323196096738212306912309553773908684064540915984218176079603519773163983633055947140108054768531807612741865621302194291111317747712050530545871084066882838022177087541826960392077724904604682107436347041729212981952839841456639941064354422050976582592313840714683466321561140192838527214800941687649063181127327350513427703657247763176352307621693063067290031885646129216554032643812188620647793540685406245668692542503637367065188525597151752607807733762016732052737543208764980479461739280554440782710366496120461531638268366297665235403564650500018669433703006991466233942188833563402940676334270920259329513875808080463784316219998169167831331093663755284810146586322611068087572941722125000412885094156740806579405275787573783840109447086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -1306657720652609925102071929174390849351062179427853645046312335130312737282761596006666479055919827666170158532737300427906922911309905585001903439100686752813670994463948862483694406395896938367318534951467900506123406244667598149099880504299416203641590004392680525272216678725241674305309862462984367504594674705917089874977073294060607165831391597805093715009809814098642567152622841749323788561196910835736259445076230551882374927051878282057150573196333927917846529293662600027292179346619928732756563677980418573398449372163300975248320324721954869013153527168384029833782846235254781349129405123272753781196432956442004168210815223866160032067278283348794561671560966451668061114865987589607195492142781920262034564682919783642159256556799346830731962317334120379640907790402498626435468197712005554737802191681992370830194103327535155678181374643610901461624530961828289497980866879795464776367388475001925265073149381571503982788281987244346170369706981325146845105739632946836065135217301336811902735267461177680289489500004014535808483509048577201451630987191496569479382496786725693979801794543548789600026516480677762510865672186522045174998654890653021378352828077849486820460169402532198386047962523576177865976602114860276578453325532687539152270792771289907831062013727611039718787744874248460868892627148421955716822025397272141425897058873460368033429781800851193034994205891308158693061216138388177032990626222617301978491137901886594615009859732060914299874456218927159756572186502966421088040812906311063482612490656242431885867145429830649658434128611204444874442688829870215541650615668245883545052910920230895312081780408279536970335808074922642836421898270633502459253735239780386397664584843252549007611279417615253100547316048934580459060665095549390395865542426840180247470918961805196859297940542986953532095342800548850126394004622668702418556069191100084820130727236671286683771603585203760357830470609396044046381067356641032987339817543029798549825930209632364806268595952072836429346784947761041114319257055703584158319795800837181237409735860252437818297167756662403018203918537263663215820991850529592648942400853908570392676903648720123947962487760051551620871303945175237249775120813297500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 6254302025665809963914487375929584500269577683042625355307439045649325589017006248889981479745343795887326155400419486789489169056309757899071482347548716689534774203116440141592416278363116519693936208748305995881423518060335004329255428583817167680178504021342151724158876270613012414355121012926394081090114422356893015982271258023620804066716735745640805383905110003900692039213476723099361751639863815992899466906675200997282716909700740063916873283929828013987172787926690643660578022361741920059833271022957494018800865917572512239554509039941601208213769301467421965730681816399664039374817580268203811824951555446394065566693227531150564952758573878849519936443654748945953865405870676752207994975735334435451096024694192225954210803484688096761466761987163192476487109297505228594635273430570905450516852069876378820567256810752346645312424692499621714436428184356141242018277452260380806948529849349662678714950737047902112317965011767466588422947161579625900875045254855706753430050112130827569428505264504694243757445148699467233056313090583403892945602896391980176324299130926643050717451288196711930607240432092713694965734659523130111156772312322464849229504360397969269460944015455601734195125797482979761295157715462210646270306317537510065454692392661007782203487526816676232471708090755891933738504328861997527407698332051879866714409164858059785688782631795575387455007575913681521383822555204128445592735202438665311336034356320712220468573782288936750092155769352191046427582122134251728798402139539667101019042687685673586393498974282818759577177564325509950374697438939488147974974724590554147575321129014025640624399468457007771490660873363311710330441032877764120414392849129667113568047919412195138300732619392829015018845672234622423702452473754341148708493658313221423169792860020272811731247970968256433596672812124926628057806084358457007353184573898657585148006569171386781215272291606060950766389016202798168494483147601409657084857916540046382334621033170322750332224554708057273280267047433332298991395339633651017497274209444517973897620583780538897805918153109413663336685428643753738520383448961066546387626949838609542934773450663224498761188282400085700946499113754148196897204386272546652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -6949828486208766573058994871627807265247100893798701384822243258338190125291466202585700035912944335373126704564875940502585622357231028674443421884523205301559189595439923795667906918374758852639213921673242790855404295978523693472688434762766809704756352773853188706480312392488295417183709870924444858918630543737288567883198001319367109868124627319018728056101208826767879866592635175839858694978043098822727481840075222851148243990056631944657866554711575977021400309908872597307658194560131900266639402156414950389602792201459793038317204765532007948398768986073398773022769708425113100574207646009807464440640944501685544682897337175165867727423896042637870039858388399450426638862244385601452618095344456169936808216522786406074071171831941574800333267911939657705627941339631138192067431346825103123788828203915482477173046699962861496200453894992063446706754899503287241218260172010236175401014651951868108219391383690304724313964298990188709461740626671557357382249262588779931446202395975319011795151084553548010041152347277600499962005222062937967065135211317176010673036706763545784890469423398310413592458617845775136258668601522079864893954232039765977340412300887468010557646690341466552413300088866606078208495215000028073652446843100465946594043353549568844673112193484416421664141632726941814333150254836349438754179845278120009623481276184974152077905479203939660614837523992199422941208913432220169540673083507887015806027366815138386666482957121148109300272125871599045905980542168689914654887806350807696922643570193890296879866204800190047983080055587773134253025165648399236839231792352454964875668918851439216367217017455558281428685788202722623281360377005058616108837389586523647134438513765965595532548349312628549966433309274077034721123547377308535342208904704156949586284921519085824893633929376919252050242740720656536774666252531134287734403270266433478964961635846175044017115736450436586495811111305076926273107520602316386273170965722981236649510879317374259002656567270334536600080048398724944873928493580157548015121774570112540178499901457003777805233164670125377355757792379738936811771163142952801176311934424094526963115257928086847114055645460341376675123534218634656593602104460090277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -51869703691353637838758292971177417049981489530714625690912717940606887208259945595275941989511451231392221940987967660722475296060470437220109624616848189810032308946464679575217468382682730583443641419141140447922311697066552092214465461409987962074763901020953275787440453189501805291707041134258821942879663882145210724842331152974868881347583584184383255783631370640391927103519679602698141922394871221263997011124380447254259863668857717261634603726697847628233020337367487012608173917280462834651711404542536335962674144098635916743078995908390148337570481512007950840992706849343992644062499320832215961080191509387806509123844801055466713088314264705060413086267443106898645002488993184777956907293147288498853783986588847675002092783811860586188717034904522632090601079551175196720675612189274310856911867684211358618496461414768690826490779255731310000864868081034863225977193107153107810071759979206810987344354752701745596027043224843913016915688821819893988080194924668032722281543138827034396239303174699357344366102207112273449018533714973185326120059307498726061524487710120099152844183914815135942053252144236088530914376745451564888468680705244075338816153598336264666113684578306602463389773015371649270532179955978120636480252258212496542391148846859330500913709667700544362984905561626329114481280253651688422183293895223571575855093498297615829844527819726782058457995748668816248981382257176793526063277705907321438845603465809825787235588028735325576684560646396972735246287432364746350929785193233623751458411270488099154878123454089087437001493474199620745585467273715065021408510984636282505935774788835031139765743469906403928573619748343303253848236945593566756287197850755723080735962178997900483618110667627141061331355270373868523086582010867079416365970216305314268789535732764077630644566255775331490401053114401381675859371478344176161959752440184980878235495220977680812946704921556882078439689396151195977298487523971244114743011503682936205921718260655020828826424599666880428570217095224394278231193785287633892811301701376072832955155425076344269734462717729728031729236180272646749282999146534346242324628569000917732481676692603487662340144160607622961556752872373911495093297849156239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 250281625597275569487346764318249842886458576961487363665583238133328266021662629761847923945834489240374680641698976380189297739608145244608609821401955331343737384072294814554847198276921750082189109003223169055328382573035755747423563637191101872762807510881423760706887307507887728383632629383815961196687653390996193259255603952829199315457269447350050891253280316242093411404087459937654511835842242725568858688709015498245610941081485852798852746860652615017444316023248095907317476376122369477623162618454884747293071339818320373259715138061020910564362690984375165302703000879731644069243306090452763998801123907153564045243470705503542633283112680988766578369609805335080705117929052755080587937028704787297365079495385834775284135934801477332103264248724174970213716583563668360907237616137069006163567229024813905104044969934185571426104205487542768221781914699496303823601984419705542402367259613900181815441211886690724062431275004792850019869554164014407296497339380677117793200216750909441887596407538270504794812987513352767112642975899361128187749526451212264734195103731981639659747637398340017560459234773825687393398512278130931729082605739653392367106535100655877114321963310655251643513684837398180451559017516030371962412593339914145454947256343408022696757078593489910012094742714244566595192620190082812706140996916898663226431281617453036129801132430700207715520143763970871619296734999582119138514030682747381173486120932853342632637187516735767715006947738574449879945417103653780932804777326743831600278836667126058591440878937865297891967736808042452917204592519364531237586333379983741173410692748889894499465863150231716768591606615831881222787918104051319215361201381752793787926327033014541734444342114145080414809395227520902178993414585481679551566623522163287711122214683770230380874937159228154779947472470190822748844068338906920962949404341719978436256584682214503512887348179246733756767806014153195227037210698215849306371599772264596139534169457283135562945121584830057119833991163285066568541544695510513935651016835132655825569592884655505931343269836352964524504887909735046786086928713246331833519753642302265892703423097535424233930281558994877450847040616627543806134970283400846376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -408839138478805631146693213395505755920527000365484650286149107421136523317375369847887485940478981686452302515351550789605788725409953306025903687817792931470615525139768871780508124972279753673275283450067147266737883988208858869734686978550002053870030728138548522803434667675691702329293099954600479394374547707087039044193082283157475840658217084904792289607050903916358561189617206938940174001923668098128714022734428458932458000543268399930062370233803094539268206483341208367645286709780368301381964454473748448129332992034586137617705992985955074441530257621631675079968681405661811720116254284612240077737557778365183850284435270667324223650339962857907527674445749652873569263889408902704497631777583162037137445966461867939930790921161766733479919749623295474356667840386074957564562435562536589528821369486183825436127717386144589852590995692229142388428583371566353315372053191731428437446558208351988525461057309285071966226422898657356075203441271077498159788604128155106051216932008111520444775738080813568439116101468932299481310661670808841836161602759385211146710629875211620540877945205085905970238963687128734523714544603331569462515347803567251618748818781806663004531628189241840212336012027679583108169111740135545428699333298249987875813920091112231031346340891707138056252170545411035615845047993819533351915353365285788189492219695428968381143438546412994841709698661200726400633508297191791903930841626349535389058000087307993932586266022257222215452150084258724012881754614376561922222954787479040579032642137253033582422636384719893770306635219585281894449338712905621567626483909488073633305859473839090761798275635939945837455821275150276362381418974761328985574807230649929449053474388867635725267121226893976066771379605457340790201993562353093302332631643832783995359106641823722220935580304634275139249962860530278293124748752866285172540686463600252828495088803066795161950351682187874848887753365132933822942823602028264719720424939219186446204964720004353697735195144670406110824699657385059306824796043117156771811925531117041190980579039186858465467143063507129156237851197528974173846378754510900736164375126966829958254051209903752511073512014016442807281324623541720262865299579125933015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -209231773159774316319429012562534678567874060595763091619422542188030875278815150953414664721623366763388169809271665959506459667235147003765946503727726763915484222223446087357610602471284442673105790880368587363391997243477427736942353372047683604321180516348572231416960991508949582105769597322643276966384237570389493793820127785338406269217520502561746509800157556843377775366892341208686187617846960276020298306856013427221459224052546412290296802617789116857047094881279522677443155871903969705917653488258444503841317260686114829722734688285679369246628465877942648836105442579867646089436324314436784694432854746580501825972727776729374114747567442646223794097018693658135266648962797640368907701121788905254270851739060364975763426354511780466312877143623057803733620671922619926975820089998469139469710019110515028855606658881392698856598676572550066179607604253009048317191723432157853152877443277295353311271942046874550983848448823849637931303688298163982615205268600734120701434125101365640886184389151839039508101044416815652325423485765201331189988710687945064959356093949911224763980205066892519079384097658199538047912128734681652218071697799721288705217035238004477204802966968402764303024108914274799597983675284222259153903114483453446798431324820904316007822512333819529044813222870605045541051821839450143843850931633675204533254379604558453722499463806170522083370386313849932717205020232838289055152664542691621419909435322504661908219614168768483234896302794419886977232237154839317782929302273842173637539225833900867399251862481402176387084824017793959262544043277115490118522873647951600572031439377932103171772577606114315043029158243161509458859847361182630170831766600493172150401108039002971928032490467257758871733883311540621442080048309331037584416470603566856905010459446911886201856613966961403676822393443274854078135084178911243411076766393688126357566250650461817545412717343581856861009447202372932925368622632504381661438445281748258246586393817019389867350809458744140534980540641452938589153401663377111858608641997293293614914811970580112728187185044540010067600623915059823528197663839142416411242238211639011746641602558290417553119538739478353416998246472629037907761890468110629076992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 2145334029278712196850448597613220991044240155132332872578229729768969181842105251071348093733409111253379546616772292052305228456710278735319951802405728995440200878327971834185523189097214329144068658005323355465901007770050211801965334236197838968086724943461588340508352885146445054864418702440931015292057944980603598727824564047903925892849019727347199752240308203024662522199755306974144455865875636354521338894454951234222723309775741386136796181627810282678922541950907371960837022621286494725434422403748195420146718748204848280920201976960749739322645078950650485753772993953726007192435443922194953216029807020893687326664490040253939158865445270676940268945057102301121976777506949144317826007018016081123238600691976512140294274501487057443689374281752115697546328601532872103805360189470718950572309116748181600188721041527906465775542415469146446794863884827206587967746338771965185975700087518637475609964404256273558389113403305262255860394865561571097744802244857037965320733604180704708703805089807079381934040619403604114908201086848698754749643206116821974751406156770698962694501983710103880025021178174567103781272205867283828268288854240610411685947377232174987083734373486456057341279707552218691224970490434618335913447122798584840640932041151049333537240837423605011674721756121850027745246794928320764874120462630049616657127151053735450147031961369703120295230816938663185557812286393933304162478914497991682092036416748889833615525844954250972319724289343943761893065328433787588239698855059773006597289138659739162238021270750065821150357850327401782929220135028495425079197171916983212859987455866875604119931124492277147179203000720582213415193084240248673421714192258019167035527590250866583488176704404994064444413919552280217964283783553528428309024578121395117615615123791492215455737512791438291034926658564326036055384156953227321138239395607568508903978039224070660314629223962264419325552862272701455020289292836688492944865968408613818650789928743144638393652638868271440998721830925633659892538677396099095334149374354758924090362169589572739280527006323356626956988155048259991359563353886944952763911004314910302479205491215329137003669134673000815580577874786734068343317818862659121971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] -4070063162310904230961896308542250539620410743510314514134268689265470164043142588037895675848483717925996144031591959226609126012035781225643447930589499899476027720547299682928072268525753714322494370426603465859289288770292547284394878866074956545444170278644643575793842412536468371923659556945711116896001528603289574055234883955265152028746724384693748363881798273079159861584366415995902280444766181849764728411393701335724312564490021288694033710016554197870526374387069389313565582297505501798620006637435771688187382123123616673399549559804428730817388154591769550257057533298197432974974859873716233151826245378547448497452404663107084825972934782450297246547785460055734778093492705958107555239914602785719692286102492806015188711494778490810397205020181118502924253903861076747372834108376576943236083412042310064140498186784452192842502343035235876472993109794704304011687301527370932231692901626728749181685236566671373723718213376368474802117458820018249991941548945457911988465036201729405333729752186080808425056195750549640728419396408699270739649794171280158415790212919110765801685751426739262727756222737388006298202038392276564970528484210616360434421779675830930428382097523362431742120552040974953366596967089978334995523601691621269251130620833974693373092837684460147307393781920249946392723890955906345443689120092553220546439929904809406625426463497046890045003351190166145499780230156383143582273700298328298207638598710445612400124490528386884954858050968624639248585845667803940281047022077802361723045851179288006818446727295478916782175981409929762031062667790195458871927182939198268801903615039303995050427456139811138835648417526713746998150718219800394678720506226941002526509094069407659573954868580497766802072006149256562670499132590889079285030374735247775934888396675254640853424474540964867266597609773652661911827850822074481245551254208515747267533694935417820691833895004346510696196993436654333600002917121485782996150994571986541108635419944836342657530387243194214140261169528641519161056682976753164240745830873895629514734371072067297392126258731469403191957708506555204089958019941607815247669764158002279563933753390624912129978287982725282801471975933286238319028514055844559585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] 3161601314666148881035999241033798906541899212389616836095807728571998564428334529243337444890378219996000149325329000682917840032101206397907301057983011868442730587788330257051351439242581748688506318509075420336311136830088343535500019030805674622535072247434663277062390393599968362382548627183025565620403082726786708845413173043356863721822348443737964878447050549957545668883543822891338968376519866773578955773979983270752213481146278375783572905149706839908862941538563511506017673241657829775200997929099875839005769031865428425603251094014412779492949007504142310928753625282845855069252176082388669859924768168512459446371759149946930451197680986807350486256216801289585015127535888899950674738021393411751901194529203092172889085034052322403878132123259684831478601137520552345911532179496498459555993984131602462641869960141325095843750298008443563108261531693721995485389685720046084610911720949013901304576023173691309962335247817533560140471334790145584010758995424477572219573327308415074836159026782427980894048990049238449809450566020595669641860841937320691951407725113304164261395340416877015641877855985930102945515609352942617188129694130483614269376093859837313911962104566915647144541761281221542120489718236613162550221859216238477378651327371657424854948564544943897140117179901194828944719520478492793938201752402234283415280783454420297701569650749113238692425164107245282278470435615141978915042068415131877569071330859024674445956566573443190353253921266416363308466136209617220974828677290221853898848427382604207600833557288456845629103681096932359819728063715668545596817392253316099002008059227857278713215507325857803181303073952129151905812374158968388903603214322344835359091469292048767829699199407689617860399853447772650997776262532266624460836497652960451137282074379520576420807388436256154526466098550261527570145822881594486540512446158124267177826066714243493303453919871556587395320684825441390839949700728346977530261002148675629430318010133277876443858981439750066908091940448269262811922319592010595708203507787445060718946705365521573865706572505640676480973734294674839876892550303878968262204214329625980722684237933551466308371371115012879492811618205757827282773506623510056796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 1254782256575207007364653438705871693216218476547530818309059472392424600719078716404944311929016222537919876072661949062375536538915213016218884261728941127686857653839168450424684589202226668450069050072366059201625827032214476737139525393411520960926215559174927105515245260798170976254247299339274781872651220575683663608156258974654870133885350990520083823585382807151507242578694342334146281382166402803533777250626294698166457483943405348816019746575859525153879991692115883623785163676991463123689400660932429911013471371345563525546380783842191627534237474903267267185701924653161970351050628341035623463222305799979556400828997661753974065937108840865222276323293419458503997631270943767097841504788226361351697256869731625151714660424808992985211991744385066456264810191336806252955228516275908331082947855094117529366480382946357210631064757252298505845960955937323815431758213637261083868511997209233668095089189836046055989328096907532981068880917867903161071888664308914367258516653469921445203643204165931112244804357964761612552316341633979682301142369268130335100198931012925659898863769194044405547335854551445573276403380280444252686779495500030370508911515576305608500830937967382391939760390179136649878448219037882201537379521723780243224878427649790142921682060072054987438600456597824586262699071486905492738137820256649795703577746679172980592116715223106915084098826463897078557892175530738740825080906304060015097272766262361134069839612350148327512343117040013428399188557242906607584461051359489306229742664561250491125675591970218702098761570862992803758530367407470402393822195676982947322483347961355351760852459537480676391565994821443826884357706228814186599949377729754691457466633881332283392560713198079360335223035145328755730391002451727597836718911251026940525853016758685261955267217979293360957150807989838199755213450716298969759452296238308511201005348957096160809616799346304417005558603060043934130123341059145561550461261511412060829385005114270438287162333597534167515527871528645474667983635251764219003564544271292767582696870417969274066230299103651251233491913130897502492226255872800011112918519559484354990065300244391592502411701936911771011994176869813913625419661475323312078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -5782863221951788280738113937019452410599837408559381242087606997297482760968154341403584534725467100118281276515593617035540343640924422767417653776594664826120047590412854422166111731151418748220688037678252714678903100653044897519919062603337379093226210373773566988042295277695334261512260263125792355121824000992252345084376689134834158791986795784137968457241681646207488177365684695391397746157894226827369924417451883908239545491934645201035181248983100153598841669166541076667566149090601185227358331183435076477790787682334068608616085619770995407692721637450550005719239708314085088497813568364745134942690264851316585451549755035402181587128291117604711527532308514685789510946575400329599111102186296545697023863715843595000943325361303307565334027746579274201884249722023458879422044441731078947852158213946847744772207449611911181239775721256120691504729561896091514636816839943289040466512277154568145765020403629583648801361614921830469386287601716074069325747437797582828283341668738464747440846484733127051268716757017276190334251433242094001301649358152531643464220441355042064162378389367469354110664013246031802484142437860499140177164563955220096317505006499547060915627993526911777756182007427795229210046967134706299487115580581318837111824478404306392048578020760800961464964279935687011369152960317379699946471365689151253451499636835720947915224903637019968693713225255706980461090550632565206803853969250174209520354356184780888188557515962890930837577465664924533567691827304451201691795469446533862743051519221972504184753129669653829863676638730785982034289447754292330202955133051490509817725869169253224625788602886308828706459406654841734033186339855424128705813317716318790583085532994556366519954934183808638461633202485103299132312643636237901472905060120224643666541008956339204478001094783289385345787255692130538178853058091614206191671464194566068929119816826814703237600467039096222350720734413906458696656294777209132023145305109782378683873896630023546514638148734673121803648290611954917021961417634499880689367184445214148141628471910535588272458822336229345997659671528167360199958383358184995678779251875267375156881355991490679040542782614756828423967467586598343474876717637855703203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 6684221646827718418218585431149997818214314740364752809125504061231096270057654102267654710206690332494811010071533875965999829909307475405208841202888181093993116232799299157255467799659530919059776510849535329321811863642568135853659412997835767131586056231945610590691957135216899104219670309771546194364708962133593954988737296179321131650210687517142452448832158379493248517905469919064868083851218347005216349850881791686991241933669193921155636176528154641476162285295934007750835892737510108761534228648309267102224832908817584006300638657419766807570124837394273134599428573482805979385095155733127357653968997629615202066090654332943031171143580992363248692160646523889584795864571400771343457567744375496420914734222569657107954341862473521920292283118603967050210251327334788220560207404621223986599879629408393232610468394295043118015668834580001529697413988241191938254177194566067963649072576791267238034883090346869775726061568718119173462665362508957599279955338009373562339214855661227790648327956590049943375069775749212110344223000936043677633104383433033556921886738889837734103024217107998559213664304448941450561014555217083248377744802583547218825194157165258348280837066623815813499184974137244409565503650193116148708397058650250004784522938257392355200215349321382560024522228576858305856398354409261043585867729232950345429061970581385519389155901502811455526760491432531728551270691479843115492626853078617490365529078121691534827589836945534728808652188545910368089910198755686127883987288128110108873272400446399725568580515602051757878737629927890598092258770425595158624241557654916519255116381233739151830892943562592618768192519555793835833987349567926593234465398322959465666134377208608151572580675794597670826422425775376362682568050759498318297296584799697264857012404769898906124111141069295226575520075958846325072685893764039009039281511944478181227919404873490538390998416097158138154045946927628908961343234118433368865075388622493266597367543444753588206135044896972256990635935766457639456458262452664370932954201374392095724127975845210075829713839661561082841872053939842625972393832332807352440065385534186593877094779314584273679645526198437344948847261334354829457281075993940869513216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -4237162144022572760480635203787279628620236479723155947674329326838582203770425434637389272278806117870072190916656969442893225565096331614808031057933099870941798857353539780253913622923023185192974347356535736213659503297932286669836067611470858721757644117558252742512995550722904633894087553203063504333339174049772324815096526608143618413799212615599040969727571457295290701933147981102654073270019210277188432663219859979749296209275595271580260645873792283002687337358584430288554089324676466157273241018273777935273203152208101685875816450479389658833848309460107592833935490809433118654423065881087750334249355865464778924127895908951672582544678737342584758663411617057970462753194071956817585153813155562729746719620491932756757424233449789787560846094868680315658664986998822498156737858701937078234035151221815402984751267403499152746944734483533424508367039917463987062004797990076265915470826056075690543272672139889931899051640456629081571556587433459924995881934228579823350193512338244177265512766603251748851874041586043632021456662386192920029566373649669266005122349786592092725908395448268929317822161010307959474584566233685185800929803214144362897595636566750829426838833841807554571891352761868668540767916317668883911418895928964499343199089715702310550489690447716937410712141622608914408781640714522373576818292428922110980696326964349220138396019921172126625714868369089328306122490564884954064542020278390681192730688425132616775750985915661752743186354158339733739460587640355846874433445118075750067671969619595876062860708383414638355548271702264359651670668233949017900655151742645511909026998647067114084077544220226636410025501993278844423180754578841030147577077030548883894959747017547382047256172968136258466843247347324387402514523576949932965302575823283265216452294158521913551932336154207608579866235401809507316984047371291267525351408643768173796176587662027191154680433052003328735169168133850993094244960288539618970225566315124166456509872488858876782996713091684039344771168150250322950828025559464332358283822489832550424393191399827997962540109589083946977854222157090363580652370941242877763465817631721277066847010819943725666093896620728498557770924751033795660742488304591065579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 1528290903461174850560071242822509880591894912111307238428004441198226384809996962876043783726811655769902402449515656331669515579773849803745896343592860559590346565983486392441716831288867622740318861168133208473054022823928247078926966786982076312748432878325627169478268140085990266523258203115201109717539248708742353984414212348697643479464517186947061433934545910921161899893858039193318771587881031730773072302368338498037075588306580947934589732947468149641445077511542865370202642557238213645217753219684815082932445510050360975607695743672924654261680973240466477229585325631381412982349583231688121802569141785223923549601600776422701071032469225253252699277211301198585914802229620406675118585432955560417248453248381205365932684897447025860042752019474018403236854851372877708453253800378955150143087092867883610467422405952433610715670413824462745666321094651776898510014144492703731989439389459019317778060237879552417270936991446538071696462049546313661902778631957743156912976549346203698161307000944292573346064925339724821668850213978757450704921035161512509908975612257838318648915250109433605528064342560842433842378222871237813965355745692536289951612769018550322442094752381958516243847478986367096993296269031007861648680695616543585199357182119266186523295501451650611973652759267486355813034568864959515661727952911019533063679268283220134691294707874493853815117319415766181023120947628510046177738423739023324204696385647844354572019322356012312650065246050854573519431999534638712297429539527047383605070024935690925214619802946875647067849734709529758496209489111064414913381850234785711409716945424413742015842174040744692020057612928775465924331508760528838718881640652158900755102130043491826262388017770543966753019764731472270900990294688338543395783539055003451388565865307535243990613593518768479779798962037535039862577485906828309884515823225612338252486425882300241382575530560166555008187997258963472000385831801745745474235706500236712412672491487143566545366659599193065536892469165100338370035457844258208812117086229417156983452806886437533115698241420256311093242627784194301312910554679232294345438522499156303629687610569998855744664670821058438427538989942728962507478321975252544913408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -366384348832226691116645431848773571742228609724934018253475211667047648960745430301349413752359565691007192496796515816589499023333467246644063943939282891295711450209136785050517672149121314574646845553870786685479725678176852110679937471122287272599725763636132955164766432552799285751124060557244008402966365705137000087254751393206547786806858548216775375405796357617606018185954321007853798401666919951865067070278529075071288854009963736243307590962184434685230242379422416168976087385327357104998496615503976835157499962229392641205142288883784740361014037760463208454794871482724044311716456101330213855137228367555199242126793113978139237651226070055997245685629876813831657231850603873895063826580409904952626933443629657658874318146779007792546605143271001120351836555725941636703677476583747276112315300093703952564262042987976337427605045837354166429717684360794229355319597257114767569243982825981023351206892798187781373860455544106280053728497014151793794939053406551378367927530879705316290405569249965440418422458035859853054722578905342691755150715622016803375003118095843726030755714618835751200449589145239275582301467784054064320911447184197936727860539007811250076939164965125676564123554387818174527077252994073682633082008170506428929854901674929811673236880004474025274772657583274006692200387192317810062204068328450689593194514170158399029547688645572107636020912583207239031085636221796788737326361519525464348702709698358618326536638622386338449781076976719206186695860296086775662259312868003792697887508376976859038615295538010910543704592009883072034396503989290843987300101184794323775707965401547337353297218447479543272485969053682277528086055921744871563295763205931080259368600240597396157264075967695942966407332533134810438491372061387706466260005405469733414542955468304132757866644319008623807439119961239883702686451587926017816475211613860694386941756025676029838473733602043445168835348943874097860358655901452024714714156077224805841684549156652244181165474145282858914909744222477950872757298190601720467020594738765750521730543086276561012219875107008611834448640936596315913837458675482046382697289043836512783746087583049070890164987979316833768624892836860507527044685801409981972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 235362472786820417678448731762923340021759461309859183955463161261547661963524552672200781813086078845017630479394382258899457270782651922033202134308727762226536971712294367852782177471501552486415053165326380319050907162050681360168917560715679743872417790132380111837914289776866422947734311914231897098758250728983329511498273120455757355173904079341932413360608286056080316526925762426272919456787125105287850416537034477445257038396043067135722155301099768278825653753920913495736634254616358789647687592135190869306680266855228564667376721581316107405172579674896501076330952425526429501874175208118699454633751924774231057349424275122898816492893019395531812328690853959053202851612406232210308281563193477506858979338154141370380470751035474263740634334262398399244525721990728085545705754770818474693959096420188727256543106393424651474206095672134570272224572934075456637704999629550720262241601737671172352321659315602500857264279902476287535014029028733292650717183777039537766001968691246513769508686672222648720560789725492162691680771974596254177800081819932831493863097671254521242769459253244482178136863466548109024774386924379346032167908448261152971553689219145781987262815475870058093285911440186375519645277760563335112797380353480268577517565096794380864761275472770398073370344273885979496979084547616994094244473090193614054279654668504485341368952758557496272740109355093608723622469586005818061195974957932050560699093193104358970900455445618757557070841927355467047993761565623102436631251102994726123140995838786321800043581749936765785397080083367639999805614547186056808272797457927618171882941661124611460091747256639299788788579962841208653806357715977946216320462897062879343816251110718901236720593855018518171876324816542807267707515562392011911165314719829094374587477153468475630409454589397965817106663230253653659596545524717103151006074002221275403897514848895655068261156256490179749323964586383726594742188329999223398448912668717483724372353500112030066673532985367225430719628511639352257553408134045686594525974408190798904364670321367941651425018908623680612009827040447796820356632533978186808746654749945040685515398874674784058229981806283577056119718077126203289058698984356583571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -177486225065546667469702164923451620519047622170561173084195762113318987185213137027442592351861011995361023737209023624788928335381300504290214596056736178674634148972455006452431567624251649447918208093496799771967846136869870657191438146539830850163522773006493311429667221247915378060730025786418500199879324500758609778052280292463050496724589331175160086733330649614759323530639257442152982362680477763259696924629962381334573510293257313050083740127388935406854338912514380656933854754113801113125509260436767506080553556577923804390604412034909790558735592348093382427108134241516078396826767332498633373321566555583549455164185367028476145972314373126819298454728469249982152010829851852033506445150208579646441300810321854066790756877972900779960374357422695192100617007666201763961987994477955927732948248407048694533951910655582060768996959588201779466437377013939919273587020006771458744258183872746558436020414003140808979865661457638496476656441987466578825433353788896921226287302036157494726643914077074690534349838138083531009778831238336417952288374145382520340760078206638038909672201599518172932786570089926510891446770931249696332068739103712446538503301143756593198866631973144830498998424617845557490774542687380256466807916878187013964557450697911914231400347598464461835349171213970666998906919666323017852583605650387389587453593045061159477308352313385736534610793976241414145926661813926722814009810459868595068830570352721555216994074000374183606837713261015248229786789418635361465609132525526105319446805856898596141124686057560806006540126943397365986675318510259419961204529121105570637868800602552614258010968925074898216738661478111092211002912641970363695018572207533016332688807088974372424539749573125390022216083578499380899451189538510664362045355081621649034099590621813342582902092339777171925358410379431943946803360187564071161518383749192082684283517752281235202538070923306950384627316018449860187288316601175295255849596851185479912573115374793787736666256579694532933336717926873923801689495595877746359370593240185782406145100345441070764569477440984261010472453641937863404503898368879353842078921708365203473155061441614261572169489756646214124759358262420574596166919704033288519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -2995141471288657427218951535422535501827055926999879247796539382135060112146249125323070289060372743320450473695082603736937631193474974517911691264313350494226666405433460951222467200540712295375063947117514371218066014081861283192026845423591322769386731347222508715675139396799258926583517478204530112321188762971804883112602751646947847122074251968207833217310994799551551692348875524741704267822947039530474539542713350932033348109180497755683311059119958513648402554626456730393624926311113080596020420907953170838398519897470175174695204521760294380465274656582034244262466871806319196781579790611299979853130671825855020129099152201310261825301305564731619594114777451569882646210201386401664419281386669175886873315685103321668795471812109565035614961913300731942156731007059475131302129886711122857963736509441762711323728957589975787159967234469243300416464858507928635639635695741115294986721225688629321119575392480113320093488969620775544248611896297133657828643409150662682509254300622028341211033535613241333062638740829506283008867776610718199401057261972952405828573096607125746812192396559544667277114700403946834270524533005576762380707113240876028245827206323316326232447993931614007665556939266456640165372055698968014126771668219703552213205587801966858568563874933202620691118112407303159393153221712658762593833979926841624364074523689839761882215480711865099223353045656488890611862722156660943897125716952413178641653791045252854574494414676760316500405782357558547999439061669119985686219381353890648137187279625592043922990307775149155408976351977192341834222905661905638764123934681215119117159644475696345135702914837335795133348990426163911201630384280727716301467087376814880454169879376534515443077155223929157910820092881857529564769005563263641361097681739005156514908480518487915673092898210890672326219070002868904961044099353972431833540313795306714227405757778291787215553468248602577473777227240270261497633131024066885541767370177359121933637002377711070880853030296110789493152407158533794041544963409809229618410823538470798596947329759937701718645304001417766671328246061178900057692623079270966314367813934936047442761387778976666077912136371757101016425318763121283252500508121373868032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 112831090639328490523460171826889066740149568763670737595079160059296814035768254434140800529750651596117310326098138288593092283696531816651483508016770847031828877026396380133863878945936067297765426736957057311575348273182708821667753012754820616519087979209831118891254784119283142011545152299797804042467228340341553478043960771064620143675433125227881154452594127231376740216203269645224175984308657107543429354427216779615169906645717756683863776211216262449845387056158499619044610160910369469989590341202644145135501280091389394496796071625152601088824787509732905256783322817340107811440031812082598837448282035777116694134265501933720878425622011540780755859149418493257143628297307554344714260870149307443805673520267680416093068190376326719045359651483346082702929622723645519693673085508371786348537364692811187775085101227629568105767287544441988554748936633486564519833847984053216467301379817206996607077943059958207065407447043245499892822654994869676087415725200236701587267516891256051220693056224311905886737854878168724437986284121403221751553894187052787146717335183749168633272150514643406624524358634766627593060972921773417826521319494895057699434205501289968979427804215494646584248089883287657651693188443945144015565209800973063708840897626354775410968334149620092248471668727600963393688785562283814325085766897358182048916599916930280414775877872910337818077444208664365547127865202411361453394609314009226987036290259390741705681767046289511427762983072468881713775837607145929589848254709796285044779262825413819666957850768781528424030260300576019959320282842474619141952918937504955772014132427660914000082786320838628011195507044351987202682191263368017770803493916551419174763751890055015001642211669346633136316548392085646941444227172184440486082236770251109950645408601268644773499215043754781666902213551743213089668664715187972874747770695922413181719287039420545051167105449022471778906925321245957473714394315542488858894408011878630808613641815188826070830998744876805350967588846081714313857352071525440376882924708150311005940725417571158985956511144338504094427789377327254025361913246635869876406044986394483631942521597688913701472171471812073688878469776915275386623776135606372925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -97157196639179913680130833493724755469570235577681700824936110222660391454047680271893815338421447495562863814118113542442623749273307682060335914108294233041143742236154538031848027897884541585986445937341963450231206774030350551590962958601891391512489584847228690428411062555741897282772962463726872085241614320829998959087097468573501298867889179306173092171763838995360783096929919760586303838263927909594549829996335688669716732290333331609785742795794742958115855677060669039142181062137166366575313717471074301138410684953242852027574080232181648885046575638772084782883645249266373474133583925954284946913600358432049960624052987447577957699349370606938591994920534521535695892331823896908051174274716802089558023147108939337638409201340711241176861024331511283936955152870150931140591644486859081625722085251196270256162388994116421684022824625368298383470561017975982751058534214475352981677373118703108750962089483385233128697911432459963658064458751135022459434376373366231667820119283627668658580505374505893913710659669949725308056973092748172405042304996322826054684932103912868846278130444420014483538119979932112636598097065441377489288953063041854078040679570966471074696383766876838971100539379007997056904182389419943350458159583985104219201090009634038497338252842548685233949632623201113906920771648927253135836647435740826101729379427538961765122519303956471656477817567371118912572296270129785711439511512192280445959154966776859591730685870398558074428505720314448853279325365517810112445502312788966765077571641945116021543200616793457603932750391429878882887851556276113440428401718207176036950217266167802730737355414764235649631086913682210141911477831765094216276453661685700474074513510678389670372553304814340329504105496687240068459417066086869497634909179202249791045094281692115313658809520166518411349920116435588538789050398074746534827824872912908404449007718611494320983975121706835646007645455456156673552949002191272404342599646134569149085510119886899078077125213165837955167655603290236023895241559977008722422000389270037862606092029906870640034412982125187366097060283283195665757823952925353564501641925017506928857739376567023398156437605519241120268011111442081866698216062514181963776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 40950487394375162297878157890054145923919530660854722592738895211607188208998813346354007465561256801407028418736518748689279456067516558052047595375543426721143689780888110129946265482431567347672695511566231682407548615055895230473681203591310388092026386863935946489337690911856135730804483849975758844652359457938040512010001076353856217073911389658913530967774762673318006116032502017984855152210604548149236561640834700227129901870330413649408715758043230327657706440323342461408532664689964471320870008336905842433524206305792212244531715350299067342819238886159387090552190374407733231351513788442330638453169944701775062598868284568830165758329166599741655038226589464636194923482280190702201267004662877044210774874167317556024479999614277489023910344523231469143369109172544437082063559631154479910554442692082181786969380238531143629183192328931675371379720024583803051889331049050927287449713265600375199249405645344843804872848780571395687807732651657596598661011266619348348343651443551414749434394778428338240416370861668948503743968535366288903220444720184859714468500110321241474368894582782519234786866957250828336764751956937232150992967634872491234403328604363684722001615852846830860084153335832733461505540101450766525515294795127295790951174885757027328083610250213749616598591383080123684362877255905786861424388444829831211397472339665323566481570187270626296318159166122570266598148892568521499125780534611365514939639564628363676538492296938187581529943951667519105373123788054187106575852836887120415955973924177624522144852303527694915756466230610596049659602285869292566865959654015169292858028319028731966443929305965607277550694474098468093628714998752703690435881524834021445015953658451017406243112745691578021870250024100825870747210246167800169270242715330404822386934242049880778372045169328186822111987762493676387117991512505577201286689275525480342322248032803414866528360513573065645560575773050025994253328226686275909456674368406489011121848756069569822173987342606377236519137480891327493999281161195432285454564230317636951997650538831936360428622937785364545139983911695183688944006979111310505872687618690893717983626024044102214586915527979224144691157414706374488415269811686966558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] -6482320965700385754989163012627097161075577753005037887198413228432964470939090528809660242637709254818280439827917277140356374926882496071940256741548441523951371011325017627424684814653935029403719661578479000483188244633451977613317168996360986692371655682702372099692915999105685928301412482608084388694590428595322316542814289260082122758707040647349780662915590383719087833214608366352143340774061334295456006712838342605713418716239199823793605440453762001787612571617025120234139665834433117431641555056222657824613247892838233402529330048428214302629620701574152158998325834902326260920290582674942854537701730607741383525285452943318587587866138599269849411533410719616917483793976042462807547303712179235091844123536481390409401274661965707161625059475783838810800993016169459331936706080586584680102817764944559345867416148501932073296627457230568248324827017378581126483495900243946291152297277813882284279534953496420536624459229541912853345577383994347900636019056392978721223423371586005553371824970272419672888101079645698119017027566451863572058150837446768671318143411944915399745247242272333812765598997670563881371618034933342487867855839512853969678760105393533143815019434690472879979592819499630041501633795758612323690609768354091054382423240590537287491056526250775593459010394474525486265353665144682965156630447957838303820691667564318700273729277526591935735144523780935884906038364289358042604655843140620592086558496166595111692375810197435905099138443582220701027844335422697816307246762269300297980711050006390214369809788049567928151162559067376010496360913036236060668480225370898596840081381016446128253690823452397362783741540597807044067130093314531882794769463794209353177723223656896671045539171152735327073945636116755640996119000140229726585825350504607734905447798253068241080011156238966145401642039379445225490647966611356029488048519719150818336280995163328100423078318389830546151183486098238262851057048779237013605435589561125084617173715433378845511736215165799744652225939271276557412316390027767157985444443928739988559126000914382755750219946512370600363287220040246077312680304405212013813868573036014891522245171515107419744276836851514601324345628361713208272243399720968388608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -2842043188843001813790625164444106699485567195200906801741357583618624097201098499806568746147993503175296638150017974530323193927952315734416849303256973098303428566802886900096824946113896047608641666517573223643448151917363750533752815653889963588933879694682645787307024041583884127314828299174752494989172410031411331914624903229491065498543962741818588133581133882322030425678818982054781720586003766830935023294072247601269619247081137224292105228023730904822944927092282354200722395067533052318302507883692994992958645407088912385422624855155906599122881790189357493165737827273920940519470751398215948594244503572532436239750744899588469927957744486417153968195506371233599402206014070210387242666745685410022476915591488338072120483505690938583049700082059180050011816660866371135632033806977808435823399921466296470860388159388618211054574716840175058253575330608369040881483499057775947238963789709621806893772596778795786213589345359747418828484159391392144543590282024154827987314808124021840907987382405836475897275129889334174655083539103985015332727447095820032417458559865817568709579519356991380783373162924500783168942079058737278487995180522508183895532651686123290579456853388539279316543466168699144690716832784885472921527388284400725628163863921470764185278431547777404007882130256190325402450564487144505652195931889279325557187283962231250879559119259720634140929143518358949161644081723304094370888705890491273868259037370733272132402524679219442460580618936437796604514330383912042651579984104626555958547525550282213106248195206410802731060400733598460500777630591643738639492455030757831682598541303104146987851534062033897192170984427759342803782017969229164586953698396491255159343180171802932681231186780332833938583450282372780994331900469059880787832785225645598411728517390043572617147116393103119693831622440204837415867297868025973737830051681025401259635359795235886271988781976781473642959070636255038120665040396743176305975284407729672370627467077943028992084192135904991326072175367679899494058259326161720143509916811333649412796167195382545625563273829489058484176149843047703466447870599877854466315843769014532259331991952252200817011044175760669757261852484798450435804613159168245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 2305111172493065012462761893289716740808509545363033869693958250119368349543538817918008127702669019294643203454060035226242270100729186201912668487060906238186331860569248291656413058616605508089425036972014267853663842918218288607785494797932580648990173013341106777020204123967396033258246707332298052868268228589567377827689316954726529239967242180208039835376741040720789495096535122174460214051773593304417489273534048496995514590289953547341453147350938778218616724676007849212214481856771396872971494526980100864035163945476363780053861928025968990675459720428602139520802358608341268633381911161674624380464553221800097055945315198701373881429656829064311720443054456629119927568061016480433271689787102254110333066742380465667992289264180258841596225144072071429518073681573359745461802746803836919580512590599168340226269250187192848014488091037359970366904788160320175814594299348523266639533777461068044230352655503888658523223520561677758226721714465092499371787343355426652078318250256211451097901097398999802903572468363739790602411808892191205403403800128412772484606218857535348451522326124220336567000023662362936484652683784357682930386331533491331183805397261494455284615256828153569891286340226515593313582161819041262728582204937433670057587448735095285813770146868068438166216805461825811131280276835771707571689715353204955784763476575795015500515400058348719064668203253997499859899002320761409106510629472241335226510349929868471742113663775335869682313767749375075300947987083819345491263083839754386007873597881680046303364859608568823865023511295967639396569082523163041658245846184478060038657798603286363254839919396907197222696610338123577214330326098570969275709152176337322201519136850405905385570352654486904090712954882921228736013042531899169774405458709486163797249621989843358654936844328984344442798486980494390026886056566440610104776750753770688405881574782567909233687029735435998374596611247755177165513795731771348878897303169881401396273273394213021511266067497148318132093997903982230418352285310758334973268779148746394783327424505904320649815927676912645463804881655201453146221904309303916892273185173379359412116811460276136955506223509408353112954846429147606202886096906983833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -786474766407932761120655947700749647115140549332558208622419219045871950365796511050976077562555473712815346530139755392750849753129643408949880533332458367175724270002571223394874957651013702260060315374099551761593176837181682225051444593335076322260080709967336951064594043112502258029231245481642828881481721450244506216267753328565449049816963889375910147298258804625848284030579436120585769552537179799759876502932576983516529793284606053280100981120168590901211649835139920867365875436390848733297311826592915524448222426561693235490380203172591302169553042671214971188508961343913556793849948386214950892417046785012697516407794814457531197915581239203920835859866067690503237484811084219903315605224335640354459869040828896000612411233873902296120862659418035960684882605430878591285341654703087387306718564717033667951177400047617679385396626676407909287914002350978245592624369105318146466167221164600947761406062596976869167099265318523330980083053122121244044681618797240999797363491346043692339633979416747158849479480673513210082806870661195831441742216223124012275047374313333151416005074514158965772237041140523587839747695453210909708572498240732638875984445770247900326940470041866284785939443633832838551054754702052355843515024830222680759986007352944542724412048920037472526621649283650933588571190910125930867743633208298090316529580757013483950066136660277167456758809523183743956201353910546284360284688820943724386236874328554312309792472829594664694909503926279994909496281438396083027449178420474015564943110261736531594088486780874610421109210408304902695931680961779695413303560499367891790258933243629052780084885057094128155188730336268328778429989159351667233777262425866416697385817130158796397224688840654986762652543114080995573799733903933978585038287774755178232160569335674528528875450059837267186195486103114644698514243295127936141091819950602620109663332895134992998409770408442835719722171756489484387147700037209020786456437303044883945931075225345090556840477307379171848722524836094454460245749692063631732174521377229682378052518054212603854499516112895551449992310548510546281677159369214381856959936024817737428552124170650677093818402569368879177737852977347780711036779377564057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 136282951766972107935922081220924225597948023100083383902338491346272101334157190450600024341577541103594827912232933584017373637973200048604320458379074558456641735698110586754944339034193135704978306906858907178931701209244000556391102470321250397945500779374201931312251106788383630194600932104759007470863257600533881832504834353405669060067622671620122194104485164823095395961069386444811156039473107946455961214154025741343119559870479147197161667735886620575089559903166806639915906883896201130103302884316524948261433827309835111391152654665063085901965264982425162187665069256013966279371435963398709518785280715243366925475186785526578930819943263416352064361423033114603464174943037381065903031650950707884670725484603404651615306187986678392278400190255215003449922199618095080327727099786408374030409643089634530436324963309052009574779875964000608591576709953966478596144519487882483528224582679383238737445113854671558684887044818264472538653873391688101612362985213403075541637722864534881429925469475740741904776637252834384141693504819745967933311795646692488161824456583687941923098957264031982885212926655805827248536859540897088537315438377996030519216667628465668291357593841632653669650982569667513073693209528075697552130303151886584551989727378287025023154546751820875297535217526682364539847841350423241498367782416951372452511052334097199389064644068679534495492734518279937343037012386069895087602236292847245155604208119358614113806914247026587526057015314537038428530710746411675062240988256460880996424230250723538534451749638080737973656237495170586261415684077503928439167859758044675993446964807500775555062778028566004996469921881275406291948552009745843928557165721377841017213001335926991342891729152260359720133881669177709280081163298863115712108052384150209322771422558505864699566668054748908070647148767003953649588881627597420002645995974282546951523175771205648307374181808692852121556111555134931107832470646426930410046004723827113986801035980820874562406091231665479915248308038128850510341473626093154088607685626096762154065735163314571771125228089790016739043058662008431680103397836652764778601304143270989263000930543696928569257334361684349164511092177999143269253250930131861504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] 5331613067857617931857389245086609762417021620678027452095413522404020308565682021858241762612367827444597503115203511658277265643682930420406986203448559275592784050955215074101947911263552976994662850393801327533235345083519215113028782841121617081035796037060794128154257043834255488116632053502261433868817334004591700244428420388576327418615398730452665963252326667000906724949452297400716459379041862054399540809451685328465708448784787419575550487341923953561799534309338007024826121068235721831626118929427519843424902219326572999546407605517267791346936766078187425609334278395511448012209423098440543469517280600100726284670652649720886806366141629308232530958883848921652440632770585268084176230211579495975977683407829361581815922592405116088338097402400124256294637471428054094128474191648968302446949216898112752113214980036705534050997240673534928299368821149896620603151144842262359879085422361082679287698484985860062194839071092269375426951699195329458302699421474801371400824247257389401825288619706957159602467974688417799616546978634182835132211051637377559738798556780948093044266179261647360484840044887544114317154780617229346153096242065905420608568589766637207807966517341655094082079180746514876409592200430060431163866187655971891522590355569635395472880162426949577739022471035493070964109426260889085678225114431198346717446912432335058084107955884944525150245421211336498813687439121776259086108204335246278786625788397617888841336501403105408892309911765791587433928127734531673378085960114759539363214638063571443808013608267785616721245427933304771277120781109976795614299228388778771141671500892033447574609337742271747532620970568062819866710189302435685909409004666723569262726019804796736727573455281797169751133734193812218891257203827796174527715472272180413519544436079377550836349633826163791199206262052160337254955336037957957163987105746205653488178963880070661645744925560216719115034759970984926377579695638765534611802558482024056874041924752344346458368545440409864759265212281095598461793837859022914787311837764873649238429633415945092255669174488611744646660026299160032321895887000384356970829052202911373405105404265372713086272098553827117720288047270628095576921071251619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] -11347227306029538188458689860422265823179982946088681393721596161083714786571135462351892941886597663468783297690807419680923137920610922269332689250623682718604647974978532932075735745560369215564450565078021144545988883492498208810761866000819667720674381862778113751336705322946351753162893965074096667714170175747056309726581799432618734800187115667882418960873815957898530956549704411285119197508903227983767200784414650019136647090993597599544675154210373409271927967379443717955831415306924029726558394847441605850138019334706904292762439644209581168012165492862013061937115864781694648698671218040442136379972900027605730930765534214314867978360707349139179919989611797764782894332385301999080067789692642362300394952278950614537487640587577716180269243295394451672574283173360982534917614686473306518123113770281127347300761408974929751236548185831893812392882710508983756819145608539823989874048422299899478021740439335884293647122233896209349503469442888777105997175783506803685262927306638241783557177450491670242196897571915313899562742426934570229932697777260402961336542956599959158752889252894223888731087269466703922220430488678232791998783018071848931927943349563374211170640071638508656149798402603747942253857167208944747719136457235106048254485776567547451471857377091594523521494265802805427478735024959227950570211403981490791667875906628372119300121818842891841338059345540823819927002799287428136438592852626596652178045454468576471448946188319090496941177678969619329234456126697598356253049902326117988924126847800315567411608918502969895761371806635255793962179510480894627916437794423342510382442767096512309221592333813670405441020971489895635902468237309403611394303456548395031717681249347105606609684254580652417077737217114772239189204287448667621931410857162693593639428053823387235976629222186342685765725560414988407645182176551725378629299304333366366124329128136751875057855696242337552260317702926902664529150956609273935754556534465051391535886111002505372716550701835095943198853386509696190748348705280279788423985914094209716287882441426646563101614437759959256036570904983618033820461124655135737110271313358859473952615814439016869475567728666947866099198156975408187854141970911854592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 3849854069860049623393379473298793028729778626828363200961922975798378585041555494896082621679181131104589083087538886616080806619548114626850110069579514734693380272725814210179887470723062592078389813837917975421625772538623231863320194155307969654654769402414213324591359987527262766862644342355759894259086275500164786449645114608938937628689092956276148702073678039385119195932991927648501651130483914617433673995737892931272915670753777614385004690968372972418089191664307719827450634661303611203449208025646592580475658050745961488478971739139378043938024206499889523679211390598368266506124571816519037862716830422353577817309570223628476778848162304805207063902503222398565479044348400372000857212275218761374539752378125891859208655141911262243597408533204448866106296753456173185936493166975442710035945450788362890134421115631348779205678993855024677434964054740064067595021582428015927035758807327479445686593525517230210615571806406099438587029792301538731422882234658860126467817574642131141846398276259774923696674176950479216927342223932512202878001893245837748835780145844817633551064815865379725231776542765732543597084379749861622490420470439149126546941293993190467179761189597496215925299680263032640034385790240273036974160813300694182761356196083803581346445399625207055198387546757399532652266035912143460879973254158423587500801881532319979199568895788269988040280861471848871358327932565115385362738172816453811281653968831057724321690863775876359273456081147448512091286126644627223789890476987105765076361477038582771462632961644521752961368137918413746074455170511974977185158560023363406297241183202781051409344440318488055449324243341854288536474387055447626037394864107905827658885803822542472198019925348387493119848979442208418261763857859219579178373917106164376282578401703228053376631215825403275063461297624857385575540871952622376508148042705543350247253126552187820500657974270072686846943119707034620667661076145954160144998147536096551374125440847090469562469095930998599935839111120113037908285901261973182420712382029883504534655850730376917135732007979253154101368040488914480700648591034786686038839618987368081798176091012665129979011805586564243499044743128639025948800500010844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] -737337538882268190173497717438379824948577134791609437436628224039420461620182092052860342620184615665839781220311796981987641396713345571385989306306455970390929642535250774217814196863856234579797457690331390125972431398876940021577809486096674219262068339282606457969574046084425526634152815206444557149668546793943603294833398406884173677798679578101985582288306163332547445448484205950532382377638818042009778078477385185776933901725206870684271216912369896412861870470952282101147504950473482150401220741020038175730517096383167812262541757684641207807388286478942924269193586708224257475434681327895512037977604380389587598562472682468064787019419090330648138011308875892298430471509979578002996342573010679100924879343269503103243220130614109998882501937353842515162406831970837091108936724665067508719965143324438739861332598060109596499099777686682007062560505824345336317801424184228879624126334230476006431944007918938512437184167165857543655101006701538330873087637852095833620199306954532537902166469464252319122339404482541172513366686415619678482304218635657164076622192438833076030722335787251741726355755913515396655138295482207407057857295533913160448174390933758987615969673661263506553670194947095256153037588715011227334436138998790533921265777778581182143894944880729023744318237629413639306276038550442592701209059746217313624868868054284589725575411094296851910189244173752572863941294869528956923600837938629998117244963377642895532754617512211662878488453213720808224231616116510055321805853779800221721559447960317991235502489057482167978872932796755577199710911089974441698827075145825346549773122506612723642685402727536139211037910188878555348782828965082530289513569514125562064514909262098673226874849414856125400242569285696174309365315451501306719423242420469850465687515237989929429104718614287990315989421199227147045908455342151542748173022183212781866599385635293336400887595122501886401229978364595055623771215509330917450505446885910143536782991563595137860161713547280573867869743656407487798338302722994583558267337059133560108973959865162231676844910430861927205096820504438245534001007267096064241839296498324000001667949234440667132886713419938200129609235853256493700866822255935488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 61241611412564622490627472161346750653656935381683439779494307058853552142247991018365539451008954489771513469378583258300770546862022543996050076041091389719865722776572722597121025982796550350680063492540877603255321821327602746575331425126816110691396362416283526733676876333739447971506278504863096249239762175804779890798003145453278795697268961108637272526726820739405495311119074095727292015682447688891439103812803031325519992426684416890756196501347651594705051693278389955447447742185288793201271650520241098242793791556069719133833800638381516239298113805903868993210369453503347922907392735207938922478119037747432379260993847313926272584540528125709020747941780916365282773185942090567189600288143614672497351851951915713798327857502280523746140648419289455727918984618445783214660649673710044088552381847761454417488778103861650720077095068460099558533500231663431632066137732390508974615279771590454287275436947245152221812261204657929160139678816820474491930417010499780043906481892286354345709230779954028156244660337720569407775199685343910761159684713757399152464453650396146221675284054212097615864498148598007151908169297700554298648624079544289800958949168110848929088205756609630590298585882225737962138387687439618461245521768278140232717702632048460721947494265502694426281838698814385188206257821740060315673348969154909310862418975630247040355190858480888357439563367332862639663004299785480878912402306994025180217812854630928551339633160595228870549889715818786566563462584245650259362146679814459688392477654065399414921831798170127114544224560898721403834518781157446769955195961798294103035495998314007683761515976838534499921421004448676303696010237476252171774813061795815541016114590318062474652060465061438492620362809070705545401506154453825565313917631749822449084882846864324333078953402025709595376743506371639378361724321504842307303377693638507869248749203736821922093862481527851432489392760666147561679942905344052897657647694196971787387021176578739214541852885354364805183812947733535615414902123731287402670471963285828916510876664250507598309247720581868479594897248673512156702688737643099414960904005513625777943751758780924008012190868713260900157432143291671871016732700180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 11642869365401027590114659769843317451904365286776220558574848235164172104483873637479088932347540169059378947566732904965739088018793056449546001200698459726826401928349354804676489030457189630355414536109211391296752775951295547354100657501923647922663757897020988108168936579489542858676148910904590084775897931847873487280882848477271381753845681004512967790495409815121710006204278294266663889741891088359939370047632266601726317947713069116273341231412043008972315576904362224693146186109277605341229226275056981973589440064420084577276033770136841666599625913833933629959827493927473116123645599047755816116058094924915162054915867814771181843948287281527512149060490448489134721560406193068584766137659888086435814525609638035216869670047288107202109906073598283086204340571279342750935560139260309555551814262391534397673180453270003592767653668792271079051538501209137200356238999258665578535367724285812644406348965469651559226513066069724163156321704334058745356326882754178526797305854530701456998024517315942149518624596524147165075610171453550450414607228191201342237869982708542866161352503844750748318381528158067050139125081797378034617311773579048923184934995727143754961583118659893520875395933743639113281381860076413420577903742679487480725854672936258649101686300942301132740695247097185156492839349898225088339882973335556219927942459714565300848690662441302174202014967576055715737093460809314668086485954322308344010878378912814894958808551313523017830541584192170051508090206207749971995760769532575216138917505300683212106399759064455359995981735513740550374851333475954440735785867635129726017295375946822175331652050411292311790553950066836401990603777991935934367799265717919845109376634944503499286635572272493884894374790178075321617018113785570226345051957316465610272733844601427283455202119753641780460138178357578634883240842128782305120002233804825102507000866409944613103282388343864186579228538504110926002123133919140402109095232925463066949147123117298750047906239067429387861679759174084301521931175657040225176750232886984170955901727216969097240965197702083689081089583065578940351345994816529246169747578823831975225912244392799720122225564155978843184674190771374444516022633365504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -5697707185476285168831329224491960885367710281467730912325615885766753452747900407711246733020101799875352736036264223467728842266868552671687294612708481661585101562897145402217138905481849159939938053476219045470264751967283966047504374969734410821207390497123091576816101992723661693256013025586626067432662416257481470153211076531219222489394514948217683371138796920699935670453097391964381599082915914281972121489498673374463053978585620474301127672070863767122427379112726423373572159259737178512961510034608558715775983432490156695341036312513884193222163699953925015937266647069724981045677988541110497482515718760697202777218327712387589238051755665120230359753416027404909565005067412355698592831668569396836152377806735741500478049609849956980874764363237749444086200417149928006781190452686378917547674170489885995420510474212147693124186297585516918002934713170150670698566878450812068476758274245328006954792529138151974959644927008062992715373441796356696413753795821471038087623060949465586752716850522938395690160424580290424649079848851531532204358632876936854519634375527558234140288067621933089808504303470754456483912152304955739017870307646450493822936334604364059900451189777800200218281693702889401074746964430272143939714875296359715790504906513293871826423051576876979744309054612743807407694577699701146532907975121358995799713581336067547376337572395316900010447703435068377941484641475234093163057638896136834843694338167342511777849218866550404275849456669177416870515348793678543233568551089490608049834907937388571123077963100409323177096626051002897900244999050112703878181389408563949469857451937136501491490530943283456220852573065720418653253096296560618686697413713804674684422933972908706066975347669499506766728193291879784874301613735213319500999013093036998878277599024166557692169440575022362703556757835360559230095528473162643804747760038763544184978181142303772500764304785466982655248031894971920950325023392612634996953456172297091847574042551493720361259304633614454500259012022650172478145308915391129418322699107463775265230002740141685865789033695358918109502991082018519226885636675396728752147754686173522857127113893273117863831612557010444337828436692407474586568716451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 1362172414210645393397802953265800308935144756438190764078174706695572488686655719446918662493628602243296994995001143641058846356224685171758445172165651367569897996542304079171382328886451224471440197107789052906520493797366676434556998551039013723282978285388260128179629175324094310021500564964250906057552783187328592156918610036158429741783281124876105738608837784943972658964400664975628365629022388116253892124742656633125335412577607343966656909764145937993747045328068466685167744733352234466432852118766882845754595788369941266167844178973252414362622674095517298860784520021642205842034504349962872974107539651027353411830269915255108333198709233892723166101706802825614335511969004420778105786884525046919834537375638221580555550842201880540457502160206929494110856757993535130590806806352546800055614158573053227039083899043371325355604507588821573862768877817081300631856095647457167617435186847833412794997095368482917767229035466751398820753358648830298497038754031856903637064730277004369121431829025046613584862163867555248423049491566430584634345934386060517335470898305053987810722190564544396288207681562790017924618499898918797133895414933248776041878788797247049495884227487003466041979226732965459453613333902276586368451696355155786357060743330835863618314454183084841133506633359819332016787926768285885334372993636270450791891360629187498035246436146615925562302279849074528458208627180697387954934699365684128480987756922786596893645211219889691453074059233069141081683929000972417412163506334402320980480905858114090145920058505077264493268733421927071756135378023257912946739413247139858884276844702345599561446370178455753229964962943606145369935455821224194086988676619101438009810515159487895511736395062707088162610085363912614051979916863056364310600947990903850101854553142332872791936794798567392615381721515810125477929489929330050727003024696944213206010808743508472385682688697736377159289516705843818746464740509846477403616125281436467453289978540713582668578471893359804801131092761404339315734328755420650124387962228102563907856069165619964597901243039568942992727982628808498419746939931033591716597200491419932827248160201948398955496311439116927179579684616463378987952537337856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -329265506296234044019001143152835769196244495716216115551002790242560212928622997942031627191916317555402389570879806599307630921641108674822211028395370649521689836180952326412730076872667618765678813948591001788786574906932709126747288354342610007392872372329153747653861736359415561569710833019028466641385029376463438304682774619700568307913076514573144924805963926345077647435183031663541376869315357553011239175578096045313328292835027503232820374923904998045599625066718615102439799199680713497263028598364134343296775818721492015565895755184520333358227222747336839630383216195678647736142662388341499252080993509883074086250683699223361066261436272795462275229353844963634338928425359529107902837872552232276678642104973640793653073547962581822833167673081804030890561462116503708391093528106457305849016502574353219442924460698149052085145449203719188937705066326656042952438047205188044638370648329206867188120150023483371043357711629746649222816958726705813125952104253007149365856880089998168669134219893890324581574179662019384807616668269210630114992313218988199883952234335852046580303876633984769472203060448397474822666811800675232126818949902564509620829957632503806116804128334483952320897029143839661697022611465445321551806299312769345295256559492168754796645082709737601829477425483077681705191266382980674807255154260068471272523449324382360929673879252706690443923131372731668070345419803890403365458792856078969276435165660612495065305079071202535492123839011393127967241386299708205368958305566339663844257349114354269474994321088344066196298248717520705674848752881140209180396420761501566651334256216232623877188524703353674545698157994403311817065770338282404360658864820659520096551498402975497295845276805349651512531795991527705405896185518152878494436719961222924825816431235467565946141949321274517748642636167478533289716277417922025876719496497325362869229414666133927582706539610378102213701675189949801157497622360139253006070132378889297123475531954599972067265557729935205838728822134802404621861739784925055494718776657545482554353741855466062334363983904582465102909125490909703194116402805610507522546970518339292279357566825172979706934329364635432975218592234782383905744334356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 108245041697160421128623913757928395813578453171627990501899297895353322169088877974379198117086789126142803960233501153344448704268120019070209624511142868010662902152323993235069364324663918411703577711155593702591448635715964151060017254257691875222460264881701341018063201658708235875976127195841753239134652505314337393129621202561197109674366401643332973233902302175830785402791225390882743936739357708881218341738675388789392882563554908505474371573422838736996660445399161348479653580792499488916868887249467783184816637831871152304329098666150981387961652544906649619054677318712690198580891450844197848810548747683027332965349882165230518619509818959397887684445013821711818441170428871191970720911482397027289572921935314910411560916682630590405025393321558628081691928039641165639379145883204084513669083014115699660466302688319211442662491761260922893474875769020790872022343495163657663515650491825011313982661119411076578779473826219398251340127586596446584064247667821866327062514077377584313187980164780187018567403174490308666355005667556269191986432335031240471944205467799165219240514688354573782452818536658640442366767792841772153297755011982742678945511643821288510780410163566024706781804686647501333334976189149619648656586792659363576807853870363128534149319496462905927857030277921218366710552493540037748597589474433142982586003736497210049387183346735426172353534922173364307408318378327940447602284049275101490127274853452362688626531409801988276644968128347335140144138661914811138397368772997773693900039022513974467423264358385505979394362293809556837465866737087723410084684379477889871869826737382882830258288789446828318865907758187240936977146942068965295406469485672717947979641317620456742347503393294867570965449194186535931406888997610498637212141031747244220020739496473582666758706731206516557357686176717989506406399042068076531684187678835385596884703895585656624228062474754601062730867535821531346006617090692128454035969517448269324510394322581825387986730497117671620867761036315703882116863867905892765060285314137548153508444743936985377822674168901516243946733598823192071196783067587409676465460864962623092673642122625767809654911707725622416825479494060566290704692674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -36057472917224897842774483604426392313209648435190026691021616798226290841678219637558333606803068373425259930437545987020175974822382746097341192313393287172289999264888156147364196665525882746424516034992358601524256689113645833809787146965415776889285054106861998047014617216974888622640214519375681117207523399097569089702942881538809546063512089373756807699011136552076348989744550238192367940364101119732890457502509808960674814799369300469950263105270226540958421816424943234071828717590299309750452104267878937188384313172879731481980187440305092333542874796488156860138310091571199845706973224240541708981487817563579607746557652369553909961815361261992479558352530414449733556502350977844826576712676718828887371888768922365838724191549851180866987106688702317210020414438685387196909397051100309743517580395924823564163692672360696514141265541040849536079234144620377507586708966079286222321405345899728278493220591535976311166513676212790173102639475333816237944286735794240030956973607203766644464150074100566279551918448593622163110006007711599782798815386542622505252353010059755072431576598214765003122674377327325990833692035360315402125359037924031618746510337396360523535700370322537245173254802064181030134644763507659951758097147100785847306574568666368615178383038900485563075177629485949702294930627547166624319778191084354905817646821759905665730645720868607930663850396820812933619845716773765301827936244317930774109451499032209397651437560266308488652924103819927848276034652335196813329606300848611158231993693867376829700990737362274930504748920868610042337915819654363067229060499842529074048863589589277456345683800643985107701356343037264984095442244083341556697745816508961699415452056097235828353213781031731046636497032167445656708035928228300478668675709759049779851176946774010686873058255097471406372902299462437489827956110199935982895977008734655774649873559389011410144842844218808500838777038499068747057296202986370982258784719453900948832853676778944531213623932561393540646320517592583411857441116024808899347642837294371697346960024487319429602414663166246121640471844701209231962297868075288343039278477986820449276706058373972804150926968207534463759873050503853623414316072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 9617783341782512599539081905837642178013168288289716643729643378440693864266104654832926796292053622132531026512021663830818142598455132245388964306593369193142549120491250876865835771992519069278678902084119893184343066952564140492019372916151692396988811893949710334197570068636079048996961821335810481287726929825586511603278872556437794692028004521612293654326005664695881409794796728759019414061307862775412158860244409727356318497210631650532592384146886045068228244474975425073649420559239600660478072270821431794268904253012369569862419689115967498217391567903570975241962218517317599185936309057883330400078700680583273211285272129169943171283786477733332840091658649299276198949014175479566978614523008850014783558848943141138312922477421884640374100009864989074133365072420830494960786901132935265750493237816482354369542511048759994010455237014651908578758524605261320079264299050928072290491298545228121304045941580074093367016630929525637873822342637648496399779805710826783020185839365505845073523684772077873412524443281285594031763720893706423544308165864268686747711710973002664600551116356025963611229205307992270027042937169049016885223138368242296077468791577049325533334642883565772014498487342188782957006561879836803999622236289637639252661247025399823292572787319056064459911060436217470326795700063176179150057004293111746546525221426296580376441344050581558791066204440578046359476523951717934371073845311294288824203686059384315948922639982379482158381859898071314828603651404402210513763221305080186295742541826803132325364840964091142742315290439176187704241456478195170010291661485200669243204972349136270205313065867316379406823654725086109649501877349688499988741003451615142519081100899240316291787269653403584587005944576846669567856521892234357099668535556373538595791466331747342350003846179248075916845085639275521415496538457553218773053042605866961348458239417212052912752365752730302691056316137730548299138930965040839547292637817808377048342215156024837877439075688902593836362055952631910830656539619867076900802295301098257708098468352100922215016991974277386854744115932705518988872102387325564138263476140788575683699274737139755890111497785777462781378269001322683609120768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -1955214801966870548124672322036079124768694816622428515166438644166118779797288418375755740821042644473145682575854562912890545660562087032303066736720920536526447130897216028687643418096706457624054674279905373063540881700983865685159816625572095795091107096442982170162623903403981063254844709627174775554894762818091842438074815402616279576871630334152642489628253940427289698682271589712898369908124921048734960905853988018050021074285601373080295665016686676950543527022048638735934570206885693786624674923656306108913614038169955646085834687980066276947958889050647614575116061775649284938508392952327277551800367649435953816012659680534311160609198427705292714176352602290118894665412945653485947036769618464079400191601981177693376511605936032556443427882413348135547109712174280353980168480299977669938213892746633276960173606815374112724904500007644537169918998303039488945774160839118147760027762870532328271170088412778140923624044143703338253403892814831213762698860149012706116956882190827799626041050497842924745290215702304238027928058757727227612741327256648489294565983643254869436029042846444697051520322088758296827077620605871389550822827402756702332079261916004611445273037043221457343445211539290203133567841647024146500180419351515060559095816520603434502604408216693971178706996382862072869879232110999748383736227050786152385900590981357169529346964541988965978976990761180707573432236604425109590972097155995894501018710319360926088781532917722947997144645709805022107335283564696116932785863949350421321891502637203482230837826514649453391739770406451995045007473412862652908262418928269758705543625760399501836257401495175910113023204611922999142868606835906828350833838392873241547203248235888357567219836124858087009128343141975332268892699944572751165999327027030713922589096298164862580612843409174950845894060610659444263942782518211271107799404378151439851214675085352893561778021597507756779891753009760595403739156893114742209355437306984394322037266411953144006377569970262310760184893273378554377954771545422917233899880160662828181349070148354976675042243167713914953159562970054732804820796647447283004835650611416645910884822139421054821140120452878685596686134504375375267375349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 299402063151786588197314558299796354214944769493843335057684052282995238723310366079013231847802348893139930003547138870632367242696106162939436631890430766797336701323828859089521298677243546452348943059403657787104342140515473444098720966462642661451031428068458789916016454637184584327892050472199493668281279941086195455626501927629505300862158107741722107466186918744998868699045801699458083889454067975625222521496930435594820324996753210949235611415018820317527885412233763728978794494075418381947745775453260052999412970657218102773759709208726021988421465144085946203061914402833733618196278411083224677054524370422386293566501154394089399775224251233623321822645373277839384336922502899422043410225171777150740249657035132322894169091193112947395681844254182793145529855304995633468470065053260764955139010518766220805669476505662236478602909688570532946652156175163551970407771216691486427487866992443649495062013420186666937937556445636997503759730744587755840849795333614029731841542354795152042811231031831509508521534996033563212595629892134283828018017789813713682431316161584173002149003777656582237753445398106120089462968110508256341536183035467385300607677687088332539844171344423358526444402997107322144542579724275986131652003130407172747995747183177986259809253197035138322763443589168508628288256768655138247402648869560474813311167481283309485915633227430061857968832538610578203372318374154246192549025521588330863436104444248472074804024942483689189511058847684402531002344720583805475065421624943118290485713657545475979763180957078713436370008774081248180750382358483292219102300803007271014553039268608884794307891000831400902664750248090260605084305468182788280509577066908169127581429951302517603200907307323806960924136927082178487983777625226506902872207520769080680707712760828458312222244027777452339695594892886294445953871902575657758349162866058400498220591011811191511446798948222783644193596675396105795035357449351533557647596685277781883251464884055940074393816545149603224988539514672076219300865842601379116758271476110460605208351829053486132839897409136993696268568635321994564656650597199011383987301342642987797467299306459688992529653492757609224385184966455882946959114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] -32746440151186927313901550800663239382197441430355124761092535425112953671614694660017764686406946351893887710938424683295329286440513043672187042865785542347984695887794573225929391503478980814143661715112615224037408551416953537238924392738480370761799069644325653127526583566175036074635787292393189322380834837944976588593402785554435505843447398722117588227213009338714185453156601793924925116436723781195194013682877950910699433026622033294385744380602590062368389687198166989234314124366669932170205818906436472775055278395713094928710810540740320048868714670751730912460171573963517985928718640021308941241955685886659439835588762229872298458018959813177769277200169012382799561145559750116029910508739632307634116515393043579643797361145057199901595893496488976863426815794658471177376200809626921813090886734113513681726339486613910374432047163940053893565931145152072056858211346687032713152218812457413512393431137702505035734139645717506801005381958945827574133077081142245278579826769150515331248310706034078893908558784991725152058734140313184434864456889239765956361281917497737874492109681678740578040846791585911365481225099771340385946444023572353419010022407454085853652499516326558745365565497089790980895030846669974437375950077968266015417523428511961537417408191967338755343972468799007342199686374322935418104152437541444607561978136069080594430891145440010894238898954958242924922219033014146745476190756927690055251644270510740818697574360969622916219978107100602190115213401859404036949759084560762106356256668138441539190838962850941949795033110661774351367347225463558980482156748600281898318469506757261481703811469329681831346493596863669184371557260037713736760487017826132405985186405297021466387546373821867427816305611171798251661179353536526018205880882609591797000621415131265403325822393371084653059187928383731121185760849790835782560105978769904564903625388611294296728477705632523174252989877911392319515358199442280904270852242565231499948903768831721628215781893188310195715262467315106353073418348773718806841931550647785426622358286716466964133400461650928513400767263920976187666746990107472624888966943362379035065520186172707957104575632023300530445651146885936764996812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] 1912708816605286627945065239102633698873306171389632211862665594077403165848498610561213398808816965276340321808426055169575046813275303845583105518643096642931430353455090461980966910271612360673127534946459408291061336967255983491354773484790851611342925185466374688553686056476907166628001828746261175045426498092390701481461441124008554438973310531483417955925434578644077438587632660803288849914765382835294215512899014349479451274901798152889252622991493125269352891633505545831025866251448022472596255500889975775187843675877043824350406329690608079590271703841717573783064757784945685344869646877033280401753232400039472356178879191862713254775481893916762588484250281034494184528926587658630805478315173618402426546285264511523706404392932065122265824698008183290906077167848935173614898750999328454725564016979271101460833884811757910783445369651917131663814119705327022175813008462439606645032146212764281118237844650707166657608366977534071408059909488456256624678143425014494414694271279802502449609372539992754225218117842355738442712394068509186595424336365562162564218994044648054656414130667623256988097921791129874600116331041045301757104921319494891931142466799580220708214745455245756813613809721233154420536904307916021161964343385026038520205605829711905350402549038533182725851953382693498469935996117840759619637359585400611485997892546898804126792534970301448152101991488477767432374223470340511791975474794383686009264680752704636226760667276817378173412025642286172153702556167125957407601073753968132504745774379183861937448066272263810508097298461270452121567234832902117342970234440266669266069038897225817674592278298479475677519162040651387188406817348369478197104687245843997994056196079755248850171218153491315670189345552071335286307569439695746282061083866258672826316256676641809896749531028633317119673524828248419754449676496127796797767743430350964612088438753253704524451022510012321467594773581124469565734418367864065508719750372700666758454936494944059757172096449279252096591790704932274957099337291097768349301210618238142530128370222397071334064598378840692340129873466465605877119183552675078582677505620810905603520491535554869105810280959462936705645972140609431324852224000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 125351382489963704717738176960834764365323047331725630333766500566664645435884503101363397262924268372639281636984553884643898485759938871355233918532430788596276783450780966058376440889433011690505808418080228451419810302637528715701023129596117449231689900422093444546447494442445993234419761729391641066343851486964763936222405722244227755948028695692081446106601288505388929383624216063264860840331202043360625198550567216771074600951720303635595785934810202949911403869422954244025964776361004180061724536158067170162920206065661955766242440086569401957637759075951228181367583262797709177922373552670260105804084217647425384644644921308815065473535390362733621717719042800306949090930248685245713988487996619012401768453755661276576145287672350003286350155125825877319110969820625870283584163554086821282129260061689709381748648682976794079764913225658628626506293999140637734218278957270612828772920459865614265651749886870189558223923408830427269278930292781083174802304880368426265227090573737589500608941305199607709616359418676116796681344498110477831485707432510633995438631407898374754708882018334190714363363489835202667563004399580563452397752132108687076447715245943207819735144626154135059042057458341656248649791983557322123667754206177427367554051810685117283397739316420936449088184219577594928192997752025608961132811083374017163540022071429785888950079660140396352138398476440126949529987241449206090536309203563622215694939645825028943214574225131434484115749605334570512150265219109320234782763343238341333829112902847712168322272255743706811327916076919483226316364228978835744086828458826336859539191130554814022713514801131017856566891773350130429201463071174125509441873604215041891546642902636557330001936358998050155330168036527483770371752132128709261895810834631637397748502548456200588620157040450411088542460947888571949015765470826629927785799566539804844287877492792304176201756022392274421164932794456936520647587760039210388169156496910332319461233112253382395483826327424389011397282807367254994441384511527993248063762613120897083354987521715869040017200932615598967543393820097433611225988011391935606965168858255086739056346578490832650674350778156241215507639587215924453703680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -49062155686444460278542493444376965406362185301837677787267263070231580757014075980672219990060152414185555033391589151832758975348378490881701434358085993907133706222766001901294918367302051570024233177541928088063862152998686082496427034093028479160152735585161831464671965966062167264575648293784712108287467805434186301873332099341907907409531518914653811480603062099348706586626135928597892098500762205196884045548944862302264605693343408314770706942584886791291729239728942086748411085290573798191620497426517714052508090089249999057329117614838650756616369261040935684421819697764267133774306209320444025469788632936161250441119641267195875436146934250261717900721872337182235215213532719834194540667148790869540018314663636530986356619663450667442358232375885561195933167436304887923255332815144979153626215515207836196934777716232636413228965663905396403473622455528241231715872204049852028604241214523979207366024512523316297298590377698694169230380754375568579202030387555587145370216891291016052575574461829518170730726908003358036016555160275271374127856759444904540901225548607942669733286806032925254947082228097499333084843464584588006916711959209032760031322511784459697564583909796228818029806264262606080485964932480706485066395352828128412776664526424699956653819613617340296098398667620932534774301750743001542832317872999401889931279507903531751263818109513469179815776344702565790648909159248461337785704665171034448407761126070272886719399340934744112204156849355701562891755224369887652341478727149076795989045039502993962642377399089898526535994205006816663386296512575168564311823917527266282747680363948704577081680734443982105002797669511041462637309404803013624686597457369371606129774805011287662975813508740051811469172602062851403488389496433273698309240661517684936792180167957592491927226201232144734239401885305243379376841681615698087566653878719482448230710671767262088518250200215562280146057912133899445619607425577524612369704578801290373512859595424961216782724926137619362224457498738068855542934879634203677375490950045339719200578569031632038179867250765633581509008895686453254280392376070447131381279676898868213979042611446773977827570474971990040305730466462479509618688000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] 6544125762401189668582323109412461410100076084582885697969301438131940838452153902380846647852454139733716285633071182345963491038471150169459475547984841905537795157996574223961207329500643778688371407548158425322846788796198101679193280603084702009358331752441508477916386907283407586192497561390017895582130298739211525100903457005182736898015782354346978591423757534551394554730553683453668570271143528750218626998449875948035566612242096671968783371132102592794565198594062581316767793690630644547437600866161186248300496997795316273067903749535826861978060383270050905620792474809675726986182178809261602364127342196785495234207944492017211791028235246500925426523225604503440852617500811479238429571166190043477357307090572935791543372659619042679766707110369248552551710254184760032746094855802564501996103972528626664943749492703025071622080098021318345120604161288112507896118953270615691486764936522067932499855441148621964202604311602762274881531027433409375622857990830448884253795592106328036925342485327493138755108478409087967652235351354155298307506214734656417501938508453253400388562317413606941359800730882335534990551102249681892231580949392901508620228883126585701785248149231197015323674603243131824179131825365702671864150311131042078135593821740518718861218398723440797182291285467880082338417874848903508931272876872310233625969345404898612608893748775940426610622524384193519178728737684889966229554055717503482581774395361681468091409805481007411275030017990716973474234991719474648101789890303274216744726719296027068545572730383384528094290337660241078838005136799921820851188222540440015552534295250813333320782386643733754098442010469509194722127973611912614275815655055896801287944019825988726107230303545591522881035490721786595975511480572034442169317218346710743874683463583216576059192883010990145072429432100062327898082262383564399969449416537278803046626185230556645973559759941740466958118703737292349580956055967051582427835483381312000992116510994678845680032988109160357304409061382333043766521033021526672983979834360313761519546408038153357243743119728334085364406438994895699028161124902638064381278972155665781655380342708797988119688584328404468846429589209659767521280000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] -437579105454372008509466934739090426007079263895694731802130188673926408147686841397404719232624583077657719369736428672149775631747864180651013030363077189711196723580367592106941450910966623240677331873601974661029569909046810096392689006768599076757474743660426161738393682433374060319881417153706848041938424756229257526914942221676020433496163121353663499835008724968949366285741295196303422515933771227772786047143404208633233519048474310640086279511488276821367335401599188010218830263403591548278457895461242380743677220801677921890571713200260631618385051133717970468606763504148365143019521667630414486170787678659100384519564386471447888001940269869941966687677670623286204588611301361691156301442600061999674411525493180901505037036003338259298117661195960026026521204163445790635525263475171198400289892483674388813031694129758698513957994705490302789669686174131120222303696729231107175152979964574109716808933525530277158686990756241807457921895425776979668676385708524151494758771249467952302804603589901676623595359679739124428263429113871131931491956180317401196015898221277082691110376819527064353202254794755158403638637101165876699123559829405985745773147806345715287594369532451638330552037925047485900105201799250866769151679278843560505442589676167970468214690444205706554303915928109188027401841354908888720713098795421035949568925911359831111772723041130733245210609667948688506064438348748172046698081935896028536506250920902982722268863310654451771620588585009788135363731502154511229484812068457290223785541374547530190829551456461863885741567763292431908295122650573200847570057892409245800528507750084344482218158248328129299689076374247707990045289018971970901572285872452256674780017625083599851068411336455619191627538108071595161845387991579435942361808922112171003246347973062733142267395816473498275572756540124777284725854141259675644225308597329952429424034527323948033212308717936351210335613241540013387811015669696228647750483698158832021926877171223965062015320740721027985979019878551646743467358221371234807691125075626993475198865103437665034169386195050133495818377284674602740072670849844137918714723346683163948656022639391534291052643382551217625826305751450719879168000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] -3302479649629352754752449299257561138703024765683545216924711261252175847618032289252833393146673133162866658192908682427493418271092498607354041592175140407813897805611170951044420632991844989046241424061844071862623154661817242273651433744341476863727050091144342440474231514451041456589366401240553423981866127305119360030059862521709021981728628066929063730126614946582760165255517918351853203293806190279340589693907685032163731906873376303054317321401727055059120706533151604304310448438962866728088813988533022798194771334358327014740347859066019188298882574758829140885781942313167473532429800071662958942563848138882863621882953144679502850680945564632711020941185290675715040967064840198607584520923933586873075685452572831979353616585669911505249458400383905400889103182154767955219637619637565333164371490326645623973273711519965059516081789535994686445882749159416267857229918003895773603319109938531714032824591289407320120489388418503037873968765421883431810718679587795142672800012549729303574799255592734275242215706312066062129713269804835988555638459152894019605838178534796218107834183405794465888884703006136685096807368238527595952093555634014392430312884450134727615134117990650995876104839454965220629316765041334064192377162282499948126256634639147576356589003729352931182241788796618056287006232100742630355828371888630798371614309289849175656547110900679733141937015217624806009047503380225481834810783031367250888361283520582520176917840128719748901317983180216669450321706490101739969092232225563938582585234859698993514221770215430914764413930684054928019080083105714290994438387730607739598062720731243218834721760333706257322672157064517143449761499558373813131660059783913053142256344607205680486964604538189581526981875872777566699706673578495896845229850403223324992622031531757176406553600057682879775650796661963775439169035213449383753357427005723690585712113965743759035961012094310045928711796359563381651706962793928141485189081707391998330920878125282996338179638576535047950459540510936266821418373940842500308750438637759468287055513095062876467708976883558458397002755522358104773399851928060961739092203832916599072986459380440535458964719864760324406659604653581271040000000000000000000000000000000000000000000000000000000000000000000000 [73,55] 3585534212080394981782859704197238659717688409422786263872452331802025165154990191724246180987031367423839542585814002240105746057492751066607511014991514032361251451662622517494749810841077634209629629770079001883958890993365751389507194863399733926865468492881930128315261936642094412738637801449892190099116018144578956399339491236904425526492171290737500195636988736492964975238952579938188937323314716056650621398495582995650441425254815473265917198316358120291058128222546483157511260942613852069374042232338588030785894464883841175315476380762540983560901327963513093232279469833276333850803759524915038245405380652132004691069714358836971324102103178113275350971137813211322134532006169922092241600800428757189797651251489320510042241842056060544815612630276626394246123983225754716033904210993114093876194468064509799361498516710583308793273940824513711074333977795983377967458146805924962544933320578275210806341187065821666704458941207249890014033586770505011837817566599109476633372618040491149106392882038398353513089849385351474470488751007190874339600177445077380022285818880702127556787388326670155450798863765378158250019802990989405664893890893541969197289234258354445653991863424421105580384943555563738770526929106036640990368757865563040233402764772127802819355518225220004572035553792430095243937049196613203768403653520694039373185200032824207556850217031677416218027816901837274513686195031517282456203478993229490131232017423824926663998566157842926774114191532713857273731711149018980329257041938321625531980435937278245751211752844096861425024569726812168997281697444403769205711400866047623202355518926070627427031831195955975643408216485063418081394364939119613090959577275656569102587797979288374180071370613040930876856871286065482528961706474602979040775549976829590784779209522439956376080584007411934128041331550138967912653113866603893070190984821027712412242469569375238292066167362114805105137633447375570348594405905218797062392987357350487918400417252659994523007696388148898334017878554679702000811381385720566955745700808189173764484589485500879069348867445301458411023656302492131017022418558036720013940287732050901297316974691722158842672739486586165566410750716459089920000000000000000000000000000000000000000000000000000000000000000000 [73,56] -304281316095510970297972280136150248840428549517960678736704771944794220131444190775127471859768252403815796442464649169206485730203269416157944992187146444352289624065561064338352276160648632323959097354769733332871776628443227819053672117226127425275224795653308172632424232547900453827248977745722636233020187511304617970841098825548013078673663750626290417449689985212997566766838133006257653071793308341718073407998756224469097427947289492709634969030807350005142909400870770975031901798331956585126207273399652521085409971549164877922993310641571418455433185005917406498915736602530884290999072949143160705283791857166592025709241876259327456147445057367215779134234193893829680638624816322394692042769864739416386826352679398950732813279189668500717053415962493050240059331030803776021882245216521336333554913902231449547984978937720473996183844648175609113239004726701766159007248671362755041719936922503536325530015090197889925265947656987532355575990716362118120643942256386828993965053652412603093091461390388187353255470804435667613011810972960975866867137416654295369568691601070851385947022255961354486949888932623275182087179853311855478995622983844766095087790154312062745505961894538143673483005316080871833295271862300932065852275620561106964866894455324866166326249552354681633188329407361196992113726824757735311544449503475866272318670139830694890057680167109728363183985420728245667341899563775262976992111883485012530293826163228827320387713074375333201388485359630857754081857313096554058656729044676648389834341585145227444697277176054186493054793608998698161810634204166265196443619523141622542628040859775262369276260271525908694372866580869122097930456654206497043795361423190126430612099365034373917632929068425972837083442966869838864951074050647267581535713404201334675353831322273446501854714090380777471205188095839221500033965473783873599083106144937778692058274455028578212737795195897828609072201064737543777254794157253689500044961178463160338803748714095044234753559228079630935649224138704947402120400015382879266990761451829028743827917689165433394139860687189854808780576708546238826665083472436322119220251430511965887969062453363633826326956306322927019457458223448064000000000000000000000000000000000000000000000000000000000000000000 [73,57] 6947174299123281837188574204750807927666017933913754933557143503751325938876677713481550156242834954218880329735763941148346509298728003133935849430722309891588089331953833808994859183496661200738256677921677545994015207792296248981494401349095520568110312580668377106390316403694870845672935150614071650886982058839373894594237696379391656440998482433656150235212802546387674033584282421518145409596325916554948334017444975936600146828063858374094112368271916956001405045631142083548587515648747219143472173799270480762671826571184831469460884499715730226023747665024144206638484215657823326282923530081675116583304194095243955134657221641211874689617048008710428986587148604808840547895439323586582805766311676294511571347448291505255415007938087026741061152282687296639803350406923698863996805095521611497765568782423900300399787811768888123726979561337002404778229080123067278274151916231573343052695475517849930270789199538280459534415649071796475597163264978450925649692707624620433065152648049670424891594123090106755555572455328008588071160257709732398763281123029655593121009129428927828481768114538045450445361119639149261901926394797870591305402258636142055628734256389519561639437613478080971874784456682998416076628198628744676681545006617511989132553396052842456270091843567733242977848061824021438320785055110205584217726966226304619969465061996336003957009629176628715164731361052255543822296202818149311486110326940537066158969930742612523311475452398024124562201425864418783921200383195890010084044714482102418846769999075234548362419152613657405113301514656220886671159038453900892759020855698317346420071825465620761525091021884673886376520085335027540803310989234153549469125464312406162587044512452522879723643271022850660698153798672956318391964832616523351084046667670281729397066781912347975405808269664270231146734709690508073258831973761260496787114011776493013168801822858085210760592850470390085174802625628371270109553974624427970593316988896571664845678163956887189308927157426406678266136619599109459691511816147632933538431353804520458550589405862648478349357826419673700756452234052737730205022661383842289115162530079742119705066696840817686504266005986745570824675791273459712000000000000000000000000000000000000000000000000000000000000 [73,58] 577392210515626228447319507862180632371388403260137359938312337932085877950812544740668095647634545220312407140194300884642783309626508010519862682361727153128145277138526469192879996800309746003137671696003898119398385369340525072124976275089714038301275746745800148346732614735406628878283650293949765926792115277872063943727070118989927938518348483243455860707582585074501684583896350887038940033530000015385385594369200209257535932207459069541731785112577070739669259787332357617404223361272685933538524436700626731994139526686056835346224502713409009991865750340867930493170384948880258946359407856346433795754698932850107904519405405609949993070572973962836633567467244520965244886049799246475176848283531792785492285189147361823992623806866223298523050106539180935875377452725870661518172875017518820869213531220701216994953547082596313480014930278947896145317034836206911977602530199958877116412211558685447706284927699595638139052026981888093848542309786088494094095770958342287659170570085863875271133458449838756160979464018084075556292989491551709328052848923895513788500451400117060415591185588253544264698917519883761495693747593849606863978599564811100729123234686414861873957189310821223763414662951996945121502869895963201643552386651908777843812221709560098401454699609691577336867462465466408164530736064248732244151057995390120637159960937814987674924196610493281807089773186335040480316758777232825886395394617083088747388999898565381404325469517185980636978867772616703675738258813113450921689176796073491237864223746593292684499700652669116328398275364407742554373879021813355985501883180611766713941822687970533003233344029083060242704378067747503471974846590619317331114598435782462390970431179179359726151777925521705420032771266504427880538042077572097743964531690329174309391525453526671154570625602296430363509055307922132217303071419987065657577933825083401916127127449638351273579042111327354153105107129244025331770486204518889972701897873293435293511850780642070204973907766025698887995764954224896982925868930042957819589841747063700020131552916024024346122906407630898269003862362421575910826416209359967469309720997696375927780834855035747596486357348274098732776455342653440000000000000000000000000000000000000000000000000000000000 [73,59] -49008121348914690183452588909460015750502422084717101201382140020277379837970109897294542048316329046460168085336366596288396918344026795190474375197114247141483923047241091173435597110159458360490386233328731251882279468592666561419360925200891936314968921665740872142419268922725499417073145793304066347394194796355247037540624499284351734864307853327789175077428845221570370779002480421982236435310597364558957908417884718555008377304090280451727267656641998409726569278996145894122125281560318971453191794921115719958292078438428850476433531493771793937719606537164711473299653937568745737557162248846884765402514149626245568880827462480911233820610466063394626842388410023817571971034021758810360407048513776838110348461460929785275510910841390232826819610902234928237747614345631616149139033857453532632921838794362542001394709426807721678026347822293746206218389699765096762216490106309774395612800574315744796006968971537944847840309763159384980121930389705058474290572495110545418754918250928113065657695987153051318796047861285754659182902232459241277553131424461289483483795791823152348538746048717488632621722820201034753267219262580731888323076879032253292654764210405468827638415221783074317257728726332107631952697871244691056266109903804242839089549200503815085847776588363972887435780941386555909912484071799537522436593726439296346951167798095821885555055556911791974809147227643671247111568721419639470351468467686347748770076842946116093093714983747684961857151981428010496434014446971977663564014476736632021413040704479127666112404233314128379177152021262981223197674731749365740314020437229050253715199286107452718561798439722860883080569569596458532473017718772293573678565317961832334630125888468193412768722154457924136223266943256490322351025015666355359249865080810444575035140873905122213474427749317736820261749794802031052550508998609474460138556217417759062671292695802724978451128631186445878865128389063152883649627059331040165840027737595462726440252136222897919457307298789394679336417122345951465735954874552568862003069769365352121043825629665047796616637715775627931317944340339092242810785746609081521702484080072702084346023393950800852019262863030984968610587638497280000000000000000000000000000000000000000000000000000000 [73,60] 1305307987758109684778602613358048114179722629954545674256109022431509399140878715007841267140221027621789612079181484021522608037167397348449409536027712380798597993963630383963958444310156609628929087859265509597700919530314687383989557713526639757465207468045422351601379737341660597597006607898033406536618086713510763295562040781741981296245619736387479516667074842346404480779666503456041651001170651834399763745242576766820528484727575551323681258923180581042205117080374413568531875023417784211330682884178407618647487706785273368352132118044429700166465831433594394915896540993919236257562095837754257472680282860257136168646891623274840592890020427869200813727602337232673435968517521866020387390769840639431055703910984655838856638846389951229442409398001485473942798802990584698422618673003701410855604864770042488925920846117593422605610674428180376195592460559429162849399633435587125779554181203046425306003204325206686522600201197238548754443985206343234986334077154657987848166354196892714632853685063681641514363756851113081007923042091380449899250068600631685384111417709082541990785866794387301754575343606929282289543766503965626234345832343961717138031553716122314743072312651278053333673209126713074555472114773468955581709411803062348660761322808178705873728302977767535267644747411840137260432357384666046487192250268319915208051383216375103146237741971009087757483428462211141461429296445474740609343536457149146276346745471895307049700660922745174428836188577355278855667561116924694727496853391287540250430526848428993799898979937602963686727008404999203485404242961153663652170294979941451558207406434524416513897481738854055717603759955019684940711118714875897421748718197199479642991687250345031354593031047476337627073275138431768666588238726035569949136878134150337390496389389396269741974649956680184576673695089993576998925793243142974110042032406178162589673999572209038720052849525709135589442798941873839668634511674809344363118374351465137774363862535537809549474404778289887323300632860555720303953267226404905559821647369691143382981085133656020897955994725088206574865669986318520474199179982871798175118969600174838955569359872611644060442062417981495778912742932480000000000000000000000000000000000000000000000000000 [73,61] 9158755405562673129986827078502373984760368634054326628773106939799772240317994226836133880514742355565565292736722859237368297994717832723816398509602452924583402651812201181716200506359060213077682418857445624702447950354505616189771092915965750008787653553765096158236868095163171640836640927338088580230016081643179028896995571374437297548240001128386926010184301757465477552208958502481001215842546620536660770191556866534435654960164410208777712908871509366312119819127057359765198578863956642809760227334300670945415882559543548988797885793300146514824608286869529286381181155992023963759866578465336061328958673264813309084280066074359496485314135059971179684725013533985788061652422343719058474621723926198130540688750329058106903526517755455449775194896541348445765312173731321755738364538310295802793982091395240860564272654492080616895649391224807659199430888964726542143701554649053934877846029039291162128445586458835073200973255003338276112260502930197185659620194535669266198320918129485658985317382115443416961889176660979190613717089614658974344659412432985544322142027326491434239657960740607175952170749343854016367027770536081509552060854962760230561089849873680294649191365013620844191183162889740337201275966859313348249410032028622635191112248945632121327024588631571987431993158486387678847551629652214546405555313310393089549240721996629591759324435642712988545310194133778573509149765287226280879363585896752671895797326963599111634496566781563006206535449816944453294486924020545330150355371476019506969811177416471543932365773744819758542369157206315917553640432532861383969685932429462640399478434942865802866790765320035203568047891630506259494716505971049054163291409383422034071078384840477398725234466411172145819436523397977047231654370800018713140663286347892369264634851391896881227155907947054300552042461961449233987028812101713858568139499261165524774825208737096751496855700573517262593686554877824060337133754725420589467250900657874651517344075612518732682923863371712330930367811433357292883322923638969526270331823320734419202377040327935557723691496734336684764555131609247936842284867210163178873480933008477085913024180063118779531683859538088754578739691520000000000000000000000000000000000000000000000000 [73,62] -1481491615989769206657451216140903679972366783771424845405738959550435108679835839985912169302072007408895365215872393938754813215936449215053085956937640100336410667213602282139545091818406003909214905472639751553908249608331542078704318766273471136897517026235503669001372285082678004139652869401199460561586259317388566052637655469754339047247456787527834215198094947135006830444913548162684758789328957995538055672054949412843131360017870262173030696265172091086922832285598655320674015021880852036098005150646081413197126634007338367382932476166732590809060440507708260120372453452969703802445127681919006773625834129376390173030219313865605331593795381840812274629584994364726293695163690215914909005586805680724178799104194987974858462445648762164586656737509185464530348698316375723213987109534191394157197925535044125816648569020144639405326985644694165397686982860804916293094441099209620421779328315231697888861934556316185589765341567097198201152977251848706703844502975999190005567222799192392357262653015629408600082243278081246250764233263554472502025187640081774718871009965697026273755679778346330335559362614740419761718646830267554218073445510492852440356909529343115228738894086640524364331111136352707811840160293718163629576172079406031160395262590590897952447294847021058183569679304691848467559515772809896273599027603223368527328636479627417682702990085441360698279135081893950241856433275726725568575918008639422045301360071764156863673401518484208709254761495299980368999066163964910031131642499956063144720209806290157164965478931935954720673145141460759812006385306508434683031838119724847232998079427753962017312016501049679841423022832189048788182861782081168291402131836887706647181693103161713252145300969797182452438092453309515429668472565112371006496604727239363381197630469054023965135557987559328666169441025545021263143626668108049818394436329510931507981438552499457302217104956283631966236806011233628283743509585831693204803030234221896257810491342518279239204963632803032927859681593356134768618874224207834505140503974986311325578665229826933407471080142059135375738366100456731494108627128640712030335430048029854928939543797936403268796213064466100767424512000000000000000000000000000000000000000000000000 [73,63] 28336911746302947857890310128484142194568807030526415223595450098737903753375660068048877586605575372952739415317204197390129850272102109706249985152153262131554423972619367182845922273225047743514471042235960298417915374130225354255688148638203194335113834116950805110473187809616132669737684065539149986065076193895053559025265016544828427274855698835858590861249202118191794479967714907376406246653186304004395477245489053684365547411114897346515130099739867710324622769121856361356084782868565971296373991696968582840033574406489048124963161409145881313056278565977277720544704234157018923375141419298945514250374776072774118589647025484936747875315487094699401035610867137747548883160312226437015400085385257706449996797216037664712185179817049310198828686657512167401498626123033244203880554143198539665567363925592130517158914692710003794080326492710273933352125735551038191106835075667060793165110125497051488609858835823387145668807815141650078280884333299717318762618980895625059727628892379746485678312225386008455855454314511323524597738632380436516270856629135311507437298593909805721056458945930724214868524002949127129650209811974767148650323747320538454958277620522189161272413519287266304256581287669364236814958669261522077017501972274884738570017103157097082946550624263371527740212719078879800994539658644641537046938637049777049860763925363059661280265951975452009535368950000334776974837708586265061593395088646408385474662300864210300178948722410351516845895102050294825226012434092996923520750908222168701459124736970803958059534640174467001417580439689004630378502946015996375051286620902463956964803494437920660926531099576706575434421695450061162693801240887318853762494859567299849776531137274422974417642290939535995364190103259556421302794402289480163384984569823004617035419733853306499340224669805833510389810536665109442389402305916123485825922647786734283205120365818321880729987419091481678338889679434568069352129062549763028463266026953860323941056362112468101885959270686132874257905713900380010162292320591180633095314379969301266234060123869974264609351776141292312262881168211551699403908476449814428458041686029388361149510371994186484978705336524611202800680960000000000000000000000000000000000000000000 [73,64] 690450350009654697593881280190053747205609196727840496579903551811666911016928278996930487849630626512755146974727337165109429288382233946494895022578409052329263917470492122254722815832919463340477509912476366271903950410814858331883647736870712492502022965309673890361557266849041097841073424258845155863404476902393612160125342325356666674970044287240037964629426014646058176000576694615047064425006304053453919904342917505046023711106199672175447850162158141574869113764876944693452101946831431191476521716627570187262661643869806316781440939894312810458506820629236561165385352092671893299858313562962112788410528634154734523778326587348347387513832314911510925557610565204038660771946077336374907730630522724095918974221270981271775203791724322436430859778706890906865607523392171768342448158972041769400721288537067492885450894774138145236723974644463334359430448120439089360995975916061154806040814212315722449169003011731506477068386435273184020908398033288483516207617558573796063985006661381254683499046958077083467179506571300099102066182039881298686859328651987198559428459806229740617080585577322472340949539765861324389105698306567640901766516489199525098518806664989589381850046743440166727983286472849995271389889481120658800963671503014565210249988087323537675252892421415640776832170783539659914223288996822378126871590176763453680296605196611742681577475860990853075628635494541369953545575164507424737291642537595144612569829152653850905203849526747033855047741418262983831611901453494296302746575016769157848128376430980178347859591245073401032767932599434057305711682745101001590285810244348177861417586588646949178614664662025069470451682310966403580698379557804643129282574787615186808496989320769561995035994460398074535222630526984661707168729280866413351697609652582486627798467959057547889016257908188035967867476694255239413111395079770742717754055285031631490271040363195197561377160674372305436926027384147767652828770049514314688356425315331694578725852793021366660303487061164516986661628792580339990544708014000914086621052239299037375979141645044080553469354514507894909449713643201964200485940415375191596005226031278193827606944518288755274661020125863658232217600000000000000000000000000000000000000000 [73,65] -44694438383743716574147831086031198642572937040100829379793948689081111912710331074032504785829401198650457913490155985095979523631578620120967331534911728473442790877378860029773906021974815207092016378781742817087293082200597592786108880878468883125765537477638548359428301069693729235092255448041036633205291835501625627146772266520268402283379776715760822870847915448220229854096304419511377625227160965553602836440509905727043207885859851272074929348415640408647074367573561173064815095410797552853896769842286808979534312604081583672839618804714101810629206251232031715243024981211750559903527578816913476006878022484794640153646331658748727337630257397575566200164690709323307609914871422231710831192925070562184929939273255264756451675178416804408484713097479737225377624539215121407092999943784337399767736277403649064633938530563954996654059823087788796941322256288377785956221764196870870748291771775601048588827419009702309638169552917887730311140975421488024578025174097664252207680069808187329587734015236045706304473932463804992042855210612268413364610064870047827971595944033047177421693532008738025640834936033210914533773881862299715237338597604647638884860660064976522828582506592958487554374565747555454057694887394604280832174866345679664261780659675253972689494424288602981169510672170707139185480211132653226204422725248644436930110847759036027643502023965159984908041940577891660210105521600079063404864596839209044797171989727239125967607730356931675795813746374424604290117300493655830011408959215420588649912124921024052426553577931545689977182181563362593539893418035229466896632717308572054031758268175699852066249850563676328760119420300231911570139101212694257046043297743072081352628326253832731599563604125200306249071299922313918902947061737477577320786531812242902412345905594018476934952039171833364434742397280310610041437262733790856914713000282861841347403817719157945214050190751139181569344758853197105425393078471835829932883630252455727890688546945648193297258754229685142737614382353699665725592916779447836762936772593969020660197087504537969417812803983412818759607252926042043938079440160463479558789915919089508982728777983190397136303762905153750958080000000000000000000000000000000000000 [73,66] 840745702418267006335038782949171774427445747024280973799650434062577367909011557462152366082824334143017212545862828704181024827309832654145015909828692863708342157283140627075210434912286483905747344377504614830376751976629002416204958167668535269669725892235000862900136227633006019059181439256426626170070514476174689586541429350344014918718641980148315772101815186477681466487609531972279403247603231394418256302980945308628068578030276543703391408835690847985200243882091943035582341986453118688648587647169016520960182532383708797097240609315795859066146675601319043215381406717323386396619605646785044321975408713939376527733295577859689606220205423274583624856079985715607911016393695434418868368242240113909661549132779821201812940136935609138681571422040778335436640754477478604855332812518683335164120575616084554243528417825033643428630457005088067939178616689738719190342129608522357863486983072704741221850485028483523382185118326222908483173450468658174073307171182818206694947008578195214634232462586625657582081346099352813378739021426052290414784814639482415119504000892726358585750705492247794665266617121714269202592265843660000722135889602957576391449982039536196435335661443258732579261627522481318601395850844292694596764116858940966592721040698648393724884477783496291932437253403602765924652345288227385968168839582222340273935965290853332243469236944907848336876993760353581090474304161455985356927938061921999641497132891418103067706394073651491550544827696417455267449535891030265419111212487570095282348050943047804580552471162260388277520979811548267951379905761816114024063201534322039206930758923719843940056436023443063914314783545259107303369264166858365575270074498109018991772374105819971336306385342841400419053845992015340163149091421945342936507597216848107374696922685091517834916574607070883781849441746891209036600355488086428273876080364987450094292961537349068253929085101837138941824675457188346340653976171769444978306933393489382576936519778963248455921061150289842798752876504213392883948349525231737168131749840625745852081922643675284311595731866484167289569836762340768519091015070555081147104644941287755306599325720546952947423326122451717324800000000000000000000000000000000000 [73,67] -3395446092286142981258286676554914768793040057374019805832620393478273257048530965960971850065780347943375089795906977130127554840345754120677608912513534923512930034080137825646807355364953365194932796737955912617909003446036801156420350145998925910211443439267619232663081013833392802910742728570205177167708930093687681499308109152933213208642869418344194051445835295980096123675480218756995815465028547451148103253142505913919742986996518490896604112343962485204291410980353975299737395557079704390851990013725786168745235683578786697253782827316688531489397446326108062994703665672648343979503098605512053491764197903104414296426389412634054132289576446147191145441570024812368593518326545078936785382045804781777988367422437303117851177668173768868753915023131459564017371789770702930104264553215264895963117272824010843497096661241119748222240865891032963420174768262614406312093146141765165219662880869614337320295170509465706034762306205195629282001686101800916046542100212457150195336060006357518515367170478070942103299355752264034364813486001364619788376935015260622158028049112898727122948866260047007340442799961436572781601424051668151578912100281417188450663486974522074707113270317921236540835090683751790571366819361270554478422769764251460936888984163203499784888098550254979808577822436645752372218716648227133003310079950862806269792430562846546191587895592458231680590427007353475769798377421794297202606658904425005049157557630576877672535408883976923394176773880773910740203537373648133568479992906674094539094740255976970907316052363259105127754886308976241794085466835285049038979028108967921527228436085380751763548023334364253516551312247384481100740657932272051695358266884725673261194745424270836779482555715811172259055758682838830881008461841302267511540298116544108682524827172662180710390228293574082109626107789852406459141696955018296124414852258712769968356404831369846664622200638811365981980691643377692653221762116723213951429506339586579850337729387625613569570374875922560924773205099382864415390880320503178546403237757352766536994752797125080813389634472312111793976785242880225522452128595934591474085199028819411943773143556888096439540898897141432320000000000000000000000000000000 [73,68] -131362148499196527971068695891904248555829573529678378423772968236512451435221013702305186125813658303431653945196265033665293842795269262045536595256240974688703013231960706275873008386295319255299986851595454972393225303078530310146346408713590967142271695688215503796452349550892535171133550772550009976391525510129086172644447533387213736183624313480490638159560140498980875648771631452983680407879186168849622854023526445925083547064328609219119439086787483746557063017043765185863430885332396833834813448771479049908686406079362912141646280817167871350058823334787272116958804446360582150955729209622258106758800051676105503649073713835548709228048760602626514076584950025331620656594187415621583682124007192558390603104221101706836576614137038096001666242906582993602749303777723975514163765500389389698781366656670483615659611264482020377107832983488435121680682964553755720328304259627707491538288491990671583365766827914124168521195441695137960906641055419812110059056339937292471837407491306487064229337296316868339351777914700847439707854249308354104708666262328386874570749556894659294972648732363313582653209941473056001069262775560950382290378687165020074409076730414703306572913824281810265551126263751786148103088966294246332838284588576114048036624837559758976664398569595439783657511248244881397280943952087517961115785986694270810182570454035401894130654081128558708994927704859658733443451807953648732319164341978953269098798412154155737414269616033789561629867067709912070196668710960685950594854821760671496934065329876547515553131365320323411703283519163828443823639769301805415127826627857009714424544386864561551132075482879420898334520587728258273287384955149196114040387794429098429824720805262602204792329254904518382422177013107387652484088904260590179268052533491324157384533824066763037297477777614857336168033366635295137747968161695975101377932887101453544795504181837220671143614381669338997025479405321487597003028591239342793686264784215966416714090348966108988092596412937237916843792637981098111587279435316607628589488044452389257845730162106561337207529771607364770721063115215644251371878829945411336669577238308706977175069814335841364177443434266624000000000000000000000000000000 [73,69] 2963821966022191942577724194416388809169110134477186646625448225539919377783627249510903137359738480879851559989097234963890114629702766774375723419836446508475319772642018619872483033756466461356760464450759706763920252130181209222590679675270973365926204748436078859466228685673681389859069141427778526241042638985700747885679147814956367851856128049378260153123256238002151214724251665873606667252792563860589726572552051484469350093099425268609204874376266960686829722708374359543617601150893908297780174883332280422620955763172155203139345892247006490180037830795324796638154558499340906122706501022263271019374019793519674525316459011393825000379499493604063591768343256090137615714822353416420748137067267425695826198019916801472744088031726556951025831308861369210314979753046235160154179034728849662073312588765512701689150966415998654244884187407893831236274792583679395643384665876506282702943898928992248507327846459442940169194574377706959113826449945785951597943176282175395894506580186834285357914854938136415133825821556684944292985369661889753802908338598632832940880660945088306386554918569516807194715898258837041200377075829702068400554742425077993620228383496798661733054413997556939656031972759062967331885063086643122997275632268215704920985504331172719103450166980479782772140488991253920063326212365069668378414267833856744742954332042792911832816399578390663857431354019372350671146714457728455159889800141797632833676744532469237821677180490714859095011820957773492510615064291192985237057510354914739321870894134928054154872376725268315342825986203332064166562890449440807760532716975638587018076957414374076929522865129527295655957417198312362901631529299225610112594145801142623640506457206642835772720545029510194623501668158187014095483385939564653136555470674835401157224437415237506917950268045504831465556278921440386624325033268303895073109310158579358410177195592767489323330805995020033146747043161565781377239601273878556683905015081539435474560257698182316397987816754939454423115547761392645217351425325987825980310968924531850576508595585877121559733284385272946253961976004200450459335238951834104002820936994733798925709361828157919268319300419584000000000000000000000000000 [73,70] -41353344023156967548196336662232429866393814122202141709596079114634685490087317254899087437146465996411540920474176964068828465219556827441034261222280840204942982149629067766692979019780707498197864438957213078182760726967079170106209448653118196427360376050142107256949290996825630453724489227515079669462519442099381772493477027049061211428507624036220965610492739129970458766855401286002167219367633504644106774395073231214365999056953069200085715930036363162189956558030685816437702498011127205486168347900591243141105437931576431409059698923941025263639266351004730363088339528692687076909111412653252805470022376738662456641727476344923920155752327483640292987087321854124270936021616599759597218295392716122636519749951954768002104343582938397752230564237359140916517507939705450528807844437126438682109826383975045811001253017005760082930080182807955437043695204646030428567717271433535073101145674972656174688195344681611565034204520114355189780912932192904614746651831151809925791507055496435907996762279911650004421132621647901912466593981573298874165169052592478378228714307752499732887646770527269586921987268689019582772772059424841249788637966472481008598032908017752352621112801102270179905706780137451320666206387986712696391169002704681279926916136758576257505659196433556051519504045709719248962592072908652777189733947709346003661851621762746160229392299872351612869795922940748764399445974409442998516815463427920277378569241257437226108145169703988736364228253537798373497180042910550799193186665371612212948121813445475060872003538122236012760205653714737161576072574959324999192933147492042908039291073758153875233397117354166803267466661184024257994395765270634432157771352930100017128911576455644269950490085897046606438023710743372236084969947445672019014273827406487251633060068048736331856499541884109403718536610179129990463548588591097662209572079513817468030408269407221995778996331631021651753264086502172534740641420511916963028890090666302660842912711977248974151537952443091381889769191755763510987053229470412960319309136099234250532035413814789884618506332306034054946080803243986925105620367233546384683900157729403932561468575210444799388478865408000000000000000000000000 [73,71] 485445113335714696473046390462259363711176032563461253613256715178176416625955118837031600595059897446001949654562080112241057202956008106136092797254448736246294118460431266901972928295837425726979056873114952084881371537713448831189803006872045470699215844207537905591924460850248849309229743222218843942296796022597766006415621907651881085256278316832235414892212800279740234777656081528226215284254700004228270708595091241118886352731052123968087944569713731134046540314125561614645220388649393746014449567664544021860376255035890836794633478132422175037948884323899982360277394315669175852083450262634720663968887771246201922446996763900470683647001252013443616303944195825797437597158354069979437607746418159687449505607537720891583678783918705986868365292994329495803913640647984255883803870477252577247396861705051616329040778706398639786884729933957746860358642684890439237595202047706651067876574515649921566176059543699131184751694029191237689986006973193519561996039040022091974852295834220869825510265303281290978032481565601208305330863849979427889021763576955096161708617700839797834234221228817354901828287126958185167564547119353133309915651117473968312262727420078378721213014587231684220730886153913187166852069518041780790051507183016677606580880276485798134380996028787904042560946972217741853677296989664007124597738896355695003023572538140098929082656126226631917614089401813639023222539426186475503659314249421246363915951820721993622323758379861898050195737786263112071267270058720752394634594542410397278933353885622090907754658870804031408428224346478053039012300371872019961364237042133667995793015071528975880614873924436748802006402728774775232278146926521704716705314575317854321519380439045190580221491259008892864811945493513912578013212654507039510912350853673153006489836856604718548590481082918229880002131260161380799276871664081739345594952195871810696899834019899668612765020959745675698261633661462134937342050425562681208892145278232330294382216068132937871075718056945818201498723304944638164264029743850372946101365574076981782825502492196689736130803139039603671032858927165399759569748956693762357402428241019379204456224348830315151890579456000000000000000000000 [73,72] -5885500595829956316074926391727604426862657837336274673721741560711616517844756218365583672441965134320003831088353395541849711777740662348186771154075966645223228442507826632810359794586629910914963388166650870666546673065837625927975291820644387679388374307775753887056587642160146576487113960298981671694164126121257681052747532097649434001794209275252941478272279177209676321068149687306569292098946015437296860607005159993426467466532124784972295520125705423222397316385418099692431345053465663126933116643368086149879271173031865339772973162519354488558193183646287211841010812065618152170116045267205775269929306269725733521019338128050840769942261476994604650426647412175638789924036666399036073312721286354447855178340955615474682599717330302957120082527915633936578500226132225806240515945360247012496031101321634418051623861262730441640919447948906788802078315587737512581403127142582155560634894378120412145461445127763426402415263027804971269010716227810505003493700872454560462697920485236070984667394494229271955277853364163879414690776626076766517680384643129685476976619756821436362337418481171852184727753791420653717071178458808843868444559651847680933844350857337953723728456566122170331178436860966597691799187497589143226232359711638348946812384444881624352437882193128737279437504941835276454908359319412383876767086204030157256198636263794074792939672325660476367596643314112060214724443024570920502478462971294827695749428225621531594949961885335992004235297484606692890562897321090574361628762728231615767961675908215129331371881536206543469882477210770899651790794522590169542983505429990911360753217242717742650974207432847530237369484846204976115635865651575151792094251871997205588758007032460013260533995363829552726146434435821888563635651630231498056371013419976323607848427326875268363038353324368407885337879944673442607489429761226029013247707648321185994951175193843683782579903523866503995979613617372106946516795854387945493885809989963943968274054230496280768962579316526418851659543369938141021398206037116482920116571295923898825829858589482570566702714245072494083381689952225700593224646834733998068664834686633722785746765782917102027407360000000000000000000 [73,73] 43088047044463695384973620421099612696850859011038761156252755996312293683900496225313605690655131956052905855706069933618498528029757074860292697810618429779536333777436223612599171986315269632937682976214512798995098883362633894959846396958868277234279029007434802713016452746096887617528825675274303323056335709704284844790099080440148362853658859527194431048534270754332326877624648639182154319748231476626494727474782471475369669151146156354194105262267368993719764148270814842679944345924315622089419179825506165462900107556626990092114893049001774610323815526683850030603620307992248234882946781068336492665080927705280157588789475479827189267766135088827330671118476207894103614757439914106025085406183163981057426246281697374947864398034134462720148927996934663009086485371377021957155520062133705331267474199731433841488976306260211098586672419547243824363163461880312782158907223595807115489371404220528595264755474079327300595023496773317728091486521495991200968975247768224350934707312717525648925658637581038620565039746479706409223178668235918828128641399796925324302604746830458797280690076563878074450730914490041508125520384159021436286017571485780076992190083146263608670975818678756109210480338773933137806752228523130745783237967018717742987467589334830473216222438470727853936044886674010252305606919488198740546940745446654610465738810601298472342453490686659810327072825139726772595016760184717908739782302726573910525246964577712622174355557869102027476532651976417114189846113365599532409086688931909609475404618304735255620103536622682862214860364906222170967195678637761095987282261931164718275895465070188448307868520967893654424998348248899688428225519559487120536803765746683551013768690264852149600986298666265925045066629472473306958835815647731662828450159968531678073287688358488320393260944140186628518854435531439232853265292867200656718274872361049947771683437402389235710134940736175798204335184318907083230639979862047782370356631962364090176641710765218748020662583984794613610628609095163176889190121066832574414981456143833931550818985333419570902779612777620429644542618740049803498848941124276131359416540583160873021683000426586286587904000000000000000 [74,0] 60286651497483919748425838850782032430677962433401720113343463900757806271390936021027937337586817900234744573623788768299393123287213668435720058858441216668885363792733689993007317668745388830603527635132306671441005014614680230303003667906858568835850882993298094285215638432955662423416123093309853509441575011828620010994525282078844084992154730686183623214823557662444271447377170520318974568105288098551253257127806172407108925691204102581666049663155422333419586904398032831690155474189821082653541862893940442312662504950134428885410916945869264371081276404086411604954401514063978186410387824094002859614474916654584147035938547515307345728000179666189290295546531701401448993470040348023934563217176312646151477392681138250215943441605750448879113426721552687674942968723338618217437444377995700776107085876285014548799035953370733448728176560230778106710677884957454018613841430696027737079448349488478844858070437046814075658525371580074913428066424326673471983228417073135260148905450952300952843007949650439001370811514717371688801629688645293111984830457224703715291523684980541029577699847207941035441906936139160727678440632531345860785900130988890057082766991187183027708849351907732674322625585645881326721425287496514825343490334056560083450543810379245647512347353938102406598682016704295714718445811854505139370736727371033964918456531869011774091516181653765166676504024443087573175203805105209558029625284798545203097391329315754732781277835103043061015394942690125242065060102988739366206442740165609664333016332333455546133950560185586789426130046832618429705858168229104612514513621170136998789177170979397358956635980092857553476983337466626698058053200169004751370241850535697549903976424064277260313047844581949891731923054540862113304314470199886171417074298586110334069129504623710384331402883497020964989589574137112898625940872540417143544596944412574732579458322387782504395076000635297206644752491751739161103437205068166456248483458121831951386428956822985807605098298696420833001849675501181025895854935008231975317301763595294453783945443371079130574199009040240500770204168527762836501159410507190713415668269247970280786006621910164910096002210135204826961685702631057308610723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 5972893486711482244572908875943219764074918853817057892713473244411726776150563887253968678749684897647845855510408052427657005551158384026117003721378284020589537021065765859756032337631628905300854810734910858795357300876485576529411423202309351002495950610961177354333894144047218008962046154280744176973779396036072125429484510398924526514831730156027655667058004739062006377034827896640053913461939698599268389621330743096331459911275452595676841013980755336414721716324265938229385491024310973774142453931452748572309988287321242123733019064038532712987410722532318450959611217945889537014913444907780130572056934381663953962835070766038098621277318611804846161151942426491756952445505941754985140259585597138490215635964305887249620135972480692752375191991414891969235744691813248470126368254284282528020574403156736088624799205207145665374188146282603038077346887805859964513400833274321968313345413432042116210712683289575303303784495670108963303152826324326856086729708326984194895010342277238776678697395968482536148824858144603680094517605448912517156549358022380009380609606272856071693993714204804328769452127279535351216932562841415096293926035132789643525504486435732001514367673660689765449181062133428866248493906248144063390101973758507672727118037224215338699071387240781848295489669121754762197525904897235163926237272404095253463825478822333837296200606135085945674523406306175162983921415103517262338834554812067586500445150685243616035861916505346430290249476215127273452988973076114642469449285595051281984393493597323876718426423935491500805328256485762534529977339187500855265914811713425988278301502633218776364142595124520136273457854698461029972736535997244198433268372272739644922261865898535430186131886137933678213348077222354499935940553854450412625835081265269502253074229224101537093736597859371417612870350933490306447931576653486911707295616526211765634047896407201457827633500921367583876548584870197987112001244981873054781693782539286541748182388024963612887913898989789938890354515519888562021044689350838817331480360540402763083523926624369099712527498277405645563546954551487657021432984590083588461814963618585785028208891733578031358594308412862815383016465770867322338106408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] -229925674019401438847103514992458210617413576344122763241891233929109651707136635577542155723199839229871266548916813541728715557009843322881415941645862755213403547167780532954383471310360267599037774295798440177733171514926180945783440169333847850046353167973347910557540543834869041131029834959072157788643365468417710585767535773750753870983699861540218089697925250818899821520957832652537793861074638255257600441189262000172022660993094300555189114976751807493616717536261230241531934679944677109271456099714929229176446252326141116833936290343044433902643765422855951728286700472446461657684606025690290662517364277570822894911083649773041237492862608500081190333900245009511342121014952553976247069377565433967776246691611897009901258265166991007620098911536111662276341947299326131121398076815316957255414698227965110617122342042314060890844978633218405093805960978221100723585911346766040425601894071094999394108982913128964052432803822808078275649642280260400385522914236806394171658688517369289612568541010660289962148029058826279164295245391930434153656682814975847772822885646638408751284554582962160950610675258809967287051005352850902541726057719547556035366058145619094912171378270012974514875004358529729263569203573238981867567731718894496603788233973017036361094683498361900794481362399161645025933816644080680511449110116532322035283480103899795831295528914988457875571878481945661926922631205690346420630467348756832634228162858908209277415873087323403628663297294627585865121256120918200567345146485209189405608085664070240321390008965283075337629185668346761782803377191805442396111508126426639889763826243523431436526755606836386350584694727500852498056818913443506645549812004482885623385078473023408940656488774906526614655965974997235793246712316790613080141147255966225686930921509368559015585359996852338546155708815065500661901035106471489222578788895162379352026578715196954052060087360399084861779059315113200774091823818226420406028920526531943724295488217753460405165095074001673198246318028556530984189517041235636781454465503923797363409684982276390495230627686172253630494103125250816140559285302232679122974183076306866076311545810562627657618976198067845365729731079974548077129328754688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] 2969812460647354751319201897001307036173232569050265706662783750346506455015037505118082227656681168605720810551988868096687686612812218243388462666212375672289611286130323421414830881043876575493902216625320976026997963148041703878341662221003173601994600623639374772504061848349812929698904893545910452170905709380963752049110516715087009653815554432016466337912765049981721816990127534183742365449997984501181374929803759755736086845335396236027454969864986920825755050525399068298824977915096645469660925003432468117647416889866283238297839392060114157360461460243195254693733726509095231779884773863085223569767736260340908112062914534944531369918909059991067901088216372611382404755354822843345296931128434115574657801798531412200265106711160879143098413491370992170967267295702859846124250997137933154369000767741186207285725425534762856218429320547574105748944477197711840382713421485773294011396444719155836151286043844588089113031438902501192959917170678892560818306748380299830822830596350178479486837125341990722064762248175497311781783516656566918558987506957839653440657188252771024774683846863983030402863334689067913634692253981466279341544361982392905029262504530582642076187960265479835589141476506871883226449189640794522719920198396542513749856211500616908739237219693028012003250140415341121532629434092570974798311952316266803021301261491941504698249032105057768732621693603875626287586760432052805937695469778284113755666194250080658466560787046162037720097906112290858689752027818244691229815422787566338951707131724599527482935343017701968177539644919477191518254556566556297338517876544407888820053740303665898966074183407035770777923694123717445465430259120502290641488631749163822850657253438548703199819280020416771538947518866027430324728056025809342070576721836054550691157482347129399682383335776892363810005302315830849850362801985343725727831674962894664145922318403953274892930528039770049581241713948988606164881018306468444239256068637853115974134751801168672136785482755206628429546248033222435692969090356893797448794117141352903972857418917099198322376348120605782282944127420790642395375403227855650236261285674052454321250455573622125273390789287721683618926077854109361799695391784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] -10738344067315605237797987182917459515276696316461268954325490081024430367798876403099351785081911610629513912698943515502816325691829620059116411595798294162449569282137240431474257004957873023473076198308982635369687966007864107729577162985668783377925277791392693873270477685225030670615208603422831325166926076342149141074780286605472349411616593838044566953962280147858423726185383035499532731583191594206214736126559459969458018648187986376056205716824112379117768757733098771349082145232025924273973837708406077426138380369998442833128086176803189163279997270809753670652294156893056477642160218513246230106480953405680765437333789237662007184526424506639072706698305186077278913195981620243996069414354228201155330723209425132596607904152798103042915732244026107371468105649715290547367804154328125519237738151120853553638385196886330101182300264339709995256838009335527735626866805259414470447854483815481798726389871004623830396087079753911747760682743319128213085487059456735330148713771075822036533341707942573106177238084575455618633133705270164891659874972488894686781703056442715352057075889542034646845287373146166252687848129091577402517499965108249601803625888269505001138579877806926888629486517769147354627794880517674532123668853477977435257314223087222577585967199600087045128825656362153787143232436363739603405080281826826033251172524476055861531187998893603045176230573167414846163596024626361764684608957996519921637015949891280077446088246459334427709981609546533164949204074478519970721765020183749864906791300575943191099849618290983389101399107339080540622904276811438589220145318002717559332755748283215395932294021646854467910440189342994819255138323452032685729038916209533318488269662733464417176768685752016610733394998534896982899021670296729300528772124363742536026996470021547284586454662421307482536441530277663541765039608899353096327372257003094590302505459545832715995692150676700413800131874175654386837115608214107207022650786432225313708916136359488738011048717034059548854612336932535924006591370970598874268080967021536665310890664618456100909726263732223146523876728714232127584653750898052106112647405123038407846752956637088312788020556524162613461828566277749368660741693898752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -122255447648463744207108264975030936574347412290241522829346928211954356690104301557187977398352264919255156940581244103356998170376273531383036582542942293279854103591720002071434732403135655170228333325146254462285589475139011611243421781035160096690097666452601409713846506356770629373706028544061207205508668226597966902496013896249138432059177859985920534101341358257992082832767541124159508625050108972452208252227824751122398568721174542963645618518782072482667483804541889704637759809295489067682801711091925883987671589444481391815899814571728170303082148222544830601387894381531875943992137768767374341712790160441082122541174570767816597271218388786824491284537371456135089404440968797413963582344765398349711024661434048685175653605686285119355660578979905702431854715541736155682223647390545405389742395608831073249029144235902975152452054221557471888939611552761100008909634839277817367759049480326350731608548473958382316402476108953833504401097009029948748039443795134826241227420736859764839831064586752829005654195469916290183123258458062333270797314659731680679535260012410478314292705124076746206549778252506680295367301208429894643251499576578834450189776175278264015225223508414974861309098406597571584187001401184587131036706180657526182366115009631930260921588184595633836895237772494604168106842543227939380037534854360074600610380821720144040926722409779273206574589071270650546542662106170855759761223424808730294701061952600724238120997389692119196037856119236390183929801383188497225331138398799869513649131712551728913263800949538013215644921486266657725402678950963619282670818628062060107296445844292881284290266106333468958116114852334895652559040428702928667522577174461223334520662540473133224459063692821649000081327133169523850594525865626715715937938686933220011027121915125657372230407950848725882756270876725481922354785793613735284424182459773554079909714009254199025221083187665492988126614753413034235776366174164119993858398358777709671853993719855897043728495286502506087355916951680035478009853403448740971269252862837503589047430682948509712246993368166792053636782558306624981958559204553040852970583669011460255601961277664153149441041997848888156686411148814110168244156073246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 1566258058539671216916639958973145390619632489956187854252665869138748720449329176336737541248925002394834566636133641695587658482983364065505192110750920845221847599340645164855844192279432706378560080588367142006581917067532039387770769176436304397805969900294786629802274280517166647171752495890727301587947646774585533301773627903367263458709125272312816888181215641524605011596643037415192757738243968248315207929617108554847580001307027533304108627437909574435138964615263617267834942922898743193833208450293735524496109269513970864256597191075269396266370338108069571414479702902151616239217763604556712285815053398505379651604588691714876634061288351718741085437032376211551252930390645558563318098789373796681380909622017273417847697002820233061732474034362274716507119492638144344404076101384762896206381254608679204423359676860406201899152578320501820889259451502529496783317170022360626888061159931517874566996074220526859804375082037735427755777550017836193959820340746360738025731336201539581106315821891195097470460274682913029596466632889302353685512565323920779817793857974613828440213907747675458001472770056803359599721154972270797636096552919569581966658692669173839905946916754054382032209125952900514981893749766590456632674186949286690241679523919531406710134087037628859522818016741615827309980637549793746263461619742968690570373646079175002071414811959057022340050153197275107066617975246610423082714676405518063976061580339921165761125521493181142892269326075821026998842757996371907955012072236615297988986871392031908119102327974930807169776314571701454700105947543139574318227206083304111241878908494125357449448037363649318724999100310756826343836776289413405186660017580866030299281162699944943031388899318914705333091840935540187725518648065083231215241885387515844143503712524186736244950707648373327329734264454931764534075222003275932098218958345741368494368402305734932572434365660279886375439318452540505559812517585707858194440659515216515304191667315147777244203949137678047431761365893757970141912801744342839740878166355705068714366746428330789270105421103439189099444998609650892270059181030374257446871576105752382881944441690372513014028496715316691771513782491730290017979999335743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -5595850185440871810596878144361239136261224255988419758548576541148526543433597335085211636780252636912179739902047259837666119297400646718482373136022140759378039442803079845744438528049878824007205774166550902612125027233589048077866654108438301816489513056974380716742905491595606061818428611744700059393155491970557923762273518136531497103734331930416023578286276836585624643567241264633474599700962889336647817332047897441580185591057707523892880171122847904000933681920709329015808418552225399676605871064119636808968139244063941120001950246341128816761388793516420177236839350157378868120275039751003925970424615967877885529885731250025626953086321422730934987687988367462606129522749333683000618038103828460787759127324584954926214119277453102186367814017492971578529855777466435787099555001013062391240257877807174791010239129453738325224991323121066078913405052631352413827412886629633300340747910587522428645053741939920727855543322996124746378129582263509935764677481606345473672592519303487109503719270373876551785328995033446896290420770893410606066973500042992229332014067241137001026545942288278849488357267904297658070684346382656375253355860686480988849816304946687466622009143079750462065103015561676470652447607260482488455159647482633947809632426099923211194081386024769169228056256468685442557791897108666633593380995113763581821087916368152416454301247036977239861600715427940717000480319167782877690804152464140578301813653447939110062961807901671969994582668427992512622368124562137488335545570713066717290625335673747075894381836097249659328955191185184438424630391956328003608561248053176059097862446118227866864807643893242027618039253611032287646725821747746471808690210660234186481903211230420473482836452909134509436017711963943647523334718769659561641217695568016610421932899338669755984744754804893624962140453798615135920776081297044333809509138434248155288044310964227514412908469453630011339580650852180132994534374779063949691436702036415891344761973960480764630678566351490621030326124962890906605816764395277251036154269960823288473386378227722349540655141469912860809721599122949861431512661950006347114378632865902204488080235448754996196416412133003675097501362984164781120412721935810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -3348679950051039038180392836909906700912505516700600655911152652478876807093910396164785516722035097345764571497081423352357306163119076744807931953231536689593392468492403516373347771594912639689397356552047879817334496317057445706171440441629671419443491913571683301453842674926228879951783427031033547025828857105780610805743985587527131712046007739255598045460089135907246883075815522072709354446089345797430669341142465220245987063730822049313219869220817424617285279587839906259806966842469876129057443417116599129427520178817245921713642020765120523483663910549293570274063263219446233107357533097433359374102545779146779071243825019687326800887959491435370689308144136955629459714201285954314164688322544955109860480677703087610097037796947019998772400874235656951920008223625043052958898649284940832430219018990095144107121041000426742947140528675099644105992647031021694311629447872872411810251103551128706704372756117553155009018456479151814484619925407558747455476427346372024148628936254359779726710870200492521934140943205434952019370855713444078470240127248487083025057497882386166924594026250768046191590563437269828007157409171652556877897583380994773217410395033541373607569670958211814827114825126807134845594633469009174637283612455979644781113145569395480293020203677136907016953641348944546461978250445583146169630107149435262106464103481182048814358377066046356507626722475054562230636405143659174897860548491456562839594247958155260923663704315826595558944496647477582160414996721444540660165614839025349319932877334107909096307061059222228239949708894552934818801901612292485893903667895604793544477651513834926206546103435759857229898298681114923157056898691634172566405709349126448887640483780535177558044868057269880771038129559042104767772711644903089624594931932001037422006619216918724224825175292265100516741790921818988589726727610149322607974241932583897830765419024377778811400800164462486121082341373968042643806638958237829201936323808005839498686078264338862089083193326122703741955443245957519348471457742066688327304985345449285146106938853228406767806207537617424465641956414805677849014315472458587217511900884575405722687040116740381142790459150028062176488439919497292772115715675127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 67603904580878638594231866488706736969430482799555534505793913573525517892882358694488471558640596889040397083985064481934480326413049138582164095243705880799572028621866133541728531599047380380618501153037110440973060283780918276557905600026816451627093211382639052811100035310927083035271989978847700767608236825600900581525876054437954453704450572050127548351283501881172517780812213444214677668561691451684143864953616868965681424107406249541935632967534549116219197110719630157365017928546369000242875579070328796921861530867162818183282583142305973999657679494747749048825532090483669483452063349825482673853452996679135169034279279758254768570309794477927818329499970392614585410277126482346743138699614321896082937750561277926874584704396564538822028436909560980789555928264407883071350490355634856475745922258800790723813203812508359481627905624651189181013281812990872722892595152479310837644790746801235860664155815815920797857768868599470971756809943462361318501017790644835886873718723035177843247779473872250227913950791035378945212657197344028596831516333260985623257832339632619191569565351097044924300872366117067442435364574364269014004721103377120160381611858494174856210738610783836240629570576084947774375530591176062558376714209879559035661924314920645507830327068751509491484814766412986674559414123488671270228924179420936100340044407589714345736125598857918659163484714137561606646532670828478105669460911110800106454812721129544026448765323386909524236068970725682292348631893571039599779195608979235031612419296386271271752416319103029607379375286591149522654798915549388328568733782764160964236042338539527218300704433722907960603209749445375628566998892733579213560954350620993064494668166365097893819622034198697704026975667876894300959219499471051766075885059855254992474711586917484046750017827127638648261029097060700587225227272827164038674439912651549805666284631660518630419379863598585117001413032978230434680695766223029445910562265133101068066951415836291153110446670378802550688506231549307047219342686699334720822535743866779136796710989353388540760160336802691476573085994835210307593922234745653062187286585847767955473973519553766046207713749750628670983499322136454217220923858637291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -25079180136581553931073938693072044617867164572254873752239221770164939581762591478840816143393274022556032578965972501869919638482971460747334262396860188078134726321892853631982213304041162659291997559417310057002594786465227363751440748035605668549979828734993771171522722620344005685172977391175486641991091123554500907769834222526836182176073271976875915512676225188170052371570340912438518285167862543680735547782400318182790612768846868346154859515675164347715323861309678397580325203278435729688758808524582056466144855760436589779826575744895354323853498872431456146286590362963280978215156521699864574035634482176072056958547277351825108821319984998083884174630889964325222071706280574119381497448487070823486623326929111814182206802225109187268527613713272927719199400566336284801236109945430002619738641139314240179472841574923156458362758065100275448519749194005813011292008894333598914420821430773737851714234640934156289304256501745571597249695890845964337064248790344022863695652124293836698967311829356819843158938739439627816657302613660717568699614686517778030376495029731605425540956346514072933008812699555307548202553330281401273186327089571528103523606826328731382719325372268571124015756742607247921705691329505557585183168437571359617641656573748783510523285295509171290387200759149851541151084032550946890279852053833042985947211346364079319412879624565375315480654217240391444595944591708515831535712483228542295366897558433121717774509296776667454971364957533379806512206971356123839511341636675351757487400597459905193893874152228764649544676761465602754577723796699903669151927329510206883588369499259010075588036234828505465850794046374928952644499580759447862460752058425493655228119463702431526642240657300857955193196328100929452391086216302946774668560514772185340837419333221336132554455995859486926478237670623320861702617864585809294205292810963207640386871339978419986801572186371729805515570768910641235945996838876676932011033023000549100705824895190243594153116287012377393567001552469411770647118381728235384127526738197877392976635336940050034008991445432203019315149654399288221810076926458395254820476131501369097038349039754882724377082119119589028167154015943900867878103346141200384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -1123066816520455787324433781286237250845320486119854406406941140314990179512309577488420273428421075859668760770807439076065978040895108507398250126029652615303670641737112619500051718980655711503193421625948126172656528475487294018266250121584493584239853496204703481977652535631434669939847670741292689760997277193333997389286482309820391387689189621832466613686960674040720347475986927136434278083144925910096697215398266860611241990434733766447345160804475452262370314208090303627703130759577476526820605813253156296973772327016630835525290113849635301297799738737427354094880608234695498358585922618563048317258990552969011927732163327743068310442623122753396591645036077065463123677409496763585206891410835105023932482830698225247943502040000759791788695960917044666745543539680113732254314868305786602935525065087031553230916269474515024693829829795270172614672531361822706181848428342622750744029023527636289546443242572306332152794119447930900927009188769793887199707186192855059516839255038214181074798432642839567350714418384044945741322159438074380419814413977133627746711717343930962858593835081589054743580109802560456622686110456714748674679784039738253533784046192215498375196701852095354442124675593903332982325980381916525793645181201875122013368777718420012792366383074640408996185615592836887991389289396899373909897229065057332825858368966872406860396714193922657581291621018972862295340609511134364146029284840558738967271566561862295962958021923161281023698858323567970220014604855111708669863348862562944912095970016672723284729385489923433308703328694830718611495720471569632859073969132724275916264098312629746071325168666784878994397431477641118839663751755780387043795960218387882392287969333264889377899493493144127957647560054357864995486457856933775786645608967078693712084570069269418867799488577816092519171351967405797269774475009906822990574441114679082867881823040741866093598771719421606311566496759072095312819599277401452073961199310665648188142353892586963809293433047916304988561726791235138323144659704726287998805858469073295617112916459718042341374760621473490980529154353008175456546149391726598643792545169060968125321665325080054823893104387879724265192372811076380801567252578754887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 4723991700993907049570918372054107344827172483259426210114785742702383338517351339867132714480761595174134759378350445065385856347977552228845289413734484772911779613616344893306776576502324189249981484239824597258142389422405482774798471459069094752226459067107622903401336690815485126143914792535765887226556578403632892233046510608711914546029523471923078656969296439119990556268526251871295235617113268165104982704938852341931059299009892222487126455951877983514192205585803480543778145137198091894310704551893217638502511638990724692372906822160457561138707745257340737905012983564757761237579543630513995649459609665417865183800113217779757471758788202149495131512719461213408421888996251110160191818305543904978853392052217028413085276073567317670500045111667481565306222302943278079982997943486074413485152903307445049872484011808299697040181594005274343630523265374952004995059300621677470842858411593073847336910232064899373516296601351020179176294953231847646229126733759672659620789414701325261023673275065713151656873154529477547302012988181556083821036560741605030324950717832915988120931179816302924209204816218830154950694878756838075698784665227445936467182382127730880989461236320565044681196295131980304254692020234843221604885819273380835447007356512812297698242075255822600073204472977007692462631032755240426430645802415808813359259098311295257824994583971037316709121179397450732866364039113638631403214181109457710145167762032620234478480217993395087163629228679778604526444764957134424034773888975321878461338713526188340201253588496740502973115052453221859789893029932404475903829360210993309574162533340017968537680278863662244313126279856376157100430651370396481235972503032429144178899333983872204069671978896726043827541863329728665548634275170213282076189904440874153500459445800441730881293400453770080452295985335754840406414517134328773720095730676334501499742692833009317657921917363791823490292947062475345311904144026502223734889459665328223022729647804580345643383509644399626732852160721518208163436896796525244386172606579565673740388323655397878593790616819910033310680740029381328976028204969941124435366003405348559314625967274402905115732351958597166780811501038940784798658819187871318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -8381310621231405114777232089973764671322526658442212015059907574587673094975602225311707462601575456604324023390578572812310069346738717917925426053551073780713410105577429903144284282091886900091561386376650653093797170199993629268707932314665991804768731343916290582459315054035651280455692602669083376897421667617488859080826409899227273227908969768520109028598947763320495203684880836309439414237851816420216821414534864366370334671804998490967355854083951660868766736968740579704149010309953607245616705965946986366127222001768197221752917965391362431604730131080995535266090060225463634030731590595376099430582296057397717170722881801751632532669088611820506299263680615300983880344900395036474130688711377645434412528281559761411183452982723779448471560855482938490301904359777625752407502575635311770647321283547277830981510863365983115959779025836375902754277588767814483240475241807402852163577255511153854803980652594503526576796367984774550467398009081737878736608638013216103471288996743164652781334528118983790918172842123762487213391095919065926194294528991460527765737879392023799917052025162299278931822351512838724463650388416785000241736686323832547530971780244564080525028063165221514741116759821850864516714229141347041287770133775881501360963589933092258462803374708260008098652537011732699340639571753938151342361298881561838167929631607626657593723188141856431882628128778872269309270871768201295785268705911094512678580990598295414513845417518602512567315294176890787393813814938543099085122799859822238696178314692582358009176224586968627700280067675217782531713846403306114419054180079987353771165222213748492319894548314084077026629271395789520934416454429720289922809291499863693928498802900851967590815738709739344740774709265273144751007438898048122232970946759382027412830942005761535499355748196746808756973872891350035609964071315546497432931325992499847486561520061334392635418287236127844891666779485064079412170519486109835273348092184689184907714964073263947226042704169950894150451462652642775313331362746732453493413050457819565863163230669956355990350996746436182132723245964938445101827646436981668285360716165807780442728365571046619217826910856008165615217402094260585452708284137031598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 2779203980253152323003423568888406678852203362772858227177486334710955773225931053178324369659506097340859103151614781607944042990392970790577617220447436249616069948566098617232411034574051409812326904470536449110368209054422366606183056564460856872338983118725132087720875052081979726399061141414907144480775618232110819394038152816597616296469843076299537201890137318852235013727897373929266657539425798646514800540407690380985229069476753210323237398271067800935263205140627289408406565182817624378640698289845575385519630026157214619283152214205986910379865999746570108821314084086963601654994996044768661093362729675171157839821031970944870070403817418025768661178038265792890099524682424522031361287552893891492133542634492625413511164539970274847308511371589613741674501794808249075215920435678436420541162933769054373123654526711355202084121844802855440379861799011692362312395684804744711823561087199569402656753985623195396394110706868364412249439763093185243885714098789896584438025382383439539580913610563566059333229494615215866075489590827757411517149235894488269489865036078782979121758158550733950960985044302253122924482850133223278888993973258301173502451048257891293227867115083460823496661294548476485714801297353240669460519042789226233684926387131892596129091819725824998882362553725559122072942459944653282182649498871934014232666719281239070338830657631748100047232427887694097750315563859309509355274504381891803129209458999218394036756215853181230512293024666991825409348058647273853346005315444857755089025521348517481652899820024064443767912511604422916036583860359704133004226796826296495643282529295735277809191713781959015531975460090054017230058164384578393770464530777898373053653700935893808082768539529637513103633076292513106954530372094555692820536623243255940142453531308787193989591847949870928012648855080603451667864112739058311230452530429758797065009240396762514629523785161194912461111557157096615671455404900723342350895643437317288581019049852654516104848932606238836242437316458803589962822178200895353237541015069168159291161944403495637404806364566759559658291716695566103015187678607086377024557714717012543358190083273158116594011294147577344608942383057670805391045856959997673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 18829860041064498705746353624526555417488090758468597193322814464708095839317192070642312312235256344330255046354988764904761288311436388400712132237152148676016311777022432359216481067144394197955225025410049620179525730210346336142365511729180185274776930459763018384242815949728153178052805789137999079168729102843240782403259179988843012317893445533746341454119160244086473848410212449093764485068033013709919680803836573884580475194555143006592346391804743682869730348666902165845536831613062071536289956170764124348059228908820016921902114487693280530966649667606061760243838221115139427067374651230992820104109870031147616796576979935286653097538868405891882295511491207090207868981778002515944969781642255133941955358997753056870239909696623128356985261512151478157094755621698136359889540140442986359696924684588699245740725381442007060714227624746383264167755505832406608968174580961729602549017333469211280111023624150547410206491025207557101708027745100025726306329752650015961350622245888036118818607396718278518506442307959789488063009850895124661393295943025307264469191268796240681982814948117012072792862272126193910308236502678154844029513331598409076558889448668867699151106445659391404071697073890800148250733237640386115284827800492459456843306545659460044986207765245155679568884359875059136230895567830874148540695315421236230641997752410036854169731531065155401323543088838798277123571469549582673038419369479178653617873591925085374351873257337280191256972556004945986405101639263806253697443163713387137375514021007347180943023889209130232437543903431218502645068084929303002653192199763232504254001364249126174204255100793279879833828242657745046387559021235122152454809962833233369992847878958668763346610515328262271545961433050515641206049495876273186665704222669041898191519963278726240033939515726003189022853660976424720015184111067794971458174939880147900873126046491066037427672141496173177394349387724351654067171334363201859744388361082783806235061510995713326681197503580463484268913078147773563922156500009203946150589816914815675527071887607941756666429472674235732361915440552411470631586642382957783794389238844737818461290974093015103091118978647316477339899578926737178517645388569158615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] -43705909635491942275175274107391542670229915036468172144064226337974362697176891504190768250467223274616843819473446617119824742675597703069787867985687230479934497538022778528728740844593380567813628555652823236726048989617886680980888015059705403992630497023560864323536166137995720660309244758755851615368941975023412427563872081779728458709457907140829576266830226153065963130172706315010193169511256637715149642149857503213439050363990454174171052076935254520647650287900266373589240832406622731049939384420388833570049166807312835000170214808916388059412540189904699948847323681805522659083953181786311320986408525057819518674588202056768735939758285284410310226875684403766774687748572521829288820407810706912050169954385330917592347387654766810192917498872873688543644510788620079410158553946867045196070934655715127495019263087722375367622299220051783309704387474755254347023943873867231649154222990065756743335866316207699063365534640564306623731066201493391441316968706540649219960030055145312559335898787976127014897706377678757765084294471543108525558078980659357298066649255634990140473075413302074823978341007544352580113705829728009014415549454147617340895939418618133545601676567965977252165157621781185456083306550904171496607422070516838797119349209819526931872738696363328301999877602636484529799981703919938000563390423482743736556340214380563378569628978835952340369830761403358002443430267960661073570530820792729055513083376567851022532072103969682874124059669748630935823441485108580838491250580683097513888329809508389064999126031853198542127633363696725350134298789488634432242781209800726435486539087144168289863138642996133129724297200622248771189218664986147740262576019721970712668154294694390450918117746073903322020085838493937617729214803851798771260890224254890913870454458528193372212900328107996573449078220099555009002845541852729239598261771347025124209302260862765403801732620801703062512846304676331696411891726333144377984620562048240111502020546895969043895043353930666718662124864364365733464662702628269682362429498796149011203660658513822958080188425784091417969364327397938565375128686236172537981830642888274117755686578931296365985397497207958712910367005795722728119903803704736743424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] 44848632826705540774438563458711131591572305496318425995441706007287507261037727207307718769209577617468108679846488353292421836933719670017597775710599430443597280086773239933170228075757660568467710088549339193915703271056493232745775240826371225063325561685245644060367334016313136064456327115824261748043772043391652431407822069064280011287402554695462590690749695233620608123961038147273825070073326184362812044757675453056337617071417846107144211538054335014497756056936338470115389447359287419105347542937319837426625510975825626261223123299017034419080681238321666055451944573227929801504289810250336557015321726589441952522784745226704154405871293646831160775537593542118696054213382979818728052195714703006821550161762227319964836301516866837349337159969374628583887900361863150557105550338131330750096382245927235495181045592192648794222820601797252668981420054766546357502320275695934353330072098823151039533684620396294572645274415861520506959713873094996713704181629163973527441219204519768138921383381742656114847666167912475233711802722309715670229165678942569684178870343322431133960375993327981672620260695597156385653878376550365993358568541928974159704099527985248179705837562304764916343162345462783545765831111902455908109746703690613951976653984227254278590050635964244631985355784721420254371548618925065823179131410065213077416473839999703306958677442581529884925306768558764940133330209258211411937722710085973821275883741820680302179413597910308198019455668873183932905687375323214887950534951042588532963471756449563399771592431640703806194706288953490647378982365246240705120786547628115436107470133465706630668311393604769641152842940123081858717646510640557084159957326661470746464332360747458025237798218610511928715497518713933445313127500588072958501876730654521220883623818377005545113518880015224340707100599079333841014547553226654765285543597099810095754416005599407819027733093895501900234608729832219136612848495312991944468335592747965108912353729410580541202861603735447220320899883855491011353070968086294263266052879998173110601988333206575589373512905291281854105523485561762116455889044146860376438685723955502410007893677006751458489989514433706226571189142511378923062118197085402562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -13457459332313782575336812238651807529039589887245328204506477933145953248498966294461821125677179659738640708153101569692487927138972302968608570293554108428834590033214820845563858621454924603916795619283486762708005848066182033462536798342897733161872920829984415982313128392250514305676836879791621902595633504208138947657915544932947820911451452804154114570989017366177836827912808291494303339253028288695374333047503487255162981896957179877145926882745178822800449732256005532277447473742511809267070055736316861519403876192122894070855385611082746543510688181306092623919379153239259653510906334444591211691324790873150509852792614285626912823735489017546085689375986354874664374115801616912822386357363885540621222305928263618410892716576199597504662534277880510403052597521988476910898698660598597290016047199547143287973304719300170108430634794870404167438129216349384603045063982570369262772672146992010971796405417505892412968223480952683736020087951878477110449900647793765191584243708871663586114751813451293517149430236675541383611659967737114870947572971821576180942620913880529972823311355516290782707574845576728645889852766065737263495478581162736435879963968150224811716211301225799905174896053862042964898200149968315902126604437157203465846341814196832575488289057276626641062383013514203418499529824140955100392663524670134194253311737794547893775285670875083857514207385948675993498432114988087867713185954681360064268421418228431471225526045297095122457433556681816754557998568133523325023985418528801892774364360460198578440547230667208519848804321180883393491356413691883571996760783471872423337222757160867230826250011860473613361186111310815806137335686379280134051269354040138828845780024897147421821518483124301658920343469410758358595652796339029840529765469637470720788023876351316692853400288781798597200192318710593417038708521670638724421378104722109256475499217912555571828279941029334812463658703152612692836223449307079608145616950516656277811372184428194588942303520301650701201893531564991373198152437909730066568140397033526293815569996337494016296126128150768342703232585193202375473261428426060156033718525642600815450794198488882984330600793556200216834647324144084859691218249788942188544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -25801798943682028555120038048514194031241913411127144279693342511716745663923189611666207594565937042839016302196876510743277365256589877873935183070439022535461844903180864027742754357112278912712120561563002445521782671688693109101880860067284719351549237586012487054104701324264310675398332628892899278416784763868024655647935868842436901913626469980800493201784977067134476889059638189811571508621748272784753185412796743739660231624156070940051328493208818582284578574414442145518422348420297188775339285787511409076587989455330899230402986329678624605960235728116538395792735738311800942515788390831431549136943185419439169516460763882458250789314046247072580010209168931113252597244153792105931954276473263172403970039300265860738567863183232927343886921607866469247308407503890211954411248850950331437507776086588834287913170726232569543067270122547199955377960150263166931559815747790664956333992864787369338945362336297738057011069289269766702339037254836275952969070142776301759227969435353908673338352091883051390484264883295412248905732173436624404361482681010970972699398376786312255440124255034760100969102494104486371194120877223706680954959763021097564389464101974812945276118175200952912976128430059855940307678677414776058936898838883943190570342639764157612239868159831662508602399328802044613246355665263112521087418729610056429261329758727570613100596408058682496087385792770746637051854449649487306384117411248284997176993351360935838228593156896454514819370772359117404541813882968549394235422209419130321145811160410397321021454340180743781885600193911881296398890359902054888309330402400238559452626343283228580572430083483210427734172403727686127708758919318550295847662681043217483253251058715599423486785544113886315741560166189460380886415658805491345335172498556734015839801662289685510499871213991186958885841508247701899024529608819260196011148686436265930065467787637715688662181042732850217699792336607085820298657645919323888785901587628028868415379810456967839356823371894425468821849834440385460879206728685827834813390061065156225763493427578106973360617599839654835239570561748209368582549712758758160295383775020659722667272652240934825574689228988046608019811582635895450008939925540563845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 42969555126955560999802011986425600082011751852897984034083851152269012730642162163040663108149128942717339850199841494033591082732736327349040820019321149941884612719396757367721113677954975430382491372503013088148640996284645194624807190113364556691513947803890256583193868945975667618072398541828289348589846483407633437272659003457912592503563359129520775317343546502589603357017390314040353014415651380473603991904999422861970812949311554732653863552452624628931754053512785297632592005759827274664404471211001539372572062508926776345190501355257597196438138298266246308558397048262337523524591774202515973813063349597572391230726343894301303045438826525289546373241839193771596574588973614912350019584508728127000005771427159331144423177254605245687636504593193785536779024339683073750492716196612311740776507328780120948795903501886863774447844219052084580868509193979811125665460800587444403830265729172799661846986091585991716783968992559650091598044759144034290734257082911811302949434020932508416885203100986345047608183108413399969968936522218903035549777394480298623970239626181278389303222365577935552135172334591203963873583228712400896262721091615516556307299539627502470977626843947522241007089614626640887146457832452497597358953544738587902125170615149451392613415445843895023541201829740658052120190950090752750140154097716573381782192318774074566801995914099289107828881094977413148669439458634200217328134864410537882156555280111861595649512147150781339915082412522790119120127352101837265022383421374859191551917452193058105708743745308768551211451972891700937870296050080450832548427935116835908266715635482368133944717506532477833139678251188272575413508954001799134151923029063051604703625114234395166049415048714714703669082433547107568788271796418369567822425023349268514082242271347211994734699142051711301308539509492755407253928157632363348188799624831142166568751909518382792048078242826550842343037774478542110373521446884241763918374563244872160378028491774097094841720996565145195330148283535283501808364730311763756079214596668539239609763565356007153923511846505932602588112970450618259502124402088363500676498287864276586618582479489155987084065246113448537166647065462014180951208787306222714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -34672850463004237323342389520480482021200860744736959416110772825017922219342066425802097960364118350125345410294974003051220508900864749763820987309877629751862553436029491025455458998629881138417924225383224424062928813932545120519549334826717244867240530824227555410255650700821091073758736253756674625175953461292783822983966608654698263349534014638568370860340640190823574547437582341989067971874338681883877192302773859127768198020273920318894699817875933504866249682060449942007566495097238610160867847813751734505815202623824020379296593729141184196227872074495029493010184144935315789695358996558627238089812857984771980784992080844267720464509473088590600251222365921695062676037494775895731561823118283826215901798063080591154976376230526165876305446554795690182605391449014429188200716685903314195950005864529986563421553326120692305626838212630125902702925700966225908798417629871719519944618448797724139801545922326580499252834359242797950425763570623735356342619197531147798958031451516496991443155989568027532620988180866184081168654163176782033798338309512903770728007839633724324024145912795952250146693356721136741339073069754445623327128350925966668809789019622028346331225130354668844732725372863888932855294302804397023757081371154887576219409628284921425895319238792190328531692005953926064850546343240720925329356524605759837280475818473923193280052955911192094131584630765027185777773351508749308385812129138409707744254060354040190070635666838436712894679376038655459809682706255682815320895768568378206660568065874729547623909305184213080437020225341984246061525136001462120416639313152999301338535200018042266416524935125282800941886456086380317603357806608781724843225720019365798966009222270474218390691070202671841128410867643596375409013807143633488260678592624725059470462677786785545435058735882684352962737426482879663855890590617300617849368763416630832888404829055792713044399798406594200463857397473071694112188237400725591553925212772843441751803830060387185511868159086692532054263749804632956161971089750185352527857428040935376981551050307476417051944606455515955419814964463320174682943261701458836845241499185112302828052201017469438150983012518159152865713878580331535975495900303846277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 18621995852972776677371565494373456367332718598444547240457678612893202536147159437160703320833496474946396991032775640781345774872187900002131927889503071543270075854408228669596212865361136178499406230541714011207466962922798503906669610333262485594696892540133068598643835057279907722200915075455237352407626910615297117675764158534918868105275581610715748225203898638856483027112785594837051999360093444443798525101122507019266646603045144040765254399851795319436420019954198753737284083942754229605421613480486772235853219637213901874617413605259007240476640268566721123502241865183224766988073239560633311790819712586895929216661189413879748217682731506122938402858487981937830233476669427360077143099322626335116953760314708941298467351134884709058489963449090613236952908681779762827410838636473207038146855858656465206959175920198203876710538693233611395463532281719445101896408461716540105853968113845763933705150158538619495298653668410310940545886908426587395178298814960224841593353965074698464284182460702359315443560643517815728735001469934847399201731054107950616008922647710381705631299803813291509468784063449535189947355736587306798992873909287283411845823779450320798392440291055317942104381452223368534704784303163801301964337054759334898439846925119734857096431957887485943610282356010364342281357161427338514474861932303508439390015106060154716474963089621306415280219305804232356039752410555926200458923035165546371963479669980695098920502336471757598316326989590660749370311139229029889744581851697447499899774693028359772700046564596246499769166352867723383588331947117104982051009985786550916782180278039496568030153406742888403571225676481613081330673331520351397464522684234838675374901598034822198158537063472818561546729929203898640242876455910242346544209393290186092522286029932118437374157090009756420965877745453376190618488193157626259851852379326919360579058937804843287967764801088098464328931646982394825457351957860709060012103222456818763937818321142242917243677081280554554180129374420734207229661125960963928033034329294038882171891301690808710937075226904482675825918982812754429460236455527796285583331235429628663451180675803129104978593892357081236256359187781782656230740790155843469312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -8467436965420496221208385777925973155544021001243964704132289489684098257405418755023497519642319758805232766194945462420560106726028768552404326337685158151261538690007161280671712698208437905183599214026684002993475283430286845061114413409184203374951847986575716306312993600754884458410918342100215757529030113118044636430642106106695974197069776456135229110164782401632774343350822900625291183410050935247810697954985385318140750044425906046757539555680730700084553479117754360885499827571551080619949882837583016504212227915307725809236685899170610611875346648450000571018318058712741416829329352357951079848964273305153833697758404958643945998547287734452789476982476499453863277323940001020906687963558159585906021512945132688005533206603491044775082883772158684507697407135216158788138262286008606621403849742274221120091185030616102460882507077459769571765537288418639181510909115613130582572733412193880759679484344697057572551600116269172788595956397949345859136099157235378374081245282329970224313359757880542693232764881619791374981642376111076364061368470794291066394716158130663457991338411467933830092571017594184388620976711072867707708714064404008616010891567447597413905976993777524024134237108314759837042566806708973486113757231493699723663516915142808674820243322399613860995801578355940313926972735913996517044845511822025593022302517657037658308105255718018266430473856645420563472712448579313111320116063481721030355363838716827599942437638613600171500759887192394616346290969640088396407290426014661204140811847754752163637764898488330172286369109967939162747111245417746960754526660335408849081324871699567399371751112884273653837054226238122020446668677133193630342422027410140791460317053632111999480624748040234469439975250130025320388936365945100673533229110163402969174541672739366699023203802389649149446354113318205536253220530757842845327712583904372327387869440752196563642199823212354325229898876592027470266189639792935959306219452559775337046673135542446154127933666001913364594736183156309910274748237114500609358536495624571798970930192117474566167713101622404223016001051875184818246351766075640693809008613641063879794392021661775047604248095901621347574078262406792870503852520239089582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 4735153551040473428016394082628646022287769978669488501523180435048529253468866910691527580170257056590541913926114391390301163659215234491637056860213361136621992145598341327893792778340909813364941750789336873445080127505081825716014414678389539224859685858824060477086153068542816513783630689808361917723326235842794107404755513260359083569035606844393853975786416809945718946087858987141935108122162588634612275447360740024683608754051979688709735756128967057100466207960018969047833412767951690830559718620545159777094962080200262195016177074744590038373218379885761710814419515758290410474451952850091551692236592269968061433520675295879932473068835911474077442838290253647278159892968580977496758032155825201536806256323114158605471862032447454151772039567390524900247818393472412484007945688101407078722769455199321379322268362059785088841451198474339375686894785324355182602262331814066420272219858379547505884110012580969936679322575572511817254265865394095433500364605900189241395548856544252453661223137222910502438033132588344653094948944294098809063414845202634352338474817029344377774761293773174190038802563368446493137966461413228878070858658637604731201161443957478052530383528181065818043176234454585042961626304751428135549004001867622029804337708092157122025289172432902217624360307356552993435257136271117375169184640064719878119640706263907302462827823346213989406966563639479805936540927351351195911764696910941631791182302894615999133525424748171509313139082205233121300406412784273527944321918415318817068991150166144477088210016394791842178388368142999594786816550843949433354183140543733343673607105128925496574540235233561761124498640630093011663605549577697065092859361553325932322977547314996311491482324837254098057387647815601018456612278555889902324491839663562531094353911053383878401784738877244504713068952465707986079625519256241257642929362434218657849828808407050636377614121538349395275530519818362118744452147608155028109760361711128062606083490460763709496114133262901290432476113548908770957314716760185854540642535498207289327927022342887112148595228757484109766057320478465068690337188776081744776367115375036395391713311604196116235619479841100720510947229568270319311738421028830838784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -3116403833894797918254162349105112157062222696025634296345900811405758712037801466508444243687482681380057390821748963174953458182107380303873832774857900417187570122200280611154692252243635447626081837023991760989231774452926653801602192024199058036590735196514181884898557402798511554188892460988732236855901892035298829271994721696213319331884827020087175557265534671137652827342741062042057200083344572063621626230678668323034441333740160161204738737533219726414127571823806892340395430138482709334002322596339604509469878165880728271330444545394667374059816284948323910726812329864829164270587611190087424122080625588136691070865209428983631164173447787546601147213575199607267185521440987676187923836588220176354310235647388252933969900749399027481958122393727411224702696893817887536036640685533123336743264754626099533926783769054217606625857544261817286611939145480132369656409235336192153293971680719773581565154854835959830286056744316354561672300954283637592328894838903171953461032120523227906384157080876581787725344505146247152299057823416446852167326524408013348947669596809417483116979663562232385206176572593134534276393594711699860883388071704729388658138515093400096830742356297349761014881162019662445783370069716583952754037269648944223216092845555315608154440926151261388630591748943186801129740757540374935949580316627405480624007565767747245360477197601288196328707071680156081645540347467888640421516275409440315997031391090538714074624622569518131341288366343691086854570673268550580441345774576835646915938070743545010287329346630276516890927016927651863207577925852623921461742920188785886558166002729504200468458550838064694818392935300693143119572323194406717887479286049958310310911797004736039756086704099994357021627051651172812797421761010452208130790105222472282809596902075126869061524358863597376967919373362234835503185682107388488954623678288951706230509821050335678229106112365402992832891789411981063231794215283489016147480707145964709099640544277274694072982655276729006525019648391032969040480185557702773087396045506614996418199628290221695724415098177282032487092328659608513371734701912152898948501557261022641809086403427413663607609715652301117712316942924058078177549189033177907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 1653696765495598262331412533018023332082607468471344596697572782560014767111274880967986568743508772449816055367086023395157754600975167227387430828919705452135262035027812373317451776689458499311458939498437209304889139786455116501015992996087370012770599332222095829994382122648199969536201239274133331721353981908887292843823998873279989892306666826917432725540422089987175182577724210072681556356541394229997114639925594134882499628487564602502603241803499853720242257231658826888763054840301844126410270120463349982204819733432371817442788193602228436883885813139641667032660446910156340482451689215739501287867920701596165220650299634686765581750016898953595018951345604170613971194735788535660407247863992600973573965568386405596900214449057006148075432647962758710882800024296198879337090511759320486162720153910042350927776232440241040297679843630551298863168649501866206916378637456365085851980844561332590079122599608155920441238579921920874862047460357265006745991138751818202891326915637284162971976676182770535490359518859536812827585871986823161463312583391425032914946055268448036891822270581873442481998547491961542090460766240108023358493053624332409627693294372037675040634163353444619140927526422058447627526064986073623740354426783170635770853557955476673264824649840119481486492857708695719789814684275719297739408939982658370575998825353588513731327631255891514440635281113109953289669485812550033165349391446347857928082443378070245699527649232548980409879653119026044419316070076671033529193845548985668132373350470835780059140892308194116953326089210983606276183245916376467033212879571190238001856130170562475092040556398581585433350716446016636639287651429640296262940601666705889133120378673934517563587167850980627387063681789659385516326401281002321827702653544522974389789079505499248049487506392100017594321604646100392284734165664146226369087675948879824650342123214678788263280351955213770522896578212023761090075677418205661353036296318470300000561566006789330180213929637251090979442224142117434873269381113450081322076414687900488580650368198707469558567749004930305222095967435399899568490791390143510191454701425695058736363994424018808822961405643119960135484237587957964392223000325317984256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -557621007144283071594577105027883876826194416467613924487158672507717594290331342710935406464827681062831951760751559699405471319018486222567295253267663304176269159688986145232277302961885312878145053935858391799828738962086882022216331957183783505499220247425892941457041956784799285937647858106892554194817860169478822245605968742296499221745672614020772729034476445352358189159459537857757550095210791017408923947981876297692379470551346715332402436147631002929410935138141845996258501053697392774537865961195592717675899348088320145237303596273079368347088887749209061509274732081684594637706994601916861395171070937261402324501604919810671309483264744599606249115473613342222006807596554083088147763356070452281682504049966853262433420384990203395557414644626874534734785098290429176290826702566347716562535057465293214205034828239943488520705335028272108858260310891450541770886738668302392200836748621085637354250680071495113525259906619592502313403381073987893786029799385785743777064977515741503549518437530291874489051714810081849870164848420759460034461593019963087864435835305130757927968925568576584699592245983994225806209459882133882965938569529064588949849061199084673636021138596044733338149175787011865634484185119184450474908597449640185592451267975538189807324898449001018803361015657733468725597298804632986133018431467288527724260710511402493842878224126993760199582823735811440707830623723702151145950577132815130972722504129357510284567545115320743148222801793418813320761055033321830261206411372788813377402100183378665547253804031075580795187288173294397847610226389688904196786142143862765202214951469199175291631812735397814735632555489594852619211473360621420690691843259084951216302884404374252977046567214017037811502278399488121728919554476754586923963508917008685097289973845540096221816984621845296335056366106097179034530828969792444065159397688786224534865142417021911118198566461986523760394319562381885446474618327035085683924430360653387564902832025710180603322493409371777479546951114810938702518129148373742092163669860394247789531538289295251373726711755099315823067692839801701831089690216331970564191738271534156702787467877225415686443178723800129932454089192579268842495756500016824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 72299641087670746741193890034450526791910766037529894525731564833374489848271204605666558531993028073566197565854633611958876487224017480575392741690074030299102023018142218862620089656625403963282962006023108315710616133100968263267060380169950006758794270598797238665970461997261921119652583502755876707469426921410859642083125707782146368357325991851066221485866143812766191926955353581552020562184287301508165627737583099843546803395469641760341930390529851029128926332570337324598236283560785828674220402668900891217001040805682622961136231221817506635902203056945112915191807098130591920880611780542879360379769608991752448564800493235261117084915506429028003468963309374275262896871095058115368415324838844402434477348947198063972209245322261878552493731024755408164756444940693812308271598983956997999009012729036347250032440035750520207763704317080778686561607922723239880331733120413405329720070876724381675513545117488965647954399698701348180326581903520608589296929232561460354367385397615601761612557758034955189800863803456057792089729175087356377077167077457847361475153948147975733828232136246334112156523668403782194103278147238063967366039276903550989211108908396424946043902533165252149691942389823206538108098774601306120819207656037356655559056834157319767065011726736154570936464810293392033106533082424441308112849177603800116343998524100118687472950131431896705264122112182155187328083707447009853508424299215506868197398179879017894060360420705109411905584183027449210505345762618515456324083230878424023684100727763168804998118511788413653791814245293682238295176337815477786244724117610942072832654556180889709238545910923167635816205752882417364801992010678638334491333883735287344647905810572280306922030250473001741598109256861784341189036370404613563320043601946415553100274256914956476055806866554550011405358069911602311393284137451170054359436728050592058453853722343642139003564809747727991629447627941228629340466647037558448236269120514142297552379223432769489811139967519195706204451067069463103587844641001424189238103505127616361757167167645059837697481285866343075345874875385638465829916549147229878475880110635751946609901011576942319763522602378367879572036002055353619301360202300784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] 24901415709665844376459004907489127375830556683711174823894773471803071067794900460103511504175314302372059487031934121106263002552574918305704772684412683406671008469835114516478565453229828200754072722369305218258092963333969154078690698160087206647819841659906527916173740197782530860340555997359786794471857317256885980093610908379220415039287617741334247555282064295693479301329352686515442578170573620321168514421324769366892095225737986765939386985597475195325923707866317708250288285500746841321930150384441747121617376156993088370624263034635457571886535412985243925270591597973746891357540752472819101194693568413325906742482093418777600122996382879431892844117921357658250394616630418727194335081416714486562642327186967987609597325586919894027986333147035186454684073241409322774360742592117341868693418852496538502174327294980730342065224813841592601317801611529347674996589021735699368912437706398986144141927344403114387022291175366462821725152008826899011812214361722094662369825016976804855459819561706129160590379661768688054337689456951097183885611620670044203825514712140140862526769729408511330095157318267367110110452681954513331459470143334259841168963585242905960317994705119857100223933176836883081571716630545371519076429742907135955772001138856963499490769659695848128686282444542639297397154862059915230362704957168251323676287348134652232368413449417596589226844088368743913874613903138601173279775252312877652048116731100204568322867421305540538215485544336042114886936290188336643565906710419731902450680074195402060237645416971170775716855056915867801534287658015013357585411360488653354605169773044824855880512294982861240341591776807857168525452379669218727820762902341770242449312281705987153604115122789593777994889091165099461041840916416690358162279585200764303751101161829945302490292850616316547946745614119979167736809114361364872095985856056859035402100087985381960832759959991566477898016199774324261279972531105366312075020795348055305031751369695723129707549259154550915497126547033209461916102426729511736891437285275008638902778599190592773396575885434360186400363968133521469346340305595095793699071362755416202882050729227520961741841954984788502284072374931271916453455298151055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] -8900847368025480285925787033550395251902824392247864906502963321910687783164410766991677561396444869682064122248574696036635745059491998118986884886395712763107354761870775294543959795257743342021708569917129814266529993486937908631245611442660562079627174786699470444323003898642200576937412093341026338913173787977926686851490027654211998817693939081275321661252704723732460848798012752572343968723098075417158632615050276678084483867264396890617207122873406198682614854762499113750133353675050004899369286341709961270361150935203929749866888957511481411488658104574534323716063400144438232190354726820934505347471626492443711017031295999207685367510670926020915227610274670015103413849211989092750392444566583850287999820011652595773468638812598314003029208043456023641488441332843593978890402788775151350960501122775472808002490066799908110457158094039443798356141836099929204201039974782441696411133908272045035838839477118582925851701114846198357235685882632080056496427224605495870185619201549050505794873700445483913871160775650971448621228688540443812735486587126565416561077036677540744946027313334466049256418454267926402159117297087495623980623423089322653715910580522892784245784315578099678312500335707687069512947521611132697256763615629999082818415065056789147172955569361424056464523532709267125764588185631747976295908078342116514612785999265430862896693296305735070652695382603033746539827945821737179422131877108043586136083564875591111528740097512287928883808750966656453829426704385331546862824046791794799676350582934048478671274332274986646484248411659685851647550185193143200899764215246702499773276979067901462128929816179720981178838763391815056260755171775437764087901603064432926353870527544874889232415752143890125715588320174128769919915900312813556771319766972885609495463489789576111272383713533839417987968962904063871920169004141802235290595874787735032696180534783787326080016762594442551638364882617834180043271140678716988304186710345982786622860426239037509423915546909043139004478302506038472677751972320494619498358938358807127665044560298634713708238646248392455647216214279191670059731948689144870744503192279266228662286879785146443514995298205966904747781690377720419728853082105184256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -5452891949587852456134527059249631008650489819274678648893259037745651351319067321227598203513681360444257798021102946090930616333302433632162635217308252220149398619735885878597164076624968069373946252173651128701844131085905624771262894737178409378723950152058677326059219322607032398003852473700447608070649096922867948762086141546269969157139318312322310041621189665562203022470244592903909177013447123668364230667386008547807957132285834342589567232157185362839686426610100596138003191484355746559978530204343665608384498293549681860979097157486127138095482452403695417161786771372025963416707925519919626800721939384026426675439799554015551689741073195603196449232076543631117376740203538240401394356473497782326063953933642116823197350933195245433118333170140621746302332677836829708824290155059960614074655093225264548167311596124904255985876889522492555870054871323268660035649497895548856047875403794299027086898998889716338350475083990169092269044809564898450546553840513534426917670766659405876659307515799897034620123991779890197331907465963800621839377671947133089156773365282883255071631579880774620342206317184698126201339063828647998993115756320204854835327484486860778424329880364019229525139547083915247079814111502263988570846322695791173507678860277306702258593500318670946649100164602040129714237222210520323845829155782032289272290324647099856251894679894130723712004294885582350585390569964624108266632227887490992721488952235325374834118389293878450370595352898193318979012726529532695597751964211582640696224371017180240433185721541378758643329000415314200308660675656701531905473034010960407143051911187925620525707394143938573987118064146603465036518649369589658568669699158278228935085538150969481216854682906232227156089359393610875193155116536049589784950605861464231269994076056436201425633578869070269114084135043096909774087508444866981523597105215401671047592343133083236535637402930937228276334924799496884994654932988555512413576949758708424537800682088197641557829319560341702370159208500301339879592878115713416501877059840799366247906301953311685971733661225130881440246617143500984467641050105414686276131309626464561601387665042202428042952104165056383326592254988883817072466888784609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 6256342013027185806966978271546406038666800291721297574387387580226958308381764556491840574855672913500030578598381813834782492187086694986245814546760850329666587176640580995495869386749714738783989382270474853394464104556367757335059996862894298884431186201106081919903275496788336683648763608829330980739110816563442236166342075700602256373733651894819711055086185954880564259359872671411832416019964576477260462342100598246697614830580381971551584488687597591128851493066344623698136328193678328506965382404605463508295073110827677248665483660491603244296896684921626796930727922505450443164160377746926020426969268205608596633284548257058182789051769792049623464596654654243262802637493919909807422210739306031235648530336168979843100731972173395897094858428809983789789040545837358809278208560382283879541626240915841441551133854383983207775769370554170523346256491573602960360242769937390440497699568246574811590754094687754432886233607834469002660481905132079550254048414347897185001032737400709099503277853124963498256457933144527182421704519745898175952390382858626995586903783367564683930730920478055447579717845156489117439411913520144549258293167278312111601323902410089227188762014299870801934567495945820541703566272654486667603406358099136921990121344577690360983178981324952884326641200916435083843360347247293669569521710087934785511119808048088229868481719017411774199806676885182642667124671896610586010144058512802178068409440096136934377149856576807456360126304513881747186049545037592741879438501203834134750655508856525371760483308385651253623553440833576709863470562213572231610640455838249304951579678269439181477072063694987086132396973139214986673277322989782720614716404370433069229043499395150763213837930345342584251869868428791539225392895411857664541588191615056071035642959590009276046891225803391076134749438730241529066902887346161011923146363111448565743818346433480057139189498047204673351965482960658575094464892898507174482643420462603605567501064891378336935308590375017739508871505731687313027936714681224018988435995453080079518549107234475979313322675798836112981110145402723450583231705615898157725192441704450796096083271978331790407667071222137565619206841483816667686555173001363456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -3271620590394978039989375685062211689150902004860568893669760299081908780293185982804075589163776705987880420548152198047021945730375209982590856702526647245570556611767316948968386261882619099535934412829460634944651958387308896534009556863476094599233477450858870439020932277522609856941905314759020320089381158621098596359874728890842385604449715208969804986037442570397093503015907175360808654285842703229055321469127398492802905097812264792390890563368209141324531844216761321175351134549127616091632821461739614975587102027194938430473252618591936049695593787720714819113636843196967337169390711998094935170340272631165250785123696728802199925023331917714289169614637457723807018245202527403109756079976589912792596850684988873445930942932340259253919372267783430704416083425703018015822352918289338171445152470485840880582496415884848866604426175349653592156326760836359506578025834025862975871141107907986871020533410498626589098369106126480200595599618499664130146362708224570554541491399622321722167111010558088824473121381069079951310581918208679061254594468945131106851842930926132779442596170861602593081953724861080831928979732081802807180732510095927783224463172135753865478527861017832664617569187296953239715495388698151718001335152110647646107381024575552067820877250018107538221788553406316147030392303689251350798735879713086385131699314820304810129357195180403059988085727082485897000160459137941952603526009940486232767636580481141403527457159860279185698254544556329464863419494029239737458636576861210645242364814319776357176033548980473773609245661858079116230855891904116289256239490121723633948769670069429479263489840764832346674301772834417281966035971072011212565024846804389072761279788006757705784543928068477012862930556431873456002410337442174915467941452779962178465917233569967279894793073295732227492286981206870529698874831216650270003882341749196858720041227578486886807322125631698862500741179721570178894891635230976009290784069910103780268362656969795688179117906341762008220238813575407777387809498251144417132767248839676874359521736069682634657286050529032739276846350997330838845532908769670878390069083808890841119016536210114097379918096020162892436299336396539640124228714239098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 1204696593235110777367069288991324435497187793309816787129071450092940070732898065316675091405860607197042515601929728161437714478256993968690837686974779026157632469579303486063317447601519298751512844498027316181357829129356821861523491301919182087114496002576914659267499368647487437658067633849561954124678656379258572461246580269309393291030447236513857942144418787427952334102948421398828392013615991666504751932575962297218520856058222807359642270824732240119787891420596871333447339796085850295735698064223009542288317650388392681170699428093094712366720624660790955217110482386806216193710069887341099441836887543584249506349171331183622541722254557039118968418157650687897309327771541755900363270346000059201831580634438249092993401148500253904451253771905179630898140248846912715193181290056019602286706237544625224131275264994573055508149621220950697040584227840727506179830617908288241050249957479619018112922902049624282893129403310665566504325267915433139028709172235544543929146775365262537474004742605345031346645517622056356355136344052940355708031742137405129276453824451474573217131605124997377119712121612784665941701258078188929855902088291038131130419122746174419819826270342072848668504947452382058205180891993546867556246818722418249630748827719941305247187016396161915265098434398329572671440770029354120413630001227397603203150814478195267362111186736210272622780467487914232656114355278482951290219021294981306355932791641481796732284412908799960253253101894369076007781059767016329355792784856837051956783491595660304855409468078060103493513853853071083724090489063439031087155962392616356641612305337349756721155148812754229749530532946232094651259587045224253695067121249538541900065016758993721365560981151899371004917002030904524249061166261261217324154046130724532833040511429419475351412850926055402471330564939845464850921066352804437214219205588813424882426442731437898456070762785513023466586425405777130512529893142269765212780998035837058710264600193042127765184587952365329670801330217346771495515791911750862892570865595543373118986860686506802501196537202314592576601508414117830169804189636218933522866134726344558194264300189656500969699404651473605219432734523611930789761423010430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -351954696283996256796306453897506584640923413412554300479772494583953588316303077718167447093076761400210147793515401725357835110489589228380933012383467562340972215289847745003423003251184019090584316899059916560950465834145208086878269314953781137877077325813862040397972849513472583282936450968780283241609458645116946636503710095754839453658954366347923899797174354250982369915665361769497299215041965513257287563779111362791243149040249756362862717234719473608177044055023388759418086242774749112100340140350276203581105580900576690597768200558237567085377964502434820414681000930424476930143731169431595146958181736164796899218518459798998307772315576593651065234663290826124620351219304701698004046767045035160875867128675260725227954482545338315448998796591051677513187629349628783341533679272631358574058659310302503451288581970180135517329886140188547128061323451960891669531150485773826258966512582559256393034111871619858405824287811973813764863305752841117260536202079480990782168271512882664407929184573094134203290673696704854919325576118553935228092857547472627951839474067479279288878640617707026185592688497730373866383893902023975778899548783373620856304265351430271615921093135314267050044591950906066900695880959065010450467548481918092726498088819390508296306635894883182483187497802327114484068063557864768525340330480599515946297755056066456169423282202080794401158911111399038533165096074325385178435068899349533983845267185635779230892525379126579239852514675838099125392860181555182040415583062915672703978792543138048878157597882696048075075457788607300642406610369739897657616696002125337108065007071849688484915725755723752822727725326023987707064903496398573185950511235283397087985483108411213938470375259565513628424215307979137923709658546884314988075663149411258595570752800939828241051564883412811131989720165341752665515731019715321761794424452696203150648554898864638574017343278022995854492385468639594289073020233348100915358340626507420670596672017263806311230414763212455051811596817247469419553063189539314920023087597361279614196751680192619386744029110023214832855884926717301177923164023676332095686422241829406623329622735409966815529735643570644122654740383964703831665677560709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 87416855866469763094708472335549232637563201293961041986615379258556246172289767439797369156719530202008753585986649577952600542714641375644201112444347007356261293382301200732232953158456690342718132130012931639942659976997132013681934580403262842237495919848177622336107979706160993657448287870437044788150960898694914035171387944184135497229750525630887251372895905996296062066783730793627559400379238902929002336229000813495895139524827117966991063695828118377190519156752915802661675884002623064375293883322687292522230390888419629315951842688645158075574005289634507513432853264027083105463912010565538550887764363663464695676116373865652881932377346972913175852439782263638787883579031527877921628711879560154024911170982326376472965772084434875702638050437508443019514309768638474240975313828593189942606330659185245380743160043339169406859926594175784231348574662198040488068186759280988070931899131437716326056730601527317062509727684830813708693051575890646856433388041891204593321563548519164350959549124927436868087875457077609280878885103721270954098181423511224336942053419341033918664555942748017341181070801971007823299894813016250687791909936443757616689815714823445433372515034110047511193075560390285545333564934820942520103294510543790126003292306723998106208555683445242734972440838869534096230091884639250364391943431888184104474392376726439769685620080137944977572344465168108310661953101576741656336725108539902798052798864635801751966139210652947074604900879250783729160157360559118201957995121700590837508101819642290115508507964629992114896284385285396936712622534080682982932911676895979974246469528499600617936435231293645380080446450663739225037824761171421887181804945675498896528812165137910882550546647445674415719686646597273410596499019810127781471977726544124599719441250920138391647485168885502370384834443424474570031908395490581022370489677784070569181473607461874630184087258026077715618886948166439817885172775841017231223524896634896932557899151634669580372705836770678073091804108398436227884129051865011164531833173614490200702481632592968466541062741167490690219742945215988672082493803313644720838734531868307741498406584651018378113812400548821738895815770903403603632418862399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -19636187028080909892207241543806074602407551998603580135633889047253353371106861394709719276825967946527917456375618610247411776444099568430905671770552121805790785612615120390743282837361736680882660732534695824625464696424018152188278936843366984010472634714875437710862884141157157602999205154779844209499525511928961182353332671251001102395644956746014218754891808544893521298950171509967984610507988140059462214721396504365684302017890938294397435641569679036618195342289041744821099546063268512818382085626830190392903248332920816727609227110169350920860158750542239434699032990496481565153924827156727774462780095721710932443213167463022426295143523699571465017421786954315566855355803801888394223685696881731825945552748843877604712135617671945860256766839693757099494161661939809610062993592939166851698211031041431987653992315313660059131867362693312242906812105475314428176343075104235036007133000351514134383933927754949200586453175933037563821227660379973251754758671978854683229951760735148455190591371032772266671040984369592838797736487176419842493295103802956328498329885620093530997312692600083026983634422021578550001291679321152305076315399861702836821630675324240177937115428911397650710347042934308335918983060818497980461443775821406683175495444933845686095460238314807110911797533320599866326916795723762647343652183117130403610463031128410299323882583355155274460392477063225235096390152230360075440763447401710869038436934747058733718725796159444482189571251087480566620329215397355005774239753933769379711527555101918415513910712424207200339768097281100539425551734641507384356756611203877080787286797756219638831780233075951192227399623334507824426062204152728953701488927701427804788568388867535024999701630529827139171101383385272655055924001765970613728796809135225970401518760341969278103069248568639399888435055928500469897019128903815841742174828316205390722899504375546158254657605089851306322496564148126044973773568261969029655549045900310541050047474273069186772165858266350025019329572015129152741346759326861165200185155731899405295382564190394658299532970699877055884383467128380144394332313424398586169903361276232834658637884549459352092869810896460622895343871016163585943091481149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 4206117041271738428546674403449297115300160534755651412175586856516580274546941091686745974482983570053601935138849697949425243303987277843010497398972462597518285860018237095461896590712098734531861567722584332011940412276063480324866515807356665426272360201729000121134419008133358036662566061899909374072685429718350197072216019541245091335008710716968603035459035421116069534979951045246820463049064014587359433981052839506569000644420806450973681716250907517218009978172454665808343785401179472865697881268381320660809045805444709242138053302583254859527312135262376664311122836845853526575320887367766049847026081385529242691580009371788280029585430910937031634797638406617458194447750485916954520257052687230123790983751235777703631389878735620437626532758565486236787850067332981148192541614858531982979782009962267704850058567860233039156547398340555840676430321993102653198201197675122377033628336561406463898504269048904207655281571801635607242676720171063984307862873221583861512645112940220986766017582970346244314719921026428413397386365441223394676179781048896098307396221313717385172674450417241616058392838444165598103417963094888911828546674011416062897324484411731205701646591509177825626917058521412213534069008060771318959493902789022717122175181847297328740087533882299333095851848916263293032356737288187980797157254134658391271382216080015069156733704035023826097166936462209032671755319076926933926955977285424995788425002489255753209875160206673098824326630781874654235115330265705120362415261365710502087719831769765614205493727360720797773298734911650215414768563039485208416722020921497215005197880068791729826558496567100415254741720403574098553325125060984988534480161278879056926622125559586088333715599776372741265317951360320800050290264366894432456203416753177351029439978931847354793392802352397526967836505938214773809358540511425380058591989489507436759445835034097540984875487392074969060244346020789736247208892002692392792412577494033089621796117554495901715128573720365328667968040009427855175219421912191990213615399548267222887570390804014027044245869376848093560884274784893727754174681410217002809198620511713034185431440262167711561973694090644221762374234757819031088483270656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -870676657671980991448506642513998374094471994306081047474717099688017749672415919618160976968042782164544521031903125063057525026073332815268974685458281020080505473139252497640850621971877093283422085057520367613676775993446400160326296099834707568859994704512210307688887272243231073360143766764142951320410229958752571799455776083380683135876690057528228107936093293724703689339730509629618382290751113939008700977955059522045434904968090875926550862810569671443836500066485994341714410622855436805533932216154973782029701330870943617030308886058653617494134750914712108792421329771164768990111446337880061950243009017056551687224822385156938913071354737662790432444322873817415023783339518656696176939900192926250173434436322150237984979564461166278292135202947940257231444288282242825107667534952075777067623013848723590291305228532378915073494464141737268259359879369721195769471024944051961672130706441481190933152180480962637555019446484729013243149461329761359575524856650650476730243559313110079607080282557108926296412457267984087625417892065619563684788165931889028585896187314715644412116202725675647595927370468089825015302977009955236481919730805775863729720928765900920611684866770113383314783284849019018845332621893467515875495295640522650555239154941672165122005687010999207741668156930847487142557348745011149670075518024383918372923095365960513008784941527107816847439099431050032987432429012433471112422744369607577840530693613926173637323523885550008780119998383045157229137274988404871590581244645419741257797589438418473007526323076993425244486192300852621851086623426248907365237010196356251457120887868033334269189039041491477349146591738542595095213101358813559413636183115659379895005904742693712014653908696148872288959583114751095862304084568054724323988055969164209702735399556462111801158660620703915713247174873456474497089054960562156636236372604214775112216221101123123264359278860515683587476228362082538143285826243362816547794394761330845792425015322705470492567595943510087846594079595849038778958725724846950179045408958282005413351258527090265292955739256551541257127751550533627754599275946748254005500597671355997251974293471932003170902527864593757466881247827772183196340112588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 167044888463272895771296856163607627071692071619334632599552767726505098827184864365916498928838568630219897158069351617521527595001865305666230930277187822978754759017308600703499024758936753935795890507222020950532816459362441311744822584258562075515896421862234317283111024640613071104966508149439486485742950996737319751694947975968818447515934036926028245919765009458860381797938125522446426378415722081121625933069102945405173466535237669045444840948790389404671534342750409062711088517604508739187087443442392693739119032049136412987626476842047825893463144752567524631644064478208130385095501459216901271655714048406085960610444242885272826224851349340423586460984607119037214627811179103891723945342712071616881202151862676927197309986501420560674310460771306679955395952635912713093455507226786990340995708106139971069946319324395187537662230414241920658670620610252791926761396201062980080958536277628985388050148683297878933049044176481693306258925141062703777044724170479379377926299631596591867483764421538622335452890622962803544366597550642255511104265196314952866822381540959542799614855607343589497576760582543193273579574731953718818690847665941946677196035177068459573756165716939906428303379433607414998523908377733809277872925766884278017238811591561034353706822887698028365687121494101376742417153758468814817408387492978995411508969381216110799415271001140315235246537073580207443593233585577892720619287363352143142418362743960051441340208239332827673052860669870473075982665338048291368397163355581843264069503778352646891045740924785629851126140674336199717209355762584259375142656101460370325191747177885569813953688967250142555601067517358208061756169756923602693511109681529044026218223725354018650783109649654684152421391900787864047293305442933400412430145775812490976415840242403413420957282917447068963683490581038211845561978670182391389722580059464449779103169872401466996934264506699044492013242880034317476369904893719565205395167407718054797654260520641813512021848744027771843280444156324963312703965581109684579977393303142835286176078687654594842066343739745078046046764986630965542091372597701255762261427078750932979071586062415777091790426287914726549032259292895065093122969042944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -27782244732968842412279622313344156051482848681426200610810501528362018220565616069101521968242431019338783495545665159397043241356500159208911766751058892102074245611786570737702170925214628710163037986827706264029965802276310468078880015790268560651835148145050331061851134494920113997768618196875579657331666220568698400278214344609056602047441423235974760016280387347264462003766355084187078208775203415421103986936440525183031950935717216153055055642143538209231544986244953426450375654665705207710091702743886643370618144936551436769197533107878543578029698582912352574224751277317110441889826597416968936665469618014859622561439027647869328539094552618006095397120271351825105757774078145210052611585105509472206865748962614251324994589746340840299270625959166999420230417284652676256928199724356352971978839756706890964340425160152251860755820431614717772452790509879294763417918898634676662483670337934206600482537828629752675109263903608244791305031249865231906525504887113703687747489397854714090256937119459286899127686776152287739702016413896145788217115316488582811580941111281431293240505114893540419486542245920868739178710943073025583804442084608710758006825357166841449735007532988068847051338377756670565847069799327531849833074506324085825591255817250957877995742360483028815669239632226357900940620350454764613830842704704974186330593058830938129310454220886883432288299047992440913107621852816196471041805419405794407280951071481975316272348311147641311066313721453253676901703572948005267235609269587749162447735080742461837609167999495092211522838133430549288111110119938537353091172472808408874230187453283750949310098289254757994669391537041647770147833772216508574817849917536744475232437574803045574976365961282291590459132472453766396305446442604404586701182097910606300661714768502179757639419585012256566583860834920885456138194818564004682455264069260456700402589424681807737906372954772167116050031817118030356971344505939111233297157146241775508385346971785727271672373456252566524375903594970964392889546236806920241909668599268857740174428260092270697212182850543394913500235984355231219591722179130172310384314313544883173029089409575435512819982487743815703540175397475766480378978631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 3799307867297824137708095477470328134503230686844891556317551678463224706160007639107881568508795984938146820594146358333097212232952032959577674762935465042354807334644454677959399851731299818743045693230762021963975773986518686504217952433413280596840240975297721147678090628324373813096774174991990903912119823047335344097584679076161196535556716887223854459842596226827171605778006491432430150192493863388722090003585597184412213563340614257473564784650849888467570628217799219820175501529372591141877521429891710799450468114041306558972724516572547762510064486693318586367144281745893925120248323524520366267301736509751168913857383815884788019214163826543259386939515687343842373480038123995118115012042322564476977075219259445709607271939257917986602502479765394808519839243975773322864354463609829668567404354193626294299110125604436715094112004091771422457556265907355253747594630660368563207774577696230489264717501415552406351784565214471194757047680907702425847124118265700132655034519906084716822500375581521408868070547825000011536972555576437822595350892898230522086901900532116589202349998221973529643590606764372126391602870116818260710329877609418407277485593419452045100562160261078893463220929365820555745165097557786129373796480834141488520040995331801049363443504848912616715606490767688099282428097959209762484334234711632913266895283121310842744265190741867521042730307125855141424622199920333570762048888556023453397229988869280347596418459250061819357359966302464284084958413645733998659221757926424408868471819634565463896702561040024540951166006523022263421110037218947975768102322923272741897415962643172234856585087011734037712331559459606543634555046749608814887510182646496910473865047173397898981348912300962080037765576564207133725672793885809297910853197145696691199331728638128094509880232379818354675966400822931350299087904224285559257542780496264707481697846163221886835730353372340348044653409757811951424485623569896490992260854241982657770963286456807252778495283001390981142169192867268117060875561908668046221482242384534982489018615945170784318707493503097041368870545699418208696008459367690458015293924633029943726675056385796824316816449615424676755360461416101242903839375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -427022941927471564072701731847747818669589957224893232331993208619223623743617944609852843761286191256983007134134718103409321834050631434418216991669249698334893838187089170225287419658201466951919595167944519865185381754969389886324350723003653969262009710965687111921546418780285608070853644039633732478237278425068665619695791308011558073453353334581381670911351881494104934704628523270234005271955545435890101919632998055650103599987554872110273070319228883693357547610679901402816208822619135229284415004289082887876719588569039496096428976165774912063185748168606500369378486190593023289094660290120655113343575520667705597244701124086904114513333378210360315414012956941553278338200500571340457830839357377276044495078556681821437332128960405390688224837531428397570178069630894729443681394767065891962060843375342911076593975915707909301888953995219185320833927992355715175695189117359698420700502019875623192692029978566002037703310471473753502636806597933937131667352230446034126135666046201876472168317913213410195509924776669090495408716375256681031905924331163568593724843896802487182465005314423636952134658500855822394728945979266045727202725881646298709617922886416491679896828496861427875266431236752295236947808544515540575831331288907508500935029903390541587517577306500051648046391985423597814742780629454538183470566946692305686079841206373817994603914403959091006211778710538184263258172105156864990350078315331103818226377306888174351546322849713353406067278038518786808760400416637915844208251917118043174147212513702859349675898405573700365464874835682715327253434130743927937537256915053973646326225243224282239712059111021024704998599287774027284254854645199996096382084113538235429660823489577617101120041911614954706395785839912813357236586876275357627973299002014962450920197481858800355272492475713609606496630266781001088738223668248929104800147991651986704723640143500750508513818142081642039554067052538448865217887463752189412030756647895494455175979940517302470266120982354871949413649675579242815472388373568747011426749854752736650563114067557614799482482483766538092517171625508499115364387359977058988611895655972868289464084007938634693023131011295554587950199757949320341026242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 45132315678410558246341880720499576783992349487775820464053437238581387220449626434500226021998044358740360435869582898988363173965421985673594303646513061203486197873372960638637174989192761454173082097055965226636736516404225385644278658436887582953838886490179452581208024599548179076562447228828681734199890075540578139189490486061853572030672613212218754433535345036060509599887340387292940755101319650623925635025876219873292815386903585304718907350005649841022022158466998949532178729488745566733819266396469650615850113580473912014671782779495762692480167059887413325408260904187258997779354713037581851272613922656041537148118826617309314935942410229189222245501858752779255090775200931568576996119214297759255665241875270399312617677274025524100850535245844708186306969062815895127286966754454638622197482127905341613635363438754208156502678808978286764781729293751359547967436063013193053575964478360476833079324233669502786995805492582523399600916528851142796773440214598793159301897277203527500419931469140412016026750090553232454056499142953290570552933035747982536833264139942339619433576166648308237174793447543235348689567745223085593971747389456367084771911237539600580662755151310882944835658234475998019107089687470799434180153852672608648786840208415179582815277143478070678301137459320141438821040881711368732186647996265876676625754848198500007082639978276626836348983476979025470344996311653692835123325295966327762827685256109392235994447311116273532829798252016947861724024773100685680642153013125892665966332051759777686233847253907146621890580412570849562142753299570315634331171999894050648790939737647685941467022009210817264065013811395186480420355079424695192074989716519086651487161419159135490969243580101146652235310158119229103416793687571517648561046742829926023977481595210598404657806128033398059174938636845576745098045212430398530520840710878979170720696180461061788066495780964033948763886759517278398455114349611154294402830953833319298150268332440670211096131850968217287373696913188508067833217396858639159035414706306231520969327095118368492574609348351308420381329704499247266487981111196376657911547591489545735273201911902751700469350930878251946668892585135553053112401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -5618992521733906808631660833314862642374083809752852391013220570270501302010575133438664644545918220314067885376410696650097955763665218808663189492469835223539132122092954784031868034296892688969268175323480697138709153067849354685847424708405356511227921685722778127535605911368596222236660645091308324462885239854738394949188472833102667785323152007764834204594151279647954226230334737160254958153052057138294692067048719066440862530172304512197249456175987009091662014498426927156042015830197203104462834024185742295164436150405981472045069504596848598402823327379320224034868690777318819550203163422619473344808550666357733951972592970706299949760768354373909001517015144491076975892551966374991215906937344644606873026593759918921232898287213899832786605208348323471462024474731537289704737872276867547822431178673952040648944531815707417870738371598257581485603572083891157085321933103010132717283001612432127236769144372935142348980230799836875164877803669545142159315661818268835810375003585518241198522111949420865494381042142347445164062599091495906493521010710622474648457063681179941508255534572252148617829624060235002043301140483581148061558755070268747286103705871619909321643409926925509358994467061155193354869174794956501682641874122238894427849273892322365135811999553723503908028104367126332076685710547617135055507689138202139556661138101970423700663278307514409016902613407408589001297290566276352731816367250553837557106498717416883303945769975556339107579821232477339146035900854121293635496281664109145628996955117416277808125345708280260098616560338408629344732799911718052144509911798401977268448639474733028910714721664207660729895183397197457105302292377261044067798032566615334502347297383775022224901153285313286663045711076008569601115040255287876895654622182338127776520153076782089257491858131958200336140134059734993016063815658823220303551292327436540889492427278182174752676243164896224256251699053856047490192283245424982382404345818250131793940293522992832401398453080003328754086328924372540668740830113484465653489872201584506165852371331376479000600333474302720714812450795294834361896485370621138779766316657484181580269023408903365815526083879557835318682270063613724443279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 652288469848528533671783462019100907416063950703154826038622069437742416457982151016282232331695345084622013366776976541505030460506316644930566723640874610336431779133557485045355837180372490202112939861122002266753456955090811244933876878921173312407082486044554423712220612755374048387600870268809724469060885805189592913169971722093514404128770529654639520699877471924787506960196399713961897686839130225974189295584343495667732258858472307439280210193261010979507345110994310729580471627855761566772247164742867410103987551342523731201464240267580886669160736234069464570570887244013845378520463056527684203026573221003947156728827118725960399518199386175967824396168627427706658756958875744271195617286772915572104435656443760486498406453646285905371632170735381981296156779097651573010489329735198834647034462439427949598511058258959211866115724964799186908229414474717427551918269128225628722072995637688789983451517902095816491751812701885736811733669614432966414419020838050410839295536720301627273253265400601385145921309527753433092280808782730416874435922742815281125126243375428166312875234159237695800073370251659585794798773249285286605281337538662134718627019416200892452169211929105944343553816878459754719229518954239146548802850144785738807498233164478562145601674208369175828979397607042625399222519886154502378263603991694676074122143603250319095179015864875299607369335604128081709594051214919127260158149471533981168328683161949903242806564078559998960805582439374327233861643361085840753665250600875010518303265857714102893914111785969785597877784440558221980796188673460693708624381133423292970648733381951250039522409070164262507863183392531429849883038095055100549161609491732580043096275706283515513169000265266045332898319141980864963996554069551862199749986326792102556813412455385664167785246477131611700295430801984842915379937029524781624769448552400016288922240407793448044304478938259491193282681037349854259038244965364168720884773413625405996035033630693703325697770375659657630027746999271609797841624958384132721239753701580275218326619454531030279187289252891576338813091673485409179539656904763538636162081877231563233826616420191550447637248768175816835564742421786958237794304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 11712740806145728092359626397686061706831316355478202329081296590184276757195477786818095348906532544146004680311376872837252872126045905720716906657109977783609229708882461827869741039690842696498747469704970165372142608200303973169986403424190455884646592505335280164341139282339619953470205399889503462048110759709864294741427864157114112047645725345820093581835236093470417275891484866089209440898031799017938145218453798195768715472916014245446977555666921894248229372198985742053522432200578410814145240437280025314415150927421714930734014674155292406815155346957559524320956028602410666097657351269232595665610558299795571467113251254136587008217816401504924021147170622311675243868364927277317495499871407499550829410000566311969199168747835719106498155955225477678453741666114675993107645026293792614998829603684872407712235013754911636503193744432942009853396981515310440310600367041940748252768980935323787878541093704308815732562333491536860058987052950439082426182294397186077290251228241067808898037370018536463873403317331041384046261515282872152839977041169762411046932510490105495703463922578326325906285450731823723637496448654820712565868064065312546713675521212097405440394189991915476774392371359485525807188505804048765064914798109556426919232632150673616700264419989887080830685613020313110074754394633754040105010667277979112630992448641228553721865104792325888799594705514892618087362371640509913506283549614362538385982147060539966481895170703303054185019277448941906942768258945777904189397643969274512180815795619475835172154082810055229467606071528066217258030818175521877979005698118242651389321457713033935473454161133033296792037346396866004218156059733316365369635707787328877133183176556919237417537529613263205642918906076454046204282073513493847793885529722835474710242041484551318399148331652225740045651695722408233023797959844465498084916835204190404667371553344657560722400941694823810841026733934796221490918383453023416318350465184488122268025307837004046113764228243406112712827356833500498609055123012724729976288641918357155097100443367966593891844130363432357647304884635306427078685675282591985626374617093085944989312967252670131982133793535878817892091543713548819496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -34986730428062963286581705056531470593701012554453390956697305485296288152052198629299022277924633846193408413966591582291886216117395719412966332547783516245126837086277930353444625513003058766147165217555953173301838641898275354688064186860006343582653097027155827976200244463819188135153595087402480615570909017751840246480473189213859788000071813814882971546427413140155634300182556720999850954936247331411516200691044093356132318134578777384221966755247235051170839131297051723485612690487651042607531037322678619921681675929097784252409831441055870362428881073838563838139002695377455958670791079671460239291942208747452221956382801841690939217977326500466599885119330084475292200898161054396004956572513828025879504766709674253180636976304546262088670663602512412876869008666247590471087068409867796901180133762538700231114565912234793424579326991874050270960018680023180948976007644546228692421968533964297118802498369366477066631121816435169454802845602144749108376122828318946397717665383951982646492353580678837317511247457767203242396807894191721515687210151655924577452608022712516477748445389391109287707667528653287363815160983423134549279751379460147952278965032294306371525396972751345462766825134415260681197593344435267462771557965172109215267329350620290956678404995428734958555364899952446380495280620951778340718442453658729730929198754358215978845489232762131288620990208422777574181012628753299561774423496853391670879552880042509138830746601388921309616976089240888873275829779715754918472437640773321891737051161216023384485997754672445517650634850236638120016514401977345778723821325827587295318023268293193565926821403132950171238924505724834729705046014720618899251034435904035515580003987938152879446365891154082062435773251072405034206427608403783283107183053920128477226089722871124781541083144777794257384257745104264622839222126937770196544907372619404704316417157857433729292016687264477522518693143615929323274340206989558942998426304103027335735909612924099270844966319555149438401029627862257888433010669738545007149528247656041426294091350113670429712802998465695430518754676854273833502665579153512882462295504130659481863195264176905879513333019658866241595240216765190230769664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 10819311942401563577185429741713969944920581352603822084195281588586732439311512396475793744532823494118170134964819893241762100535995744497929338868259534906435173301707984607617046438870071063025667655025581112381365594515911104289262316001214474283835502437771395605525528196188484914870229756257923101482411928585032034929726196403916120029401685898387246167470007996190767487076733574043546821899434473676412333243998481037159501229571246378310224386650770792434241641346537378597172513005546225874411616012030319093977493522375756278360174358943066901814816968154829501429124056167602611290499799429803216131239495640909369539208467994588279936936277356186270534326910149020563369304422599159924498155484238664725172676988865517790446688696530265401066217152470920094127615629368046802398896631409880619300384227745713692518900535661606048803736522173867611456852242221406047727114532597264500961489983588745709735664829381167217240515836729064731930959971408106204929928585417805901917661537421607967603191492752571939429007508256874489533495601015765681247289384830465342706937224666413181573564889463895723815020589466174901689091734780958105985872501182827213734023137926280198281904874037733190910118874242596471273618844911366894958121370611458828427497582648303648807308663608923166316581957012368812130000720424004846704785705450910708483681041908426587097956598464899241831903122878956347103336070101412236142638983498753692868827681473416952311698328021069532183519019921198018475510573710264048735895156031682960799883485648442403338378370034059075038619941592808843364202881631426631202880765486687897451374604658896536363079552353311751372861949988861895584602870817433558342726471321114823295530270904599719091197382584178158606573402754207793180351345278136550564073695215056605700729249868613674576598971400841235118064274862027513043244309761559120899964241203634317778114333478154078653895523260684268440345147889732974414531640903248299386454316517418738834756530925180977932722394412318717827356506857290380094032618416188961065904095915294243589046705729480525543985578657384083079293650089910766873300845518488132971044297037402362160968034656637520882766411267866607184952130451527853670400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -1932997445963741528697182265697866394585097184698388187790163783219177944284250867608382686851272631449267959013769927211358947043980962092096568030923109788783715817314037084052635179206130250886764148188785424881602627506721990888984395723900479830301562098054191069137829573360334719528096586533249538429042672660927403752963779569002824729913387653603056081992612268648939552464789856315716989516937316701815053677258119762302928977711407385638810362258699102574479103861789891946735392161939970005949750401178667627196808080875177971281554247181876826634816578939741509087782446942324540014774062053261879529642354250599994040144309666706258517864157865360341336604584213834205242802908939708892289429404589776699758819681514179307855622450585353875526260761760517959679554627395519385115034191478769977129429885217044171670187086142152103728390088798560266170651176686665186888332966294568545910218865477108041928291076048520735500822422904788568123768258044178422090967880855758908635400351875199366692005532526102972229178197350481847709948352159327561372902463918348878609047820078130634963524325339097185645433576987636705870946713496530121448646254895839557165759944128602017618848933943580770144002771406461270240267808049447346083051466779411328614988110412426276758106796681170232377837228695312661584497190546660830926597257592213864379128238664986075161106784416528814596655797507520518015801595903269509459647509302685901924304182542176905167532380158128765275525412554915076460203427065027702468190197439567548612127161634113752720478329865070679544401081969330316686884472149549529169070959717155127810646116951573156426093094734300202602718877411638448641935943565090351812286822488076446681465122629719413471896338429237247477718674810320442690664901875296540689059087034243859583747518266841699038663563713416615038658461010745839156455137222478815834032419090985367639902728938212794928188483979925071266578912875646453179756330955471570682530564174333651977520660424446218005037841077391281339477345274284224876354233803013413595629687700520393618656811764785431537002647195294986960952260983310363572046182691358021569047062033531062510460800787564575359316768521632169854333983532952189927424000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 198601557908146178316209825210919831417407103457913591812536018612790692098916986353064405247627415173932041009732160980329560746430617282820633700071148279993854766014016141318142555979758901638143602820034099195476928859822682951352924039037858086577913181547030251328658688065072182415125026977690313898270787755590731857930287505313830548001703151929409866883644118017010029701809475702366296625265366398381810563818343830789444012564310324958510346180747343210552667720423420103049535560332251345367960750901938271813875479794755410268592159565118143716285399206747727242194795749597333183632267885176538487328355769282370587480295613960326553029406180488780974527485043818540538053401518261241654373240356256730395834591279779149338483924151540667480607882760073545464196684761500603214552765390660441876072115550488975807150595145373855611159754557757337019341869165065899527707789888104187479851364843872041442686907093206565071696727588295825748670279255646591389783732930453650036855027056494405977563323398759624814883019022424072282810324347485082611035602070712376211705011259716894395348135638623835042014634969324237980111391562966627492208616272181748731791006862115513428469209563867936584079113502999481449466800186577348932825833356140539557881079492105990109540000849907520567135900537705791997759877263607045178605710194690059518850346366793726663152347785225994651946392040494667673440420977531328294452070852793291747037771644919551521988454718240155927323287481864663837332076276877001519447908031666014574775789515054095969022622513441212905687618968964621002744293800889336982811954024492338888970071112557073457908049999428286394959110779197456536276386516291555739210637946016607541290128237487052013249221726953594553657251083701585783594421491329355080397189009378245179822223844823465870103015913274316781986599920894827405545500738990896652389146932506054242568964610579362761694008924121356644235113463144344147182358600882262576225013872176011076102915003326520413424170604272628878474013674748513726559617003203527448747205874098485173386135716885114889505649030619968725969807067045119144517267098053205385475436051291413078883065069287023361314215425048196184860287110509148241920000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -3921531711929242151911770757255574848000596573104197434266876989029315959150467457411285956354172114090604359505115390955527463378729938822296446818627185109347482593961802278164012117440473924810343288722770826977712233244131368924825401382491256899179083266031619020129717499163951753253687561691916745937382165379948011562908163820925768491008184203212778722321012171222173388572160854449838154894798674241727581654458778783083119746541314818546694890568277104937919720034186565681947090243087716371428020132752016981231835171282212695101458246683421959705223108029873658205643969584633850477204467152132916619262671083745671163953917876950920222841559697715262307238753973198830083472678192662803254859971984808572824783068781715203246419629125352759398612054175725853129616513554844736848803565375321470998634854272119062535473086937799174881371974589166951094117250589397243166681873220005276301748302413625549428296293212816122192006633607399491673970019919398847521355984367511798891995717302453707469020339801163860462565420203523394981363894728494581686214838575401623708218067617980888765843718428327067763028549636252929014755077525273341711984083080699288872037000843842247692267855271142077316250091479551325858913889056885708403713863573185206070811797382671243716701753425627778947831357808644763561132234908302200155308019926552616408643419766250814226171644879704677964887256160076540616115393795298071836447249434582362163115204503487756447357957422748344353754845719018252812756772257587502948270727008506759922892736290569421025833775330283416248075696580374482272804959151517946101886703868025949005381410703548434694088294514383714552041986620345587113236387346696457586826943597179128764082447166761227897379136052724969302467128868249112321038189632054059992940407883043311335902438688406597449660858558594977515418385947769700273357348848914473248910010222632917594474132228225920039098125839946740814851346252054635796772313843649083662584164932322575143998956274321257007975805188455893758548632103963965617491263944028064069853797479787787248587065272796560903215438139030784375997818077822358359097036276010033829002813037126060793466518815528279832663819029283790047747419414036742144000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] -2091842444235787225817435244844110603207313188237447386569900497065113366922377239642540861026640832078590352756565305135415825841100457212375148075537694373125507202147833003240680484286063539683396330317421391841885800224635353715340220397071928732479326118339649391233390599541062719563886031481752273803763075579932653470488932356265632749134084597861548232739387731979356861291652748894691425902818941818876850674204860977797944670896705371020667024479021156426940965535693433189391692650891864072862185638599355948200997751871703240730279901511261723049151825976302028036699141250817166913298953217503074817351802964826994147961146384086234356062439562094633176566188828039545323872918001467657345435945765913508774545215554539703656526670454508351183698545655079012114468202962932034730472110703152786062209488676153626697824535738098601385549764932751782087940536846186038293922061849355494852428119770574239652986240199967649039585207197297682005765181004983084675181589613966328836407527860426784663856842897133392892991021715537354627482808595546178516333908533984227833024927514584642689514491699456517300748927328042884684362808739045536893244257307291417912482901664251782217303756365861877352548088643712361998983956082315942750955106013418253956223635614793723400862631069880110354322166455963402765551862518357618801596200974639822070472627369722108868608079749577084807864108833697129398081668577813923159365594544131516023920659847875144966993141350148624435839028013310336769066303148239652143645428467874409438378902365438130987771351289118628715251544592185106740180051066712883001597574080508881086212442910053276183983803619764501955082947024122549452641883737479308416806037613532352558996316296933738160999203197137962559707950414422097262006096818163637853971778920013874207962535904583486696180740019646225868611109777629325852615673817755044362709885304758137287756821043083943373450056272077639210430252158866614682903258439280992706329935976462197959899338955418532694699361165237307835277180454868084039457355716493992145238532550431883901141882257571187629744136556183408595619072127487872527895130730178914754458973087590699221622139181138682490101117116772293646461450031758049280000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 308379213131518569204732404057263720143955563487288664995082822465094824455819169377836036180979441466267063466959186607633727229817054529221963121651636190923126189944143021931156042316814375537048451079242081822676187675532879970588368761844115489939669779731783889633729292155786129211720655638127454147384170596017032146671661735899324628783992770025064387834184242673351523694881504528215210534598839097720335181415847007853763743779607645591741898145425983849546176009460281578179772024931648558804255084693928846531546943841422151779758834604467128034563459860396631302719497475252054847642963951638123464659021561025696768629397043756506494102709666244581525822924083625407520377899550653869236522946859249811399894979602556087623543563537486893049923838127592536968774758296492322204813463556800509637083136977736372247405572279968700424736536503772220181372291720848715175864147912972905621669547708810818702569905534301355242384579948211902898876328315687237208624353208531934284957341483893811888701916599594035360036580249917243572355598190331291956783386758234756658191012211226915572588947960045016637211167757610596263141123510761863239555022372685581792499487303588542971161037112333954087519367825984157460997978426528695366092777212569715206922374129937858963828160693216714966708531040208005582302735843465195219272158803983770151227809691502684536654096217323156224376037155154623350288103523074723841540290470021056997964250632866378317367780838057241555131858575607690454686800655759154780131858763846519046631670057697449603533253610104604266185412826288612786388178490313135292628982258440802697208403255951870961032415104851291620767061290686006382671683285410604759191843098299532881060272535491055468215901090001083831064847711190628953288762286899584941256169866172876508718865986247112255097611002233558746100804594830541147453128190905231839985106489863558595679779153782599406506201726978204803513689629497515100182133323294336999229315214890939040101202091720402371552788692601234119764727829491470165091922889427037348394310101582249185060204258529871249258658113617249610507146036154027902495005356884417508534802924500726016407582572699058046408870744073397125762324132159029248000000000000000000000000000000000000000000000000000000000000000000 [74,55] -14844725199132711912561984702349943168423368533241862580608703666924386558904391825538577960474917157676013912504011131481892077280575893592308782017567995185316812675748004415353201919888405429116587968433859629459213299177781714509052533432945931338701973634421559443829365841936765132773060381475251419900640811486765731087314236409056837288982064606070419217281101705361620520725718924427081054579334188882817856489275323487995817717495606445072996922811121625374372782202833363928856692940758189767290270976998547184507750398655185725255498325947965334180113975974754191893749171170573440039514673328061757560590629423296073984553455907954061400538668603128307555017658272701812473518487964610874386627421482948771233496877766798534024343216196814993546316707158731915272298261491520968441018380758938127280858501877603120296347650210375789381243440903850038825335924716321654904058582125649869192425988454728720163057672096995326589701055927348359771090083889502950792779547984432833526730294704246074392846660600549704770047701530544749572724720345304242275086651237724444252617076881921483545281874812445638530122038003398808473129002590168686896359437662698334654741622848117141772843267635486063220845680868593844632937361525692175905446705048413963531474400450702405930266595157229787214036252561522988706828308733382172095045882335846822070049140904755830648223517170319387516928020250387354088948057067775408562718125086519466260216210199095734237485461779081017776141598939987606199982083198577798621724510462357574835626331626686151244168301476577259441648453960169348160481137023929191230698441213810044028542552346290405321921722783430745628824779166316366450644984736452919442284934302303517858565829011773698518590072745975923791318954807847677667318598811727564415496325129538768697327105129242023437229001199127688003213751299173399805041808489176625758143880536710641333717057913850319029951740273535012266861470312998793909703008996105812876727203191430124668110617867228108197239596261665507280033522181609785258724675979904999112328691404822599069667091193180144659452079043468698729053310581703886640094144812209924494527020897900367226521206628646815980570304083763407848059336392704000000000000000000000000000000000000000000000000000000000000000000 [74,56] -716844812697971497379928172008471080795249775883696074581475542559159834772717653974393200889614235193910240919533918064481756445055771645942869893764013623568288091115742763119128272802235735355995463988207276679496952691268884663262681869298602563527655571384803153037628891851451996417928525104876376282612418938025694592956888621861199869965396232933730225460876721342253500739557567876913328915667419533393242172937126039028335453678807218825991240582678994116958904202913630106080059620200406528558016198591466102473460635899005908968105401746005063581377576480880390092483554363048962995984560870733724311963531896017941314812265291414526899124823329520635279509696060655056351679846771095278248854160284202027886616157001976855730425152023769040216837616387860112649424705844220707612424920461261701753411227186866908708874087191553204569522421596522066626666884358152395206867775088700109131126667650431426564036933008620490566210643292905192778530358244153810126526381137317922804368602040725739957413486228733506051057306063073562134383325915549012800882597398028171283080445468527644574705054201705273807151185215162093975703728234743384067312696620167046664452682886907140978268479018088450221474752602570695382278128223484027766329173188094432382461805484902713143034090991585381022881343831198714047907426572936433247955041208115171619933828798181905553468805430513369836554189007084690484109250154018436093717265136819746069090113809616225816302270429151096695569416803223223488527335063096356643604986024974652084784804977531955591752782545122869800593835982071158420893558038157413318663299181629385861044224456084726351462444460522998203212959788227067953486896858679779076836563137891625171504778949629098419148065582205632937373278243787720731049295290671006406562143264914762538119361649765092924212333536385595490935940483810397195249388026583932928745789466330049796891239070206711235686298228308088479727172064766634216473632591806196598476672836932848826403224914849117474145847102619031495473581666406640093752843341540804056938371313506084390997094297012130159205732773562443822761021857655599631906966608940823983755369369533770861873658920158131138729580544959329427626773436170240000000000000000000000000000000000000000000000000000000000000 [74,57] 132040019530868985384379862783486663313956879747189162843601110878739625315837870228865494929538682242219374685317096504302259429368598416115524892095813976000179248727870443132500147416384632878286781289435790841795413975822660749445776583988622558910592659756072762272620468327040897416917720132024390473550172046367503268256662134350313940340062068447651074356561652279202551082608838841794527630053606155917589030807548252048369329370101794494705549134934832578577556920803551512618607354007156718636988712769417500535035094795787127830885557550808135923776476495060460491866757107411138013158631847660451600527238227212037548486947468756806383226346515068461743081643940011865315056953841190431737773981724357443236946396554893753438637776266324472412656855877388580138590925696608640199043586282284263026207408759447455055418732903359173399009620020401576305867971971712733782866228659586248006743287173055306181900947103913159368746331104519596785756039424167928869781242207872773068508878567894848107386121863803231549800631803749866507966325261619206332347504328615228967356613100158317392522159038000549170788865436131848310786952321197943874200038247809028516352496681134966237774385825932120239742328539061925196269479421206550227035199195357772212040186878823399119156807330595455535214557634049021322323476232862676772594159238372179732790411840828937712421789677957791815460353857393925551266770663536166669730552950395797879388765891828505066997981754829636750930112377785518827355351211425555422321221353258165585778096532211252281769278076448619569047517522494338961125926838808672840729067151436461981237296478310103919342086455299473170722825442702847181299750715809908738192268217394674019758073189201096313096346548603046935542480045314330039332065407687263424246423796689063013541454922801599702731696182274290353943020314429447591705904031719632141900261336171053179263298263117396555677170106222561143253915380358468228694560882786619643336459593105283689278669314682495605218761122770027950350399135451641950898816369611980488491931175427631015569850613796019037992920083576249747018053129602765986854057046014272332436278075014514445249575012954327877723102054585049545559845927649280000000000000000000000000000000000000000000000000000000000 [74,58] -6522424548736256577775626964327363541251785815732427170872045023418851292591514426200046727012046594800548221676196516135298729862571942735834329653664784837369712521466954476824427073225057122303090617449937113642172994965022397435762584075919745132705538168744431494416753473926332567337655752228054302457256573044215084429420406947430461550195422314277023543995814996488072863184806858610694433373898926321515747947879105746501030016525991535939756407672275674438239113220446305967459305848368394866198945149398274926127513820044888149029212976393578493997949367589555350298834419019768178586813405079304379031821012747470215833959472816438872446358262969706973099049999340688172330268780039489749072258422452815823425969105566895712050817452071781809661074241976807112815512805672228363969772650306982052506739587333345650257631484644541954719233625201167452234052195368166600226451089950800514768633168541024934828819731046842056914187951075930189190697632779800989998976314334522703361774585247243510008975546601630888982329576360855853963852480398685069575917582819743406666566869911874864159370639913741490682316545067377864398549569436787483325865914551823095488153663813423560110078512754918008257583190113569374796203692111165245977865664219627772457670602731331698302553563782634304712294120048575037763480121150906467064257723338537165142087191742387771021942308801095913668352944192916302332590293924273640063501578904357776092249612162269079843478164227722901088856069816163654201566248622428048662218872207700551963181836692139001089778493410216314548525569418608034035191732543050834165491273259671798829920650148454699358645855505358931921868318880010503401834540492178571569411140090169789209498222413229904281142642954819319093448952124696782010856135109315749868513275800683752525173338770529839901434302731163782019734383410437210517852721830678502793950105957056738228405153499293755055669352697780241601076745741386242247769202204550155503406500020104646370335395981320265391495912021643009076650829429519949294838090072456806945613838231846866625706593297115379884559821431802012266965837455610134809786400217987078406017204595065653845824564278783934131484959507736572464024761925632000000000000000000000000000000000000000000000000000000 [74,59] 49673610212048856703523520553738759548380659352599817254195342403813455010963674012643505782069589424707672907387552960343838978418307557230799486449105456390229896425773326784435870016225335818413632214835160271873544982282721958102287512056146049173666423325677516361387831109461326080604465034739352595274113101966131197167967227821796241792935445602487378390488591413819668559326526260786119819527904652598242929844677321915816538589138437103319644222213041741515300133296285996654822362216719029700213680995289412893744484940233001830425964804655878996661611777976177857038840650120774397963215080510622655464921229823734591878286294247636213419073177362454708584083866563711743454478932466909819862585567877315275163331628179769342559045181111215484298353743595439870306372914072204030025553093427427348826598722878333510881884219352063193259744184426910287182418855076215295751400632510514926592371006347380645768357715609152465831522557468660532493401845361851117656008340478385422365558343157888970776399249222285146475383898747284633432200801203502070125028251272419347031125020416506174547880030780105839517043701787565404740628119267948146149029475286703766567236401163153813117973861538805986895300494535277748609425515501794547215094191742420620064317984676841810093643642972377725932260377351299362385532998331278584754211011136510087090950575979154397508625129198694368865374323224625919555574345014453766392307550339292096114631368990194429986584328110005522807833206046733401716593300267640305565949975271512071372842346592992401889347347445707728515302320320475353854845187457146220978002672348712087712893000544850509351216724930911012936261463057017290696003150626371284976814031851539698831578581644009291600209754418130183816766694483801118861737932699109074591885669890570219388570550369449549696404168744533437149701816092795210270128019354007051599210702506477357231923201237936086828817631626012567085116503431456951261380270916251864341237754507863047505045716194775881989505164506642154953052074441518414253121586625365767765384220530032189631201467740631163561258575063502117423142667017123704490215239761370508416822329950828803284236319658390336303785288401971334870319759360000000000000000000000000000000000000000000000000000 [74,60] 9541421231226767396956684696288554889490608967726167810134735713545244273496773271746280418070493934111550937403490570224130170264076229256782986722495799781230694141916384489743317655460865385944054242834868952284226004794745623271836575139040093172418510979563149879993508786073035158921745541534619023845221477188738848019229164002592470325290521744807935125100477900124513859060375408283245881808840585846959530422631838975742116353511666330897943802007397398574758913269114324812463054715217678021551994373182182766379914459639409616121788216229162911374711620299724982329466776875166341735092484329070629862112669738994342156413947085056184532149099611743212112973776452713815148014466351138510692510528851614574880354605092104937222214382729435371675784028162252338012902271239739507229445340280364032659131086914396604828265844826763473977387374881079072260595521748892644503519767835979932588406156502762949902841175439095724311417010858367102865969323109191768834111444660341639912398917740103044351856531411537506099743097745667195702472879243991595280644521041622243946559419152251720086554471794694656118136768662933943498873623076831136550684468701077153208561976966297630960690346049562423564094104415113356478468784471603318171741221591096895490134177656756356157481030578252952930239263619438100676423826433658265377661834090380459555152623784072061292773270434510427519356112556752851670069287007154880196944911254861290518599447394959770666446845889347100121216922403434686620468607934546590941783315294721844065814940443325637029261656338273507168120849142478138184072641908007590845242624298906493699621776897508566173376662683353727145342042483047843411764463132896296375749468972135573047746524847938793238819572997020284895381780774084563270188233046960022408952333051224133302663646561502092909239374478962874809146160156964849486376616751244925649647029257692627117983192493247588606944625655512996444284643312676988567060065828128213971176746264243001163925784896533212865770723157724314756129040770923283104927217126259508519552647717459745238086428621047633865655179593764958330929361290197973390476489209216261722638689300850930723005564858587171672207051994223767073574617088000000000000000000000000000000000000000000000000 [74,61] -515403119833121448115806648438727538896556261012254969499398352376875637576563126927383424906388849732280108760450651210967084217027399486933403605684328947946488511696453940132248214659933193957060437447325717929819256892973579479929013340609744326589602417315049770022681215480304729839300442504599948685793980864956687934895362061135327349478605495656180640567647671147403728409100209581515929178943608764344320199667239629882403066972215467537415301857327329768582911383144003187112497358588005344238132602500164828972983890551672149754671511450874653119742632881805638304710703780197394563782581500302577875231165383992048880808256699270250884543442180329661252505049334828847595218080718025861024624108479326054765043925809016551018650397728384714470015333591423017020990837909647432533194454469921072281906076545665349049419229268786762620554048471011674711575011454667896159248473080587148364947466874174883294865209367604350907802644768545331190791461624087967281539623085221851644152527213830000696482256182639874290377100966656953490096324160210283378856777453075463936950543116295881807163365658501641442990132734806015974339496269990137033142359063542469602656698255388028540708233171089007761940441248447879300292408949944706602905915513711474070125239674682728213378440236484317220425478632492046764207477999646925438754207325683153945759297845840598760769777358719740966226201865311223887404658270732710198228314690994154984042749689007899073900063092434120907548212416506681275780055473495962816767561530376871890000153291005075837000973919521596755016438235214570619218804467874737695401451160983886542843684050390268779461601126513747804612913825737919692426047366098533228020250450487399050630725439581755176949798457518857572695869392736836844849157465880714596252639134508230644123391728882158041725182221155906885082134812790770677851759209900067910474043761746873741400339474564048546969153590721025823842593644504983327074038267317472665560503208805884983008402544891643090132475225133523626071873543615830421347255482764269711296751608944159117114436498370913110867894377225212854537179396189262310075845385130291987588449768586860977970953854990710478840763463712893286544834560000000000000000000000000000000000000000000000 [74,62] 11048630980562351321461275338251356657265939897086242400708291158519139609849052563160306843883776690188124837374856548743977769277248820411528919200213668737542786804704495111699528697361577375864694982973032163610513510896964769596538781441180462248859575474841084518823965180409178778783359264201967375646803559491294022132070239894524604206662983437660599901096415556562401363614196384355396214739569857840920702362724283564098935264630623007871651862530980313624899733089320895241971896336070442885043237505841314313651271637286986070393439385342336567665933075905253136587577334589694137398924090562251541637417184308379665418212864567819034806530793971199378666478019152816406079719099644106979455559621192681220881717563158361166798133059576909552044550934482076060303054937247393344373641057207495125149067223658648781095222684135103034203188470403551539296463975044470465774249230324618274427116398921609122267445547823870312490421487569204292142132062524862904541557298539150619025207891899798073022178842512186836975665015345641011844755393464135198635498481824503096411544182051693782679081218274003738593269396028875115665469813266443820289803289633761529017666716513078607776654676408426383854814711786304724857243491062912295385879947479615826633267717255092604658086631680466412204828357222141042020468937909185480844831348870746506051729149583848482257406265647713173523733767880589741705636722006303566487587971041874136580264874766810888006379661665770889764870452741294115027543043263662202059299109358252073781459638572099757769273079993682768887769046557978335536299482199614848785824937458989892088977963418987208117200129306740507832824239506119568811840862911503898381237667460686984126448648801404782200733442777571152519128161112235927575559898048120477850569194869973778431291001767817836821762286858958786645057324288794437760214030052252935254968879833738637278549859878107616127585249380094533242685687834218852804668091703557499617701536195955580353307944443535964113436498114540787990549626577242861479928408870215371830881682217087779253912923234914766986754660792279925638755436579216913220477859383687947545083250006307520452015131456966823172798371880635099045167104000000000000000000000000000000000000000000 [74,63] 56416716433242573105142407858754064085603857451671755348747894545501704599466244229919172220880346734668143551697502368823621813826870988610949170904763311986150602027962650867940255100354571116661128391535376910579857068251200661262157747361267183747766295044050208411125479554578051284189545895897216681399856274951202064804900624515718027580154162746465771790451115424487879665229561111492434990238760525986004031786257506333600644825625071938122770200243895535640183935850557317585059502499894097199856625041609419449588776961021535201932106378039554960245361355202020228631543338641683689564056588640636324660396827299911525346047336644834480734508726193018939293661690626616101998449807481963491050407039807957836392878192047814155999842100544963055203291478599068275175934011284145632123778583501769694414003633504489425286038004212511078625325790042764142242311485320140977693911007683413759253492472722837779029633740290806333580236951193410589420762086125162625713302415921715786827517476545755217363783706519737754120073915836606237655063660374027744561854088682665874829394720905427494439104503049423028236682546548339314478907443104636627577153164319848123165247914235180258657211893356551328113737804116855237438425728485154622238123525172313272142758304235729182853640881132319642438095118502614466341885862344853895852531902224008311073876977668366306161322416905246986999823055374046530896488979977616845748493540529265464290323432457539078101085779261115491088650351002681914709788064493990987036638983209128612238544802394450636536966586156722585012011185113109644070394141799314476526520088818788283827961424026240368010856404289324797344546390454503121277092834231315388169032897573672624073131318476668034601141697530240127203264902796148140113891904665293599419189934546259886444345269466789887447724561273399851042920611605622145459182598477955575965347801894691530396770374667192688179306922960903846723366387913945825755268926319593002041129949722644178235800474107353676636805668780409220628793878527019067841923437814120792898827295088379215353202862828929921918175699730607352186794686534803606895406310193487297703544947934259666752133991211749511231872912918878303027200000000000000000000000000000000000000000 [74,64] -9115016703814413065231591560053241583322992364212308947869387175915471471769427542958392821458212587499256490295497352091695549682464068962716241798406418384512785782328102140173671159437711926960247038244763558551127338678158756606995195428954820606823070600705488612892490317434145173097912572588335240333681905859510228356546446633578204133897779737089853852874190790719696643704872244243888304708702876630550933488891880472369371167505006661404713825825485877805963205292808923680623941868570117811550800236720971476997177086305273611388161870346771012114789461931516878765769320020831220804136446682815214970990070304779497940584128643422654024140813036278216540261925021446772849762232938479222268362179291589697271556121644410552344872575051172744316513530731311395987745198982343419099546825521426353698459843845325277289724878305731656469628107363386511600494506588944395163938066432209857133144892827811032532696127460017724278257664201881961618845734930108821471972692823836541747938695794594671322073893898433743634424210395515227603361886821841641567284852272152970286705222231784031319375256817810809554289830663045203701534450589635001740991133775229941783398496535482314553653708013805192667210046506453290500407009642291591015803920408041534250809783865800108218644117540840845346778260363441279136166583277688173962187516478071867485710334063024241552673158798161343026122608543393419992392443396060640792653445499524809249957210750708046153695337309442012130992913359857217695730870255414707354879761779683867192903633779814122987756351175102402517774723264429289004527757514665599363738820342115754777017399364022031659101650576426359971813761617136577039951594985562935145929863222892403760929824337266103747182776429319898861687576440609111572794427571325672009200669395605782010992070202405511985740728186430975352429306008007349828419040029622989896082681604690624046943258670178741295898768339438856773714644572305284505510309505219988548266041206446345688998355682769699868375313701167067290649446789955688372933198041681208788999249002108265168234105398937039226143649733202060619581457432015555454523131399391416558298392160294441220458175882577980114201594556904227471360000000000000000000000000000000000000 [74,65] 149037203606892046901283228287404333634420606084208980320843387532199019026950340260853170492845281700395659882891829991154815492582929490970835824747590784871894970836737975904415970117963237011670195581343593821724591920676927245950108776378474084925174558318646302050374667248911972200452737655390057533090219941173007271927777408496479490513982577706421853042818369276127161068797022728257813328818631012440115869263067850194630107726894669045091878026080253495413384475833929040994212400954816395150883724052993217433281534612938702148732132357627655289621330124797580202075866655034396128358695148077744863962506785709037407806915083444862534746519201222240885723361109501978071166180068980428985663283372408878773717035804510802953537812513623978833295710853999543089136759145682022517080376081261566205041645749963254952254310520134889300517397793778495253401994975024061367396847304486044287407808997695116844434113001923343820699809053928803585718039724991944645787030390762920511380700679801542957309120047682157057004886092391684014640555759643240904551576117731345787002487457199904180126395161983503893001103955654586949772843587178736522430124315504920484492475600979997270816611030568049658028096646233052059958260127283664352696710263523559636224638002470954521570175888010698552117945507414647881737098745161688806472580710711432229580173240391903848827171709393447080627889876300884113160291005173408627962332041385151649749334245762715514122694980173069559634409856560594741514408298440114654790337822830072873062281251872224446301641083375670440702409734323542008104033229190039936892478065844834238333375387032753738530679488055024988097882212451712899106675370118854481282412063890963800231560852752617241138836638156109619715541040113028542703196944102219915436878088020954760397360963836114326500035111081155201364401716396868108677599526876970451782982095757806569539546629189525453378830092547376591889073204948501201224551101208988456858227294162277668935682190201246511223362612599183375004031994740893231890885981544479482326089136918204919302318521962521121667797437480060311074557642351633386308233892506558154425289599915699405435867295674809960051801553221399347200000000000000000000000000000000000 [74,66] 2454169452728592009660504607452106342204218120911666348849819960116745549552591838313977689956097938904910691686757216756029724466510382226576194022434070131404314643612284384953935543960883819297734069893865444436702656008998736824061909333501632507984001194341200898656529312997144566648001526799420281801491154846190314347596479523813647419912192575207754389372278364892633324202946983451532711003401534829425588104487858696303848024104244848281180342632462337468101545137445333022892034810073807665279228780943358849407349701230334046346795380932378726132197964285092608798692517679322092595614550927026082898131861790030745878927335376641428217378011801340914924745264664389267239344830206795750628273433087224190504408113778393046410304399174948709750491638479856251363916981956745835727657787563519047156115043308671595619147867948695059939428187236441573918011399838949741835835051941995175188689296328697885674067380052529570854046480240830967219667469675976299443295936333198096431588709671646712214773942725449524746236106404797550492415235904203138830828343089657414277241955406564219160209325938832906812688977199771770180371863660753382605898256812381488178882981543133244481877586011128035716078535643115729806760533769505872426274399513681117404671003336723190902279935258137583929204683553400074726433399831302545640163204313413237249373806098419285428775567931075882518811121929997564481497373280365597842941276083716939473967658698159515685846641695231815588255330571894737767810367094647883974583994339123116425803595847522933968058000819407982633514820734281685320910517947900426378246882515649278242717738340090380696811786871212883066581856666706842662255154019533318552837457917578475828048384523862587067086589557935269743220762500289951019890628859282585865743010153171110507079277660265944332400531106615981742986381176003213469772845079967475529304206621874629219062190748872401359954531004442933825845030053234434631129647281865707907899142844739869078161547103033751758182193897127804098871140809850936512327885074379751535073303971822298905638601442058393075190558547969916357741899546088467172186124149192526362957677194737399770823699455233378839177614150808371200000000000000000000000000000000 [74,67] -128838426812805633282227070641666688497602827187033106118743878093359191055399139066158743590675057136324209138796014543238046534429020517725864503289595830135870848519346982553886565335773262777956986936848812662439786267336872452899409154483095386173336371097866851670506024685406334419790910214680826705679642024045925469294056225718039772299191363684048733458914030245242238943658614973939929708066537192825327588815337060552265735991632106967968085953443592704663054915865739658204708889627217080235777848144768373689424103539761370623108570771466387971959425941134964462875662524630351356970939985069121655999235309433402161350873238572861266781249168944111681646253101909040634162422490272883732097814105991829857536112741691591086633645950632343502596948133762392140219932390703038477628489911535608539371916491750554664656364585047160414899598864041669116849615440333350307309944365257257354422985250734375952637971710427665708464630745255029244104428395271734602521627216351248195132574807748185696462606793993674974282711493325049915761242266532286522414156202135389607420793683948356378639899266264953425168124988669875240469700870102328290647460516495446852112621208323488752890740930351622011809882558998893700307588862407831317361715967634606617286260249496742396445634410494262588064059784709323346028978469792144255759135708099623509910435452840736318261553088299597864719292862195606422062347694427578238509949732363736639403414270859709053308027776220971364070893265846060217567563502321607971905556853501885125803080761564329296093592232714259371208939642207887212171378096873804896535910926615903945686437076576829944930797462025524332747480085816463986277290921291373406947131419222487261405068812236969117088861078137702254324270996654069293730058298680209606237996627464076134790724298282382432674311813578628226369652358306974696368816547398378009147010081554811352690672020184061436639668583251316327104846809218200146357212877452633682555507256628941471637137769143093322001476918787392555727791401301411558182286577869317007999839616121604920640113443633103651991502658196890462784355259431477666646697165550240433815004610215613066090966185589360238524944134554255360000000000000000000000000000 [74,68] 2375999500056013442099689933906465851097058811251300532090490447211059091724704348208851367767169165530543991122179101390921774592870914698449466219316464276395625376117031450494027915686302296394580777082703761020834719754147096370689988846052025466270157459543277409496265806335875891637936266301238808797141587307675249579719190861786208719003790642938820321871036536327137156977678238953250328742600963103546870663278388217364684780407661313086395273244205168577920098750801194873521286358985476363727916640804236114562861251366580326973356534125678245681856240317464391053536328844162917171931794512224849413163495381250823751111858302923743200589138953695661262361811744035411052950616784805355588147601175076655624450360347452790560024232068630728888609773049794202364962350949163176185558744048454031788263997672910447356544999821244831507823064211563377582322649650976116425261861361780275665814715445380159757735465483065122032793729273720362843263987089457072449784108087965891902295352901778845275885428965355807292652656268427641583343881518869935484099559131960907445040146779197474128829183724240284935771175444672860030897594894143741282790182719427179569159421706827563135147061759612661456125790506303079392329581186763130930641939234955423494941070730024368566197418607190337656836806887126632338739493911221897294808258030082447306407800723225026081050886928574831480458894364918595980285576013097288280319814192689473496451620595395412479629392831509478260938423977982902248301546091664689670800783500732101224914782778614737393061636554006736491938684911790877794621207204142612764634313320413930427785752977546646756015990925088743199679995047905254272522561087594440347357456929947920882699632530063562694199135755709355175088172797534341349572271696648770522639615186588535303011340253249185666687012626281252467918655271863366483913694584488475999122025842169114337749498444015969680297796037119869793827325508780387093047798128064234531838450053007595066672355516660351791201379556477468993884015919522994106648457850382081122663893897496361339381940531697054840986867831235949643091817917363315235755565139226002120286657817633460379773317364017970002498599413350400000000000000000000000000 [74,69] -31088727820050920658142071244508556050376030369186306806629930974518174210289269708240300201819915125046763472490780846831779792490797896633904505205737417107841124544437843520862117818306411690977012601498341562237700171475775933452860782386930631032019391800563935415060740452600587671322804965869148304086289448499839261552844036418740927213655664458478130003157465706017605054625942118061647565322446479763338859311732942283398655147194582208079912839808703630746923593666612700008457607650675351805177431586194573806673651310518373173185157779776222941053971501162103021058843232996288293473108004150948152547283478856299783305136845896933258946952726437073459839648722682766843681369390818431708636627711003742693534569920835106062265637056567672589013682239136847257925768628576381725131564299612982615057652770769329371286665230749546176423708676878776875092093498986701678441645610367756657141787381851639822585117391975356771375329006116516915022133846796730292747797160005211828684981537585786595902469996010780621928530057806860618805878208126897749789030650719991568508996614983613816793606314324097737780422991052905981975269813837574524176447559431428351979935756931306831517836167265781313993429739302756757457274177714813677438424209770803042098059349315211121666271615521996118456287703616190972022548933296973404971411899688470285142171688652062342007708052123136463093982922144776833131297675025078108052628908747556777120536952131895436719474795006007462695033920251838953663493492924966613730105645991152616161348199093232127629978423443203758478877969328431064029730736377144002230609451244066299574695590012851945311256078751315297155401300850564846602869853509366077775682438934645120526476048721396743499813330156618786023366329717768506361835517455696818222087431752912349941738222566862377140181477806212336871970889147520555103618546328886095486346471600382393954258700198014602416424661758115326968361949706641568487319968775788943548081027087861863347972033516874572468047357635902471046402663739154276774222194348016253621425527188837899352327694037836878065688662951496003041841949309249493599131784585740310124588486195283325039077018368347545127364853760000000000000000000000000 [74,70] 398481527794753944550413087335103009565858279897518507395353034676677939232723922636549355403014187024628336874571121870031585294030294233286632099909814667579573050550182213872361669426692331770425839076274481843601911884524911148844283202579319775658866159379399338753560906777139430607983574145027093685203830203774382201808186794101773639450720686686962750254719058624026907406672087741737993366388350939362324276945141595569931320564965457021056634366766476820881391554644062151433488223552890217122471365767745504566999172958350711736972801470295345091326139042855885245613489504947572973756206860017315827342136964701362335572926761738140966164339781382956276176899429282168687742198290049600602872507047766143788041475627967046103324726650896666730571591419248001427897040368110563452267463296981121446529712588018976476126014147201026026933059503493575083011406829414754046753754724888823880601285409557458056310358437729212398523630236187649919680170206886080334198164070789368082569935266437281192434106031447635306051099883496539762772602570282469162618759340499299473524434738696313344818961276565205630412324509673266077285457906345757386266804967286807815788554614407867695901406124425685772250067852303042350778057221828329422211251981888554561196118796779860227666421117722538274365270978000591578616692984384156131950793993279257960402809037160262921822135447334833754940448399975118283075827001609948441450186018483497436497960474417261665938158240983288022335866453640977844844896563472091284069844059187622040706935549314822537560032718769139226381534235989546687870265548864935968762358638252986048238988447177446777940792362629304064953883218963295624702723805615180170427861770458651566470116888291961943193619609986851606584723956702674741225206050640274864364521765405608759653328191128649961498046987379725607399705672467917899476513276103581729720086595466444829737004481520654170572855252404812779269874716948066914021745277164859054872261095505195947227277590661597043171517064317077548573043531571930434296302406308189390921007237706696560287569945998674623860889255313593148014516745252103659784535367744730620660371175223462790438525021876124353795876454400000000000000000000 [74,71] -4424821735154265303281865139635081966540717430780103839679129314659591858450967341327123087521521074979587419593122306583180379324279671276960625171515055635171664693926769785858014579797537823881314139416566053113074872561965688413271325575251807259767720178923073596157914886707685391626147004906602329177276894542145912627260805580587835818412158960076333229176348329102756659265341444842193249099489048822136294015723585549113788538581069030462888619219098193123045268437613297225044855616313936616514274511874042762902196121029066797921708621130746265287675619099740916307320389985706673801289184064464231542356582742621913073872267486486905387864332458960477363930699193405458938668855371977573318275722381350375925267618456431126022613204719463170833614769335526897546064880222856669249750774037135554112556511158681473351933535510307404631870159262680087507613226537425434485747764477385180897916836434191025805925296942250942380726478765483269875283964430087827001866130446057383406712441728650063825063893533321543498250993461244898761702117509801793943662484544893296861084725666396581845661226136284974887051774706988775788638688588321470193887713946367645180227712205056471478694858949194029124263856764474806838694694017466408762724558620905786999694507290285222371123596258960758950043580405361112325605486257247442016556295980689298811528410371434307561413860546483562816640775001093939376679760155808515305287647030108049923961057171908681419905807075339991816321790475735856780855455862571387810127936671898028273034100238454661235204949993686161170839477307639333334090293395291921079338657826516638987678103907840156168390737762545722961166491945693235710962128875998583031597272836401604346381123718361310809674152573539934476765551881948611518410893162923394920867639325707072628720769812396240625045631479824793880117348800157693152938337886453736403549662831609647554164391349684984001646752602414360635976638364040561944965623827077083012959783896965903800720534853801559694702279487811346251497141166840397911162811909306239275678291339125233009134640701745664429114058101377353863009444369858764609269259767954433412936607649832405731881981441863059924582400000000000000000000 [74,72] 44139860698094851514869301575803755619269191239695887711165280354793158105394368828040159752260299486761791586196315175201941277154969535758827554093809085931934248725241730974315557974171787461293786199590280840333736022076189456769015342024654098984013116160112469486865993860450724762072309783717112793113492644535912573291187467454991030475177776834392808352819183584981173951386390065528714787064282844200675452146902723228383342230973881322141870990428333732477615830080421964439344594935812461718650331042904314957012018338852216547524853406019570258642216353832643552298201989087630652211561747604389215964765027440419532289009442191192737241691326148523901862742846160599375970980309075464707081750805902678674913852625924749174017919355765048914030040307055373457292620555966655577599265775696132253424523484066910558156741417946178740378209800572126360473983308895341742420857905199548927346403737769461769556074211465592771061429940164835304248204049727996696521077938637408889294535807546720547517519654252295507640922685276507786582454556781639645978208148225869577886055970049075304266835188694656671418403691449763962091921996996951951815304599724121998027707956795505522247734538866040860980584819869586746102126729511177405220951598105741698115146453833856690756551286945637217218011076780544977791189597115862278167698046144199712124484463560417752784198160770228603950447804326890574457186949788908819259015684763805397295411482785310242946344158255253712773884114215177262754907757838904613592939310101512129271033797889529794928006837319782538252784719326842538839787164674758756988149274196424900250970366793747748188574004036908238353688574180552829039699186232163152613792869492895990829106446907605361852144221563075493372736900828159339714720263428795691708252658635653351631337489653112967910773152493163777214699392292802323670442409716489380515381083366818531925025121902021376445770384744901537037921628077426135273309115617427205188922692684031529679936381870578439363288974109332487026189491938898174255361000112502522572306935101116993454623386694586877165869068851085302148438084597084573755781696962005650428975917238847193236944685859426130303385600000000000000 [74,73] -310574331166552275777148051585718890717150300156750096595997368441962911789503797627553835190862384418453480052573178225874008890306467392278333861461831472496620244673567047714439151382421498521408307158124730619574545599451701719604649288430182366099435384430859141921635176108855237352017727671710883976536481156896005273205418066457447419586040051659565259642118564124999271935553810671060368980612614442977563143494698727192392981921163456784432899232564597670039432655217140469860899766310210251503615986788972118326867935558539526187727014727956836646829682186066443005478185140331342489673459935872460030819173573197352619422731537855130709436950323872521967284096060571336346126590015884551058335182938053018214322970695128717281427024788371731294212675487571248684222917078697781181732346077813768165427523920742250429234355677607556169123705131769369995510180163513932170773631211236676766060513316963825876842550157238657110203448723220823588782920443248674342001316696195682618678178100210658402406865181489923371650242221661172622774138827033374583316358613637209735162295366255082082515901516276082590203648218101734183413021609281811422807171309308964415164887492433739087228615213596817180362712517702649479698094771094446746616078727279472676365502042661729166099721932034788896298167800962183796166254020342574341285316745970230560730044724339897850911048801667115748600679476648923663861628305049725471327988132459467180348752044132635782040898220939141108763659647633419304121464309478711376505195395041127431983967179133530851750634423898576394172991651985366244370289395838389466380773257115808019946297379321309642695530844747415340857403850866796186777739776971402062283814240329697820815713920155405403763912920061167812668448531064619155357477162383164120287697712239696830006828652405920282564337494388615156887925329962444685012975773928257070847107390538619078331392048548632089626444724703778596993729032517529150881548366272263560888081567216267069821241389756610419127471164466019583715302776551973643957423467844136402555928938009329729578853762186968648949095664536929337526390735318249308722843375647457099597776352892325283450176423756939919360000000000000 [74,74] 2253913403786552512760135642162943026226954923894809570127870786651948506241926514189855293084787209235990515988234321831955366094519183018999037285939386664281930511429209875636956704528252198500392399508594650147267413605179845107172101000800003253230809269915660083026114847773077246498857117304434769015185998198706235754833241062766702796703167795319754690845350413092876893789986473090408431193767095876998476360620148052030953897809267581012134673461772340002624142635190218880209698030694314144888052484609869613569218586469857288146910469284432278792707378060975238698187473206541290482993192779089567959429676018964143092431127221527150788767214463558566393390159562801889694530901472803594064738431598671934612712185560275751241986829233319455362308099802360537754416063842153190187633556652514095611960715445804091656196539108909429993235119137327740266213911238842494856529773439941795574095771796406954390171770161684450630251960330264581241104773201468884426893956022577338030608468356486997441296243054816950733089909428792387018608078533970970631871076967342667558008775401412834032464466556657090221414484599659575994166818571877489847434807632983135445638964622112249777923742806235935510038826051364272480642081055669001839828415392135335859123345416344239137711738175241405201594183464043804788402012010596741012621572922444256144752904230926803104883850451247771846010964861566110316285692344370934360122708477499243655216583653140734052059344036644368202221208663908209269576997978664335791438687406759119529448700750666152398078145818260431170962451134288198110307372751807954464780038213301162679525262702603963495788822038605023590752537766763030437161785771287091690044007834031283645730726799275499912487410346074384349318591525121343663974894880381284084236025235330877735610065534574168094672445029635247019374927184487425514578591289453515452990865765843843945006567527075142370996473674071474190241057537444040416609190922831925484029003224530321051765285256765334501429914574440196539433047252314536609362365515424279305326805295770635684692418636759606554119260707330753885843931940462135965667905675816335266007382099265784029017773475559899136000000000 [75,0] -47771098552104534577085333371322693206736640033280005987132211999313726679942988681849612771604504641311961672732883789013865572583240981349812005689382803655825582833297054976995557921859735937585277166810076553890103658732686458851913379990127663125517461330192999984673208401829433827727218289338116273796532056324346547489702724267378383870971341204024908975190107054019130833825816374110194010182010562586037527576321796691248164223563148899576327727839665690462494401189265537263040050269016081471519351775628836582761363830589770862053259924727145158058254090638916294861489505924176929244480537258298856468184496063756741216046680003293781493835703498407732986400722927924717760334289241975158125949730195400162233926719414106586406299064889507739033604441009074631242193227676803278064094154912253174183522631160668674165118585713244111744720508828361273786804992497638063768148793336362261836595801843386236669753178435937385828318664851222449029504021677452432217467711056524645757204488710686654373493239354355748577507856127339470427179635042732695816381845406155978805203945088088462712274043936457215559020452835640574120492152543195420375665767844150604719537430516351119163265954415292655408059443700474779820104565417929802845953596999679859515466778035001228986993937489755458194434797741893072765814867389550643324427197693839824756002927341304351778526778346585571536194240111960467936057017118439525978434814290911928934032880599918547331143309093661632629035198526555808200765164169185262875839890433205499590013972664872427556513279484982844530872716700475659370983534493026161884439360376585377371999913764466470722522895977015892361378850664230583860924284258573518980683761780797459025570013501219551861598161137946929288525708687515456595780669771012735527562033186745499674426106475577518944527962093698571993862690639090644320150935612961531127561381460500820665046039801144721751870574587519982043034562786185869625411964063025505647636560861219345947988632484570324615250777557786145488944748088425517599763269284942160012010606011536141645130417177615001223320982552850254503806263220594876895108188109812409055008938327941531329804104797730537068350743450798167537427565742429883596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 48611464469872223569993019002052711093629815988765335437774070469056121449091495638746566514495123509594228246938626156953102461010830925753897972912660496974352409952994428092617180190414559556468175080526057326299961812749289555105773296142418605655947648159522082522925613203325977386050742997481530308257984678672949772624077599951011736766605852709965560182220361301806873177873617062951758462586405776570680424474378099226657942948681596176466957706228257976871310121497407004446723553992072180364722553226047625178752034594978382779833984948976183151657925990922824452761203338512828720556578495815241989128066491534998524399739792123779597697100244198371933718387050892311158363136508486736434921993163515647014842596685847906781212049248599926772950392096794701688276806842919763133727905637725532095087190389293772585074008013649632060316669761445805825901687865410171139570078948898654836231180669384289167802192890925493001004182431708528300836390482585396041509536352258597999683142274778338562853329415239169796435616385563750425249449261902882156842196625033805040748658853565818271914614487597769451289421845312290807556640319239200293065349315190282296432623915675766605771693740156895051425862594503024307563022015172584176949834070009031039525036995192735738379922135732852688495165074081854288727656353746150104726597514570406768720856833903487543495254915039448780085000427653763071607185016657990001839724500962714252154935122395261161443506816870038942724700086710499194900989093525929411977099097464239173804733793304486549610645290666866201418905234683260989684015571588746698949167253864799201129119116813568134039131710820812625011514778605065596922752315677419255557062902518453852843767200713155379501408987500236118710055739192317738318040277944186629137719030473220410063770091856089143693199727839926374346741337074048353092231677670649305176153104211295732223281116113472242838254808624139352044750607276528809942756196409171470623332711177022367026758866006324120468352954025285046261685703140719911291170110876083920365871362759614360893366523640081559403900498513457361812307274550286406959914736978163972874269603507426222581213118405089263872907864329458307698820449947011248868556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -933054114814967682361613027736194050315497629871147668503100505176698959224935779088001703096809675907340838066254316438630578699679815968138809187976558169195465166229977831212170036950163468296738618506313461819057140614661793947684425769195953285099798945208179785849666217399596337616931571053686819989493627622087931077577356009019651255318404213687490431070167012050976900776802645738468875142546491224571795661689584632491402499051925370595285235076048471986720935132454990793442329553326717731278189166303774829401195223145486349076641963995337554169568366945798753937444836058131844600413900890462676507800745644051211812503077372160706409522388594695527942348646282075944096161446485874334035712407879903457129151282012469151700176168344241800405391731937218021978742460698006896084857754450773311608755017185592840328795615227199176153303529263284610028975861089701336769373812269857656205779321653688059003173706934435948122755581106733580262048770827157016939366900069974184729783902312601128771513673555711433053073153145976224859908300350113252976608890890425436344257345179434269369904016713135941516420266701858949527936842148024607551484141140691005557563918096739818610783306721745623061237897136410028331849258187050645317008701025405137097112545694795357632054107508833516800751696459143681572468617315191386177743642380121299509457048923319189062589996533246189587777118931740230982679808403904468622369833707428291554253571091080640507583091298014454381028592728168893757039201976087150870402835218374581392484121525772550790095697730983456031010895684743886907430610432655073950849684503916401791419890395642679557110827369550609116409981902732358522942343760487223321002138911532345402531464447660292589910883140956615037840390091049932396268162643596621760413309647094856221248513091156685321507297130104821526788448399958689035052429140638068265137638201401598127442892974614554877514651694467412139696177613030282202228619729898741808408184934355750081765770959970707328671258311223645227219800154638463736626110689922988832785061723365573140151226422293044859408012095888447172348286977879978418208928477925923493115979232349993427141599085771171105966668966147836051079531479750639745603993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 65635437354313947053151610480556657709758392488950252632886850561081235832335909454901541560504638132058585565603518059494370031626260579762326785559813676210773403341632838925917628055522760308162498653516523760031988159833537753635586184223271248690760998977009058553305681223298187824124557108193333734888633354065642171328383150204422681350055946324060709991556910425033187734628461943046558043615773802937243443168864452490016938886933130648950052105236680285988275987425684163625848751828867465041678578034917149447521736585292435060544048998404869170831804280721697456069463683798750169134306684489966897794437270062043759125227381973367350647332724269938264857148692981421505883371846359586799766228098124549111050760073955971685368245902375083444959706815628985471688238815473817128098415201807149974632929791331141997083596188544705412882102741746733896771080161322020761173988846579502721966004383161707683753215196064064348325841413243950167660520841451617814637395438661531358818034467435986520754982496419066330012433301076763462517329633890321675792160221788971064270362394927132994943933811739029773613124210691945959331582881264700669274598686838442268833227551251278251780135769629590050122516555954000021067454250585437881494897516531944027826828719623440333747674501215759353696631728912621695159309870203718685733317456691295174730418389588616739851711949542861114603767390274794915486100207518004998957184978058553621544501922824958619807796241786187476093785070672960030708838279161797588278803775082040358662704994284939737843911469351413647027461509639700624650413196720564440385602806457521822929063656903507412029140074325050744708980722446590954100159322504855856678641199812996276936192048912771714308473108057986781353286908382929424727787062523280563414984955210360159834591793539722148240235192222313524842881669082733899707244566223748546810593071894767134993392755898939682911021900137789435685039962548185080981777565439735340101973462988984951900412405758330887418939478393135372492829285945451735184287506932184536615140590980112521816613946314103747364687022284257180037576568647180663886133641559003089590502935802834792880330762013613917660347621160319201355066474677130432782270464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 182934647844030471187257687760070854792895504458213141130858519277013775375789283640427020759080681830818008941561940677493057551805041756407350670439392731866993774450733867429591819454705808255439704848013727044516618406742822322437337491497999440154141282537357015390830371979484253062791466805874522464702175618953058251515673047162388448279324649627428826652044014382553353452020569021744193224202068182066449670470542643914592563977271153370156399427237056948229808599040602202109526610456165256014560686943636135203361089850408406094202473568045534846822155539633749172421112529046527256944590339251677918222550214225355147446200920398838888832037268710678099490529995526670228675159933247750723335148084407897351340567837560352086760291744088489522060018046370853957287280152334344779593814904242240849286647527587971454375453435784387460769841372351111039004940000172481398318841412998634187797324729107174204285641894690509370776033710203565569463701378322288495644057687284634236840212494223473530944117627678017984892516248720017294293760577358621353362273881861528528550210052334857416945856879448814282341479548415039548448544854811031210819399182250376022646996197943701715301660862738971535303117660741949408205117189236161994492380585809507137305346516114864461942177544295316978826072672089385607129483589206483400367168448627572182685402794732038992727313398290626430662256260953248040020757194545779116437117807155886759364898772471623526729690882789312913126758026201023020437904260197054308733168873048542447075438462011491092090829011157762288746167801917953598065378499184761178567184495858671024497765965574671323261660831766391896695694663746282324769008993891113756187831296179095096704880152807103266519027417007341732044588881493891406634191750112372689644897884035161448931624173096019089397554325049968297173357562415486237093080600659151556806838152731234365342026069731195102029002820255559811305365502195370318626951300497761797368723288332175613868164510212941710241196308516350174310383209180920684659712593710739367979592849457456368626477294402805304686777668314983123306073782807939913123915912694320946791308193485260662766349973269535133697750862591393318767586885014869364530007244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -2298390280539680747456834302362032002995407223350477380270900785472711894898669594929105117513623568422423645625747929861539816396503315609198379120659827341727338894402433601605366853564885428158409825930690495067477656603484782524095473905676813966247650199160613606372823606681085196174181025933426739756899041359132660705444606244730078400651892812921533992520101126041103132610411503999947043826584114692483404132696704808774272513017957276057164401587412236358084774764682719370820537771748642140672839150451313681289786113237722424812800098978955783984838542822082825082260066239676765743368786073641943834653737212314675780500791227390295018080368452526422568563378347228944305166671228035633562698477802333425453294168723047545207755643990777107391080835504046645252329357853407720654201410707890207921544763250803038837635080501351308920914225048988582685361542401989117113459311890900994926955772112549812868924091192892399550817347277254221916521234476628153955347982778957453225382323782314108821221469808519940722099989313778006294991792732861749985678335987132187956780796596397101376593955637689316697814518095119012965569779422914415279327118102160588433458146353479021687228623597540262537178014147055158092026173376874849466619895067657681547075129217072395457246132397490173450117836776672641421048533310354975732499557406483101362177216114233655623969616586733944416742925890581348654986271371996737190586206115606040295235258986090047214904754573564337314623682861568715215076582268966941672430683769655211411128337994241755078567461328453170436659414663955270694107820330572366530878980216387054696958859293648605680028714568472730865285080067154257305642070924406214424103452748147367378315466581018931487444840369185387303625371188288189123192920326165169720251569650448353718236136493128298512453868145178356519672759709572291884912236048968145175872426718034737753273365466367561248237092197434658795732776089408798146533093296932349863008999127986106825940959489542671874511512478064348199724262135244333546371283966561109820749013573192594711422195834156871287715625304418028885864930074783191800979703663964847368062751670559517545812954024045372229235360048680082657371366606951820255832863408128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 12854055754108488695981682537108885081637372255102871370539116218006114570437962908026348359275195421480647156105174667777453059966067805776184612736949244977760539490179718456336058006033508514164979085634898990111930260661496105553027536716453734733313685526670744857466299431179537678264262753428781272435792093870998184393242486156179418488260497850223785023152374402751086399783316417822170066547095786637326769955977180890153086120067291648968624068692221445267531118703540335091679946765745233289019933114975562748280843910401406085473179794751330947204048088858229793747314712508469198251629613261316524887695334520637212405838606667733171515089838616340409038596011886315295773447644699008173427895333821592787824873621502752966706467688590335510812722831927021039326303840982505298683249187782276033707481686956236524879818116364551959296757461288546508234529042348220644039923512812865459463907867193718639614943296694394615423276653181434613667809008032958592149943711290900182589643297621448997841845867873116986124024021462371644164242230850430582125279035924139205115303380989068501910437376741273784044589482563765870781148695546153365131414739666060635743247880869591010031001315410327922228946952887152066925352207666766485895221873702921392066091886955167382963610426060600097061147334921687942354772829834868428020910152188244595322741961187288583535653593766683599611171437341587076182681672072200548198673431748790592027980639055056449934545723297473207752120050602310175841254364670637892585926296293631015114568836191842219409018092894603992789783297101345658236767559322152239394983076288351175415890911110021233631057087720825335265021323881950267616821919659474539038558249523183325373800096703313063979321837868465872892710738605085527620205130219209028267036087863410065432455522274241979828193026419519636412100698144704855359940800688263678102717488835515194182104380895282661428767200087248206275024846245614627708370385109626357600710930378109907419910562994632458451919528462222641670825119463684623065605948577882317305165441220448175763116240382073530297649537186710147545231257582022638501742782012212882444919648660993741070161986777755561618609686380815227490310157980666092325429219164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -46278836107198594473304302878785178195439611433656600064763397882636100104770721280023678098575584838796402553401622244392926800072900695849376235651921176566404159320156568332779765932613385734989415192174471581445349285122827602952243886892982822264062748452560898980208496962542886971285056734532168094983965542907289994176425545494194860173573769573182920912310049124584096872576853932720150223806803383787758872471536911521936162003710110254151168784462606423955968005274573929806162525637826347191465047385321433123285798759486423760842244705211473255930406819854521107177780669504007095411000058619815279055166608061885954050722179623594110449250693644717187726709412160530282262589826053265500154747729312320047181380072835803579070637077197265173830852348414444021490708778760370344367256214755284899439801511564341688390522213087056144817429674149820999530031393500909306933124692337396361033235787046055188022786964595800414024093274781510944841938531306494550267185995770389353421225149283894204823467090268218275303173924528321290171765147912602873102746065763821675234975691889511480187033888463214124867414278433355875042290489405843496441439210908582437138467594780455394683144935250997955918226779569799661355375481829600341631340584267557119424094338191453414403401345603943426839754849159477343412854705111692166331464269232517799908712382293156415514181164386114030149346992099346711524935189502544961137310219021855531670572019988844230827222779399215767171395800682946336522721015711480926924253798454962976644190944204800692192486924503686190462510358342713493455818249515775664333425284525368284164703247851141654878243676700810703535365233109421481293331561428562128100274563175110016604528851108443733264936170101337509424889849295208120921495190334489262025230427534840509394263736302847210705745123238251795493044063830640960563716060670258347620115604276720756176533701334351014857485446904336245035174359446317135936646959142083935554100538644540541404013590380372225416707686791163075130442476370020328458549061087704414340387478810182351481759789158181614140366149996458066758582911741963842778700915232516970338395849429324881255502541476725674559710803776897160379109664076142051888384381550592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 181047283267005191050449510353627010155356059167740259356084764622908244238206526422156226415685675510360829490609038582969986554067220462640287993684889816716825969327888991447381732021903681877619666825306060726409552272655422476826886219243180865953267427709602596043347804548675848188992358513200884848938356138097283431675349802633616999640799189476680602953976415386475342308809577115894144689518849453787503183785576950091264289499288619669882644871233787930483009819566458440614423478710889394080736558053674160855218599347041245204922547671382088425997611987009683964245493202907335009962419409017159567405972420149174539689577344315955068737086982568302536463791207662396132733793771764807664127847179060344957175164238377916150162953968369753637866095870690678007909110897788260641640615159207556654915710012946324329742720070705684336477148149608732827375020846830892520893705857958260904719137774140763701737823739422011332529753139836891223716180118151641421856038017318386202229946252243323519981329493832848252166358834766846421187599504928111626728737924138014629671237296489475958238097815270929081649163739914886689150887370707263121788126424676275522808999709951076052694105204203523428030937892225870342969095555144331023946274057107346760879244535858573968318461286735675782732945571125821161686433417420878411598210812532784025716509289904631341050102226600429457743888968351929826532448607075450033304729869533625966209927630348053190671252406192536999002034988357650067577797258137246992245406353221050080535927983503036833731190950640947074076250651637141414657503631204602554516256228344904784086983318279384375271493614901613687843106298401826814785273219320229810742895055309360340690634989885686419760111565853083824083275070820296959292265842546818677750076495835252525287102163021198913055651346941620434649914427405722508766309209755815950784966633103934557788342915167752635478587440778896707849525570357673219509191160896438010896964713123194844570009471193856776403706962420463779759627653274760288903125342897353243545787277546824978705853505011910165292580377862913093844411138615154999826116843266224986682164110753480162465807141371113971122679138785577906748104713504879221047584148684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -874622212493058356582058171960152697183673931603196833408279739785786837142173379190480144448026704225116186669763817046588801774018459295679482894688217764749262657710430571316342222751694902139584754751037575255334481217890546331235181536031065848982146327336261616024771692085091390284407283662574280676818056998680958899665928793872241541533485391315379672513292878538500257413622107270713849772586011870121267001598801901842119029647835137703034721797649334733720564667961711902700697172159054422891580506752766274453596500810711237862884808928014905212685325106809603085501574133876965404214360887106141888396821985062385127644840896550822256441536159018381537718393984897754309505156261517109466751168083623802159549287477119297619207285309732138726280543876624934870148112480399376526143220964926046068390414440270693453280086969906334474476866582493222408686905121698092499078331300259661152804773091616372846538043800886010561670192271312729679404347151494139000206660682223490770155830802137175744448827675898723893174176657579930804926519678623145219214462528446869785922529595232605209951742804456021379841627401849802116194745882080900372815165453482103671834513694416489501303687370435238844302370269589763774632432081568806554017530767090197263384456596648949689948926731522772507889507726754413353164571132430212368217819473004806042051398658572743340635872740481568652400231989326761465090939600226647498085767594122103347903445030040448760290237274634195830529540464987775955832886324948091926805278757063617540275002995754492416550584196863648780988668758825346948865752710840216199593776917726524936470184871841829488492729677081060695141731138257074515167572978021617750954012479739750883733079142568021475449448418515789762280979082724051015145812241550435246434784038444411727575790680793303807329418144171571907119460910159386853114393267711996436385610371696899137340543119714155110487903819914254613343935684964265884441513255048951894339335604841099087033061803818018371446919820349936735083279964787793050959559293753830377719221415008385320207504208932978983534467952875134649880321084703415533250624525168570555353175329034197352296017526961674904321790135224731749827462857905061565450894364901376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 3041580488845965903566028327253012414158361472553921973709144963584543008677810723090120708422651442945412536337224104865570992173979329930338709013549046705044172654794627953615736012448393320307542395751513254197721772974023828064569249931040386235353388415039720779723848919148160748145147645532555631318438968251469621528148785551675705734531482784853978460957626837978908475879005500193635282602578628747310007093558559491312779620398208395556311871666798108955614238543616549908354172089246347745200878003003980710166005450144823766378169072438208962168087475337459142529574230489319959954798817876964527375604122259386954368795175349118409553400943542937859058371484326305767749117324343286431591912868813736079344786691806432699657201679430256218546563532549797607211755085183968620499486332906528696687384080225256462773607353386511758272645940104793047573927312386506167207555227694918242115658425447721707903012551987559058638085551900905179385455923000719343615312674981991988926492276063929430633786285415044858512220580734246464190875029295109927219848778867977264887511698462739799450547036236531509496568305069576620547392974650286396990888102904148920838718082138255834917976608130599739207851260669208338111756293182856192962192734087110362074678069315936359811908467872860108073783668558576807235577428631893284926280016813241812974811845960731595880661543840716754632781528194173983096287294104251648519555434936883602322571577414145367561905649859175185000103736153793047526058957370846908542104493685961385416453760795851920573722665955113579865944646506869706401730783538517124659156676442440412437458711080423632160127123089048785467153946460846384524842480510353659640993874574836637278518303238941946011934354786403850564629124993484460125567231109293222682191395883309907807513851508009769856406960221948121243515525619292032468908811738264608036628638930708339609069791261603009065371889017901512194510435009918802943096987314254529583433393614843936773154313852677933729942266581728940811296607352846519281820902863055147116205010310193729561676942199381262960682214527468674701969104402357655923712296535024461676747200750123884542564597522999651994729568909428239473183905561711698207116863198986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -4553639076818810430702341333797549382815832975592734960129157333874861996296504289220218265316654158573491817090578686759721955416391858266499018165581412808073668811342006538653214054185136859683020981274491077914832212235692411720132538944195194763326275553706552021921726029685630182513689596673742040582200330799626453633321424333264788212836567068019418828223882492936049419118365486715308740097536242006828554580218395644777758235792193065508510264238845079998217993534355213632659622501388294314635899979590517087109713272143598152993200549960269862975205142343808237468533860456837509257713165608191865351528845498050149344671490732572926780448123664075163842793963296120745054051789188810098672224656842405825922104090461008718397119168384813829241839338984637358645989835660324808419754005267215317153666071507904703709254846204668529996455987099240130182107208162558878229148860002940312971170493005216017830680229504039299699243822469632536739726967934713818641878645885880671946978201077936977102939947076030241208780061383958948969951481592910804121867583203460037298400976731633972241228494096242794915604728315924240807692574294349574215713195543680581250608937452082243193374131310999257682664027936587195366002050598822869019543655619073491517442814538528982633660992822580738808395604840278035228789276099907898254470727079222495511693914551043145332038279272812580553011192201095283074495811538059368111347300253271502332743740582728422798179903963506642474452203593461594877163876610441765116070371962751143803029510338276083302550986888583610598758080835558036049941797654263820706947928281845505869146833255488166946922851728263226713384353717783582654101615671529329553581919284888734586320276898830070059608325836695097321770906423349247314274518873095461378617812135189152494707743837490650821511904878282724928839510842361587764167128069565867375408032239637686164881615253627791938499666893983476453679582583829647795241331069637719461499869468732252591390595230317941686873667931316719969363860807845097917916802296957882660295020449554076209820947988492677408748829762036097868487401564218199289812026235676234693205229950113961229239860398834301496409591034545039325379917322826979838137958116884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -7408907987541467900116677167431969634231613225319037031038327778426194049570287448225765678758094944590779919912730310400519027275672953338611049010076130628219209208825703813823256833835020781373967118396927373212346749149960774224624643442932296667220630766035662557988589842088767623576592548749230196100717111312033276475932169694187029552987326968841379889122197977770992605513212899562939002035279955077265619122993823940271764709820787366077442909275292943768847107153646366473446412479094331524566702532740672439578324177658361858487233509122682558746690505728193202046260562765374848750966706376898387094842580283440357416677815583039910632897531749345483867021884487448281738652347068862090333616621394728666064525890150624529101451758894874869100306907267008249121127786888821899106185746514608838432410894944027209597142576054169159179425327224866112285795421728898277037757761550577552114700309613629956350531877114009948891229598557196859136699344316111424341844296633181516810630049855237189508875613901038506204010087471869164702211018646367281346742445399792914796551819069614939923167454241208615546530840095887962817063633825824843488833823360869416287618806616439095062822258908508899015063987517995295475134446103854396073246978865176100067992963246397037562505802094965684355902728753955882928391443846470405064580188451492653908367758924602912948656958481240741857218804705123118086312203244044282158848566840340771390498224717175492488611520845231653167563479012451389117838479706405604738233515924709990393091312233535694840415448374112179761593393361117515367616827569626002513456509187342652736675552702593677043748025918104567753235199046201581208603666761822037651226753663676926156363963169507148522002772884865508961524287823965910679086536300604886092610759842760900518853797799183012503438453136781749064395641256360268022188669326439782946889699762361162797608237050915530747068615393913120470855692127171420336293874146744099040241257206712348768965682410452044174566638476766728300717589582936930403537606517709434210432123465637614372266180743713484865804270612889404741737038184504205777830832687320741167759655771448618803529453516530366847182659942142489957188723596736209998185297262673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 48738130538941778411621960626221689540494156700647393059393386068245132222788854980974684813363501033441245728959779196284337572377253423418940340839728095764588552051093029215698273349340603968351904225976683341045551473958502925499839407756470974116738631618246149286390567700524583023550253825203460161125391885684450505649035467758508505186628874791370366941118623906169788664094349903714522553956660845902517688976519137469750410582645481053232743891783879703514606643320085541170466420897441734845277793488753113539785958988684847653613284761675333148465677906814165601964587694707415841953694595868083126089167509588467819146183809928799708123592999423887735045130799304021892286207357519116640278370359966049488197259639148479053400034271165454365246207340945681950633179341607034290453310335046372242646407128731398133840810821593584634865801158911783274169239419566143879626197408783618584193871968193618857155696345296777214463661564010709190531416707916777077819756327458678937128536436539819435720387992921433316213433699693190588298094434171923861437430154681535175479126962749758603030518024293248893311890166501521752704869245952502061531361794383208256212245202194685117797836029670356073045394276390966463097327767329364680913763989782196691995476703666656682178909830968373587915848303623863500105428661337008230355582523492424354393372833973658746069951247905789113438847809265092946675337756638067258661075219879551057132230779364991366905678311793102433401481288228135528068348318488823984020927968716342390009291719959375616995730157567148264099959989523531811871004021810535804822823251515504280679073446363805430187862988220325956800061469758832117671065434726983070876997291340092834457391275862237847634157796417187171240362474257340713185497370256684198454346879498990067834766751648897505987049638727083545053310720716823754449200177453482120398486946755251208014571269706688084741913156318432160305819899471117850723804095198924802918363456896444210069785085588427648547604280419875550562791445682236893504093438955351128583700949333612645066905004830202922668080273599394041421941686972904050095173883450168780076804062689226252043200527949417817840174040921363974135149143626482616142949780981547008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -95693520905845037166593771860594922552800373287654945494533897356304573568759693350195884019985468419935077643577610341012913581418598406436908805893132982963718538180939535703770653675570399416099041571841091719251188110206040095237014346504004781895806641077817355253294682681006038853868748038894591855285679599308300007193283039712189839377701692324072738502492416876309206820637594936704316875883337591908456519074967274384170798355132817766458787270829727772445775789634505613519187381424710996964349780595504095085533270259095256998680287373679051938650454601925553780379081497162200977629019992219836642905039847678849160822027891017513412318189937889285099178194268550086989620773710817015492899961498725331967423417943784974295351272824672155263376666004104253026127438490984231095650858844512405384083997415275445249948411695111547940355946839788948971286796282857519714038013705641253982450708674961689491582759929869493188490545575913389854224102326106627742041031982073286918565745613376756699590095762799288772160724811067835167844538067670901104294039202647665043415218002026210358818695988567277714114678031903305499576298238644821796615868343392430263692128683230130729988369853368620595359978148119974978832938484643601794887030884307037505620183603520140177108555007443655942721313834386982880765518973662578540637315064503579997226599236906479735705480533808974620909812243406310386649975958655649589226473143862154216505530594912653010449658872531092870910029476523124268238295097587632855925685098075511445924076003213976248743840999671973567007268721511207269334233035952884366971860389993273464231243307574215327582840181584597805862934719619704866605715451190165222304831844564462579538626291556949605810789840147829390201411763337834792750867611052018952207845316981212175631398002473850589252743422499840961793605900400693190474498615760446763070369461984979638380763756461277656720519484992492742529499181132628592247465181728052914030097285083191010881266124822706435669275788610902491710644910254077005056486551469098159681232072509891041930166147666064195400316765666699166625823525187753242127041468314694268272386378735976782175673618599553630579773120723007838001016050283951684762944291418931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 61122072923440795999487160686048003222150102207206391116192401927019167590971400627172655578793033119861228380647935129347848561665966762514158390206802730521383337555636382743938981701752411497205123355585998100559739200395949064011393418111050603045673802875794603121598447557690073375333734573118240634049810231634937640998726858852575739673374231176264119972945528760832956798372848310682622077716158801930407421098135512976926908377256213580353676670968999970427613317867624819580638746925662102685937570813563026615555735787639882355616552313304976887651577732506848902691721070045604560815007552001436834100010568336851502547259164867785757131939910566249609223941575990649843026422456545428606461890784470916688936797590515715927656231201122249024793406176847355330301669811994469782728218234937073298908564331344975777277551892842804915535235133299446925036283869053025038843654731423061583876900077880634342097600618383333504858920031730551996047494049408510554285320654973641536456796428616915734929444136866085910702399506600105239522607384322834883840365039974543777492711105502807313630003466554819176989908421028692803304074223512466007218765489862789440046503916239096332825611489896811773529312790969907060764714438976750838229602263287233153951084698002445465150627112068702547958334674742995149694673797074613437756676496526489350347921594026510943818279170196793593877036396513880410467175998692077514623417031753241513881331189893483373500542805893795531619790524902768046110083424172496504274288273177690537836915406487134562781887570455177877982668170587467794268292813568020723559359765388663340131677722532109531737368210619249080771582898363936006257015110441644497309664201592346735681898866014034396915798189360934669793599090406288030825938409503901071118336328318991094861419801726590020512494346866030843853763706463666477991053029611806129560986850933039709964453585047434685257602359615612695065505206902308992170965330638153629534105834390429048218149737764914464245083629759106717118188871794601565110328200248713625322994177670089205795467131771677770671777302204120713542224441241765996136829259376402718380230029237775814713838046501873919432136717127732189776862759276024959352146954796662784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 117537405998064852770632258372517568999145407133474206176566738206011656495692852803796981207253291314009317643698069816529052959109078583149551118466392970954123960142406314117113623041250575093724838365238743502581073961058347580520083865775864511877001099005070996206464076729768704119734937564200296443590218314362749871740125688990584398214501518140936331838363879394524847543430268354558518170913016316841967881621946545020188561987584961548188041544244616388916940238215733830255574450220768455564064866503454681372911616768352395723631538391344366500564130809809903520646990540985996604344115572102765215531137262599613098438342598964673733266897525908135801671703846408777121703817892945908521233929284851947691272111843342514949523938992501875708816675150533252198605223805503182446442743526405423817269114684591694891505311993890364822217859713545682753661385898993841626028867620276351313393995323204477690870991174198594152389947656182778325013912500688881068598495762347839690185172782428130047437592034906956880146417177521610539236501419651089347455870799701466115340652538564801518881669583574803072590204095181183829860689535990106072665778765738247131394558235580312322340256268684916381300868200922592714924538321074767176738025420642236224426465441187262916298655536911706962893791907103507697586606535719118053084411947511465502299340666695714710136512635694103050456123405845379456198769723487842720429742107135714836900934303423165772934813549823918035178319439005783388360155731334022144656603635686882662079304199771851580543190235755889823891842815849057971131105692447979622771717454988728505417265293752741884482794570025073219292742461235948906197151982434012959964625501465865603513285752487784164869936691806258455756185104009062936480531109205111617051033989397779376479400460839700667196027780269107623870542573322387198790266808093834931990722839599329804344332616411235454059184703215397076589549149161771023746413416213793807691857399164009939309624112714137353280169923282577113559273166634626098858497299375553042463808339360063785973447582188078649032426919266989116437238609158508778454430741881228674138504685133079105403856916900161140908477924432270492557271926537605884294025632190300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] -348148892208400082576141476891150336746954490807510603666551178782504540535324963396248186211837340676886996937189401631395171729129647648330770950996620601065467529879909245987786572088099725159046851486047166298160041311755744416705816514736682613335878399646081788718013598963423977486348049265358472955224296164108307364334631253242542724620198603767423297993659969964294701516426872673409790614243454890720185760077082972484511234816567533821810250820624797898284242424147638707613656349470850529543880036704446975358148217071457215905106738980271006215944244048536657413765375654353530746492775975506710130615469446440243218619057948094481017677464603037964835569493291086127300556983694794445588358268485410161071086135289182653301790938713193235696861419530169006509027519971450504914645950942249177436973247900850249632565266641522503008097485221216564445875804007923576335130509292655342941523115239686538787905106195853045442164381571526687086557257085750146820998207593291502100765201634575253698349808617812508624228467142586672869548780272450307193087702351360799387545156756083205044009446370667984870008433422091389580058790865106963854415389642583266325740129360916961963562130658626826740042250606051987795315268506522687270482301218915572979547201970272138198355456482903198192389601266289502409078075271267047011573586752058115167877858004903664204568737821438010295573213804072690435511293333464438118672647717815689618340084906167147137236860895143224703505849917032916300683817965203354588238030756534130404708548949221624988618835655167447426215368403671352898400018013854507919827179175874629211718972491449905737866553672493702885659996024783621279001334779621968532951783427817796571919566993457186031068275202943867041921317805084279728615429557487212283645002900804837767532905479619956479924666432482916664950219251269765614241100272917179844274144377200343822503288971994313810934695847382922764244443143517013080981968889797239981736342235100280723282601228537243451751486883255286428252765325347738705662861846239942948907275512414254224867364903882636129716117359251925246820385605865979609549643647686040785528591022680914549258413495566628319807078869641276356785759578247553949938456670658101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 430569370088763671160327246982281982426646203858430525543407921853640573591158559737491065735866216516585881572283607071464373379239249529910949362167566321102634240283812102524814642502477388488208861879371187874063518586597411121279131065860629976476118906415505881468154888196087828743424310316496632675968501787156267840587442097817098112318357994227518379919615359599471322923712338636355150193247535993188995036654499398656545516766745401278663280586653780820768473130887755578311006882086586858114336074946202744418958023025499616526336740717285764403885404262666149169246968562214156973692739872921939365576564151647391284186602736422523305525387189411008455725892511276804871073303772062573631852195020801697008718410525031422819728747316277376478541109778831000223818525039562973785368171317770990412512408669673949153285646677255891182841165598510647393832932446508749637420329395182340539002965354069967697575064770064162079597834258859178904968312852501399428940801763215081190645634322866008341799837870017739927561391091919084264750685966960111994362232210643190446745956612202673448475704224327246725613126159793287036998519195950019444984222313463522012462870415219822801094718209394728009544255237009124413833787547854771768335701054905671014426041166237389228185476387542501640683315018215801831272367452172785630313644388683597829244757084723930615238490560672034214779264030974571431440627433840098986662056836193777391676052933544891940638114730113550480585235982105239029258027230090918234830176043553366787985361226783009436242238742148724940247432878873866054223403390779290586220365129526896818254244950590603301565467772691854353241945653226096841843090927956269242882822416501312197098905797312246595398992132065925070963114725235434430189786935108724152942817756918332109945432332794591471217506341839467735685481416402402841934524319497423979405520494465719495094745965527695439945347108129917238263337411781286711084438938351927951745090691502615594474707856012145025844889425612661847206612868572106241490117471645091074389956969869280133189999709380308726312659596081600387780864931846378612971497222069109010103710291244554774096805870723707544828963391485044313025295075733535912986824603955363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -280955939053500052697642592991625829457589602074145180284107874321139154712592673764033475632768023238633154785586592518515713290795025602764554796129281227962925129365710596188948900893792469457864668109641044709415490073836052209409356972926386590573624345024149156053645236793143430331375966794079378103608042931259371726639133251477490999168988567611682936613902302743982056147776801067907428592071209320459452456710276679043294115487072224590633090365862033029111560294330891968721512332874732096365878819296924288190869583421187479623311589276676275964281673413824193754101098360935624541603078732256202979879681646321247565506539452377371833311056942955492451398107883149963390141015050531018650296382348859225348945697703242064176353092426167652505152861121317152380540773918709023019368608005164284771917537230209104357134061030769703296404243947913739858977289621775260002308350860090801702191130159244749518554465889677384243119001337575534369518557106275132378332431499021133445732780584936144972562816886210889653338849850618370802234216974034993723093361813918911750472601024915194092250197575844232417625202980172379208913731616952670567955852667727590633747425835924290603630720597514365395373709537137430964342343650035549071512699646408427074039087717074507289994201670184433353375709854309933622509852087274478208507483884811765033082685894078425373634496160301424116867688165617511320638400529923597905794498371256082967203837814160627093570150227273715916888606879111506353031777002498076926861622726158139437134191901195986474354020076117929169318625976936882921835080370012407293482477229186086620095627538120421610882944916683172155222761859439132283749781125604320616361503086686533948074011034002274651011131388345090393633482469102559093020127644300091342462771202941061491769129886718762950533485883871811871158308109348787270144827785262099702768021822871010546856311537589619654304137399001188925801675046534911141053736212688602349587577355928147317159319198323463370355424948410065017247005991645531025115123147408997558523705172790316202816336171211099374683300153620449865310434465360318708632924524213209587275344103514470946243888330986346042185187152741553037335419733398131401660841898327146496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 32988366674822708631147001525927056653947677673381409100912479868615378134738464512931406052601320915013141222352900640423678685209700479924189949803128170683050565154936194680633532980363600190846242196289410370767636324770909140586040632550162237382901079077397226278896196709206517800421717764227815225065498240349364399872689339196342159767269471657955815393827814426225652151594498261307589816247463525103300885008797408213455322931392938736154030506472841725534943829837783755012160525707795974152108734005062000057429589942863276000513114774641047752436908557385459814163749855892012673230532924735801744311148699009663968719714395515481775404849658462259384961855562848169293438851383484838240270741454470695013728769056533768894393105909193913738135067726202716146610253467465077999933388568728743215741433103456165990137892520790025348630031364076360024291665894719983485905050847871417784568892086704260468613661159216387338747426958356437532586753808257066213850088914922134089158017380217457219626692413733193498378927123157300641830181377364385691267530733147998071689701005463553024143214495547667575183803244947526749378629734391738247192342414207293054662215757783180243278413763796555597964038678941478081530639734987266467880320854413981585894060216674495522408960815624968894829330342378578873915461378628373270920941019557387350547300670201003984152171637144252760080030914100383488264069048788357266641151652354204750141106873577216044622639070522442050674172432305753343841372912282905319590912567963134944471540205933383017656705596357745565045335558512796919985633081011243194344681758253358615123989187819287623100024417981844311155836539081711900042950534131898585344136932488993773899836725653838561173655376952868355053530856873011332130511792025726707873267495752783884556122272025905742082129971171795258044594963188099011169703069755266621617541070031782991977159945189085221631248070680583504376945360429649315692436297142115743643133123624864883078553585492426456702393007053028075511484209096743078041995787117948581984297434945534185312866368069602001494054535205033090506705570003018513166689994496343618389703441709592220611877398964066405585165586723864197728417360638309828555441290325524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 125208023676314585416240486849039770608994514200318887732135078339485471060550888618151965921321079634805709542011928097281213563655621867842931061972311626388353748574663428958757458235860048969802172891171808681034082975906403337169479653518554912677599026180380627039618052098926645999153216100697570003676794534780676912624905868375351352011067720712565419460881472471370230297816493980367340808023052783986358366962026559913118966551764017035453874699668075587779626812255612047420654486184081449855616854485480060271673505596585145565904272998186035558176344959055972244829472194477726489237854272768466980892877437989655074295945996533270502377860613982862587789680746900375268376497656380259893209224631658249002416339099650687646960214828623605439072441916062144222189270076755403379602458030589973790767273931983500011052663486892198783219837804847362894971501714560482472481046711728145414316825104599656567661502957374110521688304416577256264673445768689517694069944479517908007629468445143113212993947356900071365690425010017675688003729345047155294191856249263708530776600830912220649372287451927149503574844364089862059734261799115094659529015124171461980259335767450596847810409560188729761033952769536613627554980079288605365736949092476983191624778110913703887909337739395687148934597285797885879635739334528647472080177603145316309382920914368682516775152959680188816345920075396018915975994824460641553118710232543024353523180063722314111090429853888847058864875960356578310798322468073057811074462811315852976481330008079897262474395274595176344827860921502637421609921980544620719977059722979258153937663098636416621916733933068054318024348594430138312463007800542400337735807686218053035445846632602102111589192166703671241431790849260531772242241333670912348375247861458821438597356570787377131702894337146317806266848551079051148499290323564425934224607512305125706240112613019305063854901555661836127876236141186368093750180715192276069885472141495027309168577207544178751404395507764547612138543456795797482608643131796509975198771865929439447819991828813263013053560572538914694024285172374077846269938557764239525373439102693087847426510242146777948826916389383635693677196837157381054954366356617691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -140203478902254538328909050493136008695149669858297828262223881398780509459104685673987559949689615316822222323440423946546905084160019318689582727438663445750569570880844785463844698577797671455538470027143325312006942012451721222492218093672996524831466737157211389243205025824917959698591114886013470276950115273479247166413276082099709419243935328972657623103275142635289979106044002773256226457456924363119481571900008722575876781236033005524708335470382048264443637413531181367184345252559734538708860321498657531803984029282420360232286013210834886189778593061449899088231519967183163025243922948886021085482184436310721730331850416002800638931795996598897812553509006384116897549442993486761232162711675074744179630241606989827680830225655426008476897525995575205778272881977922426606114590273093582934124989054669640197057634311274963412410973094224252294248300104083418231914040758107049928779430652368119729461410419712401151983042912701245762294429058331444628983003720368953258514628603909355658170969143754657074497537868314819801362696016938302902306348488384008537817825133037445970344096794288764389199637353491180543141783245559749818771837606248703062746359743355898654322675701265367415367291495452539194880035089421829841737455749631284251757973077389137891754148587367891449627561272536684662306053607290751015418384557686948338161979754331326432807863725968270886661085047766152867486154165766686258146874783421440080212480480832774230924688418534071795258326075143709632841155124283599467676204893140762609856964101355472768794836757811176219982755555235472153978772082425476953438371431048643118905339229672616845080187897679003453702981478542288281409704426874582960532614854056401949154443848921669935206204386334032811383836543094835548155490210806262932169533352962520876628745622121609538669245908390285006428106303535530748190399656402765486718875211527272429662860971925707020674999061319026346558804565358356424884271762832861877648545383693162271501141856883527407676120903376704301643526845365148085212579267282760677643260337978759720871874095317137923314783427835283779500721459369376006570239520619652338669080680899981082273041820704734562172490224668318381029426502460789129805674243885629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 84931301845762565320727479157024034522031074680491374927844717331388327121484122025519238765845572299049315173715121655982322613390905170379757399797694617677039402392505333750642989535413240600921286736936343434239035390836046142185722883383994336392660060722579008674185421859247059536187438177556335514803872034022394676987410189452755907275914451302206081463376952348746527630294234642242509812598548719790965270039923588316739964977842206800352784010985183327992546203219923192017231743176801226978007657853638678997067765010014162084374616121842774908615218304320792926940318864472474533467589979009246386235437259883480660213909237410190675602892785718098772673851679139799368714013576433203249210323798115507585107952615716605154685333276182969018988250607371223671170427239364819435564991288998329513591297513035726435569849583006348194274871392133976820040043261271782915083339286738394770565689536268136501481922327996020540365462173526543337131543900508629760035971088134516555792419906307398794673836512253852127648086379809176326893482080993216536682653149644882604029717327798212322730536277530620725973019856557289224995734796089534881085621700063390624230528727706911126160874556881858605264714089419783912074704112133471906423580511274328125636169060970616213325490149264119135628061989938991815797952003921335630176244824762203694787621426425571048029905304900691097122677273026518827101760706106157632556157376294529310026437428366488676110253356968829087761571342922192524748330518398007562550203610206715822081472922280629446487123445753880550311798667788571282380731299506763671202995650867926241951103495753722851881180331967647225723869933408880742138880391076469349065017355903704081430272830826639660489205865300397809192402404870243300364958723578632544976406182804769212933379319732447039059650885655671301222199016838056547777645660340341883245452881003704775752840807923292186501887167358413718864735261169202816547117531950385973709299088355991518214220439367997729579124701796635941723623637526842500370130468161370757167648349461388016673986285681165120671448532294014573779054250641384268090596875847710019284324956654227408692945772780508616549221851545522476501065766238407154943958642208014336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -36399069081168739587834421841946866341387338121256207201411776054238594188596479783955767118105626232191737955252180763153007329014958212592910170324590344133667634575072957501785335262206697612056806174060192783094386671442764116402909817722916698962416683709280488359089854616839090597055404186686934145603752558380551338298202499763022869595692561187579296221445037697560843079609773927100986000322488663610985573261795068861677631609184964912566364451174543779134783033056637732538650398862543373115945050253120362692050470774788759203274310492496420609012251736292023755311480925885637702422716073858341636947537385179117459924279450652140154326591951679190306751917015957498873331529726169132615055896152941766351563157572148793450283334083284527994931127883039983667678908317581186041662688551254157059903716069037382820792218464808322065029698353486444639733496020450868591620353942873035311173836108491967270479380995041988647434057839052746416550578783648795568724170085513536258916404796765714049755867596561566758275689338933938165945562149633558752911424309172437661764095913932324619808593750059886332885192674085878933771103781346308195692759236047418160157257849864461773169419194543285188803889538875874000045900140184069428581955197832247099113091592756186817351044020467080478083012738348433133769563996559636472805755589541246120666126747826870509938172981199217054174951036052238299360881539177493300451339250849345588266852228058601324868834996889767675980891159915806935596366851134088451608223890375274204872037510260753602564648296019463580637063363173955430384899191591693713028039219198797524082667097836459063765218242624815423184452581884252375128565018702638704771605284080388012434209139262730832108855322665379896864785779184656412016905166182387960495524470068776087314370372297169850198939204389428194267346523339393807665027108812980542907658456670848302963569826224977066103790530939256287479278110383274050835963730364251015348031904139824040600610313415107543581069882914515197034119563488221969407710538225453202575139290783734437148357264087756187746402668934683954885591428214704726090847568557115783082953162835375631453539779618596067457836329999517112761678724900556534316093339452047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 15082450129725580471468319034896168253405563497778849688651113673365151389771990535189731052062746337894318041460681102854045560391127904407778755701561986185291414151161947362961795641546432888332875614042274805439848786943585587405112016765064786463929592159402254446624497629098949990010741553650802603408117943621891248946671708485296535321722054049115463967174805360793391745291796868392405397172480407732226106443855341538793012759506656813119633924675850499512561793121594681406696277396843365038814139725257241641786661183575972208347121300051417126351408897364618403731520870958561063711116881118950755410985349844149360142486067914372727818648996461821571201569970123345763506887927415083723541637473128270203567906643870653631824957802955848535142190292283341037307182627954709847464039741685737076026081193597583874223700657381502419527531179057329767780009963455989757954620861928794227769153173114446242272205621541184344033403057035522495100020532484391510361573702854641907641272530634596879119561689018343170457864207399091869412665082096177798318977978197326048920257895564607588994463619204412231194285958239483337817261757872267804266249101628430571876439673884595235730444914470816776066483594882753153291385131527277477186757060157439682209461856856639146767516390858639805721381726573448407686163742263354684849636243341076835690207606043615291794590122150078000690116683475459744762327955023887263471844325926925713307772037693554097718666926857340317906497049455936813309169951378101461455459316705795937532679433620330553536371521798304836395595077030206101700844326011205100908338810018236650916504590824222303061407390886644324859741413362213950730256745030919063802007427727564315880957869230089730617730616905706913636215906537799729460461416568498180759104333021791604561975490626217487296679390956955679738730580168479024240444103777620616377677935367935613598970734241671324442878388215943243559404361323198359894828034792317162583180553520581091688880453177026154842052856020828184546255321152976038548836468882303530436937862473430663454678767096557980041029811541664016413361667651516595414140641611803668574911200681284047407144461920657826195686076017393744904384236877106033878251417454510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -8580799923184784379766450964813181240733964303759770207643397613387764530278512922775841930860399091242757493576774622532308831993315853137238312311062855827939196170456305040152098431048868254603370183933047027774671985781905990075764674259480955195625953789091736405942022788195390191056664993551420238091730227725550340881736539799384526307727065288007587100321601222424816774876331256175705787291892860946506755570952258433751422158761691679275449109250889788310797277152372554304511220954941854232106694320369819227877657288085505850935410619792937013227333693070473715317295138606988798435287883580085469197454428096814805380776928268339231346985750794858000403568562891071130448719277109029039927533064776922636075884301980410249368146732683100718205270326157705931772703856143244890961106703359930373145221055452334411985511833693051988847659818329482517227124536192390025736174201377905212256426086030785368503702087208509118818804179694886411979553398967828048263407893044112848821685481802057037665797257258391935466147726755349385082226050946115387063546531363296998179992416211112135718586161364643484785037178968377063898119518605508251334385850505506774759182359738896700900259801537645042080634064771990132198395231971329163611727918442486069909613333487803699969565170451387116285842381129013863496343891998853465734711468025493819839980379803909519465221747540824150152607178301989015217425677528792985969044706748351672625286976836587184374033767995621465142152037655690866537357216635950858953759959349263748207039034680716748354724176833181217316924257337297137903877901070967646393991541217336784797168310485190240891206886173058185943118332730995979675455186531900416945752900327716568524374840391512022399442560834431591700795677209890105780882870110439748135391907909794419055548442997860990015751185506986542611809610553188718938555163715040923029815211798843273283711210933465852708326134477204285840320014911062512673575139127655924396428492335947633491730867099228139581496421822593592311565131717816539301156423250161599303389729951476791444928469612948833642330891174327135103726488430909781685249057490245784039370965916409401886546302192386354254376804565473331545933511637646633293789942293463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 5414028905680679668872980079580800346212880027273668038935871180645605016860903349510202089097815285535026620426384500609693721158632625880308458372124242465880128945308067633069152154225812635838845784876886453515213990914382017909738369797649074832420981871745921928567781796554332746392351508741687169572529994422407297009569884772587274826946101288928465392232214072406926817364535434781849599974457658594624110024891181497587713107221244443029109481380345386488755227310477147205152587798403888879097971855543927062002406462152216706997863923850639424289641324763642941864185195678735688204293946440994355494400902550575118252773631567098295361670089434492479091983730375491962516055283743946483854085495777515082442257832148459320041894376794260931883339264153071101576271621586403214862275076508700069110322591594423521654835451022634304698668928976692766127304508197728341637584191038296652912275632006987804053924295437992654862743392154820925217832101922621606239672199124672780666374064028315139868132631262004964219107512370717704699668153034053873503091820781366458558018164667957948033361795457937375929895542128022093987618078923757733868285826775538155483915674393208061371865561983406215128739882680129764087575633822289100804555006908744305338402056983799937622647148551870397108632651916771998956109108707824971075606817253542488334808319329771362794595637661235434893898235962824997726222346204887190459987711136062766447176806590831355368978453957408928984867526114538092201106150282998980134470271498740652386271204635942163056238478420170324540492345465245961964042665886294294770125606176866749695622920760678512573028474993512747838391635083638844308376401313608466442838282483075618723557517208150934463257165264232026685264090700724314868159834312906974434409505396884303760977876106531719572587866502903301113222533508944914042664245893292823802476989625990772256541041186681680224775830203935715199268685877835842324832523424430842904001138779998792538068816407446900210541873274579644160694754864691209197638638493317851064059406972195851237193968030886516357579362328088629160977233221265967785008566353912634119429134450315297171521910330872354234239841624948620736944249244004055653867781577768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -2763736821021180904487398738634497560106824655335829773896812142131915499383939091494252248571208283120580478602656119471379103965781122053345597297021882496715450240583172262225634935848527363839654577862950722417754144615850173469200984711031827427746131659522458334010356221336389901658077227266455360646330311118554211759393245684956784373830656253537034511131370591047349732492055539646958288004203529609231593836727280465962048513323756667807357540947277232763278841014403951741362339952204835643030312409934796209803296224475985592872278159868903477418038438950341423434083195704060801722992707759744737975356520078077047386288982625977057441814801405049191466923939181493044071021144704883450202743927254444791049010654935353137275495694777151433109655357621030803910004200856442643132738492552605829851523709155896168528913172548719200621155361785675026356442097345741411200234523049448063746103891558617040575559724906490907585112831865630074023419672275190019929036100913618919389463944665918594886722163616564168910014418384510090588029928390672043755172669646287121290313849225034335879067887747841634447468003467220599999038009227580523401417569595934311954054143585775334198319425228409621808244113189045675222696513546858927372192102823269561794038499349797780912993879937682542295421951448828650787798047748729688143060549111350198866412752701844737222254474944300895890825007465398375264817905807744488227955759648749243045159391795711036441684145329392413611904768246679640160341874310000236813397166055124567542129660728644656284692449482978651733011909277987724564951614523305190701963877897810057377508660011628102373398390981591506640083487596674504578184223811711636323664025098754200375427565342299325024624156757180780319489028893640622788722598692207387092239841947926113247124391260763583376048816499130861227149836094261914358180926939000211168643168907890559118660347656987261170227915464393916309571585996272500792978398062768307690500010200034614598846282681313555962031179469328204956222816426520589258544942897378040896159855882150349998847409524136551450129605348332485956286228445547275288419974599016181018555821862194545881899298321198817881548150611929200122422489751485597294400628840202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 1030568858752578246365894177782479327349293014471803406056785737515278847690525982528413815436956109910787679516996510407919829651064373563245073297820347913674767083191339456436310943036673657149022153304494551878927831500225200758453518474672043174423811945951743913148873180195103041761166205024115026497102746012612673009216326047455172800933296391481888636266732775174579003521976787475129695794639847136586516867480949228515955903574117173900420633270363966464680196909205466314464285965818377446098721037199998677933351045217989284307091306881114583960892935893476316076573259607531182829588210130928443872910595725950563429578191044173706751890715663442671492835455504013113447979842305635421472744798121286262653621889883316969919868969273565720692014699475428381952055648051887523582885987324389188263261247416126111816979718494238910817393962884777721588568818126619835709846316186415519263456793803346829768260349428062467500063458589187034207471825061367362643277902058628629181061030086135198574797008489299267936575024406806644247649179841067148856900070388895650131574037116953506743169680684595701641658540097363162973438486140609310874960608726565642787391360598413437550811962145129239492473646334135089040000567637910323843981754207198769488668741910150269170800448897841142193546261912750078836759096313329992432106189111020712078060411349974606299528014897806471359150029668467284736741670106686661821743527694530180723956787170234598483977700498982775223658425610767779676035883422371392889406561205079856685361668925055585811645475187946074831794328921950963008771338723369751213748374577364445261341894115122416940396945217739615925046738479075703671151823733272104044584204889755506572729353218100269974912677042800684237430816324283670981682943229236943526688651357734743721924724147101742175337991668231885335357814847580121355347051634558647219786274217270563871214586474139130950524606504179430899504249499857810149511983241226571092543669135808719771498932083359183874052940267274705384683343928576766521956000139490265192202855276808096401400922550673636955958325359035485608283819289128839545267549727726320846772434816465756215031059726505543210691940486458674555693652397638310656959038019862528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -261923819668441273983226773963595599779801064523615113466598865567551968731459640679848228120560207357724094376853279544822666542979016820046622992256031395918397011888083427040879264303848546543934641323718973800379935591354572243745367868152100582652873622332919635559659959030838394665708759722170561215507780634550265430608923488673440821297377922517391961269419135663636778615019364715463526813151511948363966523290770617639226333321907276354936309801662179809264731869373256521033314598792977868400707771873805813570369990940359801499196964680994093681108354837211329961372634995178023602588419115655746298765049233585851971716558628922259547125462505611855720717963774231535176741544054909971700785263478639909410087324748682152822370648937372132351375053440019583041389904904239537461005292997291330368493400602846194426724978862317348829700852738204176016536181280124214658319657970497955814470044980874138304858473513940938207562705166568852119932009485015088374035032088406307568886067466206087998956851860887810335721958011523813631643988300118150319810811227453637934464900721659384937126377283271274546105825897727851668337644073195288485581955957402952704358256182765699814607577291800648004330774550646525872314802640082160581364423104693001746504764700739814825230548863609652078097979191109853023690841223205760431047535097028085828938931380734379415527637542246197623652461197554842394230513246172990626525988159558717019313837294361304434503079697314981562780704377341689567243048736944280576946847258332413133904178863671093840559497837282387936291122566779610723785534645219009075688578571237049619781379816808473821827368707053003196782028674916237125248547593430983525348697867036895858349262473481340650960414821527281007998296919549176910525008900194646314191923260353912861127102960457520140277389493568880906878951387096510696353284220151974076266458429642223385642306620065582979539085251180726339357644011748636942389660714477845524891749478991378952843248803469680157351996395265775475887093768300560090213062506743857587002284460832925600661724310124868607804444562584548518308062286187925146900860547558580029595579167619669727217462730025542531070409234697487523233524694796813048908225372487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 33410048367824240237965067046356197404016555713949607114907499481751250408007706540175965567624472500316973903921713149216357685110879116361088754917135334352340055022585746051510982970840956725286923390557509930687218822902624278746505301686835133275932418678855734489870151713622538278511235061458901944643109258882889931400728143815999301905911454231132426596674003738688492851071870856978383356439805128845334764461382835799188149601787057007533333949069369207244126872832760833196309855882725311117829719071584613727760004218092954699263525365947271996123913234531413763163250787695715539322156481883747268146742101188742144891086758782209729672632702335714126285256143413583116005535325475812853370926880314719331786864449041608604833780998155873112490180920311806849552167140895278602733093364998551717930545488703330909472861496369459229724738205889877825677970383808115327862572407766127238404233894854256472351620890908327055465273214867829607756377472044915074312688492442166174893042756339344101676010157116071790389975058695644423961040045968243661697588104898697474834924703037428064158991784211559130653755603384083258065625887164995201734775563436775144384694158975805344599124146034059348739710288788481464739304448710975364232835738954001281737592215164431633988096625550321148260683980560071788385907873415513948137878862710035839167166053316979317037862672765361276620329206832405947095126808141986528924207981637539629676760348033284637827788766583336308535257851656947126731088607969387519779430407339908104829237825276518762730838693391120773251708077467756086142267086835505451307200878201564136777589274571615371381257794772694098540324977882926149345443823743591946703658352885622156954379106260836175059870717408567452892657656079687788517161777158181624125167543201419426865304796524372968419733359734029458119858150029668727989188150577969255189774614595218178981001383943108327741675283004081224549706357286130896587945085831563482537372780338770759162430196253161398759960236603736854956173910169866745713602034972776433331222907617428175889183644672282151035379371063839043173380598422474208562832617047031008411847412608965060539171556085604113246332196822587767718847994773738775473224490680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] 5844865152415928918466825909049114003543844895309582550501660367045124316058007607859547214308342803911076297734646786714174411825438589003847290453486421789867267386117093654136997101087690563123041166836532044823828753229010895110893007143167207019680452561465533299701513543603395188136299730325033145296473059293664130841033796472103234135859274181651646789677621591509158383107889703849966420313605059812510283316676669381937526746194359015570813410808477965746916381252379974644707073273339497642163157136668060098003917470703918934115404997595697158042238281620269855600480346118449466904397114239334235622756947633337552036685976261313119372628987205503402284179731758637658036728432752593844776850684821412676543375034612448177434362391161681080627800770771895823833051245154004478358369085636507104636618647915677692046411063478994139627158868170031939761733426548876051508557215110016395283958871601338494073317171003532654100478107551310645439858770016687852569685738141899573315027401803332835062061570647426597384029330760658308332130436033328232912157217414557057469812414917108252955177217840538386171281212691423195913633939175919556196756974914746724961568588165928064987938262734828085492407591266142550265646090430546882655900663246562363854962936379838557454224720604772763577273777099582904392360060965538496663826853306393149975575728144512635702544133536027156368071803392088359340245823790906388609799430375479693529897197738342754597689918632729555845780905897338249582485345418897721810807367875736581493638819020049807573223439748115142181655772845157433049072141329540245794947717911861249067095167133552068255948751802579112915688034428869315764942326121249813883452039871736595976126393270099047865330048705746251566272974336618279059246688288141912853234905330281070965448388315906671035556788154873748001275552859160773758548522494947490904296369455043452494326693063382163160907333111767600114053207457431131571594140459042985063236928971948436264764235735080877250542244363056334582105310764661674479266681011925653818513368275181543164187505449886680485045385425147758283056607269379506367495776718010116489936372451506653226332546521289360425162754067045747792349745151200545354645346713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -4897226892768659964203825494695429626213084114832942678970065914136989571297951159565247743784292460550960189159907131422887257910144569464713776146936874112607503585286888594770601628776876339526444610880072010235007823804760531804020573702533172857885687207699521754653931865093031431095103744101586642952217646063028137613639323370626053732618145772780011073009894697141547620584120835830549385472170349303373213408892656927822483528360043195678280736913876293631774889766375651310659979416092041656391669779677624520127045267770582150926246595026461707862746121285749797169501092544453717485253626721209582147165219839310359682054452017910645947243380790337555390268630280324370909358996738734484814031916720567595084311921124337236745159417282806424698035711708800099893070299858478000803438392339504802171975148185092860013272288230984916100037108685343745614430731803508484533984322760062350602403714001132458536466265656467315122863503796765357649603025148618855814262114483383280989452679342544021097168023186872323390659479565431469354380658189197080207851453157137218905095004840158684130173977078104435238327266374338746245623430321176883828529465140968682479222959224239374284039388103681116434272924903661461342615752479088928996489868952748437449626017354968470487455127262405996292918947721555927268920132600649232533822495370169209061572076978712026308492137532958966661487632724572158685063972921622352294554166889543982158763390521180939751960870551301384983613817135446650819355717545376677933165304745809889522394317376390430646100680776811195008740618935569359847273294821163592833702757260343061934565070725291721907137884317811147782485407072894207971454229633675916719087761791460533586977272604041010846433409982326401505352310586471920073011054424939266302826900623214159048194950910443824570606889832138745248016668297173515969970740791994685506149304302776975231252362102079958959212816457756702918421202286604013027399851868834915704863817573730270797144950236103335310584068177726271313561924435248723343990001702121061503269095272099959537833609228932765462792363565722514128401375972663861978561336959841424847208736844399376218521763756622374020351795479935902110064525134058383679362250571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 1682042697109797554371404192636498342076986749078070492084763715039809866888864039754646268345447643630215930501794867160869538875873926012912109577386762394543833857526498380227526613973471433420454567889142975580254040330539167746722850338710064364061573655987980198717815813662356771451198178797071054924073513551460757357972475273217811666256510900164996415152192326511443127381911385155363488651362494244150819141606225750288779669498349449925528149554791395121550096763319001852863285389394017809193700655588736925669725803915697718171706374970475147885550612334434013667060631786992334433356736605361473261016555084093501731955950946379623394470600735650619835703670558806888809889266766203430933963904232158104548456052284788277641811272844993506037904790257201970585957206853965639054133582585649654522097913589811823734812464181828002234604925462664371986302199298742038896888516994663539709078422891295702619655899767077227070898179672278248135143746150811401889258289970080418717920000912570756523906161063661633340951334401336469064873367655715294698893277384589707664175569283755133257667755295774294642438429815429097049238295110203714194940312616398662085072439894544418766759880422022570404320742983532054115484501396750903353738679300402574507395529157324046780656118141262746958704770571818571691266678439802174108329451286533640868650495303257531460936911275648433443150715802084243249111772957142870567156404259068162057312002229450861710152862611939151767587023758454678947242747229338632905532575820791388755213935471864161140966082505401048659377844805772542875684324613940990529634854100278739802526510629015725647947198002653082990938111602473669121039870999781852727047679272842506885572554474520998287045615372356499521651587883682884564035628270993605189785609837956252265942995743110826168375593042781789746527005375018255228525900657583865954780817769054924147525740353254491995649269509856952242212046196021475477526054676910160042476693570030655784703113136158927663764983508469011310860304004010529037469762787889812564719660775741999066494884312680838610446420093294861403818444382945505597514090295302878225100589662873862114854104786398052922037722753833593112170979628050188883025566105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -430318331601693785883280451702850908307258934972169269917390505113482628430864621467421535155448345870759944265237484974422899006232939573323831341339218773852783814500595493935954931197145815517732892520316288613187525629800024165247259256851992841267634548941271785145358650804001818742104637095838208697044529248786130752999598431943174500342361427655493363184044815380258450949383998763885186688374691164478861214740900053754716525987934554751157580218307093706945588179899512997998134266058282275959921365497133889692718353809665489957659355435559175554986861642549588073401549196729851165347993564047785508801329223489446685179269700488677666370808828424279837382673658336566506904146916077566902361428031496649873459553338924839463647149390022330361511865400778630036989965298132967288306871281606633479394944295253189868441119508247239821798786400159338250069167186494405646504198099526742129831236900537526757553698161982952493951967318767660313959753875433544393099697805594509591647907799315856384039776160146185680020639430657134304363191608650589016113314474515426152294501782606272072557757460501220508709548410311053288541868232845316273600237175014403885129823465930657236099009636660606116049946119452158117820370331970034089064774967163399755536633534103211776317035475997768825591284173380206372805105262710384506817092986753873814589628960234477383054916841393161362389001059590908102574995010120207349970669777587419323337455781875564573569803822240704653317873189019410982012001399627628075751497002564045289370327250507722379092930293122386104721823512213488006739210527813725554145602152191008715496789077592174853020613170109999257085021464715570205812555150423899090692269291201245466279703331160213103034886600884431466445217363990710791364043153880852545692658478516357820476813796194934782034817253126629644120813718179828578874332183663145624849957180056021795917704388335185297146090097194890423593894015644423640229073495176681231781324611856204717259348921767396866538704728833673868977925339122865559793482308318687627741839650505496409043658964065855164120480720616640651190768476102355693712881835387590809943032958778995693731622730905992136588539927609102040358731600774690801392958832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 108147848739652853161691423729586478759894957731402489952813025094051353300697041031925501813734312858385101773118016781582375666888796182995273136886421501041998729493319881606080399878042612039072613205265726272972181412633194373555303044964071584994038901558053430834693420360747542946891571008739476593238932603162736306361789954745542260271285561457276397924005715318163807976214322857894731996663838235483109180868727741033556114999477488097189107194766765444140233041667386733766328830921413935052371613122841994693008558891475415653529561873283689476605391727884181929652886466972790438360109447494503962183398885386208224835432956592480559716834819876115052133280747147320393789925258670193729512088758249291865856576745476839859713658172449970861146823973973693842363804061304302795552793200233286428631031805122312309013688074398686834976129488516850472758319463625375152906488445915266958481182799547741860779723036630041807688698978538257975287131722755653943437681846660893355242360930590366837419565515505512137054626500142762826603164481843747525255376667241273231213060007127047398016889265112286581872994874139857439264207485523979248351128144462011392143054053428268254278358635679873885522057656260403965511046117739807331824498365930088564093061303936126218657472839514995769291949745002908258999466742064241522769265210908818288900420894237215908904703493174380860529505005950353568733751036440964437925441925364232711942267735953712959215493198334149999564828402221913476940458418788273909146252393767699317401031997440703500627616281907845207498811021124922567414275517278526321854244754549928621441190532600516346851625674105239086292956770301204246791907479528717547270906200081558934805605210089460202743632020421046451860435209877381174580799399716370297723591568905830619786973185635256740294108873488326821182066082076676770940555778526623725816269096482962544233697587357261460345962525789657256530408277953549573721633623577809949541316642481502653346278699973973750436771957002501221556271024893617080704598335417022163952328925558845620222104535268590818428042639096488945649774915662716708389398806432602407430267616841284082886888109458072463239418072504139168729785224162212249080074076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -35213337279326558503409813516895700794916513994096911845992633036772703925042246991290969062719684218740903380708317759628266686106532068189433722742469344103507949928149360190349063413655981650663203723516277003391096881231349798920064404913782011057626773075150039934349827553460519628787158596836899107376423569595407592390846196923493398346769568909682334425711604104811956288907838885435068974777484832404090165882342754369306008856650680518871919693212233220568072635095557681165111424845406336914143295326836026743677392902796447229660082367868822801319581548258301407532320001961190452973580706046272988545799015904646934621953693034103643936095287358260122682250158480733446968831614894414891469180847478791610579949129212689616327770928831244640343727053011016550736390134569506753558762012380005924567897071243121370389575253721271453960273700687825446285839928783081352359153504839872696037273469656430092676767198723118257246626488885774849625602578764914615162913296010373874591380270053292203969088471796523862162755699512773833378603710473259411402469056234037796348026126362311580741331309807040648276691562060935766263691020138426929820971405788694793749006750519106883574329927196823755301128519605600739548430122635282843207861448357879078268612924105101991586882723713219300046531472641343933701274170700093684876022594273672428708860587322853779761619624275415220000413039049894991576620651207934433250230040067267335728824403831584994226386633032853584604297185790266261933665179413703847491643422994334156273488767983808476923114846825040165505099467339659037548898277207952812490303650193266668988110253370701718247657994487021223520593564462097169267213521846109749889947631776607325307648617368102058471629290357517074953019275565125844376434550117921004574422813772531545143147739503177305777285282364388101977560752029727856749428550458219232004598595806530324962823650921931743096894120808343864898401571275596163097652918527217972541761751576597183276512936390587082023372834179436331613691539806462762287018694400848686971728018846316053228272427350772259893265762789739272775402020686440762087698366653040062959557482160448467245631657763352805505607955738280196884453238030800906557943971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 14063203586741506564359977938728945838248828873387360095670046805281465622555833118092247900881122181045320364640455511349901700926286268015315237415055728314551520474389603396823002153202584155787976327724627802588756730314073017290578578981527076295650905117410988331025578231549912491169981306878382224758536610860028560053342676642625445889479057653806794336960984384721729097189184775878774116707167158927784716760763109595637961222813356164457859175017080262837660955687499606011725827521869223348867246851034531079717436485833829845295112557730803609652294312467505152397199253684065406011969783108175933941281266963644146875204441801854517211856810578446050782843715832812816379959051929919317282033661430401918667957660030419622317511286340583463248578366628323139274739542658222109775005993611486105104887057992321661975544565352227258428221554668409233309603923562523210758108874009895759129018956779955065100148861910572043708920002872380278313368828245538156708346547588899456368579011407991303406653294097806744668729154196276035201771007223092655479433029070762847862297898423701681061483307038196666109824161892087583631587559268036388243381920138748442088637764001544623273721957788873341905989045492803335499510297868793431640489966851620399967647071760568108623474578120999652920822594761113036778908405267896887065167427911779063870401652684790812219673004463587233153877495946438987762704089106764626891612808043222082021381676398361472397927963753965546928953795011853640525152294751772843079470316060500153231045295796312224682112402933071705015659348588532849139686690033913910273009052992185303733001825639007318027240583241715791825887086416391708346111398662169996800486872631444206780677808383240393781107375981468039875855503289515394224001475806026499602703795372374738410479930611016136576132053879531413005165121383873273027608859759479195452261941835732098555599120051745551882284882208367861252998763411401332666663812478142457350917104949943459632956539351097447730497085268859332350861929002360651330401758587288560918457090858869928667849331440057828193657697297802753382232172937926048982100270876882279713852558112660455293993408674279144120885625388098904293713269724692911878758727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -5413390809500462213496033564566396065160738517679054249593201335865760346123085525042220388939077450921249569056821613277872657985184571499232452969501156175944910576472160616496898544435485212139179891902719163044332959568572711402585903593912311941099051669983101559054595549047084158286433772085409881395046910826968912926262813818702179896728558679346131159444519409475104340219974954426673105866227593615132669181062859561248153334344223594478128091663792473636652329777916232674763584491204589913416553088943029609403665448812636987048775834086394515991571600037363408979946068808405569988573498870726994158228641770195950899918033289825395907209686943876173838694445823291800616160290278602397518927827434415259703520643138238389325688495413433437793878174226199981732237202062027721813146311854969682911102933344883680698842637002291117132165701212236372316880387663483372834205160829102912548199705776813721273704566484987526600940896609463896095114613437314508107503229226898111779087329230447490857578042195219103887619176885135699440843291883129181701576980986396062704256046426700678374685616588613070627562443890725698383233101242098167864753269118288681412269259502723901538553363411093821526657642522617908479656674065982324502588059776154296974214880802032768355375642428715353649557793538512282898452166339051600802966113186755729569931888531723787000828972346348910870273166421285936170629106502251175099197888778787005841433195124457502800884064042322139420467380296628703557294847503724744017602927982073896739660201680340083151778020135176549470177082032972687071686981404618322017251086079472225260677572460515711835343251702885496815551479563239259496900401535482810168476103948821136811528632216234602880966870780832271813130470068514366843054285556507340878230940972550701322618580017308176421824682168077605760437212926808005510650685617735173799305204373370143384475726671737006545230585634346333241742612769303862592288683879677137692427412828804806700386761454697080527647498490260120737176055822614635112506344320361529080623727938029534047027534949240040889680852153665743674698684196014841624741721305676672720497891526284996290616445122742651631425385328519724390783114896954427482725941248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 1785196135521218833387464633626976781232002704001464994490324984454872528752963906070613706679732597037512706497671825391827005146079247965171602458479531408513494808116484828747129137790735075279401063587263850795220096497411907680976402468982394777983148278098771395909814330649005650111154786736047770311339076009360156723906336106250048153313912587159393117277597445397184029293809134166616707812448659340160543902305707055102301871494803337848997654105771509610281525794171171042689818468512407118049676662402175300514353514148902203584846418085443003186208374745092062688008920607345571263686918344011554967193757462016843613730681815772505381687619014523793090953995371531799916328279864497713669645622760626611916823337282276054451137484222978429530268203934301108030398491382561833823608286640504470490004632747742706594268711485674987096047455438628564683277526499956379199167291723399399710112900729399365600689726014772786974610663690453824259715489997703591696331023277814722876550415416327473827450678940202063515527658862184199608382168077870644690904877446189239682604439416967885526222621742762198605330135553618133958174845325469377837352412734539294347189065016368898840492204198692820901095730510072827722458950938115359808300809624094688114523968604872252126018217563095709150893943571678065920398300033043899889941983398965404754989570696997645148550562520344949058811443590975354213312269117986208436940417905863617034392543314282713733842405980432864074318940314104730684601210309701472343657182174616516319341943410337327513471844774964737321499984511655983255285955553043008629279209724427220344358264851448339973822816519361886002152505944759173587370817306460320908914702152188937501098375595511863252218325570788854265594945842381504975314189345277060687495617896188795018941973703174291292348300421600289121009927346117720262791932910975296891342802581495461440897919040959050908438488233883900109891358953812582067643988766383586649497836963604740198901959253178175098248652726123318976089904708176671016437424563364576691122515229754896507996080580686378472865411574386131057337684273541425385070671204130288168384956030952467107619285873419491168495007557991883456516571544333640679775272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -486245736609518731711494878474285629087863573060118815870076908717716164247568915807693949372113303240858554995330296451316730585966388763292379103668169842085108346763096584482079437148384633938799258139160889545421779049832884298091788354724093976241847285296346383067351552483379729790957690094798459747453362982271530848107903434308319683067082492456626221624621795159422564791455349953047669979616497245166104313802350660459532041852468169073525654813116097668410747713992471729870634385403620819012721487797802839154521350777893379669165208712609435882599469821571360458360622861694376963837637554659392978172614263660308891579582071877323086683043182219688129882202486237461075119409995794632969129778728298724445052730187250268140005248237250562287936597441291476369523719431974637166579573521414487004716222980859509190188161144732915283976194208839346078747109057983415920776184598253637641307880314626500696958536375787142296600939103821436073530974686078444975229992803576623748248686611931861253962388563382889057631757544251334558620486979681352390618383674798927884024852953150011122680961859171617795109878849280875786884285992611394942235085600602718157861541413493437913831152908458467578062537458500243741164995737763256409029351323871151758362282123198484547953979314989053982755560242437474001285756651851428204306734805851670530077243619541056529303587712737509877516448879091619939587386776985089071530708660162548649463164474246614268645544935290845414783574948890995990712191495383682886754327524370341024178682424901181744301364748159651518372057626982255427251201358308474859963254167741597629617279656795168306811005440874262571341369335238651984059418896380364886698175533567586740071951069581871425921395117755394733949863563782250516404989464919092133063464554292771776079256253024637253412260543541473680605453784266711888900678805128695217582529755281126740548243742633914258780275422668097950855904086731355241512419430026422263500934713068852223825299950381243589795795994568580954083732347135372624436371259320209271200385541986631056442800754373615557720600618789099726365793726327721044756220404837215090536953676826693892900793211179961178445313243465604144975983625539601578344841216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 106971473375051574536483160542040308761654444289844921810434185365090552891402095217996231363137576069217060826937331703032753093589704728924697904148273650609818459092906831868638589421019951560317989023161157797858429156399800744954503870631308443101102970721750684140898559321038847043193385351901446043486412979741040063319479624256049466590751300221802786892593669421182280764014681323155041093548457172163102658010169700963120437371035414732020557818550404330918926918012285945316742298586174630095212352543127204064960568773747839379624872016624905878738497767723682576589197313857075102357799559941020746600546773983017678087164372479861919366698879946286347549729845201776836611899089651567784041204932537839197998084550208510341044594759921676319649761056531771535800745391927888067351332019522869685226672584538097962118150049603642344845117683558968958675405084751764955875576616036893528100114336269202079177494828511909897140207573690427805986821812600042449876494552182461450013675410550977560513195508694914152495363871248702173155601038445882705518321859846268848890044950322447636885992608503784162973455710669492279681292874543707101312735845920437641749400115977060850591133260675882399186995073441261599867359124970553650285625612238980671711801932881129956976560776477020308816483965368315562687252724400754957019043621773457613981642996386994219724368523291035205541949522908890388310416677009411704785717935401399612375528050683454885831050995290699789321484351808483625006173841057566638327724323805955492736351770839965228372626428541477448794520892514441736925372177271822231344847264138833162972335060381837370295931210433667052409458732549682518294240712449532411758137869373593964124733370852245562673322833183661181133743088006924838713753887115187251518133881696298625926582676282197253612695873438563556849094512605852793141415527443196553869383780854853840196135406729865175740525210694099183489106937911926436536875869865972682940804885445828538032489875920172153533271924240413112810757744712801556364740391318676311307481829701276083523971159993868799607391239165188791982278343467951655376665363575843219650537058376260220658146685610134540119078233381960812866621248778897388449300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -18303392055279584852636830298303831393033130721422522804139712930580432055765526476267010806334612090282214200840981218042172510262453896085330994731278533154073770081570893493527497091738374330865352403278657521030169566200190430327588808384575820873012142708026438527974773974560602866073518575670309481149399876523197823142199753765782269240951110232452215364606878174311005108893678839665562943516586275615620971359142841401343348111471642835827182150984019394154868840664914942312998578995322921646152626180948119258990438271366527049294152531934050459347860322284022480381500715537262422442945238952894299766615262790901516443008540479474403812639419288635207452686141738789518587058893213973739558139442781228554171176764001938226734415987157327796778201517922550041504536647553385362277037048610770863156630429406349839241680959554827573620600285573509767868288295363304004868248232244594608332384495332264829185167113378787229298231649227673933401221394528519574882359732865074206307368001268234139961819678603990640050396170072289573585306580424734884044100310983265899540044392120015087787161330029618250909669625791232833584062650973834998066704779321582486504403395909150770011518425073896209812100156510637194428130578075220339025104109448289263424284800864193783991591778504116720657995219401987253207025162147499376342301616692651016080040408455881749146800842044142963968952911467066639300207786079753470815905692085346629827469001552933342999245652007406361614123723103988065931581246573034939692780544818960695904736043012119702838379674844403919610239770818502429289253830071587687244996898623480427150001213790239496042799316272134346597270569182723410505580357255499533144443139016460333839425786409179833244594941854121170024285417666003296162086339581860098611797537988177693935123708422940560466443613424463692239563135584542515363046500053061950113525527337913801008223037015796720665991920953820538384666868437226713147727721646292233617890072657933844180842584400218143403051175372327645956151427082842247560209888003416183302893799326134527952361652963573793925102890081791405248478215266222958353045519198516388281763854255656509639704567351588883713723913065454406528537741614205547636064256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 2215790437818953515510260284762363602683106179764884777344851990028301073685982240904970427407900524777320075879948524230380554204683392021993922203949048817632942415397524769023491568528013262491961681439036376432417180758217979711329527887433018184872264517025302535568839611293822219511890530939724666260712629984406052609555200371151933979703806258558470065515274807524419561383077611050247337749756823834786486839298948128055097907966520277386263568336847690113824218166090829498160586360156632588883985796513840337538782334474224380685449203709204608916477507255761874478624467670256075327217972550065279882945131030625383208189972269999306806370615136584989299424074531108141548871023659535366862581511830146977754812619732681023148583044724676644954607469434852609517604858073775581928188916328901748708943305769566458447042582508164392399127642922334538182841002887117099851880749785948501272865310180779966946586589789575774050333687557916180113528459095658728640125490753504848885754202702211826062031456340043922026999505829263437253241946440468962898485199243202434920487401553613275351440298925613488613230624760477517006882386942199393199470130192549257118720151768346527613514047557279491624699901627726926598431730588340803472839505642975685348943432619638975548804739991096434788788908828135896308320128421505455396521947075861107523424558099806241529625303878420264602229964069056269501032133359461193113839121076678102549089788079246418217316749011243045909740968915276218602917498358923596489643807041283181490005458730785701713171649481929151901287128412040050263351491973941101565746742535345022314962250946607703422987864702084124373347333929912053266111779435068272029492546370924325189309388998755007328063857157532217348399150668229918240383252729211463775263410825997514155145278379543791570117302626363858064781101688850503943111636249338306233938640431217681400057411383333153761755786177606467664994194970676456340087379480280913893355224697548887813194545700705635287211981216552106404350350409491140600639643909465292840872009384621018787329497411555270910129905885518158334907438474248069597893313350995508569721745127488305147983691573451715350200163691496663883908721041372194904473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -125001361191537167749104405920427418449218116301767379607271562210340747999432741228542019174112712937046479831540160135320377512374303081996954109643984915621432448132856813329796981973699762557617488506220845239618050058978456919592363711582965197435074879180938254510731741056019418835973223008890312837655204328035924686832645990650870952724285726909135762563802911640655300732957917823567229250256356199903292175470082697255544481078869866534486964718239913323979827735604626261954381556149655263501458539481657774757064107881911045848809932029041885985558561127276622620385088386553030568649382034285143170743749780568067206851758031981285519017380261483593885086149692373432669949205818053297792494594582963185399586881831882497586428673277465192105570920467417937705240977763374063598612361671504777880482779463178972384232707576440709749928578758013700789839004029526354910322419693529205779295429938552645938854539743215705627569693852782996316999687150243687742939150009204457307898218332924134775965390547811262568255991777929674864849985105959313671655418969935683321068642206386703336230219401503764588848033283710546677993458097374286892386881787343436238788889351660035222651781739030999377753129411907698156557054889911696580146609799254282752107168748773965083850712020598360371274071055846365035014154131340086340990037951031998635426395569435175739946814393646103673602254300525597483521611050570084919605797939749779229127877726297644829937986172048116398199295057943727983779144055020398118654322976142912404299389496912522970972713491408703038820859547107988843274633831999578545697032333790540901496776309110552336563836748704852342098653010840766119550697258639334847184738625492766022145742296958767084598479396806956873826692414069093624827944637269494223183630788210618567273613141006458614013450297378841087754736749521571175094314258150572811022313538997728640324846505802293220301895054241782369803649400299262482755197721548641051322611542283451662947780624898684975594962411991393264369674776305955246641403963415395859219371725140649898469991307818577449764107589321102288533172382431467190067287398954730760240925428154975677909781612916864574456400871764892018698104751574988391186432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] -16242436977984729113681419589904562238677466097046013057504267132631999001152629603117249185092539125300157873998055851267608252396671552238437730318367106484356126311422553929800077080461121921386172894934063039101714352251602066324387999033958693437534751845594706532784935648387786740082715654717257689018576201996093993298527033197818483921214552838528244184044666561359843133900491817787474713430465638622881845083527707006989742018511997733157094643240082928378986865985200932918683192003213086424787064409085119046487797865168489883830062143008757629887036164974736447482185009985211512910506223961365385819109712188289349215718758832743161276321642059578392330879299717828531043632850859781162335437611748712317495136839002343371220207388726550710345335351635938811156414397639744385460452496126807958584514934995629471181068598784027139309030922869743082938489317783342616629592443539553491031829809828912980026081520543522043891554219841362165515216955252334890570408227675814365853116642465959193153908513627047356097674889562511339190075433726792291302869957787965409510280843214257592463698819263537128524150725334965634933815043314361059363363748502758011755994158980468521824244918245354469134779783582715396504399694632132076802013199217774056902420210129561861646521226694134095664631090057258601307401998167451142591859416607510918503130232504219238829909863371681452305107602656692651819289276401185761766377419475543220497507387952186221324242965131854923478314445993024804810782886143443450487969280008331027330553310434206716523844257917090776909887884515893181005582080232945442636245123974311970078601364247604469482690396933350114750764041316537777791325225872394598578684091138448309165112508958567157942806606805157617847733243490975718231161223271824198188686889321871446795079411670709603451071986112517484344956010619536816071830457527281148464244595884800643744121970204550196036847909453240770583885353845178405388840172420876888801354928021326063534926633100491152268974695176796902709714477852995822344740704857374322052713837075962830246907206403888146938163144193001322400176985120185744399687349664560717057302160375945303496664649994526206415562958722992387683540626833984465141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] 5080638256727951102641593480554289606822858008386033666657711021160270482691534852451341276235224560350819775401883201662971923857571127003747533860257190125230692736564608432472819586264193504628565605536128763093602156611947804980617450420469653798902559160926912230078512183788435397067485654147206098452195879677295723258858643152944976654538246133388460764404028756289576045302313106413791660992808023132365615664796750185091981903836779966428881051388951911449769155445496853192793765471189832322037860354968522281152892149915658967928866709378680690063068639190029196989467691248272851958443700205984978305030340337408364329822602228169452333403547974386077444669824449194855257959560900075398550354835076777509540831298665632144785671230699986684828633803420886164351338730470343949816674525091559842967821623978916022443236737478656649233908105645346554970246315996488607537966642432100992402688939101232208222289460274238877164637967651754936169639901947176159503531917075302623206569877793212611755155119309240213705369709152471655433046326943417730119892058519683631170815321165485731634048450431012431033644031984616219166532520928419160981999494383735897919405018197346733205270922177140350487955190843395177569217043627812354236496519689506598325284592388381374249397840617862528608728353398900223994976500895200597647045908753692367649567261841413691684616861796517802603642672018499727644616421922260147457525339461958988119965813843442960133001853240548040223961131073134944212987819713933991084855029220399311898031225967277747729020006913181692172144545084507460514702642315265323243281206480349029068699288649147570223937173134183172489593664082901341858739579574715182134918115767343033672252088379244156165412291027971244226233929517353576907120194271700026980985138054407096591313536389963624131987079345054504345546039209148872884327814114220738931278306898456967490665580730606147004329865156401229824994726580243231561603514132284447091762647901571902286337226912978841933832568336164808475461394421791810217978540234251795167837796807127603361188585961225054963565503979296330536041856036399356294967393473141078120422123596982824473233791556800959772059835281038602014230293494288697262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] -565254367953405789074228297886777302464475162682955336318478909594956326660664390879690891782232656523608730664186471663623050152288935936739034411229430935180130487440298660157215212526421535941648533857373131082456276257188324376814436763328696165981934550501601715127525683057955835522811161544711463493758082232241629726873129917412483038443848958239311869343741304566271295679640993964914634708698375330931043174831388928153973018115230311249117133933247688286474267321454747443572006152440539136064990138941013944677989119932909440255465109402908093999664324784180909775150515480510745832402834741046193578727641666426213331879472627029804326321963798906764743503736121556563837883175485445928537902420420120768529905771221532623576970806570181654962477248884749647742818277430645164109429727542734678115772575943464126267824202702539147851860845179518509813197080075867480415004071968459922899689287542151035906081471335599255653268213618610932442988708295111863541958989344237240467375953062123188044647711171805787943302049156711144484864900334318080626723854040507895229933340290728315475659845169163516211425099196631624856050798515708172120707344595224841567767344889668596341460628508890120714537114441548464472980249174676663028275071860581920608207758459289989633796130126163042015884316609732918644062054984975701938170538299147102975730423726927427354750014012070882598548911764368029839170848222879783765656119775011778054087661222418342355957450152343948983998161707965324461374842160081239088971491901863117487548223685392592212608684235784537561508606038968239871568551358541091237222837221438517164268601455423929935258089691853039743731653826786343542180401094676688597094369652145821675062130040913137460753151288700280815185628484708945066763813779206124630411203651399158867640289124486555466549014433149886138806144053492215542725591340422878205432595698551971373014331627556851488470308973101046927759465092065952310687502086050938649700614078370120751679026451394508759618422887905217065639686554497036960003677836821061215284224673822022840573646764967773860237726277080160498641752588800280390017788191204566337589423439831670055070260104041066034596407653705270884618747253404729344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] 10750666129424257929035729978964694676165417650536946810669494254864917188973707074902290693073635871665816112886294878095698473362842054078217238161386771649022521488757141005893494360892796602408539132915086062713818604542876205151945504993539640366515186066615522638314633524486121066359061165955238662093136610385802336302306461168113507053198957151093667596878649598555360929469306575967996204850693675515581941010455692204391850705780707147690280679286068337978357192957575839998723934463006638913265796746970249148674396201122755069429117583253430568120470397689544892551683401204521415492531716318410868384512806499012229037251579686794214898420431939580555280887355726521348578273417701375841518505138099819055997400810414675206115523455662560173913162533140806513532754670109458561324721306478618894769736827151444146653822913693559823399745206067721521841591410300644235825795428217974755546314681370883640571554064362252348869056441357017060238969699405450331005101475635830743896428423663051999662827139489950282113924746744287758459275286403979820907636403450261654053384441063825368023980347809340022656236657200321224824420804811393937081835513483787853525028806863510816771691999220523909787769394622816632930387567543108230679177804425992895562463455582718750725470674579584307866578629399009998729709008535152583958146548483573534435170335891434053380374030982999265636249218354723155073667800861697131490755788700906242152858490285907681956830916133500030790879635248489842848153752683753656457269884264551348158488622085938632720511039441879467645247468573571708238495184476421769339460218350348844635501978237832918348537633060823005495108066384572189823473202021176703347564197244187945022335507316040531583268562363281456068217607924063350944846570002801592188527994387642681617938103380482874989003529773866670702642065872841100436519273277398932476071023319172374802719759146981868301935180606030238910135184914137721395981122415530267043402952830152928632582891741551514758689022469892503407044995700419762196768504199490755233785623763153775315651586678038777777282606884562298886799851467032122433149106893736229842524279405754560060767749217308043994943967137543913165384237084663873536000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 4696954343575506144422059601623413616540825782153035004065635020562345960852583980803468943673074221294885598352391010551460900173629985863151688066907374964907864876948058271302660875633149045209420435404077509382460910534379836655332561024064607636232499150809295382495525211519149333999139505884546761352447295402743768415904466998158951799286497610387630646836645354069664394108162540424366185425287044262990581284624855877778316594225752313083381811657714591989524302978199115401377065192695024215682488433630596654495940869036811533926054341188483974053325486476409700108083137307776014766627851951798211319014203994065879519504400145486598492783530554064565362486961857571577460510394105764674202646433567084167204905404686115394451207075666055368029484492173747813502550478486910036267405911025545637785446298528052441399935973055285471608123836130869367785468363277317670722362180799599396899212058470350720697887776965953532003337680865945063647434188572129471693758865806764377081174163895192515114818019701604293014165328020813736747790192988373748551542426986734640517814882918492750601666605714760933817000892732521953550788543156913351438632343974715439034015558001093330570712027895204038993350139102790920373525035357180351341383419857736713874172911731475294693142599149345217904617826319965902629521181218830388646592795602457347384321089692761177072605742266450375296979746981036092333360804941573779069754470377717078767937761589071762102908090630376194776501305462651348642041204132829589693331655620391429184078908316400257127850693992730590902183645903311070926746084007965516902144577931586201079913872251435995332938510204344760523860795765471818409179769334543629867948761768906725385718232532638261672919269133838151102582968190348910053998876134134095120529170474135184777132369097271068580701807001184672205950567163988523065059152861396147459710955735322961499675959482908013389922575026463291223650228786987985703914114228040135934584454340645496925368669884957787155177446089191133737248391493966260126178215846255804337217859889403219447083842359324923616263006643535100407808546912455851983963787751386066271120641523420681741766893219703682145748764066461348312860881404947333120000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] -354149688809288221088700915083993575580558491372912897651892522811264370360037207546911947516317755213699205654177830880212223430714435936381483175686727723365913597195036404031694786384193521521511381037674800225920160500864152822195363815550355307263579229529971023725451028699127628700564357959089929223487728730255953011212129669061512713948249900502835883379330392250218904917958964267833466938555286282196271423844059197720991800762239884351916802829177959143802610958620131130818734239835431555033931824683995451842476824967761379556561845424769957413330201190266387396409306620267195566193089477271666130497376589248059822913153895594684401769469006058495735653365478816289575317394259860997479973538980682201470552934069575441744087907568070884013148407114292317609108702710277036779944046696759591299248181496607431790190339894101681403023780451208632709429151958462861896937191428790960457838527692598419620821403389923809525732718867291623445695057220393323735551954662001449004139059795530504241817386657045490434392574407421878446197442569922267190725581403346865037954545319706877237615276610151821167535487480154949939553101771349735131093592582071725895494404563669337846950697347969422862083734013708447565109759446558686941761369900306118192114936376412885335103466751232351501728227174389773040368052438727752750880110923013529776963504692589880749366736907601003142701901479333903097613178228542910309635733652865912028475942465333637306010144209440699624443937999788749622250798691974612429368959553321189202964119401962023147424944221543740777483251984307914494776780599621451322484100689263375277321219006448497234121765895397262117411317338914445906171492172088271852276503196973058674641991715783919680207621204665848482191726479652005256114945056473434656776680828830024648449442477673945134798902382474959318450757612025770987788758270222048459202384650162586604996606518159846438219394389892908793654424876168692911221534037189958015415642508199506398006272178815235908970421192999404356551156664063709848939194276040408888125245709858275569552223413922159712286915127949689134227938235978054800859463409936657303768017964360499643088663356820213270981640471135426704540769498773323776000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] -47381317489754823040511749814120945263887983460030638211077989012011228997415695406901067472877084561369770874690990005778887143019020620812866264886868853686975775227246988441972689092538611022364201593077127320378156661614113443962585195773566731448993704173736372467295827388658234698937600202797781372190731297075965864606950054070384588511330965586753120893046616798400376442962119047023169650355705193970166554066044782207762161050512248740549567537259383665717253363035111954012807066988618149991476921194469024254096489087713511566869977060466384780610381631210442920319762770692835119557853444685369374319248796858388671471545362257606354521383989723152439666657427326699277249484809109162961648735079570156784109930732494608507332265914286679573464051570509460981361003640587800672211675235543875850380591227258893182556095856929695600736600121452245697343148333306728242182167547639484026420113357712542641743277883253117361055205675038676552476516210435767987235495843099338286281809343636342663466988608986182928908338607207224197258697525694000893915392292730524096283922753007003296499046599896212015462230651020214688369070208773045030013104590086781560221183915440453403077275692321567573344028106191026643214367387773565046682610437542455360598526740495500554548899175299519940915987780707035935847204404970339285019873891921711791663660123975742857737790220013688543326444905237272197378304678618087859768943899136199112987031575453801497952605861492960856856786633675449752154068695317874205317419673998769321573154630904252538277577330192898768291075998104189828444437099299617402319600557951442344418915467641581141020832442894727691796860824663084436848319058895269553719950955747569222324667191072867715145476049275583877951940979265264326437138845050299386902273895918809754495282587015041877116507904929453849805742773223237897486498449499638719417273797684296457669325351278529513738663930051597571397891170116639932513476197754784788788099841297516018262016749128278702365919463872660173094121147911346714937185997390431580171721558479242527261225860424707038180529805199806536308431104057599299269091806431333105757356228580869235308014084031345653103287006259984389915450803685949440000000000000000000000000000000000000000000000000000000000000000000000 [75,53] 7933649854031797987315921298557379331493365656909591120316777578761534383169343933793186150036116108062669133214952661501161419943681929917794997282683672596886589520799092747583626288116489637348948542476662487018149572830749624385039571609022195655718714573228267102721661529747599116637941210470664785433465466841347094850182429074808222820060935037321652505218764493492046683256461214605419205441077376554307787262193182027806376900162751902952250384203175863056786442854831068867510307693720703643688274752989932612909243871438330364379396507612665341396303381125133292799444066275442902591054207047843452774324890847007903884546890293694418653518063497063521157818301397761509051269659446373823511670148612252056674699441879941716669522248883596118492335042556471796024884976766794971672535664824085686902321034951726045465291505113249856247022055157571845281144772857571670099487625051496883048038466435140521804472127021582579691069218810559492273965995342275195258730541797206776635960619990397682826580675672654197463608356567496224870246864724319270317216224563769563134518524627863888360870840410404948590698673861381105139789012667388079921407211018169325323982177181758244791368305073559456698001164656839526863960170433348266420725040540374739321121578424173246571186030197730836623268061425332923551222604199544705475839138619218330456125632262266554456474605607167068470371167124445558337533877222284365067111748589047034350495893230012437535728861785424456254155898890085379127778015457777225018081901449750635459575923068458785748740432306826566878156277806155669721326353799422247412963618536933989325147084144528306310509771407652124882858047625323071943505366597364693184379222933305083171994496194696092379031184322376439202437226541743356997061749611764441563064814473945635019235313996900859292223377427473633308272816391055633676045080108872052615983757979965738724678522960002882650451692234278637684657855571472171246727028753503738985962192399470201512344941528485788330257338677031796359846554176324848974758872117314877324038586643617505928263320021219261727319324191625006086564664452886147726611790775704150704060680824351383447755058425016807644145248304612569458393211790688256000000000000000000000000000000000000000000000000000000000000000000 [75,54] 116793119345944309229418896140043090596996331169740796669483389311951893800963644121655903348536446513247763486364550442049472149805448205960040579366280845352594054893174583894176034544791482843148281790720522687731727830990572117876924987008150841038312823648799196997957683923831198660435407845623455802383271527705192735773800979286840787765605604039882762780642187016093788114597155792264641324375179981619136826879905921965764126250964048031550814223911152576936499315788467075100234799758001248188691223665662531599113155121285979758081924464935920075463793108894857151189641932592857804359136928060683148430373975679980371456418005341858626323808362406712410958908336406972481715780358192720986010013159749105111785686998635487570393662309014489334722218312309214918658023177324415847272398520817133000625106859770998779036184353770334327653131055042919127796169430496195268768505537695493625411052858665350736624611697747187497470319337390484060633757502912036535147001030778426805652934531484582647737655763838092397413723679626960960543107517710842283388191759795855420220320721504187132755636466471095404456770037542789300721880174674481211707492744248004896081849724398383449467002506874926137773222113732469677946345539809585236363407828292621250844098327136441695487485705239593544534426707815125371861880595183412685469694473278029714097265707055945374016966892677970558605992094325274720033664737963835888007015377634199426070512940800335414270994623191612075522381735980008210890843394943551633501929766650931019722783186675319592798894792343778350289650351910261181026418383091852433912014448628708841416597859077577864439009198398895073195901987724165236068565597038285990092798633575193445886868255495324219698657809804786577604261205309935624231559190758739648314188684283574889658976046747442000044113748342790278199866012805729510263114934156294807414279509959960714512355742963915219334413640243596652990043413308701582485268809408278801269983836701050496552676290099464227619759136013398745062753146819600941162257341203458554511480383324302394707723999744905766183335311611346294563444500950943234610280455894079724764600191820383462894408291029783443292873754972837532713169253826560000000000000000000000000000000000000000000000000000000000000000 [75,55] -112002298019793461758590788893032308206939047971375149202841317523940591187082656938749796179137724123916250652106580174060601833780661580043506966773914034558899745728660038288254736876142757322339221787963644676731631254400461129007885835871864121458474463067242556879477094222894329796142626067552830254975361669465552208351334094528637302736079238368962966343134293238351195230467342207990770437789901906013472707921837692684235162183190991109131765074750611579598721723571807632437918174821695815675193668043872287822188925702518514527167300329879297458558318876384397190967885474328250432373922493882562544670808170416233172554095620658142957281675082985619930493797493580157207407642810842485993429675524601276214670823936091213793034519585342325248725430766565608660093020317937562909792195313101838320593805756419645276389058174175292439564479259588845208179929354823949524862426593671238625978756103625322898454343886504089834662196288918327567498695839232676383704745366099708229260402316681243667983213960840323175923720270162102143862373463488457334159286904962205131269858361965473560762357337496210719929183564171071774163735533722482094455116061659146633871079408554772914049924589073146274843123013626818841715492457642813080255369573938780984079300267536972076112832518792716730797358474299036462334432817429278901161440307001074279665952582054539425942650393641706215684775168029667989668620296396621698186409487872795243985878123110407967952200056205745180624667493769891464107603553134760327673750267202766396193654221351007326415747472035001099292370635651099845741852249002753742732310516848238700647615812853124671371746518091770775685108933827893531442260102903415940373306845257853414889979737215048838081110016148373285692797170086289619381250509970320936056999660726103456837611426909453236366628610072093564982859117961594992898723724957034281574965991230997946154329404114597818970029292844568178294920218904830901258281169496349396941410824094276378760081992326886509644229410174531689418240843813174532459906468809104152276903952959661464346122685281067609373418311762184869354117310707803779510979041020885787850932966217419089422573482698289366199153581416300048656435832160256000000000000000000000000000000000000000000000000000000000000 [75,56] 9780450012621547631510613856607166564794835457909928149069932015139838718239931276256721253436965812674172271981210545202070796200235488115614105462889788149748002958210919254093618795287079536727090846565654864127632541890934611632773470219533981009137252131683744269487445777023622084258574210110711061123311032153090315221329198539703347682187985313425980588965919927581551394165429626866075691428044188939750454969787643426059400791606251320067152679191201326364304195801639417316465281260325971718791954208877042918919403267659508535170868030113767062675937651097943687307945138419316627799630631316705093523280523825992133013319325196943389258149793224066291693515406856764265492114348071448816411904100674700702848580835539427421936472443948401565081683731683051989086893599339822260588468381016855944438128410517134950236953078927174538235492516960110263638323434611641183602887578356347966440315589932867912497371152434019361646347812036445217637783302003537421819607861259395286239831773704692623121601978023350234705833541675636930134072701553755472178935052619232704673952436307055236692812312965588804174885352908363174457357715679088947643934338446758589040326291346413172371172168999781597054305789570290111673014888721137602047666945860946995213903718286018991990741267099377996471919601414886754920834969522550169757968031211235694408210695895397039405054726162472431216044164777080842983605565099961474474685887642258321184785860898427925282109746813800989197365953610294762419230009302708776643793498637099205285044250951545853354271286720823992576991994323607357515091954172599448522472266972044690602033981665616221011564139753036337260045736820903926519315691966426059569076103435933907400885510333351986353820514728505249938455172865027727882007887652936540431138907879984235828761651006999500952788060838304046260791352840147200977394714852557677549066765847634132566394912134740488236672491615038863026420167679575708745126382914331309209188174718536803933382922646061532817369253948286564179399169799165950765569781607808896892894144438448450788568477778502218925384132154739905616818816347856397606450050229644875076881014070140283046083518029888187132498564574164075558604772474880000000000000000000000000000000000000000000000000000000000 [75,57] -177407029757851256496133865334652099845604479007227314529650573657400585771911267247217037635190188730115432236665950776402358325545379302938645227222515703772114268423820485472225392156854246762184017850429299045358996406221054460186932182384081592846642169913537881653153269056861162979111036309478335747370995235366861447312885950224410284171553023505295952716919136132160814043103908944017832093275668265776093990066687365546979241889990761239050415359010282214135181884059578421998956007119367365173574507526411674098546838885505186969372904995755102590822813004595376180707370034669475012442178261758062718211637957200352223814580430003385072477843705117068490473928345987785294814875606123016730913263263614778589519601661660213543834448958912072727764415343298111309286735292192774717050393548626965365858479329164092702083658604056511957838062339067323625809126208142439945974474069791863157387032494838695174033957877743335151880897056469972235904068296340551922562621762940900046762179845218852175151161712426422505805764839253159086915177052977491759099429741440794822121273411172707751616867153354482870213606351868681714454266527013278425643257560933453392080712515436199597874757891272125735403433980712777163615433328563991479721362733431798666872064998303739013598260296406969535547333634293481911897074162753743205058143976721183734712021087198061608830955068317977499983028971959501066218833899414763446684662591208774815249804924265858186300458707047441867678271200249665623653785334725561297506565189523614686450671349861823386032001823577241445051218902668281613434443096867034059145084347056393646556770896768289413849070666625461747762369163550657722724146290891591183065310236733175440887406492408014075283257526801728569510004807033606478935827719063285379645076242851387993365779764059732072849627234735263355624457383122894401632969261712012128642423764834121413343085442055471739147678078654191034752834682664253313535604267192802770544225324008114501410503250959475089862725057592863697026757569318580327916646510697419890925740991070628007395817397306241902736834018818520942877346009082516347157719847377652112786104060807498479388668696888704903958844214929589209601310457856000000000000000000000000000000000000000000000000000000 [75,58] -25812576232341915557764992625450209822347457671379290589053191151203977015291484014715235720879827932325874642888638369474890016165132796303473401207961274963911724605629928192074995843454768260688711471659003098629917709515019319795832736039653766918003840604093530294058037351046214673656870456653014405521025765903917757624771629351784610070690043310732938296669678486429542393289606366545480603969269231268212329106376564782185572010138187686629194252465305689135229911196843541941345849101659292811566105977594518498940823565582362212670802831958885371884171722584867786090718790559648075306122219559540868574839265079018709625887263325833398773065614341514067136458364967345110407582397610118212461936826171451303006216157595683171365030448326533054703418514956024931388013056452368526175715183172625188208981884308506797520763144607850862235716496673659856027678029857126684913794461121101722282917423612287107378793212776072342915914212499551308936677016823982432991651146981556264695630209833180673672773362081481739800744584618427363842324061522412562912048185703876854181511122913562780909916346529416171226342855469007297711350023525901369385686876300608473928195150161832638584142954587163013580148421887958496377887407693816691881090807927702351825263383853015331810074580853319207838126151604121990914348068076696087757516189814339710052078492297507295328001961202264859745357033779849543199434433211727998502289934060474336553299685265695006833639823144583264411602181701998943407959994778335964380466451274355095619865548724487881299449794029746597144677260000287894678079596301991966409816917894938520818498250252023106938839753130791149600328718463156578908428902847416896029668673753097941492236969638693466726926641466219181246438508456254376036073710781883287110196534235441698256275946484888282220586565499689132543256177520593093399642989777431256574778043526963310888331150415707983691610831458187193367248803993530581594152941357958201778738445063620170128110338639012072848198341398058268722540622463770302493305188494127671043731623977814490466109395873052820209528888131362469157782686123633604323917186297771548825146874993457209753816138058574146474030733567411649761320632320000000000000000000000000000000000000000000000000000 [75,59] 2188332425173935780691911986597818257340284901448582052125674571924842878377627469699392758644899534082798721646956410381309430975393445499349217149480257607776744820621044299370391575614790473113263571678806350270570124815472139627450550339469994969453779335929967234058974073444034693666242384854258120334298559635539645275750691011528258959093822919428444183132566080791228524626955771582955579396201510459568242025419968347984190889387515148295050022373147473938297036351713126499698131355410495676973240449828564043178115946556366445343782196378581996235868197649703501992512627132998955247879988364193040217388960220856642505873641469738405524554426440021602825771278001027998587176639182567824573385789399967391738967124680217283945901385035093472070037541528401074750388240759445178674075193884273519902824685381435949399047473994823426055874714281104476967033802475043914474826987461311050315543131470028600787634272301156817226561464630195115232065053677424403271606219913962207818291874944889642700027758525271043875058286640193629044085185109642965190370763331808304833108381089222381661798767954160164114743348912161484727456404318315154618406532475281008908204975603653207445623049834492718896616133507960846577973193243333146111982444434151487890726649339024988510613224065601761106033209327788468388819929431718242673026822041981094783913458210272440065914390680924806263468633388772558278121701470207816209705049118255659597737421848931671562816756405670879913600761640824343067593851337173759638685930835771569944225223904394548227144190651278919801325855152402014883899404431105326557313294298550302493514239065060954500559693665755999570130529738753048935295048239507970399118973664307070581455646709970272820878557170003408258502275445526729326665223871762698425915918677230880620545491518514534518376670137963572483127697153788171946978279868693168059545170964999112651769716395311724589862519898040289736420768911614427574466066962222027549559256094071045543541739629389512254231113405394734716712765002267985199604550437808928767315170809891654322973986358023932834051825140796328892224095632097467097867986241212919144576564021766159065112466995803738069723005877222897719403610112000000000000000000000000000000000000000000000000 [75,60] -78229543974019202424257402488311155814468649830925167801371765364902834032259795542273082167300915170174374356837161043495651620737905200134559971394264167123956430647134750312671243516975480882706798597534328120165746841589552220013402960680197239238426863159860465521815410786041028604188794846487658256028012383774230224043540121644896845919361853389071138633352779371615411683350559472405566106913878838355878511834334534978195503350185463736369994393441880333681897159882429496293396179125532173966144411523148197580640224806581245835461798494151092265059204277391998884932077289033502367110260474810301558319515598890382922661675946397109626741886170821851239284639419593104914118109845957422041927433182876594332490830564470087868926693894201414547756499378512846441406289818428060025575712388845628123535748611373468023097404490070794048407024602820252768861949270436047559203197050041261144702597330356254333976731295999766954749850893954312180725091212113263267884793087088156859374776665341498167087276353506482985845965940915045836606389324631656507471946517715520626338877978707707313080981435651877811435311603740660579524054477136000687171933573917902547338095969182009028387614762747364687035353491776102940275486322611807473430914507188429060002982556797568462109312101722976545971779181310075231647102776085481505081092188412491914765925979217266459835496590526058166312702007380308486828141521613686133543645072858097180549232807211036164213960033655582945607380843957391291861266593332511345273302623221396022105463420972476070990815564354903651292261062710208702549713956919101901603513649689223539051576842076410980284418012843003356779832028347218302262804964491477010208788386219621653165485089981916146668306937753538610990455767791543953484988345959929971580461775430535493111300638913333917050873642922018289122786247222478110856285509050946578384888416088000753469790344899957510975387314741394490557567237228569084670605090589225251811564051671302901121793977795247295640488874589565680293570264789793206466580482991442087285905584826198515496030014223377901944332068257778659035207388973371443362204593715752360460663969722013885337589113372566089490044529089781431648911360000000000000000000000000000000000000000000000 [75,61] 886620398603752475823633052994871177896571611968798629682258765454008610235596834743320671631264299265502242638908631344245205481707155290660774424952540220831508917072434066090069476822517910659426131901322107833795489106021508954015477177932326917460329779723349507845210417861502802209184860567753245775490812297270535421616349190097862995560963720220954373768647263901047613163060539502182931626076272083085372401420809218668776416765974669098360889043974753642055243024612887228708938713955759485380614244007838626573317180053456413677321631380894834396673803598138328658005412542260890749228597323520910245361768386195802995053491521117964665394633229063496272826644432510171862656057000756311001220105422763299478035032377031865853329578137345949531873458434258507399787610925796349623484666270826439359216607612218682293644320041698269863845493626947479287955581394066342958918806543739012796892230791190127874416223021740355024611703652569666273845310977844876612155611932985664649564855739999572459066701274182072684287138495512510595501978389547550311852719179589989546689015983119697095012552878040671296520192985829636394241784577242931269585718257553783155170319388130456923343859044203283162644359421809235802477670508411807979244979974302599680872614235490192899079101964420952883862395419147025121862550954184587753979390383838445234598817520482335650057438049221873025613482678686239958566734456786708730840245147503979054158887835475759292240706540647426669900766247628451490065514267093354406767883846995329331156380475884056995388130646288914611909664418652507588569871024111931685978705526124053049034894394804712129614919794962011638377528569679062302167327751058069036826180426341770391814016345030269651156959904722979120318901797539093954454059296041556080708841094474169014765321870629593949791313031796360736605064399285685171457430969626762283574272051960189865965304644087839017978560258974129810028085733523476865433682237288298595135546058933610255189805619775913951355376311272684774428529982072414946812427391515091787487007844878563747319519349119004303920607552728786017626999047800768032566126135232074084153363559317145901162246740415683484049397798072529356587008000000000000000000000000000000000000000000 [75,62] 56041794210022896709743609081441615167086808247947202335305956333852238068382943771610767421246762140836690303520211257936566201240912559989857232099128237083994812642624159697892867017740292061713370478648560915522340385358188804259453247466336659040568129135219993851653310571543841121245783098634895403453153285637700029636606983068710688742403911471342589592178502414840864998325212239760524739300576936513518351711286127982002014266450716438817390341706825501616965502102570663126104681642624918234482948901222770410357532763535190536254498565207029007857112207400699354232064815750440077014558844680877825075120871717762045195117188096551411712757580858897698919411665803323081679067293329517735109624633609496735822446990558397605611950073365930628206453629017362303334297715619712054571259468135119230649075834317494474162933613575825424596268076240619268198764042763238100701625304504114465461410968890074571744521956150105392768827470973864847320905134095842340785146032976905175502761658065689726599587434672575980946384435545012555031756280769564525842166070445757282070242482930988705445075225486196181547348597489209950146862962132834808101577655015023314151662600454332542868960703212704161485957582310391735940086608020646182511317910665341384164008973615771527812047029609764174681744401893454911932283710967170459218786879386872524030646901470251202010457691009609905938255435544003388986309429422598984236468389332603135662560101467379809797436178318691973800256485284957827403314171777061485054020917946167621944618576938358686381277366746303356408296273818705364945256124099720324844777610637789933955817215443127840270566517964792818515992932472837234685327095649779097010671348224673365581590690758173908160221660648395998159266868899882574897501849477667399746875732412959942644334889997190374882835545456872753307548577254230264780666754526932743980313909195899215674985676122854031660078994078153762622726369874580963961770055606846981300101954610208316007492187386543922260648105912453883438137822398861255003019723399086729339690425650134023215429433547942946442206227430181014423186199927131902956361378020042408576369137920446590195981019509258419305801266618940124037120000000000000000000000000000000000000000 [75,63] -3346033280975200050328479708213238971544331709632615082117745896958863872469275464803661257145666035269313363207913897279703253974391002283670937761474886138757104050702862975121092253271142807399434321700198900752585166975999348719019041603291189070156732976587063564935954112029658008337781041021863811912983946547746350552879364947992745401738155763105452033614778948765592439380932990686414210624064941679845235097915479542698203116432667573355277528242332192729251742529580204062097529048588631795281308810381685722954345485089493152033278680534705017292647451814283715225563092323216632166828218273760418704770221835635198005328818199289379312602677539038010469926493770081158842233656290612390887662781461851530001811638701076015899785797397999546300414897950677613560286175955048064921173241011027847250868433289695514338169240193524774339539237722151702276491891021633329184982803448049513823551315465094832502015701455540481619301363885469270289959200772951578725351482445716176941138018515761116546259505238455717780463857409643467469531232616778397940616307426247370157521883331755344758713192129185574359545085260350994729948198332706772152163266729991291462865456524187524833097979303673520775478418535606987944017135394643023887183247089455728993670858133063520810985313585732283097559959791580627183785065664358747006332946889111373792391339189939784412630914515743982495079774827329549494060254938804943906738270898311186100389408752461567560473856431833752158100915004373600561079155660462234225617881444385473700674582214268063481113247981253949001288289956432194136495922086602953020518667651917526376794801572897364979369629977169679291214396861136561700013950801662995338752285739639823645923885885958339881220473039014063676138801610469747212177572897217858090466149106996946949257258513556972579661181754745762239721905190208638177522897808422624386036207136007310353215526272765035005388766672213311456607346553741610523007920805223151979112714619771395895379437213987937276988501907738288705861275799220091551054267747878414556205585744626004477041989277063027557616785691283588974546705226442213469715564850772332730842461312870935059373089328401885059171457379330403860480000000000000000000000000000000000000 [75,64] 70643242335444131225289985433566916766531557563085115430473092980930888945859524465182804007048049566885783243774632419786744999717916381753582383455267900658505292976953862401895515782393986488351514929461144146030803601185143556369976997426111953963270428576002079895562416051508933059794966629955298698416616266494731529890977704022726359984732226907978462528388389186382937224383544236508989605902864033606516949594696798462151017352685458832655597142458045802129702263700061604636203756883009588942278008504862130506989449273933409435396386805459995539854890139363660340035817544068283647574829853857325267956062442534510098462434181647181169746718573193459836945286187385275667270623182483843932060699645045514413449455025562123338986421695214678163907007527188112735124367515813134257948684335382532560935146867813195359703032826670446143794166672733468918179819203573282307166861823536955844245941637885695813741671335624581612801818421138773767077505027506284651273339215825394894646517910856550577167844782544294323723266424425068398210541921467341283468211621415931241210178161226979184997250434946081470724155601720402163683845893862160096814349844622501759036475645836264678786556532168412394026949708899327874232402138021860732548307002278557854188202544816832463413752514348162097650490771432704650571226331708503968522819479989769114587353433531146014452947214092490212346857247364433452644631189040557311070011202264908726046256863640957555466348297477184517038084427166235504493130549500156688428816337905088280525658384121793346182597338134172656036853943308715413488455334856902074806953254809812804953450360928648448756295955186800171352946483922541812340965893705110471251290113989526049922875505343878502791315128638293934675732811124864791917576253931214148777484770574110249725251980146972915644146979874304807157096395249198159823164001750463657323695301129829615853131710098222372968236637445146161261103901431851943096900870434436430978910921808443463076715992423401357244747105199766010400759962956287347028966014903252163477349073982016129069220985013582813602578052928535932484522380176862401641488171770317463868789095294298696181274141036814298978215280139997020160000000000000000000000000000000000 [75,65] -19962291724007218917488850853512382383599357971722668444301961987645512719933997232814207718445003669182868066466100334047865120136128647767914062994526316792405024063790743934095120104904319820399050902992437771603608589664064693568544636300838325344552281798330018412300892595216674148277170892871595467029859382985164061862587716363024303272809298167108333853409764344099924346644582142560145875699785729834871527069048926348614965213253388320061009469544665198717726203397659686278587141767493147306851352832071048612950983810735589856609099082844949469890167037256325111385205235977440477946541142213302276585261389717999286744959744541472839086963652456220077181789989336965208110140136832517188907778726396330737771863837813724952178694929640275349160539210696107933354882828188750455817579705610940165551680779650388584030965808623409413794979674144642780964118916709553913827240765190625453783746875340588914032365399220413748362204882307228215196203293218562927626708677638019509111292092348562236681365970340748876562436501197641889912065803727041576833724896765607227091556856481064569538245242207890007990207675710667341808948917835850218832316686544271355937861581648224399891654934408548997722150579773826777164963130754138843025286942354162800292038317804530101710608371730570891626882829829030533877651268082202111817186607552717066355880507525877060627996517311417078525242046245889844460706619566400786237937935376821733768796643397645595701146429081211370910447896550891570086585039053793793910571362651448344343030648807977702929487508878721265418359193447692930856959406077796732941219846457283121246838041346669470697445435195627927968483027773093727979232216161197830874090129610323695573927881732099811279919116549386673201512260749244540187753882128816047483291782637116521493361360919256791640359325685139980702278121567413752338546354397167938650950862663468792246426637006530089695008751158226054081887900183752793037802976707152940954528605611855524409551905743624099273955949096130579197925961201588674568642849682682057005949460907620104137993824815278420528413404063188684907482680341542045439713470119386925738165542200249466808908225007344296831246531626532864000000000000000000000000000000 [75,66] -23885243064371872194468977342386661770225577969216260896770411406467305638775336478807258429529487232324784445210690897334718752247112435274323076327258537462806105699710308385675647537832375270248707433670416057636041513994776299873695074574445102159255051007855059687673035715214481475410920257796788325315718852867048057742772062943755580686864750881344717660855655993450042553663983617387162586925374021600605773232869037629892885229215276002430966086318511316505129109282210690946676337735716714711193324393844856180858426534091783514866277087517378964180586767788718043101229879321567391503734090203944585124688210804473691754990669700083188324937855710934775551026723340299825518694620769497486848495434631065981774012290364466351259876562114806992398291506643808943596869044231966358442733910501283477329500301214791712682977804369228778188581070285454974276710866982357228617596953908998336335178826250210607256969883534282082020175770687178796092641290886545470957148344969185003536619690538010931033448506514431965969558455751752947359548806407402796017401660607909301929446124757560123062825668471569982965405130881025731676592505677477884525798427127395358798921785230969111385372277778914256063753986889011298500154431428272781671632575411861080850211474502597766944575711440293936723781016505605438087380842993169576601585448275424216805371639150111474691896343917689109040869910012541809302548285434845518993158168411873381042464256449495795197957027753282397487759021826554017178968603976254454565963608992510203480544940806287816837060780221506280217340217213225956525123556057366180332708023048515980883505977420102250460437340750042367995087952910355117626319565045920143799442206883908682823854110802756200833665531171028697946733888797683085411380657017277442009964273219766912306643382023497611765744030442866013622190291973401006068272171083339152656313924053487420153799346909927840173511658371125060775916949598490099176380794175964084166188238704595300166801209623467396219628319918990211237828556482833643358210348316954745437996229264353706532082105426780244312413779718361760652530934007771315064304031067341479292371304190414894401602534779569338189093424846602240000000000000000000000000000 [75,67] 351265454242300371758020076660564687083102087946582052924248760287309401327775153049110315315653895972649033947700598292939243235221437999222219422444980690237003811372733269822918668429887214703606223226696136495384963676415503257658231500037005552986039724012782001247144761334987227581094264750700920883128501053245732704149890200085681154682515020830946227280557781723984824439420482413269143528799680063810541970566602165430114002073136186925105118432308744272234690815441694985905399470058719132112782631775783246471869808537244717489130649557391430273391192842922821005721500651288586281293630115129308370654914750204727492191027326476740998047367719668355277548125074798280970909595256957512619989043002633692871768469028177650139995805394057245558863264489832131389218425914279778542309819675549426113377026999475062090530352454327503113997979110829641222815388928051264280381680714588887892572902399032653876149217689415350794856098594403092397346911056132354729659165519631710446102033914411947287468659367519346360112536895760062927488943556633953448775463038372734802021469164975939252927758053566959678333181803989740931493205499670952087868425840153438292147336561660809761515780140009412208793238663729506143439415488189703338917997903200129105056709559205202701460785588237240359452955956501056006425588000370716691630874149320137071677185008393209668064018728998548511966048213548310846592813139539877982088449146160459609284456847363522491139778022741879064487361981026394206106717959980313712338261272940961892091344177048674394839314011477609192247379053384341522371020986903769745339673383665860159061912061508265606243360539640066388117577366132268049743044732005952922331945174847125712766143528296310538612781052228683596324330081957808774632275851780298282769370134627085517124509748399562306810206592837913924386853624496454503927672199325680213403743502675545263448460471756390024347312822490739155743615002775797098102319673278846731037536672854790867902859073972069738611881455286034851448203667930173691215147158505879775510896249359474127650958590158439231023690797357953869924330894086142779639848325881867130915144520502822101979507862918738705072426089185280000000000000000000000000 [75,68] -1545363801158142028015876220696865695427177776376691669378692520425658020226563530394252016799848291985893415609005722033859224490315188178204915798167882203209579616121625570652673846389587639915824691519242882010962833233703049363385066413348515592852100837631061412045993416519553920341905957485259735787671974472690422487667570220796724015853983776856827726887347634358126895419812999027322508756819833318983412900136151393893962284765022174006463041867203731014591850791199702535469155058642771796069885021550161838009360999947119672128773222612895676803419467876748142958134756233991857426511095203686934070841179342707596996650600371399835795258172141229894738371368905457533382567966878907322679101273447684666228693718193092765058498029216512799864032377163089641899540429482983528776339363324024407288994917729130096148714635312344644400814595160750542128850073168510859908469232713183106307504837196091846775974151111707260345837987575129374472173018313640521867615777325837936674228846616150982304634119484090825353872119873070456382420049573883018553868514001979036094703631419048892070550954017750424367411377891755667788618159445799913971054428954175723932599184604457535985416531341247134777780028941699624278625243757558322164233128026515745124110671570814576523036063621743151729877460672648867979878504613327797670082309096699104662015939597934205081312643169750965216476626010207516625096919657804612337223917711960176418688359016600835086736803737795491169771669959095479885307044254322885020393955260526966027713939609628637624041678638264933347123975434578488618757420661960867709140176993694022322670189787022981721495100386300480686283264638690583839864519682006077130697268571370891624756729028562936579457137381413613610679560377341428063685107961507559650474064675518737063019890470731018758641454897512810280539693072359520831031410312038806385034118041489875254811252940632349968300699678862929970282800714644774090982240767334683032098251694262786951206805359442076235865097655314076721983651364997764804052110045998828855691435177806252423881368219791646703191029591092423597260445567278602779219994170604325748735481984423425775844848648223332115740937420800000000000000000000000 [75,69] -253497884880829287174242790096556479372893175624507397987930853728196670437949848397914347480478790372671021992259820032574899503780094664294869722219319563839779197271892693235264595394941104965770616834871975999929761693568950736775730532374133659985318581915384440437903519406947462392420209139345811267156360475477594732666935695639652834758577261705827294669970830778990284486695553274163899162811470035657959157538320202040403964757234876049995023835554154846862011883659852166900787434739644496624981971491392873247602834546463233311759844997928230175786593433994942366107813871597677993615352673043704789751784357981640508100183904926630989183669207154760697877938030885492819463042864896195618139662521182099006540651056739787558876079366624667317456604954055064559178104168655850025762515836149051219558121502652526482270068110101755413620357175351120873834387025145044126700594156525843007903187310011272488314179525601710830491022226021922957192822686675716093871383054921567273864986108785057532266168272472843673032382530428997811390492470514299135841040979364347723036266587690758819146595379402821126279762448407335181828374426998820782392135181537983170375400372587739895541833604529097119001513590480405475888335659840142064657675341264516870990005584060974077939827428875115767801347186139704614295138696600252168352396593356082033524089924149800105037182782405773478658665275029921910874492702431160013132061158282906866101421351516993951393073711715593159775229500114350013066178473208275693654955982721022614556914784122346486626688465837374056253665386269531772161218623767577761918778323351041374112281591989872423162351656704798773944026181267679621550410135067443924153633178589437623736894573476439157213846636356968871974148309717007590766647207061087583612813954505153334627748986046760590859515856604943693587148839583641152083876104173871263792066574462318855165651043365625725628500750517657285511590236062989919115976107459296434531745644797392019247299172795345287886006143880571700705978822648005608629390557124280088086706913111108859342912717432918361575006630071256408480676314639239651900496864749521086129303818060554053210238044406425374991319040000000000000000000 [75,70] 42175309505250723248581215026301038850621806765114978233728370096039870940616205808946219442364341825914401242344386909592319316215847619001311296580437442702522817630356709692183068915942633075064771718279410664901690006405989141712138904969276079563671906339499961621955957120560068547009910940827050472666884774487890691838782893112268336973825159932236307627918012645400565004238282776631311894560131956603276220330335795902143989120846335138705138327063693072208419867826797720435030981845938960091190803689579814843221232771528719257919586646968197356284562724183513566292420691248957109555750036263790172613955510205208900485591032323321254098523474053262074712131583946170928923104700296146154141529178076244869799505746232602576825113845171310633548156249663676226005342383695259264663824127664483137440300670041824439633758952566895669442469164713583941630338224888042356194140117776981427023493613850448406005814981298243121392467758985412523197449835685845577340909989011799675258176613149235453464523812955771305029074922059917878264539196406819227924407935616949770774130281188592919867408090169454128066612458395119325289243331354438374054555660173557495080439460282836462774408575155011621842999202198189162700450647160450017894688153821150184726765335252087851516105729470027162493719993875298247120731012655260155973959500660939358782858260133771611010901596611068577811839045986319815030742191875538709445142779875143572994032769910927682966336214802365319746612395399522489060337328293519073819303595136418497016989005259296344619793519608969348639716327329105893078532533995346611158888354790734943737810114917640202112347055628050030971504668384109609331249590025567962314728096013475784960243873991528929523384893408063768291701537590221037972729069793009666430434926894898031744963254399362074027936478832512887032400445039437738680240676573349375686864926012248735397944710296727462836767118202399911834729294679558138243906435647241674673610388008354475697176688210881246673955825474920211333983112243032127211006863219846273028265606876671504138467912129173733258026093029845795953571113166287358962936321951933586461967430366329938267673130065337230819328000000000000000000 [75,71] -2161953768046064627778741160782342514948318125522766670090690008940926324315153539847904522719876668613766813160472804257078166001491582482996936978038873325499983470408766585219082688730828244272669311640600405915204278679408599342898558978570867632141452489150457970346128056165419505511793915862027608223074892139076077103199138548064274879966609440308421140986708287636715874316332838304388039425599902045976634284572100856221611096933563015965800301254223630299865176862271544504549891886393684803270455386014704165199341203650435607952849639446340948894390367195844855922896773985100811622020128357263527814920763743499308856571048793315458370974676240696777077000877442760563625599105324476458447662991818323863252213361583599955863946677295581727894311529006395132175723509762700148542196587338509597683667092540518088264745186248393278115271411794988428631285999627183965946197163063780142064370276033443920156759042821201799614554631581747131780407838425916978928423148534527903335764566661232872573462815477371050820717009810805720316021247134830554622286765605234182214497242651242812058865015245803279384254727277917473529175275407455827573266911666505459697124528243532061030379046287797853321214218737011726228736658461069938443757490001984897520057876832448767842149314556864871414441441730474553406740370588088272287530471673990934153799002797039968678766255600711747373106105150103976452055137011507625864466738028024485558768405760891276115702905232674731635324461002017903568289214566360334813597489721638085252645011726058211653097891737425223450386793659222853514731246829521031408641329883674329981135704610288080828691053391980668733012934505199292465987950433162712306640030521188081423034511557026608426666717610994069947809355555852306174936010796539357598161857408732783480617411477078358272065212623751787369139480122273996813803845649009959493810753694804007078590571625722600485390999650826903325008217288234496272707172439599950446908475325423457250959964911874644499737781913069240970210122928469895849347094620621728759950728135759492511780497552067398488970968153850941860078630250847763094017852490039778907344440515895062407718544159858163061882880000000000000 [75,72] -27430386195115208572153462769276607816259471572516893199950542244548100302494068724168102960042047995041531262665540205217236769481679208849552788992070350106405646709552077890472169561689082214921709249553614580484925053358963881997628229211690080757540570464788276158245834032868465306477890694583450580915914807808281565727545767963067179761288866108707338214969928469148655942527934577326834698452918215888792739391095044553883951915002919023790557650186516639945281019577765461526167930539458729496748680492468345393602083022673408901620420092529245530523771849894889233661804561537768762631024892670223108622393272399336136859937831088939997989870294447013549606869663115558237424447393309739419875412383244388087099452227762607076617849907105859527583827823797665284589468915548519109999365293046794170612377750041124670387976499852399649686424849385396334645026563523389856540426184694000722957177760090942474208508443141217922141812418328673218155396056096024440956131508452899848454656120066971377468855938009773897414782189902490832166845507898880533875779494784321135077071558435129643317630564804953397956896304086487580253595212185785822048566675333034558477571306090719311323441645237149647062356665751223201779322884159706943069925338122944400006417598934867891075697131331581687097095161942949832358509595803066086247964250396617035833736781449962684075787479321445416206826829522124961821063828476751960694937546408334748223298004443823583591648319741707159913842028172643232009468681213026988004058940799838686098976122942350862647578961001177119953417969310085732046040844117561408610321340369937714100491807671906066879808443513127387792929101690944357131744340979691113776042481777272452365747990911791470891727940256293097779750905590447687346650951626277942523335407723479631560057315228785433148277774473592757440541888609114995648797947756067933732406289903644169934883466798378309111655706444522942930664964926770532348467554720603611453629879909493509695657504507978782228516886210481319583656451781326990147244986760637376473125179080129023001554863756315830812517029165199306711110136719722439858530939159645060964626441117367620226519688677859681894400000000000 [75,73] 510283773250249676285561902994350354241976991412845480964096674054467351583327593897782793543020773588261222279912225167265187005091973776112302431294981517829879494124670240647044343276876690453585381085747682405104799381082433789593736964790720372655225764802073043119808674556070959214550319703985055253026101946711458109553474568261599780255509480691514181960437022126311572004761241420583746485108932883453445834798503962868040293604020514800749489883337557617841099030752245780037616222563023134757241098645598052261806347036450946630059276916386403655074676979911600571709698180563656519123396852267467260173935286531048096298273508803077096115084454041793274538836025199634537142706440083556835339886614051418444333082617537525060243317902263047750973061526131976256056612071918903512769992849456143169915660669688712664859378587692784024011040773211863448486460258401758391694852426847202504820849987805678699090083651220371832525340764379538451179587133199209540543455000129516257061641844773645995901222020461460119351648505370243732458353579119649989681280665607628104770251369358603354071773733411848820281233837931642136232276881385388780281800063562764874896861609185969218147582628259663463558891627199359842684943674771211771286517566809473062435548891059304275891734382552970492639252206874814029168019166758161953606615003821039919164599473977717179319720612608750255751768039557093121820060060204317883328804542707394081667891388540567380810635001715352964137782960283067639460927669709799842245231429085885252397768294935587762455081442682717393935622755109410833718275991492500445521945587489468788442275794004944664846519663383604996549334914869469308573227794405749130027246123482929546964486492725660623066293204915358371247119927974757086512549558345628146437375954825812681013043024587898515333441589435474832812709388614724321190536343270963455804483005371519644012195831082879424539536798663837594359913398357502842306198921338675556303489190670906537657596305930448777007800521904631681612576354555302714641290228391242677563535233718841945725585481230904447993704832872893786500129661649777720951931366469592597318985731696650597988694954559615795200000000 [75,74] -5682910672261250312265351030812735088586947309655409253331461893782797807720506072822141003400455713552884878581603875805538603249071956153507120110625061431423066240834602556172826979404819400562791406002944801655842572506894511613433192197055652962471530140158798239867823100211828242715119533097207619914189012752029367848340412602125664117298857497457423508265825638185940464474341115906333775971520361849751043793420467079465094573418064671898656479009523454673608672192428526030701957253037652914745832048073131360329690795747453539240643957756795222629453127214981805168456146950857465142516809147069371852558655242543691159805033879524526616804834170926705897918200767219952927368148136973352775393427699154493863312747489670086669790932849668488323897894481303470425496245744066741866757185040325748091675299069230667286133134902039999081942514343345020868496852865673203485471872827341778796229567342702993904348164059858788374147179000536305673882167398828147640758894305838581109281066768551241987185493693749935197828957670133777162933159099821631583739047491870901573946400415360526613418008075885125034173462223431819456378518072576886942736989335991551317041165006354385038335345535113267249459553686434422899441260946176267181894646917184984864642393298699889603685465387354045424521243376667359458412028295725343955525011635809723250461622375619625237763037678987249370689909402330137326597385503019017772451431252805320109663850450515643486572011155741815654448730130715123192306222970330254443003762762661053767885126652544498302256425199159450505921434087065870340997707057863332196231733508932329723916505556478774276223300180269674550326795116559904411399761795525380211993576399166671072143528994772978468075793243115835220294545873379022933505389726184303317998017394402656716127866995861686726823970372193675196839367826004040081449718809703014860971191234588813958862978902039855748622382770302786004287903371832452869503358304940495998740159565244010966574502117224926001808859527047802258911982216181447033964529063816732426469036208878144263912455218598578891394726972157905648757991559004325969394976951327143860109599206829665603761411053969408000000 [75,75] 5526281184895943480124075336755428106251387810572841727871485282470077701707519415491824739007177949091483386438712899317090246453579585485236657779561232048780416861574529057365659069293572076243972357352486397620631509160571051470901184349390068151899016243219893866565460024816726417093339311765992938501638276041353560968276177426068001956341754779659118010705701585478430716239366147155725606017221240822609515090724309216580854980628260802554896443284985112025697792452095520693568348253256627762912097412011751220436657421241770683716190970746727809254098319506931385348089598034407702141781047686248439554852004346251376965073750045860262010261392913086217084418836735387230278398314784777384003093530500239276433061271815313878165524042144884495534483045280826776255443190535457028784788742675062177155492671485586095192873849295959548268003080604691873740522051477328038187590805645012549603809459021762912626185740732770016664114995604760275945833596501024377844287957135137194595310940630385443155329474802727869828818008292899248993784122318536258586413161015935662628797019187583258760370471317234623710524247791321002819960199726459380622720594266741742158397490218140944049839681210820666309223607584907083051115805906684871409748810273066955346774362104588756233229136977712450334233289389466855933765503100880434982918103516029357930198770678652144809700275171284428433774577897751377743423506282991857612571548402104982749688997710727265515953828496564040852523260092261408222643384593578089221671971634851300630222130766055864302757682618690427583369805202382291491579008381673811293248537501733769579652857300011173324865613872800581281249252182572041111474104073394758075963872683927049992954160752488291628539974628837919547104315825524659190788720657111705140647789466495318952854390646072653780605813214975812322816790813887953438656802589953816820414744630910171869306367947315700222554608403849015504159078655417439601340430629385722896744629473496240433761551565426880983444127758132282966638893104726489644259349687849802867510328520885225762814002964825552830991232305456662917535869919151027307179207237354381306350859070418783574265871327082480 [76,0] -1093674427029744378983268392845754253726124863393225664267704091827121838617124773977995488014497317928074221741230789937071398194802790293081618731074319901658093796624998811334116222679478909329780260680570372103417337940140842903779834652243483426457269986813808859374728773353333922565564378611415169619481365613120475053452809576134575696846287469497878447366827555901300987513606291094391487857814121325895096407731294910541727521058403177509951372197124226166785298421800106419272906347258779480757319599510496121456127985545386261831102776319404207944247959380470305918796894045653622329503751806629605887923407161441487341566520440792024324348024651734574391219027146449539419361469199096013046976778228800131104080191516401238032277357421644659914364317444530136068766184812017561614943566911969876666209467221716912850664721610325818434725252837205721529275293635432869779113717608353073030726221644560436729107738652945273908294283410295822843997475384553241303485530750950688132547148591204470072688222068231926840033548518696742268275831164823018271018630430172762706954625665304157752001882849563703072263631329472205547834073423044115115053989483355246060093114945651878101065900083355345918712512810222752079109354287115796264472533846373798245956675914306852151873069200704106868253166376386174484614120778801662499280548778691389450195504438419651739431960294588197901767408221377590419092409477729066082133749346604220769128300114807056815660171964886394538002220827565040233163929826752409585865389876176726657039071123938473433746947453409253038865945304949516247404517877750120823746596711488206097348495376278051639158522160378185196621349502785005926296151900368282376028847483233049723804706744495422166368954964266759929605663265807410243328085223641970751516892346854008488932058629732763759274003726189937658754600283739655728489584450992955227871214771581007934428593055630307537893582632580455893532125612884350417276573798381716550092565504071048790527778441480406974424498989654610852609093324658880795806197140413929983236814476214834185763412955983976911391547071963703370914302090650965818406638440261255870342799995535273327538726832935177387617469272077101425007144783964004155392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 214387993771560901257201190965167021748873494825462424735761030662040397128730126107764845345331945639458207991074758114050524563605002838681141215947037420146038875458006854975411211182211694552370403727309607885582762806736180862757204576646777751760201229146655113780444020329578610625861433936358061105686110915844980444519406600812896442627781122830453566961092618409027109679055359556054699817388847228658297874325641473518670224122632654953817765739962347788787275658872499473854768572546908254597211407547729323262536547055632138873731467149999198370208952299637843432825792272707177123347044871156217821886045094554813280818158869875846170608525377799677064606316127094221495451476796777864650536465336052874431327333925984301464972742481900458956464866426015691494641211067691436564798154874269092710603052764894362259601532229888902019178395159364311346072876909877098700873073532059111518279123640199762569728566949382996266075807077908285542610029046670909454062106040107035913661347226080970730159654283509523158540869172201603534389492555860988060286397275806483590479537789236694729176440660532566395402979720812534512403571268071442320004140905811620585136632451025462595844483861308707811126995056163771693048827088381685135200321903533518399583384402892651870455953733316602929140989321002227914287370307513958519596233173237519462176255410471544548238798794203313110025164890010877065016444225950843249488510449311552314377975298039307372325342285103032166036497586852453315167690072753067256054996916855809404927396390081880823283101298275847091654997265492063719214395211318406961514262829914994332097390222712285849031855486218469258621956035729962349489425509854284822183307986945962671777049606555196804412721196612330398559161900200120723706012518635382719683958616263441352268230104538019671270579158940572730016808314806661403416807097985054377482756546423828966122281153707227553873079829092954626778402474571652346626336193901173568948822377347233870124727256006778446063597226550533398085144973580348202964067451734473382317047323855166885537945084582789041202674349447342075628189253234198884285494213325296523432679242002430785497560311273805394449711472757379423177365963208657364582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 409827322616256972557959108862453876872328792090454084678449471159086173766254075431443654960782417468513009679063438670125965739521507593790558495359390009342151333970102032152412583292204232191824999110600572203366557744350452011915979754629585268162491513634841446457279994458269568753033891885488984726454856236610299091959658251419985531589660408600789466456407630267462310759090904484985728108027027385875153695106119018876999934635039527826576731432261321204945426129045671871717162605372853615174303022898077706631495251640664858495998154229652428090146885395079721841411386037674554882927255698593954725882374762596906452321461560207663074220096124661020974497533987351268245961060755206412379826942574737172210111097364332517329836547602749516669140424923927114080501436609492891947718513188256250400505028670195748974949396098852204950668404154201516467766931316431676560987647014102463086758947898392089363329126662475342225157937065015420155086396658606857644756366801579395292122944679193474346967698070278060947956541615910437210253209539611383822263229654453522128612746869435872804596394234405526133902517228591678141132224931618512128341838522164797877836728184106987461161178303248484174652570672772195479281228024156037744386919052264554068912733433798108641454367690853528089138289882454830844833078640338553428661488037588229051147821902570485077251459467233160072933288666376361716280297681414575150765303916139191036211882630970837317675256376834295680823952788416865694676968788925189758320299241914546700972215484299976401401326720974800763292278927988718107762796726840941724059390696246921102390161149455657583294802070323707054275560499294504805162666834248419011297800114384568948420151345582148815897621310126213379397245013992468875993689957546085504430608929382484026892318450654081173143160211989363309138133629948450905853006889909406670982621011552676930482377447366928243074809380740002922970392659340222964449794795476296274163015439632356708106433425784545847471803322338023430033667132616492514545572921316472211910577849329408323944617214779201090235359977399202439877176570898205716573102094454937593821519861744938312798960872336825497136228845264146008864661474707909382242304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -122284529695816289025161754552248061823018309797854644483397069330306565889017287195309334238783256592372362669062168368275161816483715089639593918902096401719586993613203443489998643581640573271657948382451905312336136582431096957808535931686273863654036111083824140570532860262743638545343098926872953849269757372160921839898294560682931820778029691470914187999224382283741808333097461721054777630748629415310710301204537143873029453935440173525717482128906002514165916217625093715043634570497836721540767646159285864081857674141933709829358190884509955756894610346648566770330363580010848609406319999650248452047101604196579887524946748328565919267195079023330692854384887035872287722183276064702750755172378216612086050689015032499282222678281575412562834572743286520753359308463143255735830319939679255192610101000497293632664649664441045483371216268928503948085572013428286104999776791336847612352175390497587558869870422695697776511542487215508872223746180930464565337991574113023429262571753798894227261287155790813634727033640800150868750988993718539250055721208508153867170743829541415376800234315439274979603412342756384849265789343275992614696926866094618506829683558998942963915453882870113351308468062664197339759235886797308512555868805252384351341296406196147239936393693735810699024961971038757264079649483893806482401250803131055937434617736162287758599713368280965977825365140695480615397336992800745006498093608234962725131966505536731272452906055317711411612521406165729183208970438043014405397258215779039997960102608107168310373013843344282623504442332166984917822162314109649045821946257264131014475108888800046382785874473835123641647554500376564212903680223302655319915479421281150598552266840347883042780474449097774028725267884353094762217217075633815619362634657601256508338423570473731961003147317665681559944238004354792207936598033523944003908082109728550365990384846711201014034802128801634734629233068143622681903718929823489186377321846139954713770447790852335752737020273849740931295349504508835717026416560276715267042465218922707783306425838937256258648943310498804145667703672387346503198489029593530228511331875921298916282684645578427487272710262830094097070864434193742476177571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 2041259003538653115369009466274985780618717819232251848640877078645402524495276013858356048584298608967692827128305223375057255223501873027716611385406280100313561115020164697013810880863129866526477446838081352863078060452949423393264130048957685648531209120368602216996396087086827635958085086733850089775364784253766485202684798736810637149013977861241195804691515563306867464865341996253286751747656729296179017314696864580561323051553623619306281416550679203256497312965376424094999025292497965600853847924103422559146555519988519292427812176866615577055758033558796463946886497344011167617909966772232700859962385400556286656009242225869268463874011445362537432388743514582316472270884555148280158032019168692732684948805304809277571093199702630492597121805745392462531698564344088532348980910205836397721460751700392072822948750652486641160963359365241779451108513233755175953078892558279290673793859411807739136335114531788693987082790374567571402246760627293563594440366848423307569192239007404152686018895697932736922700904810681675468533176329164222820696835442621117075503395360553579278718950592886798904570718123893304267250148355043808808169992652841264311785504884030142401404605154755772317034451826590240360750282700948221330555367180292843990124973910428064047361578322119659433350951537803475273602636910326526464569568341044521358659215002189874357850334287318749994537685709453539022915884260639838216307990731018988837258148789031315548718925196208018752094313562932007712262873345001520406607817073086412725717991844672360553309046063784501606393691041390084068862510786049117457292723705612495916943904193415964328344338908660624559139396245607984063863914774374427751356092444284243520925564454165785214490574919433260219279201108795489059669980773189014107346361913781700362445547475512274030699582116121283724499732003093224916139224388222054612421296713073732712301670726620265561496189999510468792170731812473816041871456608239097853834550355588390432721174348924916843366136156276116381222202487404761321892805990459255948691145651103797448827315984575811462103906024750587709815451134294874963226973740242580991943522234772510479613380045133608763212489010099566577494869862369040815343271936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -16261585735896631682676492665557490957416898222924093549984509965118188357174605937262983041024480615696432875669268029275631308983648425723390962918845979802959116465242267660986436369778779377866846418044170259050427306412137129622231828930641868960200069865535511720329647376873784480432538452619659670938554554458308224588415837991735806218912142519030412774720046864353531424305906532859598348473237952225875773369835117451040440244931478401231206795975240611361400560406370319464036977327904298361390432653698691247630082664649200340553684049659841129951479674931175376424737737610702224854488136350226858935230888807946951994103145418702393318958806011636202073424676597626205886317553849089555711094180905721794632944348411283326594479303007702918886702348390113928246220035422726639187153682401479691725121176409247136511231948173407659338322409277374222809184394681254513216466001719557751937495500597779371449545705241137941169470912150023305620351803211181824220600357410638483448384676600772602201416617826577978916213639287442260335919982909659960563535156575122515754177608451431738811792049656507973536576508837401941037624681786785583473266129475851899517582311457826901661208402630433524246480897039638865397583550483550688949904802680532560608134284459728683215952264641757874234543698952969333308217410859718567900089992901437097690170413092342255477692234016605885131177583376176534502334038376005353800156649471289515481593075396163175654965479397874566366565050559015664933163393511502623106600234550715985344284291367613185100219031290837003771101623543188844631431313147637237329008891529091000248226399734045599325545822473831480193125233453728533429369870929121033813513486607503160238287798732109501610342634654545522393222133165379862673094157309931493194208653356543666407928771449407186207498577281590758975928268394921068808973547609877724155518785121398894584987362295843424280302087749993664095693167468505272225875173132137977026247370008637043655209847941330066975886126432338013073325825267774037120235344303383389129423314223216698226878404838282541730923333723889788876429324506430826188176942181381830404790674622329721608595386553496832355449124191112660195389319553467017167194030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 81750464014826104277124601113848742133233697727407022421247647696369616683069288557894430727782070109531490574114695086386694659016110830451091952982359943649965541091119504044716424706191740041529652598719558939198164707484752639740227944421955793034899475480334240265433652867780885883204718230219340047175480334120020105092791471466289269592689827359820116277860784703296587926116272523332777631253500991773449755576087719895718779496910479885163568134162328635044413650740471508457402793397612214824697728383677538698989855330951320781061062676631475225904513903172506615010912122667358020484708988082346427924714303533126832927118630706250174663548285519881716409302808155742309878740990561981320502694011202762075710397804720475922033854794528348845300921961139966964358367315187845050008323218579928932218443525246259933061398780929824129240107024715868393048343367970465883557388712682789627179161924855850612536794878540433529745412983311433836561448796188665426506785539794961807116458719194740013662733329038707173451820822336875370108661455963877687446944904404471088884508993277081794808340571986359080568547470725322854288195578353707686929059215241662442398243571446968595688829243702592865289693363952578440009779841341312615439898590800923816113942680364170356161756121637273418674172470162035550005988257269201240533521817302487431194129628000646528849843147705202790871493422654308330715767564991075005785333545609348326032202415582365815351483916473499406399859686339039578544447237183396569753873251953964892815491506714817866256374652084380944876854538262154167830856231186401508226266958186380600388221905923265190674979603523225547411632738211619521564316328119931000607213039064612311432364572890700444110561852094010794831947076649423390867578720617522460094590276423923229616244167781870989855022900545559634256346029354393007082993813960213903885801729785621714943185788911437127331972506187124367431120073309116123959730854285635870236061887188088269123978624441242257806748514617684490927402811172373853853886746043083839730626106267022230273544626849051561390026086461835740885174874320046755701647486312853440393817514226123694168984483070582569028803575956981031348905611337616524160071106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -304282026556933334490210593628438912708550421156248850038830005033782074199749014336692007502480835117054545525414923439673323921550956849130566313980561259079486175660498158312608108429769078549472530038172636749867711515377843964934931438502003233544791769298299135455646183785149667472586887698311650442786813027945308881718151178261183126939939037552523881171318928110248940600382897382665240580368537323880710192551600869183141555790705856603203950968894596591351529053017908224585771054058095861811027075908410441892481165505786195810793409214318456649742242517267868799082152125038229199551511313007930708250349754620861260786423870929782303754909733987406408902270354137092863199031718191753504857309672297734474422431707479278588822142847509095431397115743715882431995870443024833463961181338917092711900724848682608427825866210203550643291861229032822291861796800488038581114994677787126731367061189006779180974792827845090871887036264841246912831319043367515530412027931218579789388315869949667807365533715484007864628419754271425289904764702017623122026847725168869662327054963248126542810486916290950962201783346848296669423163830609532356880186506692149827529729392597527195738881595575140763781320308318936495148225178358564013965858126338296181994962164818712474442414149073190904490325309699659233112858358196415917890105691085149756561786219082910980135336899764458666763064587484172941040152948324602314020015932242135351755676833570554764426524671356630746651047716658781786795057836335776692854408620359945328604053866224468766346843215260274799443096283455986882203411258337777240413050574261693373924447405286965252689554872385116766481356382063447221933937931688771067590687628680465017749726681334511061131716176728867848360978697902901291911722963977854035144524044427679761993835498667887570297720032328312555503205890889997271794269507063054783604689981198767711687842955231099688100991683947273713977073378783212413251146674318873316855537996286877326176844023086347926075769619464630110724800978285402815497180838965632664731714472002908132493144216607507706030435414437708959064372371320238225597330680000975669570760491676283578680136680739187617298297632411841713623917250274715853653394063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 916628976194300458901768682319756460249063852040336817827513854842682110354249460249994922667458806719945672477217929975512459962290227839844777414900123844282540930474048271630539725654666222662578303800957176741140085099094406462014991042646710839957209435501288552313045301394595139718250022428686475198609342781793817340988676259411265852069320123219823998249671427553054669727707346874861591377533649634741157566838908191587345482290296305743356039635886215343138173724055163150746301677917011651832459757548945403856192357391251747692174250960469150649143207823158770948361798840579516475143845240944470158987769754113642982249985267726402181105995551406747710160743524049435082926309365898885594062657882733033119266848291797023716726603175881981657796383379165501301667654680182521993272459769077806490225758173021001830908632363365381738962384598252108030297056722956862068078601433385406016262304671570576394755755376877664030819795098619886559410240892475058053174182320306569971754970646822210338351460286704367648259849133775309297631565651563168609650129167635138865245686069478060882004878178449187684264949481920902611963491849861203689550685358160752821887164776019453415846016921705803433851277698181956188840927990422530138511928024047109389611743053788220190902457523974187975212817472666975477536743167033813497066415037643921339451564623345304732278386501046706805833461212428367017893781239320639822935743595992926629795915019653011609848200988483906469937436503239022550331979432823236494262769630878074656295378520285220056576555091873353335004638234002785395916963208331815789491668919283775285437594119015530185211605048630687273369225898533242309032018453514686709992800664960225553571702641100434372732838289230614379731477728543335033721778877662789801043023386864603877210066072622548221772282758089103567853378241765124664859414615812021202858837856870753674919194297025714477696875744343350447151481327264250373075898242182039790694498547782961697936766535796985225544231867543785529534172899074615856048815199688848274699281352147072247112102308324866204628964461174339605704279467701352935685245373898493387116912560102410938289148415967062183312891890725122613553586631499831089598006558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -1590242811279220576648517818063544120075104240879109104476344069519625404921306825291878197273538015677517349766898816911576746316343357806807210308989448829392474782232147665610314708975205138502442606770287947379304323415588506544984800975764255000801746573678995934209737703363566792357024927653655176460249701840506894898219428470809138209652949038608659936580599956637782328876458130289023197319185004288118988080242431264552497012784592126823978945780499813727314366361178384782700752173804063929212762171476307936628085409107061924795037311097471605296337186022933607035405532718125987930734910410978219227569099584869807916402184567309463142579051595796700909304690815315163310042134676610086400144316148618389862417254524494691974930200026396714894031088821426671022272446466397378148241003217796502781248064582417812789460996572504353647940291713365473114368343715840774047240755196205209870047603516782243996469290074539460392423496369102657323217350865750192329937545254390892260986085246199806837704195906539666146965328123468570730583323389544403257296140601234924834293547265992803299371655469978922346881498366946624083061030384921142102518195738971649340309737881030393281008913854689878718602450180982037144351020676012217112453931627416149599961170315185395711823414712888157049877512660078421556459880225120020417452870866774406856708684679693614085457928729526398153711772661674838483208202733324212875185291859725388057441114524444333867076707316570615702054088385287130858313257827118709044187235110225798329284409163477424991104686074882264579475926842879017172475930862638358156414210668438519521315504571718654636569035377416448431089251048327285522554873608735456847385728170269007043987574617904048683698199280494615024988302028118301198493959639677635879707023635835622698823717180999667651737028473158312058902791922205297165874830668403012526930927019253638689904176862655175340665769993099120854161438124854366421582821381073351441529694968353240894033531188903645502160186867721805364482683770046163595731967320884837799970723644099576919714776493627952709870872210929523400287307597191003109910350643630935800576358201645742058833570615597763474809995707047966810482084392557945334945200209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] -2214016805436074367320792047256028539541422152143456436198699779817113631039240618970105768475743342068169882698961609361235924329823182128556418688732168431574468918639812633206770525882858322343280388594832678575000078633243411910146567636684698155869571753037168205778690055691977827649995794666961387014235085739012820801753660005324382226522077312536786648584620820014030562142773092962328680664259530845692888511395639774000005601122372989565363381791757542594472642997794601275292480912496604395142093884929459366968210801133258702574941316244997804932838285665661145114862340531106791153815272119085333328402898475715578673047407890637090652618125830414317732806256256932702546891797112981488128364407429431815602782490816540213603950723783045344999406043750059017554717330566272795487112641089797363222428525275966460958514415697952419811188057787570351536610252722584870596858476005115055705419332833257526601053545585855665100323481241906185989997784971366140506677966582980450171534474201181333858182758634240040083512173282872757893867663041287151153381125238353346066023094155959095395940323274401198645798926552737152573809148116906649544802876884477047428503465760356107513542717723155893114535831960745091198363610557902207324397525171963031884085826153588616108813833174607052991404006424140219601807978658520790579190952896804171095280128460777290568455458193702578343457301493792245785033558859129316513765123406312425079631404876908757459248986784283976693045266117600277235639492787190086082873791656603533649271273109738811673267324658492111645613366820858525348338334767528093235037507391433128339045082944158339092398945973919519128191482668592225785949112107464328987760989974765809393640704686007923394608663610860818672249642963525249335749946624721040056575995963883333752411033010706892487139458247451097474787245628886572254652922700083784818299465353907302586039118784112189914802907964455508920468411394522843377628662620447501933483235922007894232839488839666481494717452653179435851256471575311134630634167236217243694711824521016585606456435095469646690263836843124730833753634097237623470034811384693505214248249850698151534496740954857145858594857389084910160846801903898057339922697682944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] 18035785449086781872329704233357015314252755329929858616741119951831793221015897486444201512113454461752396663108463997456621011625025939529971769828161231657740229000639458677560474167650935906113049957880045236130741732900219289942661513270149528446343022737964502823192984101137667381670577635429099540961907910765537479364957745909060112921461328460415717335202165184148505089465415342726974639749933827122342790877958048467635226103988681208987967458595117344591458063716586004160368348225938000959951683927923088738611284313752356091023336799684224840033907357529646070287787562039152995875473476879301969600177631404192515578586157875121194821131932700871582575811990181423817349808010120296330670712643092477687467006330583597657764227372784543529836917901860986539677903306823767132764678852010947951720975348790155742252200511986366802204527852453466622890345913165276634105644692981380301608583241920395801050523222610985889190439689943541501167286188864822570030480133275457389804778403156096389391648238751923459451740928193250664816053579660381257970168970793776277493397360151872251832537778950502264167281158926832374289574594787854725656833548283553560698951024049840382358954722765941130083892468480748150254012321060579801211899232548076172324643627276349114541399514388160313884256201865449842359664239278900666032643383515154582793400465302586951008562264935090424790296809439793601527246176610385353003521561750028115999223144162561287952118631375396213010145470751800290058962337946533112779636249505348938468133310204908443002432776865948884100458042176811275942941572829189325166659415510260710375761225489960048878614175520264439120549566483251377256790463886671840990309539313763797841054646581573379295133578564882304996841409868517410042692478197871445534873807033248013514299199776747048677503935221417726451691269375489125909974533495850258064983155918609820581851067458206265045096651407650502944101259711074142127028311182251319507738248141190182908879066875219741469532096279944850686517390255014405783080170175842144822247129783344863306581824693843937624996840084515410050143301077909721051840423444341605083093997753854720848775440744852951638271824691950390902795993790309662904556086886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] -16867771425722027854634611330720154645846351220013068300836669637722821920424906688466081415618858097529469228624150727821586451209171132291855797207620903125352487317284527625131005708022939914572178696912885372916061782874570981770425832682655190309084613268519355532100071198597410764553131935298917650707704387050448738189328474484403158263906216364263338241391411915272822377837993762505389392087723222494581434320721209795823646748107558833134179205012301113686137034163900199128465436096770522293240339449429395134115079385415355593109213333692667313330572862352359426669356086061586168138668923194510046760980207654987605382545258269211351273054971255879666833777918947071501727601280705807685462630405768849307703671128016815554981208457290883938415157777962003135162953402020939687907007296019846509084144792203894927196271596061883210373468821162299818942049793776945671655635148487176674672817525252833516080082242634784537786383893615405021831706111327244451911648402726275069006390241747068311565864803827328168180008435508908246807702588410820568735827990956467173015702678402089486934645126438971219778698807441191969802399186722712419698349030724333703214866270617533622576993494358253097070296503461237355296005115155585127526446898350915110955451678196843535972359577562350555982226121837432945319616196418922740287844828422356430691864154135537498052589135593287266909049330713391823498483614360019231012218939958235319589947057135958866964667800935797772849005455607606263464013598772614751936416038125821409242377826052737079883817517021203177874824758908300722124314131132767524076518869235741380195204943393694859601888975964369139307723290315009166724346007894309137405475372724976154675964408819336242515825451944300456616117933385508042694599171300608763366528761875250853205999868494794266027696210820019080353158433820314149316108356145669523452833083939837058740495886962681453657496584363283939925900819596262256982989670599587505075467001834796421766456289148473080012536403773199699954890361607917723752473174988063246669618494785095805893731527793652574292553537389951326246414135393794536518322431845276546908918272199424223604436867495049761830865345026234300003351522023277181682965266038784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -131165640686465591878433038593880696607794164180163435155833335505717780968354503558098392646039451564019577374253091679039619925383336906153327335422797448385104427013603424706612929681813861075983495047196897114269222155243209937112789402544545840915945058063351994065454820219475091731010652784097117271189764520859492851527284605244436588818344281405895686933246579681895794775452991660065656491705836494252901021132350117923968768874010504274587141813645697218476145400167860924182600786964480648594623753698923076497858665948670030298463798621231907338879038773031099270362028963687324524664657572670320517378363660933775714190369191020875408524157901952812603085488199440985694773270369701598509806171315667319478599089092116376454193260583970507556970986377013196289979112808563715913418711627785346583887534331504339155208560804909832624619685931682081275610158096890224611553271911953042924724201344532659804180875093006393790416649190729387151986088622547829966176478065150353615034958195949318446690451387535472963130024075676118085163130013309870798179496262918398974826374954540709500613492790542657303476754713474975464362280875683989328386230454818376481921355195215054882574507999662119959351064395045075726083388694447186264012150264358369963840109355207044123485495499616721324748446175622532253181676302152454555672373323292427499387850720962504772136171732419176700335469727008592928407182165581446599196916489169994808143144095761759521620180735899648794004274593564415511773009110266830900339848706006862206172131498941667237755570150642605834069483889502700074385848574238185895513458231399548691142707966352006175339826108493718365730805384382082643564947099242867164678290716864739667237667971260431032057460726908801603730404967294297869782994554622278655400471739814034568177350684926381599153466606484310358216323974128611586427407222752100906615784260080000045433228888501490985217821923719711526944215616348489943963658846869646498324490955032689660697209647160826495582493384355244880531483276715898108630038018924783328298819301924223422612245933391050873579332007929643682203842120858351191630165000107860401744719464990966090001137094528069134027383734326532881060691722121592280743661440860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 568927774642230865622011974612836372184094084983341585748729749207915928489048083376055308740166108301860461520127124197791806752235729879209034244713764897319723097027180333379658940277595140989113365810792562543743395998626020230035656756708903408930295835460311672494244153174494616368064696997547773689373079908125929690384942377759004216819074321509934044386879287118767131998679994945106078208796090408447595386330120447924287392661213707049497321811321114367607221889525376835526035936186815592909292667450780383279759321029403305793077836437298929694665786333726036889969674617403482116701295436503202470316298020609430524503614178307626005069177293847535430451971975608483808241032636969289268861754260008454303498900358693659891657976199630529472429834756364658683128175999668847586495969823852373849800892902131106185895891342083396323106938783640561975538331727279336082171550127631543593540798782093176784959040937322938527046865599195711224901839844124743173653750859992835998428601197925313860398393329139871947811498603222410125084761000429183334523681722261569934780764443344214798221347015276994441461525861944674439327442309345614380132494965565399207695290903540527161973087270526253452989932441122127108855947089291781874989994152156647624427249646599634956402179119919483593316258469288076270494218243870677568758822751904019335265013954246608588174126971081504212438013682123372703289092460484901008026276610491933003355455353275438815330656160960199192986208899675065353146586131898504077663767642319235129571140156957106367247466312063868152936265955284772381637576859649660274516454721891214219479188524811985265043632475456572058962245029152276209980227479728024052761386264691442146238997555233183929230759891484189809783702541175427259956462687475992986571391575884078659066525805236023086644378805782564348810278862923936092704727594460915651318458735512605295656684689914534462481780516280636202538613452332899725134013916543224766475222385451769830570978460469263420801224871419852471261015860084595590998071634369552795906779914375311459228279830147170432935872959267045193848125379335719744907986174512085210407416948618041193264444109485486928543142197116319249757636962023372504276203869306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -1115777827423068551429290692125182317958219462194672305423597638526915204279132119844509357215536176649005536931527577574222082452087231967906723183905256481567984621241590835107011886118402648560979322763402053444254282189735359116242415501942950591120093628427151852982673612503917462526793246635651068361334561608422130216322247833104701519109665864534733887158703812585450512938683605016625307063552767636986071376453576123624224048392821884425276766003345299202953522029856385612884562497822989073267121545140823337286109746160380331262269335102382084509037225189739700473960631701561846202141739958879353552359325364986007883356785765661476703295044135659638893925318016078865340917364378246532863172993112909959022335212241545427601562395771641317836345915468782338613902597334918815914616319946901031744040161660611510836839260936441629467051586336501133640504020316462682641162894771668724452359683831912545688526294617842352310263246342992012141464998476092924312553466081706065076185397624399256148651923759274934004943837668788559841802476311966809297488348659548240260873592950960186507673130345296985877780855223531387873536614664062402509940990686561086815350543789666747389974194143369336081201156066216946872511569423923188352437162013988138771723784735694884161059498711091466469145760886132855312279237589225702662574390242938642716851640219619931949914086611584871071770385895179533959096796819893339608469687313084491575423905777659407226043046494638363185644382800050318166505827843509076042075515474931343345761494119971745840161503886230087715366584061311740219487796100671334506209401673717747791846866854354256091348528318385302821222260894687492568662839760339369175193297733639199209507450987919866980278038869114279021858206890815865642319004461034956173344971827881470192652798011827773302681076319774027381061249491840744492628605091553324418782010342267091028348233765862543086107040165837668457340457839360011481340825423711974303495131023431147715277015494300106892804354291854729409403708745405830483933896389967343940260636769204823278678789588619303789897158527336561626619995347619064991353695082252783286675822105935853955701532564523793644363829950373841096034743950776482658385839133818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 1137785277817009340570159232123675549485926498743673266953912703277671570324152973769856622994146723410298063451256470986778653721360909244048993036682116738703131636635073379701778473661012447173856253100986695020243601559399929530837659870555384005053521549815627243202658597240577468987998688354740965704674279928263051574117606620774840352463897224288079438818219322312542920559466841851240651706469021488001303187262519047047187958836710199248586115552985896074976236977853120914778966110713652063298790310981113503270643144804346808013798812060929704238082668527844744064663381908919302983932675456036353649837046123868990366955223075402273794782332578504312451976137566124166399083771926744214699181240666320502728963140498277275651955324832708667131892612177649261401175135253872973045512266487356906160479659203061197682693864771815380666602823423325369275484835932058780735611088034682418127694014045588405387605408868695431673298506182800727026293873711476570569138848603136286865555889405866592244106831852373006264281520182960214318865419974890555851285548145561459347784030410307310903419880959926860551714577655066500199909093739765075280152115892531915294473808596317202187209455301450005794834083933550734263708255618278935258813965760993308754579147501815064967664751517145043667906881683947843382049380338936465266938548156559293374906446075388646286232325325015095253980038624062976797804617051804756477241556508775820167975049974278567286448167906927954954132762051353391457391970071290605582685575608936488164019593898250332195742110501546618292043497239629674388383368275453993250198068390972296449897756754876728628984092943448160779986234548471738709281223591606639491682732184833543016735595731862414753757455102205130140767167545815320670990338643008749634255448699169750949410941382829874694084345419575908745438974874987203541337358937811690723684895588996994968844812618098375903213114026849701496294794242430166001385890955823859578843670573922494388532146570000112504750308769802082052781493285312557514185040766842470265786056431720307130397025978873420169578638126940449439223984031961941934270814662455222623634681119601828217612530033190361432073841370744863827951459088229906936442905302138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -163355005532708539214166801902182531919929677922783758627510321824709667760206104409011981278875745147187482092669647333757248733108807746685812714050719852173567521148789510004849237462197865335927350341488193404336436200634022305721502440410798159135853572397969857406080948164052100996928268861735033588832749872604174569899450328169641557227929467990769180690151782381514268247710659845954169864382124093100646742389328545945024291029927782345788627876281085106780171736744400465491130388125783314760095149855967054423861165240902295098255655360123670269769386758423268954334214471254768931235714213886072780201883496791755031891845184855003019262263559913680045349479697175016932961081466911519390328719073298795057327796893698214355749729713965020522073953201673734016628776761690262108296418952614048458705488396901668232335653481931907860598705815562273976719483290524354170926803120412106211401635416467550567485354320751094097336202116128964280725795090379247200947253927005404662635146319099539969079496860002765707433577211143230261751531025234392462250042631504757288989289529539111693036273245236609964848184097899757838231306808675898223871776834686664488315034143212762238422017498777558717011134454313438679003515108263352547593337520609309205066276157080120688497568373530030030047154934919615732054568882420052045127127547965227956681801444384576575538071171609819103233252164697403974754560667830836682899871293006570863096697180881797063815853537058315555151821405430243113999096911763208488228653261357503364720555241993463409404951009959804638173535798933357238341274856403451947650539211469306533537311727534921209747385911896970282374443652691022789754145873000545898489956963736000573348995280621557611142810617599139427826412184117304153269208334596378213671258968836270099733601918885938008998689743818614538234086907710700166611560356504108733803284495057655119888291931817912151114545882571645754484892857172201740706191425968980882243119596467068365377889612855494323740440094023816470118415206290310326431814953180158657924886353979302391153432889514233772385486580422473324224113943212687836805221466190726153573452629673131101713784536513606576944544572215772687849991467229690439599109617745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] -1331796414690050920546643317440084105927226937930576946942770485620255567996055857454444437590420377227719849745779767793348226343341058199766863797116280626373498859432961917158418325093272653146797533608400040828325758274027530782769672902216309558745758095615973576325481329339170412821951439590404757074427315405874596778501575445370944539067054180741912698959489772654012849933511515073729369667951872989472752112287530932311048340711971872844806087461974582222513068115750740314976861577270943220663340152846499239733699981009576429126899773736465854326120833440187146024555447246431054307747130184996152441346684005448429285980510327237423796342559421445866470070020319441590370645806444902598440502293419803241217916567069377099500997905493726583774280418289790374760546318292375073088496872047460332049557530966648457246195624575356053634181083238780064200451062865347252212000340032837247328089186738923675575523129281042600968680084231068601259424873307667057451902423212221756048830388004845503841644939074742997184043460159654958901477751901362389301382570197964137331736535034853248192718361914827762129331594476127822486892273479843709810593933924582587407940791145239637603240165909765988771082576957044385457619703540925906783613672603997561532795322779418676291837766650680367668121394534421198400493054276335521407180803778993112287227853604664725236118800091462750620126235039247777405664166823427404579727481719205922238087213258640423030399575029624862861920755762874551079159820008903310053310153000837831593266442130962459303565344170440386232321362740030458139915600643855093937183072189337621342112518067827080915908056581356339484802054289984758748695448124820150116226216504604828168254501644013378848283003312289602545928789737408562783028947799974400286199804361301713689301545376973908659255781294082623408513762132813728191008530934537444527802930112314097105170107538489146557741514795395143556948832705013647042990115732098318055964532181190535894574971284746053352994404861022815407211893410350872950249540574916379420424627331275694702098007691741783979636548306169647639057142321547911412458431685365031695457053987911764171694419693875255480377151874311628093363246938218657145112093909843968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] 2205180034859320009359569372823481425179965564114105347337643390957419859248340810752723920141434892455575198439858237352529783287605484790856020761515733456437308860668501616491076391335702707642903415218389024967083116093514109702644994670533509929712539510930881535015860717309244824357329176774172815772470715255647365999888261685951136751932063636941253517086792422437817043703018835512259829220817954636086915466785432311837233974147592362662570319958690675876325593852044393129585783424776677740044781779284508071817664427429576562064537047483314982175197651526687858898081191252605830701419190886915068947005503262579411677882700827641746433771941447522752673042698074010084209643211257332250395413274413179458554910305154691316511325191493548186841329795175763234777896617885268895985934255608204531414471171630044163581565857937289922540934161943268737213417792065334780621331339177943041479404352880136835062676036488723537695894982932010782659882530765112806658965378781817996072563372788510307522098387705304471803121993837347586217325397232478205523578289642403528403241079000599249929690812578211478538058296106067260908878814461070043787396619226995574033135764765917204845345953865089377107070752946078126827280734997922785595447583118147545300145408413834142546782497764334792085523781637615382535392667769467685049641130905561676183784307847318057324641005236700854748880715380375508152057331458735186588148540151668886537373285415365489052337835526242872346690617861697107530065437113282738406410803196659772810917097809166638538893966865355921949013802258860009294239575642362033957339260744935833096830866731871555779650197987261880198040868900626248417019736588762671881158716354871180969507839620238532659482131079933803138448210083504114880344787231475435947239368057154836087578879523548567151096271207185680095096669800265150275835541236666057384932856820150986244036471266322018601907651018086881783705571021045974906145023305962667145536176471603751209763358474582976028139618455333652815069570766541532105601815255514710917070880879592650051627260606105659242342477570987503545250771978648135014582559035733960484618694674321387145895404849989195119057364296055815662657359691063120907618031994142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -1853048538644781983789833135914545760905745275176348969654451515152949596132265050269707711197579103857890226200049682378699046203913053722233847711472290996739425374844869632732962315484504424247320842467579937653255384427693092109883122925398507333178537425725390321932271851428966259732785574746279334324356543894731667662498435508285139771977671520294384229943318432883823028681521066138284965414797961587932195672850251344991606526672020663062427537119797236737366538038724581172746802048734949587492373099850222250940770216633787870366996934267678579373032593090966548915780150196855164318200512937059832470415867092566280026490245307310277644345416689032737656332420588213086449360870846401223178557549391138706090698677962574160757253795742700554805341874982682656230357703277179221017439765578399674005199483297911639131794288089536368501002359647169650313617148904273861575180527006784053579482925368191399127512116723549922439089074729867980187946462863949843908388117918968006577974485292580928984978180115102794885038784520046506053259582911867548082810354790017510877165490568147146747792427927708728336358914550145938067063941176230917046512875369631846523462744245209424691724330964702676679818075483544922064217797253605333375561855307413095070020482889367261133575653446471639612284827861429730417346977640902231456176720364745805553725944997404243331210954055723286342805081108226877716294922317527509325498678941658238206221083145406254943365697651722425873104902005556505615858904649824221148329381686753765033618164235455069848116325185485727376596218201543094294493002997076882090712564797128826388230251519352910219706042709112694067053204563062063241675605279026599117653928667528345250347810142920220312675764059867346767517450764074555457507705018504034999467522933384440968601110325304477958631587544691359157485120992662296807179303075071516985372831287921677261293241766990372752909354714238222462348310207911177811741613565601678148337495272199151558007533098506522049474568939693245751761903936516874881127145345952606475834607937525815469307099813332813699159367776156243721676405051606483393428048373535423856978804940196535683663217404611920517146968047729289375496722120633932935446296583471104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 778079845823438335134278473867524012714293045668577518943760571427982953506719535057741194282702135268873303565413499577367127883435142851808721349486393796304443461005647617077462331814265058539135671316127540496063813638870287574335775771850582048097857114765787391872284544848619048746414111624447219204851023942459713306358154025273550731062027900275999000809192479012568268914086211083534726122666789000195042917388175223330438741787509315277781740724232370933958594355606975733099790676151216219559503512825899982833699488078907235419667649682642106080661496532953454731748571750471885259006155842997373038071327455620976169291291287018843147643345101467547178609078782503441575704787471389658470177310274471452400938648075126433560681353486077975578778568807766563049927094553074749650258281088868348903042336768942169396474589011590298209686369521667996568193671391198380362077873960002157622165340266654539487520469062322433609463729417209605404214174491214420710929231760943423920872234673711971312401543777582309165372838435879575741511945408036007074674093754978408865182579217662217687717738362763746570261027422817133725341475618907230809708818221753673426426251522751271071776599588901173126673497625996143337159235906819005014502689205256631604846334846442136511317379921234772200684345723936674837337835237023326504364031333327637562500593959426687773107507534758503907039472731069248671181898481647291689125629427204440083565563080629986085787111633703264611816158761303373674646887896491403829836421370096782719383687406215003178857505919785742640443199535241574502069043084898179401482731424796744217826735831844847890688782997446514343615925171539855507606975451293239335820520430914836331189757268194043827713130855871450599158634941625337527813750324545072693017222737563122570709863276363912466221762109822863635479412868866483296856118194874646729809082490800315913871612243789373366302163482692197701531111603526620881171808634436292251893840343689554013549893709281523648524529321217752357610623602899045303810068002382372127612159114340460480411839577977401641493723298337934749889079893919056286415139114437166686144106591431463978340748985761624061378363527694790677424565701102862977001094863912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 116556923170758639089664696872091834781678931711485270304598637431491351393467102526618740004942461545915496425911989285402958933142111126746469515068940209902480341589159101499537213746927047169738970388536687559493902351956057004381826145365892217994943129879508397418893570287073346440243457653032661490873153669911267613918392151811557363298247507977394752688825172367473627876216673852156873992454963697452387823289409488314936376185904993529020974455654692226687535727912767082138168271107939267314902251738446613735193455772824186963493505807726815641472383253173357780860838033037355622872539869556050469825235637211381620300281858847344670103257126333872004249419709977304179992353936972575977915035230839221450600697751059876746922252106864753344623876271020235753907750466699863815240401840683942781023236964571025359470441656774465273200977385464737263949287833925387778068501692107674293739421293123045395618604456784278893347685754576250909278788201705157855871649180213977745311516562503694507775111680599166668820513902991787911753050853987118267149307238871942031282435701247619088808278985181256635748781113761952816084738227080231085650504649757007726940170689961278442823074562543343202145985071567941799909485243765796243499562036003191491685283001272403834361673365384315898514290275352281378272828022709957203723598650325611812381052246753031646282319783516787151050445430452650515888130632650590362363325648141761965086695272917263907125850277771682799770866279580260508427103479502373631575970878997834055308503334047330391124772734705026676392956493678189197099881797644525390881172974738551721571012949647687515054629445333848129977808248726598695237868159586861920761306347913770731157254544121709649696680652667775027068231462986397749421412911072545544463914985694877647826363361379471078316700367612214381750475136304898915416173427384826241442834820869598216660998218654291908283374054359947238656132270877134542237160345285246589577151174333649941057954108334834298702456463526628594268948192381460390174397718522050396375271340382492329724831423784023261185506479288738724697833340993440960333585962965444735388858782075696016014708618542607941740384985592685344716865105577905751940869050597376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -424198349796864744678595483252992811733794179764304683594411121669091191956730884861061947472599822707198983104885488083677336842137532163350392503307046767889197669791242454441906934559594704469484864224247172293932784016632598806316722654105689439758562496479532932365416020886204281805612440441163818215004485940990636732850627403799684279544572815488998325355464548565778363691805795236014469233103990265328404981751874401336560809133436532230157665897557871923042189101460583955479307100361092137795915726537578807459641550815443408374692673172606968255323462636846733070484843069693869872149770904962723617567445260147496054611064722672381446377848159288113206013176172115160570073877629622614980850816480138769100350306427550281583635134303981089273940594148952288351037152477049295570196001484446973973652229238062029800872817677082323931261123570510477888609002118698094112146767407516813411270846600971690861125313602689345952113854113681347815360488486437772859085343180382392256281008201102759356862605423814075447832402663777552163285534207439481650904576539105751449582342599517983722606226152315534509347547952374234472456698117948767050289133991244395315341703836004633148336991583414241904198135109982932863671936664600618611512774474390001089251764919456857169013338276988405474054913199491131313104521350751924823715673986033305121022468295700984948282751940844765247535701382869024623355605486258529438645209122748967476489836290360880793189215292099476852745555873438074917513379453324279868128216669714713753374471261704175016022187194165639102012707575357062185053863711420235647328550373250352222373165188309650726515657727060702822387916624750657028268821352667084718055287509660703306389655714346080122695058620820662045665280120119379170135186101356687467500274101585595256116034248850977788722235217373478643653332105621836114281993145436441787234669594952994983255373165222557426281249883146916615731580689883253399922788670145065019664099519461789400792193203380445529067150593974980910284911000220618012718278136684638220894106205061565589091337963597424674590538814647530698268609141310441998187863025138804643559299975333172263311581265438701093723805177418214901958182685670393735355597754204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 327412003449459027569096871441524452455336457491386000912233271758306120758678003545255459279542926228939159514636446093145022164421542772134809821661308538433984943379475410908861903877002493604883389215055232545131758314466450220736098729376063673921938419688443760110358614550166289537821407739432134042660828186394576111765110657900326632843614211696177964133302998591198608763828469005088075843031979649656398539128697984262947122934998695661021471265763236992264472891888405796121639088869936861172854993577212552333733020214460402823445350614355554717587823731067795169638613253366212056708097062209364208141030407857108394678166027228987249206404333855994588215454792022088018827291847853011179674246196532953105867049645870440561328512916976090897120659793781042135890951716029907034439091622151781197941744281173407903692546397227860610628440173612201794705280570806782534707824696507786101929023434424511192961025513762748086580968014946450484667842675249793865499184233462767487901483596200664130027453949062347072572141316401641739899267359750086537372683634531700486392821629454328108422894251131994873195405501265665993020170033054602288113157993693009326350247170465551721790615160942417396346875841296514655285750921315261126930137895345575754987462471609212129513625448301750186717058662846087714360633089991891969025258553646864214353639775197415534216186179879960615349668841826473016329502177243348716969912304245469328657448578810387608740406505550414105540679966997460961235230823146461496985906313201583673300768673604440910338589801861442090100410461588987494953942202979861062381983860060083065790556657932505828209694607833978247717952300851974846460073459932465778209417102899452033764110544713606782806517704595305223697239827960632920331013266416470129659170757664234825536403922222478380949487197575948265017949487809938251742005721752523335408588260261037498688108115111669727873772752889634837651377514736331714948316129939048718010737162055680518815056327625598681143237138280906003869877166854150655703666177595348588697234901230436294445085157455948709995083220221630471640106676688157479236817090402893794329306031479582711823256181940606642171371915463134300511313697345441329960393795174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -147727919643179757595012509606684351710301186430657302295051070056962074817482797330617545320627244421635786810830287508784695745646603518364576320991778324019227813988187196772643421530769244767109019083979413572993876259589090537126694293377591386647033444510058072362620943251535246929546196506049787452472775186786724057672856898896966280960817799195329617237397575555215548620744889678544491063153862392246936543015161395977828493598815315299006549012943077517152542827322381819922093509095485034399281118175073257912521430718918031702361421378662415578965096015588525565495852034659552549912623682340564885103231668914558168205214193870519611456621180375185172558244418974190700721375512708481841100796679625000924954662976038126496886396489216003246643497630808923478969319019005016114531820489515945771991454832905952908505571117142025324009675731859069925524979082948236680040923998765709204684619362977477912178501477604148480617470149177808696091610320085033944103606023903622186743233803694850853918014093969026007055225006509439346104873158288597870117812506713018082807182115748061299648669026998581476857100396795944359147004913856805361693072965770373475094995058700090679974170534712481633911121278396990440154218976783036871622662593498842189140018187142398165472517771058138444002379759721506869910108023169462764954568881828922186767881341771599899921924010082561632502223273679421320025934922684636767868994118682891840017982783210385287790538045756770367011331616019973465546635131333006688218627921456378655659719278558477357216728735670298434801083549694263688237632843448264378587651305774276318967546565339504154759547067332255400666152720893833483786102898309307301796466630289915388506717516269905207756246951473425137173122103147024258160677640618589660012807874514466322397053409189661173628574827664738555404673251292301346358236686648149072800425858920037931619269350297617426053062126133156411671421201410028689341235449798298025230761066913810787372094965313070244473030038829546124640546741616486256453695840078870088032469470548400769962152649424784197251421321807957020088504085687470173033727060039078665453931122976169894986748199937489037496716021480782434163482299541412457631602347868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] 39605805493589157447997955936087501439017076901738259005689926600351064425180731463447253933861001358578459293003067407315398640167388307069094595284236230201204517340084606216634718415489903854718883166968421740240165819535308377545948984340996463069597509137834330160156504333391955772986005842179591801489806709971468996019198071452441871214171911272991634024205990483005564193787089682854471863711706344041971463234539217621013494557806375962903284677422089369283656037397941778886264031536791612199788932170977469435177247919090000654336849451013666936438403636516300623299475215626233376857007592079714040883149652957025282210257310025915718205514288941644217332801553599282416726225318951069613031070862191282448850575063095788742610695830611336971222568432698502271307695139184719894257235447270241550365793450643092133835777230895851029334559997807170838448644102709440761677419022364643279250759802125870184363895722675419396345294731530837349308521378855171108715032346440873172610313618403989904577855567332453125248425132428805818648308914623974955942236016003327010949589437223652834886608310499012409249909862561814630298415724654880398274567909850905398547683473499479980740600913363636889598312107344416203955725925968833022034588708975342813975361185066718250523325346167066558281607083944650638807437547957423345461005734065205442062576140516295203569782133576464871603270999850438356525617602989303767222515752277231669060194503128842499632565841287930840185394210846073634758440930653379558493587958248542393526503993193858901462393644806370002901826374271084105817098803616093724596850795693305725675623541259084599082502549936544977617965411999932194749305401798122373126485242909361651265150009863111242690200272026779490897305465954501867022327731644209380202005290070917447056944747634541065985195348285972245949680860955354490436251614673837928839427694329758806691190732656164402690719055353914093148732449289698220804387450337678439306326479878899991214622201363535833392902648528269251817334104770078447110662890399602452469485832144448279392403136465670584133535588965501191345923969913972133212642401904531587339147452530972058861430550823144700885346738317218028468510747009442814871896607162368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -3060670043717424573136730364602216519742136473714442055535718557662667073427521912516242568635587723096036777403994863905670260443864138178738034549880925900819224721801165631957693428591845529281548504513577216620099354016354806108401270062741699243080412573105914785057186747400412270024337676193323797643446515768490919958719467651391061015340458622484644847165748044927894440511111628763450312936023095970373500252727608388875091317272491711850403948368548628018441323400840044413587583105383802301144901343450481728643073331928423534095327075527693248363397264205594575973413718256248731114588627058734181283722574077265121888659600711697574779353147949612185512274460632579691741221221011886812499022291293191766300281054780235611032352493177918545874755019442973190388201371189275813000428384107004372538229322683846469673665470936754544542669053214446157245969897978033068216974174695802454561408565988429837274308530838366374207712875878424644849501029990244977072115604839822337780337424991980740493017682057383251192845084882466660638589053731929599571431604634995318638914517064277932160220550305768303157718982592458498543910369799731933228125166515529922050155193490643617749476848216921153335782282968350863676185623429010863104908709031534946885700321049029232691121598295548329779212685180839059575636682942449448511883033362138723620432215961806811471351883492516305876593958050441296735363062135071144724029553167214272624809687748453931688998704521762238765849657581182418585682841550288122772051578076853830563841029367634671933010745505504115760409257653355108255137496378720305061169675034763029737474515853907685241432007573566813280556114574411269057902255209469068259664308429112638051335372488698004356446789261956447163951367279591615564549486542735989380864997026704472262461654185106612929638067539331068031994140368042490379211172876141572693774744054120008674164469508223631662049621514093620610658274802709313861295581168003071504520298100179058115588692348435369634386924760432113748317305529772491814163485474636060220978504097083247066383620088346327052580826111728356533677959141152124403517167939717831230174662559592584032024235114262580938080696793449981319811279219202400666724199301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -2526219871826519699509067826701155626236454403386752474264604466940997337275810020752523494157584339393753854587746978752043370015082049456880237502728512022988560476627621867034273276922929995957515070107408339828346073608172254385322049589302779997018378276274884592297005138620942570304902265407162650278283720014187952831745131402815905977886424772214832877847939923541997877911249702164086444490379347987185299256732873159953732035291531673872526453680806590226686967294503160378313194302138343167792057680677728513861290680667936235464677184405912485837485194823755585603909000052088761141937632616979447127703377271400890929618535696897070562832772618895032994797998785630424036476234542180631058133591470536414509078288030233612760413389725934919393394946000698203391641570122006824562739703361623950136376698914863620421462928122446642037209116859525125241466377890750769258693309351718654477069442475717588340729523888649428962319458328623431102793598710713396343805299819787671531645194093692003265203310008015133428897709793720060628173143769281245788775124207782859069144371852823449050492531336789214117917496054079986562354812645412714781726735925783369326778388470530393769485982280115154741470521353195920461608735981310734829660597981810502166147449204679604483635753151811067444673176172138252552643421697488287194522529485878563455105691375455252656011794648277185864967489313950901131476887113407857102796446724581370220473004311711391257273564721730233637313119843368807801564340036093691974934986794665442999457138817714644544894233365840010420650888539758949670261357378921835701447194222266746558879972012146753335904084529848727552955853023347107011571423107999046028503785266819946811711539779360814536802021177349059803850692217977346161365031238632835055369208732673947612274331664829230938314054944809210065806192296522959223854748441300277152117620239695909211208052456032482218657703613915740477054653754026880447593517585791910133879441504638950891569374148547520762280623590752639164442379823977187793545532500254311543262497979062513760199598925457039586177620986148777732649257689708871655116167498974245563589445462981026630598727394540723220370750835486844925084602304237735887377195335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 1480128410338565715003823885782223444299578796051627644067353548342845906415879075136309017051148365542113722866996497026067059667842916031238186596339244351691873611154912832346246007525777113134059930595784995398656161550666600112288014028523081033579518322598585781602134539882835407055242211951230804487035413809573141419552241286588901831239592545432516588349338557058658681211598462745064014176650771291539020453254356857818173035809539465711877029582140207416950592895246059732782415751163846896624202220480076576168130984829777499402077967387577957215394570504776374193018499709379803618861115280481739339123301012977630524860567482358505066733749419936644824018924833262338799969967714794506241965110939945750867582227853288735147454274276772070778738244236493999749177403977279210192753292097009879517106102696597490233045373546238710726083995370536380037798913426406750370958179716750085993535342532744966558913608610914956575779984934744616308839093575726149338968385448066037485305375947661789195735288319312285488867207639150775961468545089892528716724079618395260174205696654589932667116817637968757207707234802198705853490571316984549282388897385057289259299825605812622475890586231773785509931045223328144136073025388470059569890143114453220651531614580766067243191992161308564549299274498420025521001101805752282163291021630905255115592324984747346596098181627067422158287176275460038911338692430527024146188811704096782937951546831944850195493483008797090961711909959761429811397790987180621144493139956869536783845742209538989310103380645223361340581257901062030257621002194996368294365356328179044694271146610282741820883200253001640488943139956621790662678640596575130506024021011737707996774260251789850901887886330501466352396360076173276020848417347730525614508153437483887427055480168956762865788892915341322441737610616912825159209512599889954473436771319982976844575174693792019516395358099519084735843320131244845996232459157149771772060836224437526014895501886959637943134101323941182364733545752480436397461001273208323744084740126343608267121563217658644737591984479077161544874531109711969216938479105981070734129505609780692806161326883854958172042168688035850707517067572757147615071777587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -599091445041664191653188668116995710789285050606739705605494592037901309841314715958416468122424174349736146259204815289855465803612643501603847041255161137157022173546290879154610161478763679919107274673866038151562244498671135579901520402528984035179301337019593516600770733891744518728080035820937557334782310455739891899737901751558638125542816661592202385433650224642907689828780378630864426771887425784610845186394105357805881170186437338317462383410411842744904610097322673115297911892552647538119111807972530650096323269646243582505082784696884314027314421162001248192984398872645605724122018175506523099232499060532489954396336364503083246806286829285824540036996990949736926214600975561612678971035162724078723826818876617294768877176287497277514137887763496282702679948628417136916006664337909821619553997846277514596039748387692959205885958435592809273484235821719601039305518876756027892733761670557760347905948591352961529575638641485542259064453993359963487310540505053465926090403646511557374234681099972879003373712620767438432719385547457615922689068011247461569657138311414403941795469569099859422355212293393437069062198894289599301053551133103849050984266211115702952153519814643407144429650594760982382906887974888008648545874860544062489445593452905047840106329218528453406564958254550938275686351183048137895455073376070391234729811427591857374123940397776055921998435563687650553915738154206565780216705949867652405234301042765138255474581916120701516374767290779838858889673663794815031514950572108079286753225835089347622165002638925796541378266846189361643839598699470371123035659853932523130714231416191537751766973028990551265453183963837411715712837535427633802780701318993456724149638758102146229708869626455210603201439543965238839293823822601500684753251508582139572733542546970086726563246975657844625518861651308638593001290774967433651995880037723251174255344793051374775297670147828169536098667708702528297385225167462051703175236209817252635223159588681621599406044796763736696430209823096699859928965656746103624352091631598774353185447128671685314705541364269317893551890256314263859092578876320827228837628449255635681194769468157701405234159929600549693395900119175459696194508292096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 293295697291445930485066922545862964152278967005258453116879164988099737719167583607678032772829331523271066892133242786836133535544158390280349434948511501339060804957646984598048123717653028128155408559582459466239427294773834268569408364152409125928368539644169323868272055186127911460080899441223030627529660301192222166056999081439605336943221525317979769627041725650358307926735932040036873639223596201529569812020970506827937365470037270886160860306374205291676137360521074397287559309285396541765676989357922646377629063056369673034184854605354818324601725257760997387759519732179799581956355341529256708841547933167900217542382367380943467389759064746096832509548482506077235325947795432434834562796799144818837641844044804336488079846102763045449754965670504932587683653506690632637022216016885617908873772692907328343105963955123392736327111684190598376467616702023773121283337126494566684127194594519274421968765118485034374559329122416697844232559017263039369528962180654916561355719649392561621181594521990237938901089999854831716188185661887283341267405021106057578467273015738482818782998562777188876216207956705448258155180017584765968713406377227302426034737852375390391270943785845033324796391077620404977199500956874522030579062076719210945628943540499861341530057347435780767749998904791651921988912775021206541762594010527247522055366097814494430419356281003781352059710691317742597623237248310162776346219298253539888257603423027168133113465403940231550674220905478865138875170793353178811350358723028389366886820104614627482337060691471228409221529910395561034495960462262189617488655815054990199766033484836045895761565560810288711723615965145092899063811425664851471389394455025038432581309021484152188374166178805258952475575788691571074155384302820320346282753316402381183145298731463280630832228214881614602291295728596752121090555331293946390854386218962407047178540191247999810718840509208061746074904277188818302658655351172914314599497623720911641472865361854665018060069399970029628134331857082496622000633732378499566753003031853670083274161387824445459509974904607872558635767457996562536465571987331550580241616944540193665448732374641792678079204952183078942492030944127744634220246466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -171381903596114552158563239251469413941490528967910406794301929751640165299715766446156135764610618771391586162865464421484640527519907898182212327788214770621993750973746808252677374485481653898894667006405763814717999227807974683733115031377763755450588751572942485992537801926946803710532525237406420543957211971197638760817955762730629542296430305336559773671202399577448581879845966018553291464682236888962536649590550810375029833744422041535484182176584474488896148014864599124504352970392439661906137081136603087531786029768039750214913833645797225976083770487603798972373806082387103586524657110745495118558578117577066393459563559452376108998122808815876814860561128208683209781064986964360631657936808337895613885276099781112236031188584762354027623131513783700021763520555990257810521999285585686061182651264760379936438048081200539413573873232721703550789969099090599031460300042192869188616122311599996063155193615880316650734224309604615304003926161101104214214739741229941246348376437158085872242308542409140296946086228642580024347674225217369238766672430723738190768425692845643637496318001737707398703152363273186524262164480468173539472581667160834457187381680758516002838550198873897389189462405486646012476750137542081420020673084499312977528576149135954167186080609709693866502459013498162640183353138105897000282703260969150688061206373229553129974188961056545269691933431835381055701123043527964519182919763007762343195569214483034540338322871756402625923121180859843848037722810280009314960079104122992914665153172630665671759419144181813898076213009033098654679398540173047018841496074063470752686055800086960241415834028108756147004520542766472883375622841078980007410430353651394354324292524763720349398734943492467713739475164391639348145889180367476954107807456222870941722558679334812138010226794440928180220973540512623463438929812953008924990500728945549370611023498909129859348339477748987214568258318309525778551285080794677662939797091850409874208985286680412018850436640220453943039975912509271005189652047858823586454026828419130094473710480531306891264370508797394638846942518009898442833011232360328954638269763233080833556279487777022055707197626813545521471463058007902144440314101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 93219943591572947442609428692450750083106523872507054191461574396351387318815631071114160028809124196127851059104309573892955636244633405443868032611970067973870932127234735271918993117440089756723395817006318290676253326376669428036494560638976372916321748310181220009890816473618364983118591111544636137071295327632575650261988604818877016886739414548311384640356794051122918050923811879710928779759965476766860892079910838674039376391779374195932621353894901301022568741251078552447455488444031468201788114081569451563818710281225753037839564677507424927629092472158354242052449365331699992879495691075603167237382736600041568586619780479530731156217388376149870347240353990611747710037676782926680885315449786180163143072062630058125277037907354087799571661724718547352394902532293802894802793959193015055863142720811728324486120356604955892280964245828232799892799868667370924077995179353290792005547568722172652372737647837913654234382124060688129472513103223160790326201418388512466047073944316151212779981964963422039806267737430869781162025878181853679151053235732310852796103136803257426839213541265955052772437553609990993177253940668669108843371027474879558275941243055297001345454032951704656818522901252888599142830217027088959018352555060981051805102787431128491348419407132625627047321743236307646438798972540746802401704248790496453582230031475230503074877033203417098670417696805824125578315316876738819238375448621940791076281561940480399969532335406557053177617230481899703462881316355863830490049977104249949277829530099152128958384311325716263775808537124122592223798804322236100353365943976275138992458936253741937522561189957740397706699830685863848648535937401550965085102360210274189557500934198417121844450311753341804903001858201356555866154448816176546791983770433401158079544364824605739742687057036745133042930905068425070277222170780263018949646319125541145016724427098189047385725348015829507592917044018444119800658621082626011347747682089229639427222672945390284350930524172510516921661692792033463786632669515949506690297561409357501278823897147657261208170834946047261831496439353621202973685123644034161849692899137114370851109409703174774063267971412351705668044488258543950304987054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -43104555668327441973512561726040364485066552169299671932308198802400567559412039200488018071090118677964918624115376779445992250392464075879925752029670030925945441195817130410192692179599189354952883652049374100820332955679918411655639859311973688133050307345553249339924198527448023401459718398493876558098458176223142081256500970854724479011991746447417573802453401304493150389213018215317123137563938109334105531380526357076970114185627664946948489812154998139404494557041167364362326309284682776759135205336042977587059396258436931568090805612433916626920833184567621474335183909714247629667066920776776598429527658570234986556767041544741099416030521731239134267202151387353530816746208090863421816610570339818494167695565929297255297100798585335382231805787308066787673919709879021150394048272686827550230728080014176798371637737310082797046241823012752467804761020232019220991587440732429022094457531357712432035390107589894661231005128129695478082181814455173505754809838968560232856548926392442942004569424860622959203446394224439902284659873929137490507393457569661971645528905166078119122165767524695723296455221353826213294724040885919165011896343343041719327961550362673193142047108384948132821163532503249598327096881939664594842309162357025435362180752810096302420552918694133718140130858900752170031354558073580935822530103422869482999260680255553182126595086907704321004671405937580457875656676097224593028716006660119786957534707204828736551302676875060431192347290591338904998390946243254198804637086784792586685650834458062626859874450777624238653940637456896414260187309800133098190089392658246528468636157510092177079782862690976249444267405031283373496561546413935390586345910317476562495782844990141427183554559287692509618110804330212801018180991702160012442467951094665881166582332959864206433605842972247999828206327139257702604438135546423215658931330064857729243012776123546760629010530656130479692442912790277708121397767792563786829677188152389064363545105574368817417738905537998001087545012683080971201042689144911763659286207949485162517849396287556880839734999301794653236791043632291402055355277313876991131062156716373258391391588178388235680059138730714481916705715055912123808815775744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] 16900256528158667605765232140652321576380374953423714936248630665417823272850699720314642587385895310954715540567018476497290955081183933377233095177913225927384011364234698225137988330415012527978385112923029317564639470811720996401921521630521477029921496201259006712823656709921227487172230713847259536474645181146164306412412281440314517315434284140128278152044741682486493953907259509412563172304382350337901648174955754436216205062965890703379638506585669194934770731552593767811245540842752475893025891226884626528679681932984149701505055042485932885411316785754403715342828193508816978143878783285575143361119359219257681147659519554127382111026411996097956277904282495918443348325401715215661738472094594330291918801977572809747262765799187125178577544308953313229504325451109754294344891309971356033301130987591302642305690104042974610244905624683966605879636277471701708604656259197941596589167740415088805053221613812770936719502662980226304225662365977370164012532280149687343531972857471602575650187242920971246982849762353047477819180906666790246451895069801899768517227639300122022815856040119509037407407818480084533821620880683277453239753223113954982843861053231446741174297479419217296089223978282462751581487121873885207540506537982362374735728400326327161409121088099657271804996933574284246098879624485566007148399533159029400888995243975811633150663989692625266180180422720480245257582591444208013648750130804324558947645585190362576438252026572129591978729550653656763175450051949630498478604032952940919864463219953692408773438226605241771792207686241766556673640659012890651993197284457540682527283371709963481413384565620429825101795748777754694737993010190697061011914080886124782619258959690084350538089578713711379429785225986536357696445298098252349171039534495998539144585662164452801006564083154102334666247937617439004707154108727999351736735057407893888466813052034736027567088014521851329355438636420409812854897561808723569615866141088455624836918386248138796566397784083884489589270326034984141922254481061930896410171344634493239417247790979415729421725993073603471811603105356574962619869229317825133071026801791484336767334876933769799175754182737987125399886301063223521690171473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -5695195074004857950459878602631625515072452828164811321921045982670763324881103539358192271196866008745648833708408816739543163118117541650627674559330977236864747645000790305222090529524061059754843971414281828975105718306622270937227832519634076832205213778889335954354967787605134185386459125597755472791149360956312280394294121765202570212265006785788443322060940444756555035036083747899920026322455624402362536782402245824303126396288332673429376706432710378864243408211810696932133730900674704205719873034899559050559401127859027294338142718780742396500497901325373452314524248267781818940085300122610714881285608889151367496453895071525783356801226881197294172653432764477971807738911234400318335392933016100672382200830153960557083633842481252262357896438308981009922421233834173931754721712025680309191321145082497375131776930037812824941253899124248921264710706604256454429719592015983602260067865582661574280626120156655340558014170682933324601567110905217337966172248563005115310335279010191764793529355364981013396597713928941475682716763931576449310770396080648366176467426827015051627034125939701253280991954534542613231685749126535246955193327991535589709692465870714523064627185437074616949824623965762942347968095779940545657368369221371215023191867617064794009697845837633057145175751773651397422401633074530343972217398789458904828060644162011578105194534762848244037884482900701455130580782006773226758928391718472029949728009683590334667337051699732018402898933468877242678153563955245254279957446149366899720826697731634274626543200240645313411224632342508173081613136684055852130679267981745057066632880230273482172643823180202219761492022127724383386540307812467400065689600878462521950884713873305384320200672795879635883564161156885526665135958090642336943471464189176492208269639243948095268448943747088247363540425874029737624716199052930127763728485875393733331604355205837938733191639559354238801387346347583095737966833770360589126141890696726600158131837006274586062663387983440061683252802659282491502531134803102128753748804375859914073183773330768578386277275244464752419241154336643727395079761625540834816806403562032387602895658028801075438708155348233262629591883833638014270364975104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 1666974081843350754148925817424876557932482777756240555626065137898587006934200997723358894278457152477547360328931203399215013018662348073640039738166059529952392485463969605845869732233717794234557180042609101492677935178788744076914715950989207875798661797904020871964033390362660900008682389939713912424519068417725258810381836929968102930810835811963865336882246753026973159366928228190479909511657055055870584919303101189266203754454240037707020598264550426936171091915185373421708214313231910238837036893832470330623375041442824702774447498518382531556490207170257286783221110856008264449697999353686822116262283500125757708700921755589769894393441813851559608565540713579231200850181979325864696002422992272983310431178932705736138743557528290630132312028588339925131023839709515136294539229389695359896172374056777278375053339541379098159302619888855733952150581994744120541901988797085269573401742369111884532879626412137099116868290941805901658504374514176347079235594221488757924747322342529361057779014929119488443699573840124479498515896727246652507068324170571294334968716171166431026061530464900589385797968734747010743297582067180910076685585542364826548292007571303089341641455131275957444295336405388459050539764080843721718604503671885914905219427041416650986644493676542528506329682572046362448213749487018268039334692731239200094697083858434658224760820437306666744145849444123537643898838742596044404919929810889950528298022143434730360100673592696745328057886692662435272704576868916290968005511731772499667814093270020307095380409624563703639422442663524811529685285838403220466107199855962715651000580464039882165864200425228702349963247448579208358093813826834282306619914631395602863825518005059855353024853813014614127490095357763387620238475968777074538671435754037984175946204682496473308120942679805517914663119447211662520735635935452036572518982695597416121033618181592759411406639109956501105762214032029982960941631789666533845948581265292342967635764673432708015279529472829043554946074615080736637393192469586538736162463723937950913301384755808652679190612388267632285126631589894241298870732151815146728917773970274448994191150348820639409489898490728187715958651709085105202460098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] -424775803995500308778255082435620783581706417525685234380860299428566557770456592168710432206033129898219005031036867226977902835873042956608989009900689567814543474690430716670698763093903910081727631243095071717332508962432249877555172723612289471763006247852443126781355780086629502600149687195290595700344762570813968577010830433836559184636898563190598244059350405639090054122419089102247581113421121625147343304599740302864693346245359494739206434865036715125416951959697090578626074610021592572234929846380459046626960587957320089578607424629741545077123323279585498469394081525052788728577698437053440204384927194045854184230210750580201342694042973285974866709879411233741158138702429050741438810829970423989149707814494921577322607638357813404276758104886006369733429522964695313029376259882517479964955913084367299554443201531979440956585902336382264049508680699035020248088467132285532476231848234439534631295893857502157815317563558718350885813022446981280093339212533448602208710203548337391749551068144897764984337242482474107161847564761157248865128340536746311974722998122654393328168434899618441909238590180833666078716787422328594102552525423779039923133533713575683716174069942501806540885156489673110842502015528727117425811955993091040107712736453635056730981475132205827748685583302623648845989849826483485392025950993318355915278538562223243923578038223895588688414301939842234926120077270868346857092853492797806074750069706628299430374664679973140226478454122325975256634889441854617267672086504232684302629413010783385820304387451298777868247741395022657810008879739700875675719864435950068191745369689639256130014221638058209179126042677339273439315224668042657246755117108132267676560130547661269845959598490680704468424217947998825252608441010854452450105735957454474175451179582635529116581718030274967247136101649919130000881511936625310452832900586113682723853749563894003330531559357681609559018082724990034982447274664599145458532489798229709663605756632282252376337476794898992950218226706803437681742156543677601375573510151156222249860627027622671015016389632788655672029204742224346367844819399190455998853175604240932249721972671905999773938850511040830830977529881033909508878893056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 93188741011750073765540057962689981441688822608571362357880782064727816934435279344070286292522194515382563859222647817216732124623063473029445522259436231773528280720397683651330366404969737122876718286487337278295884737731421498743953684871728201108874865699934479747698550966908304644306333483687191289848219778242036765174543109219182489274416437608941949096253732769568239130698617532952763543086888467615180132392854113413761851602288175362821033784244374210492146270280592620307545023879321486804702801488607768703135286801545144572706825024504884863737534857841669781835980853822158912859819892887463937678389422689008586584437166119151446937354080429373577037645404963221360480723996778339466667138107739171081789030904264823576034171274586393625305814836265532713130883857031398502164893536112360335311923260545768061797219016484593382933417375553854948340971700292902503603533684285323523849916865209806395959591008658829221603506059390504625392543440521562566346896375436044316122292064934231783317644287492878868305272803600924425373526550076945769543165566287381286173416000083623564531097713468427657802050456829718431178312838643336574271621769408059767912160785981960841425222239905742734152382175310197159624020146105251214198199195051187519328291039867057862650090764140071291687492908638458007388005957840500276974701513943643053214486137641527094229263727558810564109085467801500487503393505959679660201843194636483293546590916146187945733420175611723770441581758664192111821262275152289794144471954619982777977970609540453877909129570327884901205388740259226739138616268566971860907177978356292979774443865390514798443493097261562778767528648297929910726301679681370180096577845884394790226869408653040144663009769959567723010920511043110075348638164520866209720144461804697013207768352643000514639174587509523357819200487942032784110216201449126687219595473954226211982825038324553138418048846311262206105808753111972441415501728913588280933699191524865952231842509769244526848995662611667051316266394856723697926948006161813764328889848154701256087336387284126356372295752525098609240475499358580254272108594790053239486332660468849473045945864517012347310569160168713449112494468319215132648407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -16946035526577478347347586552722961254309911465127179829109313795659285544083812145278567890344461212720890845719550836115318602772714420904609858292370657261462710406650802342038874657339248070802637277575175669701494762232574550901562396424214414485900940512023367731240349014995408233669692889710544569305547555312243123956240856898833801895815219521740884709816753168841689632252700918720756545466470044967570142463575228856258034914176675419006616636524497433142623093125355239945100153431983294228923955188285966895502522874469925850280195893260011510068656605222100882545988975148877471068263464518989715267052384443405102059805253367386855861904573781723791401756540652866741819424115190329044569087853968292088782145466328731374121871807166517375177631698929663021764563460532668100124582499143049596870036459960600826315144058774188184141137847108493463310777497457126384442343925064979008093174658365472586926789646880398875602602622725799553891754625243828370379556000305498222428982455097308700513636578868799758927213914390080347269521240930250676006816770952722882400519341423063934632055855018637516392051554129689120672995327289921308479199709489468940352264047967850762732648485061720667578638512193391273485049884939965244056470542842280206706777381778291415719990964305651545761377456990377274394265791866699490807245941946918791545443332073985391040948862984613840441640438097833637317831628931508008417325435289807915019568705482061017600942124984644856293082762412194695364682076600700812797188363076106121406091642016734306244335487622217939153475261707151516298659975891671955265761522377571868748507776598836460900756928625679003353236631830461219272895461183767140875861846850703984497388006422371610096404806799176515118616045061749714270069859627673438295496167685885476280246953503565173286340128947223009131030078441458547746611901963749361747529624836783420251198307911441758184995371616185168236240258578677327457787969287918038623999165136475782687389665863005763484353914060018404758899469901686788223001174227191105673583800656737131744634571128565279519155607338700444806515195477283731411088113073105411810666933624101371553773962420919110890443046713471258526780860440370620401713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] 2278876072548323392736268271486862289289499929280383639286719969107986741647863321528595870608903754649089598544097513075425547316549012493560075420107253978395585352643048790569214042965944171913805555677176293624961593463855142163399351436066277092208735472344622433020505727380004136717324970033361831266192208345314067592088834506600152996991021666575783005897340879014035806753663892643463276959681588286393473932320592995572287933360016221175197458330286901730672285094405376279795621223323288293105956337469101104388567873005147280292387605491234613690937434792067238664098460624115491765967124653321662098825913116688298922720003313692338332474149365162776300780846905805598755107931687519865757398768673684075423095394116590898624999167508941098490815575726930588406507171572105752969538365119528495699729369122937210552642285920873161010198556443554830378433164161509099943080576838673159788667554302678635247532263993017881952027939146206233445971287527638582461247623842628685510311066526673854905519048801277868983228437915548662940897848903753187504041261059205343166876923900363833148086064534312066684880110689169294221887080932243974495973680660310218673033801252653278366113829353232380791363713808478314408960102210583635712057084599636684729728562248002890070836981557785450896517897866281623504166002943079041979809392055748063234246044816160951359517804231546739751927032440615887594640978003871902157342708562031445660316229603526599840026536776996174721009167057785120659126215756549278973502066500797789364448589555619470827940665532615935484301025845114091236271057608221009736177623281775064953380730414889555427064085713097482618633931189792359505726356269997306241023770124312030872909025758135862245585992842979133175517395264113078693680249529178824745001452237444536319774456972699455869120876230774801606093873788965318669037921099634710894987085772293287035085758706650322380476296374253368694686687477518031554839541463788803187486203370829879970926919398762995221464836589886245446055826789948456868129082453539421437251246160580031799375971485738518210994511767931476747789739683579576162941419053814320522517475746950366817664507565567381303601975494585803641707808759660751576104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] -119913489352664782851775786239134227059354843462303608155857497190962826845067437348795570099994976821608768783514734273062286326127883117821980327536788242883093316856279970623005882449744324583224663277701553767643156308597980161018807542423374661123172712569546795735978081015466870152124325339040349835753863274115996428367681030372541825402006197276838577899774500848949511355427159649554784965140890434300627390788847749656007243741131095485173275780589477621184344810172963752356878858711776486723312270919237091645197756125471576774488374566448048516161573314113006267148579779004044353581946467354623812382601382660469971591315527009328505166670055748192350235574998747485521579817448950329429200609927852206233977512577632868824347769920966857985775429270632970649337740492281123578729412374813656851431280721550292367808752541481891867223191842491191629200799662123741097333388729358169570839519168333274429636940510314860582181443338522248991102662983880097664117843993701263990799682240382158454745572149234973201702335116550493258015975567880441617078391287844389801190048654595484438193345430405349305406643229469830190585663314390644338493177102742978161951059563630009280535716627864945625684822583359443050907264133520210299456252452996312987920711204459679194052434804004225818214795808137978640085273960564063603374264774390482510412800076425624309256315541995077948157292466438320612037146730008227455182651190802969765624134235884488016630481976688466062477939954137423407361609400943764646673524330386416632838815200321902769971878515974056645532837465983196729829561770940403058767635073107264021608425358342762956867119749078173418167761676149504415817015480052687813469689715202197012275147611743592397235647408217246932441329351086828279033391906802319775907092170945334186387526719499527125499709103372955932529440057354294701180699980782702250763610391209123560932692701917134344110838335861593396935031360036527969107654510073752886806421595545718582041721915164752196523705829780206158854981792328846610564891144402776210644386662239420482254289157789879231337162272423704083487620962798764442894718466563029099566357470141973770779893500913090942075549223608668394317256942680376296341504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -44192501570112093424743572693624301018377805142127333821625670215007457503913035120908202689884496719097686772833621646669203737898654876796722280124609128759076235339936442738667341887519132496997489378619342283585002089047058765848500566218678612153258512069417557753188327948541868825519978486835572329784006858394672229650317352488966070468001899128645457807577648815832770885461889481000502354293039646238398848928143185266598735991847822329240215365517151470728674032544759687804914270119649428663755885709355747099515252740255203985359254993603392420857342811493597327068440690010226680396766781256865644719648863325668178634136788223835743680518530251376772727321185898616425568968213861062229852031615975752143361624890458360102634659932995130077659974401689262031625103397853599872021187301876289253719409816821784589021927916806444583633124255478083314634120261840791834008653742653479853375416252799143678245152818061354296934673834771558528115225261496943930874975711222027692542746002075802424175352012864020877325077172274515308789977385314187721669734378633472154670817815738329541689335680291516379351959900848814096337299742904345702126836772844065930839732712412984057235061852712514342539927117033761647712517972343997503153549836492767074389163731062054632586641293598825434317852378246639141298196243735643392735127029651128782357126710359387183853705807604280427728817029140590327017883077305005393212809413177608309049751493473387462383121755957423903133384423509678698283561933830185707532619050701319476071924305664171020990943150379022827353234938466665630045170181977682035445132043004489954433585070187301695195610014776499100670352660156035176879609056291222767539322643518388152234844186304219348152383614467340575915255322554119083757536935656468563463701989744979751743008576822723239905847679787965203597273242655327374573447134814750578911530315229326075239022841565207978172634419599413179505277117604440599151829714046334392630433393490884583023584777164174413002270972972118174471087413673446597383860878948996370670199363395158761563231098016375409908614974071244858890918339299757513797698712215750896122048177896041989908277530316170248869182624451030952831514990538186786078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 17313458009160183133836917137433908714902428751091023006850221600397911041165552456868649722437022814755840269341037678032679819526014204499616075017333388107010761304836278499154342419767575244209069233243299886867281502958757833889661679145519206929327277662461336915460104936678451603469946452157387526285616953976272358738959443037070763199022517975273562115531031949188835908853586648410954974410808178433133695442625562163455560540655939668663080554119114006370558382008638774028543082242617720923978912263357134311997861860610950360404776590072838543769763579693535518185431356135950570197862103507978770696227342390424230455718860627517250407730261531513037425468565636401481913312379566988887589763055714444245660827821428482236951504247109759737487895140748823592768314129743210493023153553487542567900447414791616588093054443137703528662519879210305022878221036266034568737001380755704690025397054541500497764170876803376330402229620327127822930835868962766944942248404689972518247048745246560932939897164862170281742025349309624714865445535976058132735401395023417674710355966340355377133460988978765702522542554530082979168174580011392971901732764939770051861297617843247900827089213637242546601990636046880357893560236910216502117839629107831203131317626590905139852368574233372540403652586262443325189657305064754501578002007007888397255961451665525193623976412987946627859376048623597332650954691347221204848587328705791528411392427204065987419582045720660687804589155320930075772402491608089266699990892449462443741261024988856322747821970528781336981400831618070318777404529769923257088857136130599847657450700301266618262312156177400945078145620784790925066917432164226574086869176480272589610598960944787949055598195658746031259568844571463182254411247267816290634578917520991622826497795754083924452482071451804113529894306822805837503867118216330887842343574856266044618828926099812042291474135114501702472654888574356743763947945249273409169778460230579021878611439758996881092618575608665376688151431089424020507622379217126956805885520704060715469345382754788365080420886126788725511788460325380663175653944980885748624840059713959697866851156424765251248395096019974881986865507648398809890816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -3513985946118876823632112819440766256060722604598562442522187639575323869900928815741155106662444166765152982627355226000281594212366864453331512874194292779314861510438710127875415288279777453519928104934622095071464164243247901349000132835824138204343576813635668324497542475468831393729978322768594571079525976088606759835033348887010594968082062445038384450680684606703641368758135762716888162026958788464366722298075013348117844532014750458633514411532018376749147691472156575549759733772788086718464500880266002894330479826282361826418011940133564845179283948004665819482452573669273553247767089494643878694834662787902806192869188248193518457748814159453491962578125791227799677274618945345538733365355862439313596751323562211192814889403008951837943954170198944024351875955805217544339751178076568358801996401681665813985542912053940157193339000248064648411255659643095836775558467452939601883399837741267840127209897014162902281800957394470835385065378572075951108274289418979398342012267751469651739711989245172158889494301223617500968175072956507952186859981157969427052992101107668519331946983108111971121921731746842611859955973013287155840369973949644516575909320981185670152931844308796050485574737704202215538144490409659794447639349272615315954425817874918474070813324750781704949141160492176244430577780241125897949193510038027025721504503870495873294303132334919989128865697592982525311801544921366149257050047220035905371977108364366875474921180113624752874813112883248412383729904544561284843302977677412792359655891699909278389382485223694175600957829833545088710238728520125491681884376300040595370308048968341444356979092049844146474797150537890534648037484763445494562267584715219362734414002390899688569432220391351058696332677127483630985090363638614556751344337594393219185524421848040506366037424240070395525232277865808207235380274227487687446848390468386658261186252163363824479547426368781176640955420322781923702399041262146422685862136868300065298209424009732511376739004450875494441482692517079912073815712384460599853716800131517267658827347103507913226687308400752187185893482462254020538995643191542721889730225698133136838445492564942940346077192006337793594056543716755699138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 447125972090951368819345257001353124343819260199153785795496371877714175347282783891666303919667774779702255242455900751226934754151509600289959537800681003410114944769970984209505166502152763851345395802777127060820624260754698753022669725368209879271329957648539849342543740159955019481698933496531445803601147761811069802401622606387102919573693179233140428353371378894614278255030851301557338311503836776522652448378473116158949628411875966367318520844006527568472752168190019576863516001751831085760182892078223393072742260784482860515050046188030431514295241370757862700194875485579872400232621370294051166044633474594585905334844860688852818422933573548909624461272568526633201024577852618015308912267093921218991085766808598017395846253038321819306451884466526430163243423726222914751648683010849966932555137441884931190184148220829358886021550078962396911210214815072454863690061774997497779470075285633741262803884024470970824617515626200204059193833821478147699145079010946700977375808619577544980369909054571693561123290628427346426285301457236516352175674777555300108853798772642698664296914097433761722930107824805434603176995534137944303324652690027890080929596554120367406371864963482982253891031573865445913768783718723659783359509461423602861299892126326536758452292303694197455105802094330222398465003408279483211067683190078451407479719396313165415388565427394941371797056386695331871174580092412415444743619249615411205773438875828783418417044544190989663121597182381277015625936985350112746688582545982783957187209028841939303799476507914643190118285610218457306258615662421132424048694401165159245252699216512876103312161033619376546668716905027537795793984595903440773804427269795339342877881916503257472803657218455129752865356583067848706445159780113173119505729128993930239095300322263779687537951731912407130267983990033815934685285357902980561621531527720559321654913839292550005528438754171537976084619471538502717947037310163807298608116595260892601963463089504932151507563082052628130422243975696587164436912813365731192478431384820927983009708573374669745711296925727845338081466521981799666119415736173346787663321294858513691824530967115513608865813980849717694553740124610967371776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -25646993694656793262590353235532411829362640927130654947223717022381437915136662237938104782644799388636568779987054098727069325814884979636101704204771190473945445373305594118120989052134202655618102581415748579712601639465656162258065712920963817428077502762860689001722078403629042125500917794604372366731986857563280845720960245594489134253612994124236864715008362206198536018697472900695132763717446662222980922660174036585483701344158255127486005461229593354080752336338085851759203461138861433477312748437475573702187956212102124043218963230681290341673904597523368545980431265936775020760828662212914164854895467085753894559741450511258513440584083497165428778931775034452012820586950035075378976626037286685145832312150894721063075324050395482365750494592793843316219509171200072039190496762220958127277985365685696254710079129682234744730276129823809722060305539544769603047487036297098853315250472766319291332773424129106850068196549090351014655080847608549578560037214202346028373529123504491490213637246258210213383887104972170597593613660073526022807337241875533202015680213600179331274459992767271354465107214450170442343451992207574170680155327210013598829628392836829444887491862090875848112082041287691867758732262959855996898085843253480686492321213548544730456378071693687204823640907810537522024737079846857553627267231621913458732175691025243979215966292931037282622740520694807047243668894567807692880683163955698802219670329781168338871160023383751875073942832043024917290560009662330795407310453569839265524489375131902837599893296172670995195358079218335219590630831945252752052818208104669457438925602015474403798728260479721993268569606901734942778716046841486792003667348660924455921197546371467230035153076409305084379784294856973843614116450595254593562766818202101540744360759115527860330549149949772009281458347363891364493289741548444121587969552940135867638663678051653892508589777025293542029148238525876292593853565091152981583713058052019172420037016135165322279945362910014886652699326448649642282165122520755579549797424436073475967745055545858045904117818222484651072537704838422907522800734107853340825144350106769253148281910379923988597039837165717278775096023347426754560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] -2705405295198382573822511954724903167591845696635096659505643996435942375118063641012986108917331891640648472373549290836199405889162331328949928641456806529037855281741666798248049526942356019778032957821616130168430757859888745337271899881109221907686988645386144696817864603354857007181929775349183182198739450983802170664217260486099315631574781468209876411010396560988405619538128647674478028639438212185122541975026930427960626396575016225886396060453964274194057420817218887523589711433416128578167214296061732853094522426143253909681309020028571983055549625500501815535666868862132738185749358749658095828866247771592651048778047491101541932741827499373389313837943781804262599695398986443793243344774987340569730946698208036586837356444885348237042202227359296446223005586262201088470463627247362507728909761576925665528065888108868004774574348942672274093000963006892245730940531297050003764381968893550637411249696069870993899456394902421657767875194870157859711269610445887721681986011308694724747786516788349414794854674261686785123235670562268653890477707012849524238919839762538935489773251559381128122268974844332396589590168573691314104241539665778112728978587044490451811457314557625075375255046885961812972361883962412488338123862414369885551828318877105666228452041580904124545554556283973289724962531661008310490386242102797274392525882260629517896766902539609034827847108466994219684588723358456158510521955572531486378506719002981778508403483488048497654688440254377704601699128937668581460930032857796238874076759163825498165201454122405038591907373605394307134399901472613778883050474939816386691236936975419214842893771242511442866061170524771289433538655214020167064847858165084352709359225935253889754652717268701820789221079615257104088602856049373144231012393148064444557469800540238231013775392454361643787329913772823871810451702856578303242994185471466102034612929795746500983854990782367795107159610370897518089247843997698669995224857779188999654610684115268022152495802058374136253149618640830684554655082807245341346597413992675150262030596847161406504920398266260332557445579841394259349583642133635595432798016381585939578847439730509378641109399576272847298880440819737690112000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] 777289053170831954351898561561907055051692968989270436538647177894598145955169089556681773469653748488388116938870122697596465416161446570429057032807067631474310840032208196839252918059082510259136230377438003228491428981541567220690164423151151252185629380811952930350058375777083700502471855721585698818634577596986434016949148735309492103362399147393998812487072342387248583900000254823214681357957377086021920797550568910290202941932424064428334776899387100991615555192388958333825272725664438115216572283511166188254328466474824335380959373009507470113978736433946679909510290751990592091984041254955943112967606783808253534979919661889121960854988629162626337348371257825511749233940042358562851108191922472214207256139280914415748506886283462188048727917943288724073132776317504751512384878546634904573023273410447412606223740328016071746810777063749371731841752425798380410617291191484893919050533370863746575281250366971040799477429866126862192398404938533434519419866529400710063050273043166519282333199452365559904142624475077109037339951658994997698371384957800443607199901570306566773302131140529476602395829022006193002833351731064340198451844768086326724069606786348385627672226529619017673130005869289926926011176996913551734304162605483496653481970750808166211149391083913291386867128643434617826658367099130290878780476037115048850905779407717734698804433758407111222184512170843159759796255369070491618129088928318205306850255871229011315556321374531558829972935147777094510406614954714403289424899799541238813670111293669038631905667183531452053907698269002456902676612528295468954948124951880572927572289219272211813815057256211621139279483253391557504430019159131389350675917835158786443185061129521247421935818714052251711720049687773672559798946119007064397277914154215983438016080144624194632530265657321973407804495000023728082863370840286555501739959228917901338647856702348956448767719727940534578987641395645618085240896956268255952521862235854711125632912370485905243160037413510367171107117403345622733279743157934972653823337895123793606136291228068454511985545357671265300552487632932288792925428852712839166952644705369478530204579826727803191533307528949729616890239986979307520000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] -70841347927160869435524512047596371670076804045358524001866213590556003286082301045758359564911934987854791988272512813336498654572411579196919348037471183782305976801377757719546510173109593121517110355994551818353132584628469813877326387079181115156291260888143240008764851229715993178906088215827061604601240971338104263360878958948333193388862068887169629086707664670371023875883595149145862376332953175503228828566277246313950637545118045897927085567064816335853569508021689095259120404338842350534390848866968185070778903760003287563715499072049921968399380692454614448249957753671551364089441346435552149614500758828908438110263662266005570655625501877895376711415834328594661626754300725361015092758478158609793448409972670935038954530088822340172376689428095090266988420035239090812369527984395703241945408842652876326539983544955281534694809983461851079392701375797961130316504205183834514358145497500294087731455929999822074185442382412394253073840103388931327978379034787547140376721896005328796911020532451906356921639936933479112901879993558338802718112425503684319399476574665487005644683881057908669854939629367154010298845246287916518676390240964573497689429125851256139182865056230178330554293072825733393811214033974653410205995144518639741915515657431113543133276902337599794245192004434849755092930839794902736265330220704983429595333151776753426948316404312078927843645227881715621884411315028262970150596008506508444415353474805992485167803644006179314269991845511781099370012071798439399883812948913178764819223362363240209772115575859891313609752853795797213068298866061178723025418696692128943377178642524708007854071090864233185788830444668145605031076999575936939052173094888963553519813996770779604331932172625021326539569943618884149052482425087784471041112939484387505779141897050676569734737167189556785601080947470878527592529441462538047854374737758661103733824238433726108155043380075932258035671273583676210419506168941374071709942783709137633579346209709664073908205758031601472844545848317310832251980746572994103091914539848398904256623739486309214426865725101683261789589555738230330309834861246765235559750559071224296975117804877189967622584753798538077731733374286954496000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 654722137304212894184723804677265720239862286410252650823531466566196676307671841487672663295956198532375291768736671640320325636568612944748169411378563344785337354931219741659393391579845009330166641781597357553244040856550224756432356569699693165050389212724698681743791620133454283413829844281145106362500019528754449867079556001153626337163879835649270212752791127994870319998377208564312254221902435665096789977255871542765823837492223448953863151159263951378650190018742016818394768702357658675757036576594908956430008287100299990941560846837755565214612448402973248964707401390856911535496937244063236809811713363638058287964000858454390951334054466110660460580711959623678168778367139746475187260596136093050903188192397416817359799680803677370596984277170222963036910026302176470577675869383781614731236523075553094109164698746472044867130775051796559054219822438991795625442402743945299260666117596341456867569024145507516878052829520167120276701917809791254550331150689931629720504432722353061483143691754552187387000304245076202520947477514699149291120305624645393717033085775609918019059698808278991265431167298089286726829535031136481290488760844916271498590362476067664560731193597807972998916040218488448631181165420948955231257432232021742865667401990471700927985898631356699013125364201171777974403645359173999043040039172381820125357721430468381615378840273471386854907868984361485977889990179113919871353705926909042509961299401986503446531781693835698227185306363036138311397090889282432755053998462207520326534600312188217929625940445669499278528417462890695219159861568495232023823136393529847291774252930929330342324192427549315992602339263986319808831686633559370159739746384304364384751957521839542200954961105611283429608624809086597854328586975613640534365466720479842216229271973195346844063039886950302097597691678761821033033037578431432030972519974411125832013850744102228011999859872146771284220279445270949649822973787233072836215667953149257036194306152334583416708352488398600647660376499449935763843592862449123688003876636438659341383572923088372727573951281923933646234309529003383701672919651295897215538311727493440275373654746735929431435291083351481164656739247718400000000000000000000000000000000000000000000000000000000000000000000000 [76,52] 357189040345636580365629875282073303183001382094687574668512173444551139131696358880981565581429325775304008346944420971855151260757945043052120601361858788892989056666570347097106435585633718085623842060761254979308697439368788053397048280391011146020428414733467708170090630663589321681880562787159782437088429828316380765626332621373866565941151831491706781595221667221734113048310098156217962782499704010199496002192316601319821451386096695128206995834294340221293263859575866705400717867043497445208369785349026129493684106542756240915761256870783209147825127177092238475848460563575196085213147512355615761326001960182139766788178645668998804962566058603327942286331326839959315066961877048237288961279781471451365963243644276791825516017960500363725959892891906032941048867908022642363246498448725426778939298231972183498799542429595422919336983734639998025383995567067103902608346799881345509439677519904035475430702126171919302149501931357806703882681661052837665672760981506260064558127631608824243789952275733629065927910266379888229720098400555170507437889311087772462285414928938206711053483383959276425647628154096083190585660014617157457986244195926019143375377924379834693835278122142063666024324227892593212577074704782146148931132909548789561860769723292451151121277133121406630777136447646553078338663812006131389721138121518724459505812613861328672822684947159140565822510919134939880486105715330601158093920902573505148844737068022405458524939107202015764402169367843669946616710376970777266130838161999119149673836333175974723061127095143437684482729489670934696711595164563894022347699862615682954353339094874703940345309717341347023350110460775004151755976084384237344501626819989206895489268413922556356794316683705448940044460365519154716702370752048875521517706588165310632657868220257328095880662140968639714041411474586745553664318634747983348387639050160857772003334916166984134014823712985721365487639204488342440385038548051820233534860646768063459325031150675825181987227366932919663397089616498465253842379112307516406964653841798855511626014534566576751056189168464158493995459248699843290303664913976381130532980572715112216414854552591941157083140081127628045575016218099712000000000000000000000000000000000000000000000000000000000000000000 [76,53] -4647797120892708002257497012250865723203780175971341521679386406662559628233367642416130162000253178406670976557274649303780595349093873924781544714684345120564454227569291286338037773860294503121301309311714388300870697801025380360469334998640974798294518244790755642035324044873888333523190356147968730069970002886432256098550476927635387332460156646068277188414291193318681138592696727252828779431920704452144079531610022779912916775640055773351794914599960008855943663625699678268616177188859406645636116062732266444011864933048474981393963165329488757212948243459384910205700599061251888466728894288285941235247146245712802094162526349338367273080437426363209326042525373401354146315938156269407559541757593792991063509326051148053249005893211223973045507455882187171282538498360436309131531822786227004468871292172462721962336390818223439355494753320135374933335029609976280220641833427274674696310405625004209806139879566226197707434634316340231328353573191047982974157421018108413734434929251338428693942379565487892640751404151512984963699711694969179034905073069318371191887201693585477065263550845914758608409373518945569338916014289951653650366038848368372690750615884229445579037428218432519275927858646602216362800129264204401208594602649043210524158554387989826776780806810903333565447720017893159241526203562471992821258832893065614133589018541385635729866804205935656689278586268050326924596626137411285880391680458799814116418390872894610264929607410963531251068984086838815644656088679651960944098487583489793113830010442291720676793207823558747314555851658244532903630345661395425717598740861560790677972300813949834446168385395802065298295448111981485310143876322464340517646087925687706136187517074200124053747993289682469649585697405461733615298602383694886700873897147018481649436338207624197713186669876278238359285018341186305308123947669492927402984418052505956282782903142411561839298054614644838217751469669139086501428997149456598623790652642396881990432048659440087332174765606363552375867936018091777331667990237049114982974546511028710096925929996717483952270899190275651409087107375939851310422654949530119840695559656085278256221976321362548188875386199547363910073093980160000000000000000000000000000000000000000000000000000000000000000 [76,54] -3891173208228407892310313708214025895491177039887778622553887492584393187390147590660365061955175324552040524950563230392644733611685097062483169586444757254376964611365171987220148488766090825472634080612717729480631549635110036306718988687983274675154794956862844239987450194878047162338209201650428678433950864780558341225672678149395337274256726097781780378465052453752941556748515981080629540536299850069669989850686074801841004390411422239739632884181627034919189547556569963541695688336409214219368059128157039854954587794764936613668027813378944089777582128444901625603685920169812816500717077214674133125641376161955444984607003990504912650601784348415090534700750484664058682220628856362046517193174943457177881590094488092124805542135110519411965074161962932175194308922058663940731220238876833212718884850482829996796882571912952731964218991379100401089529603505522241895278901406036036443990163540972450248366313696336301862890568605859331640339724377838686255944770872268791890163213820451872099766823060055729100538729030159333202139861455166233200119825299993895937468865749515111088818928772950844189181283640149972587819036002028538902098288984869476855896348774131837149930321160133487918296238286606997131654049829035389628142657459554543162693471129816533117133865614401675863981214010592896567819323954392411544704741498962324970843649956339218177377911171827608509822886390229139955097078875759470909131083751059940283931875566192054599909846472609722836494453729368564841878856887493726439036613733255279791862808722902359443128529853926695959093453351814774701932430077545233553819215098848867652852689602257182467983666519737447299001197406686423230202769010688273485823455180474070549681791433031834254367422113405225200585071348225469088857266303574362208550258592470828174677690457517340224616706872345178043950299116070563067152162100785011169715593102127410083022583693218241859918765450893841889885991818052937120948079247674845411682621626161773659962503101116355590001103705733898414589358682912404617666744246830970904736095626882787072341105143415829688316121393278422013759243603994766680686654872891965167235765419808254147368412974121049833046275264342753715250509381632000000000000000000000000000000000000000000000000000000000000 [76,55] 238752431577041857697606477401318204671567611386263438132892410213401511739897803629827099213579995242545276211548384986605523485421636320015109586386580844550556383191303682335875491667445384359533661268444244862007645403401324938839064668122179989439911886854276633166900928483345759015817923274880375009227073140709518921248331470915184769073006010977822950063265997179125839084316752901811914333455339384953939117395081562507891748028585593634571670081032555602282649194402821073103430203727839482109103433412111146889448337044211405213894208570680187338528424301193570675768343949475150458601900968955251024223790548830993866407689306233300896176788254842815220778284107477736443141503059877257367070384284153156235389235441824286857834001174163304646238774097708673541606071561064262448971442179996644994447438867937361723551576764271921028242368454396176518845626679377231257661332218893464567424693271331232796013598135039402019312968661043787163763011132172015863607938508748772952458070868979956934401789775869453009991890468097442435121394386718354903299367390523994008458644774948877967949120348794679847878632426312295676495046173001427261344349562400750085177316671852899382415271415702876810040230554927560567936395251686761705116240298591351847576066441669115524765026776212083204358189204797610900822881039501737096524052847007204998706888214792532245610163615178742263113455498988084686007083182944530570557693836058985200880769767325112580281956870830466862383774682211556289540069282774199099171908142255184125662973433632775217615442117519170319592394556602427057698043894530989875208143775197165893023389203243888842184791728635616495728259360996416361893823233217939657912628383150452664258429072157510680632081156504998923249857510409943492616212864120864648943110109430120464282749160982896946935249486539379478553172213157705536643850470519822635240012206587876038417309075902474213616637262033220196763018480571488226925518084365445346621702893648102131198057613890923058132957893280298586361426660293399688246483498997506022946080824805656993747736272657893729983759932581077738269381651218462597316769398193298685855798219243416494695982633907595800476695272287387665282881290240000000000000000000000000000000000000000000000000000000000 [76,56] 19337450670283530331769598151525888939308150146335432709400632204087556321975507334018348847112559730126265334891792394682453198243493992622556980033726675868375794813399330712002097542842272737623978095175661013855597052739439391574393324106252537488452854304556575311006345014279114851796335308560945999308467862832325015636531609778480826352775385045231065477690205406188020107889471289976494174194743514580063424657716628425751704946224671301658181676928956865521721234962130189885481951669231777621120557825364384945927314557588057047024426672516893166789900969818898549946958156520842262524656644666069016397001430440051739538468959745226202628545380578828773587673350598458804991756552434871288589121338315807944305052650257573300532638625834241992109745986265614720622192727640873161461637178332292778186547177928228779944570873837291953882654571005413367121618912154825047465489212314856986252739715244670422591741314289000490455682841987909933362045453445150384347699962105591604691262836008787410243987034161175034679283175151611931501315967398341619063114440144462029956711045064736843660989806856161772007780169365297526930826398844022160503040546716423110066144560405376637564575290548973496858061384808064180744395561769960828153240214434510254345518849782728948898208758629415479792457575080175066493723606344163897927030190915638972844589787875757156259917986049912319284750283863948875076780359757235196065229302369702018495581346199168911952826485734050203973976209947471377501002147462667496742779887279633944125988118372270969170483668422309950493787959532686327570718087900725991630764876262276230247942774527680736581365601384696623731212128345538079478929700276155792044816349118512182328029404171651277221861365080748575483123966802930723206275546089907665397341187927379137171771521087740887503536830333725797190977542154568383348471923688048909606969873502290511947554779960625224399292940180787300103952338602589631763942966509641340221886972660840433943235099225976813553997030307473596991806309789160462326940055694448145997484802182687443381759916199191383568734892856568565480020232199552559196847344632371946736067736712281671442096656134981359117662703715633266294775611392000000000000000000000000000000000000000000000000000000 [76,57] -3156864094719536877884778520879343817968535952582488116938184654157324336918344872118281034341006490565623576175920137108384847758831819185685220475463166670452858098006013496473240585598165629934802291535649992031146651645981781338093087614171761673228550079628459774897916729076436959460123458415413370711666653250178181478669272834016866367047195947059332788218299800624525884512931827066748701138190081455003301969157618875590046911618268783787153904747445439431830114205660372736025370703294370790843653032347153431729264227966856719901593774046237660658309430637892267018742847604778200292406835776183737263887619673296917878896526715399255054904745791157989047048785510364808438851124939005693600762301847450180803522245028136908222155144912891461479360583443820658377904938594982149992055313147893503755493281152526307983589584972211977472656245829664324330683666954759489137655549436282622001187245950753295764960725534156787418683319541715597052570685911349809655990800902017749921470649203815454061371949743384454159086640643631591848492549356359182563031309000172907552859309951019829309284706485803016556387837730688403808706258272565260865996712657419922202461902469399605532782985108575922443108120586977885292085577677400477106988825883910307599737830427808817922192363516361385673183456954753501467705764656322726850570076162692232830960164447646293327121288817506040947590325252080740713543689870614666652890904304636667954934689684808090917285874855906430491582979003897237433736376535625422513041152045989444932547986740980062402430481761797355591906325456078202555949865185058725889690779306807955064399108595229942270900606482198429607180135144868301930842287010034297966120462921700704638735242213179491998206580184282513631971980906865228374076007301018853548009746603188505386600544955580125535503890408264833530318052296002039962051566733049751199697098033880733002695707536915810244538730860556053836428561991366276535472852168041014702142651058330997547261085936250745242490974025704011871061906341929060087100617831814573259460090427790577066909457924808711242337855638917674389748835032380415800086282697795431930685787099290449126969624975250984027030842531049297901906821120000000000000000000000000000000000000000000000000000 [76,58] 160349712389800870798217091807891845526472429750279375088411468350244872078992053777793175887592428496868745164788987518500003477569356752163446428243259916610248602024147174245882484989062079125414808242375035737361751196974257789441139310306671431383588701664088579480420954815801653253922907259361510431682730282587940668362903734318571603897941680525809423231429995548141740393826265671990048813429687804474560712903403902241844005201517580679188957529544492273415100436233892328835173256124650763450519117946437298169530424414302392221075206451311583443607811541348296317877377653572717325026042275492587736993946810014383522584901028592795092303672936606238864907509064188847451453680701777260477167057681900559155915927925392491668390434768797103448848642477470920357990995645621201347101995118724017955981910878076511540724812057335683710858324254612637371330356469665542896906740333890317068231617550819171368978202047376264191883227874409844855779383921686675688636170176788537881141775838148830604722601576879091873794484232554585359788190346710929057639892735073081108238650760461248209969950238366723149378918411621635970445831222657269421516976814510869373769452113600218699081129056560058878282132395386899705474965860585105589627067803141446195865806988168863655252443383810696648772438500844158400822174192410558614041345214467236580419633763899033809077612852316675183001434904590854342920906069551531409942785746805956782889466612823030437052538108476863838554656590676066467035646046188855137588878668368787701015516361638073230829309112962889541759470717081256302641526914961274290088537192840312097137520303430792142335921429469392542605139054234357966020449845087348801076603306439957553257563886203376579757094710706627641483405319123847612752546047548568427446665430288893299674846087355345580668495631734446544643297349192843909439343324740709160691483734299666698129146908371631333400846725485883123079916875568570206723587166871797284398376861211409599443137475227458858297308815732307138303501347366440724683756279518374008675317123266650825875885796754437727500118270983519417733818110531770692455069111757957576173762912411672209597702757033669475130370403821025957972541440000000000000000000000000000000000000000000000000 [76,59] -2182107663926167914200818224421309311458618422282823579541685096947691353103380446663231021212211626903263746111235079388893990217715202162466283043722336131867530160247398897645155942479259770346142564855746079761851898523718954950526679224821782733828939021818624714748518185227612387193963411772405003574876194735742440653224790742229320934912097523519162498342574803529917928979610953736371368096916301438708081843131272444895275472601906311083703835565530668988537104573795856268797099468893514623504358454381288367951447236024598313379149291357014015743231837326801200053479541452617983367218417429486988751525535079524422735677303853300439657430597657310445752150396567801345717967258580287432172713537840737182034442576498025993978422943380271245621007895560661415327903854514213158676425914231978364227079057827354291080386555969916883437619469290159836867726258457068364351598264966155642032361570055932406020243307643110413850546068956599846112279975449034367091910907559595988459650403455718945593120815806074974142532047651423598650449597857732511314804397931775820173718090362806579360684217934443599843095805140850376260892045942171019227696136054395650156995957489194210732234708995746525120103517911033424407385079625128985064917858841864927061265587119087917195233584110012134931920441287399394846239730205505003836704011415849983198110723516527410242598012463233653690392426139192674294184585525324341355832254191779346919239846461299976220163211879218454115508965291349337694840968312447235624719831097978436616826842703985837191360480363063665843340807650955162962645982598398496213321881863363043597668098205569046515865564920148070866500566303339031644443087145361504386593562016440437089433694833355330872976067307250821701395780039917907097264366833443456353046327469758699310888615726621789611319538756743254389331836987907009547272970332704599768552806080683035520034557488877550083265821448834418646710455274065554720601441026686525140553690017172482430425640791679781096835896669392130961962537811618457431919454885195969389154958968767421998399184137372632188340061329726805044766579119599571493916359991227489047591613456123445585183930824802837332099502705458981938135040000000000000000000000000000000000000000000000 [76,60] -200350398650326724356823730912237212205814036863657999623946944108546490179887042293929946002755359204206512171931771077097791805981367306094896344424756687803968345613502989306316308943209926167317979738995427288605261851617592965428225560605698413105353617744002990356357053689216719299820116023926171459590695118363941902668104063943440600175074267966674353378826016725188338874365427417139886357495315451524667318378247143375962826285662055876467709021110299818045421445134278478407944253803190440358538082827449505918650638481321024174846604150842347342976192843655196495149212599556009829220575377605438560803976899803549529943939547811917083799619675713838612540247631535985591388769628787863933952273166371071145092106376915147282350784350267330690962380325318660768498665984964572352623033137423710985575488984146100657564726066112197562490631586868405883848042228173749792162916319171812796995747018498970288153697490259609644324214790415795838066254125333483008864001094002308297744040285779842282938403730470211695203638459724435913649753769476291794236499896138443979467454194938811640880467152281694291600097590724038726615580367548742220152684491662449199684322217303580276161079170864851268084375217614922799687712065209412639864021152910456606743442825997820065984377782448817322335026154297494575738288728823851859957941523856445219698715595062550106612671764791945570135107007657242305415462161300314647500377971599890649917255489800680015356575606170219251369837201808306784508876528515969269107355027889748165268631477017379275456767306706078625540853474846051640174833612318959148150853797281952961245844474062236107403576396804559706647436482846981013388645220752877793957646069692144071877741588364369936737237565532751938987739915310883232335328416903623822394050449777748401762998844695913581316627162153301037321667943012930515607670531037810988415777406257964880968297342725906955235568398839422819336170494565319004196584192674189930862977923333177413634203581249305583769656996466097005331626611622049801598202470352514162181430511312141421529818763119134375088490846040049590756520533550894971438494032455276257189855910243312854207458177197451924588889041006669655441408000000000000000000000000000000000000000000 [76,61] 17163786419596630669832279931676909111777628801056467028633495154386218499968462519236011237262395222905478753309697326841751631757479443004303106179748345763171979491327239105113258329442441531680779106702003796058117725708048065027414526814204852071367499413629901472274671553007281371126281476988288863771379231796824510161149472443566181649563739763697216298979236007628425535093136680885454120584985771326336449627558574640584645325478287272761503945229175717405548028422377964390854901973666064225383635999170380134263076963542234156129981411241462715122625188554694534336206106699389512994199696184676371261647359183435473975569486225986711035771246857404049165180202543491168666800737925190113313291712595383496335123427752437670000376527556908272834874456589172638165723725899564588590213233782307141954980170955654927348103915237497789341999903642590939762646055055209194949073370965339051083256917751376291959861353896876243487671929382848763941781796669608052587136221072960920148893821778950109550656247472263158474905026099670457441705742114173234341261365057309833588961231900875773989561576383099812657391568496232280076578743109830575088833060761575775611794721052281243613972454117924149362451532976784627379276387427926099711606037800854363209802889957680167545228931104998086465695631824580255547583175742683778711418295192575177922543355756758734762698994530524075474946386063944896769364114258404102124102770008293304789544057459530610023314015989175614894709103914006686108428870951908476570839512843781600155198947855190285006371335125604245091072306967872334065762062884925189213606522255041378901692852316507468740105655606939589631851085109464947486545522938132576811911120507960749688136111654467259912925536452189160046531913587393354644337405455806528282295303862587505037695713730239709564300608240783932681253745149931094104800916181444253116297784715386052337247587398477179191594831262162728270263658794337566366821500252638466526173005454727810839308222696763033928175584784560238415094882948852897706405449694324771628589096224464755531321244032988212742806940688670048946025953600516440115973894402362359077503548430780921676857521214571157083044587641305269534720000000000000000000000000000000000000000 [76,62] -718523411183385353783517215187545203461752875140799010994345488631292962157851412551332919472505918909300334616738440880991017880806129322496726113828387277938923195634630942309659775892027303978962548111578241697872065522232237882383269650646251822153180376703067519663360399154857296239480469478489365574662924685137203063559020929460022515219042963397512416008088670693139172263999272260066672233089419821036185413085756046144595896826324801779281957479429969323352256286189559915075839352584085065306480524768911214103682209603725517897125879833484527617232784553489671245042807411540710121163265673108226875749928919652929938830884104861389163475264585550722153455857042962978134325093203830710266557101683196073531058367762170997014537899378227690975844619307908057191480113005978606715060930215802733304036423628256966367172843744422608757812340433648272034327989871080044030414910050987089498631607686953475909522089568332409012998230874516619657981428462575042398194131723334884042093699505722631496271464604606809415020026600874160397698511897133298349654676979674282699898509460763346492085301000560189782756201842088438819612239292900100963840698161163340976718573361496349958871169406074938235669605408495021762378345302048379171002524000806413916039401298450785659804459762144783751970905217071270361101757403342688762005639781626736471265613437606692743227450643551258263569805130208456945304768704392761936382079372488116468814207898494254393693243278620910754961672939550027922686693387297172234457643270807645777678977693910574988582469702092584176850101072309299754859048403430377499449176683025948143627490317875360865449847679155590991385044733025869246810868609338324141111935980648084707647581725217884351608126605436226337054340691543745104335330898710237875831557447878919426943162770615379439565522986450898398716657606907101825748118531348535622055001087651642036675153974302903859746402030622676995212303282515570861812439413077860107022130027392233481001727316143641497143402069041035208945685972709843121308116286616282484956168104635649784224522140087434824183677874148252768289978947433312195683294107808740877826244151374154399067230867700593612615632872715027742720000000000000000000000000000000000000 [76,63] 14444345908906959072403061742171396642593608186029307863170249348999924357479011821172086628614416479643251904646579919298642846707112442069314157976933575643521657344573923311512386023808267865918137627889568690207136142571839062427879034016318729309524859491728707651631434636319134856994807122134444464582956616439576492650001621884314859622629893985873665587716840925432673166392081641615102953241011574359744844162565805653794042496614333723028565281170901899165901924126841742041243968678696272347443926919289724922361044979708855477229136706117856899717784091328029526444469705938414138394752586534715540506891445730360183234560881970804876232504236724982170501780802288750480699508633857314572673614315751997072999868431968801675277742084671069267795019286474725651201846022555370299915868279044948368920724249701007434273598524269843127347326198551666388924615509953351877691058762974587206105702639446679066124574342128438558550908570608422034209554994905116327343027870693251262921950806553723387366064877899570278811921435074589981505929310175694406276400843219257907450732935743119500752876178393557487041299803673517092476426172509053337632906640641873641218353306080309509092694573248788770750165389965846666711707262971220590545414820895012563092057363234411799274120186577350843868255012122072773908229205636415205424118346802038520952981293594156737277620220974192261011033009375010708673226328990930020886377712121330363476145414940775417603112341600724797423275972474574575986657787994439861863412427458522742118425055420035020047123603019188492507994275221679707939205037868389609007475491410417075063085709681566888197003588148743682387492355545632662424859273208308887966933581751028225379513539631810544874415296547510448398662994026497032814316623339911548392221927950678589482995378823164089600120733102237296080848052772476809606720806690716261231393120928623136418915289882719421837115248555028640831600311137657848056563644524688201664390169416185010455756691554337836314919352920034339317946709975276902533805615032426053283156252425180459159768427920734349844511489466061474547404766764956432323267560317550501609054446835124193121165356057248262656484606565626675200000000000000000000000000000000000 [76,64] 58949221030272719358329084474517855656756220402146670036446346336251838058913005516326835209790345933456754260468941985767348659251804752507079263400734059748721953304102291359909549853414115418608878866871395536933451945077815796124216896944176594898720794466888643219799552844438276044616973686943886296674345592736161301554717538786551559521165089870386085224856340477666164705843455342377089555817070769496354813092817622070282774652826347980372925962264210202188646451376705980645713578397809017868883004746825316875901157865766330905715046037772812866088733474799257417245016794484268904547940248135158802158081658851580376882571801698561035432457626112670009085516480889946723034009267923778136981912808420086290298860537305200799166656042298687121014480204777185821273619015278862917915477116691679156009290043692845780820912584001672995944605720662270607185581049250210711806079836114761313231140319702415307590541794961996414075936294954040796926644771013542686792915934035510934162649502405474702059362340823060300678349694494993655659089844795742210630543183671334903887260992275043714614360736503088583220027811609424099335032564503663347026266187921725725618119423638551651545536999990080131087500775521880653127348515576516802235982717827068782475766505125886701364888721471360966483694512267978167527548166823848173771232041442832015370776516800353009467625211456233014122499827128627976481773800795348326615793625685012146749320894760156991268622144522702872301013193548093806574753784817352135976415160169248424725914521327132851253879820402760730940494313314701086329886203293969390039393386191134691608429472931513200991481083184854152890768982892022518742635954647186761855136825471785168067434548125991976180458714404022386127144586600827257638997164637547911623825038428725659947407616028027821665879144682124133849046540669526832680074428123423821162610542633673237807019701100447924019049168990680402030810141874515348249583268517045230488290254338900597240419452458613735855253136976546485474134636411237853274617891779311605346736731361364217493130001163560118561597281728229545604207070018479034299655670889311098631225588284312167386849882337192762604704793446318080000000000000000000000000000000 [76,65] -9251167693992532594538067789190753150535201920529856506913519283187257574153059726648399765462634611469360361091950920480773371069357181086867911895067715077206223006177597421448632039550506713466239420517516653292437978305768674983162838871066601218141042524955602691326067734669435855240173924833245908252888944140245001605300738627912618919199696496979061044117977072730844497171507026905471159729213944788170742527675947981752333207923815280775367033188381593090799558230631680366625250773719214863698521711117136594135461042444070199825201709980625537779144392431938890876046217061400651397836716646431849688463431249627953664102743739233676531742305839629049644010899021569537977722783530849264596771520404116811460129862923742279647359168894014222052520921390493433011099249361770281889893583712016204090311836627097430077796028363118997098784797337487805026321190396490095701741851672361581147817263652030199662243276306598949363150715617032360021839565021691163660369258938459955722556648947184857074099942923182465530273877045935072111418642000498222650980772684275210956085255778736914725421129349825328091096262821149476297781479990973035675269247452618713852634817781780250077264858604212725020604669784656782770815880497778431797834033555029035375947373451165132577494828929234021831464063221228276982284346015936184660105211400797877173776536657025774452041104140194067528824388617759808758886161347560309212254916881190213576045170948496705251682448711592275151583199496288395277250646601253569692948350247091199565562054685138350109867974186017385392664780205492573583348933075307984490627634283957686591227993449211767482714303034387554121931405011611292818615033052182590562773293957873536084854011210984302733140907316036234539132971855803039632573064561768801648836301712778307732557767526357704097512033874207695299874223083591785462016318964509093536226253438398548102802254844544107271363917141481492715780975250770545296365070545766763643626817969383120498261458319773646648634563835733953938891631316422130586507121164637948970489490903380371792355956818994100191882694500791457459101302913475674441712160860028641985313785025470252262130203404423589393545407223562240000000000000000000000000000 [76,66] 182468219564067036194711254022123165077346273691667121765631354947686925489737975400401522683353585488203195966689497218431977974297528842754296269653089175222357350655745368648449476069068360424917182899952730914771060854677899732261943631426104152758942465152680746383301071249500716957108980484888240084749035739724255177151722628528258045165822590312620704739222557093587078706204772873789133809909446248597233787109590197247974544001602791601462975217692994607230451939264604352755680312363184234389854022404905429382973134750094978808514598093892239833018978394199854205403311511711143400699672384161291643600745149744582699695671218776768975991645941113376994749353975651035076368646569656821523837005693954649857750855514768762871986123924561518486194885853530612122747833040536069077447238923110635774362104182089374734212277084958179781072076655682541604860079597440185317874683339896609608187004997988049553391605536663463419427070951755090728802044228127892953897360961974753901212483618320638865256640759860589061913478130861164514636548605592684126685808688171611571474159676454119650790987619002009278798073780160910767235600622524119677726313961734413400753397599175875731789830915258557645529978876728785804962763672252226644513776944229523277774917196866201734888517159227483144274348016577842459625317861595560987921815372218770308611674367919716622888215425658214590543734263445531220960922399552286433099133602324410865552706904237254244212154691303070864667545768360554708618609143392849745825302977685760075683514880121879374603649288834866347262754033492033563214908614457478429341727942546141801362022570989763299103414621757317877968112378028005979427502689676565853941457045568831364135134961256710840866403084555555370605811487922415874755973868996573845805620758185667409911803114914150653518189880191856672651818804066342343966590138516601247304706522776462916265732797880561629580902931868431713487182325655841673788111838008525813430440306215651323663379461420936840622060040508808568108906849148368424790080253463371570569915095979563973756202021653462269879738911443098218656724132825974050138391655870834481357979727688493951731500395154941214351039492259840000000000000000000000000 [76,67] -2034244816050265674588598461687827028803810078199323377833852333813932626972166119537476878469038535246306982159462094980237011222046409051790809903499682264278730783038195341456727352087760520633433307276533912358777501366481029260643518129513305498956668223648586323785048390949378600214130556197160267988710234028645857537503982156947403770734978949449995438044058151472383762804487636520988011523226458510116142557842495922711232348176177151631871108974715295163029583808965415525625084868340392161669881122767134251882325027167692874195228400038026112378463292785778081500441643830544052585831570408925917166253823538040616809789266334559952933122513264937758868484244535682142444289817776169227814153088733800923068428662025257710044241366410863380842611730293810680271181254712828006707185746897876229668132462545174064164545697983635914431732690671705372482555116943849639787429312351557558173987428953579407062889681548594869784153004284035271729451917405967190950122847090487183291712383430733204862355926344292637453172421995609290415964103053754752411148204217526902446303863363983872617040093093017826870430850021368689502870070546534699626978990975415030885458154765973267411920880561743212942128949960795937512107956748828014268814857274939663883476926468923648762788112577777228344781603995400694096107848143142686377924639497369038621734310173537819610189636327323374544817183587255532985903230605179759360223636066043899115008416378869029950291830294830365530358254301258466146099413495694624985466859422520534282066228738216921511276193929247681403896262750438398507634911091772366310294617320971194636068552362241654703556128983069321914720223586837843887124607611434841470387203689863101225530918424923425250070684212910141429072440137784408369017962059366331424736863314912675054251746077069741668398111753806942883642482221242875726272409657795464840865110446449495357138991556455005984036950153146152714815274657512553554872678664182842128130457326557738277355887541951627964434702306617237795778538253489357292576193121136556380226715965596358389638159071677341872289812208571598835106934885715562613225576018754133102104472500681547973893102748401837909265612800000000000000000000000000 [76,68] 29607043191356232521864110961414758184626977064181506056015526923683251664168062352852027907293705571749252747600562040421560037204801652709394236938847753659645246191501557666485378333900043508745298139086300861697439639326131130920433018546532753032111638348756527987882436229449352102935217454270026910549154827608872051241211131608190643697269696262696003314791059804877111740336243748436692467711600100383037928597746737748860139140503815213112292123762712229398249916214615447934926690139817205199403525700539102441308387792512606432749469347100953370546423477468362456632062574550950146123310305934188821266753376296517093024926686060311975440148897204644761228455073812121060125726509838123000826069652319583729476710073766030857461163949010247082652163815205776593585076199604817908383230348185741566400831310676310793304505630275821351583984407408551056390876051223778736872777098202921411474242015383124332085332367856859690057925923762941046408707911454474896847925199644918334674453187195575866512458424735377648999563346685490429621269266990713477870045496450362364935957969310321019521445783289783138192711847725052845280902282279601486724606200668335208527444005550240497494714177145847854812501209505214501163336798903258611009751427798385775229222673965155498962779891875907121028997966973023490248718179841727309856505197142993020391413106312052481917239500342217731733506599527199827393929930894645208793854135736685098106450184482536844386093739539085328587140236556908712592045976222692150395582874432455377848284251973375276332900905491481511939593857043931468802404136995529116692359865736246911097853490173628246827264040894963505057334361191216581876982207975231847683917548778473708570483519908573100305249542688951094280991639656899578331099987582017425868143221220275527642842868520762962189396738975130300580688810368659374126042523189770370543715050973420622024351095230198673106581154621479685183919062807837500352392711434325459952194524366349127417002611624404426789369720301793877398704863465719525040979118824206995540656113311964219607299398357496020755684190125488897655551138128007453415333312799212801728788317493925229115707885104572087291346944000000000000000000000 [76,69] -366654338542109484478136696292751571925986856056138866774504433227748129762114089563410652373905871466209499509589341846566869576758135200361375418147014662046326752976845614269224254600129507486784150853938679391644523275553681653160494445697683920915479718883292259099256664949226159780596930750398068416915074897457350198166223040840510834700408598447734884182272356961543266791280581054184949546376996605191417152580486723489151763575331959010482958027621753274154326094407255651195625487923463339925658707982284426600398204066832065949790014686355086091946148380655764774584582208312557310113306791278032374150374254589670386245218429020930140357539115693401367690204631734006248825817930684811450060034966283900340416803146346382499912089296769166633972887313139295671668870416627412260974271008421513532055158992218583565914319794946596963179341176936079765522493034904609313813523181938253851489513402958270189980525852219703253263869562326600520305826225153039464396318238404720341484661669059290864232691508764384501081584180876432403104273766819015708575196472119379560649958645111954406755585016635748505697013150052626474000397505420158156285131627481714164478159778837561980968531122506829880966712970295246413230522008183770274895839004073009964191056600317443537132807574260299505048986510772667668666486909812372841267592477792554894864327940347440454070743960357544840315108516821809165478530694613794601487092649707058470417921585520350236991186028535916457627138445841415820077111144006493209819890021050468508889967101920045397968427295859110236715101218771488922339490102514720133908755578644059533170689156721364821274813704132722798715891997272460413362883703127322101732338181052453367236897628863381310536577342790845817708006683828625144564029835564445979973507073639914220797653584899415655950688352179274812699214599038878613535412232962361099010065446168886520043526569987592232685027476821533030904302016489479132174278002353143553016875678985972020396498070977380028422802563965918452126505852628177195926336550792901612898400457857415497559892875960951347317755953517960675657730760589669940292315704604252319604478584934811372914007437171368694644736000000000000000000 [76,70] 2769231639486569496333551068939025690575377610330811758073789847758292893031718576007941121303097367085168732497145777846520070231929580953434191732783242586722101621566619204689189657756100550938103739632004334504082084053569048530105270519135902791338603592936507835113149355363691407743981582164801566855497927338892714471408670906194784737684764274087095471276347206790224832481536627091033274037710932602300004171305744355270285528652434870323144968027929614722677574626472876400810621409422538512494148196031189612517678509213697939137588046168867487871888231559963276470660689273730235961555032961841304829887971650743896772246929683226070655993793180606169807707781325877168121908762990694867504779912720176968215637854767206187467247916976752227673120103317853184419272104266027898759047258771331966724366394260618790880912204275257751814418326274737254994555804843561213679910708555021127679982950106744221225673178668233908932691932542440633532597846784961290987794715126817723208953065478916482739202926952490931303499472513050540823405134564855337072528546899932155836648818130131102388142908719107777807821097299823658195097278734862060769393472316318943646823416150204955677614505587876946640144570012227837039870070351715664315118617026209309038740362754511328884940276073726206170948089332569515982674145538334006560339122520320730686670449585633083321837288268223455800600808727117627046795244636780320315096124583076250600572931884561682549236913586807864576865465984091415749161057808891253757512962768081983802772948148383950504139853277559347741580405365937741968666926379766116680168669335552550709168955281517697539758652017603129349425142273521024079938949840375927091166368592824757295573495938353599027418316359910916702894497054036389994492915204184282869776406672800089400174852162811553115621746979986925418752436876610648361743768227727693350122416727295670579706528749800953706846094105833367109077798738009679323367317956214343300457122363977734534458744296054007057297424459013800405157364647444784875383766082837559691735862914514837966839546529781167154928128198586523248710147419776152278206443130759752125869373288049381173034628939202697027911680000000000000 [76,71] -17938074222998165040723328767670128674589216515392518248638189914874972593319435822322343440082866969593054081341474458666301847183508171025907480927726573754930389818296419689222934850005768561054076783757410266696338339059407580400069766772790701801183914001088709326788835966771511185182677372438270729096805090948694358920426577986998559450811027963808318177513555370190929893861002000189582176775119845651836304159299866763170668233271339186754164480633328419792996290977184199218353599831866698685078880438956283572876299551778909798568855872898752411463677285648468503670851454497932813166759402964751160319808520264737295090519699267768018255291484138353104816057064909794791399911641657214082592460030885434207259262106996439781226961505820775329159286785979853260447708497018117703440147655496440050816750834332474059025158345502391387755169199156707881035247867624636229408361276756117144054307993778233805865138046909186925183735361971909173506059282792469681945401772846117432732079797201613433332922898021362905566473725860690225765410951168796630026970013299604160835422869434791083233843845547108452527997190476108418736284203924439220212852777658916778492057690613148162539100050309911622305095835440750154851015588186703519057773173914812119106981647598063612796149151266970065453466319120304953427432340796283022489847513115839176417528894914969925134293534489243209102573106245662033352875541442288232897015550675388278290123909625574210794319743141970745106420484202361796866452972423194532718907198981759425190543225328604301711974552356069379961122011788287023199917686526803923677875357996494178698532931452203708727173317824374271755246278867470958747759261221767235951828318648153965345906151263801197665929002320626227436577262468001024664358078046399041388707914050574298387708720057335018421640302589492039179192973321092685607388650614427432100717045076735230981783846723599804198299488728722957969417080556930475118392123122617975713494037156040862137998674348782874860778443059111836955501942535088034749192090832796721259061832941656994793400580142943539383942090739120603049347970869739058815417466194034756430188548144826106801303486435394846720000000000000 [76,72] 317677545877776642769038380269169311414855561741581740198884569316958110720540733497814573235715480421220237045813791717730372644726475039344393766690880744021727581738472468302098125994944564447103431025777246850018599504865273793357465544628340750111470645547322394105891813150291901276854640334484554029119092672101944023301366389997596308855987265800897776411619960815654102669988329670641073824206323854818458993248851110956430164199337393991585461368252583911722557243000271736252167770808243152220417859026806611422656452118565029316596470476916777767717391787732029352820509041098805413890878945862257420867099496068311109116852630116043557921020125533128485817665396403244844192195687672638614420463813790962992202844486277550068805636873678450380745503772728240475121275602371113298920025429891351625948465416217173554235371832413184682998999445933910625184637867786970491045892708399958898920221714313109559135380169142646791900174428128095220335525062357043402532772735786488676614623160922756317125487084528773403494127486824144736982531036259684415925521203201784009012041283718603626978782036961203368396635467525339240106383846946472398031158647531898222192887039102050706452481623144886926619681337577947532854888021462233833568067858331144765556267103781921758517152318347408409758343227448402132683702740096591648289977550651046370583180004675184475593391696852279626308774581168279050524853019361005254845645896743500780640666087500969506736974745347630853037562848370506499498176562314141809457174573882520476185124135958641667395213970117060963309815162354991052390919978072689351603438222006722150327747088503416081490905420441257691577204082929944606781821386088365341334481427560761039187929849658858196329060215448501578999993128189511374698415954043114707024763510299542842361755541924111560384561441614714087710990990837386690868169396482292973186013482357757686257780527091318477006548559116905600785659110348585916602243258559528107415389623815816256303416391334381451858736718440325601816744739015061283929719629049019891292523125049174082943058889874016133379529106592645770763726232834169984060712614177204843654480048446825237780623689613993574400000000 [76,73] -3310628836146771534766919661407531372097360461224646051625042085757462302907982224205301010712484292827217951574594852398723844961648249678901033054252953690974355030638206711084843435071937948368065098412403299647456105110304660434928286680198358671119131577770162364281676610567916648011863006403889396758003848778824728408225412023208816630990324698062204274604929033006057286260666570733898323548098096439092730248945176428532662081984789723762137951282351801355551064073680706978182040173763078967796781713185100691767387501984723730837794022069745819989907177908114083638943947899263557206041908334802105959481221850805602410380890044715579987465069639081982554339243674901649511312423047440892869854826112208566861751544186692282983982520559196663918712751580422909748330714776478439599348613825552219306547796475743775587106276902151022773018937826435862885153115966851025621535932242326357926635102516601901462874294009560293397490208175960599586661178501611694088519552157695570406351499184833293231648953286728833168132108595535222056951431119274345830963500052545736361015515094035752427368063287881774867707582729742725326203256180057584505001144316683974139525711150392191399644768058998614950189381167493890179030944782670974605171597867117383942760420342161437396744578936701887665843636954565606122981253674248044914529399736299791433056784404817172412312722621024836608641425123176210128020867108119032100568663050775621598881763601384393118424671409727930079693143688884251023379570104124280958058081862292608611667902079381047568929428419321406253365392529145410069164877818397866366241358851319272961440805535249547490739328403531408413754389956756312025055105622158304015721411467356191109819041835318369843361864163523021898010631051567772040360224092812900601403797320827841470047502757033219438674312394565891163928526267039698854564061527506675845232793157295821856379564437681924470969769025319823783157702124626524815377889186877935633369607029747768319405543229050219908466493256024286385897885148181350643943472783022073589940135652788599096680630916698045172491001958660627365688985896372571824975240300428880940274529252519928853302559247810560000000 [76,74] 28199793519320988089252389121822063029427401973379313135564053685393214978289819341470724281301081415516146338681570597139640592730022521356294843655308255549404601029698439108847735739778017054184585198996021726748407909235206194831964790695479324023523127527941534964639281044999658091245733641867621071812912683415274982612861706589550587968384388955751205857235794905078472945791619336657715902413043440525093292458370241618533325380773240738575139377076944410454460499200770538350956907772174569808873432311667035231236229494891596281517827931474483092247129935995262988431857582614487761628260612390881695984033952834856256154806579861711675134365540680286477664894438384955530092030173302781941654242572277427046944345019122356031041466149295404865904246686943675048946833729473547291338921582114527845818717358013879869078019539318244996586717428774227530160252957162368181317430781983667149783913662502624463592166813921801582546537621131615363534191546795619808636970047039429143027852911221397573413599324234064317219712250996014335164175021633458233765086105826297257368151264818358098342146839848271130526507708735892219291025613526641193368237454954049551975910138486283593908782385257584359139888956903704521362146225698519229543359006629010873093368238442294492128432123037901131495121415609358258429101549217785827766145814116211101850262925243404405683155447081190329938874864077099960551430312562698993443605165806054746296730488059861771748130606357832635235646513205587777261630063961613349546844424891656191888199671052511937813236495355135195340511259948096808855470948330273258540827652765222105798923938271979726685221823634497053382846033078277362221717261962069437958790423577327524407173272281007702047891547712561464471939112940280176385302693335528969161743718389810770917524312836279170272088742168482724656592830809450964603275413562703246964167351459020068639782719521182607065132708799361994614377393376270970628127412444628308638338254873921479463531620086739039266331640451648560797470369473549193904472952825061939242275729097952429854477664319321417972741792166102280158000154608801718661599556385544911683334978583950211824476756948270500 [76,75] -82616082853762145653602333718463299467896101303432877480877378466625720955957622033314708505481732539461709496895954751083480525664404041389246822409194889897597004475765236533007989917322910230962424568798898102150851260817731036343144386109873912947288086251197429035724208255703123559609510514074676043184201216868168975350069513376255636287819035415762199312931244818518736960821423397010313586817772364684193957698539167067575028615995586897729810966006428818883049815541738544238081282079248725994857344397225461194573949842064496515330101914028267034810391157340090711698700283637024276936889779779878682611266092115346784022847290398705264318833852715681823916809797560583544741818370241775502970278408381671998891098835717399432501817607405676544156913624480224610969966286344806398209897251481600181447528263785451042888168457553395928816152855125858203200056373791754468822460654303479502872755186413558222624760436056348850192066813335834594512496245966871663345037031813020220293596590549468982311175515866516629551520162044572824962285868744791884138851706904677288987069646050103697851986752428653017898040337056973120353959923409384155539781120855814548117599516695517248747062595881168398935293250969135714434685983178826731517780331748501453406584945073008220938057114674252216084106195274934782308500349630803377620511089304648807533762014749100488480544171662851618357707222870658675688120960724854023882200198461547462718391111226140087363035585645529731919234421129204169536072927794216782141191584647404540713235046130197548639303164250334007523024579935537916339420508783387630027977002394560118182945672424507192839604490794880448843689638063993623514505934104442012890634162653093403493729385705732817873815486979463228806702301519929621260634883388079649861554860612615725809560112349889258316327332923576252770328213864903316354180639511079912630183068365634691534603280203781832791590876034957190724484477013622113464945503268042250723052723947496484181852065845389299540256754463170086961617296391351621530572980426855938978951168737580732087075803114231428035183747300567701928891202553001163675060963291871592621530428047693577267155600000 [76,76] 918012667461837103010506679833749907788914971131637024016863531756151615998302874382794248448930127528718375444109333746461487707404805728181231309492223962292289417168536336312310188940245673068935399823162273406667830749049214244494072405136939687158098180005410881722161485626376756965617752044333094134827912273060006182230630251896951066444806057056803427898201997394092208328663224961104045189497824499058108016200468970393178583475823946961074092789206006607216665207237949791140230238211009915851185684452524269674855270232161874617365880685544645320370595793670231496907734298776498228778168570806127217273538558103165666325758113470382875128032905340339034031491997018201098010225337448996726206235256999041652983460523365338826712624408151524671237352811953484876773762965985355687212592120807734189310692538838162442613779698765831030696124851591885480717605745665518389600283557912544588686628598317621963611502553038758317434717014125658473596207959566970372772395204074279644297563993143095132846246747258130012963625978001056242586669385667239775516610005865867144191270536973546183309948180029646925689076153220699618963460247741068239684092596099643450774454646087838537882187996445632162349375950171847138049168211882915416771800186115544173644297997898665777709572190494538614541623282587267098472100923227816734639333444661635884708735018785220699908382639374070622212522915303432025108200847364123493894499744208932719427486465137468613184081455281848393407757877646150219098114434734272751934757064271089875130223067466540743582846133710261259560443416017229765482846867793416970028350451107051913711307516669705299054120728097158292429550753812969018292064830676322361063256313084728962290808743007386022410789756275536396739374164199051591462678915650346912528882625449070588039597736153769142543959825026382118757023667417338290672746895394936411756416540653127552974558228216622234799054845281440299765012056431950430776140612429391905981820631363566506980586474158717738097007978946122049689053122118218801658746905630686310860367465359627652196057092044343919879398361227235557349463010081453737165036627481910079199744171163864175564000 [77,0] -2891361845014812041581380785694337852844605634364853760482039172919453273588914065669645876872348546659321753162951199117194214726901152314001042027848827369086969130483562774929813216340775544513217874704995966971000072340090233386607478169786716025983092532049791420075831604134212098376375819886624884189328444800105905277681049276850574837978329191315046827185584943049728701940330228573215499146295055833558473848710143294204130562819759235256741933773080738777855416856941638575268386088337925558245919962355231758183275589810613785820804998458587013152081247339650066199668420626572978033595482825029715425199018253746776417912749143475890719622220114661974542541028189484784123816058206891151486861580650757977502018308719329826161423754159264543337210660633569666383098360812880617135069571493170506519854453671879390406801393725345607525960364222018845526217373211755235440371159534973603710523417058707147687920627474689210303507886504118008567225061941765310940927646451996601867669479775758488829333285864888031256840767120137234290971159380043046269151772072296697002522394007644244788332813138783678070821137039158695678394926595603536904772543002784847066175686973786709902923857214466617772025474068229145297529895838185300039332564517904733050982646123228882908537834438125119819446026877331695452351063130703631606955739092975468705889455148857009006414668455667334039196152499629771342051382247929302734777900084441917047810095108990967299656454542298451784746803039898389822884309945466017984409711330846544071377947809606126637567515842950819833805734233500732718848956305369008549789085864061766479779829011850596765775157353354782907412547630524321930009152976473345466635947113033146374061289082563574343805475916884942010700505220989379667535080637778606513003754269872084897127099730503588965989077783974432124907592348337842719519026097198385358683370823797684566855295329952544954644972388892436040185607557178036542389183058244163499576574066560923051513076565535960143351667971625503095963915566761963684911028085604136267890746064846911686932209239440921403898716607110747254170879861502247524108098265153621817865991842339724444543314480399511956694952637970961577073108588355911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 267985176377717283620600671405370453869916588333581793287084794232475649703142038383453533126530094874191204699655478610283454191299030409673871987953255031490750745693491591181313598692466452095622241533110997612412343664640053327944923165880527066845414678632558862421692039889941350035596606710012469244800506413285507252672366717534265991781742398841329636130922684894152890436333557593050951757536305734758886929613842303357547374684554558197808247446019862376252547148726682808154412373679750278583102244629617205240258278137325692814894122424747465563359691067177790527662863022282143225070190125721348697584475079616685648433115609927480365308782154333125193218037840663536231645892515083924902055575165751577009763857212706502933968930358169444008896448903000500599896665504324603188903867421976303294798370519939506371405149143678701859441857425834560864210336918747486326396591856942953749216572187257997573150848291094584381720456643727073105636198761531373027319504731779177358206626805901240140493700946951980995997804216416382609313865485619588137620913275926120675294786054320178271997538831726723799302169359017130430175057406518960301625998177241220602950082616250045740285099041973125446962596297248162094655404027387027811231490597294267112916799663320472387910024653193521932311519233398910569394000625485352278451055880396491878501907595555507997463065663467863016333915331302695980920109794613075921180249769392336235171208943698121251929285403951832126056495534835141657594478249451755408261726086050197926319999431786378959378929323578794985275636774635890315674278914506740499688101630997725975084353470228441739859862112786866002027252919835406556750860373929414947978022892894270333115063267874480192745090531747415136860617393371887216666140809617716956450334601493255752557336889922471861546976412909450366249964788519726804400678099589777644820447370558135891984756224888992977805341887600431971795534259969193666593750027404282997574864496080385532217180002947012179676876417380712074476334631851727157832137359190601391837162354964462671875620394521912282679041766490071688144360832016870182700234719965230988949002306821191360800896537859048356553701844797747756471849854187612405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] 21174758023197815313964856588183251334327956632202431540287769848260674523070603304371323709526149219773259346169383793735261685243328695301647878577585106948040511028187464061009726623017119186114698327611038487022552626756515260347596800836496879175741854145283748978095151682865429820816662637853936236542633611934692461007131797133749928990120907605531778095129304187460064978865303761204297773506176104804652019188580056606308021881676304554120112036861167919488745555926581919984120894597954382516890561578103780494879654758746238701271072289402193292300840888404273070616354968950525670578827689041999982909699103363509190514661613103786027404355599150727415556538455189600484385381716084189325305211031021426956465143877249883210581614067582387240876241155981867244656640979248776435240809222819378953074726180628358911821807149719312128932946827795051264739900388839364761777310422595033980647383795917974497019260883595817637514420974910626024883061072604384685098877818187667884328895943774052421290341447203610490579206452061349547013319208631998991865671388332163002257444395449589096186969293833076413282351654806481903706980792436439510408554017182477237175695674409474891893354912564014765631343295979161303204500228535575912112714074136388599840473621522134362727819461907900812823432045034603288820864815791754036806652205795614885805736449929973471415477978222723403038384536767966245649408198216146100711222579953684606597088542830151667067738600205851100327271442620858833419497741576398842388796831564053593360829397311446787059643876360613936822038470465504485287690682053565699171888802733401856798529288800485140855973235511106587579687751069115877353467918761429998531294900652291567701352065880912430515454141650690610335585717965414788711716284371035685154112344942289505746823225644763863049604728998298702591394376562670842568495595613757193675691157661441997520097184973073785901943454599872425645543976134652749313417678515612680100624390875320305683617947755364237449462264414444960407529843949207981452032372437407710667451493534464360704105034460573544827183412780636031973427067593810404154626393515069342323141736173143530947715370163967162910533276019334302586654313365028995072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -670029841264182680808112367326940594579755858788659104539285292936130184909511150253330191139550856102469363818689841701253905347586026959407755141422147068325142359794085323791325435172998893637503115384076549064907803603959018072579633735189784013800660311622605217418689119770383910560531895451915876258684054632974167318287471610455759427373632059972994912635731543807847368954518623682955689918023922814456502619440292131142264141587303112638778470922181998754745990968997080869278277224277340903037447806691104120045619523757426323826488375060215920296594663590510108060136413213851623389124318503025079539859325339512525293877163031800301239707108417895238447801134339797211616238438628985801720744526008637214139136661124621331672188006656840304436928225574311737025487208902879726846253741267695819114394458123377161032180293176538617395623083840436698110116862571570046426812962524956351928584621763855121598723142228716425581404055295138752167558211403907824020750199850862969837188524301971363680302641419855445568281389865118357484625641116526001247445860442103356015416622954991827518374060673881950306180755246540756752954227888290702951331886668343847131957937141554673009245617663465638866685192926973105337406997110587205265004540292099240942964237761288297954078449841542242046058015206937084421797200111996636247279245420862202213026181416359034022800768631915988844636782416867643811647292486953252390548610272852492940729149728372161389388207073357673976537388364882246845282392050976186489347519941046438030975251926147834102259501565116585070829425148172346355279905637441599351430193071412339967556223705227503071579942152251077992638146937408256338679456034326296659607651201574318270239703221138914339957381726868497124401874992713429610259132007416555838248294497596109226212042030569642246943857029547181885968090195565716278627300972793899524524252637890109516185313671432736332343849044073684515186855657666275452528273741784084017504173921037266799001007871214416042409618303400890568528282430130229394822305039252750510243246977730742184461596574770510390768768134162328061338669182912416755626463028735343941285301898038485506956275987771728811007726067384192328948326195805953347026944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 7416349866435661452654642095398052504198482883146502238549661762945826682101009604423358850377876518565385196899918592642809462584208963969267512717519472693027959590462469138361020323185588645786999149502255443515016626143782366899014636951201309469791041733392182493826504097518268224911344839665440967735495650333897323779817257483267445431520477406114317260280426236758580580419759987050167284458416537938414698192534710360022447168827935667413429200150960575062065622061572900024557993344964902156737954548446206770047590480958059227196716388747502454121664202550137817444344097872675828463773426210344608569882970222334219690377371749243382665741688549582081758969409911484381519156663929811703876138680240949457043370714087100242425205389701468293957623380180840063959425551041788266590516954324651948205474078049180429559657840771242480274870054205602620856177608247815955752695830028084439489753999896568294608976236830737791961280141656468128876295815921950434061769881667664609027034642165556881892837801507206099217880718712986489565522400276605769853623267888680263994347131889079621190513052215595121194797891623855909025137155904042181086951149441358043556067491252878643562853809249953638776003130177297489893141161143936935667803980985531125571910310253047923380613266410856819297812153175013515970910922256275846108553823650077045142799028857349826812664651206785532702227358460283448277858284436641495262451374866808798166676264377508466870424688411067579198682562239678614860190668524820231527550277597275467932965814660184702158900717706415399030838584249839815644402344118198844725669123866247882307540277121626851248245643808817216012911068612227534564801978729693870211853102355189407602414704045424270037823217011559338420229550324985878921135930275821540882060741125613709319645804322886998730692422919688899426316765267618812067807204471391741011599132674122702283250019095152932525597698125656891160216064516335682159612874489701187129353209612901339270283066387581792095258543960455127683277403836386054482261152168106611551281345433590519189904747128420013718120884010210101738724967690722555144914631513829275623375240186963778640407675717176327888763864902326402789972429375609218866872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -39349874176186892022057754346618824122221089071889705988251289002614405005052375414551580680230574091368087333605881954626149951355145774117867672866483285205605824809891121350356250131044469483462691156005697966613254527256514554127159877979459831871729093045338942852125711870334607655060961880400872718351408488959443199370241571623891157458619463662777507302210650187460380194124163900276762321443302979159159274370646579443756971611467264133528407309215422778497656958685904705116837294092922286689369279643281654164339747420591691011699845509452174698207321420665175991312379619026618235010742875919535307773628737657895529196607478524357939956552784805987019595793226109481964880891572688266423701634849702621166179322172332936501546765698840727437714555586071142673816084898905386011389074826064457367571080909295527859559941597798521126487988813720600688638039858997224365852586397223294941455782871377387428071747872135184842706483617685260486686228448817968939155125776973238318470726878465999006995875764194817243142948161584788051444017786950732147846813783328263994222189845611327087483125148373438679932204077536010111315966994368974623382296062269902421689655136248909840011356235210171974588928132877315851974686019700972449532103611702548539726444425024246672184706441691265858044512909094251936983939845277265077977061479067998847953915656747266956929685695493550928123923474184487905657913701578873621105527949960371062878150024944024848233299755903345221457682111383341594624229938905858305271636027128776909563752528249947148334971906927738831747462124904094498540043193367284914845236786766409277890180207841884541957914992095332916929223584262443243548930522074572715500671977201886667203686156085802885446633399323735268033707932238547582724337876608340335165012558236735872474437903038666247066946817855257860223255403455855622475906823688593933262910060773434343183666004789957112738491375066657023760864505924945650642950428192318018132362469884720006200004669313372726733067542379745213911130695668011160687857138475774875915200255499422005793414626054449568152931293438289019071168019512252001462251849684994855076611468300364414299633269390655743952512355891941895405736511967984313568329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 104245411123415509668020589371013861757110817602218443473670225115810447249815190224394605859202155286396879756079142450332745280305459631120777612958526605757983754731796691645682684809281053928507123478639982567222769313190249269965194944222186382450310672689503977188554385800486871013360362410469354928415124392273482331903985215256265025657057135785223860678296748195808946176822663732799545926471292649625012702092629499426639432214831955772878958413954332752017701980791104760308107361438391607409129851707001150888591127184348373230420790903398364340812291642031629149879946070578087336469247590239206047636206720109599481578252276709344278439350334919208259949190474918404759895324646422826859909886228057411753718696708370273897907682999177673791703907832259021596849156777834005244726836893427490630492089115221869582273521197956979766758501300777480710925022123436174743701720854166104710459820056939067057123874594691390714465427166525405236725856431854379614494135258281198192846118333375062526912331680647226071933072434310090953711725717958185106688412052312584059967523659588204795404702528277101314450008418848202090912138939570777868229826479079801824931984070916704141064684274970228214038748374760068919494527001668421628105041332221264825020705675020338483563531805373055355361287520898299674400840601127000039223766707992288361761803227732635770300176338332845838975661740634707508138479674445423417769603540840036251471391964007232618523529821177578138551596148830563255690246654833589308831509772516836410742682465392800241554420645297195234992723843832337989615069183644780426095053335270921280821980889925679983113744112400921727252447722759828252321814409888490921164240685416603474778319553924414544696974733361227718779360467603571677597051508438875419122254767850701740188477203735477389505807406282939509640512303353655049347258933648913707413689140523005012834120886029832672379007851809443530378893015183323396483381069194735130884439093300847271322589761130390901814935923296574151454554992568598198695510711640952998596719956590929648080982079746614977808000777991091370930778383810195197310971565482936115000614207166619606339802438966106131424584248384406057517292572752201660424519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -154582935026678985100926896482494780338508418111281286844418675712562604533184329119014498586049839362722596689207202534870131062347873363434985304931670715667309777453150537179713004501213098420893552141853493793236608703645563790295509764017835681819668734644078665271859422458878989259930562629278199475721569224024906561269651071504371642867766070963719491572446120189853329307235805736583806874074500051795424502324974238698809150885508328808361816746114063993412942036864848318304440285343472088770718561588005592713910037035590198501323637952104575298739980473632039547118140030687149664156452057786970805057659273329211135010948312079453480588325941919730034785417493044607434460806451331799295189871677647968004448518344214405776572544571057140165202138034749134125727934687330778247290967069362007527493554955869824826952094466576256982542688634862933139004887172093676228492781108185060304901505939019666626278669027714759523500517395126487810261505817978302351563062505628184374408443214496858314725321653098647779604742925273152811279362838301055186437325943328315760463629990542177364386826416633447651881030640438361246603537867526968102823130588445448236515685887839718151660232184990945126625643400973858150230073766583938218077255129588408342948464483228834232937489953239810714993055106264935854248939080023411450750107085619106679480428934047668186224958877659603184748876336640878035593558052201438077272872979225426417692502074283293370793405719241128746774906122178432500175767408030115306068821908007458231829260145017540654267889148456655558008956852555899495306869797026285058061583924990510674506140596261698494160388421788332895906256491259952220067771544143445931489507711735628845739502120040422862572211582854923786185536025429249595197879261495238324413876257185630094041705547935598836651554783456335689601122687665774565124625086958780676015917545595470452298209613708107911939503929631604382026436725424194222885646134650907227723747994726607204035754070583059190145679966549939023025686082528634849296384323403047438144360808487487861711418630829781876772498552912752978354725307460527894704721186211988830993135412369636065573165561760591238568549141108042455807428725397429581948911616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 40350660894907596941970765762164854654057210803038515338117571494886918108020575355681258968939697985656367960580176071742419602156689820618262143276323131754832174378703452753462617970833375354094975997269613590009261338778058497014014987637901453053061850484115693778424440090716153388548237031304992274921857283981619778889357222284601023670736299537950502410806408771953634052650833317058707643535092333654104758225123382832413786470180607068372374679718866940115970800265917918301208812802357181267495041949568305999022254479414517108532188124108962805935734278132435135828262277368813776579930181915043105294472747689901844608691359199743907200555539706694445175559328859150745288059924344718128057687410790898417466685104778097807994261995700898676714868147290622263125165714910573308012129372230442729440257089318120880697509494227020021056887919949617253452348439287830588153257022472213116357396871276076905251458129249540212495058669781856475726971209775280092321930170159946998156480767091915147971456960973087537252999461996079462374119435540249951284865179472032459946134926433252200655750555587595028970633436138028642668655536422412700946272760526190673159796252138307173369104711240349786111229042463805770365089663900621761149024589844718669624629152220548669571398486353563821149597158340281322115025680723000609217413000580869345329288178384417278005265262748054723553287628019080920329023665078926009674429303738982737975932597331412349901408249725635537276514901258366161337457059760030412068204358803886460453119483031204051287787111883084028978067187824008649073514938315765845071429510715329652809791090853688712982203583935444611210726036272818178603022762821610528489253454435136862484983403834005566660341635936018063090930476627284050722889632761485722279518623041737380687534432221771334031058989583866163370838109927700190376765805288473559819985310708118970798341194494020230071825758150870384681774600449723308494319813913671188616017921049301322250009580928310289890557890835756106689512847836846029100097905461885105660177966677172977126687938695452944781731531669415090354163628409373348771028004758339971840826579649935937834993779191328291303211875891597793648093074679118580867399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -198267197859838316984195086422417141899392304599712929913320168686836108158981319522463696229330553181337279704831340138986897810098085634111089461998184167393224408601814162320673478830974381226254250223351180095651853970801185253979826034827170813722865034199654010188470506050501610533543523657387972831515550190011115061093742308881311187317127536427474894881694109256662821503900217524816243337266935217804056417279171168892523557488196130715764988890625177382902780234739785954455062384257563001385498386036440987797827776857267432944273547479981443715479832188864284463006660614468538445050484599852261195838516019434385078416076175431577368276670912050844390949537889208349658523027603544668836323096881360110704997003893908262867815277609342822419801944098638878790344212435477020942496283495824907605240584665103767132597923986786002297753793529971071641909564944723069944848965286640649676423067361451107194509833221492911955175193512706630848169817229992919044392755699623804132572497383180976534732681116787397607993578200020249478221274551262818881336147895263967310110526310535122959400431281018253009324463039186713676209733744043821260803453425867459579913900765822902775569712179050415026007908398363886338490238915727582155431709627627568988921712942599816104538692621367768802216173079044174233582554727408601065400124967054529075098092777649872256441938513432887450007409843979981705855955478794021893188873301938439368481771053934644208351618111271437451585165556863064285339487573428013919761867029128194281098901348765425251009931974202318781618550766701133841162034066405365130422712822277697597954182669909397124910724496838085448431541177920638974296676560667680616709320283927037831158105983099740544869446463690615299326770038623679425768326401937023679018485946157928722493047018206586552871921753178702490994289955664032580079041836901243990013015050053670287674632795233947809180815530398277987567267428437413586562083503211702085823018195658470208534180306854470318262377127767559507417987848290773665903523786663638222318654868923522977016123719131711083155096141570367309666327516011867821369141228040115776395220705041488886333807042059334783598067892553834823111644038003386203582234624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 13889000274422708155966465726065436605000798882585856853107553578739156464946302660044036166025593759227553221723553646617504067843916637044063989076447879701828433653358926822136360780792267035054838998624451579125636584500147986348673299015438733063553378636001592203128467914523701400088811725216208014706570577353546580257560511850107209744689064062875246166388157599495759470831544305219724823189359382339084029651771926758220852394713021750670273064953265676920364857613483964826171704051710281724722946877089827219719332277312207043638043969486787609509325905288146319860594884941770395674699038837398557845810858537850281329149427161020487522767230511757883257463746206167588084488100945368169795816933376575624014348963027699828977082486242411173010431275039668027215215808398711842565621259546243470122702952001041765907153791888353730014224729713979836774979501032369367408769610922075649702815304920357476608052052981533937583389887280862129354206638609358032810648237263378004812811688931574616846864093624498584614179329634277812014984522953601274801258740838379249256164931809878303548606764318307213589549024744560334133164731023292634158734088004302346896473626954421702195505504195100153762868669090699071779161666318449679611667596005789675076582832363858393466094222372808222839067077070120757901887913525857708050690309036752463475560829760378910999661371536446245062559798682972778651319979386565037915702294228886728734501398613067000880304572450019068223591969131565679913649783115085773338125915517671292218393905726909551651541592671048429108772952404820291445208028076150274662293663245625955874561781961083489505747456978141409195370526474747050039172906937251125220170702912309678709028779483448037037818535472018577689596389043396517237393013635792028804411400359612412409751348139268331128672263008228520018292196196839745404329629421355594166612938007229586411404949349744798760676430633484699451382007057069979760957742687114750956659622269430260875560802836667027032889835055633068084151994252398183562218747037915146549205468296073255516949132696220330931500208405930059944329435849735445321132534886540690735894039495538529482358550837388798270238591449085180597246455561257799909040455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -107987517070890129623185006905099371058554590760322877847659973306719304944898629249957697063507191539500717880069809437855496878874566854236324774661748404323470181946852160370839008639393752759268101871389739583984350359004264106780086679570094424184348440953699992966693256434380546124261257122540267215599087109898384576294122499365808170931486889320688219520763364830242145481803556561133467065255590868034731123673667911499850596354865921573837235974697561604470165642433742180456465746452424647965500502851393785323133758534660005441086388960779807781423057160341490433773019586416161233023917346513341308053236596614537135705481089568713781345796911638534878800171585250318336048847894566360382532972194972119948792130767012197097936951573494009172201579213066588526261330835089175303984391541854124275461090520587271900998827074562649190501072470892240834336344621912336447639529898930617875164669367862676833564112992583767340940036693546465576757540547082712454658850505349023079453701493855944852088610552368582777355317021993922227593278723450377039583936947895908686647604653164383309436758842023805169703222594408538438139132659208092328187697628588931309022350748117966119324847726180380776668036652278746014231316734455212737494098110803560064285302224403100314173616802228274594840834246784882207232608251762695699825236628175372746851125823986460883558496070129989640495626521282517176922095967669650375284343588662172777288184347152949223919598440759659307522608276678821388463956755394410185467651896695434177169105860351307987089792446959272737566273674884829992321255304935448954700962619719956489076242418449685187201222170236851118129462161323783081575765911164363056184946398605490761549283476499117063651337252504511082626718353475759442139064123178110332981268414797235485016109599970400193903921184829662563253325174980736542473537968677599435633318250521703562729003369059171664799567080768993951352973499695576651854837862379409833318843865361337008273706460014702710870184851546885806144777110906775009431512075565373122929997740176563503087623709463145905268342516859190892189977686898123753487327360914979428447003809237599570482454782556530159566804048134332271203581948357680246743132798976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 376440331161250677003518148539279370253127289643706016796603826612225813604059042811859604159882675424513170976156189056467610202544988562337592593250389967903550916549535483187386078213342329321289582242669597699048570238852557862443629740774842218611431090320192206647838947202885003850226601074673027755307202239953827304864436136030949739225483423201494213430036492321319450476299846359965903979841548736897415476910318829289850287585559630728843841957478401799357497191418725723702723248832679773172531062388090745561284224388510730565598158000620287842671599713660534435459556227348770710712637221065884605041496380695954085662793017466090089666959149009634888811744163791824469215562228782101555970375944030938578029547275083605343333732172557518743005437131665691158841932998959368283866562322591706254291957221641711204710450016946172488333541270977097203942868159094803249107734736413493638957151612824070070492575700558661183407029769547783330973066620676658487095971210836483868641665072398606949095889308228644050528721339894679814776384995100412561820788093700230209995670911684893262653126249227315135236296562172175544964724198072917714422035586986081628460811413774238349825449518998146780773780719590447362743155374749999679325369253720048908508228605302355326841765912810350450448989360164225059905245992339061539875812668696373891643774377610009538918342011517051939620131736609044595990527208978666191722049078090715954093309885339346938905559126105422122433086912708445391518237381655684676020301456380003626449920819814531780385928157292768468529406098636728466539512167681136590907395425571728676156943837706012108342497386113056429017517687502515461094294640150149473686855989214114060772267098712478192433637715228895125836214953569330109144782989215501278476455286773381281690118929144625080153552467638036233701938035221505163552086065472799771635023640703520239603542512297672650006444238791819645604840448205648486547343097588174131645391900429996938775306137085614398753088796239637518892566631750053435629747733612345754138541459974780631089679026537998634373990882795880620769565979062895041511719035773850757091163311189753204387808950322042287334155701395358273172964107710205955369787719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -597111122328165041930025985893726055253027911159721685611873359840646691169271765453710924251015179581241552060476911037791484718750901970730043240781113584326681388184541376578806558239527613423506170544802752122339543578371251124328583250435542008666594618612755556940846572595406210216741385951082094983417703000800472653835212793205347867985361316877783892753166552289250182337294221866452575115671204486184728872633051292981671155274727034670188920524406971511157661205806917952005876113277041308229583228551785648061621703981857670222425391308564584626925659618461280082717369934396225574264925811166705251639233370082209837692166059270112609084866096415181141122178925150269765468950828498715846129971135683977139027381965741041951828527252670564647901181570720486425268187512554318658713473785016062884248330696241539710047344525256419948504637640123778791531748268667261470124393023971940908882863889035820204048774297856285430507634512653260924195824540764218066806189084532714604269199024699961723343436042391897182446400694959728244823476912279535110103491377635592319051635114810818684292638945469809539634304243976581181296725806568814332344810746334925470107136143955424690031006537401536650088152435635824146796173081681161851481384132797920616781397824197398116811683723783494825559177235972245422425281146372878770753355414358804256712266889023671622525021085548808395997469933599982103706120916661931791309341416004175880944805431977694411843601186683744278289872940094947445034295935241514878792824856803560497011189994671620327373192574786954515926702410313385572892990167340947221538319398358368032965391835038270249734184607928763504962052941767550256933885305056516760840113694043581344109023650296525727777108899012426642964990803183790574211168334973946329854592633440409604008675683590433845745397076459561082710336593875439883414465884636322763701694369920641689090122076521378097433366728723330472765372737334327822513118825528979632360267804537712259472712679022737038118004022639571901523947184430266363903243002437003745158595792375774225597783886502139426591824172690097042716289958712912052135692427893788547266568169717712999522508643648222008184699743187801940899150140309097613771086495744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -194918263937206706414079244644903479996877094824276007260706764632337707117238326419726611503991263307373574773490426868685999081673537238058204217542554858295992672715323127408739701745353255946813499959311449410985353742249275442517754578893835663241828815571941426319979206810313155848119917276351115497666560688605772883864832081902844780110705835582687548689944547077255102331077904533695465440801299612697345886768158574616535576791896559693919631466527849783647141192647996028001877021798355783728112461178493466223390318644400409834921951915305869660607075133030930685586157005570653928771160591409052069595831364211112042681977466924207727216797179362654819307952763450834062616721034478794467800147254496403795385531005310168741510710965736463211642775739059669272941305175265733319588799712241865598164359475146153630466602245466566548424623194669049656714375877297687772675326264422198843538575848399918835417711189866467421825024368598572344179352098619908997576326480503531402130007556230470212088272125172438377300563343263175883813241585944031608064626521185193705565789678645809462439614088736026760254647972151935767321645363200875170769544304812332184384812733995652621517979851078804089620932271711745490158552392531712212567340440576829955324788483539193697480175175106818545844939141855971481003896500561713653747776880726847542387378114784694335396015094932260764089846842471919522075318642085243420189084966687245347578390647572111531252595806563209579139863475975122159625845181132416943057920433925164203879896384699214823219053945269446229457747975636940532874070066005914698111012856023321628028868287273058268785160724313780620999748728530218846533615298103380352601792511570839511308764754026739696838818964327911558079109150399119613504248649367762159592887563963097996463211585871916406037816508746400746103167763867673304544212293152162068373857864559132068241050730574314788228061442761443534100239649765562239789634452864526814903634966608179290723395469815987506898742459837160854835696672353796779979357827429631648236681331454428953329981492520900273637451443389925543776081984844480274699942167073636937824513381725819316309716695013455658732590103996285168155363266027392329956353638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 3032803666670005685869314293639082187964315034673097658737003890858812213026268731856802739075856046084787943773622255863741865050910562897276916138126429345447061723984482527482928879485878962095717184802602954233223975890123411526081291885889699282987637111835566993480996107253592739866039987287838696677014205658538474320358126041300654345512962660694819104199633307124416866541701783892955999859702188513632748715833059665101983591523510565302566228724473297228490553126702397072221553233865472967073489427778972752536368660762683118214235916459921406025004303694568371099288679463522660686344706135194863656999471405505796635748930707917746769477950948652518077069977690685551539900391140440454300727065225106372518858558561084670199938691629022765428589935926856519391543039061214216955327480717185487777890918952055186205664426240004029015043455723480332081704857791623945647595923159335630524277712816421696073050928004371044429493273760757534947209807348871780114359005058044228843396024051274501476542704549315494418059468054319668208876814468027039332535420125857878416835835095539346655508273618113947294846042426528321134234522959274241882274655057712180468019110656163011992276745412656176415863068104413642991736167003047165850937285700614389118188400987836083054645520267123206480415151668392717224288455449772296902080736734727717247273914577532040629054633712836284098811013078053777218834090102221553382910686122741712631841907025625258743403208891857869768870516235861359984032205708513764187353604552120047308428214089959625468101409519316449869302478104352200573047419164124171169762869862999107944961492845233995112094245856725548213244750533016940399207283628234241152203296858364722578214987810361635990179312792008193922841420707555012009078923921301465556958256728719516382758790809935377176817835580837008009279971866526486675572857469609452756651218933453881145888019032122741399418535283462054535286811729070789382291681904612857373789257697940963661614601150501585544548033890399850565485668645434944714655966147301770156937051062903624554746104624288443082091412479553256585096050519335525944003499929640767995699517776659313154376187274943582423645678652706727129147869432687601463428206559232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -7005013057638073337267784806343529385629163907088985011137650687027656609734359118969799868876322515719827146180006155214932627600340991823807106200084308135053875277360203561967651880723410041258128616937016472044776256181197693674330354875447423163067445269255661489880480057225144542307850114734403022289207670082197529895004447025962850798038747839865990148211919427361593912309954674033273964833489527332243402672215297620610502943421562284023224029158194013690228824844067083271175924230361295250586341506515457079357959631439073241828672470056996369843352703154728493997336969217553630686589005351659342871831972331502604213973175968671646015551792241278181804525085496435683069500231818882026338732561996734163146521527855881053408527094420251207337746112764343812877195069069205270907675000316787365797485610341474509996481919120074672436480683511933679928876488954637445604821869429672593827580187649110005825760091759869146459105106524135898626692202663882167932077878819005241119085546194597425982409273141314933825473244212123429583382238192412184160432932909970088034183828712799575628157852195542702405212466747940679208166788981744991698804662846127911611327542634373785321462952046074867336096010410861515006494369649002497435928026783132595135133622568384825475611715749784450010809214901800264683881254246242431255930804816624483441369182892120381995613465501651367004670548652705749097520832461250207227330854755552469497336370901518660546996049809712240074867698585679574608915377815438721865608171893257217205893418506438985592800771429636347582258278819703969099361539952278592502163304844364725132405052293245817922550982683889820191398870044278793307370594348324431764726239492371461091389510429206355666387383564612227664315477031940004593232999339317273896444860877287623986395292752912653388963920736361695487713408685816396123583932756464896433313298931908350116098249834543019949874262645392003208536864868015849179773185151674296747335608378080084915821884786258244953159523459953780727762969533697124583121748443271949744957240774626021746805753239970437007855028637437023831716593182663403553800823921910733333151239429628992649987148360849038490269367706172909554814666138178888299140171694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 8669866412831785092337229266350643799378828504493218250456816729632681843867263143257628446280795902549486801079917728710473793427478629608423545771212587316864868461483090104110211631021044672220403794027414441592027095336908343942496857074852738537174665879892175734922426784095225098520848358387750242055561871418665157617227964144705908007128548617477538105376077804660553348134690973909552908308284996035656856784039182233316719154856525213598397350039676867002912678605142528704709351544611965147090038782858756098159046757264343335915886614021664978525463262113416543303489581439811871697180591484713175652931184155199440846537078201484047996572899662789598967987368891658141338155136446358257743769715945458409206619285877624911619029895886365041279857600514355457473976747857763743793084383252979439168723994655429408675610212717080294321023132180099661695018192250225045584655351770668912459634855648726781433726632672905249430103273432031331430328037457374692485323629002489694817957424448244739454966067982053180962144847162616844084565425920657143823630998213057975719499969719027896503215855105486543113265394092287943206430355678976946798191850610849569720236520889489201047278880370180165048617981092013021319324423505333042597981278826426379092481825294426134556893883916483258898397143030375746741822082398691095287310457372022658301991338354165035838393823507335397755709798036221346719098120342571128903613004131097296403066086657093158751039515290821956564479952505755547780500788565465103315297890873897977234090275819853795357979455748934985325699138900670677036827849804155205480555001070702140920258138926075617060885928439498199653104127206900178949324036287039725933862399018329814837431239771678992997950374596766952446989805931731788635568288297749577907203224943819056273498538481339026862637236165550518510639419680653331276898713777325183370064008689199557849938419320264195325356069466383336861513442160215564973165983934407812748777811441148758231637292172290310530413423890695211017637648692492681673726579725636354256616018149386410590821057587854881089326113146595147512019270615726012870999946679587101408571019145088669020732087801511249391975716598172060402306318825988595629705574481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -5251072893379101856783965027166372085509211143532301385594388918814749278349664397403188857365919898734764102384787480160351880900978746563389916485864821164257170178051893099287391887173893902855967373628777028206029508280927915261616251021041276356854739567258268333307412309985968447045559642408803534193590456526880394535311647454172740457386625717270786549863965277461288007390984132746129016610901364445861191825584994324592004689206918487464683510294793347930969989491012763994925065205118899727451379235644623474248919793708528523249343372478765090576831742936834908499511963192219636213464459495899461803740235775936935512516011446067452684252490455783271823688970746188393688326632409980002290795687858242472914321236629016253202469793781225813448988334518298047999467636876169657327261843613935511662282353930052373268574756689511258320218148173346716836400406983083687581672103202662978431134436488016160947285229392351002895346761367843456731276964704585418242870382302987787248364260077656097372294994133655348906550796200092737769691589354574321595567691149257941054921998354537503672906278160941599471225596221576764430766782414526984457600302573964373875017789880497275771946670780966124720934651253771774278161421351596745602938519284517062554422451498853312982878372969919324894397597692571605102075704291877787454114490339839634961956337796641928948319181193598606933206563576069401878597669672721380190479392402237170116937016838014982544671993622480976279357139800452078041958336974273293661628590903850269156194762909074167493750729567164897939125583934104579888508169690376706091233999509791968504511541115040836329104193888562108824687597379806291989892842548614549890464834071369212741077255338795864331873955758781867777496169204725850804837552400211614350343018491004981063524550417980929316828654863018498051632798155592211609140375623084705704373660572630814119154852220074460279020593342966374376363895593133732495559691312594675368930249199868924815335512409089913641766851695003870631911005943713522135158396169546800584485385307451871471958740637784533065481103055199136419800437836827312447089953550600120613221066041059199269932650537506934305353664641200858143491967062813504621684551843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] -1630532922377340833140230703023966711989379590281808544171996336659674829405599383836990420880244994011619468319840162998719545238308207696896004774682977896504918856330674029976027457576659467962411467213405579929094340454442655129984914192183560395764922907210413879121986942715281006928693483705847625737534873742621125732707696167861597971524724320977890450804136805461653935323466613568850531788554917194590891455856385627003625104176298904894840298075310608164951131433696181131829530781268307372467070591406210880129937286780044062243783969108026930953774561626195849646392663352592851316651474079655359242241576806470577790633332603210529229547952919090005637350213690308796279469789621451064273504821048041894754982266537293830965966788640606198671845756517563387159716488842591852789223648217795605171896814371953126032388173573057987217549817802423794716029943534444227015842653414966331834055351601378793280948452662062146694289260275283840687548406153614525305370952411462104426397742690319707034237302193193320328219038806213442296246834287671701379317820504970157525937908407928829165198209010620625928837941822109749419897603837383178119646225096181451311560818201677483996418294492700775589839359717393414233873731922537680462131344867565484962061933698702637719622454557327039733146955160702363761437539316698787534720576522202659293423259612657169395174132883715178810813265791342372398191645710292062636970648397827985281717319663940936004654105529802566119607215235129503346039182175419859321825892047891922609558740690398977519595897587499240294538397497057148278588100024628789365503932058540999161289754680294915456279454805451139689200066373475248642380165302375327950978518197815465849347354442454982906904823046411023027676360207480870718556793760839396110731584480417768476320837306272131408299731164792773314118679343271638925186206861663079148902524159682115759303443335395805490404627780882826345267066219326934603622471081971028865721769323598365847755968248116943988760330872441308711318441936682413472560945342517908538473604563213930076004482999498590866997741987954563750655542024209936282575461719558039300031542412153097273408046422533918626467609300056765126846077553494950840576635830272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 7045773940269193766088980574112561076795725255728101694018223074354277452603638232262869577893683487036328659748385650359889663654606256591067950356200564072022944130058948123162894128950361227842735821190871121707768116770419951827643341374152993247198328068267693571029758567972685472059890892911443231597754198859677851424228928546196539535952903915154051389702467135335014304158080890230354639590747772115635354282965888027191343317519179122645945860976436919721366334357744064081675881420216981380830990397926956542565208070011342468782978163714073470906473497599630950952429687268769700084188081200798808041356536422285355776481763993227462402973003847190700221232286683399819995209006764171054198598100774765288514236199989355550519302295495255705207254983832159542848109303194592395375267342114584249507503233476370366600975219059538009953947601922732906813339495313315368519808809606775110533965856360897999509255492173906679520744732879880114689338170246727902153096748360236594455504319874992323026770314209605902991475270417754088121208316926495206076424245938828470779906580739622420618337967125572101636509008879983938562711127907637162070228278189108480524157875992988290548153141236309179611509152528193932266464842743486224668364927888398402069251097939232261835084465630891367972344039855273726220402285146129200591863431485659962789259551885812280117964392349806780433181386243227222663921352250403629507359789366861581874060160539801461703789562293635220713191009816014241463310517410261562223536079693383260683343837959315428787735701660237536609375172006180538541950717997203900598562940749579018878860320822698936262024185436454978387185307949483947911589163380266908129187981926385839962046032685928684190437604621318313042772342885064532531189181387512836778141472238589610863903504247620103888039877612049291839269600027580683202822698077519058168395632960981659749532829793868760194673106922500387617424003595618371789634412652215056303633439264785702161986252820966767010103468652094827984574337631166171213330165337059624451858010390008029447378088850332419846970406504156137257221152418305509012764795985263854159709080365939119630342013655313826939112845155214063037734710773670353357163095654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -7726195352835686986804000415883102715623084981540639552480471642135798501436224097683315971525731167218678014555651385408807287192254632430049606436617741006697437049003353995814634950337828574981385002031175718272401820346520790826746162354254811910106185842692457895092539240073263876922971855569250904217218854347529139162739381235096200125651026670389287560426377632470695089473891817199577177082423087463560521999494851105787700838264895644333235427218685712922444798034848108426225146068264038430079291333993665159304556293586372072656748738867032481309755679883381720352155045630788149829464880239395167747488361978632744732164634730691475642889843367681319893607931366742646215980681004991824659898204863739243862070716835237809762009763720028500902710478072110537666861158169652703231395361942205134437965153136371685546341174483099896476132437101370194817115546500814489046395477723127817436447885606853399506719183196690351432173770442275992899464771050277812527488994678285787358493684577262013089110532402400690728958026036564291357166881765697521936557750156047827077914691217355684721778650415739797468074167551443281801838008384068129108022856359609737795360019252726745080688853668871391948433178067246948510374164407162490901657922602849509788374370460130095680993242389888853946315746120808026442918288305773371708767100419976071908878348156913655932962704096885298122489335029594324565900635972658163209010916404826556571039286780559947067935102224059879828774306989190900185476277035366210026425061078312863500695861927276151508790396471535880904003828192951761225129785327848420370045471878151977837547989746769795124679095059143363520291267474005300443975444593380431397523894309754845971269004850242403800208543838549584067099830320773141106679289252470025312831414076686152041859152887669992229332520204696349490783686668444734209004436500365098350719365177368406299836646935879044805016133299807050224769822730445672941537707893694912389650163718464371581049876633850707445320941916770059361091510497962573015607651500282481667352253294484333072277169113680284606740249597401269706385821838468048870866479752196558328579570752659221149897626172147867056577403758166075484190239784678061969559353556992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 4707403791910573018938985182012019648702486133637009831871842128242977886407085386484943537486864681381979236409086058691808965806845321718006566392266135577773387299660328885711764358330556195531972844004406104897450986080094431111914316519889787461836384470752876689473310790171446720690123462959111747048574850112222559137192086723005206377654849036997706828226705833263039324113125989436359536054143075910462529641851326189559159166434680642227531124834598194521027248886816378546383631225192769011714550567194078714126757963727409818884545269151684215198925704916031226333906626994321257298741467538104340352719247159942822591027137808382126371986725288885368239474986547560577518692396527160477889802300708452775845272509213594695515757228361024961732923589356831339355709851891849256815653887380725687967682730799899533022043109016262267948125818824395378024803416564380197651900266680843304670651849334714609151479168516179955773612506840434434004472417299562333002132757657422635120428055890372258705113198385343202033963442342821053630716734611998026267436752766165277469913677263569265077325534751710330342396287015439215279649859095492643283245908405297166602457166997735004846689224471216131276350620162513081733188609503694302413561965023143261917049915081528392933055571658362809222838946703371492068428934950907614210002722736854347375799073143871757455568488823468427291193703343141428669381398225553199774117267921298595808823872378178987150822272861499097299869025133770936563494688862987293021617156001866200003348118175230051235993052515228456845637961173066158462235254549027669049377054683909789778382331368789655692246821008552459678543230255578087015528094662737718798805550428286111424327846188049630194338202175663080842007980363894806646098473706124303527872138929738603606324005385680559530454186517968109611163464776074216207347274242416002608743532064868048196567692161370294296028115622564352229110522469334860244142378236494019541490280344307472832456479273021781744289990361067088468157744855102707301214748361791986911922086831864491959547466269812378496579200049480468106874847134851918184303082005668741273548570026074994844378736671330637353060569335218407692437525511227565256956381757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -1186599489305109456395009586521134113965933896793406097429776046016462611799549653771036489165244143965655824790152081878700892023587147229656101353774255332626889479149888598966038371006520949238546249145402085994531834719962936398448497821361754712005915635014326378536163179805867899606923729660125674472312580133711336234369302084467925464135696794621694192980990347395203507039951962882886027701051622862720407180184784313098608799080094951397585731990798484801978533593827595816486302432079809136426780198673093748006054840555630689546489037532481411606151688285501788445925373595272206859045409746277833586591020879054760296304119387234229063694858156897128351285938756422328624738180416214685543887089157899343825211643175057925020730108099522553424471251660735550941338661374810927949332552315981423175916096965292181684504992397207289986162046665357890580690927719539877270639024895102099115891956237273067142099553249030453509680549975243707041666075542334952448044678351189565966435225811182443245326773286378713618227182235865330656519377495870949962982723261006610275270863487429072565612230956840176855118143947358131580862551691328531753528792542543119713750569627167527532642072839307482004712300774347443965203651637929875881775251918824424589788057220543558470289408424309431197618755943782920125948742468108379780572365746607853362260821080757649768700709433746801361867519950370009638955786619292912018576081908944615327593548339818079131256528839220940850269012846798181877012175233942215673409510363952119838173122467706193115491886800287448895429543382140295147752186854663902817186981833879111765384501758664688878327179795084797073610100204983317842109932065034898695241636965246690456504424722077731866962879553209655381133917320123327350573369655235674512960938676692571101684323489011695515433034387785087358039747605531901164992011532954918611275451225680766936471000675590899321246496830880890185730927839989451172291199737378358522886830955825925806265526238187217360224338116323003865504721108543094205591913979928777994353125922985880323630585361512668666008276420270350032097109002885309888053925299552278605627536776352847219776575278555043565236774142649471316021887654087208619130809745408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -771921711394445697810683193387920189430730494904866621214688599202600368001780735538514772598742824149463476830711165120132420123170398330831285060994420736476114811877066450259519449464479199904263207277948626352152871665371593837894680148331439929874191448441354175088933552620511608737059493602173693345951319466696085334304671575707206404978669175644256192150073425867338220500434733550214541358410443756399865891277172857338579726450212226862675480157743936396762862101228632708957182717015787154872649201343416493894932383547671587116221339047435944265645331759208306297772716266288541755767827097299590237327466466710254502843521896204035919310486786031642679398861334111279286025327823214874971934150464314277004187967325170661749782207832150483000460606298174210997282973649013700095223192463581178101427228208383485991579138284174494903617726718684098711424945303113256288690404969857665210119728135201766881073236032081442408929284713282342200123576470691092264123587970746489103829875180897038552910581773312873619068942233897996230486489803630031146317889809496531080932622002411287378006033788160509144205883125323696764117324028328498087352165005206576102630168150894330628263895156668046590869371925259428354614584772494807616696656246747376118325149158500395262232251352659742252473400243539660935421472602684245264474235116679811255325476533712150408875967449504018604307204931165011388117123115407849758253122631981791340894139207765166988341247443294191416708619096669449520705757366499179241210568047353557413856427275427188587992244587530587261041706130178559926663904544123903229164705742219909137812015880391269132073551924455986948100815338873944852336713472751124866731994925499888582547276268905781531712472278824274823814436258355757401041091807557557644753481279915180087780441188961968753746882640222333238870667706110500107825452214254021785795239725774436647683183609370476606467311242727144777610657453127851148947064604853656710513125018119900880288556674721589483503008699697148498490716639470259599143478657682667741766597619546322553558259049214715962357421090938989411838818100784554000389017698202719296880719682511324041539156800042880767841678963789890780226744573270805884790311485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 1133893835007239659100550890588149179169192727272921258035792545602526942912234804557036572221531419359260743136780656978182312129477393343925005010066479746594680421733342155641361082233604030155318028250744757295964315662728964753266718395453425394439472061681661546834907137467008062908284270173485668056796092306873314706480252638521622149217014671516678054343187108568650302315339214010164583458249512041314703577388387773443684684618252154265070084681552593819364776029249491968302586789410923002455504707744032252623278160847309245230636712634089898361120936056525716002356845956985321514239344658040429128236512241044651621976745242082753854203526973834362986371645438150565238853678471559534017306204344770080701199449450164304272000191163638524790945716916086484472210313767738486878508848766073976364201059957694019654703945576875684216003153852622741195398940668362099663875830503579914136731224743735803549509521944602570897317458823123716801613867295109941134665357962870366702755009232633463987640087757632453510013523988578870398421963759737985956950602754487679663885557601851478341456323927599746334568476459205509978200339034495301489329239151623634238835299355048105633225743677677591723932192518168247979581089455031612850468690780948117370980722416794466692375330416109027396059657057002668044822443965213840255661128932790698094534964353263825335073930531409484507498742992408881143260850498545968807360991167974512616473741843788562189443222706390764648894522524108880385911004745253707503665662764103964790444698914393464026649640182548223142896242953279031954073012947063125416263121484278420302713293316513497267692797076237599086515640677360060587830102488604104700571068794640320098447494410894532518212459266431686244873990671825340816487903028052243858571488522634187971725247869800110784618561842463830790479221441381167393208683461818180170432504671684835260588345252356267233862192841709777076010203231481567691560979719703330863607245623770933360781829279203223285425656971648943315955789708765296213635023391302008065521893832123951077055073974392543861900876103722379925212981606418019650944967080588872126565733483808458139978685675065071633011806225961192592677107426824367231733690531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -773946346877860202228063983400140679251266904589706997231467932379620537667886124174590398795260748217060833370811709703655693275269435843793748952697446038070752721350613260627407715889447112248055827618312062614157839253287545589940477877662451918710740861134883647145634656281740308164978588422773808323534565826090276025859824431154854367291732945064289544859043341009379681834380551761056799400686823096269883650606316638550072935741608226862206854491593625351444434754643585272968247520773088348422313199882728994927117676026567444074148018993188912748039583921998796555150466769664322560786007074228530536700837821056167463833587638781240866349569522478069245313956924502413470580110297849685731069674515651667694469620651123908606301393217494012893687775006503016939266086549504499821648382734860264824078473323249230833740935235362151783187217258204969116909588164782789809506290879183383684582710494837468799735023237189612836083988772831455955564939286276518964783934123109443083127514246019153145429272084830372205045685294559491013690296083850533430783519397823893511058017028950238395700315705660163453267045024805435546368930271400037301602158069808497822623367209834664492447589730142394500079015024679105088328215256091576904369912327498599683561185142684328584670556130841572892740044316625481959009428107583728470666652441537891248295700883174564270424029608801512521948753350963992726981072053733209491557838145986378901024446949414382858055139062973863301043879490041351249494361848046663580221039086298251564224990316083864979940126843831504657945507233570874983141178754749764714543044987823463872715150805264420117615276941419419990489519096583314971433642432347744858025673321290895270524223994415022585102014196260862258759822085666233669075396114533390504309792726279570115670874185261126256061103051944822188622705575946453167971145811722668202920729979971033849376400797992666586480057290671976696758894447814875482550451724553327149264898298055112431216194912051270479891848214161601842140201650450414951621612627713186768653952339551918493839807621068352342414686154530917110920593405295060765160926192205956875226176093271512783473792898465905041231122929138084241847301899031116776423250984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 367016674177728891021715304822611296790899610769148329046881339233061602374970813207789763549689091052594029213284689884092107434608738569578077006136911618541832350825466600442455069151438313664456640873381233926164198848920517573774515158315783409568295094881101623969339066310117304054374273364358369370879114448537707307616930358069326088652184814349471340960292575619540627806702173867443266192634696127743308301914756704359764293543537707051622548776188082747510672045846813328223518319859134828115652765180696068267257214361069826656990841827784768289569068826097328931892012962774149812798415590552014517483668008208975394698606888538706268413453819253259232235330873007263196817595810863360040999170784061265289868747313631733167088510435452688783781181888803447983685932292098351384327930675834655714536265416691778600977597772970557084136620275471144443352636554056512626313578277438585892319219732418612836196893177098583167545099435934416095627830802761135940603352591978140917614247225699293300432756275656201317611345173199437446542416152434962976375052592928897279018762161126090398863159073718270829073271952215233444667109107583810035809380692750797102922718434176624822097104063582003512637986239281906537018097581333489765441035793071340953870287856198172835791750537875170743381158617821082107571998225006550185388146243059894734513288143102740636460898180916992790351391338125467194035958738651023074039766481410621040464801252015211240465199009044534694053824259928271892486353525907203571218559454505070984165401453760649044135642264267909271571667819685117846205099621720044761843795637988197943017778579634742595520481025826452273621694109932339838728364774880296061974688684167196075441560020109257216675430013328676467695566728769090400023181955139908216735897332243210019391667251196317561021067126131019066003558899887181448533333585289294078448706115645178900059062206201788259945625735903288496861881626314909806696919486068677488033980297647556788317939161129377660338952540716535402312264241158032749084985743893626905564279562878426257236950189369706390083448388813408424175550900403789242259500251698537499633192136207991851974058627231100446835472739461157513955391680252902748031606063104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -130228702334737906248866209745147377916703964545166484612986568162155110759620895386471019338671038271033967791137107746162314820404411094139863723506572617826253152057421733761915033697405845890880944362548556030115405994213629080732817679651776001520346336951861263553817487148801358853092572634578365882410155550985224436462056578139659156933599100903903729670488808017403289026350702045533730170733722662081185842124346881935943732810955362162634390754529691727550753415732239167267543151123995457806740197937274194633670607116400210674231346198953458600745307675427736082504376257588254903093528151191745976995239519970161633925714477874514899590303818792783977238045207814473268554533163964345768315068774409806433089726580789592099429163336552980239387780621619879579369368320600274826770795925911895119102946124090438427870303290203016652886875379286706453910816734721216101291485836233147559099347614541306366151745260620408788115132313940703610064595914909120985728831523063093152473073412469941886232354482176249681761175546354699939938430110456945167213436032452506061035752706978415309058605114821847274468680062621911638569382220008829379277757664785098022146518271653437080319762811382962051823139138648638687578630400211336989749696763718677238337347283860833932952821085552565500758809089077929276455907524093609720633678324105226965464608463091528911667720815236597566200435609069154283057201792498391673040381663477812111962944289564716925396427819242573877869210896657682569822014261471417331046651525973233695114558995538217835089235357117023217060983464107657775465213064145619387096633514030721697133845709321312027117220858473301088933678200152389573109326409818993753329876324379107686142993089419563434348560787313756496998889917091798329198335925973419783098151646553188217770338101357517070121289598271037558294301311401751562639372060895358205795494521005998529839472247636822837837140374257279163028981720211145489807085774670853590539225152598291250578381795325128282973666170065039789697006914563714479497588456748670728274511687325016917008021655426317365788083818169198356046384389860055286947235133056940606910241390773453306131251877000287451647278322813114946012614771853686722828802457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 33861009451338130303832117828183346787857410239513940914866525788727606956475690968259455748257307796706770251622262663885338032292666219389813684181598072262261777456946991306623175007255978091171236045248169644464561434653993193000510735278471382558095762591576011867156433589478567318369516535421517249829539012062755744986975746315179572269822354648324099122148886114461123094612138751366672153767764914857053251766454638140687027273571745658946176791993879364047398757090332668772586238366964215866429308822994175740652867460209928055750329570245664468252192329040193974302969644376356696114863794248707142545399954361517689885995943229563333957656922261841953566395160018421563306636542113383243310223670422617127588170433815472272612351157395675972255211006064437048541937918680840612979876003382664085191702647997839544945356990938036519048359603656037551024245358484462203987275261241156554000522384735970558321729280106821257178356233294954975705158231494870337707800746937677320821039746676498491960418714726237598367472404435748619734598080611992153991016492384404659434045009160501320456531743188781577450314600071492443272392933393167109937409027997497716216954215981251020494556739835674170019402250618133684871503588659014842172705301612173943219304457367340244578194797818386117734925904291013923273803920555382343741412269510678882681603729461116939819349023846211453859916453392105633002734071051986179780048117248108182528239156208077026838691310423143696863840058909454081434410409864163751341323234484926743034503944645708790615461005059790456625720752488701121937085503860756018853541926819530739006877702920079849742977085756654924406799909672161619804061843807767447418643537068708996112008312988610515000812300259588405456182568619899044393180974848395810762371653924326077692642011074580919285171026097147809673552496856978071510649566578712918973775118186235008499456090873763045928386348826700274787116506892404061150296596027400120701913894288995061436649640738108223356579528518987907074628137702247421486335711585316432480698931385288383875023179566090918551879573424514924856913188809155091757684247528533589064989547306176487721891442173828634414211402353375424146371974427919225488465199104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -5122513181178225276701574730219207146246554465934612405642486340649056553627108804292381433455090534409248194266024707839188495526576913598341472887310828521590583219326189186212435282228809397729893918989840716751685134120406113743952762855994028661349508848441830136048687152951289783253110922852268504475582930923713123035284186688172309502286452151093721754630796441782188719369488148396847332359826892954551689342209643856425810795927138011328437048158485763436738135824926447773790208061532047041820744260612098949349664291847495620007668665505238968733091985088387841874593380142537425567594739141372945272282415693459536361838328667570583209323077170617440966213429550864020285580416673272713047981048901310509941860683620943555464626206799957602707422917315120613135760973339345497333885412858585563791167994498547257309310911940966252286827726556778016410765090647340334858908917337852516214372749633641971616044236964675648059045927132440279984312980243904049931156725057280990276949848963386858639806947363127781900473265513147483944142822075353308161081755834919172578140477027492834917445088273086076444464361516085074891681921132203868022456443002161341343263755955874961183371534602687179625990666160639463944673973977947145794157311301139202974978850938977147867274684489626348494010682220026678334078768245907386997458682601889406084012045464246202364391078274063806923031765619514793049067298443867763764804765160858345731016136417642036816178399325970766958364926335404539611521958549669111949741605945811563421474249991417746932878959073253678732459814867670411887704798394009422066462385105736417877836607119534078913118290290707449155444597019525234715531146646625273795805999457688712961117520192605245430150869232736542136579814901976707596861675582502508267971386732684623076002617237179272864204892531993303457968867418334097612517162879572083664446522828492662505354623935697618207756200276981807723015504934637085154289698211866194056347749741702319591245581097868080169351683261624706014491244236237071712312648187961270653577140694415951498865905050580987364616318573649413405618920166820929868006599897044886560943864477222735937724905394391290094477481516159021031439619900199224814463877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -575818995225993361028784075925123491055798793524040702394551925635891136384080416338570782780596239966568872463136832528570746188089184476023554705211971024174121712857380854332682937885514818162699051690325682459813428647827656754404274121076378966329077220730823335330999445987643925283848359858844987269219725413883019118369269361382554432585956811211743595061072355022915058997724499434448725946353311012688926718266472676387076735423070738259103373911350143468122943975917751882553757318868309058223067568484907164718856329522063296567528738525664267465636374701363400498139908848574787950011026129041599748137314014754487005646697105872374395135837937274794340599867538826303467799289076410373394270056545769589597464292579631425302352143849882529984401082657152843233829261853586090988799236527763064930190134312879968584775403073841321876775564796811912511572332606754729976155965431160422365030492200382026443490198406770736937240903290466835252191544022955475778895989539719559385045137783400984341935412185803640682907485702194874462206663632933655868498089024525146539680902512312569458164711289277355886127587531469910787079568220949074930808708481047735623019680968207333900936046416546677554080024390878161295966856181817016605435915328604023431982724405126154548569692870691088180214445775450291561926476656096776557362251593600355388225391351811967269320155805748115594733609711815090242222370036329528233718503819208543484382421899955531930795519578686720763474794119950324882286450522251881129479989107322201629756708103236202837453650378842879924577425916186596752207010984817611709744479861688721210810977654954656988984089745313943195330475420546901659729853948676025906915083726372367951521168177851341917200871833073241900939430923165827940477019322908284093163363747384285324757719902243610269163899968029037352670313944900254333989414767014029399053082637473997290380479984479782256288223050659205196058487466154159617003464867835135184498530169863047341624505390393780295778355086606536692836362381310288643275299687119395555549352826407007636823794174504747075883495326166617891211946098530480831695084696171819746717612305128046782124460596718610828265812862579927314185681986930773454070218752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 775184537604732080920042374034657887830733123535391711380299927021788461444132995423110026891764891509712814053701951927308178477130326873185364740023729365312518798657962595971985844777958970749314136108292817124789474871942274644883863741620986765210770460791383272771241079042289045216220651282001737333548967820291700308437003988732838917756332541799810673942619622307405755916419935368833529203678530055439912159296440799216378682240364494120696968901201145690788865849697309388570490898532590544569170437443714022832903241209723016123948195638940779151043608908272467266110141328818652424437319863745725979260394550507582367019090691311355499026503446646068137247814211215307993833265897838942240912859382722302197581893109887440890280274600997813086971979209346654936010026841995038543327898894607419419705845288429426716982429626513911731096513145581210039364846652828533942538719794415120217951678457676168713524564825111704605873266450326212036627892906419344221820012931548163378502180236409245664253216117131633440085206199045293972315381730693286366504991319436975973042424749461614519368676278766898962114346292868665363102211028924981376415753647362161228569626995842876872543600273344436944997231743377456670280605742560140170785645539443347916471017663367122906323796128243246352340368517173573754335748282446391111892827730906089556038834781353218368583644608176505989272805035870474783443528665732704233420981023536149313097028484163207480051203373140839278243701705202310141916452750095590595499506903003074738190484282798400794933271214251781732237434438156776316334392421902871909063885587705504661431283007085632244200141016477664646859803334851309277460526496990030685504851518476024931076847833994450807264931792505380526605203713947292594553526802613610951933599113424915772496147233472240509246358444966892923477698089711946124722132216752967467616069376147316138478029068189461919738084835514503514266548002635194396185843595334670638134930369951134617600006882304367731405066576319411383160648950196569019401369235837845063739142479407176615681356579725424388658720457415984601830880862505043784009300149925816227258944933494352995125254528053760882245003302691404801671716124432569977830113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] -341096261989617456213800265482235436607104758734054213151041081741071278007423349904404363429782802898358064081052979103995457143883416963806191446195302266044743143723704890546632862083477202091802944954479077417821496943088316620755709212862955477858622438781397307595533234150204363406450054458832759075732343588544716907104025699737963865785976680795975159624834826649640042747372497034296821559257391933649792198255861774650266241168997003469252681965619979644900726894557016614624324740279493046319191910903091947722689373749345142342831402295638335168219901632631361731280907182337597170158915500988249553268559813368450607157111187886394777283509475221782290677144499050015631089621852515636427167412681537277254598157497451809785121414660752174495075058808457161445344553576817477760519688626365078095581296381063814092920434351906799170267509953949756325978719447500448852635360881357150740845686578351054675302157053287017399513603085309595691812443083043285541221861369597043610007540835655662649691803558892307994467326398601239853189340153922857344494779327932604595833422206568720757918449504082115072656525540053407910214418660313807681180495249136831110102746671869554206565903279743437188611095724792146006159526647579309060382750839304263588221323977153154496141638111796875892255045521393210182631167422004199143435966079480068335733073164065733939621819948617545113655501119449545524404373717010096315507426750113465789799016765553477546018940928143764082007792113883971652851237327728090957291885895995372263873476745885803249844729842391029048683411306874796769922665572452103837334202138963670971624951118081738065219686809133693396484438005911801221583378200511049834024542266657394989703928829165967698767815310839716257164696721709568742928379370938092915021221778991389103929103660935988835371677458300832380796177512356801350760298670984879239955056260261714016518734303038469556892401183581987733812562115728884092764322467352376161526907867986910302331894312694360014143192622169324320094499357915637647366572493029768805494810080844528694466515568963114527853995806457409086986671504863175170084004381120915287551424141242716851160662586991011826249318474648154604096362234736429050953203712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 100909627690035282131920363899394439671031591779314915103326101127720396575475969200630793214986428198429883279858747440939941872712374548410892384849251795443255257489464832507238647410952471523192055572651347530593886979600881850388548355011273144311510813825624872798374058813096856955636656448941456196128031154372666315544990556536592684501286009265533102955889303235933239139126654585453992007260361891321802138903076021371275747700374662717009911286633392884574932414997060131084358825696420966953681295663687457106009316348321417699681209481583547034178681915955752806717425239790947405972988689396879669735857205631929220690432428980857571935804630565324880467087558297221157692728478088792765984992381441749128120372610525604236551912823457432534077814618647103757645550553076484335498244972224792405757384664193213384174170549953011536816019467773645225354836111910828249479116218309483460673185308794380246756051026380666478930782720481819859420371944988267627787561302892892048286173347650566673604010887024924573486513767749389337405244380809770008848940527133797638052266203802812537189305828060153601310732817817957484968270261817003114460100804081750487044213390234458368195455646389282120837072993090363843223902203654780308117975543867443602209628569297125471078799107882717058121143375473455692762376974378418603314344012048604382956489334198627365082461035261810823447141928217605165876868799378370196528753360956380789194603952947555997105403231883024876966397372745105973872183516059708654028616705471911064997047354705651601598792178333661320760805129721575621542149538730311679924151814306594569233605285900135247161850766908124919132660920158433263128139005346111707974439267578000116054468481133361280573717948528753396094783414833416322779546357235333528914177887881843653312554662652675755294945379421908462256667233409679419600215437862972555543322374762192791805117931675743860874007885880151751543721068147178466724765786095043555656263961869844287529056396184053634808194507047861189298202643384129640343651973959774273196184952726308747803627930545345944437439635697954853834792511058159096839954127043153732809245080933451712416100370570695714579641380401107652927562639492339053939916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -19170344396795091846385671053780693542298520822283765332007300943922816865407351286307708786960647687343159672562072318853900047605699370563657861008419100290719086638555125120313407761600409348316893630583427064178190126676942127362639551458916141169656031831320086525622978528986564308961007508454171984948578212541126857935902512968964650177775148954830300339366302082351566124164989434082583305090678246151963927506753938037948151161270059959734248822321374432895029436247158358319677157171852550482107381722715936882732107782450792984629859151130256756857181048336280176023649589838348086271831202448439727956392297285342093248350719741390570263348730454736836138551704586167457102502282027990840730296917970316529304511981209227956002514350703149655067846540552388179187388632115829037049325818760227608627116282913681485786648980725452557203412604411195000496709658316621853971954717818786969254281343244835697411160437858307240924290836878297273795131627806498402148467332590969265119325239284573801070025810042193146804803716346420634620994995000018502449104180243142192205782033410514704474646401711506876714191990940821907415361531561547701168361470697775600392759191280293697314597952320794537937772729585782487510039968845088138712691589212711989078497364754968558134171843691815258948392767424661077941685504554069440520288110869711645810739424542222579058066335579537385731678095722280109754005309375797029322800163528370896229539916101978774304874162049548231085941833316572513994625041330640187373878148488384972414666119226961320688591708503898055466094699405249567510506822997002870833107734350781527704111756225561048918360183874585733260515879482191057831194896297640462807865872596660309083318651412107055402366844365003503145658503107704545528067132548683766969662858908373267186440587886959498027447324924472450879474566817900591870573811808295970097499671527691225742647628760868871256086107654050012981325315503721267700871075977569687079132233513542722393113173576558354727821427245310476800990066741878465601840311087369070922290370295639532659170686209947219585073772569054806721754212260933970368491037613770648013566744974010072318864380317672017463198349538470877471248247884443005862543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 144525554176936578657231571770241741375363713692638069744173556133348764077875118899441720678771468830223284121860993309907752292176269215831876888213438365490016206363257859675706922713212859672209646218775403753305580555856612336869735907684537519041341876513568394021626956563291875927634422668569335771459893376690483469600905994141087957585638299974277523797901659277940680430792274436252181616627605050673905535537901108941727582594387361958870447942209492494432625609482435921574234675648574377897099096796525660911654060057134950710505967155104389815400606870438686449884966462760725444935147879558604179407242414304453397234758098452993207619754718291962720906362571078983943221104145217323663720885064628548060676049279900994143936052789668855736804609648723579115596068626231759844217894840380513966109858275404556270521782962026364842066276987768535515388048307779927065291996343079029887695788965829253127935840649057690092286639802824359082495088439455943844703775326964135649417260722964579640351527775914092758097295500205216912240638103314387041066610441727016338472327209829180647120107540626709402313922580061070075200164681080688514524626087084328762124640631628406746649018053080454280682517409908505146222424686528836792376871208302176636720601074890124324191258159261286086240244331240185507972963470406995338685746604476817139965935398292985002883388727596481806418667865691258801197370449633098901506362119536482543663085463053598657708988041070827404830717103123349684204236411326691383669916854981008793868692027766245379991694168726164011908244068877328755263935949616644656161780865967657349659842734766368895984060799048344501847787570770289072774319114490460655884400957238809958336385104866137892906709106455830939432935589993909184777932609064885120022925559410278287155285320246154097553865813590198395299630539917583089974897663956754668373754732351119347772792092285539643156175043193530090463609106529495830500032413198328696151060215297263577831184405427386681145214885572293094911753887588112529485553372688706257660294079470150104160567462020281632660244492866585588872376200017440686931085881148572544535211744255089953841695165336694636985943987552618596345002273813119180472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] 1804573137471826531366026961649400265302809268270106014694602843384522978677532152712361016178893808177285498458244102171433414501908864347753605261596264820309954988360208997829837624612399552724481999974698943432439976085835736352664994204458315497689596562034869436565668495382984502264533463347428463494272227913262674433439991186297750967263892240762262094207345202807149489087803311886973415536803979357689716567771637337235393503474457974035260097751397569591525888019540770341158892854409937333617648231565261812842071351288272956007807961951272410249353790433561758655665957853932461961851165688956503415985008490027687858415281451077497691024632190628707214603394000990924353670556034742786363122206631732441660403501740092247608509997190943146019218946868717868137000314364272502790936690930444442003544602282052450855055347103365591461577969956509031801551693112279335760981122566150295883951410660728389327123347039764362228029243183036534368848159304742882421973939369920853169374925887406092034329549205018373719881216811792045829602425823636888813433423906677451619589714875672429975334657252013616867450649261166151701731711304455244172512958504511265689011423790151443825230326465134086849999914640819518397386617231111266144881551756258545234355081579218825376107593152700788911271326838952544329379757380406447580642066725667520370105980263211168683830932521702525200800330543982169629982104520978076886828435103009763736918830127255535144959016291683075336176079896085878611512482472285464797513452817011914733441149971621419550665820391119828110437673405700900625596663506591486522647159560416086017869392788428762737812435905517710041698855377531383972649929325775322082380576690960164231214895958666168219657883235273746444832367255952699208751419060290441563854460756802749613241320827897359071894987400039720083033931441181157839479218085548244733936651286067337118028517417224312571511394711728673661503787737087002168348699632557369520731653698455608559039033580716649378019521711639416506163723113381205086125923485401471299897982118376786470657126403797305522808949267277363404292569501893131720257802482150700420447444388191406701434400023251547718371621222587203873926757553553819066957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] -977060701690019594609460385516788832428124406106433118254963104183479947994721578364841673661389781192605389152035876364825880848617792849974682274162676889934988002412618828175237647162500011226394888566942214671945289209871276940245735279940453491330898809564044863960980630558001367043792493690567795592208702770663729606848234316862794679662043115060066764449717366907085505825101396752423393024530740708606928240991684301285802552873407172151044919340121463209472234691374065783208055072614336744938418698019410040142598573188674879380367613914943559417559058014616530372791402881815174423650695644449712249659294740246555909962817309007931955929310592735275460196742458948594106183684255642754016354347263293172852360706380258233817492265260818285183426117549435429529574437500433101702972072944107558881614576728465460123435024238084618079957981918591962186282739051735021847774292720790479687652013819909128112641807039947270172134891515393747332693372540948355423933825447668259620791810029235816268448076746209296160859066392724799540549493835772749554488067148094141600508316381303888351374715291800891290267205239614046577342879157455788563830995654285823737696641505933288684971612666610437270135275210877438835739069279132862647211809837189193113116739273731687726758612082852763070631161427596241649229307826097364020031510220927227601203282616021403307198355369985106745683892304001593386232138900465675989351942586611054579183389552897153984435852701516936111170454530670615967606212696100485030095802574490241930009757664825538213432067889374492653655532956878206297747568009566911786783838399513687861523643872090175367214802094718713659370228355647289079026273482684518007650025925867031866430560808672727788089551672113628889394746367172777922256001558687376090057854666716337845737361004038092398992323669584519280547585174363056354827449974345554784358660829273476070732820359883227789348444926521990428475896187530501488739098100924817074310227896094894167230383342959356978542937820890476537255733885446001972106392692868549951378520614617840930964107880698742457371673850492427381579959407639943433641991803912583217385334385351607751052639862703068714060172621347496245855745587571729629184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] 353876744508806725850160425732286194616304245425639398541733763359395440556632484090401508305605787323499404020136709500008159819705088028830725813301551361422036849018651029540385656294938912419846233227082449403508404469654894325970493460150267735953067759334834150860279551276194671508528649001191179761732183058480349290360616433393224262770580408284211250287584169387770197329124154943348620361659041957814241320116521898842218539827725023783417515530752017854711008626201422078157177498680826768090018263216997732061157199764567023049612502323051960367892912548376226205214233482731958942428651641890843982876939187809531394477640447925497594028819373803778159468946973630872185192342038255790304743997685765920019119863897374822162668039861722572867283408134884928929867907486166442638845846592489069271466701910481741822580604963254118338368731261849817325036304901232916487616881793607067470476985463147915968624459345806779562000060840522970866624370483388232371558924126216915319148009846124771059319318306452377039523722223998909035463482555432654872765461893000903229975774793410294473684351366288249088716332414405366011792621689949204468571613051687408422189007813680746384987634751937076774862457675553859820148601576215396588032910189692303283268185246626044128947181119519690219450616524582113144743329662389195817210208325471214024859900115893600123306332700435783318784374648097233096595218789480109536335830782403196560150990824873144831082175254562369379318291647141750358398577680225186431648302800934258203840405134009819601278286786584522769123493378871903825312834287668787792613132623083281645824995242212106596159648898206100400352089862041682742204776088541579482557805000091381271198390091150080180660873687137667481073876732727607156132073104740576524281715259645606953629185645478516644284712400383198154142116083180611756716115848726888468792883808710533192695098912014600881699838363786228676457028417816184073823911735663924390113237902801973417689600102446723052070478746658798853708409541723874500193659246286085356187557823276692458296767452384190097749621435046776001886858523898363778046856120027912628168488212641721378600052012863357592773357089903336427577729984231749583896576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -101614745490125880301280117465536772537283472509902230307261063651411063386420819153666486517861615472857660911839420970021304317038032461462994683823078474668016426728237509041608892751268324985621718591523987525745399142368035282143376861416176779959987560195292127520528220834539377783413133513166599805422137738749326166126864116554115178316439299581182465308913799021388101918496976551807178137738212227025648163528233109523026031347217180719629335424228424418324831817693625655530990143835588985075585458272144865365532388180210070330109488626592774507011174253240326852240158398694062926892054044509755818037956248030479369138071681536925326040572479920679539439197999481675528609872400381294669638328942962770562188058091782557549043954221604084160246478919321315156750522316686892736593640930414327948112531073056909527353172446308514441264541305079566534852972231058410898110601595264916624304864114281402922862025600881738036455621442682294820005404361647086795751176441724099644987991218821677105317141730682704361256918138194099771802275271441508392058497613709781201800972662857938609727201159664160775544941361575715705621201031723760963446667280450922065798664025518494493009950347502787185073710838405330411904514940541614196915540922116151917293784497053696755938990673711480480820759338030011890053339103045204330651921079603932963366915774759719089106755166826537915892653832454370653523871785126179580208499936213641893733514021366086521723522947305027228250509888485138468196333798254798605704106460017452152726556442235049216867820928131756108468905712941611446077073900109355997566452832633131363223108138867349909724727171416309462541886642172150480208140749734227618063131346427307319498890153336746687237394629046538208380761529969688563977442562102833451682213794237284521637594196628733850861784972871937931843692011829813833095448579229900774713310972753769624165992834934059847570435329308015869832387673933952774522869749928481305098234930219708301087234657487875503245974125273975690246162279138302749434031228626234303727558263890246915287367232332413424098502856378630387106098493724865936944011600650286443262138782672998766458171787312275447495758016095419862420775941727574944645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 24110692804627257754225258371994533355003276313113036104847995157130164810741763363830581439467437794674713593733486953662703412511976976281126196665913178428331443926784186967795950301517559907767831969401548156991176466997557169893571958402000657879286245987556924179963781667029470855128010858324230599315375437168032567960717799531059973847126165900208104599847053649842756717040413990055005972207832242405339627517700823323856382086838868370454480635334701225637283794636077803806792333708922782260431768016731221159487031417473976048800362869246233623366807741012001076502962923401969733848216544534879829517905424759686218836574871402592594052336545459585038784079532664987003331492799783971255266400873503284880397913394050970254993348980244867605428314483846520581482329517656822863605764279510206505569649191231946121740164678324109407638738876264509890422247089055733214535955293878683431178631112800756941244265226577209655487238763924708735820565334173952033297911709806828660666279615017738220191413807459817079065042739493242511226936939064103590625027396228192895203269225618387703892745103356006012311639779500273561988990086446563415458041836566665762690211852191679077344136339428961221647827822066425632947275933270294820157638903194512126596088447778070721714071674738309535514913062692932299251243090561436875627707450710471130843653905168808964654695594865926571699394464425272657025950045512568349346856590211854758746269070944554830063498330404254523382937513395159959316242706617613729931359629543188561165290269457337954064374327911280678329288239749697819200085780855132645413129767560589418076181875973236701429381985008908228854101550837665757735930830483651512011499957659745724199736226874668383039070964242790427585514411318166667177454359385108230075328319632983962650922016016701861423096433748307922406796755376915086808283305060960325746204882373189350705042154955844287974171485810768618737077419430648727245720211071774079746350842055097488206782817970433361256406792720635111591276387861510970284165963238942871146448701652179583631462958669872292600709031647758722906144195829962837063844267743318110651354672791366882422072927613652823796632551632240403609732189697731024912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -4716350094045537994558928399778347450231219054664317316565850499576312048207040822445929943994026586656107228580471131347432597033680047734026706184186642875920864882840714812376890280811004947467314957863017594669253962726795787072471514862941924614402893341237246903387928558219710151980208655558299840116517490847336459174100081388065380109917113923545395964641835597084142641063098674961237406701015544915064668160471005791865286023540149324725031449231953708502776927864681158464952841507199331916091326186356425424116017287164380356954274951921874707298322570687893796015666088140415407390436549628255646845048425816349853776140921517424525095154239945845624815888135270794354543440458248230889703877761634216579814256936426962031662320449060655058214136891244990909136526746404629472218686908214568551497051303070951877302028320783900679459091546106948817067951240842671724647286724194957004284097127890957517436960013837426306720029892330561440835599601184690716160538034904110685348605313249001300278605595263825590875296644856889425074754954252402705913600637493904994729481211258360299668414484779394248467544685693031717662345680729528591586885612752102489055372156766380838369734425912419633101716195741160239584234377501393994736450903592777461743976570123612320947750260993166385827102586428526251235427346483819496336510586807631909713272145591188853304711836190671537552500887555326773472190089278970103244743070517467365019533878115888609611600013315821330465234729686476740337232969975834712604739453363788770896829416615606061700285369841765017834003065136954295731811419345794442059835494599129082234779140594576391077779887042292620809474363700934090603964667101346560430564759547729313233079886031558013384976718809985145671067390883394210695315073227027614633628946447388757614935604413935212976158535912923491972015451175566372729466106150077566595624068469739513907937058898455870931173099239650232382322341860037436273188234425577442439830287016503435740010138939904880431175974401659687584826375039082072299658917489679137440375456123652934690687664057154213048733802797216243150224658043118917646967665482461972623641971440945988966756903517248714049744087379583937888891627498650950696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 727851369655436237390824888608974246925809760624061521682501236185846897553456676578944167571683326334420949972512263733817485910929683265311786794892655304647010855911210160309020745713231819436363111933335752207319223510628727184393030725613612586357194305640720325704800007796307977970686254411496009235328400769593955902349932574305836877174750189207118461047578480640158721630820873391663217219794908399598138584775823413478321394601275125481014799097282508003288026479440989747380873084664256804579324591529660097166477317124435953965427389849518868299309790278716201751843623133861680321852376591438853778489860126752887357638365550359620359654949956630102675272297977335995760269188207721196451341281160632059729196218535066041503736769605531223385140356862364103432426025569948248546842682897953671173454367658183769376397086204480865291770188851008855671859032167117481781026481043379968231128326672378804679763546609291848889486039380836495564932064659460970300922758461197866155009357985002275135761403290326304961819482978780025005194922728997824046942186037864963480291396690061411567119206679924474339425029723889846124309181199378627914686227444658849454047682723546770197984055499780523536506093494886307964307313226496699308092284189620450019497258727509602440165181445047022398316192948332641532982623964455803931437969178442453872562824549723136056820425113307406527791509956757338764245732852201154148471168875950774876746502970614123412698796110202421989555726034695831255563235837862928772508189313330220214429935405497694448733749568062927741699022553432579669527089833430133416995404404595156578733727376651247731741380142251474061689156369297777069027132670000266094689463568510616165117781232402521582706476950896552630512568951222026131695821332894520792695119555446998482672240162282217132899357222004595576041424304958342384409337856481699608265452103471444411371567938227328007087671011746192697442995942407119652719723088973858288320997193243771798436175734099423748908614872199286493813934244934742306144871984947890926048605871467951505101303701748992610290026088693792819430170951691056015974815888493623660552578888770357926735024853793998798920684531426610630677512291355411349504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -76335059429321133004651569856280566694221787717997918131741328384363515251184475532988192046717293745978268584043704105594142655903846446237176470668009230623303755284776163896224462661048159870766204763043721385364666250080214037481366791519456963815838805019947392027455880231050552919116145611731602018545589065059679608244897045268148026579966080404005149054818669503712291768968631770046165808530462533175874584992706004694621230222753691797608910487517409308546737061453742248820047625362266090454870408174981495990276456643054761644319321769992311454961869079520173849300533183036127617628984340304710320874083784108481516074569380861553672875187494339005691594653428692128299734976978385753343295211531955471041282785260466894508976438002447818595113032469180753698575380541803843496155609332784357666310514689360766606281855533252576165970444009772022547898143357530380732195579111114918737538181543918078346413605597702088305722230739837657109089849602155327225012851583949806281997229402553614275425793847590647172788146374016775528516613262651737291944771550225199988104818576701073010363557329874365647164315903901326453651760530685439828890601289676302095355346509367190973105347224965608197875302453258109553960940095587696924406201790374152629149998785735148365465688067444544797252090038168642013603692006332038095871590727503741707010336740142795857484055419650689837265134106555329881808997523984169083598240976603556982717824903002025925381166525035889812029651514970078449010753597658232993918375977398695176284757144298901197039655800284850265377537594256382997261386899077086940507650782925753272547969056772436405269446907725311397606352566606307389511697556505449565827861541914968114325069738924108065628523646046022910609912684035779089739264899333587240908086192656474696207437746520174767430716563385062105839467693861226707873133797576957969211081946055155384049193725942107828214781373396816961002057765926076733922482547966432127457372243155990397399399890183454652587682174042319432726050473617401847920306534120363202193858767007130681672343372050260566436173710863249844978093895203386464550947128263790214856320491054606460172928783554683450719331595333849679661392911244009144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] 1497063827134242566910401607283278029643666829151258257818639796098461796443355514057516126916421063092953930907835530112403756609112607838328714122642730579850375861888286753984419507516679052706563377744565676754031251383657192466711817028238327486808430174475631138272154594849764365818211568909735566265563778722882218057172738515966443097541007893519067990811649853910307124000968959787536989235285543230552161863623089975071684005530066813882678790255280924927467134149368204357515196546267926971340488575256294525514336215391658911334611758966112179175239673294194289215414592619486209609111429177738481952301651722464971367263894131955298780268784243775500761954090731580535640457718916784558294670050456305597582432944421154602935015285611852226071968084801078558275466164222754185215607957649239254620259419837357127386611626843301826598826108639530503607165959916477942888238380584538860905562558144165750892698530166694437229919872768623191446392134686970274086196764596823709883464799024343461202816198370918208069332437539483911230213547848125350847425627164869521252256274282864712219328961111533802212635890302055376058677602952762456913811564130774383158375384927844975574156874027989552783618864555346763933955890487982050464832855568457974859687499883345914942699635253432729557917293419245953071708547171732938378576692477936923500889029805827197726551672978703746589046528851997827596382401885212497158607781792705988955118493384089357365790295153839491739386273701147335331787076479616416229776494524031471827405878210896222074794297821238424627458275025060244829711588289518682055997816897355075696356025290066951319061861440556797420083361414756519323671527748801552845884114091703325857639570570437016203773889459761951611680510820947088286575336836954508314484102433151123337602663786880962940976157347002627573331832342995785201089746104599018264843739051060656638255905220652522725607906975050234984083819102474235343597193195316034671538159954970782769334305084335971360959683562375720122839213899404231293341872252900816522038024416242159483852362811653528532554018841515355536083708921314003182089862505551593841148314762947340340216323728109488279926166807551914809909722558352064512000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 1384838729904628747626258562787917135096493796237655010850571057275307134117038022876122827380029759086053378956853266801748123140134411646406331678500570149135774262066368323798223886364493426924070267654378493441377244060773965078177685615451101699182850065111965325493327978151028490372869707994345864881870716521161893529436042291201718318182208943179883481260702167674213440554261933417396511928412838960868717616189085396308902047554012216241439937930519915770345333558741975322663737639920605705700382931381482687468497092452743904177749615176421649206433386853619965914558248166108011191232094867232178805737738665530487871174675689729998675299666243044898074958175617992374237533730864086567877369530543793345460141890941311811219057159180817379694410427527231562352637371728118682872314222565596200513316841570818213831230028057165490764482741956972008143653052599229238025697906853775734520652307788625694712697638474405290844696521656999358077154392902566557294594633849195934476621966523989637798828068318202383974151223797140428662109536873605446723832178455932312498856076056499298721620792768492306978889260407831298258395233008821215030879248892792808974023136812472470381727182190709568043616896385817030303003520168205927582663881085914665327474283221335615761445731887873739132920580880256946658689414330401664899712519877732473438742790302545621610841834992279383041859551325030441659928726042104237162519942178092949390512825803705034444350109465924965817889071523271787005399141723007388200095249780049296538079569045631847829369948876054340267970930100071246636938051816721946687686038778831157230034162422089182315387619774840752147915177705876156831880029791162208550457076490627113021776323639638259214347664709197836730073272123316159029986913512974612425610696601309628425423713479468653372459452862935337253942682045988348212798183015753506275994582062368404436385695986167442798366751819457743815310959148471564677192252191909892514981345847124873440210327480306920940128335574659124757675029878755034029137063806226724340501402133499635349752345702798437726103604353265840839908560572049063674428499528156271176807882558413484614396104649186528708579610211818248628992355490290728960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] -324429792610853257110047141134737163471198628704160046717227323235090645931501507356425911249864126404474719189938362207292247614614689348166027532176996496249707800092357949257587596858910123549568160944027218542656098989933984067421815192309749768545914523871646321181017439983138502306134916706756341488029856070178855566229658983311032180052816246682903325072989030935983577913852909908246291141838515556297770780016171681349923873374963764984766808908038963040241307017540442778836057045604056967361508393119609199363386932930232295561052750394023179547809242774129928222577676480343318227446073871138722755940960526936334378048525282954396805498999655762874457258615594713857619834679381923423509017450139753277907654866955186107847513930480379732258506193604617962702078507572458659586343217410867929199405451109420821878042670097835723880977060609575206494640411637972952508347606250602763933843666189177182257427235119107342513945990710622709962545625219443089468030784178466588210578661901861644884705434640619435506070255382332661661396227928124099999380396067015033523937473479316042932090293023466730517469576934222426417875286594478333966962683160549287084378559803119285106686937006743899005640644166944541818094470578636429932866646630604344263606938738427317899774359203149811505295521729695231393597286600495026840932620482426114587529429705823873070754957153259665049312026518049057428880640436994166542707051980297547678628948473918905599274314455005275693131505671696374370693968587105232279679802624441803520742216330733200916125673911670355928110181246325578356659114813134693409057844128919040399984418380486032124827317072165181967368760829714763446518610363450218888187643076013540704417437597532619992726464571001973906937624549027273704962938733099863425361096679312138337087919586559632644225727363925029060810137243303945760511439128559675541690701586959757520625546902240524436521495665819067957096593686689646247327710440630621871743325836081558389302773130634455535884453117662725342311435227289339476870075692751656389779250504084950953768957942644665876630921092163461546414466900143079623548144130882441919312141521869504738195539936626686887393033104031771471033132720102309888000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] 36662541233417744923254870031946588523092691743021087140392078119106752981820057589943730250215139320456302027581621354525743939954680420457913807005857533958582336181781187072051291766121704963230452841477671123521998930373324312919711185916673026026325573995960031849511746369367202332043127164207345432698398933706812310376624069507610019058535993439046888790249236973333827505441621983483319960001344936150808327823153329262867230597671911016188610338666156287096193680208644697142311473269681207918047636047801023786005775614513155709609327861759206663513540706219990818398528965506391435998744830656313733945732479631727679358517907502687737721170688587096004011260277504921804527917521368271677887353274236028574124592980820238141194793117108350429682064964869917661511432109288676419124080780393301256478493204565018355508973357715057884104018000652474124490518242059767976312883203099430979925195166627569407418820056519746582322635513701823802110784181432519368324232103424746168160026015053321591401844126947293190237187415266370809770416838786834387159377635741236049058164366722458709438277032974352556500961055559244855583305375163259326313358788719890826342676183048891859443387947893990643354403835870581544273236885341703035249140822634989211758670301225028729475462483306339186042881112946896702953639352326674614370286463041546891845817995634662117501837789460055316603306164821712834902831086570126496667285798787676699186707883123873667226351584129727147684635832749646829166110692084118902530373850162165783829042643715691233937435964158034589123472461820627752298735228439319969673213404397334721315031925041882073059201817397100216559406625508036009106574104016281382328706776401517430728268158061442089968005858632547557371471727586750535066526959054739023327828837807654000431881314215115444542676842921419736303410738192312811762541414483428002751952610901020765318974347413307626703729012112866294246185652276970702895555810420400059948181004906679580650968697538901324138646133956911889244744554603770606189348854214751467907181523771786121931906606872754034208174058672594976669108339747212915138829984088790711431716543380664981336788861262201654586990933037901160009860237932625920000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] -1182322919458785505349413696989742228423024688732087461014570009380948446743379502948113303715448802819922138412356885251908678173104591058147390403342845171862657852370268710745976489447856100327391462525565837454437652569350281218025042927773489049291023454104329810732156363342380591926623198718795523165832298815094588884538405698434168433551785450784672628909461348519554953718692944715414562465729915005792926460451401423005209852844037254978549840978428063420351159705647543581352134835425227631653754911886692701517054851019606914535826240232312435179190510234463004461511079463324034145986173693629630817828961470941281893269889687390328691991480629612502335346487151069251178705951578192685481272229920964532866900651645976744138985526001809518026109704166301060518221329612530070818797259771956025093523324272564080292812831357677801399032001199388272016029870416426789288456680430991318679959604566064383383429250314935292252546219754878897103189895722756431396759969853475990994102643088450327834527771057360246006772044122246938407914314566096679640183805378236910905717171860091107483495045140183010108654064209879006773066080658538691876904870698783599097525985868275595808369732374555172448233686737523628422637347278772106112485444803157558609190463183666925085822245225017250919047503612308358724937029525139084107027866894299844558423416617362146392539806415585191647587933965220392577561145025047041662569658469414059049969888622827447095757340750051499080293886125927333526345665694080026672539960584945706024564346520678763700485411813414060293047008789779529050699435329914696293116388959625759737523501230431452596767476129399699890294040982366991976996274086250836771607792474264620137643947983576225860612740102693311581226179097214323356776500932502388878416796529475429414599779982701827722060765101474082920104390790234029766730002083623497196524875918831801297597566440760261281014369790138682755786468836711309529450551663379517194548276683093706641959132051546762530926262354879976246078725204966159229677941303246407048235078870653422856152536475179387124775205127013450993367106269656613044733362191103436883552000278491401724557462314029785108643362008049498921450052924735488000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -273542984286090520076248013891508586226819120680873159852456568600938298534673530694100251629433389515255829090475188783299206396091537425432679031893142204064588036140238457899391308873088959217037955155792039508242059808394214448189209659439240346429525267027607060273198274111977850108027590711558715939532095829667144189962565151301790841971139253705726946053390462202253919858361738999541513211074339099609416125551304182941602844053468679754344068749337293632406831214569637468733818400144426852535861282476690523526691093377549007348044661004971279855154224005061206671589655310517981204303713004206021835930906061190466312375876283039136245087213477697041978816784172455217386354626693760999489389550917083281114520748043976887340051265499939378599054796383319521363136305403723389938607458391336653985375736087164574974102945481496263741075235340033496640359359198801569816974582525670275554137898862361721057068145686143256531008702819121250351445083604575577009061701674234046827721452916246877751562540798262344283627151327252816023161451902540376302710350532554184692579806387088587709168642168972550414356341902893352756400673644909574425197963767121732679903490399707515333865208484485745618451355213681716416107248550793834504021587084270466395516397286733115306038427084707958366297371482117992800741978878041729995535168661099255551433483903853556886658219005758995029802067717794256826335698361275520598573229449206611546618600395746223948142090845626843131516365446803021865292302239230429088778385066944492059757918302374250861418769059179679550009416667910808303576977825982189267520716320130983430067360262212941073122014898897835914394912705099620219875673493321209358692910645771190253489978754614126304279381930394492019504278926171889032290708317913708247785520799834312705660315103904207495456503928424116547004386161680287585675184825084915250957835217141361185292420483541173506934453558792436265675429742981849018754543443520251268273496300098990535131134774346106256914313439449722094371959380264257895878916608775838608837873325809211979869697644224823849019982713561087921537932694473987834079778622532357409895258433451995427368852973653850437857185945947891659332784687677440000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 40300062132464566677290002750511175644256194680570480604418315809928090967113558947835746081071261217871874598238155406032564339060065647162980582916773883538118205536263703334321990269986203695619390618019656238513891329653228668383100784755342132059839231297243670704471204234016438103163278876458918110884846844344066519433489036361445002880824978087429648278459417092259602648878498227034548768002942252735937582082408265894388870269588722145934237856637049045363435133574081987303851834700518390611868854028780432018283994111270994286721674783322987236002235851160116981650162079566130092489927842648264797278584375865339113715811831569912282640707269453435353580328560027660442455703434977965832523213220505838060957192688465294632695713450048462996402546421723845510956456890343231314651695094508601088970694884254461739681121228301336397219909148179827956166857428702770920397969961354865148714658180356170623105491697801289953620734662204419270839152334454249265225585998837418339222981103487843284319762900535753291226445059616908693589175384660210660093872706579020671902911787709483921819071502898027241436974174538260217749182872162874513130073258750660215790738904555570049238112605190070458666238954572093399725740008902598401622618863145767450552391182932491280409230232405695573350452806626366497915774097372277645303776518038684374688047988958901343328660625681293993766674017828218923879832770372757653614356432139634067844855140789173658401536328801445378855145449126579564826604146531280062912360508232895137153785240573615236061266007168581043740850260813418698576080901432605577529587901191403642711972753944390760943802386576014356000258038661468723959549996441122403319137953434044952763846587804010436167300157706793889214989868350863475938609258043747527953602813817982256771248707366517025051217927641122372898384260931016008080055400369376613682578930122464027034477256118950464884690572875849060365864161216573025033435489326271476262741551549517033579579510018949752671713362925734229800342319040355777465558931008303373177298647772640174179938837702245842824899398772679829938500006837669294320244966517197625372396579621064664942160291753189810491909505299878666371639573217280000000000000000000000000000000000000000000000000000000000000000000 [77,52] -1292885928435697793232550961575819143685351178744087735457258400581968146891633893909842897732857486435269695687002196702675106892608066220392945333708634446922795341721305643835854977096074049915466773704585317803842033012244094209667871594627383789367352203254364152507892742589560047671401364954356350900062488932006339383117626559664882105834005551677155124523171264365149186833163491008132204586606681193394477012544348340864782291778096640480021691221168556040626798010477699384127173438827079931032339758475445679699862420097925923467865062076913847963019640702275598536339250432918716029363740233556801373226871871920041192722529329616315564939972206160199206943820220606321671323726489302683152412152811960580670064803322022368869665157958408009808084676451126856079829477316574375744864263308941227251673822079622837267351659610853039116085474857260454401758717631981465226134205993029528592994154877955962151128087033243770526247377589883128548078353454659889912921734701128513298539974057876702684751487220506118787357234887686774486995181314212066186801904475525579401809877575514484844308266555066422002676267077700149128548420645783554202105734341453502252961157482608983328017087706813104741195919567819503559743356987984789722897873208301357482332018997349526223701033936686880041879750583853825089247462845818026784199639203386665176391540682768224648114237283813430978162389514033225597892429713706258704337429454498484593927737135951959400408339226030368958134849146921918273616630121475787656797393649691565501636460645343701637608085860955186652445396813389450091495153417179400221993716254784180854482428390589090378358590370589600839136300219476602994466585497290240546230611324291895796423341872012529158350866529109211778144071793363116415500121756984360752838351593064488203934799365021185297792256933120493646807268232173268192347369496039286503002008094036810392673599216232533190555827172626257564791975313916799844197547176632263221611659049568510579006409758721859260884559370158941385389994080722066847307001717459887369284344550863015142308999630505181030234115588154222661145951103988109546477901719370651475746714383764486621469854340298646726530118977673793858116759060480000000000000000000000000000000000000000000000000000000000000000 [77,53] -149479484792541882054924102412593732671041278437620880529905301944513994630516607576900150933640761097814399747631977008503022809764204982582628128180036001959205689912646602265947371410627118277815695626225979091878826094365761528738031953413152591694579232645567020992702170854020976416368493240229931331165499336786811551188381871795996276629278770064153031255334720732398894662554225365734664790815888088544480783927961985426451600877274652540119036877834126468204821772555280542051347123734376969951572289581114038698878142465979751325160430967252775340821885169010603317364396497955978398582321636756698941765866868443318886910369806403302059202978708989250797722812440825380269677198475372018448918033461293550207304750481012728706475376734118829897911005615105086422046832249189288598787182756710732107038392140231668840946708294862069013142502818643822743240800317486388082306486117937810303376062620940291631337505569112085842531282572809184969971393883169033346109132172932615455189235937421939571390269758791912789351403229331094777321615416804349354792835750785265287282870103995812697784928890090807496427421708149878799168861895045243343988582317409142001292268960490067894631265373876515878299422267851104884604257915547179953006497120613234537918810592877798742769955576015219774900348856045588374248425003269455563488956079301318469901733640063227885300294365764563638340172767139373910992856061769179279816024424757884394324560494108748630330950991469642050812394301421603378645463784644222176925904372174661817796255087126007717553138055822330129796090224975431410019155814084895665810159246002903613162212272956870387664944298376515302387930850670695779424124796830104284592563100208867483676398640860849251920519336591967396768510927882235321934347731457457590063329871780063495510789117290384152795310266886963682139094720853456179915349349685340845277519643764450924052930943354924829333820345973822601270705382670228622464267194958874509579632471893725533673449496839017046278157050271185800953075845986594532508245194315973961582351841883646270491937402641614949634027618851032543954892312358464726749791895731482879932852817319237585996508139894925565688599469372488246090186883072000000000000000000000000000000000000000000000000000000000000 [77,54] 8031582565600358224241226967212244303065902021420092179037161189276102653591204904373857829617008228757153434160833416642153021289837623258166628568997967847424914667777859984801925614358875495314701132140170516589464188999844032381760044747755229652181275988436718646506131905312847799104163564780285534792054571443636538289097537892767705818322259902155819505873293420176539619793394830844169705134833035676840812914786676022617052896779335384593732751623333397786546324405538569478202939281390437225560613131290283848670369715093880826538585447260268827704253690954546173856569307438696544357427446254168811905259853481153221188676623383604718945015465615726251338611870316292811075507381148119316997226941542763184048260656079074088556320377132969906884284593865779686199926955811185606506526805600060804708246223619222630185738431256496784844959387477460675567927843705650339647587311553992152332655770210399927418316596719806507944210425909729649622511792690668230733622617871135832527711906499375042311105151934376609613374567027234472826916367082557086166185993290143858312223167167815109144958910941385189566264359812810637661308259603718995807697818701037844044430988770956181478185017768030004756018318552498434000387418056199431964473062684814528290129232909531480690089201842931631460022934893049822049138338734690062114980400844886707930411974272108345954879688084935944660264395700610162480353837899544311296844672717876425755397266023175474368295318347869006959756828343838542347566263789280918588081782155756691190796103595396547587363566547492741290511641026816794982846979810742916699087471059384093577702960127170772624375451683935463682305939419973256971859625713543555217239481194961834241196062857240440470840961597409616620691163025914992169825942738921208835469292469341088031510237686150090225779251482171010205984364910730092255510885597603284226888905732433524029360612637533560025287693619535158424257419436497523314247383551601277855866765294219930781754856264424406872973001335852929142602846641820992803651099220047558254580608129181926209276455616674778115843665841162453963808208616037116038371146209367839607927811093723025335358929983885079182629509009525047924474511360000000000000000000000000000000000000000000000000000000000 [77,55] 1283048291343260354917918010530361191776427848690694320252345762409230349041637872799233477591505479912610685245775994263703770082538682310004790722094450370850315435738124526192233374420534828465717085456297927754663840870361842317941663587869157605332586462177925595252019847203446731115791832840731712161147161047337966073901288687278978841361983581048655301850774078067443179400503728249336142743951598259648199281621930362915920966457879797748039652602233655441306838149694724352803204063596235740315602493621886700387176178753167122256316619722935252986633822659391979015699633889151139710050138468830674745536358118596174715671980516395059449359171596131281278738823366639200229629029237588514305530256677955569115407234965502745375001575798576093469304928312362826611898026537049011528058415242109222593932801779536200118204188582468714021504065608160224697552767667293959212375778414730256950302481746006890513582376245519754629845676319225575411340505473401008922199399057421495785278750551340496170923869990996557827226423916101838387819140930620276856696608186440515721866423006142642482924338276843929254671724620443262368884317670241242957075279913552965356375936138588592568624909987229400971353172627889231254974809609469978567047550735806463839293192955805664521798252283925618528268446299591076605150014199103916287859214418074301667791698374452479113264308443752485949322774509611578077391209232177045542441651110983810883748796964539430213361675486418379095383442373380845383360819669486629001286885024134577594141993300909843369452509612862988661210034359261116605891516732212339070209687800793597685853837137985442087479131975451483699126467403188653669997513095441260178377945501536957312894114496982064552651448278198705781560657692443193400643340443728030147839897833446653725783376069211956157468798855295566085791529295282742615106742570040853173275126737289576943866982344161084869145870966691656835005312070310214307850581860694208594753667212842684191956110626808684809414979003408663604567077451102384502164304863128201823085461660610999008904082181995736765269196338177787617383844516936830076919753862867915886122779574681816329971554822194824666356158424470462857404743680000000000000000000000000000000000000000000000000000000 [77,56] -152215622796426254897300973838010385423516758608248041104559947493568101986948239661684874600969922058031743584580381688712179956399017597520803451128059037393654213262082117465986955475403771877341079893235883425215025301759767465366032049456379046683761351034122511579830521489797696399195428333589906596591240677701186226222144775739223828264649030845855774601551291319694462582543290677287300201104936231118539310129529124581836261055415850212425499334033884776605026902516636420531520473219338254897083358816961391734849208547166298472168207014034936788530326374407407558242388807881264318553715639519818771939737482363359497112294624889193545315019819132393989466820373094991807626408151772186996529101238839705731435507526906541148330601344520917468055247031284549659757581655921070134582932865880971514920122891170262479621299267634673015524099597023710210147545532977973262329171610948634805844727915646883942212885227156732557338438350400431410585368413509109312732289883612986796908009235136773338728214376161659657877355224086420491689825690907351690639615927315496362149042624923905708433933876847268854415276703403123696012025319580338105549601978517669661399137544014517783012129383634503433457149802484963541902377573809558757195126611987595826501402294153958458729614572643306072362803495400490035729845479985687728269597934783315699595797527132388324031831135781185668789966893124641524431575401366876227134662990574555587576248244942489421438954464110946377239735670172445055463352206643636560513905536231648144749128251006523065409431947028720339539827710565605353869695033177638356604195644683773425662485722961201487339983778262620538491058536185953913216545399938013490390902375822866544937071125633365505514790952189499688214785735017527560868070174761303570595503553644342865335854305950764778662599086812078481446354232473827736520078624213996050362778329113333768071889841588179558958047151908665022701168136657605706513966898934606826127958732711969910618401720204984178192612599278615266001645023547133917848346890032060545424108493880208472460168172711401403438947960849211396683000791446190342079574347761507102497882870430592238964461880676193993108478615521325677774110720000000000000000000000000000000000000000000000000000 [77,57] 4207364921633533364035641445001449152717782767219315723094465824845082872059158187526922974351831038135532481588415375431001370629756946279330097973758685221331489254673558213910401525183819685975807980118944654882565465107964572830107780845743502514826307230073399912921541346904643439378043159427866720239478258744160720608457659461445005053528469149161344175121567114032405449499562804595141386717340948140767848715427241355498227645584841912287024923407491733653885187240514013078154240318053606703659461149204130910329807798060648337788832079854460857353247322256575897694684411030658055594224267688355980175354640797935733710192198572107754905628080979374060691731137442264156609451760721550977852648674987371371805244808228125132941168845628959661242116937182108599229812595945846405872700997195168061509598388626568915385704666514245077985749768865765953761082620197799180660820992385142572059860052984589063666561486858876063333946058458291426927814734270801370388012245599564278764891801035065351790419120836677776286583062130982283831162020987522361414398189397982368451301346511363196477871117771348045303535794048142637255555812010671878938509660982835761182516142140993496381589833729579430175818790712357520633732859276322348689262259558458981160048280801841204020366401728657236630246789870567564687976905280289166388090274686380253270261419001667855603792810684445541660310676877782414298509801935447087816001456088472856270500839589016343969610149180735582282261043601130125250452760330447768714291376791010293027411680651846303150440789462386427435550617581165369599821903209281275658181243956391468584975005921635889693872560125578062941949727933067179114364541547892147621790887745943982648656390981496335342267592285504129605367089667256257393006243496442419784662055351252537071627591342514488782612564199078348119435877731859857066473114466615973375433126794879196465264610831626172836442083646292398670613476184675679843125150518967629238346707289405625092135509029131644308993654322518427579856541014105448100131023687303971011630098366016963559002002734635053105176190838020923353499773207970264126032620607817319409314210446236633533465769683681463734007776523515032797970432000000000000000000000000000000000000000000000000 [77,58] 253276861849239621685406994334581020860483210560040910042196454260604480238186669468295057334666450321115407142977138358680393364366131063099446265184854389919323891149777900429150557551385769607413625730489915190012268521628479659622253640099530614141068412638682580672441070623575326876156256768730776336702430523700167640069352279888473271704168635047819109025750866821128895003853738781579114731592565444419470197080191645416986251670670941775465576328334456324986640810822951944528188512866884805577445439274760929453060054689023004747537419173242595162794757379353519985126671591655404641176342204512704580486847960614730105583199521306032161662069833363964614815808404583127255244945006918292540820157963057523170762033112648342742369157191437830629259628690831800640928106464104637988257361502301109921234006609475870390694348635394929042595861086063025812103463461138314176130938957070505005714621486764600211490845304241487267694102642118769669820452131002715356769195351058844720215741808285448360809004679317932200732305057016161606984731520082334148622095296014010254741030039736303598752705416972897577619779697261395762402033419604454921469600546395874074596761644022448968090654992676144071255637556318532552973711091052347045935076057127818303316609153776299752157436720750643167433391500998585458271145845334301833068130968910503412318076099645718761428243672254831523835653232762911770488253102779740955164989527059774250882443805072535476463604152042923917140140478622842231887365770438908119227058971651690417841553709924751409122917968382260921563574889675432601406200482507519723239418600226040084139669484958524210873309695217970681707410567876860109766650456733098973787808524722476310756682806071458983374488453263901202038465334189820134165714309834082657803603211234012675945486005615594658326647252415479035229012879731974427975829662302662818984611863467889635752590300581391542327184345134146161966928499333364900093040411706482847642304366317688098339268178642005635514028829474591264435621465522290606889601839094845027317217467538731463786349260807661091445619282566147548206818163522244228925985765577720183432515362450633105538912594738991657815826134612407023042560000000000000000000000000000000000000000000000 [77,59] -29313676209130839644721493365909383594401098413365423065423072173394918670709301874848896662444274353656342387963103602595837559429071862825880365135316832501758742238140526501728028713221222948975836393500424225984083375202727147406561857819662948122366584786363049398663852631725986454539772509157145784695318686886251833111924908340442287061077619112600534250692073781912960146796636310879678881472919433552327270529215202337391201704826054294036989095077635753597421146603329543354944857789669962832433749187731019873063996066504734303742640074611043065884774272400764921930640399242275407837878807842567399445189233952660747116401589211979401077340367982900029786797895948755372669606045882870635803135498211041833352315303868973645372672075758856279254436497668342827920142638744398212180627815164005039015840952867945877042449768311880125415736616555116560862104139461461109215098448524864885019223232240234158515930801594738699833032911472943283976800844671870779852826233012608485735587994679322574715959344360640127176936135827289219460026057893929077841685120444660221257375489052946395097151478552054674281080577775498374793530184832370503515630535870524703279173072755760706994701775804119922255267991489977184344393545185106570518275141571870084759774083927452147721739064139187453067461939306612543161800454511035606065249307291484461288590839939745768228265065994081904712053697175786618088367331624244831862048350412586471405069015100958098906382958376625766482985154950124113643879605138184219730787482561830214439043470943544919371375636226524053887543531609318989029608906637572162829891816201710225812752094866783125367323507280739354391287307900726589001138445733851527622424455093231168104477549861838538288363532916079274942884152791053389910040807280384955471540272953927762011948648352788015803445590812953264604992088186925142856011186353794417243831555604673987710491743158788561169485739728275958703475460951481886066299512899453087063456374487606088387190511183979036625631609792525580679079543836619636130380852664693038876835855576338573242335592982494073787811870436900966680166236758587888188984157934219144072888577081337564232016327323099275325186125587447914954752000000000000000000000000000000000000000000 [77,60] 1671687825897076590518523030182387563061838760225569178215793299199957198416565066808210374867591887994881823900704320183955650672076172254793800956559108776700704866499371974117180407257202176564597607914873313837387881162246096489564866988846912673838846984329011560494657122142784578726708688251354500626112805657763359467014176195237986239430823643293024607916254949970975943975918751333155511902122010609786546696036243416720637767898278427457394224659249078449442522879376345027154393350266428637654858998911487887332560566491019124273214287360111084264004598228031413422228607649725651414861615800549310034545806333683289022736043399798013024236210528615096132905952348443213746258886152699603074740756346374279599211007841195217895090387795735020656710898365529602574137013171392401105258103771560725385495471673333104299069686131944617114101029117416278527221995978175928586597441981165688184444273575040560289949792704426522330707516388051901908210991408993927962539012634997914802799699419765622403146342147416306831220331930528602782741641937608799992979734100849237006212922379135534651395055977500578039395987683293514261103434204275056269084441551766941188701777970039358430756344504279916808287797216152307767155949196488742061311997128597686671168305961811858128172183689019011146572702062872277895733867664251192506684791214782694641504278904960939331073602828832422786616248175630666751588948920839615579275055446954526830391382441802559862149568853917617852399228603104526466432217378933671128504399562973115634500285616007823212503267546801715645811149340954444740723718528349543233707190992733968137423082173792158813048922234987827256138456286483457821360524430067044605717324269359587894553475862666318447884209152767099382812997087687633117567220864640412917898568549358231424410139174644211640979680456582921046354829978449048077651237063940248222202358541146773522919305569168464765391151519425849875501157931695839376456284140774609569493961952985025677637222655006542850829586005547652745265776060982521392053349275153701812503374580923771850310033727123171062313117651711301982621822463870191243029600873703284638436255289264946785917538138859511085519554626956988252160000000000000000000000000000000000000000 [77,61] -62854598187333028474830514363959726724624338450784989234384961452917603031218950842807878912733744273276190233468097648724784209280201219672599625098351185370631013905820106066847094895406089952956193537449923739293825249088998065102228194114861380293358682105497289375776265318052544682572558487122415590156919612847537493460913365951882060060538570671808540944987259213436010302752848862543364817802877299465294884328160843347224112110395518372839157317054701322542301144875229965590094735962320331703171847713453950621201409525307854674623200997828068988889803904281083069851030690696077162888644823947959674276161953991637858812227866740105926682640530254188804243033620888727205301860909199013900607337660724076533907148746690074539668599551017003064342854264363614009802252095148272215611832407920767153777424410812086375993298160879110213437169926025402754901975992660068562926909142498432776985759604432781692468948917894566462887028703774593885961662739996544782341773093677356784224304488762466100054663503595180232306461039557177059114662964435337158207669686989099811593970095580334652830927814706494273846815712872278006730738538347463935768120807026503142029527046635882177915799598921462525892134402706967662034093304379666420987921402248609290900666302723668637368845351825888020662965038663845650101664741505757917717011613688527355587835217383896773208987528976982710527945849209432741939436689560607830459412670522580624972166432581307722625303491861220349501560641410143938949119677222660434470143225786865361917960988178683844251262749796833800006038436467986007436541947236303037315271185577996277785156827221445565135865561022873474334228628604551242730791707644672008668275897609669504035344225218127430663938150465317285937874773950741158806377693720831315400029152726265841590073455144999900957020632342454263058580767074652066048667155238012680600562131578214954546447278267040469961166135372904411278955702554691293818969808929679154515424872702355715633510610888518199092708641292762606192437732844592623780713961895748884408200698239910538722613751517024662122466723166591482848316902610762244146623662778642440590414540794804645572710100259944246439619867730258165760000000000000000000000000000000000000 [77,62] 786704640343318135416103360442234427039011968561569237113649401135488163863015892984144474082494665057693977333717717059807353042416167234799223791350087239988291226048858955062636884667633923271220864778906250461066857224218607521965526053295961191549928839556971012137529071650709283537499567549331321824204763022620602467257658594948227444770036617790932176926725090624321640100627605725684384537962073610738368371993046755609222452180691501878291811012110790823238025874798126732982476665097852598089343637721023999113923309905336394866365012322253534935421298677801287906114657264080029677489933730911659547750641939161108035060467106911302995121195891692101842680283392297782804406307620250872432748773465715987017129811299391358685986805000060106338083542355702670857475938857688375811174245003473394271634579564086778245040077287806496143912337878467581318968730012813993352989483229145578171035423443386860489737296971897711916869477396536144088257155254966871817772696237486668728013662303898664385570938652765977087540702161026091167107599559172019041904051629155710144486953308298827068708711525142886334224222575701577734684287336854073771190193241587419408719752858865284093364321106850535799816410527702527706258578417475291848032063352792682645763555336665554179319904750770161805253542994419098634661842163745869323999004289700970021951920545883546883076804258513707127411424795018093883437532208500199399175934087642774038965022141501891858835390424567332533017184940739525678787415199147481790967047966715785614789416902524434363477485576246552131210782196837252276625889678746649457197440439538658596238921939449571546839985971210787194427634628455501267655854349939124204985078671400834547073105649796644962940822045807320474239159437184551284177067905540930936187788429978490131259245799090984247542983437212684667880689939926902024527147977519930843731303526856822496130666799537393569487824823564595561094943437076426999642517161919188841433057487467213100375332336630638359596027275474284687891660742894737654830064552748527327745934161714588663866367737649746332882532563172234432007994580976687833973483825127473994506862797292560281572581398053841138504817335441817600000000000000000000000000000000000 [77,63] 51369618076152172002985768509748044661640752545979294806971723317357517167452588967666457122266097664303632533539287022435567327633528315983404381137351896264041351836483438048901627213493948964771523852369985826918979263458456098806962715839016204294763291097932902653698586223653079103320302645411654178039598055237160514361786900527885047582643687353004601053075549573144692356573793887286525214525990147393119949587861290575269658797605448371792690497232756307347584937539516966150969960613823323547021010588977926953438865736514870155033639471906881508284248129314910443513858321049982296074579890268528308372148411543579330758325478505313963731648578326893686294349525131726268226452500368985369831944184365974286773811622316256925578832494351109347415017206671888869716413990508316469442148534468377729094330943947816418746616972996201474223626790982803905159393415821965038602164464108020183391661253148991166061654135866769748313125197581555461787798442924240913375661058624367765990794362858677478381999641819406929500644350518428965539809798158898420474854543746002515224466573088302176563608198056828653158474279417561153614610863094398429098284314884472939130291766181481561832594543397223966019638575097931600417115263375698728043045027747019714044835777078253857094837046384424860994171455631344690292396965555204830800687399232282309021167043238172328540187252256179633199149422155637815275171311585468927961988644532802915881388978272620067879751500137051088275795055094261326139704688211994784749001301242908858819329577631075428530096411745653456353335660200106442568046481354068008783633267813927007498895825843600295419155818008535959561581072759327855222415750123809933175979841687893281742642834557099823580894541576593726388578540212633141954652513887307802968958104376371055622507227548476043919126366408691097749450364315329066568636017299406596775521989232544824204176884195473883364003478924432076994668988360810442741816225405217960829711608265911096658163337297599996619517173044747878762412187880599849954028713829010089899336678726287065787211631148861110537109002164231700625601158618427456009023358870029185108684497650832815732850887037492008691320591535308800000000000000000000000000000000 [77,64] -2769562007940661594893494444276090270343340544249728813846924240875730731633894756101422154923223695025864504487307836175725969559739595839082781802048852268366500629673133401213659270433459053160317878070957052487622903018016809500857898191940223221439743716247125333547405161251006477683462179889739818750492490635922880994516992442779345881514427016816521732832849382232838305802212209911753467247935678337098705813028847460955556489489831089307564188333141127767355941088838737858028013200865954522402276233883586258673349473804629188235622970223390855614596746216134376118933135990132655314034775642203945378069961219852531479518066736942572588538736201410829724513536808521254136658583700685260543090736471195406407433436412907193964279537893879763028985848999991247967100987890233756926815160092712350890650863403243506736621077088968005436304806651512730941726656003488990708116735698976639078219022326705162188904168763731287646007735733295764350583289776053536460654887940821706965578553699481864961197529965787003451502153661505527992778540133871074946196379919539253086747433203931957114964211223127793802316331212020343200943715596490383403996060425974276574191350354292737817131110281808209245973818422739368909322770375408487936813833903523410371150738011068467541940348644561090324479197924336203005672165935988154642594677673816860457171752482575262620353491541347643423062183837834866849469138739405674886276295546543042943683574614825157295968946036963200665792192211313411386144266101150968065373661826026341293491151645098993996398387572731809948520738777112984976211155313953880705127597321838958966588081458479915349630800907884472618344343213337132906830514227182396610168880433469130266081490747191047180416619228256111862692929560865478049090093892824843173023122338994401020312759636076301593335183662359255731051723928089575800139577403938905288335961217249397116629494272195218877875783735744581182932201238634729404076791398031078164924410695439470070592972990739649103324339569180850745415465076244306699141945442605445656585084610124993523524605841781502407793560136174175192067747116369038725265439024006315901086907414131072229162117732297303950819519428034560000000000000000000000000000 [77,65] 57036870219504409571947636036505662563936548863945482091474299461918128636448514497484986654049223501156595187649231552157988232218406858034173018461760083209932133632500893726789936707343665640338566505205523667058767976984255924017904012478693402355454477889844514955363524818704804688560828692569512285436506383403964966887821224367784987984601258214540641398776950767981538377872284104778042869844660528014186198308312594004908526078059805126280530430084647083593169172188576571663433643141560540788296770692250304786684099479896089826964275298583865472432235261611735494899955596495165112672362689191471217404260335452987386561355463178662950320368243455074281200053356733173105094996903471819724681894984152379847955755426981680357453670697547658535471323797290378992418046502008468263973394320852930430923622465538749717105381731702422532968503786800080702497254706052356061521118232373138581059588634678004094609415067557341939926079204944850612015415782379954664073934953176882107034031129482218003373470641948115782433862746134086720788118648575515332347371955755840369971139422176174315844579018330495684344980172549965665954521031585078300730699518846833077533556062983942979398571014269222203291942003426481973395899165677078697133157920088501284178195983436848610295682032886919524600001331100636533563686599996071352039790215194542533015131627047282026625442581272148998148475626958912476393834675158859110384877589708700410784951112691372395284119647250640418498821396888805232989240954121417322494322536891193640215803072788465018261580335664334236366800729031937286385624528725014578642053720097468004009084458990303750004687565292970567748102959989223398062768894481358794231971478795083138651346606781496123405526839199566556436691259538164981791099801808068839776822957922158132128735322127586025831998487927899385124845699413892670906396417047532806512433993932679735670685986682822945292190869087618810322074931223089634592159457546442714339691065578950384339910524333322653905413616441077215083674432814988569124884764108451402811603553985998800815772175009211765956745812889531358160445489918353808066524569846620660947219568707504741211241299896302920644859202109440000000000000000000000000 [77,66] -609782044391814178745006179921240141036282317867956591313256076430344618889977982641982070685529019980295803963538869611329832722719671890298774578247505887573728392141192580439316604374902226969220238743040911068970963200426959576399968886068112741987050651910975433324211799248829698686258049833259025336063477223244500395368744923109406316470511948827271602549698696560949773557218027528109288035605990222161188315416124946226865263031753874434932022481189781384294472300295355223784268288259084506285092455403340509540436447000302128127704400926146659047859514018547331146814656865795409774177066223522308054094666746712447075724921746446014480617407068579375287897331426299150597477864172771769833112908147183635145980217331680430936123910652987426768868465708915605025008365817699654902930470967765601357821225177708294000531284188298484411550447527812915476272071762396754671405032108779009296154015080186647188094489580189180732731519238724673381158415966818852154104843296367661189329921214605738432273904915585008342267302815633736505091460578762214110410525243303022568811324706600675090486454720311494230626168727102535553736446302779638563972036290795506284887244640164867492647051517489091978516870400771176043185703321269637696178345705656384781245011440052476840591318459221271053660360536664017950557686615535813317848501382696541845069811628811759339224173367618235673327885736716154840004861046705950452894919827579824923282561812336953100205652212294669407667307892805450782568280048635549666045483845299485700424294012119965326537936169258605029160506511496379267439459553373269185199982474107312759223969547394048846432916176278863703976583176703355369150849324698460744230798703903100493700171857672364974230549124259452416896021674764269317758929026136296812659926589915462707847358411959525090041663436095807376408329084589851992358122824117501983352181049677893802445423473984255896543745848196207270706855554998235744019616043576329093907426161219381610065935410302139884800000173393379308477785151509033790951867372023591928139079601040896097859860875181813731878441955682357189351783026948899907670545318162986125776757208644945992048095126089596798053751193600000000000000000000000 [77,67] 6685478812761628777679999869901328077076679033182193530393046719679987025458918663907129729638496308271263215901260277729167171176883904475292522931156841303431814758808565592729587025593303764507417875093088428632966426860449148374864075791048915440009629567658728685295532564555103685230346587582091373131365554861600620637424292814866582158540142706076695684971191256962617996253480978992394755415963861585771698218406484185996488284801440393654882283049808010459136524963364268133943430088390285542135268243437811274371958441116042769812099268797839345539196944280054126709673290043360282068590879300706603887800813590597979229820206777079966812395874499486657977143365640879275154246776743189250450249107480312059612208789446416161045167528992499032499752053543850507945756823746413019082401772971528465818970420046100901906029863723467177675703453926175419275802196285861134568253019579036448316992158646022592503096124209524497464744322439542039621346493573646049659387234406035535000709996754175340993376423799733413617474016269203817601792023249388255134955974374026941870408613466892810281258970152584477284834892806140423053506439304082669646720502982628080212791016827624972158192317056501951888999238108061347360564067521482518235432312812528284883560121251746157043782880590940880585425790884226412603373718881047173499956773998173521726329919375004948651119683402509935329445457140376077320933673122056825283496855133415271765345046611457442504685668653412586417805575352869733581773657074089059120641468760589770418654551365623594058761172413175299440992087942145572345666874705403269628166503431746437694248990785667022355058741447841104976894714508773344229803012700823029098736145542614791665008823762795319887790559985090947778834778898020448030409388534983747977639078842042242319067104697223216395913278895155439884281811458667621514070797716952128744292532412933692734289011904741600262981294591328873777387151355063732074188973302261295473187441767769553179950952386559363207932843332190161302507445055645816520795138539218690013867865626945211231951471917768919686012218199340939715651895431560232304905604954651340930753878866603876022041605921034338297624657920000000000000000000 [77,68] -90728792679368285969461631273970683258233466935866451836371225394534164765566488579623164471480014627627600688071161179265780125681017450844346670159341928001987765141171234465954091104149692209500109508381059296518885628960296250756145948079840846759404913564115491330819822056873920922082746223489148957027224376114797010923220814994640314701740140980313884141960820947345115999686266565996551770515444596079242050964788709499111224399874014227802370314974116077074884724188849482731164825905181219199020810161018039314456998450079420606037194928818915649014619096055364118824551047880745112992185883168103962038205669665488294358415858420976540310462024621365225731303154207840609727132676994206577163555983782582648756107364776197544857034717451374466300905762583781460076536380591086350292026879852437397317690143091438847535890975950794474666017397683125790493542766148664525999039063547338997095833181297269354643583801961122851572253963248313590797212604865850920253223440378345692731652259574074777841155916194807310013095603005234406955460163008848994355763788555342224032397645532321927226718342514165780026091685652403756989015943986392208172380656838759600540434367837390843223367554193156998425727613814345888779479750319042214104195511509939937396106628606491069273599690795245112430356186461234570956075784860684404266083512450895628993995755351850162103892595772410368564844390946143715948960567204058680202600049797467349186657516483987253751394339771292275435272542472913172876034415046899263735969782455921753643242527635840992612267252997904258885392470070439491526628707076961698791164185265096537275967552108856416697558479948005607749715784541912166985705008762774079914351571936524323276430872343395332298830336308313159427472936919702285249631897349676158002178650796454047626629421821135506907994327119074915421465767238149590245713608931025607301719478242301702440553070876936165855385001612052758785309879728164262186437988861558504049294763115751913497760482325617176197408835252329302579897616434418222360324105474232842816539943480167830916933138649347168520276797454527147839178307062651766170475968465094146902462314272369979599832606865079054368768000000000000000000 [77,69] 605642200594973944688233182707273275704627275386333388158067811846484048995166660729578637850879874665400455995576846963681874960443718160047683280027168724014061012746635188711130582557985986651245459859752422430291223590433715753475952860290491426555405845126777013928788918066332894016205892348368097870662449145391376852538045613027950787147551643335164829158500513377457872522944938452028024456114422988730010311674473207836613384528319298572261926616947749763264500790797927638386341251212057705872792146680249740327342163061413436051091740898685767889842933979628113003957427457657735203601273206417422236895247495715176585395684622957105837566536952308460574233379935452053264606745164810625666709112960701849673927297629149071131705403095238383639231744108533073211420486062543449661223682744284390677437314637163361292734121946196987718432868783376560092524803100908959550623731663829299387142254850516239810933774756772395973153969368947241938398888293261377287030300556962047405690437386318327803912863480352532728747464486098310974356048342597835578607212780361495840427088321662344683756422036422252878033578968287996169307837119216384209949258579408917503959603335222967380349117642078068389388948022595218345990542891398252946857806355426855035642202750320234006540897860501104154223088128908465160573834928944024487063247021486861750086580016056126889197308874481812909138232838422258369053368354988750144771795310960762880547681383944335870342150474142084450353014371332524311675382265771717934458256599047128313254062748479891182611321060011024111002779549073355344677518697653507920169876358145353301267670417686307013013265376682746617590735517292460572998099717534717276144932311188023624342626027525129764301677081103781242371558835791308777000622272497064327935353085602008476694843985033253362842631408133613215620948397294200539010297131775216027354879156599951806987706101084605494188000075301150489477281416743389574002715555961459041709604574526003380365579124167981775812633539836121866690691423898523307873102001385768904060655592183920158448602046327405121968972375669825500148860517020414294862071897014251436014544029320177069591393160671961777438720000000000000 [77,70] -7244149071455603924025687204823561302563846326328371979832337948280986242226250466540027491246605117244492828551858219603271806009101768857874275409813648370500106103318316702511175142967818771001773062287290714856785281699406537489211752371307598200903344193002686405675912724537634422669082435405238731861926437727760919387970385992526838360745876562044643509969668797633868143462407856601873451345182598210039830418940007731346984312015897424357660810818134840059518717492836482150144053293915801720999118586264016179321844442036321460006865789962574684147592168657587597222877959538279784922777893892084132957811724410835976643005490193519603512982259594309100628268707378254820055246940037745097759567981056036864359305054380512248596913650460987111752006151921785016099796312385234705327944628083574026067655368651307128830800590752856436236978527183266452682635871585160270706674999211926679843728600420858539868556600747200891144963412588744418675680600472203243930120867844430524923665537673806286620582619752905331130009787756576262541311380871200369343838410271575153644526411335879564552853162963330562824446622492840634477982481080879002682018384863667866921171698937217774972047313462871247476602008929226876511382332345523864614728429495351867247506009183110284435551796392316263965055054806150536344702376770864306738500804370724941967799817842069182780123015453107699632129982713117747266305888687541390707109166424596771151235102157736601785942448156702773853497236523381496352084050020593511930299815911490486929737781875344848262083550134380274226226651445593830607583430277615515877295539248809713037466924124539312471218503997138480176382885341752852528862342460110942253062465102926098167288127788927803410443994566586511912997049691232813325949347865207943302156839484327871947402282856404971184702436939938650749666919544580715156493650932569652876700026424481959412321835328671717125215735594608993465975134236028400213469403225862156435901363429200446186435466166874098537057469882415683362391363369330989999802268900867600717663156663276147633563575156953105935981063407959263266393137916464244953120080406698507867277663634370808039245261120851463372800000000000 [77,71] 62892413160670986768428374167512382782617490127113025296790060343159286929421906073181984523797010799886129906781210738940207566550824427332542336898262879847570813621096382446808778440917628649482011985795254200745925905754075783754742427717259915990617488703478204370812743348478554864242638566732011723076704221874367719200233544750792774077411462300346844913920421929129310559543832784492145251345048297896005908658776851050364657940580385417322345312028265912476876361423499556655268873463758568340479567700235624756934305140497071395359264031301511123540948591534475358488215795034347591244973874224809641863356228475388890554335966273318370026633422786818088262841835640581632890582439781748531477144953859974122443253790798900826996331008771743508399584864246666814001759557038867626307875683710488590853571982192210221697251046278541063637592945828375166602298209375692973557825458772677840260001362756048274294411500409566321000778864033613078400252983545732098700491782737202611881208979715581639177893449878258248186789374749081913792079645673396668485193679795704671941911694241444762136484047413716654774598483681132113107400092145483533450027152371926141570657209757921216738684765461163705696102540706179794008596065250139349832650359785046878661599528486900823700198477723780231543296833463473315309650681088415589044019831897868025310264948246718628276803224185995841908934081858660995147546881346590497102390733220472556442707233489380538640844889417365733498691683733712806575684124987401517521777523617109943183565525219766147866817540779446411739901477160383233177673054336146752759361924778749767498565739218108870060100334681561799024518048773148789798909256745578932011325239225635349561377314592136621061612865886667761819036099555444046610594408823873233094449444301676825789404595760173834234783878874177990628068521024046966126453708834481081412753162163560578475882917273837181267349467078404693525197435551844683066564134743156440385113817035620648026428997005570958400635650283351491535822338343403640828932705891485659658697645679408762083082278181086296624090195661534837819698437794098736110491038076704983083063092102640845370358481808051404800000000 [77,72] -639522668625720125768010938433077127282641043184484074898674678779296302370414631076623653821267124668508303595788252444718351065371862967867904692183541983972617265856977973868477386553476983917429863633881901289743812184523964987494345745184802329710966641752607675206309011632855521704920056234541945852170667825978268107737360407764233228932727335603131792792528256520849533421857023412761532596390220920527154005831662889712882873886882810963789960589971654425970023277596986974834733212961620553692257532186616569661031635888475018854102461770489534293608959609121858171971657122524166981597530565434053910338672077357487088681392947210488808174461362088548982307971505270145814966612473139959313262241225668385102634506596968450800684759307172616946252842373102271515921632766019508245745724693092642859652196709939083614607154708987848739096486668376048312033245532604538881584838515623864992812047657212571126525275874774580017821220412411185823439972216062090960685413734574432863237481892038667547989317419013269465395801246776127671013253856238341597002978454773328770516673730404083548260926785248491599451285911799549723299479874702204687924401210444419515178713000578339106508070349223821789050838797962558165984579246192499195639027720962992880046833872503085819045529005679708420077646127987004702348312330491610948852217352748660836524469669789824361661388414316657909919721269567102863197005885283532887034616380790148519377945110468914501460319653515305893755523646640307549510052275950023705897875834357910258038621183651717503849550251134197888649909544296255517765290011440098282651833810201083383042514105675093456099894307486841852392707738840069830873544447923481290566887437292181073567325364026620048178855653671108833944039165683587561526333835537490044519577107971527972550108215273931330149818048655725667476263370318430137048675211986188349498128409887962282708865097490808084732807655133651638990020987597458676469791078936659996798467879831838735389583394228320685076906791489955236805040440890002461507262221499956429083550965382969731920206126248174568038988596337359094803407811435343759279283093464157670147188503292597417399347265740800000000 [77,73] 7430199539359382524824617642478323449979071668337473187991332185868290268519668659317734834107185163401048225438388181956496411689619708663381487580552717317887134217062397137785614389223583122780354309866756220344281143693982793432965369172408639734762288810642026585231045755372212230068729570937696513904797667948771593612150607268919550994296550715931768402055745392661353765754384107750200515830462618357277593090453475005836006633781541584134577482272054643224930668323060389394106792827221020150839658456882054428197965286654234932431479299888180058667750851038477032818627837472068690941133642620102958124712288005793711639192998385355433538380253765035293672823548185811595564427475082608776312885986847708992471073468666949906933975935907949923178741619198350120193133483630414586579328055756971203960093183633030092559065518347884399240942732486723667625017918965123515314584590810120590781545402273415320005695779730773304703405464075381912717269664703906322935109099600844060788091239758261352579390146246703839249482138093374920303138934111887410524491481360962592275531092378084632476166681799004393051111191347375814604313269996963062622664362850127164204091755505257020696289495421518557789680915559859094838902822629740391098902575178051950138372932105840452295932992572275396737113861087936101144935890797413725857649146387409990504496735699359239660428287717476410599045449329136299454550375599068732403688275395904237474296045310446578295070047171006377149132416952456320475970081756771588310193857893614297464759370918838637382552042796540659951789426527197747019049246956708544850550871481510197564300204058315432471077238364944094392686388530013897642416538253908502060906544906288689425165656642032658156011644806265491438491004586647980177142643708521987650480961205879907033310471168914548127628548029807995030313210254331784026403133233641397278585710837359765275916260268255618598951292816774068279259392608521603988334253310952970794065535024463743550581103685827137467622202548354527104613020145948674324019883166049086316694233062561024784399629597859932659623960451750028156662386729908435303208491214930050625508837738564509535477050215243000 [77,74] 9594739485062389620654513347535885257817361712372030607379450551342421076948993569196276032665649109816407518960335993893231931424668802883688063378338476985875527175550221679367373318289885334657813815323795955768665148120113150431695585744522323015026409355880977989592504167976341060545727946657979158187424432554156121401493933651696150490491796071117776459078420725356752927194575075728343642004667097783794188564160873183836184014435223870317903223036645380168322174807268188992573417511862011550791491237013017073434679139637650570818885694227785096064493547009068291158618668686603241435586654730063949446051907319134269190017661153585725565801292768347532585832990452004718178618687627154577191058154283317750255336439649623495685812705482023873442872351082103019785799595721494268792506572226424789614317231490206588063141945160680276111279627713238181465786918451540330480058147694250805577844219230171432255676966637963912945358909761871277303373685260009355538522159198380677822415007941815230147886534826018063040991621645216072340196547771469408820829957224591702213009671919610757849708561009193219235074520024860151151510260845602911967940594348688513641800692616697700211808947656392845901179809063185929712111293494722207901805322515890595383350122947214960779993810607436059707649589933057226302814618407786742139742336305717962672624541238633818799519369517613972326524889746430990491951394592380930800286449706123500222235612048328017147000823904216358127992198274869967543966946373215581170382575398320016108538911000917119820949440315340343221784554169844986026669408693856032363917743098047797807619353005842976018106929976217037635763045658382581231493128734506753022982387564985810737743384870119890094796999187049813355817339153713509154699331873360160612936923102910817057941037734339150419350815448841080474100793433404240098158237423075026488797787956478383018106557913894525217622567560317493585687820644784873658534107813879273457864913082794565339519348973176133469085139300504524418968989165842183690927087181772738356409333712322896726233927046395787196352055896006835528646602304661990496928523885419936367070773182422181959513488000 [77,75] -1035533571850231106180261542231415599158689949545963190950862427980055131460107001597491606476855044092111897374883510527232208705090312959812533262462975807070175921658384458742545213564774044284206755314282110273913243129608596152123364989705418189451597795046080121806987968449403075078331741298125699401026470540503604117635886083497239870895808724808090656257799398247333217427144586401953246730710957265594375763970026757944002725389703945715696791759155467556256797286339099172137670220379981806125800539681637996629893018028150113000150178690519437608299411357648202114323686552433142048625739788232573032751182330146708748318852150211249912315191259090890141928919703091555459815649245152861600878243618638069759906115546523058265914544360243423469608288781813534005339223139016254673482355035980411354774061603314094664725698719932868526588108034396150650834276211829241108039391914661867482071677199659736815588833780752239717509067701197754489181397939646499059030746676848688214593524464048301404011878358738507097883539691157946386451771193055460977604559112954763479635718288561104500287768853108270784582881267750466707580648533226047662007771991012019322866889750456791319311126859326304323591486182413848239207801176325603238699406630880860418892959255778257627308946749985972918822990568809466440833180879082769574510981501749449665480942586939566052648840413726839810049894788253778561806048423096704525249788515522993204231890416679242723716003899604695700937892033560700830746659245264602791790687812822268288836997601354871154640900758788654571640170491224049697952712688388816025384519346260339472544255377489932502693055529003020055193317596756434941273734854040048366133090740324734874904544181579729041422915869941558558814022856822827534561302961722860888524437714409889998988681747858058834231262506359283445571866201372508208665484437726839117726498093471656492628303266674512577995200779211893633938524730159140595467546307171491325348109450529287181298031416107172786987245070611324834790851328101551531718321818522022895484907742648686699588097371130705620598406125107027768570008546571371968924945679951322452175437162583950657774000 [77,76] 4908151611925935477554232808805240916374648847695070145053629883229509466855471816006572211673662235271098487920179609341141481348631467222490431087992763651863932273736577523278993727854746686102266850375665166887111586435186425277784358968828505459726471190796493543246259725706725511039336801281454064040929631193729661757518145341933537589797681517304892024842530537613456410109061836970835482936249056412193502300355846806875497860718780518782851731860354003130818868118303926417399599546030228753743731850813654259436517838563730765557571831637121168366103679147409970006840462677994856587855160033190399511885558239283864385176088169239044068011659100284220089316705502197393673637447492630227862574533470118777170490380679358949605424848374342159430114720077552760891230851107780813999172573157571467463060347464978224081918423059549324287916751874269060384306456241275934103189944579588202987708965608153040126110410521469573794788586362901451239136357560227806255504441941125925939414578269631836391875600731023242727256135798054326452776508812130267410678984447105163290468634257974279082841261117693771085088174232522729396215760273397827346593479361905412602427847190851925888090488166688045533443038537726481643585322591753193988556641697103999704201359543690658059169503758050808288048585624561264814104897048744373418879520229962462822884268236223470493715014686533946241178040456431050888905232674360737075759177883679161034178903534890166810352061021439911704144940240475954640433535909982415604167677070403430734806981736696083656446958746135606439515422461081980676769990548916701721615954554967025147413317414986268597521818361573812977535122912732320879850769851689946711921956176955443942747281248533721164790110206638641646049580671674662076948825561678218843411537223325596282555212826250038930397203952863257067964269688236795109006981424326211915336229227279387322930077777020856961011051841878207064899709938824773836802468134766473612932631886989921388356784002902308501412007334263511851539554985893802207937781410474971901172279049931167874562918797662808937935865099068077914358961492570618631905453202668619936549100613755956000 [77,77] -26175678492842222711746191566968280108691073637709743860692404494373230790304822375820410975260684149760184562175142568078753780004191380840610330943898279664846107185067002865546353850446057650655058530038477038523176483090170754487895330570074225511529162667571473245875129766821763987855472973549103784788698706445361648754133852301736510890393651048495195402191205779442177836070498241254777581220191513638849879319247640109505871058169155105845915664848661787365900878102729369931952783741251068159545185446439222264801749610190332254125462625013665935252323882142539825861522498164186296478818560853213884739865761716680249774977156899070518377877268490855341569659324115719822717843730390453758864727611458600201260701741713528794989995263508640260590821341467739716505933003819478707112864178790172419765738872369269325241399526696972421535711559429081247481638712375447710355981527618507558583704436325416148406093487562840855524947919644610672539768284499158620769756475508333179589471269925797297011448175820147026448697248087310631156383504417509644175017682784646594918029250659337939853837788712453628291521369927344826327024643109788342798784758710336967768635896447413834928543317949254446301993325526848901167294617277140572356816198272462318925178465427883707883125229031728759291507709693315116457246717383743900798236932088106038373810955977960814750019214139225323366604896962297375323934092282062803880794920499984147049457736241277185525462475186505366562771971266150632782637786796879276514325764273499531914548243196760700738031094849044452118668888390186993904255751595329423125162699728982041694605247673389806386192260124639724879354116870024605110973820125276754503757008701446963319312358749849212491425947796596465439712900006638061323993583407477977957036268013198792587057691912923443886007732398952998510297727959808578498082149995030789042589690817774891065252730471971896564399584395065657021560308597232942190859011516421071130355247183144515127278046230846456583689637301459381572370201485202919834976930433786996902620594113902405594049297177822241996430956223508333497762928262313673851749396424561090431292856338500 [78,0] 4364333740880583492166244996289892582503866111659270303776198629092422558808276012545868418844231534631213319758559966028854672328025271246770967315835753840843966943093713988326712338878687085372486646951034457476996031983350845897002127841287499143483295067209664204984312112703267407276194841192591826938297856618773230867460345518389423284746443825192824038396189984356393148430487436879875434763528783604887590082828296607012453051000831520230112239607000056210829201803991926082333401639397841394703718432029940060299783688335734209111790419518870658236238586976677381565277067001502375976489430573061131974071294449107805576311560781453582087533011589151331965904930029075342837244975226180561549378985005097603774800764334197440876250021254481192112854833024285591958930294775997127849236900534575948118140271062920568466894773479292456795224868840419896343458207368757676774007678508593160180090552949390821664800193150434796290916292446233232352596153657457254182450290508022106243005414652844007649936868910458484701809401009073900598040697635435141128976865171157745780865257085064249526887284522505975352356255757364694479935718535667893013282039051900097614544780332916861489008194995936254517408287577335073348221153719707763090615401426936044587661328097424246920311517147082039805223430618529380550531360409984233636977452171775861230942671543419681411694958013148100931489003355101359253441462659235028602849177639793920621777858118812172557452912354215702516078973052157614367536411511798702376478849649434172049110116612022523131163704408070238293713277707503281763405400874073620734710834396780672584339801636458639575890562137331986774794100884519696760021768943396616116706455904137449078898183377193779943957109618788389673955385363998543454942893656478971650570701305794984354193914365297378750154052559998370828868477458173299668599712018545978744320287463722122942757444264584625161670946370522323154247773637733966559658824487036561214209940947872101871032668520164056646686913480924723744800955244329138564106425114145853999571137519178914384141020431131336791220481860478190238532779256764460359691384597302293450639934456200045819218627317997372182896997446516628881989223562870784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -634481635198938121520770073811152832685413038290964838797973687930162680455648472686775642825967524673331275946672245815983151086632717793893362800605366318454521552497166755369130618309017851070687015414417525053104074246337583721118782479408060138994768740247928486535914574207483605723143755601772710935839320319385447782156893968690058450861044978273404450415383595192322237935421267380444434960867310292988031374451137541545874779159398584182569461781780617964506653703179413699359962633932516309677600139832034330801924693280293191192835443752608532373592847130772178798819044304019039789256218002260828100698737481284745131714027412400739821101706623405851880395100604504450750521911462315494332237174462208003571825900470466925682472095420819392017235439847224843135543303181529368424715742556757344716710545831798581034737496138740945789245015888490442627893814891918578488459000290757498813802690684963033384729523870090008307429845099429921115791655327655944647267922139461461637402528460708907037837991961217682006678276858240649296041325750000470021328945596391731429173810274109084184511573488437832934698392445998273565401731703264385413611446950249130819426189861144824543456389683429180024192206077062035113434399306378716390620393147348757167247743586681540022110752240322042768759308809036332342234107144746112051662720495468975655827709251954141923258577555335746515460764698546070715682137361028597805401386191210935119599240958873303203999945361129847592287453212927316241314143303938669589146662881783393505721014278772501539635087378287912275208114075023784059510846974838444581063456839344896118857222674757273552272916914786481623484306361945581043570502764418318160819039225824200347746712038041304689309803052684173834874363936024342365766528505828548417415295491246521707130220653321400471246304912040108753631041661145170400802001211507795283518402074713880486657909398954346468043321358569384076518500496244577390744553349170128450364809236013455880805194572880564030439116919110402229828439009965623391690019240010258512066813405438198730977484795976571985284260151468132136790066946540416199237793153173677754773738678633946177700701779421271085335003361598098878859118230949068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 137015629585603844336065612152311437479938420865446596470255543832593010412816505268619151803549805187902122029468981253134065809838141629585066588442654307050643817426722031526808432557010912911573325556849423860985741111538621976738231283638555140406710340594731815135132290317950830444409364086070572011477220510817660384397616990253485150059863337593389209297788513567859178590382847874763441282832371170841010680599550372729811370853511779570356360716929609107241747212291765717274399653042982592162451534963468291552869971252145906786223885501393926761607502636254262160430795955871405039289208141022155881202188176960937099732209762579383794212762159390239531395291382656571051256452201591387666123516044367001613487955432951072182465786512564995058292387785272199753780421507606143795938625368231966165025275574368187579262818467681477221177357346585293179387913165893985325090383060638091459881652718338798752950114979404396826897872805732234963339588946760317634887475852205460059825284717666171640258139607179113365374327932977795928188018404368018850708235154497996018075849104197727826248208418061571488568419768814843679073536266987546377901951640497938668168014206422388394468185599563463992527666403862533908720458446142800621398847792897932448485716513732151645024105102788800183168295985777563658849679870346135735389976657443406649157669515088261407718502335371717011186287092338991245338298166219743946332042572937369285456028193975275356026281538053761387720046544743722636917727753356106013830003692792501954677037262551887046368294771258522894166017550544213917562281857575737900142911704216437112264459094492720696923545916956077254294623660886439759849890414556712181717032168462983454197341546787625464248907226604903952597861086276121684457919495323274385334780122424152465246643669124533136147976549119248594608528425080235540809622643997134143157988813343652032665520421296965960652170713136906146396325946169594376242587045957321369556792712712842972448463499102139105707804629135981473562900318443682470955950738248885625563705857212061725349913549396415623395572534046945970650493522153713471975683034743632323526221968980813438641706674337640549427662142597772614269394449827002056704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -2563011475303836731778531903278214251842516414932002234289168572742828365986091436808786211309158898133176430919862753543030117135489220534339004746758921926950853608232441537700578326058033716608733470793215563668916204637532131044383461824213022380895481442056088830921278686807413903996608977148549196932142205549200453093367845657582318538678918782136437507148098511598552971311793894816985437716408490286225699544589888074072715419493001657167960134898685507669814196526669437688118236446193397511671415487959155498077712779004576244313563086131704549522561699426884877614954487320708881602433579567090830954989327294926767135419323005726597696067464895279088479428849816304583085605598734790627611089515384938123080877576731393986943681225750341957300043365610976685252028291055984014236594745590400220454190492886745189525303252974567151782107548841744482741016092546229694017149096740418753114012324382258502950193185473987448218956298983746707534701338165576582332114544959148002662381640466852132639134104255460273838467345258369179628777815840551534418783560844694894830179015299372381771215046091630150717172712211777766476685800527445837354733862275972354317929175674872418087540735749931351081291627135912262081943798605569115013094016616630371206447102300074871391975537908698114759558573443953768973753529878252187610321857889674816114627273028985954938803535955679443253980585418514148455255927216871474486583929562603504800151798067354823269843331696859442721847170047881211985918013307692796874302297209946092650469012143446221049887462170190802239641905398536994225203742907361717148582049209323394336802084788710153753652566950102536729308630253703526796852861752340262024719428517972775273914985091950818441591950783611393759914762643090555590358997977285723892299334477053683174644989089648760325685677319815318329442991869399498157134214987778021472906144223658780414664520057909379054252955685383468101206671432291941902994453126351805214627434890476043464688442980539430350501749240432034385765769062585657974558812289359636339658443489741548428142322248729662317939207093658304723379390300574587891956156315015292246846025285660005856806570487589617798337287738863840231622487787710206443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 16743257743956624217219908673644257609285810196539543763231905726355696368238942090933005484406921534686675913978215308697571248217560495620962660056798333101733548046502626152809186306059854312315964816755221016941238826520466324174675237598566538794059143030190137739645385685300898405979085323325733621506546219728149253794810474598826938821764314538040831308545594160084392155982150537228365834018686366279293208498872556963280411189832015025757347215065248103062602290246380809256802486757932120904468294486509740410987868463713220175304341760243365785931083711932860715970879767918170536373600097476867249281918387555571431136653166753747235631200655047616811784965858566353475334509067122040111482057083094169273519349158494674925219943215319091011855710646364120581706211622341817103137803922933884675850793874271134939262925009475392885888854155652705110288572846009567515596567763154094305700656079621803654922252529617200207583416086073918378454952596419070065510436592998618094615430356370032280962691621788671104660869037892904884091019582939193583756724990137829963723508260780340944833731492516160004072419607919963494104708599542842186523453714457054974808156623364906317665046925362407975458019774902508044199188630176644817280262291852878859765439095960906715527220784731916397449909016529997251142104676839824441613385111168736510501668409864042441589876622833664076408791039295642869990499933255110939137951379662884025799355503679355052010875755804759403248349160694138578460447841360928316769383811197446064811097735430754597944336324042524325411153997687164044079550913994705509745176691689934530464722053150084654683212328314854368665687638346978031509010623400571462185994371767263420649616301491354982463360212350993370768544513605615038283751748890364786167220441157176608056225943079877964904319602203367964873232950133402555267336591330664790539448161495246973919012408846731091869627276375038171668982366289201314352188892351867428778371848216769437321543524627812873980722590602054647945449300129556639890815020021814597132424792154735703874362081118001161582666453716995663230544225302556641974898267075036546951328490212748647775867541398065360245230008427897774096976904025160116338688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -31698643302347696467134275534186930868832612867946484793017033588028690344775411917189897414143066836820865085704671410408199759697048186150556296888957154485460394413946911942729872788473436921786889882622001895341251275543218665874310135837072499093868760524363381968887607623280496767171605734591830366455458040884384002325245794579982146470922166843021628434414095093459866967133000106009621427424457006066741107487478306196766698122698431777027502237536671521235730084425140922682491933622963917938468093345665486037596132605572360692838922022307018323224610757652518716793330151592522022516313797337362937771047940448796154236899819180988508299045198353029751617175568382586293651123356849725970958849526433949626326901003670214887750163410380289567878214839761897681289528503745236526704926688531018134540437635221446169931675695743570277879645855961442462438390131376037519872664377554611220951991831002479892868601602537037001515233601713215486109532499208511351687119307996992274297635142690786723241042696625045906124385164312980046401963463369745604068959722038522835834902714216684162481101203302367771829704475784707879848997671025161374875545414882718787163830907829980403965349820111690803077010179082865484249563710236698854075582329743404512667283128302708038824801929671970551016342366673209800528597381694441055012694228236812773373078908248120273812407699408984225201931119040046328906188247218139588360645019304342888930663745483522150593211747158821028984145828233931741184846450505863982251792374643774900630804452188723252411369609890441305887633205267770921670608601903199497440581530302679457338715359206842661703818366471220230944825437214761728523071298933441206716063027939764591295899167268834024378183895322710006561391662998895446482100109090984334394938179762149294137696232125207181352631579680617752710365533044028657418639115721357389214041306054959992913042498404157354448227497094643997804920595988659383880114436325983007023083923037135057013778921711524970780124035734274022683918744674446495386926470021819123392349183503538597695824045351868119091481529411073544405327890367084990708340842218527357547047138554543854967947012742377408135581591943523515571756297364970626088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] -118388874544642628444344928252551096931226171650398445553010715266563312631634881480223823729566518935305256115528554060656216664438541557171123804987498621820759630931625793332311385927902095640106094565123123413445213054435709752230850294708486743014929955215948382211638888519905179555944073678576691087885128711269759124368202199722040875014718214565245831661852869579769565213205166090230493954555015116869751080323928564466285926395668744950548892458877150789071533983159918568291518817006379994106763099951387605574537029834918693581390239956521485999668662578755309009634622025339762368891613985728805853310890908299470330483352984949551758267539135135446393241651514025716098083234622781566217784832055415888345216361557005709894116259819502282432437606307559375801824221451266749828931428067305473835805612227232746928625334183062357687964796761201088440625106256500580245828801055601126188572458653256066407179167289983937645774082311459334283503255164316109430728306130151397652733266817839403881441534617942580001096758577722514302698775138382211941765090477378224165711873990663809653171015949986459485913691017913657080145494024893522446428861568899226428589696549826654887166341730765587530442752662575998222914134624714694211357981478358410148467485700230716618482136769956565920092750050888043706423447743371772044564088448481496505677997185274504779436201109955583416943972871075910306812346152493726357418834207332249996544957736033252964980594550956501325545937996865315689193513254719608373685025546897152946999229242289562894962605559077262214789715909290835276430847292687180240230733686885384152526069869377719696279338028385031702442391555019572923731841823743042178547605131113118220239756660553020262017196860917387057299149585505250006743647377969256532728932455524372379273710361740790260370513486071519909773815900301270458123365227714428459518793988388243234032320617522819487473075556632884662930944074960421161463638880229525798033880352631022148069520073328404241229245502303078963014010528358666708736821954954624431769625976379387805895580924604239101766405968260644367525753734680757278759656283587220943566626126853568297644641388458708970807912703050596077554215289946639039463424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] 1051358513667118734019641905661607608776728592797470822311230846982065125265060591693134175386905048669810391499498628008665826743692360529751564135997522213257094875728805478426084574664270965402690631202561887204819750454389625054730497526207689821870313959185214475538783665793791945431186752716508666194017518033941489230627024629453083941657694932465702094709511408171287122916739389118017305370653421567380590064855826550808942071551660167744640942980450756907736399074280247997521300456015627075719737556002189944269510296545473372685591270528746272431539857686441335464989608180277678590593018241705943698045803726226693958919055541818273395483523413578372344351874400206667744624418015291680656450185686657345113190733546205758717283571060646170511403173680829031189898816666553602376771840821810209326499146729932611290477286852685056003946259627638273196515161146877428409936980687368700692981883109704674348741840171780836339145100722084966232914811838202562804353648839345372671982796319021177643958956303138797764171221511028035493392448076495044714778876467515386183349631052687838794347047393735357839708742778431204036328794721012772426350033433352682406997177335410119533191603407763782034443851310049562208887298857507216225508307753603239918506255131211997325304809723393314752313465272245853666271359656120707340497967242615685173186565570339038251735130633841683378189998011681982660178346917048613012331630856650353165405068530942274576308073335965035101006482832889528070831000391747620862955513379562453918478032202739070955991277615825300636562611408479939769132398311120743374250977547234522219031806323519996399223573463863643356829423704790558892355029685672632810398305296825706488237192494854306329395692750446999236665590723498493712284081593989169751384949603454531597203988217342805478438572308932913291843249422676274880456288418296361497098778191083744991805395156925606526755279298221385767471856516357592881297937513502368672726829411977676615383842301267863261605210239984144317544331294913692124422246162956813962454243203412750772605159914083396954190998981312832889628902253826400552372163307311749545418383175574259324041138323893460868319042263805215026171541166972802611281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -3629082636679979740577279377014462396353203115503226186426603457149474994038735967140362140067978921087490927860897291695099370969832420398320171359065378703977262764349136468582163348259323507655660587311342525551187885852288852196230308676186749113451903993777106540950762176811754569670869540659915930641496995291899725953196715855216622022230001334172156310533590124050761529088600025463499166579623477381836196909730275656698665840477183003353847657969316272706893330527919642886040900825637441660045740413001422513495309004772757000407065132054774182333333840023304986541783147255148773997602325327331303010735511245115668998651362057056557987908901376654313624059532693134195326548783079890275730820982534384728798977571452015549872237180738439778403128951144995623457734698497765269579186670280331206854486740176960330939868226929915419652585256847339046578211635843738106468647535070258926020605600115398937265516449019913166283098467237063284732916367716441079955479029990752987363308211916723569790165894766424813564074872685092005547832621829896231213868678037929980933012761721679979716714834464839096354973599673273169908215798884925454473055643540735210192621162447018233636804523504920948357953292453089289169093786723727767687362253554823978018601279927740940339692808039037328721980219128357793705966004163532159638400792207617498954110326550200917456267150109997057359011252935495209944995888722309724177880184861344319744568472146839222165447399935055226102233829142407938625486802368596169776804189713001823182045203278436834958768529807968081983242106797001927174417386669074154487941607051180245174823216388685099233140989141878931201733861749419377101588838117889874504687704565844926119321252768476232145880394015389269299292942924423897200974242575246650782563313012579445609957804424007102882166194763108002545830277609579432278142925727945509026219262550414598518180279785331940240088929056603171423073183210534213174085118561703612544131414792619689906777060657712355285088235475277967116652781730959931856929356183152896271151115310820117439459136845154046614248800622996215839963344761310506611393181209777418431730098659839112374016711093383131356159064398574873900919457228516532384956416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] 4040342072229664403421135845939345535009466655877511186290487580901001985237049460179630142343457839222747871311941505838636887466814891053342791701545010556646442512456611490271542018626193489141502112913124894836544583275881381984026069369160860218199497815393908869895492823705570333373847291304903766080090829787927749060048823444282254704186102828700985935321065663579022451222602208934727209091049647043234649940930458119156748032905950875780686616911088056618952975289088671207947656586145133639478104681278858849964028930207216803191803195416371068134643840938752087987937354906666230814295383144891790308546882764381251592606218030311787821270284967085648493571982686347123842539154280216833631161670343408117038794007007623712745225444543732518358939783080191995715779456554342891964030046901118395340976184999484864105155161606004936099724340328874615722220219512914264577851370732300468984149703286336909999859282756594934677304948452679697390624853882561617326029542601603047090139443549167737310220181219318119470477845693215336413359733943986895381637450304546207694834212105336724553952623740626656485637171868193550507479217191534885412236914462533172013129443087314274668403915112621494159674360792666832514439248980602247999708296429830975397337321083144733415191001691341380718860122678576498242051299671322927452633270415077068623554105459403966167811254350300300924043917166197537961288304450272294588228962823395307190932134902899417199870788936043743790297738245155788028491839465939663228053042868017968194696498405634583294657310581052632511160917325759912727917817893492948656164434817621546635625667206023096589964363605213457038047984222039310309498242345240331573631195509149092140050140915137875350568215153946545914057780600725880297673340942324337402631393739860362947145825032753268673441577738971636951109495704290882361324246022675109136830735119199805511075003954681989168039654238168553062823216126141246868725214589191804030543620435726842418581772456423542783690613555463740824406103063642494007478326104388982980803948654899188123728730825859511433204137739430565720341619275894299640458198828738014686937085567363365865877772532753022402953420648969955373558188826506844197355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 7853911717470225224723953248781427040144945786299191175770315619183500196123550376661303184915243974991058356341884812086697297547832047715413446931403670670668376683521453582890660366652847191564028059899856048452665292783130025053487064832965826199682393680453734246605213262541275944265550790904036747980708391481359983329879239853103113346726406103415424195336168047500635761545408612137568465544280019905857087157890100547096559445228215714578636752053352164374607809480250487087749637103117198868553346533084902944607989605070689534557330751121128328378326586239852883327768488313242964329385411082441985104287257750281817080958429883977492559510200258431117250017233700420710356151507045976118561210149092849166571100344861387773317019254636440101126570996452538415734255704323616563392811576877108991425984047691507412841064552673492151849830829031220889365520463694117207574081802906213654586973228904040254156745906107267486463072137225497255852830348027845294233905278998789941968577816743530875401988960923900955395650899460986058163699320999627341803943929315305379470832857297567177327255309748788099120291955230639332272336505595091631629844702674433978045907868853294369212701088166367737435292174255535588907725319560909693758991414713695682522607396786731167991540000023080840261748164918712678815212951199032979612466111779231784697104934517962968180054849181040123595654037076913137676116945362558267034862128174678977302950212909737869598823258694367766711285985941200337966102473792355554491212879705471380717154723452403914668446630183971254753968064003907124268833127866394671555660762996509087081627872589511431066847887977637679806376911893296305989215145653834523403311040997049547963673878552358675929797604012961049671461019428090742022555635138482917423460801888355538631879895634520336718330050808259678542666601774928907786526222459157622281798250269797414728241812011334460027745544831742574281922975611803193583994900636400372993204114038246049878692833374412662831646196407652028628136792179274787252319897291218406004781268661290077369673539680508799649376024968160547320876869230205640331880716401868157473099693521224047943224184876511745163401971942021699439620637483247186628050944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] 73604283069885424404023714823045554837741812246252478315392437375830390967809919938699865013441962607499479432412943096890029546198201921714352443263143522756147190179053414941830983090090841488725263768070622404127037387957876863734081740376346718735887884472516625747407080629558177410886191294081700537774521574771999644904055161672127243829426576955885504315764042086905175898715378093186152760379569403121688070438058595722127448936845334329208740328187520321602590850162279161788567571399186092231002070770346571437022516178018692715044131869423333330058119697081922064411069609860358005331774473615338549922706722457904192603274534207888387542322763051464705977603791461047466638962961851594387349883176690544394893985730545201239956788789713587078412731078173297759981647404486661880615248358118269939512348165158661843150769663224737588841494429966134301331324080368458103042846904415133227180930420635369312429525448631293077848356372452198074351116286593564581830591626116873929340102991481356646618980916449531146656144869784020517618306264357874491442672785665365935064071496683510040396853308734446647579108297370231485409522851154783481504704197879039418003710415676792682411264486444836871424731109437771227761090433172566452188350178164213927188335232679300658508338297024938622210298438212892923233415180498018437641373357055215775364990767902645732423248625637540980261492215189761335803035350969577812960106231835666747376607508017941887125120245431379143640967825307719627019912896754829319538246813892745429658783400690518236599104718451350217070676246320868931109694351844041234149648552735948167627882714338743329401175969977408870674372647806280893703770446399831031847748446238301836400321154948993347930643101156203126271408853926254639950191595997852681179408472027204275757393882336961197457574068875478317273268535558037348717776621764484844919047226143377404825209042814942422047886549124617966011074136563012586819625711779434052019539110517968801793671978559212773515534148844750003002785710274200780937059998099331088283858829000219825171696086014415183634444203935427827501386765458879157994690619823472720022310825893012307707910597876959958686431971957960603129944940003335342045265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -817030829509020315624089016900287216516266368522836516686936774142454907337173658612151977975057447812273545228362699898856149449927207142413455712733648498507232565643366700298096134280240751513363844548075703891961034948745631070038747619011067475217972663941001054181810457768415235355367132997653559711961323451219574096370341464118119295171310616854542834927346586616307057268754074089730995911357283170216741432665878588222029058091882870310176269000966796272313929420558420688119556361507766478770374040591292001722388849189320617037169249970825981042662281508867449356887587872705038494332556930113743227983103067541142866461572135489019702440337079410199712685628584129597977896810520837215681820423972041311008297253253899696464314052617328522134571507579970125220935279399024458900438060546809990255106855614159311216059091435622767290151921030730522058550309602701426184966075781166632900606102308664466723527226310478372521822907502219936068276723288848291767046467897271677342450044553736409549454890762877390387010865898831545344075167997406226729119480519839163732365028534761162956849171666855143551989425149628113723512152378690678939947449188480166071558540408233168185785023061287229259362620086787711586996223590227753976554882918907383650755251177676876707232181706256630175167849660063882502794415949827766106614314474301761147708513343219733387180333729128635689989169768180315732550352594930502355402276839909845302150766509689881295721225532702673709986134030853824778253673739454627820749290458632684474577306303779554162007644470578296711286307707386311327000024221353641299137485462647252993357636478744557077527879187747027983829600201816676205446389137554342833900629639019842148356038746441968253334227106828764046153538942529213630067177795422474165698788970809108020212925421458070334687798730604919121671018326363078440177538746842186910512625759575862019540488893276376620816384479318354088486728554658460176587876280889869200924225316433312890535059299467759509276598965533454158942916656341180794020594539094638522148986782369582926071856084817247357424794101831042381326003608605859874295623747917164078964087586246066599472896018158007821995705926280514673286983823197927944635809792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 3045870104526070505088128042672966266918185056596654382402780959890307705223229615603514826846093802519872523333334618461013747975195647387491410206618618858721103028349110195926341942627440861957800816592997897084305867570423021470578118334669412072219094218587395010829302098891997826824161063031654393676221355568343491457070066907735895081754191432823766562096285865120871400209849984960095734712863690395466023674594858144846384100854577696738255371762450758206700427310439194692518291187167515987746468975052553708676689048362453773681295272066573991519751829945262451322240609510325678740655903268787242757469642908498782323625971682504152409576469042530147698287147313750531384261336005123407443994624932204963007898411328711139096569462526557551064133246106134539299465094772272864498338587274028237138954360153864937573511316166749075461398248521195216325817311029598727751913856472344798225190708235532650355667313462502882843356650548905794751159980886838947844052774161723197215634347697926057036710096708958767329863563645913306631057948179595097810764658846800935212381336953148215611659142236314569529259795323859258898429695840626309726457211288539377333583150479482637413478168436772101061073226927870915340386380214174381254796745457787822708065690470105904249659597949833114914465926343376346706132788497257364668198300531822641056803403233027555486141395851619803552486533869397373584711362838398636031459216566371661027490751995711401629032144055024641982921333255788451060322029381949354719371809774166286815068528469978608180169220338192709433850456409619810418812026903909423036476456476721044734337726480052459326707658641093703618382806421077725861171040858966146675800953269658377406746774548317580379468994787647242356281861617372392865826115056462886127901512018399159108425758239486129139089850216684257700772595102444508221723652966764923161085686546743256904184250866659361262287492552417561415411581492859646714833517945116292583978908543792691239366668440350234407121723010762478385949516171019318028665759820286471016403397462971936560388309002117625133306042551697226407823297275133179858180341340758013548924904373026733627326603479245356364542463174798617088693473844654648978225233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -5710583143021087867115705354895907756278233212317248539150229409547133024573218124100314695910130031816701227927463403273804914720378866896767863178796802515172872030704738064885848166350177376046985555439112438175875343420507036323199609196242558613672395561719751503702233323195563656981065662267615852679865665322607857021036068203843084606640013883509915435733012217475759734211434567529177041394295525496409601981829723809293972743032719520567145348165240219156915073096851099705307054732604893541212067890358519143310037010187463568653015304792540470135616848394118708778064953499986592594574262559573638889522235286807092280125887989171629857512142205710374636245808008970992588154845492765321270496881575201609746389397251460272670194175233170865045919987145366545809426961722232985725007767195671621308863761901472352963429738094525677063638590903920040308041142809996610755141275886442134751283046813544118053703949544267752900614254340698347007896080900386485281615418980119684992569154470443215725240072098829550486785958932849607953538942539735478230645903922423858785556537038820040116917165548636832522371022096729136463050875902499305185476512761167806189419133587459917309314931442718152082808112057438206432025758785730399404323092359908754896434205116451807745110871579987750562516617275030631178362383608081410203969095536528134606138368693869682228850515545703501381065955676572857173785114413105641480234994478172518202683023810693446870099835288355067101844446626320821142504898072679489725331014684724489031950094159713547422261357277580462079297211256861983902802475297935204978171144201908061344558364790100887194050458698733557453275750563020403451202130905735015542976422863179166671935270609599670618706901523218582233586451877161033297410080037875924197157363587974766933837694403575374131302747021618463705197415833707441451436064747594511036041725142233431417776065769924562124596367868255363713623464566797045021681237865607805641107768723242871492398250370868665739728862538017687688653246144230322650854979509758012185982995339325896426886961916704187128371334162803051193029198821946935845338386180549185406449909272640043665322402814279039258345690627992764525413955076242594292591230976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] 3688543052687376788084440014602075954266109973218056330179252859740648788237297612025344748794556131663075441028005445727563957337281676143438635287052881353795735018386115329890844331548913213832359760621185071478899847686359200333745391843592276732238832367063579472280278462730131416733174187143573070239495242788903520555795287676900171328995439327820554689383160568902916375726878725888443838798929599419053917398624818613908078059538978115724532299894263790573446287350959244091958165384181574863307917411939062368592238364959623919452180710083256819084557841942767193829046130418243665154753659751541499633159712113140722679930822763670530885169379549329454813787462920691025307558180381837361719101509074159827656477187764735814546923464894716395505742766071549138607845477647282178676653242189862384078785259954384662335638905155415013400767928113109683481076673983754816100338403249076807222959398691473201013312103793595801264257391204715011381232694812403162618132296365608821368299517207715933918235641800063309541477518020711600170979187113476244481511819611155871809255421766476927071398025285077851183198289458323488088125503138732663188071152587633009801418937570261699695099717981147649056452142802369220656583387880029848620444242861618872456878876534185915199526207484238053594819231645027680518483707365775894965153342901329639245708167967430923221188298535412559651603208490200287040592815729188895539216723931228292523875529315788515408730140009376657369480027602052266873354548704562172148424953750846092538226722742830690233681663801337952302866632018602087317942857245089686005131761187573952150556205061161287600000080393670913062334612592977707211142389812396154019780634716853561774900132466173486520325247208831406459509538060520659841902416958043252462580834127526855455292472319778562998991693017605820397063024321433526385917588218510131004937216400459438453076813029271949157706777379732202599584223535319903877071318464422782407686554815287003269619858826338108713992511342708408715711968305266102902906780836449247413536287260544709723042917874137677988157846046329721112836936317330256819892897578423739893233105574399535647303229828340640270046786566169839388656452420490931900419932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 8688461926064732230324585283508578563954366313431187909762728590668050706611223506785268707478385528790937005490467255378592068365857652753069669067403389428227421278075685485726939559858401705841037772709517907279941596575277321453801700904541136019499470407903082596675009636781090572885911284263638976653159335458161847412691972164864418557620050305010981861331375132117099645610637337403188051693634362658237672746820013237216484113787320274853588487212471191247527953034718354488172961358372444968096796010224969256786218806771524965694778849279055614494416353800050847721176058434215745297341556488813070447099044804613214887756014983881910732266007992879813813358764150372906589748335992675340564005796106574074645786187762504385047337489196876292373848993751802590176618933023691571028875850491148314812133912330605739792521742921415182643972954845298548301624104529075010587391007365150684609845027599249759913734055125468114595909048317547362367753493739186351199811819967375747866678796156878238679677888219514964078354413838438141381329319974338749959405389604209204008799321344128632816146841552885331650033696038263095244656922579819682750313722843215845751833918566250746803862514770857457316901983771769348604331450342717132233158670411459494634010329541186358435090945755781256941817650887168571657098390318246555241205854407684818190189431007359980499220707507835776094883287092541150963936193806040984609984346632973971687335600107816198919310570075979953655645381705485043501889291618950272096158122205836644627072843692269449029431169083396928923415877088423579840264933131173450974721689516522306174083681570190137205321205808935734162499665308066039400294347401952796067808442237166202028080076925676004712166912250264581423121702977473342300032704112741433165109920005454990989604894284129002567320592648031853012638706851679540075506374854770905885133248464836494423711863819863005737857870727362785105721532242157947458009283370065352113792135999552443898955601429906770031756150961679751855755653343897617424695336167017514609040749721358826053100930261862588518194683248918976074046955207536311530756957189724951481536066226798960204576451905621616884010281758600614667334268421287051195616067584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -28575178913130587392560743774949828574547609707556475873292956045432423868209726053319260363885226343990931669823671965977214950934900425261953657218101222983304595351763269718090477016371116357953862775091693350391136516115289935117970150118973495516094981692855003854365304578633812265719882371834463157898791994461804350516276557154046843631667480213798468095051015517477526627912831982360801144532080209175805445694732398692753523990382529546185948374349067775109205621148040905909684200659576121726346139481174513234979021671715461210416651390813229464045894319303597706052461305811374610651337260649205690095529593394293250410440993790614118480225300950625214847407797881587375919581419895907947645453507518643972694372353638949438982326741528855667105179013292482927853578068370700735820131317325283077264458923620190540483428855808701990991329150415862972789457076508382182043658493087045167729474556739532660754320206622248586379628075055139973082858452791036357842208534201904666592038895808771469882777173823677009249549534559298803015404425168767681202894775302619078222648176739273953069191747451089260881287652890323526732096609804815276682045501200825018430781396518191912155469960850931998297460958924787548439182810882764417244327906225074485477533582995302443024182626962638616470806961511661838314981464663142759959930018404531826183374942897234774063856478936179755317252536234218014416900637538748031246772869492914612227718048888178758893582832245672264048224650435925936796790224424446803569338743872912739844739342866652998262077510077862199355216755429161587227989439076478107242520537326989372259704001889974169800739816064672326480073443705710104654854598620570837161085008580788296438070711048340654050227426294230857762267289269334587118336582558458656269917691141978645476890853246814042961861952124490361501897339737622886226349537522928429059196013556158852870743403305726696924875645003779640103037855676915036467102023658952270179600108561849655514692609917696566259344749028703958311306053018746238415145368299053903983341806262819967951434322289375148654398958749987371672786087748149052432522767353068980662464294718958790133086779630259007641008410697795488406242815201165120944084090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 42178289509128124982033195893317129268698314655535498424989893839763377196303022063506782628309519638762014063906889033334027978036008986680981020023532024167982476805320765522646988672022072074153997034598302427764874945432077403816737768266792530577580181331733816364838549085033213330571030427463443027915334190287251400564874638573113120721704602141281940866774580890503030317855081917919569389285470066583642789228996281303575416853344722034568954971819096355363844289280741311617429129556876515297902831272916074862670765129778576635130695462188539691881993011795771143826792667613281697004242038483204894876543119157097374253916195642594514002214611047674279809788259151206915220107047227095195010610047772673898775471989291715104161250548361373814335369634796801311515047844181219564120467544172841712168370575278004463637146874950427445183011592481212678024772655021802331528816679166168988439529746391012397006410505558755005208999280257909390047543313319561129664180212516161954905833571878816507691796026738996789075601923188849586486335631115563229762947510775307850028683209533679746100910476386477318433199722336191926712470501157426258763383612906377008791127272533237115314412615421519391792707929814546733453902258209715460114063876940700716531391077154738344358686498332366855683679936141537300118780136794333853137539949826622125899287958970345843776367952641243427433533736189358144146222027233078304380286520228320575308615943117627729149602444866527251924331592921975057642084009824786034586782678426418036633181752438356404231602725501835271696798759077321785216850966325684548516712275207825667307633662992915017875349997148121959291774705305624656036678107981131194931098353775817029770642722942586228561128936638116169141939100451376201287807128607832611550914871630453632147443117438068681235045625459512550667590073430113104399435230200217845923476289503045554796719542253537076889508463789230226995077034337152902609625566302842392461462186850239066329379472293212341102539092415901676002705969401489375738939588155209640708521505120339912295199727173019215445956606832257063701636324765853432191864735367845491031111827277686424446583709999947140463128262769094541971417565757695268692588232704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -36851129697430323936027426216192398938740725542334266656497734372936161156516734350940580865458837319300348153313612909056808102350753563517170662145790934701500860284371602417114583496263356767256220692213640382368096422336608882791129010805578530140101803231800573907970044404006781385657728865558650250778878840344957632312424619036019166047158126325247137218231863073883315020287769802689029027705128613020320783361244249697186357432228129697780997834527410236998869968643948984101925136623895522919447991911398990399198016385573627143290308059796484454463814100160079130218742726861377918222877325214470420766828017557907079300217822149787596647227938506787944461733814744585643931240191777889740551562687324255341441233949093254683776686338414283804679429315764481913625265622516571897265520986628602345371056140617051505514961804216991058919417247475445524476090559351159592050419523067293627193790061495438106204904980178219015816258285124792822972174339605936571694053890961169671288660296736098066505754289289269475033011336330645120390327914013017923469654320634358421445267668444395840834344427800838648756881023727071887815283692269766971664832259739261851404510292713609436253647000847760258426256555836884996610204312434198707715777118956977637093472285804592450454938132513913674452446408092483430269612010343590750674433889455311265545525744993032891866377962248039041723507724628406961905184907873798689188246787201238970366916508192033186469299760312529355951696200394324692728360781197970378806680173342920712971864934320098628635336094311508836737431945321164525176155358333134095753560837825528295841873060571658183775810774791605466222864875872489811006797322385220049551431836691287592066945945003148502543828404074226788266650852573625705676393041553572913790989693017897474550947010986029256728295696748881833507390888489045486225519075912055844448203935225236509040961650219330671186590786498406467406017790257632301849242937784547693522093255568801149369429845590489084588825910429694619236501146380200609025407776137462951365987711648245774375703445063949278647504004388847185325669319960937796059591422830945382682680756237713368753823225087704504719134520236805338684999205633849856303573237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 14992762667127739623375917113682937739050128757432340592573221427679809160542713684478372472221422224302031560510888850286747422549197347835460003135223124595589451709422324384061348229925069872102067548414409526511282327687214460329690463734098525877884349985943475271794047034056069354772824875385794032097708393526467513433065979246296677707309757947662440731756502518298299238247205160200357864881088511946622230780050241180822211231001817030624330549091584245206226182475482520677496040160604180727388531508217017871698866370447312423890561046783518693209614085398985357704713043200170074838574763572141189216530791551030120244081406880599521414164033145433198519867240486757724723296082950686162716087890866017721921984067474066934357884495442465800729511373129161998488966651412524204621583334209037743568197548659912504597802622811583988195337616590292728701277940245931715587800036935160740183167402723529445662344234371418949723073859261949913276648280330465228752214528429689668605924934308134679842669362929285199397049594512135846861568632461478590853166277337989569806376196530747341084855172581549171829746584579438679630673661862615136440061718664507147611751741738641462407835430801363459731445671082842206978127899827365100695699666428464819635208170385443536780337273190257958972694137277319202767964049251389383837363895401871171288518254683141647227227820217784118570198496009217530246655878242982064500212748889774049488018080671041967021325731170817947448170613682752088296385696389362176346941938050091449955148638544257219997257138584635505520335503476231639417567267867262419586976431785945991674741311606996002792434402888418422557060944300861663830485184194368990950711583893808551905246980697933035931106747630132252648257592235976038663903550338592725808245060645405749480135699269523910506199994377813863914271153342116646675391348551962441436193995551261171805854256861859385192116491794587730468974877450515095546759707291985901658287163183081130792377652192782359591106636035233465469102692368571060215321945151484541096632935054146449874370795684271879438180304759679044499786930152149061298188000874598548162126777181078219818215229214928885388112064410824223921426119533610114121801400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] 8073738063368279440679969823854387002581650762473360464022862537029832459798972004195288258024239011517850775950803193760355085900917068717754584361905724558920754728837528442981231581142723065658408570667469380251546503567649561938557180802548220331312274291041707123609762651672165982629301121719630470891933276065527876249030557297429565127504874663836865233567061461567807767241096675368467880590338337834583015446106672411744911848334223965347310177513031029905394182877076603267013705606114331089715254975596674372860298502960761417826573396177708641958084313306562037619227142381556634059767152813344579670220275753881434247594539037391589939480121461986280636415071323830966005077392374245963449423417581047421889134654643376225795368336958552304580706838908635048350626302213711133368828998790075701205352435251445297959823992228245035158032181440015039892099840963466224461144965582962965232961877062661368715514931199434910034652600322202882553810712241859578355551920912651842257236762869209614419869085256865170937521587717080563066163673357170748379434352835065514653810401942781314265826650289180926049585039429585738933299724714791094076248771170083309489865825186892134203425405753035417995312678082337769841040401518693522799372742454341483058449338724679607411096357459779090470370453641992895388754148436435902157281693581428328430661279319283530328957918344581259992121060267747300767062903286713045678375916044061900432090946287299872060244146392524240483944274130464746987606052691667907529724169180600383667428137059698834368233829115305929463211715991209756883938573926447694815819092150530690691266701385982008970960190871837181710553379517016307781232828031320783138904534298183225498496658882162979067219345727485922662649901401449494199518799119955620986445889805127268893015142395297030095807527136572683366411744475926555495687205163851821836300287608900929296372367045516080256890913916660435313804301274453291433098332414731889309504080594470916877686975354460501563431939585790159283972857308370433579813665990783232541161468488534915348284948623085381100742542814375169187342564338642798545744159366557567678651736203656385324389127932099911332840554215491457603914998149016824057534873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] -19235972312208794196794517471030861353291486958690891181467520337948403928731119563328989514494527428664481324193400659827500055777634354518349344226317332007429638200638593337903545979609630067960688051961618019028247825608764284262861751790280281080588640653733690526382919605923537061673208855681354764383209197687864259064682448918158223420109838008797835300192905238738307166956061227156211547382115803428165237837027188686539317202127689228698012622663691373318659049470557129295903636963558560313811675696859914968059475176636716631171754073801603402728433879939422423797244116196104289626149142488256154081235852187542345903960190370338300507644059354753092681309465452819728894698485015724625931837977268386113468328584977395276884737187591415636367086724913003436128436314016792018610988911486123625591762377550934345509402969944424779166146523485500402579739881157260616738539025612200454699100150732754595043192225736214206755252801074409829908005191497086177193634184938587000895823554947934679273500425213629718692940865138279501914495412007591676245993099696847880899953886229286482941148172332079049828415585506996268620155275924556927946300368526620329529990767892418078488003938283377548447892420694974235272697433617728550151580678174687058743668981166121811259269602139829031770524201783796468990563293947999986172120539771342791395315107863299470725878357726904700043787520953945750561392560850035935514315416734255335316537538536589768727147188598611640853034445819825892631104808399410471646319186117181568416503954748703264428926243182304371795055358557004046971118115412593852255529963577517654982505445597611652115102950764007484842539124521444615559230980235796410748335598708525445386933181592532948780628590360368524873273810001414883978122586961932998755170805591220761912595519763199600950913651147613375557614598982388625304000475080183007295873262910428836449690163631194846231900065860505459934067802449244952035564425087921602960501741944675470580197697704768741388339370535662302218128046739665912416239790118496944339397737646254991488073028833611024832976345720906071544331097107764037993062616332692872850176602779728943928616820532648633001067246290035151687194423379810243192297619456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] 17362363847292076619255793931960456548767420966889662540309532563674893487369553939452641193961858930507992425286189921856299407023870296453054293859547716446260474711554120114512242683743475822463442112121945508584174772629670831777215530345191823590618114895090431247395116587567646330947274878325772602337777512006558187742623080663386899741496062697837001585217540124989491871691966777875702858896296466083763109905548487024534589560290768168742793199088032555401081748315761044799602303378354452046970940307221725068970093510264379640735572112635877930944777367479938837005604734376645735008707773993629733107881004335586257426228013009970029542117875444899838865718896792948645948575685332831392500880952552522812094652714429080405220589158478066037185598657193598347267889996506944382693723661597063718843855439738737435486689142035603417410152381473791089253725906372945110002608012820918697515259305996744924825832718960810533368059783924797711273327220680596909373241453741219155246132205819572512813231087503866582734253422432174236725815258528305157337048776784851053210604420195477395019745547842257505098446462305208825625893886064117977643519368098518208912613101746545035135666619159424513340819657237778039611314504849321410499394037188793312573649607781558151783915366461306716992036076535333812916635177878459845943832432053401786307943517787833811719419541472735008049842995876206453297257191163404863887123710250616002378305013756943790877152077018773848582730850076030600519155814331387327175250735144363067988420817053505484667059941706770411606124241731478829023393957171516648964589539765410641871319208083953832606111124345749504765331172445323835896764739874388066504906337259380911595119074804720944420408861461122334723236034146690364967981358336559481441897823494372215909669469433075562690953146955806758534358622544410122401837496399098361744753578529343712872306856841662607848774878230320544317851032613892322657270556125727153477437358791837660778174268123460338223571984043505208977404854160503518692879734886887855963299041128800682314601791894110713772573783594547224861211329739135550149506606043004237789011245202620924683661464393009648412452609737807280353279535650685057395620577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] -9644108632798352142954384523245804035026620400407697020429542115904976904991042079150717718209223523419458221641593452892874661467604577120836411429019048267448875870606812586571684199523707765621278986956279832536221817386473809277611056777182031673818589810311974659722996245358813751603340893388360646588669039668906563582497722186237749612828567021027150378174700671924023019134642521088859062387490136388794086000687494376038994242630314895916453147458788129548386603491189726434003440938285701894038465985451635919724035061024251864685847969863638342951369852723152697690378920362650845630910082346781521169272732856410684887451941528251958164868338564948299521848887255740100097556903000146807538141331025739704088430748454022888683352019714864410278860501832731672322985422858396478345942888605714840750600431954321261990594319800217147582378393519985893170192518153299199562139359168900309815372118619592260647281113369085532325005970325177704565006219415726710292886587902148529182404650460166442696182083601732184734288808966461613738272178585318287951353931363675490740001938996878413197195769998445660909936287328679668515830541374843247715918270346320953259751635595111370007960211391476000139780572725393329589434216852679365835916108813174561774847891688899927629383785385868186933148264935307441173420595948247914328094071293799702661486244897626470099319869439733122413975432817322014978417413154024760981130590187597045558304047025255164892010895356291581743534378988952770270883377175416465713330290385916519061564952834855534583774636490975886982369297645957547623437668015383311755501562562321623189272040347478726370179912914021809758842794447829043844947694860512893816048428118249765818842582548321052903732296982942079585033101355357616150553296826965517943772331605407967104236466659296626208701210219759256902267827531005159034976883738515717369109009344618753131901460623253915348241684764367622267406068791487463227213457003114462461015596141214801961631262843888425159396779370597661462339331882176096828801114824653527795850353472301445908226724083466852271491318284419242342599519939569452425966426866296482884205120554787249585096967866736774624121085257444357324558533326569906162003607552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] 2916744992354120219122334366030464276062152309119843669611028886940258726143038547701809246622245074825866996591451696433641398506565512744449481657487526531054647082742397409941662370491097132230712819043859934770334940235070316249814988257643503540117624410568093922010190925478934896180476540480849470680194379002181149208097261520958444050361065035872178962620697808214281920679268108695684678879492775775039566044977206823787057708153200716230028225288970776701928724434368650963835422085003676114828755316914687923378535071741397787139187887951619714109450941949708349193341206411743803546188893529460338325425350909360574853948214061815417748750182407550794233771168807311153005015325387102504452924660725230805657228642668908208924727537827454770486236082276978684391023342333592115758978972873165110720452054057804754928321907072424491642848183183930031747478245180968555893708434129934948677582667027914966313893338339556759314931619572303919773514968736634846162638859699079170967386973088256259769246820777695704333429447886991151272346847969577678161975200036168063085690904399579020380155224098383995176181559356929921584329832957358232742382488197070963027060526170035914556115518944036627352440370130542096941436144895568591923179550576751203681383019641681098781039257140925107390762718346823149910144123507242537894030929448699969480633629481932853879448670210007467058918632660844376898063882445555997603389047164490057315146488376086931786529514340564777957005583223782020851590524921490316121488905049704362806069384391845154035710684206748235401843101951085131612567945742766997374527425746421189371297916880161956617099802411116875008038383118706019512471560046625284244016393195445818086967337927825201267814339208965140702462363612314923804937030720786011911137590824625532762689032025807533533526659680256209697882203763507670979445533695975772841277355904119171888586955807218509859655967937359947242659849137471729886637222373753218169913023040337451012920382145723117793008968468569501120362287956262690877796775047293766714679718529643594639451777894556702205138617112083823669298044912291163946002785545698401663458919351486653564159206618558101292431970180896415819062788829633121630384291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 437025612219222641705516376033984621729730019414428934158847723848167291935802325119645838325421998223122760804966979671456520469430911090417134798203031161290559993817197469556816719680436648557452777279747700007503960303263158811083872299459936512450128947121431804854867408186341308212939400337003125395452208699515589935401887605059964535068626245051650437063640102365641060379914616626674618922516343090985928914234529315497635262056361470432167562622206202722637667943361320453767511274534672495697165589731047785601346389035741545540711107338086293590491368500449429157383096711553209402756428570902034070066221606367111013030887303753516305798733311506767955950083325101977684525868429613519837664334983519047875877631429956786381052681787128856651595502976836180368985777750111018352393286197609545167793136640189920797412044263183250097902060105957789968930135533067739420474740546535424797039941370531521925177426743854375174947338272929452776172606552403536003414054486458660729071090760046492976980425695949035270671330891517275038165095978594032809235483550802719271434368223957717041655501206809682212058449173615561563185802574711704358726803804472016169059634976218758080062802943647542422860003574171896052032861011234160572392047165751386259692888565274346513673758025115500371734714617781112906899939468588916536290457395767979898079463519382576115144939561247914536108824867781351549271340204000351614580122731829846876968497741158168759178928852894562403292639522564431936207906283617353032010600599831677795241453884520032440748631426781748296937998054351583958965893682366846499707994179646953353268241740764868612509835429355321723972320545008839837843704349658640345701733997754602576808322813323573286476571749935210926910266288073815001182721011656665431315296082072744964999345156845816276182370557669547222054621182294561390491484988125667368733349328751391845008060159990927858340781803486245404414458761560709624213240494397274354175623924624962994336754741250478806874872743362431438790943601520919359153358604191524079833021419957923135207460606526444179160564389323537607137909032170711082060263481805952508515304115785063372876819863955568406897071705408012962621478170160238919631765504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -1233422642076054126015017644081157324755734581702823076276761529866027273329496267428442648361845471890746819722958770219719516107752670667308016025668313648496919467952404096357953420653186551823743691728850163176300010984572666070987213411314371666713820519472385366068022573595393109273669348545256656949294499915824655238652443018608447824936513309482717718114556124239590434942786193880222508479970713821084780504207225859183908373056446650495838857809815117930975572485149676867307152737760152422419908438258033685705159143371787644064877594661125363642293433231635434229776206520136439259842700142315499845898833877342882767411900598990326242903163022751463583875878735658925764179885661812855738272559075650519356611857729196098717504728675236296281856812201957773046315887572874334701161653798532091258352893442761917587042733950663492016843879303441680014625290643400992809766210429845716092836503325052129876161118655459546202138973532953191653608875515473276363210530337486238320061860145918772736547101704353680537880666659346137196103374196131955929299773578740821127331819928919767359538805777993112780917228641226179103598171634428120202623807838924931549313851257910111321554154283710969967483683481247894470604566540863439711167335726675632868970774067178663253900246600123893344749149935214558798518460808690551567584625361499810083345861958958351714221867870102907905842077880653843867952540992319967708611208321770789099285865633055649241624974692619441356867290894570870732051585090399633846666576145492079466010981751783657341962205964049610408276839567290281634069229079685851228637918115994589717198860398980905429874168111797133963846799918129789406626338281445341772622415759986958652283397871440685287873217264949674928464200585485261076658071353147961153852672601894641815475448272475987983643081147921727636786733516681459977209759829404733290831131598611170152086866735688638507487928463981551266655182084897642223643979337149674345693848920078978477460569606587260495251841072880389765929021747602634026714545186609930140097236118191722225934191828432253979532103309171778847188808643702689135139307542557983057904724393502423981485036679297010699405868903501652981695132181178010733840957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 960740288162500337520699392881484954911461966523038648427401815092397267815425799067096205778535709184603108574210086581615610635275181228248298608597466728176051842621687536660383868429881355970614713136470001944437290889202622406475415503290193784378847248097875927021503354077166143506190442063047985366076481887857060729284497190614642980157165037537764829106114140075742882451262331526137801035066337121617923061006696155045952301964138168516367026661949376419310023360640492480661303165489590612255851702337745480313084342180654327960964388695392570280656784733430935014165972093953956890432562452753539269188590491148044618656329652678152060306156681059347521052979887673452603538574845329291696943206934987778713185680092282589259295245040598709986691299676549957737559655604620836366122877974593835019516649022246587979391301647992681014564565100935874100858372490197461790328097021297482425539094082385170004631227926173976961386069331612141259450965433756681601844487904517118782465005385446511035348269839094865543568842591256515106498250619124420652167364549873016303528309338302000978756333139170893273223520215899769248562488843854381911598096064493688015451402186380895388109837884451023118893484775231572018779615684622278703701152136720776973486091843276901337584322760295939271913933105463969406555968836034529526446716889664447856985700081457890850889806856873574398186483838303436764251320741492093218950501202335591554789001311920249392823170831732088259206661785697378948919280300694151556428376279338230302392492262617112487027985477853737948811473583884091977135021584698880207579611524009037705713425364900988595537793777031946190341569468378230849350067348970088597505900229507452778756673349855364241286619767804231486402469019752679587533724845404981011914454956117538079149413022011745479856810936753864390773138512191516423711534913447807704490085931778411252506879387433828014002991728741112804137046835915746965054199889278753989878624780242210980588691429796017013577424395623087353656570052584370915861199387477927102894176188372274821534368083234911387649016179782915759252176495679937897075201841478671955862273922619078770617486410723239358813658213034163649516007990125668312815763456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -530604447863399117839985089480176160238174322989151835417369431448899605434046621550200877040348636257380653905161926019274853656181973031144884574507357076367835299165936076271933156286501025355440105548617071665400122559869829411990685385665314708492462487878375497072863415252312226062262683092120091205923578000176813421563095997938116054165448647634341013448407386608005339297403560293077672488526587879969843353725800040004642626324273836516115258248177524883927478744939446322296470250674737780341579181750510094199354370641040096645357569277860304681471986600500803067598538182249960171928972952097027434407871671572156281004433758636891203140588991945165205876111989611199344349199290190128945985182171889796083236779177809067753878179702625031479019723906637099863262889457988052303537244804196766781062464806525926659665082710179729179538962499434419850517956731913430015628186578346193827905239578167446854472387674762381470881139006737603587538647843818365130020609174857409337398582785161803617107514462420074712383004081271367099765681746203583911311213495207801015098914350434592874791394645221235605134444398885523059406829076203786902573213676233302747365149125249848133695550715914370435843654007090798513201750838543209759960699327510796921776085169414339002632230662369837624707718697362290778365142480633451072331134538294992858529782546096490794707977486418976715875415863059871588956749563288551919680393192177391727724494542614650758476365370305447986655977997240364553041428790497637521116881955935917838891477007537868542513429122904398700792469984623634533492969981355604741198586053738073818661321159433229211864117828258485925660311138466007618607438280409588680361086962253541777926671369372144012873267730067324813436377884125868176847668697529356545577606256131194677848025602019690192868816794661320978014611183719556885769077707718746288852912873484971948993444196119533873827245593058191022435224245016654440314054234405893068844871663793303554435451256425093644151282718326094893300351986688818848530367472722185915566112432956865712370366857272767416428871610490341458092482121996789257224408827709185475671462894375075900416156372992471865060967072481341581951993321774349110004940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 239966937384471137939136180559525608572023719771000061702228713444498233570611392485961463944862199207856174833960506612543589582727198697081058487643395556297524573099622728061387421342387935600984315363368054266226670684377271741501387980490106180642103915755035912777752841487249988383687864351963606327933218013527953277105360548655883010702264732638915320757339683849710754437574247052753833827952177569932202590447679536105661203583218379894008051237318199926396236471438744456032675631709580772584867974294738661223773889213796863840244267677472861601464030350858878509038902475671546201375499231064787094046830314894349084006692308976533144333510337539512060226109536791506373509970992042464056357598580516473284178322653940580939990734212401808634477236462072437154775976366713043315858200933649455517185657284131519443506592779401654313219964998542880665343926297325263215780790645050308498980350374645525593365249853523363248155700093635565884563156150496397545263915906221709751520407811221508820933133624435580931161682062360740557496951607892739846065092983633331191343230980359103170680194202279978941392769665034613828587656452965268029651081364066659615463039937487162575624253698577937614202058781533820344944595377860546184727367150695366965281500895477920269032727087705714852622153232321879243722984087840282483859085675355126148619081011736745855610008121976259010258345617024507194423897768237325623469429552138482144016823624886874427495896885523149646866650316542307623710087639675299593599792080490415920201967941540752472591391506607506225654047630100905616170360550987253940143548131864174516047700352082878051573353216783662658409739099154493487168586946861108534635440256402380126681669456924219980527010004250525706770946532979015501646573326445076655951072813195928781620700098425481824821513518150619261537418860993716305526678799820534546278241425804808673640712278994884401249903941421807214021519146502702152254469090932319052747183430117672885193144831098679664826430921304340767847586061117938795623090703054581199539188701946270714687035238219616268337893470660919075470032773111329054065517783656062803543924282453854652900620030257830485638879499500827495069270565211532881809113088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -94282883475940086825826349591992601877331958446867827480342309071482522866209741695499962974439069230427414258866429962695713225952184249576629504167769985207213792347631815021744075005851405615237062439623408161898095053763049318525930704867917951288855863070361911185262462605826343747212703284527992744682156210321921713909763945745104623484404337528139603897928129925830203663839969772257271908988278989408831402514234496353115105318271394237869999718115490957351439861504726410915532130344939805779861828745074958827101755474191104567557174194143493309759559708572819900040764503169010924969432089478156974273605238478543552643845022577677548535146699456878854820988410967516594395587885982899725746479166563001252150424419705594861212864446665238912556740315291971044923382636431959787262771853563412227663762597162712233367153050167820130737251890509682780255723377436229010940351787230760033302269941335317478799693058314704871746595751826019777517812939177292839388414078080022718366702783353571208287626321557238945558537635540129560953195129334628191547472150076715287959300036146082478683244323641961441548012596295859977674202817159837142978081954824093945026003968063090390542246262036574214099176753156682589723908495886749756081978416945425593121491102892249863429792827949411999275903897893500796932414413668584806595696037717449850601917821037720172771162381578789930342777700928423220285735280406737441667808282294857981757609149176102335876894742979052650770069717529720821421819069033446711970616219432904453683219760607290401644097812548528929802194637209273103371011358039720208351566638527153018797599394660003592030997616751256639745163408234965744061357115292822926563937004974455890781691645101265456725559542014859308663141272702111712044473978205278607827300039658831410506154301090858202223452153676198065184751326153787824667927652260239691642774769371280404968548362681707450328343079144822838436599012771715053599926210786930422780287007056111936191840500359627217084269530074804209860219983598839230260373277773200072547164244508867663618446142176816620975677913896610742204789232977532978238611163664088805204086549064062013708973425735517794694274895474958438746984565963303252215726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 33281239395628322170846087740011859128690943857818015332118108106786575197188760856763864414816503414792791559960631251337970816614807853344650692192993404691856925126298557037906838097066681780403898118036859622973800213660482646391309768876301641745467831016386383267335945620545342480994439113060511738113506460125919420989909324144176869080665757084148161709193004896653604707181415301675471511108718380385812647932965961786998043398651208283695314902334259344104676444707613111433945621595342920132996117955830431413326086244394670543106132441304688770339298248691559310359396967523606591841103833109361734036082720485052348361221389688657165199446175460291979991695524014580612824261603343188962911345918420688656005817820288222283427449381612526620326778222568961762338198818787296687351736430514587189040201143019007494828232882501028483339811153418153028568085267949862749789571079447827400226650708294329375583903988078798877716453546965340004658493654612501320187179228138021169090329403299504623146286295815392780946148163709276081852648134708413053333640944974202550196601686746508329963936495779401183670976427064945336520974782533269443814428608150334613042921334154070055277357363159675843138625186810885821577033644317034735968227492162667064443687904098750707788542491565679653326801273910783272795280473296868322649596360328449387716315537807068629838304628990937729404881837777908136295553814589871508901483718825447311762717168184595198967945207708806534933414002201790441355039009067229503568351845466410268697464945324032113891332850650807829938592274032718432067399875830137012536864249702947659084633968067953819044659154582477358323057822357096861827575805481241195006541617355976943243073947136111131989570845510798274400082507554736652920624625248551701286834821095397266370654014651590728327099961982339108828155721606581925480110417289046460329501817914763313816417121005231984491378396081873434641884684390216680281526243888372441714430680881449665110120853584158898486033857596082543439269053430279599357506858028361694869931963375667681502145596132724595995324758142713922464568646803680763732507413329278575520932039140634462781399645446658323106762267659301080360355898357232826595672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -10783236145887650727554590119051398353215843743206810777440739492013772326385502380248264642228542206621170695963910758685231945149935462238275377768174110735378287837587315221600002856280328943011509692833801877360950373287248602173016660085488987089155773276536701038532492747720369587081381309683866777734780395342044588921486794233683441046209896636176321788489828848042939801195791700296106945363442382602171494389107378399172471018009479213977163782855813155066870115258623770212024227806723388377350268183222465551896554479295039785874355073740600733507142163971153656437212251871482067801351914870411931083251895662790151531390163670717592435233280470546205903313545023210405088238012723790983186453459870988626296836249792180032399918300941388188450124640677936015444176100364005158836303308586109626081099335599764433912077804663393286799428535310107768999704379752106422696523693371340204731572873243245559501765763254253878250895804970515177259541809035264857861547213669949682307295546352478990771579919385010829231301502658375627948248588396452754985785072206244509314208094253529590953959411954121813378363821777424488615275723056479380933217108766851844916628164006133489292078910197459358341420209231897533075604123370345874273697162590193745190010937269643451791506864876620943624340814211502939467286765966234690896040452377663712506262530464016702664194538024019066938497357321142224911820001236562054918947345839868526511289467372465255108847821229525981974744532712129978030662674465114593922628337200097913106760905645205272150355981158977124479576512318177156712333736832563829991491259471549902957976912330529594539101038305158956247776473791734506307572555973155549842356766331319972926980099811425927224050529567551949675524531551295956688215044730012733232211766084203328469640997873132845614347293549544400278020634900158684224431984840049504863998392104709766297984240224168696422607548333313489341673357984181933162866451124760745782226119222743919944937000416884569719258397066107758329324685386481794942522827180359844654011123468902910826383470926024890944906416233185498857899782921134103979235246581776580148579649649927951537030453075894257890686611713131661773836791243781552818094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 3248210149800521446079414029575330441067739844476478350938193408811594545062519324147106979574732498908249526715692223297464616221612163159728806548394616097230418085953491744058945296986122263103969953704480789532547096049476888227824943018358842538289213705115268514151442527021055125063306354582815837937512827556318302641329516857723654513444926545209289169831910315322127174931709420829225185220597287490778598365898146215416191756141041785472645514543798923764646282956168630684884359745468568020138111952401425258592727728328830821670758932741727156599971023700022317408867916565423836202630829018891976524545164499223713969816695364012128209304628097200158312374300551773055760305443639793160527883943529164399376687468983739354750688848136259877718773473928238117033544424747079932794675656449825463344958872516980531684081780976771660215315703917688471804260614300137468241441117416143935503065747046232228937462810351628616531443938132783451934919465246804368702878842934491129295577285558427988012242164631084911460505644756403065544594152683307707047993476214627957469995350410573756267517793074808020981521061437542940782499367251928139776297444565239156440040307239339783462523319599291303093883777044781167579396378922733928854686159161931516876804360497669628341665740153256353726295505767844371962684653921202704528234519480360700139101475569617747426227055190107881119670041245510332443521907507572535046196089738057951939903853438585950367845272351864421651711821883440641601749362764413708947915491467769504822212880765114037194102084138552668285346618584354206380259080930203708668947482372747614158726460948591602792763691390519651865005696976014167477526283965389341908745275680965224290425405509294482322411937703375197192425084591227331394536819156694270281327296720479580172225361845647319231696807047299347290913483649903532056030232258002668453185459083191895317236835127628915443342288944576340760975017407210001910065872964966380251497454188685798747798809399655147712435600757926906311694944203598734404059281477336335327021108637260604020859555563441431056202658262499195496889383071806148068004410591838080484895728375896342781680548689187554955858651465529072434808665868985713804967936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -913907997974543996315500733840176560405156762054691443092081383581369058082249208578418425973226232044901675918774413945056873492109725606984100670509526326347781192727554964249926537347460157934989146643826997612291867496182125670195668811528696753608996567951514267620391729947248840545714537809780713705686041825410332954553233403060638011992274841028020261304917479783260451120155508653336953439313982275799332354359011886785069657953001448682301549095108465875370541437254738976736334564131343787598761229069963689933343495139442737702959749326267774169656049542044415082922452035992924602313579813850265816943097275563015194715947903552803834091474191322927150303595084506563604084191404365615692323534752789748933840460704209831793079490278924421692194710258462219893717242242500579989341269889792755456570735188531046882286483236224959238607347782184681794038406169833715780756173824126599094603411776243864307323963851349480634642336925669409112987669689670825275954887069503510096195613313603185625421231814277104387284037405607382814201773447058314329425598621165716004611807189553265676619179939925536044273845918682256684717546292673183139103420507743522297816803083953355123418811691424445456441575392680140527040489387818101858565951464643411974198067225033762005373108161655519099423529378573175929615080791897329000489082042861009841926490952473408188130793541016766712456834506956288771014921258644118637687283464912536143607227857866259884273246095540830634202352169487072824510577015619369549092429429754035626724277634206237657838629792384768655660535705351553623923318653170086614025205359556789094396463003745274534535782284482513624327166298495306401534993291896642804306475040722830567381612428100832999151979648736714152212887100340128263169228678909027638241619979613884601509167430750854802169526023877581624846445397387285080829704898283175629962901955124739118198925488973250562068670302863429504028043071426777514840129936045645385143007127633607579373793885037037965663660491592718265175530457186958829849277946977580218608090113954628917891568396324928662828330664673085936189044120822304272076804523611704437359270848513996977938955133706326804726505406155364241217317553907848204779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 239229679389746467846425196263437137328364101478859930163029144478452717633466421665323246249030859172541299028459717004477940943940311529750331318550117434723096218998882002761215934720118109544184868199306917712146812158740412114538605944404028146156605187339736754750464783893787205582273330669114294581613951670014528576463187027261968616412400979186256589506940924902404637687274596586886325058714907151293743644716900688393849512243271423655675552533518505935212416704905027146698815997894019056275345173866053715912801134965784613034515903213321997464643010069933138310000911432559231635148350768891299060922844662636839123652577872549807882812899912555539364850692812615376488673689587112259371740010055537298255585859471241391518021496016205365192865448901064347283885139167449855830712470232749073775380109089587811677542957946828016220139499393502391826903113300702658023425081911809526158979069314586249390140648018856678817119368959827184902323761883069817858433140870140201800098368543186162189338744428940669827588242628472127080335218378465111383996181760293879046627877341560116762620534489848383930279922144318099302607460859522984543096528947974279606232544699863601770668378691415818528323488980740056346705048785212121052182460115748256152031685785883085347892721768350757884208189409176865715350486333201090396282303605088455587779430791519585011389157406778256826195040144974993464601351000189193428932879777399225550757862275731818637080712454668508951968184435185914471863904341954877121448053089441355425062927935609938271871768301652221362825305596438675894441817872706203393071628272096312815181988729975680090209653076754320814435162096412270094309610623113380944964519754426229390104348719162120479834304083240557520624339682952261525159862904141581513848266564306289820469075963335062512004358288722777753411266677732671425776316141894168602413430689482139603346506162141661055313555100541370178987645262414573269431511276016813846764170168394616995138536583868384565614825421377120273889769039824683072697308049039001203814990819301839327752999722649175321982679184750559035013736602507225872477309083621040101824695198999402381534040523810478906010086456590293725333015613662009325780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -57518158121859452959161723876320595939953425370940262455213659487231042164118595123805081894007949049074723670367149421752551776731451659107171492974519795545333049387247322140102008361639384513356548836841637509577264673393623132628656952716941796837472766318497935264231176096507735845426890731093418701457143483768063836909956573900684914360484859514915322075131823519564868513084835324220648328836322579095759084579350109155825773739428187303923496973752562676899694600636253559548944216260246652559125821265649753619565114387771888953382662145191605885703741031278532032222392563586920096577754782704575222509069865280016597068957471472915768658121375953369552931130534236604711543664620683385580592090619153280523185788174851960608704220217400042182103246814059281584896590497723685759361626601682767952989908849821253396315728484684778619408985281960208154904888402907259509608225336393864620426140979035541901226464117196744622731088383403975306003166408812426232883095031896491886843764145656786098368742054865200180499755330959732451681612337573258513787794062263157787100244511726962110644284683829857186786733322938122681769830002018868211037005779122731622718384732981253573512465317622232569214816895302544306319922110002375092403047615357075053175597123063626830493408551096841623785281947331749400086783069904727717293046658399367472361458660978011231217556511627258879009920616569356376380235487381192484713490411477078819107765514069024310357582375851351785353210286147985506417830830253207113739100922051001087367844072529276675073554319090653414954233504423857007392272674477299550858649494322762658086999635504740504546959629648634207965476000230840462360348396679785254438269546110218975663699940667849117630483188615266413572893444637204674345066259012132968468931996812834392885031869662000292495109645491464665326589385509949077657030533434874501291669940661721948472727723179044941821438860327522678439423636996289894926263224416947307184666201868299352320994497599426633481481457511792191312422872338047520811695340119121919107030070662313479087009246571971082103943933715232168473933535377842448150811950365875677220286234514941896424533126235100117169930118367523833349992636594564775280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 12417682276992656429719038872385997581756585220249572272793287639923306977659237679781533014656175225083973551551395859220892798102520233615352335528902242884864227823471306947440590310985946070606548063148535323141791984759672378599006188270899338323007670600674151335936855662425854871197487587465803046226920419511942824683230740677782643611311991258426782780489452912982629307433909087101697443276693776853246539140948826849859567873233589110309716930481829098472351614097298193393051970353411016892051159663070930026054443213943157127720681183411028892409149127992893884046087000767403577149558974933505250551225543696023279492392625288897885625019382360444287552154319197066986096390090442977879795736485452569624297334657199027971464575307376688226227888533121013310634135179149339083924211784779668116818837041203350288428717759013765150839560672900507177431060208961264217935087308507362632391538447555804524187877547023783233033725192141100117653847485534562673023148277943216733851039239653777860902007659860109294304087925325068242842070446647269411524621576519985769954249136663628725670703128500937292685814325719204924745316348856521478872554402626578793633095035541103784973355523808078580595684130483869299623423269748970482303700113359049715337188322391793707285207078556064374471308077066368033272071985813897789386586539564726867887755745263246806581309316381118800373311847509561950769168322217666909094629147274762526932384807076936895850011065557127279965512573693990343478303904631549066026557808997247282073461062647115597445535755236545856148936013990217869537882540810647503835206461944582658732896980553020391658845098231026826633972754650114152039967644237426447212750499851644135892924805190162581217609990634038570946186755275362605955382079897481832085647079746263155255165401215313268287240467298105921819121509501346416876351390807305018167562246574619043403431596421451718276053596239311294828854012138051527553029404998745564831459333136373702218214613759779047079613788644715639012043128235050573979557794217371319141877490162628089506508383125491297333207354921529397180485039205534476483429003759594618042866883682436846485590577333518200832606095779214288848875343084854951542784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -2318867341909170642716841143606302877617418170290333406789145787047047037523024170344943253908018033797947775928310560562931604490463592514104264185911881373993749293587758894878002103750921163802271807504334616951014209025412332057859126748655852479185406485572684859007757801010983051327641229186315782310095727028091365935392530741978005492686948669043501048989675856296716574020953808665423800174410280819537932225203033894688499732543529928749382793446507119832172453324171421557338022485315958953674376995529562833879574249324754606084116809990212985635062779600247881305384201364915841284895976190540423810975474136780322113671619444143446662500037467247253471936569015288733282952825669898482763501538396537287253781694486367051405577882083556894447482179245936772297122355326889492738588604107126381410035331769851549967358044293161850857748259235354189245746454776076282820391480256837261795084741542185196137509254065978794049013386332547134542276496556206078861644716684019829921798324050381291228775830550975150075711091472635665083591207395167645507350579571269686151383914241112272320430483303610356575586229224477810750710032794715683924811463894616953619752776682029920350785955040304919598042406918463914094188915218082447270430971330223108588081818095977985831423497315998251545059242963869075574540256227263359336690983981406449718610285556230857357351218715116083312589684136000721595714833409645960961432045893540759911804477371264336275208950304843370982039520490773262177447125570150345216601217313492125258779654727537356401103132856429160468404816397077041767024610777967991961817020624821706479271328416184948685730293781037947270761057108701559856361780604682430902332376781232900644040053589493623419440741037335380478383246703964943050237225554863504755013783558341534528747470893347160359288473178501572868257143256786808401649367698093114319773483604789346692545673429993663324948683624218004664852507872156494315609634021360301477483434452848966463986846255020810553527019340899231937598220260501153385811585100242790290978128283433751920601604515042925571727256747525052576525406270519577424186680755728660296130199396759306221363365691976929890954427279399619320784429212357445550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 347876557105936926005102675258266891390426277403460797128750168270299482280832785253101825107809919426968617628866524904399627189677844246478349195807976264835043813992180463326109573699875858057054531902989153329555287753072146956179524366519679477544811959483662435313461967149549415324590803260862877311674390064357853121377760178871280479984702021054956440215418929730117359696780924927240948406684601373454926166519233799429030666796468732527946416625506585976427848401248686648504373714539604422769478529733478251040372933973605346529852284292517229448769707750560940442681209706730852660908562452051158340643565459578433010293994993894519051792202696061821726105134189453398920831382030016110965917448985235892865671727884610821277682250857731571299386465663106987254872278321105120438050673225766067780370631315130648777095820961650860989848088037106654454527334658759995795181831862007447772127935651834346707582300963186949116030854359910418790343877312943313587487396984603049293669937174164561720120986197690400662459272559109316229918223720960041824970597677272809005982948234900338347548122131235970849918867206042556043333115259738287470751734621899667505048067438863828864901373932385924623353742292445481812103808783942869275149659688156084419606993850044985020483391602402577004501845407899186328014861902300164234028026413992834224693012815959063263014728984274808791259013905083140975629734802119531243470820169904455406466071778926095329803497384718436124187759477931212709415706957498930369568717125068658541706254686029715322218554622770167524627112880772462019866684614400663439093221971225629935555907234058741118477331891229996329864596906403965870216385090023410192602755870027356906481726672228245843165900830229696369714661804195782623853532088815474436303717127337669302866138849455749089464459171099938868939949564782471224010623988229540330242439249705461177347003838706776241821064043156746624311552297918913505872944508382844784530584044061179924195750764397711610367405582678312167216226781965033949779974708704857827162705327436277923627504079032655154705128559935663569279933865041511245156605326302224445444109225968919507117367565653919502331361437357160388043216348498079252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -33219013765409446785897789523584216975945555815296453753373277645726701955364779216996565318367914344380313046762801923526172791677637047806949284856068110075661748925602857027085280066899650409712435734980911101782680222837015286058946272906905814056425780459650378801356737009634203429358005306812327506350495683699290285907027123455993619549251872251410524681308839124890064341908889195697511002583356062461970636455793591890680755134244480662191446596122457184580897977840332929113074987968413182172875636104650038419008099305198700057313671777293286802518430157736906653844722547304478584655107295069598271569084259685877702218909403158558814820099342098081136698686597158492050976518120764946124758526128196549625040655641085049492261842070742299490892434855016151886971611033253864433041808497862885057855670998475932444176151523890107336602164000112835203032339349963474129037096101723936669892288313073284711782315988760750228492685373992919805562058793219615116649718473197268902604430625492582845301435464292626109012386975161022719163331039579817264696745399587440289506780615982058718452584535819411353104368622667823756628300399323716031861893362971259053109047492038818045573517326016102813503794980219812318375979888590969576310122937983375004617991308419542921802787269310150546870412187929059018154832118499283562497753002761927215813243063235379468648322692617355317609194674769834690953577310042193096591889599984396994237474216602004856388289407656988891425831257776290393945065674796888004986404389292006857808485994123229078993832270734549748761396780737305103128276660098798652884070832799400344229418988293774938439806230544114414550439504691275567582979786471931737015325285232974399129171189769057080323088453070952714857001862390812468516767207966532349837323036868947348990074573191359158226759911030670589041685604186935997945975268438889877852863917477101047565593981900561657430967507789017947246549001095622174213228867487831038615889691092360572098002865560609327873392265672527548614847271786047690652422916142205123925151096747963470168910099068365381923687486851617022401467308668039620993790627501658420933657218427761761515290205448119297330403964398022043867642741787889500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] -1280190231200431000353705286852453403031206349302098722473247056997008728462647817268400113225313744444371272605253171455754949016221906601771252774931100914797076682320125058452636188422450360195640141277037590129145803287486130297764400215130215215291377409271967300278138026916178198540471800412213972780875513169387237621800560120169843682467862594071032442280256616845520028888238778392262018341363302695175178158224498130141074080754268274170855222076995842627633586719575898512381811190778465427789249782473477585847476759394579976778472701657980695276985178105094833817554973180979180956580623532723469262983394055963019040011907836583863025260265155600569138531784463197322186800832169779686583200254803590820151820028175896663232340096394264401474006178401159915225042793207105655782289848208615982589083088106885372767876114840687644548170383224803997906520114911175451572515900231999530448171335276307859100311342077468290459933598924178722543672328294313135432686527879861068931952378140280211550585268441449301136889416428822201887436564248326090705083562429379396098598714551461354616497133905858133897027624311067865238967846031623502173191606869778999427841852731286805766239127029719728127903604247372975988512388731008712483138660965325305360590167382946351733856878158727215735524609853019784579300935981926121642895424756848500554518590575409738763677869282067491142590452781506650166114497953935270255066030041597190168910333702007146890581887643913867358193011148196266082584902898679611385421950588960876564251419122793580337731276441164860171587601813963300173550612168858011373639287158079286777823263543204516014817307445600821407404578923858190111333035259683352415276813233757323057116831600906431432202171135512611715430254679949835141780641938047997308107280205314537550913654328690213690523342549345132270083003940741261269093497313046592393982592184616246255814987146889320280358074438883515143834647081078720120708543155207313563396996429446466429464334707305871278638411960275138779311126790643778605931344507276941149603781785786145231895633583122843307350751113976826540874953333537651059443458220748680387696284940459228015943250393977994279151940247570034354290197357968490496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 1458646417570905132413613886043248618623839775416368928450610973758231480420752715584563989269238256031732020959273722307678296865860143076018026105587660021001757289195254278160273444285455599559200800314175810044495407126520462083999681682615971684924645046721205452700614571475361029520997945008911351293794278613179772146427259393628267605116418046004481702335571586786712068413287764062705128857482709741679357558680921047695014931699606726716286291478771395269186860811951720084426875332375603190830211333851810291862697402901064569272719434129508954052658819802722871164133970643911713533380630362892877275757894977201026967144038849748108191295030516989185439239571808615590169977203477366990542924112788137763038929461015828006046803323466789876189975365369787262123167460828936496634711872047952791254838275901037797327373433704140030040814841753208731066489589160375906257013362364200237825346036597501077341643311035323218445125939117256406695344881413968648803777494531874476176307344762250422780732925657213487847654996399768116804455980226824950770764355443052059426175754115446932028184517294666240339807424219593957377544361931508706173583321432246059015399607817184350167569653987868139288230547396514709100210550165677004273453452556983360324613303822593929010424548291015930436201453469674988189106267789321059032065544226802359260856751371708678177461897069178001085538272128426412988522709473070487996204124793676444227006871513567004128153149867837532511726482836557190451069505687035314631576158447188457323765621761243968867197098834472584240998850350093217784779138624208364488101593967241530456676106008705935921016724706815639479471166220791290451344147444855935951931186927925408649159072903033971029832377421706610131803753741309511985924336040046385695359447829096235986730854824981591330246982545491045558791477258725068125919231469058089165142637910555786230260238554039799243861916203967497899389746788714157000881240604067589224662009701891346571247016526558069311365444846509271194207921645408203214874921032912418948747175574110265473036630525032133183661972263359428738836582006254797818629622337899362903059007064767066776191055256079587905043315029959988232699609876948582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -379561599583250324862343996579261806582421957768083896658679204552437971231847537233374048085517519356507942443774618363184114746804704703373214944464866223904383274151309068317001232491726007815938905165134058162931209482230898651009268524646330198133172504382328628092278101179704175850214578928222223654136772798517557436115276538560327111031299421785978804815573773842687351935998668667284166986315397925464041047840471359873344945218066205423020513501614455073528035742988140884732691470225523597152522470852010656126086689745152595331820844058108216336115398004163542689740630355020590177999949977190259111926878360922314350145151048908395985717123545557613752981011047795958164357559395057782589111243194245320074777801954007006222408485911395381037517342342242079999591193807872228619121448854737100558950881749895110355038001378345149735161763973895433954057586121947410544186340067739428651719681789137398077921975971724096015196952907708311983635166104759476856268709947140940011752666899905806749246691301676726070527749420437299487406896072149709965500825151183195076144394979461366369108240931640135246330683479863831012738702480916493233445279026429870915761147519725307177394812125041956818538408350774950043479414221241407450071550474281698110016146742610952052892030998508620609030844723652242328176050993672872626242339893559335740065706579578041897670635196473887943642254501854166178454320846319397817782122135190949320138803987951712361394952997296338928097921353276292668212414581448802828341097673824874457817656904376641014073935904481620063576479849699845854074658244410017531850219582984209166901178046872446374142964856389850908697097701233307877791917899732707098880118084496802676753172086031973178649433136440800081735632429922456973518345536486415356914710763864951319279015426640552568035529569302782290249626169836831143660052397453203961207317307913948682280447055657501967800378698120760358389795927770835758299308560281949159764728997969538204662831435370278211502052247878101714040730940009819656909409567104258659178102200213102578256085741629671921125046600399492949508253568855875665583774618908742662882876790594734987125077482888565496286946578111933183220279002162790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 61518229128133565514932369406599408936287888578572318323962796003923631497993945504016429878585584059554042547183277829228624412930706071909136918018369103164075556781899897492246526821045001238933107829321364469941868534396861698582024249913622660491090601803263757471233957373338507905083641960343230727363365574737301137362773699568182235737896047461156916506951455525282209217408483592124127641395560848453181287989207199360276548860704834636705579863558123909667426820582895611250580600873330064874381993911057941014699227766270550881868322143441946141199664461643118516859559472234945163473435834646845677859920144799005826802918559031425090510318025505809411629953124998077123306040564126460956697149339301597079223401835718857638206244710913128615347169984552611912444272059749255885523113230237340309220862732704371774143981287191621125035318955031452928996700593832208857762296933783725613985947106485327262027627219841624595885642302945501772199506326373286578419827562108026216610915233656713024317597792695220600698656505579617630567627549881725863166188765787424768954545212891548870347970833048900268659686327275027244749622311534523634791606368790073535271521796980452264235132363648356244072272206783131059986095350271142888858551221469516225574670608447579359560338760748387934074704604960670831529954358802951579246251360463019370577189987894113058778696836485827829063344585915006301964599869695731134996079085682114022358338013949643875516371190884295017003940382403816179620238591838926914673217491479872925869290294613976863074480514442775229028000501760227626144303744859244341536762646040735472543147453945210153624194284715649567510029547170993898609103256791344293054238842125474820319388334858178707280180614785887052950269777931656010690229052237443055044524151867243497579792085715050566167776436852324341660975700006004326744083491797973832216553690229724880862913130549196137971052759435086324692641420745852788145357383403650519286689676625889207070637564011049762662172597893055065759247606877991874268771574721053920794333533052460006886163711638435439820609833047870544170406557951616900936834818830844680168970505289021988229864079805035719581945932741585801569270288235888640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] -5794450387780472857029407325789067820387784482116254742959063514091548633235942060951352036876947057860971860106245802870041236758259332415213484287711398411106032211317984466052468586964867530625520339505971371271518346226634975615710860977004849394674593188254097871135017462969051135531238820602254063197474396295188552783580737601840922642745429548794375950040799470558605694101231177695399573137852863073117767541360636377385121341915378415162649075766904105519944136698969040963906067724978585819200009509451469330414407213922981144854834692498897903607636548384199961224318280152098249666292630735622025564255318998592622682830995893651651279717935227057991934163330888943330403312009027374122774829375875131317287458806867150519907023102816604524865776076350955613147491112723676814094529641593294243941026060256693636746538684185361704931123739163404451750360922918588388908999704658349443950397667914025683175028108082697812102527395376548618478540130140024521883998743259269680691143533337541710168194131944533187108468903351200597407988299646425602162605561035402667409732982439490976207635776642123696003873929849981246132845535604869942144348285639274918456165972529961261005320145208528084609811839664775818181609935165015925680457265189908149220218923378533434084694381544465829892074791445118350094610800152424629986802171793044161957829650023774994619186283294504238672502389856061985344703143193369583902644904538473738808228216425848159374861997965043830019754223128808361474855074328507916796251862659537058374169683308163311184588724434708413055732734103763491212276610404788127111894380443435409812462077464637328271797254512626242900728575060311666383267740714243494764086898609033088828393283068183127502446202352054181265159178226376853601398562840209309375277705488894286832658572422851952059676272756539043399032222367433666856417854393529035768526244778595509648316724034161975022086095917604872079201281419982855979523893622240972065354382315582409112353287429551968366654873133803539857206528357804451267579900244633042595239113499638824965834102872189205755137348271514375387632756282271222020568396368076962206406925298418876141539091023539935897175642911498808295939683972546560000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -39455430758543813965938371341407524422938916643948745682469371629529477742016367643295900312385703341486779774295784485976252890575057704543328340417617652282402502600231769647324830167795250506699406850180299432541277881913837612606319833425937599395349515173078626627858636856199474222234926384470027077838937302159374254381821071733320493450201959389791885301256448811850130286252417203096265576290532384376058898797980944847215255148168040174922894322928410470425358722647374844061797094123454618469934522517025562050087210333637305735699893026640984637840497205498870278150681528862149584079145793114062216493118442528764922886438342905955744026130396732610460472185498095431615760953080186901910554117350354512261304839731900646325657304977621117133820900289090141582093807667196437114298066230257832491164595937149845262474383206042586461699452629574928941006800618255273466270393789572956657851443887752441202176484897041004874689334197476869629013044525009429971005862764097171550207242516527148276151743545596397280283272553923267943224732303742528536091511252349985053666049325259573065543325029577751774834391120742200263899769828843478671084315716161234455490647986727316476224908122797480353143641378931462217807206436815540349579085690102157474427010220845362694741235386676301736783654457324424286661579241798993442500270496065420182769937447981654060877133480827460252605536362135106167471855920495269240991664812717371654360379454782120744783441677207975702045033753245457785408082374175416479725627057937278234577298985982482157769161589649970205090629362236994521803819550610519842979836595824218364988814773443904399197983826814360041946924275994092026156808558534304913018323141069230318869466379074836858155780998905023040754024111263171397114182189685824290775813117368131833452052642943676196735455821296669204049007054299819418963169849348416569807340289174173063174744319716694192851401057013871201473778580083107389295507300350614288334474844959796498357858207483725457266640140172566236951201744952900496529487824735084001594390707595551920532879906124161833372620947424152188994264709806004961951723999255182291494613504990800010387933485062974735762996512036178419956478430412800000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 113992654238302859578577651284677206351205154005128502891120250664680292367662284666615948568264453306062281988879036190921441990522403184783103637160391425880180483539679678826195383095941371255653697708373285894794516908995668232750722943820615965477164743323451014386444711279846070208502926738443502686469837140582251874660846188152042477100560104750461072550848815135086043317324808389415655014521980227473866342286017483286171553028980028681376372429671792769200768403203621288624156020619832867160812684341027975411472431005070891451790203719627150315031227506459595455023511374261164772836151775555608266323519208052869580255895392102330453921518455199526810517104543320824019955209035305741054516790763258930458499661093565261573304978235283511530802858792847909599076509809232535206007043709499576796972523451743632574190468261001304893318466650793697063852640157455937193891655227089576780920689876126101668473532598109690933948708816269100068368893100136489732872112609933309106865375796672866916355538487090174148756803346209536086890636244709632135363913084148202961208198478982889216897069092915145629931529841869397111822151935885817504590717072192240832453832789618180355309179838604891785515562547314746411567529185326856001644513405750728430714346559744339775003585525754859352761193045656298140134759255793063427176940359572216701143593110116541229807900664044876524655530428634048740865043477453961568141959899534341775270539409804868360664970383447567015206446375968147698458469037560361088149963377157298430774030048083730633684242769282102656881793453480540535949968969224875695951280544396152658743821901638454664219307239275368405104039588955891511916623829299816701224758430214392143342385760681162041664923048863863746849170627502923519678865129259296202377736520170061051750925731855532700380811934042724866978382778909513722945124093404998518928206266821199602495074861719342705854772225618763069941140978989638645958861631381656424804954162958228355983679963193798037917782363601938085762723351928908880512436372117841529522849053181468779425366428416197799553579224881604174697280403479858133524383764575230548414533537219204603373260238835690172853489567672554807380499488571392000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -18428829778482437676115416237600903795960012625854545799154942813286364504591504384902113951457655785240076950067774632056848918245991195427314233395248456846978749587550473838200632772411601033556113860383723523429159698377612506117661553921330521212212936594096551715595725472906984897134825541261974770066545373896791838547447084194596828722297784775691634708495589657604333215017674838588665494824152744244609148596356110177929774637148049166005964567854711800346162124960437843046799490572461584881847381670752192099223864995512357238126647593359438214036529256691962696268845310051407376045638563942004723008958272301899208491807702743965718797828500718636366970813921152495380548583216653445465223586568137055010785480534198432930599181523391395739402032675983628747226316349729500295746674168196913367724197893633355818625576573548449122925707642175252884608421495949953319432971220879636667310817831739239375287538928114780454968628387540320158506809414147538724412075288947530979800698595357705905708837580860784326739114558272098069887532069012814613925806939595288986954050409825106979249183082506091961661618599012684417845061576924506436261325604345545569820592641913426515488942792933901549411167429566358390713291232989798357938190331056775929117574252059122625453752679828863880529651336305891588911059380661617253745179386508084513581149992315217119772260320304897711879614789838499392615489874952817768170958842796739581936825793978789919755833881837414614019424789155693785087240223167384452951562336237235563935323769640614854173485846017965450621418123525383523955217804099752787224133388466270873131482794818348120688963724940450189047458296657024766687188209945295408913964285147394251287654538107728744883397455461909471402150167157136897934593935940621263431978095664195473508717447388343831603169825461631312972230049472222200288552410640808066524799120349520789149147221877185272696987626326191787410099509719599005045361752041845362412791738988837789506960693216917656532226763806946356614189734227154976253131104041074021048040905998035674026307195459807206726817893289903779326242378927815594192766139328399987866484554087767424130224740087012639136970159413170725248266194124800000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 1140866781974171297189315043308921705367444582823411113836239143128298221770060851386508574539373060610262460524710508530400450542778037610839876589401643423800939178523513048843038182456720170823654433250647098865228957167129747143920335235578169512565553547163135175532691355863672166925420006949620873434339135094497779493312229010320184754552911280363733479674475141795653839613859894141305840931208159776969262882015500240509622067047839083016824614608536582269143013070687276444852795751230004103991749714821338977870020700612187279590271462874049648971694837335554650414771381853592438781423307207714916731314906767199750171691902608875111294351270104440977532909085750467689915234392848017675799326640406025587893561932522970055791142931628343890887784995260271881569556986872926575423627026049091067885793875261311826115993047201771300654454412980130112287657131756743696534932627659739083482270040687392124806314304223098986311355186140729798406628986538095529318742572593964620665431137383006527094923598904263026927374287693362887605020136450484957838839141421702924339487133652613647896467084727527423375141494518465960105615485755069047041301933129186342692361769779898121811027550147065167921377583662147137426373298491311001256253388744852731402984806540002293591892655556128576358013689016531773168734825500883673883207808764770822135729148854461070116853372064477768815031640757138005660571233711599609299393607615707391061053253880198385653884407293382619754552980569367779012006826073595345911147131310745585012446642405636937233386935094463080487182323703365885138920872045451494522622011201098063578801707146856621108010969559867600126745802875280546520796819791316561927488970376298329177744868655665929932327544154385585841100868168753338513903004860845353512939577460504360087787237086426649941204260756379324124597632959076863722315643022977606102431777504081527892897303362181526109159663849161706245254223948159739614048514198705510209009814081197989202139868608295168853495776905470806643409636266596251345028857525738281352372398219993044741506625710779030564152838038479115156298550159273733503608198213573414877709955540096829530119281515332202452457119642603685345042708299776000000000000000000000000000000000000000000000000000000000000000000 [78,51] 56520233952144408186614269050279870837513590354179279751837239687269883588389326747216126981448708877055187570762732682799982354339984278552030119142951689165412868056647737802641499161871416036677886941989828777443983258346419936376170320800122290474618322928218343573767328466026603867875036404773459060351098065009954838970651258486516768951834144507723712075074409050659436271595995143172774175693226343722864365592115972305617815091129454780279984436159134871341836138671795760035066635149515291555454986514440318679828023553586843872482341382392176576699328302801387313774799897987858023185280596958832489873527171844667655344163505996914718506123319146244446215622198460260741949920192963795893220515782727131975485000382207266971319117858802247770666987211291627440908481380991561674299902058190687901000562162350551124607298046942968428920014104871657376866997151806098434277190981433008649992311481424316963257363543039022127529837272572709521437674194806765681427310110277200465758468033024692646896378065184335127641690450165584774983800362392560610839954130915310866470018026135370072556395449927523040697655712138398641797068558396663142202702514574776938858986558974956567833361767650519969874486365998447276604103089854276681028837016066392958999340953859514446854702545871387693345221726755061246544964813737251857788058655380446946186297827018887850320508940818304991606681723235850425968051239410404598583428516565537265100301388666581534528944671102978435203423959482666921242199698509552014395985322439691560331418637646036482987564013718615004026091089713257259292773777228517024553351135729947595819327203460395113027202207917034682895685709043361858079962423682852294576588801630454248949014147507234437470736369704063216040206614689861212191634652877449246671571881191547399866583234791883917803589388139291547936531226225586970521472208112529954482098414600916734537713274574358645497173438782716123861392701688006746042040870465844282608892963587297333342574327158055227763765122651457600710449023665671549505994228185235856432161871944441069830336805345808576539135737366979826566300531578211673698581665677526686676540170319757532246087842492235097064796756956539344515099525120000000000000000000000000000000000000000000000000000000000000000 [78,52] -13963959190968074562536156112640130877024917739246213755911634647062902149638323335958544756807120226241388312553436048619250426738279003636948819619571439839525710113617665032779157860779188993096910885368581607118494948142119692817492079751878040140946095797058336604907702612005161328156757003998835011046152255561706982996549994497604474473305323246891492127693740154942768695726012837470109989141279133343016892817216581046478514210533489652178536169461833497415859585157163285586054649246982225312275538059514415581006771110353661176642533034861109193624279000355468023021557952553679389909872670460194804525443915016778082496744843494033794978537084131558567719095251257556968681072016657414092845444051692994781132322135228860112048218080158296761797551910759257496746301628721362126711192986052741561240412311905101668560720818689979156681125710272404425518184012376566827248896101455290926305288682202680090680476200605029098234635999676196268931180704792016837880168260120530837103394383271815425655232111435169872493974097466435272820117086245733000063102120983424086879757032917376331081647949519428374443122858737856870862538862924950879562468431801371128075468498179555855777468041182884089011668989816117455323595603973480251746629455996830209324517400259883475570256037864312663586126103449022392491122666466277581861758709766859999808229330470102615855082311375663692426286753157899872678339245496330137846178272208765386958057903424252387188779575067180831338991317664634921111882931911581910277116178887121497366066174425877312659200156920039261201932119757610684332410517412620800320848294677633340371965394866519106376156760663941218168676584667252660079786700690284876477762899632498468353858531657086552151999998637018552121643545321105297841193687617829506575816409076602701235589084752679455745312321217960032300926849330683107044638275277339606482077780982822754200967602039228332770844752001041398351602310740266038268617198641435550165573272802862537167300087360429807656684390196352608614937721174856369791420304616369718722545532214306928507914954530437575113162509611335857557365968048152038924782415744415059611964080129220903199936907779768292548320877104497879057665359872000000000000000000000000000000000000000000000000000000000000 [78,53] 493971211042749960284268770519889923012732425572578570016666586888746502844329794789407001575293743335373872722115202715090966063356114703845466152014152229189020679999683448927078101447245446654123990241589932718374214333656804969998180443651859378495299279540125008401059179235801645274400503823129551185265674297237465026312041336730250216584014684759647513265168576132760524995400174896573758080164965547807795436347777685610811115018016806119866941880472472933770745766928952333502060564661147493109800655726844821141791018327308638618000021289061231788805469919335618998108293196898931297550927727864283001758031318519887963844864105430907408935868898361248425408384805965382514079985177256835190122752683054818419766280374431040008443609823351915480518262084614469675924455970994706633994731508472165649301300091327921227684039682881950252306169267252609294006390068115647578414499628106235526643593108418258119474466232911197707446931059632441367671671204725270682502117549269444208135468673596368822338926496684837048111926373982518957074383138878791173016582661136881158647186696119070677725652689858209839808672310203279931636273797111648613063983156442460515225066324233461925672321653802951014419966444343477269149333618544620515181713316658105341517611394322331927126082318540959565188442629759377068002157829879272636615229018811582714051002392085325912034615972859655428440592759078207619446710938424981766728417827921785212347584730462326295849988099498885378559234524947030028713813698287963771429286629250205066684530968026451232520795046306372643353141552211517435020276404332469024820360716986988967502219839673115395140082413465070235470778817084486330961310510668801664161028409031901502952412001690540894042768571281540232592123992386489782699195328983848367568950062886714046735525006965022442816470903636322605894959608052845669965953539154611356622754543728249690487777751239148434266723043700106176554200591953852349478510874033722888527625119159405325430568411924544352960274296848053961558744801321923110957128647874195067395174935597067400392114853486624546955162657616780945822753314908537300489647856142993288182822497022334153254411436996069831733589082641954591945523200000000000000000000000000000000000000000000000000000000000 [78,54] 65317548224204901356711267584565278060309551667010305492556883237718231880493165218736833001490124803372576687558269728344476926178018982616613208000485752904795357094125351391128360367039720491489380726513246919500318945609642952494059870549626574250004648385844902224364771658029867965182807742828500579771756254998454237520992819675575670451888043045859925435510399402532139344008121402191828967815674293258373286803933559159822721184011684699339463363647589275986559041821708248423649887533989112561409116157810205161292037622824828825247852748731082894640294218465865360385867979779866450468839222482656348485595129912149994092088659435135000882828180288693601153330349996262049409785548153644418876509623123732824882687687474764623145562837684817971439787083185068803561449309139651915768192495998117537155115475208361864929055330019607892894855949689324837825968898196346187488147223384341722324808590517000760501813690965672789412804714936277756939391954445688083333391607572233730017564114246505971489164195726932430484512489624584897425818896839198515020696496355356926341106364195743121381113747734386492257297386060477242908387627913921651974665148568787504270410301588849139388783240535950696769957926307383925114491176893341090722619417888436696478351829940619096485650212543805057770482947752959813849489448656141942262394022053537653231356381337333649198027111622200595430362822758546357645709778574891900111920217227192505348173541873652529855034544185901393981454311256368437249566561869655215155766106568610880789556249918687043875332508688634428903206709326096989444916204572438040965248773515054131913229268779680450718156150019268262149317725083062050719455676878304227271331323736611042406368025598734716152602688132532866798647728531330812151339680115574509468164718540155682592948673723106783697844349558326282102963673420919351917227835607898285349557315597391104676253441914463160438217649450952343254759840664360576838920222974068684557911222793706547874804599274061521542117532324228345067996217475859863683547452437851144533933204830383593060128772302427791195230456543719957292417773846128078431587304379639051117329753601695169725456481308415721026151731653679218555879424000000000000000000000000000000000000000000000000000000 [78,55] -6358208218969898757587941406237603990623196224019628876399494241465431125201525449157715830183458012966163546075945448132940124670112268029195263388697504890270111777388092351983182401667386253497574313837568811405693196674667898203737012467147016053187267996623822860857871344199407290088087257311909728463943235265795637448010050435210693033887097875031227131074477069575266386144642764290189483520776479288949095295444951240429354528821514177425027964154855856523707652325319635810505636234638251903713339940778555879465724834061664773920250074606123648368814627016163681253978476591158328394990952092419540647375273240531066813272039245342397130335625560268167649629394599135351184601328990898288648722696334666159994561833771538318056147032831137588537247521943975965645860515163030057267973727437211032406908171908476238934936265734954880938497480394823091671295178039865387523813247059118438783631738145623643296960522529391362372444859567679730437755304846742512857400912253162646482143793736630849621783058168468540111277177284656158173370212529140957622307271665427997738438048406700829767988062640860073703632847472519663003908832317686834832772270780288021860052237621783788700458477596282734448528158136970753581381795574789478871089786005335325418079577841798966819780915579429242875805641903105180251641280432752187726511080328022028685949163531179839803711385552037618394040709820288139116072409096213274039229035784615531320816287150237542839287563584487390194873795477697043122878593121310808529391633351648338200246451825784621197399154745535463672721536603686747547339090453401492841788063393642145166772366898847080956852752486312870456135296708036336880151790956013411747536448435571170904086903195977946979069427216859416646862516292682689646395461732349605814538496289916120300258351474995596340526536411454781959607832708385279621313941508740831155575869450730364475582656309057233634205315526670322101028725469395464566001368487169100850764068824564216093290048505461693376654927046877258103644367669370210692138350045879885125960648697188290470924204467893853786762766246319818005844978796317412906121628522918300147773799422353750930135135534697818457319222548101317137530880000000000000000000000000000000000000000000000000000 [78,56] 20527662264278151203977075484043935065085035729162312098742079935172206417835412055204220209422520798809625402296349797166113474181088919941718666414818360884502397593083447813641427184167292579354753758647537686743130613257028341938582282121872540948194422884578548925002064184089546067317374372325900787702503801942907604366909684350402309560462418693194988227571257189484859662565036273935236997712534889373916700553694858454082935702391584052686755121182449782910054735646278414934885147941929502804119173384621333859125852206777200381817676322370733437305134661666637204623759200645311087390530293597760256979736007510004247901313455614388446145443180099340287220748564554289874123846114395621896813157534548688019400779126484338515837105975044749113506035850750452234984511450175354199038942161025292582245896356362394407134121520668090667982881971269864821359695864354237441042387163640802033391053709759591405997647206123645385963681236413940445574862255730200891963947291947976691382546990069820707859303190508010948918489476390477864382304915169822384533654569750264422029204892330412429522640309563921199453389579728947637264009695724944459068739068838217889927258671655977369552771018632950696720919074732701474254575677065606016430691351077576590936134745888987047465547044329398886920286513646884836997308691838214005687457956492344365588679049107086564885667715858131165642772858850997884080308236660770608812285232335952096045029094767158290691607366601203903845402588280022606086934101045422328863822956933508164142189547706431394813514621650432399053012963516063857215525130695237552080423237982876853807660279244892664122401738123836433278632498923341104658373365024841117363808078520681028939779503744828949011461112068055437813414539332375132874854835826611279506211373062134234484218032363544513088735883279485543957466687932843979227631249591669317694376474754200459587664399038606180198479990670113405890249663662147783026479016793851851068839469866207884062602175102519677797114230836134008901756026662291961524330877881526825030023748171065011338199642757527687821595825708782034167218430602349854693696745208670588570304973500928400807487449931794822596532389163011995074560000000000000000000000000000000000000000000000000 [78,57] 24031136526358249060979055998717630193145239074483694667532678043308377921972107864893083509770529849951386709556420807401783312253078736557331446775208788413570200602783716972135703938079003321899504344903652591973020124740367230844461963447522445635372116179508337952201775385585863377973945368910468023906372577932177302611373994842210189856777545852752806442220178530806496528151253620103920871472650515386045176017757020173895435625889048865700885351693485943144191756773525706995705581242411707500800775226149815118348095234909191789630443055193794485370924654283117341166705904826367913159870977431103351348037719193615247127532019680521209197662054154957753291280432684523503559878391338233089723747447753480119124422606548064651801733321694157817464781279708404398613388296373818768142506201545758331486647534151442370417514119054329332784540694701267722534536106168004387725096602567804649783449176975788128619889927348202176707454816137088986489626371675340976585243724747210618724817857507370476791866959563046339481137965427256141652460756264997532916931389926987922027705145511049341913318648442269168754635507706813518585068980413869948620657498430116826005042709811430150785832475620286763327030742448686329595846146754494866373560286112970215349618332172955343826206620482301456633530859164653972798473050891870190676641176801777632203931180289292805880001990959945944098630310613347960143919473200304054536453520247874782788164758957323947321016618577520042438238328501696008502291397912001787943915015110731505087927773375783743433753808042447246060742647566098156494364502271750557491550501893107001017957647223509694037888346127598482675028537384652438228435957266352473982596759135853767812605229240883500989102692411483697891097383401114194771932349964616380409304505030606725394942139613503348292020722012654258836767940797542704520705628233169645236741701006333333236560848720703726901849002111659924015043473254953182849117033706568870139954738058685712483284148677152343595846690548051188620794066266434270351035264994750280793388439708068696748139476307903361455648327048876596833229305647714471513748807527324020732749270814059456484796399766536840180595729120047168225280000000000000000000000000000000000000000000000 [78,58] -1753805861743710575194707979473988244936757629853895590217712463280233987065266413280663908791905590672226318748090065297147388059850886050395034983942595873154686689533335449741793878741719330924620242138080108392032612993345156985771844662167924876577379840860089799932946155046391998246167969518253281092868231954416467110931674768885314645709526795150374114385483090727682874173758854181101394832882973057524265989395704506826454001238257512768272634972756472627889149946736380623481144377145260684482542344514956339255216646749342777948244474807903741271186103277651920615493899035910629784498380377047087857651825961508447190437940350737715211958722630510434800066992991725252283865032315249920088835636980701218066540025248735068495489543045791609500906366841557826639555403094112800059517411480361926214285005705219460403211362899969722267526747391798246557214484419985690073663554999091586159901740844413999328907641811163751251673252097020448614798485469966907794220073046134543620423892234258638074510157406079277477313750764225355688361026398812503745293534531556611602150205363992255324155640373798491323719057712577215244300654832211777075391370014462274099858572100763479134222658208651206625437304429525396631930560040200370844263136486221150771483758388942911161430777188792408003123411766112912612172261282424053615882261746649010474154140784216483239185829563537589604080542842079749020268532961708972914323225763932068531883427420734521435898361909496065621441990488028439128802808299283646729328358849198537669574635254055947149844083022932126914391629033058632426331091218358423547228282453248718807970345161033701510592119831267686887311294598010858931316954350087225292703319911607696274353908207366344238567136409725474075497623318395401678900496312549406387607508442097390005666716895106512630858805342591327689091702215158043831968827244523470799355126192126539053773832771362582185961984763319736213919874595383988996146463404445656805158784512959923353681964709879893757151681902714777299743510044432487201085755572286956288970826273205246477764211260535165144258273128511402213107749932641318671952768927133184285989788158777254150706453478041334259860265149749012725760000000000000000000000000000000000000000000 [78,59] 89101831745643450695083235336747284866874122894514589176901750605431834022294186825916626866334801576539736503292243392195440890653368199321129817995081081362077176059142600832577955751758093773184858852022936638030144090445452622510589572890727345804842931824555443847067323426236151184861742931543430104089312450836372591633730459638672306245895098968674281879868054072345720117338314663458795873493589599445149810932738954002192880074074765497440891419357882160769474703890833585074144067494414618103262579351370733355449962766369782549376817847916894214360604126163460328700808792552289490577050516209972205153832447070768666600733787781378113207455794250377249751601033963147684314434191865581056186505963745890470437350564162534160318703823959107499488381336558524445359645050465367074466437357913371524521691110736094348953739220261048212362196553737301650815293222610412931221270899929492827410792460572718699107097588733152473870323578295350835528134799232731788439982239277835587318999263608311088080312849924203081218399887484179370820379737434438322125475941193523790799575930242370625135224228279696214749188512869941495256675251363679868371821284616589926285303827935304832664608193580745760059188499889866500328854906287822466506032521968308312482451230284800278161882332463054580836977867312001797414922334893808785986975050761294130635250630236799294734901638337388443779925146210039240689472841082375510214016579461780721770623543936271982186530333352681195767155167081565768864920338070718359878363302422545154768748640600921311033248875237045926110872243536820554807027946857990612678667455058517947011369183038239096702334540077659574155576660788454695675896728138986991738004715044846711801466370085104315836705430367715051936456082219229621141415426488484615078024599849566457641653256874480995606725338665023290166474284152731543444913201639072554077866890174473710439738253685895010804506502297711098748697352504089032885096030566674545706056049397850906687480843718319290884026222866444326684555049984273149865196833733741338564245713550215871717687916713674302182514431345321690673656453718797198825846989766453387167829784233283919443738978683635195676325365314433843200000000000000000000000000000000000000000 [78,60] -3294456610968373657533834817334647174398642028755159314508191129237857614446359138174339666730424093903433166119950985641864037657014296982147107024860626617914002569979846740035668634905769852482912286493781206590942061255768353772779346105534929229099790920813137839028766061548169590660477112499518113896209180651980517602943717605355992582398801469056088450760247448464540300044532083416360841665942048489108506080067098389843541459988805558890379762351183714678130789261249244896541349842242038713031513815676046360701313994308060657425492044488575788349984599561471001742434638399833289446005184098366128324214926955249030632004738124264938947757247656409876894935220542049590086858898029167184748198105983025788940664003435674727500250199056012717456505228102391087719680760763426903235601221505448072435966307091003844336313618770694020072712318323935275340664960553730870641807541618184965871626751889541551369017541591361073973950521881339928175083340682133424709391299454680955269692923338691951630150555959579086589496301220344620727095617064614717375604567867615648468186398246721747567576645641103247223500945546974969422524326593373841051698995394013193818866846619747745107298173419368927778195085554654165103363818514454373980145471551402676565162553321802948404353404652320026511045434544865285096870712645505169637715488784598408403148387525405727467671863029673052521664281820304305914671504151335232936838010430082632902600951863731813615394413620273116066888684665126480110312166285673363147984629977218952456618440283495257790607843178273621811881439327055602649102646862069101705265148205462292608552958144335469554699090534461574203669027854937624711314495540509528403980075011410224009128180380154380484898558279189879787067813866427915769523014190096623436732450169176826695925987805625095189217531958093211293980894150341059759874813185333657918629992707240652423527661870392911502242565857379931745060073751712351306689207819941753297960914065243499228289245241112881790589562051476762631144077206750574928265972715566467546717415565328901328562361003617151204856706903863433935367595646968580337893339580220750944175148996402797336241501156968280922174791065261834240000000000000000000000000000000000000 [78,61] -15671419950103021543137020162758334804635368091676826697517790792932330172960158296379147015109120362908912310337657358317433339704941502263304961404680606331178393278457182077239276601426215557507070639844716968033262809994468448055864215693240361567515363424691660891408708589316340063338780217063867070904136474087115215344105267871723871956279271951863946466784476929620565330793606224931817199304427730029142465240338205504689647411432889743639481698747684227893661754129170379554220997528191532433714465126752469613046156186372522745389652764336786792223196579381238599152909136840097806705445924461623452317561780897386847085153912652607428998139514805814927853650552658167623378158060570219656329856611935706129968341320613850601586904042455046534046232260737379709585571426313445203202857902602770706034466225226902092550093313347501438882765027988693450716190165796555468604094869438390528611719495997212840862302843787404157463809652710531986074923894640580924183099496811761094068696412284797760344330443980280519006198401378793437945021297692792835614166283368081981247138650446190217302590333511784622734916226315655359910228256279834017484327426714246735787156086838983752882325692183810221876057877575553370055638019236741505110175740637723100741635810610707228191797025011256290275184018895364940919501568109624028032707579126932449237107676696950574370275755212323087759352461863168226191797119005058096132238844008211226713426589092232333927535600383708642588546377724154994682650452284405480543770012337876530182979030167666435323138483371151216855804325488604471787659195948354100655975594903974895452426343697142163291647527710706536526724430762047015080558952274434030016156296366748867495341038249934914755673303060251586259934518754341570321983767224087724598262500286797378781090025628441290052558493839988683510192328956145043263022276176707792292860840068437895220807144808243585837030888922720001151171447574434879732495698790655878569442475975064706589163891186959825917174071093292782474819031374287277503507346757644137545743711730199650760418168821179417543323158935024858889906075110043157148119871838896820699168266029981003808007285888906511991480635306803200000000000000000000000000000000000 [78,62] 9200291786139710354799050963359850749092514819014584453550919856677598899384462676944525753879506948598243353568020525587792581955216494310495056013710650756891358089479990803447435336866486333094874423400903228390240762608923258021491467670759527792173261981411598220649724545752284235487779227210199787210663853353798804095594601195269042212421480537966043582904705829384405473105122972699634327445306505497321994904444191990892084904344471500177824703208380164181745623215074942615825260667514163966575247901356847314969134736254429720512430702894190509755008902323472773388124456527091669186228143786896150052163939000085266726485329766422509573597556557943346328236406702193212746132956644888298172587924887730044145286587648619660336666270769663715992535161402265570607528166531367736396190140814319430432913570463646845202818446051429571849732242107433125976320268983300153924527215020086652447431202386391699220626666099805279550561189457947403443633381941940544701057998013204523057373919046624501351046235662297154848166605861711614143564319597507395498292311714471255867919347583786392364077047409574440987275290700618940513882797117422940555792240897276129996317898637900521603855852664426816854514562338910735091320401979282914391892822597187156727910013185440747372864032887658353487181421798641602659175617866616773385036983233443725402506480103071328639890073681591176926492868007754471572125499115702974708605972485616398168900481014639535144204667450873101939526171694840490478428989702560450131225227512770177042475242615257442444277464056112030203260272059673014713837029752501633868052982018914885320276442440302330997260300331829680935160759946185299497967673215517737955940697108085257754352461593887001132558703786611259540331494804622309629269973386151797036453400331637723396007645275712588722197262168082326465496680001640675911331661424133336418342308968925347512212998858832122628092466092408886614716940742607160264589910709031328067468146643561032140493018559667431975592068793883891228072735031648673054573972511461670238052513922015068646730425579290442042078452396061907809264674810724991543637706161123331945695113071808653255141195145413969434320265994567680000000000000000000000000000000 [78,63] -453782848092393944389259123254477343460021073170567551620991173376087237902288712442014944511712731260213732067340655318365463627124649251633744098138251778651092963769807439431736921690601319867208353301260976896935070460332622747959067625527613231616256465158313892273559293722871754446933532624971910313123314601757089113128603551027826743689999739091535421052984561385656703463050944638838962717103161272489135857927541615246112781182352229624272912795953525514268245107364718291376589909077918460368334181714974561690343986353055514920570610762970934251647764854867429963455179561108471711115614958717709099428624296390825182466241810657290646191516176131119574641335105813976491292838684799861039259293364244615709848013655878257838418753739554422390908228560155669846937851033511771690506476174754492423596383632438634741645843357483275834414958258532829947446138518043149810275098226912453347599759878255037816679262350022567814147842042627212647088006827531777533493845245304046237028035234464312014555002225777763353482111345480671677334575896452823634476340675195956102946099031492853899555405452965048758991871694629798274103207826115555918411670291646682644918350112084075919174205938160225907174728527138420143325335628930125009889377153196879598599889949900502839649005069071602360612988158284264315134293102218227664233627815522106286414930389184618302381613684084984272216336228504440826246010055455738151092658886768895091273800182819852381403694861017655394577141912053310087357777064895223478591640255057489327752039381737202008019605097325720229780932601955975304673341384493348976855257312432078204672687916635719886913346327808564550141745907591837794215107234355294436880549062019861101437689055995427056918119257195150897775252163437175087392203987382004176726795539823725617255613423652029097134817337894129409156751084052924885988704531840449134504358309074219105001835067192905832407090600114130671934866839614930040090967015188838079506200109478332572864442183311730023397095970677627871054825088669477386930537192402434906869781213533238332167500859979338953147149170301740077926036140350445324143433081548893025506755846387085617192738655890454761690319814656000000000000000000000000000000 [78,64] 10536790742139905257498025272219812163388722864782224945024056663054427837162020283068435463603086042214516298601713522083275583521428737269639194436049878380080228052544660633748025047632331575747079524905567653101735464882154005508082439967156352761460490291012412484968718777236811852157457645681819038469382538191979509092863942278990549210185751012221767635476103786193352040727891756767981499740954185153299386991651821590257977367759974426169717257659059895495114881250576029564917554115089092280906248465512958609006849396776073328358832990060985115689306687182386535436351556050681162250617134205592892961135739467101494723477729163242394429862785066906737276483290028105570692119547774606082321233668358769245737341668646813318613204079526703827212214157874322276596937657025582726326088734728612268432464839371857122120412253034799289874303277750079287834228747945944742081823684769036465284124618709612702755598848533197515707339836421006044769426408473952712873544691824562487453986492530194410232639533048834704808813126455036826956260170472165334655307994809964867269547122169173457503653724298705095556891326184087493446303491367929075000080649186995409506652910646344341803964471814043089250303009578098312817406826745388646924707867982266194875637856229210044559331992571581018992870604401183230457450691277829541353581474598643207494820299202232446346846592394873532320374400333775130398290425966147446034591793256324669142352885080402322935707815070266160107318035772640330993780620883231450218202184020165325454312875204091151706881741510352124994816086039684427251072530216546618985415618379978008157214664316116929820994446163291914316142559666732635343129764460909103760462112424301995928531738920446774208436640205365793944601849045739189647382614812976654132002822587019062092078275800376369206697454064383488913465809531399435667664307234956707439791313563400337724071813407223836861118032624766519386044630463158687453463524158198059883015175267422252220570134277290778007604508731050335091707254528192788381990717504978302822704059293230656436053854231596838242131322283098466264841551745539233698883014717588145666390612188558301202553764912005328187034529955840000000000000000000000000 [78,65] -138838777239465645185697173057098302014444311630453756957400330056372586918697484218814299984849657860896096984805657246421694167583450754929304810257336547388330709370089805750214363016124757664665069347915825779086049902550780067152708658666284149866391293569288672884985234833618745546197730261716666546223151866551377832673459349900197100155597252086546484469611012554736076684467355363516256327831183303971017524314122051799711152570323716776944627306267102490774681754589316976556465065996977567913980488001436750673582739256503170019318522860532735947379847242584175508131270295878925670094169678372049027674809061212723982224281640295136314969030039787781081779646054045336520582182161742791116072093294744272336292914553130017094839932401963213385062062332232323183366249339003567841025895696813062517403363890628417560399652656666152038727791110914639328159198961283679123173001054402767073275009370807555674231456625400670103947416832739648419816979100051216550425737793989979547746071657407490340103946512588899881597565017130224109593543836906452910955816183088485570946313332454417770731861635793132326488893609291320178380811354333685983005395105001019906107394649372252224870289828034778745764542639323135609476229775309492895319770032886390025656719201266854857962594520761764706866727480125411170783434970212644562430105548058955788996335330599801372490766503488320994660841761080614574181123715101481171347246646477839999673120642858461008042140531112060577261712318273728192940817759304535673985348142356988291944289301767464004949533397870807491990499409208598114236614719524464358018708527036624298831278734752355131028207181848003468518645278712349354878789977669723992202583325410012725613350431220189398292473676278961910663491095952757574438642286584687602133312772249350596450033132276027532620440280784743362560765601025654241639807762539802813923385819774967658830475807662662808392021294240149797164829882532049379290470806064573443799349649139969409654330883839429935171218526608042229931485258193788252472049679295883393849627138297869608905002233980415572188893056401892887660429170034333436542246180906883193808515048041032605749425147809846799363578265600000000000000000000000 [78,66] 1984029669766501835618822019130752451125228201850170287541055278479047553872402545014293693899880387993028733227559754696273830126821131452324286312858000536626434892596868433383503061517544307051973593616136005336590739069496560145565837691283429538427579797803046365285463169435562071577673744089546229758917174609749225921872367280053924207159977662595188702530402109917633048099801112832022068467259029631779289820843849041854947688264732827109377232435635037925888960788409666658636431407688911144333338171258513453424466745233636279254214294597197137051847674360994068762522321502108585220252908463437383516814370971363786996297607274506946090303035751118873000628370211459296193198080576259691927660683857503736397848439713141214089064166719022073547759922092209013023095988065015988976152111585631092393441820658217064075265660740800212513206258599968269491669246262063859449734198894974341363640564759364897334410613923194531431369298787976699697592652366094255618187608887143575654701899035938542415503021761465184113866043951224975028012014307705946201894928906010132983785675911354827420235875163327310800760355082598519944200028012368595177194192290491101704757333752739840155763250608154275873253857136289185829118101373520106406802538222199425104371853857935744632658113733382145279158570514991491328550336203182248778393365145524031228918423292090948971273786304742998483168802974540284922594432536791089216620745759639785883328758408549170012645579864222813266910389728988964965721647331183075133089627944903479434370435347573304570651620896446083868809839294590301057858728753942112857327844355261935484095581029493859746158166228781042137219492691624362684026556315297242319230813828711927890097367958549271903961328074307530545832999640417701962388777871131852239516110981053984900035098263307138869440375002427151417766829043476192607890512211932267403897967232115033306984441456321104398939529817496689330107156766912066460792485331902771666413519926462250905117819195905709948256975754530303676948068973632409913874927043854095260292711373610981396471958170697425096883021444944897650029820518095559295764244706148916783611495665804630834933605992800882960367616000000000000000000000 [78,67] -45053093392473072789240650541127933051412609605087180237861366936826390477782521184505794810302240860784251497538394401369618475277975490810659132761435289132109912622985397808738372198616833233141045487232164320162840161426541026020433730620185158020318451526011657721608010568269910959106633324991695005145461114661959541210148712885209254711120244049146859751030701451803050739758590698284432493925585778525448095816189089715777048200379105649087910949976925565198842305539162379533698870432717994541257267529100136531295926018392602481531224114750124196903827022583575742277552000501202706030810093530819434180231656740964285469960952150018725281345387071186896087925758964461828269830665240227145370483483106233883913110336018666437270384167376971780110191819960675497205590029369931226125241589390241105124709860510554255860430567470791232964536633730509632497618316434467181020592107026954757356132028657912171219642236893553588033012032888252092057181029148311710991501182567356925721580291907493941001895034617103051429565144270057309627665477088275780004315623565248594005427936559575027448291544931773293581799547573348312508210769705595296945989766492740139714095663304423857508791972666995284809188915110918725557229910562479479523162067260632015902962757907658748332431280359521171006267541605545858325320132042496335187809905481415004653207564414530323643286004513873456882070346414694715599793382370190411886643327834318565418786809842489637860505046998712541792491359775827893742258353750336028813743588529888523087644008771782606711905784016756240296159634128546073392652863086874429652823706288093144394793216433061661130371207129998714632670873196279538264425558685282242502878446816281480659843560895182331696273032172033310065397089088834380618109900500713576444273654799758104965386704672076287528623964377004435481106266844047707414650343834170391388782575052538708326142511628720674167066362576697936900968460395498824046741683691586717467819184556068853544645586495454597113219863641085098476494514365917797260383948383466965565751468315661434678772989548349586227282014636035349284786811672989501382952032141970487256181141169026718583065034040489745055744000000000000000000 [78,68] 669218348578127575026792434988594841689326928297251204838066122747221594040184287256231633347530770325881991407544079186700062478165667289978568397010387482313574568441760086300686811610649114459873546412158399432381704572945771416120680129129240295566595996775346315895318579634772473289996790701617098864748917078484237911337641363080024888871490374070908013165101998223232077776317889464992005262891740370261595208164991094002788139473660631962666830041889488974986241931515272159905950986275247614011170707131341349174109055525429422858970534691072646728387453832485550313294901678769155634215539076254951635381387896762517052077722031181017176012448127965703449952053063328321542439473101906964327102648366998681502431965836529730788537814410304200270423013307266748222852306145142440773911254359659094853492971872001979126715424348531091186907937208131471114964532998316485434082664980179409040351973874433610514206728556670543675031200825783262144678425284839084772369148103548847187880718689149416507709067527257030084209800746944644756876448891130129447521902975272915000045870084761531721712402505564799653052458319475025629096623679062151381172139309545738095045715082385753625834347081611306076463724634640015425077295451805546818831102011074903509654591054761234917081180271963945628328313037312114617208653347893991896785047910030823495771610866830048914824702560594060036346830161379544344308419020204915091049552304117026386036438515983237001720335889901098177113279990857045727909193629306945972025407455797185183175133660999256178722379935043599595424290511963769308717964797220670251633451012239419517326504560454390496480247930220798746240492950970720676705362639702243001416081091048060514482518619136740546570161548587452730253083114537105290071828951167183284434553653027606600102810230821229249467482910858156638353958525156140970118808967883848544448941955316377664908538771508954446209842356334799005516552543664449477984062099059630929138195726035778425317767027991434433473470304631901829098541037723492616040309658464959193684090989813085231682262518345925051300339256215301957178821928736068769964157228930881181881834600141197936743527653155093558067200000000000000 [78,69] -4012736724209939941174727364143995631893989043464917783209529097645666484543841094986760293779727189473132251356635212644093464981597549989217799069528198343383688092198979394124461193927701519157387194380820143585943881222626767475089838312827228639030175321615281834412212017686162326583928206697776751824131605504654393302525062224807830991442151876590849674641900797327462564798638885986351987319164278175928964390430629429156022543282898121992911555377722624108253239853449170211481644445546150065826612140502748164500434482656188356471934340548564112636394546586445528210837517146838006954233994658626980499121247710119407983584971241826139879816835326394674500714819246141495640170007407747257649758796611116806916714864660412376743116271291328768328773437498627336581546810935683661917471559317096065164772278195150401960036696036635283632630089394884307278426534984279707353261591467834011765266698173018978664066598002863927814411083702516987212026848388441406850308616223993583293629594074395499835038497909085537352573869893708335084407025535542872522932046787152615454720696625088433103853549004436112301863207797902496235186398184399732037518678811089534373014540178420735735401515531746407043408158159597710005842640139505382469775135884289843970583541615453286052629567541601009949178243764904607958236795128573257175746398213714678524816987222784204465042465862651172161904360390702312479529299976923729930889015107485615709100714772500427237311161620497501617324213180196278182385077348359156111210852170127431762398497010376661082896792562528964819097724005834344165175116605238398997442157312691394659289639673785533921289546425365234437084255934355621577913557392394935676702742657254907128793819074374250831867931490111177452246971194644592722666691851005859074033669039575226593120943627868550359662558134904184973585435183691693121134340229883930709213922523070094497497405979655610362777026736241814082696971283964215874087589236081813219606945775381574550000338804855034812508120044681295237355817069296730035491318391541330721988797271656729498406588686730163117157346852385482217304637585178531958762413805266828435634066451882778843316838531839557632000000000000 [78,70] -20207336158610478905520869082698618139611588971456303309558144641167349586878403467704329436321773197792518421603474450837945668744176107995557752199482111994868508137152940825202441918087006423663991825456699094320577936465471590914686211577007431828065086113238053751795719134556685908122801227136388125796300154705524772232410145304396763428014980396623918676319833088243172654122285553551712454017611726387634198492114433173968364340950113498575673943568138748609386488314412398440114942741602248094112979857669435460187121187442250018687667029804504115943747183533488079842731527434477217027825141046807371587738009650264440805881066613609670373243291220071732773935024427088582687281676417504358554662649197552287265980115938168629566883165278514014897073677001409826017524688800512604016436809812128477979745991475722574195804453218568083846786416838575030831389368375779454791037505043010730324247812025218338508467691790749553823329431211498143563048741147066674363588760593028288190382265420499701594201901874376270633323320370036848727860804769773409322699440618909996919960073183851203522197186986116720432285529127399929268065946092182466602399191382027109471884043487909774707763064021497987570806063677177288760888551056336993283164627675748486172813051919695348483269885366638874669222519077739955111729718832521972183442117769941041311857535968108116314843941016345157762538669212669414152665539173692773923977605351405643027364441862626776346761595973443822574704736277795306983485342358833304523919673657132360902421014818294480049015986712191321612204476032303898557895937348375200422213231239940273673967235916438265030164854613538894641759320599552666605259686534476475989652654397141878346275120162172980534783038196798205532263095347842097993991771370505011871481063180753739861989971416527813771038514006501971228297497155267899105199263812042312594592849173387728159056754115410231498027991161784205119374569226703318501991442661289150230604234593039627517230692707188087561343262768905729135113586894331611413444184792226854375608713958055631227965685955680021160958221516577204866480095735289318735930379519352451633408409527591857761666678486833561600000000 [78,71] 1263569150599433155447472147457313357514561763378273000365848276619900664544468076988714946753941774801296843792673295311680292494220721728466958042792272922543075302704300648622386492603766086805686586535450955304075942732300933415740340418667254352662760839798229290242140451102803130579953619287803879828801348819981919077595859951361873280441481323405820422318819748809175341913247120581845888071581264658153195584926481583718773203335633761612175607626532198261234468477467484638227818014459550618004539757635478440872078572549123241257005188751310837348737569928360366138440409637451068541251247488258465069919109233567437601211619558496613414143338311195674350658575848285782585790409487244682839863795270457647521342954507140801576246250621416539122803215248272315661452064659911623769592643277123224395822544588566340816604554287601624836411411697347991145198192444795799295919624229429421978685634472398689947338171358406974622042987020257753051161023532325291246987709241635972535569341792162007922140669702804069638259987014231612038967138666145136855918337713304799033127059769877855525305927461110742929960833638301222543151454307681212004873814011817114954392062471398872935058110470517157389371051409151515897186665807412573123676499534300325094574420614979195319222571918384426880662604557166595893887917539169278473383811626261893703908855663449596454435381885486956080843781210608854401932214691644314599389747800917724193431797884974066008956937791233869718337698483677553954696584061736140000283876997000907213484181047523193712297686830546297493093154450752657200641983008511468032843246877945893911505807124580855523076147758489102189450561797831294514867992094433662557735027002591786280265042057065575213019115073361159335800646408057610710149682423054262756894103583316544874447259464570008075830640279726926714320802759249583568674514868655023544851791506067925800158770572945208444142351379366072504722776343138149804554385820612864256674040050138475537748794773290207855978735255978969189873697643520386745059739649837277778905671267215933939210307867394483280650741064888283038514134256643629260834507534824972865898377234134495154987213361889280000000 [78,72] -8068469959435734218913462623369188200178255285007690798447050347004175117304670083665650284428781122022018208635633189529207007342070549837816136096117886499578338330239746362735168876131554903522760769053610764764117099725327422140317492912986715722730155904931519958498425366799783647801497142435681574870846129451018757478418908227477935300664887440041405818416964958802566144078439775131959046006698537890402831635335192472952126176305156692668097495352229703012946318568509726760317550081484171226137778963076156245432723715412214804927502354269516090507738233280253607306152267005326743281092222587184436260944560833878235127611888230027218943388193487523588986452792033341887762293269720738044186573947018008981611390094671688405495040169022252226078035018568079562719355726996995112988042408640205096426875700763108866348528667816786962493067893151858209049428778052569716552728693823226816863164654613262846920681472321766290586734239502739346699312894453740454767351884547599618325963217841994770221148653285475482907336116935360855936114883244418981373091042460612829901912850602760510616691839284131449935349936851541682220583103887812304396554365731934657069774784318611278740718941989844448214492178003634173720885069175104402020920992623204271571681575195913951239312660169828678085754005346268600682978164739754126910305462333134315974670761698218568216901824064840309260043768062023360409358436701434558484084722910163085039320654686083014341344427957264868004720005787187940035127232044620322620058000462162327505657674214221364045414990587336740695825364560282052435918576575922831100292800920176841771463300523607332498978021346081659359664601428103296306323454719317477799198001867761086440545025363768129741040519377125848066639514701945670715099403467792626453876302959042528037650344530186467522603458669676739985487439900326355070328245852594964320139884753006969103895870712481818119514746954170767154467156926616165682315216011492969790462177981032829757679399815308242176802469913977036412310381958858570633870716024089881104340239187539523296369431258893214949167070334374465062595068463783212104349434560795856432703754544731175462231394508850500 [78,73] -84819773661583602462343397139220337667587358192680002302857604404920201167662239769177223642829122611340511345129450319841579215579670570704242839746542214287828397841644368300951330528299198383737295843978389419728017925089627129662963096621353254792464917512218175447670222558944553194615764524851851599296578211544885060317291871372223388853028354988147986678944322747185284439469127733576215795389096938207009061856401230197357285617293166825578806985320586153500059092177379426507964678681701723742841044014257890138273089349116418242891627599400758171676817163970099991698864600125457994345368975763847993384128666323197403435108854382026790508372190139687017687655362497225813542666637167070356858888665142823570960166445509563655210805334068017241570697249585325627900570201537080966344513869832365464706661725777983609266265956182676051125472870325005601124251496104874462359544743468916858055707837501881931183284355670377309255095662010281601803238275444057777032049480256365784521063074977885908306413212069689145778546743642177025692133630767273339512674035564219070274945294379519114648804905266227522720147934278920194473208008572246012283560350136486203222442409053214385335394252477004282839942963518614820287508149854935969436599559505777606126292604726127572663467996895442163773325155228707628668606188255396426111186544216133548504930924819344570276432091609001696248321440182891411070815065299700380096551224636289497879168864451660108834891522973945264807564427966843622352785468140435920644904559036273052697678784415344441216277747647467244863153475356348819981325022190223599838929580705863048373388003751441856042483569054153751453485715792176332440553049998955799350911635961800406465223112625804078315322367789918807780460207242037646026027782254348579242751321925465324038380178992094482177252211263113667389495058785391604316214631596486574673740037529031145550795909368550263215850775275525516846978565795665098075909235923178534478178386478296087881567992076047304942459874458673203217666347841889634011873179067444330248900728980384295508260593002409773283600703064093216062400475079665953886495657452230723422968395095118241168554400000 [78,74] 1593161050593030337176403677972503667859443354166172068564996173653434860808788850815085404607301332288689225374250501167205183391944991763522750216864369969801338683047118854353713499916145319477442702242369280399063305643064813777060103709172103589139627132586525289137977482161387128899276689816341822439480922759143059502612610011274604605900261899966569739487444684209763076690628214489698527223520677371286295864856087110758515689792689773824882278552425372071381768464145158582503127045371391512353829469707691780306800206195661806704278028020788422513884843463881301837396421795212258245228256337893844337477478792012051340771951181020516910206002626720813673825609677488949357606336927270582299879719608042129025649109582576544438527302210542533498549496052795204842010971938459754693095435320755936313632894752951383963901359737805144480382542973089696238765156284352594470383611170059360229029866694509075048569537480262991420238310750169060162400987425838916538471841999722780450464356361820789023638994678191281088624229871742621285103779683909084288823887008719627356118669045671697899422448493507634154076040678777373484797176112338907634341275620296053281127724272795095630910080149858259632725432731690999342506515243250670498974022158002538461750022125266673793784125972450016051394470805262141242182127388666482396626257856805380849575276798176395334563379159171306346936634471619187156721353105443087338433113623209501879920100629669171528537105260197509781853113990002661179409462506922339757259989515788676259091511643963781406959597447501504228782118300182428669814237402277818302638289018645348800057706267464853335363110512539768449473221276476388043976058068664668074477547026362512929777506342842665735598242463217830478673534646488377913274849550702512979464525949717485578970185594096085756811728787902284498666942008446791092152720936216222398188846565807597301944157259471942933800322528084759317498109536831191361694443345843186135352919617757970962654837122387139015014182190836446218202368961094843622994224319790627589255366606516952724885458974283714093920764083068706107891098949588122149723147078102650818036891505460006776246400 [78,75] -8912567736336083428619720658911520919169427236665493359270039030220264611033179436820232145216054030320576028230027013489213247277487782371419621233808790052699442566437109815911087863402584529191279861496439150793626214786765225683146180596544341714493463258651653116721760184783916881229578647087005593976212749915483514753510519960429511204585289123768233428501075537056680004500929941581255450437023871090783236600829014331516294488698907653002042894915576235613162295772384324141856133317801494754133630194309733461248386260429090215272113820047639295566512347599923970780159824345193256179078262141551108485446659362810739396657759189064672760593520102182332818908695561307580840683306255128369294175921248319508144283954459164266003996248862969089487457598906413689474270972690528855051691823224924380190059764592613000239273462239568553833447694284216237494754897782065243661586787683264057212631884030208440354734368549631582110727879095107441925157207996397571540553167718121466731502543903693940337747678589918763198746490057760597966141019099277553147480025156585858737275796559134541777351119563411245107146164755878964760795602725705476562795432173330666383706516494007301599033382180648758337317742344383638530333597516167840767412470493210182684824728165873466501944789629061316252530659930187139407973290738869185897668146802512430964658981625619069367455362431160357376159851214116538706468415548169130972218388014721561422522842301899407296042947889753111670798165781624578392444198273095750397873657009203877897109785795828314039971898296863523764823350264849129029151679024008408199870463606250689638325380198178840603140829239110238087556620373418599790623584243635089835261580222958623892944683081028400275228652370711284042971909772070635826130218457354339925218600055875742579390769125968751782823312312174366302255002451073441550141622065729563683452694638256511076525649365252312730277247015646194354391580877172052590222840837120817710732534417149181174988275180826221915720614237887818706594109688673730389908961925779958818856257123459483684410587205246466837217933089856400025218130534728504257154148743290124823695400184820016000 [78,76] 10322070041477095170559189198238724151091872297908782055341652920589201632605945876128267167449884970491861457693279306181581472987617539674070761544887929983209173882959309984453386572673243331432922501131621960507182181442997861060135802737229354450786971863316741643661744171949068724739473416358749620243856619942859331330895647380354926351707758415238882514408249198431492098992966536916667149174585319859070351811591598900649359353845214526802104076012945544097846406670939511715675629795374915838406842261912995482259983720785549523851468318662250242262212514640456162327602079079094533075372411463760237981287723584307714243518608132254048417680994735676936361051893460424742150924346508157761716929732199200866466881420137344235795704205487535167544152593200846440265967843942259175003699164045899938861218756397060025586115661306382699754094153513209382415601899442462730397946876421344546192307173590549421123175863726718728864171655812137313421421561603190166111649791520931657275596334622822213168678090683139542914065275213068078814800749157755365707939361239392561110866139357731704066480174325489265675916374047067977712903584152184401031094424620119532822588491521752611254759992107092440894758759762741934477799888045127574810628437821223184084112592484336788891153311067687896082123360248755363945793269007054527131575149915963783029506872394915379709968590575859575423320870733268158241092169327229340804285807568403153553606358243220476618917069837024008292138433741195719937477124219276602652172150076347799430081798289761161228999277654242774418712435843412300203926067683071943090311988151126153132068222408754881562978232425168160495456085540935247105875293729498142186024643483897366344638869920420039224157105339715718317799442144973486661537259870895864880768118738689526205034301595444555717671129573364373201772200105983840089510979476633647878792769873387389122594237090224839452298021161921152797008088494668892719245956280707696452737318715404424773332672360346290162505509236047927587578742718935904037959829333438807385337292878795999481667650668600594577387061662554677765746812740228549533543933408697723770525420506400 [78,77] 57815067265030325705541510496317136758413725921297617968988105051248463971298082793410469671221002875967056497489134534842699860095882500539991607464241054255501304874310791326246200370269180864832235924782946004674639129754619633325159882330854992682776790058779770155698819814188808350686208354320125066552623510095071400901610846623636514680423470307225206434375271061023700985679254608954387328195719115256721029591688404408838827608984367740533190435876766606619534811763653677849382000092920020374100993082971858444909192405767291618271866243518971995457739965621171331659527738155520219195481005950931998693874419518560831888744755883509025044391432227943626161483501018114554318717494618752739521334183135112390165143287404048543895802899522667030442801017638943026326682173339072918712098206634112107355983263242906820630293602435017809681848126228453316974948736462971928855149569366930336446373389293213743343069977104811092953183737094709857736398707732984413060096886342372391056582107781390068234533307436843742722785131759267246158039157522824676389087370206339040470961102976808792734114486182893009289621673488342348792037267542216958445153701823830239401988547659721636386605166504863572660661571351702200350046735957803298157589747373078392866068914911209912726294399554826356957174747999203941341947715744675208108080934207064145341427814482769858583724501431666597269453492814683381663858567207506280671410999870471530785186236103982065153398773651557192224805156540250301906867666485642095378535969105186679218313706499841526531144738369517009854991076816488709227905210708347212478106837555280094882264440749473152852204818006070301530193980002972783429960412585713621301610391735552344441317865147848199021416677969218487320210713035248723987202259128939844707548997824112015054679793765708785076085035852310803542594994755422193401577458094712121167191161147864223911184357771412490423427213213565955079978392654695804665618116794472983227546456185910946425409483685485032245410802894579528357973941902850376086602181581235799062936552860596883543819651519720534367008414382757564677078143338119202740441940635781957623545600 [78,78] -479830328652520427813775132852399931669158788416224512437953854836660356854924259531374144914622408303105757919509670536109277539547025565856330928911579612793972968427114379634327616468206788979186558919103160207859921987140094683985480239667118900145492946813476068321313398367729728295531159004960356677676673682094178107653544212055101917716629488341659981954546517994133702253177983607810959183809140565344450036586054384561671224050060277492221408112797669108698702182742254277132815271899252991203243948827148084550867398737980349927272507928823530972235061863117417990633885822785064111193291389792777515775228174623952480757728697679013035728015125574259576720761102079255555144988442919471993316699016965499480431960612069539986732322162724220864650395511054823776838234333120479162523813497498584553267462192572793615384892030221045617589483212696205295788131472033610652608654751789978139003927427427012317542896648515733596472573191652619960084823742385424728940784290559926004355729292951164652620410379215840643588588487915791347629109314684821915384310687830478985035751945577836727666611945416713426721390750996860113993821247435834378928146638804639871780307597332855241020760625822272046771434514143416139586578537673469263208189980596879332120742754059762004911993513316038020461706988873782331490617737110818151418191489901444257995399460964741598375526682187428089197833243293100499465150771978621706006566748905474905666741606526758590754793155891441268503836591422329191382735820551391491996761322616359960315892587944969468802489506170671800168099451509459555692370405927830536292792164663549413520658321545731118171491072155655473819097612399143327168445930728924140783103338142907459287577276379021081176844236509430630712616488893240646816190786912038858982726971690678232555032111217004747702685908912423781510276474144895187215367166169173145111000657761765162572584837578504299559857535311466504876843559759688906158722515229403810872182781387846098947766576423306569771996260369763696492150460025875406770044550474626388991965596114600545991823297799033528170878982356777976301961381502533906602981419652241132800 [79,0] 30593022950974018595848080732117110376075523717691044136349759760771396455244065084864030351659436653339197499247326806957595246416787436409370851924671076298908047640321533101393079433217123015760016967931747566039654225097894915033556418575114139018088325403527194002691384414624532393970704757878938292776244331274184011048315449216543954902729195026914973770785257879960805157846640079608544785743494446311871236162951946869565086462892988281853253962404267218360857318577902056666157037593509000774594005661424180868645990912252537615598859516474101906017830886148873886303498155943147604863743972063805291926785534833251322093152628070682419146707333912058113164778710521219386001757379606228708013084212448434708511090869416311697681996445341522198832289387315229604309021123135408382038591039380496402965340135822865934604990129299053545543651391279032443435559345718158283815302749725885976336995908830407614459811200073308546197735636173856312352630173413425247019077782473086268293959486743739704942944950893298042484142965500584867641451246087650289740440645568081266642704513859704495019612188550463073909124144307568356260701637977286544120504000258775554617008836635325747671118920001009679037434233139468539925987215701398449482570414000493057731009437113425854068656754182527113584105422784407400841202890453778414425068739873348375391261321701158843658524267081200988875299599729757298194100982188933151080369003176318899911999752611399876283899921482864956879862306662582990454881466660023611405906433257471403693613696798845990918422762119791205080716106802375404431431662155701633626447123397166379280694636212119116298558849240860207935610466861250163935264942826890445449891180378953323540494210244390340320452436310118069088621986749797193251365970904746774880069103421608459976234177860989311970178758164672569379222053567417033648940452595257681284398781642692198370982247800515649811326232585256343569564766599946056395299887552966582132017762382900866501916878046496634200000940472285222771505963556029906393318974106184608966861534995758436137341251915882167863747319745644756007959909344459920845700436696118696845760353185721172657023981501851234683290951371304722708284005416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -1792197055503474915153482965374348754193184777224584082331654053836790566596923579990953564328824958585809542692501435550861647869120360892074358835522625605594037536737567114258456598899484991032478361183140441538252775448189331866234452937324780915189251620556779233864457390853533966265649137142737523766567285403295775905996924324109676841530996812314362418512650269008493985891568085713275694200889102746231396676632878042383679261875596110440337434974231144954750839562483726913400250857719116567082606692721858303809937290597451906147385518895767829636868836618567479005053705422664280292918302539746622916780208891507535622060266548362437917182491536318829753560022577693974917428903922116312504998266356620367038933275772678777791597038352382589317595473227905982379682909120118340002906636067234312869975699893245956207904896212643179944964488029666955224339510958153960085875408069020323450837762508061225917930254078012833497032237212208972301596437739708797856776730606816226303326938578674406319897059876746599057774533135756870985673330658537919160765953490208941078447675424528588123143756713909566797469348161795524381148599271228103756841455681724832292316786065669607451159539271329107925326755389772556704030212804815778698427650964741582097834938295883757715645668459635469490553642680553909333170784842090526024496033626999331962065433773012847118318217984431860457471848213536462419717118445275980827542966853824454125670388108604388458412689438077940226042243082926126110285351913114829193423233927064424795996152528143358906299350858798363923777351742970663189486237325366704306958776780012990609522386194386109608859994385475021462643105834690725551897367481482916607457979947276665279915404069741240124194601717860563956958570358678658113863116226819765517515354353105930889669680966375111102984897198798429538659661014631722794396879505908576908562066915676111286891337723322744431185027358449050744602712626483902960609858582325837904593542639658908352793652996112475706075922714499794389024077125383118794074922241169533041812758003261522947936171196103010506603217207933391204074116236753904660349026131897550977576912813184102016647426835535108773411254148942123983028538581188608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 364848745248177740768509913688578600438032566726402729492989714945061014197612135379203098523228613591256958409286345958157973972168959269256074621796191156355158807099644446509332141484697036873124534130194986255021323453579683209959423431563941772327004272320323324614194372416088448931898856045565692645867825117381465129798575730384903974357973759483424703625739782535675013975580603741836412797012387660458593255515859828239537244507619443371834316662276950187891292479814978207509460472772819596005769711920692989666010387573105170264520896394653930101139808376695296769611011490922572371494814154295198116362107148529534992688056846597125705838929948702684040772536848574361652156301312609527203091426271205916245011508975481315856322057334092498525478416825271349709753457338060426130759905190537860745229310403627881807417988995332557317123750558669972694402117262035902737726586972885140177123561682855561327219662112458855591378697230907687140981224331452005850636816523525248535255139529488429415286590382402996356743212685966772907627386935508446497655953788150987882843593712071614230837738680993104553088186453438024098940508872644495788463252541063206142505058931976473797620538641482682430647366167273317259854513544115091496902983740152310460057651101932381883481824130769051608404613873834022849686641251981548065311998982826826142340219658100567567615316314630783052135123172600885496653629879858743232222960186983728785864781457685743374897829035070871460860980549546076408600530441664221336566430272804100410058896628253693540137864816879741766035882720081028536518960257926408444360645041451504332269151930298331499185815013245292787272515448201451769367499633357194935451143466597131372684582116213584876859723253432204284401975871947279005354667095356120760598362102625250631834511605939622311171215161823234330930690351186103768690456017321298421982267676328379333647120648295197990789303037914482734500573441595260394590909080387569381415522555957631176493839729472198077015243693949493863084361024780922720383535961736067577943557682409408385169622914861239145921028462857029983413253259310393074692083986394159271305770409305224449906728472534628816460954967185623419220280248568381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] -5401298625984097209271174625233635901485404302723751746917777289685148769106096160227218324397962613975631564591778912520801896433409568265709042003701377101283118092879226200925555252399359170772174348737371243587233203959846114206064494062973332033954062752392548440792152557056849067420509268204163348500008282801228786048556414641404372929823196784140231039927780149035262426192609454393513202065121233016900052239920992850969397056628365877926211073628996097929749309734481159034072491742782070327414792763875585833577928238813640752788775367790477348455714935005007088945936652220663328070684347803057083637712469994860996476009218265728653814222064817543806150773998962468856749011361810208231395659868909533976488086368362454301469458448762815257830778568611407215789841742326055482122995903566126515026401180709760974341707921103549349211115608669500965852311417344782147550408010121563547538026505711813446630709895245259238494516272993602187916062637903064408219673864331905699922427026382966489477769206151241034611354755448149044689799753716912594575972630156262157835811751560310909936688732616195372816512700693210317276820341503133953442086087818013730527311307427498551274657787229647870510888904502239206239416925023483412381640190708529798500921153245116198867126220275570546696276523736462887179306717175376604168348845990712045446950149399582613143241388387938663725365445650146701589183349343921759011648411380318928361798263944244286517864141603169297250764234098536337924061059509218439346661899848493560956300875140834180559566106228707608890199081664399166443256112452184644100051829582911370633702452309851684583470349277118482731861522595077093080664844368689190851881972684118229129224111125564741132521575949097837127344475062738811061459778832791087521643401810346003433247451999814069101680096802075564683860168846111454052999857087680105524615194624487655951732299154904664489149122083377212025954922650906913592412261523402897061719465835954132520378221257336922724316992022385332767945642645460630233621628282146853629961856558458329680232538622145092978581181755308728400802877983145319724092117059738784863546878444658862929368819302085416323277520267364412669286055363410395136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 16496953105259068827824209381761605091658070999790693192201143282832947973475846250875360905228878764389234146696753959467131198875717483080773783359018576110238793419668319431675529908574843599825852786538842484161518212286472114206348864361665587631824517145951223714890973774426043953379505467696175072554513216861880406440120682554934307415267414347332038114414339047808063043045434660942953919284602938746552112322551859466944578241016822585951114935457049764633109885308955490786797022296606891264314733387706735005725722982766874316247799876130926765071677326606937877379918345227608987005237445019529987721638610029055975654514100562527483592594543077724246583342948806891478059062833663917286804814330759734905047980046861164622744342476556962459030732923442674718874389836016048910277374419128775045539874656410136715025449798917665778101411347272974086011517893922798564053390108233226859471612048877178898031363258813689648496547789390568381513369076058724893865468624108227678846937366835879209550667131182721555206691361087078216096449865516836754725914416872995697464643580080297775010696856626863011515530699550744425987901370622836733413816355148278970659334107002316782068804052798904698893147092645521412939845424817175345088667792848827248531095031836137237863328491095265509632487436961881093604197766683575780220514801324578110179838512235616906320128299444980637626865952775459966818616111825899263457068499715009974515466511690302229170386400295022885999843168423808511422196426082976968774917140455923558620877549791176006595784923761129771069715924178156723900230027556360379458706402810004477344408451393314420930416227951941645833770646765775944607992861359454937430019851845192458717919633884134817740975155443889346652829111971994091132575084146267538156225907655610554984652085957337650619520076106481586538975677996486080345929572845709696421807868258218852443252939484768415243820347788097801177207665375658762626744459258262785324248077776790848915862877551489140168104391856534165233977527021090262021168860897819421649665160044076003342008138889067058929635862251143725998776484903027604274955197951069192224073136517655809802926348695051823074607297707014424583783065959173980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 133163545394080207887754602871921905758999655421815609032121167770442469110278423875608056637253751925578120715374308596007718141050709538026304777261946762646522389629909437368024119032086697649633008221278404401588166252835419138552228328941099265511466067998812570217161060191823337392350846384869176871928314662341488307307809001676141695343236993351480428272731714945261904632868521112355129170948495127887455565216575169903957233873102270897833076970325241502381987793042050678744001286502045439640468428101340841189093215342604575176571061028687632875168842865078418946555295186175717786415305651794959275684936307937693280576065641665078757531809315237876475248124070772385682541813968339741034674540024975158241389416132003510267916067949396960924583838123904115498803859769790018986309878997323870056980737262896758395819268770683843924332205597841843809926165901423079455563541525871285244465980447641572497263728774220812177214514458234660494622055945360798972051961243859828040205564249501788505515612447512328055176735962120612161825369019504717490855208893380151777550923915677683522219447366740951760290025721694880731564045623285712087431210216772380874698418727402544908906307554964335361971666336334986459381705184384921053335154184620939123228121935286573776996206899478162295334306147505646979658806398536912698738263492341387579482059067750354650504603534875686085970795019441320106185388814943537029884288030247610140584354605458961635393035776384611055544740915027484779790318938943493825269302432951953250185869342762299166004646882929189702309562716837875816700825847197309355342469965191245369683419080091133271886855455536860069841398879306093947836955405506404702906537938654274996607896324435428678710076746596562365865768015746597831527740322892991869261127329180273294695423511082937256299174419791662978504240885368441375033240557795750953216757866714162611303452311947846127917575959172040807113084546017081272783240736851289671709574715836446072851544436592441490758746599765692235929199388110050555502314272141250637177480060321870295482894822637839336181309293227528781149433718041912463444419414002240597818439951124201100039633613369597036965118801081473446528916414950476349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -1688740010091355987933556109590316765752237175005105326468197607881559478797839414532342581124194777647862509606623969232974164056046194974768043886410006101709363105826117530188137521779964884833459006255869409176708110617543186215766264280444598779070858128988944873861608458878699389614610910128977059534420512682857737065945838563521765238110967772871367608908682358863472332746299170438540241296777391596529635741502033566701602078730574235647410983819188206969102422734670095368104259617296268042441828398830620873098891550461037527911745117991817115709525153537635672567936137526672088786224232417528308723050566003027398332855418676411307366498565104867465071128865241103901669607392684771677874741106242937456221719389174614864137268885527701415477607396289455697378830251139474673804894777111885767735104499462976418582183567464307806226932647736711421892506679114034197235047753492037966942380925935577592855597309324121901732637528786028475705372739707661312928802782563790379360535494223886154840121001936137130831616940880482328740143862906910246810371539206816142440134809470128673517814705452841053614893942664127628761242282794083748334163022730375511154781488589025746594169480227309888918800027376805879693972749799327327174950234730114356459092760206188386726914789519948819519397145479473057940242583758388704871385368654384680983933458404642940929965127410531256263969763491848505637913899327431350278373063401758070349138930528156598945612878924339861644331184738064318893406596538787974454447930632292548793841308736199736268359469313710799719639590787253695116826862320300222720132101621764846686339923866771171559495008746850085527407417082872883650818873265615646094130121953953727457375679923626126832038632454493366841361532131479291784955711357043717391986589314737691716906475486523571219887007375229912890565045459311249191374011066626317536638213418196320745899775187429511091857175197633662225601753548711156887001765630528220333708907533616521861910743677620062687455994420613011909682806269714670282404600967246003847273106374886412111929044205172644997919708641192188825454926310151591122882744476076982958013893911443852132804202418824215211398817935099529923539136001770384261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 10361048875553551432110950325756460130095964715648186858116262321438628308319844780719958109926414038424911908543496960735972873160470462783577962103730730467738856752608205092079396807144028570445001298005482879896393786302978953791568875055276197514945401387202803332663095505844635654069032392684974531331714965006167477594349149595206957376092493148506274481526832584193530342860975329465716113620086482350263590480016927127242429400734920195536444294476941072038672996353447667689864015319638210522303565720580921747780528896316670718058915668283859140004561208271245170718832890668281517775379277368761499718731901040303398983204683363204748794247875949042575411874533952296542444330801447823532512324571417746506664815829391314570314244587197505138805488414635947796763027359623316728478977659444796182877827521081515359339480734920871546894015013869245122750348330425065670802696555174886555201719007752092825136594633773473916858586472165912283132613546014587575394628283556912396793016010804287168600528082343103319637158942716482107292445645060455280226519819954363087499074553743016946618285318463651328195520521031644520473583134512671881835378700032253359368971104354981572398185598523152651354702352433662880091805303014684619072151684666024736887595834483410331530515856433707495848900977736505527493536719268672128859249275707374172520965456325488998858373800777045239728185215112062905266852413509835234184002472548005606609872606330170136718481823574652867855998553572087568104342557437308315824476373839816441260048949440490534286493264025123736333252619398455576109127257080292683062526141850497352042401576235518448834641904487964263150307119713357101128048507402065371958998291176053880662261541574227214896881433744323178002014083638927865514462816777629033095775813680000348725585995521860503403901885626120372425184226888395536778195824626615863483651356882471178008384943595845452748458993175767313672235080769993147393315573060095434880402198293340398734442916100907740747850827162978113259054280217672629676292157411886163402830794199529907682212382455049895733201793433902271544548586892153494568676610023890103475467691400753572041912020889362071671919175560641611549103083242406381879296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -46188072151975688002198576308288826533878972111721071588007096754171099410931940009521704899488731564780345267167324069359289622589589388263648096318664456360960063253394241271244945203156516775158324223951771542660705750210374346660020407873052976901987045505567539947231113875967220837736227524702881951573595002943129424958385012462948776910455063218985728624984258266001882390279429946583137472119083924494443620377099439830169610640779177441377087347604688745074687381772839644469396755972983683933023364246315116431067360373083964019644326745673933215336493970588045686849124047182782619766239533690304453875017128109312509428561571111087847784917497173067085489266690949311997275268563547559239389670804779935261434603410403154391697067832661280930445412490667434435147814583637139761766234442816494727948794804595577317847910678540805100681489946366400220953296807356607842469681528773543484336529064738140625486670867690510073251158728069721147019695512399696240399100096225685028484594387477758855847366178239568909148578584451598259563888635686335731258157860344323495338456338100724240614528298042302179296338839813263310167674545081541060379537338743914992915210185684636049265750280509510016780582203707786761563276778146938542793782480796419361871231243507958240226356378390474799414210001201420512736577248730022864504373458698522769480359007576960226872340780240344966027676282456447033590479771564560598128664218369618107654703562266749220624700081507123276386821819172005709978214990653152896222585017443516831742503751388283238470317568985150597118588338710618425303738355654147088106932180498986977190081683010580585159395386213329235186546964505423095416066480114179926236544353721813685472700117249815642043560794598823042612829369086929599146148767731123816801646986837157224568744863435619768256446996092449254071130619628158764159509667732223778999636194059553778017629187247461320005932251199413525506988044990743720507353510700762806505363312877528228514862314621075494634368785461650337050973121100803369809025609725937122163500065867500169376552936663422654399731745941865893585470603526811391415272207964477263934573616610102212118987083827752296954413755947604476764965905481782064578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 168203801758290590346344660438605023278349319593736826363961564883900910596183664406531637462335156835885634619014736462083998981419998978759372088565276108386479960238541550571402194256301573780384779363799160376196426381285978049737564831925618393585975270581363019217727447544457557532856029182931275463154407198952684243806315602426990468912620603590445731656416612281666316204617089843304928135054703017131877870269265589635008708615076310433784277118519156908711329463359186474144257334765633431978488015207808282864813521512128657284053564657021812363690821977741499486160332814311629115250942782746865635260267244162951962004407267956864613802379237281366120257286337409572802915542529812108748297240462457276001503848653514486710967617311624342930659400083447143733559939796124754983175178285003330749169180031075594958536545432646791612856585714611476041383696690967531609673920665312294265641602136939915142639937208791616936728910274172933589110378260218843895355532534378237672105951164170315201369408129038525983643097424687733685643016856811557479147961459380248816646656228760306583584353887193183103061929302548563176974561133171628294977517423215902823963816971577072961438792357454705115543717137993750119785898559254307044258171706482473539995503489180931000610915841603705912350935755012868480148907847476828914108576910574670992648796602897195222126450488941556176669285956778014941211208903988745697913617859515024090328894154749912547135753428242295364686979087653505782885467974189419608676270587014951547759977715378084634250453019141010294225350791779547194834486549436021459894723105714213236443351607777442815881388156557322646649451846585285865644149064926993633385159091144129608795097559025326759404347708036374049349857114125981087561860411558379526253665430790147380559436883372827781421764958197153649639512640845154049870875717867789721373500091278430115320468696152925545845733468481247847666769107947163734967359722212291472806581302469259814862750490117451230443796965471096515079623633676881128894764575963931996072120505554051813676283819735564565630578016600717915860630696027680503524111768183058600594189128795230162545139641995086234163703811880038801796625181020548902158336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -556895081032426861249146805460491488157751471900024121227640836881968024547486724947281956990058275822521563471757877952117238460222900244118509730789130529504508263081490273601047717230567481583559662303224842603042984834275777815797663677011563689044027975130619470415259490310827909704232062372248239784110498737736766844208508533056827262683412064411245220095482254960844237559987496394000958590741573100445863042840481593003988985204001500371155326606308584265388506104495475815336087728662564536749883436428942839414210911910308767740846417774839565046732915128587262341451113083863103531091747184862208024159806826707925084676224129198793526605360449397328436584340892935128090354000455773497420306258764336979403666626139784479221697109852800070094382965899946502810381308067645788162372697759090888573268344244009678975606923725478287009680126504330396205587737140854286045992525708340798979683909635632557990180427586532181060066178310879942320639192801799447194451499198776069779230473515221471229275159799375307225896579619030530180690646205071568105766015310994471929601537029058989529415533814850983519455342838002789684930941922500381095531441628903328752728554302657184835775635727330838265774584503111962162003940652332480539314348325922201333162607233434664212332587870499496371657080384202957882322174768007491357263264521881733127662362765021711667979643993440176678781150867622347829822713964382885345899897004544313456382646702354331663160561634281735542896269933732507964448136630888077619264938513065343065747748734518539931225763445800056030798171539023809268984205736276097662616398256549093785996890342949928096563020461250731116736552120719000811755975169161379724470144808272330598192984620566993463130090854464592849163440147302315468887237630166017799357116072303547514575144213788134414321029693859955063119925336389802881366381258766109541365378041592352668511968957157091529871816215372552274437852268092625260517959888882237678680913182073970677579453998355616012390552427990243205890642023154870429379639053588557309521096023804343962006725144980843500976145254338359873331245552102031791488025489096543601650371814688595565394310947643853729546152176177277807224913861648579685253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 1518769963903771861950935960884071344105003442432639343683773574048688987912777571003693196622944058758021334215373206618172062390882342761800692277338395205695061342088116083558425073518564755965114878431574400144130474894788499881441898346680942703629278345321768902451732029071005527438531906102685022671942937456930721411830338622394859753128309258851575684901126977874320080773553524892482112528808617692368161268561023345285451078485820982036104631232288388441447974934110812951632237782570261044023289639615303541757616280030940677953188682385083356212014346050746324404694588903109013885744898842429571078676427065469829787050956284568394460969282471843499811271405331667697470397298401180097296293713788254950889751969905959192664057479240978566650287566321557006382884260972432747153492595151418494950719015860146534478100857237988178082927354229277139837886838128301095914008146167255816413632056948059071165518356089937443236570647106449447870920030039078848113893473432057684621416518533109724127795640560315802849668690564733844101903035839088616688441973964917152399703527123390550653580329427038091435737382587726028622651181624394732404603409491650814647387872447312419977565536381250601412665317898017077521020677607831249696513853606309435277909177716594953844372568669060868291094579005636465504171867058128827801705986268702484754729081236100787731248124563713062567777499830836451145931863930521778508596049414594232176692996924174113320883687020864993267027758127826340789079562859414216857088671602099055683281087096627610282548870504459855491427420566323456420006450564851757637701376213292513232112436143124535537069061740167869656658097961366026070535585767479422011064672189607412528697624292236702396383050875799065641757267200210978470744941241698179207968970302762309251990608043555501954986671474637175489736802958263996211338289037814800466439718646881761135789943032774306361706259837635945080614320370588689341232105010659822898338699811681767426769555648769909125250183749823932830479458468131647157360448389397922929030114423952253327635303700819180851270750504864718939752343105551987184204593150877834545337118845829707723037947381828391283552687712333312875357573612075091773882368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -2493648435997874653270684096439162118226502599911350937779923779176330860161008792335226736515284011061668083200963652255140733411112226598665301487006174256064323481680246758254686648054017462545393915428353023958896978670766215607656054861683258789559962259017381379599757200326171456682678025579432531972680628538139606692836658422994844828232389334868096865924466912423649224871836291143336715888910220886997147206902305207986940813914677230098868541788120353983282868717875036393396190048980753295152582571855451974913180936383978781772541605455548585908424416532584709545628935791304828515275870350793362135838200352080188021232731203951266532382154538265556618633556211774360876203135095922198495615452491911180929399016385587836037125309471417802778158827886788852479339087480412260422636601857508783311843207612233887901936338215963554771664516855855487410880307818546522895605597000687095591890074030866132142480344731184899751330659322217371322711490057563340338891680019093986128774307131479719518337196904754326457110345868250146002003006788577621502018259919601982428670583440227114095998544019362406026627034490434624541707008515220534394648264038113817369982466550132075057027283542017741293276258290725176700933019572479079019629824084371799370176711867867292134934866541446107854547912617690916763586480388206823135714172766980754742230323215530131434650619649814761360188355423636328117215383441407507509703886846163076117800403253992012344202798026992379013217603203535359209358020880378263504468759178581634094636223852247565310312939254244511508814040237578142549021814249144170126699326261627640947534656896862131959191995131467998461105387018168376763867763718950496735608115268869431504687426580946204024701408339092065219407360113281402374963809664891739020163988004212861871224341203008756276402655412993345777012362251900364990712582673172711820330062872657630354633182682623050580730341319382211601978659259688219253366885812146700673844702309382121688232444630087261347409357512549568143225742840136846944597158808373965886896858731163474909209392887006566602173052967268797025477853602619372561888436911369558417543568245960899198348975140014825830940827978027406615822954643252900727357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -223788452198220925005768638432882420042572273398715818764941452139942875843080859165960776163751022011057376477755983235840728245038425849620474219085028482184083134101419841059713614833387330589046943953569610737481910184140828502424821616903186069989427764418437867122457744555606138783802515854808804469725826036386152108181618308473226844537599394669144341724449627203196947306470981291437580357150684383660970542516139728583992938760374921294504423904996318392534892465474123216687161455323841256696695934886780973375712384151264771173465521543897845275235465908413046568197240896577059013583508537231842245340444520920281088206157159135568351180304517162579501827585706894823750137377668720407486314701380074100773339389689768309496361856270651964588309866178216396046208718050796484439955525556879644926205954236183256624658264022986572623231105392819157166595996849550232645027975496911856867085600591583240167450261486064905447008861726773849525503643586141344294798846772334247811249861148591191402283882019545164723303567027381439894221870444596619468357617657176679957404098937555910220304454743206234773490514253334642854205736259367946033939743429818161179478747203656805751263722303460661105331622551524136710713632552714006622957313548138881278377145078656090660876289051076217653426969135691945619687347123729634384352539527095694402781040737603426293089413350590004002291546751112963921112237882710186445094593192883444054923803529472886320636929361801552078320231139063716285789649060328704255603168061788694865709090631037422184862708633555462802819389222147319000835390124820266851047824354442866101762381067832211155364429729159631145156197011039949410495399164809587116973656406535098674941713479207654932913985584748806337634357576944533650822775490404004146931245346449748352117328977201937161300489621479148143932936238894779755809063889610100365184240215089508171648526082403680407189965020694042121533237216905836990100744215437784483060667216761168540210611635261225004199299909429777559205917009621495898241012400269433847647949931174170627293630326132658012784948942266816076117207454506617187181867756584642944680379475895636605249312454587360178736221330544806168442544798554859048534016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 12468824917738679171549099525488515018900940883697147516575679580408815677727111290338460464508000854773563527909826688920236467745412378457398070716651408637723049284044928623696691575973394551772440857507500285994643698117759294049286490839536746970076059557977490359619777598551918808021939517363007437922767295334201805650209558343159714341096692324148856194474359452262233540100285656700334325987827864605961354458140469896615670846318629477153397863602121610329880568082423661828766056387778510002405118549126595263910682641288341272470116803863912722209260034332999499331161144025965683562197995657937259907390646932389175292516941764791300861109250469718584758132532742294165448715911903376785109990473513704087284373141424189349227712862212015889797516187416357611702102696207187816850633584546195347166962684520286435157284280354681303918671979488625180597889747157993872031548899350898474329602606291455300758351413357015505154313113804875079005903874532722779318734428020512210990747434757849709243946251436568332653511045827553970471970445084123951366564299225884916861736189193772810835818352751138698742166580719748474174695036453367539418420120469282103223625213943206614048460984804874735132651532377613155164546257331844786298501947048380122182675916433725054988709739995615770033915307880882570783102775377953765027327408776610993508809873211146337483842925812772044288046742659029483479384043670338628073195798208095018531374992705898997790643890110923419342150076047852908480200366701245864592347062498425309631967587823334421704491832069998643766828390854833250408641887871740250772602394540214307634727962489358839903335112307138512617116555073280501463663747157905654400723235652387335062557080248705693680972039149163923420439201268562183912417866527409997903411554686186656588379620264526675717829548513570315452940634715068993374699098846331501963888595696451140605266055497249117468186088654391288856946514893544700407570707087514930330678333915465137467772693747296237174127808305254310398652771694678033680969179281497372361277090793277742679475290319813538702213682963454600990517078086623319656586866541714373232414719377938564802527869619881604014338842761432760683816896345015810470707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -32326863507813636509716239543705270680146535904532000794002763595813318277936643263425495528083900059093406043106070581626032135220832016678931225482917326250225754410381556042785670936658406181013358550084988638924718395944394079005809932534944282786133093919876194119575198214970415310379732140525520719902589425049581036695921239393600192217053607265882765311411863114308058701467597211067319729922641056068125809894834725468203722893680998966745842719209846336024168082721793857496162118169449094174613548993482555171475434277331490394293698202457088597310028804032447168614749244215292679445744230404370887223634261252120993892298683907452257949642078114889135872878580810753248246132865304062450347360970152202483625671391876663274234344134122890840325896642332379838786063656277436174434039828589503135417973094194087893807927011818337518724388627719003005256030255991850205818352945913583368322314359267238057856826569178131014430829498612353232545476180691398275519323005964580367547076645957759144157615260988453251662176188415041209365469246460683556348899605135517923410739217932345022980931775085449731319023379589381056405019006032587129329359367615290473525590947402646501532070851334757590833084661435965128371848642359653648332242938810736363301659972760219974414568129788629196684836719964449241594436520284770532109000683834372269988584947369392234553286285932300453446299797615846427415999513478506578473718230239130815743297410599845053819024750579772465492295937427173118708763304573904936200169764863739966072446012881655442422471264751426551181445167739610410326892994872725413351368794949417499408253322527474961392256383254753352257778615496057442378156892549942182259600029135527318234178000506993000664022540020324975887232290827995705432092739834083115853335673303222778671805858963996966098567421388396712123810504305772360954682880099845603463097328038075057861635964143936534823094193211104630924328429426230320502996956622466236560364899777579007619841824903770027739239796546419947835790138308305243757464075571725896769856572209054695852992124510589618865477455922550729957861219610312335519101972087629625247188665220113626360649169798090364633911541798588922087807509736330185846816768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] 40665226612199398244984232378827528967994036070221711326599167387193534327573924254704768266078150007532881185836960350089602149761756441689801246917450904714718188154438870424768043044985280855485087346401188180688150298824632320586964000548796501890236654891662830499477008928779671596457465020692201195631670407151722601719547618996337143868962077468894157828181758014209276927074198238812484561204136165498342954072686473739892057778046476864123793679257561044942614455862717954383457414492806788932656136667540248239195379060010468958074510077000768870353715286766310350806300334754399172903056668934476491939602430650431878889651319739899388548578097124399616563932082123612742308092092642032802634829086964957388257397640122313284178937836196101161613252157914969408273976213931924655302402889181639521558275152781100319795761717555115003756214614597334762703750889550601342298769512370099733257159630099561003314818330295929106288152088996581812021458883917591418414071822399904838831734570028964352048809600606580722949783197052096057340720306619219944140227200061743358016530144568836930565001008290188131120051720373374853873896674308766158838378190545812477392220099381245353334416911600593505486832437454291141672468132127450529516685347868973970020757079219913529094195780395969904104866315202897875605893248998427155812230345913261290963419242912242787078673392086067343765244040459368194775648873551731015954153178624624162532685318414210417255050160068816623751395815652126671843046661934652860155851719117579200822678855077222674991708210912449880228561647778905055486774756926258888246358716880251014869387245747403242268264074397755311390247099675460558556633707582456258553956874459239502530720877258949672792671000443956145439086055488663944885996760504890296260194820730888933820519661998966377922857473084007319327790468301493107805235632051444546439986093467841486766313836747350029000100151985748429060133744820973371481896154287181306663013806518909015474997710672764310152684241912922312410217384108219828012417507047803666920719740690936131187925513462206872279339580078001428775747622566640526560047370155783293230727987228338081204781605539720666848432849018736707319461158409096667668152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] -13205829447825670077221808155418422455522665940719496134551744002428244934433687874488702557109208002690302480834358003089028132891574096987713068642687001501795223946664286134617950477816080707427037799825474743524625392872283566964245504345534446737791269709483392088500616614180319139905368808362873626030425596473476187721740961431055358625766988449196432493926900174307337434095375587395137266901463626940708461060045906353615205861162732331137031111089181905126819207686084246335189706273023395848238126350302730479321629616906761029883594031539520946724249928954144656669984713922756038316709228364914196185163907562513978164210197421039643601007947936341154923254680024878146127604091170215181003324938181395010813478482558007004451780586877759341483018830259292584040134809720915937398164443463588210133290559905882718999758407218824848363327585336051302202735989362294440360771290068903381183583085463403034129401235602453637613707723945098219164010043058660273406689790424558771618851860797354976214308569783901425085190648770379712120709828031078136811885329641575972549933096911599404300296324817771581539971749584596489410452141689526308315968540474628973839616110861997246465361426607964344174390854062572094689898318906325721452521558390791290178642957359910551143876968641734551456118781828528053016258097530957663164233081386407382343800197175895390774415951546390520550488902947784540962350130206785043745104274305458943737181472086209634058356163351901316496956473241525530014636615386312621352445564988060986387464170654354181406200372388331543395767572096385285751640465128144609253266501111118915036316326317310387608836649108619984941795763101256780615785725329030093399773282591829666502992866473653355104739036185932307264957460680694672186727765398162075771118716563422047915940719822939104032172244155613546696259526235718501469629166091157043759531389541347873628920769048263209985171837736505703055163265368181798226257887902214462957153327181121462479723019555582580008900371817594089214576792801413682159716356295209711615369170989123048856487323440201352819199120486022303767668105469178672107834993871862563209962715489911785445110658443301902918949528918918351697371632144866009264685056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -49059412196948090067128957216472381165383707234162919590386070022903541912037388258658364726465573933226947571265023316241521672018655366209357996985646902049704270573940407110744334347479854866099476589010450715429672935630167932435671085414458043227508369636634604838308725090845056983786158694036429987549023376595461186690097601686514289308288222490374385872018735100498078653181207946242504465345285065031328335805703993628561419927447780361145479912387923634439308661308714600319087332808505763523645063725528124390396518637974093167092423405302455161103432905236780102904653291262051563175211371989289863127734717314500901606264447969627412338576081398295344398360201582077100903940934569191668594459535405043966195444688631969105464043141507856871680902922503766282266215394172944429946900675274261404982210235586885209478164518296304352430339519435276101698549213244041938800526686044355240695436400007639257852383742662233603838967105409672301317680406252143712385649117331512025346798628989624611800801286416453225809688337680218564306477255239190547588738409511450528708499413395191769619523529919658885253491441569850394897265996937679417745227314005047104476606114623030339521595633041657210849851280187178272280045144987867531653073602479140337473710506240534849307125189668991898796864571245569396347558880121260219680903950895525639234894891228991147363007727945562014528524288313921889410275358910332325566592425791768443235530900112082655132859873589875141264168356168664280830261715185580430957388868696923709655559442752628140972230789616277092160332997679377031725947510975130195907570098889269310476685473041887861613924404431607208276895547492443332442041688416601279585252700250496407367917361454373855370419525526464775291238017437050491684555892326202036799794552917661759270409726977843462751602641263701212268632056466685540141155740893032046894704419156816910324052904722825918843032186760729646288726653117928102402369223664935006546649194048024261593804297701890956960722309372909580618791102180785489078405096349944513854516657944756287427365630228697505515653889566104245311109680154765027327302535407914902195562394818147963654855860447504325025931284099835546072260633704803343657861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 109438398919241883892643797495106187469000590156517429937770035982254034103469074364365235729228568966506844473029919169529404189303435163845307149016072841906871235024437225703064893416680167694815554176922173366596471687265217550529638023058396598148497774415330571252438876440095059729137846489704930911674204779637421384878424917236266207913721087350753487895659706612839638350835920576755670613551326890957797360743661948770602336181536472860167193011671710528262025122476418807501999254219212273269124848445069490261467124578288981351415582881602233064733356260166872235310474800352096746351815465725248767939861656153851751042485026379230770660433302931125946347550340609670245357223449114789443472235161925575711031402460038825375928425350982169945247762443716209549830003868680100886983479408934695762343314326654178197741195480152253193696963190969133700514743112910786461065838216197880952304544048929265726409716450928292078166656919456095213049080217165553182919901340552410008397463619721816765473447390264538304064290768998759623510049405221858886363861881048917475960482901179838053657605919973804668415470920643061751613527591115829178114171632507313349823605765019837114618117694719029365042359800840152216985360302636625364932673942171075347152649901582705734378313533131413140303631571577425762047994510256171304244160734351980042204790494604999046387745822637855599660082440944755119769513154070003540148776249646398072008411050633181966620958995603361712408286365025573859616292903055068360537762838729578094139025018107344874148463585795654784579288089917084659516734762347053287238702160761476025298584577920899220687496797205624333906873012759205710361383625340370700837256397746088587767613890139741776503833909620538151785270900205701267027800452285517538925190728178594386119737355752955050770938038033844038225947669218266122664093669343361715064692820352248532359552316713979170674952405564137362322615495072791464966229751318775198268931132859388996962690255796058612374526280077422708922900935029253723761133493712778327365515364351238574102546865463192946775397021190571924439782780192400776532738912389380557452185657269729221268164950655575609898950904786364373470950966675750516032536576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -126461157746495769298208460087892284684106686896884311837242565845688197843955515969108497165862745458793868370719924126313107488501191071411819157176180422076984195371417824942219977528873908464079396113618108967999626646235698936479684760008043656561300295209853319240293983491007472369770256368941784407748387312921410391531792426227282947068736980194111530290347981054519105780022174529514846921292394523708813392864968519930638953160800385288077732564855728323382759826484746962786180898038410692588741387570208391027194682964761602074454911273363963509072098187286009231852035460930700303140449127972829854561637686197157940651696316205505017338751270282183662083607285352224391616675212123962100355439506963387784097961053662803032899071501059115410860724335695519397501560557104536254902685349234534761679539839461197831791518037763291542553834836384380807797028527559632338563568764334885249089497579450082180684785532261863537825862339394203892998904099032109859121620066698041040038192998865175320080761510499047555854819379811496602496940437866563538287228470393392183688187332733095523465322256033807695727714964514966292612380597532814258266432460181892522087518684743784329971298491162262706832373459289900043956079640844547960763144269938705890777721155112862915364071623138265599818447733351984956383534919962815633867084640954597337378609683192727045448587064786418103837106610189595644200988584457748425732299925900266243505741609212527469231069728221871950647057454527292003314747082899496972041639755267053862792167074250897839408978615308683063449954742379065597414316768177112758406525343238954810226158332981683227963012021437984970394807949782667473056817337516350698727654990347428130043447203116078851207223816816125547672844647409492153859738591584196464429537597706795822602636606180365059418830042292340812853186706236183532139461241261435438323061547116936481041152275052982060840908049704092086435909666496933621483103263284151060215530454906499222180440612686333560907660439867148434888493547385759580472053433753601849121674755568664843070248106706144522385943649208458560797258840526303519506958012216819777573042846877203699341160036539060775995274624336347198989346055467018873733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 92593068855574923592267642322171121907198435072532978611972320399713263063718970783947861531066889648090712870730678684094130123968102202865513780002771638548839714657009685844289423072768932219413699491121352301468377242156793630296580833510838236668469091369895361908433849056968024362812303410739857789420047467219682210036377222907165458581663785371326229583574653203207644055624427005158584919072415820577895274708836142882970183766074865953072587482213574908846206603838561851235580871453063921790331645119780783453632436649277053524123607024011241743089925729520956888971154194653524004056371616215030621757989435374786626103514248950513550134471728618366475666549279780527643045199807963492871842532333150519494526687284439009165164112669845639366170287711397273381658642441322694808158011178734097002074155096573220741379903833531304116546632272723616851438133731841093620963544425520222703483343366922914958595541930985456792945563090963718264146861587482498562284815195849963599658935934579146374889579966860211639669851643499815736794742093418240060581645801213690736509182760058586507430556307056423028716623290599707021231902262841083437974872519682060961115108592763918593067419162291923406491738811099065080976104512878619536254121151475952604690488430347220254979996747210897948150903492700802640458337763739332767326140954546600009028012138959455908893617175543415951657265258265012901722578025283803930624358782944922922367371372762380425372829586703947290507024007459722913055695888023076011219444441578610870351103096009635382492133347807880647699043708962720106793655381659685883723493289975624832311680179199350753102788936905815836525479096843604894961756040457435861070844683857509615880758734134835372766455437961778196354016719185406702893721775609610811114493760038141652765282256098177456200949413850732398532298491348039355930905186207493305924249388667758980215709794497207037903391546286580439938938031617120254008884770777379560928484372678982727163401610326548390749353987122108362963214185742892817736464809770854756865053947387596578516946006109647611878079766214483640059536988002593253449703779698350269723573431164463993120526380605263014528732789926879895691131570305969441294254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -36453839494207987717418888354683159083824960687160464007142142056626643706449634441713234319936318584409502489904999430066160414190855613191048338476541090287226154536997908254905607459759608718122664815037896576762469612404145360816854668196984275922188730022577901424743777895416406484662843513538142090623211284255732243199955901875049361487363756697578302797182484856141172172766623788521657460108867022890035663212477105342140984243574172765356762195782483552919701662166958289164892023140060598075205628420025151912020921947240645492309799047222518131183457484308523353830969084060457887322952609280971155846011569587641708962434180951120687028929236121770741249436571922419670941669684295176360244423771046521076824660514250685772267008644091846611881580976334138566451223047908922707572360257289338565224007633008653729084789813023961769336543269373599659926783487595621699286383578267378782416713885156770757470169426508792601556042959884953999300269651548640415196169707150045477395130196010813538104953688070498844557460145070302243512613941951751860316284164530907943297821894739245567140140365792870528595645246137143825143412748878739317773793052768430379388450856517553970175651417052103486394038759233287020096000087680228667452433884956157571375714819135291991737990443701321995574675851194893136675110290591074612793549666074330844445182966269496046982963252009528073767797041960914487534362151003066661282746738963374343029581295883532783365644706386167229093053026602707857418122090248816736730182871655714302963140051899170049246035034673510412891090190759756130065912915336839151866035429698773521115854203174711758902622737382803334823189573293408953325869792067504570976161194739653502546652930305253255390705226061976019884707393500861956585589911307000264792226944110949169638710052553943713418575751212028004569511055329186584673319346465144587676291562629144402660533886971311813878851563665333597067176351867915962741681652915287916895564592620192796841128764819730106656662893037094505139480975350779489590454224097814294761519646339516349239964883962453492472843863327541510597457237258289171512063937009622420562597917596435360480845602932274532663977912737136484128872322498244063547883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] -7854925869922759635729568049848712040317357291385590063637490780444779790804550460904427620399677956935779103033706452428930582447488503197336340190264079143965812766963756984945641173152035825553379612380384690785165135161363048725868713443499439474977656308149243625890413520570211787011709711964282692924058373518988207721683622274834285872155813626213463216102236271642654557143493031081714812725060979359882711830439935538945170440862362468629110426125861282872745325958849256227428552323872052653543463163663633985194492894183593735036135920034876164479639482698835872822722809983948340143648493865666639008273121406354354960985293396172938084309744508354358782469692020050505198971373039602779407661973292965488820144077899999284824085854488389961330170456567896488675265426555896591883841068751972692272571484536108175816575375657127266338163513966696693641525111557964972142077828474754247597347559651635451557916215054535951245725663875122638416079268104668114636325524555160600720967067194118599411205335208370097755624164970597854880972537083825562766468909662302014442110868153213204865837414887014190982504367649265260435834268194758160163360706205167930307886816943670039295782816890363826458224950663838450423724357784599949857888909490788363425413283175100510893327065533379478064418652105819506493640977673005603390252769007442716435289081338535291709081163207635162586412440785987276104711204975616927565405685646641378305365318287115760992770510334433828173925789607151574628224180375513231044374987778868672632011506782530118600477414855999789517670592134667886001767281106243605957938898601681814056555045506440155159312528864347534034923032895807059735651605499324923344122996757575313678236406637358413854820382177481376891324631874552384551794485110903992311236551422802588609369516494401029480338736036828447451624849768027017494131263374266823904596321594345989138098000469650739030043556973170877222663865869148995715349262517732979998452777118157276318079880557270695650008398119100667396984070579429131065382233624222275286327300940828448005128854020077990273549050236401978527840114193019593967270753756043483874124633771932041731154736893672533573534061682561031567774453134603724315951104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] 26297157177870790073446863580998850645273088904952995522246303989974984849142920489974017752205850233719963572338673940159352303712088145768077074229555593413587670761236569806585470103242714456580263103348076705521337713484152373029188238433003617184442568754205369708486675217764432114141866046099474906149480398239065759678543220152783697193106914588049684833384523054830973224208743936528153309074769296678535270841856094369353541149661618864828109891867718664368382506191172727111636617590219761914859444906747886590355157399282091995080549555002867042514100738342280043000314200176192886402320076508015345494454046367255504651338537227733307816133228243658890681659574640866881632728090048045255659484032867981873266664702802197665392552396517616296546522721398106947897640126174079684100091632117445856969333454676559606433210823947718361018566662090187241691748847395111798654898589808684062931987747526553114598493041100617920083367635358663621209691240587151452552601091617151674411893236979357287053755855413281055251181031887438516645168472807415299391997239626816615880276310127014029146037760083359111238074317082962276349624287168525584951856473788383073008915406747720859648993822737870692445218767268429741728450186112414550488483048872535232855969760268329369985814613520057342738060367413492816289822771552932696487076271771424983921166830074203435414618746110121802933425708868022015036523072626656847708950691357640507778691130199296749432474703984983692010129837782632607026935314826572713142232031029944258449986403642342443209446960114756178543414062722361921958913094799242972871980228378440471103247377361551249594135780972642298318313824729919468510820248629809595002283214154700632060592765411222295192755311447335594505657852583734942008833908970121558492622240196091397796905747959278902563212875332081335781363986862535826296788560226846575538935632750178379810122479045861741832031364292504975242969567266704228382468336559099547482838822866032249300217117356907909652618291420257673288768050927992712032869244306533305199750646321219184381393137153362438784774286384208118547200191682876219300321382209646835749699412686311499546564140772493394414088875110854545493616919934827033631129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] -24997005483478323540697049662152798831727668456314742840537938066514114321762258348533399865670381427017777742442301326678197177861919096993280233348311030908314926818601567870897979994864011662734348386768082211969009362705225471112895296772659193004554374319538124572988269427071711387815911260076067411934229959621817110157856088846926909850694914618197629684432311066990629969478509377736624497989400999908345849354665751560641700039648424701008435682445898070486945779295741526726709438274174080582236747990739842007422102179739686489874858986982194133426456127711804467765317029077580897641947565862234921083553815626516836077035970720486719722909994970704378776680244449804658172704513641105872651596867305592606650356227102198145352210639934250044458055853028473598871883168580715554185840133051740235731901936838860913587937203853532052994849269140515219169767152524979010032927109632710307318917480772814576627285436255138594969561200842133695242425932917406294486880042549568864489425839006483490276132491768156464261991549605543523512269416637971322636421715390071276906872004838990872263802948574167254192402983640073933149329912822222979421219027699768522220787496860075028578265120321383203629108123248089645962334344748730573464584598351377339370374617870444706365735620675931076101559962735475525019823898470309151887836527546033364660072191413288194075828618090450028281828731731218773766256048735872255553469664095326097451479575007591583412005469939419685664962755454752216841925852827120174689911553552853320530116717490293039071527953818008079830816313186794064403352986885793044989688227267417351878455102506542879847613767880042340140462802154565268002745101542380178665039250047804318956003971146067131196956139536907986893000261470770788374259383626042924987405388610325134494635956266075913266628841486896952437490988835091110694239538675092669711477310563887216871194622570184194511242863112476947986918611248387461705330615965055181220580349017272907774109131182633736237295064260571626924347912580856394623756707975020391073221178059479325636970315282541571535885093469208898592657759748071053279848687605406173833239581943175813946476870102449691359671929622268961113286726233078695108542464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] 16260356329798969472612998661104388332813668954882193466477848809634751045480940715112319634189562837210869594036518774458217856464855260491143182415473931684261303741937719667773702002018643931597987819456490040389787990837135464911028848942835972966510374007741363430732655481077890356470222029694229268169420581753738004204093983258212523527116056890738101332141886463945236883876465657972313840567284345915292673169610729015925604309435879100459255856370686923066855418955774014383548537724421020595182960718236175196028132131672635322293100421315708435164126014219644775121667071980621711792542251686876442880513930886503755409800474245673520816151146573110160818295952243476825690842977836483842149231061962033246297850158125798497882443784445688519622229730259227427516567759756041209574836859794267373098727270410500238842741112957079076130514485811926114841860937896853324588407591069379684027158238814227240828257787637114467824330395261290602614745195144895048552019922865618748756698968647818074321068402006164333673605903227325983540442386600192668732558222141668325107639623911523116763683713784814660211312928798673504201553641655757029117004107129989347340503135858767309969507207506886768358053240821413432121206400569013755325481344058516172992969481544751583393491235963485157118860929223293850764193984599862971449548609432096682149051347171035680900558192121084121891367942701967810378916699022456722490336873557174710118091761022195924994233580565836861474475230297281722100369343521924161531306363681862942136040917777074828856787908066112341513349888630548982674327986836865007342335082772680716439179150516470400730282715197384867301948733527373451180653830614724876215171068748356506728036562608508626382326758272609384731401917379564420782431322033139849276458341035832959804610235350864828957874515366560996303125837898852301401958949607304553658247293512275028567310229643814328272665764290846131870888598372223924277548080477606325817913041788499197359959868235523645352041955018626180284972617118673558643691341048782254826034091382439348085036255107261744026567626124967387793324204945135208184897320501589591542847347146247416498937765956011423015490492513080925806953176111788077267025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] -8259381750408800202683592516970603872980194330347661944347035444479520595054782230937604920502208958326362168021995332181181973842148580708475812024994852325035011157620334151998630862359185332491769591871523132583021384564722720724844319279346608122860017338039493224789542435305206493962436199288559447443034353627970352008033369687258697994250140813249678420366205404032785507442942683578393889855777905401874827086099299739949698980612187328971366769933474677964901525239694643979003621213853593774857113966117030360089952620005513219913117947039655670311732902953078378246087620807027895205994284172316432416870064086826187596902242106059182689022038604584878943114659753289431546172760961015838406744131224928156697140209662098427058212760400587510633479374212662136972973016373341988388855894416499061282556234188626936310740736832608653237701448948975202481194524675652279056354159612040293534747337398205072929281682412598667303301182129522393154118851213748976994350245157599904561012935580555062003320747487426742870198937004450708198775893367947733723602051418971301176338887472054744247176450313763262440472483970293636756285835700509249632115779822450227848937019990743953664333011830885730138883185132752853199159663939626641324505165530576605062492511441645925211437377020510690848096806946375126095606891644965409105284083991387147917144257123350411011701589382972600009556910090909974170862614289059460448831157425857161659538357939694079082221342791356402640570590865879042808314912974306403915044140641549783929490472461328500699818865474672890111114341980426190649496191130064967229746410010245787184647686478662132408929096184839182046220756986999974268878799304196671646133931810841718383456818646077090294448494749828632385132572444919731224826119431178178658962710691962158660541810307043298603035646560488395644618692206769318225155582627932979684685968904679344764488274458954278580252174723442262544092311992875073625167918539275417924329420135594836383830829623032590160115065170632869765211138653425526353218870021351577835409524046809812190978171026188788520550107229076810663683982916153217308744442093938122620503172653967491096693399488933142266357904717535720733586030843360338920865792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] 3438299501150174308420076372157286631327030689319969127860950101869096076636770214686605251262843958482692519626056665473232389393698923959987343236619641215469177578282113769283086119352868140103932715160850364277459544180818952913750661039549749719221040467886494286271856727690416628887305385531858323621284140096828928411162997343403757745889753995029304121324910867671640779208152649301671437477021881209716783037779922608670257057987844004068123198582339034765015302085051215969964531346850881211128811097263967505580474239919382309136745707958330581870222429343710368965667005882538748930677648539925141259394285359286600367425567456280757183127023071610486378996302111510956072631337570675733715691670248276077986899316966112381203145019432249835787435115953189242344049294175542085844330096955522250515146630884109933717206332820436699300950221789919901415415821928963991302006261953627404933344366681174544860743391618050861140494914955340317473973196945589782857130618868014700532100782514870362906499654260545270022303704896652139137678715175835143583555567682194485214241759889714988393105682066041671894360703925392745552281157280339262208330945122375857864801463202549924894626767763981016794378784663280037131664497744162460102818355446281108131933736054459512818378576560381070692265575123704284225467410009117513593418833853856837832245720956505571348658352230364594739953164577611099315656173765431120804285358465615144492674508385528119670175393009086201495708224920759488094045325581897392346808766495330221048113761280470126493297955829510064769748980437406881574155289496375979783766859225371584425155021143200223069951457560335895257635590830590289393871550687124661316977779160755627677335314402583030779386012826939308060737038440779562191436867648854077981962628601443817132741880351066007465857001692026848580098178525313133164280761071245385603927165828905618138683269435602114482486141695194242560496615743867859187683030960327186507902618317674329881439389685553271956299062987640738056410726509685747353971754369592091448450512990647124100555337252655940380468827664159605555670648315363020394556188027661537589221675510847100717959321675069857490070311654899439102229886670667457400668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -1199462020948876365847490466792377871071094168149567115413856657800613845473273431006335268765484975781405663342374549828719277018446451074988599333465314863498672307228668630997999018260840978554387427798301503262003977545897105755419252039517147747215682900879646751097799727314987360149171084964639972907927675930006462523011176140076619942516685678245534273952962673129911075811666997671305840875546742040477619972998720610341177214518189744990838298529981561481403368102043433848060639168995694756065149837715386799038555204373255594191491097776525440044799979527823702195336809018722301064923485102512119825335487141092964730289360885196990470999040509751926738313734200425087008690316148712142563331053101185958617375260592241084079761277820621503306282030516415876685580075246285779353899763862554710557164539342161928290661011235176219017185746558415472850723247344949222147104715410736062850294546831118561194229507495128407802592383913614567991660912991824414250480497701286268335238371742477849024803577724342244713984825771550588740439521056601670831029996737476379446972973221367671477282298618216623916548202021596714230064321359368575323031644897898508412220409015760001613220432354951697186497460849142131961644446606157670559584904000184822215109015339719029859680265564747484172097766039001904601246124003541956093828447552799695683411292967157597221954283433902309750989251541186558311056998332499093304243649087503160368892998358702970320763739503285631938184536813620668149494269201076526606617071758721919757304826572724260398191515924308344340636949526714538651424872563514823991026109061159075668069233529233689625500699783334999510790569757587051956601062405307075962293724560582908447594055824682227241517380931699805597352932461329881815378667519211473432002620844604520312010970634492366014701480767240145879830445524487376767789510610374780176037981446745487413673313148282808246998408800317435311207612456585057589766531019099529711488636569039454781385490781385478884289388961689885006992304340779183588993267048823284793838973496694367170028523033328585081180971536507536272266409233123619181317592781628515853637522686324544321746370479351745458346637200806363593927569498975124445986816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 353744113266598495145193213431628083100543706273976351858344062587786218824212967196175931951123848690123853520985577983875802877909390619616156639350576843955975914782085164944045579472217783915802594702729317097748696587912063649603361218259597708117456070351791032250510252054558053047161749392419156492996172249616788343736639085383015864240651936003748686228014461025465104492898534918249332772699244257178145892412120305062502741857716448750357647711760704920391372380683795127266832357535244363257646059503643809213885679579435756680458084873300899564876268177342373861184438006495168657994307654143817711155856702132179942455127977857945527553902328788223000367652224180069120308950471642978892225056045379078449032574601931126440819509601858206763081325309478015478035106545388837630865011407710040314588270037222728312283560429137043465366987266888999503901599336658239052739106259743930750529985045123387397479972250770298296436027689319675640044730984188324798751282637795740680187316639200695794020189775650305298059804338612673210994954045172727541257107967917667076534958816446190853061039391445658964859805362243588734884223189720387581551236210421546453436227409312804391767960443604967088316776313542837830396721803128219279037157847219230343711830889418624908455530454614289005395476800847024330488618206756428827270452858710490058252842670870144760933091219171445980796652725898439482431911295765917925190246543769555420165802774335245207851113280628538763550303493966027477836192715814797869153128625207185132574432271147485242417607553767226133435065551566391095117197487391501912595479886140225723978911043455386675637992398138881682637408242786521047242267249764207650962551596487320545414101906268563964278017191858671183698350338513639886555427929327346572638502740897074411846881526388434442414003576213563406271737253876019470724381128419878599949180120952554730400168636996204893300772990585210922376644659637628685020596015480446029791601288426927762950545616960146247375420575804934617259358979223391740135142859433315775712936571421414765906973767249025451116719835244055489342387888952813710516440807854820930474618582613748118407586525286814016012393159502124910970779726969883601141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -87978867774408119028879619182997811625089642496554344258257008509755056855684825443474409712129679449267307303240509879165208854739372722742023737360156968352933497998083858118129225841294955449527545802261877662794829262035731118733528988183526416568861298684247921192547086291933957215205144885264804767835486506567343473625918605317708871505453544308900091424627845099630599297330048121619415321495445084008445822737634846907712841309092360791105683736386932558127942753150754952839989679245823917174297029750537556556562081377968424158834797999391960489804022652257089566672524583088291361927695629090968810866734112506304152690480748704766531756144359412304014118485069488032659511281517334000833853879520775762845734593735679419381769838359813559462564938839652218087657898379389026086181570829577650433421355659243683897257978353710485228920851809366109661971884019277409681519912922288606708262249437564681799030483123924551222189436483874534235387253287238692379957596024367257760818111101984926664557061084999144934236166869482547389373377543719284821616260369666886685767884544302838008260206197017061060284606138357407592073019131501110856590264376653918381329668068696042359943603714723634567568126226255698492233445759918490067410162930122566969149916865477307958295778047533942893033522074266806475664529960787550364775057363894933670367282664880358600040920967406624353972865595896515455005254380547641521510378695189884603792672426942834537558732597731149814850058195952730086821511452965128143900728073847949606049155368962203498617373440783537666153579632032144145182978035287714182818790140391974357376360427185338613801382472073019178227728746352721941257364102801980660413998941467049154966296143236064128838836331908086666715344618165945865038615166403797801599650854747931432753920156308832095271841894843878746861795899447410242478827855379924631979170603308210710339124338158803987740643677456438219634609362986138350207264038746696986699555009623293963243887597997503089484851013616477155231315420769812094949862188752582735236068143034402642134564444371171446831635940339701186679744201892674759469044708693573635272988671802335030351338991071117165096191155467435082677980087307893028683776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 18175680031856581962548582483512888291516272284574596659840552035985075920812535684685246308733227861757435173576525246301657608176407010557447668075537792425455584170604096086725880498574177874505951890655925856451814554758740300392263811437631319454346322430341215822148735522907580850050491018752706628324838958821581741909572688646064049216814006348779105544840431221248954630548592647176716865606908665695900614479701163269271544391894443471884990246129153112254070398514765357515031655885005373737544258506669453437514295256331406270444509920226598207169893646320750843565431858673342517724234225676583322703355452582154750505691103380634226717906774367059228215676646406278612352300698821875835621249392274062728847768722986007695423354082643282228842074847153923440381422522648154732160320720060330482801374986619685818492670822742393741730072851777493880692887418774691196899448532851163414600173866574501183513541400658098592754606419807446894972198009310672257941811690340964669130574087542030945159326171121767997938183889740229238978282377439974642149281421315763548615796847473301346514289496058238074317857484331409165012829727972889529220084904858644783777535560960161244670884364635863967868536389188810519937557314570274103992410948383787130593485820624317980134194960982749790439557919504163770413669141898255394676336735598084944584918626891124405320208967813568946376854250791431842518659133400911131741477155903184825151791033403861008729027072724775949476511018491450384197084410061164637016874519797477821957446696845398566517206564332145192965175458230727484440565697922439411142806574007687859345393089497223022640071338339722248283543320482495643804539099601798134195940066886300119572590646313364956745255360783791441645353452534308708076895614866194593759511849882521260630878145810518860471945229920249546176055679717247743627912651130841900552520268316779239431068225032008105441965523004150498584326666136818801136791117124611674725127935830799393482712356119841107007910133241457845048598377659538466365992224195704043347386091580897245997173111804622791895168088558853071653572957881737674366518552324462391934506139209440399320725174962653195625751340465588136605108496006452535623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -3051170395332839557428551295522256508675681225526565021763830988687365265307144527951076784271666301142535773281235473642892592877098899645902357412724625423605652553918986410211827992245604102897900144110239113278254363990523765420593100472603637835257629234295888813983419288894559409967190518635135137967212944482823847392980582015142520310613593087885078429031998590607560035767795405151877059335649406011702854017117192802725081021592797194176709013438936745127661959254104901271670835791882892119198410832209923882329029503017804520703536660370782439677021707281686845257370855357991180885828202967398246834141463074007717970993415303687727297898506525528354234337539610953640915665921205100000635407215497186833852523221680241561851178977841551702115856468539675839609427696946886447285202605287957539533179762172048761607971239883501017058501226676375534171355870076600162294734177149767936367665158536770172527143153290156358280570521872191840344869702030450987153012388828155058223449369230902621033591414477219098709300762022890290048582361183347321056676531139328740655100155054308548372351432616120196017406142305172153747259113524638764284672278557396109286398526022999945121717505906593699054850681048016821053327514298273881591170702809536444764266228873263934324899553366731114178471660200294145306263511270910358215804025876412433032783082292492274402594823389705917719516579448204636796736145746208648876576482594825323122597478450309018772634110765425045393862953162417588997912064786523011949070920576350536051097543100925156990380032281029436675450535389301491122354608089180717227694751616242984339674924137619400424850370845261392905433573101134215484231930088295620989718653498411103668344344212902305287786064735015635496823174647412756865165593036833062080011079793710255130849535107274306761915933210894754562614479825895980104890098271639258911341374962816765628231997993423739954297697165635150753931940185830103017348960437147609082928503896721727415076996273986941043736635030872820279662627966461493914599854790233428170256858321274367703692115819126084179321179356778483502985352988552245033956601133989802835806906427635692048677439393821252196247196103806242725056770889143726112768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 444926409543170440535692998898800808623164589185866886379927634463722034397781200243876008759725580888945380696419363800799120240083138518848517124767156934127728461737423512007598226270937500767908153506987080883532673312149693346419089970270560780614754657417924885265458837789250107110910076819100625606943992700513172251264008050025755395500699027383116549445848721762714678419680453537668815354423336912607040341307552711350890756508526755632261917001817225971807414371026361748997785693697670566847141304136647628460718720066289734913694853017607288350085651716242161143564029017286023825107654127027090904514573958169348336212952543811674829374288381050838730698800741668148259465089677855599332360709745275012980135629335964864483251535569360489837618893671021101005164297406177265181516917350059534884683877089726426412352739330197705746625433374391809152764492884650720218393254470288476060445129723183000481731928493920343968629217100110232089573403328393558967560917665962798143302351211053477240768546048955766274422069392571030817914446956940806838252775803134389654125094125518425536346889569907193491642161577036402344597009114721921498137795147700053068754933115213949207889576444882777479517613395158479265994076233513403086025652757112533794954223855165834571292262069616433481225211046706969250380762428814088965341895434112540234590884211466584037548625107006112990693619034896621935703295621437094393190301792503852695419429695731225362143772548016559573538459202148915365797767511868015486724907999862728218467670982072407982063963021237243066367931000965010727778648769598963768038532648605420700271332395215956486369267301575703598207497978021729906904463647428478633349458163116695379417457524592744671961594164001130681259248680677560233085530099993969291929213027109708209592853650755158385998186637742706460210580684491589019685605936569161920612682893926321543702669559575532718125285300539552868096664591921855539352871894863151753734917664228010196161208148289010712568771334905976599894897164738508490112316989449496415613799604403033212310437514379367371294398937658880760788434909836790746735588914378372924155122963221633667373933517991406631392881766780807196048919308076916408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -101030257391534634083567320456508466028990721760279112050225782623672336620427811121539463612151148229662427857605655807818194753257052099270295820158306286734192144080110795464417714858352915603719526539392792470695110828927698213109366615218675177571431865993793663618479870694408546544811565449634864137083491933595951373646298488526145816549469384293772359827498844511646759407071669453299775806093345329832240399130058761879419114997084723866957920931407068984661871931119891780036370498634831850256546444697650041145717390036203334631712270311918679625348159238580357223242100638787677345051064594359974439362639828474450166956407136134006295330394679609691003620706723055209498734916756968271844764890680581339532476337126212857218058018656806764063647916274775134935469845200852635103436746850191493947445448231738010094053893621506315380317598620797038731807363022781404660241298029960737591764237636518814606980524985640912899530003380367289108006267213989435875120134866618214786042459104076707061114346512137148170049035868919617839543225164459661997944585713200339201596078622729843917997441519780341302417805756056314209982943880751155716592022234889973681784543284621240470391467863954113110495409890189059699135096390828146473284740226364938189182913152841445164713700084916084175771893054131940040318158613897162822373783111113502215521751219955301689728241016845403806331748003297295042793199589797143647083002516098248752113649476564976646759287228292199345829856838815894464673937608635582677593238507468732880439956421742443992932548795591526815762721256323816334617541501593270340920743062682167163810616421209473821120050121243127499498396928594814241626434182298423544121739516134489817033471683264784462328579030257027933458233567243050428318209724681615631940975962533217981555527463192402547556093126471833212123926244538606061748248459260052122236926956517266464637253559883445366853525644520061923529358635029081318603969611243142767137839367377442571974692010702966613536657472059628902266666661107290070292331756636982208097071122849999741540037405877950062763269178075171600285569179018663261451221800481100820297287593232796631163810613050347154549423975082586759389353533562863747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 50153674227769104935049331819668756831196389070789020875154144900679673331310764857913273389667106617382784720466088402158486810321974302645724584734485502034902280127085568898748879317380719965858379466376166328834492800053506906857764674121024670048157701102571362486979316759914629226436560250962155676020493982528517563475003105741572466432140992428713669927255076670390638506307379222141522933904141778496686324450054945263768873313469570456846516960118258729972279039207131082280829372809992757149787375941595768727091524899013363283882698928841157521154507522460362047301451521656836051625419293371572948642621656847835916659379085926700354217934707368488835094873072172514638530177883673986871312103729124088883220044324762682540465700361564887020482464019720251579520990817300274307865715896281724467025661864480490517967392270805246520856736013428465781782386961529942273713219890226069434025464321613710201770226685947283559452708498529235628630548138964445997024583680857306890104889287207875581562960834601407468965325625274495713692232270237672456897170705484984780981851100822155935921934758831342685582625409619167681138438554442061166780529692388040313929363425353504439076117528016622976911755988571119438146799357566534913991942023504563527256992630174060368275229607860379295828200096581867226045189982659432655201456670469788734405782110413907974044747733608880094177176652187713998565867834548654946787173512859467259001806048035040816474223192088023059415315005347109095481654133969007580936516149836932313914212225208531698211862396428662565616681213799416509288636595563013313469316740169415295963357283159906334691829342549495225154988374869631546578983523610883294295777529066816964131760063537353768836610109603628299144580776221494090831615377458980218268491099807622223216214246879574156991808929022241142365550601472959691694238521717756189703431300038565945747103095308722215373595438445339008256659027010221201339298196050327150230977779284361522286347149182434963199799143567755468084000535283940727849455942137251058389443185039018266409548876490029472110333855052376990336096826331415083141561041584301931144079304777238334497591102836368293988798275069467477243379399485093314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] -25628232980962576199708719417760393033773239125607742429316468316683859365864026374381110392609759467301176005098526653427180481782665601429397052805845835564297446408945913598307890529558524827049316497261814902922909459442736809855075533619811872769863478983184618828949608597657992959263976201396093057964335079559781774180634388872608919373661490656678610305661565115793607362148854361297313693805109431731670771972365883654587336627458275659611816575670305382816431708248183410902225064431557253647197827585260554683700230381308573459244287478651924923612113532504819418727767272042313944698827797177463090059188081701673001411788726411615612490772973163479546690959332476243092279320607838215974017580190419159063644208410249980943040535027390646795771145339563127662641218759890386881709591079114820875205561462373989461685750060994944170062535128235020786365786764095009402043225128905415808328379323271003342209760102935867373809407361639337483448742691318224923650356388934739390227144417716028610069707153066381388965487784181732820263004746431054851971681224335761367385264714476058932540035232315787565524207407263815756816276777040521393731024394529804678639617451307285690892732739348041921118933332532601835611762531280045318335783568766443645167014435047554291085980147324288139548358197263865672084195267703984507636767174277983161719565830439465546114813172947600549215596267655410813392069984472841529579234448577889323643321398820555126516717799872689611879073156942284424099119028810957047156334222928628740970605775800176640965847962455948028861017424766091335177772644237087798026211397826087365458428785679852404104446120852433942655602061668172291958936200892977788479584513105156282520831750210887559191050044127609489175988978033013878226731026540732966811539928581475690396057285219005697439367373698789325373802263473750359696993954334756204825077560363663249968273676685905806777318751311381427486181715853993437657429470015967185080816911456034467425693430787567811501412903597519023754122294227385157964154615548532417705077189594382528927535107808490226225098039016295390665114028900905763118862840905461519190629477965292494915085872328731138423677310801106387496035146207284166656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] 10509608985775907938805550938434355491418743573736769418702743763799773084100550817174329774047367789886400584897314438323211676705596923057297182515594514508806830080263011787390447871282957032034458229700418849661145010502655547193228609434362444665235542932226346098428789489594522542679742824611018980585290657453815859407455188291552524055200075706917367120279314845385533792559976777137838000024538069732898844394047862468735197376494805787436510652550779857857166263175122412073372972310833673017744898429089739666546472302458466625769664971510900621960428220585255532094244862621286789661604268988560532950779846343096945929939586084056613653081685895351179468112530766604739104394099182840797482136766355433083215891322649816925618431123398915811744469039364385872832169237183776279852807574582071935408172029538014738522107798845582105845946647220540985417218402159428520491250011178186616169328036990988372144332627290878926103133374112132768049893732719765243853485779755911141554980797082405641915818284610967511999450123776669286738519997454149200879264972459944422773060808520807375667371864502586720765730079187109417792252920954482787537033492796190700050420143114655029781279037743217397283621527090770538927831146117925701961364503235143082354787419571931543460189470395232225403643729899069060442672310853024534034628333687433778513044102003803573172618675199056367278514509158722841977530188480752660793583087633436409820495507687273241231718867940721613763748585799169563582832316249019214588492999606521506093018813709102253851053281428675536081533732039452451035532969510316561205077672031211991797490096738944306010903229300417894042726595794648037715896756235119588054196947857640280960633993682426264051602991403840928964167106495162621748174018007169242955373927783178035850600912033650239992752843518886274871827627917955112615354659073596189385028838356234886894675765756886725218094784079021129794424598694547138700652239423324995479915275134605665701360502973816561020040836993153013604469498991299540476010956011596250859519459414774709885429435195775907777099497985669634164741639412005789954755493427689436300777012648216723484587379681615369672079826608091072102487401671793049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] -3459245442160557637297527528073628690132304174432799236301675890846565812374203950110116034504430116938661315280025236060447378335928365753511436529346273604836158296708067423934609502285337733529921497813782484498131691760214564635304802926015119476480919613994789206634831190923242206692894588426777567913257713473071241025399023676560516200321930793392000016659509659193836254619962627953334904868563764870743288010544452210648572353238511725925986437944524913915189737088908279674074196191462303087440461685002151234006544926675521640287371505507225702147332144898912793530396904441020721534308536578707695058622273544044075412406965163592697435836866014186137766182085968478112137658448589728950383724000106565252558887770274259079501779213834208697691875269394204928374591203015025841849794264985449077472491130148122267244889037874982260643794729397898024260933538162838151004585794591305082883876841714764461451898556116738294637143662041235368396929339571886648283919859336595241806556557876102552669410134701162237619426979894600147068274324049762697409797348776004056379104851573885794543844364413676712844246823770221576899856993174256583456254048556482886557438260026768013891214896978960896007716977732553043995986607831687940723102016044688297660293417772578880353330681745408345455067313874108444699404187497489610720144889321303883025348571079262307374494401343184062233623197709201434813413351091560807362725099191646987805584244703188552189316807583237295123718327206669909917155873129913389772406813095419500524526982816165592739176776870795165764898626526634643508145311292107594371496051266863614090258326166807878942072854079863672598647484614235579477023282221324698640094470883111701682482031838342296584668941700690031867298859185769651236299344066701463618325819409067841502072838109539770463710869064518776040377497256433524348618337951424485585774476078520472178957654010261399058638993993072556205783674145139494300186303986572246115863600901650140010308414657559731084684371986044058342342192647879442367386664023348306875544110618931721654740900892100205818682848774766799359899151673560809562626582998097838643685799453675723210509689813007022285484830382700814855534294447626911744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] 923967594483417290093441384081430753552294119299548132615396861548713484947667954361448335973188741737045606978404503831150055685913537762671456786225509337261738352108612912846713951772284238641375983000030193728929133002270278433097835281946162590859687256970058207795289694753291797778813435807006910955891241694348019342848918775083735343678740491043779698635540944866074110253186839178400064305778889126380882142304226934558888304839260952888825255844933527836678233782662025016183782914089903322133783443956392015072743332463550577922473843526105578018667122306861135062489633527295239583414539098590368626695497422987816839076758901372607774576162301336187242404159086667156353907546703919135821305186354425062764023636711749500230250943800213234058858491065823907517547198803849385416794703357157647544405973193982439520992443183377403669889783912777058204871830928551234639903579601559707893034209755368795762520844932304969373184742609513873643977705264412061168506980857821925546547753944000123467605735506637512392642156674496836103525091343804981872214584738577799366296212422974936270546829927835574077790119040718751894196870021075022191846922197798220886743286384957888632457039022913053343385026643840862033166667912815089931255528598042243122874935872581929826361873935672422629056275530492104278537570420026617708512273864267882120249826163933819735146740094325701327199562310953971263929680380676616352058277490196222497702960952447507021427407511671131706327312416050729692992945318131158754629978084108109904951905511720089612507187128871061532220084136480348446255807424659983028099712541958669919064488241132782828540767499327864273786471856742995292078401415044968594550744066771586926247767564415940756116198544138442802447574141139385727803369984874441768931562130566942302673838720436138298766700409366207132978547599083305727696939240215832144765349891175830154935934869328434500912606812412929865152373008150426790907623544565779000398374641179746767935429271878673290393264064012285814918572448820951665080193505024419871985732153027462930427228612345428185880030528284950868288311724014642308785683983033756529967297237308243168559868235841075853062631611875953253460586138362183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] -198233453022665163064803740255057345980937147816764330573418552285209816133746047884704740189077944447925380543631275792925243982093411278108957219420445622850676397181393532611098800555330941342612791519798643364503970200895565132108140875830393151386913868457928685962429551650305444187033776817177808081652147449066326068427770230690274337164984745826430202031873605731551261702421358793096526278778923420330855875605741380090938988772485444816710189968632873161321803707531250175980396365173728434317281274268477552839279957090182496037924440588458379904817112089386227648018023053223127227740764941457068540826728758720359424981541801928673016491749788140432331489169961094578984331022277740781819069537449535928369417014630477900799859409824247666735660740080227552084937908327753448776893441781410316084149118597098866786719425774950968911591208327816241206253078588806747696260518922558956539731403536349246449776872246900309216896538351657620408153132628414807579518073654099841104292110964921735781141272319044853982707531769886504802412518414650375243648977290680229911753413448130321243697398125855835517108250053768929862018781789825933180511446441918029205260899498357750930178135682498717551116150288500380947150696331197287728028394557389307404038250924994171752588392070822131929310536168654970579272229586941723488481775089161374339530191303235746513411497646574540974983983705895716614467837641726541108035441088645174738679135742891881433110539814729893395783107581881033728653492606881861580065965866800161256709422581563227869669223260199953744299717889369600176618314856184616266821623280944375728306558093229862648097468584963968158877442830740321003885993401121826286883128503929732547581178993708875790032127303229993704005906998484064116906458896781757047534204326580795232442200049395852193246251696118006831152189699467704244721285381274018625396122170484252670346858500326805292401956239493273446171156631591487904949375425556732074095797683477683168963524517960907353233020489728985937208690373700793018898155986669188199895821087152376240385849489065590500632250031565881276706199305215629649366494526468980640388920576191599210365077514892213876662148385478728710813661935414804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 32493751219890176621317488814478698481096227638174162224399995196454551378565489150616714714765645843801949679365480495727152074782019586437594396925391234530846309071349289960647759870716574021508307428905216866139033293160031131934979753590157869782348873977729624780222116810553358131936011657064047849496706887160582851847495751024102469066655873574205589141489061177867293210106773803622329949067652026931597760523604429912554344911360831327536311316725969725357279506482902773618665225264272014911396822504678147856216127944990430665887532275619157404935229908245046265223846683783288133267233702243921154547428623607461829498849262059164466736976102138268877116176957986728568316547662779887608037073308056591179838580108239006195278592557739180142396129383140240441051108111032785423751471382468331832354991058433938313374134972834286806788269462015789437360577190012473667150965273881588946672717469519663046938124901655636463541866582881451057981083788778676252436574854574230783432317174081595154309586420344221031149451413297532898223701345857468502079999486850872592881366688176906293100399343657642315633328998666157853025949926316811382700756179236169500078608580104648262150922126087851627608094653092488698959159558504027362498296247608051437594048487945353370190986246937758388602530037583814959622476612504051165637325685788339592827200947119809687465184367787986741186163176353223473149233027112012410225545889706355481432805762162307143663856879707891369004698158618899074145194131665028254746774024252736814071611892775033103022698887843946338414503294991635506448252828377265652704669868896796570193856735760389733320516259595699784309151960272863211814607010393631345400503523005220315234625565902950791943742674302136364625011842658721809459401642949575217966377656921544715990147715914064028003898075493262441798244292052935860344665597026747421740463163305725792378296395204163950912692268619738587864018718204159121368387543397764842986545966858474075976146095245999939914689403697541986597646764961391630667477290439021486613215089726526691886353710060285664633878201962290439566685280230562585688199907383999318184489853921540362050359680080733606324199613966268948742683744513556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -3381545381829132149901762360394704308273612598987086442776516603766097564673434206169307305651346128795157428761546774164915612469686078452397074352703847088019635230604724058650709751026897754379825870099815092403424176211395709871529406827687110728940789057816275059763153842646855019296943416483652205615406375760103873470459099609395420647644318069997935950595776581200522735498304752028409244188773799910234969700166233537250715105667774622875041127887593375285066601251597681332377241087913345116780199098776489257893816956630224985388162899874867511145756711916455714730660149839705223564985159122876630391640411035230308851420648329046864254402595739016068773492439703357912628347303937841867851632488655616346529706024327698237445019408889764784743096228863328954833507054177412430636797393067686040539833687502752034579464481207947078254438117231698071854163566278627608487718224058536545781990552920639549851644635320585373871976534692104728512836252880124120760475677865427867829569002459297473809104429201817785467711848958370871430742221335187971521351735968769100513429584107027959054981716243988908376339109340594457840734463726955636308720380931679724121609227120257709043897248560304654124567069597427087307936287318275817113687672780947767599076854603183204263819120220583172947361974858116641473686233806578120554266792130869572126688096091464134859820505226600123571713386803056392990492496190743718085639666436422986139092288758308864656964810476337297848837221106216297618377307050985222927183442555863520258647376895330823385677334876195359126264293028599777502815200681678161077106006488060091601551436616779121699089678552398738101943436426234575652613977988627168706305389939506979050624438719868335549116818354741682582456564398475780147432299255780143395923171494618707008245364814443074272545981064087146615447730429857591172692183589912825416182699044300653423023740854489334753302965956415729119754472498635571290529047245003025865882088109247865162733299624263834724926783274299799243653064988296491527698792775164577728115491486616113851115550933133410816479688119295884856276752039570608696219985815361518599840845495630259213989470465797305179124810239842694074728950376955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -34950716062300790383969006756106193358356173314653890402068304170574545921935249654116221238801595503118605477433019873322143465635872457610065710120380738993060492175184252523414565705161409786684538884914336572964176905257740489199236104234157999379825103936966186611581038032115911759751469741243509704509516621777083845926537867199462960571778271173536773661142436067949374435052278457046748977431783344680482768750883807110186678700227973330521269679030883222043970448148256324365267363202956495902466236339060599575493981826699142842268584860419207847248021102429192263939433052229994027536782580114614649149304030655614903086479736232215461636063250321637988929478359352116909890056376327071952198264820438632519026441993359029830450248373753681386225035196632439399918220510786119430825393108461435218918910705647652027914095819395784518409857664837864644703292731004635005370843116775499134712731213458217295428090672669700183008375473698636948707812226884559158634063550460052409495753651903504375947892253171918198113528759560953485916556774533361977126160176361353125472997734491562708349145984425576105574245061351140582741366552463080397126583496465843743188501573099964153459055330328984728370551288813076565385912628576279593870670275166732417537394693651616819150635231132321751520162937153129146715882796013132348479858100280582425627066382514257426683603461730566916750492066229337880529600335405488083227188747990416321955267686865786237820393287605351340848834121095547127690614152620836686680452391114635903963852458890729693431823940542362957579537825569253749376386482758262085627028275014925531158320824667536428934082612180676911775359005072184943844039701194460833206678211954579619703613893497833842001831589922341873857373968739508620650578712781867075421510916487259364565177135131635489873421443991945391347183035894358353704040885891234097359062900571771039433158378452068085158146033711337116434378932938751698166333797177268862858041108652063438076928025949482427558660619774926699644524365180970351403394033068078506098474223349912939128161600266041172220391947812836720691519442898278328744860497118635269910720955606381110283091923676447459142487842446122998093130456104960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] 105315089535510153290955393976697597310051774376140174872054912025327624777230933192317151639929365319927399994947291157767140220071632640072573590873037799984224813952429834448311220301190207041816932228348334646216207758473117046867087953470641410877272705662359150695130989693932124883262498664486918964787724194160920508699676307349122146598303588394499804868582937078323497407722946089461887494732821512987396837010561474269282592844594724882809306181902569343614937795541612694409086624859183217560026963340483676549505172000060607510998967476218530906079457162025796600490666908597394072693173671520772719053467491398871579800601538896314300049425700528715404388794141803712693087402474416707887674680490359518318505185679006096880274462289839417045773640084508114396643018919861740217369735478934497749910289728153260427364442533625849652651480770677583949501965127380198372525350119830460053537518120195283831418413396433592682387654561676841747282375211569796328877544937486441716946032168848311401420358714495685216127337791984561406496726654943525617603981104772924866134545654056824478902469360068690998098662384820535495636656033356569422990095522052276474544610043249956046279223064072346039504432594485807426615032953998682943469061994729046439740415682189323873086676111510827007740557766888283706894321361317575040878537158926217955843227750194598123772464418035229516479014345488401297687932394188057611400754084353207473494688425077825783797996294627933655816892677529271322385983085712353388894442496371733884825812515770823956390644038117057575803397003430510105896561615774352843767527992903540956302686363622052908073277064679072203343233907490063529505694985958551423341210407888813663139151225119394217887545034040840517937349852078727332082661596840683038106559099384738482009601002789757775491398854395453496147788452171058470263657859786788391302103468854314439599930963484030415390621460190102466041464192335363176921482591529733814401468202853130989834620886741462741871447660342439992028853363036057854429409382205517697553134096776494330432898602778369324137050261536719657327314373199340220482744065351813489540357080864437547204707623314590958873625679764443588333829714083840000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] -25055169942759702191415184237486747625886846881918944958533753091663527762561365132919982492530395851647660685901263038641545027062920646465677618278686418355490606720776169994718323115329866905081458483800470436884395946495521788493606503068308392472316358777074599581132374173497667063826020933678951667044067346529258559677124965917534565654881643330343684031098638325837282366851968341571687691784405350403423611582605412758677760148138208928374327784637884296680394417442901231840776550946422920956220547447006070065799423704093777229175752386032428644437336948707465809277172118913716209793047974521295975879264441183166271246658963471450087993095700446485334723832147360820822265038939055516319280128776123176687080439111178181364755073123708596322436653963996946880389302728189559223040787507197746400331142487685829947163299525459113284712534123071078570942655831002209718749597424057552558843571744663531440804028993377531649014781295375835169344697106782340021182133953734914623982873324509080004588628240202192242648311028617286904748861086784061822835585557262357620132043102643843002663968206554605478604299697439892591080843471301908546378510741399463472959480440397231142667450790815592329195996206394685062117433411567152501067346545852819672346523693770472853655882931606567825048282139132297045160363534117036830414724727031201023676388811870186312863043210639514631037372970206146325356712613982292748969935941815479578876165680131497615634662059844118756468501976654671079707838390931512317759496947984401052811901853812003071794537205272567311891189422630287219679614759328190842335039691999629860000723222122431959982061430565399940608312400425199437193044218512821785239964340317625564085853264251624183569084000347947984868664342773645543041839110969069380621179372700550660890676801877005196797219791184997386412548050998642288561301349019950105010018075979675892159101518902070216779812233177604818204957791144130274256824844384681367312703014214961715969666349294436905260166096394453544205898073724617055484682448857626824698077716750239999040962656248577770403848591549372329148002810879652532014912017463193385786630819964304173427206992569655973215504381716026189333253303828480000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 3219838591576305202367890319215475964258665415902352745642071460482330144586406808337591821270806059482145865866665229447895628225180195202801369129453138660553820220293827578188217488723555716541400159953406095754380396442666981981829438514690123835892977121097808637677712956470482587885333597619347929864288367621905093152242105145029629943302621768895747571412185064399823374591497266785252645227472369071433598166367846541876282775848544092825251949138066260543509875191026381368114566795248413490794957856365352000544737903285057040380226846145302486751178261735285805772342112114614261795905338905168842081501730225284953690056569765949957858362633861575384104802082718183978672907240631344877266950665061398704215783178959114495245914116546879944384862737566006585361816841867215113216543056819576049369569539549701302324954758023829739493413959067008131219429196897123688520802589831638063929962809980337019468819104872406329219120667482644983974154415451505982362956360940722730335969163915106303994198035930645916248900684283434627293332394803833721654922684883617296219735798545920753059084990987365944614705608185928239394246100025393573736168650281300071183417401211964707205161888155735237454189827633652849182524129024241623206518842663997924738047494564379901081174018965748403722159442145778433550005597706349623978631506534191210298375658698420264394980515053636392548068201661857677438624545196273363411873742267039125687138155763695555371651076710362343636537063534792890383995896608435948679675510551645273305594814933925129815447684109541234599485552132894626456881350986173492900755277324298285574658127898964198892763124535175489253449320242176580475579302960123880967601018204932511627577754713437595668126547236113235477439883790231331965930301052971938303079633328161520780342168421114121481444726290079745923475274490420904690528241225277756713661315531423971521944400955985548390767901524102129615430386038657197186207626553351821701300715598019305431344031534387317997441287535208406814765281820517285759094461309991417253672597043825207264155831650150368638253188900333847540525461164380877407111660684765172428055356474273725218537580945249449809022242799104262600441341149184000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -147315991485949823523398446917037809186081842360821133245603875313305340469644635566404523687238219046922507566243809392522333066761578060456987134216900876793032636651375412396941833521750621768045311986573943080800886790155442463363795316441270872174222394819941820366989011087322373566464669951827473432131798859229819320616293431152848325633595967400607213034376301577125710208821722824260517375270680118201539516190390463475342351899598052488692750954961293802817253672352680837186060658773958778367071621148152510531473066432973647511654948757431646828863517447336041416949338303791232333392101234650223661985372776930680188288497932165090903227424517501642567795526284441363732690606425844466983692000861383646850693760312148120459916484777318748594703119152458371856967275330187063983891763893642423227681102662901131738964359892513710900221031169238286801085117535733184671037881891131244876333320989333848088941690857013645310733770838197574001216744547315588285226104341132624299703589559451588217773253920735066154270160393070794607289371587774083401202174930152112098143527318596428713517037091261266114909536232491537400766775154293665078536432704213434420559790443138582952409726862996104611193535793320487988717613132231616479226801346131415076786441118179530480973252505448486670474724389207740046046631251069093663829359637792771006157072941895645693856821799023835826229756615571165484014136989674535429102039757013513608853727386445459728172219663309482608939960390271621320303117713601559562919072918607768439898013627463347261579325302715624917685844014196325026192696203147120314830318656841379321987628601819854373938496492917578136559905160454101427637488997978024095149288579120021949229878506945511866690054832485791202659965274289945272924537123877635063419766469927059879967112753543930874408692930383176325790357017017803057763870004253795905706167369477021376592629158310156996129641676877344309148731689746699068056758749895660255325095691739470912808444387964801780716681005384145575444303767516727713594467644829908780600000237988303662683870395835197381363144534918118631011543726379556557912493567601049420936403146542916437661077220581809436870143132123398681882913669120000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -29179047197812691357042962170639606962081366635506781608843485863429867307543185225021753405792299028246583700578689212743046731741129521729817100798205037781848659874062846868309906479099150143496788049865976042290382693400230509856042298212820082491441524662966252372280317731472103517283829121122310366639579055773512971642632314298760898090214402546183959865623023822363960613061373903557701068744779125575468257817297639827392062718262487873821366286182081284109510685237119732667890673859988741704179292720088753692214358714172982905083080644857550179281812004930827118959597287186001314908511412365477076221427949936255997057835561728117141616351636046331235545672970842408580721209322398593880251160690407601735971479041357215933698581547737144068004440490727433993400423003000294998077861969774599121929783388390532094708157531483881402521545619453457010302802067928814639080600234193791373521411868967445197161670376716064546171654077223619137393877693259834281515241746763151997981950937242104239026450737480369083239685675477143876261745982914945757119955436955649852022989117007421762993926160696604846927498036435890782492955460154650992756547856532179402477325274736594314016634106267510103122398172171511673396726868922448777583204544326912248267742242050727470572711070942940321967710198111213201823269630153729121699373704311739613860728156076718906064929865507085814168501464067432461650703890265768600964345613285138051032132454163270274664056589787067321425813530888417443975646980340285859529768319541334850220518693177916229911440872908265349615138514387384482647148327057057073992977649073014076340706705620132969764034514791690173295939338810190177576541434438196737891313048278884928049704039306697706746484368422729597858218910030341942713986741808081553177454200828160229487484740217849535798738254512418277755060209000467060195662652413135085309826761428480331190638557610288777304111565334689653721260212430747795302274598610761496342699892684767043769097813574924018890903243206675794896470094572001191953124489127534947091460547621899662396008744576728762328822338866807509791536411013673167653592344752032410486909256599814756943241378929865415041192688383094056487854538752000000000000000000000000000000000000000000000000000000000000000000 [79,50] 6589178477560290225050382458229835568536465453559289823703810317251288610776907238458793359985186179394106307545029327385664460438869354526939293909571701434461354462605357721344848391659653577644657438308367847088474588188406552232300075456042470578554354484137257854926452705968886233045811924286740448238339670246587195817045129529744224822463974945142251212416295265313198983039821722926994094314908276837230026627117101653585505438241687793137235889992921261013982606135460738967873305248590752509501081021615759839290135256984909600061563127059098053518931908747963012775048316384287179042903643130262635271783068443850691426861488726177044989660957321306848390875963315699466298193636947313888582690002394988218524066843266322281037903049318274801414985353352228483065985763757491472611709449506150665908101305441343598435902272517118439687696586388240543965344497681903063485445576270672993830139764439948985106904005515341196687913970096372108037136149774611664159544261438210479440252925950184282420546638881307644461565109669871336804856211259924803150224954967284140022726454759718975932569608691316833075197077875808165826319875921808632977493799287811772827329946194206195621203476582137003296866589582114614449302545191322512652454218342902582898798889458701550569404384095239591143270658020227099219410107750799377137628222147160518261945907858928297131864211749092869000589210415799152709435699460056252094035327425263183743369976582130170528534899598613732106487318530400430519906165423689781809669864397991861564589979040879992005848243599934955762444740762262399157347114091243184951454256109705383371641109704005116644061300656660524472737970470140735641185984775813142244801845560460682105779290311799139674182677005891004363367388298580084976130387187556629038098119093682082205912953622351078981197860944975033583860839348934147511057218731363648697787390768503394262600406992998087319621805472200944342107706594636531085882169766189874818064428014452599511918878344611676551346058646525589645875552472219224268637048842939416100129929267637849262504066689483720336171705434571835921906084509829245310379530151633321450332612553138777875094028826684530983423237761738000931645030400000000000000000000000000000000000000000000000000000000000000000 [79,51] -508029247684751813308342897159446152857039932073340690768488490443621773356945894077480283614369895954426398377051831742325938324606885069901179103004201579252834650430095875919984463348785673226230629070446498537101531971924881664966152191563935620498163779128660196940042545210488320050707202950611887569665766244238367504958480464159465810884399006728238215067490150868529496741249614474662378226620634173034089823791286947272701746695523609870764410453116710341079290735216568116369180233740916344064858158386366558349992391702992124585502792192540894175162729144720867762485627919238895147612395423521582747417212736009743896821701837711966269990453451662091552238935865749443783847486186753966977216080114579254119723250802675925224078916305433382920566828970544952886783491318381735181978965575084231435267477423535213948119963269835443039202582307966731185258243096003234583241984225430888999943047076059885612985775706802519553124195864719666556446228875276469032843957629533499193242578612036538982040329934390092975296591171606072244024029507223844207950186086599641885317789541292290482104577216742366364094033699419892083902497919510831628537088328310509298621361700138955179271695849014358675156253455885228482074127279968520904271678085572603571340676077939237615128999492509784720676113676325841973224964789289315279487162263004053038256822787082602649033197012968116088986420269957329828006279741247133997405221632868510111633550482527935272731864413452005434502304461058054444660844948089073360823255997795113924642768814690213072775684319108351401420370635585594650826027349124438308979437921370898706126756911038372850360997610686435676580208836863052776525844563712185776812165288001688370146543617164183991463392368246125183825589637293648192334446087247466391717700110814181799614376104092189358922399904327697885995360243016805620243228087287276196740200952698559418983953524435154844166210348869808886377042004054606251327358690383062534085976870631880034796304287099885521792594241718693277429822623188508101241911408559440283492881230054155533211263260789510561432277989040730570739429798703032684970241705058542083643397323560377273432525625057630713257613371090736518677921792000000000000000000000000000000000000000000000000000000000000 [79,52] -7471885944479303971481314051354189504259201875844389395570412177326750518683153162736717549602122139074012218851427708196433493220091428379669413911540386108832953242471897911422030154771589585742840596163498941286769770753004441598632171462078984708783837447945281824914633425690878896560146144614553830817672793699984360952690675065872398369408419428955438104220553034862672477712015182842448488623993735502789572738705058221750837032346928410839176176749328675141556601016345241653298389809206110378802762118271542660704435746586935216713442442669476413098896622466346810210227399507430646468284600628355011955218829033497979625420402337190485299572460132414051800524697982396791149444329236660736873728078863520671414442708682014210974245198092563866486284946166538354837274345167821221750401783276349287200356238930378528140097828870928986755009038720792476232198341540682486542292074284809606504395942337385153993095746898173127108275435128202337334517083321504174425221559646848918193273600118200713334978004833019888514586502742366324965261167804058810115863175579549635194759873726174438952972362916225081199012689407335527120155462011954169866483656974495044247161580304076112781554445818575586028402621869644280729037421932132785284950797865861911408764473211733353043991470597504824818208580601264233699640479550617524575804418005607810689221208692738872794959245586435406407878735363057577571600554358494308099650793416530161826852926535720024115175355774833508568815704024904903561184479321676028871432486395759590675421910572290219516668201115528900255556324714248862496101534219418150499943425849830000204399622717326124353122760263425100413961220823530278275514625546822452981908219781997642296006632166592227905762719023481131160622467964702993478434324644768151608449576250761258914962490778197895397294509898321456876507067564968397863778318789839784994482798157901320079081081004323494302950305232851227946315688378731074026485815172695081699765501683421499234908597164218739616668003604801136236529581621143882157608866721326807209301338019782152948164744255609454140179920047687701675977133620317903765940130882815427563322433005402298899327918993354270546395424649932866699919360000000000000000000000000000000000000000000000000000000000 [79,53] 4319369346518828275182172952454765891919063719136982806769912076144564568588652044416809154285624820196825399061186222934381607606030714884221771817791829412440758463352073839359829966815475458824112578852259323330777028553148063995247376526128552789536493133947830682205234767124373508446397204886527009435214357593328885371432294854155350128435936118364422042169282614756929702093887726037865739979135400197319257823862689552189257360970025318590667817480823287993216880766656034026753169286386190165752487363555938066882410401545687654024889245066735383190736508624941831778890307168318451387682958205409712930290853426228951058080245351564838889889971751528317849672096342620875297058177053392043326810122222085153307364715466288578834654720959042648030142474720749303634268580566667323747077584219281428045210375772011219151281617345399069896612980279602115600433525478090440438260880978414399096810298414692173950156202637967190774461762007442951737835350816888525722390041728012236592467531154299830418351937052125196499640942665282250950285921136715565023258730638847299119833654992731267876781948831663851895238606275969046959263409654508098440264681061355437321653937298838475666302437053599741107586250482450182370004732536743031514528794909899971597778249652835414956385876976572067348768371536857341552866227304679201128713319051442994307697874638063804555795318536835990568997887788003497333484338181666042204851673719364374325213320339511341703959333588377444857511002896710512470465653608691195438235505690125795771870344764009426940764134140822303300120571270942079674322958671340843461857087254917770770743828494641826220824397654717248023379337278811042017250478429085778403700317210894247370385919323688778897365698845409137933112602098572595619256845629833991349136687074808072258540776711842259190246393776336872741439387135366961040204438841030626272258397404013709235250184819338812394270809336904313466611282202108508382738462109452188682240141184958237787403350276338858765620186042154195661068610026780481654802420532138002891027261699950826983648596521781627132859050138732579432032882682805634740760325846866044557807287059331217772147468326524451480994447128786014782357504000000000000000000000000000000000000000000000000000000 [79,54] -244307743150326609319645750651519741259867845990543983449144070825041270957886275031851580740678097594058645916261357170587714606418890976994778110381572426122671683262215381983394822184668855094638299827434205879618905746875566106868433995545906641891937520594153409243003616258346750642300369183972598506859564209236638878481283818717851512386586474094180964345033974481304038368174931398479779826976405538679511146624784778973491483874999286713860528491861746407200974002645039826936263605178754325275042403363089792212740348985229643296669941753644826778424918510499854745914167962013110581925630168391601365911494484489673903077674862910986441685421358401507152975208327921612170167428129804757195464071988539235868922516674894919378777876724481858062644167685430876759216096558809243414764598912846467472539602939983822603914451034439863419872004743092043825666443637770765782241472683850016330666549095162588940942978469161921068700167235758456916392278942945347275883359580459880910676081286030247856767122773876857151722130089879770416827115757601422915672351020239198877016658327952989145653551705231591538404983825384941628615945576604411278360732626510463167912108402780416454608038947232872207587627983461777786429948120240012747835035524644323417349103949693407898945798223836637579139657767551574336964552915759651576473700744884930140005371388196392468743614496084678563731776709222431994903759827032401538813166099290304495142984449475364050614963459627951353638231167514306120456042142394807349248112677422200875882676031533431692500461271908445077050437726237207054255675369454881934114446780026391583918072327255177010496554951294439587183727247954119935081151480103280036305317954867256760195831174352547470858518439074760223854216589175118560751612994193084348804926215945185830229548802714792147166286806205761311097877612489092189911995632158808880583924436826489540712129936521175701905856035992338885592033513524373364461584792503355917468812715108230701339051417390270878150419774124111228848777482845202885894987431062447796230679326709270255239111876858336636334058391982400633370564329293737728773159953253088730609570114837154997611775468575581897305560050163062742712320000000000000000000000000000000000000000000000000000 [79,55] -7072968234042803588187064251415315599644622914777101479206548800825876808029152413677471874726100931862534065782520165405931111519655921773485580574476087321495945198877966185763098584228359777598510186832931647102801517256403482559181776873038661547019471556374341972109052731326954355359552708276989827170417009227731825725548619526278351709396663863128440146052587590828961636776864442278228855441247826150560996998626281760065666910598975493112793139917888499601754774832903171613050631590906871336007203648301799140797557489223991476435778275001619632856113782078940775178668052775590136772722717347000707368347129134025182574055756283109678191258124631670181921890978023765728564573491864731642464023040500257614607613578945153165573170886063063969458513326034556989612854097318548582801994270153932069897735152985888644229539875373862697431103305817926687979498381004208256739351047038446272468314060925750280804185740507362934251535018021705027598434497157752092902972183309791339233399899780936379436405646423885877117119524260866982544960530339476957282686396456498834913915265155764962417208436025908392759315973392462206779169014193384871927442689553469353471464584019012249879187713820856234215658511824000420289245867968390237823953616936967766668330855472916018681566030890417169169310850855967632603321165963749578729243417233928583469525411157894901139464270736918120564998787378353462273811880070260918296842327303711044452800355405243441599686416703892153231129708950627758857936930459051799265574136549626864629803406626969139602939912679951471106269408794309770816495047276506077124540586837116747546726388505182751323884819087915777694312618554155404886956718429846922350531726299247302905039369380000875361013770681993959096106930826405032872595663809374696893245643036940271694686961306307161002834982785313133230542520800275653910817572103265971674535450092971388057183830181087286188872107180060914842380322766710342909659454480656018375248605749645641982492490236460316286370757692030780002506284319047467106182303738224618177893954938931997694667736180366929457944006459022269957552505814331366787128846753719072945409348327297862537732421311259980554036289543158200532992000000000000000000000000000000000000000000000000 [79,56] 1377908079557462752943654097288622577078910648836110433991375139382648548591058212665662954162860598906035590279487853919215503528507225886289998603333866798688918107681479336353513368678975503825260441700993674987762091075625187629807303903761230880763615242151611115790417380904695064674615065482241219755337680245469994360414572497454905351587972159624425180251130310247129944289349306450884299577405473221950911995920972484960157890874258199426731253695181664332818729540638343969263601190873678259364841435016543323405939134233141130727990275977739280324015915906045093135365142533270026353432539933439601909964688184577845981709176041656815887752923979237067160312094595139308097099896349813668182526677637957283504296313636784104820443304619045912069209893473080913076284042987710449851618615679878922339871836161748964939910721964761111534446581413800090128749184413935640805940510278947310118078145186272679736833470029324273425477632792904793079664105669005234160622088345305132510175592172984292229666570620001540296528326107695557200417401673976711344594733570345611633458237168543846488553013684291804524540137608281621715363537828405381174028221706609641762541416642723929628259534347155354851359031567938529670774363693953788704713798708022561325467957290597704827615812772320361443503495104088078179837882336991891511598694666893245170822740272725775223219096369257136426971310896511173323297017285312224560481187764420972853135747181695375640051863073839806196024523460775059499742438735382824889191010143400779054049991225775627419476325992754308361659204120384836203438878913212109027088345506443640096345516237472430241528304063514952475382728350969001629750108061757661354733862397920299295239071314143083332612767220751913342331990718249074123154702742841580242271982015240642411373830309534656752870087350170274089994522995369156490609935456532118866717682890626417625704689698910442055059360259989633716140217699148819823412190624383787270501113618155583945062747953470824466475537751655672648986958518232830288821561802931102659418367361028950192537895970046291971812742025001482844131792237111955115747392116822041729982180768821939074334812333044053062948297149428751400960000000000000000000000000000000000000000000000 [79,57] -70366337688667013329262999810302209834744502664172334367056824811811600419239577357111308103406647214895874977152471046224087819633289610135387003272839443891837864135017632419734812113580747815569015954053385482379636869490943383488629976041934706242072712469637535816983945450003521523106427907568155442305387197330848252057248720818857501522871037163676784724650206867505865226462239794487012786705078211352280126276213932481236213780076456381719159632051856018444630629142840932137736172650082361265236349875523544436530096324503063254742883876055055704577035161712861923086656808186364586551880844654028250804367531570772319885792865004653176858404550387607465061330640102404764476081623779658415042716492894828178778102150761874299180084691239150459784272237041265153062106757528529659471898976723342681765860463129256163324247770297196055916063174547759240945148869711591715239583959437422820966435051936555473218811226720583394769458958262836596573305261625792842384227893667299921622907479156889757078231169222071249128442389668146059305152712940265714454969346640071290516073068160243093742234925166852573437678636060827842505647791681139543898646857327271158027503493413167555031751680884103110170762997642951095090385807389412306687749873788854346469715618219738290687803340630314939675114629178265070172203401592893998844985068613496630025608759727879981868588009564780304263749214166339269374645725095638107156807852919516321010373446460918781017170105330582029595478860210401117584330867687310967419693042543449641631570132683519323684035866733531516776996166416887840739739375958997326654834747652264011255151389327587666791097345189196387320981234354102341479281932434458257148711887859522703166051564863654268486172371186875318734551293007200067487154455276605045126219681305745563963980883786541747251584530903767072785390162853294462760155342559859074087309204937836966159825250916987646213124799941964594289760625237558294333443517719018462595277955292724794429370777176208376241499878853704870773742642007463025184623013101140714521969739178292956327663298122106461526052919428822915774291343731836923107652421858485808838954733838713834849061096630737648899120469048962318336000000000000000000000000000000000000000000 [79,58] 3204268361396452015527079298827469281388689594761949758840822490204743992121519962756780602711915157963003507184510586649385296447599483585372328367606241921249525400456740360649566256498003509746303021841285779179883566781394652218265220934032264997354091546501830646758647510048766623142175083851128324371922970453713618343588416326974440263544258128627935574610491790744798127300327046192108797768142931895176488956453961342321743773594211267044647199809171016375241243369794764712097154181601135302997243381476169953857008400856542475683187982234754089364092133851293087743971807253918177644644352042504867658888625922258482276643519513756767085136448441994364045338585704142477057811440995030134935733309265564791388972830043323093367390733151317181013992347934540101095707839643720963510096418394532910956283278819785449388405222606501089647845661183478119247782654419666507265869655821929023643554636261214087944775498263978471400911830639806498344867861294445481792176890465183587453768931145494319970269531194582442945336757195775657082612740709818224448590583067795054988439950335135004423965335292377511620524104117665228179767314846653200518936392924456719471828708114113580856538129396422663737951271393369054484991580731703811756132293436145089166831671717616265921356168515853206230728094764825325419410791165793608642752387869348270640666554483825230786364547899928314031005920098098662562060653067016564631854290186471569350996135500412543955489729430017532466494290012523323529342919484898356231212865423854739393334476030638216231085738231840723058450247267969661181434551010413566258645054785917003224014564670597526150080808800732100440336367087610801673676005332680031954889853340246866703017150530693255509873927001216129109613139403958950307475277992235493243321043497797444331278887022398939096865067287450702901182895435495640832751968725419663472516469190254583869724090316842379291913194054378650730577469272685896203518429725162848236995263342725986290994738862371046071690036802067357691508470778939459756272517022465560995155168379738434888584005795079224718994189226475214626635501407967116923384953755213897740704032954760267177038911558587491888810950340588339200000000000000000000000000000000000000000 [79,59] -129876091711870880265663959551312744396702687740435531392667673999030736956847081329820996560463799845053814090200170726229442488411425418985498632389155589824506179238226704570757569212219960222337065306863618963570232108526722116046050544653865460945017508700747635921975139133603944206557792868454976161530589328967757531246183635776739520538096618338983584884955663873410899937840169589769664831217206823320174875388064683486754124230747765589078292677725236573013994889234142708949938249714662298729089860026898911654415127406196223286354507202853416586910546781956168203024152533285985733112377357862910464112300369273513613181045171000281439190279351150038698238577398249956182519547838920454265178077880415403872356013092379093553035926810163316722417331828784080958778669914711886355819902868205566726994902606145617610418675116229527864298268482761841266199053491034705304393374099469976707334454512159584098351479862868035556398122261265045688785693368593044340951333061404383593092954279572268441358744218743075080206225513528293139577674367801491365079330894943739418031722353707677380721334977558786868764783530688695508489073225734091753709131693610483987391541811001796595474934786401240973261104089418174541860938040649444569928141883344338217959698101246564426048565232931975242268974525435340609531204959722593628801076714313227009929497890219316696381754049853690539921623131137897086548550748109199781461053950107394168177614455491711457851746207347268431572376712754559602712654030868318447522148484520184146688691690597093954118444343383243397414075272918999981632217329131981038675191065823334443487054782949584170740881514550516394000183777152321950795113007575029349322137718545493080495202722845514056564843414682201015715647166144657077839642555840175034782533090702076570436317004159871381973345171275793897759904087326630506736720040335281902272489186407676243715995076365342002728617975498379703030161849546891870731700219306940489365917702211759626789291102260910846342304330050886491157157303404230978109360043091600601972781871236691437123706483625479658835072296213716553134174956975019744391482831590417469430107096324027533302568506604711370758352300922634240000000000000000000000000000000000000 [79,60] -4378107058019805387625815281877724091659218417165637307564363181195578054500885542822631638896704074934893107953419707296290740986802525076274175330891630853519857548761384137251292551200136401823917497396950957666079507455368287016618448141461419510699573725086819091588782935998444315955967869865272212080582430386103535921119794994488721273388050650977718693516627471609636718569196256159880280303098637125023359465903345094824959802226304954048269270792833695676871837126537697137748034428766330826862659710723223377825225394101454785861225408240120859978920085110297519840906832965681089794530830350073143878144965288988525035117407728877457480919215919157912671521225805921787480149446543403701846366114537605905697979324070891757462445256622297850899634476899314444332335269066645539016197293032168971306098496814510187725885336430211665134395058499398767369333221090778010463130228586268394100371054516185993680996582329322836530340783785181620215880576451196353810835635988763355442107203128759968908817679604069795947389409069355668746830911791999421672413381859136233258943236635951179206194765070630932703027485533420865321321110224824503683283087520004831209503520463634476377351675834376026714424081483304098415407488723415102133142993554838085850704466657501810256603658283622266677017931589387073274009853229710311196232222335142441634632612283153200328018946006758484079485290017470746434908785267666508092830437298647199560727167096058530806161598740394359803276418267493322676297472759501567366467836705655843526115992804045124576428736704436816039068412545842724249679366385858705273065796766842190904133183461086119126237862179185904337641332449768447943284152186418470360958465340584037892773919702006520817653771399488675680992153473799985344370362865454177030844029166109094402593100668565028347389956966901955431636232778902724574325056306868487298163233274360176211182286065059674380796591609255693134047454878619135028690719620479224405261202169489934594608319890386500224327995614668193510844953141586143091636739667198343823036069158939951725602373235004813113303533148163786278765245104771351505656374438555679817164465425546369604127354277481492673449485748142080000000000000000000000000000000000 [79,61] 851078329716887806683540659607379536030619648530870321763998778997394806210570271746795190911762256254618359581513993984244402908322237844067021784252681797664490099360895502515568100228416860878613442967814860068617467153198643756016717810455040602753041289468241133611265805395694246011407732463428797697408466079955306970619771477031589396612348975219588971836622587565341782786142627888605507925140109119369079939190424072825518432030860280831220214678838531295949493115878179132626217248247143546006596436887454726535272315698013208411728082234539352732494674584970858585202519750959400858773384023450382477078018582489766830797382988502195929177508543657951902849075389927635900699778806774407237185031629461767162269956539841093107507674434789973978647850068937408156889653616288809843389540383365034101729093625566419753109676798069142684284935253756293024019767018997617187098543646168916529229108261600113570560982672879033968212960129121259227478668976311819586794986379388048813142447702941965788063764627297116684573173544882065667735047227237140486971942588027586050959842698136370333458425922712278011711442273351542320221670972544123318350663712657730172938344315007663629423390985134399372803915377144805678242468092849621427220420825549832681331071985111149904669293026776852527959133547034637541643616624981282588963949498186293242936216465150839872678011127060275544938718074492005537191426986353885386603874571397284398991549588408502079468346967561437106637931763065845400135460133459738205325724025443139205156947139915419731773335973812530544003468073130007854497708792723764198624088484273527712842983979549045360150749122239149353513496142659407297873850679800358580239298559459018597851600661658405997775069952636275416134719791785265558661692161016191650548990238092150341145139447077853501073054429988087856791610807048399255479143551106071040510621776788301101344690961046441326321639295489938215067229014927736091179472351071747446337188452516878238392806091577966149308601041597911119439674810988193753824323775396820510461068147331398879146601049103711619006500018639597836682982443539470343284414005757287909245509599068677810815853732176856616051005320069120000000000000000000000000000000 [79,62] -41765770271902600137973623191634601073938303645655672402573589835065702312886193715799571797018361260683697835542747820973672980000789556121955988397371820376642571863189677965904604063320937495032010850744666431097662245802309494460867786214242218815333858807125885200092571855486053593199105145308411169756922348671739005524063028930564775411764496813788027951310838114587781588299214625437383858612839594900665372646931813665070221849590276917636482604242057499525788645177665120129214757080621927758049405123397305646548309159103506191234394871562105307470925553517435967341740759224940366650653170968202472968544888523717273096916434909737924537472187423534924388504565869772276618533598822976787334360306203724082422485807541531694481649590793251526603950432691910281860896908927657769728586772833562748806386873323438832697787303258756498377521575433861000603615416586527225173281385146861360076442307226190104416336605381139288121872201011630723423231124900999965094092721954644242420817530634590741448092147779323998975814164268247676110601724657556348287496523450123910310187202996403698777727458417496388213704268394415090641311343909302426283211502096446276432934947868109290292429430016263439779189884466538401437677130811034305404224145519895334558332004560576064081195542266731781360146297386826307571826879417393209125266254652053704750634410592773790233496477057378612828322612668650709091792811463734056549532372130243389096283599301019703732301553432542465607057542429933777527182618788354493913164779725306781927843414579858484595349264771998160591117949393634731314294641904920909169040216829999684995439726687691371460568082236958898487120332564007273589850422781917511533656737184339265671484662012389565951578206113553019288435896482553881273574596214306169836807755002547892065442033644253750925045846708782585068569856310903837533734910566361604263202379504298481426438046654637228978552864921270638372582868429933057737345013846021877490532672388136456204556084191523620257212840115555790001833008102007921511431073566150134841490877044859722676595242644198275215334227011070399950222166302087462436928084443329804304589061925540292648584799222778090447172911759360000000000000000000000000000 [79,63] 921342036790204898053496796426106255503440332848740043512024034132219552489509996533010613764531215584111338839652731672502478252624272984754937614695501463143487402471649643368524936767725797658808709802469050550741822267276374618498733151193701380080755162859235371369662922937067211536994951766271378145042494974069142756180557908866766343959176677100456783574907124424049971298467906403287406581555055965904052273271450599598879970536093569046768559600326878761821141893770902425763881849080800293424824178230056390917219880567532908090360586833658358333513514589515542849621739286302206623520385420637404016450359367198942770911633114079419124835986780363970411976575925372183745778400954228362412159906438414359989556672792762047084094102899761520736900029338039758636803435116014158314412062378775446178331436728150306088762813861079903675015533034101659450754491939412878989789783161572471038079915996039542498836988860496251554892683248657672124297595255795287647189470832754440304791948080969542129412315762968900429427231503450888253831361269060700119872501403033472464496381929578379000579065688020134677617365240442479350686009316743602133695615383561828324806112235108654400363600635257998207430631600663236044894623106417339505501285090234858027247191831075715493088690469605564984720288756251546452156843010617507633728339510428735481311226560286360233076096918731061974448267717450783881279493195464825264867431135314699587860597408247539903020039696515871869912587322294921066192723271065444811865649073327084831312757635446842547383413737671898633154368516119687824812065456893565886965565334225047946862549763752071517744717729786342411449805720869183790940736142886520790210837498112710125375625709603265272975156404409065756196113346520876801898775666461476116369347923438210367461223976902647747545809093946687181674706648512801244579722258746974667990756647671036511460654000849464408605231506301972742313587598581197486796624298065136710002113702350742616419905515649511275585083690244304759518453404308517506770450335298255002676747969337664914477437579002061670729561067509908924792903015470993796039274367849602271631090415920678320613395435362168099870563368960000000000000000000000000 [79,64] -5930080006235014250646733312344046669378332223156230440581109790439538108565427636599373911917053984093955110413862124974458841638484090708260641946495171800872712331210790098410985027020628902760050318488905981822344099683094292818718204536398954351952232713418559942138800494680088713170327273164401137024885133090763805874682885602570520320397634364524839496666275632648017551481100652380182292971817404609209886358306271407837772206099703074411536043197567468614857954976232871897289591637063893344252946858794897891699359833191429554279482143306290705491038401506671362451406022304966402714556345066090463339156724567460106637313227926791252826539362184814007486184462875571401423522382917064220378075431595285338003126275382043153034850341730456038151527447353759248633689062043656859577516160323489347337793542041004880455540168883403191611827897425488990379727002345328467669594237651316863011226903811185788746284924407234054833967290169620101659380322768550073046511540015326132986830853301695484864095429464712345420131914078736436084962440207525758970058895342923334444722862638379023694682444592165179309285910457016216426090648395792576997242783665105363051484938444954867920229439415107924178668768849997931084675341141734350490710787844812697099942217316776343230823254003936338267757987735737265431653674003590626410294924586297569280800774059838022816800653999923395768457520316486340017391419450314433508740762130441648776536415135159545235034598616943565200181718053881563549286339657247397581189384100080766769768456100678948977584033515537350594561507107894547914501576132891781934135484492993478214066668670090572289589962231767318515725738235069000332165124789642817267746561326768302784917391936414355794209559915664483624002514919000487684723943937019824356194489442614142486963160632471444326158850624890271190684930415533207446282190177865553008576116795909403048229213264917383567802909787707906660528592900092754889186086971463356725150037553142300907551760576888333125367525332074059936230146433573442812079018155314044163794027732164199219408508847964168422910789274256982348531189738279462842022319507835857629696723116615745927824402954898144757809152000000000000000000000000 [79,65] -101277498220833641343040276495480677303659865937946189229155142687644542891668006194169369657394214107775411725860243952679799498914683722474249430177800913904946682993228348411200936597164739550797474409888537472868112425978615835662327991486067968440856284544556337688631547114314438649680748653009477443988342104354208112772673921470703228926543387896070493124840954910020983985357676033375386649758276710121564815913797330825626202885666994364478449964670292871459775609633090116863262366344896448675522654533315503159632444935290658877353384424250227962930930928708067804541654949961957672699838217896169652119261554635586492683137791044028311739648346155020581145325239510848111586780870157086342234169802478659233595043696172067208326178832511893300573895737347295919933469039208770240511213210150566126120246473727872681385636435731210351050266284122728805988169953198333789563897053592512049735007000159518803133165232805676757774835957918736089934928027738181167556785057730155697256752431926847452528038596677721861700504830361529483938694107594789111821619260501770213692157883966848229673073120362525228495135775924246844003920797985241617754241812112757578021477634597492671230287211073981413541770701258567806078455612777926852495698783673499881923696763931206194953356188834832920267539407254846415037789733039876864608793529616106547794074756661616570327337319121053137102399157436710268236928262825161014130624885044225634683045037681977934437852636648704243910602588345648965617083794550450866191825934965736808715157368382973976224437682177799487636971039776118643618906838472118281736110107938504510253299589488046301939461090794829090813981282273321430010834170672555951520568788306799294939176151499196839590822002329825788348751120706672153403460190196560680714610540624463606421155355776491048312873673858743717422979936521949121402117465154057698512597824473644308967609596886621058426188344996123096828064597677755106384252107004722663066209291271090061478228765962032499873623661144598962147945074211549599295384368419261417864476840090905992346664573313503126766570890077024149378086008772028621257648051562734340798504578610353958302681950616841129610444800000000000000000000 [79,66] 827477994900071572655717658853490039183140481835435906980052649941724897124404727547080597682154524336177653070008670785478000531776254907967902240197374733444361906721584673900639502552921815926951288096644107672145982633204414864718324411237461902821780359402341295893232445043300299750565047275841354392275542850274498612987739386426372335002765756695002511521305221703917215013518195873615954778449516566618713387559526241830685976972409632739777622128110978709111228130314904264060531544033017154633125267483604866922219165652868433449513443004747236850046934977386812749652207050034380695796718679396797204991797049375305413990932290771653901739646241580126897586912291497803023999271500246710182115264941519555279037815284646620983731246716238572632317471729439219780731843996807151305555485191973417893263095153429897477815090458805775193868745460526013233951003593893983019285316102909049204611215548276731670148604765842981348145909129168166780234017216054981716176254384115923063614474157687737753060118876880630031740664810253153604159298239380413421001332099642519123104534528777621909329023102905586803226259517513470342627882200784958287213830015695207904826142220436643844081170523465261217235642867218779246114174236295661016363245848952362357143948801162742255209462772972375504294498029144132122278624517871135666774541954116911401574343265930231999442638117244250289061242950958891447701604359748322416873599451751599039030527616065132659122493096389741817256316849068423912022141149358554377987413924992376381765113090869454883282754074487871735499927000569609559425638640208179631053224172189447168493773525457198100860949199166048890001601966922341507768694063970676102687399284809514994619410914901873555870281929569855724510827556238947574522708529934551220725876556368349503773961521660582666276110981040405828899751705875917204572070361142424281687254068405602033145732967689883330086089158653553531979136254182580022974761549190860550525662495036802231826150421111013542742938558212197740218206141818432205723477338125018786133670939903447405911349053503075808161430842746127845289978030838561042737782578892531946447487389849038383417629996144029335552000000000000000000 [79,67] 46248511625864223305782575271657404248151360152149349387114056841785692378891965793764585673326768217941823769998838631010267678161298121911989180249230636571959231610762259591558679271677971190210230372958149999308252717243039500715351353391161245220468018463637526662012179509975088221750691929841411719532940996805707490722658711505408291960463602917060086004323463941015769203433115270682731583449817767287149282742001657089894971762526227851748028001233706751582020738174457418730061035119547025597761818465305062260220884199060247613153745230522461066740387119826518604886678711421605288572025012039410310837436619036657406493474403571277960751247828292546776161754507753361862269472802493183031100278233577732434784619874650781513810207512650838162437198429951621516516566233105640238387313021460171612367896190672439743290489069936402302749596120250464418855795233732365269786403617977657571417178047990061317010334482073851013797488847732708731060137733090939433068729940226379678903918985590349205133656521757930001762602458518871615137780735957225325454822329930320664820716553834272224297951097526882866537569709452597728106337623476130598867117939293286105047445773843117117625767422977233603542096695420422833773684228343777736318506969780755303692882758444271007543189484071581401585620286148974572547264991479289864146873158740501686644978114390967942181202695244966915009500697072619878996197499866500685326305755493662480201983239740684659678509923382335170674229694274137557648799913655157298753330820851314118565687520509675767835044350785317753503958799675152431073819040994223250609812098527110133111953065043452061302032932428016644118237994482703699674831653444205865757223930235698684974029016102714149691613185779190928444896199129267910740429289704954204592217789322743566195023500482404657911681791806704910161664932332767698448556922764654835316012517741742812324845648609775274277957178768428531805894924217616734688825052538029974148560184272400773989608498745987325631684900257750607725016591344952047454537817644559529671648841741202309382854206588681905256592138761622418708909457781544380319274542216004432461195269615080082571275554233660064399360000000000000 [79,68] -1491397865967842755077127525043831757675725910095694522672327081179386459305965590150077903720612165760602578277008516241140135338175899225723728531993294480845309327474369495861471495335769356435562000748021183304865910529821886029906804081375373883799713831727679521684616585178389026155666813245369052008474625658132576280878748221337270124783225140262081032294093136241793837574889785932337599678736367702458927380047178590892709457143242115399610583584412778317430080714411596377290081602244062485479091118155220348307334362878120847894333597337334092228400689558547229588446256454676386727277256658756611386174287934036977850483634538690224207092193578033729733359482451230928871668366392394317697547585637187660763455047204711796522115442776977714096472210977705850024302360688554673372802832437466537665770057615240946256821435595490914515535807806770877984099650064588730280167339409018109823328660597151893147778229678239047722442064470731067664639020175981636968927605845693650557133475642029183606032409791579420144680111863789711840400111891682364479166325595710209471458699453544433885984461628257810002352830642821609650940927512306409460945388776444306176052121860459077252044063567119848350679685446204270027911860315122812167975071433648920584666344297908706095267015123208379458128776281230480282121867192990522388395143048325364384879849417953136116384354093256972165910690310216529017146365500910598392478629512606719153629944688117393252659955066527234472971262499229158846895752339927068387029716110725449024569458742556340956702580063466598240320364266659110687642929521759282652029148782379515531355035515325768038000271860859765329574491122957660296086047981567833465747180897260337450624669675529341209964617826086310661478040693282243503017647261364560709547783464715403651225856807308472422330095480825510621884825766046645613114267318108154233150480032548310498629592037349066027699547515902937557097339834175807845529814426250277232389610603573370853617176691418135356975317620987354547690047030410569312461668790246700608814779623935062495789039641703381150565673831149894333479872640213476126077520176108290329771747835325911241414250005104951296000000000000 [79,69] 39191422802859499164457767318142121972818958807628078555609965993104407331847915818028338842968287125702497004208290289709132149963410232216686553821642822165927841650611581099662893796142279816749132103690533874454822144759057682470306350057408849815158246087519168930837661353281343393636600801948463262818652737917994461604061873547221541772715804144309825936066957594285124974873217809800583825546934763656929268173991188817773281210181070441178755169273031199352886199201943641046386135405782374554435149810740479980964149386425220155558997528872060794998645455612975238791352523544327216953475572822649173205546017665406510057572356866802871125161515746046505645067907548989924078742264489867937965002424637844728409094807340911565355380208973966884491031158120167380876248183721859423538392759733330683630211109307957329552727670616273901228634832536141267650203796368641142747896639300508487214903819408914400513442131870495110919982509604384734190175162247901446863635856866994201616717845132559645860490188629612568435098077499343676533993107056583980888324855573564309413497798441499722929281496083945198301520258493009065880597518042632221231842600502460068060893273896003322653117368396086441991552024763591900712992448081986864799746172595042092957095611290351895762286959274036898538791280974012594596112939050067675250824858191129386792573490931826441417021719705811386809390994526688355195336625682638623863786568444372552130413372754885713807010772089636355033822317305854853843192792356434669137951425558419501578840273773958403505818648869370692619167634673739310378927252807162783076483003779171436953633311997413270127247370174765683957323580335746385655247747144921324695128029569218573026457617464044532560155532931157353163370063581163552174745769849698505826100018290718322931991807062635786029220421230822171529776038746800707409861173945640045782175538742951613025061843401118502958835625989817284718355102402179631982263730918496151117209654570991282771518755830035732164085230190222576934836054260975916150841958553140580691763083398484343053380502788102518469132319160967435883171476903019408847831600690071728216476891332347479888010555903338086400000000 [79,70] -633729235235843943986721128975882806040994434813854748176212475515509737731315679757595024176620960372685096002280084356159560561537331578114338763538931568015051378310034592768539093943569777984241431201903706037900188490247897417695654790373026234078963187341993478135000920850760593176645275957450164377963867716857585183121738080356477950020370974969556523112136072173262216812450358672397474705114472390169691626376570392307980152022265173143240041064521233132160313817891693304831114102991352589698918576330410812024889245601033168788690206511176647482987782282254022241044435205588151013255655992116883707438626220893800507841244926893225128477415497711819207472160547582036496255575900555771708422066405344131483874051391372087520155284258140661347238574037505248700026985112796604954704093716596446936810722511438079115658647906812222794793895396070704294376152963663717492959493858892232241299916197267301731778842398815898472770696400227214986942351316376238601122277327464823616514970452071430939759179051797721622622418398374035273397133494727515552894556603141863490504808894835870267116306831346754769260831308080147652287192490955482984425072717814834924443543185901882136878394092817605464784971649382733831645917577396494382156511517243361357131703799242496741842712357315188266971480432342190784368306759779309728573221671697043767052983049887154166367022753772774841098002422739430535855204547289291334224326831049811548265351512144279445750024833065244972419610439248814939455749692903897980272511590246013276176781205997924057429275953988600273653326527980148859577889199360113289679678652015795157962464009799401947227402870202192168729836923958321440539316026606047749117344291944093414276994182051529375803715390824341618759729295970845398768061220338754183462140174564405089206126568594476433623711541897407514299726450443640880207448660633032107226077188462114448469930126571865919773652023466213211349936428251718815487415840252498385442046886607356552102720519703638047070831673014978609445165516030439279332475002605207562357132631032895543888243759161504952082589671010027567521107665751133529375441076883372783245788546972438814138697467379712000000 [79,71] 2464105861063470229574445437194612379975896921021200184456339096305735840161146365900711909304244223003014024821622799446115950231900617048658268053211320231694066796328090694267749374720170627750351187856390424904126937345901208217294891635682172270114934272808418075206892300527149846214813842111587353857666887743761490438227914574057743708462086404505382086482708246484704621526785488577613733414349132752842290980647795685922139745269767725071793672605820832674587894824308538322935009103557082133205098502217432210194084647703537003512386515781817618939041347285327826238483296172736350666805509035699565022383098148617766396823464097433950166249728359819815502440611569128462279765737156751954624649475990891850531187441077053101106857375356382348383822828241235810228964877268261616731274099067272206748761317726619355378270161538821246412844120326692523176900530020285386822353548618740005543376265893162386777724118993860595285274003504131862641243317564724195234462528168826329780244197803817387001763510936317734467762229341617088455307252954197148993394447351511892790832400145117899882572002938730931005662775659166972621447129121588144306763673160397535263526376994984219085713189815420803186963180894608540237243467563000471940347228487781278938579364299862316089309558035694314043518375328787124106064276175430697974454619101052476413815374136661585050628155234420212862963844588811321590671680476261832352087405764677156218165180525067842090867566255372120291196852862315057766202144873256873635060559407649927986425936806573383393879697651653901428522897381727936596357756645479494772486763765537726762742186756915243804706299785656744738860422538399546050910563145808052157932885607740179354817391297054081809738711466230816318600794196394917278061187538038209351733888658059054173626440919681950763777363465018164562128500605392248461972434097833224391772848789414580274628926499419156550378427810616766398984041453818457620680507864073965802790766462258914130142346202421165901256065394941417829986580156071341074459115008392254691275362418375905778660904183351740941763298989875361224157109383083598655674672685502415708578035581784568381397681381772000 [79,72] 50714070434392632914684198484975952003805784999125013014250845796950381791854730781554607102928126986954543490688927588988276482246964293245047810794499452916364322927480274461786497057699642405814248646112969023315229740676343536250029837622618831072290580763946345048148424186910948715874030738330816914745862071094472136213114987435032640790481143620080961232848060574702045646199529049766709845396172553513475439078788204571531512052641733038499407036627301695410762172469129656208843873110501686938241298771313094840871265469120082570118740366673457030196995263557905199654829095578683574225428404727667025498005496749757167851819035053998903446939629179229833108317663426360112688065001718014673747370786425200129222610356106761526866880774628830548077213383463988232186885997428820526318597272936357943195873744782791758844683926069773637428799908038914689056581657096179900906525424209158052599700347945341391639299142867334891197934545280281060350037784331963149203788167192204719721174181585771858772472065822027647138543537230632667334714645639377227799263806562069915758921720232302018024705325184425592267889066662733379330073245532430304863617559846269535387841108771855025258328642145257533641106521850084479554927768765178360019099473078290157295310974694747044222732005648738999849557635938399324213116001138919711324539903551545688256891767671640300354219105036097749641540883968191282148148133126546394105038841787096541667821760069426997709192337366302577242263027576947189625963614326937812963472109219714029605645443914884946402003095988282656182958448621622312276666900407315660355717695022272578514702880000273567291032969665013018749554509435190644622571334330346581261625109613637323070315971598636135088045723614858963088700544762496028935087741701454503891269959596485074954247903522185691511990463916069192518502215086430265113305128384370322117391653785837214217921788433405785320398947677306556385898656934019611696653015329674075840955929384897608599268652093987453779753986452661835119763123094016820295465030637947152810037755479417241125451140855026710276266493599442136512124604677570439747595334492431722502839096674823539639144352000 [79,73] -826396582771815323140988370491047721717220104496707908823814264364123058916462212528041210349497764382067914751824467790766192439749808325650493378556143780940437424103361905582364675762485554417988536843904203442517331208483085341661606865799038314488740451235438097248707037823693853843202344961163004298067277391859938605870986176084532334918000544119186716201613992729585339843739568288047480664740141936747429777989257267862356182982022276720473630216727647355134193836670440055139713600039428653499002559044683677860823403742243041619381308302835317450493540646937398742934313053336805258395161211562384632376272580669683046975575869254029857308639848082505948769467634859864531803226113319118690915380877167262878553923615340486154573508890497918264965575526849591956215253997265395873122345605419618599974412062645082205477170280091287516157535513944484267595856386435546142399455160656595116073472795904829386330018178532343975822619677744350189614468805623405597141372359940799251464328175050509098405285026026841900270075354252677357043318534258508587996951339041926203956766265103588201759527041561945313245860702342235274151707332609125092989533528801052728683697678930019466640052307548769950229679452610891323165012300573165126112269030726201297930984172383694090436381873358448335552367504069085438540859451044886305805726938638568925941465906898968163456439666949168777778542877023660947916236859892132226314551642647371024924992305549970705245068441246246643461036193615181364292374858626960193406229122714918354358713832761184288821640950037115298001465850254202813157070440258449951600732285249065975053900552107416455505827215624288458603666526227062551198937145401292933710038106497658605294882804461735419004895510519330021321848925864219565484408924016684037476198517799838078801900263329805574894142820323936608892286290488906580422146383330937380841747393493527706184816478707939713455598305947328255637222548815364495573303496093347420942007685529724851916543813560052830579397310972825344254987048091431527936347546765218181602801953574104230350268496377120983504126074190464601651404760725985530846150854727410555199594356718109753469600 [79,74] 3680671233080258903659475675228599188402688609149716467683064541839464735455902381270953808241518574136366471759739916884376670232308674597083003176287948657481342174317996626013128111388682785937080255395869795961358600893575920104431661618337185429138153529963176326481541182223412556823599875441926653779618182549607835085891526887121558172129113152661115995280807444137037851469589417268175218135231794070206243568354710498253943454422199182520473646480289866469613182382999452957367832123396921043569070582104922434183912600346605091937239196220603772690171465792870554258871815219156444590020483726781516962006167618999489400257155120828102695534214671911837712605830827789718516041144194671492215904634637711499312092948701296171891888652836191879134630315292937887913164668690149992471666787604623333489113538699157752343636816878048254798172703859559796001866606646345667862981389991512519656644518455647118501519029640709779817762421014710697029968740937453324467136116079356841938235966905221885292645021192012201592065979753877633705061038608791395543730439874069221413127763500686682561046857483670746429617821221691633232229392489302121942318162522939552952008873603813642063810071183834798918665770264425672920683270763752846809420853032944502048280798186523063571353106439916337005301251773426118681389433488401557360915788756923508908740229166758130353162189621177790569365138896390484226517387966258001596558095358390974503846987701839721802596421569602191058562695808323321313205918574456559228885912772502342562890400881556597291503652230376683795024328533921368209118880123102975084932523418178127246356360981461546729001761793230866842097399400384606590882111755522932200976277618458360101344697300169144129375557472756500728067108111174592035757131641323570965902266950427282346022840304494165119830925380747279455561822054431561975688510392390173003537960981536194446676064870852042262278198125643011810027082197133384681433399783099122001258417337979186422273437526824072542750688028204069107267039050298341366941716345103378479375514526933792006634567945740418141713843752071771719474217234688353015724212313461551695556349734774057600 [79,75] 8004814290403174996398252271810773142393917593086164508898742927419882217023333113940886418193040999194377255936068323347010737655084135322293076366904603804361896112576431573180923852676234008207131382021146418452691875204624594012556879261334944231907952757943618915327684740233479721090323029021331107356316531076490202902827281842589735883252176563091126216010278759832289343535492467479082459388701530100742090749448507875002634843856126494614807757159736696034501463953857760633544958756327657667593822826425501938716246418528429746690879894573185580265069547356778866756885861475174291226058766100951697090186322789762091145430957958612589422483456580188973886141408428292481552539844610061169875014205888640200441113009974921755297276669577261820021328485294392814521946803399332534305929285818833133271490513902317006135818218523227570853353726594453963278443176175221042053969590876825190555567294848171988346941495530492562536589727075338275691444018049433948534883344426547439480185349278843450124077221803990339589878710687697041615373223317294134644633025002558986092873187819313386942476511261895961794870551881801222104736702626224354916242951550949383682191106084592636551525768803953584555993401795146527549889564406059268713538389615345163592669145714463012268432103507093192681114023036903192748887689185993002566062882046791574381304832967235840737927503920050854848204394580396001748078122771020673659539783372062640369223923731422441215831956846347414277105911013866031259599229153029071808326955634043822679009709278823983128133571343451926920760846655045159918623755617523093320835227278275328137942226607446514712730259782945141457785590823767398051142461397384514090560369240772726464146066117272158492777317082783977627330642184050341376129274249654585875725664457248018936676527397214215667955882889638774333221911578254481822776691529368525727071161571544254122297103943643678836580667899585471733152283175678793071725730703429257234275239606510355676616105888764321198482222181057731982553491815778381034333608721061272718899324770573357811623580898893301540023105825911547887893936172314565505886675207871860840153958014800 [79,76] -64897796128192272499207598797003953653725204164126257562543240056969569767204286951744311276038092088442421226383242038217894083131597805749032192763893430274363343472361428737730491058345596531775360232284177027749829650303213015824563379955137665191276615843747259556365115206045394263057040068264135163607933863107668552648391230721742922829428162023216056955955199362110452083097790508236954440056316025086105575802782039227111693984789702250458304942514485250281883630398731703998976963194200087359978950877492200390370661606249344332802897991705077336817162433138329776495405887792088527647760059415526122876117569417950257720102036172207658945740507638711350055147320875549492635584839014208854221671658464736134206641417689302859065237846475695174693082887182590483201771830938158440883786505501436157521798278400238942051069631786011761271574592958452785982367584020976121124203062015139998631604741006548667229532169503415489977134595106797555395075256677043620003193757102677089856567382855784101919831622493346135118781154028753110327345153551801606694645584844354561074606221075921116478170075471904748840402516225427500180739197361172048288777085809904772795490847402923509434606928328534308593879104354820176069898359871515822208864748308541906727265411458896461893968895407113524092812266809713204398069634933441666813007597361390146162637188567634839492342332090997903697900901749543031084199982284223166545654080353053195161708597391668349082009983934475976458371012443897529989886833654129828087653056372630511507675072126302536589830712693138341273911482224768777948643440177426557793454919092729199025799783928805949385822274052231931885106138431102918923467593164973780993254181487193150190801823488045311528237029039455296576224542064789185534286263037501151864370945836594853741684075274537963907546398394775466885673063520337735256660395464475166466200937818100851027413346097397395337171852712789358591296794740401070691953783371532535382980803822058083616276596001465683844626302959678747289916320229918218140179220408497707932249094516423279375449928718223618308828848331881380642221898464595081345931009169616804273427200 [79,77] 142194626892993092971258552451196277518417235710103190897075599386810497370002383653261842305734226895294122925298962776877283418120974445995599250142372028111222960095380503502927434580149401215237836845491746080748955061061060207885021900616165055570433756891640539413606373810130519497811045311243997559970533351939548923745760828904811656776846901251295378165415133333004911164917421952917928078220532727029767703371715421232058074901534752895337700907448424094112445619098060509473018715891026037381775592402684211317781997533232503853471615942413869659766996596676007633329155182971880154744576633543613864813738334543851038193734483904663507046347244300517030970613433935987851303384650128290544028793665154863909683236219853070541332942852833219300170085908903697744479189715402226924763547165890695495764507695813715934167240010593827382643866610534189969142056193759903463387027260835499641123157711403336441298992773112046115451208651047651973546429666624824120543871499561269359534560339647829879285142343157567915570126715235498883721400901206206796961278571107230992829483080228357678028338072565199356269365147066301306621917068272376398766236706546484922774704627241698655290130960408167081551202284159212261799550067156421585867250761698193122096049994128592538447657823961197853165443765873105728577981497654886925033220152436185000010014860368180214711762884110518933015444524248802622283330502221848045468823435606003823119315285307638578385736529708880595688615646164921429046913962206369324921242440115262707300195734949175657575453843935007978648832337696225011653040290601653980550712195971166434568532250272358918467466397535077700598341937050065909179714539744196262821463135023031299566166236695681359239124009503800263862360703306315005492074260046106936489089930498154141331718309969038725734270151362980410046736503745472107435644374211698536884515074387074623084079379612167556679275781658937743902902957069727917243354380833841484595991720658333282690331338618785677941802518797153766148498069119322735620621806917733998921739829384691813688155039192989620379843571278394087719790586112051908510781474326554780000 [79,78] 603571253019080692044355443542194636736606527567450696477646226614412887050828354413616479887376738886857409334942449589697272167841397156939587850991299096134212040234634614530099889009148108746888779664666807734283449361503877700318474688577765929624326460602080842443179208033085319997584831353789291132511214452967697102702892802026132728725029178166553306873619788726898214766255384173184740472349331492108673078327222772826802014419492878878988379164660147504549261719668149858126167592587702832078243292002766885280416108482221199517895548884017009760364948496637307072957569243721573790598170497508110010488275563192476311597364530269455716211682675867809361045972053497239805738558061703045707190376349001258084619395630395434856813202095026097231749210051905081207414476870116685299529204236825186039694306614241743999918133125996082612445440351265840345126716170771020402993954435983311495546001901330550367841415882946068126677625592023659816597884268065596844511784244423905322392435514447062580412969894978584170580632083207967798122754868357240676182661808437403284005519487895966793240153580056376741367921202875533245638357178004284720345524005071206719112768745703609260168359808952552732240023932433568616005214871360927932401353185169397121218021261827556655270853610129137108712259341710399387960827750910811441429634139179043151153259538094700272908890599547922015513616971086323100322472313405970333139720282789996598449839836486486525604064964374661292048178830244407128153467006288580230461508011428600047457308805706862050439048966551697273027678434585736229433089383156199269407997745257586639804126302866488490782061735116343980979086433622259201871289856817210328575599436931689869318000075543740218445340823393431947001134598571274159200081023630394456366687472171545451362048023530216668083904215177274062122132614816489954043546971977045739164429500481282890535228437223757159196313217313601873780996005781387242936220812077957360009012024379002001853698911026068476590033048397108653622153322676284349667131216758771512457923449558322022253129786980659811622228748093770025032759472653744403253031308588800 [79,79] -4001566935710941473873186225784419020777667564260464442288689033137208050526147241522284107299655944380301364346651849281910780722992636753973383722576853820800107805618501006895474639403740659265108717503080720677441304226821144785580348737082164287372338588877013940690481899606749042606176779514472094281020505006442955625401512944383113403952065994858668330624995457479309725867168862594691978132652369555548639015678800922103507874650277410657068460520291506253826099224729024968078283194152202112106190897056572907929009426906878043285592529944429394270393135616397599334088747225052983114542770724246395347552025457854108463431205439237095975212688569764965316614825608111592780698729214907216543000964137033103116987055909471705416936328062111501047304106697296860029072842563897142095412392383496525724165379880039550607720618037111209816845750116852040399307488856826267323129837061304855553046576779276113815755266422940598344837987629876619340982983545490432356943687505426300686043432122704056146128009126022350761863473691887287842694543771413061679708700932733139794868220197499318331921202425015680064648873614887586122088830928574064590827685379362602108269169629196996214821961442712682087302352755228006337835446905964612483618458418623213386437847266080149227239949093926780438647431332350282301111856229971047574121523998124475367136467509448636950287536672136889956087595007657038754072811374719961843631699843346224676932500438607569732351705651119469961737895509570683584960095060000613265263712444895002127899515382851366449965207590578384132946133687818232901211679232813679518846517507737646310914203725758280176402816491378609066386823285837185353332904471464915435188870010167051337971692879308170549574796352901767387351964820742266986001811526233854640958908643176517299783816354324388883439291083205230216464570042313052057963435841932680706920199515189367818883256338081166821045631494283621396310409487213148519407435744892506273535240508854706496354118305690192635669495112595482440989680103995444405227892419033264871190666244753173757054371001037612167896236267303986649409125828828058279551261600 [80,0] 5700362020916409112080089773268803686062401745478236484826906879136103971856411444244872776611429382711071272931749307540500786189675088366272488286857046351653562380000065959507504028354884817448991227716663143818974782461729448156931505143643392539323740946762323426017850519379314660197736905684891039423986801445926636306235214616077380809127316720063437700739216421693964754929441166597592072970639132345626010938275019034839531760230552625822075209800331901175889770668278377423417949976351765369241197711136932424656665275662813921188833119727276754207586037862264074083314846055563282816113703925771556675332952329215667794441701605345950010371415034909677465242114660087534907131555322135262628552152748999029896231716453178382242770944429526201923567613096558003153093576295001870240077593954463074835096815432727845521353014345434676538216703064692652390642193462667179639560331550005008807158085600846143611379961364515295209441468448386560059924990317975312123872223716158528081787733703039483571774442374341718076191844538031331817227758786177875715318261485504948545280917292796008345069480667418577852291996141129050235199309847378909145414787552579840897969180148167266812982933536523413059614622976734199167273210207983139876562740296297928047934138229184618004970214977767821533231075319640940222768183562042227394849680170780681734042539309588490558242499489423660715934478979175462214285070362430285616231268254494802052463685443338617597378260106173443036406048288852076569519695040626523261005181526237396142211221889558531846973957663277045462723969338879744645562388319847328646652989434627658364299522646628982039578311837191177697298051692420315874918906855596264995212982830390435651679095619933067557941123067218965935594097184973782787796150701890097805796190445910453767088928987024228758354310621627472030145099581437535795775697245566415849328736067495595108890705299720087886256393465365045363079793043771904754399288703266704083118206743508636401490460991574825510685921436961290229678189813388621043695813925561861378102678667275127674241918090627738635759867166967957414557255301081131364601646098630931324276197628587859112888571392781603677189033738790090147564093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -5936723602070915360983901457056955252673920924596192572417935397267015103546877055879159611325450503745326948399169519954324903933425849883725158730970574345269726400405902372713826929358787243395919754612818005403311935506854521984074128985400696801463980442466598030816353567210621426443520754214762841817613708291235194987010145506663071346887538046920957916860706357098609965889806457880249790401515439030668237206202703477838245416444595609142621505519877308458468504887435507032162584337890547151596289673225788486433312672666061136695410768328289109126063279089516421179719599931867337400968922141653730071875040056043644653656867292799173766319434445443323989634061205571040409558996259755407781150856589047484766427166249422877215298056314081064533500408586792845715206394727576747697322284059588469492670286408499032115694054115658840464521596603336530552016744919565422822005178722825655089512887347114799566729373030427680264363582471468778460801115373306283092600895128814482010199850664836965122559712644579841640000771522349292676857533872965210788523067245949760830615462646905682539228081708931950344918233383342455605824434775116231517324500624968942302397209394348923241895188483780209271113574540500616380635272049943294725368178981150097244471667706515556820970213676917181736063905984694296694812803664464230535700208069828914856048784286086868542964188359323570757883802375698142070677809483150677099636080947477026193323907548725172277436417730156871345266816292455214465581314243587232306464784910495770193893286516688115528067835617792893384370870742577064667700717818135588592569270008003221212749718784573635468040604796401821926153891367641639604811295331250089752791373936874408921898280049691535169159848259914022697903801879405406371027804052819376103886358461341461560638581200886102392602071292455607666278620325728646573047463806703079209715050616432378435742591507163153455718038635076279276368228714031613453553884450708810302057288847202381568351195200826101420845956240649972598870116855797656105465562618398312904503810604623360377180946719068305858337556461269072731570649314362231706366087427234477942882833658445393408999480456385374479230593713208013602929455923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 867125108425592727990710467127810482737931429460989990138031306617401234862636095016995614316955888995403209238639867074667418708846728053994982859392090587079676832983882771517009111387332607468005709110669761594822605107794390549417384764387623028838587109410014044660624371586367423949565652663426105336439441079429391612236464659056690221667826203510106450729215464152194680451407999452644207411665074169134578970746620431320532763975838095767858894769963515725695451909885056672428694574661614837505202296656502285198865231466553188007683209088199683567075353455640257630975618721642536619639810194156568425063670741258228585575942919370909389481353147517229688389807895807757522469948782566405161026912547179720679626407665169303501385291558273907440120560350820805327564322157695297016645289860908420605707307727513696434777009577843665563460400408985932446756198458356038261769342653958927331479401138184585899878669885616118590460424417696619834911439067162450232939623566732209665904057973224625613661829385615450201428794066698469767363661168883691996585623160722358478295902105107282123116375684153955902645329774072307021846864771430100404835205732950286118097763174380967818861720627918626811732844415071492488078996191240642669609229530535500967870631182079003316676186182908809251176687156689937295427513998270662733299279738795937232294086137378935463614975716074756092178033119358176940012783919512772071613288585473616273683403549921554077100022483977095781070550461504307201151035938668443224874686853218539239129962074539713838279387184083975617006696469010987093201270450220950832909719182996245439147849129238374343584425677389373490648607325167048966043732242680296654309494328495754531385113159235204352902779503755961704805893707886315709416962142057884203383024356503654496312701970683910770709741210222663174422041304276547242217293789397470837304196925981507486054181389624263118098753942556757153767893287563698050595356809120532654562272659002146441362961053938164761522379865693527748691573552418936078330447829408050590397819100432870800595691980487643550425978400306550447124860362856561108768292441755589234909636662649062987059513018293894198322447526276534396814375323172864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -5116643238868258340878212720448026408175447849406091771087838441807435986191332531747313115762380594783746206943770621525620115717788308166364197248761025470755351079902156856163026344995827215941251745357477388502714431379742063756710890381679392048865805086862647628226914245042434653393651920430647300785446418989197375251367153944621349435006876290749857728435966673385238660022789212900247693207500558737161585785591962061367733776443409816041090818510602928832749057952640576493811619268896192986681785686394843413313283422556138944629174222380287547519643209585823330660198475825286796412909981036035813016210396795690264837225665740805693403495469920520693088972195066673593793979539238105192588669308867026363411849746481303328508446438182467142418733594808780108450090167820628477339459685644101075124787739461675067760520096463852805467621404300610185059046811481131041973419914865369959042118079409071765307385851125761208417153201544845048570729357701692343134338822074216350672980098301725262743236022566295544452985329507299432303797959036743200676914613141731216463732756902031608444546823894901130172683767170454275414510245186950786226956015382339853024030945378312028564268334052428302634098111774788075532567715257218016213199962969726256228711839176127799097313889647739501811281684648633415191548899724862127116696133880269409907483289349695447694288781505567907327829339312375742119634056396710009667146097017503225691135593185278884697543825997662188532033746189614493188650123499386485974180513786564774802828079937868736877509755791436054051082066282198155091442917938372547379225098552789393644855400284067506401018083007959957653002666618448184321609554080613182230349922706442289721640756849029125747496637110714133099261734112846162079168869392049296540296789128816241716610976744955817515125497461286376123017968684217588860838975227299218050084881501667599891303151754864900367528172617432729706547534454004018718503484177345208247416430830133939725289271742241274262522992083810258488176694419714484449937930074721081619277718979989954114412022267628183767339294757736323819331580691684244002188201900186689516619353070679941745026592140444162121905398875414146295128369701847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -36496105978485334095679183671795539105920127054023223009101157456281494777090353021287731412977269573036874825743765098906225368586873526242087823281589350729619735329352297139736230255030342680519491886646233100311072630685382813749457878958516171322789805766363419074084921333006807842836722693185371026407647340973012428859503474713872401483478960612447535986053608948261086511366979922585657788520977677190717496286259616761070257747860728078725961645156327168439030498137413854932600097517278800354224812217172471241611383436482965040350842771262224750032805561130969478718094234091432083418042228983708022205207666219933916683112676751291879273721952506325153142013059519868863411787528622075850758009604163083961108423800687752345013302219324963299084925520765264502122771253228388620979534859080748279933386018797991160292511136110607067147761873604258768094407185655303214457086389113614582519336098573453734172772581388200598590590318914424208110069255089333711745627809091896552097392918727120023921105103026004997011056782419167805339399913877872343667051725738674527297924483442545119664061065821006554448465618487196833042564856269276199050317733671928869094332664014723480998963174386578201194810972594886265451988152691704447931866356928133156548465661748212918148763632005696608921465985557961876052168732217720140181087579213752526082332336141759160462640106324192439870077569072151888635156268239693336183614732927296239214998840123151305031475041284963681160173914401362521225651748649592678982115491503055816309879749370681509750458429957883531844961281934182968602105837351851066925963328016373190914409953650652193608839323717762802950316923671679058167607054237058619714254761340574323599197650712403539484683935923961386489065511958509243143022618761759318692363131424867463231173524260392764941558599521584761751144058437872762529281802356440677772870802088124788986053690395109463742287114768737358396195964899458567621059552548230058791782562187411119572341870446300604712295031151805605125176363041000122077880559502496733051587302650003560719961897869527306537850108835661418421276323996222143707752002271788253550608993160310747504100584972220305291261095907910162465687352178114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 393874005491192354247670172164070785814240962988117007757137978694122155364574236730573812576512793178772490673320208551031652307041923932681668708580486913887660212927439267023237926170749224309560903236483178015399187311507466644281512960097469708274560974870994461985033506846217750934102603375830781177643590997296587271442805147071299599529144062196570061664548599644378286203023400434448884595139924757661010434972736327068888844924875936209250146427588701255577898550390937923844167019200406736296980605451921051781745733263779663684460854547539602500662004304528879083297921080680018866605973853022032440677395985017539536232614900257782283831285368190765501399444175104081235206591049866084916737923410204377721207291952641630517408095086846619600092627921637074975260978257193248978475639389131953079652117578216439940349554361881718476376986608486852429007560407475680775327057263905472378029937440892355195430261094078490169182135720929938314427212307654454769591758979680759489326311598622811526723280274630300315242508571861395748776100164952729341070751991773752657803455031685229824135956817231341376923035050164309945836249460068962827476004699729352971984441391183628578183622574322177354945767907346524584398378184262131545897398712091188646701802613404330747462713942828410588556462378694695145416161799023754027434016016679760515519185340129064635829949588918021734044317854311034952362623821212125294151817435914389934778219902036981366551483100995393271370434412128524706099974270910622161088667808161762486034804014634909709105757069846163947019865177943244597837235436832074131835108122109748858454804325093824765718306627777431255150053397001349906476176086428845772887112316054983499236203058243450696467810319121672482652870861042689291857270655920256444197515182989349589843303692071287270573236254262034895629569187019472445472906930731229732612105010124414328459194466456952471300458093731167464542042479628861230215409215120684741853727580425561195266935982219627950481343921051442393180160106033803903704446153317445924882629586067081909547189814193949771601356342889854489401578642698007119747143552634889310608595041304629304588452063067641647537718176560455450448856843970150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -1113664298766076830433611981044517860861266958934767487526182498578920005053142574353438006603783094696535646521511150074454427688148860907285627205803810325776730099154614253351215429081736118936861492957960746511570257072831306368316412177281191658466464987122943599205891557688133593819466715120325400273014902680973881747366980921699231809722673095723963903196698119192500230232201566950130047915931607470313306027169537184227979984616024337979172682300663245938509152732725703140291847378088277668114941623569292942516328952449658393379526234879233563064677627184245508049302393970880115298381664494130876575590666788003396492540417220895508759464799246118399240045842158211885560156777469926197534632412425067007454334497421795154909696921100407889995896229041350835011135287110540947452459652322224715641412469508069413990494869886544550612303398380020220368196673854150931354618961622592400787330530284084112191277297247587695915974554938469136691598162051121979522561470617186562408401848998374300511285309149025666812912903831467217044319534612566806064767377939027051424069704109842132798233436350668551095495063092970458719771325164853759741687154691451629279795291467959395849515749498488647010378317105294703427626189675648296278922816278656457353422484698487173702544650623701613871842445869716422826593690395097949977658629523879175103521943694850186709288765790022460497759086541853993474648583572984936900666813314589251604602673465188563632492512506342850515779894859699832538470747134761846763627769259923967226925484646962553597952109506477183974607362625536350642168084753066668758447555859365811168211028780061459174730790329239465206586953572824301549079279431289751004031239381582844419759686068902778324165522835396506060048917076137987101162396653840407255839323725593327290140525242677585229701035160014083294996247884429168656843807339078344419771626461878717308307724630129291140437859041455748474317240440493021788947033989560150274828384375500027275141978928540063732054166989742338304985489645611349389809595126913357190807222323741196712807056117388958814942752109719070045225122112236244270638660741887559651082686770024778540820304612012125009091608438935477533463735739485257728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -1866328062620986066784432743757597212758641106926299277243828377224091710648825317005388827428345053763534729958838924011805026523527136122057425769434714414418052292649747824309540693834186911020946388180837521878420126975832506501503835566709530336375885172808201080175822207664120685756519896167061974926133341325013281985184948871713065639277704320433409950031478319508060964931517632453698420603370397174034550959890538565077096344689004879955910127549591508572614638549066841778196625175096286722075123984918167540082287831159273199895884493738518961157379586650835951360965615387041472322228390234484317747551141920772540555957890733858308958455595496096219857516280821874337862827097963867746405571091253068236569012530082297576158758169486429630297979429751544929833932561681825232641085533164608576739602908518909050113517723737934318506711207054585223531475505301414811847308712975947975786222571293574727312493935867423129896996832780728592330460740084019211665020221403468332937885100677681012200762727092423992049853718351808676243953008416489671529354481035109833581907960428067031963817857391577438577801843254113884041571663430130902385618180685887949263405006511949983006795216072481040598994513282328824836178553120789190493581932458442532576765453103529971367576257286334120115075347748331033089173329828302472756583476481275223088184593274263424377380156254858078374352438974173508252872044792666668551219163369748946539078520550341016475527965016018757527558905421051473228275025093697588707057494613640830471416164000263209926844543136866595241184582353351348909897979094401994732254961596922757767097028049879497386493881054009813902139573676776501958872325489716124957935749919196654057032802485332446067948685752048839063137117983366401850002438550884179309058427880624789709145453485242930798295318617452826873033587886641774116618362837979638720513215048553691186231306016744202202573341984378584500982427121363910819815353104818322060705436485235698369005622391334294754915965940259121429648567566153332434317974054302120452498823644459664757859418355348188420064087765933152540373081568041894393587992125106660752182577971037739475734428256058692564147214836494612311433563228812083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 40259514706233751157846550697494522043780590329574991636391597861713058379267285478638061726012430644661318157923336638505921831189076326841572718178346031446849591696052556991999329568194900349046691724168002357299402360952795225585855873710927319646742154528008642611504693530058290873402995453733418340721659710564938534341555060644934518942364590749985781729923821041595833605441444974988882587476026279674165547641969467962141962566303811924146628968758246532865144162521245330914889290475714480417259242505474260831431110454045500517558861849393622425434285776087091894980447043707805880013015488681779406222828065467720623540247355491847463509449754013873224640716139684884239243992260457719013127902366910152023772443613715884791333151783623198890341175967580174665733568845590699617802355971182710504231067788607778952252973597685563236811611765199269131345564147996348941117441931637167723839257796870548941822745041936139954068161616441147592026745462978372090483895279860162319750131385704067719371612788304050335292731890469332498759801262600096577898204504966510486315190657982023845648523711123349283988968615944996508328102272093475667884072854267937987146130563416031513103316285614625328674324684672166026504733891626455561189712824718507147912345987945611343973132700789188558918562781546775962681984090269018579905015206695100115159454020153643031775759933998545925271325342955575834524474895164784612741691339803154741524296048231012020493344357420896860371300788394900153432143118769815232209174091783171586136038111132409998125902583222320434450753855311696841731700790329730884088670254299910119255242165200437669373526170581986101412009849012622484164856898181270667133385566175962818863219904595331100154992721974624125262455029968897131541538894200075030368919588244256330306121588513052661132034669459564293658164992016730081099250498699748305543605244465834409874371070551414720381074234469087512445553722595657167707948945838620985277251689596523774492744168711504850250068026252141816434663341398222007018263032780202656851430222495967679146030154451458645036410242304559728163557710163920382339462294123985017046002823654414826742109984345302031027706948359306533414489486985940434944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -257696718788935561726874138981675615199655458835070307965874574972829179795762591013563000635961426240258634099992097757161057320578469433672013000209201410075970305405085439880680300081686277142674200460873638752331867386367001378679381155562376735844005249837522784876704200470793750403062568998374087305047155110392209084036312057370629025128434723726530730362640764672520742823034757241846925663675794182087469319875635438862648991965301028603011146110980667934029386840940739572273959343094643193914694676903855870417198006064483289871130456143540957359234147512745465434312094419416789712356657019219128923534386780539734270067808717900662078972339548687037785312015545401145619028830800137857857280884305619167155980214818133933055648057118848585956524364551232735785386861405414626104636607297678159463737060626226106301939511706321152990135645735397400659626933575162986931705130210099260956631587955712185853416299752461347833324094880483985043626651121513908430041106314082081260076705748706431729580621766560556263517852337680063270695533943102316368271948444057415143817319658369163812061070459121868311307978362766720616019904212898188908304304052790327348470605388004748286489466135811312408592516253806902053906505710085404487064411741469340996102817131262677141559266091957049751689702309662309580292142128553518669649720704517488998938496048529941971266106284122593314283901544313819084432900342666045320403904096070847242073168522700183507960606044039788222538323454364363525765772668890887844993297754194426785619344817737625945370204849021729788282931104894576145927076650595006268005533617131348173890895051127528787782333220455976064051965494186184756604214216611223236310642511439273871512210037004980204882519978614353738733197257147607444462648027118348145644525677769205005487376172945601026262344514914923058916338650769983683592802802146182571375267961586230339948196623902318000681794057724490153589371502660549891971748499705152095684173444006540702193798249296076549640493101196702418812457284964602328486483778148410179486975818629742627677162066442648467590577700513021957547612575125634661287769491827659144478651064365139284824445500793945658387040990715215171844894517815505059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 1246944937382835776997691659565271852913782202594292875360459061718020879012501209343465047248923515679488214306632222622752636588159436209238114405206172912666192818249807106370424512314063073003451085990573227673644771607512650656533772647830483898845929299194414686582735561538642887214158508032217077641002064849857633207087184757167707883016342740489347964392871984508565639845200562755038735355864342677926458442559648662595241882135662116459262435138416935753903460932019184517173872587510394124337226095811937477783465204961151179178814394873402919003874396700936395111759177291505650730014358957839703009167698529659508401309220567791962452807439046954676841607767341487480268331163901258772929087493652155449974162993027374964313911145960615826880484977385387124904277284362411641246661045629834284426753057080228029901817367290417086139961401451752801733611626099656192129981873414635646627852501242624864706762043695665707035680038065245583056732229001218436529959713376518143988506334626119998210876395098239769933979424656840039619949624015367943817202184394306968278721829876935471609589986599019665434578739863638627135063932972197583998770134564666819254628107093373721791294033465753533725387047365899579998511831335766569989937253387772675357494666945327472403441452807440591446300503528834347715936235838636170673476863041975140726818131838688721345691386014476291382217049032593360057561721997525871909366154721922917650101266212454108846006052845823482601981481417805508065774627003956506747986026243902727564532117676737391549809355133586923927176088945621037437799464814792403536494062064294014112075152604806706619784034454388804615274665874747072430255279300767993425587372638530168222224936205292723333589308651692008759940226708300531834840727286398927914809653317252332111289576469873967064564860332981170560478177390869849939074922048256438896966295881341932165020788640108561760658022384069488887438729095018474941691638537752598265945673005666963623714924427659451595850953470828967280571847985826372346096473318028010173090458065911719926353967111864340931197551751558321135349364749064264801003264219436373626264877871368696751161156087644125925122129851348222048930182599771875704832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -5074812898589300896750349945511879527829468087843325610343192186489845390668367551861135083136133410150438223296708981604298432838928921744712633828510634772145993447749539683125199733266055657836611924844375769886469982608424808223954468533511237490834625988583495561315467041371198509449992164008449271584195639444666368600719766252215187899147069068919787582902443507859113088531349824274048259160027716933434415815436084291050391739267158252489109122699203371276819593730144456052556793001533837291369717323499555483241763446542118534622784250224046503638675753797001918028593923348610097638372242179275715026212929552995518060677484338069222354884045245987653351119649433302473844822551539466486889277849896216250924423885398260262960956247892007441655063819775602022242203672829787782054319654922540084094008127007745241100419664617099220208220018847430948286634434237251926529066469321873352572376236803873238993934309493606968849635154527912150376777703354174202470557907472416661940801875844534524912129746031706120341431449455855014117406138165269722398105970982436534839198828464212518987482033053478638855783983512144321939856819881775036438409137367850287569382868090134310845668558080089872510388366006883426524730783010068278662582134909088895819217209998515759557124309941968008691244653281448419337943102516507837514699122789303456251112413872076936840419046514042831783221347244082461871009007173919504669253158062403420401515766741295881655573273649896492726379026696605368654434227167647777655941402248450285459210145331320144838859300212471420466628790710942565917728641723820587932732845920178068169766010771061923239024972664249707803412787461540626623301001898453694778975477735635977693996112707753695768247989838055117878087658860829975085647635298927970014234366744690916607245216267277955292633479644003479871004712633259483712924856015056706147175421514215278962655968732001823376367100699355453867864972494708918664853713808577168515497153535949329806686789813195721982103741081508458135961779008608941266197892184995408105996708226848351241587446075840135748785074182324230442518396804735878752739276342361436148380798559310759562746308687129187243780584095454474361785008433355061985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 15804269525017843933847509445175559299861996186803228904487278471202068099160151569779501528895911557270976489895243522027959071217382779783389039861336560541695292735808209188896164077358884552197397489317569105297775429825049784809895044795012499000570429570212727510780344378583516335591823502946939090128689355171417696667797780305719732897890923446330666922688242893885984914835044497340979083550472093239204069394503533660682058335100061183399485429046970698564767874129885502092098024148575465073445980825886277132089532701111343524866507847801693447463993040773050536490526353931227873590353084987140832706115680982613589084813084217544633799128741126590505877347243825679566815825788376788630899554405705868633802621559479364195060102714813148838517475271022222611746023303424496013008808904986277889487723296830924678779062637749401790122674099307453752424504237999132035517685328326215697694862275151690939721801462403077796556143457205901526753405762110612340383885229264636101813859801426812195418393952186067518526321354062879562099783590630246553676381873237250041980899259058613835461185370078692533005718483160923008731401806419597729071503750109562209532144875635610725826874991869991476204411896392825103779954468534170174895287074355445601634010777875530196216992265142765387676534574754515876782007649616954970027788556090096197269894583369485368698476708663769544776331204818058491679944316976440925928478727899110798732412595996611760493188898166204734840110429921691931611774194752138382960469101287100847287169526117039773316309174758474714696295453032525662691695941574518141365985691691894051061453038624784117905193436197145265003979818268440137603933946757203266664122324757869443189111382046262890888050534798022752554399240142990421823878884757278233402933194931734723352357893233681513360338200952775124705087895647782252497757558924693063886395792991745366432701905523549157221988359717673660610933817400798721189242526896686291351292007087643105873459161838273355000635879069952051816704997035023377065069927370278463944343170938333298083755190594564494885399905484245428614865193516485752043912627579746771740480466751116460665784889673883465313878792148190009830177644123553806680064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -34252614037034680160272268581966980738793796411323310906389035015268413930710163124250806152008249196628751759704856751010696163379160959763548762831470154035400056303189902371283291043309817119796861776166307510533086038602664767724162275348064641007260240252646562014615425348617367241425055830907818145047800362524174070733862624753668367025992829394354403107050245103277655617784854049903342725222964821599836477899458448323689279826403137021811036729536152388430483431854645413985333586358615360374948551866353931927522359154098249069983359247145109500876475005276356471728402991425430681670113342437823299705098296759754207257819110265619977299515585576449260249312779673762862336473225828693164310181756364031958198973021209915998843645423479938538331458448620254829347833628177100983584114414256980095796799946575716335301152132159218008799973939535827710013702810167011046671401876462881725613107692510928940960316686161115811309014777967680384308157379566602587733287256211053706395731190838815755473852784813881864041794101152601610502030185625226531595310228757636614882632912919170506422857265472224640750957005348495061702641071297294885420171338053970941903451076360607654132852143904037206381747421584451438180721712325420015564473806266717703297273267957742666461458844005656765295667078754174857983169976991405341896638638445041458892064392080355482469137614422937798203272366791474591603391441540895338633820589656435300108935003088036214716863278131378387107487136821228267505347331957205932879365613620369009011992796655858323027172971677907235127516098273529493300055680570991308506939093494011322045439374314496313901416382991450438795291479598317046816702127150306926646504279005694856296859753300260958558347202632233823106810616083892164488038872442202369296401095262377186986846947360229237438423896736582300217224138903813647681302697251592263276600912492878232002614561350535633104787094819520181602656604301846613823768447365511581831016393890998674071980248962708634750874353694906838907580756681599662138039467794583213865060054527550444749755340565432714223725964763245234624088951666977023225263503469062935693464414592236967829557942743146823190778575524157055661616486871258617610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 46436275720907924361039087011520917305729982730554809861501990880593336179296961163363200299824789287380712311976835040972543683558820363051392429861623445647766782609902467948274325249114640137920052819814811938839553949446349925775087717178461080703096645694529553516548669150553026560270384022957725711327972939817225877471354344167812762190970210157853487498631894012339469897138487213775223147389451019129364918687786709867317885117557919203154412721347365179204333538626693705547259529776737492257068904868690207555797197985680894003640264638359180233223398475595426921865788791483254070975144808421691066162104027820427886435437340338837565641480952313810500200978868210052564913149115233943143525098137957084250159246816827592960710227076608245491041085086052567258232409249793166974707213019469018727951856713843974895957769659120718381665990125009130855241768966489073289525239383219016992464276865259354727501209666309184899243100114789411885008010470980385368409506720207712283515887522797586908630878987044049968879544280772735212578628373330017707271268703681655071378703235516589610264856103857810604335623713130979446031613583559691968504349985292848857896952547228690694500674574694580507925098367643307937432535600642987609097847211892898910335413354218938496486408429044228758732967679343086941865395620652066600562352339177704432099581991865756564710931223418336822568707321299630414799168162891649426675699887141555969138376475875344822766349409886743975490791494439619761894078065278828895212137707537263888617887756090404448159988300470006352121553866837618663211928392376361539214687040800679154865086037594021855144016775977407656353499384714072722369375770435069171145434952351298461451986095145644038143640752038796492725553615046812383817379969812839407712437421673291679540292703171377301573770297821407051362184758345762561637741479620480483868105920165235933815340186146024147234708859985217152681712657048162578959137101700623900927914788018199514937662950074407245304597112896953135570763289796895112945900345280786512080931902045293197796175568132722922760751308613071628282945298087119068992526724142927829924355466592441092552359859071512124514598028931251963263706590574400526876672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -24546660469746945059290535455159997222195520008638374355641466101902419373868809006410098539824297456066444808789617776725142863915773534184629635610542798841736558087417693002477490940663007186232952740431339680030942230905600402470115635685294503524001304480181413877519074537286087058671586150701077798373631293052814319265919739270759459185548444642582244264043682703496587526259139188714087486029033313582123004094268567298145040026529428470246402172898061032571604493284254087437893893188433221933992363519825348021904306338071544247513918536352167702943626575804917102821703454056694107886667763222199352479815627843737935901962346567122058429132572740938963800899431984904326720242043255486676226603227376208562209792376362452800727142388973824466081110601302148608228054522385003751357304820982448836144150216077192435854340502961130187455520666172802275911612960766614791820752524376465802468571829660863060989650576052794086903306510734378183572462010277276346631825549080599301088697523094960400633264395398231226383625998027675128461400898713118968475297967970720159420450913636879680359461343238111236404268398612837539636456309132521632410319726677431600279595452678230057763654812777659512130656246003620671398522005589063673721348369908670913017784886605980470133144874015019521885185191945066379631432904937335592466705505163519635275589812612634961712464639226934505281983082131403265174959932316241623376926472926226132902865304833743829627977999736969106002485343952028861796269311307975783466390862243321899017392110201371518630563455118874387178358124764796932607916710210613817571194556126516477754017530114189500742306224965106464054003932507192224361321224605136713907130498661799240456022427175678989080088701367085718050365162348539572256151753554334284792008125349461629295613451275316207875569324715911932924503303173956762901405122051364391884531208925377857974618810625995011328414692526957608476392608136895347513053275109193628208120728349004743993434121511302972556568470138006216897398176830702466690179134374354269924024582485454268559304967811753273002600486651841675927083005786227226760504098834732389329406985696790637598104136643432931684688727444017692165874629051554904145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -41468128386515725913831372945046725592508050692480936686905144438037980529269891033441174058820974566971602607714354527007807801702087756559930289177672096426343929384332135703094581420986164925336500035801223428116535096588875393938529601026267258079574318074311986444223777379503964053305931786025477852977706991354949852535927427634648779589621745884785566088284544580850373938173534554845706672751716230350764691057406868491746115186560453241978097962810022488276965565753570030128345618768432309377459657285092763396550629231143142901919223395504543374218276839997416493108744466246741199116626453366978429985617052306248591116357658892670139514833125361420481072003198372864656471218669743603543362352145567748130738571669499538361078533426210854470538246659237644738760885247683213164535326578719241172801914782094877757616059686460221714650741053922843948441104087222907100759011303652445095450865883955984764437856277867069446238648749778593685444571719353790796074090720886375696902272257539288964621394077391729984775580805368205271704950950912339731022320595042160412459466279317344347946820243007926117090113173879630828153385177462416476791635089660903368780534404653617077912816355319882689282074207940706022385909545137359764183352204387064046892386551914980415980918667237280781638366291081545681546182309840966151164961483843254185429415114290180278167595991593296638727454580080190092011485903254631655544166719484217909806141479077815824648512500844675641865187887190733910911425032412242368180820921459262780223050411208698424075263028130950767838720867274511771686543184726213540333904458972852232822188775151756407477053703707922516139919274608883796090257752578275752132909425805866570046655612343007027821598466226773580194084740753732614225181763077304237940858011205508120293253404372112899314374710420754020528253283254032926735167982898478294362042211677391474070055684256985682185438398410520876340122286776926842500787133457061630464576102901089005673784020642376675719525741232306055640891450793507008220101814755659535093165120219672143168845739734105619286428377258053851333988084709273638923451604572748756842346783055563961482376876651752656631076205973285585507711509334191987752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] 110950158139821230884048125589042095075297775754803721443273262846131182358064335216357258233675696326547435271101940714862355054139664662670131263533024203868193176299950213838779901306049732462450663134516914769805459448805201622885557370810937314820750111233611090119389790581832947819415489036534125773615286719090916832654233656034679473706843849839078109972084630128759260632198177151078319217131345098058915241884995789987146309097285525303047653861610868399436551235268197532240163520399353477143126218851360014207139185617120879998420922239972591469161464177676046428098624647444241583988608223557067377034911709855974341474783832389249477513474773085431845772919478613514090761311995395433384863121050502725152129393431250911958205299815047351986070614163644119250044161035485148422663632860614558096086069073876457439672632431758688284382467297956971993866621542662918554277234064566357342242480882642448905885617830794064909592488928902379007902832260735058042698411199751147450559844178006576107020973316887051367203133702630942685352229074876814035897568954451918431774621143164270791938642358806049664322962578693273002127519747556033524207898899441691289647334940177008708750968018286124744247407885325588340693963054775777547846524943174617621961223198111642779794722311513585478459510656413310591206126564036938099209108740751680752378028632272808835189623747807726097451764385691037051152855909818216788219441345950049605016877549452602894430913184901190488802266778852325144394477575925584715438099530479487334634989186785900525009142767079327093763853200124062017531516862712492105030736164683497622154861647081390727571635369063867961565835840618832538915874508953167515468492472320126156139265846027220237213332519837690054986178636356002706704668084784795795498858819670931661091178840109319530209166628448858942112951072912144400090635970756536916852281412259534115763029028428631698997957528715234100405529024542254699631271147047724550808618064062503237494583907767689647907435613873283966330865650239859201068401723411139150327542077286393029517141630740710296054744536032702151577362116886390486006833790445388156738594977188205333125382429246866217876269872354654219519739271802089887498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] -114572872598435655876728718144835607447926728442084705727593178456330169133466028171141004542666556866596563987529481331249367192347956965611271330521613035351962755734331841271088884595385821783998317900255421599360680505283318153917704825436180300227247319202345775601866892865732333651862356350996018496823663781401431364941886041191053074500296407731736478483115105968243504938325733755518883012957915908587293635051638036846650296316043366027945771267877906400601954699895269346498307450664284446455950495894721579451480894073939869729285551170167115207536559680266444072905121008691445109839544968173367707458201624701687522440577662347306651492558877650959456153036311252760323126326686486639687500391644836318780390235154414411947059508105446484083202622896900107201587303123802545688223265523165759681355046515904867968482534736746979933389083135315625756319158576323112080486327118415524477498064172565426766375029018695692430033267623906570825337730734476884580421641985674606448253029979820081591153125852839789310737931374726964771846086923113137653094319142239556343991721507721739101949010494635716513755717989513434513619845444241008785934311491457203927734103839326397076599035088625728335217027560895532782733233642967780424440048975461202491468795912200931248213229474380447000943216207808474111660563756275888211397115986846805557130464260866358178401108288313783109212768150825344555672753383419651602521520953553322578282711237152348706273411897563433919914923913896080771742194091247248203685357697624138992431383608156187593615655904603410636642217880503037002399706300997850112231749524803154014769629367610788862171984123241377729162382401954295828293734963397294567527155626864836064156091361318269778002559755446416908920419862823119533156332435480167451392669692718820771243083424795404553721941055359481229685292340264075261732440017321893818124146993454453773846413785410863363898946257659837252065112643293476762477889652536659544806386671748802769248963231425640305117364867632259148980217753581428703761493915744903557529131396415859160950769033073323139614781110779537096865750104235955573325530510326031960480630304460714238561476806644081536526137787280868870635628189596359350812672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] 24341224605205867174938727413330265417526425028528422400989332459303622179889209274890970446658849298564157573205824432972665771171483030660525812811551540571381386057390089515179682920631488801844306118810554949123554386109821926393814302554087886080507376061952034802776081006637077924259214363721370567756360241497344161792173292974844421803331776143593711867386607500250529886944548366559797422698944071984573429276596284388244012584972318672840882493080360130983467780947609249778320489444083862733836762103040082852895643923992385272319242609460634569945316158547485641953877237476261239070632763337831851951570742709715940197163655289410013862937180786904390082485872362160363121865665194127290207861570598998584946959636709905499506507542500926216357134487582990036162120328972460768915196831580859267266038812104340589112118836770494840472919857321088315660785282558967071201478442684958629967905796889625397520454253409556737080159658544641646225281608686897571349487080052269282545669033902949768158104745062764879101015728162685178634160370461462799102614223159315482403936820862343991832491666852350691177658266929578312363167187134577940921044229260928043127031952808766667804585362132441863431453028454937397523664747335931506791202745168805940291108737116197671626834411365096725792884113422807417215871070696916384807650285555583331800489484945443735116281913825250733197605151099037893038020462563466681212552444059735039336810042596580163957196433407038613799945825177886014413450802620792854271144833325858802559926483408264434530705285774062644739421523960091133543989281328897938213004320747732727279981353677410226612529702347675018442090662785917986328324115687529895839020862329667388936798980471984816349720951022366514466141742780873380360860975779062093499669677759460738295128101681306339605606997669506183863407889590637126984395500253605472777093427217396793649346910747622744749599208106087256934770332998729531631888913480055286281095252250221120470272245891311619244062478752720216146545193260373578855895137667936117522261501700398201625110138887045018222067209466415277429717091151162252413114877121798610494400096385976613350947603838817630306091520531680898617031464858257970954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 110491447166777767274193090893844592600570372703762732238655237704190485314623504871526614980105205162062900028142857442947843923003011529074151546823103139384358623201204394885147205972028146231437932051251112131653003767525277884855150182017830902487489918689464337698965758043728149390174995805572867369014472571759875384046057814472732136849472311849350554833928987110100482062341785061321006041628125425654251679008181355999317734826846122617409072473481854119202654550970322259887649204671695101129250526061473259114656814838231004521331233053001535907166624718570861067545350821464986437840245114301496296952548582113595048677550251303660550231264292910208083721436984781157509027220614483788102039152919561952388551820267627899396485714860846682598512837112731031466412723878149703771692005787510498170218351380095676917326959013376105649910058493624300312080321539714651765380534636140257505664701593254612777232755138075542198525001477850803334619373104095145191779432481739689715429314259855290590851568725520388488440037835402924671944199724634442527806454073608802183656021331091699952556396774813270461704181961175648136394230957249391986181650737071645642818160361735402307393110156965847172961966710823055758289104119800763802498798357928808014114643464988448591642461466689870441862798975552590033195898381832549323792630027236678140320668376529498387683829595357033729591146414503547152827838821959386367916268042354443397223161990676474369591619667875579385346534384695546441127410797995366270383690930785746711564747344348937202948962665768552331216920984242878367281690931686574099602505375847984328291198005634330665336327687567868989738342338727962199688470283022103768155791480011870865154241634098714269670882860226641156990770704542930471741133974280292739809434495536952651268648935428808474107383768830070364608215149559765240521882727957870239831838430378063990296141085637954225965716957293252413690385834042232530376030465258390905458560093668080786672774295182031562812611861811366747187283382657197109638150674039466626775544276138589486498880374055926529497661302038564847144725571388098808037347646369718735523484877699967854226646050867301071511970880138336576513165826044741034180608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -207833209733814385295727192453475366969161434865812168082771869826195200853702182838280412841670347171677593913508631879933866954106065834027231755770061556173218734285817616656728765559359008183236529494180292226511858983471314797377243684157843357417266446372096367039890833877873232059559257766480911692448692657563145555758608004967266373743953747095997514260812202267080044319802823923736984266239708805838626210915015130414737081778624364025989033306562918430606992212341987198772941973444006831631731244030520373887468980159623842635843787450711994582712089471140453428601892406826329759539412634153776258498851671362053248567076000132321106531070436814099905742440321896719886548572457844677144365243311555869931664618370300974727123565503469466799442180149362673464552530533132034561205319333334630540818068744325256957323600770337572424095572433879593837537464871400175397715408824117062621551250780936499974783646033194265558625351492136837713966325797900728801033242923377674636108739337093852151666581612023262384944105402080580946921913180594329838068642560042770879223200459248518110995530326184939739155776752168637481974230801982311186888677945695109706342692270623752815948837207203109007580489218138122983352558526649284949403784684603519540705232850284697757698432693650710974197800043085243315069227462123107038985289521986686649309760434293070967753388402901767212582528183010707199419497195082555718436323776549343566139558499795741780212141596805470579702579745812382315005192139307771807622111479353358157889935486625000839733224230022689798007120704616980493849359957110506673111511473804582818890629460733271538205944708351576866798872484151308855024009625086085651125833115032898025147589479919021480887533610347981064590575908153377914432316999545186601731717772181852582293383863536415744752966325875854714800574401507903740779243051631629041426590709178642617046081451264633967008188469928163221564127476147152267519304935057719461043583975648439884013434809292731900395202585668152752138571254751962135493550496871403622029676443626933085558231316952291041849418618205802384744338540364712711546050678102878957567394123962682674467267097525427854971961548661250005301253611936352619724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 223789403182461807417301370677887687408500920228282416568233013807921208837329851899769785640964341544048559436835750032125110504009795396372175584804757363476223653114607015802333608868999549777985034699866203750370495455760774222936499135895051039815613333511130195656143621406866492429498653137306361753516523824982376715235507642534955057753151158497623115899744679660322301594857333097945617062808103798194025313309644514277795662758509979314242356453533717022953089156657201492193753349038541065320770611220160526187132187663038782717449977704239998473369821797387734847146165663787136585551100996552215885576356341048103644897576524293645474039249326716569753477566343862147166685096847508435413520421632074583825626452812933495741838613043143232761638906846529946784697995905788191450881299881611692375693581416523748129271283839532546475393815223904766328952274872455103016037576240349070782203835657987911829737107185807865491194505692409913536148519963032275479065994979581997099321343888551935688773884092112168172798010553420672369757900912964622428804944771978060765930734121817341984756487544380823681526457074635446409611560568241344268521514918571652175531113183496918414269267142740926515218056532301390456730308570530909169066282676053771843310830379343751814948216130350945064222053232797009712205943674612204323531863917414802831440512566416578341082195302973445046403638059274863595843561919485427059466882699347893123011979406530452225645757151049101409636131429561596264046135994248243031195119477569133477130440269818898672637887778943827536028877176418191050607374347758445024311081425679812536268810666335522254008147548673400968711316543996670261610473893197823110992055273251944296352098469913976536958233549849476709420985758866799314652328461600352508285018878359699755378197614163119721597315471855464905724572299428285150264039263529585738183091864863358285736573476295393974155504415265986777544057723468486789225745784922127991032002043716712582585309627078510179038845789357896646288827191854002836240275766166195893157653488398122076691089234777159188621156210706910057527961560445348295258001456117613136523992956762688568656328851004272340930591818498123816219939176314911848398848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -174915076493628190609858237920680540273196929488654362216569012889303238918903331053070066547564189719701214056273783630170003692311985256044993832389971710738944828767790340842952087018703242624650646265965610750653784885583041201409943245933773040115163670852098185746542823182019221482299558300837603746081275112923420715612979874230416866739092618765639784239358617104462078566815605093870886318796162915644900418426398686688294938468270328228355433471232709904331460308290243069261981737401173442266961808313369794478448253232481976262454970232926635399036157833152406932450699389854982848991962242345487498527550652718117242219343929250593944467654309996764741614670602743848008654759638270809288165309217065696508528870206096859539528714720958493746387786757111348519760611240352769213574713057665771942192324539955215812503260917452083117387117999276400199701612023717908730729392127730990772378147924877158882297407305930329962022728556691835236146476279544610196896625170815113747546691335499469437171344189951051163536627914974277945069638810378650924451232660414838116175360925388833877645448433622788249960481928048225942184946610465314166170649105616890428605159491375411065126967631567481514498348647647851262461347139099932243243282897159556180562405761985040248264313512722663640590495621351498098002432241003890133129789463282388126694489615566115507925298306497963418384824416122462362915188449569934142106393473893227220824054998234371683695313940632337060673293848311822449261506138443680231691222604696824977960072085019394771444603208648781937586060966677739684324242805810047325301887523347438581032028426246800974951998813743565726532527351534148826585055038680468101977099958282847720821579296374280251378981110167122570505682111713936653673721193177051108349970250805600888542116074069457329109890490871490451788364906202455770875068620011343266874255156084902168282318802818573308747658084845657415821530450333282827353688994657094789850529133450002535706911920647707834919774724563527830397601990328447425560650223225109494269385032359887942082684550766429907860423603901944478719851741477561800924897173777986086700084406994098627985479103839229538203632444924805473049387901699724924682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 105912327038937786393908754798392148692006607093703891915869557243902904248787948500740271353170719614077460654920123353655891334579417033070372745434536783410591660082130035799942831205415334487112839044075903796493522883619711512640796697496790272122526996691904959512269218426148751061286583496229387856878343287672427128252286465978103526624758391320669104228048132687468947836051168412767073898337634858689180542183294233740034025415063110449807516018949656803297933365278150797351136699224971527810877893127893959023109861495531259670558865287455286454077316233764529178488225069772241791554810638645978340435064576202718740637275214032838099958977827338778413388010544136384632238029017965935789868742387976520866191408725934939379472913717726068096694088996324850502497595447519683993466190119677536304819455295633612414505239639178537918609185876990681095605890065589994057833660984701873623800631327767086447967480696886461072009619819340076334536049756717894570146386467514596011909188680307209067721463104114472121912863731368212998947262812830294274826615472713875448801706728965021084552836086205075664679683924877617659085486479830419895425664028851047972438057912045816261968744680159764776414338430833508131739092721361867166839100815908126312029600830653905576874165231454185803422688035638483278555475972318378311833381321944695665484530611594351035718558518443413150249337447144462362846861467247388945310891564824245899887921374224554542881331900303968664349888518987355208204189465975101624415910677061415342716959925557589529988104850158466122422671917616694715887572393441687965792757928464444858361929228856921138512292939110979319362857784878506837276451299526842786536910697282708589599505212557923334502690215262929393402337993585012143941150874646121802615371792684596532962993913102615456405396749572198169121981471760141548076777269650224749124578458877916730351101948102474149933735097494979859670950371931216882231038997982677923501724645996924214236160315871188652968536500092485234754795962068142072047250350531708173975533298519405148540902261028794037238772157274033249522974523480018446087789290920749594463998078676081090991909316893520360261213554503913994846678020596819241730048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -50510647446403220184462623560201471211857661637720441746006469208788440805869850423649267064143575391313139314842009095750532505477781115486139733767211318558885093711600225296133486110985152838078062403510629264844123002803751558068147811969275447348042770514615348457925811733469713300581777117157778880388120915218877201922289500036420302332468266355809186408240129366663256928279293485288455899472083124514097031763553158813611363962999834015580055057740835610641668052473149335651094473393558039301759741050941724276644151096364358402642854804465557153564518519871454586293661374715386803474003333459300456011345436932180481055888515200262031127819636910039408629125767422697045578928325683971558625724999209571528577889739565491783481868419022114845146871161465837547958383349399533669185458039929698411052719095795567731433630136822874543344602758810508968689779097335233443576008273830124418917581788165192733907592705802418312410513122845278734624701193388921135547866905461752515933218141043001056405328168615018581881854664517470357146893800247586612655878603553335737279449668640734739314364912334241588913235026996775837444463620916020980320225662685257357121566053849789315953221596805067620931071354011997216967585771270112456443461790047966621748774798225245755788857581375270544977981180360072857909694851100361018993634472357879304166524466028797111048292391123006311746885192542760910993433827907920727128434394240341089836715609408287406360227721063723225923985830004141737175127559405230776093000155868386225532092390241190955074568016908926805384186973795238899832187161524135343025326334320147887461924021833897433456677879003584979996042809535054537089231291156606033203382319930663285011553654639625986187884427405167878603660898952470365435746790465062971156669446447433500972377336551434238127593658678228910640370935526304409404750900371846786598094968208965487178093453234570923739017210832190872433426272874151741095853901486121957984264629091179109018158474150326082355650533977811387855667852659507603162399117403228770878446739639033751453962248505226052021486268082781967070183431671315705680970094481431712738447748526343390492120230187706836925412355066000525221836638709235895500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 18563631971140862747388226968437085845818759445648470832422568423877203358932208565014626181723552306242130435634569599819534155600746019117869993886685603894562604885314841564218661249054530345768929329525714037913751760525249484732540120654784311737495633711504522722969503627351845873339222463526990537388063178534255441162374239763376921939411969756622706053941452084638365577970116629517111985505506243129615481248038378733314086089568366326679862694770098526273883030006944492011384196692977508085748883129912658685554022592882619063864743057357528961018852597513210146311301865600959852511905036072859601921566426930150726455934420957614244261355344829742662118372242051552104933903469505470867172380432208514994242748754092820518988972466303439222945384030741845240534567090800697250042501432639838531181069283572917072457919292968045103994871415016023066599950917130348669440541209234487124064461875287683180449718176682900785460520767940504773576832548729832938285645027128000492680702821710303763585770684270263659913292542852479949677913959049413868754354890885063751084997765568253500663142583011036323947717784824153726548412108512411709982145527657858661419105806053711067147643986177970082255427295604209937690831483681056397428511314201260556238815933612338305362170699771550711059025580913771410471442791415635718745126217438264559917191188814789924593604935271137433426532528993070976960134520305567228287985412561201308730030662897395522647550382253638004500833897376778967939725135867244148635135515643107624454749102002004734040479110022165920702344746173334519669401545950523830768636740219418423772312675918102107667741571964938970998878380981333989850790515649673730574823497976037456291303178825545301438706277370461952389300046723589364931790030996969495997093283204579226400181163843951358637941239630717172114427389216738568200697726229203383817414141546862904545772119860916492914555092387369741882669849511215981720408274323443006313507312938538096540064840673241531624660388394404127137527452558172942431261700945833936839747500391554773204852671514708418207658651592751186160112507853167923708877130970371307145693766839391964724278202840321824851506074069950677259701624085305809174528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -4701264416850034074106988027719425745721507370033681871943559407765929303080814944692492522323221053734475721351965548292541551164007678285560136815450727805401620733830150530170265175941101286612550243346626827889593997946817441013508101952418358702979943698394076786506712104058288023648571821482807040694166705022994158897782574502152766778711940717864395287998660895910804583929178469816840182419594460823861346619218252857362591807085415410108960269945713498081952301217932088282707075817426486543825911361155855656135141936853437339799573465292268799331107806088933838966129691431515133310217735427379497705973543734673306658891239166097377745575819726231078749058078510957314777899291674152688320804843404522049179151927828388389142245025904744599774721733263829779236172719399366986902038337437316561879376789289615163636340969547203561208374840718170460270544547344293230438002587179575098844384947163097839423670261405354884994113494349899820643335769713140072545268138580084744289451972162239392308930698440291401246452695364135453736861843631620232949320275018938810331895660900883907745528941086244096280352205400264182866250146368279382453059604319940034394787078512675552070476963488134162015879773252750853238255535455418620632685718931621518636501987045730782154163177263253036141905671483283069774779364169201161992761731289755185191673011651606057347623993060868634478681699404837653271198067265827992139305865571739032180660696928328342981810168787229122368674372845125195779732533617707885698583269921129315583102037553960662958680155797129718262091922243584640693808523839641326670770622218349541525683566624000076932720758529308566365801231552976908421861656794766017912785553567989131848959353611070562113357235395720333024370525632940458919291454140096720275641767148934410455659588313539314105100991675045270768834557341811984184313969601111173418344265849544559193868594071347643595220567756747668210842616507811976149733280598234026543261563905848990688967646616684456895976176539890371969786372627798528155397138669676762966491500087233271592955416408928360824199864510369316780112299404958436788276513959102902993872988493921449688949832634123709449589418291044844649107323226140012707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 333828642904082359849325791734278045590718928031589491000354063220443042247183800259593424877702590908507956703926042544818793631358477289686217599311968621189063890678121315870293124206007892357981275863973721658250866643746933802073110766705311189116667935128534706000866434131658001963386925523864573915457290234838983328435849376376818638102426509868256738013963520222598608685186083300412130967240927968271661993123432309851669413915463692579056011642995486652718393029737252287232096857680429207540396667792067593679413496934791504778080829581214553825407607672906147880186269745469870723801135534403793725304837926158752632581306215249698907098112699035577736384234678914143075751720469909143927477693273308647481912249101585773172900505567804352718198220377536471358774511016293891366781205276999092958700912052289884781521994579500989251803995546427473792436505903671948526951425595611815779990012336398947206154139404555382824748237754988836466983815733487154042558138761030062548355662708066919701224139006638805614463211961453608799598412187136307313943628689055003716492758260144543885129682705997958278589400203824784465630126123677009845715111932075033052086626086690885287200095408013864218910956828544916821930873925600431643842464119979089764819906244512285281670020686893316783084995027849297692081507933992090387643290782379259267001950092662959963511450834851854105385368323976693638628342970146734618507241331066312753696621135867121061465504255935777454861398791524793512942096877366148132930769806591561208462040993644590311364444881032419916898282170580935621798941463681714891539639927193504944023146218850473155685419042216979137509979673394818244088393489861367753845069861190375116656461637192569218516377332127838123233562815982321632162428087214273381305063214771464196595950134847107220595642040979480106300546597923959914193481881899779071299339012509532509485324527663122384920184102151780276827182138563310785122330015845746545809934722762241291153868030446486938578442690162679896874471031185693365075375001885896775775617723316298994610748183627700829359502571167176304377199793335897401518044805156129113923684320689788735379825089287775546213715980558280354809876850633514942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] 438914155521015536083923675299074315079018440037120400948745994830202494663364291401140772715889995011530293376865907451480794263672216191143282905826119814587007350961964721201132219763076724988664326521208804764287198026336280678251897290084800692403754108634563480754784516381100851479808741041172335919575234480438113228644931766444550924822831657964820642732320794597232314416917920306254755184533860053918868509851949728202601334682955754444770004075556286523671460154644218229899252538107660571044997457956061368747826851903529001011840526434183765946603964851970486454774885445406191675346077056158339369096492378746438723416749726640041430750597139952679534919806270090761705588248000209842453513416993952011194948025661439719264981631874751935322310841518034576682023621473580140435568959434708326977802316582510798869408895681970181209236045557255024961078111714289078364929278889826898152950483362390997568299262642455901327478003609721567745206316231200217251697711337960843643903625643197005859217249289484760333073467942260336334665350763794735390175617127016327485114629102899058193119647909651595433147456826729969489661330860114930665176786140736500885207336918600021156057019664445014023292657512932003295854029899576663133714777994263843222332110506766940785860770682135767578809430359173675446558612572534866074842248666707313118204490197856327435018402689942205108316072889694123895114882687793847119619698236327334326372660307351792809682656120643420719495311564826096096513432998015654663898223872989466631392340389817541823419293091694807931830166612862198904735966312924057117333016842878617011056813473417117510853945135961445403114918281522382655324833532875071949066715491581700685022219369183589394097024772776088465526056241005562213534140829235662618127386080115161546322863107247810121085731176388165423432279130462228190941976092798464016069795457697582269134908758626756985356936467340984518229254060603842226073965936636505045651047619580572068777414559452440686139546462774388436042913928001237445480309292906533457859617086894472529745613890898747816595904382960369380394483726534434521338041797732505147513628323053188482073320707977051729911129739606333519323653578526912675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -314456468452462766195008725404242652647469808762954152791139387208302038809263754275707126794002496706958268047418962300101767638877049632045873085509624014143044293915304817142826867405763298352103821405756230889875639035002899698482347813276389324852952263772909252783972830608762517004570397024382782521704043562428840690806082153927103247419912085795325052096431748573514638131040851855382395357911887096450476203478062416527984551771635270486537655782863521754451107168070600463006967727061105022712222000892553162573055688159568155424396655491418754493886733201836667104218926309091403295488355181837389542662056041974813810155883201802733755742704321773310832736508583669039082683646181158666138512908275221476904755637697978314989690679644563642106260598789087317265183032407581558640783092049524769212803645595080456294362996286750689554794310736047262767242390419605979071943601387951796271641715696030732547383508373779639437329102642967168544058701866111447770315626184726474533853945148768456566152597259656230351784337779139296973656122601580513701630450772544414135922198379939135894191620952725499572607746404691105801278981749007048499481019616848157193145707629458794476504407480460791597780143347357490124018450445035448051965191414660383125648645611651435236013342380488575737149972123048578213678184514707921281903438648006327914933808060820277777467092617523705763519981126423473237933131558723061680273610399972013032982850076311791126865111198805570905813909561776050857381509998665515901794254997669510935283326869118886037652451932473285819646913959564782395472551023720625472634892663203019028780572268630259477144939945152910330158682351814185821114848144138554060940937804797334005628713416691656533774581216380412959360650228893422945343262973574018918510990561901194125051440337951543474410846211316763548692767094510606713619939727728118209335270846524878115488960308303038172916250921497677775103839043086656001054834291095899105972858558338012722174916183251919757795519043423384517706523335143890720949669695610741770935732480833471917074404668081867792122059848172440704512429149388481429045709919676062796203597644593563448701673839880070444644071449528231461889817169010907676672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] 137589561088627916467791094818380025532384183193210465808053792667372907036302822198219168365772552003202857655999054462845859115599361789552127227847194144121508969227956285750560926724830288108964414768855503717447685333045061682375327541352824260307884890379951527836877069451308568844459613203427416468113154128630981175287217495584458826919138360792901243026923505423194478949864478577029467955996843143188993907946478843568621003777747021708675489916934323429434356765196643428418656675084289462288269829260220918442029763012860998426682791180477904866476480507739428935562847974750344945005443206222573570148151149581818378885108403562664162463028122913552147600776607279070175472756526877453301909330782437897425548429021181950454311805132817582748603334081967928600785229737260826744120286159167901731432235984690343685352014225666300380488972513279116561743343017679498859987526938654190082837730218918622942311099302754559691642393594808172937961717851529929634526461478901989662868696546227067667635450494307148230668887672115599871212222623645332329901141076315778457315224741068261916421351117289233968282938413291956388449230632384040237812898435816978274055921499200621053272574974424441565613703228746228613712798508116034742253197537793067458023229396288293561672025153678418398490795662120043562159326041783139912567649258004126789571872741018158701980163616696308605094462732061463959771754157962066481815521653769000753545814218081378786818609680094168948421546492524343631064280720386418646648370404847447966055959341373335383169723411884498791807793457516228154244168475888117252929201811795367593618252456870243162528511252232523849102638463795949433548210339794468347708688819336813020155803696436190840587590847968314334928626634696987605773279019180959755287265175864518542228372053979980274740612982538828273175071049634867243099971191386338958529274219387504664414493250171113086403353478806828998895639360571415679355225421673401389788868302532246985555875418431749603953936532997634039355671707123996137448024903430442060979522814973115395619654268347032197005518387540722399767796698910259839318426232787097995107906757210270211072714314159359928759611961744434963550589132814826864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] -46811656090615808833880832140412560804382077726301475148094119556638870239080385218205631473164423327798817096030222504992935248678920279323417743652845122999366156674338930168675712574400378844660573057434413290583824133930233194343469461355000103238078305426234739293859242905263987801202441008471019861081439342998700636032888917674630990090134935910623924959416050993165149800833498153076110017094539275087012013604703444395652892867938368990038467276265885639679721301706091434072835223371367705135280750097611643449241257714999194239381425100714174039086954914234962292242414357866412155704458629796853081081237137460167792035871208832319412359807033450650263964614150337807672084456026738435593827919995132783438942480150228158786537490434788782787116715716420366438403682735946668997217954156747168136605598303096821576473735733982526429594891516106446726471555303267899934447811606279856868350858307277703731574237343357799489398669624479635476271780391331211337991752230686831623687406055565916343040860777169441668036148233959392776080801633424578506126495622006009807917009919870960023637347869171328271914560456709204414119835021443542919274499439940620259130241981032062887619163840994031798184305878677827695271624056019582770187325637475548199793883425257540366291333271020837411401166364638223308707999304081394014314482729755750372099737074056053148241870377734466147611906958384321039402553746274991839139480989981630446399902299417795991677107696708582880403046607406353243278351863885540003784405014738167880906495462560756240899190021718186617198950969400298996549395930297869583022537010236342991038012758141149976078049679759612456367773854502914246478009753762057985805028525918999677044210030927288275582312063832421663907864821770881952802386189200230949815189310825680823599259455741827361708110501961882488793399380496288625892047493170012141784761803500811093340073113276696100292545975683388277953408707354868653732743669529461348167711153074301400941474209581292802876158602289275428740202677184785003394323101430839688926153278078927985741426950452690422059538277224886742689142641712228999486489504073593267063597143174861632644071053464384437392811875088245015507300885659903852544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] 13311727773680554739134270275556679756915660338292207691240600738919055162873319970874332402924368543081126370053473000679408643177681176124396245374494908522080466984355429598275924696566374066226676944772582900592381121760822799808643097844748195597688141005636437930892959853542153093702128354062678383907859707876781698939821604999934234482128068796070029525867885167801589425229576227790814057910149696534647988396026884141941929312396799179594685583569894988556033080306845929403138140691473960820112921125406248618539536042873781459528563987586498864513471212573832572144741528020045277961435784320429210781176964915011742498787988083848314179804853292497504764883031970552511684457572829832599271905667257300904893513934724456991444037547551209850866215898197455370851062931799691380639347043659733262531070233105344871761883094464880523712329679072031628526645973764661395794038843481065802436955947025488194631576101650337480994221399095897530651005522101516248970815285875844978750808204787745781548017522036174978996978579579354582089629512932818057375307974876703687687483280673099464878061670359357944255043756282106639771663277655484672722417494230688241384001282535714842949088074869396786320716904152882478068878149649145374110300715664358411358422544135373858970143013268101106577666195089009370577961390478706962699895336573287601900163207388368628501636265611405140912676202846551166144412206604028457680056706968908301452316504001807435768293479264974429088133905033305364304020265502823950031568384866079806185909230565158010726712247061785285262526012337849739562578753670586866685596621664727625976427330098982344973817527368527998549815631776310541120747701347306297644888654654160757520476593345282532169933973750206330579411942804042991169627631753062748446149977652458939462954828723709191486185093273245406132679432592735211172116229770906413038744027651408032070345837014116959129823825450107494287692260177230988065437169233430094796105361584894229692465769453177179529555110823398845136000286320435562060634359654463325124094335274093394566218824302598194112326618542244278508323355908474292663721454316958855139740064720142854390409318451045913463329840125355366310967074762753310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] -3307652840270597411493603741761357104704610203472823652310424195415560588439189659948527293244919749231730975725873142901560132039738899221003279169272133794410956585112739045506587944025413157196739234671024804276623187604105791636944059838268611977080776971617296174288867610984000016838878060216995572485932136638842417839861868764726266029586943949984228284460036450518806487294150463863627953030999660967700456920529698884902494273341413791207018349732252129918735456809957144123721518824954890914307202922028866374220099563161951672981694960141373952558300112140499395892042729544875309993672093996087078402281344456493992957896158868665092689158147392127312462826536047633680862183665880729477761422205286657490980995286530709352992808624065349521994073803227654982506296888237688049324945490816617372247673201312169625686251865936689818094023116621843960796894780308221149945476676168710655730515281466791251015152943589745038966974555855210469198668060176630130020066596871407467106860209533151198013339394841821246108093811265209381029612154452993493002983054132979777453174017821396167203648521929694388473780112048831227185670413565206924188652556632018907002516898278545146046738801554749304346400296840216570601891545895609770778946655675387641974600403913418331540672491931289955887015864281586124010127480959643761689156645569783718253578773603218023459735720180097207190150938019789877376061755028563474041379200487617561312409205556364542999056704434844090671191534912906530640933430888722667118133448434467942783401797103210941188794265021673050945854401836408851895477261916867300088644344934307164223515537564001091124670641756284383064990324111703527651678850062385229826186406954328660857172794006676979477503807386975683187958496696450259009575168702919452583121551084793521694189196941837205464919416434206319538271300808022320902338182015227199337443673728001931432711870736248702956993385610989339421191727379943393028239335320433702899960607846826276309056562098349180255344766429134941323738013615682993243944329269170114775009798433374710345639493447309734202340731927312682585406451375480594414613675664162217722814596475667838484241425941365431526316407624015200597089594731617320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 756225199598042984991811460946709632177925779596149180836529096051146244395374482445752366537557062617240027376990643085540976633649966464795045688938609250966584507608246819953411288469683275486358257175809715321451641547562706300712593818914688671812730789930186305506712885132825970228680045688759713203377140209786436778633488782136817057999660652711985574892590781994180730492059835847277599028138898341239704453723143771861553097000977273824509017736078696423350889709238194027596865088823128264429560197125435342879152598814400009759288803094598358200516692033531095258319331468922901615027590554308640231000911504878511139555665402756872116685988235107946638527442982396105277690204798403939173338491815586328505753770915027692150841872902350431181598064616070044609624435576948418376402446614289828930076092833227315232884487375663835480943544328551080462715729077607697745851493129252860141414570306486203633406667329532109378158079323245870718720352005867188221222801092496444552924268678881240528544282257952064901310230625193237321113072887466080880758429703110707985975470098840277949959628164555939108400525176828119848194767970217314662609417389751370571455527653950649221304519442172336488628187086123544819106382411346617983659472503927943127794577516409766961639219125491852640021508127268377122692523933828809346288483054592411338607956372602907605086464390605663153443915030966521471677249600448439329836056546299938035962619044590416333400560654242411675355330295715085643560080049645947754847660660612767033066645847910224263055318601865548859121653846693593369642747533535905178765005078168984656295122826062857861191849904561560743313857059583400788631270221463868151485448060813831845033189314528982629401968668918267129938275389185868192861395963864149812631695125339232842733626393420483285352598101220303143764226072420228046827074167421314932173173187521636748198094406743826181397805267411889166369858156003600869190558451327491571860143884953555623614475757296915784227522555692821429695152285963049601393669855258463848740097657271189372956097845229920770247338996074348518925439431248016690691130091698628329774030070607689963845484217191584267070099835634796099454122602539253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] -169605971934509679426584599660101263846221328050507320675953028390946669044015889143841886960153263922602641025350748785811846890739012119087336114324677857454653131208926967243988916626159934657045476316959244723728768025263607405173831850562936810034940115462800683422789729049075161911801277668845101651033016509302925686582007511523869874121265007695700657303692353309109690375680952879592828048503786871858943001547200986601522159195438030861554300591759599335909062833268792092983235435149884856818649473867148407829202021863616962685484826396797370091357561995912331966004029298350269632091466275218439489974210911702098937570522108324731493608839101911339391240601544760915854183240165947017857250066401099514541282522660782562457466106923252302763719198358074548152766215453275984399314105847687296201700511309003955071189181561873591917110453725311362305165685099276041438095675370946755150744779856104755699724195184908509456419313371885565746445437173269273922839017711613427393566998714402465163754786281923821919580682087071480695478580422503837380765269482541695564734578137847318507818118234113968689388050785064612075683625510753940162675002527065311515767484602749955864577008372763451028129997625189843282721109634559390349119685155558233694046033092360546630151457734760982550039820982158713414313418571133633687446969615434908314738497735155900394856049037107406168187194791387857502898924339121056901291047649867296415091582987909637811373594105040001257465806374307926487782560523168500135821674881437345716023133154314296227151572372033623455486903386386140923281018910008281415086597299549561545691391524828488868983205147425480501491977397621055664270560235732591221456031988669103128055161733875526434574478213234299246532677878246051909409577165489198216116410601088614545209196761419863808738511288758257887576483800454449691947711945896418457827622719062991972011612265310092939743512040324488560232404794458163407065407177739697217845103101575038486031558589310006475825124952465909752422866626634622056826966776932833593840849917219088174782608091915412789439168960595749107284878344800733026466268835284787932321631858758395845984910244627172678923747243260596496268195225153830912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] 38392654071632146606508745756863563444231062403380321482881130675485958550458287029944397759068909085421383223399940484548200174556855598244774965073217973193815225065695213620145732412786463515821971446122557810135553139683360203139270131205273178341618355089013176497351794670885038691316410833352499580870397810986076727815941645246146203593178206472541238692263418809803836842278726499685775534930614201323519098851006711519921265623525781672707215708315772399683264175563016210651490002361541434818524255615507463515588235840632310624235815955626571796580851466890956360903398088546656786937939370287068987127731038090496316359499450902064427861925068276839998283970094194822590146030337278362618151296590965010706789149963434629982723270726905650389413343691232855960275037902351928771677656242827452290321438084837881088804398896435979167600443979907419912029047591428577466482465869297537240646770127898221855869935015311370346713010128233857581890236964602188416968099370516571703601392394902380443298204276879640081861918423885787352199680489999018538345936580967810702682310951558393089233978155103532018922879351779278497974873071099527707398161692317603570229295864507250753556225776577771894035538666541821881455396463575278467068653481041313649546467398314506978799933994098017578068306026872934206840664550635075667381425633604735899545666353246395573190957157500199302235793939903719850362004607630827642047384194998346589241981447871841545809137598721875107249003314101307232413630155491238123491138638873912971015505653773021685019171867113755942194933401850875111243987428784760405396096975361468757883790945334097718385264330987220729675255513770636225994539560057000047124695184216163188553764113301175430166326374416623133703321905131845290054646732943009527759832478081517129719129195457983468746160401825074502221923331866695192352038074452022586480868840964539342752984535327914377045244610229112860313653814240140713787816833006632383893409902650915367316473977491328345252213950901019330587678376843821850064028980380043449702741084165901656418587718596335917772352887889761227094200431306629899510718271476100267604039869480834677614717548125834252794484916951802824720864586036674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] -8065046901059912333794793559557970843111686478322970117417375471102737419691927199459863967987518932409475139703375587338469478059379214557846461330796795236011698328669462010271606007658718104248851125595282348624659037204718015475134013749584107590398868474476471836684590567703130166042238008180265173492662290421526826775572936168479755198591901026228928134097754900615722606190108142560584691041344760051968832541446771738936584008281437829843565969906646503915725787340120051008697779664268301222542808038451431123254979607145819455171801899231664138522515884851122306375354824939105419154665448579101633814491025302339653692664585488336186467977432719574400686156134211927735951484396748737041138702974263562013949827452219606421750104892948773049325598023918558692222478404255665614004506212423919019205309236350666193168774413432668767609483808919385785024259522258433623814134249403175395829073726009690902225621390945593490168802552848120654454569848868933337153646846175717702337769828469292737000019313465172724100451938739343158451520261633109843105864490261720324004537368586254650368037837146542481136032173522985055361260929567688994910244593198835974183409363761260468219907702580525068360605150921662547489194325705070063312064523863546038628202531234275514596945905825589731058215498599376269073312925107907173579285171551196694806135032851177494345034555842264628788967418476469188774239505507163354939494034468135322586460595603482342284970566581703122018586806611805045390656996121759622679308400200604581995307747583467983706391199459748692452787664522368845895233787522419576935945766494229340588428170132179236596651215148638829930478291848871481703930474905992344761524316175799946208375598742172519779342290854877147946414523614533338820867065885208735524213052516638902981166612689474931621562526794018799993898810800050216920886584570376544659975040556545894848174384391635600406677653392486778633581538447803517936764279617976579631677533269904483525910465296066545048933063874159949881606513196834219643276697827018167285539128481260951612767381943922488610508976690949428989248823245818197769757362461289535065227114072050570146687317271738483947003416619680632824991514644971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] 1195449496386046027481307057598591721646590288601594804761542033798683743671823101924757995237623549795756787451228229856934985874204342123758974093415841501095158327910438086805125442316391771787434237857978636978442772328993966095875679594848864517148691615275230792248302643175465441385470300035791893869787537497360602550870452128661608349934858955453447975086998244765503239762030069989943701536125534058356975303352868329701410591045748374224314061494019735422118860334825979973469839484225440523969959776034776942235328031968621223292561227075625548979429869352181551170543272548941238414324101173535747076370155309167791903253146951064731567391492346228805745978329286936191674899698317620248816819203996025976266015265287757589760187137447160260807099704019959929749463950244147787360756943803679518664399980770314403041550613588374990780171304052132943271329448748975052678312600651763969065495897042828598278206135522388808026202825100533860860457529201468342663400363063478912780206530858633156449290301932536708158361095029785485870920409862320543962650084771118164883348915691899020184322681648168814509116207375216575118772892016723236374487575861807955063676063741207613153504610300501258980138565357059908449051635638678857392808516411180934773535873385570567213268715809223300244696501048538183886178244039997040802169114454354340271458832397174486529969330288826926469447565571268842326261802151536522578241323052651501530193614451755012328403721309178994241557075528938414270628269505151694306302222957560462281491873279437823035178346286879581829004338010010982789384546202395711671971407927836605665187481167802768433091699811384534470531191874455109002385428448446314281045413925823289719858626554797179615468868294214126941524126547744197967223329459141516310559526062353144661958164921928512801120660986692656582038026687980616066194918911569123547587311104177753507092943820870593596878364798180570431995427542672831816067022022955695662914253757371185209249262009729671389652397995144714789620238598133779385161598925179913039548079517787044069919581142275091819940204139248880885049972965343233810196688826284177171772777346240141370751723900085183467160510138176769714139709162127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 31901537702974845343629616319564720823531585673691132303230058529529632891314795174696959624236026065523795387961819559110383916742143961074545575662801312555178661711497877563271286176030179698134963389549747813456532466268909305851485111660144871261633148035154575113479277495078221844680180876367114896818234211576791590622526808687739746689850632069043842351536876550390040236898995277955078799730828924727144530547967127852480904642575319766048063642097352649605071467513594555918670446576999297344960503487731663195566376197535491904778209098195224492369081405224000489308906939095979532770973999389202188249275238183698139304684038034027709324378837876462496498706602009150030861707876059851276006102872711589378640956095236561004676679981063769011529283645924358659427642336883209716448839212476186793938453840028327708973389883192129697082439445704318760451877183387905825385227257703970523110921573071195047166080324537690302626683638407034358373531466998792782693814011115948085879637173230024219701431847180461663437291649870557001670967846546907088717139724256802905410124942665923665483957697225744314424821491981098409156947231877804827501740340101779647586568951790560245523025782066396681893340133975882706196691772799085444225659496590799339435162240828290408144753736611716144448958207501335745015332075088456619364050000462021699565676044185082285466673377016361009462137262853093981724848157567187771092358562322786860378616504626572774268224199691721326925104464503446924473838814798019570195979912422780077506941095227221077014139302012516682251231302792863995837733840356281700800975089529192525035204544025350654061288446220243496813804018892789346200697142935575988894888669127216928993309549834970261865872319116456485685171027386016045725121645638723609588536373778676908894997684218743384853591304429105534418717630166204221382764337748026412438396950689514475645243067248262458147174604401414076725843219308713797388836021156971575647706502376392826830413224754714315801158936434197121580059073416852269723756141921964771027103382218157451127825844457667131018091929530337433210363660178296618711724348016974643007568984996575431401292859620709121920113088378650019947599861121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -96482506743821242097793181414177128385944466840810891048348621161410992592171008317518010587490675925488734815320729694123911061508421287627025623792255309367960639904237067112361605523604663298586171908066604338083703016022984943047820864380363927288005605938515165972395477268159946081464741701624503241092436842158062328558325822255157943098577891063611318804076302070680386786226182928047447412276040460345513187586149843102389506145932772935348166053039821372974451881477941729989246403713695418501416347238860364755861300267901904450276529929594712118159260548451532303036235589447085153064661011469423617316771483905802464027611547180445950767371169896959345007926399788429122559098389576069557321744234802547905675954139316698117041308446082697112622289610959476031345635230484687860399627248554291127092821299089904800937436685407157592298312790818554108626216050004813369271975514498543380009216179457827472394585954177643982253078244933351457568153012625026394450564246764537016959154198507612653374853077588186567642202057080579858243423581121058149626844720971951930041033214636479726619598421078066125531013880950199050705846504159335958246198328631335210632348402793380705937530713053632574311524511797167022409318239800740852559143920771923843702080038718782973096641059996183099694802605247281500413702833387452039207873381012165944936008902562496432924309599230074619735920767877299229493655332041415652176066678621095774757061398473864848528468500509980184916149254718100693690579468322235152710873636218735666061066282883260416378580584751697062526141225404514019059076768236977331856315568605473362121146305259040308988894619011529524898326696647696429276625693224041202177903800002472422879644961266017592119623906116371749786818062678259849408804352436623294110162521367723848309308534670256919223814052451850932554545498018748368404733643187031449736246982530205962529790072265701427049586279366232318823223111719628842199902351597394614892903717417810115913280725959827448955067155088608778470608042289190565921629978592287152867686279105173495966153941652436226479557579405943813883975338743049425636561680654519150796639403107497087174967527616162347809055639983503155347847370506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 37097199529197138077613800019181885535325641152025418392988436783532248824298641552172758816415236886010669518047110843470267090135875729833318973598685619017760746198523585186302903780974171694633351281371555710385653020148813953538635849286610450445231498774512661984620017639651489855405216147855109368063326923988363657163179708648606988805770856377558721385060055378290575200532279391292159258752289040181930108147909308087032013870435475866922705410737445367504596076106633797746407092623864410900153831222227350786365684034436851283075089999169135867104453704472654248077524125017248947869831881243029212264945299980076825748828164494053140195703197771350491094232442745028525323775736422800166761728332795197458253516909514847363987757215061087694858256977223629915377971898714954835778887236610927184598251943575438216298496726949811360633801036275965907779230740551283122466203222500399839719180353534248325757339341078317081659264156276779483361733361504345036870052410920376105991646314068696384013754201849609909967902542291524760794405347233603545077831154937255876497804577301168781352842456285865747773470039625717384594504252308540816787034127041391408198795353595286516682195908002686354528543070126274816489226916206266586810266474018565139861314624533055504505568712746437718554602377053441923108069772326691766278724715733922873981705712154172068650398526764913302099598691437996404322891213167328747575261977672677647644335758923936895667143202113804331606244801388525770309691971301425198014383933724795760390510847891988624459595976630259335151992541045941861847522765503427307587354858726444338271305260036273889414514762293551104317701292021210450487979675125545815722413811577452111277214517851605869462477621173233666060467132778789723538993025532984969319450445062439581128612452788262527592500638273384187743696820272728482153234403645701624909807322413279621464310542663576170950284821340543471890872605589626873296415302925152302619514349604089152702486309633410183345792808650585575984912814981951265932736345382577352365217974214258410719682574982568542262194578579596933599561741501806287105828967764737448552198670071643395411639010463531519930193157209739051746590157963264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -8606756809866356574921834153459655031748479537883627907097147223548829051785216843962867227991370739183337512208694532015864883389803439306297963350989826683523314963394408400396950922591374991411207358489935645398192986603454090431337002318511778606427296979060256232769594380979799608413276092514712203010291893425212677521452092753354276781663564084845759774021076545447303785536415279626255100305387979502459417140789764662705111222271097036489493502040502684691241797303263643937182395520345172422705974032388415642138483463579448530143731199375840679120920275083340717345464108450780989019462767382712872744316026410928014878357818306468407048614662882410526979071247442366121042388113313199102710131070746121223133121510659902094320267569887491373205678962114158287466392670943339569233422679357812625392968635951066580259391218407612855770929385934666588011916599959636488903920962510935502129762537930107194860257713035799887846406380295262569750981518795163494262193894399984007362298859585206465792861102947310152321577503060421917137148347598964892384213775400516354564834184111509821396649194854315095697885148918723392913829883571622924628560405728174670901373398385423591133346671398719261698153280419156195831437472686233166708850360432703665920509400555480020413318472258883206540857017421628030596872268543461797719177008992215155942096166013392311739570133594146721623050591064592375435242248218397702984311202455211175542443576800786252335114775224914064951746972013816965444463296815694425268865160454952658400531720758575280678087900918544094539349442145709076748245252517627825128771469793131114630052576564443259398628891768556307085484731905340397861397526333016828427470885237927996052835154896677937347808205710052370683802091288310047943614198975678384631043688933820675278178126899809109702222855383282530914122939499709988201198283325861775044430517303728876832042755755481614436918042169593728572654607792183568243397734009063999990379694874200586339027655134339649565093669578045222291794469404522897398594833442038352290350483628961639206081497740742999128724682059723470499255559178481043022686722356676373880825177041143631342507862937613381977863234214777343973525469265920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 1208800196724480681987638939408118943767755009833736650311898355501084607739626070249599699920622927489488422161543171977804849154621092042430741869543753325137466627120621348687342446861439115241288383643119628295553212359398234189022838436487918566349133103583976274460886003300056044293619355203800896346937959715216880630486285867070348376615040283729818763700710811017533677567315988215176413956416055248545543035691996282959490280115546309798424876777739159294146664023709516051352633353047799792519625019478841185182739903714478809119795614939800874160915893108383758433236155612090607417078211365714605619620622929742951226038073276929985252504944304187994287726711850531900547401175771002445282747425524739656104111589503608380321071932837715978159291056914014139494414157341158332290212967622727092594552557268378607400352037290708990719425567466686686143383105337009645629451747353276887283808999456530678771223268712935860653136370548011694242293994792393761417110856996101124109426582424884917048687537660544643707889408725454401448902251135952288273802945273406212592174763901100043547669696206819845840742933486237730996075007579873680792640054752261890057431318927870803261825289594274642277143342120008309817950713160354252359050080478789424589574920051771042686874137120117353919809158192926456347261021404835937932352282733837071954700177593820942589183273870333573148823061655774323017811835455462176968107398111243570692708182218746864581065420108893070348912346134346164019385491366473182120918624984158938168108249961190556688972207998230955367902907821676792004147492346198416416144901160241039444428058043942071654943085238845491947788340523188281955399839971831295764545103132000471174391148575708661417479224288597057869250833305533758563918305501820053386066675458796538514562398346821358903390483233924385277093098975970846426371687856864639905530242027116790106740438684110313459471968045811572091017859940848674160282330388488009646132766693305398958858428070182525878989591366812728310340128205093329573832722789816714721448516076104629502567764943771821332279586923614639835769292650655962133809695847447215003819947725483957800548816917444127402993874428274794640489175842816000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -32377366379669062539142282212220919571851474062303439441951081505498143457393838380743730037526220997828159429167985977601018154989014883342724255821518598380985736370913601696803556486887631376710400172202824886880742976431825405903430299386478945231301822207354175212420857768583172035673442646146833057260471235389770655634319788547478509135199977240818940477205433597799621219669224653245774515476716811393664157845273041153234726382691508010170402306786392404171501650050381100734848824170660273202120438502195126308987602150101931777802819538715260285507637335186082820349444682871349902776701443014646331414688830244356905251155949710376742972487209501734962557835033311409345963465052825968498195871383530122693446708298688105494539636880453531363711441559608497489088502250267815877023057161482814456705596349168266918207888064951092995276573606543320919424771358449300449621265756221749656767414928854620556803601978381705992093215556121838213556476927495291525424178248778115455706383633126894604127360171677045525199506101290070668145309482006946853015302738574378854125581363658844530430563907065049561259885666536419761147297059683718919491451257960293190623480678100399647885332308391059269096402962826079139230759666631283306759396412787908453896595792798269859008126682633167687287308258034577200126997542899626530697168155502388836918550868880453416635564940043545192925335057423632831053052826412623952913940312242413391149596201613159868872636464485404346615007184420899896212162095552431612304336292089587132616300913709903092156027663508878471374254041815935268687883059659752042498872004408509429007325409586746104060254323666284197237554758887277181442074578922722003527861410025975309941772436991540043481100480853280714698159002462662428065781727108580204889523344457362632836167625385484082855782537413761024014641685518120791330402185651760239943610751414924635522246999596426443131876287893420239707559837287199511701319452618053625218628062503384178967642825441747757644918519767348615112613023134259551185894148805292419974901908403005523711998768057258997052589284395070965231197579213733022573157812412347976487454126617508651050734202118277804982569591434455551794300846080000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] -32519995171111050147729947641591900882655962982772313272156475406168440858307773154676710059367885298566078545294454027131200983700269707115661639074399356526993253075097376738207102387392619383745577430046460388973889534693557012212451194299226093590107257750341912553028686314488846915194332016383455245113624222896104389522099002399046274658308024623769341550261874722061018429776516882727376237546845507717979937197955746971741921289402001095722889439744146452415487499601807196476411473405221010597906439528423152687860403395228726595746559189524464928089785025829282986371254750552033965506389000551277596039809038375639134041414706014203864156452379423515992966953502614683508114933455816627961034909391408699930815306353907043280082648549989271730865133191719664550269962751542444780781896890749293871436253118109489143185230659369378955133745016546301328848733208882914072408723691773130482829927898539193674998348419309410069736964325679090310955140521475745097807914706084136177756718674983207339794649178292639429606176137891880400201143807484348938611310868663181075293833042057168749873189388589555215229921142476309127513001425113841268440235435958876852805324419627316009770511393908979658271168179624247489452491913820454405838819399072283366125440910928032318749923333892025172077806078692137273485832131612120895804741825613972865711947905423165976314888861334296611166381230646301330245688971670914040345073085382191998559450170941741380620350078176418613997843559147303958454796849077194704284294005521113653895737440874319468802736602736907031060981048666924634675285057366557339501538455964746072700667101699866862020066225627277019254558258386742983367905804785672668993258121741511741881915328641396127429780332795497180701991453495304214055458720359154068567762900546556784105399570971873219133819646786439150830496865070479948941121272860118028534856223888043607255670261741151694271242775885824173258708544240057989930566950961822051388407892943377784921622554999729593922601804668939271706654417927580316789648912398563036451540848969055636505193842083240135666363346614848652832824369352702229219028299971921104164362153897479199042109114686032143729968135796983149315485597696000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] 9480969836767204990065488971146920728034200144331715761063503766258270028436494269135493037664464933441269980347320760517099733063546725342686419764297779930057536659735902475440457896631809506715592199995048230424658434050619092898667070821925857467800407758285273626659736360326786337350129009457703824747508911947784265902793368335107271464685049333365340807786535712901989494505698491010208081905252797585140868578517357890772540256904171357741305631996265521681766268698174691172364340554194988772868793082273325475447373382558289555878902905641888914456398696537913508001490490170555346575251798331622952380345689427490924792550275488094362332027933878273705626475112123258692056938934447930059080337825856487839167513927676914011542676326118293115100155351705498379636390738438613238161395745650274125539882624822931409396540004221108173371060906010483773132128982158017204372461190040127940545797096100856155701237122016771554272561096473381647188594636961160907907702330093238412525218751985710411046003403340324341463541083328003672807842295726753218907462440940898456831629823212054588220980115814929098853171322038060702331582455256455326999202978792251386604977398848658672415596991737038934203184963368694759808164253516062516455251206732538227006266561610276889350729279142008335293027195601285968697401042956335336860891392321506908859039632134265931959287848149234763596593254254043205115327800551269378808575299012535587761253585811496828306701294013966574371274411960152222127209687149521845356950739195028588445449407924294365841922597804389406017513285444838969062160063412693045000253398370003402693352607106151906739632214898468506734000320231562001736354705249747232703727879104433376189617237327759684297924282999063063013493629650118679788416386140352005946709878358103935111052480722704905254480706701378009760715570442202481186269727708832550649347069938483519641669780028645550328130375246126147627134254922102527587669958576025310319443751664819476485441470302886943626833860818464598142477291701668986604855353114861554380421678124940184995760747549778420069905793880532585578735446666036518274123436527580168130904801850702949887523567989205487774713211107494319425228636160000000000000000000000000000000000000000000000000000000000000000000000 [80,48] -1441333288543611238087084303517836308350984559589882693471478195589859949388274616169192530160339109030443455582326354205901502221962472784852051507628736484218501258338662550135560714965893634920740465757789214998140265096587999181297234645861984157400298670115181649272409987015108378506253545709991234701502949154988683557146033260429736675275963299707859646940169029204598504131504497259636771993875001582008012505860207686371323392570437839828143035548309298563822164318341453664790105457469502047052066005823081736318774318498236567006174379089975970216167196051961510200137465070860783543477446289918735474212316251357666227044816559576105980135863486754783220137116915328865938963901611342192570345467960787660176461393967809010418874464516832427878145465660249617468109987908907884697347538958151828655841444399953571829750676021589585786651590131617508034969266862413835169415529825052825178317780019268544278849423758086108191899786609173798277624817923803132947643968811446538048930736572470909257048417094721353404954892027385960997440517599591721568990993191538419495948490677042136630725969396850364179298466803802398037020296003495958810880486001758052587463975167972586447260054867612451742396143340376326101729901093608172465351998661457146344459761737463786303462350077338081368289449994779579886874876356013086937632741874399264894212661929561873519538295024987846116344490565142103253750474445699060175609318925914620638649768254718301592507525117880511824018951780902481305199490460804203518077600751915487984964171855400266606233485561509010606267649692683566069569960944071758572499964251804851046873068351422534440097220391010899778078896227263420574737008304986320126122138871952600338876241978885927567327327815293578125232211443688805364988321071761290949214267643152090808500097364222371236989020376413436000580161516422677999826766316336322360692013025793938371064008106485227904264181519975680491852984764128073653572728386819005161793187325994304851951086262587902611385565937916893712414134755384263431184569155408356921542170819145412945927182385533264160052976051473807055931037116448105272067663759707200320823703559735252350274540013053895606365052773957392615300136960000000000000000000000000000000000000000000000000000000000000000000 [80,49] 111351048415725138275931917675947036434669438551585106364141994111434067403446617481754101813581804330608208741611685259372450170187940798862261894049160241868383659310297974138888030534394734669775079781049663495139305105060118952454321153777379351018328656062353111871186435880780532667458092570007391276071991596742388594648158186574587921590134971844105019198408118954847708061301771065663890624205397323335154085701203985889106152777180303113311730530181438627431391762295657190554776278075724434660467385312634607795535722068662496127232432476428694233458191694396568487231859226853647216906882000839898138142459946591494939568065646525145586390530154213230708200826757184627676017055797530617875544714083600282774831772017328373816789102864115451095647107615043696243533142495417216530471331078928221177158170119346860252901594020904846578308654664177903618382598886225790211898573350187237312210781946567673702852071503835321360424429717100082068665780859317335532702180394655193474794030385004387820825914583875564635363655649257231083447302443598096798566913366026432310129165527174067346766966818565990782638721179878668144091155151239400064521396353897450286529636347661056291723898230604376828310606738219769361104106445918692886137734871040986143137817072562385035827618277324547563238002361627145896081211621897867240972002898829367916735807197259955420368957876182996798932476470677940006127830021924387716891221664919685372778457709124875654884484548852396564807801373388053418883071226122632256730184514441623018570134401530609104380157547178986706966880791114492103438551052624685673253631993454569360250089119680782854094476632287864015453839422262921710502888515827701394491226575716546338754981553356907263118640378413265020530501831765908680187040720722935308029737009764784138135384625910009475914749513640572949328547352841741821611436176183195493680816471337830339973886833107033431904960039320998683233253087147319399211458169640564335329785137059797307079360653309972409597322206063000939296768149677631398799232423047716062393251529197498156675910882843504652785073559423429595298194054396336073431034869489424377969301018138680660949846902384893632944212372408382759328808960000000000000000000000000000000000000000000000000000000000000000 [80,50] 2634491228179259638619423035677561735187990793560708438640619652464511997517361872142961924875912053736371450994021621580492021545635392885302451943269485579048203832516666096554154571713654787202288090451436639917733596734817112333878614087238490879661843993151697500142440185566367533725770435058273107065170983055410916629168203732493368637406612685022435548728185028494715355810232457525267145876223543470502504447384289920408738748007220723574809821179813545554292932695009315365309122551579944660922698794353427612264077579519200971871430033348599894594296606691339763287508771755714701235052626974376446044363143709104655901873926477670958401200593400694739723632765918514770592004578200478207195483477595030143156046367851550211281284087185073236147034293158554630590046718566878598062680254406972524648750343328411280175872828593169885115962093989252084703251876140177043797544923492637042026920500986278843040451544803696058861372742364065289714805361034510956188017768886521301224715255328819535734496502803020607751845808292775696327067354540786643529511511740877360253080531060145848763721380001428905412284334840949508323115321666220113736068331559715849771918903128833018760039530954652816432076511723017593551842899337868895618633232404970426803837695588872406241773741183087445009560644910827155068488604088519235040619298980432439432142645174006277356864386590702574016185400659293143482825072473344865766401574783159283308670933565376320344064903305387484639572800066246372617243289653796458178171258129851445761615761641724328213105004491479808667457061648033360377335735163512348643360324615173409958130295292685719011121797055479232251430109117707172147490068578695726230002606792685238009933892014383252278802863650174687090812735918172838107675429727354579619639275960725437982121645801286059549801770271026899461929119587446362582968950193084804642603202450966412565601155040592228266881415619018024250141456271788376512476719077278848148810728878859001645309987546687485434828653931310774582492497345929709183470108924280703975912391642858897241309192603172786378240612584727740190580424011016753116262017155798496579415887446066124723765458048942017242527509736554944371097600000000000000000000000000000000000000000000000000000000000000 [80,51] -1684722960215368065682699765027332757104841979621483126530445816375739297595110076552527244653233174139835220451097599528332253289024289485849696614744409068131153784201257975438719165509355017035170009256621118487987019102855265155479837134074255819674307990071698490584208873501675465231639613063001129812139261958576171046452393533703696148994421505264006311800728020065144760690907466534751261552956431318402956894546420122129571701637879860807771005931186551687363128936114164360714445783486501442044500769121604645179890299793028225465318174078512111334932537492499414399893420278579591476588267663982440716306592289057145420619593490936659010157099271426152878493294352596868951484692802919491094661326543780847208558776557633638311426260973263165110586907444237079834130530063630315132614649365740111125393321506748209460201067508966181165007175485089749642688713875696804069800239247036464368068481933876453561258546727736865756149459215147789092139457235764602674945355329000823189415279012500167548162326329012917533726644021776020189311973881271111533991894268702433267003542727521591535817581228450654303266559499217243200994450368072921250812565544103153234517586861348783227983843936613035422915860087530294273941380421691313087552297392588860757820907607472239607924506515428241936596686186832622862863985117622387427402904053408315870199363206189526657710689946447596026173801549505150216644950745078132633247512982599324850302893365622926382363826902921442703220252491613747335429696867883156352832450060329100455077017090849185617528999402045243400372622991442710095376133341445464163652742250298953371455688600250324604248220214289423317531894730834555996972963251467356017262294250363336566446086386824232953074118799262435993875661029400105349895967335633747481016139118485269458697726555526867139224063917265655125819921158438328362123368639024480604593084989018127918950803188547237058781614050941578399209467503602409580862372639855220892025615881467481638544700076571441050403219815031448613390295685382519149528555875972996260573434951941669408096701409646954770944404799707930224605215915803405086807933657453909134220222251304513249730730095035537672212473342456422727680000000000000000000000000000000000000000000000000000000000000 [80,52] 168600175713529182404258930809707503238328644814341335998723814701915189939791005486992996134991008591557263387962760987976660749127922910849468313396696006712977008211356906941103617423050215758808663564613128783778997824183743501073685092002322966494352825276536628492092078604487370080027144682901510421654453409080319345183590199309834508911276753445745456811181385617050967036380478265697166015371097503397964456584795299176237398811345057113056305559563138233278301288373652090654985687440840110639898090950228765944317342948802863231198513814227249479369613684791827583955276614647768616370283166585750709836554184969970544025870986089003272222260693046141096170125865909836861940008524287144079945192535361125926513721642202345642819856875714301967885480388607530518932930525202068236665098620744772086559755298565327232414389500442823901430361986859414085362376314428565436966752138706199116548477201659737758324409637780412536539101971523465866189119166723279689760627512808897942370038764396762693774200195278883328948254488481901937754064689999881165465480407876408943276080637262985190283874741528142663457491360263463490118857548544988185858222514351423206347408856989203489439870247233168713157015066365283641129766556058096349797697732114163094171481038889395364251767317444016605590814793561554466451895777866559012111944397856677651561561284830782462129842455454729897919710101540363304978724369453421454184982940466669102173047053029264619289059014034196677560860299235429822881219850033666539091737526592497405948655518500278800488631282704986575518115924514345300640684213383214774920429748437057311343318194192295083181801102223897244174424390773724464628969826950439298729960321043440538878350764180679539451790114301900445054780070990671133974246030317633225089949710172692380609044810621471354686397193488159036351123811623480723507970371786222931956938294619723584895195483314991711091903305244657839437211338909599190392580384160125297992432297907557235310740542858188051490174620669003920300092636321922736345677103275724335451881660554644967736872807463182645016495612751989411078493133621185174861615449531811272965786264236134254796322062516837688777845068650171252867072000000000000000000000000000000000000000000000000000000 [80,53] -3555332376693226657705667162712803172741843279973610097161694013890934990062401675116052958764693087365566644208038741133764899090639664350736396987116692236073106549249075424503206869528838854586227349097335470303595419537512184880587398957631626100295118246764744868161325101817938444858505940211453975914377625709416569295874802147279436607888718070200719371476507622850140997298535005389418003141866945309829923422622786907919024322460688212014901063227779319539897008037113522794352621260661149855829675706198469162969269907381936599574310489944332558447487456954564618209649316021338823226240194548836692670354085393956695954521195005202675884622197118038021676032409614717669185228833662392528396190067062394777684953505794466919456485367294845759412847259942023217690474457885858452555217607246146347097360407664557952256005791481246798568851137938744963297951726898559502920492968667251438180968040250031146100577410826673381484552840662351303813625316244825656370358335648946791802066848350266944792413425678753251994224730879428231264105794985720772184598865808464079131428040274147057711067767031625562572672109221761116052482787420268214569600847223236967083300461637587166650964840869750467059104472093038182799368910090662388824764474699144343840497074940082441535909756757362902111004328261730584066983854930966023808156343387378027158454266630900682076047203167747105060452957967667903967443420963127784325755763937711914490985731583017381322845927781394567386612020772561942088032021441049718983173813476856080630940503357390284938564473173993617817564812590087679320933670625298338259470623169737327324547777818192767738858917706173264954702919287861910865294372812887842799381648762423698639268201660312276367614105065618923996235589188399451863703509392388017500393854163236230663401460255245519411007598394104186566783686357794530208282248153944124157713331988179616456198656705810376041105167225861942062571679915860223904721983963126279462534778631345962784139595034693278350055841456573550425987292496117732699835596375384220867674669202635411918987971047253981735543337545608665131654918529982351532574527747166830622043696156502363548407724455621734751835570052157637918720000000000000000000000000000000000000000000000000000 [80,54] -637600852604609200242620277860235953493293687139885239649315866863362308130472813977078864894476129941515942268547984143988979110757022220663216022003449403754291375208051143341045780418424421473941057159453725383743215814428396461421439284610423436997290438112890656742754361654188170598376254017345235617703018617417204213206430338779962292827236059899785450731109953617647009481288811361169669150470207321231388461200653178177341350415350425644787327223478962215134899013593567696584570058431478113131329631514709680877852920349214668766461612379376641808189262533765682693842188523849381755058627787161074500598758545102687136773114324065023466090068410706965316287578939039583536807931162854338213052403433430624377994502086763774097565484723786485804808295009430927672495700254619672359741163867653877364617355845026921806014647114820318496840610341808522072900714999195001241149280018265592150598249045236674427351416401147828452758662347267578489809539092708583462924482645354392839278586343397925453151943476321813232900491456780378795092400639497773564316717981765329759371983157253413659759371735289109279176163502351160323593930726059716042698690319078061468210506060351021383114090083664786175957471471430309312823140111124715838067349126315392776634801704735400908306923469971058740299207730100306068170994383732240540841451585693910920080590974988215224419833986564432686019795113475187690533272840366074259354536549695462677240527545646168902905553287876270437719798076632720682525790127994731483023582867916944156605516372948857162247880970956068012801964374288384398414205529827265113360580308595278735453547068295570986499192035300573671287216364780995050067675245136246634746837561385500312598731970569640423181130223251888844588114692712797621378497152205773080042547188677143189219124745527826251531213209857435647513493913305927734073915234756833224912729483936846206358066360838243908129380532296196154458298547562059801885812863515059134553862714688050620950015890751477483936192990436224758718938542888048585515238764194783692324765095007997989880572553266124509395239247383975791666697085616100144802488411528082988549634308471539577820881761966798681478172959907881418752000000000000000000000000000000000000000000000000 [80,55] 52329171245913416322007476785673314357406775336838521969896698009509940843708297647802279217522110644079723804151210650924125551924151089187613443938624058773002775073209373967300111415325988648832256109348886857067666518775798378013921669158999928047011797770490652797325179004838076073488072775515198768920098747125959238055343188921304138779643904351198037558982370257948147817212669216546533727898092319875926683232180442829624654518843718919578234743566432582448580812174120500418670778547959659691120470413846317778499615256998793923307615640104040178909560363781292041368401919398446460827374933233584898887684885155593914509106218452350124238219876656248163041754882579518196804849883988540703650388634537560577557470695667132506676323617216940374759164143021981961203516385079686671047365003376150147420138806020317931318642904693553521093469720485001710300984155894156603323883289070090465967485247639158025910455895811338027880960591053479837550152757581556457603226983740788937588408655490129188845592367869137065526254272864419987391862785214391160688738973710032251853092211536134322162313400105860216913216508367376057895169553345339859523968101595651883115369408386253910369762540383143652949184249868706399619437502446066884437989654446312737426549615410809567022922815755589461804717532858710172031580674392142987764014783158930446498895834241389541161406496785488196752023526206967993637191227272873252798102383747963068039644323594688097287474321367580617697340560176645874780780338066025629963778732991966593381576326093342967942559115019308902225185571707732386138126144786314574678915649940355745888497577458719767371260386219949240368497441148664403337392963697183239660249574216812692216429352061797523116119583385545354123325419789608068179305222056102687431146059024929327405681585347708942102409180769526735163885783257816486828272799100464979484110806458816940242924421214077857260810329376810254255509944159478836263313522022338523928621050791372599262080344619171867804399315242349436138024014815835501699945886168615235210646837472163210014342090659944716803194280488029584550811680865290328074609184043924797166544583791529807065120929676963014167973108404296089600000000000000000000000000000000000000000000000 [80,56] -1372922909876382929834471749069790343758105249746393327474960583333060840086803691811046044490756779352832343564233361599257837665652899425356757810598419853664397830895066223181937694132289911905111381311861348630064461209061459164898870790271187388022008177666722049110629582597478985151733147246066027002553143572744013626528230811544984448916513969074078905079953036180566206058489785977129242301254142505342165043461460197903056565225644578869128918344096326773966328086231462803297600756332138997687633843072679494552239703197000883310819705970219133867666142069865354496682267686935197390992694088973163894917843649055163621979093104425904284925937155820504435596789363767077445821935396379152755918960778273300881667503538369894111513746037966960365780553230765126843408333950268850873822278732592562204307699316896278535924980655136447584696935841081351733218915390973537282249351503770941017587078286971404940201836325034725029941617483039056936894638976237955332246651897374287287599548902294517248262975685742216399773430538753798372375159572887615798582505177925829707443845588890824190526709930781082126743606951831935622210779728543467112561154412075966370820122445849689844068544662700146991803016372682531682007506669592860509030684377660256634773337957382133640930659508286619447414115087011086534026675655423117945749247855055162290865155029940170186682678228950442239273417089539851253541288494399079588719468578833957234728161251339768934665236461256326580840319784780925035125239292345456571500175306194879183524477843296340485240289490027890178680263078429629515373792615881679593400968733514502934404484892466069131613909579890404385968917013615789816403929660112496737576940351914375640889199207827841176318734825199359145826519027463909243561708591847607829645608800257855210323989228661737247591287009698039202998467073005500211394184184868270002218762528343786566283176748251061955626870956675061367518436177782992171488081400413215943295095230858322178895284289997294382219249445265909645119405429729507717969558546382642064048724389119291161439524308490808174484716083601311659559373213561612233033261686798041767245351069607969566683807398553429358849644512065617920000000000000000000000000000000000000000000 [80,57] 56542251244264405751884124658565845842737990931071353365033725643440105794545729498437415258539910252057058931335200665718742789451857685440499069851346921758298614838421719068334717235495375027915878706560714151228049858542795123073138204554783561842748541062144264979098022407781942079681334716747592135308467523486019506797746378547351431426598323030184350120219518639937776814994897494695894715597546810249180629991547194787542901115804162606887145426717354521328623298928272071498531108316338887608701819704360703806460555878291720395910920320425726839985215289369161185823516556857936635292169198437680169020089527395880636697292954366207109870638582254694887791648186864720168858682144781210144085874934250403206248239927273086205936941393270061503179143854580191892367619274324391575935715105755090189460442301122248646097981391819096623697195366420852898451660625705042842814535947402263309249446616637852780251876226707928987715990734325326239613109445564647030410408739789626811745373370442606944639551715855029091388092465752843403417169770783915948461141047650642968749185090287949542672673238017227907314011955809259161074211855055724968829225009364652607167025117906062455200544281466854234965467343949443267138553044569833638271574446182981724351483729678764683737719856525701843622326497569779296426532490390746356315448636305069716528346090964589487983233127176208728362058836207160618094611369219382249189901974414871704929520986556925465554404882249490906091236223209773213503589193066928475376762832826635319156730414652609630812444820738041310379065386591151071128435165706258076132190202371580002481604078032802679074455296916012195536301673600529183853829329771373945389644065803837653492894400808879961527221231980895339214577020816256922519089200783496867691731530174284416221062746705342963660631990901189320369494293449362986976533108651118805868238991053224207594859322667839629504846559474751838463645790049472623004657358908979249643419622285425874411825402958413163389921240323711808103017438714032919648182454139424594114869490957194307793027105258346998004856461869861765256457911729952833827018394352608349380208218916934059648045390978669526061828835324723200000000000000000000000000000000000000000 [80,58] -4096343271014394382062076035510605733089462022731600603239591772102623085468546857083967552318212235629684086067839994756266336305263895578025609260058550014833437541366846171692590930640379096726455274875452062278264176696269723193731738670131257713557989706308604192715418282923861123334452028734213041099736596869663380526587566926143205338831864103973045786978444548507596377848120312040318114870427037633372312667681747810846634251452009043432043415354466976680211554893473741074735029800667448663059822015640376796275102955563218611485654750925712450624708148762440285664264242424469046319022879708781561950834845660933589815395189451850335897354647150609832111306122393114384854671591997723802879977289933242293031934826941964996267274353262882325604095179214086621283577671137912664050091510445942480804521845935846319761574773686042030542316033488688278136984508153150952407154237796368627581043547670030478427982589338181247997669139886049882008878105271984349407442580348702196470790789263291635061848168339886668307267898311067047214816513230420129178760109129863246288907287828629658136552881922434506282550002539697973937090642147510102451922739371724387342751646069936659432465118919602932054998706199929139748746868647752405541938452038009636367881660523851432200198610429545418629534707913478305446575198283279747942570008586765620628144890477864837335407124959659596229685620543420774949533098465146741102246013110748206980592416086782780591757821571609304161466143619709438266109563173271153818357840759379915839991825288081486553102893629151571368400866147221854364063011982166867395931714762399601326040058288183134212462058269854836857873614452633123684802816650200543979859260530193061347170018546023229407314487997792665610675686047064093554511509825741779744321244922671590099904453634749397858502144686566972133817151457704197233676550843580226124627754550057420160595171908173112224666060201242986380632402699275737550330788243142352469090556565118522974381450449815707694610461612216697926809767540444073440334354194658776660778316346108252036329983567961967041015238710832304080633351866515837649495357128086916315915137857058936586864696420342705226990300283535360000000000000000000000000000000000000 [80,59] -308344276567783556833656162708050794635114417129785220799364351511731366189759159182516776968317197595010574657653056548623463793009866698291948292818861483626542621911422822648746598080588628974366639787734793827927340426716544460189736744456929002249743267119833228464876521804608675182581285590010518323074259273963970106703865096883007148491934582417208793699858519181518432837765623087684271299401212456079388503892343999593758275395391464812082206799100758226324756263400927905128658855608554991097097805527006288484523213486704312754555219371497903598024034562107754207348320672868654997729150909843723443996279532695480633178098058170380923843407079523597144871619434972408456902443479995817757359251035064281572512340590111686313991489223125934340859748246122660026186988137976617746943502454208076291850910441314542467096046358709320059233148357030109433542807633108553634309956539838611697840428928866453458974883179837341852074182883818780735082206451028266740032340943454785138789599710672922775632642864240279801503275058329430247783322418441098586063380145960944996173859132151083426519877275648334253412968605310994360736955935621638996626588541222828294933907299629980750637102829730009935798965589589313268351626285146347614329489431714027189140532255165565583746169209148312559078000438607561223662491956956888444534810326170080569125765008585683321620485976448548692207552193428558111469445901794661208197207605225704185599998713683122240036545527807993971958538567654618172058248997012475396032611009228212917065306709963277525561344608285922383295265524592250134672075334531780909688549314920914113720716865379029668707129839453193532739800935929652586922149750431062809093648480490845752122170406515473325205208539245936298952472089548377071067679280941999260372609731066318455945238190941808823395751644231407696308793301208351965128862443083503950556732299729620540169320081910153228228730635499262464291391728751059994840491473528807315160689312284516264379352327582026666507946789105593734083568518248574621471431201683225656750850458080239951221046140911986241908244336496748050507439357093651300494940023271589317849062948648057650574511521018632228463337181020160000000000000000000000000000000000 [80,60] 53407800410770554278774566139718395123924358082355305952291745354591227299370544908736011688792912199245447931458541431307647870791102375691856164287796751049778933585684564763679849225512865844074799713564752059421992447210962615482388316927413185912093320294392825467016483744777768868565778818848152532503103261862937450893967536016085289459159501705056975440727574477988055588948904047366798737574141314702061832434303806293293003489012400611084938552291373691626636781720178419404084596889228298458829259714383089115694263814829177312557777120295182592884410761495746922749221617195757155386196422695182460302418722439113083590770171184536502977613456352768779040970241505276909937167884761539465138095502921313508491508355841869362074674826701261314547808322938587152568924736511003685527021749381891028445768571372173275714097083704753608359290028633839055787566546289663203691231988568725833016482159917000031234768020692801423872699844037960490409239277229034880423879257207301626142356401266457152059910774225472614758284766256414010876356923739617001399432531856972703960279380384792260434949318958147619342718452872034172243149529071635142648814778469758389169810994152125222138515896891661568610181335685841093450084991371697968237469841516713012504745378196248655423185391896176730981029517815547526088344232710388015503031607018295002282193132267496551342297990759466038828144113586409496889460897206223895210006808155965100851212999790738531760245164645592224697350756172559934673410378895898672110802980822360249085389147031093374119649917779677320536358308365413517205559849350088968029256204641722864611548568814484043369824400100612911834406076637088428070476785930212383816729216947463164013374624807621898588363397658397793856999353380441122818682995824123034171058676377887405170798866211774740909963893199990937138559894871593601064031876446075283612484668245419092529922973286955276087775252049634736890945704392109634714905240150148352258850459031057208505710242157569050648433923950775507329426734665629096970901222783680811497387086379158430670376250850068980855710191029337297736770507649379802621494796718927668047902101371842173659929483436608774035371989139456000000000000000000000000000000 [80,61] -2733144521095706001035654234536140481989157226475014399925757579984216252295140371396423854707510793739034694600881769650366180881020862822268421453484233700445178991429957781184812120043996522658693316239375167612680893009761659221689690258179356589206458464325612053722270251544507593782111884649767911706910779784045047613639026592219638023240768858375278912417584835677425877244454948415390818056910293779144487242234000539271238541708586436871325662545680890207418852116889096289643588930233970197223509584329128516965389681278071340247323981772238233503878717981511064616994646334922053852666422848344626314783264540822455283247200313597819462508148925532906845680523212141704794810306868128172746914964348498456109687400421547212384729663320490422679396143105386966057585426735486927538094870123103351716318963704942722242661682873439334412410011419709591677971820233118182539907308901713946704217086896385022393840181744213066666790982380531022082156789950520702194772148500732692179164025145334316101324395511793222676918043675299788366785185443573319432929722704653290926894713488943761774198717538166675401157903662459901020473738127983609978891592483008018455790736934727427856685984100933750426935225349781060322079416367650541565643391317441264633634923347145148971415529756002564527951598253212242013950103965305930280393774138348401693823038649053721568876831739336769055370386201680556030591718601052387378038326486223036312375496239369171283478152083721831058707422543967929493365130902816786530516045545391171818975822391022983234331846336674970462360711226663046623026814361272630766625540308493457450486833031579373228516916644647732961132489084505950070628986527560208322963046704465522348284654741767724774416610137640506708139019511999018832983298340535939227812373040310352726902483110481472039250600698259411403193204901448121516389609186428431176428507564031916469374536606740172239332387287281591669236882539845341197944599737541359102041235689658777256466754671068530721868821574378489346164065596204493589767373264939652847036563197248355634713927904598453591932658768839394882496795030925216460596598992191871179816110802850629786653563669480201331780343562240000000000000000000000000000 [80,62] 61181108412158452534309059843245374566573343255380738983510696176767805593173915800515364363493114720629154344838551546809481321208914793047302028644026567864325875404122542789009487490585600411890293474808241787205933450762038995684211855916257433829448883548580840262063063499346850779124490352285984107794822023744935999816648735910678614665565908659922245349721160540197945361999116991294397756490986906487316181025315488851117168654301799800772168017452816135173131644645550864239987171084004951877698537838937643742960480485474812550468497896150897845813565344178405957297353733805395856443603137667932148993490552041568495012451175841694765334149685669935411105589793112180621694804065223268091430219294908344112404891610309964275353975224066264024240051894850468563929126769042068695289433531995825229578604111116220548642428064981497250667846620923568194478202454160412684123643584731606586490246027292093863638367171971899621329716101186970158763355370162218666578855502857429042116946316979358171526762062295665548591449278739356731353205252591606471251984495204489271403794246768228721208893791296404048056528317164863562645912409918205077281295103055457863051393708809971272136721194903784240369766646142785594683161735183194365569356160414310871266954043788922918145728220273878214282233158547188662891516551752024344950249412995826193043697244372866747773069806983388274553398933022653454852227594302242522675931160286428040717478155948370223179524313698345750265021428742898444128228685424134177627502432786698716112307577801159912901269302865299608618285111061735240515438169549001737961016863742376615511261675452419193807826957898412099600861640224919819712582328458738430183495212673319451549192956067540259035023721786014408970759367646376787542956293541855300679555095407971782466719058968512272880249416337671474122018916434060443805053701619377409311383361601194581839054443694108063406707508796157954326934093110670050524681591079952948136312439458334033230280054054340347653645285539170302927956883426385464598581766245611503524645122351873292861953357758892245944177102008014627706189628687728025973182737782711709592227841888554688122285119689995786712430673920000000000000000000000000 [80,63] -156807484287770787890026299059104223102794465498168734281193814511933534599083666152300430871664923571466539054165490460006443518960869350621774437610824011123369956371110573768704336529556000451641421127026899001006639016999162867860963820583031894529042750992805197764892225624719633614242455512416772565379859511886570588320713539140980993933301166006998149851464678524302372384910406613924517371599235864381176981470140837389898806285289786272497192103837906736160731499896384775266847042906416236001316899432472816003027014107865820265397440073873194404544332102859652575277180903295019104693874544424288863544983916938717006805288775622271588669620545201666672556621370965481683031526164907315896803031527791246567509813213348654110883295521630079077153758593818026840252407098704015053267205266213815140739031085764876646465023224546339641879327941341708306180709940302088865177797560334661898795126885624219708176197828499523614791239175944353116265783735020070346749690204157869972863188468486722976282699723436703292263459705396038079751926582066395387293666895084652723034116794908742516319930204104714578650403540158484311907752372446226103433208311678958954107750272752201105914311749165604340645489478221693416615732815762084804235602135586138449701711147631906957389082458293196230771970987335620965008468845289163600334536961905163820128890718723534947072374585785268106279894485704447159454082226687730185465358564584628746663354558642894141819060293975461151263412690481113352733379125312864071182071698848454639187963132823477250784216330202901630711398404329971469103020868841923678890148207879873950473553812853916065034596658067909215384543524039426349892391838352426669250463656292756228841300533370900128227046511079305192051590131890094982792234859538375788781952047871259189962946314589945592057214600985671353823522710519935140462922367489138111849075350066419380899807906868223208612740048693671628272063736696795086515927904083229598476430630053989160919000152011077478905115842507160506801261053054597181984733466748804165414395911892658165460704235719569831269351528417967091209560843393857191124404441951224134919254915325219978418411611652669643214028800000000000000000000000 [80,64] -20117851603486462821635883808518138038662839539836083304045301855744942270643690350166251888065009804250333819860076873759711947352844960517119796313634560613145720357380676797848073499187159551974717358710652262805147239281227908200663684364746910699163218873988913285930060040716805966005319861752846691314171790277405975349056903054571487919854824534754166754870126084035496341052849504173956806853145871641050979378746350839564579342194892061034841301180193029099335187590614133546168687577404610382327800225184872090479787854966614744411247641378798740464065727821836097305220019479876573603919614171146193836619402269740045691985886056990047256527728776288388265315471820057410385512363548339118484394450613208837878726722785561113567818224604436999264446245878796889955997162089492942267814923988792633499793869500987955784380984066226715147948757870809514096169829941536483982159159504253188341674012053547825779735881881478749048407544156647559405335936508238908754251226926865608274196046991542009661252447616329642636223340457129472286391272748667228006153231065228554539532979598864795138785128925718342055211819254561962451038327609754820955716344923971662684045748791964814210281848992148116936877290517813481992723856292042544218072214919643180620236446816755989081928480783025125161858487921589157975265038152172937674128739473012343542685343324467081552551781731429501319671731383420244889455135205679786645822528848338078336265797452924292168579722330862635509523454718213997461113123406223608463087702883386714376358402119674019424892002137061571479778720176305601381989155240950376242090638227493372015574563224721816463330790423300513730132659300125166639197173043369344560189914885250372258962261428269977676430540392116810917424688279313861729736359227295464720923108820256165524698536414746758132368546643637089416198491375442009396438437613369527118089702794445792048880061577279901870536745502468494727925046390962138035610024809193724113338553655954753070906632124525294109240654048008298391361778239182240401754336539681644687542998837525199907422262039084184816673738241488603658643799616483368435992293227482369112319087533964073246834407870674875763916800000000000000000000 [80,65] 314328706528862073923914730734681061438038156471808916080443308656704526556408461979506649964426002021234687995451405082875739814361101966943696548862869468415929074038390704227816599401680904074026251437391522574789837815549414904659140023308959796867175774228464109019939949039965157281957468964052037405527417814875167923523185374100499863120422136838330721994210359848694527034192159321036904072644969225258245835045047131359773380472436290321914174427574962206946166822408436137038580643665864344310232641595252650225443499737966755281025001314381736593935119222990302701635587498937342654475169235072402698375221099051225758854374799619455957668622273492579371276930172916500684821634115686590611185549681693808396887826763785726698795999149564253906234229187114414933434058388892874630611276000836229905244790942597205122843614324541781028178116712255996517607663902261694633547066009170176299615206411218666349937502876983673505669081643397169295179693863492055290454048775811015555658689454332797730878158573007297747374705596806905219404819667146492961814166375154048340736120883192118971384685499225390416295196858620941887020355456152527938612399123185351144740226519794127113512468123685351851877553223832877456574257622402091327646438493917858915571070415829191627138216824696843482056646082216106304798417336336244167365407473820698003053369715656761575631996875468318276685295842007063632752669542503713874027471034854857899599882752627122550594900160007489098583680525173374930137504330697882652990631951889649810879257004945820149554197948909505143517763128807051839615879456454963518012397171884686893743221811263406642337452706828112633665547893637197102204367662159395099601704195006611361738919268143687335247064136703258952537923459521671609141361837296174383755459842702586950669973297264765745969168696704000473356987475621966655290018920204141186461167931086275706890155483217353330589584740319183823836153519128924591346829612448948908403285185201227207105691870379014229910834322312437451700352808541834728326402749831167913307336074986967925075125687026546382860410563673382476663366055813378291882258129688659384668098523041493294428849819003249491968000000000000000000 [80,66] -237926445751967056650760971569877692042282060238165222063200006626457401394757014943265691671031141364371967990853852665950187488821702298895704432789286438858902342568278415685612137529270177298963331015354863243569189765756080927895926800149333357618936438635250569594627036657800447009246995668858806776310785377748296810129830920520482406920727378660758876015152480037125868972054475230027806562202503997697279506948478272698763487809413773691753983315771034837359512933407942142602658575162418459858518354525446860254693069757584148989698911785058761193947362505956318320047790631594987476734683955730662824654584639519821849404316197256056760363444048219845156453055302151039715161532046229387026147115911944239753807856697002770600754224348422547303554842105245271473700857243385058946003381651705471344937845523289583484677337089412703590933289389115568290810521681156405550027863753244657755554911607484827963495496749717550741466328131713568511921216771160324320884444510659409208558602733079745383950805410047658004145504960831814979358695699991654330013363591416487018470163440208875955499663213236215692684744848635198530238272976808703244884010664119330156668868902362651936275840563403916964410662510335816862332422515409004581632814247070212819454157852205626327113579970056533815642595744094228495417492772323484828155571788490458152241624477971381126011662197330204728765950635628190877608816606934784031119375756522306688635904935049400115633649891082746030841151588721859061430551029920977514076276874530872065684707833962818388111063132488068170735652135927891819267779573736261966393357393225162112715444556656947822996332729596891037745669608068704146348325954781973149128702789650462667623243141081830604394473234960583139934271679416570684895569249408414484039180216230030141990016346220621343343634578072705578390040161358774140402454119025238030851308496716137145685593411524010100761032838748519260714131357409514873638855349098187930194757554766937132352878561411705786208979308009662759146130952304898732212443092227458890999793218306429824828303936160840937600204313934251450183209496605768465896084278981435381073924430553554325046562164993268121600000000000000 [80,67] 75182341782407205992912688842827799416198780759169110752139934355066604425021449553997780337697124219080122693903712395046243504375573175962593588671143877852834170048566257882674696906494497732936467997213063569195151751488418907769544235960931043594940292585347253798920407743145695663061090401398299508838413113273215614513299732883792394132621784929882036568093310365490874687078173729028718737138985326418293539589838805271595673313979093376489178194636195632630725608281482372322779842265844892228511803824055436518670415186940195004729216913479198130916730161864973361316206034909372309459263181001649466598925980903167990556713317049943059813117227011066176772011629228898077782942405065663053707835703453801601136355331335408138258485214005690008844729059745564600801374489366112714854029123132287747352483685839180302882055347611975762729534295484784417354450797992793766149381002499178634976372513610295559200295056255882555085782260722734045522416317526682227501585000498476296121363833444417906227479985142000442943097294220444749510259066891204493048865573547593007061396099576734939430104221888946474455792763792138531926845760954939938060067076040376927148269267978908562139553564041477950468003473228889850003666918099929651970255328582212382851903330077284166352653666478305999833461313536065731919631214620134784261741994323180734066899995945644657268048120842002511055514803504503337344414830041969026972423488405892580233956146620141808681219617734473348539137194601824339536619196607263079151410429354161090677252803472407581662191793244908056309971533971716707428678775628790393595360002903557944216467030237706993101027687596023918046490614060302022548942467686784867811538304474730111366017655409089091338256212303140110673518960784395077110154720178712228934570387757397116991265348270374451093664098368376445663914438100947486889745884992727097695874455846343151004251198993834250454490794851077782940864238596259130126689443823255472220961616617100303651814835417136901787551244362489456763212127512280947501226749397816029945105027676900063853773764823305716315878093483695141804115405853534390732615415064417453355641182249478438406806973733824102400000000000 [80,68] -3797732669124304648018931455329062369272031514060711342552803873329452582045120137315102125889227710598900255746977775585325231817262193166676603798352563333998731733231410519759329045681965192770044774875907874441635583967532361289982708120580469822414773567670801601429243236291482741863843216109221409912528983184284360892519291004572430336202201634931631354942541718764312178489833843143490763803595512830327081670307734432991913005606940637214383183494067442659721061364831081923416000518401601010969443217155933691043600985135911270300920218274754225069719912140058610652938606117016847240243273904246804053259573704970002540227972304349122941024141070162893737151357406763029139281171233798085392994806208679771128860284537147025128578404841772524285087238221547685528515357527743480912208882595913811440714613435415289748340786805351341005928604306609245930188127263845551786018120331697480682799267118263143579548850355101663601306566493029971765218813267643980930354238865068592134635682457509822307227348989132231627861385959852335881167919196882720846230141298853271690742271375046214371003057035168481423665704837339538598426546480414764059271460946555261063412127036934960310161269843100082852698623126299351385209432956765352802167947360793014241529634237836673665304874213717009251754876105121067567176267095745822528484961040194751518235932255283850840131143393864989659463766842754004547201410537181786004796116121819104144822262152444378794941569574167083127319103402870814195300875079649419401888811362284046658295158078213939386753236359881540724508055808689551981958602057431205177690740596587363245460136718049374754117525264419074782873341617916726332443130557050291844668560488717899342103353278483898785558478147400975738826054065819408545470572982994516145451897224044259014962332252385012902614344658886771341988459992284499638250791494625180690112785834909667050339216802578280042229551792303885104989159985443473526335504148580614849357856319617833679607486795299211666631877221171613403800091463032577696851204863193133993710249134151531230849705539446190841622390797099252057404807987930454247152877971611893915061007239299883823272861998723891200000000 [80,69] 57048757799619417932077605376848387537106914698476681165203112429071147941089426951425714460948642282134952763186167771387617110959213125287684432169113519054428559082550847993041925917942493244572068597324486027523570745949939431844736325976504403196377267232876965719278271288210002271662642621991903937774129871673537482950488413941541533083104554786887481026608678544176802141028897610783652890713383680236038083686349356483145545660531341186308503738689493430831707550686860321341309552579793840885400225445859275527794152477769907531879047522581752886927814477682620250598826123271619569067009758164129681848786564979652867144480559606857421986832730134157520653371313399468681337688910023716557225712524202725544974151134751685891731595258939871914300841635704827219667853007247771434924856424866003996669783395881998305679518543534831512173528671738871631320203886165727338805441167063501209473567598469098429301149550876015414208014843574251252338950970400919762133530895843384858128670646042063272957232093882428850924375778803383310931417258260613835517042536025255075943111996639638057083773040170105146858982613567346343464217467696761086232082766886222353433224524106681504289129440150516529260449671752438414736279129634841692333417835539788358386491171232692764265994244609580821620458353680771603124577290863808252711861749954498472238352255402734293447116172200888328065789723491127434883444576795464350360909109479181003341982479426257918592414847350836300972020659901860384323955630234135305487636828990945251689620627177006581222331797053737117457772497819596758468811219886729241858741327733384120834614990609461056927441053064586152749568923448523407212244888352671951425326621680318875871908920278307349555865514721453784374534278839592846226931994308309654181273741823367867371964271269279185915963543242701188539401078438154966682039332741500011131306173471851045644425139000473099880596229322992173452096180712666761215623371394832516880050237322521918956116604189255681641720684595307619392095233142391465106955181317440661893964739646613429722483660707961057464921744544198336358785860574431319061747720146736037633321748951412426969303361933312000000 [80,70] 525039481519147351292155460375119516487431752816822586704783392813599119296003636787338307578108538251347961311866471414716883191613411835978919402872915040104506589589035719814671223649887751253409617219142871883014701783049758911133564554834647401076819950781081125827111301889440286220893028926992733270252569942779188951445934917686673009842795513932556984215492965440092172467175446462739947336081387855524594085949099051999615829926191931626730236738787423142166256735762346874267536672195743444336560965631061391348013139349273576499945409676258522311125700916175329585473933592697073186819446462957250165066231270020663149994290309602360420248021261717939849636831497257253695460179991872839437632660762676100078218351332606351672614064037690108842681456932863950285395799558526224169377333044031573848868524316077054385826631012372805880240648874058333224518175751793155225307962048695689664480408227314794888837475968349769526264439415060631937049779438799040745260381855819190150728578497450887764793592439681541027190952654218938129692375720936227682350724151850012687091335709081243964761269803435017736330356713648135575595899380017016570584644732999297772564926086829067163052124581128564708885821701722619563124220392712984806551513841803725633832255586796677675292083627551171457614718968884931958078326652779611830026254518712508086954738631563768034796943377323784577996761484113630909827385648609883177352904100750858643605226448957916065839312996883954834924529875639240221563420058500675430687372371475380921306445900738374964486080222958679873997934759213946267933301444682440660751235188941989475108173775919819089826193089753909220106542799626821980657916210015772147232105963521054901644470181264998149685016764773361740037577005255914676392889959686382901836819499154458189488733562323715083729867435719736875179780803047964183412178420537542342937753937284813287223446021080827419234622096548052791321591557652094162039251306509700009722559399999374924874898834538901073621741551459745651994682388997353381536219734087679751087640780695508942744234922840230502002518664722376326307693847445644303109648837124994313061028562143793523590394134624550 [80,71] -18833814568643387928871475161176166887347247230593891886739298383386015041110377946664576632417178699514898891577802932457840298985729985373091794514368397106344870429253989048812797482265299934008518816369926663017332443675152704423498729987030333835685953428617251481461136961582701792458710485480827113741748842400295403555170658782722858006547513801521940372943132044950373131630830947394952937646212136507128753769856928269276495634018626379894158712696697299507336096637228784623193551643597712377295988385004311875744696426570280120665192235681394091529381005925631336452690826137823078270800102838431263035222513363600963755639481930671326236074724757087287390122173462726387146733109106667178778758425106213426978049360304349562398628897094026295757702860318786767582408037724013845366359258669961005145470358627283714953637651625407353060862854364560756638484840684493124303006898665116727939848719269969160018646734919457372410810020004264909020717178665768807058895008554000560632134120793813351294684681229661150345664920702195340586744822341366059044030720551148206793896106362162621851288232401488020024587748490703878588427828803839545268998795021851984595764649786420170336551106338724052370816599600265308874758387664490064081798307696400326599715427310513033328489003007583822558491530685109704046786700006071411457150316032443179340273210425907934662152820440802261912569328448161338353111147771990057968415426402744751438763166190422269485574796064448600268064972176931320063776180706874928837581749025641703491987879920031946212365990777912640306221703226726398099702407074097817647609237440299587594293527556822906934513229719930807361604609286269512539114588746992518279045872452979346745664023046358031327534539947331954878467659570545696693112639488930600207258629758912244926512679809531102716685316697651997524349017246674688975354480146540821795452858699421470343620492002094979594878939774140546524134070635332796423928382126213260949929389460913328362079334261592740917707183456756218832226533687432795124309942203683480707876267957274291704080556383186828682353370997639130990352407726611323272256120427329428997987271101126024086019040000 [80,72] 204507797241165224565194003243346064858812312874615324495277688630854534299734069656079867937425179213401177920870256442102698021705125668078409573448547001162448385471783610821802559447109705242950822849430241217319966120657841174154133357411126906420994820068192315130045488037051782876814118281905888442478178332366303140795973651140836549262083114949641994041637694123319261289354979596332243153284900510263458663252219449215012112504772927954362921461850716872254406447916786934408832057186163025785944947960503141540193553391748404431036061416188564679975565180887673834325527933409075739127377152257249262124173925413023087584984197128445498556776385480437238640633662162939877427836126342085968957221156498463809245996829371542282375004507516911173618772557002728297247828480247813202385582090985182005482666019694487177386120437358291520046452585181713466445569348626350018803819361478090350445401407270935425276958436366559862374418977687760740980836895408359428893601952103511596274583141242247509644506911390903389947922671184807965888419011058868613993723103086016063509577004692947388178042037491059119048562769324726712421748255294802754556338060068452314243287037926876477893030181453217699903845800041940428207424120260538512296063800805635417326963951500604560293589571535728181883716363629166821305649184978243412139485717875934673613518479854160881586101009556861931414982721989710022255008936028718981651729557507897153042603402352910308140630447627314125867351189230296752343791871001641586284375654434395164841380600142470586391794118479843103452373960048858373520768945682487225559516943553226928572018320859287189587076165137077927992735176847560919633220544517969600232455194112195269836764965009163260168266967626005053773342240034042652489701246216709847451138907872841751941489373359684698019234928773102999869077556119959910258269849215438263848486353677501713172656990129813785310519256331960747436351844628326820269825856816182258746697940922748096298443744806102366293224805370110576801040716030983109618049335890580182264924306773712701865185369435394067343129838891375154855822551953555719626282381698534024227636804036936933854400 [80,73] -317273331610482587839423215809641370465580562609774319980975313581525854732718607918347351893647193329691559590983849451748080678817852734432785443647460499507214844361400820137173901265598335695150434107923323694007173029920437833664120689217278966085051852402625076598041733831798887589200694692265364074617707673340278857765060767772391532780493533699467387349433275938195300070332812332205423871694107458761655991192787592788343523865544628771284147361402941047831859901529514837122828741993504832343418331111255853705721380401274660536982644099137291109496774172103131265309702946301451789933789506949911425823168239266593128470230266706743310426496159371290200144222381925450323538482317144666451181387171515339742133401862315466281040122588654995049796869255348697127695717659719472795714525066050902475748587453260264575916654303515307072306258035117086369169980420706704838190077850682195805574220283669387406345413823123893488754845228001099500438998339371762522936112297180688905268360645942680552293581951885314986397345723513812035481754688778417641511576395663756260834466979230832686464022383688872162913889244094617005613971488156555885776243841972500374616510813945994371407989789127480978114318200074468904447426328106958315780810864396235668896542854848810906887032296108572613991491964187970304891377535343667781965616837607202632319489373291773616776926211708680055413891696547417076496290557245642341353931636479647937599570127396127881159480772235159414082068330798749219910429817575716998186088319219651672377147550345555320055409552074259588135502893730511551350901028946252757127328686606719129064450603949918699005244930850035135768970033314918509006305965806079263369349358243113470244098087389153165766437316773637790873480431697667907232695179762001373501804147056707931210061055701181871687941992807377760424749287797521624647345228625463314489739163469426057778486703665561764130393429410315917293774624242618959578512787281336674279969962149030922491519497058310147471457902917013225025998549383557818496546289520798166270660201298364642652591413377897251471820074021353907855006775884131242697865989288014383583999943615486400 [80,74] -6046542962662277074022917315088196077029918747905955276462981010683208630310875550902071763585262088660458804112670230063279001836744435640265467444131423998516976357996115639012881120201908181706504642847824403200765018153514930926928464341662586921035579934645895619040022686780036652163985459580711175042342725788863460164759016880433881089895031551070398461227239541038809702493061941038446147732662984283883191408126191550261652490664537762480436531738085214524070103776405384556934119978135583271325159017604874448465259554857289036224981764923387353720933381942680971220417651857330390390532669339167841001750352465684375457966501094738589761083061385075570199364732882091147014583001173180353374293784417642780575480716060833002862741875140274551029378326365536473220592906603383277929873107291696761233066584552817624035359369255106029725317769351863083439044479019478848731449333053193017027028419807379641063812142354350057673897993623462596596126524245431889748498135138223421611280959658361690136079203198856600497586987683724994673740617373755703689306023042873429345502902922014967114856251261950685426966858283575080307697531494838410020301231640333821706887161269881765508887089182900670440822857854628212344832902877759013779668003699808956900106034103998125500678138177751793405743788113064956039757424092067409219295265539759491616278369683124162758845229415216217787265345025568868069355926338477333324752458332022811469308202998529738172733448993122159509971879945910893141151162285258647811362709029121913838107532283392921635066133018250292931812099281317700652004509914705091592079128427750389391653665959941421240267101226629563215553834478037376066282257218634433441292048370649468671322264457129757063209341442416608889628171214440516944046844093750842524724572473388584119784312584320357365414326445130595210602313112704418121601194889651073992222439629482415782475555633137099551285382511010306385249668275984861297328191754241177048088794338555214826626595486863870359358609193758513843941433824382074657061465253121489773442896680272787852407353931950859793021870565150144784074026668358364547345148923542760118666779522720 [80,75] 617499012616581782238292149908871807364379387080540708969374929367393327040311748029779867786079868466508469159257974675286926088459578142178164977614439153812095565463537175369541020487099148238100831735246406746266631841977204533437592896829870984614288950329998703626063173507214524495425827121006217878627156992962500958498251475328049624475471639492967156551356069843144834056150443280171509965307974905352939624572436550835536498640220737913387411771069637446434037708364546802147943965126332771283591012576938125373128066408975339419876915656566117958144846768681753563998931464710268958236444997136325031942142853506169359162497514521025104887397972396188708867318812799336008478232490599420192659540812767781801186016317453844354819939168203516246017391306114574695830895098938348286179184231124719453833008615868558934745159664791107310115694262727598390313362248122353152076002284091660038474462016738578420629433783705532544437012341113626541120238982917110969320356675897036366041410347996493324891512414004821640391621253241348866788261738448746180923779129580026289895872883648590946011347554461460431168001826683988483246638715065118677988002660843408498397175825824348101333538778490619008977442282275909956642209573669325098765631709431491439027459233617396323889188088818073837347356400571207340934991248540221752961184604864844111121765474822505498537168788011087229986416448324697832439897382385073301796299931628232179731580699656295362082733861462618676619344844319001385303029047295279456386899234785564065703031607595011192905327353718428119573148639269137166700946838906597661786632287420389902547496908563129697259176111156077808022014420195869135960650217100704597287636834503678295681507570908130883491342991487523023836566145220555081219604556798754649182007738731198988437842814531311396785468274636972771339826734942757054078078172445758638162395602312540620142738708150457212923409299261738879565191093160403474526717655655497622236791046777950080538320291580161692482582270130931818444166063386057982360873039838948519866242399512318068911527043184361312184168825989519426419798780809716679982279953296702678496000 [80,76] 179125934659412204565739022396603605252378584384950043367708318624809334615714426791335620473002086638115431794152092345460414972219038340592906515333346937163000563095047588574742897817353377403006535718231901045897235383587370962999704235640757920773967558317851503080298121411258999027899431585052377065340169542153493947588769337045982852564459592205811394011673776844460658783353777654736130986430714071702248630935926413348737090029930280196863949195943087450113272481716067241787556708689415173028236241714389875695944309774779905648896910994009058588517270216033545568859614993910782737592742695948353320545145717949040168314626164780887717172417818946664769941821787501469120788033563788527227997561943156045964051728401827899371981082953824318600005284513549186752022443898958621744797670261559595643878516131068642931796929118652002904635531581816198035022201367835761432121182321235108335490186330603745510732311482918289803870632985954428069398360510699535490498072983223671027543410494817545091376207502047948456461981882553129082694234894341522181859144915104703788315897352951307997577721739054349154217982484672014340496714372454570429670685987571419745690113368342912610110812616430190591301518125796242779832969912522890215167415965789077868577421394746867900362957215208602456801158486823521126644148320396539088114971592810488503127531568622575522044258957730761681227100891584928968091367516946084737781648369284150600245783112958770630755980986623529974871287562146441124373494353767365321681822856859603774041436505116933952440637796168025833188205400553435616597935175793131302367844934431131715336116861530546496855280209136861566607376208474348475982063745699013100475632338499303698725286681452704035464627623039068648958716137973221795725912133249812784738276760006033238482469125409452785516922959067793376129753967304733364334595136561054956275879606787344586080170800262013478407604355330154120607609190760636448199725493189817529766052917618400772302934053872107120719212536008486591596411582393611902832957383673585826914729357592954880089766651801821688916434711850141498331081223054085456749826096139303537600 [80,77] -662632239391139902420642061468715071607788735220720086624134840587441745392398563655032306152680961325149286023141233895466693214453957452073140701833087609811273949424528711967583431712781066160216347329113291363622678451187205016113795014390580891778282246898043813311595002715374699447537490907436960996514352932233899512880498857789884391820147725443139287418342613327174218553012665923950510324929108358660178311548950598094874641280567777662084680123904739458302007200199535742347407457690275155257076883459388474481242421610440690870765177941641609312732602979125229876280395231607532711804915369664209030281219419910932187054553832991049968296871992690177872213358947672564408354201416244717757515946329806222875619499174947891962462059457915433935409842297191155311988863529615784485641772469756619053371905699190425381847711767609147033107695404854532079529936210782297378960132530626495280515536614067063918359797520649581831468645089022910565823722970645157339122135628076937015374969700551767178982797431254553377025746549080511174987801356338645909081398798146969629167804495849088578782861497973608372434258615876406587357012710724481735871193810996609176822356499023447131183822370350707943677944735927692033007301090958939215184950104288198852302990890526038139318204098492062397102958405428193973324771560482882925444628942997256562105971673575654044898703316085129115138792681585348367912468837128531308207615495523348783184430779555852837721619601472781926929469096089211431128961268112511839307852032621093478717993487325817079011306884392589815423707432875181460386091222543492566779438384554280405041375835387945293511075976547540584500473964896650414577798438725838572554123390616834508313167070605721670044852773843095187664626787880301249326284998194649040302210134551605139760180098798830734798674322913891559416564406802208480454531374107603833035503806435678042771868156339835308704318001148082889515408825215083283840992736308786618119286397777024368502378610853712413117440176650208293079890295698079900537652593068153576050875750216441203151674926661531824689064038313418401312820792951552093668065129409600 [80,78] 1748882228914042261272933230066900969015496345358946056830852131844313695722911871125466553166995858973570694976382391178399746371557016263877515875607993584003024298626727416825495319263503731223245670147656347828147811912819500976554912018787613351778042783941938919323918899577024692323681725837477504319911829783504470403989331227963579990799536281510982571638042965314969190137962026120945150519468282204582483906511299221817823811071063158562529676866713498046552052472091939614653455404977537478422311695757645688400436325582772146201623737068936738348153518611604844289260522688363539682359956167316240864789305822824086331875287423714348824332729697412862285705620418587038572767967142472734621519020631129014722008599812012363758683152572485032060996960154230962882299792349085555545531907544404664657641757590202370491447751619942119157999449441322415843903965758758012868983466108310197016638494492897338095417211102708951275242948246261774860319941651398697169579583535169398339712661143240261970464528140697492263490867540257566202428521257518619225021642322257897068907422491220546523660408855338252853014994930529209516812818246341661379030429821953361864975399852540460206724347891774308927064611877238041152778185630444805990173197320331330129174083623828487277311839013945013801052150837809858986970662328605577806247023824538885228761787881439929971054544406135084448857399814656904959540706514452341110904064055230753537342643374225061126108796254557133873487146409180894702843693701769972812051334261091040976424744756555594537282215902530844267422724152328529045314070583184590738240099307379906276173732362086452618739929108528654786808244045677748655048379240840066652979207222941051223328592661663293969187443634835335297509558051938541190346150564871385389853731791429686713431886782045815202284820916146429609302828250450618059016484328432864330317999546880529759896236957053195415882600834063664643317874008773287349733245276415721466094968271319141005303171760062231391042295245787017890680471563096714241742216876557543085264581944178335597715414788101000347365229138520111253441042669868631109463853600 [80,79] 556717869224731157465988078938259548599282059497484627578923241957452031779248725131154284291477393042047595371039469111280677541561203377864643824968672274552866475346702654903428355509438455447492894501601969130318647686079301037867490741996954857869523915973787108774984675268363086402964081471208301440148549876674205588944077135280651750218008069832351050785706249316526758386838462380579370432630800354587596514582744015660807865417723924086308460417703487911559471937548429722939520345664421026419993071998677967860757256278300939430432297622627943890422379290980173212654132148271394710611302975772215165292738694355799759727751289654158552328211049723426046084720329853089790493195791584615232097239945213258017641193673094696087091247692645924980513285038022437822937921221045804499675653659894805651415499318042446690616711948329157559098023847559252294664613306338562771178702618307931081097486236720591013586885341840475957748965757504364398950275955985204737195034003670817805869268907425376779919658068759277605432433444056050744726627628819841753463977502051028257719119013440874597900960927096126155216147759316991885208249026346190452676305758418387653915508478790530006571616653826735563908220739539740655788368872142648336722916077651349605787579971930162655870170450479200252280567741984652139877064250837277139817650582351325716792843138867767832998076937162118334111063279355157619740240180175902866539084998802181254638214854718421865748594057324816655947159678230070367427493098409031161840302866925931799316924445053266567629937539814327962382726190303161458629306371573442803042926313108558425827163161347930010653525456974116612239821515621605193013704521867925528504593322689120024429669254598905646977918627916946618237508322588137492970318213683262107204894533724009326558127957047151049718007123323842928139994904533235957907285129758525599125945182040354942969433981350689539256548542746060272967397282528510286413183598527603618672115304621822747754972505480811702286635797623975911583003532710488255987488598247970669047927712767162847103615657322065317354794806882234030798620101614959412480 [80,80] -1547054050102418758870762116074432645773034570159035719174930147062024860358621329359734075836414042137270231098871042812043783976854411021821015504940880241651628257920516614241386610176716590209335095305964838003433896470740081938085018682112807323639562691099014762120903123426342563480029184723469097310659977457973712445547415641542738535358255875306132330750439285438169563266739190018295201878982822010787490623459345154603560611018554924258732473477977858893870629342041040183507236094544068215051659608380625840173661890279448753948217059300086246123194483493896455824801674641469873872573786340685251413153375346204357944496838024979798668332581183210277298083217550483591911767113510305300071519288513440119973946992182206099962411509212560088640010411685786928952158366294161949364751889265526891561186801835052569975547535729438116196177614317864014046069478197304626078326871607894184850861561117170744795825447657349864841176968632545850338473129904757159401171504303133332262045490346225982725388752044990430804753900518096324714105998020259475993661760782209496636902344689533368913183774648468665562659826923630132630243998379584032923774699184745787210997634686629996996846968497220577142277461578629301206856192528752021647573027889685174575540767545202100666047668039066705264910453876759516253016997853913530949402259196972868654737928898483822213565219587449874828309224779853564827336594336506156356299141983922682397517852886085394062235805197492345069716440075783443591336471358883097017477842313254775719618640632359937441870528717369779421969688501361149962405337064569726994398584114902084307708396512718857630204390976081809932976276544968030805112873924034004692731731118637982601757269705565603231616186612007881572579479731087099787321191974634526801915666744714635967239056049886276009588574480413523810852104670076473654653068324013342711814158037505871522286888039830497272111059718946016729531374205301627806118638170094473760147773756139485710860706495704317060135364191122302430942307545749630227011240162870751476094065866237247974834709305861370667803826345390662483846986186466496 [81,0] -161043022500937635206861564964149672750194353038148321233908096994574681341680181852593557585435532280774233960174107861624136354198371012897389882107862060640635338282150846837203382154126469527188046649299333454787098181155020784851237806922972757730509596000783503390482928394529710914686712250839219319716468632019590841498856182032320942907889096489717273548738827554096370569957801300722594231919789358746163275519372837382486736984818453339443238978583440116643839621391252909853304815436277888783542604855388283639342244830702041003397925652675572607447115985879955619141198998097229877951462807430568215456698844973206369597206434423725888845944311319596998077175470212203894366796439405715274888221838155786119188076712086164048795443672944390222096752650279663065617189963692787407576682884532105385007339621044006544441033050237412036296745941642660918514117164480750492793434635178838849719530335296527957737725164857894090355299494582196803436401626138223790125716535384876224484258535494689556815963496727564061715446197073752805627837904463985033952952099582337247802830995042602228033271172237538168736804621342343622652982058487959568706933765797304101980489423421020496452318530068230615128685501364041926579474254812856126527606085737677703678306147323681807370982652881461609893374562401172159626343594121429996652047601062403368808901180543284240706491100073103864912626346406270080784197029944187140908858067589395105267708433206468558980276610776291844992986652746072869942054246414850397686643108127079798126696494556024403977585694617484346871130533162151148895469072643487340399290555701188384912871784368035899747474574148071147122247003477840779617529601053490242581021384322398643114608937168282271917397941377392141680985859980776622001546722901986197529922116437533046656537173851892468380801208919054307690885128352751810559980714225182648797881583144218118945458045884976983445455418971452872506147949912086720657570204304326899423560742898872005168442917236272714401407662052398888361128437274684185936307321266637853437842323775825372214185574586772464588322419691971778767725071790144552294736448179522088732474395799273812095231104312174724541480051739038249721528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -3709104432235460953925145402714816560842842247340720762985728662825172515063999094541173620486982705947897681041649764924223992055339493961649137427298480680319109390165291115730204898124400350172945456316093052738656115785522627853065202578400165073087074776498561522318690201829641149085047045330122465078503177117022221684430389155249453888476572976381145557149862959689831903741851781854194948668621631419028724468435556854566196412305695054877539539709448345753249800025724268958991125297880406745456369197607690628757169250376781990778371194918393749107985693303413037456799050582434190567424454835849936721645023019659538124432324840397562509026997395617803244098304191798465440782253294823766865238269112398423295933131682483575503356832225278650933013109724681156457519054975376868705383825714116798767591011414600396949763444206150694684433825538280556072307166845210423547558122626690511208322372765153091527205270911754788551429075574352519256005517916565249066182887129130117282457948165751228702210574319833191165217198205397997144804633527058594717076348708455780551942392610907302192910341113662487713696517878601240896295995388663893965822148907655576544531726171878134039676836806389111609002597001870620942640814787756676620134344232702238835427826221155988117626330232384206927415941214995897007199263259099129661720685922956733727899454523498721841231130671806976591351921792664453374614966297205930443516265211375218959793958622480839177171929067690858335639126064817446656872574339621718716828841405477753690826893191115242897307758110282595161519939634638562479601488746068943542638223343745275749442479531668591670086252651524402975767180907438589349967079012438247990594717836603557121941413426084944902218576277173238149302903818688129350453073555645153318916391299104654856200999044540153926284629227788337927148813382853093627649823906626761423987373223054097109880738973901312594299154590160373426420598745575915355850360172231974766087789787917260811332925575450615022496694957610182074375750919675485906777360159882362333253455751764462368009754859760551320864690044991351482387827875663964983864834519361935643467185727653033357223314606983548483596999952174566051839737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 1755581756256016061567569675924193661512865855741266960837867820607734440295100805213850763892860945274619097281073859085962807470184567129449696537532084580001446911328183519332142204563081850174458162625761825672876374877915915532679761741544053254869165620797889333499148846314941426093621678707009722940649965140255811642532782843664584867378051960211222942628631319538511050954680065584509098039366756019230758433171794120636192763804889949782307016807901184778330690561495856369812341976411640732074503058988374685314553629508798465996953333952705482196579930919063769829335373414871443132235733754153996956500391622211161444396627369612747873148391567396731455760582669573504977206731174006666929266547752055288766694080539866321505239343391116382277323222135540219236694252584396880261987099526885578441572127502107550571928196190095157391905552261015523278335632254163669220454438201215091381406313761074382585195409801291196136059990875072854685478527544097888528910607054061233351235366964422203459256771708846072892784058970053322517711075304823565319308115709126209439620514571300045648635175907744593507340634970841537497032020598233940274296081691172670910214156944107458425884614647159971701672505772499686641949147619120462372662157357273485856812453856946848761861108809461655288248787847131037245657248807021549683113917196877700970299652200655124253588734766010793839642592839446225261908427611921430684056595678281562801557484490886254962904454047769341868427430888819746035054003270470156449482971244188871911417725227032166793864002653178968729203477418220765511292744828132501648589337043063726477007218659393588486982664510214980255466861247945840026034405770886500018023618058578311752117109673918939071584132244993181568782900097155591331673811251515897151454654299716007836762841938421743513760228740374889508785285490387349336864152692106235120981879148225522722173868475856077588514541332522495790126347704225327278127641062354437478301180216553508979699049010731562376664121569056287159506340036577285747697164642759517461393691977187244252070202964139841961853348674182926164157476199713399547214000154178302367148999186204684743757473598080008165273267648296748176247881728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -5988993998269492225047198200006983645061634676076644478309212906774825613025693339072876680623069365653763623700980100736231392175819843765056696005867152035844275093899174419680019213400140700621658278143732849645268318420739294707962153758757127578062571254067671447457414242465205755135797452363742409320647545259049179787723634272003571026627342991986571982732173272283756789136178110212796210132016231220288116863261105507598729267141164179307136753848278596553443087448463297742440789644972072706603317115335506820173258793510071687437604331324435479434234611693186169592705326829796801377903899982103042546332527170940620564122253346998574915821540758514387088748740166006930330928000360217794874271503144312212799262536286504476417177175899254042258844187205460791445350566346044874991044765382613596475129715311647516132710977825064061831157932475389208703839094584669393152882730646789604971762624814367625066834162724741197921783719301718348211801480449009586134678584986448864615182023812300767938808129877055967797940270017878882436853223040239579672952696689138528124962505101860344970729620556936002597598444382126716975642164275461535516835954547227056680703724656008329311683387011292852438715715203316765201823453887901593770890776546611202049347520959991360534245290692408467752077188105058781521691548847828543712338082822247815195609174890550623655668874188256930946653999908735352748610647586728684124781337422323526129729254766569001690320708300143642088783544844552190907013876577204667042703474615289480115881682186156945481949360780258895286686986672553266511510057289815901631877351826085240923910935616769259217064685721322625955975585637414323083174366708158689607646415625680300785232820909907482697802546788099608385588433151314553092267719866786949985176891496617953234443426499877277568838564822896070109735713651696315748741504867816050290244727679389690938408045342326428764167355069194660993616534974354588857677766893672703996808317347820694967450693498043907166359611946485719476258803761257103952568502248523644278632938065408024503853929732862624009931224713569452006719270797645456068889103010928439420718847265380314420521621539451545358563682745008117106772694532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -140428115626489520880012548204343964211657012134558798017872679717714860172109669098345974754154594418861290009371814562375991719330685363800058638534669017691654508859028320198070144020631776053964161780396320087461691761237341994662178219483800986455121788168583328138964553364041700355775102069551584464879814808820345139566802704332514057341883481271275230239649410337926854838245059992115368335046929878608164299473757765147516647937495688349128891922416136578227284152684947426110454699723474824769674477531789611061405416651235203762182929494923823568494543921490969793884083998878613551209515254914710419942857660300537008040103949953114494533088203864455196571656454573184712018987544637072358748629662499726813215238278299019913489989167920778989153728296454829777889107958151142704637237050603788276670796830355065463922181436895666652665368234471020453915798045681955028389090372865437576731403664335290366177097388039931219232153915525872237928698258756041962719035576572936958267996680539279449538629648224416169810068482025880017586440431521241988040414313719213383276653321352095047329513702157790315090745656645005220879371324493030044222736975595440224456398867399302819238946145849905670642835099288247186495404172419341605095302610143438316413282387213670700816218112447765469547725980614356797673557408328273252183655614116947775453147540254646427738781916441012574602472513655679420621348631069898747848699931843589370785587084867656957567407477340920053481167293286920400406813749266728419057386654462774553463992079376479649552229662899071786440154383786972408516470684567395785743846787394761758705031530503861362147549642589282046597685556053924510720522135582983145192881073318041893105479559032433550176027708188240020724330934011425755982409031891800627761011368983036542882723146307951724031392490729022087061615553224206276441403850198945002258429723662061056182414560084676402722857237347452348410106975801740816439619958042627293524190441469934381072341130338489486510203855558182400748717582501256297032970749893244189605591487263558379853775891992973384984615337567958305983322124393161957882859176540106584479960789867689353884832456176843637377048671990533706540617794846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 1331673940957407725434796551288382667350824694971603282423120107502668410694578118003688468131955053035035103806979791539067158089248101298548876231893730539465713400866209085925199764104698604747524513452039544520941035442100085624896022163280850265134321234003979418838503032978430896002510125532541925263286294718336390881409259293386487298458157093907941228075361039528236773162200817444725903379733357110860821053369852194205107139768028878260810063277394556868976807068228079830123667791975801464309253440973545968368313567921972730718833920213171225490547844831515981670959903853808469333651625026731159890126308382904444711070582408469749631762103170083841679092900618794247527813898199951963160213836386797627684766489196485840697606091673495823916134755925228391440359021621638945675571686369007716440256221444463297847565498257012386844067418023972525134550161763685547524921467439879250026673555308691589355036474326833296761340186022375968705844483462114626107410211303199468744824406425093936633221586360059704269059409168875752005321974127794584462004154264579864942840833914031133734352082463441356203363757061980149951950965284721140145219671084830434864968454906216962800436391141999506351363149813301798010607197462833105387265870069095339198201136138834208517225647133940720711755791505962928859930920270884974219569046515312360357310648032819024554260897249750452753188664365351052373606082100020230549948327607242441607690839915670596408509983705445812280682399668637311680695319184833018976629545737247098193462151598925393580000023628791697127666148114089706665350091686565903259665246661105048300370264030923287391123761142510599194178305411278505318137648495547714007567620878249108892834098726091779215928705692564678953485040535563016211202001184310960792575612920333240881756949892843808189644260400139031390528380242577963862305169376129724607847770809778752812157254048114471828999983755468473029737219065639590685232203601113636462914735548097641760924223354053511955805329499290863102435036660209830693008429994867003400431322223326745892019747145329894986997196775005429982282846133418806530183414755000173698830458898068784325498668500738645467370577890066166512388872259764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -6746097779577182157305544436087900519366857153763893029074355205049987867974869329874816471637049135625234160925261989507666857934123803927658810836998097903189273071729559311330403181442346794757473963369531383180230668747816596483445463970145103092628271045573680552833797036085295990080791747634088536866389755082151782373484076298827941529756719397310866709236759060805863520689373233638794210877692332249468626159593162329015924794408015465433609544562693949440363585479632388995097018402380625626558109488585659816796848941316592178049939326036834713840922767537141491391078966639981324251204393088685185161064093954943582168384584027350607604517898789165909509133108148080950413033309714743421144956593348656701374819347826611997881008040026019414308252746746507446379848106145253305225657485484038643691829747116339498855957073637015660394065889870891064097308919896722580338756332513707341875755538445044740981290632335860288359254443488477675899162667090310308176981016003703234620920914469039993319758280911041941916997213030726679866085509383517377572993146763615881827783993650138068484950750840532425756518269165976988110573050237314693089695713786092354221085525127542697381227729046005590456495023972468753574191127383669833157253243918844388290515935791445377389595017979397365062924549478583374092610670211093658961274377691405078950966425036862856434983673885843570493906824157865581234179458604716635046484526637841799139862689954827416904171486699719418133559459255613876839004263772719624944045548729148074360294807500156128482154970382247910541469993487026890397814910682980505534969308996469667331775007661557688776188735923042040215424939471879495526723269299494133909324994423849439942680085714117847466570734062539426037005789243170167624919610051734951860171288057446301204503454647611895558053763678701650335160189911017166902838193559620483311599004385498425583975273176545098904069185132793918591873824534756499252364641207517104981483469940854340765092636476694257587467904216107647154339422668633133587447925233405403653204240922616900249387051395659017473165331373421310040719639213968133249575251410537249437929057305833096505704106800168560948559773072286270938497148612771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 19009235966848958359674428837975970531090794916226520774357805777496785204973902989297082196182456917056945241033548887330897752551016338762152965322736141263656915207433974142167489328425008955248305643971804493115399538286847386618005384113075443418577400240927608318615235838907225795812608955186553681740540502351234768956514999272409202862746237344179065414809636997562824812245798023497107072664693464538052230939140666910151076384967881909584428727992639167829107508825105404091917642760133772480124633867753199202505533344655037619763914776731610806694049829602985244362043814595380667654790995548501908180814146681184658347547951460796638186260645735749014100106037534866533115824405172311058640230380277066279532531950114050924895028135784061579512911837417890225075547902438752530539862657214888359013769793943647991956706031430346501104266453001676085156311830569128088017285922162398063875618141644627365977802614260844534704083941611787548280228750964725403897188870441794213144314100594743560272271351814498813106246306305937261025966238393577777430292432190435113189909617919794487556094805816329205946233089983673636822354568792747662413021332164429067710841661596535371285935713479760487366371488608216239328857196531649861039390908485365389888347542850790934947802436137255942316664620170544160233165846324820649899065316026821450097833933804111633529154583941594439330120922950428125531808219816391498399261960884653766717459636399328790816160287229342412009487136288278517588144911402009059154250580803471310030349504538258689407593397169051977885480260909691522275849198279698288747481682340419837119127524548115308079484075221165758168844734874230860408531385149983606232237213678826648482431284322620371194375113532413967199407404847332256246911913670010522791664457136995641088457002005694244991760511546191806655081476358924740451152451169305894605175994476997946426653102217106054993102354413074546932556419952098763654389307554492868371412954502793202822148315098522481019109709548682936710052590212711000882549282168541546823177567843114137043928596295048445113907639300255906866483585367545619905684546369422861245198895381646029976095879564506792294551170153776489906979889230118912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -22459649062225682687848436059642579344584229646477753242446442331808701155750458649258373598320062396237346979111121429301171710346573063609339685512938807293978787387832176131478970829441201941461618156805301963265086273079754170737658575107596743800006240242605610839696523847702661645348583019284783718993780263266462717796712425781918618335470489997823181060906180095185954511213914313287447544877629270836540188877876240927522035874799506663039048303855388651114385835780925301598595046493979276800928103215668151332993129065219196428479050149051416583345379754116546996319449689746871955915318498402730816854692210924618333817460583224124577790880119296954908359528086772294236842540056795170078386463262622217436096648194067105797355711598822670289794365779046665109396092012655519657511459490810858326126335506564833704455513208258005277729192677802313381142684665103843850071436552010078572115434149517759642468518908335084489600435813894629493355524278767945207514178876274962416485924186090912847912241727597572045903058948065653588900445113129615354704252107138545003091641252520422729607558002624424387180208093907626882257134980719910149391495010926817183221795551039978401486287011506119670470831741941789277995526865001244036617531236869940826593325174392561454061279968818338365422896178073703777724227295486858710312147287710041338416453891613099477015931234499057689050544605474109572093871132459718401498795048378178179453981743474699318345465637056928579965400573207477804041300955052901209035577832281612630929928961747497090853089322632716734661836322877346312599058386308088877095447166923998042163236296081854847797592338717164891348367607850342706338865568268313391163753236343344190853554295906522698210777297024103776233175912745124913155041070261263106750025195970742884274427143115548589570335813338741867600104616263848225965273963672263501652061671960713619759554047756751809100305558634450940740935184563740275454224776643470617123235906304846182876068430845017535616513668714674131000633642331866094101954430274987286129632052483447297585618868362175087069017307997841220172319496432478671463549578194487651966700043792596208750016894578980949295516779977924979405609353787473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -72248874787359179111658842675281407017517134645271215487824407963983623226356297635378439839431702434083562943818456319721067406191094491023663943662492365310172144022086426585148062565279708700029737645591143819502004956062281100911750538963546835779504943235066095004157560093417316743280090369209092821491666878730180651097363934155444229437647972504260106092616698961003510601804456558269193816658718540533752563320231009803366006055408400348032760895819995689458644787539596933217166039309252318466558220664904273408556311131029258685750962990041685541989066194419289638755272953470485937414751543747887848943999933359082420321581591737358850439337272170400476170667247276650915304157217289581145291582927710727541782058341559240314534758790479116530685722714900084685617142595016163999606339845982035878818810020064424133884900479109893100511911028507306612826166290941650280136816499258973466244185682485892560362468802183503103325183604735888145768576825616319554407799828276585323290353954229900864035301061337688309540643866347897272386231876604565033053745478424639982424075147837301875772860558259937556709402485380769405911226839295258146983886667435514118223663035802470623482828037179377150703253705537590440336008156704437232009756932646839637954714763974174631810678713877349136320425504388255947462425253612434916245002944802120100846125784229106698666933102863541835190248685958214321822500042403365068050245032365137167988420346160491385470619054666177381306823828824781139205003237059827787159873057923876327397742787918724273254226050697745401829817064402286176103237713602135870058545161599727649393578549035401913754899663620647398253280643286269206670263333788127566166847108020866419988507772973190311051724923985810463176724756281682516248019110641556312905293562260591794677917518539624960861553159340209284887850167416019218527194708545851039793816509064349565854299093881989989212600521625662347846331361308020741700835810679312159625031346475730015799278101208839204693616319350731525615911730089786005200297412105328290268617291277937789595863508818372407199242635248998880502092856141967434238723954725395066847522836520050956691211697717821646906064408739393723994345530911096832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 455367710926015181965218065330489668651867905365085136016364478255443392770637529314978981858736519264244629554331346702917081734712130251173016353330460743771647251365672663823768176280938176953256667350412690793449208550889460489427915961179081385273370649783392787216948132685173597979268559127388135104261233454769385963747356382954480647766391680393378537572520104261661195115109032467777922567972693934403126647009556968440638966560494783545606723807729039245118025030636035063686763542839646405586080159672325784811769845241970232057681454975229942177911744792037753063125837372481016059064758123004978859140463562878094202197532853478102431984485508244518414917236155356788000282677599781829451939484798669776959774397274338942211951935211655024327483964405925545951741626579420578892742601650623276956286506408176358009836548514090770856760581507082775478571129941010285228177257827119364718747493500137024872889520323365742899294148452919634757657489995300940572934546927519996181651459513048745105072885005496608764396629610768361202730494058193038968792031517234734291014757111789057168828729192978727654269163689064446286281658925543896516399214263993651812065284222222606433971279230645249749935619726173161933038922473811623085483095724503914563307900868389987127079033076456804195714772960243069764110723323595968263829359144177603732671835215733039705582438903013297760628095563812556099226946142134867949631930364347281372088185124572052216525047101880874061294977605039757368671735556047859742806760859546441070455903361391769413421499269183690060826998421098981181286015822696694997464254890963395460301436395011421746076497105814506443354062123880809246584736114359392416779412631158658760140217972822276935771947010661838629580027090491264827605305299252456218491071451193418101763665021533849783059369554973979524775693624561648992906660574110296714386325707878905953187049795367326416340813819081562053208839563339051920614488252045144429939661313961878204555494393048940491569083981407288213611246767793712129111004623636316268851112238760001800002713874061836208073975474483665929406116845048847586153517999249913525708002220164159374045537980037873845012679631190970996222307739684044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -51397169508259079283420281759535671318861123085502983912989858788467028035305146782765999909266561758212116717261811529189170772820770292142099547223083696242613821760064709337963433602482634713215646476874919470060929727549697871977334399732142432901309053070045133029728538936705496626328320573392686695047868023827763724163474670863551843452752081413470881233045402308110481024731910385124836649471659886457049063758108962552675506841801849483252860255352474220766054643067070537206553723524937475630000510776073912001534841590322502061491305251828060799395508102997327521750106512060810971309287959478876723692397476755506257888677394411099762762688744413458284422229396806562318810834552563472980905167162022990374705227858334866694013793936849515565871908252943667993824324274561941627985638245585593136895893035746111848789396160428300775844984243131640080226893995842522718538439948541527252376248372762096604286859766461104076943780220322768562535207034286795668178896815279444820528154463586342190708294166409611596831841301326695472102879917610866325659029372680157185788363609376923024255823725673092375314956061811562828987202985197389790210005979204158556325222747493677440467187408536786385628963271772896151031109140158820393934741816444209992520442445262551215910437684747449590462093331199234704723843412311851055023366750000099343759431072231114950456555165685808914457164530894346940366242236738056315969672045196552560287636727514985497557357112361276632407519575422464547775303297133583933254976260237515757735591166949074433665083051446552549501167323781390689100998531580834113470540439896417939045008516797824681700163238529386763979627065831731540267122996734670041409980351038970430456949631821969342423094706305528721835525882856424389929631682959667375582391185472760468312421038328324472356114403403816933435670876141979403072695807003727487239676480818657260789575681874090392543880214032915423917164103655084335939872248330382067683807074317625879831897353670735011789513099177181644435999824010014692216158477858866749864882773874619002612197286410340794252388904539300592247596797569327115517389173139584721679449578674913947178250014331407398908812771401147424763781597743808512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -9104294163211628485610322381438194708534705813190545736351604103174102582197689659689016945085540750758828517548295770562157721636211373069027203108944925560596238015835099170699172877070538429183196994156867764137754138034519329949289968182920536210601828260812365127945101106672800248530281149614140270811619549527705846295561306511731841136335780621182145064091622483552260695045165710656875726587027796598740410272824277767485699608380391485518672291929175827334938596961835913322573276971269858845799492935991128312936178278437302212657315492846643783827711817247232251213537362310925413402963831967524499755053658256163469558255531890046389471077207415582950721801353293969221998077711178693687105593763471674549180180248095405160896613279047944883931751493393545504401572308514822764229738632494673509208498794452923642106093505852340351138542486757587204433879689531390326553114519216244967779651579991241358928959438753873017120209312430405155386327598714347631070811090069116952797401074487424981852424948619661522995285472366463029411529915101396184361576300511993630968676628740149118367167306058559168206734974201320066128380558192368131294389093134271626687544362578834512300381416546569334976742730591885092342991366826594916690580563488559958326066749261305882074768020729951442534602957007527581143679106018975613626534175635067441484109957138734650166003345243616994789314420211660120303990373126541627503542048912719341986663227223895647137890650907690659660978960554608788083480446615066656782028226507959986761410441042115784695344171137412513048918364388278860620408001205825617715110550992834707531523919333756959270154570000967676653140692801778142709916610563259125093534087771936653188864011574184295183885225587793095214865027447910054978145215197323125521496581762158276125173197945249297847126881379182050902336998779059365018542663731388373314110003120225358089051456956144815635908105692542053449764270076502090495376900090257816902337149163906107474969722907856208837386440917076603496084489592310004073833062143160821419200384722234215657728473894494868238200275557766609628735514032947894474685474505551216057504043394826529367670056856985759999157224308663706412430730869373665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 46659396481065197868684702955092091941211355543313379745969758458875815046967651444142267997509707564207519872289066378570643780213721973501770225371361859354632092690348779003250416085940509331979162296075834997302124085172279521558167835073329563097903857307293554697810540909560835795487835529161509045730856571163590994049103610137761096784514221433848518966921298497352966882524234353620178891080545531008675183967730510204589773242200184732531108235114649603184090559411956562250642157203404177333323499047301873329739812754970722316021975299632143400471160764273808211548374944131426083180971694251699688847092481260230540537017791323314838039699534309337860554001428840513023169107718652521288020725788680772460664453607316602225543769967822353760514167021689358542695838265007293743583999240181398284015458115140130622888320517686740181828522553244142764741848586802983339870654964231227030998991541616989697683587572977501607261697409557776977836275799607057321656908635077355738961161604569808837335594909878747585975551805698767380033867760563208346728931005701902518538590475590242282202837079351657052022736162782379399303280457990136517686300820010118982143594516349485267523762218218408441829489479030464861254173921732782473293755820073351531271786823132661151900195464327159809922645714943929649931499207628651935590362776344765763148554678821153930073308544527643052881091187973569188498224740891555838644782632760604091200394815447268835718904001459460947890231632293361466283653739878538426742950995614330509737515680420836824267880736309419221507266281572068608058470816406575558587315243661753594771580465730954839455661504461371408423527162778206771058371448745676567034193128277870261282497523375213282253532708401553606965757131028170125781883814755701797152370935830476154670036906572513140815352086940304968093274083206439177711433585356017028902806765659438105526014233441738370693782525570551119062577413630634564562332053239901446966819284399143992021621851545948059914338974226443393587258617560961479879118911129977746484649750342173647873640695412633315877958036720035246195238708408048017030951857189108551129453353987810100063569685779624916567183601636303506568461326708119699456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -128392382167424364650978454269326242546514244309084963705314208041297769633637864034941730625133501240001182527757975226418972701864593044297332984250448845329243623715769553538445946739288134682465640654699990744645882112841184817996283153793147666764265257362890268448604578895008884941927030921040312249409114369770555603362687275494285514805608034931094806705598270110671475655889319325320614655868855392969964138948305883559232833411481769491633844876777048684044025158584018146304758548572771739535569275963883784832379292978521952366183274092826445496866638517950995720346073191431139666032780274869837551396615884966488044902943432301612866566531723392723335718658863450444415503635132871918810790778693508663349858065947809696938470633039874491874260824866292389419749609881877106204474139545874121195451201716744440638101728327497503037132275080912884235914321853185462101414353253672855965450752510978452332102705034568171315599914218990820105606286545983339595578415697405032720723657299530429193979336019827803851696176509883429345458418114150904363088133190789815854990789021959567838955164328217064848664669481259215516124891178757830629810947747791054601066436332181002242655711623848384777334652854809190787362753243050837550600310405207769755813820816476654288127052527570460039392301634785046438524560637064680517530027021846952032593980171698423119311775271790532218163815166444032455155230990503915501666787944215641906633611254156533381603490863602058123597566974685225000413743533093788373520881739623962218466548900570391573101413348962270201543397731743040009940780922077702390386220160995807470545106786662960962189997928838602745751591386464891703398834346579388138106114794820965992775584630423837245720792096989088809739124190985285787386967010422539712415481578417018720594776819671252212296137215503328695220418371794424722468614553758638549925591981096536270258734931982827170561915857164825639083952130455719685855321436547397868181208847940839501995794364163403293157132430347808660510158620668173591890684152666083740552068242218410270117262036702876392283164441092361750122246518790285091582560495688628009284690973993187417310465751198579464757255692125106080063511415118826045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 228525516331441540801817950337926829257901647165310082695307743619525218008250242986141626460967286640690760239784615490958673156457136741783216424004721004580844897944740715603567262466515470098264470800257770061106005180870449396213417533813130772580971653050200207368005497517850507880444021548503285342497358043676894426407813210904994730956374745084870373294216118197653244198723479731233665136267326909395330944516197896459253257871617034337882963542132937537849677464679716187788009658228358919186473364897590236827116914658261210342852983968200329031459719489858160593803281211179780940383320503006445209699650014668872100779680020079126483872817876314473357553058899420024548451839998313376467063930837644357881103776182639634483022993355340747735560869116913548342401799840764286741855744465046890002299662963375266825201033887817424694685222714405783731487892631058763409557494437362384692201823577772463620261128359784452999622395532781690338241773267346725673483474147544865290797046148573110150477832936004579946911631081628038692457674266110801753686579163550857090975449549495407566374442430453992080113779604568910774726189724249747977700739073076935663875667422847183906891255973632355792716630936091692009020404975268687168871668582129899503260015999880114413536574005511875750269591716182640530670195368847283522596701971832552141202187981792486945579517389658570679846381621710153664763945257131568456032016034509285925583448897357825880524938484561126436242818399041636178357335132160981067968021974441082419269079857391152630617640963170462923224654902387637799297615213442573431651563133079242595327559081305500147074938698984158893436210857625979032082981173071391278805409732594835917299057418182618479778551634455753044114519514994135826604543349773147990257763706845403205624525628466487315219607135523478350836752485415437859168389559837719642240172516339482090511540362287443784242821977729432500152337449599537981077620704107910262848070705850720128825454159706686997538874743490848522602931561583961657928335214247389068228572123416234282638929282698197772180036867177030172904435170376939765357637286284264058207037262296763002040230849294023557492457311959142621092781953757455843328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -270080066939791665626165286285601438692599949517015679330167890413127310187516366863467317905696500950353157353617807265965068075176875571984196523464067498993127170158671916130179199906695558898851078765133578155568499164876642485367549758790728811289357988927421849238554169870424078145943299991080818689019809942861134926802573722787625592254137824043989453054471329342899807718787313833375999022453361502987790702268811289741342357909591077658400731246789503614747701266878578974137748821334742323834864135857601709587496783580820229842483119698606972468988473342737008407676324276130599481963979816246115254490953514757815956543726177195366111684490728844743680678680195398154377163577685139279592160014414845766762990771593634883740459747278153239086031502419802030340840643182601009501887560134666495449503974844067359834459363037574976876818948958230582136237241919993216768917124405801402456150549885195703312692936895500309154311254583437230343384412254425175289423831978585829433563052726615305943197241496089301020141099612940725666848920454298571604200086653324362167278672757574750187849775663525517699314731492031428441752229793770197843779443482373169475211468566812542591658055349177418707699964038284517337464146748654127527809513000228509058568347337295812981048906338124706445633644925670783795219460252748394365114398099877537874155271227737788469841644310498634038476472032543321843257998167908838004065544913349397673704184477522808411365015393053000873886362104121877812268065784306171706572108183824012735396013363473023632074647283034416730245987530370660081764197868694098674573527699685817975097998868640445029658152628299854450197969735265685313694168060798484528902451498405924394163796913471418549202651269248874508182047811930167279194026826128538757822642161071636079133946285072252653222139349582737190902756234431485581986532651341122862526066058770949157513455355677458590884152285089168491926949353324432430407171863400747614946724768855509743914221604854452927646254352595706634842734929828319447418539332484602433196444829937788820538634902975222031601198794149304846994605037349800276740446443962523260639443623192720423940672350270764100778652472845682674492137143938486108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 186884730653635304166137149542857144758901550444582199875364317198743120734030764731044180254483336234427890014902064964248147803567942631714838271650088035540435851337894171871365672500140644595028192022019717312205301250509033741403960052724760050406335317075324434408950898719625443920693944835026766717855417514605248147699259680260388010699485772319475042564992304901892343444187803279536631806717091965144905502001051078518100666950931391236477510189726474886219362022067825832271007190437421906086711529786546654590887957109293751797738516424912092528141797734061710992002018664652730831305724952422151656318007036434001484325082741301249292320533161625258179460035792400047359625095276234110311059408005927056347110429011788501705258443152356427483123041246257017415975688121245402383871475878803376694540543686753070769686988297363996520711909549860267374222574082618469564616173620050102760932747687176376562725760241465847431638675837692625575513000677004608074635248099232178074000381375892376536855011498196392043648536197287129711605869846070312928219598313041504539558334571578682543760994602230502551100627656827850757444265057735398511576116626417734307874541684340453881938219020742468670448376488619675526209343851452129725828183367408295842798123861956066973231200817608744728348790086016807451270040025400994754619315939218302081779846440002948025051226021369419502669428275811524311638288127905044778368745093022915443802116346436550196160982662226606772821775606599396861683124983970937048344275868572682826602195762852809305533263156359233469480438999568947668672950336799451927223931773394726680500461918429908713057120627604564664792179125578709812864174917282262337295959881924979564463941068780178863178850571862439170709508469844552150141927253250890063600872233501718556483158474113646625889123177989279936340741787273915193091265379568006301771835230550856496649120905664000409085828230766538202645816230930869988187641149734808888119948253541859982788821530969350700249263990938021415712521407432253624944355036769438953533413041268659998841854177369776698462926361832665228440495734491178942000790707389047959195021308224178414526120012513330821299817935712422886676130450470856556544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -2281334703909884760671568089931584855805681249998293547895692335253733590261729393946406043224556527090903426128799052159337006813693181243409431961762152748915483650090733252491421732911766584650766602565638411305636421011440749501179723105269065806949546821932615942289017441880977400528669754161074467937869833588270553386114132103653637770369464288680491618085279133809095897486214528460872680992612153814322919766629172630611432324712325582538881305559147388409696123807951706241962796365980988005055324600045275363807241981620268762958818070651486592601585583611253007230367907180932437697373557447892960222984788607184836969393550119127078985685065730126750607192765863872801954520957781398319677255103819579136959765730187930366803817631890215633590552745925521278005202349765156663747235363092827165101130399309480802985629694433198762875154367801620895283600570778167513827585131124461834511149064013498201821345537599422341770716921884179324454544861346878595944697092500004762369693204548190071993216238538781381672284316261685532965124216592269775187500062852953406196256871695980728288941154910491947865958931050373293554417228656239415839287807500195304823933508888383422375840764559539001473573631974924210508308773424684684956337991291396299905432236012727603026770747803482940445628731183768658166914660189397249441706722408822682420475629832212023904376657678622612848615400414563350613298980854010059309123167430873148393845816228451067417701825808307744064130997359677870436951013023471893028648422037614072343819009038110265674877179662155813300744312193542059525189418272857331487220809536178432749437260661534819597390486896967037541077236335022221686909262970882077374272554670048959114891169997684050285519384278954589662623762289462438095187688123334060557274293414480028109398390323690903135736562431504391679521661042444017809242465151967914037494272897572160374572141202946109672582896944323452008169835529163341407792206813467043702812266429646458461661111480701542972059169124313061776721826252027349444601235903129028801153634324839750650893059461337349358919243310076329361799036008758055514837257060648337741589091066918341291143209954351443847889129996609274076370276394016440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -177464466363610093007745018175635451616752369896077083317583246189597734622302517264698267630881498847788658289404497613036984346384361043436714972792624763617620096208136696642903575395056201989724812309119580806406237996837870209798474899268020660421924640611984327964547964831784855714978914849889074689191387115551862078151364158093456127276361864564072114846963072829294577357385093224019547498193677813021746978640480824333616725389837069071432511204072043143728425076158777666031463117904138677179550982494600506157839275606015275058664444171669081193836373900782970808884582799508466288762141972529623795778663313142749643136923210480603828966956877189839623392849481179981669123183748307602558586102823225500658370354031523614154594242417567132524449946632932815846420794925379044365924712619003353046263315481405089854134200926500217493514241877437742906177795065608449199492787946984694238825430329207760512501844059550399926787303085708191812611364850910425738611540067406720901310569728892944154339070509604397708127396310421310507238817048842739761323900834426447308942442803492569324939743727408291925628605075012600586354431334245595673564469040252061231048194766866755044881901749034111977830855637902108566878512044353838814826905500568133275786393137537739282412356543148639993179027237143838219168780127934767877859287976394753668117607958667187804624059081597499180671634026693364657146681275269955138753527487637178744783902698928820230823213725545838312448217239947115529361455778743760971406759948591139365566711746615221445677545461363662372237952334389097809013848746174036300532891733001265833654869117335632550864089983020813532441374912191589772017479193199419004243814704985045669158833204282598271216800758517544784537382132183369080872735719958561471346891011725451661021160544151193315841866013720519608090730052471338159808643798027275739705608885276789032568491940501119178298085010983774581108882449432363320498279537572271849700832063736089997087518749612195611475503382502664313133713098441264865724969452405395583117449614735291047884061949305441531998579756353716961475247238519234463771462626711337406076081490014772500894243193991036736154954034654063461805168279897837142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 256376679197975179470982537981158725534275994006471584886010875346989304140617907091513046154472499122364302594184503927752196340126286616304131550341891824180563814956771226992136050863162360349774280789637516906217128111236329034642040878281103306817818827834247321102391556146854767354541325667821660636872505172971907493712387248816065086000292280152549157263106022706506784975469062482483451478692129563977995914339137427088681915869857170337884489678773914643897877614597750525140981446011321637541869975500840201713229456988289217806351785770247895245834987707808275266204818052148304561579605527181996494368519651577159097193154471472765860839285765614965718582098313540233448734239139803021010381124968147367069754925405379015789315424401278265938937125240064792600987317899647956523304422871912199144640651549740212721703569753469893487804002692720183282952944677356924700165687089357890828268629362290750746460658593784333414876368544073943851673658072013073119335952483438663099819632840810320400195751719261132722304947804513828958093817615322133052618971587418312883188166748722500338386466488777847929728074493722736601975237196198666814943597247602080805619794543935639529102004981243556096856554156604038780087096308640177224127813911491955654167054231445085604207543497848052074399641384819446947144221687004887960361656403573828937736082510023875148539362277202484236962142057131807156452439899826655415068509042188627991002533595070294397064885125793230101585545735187130455704124981664515945564759581014378202212859103639625506544963031572897721267246246350234731987164216299154889554825894346799375073733162129718988697188621663797652753534016199538452868113111593574529425943986898779037465312438293071665315832191938488516595160742377852553142751070841543884312899968372920474117605031143717717891577745372341838143468752710110079795316784158691325638516854314280718713870070419848750699962071152053908534557891440880739289029510350949533211814278518453767083169473427619128428830035934741292143331289476975474436282678618199703351484043149670025265849981853110904466151579966222976360620315744990067172433348713737368395825818731891030841298406909353236336291634691122563898434153714443878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -222380030833908856732312327706645543064917961021694827553559255139165152404352698891850450347909317672634005064267649109510267752924260589943198335401408959999910786772436135415913425052280304414807729882265490942564571763620721324980888247868095191991171216634613835414773637461186603705922925587856101401988045092690186777265897018184924812509813290644477460333645210385819945293670338636070281428356346166441120640278034063407584827982586415314089285513908436790634134132493463722174521329688858958207367982411436370352509773572883367671158511934851659400777351621725136509352947794293836397481750417974836567946479328579192522801859337145444890088866218934121184656789701929837673634154295484374319648853484829802840313249433753978243219549969628610421532886106466838005862447332567064008349855617562707450544430898593854271774433877188537712073255184597876976831182912185816626108760067188125875415099298553515814786499543325871268747958952405971241459160182694581362139663876885167044010858450614458095951496654393822207911615092276909476420715242831851776575645440540506907094774783989432742251624117249335202940147589494142497348908794216132819822625061365981621004762950436319859347063695161407138413016599283244546519559753039743537710944447305039967306440700052313542185203146624007807494265611548377918323720364961359237493072835569719812566099364697975768669565676136601088365114959130434314460113737634708273249807244353908146361534802567503511204858917486821384652651224681687306363346133152782507622569642800625878922525017276427594187539526657459349489948846002143038122343869206457674146072904119366167538131376427880165151135533067280642587208452538498341358180578582767471423349665103497653953703701530438686896834336640395226516799435927835373729762949094242239470833072579348587258210258695109417807515323030592854060048969554811381504724677198103344410431904312563289488886751446090414892671721894720755560655051570074280637341232328294624289595025998484895142813978485600274089940296100360293152167195783354403812484233600975524677757038875631809468993303306269312875339758081140975717958389870511161561048568556137503357537416656716507454408959440995560382468136831744264650531564258297118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 132422499632457789831794228528251953465629227435538528337963281988529550406060970865288878369800797027240230214097561569614248457193038074420042526506287375564800872063081855909119067881579227223668382748962614003937987663363004327440023485971499489353170252559010878692659473779614967341496852850235617543300055469161084881956997843481893259384039256070762637477381087847174204893673583648397545305625988953499397183145437667310238269331730452233701113264788075844498774227856812602915973686031071524635901990917878565417691269680301707716425353442542189348282024258895261640922244902864386345842343659840993449768872247469202805910166774112961418725337966079135417106020336150570812800148549963076182354448023559844660725842927645109658044757168521358764020548977058402326478581728354731337006782900982153897960329034899660725459873052147533536267359711861489583817265207484820306313171527928763527546669311406341303264056977170095708614962486230883222358915229042323370697663205589660141361823217141607965682993943439264739686591599439012512234898548766606499111427609405808130271715183104845381398271082617031367889825230149989902528056252565054602910892242782988076392306444104424363421518081969082722832523220056952798828904345989255902594926968333670905857155368508948343799887458979404667436767280269648397009085933306469894847491657477833049596875481505524255212700503856850723087349552224753125893061361195649930215603585299880426313628868544921108688984067118526370683676765884828784633989212371006091604692339640858740315104797510312925167494518449248363255778036074717294040940007171965996959084292000715394274572250237664166840798732436421622814010993382359584948912040415124334289863429289528742017761482100933768081834457197894174351764479543318102693595034315937170671894427524785156531321872254461708003057327401018687911529854214189605414528283916334957379966458609815818704802605958990308323808622327918345506686741874779618193146637902817748108042106043093623103149012979431732919425756652704099032986280960178351888464416310147410611417338681748560996947513142317761134132323222408852517843309541139897715151143454397329155578710900521015666707739163447695436021294370831125796125842169753763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -49227970762135297990803419434733309914267952489117005718560039034445469469802849460138383308850829413503633517787396442547884225818548158841596072302628535680452150530376863134806351690787461047547172752396581176057792910278036862068410408871645268391319408756701561988114128525337660681725764567260757648904810104542483916807342844212210981344275192181724154866566025094548310400852565817722426720811861960130843498323391008141768862260946828972204836049376033807929373941972071153847158669035282217718200096137937569104560691286905522634337475767895673031794457739629210512034342924898269658614702117119869958246539849310020736538692458539873062410102274294089967867208599381385951272795304344465434216023672951246892249825778941476570897063571981155543776742907587897056735455763291985777720942609837276248742851575515737184536937314126566168400802673315859382450971889037619967134712437638615462958706507135519797178775027023985740119175973543191614259033813915166029647748465669159294906849178323394618003355075087404917918319416683689206259971730796039587073681693315409689436096866144242395717475326799874639270736017398727172675222003876170550207279784356051975313998305383612866986536459295033153339178657870683398851883342609754635382388410462329779556935073523288759290964804349492308159293139714714968527574762308983385241124934476916327344022302149870499936677478929084510192863636169293256269404807187477431207049667342754803557108890432036779464664734542308203029219686450417545177292153334709926604842764894158511309715372232878138353166710122120607453518509896955928881280420214268235809270081507970803038373960503061799931147770981168767027239904491242608078779129884207321758866336512837515794516850743294801182005806199109612349587000561499399677671495772167380999107733972762695440809598555979411075624109448403463255352007868912923810277726728775445010530997114391972034082726217324568642857982506742447902787573455604389768650001144226214550512274223062094944800762717001347240527813383397195827007336478824529693961446611307821893355251141790619903113945436835080570017800540523099334636060698513415167062436500996194026448198326696383287273951514330359998299053405718365166569139659314561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 1142337222032860212341617702674250709333829473287686181255967024823167889201540049607919970301109459243205559675670442459429922068769383109042125328239255922857396652197290442626132305006777187519702070984641325001143907354515972157773994867650876229713476753622622324788320313850861436659603079030736341630701574036083926554314409964404054174857281970317240622433631204168556943895287904336287731565831104736184959814868579707583877989467207017371049780488103013784959334092639717398134611276431133781231622677132505156285693326615105182765530816685284880145332599315102372755069864925198749109488653029549595993122910413173280726262935280858387401851335359885893460023201295856039463093662890852252995987655695062018209306650202579383748843266422956627097256050041717947301045800381611787826001804645956765912917777517971333749514184806451015846319298329286946712590136534662108928331382560095626382513731307289378589464147276547935585350115958086279851920493216050757733514102935125305554912994831393494171711315770498305651188284810631731322241264106454058877133427638688802422785024351119296663217181900482975476087058783642027909603019729168371280672671246427115922949354516558968484449018951431357384638099306969025142784437511469791339249789943929994618250429430983222539508549835768012085156352394735144031646294372159956776324068224581673848127453808263140319921427418454825983111676575664621882207894071311787501487202994206466392867593429147664950928627770557712966730510547624044675406065955934025942349816007680998299106082517384519397528368546918936838740575769220162308653122952185070215882413597956443927994064328701618867462582115227820206158264142581530777847556541779371424389791374828668157488342903260778196972827239293033417507510534078869012120414539384397922849092992964184525955432856164280063375635664031554558389810684296762712626683587020049087788727841134599004249498208258574784308809146507394922173275047200482507560893029442951682801931379116410089582554057705558425576137244232480157090488235132346121998321395782159856273064300544498824301057622033902983080608586277005719665257659469697689370477266680253111050391958348225847830902911168707963901874205652540171763608631881236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 15269825840908765779846592045856779697528962430683979332763700954275486694295173407785167427634050629063621273304887345514711304670950899403017940651656224169481638330623548311840958385437107836388900112282504452463605791273082853985749531306798069649779818491590818056721020775066738110666172853805629639118070010532488639984932449818887021891760953428083639086658624709225313329711787768034953034852937946308196469245970790789080475206559781441077747148922141494022819614579443400304614256370107803749773345060385297225035210281363471267274283258350738762340760195029945180814963189691508344014124016581711042705269245366779006004360255988555103085411172547938260013330097851275770569311638624872116812792722115188073566823003229140602137304954066113151019008734082941573669905341746797223834124517673763616891184377403449687800516640794080210980559069162122694418819712124984628782523151620419714054653914935394394056774775270020219276846032410481978790016046978335571016186066833668430763587399066161609321089685400440228412925065074309912299628922267766956235758245931818329632306533261265767732996453463924816907112823865263942324602391568904678110919172759187282080361410238587382533743075627652275768915597776041523989616369766907918333804242417120985062022794044971125773920959818832309659244800301809144921085992852020634529178803026245560686693773056363750712272760788148617222319785653236588433288526826551717334305504705341112894655982811049072572902261257217142908618754434488916365671825646635791880742765417177882083040809662172962139149549902455672704481479541617137981032606910902637787510891227071702151032036968154527050980751628106086518298363666661948929142203020351561335163278337054069141880955066311119131382171555269917778994479831559680857487175370679001975014656069430166322403171534056001124109091895944404816334457647951396973996169629990793462324258567640972720441079716405569391831215543944617272527673807630265652316131897761974892936831912083501281014851043036751669193807727091918791632264567148789014473544668412661335327277898296060180917557112405985187130278287656505059269088041048048871020872201912307081926874917655013732923263849561726195955563092237943771427070681376882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -14836915068227825401208196957715720362454917947270433968264217162730058189774641258230909406476425910623257310160413113484092879734497746853725250844950452340840210355792838041536550269619837323975636599542676320309965593494778993090221218811413331092873175830343701023027460953581157749713749397928762070237393880834411913489823311748489436062969321589325443668875917441277896386182902588822816368103640796314684473045332907908673720960073921992437769821766326010775886227438737981943628866111246893909786249412327366772665300468774973339121601931317069505603570590028005964782542811843116067036678475993424647596200075868243621537207874822937611271339733518477568858124708237021811726522184540495105257676925932470987812981510169645494713805286649301178687390349228506468570509807108889162796134246879240489700680750819316940887722207030302611985955311048871880419594096376372503741999379280000240176942253429492657295127472462865811381529850749154158556834186522481229783809531289597879940836955378254058511211608447916232447190525475242930987397488707841106714543001460464993993708923410105711343619042784821574467149911320802164602383551419626377109764958268603671825116549959309399011843529307361837842378304965029532261347769821226928022894373555168362417646840341887294636616172255398881950675121242683269472948059085231075950744671652192096342768631756927817676381019563051499059206973071213217206451759548933431889817116084957604404784924927150100026865757157358935701274399799544192657945997345944633683950196762127742665006735005443127005783256382810768045023551788632023467235533191139596694508633814134867170281399381558722460093783150801658824424730760284020330251020011513703153931003871173779371244799332087690810398322653787951355909179650184888133504215585804780216200968223122209177890549174734368911890944908675876423789879620749686847328055882912586952999984633249516189095547717677549876472437219721197194252229601288969151723984664755489420904169714992638451899963107462441432024231500785238272558534664321790334182834246005298788617499476606047265224102154748696592315800873829240057991253193824401848095687947095390521043220549112304411186487477951634450927890552486923409373318709845688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 9489840204611498553605106170102940374337366861380497638408634959355442152026872139856419836919425117098132564048968423232702001040511202180531886292381085817855028859551760206460179799633611192384438905381326175994468397075711196529108146575514135856169533950166269359893055173035963191444514173493540598444616477688410037607603030780558115293143008765996198211949575498823067630659794153190288382526125089798102275251475741543954611108233970229495058736963856784402258963444154757665552508618171481242014335740312618086339877137462188229369163746435876943554854142799626633109468989375361671623277616355058646185518740068156519742135809270913727578952220413115011759905505954101538913663168579937432682999480495266446615477468897592876414228472617488070929983978278084980472233360749874313072801427729962366890979918338140654723663489732405271015287412875178598798960089957117748631491759028610095121909108296078936247055015858696697175038861697567104019617417217757111654266261590416376390828967397336707325535507926490046233969419634629285920255903888372024276631719532816993685528820318501211223285198421473642641253890463511998128166729812860000614148643518753616249633105788385515272427034512157391111279466904602372867582069278572523038775359034333725539205521513649754794827713670193100332427803607682160969686184745845977550809792205339907644641370936165173659922483908509058900674356523256444376535492036465674241720455269843931250135599326324046814959847907399486541923911200137135284718826847253811680949242957869435938948849327828407282202950066448077099951674480193605299122936764904088449447943364128716890688882664891584002169147678942892690139263506861126881572098946121799382069550743636723225808831401382663820376034773847317743492535528619069819945692858215948473827951775162934777177511907485845157689595609527326016913981660543834793730163945707058092958684422227778519244863247675212193613006965647888719089312313410945373011318600828642387800721712323799373582822893609889214451046094291926359073000524411722855741576963922289760959307046913479785206267196083598897773562798726092821290971314856533597770884506382618704256272427047656725201328928352515620855426984873128717574476110527201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -4805915656505920183245185377040857273322256510063798539763193577891934508792068768254383982345124485405366984008879209914088725052060271732670138222527839522476052026594382584312377438753600001490349170803954958408147041922971217453412547674489265181291664030484096603045877291356762677054131525428788844418310851978525918858055145871116173883114943157117931276695601576656968125955657836907925053065236364865440273049010046937646335512426398806785093830745021436884557480152565022637682148853387163510123837657131835662443641183056325157036289301313976128259831466715115496652680549446721185026423091083897954113101998124494982123736874002649838175410709423152134286889580347124785519287259276323615484197461649603211036884701965469978885987815106732567131607162211301577078283331982148132247215405815536309909837065691450952754881223668336865959064685837400273017078845942534891852456850040332243698123307001521192025683435894792416856756835170777784314768372570664257455881957515337891823528174533055401366709800094773047075215883042722433298699851817074259281327393195469167939276880063920893574190148797768854961149591191528976879356273648079412444705946180684077102266394651461471854846915342665286386816064973742702281010901854443800562611308941624194479178221668111384423004568193483468388663781934680396037424091703713268923937458981800906574969076101308200112930298901109163189060750782116170297051978322230561549072870380390940291756356750863613742827778303953815721117071667892557252125864773765055625131179442301272303927208151042586562177565242237877163548238812850139100826164675607789252036685751330031886370714086971189314735272793640984272274444714872449898279859848035809624485264110220938614048125605164236527203556767460534634622147824292565991921060735256087923003344651179775672193389386563346662770727669575059020541838629783694882246884162284074805966088022092081029803212884409949833916903137159269783013264632217069412893863007570197494908351111110156074795871446427380049359308637436048994135918833759209827033915350605344647005728663639030337394310726998068594520510428656580737792591857685171185608885438862983614343918258721203081303834167341693099319951020051597506772587255703797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 2040274470819132289236075761345742999446932362540707822411035141668969494985037793841954705348320241590800602787472401224397257209694062892367693248307557116333333447736627399722902883460303059648843365035527171477426410363427381914048898169967793482090891991969911407333391423609803127516680068683493572349189558572147223735619047835663651194744131016867427297607093777403890344721333753218443033959330723370074241102625745692640077238057914492687777263944102568720579280673713867367769995335940937570997622814396660421334799474464767748288329811426862004736827851116025168050385163589232098700163045688708921212680327274096798958878691181904040811665032169461203249743907153240670135524972772426034652095816633283494051172567114524588323489540623181029578713529873233525677786925856604141082426149914545487547192533063045244199027302939842037900361008483357784726815895764914684301029488076630299453943210436367973584537517199590677630625546997750542638147532323430597761703704765775437865260488290341601233478033984828646004324665316684830588557787781549757303357520141351294639845541463392160637717810315032528272899687357543582651075227288141095589154832027443309786612297717822042474486000560938683770452014997808683292064503145397038200597394966878746296116412673543330036879891909229698489017604323857724218823678827136451215874707487394088600728466153446621171691621995376176077468653088075357287233259426010836514422583364817545825108524304314297590477615673787763261982680286769855825128908444961638949204066117136324788224029177432637344398424848255047321077545216043298395425885153242995416810591779876963857537736783424730366418969531073053927022769369235566449334778139312526338246271749712192143178247449863589053080172956942864367027011109386378728366791503148572223468406501208784232128436391923930218923479078640145008945218618662120255076490590550641215701514673435509612643935494390322836093371256917725200231916471283138015612239338645814877145840283725079092189228162281303959240476474317414953306636970787514154260089776608001663440208978973433340742753232325003854522906506729293925309773021006149194362006691411421962561909841028195679744256982984067743181883197594298506030401870775713792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -743274122453211978343304648106476755864388263438028039817739731145704638827344949188662111999409986050245599030080507906131311450018456629520806010176361392390082165482856834152950329097232058250933476986213213097179248595822792808572469853010740004322730286647358188102869354327745391473065344887562586225816032784752775444983639412256757644389645317601133521835888528835136060740445024185329260800236125828528785282292607304848873342344969434944390448086596019178362124471690864092749364706038501052596780544089607878572909143560656416728251685057377450179004603167141090341794713829678491181163730176055868832774295950871146159464938769137064692381339983330837456924786897978503936664610651008694147452936834219380080289731328503024079525559874611167961589028643622694031433843534260371506928091850306097942778821421281905862029682313672305840230358134687583218751226205631362685738670369520270926485237165360235511543154806218305651013613931668642226442390221334744241213408523433277577927697623380865847034335123385801281612767550684680285846878348510150545848094032390640673401820945155559256522099826910992397202006214186798070419825162055202690096639458698720643259023752658500986332337850621869905733776154754536986838249769695171510492449509741946112456854500560193054356908732356063087403990801941951318987617768299311716356256675581741199138987500684102019347410391212017098016145504497966365147274790201628633454131911244836979466850829761706473290372501011002718229310866623213380207982093331768734792510799364150656326401164680644979815480167117574464278688374412094837637661517150502778366023585687203502692602902135413943437476151318827221003659599040137971002923107132491789384467446072984078937206063341397369237170384401616021264113115413793540463828237321489252307130366878381865699577574015939254434962569993900787029840233465727094096045967881233843605328545415345442537297634335611967428926339341399134144759680544911550190363043737576678605955086937635837086045207356440375692983486767340419906158350045704681827614312860561198379433336807198784780281249189465158789987885104170702827625590506697443943771642727552476724162358353664432405021601372004999596729572965667495974887988154859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 233744352063151127764396653095430970944213246178258552276489985879958569314185792985007496841124734118611833479303227106447704344385833884051152350336152936574357219236638854807467732076329716098787776886844593631793830077587806945243253516273953461785441948603318454583596042941688624088601439394161212443072216164784028439708892452042673116921354413607173061622542278115563002966065394245469263174651357295448227545133811437979377951979492363660436246746708547377135235000662725719563853351932396918911416404263246715804028310855795416596077491973943673530196568667300477228052064552036706314198375474748777840014541144659661649619567691890235251096170760402016475253767597142373129904288095255220239648671953640527186954434038200800191848570960478467265065313288271115305679252352666800151971289483155096154798063032690456586682936052049201350796573922494628869761399930545543601279408892970567397442111486895593753516940584816068748189786463114067647474161450843065522627766583352334268223196288264500331171044400767752164719487977085302639316882696158455055747720049450839107970055185443591259279372849679154975677151562742500426149577405199435919140852465724560667279037539863120721881739717207233643406193654998248648964292688698530213188541554917663384047417180602028339110318528827329559315118491987420038645421216352722067289448782567393083204365949712316114884089689273453630244964970711096197348206435148875963820223255191358962342527192041481856666943032398646317116107280853905654905474370845654101785295726781110170023207504284013037948972559067960338383798323696149779513990512203565914251141339354440524865084860053132951681032020845359148260779418153295053782542055543258647091026747316908133767181309554618241965306039754180178452424902429863239464728348110060666781193812286458178348816362713760818873776998232718374375861710591809360674595135358730185710179168526374179238130539346105851461687300201120151715063531557815745479234435975319797475913015283998333870937444299607469001790236670364297313853600961008402229505577702807895623813846221670617852062870429999876959771102168887731171675614982949162029009424079166960882953300498112397330847365378890842539848438691662438730440421115166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] -62418089944492988527511165538592384759703118498244827823001643649724519456494887507302080912282396518229211461385116522198527813354577706910536346954280090781120872296504659742272443958409253374446512343352711969250828981518862257178932182030107255721311051951227735991854698735253033302716795009317630113947615612798559666984851211877772537215643075039534280882190637110644270079424325996472376689264617470389146643104610928796453552747100854941989630540456672489497972928124701818160259706861338904553628577325954818505659900447154988504183246167044086630270080571178780928714403324876867551785011472730594130810426929174554462047098549358602218075764577286604820753881159763925417727438220493332291969500177716590934224848248786771295261863397863419955332118072833933062027629235726957587447772645742256349645042958865631731782771108311506214349606084888577308545301579557744137110052704104507525539471112423251769837593940877955455358989816131385800432363882031296146969017009893979428878607094187335679620597175721994961130920573787273437054387728141841510192236297369548497634947689010743816708567308478334156166029730850041360823282249387382741825778735718700906665333924491340225252352334126100235228747976361535847416238235463921182457261391437184812485174689284089988094150028261098057329187254051811281231101943852837172154301383974509481307638859064900595533335631675644465753939324413060125747653412687745589842312141010148992871654675127129525310743274979523915197095551926427539765206931798769572295258143497206104663148766003389748676885379568704741912537083703331827085679974519981133066517518382580888118825243320977667930370729416511556132149385301836693652561746480522781005108597286017994477671267081745455506823203647751686096885864271455697743490892075714334184833861807374895893669026143391926806662622183356726495954910576395284080523655635092504079733462088252935880984549148764925860179680400373816663264938448085581936731306086805556171822826479462796496604866174532989235502932505994801422096613487148769516160890357884247236751184204212255212174411643144099733956702912815586650364212421340646583195505550915739630835292728110225030197660998439564001022622386789780648031893617377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] 13111715868836565641174258277468937676953082187583672534641228862907278510685354640085909428131710735145655576074963751623255508634618090056162491527709466287631661978768128156109111277261823520616625018585046722805104393167749071241769115685833877225897843706513572061125664936173656685254581713458746334184719018694406719850031210497005095310286928119416602686185257552635172053839533534806914297494421947555004617370334577563042426340837065789798153645029518401954731442747693604881762613617840700708823951555888278212030496044596967173013592354868332496184789018880947739905438359462477420228740561796626765483662818677108172162645802862783683005890871761603698841566502714566122153470377914974336362245680410247870472685671751901159026427363097136917291547142526927875982607427269875717365947989244149124186682978377336655073415299116296028764133752371262103171138936351934846534372901698613653952914227084590043192871421186678221788258474104645901530577469206572358861106926470891045664160903613725631642621789426673227612187351798028732810943596368169541711665780408834471226492601649612474883098662545552747918552341525588611135649112535724332327591596309719326053484461198872288477575788530178499372106208309319411164910437321395517953803992819400732979735641401350464142210856480210751741652512254949647775276469818877701453033790049365328668458880525322308665524433188071582533834601382414934509240119379973339455834450190747918082944998064682707615307512869901924109794708087445070074565750752231609479255669831797751055123518245116286396779917790145682621879120490872937873820744605245023538968778710272758910487017680524626154628216040117720463849710013634848908712586154517655857181236918293109856729380849762266865053352776690096723418988334853682754630576787043579702982490076466000973455420508806568526473045518767655317848362845310792580936401170071679026993231845796631889759589721666183934041915636187450814776601551402768607977113415933527640383916277945705224805089402000267822598282680734237159148531271848807701452300158591669174670305758998414402614324022504087648767702043211499087283891748098277055828219605094383732990115218308871593815547874096261241431760977012193213125453108215808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] -1444943430166817645025779790068816565116621319419343339396645492559943718838290350516289822556301767452330520245100769694976733421987184948881130854514331380573846801772331502916834966917075515340387771187355354716871828631093079676058098530639162362654105465697533075375505747990816603372544635170433343355694048762711834750536334592827528418489553995052614632610123943446529755869706558780297499094634052584665759724410307443578699604495703221195663783535407082273285801450684858214429220719196169553009453953158962798314402744565576873849726191993235228339249439174510021310372900607262768004356200577841991506908084580326883128948861077970145286647811113370099040249582097673196337527438145022293219380757573868237306343926243382725057140122600392339297280917321172962637373468513924432481262029828764993849866151159818072028879025924097734955917196863791490923745888707820322492603418968217119819102570117299397097465011479903079449173065672488941364590476422315655277808046399012828777621812941233036729921238772537054107658467724223074970022558939247141545934977718062097299559735862067214021552819165310630048072347598099874334469924348540206437366575103337349285822256722429506164074439910490402451083106234325574219383007943487777227725653797342850314322515970596468100280858508328949043170683401626209903655387932123169712373224233414123313662033015806501091134090115567592236811831196404037830446601580159002754308043947114501947271947472356589424819104439849364703538974017968524726792672926273771080232675585790682192032138101155410514343876396496852356343560188654851096255319557048899995495170033124946998752076949752472071137120890744394965822639661366693011670855487941259112526595527541393191652281812017470299013957171683251410969691931753978106252238562859269597721067296923639106831028362182145292588183431744343470865093576691809052224900571894059196847537398079029071994301947997440527509698886240802270305269239094895710392189537778021584476945746207831856205618334750283634757929103371231235050587959894315829377446924545261301999612090375425607216438552793641933140312297846925694860519192525900706321618148541818611519597617101280669266071055831211475646362948712256675891313953996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -434752322712841417731269807403405345852443136076866334501521119620416898287047130972099633807054006112369252385336181317202058013694835418261632716823934788649186893885306381387428652499949543579943272604246995195700439481698750767822147057942198115656517326560131703154533897549460855807091410179680123314323489895265182726718646686409194364333818094567099272981247631254002796322755979318057601920962808226019538008446120118167825675421325639248869947644500616542489078588093404279925122113217360804844713075720944962858335919810890009526434520308703732953328801368307316236743026478061978015665861076259231880987029702204563651196047576405238620493594191642891042593411237516838158153444870859506252622129882290063772251478787568385651479188971900371935785657717047139451544479319646719337944696819097941931505005007708312638380247410861830726890756895333330151907667625776854211133418229740441500379342339581693152584363865810402726849565914296767861424638903263282310896777575129504759025699976096298162210796061855367658500212485270738784891372264293888086213139444487941317443820194728613777844068764657082814712177350461387935679722536587508136340807800110567478169991642620092168640642811980482271936914278163890073421852428910145622885990948328294257461536882650995017713335698784958899773664573496726722692543974316131197929318792031992232588129704314501588066833079886325959811500120648063644811441883877771249551571758068180364700115533913748711790003047672226040537058239588006242146363578625205635176727939477975919657539346887457713499987283995639672546602877881327653261139951461825613267374198058471639033894519105900679608021037870536174843698229462647456662632198103771930598467737310955810469007810174899724088864293765601866987604110487630691790395446856442088271801630249402919809653076801096152444510788802204007321585758351606669459285607864162660926561017431898036676145961197396800220473586486552485757228341242181201758839973035470178937483983562911127694806802915617594594181088956391060791942549514158259262685774101546852968750012439270239646290833280396187140190112242499593679230317478113517539651444768709776230158963109965848373387143886008625395490104425869735685643814567936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 371375164850980593305945108268442161520444135307160134749297003585700089127343784257820477035497741968653170712175516939764263019182664861950963249293573617863181248733137624767923719973857867008712716132193602737883449081603127432011928527817211201491002030386285650934588453265959841175089749104043165926335230842314481864434466755868130114509527848692930169679846331900715922597054842241982275737306271967710823055661221580459965538645189827084716002199870743551512255296813973912710727428876924796451854302629258916017344961401574084480013056358805475605208513683758549486959351635131745357922553284353112132754130027897418905836437870828287028896513617413505025053825531078809131818045077108721608344773355230303789671396726553402521187000906190388915740893576274221409116918154458207115447052149775064757995695080429719573271239248626658368488057117456135070150908612763056337419292302178388621715913498552702215253133871388058531802893722903872403095556953554070955419847552814002376337287246942547024127128664838571000753212571670549521685364620569656124469846716644723229869054019289852805698945055169327190842557439687240682052652751665870143947124296413958106074690095045440512010405911452701875403113583465521528875110895114594413535098845832165581634821291490888790776640556598844038134083301844762344109668279214577137290516325606190876279926450899740642865436644629977776993330045843538989808313656018435930830691828865363159145860294351983700423850858087744741005092449272576863720744543638220266424240055067316688765058942667465886083384055487370098888962332735266484362698126094490469176543487525130017860936594329549703740463861581380264577422407837916760955032342009023162663749319789898432811614594890313056589810856064104280237103957622077920335625665379676045766625741932197335240414193873177406732724250516715266424053569101542083524211978998600340104373073724980247061915352276697204210233661030791117030621317380039013501179244655394137369914126608234826581030742324123822006286447688623907829077908580239809212700693361261538796560183806190752959970778293555011650704537256337450417503320500739490518008785255749013328344107991553539892851211716470071753090325600660750309824858685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -159164305853489739778689864603850210350023382102962758043781125232274069351920058934258016629652048499431680713819033052841973015930792162157409478482635903359883741924423978483101765302390014856538199190725684182759869495222768839162163330141796388024674556624786941270267014663313322937834934918274134255756841190763646928635568849439129471839284733216684258516367117243994976498409513093230604651434399626346548037500794990998355396510481326516009827123928697325068442157982784206197293202687696810930990860270469332421208379028615118993411140735722857567512321675662969964541292840493111447475222457542048514400470653185156561578716556940014983595631023756602750574648673325649683707511525321348223654278781542014282211890295648470100921718285072293878732757675032522246798503311544529035191113015067741042025652800099336352009214901667666040643707849313443015822220180141451878962627417203316242345286463977125887120876264810948025244056843849377181635622660551871034297334327914285864359618879879547335807529396854561282899080487255271282111351646163865205303744133171833050565711094014001049625177114934858938377569999139816791456320218012643715651723753574742676202253437101774052462405802249803405498236499462726637399604164774563434341135351712519147279875197884984468253165690151606108686430447724354965538330394633783892106119716444365535999264225053463860445117376194121495304581619761782758213569226827403662302129246342720943625557796184813315694525642901223314266007438514313907042110090905995937680133100872215424173318822671829521352654049343692855334371507981399861667309212308788442350321832489767242400143269651766471724372122141021395830888553126169542906998103267718885476348505594874215724436971536100649775196355418851481236074900491459242894824910585044909012308889058572429291142834689340291597345702560334457910441548631581454082941518123936164645633420388107230283980833690815720943684604800082593913941560565762807418156464772116262522565564327955863614400344387330740683244336535119509410312709470631643619459920785744482235040808701354222833698237130339339597004458127885578984899061782693671493748169705745483810963798300550049931474459861657015206102105529388891681339853504512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 51336712700636947199734668407082557684918400735750722186493905929192148751126430944525781207738880551575372954304288488966930017745128235526093049391754519099041607976146331190815851390206417544275306323650822046192914003589843299036761419737734637446142511191113268996857650309104054015432827648167948503170851898803356705998237798753914752046017573958599277725346200533073088979713129394654982116739199319846049823838297075465694582366023200363822666631341069024406016709129983099728264555695339511434096131783511790576698136952781756768942849385158117989984921152519837312873633807231195614393179009963334072716627176964991866812019438554295340752057142757944726819192949852001618304561075811157865109764273726336296012253444929799475424292600290506563571192044454263527810530956626141010122736432838193089114707881202386834400185423692430676230349996376238049812417395269883532236784551045701379537845983611272341341934058305979034834538668570884396098006820748708153839822598034621381931689745364405104759928484083914496837394043031244414264288600375168649908867817047635132650440375834579260664201923067493737955963073910687420358511083203899315339986116504197641947669154017554703713131458611521535151178101640172321983142785475590998652200101293237597386515481063855148203891856159334027765883596676828125999860773833677241316937047107272156010851376139703642981467920932728514518939268567477303010404795907941287124575550022895193878565035982362598881921410371529651842296690761331646088934806074005626014044779855186549937640772235668086320934945096368571399066968314089781573869507152116286227540903241677128448012609766638841572208471781313578328494757985957925694631608438546310401535988143886071744104878549345283385550965895142496661249435978255138971249929236714276878093772327884623570791278805255589578397973257060379590147205895095582682793271947317125527816757081282777236864587043713257689594325901071691989692273812127561261243973865966916207906429431715198779086074216055120422040958876898634561303951891184828550304075183350569485710356882392833473206709194478511589940599704132152978199667596188739265575163680174631863552706094860988431763091264312701232618036425996283279187032145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -13584710687569182786259682616266883612212744728688336226338002077571690714118756551612283689952065880180353829846474810197273199781671674367943311545410775549052169998011038431503830222234475600162911718098471790432914773874207005133288398002586616064196225859721450296506623605635815388765525290199564284339969033572248865827730178941097021379756280038978657970581303008483329903221371243810199104225302798195849698041091607303497091889146614530749324931069837858936663535844515847912653286389715780213411063686571947842290454086179254451544637503394519503523813301647575919551296348096698431743768259345789872117648336609928567114313495728172412117870263972589714056616285694150496208158691441955819064897647582363167668948896563081292996007875554516284478217214149112040633744115539122656095746606054323421986886751268317377394440203640359441139007715458903985555842899304835475003325610919278227164323093937431814904580929841359733969530269413770489677100428923706755398519921573672626180212983925737921186749646681920822577369641586356137802524262206862811041128705446294190836473388908422019211802954265890630989407710641889756887373579624037167614234535530151512663223063451928078674975735550556912195729093341091339111348081720905405537976210923357904603847969266162170995957499114365774385436404406468086516481665488124981770296700111078484973802694433375153489936159324935036036833530551265966053173105300493183755087728123388475120635183869009271279920218501678828486488014228475941082312351247663910032264869177017175496843942304373281197871468448426615782834959435315536743826309561635729319250501783462847815316119077847513914588612339679904108491813982698581234717851345016649442031326604702447776983647391095094833315311264627727464310973746268194219549865931629734170648898553411729895859155081862156854836395281287835789379234781230846529077076089964297983735978844615038749729176123910614319702946251446696133061352761048762227133639339739166632816034325362074698129780320817423014774827251666959672256726004203957868329233704638935176894194658752064339936138072444409857341500299960716474127676476719337075682414699826215955774653714604328709380039865902158430916868661042411202467573268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] 3100075632941346693617920995277715769417116859973023709085895090997095989019886482066131593736912572353972839129003929651005475277300542147111340165951128820161384835746883385164199516992324753042164883457782303767553509535583828868167903029804325753421648115940197060899874500704078604334869607796319519414457608397410078770444699544938413463599813599841869012678617286645644933186791897663295121561878217087673652714692152575935256775998788610879341894518125095336170458653512486323998526959422763769558869580503427247095529040101693396570046161456006262388664240613291268193632755973977898193473499578094634280982610947672260131245288132060963741405627471959989953053250300721821561463134249519186012032492656548899266323771690669935883175339399378024653226209697636734865465818208801318941475751152884669140913682949155787022368799746211995499661128781975342386966263070455267162735401805585648339642568899050343177535358921836787845564480174368830348842433763726237282623894374110378061123076372029636824260090052322141611636513793654948508576364349144063736924818587009526258305490766176864981069615958553278058009439521207808889098669998912352545495871912572342838833816109457287638032791606925304091387713567219597352696495609414935163585549093970396727084069016724686814907190945755824333062079916504023133674628312106499321892680502632133850966785253280462783149582648582213939310451054324551358280456479211681855643044791044284985464881453323845255719242654844439099905791015469626903598861936830427201918251870100456459612089142691965717587028215360156116057611538173553851334950226042276369903867637860563023974603690765205869143723461523316494608767745388172474000071571329479328213932072258973929837795485449330889607855417945514759479812802986263822891076127104901132095572309469331657033751536627623463728219181166657291002481521254483600343585443973680372720556704232987982665057659454357866635122383743207382543862329895823331511044639664485358900842939929354430259842356601442326798811135902276820265316165849521417893382444365672560123391917165074066903249338557111844870293167353523006059561492798338710352151337325633684033257527839411961539748924454357618478421685722044932134314967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] -648806534355987230492399116469383139220421631756166281217197272112580046264011405482691045614153112558557199455830210920730368677376547348560167556048247573230241283050412086506020579685115940919722509588161266652511046972961647093842377805371485938445723625232001118811900324377359051851033296081690663074381262435580162300168401126695173494876927443219941566167909872247166495882487859653105324364881392998283027019692808974736691053166265405083997581452543025423644222175456787977355592883610964266704880259603262788393697775579496881749697950832053610018262547396960194681671584998607700196165641741930894702679109973838757789724050420439412806604858544623388219604050665123416136153605953063428308416942187920567039345857739383451469162430776785313989960864809519662968281810829736139987196203616978077916164961495147695194686434159034154447787668606390894709130230962397071782169513309299882652984986459602961235592664393027210038554871349331166342334182578233448701489001861248787274628597153675154138475044669381319666104633749593100095208681226329976644504579133734744404467813224819588090777795250497701911829781006885684615389787810014746215572054276009864276092219336378579534001554440972367027911000869169467141381100172452952671088802957295975776324924764770945028700422071847667605541800014458024258532909703504124351882264137443692008353695511375049332258320377509412675001959044929934773818516855622304481894698096383997770750261126183316729461791636599052054805158419491376578870469013305865261676747189981789789032780485202700035369701065379184443630610552503859293338705872276167567579272115424422287979576691589256545657281757824944592602540848489581910598026414331721512498220447964724971078765297300045659695343406120889275953416048759712697670249432409711814387330264518659763354733665818564004615492210110308471003988769674674826430196279862904314724105755292952689119167339064652981380669358103839018778939172799183557210483941287558150828337398405312559020619680664142485450278947688988813851401689328739606642164914057033736601275062353615344202886383986392129687122969415634114837024636214604358195710639305674156246185583143431816885465886303912792672331364684671005824613613568000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] 133633293847667932726527000406359392081874788035764442270988445741286476883076097998067828602369758465776165900177328542677120241774400227407055054090359602129331169287063867951767899952327948294927927758427912192173833419542237758312678381897985634598647679657197564086274837967279007672839667390727742239033006728801266463707983412226619416839495303633185707608798137783713826572321458461373783415664810461221844492957345629158077320213643675839524118147145864648812309456513807793830956623532864688148908329866888356677694517852404744313447019414328434733578207716170539137446214275003161526651415928158028746869020566911227019711145672892070681744092269379201850370162764850720835602612414175696008328436928936464500292528433635019382168743139354690995198596669765102126710909458349557387212863872514436028136788170795966865639163822422980441154799833518772328193265264559118097971921260939618916192375345837236997916043773575276382137572628540189106312904880690454398051348622753155587825991397698388208696615315061860672031214198307180742351953102531053963309560690303743223778432867999517124590124475171446277397028943448504640564868361017541427803428891266322740006199467945585808636317874464797260101060983113697503507890443400713801136344477046221900666471573325172297382083989217748343366889171199339917278717487715599523172094916715082807842237895232890321380084852134234584091532017385880720652517223430428622907963988030088629114761855138537114245083392372581333995767687368188491018556510815794882635822173074142711092453572361944016845666496841456871178274890528070718625802440291765668088810554224993599960840041020845198157841677344626239324837055275882811887979576604830470871795588649224553461930088073912380388667689166106187327709441513270482931623015611846732967918822048325339867778300944712928699752696802328871043967570471061243754678329892690151931254739106770965202468861697112644393816865801178735146172689134796010687772925490299513766367007127274848463610183357104350878793475082526053754587607709432869995471102469767300661477084103767921182872835429188252607495607112458372928012496297326454206429948765602442017329072548292076947754178507265467939764509934919337060115415040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] -27611336276259630500367881104611277894489287935376662703930377375525971983745270913042760503189376814514452964851788053993710735607637414954668289256861484260359792828919658253266312735682044742212615352238087308650773973855541729434219879844986182681681418938731578571761635095485034138921391164216584002272212987310738975134102641508485495558678019334389049983105764611983770785816685613656294964664620205084346207939124792764736759537177583368282680827687058969886821708521177108738749050243541527610387619657343085734610534164662710637414411353619067020672295982413947004939687939849287642775002139716854778097802777756092269844827231039248224108339882571294819676817556737342681609531791271120414990586702019332482467331562984249115616262487855925605476916031089491453560454586322025744487032755978647112680165208428583458387810345332588459940208157020262789586539864439008828182501074100488121832409171114046984866654013277579410459917316092972600295275123020166709697345749786729093830932724903971965248086411247332783902221829361481958402439754124599349312817003679694489431537072610895233876260642173661963071937989429456571453920752038944286799926104809525717927043975203675487380341482572119365102142389889458049233017912516374169338348321734261220627889655995527300013023624366722147797734639157914718336547365246255206493435104172192518978101303363180571511302934709745515459951226754453124645624535202097156844942478242317154162622893347066684818624439693985696351761427442272998594651692848152403209639986145907176634982456102608083897266272153226341674786920949808540973211047560057285687754585533673417790358444452698647364417284565728553399895662193380499149391159011864528756368531597616087327717727060943121003199930360486016463829298996356953594033124306706166191209891197577417764175690253305816894678783867597999824891081539357829535001459451171357015653650850733008852029256708484043548957518639578286738496735508528212150635233860633912208473195507796245803353694439955226184065281348111439480032703754132483242104396339458389852282662699533028746238562639961581099376289248757735686801358891258350469012099657406163399915144138501206076503169342895795460539099093867597315891527680000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] 5300866405183010254273075319068336773782283948074393068767610440602559138331586371850002699706390007517008898301559960584152219764449145360357389272504152828826346754402771777599290665639450079448324335485293011634140805364606190582432875591718298738366211371885786832835425899030664497507979974289744040232483686350408892579808762510711937353019358713204198935606326286006720994823597418267254548013129333511057843582997032588673170373317995753842154054858739691825897363539927201636674422026255278883647732214568181031700470392626888912334471896355736871179072426588431449882351315475317026786327837720399172520676709086393511921563358807862641343188185433488359053153792799484134450313211760686264817777268580914729334095556383187838281103241379810442719953030051108133138328038422251854715002682251123728349358780030950925220321870013958690477576823460197478946498896370186550618422344019610112197935556052373349153891644308116060218545108689008737268476746401261139984591449563856438267457752943690613853234632212147054855116786553123669380249636605473868711649616978904375731525851951207974863155177391560532033970881591787526793261963240433266019491631468861018205677197706417740560848639546467148246100919320484167627166308407797565011374811408557765873004510111442914477067696203677775831242994521046501961482343621224187877037662762467153036573368078613592574447923676179384104246282041880981032734778437710346015612116114102451122845035918228940638308375953122072098465144547952042554174039885820765783635951739792221953578927019297681665160247920205261455346930464247532261972388107114359875750385655273562148254340472375277083932343710605842327517494715812644753060518716420258386638632744057894194500302560826169626835274370481752741350835793948637607211078371362008700118419924736118269292994610657944431027369744686818856992643777045322960571442633293103675885913504473970484399589017549957649666780739553329187829876912645226384519217924739158726355499107171841213094252021562696069710815791805717977109914828740351142950030095917739076387726976756924733045330849709178212658795539408031117268446379707599275364441931804546001839658252214075185436485634148889894402882089645584404940062720000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] -822296091675517594458656429091399941413504752062601315994575747620485009451189109672605537291522644870974268589634101254022116331383707953173339991257131299916208163506681040005063329781706531825026372085328147784667472613176700886129819262403791743915717052311498504706839468812254767619309184035610130299860848911333715575822338624109297417242485084542498510705685621043326696741213765799316031416223499123987220012860306779436961821859774701673042414831594109646758653648007223410918203385787871997339866943604749731925946848340455319318136746600684044813921336765780240042114658991355694282741406139817612204154677934949714159146485131315981694638911173095743763385266270530952670698378928109814575231525844182689417411288063992275241234992577027222172585327860223511262026835318009638743833395927595788071958125709936472271684123496340744742192406112225191550112846020382714338390539742610657466861416160746545708904254305311677567587174039085768215047061175055276135541112333338867748068051745397653932851680130048406619637520175394407512574618568770191283135123944406092419790386068346247967059037599063547227964563995142900271762904099212760913398933882934128722062882586189349224577851244081478291062672222442019373142510797266821964897521020312679854697927752030604474332394243982699393874462762972900299812310543682176653418964674776185501697350864894233479025953048070775418217533218968848745126556212946566612292555090477686324441358618366910082773624075265978522681937775060701204610597393601838841176481425195954102120000522164758878758859663545354632303310674798798488833359885829652310120294601481671381436528025885787422435997129406773012786925348471271392758352912409957148428132061826265724765025037089070113880392278179822521167467684399338577897699912006757223855591835219562410331885400083602517380099348110136859439643213474488878345779072145076193942547732201334490453665348853819894401966107847069345375859482778960429759896724942863191487736289075905503535251084229366564853711310125438674420642514890597680647184594045701402165428398430076498874450237956775736727219518678668937090977728466719506144583794708779562635463638963011735647116748370593843114979154185985720538103808000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] 80073683412044285611059450870894601740883281468475956337927034883426700056673030586551883297814392093942053684810956449443576763863608359712346439979053345607521340233959425185199898928115984319478650188944713879491198148785534392987154210203273021310993289223514359252907398505953673609478539454108921045276758095208089711458882080698467173530485698421941552741490684396355486648922897392374531882464304186254918010561687844291156035676663266465167744528413459497915572092653979591680069645717887395756254090235300884094626230838799383941896091477177804074058952582832431699151344216659383001993174628590200207313100808932746182609422600009182143411577908070107019308740584681046942229645266472866060734547910606180104264651916794968569532400349728485200227967028619984454809204797328276848504417444570452317943545931315756283767422222157907245366832002067858769843634216792970636855889215817256206907958155690963457713316078542884837876058298289594712266039389080909472158700999834642383595080419563343870646203881040167676596871239340343205430624166545987624798967517649930311231918391571007860648468543559439214747763630822387217405273938553812788333345076424845385241417859430304544644127604411190472252844306075620338533339420000084088439066552622119252830868785395847610587085691227214917753928029287780366625101587770736653429461044217234208966721922874294246346387800496573668426860499194204988518033171889883488337701844609895989934038992652811221697070103918214756669065086417262989795077165413696178189565847470006468566915500000106723298668419774898851284231228320291761837719578630686147267471811695574742904715640103015317862202527228428277830286536761193451734616521074332377436983483718034047333510505595170853962476092687565128402856017580802001950352046325418761056574600120199877524932376909617208165880370984369238332805097254457536517481937722994336764176960495414892595886432975934039849860382420549521488292378936697932079181726735260548055734366531997866701341765547520447179264405152980327022899607894590835510173101468321869836085046397137013793849578645089515036015716970711774812705185525504977989689723277898760242431376820046339466152918162928199585018626851837346913976320000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 1198606652755593376568186833018951136829290277120810794285086817092730657038085797651817267184376014080968195637751211482022177336737724137071317439109276077016155569516862754368276682319820590786787590434804214852703062093986964842081427323380006266990967789299758640868006374879154599616493845296317322933694786221979121748187126892736975865883483186552895849501780197518727075935762881822164422006890227307761582261273026842152518809853697758469034377574636282759075747004302922284751261310453049036168571321121918873246151960963002376747418072933568035573285917319358011979516751392059767040049581604397853912468299959497829375714067028820897128446877340215453808763427440457026408544622339089886860661125420710282131928224371764372288068269444990827614019868711679590639007007095971088004777876212398078444121109557869994223558636508956585159453107411181059814187952363219487390712058349582804437847440439900760357322725360934087442648211086776988740043630729871157620876514302839630730924264216045299271613789289741034788707378783239400904327191174293106084404962073734770009626437713741633733851620914789206897178316459942338993775018698846161850604028146761361280268156313145166991229884992465741873124861976781674882207678261976728729830220838288661123453389701827131464855817477503845403197273610115330101037600361546577910055999900491195794250933177803847984017383641378736704647535291824108040199731583138673385262694878987870366064331649023477813078524220209531028498421592456971554994134448828709830870749490708477435512139985085699019486044670072538837498557900325644082244713986876240452502107251177592067738305567184704096851782203394502856085462400710026322881051314518682106912188904117199982868116426594273397836022461840196204930105341391379481413006884133619943768542657836417693128731915485208774242178152920885031485771292924606260963600653987625285000215383261046773764736183793093570414427607776202193201349862651133608540915402430388222287950945336994670726187924810462036132623666242993997340402689755325851100114278331017773777445524048491491322259386948156605420782702209904517347563398580957122048896001479482819506110378676670879658448828477858746173973335273029947621376000000000000000000000000000000000000000000000000000000000000000000 [81,48] -2161812495903889791126894556753039689752052292272514569434982090746994280696504187502694864831476079359002741811198574501709398330982639790407584658790420423028420578755514339701561911222160243031301386470328163327463257662122913018446458720778106919857686515807811974400382247071713445153250156293240852094227814809346737536942804156080498323745052612547687899633117385180331488429911779263000965121973976340707881569274117313346568259248432665085169730499613992023013593718372287785103627488638278555540710872915121996662204339141040793018343386317288857706645633712955578989763056536297228412626851937071586306896238346405550171718666883003280428164110633579661728869365035555929264304397043607107357390973054129427642495914670037374597871203197174897641161897638440193794407835869632150364991432439964413946350279921058850453032742131489123586435509432939898485490893735718063182594329727509199784597572743413261740719476370572905576178194677639372023189529865844236436760779089732209903013165373056255323213528640086390487928062545800193312597441445126644539727446188329168835564620379871005060575025366374015828397136003872531837153932845893472347729215064151098290160356768066927498226644260563965289660332826103539764689271236362188445292464978508151519603465768072798142246486630523880036994917251752249653488251244620810701062591105039346851034215508793173734192933578230143491601563288600890951166851376441675831254570641442501853589433459760599084738637009736798527260582024900149245518208533629402409773297678047154696891392087702088290574661436843165760050213849495970492087483143948897273766609539279233495378786337537145497043155657065992222515731331384141556840228640166459025560479907774767266473752024698266796972400096560123722967672221490359167632678849307681194577465991540941685460826398833004561978652300499119535041582302369561126926893380867705142232316425941133754136534584519611492994968818577502754786449479521961611037651432997880269725082902546372580043991424462712098852870460903080824425088601522324699797258229457774922048687845792824144162727729544296916790643001162103614949603945308645103386972744189023716493545369901283026066959283988175358419118168346597817057280000000000000000000000000000000000000000000000000000000000000000 [81,49] 432049605605681429707791635997756391225532272144583839670678351802913638629095735224258225244797229315316413474180231820569432305164648202645669158824617972015577654364084858742232097738659584396065973023646620884804674890429442538302048912079342249956443524779312331307415615948371128112003411430851981634110419329800935530893239590526351727999114493690035353852891446083692469550084418661241850927356767045353533087837280217930967709894230557838146683035860450826459491931631604662734721712461455271373488191297572397366027926482723965448039163984420792390929760312148233021649151207824453781722815720148914511180179000295859732736825035715955167101503722598396908284421054142195908836702923323047535116556725463222752524113390964187953444508769331261266097027312553809662764199249254701897847603773795477882013145084378929757999606349273328418492921658525955433509326356586945740709460129476018546343443925175874396010846675814690148657939049201237588101091147675019371016134383905170171926523215692244154626217516857372954087986556421588628649161793087015982537792046897967924185122829160343099495683475414093486291041944225212190517198026999118607169619292694538677358425615455179228030400235045591509205644909297820624311524369150429962002641036982304893477985134210933713254815233633604676725198094277032800522359411799542887358515479400099984303267966081569460380815773517017440723960287349654897774626837354941499017602561577902338477098946599803296645289313203213123177279495927822672123403209522579287005845054352888380067647089486051936449794419664846478142793773115437844038119301290901344452590794317456984673528552632192995086629903082270628355187007279747159302494805159216733476672456922877001013484699106779791277816226781298865200425855463173409948495179114786162600408504473973043059424752083159671514404298684190695492034466122481333385144693249379535424043810766675077125662993632932657852385569926229986194812289389618161938740268699175082235690010215173848865678561058956482505621552691969346834324551371327865852908255482206795040968174269130745849021387221128880093334512713492852494478203330535693486589138438980020534703688627938903093116384420889070595723949103029032058880000000000000000000000000000000000000000000000000000000000000 [81,50] -45193355324475223475856698330986710460404666206824864393086026821999137492311890592890156787198491782193630870962283217648545608236498505788115973736813257622619425743315490066557256597752602917897834673815854248374622954656050786283761922990305169275663276285005415187966735916797871166191275980697220228069445588961372885328618494428901865664003583107078841184195959435754210463180193279428958034550715268813330052906042246599512300109377175864288579619231128987637892103690314929947633389442504287561992647973804026880708776109127186998320553129349877835952629090933375572017286835351294727227535597384690459383785440214304030627820747429567030514953199908927489634104975999694412339070956051431033629157895302774056464869122748132660796715906439592920792873030330960546033720538669595564589866052762231486875390119425883917836285560595353876457935855166918731489348051340256730934951906909895901825169773470418977053317423411294347076220715534715354477086505692496217854657852822765436401829319085432376359024270914058132988879525287748193214780936894718089911089826547687044083974938732083403716082670449991284311078608053072043581248572889032149330420902668676325479538924868915516921990010065744186275517161240200106608799863763100148638333476723848793004981058509993643535793140921245905957474516633672291494030861271762064028023077295751239760359328119399366080260341798780539378152044010485491104604553954123991901138535022480115056098863711147958304465958298925805417714266980004084030653948364644767544538332117253803541959379487590744836248723130907078928033740287583799629872660686535901165860658429217112857579286472403063688910258047085867326810652395193021364107816902796395881508459777209825019825741950887410545975032602326972569703689794539024221761559022391524179742354736322534945552631479297324246398662299480861465070352151100946514345665070560180945900602954328328074944970276583513157014723857353450866358873777051732526039923155667204146194967153775691183254158616440551689009270638374628787020406629521386741218331712538166161349602609439947182010102877847795295101533472497741198964713285977834776890131603753845770718158089306640512556146474869359720985670038073806684160000000000000000000000000000000000000000000000000000000000 [81,51] 1749993241284142894338896580396156929145597495232960068554113837797036384206249859620866343238287269837758879651223843654644272821182924781044182211237163110698121375037405737479607629411324132695219726292814577763796829755282387475191052214295669639002753770647425898914815520600448239269363081761320095793966964066268662467095851062211817616958554931758003908667019053914902968375691719001791753342504617115776043144386704243503601512803734269571471990640948052542419302709881562697945647154610292227418789315929689244958315680704130276618060295871043312534185078249468322530886659091889614142788052197896340745741519747637356396831140076928454420181366222667057595695948148178015426930322543284527945672984773343658668498522648111889107301538883608381609611830308095917073029129263852450989878995055862285616354946613171029808617409603071618237237828583628165796293648778883290599658531236410220503714550574407636536569867952365009553256552492818969392200416589188545164798333376356357277741211252179261947177902461371235131051210287063116757666858727785314007426223131211718043830822471646556048239141123046249015071895212293992293583885726667403277627164137558238859555138724898939575376551409492806828491741140778771155806013130787291463939938864227589624558094774513556186723156256389557845757440185344906335815601619377194787432936818252400614429260470772559802653656085900871352102711405082164071965254993136671661915226817307322059877842543228814141879993879652566191012725049208949507620263158576451744835331324705799621669523841638889254285211994537094990390400811415381031891737884258601750975274519154288828733410819030550102637046729319851176333358393690756781742718750414120490919974744558859555482177491182530266720589291489084757672900564805398385748089098679845663800475998078604569437273762332209175376111824296222152732028242971496420811250759190392832949206637839346748312757124114110587372181569425571931165489988560558660757348939822426427884255588279385851421882886268630503057041052741718935448046221040734021163452168024024132179050310517221092871616015697366132373897650027002694702311476843249991274614289366691365179297916766599245987565080072385236671410140637604872192000000000000000000000000000000000000000000000000000000 [81,52] 180490561778683263927087554636668678345727678931161162808356861835689193887401563077183618639231179993287072541981115768919172752290752713693181201782151842983142685083873710433117308823177172051647678150799009870256989288238370681262634413266995173095689138904911764760139638786195401675516712855707303400788184637957305183697551358080119500934155806966171552994536973448628983251374831713957084757435900873629875229203482850262962643725348436346592383573800651098888040673072502817507034242581423071075784004877848657808685961411071013765589767091640676255613619503574735395457267468454431334664894960417743943007663536980866274381863214032849373787125159842807737658620504671144957612728806532986525076945061530486625301702882569934028280269301984146289973485561616702818891848805399795337685490224517044395018498991729181480806299322239795939892613802141541214588731650767364577553183280717499961726867653708331184722171877782615460969442355461829972031402940715697655878120109652219858344172946150250853885690781197908090662395434401437769502915098969836302405604380484167533398350453395070931867647103996314507089881940398534516810872298970677635165707620282740447407076736652845325896293695905111996438469540061481930760961322645197950734541321065012020441779825186417625717042845008945714992024037455420727360109639261900579593830151252322966805440433188486046485414515408288727339365595714421923702397519024612376977978278522132853403583251368103865309884488081561029828228811902330782968367438773760191844623740636583493582581841105969937412392016491350935192592777328431556864765523834146247886950721043538408077886301515434915241224951055010802946169062736745009607360913411702349514713209466558816612080622567225389829023277881157622096538200999928439184659054355666028568051585545260775675320819115923612179029370561538726195468249901971268003859551065116792070760607488853273162157857393692563705331547652821274426226739869248488597448714958181428997594315355822869017894973079857631329462594852836498477593632757935200436965255044929000417570454863083195103541736663903142707857072530512194975973348853964908016473237420189367085317405209090336220035232478230397898378304931705651200000000000000000000000000000000000000000000000000000 [81,53] -27555977611218092655962210311519018184912470092594533516047978291273994287344143974846829359193667228725364125792978984761493678237749917966047172637261749890130947428251333733748920939937637875038148454488519129129409413507584421884014493694574783491336088285859707810097782296270305740634665105544964832778406799504245328595589626541862236170074465437697425791184697388073680166067647747556845340580074028463615229546067241584135256066045841508747261196687965051641945430462675616816493912492050631078606080408426252873331411531860537849116030191768222319879531999549156416410486460968781370821870663727355417472715008042389612666937895796983658371163663058999792966379731430633323390852520099532745468128177900850954360012238095616904085756042733068178716438352757706879356434859314458419879089089800699446140066362919201693733945902999835244547018901136819244654933133802950622556323765144076531257066809653507490614956104171705276651792279672317462939317353106623200929323638177024221455128348287950710726003144427044064438780286831356320879446089451201612028802116769137419387147569740605775259741554427192259862558354462555259981049248627643559179102495642621295893310852292797540235478273810482385824286477715819016388544305410883417836415375441602308776406864829780971776355111243029493909815164101160379614609198077015024192782592652282839177629903078064317412763831874849809053316174029901413289087593974817773217115105954546728812567646912515731055989447813912277594704766633061282313057198360640828732080933086900510334048435176860282610302942382419462058562510322062022388865114532229703073792638289237067826200791198831544254667084674104657068364825509725577956264337000484729492209292617735088427640874558088337124521910596820190708383332044984889290635764519029534387884282468311204236318195277999653422740860454405284256251495242972102879993478195707901352035315742250397958835124506850464279821466157952233060037676024212355356190188075545044344494063131959821781794677008202310618642949153133618362608927944069291483133530416961782081900778008564933838150597475118521706638202909145098754147426401875081794525879610217193377049354939277019510835529748266241027761687622246727680000000000000000000000000000000000000000000000000 [81,54] 1137800827711777578018835750085632711347086782526434293678403269665399026296599116597337140431596404130863891585082856997063399803242228271279633742586245187415682739974474666045145416853436584647257961573241675737776712266382481351330897347231547511292116199573737405065611428328575112620458733617064099231245807599254254959266948104495428477926343107528600651105987868472085872979445678997589286392307598784396315681883034053294556306341301284476584012446840715010523029176957665582697277311050041326118205105762742830516730680143721624242650398631851290427812149868556473630494173002276034752082545171416552028522905235141581810219802405737227524989130005632780259293961854541601419365736106471469806863152955392181763023497516591706194863178528171659829166555682950963323577995407726530868066807821534112205966179287479441652678617988301611752285567840294262776355550595019765673864268243060014113328220287584249821228071518124755792238336598006009194844019978839941034174169028000215748748019272567225629940937810632772256046950659863585496072035774212338302719274624627622948630614225738263834994077418173481895692833814725777152673758100957301947396042223018410210411920312037819631793271123092931909193740300971382480553171161849620166216384942801457115344854061649883922767149332587562222674453586975200836357379374812223387595225311924927638415716807775429360609643706358795148342338801472209195841922022619351645410716983903344293108710587651599735381708717551968595852899611085868403397314180063846980178733052960252706977437656015001198122442115047947208850060237782073320661614877033034626224341841877753371075172006909061362394270734989376041173410404183605004921433780222061653336463594330950890764696041545805059126414926027034738722199913716348919692280450024516197401606626311251817521649554844364870072068645028577036711983204616616987917977856490541733711698340282160046320571840466149737843271670247092373677859682399565321689100367634321074878260111383502902303391221104071822810276150552434764031171906286811442755388588633445454294611427019394248819928391393809932701935779387933089629471383663305619517252546203498053452257870039779711419996421486504093651463069195304960000000000000000000000000000000000000000000000 [81,55] 6390869799799802789033941911104060287941819883560174962164865315834915360466838533957893943829189476512573002857108987469612058092987751529386917529768080616367126224299203546785326733774945438938476758889654556267274141022005864544615735953799705870954567052304229320550029000539752246180630594676712678691281099874114624545573407645681684916376746287210579220190376419469912424746076979482637713822086239493030957369372608068763980975942358870735013289375305972132830213318744753679235305042789944045340182686826645427006836010473950312334769387881042496976965497467222099159616762371301227198581739143222177273801771447720476409138440098086816708634963428071919307723538109559230848375468584416164158207563874088629382318074194569882407426420311365833295310534154256543358349718030852039349864829599158307579162657185487757945383272457334685939431403967213932774382634513073251500137034377371953418700571682429491418223532831363636154071734916482218206569901976243064978561297079403600605754833159476002031318301570404087778077473287134556004884564138302216760552863830532264078714575221929202031614624432545784921554899067026861904799568673595150635348747043210164040595851139023866670945609317501472750469921016783208157841188340972452759486367820776213243769693461803313966292925558800697318048365974840340878009595395746371761672891356597666768398178251123557172597175170818861314719982912900500313780715954946786062013687861082387981668418956214477876683933610848779413751309800461236822686479894173319420751112899217235413725989045448060532955458395069497536540208397033817572146643459390604796305437778034505390795682722501108424189493300773882278255036067695113267654324846663221041634737247807406891398300963925643342006027684921142853412300863641400422770017643999671682972468671588788073260038318310032685232426253227957636279438421168164821737921438288903810136447284471996236160682414391127804939130151737317283308742288651728389477802759361474412943627185400287984507534517154842597855516410629027439689007235275417187867606836800418531130275602680055761019511744136203522242715453200918882926942817019080187615499504603744906188073426631885290028431199248758013570554559201280000000000000000000000000000000000000000000 [81,56] 879058792049609253402210163808574586374989536564594215683367357220348971543384160417038100855460011836868390596676347914632222672888313779970538321431311411246729253391256977204049362883278101459723221066639214537593575649764925732126634971405274692806784150334542626509000170269962402245370360612315407184169698756802288757281601753284648786535241644156829982180516215929795630058557183304112537314999627068071965604540095487115846137470800228151954894923202492602825942635022448790567486895084812611444573635427390296570033413034317246967840651649874203222131127961281392634346064957954948591909127701069893168590964457853631645537403221983970085729324435260102941207410233450100095927929960878535214430497887432258707018781537299537919893498514854773949980539733725617366305296855873928947718163195519688968801986918013762889233063261619664340248213589189909882551777675622113228441186889305284052556079151091606557317468014216580936212200735451829186628208471371841843072421421599893687504647874896705612411946987236667039069329364210888243796390680118006279565634569388600847330765776414230915900593693834878220248570550380106272866251357335363951539200668644519171187095596196298357825036136540917476206724226284851524297510594825144755403575406418241397015620647604700809860899066456166353730273788278397536004852194523697000310649790653735121082891988292239570787807046510088633432719218934431900180661337035298634085379733745040584597220576134422189028940817978481789779419697520140448450937089868134027630977758397994296058792218420501752882109932781506491905612692245209427048050146787784264864084062834363050927460786488845421339927981948676583756466901304835968641100281573313050691154116467559218428647464604749334883243038643364433154885382813378187105082334669529777306873696555142857810634813709127644447195942187725133520274978058924144360175915914799387017406428795168566161448115423800126560136352769519057195839988783613771913659703808826113323281151169562001749667755992077358172076746551114407647772010972156600854568906646354075055711228797175741626170425123499403928542011746941814432201064900241733335213750155004368380222027498013246595939816054388532343133563781120000000000000000000000000000000000000000 [81,57] -194646000708869061137560727404209436575256678368020577634096436141055742666702549275766824035135025790428317875705447839222283417710556455886582702531242281478724827388572799712518332926855313300218489405840550865514836113557171459797931862086548898019373988698576142787379797242194645826426149955376233986356102982212513865815277006577974827970409172351681965395041440051284447429402845471881640975479195388448743396608037739556441867371123426296419282377075453197209399540910096001005435460729108363621588109422299544475028754931110879812547705929169316628009246848295856795078266894905942712307535794481504633358173002785262319156580802502218655799780521439724196356155321873014587596503173545805643488198708976463186190819025171514570136319423550704061908463205206159063917911289980082540246581903924193605925712174601853870147204268367513702767147280457072800254464887386109396773669341103323207186482445321976746338561749547212003171273403121614594391626074233131758276482671465867302306499806141901313640632010967919439897631949226007327694849453349831369710303305449922922430369068370255969899196680194602708113301575183034181313180058782699776288632029774009651421969063187312938638844579422189248954582628456836741943282227758354323140277495355093604032681566017756136268999463280105533346391780535937280182697044129982609993968383688973000394670272650416961872016934292269309970683122272380628633818634151183613290656066018335180765837831436190915355818209061254218359037940794341169281472850423657586065084232995993191683862598958621811389413179888623327031876345271586965126741901938600755391397252074174892620011026993901276054506708948197662672104012410470405622356664639867501610156971940493355609997322251613041522419977559574263172217385032805719147975790551972338520986903904258199250571440478023837648561886081327419948841355342195404919132025356783122148550648321405896352924705565000228438565448227257700815702198531354428582809538154896466765455641986375827481537744797700620207337016083968885381622736838412518563717743420674330913686959575559740447324366148018093204637776970523458440441788172563995199515510658571574371488820807381139284510182055597105369103382609920000000000000000000000000000000000000 [81,58] -11379495202643204997209591562506922917636485990981092757577911614854024072286509770004943920230382814057747331211218107094794969190816017672393865887245850255821815967165321670433055943345024216822786669242328475766804731771651087981443699329246873100351975354143006039357288770858878282392482582174849648767346588083591444608251535057916410759151336757217882503916015452144513552972126782068449459319953348793184006671251905573929869101669303544272116541219625906872067288842259118689893689481901720770599455125639952129399961952898374146479112761731931603076580245690127423756197675141785794165566410473189193860701801561370314356795487357190242783463930013591667808468124175927324503380142021551248870546107032304399829374554218746462520841656570520144657733357127768402010571221227312865454937452483459115796712356401538301305196998446328825583888319093998937037780741380893964672489485490201742071129484425058170671240683187807362614209750390514214943859622918879806120958886710892933611207898652434563532116046106705467662159218876371673562261781893112977168402307099806982866919399493785870820150793266315023362767337065881951354013955551872019228360606180290683372314163026747543048345960194507382417217816119323432181356095929884633980917981900562260489696312639035041344895410667410585567026921639422625523144358431156953559090273929601610521448985026096812937028723798890276287387853178125022315273476731742217168059459721977710238159009859547064277629776873263276128473171393262931070521655846265077195733148300174270125940805471795317917920435948812738286511666818015675055732993298608581018439700446531960388598251533382400386802613525464852294654877359396124634253550403045506221072621520483316476419640220677395086186133247842642508068876486785181818634444786978905535938142543715993526044369004293618231987792093183227830547929047006300825333228171278374613783936851170997040649586086974815337299562574123869945977767921587082147654964890406768158141494244808630458750199581975516507132770625137349787713571441564942658690867641786591413086323371868238098556722130444400974816487531242554876438369838293640344220389337728762568005326849647001019048273753574774133125598412800000000000000000000000000000000000 [81,59] 2347964566222634525901282676946875736725938254057999106168943168335495904421739500430893087837487623648139668448950899646150389611516593352134274191323961913234720171659315049556074059916857566991255950357588192044626821449728333721795024432002460799250119383527237015827751027992559500061843818249600920800778025345080200510936981276630064004329586998097583898581193939844401109566222593131773815450944929093010660427260372936705080390175685293283456195646864616644678120891343911080353801310615593290535747798408246829562027998554882726422125802718357357072869195526649903195490773084460701493298608077405335099288597846639157079399784039961983876828676061534445699252139431396812710003066867967539878057452541615816216920483046509889606372353439185472510916963849593081027722069940173178964484892606747909120744904271858583574112248744544424567307025271446042376910821232675435757330710433961100778152863940330189212135512903376353723304004088616070562558066743550297237339850571429858021405784325449008955356853671637254631417637559658679426001427327133743646967258953867889733257122946590845774624102430823625143140341884865681879308100221199120654340644832657259463672948664977701532317993034131424539535083596495721850734373034865416403544484645899848429130818059240480286862453519514684699801215283535365492270422773184297417725735732255344421337336552483638107282922061384846053756778540875173243727525701946675858603025024452744383509813998830158277944913731843788952557066208020770402443254456594591558261878640188062305295100182295254059511464766212111237165093112577820012440165679781852839210891943204665128067275371451505350566007412160949444899849934340452798240465858470374690451164221300927801379113117629397221349436232082381027846976296946050663104948830151133944615793090167444626286402198033707378771840705927605748566496921185002659583677492498290237184878833554123611674156694304347873592912781298542039141612591142205225922160423246790218247491653696488057602818981591921622384316440269346847563299319805760049107033271227438403535268787571542703146767096452284724338896914858765255897338478831371233248393935152060349611369518567785537288700354881456064622514667520000000000000000000000000000000 [81,60] -124903556573888963478365095877150756612023707735142954856500894435485249541832649316225864544658122781301424621838884236826119216503789576587276539933212816005735003038750502553572717673295732976026075175599825107817196881091392169228395167910643077704258489383720391715138348152400094457467543113890928495327091335978872769243068271135813499396021405033824331709572819210823431577582113529205355274856931624511299097877257220985795235755608379475137659927597455167440978719761719412541650708848645385500062613605329031458087694420508995603864455194637589527547387975922317627532388866536653108489324009127988448125914623758249434544162715704882813839152425686311089413610848397924104870312649146244307733481662927578305393317297343787371452663053844661251964387293072572858529049820076071713820698308753415681793436606523277776952944831570545501240187099907863602197058075347097719434760506564510894844464607712375796786320410895060157245090273977438675127908529296804736175598039748681005186999751625238574418843636364235212315350854733884763262282180484581252143345945011980666901232148124549194625590335537996826151340915871080935804256245551912449896769038550902417981679237765978963532276699432227532900139102655086402391270880975606301887408514580787222437340138835969155585731389694990054334468739426189987937260187052195179139604597547792908447439640566715048716639837904931905749178907299502327219642412684714935076549908228690327152231166080059469016008450427257189554715827651832108446769284602814523626982917196705204517349907303029498398404895791888010454076263469288896690993143882449496799988567050907916527077377701296564319002119851480017302155103840708042645770738038074157584046894334495042346927445954571342029252588087438172133934231204967767194990699608301926168313735871598980500381628163006125693521230731729655312237583616248143249073045983494914159244196740398287325716927879603521498133908416810923776699938902024190965287337843418818280612922368072152160554774466395249426171472733145951685417426344699178895920482545721453688527766356007692517622404743714397478490906632241576610289185034884620860568207483201800544235742315208985778041491704003833076163543040000000000000000000000000000 [81,61] 2779885414089079749088758254241126934529946661802156310275554367906621205774047823540520025612316585543771552819207311116842223696800136107770145230392201340222714639495146140447511130170416252180738117528925844346211810578522406476588005099375183296457961985464289266007756399814852807665944793413934421419185708023629580219471454362931575681086101534837797992509419734510491678802285047931525695806512000092538828492364944242317862107612465381635797180425759586106582707592330413001735059203875148230529703173246377244907070394544016438455487875641426130196624510705990488288911462147472401717574371121716750854607652482248161387471094085714836990782192741410287879373431098125858626005300918766694583967382496314651892645601944907247346211026810148007312029754654900290899430690261026111443415799503583830210563000795331418172072751654823891205659461852453578086433835922019667631404396564849758770139730533976421280992756828807016255550481358203719281188953665351149933496311833809399509464380734558515212484190280009307359304644436421532329364152917225774291062690318547747961431386530669949539477661065636561356821896086335042432507683169454766066207358104557818907948619664290060791631471518839034251401209635998768117699233363142523282679942343869433328777656802244825561292185828060444338867538187719114002673456092699975065825989228825209017825285248941420482814574603568256456588674953557644653258416386624467162994751214179266222378945860085828268051274767910537859294033727886261821453144861662201224862884775793093341698808768274608192518625003746148044464083331409378971260366838137656689529393748258254437171729199420693918537070137204255421420589249551282634417841195106514541147426197764793625456763360391745983731789589549797285842227074925304513936019405438106971760278596961368638215029343855799793158682535889059043304423263620280407151226454806604772354009342239605384694860110837892792092241024079127337417579979294675614739602690194212986693020593568705093229132034253082326254454731795705578558890714642876234716250543239172973208700981750763163259287450531940219177785592554423150027908422821920271623350962325956383880209859233622538604040584189619741371924480000000000000000000000000 [81,62] 13790610050362618425687987407024214167149441901673109951103215658961314294820982949814194549153495370854483319857606699724272728127512951371314317700890038412615657856951726034018190303405541577230834331392223760734720858744645324982564553529144634631971313994845401520272034479613679139245617336940087112540699582911217600863674608147558276376355020682780934598090298857594842952331763927808241357331523036766339725715328590518134609426319421157048603827963436895630363364939583839262089378543051690447983553551746112281839630246921079741996046828170633073844904984692143632344445373629295663209967649750972798273376823962127503965761399882515511127699226535474690884772366988405635140568789471508320330244369107295239801464415063758944879223016175622738146908326558979430526101231599647422385997010685389527132594250346235706382812215718765501485185336583075651002785615837192834407824846806442788207823683994466241646904241824609326752902099195906460154001100306866521664073602989940516509644055068417561368365248383441936249187564431194370602768012869662104542665255311601901726877265740953149520363809745340826300401923600762681604210918668719560867295856060547229308589145994545984632730154953036905496699902465726529719888439901648544112314911017058028339097150574477973015778394906463317627360744655371313106701128765450846088924237214972950858749717358631616781965436668398646074535682529212211854121679313296092207136202969593960337323536538813497211914416582267928508935088797550146310647575180249225109909899145027394252286930493508596996454170568062194639799070186629628979259785112883425937895157401698143707917421809353819798761822926684783728085967964923074284146931188267003202926865934032523987739280839087724895528472563687121444378362721900279837882925287677444768743764027914895707465819995394136701366806120299303006306861229474778863122152331133995368823939704931498279265205239047936299073030670326210944755861810908719020170042049562819480390144369051478577883950210179896322991220616356817758763631694606323955951291467078218907595508461687927935108839844274804810918832781892079596683795710783674577019119163366540296012828534213336809237808326525691992473600000000000000000000000 [81,63] -2262081041523324320819393678091515520276242047380000155028250296870318915910459736316091083407659523687735892950281945916542460278434741178167022304387911086324918921945953655108918492888322319910391572005029794712587794386828598403046934071474906683489855887212630406840910105814263068122711539308826223873208299884486275318213872951915095469864281125304688851944720711539787850684122181466117382531101028086161260951771046460055593295175733055286837607978166769575988527693355884709045305069615707029856507945655373930105347685556223859740531127439782914604435221113725499817161060541531749989774386505513342337710605185120052479613680643475417439992019989398291368607885347130339989139301416959269846852063616849798260467108419939049658067010739293206557551455947899624563393973695669437582395200143259329597103224335034942184770922043062410718235710518775016175828817919918056517003682364531391476437839890805076440020177652839174408358057392910704518415145357385918039812106644193183117020964858845844436431569426798211502611601445759974760007387297432890959671395304004708112489940501074587004213112407022504746757356615431087014877205958990650035140864492787968321055500571586696990041805411466367534970665579502077563061881244312350503429185623247693043255068284059259496374581468671604566203199309229439669180072301442494663192091327685768347743927850829779270288619271871779808083012546384406953326712556254489710030128765697305895655659055336171775417493634411219513545756139580852443051857050605666484356629633717435995734030169685712639462534345009330738310065167948529217803065204948146760115769486309304894240187478431920628401618778729336317520285668619600054717239871191921826700233653330897993222926336244473882979364203756036850367178841981483400841608761024006355093017802483327877693929777608668459434987990723494815489962672415808080857990394653594726993907904848847582119901170793200173202003583243238289833936706330438817823900248392846764536852110392709855913126799206686156486577897855612113472245581876430922800773286076039120436409869006771255021758577416660379711862648983334418253912358676836242819862854380164729193197067313669965859205660876240794419200000000000000000000 [81,64] 42303381935703316847368868571490810924651102324593419566970245317949085504176493051349573217936998264655852634244589713955929552972316037045410065673989138722907232132608672808941475665686610661580439189524732322767242606255667388764328433639591686167204517808061051144420910314472537760578375307310919724801594993724854557176511610641838802467070732485344153195713090698819278830280617614337878363546715405625827444590811060380590151131871228920884246611129122038943961307988409988765409575899984051723753680991776525521810565252556203799862792303504439849181712830369072302645054207232057973578837058339869353093134467385603747550748361943512046257137629676388040452533083149750793106418491334553323952991496830957779815094357371629390710885570645701057254805585736152578115179792271455529626650380966090763494243949949651069195671046621554149419758403329750925696974385896953630520833774878164029428504410066206114620786578434909121684186104785802788921241553702670186890608121208922990079819270444548671043781192182961501866923551869168541719825699594935725417243229520142081581530478240301924342039920695365869047828580100450377830752688339168259794821160017921899535916906535083956392049983917426655396060460610360012101247197095672041533350503643602921283955761715038147406653804142974945013559666961473926150258027173624402021074830165922824564851883130651427135930119286875502765569359649340121815649250332735722648712974223614192243970116416425988073345952174514134059245804447366252206428667288053310358498187056809224928979865952921104732253571069628444802369115959451417495205716307834569415871558504484892329817765253548435769646634520587715651283550027417174320142053372443720768854047195567929884500547644566370649775359573545752126641169019470316066130480409109479614002395403542678841376583052761010583201583732449324325338046884646470507579148699006018433982370334908021994359703916614517276984889745339801350456728478813504594503210557217828742722029783241323237671109863782659718569047655422105573414764324547010120591346109651556307560316832519352826873320242702520462156414793831982410908158200685121991290286253730097672260297189331945728324894753101447168000000000000000000 [81,65] -30794054767501069103136018516496520472015223573917891004720797682332346843656645856861466088006577171375568276533519391412385207408117409408902545806507235189234334672602997151935565698600457789156191500913014067140909939220047167564668101048743412360850563114222243929348072729819454960639576406667439941322820711560756492898773177336885902081891627706845223945030538947623746761087507611949004832544656805261009136791826783060716019190804316743107775126626102246357415539219513256092980208947813793330875050196598921417197015668192807201665117730557541986248716951806689682802956085834972361191830521242664420044328917649316062311571352592640677245230529480187008289545010817544235956668214503303079828121280800686736404243493209766452866762987171806732737197419908066132690897765821371872040974507651069764870041793357972747599257909307941718078646789023876440364266791171666969024313586995266133405795661547931340304789663263885940227526192731760935187906480187174070147074934822711086408092686168717178181160593073389143243709896265845554337853597206661758230619705515770791527442470026134228377771104115671036971667676721495395821812943736983470563212719975545570945514849447109615059237349111769366435866800912834540831200271059020638552082976222447742084990246516560008920249727276433565230424978185627600137770796981540429754789448122245215888069520455066065947338036323600638479637282835574860121072491536912731009700818499511195264468527583817731431135093736980747435100975667041554966176953815039753357491444802058846763218739712619298603649413992864463443179473918103491534907062941894332946497495275779765226839138580417604056904982774557989272596419147479927680652508736873988362316968744550832838024867098862876018962303685481604348690958440696305949065086036581971496956120528496341383471866491116616476369822228380811115327043493994744795641849918542196038312461102574844908733931996666552259480406538863415007937062422490337171015168743196958373166624202383562819083577335214016320640619219949849993044086351597567562720594830861460745639961730852317728358370539597027079217285070328745280690825242679769714973525603996229168203952692795536000559990153045606400000000000000 [81,66] -10345626609468192366516453261602306729668868975626199503964565069765423908362588939147786896215087445614203637340927863492071187041731399056484790229604743879992761190548662690539980693861388620282631185618669831871982536537331817980496021469629760321682485615656160950422791323461600248765689609745093961000933984273539226922725994019765898858258790884706581143344416628610848220599216833612750959956585720190059485709725650991140562720338274973901389814335840048912146062179650367940850029630726102776987139208696497398645310442287765802714102275779914064245687131554958624823706891128834119656350998277944901609145267861966278662593571192880762507645056616793796859413575907007120427063473284380529819170129827118228308450149522696441539892845896621703751200572934978654804969728203219778455777811780016229395856208761985048208323590325466102691377830566698818294442806970141907885169940444852804890120891951267940868601495314554139460117311259575479444692609868328133966529878559230183066113253915912843059524248683142931089994382561300493803445830445930869274271879951298401169813837638193261347129283225392723525765143511431055418124164671324542466624595991683372419799814170326569800703195777006366653913810417438873407407602798965936060470786578901562375061878140909924199756050771384331751892170120302575684136427472747584964728293257341603006594608334457549215524018449403638475911819155593109505534408464151226895984155304365304809939659315586617109376239320184250380248014434852433247970617795643926752177418732933429395758917714004916718017381881231179009661903452880960110739332712053078639101898213105818482860871399428994907398097224592610053952546138334657498371524026220026217910230929593654717608865912528613758981222620593853896682243495429097234704342181480979025955140033950740769022573445799797866593964494804694766998743071132212102392049689046054510055744551340697041422284655785994352885556731417183336786150266344469975651835865227370457782483892005359779498650758640019101146757636185530794619695783207586198488472843505470544918026805069704229687017322160020820203459048578433892961878157967322733308374499189386886743030977264958101954361588449280000000000000 [81,67] 377423976547779088949978951866160069215251503967282670651525197777944769301598376673913217236134351933668857282845929603252205699004238543488720709350246293695185665290718310245720949410979859082090206551568281538212608034015632272483880556158113825491085868285507878474868729466289465387850196953742269798670126598445274777434011129708336562106834904163372698734590276307557421423955455466389304014383835241937782596250319287021373568342209365278301920707664902132063320755433036939773284540948305531027819161310317767847911576255937902040316963651891169800279622800140411334654172727994826708267636702075669345812346598668985747257502152073497576806645060734274127974137626998420345087639410972495231435029181773074988449347973723571379394957502737431765271823979176114432794322011070095164181292906548958123560158320087071247279465225824340927425209265660135538172173679663679308760411846977516711005285921641517409933552448513020206125599772803142611442899167495663712503431456193529959754599898366925820314595164545533775200662299107286076038608675670774805893036421399464449485489562891393966747103825462435863759986770491804942151635377807412013468321104285841788238371675206547330250251532753611888180486969928214501392397091912135635544762640944372270730414960277275527991777479774313904059129964808060964159430209084805611761673899076653752024261173163378451090592260818566628278054510618153524551567672243040080072692015670718440202057111870214225856796485409337490036544887595021873548101353762645839779342937016559250665102495478021797100413406208554157565067032338383814321263144411955810405015047398052261354362418199227215456809502149575972119699313190019088190195554489774350230794396543219071037691246336933496978578681014054659702318013981435706857656752069815286060005452137318686884973837106268454127188049098954266731402902009063498829220209262794661077131254251672993509178538428603057919189698944155459807013505079118324801063824931911694178418056080670326639380648770982875181445699104969027313502237124654395909063174519677621277863770091137477362065779550684016173139984066977159635371674158583028519697288448661017082350865656395366080375196064153600000000 [81,68] -2365393302826343386182183415694114938821943667214157978635119917781795219261021237164615097141152924796683066167803286947396656590843360900253348114292637970364078407233661158483072472755703748948408411346071337576686981532823523864795021082898332188046933839009599126812636302240396145147603069443826930602880969279102532619408853738437099968245305022084771630878600989630312773873027214282409231070237624941118228850876085602391326428126522417631956032202299085568840592382168664964624898406593502470085187642367903749157673020766692189489913276307727455319494884238053834422318756783025631330599750610671643370828550388078733648199520782350227715399860098716815514493008828550493558578234414433134798788035415092737231598307631060505376439314580648026258477034207926267228808068982942274472084307758867146340698735718005435874685445162897303665038163718992354688999081386146357853911192940893749961047253963496210667716907837838700221732601108069797908196492339839198800507663060921655239036707068866184726542131709457175622463991985847529703022057028221496556675094118394668369040693311817396515619146253327545168904777708216407243892296005824667328007932223938057949704742716574545250676281078232921395259153785711309465015394689206527305447208205424397579925391211728997960824438896864148865376395536010865202004035063122195905055782695993345211706604483606046239276462695531641032349690818972945682394473791037415676726354672233347070793833183737044468012306170477070452614451613824911233869134870018833365133158789101543859612934744926290147455607947185458957312602631386127608794593554468720482489548950732812669431390789433767229312447844317260035924575750426555861324371047653751712176589913554105105624509974236966356693033455152227193818782597341835999176726204794618516843987132121985515964574781472067122767810958624871941058980048519005144106099644960487815473602596503836408408178885686014147077312342363941410178531677975878102755966281038184555665096911570499135078189677430930695637014269001803028635112985533454486468563867608336783541498642732734704418520421806851212174052989072512812585458430691413397259964455994579298394820110651466455857871011840000000 [81,69] -85205876081285081226710056529133773041855831329357741636155036198407551763630003279445553140120848918152963851239497704426963638186321867201692373438324986627076200288091056440068667898925780163690226643052229911015960680276652048085426596149793353046899696539678504512012165291478870014702561182626421067855803660424532893913894085175531403593129950868533053195277259189741576477060828536078073477615141795563573284583333045201908548376092171502061217603307178521604546802857920076723034706667676101765412952679098581459375443839327525689703002737806801201605446600115847167161956467631570171046508285916416949461822560645659281512264961102143202646372002473667488104699525272896313517476182599736581469253747538897469766688814875449570297514596599017025306518963403256270205610227422265900416169204699990621526353317893556326868428253744224466606655026490375341763656328491232405071451573097231584194723416390460841334685785374290622679136995634028928549600593202386754744783438694836538166292269360110986716840365121184937328870480356887930880534851450360598779525915836456792642430703988978036422998857233362448719721057143109851172181974053304841344007873286057388458536651782683812942793495308917457442803070757696387390257953855489274676508924611288863673804823259146528066271279394938209314117031014659942300638226905613865135463144123321535673907357305198965632716927452254626279534026308408250387557573246785356451609985300088433385745282607229041154843225180033718614942187395977146485276322652240469937595129852345783003721803253139002423353028147841230820399566413267822893707230617003518103282616913861757904639395774119776752739425081806471136751562848576908873955425776573339317547708645364096178898245084395834190050349283116250849166204591413443968512028963811246873597088263476154488471952738538973138572395190290943940921801457986600182074532063219593842556212691101234731175354155371009526778024250965654956689724014834116070187323136366523284924019090917429063325066403427990739849319891082944029632887603164176000802388489098244988745290242674274762543207827679046240121586056787202422036177565190239986338167200563633194168897959816124410951506014500 [81,70] 2097922119849159132600912146195931464367960743352087381498485429720830377722954760920707474128150943468933619583432053468610196943328158933084007656230647375184283559500040889379212687428810110104662070807168156899351158019686836267274088960603709186655962323332114756018011129274448052393738771971963363146578151055034517370766919628279477414722703615214229039762005499248670722381907510589826931672299664521184901147122543183676440378014568011981621609883860379463534601082561557955747231478894725640895163693653992529120412688331431912028166833751612216513746828273665959716550956913689951727007046332062958348347805047425090974475036625214348793246909399159675162981756853565956790184210809755360793959286614727608386965417566661011279806826953084232232578962566934633981831764538049630751971566218296135663415549336929309140452835295040392749064176178794868552169285953753737960385458660697547062070032817355714977883023259849599632624684313400655618806849424153929486758016195357771252153204335342270922630145850488695549766339158651877940336850294142377472255637745476085196756317576782227614569426300749671298721510439021420416125053532904738186789071916898868824679014667886696192085144161248979075848578341788030540004158951272018460541230899048397357882898111824503018462359656018682578707235498724765539080944259716302896028693418138149539755515630792467243437972749595890329624298468220271773444009690598024648934394716768248188447135036674367589075614517722285951185733270493645941375118541251482736403095023260411930845322346834746165099273710229761291387103198944985721884039285349297102625414145239815522570052254641474002006467260149812234898804091555639346401401365948696388342489165066408018971740770795685099758796035413987975939924190448729645819447582829588573529274317698500128094444609423364565032326984641635944927778752331580552695121422261983902736380431408749309903804806080459070255262194064112212682111206005025216445195391786568416903277029002618525422086115690777014607581002192193510836107129289303197429906697547503341219273595738101871461750282439514029775613620272000541388275695118337176162802740593925224214686807902099195720160000 [81,71] -16931007046090684505575358495491606462694441266095772678720533266272244410728501503847564581198342597045139085080683765967965228970590604057513526250271378049934809955721560830512830830485127280180498340315000788879585611382308013173409894734727694972820984257051648807267976237185929321771269551472828476324479380860602158498680942271501647643496880533831789316386269165231824178212779515076334752354783380236002410439988593713304214709053091657673591356727246179373515022723758662860913975087862396063957208090397522145897494350965717170003273085591085245983029431062905101076844829371865185648881061700268207406606563158081160467899630545710450052762583701892370165548418826241563090521377217002296407151300417404295766492524497240018143602908096639268582634451919191435158325521135514456459708493825034838829401408855579557284321429463244615703040644971041762061622587419629059103419835695747170144629120310779007763693231323220223619768444637915586675748839355977665392137659031924405423314214851889836743654676849731388794088013987206532569901815194961829582957715480569272578956053389313978212230211230583823221609551635950824356553904986582795243644527479809943411425975221621153171754680991765017596964084061867990597116884274454596913383339178045473411179778851062487437590257886586891633463516350930377460211919748584610489060784199765315608821997582975457512024168397828120454118889557832487773451099310253561384161688469476863712392620888391943135352721763541508189152469474501898402470635807862501476514103604476199685371475746927008552868538234820426905216222040519407395254663622957847745790862264941615682781350039651461995439351992867264430879231340288677386761654494844851603512745789276488393144176291584532962870882133844352875025183647982992439118345528349391337559697470612428007975165888768073383820008729443270373766263774478665190189444174701182145945894019545302286939351872781964331291869178641354437679604546120632576792901115006330380157152308819114050691877073832301095780498856984916595873431032578699399655114352072091734160746138306062452442143543995500144806037102550701431670390113959943037564861174199157114848951353497877306400 [81,72] -168959806321951862123475565245808927511216880740069781072340529316436392543037027243250728864087853737723365986684701587657397215263958424901972919119119826607053232526849493873281860497529867583745462839294553288463832870042403255082169113031203030879418036923563662687702585735212942937021312655848453819039499836263014345563130039079467645602362018024513406924173049734114841165722414677217276151669563529733075446085463033941266021840647396229203264876958350026241696279623149334843956862091995807508358651746298382950243295746519125223757917101967095337971960779461149951055275097270739059962507340030967203283205694051213103800721178063904324771077609927248420991536905407757699705493872807868550300077507324925662794502302329148802465920944966020416391299421385335371819769684294970149352896687233248439724825158319223764659239912521393723359778021765086506463250629080158327826057117649452344959910868150464354193664281366618883854561200413275844162613457959286718977823011552157942403085224259470152163898035429983226710473508147027129096716577547382457014525273622251676424536469542274774955098693485618556142003064560453672414349701571415427360696813203301036545460141368941800037106040668928403760732700939248836782121691540003205568251531569830793840230990181461336409851822410645574133614051820694326477125413444364394686507950561208555983746606902250370880096888511226232320279857620647038621958438305924695996829019456555519874995048047034776379371423219495896938267471671622052926456239758173429989301686827770800751521545395056758714868941429786223667508988436762667433544070803995589285798569704236232081196747586869274303418450738030126665030301397043871119251680957011734377497965038046964436787369056588306031695640106570247594768549577360004605009664267924823890443660229331029689937404132828609986966973145467120389013141170183118824136197381401146596876593964223972970000713015170202542170139068525151836637894304232171905460825135126185555501732160930473367579493947774273920380040354590377137247668406636686740832058847444555151648880876718407388849779466331193887212860382647760317583804081459006483782735218573522959948281519345600 [81,73] 1507485669831941637687430306344210478100014990782250485936634360306150029040268006048120239380120731430722761306063657937448572031679209637002095274295506684925670210063432857444093713982440802030382820946692235536568853147097380708453213064654360180958074191220118203459512946041856886525501447242500492089225223795433281350251527710421801305069840724008586046968921915582047361307944709543794915017770573926481605351988872711215606368186724596477146621788429445886098296260674846979989630732574549226577105862717148405577801298656928954669081076933449245229955764457073789076287113548428361605746591204610444586187968120538681797833861673157826945336352564875527984528075462742852507423259000977222373579319934530544370723234831388069710755375012095291447454847948501373050015954723815156902243446944749489031845021529568035819176722968316921414697204439137202572613403127453729795202510179497348716633558876164656900966937476475137152015457540746982675173273488228450713635894331363480806878781185349822619327179401258781824097370270964114101067604847783842045243891431879177656050105565433620170050706855827481454506896688309787504890668181083688593697027455109315468795463576108974098396009341611796542995066469107695274722681360546796222112326027693430805843902649386118406013065905951233756204851070198254221961002843447342560727878334277468389378990336188568128822634438907216358400954823564737680263411308717096659037692382909374089484886728305542559799371005217478329204040026171417893899009434480914379374714597541512470794551943529381477498703563531179698709844945711008940278917198087154184565613709119508763507518410416319950495347587835215602984029031547970849596976848257181041728331046516998481683227073629985001122118588538161669326635594182183233136615963836049734994914796295343788276130013659895126465848357001192325882694694769545834549172619230342469699280685324235571465942522597683740023247878731197701147138148090094124924678427356987639369028672377423466103032995572275954096343240014372690457235727049958598006872290117721945866320614772340887937729439984280517705218489208627043614639563139162718600457801250954623796048350040 [81,74] 13224335260980688750696621035880948501219409046521884951254713433509268963300605482529955313321546864869824347694095179665205318868149589745623873270190189633987765424246121849807203889514127168238515287193819886029353975399571368448311700428495981115189499693149674394432010703547649270213643745054966547422681604222364487508648854582706859172039895979821045880208642349983701299567215444930533390018502999143160529903176316636044298369718283097289773974799973554720061284165165605454924448876455786499640603733395740061241859826251861497969591129790964981637440388463853220836624652515554101679898797910117628430436844510737225981676664404620308310221958281123573734048897000270695167211081694919624145477185858571295803815557211989618916489935051960928662814753724087261548462729072308616706330694148761482715110406211543616187984042021909058239828590559467164800143471709738642278426919486564195878007468370636798773896507765535053026483847042850515069380467397719523712442323241714106217631279369917735256034116096515344944338386928919728182845003321367124078971781007257461882240969113120236956537269008465117039071772359330654703147292746308266491159676766341721656135526100845090966327226426842354417974398489813281098107025697699895614721252909265357310935965789621913540949118260438605594580219389612586776908304461360357470193537495675281341949112162759086695435369012530406998008922584144556488192309136816081997474911350595558323831228582023992162625291868024387556176971484416186099999253305545992714817724708257848249330144060626593750493600366470900811379551474650630780221282682695493888576293332782789201542065371587660209661093029023303187155857906766765493637814471174876716838092685695814090417031952084599906390029635074133627725837859530257871945700499713638132665966727211393955431443140454042900189100100163331958490827808103691666991701688834269453999158315984135502493140091980968521927449612218776932184670542723725921320627369775934389273243402514613476932499108861740743797167779386965425052659475342310819991853973502878247370624870721942507104075670197215789208798139523311704488655820087521079213250412958474434228480 [81,75] -126981123727602689584610102344515081280113472766887220054552032556869683378001716500292682097406749681089638130075439747020474292849039310621592738964247583523737733400263908143164839795534372914862894401823098490603169215099519089125001651046819497876289291349606049102699368809895898640153551731627965275117321848259791699282044108929953103525738530935817371066956716950701967580116824960139191295252731740101709252392672203929979882870428559710365202458609989914480229983411811803967013207801561116444545557685383580885466509107115069428772555499945150726267702048947548484521293092726448763234582515791076761185132329730226877854774909293656231061777696154883827060907092476388360529354474033177208181274291140483610647887892417670522774761662774957072677142337717904072073281215092093103086996593157380383338075085709235863331720605393913572987700681310587791269205973928848674503994597997186860965070860584837548812392460001729740137628745215561821445077959330835690183543202703791251354279115660156824012599091569401754100400159379274934020491000594339497904374736403165520422846263329760868624109158129016401959429027801967378710095514210298008753289340362549286313648441233173698417748591155028052886393401280934657269784353011985523869351662266526226925366376846820525335525586508137214161978746386893269216059663743920471354173538786827544972369898960973877878262751330600332196630672070540964429987003685133373410168869245802948642712200190256315162597270912708067440050703089130588545312785088725509537583643728339235661561794010802056768979535463864948882689655004925177590119549122362242708721414631666009408228514219162925644649607404017361468977560934649269150201653409955205123846346210084433471353324023900530893033450572564336843871445169753450273907080905466484763097484369158977003583966049632647455706315816513059944892908935856819098633865083835227680730652054299466171478321603241346186354761839292275029870068079738928975550608300209386794323704240755515722767220783851938285723125256284812619562597318850821462527950534239061491106347155417938490182045622239802643299854185164575246774675359777417500139714914348722400 [81,76] 105868486647186980613127519876542790071665441085937736208038473457146760948533845132695337039884838161031694223676120975972971926382417380298673071238668647684226302616976570393072832290925141088485747401849480563772464170429970918606038466156175567373427070907164933292252445891620073598572618488928818865445591334812522399841657991819567178111447334259922400356192030434557716069525285787510034886330916106924557308283270498778663004813916493226717617277348447660526056272074319687161025129856168954417201739541960011996778239809474685174844683668610665637529335524602593754864776475830017762485542200531736587159690379224704217172319808159270367795801537131741251144709986529673295763176531573288298808515874130436737597855192769537241365358408930736574632091868591013465338968072308133177447100779338963196285078296933778267276757144333101838027361842146256090639460573774102461409970461480943009862164379711707219546283874774570373493036857880376923070423595523819940142743217540935722439971310990511002380282099897606612965172119049039912607066695950932644539663864975740814305076517147101827945492059247881532566274974750398907206802335601742191633558813964963144915844497636968834431855623903865769516353559480205810010080025998939417500554852574819198953850975631868933924167115323883321700867650669067518986101641072835100071661323808944310952412114539923016448065622122127426421362927240038223230535906482185493393282772068116540519604725935723439264111630946308217698900347950041253913910573350919633559760563297845815832945011718377038722597976239539909168394373305106713552543529403405106661946017347423241304786115962483957043268322145473767223551027497409573048797113594678127452712252193180183429278516814848725090337967102840835461917609016977611270432992989060561823689866119222682597309383402459918095836932984107538124771757877551714648551055523575860971562126180669707978291804064090240416823642520997195779861382941191196852506915863661771264455289072952369736394698320447721115950198782984354907292425932041983756828732876138733709090445979208809198971201636571552370879246723547573502340057210542255057831899288000 [81,77] 132688395526598599830276813082410596948422223902177653186564943637950907360958501237106924834773197394005244872027082994420078724053324473529345489515639460292485589175711647173480107926085633722718108577834728806103068918647561335721465795503991615516608841607792141468801276691696607208378344290225698643123797004655886587163223713507957131769546733265237085829086589315881670455904984179255347307793646392600220170726238651201244495683593868145355266512149133000133293523088729942824134646855314546807814609140638249725032954579046188563769876397014882941923207354837094017146741195885212888492183988577473102128457654690743922970741738033523489860995696162026157510061969027475231455910036383882965315711417604890456196729488643839539947054411728021901452421812001357935038250619963985410742944820181270180056401198072876839392836836315328597287412313940576413581226757278671402646761609545592109861615609223484353041190047051124682646513336920227510899943731058977549059049888601781209202772909989802516874051471190415981633231265812275188041945124099750430137411998538765061353836169860873820077446595074996473291224939836052611112119211575803345471735985814060689994276050677341593083842793148345080145097060120062310417712283554987131021828090415499880325566273507848748963271869497211267109068551440880989441616819397617465063416948407226451054726506131888070342743854698654152288972162098003842966248366447660923175848604767709682578358027237260166267132395801591000126229585265696224404954495040821494220773437661331214176032952360260492850349577415369606434948182569591234856468311359251492697582859965068050717819960740795927370187735540317883226974701479870847915879281194230503387076844477084378049204844317491555107662622362622570404431227741183614088942432108713936092058949066840032777543891874056082263662058264394672092159921255994124913892207151375933913272351804342870030212285806649953660337072640332561566115229925799154206951692043761324575940241147005286707303385118486270729363890264461015258155951754119011295340859107230628076366816909123278869948352813272085937064715647445705623959800427318675919367400 [81,78] 1947222339682458299519708376426191537310361290143100200294005943979459428985802566138479613731241927393272639097210913494631529104923996279983229674502376205489402768461660772222975092928878736614640617972044238292283116842318063942342517053359066517948180130785115160206231568767144744578553935732774020733255755176462515786310614851320736856314985494471270205915834366490648100685079922631322414803260806061393941505383953422932735814217792728791602959259245144657738143840051807170093585757119005015497672175692521075234330755209524704959179254823929382335259168476627580915528435263687194802077880200050189099206736294913850203027504956590704849707050036495187920008979310007228564161490064784798527422471485849008453697908868068785760120539831125790809857705643459933078133860304154121064507548328457439394929433435975780648087150623548632921080233321074290656367558681307419441917859180568561859392227452596127972659677125011827048576181701789740615129947350116120096742915744428421002155507012613449202213875990121949006369641595262383930033889057966239801846367528699202617016388862726981571714473954160275145104060811359386182580964767468434096882012277353363207112777936476925013961506027164531621508484409910675059751741433481079665098662653210546739798093077633990212230107399332483656622852903636048247263021202375095366249799668064302976982353177111577475332976180360262973133761749890858188718005185396792637699456387036590902954724753212066059871889637071024463982599170620370959936010492417476182702245237230305001122365601230240071270776841064701218005778969021351234182749021277736626200831611953167781763599183459906182537757691682239466282246257293044080233978938190050176008890412845600943938820064695849064792983792143040591018030471216499331768209854756593792473234040005839832236470446823601820708504199260449183521469126102458016824466868169754775937164359024825150805719100444242326055051483904243251834145883593940725787959808449790679648091533942517561921499304797926563827575965542645606319759209934630815053407216874191105003714946499926259315772745644834790226526440640273075129068685191011224320 [81,79] -2194966226309738918012190635714228503377606251409269430527626212500249258836708149661796416416192338091797323444638913870979011490341938943934789407190969885757300288981213164302713164361886097729820061253844601404393680651618519822547867922281489763413555790082866903781487860731564448383540451520942602596146213285860517093268419777914108809472552462255791691708915224779936372464584747759902853331289774343444616490798154478447117243074434365516191020948027328434160920247003662084922108882876039593385658369394025191317155997106427201066496783273907058630033858927849465732825442759827713449254389837583447504634423645528774806162939071721294804136176231228505059440206015082476485107463915682629803589875056413252597743524980544614663985771765484900488001750333496910466720785121932024690279800572097099200356836442427395104600755347135226532471900721309095547581823965333129994903734386724658237630746951961663954966753076168603289443171739793724033358093442967157417153080267692693029199152090447143180961883256134992523676547174108375324706254594428787723996995778116266054520857888904114839188410315089704692204065992625627655850080224444703130695923801519609968635424865298554293287754189909258289866245032379968344350095836391320132553582155383250543111721131693221526109104978357321630451071293777531068435525128598459241654412098998523386405249749353186288182638833608085364167085416678311753774936338378877708639836095242038780509301341253569059859130892368060719203600890731219077155480793512495926301899601820122041758986519202203820100953183862120512087893913188280893707724613871351335337976718374674674947626900843657553671236961888276702961998027500120662064505849334256529331543530526487364143727846141672371896411615412687093502028882832394927512719983034726701986640079140289720913314918606120654154166050468579443580061737752394563106207129858149611275156823712533303221688499931800013122804278652806943427653287669843860981608095376315756346103781963306280604718074056550512686258202117632436228136125632156861312571940327538624568277620560406756438748332820662590198497774670477672697426125404960 [81,80] -12592113547988296541500667577519543889377057453569474214338754438391920312297726135857023618271008792224840887659871690550083557855181090159680333215688767524601819095714392764735881762153123732611128637213075549424157987270883257728274624759447304166621600468756507035787316761923203638165644920424910039981265228722697646388927840114318392677844501213972010929998422045700102881325414449835891254173953297898237090933926735026553117291358946464001938195491549308303977251366591604103580163445412166634035667019517915112539373820588284281315668691166451922528163927686933578942737563634644510195870094022928897083689853472645405714906395677922163998079030237167969969583838491866755132782652457997196739580866417801499749142713927622422395924669275300376330981946265731457937030586322541952523741408954383296960866155216851741489611848951137345594070034772855366500245584806996694692519160714177096373248518266527824077714043364060747884049276447197848939578861662454935596361712017282943516503258437193737942852300373213168070207047156519989643118599252290036970338728280641100090236353996928762919805028365728490535809076922529728860156939508376253961942950070745028296035658418016852059175343695951562963794215375199616828950492689162503610715164420923610245549573335191160640843366223137527947564755213325622593263297993404390754086037922061356618435977981586655721492301233921581389600267957870597141675539927489589183909402929039537913110429317475314467169243223624200528901203499815772837308126888030916282539982725770616624195302888403950827544310921188871330206890338198483391683632455066790427601939801756507810669077501663515486441199404629429190803397140291080396198793368235422528004247154068249901036178653533336864912402589354053531614804146750523158256371094655286559292361756108518537450443687908274679347012450911310232194868252778579176611189192285814742122950900455828596387974026444520674605036154665845136343744218547440074683895958090221743310719497774627247536556514919175228639342459234691710452870521157661190957485185523694500542815086690078065817637802049444979431168828801513207892427328 [81,81] 121961720925777800352929309962050818993852329550906875227629348123325525355551294098506298067237684658056313672382875348457705247755458370963738235821452233778969845926219497677108284058975128251789207931516973617358823876072839926811709512636223321723736781246465966699833353929802129489515244877683535250114832519793588739731583361096914330974584306419708919813636246703048237516790289675274852964951650100683330053906000837149942242357490604292933490799388698897822238226444486646321334759540442966235611032792895386941118121624695614436813490395797305310123027696301611169459821901984377180524661706759494569917083744275411497222793206722114851592065708031638652574110027298454157003183317824865609940457486602304982252184547827337166149061442009534529950099965087252898568778791481051354120149342124683250084644862777926304947784374219297090620764846678111632856883930786540370276017263267750046329307040117786561739900431607522746007975325548722028193167129658084570756596716900875307370563891477515280150520203835646671440468035397157194029455840198747966645929465829728604422103477126202231290341152478053001578475035461706852215710417747748338261184509674170469967031566058525074808155021584636957044339715014720088858683652629423398650890291930812095834368837283396147870949453178375224343676127381316262771180936250988763268738508740330921613122775166894862867684911549709632234117382012544478529913122979613213437099801644574881420394347493774425515181760897934000953220349724968048746007256692727491904935666709355481903868413331689662872753006907571700175368007646778894164519176055388692658002993908718832029666874989709634383966248933055651021898585341118036537154920154255416806082637008128782460163071123995663550912902692865688849732807771718094125142825741113480607506773200503433358829918756107228794665360844112992651943769395802713611828115872728406145590700144714713544721307081063750615209592880011315429783697657952206202028310339349146224902114634623023464980233039385016903154743056107696117515867149101088306010945451044239627273216000423727850772625491270645338052225742442328987272 [82,0] -3638103622324171648299643753597502788761071185502761669721824952189302051677692946630281999191893825544670911470059130608873327300824880641183465240402281039654567168978315334095516347997027571354179876714175578935648114812208883712475834591157180543418567282989559137398212320584565429128389539961394075816886468228967745704081080808449696515738644630830505753210274294868172800750019989084246966686341261649877089319313619122079914879576745805961988380601991607909020472842053155346657066701428716501675655856014889658918984851468221703102164544749958091919853527177691746526204806042443407109881309166951264919683970518912134656708681784438554632996160546843365686099440022749911880861205598155619853318314030447406871188693710205189082238180459513139441525972570243609348456755534487481774683436652678251410937613194905354304654878201951629594996724225782077504519638493835816086475572145979273370160272505885993979727016068753348017646732902920505103260550255950130546065231649611281935760311373983993839789544447820742578080774691781801818407675571664555091541738471779301147880826423161290142125906032527518246077636370671169007300043685419847248193679664223101680589817677120945095360245794595567838157427902285981413233543769258533197885953560805711657589020308994605399978410505854772724112380387216967742728470270394459948153783000448680173586580070412544867590095709890575747889706625591181548369299816592807522218723960322670646372882398647618526729142773858507986926417687378344569182005240376186322900685587328866208754093158700773909384340157756420127153590358777054877787277089442645122252575630926058230636264081075359003583061093529120977203157083921234808809048437717917773238615849616537458528007009856205176092754432305015604803716317718365803780030674719805985004350315335869285442385741584232659665572199674370265189939113040218573810601138072842917582295547060948978421017183597741935311703530611291332996305157780188414034374176095963426322347725698571504291719687541754425800127893669965904390754419133479845272908671436682306572617550149775756723638794803152793031207308753946875292872749450675028236710249821196673634796730794409162516453809659972163057913855534113488896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 6810835940247059110132722633190381442332464368463195424056594047529626943768581808046934544425347313909743162326283375212337839230619036658804806374492061669456784342534097695856725066221944000479336094031711450424933959046697222039656802894881425869234586258470468901849984813618423015621001603009898942682110981245538743628328319010975770126304595392245744031330844361728969190516006819627548722487265567867023769956929600047122993747066886287134856424980725868807703068195884791112211382495258008980024912204583817160714155218404994570842194435198814044550898142707153651062695365013121364916528607977111171153799476977406252117475293032325128495132316498769386502841730646905835514585454075958930277781686617074849630128749166163533808141647737139453289703977766870769385446218304276338443359338965824365163571951789501352214458237053365100374489283696696408884352701924863253628499125734082966182121105470232965196294142603484608732473600922077357618866549884008225892523154998082219061082648226070985819195462810185326134182400473322822832053354452169383118333050669844821365378831407296966706067011791179476044395441725486997969452180616920208226323572304775687408712860384557177859842395000830263039727764805855974842884568898484555926083090031891602509167674117092441737806296544994218635466920718568418818682840835170549920678114554983339502388034786275870892757319066532623939391870148051478434911934199576154497372728056619192061417580028707227760037769489667401944794061060311385869553784326713702559462272012532010798511453868442588830094393110025174594132849823519383878884574662853264225625152374894117010845419848753568792437163657686661317745837606742671551174979141049043881365067349383959375573782753899081823359144685440262789031473913850369064067942611701732014173619757545803134623048445828790749880917155294561760517566947907412889509166108564509461525680063718606955742925205953290662380767185939709527120723477075122090153205668134127178768889221385657450965471757199118849646028012806690716663960381813932152286919061905945213414204488071303759767251361132390712364320374408688000883558927087498702976395540944734897424759752801623764033276139134259535982382503661960995799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 2403414113119122836746493866395556014118352088086923683682363244497577551275668454356487693965863044137081151165517356888507709210300579495814943018654692518386822345743476594810309617676473029077126780953764672254349611489411568106666340382630098383720500245209368097231242238841121681693947708954415284307274635720212025502981921132030984841528801758215456119309417446507049615140424861751033249196678129127694785544455802117907876070306306072536093992926160287131628983689390578202655948291429567646248040534827151709086192122590451422016117547281052316019095657338515486838886619190802744062861459738636366297922286723522879835930052950879708132699990996392371309961255924729796757140686077187561216778682062670870376893589140665612664852023971894705269095592905815931698119057440801638279861618180384184009094705927165180323013242290468475883536754238975849767185705974495603241528442970505303797319706900948263246077290961845036150869795390193479940476030941871623452852031783861600051781890620189443581200375739978320305314882114306963556171622031193512961011569490484231895595317491285977852630205187561099586868333491556157128628263990585735418278648570406383780763689855537599582826109470365392069149150810044167786745683247454122977567157494313851915143580143504556690993170048150974023353022779970356424714020178836591051421038963026102536592131143361568150853879444227108520128108859051389568287448042641068978740760159687200480863363513444621159613126447367818614462314692480977637533081103824559595979986267776957069708395146621196588461211286337353583713277033465701663960727276849370343163393599138634696258250357761444706317446462812983592573919657193403483068910422372496359196631703930186713588318594635112419126759191242020296327969622103010751130569996317720901219459899922014803285138871206184986576205777405405724559186830168728809763182303988081765489971613961627855282871950480854518142610800343812571866943005932143149882683733596022003405533704724998485273197937471924078721970639062913487103488759922445657653788852032851050621823223389886382711293819437843668387275215629061153076052878667433435507910255607624671137401851814785705400422164856875309331075774446978688459210752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] 7192388410573374797658729928688819492609555802462944789157593184946785616256425000848627067463360644213476747584901837898053361523674239669438849249761715849977716962873582357522343512545157125758515425120931780019097369034146800930235400177672877584359919515298089693975671652542838375949178774231519735720906957646937860669892069296337817449763942240511141248701795483928932031283306541265914946804250702638156112996164884942550474938333564272718092651483821134930656415286390586518955342541248295331474599383319505287799601097038885794079807621422929628670351194002168158378586490475962024185659836136252656962993256447384435306460653407378919577985947953153233252744964791915148512966397690697798145268104568012180323480545520087720688990346575518087085032293456294959819890514712165053076278550782157851349753323970797806448537441354233318261498949305725540662852957923545713547835892791333871966618234700690222305802683359923087109188199915268342031989241692874664989467374069502866973664584206133166473696480695524877615006805697858097506884658393624180479504901756261835632440550202647598632503740219527190676933459347608757775932080477278905093228896630113159350509533549418321860837971432291313931306310535790402104590243048591816611222256503838459419913538023398046861722925378941100869294239822365265314388967842864030375817166167272377181987941470437961089727936501870787127290361278675509687485544415462896627259841299952673722564462467026910463587691893434145899727329676054415383799899989584649232888141580940746219063060891895087878506733878565785173143309871140655310732075182545556535152534182247603523339784199288929218340333840782498475993539233387972077090875223084117251145496490261345264275224557168000018690658175677523002666870987484998958027702371783746279370514988660458785355574900124409439480898113479667616963815008333893801105495275232098345236911095921628495840533246149577504604006519309970743908961944786516591658032229588654432227187515466499765488464606916393694347797105623918337887652654353168363184200432321035758755668421966341874977460265430658745818141872508563548649303138548771851289753138160288765864354396855544467764488132095770928798705639015519158754344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] -1309929568143956039623630875099054610450949256457896517699471960188533798775952475351119116242821834640304939736995145348453745434461240711714587213266920355408418225996107030153324283168120306280998337755091357438979342808503463818585194418869169704928714746982296704135760009324486913899974585585891878580378291858974540576503623288837109394375864965470802783979458220687035612833317012354500331035738230861825150184129141667050052829338165100828033949866245025809430525862682033073753742468670531572518465612296850248591418466763767030512460000443047110184493573386108468388227183458140732178184869063921161324088061398712128690465928266953553421768538249749195910364936347033586447868703964212954331578325061529344091592930972976108727200863283441619605516719270699249190874146669715435271550860974045110325841256921994672384019167215345290248371515692482095596891280374926509490646298029108296919616929035833345943069048113351822595419536168768325095139009776523512939922572500233022152013836451521661102538926535049659720857770442109198575042688679758888842703364424317273320844954618532240329708747940112311801834292713103116863282296841265007093368173500730726630500149084274823286406103605222963165023177396765132715340509080761570853292602317592245706324766396868270374853979272064471330286672075715040472866906947753763206710101458087393288015593909202875082935829026106633486706617693343047550188697060437956133141925048536446774046884377003925278388177799496092267778654372092540183910482756706416460830051432539940437638048441805461730791336931284400610760050375656320650353826965075708268243546509512556658389489206277924091231425030623395322836230051993549724807610571961868982726379028913341367683148384378294124869444731496406604266881825022437909090762326818871250911301245370069429442313159015874053979728160215948951817740492634675760377297414649525022211835533563481378418416983679574731953494159732208291470750814324259035619323012117647103106842048842222707702267425533334014285305167352377485204801250832398982391521006032849750191663921143044145790313749736160124135897242855293916388120017537472828378433337236119032954455584131240517555378846987379134066184590548327945610461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -571004558281431689442725798045863492181158839912274238337876911990216010735197298665513825810135490536764447943748490433769914235415778473887811989211051819812947112018634397490797187194685863522594518437768095214046307417680459719262244211744697750097362265379487969251931412062035737864623199961077963932926494724331308542458394492773160620224775102574837098524274305207192690407770934020842950528154962162581655932528714173789403718315610826218498633435587650468509275041628705098237764649893022392228030254089017690662917351286404226628943146629344425131832500087364633289205859422424859682568262783271227012668769671378281953165030705112103448538543995122221889232396514006717867763424445999587222118333531396440435355226224289115300722795240842123450731029338247465440409491021268473187024846204606452292619105722597665219630417490090579585231771690839725472553272872303111148266534828136897167590428161369440379787788736749365114125076613914277814783054060669293457509382403747968176632214682442442110653690866464700044880020809596219897962684684480697923745093451837242836899671058073845809578360208810788659404382513310822449457190247856526595851019665762433326453155036483943408739894049908622361608112862080789337948824105014767810176896346861939204629471187467638479987324642339694379964559071902474395626800312473783751460607326943419954723863681055977512383416992288367938359909761539057595481831929000153355546295329856418390978049138582769146092064007450194362348719822301611209695192771200098682036743471312958866727371253608742465270279301815826485142870270075365781940373553334820139491619569308545352927974925876862112050528277338150902113192254844497400984900152462915078331754596519967620967025576924455197551830828724777695152811068316156910635484727504041864533746765941232553200879656794905650097375179583125975495536911870090276327790776822946466425684386521515774895085165968917646680653486329066248036756443780874274128837839946430721221594417785898931380855626779278460560406030775135877904749711955969824584410006608246732198850345425342267669738477306223696745033352699848593346067961644564970987250095960330407683543806429525906169902766756153381949896040307468965128395816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 7111298554570737861572842552887756951610682763831740118311096544390571815808639935977115922727937834150110046147333492505461377641755120533646354975330126730079370763094603541272525649643795336533325813644980899370216719380713211307822600939244741702374065929995563143992583426812263833013564623300988047005763895064837260827118410403454893180989653961692124922864211406844330594039291516831719289368938761800690024341869300562808266698829348181416039526245379238983510945453595582779154236191609571162530724763544254312057020513148981721933920264716498902051746811197431913539520041509922431648922545566845164972046088416441196816629314894610182859044195357262590057921889538693269456918745288799835139511752218508076841981414195573898081126276835422254002202710343556106372418958169288655394578969810479512310276195673494694786671588457846844613283387937709357850333760710868115305433695920197352049054148821238315591178675877096774557714685106937676752216099018258372326628088243842071712620109518378697181432548408638384085134493482196377408015653644496413624331715000860526925361976417521966749706982750165381009350393311134657531565594866340029065698625850554368901403610752283334382336857721704450750325374963918797002211621103717770027840178538782841673976432250699302170023134220487702475134126946468636788958432332036389336662457244534308204230328766076015218867519069840906202769349738558789520881718484212937041572003191845249310778534692708739611615412552232284779282830688433621127523220980813248517674620491815490900194826118147627802130730109323608504922681417173849308011096471255304393302027339016482126280901463483056871688415862071828899062203774201994865251489866706981948827408174299739619629186687878075043363897000663408653678585350937020244803434526066107007025273846264569420939225573407737662922682007027186589745387229690774724977404533317332984135302832989252475943495427832049158506660679954449238235064828628565666402612080251066093719226638158212769828615127499099820379234263151276926485239000364232409662817566611191408251611429299297930511248776881749362679443068420021068576228727715920878369593382491867572147702288115022980006760729284037578509995678328793332262801244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -47085187443900938647508409084818050218117450038401894386922675842757871723086901259461732682111141132774354720680006207141494082812106997984142912573561534869054338792843501981886976705038631343571394578934390423931719075859645049927288787321635044079362860034042045485374049419061901573004295636601339953933219940013240361331547218151834223213481403873241731121470505362280424147780076346377993513257104629002738789796878365788247525696087767343393406858681589590000466693987890408629596627619323966402232718990926042686216258944694858904247764261711564849085051082430387909195689601300992689048808857046080050662257433986253519381251962376185974394626282142158571188105217043082322669453789847223814365999454342532466395336696984321887059794624743791509759981301069824617926152917901445440087339925164822998845533556156297813302814171012442863726619116299846943411007070646280580832288399788965222923217317053014691584112157340469702400013921308794089635110788705779658724527570329942204350790742769499279002072120040055295207585572771938700361380687020752082124099499407905065072289638586338569836954107101242578172720967732313294682635643543348126559798221881872565380314533345935704765838849956629522007556668322170494419918195739620856903397634364255434653498265360807783514847387662824052501571645777715490866030415854641642198944109632294160992540426422487605930937110874478803265820343016535034448917243071737896110076173157821906445610994276602631593700676376826048339928555155750864523288725591353859220485867291842708546340323267199636376603754051172434861653561254687156755413163249851620705575006308680176265926382395946614564353236468388118658273246859997963138015518722765130010655517928219834208851419024457398372829691858455691149387803251966767720818095507485501404158714686577779317719700026498404193396384913841639154757956525511178970435690734272705231811719750749213980831955189004445848835923646032416783022850089405690758318152178549813161422254829529609949030313875627113366358496106067879662442691131484208821450573830275457147126397599338462285567292200680868996301938033391023786038973046121625358851830322189549470537663731560042980902913748902831038324392834742762041933645742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 194263507314204656154067738333473021798369030184767170901876253512841358138768665484315437356996242647404133815604324446255155766216461644511946348450544016204146379391041174759877220527563462976410350855117531732020896908131346850048393670617355001893756327367278362068323593372811095055511389899800120579489762692874554853688788609857743145405694027025178145070231252856643983747229883236905580498213457043188598888089713973372138036936594898760099770513150826999508229850302993132880012886648238238729456116777844917364985896090856770725840854119956754009889462150170611659779202733436769182468194572411967041575038269986915082874245685004818386777299300936548443587841410932493891314975912010881912039482722870318496338262327215723475634872704495213334780328796162933309812142006246177482656588123830406801293043466705561391341568099572482803686667963382942594762905141089418392014963007583556272628202480701760498986148614568840378260277810275862624607982091808495772710911626871144432304709859380071706144563067889891893576293049440288275980430695633853893101714099552331770393917108192637721619642841031905569204470887245058926919879447668828041653184323690156933654370950055370782638946871758878016286985132455026689398717461211099512854703522098627099406922634374363694103901626665857601715164428309292793664751486054314280483733211343013983082213992735318660204209296944419054820105018344440695190168525286708328015189767327605302032330716037216146919088462903234766244591711829417999907593464720946738837225482968331763336128990598363470450083159832572377140762699257233963305605106254461308029972730390826985939132072483530896073746676507492770959944892479374699261019608846128816958714259439556658748488702400584561629279080661116577779987887407518882627979715547982183822671130813726155725112149284238656140051271936551958626245215139349812461885602913805489147619596237095549738648172578416670817364397735384538227476906492044787831441614653976061455992367179684019185308045246644675263429833608631804679215617386540708604635943222129088347701883810281181858497321002905497853398515121685198946679409111533416200630516525790137570848819717835232444991347607495787314268982810292040155503429419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -489270706607464826260926318343992747397995579132411166314577023069467648559125234131651420311182584907836093751051980537614992971731419728282600873200564785658934403461338237105872337501716417107615774670269535003765439849566345790214335447464092867396195810852560542146716970751400958946950080333849337618446921935250551626997013170110035279480076139075059288955429278961071059358424671231848399309017857522690346785211122834541266735584719019521988770203108951530443053105203999963942521165240611440533747552070425294348875853824015735317213229639800639236584840790168077824552529044480718455405035017213555498843878988342222753914930882027082345545869753156649740168302970944555601339952486624572933401434999713848725715856949955088780105968804834443851769090554837141119003002133851658198881408125135224497873954540743338700927357210962333004037830277473825552618601998613215453863837475093943859855253536320295160870534007940972361846592933854532058516008696053049736597208351337865979185917459119346426715419324697839785620830360656583462151078867091844119435932951290497301482460826944633136422654447140434479452410789982251095965201024516216278815232931940622864958387509417329263656193567744251752619453769472421581710467600715572034391915720835797558299360835346674678571275172885401278415786191477725954436296918127420636684777390201771579549797811691667766595725945905965961633313272741944232318183791560041789141438621610038475290177457464421909736452369124301006280813079600787574111816391368206649073151339790945622298111204981254241361071915739421340893235313645605390234492003465883360183864605391032349892530667748591764456822965034648801354060103286509731425631128918664319333874222479273624606237897985432732323063032763475991435587112081295219068115178568673696721445690594778808455929808616024804895224896772635872721597763663061091239931332088539346343792351531722503730928653892278770080585408598925052308307248469182518194606059538218030811908517710706547350694444212447622963772961901135956860142031272076773439090727302421801347185089576550974438512789038499991108224873458179109211963806208530600997745848120172422373367683334343016865986227548274093518167057844935586933712114155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 37365249767211515058290241058735795425743012417026938454044570307889316890595681967580600415495292011978398234146992526934906984486074256588689311157124418731955679737542147331538953210695608082688312587446763997368522344478736672354510422323268722699584457437618497321376714759870724230056503513315582446664231095608716049847746985391029661988716023145498837616682286035677278365943689234231955127921133413275629974637982167179373096156743370303908774707688066785243914975773922299391323380854384152058958365319095157123791676108912480044530248946727043568967575868440007320087499027613220588044428578253660478492125684222042327400607425332286524732688318126181126256696536932419464251497319520837575925589312125541218372731338407198280191071285279248482979349900770479293356785856278036815036585446230253603348615735896582413651206155218193541704924404616451256154886847124855361785330970535966789860256467553079576057748760845585533419669472101931856920647338452314429944021394969829709573967041955732908003439571113477238326022709489686855744028783368623236773166724810598802529545892555242595488332195179827784027493166291174159154707924365902537077186184956041514077300198664476473161717943787648788027738734117604525831344267176007936880287783541363801452900126822152666259075461092358443856921093342457843047350997759919815199806050274297629255438592925254781678047051896222032361275662744481599687589957058599236656816723881824050109794823287339549744093166714323567255764300200326558220501663977802320542363591187359131207916189817452804029206880217061911521770108368517664697224884421654638051831951108320442217312790079435135274438327685331326424376969041056532026969629424242586045622141024206923963482718133481083241277100659761826869467451371309149382284914260850860204537171789064324457070614930862278944104442297300762394989955179964583241796440749362698352348630236381972913284372414942759007681706213936512213971288540382858818762533023945683123772496048388737357337663333848341723919074896389101863647629577238512897031273014933203849593629005806790749954640816951186503759666662214243319633381422625366879522433518006340211296062326441048098155189085067713763118981106465923681418177675264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 5380821578881281923597534784406256045836080783159120392103580956763492374773527933417244372051507387923237931561314883399251939479252425205164890210955533347878096112715880924606748673697215962004895395354999744432602865256693920829058617647578839258650144080911136755211822050593571240211939565420696410363146426677217245474001844623685385386454790033530626351020100717982071234017419902230173017791540697115106634771630425996409829520024330489681701045211263749379394758988441240784710409139525753191581600377572544322072679041644980591334732000340631708055932357416891094016343470876464633992045355028260213056945344913926890592849084629971206053188268649701073322806010226388932319966658018308167039888689055088302166754429110639370490146723113354888475638940568770251145852657902590510202100048837930153767669266336153011129460468801120220349210267291340798742969016257115323239515614946413726841767276154210818425866589437629765555311460097948862572353347057277678021141527559646340334843703567264915201472093291440479678982584389812032593505906385843140821124629747205395722338850899682352561678252109635353426297201596440154460646617248351274247459787670275313649623681645225447431329660332679263581360965153844161144181806653081089361320179713835332198843589133952708991491415362722996022162782260551966696360077987200687652517210389123898219336191165839101743875686622321598330733381983177701442447808800700063562506102755283494153287307570884162844304714037299969647233018469189731633555336171073621938973556003739232777119855064575192092872593018985502456787120558579221229735783608140865681518662797826374515420700891529364059148734540281065400191991078188169329187374080753038892067145481776699604702195845867244070094253278428704887452993568976748186114053416565350186922345539940939741849807457364521035025235111166062018931358842825813184697526616853223687552412575088792452262735492298061524627365801323469393219919353137716959498450230298487486851915688123192746228668625857366820389983000825517237017157417669275734547566456752577038461271829388458978780179594184026961333519732731602891328509596181267012480517974409160248008987459382798414347697920239193408067983542459282714905256352808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] -21382648756253677072983074401845424422952362949747800694125671833409772123303040969426411728917071269180066408939193076074938934135540143470503430988828973171134352048474274043370457331328842058992678858707406848249519241511115453543844407457988771041952652749884140824641394246158611228861024123914048983862419097854137459958961895564319852675601190524972635527568033989327266329318949297261374657690993101288259193224525296730437718410320603763622558939886125812786904943127675751309654245258930149637758116402047838207657735496972744771047609329195781687916010793246601777846014821161978667775501094474852553994474871624111209167364590463333219758758140129891612869394829587855730879347121017595998842165019545021803766183819833148530036026943081941180068696577151922498111126288378880135108609208336947286909535942522374239323052905677837378110851912612618424913570076218192274321726186207477207383090940077346423547506241683812093833631988730145560408552346860001201959314841420958381731710973293852163300187741343795332285953175609810758677132695061872421127411837320741022061885185333987723160087664209775432199343339760150604194566250869664932547616870346929144869302437182065983607777596068135303955092791533260929157172779503830621820190638787723400881860799433651221783514036954872965657491471371996041444013073855299036868282738215819652277904444393256417751361417591290860831471125302280598465901122896418104760936933594680735448753349880374234421363864981128795212044188516685115748530929686618210555826374487421986788490430150558044380141210340699722981057970952744045793865096523417984551483034833160926483378439665151659123587487234661483991948102801104489298513971798216424424934074296303940886823099611927776666566970851470847588481186433204883050379746208151629618310459447749960173842459433468648172739086179471088346216121955810011419839446494587102173315318858131388626548935639787706105421150652207446829644818261192795637194414527104736231025819668080826474343352844470104394537126831990107264140029880598936825488789601709010365575403638880183677803919098133290336714667780483347394192735640299131551461776959407636245831463550438541994494694910215754891416438693797974208824622498971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] 37370799740887263046815900306937904570798738183577845004742927863181036798533720935001233100766735513250093299715177259767102735035947914699972459293111649886518982064983543044990728351073685530008825562109397947527302857582428598325969782273231720410341850793606038341628633640291010657620300112427392556621821931269680537772780959362296289991216253138991896997244124591946421003413842765011091241263308546799685351769617581121106387583754834100952421977500445639690484924435071155808112866173590945060853088063186710040053598953096089328787175516930063205430372529180576326989747562043078644360360527072805976318289165034782626008936228825918522987489175381019035706025012783406094300287849183583787800009916866591116781942559696981392369632607534405567086598200603003191976142595724209204468434155461945900617901379814682098940983327160989234482197673625772120008425185768310324714250659317402138846232248795489116013983825490494860366356442571109338821452708173191239948412039333695507881739000084116486232311437671912391372718773795763538014979404096705100457277223059639573871262596206924060568738741924864508340367929168044079129466855073489544258092204874162185402841598832681948548988079403176718037283576632033247078056651998511504094324982080134846472670358467657023455984025629860943677645740005442053187308889773533438396749100770660510723907100850750959106975400198424719489673709806615819141724745891307046543889007887837783856792615720311057596129233085749963309122677307482826300071563458978850508559873488387221633502104899126697266764577143918220949653086268866883638016679219940842453800371053995249422369686510215751591845746570399820214736737130174727015717733631831519655338691439331770129702297257557589340062957693985317302131211784623346170941686553760665290615687234402122459069481953104435029181854658852074823707950828315404306318165501822355451143163260059908485103506761801806283557826207233738577764913641749628646376118923484165346406714690456831692902093996054974231165976554929253447543306676004545809652996356794861205135799684610998044167165815822881244894678753607574538645578778332935365541514013316268467491513686380782608937077670282605828615140968723073117393972247920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] -5600646873041071565322357723560592000585382939435645791264833880889658255099346892127762674924180364530895443289567186077522411549640315139670089723840567220073500302017256934049787225611630095715663861910177520388719352046654038542865224061283670170201028274674230655847873642556078296209788189713534337608670989012445008646498546671691463026166288505656072013288935883451225992656889418781399247602493122080916350357677881997542758819460062479652792061115866556766480117380272382818190034517656974718971160751925947831403406720085587896724053390554894156959903373691782637616432336298780862085366276577625468440766953048042760897808172074885304795089386720412981800800190812288023275667538679724976769446867752638542170004749908752599960685402651809410809436980102913497897455317887934429235215084132197894045855984354337620775883556481020193950947689482090053575800337187675442347579404276005564505119421921387929838472660271043836590968916615767437331034104208271779703457490607978913609264661889472586056109057853651465448573772698047355029560993402366420359672267865740073184577347834567201993762591562491720379104183346531846931305672047373661425452139619408209748167451449759000483669065787072728790586738448646863713396172138886262244476424321787524473586508033758179318521820267277548293658530948851448283708821769239374993405172811457109631836505760722006351001614469675112921862088399429460027533032776716983516270756721447636417544600623887363748268732683852271369459001554764587963429373603823536833113134173822787888759751749090229158981088184102787732417725826931140138776603688312147153193568162078784143275315967618753006600521712031223317694139332400135048827635590457687411258866523624439596329468960606627164865143649365497991669536762021743934698904936656410109723690804639495056309976906998628068502226099985653930787135649086505875731282236870881538532352064365328342162088687245603469631106073273398640147749419673100644481759957211712716653400581513351542791158296117730429014676619800078726195035786135469866796695717937774235039037663825811287097551614204628633893253381062270109850807852948120079312785473967548419022349594820674402963564069633335055423234467828583107851178158850048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -137450303948799267955127273088313287052701414022594048177905886952560255652284340725130677161255066277316875683286162788115467827023279625167733717156835194746253071833915909522969268209650764089685135672050468945876344458691167971051606551374498736709868956237483609910831245300933617129346848110330016729109696450790318292679933856697929477709409272355895112446246986779196996619225177661881151988086490181206381772653850782500802884617904359434765327765896199572292674773525598505460473192023954969447869670829652818814076877680802808222812166399969909870552722036221328961843704726546507680594239650169920480365007173342670645794948725920981802068610205742928107557242034020323817701029770870641704667788896739896303268018253811665484671104072510842986036912917555834461916603408879445197491202437945035609719970225826429425822559686244751361140531325627748728403524360360670397325969334269614078754936589118963876562298278523398949655073815732762683981733040397385880449122509380682605239926942546691201185906620057369590947000301899273658457159254388570990498656375681369224046259468909887612622934167197262079579752851275805329741587999082598989039403125335436925939086754060767091007334896235346845888706965867594424952227929463120582888586835403713186725542137557235680041850159304633385962686560005790568496096639609061272397285804003763072746944877957187613725591803680300260905314162237443926180253695975035294265547937212099404974669322288411948285163472665883064410822061663921971341525389801093846648470378408929579226585602416724316358306226596089269978627972659133854192948900226920790360825310665649136680512471743686169374450372943186658996398986599625250035419406789421454474735370011160383833419300968223351913713575572350568776770894382665569395340548827627258768723809097378587522370425838958566830306336268099852773721801893799533627264594293253745567887320647862396613740759893618311176879744369667258688749945790971310699561054740169716994835088493611788469583542206319063366611943011760356378307001814044322187052433171813817481519537424817511695630782630666696795693999471278768527736536991041651161392534651398179347839430214090152126484787949438506652004036669277242952691377011425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 399915438852627225641525574708642976656793272215064884624143639727042566020110122900744816502112993081422946106977012832101760976704449104575740759246391065829660174879528474757436474076622971212096974744331621829921738685550084516383691772185660880381464249329113603384147112265146286439799586252600051462626614975959447667293380670894694688865141444628984969096082088724868648539075446161314696133653313168823348975513248938696083025803741884817451477413832001021499026013977834161761066973430976517000974142565478322259812209419988750853421684289086896800448044373298296796953377176544169872214989828694911658325133121694020774638991412239352280957901023811070346348776276506125168391018246101190722785961634795485925781127194843242443594855844082270895847548278723860939878347921285579123985444989389180950596039930471980466048906734506838650698653355469083007693177881796489629285428387003056281677112022955048090884275676461842381502488238333417963475534466107441348737344148749447099347798472719009955837314214590005715649956953799322211413526033484769694060994899756751135570429394794257369779312608275685145778601897677943600262883305062792490296074476413875064008292240605094745132010614501170368337954365892491559186293980463405398552720571270897299935713309792813519968244193614335562854921467231457282769264943034596057942173977681751049507559729432207024104940529885333592381812734317661133933961964749298910572278430803382307819537404916721362966726053180548075791624455990613282039187596202112198282559097061692247232301511509919169720897746302769705788942525729927838525594288806579320452644143156562501770878009953950630075974832452027066238067785513692499658530481786291862192011219300996298596431864294980069627225635149425833815282658434891078405717420724798753659714597844714253269822902998951878041750654989571235332012810844235519203432785190138187639302317707597826567538038480304518732751664543819304099659648197337562139118245386804015106795622167485268991779572921163380449579506139512104818277556748498533813756604054113171767595414060936414302668634576926317563409788297501911453998534557335012590072509708046192034930813442088140287686563018434345925571879722223448072929226405183488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -693419595905059451040553598466962998206436571408112725437756758597801197462344068804769685229401657166265929225850638650947763694071954548686147218914058934477643582239555217285877802060348981486978328277122632278869488547445552657388358285133686240883125346503439737340520806246476727065288428865424611354374993737253786021274000894400040571585577933506103115837651182345083153126952825975765152889001243405876241236869170453734733265564820197863352177926524369152488375035184356692355539777570086313403915741313416008953236305003756426199531635139317809208869190783039950056343739549481667906245330246281056603488234941936585659421161899702949927607331023725311347672729557992312000204614876729051297057085122153397128790099517547116019304694757961747802271893483634086147594554482119078143260535074012474910168729147869852883171757560095488890343844501498552620452113394542093903591818871786627396228036914405522254087386798420202351259649032128817651018870471298120904187922662175002017511979819332892969983477333557135359234025653553457466181220670844863762916387118912770365783402636775691877977734399002489563084113288720148294981062588723497067286666898895829996676478745803683398434962269587540807685640220811182551999242056067035165345319905088855647353372132896667839623902493149874395184906269295011854136401797935653121497464681658342059278282282288079873089095492534533134133630361446391301398543490805568612808931006901035146344283042750194363883212148947369305856429635860516184103221558467644769489249711846111469671719981868830628256851369588084176581222465983260362625992488913401792500269399202158795012840152980937760786431752449189602581264887522436087724339209395523624340494539084410412940811636420069480215932313474515192827178943585113169390720118633854304074590944609455604643147829861411528268688729067390144200171970582163096234599764900912916924754723167508083160566073198864621635651321899343375755354827816532989963979915841749561832627291864168069948270292729598933697379371669265140095226168659544956744540669190716934827965701011362383305006497672015027206226708788691172114320570253422499216803786447102837153016900311808874261541065811424250533208653488829095701815481451151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 889185154398287321823937226757357769026732145490510189187688628892969151354393063011019187176104248291908410813549723333697613421295807538448280339063360120858222886698756934838125893183322973835897872459822273601959872491842985610148664866193873396196655137161945236871865358774814598675141214364864461634037812652729890448300496874536584422203053402349148799825847990653752655066266050198911880705400436091855265145297614700930820850620123200476959221295938179929390207091168782166740417979105849721589424773710057147007632968475932466833480835315773472914899022717645688029823624856948255662435890148104782867957863221847778484999107090082852176984126222956456350722376100934871000001416254622350184055220385480341340713346475874421914507352147287983355290065472140818428522915263061028816072646209423635562468437656867778216752314333315551233878839063337652132225473350542675392962794856863783396560369533520419027993847211496521023077213135109052053353501829242435550140777346549206043762034174324852373789456202290230071948056525375041378650624497178766307451485386144005500933251047767072445132039865563124632214260464148045135363403920869628738016029627527169872728226258734994560839795845493957595196115075295470499615481363561883415159871767152847616119350805431855336907299218844280797513038152388090387209029210567055488708704685719929345570187516734612466291384156197751051375949907975246990803589445082531760767617262139880211219997825498946832308795977112002761656965101409963821552007481535889542300896564340565931939718755015989714899304130721859088067045268457557982144218488830015670917048956429327297717361199948565326960023047839973343934897594822137000616649839214784208751509419164790569204521205764936871635466970523951638985282074124391435136748630489600715680248588695125894447235700361282600140565246335685242171647294382302922995817750812218456243833676308068881500317014846564720027307473783531696110346474231451593906032501580332419481561909750925775156164385680930098959904703909188046023793113306298865220792832270342838576334523610300800072695425124911375327404027744412196868346376569762665133399695681623388027898790838087453909054994276866123514099757280343609778081655372644352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -916081097687948451123420051215208829822683077993134119727911119501222075845700359508749779608060919032501598351807191045570368673032369148158700616340617522082841644319207878722170418596845479922512414506903533184645720895528400302516361086460148162611055942386324690099832418303114430170579652041939410240530488447080360248265921312328975727833138985253421967588451241886552239888879249852322688075351224072109835891949504583018103570092765155732259023581046974147368857097172220115522148277646198430978765526698319935896661131253862047489058038660163293788184665047410180387542985679034308715047347068498191335269164757195542391385715813231965004371606020559960183965386195748460197004068975716098434915808496554724700052273257798393602508590316534889338430737536959253130897257799649548993913333186949542272178659465148353413839970345940596470685366463110447946318821631186700058185024859250678187597403837160658191336575329142624334789222304300325490060418527522075852512579184357189137298840727710850605523222780965613732713827205972961878527183695241832349621004030650501354858632469657220606141746073359598999912769594084102511741339913426353701157407646062020927803829230097150327706736026037756550786751866721361676711586937554298101933142607630417522382602501156147577025046006564532715583142676818256196307791434816532026009270864378919744787837091256627255156552837935866467813936444834463620098500356488525090681338844329664593020390522157051834852552827471850311112254320905489732402746616330260320160622803386751229200145242451048628108511438867143844894988028418928155773716533926072472141021593177626493908909596319192083658932825612831470055977407861277753550436291173423812351942723981844160868294364626910313812310108331343525146407511582372809988014775894263165376346001209252056039194715225062218833868021728561464073579490973847046124973495138550201395837958988373804189880674336875064990821149064869909308040137436379786056549376048585411749721997758776320880530521649906396381291390797494229840291864174130420506500441540111489492058487401132469300508416054862353021445381221661780037480805233310073808940060189055333334192908170128877487781829598473291161948382616907867495528345999769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 796197442643181989805211264472218289993744702266531604538205250097365315049383403787945467141797158446151853311610922745527881517702587760568781837527589963204631047285251814227453653719913407968658309345650687584556156499727086538755462236337135468136193934401019143959345980392668779823468342878087699131140814502215156946179103549677384904285893736167788389384536628159764326959754585980316258471969453038987795709447557263036017209950803255291378604808406376001609303741561953154766658110888413674013736167311437507768470111780974039775879030257083427714918131265605871647131564265138224475549952952988909662237791528782411610646812658253079796678294252371122212109626853975797372220521696144855483181383075406562961839752347000866123154008444774487907460582762355890091848409800790821860234030067120267820452568000661045429909179066499863976326458410539657336941116290313384321061264298549323202579646768052168273206328911971197104398795678201138550735335111953465041694838621778300809053102622115360553618677391883274259444711240186656864732224342412192822861289021321909697276076506939720076034236078432399145006398905615928627436021487940933119655521759682761515342473400657835469478395679672376501602468323818949356063354733649992434299914235720034478347198582679391733359361828514789792566352585453659411635461785197310896424103674278366082741067754371882372408027677151449607750687239202869106514416515128172791010755529205514096783316818111092351241301102846772993741991760230997188606255475810886215698937371545299731221862027212662126335096288963734818534465559472558119199848736995111438493382146361820983760227708993274353324900261633222186733775301637602416025141942926452947289181839291079354453893078135604892000838635787235017295879242093569312585178179257605747089322039779070410492521015847955553165875536423943092359159610153238965101074442692588510796996444868088941865556171475685509869915202896924788966771608397568072656169876384357284485064767057424118959092555332882685360325955292273911125392692992166523905187565341681628539327482182615814071638807925922343457945441134654558390366175903490950025060127380371850655293400174536957084331109001776194429082773398161830399135721499656192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -602428923705754417480805185234851374545264460719244696554235935223043352887000847072186863984818057676297198829588039395155590893729701895897155722030552424969213951044675669281790895374471458294299091119210441698669200423628359928705902389388439092585659076691289019175997432276189875185425082830821412611852612495523658765365195132948742723235247315395159973901002507533273315470097630269647883314942241553133548553075526888669707521617747419986089789748032115792862518130679515413685777094503471333038630384724327980680153356780194796484806346306407577096502029332639715350478999993909271381554063691786675693817511458974162173894915193067590813589555024636827441574127921407571119476214980536581224409593486091179278372598267729719439940683445716602304604889771688708153144616044287208266892338709982212737256659150968698686972180756818439261722353594060954495369667815659642635225114038514691327106346261632896899243965085173243407795285668559172522173909955341456978801533376570657826014685765992965883562568605389811454161417088810842575295364530466397193018597182906383362310118262690710787796912770789091820281041808424485177313667843423994756913865549260165846111831428190284524440388296403121427186537278539801983321330512935121968155712299069526750742362609644126404327286408635708115932743651121222999633497564946836706487071856243859262822176545969646989099782344229790932660337725735306057820158440850563600930004531059484278443837468988107434525388201174998585219271579329566809807796446095487710560724271074624883152634473233871154758325180244186447538590914320275618947307249627377701208254903505875643298507538284615521835969632669796538762439457049064377401316114096079362308486009684493530996289923926878206215592095261208844445528779772775647800486508134460006405223735264222891233541106851677336624866194948750119386163643134456132700748363164201202229984125968365989232837092807812626856272084769153508127273665725905675985526502396529035239995716398381989664302156379178586632289532666386497217038995455552073718060848949792075328014154000096556754101404381440903277265763011445196351329806277218267798574772349135780078336502680316501660484465952460586358268590883303709552963531246141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 403251803942601355547166010480117883207361582421430213813079220991015632067627945547652956078449486840556462459730324690767091903809235059436445244718789805930902989940139152378469969695827503733150525786983240614716757682135263485055997030241489287386695989712827654141576095194225762673994407289883047309433390604136267048206834645827033849838685154558904828059574593131819109266679091378148470802069983400338423981022123878548973149071446105960011337598562375874897213823357742525942876641251722384515139223101356629747796821858382674884541329615993127440585659026377389895912860934256815997400355734482356670598023517170250846522446462519960707430948005266667945672613030892018032865744014346679632863520532383426804707128427427956951800808144392277796073683155765811136948744868767308829215081150874323107793872875701753925890636185108617402099039693693526815521413043153395139178106549204672636523496234318879180475235989487212180371426161638166668698914185025512324359556341367282867415242386602481331012583591314892320674730689752134759566060461691395369563089682516296705632823810673283811341100395205344195139474100050322932952714872621024911386995847638051227138993973506360706933344451693871558466846290266787253296107148869602370475228158477926831778615436038784403065874878569705471178609081551881602731644883968475712264797726658739742941249541491771944601719087969450712995403809150464490964974464812876410530831646874932889375415158277926512581719914649955080688615360906803310942587877394776566330273355109817278978092523261553873666057569644358536550986808204691558454876468140496370420486335793524604236031132016561215618544249849957504478099070066435340054889956927967950515364876628489990173594769694814698536699972229117254451207339812828619611415181817506077915720002131619552196329800430307217381362965092577066790849098342547136916664241227364826677393058550417577465197299279462968318865516372918124101519647064032484713432460904331518104248373074906763511110113110098128061520630263192021162971992009696324887520271511608152235279757213426642183531325904033971113414792856015704917983896540507390825985843592125546758138644632754845324256125356968403183492144345402327528175441991958528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -239414210809746629716326491929440131359632412710845219189958147250810868536099445469894025798988885392500558405712597603471022334279647389499304997833930917385941490934106687555711476310273268188505937972635538813163281198845297729403721367657963341898559077828782002431324874064090837572642011587486077297499085096477604874946362658081585158897404773922204484425265336039211681898765314287888287875019288510603059128726576463289970189560224175648421325078954679549218327154191555451552104385341443639194562341589078599633373792550603367031550229230310506817835951184443907167561272734000358899277423078182337126814121872960082471633963565105594428857752163850869729566001986100680329509288471175705935388510631152293310060755922452499433566271298805250200648293262594054339126372417791060176654637918092115879878872677598229983965453866084593774796506155303978569922550999253966874382314146406790689270278936540158995157806794056636288236153456544729300692829159996043877113691963897186787567838012420544149856584437815783732096721835563513787883984993515122475330437215065266893470641836463335053252467236912024223667387445535870777674466464250563791851756301813129386127718798510170550678720360288352163764107688852155102547963828397447099191470879511618923353271118568849853609248391697157026019674049857490182263568713349789570107267350504149186575660559780262690419330398462075454555976892188585534909013614951588499216951159142825025353623316992923226059905297280571206519223860483157107037740803530768217615056040370244724960690703033235018864064378892223177308148561300264645491270041275874909666151379407958651629368044033880503858940600666874456782631123326682702300133504559474521070762161472817900182028312158868153594085356566103646307648063812794801282620238098568377873815734183383768827033874190743367172389520760602288070281671079323479350227030375405147702443444462709375352284618589634568364116317457328762468965452815884825143139661231256999511207593314850968747024074267718738417496100782434814695394266558350659014084471305641606907201798080878568699911508520233686458013557339942899204334071374416059858065046539062119992294314350833265253610595264113468967415944875501131154410757758648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 125557858741561792590632958315667609654584935435714148769219341809644774608945332873548819003894918882928176344079956593759599196980687071222685268429361400291450641369962812264755381090416146124299188135310881016591226231890133558502998255459838392959237787570446180812060493834148042513693015740604614186940777232177749727886765381455738964767507833036066582570786462704070041682185176449547159797164132539187358163603724730148990316375850061077259058574024356456229334999909293717831365114925544636427298967957781288738813147107511355959564055724887965201655095324483006711728174976475502479075432041028401272501472826751029614354746143052807574247007079068672675679682929536126166193595826012782376384839384590356838215420665729788938488101214751664630657428777451738052145471120945420732984171369333456187282082343179708224070428026774905102990261795531174330452755156179301829096043253392505733138999489060839690003700036413454194117538491251466527393630381486302076433638479329627842851442275984455959263256034345143273035546719078796310823997985102565876880538414648195895821352589333320533874985068020493090324103427293275509233731185664481623337755804886471951313688630479480765485864821532897754307636252049754375607823003754520546948044234827284741176577028235247396983228828519482065492487995716235561150720239752127137858352598596649508746316767745080218514473024881794320752145872232031374621061772000562675466487052343366001636634446393549520082030126073559020913711829947400084416071891864259526579982224848494927210957965554264733808340912087025452749105590616761796895810028554785019322861496493395546790231465264408459080176194812103959923220594839141960551238988600563268068119130937671798007694169022535351274867028432708116150612241379317216997843291373562801288181224488400836895707415534512832015606621548505667250432900829701479501858594131382060346503260053127914487086779672883968467275361344959553265972722328386689654467968762929986844074113367348079484701202520338722873186692431265965275308490385026867276853755081645422865465660423804858997906250644189696618468834053782402571222733591175406635157147808152128975050938167097407531339840966601212136734618518830980990314919296499712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -58222205626641689644303239254136126872429192780973728301486577418381205380086581544579981582022652998928651807952762229816237842148713932482099793094865017278899369952466933002450775527289361110103149054784933902107305634297455899379070452720199631890119323571643126587815880923205192158295693770037930719600575142960240518365562911493212988714808686029526484649810839876347122664471551047060104775513664068656312676968988956450636823612028100526692868988248247839464905261062086483795313038341819197963452776771093572502019711358846115589526860935209606772596653365704350461118790651731174512503359030246111733635545061231238263498356235939676689421062931914044171489945627527461263040055577206458633635201586331588750456347951218716958228513780894999332240857611457747383006862268181930091120398891529658821272619351089095956701521144901011690076352789179602357394402592347577318484929877213596946370898576788979662061373540851271761462479176004626744585691587173938409597369424679398528199569652706149618961681424733402047933256299819179422268887181583507980202401144740760878984264776946601275319048597293813139292484538072086998776800313023158877358306839431164399117696285761203242178464899768987751808876331132180662965592505815718695637327667387379756184801680627802172436547425446786475650495755169698311981067444860590956141556201637754289624282817423079173442571825870104915422171419744054192464439596316088328024862889959504585225825487523002257416110243793929491638698831511580209983227207830524781776289011447650934493223129635505853385797196076264531560220969777264797079749396936216154351059025447251472735955912795110257386799803546293669258221708184744868603777608374707484068179832514300376670381934917315069072019238342706099907594994379050344774448860156366164586843466013652401139793486985748422710426133028802086223046395631167963304336862613305104112082333025866483020305423735685128034583385254611973734765288904257388045095528172013054618596086376334289071269430186409812706057907467818302578380945292384431998208249065786826621569939692392420315235695105203316544814930607283901552295691308364453820136892996713379505335505778022567738077589531270574612375585994135306787330746503659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 24413323753023808677405187677616187587418759123410022734597498680019698482683407198359466425974783540162343911033750977809968425065109944002916896138699071319161433105583551423329339535530695242761670967545903648261724620386879387748915379210031554303977083340486981594207076292508928152969735796745677463230625678361334187315927323022627481150758131968155642877514664191925321086240415532904962028453795471627096482206709855730786907335683333521877635403457910449152646941145676429983222205195101942834007722840298437282941767657117010213136219063667098769454709464973321996433168275427123252897990055845990865713823093458643058813422957896756632615053987600040313692848140240858487092639349461633654971760655614204767653591650492916370738865029382105374765379196374521800076366325767152190100854941410834496842328835429467114340925623313633742124373739390443742934595495392860013636329778758193547135638907047753648148367594636340229382111631555271170510213807739620540084464423102598511443441527807538926094294149430674119290481629405726847222353347920658126202115932527340182169633842784508687856540392113409858544455263849704396850902418121754220059320715067094535666631363517922376936603942910451921904502920910617365986040525674487051270542988562771517300853816977570768144720665355571559926235735604742892949140629494313699511921083176477495848048661222464265898084980897634897631547159544821576565139995403108566279017693871478521597347065943717267584104751694810099220530709442912037534136844354446963975809360180887336426562366721554055402445546903356024205770017834892758275020870228669136920142137283252509627381084934208256806222129468383696569701041283719809209339953886821499017894384077360145175940930016424922079675124971351628485533150309087574289689441580558957575561257108527165380317835119369318714907274824199882818296982157978931162656207343155829032144316468577521412662883525351149738684624789214135508037254257814641365944474410097417305078599439937221181927510252458177894908290607369911546755955314497537051864021143336941119319595771269913515509666392545631423174302499515393270131467174355350718897385919154320745327118198080518148601435456621836105980358636405586456282594694660096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -9844070649111501603748381532066733695864594546274249369230479815624115959317519416742351369709289999574961905794897964459086407770862455262995828410284416337295054103511847571628696831834316552530304839416280773573434012824912953753141034084410048872031887534109494059021745840094295115564851899349735024054179747854239434075593285794702199207750882778491178027279251320367130858368937873547658857531201874486687353588135159040607333141495724813513453573172817253662798009230968291094306562528729206839407640768189674883625146025480841344594005024791413390809278347124191194587995137740762893611178567528681093020364782764264075840970871394378507550237795677934698013764982367054933354994863099329612832641358609831605969755116779862095385436165481941523038223817429320680890202045393665419335732520750625167174072039683582292968171941276238007916400778262111515580889948657007642452386600644375450733879730079086758735560028081781490096471719824021116948451459299536545113259382955538195786544358514795568878733388706536913881178952946394171028550211216103754890018477644180945590671409691418131940982114345086475119104507731441109306049928114695507947573017458307465105119896100889321525985864409477090321801666047863386795635445839340945269265541834692166710819496876801256756443591889065639095918329506008179381100592267363997434213380451350423407996617535667838023603833974185359305469760944344856203576562743622749825630303199142825828391354668469832688301030076761700848766029949379735043152573485015385494184570364891959526089724867724977135722568361771453136074831472695606001743355693360518851947526784957109567838331166669051687110853027001871386338934899049632026495623481669917940680089637499484267649501242270428883526383409220188605274759478840983091952854124439462115336267003413570249158905945226468097582054556109177545560994958159724851748011974583766256268943596922266558417457965532399203476285352927245630646557053140765574291777879405855216356713619638887697054547997649642905647703285235340945728688564943076736519448611915315808546228675251838825063998312711594783052441010897577490168693994917618857406861327878937179607031582845272423040127837616177631680765229673419689699748914135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 4170207554284396989756778281005248912039386532630076508304173156180988069765454794878027458724636350899269235426534468423808460092275207983161590401756280569786622226459700925345784464790886084821036467202519273342890307435131136570989460747175006849038800364720809266919265436526254452567957635315223171880266392935596078400277929860676823687066145174866399420402073085877883767522017547235762725979608379226455378101023246664106601648835502183932905967407166682651299544857985197427668435607391045173164697566817364570512215243569457008722115297618879427994093593244019276920816245756523537115379825420922064495664741048880618739580031685508097500404858327981436704983856093657056439665365259565890245347541290842998404376644335048117268289420052309401276339573764101662165783464292935470650343130124635036605329723003021103683616640582597479488415069036899158559977760996701691726513081474496893005851708540825124622048256044473649029412493332364579840321252676588881227592825449563502185813376893866553761875493034431091231041778721875616938603536146729513402710139774493472883514080953664065541496778429915241108707015920793970231880692121200758202530269079743723879200186137142165142106555122340259634918979270353028629916650903663857712443161885492104031680696180820168672382815755946846265024965217562486330548452515433311098957266736587250430185055021051257293309289375212860146425426644610050608132887283990925882609782760147191781291271271715970691925557009345017486859792551543531461692717756845120483468970545688186845194400338402019546539449723551866603364490833828458798950062147694003670698840185004774408423171526282205813088138161506067621045939421491167631778169737766707756611067600653877888193995890864195716210847579991713935553447039599943448768505089113231863985370826338571546704633252532495247829316605838949659208300550305078461931929911195729188177897853741727072779052974861520163931967453334530452764307955967160604186846855109783213638091794742706134400017259742542052445583220652922989970987158858158014851098236510748181727481785586558697789159354604976877496035357600567328332323257954025658015709888320652633719369809909455924717447003066543207023596242534105696815570946621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -1923046440855281101377866984369123224996650849680157134680941683908610471740942066303621077688221100735512065367562019750882117247662329454204691740244702896200806483462668603581334558001272170843551393149802257784419074398655994271704539324675593522874853709846480624111124863231337151451832712577994387615185592169808432190617760988454353657100544431503994732351828339669808231013344128120783903951777071201541271381716880029031663462812062486410864976667055537296929691675716701204094450043844351026582381419857829270638151913852740342436760765848860362300380420850952744296194226934129876181603477586595014929538504270820186503575232017249570872481800599414807299493992368736322099178021725234845893526342530707480177897407715314278224819989778731964442673553527836770505682549499906133393225927172563337000659162154539086298093114746727210695448559558882973863031129356404709510761061986645138019536383060890328984083014499239277208943797541101925434718702084873594620147274475946215844548784772734116657850897908825728482619237260785850045080153265356564393447245059688602421382294876351073474079435124257072270686305398693741906583427620341086073246900125946286206358101190263662479246289076285272353818311241300123587911179973915956316329317329426857440170172411690870927665696552914710741230758121243179217726310286154072539742421393660380014720851973842566861890019948156902307508483095801598571376826885202261509773163796523611829339872254644838307101678868357255517687362172275563887819427031174852004475175208646481446061534051700297428102097120713646910640005406414321228047273110500295132559415722034281606656080440384601677392458784522307454815873530926815627426647289192175300621013318571412805575928470534678807124120383678423675005630863807444293391733397875361071818971736330541824174231037604505448792819043938438712889342093303459084649352294592162394755689358733188540788069342577233886400615855086695463104403278092245681060296332359433544387271435049966806219870869424711372697731944506155305595127718895644806587816469114457335721769977832500812134900996563415615232566827897669246835965468439181521542469749937317465204302685987184237835972044545301510435698690559113309175861057945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 905843672299791330987335293821450939294560953843910085117119673427675855765339702147180020929688860440977638314388210815923524084735789769492129787693428420598391459185110228025059233992512481759451284791890053109667525958024675949328674284034986925585950703812240705115945139105746811147812221498801869701629688037892992401645918888789433896048218113849647093279662998293709233414359457167680743256568775210720769706608987087009791718185618240168536356118064690164895860308005694106730942831219815985657589697960451158703312376321437509429640776923264079837750489259958395826774724440264171271771714982678108856965488270999940635531397494187553319401121869290160208150598682257246751741077786464427867323103033081035264079183034590731006010001097635836164342741609221316101447325035334383731697798309228253584109631141685396449858115064768888642671436646447208677319120428840406316853262116587995177873291790371690342077323272413931942275371813732942828556300827685229010492482913664647495519808682328048092621458591575340727822095757724637443361735383622809272460931248610646159587794654065624251448835420945427030276748590511387854103855897902403701366359103825289531848390013823444491426789467337017123674812643090654632150707145709766509258410426190286285554556391549957488332420270327785831291342005681552073179824557380451293985118501158260107991270276203163367183498855132810458827965432829956165494298183979778863803997894493531639454531138923637507463181030183170242189881875326500142181071557365814844180874809181439487847605475654312658375036969067594952263076317124832769937852772705231363275163687573866482470208978385841425836963483697402600074724423077464403566166522940822867745522330732556560341181186203742443085396033480558063774880495277614215433873899155694323094178627647870975415640315475301156872117278625754125188414880788844087053572528975509103688472398502683094784544098503991181218786514320019799176106121203277204886903093976315775149369297768750106691560358584621181343779801255358003729484089957001531256986017249132961664383194109114341169886660791244474709093693817802195832305198338216752904421021732888333166929839410754533494247565887526630743266104175867826491477544927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -398857852420592157346712783781723985113043824115084204743880943149321532338192869789082162250849877208715060932199173810974791291765870302161808628159364530268713708475622540881927878498311919385215328383839043841315049890629071728549784194922182311700606071534747837621711640521138002941927283086430471216313741952295532364640344066399499792710176848774622774813070374997730027469854064177269738479224225266577139810202226607846566776504719117479784506749680285067112881336224806616799440358959177440383500853294876390788675828792473735972764610432360905929629965498408076942584630381473900944295396736000525379865706947238607614774392885427745559488340633179114550213357904879191294669965119245859375635194084688000893654977012572258947817099301273129755043380432497832825106440131841068903903685338342759974654096529731750076599042209313169644399657484380092027852393072585501904126402640103004039720613077313142682526818024055357238549775561642357303098177340746433538662089600977665140581446379967829654482113813280657178482805149950984853642718006500271192048367231041331005604593941010648838699491789935960577918161602227333305083821199907155490808276025922715939592353533896801906603382348517814717881474164253023403592855110305896425285797788678440202461702917774270087006149206613826211197952495122727501677746745165880899786314747787833239149067190425164262594087944328030693207509637757331130244400913000241228895286519879872287645353777798725390077198899340547245077489819981234167535328086715953662873038544123447453345862931682504533198327478643404853837135537990019893412942261738238005739553448854649495937585746836017560425088702239653160050297357320744626992329820734324981182633500702862968692256189147508570147862011221467319232680068771069344495304710123759183838590340494009183271533614984842004688790564002126845533157485660742594797581257480269635260479088909239493848012082270733005763656881574019616864827793870965198107056764670164623283334503014418690359570503173097549173494686326813681657362952440107488632667692422742084639340367968261825259963977397128875857274103124004066990686028915003630737161303404822102755898776581711456804859193931810075702444667579672422587070949621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] 155419697982915623747960502437281596629269088683379188456312752923178448794444935521285742158331885170977054039653440699059515966189067177793614547672632105033369247651027590964313047933194444353608497127391309401707805196924084831619650843198288711349542059451231132253483365469911409705069584796175556273287166527243293108490654714764530883418619504315084967669062464040618215848555401252582623064962509535831786858961561500950322706384437450977212171937930984346120508063087668145025555664208346896485854379290980048401287997029349984858717017324746079546412286834887819172691809828126130281888749529543181187674430050559410435064090553566316889885916752295766222515012409077276853439912630013440722464337617789647188608280205703095981584232942372489346761465225193276639400674519960815133211742871317526351566499958893892421238242931940762527389115142515559082063441373410492747385665227834795160574727001182629353430189414398045127170516760817264787642512291769575884925771016018715318106657758101889617516755854353977069444571935711831807264713572379951840062103095963565880491875084165291948516073147844120726270682657362508758302916076056072800010737416856219341408650905519936428400301607625220764006259679983051567306416032625903717690526236772866206523272753477341048544541927872724436498106251995805788597456245234562416557992298753961318560546283786222007485231866320900314050606091929163250929742866725701132560373362820229625055736442637105540051686794990526017723309055179770276242212298960719899945222339387744285299731076985325564645236306285158949101414065726792793503301985412016268279865936201726209604072143179007484870916132824373931099116399778977445452018667009969536591596039322179118888077268804063296990376608436369371197492631817248012892370828465429431180115746917347330688591283028039044328984827341477019805167754099384533679946301093001436441193302654443157767660334374353956860277310531864931289084068761851535648944728726667233431016943704178803655235882473609013154032985081481437825603062935265838332614874975552407723199397066257114635981434098233297034057123706180336417749283252389284885698912809380145210225144832593390724901657756715247018203207007080856310869659746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] -52328955835180169776571563716964962710814709877706156437203916014272795941405722949142660165278572517688886136688075401769850362952798026097214857558995148058670931097015844630371346868708863899921477744685715950170595085858791029217264101651634671587294251388051934389484980114711114102398545220407464973016705252206611799475258338324940614058885585197583140903296219633883583563094466437218582733872004616359550394962264336383899348070891806999953801137605881920992567179561015078762006392462358854094482140056538412743225291980874358813461967528401789696185666858085616860584269934156703845430104308609584771409539536907994597499677408925197645322057949369183768337180927170981694756054432033453227498501604271961685770583312861823399950519347055281514909048897136471123022290214817339575094724038916984330973595157901216646882417339724903976631403154112135434575432315401473218770694052342432620184703392238656643179310147472176977355892660531376286644271571984779676652904877468671363601447611806816529866470298751532825518105681975622736650551276361630752418585403536448079440355568186325564364963629516803964508305481515071539730896554369754919181776395963003359525563090486637033528215571816447135756088354136548924496204600876377402089961882525158148947394109391248128417284469448524650053628130996146365426773427482303790506428477750869369212264141917895815488079004535287058309506666615282236514915876703682801142204575076064070295599171587335367814776670663318649456242330289744352974983555449501888097484747066711504903680054187701892248822123768125189628559537295199458135310361347451350695422089557603836652329839940975201578846986552830689710496731363345837842841812932410758850055644812989328500845622761728016717646112191810730579536819948285405123408759228187381764366514641806840562730023733719534246469843424565133528402300897906575326721922099260430752659743207619458765244828858180543536509438952373641766268688047357639986981142351498410495317079847084614443785651060369662235066063625604855715757378697302728822867837365266231372554902424056293351239272808012937296169371677559492217432941171990047295520870177440719000360801103902406768880144371604888581981377613068322435697884528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 15107215244523496202949936948129900674450465725355430147522154408512951687761396879772897089008000642731960985250669501930724049293190936689662094028844666245255609954403481637783874665375667697222013574456997913966467469670986858024232578827160394921030334438996756293024263190030784496327984200288064874529653831585607051617897758110401797804333254676355053355045303979427407332320746511445264475812493475559242965591407554485924690694451511180773471695146737410404260046506248719745811704989180113933194532971107419954336402366203222898508629589306119182885508293595809415458091538440129488918322179165730196628728888249242565207591413867821284998023399153800241943659369174403390750159240301058055260021659635334553599534868477468194287703804146006051115979801025371866661227058583143338746423815389398267626424647534982555736789029679732376698859950880134268749674881985010989675713134490456004999616480008363373779293822828107085294273295306505765235602490256607211949916413944820508466901332203030196456288346288263702182301261869018287889413672088267062653774153117308947362598373982659829272806997301256516068654285906078868806495542350986104717613294241639581277991890783705834464930813099494388249941878401684826782828717319674163031459598443881362039154364784889602919686034263399820468916520538976854097616637939657309130559903815628266679772576061699832133895678445352569131882035578262662845276657920419777409369591682117684584255575196298553893428917462264048894788080923934387443782326473824259326413109303877167779730759489185664623022495539655796539628512971831824888507533529210373348394388756917353432724862517311877309227999276141844486669942686712634180422104231707877860954406679057066814450268335767252039798361054862862489278485287547949172028961085369886822353512637333236490794340592233665016579223510360563518172740397368822881519362603285045556612426494440608185876163882733916180109590697400602163751768200619315624000708527912444800634284029284326784536911206932337325372846077476082403719246301840886383066621567282502546087738811930141037540654626016558555566396398814434239079892028213353140028038269589864611779298004950217330204540981022341936811817217112300272980286504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -3759514408610462503452560379312256320444305494923825294227749523743804749894247602135150264979535465776966575178596586290628540966194513888188784732038546134035283982792956178096327025159511688335417200284471584868145157182502207188415402014336871413574500266047755331562147313061409761884976834188118702363410652859451611038079788327417137181093462460602012317998807130983198791204825746673070857129599969189882424704371215903854258212592417665956072793436407942430860130337613403769153045755315127491313264019190504511403177893668317409756546309997548702329140995265587597855101109764944881754320272967561239810891523696034571329664239314676133246231454899522801424674751915148899771555647811053970700873938286319108069136571165403925629469444381875962079670343480570795808228055044421207532211463699597689403637772440081177419633790043395938319550204138526506850330245782470046843180256670530045551486193649676483175537078426343607329470440342754640973853074607481368267506505967199087750789093179925193536033368031151401734462647464817529403616820913903280116609046072821104287601868810703652139822505677890608525910194464207589665682371655080072775853974326769890559502776105292227962260600496326443511749522839052219648909451247720664000130233929775138895731143048157868751288763208646829985222634778484187814570581792757769024001956967269469222843538618431055739987712658023438010576023479616320334750200733508522326951986034246610056605421215036525081103295278966055006345185356969816529821612507852502209320623750569972963642893018544463395649957486239961161164036351315426549076662571434467247638259395399735391552174183867782317911704700441316164711126621330498049371825412303363925102323683987298082547594742514554669811740962377576401407220120407918718878808456641104740129256362371945839520816321482207975990409294304316780684319931436804343814266481570138864306457430223981831359692455580074895113634907317711064085657141715341437966060155409235772766933650288416474524107506546598019892031671064030088458595328172678583955750980983985941125913651793717641275881977031737595864317484081503580222947425438802848958550232052728479363393834260259987729105174899160907046189675479271701819414282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 833867548011033213120901633803694417686736338194388242711990447645119907856288530520756606195892610095864745557950672397359208658681675281079782008028779441275024861464293044459532840886787249577048409882717484364872520096120493994194987922088680819528128945685568326427029279591872528542193242020916212383218653994162663299676220325605218246001974449327835336011125904462193545453338690205217755437498564285666993537656945517774515628024248931766396238098949317157106579200271664677292840763034964736832983965448759702825960327917782398374026715433416071621326056994855105547678548744951331055052888475676934428974357783351510740729047857204597186534535854668138355790849511151318110571339233975294380695699374526737224822976642380462258787459317052318459892815292043183800509025658374390865658265415407542460189493977742789240013247452546853752219851901846053824749180022919951302836138001742598390192232155582339811976102978660775893313006686175122021060382542154047465399731503386931042515449394717400139183240429131500551662598952940605174079963009716403183302253940965705045726537574334679383109702823397958082810682799559671529842657243612953979431849698865587559526267968693130330697335816496897135184041323302237273499301271822285335892688222942238371842380744105542744921747793404417282814261545703443492326926983356670071163877171121548139001091647164101922820144100386045947506396590771484309497006787819789925041576927959154518275985470125473589541399225291785442032296520259816230705009425603690863280998620362225119623905114515565972651347526981508403102044516071519699109092504786495689939686256889485566568184460105797518144498222999796120375886383193557445210490037076229249358440301118616740621067287627001713951239117732513532465518633298444360019757296960879006010494883415358983501217938541158472088213107136262481093749074062260063398643659263621834550695897666799159602838104809192504625946029230114037542691185161038127695503769805091547004662879216870751401938712856494582342018096016791263313430824040317626373261567858835734353320503261220409079759471137310871795188052355691496388014875491245579925676491564272979381000820900477058467170047760422797767318474016232191536945692672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -181495950590894999425209043382170418162645741913371073969450385618944569039828671819542162988920310435163700711587554318543565059201006427876307092578664820943176535943527700333804026279111839261718850863143284058488929771975637408870170389246244859307758130611549863273358821497992347157399684645427960681874715375609507022021101101638456278448804312484644280571691003627984141912883324327237094530080828879058391731599344469169507988037137881075832087201090296151493352378266201484584891912938968121981427175629264680067033572165768953172423335529395788027601784993376121852688742094245657467642323050575471065031187288619540236739524865301355212833033247690840829598523307425077038941576236731923952296306189657855582755888084574126251590485337510675417091719877719930987172721717118436534937248518818774232284086492344164350946250495231948962440251306302326653185414287898285453378812582124867732804753323102586319091456023963845972283262466153613178013183900210412965083514176472596775758126649160589546350303261914824296344017131797231762079674034147313220602104295442873094985902620303456548839691668612230907429652252959766383046591486186296076536571984080908810597177342047405361736422687614032161437847200135630672011317157074598006524638505796976304842543771973001104499892439609673466154150676432718050531511198661427831540016666395561691829059800798250952090080220050550941954057359804499735434937628354178948887571331389245943069344665092276162746604725751303097101768351057436830989934912733532764360214408003832400376372922038634291921006565011468516694017165755303670595612557089569924689497720100197686970021293069221691727146689472616566963709528713625215380117129141316198266726440703978231741057274355215265571768746171965620159228792449728215039622231486472218381470390597021037568149624741341098503805078395931173255565387123123666124899112346692986098625839786256388236693397308900615088418668876347822356795173102762110048783480899940578954259844949853227952037383118077138355301422181146464713163461649117893245215600263369811280425981672817917209224545307344754819728167113027683878973271549699565999652428992967725731578287572842805727161183637924017304360731782662156412916858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 44738477784954447436500972963993538417113254502219987027053054183848597296284027513572936597018345676676518194376932226354516497540034796988554775023102678187631343178338575289428531698453088614094095913048145577315696494636985573744899983303464299311951539924946778071909719373902753862754472505298862818682186858951977571826001380938662762080837375292678501388640353337253538033472117969396570451795620310144378560421090378689227263208670385129025514154076198604440857848779325926237027150213944975223757293316806795073359950259446378590893671363283583153521944633868259786348709410204569865094273674352392666265293986788157158341772462995836352912706696708559298452642099656382170210227454603704883248112543033686634773978987188178749646330356715329448564405999013918824618560935139296228953028076708110949060921641509134981643378230825017850978330983912181096785666722493521900504123904252126352348628642446489406324552464508680819953469586886927255296662683483568540770534775300557133966538567689754373921381453044353325657732643701475514476685369276699057339651410871895730367388159912768796798098762858052002605314149924332338848054781444581388275292237813480491755660740729717806725442625210137741000989858542867662420109353513178206547595878997415213759668984583428538725608294406920450350237206828717921480969983925620733649369160144750219946593177126464580442789798334838602264503416364285756782714399010367740836195721254736806471756303594781454546324520441880363905677846322246919909905280636069148997740530418281036947275459352979120375711072504957687439085888063393207451754436705227457208914226788147607320786510320138277839585663494887669845692909205970224851728156777938083394749706219297248071830025504962878538812631184264355221781588381875430772964643488567248051092405876055916176639064270568339395902206124033729201418496803704343515003149886237206269563543249685867098113837034108155414227862110450155321350810625238426558318602718095083407841277118770270847725338526550079105001270707428842712397073523692778381349940287566994289675965279880492751698887274985519789599249724195590863204171668505229149614014832645575671227781471824168766793675546076035841530968981259902221532790784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -12772741191340338173246352042832446988317070139756674813691263569884910278428319787837666402426852974961610000195373116037743236002593678386309722174525115268250333792952970436607399569779028308152949267582264917812356056057931760596866749733101603117376482025091690712409934504730443204883659343232476717424493907687979856469651895836695479158938526571159434171510738604079206805387614684588954359298876001724304257273309150840176967989306939894597083307166820976839505389850264429257710657996349151422958381425312606218153846915335313518098761276261399842059260235896830249895248032883744750087059094643591984365671817275543642977289494571750335505006257999513428305500888686136367453501878190280221967237041496376668763026320460419672406330836760025507916526688762940279124110100593072895627463674225981836946762924070811832322499207798695146945274330549017291258228233458186763222769335787282200312349384677871233468173867467936476011217584500557027684493315109773664521334543345584774335783927461946645777144149347457701334133425183811941131680025469316527008226468655874076146406232053389331798828863856335049753503734519040028046288570526461960040211724433096225229188462837815417038356777586200253537542765413026693014211120722839863542216434134876237610292742015656425052770892720686780346218632302536963800828577717516503362020807988667230078258428324910194625649058288203298928276175138740231001446868655801870912276059227215838475648219345196111198795557074310655955883785768851506929843908543149755288141351665318354397952595882436800549440650941136433062209900369428676606338417244807498841402850198130634677394862120721026772176934222345139538670146043171866666230466645665529386232931572291900609489973126185192917131118820754538051113801249388230307351138779813125308156856644234430969885799344744285615762585590677834165615867404458731738849440146544401947041422720081837198661403765907389748642616044401342709551457920043883770729936368059775336371340617413060203226070634977321058931498955425432558448640974425584686250986923356808614846082100102588785186179877238539991404749554655110133066335851639017755691771228492738775372449528800930632050892302886385200426529996319315074387804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 3689395438909310022392029760989204402661092074216302425985431345400360364821734712079035709021022470456744835607454225785982658107935577874640534114751530810614947241908106994620016476587820311869427609684909947484270040924887072667903437508443516388528370112960352419802804019172493257021046404071587495236131079046948174403569216304581829448667962159748628190740262472653105283098631507789238804964032752828335991595691466284620513428390612652184100719915579569315650350928229826754571938949204952294802239387126945067245761363796970181231633086985810693711928311752191038980339193116469799922376858606001402148274376992479074374098080087177742341061380747485572460879007151406465665005270210307247449554849808015487373823477614293825039298703760277017115927818338094164581106389621693796679780353705716971664325267755412005917523614415844901738249097337734242525687787385160754700281418443783914434845575057255945514507931187410950970142390885466279360452488597397539658238663996241389832406238633250266123285525657940385538500122014454948308807880637275481168072217103454961567579902959419035781036834779988773556619319026564378784362392895326578557993679254151790708176362720468995475546877674416950628729675899839192866795584745241555341663672660415442240442512571891627261020470049006135907489518792909997708072751688482811654032163401605532315675206131161140364847936878049687897621496148617539949951510117381171846466692028509697615642134992684821512937415099653472624136776938180570197359054235001090574705540926118375428696030970208503991509796035656939843435701922416606413223948183924648270890810170231762212581640449641612141587363703363821348842721134145694377502665600530352286965659154722595181113339380649402715686148767187723534309161950967591061759794647046802091380388847733937528207305757051265606407139204662122321041256516820707044171713189240187603190126304526782590997879442590431399322664697272823875824545583762057248505876059930080005206512631504264166609264312158552779450042712603674079157655766198783930045259864992906428243895391465489212954274693809470463427837422690554101775039349907040460948437983621032654211656697108134403781511787443664843358163088037984616002355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -968978868807457041332780736698668050625990426294274191484607863849991264628300866973402680813530766397616194230786083014757068802806799512926042639656949362593354411647030189949072375265360334001934363956345243642434113973346204464808427677283512119689560398320066125646471446464284101854236486909278508433900295310120746710907499885250186338735733688262437153785921357156199711706025588021068528687163718760214117515580245108269117642987393659506473483894897618374672319154530982585621172500022262635430920876554493001849658574165238552519687109639159729649458729073186501093740971978023083312930714660247611417425648806324303187583426795693684925777066169900546340147316581814816792893849712350676709753340771951980045599492771661543844206119154200589118724666876839452979008684991335046298934405158658944795039918519741632658121931065779837243914798584191477077616675796975679047420310011935644673154620611033549698057362405353974782857514131863487691018554829937957922725077351024435967120708752536540007972308580566215250546534525042079183699178370283193301085735739597333132149062241740489670995783287909374273749272925843333176934165353919881542199580834492063622479844349752333344539915898011881830548833253811046307766342690948656113001178806914991223330770434712310876364728992307992102750657000251815073642070140157657215013851529992923885515214626350810424537211157263387416155791018785178702020453651367865756797489466994488972952652287876817390931108110050278596060470968341914174318932310512049663889731001260754626049300367205939558577944218008891629246838441854958284530517839011389973778708755266192480699929929624869929991921516838434724645380714730355003377051086692236604866766093611172797734797643298107451538923876753744436651650911610784612970819273679691780980349412009421963897132123042978813947017410563929843218645247414692648516138374073407905411050449815170274215099313596632694888147887793180994784175998774389084725667589481260959564927773018369751680891137762275690909512048353945138073040157038526104644735853674579050698031220306249367283451450004492856976978339180523332187955518705348093326577150262489848125958574999580906937771561551298570904963621026512922885488640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 227987920084533877566897107804649777591442517406673038431396655306139312858262297725193818268596071924572086309979570365403039458365392831661040292120858436514708247296791438109667858806753610396229028820741613520463730259107338746722250265336146818012249520146254934693326836539797633277015192666009102560046077060896071378570438057941569237155314887976478088779817147561894544720293515182642218474173986723542224382083562594528388161057166042064075511399102485074244197295945256786132850462838357951386210192819841586753760284221921911315257585724766183318344010138482071772700097409891134255538883583252255228514889466578203479986017496777187252965055052567706040686778366868888502667842503989851236119573823678589137135705212955950337346329986315172539031471025673170559571980708688178077712565627425436915862604239014796328523092171588209772398155214404466118258640530259177512475779012690134659838947692323653895480949094572632873877551836454849907450526069052382096711277222654858227117354036840514463085798835720108142344663669722604256606882061612656624703046311079433467190938085230769132896613088461558643667518020667921405241815583291603657443724163946457426843665519037464181737452651757228072303572845251228066697639639149340229477762134883955375615687882855741673107032000888468377197160030187922216989177456928207717272699096638022141521180444018237541024095598616621668590070670591075260319672765214524378458911125971112633993897580250537413974979095880559984902681590045744750127984004239093382546187275229847695292129199469126316281735787634814165250942517871813203400026645366561972023915302111828245474974977384002878770779323864425459755258845963125632939446558123062098541137749783646752407280847358401260202963683339102806709918676590420651678282480498078197585967126631231308848452928084272922584707776851728617173094226971959882684608093083521531262021280170605323039761695926529568022487394403477114461768501653461801388711803061445302565313819042219888832297942883849220721647571533644501580056535689762648930393562334593530532353230415456476894150740496027175882726285915773724464652705065038922404445390632314911940758210130516820916854387425586976279269409566662863194423296000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -50146205549402047333487803679369996099794209266802999368787485061100551955568593663245824692992202913530560708720021220362381783606105678086644787864524878187976616273096579544667935620014309537203657111889973342215319019780550931462503676300541781364330240585277369798295005315556596056213233444642593820750362023170380005487593231102647134388870119686378669951868466477023618042163383451365252744574065323933546722628407269620541002110838749152470022274907518006306991726227716911420122331392886914775939065113442405219905287557059777531047884049748916847856894040862330939301255044288344621238586313323652563001576359405610246258955878283582663923098666751280681065408930760104443511978140599625657511393339755921131783913632498832015690065763426541360562796689791245389347411487389486837617347239970084105751702339859410585387030229796447913387096827332341494112099893151682878820453340796599195126764626241172106657334761049132412945359972947741272703529362094124473839262301375834171620829408609514696029497107825375455971136053129501456021398901199868718675121124027768838293453869077073309041514268618989114938952558056387862472682900472028469187473407613794350286089457776499268412725552623233728695497713593461821520993584252477875716776072948053182242740860806702376857890629991579487982705616385489503600320374582746485884757754709950302834080620893649621207158298833525477780344929284641237137295867501050204179067775359855976562789316905307150369059351466980794475963311668833885048475031026757776432318195952096986606161184664126363896692314853050435809020811224775840568195659775350009808605867668148578714828654503709103586756575870938372650421435106721091699893902781416381575856422452363663421269246353264787968675547833012112170278735832590260051874611347306355528898408773873686569604495709414670981331174907898458815017503566625525596482051296745072549403567482855750603600143452059828220057577015203094045326953377737980383554913035333766600510600231972338869391235173894095581266788616555204713013414043207332677430418423023428981498048156863231572048057404279146175621930517768409211561271166670625423357259464765520429009735066737613364263849595688165304835769161198464799866880000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 10719555925106200908765169655402448779747073811704999883830783568402754443085111569970630901527028955723616373147105102960478873616934262651246442161905312112391480826860210979570867826741743727011384349375686669310843702221211702742911836843537255928869433411045635008993575446973521142705876704547556483526393678192808208692160150976878023715199138883641053180512210386237699054201293244381137054596428240757767311497801958615373117044635585153129090710255244005341247212244741087647063151978117205376908687799401186107510702874799932387735569588263591788976757154823376830487325640033721206535988843370595604621181124761708641514382869470330526917807606117783889632149203950713277610901013524391732904006163843304143891446990143338902021179045872920729379474465691702026088702647282178572147107553035714026688619049067788014084374096022656176912134030419167421637129939282502314429641432706139529507125316874823951445262861148861710510910266255938831144427476610745073352361911131499982631804946656046752274943523704958800435354843053277235720096042183464880737179048523957614037280609161621518688301959392780135097968267898308131388843388268631575401331433054831445710250921062544340521689759708803732247524066575415594723513539012184020685247102230579881759487527065152452958482305741463415727048102420175320819354046122336738824559985963915705713893455990838787818999133977289267532683318929349705434811026594821313615353172496543286936671640579692309257168141581901118106694830050907991126487571144830965356545399978656750225858779815477454388123069808047770612557726966521284677440070005176132268866153842156676199936824898890195568244186085301850224560679560396104570786072816460476867040767015268591901990146335235937463233923986575939643169987160593989038766861049376712479480022972907459743387277090501811530015496625010457277318535078565096973264293897248232483447838548376801277741244476458845333257613055292289323617925184386754058910232865911871635583771740529114186651242696658423181981941251682188836902359981635236469416423180017539722907379712516647305938680233975970559353140633429801622593553672575349518468949136552830528884007826605803752471358230365379183140207019893064846016512000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -2166172462828886251163371088891149883726328825864797502757767930274277729565007460335053888090565029186821678828501263293883571970137333485840275492441723117556351742658343280986492457548670124897711048408932465985335490504367981160726981384641471148378387095506481345817843927042150494123689663220284931499214239884219837288628233226048958484555613886261295595193481026846812169306198475894673684809917040077578532577244438445133614135616618252585631979351563111196457894211198511224098173971859436177771675114274907262425994038519215230265275152206640405738327240884431027159263563990127923634680518609774804954905883198252475539971116685099690241756866024156432729630548178966177950923730435251136023157770385473220175603678386075903220755161934723424402973785908507032013788132445804365971247581621028573069180475746901961499095925084470356453706910755028158922305519991520492794374929467804018680758743677122368101189191300721289928574131487874965502100028693473696049588104378610183498421749089352651646994081026532708824837042692357336821011999925356667566232116963098846204796514186670957718722632837397687770414606287506999452973116034425599497458494065144788033288712021125885114472417828627963020430105217951793352300468860057154428348664568942651073691258365433647153852272518163309957292940072662024036257193220741116680214969337477104269699016170852872968754346724719758413441561602233308507457319789886516041356713198780045926838750460451330284819161586439005474118102366032817649854158097049594924796313385715513144761481848428762396497270894135396437407325056915528477229188176136964896846122748957771061448979804689747515121637111261745403316003022439237811045607873769680571174306650497515806122650512310217844268475360517174384462667591232131241106931700538290529040959746827667994753419227810206050019880338468532954879518225820577062744485955210952595611464736660994171078570033944894464995505713968231991486490755457703262518881627529969478049433481349188092825914894214481885180744128799692317501343745286342517742946002943118749561677788474021917929126049620428973019451993031625331270040666690517734359873166146860236129080706796567276667191619422277031738383684710265163612160000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 378405387355949695198744929243536230509570943444865647053579377438757080094776789563235669349138035305087110473463589651760834731247825355256477922424568884199292064522477984980012015171891937196085146544352069621073582815770669920356746328110822368142983525016362025744931445518015412733604948113848604740970401825352615130749313383298071757894676355270864447199264161167870911526591189504654436883663868262282128793082965815770202211505856272661430487295642520125262603517994850427177064159580608596418221621749264487191207905122416828226519980440200568111492308571689803641539075934275078785633691603988570154269854071328501718725425845773656846064642736488522641515426377705856639975944865039425364662160737118056396245367582108230154434640678010761001243365144875664101866035962498479683956528250452651439299987937011811613116218256890695192347412900186100567304857175087443584765008971822226670940215189917414626707354037304147220277571059569408842666252548060319588707712130213204013606355801939726165313717295553878184177100837481577238782407853178043085652852733432837040608466197469624174420642826966844197775899812419198602852160835524952073093403573125066996456844214473205522352792605297514050484048153884531013231611046177101938673594748180721482440579479397234970327669964656361089926156176463494854928929015785243914953355350081635472183676991098273726056025757139898230812430775056893632006171044366433064663451049344106895825972914517566018951496585105959021643538843020235612659535323013392617926861308398049835696750634282817917354720876237094042493420032139508602731895638091164943859330742908311193384441388771315540580750620405193611736475800109779212142548811250338477733176715653925676707338064105905316732079298307806981434551725052919836078797719415531028739898872415484893170914804591692576812701396429620333061427802949762467756217290501911406388020992591670826440453218252566249472284250959930777181246370812814206809805650720714007538965739041525670425691644849248975319122128990239183255488478632492285916984842146232828186987896155375379012829157737551462679714702940161075462787901038119802153131970655290412699880448960818366377818738690252867141775841147919462825984000000000000000000000000000000000000000000000000000000000000000000 [82,47] -50958835837256392649345696454338071253733080853415819012885531470665653151260177876914281633421101087260403831153598479644842599773834282427551883565304113294247967973600161444203241799465883322089682700354847346202879328279205501710817480504576653918510247658114373485979254111775715435733299969388673704459110835639095023895602323498310160622115997595359780394318744695706267121520509058923638912193829784296675870315416885319473467886197080512452186709677516921049497503409456626034421383414286142978751428605294966707539733322880893690095018770946282132355052353735315508610653195138886702447865837775998201777632742287068706202902939892415933745044807800188369250416026246160965025312315664413590680106214999537613753269888206902723351178774765127354046834865839932484282896904010584785674234808806890944493442470765202894808519551346168664792615644315601652506839253519245896866232840402729656265819703314546062879656684831094775762303318630007716302727848010849860245366038018665375073651564060553468858129171258009508376932812120672461924128038101303812738892857303867003469108099254267069852558138272900325922759508959669701205046580263301361139529076323672402346490888902162871714403607180880344887895607695509121960244153726415968001204204768415109220174582098550027971220260648273195870730869763911807619738519984126448584165580225319928388279443340188657474137089405963861375786184819521969786060585142827734102191016268950280235626462285757124566402137285923988330723032866375525396495201196058504355530724489948942241811422569821784398746165076600174846693286974665599903965169756991850644983969278941602026709007603670084980741014367434423477664788257361920863903249260223593316110595990681343386496574032110897126862048305499859374668822272232587051140387195120822199974270755068989495124943050491904605145420845962336987750242684159747822320176123397627911801394368564085834911952836804958149179680198301708559702196834476977655392221201935125671282641894088016158361210509798211739034405791650632544965988097942935353347337731720534940653426691384968273249990032001754083269567273488269534198572151975242963475386562340615657962896510204439721422656821379443815746129563607556423680000000000000000000000000000000000000000000000000000000000000000 [82,48] 4340730161621146753591811564388824961391773569866218463191276754377245794579020730188544951464774195997370626171020020289731978710671780368201063151447668669223412851305474386772878450497408284327854564103714326938407486882229851751580090964032821231611820359841457415072133672848167793171323727355908195704888548521743659175523206386207768260682480390765348282601521628377871357579924612223123892427299509051233172896507174072516457014226819999507337844183108239061290077855787162036517395227853145216250951808220239063812834638740064604028279224305327453649871833681709991993047694649571485314856921108950873900908195283956591732302731870899711813253697213105575075156657469632748762189025775158534503496583737929866176659760982080614223930761302843541616272713928303177840608523433172993807509939865769059975191422032336861992445922329621678286442103319162411387687251803949905074877838490878014052823264419531193691951264902641926816206296366308106447182862061160558801064079050122062076220143751564056447704175622251625996096235536439070818343803532891960321084979802575583268098355693556566953330971371054486384919800526346293161947434944558138455534712449813494209285714586852772509642491601588112566246506781168206723815080138791261028375473492008099818159672949729741882076999040734479814204635224404358909619466135032258539327919135263389029110752096045665150039635583769828489962663573818921565646032896019935333175352496191173676818299000265056034469481023202437676155808728835908433461558665152607821332906891768836416357470790890145839306773944506083556022756713577680982093823437111442005296274348138278554055897699866360349099590211060980612951688812169586966871698192194874257982976553197951224163511524403574889336330683277021833891859263950749193730707946120898906267634196904457793278084266352937040413800014404398359605565920034066917014763124525700983849304713181683625346827492701592006829648533392630727072296869610094773359902512958245753355691999518598954315281056631904879872617236460317189897302176536042224155197361503897910391553189795578136277971118275800395773034509078792405437331907149083003771968674078105752171316924259906881155609809824017962755982797961913434112000000000000000000000000000000000000000000000000000000000000 [82,49] -32926800752189793629564464544315348590967191580788068589310655464514902985824524952293117643355101667059588044172537750816401821714216208277384395737844541942162939492900105488046080060765563993059209957747044575760732645397733916659400209998283576796115964880042087532319551936532607928784923344144375652224603972482166191740129336189271705556299206182977089314480169137621617381188307896858062900863941894510322116325294820645419155260487461227861691139753639510917416082621660613564897226116620226633623800680767064979342140558429984463949395575388901918775070857712819462102045283526632798270470078738744032909432724911779141346914539572960316547510529670297679606004901220396161430222248212678589604593956597426000356621562394232186464570000298021114451919068044423096364712589470972137065041080220599687948271056028601974273215108706481170286473754447956995723071174996857964171117986242876420738397726149899150834961669939208791828159923532898472293281412136152006955564316851268685637420999759944125011486913617162152337690962038362410513220112491573268821291360580731061282033424860020144894074024906510403215029684548680650093557580120563524856167069975596895696435830623586446483082823010752973698650703019117290643806565275211527828963325066597341280537315268390484172271758563690818240583867883409877530881403240467348338229853216383562596173306330729196220975462591422943363505538011812483434644161945429407228732065416101002869438073397614156313844822759084331434181329396968656411144379618546180223776187066494769380677757539669415466508669677842363134171657559950258645986172858956688789390772101151651642689869816438466215915679748823189822710274144370850206267408083152457160579261964613553908878377429944936947029346270158416658451074843964879847917286068030459435739085132077158952564559983648911949671648944031517003319488343520024358955957226982818846691465657805886763214008988043443986551636113773310969644745564689922847109691170667653531550249392382715231913449988465748981204148707336080786252002636154976023215473657292198232370076479218292716922666172236077964175284479953273758080139639915338723396285732391568473502316764922949026880399567177751738433635099995013120000000000000000000000000000000000000000000000000000000000 [82,50] -52150132158028913936737024565122749113629981993402100889747947905301638583073032120897584652929435343688674698888897155972014834032119554664520267373061450296042799414167931954011823596096476103474636240058351658077531113932120614408149745057281293088653066988550892907397500453891852615816840108504440876677183989327993844578632297910235771885597548140247303792136615670456304219395539093090507400555843524227722411750000718358701563318884028305678304985802818817425806123220983471544982071999675738936363235543663070511691863765623594393007936309353791923801627488339197782085352049273037487345428697540614728011262853193759781882104868949084067301877853691433226692938539498152252497773410867354448328960264696544202731467698547922198474584996876603484828973815817221206868905877378606887422560282813310701742328581916932498301816431894502501587659647095014954169773684094878365133503147886500565589444229472957251971076314869399528884435213262021518564364741026966830068446052279337945012562040704735080431972981307516693374706458325202445307827696071760373074396994264885764997911376015918188471480841720576782885586458495241965535385447636445789509677198111183124870420068500468729168569381579123193603305872123779437529168605563525455381314828639199430472425681983323065748676204355818680954916575687092459083510484380184009743195882458171070837306651629688699473133005484307970337649775347158136786788332812991666235723989777417017413431751905734621604078468000051396947218445835911341492389030167928615495529437748465478356343968447048125938504099320085195763299912890310769255688319423301459632926754591088517934576234159541504572616280592831728340736354247599379462549011938894345146302951592212898007322286730031276356392018010225811944104355631050566115356534917406875992316909491291799054731451867868464238914538460154517005015938198272861564083981567010297943696225160074255190601244650373804417951250549511032345378722989710071485107966563129175495308371344333978554227378088321580088225268001088304905799581308910047893961464539852586269086889945234853737278485341552843228943405107567783208810893299092060071498938200492578015756086320471293457427138486891572987216760505051906048000000000000000000000000000000000000000000000000000000 [82,51] 7833960908642943310115808731116423583249693731768960780976367815471875927605433803378774650070084697019462456975092859183514437841873795586994676119598313158326473313227088620768218011243904718785041713274821474599341588936458659481092875681304536675315230581840806846056586898492062479257923133039689284760564149436735994851353279407758546902247459234117575901907923402062918120794318464364827030505300274811933894644036961546230363956305304305622284806032123460156555426235818107348529413168030103087326315679013493965647839800038374846446072696610055214461578302576659683640390904986623644567534615146012043822527650618129819809160782873887051907730275432667899490261723020689258868441884160728871428585793980003121204668777072125471397093692615769535744580827177775339829973450189034928521290078052646343918505220954451005548917063082810524943510143399268313473543545805980011456350828275915562817399715696891185686985087050376517558826892933655179505143155014977135467861216253860698230095130428326031046101475375915033309689551762364882720822565124063219708404801002477997532381065992440765099293497676623220759882007743786132697746964923979012518469723768149147659838386343984556574161260779439269120079585391715450695841809323935180124326450132091681310317613796032234002538214353849367038990785709262863312284571834450130517421332275948522932707915602957301325398432026445927964621263365570924986700999048568184563492309593974806514552594940034927278508039415781768525085479401044576058026568986993041178826421604470915863074123703620844905417287241509448254576467620424930653466897836055162723004547786675869712247452022870930918179913825080196428697716235250652598456055287787904483955365433480317612563718373194267913895224396510458339200735820871320280742362997709799024064312904213186208322513640021442625721216094698187194401054574336395108202766730945656153811610284080073164966616290948717595768663756492259384332387861030619376458502973110975686635217905264482992506986292544416126491740713002302916414654989825450590643388505934898838042121755685920847726482381356557222712669794480916837598638877451833236702425206361833246813120601128626419548685735577105839269907233358479360000000000000000000000000000000000000000000000000000 [82,52] -498929655358218825607270152787088628013868752712079104115188400454208085213437717077334945296308752955494577581440394806910945069972633775663352482472605358098319468140996035243908886890580251593960452387824394731849532360079689914393961664429872696457714014540620863273320987865151383231421633207285663820143008067518637749853100469355713195999737761712321084374954838826528363838947060696211543929075491509813617077170057817117993178251883988936352569645976581704529496826828965515556670667257271962692564086669658010152990284222887092662860456708629789637987374677721085823924222382188985459400284206116657190599157520512525149874707184372751788019048094269159845769205544992432475694989831467148025435254497116251526866079685071646615499034225881309140164487205355145942073359220041236077997311935622081656961919048409209618155535168184838369174309173700702017567382582411879349962290976439194869343225509926441269162356303841931896164673018957483380485439470896408219370577401062548750591073683834888910121571837719132608758005691649528626023023451368568020766442774938024356560460801777500929814869888127902694950818941790101285662747540905724303356672811721797049036226963606740360659494519460630908443057321760344718582362656146982750524856556547165580180980251295027685406892752595360891879436641205948806917768913137216510749920515794524943810013637210519766903391921322492184625649087001028684192735210294998968953738207093751061995350570348548121213564607163966928378193223832832833743014081169112551213198870473720845381192277827192162212415249485563066280593467066377243481779268353383838420756599983750643897341265468550615554139310577223301967860808781674096213701122962705371526889512493592190140399037478264791278396215525216700113919508939827564155034941801792753813088311213667630688269624510081605445884694233123222065983846451070668120743831273982600680405117793337441131362356539196692623542257179512211313072090874792410289712072727141336501586122156040682412529426309872270400477884923782301740382027773524635748895259228230302052977854103060651873249834415140693486783212405246116055697036980979970286234272245858065433806285410356805418507886325242942540679175846494208000000000000000000000000000000000000000000000000 [82,53] 2200986295928504251039121454202599242700406898567381713547823239167195785081513817762847850502939311391142139210997976123840350656407053318877583859802021428999019757407662748023835999980542568743535997818790978115350506102903494236691054821998815159603543900385263691826863269315753086946412276531117193085844360140024529902105105017685622541196829171726144678274150338938625753256707325239589968871667249269346089102299287095962895009026084447939113351459763513721295909542223118361243709580570860958905991300719067339311512926850786876132282810738624856252490376213419822785352314851477364920730244275504306139951280239583951844813828269104495839350182227769585999869350176716331677952602195239752035032944207598409118935998043678630292940722320072689974334595418987419991435987330591271609841863295047976822388516256584873826560811200093026991133427055253120785450477404527216522790271234013653314513501264342115719198529301938112807896823753357992498181019020632638309968629989136273119856183980108681614477696347014481697573997481713200252008411609480188465188381549546199688933407276223603170399686474937109513058443145235359301319383619528901727437788366459952586890884207908088745214286303429042748511370892393734250240960670152073036053150716368824125501346619957213613105712634802410851953524617317790358988458465051136371100441103937886238229476996544096099024846416559899561040585169065921953228029359615614046441271571211849846016331962060965000850500233679292656037663404609969320464481871127072915523353872867730434219284295495169670255905222017788741847640722510281622844401633548714279197749574876784289428243215347469351695257656024818016942167144257207565890398334522037587888767827093123134702760556609173473102853375029843993225949486688622269784892600763857939433705313863108669611696767760820440779244416515691338899157603772006491993013527381931257167846450698654644188141188722885440306179108297237579706005898687104360529982221558965608024259805967008880152399772626289939699376902538935204718232527520069218516214381914542357033778305992283795565954674717467352588989468521282633502492730810491298988823510194221205125864199856040709632861728550468628472443625799680000000000000000000000000000000000000000000000 [82,54] 1112727458779762741095590171214795132791453919269550347743140450545917761626036303565541734493442435121245646790091790521018438219219212552981472182851682159933778416029976994669144791661304430181272376710403032860227847304159972810618959087038036247923073781343450607117649708199593150829003701597310217944431959835729534938591303123706097385630900979510420076274479195409150080780987691074599627209685394306080083885835172643275884089140566745288580243431273078217593710929880201486178150450211520955254702852302273031139983675501047834696612271835935747061560882432179449870055078055763249727731251397409410010904192607640450591818159885723100091043787774690392962185950210238910432303206083044749619119264409124111938161812269056990762289241648502831836005387532050232836812656048397105881366875608717606230097417081787141274845856530626874821571738025055923350691130052966795984862365590675599367988934836520750669448703237239695133311583529676684187018012915769093093679366008176646264674319252129930861630134830441587873356444404953902465298813641236330582453509790483987863678811166528857018347013199283127895133662658356437674186842019595013430167628517971184218160300563522558055653386707431631607401616200300225477489630321049074448636479764993657233507044438744350257759099953102118419853439040039663271209246798549976723810784086088518493589745247522579451475893735244794617129175479217798317047824603051282222109211302340237542815558282339987303020724654280420592245436040096764714349628843015491765095826501846452964594430263849872620906519828773365808461808661169970114130399642076533321146720053402339014659958063813231591675052734295902473496136148332878000303946604578238001914380022802534238326896825640069275688679656987226686736167712955753059139531625342877179328564210691215500600615418166798573512955813470863261039840485589314507959546174194472314204251223937708882266415445374000261918856589743085447033941474872088893845801846712161373406734585322608333218682267330266223372162236925839249885305028345920527970127507605146738888248605993643308765422437576092458970817004640656013463163664162682765331714225949317790236307771112789877249377995565799527761043913703424000000000000000000000000000000000000000000 [82,55] 39600280741746907453636780699023138475503300640613719566886090722882572909105091442496089635054832147850457401351617007766514829095332908827484931913354546745044736583605935724939255792210718837530662508406097545116998996448074088268384993778454822949535165736911560181368786402446737042071822506733338840679705615777316507830533841960005170812175866665706423932674071244123632410299209227314672753200016879774569592694114770354519176139164259915657143240672517670736727969477920024220125706629969764366166392501635635480209050384776302136099498577058062668867582121431186635738143015051414335810469853906412516127678814909106530082463765451289594051876287575936371011212758525066712125743264966709226229436199109545308811113091156657205139819935255289773047553152621392205353959972597869106888121414471115888033993140900082167946817062829711822503941717160044459136432566197103314703539457299321916806889972674977498908133965287112941563860777341936596574807668850186735659815414816592779400801707327448321331473315103999436375561467825961262329384620080193565997035790233697540282405992805074225872072558341548052615418221069965613052668622230683371666082676979553341083207671743748450232364030287837925917932778155152341159200360616823540515065827506811776498961399174890414900460523074976675812629321259231753463942939893274415753379036465696065199506982370929781527715194865335824618104424289325270080733176968767176593825775438603148384344455866617515338576321734688761462486303613366251592204365782888614365879950093724700201854850375240644984875557485230839009285147691017432866483296785298982992118713783518368048974527431216468662320467847756789371544851101560268899234987651400725575927245347787751490700503090668216681512911138821095911819307742487435839108595004042694654979548048752960552079508576832899146638557346003702283613365516831606802077913192675968541507473005986913199605585301361989597242828089685157689339194007128724393547843716852617382779634063715842858013362586472454679010842182053412919779957506468725501381170193429849468216081582475103452804494212597517382837751274631603242456616245597180030479767747586227332417554766758543166871484655227708310290012569600000000000000000000000000000000000000000 [82,56] -6540613592793311904215798742515024105648921036084270669480347912954625375384047159538826457435732758183211299843148636249679839316512730289068102386344480988049599626157473762637416530187120332396797566344610963452016584138791377789911453982614679718374223260653389778997508404741550340644176735815717773768384966229943533272268210499489457154248202419426035916586604136443678709905510300578415230518561390213804868213368550881471412653002230930041096314366445336740026275797862727809487733978409715090889982456877781866570206313055927475840751112669948557220986321405805450643209014372358786736498441753901513317646860382339693331590092309782302530272716111803180795208104991017415834279827288032935889987612342801207534348670000543496087906172484603180049112762449087194602915912994689999543870815010292613786863398841110731270849760056830309795128936774346260689073696304637270989405335278976322742735976797780864499263510909953721709696121302295217570406618827092363055379865026253567406855462414437115546879900790757943143976422626860219452957422149941471802469202646529649924394289573556887517083734365287897097350808597778211354091426888524468954609256740379687040984826314386690013564537558638030898753045089927146657743258650155630240103747112738859508120442870375417567460905990403465209857644459448876021709873008840393380662090526944260914955447786596852366260750526959820682314741979261229312606232019162944875753986987502035143974303277850040679552070249811295187400100111670287329321610178953022359495063314946964627226214815785537095718187493843494594231653955381327743292133753651795126192648802774597770153211262888688102352039203871644063450473119639662596006264686454722367717330801595443057101986974030730873866351767453390003434646717843823247975793676209543920772854077491217788399447324467583522307145297729901519814629186382491472789832595283803673915098102837369593284896762500474014428258040058437404367420371087540105574470228041624511117500336889932987760683344463798534072483102502091539332291898671219140716401305084402970162366571861488223570612130587322093648161747329030977066998392991560556251181893808465395296829367532112386262226373939669927253245952000000000000000000000000000000000000000 [82,57] -463754992999132923424198295394063344162550646586078383690784485968867485281680568942800190628536835060420738578832876099154975423476797308985871182032607863525313284374074261811159703543634459445749548027274866093484534301058089176697816641190981318043023653473586871299971249870464454285945848028400517851044698613861594014243056246145527912835545527873866908194522151624671140825533589727908807401172559944337429838534123018561717723985359437600877719502459028886498343599533233075635923874808464920531968868755811234060797251117937236742842980560824570796802469775611428199046240234413484168559008633090689385844730787179391162408866629438408837629942456371208157855844830204969181381696609111317424242263482416337115814412099496381214186082833650753891829349193929252741200808916691352931561692887611055786683432941703180686358569639616997527765867200080385554930418511743097444434358022051962032745364602875397157130794606926026023545547595078504997871624897560640853487407609975404531227085655555639335557128280536097556203891940158044944178489080630884651682854161918098033844617073837003784715394831907752026931799824303480047299806014169824237018371698741062110997519945485138382810567674948121626391125014905796025090435552099917934600439933464767701547028299990926376446619852293842147620288525296425600345518487115698212930308124912729878356978284822344449467026210728611424979411522755700067025143518228786288283089264968496463606420798046755093998502287247059227317781776375468374067667219195226572248414360202792552443362249227917927614123330144453188227514921255827128728390744022830328757612608172450981686170007992628041020283544478415878259068942387580459967196397445115702325006471765082631399352940132806122247023438176062841459796937768714407521668661953799534888804006619949534757416490276813935760131537775030885142674081806893049114008846209318170086181850228056190168559737670632857156052002170810056009586529136073429199561100852853927146821957551146464685159638508366145122193923595376772688435093315404090997021237261223788317116399121479967165538779215027323675091020514882987845375778648963071134778791842091230477326518656940835588372934051249353096010137600000000000000000000000000000000000 [82,58] 82042871625704429278108092931736133663518039078197406455411050384680727062815958768597746259432473554675165222030811953843309813377905902617127999783390511574586676249008153904067191876174423829636813334753485343791980790281670498092177192930209645657116286101639299094867999337792426660145061976391003035682750790323555035343992820514088613354087430304213790313280786962331895306070110194362450260759316434027830808043619560652092959928017527955461067984111253198812334596458624904899654700576108882410061707973113817712646314220258109106373324291509061868609972421432610331618206123418424663932049617389226696300764555092927898131056370439177636633023646389576417842264233503136381323860107811916210236002018296764755760536283364222944713073867812845452588761916293201534444568361310882301332793317341622023372292437132972588837819740949572712239806059196776190947057570398651081788793489460773273037072180397606605491677640519942727760038681463915941183644355428869622633548291796021092135889208296107510153731166533809122747564056511962030637643312398718472670014828023240258402997414683248605450100846475842342607155396728097222000638132723092468804039852383628450457779544098231545916103407444054152903962317007515209028354532217375262436223131243382365148798345817849904144843679219933666346430184412271417473673008946839764521549479997848002570049996115705828048418961352642468710193338116955420857534259299149991952861063326750857959129516040180921284749680995798444008611624067195802159380510763536211252573921439947642687716447882349868747381052729723560599854358032476349236967909782165891565593825821529845939322408504451925440786912004306554878166937044299009667876987507862934099436602746097789289895907467938373838612690421104847202315641224064424451994768006130706209983153343720074838247577449061977413296275068403189572313453237091428944017825714384389682181594104380812739785643197867392398896089408659687326051032815765020973469543708701561467496339663177664272272322696792652769969885291540954914750769890091877980677200132115792203130105013687901888780359817162994043077226178483846329367430630807485502799346486831820720463764728536057907694831548458382598026035200000000000000000000000000000000 [82,59] -4181953598620875921654463935922958384203224545951114009313888541413999275642706027538518338531404462367288348337165155813452787225339239759370869752599295825364058348365341001855706804441364231636198093145495501395417584689084689113683772743804399669433694857825473711186565328506889804589475050820797129751189901749701895667085022555551818025153082039053827422480382105381395019620601342922320503332650317914594423387284681074176361565812145738840612828522944188318540089451952568137013557916877635629813127138278925802763844059257250755398122391967626340482604110089907250892556797295689866447200537669400613027565900421683452659106330384350533663657735087251375888571081546339243890098228600429750617317958337155594576606617884250671792789895088385359652971753368379537876830051997562981713245125721435648994212054719842164637202610727119992333789777641684419128886164073850798122536903263270872218673497964066032649957986340423697099276801545910145250871606558462624464522875707549297522817162324606336477764856358567964053954055764019495274269765211420345041994239690168726251725280756438388246129210880739037608137535288266542344443123470356687322969380338866855629371521454236004702433316113009445777539385087314657986613858011115677669084180668329752136253982500621171565843104414386168301816279692978489635398897213150164267539023404793096444184277343055162443093405006818989015797482298797809410175106961571989478103770267352518932497215524371770488570152995041106027744580644636658213059791851631935956553888893485089476536836096858380311588409091053239819807825861979087294679868968023518777104059300404053466865380399886322338792584291944077601277568835890436884171751803434329047476054253127535230199671276459803087298598098246406254022557263804252289587600950305053728884794212595569996436904844065589537375727842763934413448856516259999522883303012527643794416047281094497329566738559513634010743936033285361088014224537195259208838776848549455751479435934197629298681073587174162126284543115792931849229614102276381735239505504955658462316324303271047216556741320524269941194881235645385935977216835517795235840970601104757976703360104776752213086658260256999326728847360000000000000000000000000000 [82,60] 98630183651562960330249918038900342540112635339082442574569238589127997259574557181695066336351695728953954459354136542316751437557021272904872058001341632084533889426091189981809838111332280614591465239393775111392503497748984219266093921669227036290582453829868596855140574970986849734829310076928857446244963299692818042435459156561381022246313899805138346747176159761455455114379003929400647130743002399373882885996798057801680672913599682145861751721220286839370477998620333919201848882333013824421509301487098100890448165197613883636882498319677136588722108711228622798758777965938273750451768396669100538968805035052564160270873849139159016480895155798975074332353927668190192340980876588605563121401466416928715743894970420055215182462022314882147342836788736408752870094220172568066925094458415177615236267266885364764917860129892259632594726029313388902779317019316452012340533968025213105267102487106742026594211137040232051072933397794229454156156865597103217064662116241467329867168563233708482479550345169083619576150482968942963175551704740678621400968821426400536868898657262099596408296590828598447566992090396136491689133707247201823254999858852579090746954314502636275759335514617639578255746896548484335124616403596695941832465493656182603439483635756977538576741906629607894156974629139258127448890236967134622895663824993574642471593511709987921960531057004420183639727667479884756103833188992474861442971586395968721870886873107825865265786240399062985438381776438030984995681138734658967171600845691997170098917348902959612132669559348726436038647959570148259755422257649910205382639757873370207676602263346155445769423069985860836234423315234234089744573249200136514191429812193990609679937674274415213829632524062791825885046446492749639565942918436221268598398132328921819380191131496518499985047627197642981382412675724668452172193251986620030990834141704884293679878720864639991867565291985713003334536282498824513722277052942761135782172400709350511948729405707805375940720596682447157633334508394381862611117898766693631853555945253805095647490534858302581122444564079566306392262737148774362757616987958370786039368332699003342277065092524157982421811200000000000000000000000000 [82,61] 643532553068658609587736271120371385242466421857971409147777294294435252083756151224276911016088393985362120334646130626870708246285389073660916897357897120125233166091068544061445028749039808469914401056058611250235330707550843444561203026201459126842136012783763721787123810910937861366442153451054710024977915753612192280743447933717786803100623955079293187204103567675598688277864667970742623542626229539496625161077637405684820934047590339975384889155009394769648540966749444064723759190456352266957382677087480428785549782624232147052379079911316635629463050174435092387626432251004239105305854360399710524087812150952960861227455284260301817370565688708843754488373135359795513521609239543487138286973771977568167694564514055158561060403908381345642477229405124230296922447242040779202598347116848687324773535686569821932587019414993208757067905862366015026912729657838563122168503391788613829962379701613952030010584064561463209719684932554677029850167628124285715728245922784252019927504431758564727365109907482097752280418344186420275012169637194095425293950936287342529296466292469794405656290712570698519747442160464684994049323867504637746432820314065302964135205430367550301861826487623510238462591497044067012725621211136387824511107697164947187529509699525622939674306673168885871996735325301008765700529379248363657993857161450519537472439295822476337862220041895612367579744055200804657295998938313192440727736975684002166603957463282550140822889790831735937773563741302229277042836454901092897207022895407908640922542016229229648852076866285096038798200844712095163788181672788311491748973435543369957937203658454644924845236791534109695104204001429972138253022901643191874432016154552265376505741734194369214269387386843212549151735469543392065832677020543413134333469379394586211342375752241885169696093965719421339168525048207141732524609195061004208435426525529341393913810677207718006850201138246836709753700837464519713018688780618447101395779371451043647363495828709222909888664874864457594020250009146540156476587925395968868572511290910272817985490155166015260058504125045779807921808677768522366553603145516704224821967127209581032092618066906515190579200000000000000000000000 [82,62] -126273433691663883370159422232509571824458216311139875169327693959451159566306424581178321478101394096650363071196925277877742301198829801720962244859536013482344410118154106660897305664502387987074231620293844599090461960840134018184854672047276817299856092823305143827253894408574061623627766015682197267007436016587528373121829967429170382829234115458228345932797579778025824912650077929890427410023144802950902661879468372624005814253296624858382654666328915511017525037033902131423494746501507666801213308955961518470770431671396466094555016506802767864622708946239834634910687710381072995145574154961774636348284443947900999524766913275720509187210359079148928786633351389662010258732223726490849903454211191924381684239801545500507283658578753619235573536893543802089425000990897305329496437753945593857584166996999199435481930775948237634960991533648890356200761710961764805624408476210296344579860279257353602640769380342041599940136924164231056315311710256508442791057509152625975487665712521635366386796417561999463925421604860967247790788127151356144081054817689548146280580792980479710326000104041807783947380147410013479482647550940628935444713821834737566717936920932511881371330355133000282084829326992014220594566211207063595700869002411862492299753877057404194925645638809376491439389241107919079210701261375620287135971695102467313214323870490998391101546831331717478462592074538798988298033658379564724561077673938827234853000894903465824064050788905528263798693139287728603319459527188451101483852121717555012569313666087523737673012674650581405818285450012969912942138087084573930980904490537369948814136182551864777491532935945856650520194652726245243593804709293870079160466551953240595782677094923950574229634401905617845834693755892674012930516210513590411598967222030806219564493791251971022730875231392111871688893164453380598418746167594871123224749289145443921437995303080357614803455662786920289450486984663152050953699530970177298179593485138932223345999407693933648195485146444344568408198855338569657107027160061863625713928223355963037355977074373337129179311803647654039142847857985115307199270777702471051776332508479023482225771657964519056998400000000000000000000 [82,63] 2812018943377016828699700327280536933016738071530651008074504737695006742228825935871511671763252801262755869283099529796583032032373766416358251694828117518730436928142867430362246814009079962545207430126051297411708566088179450517286988993705561987174288472364447368544423037632598675003280260057413692413725214970531402364580681288735409166573357220452773121325112038238209326399865914611406947023145724875915816036952211833534111950442316690378910933067151491573854248604236211188918417930487690628350352735173064740072663788181134435235603763545988502677965578137797313393493238898100690776829066536997816328928321918100284732468616530255238698838231320619653150538961218501478443409807815179639272617664673460241298639040434525047894970034773691950731673666206408036420924833776558965174384939576929324983870467441020126654248190673070480654331480565789844080757333333323802810471032794503216703994839607216605196526116618059089533858571295763629501630828197389144836238648518366031548692561020886297736387161036338698587238240742280601727506891013133193126313293910662962518937446840282602150173204367540486627687612925497613997362812067293255267796413517430632745336174765251437551355555985201385054244737388401361182385802872339231646334921105216665947935370080961846975043945518324184970465843590991414587410938973887670379156224235692123302739892382903709995922201616176402930524913164380286645653962099710958792966710325684255230158285972786120930335378975749423027107985678282788619732609828181808169001138793363175591487042415603060836747964951986869874888201373659343062370290260584546015190706214668616947763146779682485855291517033683188436416383399598769831385600231420470651074663535413405655355431702717471819584727378531523827631196149572754079457781871156184052148830163163813482795034070589581617864304817414446156263251594526144339895720159556511046573191323181855051851892606344403744421630393050007281842223653047994659200037962809178830925087153247012435534587003158670342435186197460227074684134020245658997710926322208250508445824424366189485517550969723693791329669930378015187028207276596693698436028473686614644177502713205394394691138200858001408000000000000000000 [82,64] -17323291192799662072206655793462611139040236122967410622863744783790678803826029288113885953850119753423158110119052877939722125814793252134514819604551543789471550485496871193653358455585302200810584008182579272237607518230707505545907117237332098644093308702129049023956278977218593805639818608846528430980581108982454431921545682595245119533134642922495471252772757650212251729305485967110156572918774565249654052857083079156427116008725118350629953239335262887926133073506542775784439058803904925353314849929829148300016003681633633622183854806247911062483126888828317518808303619379600552517392946381273855101720744866813363811127340934252150919893515612769676725080231321227036280092107354790022339986871730694426680269774982594754427202337618026563706248488318599435321003189243941526658320509197269910637233981958456025163381295537187984538096565088461565108343372606992566198353579842987464747731235450146682505408470525952122045742994591226773142498024169163071190652772851571269660654113941448814530067406935453857692518743469390750525701308547950226535446355860119681630138353943112550265019734368594097927028685013048427157860615745402583778095068171769245618596441950859531144970666475905516159381357656586623476126074476371139563795575256464672502354936786316524972679555292114306827013924420138914334191229012444899694325639093391278246429943995328767053902615369091175166943139443308062182469998561592477418833219650224244674645095940250802689662361320881896663764893768681327439675843604107021224474587667454596106526910602036271819936757906728026665343656793729718231471016054841323503459695872632533647400121640747060949252795228788632596037433023073409215888049705219461273475781497631165796930018763940717511581209079792339705231350423556996081357863739887458895618581749931009999875211019504133709249695753982026670309893392309516063063843288448779048332053558638977447322059364762544175833170038205446171822474720891066112246716042413855403971263416342434446965413040155231880800524811992958757174919025990947286058112063268993232985211853080555695562541818166898516329365895715863691113613795014724404695563732801301048944501360852948306929153520277913600000000000000 [82,65] 576370043772902724434795435137153450373014426027090279386761152636631783009608208763699852042648610604722404892566744641325148365580009567825344767709238024929823163039880435424516428935459398846589831085649621448011353192727107509778757292647626178491975651383698544910666323941996723942613630965352048347286192969248387122955850010860868222563666620978767045530728557245957569030317462160550362254467597960530616177006649934623675986202938068159878370118631145886434602049103302275170904419484939760822868167154529347576859576081820728335656378094602458644157861193418415548393704082910956693448436843020733478876369201978779298956187683119453412365288405847645630205825590847000151721727773337873887310450261280940455400125510470396285607427367994228689622995446063732288270253727774201582739088720082679660988646903578226499449056662053536963941729407907229399980400478126871336209146562749036051412816977114192481937960144237986240061421763989379782144932682133417421002062956973814057210700980083864997625071756162760836297324488870002978306629195748474468805157911854873937622242172146467112372944786820388051339922756340709121822966986724154453724275733138000619718122426213931348701860294315906396421384480868331942814809149330223606236261206165842079907882776966590770739416482922095539801258788180498206504592200580116655444814726676040618226387606618971195707928981280441891976319636774299972998935553225952967032002630650904962398231733821967013520026404365619952901968874682851954012367287521290732750941150549930991448394347593268552708946643134986070822620823741938616722436500070592179678477311079544369199536816034461372004311440625164480219983566774292832990721581375598187543577098954714474905453772411826834986184091809134095104011715985103303615586087066023030702881310608747412621161186594390380002201421200668579687181741153362882130230799416919956877249555695202362989298651980835303602203850389762143660649621912972316175390671898999548688435385742756968278689398400803881987817438048031127468306394162542606777937966724107086000880049116276770138441101601204831643317184536419911093567569827816021498897642116660166811239148128418637759861063942144000000000000 [82,66] -5155976852944830600626052176170730278489114684191738772299839895773644077388810052554086165729351034811362154616176527323915260670788765938681128450900901725664645386042602696524691485491573745590634675216587921962095512483891381498890094843085402200227278489492869961950993256471418654860817137439207810605425203488675161600178591658934003690837086418009415494085197175035852569380522417781543717772128149066400358494242951247558393118767756696978030670113434081588042713659522503555326760841837348379180317965266350609822189903552191342117681495137916454659999291930578641202243800639938659173160103031777817645862352809139272373326298762936894265268503018297801372086148522537011100624781988534326697671724918668221920815275142769269153278956681406259990807664487820054241702638489041937478139645676693482089648543932492199266595956498781493187608982428433642671072724201323831437084322272135476515022044652396111510907360694528957456976251780411227041924514486166247805207013121401206748064837969850823887740041291210603507710003794254138942176670455167170659810103686477886122626041654700860806968851442676757389657745946090657686301915353422023219639607230606046952374623737954581656372630625548497813660617129257014893293747398612950014033495935044750642446910155433149768682577259914155687890399490129273363467230058639057666690694689710417793932878319425282029731320272784494548344738679574070686442282995685968059573783499923707381110360304197288539318812069204899462101108286080109644397701371479115933162323374734899877933395778955390282099207562116080240364925333153652317423742102837275892993540044924706857710077543756280505461377686898041028306222800142919564741310683703985306382417917606646194178449984699805946250905085155022141668373611726167886408355152202199136065848322584241175137852646531992486461076713762366061959565587678063727764988734702016443808596107832857444410887432903075406278904971093132534022623795057680448729757532683266696114596181704416516518295464617035790534356667898007720607646313817084873187869563251235870684531311981620228962102553645092185741590046292751447878892736158071592223943551953243283828094362120472873909715206144000000000 [82,67] -180998627646915149153231648335083619129179543763774659509667713945252786879819566809388235216024734627199504679005417664015755955196379641784018384980273790448655888983072046027210566855301226234916681603374008878917606674954988884648601553094680465392924829392403305100270789083151353778299850819703634862957536268979805388356241009302475278520125713848257000024421651294618327608462909618305771999565613278091744151479209158497425820228050741895888359586155398599320140119880747430426518526580222403762317904188690117409260736884539060721034491189479301447999554823510855741800586315904912090205026812787198021793047120171477561503523462207869984564758015071706493600721107891773462727985704085587966177074929834730785656511481352617284592421646605140689785878649907545890515957093833861921515437800617347548892549542241139569859846123271254239140557506181855882185707133943542300458276067436150079555116101572265048937575455061424858733278078232792107753875183512765355218158716613051621802988969279380957699463335116703904208939304560193484889830360584842477367233687400350639814550870283885548328182417146797351093224715077215326167773391264759640979866867757541956157710887548183593254414102921789979259775226959612950166221929335224778060245343163922754113099829106837611014669313197711179642236458648945530398042735379502154117325334043202290670124052088426204371684222564040874615661593180224701530389711398666551572538390991193417517396604568367621606957767087188594123287881627503711255595326575547076136709398638810635961687258805727063925594986949317589199149765365698431114170264822008170556730583166011521114885470812558086738196882917082876323605471672219945867906076203859271318321705148411443667310965286832275962687124062834065928220218821912557694100588588792968457692639087220297779129119647893168464643084159364368045326887807393629449883438260624115185633901122822548064702302828962708276155976420249124467729980132277873404826512090166693443118057231553083200908927156042940065048467026410314160812292023324571181728902839771334342688092262835367454334222705418971474322131126155946039508617535850065949920356212436800723492459503001517077944422400000000 [82,68] 14049427263761616105968613310952391769424408901096395497494744767508369426499092085279670248780827420393435739921184396375797391274304646923940913535906117424998991903887678026687388392801651907875615026216020447516381945993789013936977111672565632768947206860192756692064342838981772682316579150106731760908041727745461140788245241360585736471663810378927762712068729831598935184005086311008208990212023245648065864507523117433151195962101617883676129797039935950862134882302990335441121429343814232574974664151382378352585784237521536347766776256774905229851135996770672614815325487157317197359394446626719679076499916161728525767151402107202170148423791911258019696001459608285419271612017174250857041224984559121606586837405791300589241485601421478894220613781722577828798177478357276826517506950886231232550487408098365682216144721617509279609747497982825613473303936062935461347971192713846525735778538201310438018796790374219944147366475793009903954791334547689878906413068358065623178855246715890537803075845821532158645601989058827316237344399383408602938708444360105864495262992181830164922569236007718951801802484091218100748031794107604708802223656039839894236528891778134511923757084751857963623528958296825857477225680155197526344959556432364263577396519558237318404068130284332407540668186687903214886801872867468971171509078381710213723406061378236844860031976751414482002597540851177723659195711900805135291015650771423031471574659992359610918846413155580466799806375538308265986658869454563937669170675210702385019567953698322593587836059934620811631312310013166859166469328615148475956951124682717841309521175682102277454614452173541843613249051736633515244822659076834623024363534028365046236378048992881997070635000637530284891479024359001361161364469123203409638402463505195533264255821737762992424205317273600430347532499777259185395550285999203782539671091921392350949406299420192707027962180074484539024381171824226114823185769195448879588120309274842827074155592225162911115949871741572373749413083307629600192667350778498026628737910517933221874674174409387455809581509258721562725413412349671962876955032105407067346102674409861604493245617314250 [82,69] -172607398833505314504480949523554137960473795118643949399157602122231210216362158592694139897905444816876906543745184809518847100917425367256922208853460847127752160193972304573660577510446285221474050997421141088089452375230588210608331395457295949537776995873215067957495347121797985404342430742409025698297869331508312101002546842715698010974438710799337767426526116524567305445685357710806753489216529688265727282352577619905502895393625165007196830242615050515476356244614742563139564466484273428751204607324064817496131544102059636339119989858484039169834857098769378887286650471167294267234641653872610968630236190994355595302942223769665019979660297659924595228849754065422446726010473149044219461902400080392228911665392038793875297549403585099541633126012942818950604046241854527193178229614783566772987465464539022997021891685595203074950933892255454276656662438402234675199132253527900087368710578644232866239791147476382955526407070293928577963924919721638136747593698186009475181898440564768251045178524775327276938327432440645170577990860077328968315748530953508772226373301527764600266690771544208780685097990796628595977522099966938082922012591372987523207629533689655729054302947027731482800170497822249363316601757798972333237093030911043746717328899469657723483056127344570620258865371899228369839846685991387776110914646881970361002296317130975439638189161774235390020928007869807601372782235164896028707060555896030122852727137254701059814621056619224307502088820030125490428648054088681029223735104131748581013480709307609948352580176512664848202932653013054215405586746970127858874689982589431939946025218003150890391850262502019967469217714606532636282827735273359382152808826342484431687234155790135390958630304021197262077105399847081143065123744745326419815674328660687518977769486371593618388355805465324484085130499019275838411973371784531259535577225352300969326807317185880229563618892288743447945991412364236463268784000021646310969358744280071867208983021876550730063534739777435791182883428235785589829010576240840112715050807441298900244126296301542959747781582960922246631779863839555901317578664859749963149371881117963739094312000 [82,70] 535521646185872733588899023790909779699691586880509833625282183793503220512682217842025097216250062219945850667233646278911415325256336039766935761810526699003043308773471521299363278104530477093877216181737471087957783713405904916029865772486027543082875582353147324498781744499279097997638299576693830205431995362230185550373710931238112970942748596853837886224166520584530491226536251580929871653180185312165639878671493553158601588188613990240233326395834473190964386599951189064540808251672577488165670581690265267065815277506127767667486097772728490720201990412117253320830903777984865304697546926093650399075788962219636033839976291799177080652142108002850805398274986088026519733358984785582160112615762451254167528923568072424578947141540930456407671088927646344269780740095572972409693693186332570218274994959856384068173033001092157964628160064141223554454068730993004719703987019871444771653607608999194671464015592338109523149411253570698688795520253865694105135598760197190845175144567019052327747852492457130109813610157647379511206335507637400637331959588793927104497249221569333106589013028026651023231122978517115959612692677953501110600488870461232231073058648267944983885810886423628119071931799712980778053063095311266328280510840891990156530357136492940012331662055328491100504312220042225819037370485389992523522893247706503478001619705610239528985620248237314907090895305977408252300870515348863646145473647989823210017584015370608900479322997488646672961837171345932613539745421890760053187226987498973455395547457223667363486514494044488145913102457433297333786593292330247007443342562266434945394207753609674548318630935667862242557180168283111505991411536439747324449265537594833698552159963769502219608476156544551366971875589785583629189140771183365928412562607328275966039296684681607331642182419541725896902339519689431802850096997415380710063830590320282726862563389661445259483974669218169721641648792639099923617988384294729179348851824487044070350307328161638990952440217065208919254794466654114587497189857636172063157683006692866707076738966727465033898498207725499502814879577464113827340688531450201792033141145502535830400 [82,71] 31993899696886007252556944880969836742758632558560513642236179115760898696498663758577085141681870844558236291412003652070906081442045988673910034969095683997071459096646573949010568097031693535606232541863168031785871750673797214071274674643023849704613119087093884533095030959430218386418571189552969342070432585440198304306251355680440471512649816091045038231969847977555844117770105580485729416208520992642637764078469857511829722879390635500035897908875197833249788255721786511236650906976138597739425509380173340341734743242346854364876960079414518006771388353996097299143877428619450193129288657141704218238769960337355345902598895282618929592837477571062183439229328472852810965923464848989480399288006377478096608992826884493443964845383663938927205510088933377909408900594591045193088959234600445417778908825191849830596227433738382189596848716149324480429817019158595510327649501342497059396567288274396507502852624987908728536104635915326152938874825485416063783249525751863932790493161632235737992094135918122461014646862495811926805773098792384649532351957484465009333078451421336421103083282557554886135708607539842160290128484946120348774322494212577758327682158872498166782965498658065234454816877628272803586016208900109686175688841182357540085483566538785435616194123324333436295103700175602765607935655208214566763436828808417396600351684601683962567911095449461529682828607850658135282334324147691226999044336302764814216479849126135621686487586678648186143613504490872592769423935517680585628052889769731657940929453387313996061990425621023845480676325580365835656408187109370072992300353458520607570375632588299101879872318483049860892497803066785409604352150961530908401964709818245663088438220843021208395779907011483977494014994311559696061595209125452850083717571819459709899217051175437115943887717799951089998381617324129450155560898541776132672700604227876616087776717034600148945858609426046617952355063362958209114451153014795199941733316755355448981779782266183093394448555198826903207212610552996109703881216275033842566004214794741800680889498931132041646799311393804685228099156013953804772333640686168749356222012824534400 [82,72] 1898530502939275944584117125150213516122179256348209380400746694350758141582942163409734180405521370997827077189563109629494927927475840620783132648862251513321404421245170879124290406946978662362309911797851037361185102770473783276674172693928476948077162102532168694282147485160544827747927984389745853941506656267910727141208423295607132408489491953061520818079090834708451056021652946311683832513917219646271451018979043755708101250414732762299650542303322596208357139270992131816059031742051401304669918266734400970618262890420077623445911258178174191079049484956562380917286018694000819446406708437969185488890735824175799133933210981043669510814013144199991218666709773593594566517823035268154648114671739114898520527654773192276021983335904291339094576175167717618594168121102298150495066139709968549467069933285457052096836546113599227221891522213926917704289202433223715645347011824815481803321440191925462351784700808685728794350393568113410507692865333444635178695603668957697525832960191053587130066350416831104287521216545347211163953278297529464832522679996821045574824644342730160798386592339571941285532004254986756103194522863402004710233902901081568147115413258504374998919661984566834186376256408204164868767206430513747352923789455388318614815826579326488583347867252081337464987317499670874989232907394828216630702320693764485669555923850957705683434786774534326117652298470454282933643170003095179467090357267084624098751488729062003295569263903706286018345911843060919100938291645539330169708779675292983632039894524076589033571691316399568045025244944533732166691476195725086753118823572531104918880247013641357873095477840366901322652516110832033784722052391109846491035362917690302375405861118366387936315764212201246005735324566489304367232049125745857901609774614552837547139207621988979108999524510366953858998321194583839085042328702255191161891664405125530210439408735153822693179086755842736831566174340076395632190994697619000600183668982005578927848868359673872800338753892360135209456084120925458127362596900762146168050558174299546618733873990883581060727661737494676710543994284020502328881627821150853596035015200 [82,73] -4776746286781267737839240988799507854135408225885971184366731080400271985851088929691134527893354354813899461894628685900656167281042466802400897732945738667681954134117602348355258349472822928335854255384082485430317735696291661028013328546589599868117221824023005471038213066222400203534416754628666392309485509756168315768308249632726861711976204274578125926694447863396273211037540119538935385745889579713642838668653934333254022498195729321854661201495408670219030866283764387496520198424556978792043974664371401257595376249045662144597879704445612279079476782028708530246357584032265412934882070535467758615484563056220697140722934908719809911829900875486376904684670313491130267244395065121394438021910241383612682502949977691533500282574883759720441081343724802379198407656198624480338355735061249137644753643922818344832123210496985008779874197380853714053284260723703066400627831568023034172572114031726976057026728329825594929382930514535257657320005777696696232787801768245881701197586199913460501382406251270893021610447443584793902062060697214672854109627344128425144454294949385066537975640363273918418575353077135449358941867386533684698914410076070435882443920108847191563124868030153810877480480296701873730094819217505549115449993484951980201660810727103640687895773490116485000512228913004614602053595639449348211138498189541965366389350324379427411422404219002918844317269407485894782117350484568050908860976052643457360829271077552147997407177395247095156745466382117278623243069193669498810501189031465523731242164787002674155956614148183656931853401952788753717045500424384550759199149053712284491866051700134457260880159470028293460978638257781270467099308903352196119405992211442040909911730554751611924659012917543465070818089491364573245208664188504816679883828094297531853583985844170347369034249077156540419693584410080801608981407878763691631695734770521635678941158298502584057837938800540775626640349291696774505201863753979387131387286122980290856573145156119435000085485408315580553674150414382367129174886744813574390957330054004160953297643328555654038448718195059061177110932313176668700530926942620249615709440 [82,74] 28017891609752430753196752846033874468837647221504047040339253023702777089469873822219150044366866552352701348984606839397783179139611830856267321387766809438360576481763580630166467782181464719495697525681750842638756428829108405203805152191555059071531447022332775869599316173837571911875372366618861855591961985678366243531340988212530228717821256964457228289775375538133010355835528118405611007794369859001540800133580973074322107906287390927980370339688195128693706114769008219280275903514342666511661773258978152977792477362805522558898735681467594802393387936012693086109707619546677238476106286401752600538289350582549353417466105435963113380616774205714828214838799183551360498973791613857862751183648854965285961329487322397403642710065944937615807802771874792519322098825986116699440165762462285839767327608341354807581932547972664682494934419683359528215675835420377858823970112333483054470922863803153857555395833421348127637458589341602122257989686605771716327053374273615023347530668276072508796318411522993571149260345597560996632575492778213963002699512147057144947808905774646156231046426567432148925245784085487891396235531219862409059688626887935850563939408801852632544786503458633050090929777093120750794836452577836030268616657409441618057978676003009589272038200976289867220503945987747164916679277895200860288281782066888362986327433208404095522411300623912144631991050890140510931718619165681003260026079925929381890112915058267530594320233420293616698384769591828161661500184806673586800244453781230694934349545841117856085408864211674200663389833748315919365012756211980092278834529060619361106976586965639556679218075007600880560277122461460746357302784958447391455751607690318008040069919911821512733589649951830361751445676162938720099071351327444260382138890518941016172777470804701545314012158535548672996074491545078705147516812440985011941831940260929542002765843047473045163536475591871487410606574770129759886654419618083366212225563496260393346813354755595010449589371861314741122644336809604314584861319858009181014324893728389541987480122445483354808941899949173391111691960153752956074346698605835024000 [82,75] 70484242667286457816258483389740911368372967953769985431957424679465022330428807725168280210161644228894940414053072042740983542635589502041773680456108997867201748001003123492441672527414421635972300763943919535696388849438268815078839515025443306349853707058180396683149734821782690514858957636751452452474689918773217365513868602133294897299953577582981985152945229196801075871034040220339978351455967442021848998263301742286606378774924583931177927035918816436985307740774039869055053511713674325709772754504855459775463884993996881614069755389634598592833562562970918611069152464993011968573712511397464948349717396693091080376104840787685746792695556813943757418232187939407290731850306177176450353177398840614453773793296867989379663439481133469505123304868177451053239313016139106802210014562277827476324999967976297399977182408914964919498911725703712631182592995799816685587232414283681352922205175890977431679678116157181279770520552327059379206366401419260977281685646070448869957790717349813647809664127932758710932748483708392481304305864575168976574841032195065270043685442420012125239734719304120352083935056842644478751878536807604257050488781317123040460001874073793888483075964999135567363846803855746230015114381487601191990863943172118774306825005791658550307363430043714364213458975469444129064770411980485914792289370205298417744772063371552201364672804741492617469003192430922059935658752855829306622029619257901185402646927986194440205265080381129224759481883342311741882791230763367239946987669839273116735250995133830108148998947758651732955590882042065504198040515889407382705791334647560164428425343490240879621747138954195621284753955723818623435713254506942860202280374200142769793537858286577051731060628673654553918663332481126404457154854130527159063137761699383643380612657697583107332379012269464246125571948429200846476151226589377145851606534231633203164067679308322612019180356731098192398766640341711597222938631206415788177821399395498229408526320507675790883224705670401827765109688793667444043635600519346087356250502282267322616862493102524017885541741789577831174546155927223425486115810486400 [82,76] -172528864168651447985488937139382446871216554559072900139701936954533887346677276227449463579279357448002140698929495658422163162316144034355510343533645866368249814995383784501918845017220071529361646326337503025679947523828837537962918049943914449752273951470286332142510344220515374526872881258783449817579303374578612413617092841837397378801144724629427867340796128128603350341509570086638340651221314425046074723886272601679813994038371951495510601156452024927696111312739943716907906743367229263773464113108188280089058993866253982580814737070102252295458042894417130017936586085054660098959169601160615920292749566566254496214133473899190647620429972117638145911082072677313836613603260162671704810247365120019289011645354273957363573188332724613955513489276250713430801682365833133500076850075139886399166734910009560397689142107259847462779950770260489696842351071604131978351092120936279640819317136769125444351561686240678446165629758339626315123221943759175657899780634206767072556270499482431620567017374304118070824126621260634330484995737323045245655013100270588764203927723104378141607402293408409996417329714767766976300548471567601753705720103924789223227747476948510578498871204798870683910858878599100625509478574931851858293041263613888189908253291448152414533053988159411337896671013085623776692073886584568564119318572285319949214856217143990826104592772766922122971054792795066584763894095129850472975202438586377077478314347225643399621658884723224789052498306521723324397413923527381057224005430954268542165805198934249888859082872984100516488601746075609189449854147730771654146441546973935839312321473044057840222029766337433911156212215888918803651149735806904682397153827867718136649484059669639944034369170335662774220521626498310823677614815394680918637285708337453317324306727779565238898324069097202216070223227406772507293910883436589194304979107786174594550982793816283385870000277367051879042648692465365860278722085845612976542899269552670780099864985856303511793910487269469626069783051667691080025674239011177771930302543566935431513567976494363477804696753999153852670560492519065483408874800 [82,77] -3413578569165183318488175542809521297606899976053022712820242590780359902715070606132459213632080013578900979980270426252150478302297835409367869382468852761470595582289317116893673679149463291272991671320616906848572199442859451821001915581897179896104289422792603156988876522336464326556589090975948851680496996752410248063170767021814893377901448510419495624107287661664528171022572292201968122234853206309835727360193700987495050874276502082963466275077992273420338349104549369884574392920554319792248512460564933619607842697217235199660687270198758546475349464182797760394127885882900207414700991988508614946031342127142147076844803920612064956186895935033092950970377953963945893142747321253149570215462411634029082263785197539654132300002999572614448224612325763995987897060626090048712352608178666855167084652800217017411404990618676439508261913506627155333908717123726757297422877553042908579865472059303439737609486302432028296737260995006940101016408059642131457357994240790608738919652325076302266640061787377985628404081439834995734738142040477309583503810775574035413151352022748234406785937644431346977554687880834392408525665726582200021539671077645943081432661931656013652759406333621108661640076535323968024059716631302204459231546462475812866069030158758975547635280523294763157201459909423138264374036328930450511660786397649810753054542943898882248651645273073944229177872970567043748294660859418133313411582858819495690358131954981961511007397295643885955909375964828397428778035821983145641598555361213284160487999724573061158834451465337164894413319133902683622691263351483157270580876992279003124643463639683605290269980852523171069802619384122693263153883203369553409448226825737314786812910171301793745073283410610446256792753647345462049149663060741600163367141383489737768228459108299838211756043590510913042797800483024121015663788143511633588066034952772747073980114327713649656227341358329099990458646884404150719816376317771515405447733301172131314496326704792053303911875706195674123962053762627240714323461862157614362080250788712505040115972177913705602384172576811679207308589014209412681600 [82,78] 5466631148283874063193504664964739844911309156257784942550225680367018544693063396958941356211475352577345480846146647859201020365880269485842466384880876615668148315942894989092406725923367237549284487271606796930232855507547683465192549968124280325082071231491531021941235923458620130033686434203986775998313823596293877392097906969632938528517892071919633659289152651617541271050888063440607455144781671505963725296369531106257942079728850650144074659535646398718729565599983671799607563623878286096084389505306869978641819892049867742330092557053902489017962127895555213008118456501487658472040266691654248838999574911990672487813198677613652955030574054005542085192290328631284573270917900152744377072659438291226949933910489070546297741932037531124013401110128867836876246333682704454214892306809633013103720317279530629431228978003213938413447102057891392556720881000168882401657157445564832146381415218636099203846165292250316601081512503198306051538378080599721887090727494075499938719809792124634314864449650294443456289965198366565886870887263504374062195134242205859530636774007554923877811401729657813793985226944176690076909515164333070241815141253228918849203702133242691872537794945796182387602420251717528443437947470493405330359932050132110434572509715423441274477958011402600520039827344854528829678968965833438218830335173959961453280832598572572156729092895221138589329536289641704097625940142225468955867000626529824982931895858677797549903531321225643383528373318441185238857297124528311064104486210431949916030367590015260082080748044921756532303181631437795372713390449898871594859461968193270707324333007053851294244914972427146531668696571866906907737011630669013376670465287652973268584246838073599350153247211534929641131270341384451526098340339410352747342499912042696613293442245440829897842508534792969571599839481234355700061445508569023873326100004694062085420981939045198366212402706278380291190226653449983746651181837760891285650438636523034660947359402104551255946606020261323101179256212613364919153611961662734676205763076026275135809294836031197447352079600721145690294519458768640 [82,79] 13159744374686456152797453256457296096287694493595042885989656606279432441125977821869693221508287697809179070554997655996108159267660169383668500062047171246877972898704648672430440371780906573722604437151917561360846807587812555484669715520663154259944202936463354052899041230843580440974636545281783335835352337172472026127833340637302564153992023059369354739878589293617370572621500441654026434696544832981519020912634524508611588934691674572215912152087885208387174386770052994373624191578522990607368946274172091771505659482819977057048860906120948325582938935872773318950580593577285062491715298058676301290630476246329449916041690933004247621194665016326833862857956348242607924352171407572467129097726561614412384291236509438315321911012691356716560628387134938618462537066283779728159638572148879206455968831363923368269134879559142016368968460331841595113927907964996573792291849560347502981428910597508958695181396013898308870445344957783024817783230035823004803012640719420323807380284249299859077516643821994561879495942017912919322098054041145783583049039360333963234076781368387565600970161784148201055759175282767350230668382655624801489686717104224488924325822820004720329812705436848272986275418807813286835793356065447261281031859691161910384001187609726442010595721069145365716499297823654358460901754821137850023875311398112926700865888096607328688302027942786610742755080202449332893904703011609918053107788477118522208352541906264345123830959060566246785297148130883568170290257105052586579999033987640218461579220304161927416414333232284691770700934653869889379196303857683388619574228357812464789752888377303256588277367544079326571711030167476443640254229399265591055049537160652228304340689559431798853891513967106620392603943502120613584103590884861305474350980062817214743102822580219211699397749043909957175034636840783557083887396919643305427507586164785548375683513967401330325076971750302734705167773112669564469865327344053137126028086910846653266153138998820203913408054653754759358584586187262703399246183571576873970987331405035240845150662923440435548674641293837914574152253440 [82,80] -47949983941530915616200734843657521846433220078703041193199496725973436478750798925289412491690678652804557223025973524271543130273789640659739269037323604543842089401275372482876247889182682356584353431400985319017122581474176176730826181079954532318561657381140213076883541621335724454985122259312764006023405876178433354516079985097344762246822869391573435278116073864915649419173035407075645617812165158589982443335194771379414814873520720574616165585500405417670283823618892791072507646147353990735182489947548710911224349714259855979610450917620496526908665291549507402324178896006641856955603551592716746344480885073159016742841064276328295444896122153043137044694709537972878887451686463037397711211259203670951880802666188647705783913949946672666596749382360512548655722506638666172053818594342425925927764656617809011468636064603097251474005372284292105636794168187581905453341108543458906150108650513850551328493630580634959091514370869771082250734943272985813458006810292351078885834774524787160080068261599816344484976257269409889415755532441780450504174905822099690924664858142341751299661136818347874203778687920635140974484313550259120845928104466171874367034931714080512866120917737488393250396493161698515840762249328849801186853330793146151212395912463137041875408937523119598080572707941935252157815832005197275194808273875549132841142717922703094647681595006264905507676430646704789554567704673015572569109972426139484543958970380843829732421193567339460473939996371111952587100304476089966906142146586347187716326474361710360359791768737134503425805843494359023652727636567134987901500304239242313196985935273743407764119791217176454048936289697804712586474951286904525100197296278281929432289136929417520479546143351976932739856018459031049823070084275306539769711954015802815737103361246476553121850081928292113392527128376349877114437780403200721254185204939683834107548518952245150411305464584376569640240698696019424035438772473463599830849818165146645836789278041862650670659166608928480267395893732572278793346567806267444328661807835545799218838891264826794453974212231341300078480 [82,81] -36848629840269993645140698338351726256548456923222065332700987510468560541920008670393740764678679639864290491442444002197214494639970330234984234457070920244421761589478162613026110984537646370263042714392737981463418320302320474697913909869724230187349539690324709136155002859721106021470310007864497963162301685254262091194100562801487462820990492668377612261071158106907736935243659067344910491151441501520676111962914899171979630732147608884539806151199218140142089999457759325696193115052473060691147042561984103485101697338513858227393878770656293509836216573099480105515226859588551725970029615758260858782232805368879507792746683323919690800603740804899139716595843792111500334566788168705231091644837651618931778821608435445030214984088732605486544145113058499975109464019006654223438639984370388780988563231921984750527037027561357072002247241930624189757719323766626974596085031052540030832774280447330203071100496358012987637784216023690174434538572981394342578937500475129532225947789033190021635187326650418730680109348950625342831409026014815955923735194791111735667798696154963736679062630480441338913378169871648644735058637663158662372670017324485162750751697885002185650289875433673664135056368409570807455619216845021790800406176507841010602438684882403388527190167575286300050570736537208143978887234011899810309007060195213265430663341697836459496312703238753619804681339769636250796332334153408649681060485941619647306982260517313832261288846836546498827163942998165718561098851388137228023134504647698448553229833019851842521841131592247055937450679336640486707224709844144466902747313732309298899230230053204825264983163385876611185643577435201537402789354484035268681396748583719935457218169617736185441151354378687844258100366543233708833522513476284205303341242596310746499472671220020754644534785371835104204467272997927624906605026510222607262364286818408662968287792783677471219903986440073119168559072443605499108372857632309797309605758427681784686391976249019872580143047831789827248849242620582468679058303893819122945970499682168118711433945364540707009939605659507840 [82,82] 10359053990248964130452239361375663499281411726424139323364492907855614215065436094143134874082857799018151690675908308131779023893339395390929479000381893390717813276700089975208549665291911293240982093114402559552435397516244836005884950665391960678574575117107849794929194043512524651641763024483101879022207593507269774466479432912386624036479430751624274145830996127858613752053860090318132473547027042706878561659330144778148716405757736397533430742944138538078646480092894444622937597062608466387119028533545103104831493993311438093049718914684845398994230536424869934944160992139979363731985535857179817042625078573469891432375685013450144774132748887536951995648180850957975265693724175004601149540735898833418181198755216482891818007060226093108016374724974042100214786112323298242145123479855584573499333852056669079390419084740315245619744454911841452788071083246284569480648432943732454907562922117903074828986116689882142355833973820992412880785024989641350506380750291771238086695774843847891467279056109784772435708860663853373896397926248129644751403858891858808914642180483020085314272057746266241591652279889015119958607967075702720190769705305596012485306078074970438033200049821188182867599096609716030418334527238480835691523654993105655961081565931003397367430817643537223307198573237782385904354983233796859729767138504157076441285667040665982008896897905226676144455238007658628480064565633155341072808658851038798099044826784458035387377751549154321349819182399702020242278418837284775453732126545067565776174623508809257751722884309790450368482212073450233247292595018764114075071747046989843485371759416247612599863895694242035462095211890830160901147857901274393596841932041552363284584567149437101865184987289245710477903579708313561479813107088995028482257727433998336493710438059500165290510468933693792916170809292087720522361388471575804362634088518611186815332752070887314092678769289382136650817676769172428246154943054926312457289723503703019197532543436346695659787751962425066201415625568656000365309209891217539499827075336900425255955861723158597886273172160 [83,0] 270321654658741218562448876971407534280172064511038953177532826129161946585173265515503379709663038954739046637395454538360445415897403842135604024185372615821937225417380204518368387099758322044294380321605266486910640931065243031511804033371727943117100525516225208333380888088117276615350456887794683456539389239149256438836534355773518471104678316850893760151053771692959119376992026998947879895739568949447851385858160791648723129778306336161304007067112387830523646885470082869068189813464574687536334662526369422750933985180099110852515387429029149520153058081656815772016035770652939199870973663908052955751816544667352710628687949343803479667517697043858839046046409577686617716185839263008356936106597326650818881416073588458577630802089188150755183373668426361340901659829398110589860773388505974638679920639013077313913218675155676229347859832683804372790202406027177380736236023806477833528687934295165966866440006138177350608228134649644754923266874681545820216823698759547084337112394806874994925231547282076972372584165011816706842323257661852403082066962209847274747906159397673308782809248866183843001975231242516623469479528989771858916180132786696233843614320363826186990889389387400411549205178869432102980559933566522983712929623141056299259950803668599529557997412651555516365912363097451754660143038423288681408439979766331969857902635124214634263106427357459376690926848460515062767576660184363314316712057128205912747224699957362508065906148905491381484298873524603087452030096532031661938599432440128458445954377651529771864932620372605148101282594286035812968905194808150258309301426379660774957759756130856376088714108967668084870397205096410966012319384413547690404295419101575128595025386304928733112866658334745292497164454399964032946182133891616050615997609407368513950635171245265576537349970935928561054845994782475233356537479954948869275703829875420199504322758551846920398592458671317405847944269281052928250414384821220164545154249269461469568689194238066455583070789761200744849431571221898719520638358236332301157810296126210408825591602075561696343035676656404678301087114633492872369418093384320094179010882490678896853364521329527963620921177272641126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 23968546143025806951450919647529256970925557765270514294259075877052422068296828673945337755400453667242579500781651906527441225813456531458909412152262768083946165228394570619361554289344037452604019328075421383007785743491365129803723065571588234337471271817908288064993849773960164684390257665098023582579065477581753043865937497132364820129826418489373759215622501218101108265981471157051107709392264461312613697047546815099178953493074173998303869032773452033087074230789767294546798977024185359216570847814980658081229673503260415626610823178893483032576662739138389185663591874453917744702910399430865320149284521593966389355138183021184836348716473291911110212166130061884375522609193829354039799667955985194779010891605188813096930209728368355028872276126693366492179365912443286952571472210461980376934353139317590449063907510638885011738598652120520090953597906433798097155175996130783430654444656042578622571237454131463754671999574186657756959470859455914145046283140409895157659805619479391935253397279465336808588012990365126650970243006893793597906541829575830271729226627208846459014562519854517873612557323373353235434570711799788308899495158630474404840830543842440833649848979924995151882654751932483116507462965578681876014297492131321343962057922680509325308797766416050075528127358060217116653682349439316676584568471669864403249718235549394569653780361548859178698097397955468848170279434825810549111777622385442445954664785812107218984834361447403265124671303942387345019868475100803206582570432379178525086183771094696104406867880632920835684572485213507975427426994462314434758117743295895494109191125245770459907666219193611202564542995592809550382363192916960072671192506894164914615981958258652955236256641392687499294246172405073480264398838939473988824824759297681472925345260798503777288761767830321790932037837382062488654596356956140545159624353193784048992591395855452149274970874760917247121185396984405980406267526028305565589107433664263223778276408635747859595029060916894329862175137159621164131474069706852493743293933296372655807149013262647655616476092803667000054499049903641525280602930646543787885630024019539658370778534878119543775029199213250058649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 4203238652955863773256227861043157676035755696278780449478196632805590527022931344581892952250039408156375889255252331629191952839207265744803930997859691365427665581791414937328470359828524591590207410332479113536290484337788573689067667669656385812408836986880901551600965600117100628094533536814866914914851734551630709618231153004841804832491474875987194460888035060722887048335973599056088900086596663575202513593545599490280682296067733071942119990742504735682099198326577091147359131384074840931040990395604009187172150254319292773133723635692260621711045468379450729901149793824582458598745358523721584379770226196817895438143597867316489220446687432329266656648982768131598196679650572858374353810849699440378871828694386642007477844332972014372692283504190070990205043793712874147422632140668003930404328958073730735607333247710653189702624058468841266332639814833538063776928330347057535041495983983300064564064043994718854787878043290834295670654054880610788998942793955354787341307937942857516989997065504014339505304644057402486923811966806903016246266357200626058229211770304986732590576586524568859931443946400193651090616862338456665862740449066139971081585277537547493334238461525637429407662077548280886376872531565698867551559142669757606211623364770855552204834276261771343481838204801837998070858052703211874050759967782436477557538515041771194958493491220929626421414589777999571442295010296642241540037176573944232546420418997389457128705958787598922684053157977190459707922885071060822820210436720486749058924490688225977587681801264257707212449304692407729644172434802150590815448393689173172605401247268119062737729156218021703920120348663920012722048478032951079956828525801733192413516347073625959315976082901887013380318463576173737220633704846866939531091760544936003197077978345081965379595548578689504150674843227915736267805033848786057462815717026084943828210189340420105863962425910863174806008989164740866651367780890242221425871837704118746552373356976600905601432639206436235254036506765494758456429199927931482221341492534440822241308638754182551400031998746098152042290629398305248698869758832956811976683294416944147764671226820569649411878182288551895577395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 30851816047174604971898948198450611047527590634296812540573352949081746255366281954035390311439795932083778723014670433371168076042964963435371639562953248248378200042889105588829000906594436073435066024392072170510736798702927436850384258993152817153116121947026124344284031344448725500033172964000760367470531967257237489659429453045148276727133527151441673309808812480268950758140497084086293827677489324892069714423720278438388570679484418913178672027422759449624120534693635465947447990017763670954500723238104990143625795458846803613956311746943536828129049107623027916848526424275342592963090722350021067468108720058098165334885470173743922513087783738314504535491236148132454728609988904033328524451703283990468528541649710193658911507724220232512084441206630425103673404147861427243558916727156174007176915808796365669089876500621529631430224029328503905144386487751252109764490531087694469740667766333019590185712446354420350213152274172816086968424565207047276936255258761055843548258600787834794632243663292969064373218223190361814883270752551339102458624549510354204945804939155450866163565953824039495000125663805239540925406214788576870911997597195555282100338518220245374373540601559642006919371686615408856954158780461546295494831533669290109201806213875861624692017095158782911827226398560342822352469323494798639621005430659596673149731341277815260001869924950557589735914176494702115446944150691130063352160444521256579761218258693197971173938476146062711203851003067524945963079533547932823310152281706694287635247911614396155156889182687193768933361040308875577818750660153145667371885672915119373414698298437284425265550851954033052468269084131995806808795153956913707896777522251373946359850518785710225777837521591779473962224389274107869025686977039457325973260903233850577060968340943798443629786240486644388666782284710388494617066195951753620639227790809422054983603650113921217278756664969301675946427472958571407657831543606261420509055617539770232975530315897272259399065362832423332060009141141375004553514068351105250765263008735588384459406470057430172862614087228757643287976459369696444167966613138263805493498317482118678282358599146182505073412841369466447337619456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -226217770803280723432800389853558716416048981590106006733106813618263134077606259295922297520626245493699527098022422608232526316259257758534458606880619508481838526612953317843770265121530477247241267310759426888692676485138153132053322736019856527786289366313184056873633986189806535156077787923870660350189855419493396343893539695402253454301452889616335448511013137809285128422301537183491632468295727319626282087097148075614081652848100155545854128738603116720068184612247509062724098878091989441838719049157114745953173263840795776390662547406374343382122383470339641623396331011743974017252232709499878219362963834549180839309119882957724785482437445269099546235243374956808157088701711665636701256603862110016863274975498068288434298926746596698091844947599514976002781137638643876921691324818216691163827381612921378198939247874362486457959461464378155606449550262522609889050403993441837800592689434770992762087142315040766480705237979566213023968098957105722478641405354691294070905441003807256515078596340772988243676940163667473651898545235923870870641885914903674331000693949653916497844146202606124838634087241418013647935194970174220853478442124580249059449864976173602211891113088137233898544049705424997985879217587680289034079390705666210702976144483878741153962704334559666779722352132619906158766591551258749519739407268179548840331943884817108366996529574375115703220501068635422585136993195112280417703765006872122308400248925263257046227916592967914750830291235534488172246238544202880680019109684672552666646254167974959878051171317526836493667045782413713544780949224739723292069981470306850543118569035860986777075411020067395827560797292616971078229162554501442456652418445241550166044824040592018770929497208494316772651970650613901110623520577795470022470714255066852522086933283896050245859508970563744160011076628616407932585065346507439665537952108886803911238670221504731476818758485585565380332281857276984374100470876862933846790439540701410977909988695786954656500244575724080883579852845630187425291317501809595027266085253337516611934925496146108243333288103851766255583276012848909603228988059320264232241848407913022155330197852579647440161026518095547405539737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] 319248279072285823100194049946482306372932142096045967554240142623260905950580849523869926137171947623492985538264713785696230246607449233509647053370531202432513486277580941416098128769976624949240732045666780330258908777186423570281403168052318970582314869075330644258785698660249403935834385559930219373469154970235098971036755888980891458253955468850301099771171796781836485091992621286336548067881327774371849941724882004884044721082622725607949469912656166144558516469622789503673697587285509820669032937670299544650241646377596772668178930644071661331269222929704734029696829025234908789836733545052353742470909099581187379727579153003463704366649222419066085700396635287959519265684904454125304862292932020957893974757987139442594519349649008358649944775046312389339471577263147569014564354272904687414332059965078684518216027119082536962626373562282818302040023063707432134447329628941011078511604300001464738636518499136199862201260973338190202645132831510425380016278101665485277670409902285048322517976272295254525839538978126044539053639486608289985523464351404540961562497065104747244307905867200605490245011384517866203973535611224078721980311861169350067248255396604322605364258188697664666799747826035182519386751426070743498857429219866804660968705623097752188525821623163094692896322177877846227874454905004601939572294943655265474888576281161767869546815153650857754602225902161843946690453544779934406139366688161712981869080825357008153812592779902347773873400340128976186110088675965511174833040784359679985533788361454186721985567887432883117036294537231898848425031468722383258218680492413120281008065516575451463641350372286626253838478367781660519373206368615941331274694984807216550968467365696532108156603905846418438487548146383701382098526037390321702599370430973175580889975958032407161275764917575551741592970229942126404511781242675302047448099170438510973781062764811241225414023159076201781287822341973172832037009458040988072384089012745562461700280900906456245110129547630037210526000791181880084213847610874734822202859246877692687812907252231098466911592905841335864881385370822930163229681732276174362858153544225545024796754298687711138561674909601961183778177024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 3228711004694165387435400075121916318266978057129956507973891470527119202538457451121563765185810745933026127234668053620048247790242739063478751806293393506594585794125068010247192657067856041224818304436021040599404336745600425748057265885449587604894083349210087348254740049848004007678172423904488107370157060035141823321656502421368965882790052559346674936315668938578343599409056906708472373405749739041171280245064810797558748526652281874654459509534363270477665214692109678212430222917952362353250547074977550125348402616383010453401954045919919222696749576624843236785424657965169556990259296560762952749086718423303185000036227350847312254355554111753421762553943104955400341878099650423142115183682775343010234503696899839087095872960880687502071450869913472377082743862178418022946288895177773554199358835940694204686551164050466822566723727052827706841818337144878796136613279523379503532398281678900928079618123451325473477199837583107281124166642808824550971898495674867628918283482152505762528778679272307368057745002637725653816267705039883954569371418031857782624525740054484614301831705703496626593924911016804897867981146086201287688959695977279908117184631705713876314686922694981888811205551745772288635766460648328274314542180157089003162465196923572545528701892616424526565476072009283332835240646993971775156481105528128745227045280597353422928155121984656360620005146644932335718383233938539360271195369179152421396699083381147726009015041068334165602325126387604890772756945988141001168653401537918210844369482496459746507870025870282524273152076092397861324533976220481063604108180773237605621871820272026977232094680896562723668262820243190922295328522791170922794201810940729739121153271248669550287069742295197488514959595623220700984766965368557944636792034554767166612748118281991529557061971954358019614614085719913474852900608560613522343517369046156082376974269441705141267918771251840464918005840481196095048198906657181694355157514367621397126461611408328622902392711570782275114045249047346791090317302434740159950936006917823016178103034290637801031584389957912904979444663101504055156809923411077000959976100674770865166875384699386833901822705720150789710634024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -22880713641190835713307721101704982703413158751682440220472061493239014604698244134160137899283817001900714380660205265512050851861891442365316090918863128676417780458263271223515441247757939510892682387380773109263428735813154920568872536270758405026862966823960801666170556564406946401611764305983049477370427420464346198818558947616565259531266249082171119645830164042014178089426217200446773563832008617635513668594620149439905190825375921133443022100411559994279979240038223512645094271256013760498068721394964453587874846427040398385308502565662106345286848496081325714483700605565447088267499702638412847344319852649635185742008009264590260944476327301012816134497290776372352946135654630315805275952548372157108401623350452318690231791922796659862013541911017900140772349567304470904426561816511085729199386812612166331705653981068344812966111377409478212543193151428822943052122061844453541503511576110135195640267604765543393503170884532144329004360446152414729994815117296041763542973941926888809795942766023828045876295285066050297693622568703495011212167796881285822328701234654710174290581746115222073211686189428614316999274362620750405169565911549952735962598212681043604166065597987482154329491047618708047542786681262520738769713302346693601214221355187520783474850539952418237591760756101765464222380452622067631575573135314512037758843231237242442839651933731410626960220666581985149103139229920026886758397589490828683025341721277152591199669185517506656490423704353884056598986632991083045794743257789580856117666203324105346551952132918573896119369001713200453018976230231736591575731232539154988851837186261603278319594205399096299576896388455581531812009226174751184934088730282596736655284292931782490951687966276073730712451368598871325752224832269460597981597718934498811448385868340931180425591492803955963308256336857926090374847635569023365273713686730299112554795146956048269191748032645925212786609044485562543616713446504255765490647032061533977978062157695704162811554183940584637671447984763781868042310383333629521298701437190848223013047948100900718271689872883182204219479900281483048166549478588930101190867205387549042628325144452967054394632547798007141738165043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 58914125967354232929554227742869405477672699956110529985324038377612044144093453389616413137493118070419316662134366677070803407453143191819165300145974212546952617031198532013924760275663160309780876827746092096544720712243009828246893744863681576901760868428502272801927819261582895554043891266479473859041634535406187554392656731775734291834678636383736417783857794497352425682062842824499728942323824322857322392567820854975345849601839069483420643203269444404869816189846191539520380234803678900708009335651580872575346216771885658434757782411120351656865278286169446432631035486498794341573685714387724133558694336570208013115883565949828915957811319349005501068884386436231056326048298904693579273713133093712681628300356449980118991773080462446986377832600326267435340956901629924475793394678986475894073055304695711556098632645442210776766955147715377205046999532415594987580129243836958542013167616249944533399674906880650829631210311771161103302503945767770377747076555765872743780298372110475770948271649439406307618988407537244054987684137437396808278098542334755919711061055482738858321054308499341005415681764702198243200503950639717660494434966100450254699571081778154456726921881656424558627866735844438185918963808966752299342820443764976094901566068871623601894019494234436289435191972757125624843161931771769455176774262269699611948772458988295524249059062602705322256901785238347741882690007761302696717328351117614432507487437990730679193248557893043922970386831903346188695035589213578363955774961850708711463737595587281237719511286170145377730271340920190489845375442697381413615920273805041805005129197504432488079415316795097214697499692094707866396794591986546448936836636549817334383443836989098394980621611722342120456264141357078560897239409757075731922136921031760540803334220365616037308371249771835679737969336152032779473885398240417789448269451572618874553964791813047204786823021037310573714387142583691802895284290652706245045940932693262500220189110817823399566412662516438776342639352499271781290003445428867389401662147473641300471523668795896718562176429489752498714949806107834259445994408665525839900065918701241563616009408346365859233646680255757058263335567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 172170084507226618498023106053363415623850954372887248772418016397786916515504142350944449268681198382689814888947399270817106733930273440820099721068075047852717358908762834109573101628497033915875801283339889928547922576764663788887922443960277211761128111339837736823199643753590310220786920547157763730111911764476255545995472789093307992446559989412905745180861915312110078813986123649596189429682370202585886468646849336282718600987412168602888259614783784874905548955275229021229462789158826224386474424463350792659707726885409644854716851581680740140280997817633060661563118575511985998288659134156204619204835926554010913039655578718859650187983103182166582692408194682307988497397306468446481226417817014925908849149106378217989667400728768404516458943529056037058322401296571703921875763345477759590972387402023523025740905675515823041041301350892986034239052275082529688118915127799750335087260814536807685649478166319238297588824039228876762201167897968690262542794121776841153260797593169071562088245358349314137569170883196608219021853769988683416643516984483388443114224165678845080843188865775030148458264970506457149331565354440568910281883700949753325221115078893404568370852788012159379155561750695899554285546685990274244574587010421626752176961806082537322108692652847873420361604461830544563119810543833289672329842118639821285147855422005627265037169571693161592859172624855085978073582334268925414146458829622132491422639490315531371952542172859407281820584814856222442579755430607523345789189167856757009786833596790432328037292667884212274722027822013908304957586683345876642749375432640924693379574957295571420262320150866450114170188580575601505241409232354858183593953781891719393986682319550487590657685761871299626124701539870487137532531253729984186656176244000209001397740642333720864062544118996841077350868538116348420712998098148140608794885367978748178364474706839002208717007731750968582289184728972729157646568758187818124693392075115001454018600777019439434873584742403571512515807360744213149369418908415983556289870192014285122185911543739357360056209962548043228352153573378986862766480917377998805656209673873792506445309511433318146537860017823604008659938443264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -1728244057532910377289724941385476145995175239475195255218402763283343180537170837292192729947964708384422068111047264389923223981451217197575309341356191444191724670707640884954979575064167347210371885261450356165672410247681981657433919786613261097025066793548214649118548329694264372637912244450373369014115975249768310286096547934741331281058417808793393801741450732760630985245907660493107629676691805217326781355224718953176772548054990427851410535106831222949787867165390909739301675092141080518497580334745407079613185398617076065232242897323265896008018367549535421596615261929556502979705667020716968453367945430903186366524264128860209450587505976873094818807944809210983495685767360469800308456982908489818219920491433736999618371687024200144875628364469132296223647766696668550390684982590580363373432768766150831254507275853532984401973127422767175731152521751500717336835619145837393283119719362199864394025054362626516374549767633540776428586096295240822258135683250414106084322871348202211790182663007355521637576535950463815404389994659724842485110805513976755567770470846259893116667801405506758204330029933364237664827060734401942801287863442768388624738180893593449114822434991822134244397961697545057850503135538873157063252179355574403133496489856759424354559810565599288963200965816751578547455701637746594257238727564553852544550293736573481741058364155669547194504541010791707764041902095178822916327629061259552169269473868073669837165035742818748015318111158768065742818566347602363377869494711033690091042753764396028096335819203736093697297103741456519800846226678885329623084767526186732684121420508559686788565699334687110243776094866855354128910440718463613474157855056333176114907434872515386958095657856708843429975767118675490993569727946250633815415758059624070790231239620483484712195002291567000260126110014898062019665373690383300215784543216991371002693857935664099514059204165024510040692686646573457976440894724734377877178020318951810398322492092500139228083888598760291909996772397906211020692519408092048854771415999728536647643204406414673007795092370794277222315577830417443827327723734234086041925808136961126267647933114267675993764792683571248407997579264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 3832972227653358561720694513117031670816294401233119737519678839539025513577612021594095863329349992005113997939526428552618282841496682124511109656720083993929618971706799133996193130851527755031681700023240638311623393015215303318379664487189981025884140161588860100473109763236088675440765879102233042667653090572011404930421999446911453347618172091708672323357860875192509635493737353699474903181212322082612088393015236637594623333254269645755119404153080221309082881494327431926846916657735295848523693355088432107177298995368136462897740499254243442623094339102546118916579931888557195580958638618394586922785500796547672479209543452886757896532724804270205116470897064415651338805353266789476198550690737306108064345118546387297431767470238398979102482368140720213862612451605773032020695674703937003800574229791888434850242445620179657527480938061458916325440127577736572064526186547896041854123321872478915541697699620415836282733219084156015985653165973049327889395257077641188899889920696515791415676496387313761641115116383730110270033094975848421092707149498900488740665773980000638792087192301211842592329124119551195275733891304811911590150099776944942380686683813667936050013113747575587459769699614793917016139277351701853063426308551667720084057991717268646067530088638990285503986456492617911310613657058723295852142852381728645121576396177651377312946761163203390412913952715868952139176406114573016823661577200982190127699026079674140994288964290117993311642439552892471687191590084497788580594030237454323009313320925336772228790062752483091289062201334616285355977476474373427512869214737338701609396990808981113725066749167939414736158227476057683208084732754697439454133437152889015039850585563826271654888611721499923457506178708780428932013580296618831459877157761605271103433339550765009135390023632261404931403837408280991804799112290052339243820636952481651702527080517726084484152529584286794668402276524768639684298320645367118029104501708664081964199875261750265098878866990183322019861652643686451637274619134321496698611703700029234903728176111265559937770393681236905199781011715080724549448350760238295437401296834588133700352188430928864792592523443975068849866847289344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 5551632221378051437277621096441527945672830899611389610863207020545187828225710420782143006355047539989683541154822587159271436463176796421898929688035374367221960965175544869879867223432474077640483673178955534161862894070284531077666708114384433103288876094100051934314867124067992341563064097380176009826450119174526344951380320111329839707985877785670737422831581866147306569187517166591494779842842247340657774092707443042243925326780429140234241810734936476765727855693754147266536174701249002097443783177537820112441542846772660458488085206628387724661427276389087189913600475058792882299843710364610324429702323927872115832581838677920192641777722991537785614154640763657582293058302974264878864621086728961488056536489632361973516992328297964996116896950060011455476093886519802905298844707599513151252123150083666010229632714821001558476507796862535110559363009604972538885392998123130732678820432765012698973278879473562083974658817724052752888092236127357725007717599034002154326694812840905850978485858405592499387243498997011311095828672445388950683222827686500473489091126290789629766960532032118761148178328490133104182042431039934344781710870210013317298050690529804086814596886217437344877185632862984878306155686932137564240939210662062838378365872543237688463069418608953841773912982348962112019463400178147357517324710188512185026829389043134876977385215015439663650255232145277842695001855455057511945810858927329526210395993259534787063563157763664101431928284162520396715433037177168776985930736904657517033087868972520520951152505328642514370539956568792935104565237602249550813000421527400729697132288521111794691517659730090644158152427232624295006038188609367202366357568654068802355923721495265204174793664417208340421580486160444317653035172820554522670412464400961403655978100758614895541898272464323219120207802006769241174824031576624325817361541406179668777314857833089080460321883365762094806296045421442047610096468609353528221329618714163935249734143575790071713417059180508283186109648587721565984814722736062603939529440962013881287588306300938454739264866186761435063347469199323304299374773280122478363801096735574893078334414751199181864248755376248047841856685342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -52871681457681600173439694638443785609392656339263397985840798878884669825052489520697393052326278959651959536267373888103709073200383812369932095217443969316867367949269287860160937969908378622649344854002548368962316068495859702195405846624101592823010723605154842760497322816200705357934015849367017135885418707384064069425556006386369722373087301437943377809716671955083761095335003318978465171909326691970146633238706007882181093964044847201903781026440233053271022711704873934487886259235330148995000003022998587238957127184869533244609912391725493121939682602815797754763759090016124039958211731214784830842228495418535818524022835550676753206421914662607396101619717275851528634993420469560523611062945134949844951578504691405321921940879862795445013150851334435772465576738195026823887208223702866199270453187552510125899765155583951971918435133965682317283649333371997245316529872795307738459861183144242589047137802504330765436194526468024710023391754701038564301261788038061780873126540030746797778790588889203247135030739571062312656660544042342961887836715919308137699355019674727152792178011284448838923145888023344333129929391559478633710614099065448061775214302776661044856433684915974500180665003911270393259357612339305453473606185167639377487875388586146861369611130375737757223595837822712981856763131621246832388517452685940829149302090895191464300862729987783692545346495428873400275450312798225867658068604269633600881309980813809783043304756784857508687462524540497797453509466416090988100471864513879922097428488773506871797093666585049251312214697173793460285617811398373784346326651331494899513105480172235689911413671348918767706130516664300813483400668446658929878573062384860146781573033775264546962374078468500559605848328725802573000390653991650743000308835240773801565524514914494330576613994377441565932797895345062105431504825225337262259299434646328291587038923072136793732990583532431781493916188697308058775787245461840174069770058818912255790496431523716335446586470775346775014547740476740244658193139893205118303042637718327131895286450174564072078992720430502037071668203805118680755437923580932810599622007247062449902792260571328262851570119994012552132170287677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 152723303959995229491682664736659202515500793194945425372812925082052041037896672491563132501109260631025879069562695161858901960526897596079061331842437320135856870823208572417719802070574378174592397103870536671522112521380270587554176763407818895358294184076913303239144329479322165224224252321843876221251734335958937136047535784657234297633568259784513524900541352580388611037771251903436250175711492801097349198752992317819668599362667991983609713758347394060492673263319498712444967649742008810997567970562215384864748267242962031530937658016081666273177547488839029612666942377499422702313005452648677727542768898304058689536936054711037912340066194203455588263964803267982508515342696870929475973297928565648244379213109015094284113920078949656996664992431393675723096034242439925222886157460067404972280896863098947109325394409877872607932528933653596142766589640237935816987075209112353535274871512662310011960270435382620198634555016287722443023428123707903200298365059704983077416890731355702628817969580221046887934169236539839294658439554081922793100552236465737553366188466127469075369899291991600996934885785116543756541628747156432134483124980181328818246676252588820309454050419486830573011751794022345167135284647134744235653232177530482761500098899582302635081511827592806181312166685904006441998604463664583152875080597141279591251144798219563795183022960442758846496598419292622531602375006794756034176875054538922579299338402008571076160199413828728321211932840718977163516052674258060845354448004689557570326981263026315691953699850624493969609167998990094971367921456842095567168799708883560091841919470306709099399836127834945470035309343388709329940111268283488716461348910867441246481455909859077663716585366385068598320219876022538857711528893442825165361981770213362913529185880014974352709084835235074051595642546096242886547217891119501687676201777521722597459542109384612160347862136961445256632845546817643495039904316144087013155242908573690214354103989355532625852459108400915991367535321828396096325299290186709664656987435924721486572843030821557944522017966202684281398094061749981880130766870201585826361072232869589548634927042671824038099652953581168361759365524357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -270631196312590453664676853795461450481177437893263600982630092436184449427755112893807612984384513257392364852015611976742270937733360879225968686947688917205183578338123603779530700692812496251091334211677588426311868892547587980352565334166804055405135906915366997028631713377682922318143201963667951441268874060355350087767071775985617215483421495842023858649255958341424694853287085164378979986265206690761080124000777599828393431206654120669467574190291576418677542927233331524656180125564791304742129326769084469000429295639350917980469178974498814177568178370577244445601761762495689243824073647957944472738200568798127509337910849283946380051584781327381199783875739570578370846223527042879735473560292041570949699615466232717067224802686547413355940571792105688012319448764500604116474336183711645690407292807338875029390985630191370190551353865145691587040415019910420387204981138284181288199932139665699574108719168979027042383298149008984461795194321806579279764375747852805857258411050281081396475689338503785606272888887137625241163832836711220778123751162941706668913695959649892024866437732107221857358998103516493419833340065764298362926686205232518297344476251304268062136798286988937700952044054467332983523604963114170202131148928717851007409261805164556437934615962595883138335517960445317435999860777565918928728608985157608030583865327226267328641541481497573345654406596305848358391761737211993940499620479458784845367085750168637172775738439890564622966458397548036306941958400558859876317549981232785218412551640174832074705119407766111200243205272534382367144941649067554590979380412886625574485948003811699959920660385824550916766724299291187142260961674352567822913756681871142039435147407973306777559262627354324777145509687243628463691025324943540896630519315764165699230063517455728586129028884596157489878948368726535016319622192873293491621888549950354627266910848344786096234823784619813105048551466479393135213801169452947313593202160302578179534788162644432240979149119743249440066998788669667657749257468665871164639189724329441248346127786220288301644707953044573853386635446439179476944779380412817542399035248782525887966921721363540825122644465190627082474557156622336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 333590709927857593805249745855000410171735507832619736775252687012046862253211804029026944354969207120661147648226574128134097358510444589678371244171609585318149414580047805633223513859845986631702568401873443660105831774298619166469486755975146971691803441193002174267303129159995397621681905343238947120007505538256493244280238850923364661273219385214423429371191411572854981456433564853248016476513996491076661287730768488806263839151620254249996339777636939508977586600018648554557724962692105713656613828137547523049775919455195516715046027494877785400624741988663293714002049293052096657719031127230362739556889654297431603013098861693901888850816001384424787116943726963049182879532276839618265387061097569441965731344716596935434358983636084510091047069452803397847603809129571284533736280069658193128475489932424812671670497311486968584392124662797442262141977750173710789505025890211812498281851283838647532564007670946737134877668719283021172237149261026551532841718351261705535418592741148346672878356461336057101334683999544426943322572714000377379898076667688231650358769504757685725466618686364133049132531109026346961523729289624559006722683072493233342504973424518654195765611801793066045298296125063531521203752625977298408241310720502232447111185488072154668603671176649165698194956668047597856281169878823131071491404867493632560009890512261662955961155515346136327925084984420912493962512705319545881006144917413072219127984882231486135374867643547504506696071492045655718230719923185568150945609588682717262904940208783885945311888741233561538107859491439641143857190807018894571524448799150183614405350450091441060792261410330419310037485180894197437800482502708973631014142203889272739770944773776996403955610775920149453082445551524288717995949060019390933653341418291424108241311949963318364763591510548768663356092561820753735842423906020643838610141728249887731861003778131493760011478801590056344038045806403241620866126972872339453227957925442114383564977416405557341381381683103133391096352736942021315236178655198178463346489225000223922239435018584120819269430243999188366521298000788967419021870858090828099786823019920694490626090017984244478115930235171051211444322010398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -293226126304379880629820121634453881659970242446752045841822179130506193451980007032010279906725916684575342253930932414664731859352325115632933773257469853977878345955561543868758626650680218682060767264122637482805521682481626266322075675159313877060205484025874415589769082216831052672793891672901876185982925372445478314198374669412728447525127861003223603580778026494190015816799216748882768144430684962422700351146703164913188831555500843895702268806576539832485405913698377178440351717930228290915036028914070308781324044860347628287790290290194122397039555839433433794987371490594572525671126519320249018264507580777091018171421108486564254884593328933537041534917392529674611276286367988381339919461736763030754845451200724461120249237998561488012045718740863034528379413341941666012487221831887878209324516689077001669749920489668994154874921476099625349218370307440575572817465128783544115034931698728465232831309277849554958220280017691616712486720390289544330228616658859774771755379391775360787747751758191943549765717093671532166521070679474496620127069447986675584617161059296777074508473061399690505432846027516509324660867799939714521777969455965152616466760590272359755873234551316232618029851019270909723713281056897744522780113558014358452372173401639409481004090014676581416976795278288247981282606649704556228233005161895317406780548184563572246530497994329069091008147813296819262854652877755462792357545266468082053874402932782072481613303671456587284483078953660013960264372719785998961563807870784669051409532431461520795238868667911094719578525084645656789450535780826484644763463389354932629054401898903195722095915962544304823172986445221138741302494765535914616468223580931824411085682235036939814385085811508044071098788047466108294789882133302790949553672762990522646628638129010216576647883569444837401409600976814611224732705966277044589284897094709640591266877505457173734559852150895073857832089373054006205840649249676739838132292662734834265625341582226416094660250793632407947002405903963525540685786721323848303156364532108240995691850418594066971221537532837295540295065559044935231671322327012704373720271399627199185105136933406080130341140199019655464216579136290816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 167022816373218951697046390903121956860067467879135164818598169323268956721015213992122866030499999174432494954578869024164043796892833155507813805984023220625272077365167887262766766981232212324302553615842847343427223120383650522780245079770759511183867377904087296007136417187259083635607681584542144046122229838300656445183400513472175296484592526616231243334427863914156641475304028375654884741818442243383618985818738513336080985514741413389930221023698309376954576929992572681652374486979130540967791401228644834274318507963276988086732109736928190947120141330317664865882063727383311328023529316209402420087672062422614832734616450809599455172068794991941914992233396195757742511747118781716378187343264618512293497525458247201003470127509252025178054705959264761555964873015078096741152536569359229814910321434075246675468358716404843294474590993027001205775088584514021622890531258952468046703603976631960124102455491897971071955863161967411659871152508074241894297677860420856612746974509693315264721076911619950998728888295841245693201085161664223231919756568750302914527792019093279969027602413698383122153694846174589748934225296103273662427461653986502827882560193697579415919955687083936918815435518457339226995043418660405499909189248643217013663326941348215183269639707441428035669080226981813942825285437856409381848554954800786149865279881199926389934001471522407856478406158492390479506829312150488546850241197315113642909564298109496413311133576832864678537192169033447494444693409485064014387872742016178365497692157442221683419623191352436154068395396183378621194255401094622348088768385919887191802179829555820803904733153403646777931200874903090651157163899812575281668374308698233653827434232534396541148743751729635036412559916553862607298173361987540949101399848122441136615571507505601265487666170744578303911198731620061496650801432495993214296520930179937443577722487838074070067572671444638152018177412144763495904329794906075117755758801897871909618907162255167468863435612980489782029801157132894776145751695432574375395596669363944803462700886224729156518066059122837652270330473821338542303212563995004088973219079591669954105681835649173096226530977156357634863561483223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -13262840758686277571178477067813304133371223205653657698841625861329312949521660914329848514476979410324479921969124091405911697347194955287157856122282153702370804941031881030748958608401948903582743377967808283052267028423130432690011783998644788685488999195064656524756791454869002338424948709350019669631043625400137861026163355121603047989666141977906404625032609982866656737071683029689372260793578642942591255910240741185712895530468113563011865646052647724060397319170571213523586727067075684858722643587901030626908327804113529106316781697193758130844221237870396041834395094481399985839659342784410787463397550568459656353355135064532230778398277325531382997696536942744361220165035805974894830686128348638447653742585945621861965440058496744995127884843834868513311716201424550211169703895655016154806321650571160824627963349198129327048206444353835835327815790330559271382999049364320562502267430395591777348866429614338606763403223921160123377700012342364268496233262661676355017863907134840794609530974582929736929346789673243690144888752287084174245728023296610844701560619681106892542435868599733967001233912122048909226471931377166033998955527355032497812456214892011309293073794927289782670292203466929677156979293585294087173282690934779858063354464319798768979168750937018462426653195369629219405074453604253571084899509431109708831079605591038944357741930352013420875959802895403909785295184081570873821946965319192019168070962083328915898382241221471080661275828116744031150539198943754688649078856649498268460746471250132360284312375146556884033144133218615837609738531243900538034109318009757657628306439378851133621065138747086373533252012251224442504416593703335518699733720648494478115776550434398637204118295525440089760096369224507224848231056808933882980001840489909729978234602793333881930592458710009543163324798480167202837915064538235129790441475190807262027076628116999428582663714806076076082082286228403852045799010542309613994771807973095661332445467595523348222803399703539123140914336584519306736849693539135436526590501232169530039163461233868179911792822898043325235841950661211224969190207514170421729214987022892203133182557445154354308839253219705849318569123250176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -116410333939180858517741611186380921891229583093454810349688635808065211483428658398124590205613217109703929543946573335182485272857707576486685628681715672042874771923308579606895415632177743869190354954225636761911639392038850688562866953411416395116532022918065080068943847366427566584644665159437331137356307941112166721476922571530065442133804764215470062907198532189700607717456704753650359383753982031435528802377443713442721928919270661925606694817485512849265362513468577516168667747107107304788440079931087846772812203486492338725640534110657469772870782450968606352615085497462853351060989162195370535628125658273890767568500715997919958183369717677210270545811164204085693817331302369498087810823489399004716577594796621267326269605526056876087004351002596103955037935926039070303771261402858114148185730914337299098660243944642355308126998295398516641135054880218169337248812343178088799108609274829950169052660480722924444120313262287885832016070250980771013116836688717255623579371086779849352988144463209500615502356687993185662905588019548889944967817315817603271656258391517934932402664764444442481383886234706048365800818731663523160513633997417499117828459538017207477833071716135599876911713791502565205526394662170833981806976083968002280452791961297198211920551877220644002078877361095369807438020105347942337767254792332759181492324227916916566721765329810926319752709568381486234182060697517643756948509945437505587910362962501035722394387121184355615083516911520908213232936794061269275296497458667384627558023948967172677357245911131592134755628676971562079158581844430795557105472273820142705081016696645146629334620695480711508879335228222369120491010049209305440257253224949817340199497225367244281727905560274729292845735135942246922722740163238774359316983423420279343144357007611283260284612776669038249941223316131413314974837422953639646482981904907742991671791289892525276984462357302586775103020723148620847612947797037747700945850187259183439861781407135593599185107043824404486913387268815519570145068345559873768740205265262828763019644084441587228060848797334822781696293124536533393715172673024618695264111229925483372838331360737968048372531490425535618311043363635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 195530744448509650180001463727321398136815518785911919890243189018904751930718286435742285534670372133170611710420785759861219144336719065531921587976179252863585354772241187810920364857470072947097584951689873564864425374219816638274868274568902327631754620450880340973892194272080825300875249316223944888450104607064757474196189168267727163480980551010249417882454215847414133519016151400778659366648591518457933306325055086588708236309928609634253888063384933794117317043383082900430475523395308209654892161156064493068095755239016346137412690472069717274986127031111109653210111591200656814778200207361003620660677449003968791543150655223220457993439975397912858485680097553585042209822822849226699003078722222215469976190778865400228792787499092996792249911741801487085797296719529799313300568002484171841620227511978819988825301859258711340829813042541809647900077776142823134272172697678267272948412991832748364043268632690231784158136013671164377978426051506043060677289268130974382080075272062127100593579694799229055017231415494789691077661332524556227389063418676916308600005727136169445394360823498558370141797390734436111516955497955176627440538424427767088870266112059777600563862132832933812280144810581493789189152372659093235629243974241138805843262867225531034126567916554814849611820783159284566720546334822592570014943989182065732629875345752027971338431788529233242512288951924837206622164961290080791640626775109461724518578628481547622274619051176285114930310493254265885577040457633561234677223301576709993278724354377708017760305057976499973938525634293527865704528771180202580210920958437629530477040286930556458236273171883227283334906926711765067017655076483569153741985615286396644729949220115681001510531568634363257913550650967526647886418268376452773689427696490651536918718643159897626432759513685908525378086529935148225249950793701440991888248038418937024806390454837790755461362081584475536912957011656630408597528477292831847922061331301501068192641201531490300644890123542101176706501772950749142950359444415242352744005595032147537976721069470742150792776828015121240722849258380475148498696422739168604554448063141844364019171643886288210990926107046890951239345461264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -217716963552094906915523816440822398598145728347436807921472555343884294010343948269197031404912351560972340925656956530015991319828486335989932970111416317619168276346677494235928596663943619190810208326684934554352018604239041916191856155170615089613745378401156667590705974429538391496224406649237831873116833004886408988237728679311686502604631120746853150122714501485389947230144097281839101103687587328642112120071582677534770985655934883053319549723960696521615151811426430605860862961062864620992079189215640540526997526042701631815311040908096677301500353279611784480210575120708324011764662326267590155925846971905065947356264226697280036190647500460156229311443620735303546595466960569876214046920070408272061018731541213222690488678252074239528127360108029609848739623598886796594575634726170577132542788690526132011790430159858046837693702144640498129927124884943649137851535050863823969333469756023817924326281517644694886916004043679086923628496725243218306794305517060211604103501632880763716719389860664607860935011852661430962656509730189978968519680219934243116884101828985654082414451779910444047372300562514715246668815243378364319085875363530204978334738388930582808811087172935339468364009885729518740344028635584611327292045928372846866448483920331475219381020980908960460016089710696054689000846145929447023312606383556813171358531572808585160298453874159598400688393381500362886927149533433999577812386051581341714524202091128859965150354708555177267620308031200367417277653653599107360822336622335495922866162164817115648749868537297550487691380785992870330659637238187028327351661930455248962238281231473013075087536890657929658585444727416435234699480649465863663492387651842492519653726841877464686187378928318335021677987399836850493362660858791739254881858586698883012803595011104065721110338046762216783215144643138399250064903951371300459663557229839364104377065341903489386844478718480175631718988116202179596808006302543284296289655977891168714483656524265882267129945655605712035423098369157018822174778689506582410627636442304818225061452434578048124448418867889150007702220081624794479542327221731054169759363873315872312824672409863104045117658979634580785929619389808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 191937025742501166925893536923742536942349145724628964792912348685444274648409599782457077730352062453334317467650823194606607859949037950045713555049764719784355022345566921303208524336028588521156349910957060563204159300244508398538802910754674127109357447428718693125535033391202761425799996353873707691117964297203847599642366531528796284473300712285065222096452736433701984619875117710836202933691950411662652512207921289417293060186818226836928837392075841794619160070770777328169890474542612570248628920503676744501305769917735013540921036732874206689591666334041901719509029975971289653071035371840606312438323889025155974252394748166977300265704285478017413092586436619641236151433525167102785764071280307937195156022152731773647552336863932493460798612200281378805348647369494372847556946886152257178625205901480427365255095362758359884975629814391520914318210395987033212085826678469359130871028095610234045112690884873949846791233689767122316675160714865948792519553626953460141961628659770953572586869709776044151099540997297595907146875317700089417787452498274217520219744105469630204769840190031059598684568867551503818420653925781432706472032711399761830129817844167174380474896031308518849233491025210387872473736019645128753623432734530537728253613418520373614667875462027386490034192220419192719322461929701942851094567422252242771966514873732149062645324663521805248342565156533163412347797215142271857899244790943003281469439169771943304145908546434967043625246736699458619884418570446390902677336392343125997316779294308450907493693328280724684041750279498416972903146003736088414311426206378754487621043377084156656164153512294473970288584614621006214293333978055741578230475455612106890759031059541820357002060124915868438143546874594770707061747348427354305370258162728082000087079595248698079142737442302257859291054103731877007189122540173452932785401303355837231326459877924358153890222585211271813885070958185495885885094528687964951388139206764584778717438886390675042600372221988295169468489771951312273284275284712965079742838882684812506933533950796814829894499636469278236931024678580682228285228940289961715602588958216116590808532183375526062475264187401867562272421335531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -139281824833359368763168799628186255702247630345064206028880795339460748261990642520151324903805747949793418295848674061180938214300633137178631213706075475447828771104378167920579354593842221874194664014099843464288923918436385935453922209153454348888148857571162899187753922293123502159140119316587938614099315823737930073098364324938604769173219793622841170755784719860623313161516684684207574769316533362601802189639723651063266260299338118082635624785196266151606942505438444135638816397780789391461797039427393911079233972422153017744009686346793891531273167913216143339964987142089879174325867342337656417255592061826012781294665998026476033090272052064567475778979461219285094008005809035264948963178496884223394623035320513331828029402770449351141769663189388186801078542792835257266556697664212598349152833969634405983368448580557115349046014620617843916988395018514569592028583621846484586279388165452836906896809640580827131933310634785886264398684504872056211079418683586636521565771911876653104950431205185956077868470296577362225727602130397936750391638315393064628225222215376273769002862018060111358867754296333971649387373642632445478529065333948632679723321612238606042669002208128864293280228078108467490473527585878406410536402885084528965406104497418576786222651939864128275501946189871329366372745874757214232852937633363782261511419687703331057852769045330689834119393523389911762533993115251707456148533527749715543375551329773822504122154733713905555460963302057989719401931651513486593830037482041210012302022705382167655740006501746925999832313777470038816804213972866198728617156738116971433642567498128156231972647584355893849512779211537471936118347196902541927846718458621520532128157467319953272433726952780189121546020765087613196998288299358833801616674977885951631353091601920635295161102308864858352655453630291005004767365739270221846279205581322552414989858855531823784586536724485685333590211114248325673939584557830757855107463055362870481589647841822615906112004665587846666466967838820499528548343208384792337649815948864921393265438478713940587241453841579008990519485732415410554309247365615374595804923526946291205717079448326209267704133819295369229843540937277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 83760478502536730730720390679617742069863861807730980628842636020531625964762881712062596221596257533414502900204203960488232171743650861602116949281417490042485282752146788132181984866898082124071438401209719867027629553818695681444109573258512222994735563071919379320078207998661062334067619729483592470117227241332525689594643618913109725865652384272017757742776928477277007426047715179821137048729656599370442000364606877366863673912380518534916774448206349120963145958668698886302575008543322583982062969574892835032152896574817468641678058011678543529364332699850333580550950665714669461486908091134190167399478405840057112390055246037107999632568950087987227791463010684631384938005409310507530038207387892535119335460995271503858065828087270395503462764469855599795054983581485994400683518705074381887591451087077781111905528428840903963629775863530296966887095881992341454076318821693662775311419839120370257443679672570749740014490765291971403699850198083766638162644777408879223228409759993469735998713500061316872000308605434116010044542601323886335451043570184703677864287416232017500364394600625453576966763776151789200456984413572904728716622966199244136751828418847748993847330474548188726560946927460727794595198099760397802062300259231371101325705941376782407593713026776944854153530162783585850746495198417598795570862816541015805559304505859102850618616638420432831332093195007369188801384873205502486201019525958947517999156100997410077580863136918677900828301810348791374739059096501789271556208432795871558457345704072934729762321939297577622801496840682577896718938977980173021393558024524300634025151380334915614015069906237261619075505913153015774437700585317071357483567286431922437976724246830447553998553703929235810538680066168306791591715431738733833168809418490377851449216887068632962280854269401066276624577688405174243866446024400983200318897529933293963003574328821156418659025754216677147423262719809915044722089163133777926568408062789776914884468165366361945845122095692391405951423624648140937066728444364026755960305271999348623725136651117765841434369776927212711798100465005177542261094593923823713559461128427366504708306580924106636230046546165789961512009435447296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -41387258251011846692274482474642037672167336410550001283895968877908389510406748130397671291390466640048704008651020112240003620563751115609959010621639017671610891985571392714106827352958383385680984838684188763823563059085071006118074729811556151009093805578261888474767407779992360781759431938025191922184738932229118821693477100724341883107470027906151966695489004151938189723759232869329535626071179711243547100716810340727051293970047264302011780558314460967328254005608365142929542247082387045206711057374059115337688297597761403476430219746599641018996506804937729127435175196145023963542334607900821479527625356011322889258828405531274531563692144966364067158542593284417031498476731199854495615941042394768334455563238188029374271918480419545398534914006113773766725550681749965738525663252923908920025897254254955490449419505034428484043563702254132453341435361159962953794219684357999461788100786537259654252881015527897474279405922132136419786647956786052226362269149764252630198945196101620101248749696454411797563588613928692372388864756408602012012785375277674241854445785841510589485698106275906900743841630824481645231911334151254050431820957745838080426764730149601012184117908799288176364145365927136165553186243169366542574750640485874044962080231212692575231222920660513619367411658460028861333693553751198219935485527652493684068539296063914629093268847716597469255923864880686976583828183337916860826183069748528401722151490280852450769753884331883349259785632075721423336778820922073342230802729723435378905345031667405275217775397152502059290885469454482062473615290495789594575259351734019871162006209071680488731777788272314056193818381382754356975888269819169650429489977635429834722801416714650990183366952817011032814466459533424624573497387474403993707081008979727394981050721929949241789639288583687836359449034655391587773672020646831309069958792079201552174271725086242847952311108228277327462216306265535673193901774096378901681276942463896822740499240525676517340844453390051490707423123253659141001375562175032293437852011348569778493815996038839193078026103989341690529758049335022662125262306714533324181301910114399878998546383294335766319900664832277340714796528435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 16303074087545757491917936670868283404114937170321378304578621212723763305091277472479273864759797688742551998562087602455292965419712006704398719936420195960560760858590820262568021882825615637560238896184212701727765496465923969687318452699142040975666781591477484531205444504475577065650904381296518862429367851391462452138952747840306840894580574795259793727422855199190199595256693446500155948886625492958158890025699418471098421332765858471829491241150701686741360101633504090852431215837092590372544312359680033472790615323615184459670131556253321738833483666369883501522380939937818617640528707540619614277377657806621300756954678809763590202498276024858797399513810803500125785632346667788759465808714692480680535554314667956934370089849276599674504869644039801029141153038328351913648490058842555745103620761959691708403825906154972598533765123768579972424711090962703575702061361355411138379871034544602893388613390230556940167548724948849175045561041476679155789973590966148791863227267989780571467769698817696696958463001192925634569928191183952939516085313962425498604238752846582791689331955606347225370250203144642035508548569122318489644585202656766918888010944268928781194060970455064800064693724156976986187615678327302403384628593164806402848360879451349221120491220809555431641739707768360984382779838710369519305988667344674486921619705548671533106175084323408315845518647919361229981763645369055928238172935247235313307068877399719174731879323535505319786261636077152963188610749755226610749754442597086189981476538805422177005014271034730737782684465587451355223499062764796200632110674545930336155966523348602662002674860275428654874340609624682149636975928596684697435556076527071562319897561305643941966223098484688111229969222548073340670428977531296634012666429650882970206641920802630885767642747205408518887301731104198235250746797281744673965928450656593727956413439264540701926662515833307126056370630727463955362971423223045278321453808708126152198547186117427149691205847589935527638301789492902626770338627241564875502047819021995845348394741379121191893754840420865783782598479792371814390924186048166023542221835187804522041366616460776613534811665906849488998580696907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -4663720965600238112167141286695242256239498408780236993914935141173922077136114848511754269822537237268932887776593170950781560841227436592425804292638844092289619986492886184969255827491646364600657462671159357244510085471383296482727788408829716046294862123763034861257870983812596968817881915535933793670136279548540482296524255855290585565654267512123284517958029484967425483855065249209382884432834730723051531887131430684228778436092582043934074721387051994326727895230324912754720905849392352215832902979077403930340859650416578631150046134870915730158654962887796989738337891965040889571265826557170797117234828405335675932329574949819542818726998819249311427464405464757968238479436600041082616785723473405238947074412769107410026234964014278912253562699988008173273097153155437430023513562444867940581384274845311544825856231509268939445798151807357828243443264947016843372345358831467761134577619805468459965527741153990463970688314581597275000127890991033255966333340832123915933240385777645711308199405538967193951796256738704343741744957534634188526975478126786302637772310844603402690992564070355180112173347186532079983517151927238880082264933491878253005303671831230246412913296447615539282198202293960538733993467018283391410005195167058621520665113766850624460415390796230195482928959605961105387322973295599526664807672706529995902952333955408917686221471689425648056348469735464363488821550283363713890494388807287077336960780439504959598781164297811814224252131669079828814782879429746802332590545247209710421825299081649214611485608084070755082487059928577118648176088907936944961057840189793157291747778829914742083258361905900856565228046397157057876075234345553287608558905902732201924714687403726799012759202302762618737616364954914647321206123337292426610525533305932285894950852850897871644214646883402126664636480591776906919001467180041574596699997536323057302451041357796412240264089580923854807205313871912890805675595641768803092857006173892298751589064428264843818461131144858528632665988672921957196427212655277364407341016013041028033720575920395197428865023830887856243413266950558325626491527894869087910196711554758866736582787897570562858202688136567740821367108403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 585817675004999256620984643539099310222541808621214733744700367529921369413432734780492584696383240465358442704685847167002319334718549301928202980560383233244432013462243606495260064082506231543632776095959449428009924549051946665802152169257506673536858400497731483368878458293143850483038437926463221429599760815672855598806792488419796359536382936609876949564354863242846346664960483180593545232466207927506523667065976435154481889347844466836246087589297126892524497481930488390419756594619003530080413586285554847252640496162547756009182448687007120173313881062591619600483279344851958764467110724823492032510262941073415326122706186044046312904839724789531748665411161763959958311646731721702403284315013466245154179116603590128360883486455185134944526772050407178806739265021480024710272446484177219196063801012681340381321118044465333872757880509975695262275197881118644946848526818670986006747632593962702982633978796825197874477404684094372121829383797138639711084017122563635527940053898956308800501020587195635566591595063626905456777410682281697978778977335176208517452093976471694367286658336089998630838382900868540181167494792460553661879612793442983882372643879464128741443861034217067702435437941859859727284853619061586040162009160514914102065234486334284742607454604198883249480039072034222179407402367927053492573127875019825773991004441561971745152486257886572222652277942915009807706209561391012978048569743831687035658940693878249859562440770518064382751708107247774056655419123489336965109374699025414862657107551698439294471005295045483563659344153352334569409383947551761804173098317516599731364725949741901637660134521864211248839253436703329357236398850412606835254732087978298437908522295359289568325185299399990914326503363137389864519439924921148180408922891732421382832241331359606602950652890135855838803561275693898580745761676173133378163627837823408504717327755059511744308651833178428314098188095281078959351511267787990747075271936485673034623248318640338193808283557432329131057005954432182271900529181890747782197343726876576708889770097736446085709890755672278150518063552543484151155232375556217631739146895288247680297730803395495481722610474742456590080931790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 318562449725481548031088782150482657522078666820116338967676852415898479783772282928409219189486554572859737798799814452745282291439374809947873365671496659106406896943235658639989281438169011404937010782798432047659731004335191678205354442661655830667178973786529428664766031360545480819535641980958716079998503675990042458626719567751502406604418697612069842179579043722110479268932356786148799721107044680704552264689979234379794911233367284934502847184919464488044598116575862368271328409627404025125625022891628286491798661208605254809386159213181429618015387471223292158384568974445569340226010596802418104751194554596287993833031703329322494684980828133624982655114306482562916394388528167475772168234632686330615315597949303704910046779565319969159841639665275953100563021742752277446661291718749580868262837985011246974707777526664736723859725996363065510913664113809488286280880559709695694236826486699351590374172570634482872424210558551595426912167786276150304650657200139726224237644525635683225839859961384424374483395980547865875079349668460629714003012976228908171480567797824323045459799025745029446426573389209544599465376223819198579046494153423606667066132894987555775043265726762836739917431635491270606241494568866152623424824104876083591212686540992454111242432880357237634854910499235808759045165448766241216870848132676262228152134395732354362451896183585752058052113029678961342593202276389309592444145285263559620444777700636143768024567338430654901338553940399927951865954083093240838001922118806045422310081342746010797248666840365585448752593288669899562491315689221930684705545340123994840005895399295117599776899920326899157633237157527271576765686949915848993901861250482482181663078657513323664048804162447202183543851856857315331926691883905503025659406196443759340190234120454209902906100342778753738314859596215179576316913871067015667485451804052345769567328874860558440842134589881547991872152149546227950295365547468186328950610508151644837928297709175438502738351247948757772917889798756872853470339840531910641414906822220046977416114653604315242600066149735738184279008760987959834503858258149830652478728473031498339795897428549229972327144886885853891699167723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -291448783174017676252770964096790001463947186985995235708280569495993464421146977359099147480778828161585693465277415496414723280340491042160871432657696511694395034227578095337392948658143882271003850363811694725253693958798379355420271317525575841468169457608761899236868525816199741938612366760946650736460113266288595294928187829573891105144831852368200380833135653954331614652306852857389938418603982951488672079351490552108823580769634390968203133028642252989685276547396312227952659736310256462396814995630672298014252704642599452040514975146163047869437802641538827134469863111801303706604917474311117719966825356389521334944933599261052297535685107728208472787998076677744593777207957574040888013396696138296315070202385515794966166779749939250830082654608791099177379523803392707833219778947192019349564433845745626797444352296336531188784508848138178551928342818297503436802166322758515791217039397685713018561770554655783089822263592065266711532576932723816322283917216860641740387488583483294355400073377917979775866268358841036735791290035972267163605806689368867414696166468163876594220705174528028099562784693181177086360114017486325431001512855433973754872115472760470800017180273699879935693136179306017767082799839124933449111625020033062857100960615104222732824099529413981434708514045995975580236247360345274636334522037735542014345484769553474637957933090172632826934328141690488129592093442621490099107130321763518642129299830629973267706294939927366849711732233709212053226899402937781011615627611950986523675001255083636575394243280778260552254757620858371443216230291651146817237788880543781575756557656241654537055115631464737732611014546406165059273008898279591499567576871182204841539989434311747103577607353813112422216521681588690430786589331549007533659695181084016389996055572789142859480629267190448705778229967821440402871152056150343902159781635171480864654540120893945676174625139387533629437990431153048809254711674085378853966634728576381501802248205240685610717088114708280252136587130271220874027214142489180046518294591089325916852059134079331628971462721406650049989542945983165267970457470558188682510316853145993272400661248399526298440637342313038202385746362368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] 143853849323819160156997139984437227096387725627788154800320946571409695707741625107863417806619664155115983543212896414079147921065424373408120979786348329020567077445433554623000121009766396180735659173381818209836351487456534400665902275743587490071902459808011875165850434921935650673647919635125361961728226222100471374421144315607752409378006811113835820777572311302848962570105652699366398737061759758842659250216433052714498480908016014661311454674971335754684736740683581389254174531925575116174510386466326620134499672389597623495622595523923072328880569229236078008327127806534165784808155519438290039399955961278336820149068875512421388640050768394603192134249593915540490748629949212610698739634522427833626153723008390523693262496645177816750450797413098084117416314106518760018193143375856314266552770304027723864261163879484213879709514240436664975725382635076562738730806480728135171042163939366455983195773428165046900980908263388312592819721110203986507059141907679248713182827038379718897606288011439161149116764543216164428723248920356851604082172429991513503953298591545841140600057154249223075421103444607942405160061962066803912365798874586223004651208604156356023493588597129233693089301591955249153153159871160635943472153640850382928888231326658585433875263499236808526117835679842372304269090604816299784884259929544083707246138435472167843063135649280566907553128271823156191909987366508218833408130763274819548725117743317392676691857935423643451978407197631048694349855895605231446775879626217214893289510953033075900918367832843398465072195599365737995232855323992282827880825259629288303379352307460977446102684474862735098631255853039228131682055384924214799640322041482670621688233304213665324956344028066372005560458855205298257295179083871339098957043540631924228834799415151945906312992344071666102187151598149676637239335375587099337019046732930624979697986643134150982441502225064707328099958590903552674740317294829022248166327959570719817057752099605422639803344827210384143047093583388169868314765173418501088305332283769248616784291898382082424292798620593763895854575485189493945610075144015861909113935421755034033808492848809807904814735122567028682518429696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -54203537047041494927900404723231604437071278767451134204940646666379214614605337656334099988151513132781999980528285942346861348213878760199692278207767994674563985052990634873292341585895285484066270620414237137786009158946342272033021370428043897643325856046764277746360827375210731594488483529310703281861637649596034381231234933106797973578820768114469015293827112798420719195755076928355538463216694426942397462309810701086645685153365472374031540641956847235723336762108861572816725990554476628936412267595419124071268608437618958795499599939506329798505187634991183649556759825013166981861315207479176999936129772572743690968052300883391342208419981135531841419980145139534931394079663213804432451289610847302626671478653827319135295334792066186856658033145193299527813986235700916173584931132953553311188556731323707844403604316474685443068586324677781384028943331092213483874159930415928805154292685625231705830542758178384732961427535518405890105230923485339685075746491778201026095348030366973906466250878135235221361387455825169827430593273871481194419623769255992347054220617271184298454448837739822010663763859117930542941954541795214075541122623467277863836656599406128952315920030332977828862680229839944482761919514377371198654000953673433437684211866011157442367422004964577332065624405825259088539471099284520983142641784680216545304146129644077264796040915492792544136983631887971140897765443797000525922625093956961334543203724572776424468651943109208510839795711416888591469863814257196338574331918057962533414204457581397636848850987631523256864248056588603661416598962412566340431131058442666797148812224911204673279660375790885548339577401386982988816564536699422155759431730369315976681653874719902403290847726993547663644387935408259209803603522750567297163741475442444762498430156784401766066449991572899248366484130384788651886621889428515579497652052528388112892727358709968371042867809629895595262875755059017456418987429498381967386566768756308560992643892796030855272979564374356481598151465385354720483841611231019844997522485033996720697080555322478714461393566173369105979680445310540037893473080421999308661962819361994322691007857576912035563662045503955633533343498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] 16841125481093759040659270460275702941960226476308570367210404120889035498064545020942137604370924967954705873788750319556533887508402041189290411443304918275596847106209357603022698607787531966645696188358469480502225819502617709641975119131401537749732638259644443510933801694931260578272993008995236139375374618422471049039193330565070180417453583377149037536979941560528102336332555687566228045338544311877763238661763729603965747739124788672843797728454988907183221061795204438647280016954788401144703584731916604992632869386282761691395432414007334377806078331885844031173300420426667197917268327965765882159262043734617510693745741958689572783909312816720877696589051668734574024215105570572548753783328237145307686425287146905324759747858183436443988591902220145701502481621425796927525318485329743302926652718039835154695046910148844469497187579998052912799516569489801066060765606596324416560241807398078958276817834486392403041293558299426890907861254121478754445444262003576587666729529412450758665330963430152189618103671472581124508040644564507796054769757215559020453404301836544764519764449319478836073015826788886362234166015849769711646729499693973931617330942147926080762096562514650719458962869186175074313155658718125570223316038889511541275758880371526716353520918928923456826785669902708289478141905420077509875623031869096435148643739502888429729342666516265726564975779601743579095654666104079962523534325954190780585055879210729899858650301396230079211177335074653434609250064962164467760501987987533510090731436425112223571578152659745856488039291393280387770479088449929461904367022854964056204135083517920553123016166463232109822289187259396614357705137901997877471566716123486724252326829240930556886131465806707921859888994033690068571103035370143888602708874360917017014190291236152006591811094109995722880478550849796229226408197475434838763175651463098861972722337539900067186459753823364810171609868268204370478338592829617224752987442376693706494832523939823445947417819910048412846532811243913907174456408741350473785084234928521667235727759525767432031779300730134078995436122122920920073387133807324589876786533226457798737950890571121558292435643907813715832660295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -4353095811490623282546194529294587080158663094717823511753486379366170602517828400695642172045476778848061328522121428174742673511820550149803637759909642191268761745644061875236343027568148105620063329338320583109883981359089800520694310976258928537966685382294100031186412200441866748544056876034447300789180527519987649299084871683662764917080855457294033691296806774386004480150710504917575994228786301583860738378292357321114344346329977531123351945641326249667948628385261489994899322994396661392426002240422688041930539825231730690628391112901426971459626068154837639925090739291090785487056048300058878226857372169880658672740075352671834668086752575780105923549310615802132337977110293693984592413487388460987445413155873340536742498630606733813564303355849192636249669353684640444540826523941585123882121827673788427400716228395834599461873259846553117073321631449713250323269651746657540712857950629220949143608270295464881758063551261001655068517226301953826949322671068254445090427755167477538099640065659864135007498078070527594006003749459911210926875389107371275180667587748333510249142045944086215006575597851969746708069380600336131329054721034530447227546399330128620389764885174509269569743137578937666186319697365915194764690033135161027383560616075019749797542909677605048533410735454737902091661357021477906795985104190997988181254099266367044598988941863404937679940226424068476355393394064770691634761157927242047757756906501053887823981347551608377819744317723111280172732876750527828636506353059893679897464073890538600660879825282335837617197634377382033199677477603347724954087583412784474776351996745444344714454899527956677227021085565888641841609702123594819218516474333261954457156521505075802933386901263902397576017436906473702628764326004854582970820873030324895052050827361510116750112528052287278006046065339513815086671319338122590469685262438969853421310354752743295401619026153800559697601998577230083352171740090894809579031040697483059678557512666002393793023787922902233591476029457662488544669961774461430772495092969903918060890056544923479424210745290819987946573272688991606639298951899522899086875993711849896034300297025701307734217870459026049650472779776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 886859781893717635989935761482518637413239749722636536506638314308485631767839751595432778705454626867711156521086538915041100946366631787922679734590198223634493521452223798887713054128706359561828483345861089492158612521562327227238899852323910487772501153392632703528854074297227722706309293472764132890458136452650404574200119772812260040728968767521883946488740895733221991948350308035230166432280402730779243786749651554578837729673017263860386999307722598574176941572779550869475924438787780061516221573148141349525142707960702295898332690635427642897607980878250001675255660421636748318979640261438005232269837250949215558510461300421362459453026370183118203261026784526117871131141348951394989310334588128607683831026914042422585552153048623285500827864454539265232691348493354736643054378328517434899761921463322911784347473796862250134012014395296973387716200087709636854428492352054942171623284541170917336414625405475496790073124287278667132489232177261671447049827417479324151050761967808973930918323898187575894742131775191914682419058823114174536828638749701187390986840562703432190515823507415023383318833987496992274141758081088821907899614381324825608349456795360870665853912903478824656500585186758524402681126026014979912336255524840866904084818104192563484183588659717986642812899025256066536300393826200729023919215872199527937227953734951228794771677793988612765452350153909058295075340357281433165626875417690348678845476325818680872542242440923261207408918579245735766176727942287120371660848228504813691131203332126428079717073987408031037119919031521395993240707137413085807209237334772549124576741278413387991291216172228485972725837404431670476796208930824265639621627444585748121114884101466453580547276727766539282572796530874601458240621491094971921276116305481166700377215998478385433252924558708200381971960425065368068520104930712202185175508279983430177736833179759042671352249039962276688976877422200982718219605191152866034543771643490691448067945753232174588558193427952448235266870059612690642742505572082904841275547830050871462737074045544052027705522860497712065689489517148993147246503655513769920847791435654831299661563424479049327047648515748730866562498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] -113120872530096560594245532694436569518483469693603836638988391082546003784570338016170715040213444396810593508678014565347246207521009041016175774562718998601451323311493819886676301133704679018820180973951048778918298502086473556314177045529212901087284942337447737200097367356947282750431730236770869199414638782916454334700025006514106204178907093576127715764861552795458390896376547469009409773732799973621022967919073452536994630653924244688577865143022954435049129360435533864843956432071449877812305023459540428443673131703087571920663301244007712808378948260732869186809743609157791513092101470724944826719694138517184405593385869349459516209297044027474831471098744757728578922606456919017123597438662337561704982183036335725338254871925454582694916660647497044348580438457781954583730931034999510417542299043849252026876510136749563256650015345631960424356662645713881748147281378963324181182798942258251124735116588356077732484443555721268346611716259107937133543028826925708683499420272199218311558294263178307195749817777795193719699097676005902549918517925883544775819052810408538892440213384730629358454634985381029418920384279264574379128465129096087394654376428481533484283309120096283015454632578695628640894402877590446671059293291902971258211400345740424745237430497427036299576892469249951462912621860427917266579418882504896153933884630250365374460267406403210335780671947292931656433673345102988140572003836411270991587842521407158888921031232137276672933291450145846921967182083066262457013935729833245723282259330147875542767437054639310381628861100868267169342569924294085341361437126174954300195759338918605306441090543847797423212729523061645092542703156676895876931873717666972714931706589236330116278011431416584788211881852554580840979250424062163132858367940821213237597096255656079972586562545159604593996683068538106071976145974846128180833821200328081495489177652222830677881775178899069458571896566239423369952223323686549408786694665739720700600846206456242872223228887643339889330525395725827120329751715523113297935216257152125268768904817834981168832925658358611982936627541868801454461614415101302162540422423814537774017269122163263570952209739841650209488633856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -5716821023667451668680008530089940610168228864332427450006614517257330239448568900273913620862100429726598204579758313323062535243489643656321419418691996743631620419691659756558117619107021557166212275396343190260954411740473815280933378297618640063518894093564430007667987404941846761587684250548611574832021307406231065026403607528245411575492113275150903257723966284845962061778377673051433278479882606956776769269029112970902640514846008760457497159932309530974540080973030251015529550047819281491781955888615628922652114238518600140766449828170782100485151332834890336004327912827697696568730882021744830524871066524265914167958932693590832540294716745698924527532033752288733546680792398505814543191909226403372235417029945326754623012544537530362816567702263347924831694430900946195122331028056220332740830496284305497154835236689044735921511408781232322080736263705738120663248515124670470642919380227588616048450789856379692901623993358576128739732130186489862597950933340143799441312667511848830291639852480435432253001242329718487643981037011440274773069872359967338736473243664528330074931864207129226482486293931696914083929242931386869599661212845130384155721202585873445427098258470655589176685487892962628450390621335413655731030581365615140279776560804461098976594693356330792489838153589892031178176411662177252963252142417324791065153032492992712757998955884479235778285855036225472370003280790563377575189766365062951200797791620026923775271009646905623580697876566720295557785715566983981223854943389155441003620593261927144523778365260995163775212782165835316688657321063056697538609459314693990000489977542275660664913087132589073988974112114703096433889306016705434953263143873446845297496473530858333291147604200923805725563725936758313978734962596817323834353359735417718534192240435791941812265059668325063304476750557379526783757583940134309259489114429159940012933810783223044811252239552591107910449661132940147765549693706757300147562324105042704985168755783671198717085673112189606248850761413035463960214145875708614841837530757206239639234395702509510009412918162732956716071532286055738854287306190883562260212456802424981227247953455360927009559387857520328693514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 8269763194362752214070162597500929905164576606698773545233463492412028294822954521500867919870952743590263942146220584684870872426971438759793750355413780864544444033207405062449539090601726893155722587654460594580607611835802476561804106649934799997470222754502590700212355616271198024347203452134997121046907784944540683776236288954942028265682025416540686075971720748454662012602787047905851623624238812023222745340899211656436326711813080487553256425906194463438972930991563419963432358344803894920512059295772957697356389407244598420954992406175428615923620665060955905593385667160183758848299745251666911030140869809515583457285038815145541320732943429067840339651294783510638946362168598051774562379910327333656042437406329660908796937960716284434690948581066823324788363320454901107280025547712525532183053168682888781250512709349697341514817476021710246807918315358110237358633104704097044814096264180383022230552089916088262839049976610474991254072536951014473871133515878773516382324702957088056616987129662922242425798728183118767212536290903378799650075909072578822180448646465270806090437053870272921307459644235958815662949068053122952219446350914694093778789838516209987664755498505826712652328397605757017622501132155754595073528768073002035517495701880790412780448639025734541410235336232793016497838076134755763759655810381689259406984894077097284433938306340744415172885368242658836732680023251213613281295393493969743761018756727531479764460429033628194701900781564110348885658100784141601199870709023886078118311911522254550032345637957431884124009751996387150014584523114976580728224128330468312323057130955406448445787451052869051136760157050990222096652993800786355552610242825166823928970971131709342328633187932000106599358252116674788601771329152057649476786526416809018367337669410650279171584263456393788087772634361511828878198723678358750339677793436710819562287738804667614915582098151288943652187819174913499474634038488669258407899183333622841797116777648098773690805563058770359790865196776475905122278336632723489730962542248361523395751879904853006725855358821337761787724209451031807288084846036103246903773777617759281127429875902437706842730906075420030146707456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -2687116407188870266802757887585182055054714244603401544691431708836030137973796065875455611360729078090369389052601384624519704786652788577204770841762854882483296889030464400677992991793532727078809578018102228062943302308383535878087661353343708484570476690641682151934233464278374927759893213855956754777328593605574605699574889731752064664716361392815729960787271323000593547370170096332975771274844116065762292105335968116201424671356225405419316256102928913841183577792671576766712014708856603051670148733838251174432338554574443072559143789349913359866814432818150945832443481237132129543327789834257367685387325906194751307285220500911474555744040097557077401432564047006470055287850595148213562739851238397991922641132621903449650553838208481005079324042735301761936787130292601078697130238555615716475688297797361044010544926829391488471806301800324976075448615287272584119358292296398143693275543901644591989986491846001490604246934786251153452032058580453179798649666759341752186499790844742781760176408830404158682100739065731814195988941129650824349918980220186746589194611247011778523283233378455010548972030857739853472706056205976916578712285283350187199074806580799293166192104527589956431331235596453168911837809777628971284377170855415437280875707428983951892207249188234054229520989070354551079490562085985984317417870230566049234216477834262177953787598979548192764673137371075871562600213162988838705180622360924256048762629794216243653824139466525548285430905693081157523066605610792350212909243771294625520643679436937475967336552840632963068860972769689820612804201834805091744953106906988606547342715487724095472845962967326667535628893891373632872637464540549235421305913879563596445035052160166986685988594645601770993651521302458573508623014524663248005434545676776214598494980248998537034832951486393626639549359464727434714293628346317272002884015009511999567728649272829936124550569668439567315552932666312827734702407753997763959797573203790651970632632958134122612294755448895712778235302445506399824203199505386207520530555439534936275382777145084714626035656376589534245668346817318977940160879695994788934793594105306631153942666240011249673302975355891393369210880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 558774621653402239634938385321219493791030926012983351676491365885610689651597325023455748072359093602232031589539299476475894897774717196351859372042451189868364419939502941129500638337108458308493473126501321348239442775529132132008062153949454687291121623875783039606544620665596963007639940706180677055955106931626714611213452667020126339474629112073783548009380769541254819087868989940484188405715040605988508101043617941138121527731647045703203030478703066673845929869114729075590931064225377281540480125896525070137621333052732811610481021863965008948869737900197131252553493947611002519633543013693355707280172001617330176023116899417226378859211162875826765730807058433197236241089991569785167155575213134216490341741386362628946535664518331904778578311002531943346317993338472640967431459852686469499019567213981357645752481130938132663060269503250236693977411435087329474816092152960882773962128536499133512442814412696711921740389213779950069255873078954058513603082480788683940557356227851589649787686035560794489308630984926721181195353182826641943017966538424893547927755142003459638428062720845191487430873575654934320372062390904762452142218210293963138042675820670535439353964576640913992593874994807860229569475245485835017407938541941222668583656017579772049940250728338448897929209696061615076107299446199286185625942988808732589568536111979921470270503473002919798864832641495843986994110842830695663027842227261846839719716218082952145177581674619871712397647967626505269802622412912516237631850112135965477815851522555995279337997847819424100661639469113804180475943128132546408419769928209585325147896335149856713408731376508044332704169969252361632172725487301147205032029498476385254495901363632457963396857685786283748677558877970690476894152125661450573576304502039965937134833738902365584774667030803267028038931415607172220889637878767248779476007894379706671123140128343006451516565298231835216096123571728065607507819867630530017660323385299955861502399909461456987997485926801991446663286895332797639756695312255973168189408989296428345574152875408556756066295137802034790900630406880995177233368453094525930659199361550551568615445520436624440298872923778064958095360000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -83217722128223203817992311316615488595399837145897817078575223073456938427211849261361177328767205929814944945689658849253060006677858737080931774396157293215364121415602149810009501090768742462785058470335425350332816075147777697619257383794565755831885146186076046627330858932756938577490110701666033621773190760844135419527040412086311562099205520848147088651309617970939183400998349006443491157228562563500118913497623913093493215508081015430562034016076039075003506318590968076211407528735503657784010404900213345276268930586318623731849552671361763976674190526658365162498712118592274418516910802016458979375611616730867843941304452039713553955926988058225818918226109009395032723403229752670762411083205178285760460953791866541996553663338168933404745484678613781014845850849235668561591019818656841493882355537555426140307200674942835477355993653344031628918822023964305674303707359134831388993295054227711679086266938381115615133627626273050101264996019321726400570357340994579506128391101405677427575770739443942859547175756865723087073018716187877086607459256468590051430545722034572774556944336687060499895486759736950059939628353837865648313857151927815690593323667334313450306370752180526432380053584253157252854199493232435316623687159238512750229615715040578644712210437706109496104991619964555993465218319857879429687806245723803550862796627725108832730373361469592614902076262359374789232129908757205320553515289730018830603959171754417496669252410263634250998153745404610671211884555385348547647406893178184084275330655018462051585898248723286013071324989614773626238510903447081177902187036140550364608102724756211993679768968763068376090151240273979697699256821469264048986040655426672726721158703492729252037477610481166279847285317545151381408947956281973430476503190218999431777867379154658158009219013615853361482947565228439089217098662793383864624767364266448821351283074161393013472935226220279022169745093454089898254347240512998092731412542331414550700113845081206886237996011495514278995824545958320516288527861434002389151639199318609891790844344638177103552674251997403798161705712616197877820278263359412965826562147038663274220081832076390201455040507430969834209280000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 8430608280139173005284466606257373460764281499611592743547792738089500092946422622196532330562867246781154553219661925409172501661938164114441168317925551952552793488890578123739230938388085225017581197971291012986541409751105592207584131328333988533861356595914564721656845275425968917559512140814565514852200829747347444339803947072135761987402568661150794564750957664197153074313901903920022348327555711449234502296141200505812951232095826546470115736319108957261117115866572619958490157625484802426619517462018147194693592154481864158372875672276107294065035127071751471341375182546001453296777385488784644227900980085806181431323700633687101997757674272603826437092573991870078114497665950823767820589595573240248304390209643399989481414685719043204237870679133859675909417121713950406672836158677487739258692152328079474223742281430012154705467590644001936266628372422223792190490203945496607982551454921040218660056703278716326360896576863060454400715528835205608008398769546073680164427892315920030750936586013349004550467730899245477788916975921280452713599453348484044091987357810577311879917344377111308094548927671106565818253291778055981151973193636062936600396545609641271646621801831959340872261541520473805399273619137993889954787354145327687952747966797606091143485155207057412459124525400920956519818291839916050592762592102950940831629466500327361438346740754585154719881188364465244708582485654596476362930539253906761275309701191469974458620837850505403840327149888595210935248286683914058613487473327040005900926027070085926545023586970554554488219551437899836001802644663246442003466748735907079896219182636100006279644310279209099380763668211804734306505335489355503640692276529344028742539073966748973196594530678078791023571381706650643546614921305419586749400471692145526983747115390648502008607411435243061411145599796816402592784073240897658994853505649484964975597993662954578622670436617879648816329171764888616571411926864728544949873925738031799194345330728686110628779731295985212652708361760007791952105978417527020616239774104195440581832163209074734066349698900759647268625640687442586700952564379982983625297782556659515923285506978485875554563035296650147921920000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] 208430985326219905381043866584636029050152253693400661184426525040124067708919818847054108912538591873355956822708776667940768700591698142042819454643186178375155906347934947267676206227983131071330902829601620380770616201034480053664300232049762839167555138674363815580682718978415625389775549822954751693193546674634424349941363480321807020988166157123460881962358470415566643481453564502199766227092034604246222599256282574543872100669198403460426897752932833039606345745903086754143099906526689182651418652901978504078866057499484072603053096779635507509558118284555127636222075224021151351063057935820688480841047167932890860992731476764240055782818665919456611399471666016717380091243235113816847725992451823136693125293186447261524591024595734510321404996345498126730725146281698217761392159733111933671195590995686196304360461800832983125102187438574772226284821759956297002231103364142962296828527670847117941413714681672918002511481765296739679205992357569609156193919011562288767150830744702423008650857776322122124572612230852741342002525668143805716666254099866580200034409573436039075268373186190782769175618682655062846409117173441144239903752416311115829805672954877308923614746133738932839450839393575939757711090605065453782617233137534365061176204535820917343367570820830531980631273688535060162913034356612428845253437737631522616802192423823118879944621316451850239750285304880354898310681069281934238439395843432525006739941923972935591229032679206375353994144455812734876102964217877344349237828050745225776665506293627555902971324094667693516698981978311924679192162339398295437270638672418893363129315469056741742805265260784057686130302805881653427436194833165694482949954891341002006546614994698548567823498800404741810887755315598704100780066070489894375469585070265020595021276945671169797023775358350882481898824662984763121502538157413283806187637593062716526208077365063913934464356591124295084852091257958279606304635492225605082351535180989717755420724487141214666245782274138241420195249614470558758783462410794173218805968177608897060473613658730906601212223334370469784857834861011952835021808410272145863039510481560999992087828585502479411087791201017921536000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] -555881338522833268010091528974221342758068955186561881789541581145085422405979843877124719210642550417439567880426832897859201578254882082903652747268954565210748800858362078312863637819369615662329278190729869182927560417620777017400975683746726964906171147087556192772170393698685100974948114079592545647795168733072058360806964640037877689199709233323781953590484575192861897053513668589801135907306666558470531836100823288838244067684590799007412799508531562595537101599013352690716394046306038868421210426684762145720868267002511754919645835184963025475436561245487645529858330433204111362624276565909895650651720331017185669565874398390312602452925768968773906314766946847277213846825362508834987130605601672559411259200739189625126663525328332114062749824319613076548411626198549757961913620825542962557941648147052163548934951024102159873070425052269055148586767925050269170219982819832683644709614523742135299930241735358461453202052921194400193598853934161673680314276686906480413405108769895233297532338247995783376429631089247975317314273751031215554577305426446915037160541008292850357414883456766062599170534658268686246150278487597365724131490499670141115515394051749165133016556357656481315838174062619093596043825168642211257394564574843274275741281871919415554355380864521401104609372425670539653059631439209119293507632319428906804707341296546809776326391534372108495149124625501257385122680211756876056147988961097729441647607383360744227847969147654498331830700438469193178645054764973738670916345760204882978736506765977901679357121440674584509944419733983679917745468068479792900716227094375777414782361576176316221084153815853725967210530721024641521929045490181846598603176674656915972790875998568780299348613656168503398233786642179115896357837952037312529427133708142795556836065011826300938460443277166156189777680468414428963002082492323065071818498154133212596480811241683480323931362440407770056752298285934174955811991043308574361174126471135507583748533274241600892961083818351453721610834862188912347574384889881244713285447516509967986763817930835192267990312427775744294242639191714551979773610655431197510592525805807760716167133228957638101645352653102742765568000000000000000000000000000000000000000000000000000000000000000000 [83,46] 228300500750222851444368729289793535801275335789556004793603677047841847435784108004056769914547311173402402916360560737265739697686023510045921143175030788056033419637742920915517716158424908704423881811455823647334348265063362085068723879241968548757395837731179093178100714528434264335635550826159032110588344326710859005020928043781069120628777518758011405849054804794286614354648126300968393613873429009438540041593723440646457057186620968777936254160479237592761121281615332391431148379619013675238194162414689256702512857330717154390402816592586419299287367502588966095506063633677268656203141420250736410196802402762824001127024462982183643975734916594358331857048174641952786276062336859904314270838233924785854721652577230601333892480931323066227534706781082166199074911566172413446634085895755410169913824906910784607879128198175183019300358994609754598076005813258311263643410667795633577071743916094098245077109632531880005257372647355094294195994431887279438449520659246812138623945113165188611781607113802747180438284610523815513819811838429847173442869034010881057673359842187125489399210830583356286544440321490442643645215377778425638379707906024817710255646969027060733988908000874618839917296386744216998117336667354397116352669272830839896918697223319605433150628643031359083511007732497678369196744960683726684278451052714653417737364167997306439314054169239396909987499097908688375251615217315639141427149767755452757745491041781620008611717723928419893481476520064889436977295002231560609193404095701621290878492061007591413764071186930440727064461342952001065770615551960939158855356700641264286161443681192361040600776865101139971705531390356329096106559968363993145851641538731173995334454414883680686088712195976140337636509705856534588227872236013810794871628436747693889719563121037495435032025176683883028980113322931576803256598275871273218238446515310833236273146212619024190727086288691931549311620350773237248439608437926808244298991677966098009541981731612109756748594284324239045190817924378416717857109828867076738512101215854423266915605180485894768742046621090711221053737578602236281971259114368544839778685289941406336957729045473237381856029518373930926080000000000000000000000000000000000000000000000000000000000000000 [83,47] -58883097374308212199481385374594023391597380637247836749806415245244484977292688431325617316697979922128265537731986981585865978803603288482083142946614744590027891211387678766643549730997130084478157816873226013320470724454977001731120032533596691364055085107938771316528488110288597585700999983917264600268089345080899966049147554045258490372988947868653144986028503960463593293007283775100578625561982895263352315400406491532492192959354665958276728149337945285125928835419601272506108666567756059712405872132308598941266704886774559544411325230813633616018647677623043671901325179992181014205494777009884304138495637075850214190634724039460742470285295085140809984842858098893891224188340269948071402410934303054496798959617346158457234771892017551517464852083634875701755164702386502160917356190768868588222992987760454754853381294049283194516870480588836896157485629213560613588612949270635521815952926032811618930136704369617337534513218249549088353484786286615094293217134600657195284293754453818407296279556893438856121285006808366188320741732409542459990994795501020091276746388364692647439473755100537163072915647491579552820959590251528900261858483130072397594579001788517881505464004775249459299004413409952572340273151714323713261806712345997722269238750514369344838156299683271629745129151793260130803278450839568626946748367428580109377933688604557915237522152156498227523037250081618913135894807812966141326128281994336802525428227339387614456206038304122585912775205300497741677772031993518176200911827178113531400645420092856472292357176960477570325695068795718849315585693805820007960101928718987364944961688001761842727213896224286325469250191206627576316281348773178356599980405862585037569614564698941310966047508734547908753103263143517634325046204398317905592318985858785703274285493349476382562422497938515750851439095273634584539273070716529291332580093992816814975020551055604150176322900378989817929989363843763749289128046529623378957484161030105875797564170900344689903998098439688041341030140773234906379430497751959632590257879021751071245158637665178251118782036238531050877891977386171018480262906309604375753503607208194543396932287918638273002410733225889497088000000000000000000000000000000000000000000000000000000000000 [83,48] 10381904707092478075242538593432895097680003602914254642281841905632988486704601268803698445331072901916391167223766609907066654990313060234528070626805808313113497882722716847251035686382090388410437737582213329477911285612472654328214613117901190360259070786525662592130515461198080952797882574488195184556264808789777318709802181200754292934920328581690935153041566199949760699889621190626083883251478896963296243084231427799326026449749893334764515277915563010558757337853792355378552023916880405184051711992813070470085573988279155326803010751606599141039757227223453433309613762509218683353132692620690560711175135513596746747975123079235767289114492269416456604644205292849140496151128150964106778498975415628625582435717485249731515061438925514145256452631039243493709575936454435367360963178881804088927780130656483044981303611719139993079829058232357574319201005331356224603800709265487776156191186291567607876478278377841647909795647494403437229429902348100058165178788213624116295867370894637880467979685209263621882030078539933498968978894845727062244924374734040305917457424699306073391490088117575174447430776045362873495408386539932142988290722780875013819299301954757452608047181691007398560104747924673273761343702209607259212215952874015401771685338912185811527801544411752211370158239263321104617557183644410179307453927567030588274857509286702705750417834272140666327263869957256066234836279282954664271065636286020252359379674903856204038387971089156129336619927362296813609026859963193195525617868784105495392574446823090999720116147397419438717899679025454100392811668604695058739381103872696839008915465970073481107256881655680287183980670173645553974962286842795492494201810101060069125144448027020502911055662426213952484270839039119389625870979193163449660874417680550089929639996331989227371844472683509505386546990669629367874591159121201205462917423131310827055641256434242678312038613330585810525315532082004966774197274967233698990631877842260615387353765480667555279453555923965703125812399118113185492630006426655697561127301743747458045416331012948380582589311499196271642624690702025284702598997989288796462223760982928261488749754184564738555730864725074903040000000000000000000000000000000000000000000000000000000000 [83,49] -1229733701597429018975322611937691845132044340184934298998046461813489324006848220933363067245309111279347549757642549300049634589316119406667664417773684750771574718225901103392530969183538760697763727957066767424963399718718873180929695184346817174166491416716232114094500849366161467464092399866041389483354948371481112140640341958332906720573043276004883476629805830825360288888639045826110616327198568867115454852332298991275763532296458236941792224471415353890669315127489712768015125651060232791878674782174533437529810392428501162810110136885084199481132885799975999230580616414682289544491011511821330779861458166014470113653781567718065985372743384150997674937742410846817025121204418638713017144034093208390268170382722342348494001934176821105216970584417873709574839874469080212108438490699295126231726898924618689610005822140378082359700492705393242990326208811453889851464208833671907775959629230157856182476024754602961040047012727279569497587825095317688303544255841806925886480936592959814302303081895437097442854601722418693424211173234582237333760396956231922086275490998217406704402788374259618328082268697283828278010430716481089886603306241643956932545675436333633009984011993606114489898557805302139236924604488412897087458972386583154060488639199099682070600646400335507812512315454738546796090421264072288667054201288103222376096234731475436017899500817628968068535290678698317397725392622876309305996055403378448164218789365107699843883662691478344351994085644561805561047523104660097346420202995204226413006907602308317452426094138095744503096471732514300649189039786069734728702177329903560315505843907437998268159582319807594624264494067333777233199376313018338236315300143495754688484226907210136959115458472426651058064136424383562574111760569990225710084118472978387778704951402063041724240177091685724427856584070693127719977234952389189182178476822606681378695924267301883575629424744082771171719491893760027781239771519981329731026887797214301334625169361267338789982023669530020181388164095856578482377563313864482353760759694282903497033743217958806460228843933975064475439195995839671162057681617113630258098713086639174056026918512627788657056572653449510912000000000000000000000000000000000000000000000000000000 [83,50] 85129620031169087374015999872515625409214426676514003592068373035952783365140839151648876765318358763329629942967748767144757872441341587555885249402420687276833266865468277850893067594803450802204681518296310924139550123457665534272601649436702337127622618784163378584215592529058994981344458310390688721614184100585746610455942760052582374587591304579429143007669352320416806997061310325238808502902228263200118824343115552208252267143496284084545632103156502477607256439239235624674237075294855841585725938255933220348511739609074437728391372580128050547398625671479066871030971704425459021454570291531779178478183395584406670565242919002467159264949071151071894066219325072861244066547522980781288294980488561602308596119895365429676265248465388754323530034709313452968136995955765946573381459622613875662861424598043456513104987594522954808715540776367345867898173020734272914720253433345208946009063409036053820594921741966513330327904396209198151850301178122486851082659551351650261814680123859188990408480417759463617189935942004294668825410021795947400886384697027577931954269327308549776431019877732154166108224724862961689859806282772590162517778456335805313196944469027765367965152585475329900036492155549090342348247595309934618674797583636611694957453938877194414725056087740216281942084210187127779318570403515149919338836014786799686287892285871260185716342402146082141186219127730408558196651364748478735823892319060064002092759858027355453985580999036710559059425513153324392810659049079873788051927142685113186294440750682059334725213417102457489364232446497600395288850795433739953323800352103676832336902825515586830969555727181868240654287730395994674507337042659671001032490780855631097055450259607802615293885133113241820410255648317076054752833745417951146030129565179780296290901029430439030954207651873487740673198742220978825803396610103195090235782914932452662804275173664370710506091880913923495987530636481849306357910601733686534042424253721078981645422560739747368679396224976014485197410294779690178987991404959360284666554532287329831850054368489161364838779135182439249272939168711173313866320657134976375465669247032042133962648601619351601450702498556805120000000000000000000000000000000000000000000000000000 [83,51] -949156797251787106134571471339106017517829191396549241931256765119286270178992214956672050155014758462446498059115887518223279677801781421290355504999623135598174232084875866044409303873231065323081571371562855667654453870975055873351141697970346997615001972996795695770428788557254219104740018330162473172135017912223483491722244166882377085070746179466263409980995831829873665010872560159258659142429652372352295073779757944273779935826516458127651119294392701525037675521477686428878308461330122336438492183934978030762061076704284541510931363955630969009574362457701221586191742013077468596941778657334684756628284760207340585043883012122604371048210701620234855451641197920060080835001375336778647035372144247958424934433340734074638634634053299699853616782058246378754779900769726922805038631233073530286278809082984957968016723544522693167127774491728752458993412324179542710433265700304509350719251517052319325059778751440055056598385522983807728510586554139549869427713760621695503339920989178195573089671538360920547616979720046839656986189043091675088522356389901053898599505691673473282757743762700529888227995930326681114073265147967203189195438233763180955564473567329233659375739929363337528418558534481941741159344832214319500139652717890034835964503185529954176644819606317954137642967065619836479436834441866587580070883907219892242290737968242282365889705699706187281908753895365671051621984537021139944728867954717349185615870418109524040931203419336282005219318757653363600575703422276958302162774543839900155747378957273027248952338250536293503199270195098898946948811898201907262225754951648465894407941682414407881306558732397979775642439747639974174985133382842632662473961536426709869662610268434574401147564675974895255439391500476346670004577854427478113444673384252178792046815097401632868936032286108880207516949428874471668347192701070477000245495945107462677134060141681136941062880622470103107733644244660601471053888835323633571312583141437358095271183300726605819235274046333588017190701591713319806301451890904048228140784832987014311416915949906550799733027417426140382093856694595067862224596591150549426984832738400977907754220385436244427487510800629760000000000000000000000000000000000000000000000000 [83,52] -371053685869150626354855731529568226183924487876921847272696016413866298171123067878344985601127299880250902961002138790942098418116402803631828334136118927604600817133650126925460845103976550059226458103101991439159972389237522942116542375889825616370256131535125576756676250806132995471994333949149485316560921725115953317228164333113813214290193502976770895450399341834464263256411524985402306279824325055761448643116353213414519512459266661212666469532107448111869197085024058518344251085234454804264210096929323444743860726966325475143901515018036266181399518211308870554925609523479912359437844242806529713285843258522924870706746352087780286868452932931679537902050762956362105690647256541659747642522469956822582879686894827293048690031579952745764506100042591987853619043616500739032761905349674633136614365952896599168262458115059346774730973116976799435131769516124110028120138242278483490426401114979812881818127090617754384423522110078175057153744645860456248212284317518279308797699298594272237566193224190572331495220988487046271005506806353482575225367837842792251529288175359755650331811390475476608500158424136704528960204959988387856886565083253214843045799040352760818083826672466796872007445537505908988927585351775033859997224196118076654060597776944539081528991061446536078430011845717629457280590994754291859884700402212378173752370480695403066288246767658608421242123136360533812408867729969974432077264168555921055576631349273083296709108473419654281838387621054366454330252238963642543981104641103453667382790709033332594492168489074580669830264360277375920768718723638914568014868316474036576461710572325186702400456963069491451003561883891764449419280902523643609620410567208153383673581163098117583670071898620770582233497732958706968227769051642344786088242112250831675459612625777845002192366455335686217182710478690451724837421383197918471269155744887149239689416728654419221620244302397081596262038072818066340416987199688562406421285434884232170552365985252114528002461845397045385530652057132222604122548011501816768072732728282382065938040209917274924252555222504986184412403719999919829718159297217411374572147157763228918441886533878254761323218484592640000000000000000000000000000000000000000000000 [83,53] 17871027228638495881865872666191590612631100481944864419672400825772059457517858657551450228667980676008442077164736483765036169494531784031218068899825953232190062319184062313789366271230278348595532371987773145977879835275430723032211670843006913480808286111235831648842213228903721235922566005122515163833343205894888972934627300490013973863593305026353360994894330736439157013916890910463388794989475232164146693952837493389031466564885561317443472506136578731374848096794350288924788646102205202708051249302249581378714877002277723882341863124331200963912076866858620802617674640277539035366801733126100703909219609380416665001969009170816546267058159552456857717072208798226044172981150620840183584636520949165790752705487906879151299938506091061455216473991218154645642504262079251280081501539874797313122333483194358307441866743499352165087503978822449906302330871944108032727224805439282372012602460561686512244309666483232187141065086018010818354532835688780049357643313746712927954083583342658977618962085458821117470686844701773969894974086900356304976790120674987135988282968811265127529566490879897203932028659753626413707836589827037453506262822813182295654179613137576746832096611313077950698946383844968494532472917133153112390742878223816214242510370443698756060778912117932376537882841466486629144976716453778174338140158071880703001710035653957350816607937892067089815656016421979244677231211770975739906381144047850635567983084459158183945899610911501492529733293781458142902474191992732905134933834794524334325969267616320159097300161938371639221766087006791710563596520294787273091946406773200733191339259012216694872570201510350985157936058083230438460057440237504750802468203396430160132172692159540377242582995797181216593276393895331283660233378354589859919576031521865447965636816143290519397806422560921858906470490230467070321875241675538620119139339936288746539942167023154762526319764149315276820719222163178907839683155075585572141951303695738206990484342617983487155631879647804023036968772040684079571171267142453848671646225882766521831025829831735699566944148047535126350516532550755924301555882144361535148487123702714872831623132423155464813530295828480000000000000000000000000000000000000000000 [83,54] 1811278186271911527638127678866441042966094332856772287706102946278233305429944470067792865713959981015015005432447487656133430488467096688674544334944856710237097865299677471945822169185144613961332017280335232748917674900837290458352737560106640535360170464838384004038605520565130651981801439886428636734519717624101602216385206351103532833020681033267012022871214465532618128027760884577445369596047412268330937904523120779049897261116648248046448053972711919344669280963939280610962636309322253730120641534999972124687524705008253180490214689771567017807537552562151297023218501093454342250461156403015554131731236720843681414233887267632914336774471660187750292015599711007443941648448022412430689321217187995655677074358283327957804779739808096312797906111852678559023107294680477470541306477156902369532969149650731097603569674426356315843912366210270023598348084486577086439822626058824405388311863257176726331898811103515982860466321534892532640710465394743205776307341597141578695391087949777661087540069839343836299128255732036914678145410934165213842286489371915450097136928571501119255606748932600253142355016326607709797945982334712086690166600204381421683711983198947227628878568891876899842181155425156362147017259955721937825042812746587487217015835183584876168461903325655135432417102798005925271855189946217006458880987738057278817035683736025079849898503082624921631810889009654486957522810160248563269275939856507445014024216110900715243973468485210496476478584881736856646572949108903404128786190498375142522357186552005455117837677839932856145809025094261231451007497703782728425522790366511470252589896750293742193620883500963834592631807235855246400238121672101423665119456891072057153824627751082347848318066276712140551671201811401489750273686581328336666185478130203110046550679779192006536063958000593919111272555376985202963279387687464365904902404036151915963907731402161366905778042493085392995651464996150424759720178097790187708990458865523861592592172561590738925508876406413055427108334670383828769483410600002304629404767117121859864968459394802933039045232354633033614050382178716732286519718180270982065266109872858971102319276452744703487924554956800000000000000000000000000000000000000000 [83,55] -107765508831391885568856896143385438162412760480425661317627440242660965725201967820040305742797488099888795374408838428729419108520741946893648229883821098655070796524781657342669723739756391188468155436628420032324384555708550806845539004553780560886475025948860199951403741667805773018612445783470010093140364497704736790806108830982766026182120917671610511691446251385914735218995304662208966516570183062884432540923412314390572935734283882644727023349975065562216256727529173933730207087106083580053354679558461059313477005158526647531536162524164121630735621374090600648213435360285496450628474904618584628812356774377499884136557540813008631812475048367088971040931188628622302842221216072769017590708482648453325962168287105606546067120379838999267383708624268091169854891230328072680887375414709452926172750310885015272103074689891688481076403388328732192536331269327430868670029061449943724886195997189934035210127121750581374020163124703546514342716675373117584035437538489960348931700421689283212567398977863125370551500458284633794702573905891367742158720751807944773624069568187546317603809431158642127651365408482173667584998137347855625587898246665935255655483644973298213615853632045367681657626562233491703351224265159901715933260085840361838718769398734710383860775050173522680256364826026655734072698100098780194399866162130900389274238793054850625114151234029101335847525059915792500380222694421445473858253796738240377264625878813481900178235412920588652785723006816792506596507428653964840129268754774755434535956088402687220049026271743318184283704798787969861172123674291264999509881544092387145918841416523493518890105551932871123312474413838422914034845142715235008486305365190455802041737045432918237480022074531002758110173907173549882830830632111625999745626366783902221683718050484309723037227537322655082154445459873969622885200071404938591936961224250835142169933400755262614065294655989195284386566651645209087397847133141510049637406620857810550554155424481774121988678145565029234969315129483243646492725655409930866564199925379371305197834502635273586398358696371954325700769684697870816254280926936095954508799951132151085204475172967966173377121484800000000000000000000000000000000000000 [83,56] -17322917596468363657580937531163604652334276538033345926968357647000097410383472866698405894142997334218918386059625473303577207848991175161788722994047103326286820910373692170568882419665920865023238271133191243161463891936512144733248287191600433979920122536059863821513282164389526313865728679887559061280277875312250324756044747246670580910281434817907669263018348386616603302061251910432892658173552037442030494714802516934215666905176449003584548395784919432774481761477904335817111873693222372626761404543902550758635268477661052193437244643214146542601694589346041833086681853447461160779955726154797839075181845932997760982077015017445242411012999511053942532215783212411884228850028280275256248831119776637680053620787439647499669833365571690092675234236800305554470861053794563056515081963276955187068701681225393932443710662716039674839211111394791732286324139335349148704427828118399145254648478097567923301987185506570393509458392802465226152147962389816640771371532699209180932544606676758334626393517285225912677088048714409979973173337050845745071605976260595460342648423025579465430169865177176195547995570545624416437234474770800801729183425012882686398006744820307021524743881188231576584793356712280316021539051384544698966686265465891455915725571869076588090122386192886269716165085794908778412861825194713103102572522330629343878340064312132222402894879605332496908803801085083886408262595807256699587714999761814742845473936323416905925044879925044502537317048425205633670919960296029764788046976665488508824506489538864950257672933255571018785151298742532427464620557873406020126496079145180112046664218750404899431778954195943773615986541485455523580178435636533441487683614780507612605095074142611442186454975090274742659034047482031304983764195558972866772331483837188821252425069595245838145854859716769099734741238590358880322569201233447271304164445411146832885654150379812532133075305869681615267879810044337891524206634686469625921453529379922910342104968246846778906786130903584650145565139928660202389493221406212623453957269604865635588428642263551621445790484780923495063148366080054520175539808240098412841193646869010054024391674541407545662740889600000000000000000000000000000000000 [83,57] 2078832618433310240472630314338497427922187008041735953301806430886990749784534814241221848319752652208317583834267516257389499304400824154689173245575889583474665310579315193222442665882904105780882342087665787459202513461010852370073238332678275489930188565681685798561889298962335271865727025638976182474298879882818449211499171402231273259908010107357363898718269699736936030285596589702994210379834656270188839840718917665213014690164540812189556111886600224013751118027607334531103578659983019499772520093177057876190457281763339969605836149487475398153028614042151390135531599473425323835760644799360849075707564068990372660769161014818329646226428779326976343452319757426312588941774552098373759800825449260551520559951207515950813088933713375623747037116446578860100026391059439152218557463376020055425578807230486364759844163953122520948887514787964753183810493796114989135645226774315352522837594160254466253964977579645631268834436173144181391388750666241790411987542494198702457117976319504711092782253091537775850274076312807429319195613983257861121383219786466258654070204472031085514870708871962410728691211620493149693178948041042305048783719584956397709926525829784815442417379745633269061664853267374502026248922160648033918005303526714279218822228199319692248734959664709916803022802340929995606219551754227928226895701343661828435426517001969187297669660300883400400147795482064857785496625328987851621573979689957841618881618525374612034903816601602144986365172990449346528876261369170363350749347915764216520232361322989951810017477112783085732185619623368171280217928135876627258327530258774925222879063837981928730876501411029381331543597149972937689671477772886065679117048536738692929751234686651297990970002490910217149242397353131819647182615097835988447370054973931265682432477128833595885091295208604578944022854620395158286819787083167540527455139064946247953132190684974984942170207077055618687561714650547439730847835853669833500296315856141157531195307578077902615504820784068915523061153176695948449395319226363692902230195282629038730090996439597675637799111830287938694294906617840932267699949022794298766949703868914454690882568659586781604426547200000000000000000000000000000000 [83,58] -89699907085556403634173823882380390240513006018609691994337769650366373011774103233968680615365699813467996581955215820913541264149751839421984725768248525349256389982105677046029751893754952700174412766168746666775712740218219995351587967503939328753805354526197691386770813921032434653852170278565900866230674912417079681376024952561903187229698463631480241710150563919118067588098495793251769403284669257695265195917160767110238234167030204982879916045219100119837579216471785205624844955704024427480391996336048362527393214881550600608142540427865428203722164370681080953604618775264082316329600619911281804825262484325154593226860259329760679936495930363329907605226122405778464418072552470976479187648184560503811870222973986859928886184404353011639371783084169007795338371249290929760024593686756176530075411438157433307338111358956368839850862735806687727242565209435465522085779180158888240047832639445248961243991141274726385117953091956210424847517300631026454766946213200670004916849757306043474542426854453929441871718796292646281279295787706379433482463082230717358606259781877802358447011728584014187914379243058474521279298467253375304448415229802255625054707247886695665796403332710247891118449290378226425055194290415150787001017001266283616339849180814572039256555754019193456816622826988346195053318845060413903662990296819290173093158943362582866770618464988598416609544784521597659984225998731636081235801258554861229864556575716779003318620541339373366717558969779395430497969209183452163010285089625914870258169880027442179170578690855265671546333644278244040268303730349385305816482021910994246185688623568385514363996151986313286791059711377778279848948321443210974365517232882212861218919896857476236394490767822948744497182770430226011899941038772330167139646432955503128833653019691032745363790645070478419229118592731766162478102967197515541903268477679058262284804044122581605314903332731148075455402564348809189161525601161637167784530196579107720428043143921044742687675595738348931531538702361636362094783431500773223710726191850333201401460953831979043935093145338561992878129123986793061293881262029381496794803122342433834546530262414917808160768000000000000000000000000000000 [83,59] 2276316452374659669653226676106312644088515021580249969388028318103582826569336340363528614938731322161996932215130355635120017911568888872280777158283778721557655165695745172678013835214851115706828783880939225726640445477165085640285686765126907745308348299389429876704373691091900380774216955894602269949858201901413325596023752346155965087218845025625739924003800782222436379506201327868106105393597208279270220614804313932106664328993584493993873786208514057518915894232129855501797953041159815455418447632004120347769969602882994846867152591534253049229994842762297075893434883721279546819971777355428960113273396366313829664911089338381703074249239681043222823968022919562483446823314571093630449893470318768530355291699000646019823452291176606148857878187064335370197260360049211816351193688964413078886664835772760240328589540701937965076162758748058761771018306768983734547936682607295766170526351861989880723755060479970103827805342746721819112519948747293350405879992473741578332493320653382927335100550367173024405337042755418868251835676847426775119240467836500177422529313402539257003210063677419806768905958074316756925394220704590725420858555424855527887272509506559689475193454612197922665250476961124916991335631653517912915298344285115796019273428623876515124468995278616522559655806029639266891886839642400465660917539878144048822390769492244266702287837113086866613720959639138263776952663436248182610184680386012765667460956338365464854073516415714726239346814017649766505441631262018129396663485865543364130392001665295567669538728347742483123830044788893733661645192441064376867691394969742358598205901856781573948296904517695026748143009634859997618686149614715246784323883965825357591486880004770299360022808062631213787856379048502372913592499153971516729753749257157622761273809935238128083153273573050444750917876656982259636373924241377757721408824866092057410438573365411635727426714142032055199892163624389987270033713394470624809808539217143065804502278538689737955294805623783359996140051366442652904798767003948683338917986592024103288377702515971265202393303701261662265089958417527718504485332109723023285326969434913804365122418155279986322309120000000000000000000000000 [83,60] 6643365802619206611802437382892129585035484427228887947884432739924489307706886981249892460878167697381983485536042173544695255637608869429929253078840152681525322182843450697280827739626305978178645310867074313233645519523874123727328685432641831052385842746086914332589892628239371902401267988554298743067257252946886050917723601651887782747933544336187618667361414884174151060566857215535436075125254805142013623081930177012746951100952739674598441652550001312979673419719027022293044422197919565255776179976661104432751203930069199356463421067053431385575435796202031745980705921638371763340498687573977549527752677773159680309688736823136470052871204887872978443892781387802527038331961892580154509321044728600062431787258744723829698412576853790658265480381382841329899828606548653320927200786032031830128461998027878326461332590867186841517905453821295193517835808878084932972089395126111199642871778241334581638846781327019425385978849959169240430599376322355488044761693425529162836068510828699869672804197214405644496402963999379844638325648412383510934135057506608639183466404891278727178184312133635593790991492308660780805194777618357008094638529669412206649912000838743499233662795939396022834036015450787522211436400441747945195594508260471105502269685954968566326318000221192210882203827965900129230602689984594649430933352884218046126920332191750280388516792473433419630559123090350005461662971439028892451405668293978703931667703180691521714621000791417016776978253000011630345864796395917033637383025811536886135154386348349632539022467206340144818777852044220132760726538854065178487603616700266066035168374432192148715618649715295200582302500862292320361189758302228248209766959899025575233912464909856996833851247215902409468246906751308408381648146440245749263120831056692337164526867162071397452806175380160400792290978466844032016685890187500519317668148245449703382823377120015309736084377418326462807975554563390395237237891379147042988287278914513764830937724017950067836213213990986689662075467402114860488780395727758930168848628112148570869548652555276280608526897878009763353425879478990324414413652619532514612561200267825278697222562592562610176000000000000000000000000 [83,61] -4925387982401077813206176910658594131597540547296510104206605963194889279940806787317488263676971419621361831205793862846673383260759256223165721954312202835802430999602080061125700084481917681704912730023843885628510784461746744075455432680026484021952846231383107570944959827145183981572016443163920803971832945745748084563692482659862319871464859795579498518995433370572885798087182335759619355673620858135372286349988960683183213401772397571030493671635781726033938244129262084440003327490547965522551937162596099203548255117359261041267388279359779232322645560919694091606522898631741365598660689659377469230783083290326979040294889961768289489753592777726118979819537960266363383116335854539643292682839908738435999836656710333352892703160644998936609888353626347305437315004054537486155315571807561741712581283043907215159047701186693477265369799703888624115250563162108068197633834919852026147181982694231260151136525512096956767142569899908003291430371713966061477744625199698804833390772693900153345423778662558576042753556103470640019264384331823505228496018356124896797224038559548425890751202188376288300460956280609269497757931356224148039012570172304687163572428332095220797644876749648740327673470991714034162107723944514888356135728946338808266121368846932674076218019684106570168320936007017492400144219365828556258586203666586410820286025843763425353614352954832008323355406256079694424937050236279580042298438391996004470204790035107902267823780525652043455671981869925976416794819428478463415914229048663296048838695035080480946509133608498332232401321204674375945619132798291444047508455279679191013158254943357884541270252014455528291707181055560049627474383256657118882520069086621768246011277799250532339151370857798056276672762847481971981247705639804250938159545711147558732063444022302965500179786077182071117771143593823888256648478070608257642638260223036169510940849539768535975355032405859004856286894019942974426747821896479932481685955607094206952074995577928025898257985729891081867826901697157036902812018245796009091584579759529035831983907588938372192982268057901283561810180117517977395615332302151795641500963836795478046377518126929123737600000000000000000000 [83,62] 129767051723928095740392181293240812044808170613224358336913194657613879218643776432061106774268253714383221580529881778132770328341564048140199106553445459355779624768451786153411960631204932257208099477130544820159447224097645711751987753463235533962148963822390019316678156912530480278349750339249254922162866721393990983801317419250946426191590763029569137694018842845865516928825813432697461383878497102679927719380984400488037605177199118913177351789357005599384156423210518726181123283991591651577084696222102510745421691402401959428854730674901356601868611056790085915892732957685391506561116228881556802588111031660787285069639482526237995857804994758181535017260883811288247092975044059897461946706223933969037352588785594124132038989660905122241448799735043371402177359171475123786449882097409355537540683322379811857963016291963409350797446631370473114866212460009009993141452073034164812286278657981218533413380950781730886026630850399299832124561113610508572087320963635925532227516685169167319161103533233264249792232209410731771333829258058908334410266594496081554794126788139369133336542284284702995363356988237950323591410589657395010223058604021355719604147952536769811290285088954271842752889279894346707246994269585583459304389385059911141635693947930419597441765194980517788057853063861159146245788886588441461085134835227270728716485924930394981634714039529943381910341792199010118329994424677853514801429348781027754630835794964283431240977836299715623018506405018140960114589427530900303003282182343444544986587837755003664612388426636846139554324161097708771684069487631607217711161636714822580221856191447747311350128953123312301966147146240419400128896826985851474964740277116815190522617016387883679925795376836276467045417127920713721747824222325613733711512965981271260829520470408271617099347866999329163983412758014725445926651784002569803049066935195584519263593188602139441377230273379441625025000810274330201268395417284952158104099762065572959429190870110632311728611876486190692746534952455887235532107903563015223360415788471913895899846086921610745131480999447404199219939758154450044184407955845280957558343301649424839861937934113439744000000000000000000 [83,63] -951219748449317546387079477345159858253169788799867959349795176810931103057508115228073060284549148210474461615226876491301869774401824247419593524751313087360260523359987961815744351234340926181616876434674213888556569506035781335097576314889962510579678751631481965090233449438281171869798161939498223590279803399864786573304205313272003609978447779328170841980783663170134845091356095479549359535485271300951162949340957798409564871041029891808972653099879969702074776195278534995064053417981991691713381047709847444507045193234692154164855263499473736640780662842293915820923192421711046599898882483303070235697488418548352072096327845899807450771615713451950897775709846890921069687933905627462382385027920543084304155518510833956483226345098967084261747200725492979847922141595492266527269596150892375827747466325256726161510341502021023873840828475630712000733120310785804824208781881224956146149515680347729801035160277792958585695148057077404427857305724474871909464661104617759711507798633005568538071811133665273571261496839379565001303024564095372517393336093557471525834724279732332750400001910088492306120592835812481112494641361852755359232276579835897823219941008612916402712117396519701360217981624631674322949536751127756107841010626843357064332575623077509092285432190207943654711018949991590407018602144416631636763290387577127115681141933473978464852385424366330040616967156081983102029901399586998383802369736862402818440785022527450618938250976213714718563159022394922944891427832397370964258964246467620401020657917645907486918797984803504548494762021756886466509734150180946196598266756069785271470182216160296085998713379923167536386889702516486063192347169760963601185651267480519289809018871561369293318694950149231751762809274365281096806877065510210556933022416098229914166113054205540888426789983690367593492192309790751562513569188376740447466136973116152363068837551771374425541678191043388644758004246804917550216893762707753439576113087581734466556343545222527459233066702298974360093085505378140331817388801995302826314851444021870172022860474024758538326351490492434556716111746531457820390451476778439607170548056812707051677227889459200000000000000000 [83,64] 3298739733952154057178658669792549192864150726944496833138129070970380230373554865970987929196722152558108691222969321169824138701757975536886572568677733293695505491262227732889876534497008708474193839073041915846655404765842079227220601633780023466171840676059517740305804503687617058275288002194156520076971845869415349436363027945644614057611442297958664140974200561787607329501800001273272634739411315526385427382554789248359386933495299078961523251365887695369635653870195630381606537029066577383752687448692774760078258428168720668058692722504864433807868228093783131762357177709313634798763099207092164422620812514865811391386922304894214242099049732173327613048742483399483152641440022103751258680504947205238504979097112928733578442078450201349923921116439702093117769540516021272396547652559031660164534341634826359276392754622463314838758476269881473119504395054900110943211869807860514420401801710277604935325779547089665362472280033836712123641777253441489011211427741814631453608542725198386796909695301951808507949627476580702926666827128975222925349068600360250570320911873604661152428383390263786503450626098450518773863879656697616628135541179613448312638439953978921103232481490398937025791858630232155931060309045197367520969637231362356284750739961167706439564700753645405071312933706251447988403858123687588985038723262767007256970106735240653705006486156874630060339138829953133246470147139455855316515165730890302262570990827366829907930729015561957644510623757764053508836779866393769672507339346894228084739713807461415855995462916371178349698869344876921852201906195534376943777194839736943152414848166366553682659258401992660146558781812808477350845498729702436473344575578124625255595951362103672986169643563525673199790174489842385553443974939993415022756982388870307180237794925572452501559068518303924788305990583931496863063692215627050559844880487879691218211616103216128402218524231073170384582547505984792800353036857346698878808017601830198358169436334629181647762676969272246053845108983559716703533524642757173765535445504059223073064604865592632467747655474232450633244771821366353122355773925658845428299529906530694767893807104000000000000000 [83,65] 1291283391472583534119362147442965307494982105420011431727934107687892434249375680067293613862744057552108055351808717883295225739706375951283329283114819578992395826721866167919223397363558972266992141325047468074757584227023930461846823961508161378781174759425979380189919945270409422209303013913082683855871661657769506290782390788544819053029285088270613349178784820782132164151037159548903951470507145082317772197968809633847802565837354761654273694422362376810063689233339561967160026396546227162775204508231731746300751259282890941602567716538462462089293841534715396297331549567823210756964414372944579515615761887536579306696608785221822610652012832189977440942982093420545661505950911245679538412102473139059193556406659762886716082507191620169045363000376447617625920376455758229791717618679537282935506664045626226011303950888475596752549462392157398052884015825331504150681360392377836428692384075305407406782941686761907433130591409991714351921930577759434315221973685403560549156875416752561714754301810245085490683856229835086402146190279620272387762063440838007523969675824053695734106977454128099453933960771013640143595258875557617456383477466815067435113966222078308680524511152789675181588385123400741201586450722030180791262975973632643872657760364105109256281952913245720358579355560640992677804369730191584301152477225031471210536504985143845288262888948105005384846627530798865449573336906998545785536817901688661754366390266694979098794698959545102903286203834682963503996110546075602820814291095804704527458325679352209535167886094514590803358061569963981951208478242290028369015132792418570441725982415672464740587277198260791455382402128631192666113759597421697537839952573294646342415455295087490225462844417271522643650690095992531370049817584154168529215927666480528806747533962838791757296095919688964954449349257960158596828230609762816031882521948764139846517175281656995488922567106190338880322310849963260036576911476851355072922127911130441642840574222916907362144963370629077355365243214130229990410962528892913364901334105108608100690607892985445827267653481824407751858951053595888765991712229964212992186875237578028362142798839808000000000 [83,66] 12328443165053415430163820522191155912863869907543085176501372829597718512167213929763840258991892042971051507307297636007865809420418890110016368422427253515262270661052367969289034279656978084832018193929697385752194656855824771074397031161717962123927894545389675607986104523892707099476264881633937346685112021571066498824514902354831893777498544054640503631558319260778573263938157175891120215978677539754868746915969370547361060100244802403460296732193478267802759356703267783432344117918260938356710466786915195856966418891126498404281066656244549573748984564575430736311326440348946552952430079555927067772607325668843159491595432853721564133196638655344107207212831067247117557175282715672866188179713542283794770487835575486628463747397598330992371252757749968313009310016806911164498255968432407062253745208074537526449183979654845863906466697880588661473994931237462469811791749309226890051060350996438792604715769040891474537614672873911807211372448772539375754579917028332570017479859127296171273457813701086219875797839341554941079479984978150573984483358708518293175993966715831886366526114681080873184413274869812698429143593522566966347381526741417715592091130470951395801184792567622072342436357790411281403334829268110971773176800880484811245111075655666654743210048136876662995242930308890158057721041041917653722364477248130835010095808024912529947518589306356925849954047846858897641056544331809988941340478251198249185584827080100452118683855926064319384259223621002413005180433513004040128012393477037351540148725581903563055636708210772898571662028758063783340540918272843646910586797058075289930481552347976129926966174725895238964720114834637377636587102952368636122937220116082139056831211186527627542643735123330880266131720365073416985282530365376694745184905725684820955865267383644515479243943176348997894153733936661735955327720362241183980835513058832199498927012186035564845775481100369117053753527225368178429041208671917431472665672414941221061942361299209034802708185498948979007419455399477202912205461446352539156812860557030977989766642860597505212175198719241837269791703287016824933744660189214866394084097404729372880564531200000000 [83,67] -461983405610399156672080245084752657348167561517363210069356826998334207818715516846055393402837044690529012177638321107726586957564219447828591804349409287104814256877382587070514921215411399955713562775008383442959691143867092732213300561618948906745433029892466203022080757811887304265948121329871834880991016603259484039846503679376612000465088418699986566526256421866462925990084681079708041021188637779056133165997567337288972368776785222228906240728761009016702398850021959115642815560129029699917889174173184050365877961770141715274796760528013785770578979793876957263442869996847621537719512963236267695361227471179340467389923030475601150109194763311536828692143366613256782795802214947427751080812679087055710774613037722282906424785128032490663179988803805461434326848675943120838611678151635274280192152972241734090419452407659010773383931920446510319036225216194634854175226908098885814983757838456225979243655258426889020086161828161421213476711413205253547615212653094209815240477837781551402824719059304103411657608677196172344582963802446341346406072931524766813716054177917226228412121446725937747521067233207708553920313589516998570338711334958130458428030941233738520370905064824070434539953553387775365397583404802585579327196158306701002179569532470651894120157160174039432063978578501655446096770393521270875226930895281493338960061722714786663068925528768086571771803371335363478206911324582291848344110914799544739077672961586433774593384074736991987589401520672644887861850907896854630064336387674694639500776382589651851012771509664624850194258542370661825160146884030673352747237144493403713146421755935994132533957284166250518506055399375684007073458199568322679652911756945720444250986508309435004509064512174067365259819787611876914991374177465428678436148931839397952273441362217766270560625852329666829885976646390150605438729381061555629580677556903627374131045358360665913433861347282231150333944232408904594412536106534872874606339695113869924621125328375977611036126716595069043498187052549144349459113196838446242548128165625909109319912124310400944862728118129739069307179666404696502526933228658000673128945836980866938011078243000 [83,68] 5233971191686366291148025791965255426013232903054607661649079110249506357995565080935643195037143126000254552121178744201707016255519402132482867409382274995421301105411854240381782678389639437828984943318381674794009599390881228711807798280838270792134911993337951268886188354046950391430975222148312834193091147831569177409499694367979194901044502060956317272692971903029439020770426366790271506136569136770833718264096678888329416107275819841040644042751553021064127247404618846166972220382403112083447273700220439928091700704129528953817790728466990064876665597724483287467917986207897396483232556601398930756029481469551868624699508553569862634589591266182247349292497475763458029346664846216644173815325058310396949991565490711917901538486488711291895431259361591609989919792886042981171153050868635859361307767085512436831528002878218838395948344759862841014497030275904012726339463946923440412170338960214048617217839572295121374266129883260600742618354103554653896611153168970232326979667271260500598391570284434116226421972262934901567185421840645783014016867131004115094945570847471011317771295451259705793539487757692216387999357847157057582160641314433743701304619646557694873546814746025663907232193686785839861453557062787457139659524411130803862184876665083944088124828293684079914116580954148729817340503203760571370367784888266612085451850934526679068536087135045082924555762969867459240284482175330839958499434887735683098324891398435406137035797027549337782647370117555875418176410525115736790131203453642775825879950017709757072434460734582728042726266432147396746096825221338173988286276455296001215227313720589528989281204535685120926963283505206340245079457005100748803059760387521475099040912732899355645492444233137072938418007596061549662416517922606440236175968083653935450702896737083628835545773566286737160549668203009159795945122625000450576405581375996910998535332929127239144223453803084771701506602053428667865650102474770620868822477510287243660271105511194628401028885073363486957151177392752329980266470589647650148461323467289699722256304765149180941894287809300284855931432414533682666742631019329115009661708835322964133800000 [83,69] 114500763665214496163315279442835801394764476032161937631956634356737757579466115880712392476560527480479512642932643336519297611394020293489301285021320023890395830595498576304820389365505905007313472169576565955213056640453515668649707121917001500035143506597767617098038951481358359157753924205996863094195140774766668885085777410106469218630096979052387003087904726091850404073868698332907601747472446135807381097133651817236118797867345660726030800459557961375768932087285506615628296170217236062770681612000614702901475682970286136889155409656909913889831343631432167215604133057606341751651775856550113832224519502801288874831087242137979487751797561652829265283087296881973348112384133546434505894399609030593143654563040417150797009587697804710076263333324621076514187128092978443007200280283193077333741757076281816084270527609800819742566051272798154389125635247392799680678910774303066066917395667570541823174971986658629229150840360290158520789159213962937972793849983496219996346683287368909458885351404252927726800893993058583965682156699244887487428174304625737766121517020010770628206130395906550058846151527910221402944492959210343435920019245053049284811975838166678732508791694350310671343555651719061106605917084364200648588950142217579752540712516663308613756128024633291656700662830049847892388483678915233878818719345492692043463671585213896379890830909806264436777744608250866430770725797342592995918911662959483084690831572583309515387775155472898284428023947397687691271375414587235712894238321582200417374567635136022914754815995555501175995644394494196289192034585710215469344442335230404796161971099601089726818425687308043579703664782108033582847547574240529986288527150242664168960843410937704758489889418258334315469946858446097359050661629876679062889589847343936431863469289059192281439932387649506929174283225664946502963456841066752524068245104625220178427326025767467529482102207964421533486818130240916235608078253929032481966064017731383092749934934012082840084214890089552265927211013015991470314840689902746179930678566668792406191327348398869998927985671713411816380214166490638219487710176886363921347066527569456294200 [83,70] -3353955135910321735674191862152862397793446627740070616102554015780697307273428621662034537552714076602616722411408186026294199428579050686425615401718816069170122579155075582155906551730312954602425109309132423553888022173666213066415965077261003220937824501394503704540648070837359939361643033520444814191721992669042188470955209105692750256041068929704030297850620486474764561068704592127292735226691530518941115098536534747079409584640070379470346777816346838436834229989549721568095165049346294277819234078986080504609897760997963678288803373423427918298624554203803270676406983981138917596547775709677758717880453016180278140814127136278818682657837763268529360020502504462825140548560102752612688562630019223257470943933958940849926170633919645250147549177135059638049507305234719506309392465786854135034958550519440432948764763897014915199014645443126179557504257591330244158408330005978978452019559905441807402232181825593121865562239193687856804663556836780940933392170589824968657200954525977369894299153098749757932841396711788735915881732771815111415739468645300509851034642485285178783485473078714711395568486752121861483735373030285198263004533854262105303375026733878778243596524316788125266203294018271512175161078584942881190321573944637938323935779294194046340919693209726231109244738027529609099606646628548740524494459177278834349557089064181166182639166026632081063288279484587421366974603869270344910981812090013410878034619037493977513880817312436914201860769745500765852724432512210274042695465580253778656103131825892256443948018725619281493846530091689037196087282155593988247762591680901295756657209051139603187236499086510444580256107252977982227587986472604874539477364452191315314016217343188744707684114271849641499500959978356621653705104746926104778191174702094458768410501807368537261942127805771247324117211464193247425166934366994155839795685659558890229688081590255496085269710545197073191529090464069300054824700341670702078380037617783888187050189725178334296767094527836043178339451348642016233243074752668177299745679749859968772292008851558077760709478326316112435817644365476580063479191887617803858933186079030400 [83,71] -22888647073045760372185399660712882620367396774810136303607467438847173653400942499247467290564804466752066009703379938652947492512288586531814569472596866324402763900299303308097951568251968690283916365848687115491637006686691575910011453962904512248140527943017486093017271180826021960880124482127562200782214206166447305016614594710246039198094988978165359489050063784122916143057679318407421525062747682967082975337314571989731704077999231991542944918146394446505834097005243142300424653233184307629462800979380967781610936554054200785014868997537432410780222338918034440204595877566387105022445855917578275661065628735549903968461367298982118695466497203459105045406931439077031398791332670112553574118983225364651528703928178694566869344665530474241913183618108713868391135339094722384810581133178629216963595462301506883297297758326031060778877589109241450128448971607180107862823325801974852151830021514046082390786329530394107105613890657432267782504239160518828043762198059350969827795177301311289329567673619918500730500176828263304006095347589304586741370126368263459398732952790629092443277474342540286905314137516574402122309400933161895105307446208830847271446159077255965375593501802913989838851822231552175034022684874872560921289973593056141824277422433226691660226283021131781044629879649623459719410846746314151817475569921932336434135795039875281739579882596592902495605527292691918522551806111106272199604142663457470960880523007690463927765908085730419442204139658737898179592874988224567601185727459844945387219540773149343087126300803917794271161770417832167439143836659026898190189665844015001283234744910921388719564572264033646831919839887307765037455590271197827333928130188372881188084536189063269447998283721242008276827253265153269731575804990611012846730539022198786440437542087023531192230573240361453897528552022890523540534411604917593647981781041963805366228173434145239677519864202326592208945768968395028999974538699679616204914258517440178809545866786131339041814731518533872427185325702055434207470286188854975640613401316076975215535466522266513615594013949235415372913775889751999554463646017251652828974599120 [83,72] 512433256941001956467685048848614347926787490173466531099345429361220781426734317555481060354931607070064976839728820904664305599194368433248736076678079559203552079679043580818424603362930779658463205201911940311186523434193010774309814780516447937559999392310065996208564879347360219943083186356803531690003441216152571052438397265010056861954881658410358826725134111181817814571965127857708507273304611923753266968179546089917265018621091228984208867030120908858584783917027942715588686818806254018047469538834644154755495867249822585911085533436174300149420420567204692306896714606803502786938839577560369591714927176173670697084294406152795413605847684104817372356293636744256229722419736756872288306280353661218665463625218043206229762843456189461744319316862304245061692310309826055712357629777111007176638170269626849602333359590571163052435817822594070031975482519948774097589686712183022801989185444898393490804101797777850554575488170451212846481964274311639967955491877468571658002045847316947908431157835211904644234202964016701387496811972368184499303958825000442963718922295625021445722694521942719426206199594648792014188871284240496267300967392635426298205519207400356750690646511241424121082119190468803309308482181407692715846957690456537577008365087797731694907707754993982269730940177254629851030467339637362883107380860681012189225133269269930250101444165832997527990482578858432437049127319546606144065410997860624344034503824514290147681959437538016731489034073757956362978180090953455137535556680806208751944606240466793144428431140728565443620095727754936434639526583584185955466589654524155448365295029057525122188419760121321886252202907453661397212038152675516672204267552310893471561275135003625433718709577068096474054685159645273733020818875923969490101516502728411506518161440902143411932861377190131175908629141165535250342093056818492430930293185297339213993867084475506540530564650231117608421178251719524081644514681394578656174333107078933754705701541107094055567770734227255201234504909348703898386212119601351670601097012754041272512348958676576367850603827917399777294536701746272082082920048919367608049920 [83,73] -1196989175398130809542731374837404261047250396149202210479215327760480875703400207844198473466879033563091702786924543724833883476828222758081067744439702898457745506249509811265877871024377401933800135708691137883503299846188255378828284921227118446485133171132678663364233709121995442544135266544342930091036066940398003193662735052097681154146317071132234329758247261132570087629890893124485100159386811725230499168142091764300073327780753356371514674270837048516038316415009167822033776478468898278696286647759546334586994183404338603514892868804181196751406153929523710523389648871817616020270656525720700553187825610145950731275371769455819338898747671262194307316711578149745531647577299903416623436519101171886463491017227381106884136631017768732510362404204655522900209182917705731245543531805773562126347434451664303803401463257885052257978443743252056320445812510875339995323958473400524042534225555176129277639750940723914043810536897851510960914744170541644338914213454076689476027951441242981859003458073332734127458528258831081238633447723410798168912303117727882233230287828536370832891990828921697802131415180039780803282913339040764015254013582875589405049589464928132829586506613374956813527240087222655349736177907403118088871407505022413356167438762820750777753110140258469372975238376174805302305274481894254822135710946163263784194078594095193381913124540945690338467201435629217849505446238222945351828572117417806485510241172582990336322377072487816399259559140417852682843200441226806602913374951071764391197876586461306718583066991181788377561065250370717095185242739406434191270235265473452204003003912092327192128024591812763914390187585899602295352151698558098452673804298239336272354640597048863785604712353566008106756854983315020822330745700057147909269845178085237115038581798932387674350187967684257217672236336281633821044669883508546110234690242592555746610449572621888780348183230092370270370886910338097283070878397635681125516887734582419873011817677495776572808201816480243131548895336775700930155399898956701028037219284106402750095593421624682737001755090723015087561351547221443451921095727520811680 [83,74] -25856064452867546877798173235074496945899646439483780453981470255617670701099245129816282971865498368444022758018725348057298795743298952638953549327253397305587978445254511556140418995813623988179884934616263371133537730340664864212903696866895813248868994068860058340597400321070308830547620284770060412560964535075940956903759686678271136804720452736671787665068035331175684300253235902059429671609407362559346759141071336219735175009438821635729074336495303533282739660227529577498245209828438948866967770077121134379831703414122965528649226373245672763671908209354282369295144586279963341056836456405247045353841982517546153572503058259980533681422039781384113197398391587472654416491069068537050511507121656418534680301959416654496341834685985793880606800200524646850375861388915656063263534364946688633162617885577621397246724586217530160756841970141460229330543583538702223403717304416190467066519761416051046506796014327540544068613856648287859886968152480926750157879271742723242345019533151869846805207943539879433237687148613744006488113516525589520691790716034354802920668955187997416312613214701550906514578901686984719475921124361255662464782441824791231418419413623130980549422945830599050007996285398146133138518334441823905988372472203246284674831792571691607812112895706989089796589497048473559303672760040388944371936204252101063798485892848384284113683652673779613884873255121826975711830306039220601677250109673630114244030815022804844572857814834778603930566120574953735374447547381167934496302986263652734448248778977032236589339786375153676083312086693604885314498971411781250322782189516129337833558407162329069715181595046523632277742723179944510255418068828847220470037818377695964224836679493436323943025274708084890199097000214140741301906175595086218034256300596507434569058839739606156369642068648726248977841851223037518277907957162754633789329547985922124318637630974304332796527096464591288265035673717074562548795416193686662699256469401429221566708341964584997632141664934147243536518969693765726951244665999227904348212171323941193635723379177028652710331936483275337924157739270517938250129881980800 [83,75] -9633553977914455497050534791958199342406391933701362478038059885202646484899735450722611277894782313097043295452664127041264140308401840638142105450656410407336407489089794811983111167152817423628840098080730560784477224042707679944725890095088108472579658805004606134737743960704095696694305768421175420863821435717343882800199586119545855636377239263124246704763571329960459205469010136097784787924328793690387107522642697827669393947049578220494883306576879341323431885569818399560168764996773636334792862789186920188454108873927571489728996193488255829523972278007470689574166070202527239381131262998683150122312686642826760593118155790434309227942020752211688173013092341989806018545539731612340801242083399222200295057675778687039091758451109400551455946706364201716944191756600149571844377733631645552869165914815645023516117311936162428856737661932358929575483999805372171445878365297205595137445811648418164166024780045199028637854530813684840471794684188689141627031490267684718841337930849097370381036770751980586497534616107362541592747507116450976626321855475539807621890326234956957877529475310460230144819161918060180473337457040402205901030648636027819073386140946111125846449340515721642207005809869474425624748444015636171249339306262470034809655049761555297200731965632967469665708036548389845710528281299237139114150755608465704791635419763573855608210732197085296356692767400916645892500525853493227718544884471138507904813030309375740671653975632339228921706448645656274022884128280753782954520744515812289599562994349125483585094082139701043704970418334211246852416813545643636772565466430211587526963223889952675599256195378318270550849616246486196022655982901176973033506687403656098554895950894470935915897034059736113696366184148107785852631742412760821371490215388789973569657588687054696774149845357290773177555406839630392966516289087230546879590254266827065048877972030919018480049085019852296170349666727251068680379400739323142665653676275816838833152105540119441226330363323050213837591000525359951834225248315628206559749140738912550274899526089291138542094832847972202042125104116333552047073200 [83,76] 1560746371479764338092993809097235948086109295181194646575557707539218786365723088266447992360255364502480662382064895997062552483840489265376452471062567451089003251634612719689787226687289902363385861790873023559969733238322481959614782652942601977269473995420885630366533143991236146009786689907312705453276541259979501177493496095141190088519282399004931631862650683263565091577450802549814772406987715567774800281801586384866942769975999894074221970488457555564974122878177564947804435451721906749566930397810976980345091226230952795204349289842645532801460038833628043881021839187630702039506443492586003293588359858472789311714904406715007426938623407582577551765227901065943805653824961526578849221376584165496329864728721165903978596146321170048443868906195443552674689770846314042403201339500258351063132150791634148609939207882894618053710081198263086191541058019829761109447334118649243215537553433937799094445759298299641976403115232549737805997467273144324541386483777421134915313132787359151799157939955729749401072388356853523417642415259970313519466594207634990144907632947043546128548302170218453333843613713113036983600186588929447158662629679447395777350144846592517706887318205728074717874873250677895935499325730735213001870302172634631581853435839055284007485346669572037495358279263352986281740514304518918147941284489553020662976821279102391485110630202132491581395444272422945696950624094970397545709652492768588964510479411752975923570796885815858451749222482873979455244303099924459212314770063553587388136443943154311560523312456172606505625964600864949105547609061075507001147517780996476655238234392881065834377351807218214010888892673283522230044696563280372669720284677134258344978221414046546179358248338829177604693650763873440941411247654087891068131077192090311135917895523233041491491691055462917953281286140458455474521517317188138363767515672452061389400411873247649445594850856677838516234243863086034724424288244456482096840318268702771685085362299351493861287004853737591552404853985250803654014617466110408984357720196729866870596486618080324958630675881216792302502847385764445160320 [83,77] -2163624802070695596854111902807897963912054023230934221265904472758308764818387923586602253821241331267590700039346953193160295774239072261236749621854354681319546555036558137660335455960057509079113237591047783065405905087777786127946977710715862386927232610923433997993788076122662757512554033680891497338302983496658222842277227658158908201622738496252075862558136607148312075942053884329361171101284133920708879134705424319682503906770458085228881456243814115485169441254956368704672015236462750704068813532913557672131828600952248220631601701211501022641997315286101812560808929638263311938238579232061427797552663534838816813152124603144696701376678192066122009798943091610712064432837837988616860988232463711128694791229146068641393479772021846896044574693471478078365711423789318685487559871497380031173986626365019330460464769316371321201327128270187707747119097622832173322827914725520025480518490514044665570090560490401403777861395787822904872107686687367689831456564941257192222009903663306097110144844268067871176376401095492022798516310519322191166962919371833071512669268409941637059220117620378484473552901574697475826080548725883483962938033439082877328323012606288257309396349109524779172509889507542085483359118214079856090650796872710409990137921228528085275532754109363617494424823870283904466123216363730619786200029114835246682794300437255808921795024831466469028368908841122452760509859443826400455704536799738117666163358750230435993161151093293874661345374745290683266195350730267348443345595220281483236624996118260405046822231215413650525230084874121739158178902377659910831809950367906463975446053560121284272290780238702240851723872532243218255542099379302167913588390114689836116274221805090259604233656215159686732576906886847056478172034913556648784594076716932613045545106941016985159352132205017776014526217745494424383569540039943780775760174375252973737855550384797463795933033644844454008194202967972961817421739904104040465501460114078757927134858125700260045962539700893013471900692478653449503982684640071630118471246685414753249135457970353821066636674116253115955519941904228720 [83,78] -5475929598715529022319606451677366088873857781855367722705202508513950143946036386862138072846608357390595787433646830267907962337356217051490978817964537460642172736180489497158652176121998477551084249457686452243190915122266930195769500343176962191984550332741869234515684241198118740664501770010918535172514007554813235602889235124648498429208449188855919508844384351164837975939651697849869179895672385773213958337185724010780877767624734173958108657525989778598788294656714205277114411129246665448252285889762485228405445632278077204736309235079907086688434436668660441752755620688179479511244783304207984685733617007713118977226090461750834590506464109837580862408474493304992201954574994314782878313983345653398027326104007298211943838207629120257018977335176087496840835207845262477741250945738074102129362374727001111292001856867003455093917994070097189267258697055718031512842768201570933330989850401317061717631894416471657067756959770845330489485511737515128826826621564627151308758339497386384331980531005877845764516565817945318020630490227720628086448931006520877405863476975082967471230469316916892861954048985543911406149200136956250517464254191139894337999547426388418921928628002128531312347961065681642503848207961386822946833085679780573353120224756687304077931132588999482187726677142221417798455244058845491054821657805366145335471577256360396224721782293368554995553293215314522615686622788911462673183818295437173092717546581667575302271549410738110707547813876739321066949530271188228634509206882495924932105680218019131299339067204041685769615203451256095353937989804604859280427414435824166573195261543160418960423517646131525830682179632038046339055193228784573014667048930332829749499222414170513278951669157639654073191484008835073066601402072764741693466266813212102859097125982910387371845205421014431759503473181319369347528779738477867558456200661807426381855826551139045459621961522838273717345467409783623935761101535416575531562656668354653911606216270393902032807733493538107704346221136327516628052360875184207248160861731388123411830039928723068565252467605395744215006933504 [83,79] -19789122407277105697114768705520960024578414871427380880266713659416339131944669766607567782925046095794503705912809135848772675467996025402765120936930351693145763228930405273379032222764584322264654065113431575675375366838226454548560312619070056826271586112768777304833606482504089767902757201025862485027323237422257997971618319744383390055658067378743518538559064453753938226501629740007526479474099410593231987433570878840388148184140371906841304074958788667802409492123979004693796009635578011419523656693011715767708661930834880180038597189154517008172505359392621028932140635836835905938069277771964205785983663330001652920951129869981988141541670710956899924601625160360149169127142709522952318235384235770197071991498346347755750226754578976929510618244727916221079840961657996454881950526957690612706486090420234344290136417144956065654573568379093795561623869254010574114485040761562100303400100909251432341998587230191377694856183453148768124583924772128733748780187594560845292712968555546632980268024922441011408206783973250115438639788152032627821263394315713109145228808402623309879128938404332579355392675481049930584580557912448018771125301930652517086032291943962036722347590139696892698677344607935848527268430674802833554658975632090357951343038106911012506522647219786036720360132839134007605334143314094423598231973323864473238001380279725816782353520931282715278933430419746562866727131113471873166798332247046961709096272402504370765023876803760085331440187078911820507534696916960027066764391063303876647021895213937678222903178946779108906642786615913761118613032162980423447530228902229710211845958961111012973215193730119118055155369610005885245127884266132226372410397146407591268316707902181465416355048850140993566198563796907290726210731030463948691059572211655183670562643665840181496001323978040526732985862902983426761394924987651539131265267655505615966304399025114330204406479324243422109354024741076405988253192080759376903623007820861511770585419487872649174709840582426517319300313665563430795809288831953709846431124653498024691431039956876788320639292172366281308416 [83,80] 50384057164491553184412619719226753226959722339231583721463853783933139788616834899770332966599114071159552036409445254507341454580383232425300885850311597289244484404869319150178682676922607298754119771383096919904591361509240406190939866344827117034096339791171915355560062533498678684743864682726050548914340908435437647328267327663410775877401925302092298774719941537176143841967985371516632876704525432671640692735927459871470330644895528490029214698486972878275370186555051864085453687598169039863653558596043462340886425230691678114099696084244183167692437105786753148856944043506147567481290845067031052499932221049364776885311005408690710003112409500773437996716563533349618286436910055261785867853244307666661831367465500548410810339958693561373062655507994977448177478420114232800194089899999702493166004559020152950333005200439194068230397704390559364118067120236516725028914274579607605757166136238014132720426046708170280884784987667576607045872793403028323055372968062753799650360980114923129513743066995431188537592877562352506220211363248160330528215341410730006296457593730961695545761225427439103664571561287574417890431864269061675265073147632633924497320736892162178279398427315414436277835996556153079969311014764523373409138629778618013244025602835890829799947929099977445802731161338394384776249490319467218481281796263208952581760098022635541869271506577904963280558020914133666260303808369714032555994540366754937678248379345937582832096287339914696354805399530026754203659638993900069711370947958941758550941832924621821579444493069786927263623305138494136921855497874950527815521725451998651388682859118893035872769905096972237310545782751644933415164609284964917160409607728404439121877903753032687416194298340399597743879126990283042650663369235888980320832076622888525960799717458035597124794341902772989116754823134371876307240828910152863441559626419005388581448293912571169436034515056846035575959347261765298860304623185816294588166233010610051838200347183008254315131962263535495709163431291749086266028989364787126959006872067013482700699831647169352266960520413509248 [83,81] -41392847694540042604293262923852711114461672596478025344256655959193954761847050914228880336457330480881097582223846254627134277994095295257972385730314363956346518979065371591617110944608872294898061045785310808761947488057267937023849064018975190068621898735268517672151331548117204333894680939895269403561681285263219106499956545502790908388688896032716420138343867645684362218468469605413119904632167585649804819025018731246723638050176257957594500037658904315677147660111842323060560005518577373337507234533410625788843538359050730799328992774661897399273254693788238620985926999540009723612814807090907835695481229803265061009306546295663863340837006096734080191272121806236987636581359244355163868064704453507187499979331127971414768182009672489661483289289424613832490013764090379862951108003027100282931342281703131762649182572071531197746594877170827890288216756685639286483848077728758420143502279791392048217410104487863482925204993477951419117538992121362529691217799673463211625562598489243371073484348090178528053678995321014094182759832067469841243614797363274165790265751552160024393657535477933578968984851849550911506317656251214233047376465754960191600221081518716266685474796307146908148683035493852121654537445722531932704195879590353229555599445120371071677589771349425545220655852462718442558300382625015654202415909812580474544981976877815079240764106121401342896246084389167956201440979669578232123384625771973008877470532814085997795459395548974313152137182513873789007307432686825511879896835593723581464053524201275391283758462540840684014510519184590361991743710024115562636099503518020962135121498097475844320858154023663849736722996129950986188479556670919525245580945564779590589967596970224515524947079006576640335004771129256800827280781318238591852091074635406549579573720680617426924235482007263802088059624111204502927039247957981073704879792613752751519493808543289144997265413268128300686808648029715367342374199083279565974000092833732145422676038344042521355202562148936954306299861073259907522504338066534580224415508380940759319393208832122095244282149520 [83,82] 129160216823659493504849797657998256507792110338434202677995713721828535815497682801158301521580828310365666825282915486250907549656661628645621517979606706738825983167935491916837705905902082040280364933051948614618397306458600033620011723183934599455330364423825028144500359038425295405891865800441781770371194020646275856452518415428963567628158985253453109183975655073761711203338870401365828972903367754793071198359151240469025171517629764983336566462902656497055132885767722219866970467651702685977080672202658483884790531810519710066693705530794773512379860814617186200688524173310534320284032881502672819632434627616000544893884800517494930766418363146240515767551321492952966330095097107782609858856258555771246444600036078996275562389880246889512387825366364646615991880476111156781627389699094235281521180381363818155978238780583865402278604906686509116785170524541578527840515158478430953099829412607846490852915675512349735603663217231759018595801498180764186836196954081110899107135713636768762559526556376199875250629082371754031306983729627448032879227155966065935628832614618415682156355094503183522131450458399932379672385609443648612019018257039230666177555355595353325722675695058465646837128555147584136867988045343501241057651743286623429475027296095527230056886577478881340125160315197010846480293241145236429407279585491595780255839721738635298521325233421795103384404360121364320019305057068061084390922149506375167415730617806916013055555392654850972843439344449780928716092204017499788829701677658904257066288459589386453776679210550055719435629213618526448105798851650735347140443345290674842725391644661059633672160904041983151131988338433058480054262111165489484152271371863575558051756302542618467173457643844707865722309495557254975130453151060284039510010003434843407711354935638170426875947498504224966763137737135689262353249492844982802741737996930465481609732924004322605139765758208507999582742428250059870365823858584726839359719977590390630291333004552000941338358097548990939380537093367792965740451035930906766083958732653833600965983900271187899648192 [83,83] -393266698301575685613388083793574600657231502031154840076011863795524208119651757411485665198263680226349241024218967501322427359688257986622477175655467965772693302911486639173453159906500249919151357737561790766483791129764808643919532521460745944312352331853190455888828189508500549355147230940211241140905249273614740899915092377751329519636362021369773061081152554543878620723037095041110140298920444595676044436035107940458298834948172531057767467148490533933706382573629711542577192942502079369135272554489079058430042710325238195513093903030642916822126441332577934826734151645603702708299100190631183193467230692430948620504436917129989002315484861194567902455835466170708259398732037206359739345696896065676683464544040748609765077266372627902075482142796491595707777032199054715675553462087632442088452513533954741616856966274564519383391154137732887000767132694618722522218792043928328542093100168518227050370533907264264184247711036084853081250286002236424970748646879694398963089072000802467831756745328259535440108601973070437627866294957759401029162182099507778877822708881780364444456028736987011172362765507890367588103025703058272916892425557387302651555264811110895756985169604163119436999568476027615839765125471625733427089142348328655414088772453843248292965193521450101097158718744993806813265547599585831617433837891384114084185076642200337894075477607064525044548757409250495965777173936196783439204896279733828049021664376444732408685947596660522329624903665749191551167144521197497707013943206952763080316702763287354749130956026594692130284224680485248284172533593751358163322128933262457963419004832427514004948669424311508603617517513551644996685701242129118906852004089319064137980498570809658976827708754449196805683538620545524705475954490866763515696716149512631686511623535537185847974105618267354301870332276801447842924836099452963612661614939655216842371825092208391290646146433210641579283231792995476577250501159430986868078516708998640518908052870107863366510185608392058453100643659337635397865998967567234187204127412380820762442928628959506232 [84,0] 135673339275354097043425238905925132307535312750384443016101456063928028796384879083429132417354020258201527990886613508792352231485101574826308153706391024429355183834524250964845815499075443140243788121364052414139187848150032052639848955494778657408207474219623314866834374527702549625514612356568740416926186854017496720830992687131279542895570398166363019473993932947530990588990262666053873159446515690606519418028932845663591395308880388129132158454480354748856783239792310405049928778417000205879089989768097685552125358003465639384900925052154302213982830122723547042879522771542950935148527224615480171678112152502117462613818911920181676293824311614924435445914084842524247922444236774342814164975708180920344489140787649555987760954678682801921653859669771389388178485349107821500437919600431444638860049648631242004520051864654375236206282860374716538520667461021969009799989468878888682903265332808723388437813582108039634540280016860106026392865312130383872671438159765441938268854371760044927750525345490187287752551610145191749745350280402064539228268680527504050119014249233209307560910323128697954053361862818955141664991834878058032233734611707287299028778412936260790695236879621652031375247524991270305546404422873307124545817971149275902021779500399142110105365319685066959723026794269222787314817201153457264558176032192797566392718160785655766018698065511774490163227227688835145706262753357221659549467690404741154128942938050832403465525738801667291193433419398950898642558191278527835328882253935665101629979478119633765411401961304351125155892696695648280018157816634948263515053389588254950323166750656419675869804056842246185993427500363518398422335614617325184544301349992130567530715839179403815776820771251347241858747109497312945521191820913088236265204944189252756682010301115307044426631981877038025740955106424507414931447622545071410486514991677340683180050436176556059886309118988306790116356819093349022822127330506473736948948565100472462170408770554599698867844836120201698203157023939956682508471231635646234481116573435076261650649784733492287575161230018760875092943887642855181243810312616263571263286658569463202051584554086439633116260522069590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 49579730043814249479514787423428685920664446210355819955468115642667771136733938545670815612021179239891453431791809406617978200806593149277439319908261472061125326700256336012128077089699374811399281277540804937685375618655600792191329517794434527603242812075297178815256891565887197306348388825365518425829139294553277277035120935378103055207178627605535873796676175786786852966275568906428789918716710208710584174737341000494834816091949673972030027744326527511722575163340730674275785463796101897519084409564585435415855061168733687198607437989657070265970715211433855990369641615518670336219174843383636954451435283975699091855871754230129595925730412032466477668053271732297056346889011550614670236094509802067844022032990946781910768196378978394653390002510380996345947977701398908837901457049703039213721053609372496473724705952994094824444347353961066585385369974260076870792413106342123662640354392768510848263004162571686662414871220647604436581777814218250724062240880474816467220545742588055513704687090862327778222905731334887533480104038000814821928849215431271703818191167545545877054387488993060956242066303713406955611650548185442373427261043747555755285985175081234890221981922067204107717978226224185038513241526045689871633693533514371226456402398951993881719946091567156582667652208270140755069732114490939649664101968617218945672804835669473522418452087112289262988562181406058823004434163922373032995892565755735788751580499445419003450612735563832207849549678562995709589314062456375654448401072801082892939837845070981139988359397248425084281546670282404169121583214464217982695181730666147239916575240848227782785524417648262750602893720149450105373023180047633322689355932407804158591339093354825349184341826851103631155038838955850138669408453359107200895761988629309986472180027463085667789028930873867833649821265331101477537914613228318812899500253220307486825444179697808276332788529212160932929638850874214248052679348747530812319075776617185503065778156002607047361077657773485125959212771324537030786889933126271252814093054954609900474814974523188162675502698088472959302602990615564056312351418961662379895515342182669335049851416613551910111512415273725460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 3627125018266852560137242815934487068697172231309371231860164884398037647937735976990828767429588929221394499850526850011533157606753660509946022500402651932025747942402669624810596594888419061029250670763103385165088690724151301817068442315401039077844212890517365781314899138561973762690093268726509401746495826969251711104836335675058709686349121929641152799098541461236351979487459947184841459535767695533175908918612890969727477324988132876791992600088723405268921751058713693480956668701409359998541597540302422898951290034817485026521199825023138015526536762533510735310456314728297048606735603569868934717498826541658982260928999677408875479610594572466288305788328637432477589133084209168597287470489436930969991771863002219320045626959095764520116137187366844991342891264975900965301725970290316305838054271985438581653481941023057363660354453749117051681619994853213841433683831546309107483226131791421787142504430883799973553627937057494227967415541972890810047011150348818035049321551296350708238631420904716586705841831947071409599252833790544875186842667388366610271242931648760404847663235237829963817792149712419758593684248681974972446953479876065624549368116128455731301607806750797027402625314850168218120815156274906008319150503347309651573552466968042077343606562215781376334449243345492930122054224729256470861254212824272906491748868773000933959691933624684094166606019866184923856857109048863314993664974071886821778813553560588788820442733827151677789200847864609304099558999622627632842835087806495783741003337499119431537751592290702680470485861578915626205103174602186193570407228296372461665380146351862157506564210305505433753622345077935067449374742043577658681085002420005291077539746084014280948848057863486497330229082070433286797327111092746933721273229141007591457360271143967856272373867074170302332922506385473058375458488153767053322501702298004600907488315105759397946646168001668887178669599984654312287324279751366409854457153357055094337371821373353453386331690945931194584729979357235389980819739530521761639407756304504064590193420703242368812285206332115924831381587952425822269702317613667881250433926114377358016917458952980216837968374902421932998656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -465812570448642480538232710383207093910605184678888886730559054848164086033461237979646371662343090348642663379095385044277922268967447823855602006324168699390942023089235277891879698192634512704764829583737888574710234370853588009125253899736569175549220775477984513174323199810188757350216949878791726562295567677968215322585564346430851560055429937293022571668758392156224519994492179720295121703798710420419117385209641185933836517448424168705640227274293696461545803468291263498319008100164186133852502571101656887698049527581461217472575024475084248087830674025924345596462779522711746781277253457656395771514616248358588481800430867005385339230972761168750372463906147352479580832751371768400795311684114740337308409952065793195154953393639031336222655226741245526345847556894681791786285901242563992262066750492089463510523573218005194308222453113360333393565786051469140984548306050768118992281316430212900991254824342374987081343338593690091651154907137959161637045194050264007362174641455345389265016547977140067988313542470130276448239587890467531156263842503331476170077345414928389158928923098690362342576056621431667774688378185407899455297673184155861977510733254784611926899084997618840247254839669633799950027927154987996858009876436633591034445320905433581045248994156157182242906940812564273136568647594564884117589983013318157488888511958740877460797113360635595154014690567864048584140861433174641085843779649344993518379986678259567764659258905013857140642933420878937423535469288927353286317386141924710356654169506102043984796588131285169741930044761544977354684413115577276092778734649808260928242394582022609135461459179370501737805909368481155225202829620791223840931501140494991888644174622650170693866044426470087298975090335129965127620863331409314690153177296029029700122529600742204393085307477221946330041780861165390588597892166353003930762607739278775364328724286171124256805086856565860407942252861223663945710126076791274450478578625980417659555695204119256425641314898228290218216530997903003152528163696402253049983908616194414727579630498191908811286320928173380632727513833701380249774636194928040857713152679818906016155604820415375473574760957868905594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 180791077077663299417011261567023448623244036834117926527599471775697227400656794482580927244934074153335058466415398491304854818340128302449519763919964696992605437970978832920684575461658937287698289698069422797686805108617318579978968645140118137098897153042993903839230352764296914211770170761049322037777208683939848099603962284885389586859728334438653757388470133195159399640260683370879949167152586234386165509439700220881000748579474501879055482817793572900754720730228430327653275708797728208893596255209168136924717624559695925279769799074381617290832506940341042359763417332474204422871197352232579856212116033215110760903626644162289251359343044289348660825906918517430107856446551587972098993734260131750100311165310074055164208205926043631168940123469955820016916109446880734062485876814780816224687872333308510807187749219305675790539178616112387500065723376576593786118276570086328300892823821616919847332233346837948661254313581693984842421358616749300485122006542979625286060147461283610413993805103094965412011629776706030893689744392728839775163222808824734153710684303944400308631428212291601785357737862442254754115694952043809251900109185543263446601842998433197330217510943831228798341490917453660381936053816095661692834644473235436664130373540499265867188041407646081973394421064453554288184975374336045532188684412383690624793528703624884444129472839633671135218988815519163730608522039146411410958452785744007704616428315786543659326275981968690603698650227484913716398353062665388109678305503523801413266541885033691939090005680527278395973493792260480509846122608391448951884876762602347457434548632650604061960742972542202198325662443818750475701233222079438011572111820895864995086229189093916247335888261151677286110689240851372176467411736152231149826521684625003934499546826696304276390077787051513629195858001303245008584666596678283282795617441894652921142774557524468823119755564778537454854329454366268771936171060331506195264136434146051066421530665654713613323810309928098693661678699916518239296208569749181194736995067537539434068933881658761896285769205863651224231713760813531820567363830731419711628453405717032262167943027911282136486281512141228095832064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -1956486751080317989251129806698711640813321718500692399343228996421736287594392738277237265184622281630113423899719921524242977088785652607625190697905353803977356490447452772334962660240265485551463164321874052632088445724509142203071522399354801107700656173541421929548457713830707482698474747680322057850197958891582423818649610273783513053061076738845699431126736242907244519263742070397552856927435423771077859830795238405219049813812650593906068402505774490677105712043199280434108017938348286346231993788154459120468681256783705061446671842899788329040183543881871579154034721972809632162297278101895258304572129307376195652515405312927625268869512809393744823795307577481410418718013002367603383041204161438419806956593635266527506751757399694015804600624272194404963953664675238987836087688978294521196204566196382257275904773258038421031452912974274908952270910422981021306315442410648046417822824188331821515245161402921656449097806665750497453378929383204964942729970619092081045990750906797636512192794741964889296242511413345225859388787507748254059193636553335480132089833756960590893225646514760889720247444056030000225732125708874754947421970776800392891352103920701263625378798381399159615910691384982494489809534223100637128100073048703950880629834090850770225860006486368490239253418076536029803111102202165830454726935466827588590606704693250284667432990922968735865354046009181488117237673056609506814554739893988764779227425250446253699017140291729808444965518126981086404214327507849649250668444579288517258697767416433071420128908212621004969880474515290907909075041032610839522989289246942528996255730309116685952061844919325874879204913575444096500279933548685173438704054570692638465798099675870019251783213441083765688793788357541795396426411337640468239485719308189965348275931771714518911698992791550836813163776901541801675383139719574480895544759056066315295242004197388987104949554422833772589819730999524751279084014021530559604526970679789976009464280303173840557571734390718548821586831237177268217164023104751552304106424373868813462250933526526954614859828950686260582740832481648887073464873181360006927985378916438201539586447259191445818903714791712123854520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 7689997980876174076321831051991095023095581381615775196101849688520047488220132134121720110496234593530849689155110029409276600095647385250446092073848817981941923457881016131502027208608958774090233073761151886140833698901694824218391256484572601056264496137470066647143196662102004419307179664532206853806186963036405427219559149081367509388177502628759244429984209542901045754660038654889256270295413347400809915756871126681849075938738284103836221129105745425168452829218906862888198204531932907671090920460399003522695441107709589798211747523899470500588485526328022816605768022646905005953105348559459443757809032633167595422677033543576987162539642899972241339483374768382722074723954219546024191668659370091608258127161776184139547316648247796128139209439967210353404950239371998446199958999075939831361459405987737994623119761495621411943646636053193524526123110438048744066019856739509190942554204267195834608591537923788392433589595469858253690328590409219230576719899680023428422182571948013661307126192730745571720966564893176914984668939047808130202905773116656257693701329996879478873739455903329248615833623340172008587254656134708165900686983535745585969627170762865686309314543910024188762541873610522011511200760070154355533730977701286517168020943010180670171565265965354303049280283537145091129128647780625901403436343438245144562751720808384926135269012258433356371197251336017638512733119832775080807651360241887378004895204151368293564016485008378652148423260082183830538364677157380797462924054119289410135704728959925607400056106811364482948492250625489106091312176314463805123582200640653820125429613803393360436175585478520106666928362925409388988665763876773745408829381227685487840004524184551085121167446676098979862513616901129224915507721370380922060495251064028503330010218782185646816765807044339425462222028233337993153605297630172044188075899674283839039055754944836549793446051487111979682763545262368843704129619916241243478854081028302351833454172626459158092781334857102618630579951583535334860632594550818973341747852229067430049100544852751086545834536501038620985191831801730270608705434245556866093395033609235522073042148704855913803733791416131771414085632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] 4959583085823722621655637810023611214174925894092969241154125044061572538712813921267836282277428245874099527223023594566912860847875138349345534888836457171649352127743953025219753342637982657719540533877921993011675384201436724971081140651860537256376582237830112180165466495659108941628093898502497781888916838372132584808400469851178613952817201800515162647014891040934392797219864347659163328609161058400255119920776446611383331166356594717487352633550504598889957825265706807562499794815203586409401805013277254705674025406893060524504952107504320389934803930608436439371850233989463267653163771356109731141048501371738284871352659672079975690668654656661741767513105012573625764132341218518139310937868945189489521399983893192318170817194013377455843102076576241366539423502085547599376876327682396562022351706470637974147371382617168468802093792862379649443574173402051282028741301756914208201421597391535204491269780706221958079308202848467668732404837102480559961415924581806812139876332253396825750853112128978343702061167951067225798941826898231646114786673996265935435579447301263202387449350362482777506916636233557397577391770598612998693529866880140980858908539413276359285477513158977663098023750104505340038704778357675531108342183149006472995984593292264834016616517396590987021739010967672564944245453812716483045562490853633946556970824325326952524380369212395361722165732467012585300885215242810675480674003212881554035983732810401409770024608759990035302331272048412813772506409091633177427239288682041332776719507933030266837806754007694423194078397655209391259823338019993733929619557942942784625322664355465305573602254487642999590237682846823901616761035661092448888874867643488982807230443979063497234557900845784987784748845449965670944174676965217004076915308572516242648300478918070646116532526936728586656305253154196112398564014845690841478159065979667631997168097573213072016271035812202064897722554621169444833026096652550555938265435237403635772971273287964405008552417111247538783384539572751142629614537035028186907754756364966759859866678446273312974238815905827742383846222834735411101979841304160599089847647627804533977126401586987074818878752117877140514406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -230917113495177871185563655598389104681618243269068316501766352978164285565695157644738907850801008801385128496126145170517270305305182292127061275318503638777758204419130771714409455827421570905031862219885478538282454746418247258423702726248392292907614166011794821179518955573978574047195537082673841259234428191399770988650877721225321714290653266475084734435179068412382544936853484325774049100788106867294674888374105477739701521072092846929328190729008944214715809966760012421576568057305448300785750736321034467264747782435913672488813490575929947182745750412391314547329856293571226695174722670566018648573161578706751643316999046786881976708979152084427316089582825257206896142980664645063308036991482933647118143927855475206234082930253570443839729544044556527325282127626548355154842175960423190601489123336183319187664612203784935710143594075824907638120025874614017035591446382619019087283876572801562427401482179478442243474257232763787452837651943254225884788639614949229163756651246783215773061547185900165265458464914940032571948582873164968561342805039099087504994505092259632280264864671618101452842599528455785183859377892576027397891664780303884860093977334413337872657097276634261762960403615486369627850468800646874164985359957467847378775963460276733816812434678745310223339483207890044500061996639025440803663850244775575381299666210197310257005588201553487879069833044224506040415032511587438606463892402484676685574955899468007086840690234604905737037009545351204312106635930690329042127706254756612482623654335089686241548726566630240202900110746346936790551283349732617883345976280748052092625475531744199202001986074445613674235192575557303430692507651344562445005639523222944648949632010185929089129148088243225390784203370366354227615900583359977779373004234888348834102129699893538227374827044123888223796585009720514623823269723612843566915932772895365069938912600110703898638824706689139263687128597877413630249113889710715204525133451105543662754426604966757580630761310446945435928401166000087054401825554006734674521917131410755025145005555426539619397513048494050589183560146432832871462152035205440654021641748178813222497855542667834247289982782523237352647688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 1225383703206786284371439065961664961482400823941867330541833204043808936880028163477634108400259632522453871141184197568199984248431137401556932689845867750842447878760619877899416627423866594247682597811780211685092029379159554253252702614528128549696009265143816389630604839955478793849623551717127136597505886779878578509561590591553035290015926782245175516092201780229691056487212007218427055573429194320318495310929203262738377621807149498201192011872173467319224245077157183570924307698761806554364685045502904758163140228301544558055804064436829364863971969912279289709555136346277763446192125629546371417832753051608236205527120040573062858444878850048317519227202176988952446563224655723415719511063385799814438532948480143930315300140692272311301035519141513113966315801781025477294003851029772872444480118552177478981935573877191063009346682066259715213748757722443668291538736635380420319980018160592757344987243951280867022337681353322072000489216414002043097879971969438489059857669321278020959903419984877097128306752665175723319300157177629161023353335596741407634671189999392002846472132125860110253273750725303552207552033630111649290933713563839896749890005206734657722799984157850863975708866738535730470168601576024166569143816533318869574396928691262921884457486324028233297754049247968908285378865426459858095870159947448089326551235993136217630546181699970481305435953984432810130543932902248073256307151571959172186230755132053719874626672041834907670498882548765157453556515586944681543259002570815755615546117567541768233027819286925036243603824485706768657042231615737168575329085579601986777499388616419498472080931369830423804697172087188275759778187011535845132910628959339691281072778929257678712816445027508129331630699569894418339853439610769535372034165934992318292998377970934437789291268072399007790407252558185120062920558696434897625887895949146525603799449385198697426478338143691563257188273122003031044886350999867384041227743602224649608891378914942824149502345964387390455047941053671867548867442573949534675506231582701078541851486495926391282509105877230625792071219675693336708740148594314581391253503365129663182962993408130366318048983441204730752684523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] -2629312698535037133173438578426765958528148220161705157715115892927131458552881167444252615843872755367333506470761087868461652103684260755153213902287572996841889516103620684126723860742893371381160975721243773148251372322404577162793402081002999456374756661869302847879307728368586363465986197801367135383845568512729011385056240626805992197858099653792040973147870764996966070620293168786854688430395129501874361798941368983577035100991723934556094763287427718698835800314376630245315568535551690529164704211636708517017034912517374269451681464309310128850475230155946394868084322325538220319230921135403109580308635902388949081313058381325124510612051178310835557314812105697768375263903829174602585377976841879881862115982250751032667037088421489845255325568493757532757652114258460182064664445001334137716149375940867375053111516434191143801746432511147385201225773427870078226517735878256393667535652799545922504716972555007560324289637510763374374908542883604210999031532091061637161737686691964772876341408134718174353912762562564165805412157097301447041093059924540067204607344044678110367917168073174833222119880419227869969926672532146520428355480558128348024661172374290872004039094836442334415211051120287772496889510524758476864805119037072422589386874268949676753977247903212041748479597405925679514406470272556177625147351202902366763271056564808915215639109877540256227713871352404148335248385638337683852241435113492909987441461366298124978415774364620112390141891819127075256275424036787394001988348185821721709042365305262166745372867330823188309219802859242666732374808348027895887095383785586029719985591083166917697627691939344102374208080787981508421875470702530625562806333701236895049948084989912325999889318276956317083311402716010346168296403164169860046096651586301332255702286409592002704598569775459159838127741782358124009414315867315701496962303383597701077789233163539767454443672342039592293336519777509784721737769607391078575576375159962925790978453483962756734983252693145786068516749375259160168461379595192290377461469069191647172432361292390058676796451477924054254597754048924695941089890454815876196550325198091445056545417439143118099646069955707714712599789568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -579006500984651484972744401702256173691549263249806730405122528023014348654156960342611392178495865527165242500235688879948918556775653662456589618628747494826739828956713656127755098648578365259995940651960021809623702267313588382694411654883318769395928744044836460484424474802412452082354968723026689757617173924655319638574572801531637066646335254215339539220022778852464635994504047782088531651992808140154468438491952129360745044227558995301774313070115712219153091805307242505095075185412489087453190961144785828773906687957954104308545398067030319105704536494827575161968959657721037405604069107526561029638292503766503111058417375960378135914174327480883009522067281713045026171157903188260104481188685655801075490930095981316098622994484904304478764480444774601250386765221374382853591629167874151536566466449341334266499147315735040595650411474267978295531301661899258722166975400148713442659948382960403732510669689581970040051563049803979672080010873077114115870157632294733639615509606587435835367149729711143555202562801065500603117860402975658248136074223551166173548185701067048320898130478870267932312160617765534277082292916958443748024133012630377118277762654021130395027489465108075594274160284216477123248781659994023387134491265339096385897143544885756202128899378460776762351208141890174490008437110074338176963090071944067303948847256445620681359060935086840093432613539154923211436711596139897067167634564789950079058575838975681506667096250280446349623020706741526476338706874815933960631262040548315417965012175705538207286577816977476439162735407687075576936044604772637939220221816962729624415859422302188824075266503251676267932393460254708571342126670266752522124263005531897435710114837064152259148161210120766599826444008019243165515706539967701479752687399593904917201416030670147175389476261684517393849707365665405974234773777433357115514721620106519591019313106130616764978734846494345555872813748718121073790001573152717333221361836030462526226601650774019913049983383155030351562466311227582191542366035950320655561400120773566872585116244430894386915825528463715853639273979977877007977422773772686789482638307050987795925150353377548439966801797452389901402112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 17098024927541400414703198364920989296267448965774701477487022590264344390270781753776170660670233208604292423036892501080279742252987513872470953157830194379895112267128472301873895493962009677701204997710521035686625818354159872386143405115837238794629519655132179801790940129549738826055991332774649339495959507115147441768139488166330330934580448291355655520860899071929898004697407237099493438707920798456012921333896455607662164587191497091322941994036114620471252098633741833885350011131295963902126155092156261484440824774099440019702471057587482694643338672359915365517824385000322526632574670579917993378054554360883831327345953588934239065968359298185657961894557755689886618579609581973858498861299109078359957244400126621764813889789455443587156882152392192809357173170476811432580127133949712884136735487463481283794104752631387594637558646596980534890622823654867410637424002820890740075911121365491537011148033834931556161421252881034793954821138357254932373228498125432475906589331890781320048324205968053903131030063878895757723641231473178270709375809728814898240534118127501949500018492687642878113242270936320851881068273152726329893891967176865794126356164311419692031705199084971580283812672435967358589121843501535294124216308045190840477670627547310793026832606494650125241720831047352425932289689513694474687913570658287926394530684801585691972130890491951900475696851385783275199699627628691792625419457534400198473351838406867630707197774419848693189623260592222664869782394566985286386765253960935360202734938089877826614147670997927342612917112287847409161025537115974381003677791123592576851282165418399236723412336369738876887611127276434209017668768860931630832192201076194159073595219597718280709125549566385389812465857798696186480488917138779597075844782901372327806446508586351951175754952010542970790428016468074261207847357096106802683383896414590101649406303919291248639918346621045480356899750510377870660370766331538318087248375914785993981052959692064055155970027669383522093267678181835337273945330996819026106713912719234133348191548817199669077992744753083763519352578574210528636538300150114405730035537345244006982326808865089099315803152379241370396471066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -46024555509906502020588484892472502414731579798042363517637496131722870709721595724493732560801269041512463021873575378829429109425069405596299981206092421853103656117450948608976806502530664629459125111019073937792102845221410064428911352173432331210906040622078728854035269633238622903499594503538240154768017390079654873010268976410544660910393681425810126167707644083254848175806059111071874715092647880322263349691507368704291291455424998064078263954527952677283997971847650153795614767018606824580703578422176122941589473952460317720629606211516251103276062831151192256868373350390317147127040399091164842294393626789203038063077437374221372802708259099050521036048487499481670544946428763105643849322522661966758266022212967858889146086348034256251756557038993948249901308338675641195444873053536579824260106408609813038661521310168013783061393764436527197345435587106339714928145886595642748312561932737460292730577328042739455604691457686856266507685655225708353339697139308117103284395394858035379984489149489354728045675841552311184381617794073043370568691793114148050591435546554353790345253810978195281746217512317607138853272705254736029179621774739654294119652131899556203963569065506198175716007266354225743525677360937241094898287697007216106529542869342999838316472142303478588998487563969491442101945937423854128224867208330727756809459148295802854595552727766628776203334811403378951664638970295450487384782944694725492348769622764008543232815857051672820602257572413885862721586055920425440527256533693402792514086387322662407290781661158591011127481129069528407425001524083824268340913495132923577159742404518441413656285337190329232737794324418412733998218330126797381146999247591783188658895254988989347802154175410238895104432793059838145911473070042664970078415169702838385372401296321481209220965765318340208243843573390405889566185607101477611921177109398626345671986378723817509935707916423648566675150234568819161763322992948144078986185174109201945564406973452089477140204151764743216126756933409184025800604783137467196758354946791683155234037307613569900617284180622776813230181613645888724699558324102823018836589203410061519057078526733310209404048550572921800463031992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 68435362595462952993662824767213546441919073946777077443485725979252210274214847652273354241470524697481668867206121882142915751402563237282822406615969808103625721826258483060148808231972664487235912339942844861074570253567682679505868415224217033409438769719852156786997370447868346709188700316510095171900525733288016321897713689113129700691583487559411192981856616809147628900877255460646679944583771632283932113017310359578848200362671543831259837336763894664121462284335363448765637854332279147499150642019797100664440949029028835549834601280733505993220322390706562259457780403130649304684160088641170230250004223279092356840956807627373504784220967655280495156135744341269757879013784577119155857827166048624198205626376647146184699382184166980972562670387349642580474106718187870244709141590275238596769227655028808178928458511500361875192399551916806797936969704580599674563859126596756412424290516991689695417644008380587849444417393462444403533886627506945120490294170163749045681089544938332219164971474420129768814625279820667710441273420938473812669642781136805226253957974120062269099905644250861550271007108391780758139579400979646453334999191953253140811842243411666254540907772555037273292543641753742645425505727189227155514293375266922825894449651757353609610450199190789114173441164749056856772965393230749631852716346546498703475033427139512572204604716025986597230592327883366382035140486326615242394058142932763183996436793673760827325856919191848265884105329405363262138985569201331942078155902037054448322824211161085042222238897281160025295777701534685818272793518487214953300548525150096052989832992519972629789451571231282214538511600340129980002334733328825939278184517636973878062827985453688884186533984111771709366157613233564952363808118312289284382137622291062420360527672480929587098527641712604823317456676803461953829002160811800692058615132152691597693476633922222955251131576899659308799013432326799923073303212269049954902546547488766814542049423308558268174384731788797069420153969786080096144547649619171085914991974145324405049936038694142897273304308165202481658230115564268047206867820440405345676573776268083949516958560271300823474248224791737069773195837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -66987852858741863613537461697404348680200243200276159352136829485347699335788894587098685310213449205425649669865516442472830237962188211950928276403901932956405744795079591036543516313112123961580082266905338102098320798110399466934097480761336995926215487626140736579216420314634972790945930752258548322554359812996328859999676099958946483532919670753105158097344083811310601052385739058254832699412227332057231817817729400703308372280987428734818209554327750605374582389541286379360100541736466031519244132618849681098136671067450298424627257666248643555323564343809203656092355280355889667536168500192052073996426055725290309959253684428603699715078945034552462883492228448948593319536803616142523776327625766324802895877988816282774110913010229764011924001373362598512954919515591096442329635861297171665987253486849876953846119109176817396256136568453073389648552002155239658595168134735809110553522858658799409806144038731823738313719880530089105211870080291912656837330308206384309275360308764558604212887176114362660610207998116451187148433371255500432816929482979645352448416805854754312991027424029859528973971141700732853967726605472996242958736163879711630463304054963351352742101632343157216299741573340255821331155140491737266649175095264532033259709106113601520652874458081626626830903088124352324233255388603596792652172268019376604195266126148995955045093168899473900215346013488984686396556817334488238918731537810604155133206658329744784972550216482926681643678783395473223789066503105331966687428622554882807911100298316985143315459977890031269420606105617187052400873013226075921865649359024931067252809503405668751473514527662019854848639363034921121429007851635420381836247519081048487752448087010835395205364485739713150549489374811289199552915046671314225813954796916522202612903910451009190029164082034737939653241541554008862486865940845910889388633490555869272811429729722035763127815883554864873076841794518308672911939405528693722495157929156219666130582899481363099184188358979475941924405499813081282465564048060072140839311566089182091995913171547076184640915912589409294356537042644792015658552921781156465816122014358688382104762400073989839872749639156191942841162792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 51360531865216594366776700278465948705549306127393966533651999401433274969109258235087626511754913485742170473759103989084360937093237625601724658140947769460377628928660857484249103137817344776409395164129285063035537780766367181230578574566815956853840617733300032606054434789948252798697414265857111094073965482564034950099137297917731949381559594364854755968644661894942020913352469561197505780784098034890970918883698154419055741288425298250103939513813056259260273866956920833288190983270263347351191531720032409474883232710869467736854891572657609569477794260797120173161238862843444245167298887780255524760268858137310001018669631978854453183753937101788767075448568153068956391548808925548874189746203195096971171666045982979510873025819990571466606114113543676939098969770427460624792295599905951948586825736468255689421220010939317759114134842066562877575790486573637147690164702862577224816018724050961450654266641652539221671548076139720160521150185205728996122835775965138828677177637524848031448208184588290710309408970095504525102062626987260652533778592947990389436405676665926131982214981827366996647051813524741926332533753121879718441770876201770561607327361694536757922016238434382215212546421693492906230531830790034799431168736860977098958676757468493432706444944054651976097375339440937010085739138600457993569841850566120440001494140434814367797803694487744397048828207637689517343744487447261443569045796917072902310356208076022715708928273524526715489388777505212328497810488105338893583223152852528735054971651135956060393385570254259183664495968257653686033970476094887004960057031696879515617236539108244507386745459300448164355709031130995734492182291663949787499328493754179197511557365565894391265107745265943649691752585635184542590717806108073169626109599828416230633970357359019053679142505424679172768115456946653353827279334511955995849015544526444310557943532035000240935702258658914503156654732542610879886809911574632411341473838566419112183224362831637966884720256017614669040794304925409138822506129349715869730844512020724532959879495434225991107414454364270853589641999672079816919840315880046091967874547157792083300522988113916844802510175006858315259541716992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -47986675539968666635087781016171908724581360358321152318772215728595844344568257690560716995759049984512815699693414091752047836958766551053196415648441399812744266629244940005923380098379946929481476693684408055086840115800858209980033001467176409955095611637806566749282150047496375938104513388962142804592963513146299441636966131806094596552462351974223957082392265588424989779355097791809295938794094905546972314099875714823632143803506046933764086812673917169948837882432400805282706686500960520665477732835633516868794025129014999346747275487023138739775059868486525456945817118905777447438180840431681255157259605249812826912190827357820415053063532833005610565857113333435425892613674131810053467061431602885640938259007731313436264496267991547889002573325467765916346501724003707220385233965249509600939750863601397698705794765273296256506287272971418043554763559710931457119044338705851896377390379296138770810616714160339183061501192686557614362926350698305879746542072296899025734548430316862089954623446535183210152984471749090064304042472693089043829646733106917404409329612073913360662876157407088145153921269638037839592392384805594826526328617865939814717613140548068823843943407997734308102664402105537943691857156329205713441825456413521995487701644939840645005476227819980258183524155353394155017860748732225949309245184645495123638310229810029209267433618712246603700877584971720546593681076596456492123269672827115525868575650926361380855078973082886283223970730520124455573927039951110523585334491452545159561794534025368394075174062853220134959362202771710130569128533072338613868484056875120507745063735712242849936226614861846310482707866715603680275733203259620661789143938845180372063218879319399463240204790522790184348625180999864674216505754201768711403885466568961554844232596603641006085926835546470971916787275465872236880032948402582929977475888478903459155168832669109696932822812913105827914825832909880664038131047961930645111586243417273820985529845644153354056627926523102445518870318800037384859872938003170387807117271892485790016415671710025636675133648030699291828084311598014545728679798780142287523589641560185586719528829744275357621114846500068953937422581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 66569242120538894564783997909437445727902561145146371299119435123935836374357304858671803794149699613148600865819752173424372769256997115327391241756786744478772976234696392291028064362553660273595808776451684186200724329692987841903541131515616038319783034084537057118633354111018261730842426638246065838936584272553874124912580836076354051185223295274227662461438503752212929451319286545705528649801139906108559092053847094226550215087575218684231446034055133706635941387440605188055855216062790836361683695035182083738464963286710467636990830201471542899689491159064782439069204597007536845744818151052482696496061346075912597824822891046119497205793732448906244663489356272518843648909765834423326629421613251290779759047376725546161353553439120527196426622142409837197122560665551805841208182329001396231127203509695876139739422899905961201596594344154204012015883152773948260082003364910291419934016991495485618779411125221231553358916402628779566475652472423601085306911368921502734469698374811494976843083835616193920087839498044861403718148253807334999755274061102043957003559835674609109673239303732535627321859800434734535984476569479119019485326314242349887233732238391327103461600979971309410154652062872324807511998719148950677469809974446097698064952519927376501516799687296039785479008707285943097100760489435383610918632837122081576752286075642860702722640185573585061240746191087350717611249809528655276551419142053272079246572013914519891938687571166385417786820071491504697387081142322642729626153619069564169932619505267022085236047922311691487416500252049934978727502185725435087549885670005701123175949323066901620415383959076347876658849157615344343498914717852065918809178706594603168817157738412793813930139592617854331665379759095661070142929592990421555430279369886768951230660666585257963093977977356061334504655332799537124417148722879378231772344577423753820477707010085478407568165164656182334676444813920227685857748405538474363397154956395006024670951891777599276646248036034723490203930858131581900376161545538674502256079634666514105824236084117626353484310575100860487343265265207883294898577265558336407410647798396096916314050564922243577475050212615402322335560105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -90999288971309840330806967490062226394515109085247927035444922686275255593207438453794580636164983997845117016803114451361599269976563190089919316874063274357778357613451467648377097260486453885046489371626223495591766790507158506963080090664810760262267338056780090359617976826440346280581271698074701308748921990972717057495965617258872846351232228977873614939486039239100907144128504691508963093419698568942143517661897487347812910696009347666351103023231860775096786889906160009235534457914094228263466388961502120333046814290775751433384116871536236571625510883300808627273636002961999523132874553851437589737069490902612806127746704549968949380390857145798004101641803920203619672284146833224970318428145456051846224055812471433424499231688965961612543280920646698814540702027532619416922846862093275395529949579727173862721597776017349486241351756379949719589518945636552468439276948606860086726585623370911343545123274562847043922400318169376569443806396836387487295252414463385685310720536874032014126821310523174020202085497154397479073214153458448461330548496590970278492197866670681250090218835474676967209200971923403648555586579729483463379961357424937296654842895447340628648872941481344963506259047457850983397683348530095003168707770300098102355801136066569169401169666863296660204786930503980688398337549636913226372882968056776638248454087982641468633996979972247721713756071206944612017449725720024372003033462217590690587126168861635368096176308244077943003728439505243296188199150187244671743287236523875561704263999307449948889885415968772478757045548393271121205208024203174653402498043414196762404848316327641416300145432028276320179368672819173350461862932697786823736810354620963190462230562238733217647632011468734884655828927991182444101135844878355450171157715618012043945537204119754028842269748746095503750916859681704284173563038114885209018514353114510912136448371972268331726349226321032948221863503729985782647435984115223193862618933800718933911652288251667611120645018768937414534659788154020565223790984169162340618596784449614843084781022349315675932015799461959594837046418835508118690929838260549135945814981675508439196417442892054561184220500990432270352887316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 101085471784634782377903867469793889598643866390907461589962541972557705713351844802705160359592580192671157666282739398743956144307179884207830294964988799450414517783701626015846973952513074246950308411334867041154975355015301931909611556210470409569642265771138230906804570852588714870808672752844820700467729313161406576138937353633932645960029163286081624695741917695320801633317018423313193456389371796748566328752632813376038138394318356809875704685994995119155466902394484389810245856728736483461836174679351124946733079837753746622671638487486419527825104887846907245948609684443108910043277228764542406437253897514375818927274126713153236897679690201633436879315466667976266921839113107761180362353901144688302081596081139134467060770687708974245532748887673865854806320985738678466141453592141757839355189170885537437492732575327002440821023481884165143462423380358201304963920072244957617272022673285759189643475348656484598275537499816335975023827604640295486216436567355986033678079778232754232100731891345874753589731727581962802674074275292073289436775961419577060060710917596657034597879042139349365558209083663699974931989005476329319017244627326456872446685661317729257230478314374383530590379481103837016379984758845652046824683849191115003514221598879157272215034311258253810392398231087939032616247000634348249116203366173060925526552801616727434915460086899218543118005950482311546686060423174946164956171122706160556574518531979486234956527444236861665465554274984773377952270842506877274666889269053406796596378918842404859427609822427671402462710027173748349825700202327601330655658471037574081070446006564009634168813065168931690848710381936901375862523714612740786866860330971013282814032670630895580809562837802720104600436020584792882120047457779889263990957092543172299895317409739620647978668925350438675065507977279069326737413053258460059801530864912549795063321676661922167618423431815419163925454185339597963225383751235208854689530566506937403707483179353593295202737132836892688857036046445176300442431435768952462209021065839458473128449858495397280783304693558505326483424084742951080300796318053378424864343733264400979241500076491253796869923645845484843956904656896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -91200049879030020108558629398642961455057205795749323407768602076628163658712412777742337987602182896788441388426334533044683829968058292991098164432229406511283453284737631060308443543665610899558020207732099780720759109169300187629997380665960510010088415420875224677045332539751111360305843981344075624397401338544597918968561927391500699520033247629474546231805043282089408116442933181126928558169356448248269108528933865028007578469646753858233596146818310758210477306903485938179017561100912294916438582936462657840480339579870436366321715218223372983647013347194424856703758319777349889194113718928645479651055870830492033517822384680120940643661389803528583911447247490454592596414471095593225304169370830745729705326084132627045283333587013023730712037145604346710491954055958648913584660726547964462618449583093839056859303317541159702368432795216463156893738032505211219966295054576386072878078115351725140091558264766354459309643505536086261525369494862848098466092232479900557478348538731788687803378077069273397067669459289909416665487032047933419431666168287156509355076613039950054793445980134746311622771021108435575745763014390863011866304155750980680545626527103919224235344109113528979694500645032147869623530847317694014943646820126688454993961399861064361064206603589942837849274266665853060690229244915127969764101580820430733272747788636380139184608935581676635955307785902725970303633838835201325801847688154142812192356890184796135040789359502501584093898596348726954068928423619875763096426739222588353959860743650829643211090226700110495179928450626882217436001649744208905181297014820755051221786730101491863467326563608296265967602248184554532330925232016233648367023314344925601240866359214115613632774911159275630308090175620876901508156540772305847556078753987875014549149858488015895310279903601971524036996984024808337545919896129810711145301148280347677808888416583451921589489251117514944842474121063383869530125064812841436455224578055311762990812042060730203766477058360231295468124854379536407149402307832011836457688564372729706580030629002576608741557553702004784475830792121397540393119188555573228888502186939489621385066774169267918109830501881620402880464814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 68651024804865508968602368218386215986066046498039323887243146367651425943440755363539872198187131918667636216350982241174581323520162270977419898487284329092063193897074402728625911583726668217970382472282600879550733946392828825360043252235950357684123398049586532561260165610185154577055334999138669132876818888394554637439359458362386448586855443190341721608165589096508348468517125881383622509942310879853616076900511599168611705173720559909553206844990019636693750469901223032278629748613780578589049173230990082810388811292004007866810004404846719824500716343465903677989048770210237925842257026117347378044598612829128172474291462642756143206653388888966361393700549236430419336983478797196235357676036221125332563594671395781150039914809225239299568938474415233525292394733694438163998358825012228178707574427886183844105510304805384248563161806984017916215613251590415549607681088325577531866328758992536515403889302325197317154532038970443136741658151366981111024993301647173145711288111762347630801059385296011444535775432052890509161928395663753317324228408022078336054226364046110035862110981756613326303759538383269049512574198663182904543523604919250558888862205486557706393266069093744851011290016041202809753265712365979043280692244023008720635204593551522673953667274382175778297891194394686140075513515450735567021053650188136524946849440126637873493032121982273192721698545370806627341143680790217596082711992286816086935796308860538320909145512053793040017747080988312573880001618814865679398997538546578908456882251959226236076811627615019548607155511616474833826433080838296669074795820940440168264716502496385833141017523557418714073153223155941974482226204919088848854383512924237083841058646322984496557096156656955100116232655483900991355294170340043574153091558854937700315664434781094933591761661213684668848779848692244153814874322930108451163845906388447718403951335451999944197437086685789814834190890115770615185260482024448211396317480167208089069164184482055974317613240285883559780156210858880955393490710266344194870923483813324843341668738131905165532852473738056042515060489295849771784443122968858042622229090933758595594822508885730149581596374130462254553169395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -43599070832586777577218990836364062462534405879511442551390317301917488091179294796206969941498519940911748719525545116929126923888973830444863918147761273381472175631129314117280504599865855120119855659390070959860427127765571868715042157296245386806343084819767926439036837335003794055269830965718485071821315830769011232068776694983965435315464861774207664094132992032716168696245788403255754962941831927307836148435028030073394259761652407479123207993623483345395352321107950331131404251086670758119274859552902600823393381047087034068526068646152818579644166704975480489802865777092466378473615103593799676808451947087734734287400119430387550053400724703775358062349987973180399870897366270047996694064695369374487702367854086173690595151125944277930472278643189031942108916548206139651795909210111823853677909070309201227321848767408465415536262741963523051327947769049762841885990572414019688881996623274523365584158781101139598897659227426831485616725303065018727707058869719104549186289977330649074475126093314999615498817537990720910284328932276767162582796812226448310472216261900995979199707895254194562041841777211050694899273443322886492927472759419617977640282655256675692226598389256058835568969334108623415282978244256009502715664160674916822710008077848626187188815410543408806949121238007642514912624442747145422954353516559297389551912963555551503760036666701147188946326814412983969415234987874437672127916409649063928192604843622160671997517631301278507987925024333154362438821491614283630786367002589184458079390057682768751971167573127869492757109560951631060369814499852672964262530918492853260456920994173463933642052796421093571738738362960167463108776220944692043895969843462116652917252312430657823363690654510360237981759310108578199319991931683096074196527435267047100958377603849466622916988462452776211627092828889629897759002595898088606754660290597611621165379955052133603900569880858554580191255479558146147515142521889238568368642564844525569801047052897166766987400603035199319551985511283433230953842314248280140096488489880141266083237320283644349987803573914099825331820643902612378134630807362827902487638112300164448174915855630872857922951237797232390870086451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 23000278867085697326569069514059354797308570431836506266051007875366865815270325864090926796917504998617365316233489380052875114329346611991606630667013934021566322904059284625553805063047831118413269279886372220515213460576679750360882676776694991215360259038110559708371810147230427822770713027989098780295658361957151522002452026921748796222343794984336415524514098856004833467694813694590773514327500634648821869165063601927802345635273259700994928809738801288553829528462452200651556696630294888816233407778371759666394559103581141443919625023420495498540020994145488415114819564065301320322112428248094363268879248273682144079434466980144773169846081703871170008028652571390796984772728134034088904383545856044693912019972003841172583839946672068332781069669544039018565551215658923968971713723649835837827874203871657652336285026974856476018662039589379763828989272696573342250649668432012188806834980017960837602453556540234751826663174126034323075784481280720511223528477841913094435855602751554675449806787275260657376270581438069942296963444666011009723133774084015362077916970522543653783200975897957465702343422797926570772008668817054301393524035500363984499102559548265507849274937710739883977208463879382873182641456537616972706620702979472965209224677328770252446063441719474861743673500665870206126701681063674428937618489040766234768284762123614172766585576106577479927985858498047719863327787188897808375282992584590125549455571466540260460353213560468697986383546736694272422823640713814840845752715939688778716803058560068780015538281175732659637268087292916118839295812194618410490702987244828331839022562621241558696020425865945771003690676468048571562524834064621250336835098048508671286937679516792107764818073136902038570874929866049243887340856171307232444544695340077092462530247205594677058154912172427207555687316686965645944841496886549733252360927730715707331199970692839976918550110147109263996300722641143591522940554846738664081108138893419903286077717399642353356132829864411300581812455445924236066863330574518620274790777245450792300695755165814737937832452835125053472218867381867731765101214081536463062542618372020768580042631368326622644695748172624254778306723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -9505320169859995825529010448369427991357775291670510746096032051168717912527311189356863213128943312915474849054260804845468976733017010497771712500089805097704908466104272893004614935499223371496149144139754428040368064987449164765475251913534555333247917243189058006128969029796351289826420663662488295281226891992723590256776345536868207304632371240319224724539265635167071659578123494003426435300834229050353784583566051712703040020463073493246511760508979347413519529612278549336952132087192366016662444053439676363082432157169741944789291305679733316407785692951342364592494998680578994502713493776129808473600868769510319585370982517304900458891251015983668219420362399172393246869076580782809260715615536042235142565072808820535768444218575556491731175150420398676860291094965410370363937510868450865328480472374223373155800130477589444443698554644577397366803742733419616272744983683157089046234783152629998382408519619834760093870163262585382226394659015097017896811054694893525854836493723051886560946149354048049990075144704807431162238662778231049178840092006689604205277190875310925462371740255622832515502123673586690983507928405877381640315687647819467161849202325425814450891825939922232389402983982646025030701957059437042584704785863919398980303159397280977842148807928067685892243351620612913156872144320764773731501570950550407207472896987486709944682370095672644725093904280342614422860186077736395673540382072700765588775416477211632892955515808523191724451628581346951344656997725993851252089218898804129250578365254218876301665326714705439849768924549873101917645185720862537416887318045019375619680627114148952837901735379429429860556680563170404031091347720070209437070061876788294972772441683701688145674508130820178984410961743687458190425524510122049306105950474973979595734218227489446644128281266578654376182864746722531741799665409548646230353350399612750557800723071456635890262216837842746867108130029606764508259560201705123317458554764944990715958008569563252453834755029967105738781061532269136757841758854372288051374666710911767199337125651871503728354842295051517389716657515043410232646058574805196239645315619714051992028119180147702157231572949876572756010598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 2490795145422964455644442094518160115972864458524263765157738566005927619732118385004939894932153553966198446961758768514242533007056852365768300262904184089947616584659606202220545530128561318755971127492168566862340649130431052070572279209484597151638862509186278211637399915382964496636252694679216383806027802766512963437813908782718963942526914499637176250125897070001843425226900733029351210667029014837221746577184329548213034614679437388625423421545420300372592530425046181031794763699537565301314258248288137136517506686104230970636687012579658377725787092067630553510792714606735390039204080001422084014358784070508868630705040321984012095790978184423411739062803560992633268387255305249317147779623388944151505822229495326002696318292182506126047531181365991098214993740149663026831425567872947678335177900925319716919206542575464571849848059032720253275380401402172793097603879966964115329839307872654372715904434472051176351812657544584457436156493348559169204675138311069159054362253441382465490076135565652724884135132302044393970014858614887135200663308921932004050238803520575310138966399579223324823408049283279713316897164030063791420517350343338038397853796075807825847471537669779008381166497782762695397428090887937607786943389019452882648592914577867150307353106683713226120329544496151723174469551541264335415469404181476522238699982368272287784606884845375563624461547901817989246716606591499740480210473547555344295929835881402361657621192656665052586643882381812327781846933669713758570711787194413717758821267495885169944024731985127980438923361283965798864790691673989593505283837880285642307870309580394426402379656851554377589232879354631977162108008224900681322280206678529225307263504883510113488763018981661342747543635862145786136728377678677232658084843870955770193950501271857639374512778397793128258381655070324589643359223346233331101529787677804951865241153949016252480080576145337576600653640448032372179885654266917969264330474290970746601312583681683868890689655863134533097885500568648963330910883400033751080564958818219730733735375744759744579580311865386355193530253443379123254597093931111728996235332619245414418911454302174968797066533079505133539113828352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] 225218910310428838672351228566063479783741242543263847050162077397182472365553776292653236175378592836035128989143007404261951721240538871882555850685378965554956665513562962791978158079886874383945342320972979805136433014137384765097019155507057726561127253576088348200988011682421611721699138208850331319038243083800348073840514721054540783953424861053692569163607418905369229495615561009363072595182163027398693759042790355509676086734654604973465624118006580996980100108739562637758233331316522498314160600996744819215163393211223764282379692638466306295306508754405063606553538766021944878696846195603692138594832909335225857368201804402976015350477435043140372701268280818661676041985058512773690104062224444866828300512811943831093540881029731822754936792924565115499728405446091379827093221952571406139941838230379777988129195276321155010164019366802462773736777476920236428369770994496844306637938626504304676052938904954149567785790452946053756539587382636970776570629326814151799963156028759893473875781160341401308571348299048087247816723744601630072646017388322789791868691312261852763082527039125413846737335526953560259068622672478509641806317888814278850204513202512802213417739113371960198254338836320411520577416066828136038564963786614963403933778411521420078438152398794832703374797457129993409626974417486432996669423183603741791820772313257746592046098636672613576623417345873471644749346049797606427622864539255332923247282854951949307916380725147581264284341138398224968064579614707432049331712796730592953516235684247201072757123582635524707628967281181985703725891567609417140875781472149452719636093488332056462256432319257463063510753455407840861238740250565861280893719524938415952847049589176606026896542751789817398726940579920550191281671877233296792583322999743315111829781946544455159525471766931923706058408795420384244900100461386680100977858812650446156197409433603169004966281190049599617662792894374584938990917613817476230379215118363542866944593800156731342834613008560391897159499981561737746395923967889313254593654823594336788103275544738240318129158201938159669893508036464405730164703347741357670172152525667545430349758160240619408965736868129009418727587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] -813131553543620086522051197772047933167044573559972103276953692339021607593079487169604184086399866614577480581252757107423841397644998440778166509398232290980867116276521387459861863312074877095366029443944538747692659268016423627907304609218589129415703832107704648258338022181873934489791385314495286401503429158494276002793081342214662377437362252625979022927270486245154102749155416796796409573741844704456931736648849987687827448260903976927985765371984214597261415459544355136753008543845396699091608664146905837535644988402743761403259074440946822805768266930087389058619470321373093981496610332892461523434745475317960972735463806764307620240648837381058264833971890763835277129740980199274147811752555041997535233932734262742227496080352586757020727066749300041458441253562935196575288839717327324613805384436464621325614483472342382574165658366214143996286519546311397941114865642882553642581392465452478892514511442347022742413048184735987332601188852176604521460195184592644326859590622711897064528705041009651283328227325434934867447200542695479904137420919048319380818446035023858548217500067519610569678850432245417084952187209220878712357342394142321349887533007471863647046738110794284416310719822589866869438713863637167885110853909779341111115441433529523934993814313383159482776363224914062815612661738710405515298780711751705384795605757102339274023031421808251350284805055961784031740583874528282685222250058863766645492721177403444961080406611412011979588341493098942524806656090949486335907880713127308066257279104629298812120293270350306594555493499140616565782166723403192699477595499745846171884918704208582324647737916628004662722392126736241365743155997906719314140099065967627528855371319982480564247365059201457189913052165064715981615073048213545226685654261735301665035733046069575644756546740554063533772503617324113780483029506820943418348948128036281341696608252650538201642966475032891741587726496849781608676024019913611867178236561839251150912942271798417959826281164968932948503907941343300606788365958069119558361667959791825895283973805652234156208580816628718662744875401809988137750385748749986775538978096847609785382639919700140253529960182501152616116912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] 661179567403503241265396274522288111138759935409581810674356418224247583364009625482707764005528163682371835214425121967283689001837518678998410459752026902261253723637265514700479513367181325772219901038696334425997597868444694547179670161888633188355642610522845816041987730185403051835106385747235313117452313189099112858946414646840854879173748371513828128121828650689708794204560359005337013176084588516288568605841500296868102802139186125076100887185308919606874251989324303909044115912529314702775951771501226207019285973837106970272122311684632283686480545314581600260962659454615736402432590556781993899689944301934628190491085578921563819504248766211080264355333407578437079767067859564997344549476913351842497474299322818961702116412746596711078716438143505817549315470846276069796849642705504621599737258316144052173167418030936349146617098776940398771114879435568947974219258410935520834871263169896769736240159801077591370336364170824570259116667582473834274905504951417584957385777441429136419709249868686614696359907664120716610316059952592156791809183909233544688226685173621523961494806844624048035681843101847413243322664280353509812115178085046483858694742505014196018695165738288543133652788951707749099212697700823973015277339291342020738775268660833048338496131535085487365498200761288839456422623384583586570342384294289528092242393302066949374923169536318460552239390966382748612530437052702094040579966498894671018940526254757085539012133129448389995981663786499410226367516097137636658074775360009062605313410207482221924503404230863669098892000885952943167438785391732623449452647086589846040977036628636454787981453319044737360081116881566306132057528695844369916058944216563222285963503121358071982109883790766157975549782927056838618681732396491136356926222474685265050351952499433752163214050253735166366379690996171310713435479896226534914560907358221506053381154032206503906854605153555110431023572915392805335277032164921996092055505488223818687283647731836885031049621195208263574755594017746403387842274172192935446081095984368190716709970364512875151987234279824265318926815012822567336368194906624109120172370124192541875627968419367927450786901100722456097508556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] -393460839818768172841974092099908753925640204556532862541360056400073345867778194601852123197188925685366848584245515292422133388118298913866053401941791024637491845703974074236121506110680455748744540090274289767864919862629862461124144029587112015035925878107131511052182759000952922543220479423787380378603845429087874997862082366175207407335808090596377329080722819372123391694364103569107953505547211942629389230319547014685214599164871925970652809397869556806372450533907143624331828368388798342989806941936796849809483571850518697563866770798228821190396170759257527150567194784984082676484891426149243726525980236722058686527895879572737995845382612990046052150377353460584023253558589959788411160039248618989958016702067524861032819408011331812252816503236515300441864711037309002212350989137192483074599311636695051872076145646608093308035403896247550148038062997916845310196603978613584500155799092675113848320092199034690412917442653514723973433457294794879331900184710686867309154797394798525183103481774927239491087377847343853136864797131082223349402697753333697448045440818214094346964707734297334171190577569365825850223204100808814042383841619850386149667268526799939249718460691427225900122837787811873880339170181928999923633915624217329856692977536829866715982855000289151598935246969780191583273014062830637777449711353063283277288867132706769107392267277315486399618123828235573522372538438914199709485452535145859672791191560880306391000321694232581609262764790138956942779016196661200600895649048195557701782710580994416176570544427769512616637679805806344996858896253629698892322011148270766343027190280207453535425522546537917636902797235515161419042271357539785261682474447173113302378012082741473725220080539617717836004410079205847993151680318717359234933789745389471659255563956609562709694861635957176604937244096664142215977823478924725481365757502716945416997250453357500457453352516960914535814899139638237224098774486899431608315956342303270593334649179125604160684923910711991337138802640037844932532112419298527131252051574150456514289355399304262402960842386344217253390697669625727009286887205886252503382833364282607697113231314152078393512191500518146273259290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] 196257802366283663017364651390346075235411569227475679195624136583265510946765636322487436763335466271636569060006019488275645140209300457923586009984862821317561612094248348301340106227176510710315427127807023472148015363406923123987535812347035216663146484158904670253349058297605165431104999664428118201103206447605145050969785893164879369357744375290143273239316596169458344837714926524927057010069152824456381043421809397308541386064004542096924096979401781106378479726876512895324710312435107822218313190469246557784897513454753852691561229671502776246504092188066724326413367563215259964453893181714215120188528167758351755009880982382389875930999861065633972877310319887487141163275719206263129935930145222330730780465408724225778686351734410739404456614728358598000198187907699227174716654309693252749718536605064778032464667310306073746626854667919186896372084660980249714366263573485865467733173204699376568488570918897986272414629860896908243539371233374761471228470191989335123036662996290675878182731510873168545972293794939817059924359359752606334644339898139638556739667193903111608182510313379723545191587772636997213205370459374698687402186322322674871819624851949628185416717566197550727337617523648056292222113268720863044366804963927475459652480485862192839297908924143346679560589062535610305000815390309989039308842218085821700935889073042265681191976268438086137942769391089139657211805848831089674640766606828272522506126518368054554241369548884172221205918821218317557957268601472526248094641792077563052007431689102871288752104783869477902737127288669940198882569404625545358621439800965068460236025642987676979377384918141715663869850719986148621657651263968658913869068302578341988572605956509198122568376736925197065406719935596606775739634857941629407574968339279781807476877965242369659815476204616633970142938740471306652260227503371950458421605387858179446611918341985923619774168212202419300734517202141253631086864795834376775964193952626042277925295149975957223909249790737617553851430105547967962442704440561203135404929601620217913654466009471017326306412257322726175426044048258171614871111218831098935598134767522628504423789580035834302072496638691819261840588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] -84853035234337816568553620497791575452515406520679438113384667065448594675811038670210071750669277941810564267933145854330128641385332695443805812939050003085952905316198355011989424963834143594770697701891396144029529975376274626775840582252537097148049363987347052352576990420122502410182246973546111553609550762841152742345674440290887541240511731523635041076527545162131097314019069703753404072998274904847231005497312790054836074696472404581380620411857567639746732759611797180154413576626399382270449712448485288509367496525277848642540888285824889753979160892731196353294829450965887760286328237048784257731330203780064342812110125177142773508889601162799399964923198254211969220329595300292181783465202955716395209922182209840042425494377147889304855993964240463777493735077389646227679489883723804734919444532239418083767642405683271139951252722038471676852840106457377696778992106382160319210729529981165631197791854076289124059015640151538253655315728445932300104510371953164877242655986204524097886117213698689198636724813393993896876088856162150870942527784428502450226034552315557646418091002657187503410552419269883968697645102636347115847484735113542791438987734023383451338410979672613251582952156197945415002642618387657962332880289850755518009499091077120267637199043222699718525148667301858964801582731505105209223086586291707818458087565258809101820487102274516156110487784336916927323866211941443527699593750754265839092363768754049405878794121338351752114529059193392828676130802037431018805679026623979988160742706094307556748477113611258771301688169439211724764826396476416468553490392691529317678757915215399205098554213186543402585593468509023430414905217195658018379200457360669807640303651430465534429343061639212228071695107912469617054403637865789733308738134388993211085655000485743337812509581194653504278887982294553089640457524839121272840188373103381424442628039474458891939823701656394981082836271813768010859358182767197230732832815921660939049596600460054887543914519839134219945607893324584944602341580115643781467749598179250475785841236002443888997337670147091836490073289242595636939659323895749060985952627627051168450230103732914688288279454375820059673100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] 31882169242865990822766697110627100819927021999125955854721788074537129763403623130137053135750202062614440732587327991488207874175414784311207591252749142044183891154609728608789278871221588580151101638444618375346231648353943191113749635289764127853910000441251590460525070559602520013489258432032149223389324486387037793378634276105447688707043896758884601529886027558055724997231466897872462216960475517788241197042211122960669246529795990816343390619892918829402096492545798684099489934682580124430942640545004217088740229679193662160589770139031622780171176825707342386144670287880523608401220819276535400179823647619212328925822319462518412185872207379067060443153849898618341088433921037559906171347035943805204531095989877898195952437890530876473512035024427571696394080953688195660747045404651227317875270306596871899091473755948771591435087127184714352742759638412706544866927390751150291688967832830864569129204480662784151511352473221563493002022156012227904309609570990170619034609996985251525526485698249899187869346021408899009865490887204273748716661701295537091521913926432794812051154771314529764335456641845424782570900362507492384242917789218656305271605481137421721062012989925740670202056122420164866033325259824112827155526768319700323534969435148845327693697215685518223188592396353166018266622450482274483935048151641491275433703791007779429975742080423532848638440743861633634205977878768869863476593245186455641707371240571553829513956271921596045895881876133168316985740920477168606527734318584965208876144153136394379802632603585286816771533062207906207858380501538296058557455727268696711272116206577892336418071817054831382559823519142020770010557237752212071653232547909620300858054919012811134333507206251259624457434412116249008027291630503694156234254183083017571216872452829314172579816614197683739125759816518004957371259643712856073567322004671103089972129174323138303436617398274618410034409884110875824566571349097455193299915152852667233198613063614393863816401435118592272160120252369468525092579520623768684430449042342850103257215007784640210088282854017914988904983299603669129601628819093137957882604594061964258933924902240145681956408420052052039780270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] -10358958538064857223858653258058104528506276908274918693346929141989434259722104306435833662420978091912496661187375910921185329322167807435602920622892977262992531795948505060364662244106232011294840644609110140570394926379187524694830969987902349424756418237963700212581037180242462052743479986544563499670350570005133610769356221207620317911780703393455912766756296621703107735535284187268827804930624309475748882502248479562391884211086650828881363010982396045095671121214281723069133519520682657985930424555845524839638337200545657608187969459031424378343995023218988197272837950912069307604213134651245507936631318563100996744804529481085853294643336203672886909730211161660706952428173206671212963729588474373327201757304706376277211882307706079278024703445307049088654490920589194636809255756967696155470563721861372014545988911700093834856029380050718593820230598936373400626569710975543335569321005951946819961117153631743175945438626180220444392697620323351679460656689724591880914521518587099276279648997811061857501729320071553237746383567476237188042965271224637098334225159791872059070032635819231122776294137133750953224383313577319434545259416192434929022376922133813328429390613836404412820540378032202860573290107150255834987750519534924664639906788484916300203096578626779910632675002228360280721800188039979886536659671597639882959753010705366221917052920916618064619624300466010155899524917372432874584293792516831796447105618800184085174184298567535969294289565061117765225867250784378903081329664744625666978675658908003274810000436575386490015263896728748583527559436967592014153899274659618736558412221567529454335652673842178843358848879868055348861570559537832191702665911772073026520374229792826255675934440147981324991493778197166380364263881463205433083970184017354074444206361041163513484816534557850091588597542825606057570911078209805549981580787487220406830152230660389459216810178301539375707767542857299902019533871616930840203258025925637355882389489310220025738582309132834103086215056184147052164270856523225995502432773829084328679303050026158273759200939012439029071446528172195070853200766174784966015171367340186332742865591927904351953289574298882272636436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] 2927171427001652638784166958699725247829456892681743746728172868745381474973992374873215325926964391218140799517819811550122533006937622227146277598451899432378490529815523407256020942546575349134668681503147427247346445192847687560786123549031957867127479675907315961100967016103823388327306406253609261542626920144973378220899132416278359869903992390180232074798609287057535520818741846273140155874477094627907532162092217108131969577569159479888048803424881108085760907152520204871347328431052027915559269826869056692264801342964813555230534697349715640860888060257871705175368369550005173176525897283240598783044409478238319882222007952618408613259910436290566290261354435169542477149523653937681984188771679979060654517084290723298579394880929331075219615813011640297127724733569030116578473648091428138656317176892295865542352491733529787319897276665682192945571369453415879928338361564363596477939868516623677384413955041757486798603396062937175727878250338875434726244143414346461994159272628249633989755859276217167959540868127501116445754075871006962527810986351824205929769012187066230108335931588093646851907180595803317871777628210328348322513613883982666639815173750389600457153049851834199605149951406664744231419736364015969493308584453083116609151015313362258596993090603869234839839876495349259672054631286810655738689427307335547933262582029348362423057256342420590330455293201309781361079232325352244297939222112448725241622922689917248507342373819499558575914307584247008773094531849173739430046688916967600252433260376246819884379030805356117480586608254328852084897545018808557301287091366364342576651705532726133239267035734792433091097738695628040712087824535697721614474120863150280722184351479022987062705307100668869453908147208030791018204868379744994843130027238580316822455562599320636857459175548729345240012641981163867315488870794250756092262603233876788911058061856110018192985037011463138615008783680357897248988371245339662851062474867111527292123815318236501319267762765497102397930950780039521089776677435358182387338346092447616294964857019743982393193590370395763606569401924535282586650192406728321947451145890859740641675763413808418323819987423443237145149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] -752485571595327933765399443029724929066495592831527843017172098549275606190114445764887408578060933653330404308393949635625581863883544651116758741641287081255548318526115671171241249335335442303079666437531920916259874260968905225078218864155011560734394490686396293230525054106445242124549754152845739917056247360889883398451479754149310711084233169816275832986373972071588538638643054511764624102455670396090771248217974698327322276299898866037240597158573346668698232344684544830140461643503333721453768866405127377185821754346997179937377562637452980866061669236446452616155946101420274684790281173693784946905844083535407599135963797019468385669820032860218744286744951895393999809636904092061417525907705636579405453658863769790805644537848855843987590965892182165986295226367127768417351937907254834217958776015922695815088223051788574490866915786963736305591427532020583519924863957522716101028836613419907728936670602856020515613137870279101700315593688682454643879679441933211628383366375964019588869847899429767715241977742709212533663222435771470912309080660037549779722804334967174976847857913400261094202405770381104456363548775353248952715523072501561525665117958039214787733625868024947995522052131040664795670973757162829185572137163140881916655330171516955252517391274499041216319661023595280301177353486629506022818562539417338318583188343040905177529696562990699323505664188290462480984531517027012579510101171154884903706106140516869332865721929808590309103122289317713269268239756143304126287856452546059098376469204758497633705465031257174191566568595300217376055131101911612251794417512665900544539052947736318413012712656667298010069323982703181102135111724469772228480803293516259586017312410092192652577186823797741444705592769406571978066570637356115845043645417165530455515993679480456449352821952737862771134959435918350777779159491981653241856960641315167283359412113954113263473631000130377941378236750803302980901417840591863938065165882536446439027091444738608925470638268871136567095723881305232341691635477539633722534319573402769290258107359895717851696744580647534335399124290803769447913857874957437287816516539934730984458445692473022015438933835768352340967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] 197402703844365984184611524566841058280204918550036237467827586840603046880331675982986422380307366073305435575937767539445837178742313524711439831417309416816764186199713813068695267557098314351890254427275249120108295962182095636853344635236055928339951335437191409405682459604489347210731345687584195615756958653579317654481038671771953498228723954595535745590925270780217783937960248230428500668562141094437406764663574049993570892507511801126312580101240829292694307416589409026567774759089402293011955747164561684640430887112564109497589405154826902151407472202640774124367416760254016203100443745633867831143322458453321922316938240580729377037991631790286060279970475268863526246194967624158964039632274138283113917854216742853666780505749223478514182540062723532058670647087825690117728974272759542968254062251349367201260731380383659026048970340171060689963649232479978056337500089445671764995836117869681985190301951386828862859175976208837537738955061854951111994179241087984602530090692669341964857710029840749091735537852965168855500302206780331706663855388194013536427434682351040591662968472851150010514024923446618982308140879583571490394043033040741323156757117785548773160080144555137895801526371689231491418892628890599202623756952188420359325873829102000514473609002531202400936850455862843726916787795215900408579377793100387336898965538638966567336052025392461027556373972087187779869590995610535937131776910597484772125444204668081929228693802605158001151446252943294051711763197138065428914128657162805556700516810223608585602148189943169791443020118976963804555128125219899696129021462951200360679222452306472773989269496100544707253141497691977037809122065528432673714511840495402727689776530988256757735667246732394069266925669000030820484441952013300322138183851486995913063527006157560984465642457670934778431067367103462585863426400370301151837536624810907189962470925837367850442767052046966311974081245707739626223592926830969470434893302834594543554090632934282882226902779586697407729543212075993499302162856275195692861897067417691777332547737570532348106258642943466437233004623568801675940558836055072389743419785266804639473729659232050188708129346060003710074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] -59076044470116507125008932608855396002432747589985098716094423725690981624303630387581979285315341939543549498507270026585245659233175102600669257204252857242321922729898927395934147836492062367783393296229417426831804820601556326188620848173548126304887050029945980603256112553875777263366096646095645063928351944825866858363355394701552636203317701894967145002177937289139072788471344122959321694131256508382953422529985975687191471534718612830268024551749442092883197426092285104809895553578398475895888613719293437605274528866484085904509208649443562248659649860899331590462080658731338434598874583862599093426939739959435998933914024157123744751596685425508079247803718809859376655641609963778757368882414128304224550656432133132676024443253836002244936533143418318446402908404384081667859466950845596414455836474456299765966187409337581368381530888318329773850645488604650551479207661244000188635138203336441154504326171003818473789118746328769261926297994230766162741095827492139722214405338302378365126755719178331679269511057692490856754725571042294338532556334927901727036296585906978985888896926032668777953299312693616146386275013418441204094772941097431757523935895824663937373208747934418815779354977021214376720755474277946304655358150055160890003432318290303521870783973900310947580619531534631966555596617370348592988377164833203410299152035065466057698917339449388923119092306749425980643337467016816795994205562494901547033201585886043719591238843117718122851160118496816252621499678407968726115829759727169678194135251662065426778625034398394453330866170555596498585918433316986019329809948197511171379839218182552192805126699482482651017843933857632916429493786751278591720925200465623408023243592145407414624010254828122246894500027858351398548140770824770325123179098411993631678368989616639830445649707841404599667176643496313235007571039059843338555788158167679087304595011666093870517315665549457758279858005169521618635389544655364366667532252814328715973310550701470394818420291261744827566081725567996946965486240000531478594859257123744890323795885212463007156270125750398665078833263611923237571025076283832837451995915796118569321181953114963247585915530994818712862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] 18993419732202089384343387125135905944007876289029706178800662343761321944662943241844774074420254487068365310527483310447094979438665864000342556817694397110555868086228245048683896134882715634046526495096850092000560272373742159875175231181638296617074681898273749061459308479111334773005080600481444057705073696819915683212437474191601604323606177001770007125870165124827712488885671861754798288336850349847537101610998731867432369074485148791046102311231769882833097445464702799313042751339109225124671719175575597681152772235245972945906111591995131623239051984986926843075606442390594390943858954143554685767588850297969516459688896863752965948971272229207420628074402066808806325500170363720181851509246578781894770257284561578214682757650936311310279448859241300886215717734359048678171878856865685134151272977670957093043266840336451863206989160530020294017337442224197608440558024525301472165019192404250534970417350712689384140188820923074421618635143196503668343401509862028059453707396293776282400557146809515194592234231122070502281385895197771250834923725023535809060257801173457475112628233165433264033175750099527020521621684305965593205761421567345060883780979164180209903980763748088656523903347880644951841191636428419512294492654142850046766253269896738989379961280255920261389133313930972593156621606777215312133015428803273222388208973466776184829101324095849570327859364625663787161266284669020276113130971001781269192300135863526739205816655604527444865982566355364079701692345706140607124343265434486869551621924564953831876523651434737271888125357824736404494063265835968125567769419965257569792313097821357914592634402069962623101966318174707384191257314619259556092935737567084000795135781002445310471771597388114217316477781466896997443636920690098431692781132200396556540183981363693220679403853990695387210151675110551380995649829056399655795187986892131864626399581627692534896348177489146738930589500374458559192498752529396428345982602356562899228670021899180534799163612310128545476139818816027233413182511187677455360217422895513449100512354979989434281492646903788948900154332956354449219997631289194116754242941494509505641000163552189005947289139272552609218560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] -5599832918223469485553342006714344600990020340025578067507097843566466066583108546101668496047283952420139642474453307867807411869506266602906211598287474649410197668756072590843027905249710066625421730721275964346941725030864610024831763126217336167627575626366023470626629790737551515211241234611232861377247916600046022662912857856565653089495146983366844695432080909384809561544558364988788158372085252001345118254930714365755623381869009250719785215998668211931099516349707536855299263177385584245640355753723080313156525427432559278303113979412214956594383588283682857292151840523092984113162862158727451819772893084936403729021929353472592052852766820148936380830765174587690678047676588387559916619383993516190399123640931437342959525848817016583574187590288891422873970295681036106711625391871215316354694473080194846896258218051457765871847739208544113076380563836735944559084641325935313460473542380463576279060091209470140185679111496790777853911117703623552212146197284770291859584444030535519816823441091834995992218794617650354247685550516993526159854408009434220475957009392707294723908917515555011520456310780289997289459874601576189011187890607223220929395189010145809728198309491519372421404883350050489362138821262469873506949388634710114677027996334911678301844804126969854029010565028393707631173452962678816829379807868162724894384015499019056783237537809192101256720645234590177176765340023335163013780907236687923974676312938425582781377877374056370678176845681789406677162153487748808222503455334436904203062677761680050807702502762877830109261366126173025937440278162705602562182660708157111978059702867513637126083624071179004662188177097475067562750260988630417682341767718059860107499459940502189527325175939154067398816283361787231344592074863966121326711139035955425201849662513999404776126658902780663510645625922733751753515713193957905227413429042334336485059646687126895660152276417125554392392432610836511336371511641305118393497435431134969010098398969804476505298885801144122129616456916651932398785700955329683137840461371705083688493073365005748478702384048307644702488588928621661598672598921829382374137545554533109559542876211501448516115253498730317348864000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] 1369091305058067615106078204669110141518525882082604679847805473807601471244768918989705498621898177646097715695537599882225220215508942852538654861312392177831972255955408853026302174044428286606802401048719931529764534322604757202173975526437548618870594028030617600899718927914365240551907435660242997387969067911901547077853076538687274387025502899532889057122020223014775521346338157478480838569391900454055052468206040590012765740532572245781688432245606519326183618462645855712669320435651777670601601586841380757746822346879954757647151390123998012709390570239321094807706991561126960620003857402971672308144835503191596284199220389087903372811783615607140492099768365763860552755216521850045889550957106682703293988041702247123442111546721092286172150175221674842459997721529692491595117970202472626906956490786730831037802764165592052098854765226561095005900104157656661789885128724953925915457764798529121335210043373596813111887181895853630798405639526650247704218897326864120201251987662136865896273190592450727156994475246643100045917017935337887770002597207176228048323956424205194461101599531988289246950676156716225621025107484298625851311316746727460734500162166177609753684090253711257672167223987795683879352189395980789126305715698658568753667752747790288180154497488390852774437959216936981188391461319800596949594113435198995690079422839075424118397533428309993932927317698568083223006081710120698626064844797228045943025011914620017674599529835792915808552617617627898443414806583342557787773005498607577488084289248671920144686913049477169257037883758457811426417120719044019522689157254169909477969706276306575378976855162431753653041057154092335775792299798775396842150985187514406604986634989102086981289978059482801895440785084984668467433647649868293845728209944412220223492218834441990631268352994011661509271317049759671165273937278734154806985266583156508363692998031227010380548400566990516815874556762976337446248487037485266571983280581918785748736087220904727228905240375848344590053174100463674296426524044424661440281424269720140968474765094101818768818291779555256880487614471206447851432472478739756731463507880129561439020510833619100897281561514532814192640000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] -270189015511798202793285351259148357797261241397432250560141864083445957714909852744250371781204658087169075960158418952405858683118067506712253853628071295180146407663193358161297530320403011853449069885440176965561030112779568487741853440729128174902252968539623480142093900231347773457510043153438983780034862030331693286100028239070490841662610901370560440699801294745785604395628425860363357091557933556548017347066123478280863688073515111260272369878788125799559399924528810031386728176853368702441589506960846853301382251287820886222631362473423850101925512287450660464460293394336065364056649355392604343781282156138539251009932672526705238384997798916488700878674351826801554709126414801472498505764855917950097339464675095157523621726132431327419743313444406900070710681683182459569568757904541457708741653297719294948264571856711746911816637531573511070423370662987543502304541615790986099338782123734430990650427047126502582346193596150426885196834395251181509403052734129377219170760348846249572578263264314754726725411536128443158049723931473014191151455666467777408256687374995115506138717488865146850619867533208273434832677992369080762123407374147482513416224740640513911691602452600725279865324210019386980345728528623661097966084025240730799601287626448822278842285196060465985204353702164067616115785024977884727636377114533482463382437462270369862882649173614830443720332681534136121522899072278409665706609045245288434482311693753367438215193787514504846748834459207160739380580056430610101375260617390168324665777048677976010342827810843623003364312943659313848334873052539372109341632208385032491060532633654864399907273189348283093927418647420579634792045352668785273605839985220997016566463201182278998776491550433235799398141975546760284310102060417050065874552015204527265688523177272167363386506633744267811816160147981148617563492493572901730523132255614042558978912657432365123209215866584870749986367721489241306711429070967773006839061325990207462909820333747177859530031275746690150753315943366568718845151635397276072873748263723926457448139605663860719822412684384657135986297579606136968480005524893046356969440710213086826520706641928902425086961946757250940928000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] 45261285760453997666538401145017535709269298801378373550012413950412607384859524293430304134625354014343166346493929791284614839216398619778788778370478125682862450709538861753820948832139379716603955146972049918415861171971563981338263388117028801963880303749082844197967602471467938503426471887726601534309353306063436694228023372789984693271040307872643115785423998599923581202282983985528328230078561423984036071047573305300964057647743043077840730904380711228929208091963553077090389145995384763038905177660591111512054096136265672942628514844251553623920178667609342394089133608768249909239048171694719480237510512736962648622192796296987774559741940470926554882390317251677310478825730997196194604098016566907160544565482882308964392987625474479334760572828342802217491451798057550812885325469864442484159827237437496501544146952443376683055269505873127460683275276131526291889480718351248077618962621842316030129616328098818210980969275614233803724543061118538518873942949073510554185421329948087388708440110512695434996858784640630697589721012534351991017200807520959435812767203380882195732676820594561260255157541149189928122425735216308776279502991453679033793002120856591649984758561494216630815952658230996053288072168629603850971104501082574125173306869766207817790600355094642717060658448613746545610060871999731467757143036324250170115736371041043193128277485569272912647775818577206709244259689703475876268822133632150619724019319140224730764007470386204101923624465488482323782400928792684392793473761275393361812895234815653075805294526273249409485614103762314057735162515266747023631470053092540171120105622038118076831189049888334128967481993112944082968016963926820840143018735998695685046886961884554174351548752432425555154333589051856892280547726901071559849723191974980396252128316163239223685401031019625034165509104833931313612276985743902879747595677140766905527612050140823164179827065987087221308674956327809301139321042224374486274394289588391616776036237133231548563404182295784917565112775040366507435301857882186937556050889372015359504806013647354093303530155184014047752319820981741998177074452098419048099751401936654365900061284126086808676608123680923320320000000000000000000000000000000000000000000000000000000000000000000000 [84,44] -7496442544518794400576178421999267984760474041024461499162074135834376545611483939051552890949371568885904076052230275903071250270435792611697397440419212000923684114811935660900209561305789985175184802012288820627321724730867208661806810138393618754096359065976557083113068272146027393095707761302875171828784296333474740904067595723365066091549873401448177020028580357289666573174531412243522142758661361858068015139847602095710513019412759538291263976641117371794989730008769010984561571399307146348689781253889773463296468026544887086575161820150390452278690296314128262705118541940848540387978944829899192114040420116353620529724009764085010087972142723327755051395564280306208024089113513469345891123421275360080088804990095653824598835185997821532643441736622060315266556368011874428337254300467052343565241205573246789101974696438052440975599019119223966187894038848409374539073380889371592639730540959986091160307101547077106087470283712207045752806565177242060626491647286695874537908602376497091713630100567650624555300955043100013061615522039370565412581505548337568825140567325480304578466922933950356552127682240422625711131882099138873092053802655369072912412936277740026994417505183036964347524306800980980009380676388814635676061582300794448335966937637934280439210541402358840810796534453751539072863434395879833421357416954364145152325917180059863631616966356866735297249840587155766116727362848725207344677131001565356795451700053893325702924305730949988287860405989524887599532358704580092951209248469423512933016041162223378714531312459600056369582400975849458970391720505123802085332228319226402512648171373467870142203147898891720310312398800169109365510255274734726296797390040581947659766480904139480305558431516085353187446858850405922200248401779903304805667945067075020765408250349767074890020077671498340325007418225298860478315449356230820040645953497791092391512723774180923718436163940443129390711769478517729903850871968068839873266586159038068286399939697405131178260130711634334513488059625213356705307921063126493760819971628871103299701268198583395919703713646921245677220441563660891650878890965251383114850249902506341717148487520663411318955464947379732480000000000000000000000000000000000000000000000000000000000000000000 [84,45] 1357037868768763543656160252855879299182956804973210150355261401585884227952548984312929191268114679384657805828831761745219850245571545469491625463593229604798205057772897236526968630149027747730473042473355236336054265563496859717725700975794585674633592620228698366258752835093549204769169903599643519673107651028889477373869877222250008904318560499891925428822138783209169023671473037911240562762648265244007608352913287494810542577439857247358202397534716521770902603736400189673306631157398121097835044698778778424592012086887860671960834029908077541280515487578328927201024457638506670782408937956030700468655941217250915466351919769340625403262475228978223912482242608968684595561815985392964651137014544876256708797138467108028553069631395312174873044777898886713431609656231871887719087003705886368856532004800880825095112396602042040729036148520426457092721442080720359432579351906512783560069980846092954828103219455319795243224503479299279456491702712140459976438352571316661899310577991772024588910712763828525812634958080891714124788856443312501890454700134072161494977161373349927307212576163329694237284297888252238255552652643247631546291245077633152932039796788724316032312977568612903679629904815337027304800205115170440191950368443385129056323463388452818207713476465926880688052522405710074998753109940556037957150448840317221853227844974825529657808156932914510549580721796606508584096016822329367104828168413130827424670628537070700236470703911975023609279357620393190631200128356443802146003032042745124792457223513198508295954733906453646035075293419968703518682111478857736613257914700097974325991259794593028955883038799933268994358745390026461438186341016738569505419520553065219841174378060188207653243666276117652754195534108316091449952214853136522111730390176335813499095296982410438799984962055579153742708305226400550798631085172527237361863893104215795136638813798587740162052572222784445154303644470717626516527403215706793426043999426391175551340552186806750515636017652600531601968652109612824675035557683476872086964106292770336829790410697278822813094387889963535400465393629088028580449724163170441174042251594120818687890339731321134055930476061953884160000000000000000000000000000000000000000000000000000000000000000 [84,46] -221354337392224608488932416080585414427534948456278448991950120896134934961779273793862275614677512021481180620185259076090935230896737500489745003021367328762922543080643559044754979456721792694769457832359200715170727617988220361946028516053739120925287869094400091108852989293153948893951471370858636555097806671588890680291689906098428671416084158504306890978373486479745214063331075826100832548874862565101603283191439163250741443033352264561687128576541943174364064112250655266283312633983455532825812733226458925578503637205733268402047287397442527630525697702504546509990762966709419473000407993439389875926229668018860343782363689950017698085491006069569434734072830695020236010548372056389361074179950295048189401125383560842395887342039577264364876263781297211010482025583717738545185746193546313261229633117470282764189208522590084511277072017182896823796412693157236450103987967913834321471693755052670689314608980081456984863216728852293870306401533932112306473975006370205888414070455430514723367429890077353624043627004510399806291277757278256661670520209543034912031885684861326125379083107925230844833587851575766240038041642456477460589202712279205002308650944023678534273663282566716837039700365522257916823384237602320030865746183195303948307408631162726713652978621791145252444662751124867417203701333782281380973816202988658051707452370363829717395482378001705082380301487902505254804156841970918436687940388035403964843389990661968467780543526819821966873247633246345714254649843189360225565168165572205564199467998054055443553492320362577829183050783307020359086624525192969545659278530038266536559832463324280054043523578070234988410897817225714298958580566177237186540487998799310466791346968412253535178596508063208785647232269067062909751279047150981834484597406677893404578051731005657094054213709562154381575324166108566073381319081928831811165255113132516031579064171626093942135188828849273790283320996593514549550354356548800101447719403713146332367658816193139135615254502738271618486307373146958983822862714586238701841783121380459588927573123301820273976728337149316013145599903468267416556024993948685278394769189553550721900327752052941111063411211320164352000000000000000000000000000000000000000000000000000000000000 [84,47] 21556328860410181213783626466432609213204560918422510475202137942817072653316800469881685011803537001455020340950161916071247273727316640684712528896727976424928206363472400412047464599739982316294342685861504303844440457704160972342407039364474552468130623913212228276227223588863270453630069839051668922424646522895902936937389013472611050873893774995986719275414850779128428345142484489815322242567916417751159454875363152068122866617652064408020074271487140502048837579677135737903352862743336857374278904289319375160025128698127559771470031988944079867828422354467909338728892086474737089933722836656863597641711780217060219089290920653697924198371314289889345606632895686067180765468980024097877051615154688897193794881524875546276340704382047369222716553638435730196603277694893877204416890385670158967218903989497897457344069884752836279110125264090010930899279667958907765246781029585511742341594351356991980233268166048400929977021377653653825275909863063719181128399995080350320168188287021710786786408373304529207744730604923054937478547480085883762116696784552950706872901035133350580129280016467617807390935249482229010636570201407193022809256032422763921517600907329013981099612608618213035555727981205820336152978376734614052875153634404926597975395249891427133732991072128020782633610961606990044350897357134949021662245293385488006833993376133507185263141104864289319529854616228516040160400233562260645133712518483514046170851520419779474812302523537008176959440821715331356616817781393063976419897514448216196273066469460291750104206505926760859260532467410318846804061001838305268365391124244103337448494076853033918512703182133240188385505206286906200406202249787004658454794589242330059294249383679272108694534965057362159986711331912437331076897946933985134717442292532836612301116183792578452519378227505570292066970706270555280668841762720541457469798899445539391438089709315661578548896958126934294411461489401071687527295385647506048450894240347806141665787408987016420627653499132555206032066791843427459159854702603422540455975939293913421861989070837370709901800580775233382329054543885464417454755301938348029152676374215498707692906291571000103406100459301109760000000000000000000000000000000000000000000000000000000000 [84,48] 754090905272259290076085415616602048259765765374441130178405139947425296756851837228811344035614433659506720705049170688955793560116847414771283418516378899951772632196127195177088158064876938313978703335127652622792825258413538493628050416156071220466923794983463846073294397477106375466097437406988122388628494954134921406955418146967221303049893681225576806261894820264710083495472271876333374418146738898454455364303554393698332407029578783502434760438378560409311338394985808927551091030333295015049747485652435121874981527457514784256528803666683077954354007124433639071312636048903124880716418306145410371427680685880517992831621197121466187078948102671305543853293358705042089318580480333366597485316615708409772218415821874722823484544109544128136183619520624062486786646603435793919425988931953060683844144660041977406634638556447043274516364881409663817930322790521024194406100086524892348686007286848465454580538927700027632849980389750725964667401528744173197237777140767526052355855447935185664887542516366322149761147719017426915428582824931076374543723783271370470227604378019188970378838839233999610207551138078058132537562348194053385968167993550679546972229410467096040716064506522489944234181724869073347925218464496766779733208952996260653829558871138189039570929593193085760920711126473433820215953480742720809766613975817740276987084603609619689646398898593328587859723022060889194658054587657183296008965857872761387245989995442036219718136564580497162640811677645567671278516601347947943676825810077575136372596455925595027954749059210176118350482858211631939786545127985204794366773410555275832034794427878175297185892380102878000584813942138878979749793598536314097302318848924644511915554414058860103675272890158814798046437975279508002001647193121072071915183380634195905840778383941309494723358145003328630126126900895289436337388653780891658187502285470834338795704302835921384993634663962787713572416975081493094881561081157144400826947642020018965397596338910416993826373704028617215966997696714681493831919927695933335225224677008675665380799554884423113677918867310895673739194544181404257989454234983838335607818890178534796983663884050905745611816792227840000000000000000000000000000000000000000000000000000000 [84,49] -631553584791618452613910405082215190563590306126055507529603156497031205158280134066143646357556680543550971241322456451520854738944559033713327393163324368327420929433782225217603165684313209751916030268794492704971197747727333967763725385986292243887985821849957272246949495693658129658961256725698750102293474758893833844738667485446777597143111659640900805713605569401417202462471692267328677510176837963363586334167441262801939859406526469918768118029830520775044905437724169998942792305128224415225343721268930066264429103999493962267799000186053360641673151876248105535144139393853461423133310698975077788431953852014484548685276825403387301351403278825553078034957031808128356273523551103607113198427307869777400357068511122311411834411091947995523924870591166050167872460995250316317270737400611121875092630293646405562271722748494118240936656215989510690725004534337112074302739027317018331826925452303098776047940602770118634631885200110160459241448646479448293978458017945998211936591325263801811427208674373410589949410153905025250363850118817621566279838643181134585127203102987200056380443442822294705851279802334961164212657390395064514299551610575646239460533478342726621492266790656927770197026943883567426832480611114770552575367514734722561356748375740448327670781903124762703434046464821910376391457373255418112098078016344947817338913489618372168527986472867715721840004914894150901401864748414316339309374956014860706827380793512045087465367283882675378033837696487266162210436001670798706211125828184354180042947969806788910539329380890965948141582063573444452765498410183218725211262508012224401552365943837809535199002428557749607377062656663480246790915811832999103429346115624734793919060705224256481127874585246423134905861217091526754214014089279198979466737351824098162829197937305437888608220486371584655383526890231379620930980433929688137117941488769278895630772661631860049087866364481327809462210270019281060235358936444575736871796913277466329986818132548028372527417352631612361381984223846470670043056021471847606185566748473502926969263627134336527143982374456363367165774895981879180551913226840580190625052020555537728130017134645450740286643387760640000000000000000000000000000000000000000000000000000 [84,50] 101133104782187018633409116176522898524455237174503662879375761584650918529662100338319831959349368348082016818947709266584734447806759472333147471367667702803625666996255258642437542549749216499783595963458843587841322253156477231820946747659263219951380839787285746896569779140784616329559549010400387184640574619458465871064596135103841076388535937330501510251655921160313468870649443071493321821311110657928367683634224768267224556430302831956460808948762954645293372561061947956501484687770444229357861640591259297553747011631932895979913842946337322682548836284905184966269173958383317275919914916713230487089750892059314476853055459527405676160505166268008198749345610674414129314559470339364794670960367114628650739499782850979946361631601969823415613411674144401959938121945016834963665639369407026781152190688922401624887599238581679644649312904136677343737140339208245348156943307864179302687254596478181547050086639485508731436039986445388870991339101610632176383154517836748635969056754440479617220368781794787227065791949582251143307078580717942346926296920979764728429310097488577234456570970640381170240231497670012100481868257959494088623162757247254671967865041331794027070891768870055248510711624546915176642642378021213740031559046818445062128098974397430077938805136593776694104439007107870679155732799886893319122304409192406633603222815377114542429297034553726985005908278078900965256275423386177919098598117880252875726408835816148243304043643556722157785569819833181606906432545270730924522375655107372772650595900749155601051102587621937946110613294798113500163318257658215264509975971169425421753242148006415610209085022197329849901398674819267071370060575654776710245251869805045466445005485235404391544897805260245338931646966318905991437658198318672332674049879268075966538959843393972226632516993244407328690812395425151762539895596940841647726153106274253238565182776782335286589429024572794127613207415642360983304178935613682089198280114688886476956781047520977434721398735121814106566720576700879095684596446389906339626509380237672129144111409680279208261206228956007024461954107391474907152481948640240821070372735242150963391830871771800217234818887319552000000000000000000000000000000000000000000000000 [84,51] -7645846187893293328093464719694671278500198772364157869334308767368634800490471353585256049511668409435463826358862611179350825597832610694788657053143329148078069626925307623875393662458348549448958917277511059697623462943721995746060189410106787280028829785638300943527115795120332959021046877898273880505083500610630472914927320872175035511003421786326829248391165410328136868353276692185734297456500609666520056414487817434682512536538959581645507232600929743924571414966016255361462197492815233662214283935739338480782332366863367127883887284270797227582606836379957813771169501886554888358869900284868456737348715827135675141124068136068330924445594170825880930836483844953283610474721801477110760673492166046474620529262943935356223774918526256096782521665022052457591789425150830006040919722037491903980094465239611434958052409918340787030930488477993369215261608542392419840283827293321732252445762219265862908438376291519445535975889208801342326812434835158647108092310903832837345537165254836980049466572691698008995234666153335961253936609381424570483817554515322259916565975815977861297265777030811622328118655962827684161374960637488773759892889546606993889555522544193730103597069456460736949744518743181217876184923493095474877757579847087387234948503497337354298493731774804225191101718207291741099232963751995951935416342085177558996360276078422974292219185293381208277630583817769959282192313586692899552274548416457844561264948819627745715130691912305820761829257128790899678269267431826880749310151474529270292720669534182332831829907074849843310056166006750739002529212185268294392158764459451485976332941243646854956139227085837520055718908355143574093793298589515148294971544147120530187429417629903274582300285234990163293037835019160737838478731926694778979020145211949306073521163372830754706919916089460543967035946752348813408269564124230749249313904795089550098300539498621462320104990658401867472654462841188537446517204406067467257512583250824386430459963959811616874287935997697727102759901988254654343377461946009817027294819388302519013157363694269220324190084987923933201560474680126636322427845206940947471411083046836171633278746893405392794813506519040000000000000000000000000000000000000000000000 [84,52] 109749733766413669000499594542054134991146188863775480064299111219946062403945832574868267573647256722401227424780177139812799223346361190828026162566117702835331493040336815773743956447194229673374373445951866938954588324034824101203643152253812992439378984657095140160122553020485611710690384722424372554061255660685639304762506122561064159829358046575673778698900229157989463976010567479560952089853663847595970867956097538581729236114818662520946858151678710716572734549026116603081835595414572394315653639865215338501982648032393357280311171980161042808960274180519621315762724479375051971756562480269116745220122299292158812091569949255411511796347240974980718331879278320572676106801742189456671526797387715075468132045871212683264078918681409770515816812728157494796838973829816313493924288993024470032843838170559068480673781213147243610466044697180942552250081064950083914189685238327165085300126207326434205108641513051939019735906443656044598049922554584374854759992130589717194531996658652519258151007561631648084035934932394703382344465594174769264031733663095761912323354653220676020273676777153087001921845526439930067113037547964859684595082994176700769040681371738410088911996355509936013413798519250259666223913074680488158692079653690003259342407179231743289690517735830787983907203184869610890017132769145805492545638598682996557985640446019689781193296322708513305575254392965055993770198149155454747589692350883352006690950518564955986095411356995663487267162641164369281572675604305202162343203999737611746757675470613418124763336706624229071544458009502448005752494784451223626730830530849045680909944251088851045155397874068755877092891475529770346300580993336958504787068663879661097019245472336263637317104702665314050398829640125151069152986248190633260697397653747781829060289228252773886142477700877667454628155145429921407873774414573995310453241898974825164291311674227320870285516645188850045023366484770770859059244826465022759492236488850043151343207759510986733980603101454406651462044097828382924664938809617800512547657711739627165789033739478242467715774446098062466429589699843888015727763134354637367326220893920242582808324569937306788650620551168000000000000000000000000000000000000000000 [84,53] 19183798557775730607469340933219190334243214237585336318806828018655171341172748820577691505519651737057599730739598653118303191138309044544435510670250112936884462798916477634846234334908284029111342581749243179384468715708014838283004499533738642438361543893072508862076995263373137419280231507075796962590607569393463615900025322137125273178617661025164225650789959133135727260780709591911373779146189059758724984715278332358432126773691079220736437616451843762021788498909010435695276350946134445397545086827822470402012567979398412665955851987169609234453821600953642305975269630211114903459322031712990295798236337324206925810309513179951249891386532865133668674295974466627020867708478673861674556647155170509988188269997588227647638328062641946656810121964862666559764141192753382756270560104393507916620771880053167286492179259216707251978995562571949854029084068156849458159778104789049091853303059472151091240827586972941765775909859006931140134078736714216699870587604766931511615722705910556439400869991658592735287568041098659913697161536775196035441127617481292124078426093355218100705458899083216309669540319901104758733556278929776118603040805950659512134526314640665608105990384930932939686906451777653841886134377001894480266442402623032299705060186414587739978779724098682711429738097332675144666526779379673955497744373213670196874774183630998509187637152600233428226269510551060510835890678600099335942946897544181987605815846486144805154141878564077535571203533445163926130156897150335500845653726550270786538102619265584276819904113081509046752167449123980846832537441662329201644534550667092450055365037617305066879795749975657951656572934658407347148502683750866691796334646459837775683704996286335196107769275235390112993444763280772273156072785014379838115142452052288841878106871169230665685097195459028433273689958906014864313240386082846105051897064400043132925473513576805944195598874990057572787103825030013918172361592847645805387541834019564076929542471629381865850204916108102371668353344584712289911873285220390743609197621751709440594053156494813382513114509895682687099992871243844719424204137011759705999764863094136627798642222937691031674552320000000000000000000000000000000000000000000 [84,54] 1564348219269862144757503932493588727933319034381035389982824403897473943344596765340050205207137507627025149158284796357012908237819643363777885107827811034696363504204782973305667259955864600124439758327732308052441936191799223589039875541165631070144236449361490619880115692144266563331283592091175803662570503276847214601044431448891782493022814416728006245333224713254262927596793988886716868757865283988205003321913044512438479922580209911516234476518236506632042751605276467717511894738400839869337814211746032732269396187602315755032664051239339030108761108570705685864108580632483644371132233118642448180585646303009798446428429961695553931960486701003998519014190530975448006951239288617465274531652312072438009885444185499438834403985908846935305607404273223268885912172135174337126444733384353713554430433451541565062679693361929002037924587282719519261760600376871737319246130783153760298601172355206059273867955055285864999099594232097568562797014725384845340438833784568738718064834276843957166878318096055606878114320107349228140088941704945206538257998237180597489439180242920486306134509639566703672532843836867166413985619083871150143236391657328330366386523243847558437725866918710948570318043289136902877142540587383677440093958441254328511917056975264958868643406728782274957199007766701676625332414573791254970136169733340851028224269519374468030919952672573269498294182282451703496308303625210711652407621027630089432754262659852091650028109529580248380795957376685411283969172533912788344332809304781719893250064559903521631085572146651273605384997389318743669002573286848134071685305705689758507828469549218293271501190829983872840514553788801143777860959469420508614222106828438251010878056558563629448436760010644052354933313335913766285516186507553766290556419171774382628034882961159843959758516374334218354463103957204554893703902561446422326743216551567140255282878360056900172830270879159336783943150419322220534840462394687965340623477860386844732258920138473584665716313424959138307539475761801505353629852381438798416272021783786324893774989935277056931960276848784844003155875706307616281074065209896721784320906304467029667287506161924566178668216320000000000000000000000000000000000000 [84,55] -527009868028133294199939860769078410320956721545578964012829975351819110784494478997081330867139783993415784096196310496816486711430254455776500001720991408476166322238640436612754613245999252705439278090794787016041334480376039279215704627216574760886429851753165448225910206164946340165674146819380010866615482532356434103264376902942076162206018865272228638334275885182168843631787843495129570557424743151277435923359216341333937028851800016442005844794126835636138918591010162124613898156387269238998678285364291803706261524457560688170555399825753943684477273500469316578694406575622368816470364946452040812688610320095236486587524217559379378558566293095806500844057297882055502397331902288306270270562038512480588125747604068771536262884700114593239941584529997256902007534520915279042042705785359754093321044430242512034759175208148013313540100865733261429141239546803328128692122712463146949282715656752916707223195066320574863439099715749245308479222989456182421113368746332779502635683452310480261384364669531227590492091260417999688135560447773905671509550201143753273354794533158197248441185578255152282118626556868198213008230148656394656331926890000573458510653226591148100007138863043722114610510580554437887818173863175455127982187121714041576734725328536666099902412797150066365486754968187608163875961061286090891256785225946451446954155827975630942917883092648199907582935701494201628428888288745444562667444140375330780673952275552637137060487680524306611291183021481281348550754284798606291951232032482273369717098006076302603966428177299356957900430595051641128333793719109348540830651048912517196265767325762412215755916883744897654778039913027961266148606659148855517104166031077700660130499339127275291088006553124239806628767460156965884987678207831453185348320887374917543734786384389645332712283578650246387527983914156099040862757413648669793580803900850331392984925528792622927933992652892279114387738767086656685319731568198893390367278833190084057559288108997364490678202036478001631172476429432359830166429367477850246864830095483523772570406854297533444780508639336403182176804588875078438352965805471012700518439007695403788575775925983907633965301760000000000000000000000000000000000 [84,56] 40348829058490631365413264214726950907767530441816779480446923825379571070425979379058448616768654829753061354875623125191586724141799965021456584170305637562673910049034336863835714715149987912708681233165298900739282967673885860894362787765517941736135298435031533487805836746803024016866543177636372198704623774174952855168495146915486071331264359273507319908086490327814992718476775395329707623999636430998556318184728323299935669871299659130243108486116213094366141634353019798784402737364348117028303740594529837906650721458478516243063113304377688395519833543970018095510771448888057751974197411725884030130397245180990315859062580062704085680882183825926852285505704110629042602121865374358726344202704456992467543073680994982649669624907971417553497832537402813690208997211883155191229565832416454305935963034787162719498912339994438856037221056192257702163439528162505634480651169500920874505155765616355254150045527691990445772021792334066719595892750708607708236924861661056733324628223807551021202684606728012230937068365961111898790973088320037414748258083850018035630583736721209835453480317797180424403209370846337011810798460433755852339875085334696073009032304403149401138057631981107464253166562654266273627388695266069121693184945101581420235353990071798090597279783380573208227804194755706341886623877920971337200490707953468097373107001629929460088017277364366223484270526623310207825230157700599845782664495356834192370152514047983587215750353939312920964836042191512581070800399295566334207003098825604775079707989510525144231560534694680926589912414506112221730820842417586786070296119875370365702888392708121724822233251215211912804769370449039425784199792134383667118058108617633067717174088290792925922970317218004451700016219452330621951531900851727412395571384664173327983346808937272209916034900607488246188066654881990144856354102605731417766476442262698422238360766307551064973319990894574853657611985852616398052314582430966757888796679429813740494309376089690326096787623248242408048317104464897100070153969346672509922912083976365963716101854948209589525217526690060228672474142375128143649765918821006552883965454996000095453291201457687269379932160000000000000000000000000000000 [84,57] -1324629797982217080973096991723139857193560100851334007979333471752484481398091440806972632912087208753435369775832677812437383587043001661901507733967318519644540314895619967980473789241077315586236322464168055844931150451086116441993748654487107210692200000395330110228535129654880495640253860657307907712441154406705913095003501764298303382833720829163203971715925910563378961683077931640147988151615813676272106380895518469960627209982319149555281519087958763483597351480862369856451521952452848039733632624871980177104384163463723111100374572194892214626013849582957276457999160584099063918454211154363221497185383249868274723529942755512448747654467874173655498996932091148677641457613587835081090183986721405745042334741270741644709875085752431416136877492614740522624693914419924860801194929735748667055557890341494197658192880728492626532055277487750973387928674186551257814840951893393025032292713428374590194092261372107425193845315956084971143431376564793143786744607866887416649659059575999589983552860995973703512569221506188046919956665445969801045937769056574745877561752768155499055182726367415131024980560587757133274213700708943110599170941137383413485035723302617696324990696411248344693133973712309661394460560509800346408596284085226621267628120167124337406631099877336360829675841918517163776203139929631415046702728317026920181498376726033099156489896776454588668315943818340755768397204588325771210061937350882015353965150474211465791760025990101735522080141677292883895702029251363579064986402198777906920656554793500647132095906571040679377823182127469036641822045980168727812969548709029165124981121541493545077162479318954514056130590194417695942798784265239526915607978389486545669973101658540694730976197608443199906530724706504538819306520316040051531214506036388204942787577262663844061130207476110973478017310253719529863954688225832902218145632223258630724725277687948767381616422341662310218002354438128932665877719962903612891270109145857938071936257017689124146383702243218662827758974254445394299400186119717966428793639638992353747667044250178233772605976402228717108070303067268867272351633148966369269806469402682026691836991568119532261212160000000000000000000000000000 [84,58] 41769611362213463112159226658439545915662722472277855044209461369816548861833573242777360517735065045173140210223081792108684982172925683640703254392603387775604958645807438584732373018166919086129722765395855149833101547864205290334177841462857786654608055479947491155166882620751184831925602657186360908178973112177702341196617557764538869099567258213897405911779308907243879337312740133200344431286870346862838282041198828074223783219476395932318993208136039621903040777782761287233793191219851555441470702113587734658216793463346424421853873195933345223217289618742538252854462274341367290595880117048640575228594675491967040988552526009071086403523731899721633466080046331842179287941243938234237476186352877683791555779674276166561564391486024301706581568382484488927080966592758347346913153082987887314711675798601557635232037877189055395157974160986251471868510838129981818804454520111694947176067052264621680394550659336701029196434349795673050397333849456475992908766808853478383251385016502630397161530175809119872201774922874454121497833356182008916396184231695140840631997127151228100373108378901280992068470831375521600786664266072299500800080928853192199640908739952347458316261882129684587093937814426695608273570680313379262253441136732409705383161417431553775699213392814385492096913649619461528686067321464269850500526422027222929914617535776951457288149592625668567236769337834186505893322794790422496708182774828370453308014442661213035473479869662866803998104313822870208349155674810485295720803170834258709329873917470437425506426331031051632953787489834383567663594781634154499141683870335211278451860394469470750036578505561721248504436107225590381677206961226872516047866512033462519878627167973364870171385605804129346806996992107148871982455747314608230004406981994820353048542642199636891122695590920339703592429172378598240574289500412629960073839757454231400941555718160392305013027815282124700935592954037736454359047898155063962445097728572638774824630804761703809556057922453104563130462879363225319848841523282498679358439069122274462723265273677386874499817709114984843634661758996339497688150291050073765530280432040091429785176607907772660449280000000000000000000000000 [84,59] -836752701786646838028186702561402195567277796511692607623045996987384490752735665308678379886598006280144727118071756874062555455777352688044214253663698547462263997271281517681644077025331064046406241553651060594865254547728989271682741733152199078356224597668681938492069442814773930755744256984139683697352725789198486062568755558877409724900768846826042873613173862004387214336247493345315367611592430256935395162362743792662061669178520057216767829727782447931820663675958412787899488949940183915408194403328453671678295279282410904773406627927357174386186170861496181491370528866347451460446982177861214159804232441207948847007285829234824761816692710434854962504885538371909189647169999168521627843278507567630082946467540914657316043522287082428473585222160416150110514830143670451117511171867723739333534394002940539289545435688012492766405160846040278807522532710772617882896490631515601012163311750302787385298745623170595085348160434186503120367923745915111302022335627500553700035401032228446108248796934714426497774042716012714078608713442386698606986002828856829247677743373819069577587396162755147030977791703791340250791289473544553032928665213807022351872394520762123641452626685209439019747331995699008534211191158445840365798761141079605089935062130348142104223146423265622292196935410613607984082715558729632703541816816622989640736978280958436106561805413914645472135806162974500615339763122708138709678921202043494699284352265896044684605510485692355645064538947676641794779886543187034211770926595776915163916677083026523963703191460655050480473987289509613375741688295146998785470714439363100356819704844239045374400303784965237474099391228405037373028964373889292032807025894195155968238128305822795644283829502742991342258948238880319427716862178038113806351980533435130099843200310543773887609397209421630532217312160484436024308073212850042230188509760188515589489577555864939753622237824365945764371479850747359106377768859060384162418763478211797599736863964770390386554334618413413631310884353473861105793426089543706833853088931427649143122270489910565914382686304211044203471748503728556495727596996660522020205168260310079986402548133385994240000000000000000000000000 [84,60] -123738093761129025751906437470515895873045435861834159148314356677529706014579314099554541792781836037932612331147912873807057644036641847950665668149868864672960254682370750407472452439333856501932941992249499634710024714107752136731584907536272093230332483028203274867789069405283386364434228580858536350713981732663216960250489349485344996645715916747200724420018268313058719433005362683511909445997168613769321672630375425334184066728005869821667636674010327928675373425114135690022961778197446174177485995895237095978897787893078012250695778795814667067062115845736909292306505886901436416829705154536281194014332363045442338310089478835682449422401745532281663069209236374945675956017159527369751928634868710879430543640258400849643008459783942914788891453627114986470373177924127449102201607089547774248365604811804402166211043877085544148071402635239583246172364432424669228160799988083887012862207968105480810824037369210319821495770083571205123528467520995081410606314945459948691730199331605146307268917661900996843170944403452614883715328699543865996062282304666912594112247185824015182797874031839320547519698448922267599569602494987079906358830958194142411884464389601986914869891560470541115356610281848415117888155943955101198203911162131277484429425828965819758399328394580384898236132872881940615085256599004896836342791199448076450320685420325763599328425727307282079821293385341378962266013908105435938612848467343948014435983477325844164591299715697405138641426373608533985048376324239487569366824223510882692571732974475420586818222485063410270467624058468552561947301662063215099765938364661444316886674821413777846956198485143211517061571004770614581933893157233012242660678997577121103328521591551451949699495084567761158417821992721312280233137442923587426685968677044577848894365585146711825804990046749927376483030382074577332870126773487314945615406611135076150488952027002326570164929761403929227372617089379877459155269138522921735368422033873715664325131892382367185913178433998194490226379894173205580895459385654570505398295498621273005710209711471919477253610765837163769424200336492233512224909562362374032058487347936831134875133874507339530240000000000000000000 [84,61] 4056474656980427879904020373695670904080924695158969625040237413762405604975120086773696915156028697744197165570472704457611318810087440317109013589460927575489219331233676044137965473741969676141550585633571616559273057923000128318521806739170358727389824029021946729334085865785348478900423965405044769820077508663829625017244754831509682679415399774399619287912308454966720993534894970198302418901086943790081133304820261139825035553484740101409607661258400399376339940515610578547310113033156834238328193182444668393637247836406387658858146843145563640080807070558269347233143290669253923986076341335252066968633659903286086754172454936926253542770822500129294116660503739833667250366761062981163353809360727954724625466060142225013292644662023535381705390685938441204549184661597081672273572139658927114595573128331550498812102244305148001918803827877917630604999456941925816758835246672832811987641798696265393715546479291083252219778686923754170878802570967909576508639176103170224520515583371283333071727553871205820484751799981926784349270544922919860798701364664450949835965739339566388634467782128638687517389791281228923972584867391828543716663756914120695414312656809211877835167683747908581629227410861074843252855768441461366881401403285933719351849379048494935377068056135017603712730380882345528739736677881244104227060793122568760923552161340777325611365690194592546553306686852666883055605669013985028231126337767015114382526151086057923332579486907253814315000423488851792756844268312110436030832462126501172272898453696709671071546505719666759458605032535616667149537137015964751025079132451653143720279016857013352402130769405870883470357877117401370861234079364173436317113808872105756909000339018655094838243409816798792348913260950862347219560253120624395146173524144377569903546473121127928202072196852414852965030243099070527574994817224009065075837783366748443510168416063527722001628552638435553448272571942268552426574312526640894873456095581497090717953386105688436768762985459167909637682442928701171199180328646311809162859316235811221573030602078948031061975855847145152072984349812809666045472522831567285151032776215116535358641128708505600000000000000000000 [84,62] -18506345531171188518752811254023268766433230067570600815167727484058336230593323420278195101360455577438287877493277830505795884272190867394914932742684011812888540139615793942759796956719207351516132457963784830480286319319163733019440664994867527460581309850554681391308809246340584218683515994628622695769140890972404435020014236941304817788980320097554108915719779744825753680646218995433245957136057893754346269985780605004484204154551157278837248032448228273908870832775591037123090643574812025790261842507225113075382114505452176304793906835111464233865629696017391522355086367643448391060914690638707441557138919899955225347904566621589321021239124613827063409290087417791525781504320694897641245525130159524450271067583821797834160778354465081484356157172309340674815692831114570960136984156783579913731525213084930811620513317359293672631503230332277283869607242209008863811006334258360651118020709876038812332676594966944400811895574080466042457630281009687880381437025361977472196051215479725556521899034713989808781040615327511655676150025559499991757543235059521287983490513993683307491002136647693899870743222156720791550930140320747877886677865919182196492263012594731073062621708051849718235610692501970813439328314719110986110338137983831659696687647042981137473849629187145250262127164543451761047099819810979738137138511644839639855528848141974857465467867933690496838805083587770989103515065694023638758222326084719387844156812795079398673305968017822247188777279224486193523952474888216162877032824330608939311226029304792762579882203193775173177698984532285773488389672180130078097095028911201450976345463894774352241671843631978141002697407801794601582664427954063042968586610012230828308688654156490948131259274202807075054706608882003301767556871858054226473640099308033038307367556243619440208572703582722248415944444588091789487943962263387179545994606564612728596446748379277173543914626592867292421759970755796302961077500994776764881994119792504670123878292250906448700738514869467130861453574513648440638433449662464496577017298649225549543397012394718873176223609436388918497356284840836299390866831430060082124148599619276922200934817873264640000000000000 [84,63] 1375081768263367416045180436564364727286712672826044415507993784570363914861483877988831703573292300444307924736557351303061172121467083332786053341329379310033951614866075241232909186210516785910856414452070625069556129453786233097609653873489170991246697328432363391362647699735567163674231659757593109218398819723510302427254375128296129252539455083507361327845470343758194205734950383724624108520123088511143264360256773764892179122378883833492202398912928399150699337219678454822907970377389913771577176973203215618025037233378328347997363401981402079054515231034482404426318286247982485844718841420889951760562334414822216705631477813094701684804544061114260492301657626981171926727939369452940168745134315858011415390210775758760314040046732388626503934038633080168567599974936643259558194012659522636773643973669063446246425562133284374931100224532589116462548767518920126292486412030531730625592078964058111853129136189893467911853999753915701957685921204988955702261205887327901452751032986485461588465257924104381591489383763528858308964910981197463814896543251095160685918645789602290857967005567126597065785664321100775974923632168924455024696424504835645430018943445403969913721350143991995451013662946631113798010423433830944775985413698619011231485384634833792877120937700613000231093412928209346498827167122138358847408241486479710517709495064251716396538953473745265084207766440717258852192377000734091368255225082145236858812287327546540489251517386519022471732940963018471703163309577438785414038470729724619996965193292671382238088944251006336100948193428286867117300592176691079536759988991800355065616396731083080542927565751377930027967493839691269607431425734686721789253991538446773028288320693240875520837940302844010688873134311130052521835609833981531331867949935197654848948291753017326249784515340934138236480920288098628874023149003041707824496251182107912402098577322141932096627935734832246770711391492333403469736534679616061848673973768601754425270616717687298958333235135725316493911906285823634317495207439536472760270094321294106667461208957854563160595257795720622725975990151657797873737608819948717436356076797452568291178765615104000000000000 [84,64] 455830987674752038116691578817493388010474831326053872494166610205754230955039534690227049062592996566645571139082159813088634537842595459384364669508605382046505153498667591488373002232392028772098288681163853175475024685124489756090996436649733182545453338087416861332895191082016853187786972768010681548616656115785068688112566528936366070244559246463222690565155729851235688135494016273559859337080672971809378923117434610982883915031611761185883531034740191396512745824754724257604594790617416263888704238730550129086755527995530028841873845864106876811974176953539404335028868203434356020422473329249898766841012815660205409093817593809601571859839513498965854600181880132730023218570340264225740784253862905685459335390157813205456313246983955864268744984669692919512203161473744647855697767328197374536948616915138790024108195582683190787463837423508380749593517612261548479861835143570804785092650125312468343348656567058196610721689414322065882090708800872332742261700789244869832398819859415309707532015447598977504914170453775372966578711291061558849241231285800663173186358819593036826492486422035433102983928398676989489621933328452328642892060361511937898137183617118997357703055496388467415730859796632284425540360924104619658186470894771299118905992599945246662368635894777667204989229615006190181246980953813253105570599178255318573287661033545047395613006904885222483783865189980192351638769174937036604806051115541728448825090049099125130104059309512139635617727572773739869797419193500276877373107860533438771624726708679810024036219609327181037127205463782503848334237424765833704530586458955986093042315102399990137624388145405644573120397578537779499652240238848539533243306838666600665378354712427209884580175995929172993811915221921762591887096710193346176807651930325940350994329308744167592297442870547042962564680487377056339279036855142783236764353676500100774963596075916810948745550370250977513614019836714627606848932478686532200331336999229127725272187637655746511671657090295678567399191745243986487042572401330491943800590376258531796568867658351257114699093193211892269323886592456542082462911749136788831383460065278869939185044684800000000 [84,65] 750375327287626082759184935732043702252497607718069823564116998025197707076848635986521118378481042260035943687708794663230833576537043109971117418244137608911797334933391224886975973026539824759544646626646744788775970865438691108279198650612308694886397559578921756316586971269756560708868378059628458336194849648033194441653884068054523628535660088975255144053971817008299355035888441626872501659465527651707521124929864401615016120010818186620132397256979999412241308957505439724005169426378492642505234896046351339791526754018647806439443515440876897153293163556297437767616083883629907609441566837055021005430091307033835341972126941344054138073431316520881834368554703608769569765983484769212711375508196384892108483785415039994884497171544300185561423388425609047999771869122170677262472594098370517529715734833807042544367165472871132018391855462327824375888400870966235670251968318078831270579984935279854863426123367396612533350106064167064581767709324848885714521443285935522830944699805150694998927765916802205882548441960178436255388977497482903486033099590740728682862828658391813336552323962362580388840715253346721936808189667735067752709876061112468098406680164019141350791526764256441641073028752445391107450082612823212471209785879179943756128748878997717405336344250866265457571246999225148812722986833027970955889016849143601019090976322755240095567952876865962344257525591999652270852660246550719363818370747676509821823524325594452879932769400997102438956076669148146260064933373763301165106842176086821283756624065661708561323210083378753156014061913116627997376897483301442367872046873038835894912805533696931587709062855533395213856774439604278889129672047459453006366980707713443515688378250490690373437288481171359847044771144224699810246684658732810297057053711973226542591496375156578974775171827732264790849852073780072745454347132634523538110711408053050024830568969638279479592367223088199776952554751391230732952096408749496941537098398956659355637993307463408188368553449664735705194965078898250922896677143651007278217007219275426722804337908989253855383183563036497258992833106458273217217028428823215337321801890930381350118064128000000 [84,66] 46796279460161909924693731833741362214502407957010277788896616944927497584404260162030431943068925224857375411276664308328553889542175214962191484655055142060218637021552152635893097763859984583508571559027789142578929342759275988534269063921027800392997952963516545043824072716836413867824300452558722044291832267594653300916807690511436206799905450781644208549054028994955616731230439146468363880254536444722293464828864578629881736563412167677566567384540961986087004962636195577752750164150155869864099053695577405244828173321579960646760522504071657464196113494281925709501397282382295223583130639031422661899921711925730463380596106657415473205459953942725004250585250424447337309058594018638130008350400471215447721129201083968210597865309727057778953613532534595691642554693285383510609349658756858293057821832922505287743135670516525035826870012948314224754213380576149645472150413920722477692958134217499632932263803076618438476326042542996572555453016865225819609922414067392714838514698152489059657677001810017003135712040597213045856695886557569143413672788309658086905542832357179546539714939798180617810792580118688244782795219896454863647237461232862784062230268254791962351972727703513769223272104107485226384568360367601944057404182599498134396634774478779870565100313734980472167756279524436379285697264572669395646137197853359737339445304866376239675849345391570037948150817179971794630031882242060031881850846099726949246827261829703297752273193849789190914917066419573335474947086494792806914173081958687833803503080731893948315384159471270075991078413283001757049293836047904833542408065731542689588886843959982353659725216901785902646145076504007483499124610793993806507494430688194916769758544196364013259229901516893156730449637144061988795758672495001873197697388043440048929038821646827417350483960403318716105517875739302082004877866818579034603874427736685158553454645191187120621621472802556877663608134550618936056804643865280759811099868531978129136201527873207128795582580947794581148713233859649122872852206323137812921432677675595863258396826236818778830873901797348885163993136125704029812964355836721297195296244127785617482253473250 [84,67] -34568084983863580185486280375135885434737282111881949692308037803860599769897381780239399456073634721189967321707912455230284405195388092780348729316198174819929936722282237594072640731942678531929398159679504962457019180409238286648240185220897248716180558624963615905345511598265837914624098187033135387948755104763531248043167949530989744762105880029610383526618308327211466051054470694473793327247249850695000572373573135184455249969413289645573901009991575691553665027814778546004254949124553893391755066970558675416547874410596187329939460903201258338407567789174331438950993876064738438880686060016807487635546169332406775374127400294999961205808677660265007143515541979768573664581816055508556820030145728933245656621375176381260026978135606040569357365199359940662982714256188922908835844087392076387244412573143346440020164552440298519311428482678307156822509906568621839332251648586446101619201457306479744141214719966161057198947418707879281373133597560560540406999278804078683564358623688276164718034300539126440837529315600148349303821580060367391726242256734720791646561499765897710714138992196856454466908192014746604491456575529129707922372334594544069111887960613582159160893369049449303190758080864140913123625544609666185162516530323470116162260275509845455793192767380121949537462174924839313206135232232335053705744467721277260872351104594442534261419437881736125362559800121669997960727306610451135184377917613023017066044547531195531840416942295321258578159780338364330951227720173385033520151332044810954188150138806187408908830907999660303345480159086094732591135799683396015029647583983935840224226541075135236845867447974605778165961235494802760927999591196923519758327051089385167615838024458736553366761937034605542074195801099039414752085911763565372689404054763626275606083828268494524369701287320007431248867717450145155812773648168534655264824067590914744890720521083382431250822419173573168110001334065378621279653688328993028991412535574065968585105967470069620446777165231138203307595079493426592225809582432914256927583321565617542443412906586094981455365164186740619426736637933622646822294832595247034935413547723960751768000 [84,68] -5539112059769539674928829960017089263532748341581614276926721546483275372928740591556668476384580868054251934023261225396911890053414664319985767715330443664257988152725836761944170278057230723424463261794554543840085552799738618025061742397517247084309667803761607398131627407242122238134478250285071902949516148700964496324036616922938487113093855582540673558321686829174184032516299130346659968446713242661051103962913717102098563063869657563661767847218059927765568254759445291883922455011836299457891402599957008975777559040390546630932151664317504060547923552830032382234230283637681423176390680060455604999046517651721762695896183161869390779952641084251264161385742435667922764396951073848288552211597814714165632183648391380849397601247296125066879191551239460383962184433447428503478779203690821850846405338642922604457548061689425111623878738245492910397238997666028621653931191826538922534049154250770275896848931980150858249773688251491427117384140527806515712957047621305589467724814993099306344882739925072299406813949823341225124903249989563797825211764763086549343187204647431119163538720222802869812262717264958988289451645302570606617956415441121546744992255576299625967904326240200931125735979423120905428725112356354621581875257983815547049206478570097567413731568512508148691189304828273540883622451113663877455601023999020315440277604840584775449063953522006686555914447232662535408261361513703595050498383928906721306682928133182319688262211968425576736350927978130113974411452985192761040472548728634097821671279297476967711755761252734229053007900445749559356755149190215345066302336488589803329575495676483589554613430526699785883053093666499148750215372306634842038485626089730349216719137998597125527659179374821788641227155244974344352303254841126739911776788058716594938588647693482585491227773706191051999135081659407704820977949459407698571596066355796231211066377255154568338573757319389922469078130851705034744708131168194465571156318649471368540063327065308398520822485202303656946604435389392993676617455495357550721105181147358741696000686730721960278706597472115972280103752415607887915841246051076118437031517154694850800 [84,69] 153223031089490404994373828395894473534562581171264784856231209375581522939751781365880158457622585200772137725997974906460543793938481381773269822603250915733656898472162686968326385445190961441316893762280422869684343785888852796074973599990171568361412623547551441079528163542670780638240797851912219507632541832241935160219887520394932061229485000486903688388190453533568112535757657138191768393945647632480839552048285765774960825254539767961293846465193403035319399388607451927082990009057191014560572121300064952382688334219675203831717469346560513411229344162300899900862452487762476164220176866579068651248561674813617142841278324116564370378873972378344079558769741450511003993719856193181640989620061473534378056679388466413339824762956226624949139085270823290729862106994052830760763971038124266734738532111712120272790239505506050549374181747795002995570974819612169018962284981081824330505260675208767694224487093798510161279162427578334887256164517260440241882218125492838868610334660631484665766435182549907108027994253413360384410405239232623511016448175240138427184123432228459829783916804274298479517873599834524992012141079155954890674579728169685322247845271208846758349120081120145605959201325423725636347056988680280723719491263597547474075269533705502044622103624098467909833644066129827360276125914845448601868001526433432515576695869758480078290492425870338794367414987388782266093429848193470894914009733719992344785557798931471104053608331893570495520174144970129609891020829267472336408876209042533147705419463074649222845531316726609640537175343614648502386006785639126528708130693242824198771386253955236348600190095518480305309306185813363225184512255679924927063863744056068936779657122053000195572457472334612383344863221885814938769223773514404206720929186652167391445554812630698540629149091119197962557081735204770442369754496718680157895008520927449740995520134700790876188404684273745575421404046359144483369964929736378419662566812678510732384071958583961639576939721000385551035322295367239314865801694210966231765191255696690333139623918006578280026099646526981864731477572651651626223704972745592082714352611218800 [84,70] 4595766441411152315239644630325645524022608703104334304164858268574506505993086865876315437378246155976341147440700190480938903774543352713959425003663107613763984740011880835705608565151781005895009367377476706956005268338295134404920888439591815286263613358524048296392889275101996291564317787560432876241048537052707646137243035126456623655314949084673644610045747733668236995991551610093020402140924158680733748076289942880737066285699379596380908372317246174404447829154000974669163354230812989336509633651436165157808461930339515442725041607100034270030759267964856326544639266795742105488784356583988387349400368650945028902406645622949663464312426717767356795633799760195989432652191987664739100375516509106324848239813330071889530451583009043899082297690565454613480062018664816778824014503190751787817066729880635627095765491728684794363205530264767844503736030833031778788804098253453270945555547267943715925284118534873102001613842445470141986696937221807006474644406916420901739820511144267693657247740542912235042446939578771161891525077448339549843821975339320073993868092411438158072894011879941005584626820286983748131391979575392901517825408683595093770971754546597760464394779391479614452439731202430769752836940456556644197942632712680506777705154729233585246599719929237936396262426787741743859481315877967698310702771205006892649977568479546078390559570697549178581672848608655804922403203917365367366433653732607291491431584961297088137809836806308550666195915094513251385595024328414979486652934416862211472842165096721537714237949272296254729799853099537520735607225338025300086389597879536507025396410063633454890768367166363258882732636607710886446908846615112703111915253966998213223887580065985824464146748529703398088850301923521956200833487307073288210329186495786868751583731357635590767765768380974932562279168936129995091253728741615915590112497863967698491233916238509640425915629634512124304933894519571439795928864238552832425841867862976284131903256769595851704185754994005260334799588959718123464722458642090040264606699078183299692669658179460824640718545127266826778777047165634967740345594781559744729678468960 [84,71] -16979055364816784490190342629391326949795911684418311535705010943282370553451101606404483287930512955986522207795986754091962935837622076183027793580353558141135786804817077479449350684926045126947399221840443392238765302898795385328889328981494528648822191408891235082202144255961153227226505305830576735817822295036225571988632819606116956886585434515131466279389017989916375551120395178799664831693424672455664030201667228646703780077901300820181010876188847195721231492262435225026029052490132653845528066507190379020084888034705829931851623578868093077161333075691553426576874329828861413310992990276246796970416191198953235465036739491114377149083184035682165695628603010237943066039242717256096982113178726587249732775872618274970913004689398194004472489681894888582555255901922150853360268274616832335566230334514565409162432478132429733355785727429140471446215439659033345670872009929475136843905637702090679912562830477429410584412347296709256963145609623755387784174192697539085560135914747863936785691828744753676438754614115678697710466485760036206929604748739383445233071953835619947143744128626850122048496511193055319343519254664628550853166392598331311023965905066317489108671046539040078185770319314388430858009625331051865121676717593171320451540728525240712161740244906461564136228199114843718457844117165591838091034891613838713337660367091822795304977921116161048834586380990067619011749431439555384270720810601945444570734416394679272193425231105096596931531106181419324260443281825111590297349450079324588285754577534714716435979756309447154619595884290630794567726658795292276806487209222974777541145253439364223838722363321234608772951531943350918233538439784817647694068174023337032506254212637063917448230744189938440058056731538157411696403075594316655821772121458947006228064743509198874033281124591405032930241852762061482524030339637740622578452165444208240501831797857439428842428065844655671866803667205919803226427341658889857175431873384612121055292328606644381892884257816010154779403371238649852060949546723498030368846934651921961247941858689460819273998844290523668653857175781970640442089620710471757021440 [84,72] -266699948553633807381461033503159571353040248702353733379420688191604420035616367304190683534893017459538606736338247540121946731985231802466519047425252819233366910418321279974499703018712800509833294184377101369555434885478212049718880603655235419756894758113651948033963872938144864106154878006074246874299555235392198547937931951590521302885679120274255478113471531239628915668635230315373530439100036360654366661557403738576487975231831274698877906445628829147413352546614202645286862243153668740992166950438282440370685068769106368699167952593956194355655171206054964893112426432809530437271313766953668181852192261145424003298667867530589342712831151931197583213370363553894685631274847837050761380568225708376568130711006560437082799216459127714787722434797333934307791652355457486501152730039701299435888125053373113493262457726808390235726871940808434048293816715423606430785058042513563405183786267726664877693494378954397727259115806597461543473501627901684991262420697464551150308901077326854808869312085026179753663168447568051426652726130327207274330156055328707859512720635004560274667364979072205102677831445489581668892113127911358616741450432949076087710558622364533605772138738861150170371769435466560688608408501164292919289612342541914894286891534097609099553143569727217701663444342259928578738615152979117103617085693361612442913677645028024878998332678421626104262138343305928722574314731226218766527300467552918476655775906280590449197709027087456501868220969137583777392336259511804514358792332662052249111522718081744933602263203839683029554792834361557966287847423482787321250700290849387953992910274846002429484101965363639546750644090029249924681034072623809014773457486675627958802480017986866431975625486985994476602210051978770130709804168252928415452899793578321188566885477093720150336699627151589715580982343451696309530980589580889860147311335748656220985222541056444714821514458360840736356353299471529196634806201541911249645573978364701507216816588545315639423414569778693003827426724972377891618163808716307490081666548780675321371149251866340484515864232191391987444520871954170096416686955516350400 [84,73] 1418693950845318880638357392826106427133551310871591896285987603375196511236733852887757232427711856707289262172087064964059262829428836579320915756720142250947515165783175296798368969099047806043944523609540466850548069251467379262354333867185298279986517610007774331141179583922762053069195471321671606948066343927726972799976916535673837636652210285560921241703838256375718659403433449611916685026021386166974433793192343073336979033886748237147621569882100086599731103148927367187401766194761349367216041434012813757208650773750819805024974272784614681340339424157652211197978014397202152078314946775337499086077413855290751313370240720905225002011085261758744369157889028563375713182160004359280798280208151975482614753381404509934935604412517072852457015600920376618057984984189067963697460591056214602240245300729027647912556098019416811907297556055077530802980557016297119182915664207341518445059598023946984033038489936495495418263585117440003414737616521650533484099328899691649137710895390041536339988195553626915850690436643511397414994687196215460333516267501547137151935551683633504322811279119110019276641715589040579168159108137194507580236596014027262999319963377442716591282283786110904472775275299345332223805880672487077160843491496805420679014837006322881676175098630715332593100233650779291699718360855698196804959606448519588187789056360346275339262352018147525352395639085486403157701067279334568527783556853059037444152537956180522843173260025828986986227906193701191833194287401765284600503264487988272151039904554812557128761006939125707945137167695480658251719290715412557858243431994363797574509734299535136568492935368550284720888277559204784221247948004499918939168213257033246596566806963304430815320593151118979916305466800026864376617818064472380345152531239805554102805678986390753899533357337372668304149936782929807065289047849222844854936990208948994481393685941614526708379856855360447013692999308073382523204208581755503730435160443510268875823260013007348144974720045598778652651795989689355003300374703537986994161070278280768455352143847230289954557744715699945323110195110640627318156921448000 [84,74] 19449896874169821304486464028051186537652971343740170282423918815726737091463444569269190959561536919330682059137738938778579331225698969207524664726404806306571488980490880213883490590546336343090678318496447384365225627403014184884124484284121027115622530759860671157012063999783823361122639562721567369524243915016518406196021365146699458458893071951103631193813908960798644405616609216870627006099703614583992275832910046978468433306367725540768337207844724820480082950603163942381851454071680929238422145662194509722078161055879952859151918641170393478541810909054017583050456571327072148094718536430543145770852307633535572728717877544397469660341116223426308833046945459433793330270204584241230869359228025579043403954656150260739172288680129700668190365440676198513232010013070237559550531704741275166397517242520219142569177166728244600863544327442475479733250651694042512210995183176567284264779969561032630611418741314751879768657867063655897439090504159580313161984578313115459712182501690255313117627879045176913722597537962691818166360142943770582229817293566464829787775234629953324816374004419837809146466330703754279023575965754151567349495413694201989508117504962072466533100848530445687039755315947567984443440922180977694188604548991690151946017632799278334985233633895149523602456105935947274106925816050141326421513898004640596762435108044575496265109039403315305045549916838544071075251116022694552398771342175653956585625700377560458135459892125663773418323640888166550086782379262083637611929419499062317775295083769586180004219366184354835740853811434363746453123726689043897994256194351172349895826456210396937352014669433463449428240315755845143435998018859482436768987338905106786893355192699981915705065527260752175578783841811577576651350695244701611454057648657722424798009852577910213684021043428521736476999275101616183898495898863847269382090445355107305035608719811003281768582150091418988946502343512281052184459636649400617122171194792369083776452163954172218034685135021120685011475241559659222261994474267171254803040023403450158372823713452524340847715774799334594106051776051211938812445200 [84,75] -262712073574199019511248889677044769880938501287250149604216126713293803022468708849334784903207846839028888017015364400725089562166666483501393621455648809717353082598249333552543285736384304897448797656106281513031910814888625215689637326835134134924060124374095135810914211901920784781553659323026571947775489872257941624340689546115355003308953846163592062431404123891698769474876704612710267441476732790512086707257954821944748303456582009566458784422198436120926376331353769281937849877418448882311709877820383714032544002228917292021386377606010753221627278004554458802757877827077651864836366491387654795728010434328754966833258851202473381609547387816420651290320807339664208279570324256240487058354141819842440260251700624931508839149766666669767667778959114855622340428006310792464041114051072885924427673348198134361999959215910975037704560259188543532235015690602266187554897702140987966804583203666383423608938032390639616922953146046471474426023593514556149516176916346870839115657030617467735448385711927588920782966354497124451158586957093433774022689941450785196867691796189619019628146387992943348641047509443431103766050315964090622747964712936627716830788028530263376348926173622379737430732267099761503537568744080802236567231565269130536359887913474352198756134334541320899438663883088127375811003496473924572300560234574028835318501296552286783192998444107294181462380831401369413462565999731676498060302477165150146845983141709828547344434490181261132797658556087323956116841245542802450102911235192533168825156428011180461280692802057011051078151821157529986885752208638035886678395735957017787506085588825157305801405444682015159336500773078937598798151356363192751534687585803773691232514227679528684968668498060069638946673418374099672984682976361666613397026759739796823316910412178903893202866304230936879443855269717791134252996919092472210221077434560679411077726083591681444028786078319797060284252238299030087693423829611044506475580236215648102743851802573630150037056388073999051996751638024825691681313087524045961757439979903664007366400447157168589406777747411974590650200942564875169920 [84,76] 190834142409166874057633181334061997297771097879231647377237500119160489691141048985364520147275460352237909260020557724788115407879847204397074267097578590378169035574840134117466685836397952577009364614045237580268625911443401637637156220422006107739286045583980542353088592861447467028109721064965917847548246829295583041116174249573647881441426545564123052182468560531182326625597287776496508461722630785776726081469552642928636662992020767202318685277888378596381139975042772861222016016266801337634744830558247500260668743429873934959429848760619351445653845307670138756110289688382990524849064979148149744454794657730025910194092948652506548709742067640514222512913875352344608884871055761908743500889207711075904633611963937164944091735167318876955523441179223601873693143456724707171840327504723898458406259543252181914056443587577503505474914454576863025979908508318964494074194239049793285767688459993191741701238046142784566940972213270154714960484890320556386233549098020829960464395794203170231558581767232295529847968336447506513434501089090686409974420037006377406119031318826041876776672859002854867439195619408578010835815434610193891497222952434633576491700028056735293424733509703091049876621735570371083078965745003438571203043087760704552533668329443974536353788786731887577546114164917920303474634585979855464755134715456401355367183444938495043334300523358880205537411340283244437544292230645173135962468324908078271284365675427530350657455673406810530985061968688473143638650805694751377297868727378172543588343768735093610540911139806421400025679141410088463890425588723912512752839739702593228821109509553715150797135960029830972936311714155924416792198967815259249716660645825044436332708293400163056568103088564208692850847252873835501807946057306755371188102751126650025872536220781867558322982016022626686614251548915907535231310632888116586625024218644548718110654533447075258810081408965804216608077788160786313211438821056965885109849043406175390960115403823457457484308191642599819389983378825748870153055891905829168656608712687940388285316784724046975441884194753315384030852157940320 [84,77] 1349557737258757281017780486503641806889331854078591892960169686920380405257000884952711304860817582202373518795585476464199245687900543929933213383256673146700515619818397893256154404065527938990068688762911416440162544941223553899581053603517434773992308167540567816916701859362280135645556555000014058760686490523648782735203540706640529435088526533247221261611675334997973418513397121865751956497734716213595702470245715710750554739368198804549320624999964363132602873465441220839993160196108789599496643748846050018904910731161882373909483996282318721256531184472682670283943706249036682246221493751176750818522758911251157275649664167526879109354315344618233667502968069577678742289245876870325018231108286609948075569892103385438647067379794090096207311173765874907511297292652116442346811149410013227776009211321199390461405727894764651571488454499348816392474731989646834206958476690779920095427142621016292389292932334538224550707402045742230489245742036654265275563183368603551352501594592159524979375921014248756159601273588097114822527575600240112092187563839776734079361928399451631401641905256510756311124044747041894588234621188760339006868520038691155382662281097447782449911557841871586007945524479580979841232234649126215898727162003458237518098418825756926522555851018818553423638541909712211755771084336640818171021227344944265815188780415401294219460543304580558356180371163735068762008250359242702154674160343292112344381907415441627776168975109335446941375544500739195282848778649154978654677426386940672136211705048934070025575251238801657009231056233580419068173586001685334547820013096266203558291035027180728396515263761380866275469581231453232266757818795692741078900102983471972385815153456659331248850659655530337359031987604642497143304370712147912848425860383542838365340541289584574337051343569044333462203773129331804409593920859597233973083998189500854203812744289141741667955323488075570867176115867502369406970200523764199545819768587820317342650889381173438738554795257986676690481188888154495434769971014557963002275975577635813638521334329416988899388911134984737480609115680 [84,78] 17088381268254347200852863076666446817501768333484459251024703643081477063237622042264060359021421183373646147825173266468269837324652930905427976012153732622994060728318623600939428842437414147185867407784504477445947149449624789537420044119448883709506694116074927169431764184184499003684512091508626961035291949351781459898851675232177807072453581518533549402256104796142101679159051250763939020867143014782856240697291517808327869252987643045675869980246935649742119511198357081242501982835010504416249140151767271326364378870120415296727376493399801066046801883201715599075757153602126732840770330483056274877323802020487250506426864611466727514867168614703509116251036445965352752874991292758224401811345450424554235634530546841840774140941913814330229307596140166908281232963261027064409675330573241012767055506333626847787243795200014381250346019001944689846796773322831392680721488201158549249838055612077496963788823790840573116594639880986089450246840748107741302159215812186856808615305887312545661378498983203122566705969657372520288289949014605026033007950806027559349078945171609584421579377026062529518543792387656244605252013495180023438112633831222552908685676796766381145051747249864774615812685949152019394637401280645800126748390296310241567516811850232140141608073928735012165699611908760532829628672047313036919055028941516304875460042275255719791530588879339557224453344165254877590884982684032626907623003489157736486346614890917005486568474745525568530367457204740759793986785586910649471415497770766560156818067490316291526638531499579865998146940854447801466916079226745231469388191396094111192094637409387587401648313219690783322987843232842109876022404255060525386721527546366409968068063999098952864445846186421681022479640844930561044388817898215971519792545269824644345178577633727763683288705027794269853049975366681405858871390594714166886675081171097550007716984191312681150457159397122762064052476775915633487318742482430948676349496434191971529646824427893408853408954274219757005188725487952712269910832089497268674228759852171299018513982074328834837134045605222535163984 [84,79] -24149799709033419013933087728214336704776958308072614276499720014199364111833783705053462050800169378382285981669734791500981454101259289208177618804501542888974606670538929386687431870369499741283555094133898444252819330257417905462405756328380491186841381221051798631247862487965399561832579956917757028186773316405986956727101588666133891958283770390935502233463024005420117095769071258788774601192366416937382565503454694955464914283939825411055850424725640000594902156520130113877459210833009911239731640889521026755649387140964927473493581880992671982965680497972077512858996750302401698054034300344547167584759968240603545734046815276964305753905992129617551195401860547747745902281504012969140552723274666586313871312735020512257616220818650023333923403324821160335704733780799355845085672394735122216568447408425033830306718461185563105187326175267314749833610294406215559241437721209153435185401842196443742960479921670953290372221146339683423226794202918197011402542109531856170355298286989268139874271703770152073003774055058965564815274915181356338634400299436044636237700044951094068498537233489744912273643553463264322510872753683755657801876401912874782109873003963721136417402853081055035738699970768642930601944700454185521758855040868792391371635537207587178923746057334532449701032156344389641793297280588297807490779258704061193083376887378554159711140509084704393509801975360390917030544593818751102565112713379615042457405862605143507172010551107974789974472081773224022590928478301419339047793907359215904197109204755607716172071862590201172926053943661609340826692361469326013293141094900242514721017399185713978369425891745364046806760123347030510542016493403479102384558941344071027289722847764097551631959647085874438409660550874143270151431661775821194295652353043109441390778874468557694496108170357637536203629541113389780290235111151568302052402714979088487522917672592954541285755943791356753617788725875184165929856320787847568983066259241171114416298341127653979160325374373609316048855568631470256342092454414882627498011479490565584558309474657121517724897946238952064 [84,80] 35567248856098330425057082825149629763109566680090387937516806589209736310494378251779333325320526557678392589387063363805147901249156446143368018088297600562186548637174253863755020080929441517452857678934349132653239836061387576377574999965914988735528753024011322282680903163266608089663006844259547753163888347341715716084366481639231695070416015986429485886843980455946424777260315535323611080834004056391097973009620310507188115107072612730810462755329517887693786930101461259366225650912349023321312407093401656776785810429460214878700643326529530463491925645703841550703386824122740212760554147411071899368538022584999244890804130237773966858700940633435471427983582457452954725852018350831308538317422507425741454999248335723179155737244459330087626283041735372164404096892732053129195192002519851362870456261341950107468864673978956647502125889183183702903979724757069934603410517914877629645503359758718082521344044584040105646130744725055684626052566877654623206259545092790933590215351935786502964631389073826134618437550055238614817258617039411964569053549724552074552692283315682178874629744797167038654344652464947292529562632135813211907268364450070096071769348025906639068276487073552524153817108560050823085853767206689142421332556595635991231756564265034755330866282111577711469887713193435238645727461284881260520378263109584229388109804861170417872366516240442518398344951692219705019771177752941313483251421368377190816519643618884459639055982947645255851566267092423870370889458778228357821879793787113383112655450064015059237293786641629614534803509343643328438796998042198774283190098098257668963744493919576259463963942189769992159740016731612578664153003646030643649864717393936801272038905489289674159416481830274158250214983885449253096951021998193665300559600870252073747676151124220119654263157168874691540276616099202765925762918320675341139083918386702847647396268638633452335917818704568459576367469405912732511408908853040496189671529595216527957912325339906774069824407370408349388670971384560984978645600739214276903022996140478542358271288589372278206273401376 [84,81] -160375806701620276428324126251548274183656277895919655469805888352782599924191109461575745184225291526678660058581423875751555372531453817414914753610756641103683029942297242605781623775977140362602670600605971627333604139343587822438748169986596495145618606327952985267524536979527878720176451084820004309989775914926672564414229958385661592355143661494689963868909877394117556414774824924704037773787061654019698896540294362439291689504616713543743549491874251119935568732514724034319172808890341516099655190253511014522579087684992888380520616026317805257838228896456440207878729514889137205574149496282715734414111157038481003821648034111549945992887476746756776865288146312474103743155872671186509652458382290687383031843808323958781113996329991873653581194142934745011366280917890978682787237456837454624510531624052515353273442579118139860814835961021442669934684155760278149113964498179275925095190091421503902644344084114514146572604531088228649991734622857070719964063040562126489749704278453809918276194826275697555080398555559186892982890299760913203699103787310490005873611395968486595108474328506445642251029896122683335059749972135379417390876057829218410139447664794507836580276868225016904945802312987095615080595216009931698476007556932028831360052904769020334818431682535315505874655757953778667467146921414819732339918370599370806108247869119379377516832841932088252230555974620939896644366190289080830486631604349849655990635656964781873400549551893140143414301972545945171596338035265903007692697765805681873762671812784363587839704400229121003613192966960796288333319108899970261545437720657841743335868859528896562073458864501267540556029835618478341765757019853325002849422211907489467488591352284790140363411424120399596560786218834645980521065440741910614752933338795130842208260948775209220318027667342972941996114037979071742354891410838381060820219424487737440123725069303622131022589058158207214239588578729599104664496942329252186715177957820362512493274098264192208698684390303793951514457603146918149027449627703024794232817351769656901871933295120426765924832 [84,82] 243185851569884306225067500621062393948910557609098282073704215528181022756200353127981227721798403964829175275981054704283429786425078529592176866447413636814977117416590248588498174088089077797216925702563042385938238628555159185315536231494624419876879471314631350386444845484280835475705381076634403016553336011333640355628327386961872248954454704362560348847921086847431890268944044959840458650459406758794973443396890959249229647388150575865478223502753802239878195269538734773008054232018001234759431391373784092985911935731418581808985323911973820629994818755528738735231727047342954026980764672568287162916371944990043604685781114267436746506254412528084382725619780354803295446683803098979003023317215337942674972596040382083530122968773417070894536690422631403822464205561519482818501861701831780892110121540955494056010850490896251042846369567816507721079557091494786337830927010447895519422662699735672053888588239435217226057599301602681305051119791921907843657928424877240405947928182239823240220256702827820094101183260368576691495608113345877530310303037672791425641312995786853275760672423227423272948719935723764409032284089278526471311330727395528719128155114479805868704837674157943462781136469193706987848916833738243184164093296423278133308711920834249051857455015103965720898329724168581061548528749094845864919016727411643954674089422547724271253014890990276666066971459750142470973699746967643648547073772049853641962324305236362495408712404542972920937532462529033007535904392705903893792078847407016180516896004603754756059193391491980378487150979920163028529936107227689846792369424412239849095622406663110357237827497167774461484746820171950776972920003009706541856072856856470377476413405243049281276294240381461874178932663041144632317329942791490559973796467872732358167056124102753538449991887770021177293212829349800521301538814826031263098322989223460012785204490379326235672644672673897685497308264472003791164536755328725395778635388462943961133345434199398628067615268349424099127584743215194002161522004945651417160701544313900616128726059860048028 [84,83] -56792728150193600232964793162446143179867314446774797560965250575864207156953248867426476329734091800453915693430064626974451211306724407193056085148439079074308428332448801804107773115590466775573448635279785621230133078445020592115589945397377172523832235453721791572067938950747529916977128959330062643359034467839996257448507798842776584620957838537029167646291683507307993636806589026031010700570984124616683021488720134889343457572850615682249825725670813780569181987692459671595172235511653596859817059902536052433960077102618319149141576910684057849249681745167082144135848608640271868566843001942506224074707123837349382983045332494761280657768995368666505372223619512800625790546134945659400444150882924928544168591337670150773713322132659389389894189232657928326533996399814583394519303142244743650992402120695532623165567896993339806330863736686909042195223260048344467246941460408272352117618231939614536708386651702158666101269883680409502276170166489651397057569376571339386267322491501027877853908465773821178929855801755040251393116519678226126068978216687642982756739001042966469887015446078778612256371123423858480446457577528141495159373939629650869803327478178388721541005598814813749946995059893027749692857581426261170349633032645249546726406841666697806697925372420480373704593063103247065771708949067914006814517963742391741734692091072393134627732588347918909072371091685572183304325508682456305140156220236379957069967243614204155467141536070904369374323087391711396286064478990343218155226155443538454648172344990230101726921023780659068316075331331700515221330669449928468144327878140428893692511699147438910836337755620647447051956311665939968564387929697733400446644730305815449443174425700732228642246541606069923664729413413264891806190002203919196049869675682517470373213578460171749158243106066924373987593240320978212976833814759984922887480593756588226488043499314073157525538075923530221924801514342026616565069779345846657998254682411164960184939806697400965104301783978948243702228881091722039897418184885553286646894263196917390152950288448 [84,84] 272627997251843635776968448399886260805534605013038197957695145672699307327794934638743064877025096313191650389349084091764505335859086589223938371234114813239155224213347984698917293522391044039785502823515702084261924363268484861017886165604479307702680952395599667366519706987788717489732357330341608712676570967864391203223864874779833035041887239345151184525164487390855377744358887893843079176363386761111599903235733509069936098934635239170468115141029507187864820958559606653812303019015441576467873755360668433689375047015969671139649885043335458839444528086820662725945870049372232308410802377359090236999578942994170811489351445945080535041471920675882531682443679765778392763784973586868708501257244655578504928188194349109142638423262689990483177998657076755858369960723222258777492105679194328760732509847548798722773093554993872230982678289496023937352284544752569486350102388491895134632158581653284674293428735853629659568250613276800454141832260864947097284657322378132073073142468809697360373931353857988335789873975425137063324088199407818439296379461729512083432988350214044243159859974177447249910592372079843951401650724279587489905408637914587636208373677896097628819493518274688940863608780829458247877321137186840330729832220334422305980376817377273856034745120355955184134822091105786491889989434843078607890271169573947740498533836435367456564470416138289625220452534308532327990651652938401287755214359655475351294582331560128884292768586276604653139887539725460148654094552228758672875750659987328578416270770011164346085427512773407146794091645093759712852105125436482080834089372532223531535543417420700917297093746733015940175997211106788632958627491213358715725127835332602124686735117031098805356650130817735020230276008790138003086972469807371629063968659265110813316161102058499057159285658206683349087333267419311285307150600797312540468606621735795156196119631601838564917019217921925451871966713326692910459505999274305178529073774569864970217149359170186138839556805432325627441541926530524652426163089139002134492707584541352628115472 [85,0] -243414666278731531960866404440327785673222188397304794028330934711911901862355461178216090806615522796329164319896551828979918673779795324956025134208068269402271290681107666540929593376089139054754670792639194368794671548904744095899754107474684072840169412092861708441582539259684600515200864702176454183214442113757696358901192755362287719400961077454358644807945213081987245919992919114808644886056889189160401748851959422598903774574574311779199396636256936318093536914073595234010029831941924047339197909977815939777947370125330634331129342091611008797880136772546934313722114362606489515795125166785234620568136241011251116718734749407163291640181036105678512484520406240133299718119101953199661349003764932685104636484370160105325306289453153120395980011320962522275104375694754088826976287589258665204063277133588009661333074900295238777097585403304903222975758673865329080474300300152305863638811407304718244844646762317620037745084488915458332266411436481347762386717470824384899869577869723348183639294588286167089840111939060383265895798966767651888225272578698076082781961363690485425649019042415678467534439133253550236768563057692792146930297383082744463304353281044359613835491825816284787520384239935568116526740777711909916900632454408798711779768474607842862404723151756175287171566752071056441320876967776395277696542735298544185796201001081417276315347656300205693232462163796681082243218232424384188668841956541896130984666237191693141807315256562073556799133015336546967065331368171098030559022893390222022680474988317649263879800912486936083228108368275505909612315414862019472255801539302606787863178820745686977612154043594720508933511098990150049709661999154921976657595127915562613885323125937468641648358299881983045589919621638822413081750320212246535851474810861302367930663324174953445665281302960782261221506721312795660446763502651229052646566596325641086490116746036198564944774496540291718367166137871001728558373953758146679414929554035031196151369519093304638291980911600580436654001781398047855317756664053530657217767464677286434413242571835386618162206376154071257265500660667078887048531678260716923190789873979475593125594462392437020554752467927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -35347140286907732502940043572791298779430604105041176203877023218766330969703725671174842252016267764997030056510263509875841615071951734941240044378876847775758830388150310350185988422382047761614175766163513617017785405191788785144159765646757217840125541109895329657243252154751301829032115909424821057307363288221323799691606839496650900604454845515794702956247881564960693280796678920784133206386694359890660958755733460608251530760141963678034309071342301600562318032457362302382475937273994404181408997595619844707918738743093544600129233796813808272623703574640748085372098945413410635416823287914555510484137019758898082550839605858687680308130170858535249220619526724275934116616623709763020980101132230735335734200971455974459493469018493138132412647694201362122374800347404629908208705458137996764440330409157683797840435878011913314430156170765912000812066158009747146992577026620151941059893702572924761560021472212441497158283624172778046930304760745473519516975796320649580090022821519227410237989631774976279527429878459019382037224628396033713714962837729581021977095639601419751576832100869046019783957983654169567232646616536958963749398043301275735011610477745578644298298752557166949851742388305778101361371196486550527716220336097571659207316656255475400865946941338805134353032324044046736946808968912237537649685188247901514735538906456072565447862656958399608703508193468586510943819193840290041841955027994045143101656066823531675697036832617936169331341419107010744029975469350997867719795330193348820242095380698278441474312104863071558684370781579260503502162010961506262380201606890647127174177176867967678194718872245628448989127209448986562700079940787805690585152751601995662083784404427774429640742723464591875087131357301060531363974656578584413469254962232057151369415212667713508573239038660924176088816993061745203473335535098688956452218202565651245343423093235187276988080564890848297290745746286741948994052760135092962652167088027979774557302080041606154212958376456573040897718311869253951547032067718022336648407310877552196854850198620115440503570682380501187572735231082037473313896195945840176863059023430227894719698862107911651099543675844165632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 407422931747720121566877558074073470542344738121978484777092714452847705419423393358610707751693326314424090216803509659820026213169642962363645941881479438752004201322539818434609389401365667244498179377815203072614620894687365668418024146381368545485305143835373659591050470086139386477249099775942786866334939445223559140054868836949986651794783141191741170267802221736779013147446539601316992524047230764359824091662353312468278713212899017271449693642807119330274903573336262603915698352485288362499078661468243307641488190703498889912510359082320581045336335059934076346344297467709138790235205191232976724411718452673520261942533321425882387060484648212811927559522220652201841009211478555810766816485607563421914262105986867535474787270042477937876399654602185534666679109399299828464794320343832037865372069298840983929383683023720714444056700327633399492034657545075764173144661000256035486804348634075503970062079002480446409404273208116121123089832586924154296293148509141145662289150417206186376267790067991273305179700135003272535095469239946904165652625465875886538668708116167033726883605931123813260803907565177953468003736504973602093800935928571641984264401514349883477665727497234726475094391038356597845786881749228156174416890817789264765668751072020492287182500804691788156941566122360017245780765322204546739161361999043847630412211331383811016659140538016194902390946683177859307783748815167711198613153300543271421537591879980552140638490689956548174329349279754764473773309088746329206649492250490774593190790222564024576834027281363329995712426186417497140326971397035394328908161692136082224938873982567702573938938442551031519737572383446182750002082523918603110786275532436902625461222851529903448432705501576996162277322502651692782466468547748756165354875023489632499212468349826596927183465305985122024870734412933089873862022621490997208418082620770522205768888792579594075158563990760851769243437695941402855267499919525726818715530560533271702377613685310045529819895240649972932909669921846612128536051752915071295213225357599291470493512395627531564981156327372934986264517753904416823652982120280911440802687899084671030573476588734717060117141052928819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 10561325672712484155420421437432275265390918764828815433211008793599572438484806230760803922719807963890881411479894890880617593854229265523885046765345668537416602670736956144882697968953228826851610807808061448017036362423756791896764052109521166820182263781796079348890460946325130253760206676691205030366623198897454655092164185354800743442115880816872658727498129375219986744354106569307408283810680249954193838155906930445302647802487273981491789612811011543473721488773669971288879427171540842259638731693379262199771956927911797238387643442962569792573940065167015983317357289091160350092358390405784068178301507150045679817173194739824951829448972492855241774155359230708638407466874547473433172498374605789472542096036285589616891564881861368911897055998396461207251231512671660583138007500336599251704684503698694530470113392215137672068447009093002472055235570911272469950552817845503287141721273174080041460529607234987489965233022235809771869655106300107452294603781969842411868487028791884675724292654808917982216188856832579344721543989725847044914773031089948756478497614298743753829290827281752760607270825796522384068181473757684917332116911611873249455520786437770236315897814931134662969544531481989394269542623113033408265714193463662268811425920874135828665634318929183070666843774035064049347215514951241294517877158612572547774176639493900314784867585130853345318412974545511986894398270970881880110660442763952666809850038726440387425807664362741977644123376988594681086881171987075397101942298239287852667117661554182961340507170792930526849391831299387838439099153746424279219339826549319421715377197135461724503954916729567535522441352500371318094442965376472574788494847262569070463009441071617209679304693899604280949531715810827629066928103559441827398239441648243393382353732007163403356992381543118615839980826951159634922737688454527644152426646632397733841732167056788045611003291703292873727160530622594123203834180960739775161750372181326769290959109181106652462351492720872881943082811762405888498353609063526481825197020408592087542500237711579326165401746136632655669855151170624410871361022046823161321993390595427036210686881521079603369864009007100854272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -20319250755527933665120048032095518201118655739370572507929112371139692466033178677093542367505338944961939776244252663591687720011407833505829144386439403577454223462834466791849875998690467341672092939245383999506143789681377812162716917626645309442749211139637991588268086317697198445552386715652791041675266435808604104373886638223656956621842377071829603673903899957390462109426652688203742379966586618651047671931938650708201409926730509441523256016923492605774189655134037979915631583314325074549260591721109084585703597819777133428771635540676926740448891853244468114628757374099103571216084488924624624066454395056009983495785529844523897746719425872250610452819760307680252328448460034556012236468160428507420784243359989340866238381081345513173406345776335455058949792356276220579960860340239826253370798085277306229236216061065167748884187224542340563634164037379503299397880450249537841215847017302968046504694546174443077582764250726015257258018241630794400698878802951609261108244431718960883392207833734744365292724225120029645911555121026642731619740060049179362420207807443819880398304202529486685271723092022178060316337481700119363446273199078825603556546969738044197648934599361868726800000217103106920839327179492081109353060093203101875073979829184461009600355494393575019262592161047434203583297256683117827607959210425925120262188334522749377943739874309318342767383691393206950422878165927341412015943834054806115676422926866823077799006448141012591495973960431464299417772026694442525107186404956804058138174705535891771525796019570117085163540549869494484015264937233236847535244039032081078436113832641100799362101460916666016280350216579704987370453492638623056681054483051348264165955102633832203477996147852297648967849436481736765973770445519936664827530876381710608757515665034844879794198252030107561259360433692335879089518402541690441350850191159986940782368725476428259241993697285158584517258512225568429456383346837992593744935285934951092355249892066037804771913108641593688165318007604399827380957552066132157062735494182531435723036611775029517573697817098447906636181149344592447709410719297211096348127071137995878751586285121129564686724050955209277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -289494092045095182629098099769506815018376376025129776616662939542304730654840685526422103673302214235066071917476574917881809941787749185380082690547589822727930163491720499533955529990932077724974858549889541982442028679987672717820405867124924855103150111435370049294392572994066893451430911648567954763005293590314797259088504881472361760089460434303826947069401206658676467522082813051858027030940270383163793015981488577176014871918360061582577821876476391866047874706189419288271856766656867249902532495067371286352568887034786667854283181413394235319875820102076596843429088757144305595148953383734375131303790743510085988697326638839318727207242335629355908907984078325444076420464664395040346686707515511536661706837582790593939385798676724115031792390001152838385146172135141736816899695781072572250081490993025928460891836628159311397172417345962931123874177240188515708735440048007980854093886374125381332825266048303661871427142919292589370265188284150701058816315479741116779932397033182070961779989198854178960392173168863377060805361406287915918583974270843304696895524784344275978880955854967365934872228622243991007807929798274751525676242356341194175496824069996647020697566035127975984977857390519594618452248398002671306178957146232379337844307474238123116472218165811221991949158383792052942314449471311856885382783902216395782399142471357690010554735022433835918141464441584958087363969712482807879044112457489315222948935122939996842373803325351626367383310568680683196532650509349532305828950670505536546899394045878538885068513574730229500522812158087128119316445556702057759062616363665198300593138647507084061238828937352712397318131683221067645010720819648174704038160998932305643221471051268426920970146063705120079608452017506235564756682565936119815727733046342361722839790413456954930080936447352175133550937949473641611591166996162122827166689145184780553080804013064285037807488889853006972503775519783703011898566339462206784031767805264437079796667647453862953890838364175712758908563398750638517351994381457232424613445008187006122633321055160932273910711573487359571943924547646219833536933116236855230428266671517612820409714272656968059328804817514570711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 711818484583007772692811919753274852978018148803721055944768499685732783322181164441592280758070460510660120384049070714118257250445486934894886328901716390197445820531604787145860065866129098934698627508911293452150131012309845998638106223542133797398341666166145782863031811909824120505425708687421770012931195586969793449590016302717864251660864895279359084147744614929670661775633294254913370801546739153088313204187091161026752000430997132324830888756321006797848462967852578984734144746191355200302883726636174046057662539724936857114851757508975816383897220390613716169571545025143285987349559513681342457137023729007662930849358489461051456987526730593989599443482340795116638776504864439797571209565283138902560754600419968347954828180386241335935855099590168195829469888015055851431417790081350668480868287017619291120018493864159254970295310670383071298793120721426711651162513685641965809256785544435850271656155974850659238361041805291170160869456406297385720746517380176069734499759644828431674667248421712714876240832869479625278588533356747610744745089836429437950265082558096573595659003829199053932755674912954927991149459283308284600841428035785624873900084801384481402062074905614623230154568728018918329267069068953355480319423469576609082664836191364225950966078393488887459697125404697033218776723785209422472595377126965574887072286791841076767667007059853284006459956470110167635299620301809777072373106464396830106185113539837550154519547587072478244572106439050216669684291656566434278077801925835092983895773188740608284303607062871045610676590212704338810689322898199019774308789595793132562916914243801055009216040450108644944932004176357522130332084653041468071430986967853017917988444014369571698676667490722631926888526040075496402438976692052919753988431501837876378129672345750993200831065368505630711854832049268960412278105906019281150770720592764331304461459778352530755849821270482994732648114352932866561150666425298867076199456156859668183350645545218091762738073863757987977818662319019624831370756883144866668201035411194472662800807095795679244557013336072728722953793390599931108096839437839745300791822593575060691239177278374440358897911739961132974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 15325976533647913605611726290210090936408784300286531027564984493601829062354599460362489667780148655528760945765542193294124758641456340112184539322157630470669958139880215366205049685929212466260162904036588824971547364900838606103182001827944824227117825273628163616435218572065694850765992462319174961287354357824058264717944758594492411473900342419089469399726161428359228026009238687585985636656253888515478794657617326885645783316401003660344372011503082940037374380570165592639234312792346498507951011095077635254016398314739535207819756749833328818566479090090254775444478363250439482134025146387210757628767747271898878706796187515193772046083453649630327251407994304640806626853347385980674669488865641761017700214992302876216892780550049922331242256271887260506831694632822991766005739703529301270508679753365104289424051838684293376268017142737585545472462185881448831365934882649803433883151720407936123345168675041982280978533084869460243650147043237755608992670747887360475447049457090025793252957183942738561736310515317064977299548259444182559078728959053992034671423442033949299224901833230922947418933976002536417077130961289208857536140422107844372221554645981606980396876964191168371793207369204191047379690936318706027412304376088790255253886172238690196742807163391734731111788505278804297257412463648233690953038825342201854292785829350285458383174983079953817583362854468254263676937480040671720676083394543290591605166621325959210572530610582857943399134175557599072027996510026587077370903078565825827410788423803070008747730476533204380882599180027720238810531590605229649842508475362246085554908174249623411342746664027056753096364485358241296353714406126836465103375046684119422378776686571902891921273833422447397120523180911417325519045887357576810935559066513555640992469514560064341535145166864868424966944049440845842482959490342061499616369322435907755439549307491386840389480214347950866869625505714631646155164054323134611718570817427691464664606423553832514478973590230067023314829948543408241981606256690520388562591106135782817652057227211596315922851902640996888239147435319643118107387394246104943911171564032197292534919174800713215757433598376828788015104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -60935254316812242511371694839288679819166656335616318447717604022510442713416862038497387183200584094205706368159746031111358368392621086943532815542668782081033499802964092420820345454499274569374920144567660691861257504448571327782276832130357186288809279637072535861782093720242899019431175422428822868364892446936542605792271184678069623271502657594653582827840860490468496521645533039356680797390493709197679434963193458862660286626883387930080330711927325087913524897883544855633272723132256778932352781634397222917006619712135084343171502287495834791003437392016096690366458860634401549335063849872979831257395390959306663624172178346099949645614581905903753047620508344278589816344044818093768186095751224805897706955132793164755289186438161583565915655507592932847879331305117760942237016143908082403725555013947400754737960657841188424894331858037597635940325578451210093674340696067986026829103462946537875411513925947394210750939466461623486263818292117604199667921866645193105974188622559555868665361982258841290869434809352550236062876458720834235137776559485607082883645587917797473022943459615017631646604462524192348866713512688182340962682701617481848794511670218422661473578904150233748854325423902104874227456127063986650436188460730952459866290231493333569275355012575195473305412033175883864314095701994265469438832374378043846742553307334197407094337312548165591971810094429721404653224950990938944522948289364971940329037344120232076697778506035831072843140350062812328721178106720042704223625601007208835775604210139630971817525401616947427992249106367872958008873392616076606138523933263942143690599452255149905805509277892660833457468463482569435583580575055624926866207856658083604880953152078476765378223743524731251302033814855592099186124084484170382564628621840242034831352531998272343240367264692690276781454528099949976964373290851876151815463398653805767627809316486887184453644830176994762728770543350441174891655191071916434714521493649063701962708871726516161286423544143166690938974798582607998153427865952730136723060798274148994791727532430438958166036194058064344731615299012665019829758988303337553304267977838384281817073479052976137106816943155240029388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -361370348982372148674175937080705263689323361888695054621093683121828635626816270311128351136020155446001048905013043340758261291104382620521166872897950539031577108666597851622944256837695818693410657575620241291182411175024589054706514453083830178821622995113172360210560272442069322639572489754419283007421733430329080900680248764936285216999021858593537656467302960502605888358756489443001563492762977866553525960261127322923576158670952299519835833638685979604571033820824680842500655179883243522167486506975362428527857349684802183341565351447273266842491986350087135593415780338224450980824360169674471730806043979476424263159534651488000519140310299854025155417362068618339412620294992814937249953931389237769559728600899551063947261594987770759174775340484492508694846435696391399269427097331265626911123941434316494225336305299163274597364223111146367461733840849079023538803128198508634306334935457434288939680568212072178725289459679080299929380472818923802797547006193402886225129455456283001463044675830059869097727491525340815083068014831494600846946788031732573333479353065585054912850774006977602310874445972995004558105928765155845823477871807927140857116504509144328978538550962712781730190861149878781919927719830137122500705164430592673532350024795870924469623456206585259661042995027046023311086823561292129283719665117814345011903400688343729101628408096329108572641318491571349008099071764869200274924278370648742853729315098653074980057245856591157999124118790229524733802435405058867148566790350235919226872640483670934076871783137689940931516241190541669282422954694232632015457203594903119729628354201450957883897297454214466616068637458989970371821648125697814342892815766795479377120226664036595194590027755146937400801794821921639120565280570417972391938943541833695680575261238865029024478972674631624200708538705859460770520061458668611087495894430324754530369589159865723931900002568216647204359168134919050915059184601686204924095899739942054429218241033860336786576659912568319200650080030969638900660566435136134848305963361175368383433618664948596612798512042364434902282468052732008768022353749758314668699315309310658046198581251780560826262558068091764351172608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 3270901231650458249785913259847683196594776409811001562231942856437233230521029117529713991080720622576849189828555752896233558509861954367012897825455320170340212237220535210144913165088346747626478649111076061221798690885285875793237008792637594104926124975146242257262503328167113617529394283050103033057727473563245492054022062610932087451053177928750832268894242356382736575012634307852148942627318306010486415657011188241654929477904614410441550638671422183849125952784019340575026797219731142251343399544313989052600721574388571364725142128351139628808641045919876411704816783737504005466806076101562537428272433186261826722670684934853609173839864320931188408133345858052229906881754817541487897708550267877812210903369257705988432408544438940757403292957241025894483944155154026219736413135542927597417911339184656895005255620458310318895366349670674658170426797365790920276502126146598175142532805921383073861635343054863795045342380896917618125623687454071701154766826460143878887316444335247475722646169099596390240905380534193564991003116437159507989043526732060094216097157243610514667010567389862172319386849398906195201310472723330411192038435675785065315382257116342588267133160652303551194618540285155805879167321566431317362448546868447683758750346571756160609654271413222812144173891746209744289124168507991161609381056516145778867106967873194275619477986192563976523943920791232324599859992911655490898630714824351209724588022746563446669844859454070884474737983130200769601851558907340240548360455452155320433012380107209803000084017656091741688279314146217513898681776059363013238499554708984881101410071554378088939314452164962655062872006796147944602080491236490215060082400524158219242363633059403310711133953268600141402403638714020921398786115274867734375256261283482440892418123315409552581906408463374256078141647973087261641018817383019090616595344296462646005226147428784184060266003463104245619982317797862228082873831061310196436971109083434950713989937394817963239981283028633780862014884513122107601571639070534179076428443834726089051236951883917940182360231160457148721517249680400809974749393812377446540093041962367609707650313437142285699550320790997581713899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -10781428454704020106603080327028581085417842525136964088042044024461877628516297900952527694952960744472113771846831553239995860174935099636670851091192872033886698628849796528397337083881912935984410265209954411793696379379857011888202130819264958613628738992136720362769032190459172605654772301878118134435120108085127447548847984684180921005466210644391874068075000247669985188655036304648577755283569939072297978929238867971773523272527207760409559072810486368697688598605357207807859097935276616212918136878134227978251035623801274621930182959273994473796371474763845175808852816826934790853334156663302372181653077503904518088851427535173190004351226077188490754909236461163149757230877428195186017021962842185260834153436935368648807447906523112787644610538933453248388487862904348764949543458546971861617069953145102828561250637832409390018657061199015638472426580519507925256358332166834616125244306521094992268729662264810906612527827160822555047767625190442379261223242780875067798801035895314707525638407997574549714373213919813217798869153641065609428383848660178990062399293925536105670683564072196607618240932643095408082562523946495997864725947710758573058807455484259011191109031388815417610124401889063542481552817997057505165565454351012870976964241896732974859041102225219010091256728466258701774174407095664232317878887685554676337193900280183046023378290001842231877304379413819313257786638449521181666451162771871926803774998184198721633633638417835652486919339914481176454851556118949775974065259157288327546692872425945114411590642181983483056935132083518652388296826882420618803229650675244875264806639226604099085454438495476609873504164128469206497697083326404484642056419092603773591487418093030960757460906221034693447922457442133885707681577648421655703477955841182577999820959516325396233248458952187066822869462501520538375702256251777634347703169401936456567898677025817986078826796633033548714326662857638530469533372330662480107871617179461151110752569644899067929078564503140858757127439688208956498000061591138206895506477161153589320997374191228903477687892523799378003112592077202164669187889984838830670433431198768949427524241063942153350225117450606483368574976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 19782747919906283546772111133906709134638789093525932086498073519779213915473772892743962645717897301543135165631834069407141396719870823368665986386655336965111684278156095623414198300337309925632501927621344511303128234533443102141913617654879829348081738445546671073523081834059391028516746752177142606194083167850521950499557775010303671409500552212733313528885290619832861168633822731836537021063270436648884058871203098781176045167821008945071093757866476529186037661485657402407209140614973003917719773775281123467775583432581868552785255508966802743086550111890117871887984443489510797165536246211207299068552704666396697098980205594470677815109461304025449447011854985841644242618317333831492806716194407744930725293521725807687497109864866952652829437768379910636909102682398250507938062288214132792399335767781297562431795395303212931078731012473542395534300188150492858947740510912862466679259880178844147719482366433763874233913310887261313900360992791120636632575216112570811150843099372406812925927000456105411876156131901389305843159998337246269987506366905369699433428537915521046126536520566109742868697023260123050143312033625298268375475902317861980959617360815257153130627701534376875148128016625457562793265559785346909332750198121550098904609722099650026384711047953764172652381839581703666156328584203918168153648485365563097194580667189565253227108730016366337694407862480154991571635978886027763393828271922167500648725350968646914237782232795016774962409890203862506492671439715048185754327074493787991382429420807849274879366053480731689591649892576663823742964818709183014827953359882759734060158580348917033030257253529066533446990203360376079858520123501036752223310405359199869249247991617189771445245441540222867540813574157209459377492656139707180230162290166019322613531825173833796227861216980185663795309846093573885070165424553649280066833853985044646139837408161936643326886337520605076829208672970558316001906020628222744591067582791779282956159362608798362682200573137468562241936564180208956105488864696285518762658417133135817541943705298839463178672433853732895007798775709842040435484071283617065125183445785398811680367391957435357445615740305488281327370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -21646115495984905552709047749482458539636855621183579252670667520260085625778338464405195209802156785673874592688241262181700660344888926528489315048979660526705695598887714177421977894908081744773010626847353333706589538734442634123715621785715230019531301339250872576357682201356315005327974894269867217156632908506492703576525362012115250199906293369338471513993835774409743416089693210144489270184028147403914411705656281627362494186183659067876305942978548084011700096627529390249817992624164059073586144299461947954339208149055744046400136526665413644642231596979303519627845212028494950798563206483408406869633578205292717787797967561777770417216941974166456738078842643138551570756915704810280790206958029334400061825657700132466323581742161959909721747944348696300579723342242241319005055041294709743307130909001101690981518412271523660154751842878104538100270714912060976845955792511389660558269480552728115797648267982888237208353096357878877854420691124985922874799221495558917500572497479321000363665247943385969706853974517950993856612547657648556634328136593110544592640156143664233212471963925363377640346260290638065224871992676164767080079029440604149404685059114560836975770153837788230994518905486293960643476014716029040588482340606075818364810975493410684629902722932722137664608411726428342763824971622593750825460649190968795507606218557382484190564696517150290899315319354847444010291034519495681975556027150176420963542333402981760761841140245349653008551724370706718946435004020338800201264086900799994564840732169701915294021552345009849877481938306774021731750568543108300362773219202730332930188216478100786645643550577290921270664072678684547238499578701019846865337024385392116660072562674092707138557020307498520875720715166946926743669306664144538394453071172084931078956050029894852935131441274474007916222087836096058238872251706788991694806409459380225326775517096410135901704056157788697625555403525372615926152370307875487188498007323942678308538575064824499309986423551279495080211245087399433674108728492141325668147365069634617727169645635510394309884899071571543639842105187629316525439337934776291379388964844533581540947476111878288289731397998561743473737728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 12146759006626249165416934419593545756089392312830875897112390500775172151166443280929685331161614033800145867620749401800641801347194322040789206251546160513915002891780589987096779807799937103834483142727635400960716204409558129818034700097629994693890635831190380009030007685204097820689001612585991879942279738710226679298217211220256744809170921437330549167987536781928574264884263626659820846161353930119907741266951074957389333193815995941865870085542417963914874464286743568001975347401880279186056358695188049873994741662650803405324119660764727746389646428815145892278958552855300785246498240810470126975703872917950738665442823254582077031904825875639577704069205439969831259018930330470256945112141380666876181449719583185999159335658761233094748242262567106516018131386253571003645634122836498846006213373414993873909933998357491215073387237299759321421152319814028570847049472299537354863130660117784510455466224915629696392401460374601094587591856200532642168560021567176384089698075426314925443452753548375425290849017208120605186271329010621001013906976443262898005733955532692220779774480866649968114448913633161951362966189321377002088181949610528286683913597343013046407040582869940310107223534312763201221073442441384425558166635091765120874915616519758255711050315464169460227162121385425377006786765744408068347142864634022140799559325592776930590514336006661532443856906069353286574592646652018510847250984712733825284719570230640877064912194680221245593321124722104528967345514479384339634562767046369422666062161260456197074539748483980708696195638866218264597636581438125028108311741576983458086405021667429825865624401209958877052975958146132709484996700671438094814819839958718913789501201855872743268304804403400289383826454159337367505049087285336967706661955484486723315451057847685918226273555798326379198120073622804722083818673810410375573649996880404896245878511692068827723287978897111348437950630011246354766068761521575298337560270190137077868008119670648697101889535127784690093850946202596151055433650879968538764292756958300912538338755670642825035522729352822243496570945442439479037563977215935978308969913223991956809342472282148407404556828871363408083025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 4409249107526403735222886941992499749960312716325936253164348837634787787140403015532511353703038204282963598115707424733204750692473354265702341112708638819377026818559957092590630394119822916162484564112549827282047391685287485870260397200541179906392717114518058500413430992903250252481798969790819705622441894715623557476024249569028058725204569862812767675072779413826201891916750971197851581317271575048762670300637887375863051543976598395115681102283588342014559295933753509032921285357341630952020297208212702593960377112678849126387677319586602050057737204792341272754632495524138631146566531654331905851427219978089902905672922357286020235763365843359846762810308755237553125261269971501484361020740813614744525376537030563974274103821591972669895506790493137643065100980933238484316170340352416041940645598401796793888746683802113289862820688677146031738457532610762078480292065286749574619966598537882890248091804659333221194709749980538422585623513152754334614546159905788848817705414619360107702057579770906847316990409832240699843649063436028990819125042424004419668570349856401593519666034084560224313141213641370030192876227003880717359386983506602511861273312477338442201173998010499138940230281611633232033030292767816572501035895161801044494683374314682054653083964471720767704083130867280174026274261652277583349387453128641683030842791418708941233419667429654881647664696296680287768393508881407304230635611207566429938807098696102405803166383499879915244970801784454908614563559897184661959676578664547082022496518281871349137284394821118695470390342794653570559208939176048350915818235877982992799549908514551647173107093794298693233021740787288320411090117915024444277867863347564755595589640020383151958428210270916654820583165348451107628570374151441510040660971393167078695143908196247122937129732589323054659719940192495901828400240540126564801452629373865779920563685690110214920643812578717006632131410038034045127475796872194105848302186423112125373721398849095439584560024764695520597354860028496657587822038538004979172363892266525024410822154587945216776481618718620519683020055024630998047866819807807938816231317296819751997509711077290908759934882546379494306873344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -25690383948207057877873838743606027456894425008076531693195211312599945399942224839333717363468960824781592681551313997787486976999838640630215555908963719598982724449471456505766102227910156373016312933244680584473491548876693036957201671665649418298659295809027445284085543422516108710758729514857596511992564734026735790006465492371039783241300728498086168751871483227156326742451767616972258684423113146174779288051993819135423715022567332981907461501996604588247507605815068039987968707476716885039160789504331056337283686809609462433527591155846568901301210681747907576512179956543905145810979552326653674330413373017245875403339442718386048889291376199600319418542121025132327658281888850028932363857046310141309858799153752782424786477725256998425237500974838096443818278683598399170810673063678718730757332468085247719483348102239633253114987978343099460146079296997229896555517115254007421222713913610163350663436556755736254946900642752737423704309148958137197339909738227564485603752081440382572699986299840664862828661253283748863095203251973686020649280149435824125865071507290851325334876223796711811625588403927276044968730314921007796707923508325220225325510185375810611144554784760292302708360138067170316421349975761420795682376417852203054775732079448920897972074143278315382176969672244021266983619164987535616895006485359725491695955219176274345781246209150171779203597026755681416532781823249449331135217357857382592812781171271045129177195091838690834341998024946179909885167523560568369099125379204390303785248591972934331255398531088059346608701912514041879078122169064336368595406571357687387176032460353997940691065916899503107472847170127077234942705085689923908880898522372385277937743669690669556231025870071876545337784199757679628231558073939150419671010671047328690017668741102527790697680567421712532199258223862868934838383862583981319732644532569357191378656850550223067050758159027859144322359535911676156201787115371415677703438940160378238917239971734900685787631065625076062408833021784235361696822633943049096750438451819860396913480308431755666845278395900830559713377820330503970554735793043590988374863132197049232981762046329361627454981096832833591349084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 56157793112579868489800437201667134015803361377767343517558044138154733138982612077265429035818823279448655519607525114506545073376208013998569018338249198578606230793520838674130315810008849940699214912329727568040532047984838400581473603432486918147721421327705892882860111539108323447248016644795216888570354387086060064433040103394495884840462089386328381820177846943936482238537668058114508531258156203166121094800012824929078063187022732576565968755112532251981102439149448818861573664220831543561571453408555095344147390540266667896060755356690339735522995187610202743061758613502116666339464231508405463085643884452752694294105377314131301067943802046386396152148142807675201282254480214844200357601859269575426607105637318052912233610619202987295839571419407184804825234050190130530682652150906500994663630881736212919665497627081035079232956210618427303197513694788536201765165122709356760186552637853536527084540502578092567951961539342875726259811587648045891991192807793945533710873424479718490863216155588541980147104200929353073029264410474251997585100995445418360238770011126809387142673562941738343870533317543278997861816487516981503564441543443197006899807112082550452684327737030451255426396595896474461206602957508946868678968105150420944486341000899407886135773506101459388062682635730911232032684430247883809769734929854234262871634827764197059282324847716701481339553566188722761275970831666579808344696882698450908066735327925095723123135050053211909173317453151398101568277324572843494064425192436337295898247154516225488868265644954905087932075088905510386521485162156610721031327544226401676514555154565222062371854332407064657082621207163145631370847423364352953397792030874234089330485869098407091199723165611160964322979189833987517078453137678163902734325505234466611864474003010769550165279690806969466898832123051254407800210738312223257669487198528511266971354686793044909315236490424451400279525404200745589229805020178324835736129311917160056436088947088671043809981521014173009080205407128238332614441295824681916888995797385188120630906807788671812915454572591932930788223281886404846293385168655914078641457862756505395648590447481080396319262170498099591545618432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -95466508634500776958832424697993766651161174851945216813923765354117486483509342721473747621449817823562556991413152740808077993103268260621420521374127174547457366429730101698583696092344993268566204772859268665971360056832759765999986026712866309691010498608990257962946941970839387715235564549878971489872881644783846333403505120117165852125758721309977982061534863722558990241937144133578395601470125525821552576816014716649187372801067243913589147199164625544602071422785552510364702029682481867929505461747040310163441403807945017125162676040468132859190819546586979872907578841792011083359081000450420978191069356162248485917575111297555753228769950261822828521094623320013295850241334659545637757217351304218819979606506532092664114495972891698121486382012966226313568361206469203491500557885990608763266885728871032541770382792923690156330582808411422246190694054116713695632558920692244341480120150712792285007015740714099950710452533366403309209604083461848451857225214597002898237787254133914597258765754386385663639247260899224866911510101055023324187455098897630272078188425715382356430553547291746002856099227414276434568568672793241398798552978338294050325731006333325505973682168723013330242201235843573903659132297121047165143197784890480330046296674081519325307369632268345089601099860508465760987230009948070594648624183623716694405448930870560057784629430502460719212514991913001475688694116223280968656068393913842817333364375485045314601708596740315340049327268808938263031739117619781267919072697497041019936632577395744303747552940507860226010966766154755101946890666518851328464917357557170475243117945684029052079055450825814088896420974872543134237015881056380590352597890280660492158138098204858098050420690027472514737467011415027783449787911129943339277531970702906129568568894320298906568337086493740349165850618809242065160836760582812738340069559758610854402903703001022740339632313110949775746206910154971886977074534859157914312408525597656004606274175700642608954002177825332059126080406574164901822807941594981743701905578319696692226289869324131793749147045528327937252856447092543322782530620884821954475017794406534245087374737371752592808604170894135306517217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 130699213609597362168674307997607404698799972597797374463560739343189864661399328895783665702689572443469339081287403366612178014096228133274101806623520200253059793664106829977887377611835510896954136583038780415916523122125233749630750293422487007331632801984575650014659772643581582187943278979022478741167074054814326350681259610810984829093210051626653634279612467887768219313515218684189870889667170073427887030660083992106265027786135701301309785822713487597853923493402137875533443761949803854418573810565350182788446892002520386136021162709400673095342658414822401042194385593274202813857779651355843190202495580528717705820768013054861664360096184478904383465240858942552628207188112209005781970450228042096932184303376888392391828172047091652103384654119096927692802847254178547502394814808062334555978568308332003524258534564582372783747669382268810966756717945634538343431135512464475374963716167636632619288385636225500407336015434553567486800655605087649171551155714026597599176912978777958233279707340985910032955879268526065209464533242851194626080355350737078198419318740420452196126912422927924082280946197718939293391015542701926072408182507515023317254460475131020698716317461802814051852936189949051540277721192816694037337496153604592645139507544184031536494464533050276833480335671675585172192035639227915473241940889178537540893806281817376737597590109798319790266991112485444420307377310539524517936984725358218199724926305940919364744159603703918266992129181441495227598017008037259918421567952532788597454370165849911561193702352348023834924553420177072417374346731162919353980572806301997908459914379720566061757553197415972472710064777205324468183230913808501302078437055900801938934411184151624908468951110740939911600163400887933054351653718626446284013526169689649149931814337236933360552727081168910388213247022028280898513831057206315132895322109227246816726143732359137060511013307030159469517834684963531725395991430799387632058673304686391808913970724501758853742561437948964621303275268238899861038051040195210897102529618071825229072587189496339339636596321786138083300969860978242508669664415535728782673373930063975568883284826264355534679004320507065344645398528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -145825838821244161310724415925579252466296387484258508969696722422033598011036564312184274311948859199987023777164515865975977934946790417117819264583964852827808179386438132494637367843595271454156825094076091671468156241229893573397180730315726219928350101172363939177312616075718759801907894291687135890674340225505627584204362655318419580175966374086991687180013846161974825014221105416816060149348827408447113979187065847074692463091878892041905464068259090496630840348654593245991196762350727420589016846923706845107173950558007127259353311376138309361952963502230863858884536513118354266846900939191697040139357446773260830173091450598118779432583012544917537940071777488225911532451724115328040077026662152304201787361753164320132226714682406939593671504309933112392674161064770248269856795154233721169494565522204005421626335300692195691879933500521992554221723298740187134707228671107970945418573395499580613358498436477232727832406646885161395644293407999447029390933834135869961712810092834778128473954099690779781259421050112743517033906970976674999452200164301755945830001092169323023806952651026479036641350382699239243700805775862643836681892382847562410123595362394045107680243750314641384708280175678667717046878041456391295501547096192562497732998214894122440132842783359288911301031562158832623961907959679518792418281511333027796436802276139664493814970514096349423961540920087636245453781584412162139750868900309591738624684687329893355681837314440427884709373121682349390768152711342455771444691013132164183488915658234982475699711671907787056513946849966685912809333798331805764182325896862720909318190721037478285762849583848936366661634024212859299459121431186323274264085041270286942173509376161583177163778667041900033120638595535060417014594250748883738513093474199638999753834148733777145347981955817819711857747393003149455625412569082989549735010163854175509087112757852131860511267563769624861156455914249820466686241874499173735947550549843925167781295419443700963996952207034091547895854145913637925208931923151338037094500315412028693147895824109109802654929049106730552884968797469215630911629277445138791693735952667137473843591798292315359006615092408620397478543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 134752260524277112475526125651801379489734603258249884255197561462392825044829917635415405653761765424237081570359351804335787751842456185265890364878671631528430393675864164545044980190056071362346127189307020461311675942265370155421424324027834602886452605129258719188598393593703320044267194072241483299160583281144232557328258477627375581176363249263997441842820833344567785360616747564643166128885372259179067290392901438101185934325485307079334053019783462913841926244483722908774068572654086064771798555996952807740273916502062508699308498442018354605210415889348928700531695932406412390612960701716061462419550030428985423074766494227848552035719474908473774131305610432418516392362979200934765000409848719419654351729200127495103836236014215448526415117460789962059444886577158985523736727246499522652195259743338716921383795782587285624452382996173089589931721779323268213840021570369095505501227572021310284803693945688282971565088208621497351972758090692451416673470957620874698156264367561621769549864713883588673475254719885444760724646615020325819848417385248477548715576641047490950829037380477913150611810702603002588263068259051769661081205279461161662473460532076997269389815445598226388117804343569446229221972202430413240421146987352230948175020221238344938902478925707083509318708466253320372785833752456778665016374353811842329420778863507829606974927008142513075904583907902560299378701611609544774405379096208814766003479604306924677298079714270362651012320905419249838389919340754807080121784131912750590000863879797997595650898293768875277421861356758490280559665665480006490086132738971472280410513629802637489088894408380302765900516124654225092549705630240275441072753682183101638312882383884647676257510750113636273974038528921386584685265860166867090807751513127525703714967482275628394083289416707662912461462519264207052553668906163934059079750850786126354244973108022735072568327455157327912349641751805822469630447276255626987605896253142325871020601740882109276936951713581057251801830274263573576591619249586700420393788280209059570730720811047628795624499305211694195884139709297450314446578579859356641084779406647570196270975365107696906864564311825465951226167296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -103570372567913118807913276748327915045138992230450628545706954240439732796852830555205355047810012355747152075575080503068800775358650920272754243197250541128906335860854749499862269135061559470218100641623059405718850361988097468539546423632224149151228135679353327186858022905524781188182952097004635961598080908326540311016907402425947124001104661207985572339026173651249027564132990648305088827518048609863373900091379018739732606725387050632552586868415367711520702033738873986589956530289321968782637212316538060058597286273069971597582013699675551129208025320909775049802580676286346800950291382247043084150678326564263017537365867455540832672586445140253087867802019983681057298080104985520307973680291275625393346311091189972168773405419465368594537568570084547186498866451314489660394371368180016557469201124602395213401916133959636892567652792298874511677519983823866959952155333546096723272028799587161586072893025277770115099064540812040126734276385057100469775148232637201762545199454543371397051064524244614208518207768764663851220619456889286479398107355968733235242760669665042681453435930009664578307475597385462970062693671104193572801799192438048740912002965009814683700954155217604973170638509985762983210045120262863014918200428688451272930926186985618370033194261277866057580289386674258285472425537454360851237684129122710057411460634289626791888344497694850736191020655140748242457216737116817210915192075324124548559263338545844607175111320813566025114143084647138760338875711845391982645889859474557168894320082514513677786626755682596851608927896969889965510238390736580051786144520332565829214889207319230211103000245574157170047977245710782016497375333854388178681222116394709566033509904514800319234800265471726966278090716330343590274952137002944731231208108169065875176040221638046235379162697746427977739401058331335779018229757413024984543467130062856715526651599021843635872097553254021316520012532038327397538714584667576339648636060192523170926092422714131075732756675597554726352435697212069068945494625716514042438829278672576765196332892751547375454641881613245522715426156591330192816459808272970411583455815820848209188926314473801630635154865102613648968253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 64484491668423491949982459794972050526700820305469337153515436232969291138424283257145324314997749491083448764727865946282223842869007949438073801795019998320243015725346680581962633404410511470020920280035371166854218766447320681909769938062457462243574106132902010578472908483960090892396837876737217133495993425919668009661678652766504456279372678851531158825132440228304085849081351189833145841068322085933094728863284374994440518706072134032924683943255179541196532472621489716956876847183918085840071000319160048570104064066587780815380135076027376665732556457541654814972815276625046274218202387649229094537767980332192055946461867240805009175908977228350510234367498400273868560558484478130444533848589625037546424508924343828532486779978901743506964937953381366039453089709028299463486642245982975392773252130299605514317856886778712940839977898333008393443741667447952570129653968317910982936326892556215409214320482302307320427059472136669793313924979718094396389014841609461762737339469772035585104187164921600532053392732214503415960782602471114547718450143306787015145488130336036172157980685778858856112626774624853179904040409389173487996150990506301507326960702405814343792777499706619323324446444690636295412624608869988958168826002623609522545379556833701935282707850473077015887186082495627038567035089729207218376973201668887856299934988176691402028155635149840960838436518297194816537685972368373818900334603874060818296788123487119773626742612673362941556125333214264390553176542831341691447747374161523059842862241849464056985032116221531768749011214066024071639445802367004342175158394729898700781419558611249380119490375610268381462062799167790693998940422074091873043688620906350852281647327712516270983681373836288707669501220274267474501778459570841203662573997167147077659985559552939789857059527928195235592312708848105379836990694662068680060700499688742780943297544745222060955945742695524446465252198829091056031105173251679114283503193303999276078081274839228717006511513717229046587282138665709117449160835616217386937470509020919106296193239050743671676195680488759230439151570186515550230357813359567152660467554215239537874239741007825624105118625592452345470386176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -29303874940149187310686566244361439647473026409012163873675861929693908632425809606992691048068305553895489124371464312655133401758768124795280460257051263272804977197816037700485401540910806221316932759099283520347432171480243748689432908164670453892048411625107004780766369256157226488963592861356651117185439468575457440813397182080962794745479261152094540856664468485203424231237319027183045108166649249596590453130712875022666047280203897696893585545309245460364747522905180322815492703422651752393522702426417170786178939303831076467379371924918020055449052981060251287823481385172632665535722408127015583766279352412276644819690916516679658274675968761107486315827940222699556166483388559227234340720896876968369265026183521217483940734344795428716835319345870886308684797211054467195059024017527877162163007596211118095340946890927209491540785083714527573720033324890672642967148810237804450922469651935871487518367756939101026689595923847187341156141684131274902361558378766965001175890682612695035374814484146695441121851869128641826886111187278501272213000247269769759934307232407788748794664641870889734856868410449182055903178401638126714091091571913682355112573516196553764078949539456742370044718676578106036384195743067284404943205101527748662181668852612329715400702160401398755909229618074149275237337101672902578280677040647559905660561140985676105287320047818650461391077910109201194295768192625501558157864725300554071001161315312565410094852844529828184979507174809748467799679415698497405482358228628394737636083749480673959821468338825627703150103808726322581825528755727195170448375348763405368918124697054789900794033740620654809193305777541570997268434767442223732800504884909511666875115283530825976760623550038023784309651033364079050112357645938773037893524645230012200055028045899274267026920808374730965894616542141993859321340818996031928858050801794458091566939024414584051218004888521957637577669217319200009016390908391615296008253554773334184464913705741955473808269573697767297542012699410168545595115734663029269876090577241736464565340204770309392655993208269720738163102215220635963123121766126014025097631404051194924585541802123273490407678010374726020623237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 5335947918150025319252260787630996871964359222617244088767659543918081216543091261361842948213306312012578685794517761247226751495563821176422468728492815693391697786125680382336720932305425010996544624167643064356606762318870262799966093332477951839437531991721136928798755547307180522057554428047111414029392010724929339644227651471622046839487681826771966850068821216949352548532821728246897341701385466740769109352163075601382362136377681828030881261854008421427403528137402752793467402796517050910262932720230546169453558971680864378343566455869148301780152356769504040244505767374986193204778560104711036392346927168520311205651893304488966212302247313092269914978144987239533299948085766843666382100690646671245770120462522921585546699501608531060121664349480657675155109705754788677312940974240051226395772332697725196167115419800437882782872818516386903609547564060155022863203825171852862091644974396849773239849229056042448928915746309728649361974140082352344171377640458855005717855211535378227310670814085232121446307521699740811735799025905482179404852649848615257637321032034694352032323574832530709389958458537864750076960910462174499037897604449196092753834088961853465992628049994453112411949691136469696187523893432630766511767713146250391787818049677190778280455887178775529814617468239266550743868294757394360687546165434354415724521302204351696771848946171409956631592745185754132705406988795405670373074641292282123865015479800216356842219082728137312775827641407194588666161699602550004114685747664354132692556132151172012300605650610861777359210582177278143870005791980659025515990226605521491749116852091943842695254948012842249616540811064820667448587719957190659291692404770445529237012582585633405312032414928444772018429815007556313072366541990858152518555984913442570286626476629600595243878632892344716095121845935176025221527138207626817383370971051263374924211620783309611563666151041178789318832586213452877044409342556104085850654140647704477233139662978826723735582157991604095758045601802236771327181852349143524855060914631566192494908058943754937272316723778067528273446574910623652754705446402718083714949458579047744071914003075996235289529802499122899015696384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 6106323333716678468195206207482202911803267261284460525345491414943528074793865435406669320091536918252776122801683092565957649131000776094990465703764678775667512328698920110172608842750652183693598870920637295928467386286066322429880111051033108978909567773733960586611226664488047154816034019101357693364470758415824755867456619824320052132744116522306305244404412049943314221958855211672632567598174767289838278135705496437393207016449322125694496925049327556861164761554840642385864598354909436202728766995536297621408917743093508529475473455847048020820529453730785878507868144804355703201668136593236263518876486136056894181896256676707344439832011734460391382933956061264161337898425129283978203225055690462331086399006427786511930018333239600837757853257444510734917710873667910877986115001488362855103296729742668986058239421367075845401058491241950565701605123353864080419516368428612328893300691432825130782844880483160983594484546003623149381198455688479793931399194245160030016694881262380220223478312382493311400012603010634610966039089773065682298592027551338706202769260494123041454944345758601555687976865026094982579242367545377668301747553127311018090672620097017853803565737084770783830069818814180037229507076610094492770388353160018355210185973786376399919469654446542920890467167848890828124865780824221373308033659674253978706549838736711785667925597377255648492853764681396770012813519984304504642553706333552272494519419441331945154117434091970824798587708515791566880544671573490801187335210383723056831515233422716067250325882498690425180022917812532460046136039357501554385517228108260163550907395049008357862530721692898038634118689765434886289719016640248010452107753827423059009387345983291388767471693588457499215203123631179366195004495732453962642412326516813426715305559938339009539065565010771337458718032622911107820815642689519790995533542289674626178796432735291880009454376477779368455516855398554396215128776650717274894950832451285111935869358457691835005615964403475410792654509359700116780841489313951023841647689759004287356027513353563072258872797846929789330166514329234034397217252656770522375672453396229895589689281492289328228509926782190742279290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -8356457902911798163201191625625773181869520190849160157683937961320005662869859831614890611734087736632712021834728239567404308783926709882899473872824974645252168886128492015690970119316339106889919593611541781266719925557054734677314688058616719065940450036320033280893943951150717702766315504485613182269371520662606966782583912431120075788411282180842705913806712769941893825991442665921008952431775516782389400245269648619824577108168513847274448723370687120530753873665565823981513832052070482346429365490951479166821840978859894384275350796151625313803079869199078921940372076842257797810357925159140695326934183256502824824351085548760120789559727539238495061683187307403686455484665518452035990622278747700800834743986060544416099601687268567594927011755453593960594698941713929629030518625033977081133226132425724147708425456429617460245606927369184851097847113271988377984932973088685692905796294038924145064620248560398414618552557323057413469150271380514111883404960727195365052826560618963803905940295076244464779534121981682560925474900517105050182779722471652877265243616498459908020906620349262105415856292970322336620254158204631520908677233396162595070938587980130185369030266742502688830610330173162739509393748455147186023384783343536483702998550039862884516839461111444207957817673574710226333458089679276390671017463277482859476706692943149386186089434868544814285423263066641976212532392321287251995000675386436572414150198102597305881876742236317194365509895549088687666377495917111542105894232418321427308123286135720120962120953088941981100514359348152210441154863586280905033555313283064089090854415521738020797609309085069390331757795989531926767148841243518698309519371228920780733670167880872688852797441944659871626049318418419658423585160214733599802444657677889899872654177576554066969371050018154089345690258892747599387392069837215577703470766880177289102057088808537189164681029868363729106461617614609643096538597444561203432145536251482304960680571227177809548326213161899637010761143539185033890419810408854505531822347840318536846431030392020609791157041683466215753793001020157941858375237467189409921463484307203037859289929941632321149071306543333650475253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] 6247533201639383063996635040552530261178992444921764458366532801549630722564125758956897051829159694482441550559269324059715996026033642254142385315692463575511910335474789613667228672043846289018024118325582484747429176191032013172162251121002659986318055313416887684125386299957981609009736401804505415762509112033247622647850748117774707386423968340989046831211169250403171601177603245617473134150892158079439344698486844723563388794732112479583652986098541455056165510630270268709722101325988635694058712854573332230427649661474534292666558833840616968397240921652975128130831520418970046771981832958187488661509938392021568976271086881971606237538588338547385978920411082819849826679642932101536287831068021592326220254039059778685488101310468494879772907133511475211703031485767583930746075650151534796062897422640514864130732551414471571171480486906004908260622556728815981105862085324078424240549857177018217060573346998807133352042495283168212324570014672679221401155884027592547221202778255668908202392983991635162555447270392716893355876856879478399714613282528737706810592404576170773736462352139690172811650622338078708778242351842461452010183747868823326376673069274037250622594316302160610502375904323879439162359003999587246522872215417779558685283488012217227618016264338551792823186585327381412742262366633103111389214500964499792445521218265001538267488390256026290146319188980606593768952578103282473330318064463884582387730235231892331480556494465829293661189439860725545309474918098072637930317697762457500853166297955514494407740170346152645308616700145763786961550949102880869910865515984715134407800730910808085697968822806986167352597946780208885753471153560324581091836641507832265591824843331774066578471906162536331853653758072018213753392439087169134550708141174488999194510100026675910974278057759375589703226682718887549583226159476872091258081940032759671866998328208735603464853646944910911877089940333090936221745308771087978482855497837551533587978643442741922436372946762628512119876319855056430801045746261923320735420248636942020849192624571213552777791446169716229356493789575225945857207450408067498644441294736085290234035370545466407650856090357822541350830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] -3415294203900125032870827601411122837062864237725839754027152021159505449211075263493876125383116964797745459274597914135114699951205705327956438523799829767602629759246892636010297304246554168050045264911224772989952998355158913969502599345575393371770150441780921445131499485100390305305082440170643269983479603108305432299331387706209628257903697416638706828352258023539398664359693015358219130075623382494312884518942999677224925733473366088124594378613287668448112477225494887840716810619301095689416486888522229753398917557096726948518934748317106101203134224970623615557568843813400949506524412869480491931260257682466206591324679537855811291514901950939915351142479582006159368322708529818709326795672099244217216518923782992169037798216206638395010343403637320908650013179640597834435583467142636331762682136908259602205967897069285612683104100299899802379917967215293114496801210178902155706061224294266698350859214863687405866679606388386697923282263268460258665843556661428061954957695830063200020083936093765409829374653454881452811984765345077261365265965126378470546758871350808124867892456224742261873202900707718737939624059554451986320723658137971945530170049937731713938586466376522845053138497753083583224232500735892718341880959214182655314163717856245844072769771623460698726330990263256435398617382781187055717613667087171350641490805800933999845483556004195635721710799028266817467480131199320651021405507064945334340724764601210329639974621243411220625979186825021105384869279686415414139969922980029807985052576750154393446965952704618951428036023573684847034071664505141441203227025852946261911592959164477781966618768225910476787668768051350448800379324279108283483968607126913656645101964269454649924739926940445153306479831049725400191227558446376027933186034166534779103247687951000687654246874925517741510289430200750701859602388950600353349858032825425675826106494707670585320197431366354806375157641210244291113338831831696169101162095515194390409078397097375648668474127486271955485327647465157132198483799374566918291371885507989857772838680723595858088682250607141890767772093760608206220310734117618799227631372992184644442858989545711079578108413859771562019782656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] 1443018235655567126259093415867693381120208056606416385554978140713822148475760247701908973204716116464534586149390134296551846776352192805097352411434361176254190265742045407943760770763916794009473324392545235370211527425072306749716764056752923582205527586371691133285735854778734538906920888715878226748630545869139932587318422060583705163706052247952199989820145587239202857103705901493524599736620701566133242214076182874050865358293557895782649112417919531343373995943136293212513889053260300629967349806248503891689947957645719764828371523235360205660372010878117683702287241132433579840556714589523467985320332437084501808450432188905849660840219589865100553376796517358406006505101347293477929396357342423420080621973913163115780129611445702623963239690584654473541930343945942321176581394788722017800909002559499760935367157535548687798663261631229145031593736237432636574775761316829747176798445766923746702598140039395975071510015347778374300585777828763054313308482380482157154198270733018005036904413155048023989114244863045721777459148789991207228468641906321437824039985480230252575136726677500895119181068922695178332271039863554053417458367480552264731815927466564359716609981829828944008214290730904372280627676487409608523734606410554740105500323178703823159051136228983246327392530493315781636045660673611614615272739506440663111263846095415693674166928474519294075900329045025268634226970799243832837962919411949192225133404446890671954207467099629923213370581153308043972068383747515806678100831049474115813430363222213068579763921437663094016868271949175367199539323901956393248032750653247602308935675906420721412040291931796678006016232004036761203417501837356112700446783412194949694906514212620245565432685364281616700032425057216290573033121977182378260401409147308367380240110271247964231330324685607818177913885073187633835175071245143939341786257462205361745773133422697869361224368372973351665889366081390718677305750591289959345916388373930461614416035591551307626358485794158291781217689459125572732827912958038317503058135060531306082345582754319627755610368857269688600309683222547759604306563430808764570916845604768640128037961902950295313064512013948863517818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] -467652963917370838374685606497239535946098900527289662386240938513317099940964724534165823988190247860677822564536582103629572745106671500951143549624610146632915296828240075019368570661803350721227732083359679869222301597882225143350889534779736833063925451688317075532450594668571661001819757457770253049016993529745241489082498136862168919700038349811614471655442298870158266800720241461250698319686361306001620740021592370654374459213364610229263012436114550847262166241008676677118628570883148533737572596747497514497993568990060941302569117649170367524657012677511815129795563919379998812110507129911746318001456739702962995239795933043642913506329380478666693857795835940429265799085039575929016400345399711712181737911653486364555486130706670384790282572548980060646372345450779709745566066355377393051516535524670404800055890530116106375109031773449664645297507126420352325631490153618676770700104643438238997473491158357957550270021992527139780517080427560704821974769931032762696482168446695986675157394009392290456603223229184697860417686989443526267469033782341489617161266013502442643351719508969812409089148727571719292485187342066666134039377230302667410128761167161062179333784844669532704401321458253364766638946165685224359455588306511475881266050876642231432207873494183500797290960766546156472847510756399049749801494997531804061504993636940555440916613122212731121577775509314831557360011298221623764008784130079360954568067488467716755179962014995305611960738765386237527442903598001538858268852317472788061035033111579578820744343034321901047801061047044770107085677431341405817407975402587801971102162554286641194618806227813889170099295045398689609286795016205224725231197913997551408279486283233078248733760930355563493279639793558732810720698664306541834848187631205465723910799426814572808185471701201950910403405359777919074774125037491967112796540658957737218148945353702650360409305724077844542039367172506968036205009006255943298734501597017666776087286602487214324658695753448356169570025191740279066482235795394258737035614415648337245684374996911695163859084631779566818554647817558425141624776372589697483677693058348239592932974237838097733853782551613432280383488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] 107311860958491361351313939493518917446675545467701125930824150772019806263290184382745626967760648701867923749558130639813126788672916837001607157524315533229176666366682110045034081153381122430429898089705167641418531519417097015127200793564546647790789665660552511959253607830557792332170199040601236581436307752130118257359005546237918077419263489166517133228690505609723229817620507185011601448033814343271783668482443415200471086844410883453732137857955825500708648585456383398413151724878755792073067035708811363085593374090471792125115866968409202148047535297988378176805467330448853517253709018261549674004201246551599996934490101030575458329208971373014817105513275975608974528735211604761255063951827712147242530206934400769164660214766206683967083558913617810343175457454629681174497687832699392935020822342069315961887242724044240607414803606163799446070838464030758907917557283277728074271428600138901837966678630584788411208847239410512675010985176428773147119834017346579513958985879708704782028838653226846149530552839741189470045462870351170574793919399645601295457118387209678389693613627228431039429498816102558566322913620981067670076875679314158489270087397993979264482916000686195476572683697526003763330667616079066595670878332821105909586993279328079351753278513994234778151784982639324054140387600594263066329002691466391150729043500886177319344674658031554779276479188576101609720175901573720497701759121427739038753505036173344375076521288374824544825204251567377127535245361109716467629052711238070845689187660220343773009197120557791783456205037751619926143316392941903507104246772645040407397967221473909394794306464743206506507025136656400323724530228970806451088026772624289259294376438451781602263614054938515434816345795805533935541070322840873015541129371296011293870900403274409689671330676457046000640517948399467725465653911945270421143061453185624680148696623957847669556437696138896123401640968146367180793358423323990664586897365701169114535409232918550227599064976553306810232852708372845357065662100354473224172237270239454058467671227661765897234181693205497587174892902363755277301026031813942142001065061514389230137439596011666369448446328028829036052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] -11350749483015002652581941917408153163954515771633462219304450932190314445553721923067643729441052508566469160386804254107570073001099250329294621958629806732443959631397321672991130349901203789237956325036877032425292537741507175664640964648389019395379184243700982214918759432486678786130392849786643788720830073361170421103497091837816168097154445335911991644336821024744558346144130758967287249435577289655600027716884529509655620269120245149771381899058278300689846620228064002308036487719207522800276815453048403505260708626693683878901462012868974648085994900083149725505074370805150195457179028423091026901397533219107956003132363485771765965504715958104250563494697543052667736008828156915092476345471371055554151026052088301711210383094945961659653397523096232930083769609994118370860012223741524776046500786386260460564995303493389844226822666335793625886723385996508697114366467547828320060353011064273597007766119882085172384206725187242570513254137731828835787290018671126608507233625992324321503644515965671136036439968638780995406282800408985729953170924069701733442836300081948400004381987182819864520147195174556766935876300855649001052877307906014560202985129440970834841994136610991367497983574255526198981054507070879580045453074127609918724385604729210913380452669740579113143169917599539377438671927299108792357939250376297689326834020970024130045324439544848992233099470950570363326532471311882978103993837948239823792053947733131850964863622369083597002903101490755744857347648404214374044832542593332565396693046254723800508661592604682591340075702127567407398087949040593709243064046614612645146647635698531023932148105904580092601114565225941328779088001297509930473394237255099145792565843397890141457517572116509263918163992837026726067129533682156099863511181117917673912299440491529658511370746284216974732215241275031813216758017377077918460710882964662805615735654247785117995840840702682210759095252076868759666052377973102758903622578590775629892036194734781361327864038242886634841180412567274846436500171101195906538508686292978835423508145736218589722240524240355322160041156186715206325984221588234075591109653961914882607360408649374813255951604955785526771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -3379868680656831384280323479140494105558234773347169590903139226023560199834280689894850296022343891908711145325639408005810025853263557379246081080407591381107022310039511921451392748763509455551194963571050438054052625332707843318104597426222340408326595192961266416248453892782910926998798079903189092402902225807012334501883987084369448305394040208889638433723866605287114900948126092596695490653335346529932032738484196283463461407915070901006338872566425420974950229250916389467440803986446291160607986982660841969324025630891644692495361547075996899227201903113905822665597483121309046505376173440109010043292515990893183579008850962121147352952327605811821485547998532491535560277293690462961005281765857562893494672808117432802257393170090382026097074116251325804607886666065090028399617790302755563495049815414581064029524405512379821161335530669794748514733166807237860795986945665691718773170257961153227248185932868997665080759464213786809523855290432750534790706492100167983409358023534589327385648127655727143170837281852241943368261143437703924817717213390985505012346444260333190507242585820038732038478844483964869762610600772603065060924074613385173309189358722663101526676948807543637896739767065860718525739890942585415872541657415574454875854611252754024506080849218614310305697520611002347229871523280753711107667594459123617493540120445875257520420246314069808764172774818292799474102205057537502934359203288433070925397666315545110470444204841556052908131439443055306050636464021256273215672246129812573803323488571787171150566915006028937513139852672702799355756234828172656740257713962167985157088592347002585867372230405476406664948275213647480138637812146196488829091628728598679812930670445821203750525145613906574235065419283118858491988314809199310644237954121353266122843228976260647337868198420765981344632044042517807673759055596453511943824569063271717666481801365905074903324148215883764547455468389374615687060743806238583712186076402781331852465083589037232621164340580468890805827874998941354830012399533305306236690324822155044814078796585019411763652857694981406527175816717862229691961567516666707718093068273513824196929604643434499183862489320226700656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 2273799607747900835803094812791928753015283595590723289478832016488107480275928997225990600458846877536072343706443460134702632574656501044210655280851813223936156600764673985625865629700818008910083450408503218747487626011495239440621645399425219392189138416694649611195123062233398431114327758270781937842569000973014854102673017540806015923135073022324901736015500731962912380923966719794238728018221303162593717246458796456119704142310231251941379660964665847336994772990805471289956664524147692012829380738608051101325929871657042046784329653171826206342591291607949513418522665927935036662077250649580896332902501052078193240013797643052637527926384057400549784355898596572672820769225948759079385749587566752908930971378070490464442115406275130781442091471973171942283955323752297126160799622987514788020161653753673038860180020152370889787791449457174915722565119359812598506701355654124686521650444664937226158339948289819061617150495495733987419474389638893437901341695125092230600483152468218728205777281904260388032838560787631698992306683806020128168213130065804536590749440595555457749944577525475932753241630501131054162513247707282406595965069712055649130994633688502519400801176401106363723081851791282619919594441511120007241053865707529962920477800333922928101184465667273857851441419057151192725776791029164334534883395136166225465029983631221370057210088802296115114176237365048880873496324959717526513883456098796288376261092804137880728435267495898772610916722681731513521941795006404170316392898343940606961829143647224690489791515417449965090731986645707472253711608032438229006596837139948305031156064188965647629375947994223587785063253176801911654134202358855385630717985579143549960784836858499648846556569677846563527967669238747314045222669337499323929916920146294661672838222534373657864266118345736977123718993885911837896879093803966895976238075922179438217300342464281061232198948464742589717732927206889185241847691484934462426416139366707787384309413320563328605742955624991997833895976526988957706608250655359927195048546563347857011659700612265012371360807321401095891866346862792440713976767333248530694070235869587340068368264920206741322544094467146687447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -713708488191129851628657253490116559136843864361328651870672702275042129938231784446866826132821031559958424380981435227031971592785657572689199661857325068221961716133847484325135434496839808068353614643425789243676236176929309075507229416043672288645972567989790863352351059936415404211183877395326474109487263874618012060651632953901949539963664297928829917965000882305476097046285064148665280183522438525073286502190582757843727714329063645555117126519208881078654583582663141657541570266684365317477258714451747409458991505522298318816461133062811178692664988638557431914281482924082912023724440202612284984985864778634431185174368068395424966445489956617345695503755042438501337165092286804017912785121304360968238940946100379469367835212070454939479775484728307782161948349524788693791869655709645587679760221656328789886005362484517775404804561890184488158282604761762734710196357939326336508457958473480646927342486414028960271167767618136438114069420360582253803777428970569331823416404172850184391194694241409022798422307294459004995631801478635736050220046489661513440462266933828773537056956984971659160311897153646997588771281245969963629772998706109545989995202349909549003594428377894381842703488644101211185995785699704967826418355467293129850646146261964619003319092346138495519465006736813412177597558531900023559065261770561760584245478716715483354305642047957399455047252286262488444059586909124704582171897419268103817100020077094889098470655197704048292889165265499130311291882902451199175158816897168689079197865795588257401498688254067390328096655176880708857122003186971757075353927650186509005407948333804985837544996421395159271207436625687580454522605939723714761694230653851111490083352484424065537543785443727762185061925081324444524330809221707255973129082084747043156534783881687478018793913586597698838528764508992330069701988279106093959749729508497773754446107386052559193364681795186506874389754945146346419875886010179215740392630801255289866627155084766184280928035134532560076566354513137315329228082507376040152810165214225552332571579780545896470874895142141288106841713937477512437628726786105100362608077797622070081843508392531117773810169544063110348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 155671730211880311705652001041965510406878845267518030708475380204556055353253053470129949586027504063670794685990532021614863688536784338448398756268003811809002241607053099132413531897231022464028322174979533394813588309267781228869786496078623148412765960642056710592778396534829796447566325102805896378038065764706218923753011772640038916313888470827744827581013518103048094168150002175688044950684285908253974735833241253494120196994245201248099204633792437973874269996172395321820559982690318097011214638006815258209616875128112166680390873968600990414510560878127534996928993163947059392738503966660335990151812436442426203506316098685240832557209373352622956489433744835724803293661043354143405826968545463062652172124674043320117749619241694001241301121432280480751804913295745812625423618380564940250219834244448681455866017657370701391790665449539531951414959181281179570168123182763993825798263559808007078938572087488983046313971335789685157240537463750054114019107832955811299652463135244378189440267437128701686057215981686874910280998643346154786398164138350729253648315335448043762072031829429244104944370051957896705882479863498895270943659407671051774668566044519261615640925169581489944122918079443990545680418717997221354920106115844041853112259270186190811454688665900548711131471004343371007654487840668931269616024995129894788958287804039399874508602430949399072397167080178533036603994860349383258001100594231195199985954733137317780161647072614698210145566795936580246387996254785614717113744792323798961511796986599890985382606500561048559978470364160427115075387699077894033501607322842930553962953492342302922887279206012682534050236985977578945311080607532259525178112757051431928227694358749036923417069354295221550100156722375375935671600670564593806314393192280618279931059896122890892373471610076343119923873936342022892447493409663542392437246036036423061734543198481922371040408777149831154878353302687620055774521839501478164053413562277599099921881322662511176736434515791843411518906599198933438984147233722659530321972247799339839108178036644149764315895576617876563452511577377974467428372924517858039518328760244032491856478180266002304785486816048979116032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] -29615678667614812057742379985586671186667804225937493671316967406258372812577178355841032064439846837858479744155136992713267437592862539045304014287925930570513444858931474623779346666082135080788316593746459362532345510635521714193684268597574967595036875613976808795172968150546919748925139792284384972622212914016979110601905315286206690385034602753651740087085327959312194947750372811338121185738423122766652984356736689747227562351479896555310177837865884415126258028902465574287161618109285665973054732046149018492937983858850011783161125855453729724872756239072538407040743899850082087815510571152460134419767530325435554589978229773349496258679214746687595876030598287423018143880767881269430097971591249433296845073044505793216310937105468609746027516767855094139080229045194014650790764772867278190595825162901904434982025580594961969492100765702847585009859610425550137418617309354286104156447848719114981268780815189678902780956864596931170202600967589119323926306392105417070976969205706013636350826971922708183266692103074396024845654027697922834997491282934715504333382017164545644691643767019511895618880733048537751146647880487736603806323422723332077781033602570533022993072184246655630765648902767726910104292521655174699358084292562657230447440737783691670596248566136754627002162673116012514997877710628407009123630555898644631646357661263190914996239921506257701334726855737704918634527316533220151410650786026550027187705952250147857116371874608454059151997972278180451830851431202048864107020672956992530276309010771915089386844801716556483109938928624044272575738496819314500777588893044130206089813891210287793605682400300381969191307238896148999181914906011873920860123831010965122595903928256658210899857886414508094236838683486460666760644354920195913046168738928911369539763356097815671883469584097562230189367535082101118545242228684463412361720368526456080167231655200068067083633748975665231203945274257607985798672968703758360089246546698510597843547705034165375432111939805172667954506790902982004352128678200787980429840158259395060129043670337971535938080723361995032120927046296025734301128986346599852588731964100615129867299939864909492998739660641109278720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 7811307684852846888240665453323283127045673289923456299065479483124215615995431744164425867552599746856464033625366085787078917126792468442750795230951484042251824075873984333269608095429416369386490825999593151796252959545538147664451367229437195648868863636183712943126402994860906261267097007979439127899316907952799163305292872001012871091475083419250747591517202518038351725477403311192574297911610866315066794983200153785232912509926325659863097453070822429556980908192578364320591498784370448294596734875375058944954215953780687092502849503867514990595167170724349390628150324784962878701693127595967195010307357527831132001410447974384214267169774970097519520864168773617675416896007335308293495080287450516136613308215157115492048746922548365907781061155635979702791777746719371979013460506732634116639205828630533788452237591533762583896387640968959575945012835941871025479404177633040859198115526195704167037316043829293366156260842994077048463327189412306589256514613621334676901489111449254330592647025812402109817558229982205072133914877690202260503574961456641255424613832958482381162652548522273069012364136589026328062468202859268255655254432672813224283634581934127190206961115002338390080407825354374835029795490593938576374445885371920521850208696640402353577858731303044038939471313114206189565783792389447377977031528419639051582049677328066452314006759862320260984400706954815269137256085239716300344803794560843134306119132899644402217368773506572642405047498683868600109647483340611056591036944579992558374737072668204599532188651202579963900576807176983636792000117167628551245713568614463627964312610549339473823600017499650617276117112287063153864644099537146694774449980535741716763031116014408251907915530692597102256653341177874485047587249377618828163055638640544113041135256106384452734546074041235009703583441144770760071929336407454821465367223541737219799877858774996220443065202617180229175826086311531828588083188763000732605233403349803331990852098591499566193291507879062592345625580314843517817737866010552357337375867947700164180822783099199237083772408962206717447969542016911539570547518492178133542861093862413890535952448135707702733716960811660869632000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -2931758317784903348678639141093548116246523351988287586867504069480763860352447629211269694464824003445859857961743008188690403079926703705698788206075578339899816235538206007531413214510936693375477256473281546167680847560826849513284107983116738183976481064031091588790940318891201107050352543551194458073594300716667460732744698369010583153923218127503563395552322766588768928430676762382809267185628488122369645207317521360673613470087199070678284412294666476674678797801395078017616834659337441493078560802647405559747701586871292804194806164729310860951849356776529658439753314599092735731157450241460290002637495761445095734511028061035062406911775383516245472296080417018421662012695162883174232127023404351913161820741846649548305260044516510423892562876018560501457378352556653714447127055818017235024242819422107836221674935597502770126891904379264008716907598380057220263950385652571474343544981206891780938906057374264304709709912982800830166880132068529831051201887868408764628080726381280184047748322627424959491935787351595464808044053825043670094769099718067059189695928065615971599404795166598143702285303545334953628549135356116449929616038651923372523488711989643088294685676768912405221681053690837905112250623342859331237459071430038321457540557605743189944615354812046788487098771594643288341977000684973605283058556049368820440523254393923798383776507613700628332427066054536438218786481097187385638901286396844246549125816162795525195956227966555745061188299213673250757133781711691741869679994726850177460115593066099165516954078600466966236721970814183990656843522036287715716003443827535983662203862470715665894159877793757355568918994032756526411818502323988750019307324727567126239429290207292538586011283260234424379550526426818865409424911771867676742784604261808218966919413651017118359006815993840618689478749898614768987901748044504539655935921724381078068332289280916307177970806359892100060145799643332919964423103483213560901798756114649464418170821886363578740035393490685431084401019334841657984991419858646884236906573188171908319656645634435498577035687538576546727138707446600826918085877534007732099462992364973378478465779640441556162124193237659811840000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] 985695511487245495883836709481843099949916555371493692952371288825248725020614389644045512338321338058557316873913797152964338543294236176182397470714925168949627429013165064714402830962227418858682409696925559456930800543166501051579365923172298168879293303894408857189697394656839893366542591932005376036354866649140286169952203370280888252563116707267734849832229747603514220231615508008905173378211898575087573893274857962788041275333075617112544508995075542007923034721516392344950543943147749589569871820994041613154900395476085687328073924040897419726434155517575518393327098718994226686940904298529328210213685749050301988671407733717489800198814878408043626610263987139835093935564663594081333472977906074743499030999627195912616118881290025822952440435095197371019230157920360636539429933207051931991985851278236774937082391392806491348078138050962592859706867435082266854226961711397142752786135057220258013847708450302475570128044564257726026016367835501641007356103160462328819744023808619505139655689581520853293344097198185426662573934771755864170877918128302356528372032657814977368191862555989226302989447690998636053403589434628307193968055505154102092380779897345066478839405077769044726893705786286313427350931870206823237544780047640071843330866170447534621546283339173625735575487082058884677150460916188037174016601737968482457245390111559905749454628736019136913066037762654826029681509815866587606434962436187141559756685324918432209688392940635788052151340088388153788576344025464501491758260117558657282403151045728266934455071794120155723944713638839640484788258167069692605510493523942528897179288267757560396641520143666936820851361885515132916084679151944539526822825553418227134622095189430849790804545665293874665080555592504338153671202703012089759227274068175342681266685539675988009075184268907642795063288885943327363340557148840016740478552430752544716116353774608956655501646908455419829461426733591617742380006604828652531185741362578381606483827765595360350134917503986813170818298315925174556004258127739364001414356408696305656281711580324749410411634413694697154530771956427176362849934954739504381088054066575616170751191696279515193940685193075490816000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] -243608729866635916678163870583829571231835485687124303781243835715566913145333508897202239070974288414536934682981154639397578758480832822345875468683088364104129152322610150222100162508880652906284734813289204601881467199435886713559164455431288236299253963387429451328792812435550268146911507355979045192714566092812469409056013867099654050346846969970204450504232763914169645297241847298318257970080060778167652555676645404870817463757375542717405271994122830933758519018221456239362577837153745862568669416666584479477469521199582535244344731581852788493740456642683975154703081319611136439075520879392292361043017246630110451611007597868778073237926984422495016230488035365869489660162462487967422522620734598832414504957240626222710464523048735357575237273623336978390738604338497154256125470838738774394439852157249923947280025895206157108011712098583910938402489934360476212696480874021299447313176260865989290454135290362230827533890305649080919800337194312320711276162988041530225494933297815433070522283605562559070330518580835299611071539045205601505171380611298161501104298729406682990429792879352323902379318496514161991799000582225132919652510181853987866108773022888300800726447687343805621661200044868755473723109108606916027498439717890660123462353301089304231699989288329369988600334079405565729488936720411297567174641870835857291209440865703928623876488439023698994484330761993139854558309309828635781854499641347961265330565735720855253995932452714229708914264310241871041307010087646697170880081459873934892134285770651005242201141843051492064781432718684825733434734671216297821976333333488830900281604434326259800109109527979403742764004164265554825069954619012597413682085801161449221094913455802444960982742442270339730656862952230553901120759506115386399463493605952682916417535530740374825273986207346989039861592953333023419987266831881975513189372990241358112404202322688847669563635406236877052636082688488726963947637531276310882709514313459603153925861304937296676819538860950417892390901397382868392680731867513994656132313244567010778667416132029830760090924785610635461836088820364520122376193599574309411704780528127052497282154044425621051779101028568268800000000000000000000000000000000000000000000000000000000000000000000000 [85,43] 41182587295115547682435940860906444209249925396786599017510301939337099475996322206721054895085693316324672215819792176534664342260215670566794201837622503659701319814854791403681380920807389837744321680955530973580118713047688291865613429909981067823372084055866811158827972040242231252364757958385971946474545519155813096450296621209314156256655381798641725468661117681274622068992419230610025516395976785400576983336075698088370127917694279568373936420735265006957989992811624543696206979744710160545387387842220582783187803683872154169730251534972857706520051462744608377600274410490074799886846180014952332351386678580046814003575619463082571706868851300770901679596911791015129020857007511527622359439148746246098809122799141245729692155488575851102749900769496957838702033991639238250999062307003492203511483372638804363724577516292684038640153029032387355778919546296184662382738860711036929198192192152499071411981603399656875409537929362901180147618112485763585771612123306846592368627914551303000615394902017279346132458188291727349684628812115395948245880435819935483861428393171501586582140215740038213753840364119818772911814975121243669239694672226420832305107016257525627708242398202387099238714825095795718744828392777312580492751363478464740632734046192667930438171444336791469985878833057324481175649993175874076500065173398089843591603944822867813371662861439326609581504547702549165688841653047842239589848155341460040964743534128351370479100199975528800753304008967505906772813670649264499773435953211144267673809654590885411783860670620058559864675189580423339833004936454211792293671079483534393768825949481397857019027688583324889249060885556680524854222475869579619717746221068230154608639537761665388323355947485576805400664613747651729247163716224856950291330789870108716602180578082533227697293786942072237702736078659459390810694239384484488931287753471258184797184790704631301862726443100393509891933988844977586928254534825198757200881539259022810115687818232063785089461137706844879957683597552484656096225309115756409964750088074151209715148813299796870065155086769740181019850451557216467984598618594791325518397345454655042804114387588161754327016417433485312000000000000000000000000000000000000000000000000000000000000000000 [85,44] -4271170156958574148833722481304000685843596294505868553857510346950858232570915248662388935159266147876434516433822347959566624530050321824810831450188392925392956934216779591687403476491490154743659508706050516281394539726050728660042313802336915761831754702597591273530688680414660338282952673265914969691088263799943684326260560412557067729411571802770713177847647178148684086540114272308314287035791859942203788420192263926704580220874955619356135021197587878230051176132430919504419527470301004696233493275772643761713482241769078001896256820512765107195556365697568923653724719163001626255635956821893260708680412164156415720590227926614199410080840856069921413896715130750085502656636772369494429585477057062137805818064566235070723758317358044551958654839725116009876969730192119654775456012173308822875971564868381150024689768688930366255541190674092637833192442444524799094283598928519703969334401888238707529075891301026538043890943255432740025427465059918921391649409011849817447465330518362772040455054586445446573193144660441553871688947343847776619863688702439966102408051978300020032116180315669907150075992856964421895141940146879261865052474908482153064768081635126234103465481328312403582182852235968521128101117197975263553952499751616959473842230705127372719231654472533709405646455448471732849738315091949830671706947118809706202805363920058077462755288420729206775355640582975072735533226182688735377131881758620813490531396543215109901525179921829757903171228364958347376124943980467581255207834004161978818768264512481553400272620352637535421043668781461615137187382908033602522358557452346797659517014249192205632006382981029021219975494445674607528487254191425682909035014775776775865664831295709887102439101989089108029016076279580951218803105127273768677069988859349453463047060968658608974454702926028295019467748538793916101046373790696552592785089763848558065070678702458839762976116935672676852605655894633509243467831483108707706755231683479472488893230612291957933054284194660515455582589329548519380682822427161174013130394256306815020188194975677237912101455806520302172371355645597541101897728280314386999344534296951905923917595518419112174925647718645760000000000000000000000000000000000000000000000000000000000000000 [85,45] 234615620254842067292884817304678718409014487797074189363940195819139271224680421547604744432139716697287585258038753703279383046123348089277987153963294541307992123248559019708632697980304997870882790258090575015628746144950618464338300178340507720726599962903885479081921538567649425727937780951562066894788324565622780479985330473460280695984572876399851429908659769935247326525204132958772788109447714029768967620498333566159937486921722279686137044132106581164757458172724084633531640867743926602298527450642668333798825281338269194474306286860055383296789481128438929836122231416710178462361045749278178990230780661803489330491903568985605037561798270905250508041318606456665709203175829794250249295214898441343856960024937754064904774049941914174044915413922027918388304219398929029902318607294253418684634595893379628138399530405717538592710253273960841486979363424750214616213584797310553124869909420789451182997911256944789050105636912305504649419734512293854852009282597572566625439640995700922866029662325938576762718550115898853001845678971184387032228915235681026662053736699653580094501451140241072071874625515856913539707657093853565194654126890652961109602435668837697394394173025762142166357312888730246715104102136868359628237863919323411918442070303752669741398765112266606489357094902277885461738670429800401029038316792169660813671737107166058295612766604124199132233554662770758103649167419700898001776193823306411951819669870703227227122615291681384227758935968644614689570513379426980320601039557674688956747122905734760189570464937588219644600300556215695640516934791650813058947472598591081240380231271330685907337429521157239244753820736900177662255718281454461677260833363379984943628840292452347362336118627785448811461349514688491788211777309348591941993958940524203331106271024218906232474676321094998739261205520878339221079193859837510691317015545261158142725491863986930985249037048215991249752663364338893426091272719408534207795779745891512806832022700853801339397589157635322383202117098111107571699384698579482991197402790536864635354485741594168655146489040462791358131946859464899393228506406804150811669804429995123432067154770228225153130217200418816000000000000000000000000000000000000000000000000000000000000 [85,46] -34658713804486895684767400576546858542419554010041441180224863694094812275239137983207703678051731345109116624550355062201297760369560081672453015759032234579729889421215555333227003948422743527926376664683161555832671022069473171536924374982738232908886585853374113788355741209116214232670521817442459801228629294835116319994588693042865397959814424911630494761619981262339048107957252054148474365145388906448149342525019238097557743917488756835455294486959801017740342466582957542135085333065882598270129126906015648976211292850746203852585620059530927134042897294351114533978503354625031252050255730165647405162134249230810173488619853130065396160326667061735095976574720387771768076826822156870172198851218508615176726677132829607265045499791366871454966186846015130203187929584086402768625006262788310996997368957755446757598434224591863722843032472398560963385768799953380680184112100341180261739582533134020824969621705754553859109110102467748619110397134610952543507652804277388614214441748811448655319732445861085056794758959774754427601996772242520648729893370399290342352295399627223555232753851767284635859584674315007726038789541203463005982945490820368367627195620870256126253610045051163002694884145142704912747049279605795169967503246556804547546017766802905536774052429692332954078048940172772696400723658851668760917334612335704103917708250721176416096706049121125806474175307778825850094281201970169192311371067787654251528775082054898218014354352612398074671261222017893131289076262992705996144234952162178617641876574419023369672540674008162062056002157299760336075305903121414530595851646383325771696628109857992487225857455130120469448264744087853250229587907298888606116644702339117275270852375356013398478713711481952940731694454148708077482530391253662832450251933438850104440852268636605222426303380441350810694947020433733335629514344615900271092717169783511729261790996143991416644916497834919334037025351675159538043755330866593890159138814324961193931014089134585753834998940214967026533282041517356142041108530053364685222739942789748036473245566608202811222097550082793202213527823363945890514083545813343533551577156033287583144739728092813392991620001955840000000000000000000000000000000000000000000000000000000000 [85,47] 14543702097278298919312719302283224888752466894755646891574172054712004941484097253313333515909816535065253221709865261126724930400045344414319455277698658222205918518645347520074077456754221319931310415982692834448965164015681667532997883188936501312424343143646286529537551071198419568293327363087305824390002858970763497391078037564301533452502475126686076277532058831265632027904275815274106023433268199288681799329352033092326806030304463102857442657753345726506332177539588610308001761816471450644268671626227363398761234969019055956128438327684366487897551770225334646441061064610230819901725952125874599115096991868839941279190546768688433204188911023892829093699845275847679911455372890182532929983854169577709763772711976198109127564237162187013724674996626794496555522226710398417297155894392593283065895327116175000962685233491205134903975109259989834850785735990076663373862082944968003509162241300911722020586025178995616693414744245708566286822098537746100151825267805047382003934677442227412577787793490648894255064452687289365137495175365290962494982258187622546063018925391469050565459061377782157561282715430045300175199832256172067756932180045079218640811121448940143314855760728869160234522909406274837442132926770038510294104494116730157647734527937000828416466190676050853522337589790232312399287626314254424089792895865044152831991731529232050426759540890856388312947010124378139891132288639500028511078867801537204344720346717689425254675695199296541257933497192002498140071335963494243415831145270600999346085178447703807528766409959706254550655071999512511965886576840049799781883418519038390415280925783544508842029581768217045528564623773061388955410852943026123388412330432245909312462259801051759007367749299239497256722752630819752128517993513534398817570274605953646264785583283954702881984395480119763136496285532886719616031532133227101457746480262785188491367688555155927499228743999306356599013737006390513921875015248476175666815841673680183938364753041541415763619071408255773251260830102252673234157167987081095427603663585785120453945879177510385600891834191213606340291631345434061997879954164116549234115200766555538888853094097663583832204596215808000000000000000000000000000000000000000000000000000000 [85,48] -2683454902923949960666491307513685389045036946466036023869287847745965258522999532820733701723367382989112654067026777294763257984573494619572305193870324802707677697769537469285360938626765508751526854754885551820236627787528323715442308221834243362897745299730286180311451779135552774509766392269444316566108680861775109414613487397682446327439794812107342209692416894605077948160643126560942363486578683329178324013529874950133128792584666815898299262278718988398944735382914608871325866680097175656003669500143430372636267029780419524923665808499097153997510722942870566226456617592907744984759417792307601394861856622804875016925311858224048450868554721676008273742144126553119262144375738710905702129301080661126121725660601726679542372769619491012634612905095384999618230917944157764468735147138106282256492652373064059458898842697132903955616878027163720198982490607081414574437467821680097571263578125725886741606888515837564845404413347905149199246646698582357412951776133123909587251134476970540745935406434414758245589102782628760729472921305752069004013883056376698429425481420197069261297776328934938485123175984310862833988173285743784195976295841347676083874027316148881459592325765014643552622956340191983045098736006060781724681285843383324637920864031172484255919496385479172263881240799269655592403472125482145260204832001881362913770658477968774549768919980606333342238350379641604677362425740386462655397474760238142337566256575979940838194754808607026624854408961810610660664101669738260500371495864847082546553233528677740514768516547007141864739856480356869950517095928932636906424793733263728699162396420047246067935771214907180990869540341400180353487758627252275392464056116995445252282551244203130800922751960055514573529751461202806584786816292801527555074694791347045842750497346354439284288318072404676981676807074229697158760839697989626985677264234102934100608186463970550330330916772131026047508094289136983239213835446071913942386041852473262073483525605555901280870236056487569082172976975357641295735528740811573214793048101758257349164973093644458055784966942022525076341556756257027903078228188795261570535337964004809854245935380291811516090584924160000000000000000000000000000000000000000000000000000 [85,49] 130676140746981732293062195678813872900189747408089026455910256922625538298930112147192717775215976946960014889928120419146712134874617306727121142334567102992472212870200894376738071555190822439509520031713977716960924586579357491389499364518573457030870815087428111549495045854341119770141435279550075955555311019710741946658632811937361613125582640645606202392334214074944047639212248859589158345972683800311106956838291179909333325020461166694338114013093688538241675591434089455562301418699191249944678862155575410981084658635836937061012079494711560246465815510967904696937394927777866470598157559269013007460236443087241274594558171573283582147494043441409900909023224028090016942889111328358698688772517151751169337699146946491716475453758006916152741075960388481115499117184995881465767509993342046613163533137651858580524934629445832726735305693585717763168768412518598293758632875950756408274998516332410250330527242033708696465888072826092845245631196287920380623022029543263724103250967143722941795170513786526814510433532042507191612385291607288670568170971413677634984768122412939320050544890290996310365528909270564893286307070504074770608855178558633730379988741763522390939372442271360384127350214463117179044450977375641461062784837247390164038949346384203660471377083218842828658045167122993031069485007083971420537548784799762359333894971706588727106604736733988330667419520552073549297777478778662010054063074740732055753189989340879601182283086425166901153493598643209371166196953453051596536427078349623857684923560469689497756039690253676833134041382504637681965493125173852346540708046315275026850868802688054709992220407543411851939181304137359514326976885102617977242557285546486289966066394100102788308059021132571974316955869810930133622235569037446772078913900599899685685891668752845376368638690855544423460852333022227530148817007261162734354569341828695317186687458851984626562428140377838843797769301403815720940708972838444223742730370865755517005601244056909870541870172133162877875381484996121038040480900612975041509165245503417747786268007340718918369606914268310794228684293406694142830266870551322160293400220442595024706239903586062377671634976768000000000000000000000000000000000000000000000000 [85,50] 31738846345622734448820632712269330679155630519567931644701588916473332278849887686884341988255199167347203507518631882082393149626849946296580409469657359891126798462964047499738639834903572899840171670378622745569479070357135504221380500809982621420278146643670163277798499003760774643159419877986001719034168945160812158650429709292788325796703556155110010565353386043532610315445482642007082008629971507118870722832170063910688780710728937795586894543634068705808466265620831419060120525149844450268995073675033032856242738247486053530768657890152260416673224681296497996559931434934145391053632708276391181121983686896842722686370390578895789480302712445044079205041875800368640213116738735377832717157973908477809628698489319890573745547298018872663805289882341950143546210422300023052914609449533048146549195990892290636550311629667629395245410883257269329538247657877958563444950246878139193409379096481220191478227201876812514402460535266410157718450828783904465530018535388622402999453707778395625421922147175106820008078091661310850269503978347808924364584448974479693470572702135073748181355393765315767173933845356969444661235947281488273340521622904169010357290873610604046391121367593159305855205490211998342512323524308173914224933910059262093976486039384774428304646677028946921327263535583457001399708691391100462785914668589595918494685502074149507714526197491130572361625786294208103367888938676712845729195692829682181710823561139833102011516348228259625597187149821709185842127120913649596686025919088690805031935986585561683293966783193743488026267787668701710640285560537098682636563845943937362947843653499154084195446407533634228778587962014352738409762405315012911750193544768631416177623267155618024363132207555969978568077758832765990181187976208909168122792930718014957163782304148510800620959447209110407744949237950331003243828770122852898236749873179981554040342407698654889878289223143027711990902381838072252318211864387679826317633728751276848957938435997330293482088890504726806749677928216762784622458552431038934906076821872329347443419273726259509091077764578032216013868618433165527948995756374748839483835097278797866722281943642724739295362416640000000000000000000000000000000000000000000000 [85,51] -5890782619228348350656144180148987930283285724911882065297717586867386763963969102417658621276264733143481301945610752200154671799922473475052165117507429647998084663365902623612869962578018810727684901358337099943320983787144968301306719297308604738866951888045953981333803669599193439054698729493287773848188027632723577665350680496366454774883155883662918780794256259974556932560622141527089196317394185775157613197519952969527500433862688488047266435064711712017492600060865777914050374784192065368648624735278859990169592014345599210197385330021746106555426099048726180503784945722719816410690647999748042735351337847759396080740103919233775936110065910115000152307771695442251127074207805876433140480630647069047176836137704809198427805453798948462457325492252023899350816212920108710006514541083727436127068174158545900163181558767039758862221485610329355053613315072597255118359699796582925048856177522226111317196725826645382919702842260736945472535108035416470567934074264829787989742465307919698158647202957299310415098290692750708480536744301752561553235300974309680345662471262724688738826416485710283694013176594992351974446067494628366065869334690903631144689347701543171407993833874685148118431792868751392784426798752234771143350840903275391806951999923500918891288907885295134224967749445626130765923688164765981838145838920993441764065788138603157020073746555814345102221264634134055468550451949065924549979076265421828535609159111628440636525206889888616055258994456574134877015028671093477029561536088938263848095965260744112891699204537783967966831010336664455478222662102328335042477622772614377218860646059063634324592801140314359253947154482570988628189862136633977699960455704283158409480186233377179893950998610749042722531463768555910962181567912818723383444278007031544929120344961002066219461226871276097345859296386368954647884545042881075368164994954887872707536492463353440960664447830163037853314160787268326050966443813547369384456092247509572493018814994033299643555311093696769764699407619387205855088285920179704814317097412042972675390756634456221828152633817175789765363903515112196309779390608596701790440318213080271190800827756750071484098019328000000000000000000000000000000000000000000 [85,52] 215928262466391411215963288549198472444683339453087433598100915101707612033674816916807790278574117656199184244000127456962299396306443694917561530467483393177411863200275353008543302774149352546553515336851540736115871741116860550646002794304339538795711766844227728765778979154024261878527282282253310038909130382194276020658524464198938442434566851099248030384944820991710718127778225513749806877824168626764794372510139672406959939172856011721541180826477190059054134820241058372606900691814547331905361611155514401198606168137339309376469832200703739583425485968568662889423495753750958925524228252349122072630512277627990270016275915481309283095704888603943827443523313817929403698600297123955707888578868953491337647895757992387989007632696724869430577836056814346456098359070236978952597468961886168361895675741334199550958633055252745899291913834448874541798818086234049451633715871740370945524583758354618220704246108064449302201967719052013923920945355062581408702864089852318499235245936498756273816839785530767556751878460831290041998730949263896434626595860806092944052697167825004212353973902515754479761009003612569883963266222580426555723219543535507648226441820373930458309587629314126391483703937344152622822261109154440294140620094653613259095973958771440035868553919709241112517359552896664780746951695187150775897967422212308271522287999321789097577408669711907277119706029414960094769616200189041528292547847347190919969633622751781921073045167530061054822677515099768306046377500979702700999467238856278524803107428808747431152686393031028558888753818477418360580139056008072186546344694110881344324096190861758314287378117808528388979436155067984135541554338920077747319459288429156723984825845412225153894041145733739457873587039475175006968617502878087884970629293281828820567410123792761196736075569252126284218915965006854101436332898686668791702935432692297192259360993484400623444234362500217482540793472990865062492946844058968052518332370472238879648148457990163183374567781598227603931622625384677557349684179184552199505884967019223930195532094988137573454243513663093759920406108895322386054784034851964032850876304336134843807510430536691035888680960000000000000000000000000000000000000000 [85,53] 49172574345348721346309871252333067718510086307044534370376156729393228981335772235429205615754674511384866903428991988235598179661579498546029808667505875987184226522874749636041493562859463798815906779317386822481736942986271812999487315880207889255079502977319579204171179369358048716163875794310383007809137055692314704536927053279701754190191137359311577359213441446903504979443324181178341022630526882202905625563897830142411429672359274452833171077540265854222106771707235727345024605856372648163229802641204447311383972023158228623593332893210945019801831238161685067519479348255086885099400283541511368448856109024069692562246204731759364452615960766751372357667115691048433612581966625733921846344018531618174875866952339755308017567090053737867006842967406239153367963324122780268456383870078974854408475684681314970737538643563997362342321686352446711969371340108570008767650146312969434978789409877531971862055806295071857028316087980224489499206018583363572742228011386260017555480685750029340499066548809037314399236275959831447753147696414057386856326584477464942277887610211652654669114973366565131495129661679851256513042838329700798898931500109230385087554041605302248322177073483166517577833008066074952462227612899242783162472452606848151252011970799443100645886301451942636673908317315818917799716927288560221878075389813190385828484930544780183157173389488327490253424217272103654397116564014070082808911701348756673938008186077725892725210984351883846304730973719624943989006339413935791888383960929914200939832211877549806294358657268592692655301562328193709924491863413724046287172769193134067817686921378938571554720999461720704122944297104142352997738312592288275156246780626738897745758170936597098917351399521025322534745560628061951840091440767392383880754934657151961692704358142888073269130438402480502567676274197840369874503731448497879717167876222836978227667311032582974520753697331190938988293148830119715719368276822291841688209165931324940073126020467132258281325287934205083572353661542448124752892766194461320567462328745517886539127109246662956550752843778941407406091521596847364348939205366791547911450394313719864651925054779695074786672640000000000000000000000000000000000000 [85,54] -7705742980085292767890625158842441332068523034069185094693115517112550516830218892473025411946279023154948722123568977805845802962006528257108663393179180442197098793535321081046742196485997569730828928136320595425001249561659125569457935611624509598033394403187595025502276481878351048950453602827165193205177825037885574838323109549925471986633496590760072231995364561762752726888373321737110384675014338134547521969460465551643831754902335078918606582131211844445015771261373228543205172599637876351807198205694376855634384475650077051848935556099002053546205982800397419536824970824322487702047281655012979115947983299355791286028865901368340903474361870978556465391833692592311660002069076503182893681818004208582759129069381922133121365404612252853860599324923629921591470497816803792200038912480130346412565783181436869054332272814055229872236693569779081369142828452222998484218138486561949717298784854817374040158437132256645207422706401700647951971073619130886265175799597657368281909754815393191310679449084013586917525888279648418294144710578612545152780343173424823554709399270619640765526155528797171027101556055488616304342974528932219790592717289254153198419880726416753604311973141740147367358581463265847520026443554125181424522965837405747291460290866943776134951814899011676221397357391618234950412431137953999408862027120630163183381851293681768149463866968355191051195107743679539181641644869927940694879759668089117228201427708366154249367696301932478609425673453668141644649660552585461910246950286236231532416764636688512404945094168171684201256581118087190439325110551620328119340642540011630454008681860999146380826751342671051162990588223205262760841887631456068843880197108378482338370601908106695183064452314252186934342732422904739199460927472165596600889077457175431358064300797549800092554846173147892615282873881327439924059276496417288820405372407270050716006177761172803433052871602120649303128672265216332359499130929212945028926762756922070532569955208433344605799911894216853100739725943280009040659328038942712516585499013555316170974140552045269305017147293592936079395752936018693849818147556292435657380367452754105462432589973073717551431680000000000000000000000000000000000 [85,55] 439474502446223637939092508068742362025703730276398230844864922447422836839004170698111275608963772882720163212622821215736904341388061140080481072015143881887996112202341036487407221255917291271289391366283006126139756355338494269592816375113276050190990554900012364939488980783797660938924540688223999831111372155514458209604276923131152531268201142718802970764384023420032902932141697706502760641143684430631225135437327621263906779699149574428920721832209072909196435977731447949380560774986242157350806897989444502734646202834507982456351812426105779411325141517408677566517761522483961265492992992759464282696343173712400824874748962062435340008338064404054181806501441826851695937849051999498573907863905426990729257060607001375745569720984837160875361208120727581184512334195553134840993839269958444713538950945124316832177694033256449959342561035525918183353194481426489736528491373393161583543881799931990692483470333819902654109240157592899749280532977593208220465978017581403847054121508745898616287837366727127918334307447480256705039926996339243974252303461744289178119898015596943398678288989519093553175398827537128757019577095831448048323891207108029376443131749159440005743218487570192754287299365030495860162729886361613994959039504473283320602946901971519619891582084815052958660607934037248971159427664118891969675001786478723206103789483674161225626774167462627269962400439780574833146942051536910674788439763214810262022156916373531080361655348344725587724490710921994933200714322300324232122428565998012054111570550298113347243622631993502161577511564545568605164015468484608335763984941263965064281829494769724998847318730833383284373898381402317507385273620118582838633014272948536395205506739166801394620103146514380504543462764380339202254354076941783074294814352426901229745016049648630991708303685409219039740600527830141744447276768149895630165916207152405350712280813674761297831498517192006762662158383585546737167633896413366936662969790497632382723694772917607779030173381565992724798140185267495519588889086467196272488880332746988966642145857433299321006590515774548979586654395844184778109974987116514747451717592092307010515665951826676816019456000000000000000000000000000000 [85,56] -8668559183856121676382501667628757000321838850805235346310702169640439278641500513499083063618708022786726675741955629761519955691009261221970528322828437046890316573756766960175338999320983803785169567664527653469161773448917328589294543784906696326107235243631409222948277730409280452661757328014832953093397652986133979790900858176167843454371962942399614854348244985919126009894803865082988459087509922605266003199841094684586737444865504229834234622581815177134419892544352051565151484750009705616984476909542599573407647747770320225338090625729512863779965079475775009735023735813198944898433320782196367415580180590212479235217608780058203730230032910176186901301930400846318657932188727758579287953166577860755046380157868880433399820263548756407504914006976628424470026135048209836144885450712117707124677544540132502679111922860097557346480030426017739193877216406633610303966749990162694179588749017214762667258204320059167488127153707728492159924501960074335860794844689048493264907615056948793592988897445875486645717975029670199272280991983277714181368317065132800737804447226895203577110458214043227627209424720678762976738567092478812057031089092404331263553169538073082284439065538590013709472054267013063500510497084653191294367055872211212355793695550963499355412905747092113710089797429059055160967606716927928290300528661049897796016349152668455382570363551576105140590723083463969488279798488575561105254689168993967032368539494946233125641783573126137627876687691402553515328213732547101293178359144592873321193816603727161136519653527410734967358069920739568993551425764227585975233643376799636742086088859014884530854309942578700920448041591384060716417472477802676400925226461137861272044301531972415227510022942103756189893309093029553802333336023266778107720038794603849073331100889606706547508909468011872745416703368017408101002714285943152678907703531331340584387368005487967590768380486947342775344764720368482110443309081925143708315088426305742954553341251116420537225112946231132748694606800450795891626024406145092028803056483415864558815890495859976266380453240288116005704894838651821777391215940120784303031137210524168384806087642080492912640000000000000000000000000000 [85,57] 375937621763201144410269091842764461627131965000474813286506875836715123484963401846139587062545310920465802888109075073870544259495342432404480042515779737790616256284223098820590459348629395237382200195526749261701068667647649574438265784283411968912925198451890998449568791333832915898676153452958501359279329829482766356495989169592169127908756705734109416984698965489078084674080582835077622847062098044807524138094060653174553959670380132590392106457318358944678049485951482597568324805992722503539407208064902242779591477173097523507681588767260503066442717385754469188790285832730605789904440675117077322035180685138796749737863466688803227926816922644776307081084757045073281579659551111120625794663327066536576277102715889898067907425609161535999696479793442460389980480213047303216478178648062773873158675449623593955921224455214788024348779088103457771396756031472812194762282633040522998596913276722733987216687348038289846886953916248266731558242117619936208274663114128605366884372108320494485867919192345042095840098095960313277422883122033277508157934480794382804710993826376182336753515616894774670317904630646997850161198962380822900881974896239045313600951919925076121565930276962390712378784692809290467533893439499076825456693801153219906666369332435173825435014295857918873095179477642295138371778623479930095715930437231480673848456686786640008971629305415720901404625927119995824422991460429226476551095745489685298533295396605453133848697462546014573333172824078791304603044446299248767459460432892352903526071223251253447761836447497773035713706027488867255465172254591848319095806198393989837882146763739964327344312548692580122072919674614610950725617937126773109953201488024850534862729016508867054353114815119122456296005309465483612606548930186043846181586741521488052509263724527466277684665154513326217279935485406427416792033702615724016694598679847230260277250089524985665836865211892908033744484247739758425325460672862090567422336579079071420449150180045529788209505245154944901594042056018991003472723445967381727648119777205930651466378187754335910346523670329621925704089064055980840460170350358526080926698234222126355378403602467074867200000000000000000000000000 [85,58] -23596038691709293090505802258348517931164890018619605812906709537252244434454659994644985187864514830947820403543700950309514214703151140863837269918755290937770480156478895554080238499768666080321497768640913592445484613083500716224730521158556638928921704574818229460732948967652890308756412331966997953253054762024277369027195176057260743035225614936287225965544269056651990246866374963767382179018614545010345305685129460995398292150290849931559104209556628097773883512767510217029582581312808315809694001176599166734623114946709008716093538482311548628208277606099258340750118642165976003162461962956644878113504020499210977698275904235376988010741248071169602590743562019062493953801863368609544849737441836273779823081466740186167887594804682572100842327791800801951670004466829442945188165095915346807047302422233681171453471685886017921235712924903515182753301698398878912158574773438225131142625493967111265207298946364637717242176738779800509405247200757029243006709863712508095198179100872590454729771927953710981781003752388999660117382697421410059725175167611881118028107956851854300775408466946623120144809167128260371373711307130349411907706961578260992824538279951264866910173563010809127747088136462225184706977751226257643407265767491592959449926882961052685102415299556915472136146662949988174578059399620289282007872879308946885743507184892298106130611895263320915072330145673311049450823745295682494115383664423316777649330384737730359806595453681746352286274877189631863651793386637138848640452497893293204627932125043864881229074419118954202898555310400632427495549471797581647607203341929637066253578667720833979844154958245267192746662396524525119454026792757579250477210458454363232986578799368558040914656113018950413864092610735324452553287548799830612650479422676819593771175092557523988401242781054222546707327075343838111518984263630853423646042235122577784685106460851413447469036575285000205111449553555257727455647530446185427601280451318297199328019770381637520144538706665212177948759761685342042224741287542889227293581458138262982279385867834726182488892435608484380752275675737660565685615795867890364181050062491169517136074977092567040000000000000000000000000 [85,59] -2180362741376421245499147494227125335871190790914106011016752379801073701846457459278706742140068638701091833558175586617591309114066968857802507516889990275510696521194615057269651855260091510739151954847929170035056840112438040371176667520700547571074889561612517913425725746636212804970765872456599327322259479948280022515881035229875441305657916395449646297643719428310401519198835670266642270725595278777148857944000366396127960470507599760147208050468759141977401462917317097914685877714585614734082484343986475020583615632510954238202645168101634464661025019065433229976850983899594862405410385038198033581772029483792188504165020271397730224715340423608057803180512044455395937702079814434867704255570566737223103196714900930910953085286041588062604076463511938237203938543525219550826201336972203870334642775782682512882507980068599386247654365443023677096421633366073070952207399361781500019708615687864537807920547646662977290974053461457940319250330994389420788440154379508089520209862902914044507609116697076296107121842455647676372647428516166473674481099326754065493795044807577439274801953300813735433896158889479928365658597908438511585844058964852278353157416282944102185459593774558289621625388479742297312414822299664051108923269521549954525622143837624590923652149020769693269450989896089672536410816339286219623243331787575792338264994065151203531733478283546693136760297842657827910891431839322472972593969232728956889650668406867197446789849335537162545273914141036040067154130580253457829231560561502193756868405776668635197975668736479675216791938121376143446071437561446048528449577647052636269099434383139175988003564751398906932290112176248348288455649217705996179694184169025762842144074848955056344338763773239129209339456738072896048831794743440087152027517141195585757497647034008558242073762248282597377061904956576333788518265524519106219300066557815756723850995680960484099189657909043632451140384345196905904892654715432746665823611989360685164704604817092372625905418973740618691691321383877739638325107726715920367104088084433398069155964883060239859796737513579163409590812146277908526080047271461605441249324393033775871027299050963599360000000000000000000 [85,60] 83060193365433486334795120128168452421626152611740713803140962562628170968382659014013155468033629044669584205685830815085505976676400379230191415241030706543056039719892392224945590647699020221123681176744344032407678945977064759967153681836696027974672656763990072789207931560621443363084066782906620231204379983009110460084544854967178756040018322612104021277580722556550166291827084088358822453326663574175083932175651569458877717597048434060245647709511986758778030616540572429515241214852618226380563208104605060621945653615881323049727645705225442653397533886071939412205759424074968727314970362523031689679685567392334686724407386899658861920460589078474221092035325114463791279464033918479416529267289981135444467955146918596522262702927857429521704078206182035007052161768771725022164292611646610031923213149616341621330741841032005952760505718520243753365943237715278329106775216179237575938942550367534841010215666358883184028311675716984633367793056067724093269138294005148902127078582180590381106580610104297501813893891610090230439575161604588257562911496798588032462959462729480239012921377131809676384364304815484763967696043013810527988498342034390317599942338302121789419946346551652253754240684507745923492147668332514870189825673654468863760864793693834103988751488749919543731741919273371797071359971028716967194391470755698078584979078871012333706047781866217577984562023816706299379375095734305644350501380529064326736912532659661843075389699482728564344171510529523979124527674465545994189375845231784803936287108488466542398035912085532206331183469225302620956257130050885239228538664282749842728931298539916398517437950170272766135706843729890808731076946350358317833600343873829460366717640561318424472640094644396621264714466720453752738879994823732957632097878107049773473596285823658885673742269393753151453847719485532871627764359117928466200732287598157970942044113583863416488972815050233375171408950404441621555270096274604632994321818830794039413830841838100539972823841509263065863299980019867493266624676253295406367060465779373763599341940566819862837472582986994540938301611133759647374507537742342001275189910281413523007183844802560000000000000000000 [85,61] 2070672379557671875468571802187443733872244708449587770349535034170913638157491009135403818337526181785882854577125372881956011692057048653452712483794530851584484912814632494149996144278838909800083249527932483397410824276753258271571035103486793854289194934187792825933376442454142798937746598176266442218312881882634251950168032089061775530030256750153996704600128932222391664354804889143776303686871111671422897154247612901737023558594963232357811653278501931016315671116308004292861374830274647530989220082083490770949954914909476963054369414039926733893658249057824835078315005334351732893669377091011717051068175623233535929559572831559625177964170584549013476607437440442894779050505260227509533041957472819208326334540987711892732772315824670862959489673274854838625855255308207976136430046472888163123538075000596043954579092399168483672008467098111814965443774834069700140287265520728600581476056805523123591397583914467931970181944792187322126670724681318197043204784672641783418770907440311709935401767114543754270878694813898715570011705317874963262557410136695693161827309875443385058428052516303223047580385480745770781562858371071107442586821228949967804631828161244642820977749023193306393868694674910897627029883164188022440719082745592184339383450802260816538008919987076523842551628175559383099443643730771823341484446790608366499226381638228852416278189885781621051435265911626140309071929810411155926209321440107196963889036254779080743300939140379888064687022429665686009006757815169215725380307231422035510432613639169548464819936572477676743506878951128322026142889986309872581463120068563351678302534254674845608499061209062999558499478042219745663727306317330249778630608721004977367060446865702362534599199971533462247745317550356008619049900440630098712866232227837950650010873641195548689031065703446329055069249128499604946327156676813614377601555537493026037224499055270245234258679976690696077360723510766941784830926051541730034210680362984834641384499279669949091794843034265624811252171425786623093489048427450663011851007572028352800720817211893385168449828398190147240813143577091585141842143972894078876339937385200073023756702381506560000000000000 [85,62] 10272739327270241599486190200550807615467717501900727477173976802624130874973853272473408212455600803432905302587841880964424107181263646402013840772232895637971456335568266816441863837371350513463445223244717530351863227405888610752434426059467756159294155239752360383821363227124173361618890841870343280450964799596267538402612498236967243110129868856124137081543098119643993948736177580736978711845212149801758673705826265518694450900339457487018801054302770391004971545908141295745712844463905874551022232929500801744350493880566956636867834747706105933652154895736548101288358986490243389015986537817350365655586821069336758938850822313564346198785382309602395898251562925820031571863158159612507788473454089563547753398703649075599705978476643635663225172820046524165279415075843052439052934443030884837135137174533060481200844398501464031967262661839483019186588604756275385826330366821581614893361893622374387987738307195042544453813325073883490647215866522172371223989751947553674572947223598367945449152848343969727229844660203086146215985757996791545781415814552268437121763146612301014271643850151454732743607850921690970879774259828333485253090992132128715822773922521401289863494474941470495557015715054039872124608853872853121887881280511094876234589896805226338833335375280638049064332956586577578649426788370693519546584324847594095367508373868873935140617969144717687487663314613360080365062900355832349446349194849143274147463389670146970545622277255873149723627185112113166483425923793755572550391016522915918039630521595955707125964363599784148152243935974385511839057684559301658558768801642000073101485899513847045938780641690300425827139566332849057339210992985662026808155473820616755035742313999138353565505253435977741188543120553734436753490633595154235842839945506892566282549661508044996819696470763299238929386893920977897761012647503261044158960466522979555347514026888937399818516378640061298239158828204972347321107519904916469241727087865680708081196335999715720047117543442069654026658466133999854838711527289586601987917268714161996667664252039548239709377428995118087002846334114505840216692390856078460161297204569356275586197304115200000000000 [85,63] 993527410290599264265566733785447363446104464043612333036445318433594900706686889707701517405898570881884967587158869433482985578968757715226401485277867833871847170706804131324426012640343179549972781420190831274628772432894208593599939790647015834743677570884329659734910006403645643604042730141153067658338076167923503765549262851942902251992133170132727527441395836037846644786421989194674554037818766056808277637485130758655897000247254066255071537776115250204923352870024619721632038693431157624738482216754739161812580912650350752286783756585859685360977789088551750756795250760329283127735866564793560132669410376564153837061424805715232415258380108274973976185522469314198896724352813325217778805422915039119003385560417187323258629739334335013845553776992437150198619903709708670614241788874665531163326982183359405881924329010138096200071383352599018908358489188869535259344223765446859668388020412859891866904093414771928433916092781552486702625075975073476212384687644862889037990101268072649418714745897855644123233600296374668533142182710567912996563606565954992990781489593710471590576443870433016473034016864495903579383032635337072789488327859295861439897004157040495771335579537580516875709136261095078154482022619845898533478855418215302211869370655878013985740186502826342789729982740144032403840859751059352461921849041380974670223920878214459476447894221554063551410107486717279439910785269163923203778707416107850555098698478799859288077647735597874733064367847473765303045115877956330821245514814946486333266199891794521647413490253278898261957347245358285314275267899739921746665902179210106370897063312537535344894372951178886483949847292077434976432199056931559023052152520425737186731600803215919177976999655499338567781253060287940238508978934972942222097553469860689352111596669352737010085224487720074970947957854636802881971969162456238362730723985690721973912136172618682246494164347144681380920292147987478566734064726615091249263687985677705664280666620274611002724831397981088317380096744330417424561141945726019193821972447052412694500633197464369865657972971856528100845923939584947625943810080375499488183704960487804927115421286400000000 [85,64] 40573326748822528954066526660220662836574892939920160234372592295757466845702404643902227528517119192806951557734207502470092796374637931647506665876563392456416265272613187740084971842158966905010666482042598274489122236651147890065548781767322584430940193816875266990422805155465368177985581871644712098254049194413082808201058453401984262330566942057574452913045366296785893857077528240442148077171991401375710060408398253891104210977284744176231005658072466680108512280879819953298995544878370243000310219271343579520414350498260116724331554253992279785889266897039351443652384929356491396787418544459692715611460409080982559661936120517373583210844947657225882714282907428478244669248694268969316675714041403171489435521107611775570777109159148364470578892084827265968920639704221907575482179818781221597088397425159852232160658482930094891918811926361840496572149148062748283749485820213792830012230402748884741237955800364709492997319533809938204034496966479877227006813008305102957033383563538548876397853998851483982665264248150558803249114275675640012613747012799291518743302657180716792426196985023938191733638983433416344025599052935636874710543631038125112630999978487658448661369750550936906580994747099335644921066618160234825115589231354571612224805499070586023000332898324885311552452503855314486632223756579066919642462892754040836893014414405791581458974562833732379561074780482292353057363565882940763245370151027659837848275303297912583874074690428725575397134817164382472145235147686931534473246424900439884773752755432892875975488861630122955421806721263898246060016345847918438284414478181190601411867298197785053731230216045114258320822568212461904966234695448889555330766748550718017316797700840053889358428354401926560502166828400110066402324872101027598779173322601469265782913840109359664455821963072347851380226865402298391893939367854426472636744267265302506880691812858325942824175983122968102427858092627979306561771489915540697047903586770621557647495951371674356368292165736970830756364538057230004591476860545947589118301961712329251121789797262372985118033285215664824534545291083529750607311039310150200900768443903091589021683712000000 [85,65] 230215411109056885084408271632427401326820616027805471892070473752924482859165370911085889734058769401051213689387997658880198552966017303100234406013711232145316632264818634503504502088397427500634184729663910884671992170969493937755552197951767500956108542419606450735431181349413378583615925586257394119311030287445676187018440682794353385581543022136468118948405023974941268621281034453733274163421158405082655629375030750882573533627439765743013651726828367420802156568134193951479804570804124900727423925929570375778038250871010476074237207643658578330083893431552474815471278182313905075831007822417858735606378272160497444401132569783136346766559276383293971323099544613192783458081798724512383904875143037938188874194871894704162378841603463613484522434847142634688762511298269287456248801236290791088788267186583236721569847136464931265489874750198545143462631161527032161971558698839482176681015664798278860635715020448352870155951278519662441469374224542341959485583687259113077120999761462224696627533640570012753770939155961027715104096708159131176462745771586411618354598021573157544250253935615447358889816562881904081832778712879649175425422194426340979352979940963025624812079379240390151477725205582699904347247961285630709683252479569288462424740329773221486923161203953949506521640401106478593334868922773757871563672953709564358280154925558224421300754361990476062064093310394518602993696437381981302135556005351417993073076391463664780899943700223892821347484756639246558643282130523675907474472419322061547818288644921825199145529384938862533134670526999723937075194560856121219617063097396635677364611779567105944142438451583967697887091318534376149185154694813949250027320735564219256595104876256792344520178712991877507786701778082302761270664327837831240268019532101799827348794526412079365134075324507801267118020163986671463809984199225118812765092320867276864437161784050287159368985701033525666482881654386757842368020067764203187612814096272667096715739776065181362546825928635710483993239339265718100054094773043848304646518051374646950955433464773272062200496097551004698006185539339736296793128853966777873840040656450513960107293900 [85,66] 55322824372085420577444123605354371066537223855586059290523831287244305161313548066099110947757402298668554499483393659166932178102319524929150631113776361232681984509366860039740238874218762565679313416937237981072594115321394619165659836321481531373382001862780615640897955538190404997531241774301591199816323352777346178954304344080239932779639819342498286205932354928102125141613118294668234165705104787543753774415686982006564308384628974587775985936530771109393738384636547658608540391065881717163954101376986927058141451784673196200954905063849011300985823985293923945651693203296541290346093563588716274562396384932695927378912683741826864990142062577028767807373000089405540529630654693909202410807784335916405441689968035586640410411455579394859984557025432903018106288503769492524500920125224012804478808368983038514127140654310471746879386560204596730818823173995091848106740808728458998044634302529851351988630395766414664669815677272083220915036730473508022282645780906505167548101343012173024373958663774220522072629959002739205682451413789687147320415877420843638609559783217910361614151343142489937177038550593718744769110317519446388781854590326905724630161369496580121377829453955522126675005520881944284637064223914557064566679120886156121305761259216095968369648344903996419855439171154882376950415725282479735277049998666946243444527460946064313603135064107458164631801239626593567341612176733434951455247118674296006593862377714458075998426724189732072599157513445661321406116676975249270737761046789608560112583807853948414436474798975546034838915587432235534601492775150244686979355120556648460002460612269510249567583156365907518309570874203448292428499138987364456218355120971592380614331170970229034550067708537621189210756266395912677818336848423263478570349214971831857287057491695078089978059352177432875760708958250605462314604127437657589325623214829124241563221695716422862422765690056449434296643184474774508819881307991826835052057054357647783933325640337779935626247728223153386073922702339597543836650112309987163795276721553192358221270766413904779328556765667715635596827612315536364404147841870985444587777026560430346520000 [85,67] 745514215997940205431787207104216935040500182096413085846229147590470543089934832881181665550478730516338428706205773030088238777896498427371639678200411661525854846393728717032452707416656918068627787633143094071621417139544281176267617036408154667127201246548746561121769369763901047119020105896526924121448949716535771041710231922867016699011886667839862227965924032375574978970943131928890754367796075221907747700240125269907040662237791569106421798373908662969184972932755009496880169083026286612691626542496357751608361630466133994813604530454411688514451923695599061721887855121571065287325547055594982636262202228880027601009706088648910191122340688963974945754494394085726506014539783124082151062447892381264937818274974949618737573962839904371179008891515479574082344291538137395748899877885435165663310410325186345218463127906985406120685802880403716867842129269631656092911592884277687049307778414882074150341341586591518445815417256797262759001237823315592825407456746058647058205732498369763610633660626094980501143116286959038695794487781265995157236066277071071380189657930335723652468329164057860298995483174116254379439648683288149215834106053115091631261678287685642366298407739171630530408344756861855879672078909531823486370045760198812156901414572867714313410901209571109254714711996080293718927679437160927844844169094800448387046427322631743272812019607974909249482036608532027402717320035879505283593901395654443494981802599735169604804530704236174593359174244142223483687154718425222460688142187517091484368465522913747605306651486559818447887785762844752265348726132200462289441083959271746052689390034378506407106310133123917623219197597648161680424212818232401749247439152632401645432977244499162949286608596225157923916079290356134460282949527971523004860521966778104887029763681861063277783602429775726988316311333852488113732021259686803541997223334267545209006501670918230196178830087924497186995655136143732555335104221638658954695981111806132433716919813895758409421185744066219639219962826876829716937753624694192320076865985940433194531884428683893862119697281639012063623766513739442699312764653370680111264177295115959800 [85,68] -15972048980387281574514311925073220340745517128484226424502804860100792898912963942807097289236226938949795103142826730142375491083953390807592309132899675327105731781901902637079242293116339177817578548395602335849463787733712551586466838987337835621404439079123992536681910168865045044218853473840135719218174441902022552572021551265052828353074740434330669817301592444453898739644729567554458437659206866700521008052864701589470533036858644072209086324181651082204888127319027517457680960363728852255817984107464322290116479267487109784130145248942492727310831719857309471734281252766096147467276705717148545777921236362346595351892831055765177113471058516787022095410003706251354958137512645117636759182919622603564437750147327065270401516793547355482965231925424560843134163548211431006650857582693779226527564429696450450403724080570201267905415013320738250526311771207359822271281963302939301802456923482211877529965348338370321938742733185097630184421753947896566079616500550630887221785203276950187395627627537968432927138412353657248027069382158760598763908098461472745503215378608153071976336280843477611502829460025000923807578124748598979128627453749690269583371393762690958529824333782904823535638369847024040597033103419497072781541137629174960943795299146506970788332842347102895696432383793204260995040572681602662343517376337903288395977095703507752950401613403370427005976278235833636350430487281945956771353443371362740755865449739303302345957999140708579469573957347428473994824421065879475208383899098082683603580521524153443588884331243960198952738985195666277801434027110077752468671978894356245676312505844662634725490716506226367157485365504024471900679648858474500429051459926050270154843095937887159978959163007862254664190046840713848822516524734666646079246462302350213293644310974353626988373068889758462719561437591843186602894771821594573393525039229086676055501493900855895076991048793955036370628381605589433663211099406085160977928106634604784295090938072887756432986055363133069145948562009875818147137621816986809285343472337720542137691904813298141951291076729742515522605777393354963776372821677933891496165204390800 [85,69] -302796979798375714865342204783201261086929668290117598026002262534965155076378700208794625477260230954819743177622720608367605845224979878537138415495395941765550411906187158863024903104935560407817069109760202371826412372633310611183654440898711318027926982462529473084470154022909253660287755644665423352809860750115990443475907470456437860882081430871045233662440527637008699533567888370991352616876924121676104670021442326989526281898253009184902730920941476114550480394864394526261691834383278634442974234717324070127675558807014184608831982497493316905365367951351940257024435041821098006580244057059081516608813295390792153708027419034822607937255602415474431574238790342094684447510634361763855604729091002727470578994152706592625795363747727811595432566834455170846134060729196241669917837078024171114247725480148751984916216983665145679473190664765193914195513748552717748273974703554095357655043005349105975127323445714668397488830500489642635431301778244165959314883825573624088934789653601774552864211038376247979138912259313359519537903391010035640926882115982065937719027337293586500456355384414095431135934170326805194888216219549301384868732012395218191066202766060338778516930329329041692006641006769860592285550011975741801096830451367377060207136251235708779687631559838688417100734276277100857095597145053179778632165402928997905968580858674941682843882132505428851945291189091436766186870629725185410813399704655007259014641637412975047130750815651107946963459719619755734072421765688443721529261154975895501230395826303086726489039637082776655060213765646168973851691207703045584393128113020768355041636037946653339048870604855514724167949748387318723898221008256253386325593642467172018289390096195731523192722224164215036161731444218330028573617852609986799342287483666996917038491939914903697115569627066117522374009779417737444439306027286174414975127209701052553381826052441189581951250702381655890670447953475130475175806222130525747317941959606263734182758353101738077191892451041788400407323581750465992128342451833367310806707063429047581958014461326225195291964451742377540727088234228660695336518498117033265500273070 [85,70] -487569607321970081093893126728828723382182986351590343644469240580844312572299255282483562956251922667320537662420254452887513530701323032322377847045923161220643226635110539997972163087589913699901129240364492888390797341686851602763407353292518427281107849261306896012619389430625874379455564750427252711241626707264322967825195044735468288609642420615455005824593099524201646741894885020756332860602320150886802755063829577385726192380940877201236211327841447153649852967356139318233426627578110721004067630004044396535571426180507980682822717132225485594432528735748970514386536679388570003063164940034898918758313636286179593090601735227280484450871992822125972370949015749952863851324701933857168505664459366129700123403165345027313270585811581795181766455658421520717747477984014040776629757538524417459757732723887680357182626700847046374046685610652828632888856977017002039432287937652864776128886668986163781933994444246365057537391049743112163806423412254803459503784725716094106638098332273063144390155061875913347346395495408648402802261176219538145163629574490071321473158205371368950867787952272696238516842255769514721056159049471156370135012803326849897861800003757183399929671537116725569735423980817299470346583077596016338176614760471913444407315634345121893511884981593699617466090867292253499816072827479541792265205387754640884161947171910817819708776283351573219727607705880789701483604764467346251966705983102628915404411535859775291420437542999648946926862849112713302755635872295107489415640278614980025293407724918023504683928039432403251095356205086462036285206540885018077994809307632832720300363136400668960641530235502228751730977298695007554383831624057950235503734571965440611464668220978378734059228537509398204394625199760350872154149318202209191040794140581797999004254604390387362626709865430793926439464822748461741627259432972455861017015943012158300087686468199203482734894044068218782525997394794488892082419999483547542555991007772682477712646834513420727659610107121094836602601831707152710443757068552983960401553767856894448625544431985967189242430134657220034355237146700570437671128992369773689600 [85,71] 44609458637121772238427278817928424059908429245547150170409227240814093606107567550498437607734655060651585880781199015999654388962938749973006173215024183902460380513251625411129907136578871510885587796100255377611063097632921162556217018066616300960852065911790477007025289473854913724644351097608550841228985584982536652787662241175935517484142024603533376352373941293178815334271273407100267897005118010370844613009770899272322492466004588137746296016544973559403358107080988108419875300506268803314928767586169139398121790000524995262183553526094146013183785335717598526328082074517004835486050177098310576593204172395654263940263045954631794382468782123914543983982493630136672761157365300381433429084967711306459066257989772664734093735805274875129406506747948888785903913943975311673783218172698278062840845030808787010939190959457884952215939002042729039518241916388883294934234333233506504373977714665395360005294842925548677971279414535685866189818812691683482549503083119842522627424975213288048269824871618671349726662950353711715698542041742883138709858582609721598699732188142932184231378597053046864095850164483505531190231620998179735444651891746596958482717232560582362190764835305058126944931437124660965200091062652665608377044497628580776806179727111357036157342692410772894732640474300601360780632216287923831229873815118721002741861748516685720579634031044777646348896072323659908682073228855218243167290490627059556070806689387153168600986138078947477574366792015805593177782042871122695590775801973216432295838492378236051693651002251582592513043509401148973693505410980264259488784391433218887954991663071173731791583791763163530854676962161119556081070608130857041167264136703592923630738278023474158845357671857540936903790653316396560667147802479536098090964481453753492192380706869999285244516432979832440158060912102070621532167854424448618939047376057278204261057865996532022020584027545443259002352618992097354972464790133767355459204148150079318762760760332106251291213116089826802573433780375115398484132177347958171900851144945471297399599059134409217891906222401242697479129178154503831471410758451307040 [85,72] 220088915001420643363502679804301302887655372183178144912035801634776126848281296638958135453848301113110717975195979391708513087164199819005027426609205265374091119921200617343734207672627986731851032355644117907850977547547678987646869286971730926654782825763241299537222175317965715771151672106702559004158202316674575780654507108313111802494120274546988893510598533409903938931719257758904265253909529073752245736497575012446270440456772466434189009946142632673297262323223605135691449780290922784005621559079735375095022502969384590746331169860249491579420473954058086411209900006096930410632599889506354584647522664188479415766649921620433418182626326051446835125757554777423404818161068274446129667613532916283762335480929025672081749527122122981902740290075155466016892436373769814348967934422575923039339062349027687085564325525484622488078794948624109770697019048420271247145159165691203510974652250076458245369632781550479070756603772052726259272197777385601833513238271515130111566224714702679127785858928491169633969148044891498520103156493219336315809563489364180367084557597047743928958713457896034919964581587892647875105269396970611745873610706644733744073984023926698505511045958729053299232593392349545828527425495588254537727399451453618128880740755261252331956802053246501714490112822837609769780026072707101037166042743002912202800704413020068707390648500671721475421082214832462097778564415988111596803017974689801862796550786434074762872485192487733867959763244181945293129908812687027884461010414159026190736562300245754057304072203109477198357163928760968143514495566036757987154892510864173512637794623455120771136170331002986726690492429113925302676998023057742274184156675600823430010324264327897634578123925083589326314316349054405805037185410446888103074327146535655369626753078330615938071141272440779972688919697465724146248685627926162803924329308372928723087031279432135871283834217266661970042058771409621985328253052826233360815433999121321673152092550529053954735961450355541841970518395596665172435300803702531835419682328072145577272221774869416969175754591028334884982257208874840176052072016960 [85,73] -2386561794752232969689687644946614768016290551097951520313244663696758120193522388166711729351847147879190781200027462779292486056125159803579305010259672935103138717490794086257207758862689299743209221998376990556996637034756163544760970105764298702931942875585824096776371327497053537400365742042036678626995828356497892439591277506700283865136498380194937237714066999954724981144195115329304226295989419753212583116166750445481015547470846126376735823612217979862828847391676406213559673009317333434789488876989049469474198939637338106965052234246122429018591670404290399950758785139543505646391035086717274548434355138863886877801935458266678307234358713175832567280362634470175514639742236522499769379454261624237631494634364186498205015512018281945388388736926480275040356078166336996155268801335880341939913492489636004676811042091990384522129723887779257969952252633922736726468327688929699626233533229561026444217165804299358025211442054735767040363897987613886139650998406504109636529426509810192344579769757613432861218731807332618384539009099724974322024864081057057956256144328600598509229768708903084301568443055434362354138932042485668048774363177814693961824188083104904833106352619883819031685326862939330394314986679600743526189061946159772408771235688862934901297795495410669502310553199747322064278080095465912901550245850760680512854716212119953594200046709630749475962540932093666424703962111563585167741108383617012402563723032793545681869979923820304575659538660303259686760558207499941908959250495013824453000033722253976096511623179010828486785404544276955269673723026791406834745867825601336277943024946456880177223464624124068792036970215418061748086969049572425924780542226220898829627160394148445786252466072332453276622295061356193349007271765068014183327796717415691029009915816414128903655716100207108715468396822451807347135034613928000717060228695417506514115243265052872763409882404247081357150961616825821118719082250890680802887592550260388427204864778027069303085788295026074196836898928904974723797504627583336680381824516441389794825579949365977762261066782898752350955552484434901255230440 [85,74] -292335294378806601719036811926978366480109447514168979596312961886880132302374470147310546563512986809751601926836975282555508373626055435240913544987290368532539148622816594436437702777767800831736738653031740601024634909742305910611380216355623689598799274309242290061425595215278544167911399070823755032399710636219788821253553896651378613459494461579854524715119895473095773968892302431175301681862356086047841585946889603425762024147533607704283519401695812581545483184823238448242994961765886465955386366585434341987059704484520210527984216936731310195719912283625262907144003260018982005109931297003666708923105367933358076743414780899258206134530924913527476226302217770090690192198034102819774739927255292733366438132966384705883510763313970940090433433950759525273640487200504500792863040985666185516947616469158022728509573448487840618573061690686467588735964254124751762349198301954587191560207635957079557987178957584985855766334713119242851805598964132704075034804954967887438746366273244216532634979429043821495387896339996055373241983980717960553375096709729776328382583382039533032172460414816532362767631585446989109151162895602534013168783706810393192336609775293092586467814435378749912508344586919495408541831091814125289886273771162935449626076370432954239226310594182464915654455172076923171398859812179764697444381205979201245580061799106582795056208964508587620231538550775736646094449103552037337499120150381034444414305272979098855197519970000264967111047024616786818908278148312585338153311191974844971499945148113293186072696330919212769881253091498784757973909164841223245461653342420218427619799119930610752364094553030754950051275621432680989664696782053486754323414414299255142120197105099760232021012637697815468863391935793793107371461422834520128475575747279890459028418643233490583813791324793434872900813498699063502430229463336573342200185868470911298070995742599474303925232393043224820802213505870617463430697832225851498894170036266985162025109799946101860132645098526841580149345022813865460498744751949598797005533717342204838525618114843932869042382428578444291002855135810966400 [85,75] 4752394064430934941340095898596249490937571924093465390703305872794346288083163014984454169716434888151845461043949366757575652350608917116398214985607576956210594416530404334807315768858143172699337715551862561138215193482004401820492654055574004829403834994515076181848024716720434747725371839309023308855980307667867731407513316260536644575302025059176910954455822714271986820429393730556550149559172137336447834118301772798263774181922117254962054135916760595575087083182484127314605478997259417762592835506935695136248828432128519457137792170996024556733417185267797562558806232280613049605920579820752525368358507094727943734193115519617326280197033453363022271654773680575507862926766319620094090522995157765034633576645309572320440438686881277568331302858312095258035609579938949010896464159801621305833739862898879993166982993691925754567638209696768258182282603380042794309584102617520930793409740710506745221517038720751699215074153788899225673324818819630241845641999910656616529269857398511849015571304413847636560520494787584441638501503977639169506825047651555081401868989876678174494144217421995646215224873942014907244208615131109638855718917376334422444126746009955465786559948067432933864645458144686821573149405514693002382170386256600027194659316459596023141237849868350286756053102234310766501814032780433740153620674813441326058405247954177929758021415357734039936109692507952099237666119984653390140388939738108815337712619819087005410444115476387932379272100734194020978512581566022322018937218184605402764835504063780869600037494439038455765834673859182335363714662841228856238933248201675735423469117935731027929149772929098397106484216032044342322087427933410455385652654080370721224359825235369784599420721828521609827870116740879631930235468291234817006192359657076109713477941484678278321162887921457647734530165361688934492227190322256651315552231485479373825914910099146216703799280969230191234222434839879511769672658965516192945495191657090187763854935492550580685369909987008258158876666998760313249499312290112498300385967180767437930835039076883545194881479061577240367106706684304 [85,76] -101690100279860225504622615289152533025230162785462167712100544881004120359139911951239708023157588304605952334073883268544036215369323164946655512086201603183872147833791689135192603169588177149697725349844953474494158631289589811105131636791711926422480781624744924101232090466841843871790701548060163993291566484098882825707304791492684822829153004558301049796798846197831370357833797721149616070142700447725628790846513093487710558327050580906479943160773372048380200791547188408479246429310262485275098187916375529851341834485296928061830357636018841777162199396423551632534269463588341520155017886838654911624824924928141808009933775080043913760289759463810874106979664154889771266585487866604086960479084015038571561982766579717962438636517017199505100507377765168341228482653350080728858698726161456795904145745451291901841354162009612509976797172089489687170322683450330384573773008313492493969119214237190452674350017220183142568642918837702714108223689191738174443634600401739361444808659233473907314114438957539218144828811869484547087285388400042432737850622555844058117903829052232440316706405577549600267195253643040535021211317848669445604111992815937812016363004807024220832879586863936573449090495016027156977704533630882110048541171564732677448757377505579478629652175049783836152576385185656356633987582624483425278830210028732518049581483249852073675255973718695358746924648176845367163579981945421628255775744250508940118364265057655126570764547142937600544833162800833720393488775469755391702015269084614840175926155411673238263787188916252147103137551840662101754071676049083434529300066588252561669046327487303174436405189199144708287886382736510962161827412468742447466984980364201873397234326551738059966157951688289494388003904769966903016482367039257883303321851064375410612798157760851329945182225645525509832214703629679948115987959239711615471125645135149710943786101145347795865976058186470815882142255942908145017000933137201770556500391528411148260716375181521516234147599215426220927482894330497262892986029342501180941143916377879335489243963734987542483958017775422920467978208 [85,77] -3407073562269374077732442814888090565862524747118269507012410998804225440940501445098070885046471293266493199561099546264370352450265066722380390786749517302028067157079335416371935327645612196619366747299485545390479931503247976142042713130544538416625549627019114665754857942034468527997817743081327954339023737643070144973152182340024375396695177874539080293009195583240856702940334058184104601090799699425811832735528820814422487578417111459738908793750510633030830221678927645823738981316741844343548791291810951383493420373005172531930861088406637274072574461917024255355542041742008979709959698395689614913582986040964241016631783866473385055396087876934878369463595694390900699505257599735474332843294827484254396793455269895203727383101661375277859126233648227328339549193151438165108694519843966810026300380186999735749453084494803902491223018164431958530410417145417710497335604573612184929091889988916166933071562526248199407756679623145628276710046725256441088126586014090709110426469599743096524280154398050652553002926247339497491488931973581089159975719005589038506210618352944365216798397419995444150842700106425733923435998054928642230000646717244519730194016953932445618076615490819977941523084661036588730581831640953769819430697831658454371110053860681439589914175680404012327893405458400389769895971584118811804658356365408259978939109626862617476568463111175220692999021326812558268831322293614735796268379673933675566495575592392817327419921379972078444412871295118351267847340332403521270342012329306729541642823809969315177192238477915878394533139451186349200265134256263871774456771178434286070521941238081342798079301392868322903261815645114512104617124474467003815492332272232392749846440185603159121285702557390889428692905246217830285866103047876226180644593795181702484524936281227151042050783108008139132934601487248593526412642741799151376050115610303382997556728800551267577402951274821406714610871127492073430870656783270976814247463868633918968068404135196567763947883867149944379825033396056232322451024035383642258937060311035959174044040578852663800012358309648658628900 [85,78] 8459127064624048835547693420216747045597933495280157156400753755096547032187867507419119421206141713876195948089107311852509971923240565535830710672561764644420485568330133583917859245827539336636303808542287976463628742585365190250802377349996248130606486990877502446561064695286158566736201330644443097110672731712712147197331062306290375491321672759505465929036589393647414269655331573053242395876597524338716679687409049097375459518751985838985254129196310457517985508816595508997955248506046844882415351508615424691457039556595410339803879175577313036332230732547835451468650119588817311776756159818973654059052761970441696056521477189778775720510728528285302827884887301633297823531401132144192890036962797682648912466258568967716353245647840822720973521181109427331490108981878205282582922377702235078276190996867642398986481965446545678353081631140757666289498633848722580117268280843347610491843614753693792427259502948989007381318966341108808867081114286594773088913557745848679301561075089861132648359424733887569848539961354582981482034153492998342940284550213276792836310190446298608433109383585941008346575432841476540301477225985265963184375433753026751028963084964468777343750187333582005178462698154964856309102909893536900402600930478380891094215032989704212816209044913104476574945992716978236205079890293470653919685234437712819199769868702736568811749248717623562278437762090676727289970498574415691747816877589913429202119473775656803195798605492323874727667568391728574931303856600989289638166377115885690968082404272354787511261268622568374022308315038743599091050693683226927718014999672750415292830610641646534198305902266013509134990793388727465264965810492224058276479389115438662304448919339564564987041148284574550688464222305969919330862024251031301928100970602185638023768018920176621925349252549991086143854487805574590369097679860027445298083679491326967549794451028484720052207718487225223870583623559996031602628306760919561854042749283922714946432780168436137874586861156990584927032709029358570215288658106504040981795023507079568527351832773158041296493694499455104 [85,79] -6830375317960922892907492757332059863109609489943676457465507819919241949081229094913653576701563903208374555758565931006354567935004944827805509164241174861468150917522415659740601356811077296541900365699376110557735320957780913071503647569737090649145818539902341865902719605004909781728131328797304069637876512460823910676804589094557798746712092714934304939461540806131306573328732593455061580602626450028243715678452226140596170341109340625802573582604887938402085696478841484444976604135998565565482080109689604173389585095021429911792382544405342267525298271265387342050175623739809915862987266230151382451248951017220601810720982765605202609385342853546785127516345746086149201108950385347954635156086832847792118973742136949993980286951960042036352554850619158398022840721155368452906054350258196633083176168179036363099528597686968100112221256455320494461734995522324158549170649454451691511504306619339086737888879019876464899702777026454352477218103730825262984649346827249253309253313852447880923907588882820917011266861616461761442344994858153048247698169166886399737428728281539859705290357488852980128320478674190971483652615721843739294176471510448994827413216252085092399958027214892025288632147142177484685326489354079501966918920435486531791191359077334794470425744713753784912847029793796971978989591079834160590788545218563438071473375102645255740192507803665736958062929220178544075052104936477909534074606144494693642693459655514926806328570385229903921826188974939557333339655296993376163776643901043871359137972448745196053199781301495643967636935188570280876983835533920754416545482058699792637361380682116700007244972164759829348959789495780310300420376906248267980792273846034108145956533237484220846365008059171464706925858868572661810435004344659541369132778906969378879566516893669420276718164213276461356319430226338970159912781058727011327021926844542695851151606675610292085030389097220967613018765839756978943933165190026134527294912778754439121655915030747576892279260309808620260314279284525113484515886630543560624122003514386538329364554499415516866554160048 [85,80] 66253687108813317084441001074567413378555491669792898020610461504737795394308133256534676292925029886576085541286608622558038509974865332860517730168691240777704793864674397256340420751792921871876272411128091345267853815222164033943585473680136033514865860946781890532310086089030974361034723849857888021601833641358565093660495864831690831425134284576915536750618211121642567181859410029144268449787126236501033098298606413178478638351208986707122569554583940692562328217956874669341047601546808571570659303642168247438374259603698701429381905493396538999327887271963544952351266070938658436912976694581165555910536782589708553329310439622449523254995641438605497503232008310073212780205299735872662140543386209986194470949881257869286939896771436127562123419656421219436276792026279463586403586411758161399979332573575884831783459810819289652148595658066137827215221866865050704126295335306393676550170698518224428737303211196406352708383780954260568341660794945088092208888302842441066121463945726572659249413592669973502123322682863331883284696875966180049567414793496194513795134364268121450277956649047702681009521454671650905031497807377759467379607619196775681978827146048902265791218067622301005368086410226826166560043690905840390568630245599736095374945321015196381970981900295861722145216846206638435936300915325661936435547765450429554497977319333237442339828514927020557426485403904402838108546783735367592826462077648501220257847364470619282590110015914636814249282895983805494615414271802072512438106679072653909685133748359414186747069442632326173897764893156203332170382242730856850674898010652000591811770509339855803659148188627764393311375251916645897692552305626710174838628312059279932865462452277348327290999861069803244074713850810287703923114102352357907562510632710378505516673439316244807254664221991277646590521036220464888285578184884263064260149303896536436379173483615798258947847493275505923836784073272348547750740874245668456447186442110166228772085087333975521624666555802742921512362637433008745531493826444964646545590799475155640686795524758687584458784 [85,81] -78813829320132009032501360081591803659516706796362974225017036222278783708255129349152105843233913426223313793232912569743516603827560640921259801730575086985671026282516190307190093491927093920967683317630227211894389729721366735516461933854345390427863029309800721810426849983220905773129076732436500630678368730847639694036934654719534524110012030027261346142091029962961895497191228349391374802309421919503832837691050801981025751229943023940315270680189495187634306696077981274082544982634073634237240973496538038531332593898107193905613647342259483131937788224042507482301238510142721425183516221971643620789552212102633833246948686990856248515884389026368373637740247850923901018308231973303561228017763924971939017940465344536003887542432282408470083391031928152645433681831391258216710472144317660592898182713745870580495339076530961357456233632965803018413750984401464888759983980613143112156676755240420034973359809662080591284830604944724773049605824906889544943312846435060174718314838256242436816916144831784564777090353274336167490154452546903418945828648867111489705759606750301048886674172178608585181388488887002518406213507991513845751515894325835689551498978672100268061944843157272675775283814317373288889083969199181556701656447111088363561657168932558044527596885860367304913221089911796892390685257679072214909631504215328359968323655859270960899278955033912119146798287620430271799293534471466884158363909692990912711027101674306422101724772755843974978340403626385344218553300054374748493027560584786238223342920855043513357725755541997678908520476787810614315312197932653118922219237537944000459879250001945217671134858706789940482188940891766013877139531893789109607348114455962001253607918696615109806924771697340778415156843083465114389157600637196037441612923465940517923469548511953647098345673448933889289732497527787407531850313077712619522711931639214557442473306365360538104134590653423259473844664969801642257282778899406530868365428098501353228386123105271469051281726084808446997623512623048718002378180217077754602344979182082071101728058080672604 [85,82] 71900272004192005604536320935567341145615805484205402905930052242156046914409297349365607210947987933778439997062779427829024966611267897655587225724064059134892637026717079335319283864274973304603010434920541576884465277971651968369926678842410354216908379819295811322367532030262684073779346875567543065923381083963842280290588190827996311146761859583651778764925700403718675945024832593422467333963140794054851205085795909444132798341914354380121436841837018400013194911005242882501547537238444859165467807108248094648215595548462914396231629195889235388368327756619000254262944472813974601924901474348091783126397213776019118686498147289110342691809229176528140777604185838226771682642253929664903012962864655345786202263159077075810183030927050752313755439767688087366004591740728374461356172920070975730816384903784556668583099905590018275076803086991560532909939018538003632837665876681921425154725398263887015873996803733136653392950413306353046298057974227096658443218430187614484409314276126421939416991493930118073132642620673637027238906654485079857514751914590435044564936830914734835495334143471358068355557426045426434551160400805754271116662575935290850157391267611227908092165148366748421233939390538988645919784892247107008760807558520046281477356084105318586121491713536881906185856967322451249159413212865572550561061166028053453286706441152102211310849389722507628819065139488310649380700849547004480928479625420978622782762468561522462293248836719889117434997475020616084676945505207481760965621620417796694985013432094292049048988807558383698215015149180059640468716143962067173718514343021279247993738490831066535338070219978689249679587038058513374699218189731686900951178685525590417654989471227534352552655435229861593585755938752755041659569880776663665118240992422520463523475328226333195123612666412904762688046994010609384077312002669774493867619917146336854389168638498296951100095972078432612596991815744808659199566805045964600814058910324208144948232460783659980058785750085061752071434185289922410174716421488769982315100835740575358533895304768 [85,83] -142068789388627401450895161922985129855657555832997495042707204921514367146448541943944710504206999849084825632622520255438848950079968931835650416857850391650317655780144098721005854706298145996688566155726380907040144076086748416096387943503957025835094063327053407654273505964907407925619653480604703522515460659963207894653962938603836149413184104307347009997603365697256369389244662846519346244009043143432608334521377132604396004002263769100326504642428594809102257669487548347181327673774586751242671601021341986807138432419880002345176744229693775383075533993820080243784490836200462360916298768890776712081409008492930938394021638346073533106226869015398683921210330736744728193237233641496446347832176202299040077790757297052232917859900428244467147756028618803202475727501042351481801681732717028320449733417914075744257680989059873758284778403669621878127484866896495923284181926949066551188180579965395139576472408581282168716265947723282945390654425667500021872767389963371188632399355798240190285317707239056869309079137014259473268120365510261447303580651186841994172276640531994433797928582569083149103594190267354820415388361295262916149907734068920035086210758367314664747591402886649042879409342345448795608014283714348994627501113036203811568994200360567639749731663800091656778083700026160023415889077927146600139600341655558925403152585135173969761728137489931329772545236672940108153700029079671013787576092215015351914339241760506868416457676791816821877174122818954105380772413192667904006834430695724593376658410929825443330069581241174946389959273557250295331242277926406651153439901981895984604571784503597605069844630505526953736671262801149248349709749348959193993343100477411645835853898778567689249301912499567916240050780195866712074839423789716277264905086388308587445533717440710226229571099143107159770838978078175973844880725999093886850538594435258086309567373559583850450850329823067172671119133979026122317399302507852496900470083105111259805184738562009580423677968983325753108980547882353279162342563317544123982045529718478174403896 [85,84] -53540738617103102687536886460684567489220542969765757981692405072135922561866777191559237069429996119929010273083512142262311091049678360234015161111857583108327510826616695836536841406879385784076168217088650436406618780362378117595779971902321053476476211995022047196092434248899856058848234238913235669359141075283324176723506048709096260122557470375641902021435824100688472219285723129641230295691274021276931723677754240944154145738536175191519309553250639375555516814201962326322333694445808539155878035179414637303991506434379108985545330825112823139878676302681603492359822163735521457861565722669506182960310760221434557866326862800503451105976980243848188709939554038609445688816599406630436296841224301324942655486470163896034206700175194985477216143000474029294861852704549548931756232564092527243216808025367773792550557100967802462982999731791989283060111396861011953247110559806504019464836886524303715954837865714018545470057546908314264484632045388796833118822472113640101321311026905927937486304514392367328021523309797214996924908779917766075257265587556406644474299575360065627870853965178923968772350077506318956179214750071228529735538505789640549218131944141722253657644636498328542971335611192851723824334675611841439540335046714754383430651594395109557675991609762971577369131463742448276679592419415188580935009679653601565321284332533885253756557836371417498973610660368305889935795089667240114297195336292475868364381708065019964675901666564194809040303365516740584334289650481965987724038553294417914999439458269158101053555538094426694032157105025778210715966068099066397018956325213012501398122371200943995072411335476471719772293501533140853169599123573921367100144536120075066382912345176884131416928147057856750520652681861137728495742290475877900719224490544395228122649195568842189749642095589642600376483075406820786272012366721044222291854845206055015762348818098314358935939872366107644378260098625236863481105171686644820567305905065761629085835498554990975120547361290321738677125175256610365449004524336849246686715813303558544 [85,85] -27793074826127681274002343452743171291048727334471062263725204359746289005441715400196917210550331906397468771857277535162480787620138985574652638847932841559531525833735299717571392166109566056265439738082680785381312590942048055726072887959504014372945279513331611135655622061575462142228104653448680758146358944132181631679354284649046502750308377968958997612235938179203336202552200529614698254231936897170759118990626096845231550477890361386270020769636029007492092866232544410532509440190571199594782616688476487192810491190944116280609142450601771958895312923591154255169126926781401951922571722755609732747911864231837163052566660421762246445863246166920557109299028445042322037583569354660195094854003862363523412526057027888936427466818190561533940861619232944300355053515512974364909861166626929798593136844896563303983824548088083068607693571509813526162676736560094190705188941983618604459782349134882154177560043768801663045581392044572754508915380358928385726476544512587354768418487717295276487534083048026391637963326857723684736642578269987031362537760978539140850323044328207927985859145427465492195632039062976788254095251600050287959031229352953656067227416471081181259255004271275390990411623993008356138604501620236045707982507036047591294749902763148715637529193425622178200374249135174538279307835948761098038831728305672607653246554235795348560098028164952451242051505366527923582249432821406044236603532993206594798421448833839794998173250659942667237005316855279962384171467598368236589920557137765761563167769395997567417881548491123366373949689418526073726657372230261706173579527107868857001194671673302143800751831434533689130828565579743783592905675127025393367221151839363934935247382656797721133344427490191905018691719942312256651916031451664804363801460038329315871831546446168686328583801303504145946941549335202708913163585719517024136621859205719337319501772365936730152431524314345408223900525542033321968087498211269516254004493937793766884980290280929655570080063604930144957678412431375100253604033723033600805068868030 [86,0] -247902152334349115530136817893440257257432496012316860490881687727172685260954798986046629614862662715138077654154018152436074290051460083879718850757182689266613862676784174663011858256433770636205826519884365574443168997755923862069168416627810573527693185338878844911661728542967853780016708271207562830218137142474345239464078975929118732292480335028914675463644033825125126467690416716784927069419174512678810694027984265437782965571180415316434207590553783286439441245206996970621020680979361131105271014841088119914782891800957837764874719014255178360614584302648261718601140527307560811243986393385817675162375128716458862532150877513682345602335151756367770809495833440213038110639621583487600411131093775619426078766816165320724557377705164630036778157383183660903713238011802393258548009516364826278000564619094676871609576904923275388480882299625212051796287820912290914548092922586110126652648961599417212852029957137894581764088931500687476433277605908659810189045551057872502835987902984526948214042042466688963910509454335541849345275490946679555565688586273451461917443784798808909010087030404033414806389863402719590646964706682270157563272045146677754947465936656075322953536622956586552306596493906736859839330335620289345998866818351698018475695294718074115720207510635613848197028940248714574279408769620217960376551347035556886668487420053334886336002784282217132039771591183765980299547011802347480409210498849549289919042506762327848935189777067924359582864677816272294176733117275482619891944495145812279981214167928748076962719947656333421382837709759572504629826653790130802415170393047089841977068425399603146516635026490759172960651358722237183780659754521138912709706330202680960049752421358372475206004436328756167594695254872928487080031136719225330977010848153828955798152477961771720910926430940414587018472281090031231053936934021106308965988519991917603267820594052715031460362755923778483330015878622051252729657500098504638085344443755068633002331163051935547576257124790000622499938814020803721729325069883749458761987780764056169789227310482082984687477667202102089928051430271953919883076852182651517663395624592859796659132577009310195831491526656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -42956073553287771047902638281786151224793975726563752512884940782294352466063954970644014572632665712996966720132856804487792093243932600864546426442242714533360830729671349279618683751971808711362322905762475530826548717824780756945749918633646341554793706632676457271930315155648893762036214295056390869761910374464206990334980286157206600519105647154424954155260118208744489500214270144833887814625467434545177908288460089426517392523937395979079514370465909433239129764666337283903076377312147187002318061400720336725759435694399902061007101898359343020258520097108915537907150730091238411437724145221004388980883559078470366730462684921501277632138361409221580999486277892724109623580109434898812868088949384381673803770654289187332972651060806130290990364680863637600326798488321681936725680654588905333111142497148593456513497883725508999516972599684663612064295350761551492456809565562386431056477772551595138266028464418064572514788857574853443514888632292689617454210592300675461106375587043275097149541719998965900926581548897311184512555822180110588807040223908516361014869461739099677746157063614770722474949595376586321106527664020161095999859952447022041351703834146373781036828880109430557745223114524301342739116303636573516908594657961739962814832891167904561972174057210825660812584758654370247386846559849028558068849670148787609489769866972814045670537907658612591960722676370982463056461648922345429371889422537640818261050948586302794403924464105181882619462844985452431201099413895585665680885961881529100668882396426333019749138961784966174965372831102172422173283724119805302756680467964974867222209837925698453447439996342578447718042261278928937015899380943456269427422146498331705808543342791114397967977738641163086706309508275162554126898887147028834906365202882918135991815528954664366993307501817929285583919055489000837326237634335774856059478791770172597247747287539196774340655119354400214181884436666687891358709641968101487946566378439940664398451065739188498637355255679366139335794581740926323048160446610153157953069893839799717571521895402173002801957999055716330891736902520188589047758791988919731541862595807961745855260822812787472287737577472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 924831584458453453920472714468073337835594891592984923622489668543567746649064739601646157929148089648722255413423778763917581867207323021903401295505854808107760488146661953606818228527569827104352012586616765381182727216256631958920838288758799688599888299971272257804830409445973749579276492483404540400792140552685113671763907462011502863535620080589744744216468188048274375001874356550204780677319189543513180933985285095297176146596035260881778905763015788873318343810121750497138000045666018383813370023044392783615363592870943007488184216635515983084808465612572605161640218923824085745518352136165903020507648077536573577966572248429001917005318863328490742941221254987689570561557697701678919574527169936483605003256884062083110879602096143331239980713061659415436151796894145482971027733125062904697763468773584816057756522258915231041254251416097355608141590869171710418288520575007746835936128372333658902309842686337804489979078996236632155049079924327793261315241974108188098982505108586241932102702466449067301118369600586163892856255817362334554602326168745165144200167218116650969899362713221941029813479487185210897452908425628471768383444371141444229871804078264497367933269794843362945385616361614083970572644249183650135504624151891635935932848753594736719536820659270659568727917813244003132881590419257191258365757321877517996169122511052976631505678187846880154597801593394529837138795703678393281122093558547237463780560980865497812018288070752214845670416963876301747680371755100812970234095660932623302082797640190769514615467119506025347371855084829710593864991834369024229356500730981439525184483976051062196634256916908823591112466863775094144561724309963208836611026738093871757353744344590274604286312116501027388300716607348339049783240331067616758837066761581784627714435869710689590688623100523037113464256280500795036941142325117399656837059441504628527933121748350362363828943465441376735843158802163102433699040386363301049333698679059643664550071585199526579757854265867159645884458760263899098351653942395377276304924781674120413724448934105829390207590233140994876140786969458414654143269041255279041210723885494839394088769879682829086797497198706688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -15830758856882941764743189611863885291173453696529494837652449901968230736287861901310704473985819295779209975925988160544050018313968811934362107330400546000867164543363387283056478421006368638678690461180483042692717831039108426824544679244511835276666477954238065235004709941804738276743520461295006826337275343946801089508368743253795697461946765164058530429096064146511491350839682332625563489167629001309867586902037696519342949109106451965137276905848409489015884351501775883966916117440162073019847397656437158058575733731368927461328928736484849577293564977991939203714919482026650283169273747472554256828212395871787341360775680289973175228507037237590236770291710552855206184650536993591287325008775585074837514396060657368631151993854491429326933329122958371551548742227709517407568682575589862384767490895879897922819181209155653543384275706629095948776458957934452946169993500861873907844835321438947782250784116429470915378138034072862011807273917727905789925495928609339019740852523353138574206592143867010144421903589963956326837191809512327950369589477976176585092457342809923047349027788367137106205316132985958427384059049179391892903840558466311063787593608172742510028960823138566134445134448305522661748930903866438347702690720901967601783520987809918874903336896458185083957904197414578231427642496928254345265006155211945338240829329151301579505453821325031831633455020139511242491955872723068594027974581706555981317310528528323590421480598969236950352696290862607048789518277125840689818356033441721287678896771505518845944120624889042871485558736115246315706575946446054679075142282341832291917373039393715220434438875279600158242563363158518373254290712147599234516399381394504683192169466560174635403954157623454760856884761004566801885040487082381057609057910985318662137478151611418588585320385121183447170109306969098950436287570541643058181407184786441392468457581684529960258646642031722678729620425725106744058915341260242551931829260313605705639957449500564197580010599274046078184445530427597324198069911784765019685749144576170807014723303574053450839728626741299555207316413444930446446839730292598022220350536058231487409937273854271225575202543642869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 210887654772809135338963587891582845307280338716233939483659150276133009941607690063363624025338121621911977473686101022823753339484685527829778356313565500119894962444296766028154273900320232602403331890071655593822465729506047861737884432212137144274558415386699450010068277763517272970415340553620797144834927503195532821552242507622805653212716104114849785418156234227345586267393219516700310021037739265854362899969377426605659010935159059913980519405817226831805415001961949768653197664819479078997191081924773757163371655596390837463612222159770602511323265953651928558267310244768993323482965687136382220848170590888659808344976651404464383477877040305891161127452379847793067032830330365787462587433447860606637288314391148095756715738706349290505857024039412235283230640819580722178944799471849051959495904334623026449141602897206815199541635044917787215039941320154566999091294541186664720036420561303414553335034355961670124617979050153920297272813273674814687799069044252273680025835079548784138274130578900847971277170868832790528269164683728364402998770403812901472375551512311661210681709220741430469238396821433764839488635706798616926964794737379295694427163317017409091800149558243929772075371851053523060961557661530561172206160747106968054121961959269675452284319462614156503088169586874376626965786805519547311486545402411393014606394680750594744154514760646682891195515510359236558161272324741519199808705496333148304704518819343595896856015765803852017984631257765248358208308530278952284508161184177330732046994928528698887992995072268725850375430073922520860925006785401186694556342062061649543703733618306002173050624295892136588501280319077748338125301659308094495616885015886607947697728768233484551065454676828600770937826640051011533726024539681830410368511311824662300540539953864922282799964493122942892935775123970468839248721978669735259777352176522137881675135790933236858387926096370992866183777977840554927979727575866440708758735995213600773502533111519977831466455461742383671339599685712207838017789388877750199043532924076782744421962991661576095585406543925833241566309506115858996415112351235001555703413354693874203136501203236906395405218117840797696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -776481157229515424740625569983266872275325091347469871226860059483846778469039900008094693221458312555364367842291095718148993117629984684745050394258244515989829436062284693297392594894966316604358213977151603928160446147962708780972535555220404215742242824153281053487503142253908162033990394286096884054056985412618501525064533008352231311276257427944093138498678818467443177365425728891136715773459936369805464002626595523468346306043762666556237236229324425319459495994183950730415669837620935971206696539385957627213942288642249023836350843059785097989776370615767193831333775418124396073054861275178606927443832551088733840577572629025456221733391673884595437583739097121722811989998946106483852180607228268418855272597621234874830803142874920511591916101282035366195806730856133769995369944618205524398369427472333923172910911390714661763396256751978150044188433780305132189565856668534585267687855007199915198629777457041030774108907459121175256695738335211026823923923814906262985036042726721813712217405332590332834438258108135747944110396590924600465747589765450734813544462795565233747142931331764987119463829110480816214192128993888481755328114196398685660997857009921817250925249449195765121991090260173531577536352023859172761577430368779147296806835151903901116979204179407183443579277286666559659055411371324924962040233057599455691485700837398625173327720907475123754926339142097491817724354589221124025830298345117551168004475593067105161747364402803751678064022464880774819804667107591776667361596671445674795364531401719384917952425177529905563013650096747770881226376941916983556139937388181792558074780585497195209147599973642882616152709137368906075150085744593998571226192420892092879933001653043381251566970937229868958356869718104699548934181873149848203047061089605351363077764189019249932536682346614215396636245608386620487005224725986597017973150735712642264562358019021447194060238580821138129922529159982037690399491791254869965059291793510046208790638167868440390527226886043928012016679432185604617091928902104603981869195544496266290099115217293414833543798005562128531276530897108772881534321612850123935600785574829811700875076768932184245875281665898577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -3646127047256248962730820983634624980673034134612086104156786380092878155072475553994289124110036522636626527377833368877811554245045543205764903349301253039783942936436467231052838469489974907164908827631549358529897240047831759072985280845948946688864112419827887429710983667176065886937593860227122634142131732170090429865044428780110751425769066621167451642580548359857566677499032422391788231808027517288626264300290020706504926537933353949610109707860660078519520311737162054254308406798667450441280077542619802516119934349499863127092503804365764743204032308431696656354998418876825918468077689911398656585780870119922590786643141164499794388965126691149692094943803935056286765655369384742525660987194003942426853751052802566172263436087349490699314709772110225040196952159665701232864755886584804887471153684180301701129807031239883503188768461998911557497996450614129833920643362348337266298738819323578068044711329184369298297787574934001971067860402139964854521311507717836557639870722708053475604903198835272626552074676909874338045032179929131209835975707379425468920316797968395575260090438160126684873904844648843146917194548861141082488816603432865374072084285695442153785905943148468200522416519749305397308956441456674186848409628144149058958759838867782762004472661287823469897249211202424817717954045853341714704359431940153576848858663564335080374392721844512887585603491470664293846183567326449524402817778944660033351510764774405699376794652615697559907580710337580878064120531283373489456479145384133189207377601975078627443340898621854321100308993074743041656941476947966078003058742425863105295336506901225747508203665741862519371005536680295827339458282727271103997506099431088858182135801909448023071151858517680295290449794099952134107768423554880649879204096469631449539754778064241629044376124233487252094063020749388529811408289586823485503842155159872891001202209102191513564406346781393045880317397057229901928990318723136478844245165007682108399727279258378994904228939789991471389516808623001278071056071491953749863099081565982303125036835113365408044648581619838829713604286718292054041736264617478088337230191504902305152996749924745619717900650375844724736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 22518736462329908947561752090387877901328347325402654647544936039809679489718211938957532792137928420179107626288205986473302805947505351729959681378567222975206832099433021573185891862183188587055099728377193228783611977249961137857092622225936085954481671903346673334160762505474644278597268026825538143823424734388165890999504276497206083818475805154565346339824566368296034967799762104805115174927921110133950465103349546608406287384798585932293411157699165875016361463635111075620344893133246520151102836599213146136314992994813715164602851021947116666140922190507788915578081005080342985323740423609550313357581554918364542428926282896870334791234291329488213992322571988510792366389759174057558935493687501946594842406688228972923679553227625308423335931439199386868699108646023058267652073278995428783996352853026039077698550930571219079152273029644140762119151553077686207408555400874445105077138264822641433392665155629628053634440618309958929314315052438090060920387529479739688314231716201718184112761023794574604749627189379287429860955649753362890113576943098490478435891678257980584906646286976758729123071711522323408075674470354203213688422175992901430553891256050061401452582622986575980536064505235900090790496906681560917070056999883990734948095091511442831912256617080889996567444837956107242910757233381416268801869942971083750842977360439055654186285923872425958332392753150170459011659634365302196672596708324298775086986593817955857826839220659836041063596740812998710024977726032768781353349496057411212066225774750502094094813534641046737487949382163610550155042476201518418946119816986806012400603879765958404602765244301034913265834991187215148705048475261191440668534369489717327057019425146679046763505039306187584411799821048113808329574080110384268887316280481698450545159891721187156495344067065687060152915081401792718674506395870312831387742689163492073751790371325779807612058100907751385551004784918831391968295038547566207740361870285119606840593089276001213534362520226388522283535826443751799095788869172197588353727789599330383985459819828922954717837884038856543101701341374595281343083674005072684430770677752866780547034058055449432684089206270381260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 68780656025533410635163468647152892720130133581145507680267139410726875338414449357041952889930827918494837472876770617083461165158233022636192922172713903699379358547784713807633252936512177231835671655268513231594408940575233434309857029928256032479414896047035495417635460505510124303281814073804660790195554110931743680189304551537407160613596829684592292115694457412859207798323708894856551805188697246740073796490966845957904345344692965097463988489406799156429035753682154064972662840583258382483067364727461145379507005850070215189096152545070234813293997322974681408969771627504463562746965627914814181197986204623129940102646728155990933892307907027047253327183465573986397639228578372465700218160979713795385426868870338538401854819058160015091927941432013439620322978650098557960249772323246563582458474638978804998242486492129746781665317656204459635203763573125767916546945981000335108789425197548247147161996049019665397952986418564774429179810062158641761723883586633970743226541245760248776300355096227703950937775440745978911650404884200847416146721745476816675972712215641443010283281244853217902906933665839774449039257003062293052626582117612554034385751683277878259210271769110281449972968679387077963680607855610995938454845955236489455815836923033893747927917067117464729357374957541300254339727184023975596363180928074123594552066068713937003108285660745490887237479872207232365977282792519306365206074983132552762099709129013013586202769949365367378744191745120754645366770471838865086249541255647904631102309695085009321291420398130805967586101986123641715795692606740090679019246692236487459108525046952895088871165443139015414078940424084490049719861387518666695331908026186205875994439658105996547997840467215246183092568152818274129255944631845892939002249762907143457853440052541867857923572093279805701195060603254413848311441971806345658802761650308242696035480683809277625705107430412063624110177025254870923732284248838951604703337970369897836452737832711289062023395715649818406409849277612034915266641334864227825966614869886639039409306981564292651539061815144807484356920382031273324986632919623291091898573028353654885892246674345567634597051690260182859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -798361984534087563129583972724677005661218058806152555956302130370026204885329040803873647068012948077125821724787676987639615318622338383834417138751021170571248258348207016620004388047865804791746914384610580311747694354854885292082045449765834850827420666567190356251759796777593523773877617992872550942472546695864132858135293057183293894049080773364940414351498278884460219636809021711362326609481283628103201196035086548494177557417690951911766579655146037390133167640621125992394805919085382552335020297706026043409945902663999435340752386079245064951301296241649539393498879513343964324899051673301595275016210628065700559898593387013553274533486599590019116821676390362616941893661807225176822689515559352420717220290424465827459887351739721135444882751883356103739981349651245853171549103297073801797244226800621815566122563676418373046010568060719884670443197826951467477202628623582755105885417501952315090923341722196248027711891204605183889538655841843556983869047046457875893926755413712787070324127049699429617085393179957616401960068254955384265613664299213368029891848278408708715452362671800411670906807883614651308169727800795607985248621098328469491452105344448653824647605564445687350236649735752259842818398197585662850245254629890311635145593720316665553045687384725830644530335725326203019145984209759107211034211541647506010193363904912169266363670158548339575595550218342788693803650823154073578989555045660792050078096064395069847517888556882715092706948190371687742239010372461511017724721889091869426524158787459921685258817937970036187646640526379767185102050392792503951769894238421235281505224643596469080584565741470301682929638055490167318369841003754321495103605865706118044131093928819990274425502783249198703992460156743622141756977421830043069275761438991542620109780902442113074078574469159337835379026873541224167617251219322957627374251253239821782511074012063960176616881299504731851041173148966592041600034695391409443666932977566100830747322272901843275551774537850284603672669643223980199799131074071633166203466686088806635623352070046823546489546191741124367989638809733111891116341756557993775500023407042085521963304492218518634613878933456892723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 2627585899754594532145734175564819585957904720452204130327453005478670016241324285792782914566044646322428961414844278928570998641903737545352915628682018641630327515922621160670915701028050511797418248665689591089943249176004108749061836975588864384719395482693013084428029678336314968716221038673686725442634539850104329272380704159560991198645373808920816707472493948718800095824759824721839016722180307853483265670328096032971919642053621646687840144111821640937688709701276947544979949381580787112551943817557262131838459068121113104259104954002625326252491901281665887334592316254611049257202550816594132067588586962435543442965770560818828494857787960771099258325255376110837708584282983967590281418496901371274082616374523164469303254553047973134840564649649970655076365148443813869654418721584581044991651726852603258718467938415496480405577762205782453521201267106599094445270348604323027702076400033344905665784534195663741187026094317978698542425862884326927755656297568107723302784051296315246063623236789501760602945419070859246861657097120378443166891453814041901321577056400750143838869092763555765526154301534241789124072147478398362569064481775853017664678633515949264971822496422513900148620615306458207058654156554022047638940987933452150986676558405810625775881630754539879293262172518513816137165995380472457682173241594514674751623224052260138102632275677069091656826896199047547865333106133213309224578530038916678415400674694458096518165837814879587821210649901836391781831633291078041075668508994764378171331051553695822152712358738359827153960594532646392337913024256479694579388387908057936418649321208640703206463576151193147549531394307991167350436346933502474703875077849990045864549886313476131559349233430037118795398259933722325184425747657597352829518732271408519394480001884593358676126794099731421290126498845041262703537846104108567363700745804438755488274584500717298659585223651044492647831502882533963099684633745970100203111580827501698427068325144017395068466160069875805983659109559568222727775848165216900687460312650445944566616115370990615436183948949977985895922270693426039418575690636405566883453224448988032254301348671028897298534102833179750563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -4588252801400811383796816845259842269939622371087292930582770301970216098913517992076742673440203366785277806433223682612693759496852346574283323691356332095228661312477185547177938410965523909690659923990378241002100917948032530145527448823939683752580547492352995250393262156843762369742804690301017167433449816111785119694188014209014462657505000894627377082043782058070575129614302992537666931591428204672030852118383561657652944319533831870370740196647658715763974346120212806709540965077149555019877185332556384238810474365184698638002289635320522392642220600534105212911794678463624016228834130762053114352474445490844407747646581099657704005334502801295005386312560348262013621211418453451408655702983411103818666949029332284994014250870602698445212169031659587068317826236200858802804295121545027280210040129192839677675209588817188879193551930007715618700828407771912763931053765383179253997892319552474781823626965907424562982116287761515649388759841810352054323111240139671032217592352482219088524972916499648574184144285583865509210509786855415561660746372030613039770124201371173003131044076883184266656089214993941872960397482788803463832467226937666672295482133227345177054541104423024065654572244158975874741231391271293448486943194081691244875275237507647131938657371122944789042519536642788744773082333115308347814718873433016249886709626747798180242963411750483090550874613455398907756369775938147437602834823563707199855668391353720025957006030699336364691502767283036751070554713017635363336810657104288437844097517705796209080684289369135964845479835179952267781662403277543455568442842817284700044346958387318900593904538749854895013305196061451417186424889271810878504321497976071992977573281956558107763549494760388712927715380711372443523885007119013837189026187242930556618203751813382864759377586951487671444939439073837836608779625922463053544537096398155747515178306552856963291882603950676294119095580378318764338511474662479792622399285453744570943704398407763270941963176344510910796827468606724773333782817747020370716356193164249236210387790769721873831535472328449212180209467463450640303647883057647007858566476141885868218602688872447256438213136197152732610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 5148010817420708865882191916137590161975831545659604753892103088204468882234750718679690506325473449156032638350962978211317098077527037435481876831831879354826707210310515758084928992833933461858528670734979810028009569317878095039244579736006566829891556138796697459842123277098891326205248919136054989932769679026041586597552669311974720207114320197403506774643555986655449361355467909442860262542700797543373763081561297175647713814364321059600577866231201269515292880735374454034404960168945905778356650595614737275751891454958592536896637172519927572827537962599533540769258348337047179221325972422784861822583001059338207367707377236741133316194919616812756026202237801005289549996309296043803942044284222975375761451330430091291210265481185387142054110892586184247418159911053402628383045167612821668316531474303872307900050498432894590173214846082038729392363561639095572600058536673450292119268889614920179945179165104010799338844332568054982360851492683576217729803138471368083762922692440720755519786367641409941487560923392572225784100743211783717782819835125168283943477394792317288062305831241016296367046835554653164089266663511153612385110760141352732068071876950496968542537303447880116707432070472083253640451828416534486073030565249180293651285288041383347795178206435012191692101963175675443410072484196416993639230513700340191966714383559154488684379923414452340742884680141746945408766591089040462705907227982575151403847309144012704332147194504201082925190840668729320479411799301707263868861420363244967674151132822122304235684786293090313490100123456023370322933692239144238919798169304350407528773382701340534536178734223301662863330277375024923949431471657789983005448617198344553376016499420409055297670969039032475153129454138994897981952444734302507103491330317283316438938761952388129290549378978903548866028779506161904284473299400363290901701865608678108771344781081700250766262601583266376418308857747680747405579417937865003258101428225726645173634333534649874687096876765663315442645035490235888734937999824112977529262696753686132185648353596417983816168370952732683380128243627752532960496984119332372186701213315879009262095892256308843102997029566615411228672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -5407542239829273561570874786010198198765377901431611596869445159253358098044976838951198519390755095845612207452981107450284988034262649807193952628149449801047059938371398506732990696845568153663810569686969253474262876652733835152909994387984141235036250741820735382570454545081805480984222314521241721064118298062265979180986137280501657791641730073050070496352416074957679663878958160862841963106661330276790086225468926851505926724911410712785369099892212804173685057281688905057035469214819578708052208256939494556868996273391890027132991314960298756323251604438205498235139661000610671134416773219388442488096558358591396182216984511758688093560665575688965895691910659489955219203886350401711001792236432977958909694102226278720844027614515757300268443422496274986074725800298591424659814674986924857871173978696240184461584825422281169138317043808262005969834521024815325696192613437970953928344530856868660514418394551660916162994503592438230875833795244774703567149129563220189197462342538741454656124051576038086301684137619205674605104471942006740209149401871061519837107933649693730858706984899529065319042446109347537842434819641250721234414089963232467003382034610675078004283790935764478596244259041964763362260716932610650463727315070104319393506441896304716753251908116225793774071845768674532677581707097987548272774678248707882790820904924594756059378204896778064017757532477339968634363605778464661730570793975991515656796636661082298433714754687496171533155476449799324011371001809963142218891029343905052569631039243318047399028205066698858900029144669708817198632796079858497388249995777475370184701736926765683199624480079540363134547830813051883570772936428792764008405132085771888450264573546060845740106435139508240428734675659485912111863639267737945907025857085048549696004373320315435145606796889328016959698038103000956540955345797119579168329247776118281341764591512004235088389078379936391166588700747495055867672288125189792094847658281092350734469084440680665125160066185528572867962524001641729914741043790279261562164480661479673280672112638015175002547867820510412976014935633741114267001116317131073296739145284177151510213720133649161439773496499014551470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 7526858102585311031469579960996473685714731309685338161032288630047016180850986488354714793448627129277824473808183862480581879264143970760668070029294030441634856186263247699656606808207503894413954535576667853939622210502546554019861003945433546938465512826544014055734380615895188104121336868557072999879043455944395148492956241003696813183976915764036358015084502824374041397609083992043031578803270044802703463682763290386829246975963072460060972394505294153791355061844061969349388759848899125443920193498564463226260702725363968025628154599854043669646948356441198472298368896897839284021060085753894176899717732878810007917720760187443351054171619772860562618530557686294197537762522702293802069992321081790953592347017086742587756257843528286922373904078529532265123043596915665474933923800783476729251497754853476573383128801046504888170808032172645300767843235185777478070226008709078626338581610274210164820165774044932208627269386874648666396117741569166181284617447070857623067846880972259075716391041606099844402569382574557011282788072215876712611419198031825700657559573227413727156215685004769007491618296656258726197496052422616722435057372600407969729634795582907921610185023325277655846543527246952063503878350597875899245717360333292021904821919482428210461032482879009578438218828418966697458292938834073486411256892591285234801875116981351131729782339462641414850031344908916761679918954868295009713956533191331857556233943128024014923817166555552314888045910777150752052668778085824359013329884761612312330476675631635728813635462978350971913361434492406332350269560704543775073648001790715903523360002541023089513152263535583438123742523134023373267854456952610751938941071009739825248178467320061262623779917091506394300333257148729199988738593643125384857164603179313664764703434848763826866467294667834018679190133329075112592693784707970717374861858378215035571914719515479632518544939576452735326510468995756845395267083552214175381522637363822072648684232247306165838249088389044869946195627928118787348798656580415943578091138683428375103840837243178362511369189663247369168423054494436753245213922869017930815401572402663074181225168315404451981192578413376890208256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -9563885836374555129313310496150541057910398147626901098826248367620990763438174097981637608766000834307076426896495813938068441341201946542580452418992949531809949714177637746585078767276778379754041722832717240482702040237014763769860250516899609855209312062662657762287251056912217963681999918315933964021947265392428472621289311992600242923874250179730637232991063794939167196127657590690655700018962566430141546806015423452922935242293081690966460551640942196247196109835318255514610936213682667509904798642282651573989006737988556770314606915280773619418559202401038536482103442790049790790664449615471213876577091993447244603010064058220954180492364601679698395639976422202229424872133930985317639820701696404090400531925900082559296621832794736522926109771708314072212678488181279692899024995134675432343993416859744610286958557908585162342252137920018140680201444475660792565826371784902233742557894799736958592429857123874754016814582126686213284776730259443758357359274901724482892830569166072603847077400360341416250558513602454319618486052621494897934527760061047217011992491726713748374941071559783127580248720820442251046253623582790011590044409961836824067014299981268721172168215083221131147959266865055696296768975221564912404213185923231419267891615462776495780135239972474061984110846103969897328596483826877600802566919009077984919251817904192874717603153092466297770382882445751826519337315445621349452355292165918052638381225691009790212781674069411179155791323187138682802936950024823147335513005307786874135826630398508276999690837540668619345106169182176354217030620176481761164737475032626105665939265534695856824155756053195981863483764373497307667027090394800743234333807098095273594537554536171878874735133663452648562382233490845465850506104197218178780841736009326258937651191275334605140989790654739195609834396972795090739695367667236134173421564695661327864876315961579518405823373798465924135869733954507664187550794028696994511246948705370184230752801151448802452853765001737949272981226230079145002049652949149807389115574929833876315588057588926628103456513821890789513312029389639982907109131607490502913899138861161245636522246934542587499301716775334062325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 7878961999087395603741368926359080615106576197557062335879968597035256535618269606926861721496949807449130387671201852597058413010546406357325823491675832360375165187486697120564418305708367939095303388854516266398994198050548674855574896586166602047561216568516375341681418971809133281222587559541237186715067310892950676220297194920816095486491764352823489244540093218124898756715625776629724016283243329609576806088040307284240581170623861938356034178401155764400251282520090526035147475007519579612096570017602305130414893137284399012810209392560345149579027234413789873168062699608946463771956734295801103022046898542816934687442805654989823886315460036276557528435555722887293060401138398991345186233418200017625994949545620623206664485382533340394567854066482039284897989805488150081453720806030874426578604727504270233158915954993711808227257102467909859909018420060052612309846116210436478746337571952918777858743599045498842274021408972376417692949799732306339672323410239992337871784383844345364642268138069709069812631623019781701045630152006268516910284593225934392694705581272369014519735032869318077201407499010082013197822270439277780245986841957382693421879898166448066313365671041405805853343819513520265622630346186285237207765646640923828892095084383052804087149987684355713440407203170070488024190019632481714929454734390991633899739326422876655670755323484826505187937207511441291894669143783593626221177238688941529504038858003190280629403792107135507253445093956017500188824256433987309100569278273627567866623806648810136620644935599808784577749908373378396725270649855827815199839843175670447367394045490374663163836897331383284641256613493205367437759325587445271856610456965273712356480033508562038668282613473205111342869156955773628614203930233063249911343024229802382613898417570375179125675735319124706123192019815848134916275507114593690389342977761252961909326762919677623664622307317296011188819312021329139133631418204067445811754912238630683754703400316939201106471899875259636521244074698298271612806354877740285294045600393874241642658935650785865391995646801291603848205016080419590956564492839050877302600672362680545607571571258961837330652651940283789869056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -3955576328307821423094280099074160176189390909280674767215616264941573704746247852535987029881517203589026981187243271713718416402857772747427561216861762303990570275371041428055484646861920996503937840793850826674384596066038909261874424115112135864555087469095151804818695623967687269271471074453798564955931636678974345670355581238151325717556611488112489313093986938506027592997147229220921164242680095315172169883412466848249462411066611556621770651158906048460823768382901454803050658938744534452557795884970204865917797951313651960519676016510375845698107819083638344262471518330058221143143833304199716027748007805719378238614154380237882001541847155238698452100954363106865079358180476953482100765498151933891037051396742739656666878761023725255682764195298926254064473112207090580117474413471003703507560244434220425877422801223086530670274976379504794349290556559057845176402263053223318766812892167467369973099080752736959979193607605615163924713800085273640988769617973619812995821007428883020580625881483469942208843796993607449022687741825752607426886404837703646970957952457708095319840588721119731076505717438355881265380878516424733951424479195277986691152008604496934469765484492015261710060282280894589828394804068180279811023128276734644042380896775794197708967924197467724091216895081807473089872285727038816932372388581159804817702673757984696240888841157560016245869822530702849164243662852187933505408751243457553345308604154114007635883300399372145362216430556843009324215966104203662365875619157171981527530366871209842298880186309505229968787554422138155497947715207584673886207139633523562499120749434204577323128594830155209051104279357066780502834804697616760541193836816781507840909335642243291652780670224798367826914773643387573393420178940234621934161506461280766152211765983998123903898867370420564350582629971368131186919645001767352775571050203240543374272115102005199387485269195844909674542462588392834436168982320410831563746319233925117481965217297967828816944777573314865920420666193491643981562504126786072501752778389928691812353352128094367425531479571566963017382453163220168046793378378735035426572964431707448451902347953349623468410976827852288163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 2546389274906652338299628452703793779351322896598679122436913246447485547911318141955380279375196945244711685575174848730171306261670756659936422433068514897112080081262102920880964531727835084847999533670616789418279315894397040916699159498421589350294490743946794684551665630575543068505413678751799740652440025768061415054158092358448124052794535713822920566960364697730621384573558107699744800860932467849773445723196813833775375600488627989337952505491385312641300152332314166379185206603561715308305306933141381739968353023901315075529505893130245309906768972562385620611516407268340319902355149617178584427244980671047405942650008639341061285215375895458278802785004903635347501247294092365083569941872496838845458870980585409126602129377905206125425502405397595251218735493223422613936326392072939027812745857367791289619425111130887979826346046721910408209588264963973506940090594680872050291404701037553955267596244473915808117415720906800269690835046525200754219756398872589993291218114799133277528184384087737333616123444049094547993651580861428460889742625179330659554440793113056822537355523397784190646576624578560619578170716751130349562269293893601286574841211176695205515544048635459004170581690519955375112761892136570246026590471176645652699638820368313387858677075273251857622223231094963711127264598711417542455719211394513067568109868224366709621298772309074040477082989565422937620049187319447259915366601138989305404403968216846656115098849441369237600958730520909313331444232345474414564153943621583659097728423104095105608298666026523064313480626127410798841213375690848252070110667157208123509203842724483959502055280311607842410489049587321781549623535741299451944156235465393535408238538771905763276308386833730598462917528619170088947226993412505565362800765415332373477020866200973932170455910860649783060538221336582491785983737375484146657607037721966554431665119148907367793031890878304489783497179657694941967783446231691374591081729119931104451619547221664951682329352129001567956699793263245655131073969549009401193455012977834642539997350890755919151925627600666961667505116777406873375259084579681261768727211466908345873016113536207957854261016116431931047936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -4242929996826502563132696075378309654188192776775568143451536360538579817574033871113819666612665730737418673160333472336534921551982301481310596960665595382258485833830344406076309975232372904863447916599447954161751037072213642359697333917166383684837265566362649780510722487729633156014120303476086752333039050776357062564140907542773855601579306713391653615504276582887672901167587288369422728582509211049336294326179615393739894296282472990209764487291469996160372477850810780408589808409376333940771542978927857478138339285836731676085832499927544753291722670881350139077868978043071856145590390701300643474912304592144851921378103987989573583474942016321703431811748544639279349096243822699601453064879302257537035413350407131371391572994572956398972841248239630398581884203046356732912112099018301620801418999276956964824466295131166979208543051159381309896115384593695590893809990684045736478131325775355826723277701254558137888974969401684081093370080833658688226882354206026603935824883600438530766821501591002214385420829648324333859356622451303845022071234796124294344139753779562471223882046755161272686293864293390959183410407331500681713125765022718829160752497002835237473088014384986616141405708007771130793143167033438164143300457116620434355917592126800731442790052434929281734155270484571337570208753417190568796607536666565403717302292502761401110468559529420280310575765681587433873140249072078934273882909322868261843181615897375939824012147990419622373858278603691878248430793543559989535981520228235579313293362699886591386789314393050334299183033206519747032685844063791472459038135586456175121782103572831012936593521180814443294422688761055956629429941229323110649662224992021301202490032943929746695402472473280590059484907971473405421451648523972269127190611095913120843128486968003028851208620489082777522915313744081344053373137428830811478496402827409698361140204889556382118375345284502304106026571948186935562876877430228965185881584710641787024447940416028278587800795115714031418665259049980047440925053013802151951008264643186083210097730671578797271894511603226445685119698330554120855717869844301711341288006615258447084971431029010942864413569255123682590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 4727117085529234521901790582733857070704624339800762227700971149773092096675974910467465713275901586878808805115375479195051373572459338857748740466074282313590581774490911300604605331945473753715515738815644458637292184508577659688026523000354306661735592130403547860777775809712270428635738200386646863644642288808148158094753274162156563550011876234758612003508382913823144191380927597067090515337352137855081697167641547508269859520339245403983549789091804036471401107259750110491750731794960782794975845073177426934939212729458035568902281366622854136608108726208980221711814758372808919677396236735866578038315317723129889433028718227910440265768387171660516961525440197963492024356982389010830253735978411628633902727254700795511568339849613595379173616425365537927068984337187637220650306311084596098172246432113635807381433543553989596528435150409373596195064353189327421341648532547092106620870857489527444669281241580574307182404868408871314875548712862579200921869410701155628678948794836287648432114840747486708715943272686248387591776491843309023161161725908893823740371867163310928992905250034722642584813871727856196353615850132800081356097352784394214828974029588387247052947582305973215919335688929987235894601623371785779440376118117218462236155085386263996660221855727931630058330690387357390480252996046679993199569131046755489267471822674414912927579135484167760964638251624975223401979688825461018542404014277739797585547252454547252898865073774010635919091893671729517354737943388795355226298438725463079341847282367445569866308578414167710972018136802211769243683159728868762050140656830628163805180203520429312465822679106178002688120524137373420001297456293964661617728105189593862794889748225940300883642796682645169844702401672679533532071004668797241496538955016692849488600888869932829720170075005610134025314476116632632689098690544412117310945276882729473761255757428845313760241300981430412743618346935367031606669608864980472984282624371516989068333766804603538982681375517786126501678294656505013684525935031472046879788398730273917962124908815742796791030675449640190273247317864307621490751337631597930758640285993292242161234777434075628857910636992832890470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -713795284307129647904091218348625104080324387455090319269862389516603809712271512589563037308793142253508916675534821941936248185280746947673027866122116472694629173829448253324745947349505233592031280407405993656259956869167891813279387706009990587837061084572650683391686115207679062650431938281587461093366945838483367030152261578877370629071885142267168025909311613445031819718789528026201106481233504988755555627754858096228377458777101997920084231817853129954860981255928008370548699485666093396666414680574754921669713620527641539005161002151838707435324713035990699806788597317780687937541093295530689451174730597811705589857792935928425824885620176697398596926770688004345834915521664820570434570211146468266401067564645120467114976329037370936751602654104697103185257527155046043616380754677971499071304044876700497679982244208481612205743956308127497359189238353274382629758327946443474137459060605978217981745551741829749339210256665299219149295263659399756221318389212254433492375645150150443081505841072593542609320343897378186595217083931236504894024751019258818673117168158144304800450521066761767595980992055340779966336278776308326334249449642636708185156911897406688704332078404715392040059524973554335547113726297214638718835215926272861869929008019077458831457735990374155386422588733696184926521784415620168664964990248965546171298685476637561114239172644027388187962818171699605960629739955339288147048704496697136291418271195859048007003638984504563426196083717794194411736254490514577533310973172118348665430573592693733488412886527748042696900186022487477306656538333846262531879815193158702510932998660109201992044837068510637787412458239938204659361157668845947118512478786151995639585872293236132826599244536694653981776545980605492603723627259866206943444664476355702704913166479289406118322856017247103382103658644310439097076692167089435296171538615853640120353786349721901675764667501559047463812027226144336218909436365188471035585555928795360482610010532092156544546594644878980140548143931023757624432799397014901904107079777202661661150924494622622440639308881934053474832556691117878570716899200871798265260281771144318106878842579610747884539641376337381294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] -6304273123721884611200356376013373857681948566341391471811032009568699757661493788054377253236592413711903543173361878959669474079015474499781859273845244952119208914719218572218012275960445255116953836950715542282149672560494340545606143075995737083378737590475269067266454233901438454865926946426341848924899411538508752562966223423198443462652558396296448995288091602720443327466503097342961855765240365758515714510939650992028110831571617431246447482539402114969475435071274935455259719791166095528798717231353310733641343942102366581573423212678215211343663101583891132466878525270701970627154172642154303376997207227209809614639094666224777929167088421554101100393624654367076342311875181378284193784931218186539996793777850882139947309006715593728630786173479368354101905903748936850730371715363443402488939938541077031725398892471189258904560091958641573213845637459052845155570910425001731180903123282196907672699649857540907758195334816267852196807705821691831040562678054449531158078719609732247632475671811022802751361309933832087900509023794678483960829126057832934595446095640789216930472242517534451667249023697976270799607790587228111031929169312197450598390477883892232223413755426550138558016929715729748386293409971227044733531816704596662353254282373477871596335611142300572310031151023056317486608504672421982032221495279546739517314411395993862391193861255204961904723176509261101324068981157479785795015715054910679954992315043074049774801852425107155992319988482651538184535574576553002152196534415386148393167306579043728497708929038440852664768987174934732012027877220199654787197421957906705164607911125247219691311885099648181256245559777918745468845999441545383378839045285628380464428391571051207229294712069633164055575999185168901090242331538288165335722396376865733543801020234380689526189400356325964580214459835140192752478093694958654206199565980269224374563998823047741292219765765510111034494387071203135396218483844335497354692359796917275195650501216470517170175331917616740670434665996507141442050014913032642689370652153003239511674607441791256505205408712398163417992674584819968243273235149333078940406978539405722723238243781919621816333430489597188505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 12077325507794426356993272806526892124176637668696640358538812588400064201491957289083275395191295387758984602978005521266170236559606750540924070770780309381693110750843724005180603711511031731490137562002279337954671032988860435618851452227623791362137667700917797055884762707946736367308231688917786985756794845343955060763375630928966325288877204396525453462992019308178109355958089497033291572693471539709834046932710698584658165895944536736179913053650297747430079431889548253806380337450830142032277975826266292985166623459892007956331272086997964028374824915800368963683531825736907899338593915512522268113146220553113667486249947428470927981569024613729129501445746157141329872655697911517167826199127993709163326133288092546817805552785568468813407626606290354956105533294399815107222067594540751195463317216168232478691975374321543609815997117715859247758088837854540386478528126008653630155630800145462940574152860098977416263736789670008321008554437982593623429194234585013503872789456739780761999763074107246956779387264202277598726330587027366753271203258188982167358308163542242094514001019649586954783849621099391072361898653356928045674004749885681793627433898699005089343604572456923154684610921143918868164558995536655258444881256217254062890111915976650926706736340437118216491023162064626336466590287714981676733737613513260606234191952387190731372304917697480681618272547463092375477818537203467028205445266875555113744220954125479900219694913004843516678840347761800622697253473274167375764353173618109433521754230601241393919121438561313927744342021925891673119795157047281371089860064577231220236330533297445550585238014822681243873998208708146251559287760107606923803265411718143611664727455695317037091099949746731608999267340185044468174948329331230857313805281035436191092582932313783268988190803102017731313117983430934048228523541513587256652484942314516378579362651108718105930673581318896474327099004069011802488936295682707706153431838393825839837779675290576867748860141273938226215792923935444757375217116759703679899732031473814996426129727214731860865165728825100132115966532727642560154495514043252467751638997351677219555013854531589920362069153278638036090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -13638073107940712295219747115008390198129247746681798093756074828636862439096037362565052969857502699147785353871219209041943469419490092199889446627599765670867813571016561485600999844516063548704078039913458605903239655726731092294469220085182653290479874919544949741112675612454392929040484240867790887781206454766569877392865969824911147445103798805534250696020857104811874249172217544825907870923788376868285779760825093623178228061426583069988291839815923409699984553776953376554634183052011048119720027214649727120488110472265059199249198269758775982661589263942748338250523877872819972026913701003504315123556569487572753704534320166729239533625344774674852797273186895840906087706601434735026655088617960834898718039507252226571820703550876303305248638426884222646735568743779969163611777767178884554101045476740704345163662453171125989352826287022847607489094117707059427002939190781376844089759718764439796015716864536393932591603628074748467266643496080195068723829222969303032216121303661278724616296932397256999945949781917525019824059808497379930121709322078392387400690434871760721673121595708147161283986159484724831758800149663987840564809201922970895622747765293360613020944584288873548777156635273966754312818565906629484419408333167197644462335457497737679739354398876828616737103810928413875369619905687637516698750094214826664862000153857150201329758671685960089172955829835896492153851617655388315545636668410583348170998158435249012311631064209884725655294473537832542255914308142700350667060002067850785807011240298137539040766375178636038194352364288904777218433994003207339984930434813285352013591288653994840546500968065370746737572089895464308945062422059440969846589720376439281551917780131378192370967246960605933176579792167491333821329747645943279433922040675188534778213236428408611654192858007339227581434819764303331384092761803614746962462086622458739222778726056892037042675435541442983540027090863162276764614665691102241428747251478084906207432892120922502922432673028376522378625984901004247681663058776306521577402343996409704063506456360899413760006142566482773123250078310600763220297739627890321654777090656188778773250396099164547450840184158023002882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 11140608494314584732054124272416817066169356549688899339018028857437262704202408565529636627182453934519369039693080392720508460007148982187697513538841294185487434229469842718168850023900056256745769556295800214490996763074441679801947453154647563209397649503310532451456247301360116710272450752195739152912884442321204128728583038066114878577498425283402984293096547489096630924040065201875268857527405973888663712514483837452828192083284004288154297417209665252218440924304399118720218599803350997327448749043745194171473626299650824382521947898362255553837521950480701132358732920843086497842070422344321920281475431915231715611073148883613829177524938756318026557563126904473377351657383308938465795996819836567883166764490333821254153229372360865011380312265895765926417095025298123318556873028943721526673995120857266052022834509126138820571367719887619455790507294974085295672021622534176729010167051734757611181137844154435875039405585344168622227325939671602118028324672429818036632701231735473851620950999371487459523781557429548851331689378324958641123905121416113570658645838508454390580125086436601900817859358921341463490402675326471206327181899910452399890092734112632945471120426306380758839754520745276155450071098266748526000637223824281575620719942017807860985775413389418586669387151916179876952038604230651419951098907014672105302580733032611180255461374076834968718428059267192166637553208027233782075129962205680532231154245525351367526118580284390735795518047342599055008731963794762105453386123313447998073286621580816633866250044489450580712824638440879939129917971610263193053070496956776421624801733408803935464931781182082638207476187936305603981327015837751395579439638747761017299675200378627488458701217008138306228969878385383597625180292498842158577089411865958326714716933681784545021315920287836680468550433713741644275539278316805080388852955406479310845721953107450808806025085722344167048349156279593590470185861121320415762365569965567265529047762780139881277024932909480119736158302629911957323391583670086977769410726619552714827327721694526407499784410700130895827122393689731089548909451618395698090900326684877646503156323392699829256733875895543885987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -6835378630135391969031540185599080147523089547474244267501735912791541616637812591902209504811839070369609191434940631408962814882357794245568864836783456104588183419431538036338681723370782129438777009970620654953723588418636539470790589128939054331208484912976723286835503459280876382418838796673502073873728252525024953785014641022397311224020089306497707910595782301457100982040957781456518034847701538595715814859548922575108162424350064893477064350313105258350760851467234029860752412440998212350879099486093561919939827309777245384571308155057390200364788599374418732717052370979164102671233684209889543655884973990881347894691023109645192965757240388387041176057994596711231114883554515930287826736466149447098941170997076086085746768079616696222936383908385432044880089562943002711999921639341891610431543489611935886565186164982825598476945886699747089583360418905524447243979841104644940702265636177562279487642474360648684902019975522698140868188992794274128687647676637810445997202624495736338157709502892519825385122342818984246570349834075377091141912402484183012054091626878015084723124676075242130147932647957196344457199380179780216968194844816037992818175719800579683205665391858127758991202994894800724029923579522523878729114807007815023888115061669753295887939060512544884614322682540498757997426011169102652148552809621438171636890784457817295492040183522492771645421283894337286034312838203718579738856280414778864877510417333172165838731341230085674265089359940863562475629378857097199796704972231912892626381671351100719052151767440774774683833434703709818453662643895141447604899080708211503383527959139357130940303594325061230492587252121272500091521289154769067273258628895168774814321045853297905367609625224412116920724535270385135942926104487959432271397656063937443656024452251176355652610617354707892991800993264029179054869949224311556952036319541133981159373290311014248472175842406691736918054112436286124854653890571789451491068449188837001935308766462635152437545186992379481001363289174047951041107208483481728876008772223502875675488176118479404751578300967749824855432146076635750938088646225745256946672030229105902928212699346505944677504082957571924688896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 3006156872523098648690101167362248257152263322281338689363344210805556075479787933565419591108669680114791419598005710047868277759667561177731632770828235577107669649625267974043388123375705789238438954080420222008627904185457438990957711895850633402863536847566383761851958944292493793451723128343928032472551938177859656876267289119174749085450587931975616013282396523411071713358504105660118915796549220083941900266901164623965078979277114395505508714507507186708364475328403999024078414106413832246380693771346578191356390670270828649835208347866660913438855477552082982138585525868383063148559684821648133265128854746789224369478959902284561492825239091513704475417917248252520512994917271280503928035185171420209261397201638635633432104720075805161909422708801408068854850444207467454063463064511758911136233494261939049344526529945003965990323782903387214270698771723849098617230649276562723215350685410064680541966547576255322070473401382310651352282483143085033651676566146433811424963566225699155839303368995793935779570962089750685951460857070844620927751507095896333236597177092192857365943571526007770593831127116877821940199596813800314369592956196167133208467656525787625003497577755041125621289005288844310055580786693110748457199875907927971040292274718147059845322221827339754920849115605921989765751822812651178418548452682452128170186771127819070721255875319321812167091259854957804918897929522628844325558569039558723387833964046044151700471089904466611686184827200984552262258319055792879722793244853772803663793332024789659645034859620716890205335772689296519785572095584301074726082869297147096971743536677881136243992835662624870081061811881614188710580404686469500999814695457040122493434329708041550868169303866466632844203246406295974966946326429173834711415569257455644668736621976224399774191083396112885266486726875411518589803587076708322825536192728103157758610089515874769590105673080549959933748617499549606965531592916261189117711716961869284536943644069192594567152244977003327211608382682097007101039777281518755757471302224560184071907531420691468628138009349065349342447398583363750020250394365322092557319193147868351380256078367758862995127521808937889300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] -709022663745111428634698945280709933425781081707354698725299503070295552573775298396579371182986425729562736722220814022616721574262568701291218381791714491605175808460901459959647847234207807595654492545543797254367411435242976424563661697300251803038832831829590188740092824703819334711549224735447550746653665425792229253061161181482906319897666955204039066769655840168125577938758845945478117650784076009440147603969837706639047680353440675704356514275303248575592133752038895905715359978995498485517679245505506363276127740066734255946285253063701267177409304775869003237504887777243228583963152826805234578371068085230246425806827297018195438415640603076865754014085531543861052583670140129198326961806125537764260920600298861602509200346589942183143730881356817478481819801937578623722010463492977582197379260367273108677209355877353974672366633025238008242294532344684729898259332922358405352876548832442189622287722100672787744428074106921066705964077927813798641577755756485787287333983407574906389138216013278064508530060859920545040057200746082035394162871884402007917125964784087195841978773554860478317440553179027074413685566069424401119891496488897464115894964291948366751573344631361370441889876474430520588960358161243789294013386768339947626259264368507460280110912244617068124961295432407630397357271871541855886366525892884284540135453971442089785696080246278350071849154289926227581779394697183476715432685001505903257813984123617557821563725689776806757202012029515411942791343145822594897182996221228977178860016593707058692666656133384372447077913014676001912889864112779672189167838352129261955798199293643579321484621910817959566014347380129494823918755519901832541940696660885833396808658488476660931415614013726115000274174236016734609112639321922341872833620271642789701477243394203535893337619750304825919457917841275606014612128841547057620488546102505236910702024152770959466271307226366961901364939221138468463210722298158487869561818216811688317905816869138729901870301902599995794126823861076031077267377579736171182202070895326895190421414544555934376880464974954938090064400587883309632675595776144921970416171374291828869452855988130245831221356883937761165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -190667795653508974594076683556584401426432154060167879863299984851821099930948189129106505315301229544400638186656369979134673150915316571336251352867305808749848034466737667069089068029481281716325447082278962921029033437005007487544876867609502149573369963513292512307205770613805511903600244785259049095066852637207966563112952686066031565776359236298054351114751823649489633931265336476722438816021280161081320302792379534319481621798402470901282685813004904062386916474855337991116910865136334257158313660350783878983536923950886807136478852081202401069807902099364843663836504952343663355933503000270102595938952878316000509592521289770261477804406352609916943856813404003898071792757982387860207903895518082434148702228296134528459843138037543030991067305502683773776534678692729889914008056324751832141367877881068886616413010712003179221275629221088626978968789176586648666578450015521303580949413268205557782089828132922576344930947928727632489170527380092524632968373811469663030532745799012631932738097556508685409976172392902590235973739983405092171963378704306703204296618292274447491878917877356574791094240207458886317732132586234158436935979500341104047731069628415345380385655204744936964006525254747883157240384737270289458115919416098799956989158596291905411787597160141679301920332490854921424817381342444009320225844438868978156592993954399289927076019909204980737948579273652422349649253028043892042928051790553742061178735763810502486499714680924975421515659494864400924895717198176891008728949557599097791778037486389989668726594329295203220457837028126442882113735458469629483687600976475074644016745380130234933002079616736445210760674057204149667231473416342002656108689512847667630643414582543633321883852930188277558277649412961623223310605815643628901567817934816581469014878922927542989708590961429067860387762639401108460900582493024313848918231205416485207951796731574451435210183300233491536900484668476713161009035229820626290677609263547338479363749228024499434564333684108815622885687717638288630211197094206836078536236865777648672463793544647043892976867026301724928892916438148185576802808230046746680705394280042801183061632654516126626650926308680185937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 317349762547727126954824147434022574760449186140109223537297742008247752881831248365806705554437652405217300001831072771018654593872401507328911542775940476531961316258431404934994314098667020945622983001560782970123919069433227628364759707277902043397834804803212318268093393926026761549689772373008076889711115524429049939970549996605388667204985709467076755625136418393718482282195557068773339356661739504331293066756873735590351704338333496213126898054733820865373569168880462845069141840424243619625867163995098980467249677279628475712578174007870657405719960947002165864543884134718277678694488757612565174211199201666339012840590569392795513624041519072920296380997584995388580053676295984494675884400211889097511487243697516381860972311103588653074449548049490069985084486024910419193960747017550509491212182422538368529097203334276419255367615736259842016462692594623527248034628038688654476428080305313253795116477349033873978409867654529704435915757758804332446171553549908520474489835338184256447109764341628166809990296908618531096291902856315258771415537678379205182091241649779337770821540181349503788515344634019135520798192058050619265392584455971347624395162058425705190924771108109409146648241333906644723920053965099634152263042703668934261541594372463330244293247754018098308188572542855769729609023137535359642083008704657272074776487971437065090659342669340263211757076036541532222180782317383977949126822831745123252542759672305834383506258178913675649164438586948977559599768515020381562048026533845919401338583474701342362181247836459962995957566797316558458203206184063452876850956476451998810025727108913555523453218305624581415066485776393637630950498949595041931659877520511053960319974532849867807310180827337729795489336157913567492541285960851659355028087371742949454717175502373349334740082814474086550107049871433398349823911681193671364033894724424517800821768164772074513680827691203335064953693737461094063423717364608305730331549867774168929434750183282624446620615833928697933137199641758245618199161466412820144581666478255619177146244207557298251805110672860832906348838639498431142145850170941920011627195554025920114863158850813500508519646376163266265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -199004365665980335569632671813629526046273381374252282559186398949440276156672462640078794355662723905387592142731397553303764896106809347691907443819248034570366824020188727134525036602735931706814463399891883078834726235035532126931058622960661296456202892769623196577238945835157395740119892142415216023592197247502808872577158571334088482670510135286347853549026141459021835677250880442930738277039182892254774144884533516963321798685942273067474526582908968624196907435979598201627319026295055035446209587189223268863684105632089524138410468364158262816197775160506087664545552825230235394397056387330152960661698722186031549749034195180177951975795759759013520497006848032079037226216056921572047437642867937361219356011590280053593420125048349899516699629521528767179693979564263438830705249141670029765523899516674452605082991960298340435984010829819109133436305548450150759146320587583937678184221631330671754063697230688105965732304976947972442383768907027948128695096676783798312092818152988394387394587400278194695711395012659424390728921235807785138300461210566145557619007060944560111526011973541178566950694553632090393252505471110454153187546959699985230567728594459562569644972056754820862927478554939112731423963405232226800476407711765821804550010662794269056671550979685863368282463993338486976370984051561418218815623599940896645834569734508437354725569935317852716753656611319252088630447317861197017965643413902002361420581705756917440135318193835075107903374609351999697308898910805242861375204829912330221465454374702760115865484576626099131922472291668581019658007965100033513056822017073943421839165362555916399700782351638861295596424024800157951516727261896098668334254805416476646901382884645750776625688940087556590277180667449812843711936670868078472847184476816923491756185932881879474106891519478255815196323352491770677484745060076403180777916621287376505519554637932763622654163253222557932758036645683871964325314194248135215304359952888978408755294678152165860590156344453081644009600807629910712779920619694982394627094496472408163584803851878903019673557852907990848443995113292526367644102735126625166156847305907361676909057546151314819430373203017549742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 84734540608076453184489942615508020532609697903447180730976563435840761956818755284551501294386410457236560068959634681160924808924282137725978424866433931698113382572930067422567222087630378372701259182911924848094596300775082876370138699710978994557553041218954825468423137893246838455806029507899174332576304460352194495318505865790092478815824477101714304543378073596361217156846850964925489488669880853487107665137172610973270484957626420121414049374411139352000176725292976719234530461003481994253934922389300635391339625640010323536790703551812570264598962222038904411798128815574158865951580260062672557478882218968397222908896008659893439356087922859480676528469393416012426207301430305264221627995912611192187081768355384718798991708563168153227162872526113800292901455332897486664274355359040995482525837092749660350714209414031422307099342362855929040272378674909923907494366525594586023397562562780432726455986559008766522406999301493755353509395384544914110838051301654719216685994372234427068699089460387960087151058204591139703840830973726424542361903520686851077756700485475243705790251939589094999063877587499264973427878560582287528947276244671383517104228913278396486157894063500581597112653341258878543324858709639304041685505809173194396613892094504974174319170262460422168833649153097705391801882212471248734461121647558345462056207200516246597723054733222389186114606103821961513604555681494115883470699157356555933780045101611383293108265321138382117146778907682893653695158887522107932128775871461432689703601688630986767705209505411679401084466129204908860737871319784834533489537904038099619806330682958543990995909181538877785851238327984494658048348861796930773354038297525595165622336337430471725749560048778060746570940811398784509787730619395341084880245625341968389308090498940565868499471065971889207541340377776583272037647185550468165510298205270611660490012637781141918285140065897381863052828403030185618094383011081781110524801479148136477296211753715954436357432304343903243831967880225070325083691437144877195169567890682753534838105289247855814330061477813204399204965535504367131386635239651161325619131063597452826636572843526235888212810788794619920384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -26917740918239782060756901453031982484429384529496796317855038284064091708601453606127435918625128908139537484413565128787673652220061188443695642102107805649013435704242941022239862822687906241384125694078001457822597628786047180096070318371087073642804553157138336619391781020510750314674674495630745761185019486550332771039825959409172782180621831727772770175305032644206928744823638753271457896399617164682960659385377115009900357297405892468416479075082086120535069564018531755032342191263609168018417410481287312506601670999173902945708594389457566613766166333968706414476263307901937785420354109939461860481562857257026741524492273075336366504672479156456760244465990156403277023424543321093066985467645758257451866230000206128702319733132204874803417204150266065516732854338760184685547155750406320621993347791937096471287111120049869943730675590295806573523688121981568843335213478189428253804855759530878855075266242128222073167046372723800675157772864879695418975070360420595779153651176574666171701532662681348869365648154730757192369651427781698571819687533304164679577963705281605125436164465177384821983513480631790452406399490476899770289728190416588745314521959501960290607183266974276164853612102793459987680587390742258076437885432991716180732549286267317037297873076716755785176067857702960151720051786110870860878092716942587132848649762157514140815048186397430434325685008314512952419874739775064969726293214812006222317018308492724494480795429265570037014155545261233973569472844202332977120930019890797159349372629017028976989130249102237193404187272887536804504204461145704915534151678126338054462502749636659802784034688594176275011162664272182551210397918928050686661022250299342014193456202208570942109928905676221364361332152270325414713766649342958189193683990326081176141560015754976578476906233464663494966425889560668759653644637108244973212657771039075298577852293759861003226941766437514761235720293849356655361634683587737967622615028837548673941022226458551633827066240828979333267708046630963043885923204638283285857624605527257782383831855910049604114397430340020523785775531247996571224858349081424802737950175600620869264547087119487201231808120367391703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 6704692685131495656168648695247845945152286794570430057338800116028363480396398853852940538823962852315248722896041223367449123287337740720644287596023640147102030662793690024495068538362189647330197986937014836288020663359291601270964149993932219457195435821745785981405905190194770839817648065141804383704751500116153311569170316782133004999079393105248872688253113749811358059850606752520844595371778897769955814792476022233321807183799726913602673586121809209362752853471636680055401884647142572817458513491697891347103893230159365512197799676274686330176793203441536519024681655815905865220427602902563484277143852750720513332852105495853184874321605199570584411884570136183873276290388375554184370667265843707311962529825495262697241795750066660606161940159315660626465238099761215408443484362958652197938791406509033460174499565952130965475480111446040407409925662452707928373340339971999875617217012465001372596818221248508780390079797216642458953980019577644741046004424396497191158087901604390834842242496015621624116466759758206561332491782733279436602562591351678976088853765266163311672993997409001684853360182428413651842687157765920446392063210758106149696082332674198392003066724563127357711422741536857114810290714775419020478673085761433164927142746277750053157532885148193261364975244649671767066707100462749850316133860293091051012147922400019727191670917183913328754589867257038754652502655194889066757893874563370981761176023282683300073496692961228555277762801691329995103320642085634106881664115530176215194270025432097479559237790921332602126764311647794083660445957902514943949916571612494947401114673032391667590052596465296680293569740139739693519513016462175119875060454148528958069308670050866913641844662525004096243726346887152095783253130212493185041978499493308521525061728612994801175822481520518757918534070776756732217146788974819234301736249754946523931520940407866885226049749222835470950130485120177675157367004604187460241138816195164173966592470516782976553079785530987766895327993046110895779289681630112390521416799109896006424437820060069261870222464406859767375878595796129913379369888200844264315673664982437188511284452470958830567100367669253111808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -1530091991330086378547821165575672481950923203683639343026301985417351484365818734437439618430067360839229140969740994408906107716043674979258428124150522681777686847600697982436294166093780156997808538375929539603662483498687113147674927042812036426804445899869428215916625583209280991002915377245790825220501965697034800420254286957946396249790938647519879305674528585787946066543735563959960708309226897943495750951752412034760914340113256144960831060133787939677951472848088833047889418550083742025139423462347586156045493074508577342108644651316340056388380036823600910720230794130744173329335885073842001942395865520405178235042783687489493176220560805396609549607815339359954047309188392225789927766460251551265919722701293578676295652454773018243690318808670579385576419952278415803581843386668197489525868929811438481553170022442261249545385530445713719030496319151859495113118776474267793926696695796573606227763007821232457862258580964889754519744801572209509429677779631546808360471997190173053416033356150374360050378456500337456259084185594248694567348289431553146631013944886393450669543286047866265647328264171166828353999902356184365258354694734328550836026039726155391157899618661131568240899050520371221250809926694225764271980830971952733074335538610024310465925822106335882572117546558078875502720596764629516415621593945394893957487303696105137467285734207390241194952785356791045644242545003139284637892014554232979146725769004079781375685913178758983469972958240227365874073994873447141993826862938180058228634293112743594208602657215987326130809769391828528247355501805006564955064661967420482080394294136815650315341829737095639497703943766703099995254168119958148705869215487138279476691664710587869107996833933996684274497736156324258805754106273939237655362631328671693028637208215232423799143173927870936553830808424410088002119216217816159325919644668049056358221534037386555940885808874664854301291443691798245235001932822724356388284076506809207433511769464332832218104587208106573277937716434513581625473188072542123862236295205039365025648702679805639559468010887597930107617389849630049141363772400303728584456768350534391739142585728645654064432793223388200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 464498003856900887913934855603891790664581371473072341588844674283173364367327498507057574466537332135786177249762554799072423956339673587529247556468208531422223837836791759475229392483459332181007935717573350603212005688523080002608651802250948204504964639418795053023838111131259712385725897114015454272198709572701956440399712313182183483303804852727826401387564642082738117357441619869796419994761836790092203395212811920492612582350738792431190418234953559848317348275454181925745359625858688055838287241002052949765386587684372402015037436482852863837941497542114742926834625228508507670363040894244835258557864342690990396456083664851716682628060820197055588879237217727348768750396544830830043586681997415851153302384775595408469867777622588199558659786230578407650883304692292665317787900023803645647485201047246136809267078469822397305950560139973669142954828791847009779147872768107799601920839606930345556187098110080956518269758477549336441122325587622775428323727527758978991167046856630133652345296375708047259911140905999587803580713836954101646289553714887093782195733460152510882068980529372984422507501231545307762167515477499612772961270530203897618166120242711931805604224719650900607641510481663631626823547421822439347132726357703123741569639654895887669702219236000082123360546637953785108942601457964309131214404115013985853848259967756930327575542464303968373781855519323676331241428447912834554921922273877325061399507230140713284399017143116799829912859631193315077624212564254112021290327376206424249544760558221005144872347746953318749074293540873923518227245462818795433478564785716512697845717844607168534345847041013759344199004143413123073747120361505639217588750713240333917486633975802781034360919471625384621016192885238597989534657239830454497805328324529534844525116624789242216110617759873881812265887898481209858779221435874535439130235772415371276004790538229609241406326990250497812872252779940495253422652318964728551953554574928373935910923223823058671996264937702509158198624524622782768963869047319005778660721864745958131315745698457518691617549978260646966301476150419222308422306460893352992609495700789603025337520701298424700858306921018425344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -194501931067452850680914026436072121354028451720617665665675974805238527364016967048965309199363763264337385155840423914863786282705185329257292540926093737302145415124066575166157788867892995039907858502875291232261604586585860047395373370082565993679467121728368859374597643377292006824305813584073349997065671626019206400085904707390439539872555069095221240607651994029533847966135240404179449793349894345070684656022822250096413483804031179975370364001105655874380303326134269484916729896069026956365117392394704001237722001492692063978391716017428616713922798899222144472694102200995674420543016287199307035851714580932669970860133417142359037111794542557612717351090579804713302034008583622493262331282494992184770478696339874429240222760647537845691949501655170676855764078440249989900472970674803392433431837897390445627883095630881969836520759439813663497647056837105034298790621604453181236582257101225375058167788673430561680681623045929473849201823758621944324122200977633318967875060057661367180927456993889109784314445740930386414050993595305389382399408705434821585706494089406417626886872782136306789139440119339916354475873520923813426704138472015578621954370578657235412648320317388970861937254122267086276211850043761795934407172224323023113647304228172840730020874801207187890964131305355986050214859710169487627712178921063832509059794458972980550879283816855504170807767324369822099648684877621289850488124267334092646263299324686296637558657734358855282069917402091177344083770309592673291463348962432357321708132932435419762566748645813286416303141838746804491457487311167998010078968169764206766732917873616105724286175939776380017703453835969714701049215000893196090713434814661611882667990355928432467790549776847678073319237059270787522720986237606975624799758153204783999386513389144425767792738510638283211045052683583468931391325831150160032117154453642426773495569671525245358875290377027438046142953483733787734227680794384186651236197911276765951371704202944393723648032367169387377546915505422255824644894590444860464067454843648512124715872641044116181732809760389637706356419058465137323616087446391899843619279083647846771972987183469137283624867109336514560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 76718695400789879520721974408144723174619682878225982596040392214276409382357286527122412475827680524473873938001054327650449161149333437748803697057115656715322811047129877892937167896557327811808556376640433645399984279570697896003805711852638125066800959545393007914484832370732218748351570278376012496389048149256480426643717381836536429041749210731326907231185179132884229211635719172836977307351951714009880189547498332990410384399630693166456565593484077812639858626876899923044703705769508237853961615062334075370480418834096512074111133657039977971210291475650032902018779065282199276634908651562604389168300704696233286813882806356932260763199895385156582886493799306673093446178126905689550469800090000561809163522530761644439907529211991934562782238388560134934586124339033046228950656758491803091892245263594324950167190269875549653242386315362989290190955663799236447621758299078974391425930574595010822377910311699916036742279942274956461173891062291853512315013599525107238160169809873310651137217582693479897521154679098784923395873160415132736254538876796828876084862763101860687917895758585615564009778465375758482832150375986321158516531651303914959150106158212700470234013194351267586603702180445407786677300520542192543513459664561489382250965356325923480686027853904796338381831172078748475149427769817699831279691981885013173933799139801379641527896935055278780295083119265597883885254423358779380464082201262454029663783348412073643672100065991995019191519127396305419675551094719715462893338503742027826653885644019759677019281773806559040363750569324080461183925365858752535854863243388930120322887371238079274452339366704914742674099438598482326083637232884522383148076099464513073552028864740816444693178641159638227155800106290340191542139082824023524565266942934547952724634322308974677730418706840862431956055787583745736244959341895397874167194448280683771561160275799874350038271913730894479748300587371599236445417192922652921597756083952332957455173890105767857504080668638876145416455795679486679441914852872157193380138262287324906884882083268021896478352145930567899636922982769698629040387517558444896430375765731746700857357931940852317932489285996380160000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -23566558762522938599251020758568947107215486957693002287174188918584605831687358445405882369752241206170491780410648862207603250632436270845303292789650724460301818938462428491483065239179541179541132649555214229530963792642163095777599467808560781624667728731231772194849851470671631019398799505631214605612722312369924815399925305944704087075275816449745150370277234917242678990424468766477709608803798820634565305795912242341140976913139846930101152318477873919483554719368135537369010725113321132065754441523850081425997290009890153315027460071216048830739818008554382088790871140199667227132882370442551385219531162817532757063947205213790759745811630934690414019876894959890862182393729783306485600083577887415090187713601351398273641494249406455203442125628554873587500982175493075554069465253720690953684965114557153499845623902852339249228730402669803277422655008629626500733034028052763532475267896089972665235186961820928637352858435497143764870587222453769607441362264202167109433750377273215122047932600031770211131305951189602950995737780247068477647218423668463475079140824156879834358904204524218279856001260725408056943919308921966548672944121527200638916918618854035096423872633410103098918784601230324555396636459108704784191419958480063871099173553802054988811608752667071335033773999925482717601569737871972285822945808284417917195934882022034658149451666445641074822857330726793728351549016674221048115770082971512767588931117471150025128044167991564134984070358339634271909641952130935772522294345106405329497943004518824762766650174045796650011071287900827875386740061595831523824250836384981656813550541132483081672421643749570741860163013522523464993695428368888954033353327747474405023645748199675620074938726918380577492764084040657520986911396729117918769867460384178023357401817187094293241948982848710634193012552372325063745540591999092512206726024203240567291591504123043140800336484029851724328121083278517336824546984302654255822502915218426698805345794891324601336196794620776123315140839920001432619822698001541957107134727375976973920421763868891459992289708891745248542293015857579525776931297521785819692422312486315064829984506720787336811159109312184320000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 5228635489741390115149529949747296048771868206188301233791214291924908904529354045814263346098783284900927694747577958669491344617720097141195702660692275404658786693074955610987125362279351047990955801295060666351313821536933228288291794532760127046726844452103465440991818990801297814200401627104555855975950092403898196684228157783361347559522719642240927523917814957869449343454902211074573258246980303666481922020850206751972803483184129118851978258999266475576760563162122292731834791169540284188482555314387655542963396433919723728904714779895612397556257884569868328661056675354532528673369815739120224450043981590731609528310903916031996113386002165633996911364916793983911961882986386337257680634170824664927227619995516564787434266550452186474036782191981990072463227879564919704200517111379494119682461262109903449938462832735519975689290562757656611352190291338527928503783435807219323713006359177636592226994394880601868262317492522776343718472452930320069335349431868896666529757776132421851832039369821675830399783932792054931734550858875297752379937413780957123240263767165600961182801410248798505739371318909841492590953329068528009926861644242889132258454110687981862531101966168280637471448250190243115105534450098691473833136785663126985750868139037100860646975476420885939153943276749339007245653636762803684621000494214035987064002364052562440399940077766317830062960990338032205885318136367763811811139579895588489065425883483519716776358092886598216832439529419133141812517879720271819619747644978156811528026821382042310203742270935997957555392535237868262056131903959840711191210180700956573363049808222179035848534056048699213409563237903559800060924017499063354153721873233087426424194107315108244413769003675985614729775847115650665551555082403588109626061146360810670110011979123351247472645224568798473378179078886440309367140364621395945977558065991198354184612508580760567896008579550739448488176213144463594802099641762498015444686807881062149521948451058590916910890957604839151741797069672370586034661475357101836162146634085189640457778178354401910287884885812269678854796608748717370463822311031496258280952587025131921611934181119834489758857759628984320000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -716453891054443566823998443165949141402208766384883598657216632517924071931126603002411344039636910798134412200898330013035420413165326080264485313450754202979879677413098805782154248681654118454994924892024464820940241744413924195530904037908013328631070225236386216340557676006941312726437671394536914392532902069841259152056119782287537949055707462805641380220518584144652399477563506030555730902083237875727662888952402074937738911401696369400720293969665730170396427158258907708350799136631477917633871418828970291244789082050886060079492264999170387208422600676637163509880196349305446540610643514407875388978988984420464683429381857137829373988265798015612397931311546958180672976331951812041818059379557423836121961328500949597371495957069473492168967391165313576504995281877687792119458952372560913519128461697339487377783625530665647312851109457076711302735650683121889224207215080734173154735622374977048611370161197356932049680755563650980618185468087804021313282575949910743569097259825164533553565048093678289432063944389395187033937747616393994527052206928596759255822011118836079594342475735802003016677600640070212733311649733824987112312190192594951168133937514674223731096817784851760682577845047198121037599959599880582593302963659661127734576830355229717362225164562613562790557549843663378407589533935395917979779443388197066977190594518951877531608724046329607586868393936387741896549260877909439744976993594414044838182615222080960795821768725725310629919177438795287317419846786797865526599183942553003832310445176059607167069293986284682117723461488124756688800467998852435789439416261939385989696401366297322566532258281028383201035619611084619742402191101049794097037411540276198788599979578631926017831342824521378273949948930180727672801513483901111095274260534637063082580491722484442101980504135862512376225022635023836485677349118267228154798507372565090080778519450718755937724809740596617637711764063737421381816036442342373454254317042816541190747135456689079004461402328048141618699853070035736780461363301265778546698627031045346275662232837740484057525666628883592496220423456389801066368827533128135880201528442488529362089458275300960389274997106933760000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 9397930094380582872264728354336546491577959168148713701695045981526756336942348778743732321347966846040700229607617080224114890402016642416975509336089241152447438420599319132653406752874419245440251949839228674928718139847173268717570478968998939832086961853437801025869446236265297972036624771243525441670797937322062755418273537003073618144202242374503128314878949299055813908485130042224555146561424100687784393446760198375678187173588201707973676201058232753921374666428530077049140133606326241014686518940121723975503731035133572229895416096620545000756201498819187505917165095282787243539033899561094122173370141530336358296897746305227273567395932818349665122356970074210366175730398254279016551156697235270068078820014521484758793738756130218029790870094042384757991545259225276726010208864280507576662324474803455568090322178501208408327932955997515947641414177031998592356256577343187889841292051284227589641628911711038102107248984034024298827645981384945287146411740925117210998591409023901541062902134285257167242163797589682912457728034254963526039983265068652980158818511940779148938153967357393925431989596584005528578922017082973226182227381924712925292168224817796455309461757742854145789442687339016754598298761092996981470830308864027157553129239370577472766384584594497448467840847039123694122385570408030345970956006819548607937747592923018540151250195133860467741460699949233800273578295147825274015931777159558928348346518900261047931629293062510636404681465107244093002098937272000451164856922631791895715710199740920157664736386151670814525507597114265204255599280918011869112135387322198016446345843369465017144707301724863879547457071872171550053930756028297123852632794326984605850485103816966576550387274876132297135082623238071953121388492828432560485799782889143184927121900039445542139044445293162907318271024251849714129474578688410682496130726851652326545033916692500433161855958299501315249102788445354947847113627284910477308490106613707454932573011465229197949336668866807067706181184916993742551103592770805996960783991600760391376222560699073843539920482554164530143384072940728594149748067939573087967718197851468669491834079775833511344908254838784000000000000000000000000000000000000000000000000000000000000000000 [86,43] 21573189817838387843487939157347587776041836967931830805301648656938509727880162597873739095920648242787336807154110640914082402476631328340876602568934395678590748695071608465435978967452908461248088122056313044199473509636325567181594739223621929153480590994711460592347992101087577705890190138007654183246691872245606225374539361841709213513446283988029056329178474202341306497913006113307282222928679063917685077801354243455023372832614195049881587262850025992860712163678492149101689516473018353930395676634193339988536535522283555565619037929665089894939497534185554762809567509904927353626155747650330558095074847447615912562448555921211954927961241625921286513499916289270192510321551751610800232689231191492108924012744395938719407422155907701551115001104124315511509190092231198820498247185994267642476488791314653397579566369655381758095106758657626691420485447379306094648101447417443196794436178584722057829109076650324949371844509552234414724109475374333955878125270360065416812683471374141115170261454016872675889348894945385940931045843039268906153570454270061496188609306973762225654446907689551009535233097534553979459736130852874988692329553160372051635107207573693647669735770865548079823694744802367396801427577394518936908598811733207120973918991125567759764469892853210581585785302128033200713904277020416581382541076612157748756380775778833269590621372771415110652024370873481995313064665973447345815504551975647752291482425396400440559728073953533797921062030702295412334372875664180228209967205967808731804357792647590266309782494074495560922284044639016211878137112750684281262808385796202542605446240881009599995867597982686248251642978390746960621432415908133520685702872897295328607730701188418770140013288962670434866061225508949432170200068775585289491314036317271520390182313833792983126196944519907854917842629845471419108255961867036720731449595143540581251368366588052096485260524603791801760157109998638166737343478621003229288338171024582613104739400516343031038878875302762162388191244926353444624631626686449112519063887284030258482514861457728777912831596762459719950464113512250234894459408895490131391371118027437623148791216558454585851501598474240000000000000000000000000000000000000000000000000000000000000000 [86,44] -5071140170350828549382634320391500499291117272714092997132426242966406009638864485323036705557285722179162835040263221173867094642508779075305260165125247355847288775365861150938682383126699830701100212951406195902425232166142684473373637851220426127671090703261172637159048824101471451063112233301781428869568337698889082107105032601467996305419533339154231777142003035234457820935824226553276398593327791401727135967828825140320796094867692838577070968405999700901246621864470893489823690989727796985480097579029950626748358996019173150779823590818661282159725351002838202942053967975952614701435243128160151568865233463028606629545223948850409217766311445544364182284910568154872900189472873914138606764266099610688649817767137509895527444767031493756561646379807153760596478477746953463909398744430787652869668924461312431239453027332064880180282397093722000876935209185548303231817074097812738937876303890629061378615473132093196748767568520192864189208099655644654070714977935343536642458244526073812370825895741488949137963048686672231325580659058496686674095714384293737817100247445654560008740426836877338823735347036204154717651899385762039714816983569546902039571541488529137085579399729477702832099242539107941398768379512490871360342814513347660557899856454690059565278538613934131471136843609371051685760129037465551102046806429172725963067771502369707045251613675209181922590800169958439972245720702260756203057135018937166652410940947049125609429904879444958613899678324661689837950391902851268475131453107719054376540748135132796711109188004775072583358958431213326684949704319295255077369010811646294049226597035956310370132040899252211502329417702528983345867540504746727701780170361788219851905770129393793731132736632503468496940926813931779277762366291566103042617224076401837051654969790460339147580890624525888304320331010904043025795032872270411992510479571449434808857281665069143508683376934361012955619304977254710263814402021890682979418120920638677354389138323362400177817547984769454553704001704066122620219101195402363340163937934309053689107858285610217827353980671808368506487445654483884715373272306133372603654733416473794785729736209047239901307052490752000000000000000000000000000000000000000000000000000000000000 [86,45] 426647811037211832777265936669318003576372207029340393720176495266437386232293566181935860091189570904501390264082669587363834882597289953334291957452374789760373195681257607363075655860679791725313683206433098063120606818005443897875514543215121572230300381237863074829062915465401957565795847384223836215290558273653780204939862889175122961639576090962327831502777049635338698186125100700734402486474755658674713579584316778930758790080510893170687859588516586752695526863193940900481407734038950912648413573840428450085359465190980038651981373797172153493761784287208009119981601004780711465034275990776856234376931174417699355019407262885162885004552086398385413300775460934802507817028779011649274448016475153179387649351062564395633151563903136182978071979034556412353153218731797131423965398893226093020837654891481882507291565618117948674664164573526705677509148059456091063152013234824595373367938783956096653791900296764996066043370012641620909782395043958969203568485796961249404845888351341519106266485045065163741623564948064700372344435292475784734830359424136001263847031878425659619006136433217341390062742209304601668877292839631780836889080617961110123303577459922502856982011587616845528977242296067100575138141991189076395575923181017235195544379781958262485117002396774848859861655485148706375205575990444344295687550780063840487997207370504578353358312406041746016131116321073780466720734346821932757012656770136059106280949795985865314012542478549950202031127701073788991157298871041765028751347398594646470427140499646713764931412310783622581349407658517378924478266072690790550545903085689830369614625228271091478863338269127359747407017618145933877343817597873441008461206571969537964615515914036932515249723207147053686366279869569283265787699901163640753681870266099232262559265142143560202098964268186812663966879256407796787864343749181694137767088928717172994356813474299203381760907132186995594548460519011707894592816355586124156598241110872972269152452546635839921895637069857351234228861416046025341305652668460945184512468124480939184389459533414148665235919940134444551694443810621762746187861683607006874455635988021306196723863059648407492151937597440000000000000000000000000000000000000000000000000000000000 [86,46] 40400662742275408161306490347358124849591841750316560527778066425501488119066291634236882815608138639233184406994386990704421319200805503153087810265222521840012029973437079530339835182013933092964384195374601403843004498533356190346721655652679896722217659029541746952612735499731935200178337709681638568113440803346800676047236779065198092187674165607994664849888188719521719931172064349269186662558600951248937352681173951565335827807547421815985134746150218639244928438575978251646631494843447773584609986269580771372884873120858611697849656436440045545783876478835778015365782461841119404541106868200217522497047198206823833777801210282481799897253703775451477139074948296197980964131405134217023814136994023209599973311730926089749277022772825873025404768955664259905143100360496668307881720183640453860135000160636806637643375353035246707902453091962742800331429906088034468080615199426835713349948296286774543474670306029194211053639651449165616273889337724828583334859311141274242919763727812425338591501301922964844966886014209425361073337012601351471442995843962382786041749375959701432900166583416894891168548114908777032684193228173063796130119636638377186592754200428556024948951480305494022239121934512046074519169804926275813372558486956270276595478951511749250378665516052336326256394781916172772817720995990145586442995396461544360002793612006906175320464383009669150796856227828561558990894302609667060248728467238448620214878395776263915232627262299870847319412398639804553143252850273926721737255892096120077875862807572850389842993836372973622561506347540458598822816337124045262280517824982824688298601642354735869647487444873829803266596900747978440112639704205454844731598912165070968145408890623665094731313010583323978354325682810794304919435533043224895659058628163160323676938114121113071483626557426564346005246056009375275339897965869959548398937396671922945566895462810160481206415014513536466688569515651577721004546999409885870828923965150613622017095659690399563106487859125584215225138108990620779260875838520380557522065610096692272881740394780142264506285142616572166514988062024914934147008465360248804070227967946939754351542523004384867656170209280000000000000000000000000000000000000000000000000000000 [86,47] -13482674260815880453247762634506724903451962599822292392571553962500238634921818729995501793706008535047591106749075676919368379710704346011535674351690973357461019264199028935908061035465626275880510502893197325943021200353649434187451517423507419558221793562976319579229646044009150913566454503784556544061186143997282331003527195614356432968273699331876966970925646794731815499801671521855787467935701057364453689242483709607056963128802393076292671311536411447840388390469813406327493676287992608463022947150665640751348381481726559289627788319019467877785665743008513044367680056686086168043104165388889927747229271339033339212076047302137173144922650934010576284355088995655149371065555807073827776549979147068685628875700918800424384944185246701678090779565826271058953028179534089769121564473236256413365629977978758049893014019540060746919704380822724122625336168384737155191205927385058252071055435364687021075085412356680040190520939726151939555388496353384606463308337879621977433686469881695839455178757865993756332456738114590349739435676566970350663823018149155746234855478928907697903888245388200256568564860314924184058097996188256910359217326814987383541946337829846954744726705813858169141259790312034666082287841801307813896978966224042165599123341203134784793802386532693026441338408940154519591906208611910142744152643763869504533719301597278835131899482031124859780604582964002309796867745386823697104483936747594673543273834355704757674161356663289516653627876486407015903483596345128088410084802924297786401200056691294973445346142032267967849970828270252235868615516909285193900461959737302627871767626963557215386251025807445726460935974881138196097645863375404689199272046611411644037607010908892193284968107482526559013536495983496825015075859532466158534512787131829568185224977430153905573029039468325757231352505581938541743719198127087585940202159323279608860100590732650370204642866302352362876283512068188646242704512606127309897203861981309693277190584857187257351766716081003908534048328743689409023384335489804792705036141804051142872350027725291084773484759830727128140387834255911436249739983575265580357300215915063540223803493121336854444150620160000000000000000000000000000000000000000000000000000 [86,48] 1011555668555257438598907060547657301632602519567509023713678212373600995562617532526274168171868457575018068339395404982842039453517894417411912093545474804423015245342276761330843045638215063081571772083474642822070242131759035888991001484186152454343462510593088406933585571159415216517991445951633042915081442085611749912007643234038737849149542179621833758576325927529912090464808944300345763368522337564987793445719240901264148944809706843689529916362600884310740519410177021756943771524085980906338878107799819399487191370743635508560952801306764551548009722996632801106585553894923506600817695555408709571601227547281259612636530061211554206130230934838253131011930659709223547195337725147648051206791919871883344785047876813752830136570861148322825879293978277509302691366674704047982875414080247561691559288554837483538927440147249167582281795762508862177438304802492332783574485169760632801316890387891624079416348953701321314064814688412167900559206807157878855802688821291654916492736864439478708596641395861996237992332440372852537940248844891540613646027442195092531146582335368119312231797769018933629304890623882104942954883386777271880118480355777775284583534679040898416229283365839167835479486436551098410437231335281650343201211303715747998076963360638965793774632145018799053222997372417781346883696249854508495352899619438548408952964852108111121850644214317616851971085823549198855590861176677606490898708021372685161922767622686034190617867554029578622591237393508271522650333122151357006091144964099417133664475531825408241863806048763569231521905713070528850461402077273446225537277045810678127002385742314064171412655763858001836856807270304036175187200781019596854565676691741946307390084635113888886536242966061668628884820043700647776690443043534507542691701409855314845798205521276671727558621068127525935563892120294600295701547667196331281156359765478389532262971947243890959299090283094691803450872306786063433706235843313772779698348274751785971493463629430395211542606640098097343703887297983939131023316240144169730955816475500451445187506645735234664129201916719398975469976532379737318971301336240717441185748065263405147568528615724213305312542720000000000000000000000000000000000000000000000000 [86,49] 12619828816957206545903020533771770939217349710033073084591730536466425455715153257101469491266376769024518506040727487423840262321949843241341130234155925279456095761797625630415600385596516447373831491325820340190884982806037561188799139642710963188506025647522950650807118982584460879986141574858445853212292113306581905197529243733235383403783284823255049523636388612879129692844452013894348630620320174279920398733407855600408255585963127206445917672252453731286859740909767472433203225903223625670909938942803620748959037091923090269140296448287669702907064876495161881819687206849906358225734576967284769291254547498285979204541591233648583688644502108341739997183769361826985003453557754877353950460610864937045392735578208844464383445815034805068604591319252299606119623800318079499079385196114514125082811051897218353478159788081124218792564871051509359112556757931714546496131170915346075861209519895122853597282080878380914636558594878058000272244873304568998208320256861036956842285272152842416160687399345307125212504938594300821889709417512144498540828014357570167570128416264279463970733726104659462798823810312784113892364008185451658462823536227240121010122475723135889350069482941029450275288465543843785098428134310087830799802255163202723831106251024741798240941061290302569165550303016064668511306836547840760067491778909393945117856198227613173550563890280913945758489212811335840193982054717872934724037862252908219131724542599631655581269440729390408925652955060946507848124466002523427363062080217498970424067897220011337549240740396386571334699197879405301687219503529873953483861201188466329002364603421423060847926389032524681002707827820654958517556961982574070408431085863308679973955435891747228061957830486112973954940076991730935805038049196850780694710647174246920113312643398958767150123187823224459194896825759313055532743441001661160134688941474979400752550713002172955942636977229298291643044211219500006012015920739588813212685175422216141473026380833048179681649283502395991156336848847123702630413051897260097710298657473899146731098541887150977411230005964783546362730695547016904375690122809536442329163238398011622801670833310171210071408640000000000000000000000000000000000000000000000 [86,50] 12550008465410161287636975058401978640678079673049838939085498674888623246545179098130118730838394979887843603090650594035814783199501104690982465803159956452896714841177958832571764265608460370561103857311803646539210237256175171527041683141572088612304206844792343281741519731719419007950530149034913398597850318480773453424175737417716681417244841546651774936761517093931800219412143224426671306103085316170486107172518262098806609432131760082822049593348497487445428062032555319565484903441303671894275119334720481198552469112681051396441718278977008741989271952612664355639711928198915377929952393069221931860651323863778209735732712194822497343770832653746389854835088442693993791902831104650984093548271603829828784169964062460734716932878010807532495879101759208969608331751609263598666688148549174238333527461848367870328852973487176402251002158932029233816173549950251405392698233453376809449539115417596546822521623576231392054427448102548563605141558761031249479902371417459632313923386481547451237120482518281545247197325873176370984477572095639707823932021147870586346072692733235041303627228290990680316564763758670823615806243564977046576033993832034360416873819732096144080741532413125315083295356530609735868094631653724113668201505473007140366813317704099966406899094715131008284559886028343826260006717037686067390472699728101884000521799952681902717937197070283130307815655733458547867988688772339577229096964278893294104067946917055691941560251264305148574129180755788886142690712480725786608474394916889967731202289725099992113897737250923536013255219421262797981524939874576841398621388797615661850512784226296128176371295928459110680833024327019961997026172028710571883303377897624987438774821714417275380014236020516376483792188506421628888671816484879435094230255261919871811987221316712046818429502321224343168232727693826722936229697322651757746685804517524047022715726993240929875083143281586395551802494145551368703334078631019485195095488381687364794952789775983317906687497448318452344975950665788883343100942478571226838145378969266974883297077814549368708647435072391633127712645482250451200534745916128365495901399110047047482600830826929982294458368000000000000000000000000000000000000000000 [86,51] -6358343606743719924122026578562866608219615396900799130177730966245831937715288451217488950197704586790989075278282933645687288395035633382426971667653398209674764558105114393279308796621686046634636884830942539321347668926185179326486781499666398739596511353963689516672925054373101157025123440540115425113838394810086238027805849683097369514286400891570898063954519675084344510944805786520775930740561187308708725414423163886326768305853452497022957133879424585412125917404441901857760156248757114031578031254827044528660908640860394961618382217068100505007835093550717036736562388792137925381701104208224002815863026705299598868658447382097594196274356546197397264005348933034882487374676292894492726474601098432295830940120357933333245981072767628703973080297443933334834522568035906248268397158280390110401685593760925415213577287797750337688710263899169396013636497626123790384047706714084503242042439694673588663104400755986732507369461478017891589802035319098829863663363871216334452348827577562736294383685101299983713662957501059882232538908371741142488424450178008087733567342199781110433548111169461052764105724632153091996171635183027210281540710108198711102326063969521989671942151040602205694734741977352877881940966013664489362464696797703925307814625120711448682622522865615926288528583200466779845618681194692794771029986882463637591030342022761401350206834265687984553655963503281764366730779136675113144348134448244032506708628127583160843458490459455525792140677304319178099320347501395835845118738446717281382586587354566112557466293128029471494613589062738041568577180090896766446038465314390660283610231860848152625010678990366299289909713548632354098411746198389860904354445091450257346117564586842945926017025753509591785022494462540093928769887407478906294554837810723673023212445647875509682364885453468846266456908537032531347914441175315364383388200918758887949614606705983562687374732669969789461621815464671077524054314792595452996259776501236266798967213342243365965997109850057932466146252388898521374441576150321996332572793874526668414228303722239480405769591444140352592348504776100613963739453463201957966764640160244761792716984238009414561300480000000000000000000000000000000000000000 [86,52] 1044006952793166509900124599096226230072722161422584094270025859344725190673858842960586447775019066113414738625376075991425423425827864587345591633156898396330676679813513080190144191561262101887830946089510845659871366841041288319707290429772366245305712383168668454514424948462142652660187518741806704321827274544083661443579166312755303978885068591331823909904795924714805502598473920947685557048208216205267753518811679236421849001735741748217620830022782348453810048346353099718619795434628138138012150345060101795354430991417302587857913320593320060906865238467784397033885509772567103181584411654865197000579827112942550415683369551407209409680711630902423033093456679055674310977063097876874294341668152734560065581797008295527591765912821781368668032128212985212049564071556673391356444849609011542273095453708089246748293097904195296906837245422011373465295416231396375001925755095591218702444533609973099884965639404193227607867218363847341332951707266343342746036526594490884166483216024851437582563159160375774865920578596334853668560215306238728726213885962115618900880734028586383140205366140927219239982167785962055667861345335876899393232804178394383868824476655237436848136384284233161153580188267908283915034808809952514965742511806248667812353027190871295760167854497759885833085319658620545130659545740983456424229972028454040133205308023145784545811076807341505182617674759557612981898709952767768020720469391760263245353198257992186438342862178952875182347779925529226338296001643639773147531989476433666137269681833017920966192343521616680014132798719857069966668188496639747009355144529392335249515344933612994632145614973070043211227884685981023092736774847957012774002854571325822222731445311849309231662430417687344863918138719217539192545355840599726290421087334923423333657526831323720415842557058796476469530547982420346781674334736106254091419620724426953481083679739766193109218867196797707351421747529602950906863445099045110156052276675731714246652877945217104164118995075974528591770514894081775101675621706820039551138572386236496304287347982514757258524821909167986462577911288214687547976217673327518340847628495718105302703001185062690781921280000000000000000000000000000000000000 [86,53] -88742352657070918862967214591175063685564594786205163881297056776045125045883184980337687557566833754634222799111850165282502803225856959736834174300433082679939886575059180387465791742800769575657388337547296772269784004631723833125066265755845928893781690926024322111589192419937816191953670004176028057648999342179292696301502109610052553717840469178107694408066608257935328080293821565119428171023872070842171279540918822081098839889659968771089895912738269769040413130290472732824501847921486891568696889136406944559907281187954426239503745604002413090738295430562288010686914289229141200150067804534272036115212115137442543949182177268092413184213771634818795497622079574407754515348849259402096591774257285344023961589070712491830092654788070629246242800913482953582962446167326232550484761350039923767950894763456998196823150770944111252901296370332047702918398537009187538246321253571745445188119037917610281575846958025730674633338101483098701338132843281927697194646305024725746595103903794128427938069197077727406702476300360049379562881697016198313103271554579598038803999733294641275586325045376933081204527501639796644778189079827454945544136577030286042540323647513850720473556233797576141136337626179025997543537511636355813512115480602940699674722786678734525935908981343156165366264905216781066270713599020145006209996606176490345325256946953288331384633056640682870194584229537198256128034008787021266517309415210689695162029001180355769323981627820817715295198754506051984049756386073495264599768542005215058714206294314145060057325145479962151747457923834383515238272195195880807438643541623813147486377446414420642822013336679667580115958939783974948142048161932789356321997603140043318683324000103858254959862944371817145363150102409927201771844490737891111478661791046000535441896416817397365019938880803978328685632907937687013592821080416134161590189473235563712733457171174943385480890266677834596661290637633575100471751462490875158557065072918612014137240513953950150752741627022732907539346159231588708195493425717976599811196020784007205649698285995363489026957037767400278555347454907547541773586464248974762028933164278096556564457964777823115673600000000000000000000000000000000000 [86,54] 3915486650935392698780807185284506529303044966812877955121924520945172964935136111156930276484796145010821253588727259227918067549453967931930868224769284577832592139364228685991656589150895037713413135961556154885217443732237885737717155446914119896427771439466429675357998373600130696168911806633958503777277313235568493843783281449188146176461403078855238186326562613106823450776379190891803660339668068173447049487736460187833885215782296306568468875043243455921333002759275964383475724619259213046562513773435633324344204613332485627002945913144548575946717788279750934383412811496708968600511415159464829856144798055453078060192599412918209729477897743434372393962464015335181192173711219665128713961944757813391893338743170398446416827096529108520175429990337322894532372928015004729993714803076677300675834401518733271785063338450881192618634370250565725079974481788131641317590555503336673912171534904789323481422773932622643664992078252880248276270935819787930634328861098558512338788708366186455819377605946615346929053898386912655006328044149891113175760480391200220588439820004358996639508437678962378819636407349391629788238511680359153553808212313805852003132548600111024346159485175675422823105791291983194578052352334554351182753743565757025191267990499288172421201980379806994800822330145713326399365532449957448223057767386701233132946448840444954136124176031379348407048795543627440139568895400681103508712648713539417881074590460466186700924276836132210017164642702590187631329002744995616776485614116950620259142559984624970188817898852493097324374032570812735807300292660283798791069640541496080175080675526991789732696321904105905972947330640544138885851752514463356994255169423242497158920179292989875090573392427324766254042046573356382041730676684705714820433952615637522610751112118395518072510469400834632743028285482352064282725793124181618439479376038853293715870287003945695770623272086627245705354088117842558795557878251446955687466304470465441884633585357168222764291088788037014639403287474601193032115238028961178083691812344982227861380731750809383701027347060545508269864968513123301247087280325238776584570975270222711479023670488854555525120000000000000000000000000000000 [86,55] -74000604226822722181668717459733575552632607450970250473991728590426877553690285611801817859230679116552556201468507701761210271545465247809668190797678268618117665353728235354397231258875876742382029513135476759522965975506469887971947153704227221978735104528307490325243097218907231161787557776781410676714910481463939031663049233179134256513721765832194853169261231501042440012780435760870347560440521945913327357865971438829455584258424255026084686802375339117469496117100836380505974744607922600596801897052996882927114166826753412745640040014759719275726691339651782754944261647542487737025432891548247554109786979631979390303030285494763512906353071891566039188241150880256250684719727938463747742213218095714935445521006375573622622129508879346312609511048384817525645522308806979258407626892745186359891037318007467657317725235267128979251435422576663837189951228098022846780212290634788918415885788492481756837910406852317103359568920904124178738118035862121711480851640742081807222768150852611977796897153662016220674730274140965599682345591857949992316813438814615358135740472194064777454197472429013812604247284993247584541231669716367242030670750792535680859387237559600387124413907721708761017415567745381742669298747318821098642977179026219541856690630901591686103101938094501500411027839597692513430859862452600388665313979027938838796916877662893498378239564729594595088859612407413977719345039272877185076937160186983538852265330973295035372633328331047456772277923710232677530017676180951267732710977053738047369439715415944463227478872874227475649729579416024974721296906739380468073180633688433353076211356328171919592381243076598148585515420661174373568269242523230660607112268249811452806958026465333143298550790385096002803335248196055254987612912284149727240624493055748322602332598251977340008362390278894683168172661517835711072345349471537305623239030500139850960555905339434494433889626633696305722340450406538785123610635757428594043199863811176239616641072420402338174401175988474113801181179857970347820202370894836132824736911940089294920883988334424540938670453436055688834671796688256512459411104025534997720430060798275252468831455609398231040000000000000000000000000000 [86,56] 4448395500258577185017311458927598482641259915817219231534594657903952252344686548313956871759517992488661423812901146357489827201583987040090620891682626178593094066426842230595322415023146158481052875346152042157422828229999064792852265809759694265585733624301444023474814324806446006763920019394952989777362988648106328359843914905245208864830804373105993853281790870724235119046708682097310950416820451622739036539869612449656907553028732468261686079573405016828328683561381147348649665424158813276460158345076009744956496649258606696760728238963401022225824876412028086371791893293386115585657582456688152786962603274882763260275720231013644762673966795095503452663556827285647629671291664920381912239568596324232287176284318526781008307393788459501401165574854032085419686350240249238526649111755204338390615587830478414297134945796506291176619444253070839148918203555866537637805551775219443716842064408118241319868705303942893032253553122469049984186276913015644371258536409072234857512483172439334392796736464118635072023747929610074660242161611293207957870959535445388350185310211334368000402048570137045937773956232087265617086006598956812987912118703481341223619759984832072924015594309205021167238298972472339838707943672024639703772889277060882854649905879356434841810591546560319633271650269082936023516900386580491196764025741889157505659823116455472914256906656165588628508733740825804978528109698231876595192001455185601718253307749605954826977427211811385296644458437760660387838557846405238369704964475090512103509349678884680250624765184417943627546561424800406888216021282749846428262614859054477796937700864613332945266304202683023705163677656518553704927151582178007373619012069255759655029877554344284277454784780713226158227325775328737418206208567468813269874644313313371580454752717388532327161903894184549870217722340698666732551323690289597259013111095046929774723435075226830103167906867690160140827685716074878975197849934172768047890815433991462194613216498963334258000287884913632280929789412698212170699706112053436059994704786759671919800618244930415808582813056362692791754976626534747342712502644322501839340719465970078223847099011820421120000000000000000000000000 [86,57] -311858970380638274470635088454811010958229209007988574453068177357005608298993580470753667777711777856157846001148486166740216348884620638826677083488474458924292264662088514283435014076107956214558524404521897665744274487269418982331756165124765423749792155646434279575468685204158197092900731821018034475782994069987446519143740675838777255223650746360626808940686079509575572767750050289944356739548700683993629440460916497380039563726906222681867562201327064603908235090025409626453877870665847401941707214783849788640626515119972286830535505263946157242441598229609964202332661705175633025909910838407943678508440677321234102629107610262874440521869497972863241695482725547289524960206232581969426218910193834148250014694944965627636145723938984775965625879656847588015971035946414018225107340592091296677728138840333915324521646440821981513992677952628885250264619513288496506707013257504321440101914825119223682286598894984411221461147444985384143899020885535149043257530075818519951775986399278313790870450376961701605171860052839277808201142695670835482790897961080734022974096424522554621134162733434404666077863797423616382239442651001334612172428297225564585713796243492231404450677492250765324818600553041696443908902735362974098903551086758402988971924776287527330893529941523256637179449154039502155027298363462393918604084871907637913431621451820867036575974524223360779828310618199864679316109659294339850203620142064965875230264748705130357816395266481196090591541937736019791168205760695838002609178622038678716018691434907080488910466969866930478883814241420422491242215784210325136927840079888545765999014137500957819047207932519502428673035557160346589180904000424065576770435895033439828496823408059584831593686014469763223390780952056802532792137898662211573945788355736149578025409409096210351488310074280319739774123307613598132363385297926129115900228660022310522543721704047156168695855538920665175366154191792537159177139894331988030120056659978057035576284733136787036154425347236100640051456612474136822662663577342027330036628213166351047104224122537610193643659456071753164381054816287642469216674140549489551071459271351821951087934585385779200000000000000000000000 [86,58] -28915600122167760778623043779320194389131249968830679273033136661441067573453088373939251301383581340705292308747224413073604700683844436684960049193739725836003197909806356121776718974288402328671356118150568286265753664909919185701115544569174597367874789710125877664022253193226780969498101287903144620622818716077016507478731456863654464194519007517715424637321138260077813443101360456936990797425545468814435775400112916765174172618898782100733452305239249950424727686876731631424189411957392524678413703737790382158025198215573557291152893145516306159626232745030306327960739191307716331885593733498148888333176591157843033031571660847571283603141688299413229184368636998511994913296447234484979565977401742472922916394256878899102815131984335743822408798407609935437454250262393203409854922387978696861748865814665638408660673435168280524306693331115327825827671571532156941470941185703322406476293122577396517150695146109719459988527501180047701274424328870598868563921475159279397367788193739728543616145111628744540632799357237135125683920091997691008336426493986080136797418625000205241452446912988894396860626598612564625666106964314348011748419317202460169808024419118419838945440214900855179058556248207724036017608148214564274571634989622020003194778305373174544388831097147130911017825252073058230048820052030968941885821260440639435788719909684065864391103013890824584068206302777227328675193755413232265240212527346186886293554530814444635513233241213310875986001324000743464343625916255327924949136620198977593339475649960005430204608113379207743703618690175505370393757550223456651995332735527517649168487831538304416319661448430573133800903449991737714930779187079174189770892966042007391133483975055584048205349933312632488903864321614247682023418396650228464641102713037625634498350140726228007636279251991958007008449762910558276506135310628458363200686697014405097582361374393029905559261187539541815359317283276211201330329352996024024216315461204703707166262461099986067759916703276699268004145027894172573116918414541654389504447805686516933077460200380533826281229622790322730030452395378049289150776844485555793030755721745341840673136169084518400000000000000000000 [86,59] 1600029540925025079212562988948463385564342745491662318696501453396158230979505660928130518585211270357227999937112446504890339991291810664288479216049976976720793445166027466912753166947486632564217282750328908658414892770796994500205875390204158002276820317166564709895864806985211264828706689085595919395982624873618077082472609802080226847323827763349244108114006121760151554728283852383614084753818270399360589006056890331382923992330738542986005921042034579328403602159521364121671795077182124204499755655426777332545418347668705508758460280258441093146629274486021424812709100368500143274845389420215000804750623446549997573973711126547199341987851816131399722340112977281478457112385644499423146808411896224716094791658499152733366471986113994074646570078124153523599818853344617229820095826736692980717327549125819176493842795747357049502946738515107487927114676268336582984582031720525148187302493189728742375584145655690896302455603050488529158254910374608665920388058050601513846752397855325782355837335209012557143874572642503183195376163486590546681644867520183560493806658049818372655406984667240666074658109699687384491565721810129979024962937917970715679961206705448454103571259338506434046059265702702071160350239028752075010299552903716238838694658855814527058027252225771254190130963103380808944313552882521862528262019899170508349918239580447384628316425002337961821450899899600853242691157537874656336595985264332641217777039108852224401273739922332719673246862643317435442742157572418104426232059378652949612023095928625922936436908156862460959500856736965888012611667648861659407818354881284171140449786957891549781877624744951389352115380152390633844277152779637832645060468560815702217223653709129384094511071875621704412360221576083721924772302381713724463953076263577724606023442370928315455135638082416698146545106087985089812993697049288980608251826898206418489232066764214188351418828543430381243943993834559377119910110006025696878465989440263905810400965987081223179180871134914459107101013859542604517342472054630628747260948519365717846959849761079161751745643671926405300100434933846545158809795329121771440639943145802194250664939356160000000000000000000 [86,60] 44337399818880857911972362457939048234876215669606721785548086642845907084603108241994709770745109725672398578406101541842182189051386956278268013141963453455988665023164021132745606243225940259683396854110287962723104389145603389436812196309957571872747320676008667324154032956347440149388405058959320607411257396817633184916641339345594510158593317569706931445418858136861307509358048230008506300516599112255230744709500522989400046330292260857311630137414046534074588555139424294014507229597657073099855315247380733887369720696665082592926581583725217657324935758496912708739127172807414491683430174762217579972485464891963173884450909142875666205423552162292391527331565190505559212901872447747699939647448328428969542864048378358926003986173100287107255242973301598126460961961224773806542234058589373945899170175501490407024285007797710937315072181017591486862136112529509949645049094754816317773713956079568891052009916527105528737714983112399617434758996040137063194928371360674398055943713453580602986741009159884747836503045305294079872925430874238164721589350386184979687185592880263305260552785218124224535616952107824413004545656094314695781702674066537750391614436000956190319777182510948552841054117142159764605923544278301212824462553539516531012561033419341699574904306657198657090375215766670585358901818581632703658694324841971481171866268067914007249187990883872641783559156763183255391285368687259403918099550606789327256186168158690939922369306876526265659992570264275021689979053398009985191840808217820357915766379541894483564189488276058750777805169742776401444919662724286115479347179008422851821195453251759061798743858092842278907341041010224119998283772698465315152058693575062142267198482137476328345000248415178543943858842294846069365266080669661874689510509963755779666380791551097283744193046278728384369605291012919009792921304749939923606200875549415809880865367843761353851434296823895291409024714411901261567492057325221691924243890234935278678342071985653486970803461634957660427196711525718752016811669080522462535022275768754207320186761687694270802289549144002118368231078696314590054723371729746206734073679547405917328640510525440000000000000 [86,61] 229419163924157019445799183614477999826430411607789938708078235215623019214304889485065577104531064530723976979877684336631677594445723111428598169168472614915810467150747771525928541528987717486202257848403607902884689463777947901577273062537764642869696420945500645028045157447432944154340272499237707223622804610530104810089169285974672290949129412171607219353699841589625430989606571705353778818878415798468805698566782458386494621703300404944404231635939557120813766998815301972382336937353414065949031459449526806310016672517806132059943042738655238251630610527308774695624999853871751964589405393258011756782654954376984096379957629217964825340761221296866257951780401343770234946539703950051488581315624673941554056098173456620491492364679478249409940858828194366252246246333382686648628303609814582061156713930131386933679971402471193601658873038368460506184377095216551293153562988739508807422642742266554707829788553355058432723212232699746188581854721438541524121616651817467364951125289529457891387597614948601462144569018784666598342364209445017766850573714803849757548491352761136447462943802621109519844664249778981079692416208431233916416188314968693122536377811341474448735922534117770164422957106266644840173162143696301332259336940838501899059144884545248684929382726759064041797449480418747113216539667442889048491773150375619843278862369481879973018917440069105301868887447834249783802327737359702647778170403914016876993874160979745849809731845115316447319483937128187679797702111997675690508948885541284747078585995883307266557042200646943723997345836435057697607705430038938527888143603806701657874715597303210376892257691162331319356290757831669989646878821648470407223862768267504486970415811167835562098269633246230774944387760053890385574886757039496508508352646809366662251644304725360732524036572147979136711999543930561087672504531638705207231210279202653665973313901995892972112547749218897461909583934593952131358814392986328091821804601414248930255147955827573822869384965261424762568829079657705438625026970834727477276863265912714772455557731705281846054372354662870753575064228847359288525518971287517411056691488691727727643852800000000000000 [86,62] 38195921027565459208178877524585731292090592774449278802460599707148344032918040290783229814979940017485552316526226695716327393960848022754513506837323190233318633295346989757097413024667519629057307494354679041075388117359745794840535024153147791612035355324941100178252399286630433427388966819566441647766791870207506974035864852362226822526390254056060317316318227587538671661164089917393739623886664290208692813930105688981762073856546676062963608986404384341073567803911125598055114204787702223480597707373461371219197582550812273713802988695705612504281464830190511875906485625975810896677745285129606936138256514024778643262889804255214475460957312296428061141760187587346996839816623284549161129129704734832286140036109945269104340283587725671309908693642898846945240270503930455802129646522829318858268667195152131860836159869288871048610448104506374874754134516406340108168714859740140805544510828220763408272575697455426697215074975379208527082992352564614098998203695250484980295887353847775664315572462879245225704715891964254865775343951117980516045710630023975550656604877474140095412711085074196976395655616599826252614253955743938748901143448345299680778736899397815113562946568853311298603703277170327668579460218452725541461086464335483881937617558174712858334419772255652180244377482666402969460274768647129928840167726536399135279307380035099098994164284417408915289761794012502799133541133246115185310026934438863199310890644429759268480888952377820545207916415254018470904848895305845021259459737940204833784712417404659321577322369120825370836369669358482579221259215827035099030251622717691177085383938295101776355136416304942844004515683051181570229364470541746432675832728049997642578957485469546358306263260945912370838684910158194622259525939463083783566539933624194109825587111742984624150669656062648359124794934341367738883074191539567210905856294171122274194141696213158126593783969101677612065105116626278849250261579711072002869178353092343044811631636383952906491014846469242383007762029922832365795946923149806279186380867951907998812712367893530728115653714134270658418731508048149946765545479700014933073205512524118085484727500800000000 [86,63] -733244219065837229983093760733888127088361198396713518835172983404012567740298241641918408022771384270434845635778942747138333551906102105022624216760843553868263012497853183611650416768823743800990331080616444935478454038969115217721579339318616980309051823118956440848429570073678968644078840546830779644104712945808532119186715773128256919985373667766750676501146486585737033233169954033549512097519470949125990550539199071558584013132616464243451505756522544104621668510866405406273238526581900280180936643916957232974699092332360273321330998964338845279890244568353638440814056275757055955401913254593593236865633003968634025977215549519275245192547110155249392458472265912257373902644106880668079352695027750979811075308199528418063514277746757110885588673082653161618649445344106784383593029250235913886973595324220691267855464301368041209962496791970356675524173736326502814437437075089102098046152061976607381465521679599489947323606618676360894570202991391824261769900931589415950656082047944648416869304126485657297647336996999265575261140622949785255610247168752515534666669704852201333834861983900896663758216880659023544668645055752871416910197770081750152364253906828829061316069422083122144305660422943628628653993953514486536781651388378509067061926423840466091271450957458416272727645321355285215605161940731088440562777125494808056734276940900803295995431893588516542661430482526072208350437535960339536013086862261375751689724985456437310459970885076415010473178983708861702345593338364832395989317734631754368963046062887250318445066681861154427604480261590331943476084668549159984214759996782878250304375964488005160655214931444049392637284911587402104358374033781147762281743344938676943014637592921670946395051148277767561300073337739562078760333746351309655317095261710699139827466575190157520017150050931432491404869206774517918734463175080435294838263278253626848435948608482997570533406082770393476250132212469320323984763657583646596000912477911383253536211896029664169197017846389360019254233911049601348626233335545032904963392280244499590834620322361240027056391057459702410815409060860830308364480340250865491301013342102503571128320000000 [86,64] 23807374042853916902880281081434046907247073154865463613584156197697087094821281050474157385858262483367326644631911418127857239706206662966530418379085698230573376247780497881273544890518496296619813737575820778048985392156779033139936832820669091076280221536513526153736326324394007973972135912699085165138126291333423420093213769778035889392650240492974098695585562478063401355561944907131257197461497947443219463167487265556065130585852588245561406028143201098894177253994983056080412193867042207128728671225156027800591689011274875530937002646643767612508434786991181371407358592064074788056996976987719310607000102072336234610460556739306901330789512217266367110715634075306405132126973126630969695678748485166928757890197093161004685987711252696287864299828691433709337549907366547515055436692961524446490855847638073295332467675083254427700296942832130784619614335591241750575414793333129709825787031291342024486135277206681684331862797111314696530056078116774272487469347803529670331090769709051954848166896620869314118012362331567389359555192838621009807561434582979802683813649343100983426951875527237520918980776810854042255477642281342258401079159553161198035586700744158547310321804552242541324073964161860408783449870913515578208783768958415870901583861778338975233120558141493204007085353101867857210277544026489651327631576410873453645566796299802946369494175820578478856051819539102403061307633974458020422788364319575055707066023144338828850812471257412081899847714073793060851973338258418207048952582205762036177145375188253295801572446943495353730065002567625880068216963899476981774731397163813573243607278264161457569052097275518319863451453864305488340812668018154666147296162094148289656069333610190199347102613466856812284278040482759803460537108766208526997289024617825267674583279974920880643616128498295194469044291597403570119054251798365328920505462214718372132713766260480384411462426386382361944239878732545258576961505910739598187004657343273180989313057600643564615210996531389314391208411478413031293508223157802916534903269831793839819018816362924579009598140409234562550341162027749566121899986988439821543929118464694550474876750 [86,65] 1157822587892687445439121210552783502856026941895631018515362775222715395605441719422935611289649993969822572329651849853003792815137784032783077153559028023163322684262959097215539806721292346476164124813007837607590372728534296606421651244795449972848330633566798850476366456066779727230057034528437177204378665818648680953350014995991998112328808733805446803538787822378114718829999477045119415220683668853927726480532827341043869007839961909973559376266981347193634491062567178267162791386524616348634183216741665361284529676106743989228589280830554503255485688823597317082241932336868316910136189960190973380383268976194415483004768870264899143275278655427182322679540988983074203671346736660466253646473850550850669987621212766586673379352036800646807452583993802229630310048398953920000089370105368948250515685924871587409002730278469905158501340211132293889933344355871393508017709151137479337844037582742458043101539604654908687024351348783964557592803982749032672433551418091047108883794328427814897573382019166222158491849125488325907245894658878920342619007724397672662537228110371335248654998292381343639942455548321895044011329293954298238793701207319118006412111107673193395925844197070745670964951764517153834663818999693634244918939284514691573198809136815534271740025072502074849851501349299230011890784311552717486895958395039212131105198697536218544544976371724423636037530780988951888877268459816155718148015209834190691012639271192192739498085577658877319387275449647869991152251979693031729963929748053608669165360552630834102322338240944518507146825450447109587421930942554482848675984683486190484741332843183890243646309064206333392264693478797815940064782809141859997672471147137108766579229102745659599233667881057447195869844438824167378036489909342604161547382644399755090764105693189475291010634779557440250950227964096677866781657737631403534909733600601726517647822292696405610960922417362692065360125221904764801724218370156009187748305631360992697258218570663172218439979393674239588519013321530115087230246183767963908325771776873385928934053494669517940947049826464677821292457241970467661978221871906943498530461446396520320000 [86,66] 40053190588687034385316753386811419308382853294665148319412938400318967334453064465505677791195786711615541211472670735690861986149270365573948059701629927060391725832842681213037178608644348275487496188451318575945196528961567709900474323044286178589764961706342749749278970131958682869947143964833398337705723022467822476900175248686811477153836903150391708076672623591301656008227340542049337184493117686793294395918183401749880814837347622900373826956114025508990562273960431762408375443068049079233688335113407156036219672844062977320282859118362943663842544040944867723556331494369123894623646002984872139551268349526368110663173503473015341409434708911098694251879524292243383697820560922690995454470729092024738420988528149923319161363465635539746083267275485592905618048528063895692561069000855174190294209994936080354143660284960079849886176500132447749052696480572410810064517134131581072118377062293256488337256719962059126621617996126642795816439758569825263114295515038954568364403718590536577696536279404234583210583353097464812199338762305651166363987086203444321633894191403885081940424323436762443740293312243259277406448652429716422588070252942552446964676863218460486481905500236170583427132813182582915188411135188045582574269052301897622316817939159430386156994538200993308012756164029104474858201352093907265260351265159491656532619162898404752680572662758876696162830422641186826398490594904595178400029282535009113138562907915876787468868153137358331095803178876552096981889245258419690723602357248488087218798654236529510707819641788822509752748656135800005115017157540694718861605135106277873424503983085657567534520983311812521769300489651150860060747646106280101859349715270666316389372193547955021520039907053949932841458566762950296426359436300227804583106736646519231325425600526465710183305986536640366269148708805281384856589647337199939454707275703101958499472446001737751969100477021820799516033904918095519835441333950193261703522240374095558663112826694568846793505344751283113735004603877281799500420861455122701221583612162617335278538670697822870404900370930242272239035856351830443208019301127149869748669401196275200 [86,67] 1427845541396399714523512595853432482461816812787065476137192406769144862269602659998070446564211289840284735700738679244633875165091278965693890030309145070333026721794501533501886405726549182648446590883216978656950609807279178515109228967724641866511507220852457514059773210108011897766890457819634327277802381346289822471230521690382191554562546357019511436671195097027600745000264543273635644787445226269085182884330840392341494948353006371862472350446992166262486344893680596539223783770735338153784366110251046484962751636802062080037626133903684756754393057601651072077240915859074386270268124940639557478936921414097675065349006012665470382172047424720390580186457209292780959630597066465591019839384290562204660152817826817694416463100462211763635897189412494485856538393102416062542547185387712781930854552793758390819039576680016624409249954011666984793975233759008729832455344806678293441372425826460415282588297088590911735910755723808656601077380807651498641624147916184306442883933526602560922154488306241646698249943826252926079210504148728126830585397603967812362449342647895454757837239954675505102293225078068682254725647062577984595263514554601997445991598118421403937110135229148742934214786146495344655652266506565286067483775398779531561022822955046931845177484199462303403090499981029985080676237518551589779508317996265782788511569199472538307575874720709581252893939082368212424986112925057583817489978554392149350350548969890459947135970110573140771499428912462024494763573665706361218950433571766934949898906573657435105762714860732838908103719631246095704359612500082308176252743768205912348168741373213362241160378448113805868923379851110689977665018001887482541246492177272222022875595924382735659057427921599580171204992145937374807833426315241036896941984774451511019565052153922082195591213978014078008061023919380386741863381746342864655411923255088684041673218103132644922335664634294685539521872501397197825791303707370555890333745900677829570456156950901033629111182117160617112982003141175876577195238527684196987970648093641725951419723583282998549767283965921795970595708846178594741712514176110961013221243020800 [86,68] 24785379288772931924815294887338875972769191630599694958981442874800189731851082122079123821125783650595730452685187864543878958849041203258551161391703936290357649471131606788641752749242999379230102765562637078675812874020721270481686111804404007792438197043201813022204900665148437588099137803424333234710435342793402396771575730355957432167970400437050702037469540722071709774263907232336765511828978800058838372406796066577846201253867573119100438225273798953900515653640368692808939756018697699477282873997783828272905913561428246159364891054706827403041267512384261775945226241536654655284897929894881878866430027298303905606841294921628856080872828677958962485622071474879152943131974553243016162164302907367706762233970539389429494764941464164243195660964721584335948156142340380090197789488294923379524424429264322627215368914865450843879588782850780624397157573177150750947543656585355306981409673654995109655763906787901657549275249391182114008794714103872341570971515234807886777242994655851709848676351578114162365536369514365898516785066038381889545733337509829304552843714408160972779498344905540415999968653527054114372015917382848584793943261171585161546246100234552686487068784614920340505065370779738304373886470918248523434264442618100092092879057810610241173898803275722388114155906202710460317736077193016685269401762568629379956767351462929752523582898587443571519258447212565231197533981111916287499108591644760027665035640870258993415345168020189214954344952718311113154777793407108873640412844941090897063621491604658058813994430934614478692924778098353072011112272606893458708562894837471639289602218752591453230858941997924087540424816286497360367614214886042248532778081588752965616500724677980564395726986436856220462698704621262620412236338730467737870314737106241454893584571154631388503108644280032088395798716843227073630590512657797614416369160612469065104992073391961907903401884623861611671095301468315424960058503892101511876495566423539692576829425047622445436889251315583646677983959841733402834204934413455536197753274947876898473878272947891387768583014536640688349925018070986160461876329680790019718637440 [86,69] -77181282866860193762440685935059592631840209148007516457175529607985149279913319816335333545076846842154069410802974995998659818582716000979288573481810182627380015834659522680294192323480227457406634158979463750663812257650382098282987956705402697741901859954640503460353192567894259628790125278213391114098891372445219503101192833425935763629252796332635427828648754751900004079136438983558781333176782546623826941591688963106278876151740734047872879930825370589895802210300236373132626742816686850920048263052299983288986856659772523293557798512525798331735188209406252154484707771185871233249487503158837637959139570597046887139597907756353448658579631701141824087959358490483080736664724626688551572747835036431518123934736977770754873054324519560352037162107369070596566775142707092637759585459217092926474717895587889168335867337512204824933762145666194534804263091590986814813465987282967173082747997945264245603558572036066334556615437742992226176066819166047732854066084195846189366740706845588090280811706153969747860413145151315897081391485283481146932086114182844260796098226542814989459456821307519824724132278480928621518069759111869721837525420276107656446213215588124263007629830208914069353446991747165809793447768695673565070841386378160613170749751951883179886665339101041077793488026734857455873654660361184680706033144062108024246287545075134769022407096459681780750608989426544789095495453104229249934065307376855562282508443823270164010498280420836602540853086026768506557916662107329837096296650977043633513969479277602917745333182958339019201063556746259587427396613661575220876003300098212409184001412334247083121706526346195487258819097973864599439798101937895441121321549648679293909904681565740858473851721007042815945600630863746361301641222030795691663703239421290837773141118638160329325570005616490792106302848314968001074039214625187001189591384222951544627566569305678131063976396413418718873507030315271185297846414691769838233461519028255723620847404931530710694265160321362735641142325594560708273927713389391771841240111426800338526108500613279671032083412168324670561823745361919372696213257723367685120 [86,70] -3686122371833108609862214054808328603396668813457590458720554715097224626384221523904771366680087331512163269665054916532354358467001354907489342229979418766123461508900340717672001447534485629417982002140318154110250868120960953984195943452821305895435942690076008627632363682906510607618664291301062739775903788743012564309695271346779695218490316474065737215639910182927555862138981301649328747216837500362144202325042881138300426805191633798414701982481522287072577171760809352807254835576757878184703799412122203768788781948350374567555986489189190551445181189625439497220816665277897445031542888734525743230880270109315501085479403180696773631591385389095176007641118480577659881972851818719866136137635963432681179155970905753568666608640047378973353443622901895399236840729059110116361292214507221346338262946336187446429376032268674464139873329320004017439820641045852677260998059844952791440599983587589641548002541594645986370903031526556337008620160807022590799230183956275996359846177859041714872618058718593477352270109805838081340703168230540858899951797570474840134546499131736169093931475992332057102513300148603937414658191070631226874036398530741484313300552468512899381202972416581827931983997386728145993072256329262983751841529937006433523391147996268952842481859190114946191145587664908222489524452927296060419865912311100823679491870220949614615309245099619597322317611261290733810976347749086718248537098588317423487584628429249210388581748887630084459415072224475123107203828520487082806787120687785788524520855930392589426185396309717835344323856900254498988954974775602569916118325684434873900547698609776175693933794297612039975379752131708883897335127765464110429010231187874000882980238167301671719068814087447742372160919100934400061557573401455815764569959453665690753430486912129209430394910544897461914654056158225150425453710640949689062169086837322621951341662827106032088886317301076428409175733984238073258278398318482571129819597039791925460734209657960129954224822067075520420184335506961412480594243208325495640435741310003338434034282332165167749354384717854450079893942123998247897935364880578560 [86,71] -21560630676548324358068767169834582946981430097135749684275111360044670352417633821965259446759505769754550951567608263560891383687458370439839790521241852622066130132402355492232596763204591851776505080626329500485845682943938265701326466544867497998382024530697843774972317264340144532680823827478476134260833713339937669354150428900283761333248379732881645716426176118278080241327667748406212790860614929384431655879201976889565134481825386536395669340234193054552411416638279014282029957990908742932342856493602890151440947214633175248987549636732650262778449896304753918327104024036883441638792479742024814043033630000893133801530089331128343706220680829095827300143630092956159816520962501765188038288914337123567890132981632627172881184427504814048512343410119091207856582396593143731463796848670350200589762468579104670643323387659728974878862876946294212365856369887199140292287980977327032558862865402577171561408985747815162987023768977170395931063333240154938351331274084514265514875762018814604431529397892555880390468744542368537771836621384099724934164821924646986389120171325882068474739555475345601911985779055180857373324110876352752340887333040689715287332653384729878503366523357957553274732264662275306394335048610823355394765110764459987791068980134773249397459059913051905071643148692128134294263954975765219289100878399863660829126979145113345714762420361034762691894807689784486659881412815119847210303038242418437063857865576412378066293874027823554283176507617681127313564801261763546862237565550278072632221558551267114981967763553909332718038682391972758976045398774765242223907427495767312370691166742243284825611373385421210948769239802810204146550007527611445793416770435262564822868494888909096780639283624720120620224272603125890108014616534645294456713858553271118012116604612071409080183391575513451044635258939951793305869791365484938905638129213119444798365162319883313711193833390838085428753653843322866014239042973606308511957054129958100699494564344538108986167585827118157928022710654996247598564776959341489450126736490569745789447893502112945494402756776705166648725646509830935730684876800 [86,72] 154187252274770403418230611423544138791911277947388781729249361621214426338713954886066374516969099920709704821602914130102077385405283154161854539284883952595935338320704314789241705287199206094809793122908452717657034018684153549994746489235421692337566038213675405977395941558852730995549613486609255683888669433166351371009818157809126890454292257006516704765354631707306023140500596122846298546295795047516058869683346651694076717513533190336391037327030097375226772031638789432933747304297711426307695461598213315197989064424408602476340239190446304928084278053641689067513623645027425510493243922999647399196489745008827322945838884652692569940683414259211234878656519128982621104927493799434088512428856375389597637240529048185539207699662275493276205453134608773514435828023292256905777090085387073968225950955298890536338657392605617496959828620757714129215275853461448381676464495022997105421896509042315568933200843845619421298550377980600688982811561558762868751454869834160861987571481819772318648186213716176069858608057194340952876216730895578858706184471555233364975976811017418648865042854964233383575381097466377541184377491134988267859564777940058499507355254190049282638785712549795721618044345992972131919781486864939674006692857626332690895267741934723389279664371474630853664898352453432713746509065850956121290757382535033526281582965055052558188726389027865232109405496689770657064932674119039517243705684539529473358223872164701106557311745643646047021671165914423453703563649261417271570996619256208044774065510336792539421289292854232439490678903357301848359749755231519315154688367538791844268167533237263510480514512726512961676840160885635079542910902029432969047746673716135129764903689031722162573509946461232980799064054940179400548935640974252127528903839227700595059873963630532419953636443058124134979857407228381361660830337754623284904989532404811400759910011973713430491326468942645690341834207877809757007181625249567189012883903122514823897598250367921458399230243046647102999297614676833090099043698633491921461329709401993006801621628882962576651027217907622878360196301102202764312320 [86,73] 3340226925685977520117177040365110627588525369024380767626109521205323962791640222979581050709982155961386227237831610811422076743535928977131417747633318328991673143584292073077833925852852248323658293185124203676394692167134474070610191460451520756034647545272996009261856838252430420490507074251952899753627475524022289823119809564190989257727208688158896487003075003171799004335797154527471571364621365250874597342755319314893298610116506113442387686025870344937805907896527909587728131120607779248036501672424464834104154087428974303659970711553563531855060769659079680694032571502102973592929225917031999027311151192621016263043630107684576121274781218734633432157240219049492000948731600711391547386011627729566007939839940357644558352384503509771027391818951957285925515174143415877538392721102753013741161985148369176477828908189286309179750845064124480154981689463219803766617093432608653653615730261854329945224147168440304321154461647587415438057270849999429792427106988566309667470533720726998616271242921128574378256957244609320167291353993235943936407472335216021511792976978548563234695765363178361856615419508635508051484880386517230669662852125103328924684163339933521703836211550755255080211091710602364642085030123676251497256423727558302312516511188306990293526159945498914105007612897148476280056093216894564050836491047598115674360444972438337760976914906492703314085946045042361962628916243106446880341261619320968373485550802567467890595404981118436901504474912073406319547572319849889788976952329852943335796305277640969288736559875799707356572980691856152090967955633863762705006626136966622722373275857796337147896601133671469319126317925205562033181252900068394082793780957516940704854067228840502932220799912612686217607203436843464218011649195339438801931370246126462934289996384773242161575712227551255137760359722687849135597312606726895089688601097119186304394829559815369656121819243678295159548783092492371893609481353276312903820606216009196251841142240808764468085618809880669536593829660493410612285254247030676446386766156936086251458984651084539967473269111565897222393208858582927360 [86,74] 3652640370899906646209535079241890849355965486307163358914959901715936847386314593860254436464578060139522020175526054082959665255090011598951586173491727855488286856727459384859691191461102429366372373012569780823755415256570098233525563177015883524829047294381592870529345875168416001684179992440169994238432729283941069099355108065411838780423168085416497907497246811068279670437832757093489180252005489259399845969878164568302748970252961128290281783538802526609526476753614687380265488223246798661343374608536604211074824278670264453484997662220685357534901835622770444050287019991619619933838750687462865928936146403984980485352123028636653213970345335248399890888523421264574145433184265105243397323657736844442117951146094048316027684395717763360391300798616543371757431160358730011253609673754797734380247702511330366379435537664021781067979857826263545043247918173689177039533740216873838501947545462009892027567027889005865485667460269183270956610714240106435616968188334405799633598432930829500187829410643705998830506208206516150030498743779830315490351564641635726731934563164067402032764435173196752020675467541339693166336067173959484077229047814760065873456928267211240101851355373881435159413920379867444640917997954362950717989836875186252242907238785047567182449006081787034045979997555467366123566089751570080636620950327499446201573120652523825175040840537412889818978383664727246613723773489994489542810647812148073870930114598473128679528976600773373410689488251857238179844654553806587461229346926438139056074644185857122200184650650547523747351423633303807771741807923225080651340323779383477481117441393212360983988022457720419921504172846020824587190447567708440097513231006909436236127659314803107783791171635651392464295463151824019935010883434379638482800423626238814666703400058935363307254510425854197423009375122185602906274261885538593818984481710773621743939351558284971761951844781969994556901000095401525022705866263612814265921385377530377616680368598234485486323751859336616724655717764766654731575165091111987795001421239071317879560276537914365683277892943368935730463346145280 [86,75] -28558966610477828946610059990560689034050557919773159898823583930844442558374259286992871506809848967069563950077407252299995634353389547220633197585454024977380590891020884917437530409255014946952190273933892513895897742274657228066336389766629961482740777731373349851147570201171090952288243137930576387267937283999680892525176630349530238928479935899787459537445904228287422543408248740021502755710444047970325081032972401188576090629806331113057718126711318491342293607385896353272735492850153919150193742336950250662378529242195494488678216385984024078153354120832201496830987236783596601392808279939305781066680599651568897935079308824107601433559116434917498683425770031221394675264890596764590610239829223800554138094390846555673525814858570377939823625478317776427306001589540796265628269914526828556100304760870003438350071124360288532505587768599486758844533097685904502915850805265954859975212799802519400384962397415382967149176821795633522972310098200651758646428063893002332835964267830029798901591839023221337005374316544615912776018838685336111061410650944840739622807117612403969116970444885336339815033088990759351902231071111826266433474266689208958675473820873083722707762383540068685788865200358847618249162160890164670159760297752051271904926968840736433179960667954726423706454473182601405006984046179826368564237141028870069866851331420189348523871004049254010314210870635032253130431429427488364262001746907558714358043037635610452161513299813860850541836539227257994458677198154047766358001419067423794414353804014132633990552616703504547226045324717556028386761673244019010071886229258414360680157353589143149681752585469025858190687512632276594732394201514293473860109425650032521203466215425472683847671961409499823709424559354495329116667003389765182510945649736720072506588213436896075164780688576083162204989478361088006923692030569821328833562351153662012854954530230239796028447365907791365980950820646829850625487765744044904306179041173424893199797894551110415135263642120064412268756558960795731724735631514701397748611152680368048756476040282456252910712791233279904873320448 [86,76] 97378488276913662192183683051644996017462116351805121666064388363254308241695422208779816763673588729460250892763991135411442782514888160036086065174372016499680218819974956113603141340847993715410690037050974512193929418840309087169158499775388162250959895357316711821515893123533416075286196336825569567432338803284464888044775961934363360849427843368856270454364541124034198047050935445570329307266495975654552653917416670056528650784693834260037369492395754038526054222102631471615704976361868402168040524968659729367073403521511614180589118721856328965809800196107620391617597476109615422354475788378314802208795451214550761581455040717270662021146350635687434924557836068400241079982705327693121568533380894554577389862998844788371724824424581123729656828114100102979902419259599342364366978069112446847932645398669276656571485633872432197719971325649240068507694038523048396116047209203737471509229561530860594197559292012781358479992574157241854326882051496167345625632094793209530066242343756087490379944831652534958378547281825608771506154911640288103439937064405899500557922550652298691250635093697020121202278599664195771171024234645129080032615966079330634510934873651019231261649688302587450509199296030885543762801284621019308047229229203193253893446240858768820386925715995053283610569163597752186348186117858194611165714265784094479887455383066380210454559195078011077879521781024828070309282949942072918315930514567697327515784654627144380663537841822152984597527425642999524912316387315575412193470914464731737687435837335260727852389444302979184863043722737757612172617162506990404585266674094981685677306618739372987741714835774887791680632878153040086793786068406961979024134084253897677619236020406263218913975308619392052420760962603021272371179604269032427133697975741308960837516454633847745350268929191254623867810520817965620662305064212272758149031369677296277110081518200997385497764916179331806033276506323475938360782977378357951967934100793274240039620136536188840023334385143845463203041304231155773002706242168481138301964498235088189413018321995928179995242076469181177472 [86,77] -1950943646095700507746952337208186715201228277737794078107492768344437515537367656227878041395427162908974975235525749255639681652585232042483687440575241223865880022639477904157685629913847531994997006583573945384064108749864008837664260124034636741825642487178269346848003218856241788668742363532067065885660804617152075724348295584273359509615576027640248365748461560958873609469027598207436666371540483717514316001676659214098026825354999091663793160384784795643275884259035093758029104522442662288435333221042135259723997268027942399378741551941523367759951774552889531520599613139035605466981288997349421130410873962311614555108944756198125205711420056224182983236650168511563278734263667619561002307148939955711561778572654780563564873543608734337554175713035469611422956600777093316623366402842661904483092240192741524583651872286247531885014432615173572382383375580604377969551739609632902321161593175409651551707092189145008060523556195179637243527655838752165923387361302885858877407683632053745736176483851188615472342879045002227604982132248696266463505439206674639331096537875440514628554341806086475184280293284308258960199740971851080747699575015480602835167633358040979577310091576581167231876960043128500292138519659699558486134738756290451262363067278345754796743848104732987209590124549860124877582761438752402576125572519085428764962435692545283073251044029637034173679430569119775307574622874118856544573138933408731398544735553820437508752747602301885028573571264307394946153031644071030344563983163076500476098092765345684864639048770636811036375557365040427198493506715303944337686855210776800202051607051834589389536126810355558943288586522502963416381828929195141702731852869787225822310386833465005099734124727142970747711597704834434152422698026857093367638413629661059015002765754082220493269094872056888465203333524761916253415629305541310239120555747258484386500187476224864063571760703484705389920254828793759194369008030889874388160854176742001508859369316701474498203812545719700626306539873427895969289707504936328597327389945026155240436483857305651169250315048340480 [86,78] -2378051780621074593264219702466187465731529832953482812593406430228730533926408458251833926784042462112936247281289106754283237653051642725245805857025138635182107442057059731148871136394758483471495583796370540726413257555119130805449203153480493705559143857538858703100878692600586203876667607425840757200482100005404077523884790161017353606011483070625950863630822318180510193541466489168863601146475698323349371676591111135123143612509971989618344008136747455124706298262669464992579972795496352633573167655864085077562271029799323268837709874583319491774483390330814923816233253530407182607556108746647313833452949969343279803625542098621678311315135737852212915252486441541658106451159407875239423066979029898248890276729138972808122487940827692279189568177127480407002984922589455010936124888279381023425613821569010855719550751424143305547604913103741346051321874007400744454255061773242244293649987723394755290927259418317252288430711933236254588542463902480145800818403754358285155858548597028126733130113633337657346144530199589782544929067955751588975325389763849907786390516274767639813724566990244368719674766325015454349606179841778610348315153819763030985935464976866989203358133508290423046244730709420659235515963088820341351964435404355105465054933623489278265625345572861446067462198811431067845944195540955382179876407647686733624723837292233800629783706727050378872273290435042421289216990698097353160061419574173817655445695354351800811825305873097276979704045099277564846971688537990244149396446149619304509194163038453441602611046572031965857203784425720276967856224520344847403622277424127997656895054591005943207706298176872375901377613309084482191963305996898724369983914677634892429115788698212993199730972835850441859568021931431783222878291810086168162815786980550357118213409275205539601160088197918238078011018748697265226570889234365862362991396963960810127495327153241130821980327492977271790416006700684391114056515682640340266026518781423049995490519766971461068836806703622801286735996729492060374119803791559226638080280622832318955513105259529781823198061568 [86,79] -14050879685321966845186968485486247818260127850541410581762767737635904777808708426980309583518160951775180432203092071808995440794482456831838025476030498550595526047446830742649544828015361259727568107077231537594069996338349611853325625839914940267717891786343625287523076704897497957220933447106901539380282214661962022554718617264508741026446952731934016838740770255906224725729008727224953563301077771783434748118261999457009809699063838446998561272252254514600121069513642721338509959291897430680058716586927271924464717592344428247186131980425854245273038483257823809327929663881209560231169690682873757413362603904517246884355643057587192928017309509647820846212500308910219652852286777768581900262849035661141480425477275409033418381593270372173502096268272500996080499547193172461334708081794294674750437229013108376411116129750827199972983675240675117778218563489833797954713000462138255830529112340236686954704949384597572420792851140418229202904060775910061135791734298841760890244674392679935339466573691938121426737764574931357156258759931042700760496196372525515392578451013816778205613360491862288011296066231855618765951102617427602000510213128675593282826378039283432001186212029710906458240924311518612802735980758415110990905699304996189338121179317819716419441744778635395164261068956908141255358803361216594228961874011321852552895472151266069866257347866547735907391997641687326325026463925777192166213334612965063916472287133569255294622103572329076585133347653056274907319336474990935757288317458753001411145514324976690734966429571203628970498547811811825999591739231093976569147000219758228678016835395615759123290368606450827087293690912474108689548795998596225220176775335263033977052038728934063956767103266344946615174370045914663513402851901320507545858345972488466323839393685032132157280802062555266877416248286644787630062651643551598243360064305146497101259973626212144157731650163330149365706174080299861818604256189189618889454712330882556157710725885325361827898087382321005586290960389443044785677868793379224395469027418889192258888606009502699602816 [86,80] 23103513247816366442260792827341367451690125590817850159393235953510731787132538106142037431323956469898334782905218058842953005122946329283451493140238956858939185871088571119673696360954662100480887741524322388453326082911935424519523432041173414286400936112641213572734905838638940915067716901935149149096603120994171906440555516850896159683583380082885835607850556054523804195180512783496450496601010006630969308800762686073592892267080733601020001309750806215409538247681190424706154598989322740574394507578815678613757261871405299808687045562527542077712060673314393368875269510842631108885594776543007566573738284400614263524874427177540990013879194741060569965052897755315787179934544690397732982476269249508702894318627277585634919656819320857050798618172451418423084259028509890403645710773766766514879801622839732731372394723249467156709794089142389116782670236878516734797121106054911058993825414368098088361825156457023681025832982608115997366064774250811300917861569089127443796591220866425251743351457277233591764303221598172970366388712358582276338898357750500227885471643096875000645522610638585728453474767554202364181579313232626517364920144142266541977706998426805827974830513640945410227168457944224565733134411203707117289343294946895776151609627377001050858089884652524028843479433976895963446846725808682504264453213270149930464037165271239567323130163280848509013928313512557571361836961156621749932555272504390890465280624224004212141600334164120992326329927760858248881421044774873138825672178449298233004643783158817276825143751764443986244542712939969349798167810021908171739407761674169978150921376350186714950455461143997366768104793901015447579196984181394952224251381673889277191717900896784188608815921120235299479049428000071800462615688259031696675711720918560464736954672758041127208342533048732554839964659332489101353259191688064282536366427282470256262303958149059201729446311500714431302152953408155484283673745220056941425432074890358833106282879294314652924233691075178450858185508455034112948340557217617659580925260330246894042730901972435436 [86,81] -24121736140160655713476751019852641238691484297792745171603329050928357223842296658137411968020343768371207777424766708708954866149456669943095983833131136266697556846893551837582420837376918154455873637972052061963141592273229010989561242533664245356134017059050863295494493098976390731533560328905293525738401978611417311929531109459284020041474024933367254458742356925391856139245097787460692065767357105517140665443050302688021558756621162118626739603355338523114960660400520724198282369304342252021351103360864289927821313645784728757354655000276658319529250217290613909369928888456111599225115288745011194994423812362518434273634328979446331914162093832573094640985605324090058726590131949745353920999169375453212125369754018970108954007405165935313929050532841615338459379217241624600262523079908381320288552551428857114402746855474939585972672194142267003815874810144664134710306387708536245965066122768060385072359268291663252431362919681709740986623177590095096290686826510714808599450006291882017365306129195471009641620611398543454485031738638183914568119813911655239613683753534464692912838113300694708530622088434914721042087107791484929686273759265504056903276083813314874193022774345025327934556949748104550994545671878559052995940966897373950964825602222164944777491222511991184576001872042532581894675977900934539225538571168324768638389558416395052475780652492432148087216330405990328243361578379859061598781238899324456700019032953869747289642493551057943782677561193675490148489544621924393988678911378842275028680881620706022828740358438669516388882768866247966668522641294861437632801017242832481795401437488368156186960612645304820391149403685034065278955628607605147514359157552153018706659155546834650254122918733100616921533111864490492012498439890787908383137612047145964239385442445031253205823763318193804589576543678564975899841431570604861678035180208464175404895580561647876017742905133793534984397238941623088031489345360279471738248858278262102798465710357228687477947717049914168567139562241294736571730341660866279869867679394287881801299014144 [86,82] 28324004205216892390584466150876601404125948556518103124181416348096893829090293474041358833768078243442080373512306388858982557897264421887372089764695967028861768420184367237040769853731373500631946640071192896802518808093951516921118973653947948761211013776782494284482813781178624103448064188595360646285807429667351723287798304684573525847064584565682414952798088207198414919842777288718493542806549163391471778920885686061968192852661072823741144640090820629661147215169650850618622013350259406663562094230855818762476734870261427715009199704196556712365502062042882720423509036173680667472031674381935927376396500735230994034117307688735327412805743076879386920027209448013811223188838546065212626744550109794897474568666159139225692783503379453059585169931158787122681169172703758464702557281348495058036194819318522691806206927663114025646450877550563124244390115356049433963935970909836797644039871073033375413003803217871558525515232166786440209557992191766051392591975870811852411427723636944205778452044091424974720727726352848499495879582391672434243833057506712541887829653386710489075683498893140059953371095234139456156057110977735718291993895723825774326745747245543314795222540433579671614553687261608531011898700406274007005940684670856442221112116551345628335783233275320936173436819166386455131130361680164309741465257509628933952542873440491621051047166598085333459940009602843774850590332487126475937694613086946135709670127114656416531623967169302602625358494828835864220447775606715165187856925894968359171450328125710368356614792502053551270215247510898724829948688902671188136649281350648551340171114660862465014458129642553090847918765499290626024792776464367069951633418615088163421978053898238884246628089553050303985926209431107684414116803803805117150448368348335427134274766936748367268432787657482901933464156292367049655069276835111139711673926863544650717793868983924781322723107587345949217416261457059716926731658576802618968524300862991928841425690647390766872013161088143962347226086395221730798669062173804004310489924432224384996512 [86,83] 36380283217290358635289087178894111674777367522249888126270384790308042709635324652448352708605197099418232469785630078549828178236443849045542331384809958615933648688422768018274990852117108802017151953356430226171045054403526884284862247708290867344293627435957597658252917196976271488609309259742102923232243441114093748564441271483493648346207757419275806024398917935058705752365768983949568906151854009289654764131881580712648670538360085220635612871979689433538378692360600230318690040676891875447361401510332936024632202941393310889896935347639929026655089839913267763932587176640861483626025264393376546161088461835995979198529326291882088818495841173622226361743948920993936827732564076350828890974071712476288613659743572081199180084817351358028109446386293291580578084321255007157234713353462401554977581127815057230140964261413832206480958642142112967898612556218717527731209234887770003673744242360916258876246631404668384953462661510970042286079923907371895942391747472676202406056369398321549978042203812618711612575635509352589606682046473972982041277247581688807527786717204842193781716590813232394164072717892743762029510510481868134405990107918764682611501725273803333960941740177443207463695065647060276490349987206083881266449810262065984258069932673701868108493615098273103893446291522002787951092261541878654559814791497553345203794597414217992701087620427135490918538367537271107680311543486685550348801524723480875799663969803946153559582953152994431549055556694537255086707476296997319084413022512642597001007051517034684743895137014384029970395818556627020774995966700325125435208641276127540846106975815668243768311335740888350410040671283545840310890382788490393885544437040040736357493422695888988368076032424190536427956079373667536923478259355973099375819734102797619953424799162001029053893803408509767478190368267198107421426178946467346251119663755900604087682866441092324836076302597261842336856364756093108664813596565589299934181785837185330229255534332395523970904498540549637314698168849523691148754414536199080348951151007258272 [86,84] 11689234985903073549653073235285091511199473124232533225371152900872595185336108422791726437458511803692246248630237013917798365010607487175565332198797271349579207796189459479244001982404611409738672721521775107687921452578022872593865149223747273141571516540996155358833644801623035175230890722438701361567217858681192179174595233067760361529554108303151208590233864252700808711646434536218050087458279626033053256770423784263323186280505064471897474931125224138160624050228834736101687193825285166484729457901163838241643078022062847937187844633776222071961451602359416226223990252077350521624929963725957958973032362331794067089502080727345601356155247506796183887170033754065232267715551223873369860735623358826493310515013843025512860709304581352150716534396993519328713958078639104351205738565674989255709140976709773587102127733399383611584346471567749543592750030326000744008913174752329489400218751917060678997003037120321834276182520401806577026390456757877132755478377648029528516838095986807769754601289179312120833736816449566029147875659568267865009030690908120952393912810604202458681632898091939886483621149073215734109625118122162640243714951369897366963241175773714941730484035429141335429398143330174360691452248330609560869466648801928361398793639226633546089350691146022083423435432338218869243876598827621498069416332845821719975131075891742371956130887689400906800370660454015909594811575433131483197632903165374912543555612978274021016393737364049180469283788721579825785535766794239139671416359489152048023020027809751514842279446867340670372516026052938997024140780227168039006446695046176559188220000672006107108746261209761050983245726984869764691731960856995424842293241879597849674651304922289521456058935339884638177346104180264681902108747975645946553454252913127476460577648011989681838173982774224754755154660898168597003208616653475286149042817585128624145116527573335222772807280513904685063170934064992680096936802425141901099457296680212698491575866187759910189831843559028171190849480499733028971794592626563451237788899560 [86,85] 25846120523844149797438781910936266820976228487343621641170801918293653032702379805694609380895536602914997228763180796151823932902328830912490242317087231812414974242254211768691732134803576595561029107266247854920895016619879060332176892127199122666905314183607444470370468925010355120564317910107261583483658197048095825817771582470302438552129800859973252561660307392666888213908892519717506909113825794549325802876751876556390616429278203771421419019604305681727840263930944977633502923816863444009858077105063245944094978307594447974009541082818637027656814830587607889318764238516973435640891196548485467933403971416527124724472217751466718633821622669745785518452435225856742002628683437167272615383293558982514509459372017213597375435318899086394828342312868741747505458130334423523909924194993948018467429798970695256601652423017046913788901939149525536266430913689412862829364353313661867926036392811405789006593245298495795815500841385344373691895722268300555673274014204902962903785621862740746967626622440676644060094928034078243645371372588750273460925450529340269159993647838664659146939744046465510113815131187444075581294929331352901360035081030570478444235915669839514615788012339343725448321878259747099786254409751344092513629060206897333794230372754220456667774180048124517071002115176254063280333821643038200340102730172795899040506214697876453113060246098991703006151084377016471912928768923061743656142515219803846659173612081058346618061958803247061247877411538368726728071380650190135441206339579747913977694274270383351975089223537810355729314749510160621683236402101502555217336259879074880594503510311159946680893746881095135398123307220604109387367917643225883638636219881433623799028700587140412642566720905169681587073292297082883760663610080693474471794907270440196334191876897568761325222983265982839723444720499833648457686816339206246059190471287030077091012576622405994828386401079657079506512653497409619277657711824166252038977564783685444340112268992799622937123803179252827127316186305989969055542042669873871688128 [86,86] -22222221372479125789082770315504646829616529052978421807255964899875181225563099325444162013980319307666390677294385918558056640299324096638892647322146917066468989411259058120763325044219836935707380585710256531350685693107571488976947749651713735078295005281139323155693642074267949497711579248904508434382319915276903602373912988045358127921739318429405457306921233503012613126913288019708548827418534028397993032273415188250108064721797155733293620379098602847855801293509099359029118207286060638055971683615256283086864231371338144815738928573727925068488580023891297410572171475735904565089233355780823725655302884196886423697137756041338027274110728652364288656447758123211219308778349396816068178989500993499459985455892916563706696851917926257591304720726718638239968610996938477477495898121777264764638661451638335939717456597977765121924284970747292367201359348192175713799961027615653884008160997528655826221737601813917577531472768795824311751010748747465039935932028184903495980634860896861734166601310695537599453233000353434392760000075781804404118473286293030462928959412357887043654123716119540520962989562353171412566913444503083345951418560171255078659887447793887646510053784433294962001014437644740749443142169331071419116563206244103549923614280901685822138181371126803291807335424870659961391505966188034355715212626036370971221524200001302277987886382716941422475116071870354956393484963328889462237691500231041540154726854578008282143096370297615203505634752857846232274143234592097196156300055732073205475844630134343243771363873912397284420692665444613219302530478679746747744462700721915930193514432601709302926080917191820180595476189638068131533179910459538403905938390581488836414509852764536845739032960786205369571791467881606561436553174843069241915590012677072565698408746388644296032342694536361076715790419603112048756394115082189766405386892933284196783508487609074377992543448930074338223706879017152495359148665878681136824290097680834602577531264209974586976023781082138406249834278745375472777319056046848768 [87,0] 13028403826335873855634921620093843939748313933611446004490893027620991682958537057989244699735520607745243806006949961538808210270820520207330450070059965447375775699725208296786502527406025994626552415678475126662979677820062819488236093240700053507709177991865567145269798867742106712959789606704389448863517406476542933692699418730806661250896773048284875648270945902855712100029279682006883011840808565045463479513767759938997567609709543948101900462897974769165262755102922463788813075085386098596684137969385070559170052510588214432687252898139982244002927620640409939597124556260511935927370675994751134017812632704816546985879154561384360890619552969007392414545929403158696492029720349729353239110853951124536772598310564469184609445982794629354026631504346315270660465605036076382884404115356547419873910221617596948499597570516433801447071359004320899531022007549086766622020697412871986163165320581559347834544190471897660548821819326959942274505374433480896529169819854985585071238944004422647880779432441332342389409163422598361880619638483087910002431774783599257090847179282640808734582861403430333955802345629938246039902158883495091008254878802328819791813144351823855452782032950980667879958884460186828068237658026215879024115842400509051060900150049335852095616716002639921929639795944058432930203027141651457193566666659727813500604665145583266710258947562641781656706891069005365933712566875779137077408705007481610215608655033174291339834100244662799050902523391823661796007443302004119362333826900277579344054831404071537383288671968470853520925388211509167979721808638176489298906130531131400494965515223827069715795730736758979582433403570201407852909593707296500856239174582902570812848321310664252882616230484929147220945463237181230759407036856374333641156936557500309695899805186911572328426421694961428163864999145711618989192210854243039698079909738231718830782866943333583955247877786536999754306167861610328963605191408985848778524417874908462612082835865388955004047605212477762514862445777560726307131658505730366128443081583090932862637435515842827413672104175162786301583656164208832194477352045644294076775626145032459958977339968134197081538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] 2218881497727892699156984232525817750285083453393019290257804978817682568676101536266001433636044904703454676199763446189789521489267878613859687471790249840497750958098279229235058792065014351572421033287840617674509850283659754491803683570465237915438501099487690744437257332662238674554766480190646338728411080125092496970053079257647313506439879194921204934349644591987630409821533123180103791545047593173839838280932250528661537569167032526986868838338973400323914694747975039092230079016861692890389732867162220732162666586594128760695207457181797154791266374731231772571621446402339242265227976597771636889537175817356901192392119987369050034868780435523938270922116349006198981623676082798348153261584831852333964591798511079692867991617376289850787656175549898419663761175994504187743064885001608054410467655845170647621842315946821622840970275746400155402022798473183919658790622599579392869160218585145954724580077259245832194389788657297791126506068915620813800115829726800764570477905782679692978736172368034294481481407660353499226566216277451343776328945241199545605496847350668865740640515388592024702379605969886916727238527789874413371999392758894081419400227897708595201461516862096584834000449618896876608046217946842224637843098297440463838133808316908566929098001686100934064116205241785535927592640244174587294367338706951357804757578386307090216327016771411584059661900497807685247191286686363264205836707087045390304465481344401305398107768822883819267697600949492615410607648994791779085573412789685512558051545804234955660284351365664533383615609199329543060662649804926263170712178488389221768082837315185679027274217106776029496403892698950484529908093365156298813928329965434489552395859114359848372663016981603782303442115272813834140234529563425292992903065276396245127890853815469183214007830610341967840507829490137883572321292246335179972945998614682784512718305057476642489045917943228450056352020949533201767299068099587417510629694673171702226369559166986340552109317495809523411214490495798175716938738145530698714695469485825330259460292501768979218126524271555464402257835043482681605045040966033758927721305011401198569498614162011230488085135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -326431513023329685325525429150084359659613063757124222552007932048869577282695997038688121238477401888886830160738670847450511106231815096861517238971960029337804264514533396448033928265448964424026172980197456916550075733999558896697234030917515607607350478905586429463114937909117599788579211360979485338720327931574577877975553141004411928595576262280452036711158921211998534740932616607182016149216409863973535414711478293021707392926338821265151863160549059518010904226479641549135580029114023594653906918110652852878090418730150973513941702073109242526842347465690525415190120635798887660557394959440906249664602341333332584913764275413933381964847920313935249863931073446841190671584678218216077848831466422643729136442295349002928490351377177778768118302983302924005432028516783957219766102723885000646732880668789065752918362291944480887620917803631429539124659642093803848396742408511107057421446931080699161193057132836206112049257576641561949214553669559072955166268806026660073499848191756990933194457162313816302448857362080177491781763578123813786618375012231267766916154781813815805499683081852949295058726365578265505590236550476247661361337099429985627403840152797321200412699438750915963160745849592803204713154046089271845865808182505390329228863978820169801132176004734672953211217832523912485673141466929885848948411120998000531114244941167578023831405671217180090976937946837504860893766042223502995914770959630982643881644823007312669446265850145299862779282693388075139135544522214429797689140213417272863210025616916604003878257438896085775998582540619625555530661023846638017819340159568269947291069402791145908438573996353631916295767890945949992968910555302320280616934118803149882321409849126268903152413629297339531590895334956158462876455554872871922224625787824487872280047928323259386351144483502221421117257535920341153617555102900913554996052304660959688854510105933444831632953209366100965272397100027621989479446532314107911151605322872730080008517892865578398542907793307392745451745859320589880604106952893644971942167890218957936297878612788403277444406615055568638860422103787701845902936050704035694364430792574613772119738158104527191978226483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 217229868477771035508709316955695465606593089874833143496843060230937346458442762466560879554433339462854470222252448092711127910505603927937520830117990954249357327638811016314804535834330098814264484933278461087056385977550679847676256322356094708628471064565495488450178438589188693277745044227143139427671758312960232041151004402800876719116035432582301981214657550768855615626311690656573054128524648765920111752784928066554629211418051875676232001674659326386991310126158822488188532646416333373326264684254738206565773219930889399000907729461748067802145309495974604154813775206500221398679008387187335612359868278168797988620781932230610817060374478466644519666489227810668678304445589671718728310885041086362619289331605343078881434269861986609983522850346140826544466409777979093862371399779128576784947458245577649736034774283684435849675516861016308876821003840465549614244895995490160159223952946042174315540813471351573909760634658666353456417614822465780917881125018446308815924872311827982541040184375137222078395259204032907566563811352817900721037698439979014384880340763779384726159999928138305759582400787400625585788192238614218901604269439056920567979191717581626343485574523202860160022249660604442087869092778719992071926151086490307681605980408574484505835899918902637292470753296811989828401389864110844363933463231155945405670225186055894158614150958968465716442039047499666763188560820234237905950812333255133416155216503318422798914035027611604847594424418088743023861394992438484417146162124820391411682293153061516907961456791978629409322439850591387534622355802273166962846246617044330857356407043800970008548384724082452700754797173868368503547578467372133035931724219922535059744538262312073609693842193068410862967472895631314945547426729646307004703295800233684164461244435450781939857016958748097493482438429178682467189639651082606450911078302035944532551181471540061519203899636340537650290414332428711284464097568633450653324796682081776971207203924726071804859265931622212271505553276357560899023094918948180805587026004047649861786643914993302420678259853279662753936805976307517486106447339108876676452290887560686885957293066840875921246244569088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 9321612283523350979174758954819642779291739288084138643320030018276317540403338968850377762225338549009156581697015358246642705045494144324925717698372770923729344971467771048085107264363676853924145639135813751204529612912012541158007578963047587426471307671084146275448864988523899605783828707239510267283554584356488474158610203784190579990728670211218359818527830746851415086990028491129880924025469332616374113727268738041736770540117542609127573495205135226451469009391908095719850962047352980007226884612920037324746825778039099569148492129610027349932090984339501098506568922173593344824410723051041130022038721032674608385059301745476089530343141260113891527294427495983951538785614940638117627348169320089357285258537564619674371252835511648694202560072312412456151366260143556744645930269433416250229605971176854995928265865949538563212923478111974609913451303842100420050747276501987533773554192673453513483299243756630806436791204677450428061310842091116373318329681448665548105831053945964843555257513118438410105140559502512492525344186935573926460531458979304190252228560492510683482709451340797898694552417874278101285075338263821962273073237566829490183193295222487043904252567185424518238940763392061817042427357124436896050256181667089371691594528645663739584783845535455088697074802016374414609390037776851188416369690601512129439142681253429215641975887641026645325984810113321576422358156261169706687270795921445971487334470882935862499771831521246995719020071642664140940382478841502711424655717148847124240885581057679825968389269786681328454456230961850302727951358647033035235183651308641316470503031561875864470362601932799141544622192468273141839583974945884979153431061897242027803389749011471508049042108653552981010660971389948373304634631374501350620341217321850847138540099275221589134833432790525244136448702350119776663147526848610570824509346294697962907401863624055270118388512916969585566090982245714085560813215113951827803948258063033638417839831477647528473404031291680408593743077401077059793343795730818172739384295065362398925666018507188587001318702225352102373987620177401274284845499331996237919805218120834069935485894113182607506915689758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 448304553902013396234161797298136982617834863774425218118144099548180309664026456684779846388143939457100215785948466305229072886814074004218449612470131582477522532986353660682371038637542555984817155637243496412457706501753489753635794955600634016736891934391766897519048575113172647202930910017236381259908117628626382860575771082003196278194717762793720299112837463444596324967461605622560663357981566733473363008960299260734254369409357320384088553680165647178306971320002181878779332029551179104988339046044526957229563705889830284875568249465151558631424037473926934898850797605547728567456325832541785679991933408566926056442201689355228329425042203454839899923511131781423279829459512473334308791849915193900400256683546875464253855065818314076966303649227802766823185197260395573818062533937031278619420127217117601989893729232907310839264014427367877110874714517993496955895777617670119183820420509489861294049933623798881157977965840345151687183755865916090426224293002426586664371353018271098428607884675876550402629392864520006001487894773160107788461321228073960527965817527288087667540883279794637119497313501254311226079199563137860138387448952578210493014525378472757162810383134902644370036605707415294564868874126883597493293480598451742762553064873664364266477523400503247458379640969939952284979037772813939911294566578132079691080911278782953687202203772333341608153406637109973292805568667225116233741307221575210388657969882762126892855455284835394451430350825760798854460029297509549276804043550002553258107375159880887320683730089740066331331283220728912254662356248735447385081432729198055165334355303875145583781768930893041979112476337008877625898163456724505303946228876545559271645574807267723248136708911840517345903082542752982330792662045736563658952485358544532192223191990914596712584398811005724151499876316702921743280835829597929795897963284875845598727553428699452272793558780237952051511691564510317878374152455290608427085930097053540127935761009337570006018864509296563738969525658172083986264245019974734449630642728811535634799776899952986741636808296675441608299582010254374793420987768974302985322805264308922660997416198675052084538499387097088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -2049420291903633883364109686131014828066612419517124728805077629989136449981616918636431932051763938965250656936813963751913978493631322869988648480817893388533976204007053011678185990530681342314526952764246244897317421086429744648605329109795204340247310856394803150073005884229024914116487826653635018498965228064051389150616285504829770636194788956819306227451267031398783097621886203662884288845925256523967273248294671485288606058825749627355842793233617862451848911519240384146724039585206892430653836628014379613940184440017361834207388713963099928886254998189479591948972070242528696126887663757000711174101160476643288679004687163425660080436344527657157256811013576478556076769116721773316928741756704284509268067939835785976681976157065935650404261064012010745336478529620862129343601186720049656014871701929533277046797650930764080917962843880899579786450871121427071274901874942843331896643881065001880044467720747010419553773321939587565138608670058325003681366748889570216218370021854301095796865474765684916649797523560379569443981737763024555177103643265420816555912516048050644129197681020609317099317764029338286543661546814817002866500750663113395353432963938662950287662636055934294061538744668022045173814832140648227478846420448549385806800363645104055087845788011391666017560633667617348069877268131724651713688791322192555009908600647228877223930942084294239368634191481190768261726570588517141532534797901756244957424633476996438350223628445026644522369297417421367482723283907514709432602410416712927623111767076873830443401998003231688386656825108071828195572380442152306605002416380973997625843778828545791363099642445128640901427474277038743675991573418351960920840826467471723844786645458318448623180374956959084397526078968684290740640329848400824549991362862837418996331539899210019778817256549020275776025081648274613530619289107132773735097279556281082759170952466699149377802195786400935169899782587580464453052330288376714229947595071154016022477282047954091626876071729399252297042108457560548331987826932762404443870906919384360038967213229423067800241881917834353856897953869560690107379699865240394280186216703010305644658274750726736787499549164830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] -14855008297121563655452992853972473286674104218497034095136888988285821274322058289941677938098930481583872506050883777429109348712144963110279600921213399521542763669209207832713831713932520853945335893379601364673811009144418477072725643860355739732908509326851753784297740438879097592085166175425316073618858906552570524532494034101564629496769658254260998896216800802219634265482986593709645505737233299577002859694317098651724179520144170614343859807479328242267631670762061882723450170579912769128224244988873058319281807887072236001863926171253125486763370484393733318636763122609177294750290383578820134625966938337501609832152898219202306309068681672531678265377184916326473651897501699190178402271866669488130597947711625969211862880423435752044032642992252440968192740465932977458191295445712081126864260466535891743440347999045987978732588834390304812794452798701211548402331467328181876107467930864509943346270328865033449068793315896242317987513959191112442994247699458690244100380219107057630909552216091043603607796949997646916527518536605216293298311623505710147568775022680849429862639067452031165093100430132711100146925483626393041736986966833568410889346947004085491572219874376264959756290886453351498749156538526777715650178000036920095678966246048857930878693526058038242296154523045920862130063589472061894387602060146829159964372214416802052855727350978330814288404814743155498021714200096700794604380832601144549215866084669067891295304954158857642056302648619157088157865230188209944428514196033961228156000068008237691424201413157906907474518529244441645846946756726072853462600480155348562230480091433273647309518833033845123187733488919344023108123153508891135424489852464749928621849139353716167213084503323327601213213665968709463977635202433609525479801354781584634388619501440135064024741454389997697574548032801929966405620088407411053103249044509500081545355715629857526421454468276864494697336271392607702208502180159000073316673957596710549850626968934807875823344957460902333833723034381154307304083387069229640157063004780845200478412693388171811670017989428666299986333220079783985024368242241192744830477947065237003719218756882235544510453524272775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 118624755125039771772412019233562134144978618571802656569263053902233373406023360894309766369035156237166668277228070996254697691349287816623713338557102455421645750510289427662426677116995233984556233395947216669239025172256612042169261848021903722082364589806697395607949105965263975742636425912157078386393191510020895425797422375504215286543762945226069532598730436978291346938055731143599532581433608003228749155011356053891889986551922034522854136359866139970660490472355478524427490525276394048962638598885924983285228880954669558078906661702812395479780598017238450644790417513823980188971524994736943470961513978233082267222178321890180360755018284131436432174449892794045917581741410750957180551714023469827427625784089899349545391914156212538484046408693455989652914552111151211712348658126912840148789183097221938941409511939279577942167493187409781295436515095591923125624539393879385326360136895105404540234484068133897949285328805043961767486778252822666640588909181594094323502358945760735981195121094800293839441755748585371891603755354537824734082308106890312359909508502944168469944045373251928387027733655961267198107093223985382953979338817959873212327117320987556737912792368845810148906849602125747756201436894670504815613634772437772810771874690488304090614040549657699679704828183604983617775428471744059418709480648774069714689560930894619566576723948743860192465105072619254512298654194843531107093316589767204917449982169593945941435955468613228718910886782317167713909501913446090488253953521602934034192647849500923094979131930638095027874725771417116761765618392854448052023992884311661585390923047222576448017303538259581278365534342127345526533417995313406818627425169955943930594549672025901299519953934227399675613500092425672509371848595757286523007858867483225181363068745791239345347869385542401716476549824431463593720651244412228279892954107742353785486641142121738940541452594491416125937624859772098601461248212567799679284033597240847339539439625621208869445048540831740428701913454449586012408308161877085754618303979090384647339829515829999205508233565808462092282592314477047309592935340457916152226177235935055335460225138938125544259204159803228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -262929220920731108444627071471512023479904216794311056694682608339630782165622938338820261839414985519977640926466647118175839273155257065375817449840077752539946214627806737994383746380516370444601897358886283301845673917714419601617682230481453753400230516342817404815813572970765867617141442350560946112779343615978356889527643166564448732234846807084515165320361479170059924264308928930367626083783855959025089356519385038728801643696670107746204370431286514631171820576046170912103195590221397305047912912862559276616066859937698686928125253285224184494764392531111715259124810521000257890353549362438226519017605507452077792898020758883038710862993077582821828214275836260506250440009770582903974045926302433810558875295221420916533786114434060342632248966323157554081546058609336227246770407469878769337143683631783385460421761087035517736955469351251250332514860093992919909048924686494707051828392142637077004584742502955710579013545614477551484526905787290453821747344188667540622204481671383492071139638501938792077819749453067263759070998093670476716162662509761485776177707805848851970652737467260290089417331255804348504950502043142508656924081418728110540917950402315724880192606037092460139820089356773886502939686964988696165752257162526255327361826084656115403704847310272209861679185985369708674552422466781320621718663497924463297796931984105830363469035553022634666742261784891200301281853454781337798729285067975075691630057001299116435475423643226176834025712071865327001058224856192752121142451514542687226178085750119682643256285556119276079341067281399548883917228865521130324892087033550357498735402787699147151434785480908211965529190490394696459510920008153118999421456417532902079309566709599458771120786035508891192782377805880732028817415966651474720121817220331817100282976868682950301540554386359382577041249021658529708034870103609664489736939499222316469331984593736776455139709666647232455638124733500968776406684175303307692205041355217957574802330464196741003834116049071108907727898040421290138204419217261404214944623240913907832739442178491635701433566866518577172435297532901720744046087128453718876703734045660690131913342809520053446783122860182339584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -35477983449940245684900545120530178583366461659945219086974808318817179880119168975809292308261531122603458062416168717368471129595643595566115688749718849772526862194890882480993317563026485469516903191660949881549658997692343881552983746062449143915041605690981860852183597237662398827499936188140265358309750958792943440295620376103819178072862733142597429828150652599225072233576182693991545587413077992476090280399344079536813593553977854475385588721802272994661793373783737544945005093998432923895252142253018047433044286789846579383579068924294334038522233658956964194440849796062614167444525567126956853446443446105345960711946489160187058286586346001224407797704137190252917713223103088693080559306943823793527587708156586816708616106262923114136960329139282476845937482912226690202805364457730674911944047653124027213577556809089954582111890663272498819744164494912640005016700793444287211427184997844601479249670492069335796583287652111024006731819862697469633864196329138255592456557398742347211222014422766985355359285457169806118283832016248447415331521298660447637998947804499381784137531185030421905497440638397159392851716459110690016181179107149739334865935495485706683545520370457109867862559954499765469622121939307787674766045682948752664851677598203779201535303484389616416962277613381078412577875664434696785161603749579907686046318200837501261344371659131149875191177010527374238043221663603481928640944240647753503081759761117660690315578810749139495802553198846641875995156061165829971943266911228155691165308492221678227920848147491727179771170766216640704760502804650615125138773476890928924814585111935708427598741108754732832654830792664097498971944268022754380244868078565594367955047031942436969815716429337782624599805177743492170735137817670700355263760994683949636379491877387986660834539178139391758717250835009656588075725109794616571257357673233508061747789372752187211595991098106720376235336487527491464954844232377391539738792417356733894186124563926856030989203744212576102886968002515065433734505323500956470560435127144674748010224123377241792508671348697703261313396863770897946157983058014159602176351976231905181388745272729086540145826577493524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 1247362520775841928599503322960844339222778308730149229281795723918374440375657024072204525238625829525993803843980496611509732108484974964716449542801036316466447366876808002090449146482560184233821947705719491961656532997658963186289337137434134923971653425015181421872729404166212311201505205549494377295411799889504130138743188846654963651278954838157915436640490422505492306963905631892277527380010859654441267869363219801967361401465402245243516313237638668777923665139341030653803725349372972073664546508848022262909506327801220581308161104052945393628655479015467560920032932163121511579935428214140580020412214252547525675962285777124672423660606904197939067043787887144263179554387995540118320672385676826111074768299021875185245419551154254726017871701624505975698924501280568418650751818314162761283447897084111440482256903368096116092824371196510551182405949767985255935079905259781714382948022940845150988407031932067643995086850107124990476785184347626934729864530208568816048082185882305113343907964384646811201648186779523587783405938544037855187611957521032892137484199548277380668741215164796150898111210113528611422565975799107816353132439816176885777638347966831556712069479551887246244879962984477829731072534776635947010546704267171203559169563130062647182007224620430261270085838849056531328268560942244010810093296502456205068069627471519477497278592472954675056153539303801019157587880673299073345390096292422306071954988762699228052484150850185234417639854657687255153908403954029187887716673283344944420171323779671426873017949476227729121055531100360223620253279132937691287878760807622705257961126508985575948979079809727714290855230869560242429102128007290891695591730107517976699372324064349680817779824798487842206113896904324182608826530961708727630604614094185294146551269291070454665496829158701957255563742943648835630030280245269117663389219907194587064808000537125403086255430549310373441454087284230008762439392950843997180702515062726648319482894759283679119977867153959563571127131079851683217660305805939876694412777075537852668347674480585712951824185205271992275099523530348549282557718454254817468791718909948186777542029295088431549393402461293641728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -2770193825392471318783460124142346467762645822169849362453845557566070268095991795233235353793826916416195120889629048228253831175756309959230411170236990082002402452924492820665763593880602402504546467194344666239582950153660158571757885119479819428576185012612011103362327872014622772826341427566757297718955325760034691129604685796642156551804033464807519855590414096109526242524881922207377683284003153300697166297052554883256693799305812242208009510920204571826029956251675247529594532107091001257471348735785139792565635280740007630708706788637353211963291682878640050622058218838136547689034537491428837670607024552706937660273016269448005198672145270942970010390437006288711768099338137767814327295939307446176593723355352997225249226314074110321618301543128039109205064924824372652143182109123495136863921375531177893141859967967375415394933854633621894009039359045732335137506377646792281900201671187606332174024322234477372136026041500844347765736097539403202027871638559610387011988979112076788390861234803848184719620461067599936593974929570682311189216194555535879222576475659200044077905157698206690053408029950128241195175660579569168003747818239144753162126153392064040108832252544716912239054971351652749071627502088221141953359270624706887240317054151336570538711362428026928148237649226570763018203104852376043398411386780180681907832873403977197917022789977447378755982894110295573330342385510397687036729812084988478758990891429269620028463258303436565817955660755463794978018534173340758967030924734013699174398767867816631317658419963456929127263211288647648956381448403318110069996470293780415933927464071130352550952224181598544672808888818790334947457996297236743472755366261170994837590811027261700490241832243719954071995359206531283038606209226132700318723412612401953950622682283612154955609925134435478140378010883022557536981597255179782876483293366773586297139917254362970019745838928944976700806868078411773607828754876626560544798720187800772756308098630671185270499043307580626881011646599108349500315460249829250915729211314164604196657561067301164159212165451175728340746693409366276742279513214412706365554857744937205186627971360953273804930259828059668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 3622678149982796700306006498135067375673132622001004657358896531125012436745056574629430765226702776443009899250780167770064511456882311720973221616266758949224730407955925273292575995866641472824073005514884407350591054795242924893367026402987416652185094082279756555165608978487885072064499720233444367286182270685678442580322478544445403396976667003764333809319382428488582480875198329777327663679525130710055187702148139337421691013359363413691197623262298260624530682867584916839226693147421033163087608740333691559044789969756061999523048189016152118160852425128021263605821017983028579101733174377399596811147982416673683901260579784490246588542246024550746545777543434936540844158497090574303133668852035081626485302510065321826245626066245503762932190029606278934914422275960933767876615872358437189461987460907487727979979526169145239244306272094588835379284704619693956775282278948298930408474810388850520054801055995563532127935052026887183734830404882681619798777054599957395345366582734752500706449934686295093375706841415033889533298544093837126862029219869013967679278675368058343662900241682448749782066374304090849646993246670531164468568137972596819695438621024797071242986367734976717749964583654227105447532723695393211196971151520310839871281295790985530548796298702448534011182221058338544431023937279760294919357561469804044083713729869034332889496448875254510040638062396804066691929126257630744393060197767463606918954338735364991506203948124019381204394667495868795791193208360938144273024742091177214055896164063194315312927274747338201255649719880710549813809866396974883012025502437718774594613339213878867763225255047753605011089553121715318477979642742909710774528019940085519237103895623793766956102120743106472509000787891492245773292684388772835043436607269430755788329438829630966158982759839597272066727327676433362304522049715776036719559762121450451247081116352755739219064554609840230983331545682420695091254829363572270019700324429322898628508838487833902493315490450968024404089610864679345963908506480000368304129592857146999709291384666474060458176340574230168422561711657501162329063910040464991600614045380919936556877496556340842277567036898045591552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -3998106433952547335204320142828262817007814915538825218629598593000908316137632744262222407946541246540433846317178024325127517170481692646477441859528060765174972253241907183082824620701669203476158107124153130673198351490339853771556609081314476406346770727879425137456386233608411016785041859713888375827592459875558423344169170984347504057738189516070252396866182919209071524120893217931085103995334100230695962648736843095482260832624706707980433670034530258626926335316890107950568714490727230552446704646059453124604138087649446284847017199102294988836144991120865101108103782019786257657484022556857805295355414675160390931801600227419961875119655291902543692809900426830848215714121645337948386198732514526374966514102684006000091102261514888261585243496022180799545830497919942997949806148389798398039969374785005636611846597531169297655638640868293276238215235977286221054870172987756963557937410183030284768445769401688622578036148104695459535673287319137349413356383301918984579225559556330497488142644301855405202669900093153849319584179376387715775067462165447096676047801130434526088108941927027543594369296393869780968553256284438086028291929745778470558348169844254233353274323167211535764471868862162183057190880979998703871989916302250165723208213609300928190916812682139138079509329350073760502184756491528730903228399059282071743932964416499418278633280760110336730891539442415661084171326508091786378742496240298944030857622713307713970382811399545859589061937026025556620754936304651460024561020653268486380543444405321798857015481075049896406827026083660470129222672903213116303996305314572091362154307333031955115749035889272216832930566844771110946775459333505803164278592098409883462241877051322099885141843927550978214133410729070329788647098997314851265786490142960092771577993532517287844419049915211048269554756671349460411552144111618812715690405307906610232866108769904533227793506468542693837170579896075891138660526330915578115244581859357162642847400729054821947434346867825886739663897989932039486096999550475698698854318292157659330809922207485810352384533036827910056202775552980134655915734928452855952760881559896495341955448556003314152552530443449139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 4188071442399857737101514300066552258764515012555837896745624357994041786274182042810521718830627407016056763250524774942954822207651922839773878718767742304606097734593577067968408216536772557853033344131864664807150797369009879234669773447238548467326953091596195341015563462439875147807870299026650069372628786601754088425579168751960966501906026442009564870300247652178396731166408276910743074155748211970523271503624544296628162492613113473830357501812237585131984313203374729427803630613786782238035744451875620118207073181441028119397438536215387223369223256063834077551879464349630224680881371371904803430378130254764445360832282328147170458245637254422039506239656037726451558480346254948120755475668045457802431264211051622455604346890903396073805429865597414789176885176558344968234505381668092816737519323789434678955028813298306954002244018141147744707650239824467214652981892065908319865046235267060681236655581255964018515384459513577836045649552488382787897872601359366645669561368686842278236782564793199902077423984666922135809637520506351642589554660561601331672042133020037520146384892709620893279412632907279896552495736674039704880904491852425925428769069327092219809939530698703007492737374630229020112573282356228719662427695754275335022972860977638029782954513599777005063604310916904596943826264323316726812648177476057012436767219920166547796284232444459681607786412622124327407150973992891982837821611472510711697169412121552632086736500364731992135714633324613882592255115646007596234943004462920294733461668014454120236567688155150417482769800376055052572299740181792136512508205844104380641959710963159956522857870886930259961115553243612799385123118298218711322026474994269920747114005175019883010159983712770862731975366110837340068098344042136516168987792734807245040656575751650440734415852209500110922543100071394928669470196464728112769220299393312681514968368447778876367092816118845425530963216977193375175789816701273497724583460436353870067864890430144805535066136884396788974642015685589799108044828704653011520159654820991878493125145635344775822655049417656168221898743051441344088246759600798076946253281924829350002545436962819248928382950659994943488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -3427057808302333034227500556401457487398985869355929516213363116870766165558453760574694778535512824565596534403163835411724573641331202387492318518721050762689286895165959083961886537060959437350150812047192383281250029149778248802142360430766352362086732269306159723453144079105171098527059594086193309031842754883839982239599832555217619714263589215049048073595406256608959510881427936917729275362600101765718741263418700456419572932745692303127963535680856927040251069790309314190831466678855756287805761367797194085885203861607070675442064327320189191289707206448882716234188392514995620490556396908123009401170097562487085724704040028772182526187098032708094195117407198206177017855458184424514333294307075651686607436479043354998871765109490294134106536820498504713275610394013835296742863138710028573347089773264711998682065456859931566649478223957673238032522801680559041175206244014839032678564942563626785158237871948612769846903653480635126066275082505759654386746879521788039103515833542422860001666671892532048674580349134043135683751615503422346216738497939570840825759418825141771627018649927394493878154363972758049171583251689133122704351072368095790169134224471460308433926913589438336616049143916398149563655251275095854650106554984713319289661703216701675172374883318124379197637910222042945330028110984915584143830417947924224223122169301553023002389167955169146132954578722656856950918265015388915821054064126905272803756294768053909606362781405443621427998086160822793962269791158201375666537074761259861362951443135164755992603920005307266754569576009385828675170715636712774674955870469386636767388812451562860671562647520636180441895675451748236928335324686848719821776215879089556240297942071403801445890108323615682477096657374501224866964325756370596360300355009297793760564516796160022708171891996174054546833519128924894164682099719931984637819123920872381719801394277559239662773234776757560908600629911661436222032823638678996937856421829132177602370772109951157656684394581994706022268630239519772862020173717168258733452220886683679391517086388688419473919817234884911423863071377502391769582996900259961634430489049157970839895476235400360849346111723106467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 1709688396230588950102861922789547973247220309712285663234647985580818906036367108649698461759268725739852543242467039073369336302077786215276672311171699029435552545331694120829904714978371567436873290912964649533289588845845562059858718860967571917982237829346189206007137137035426233939678120811540669932968570453104484978864592462720883381021527807477243443864140421266774144379442208220065842739967429442350065967114912145686402418133702382748001472553533605232104000733948127382008350830809381988265172033985011633000401878444422220155349196382316333343597877511885003170094635459059807530900445454584016644915507751938486921412707149306897297744684175590666203422510156442408607285687028381521416220747588935717790117211812788591794214239674835607389848761342741289615217581914609024674428886020359077322588963516462729176165300739938652619908010922178175362973487988772781728253609753872055655773013638204530327795410305373764719642604492140562996998942018708239223050308865040747751896949804912688914183080738417229202447239993533799468490535973415769990082029883000877011067793109269130497555034978510420984210821070100232834899452479327638403609774915633139631153163086340270307713449715614744467365988176737484995998867545172520213204362350644885261653690473296514297044677870776641525033337131278985857033069573192042399365120134554164409609980650104197500128804058025285229327426921297984834877383514196221253971933322830505702631587271101533295234085496823148489846759260700870609157467303569023083217968364135081958936944890161222004036169277674758865438885124127670838150350465595189620843124186947509928751358592085858091423420057701349728528556683916480543653193112082105420134136835537386764809682204884374238720582551744503049964717787471150971673720552592764280076934750860529044917328968453333066167458885557979889636881684806880962500891275660729915946645678782858460913757052255888565145937635474520148319380635532553778656700099237197590270468776797527688742823881694980738555051042101591655338905517832167090823701314722817381867215833644571647823646524380100066020467330075267730108639440444216947618651827258450113751554812220290712167136151225603154509870593952710656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -427273680928358701700433503413096378172430944446706486896871772268356991008487561369314456333400306134660340057560315049893886091317815775525114437360659460572757364556387871875568254061186560891236174622883258450174782588849046517557997613747948987284702494259451658757668534000902126405189688576930132506275617959303010007617412381257165870064170920811463838260037571994533745700454879548776248046655071009713950858632310674453892459931161769740770377355218001165116094324375207081396831615984876624371744192289030575915918556734735369579140634426271690624045715335671264627875086941963947856558751460043107842593993615022834583747440942089384825201391516317087352445279040046649865432309769930796795096145549363618442725214148166165831666158444076921899746078371487839596253884877772794236419040303608244525655835452353377761689364138997627102793148637399384724430386015562174102976645575092013212521755978012240860166235926286355115457325203661184820603864562348526108301604345265562593951781416532435179410253844074841601304308179940932269484619206082844505491177514302080204214156831644900959298577214418753737725246403600220481628342483756910312725542089380418806985527721744504428361102579402377143392015942423492220948572580789043048384702595559797575199550820812865682559434681986341327843584012853487463812765775969342751676461863691298562916644970862457337142740563998621303304865078248346294646724459184755584824662046299944727836860332362317532970166730801505259570380856797388875996906910719010238893762859446596252993316008796463049519069975874006675896627825373008261630233230471522403887529053094337974706335404630642777326442821832423522836277274607110739821744228254728512797307930982285156322411367894754785233176952091748206846220488358588985575830009335178608547937964633731386018910150776129229841157569700866341547566431228257882784675497180900316840654498635869359611215003995746828105650561733398387288743229954951500042519534973365709367287878135779973180678473209359944747733400581651217700868798064534629766329646429061280589249566526606442214431892194257862405550590072187139716808669485515514984851524592475980372016757437356764170492477304237313232056218718044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 121106102979854291197086443368076925976475126680433658786035333956852501687416482596133528591584417849990500508397327751796840186197094324129105145647777820121069540991990390735909089220244784731737228497468426340439777048957860415422389424966137238016201924331446067156132953971051036921478336694193321056859299250623501385112756355918848910324359584606211939830216364895455480069380274278150801448015144322888985128551044577245674992140631418888165108156308374393055536431375021178031882841373762202948938899205130494853313619824972714096450857451358414841989453374713753893196815862527124828290539069041032357095411748339524623026912748721597438717423377124006069683685691600100451725259142819405178902810131666485181724816719733304776377235858511221750751748297443554651647134019296006794397700237076695735906614881010666723700585212745067216203541376255803565769830692106337500751710442841152078391074175283900705752579477770155902484373538309298420925841917062794403759177641435480084829467752268115255854980743742191509074035156756102359523005401001146817199549611014220032867929922396044472051996586017972412978567870643830037509742095182208044421923160531363952743535571355929511282180079844256721589268984273303838155031669158541254396800327853329900547750881334208826699425127820155431244795881141333842803960785570487721291097568407605889941714151423428039773956305697182119732022828524333533127146627888625088780950762618992290774215457417906486087532123251235896203252565694611625020465014303116141708065292104312821106960783650052380393677457390290926120888822545501085942645609852063447217289114130889755660423285636699632556024753718054994304342512482336591330783156041645906962095940749103777820531768134331172406342903336781269798753617516174789497122745726843995778381218299609338294904386322981947566258393052965039753042304223457373746784079114873767709981862316620516149509386977845038832992639405304206361798944802882112132910026715776017142423288963267732945398260416653180765749461030845812694049531252009189168914087821320169610786766443946548583536774717132875761664969508710164563596532609212238163772692922308416177748421048295053923491181082799555198215136946946048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 246584621252531825756940227949058813681831417430364633355252332854872199209691748365155372206218135860653657761458197905387109014206603546138801277421447998918106400660561996119582939632131237673354227922852863392054094445583267306730708993000583784404195028534800767762276330194765658414042110461688979423001818365647205417344410710256911466180526686130399143237578403090731104002467626140032362247876370908984409619669720217846962212745295047033102906349230379570692871450041333706114158281028324760110567716822782422648411103184603530939012528340516043782111605350881636641206780396179483963484224370918876049746568851554685281413392570036171987162740302493736595027520303112680539917801962661879158457896895769658128036632812901702126343485342273555022649354474721431236738326720814231844926570196754652676255384960971471734852123755223795437277173248781026127064778199570430297133920953237696286372603399897954859085884517638847981219300901364103946824211101867612682464570292784878641866743508998639338622749201841320457854442966747836078211381536517223639898471393407689457274988441181782507512457356122623232998316585712320927865324411493209742601727729334444346370111276330048748011998287120457674684313666620181297333873667250885018018060735384486682629329618062728213327221549313103568799049611905524974026433054698451918787351013325631556680533975427523503725748610396750073081807921837918555650556311068635873661087178955290822458160039462693988485381710363026804049938597735038763139851142244107103439348240316169893457122683722875870901995374639202261601061159311837135906304857537323363386130088502282028263144660108390464952078048213718751559561458794547928226819576278444048450657409360477731044574544463565821520237510484765777736923519324470470624678212617968353516002345089018673445821181181881852446407486347820897163609900794282106513677789934225363837937325671535940237138677755987072474292507080349308240534001873107461718298823611228316069822760502442989464048309057415888956496015737644013853109921901823619027655809797184021323720690059668388075895168963448027933950451332608666071106303286914939963388659480197779635377724125927233981154498604854569209542918610616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -1488237311404499597918661767373102188772453319636640054380451306494175620460046043630443354709320851196139447826118032992337737420341853529200621982390355302666424758640763940610810190150356487082222680711542683441696929946198950597227528167069973646277231579885683270140099007282187771717344131722398421004549763203465425956200464998193407172658020959170030320818731724598472038606685585558607882358543773781091004343602232396352375336202110660973111434289936085841939763770821760919733405030144605901544943386477836335925839355085517387699288814524025672648112212533432958176534184922133248005948086131921791685160417739600455766860259426316719199876034100379265885921007241130004489137053787088311880503438847413667682364557436827544205924070633148712885622260539035054170780611657687679865635129440245594860055011867658289088024412278011751590299229294769292026333892868605442454125199273296869968504193673442763807240495395442753487995145012102052235877343222062596064010323536857738720173907844576448112739486487434075693809570620179700070476843472659340824580429573106309742796268316250611908029393820961024040144857353482539397042028674964544233078144904773742345929989081664894598302650290810453792417269802461980079265572526050690717774040518489059651593469314676939012411075012466215156477501021797046548383401018277336352771013819637641029818173985075748296701524759708594351146007457209119330396555993847944276856989486909183063974303546164253724908792712071979860163399831274478836966348647445452059340066832158116835339043353263609933615869954383936612487271915173336679475791467055763651038471331894168540687270826041516405729656305391034237237512804913573913784229757554588764959732445054809877999253706085469103861787913437698220977081916641163917912296896676421239512299185131355708664586413255215905477031219897351872789570561530661963410480922681801747899231891774208090534333648585725709138669407593056772015815344552908751809829729955664216465894736255822203594925241928815133170597892065953248587465059215326002183276200465183685972993063174172377911488228145866995930271178466452503164993634690750533706846689434490998243687702756615809381668621707955123065612624784785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 3123232087392966333123280039375889734102334161337387705223962512771020281640269509761988837018119072565550087593449621617245423601768650317742104099767731689415653282918929659604746728718440013433409443040952765146717406124265942577776272266241063760397793372512361661826296767397525786355926332722005523605469005129683889035044805104634042622211812824208586135280051750947041268897105472625393245125770041720086744143762021221714199007508889949599745884212167152212166139188449167887504755126416814347271945652553958353941734019492234330162552108374082122371539501092782393820159015822441203222854239908122394266349529655651185069887720981391805094319048523680232524628311596254913197374223962300577891395448638958316047382428238015335341181531335394657023409955493268487202566101227166953472277039081709418973731330184767788585330400967745853577142901974344504024016343707079916720753674333105201619277607668670356419967657529315834107717929373619166050054289342871839614070949084383160242673112299816070510355188926456399601122935895042326091351617393251864318916925471288452061141753944865903099003587228898531970364980083708909452074175193994637602868096462523598869815535879197362923018352964222973729719678847158811508637598188697836331243173498617062056778412414344104714831653788857033853905293725939862723407202214859510917524401801498751156487054943604850864283702221729845106487630382467901845747872803673142180470116725007118284175327238936898764677641225717140813546804281453001047547593481243397929558370004492824184940585062324911246843976220811609816143703300766560659510094833183544135204985057516222894348907380346551510078370799408138142133484418947882527280388905791236077891951548654049790778273241290013849745847055819863890119474316531853456910611101261174494365029172982628985965587952597429145520116114599732328585485674562983450881153039273302835185815034136827552144230371650562795339482260756662931193579633559680987708633535001325240234957305528889330115865318219594569462830286149432899193707007866822089799484750854030047099728360205162837240886827432866937711074609565824975428221379315288827280083218563696547652934911869714899162922401673950642394545333322383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -4183052143727685981038050904094592023549089917598199520602199912069607931550232737950616322122633622744407682736202851872262756828465468709488958202426955372736965741586304795724162848068588980688081785077235368593736840788130549735385793440915214827311222507257286297101275244095299212176108279802187901451197173162184995326823475212488244348697660074136473302655018671790611580649669106364126625767921112484408582751351526709929830252796619478827839916152488574823791471426077523177367843044149933147986205714295865959773093773778173529266575657744739061394659539018585009114388063159266906742813785907771042621538628186231926428960051759749833971654039227668283082805998607192599882601812502892244414183658377467555113832287707824562886978181988317025378247730755291432670288599010878714355073812222565969982295711815191082190311322983592936440652733667923315523562145155634568765403117718938337437035827712276172960497418507102719935319914120261456207801201965107042891603547954654246363691342822417676075674613654614593504605911960549707781311336871497810213768517966841735185501148489409419848338276584599743355452547318218363125408134984860091231053506245577641356942240140289327140035585523601857555105213995882825611392208270462341736683248459068693721633450742999898657055122258405191245668437487864222016823109900824434993770273140245070416505247940077082084055384603316911653215451065889217153813257463536522839542822844633200033929708409716749510185538857999039102514344218294201230297600073759251119232137506206911727020917264532861964906096885654122684667057824282341932912788306840828378869799755195841944220761698493706591130717747458016900392716314715466086064161130394698515805388508261250045539772034823368073474931253464616265050163118238612958028646722741170621321965334115282892622505448202324110124545112916001656027450783964524369478294135976781374432830169468494469665556504083665206509354919297505483075651927747527647359139775834568544904163922169747087020554304964228754069920745835113146374430881422829531341110367418901337571917003175331141933860394485202169730654656143065082308116222359206548357714517096565309102001563579370866804530133096368204045603503964422144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] 4227108586905850121415193044932964671312878565205677960227208118958231118540970398736300625211343484116803247291925779821939680687923940887605284504228678020402072721063847940503318213452629759745152019882293502810744750570119721056795346689514462936735612417927761498118879263810573829857947469380009223146835301212435830750395808774173782058872640742991068224548135812027085150328856644710514342060540987876011650070355891679991137517914744272835998967239990603791861156351381173717753387836311755399961042463638006814329905062749241191770154550854050572165470121085103229575704348873367011205711721319531983667899149776990111947944413270015241665081324770270561515640163573114952404044955272349072998472519165606759316654788429120658491057222904752023123075535364288060628571037338271046735169232883331154948767961754163672057990130526730728980141330509061526904649070014762338537399827263433050149193358738263518025414065568922071807530294473947909709518785505062801858827428010932085429090533948610748202851779273111887232974430183566554625505684422972659517903546186232720560919479952511570378626566751916614677853525109147516002971647803880636908349452811932848552526175940759862030184134551723649593032051078528288909813045223070848369740995622505178516200364667226240898081196321383752639288994502545290726398499241996282454482711598952325819118325623296503990996623373013684720546824063782157834455384582691559732452826291426834219572253677968151099294403073913340303195827806102132364620465311786779414899066708597697005949688857541364567781233952320250408219459168869435978509755522417776981340280474998872251831278936914159109329046673925055796310951104072664017501289848668676773943260886487336806993171963580849590728497947611979327103784498312517545646251860483822682068519837012785118644679121026412025965039439059965439925365771881884628577562861157855433984538309302809210606121596618082876492260537341658463989155138154422932814941303911126933666358818946906579408751852881348317177175934471835715604424418294925267586080352581744453597879310675586375648007155559035490596153195757573413247844155346946214952830213817555316308477292061863750353211673824279974119259192835440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -3453175434497835079140591658420064033983144639915114657087069222437561759192823633250592424579082499918896555613916981487907976480493994466672746423408041567750576167127166248432704715793486806882051346636335155619467588980115334396772907845394469466034419930772000659696190809848415354789019984051045917042084734081982438268836735064700338582131925565992140705936526626699018677403132627661100407736395851034508093730070259994511629569724299047759655969647224304384626113942750981567766567897214882479530097007257146296282056101638688089674339824136363541347191683887737438323757843997391388157264399270746679937099737676225636291009163337409503969366959452140531883274320115361992355354710649885577244379183590416930228800566871438163090651605933705414913858606026891041411399488931534174017996186677003357981976545877005273192864003243868817686402798454009885721760249268634320019267219155300551634305992219004553003420332741344661022080658529290063790194222629342118510391602819590741658856623148759146933373138089662491426303514309245141731299993420085382636178779924523098707871456402402323415393586423586499773737477504710330273580925494141050576300231578433581812145940463893379575179488005714851909259572674266602629025349335646335332661273651084435927856804893323679947327645884165089904257913565948661181137824834606884753476860553650839228411623092431969049284368901623428713683849128080771197038813137272472508952620762118347081773998925047513908212781633735432830540989206654961122452644745580855546449534558565825220299486803376545482287963219734340428030441563480346331417394986735611080154208421179339612438870268413225208165827554462458652576245968197138345017180786696085539718641872670237226894268382705239345516981784655707938059777171081234144585560024930509654688237306777015121928177847534758594084950966465210934700626662395757242872093163858009192938607642730304645016580538897167938135513063615311599393057405727599657924630990617285954449881875882326556066702104262626963240010631062287252342301694418944098865152488396214894139119794575450791624902619011654120743317287491456960871757021345926133058774374745397974449140254066795162017924140766844631250475022999879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 2314974982704452671190437234470795742011183561697793009946524493795588329684778066407800828359308640015847027474177594230907320464636221687831511292036081487857166842355856030997289844007247229905112049245940087316064595420475262210784352872533325868009806404722933016316363730069190306087604708201671652299282649917638593694947671729062615052293312976442248030992867786696570137729693464246148422364032441292003964580009153925283137075230118127042824115144973891450179001140496509578103136322440256576178100087138992649318916620870318930500743706980001022106580389162805767399408669238433259338341262232325421093404079207529683789184359208898552244170604578603586813736485763482119068523528394144584854866061789915714338021063938454145888627544746256705612984891236535709368876287091258460914620315464931127284475348514922231718126246110670694372846199980093730074919297282309666059875812234798165875376494812795719836577360357256140323407613226051998006348035209115198868481303480644610825510240617121789754191481364838112073638522156953061523077967764022233355545201076403801769475754231974767210393148654408094535015437212134649716707967612893220744093118739636774482058673531490144548037000945572343220875017134202262319597641670338344575108630417538220630985469899804177399423377615289078084547547835264667135119769671395016063330449496344152586257277163262339577875818881419040694681741230302782264329260419871188890234518547387042300001144492647070254429758050375070035845108830936007515770149473874138862879975770259740241270393716245505069240016826108330543887495182187375072549460681893989494083345287803978982061961600596133252688182751693091898193322070089365906177450461680010596250744956763659095339144366156635329969650059785687850581497870831443652205400538043961366811342947660469327906389775967725468661524884406859896008363450577860650457530021008618238058374835298021456276394627383034861984909716660659117564789148876295703845796164158221721648251619734267385181866347322156287512319723140995807516956355891046603568796393885667985555227530343542960450797220074576311318520338508710444190313684946143658919296153644296048018690632143923793170971201309111942297381921903083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] -1234752451937057281205666165286290031429234411246105653416371024186461361416771408120723906029616428213949077857949676282532340007925918973707736045591307624366292420618178868532367226290808445883235969606233776685041605607197392030862419602337405102480019064159917411845419415878842605013176510601412790544828492581159958963786656525231344363267105405130784660450786360637785295076489056186094009267462994239979648820525920666962135439104288692067353910344505601638946923158520706327531502359367991780519901737573907335452413315184130175857220478990899944408516672146572723819382237773323199041477387761128774371179540553936420670825444016076032315920449545298660561117195328460195843967972204902148112352113066908130464179950826056081009915896654684402759132373555446649503648968661500140538124497134303734573211657541881388616777411864786185445827082242677359991089765838944401365240208622933449672917823616247762359061735081604074257974938577180899222809081339706624643046835902858805196505024037539475639381996974386995937306852803471713208780395097204871839511791297584501727372689935749108619490189669522082572173933861652091562752832188932238500667218798662235313751053473653111055646602667425790764053555553646633736527565860243300955421954673508319382128963501405815555600593945187830789580972900127831908329265859555924947739332958393174514462602361691489267315427188587814457620071879841464391249259026072112786750296616979478250852124484755521083023364445517975569561944339343000887960417138802766845499567475969499961051449430555642474407194055822606881142819471768624607782538004418388167695509239582989983496095733434158120145142183436508012332973252238103323510530351490724540228503728418127210310946110685968614804974004302700006024501760883993586170708994686707551106535206215961611422202223021880811015543679086466010971814013182753746803125742096199294066313507202843225275087452103194163941653342063391966628392438715608825091053659256646315780537641645198049068954578029591791464348514715273006765835185243536851205489952285403260997997391804856135500969348407573163769914271147293720367160013416568158306515667001180150922961982358874026295477890120612174532615641938001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 471480659078117204887959785161641177808212434746343112303480677202988074817092204777274009213139239742354288931100848997682279481535583961258360221841377371128458344659327302097598584098511108758552895078041263954748584090727602277827314759430931033882297798537426372443435741956514659111101563571747607421612130839920647670343887705305885411476585413134579007286887621451872715948728352457595134460083199371089819326437132790581414958291778745782259239145274169011843472653161432846129384469010143405258161959387463438720990558404646485661306578268155664815130234765255846709149971240924971452678070274150004232766067349500308501193623130336838440664001937121943754800741875702873154271620316931339305159368302644867194245808527596419715658828779306874559493784414736172197434230904753218539706464099845717882992863800668248212661583469012157552056951803999722248232662974459172771179975503755249638273664779421347813152272053542010829627004988782445322003103222174162067530277861274202208718252950089876516127132095435240545450741490576596408010703235519108106134867899081783231845180923485383282960608608077311036208647257751485970228288457621049077828561675598035630779667096006838314442374814572247164276980716590435432898868764191287749230031287684101664908368877537800326306136174750577577298781747504880541591562801973033321713485867021551361031101390972344270798031879153913170020447459359889725607779757527565355680434121005021463614009463153615614688411179298394311492850777136335623715520849373999961346062303901122425880503857523489588453026094537266495162185161944838558875504573107030331639972471620573640414061353915638987688693748200671948552214648304118475376704125202856897626617128905897068826512768413459559540182117263779069414488767984970545446893080584245877574903608498601854421035947193393730319758122166267979855463725459474193386863596766028010672122887310238308799855159939972585760769856426136468001194960940894356548697051164646982825696468567235279665505090555094917359783241672349295333265813399360404300783327341438112783780038924961595160534141458483846887361007330034724491889557659773450974441489132451995451433679456476300868436936252981175107802419555205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -75474027073450514629944581125742119689523191836266711162293140071828540655124981140308533734663992029940192828730343661736778686681995315127296512549910771008294158195856320496668332127252636362852382268559009046604537014283144401757175718143832316862159919036718171367488603995077148384296108027506113079147846062984916344389966226731388142530761887453051025270914822282744811183005347918939914261180688607593889225827038104029474451262494850211719550710868873593632635344593570464190276394942547033452289051219820256423029586375448695820770820316560202564108139059390414233507239197515567354773631662595659003894260128095544653451331300694871497348172125891332804963104920775935903724050433541920912855687898246084245446818926210230590304786030055957607963151921663386499506509293409270058498980015392562084743335091947888381546475969070215620732514715869119908678849525967986098369761308484059425671675205874144401422812044350091906406151656408804321971587540409084057979610573194376041728148639815601595807933908525230641747838959356372383107541823392249089569235987111005319639644779945651692980739452032699194660687283284339343264281984126299184421821234239391769201949485933777176324389786223533516888956120571706785687702754120537407047348490448493512343554690642669227748251602998640178125779843782784025932287064579597405043567445528159177102169368937809000889111659460215568602234720734291131500085969784768177537712897088458040716461206910838593874766472097270408760267759599156497352649300200090202773601393523726193112606998894185225097134487938503311498065665882911877740281470332486891574153270144210769744327883055689509269578933132231463027345853701744623547222713970848875122165056236899563892695739070979521309201207825228573998492266680874369794418688703494277391730641221007903633976534482935793736251982606592784233249068226388401668675189099159189599939636788898586397413375118757785002997276892673066940424924905777747336661698004491317339932868920642856428691548220117866152015444047555294533818446030372667405347966469396330482492501411850393319405153418507538449004309408975953054662267419890585730302697069454029043951328427235577213899157186369024623862280869642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -56084721948538361328812797346536748695690256943322407876922231329881482503064710237735683190492724781006247243946420840271053169207223794138388088441431128451404153758565196862826770269199108375774586023499075182561398080148362150979830563749857974455085107878958766431387939652247125177830826657441789824292897083784633002547544393607311978138956904102143887100055745211516646951215755357102137674786293744063632808035071128697620667352864084724517622105248019382670239842401960766979909649988311111875816570230028080487987724765573476864786802362684486063037152890965440234213206035401279018880204035192374154151409177767101515204644731446797233500599809393230997503675605877376648951606171923312177122590635203244578328451865146920803497720634417789854340419600224452241542355945230297785673765566526085292156385291995088057874740053771585528184931687132062961340764072611417238005246888043809606983622795148088426435943380791134852204829295603114458137688435482728674236669386784133693257280182028468168837340819025899252797711810539200841343479508639309378077858643690856435487824953100239794964662885200328445410775541688875523853568289796625245552026153639426618546693713806378073289956974166068729819804158710929084845987152979998060515780884503235800738459835819083288382460827053924636109125988167852280667720860879632259584485222319969555971610239397235916294528368735861941171133070241432619929613280416053668246510161878375396456661298297067798782569165785039182857409382940668414669413141207904194195586171178941979221660874646635065173560500911943725020804949507386256207827834799757081350320084975732518552284517832643122304428969064637504321581107537503097285558252202449565651614117693854766126127285079069013500068734055214036941340743228242525895047698946363144771501556665699388038247230630020375006798378426113790126416956638987004857550284627000171264327641465220439212124197980311085486755824155097717839036873214079222816028086496138216463077988805239697336219779413407106256792670449376612166597199106039769094973060424365043306834639948244397533566038731514418745677862317103586480325525314041386864130746227989554492532920731021990622002684767088545004888782463303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 62555589674900832097558575669376334049443834616843333732637597308496066056120902437268179675795394141755712758754952984251489358926249711540604645442582529981929234463883168322255875147621182851803105822667614221050362227428881423787347992972280745749639248398196505847296198973519473578858014463023983773986092194197708686639676933415935793050012674962458210327892443144448219195522157975684205344772377205479602510783810954974558084183817285381914268542924688521807498197753932480412723903621887557099782994530472172444171839230732039409295166924210493517119532902714119958929841713249373889946624023653499236051376330351764245111796156722236323063454413429182372478028239051388579867199083778931643149294834940765360481983754574798756791314851783591048697811821816031064316996668008011103887302195100956184863194222564574494633577542341481168256555256215920546111547778161841865565555967877129195594427936736114716033819232126044702735423435527512384126330215240618810285227917919367673411333788066243519465354182803880504326941367964529652195257722715842915392873154787310649425458338225676544197666639872337185316914866680218270515245332936119470917982185514312927354973781464972894436082032185496931870882948414208793898124182474726160143242402753654561985995187471711183675756384415151793509280378935856152271326352536802376182225125774516994191023562088450278351226982895156566169812502492483440397410791007998985538555613849395683236485229433188403958666422874128444217790568012194850423514188113087135006577501441181071435726633103167107341389361291649135107316714186607875060776747692354326296469714769477479066395808983955386032281487652033628057104129849713885408050251341313355435606555129091786444617389515662487170403464868484403593351525549953163979995816002332870996730741564992704967103853493225644091215043881390960660680640874687178383649658722625022811587106992278427430654240150381897140388217022699243714502104917866084689190629393274897224346135269442933405748489431392807615752465052625038912762657915551941572668676982328180246293797702309952815047230737009172177429303573821808190685117208753266523724185769745642696639126753181715407776404165648579056502124415287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -37420710198532686816140016556498875553917906148711574842837766742335725698134876641201444430402364028345772012730149870834426607589088811963646442821839598913989376407577348086470952398609103333111921743933590507513068469100837658141244440978468626821197738053668654499484221403171115480920783833046396678889555472879380087420696872866912854299697142962786889145366361614584130230745477034435181088399075311736853187809447046520234611619232086553284145881435084513386935120881907297863761458579266968204717152095228156562242526973452116110879144088949053507244611926169427889157927545345342457230968251110297558144440450192046409562309282301937694562929442927290140945002315731096918037206191299659570490828922630478554625567516723162915192445380486222790999779276860264123227064864980133211182912581715730300975306052859327327283907817476825926084521971986311627584300867854076300563000215982535216258352339885169281471901380445687401616161968673019898949363257473379058532526477208978006885289463067243785335376241983155429111419968294203920326102513925197897560084690751771415045814813034355342253703327062441600311101178515641167414895438065861794009200903222592513550248894349198294290650994638602319320994950908693270563057959344134622115722255676350889952378754470048762905304301354315597226832843962748784449916966402332919297462519823447531624971418567800494963419906617345785202235193647070765860625390419961795712706324521653821715149289893256488779728525654987098363202590133405447583227987533888258813967756636687491701075716597696730280019674416047733641051638717625865059381609020690502358175790441117882716206605994605751103298449667107488914928153033021417477574873186789447161863548689744302255527929747211282928699610272908789409057772062020756388415165434192842425758869195687639684681766842588308736335306889718999582928491593745283093854659441282065776574183929499716865243608588253655245337528865534586116573839140094066097612915177478481583838505894052587766036060193646392261144786101762728750403689665190275259509109128727479356306270422801844523323311731370625010213343935987888889962829489736397961380953555386281079282395582424631486571238680037978206969136404234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 17078515091619925046463667484851979016312955056072255579306357808429908252323596814969460638728958395160281957678283124266843862554149200692475213744100183174724896366307222000377704074084464605772654810457829584244767986058754518810839166380555426613307070490579726221188051998278790192539646582812183725192152397018035796570385282569109820061753894374336528108267558436649518456485281481760384353529589118931991714707223894624496353286123607180693319145087322785619483162934337706689737740848889718155802526801263375372978000560124903015992760222344146911417606942462275642442565286987306361084750654270483442663129785014461991329387261160460283213202581733338936528972105000376282754802725604794620224445632815872815249004797789771450856714961399601736428728803447937757079667568179443218954531841910999759329826319194027189618715608441886006673440993432651814416662678842003104822713113569092266067423135515335699090612510452810549877201585853695510147976897795304438498686569761671166381446974160894728926557686056896324254532878563832325493198863460297677577617654228606072465556827054647975806239403781770169740701276210616941887032307601723010056502300450483753037731053825545967833645974173179631625988807768905283939458433383206062500415574088543146339328102146753253997975691763491067397076806101928620130677451814852193915914347168524763567814453014342490125261275868288121916996764670109658630329201060803445642801825599613155351911215230126739103326016526886691650893451319340101088195738983239711052000238959276096633513215679570504894155783368025368472109584026984018710923287720189293640036170655531999839004537687670561766878686231696123011435540198894236491870249858946041885582043946945754824328372007856438096489784114057028837610961072914093894558572649930806427805046649692000213764520844725172932399733656611796845190635134793989740548106589900481957209469010253386183278199568239418744069796744799702315908558973759188720624128957139571976345258317815483398019315049427666572519005702223313903360020152397280337138089095224618614358911192204533348337918886536048887310228056184897461530279713161346168739677799974412871879403923481246199967677228631610877902863317598208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -6524669837787967093044847613641062353761644479927920282180454615908383764690762827783644393873967919717677879478709672544688906186254856821887465458594949613599358042012150049527839083561641895453688753030860085752575830525346171929900826860799988418212624995289727502757762154029265225308995720848489411507938287945443879431579696704062675991252397644271227211219595673130879415450958512249717081863746160539263600795823878289586088380867219214647998635812158097288099052976352102564960331364822202377922211137832473778340962046315891499897143959242944517131639799616194614208984367223458795705675580893117560542104207962888945864074770380368874302634850595630852520750593175610995229158354563705952625467372965889267093544618849726005810068959553802148424467414277821352103590108478188350583419656681757102490938042056499994708237528488893221098724645089213126965544094790249540569444160005795287056290396513365541147127890233689180942473385292057855169828547496724855913641778811674281699196044085953737770222923698350861176861670700741188409231418855778180385823356773899762066048913623963966203834712819900752716577014679386486999369845198147704368532003528901352032744394616589342223457843421377755734353196896076273895945920020687796796173524128416677076666093088007766823680906623158964551648255846962244366704013726516045727085853148735072716933723076748135423455332368484506470540010361852968301439435142628595391201382140726950074442330079246126642672822327612620112516243470550627134358524879002444367103299924822197671143912805979126797760281717822284697310416801568926646690653651465283224807560286317464861240821360126835952197834951337234289393616375852837804339669960568911583134920897349513563725325262792923990058718351054493346296009695529464121355657637530138156376464917800447422186672059085033262394604799388873797994075900740499450744595741326819540177730998740005611122066794458431445615467199419477384033767875212460691049686642919975859464715633126995617214032196090552288924721882182644252760312369134465196110404133869919563832137723781374883976832349662722246922610009689712439556828696959925560802901056206013312553517746023457851013773143201779625703605157232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 2111852467595791029955330176163735201808961005439519562397611376039737919125157969830206752178427984544054834537511543160282037384658768607180621852740384816772806376522220374660342037444722154627770951790485265116823537463484514009333790938683188927899148862054809749465392138903274913752952891141107585192245840425439370657403551596507544294978856153063222579046250432594031281550196965876926244208964865891272268990268368355815485111491229449696765283607306027763713396153606529775621792198223698533482779033313682450124231081488472627854189933348251760203363536001054033541037227868193669099317760757620483963394674841847042159913342608888000264975553173038267104913444061074915773520961291303855014903412757251729475065999351355577760028027070121362608529554539076818873018422736991699688177573615932634432894945273184598524918465154130233975497909019822184655759568407338113658805848957802129430245302682469964664022706985405556020097818194968116672850005004713498464658206270385563126497434387980605499215376569078600326733841284338434711396850553193338269460194515656462755975184950799825320932493570121120511718846669308711062779266819836760271334257355891509502496337914831464860171933935677782473608984265702528692961878147490772631401346030269018974031561021082779284647881767182287453938629845663583386137666940947968025666046041610309151752688834824546805275556374740887702959680059644201338104131183074643819342544262501270680750588379937013275782643087434207607543836479181785269294060179515803254840542095495541439932967285602084939144256851036016191036836404917081625472953933734209774524471832238089592691577155653514016276241487741793951103781343870205300166963710088069670770204893329602285886946478610730602670633678312960743079828310849386648900068775321702737260663628699931527493830731595126461305750416779137665796603341298463688329939584919368119665270164712000138576113201673530680131408984572143436343001946614717254030498231381235823413421870338870768725780485024673876534276382968792308141240717130817031489192315678564224200499539125683017778577582177096754433274397240417124090669596164585376734881146732822767370578310718786226775617188810070748640307622969344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -536992118753059359154717047168493420635365176666042765354577711708223033473555015025575774223631614410117753611986693059059688070003979214414000147950666993638453719784887017915637739128239931423477693381646322435760578407973057116922630473543381639246277201736231883242738467241742346826655595489384045240914212975738597575043431952709144901207869135900235208555479387769056122571677510118908519824517336928262397239376015949479510958665627499927654579005580279603196610399304953550733301884548495244856567961966893710805320732543836554417699660653088083425922945553331629744127252319472745243166516715353262465575294656487702998622148225600425284401577325925980295622370918887548057732926813140000156293044632789000699809301366527686253297971861176862408177990743553957255854071496216033060138060903745589250228135554077884467440632233438695253778355419045222919194866882356555000233838520475654673833198470590823835843918058111100396975607896147967078556513055233406712192563764023090141352295610553445459611782202706370928236585029977731285503307331992286747424524574539868973318132684588087982317380969217656937986230429905686513911949615579758656392256357233665540982079214241271851902756761272045108741448103033746850820827578146380834828831140458761706192849059725413023496680126741438127163088513284993691438390381896431245432562265782037117650692288859853913101651611506387136445411356845081988631807670148183913868865051102806456624939805016792323902942881608606129704999939826368415943054117197318670568697240211275618883523142446565228989340819585200593279358270102826293208834038696430489996548618871757626372754947616295999725331372613389846684625699103866957566389600754544684577132360018275262490228892732669820874199129190604720314015108544294793794663860149028278000673119945118291113461329517169416643128753922975655375037017361202740854304576264820422247066579091975166376449364416015530591988002457946160042292986282631461093127774893445515385422243908649853567650413415869174186299548938281998773439410268842591781947657544372041291608543057717753236021700698484547568621407498511458998247740242961254077673456402709810110496435601033775274825376960496138728741651087360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 77270993752849285720693570836995618746299402932414698354732704629760449542080947504779614297826675413183044117820336779019941744210992580733679321642859555698115984982222710538717874112843029644979149161398691213979245070797610647840257440117266585137308569618021203346056946528971036696226225873052283775479024411664780811783693503672118017218861915111664555135079841146414210218145110829506983781056337496025058928199387379322735451540430887675606186483794566662559977299297294690097778558705331875297029262250523255661255569399183202884974378303889289632932386303653347968401784730081560958422560243746019973422247609432865311724964441485545565319153667859246413742959714016826871409703449498895497168662216372728383141227751536501192881541326485489997252003733280925027057720557785895316887679074401233959219352716813439883549968251573875552548607240999649841944908461768936509171339034142028348827606016676002670729721801039133203906866691639846307894582999924566853279306018816725527239120153103279819870986598208597999413688253203976406829303769890002578461539371238294757949241403453977392829818140729439324465403188199105555067255100101382446078320517187836796106771307724832146581374211763052928397609502578660947751601738784817111646521433047893275868580251797543114746630773079770298257409451218240703031716229940201643384057985603688765123530163227520093109914985080864324577451432315233214946008932925721490121951277824087894599481033073384953212939993412606338092279024284731458198311834854113248573076129545713421166696100929720806127089584803778492333891999413262321643557681644389373400104933363097144944632231101445477469328130050517572668888358832435603854493126146670445679459650821218444876987414920088652392075071215773751908273994965050309878932246552798966116661001678908071296936426486240428930789628229922665437090170263337428778135076477836010888313178308926987587784956469624453809938762396987930500293874883760706565836843014705376606893274077654619213137298264907709178010237798569689908660933637611853244602544167432819316849165319522968482186884904302888241890972049104898801531486479233089389943443170852725909126031506751321978606344214317514689371256651776000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] 13345470295719984447634203854046079555710328345583726718864530290451114291048125288892453925807381282239993576371990508791395763894455269324810209781771121020986954140095314026586780437330440889826153000776350798449828920751079588015747115299014379513078432984217010810027593764783430957075744939452010263356747771071167673027240580555660434228289838969245331018735601398877999355531152604955386660012441147575695038509681333318929684023984061512800823413659261063759703898880296559557488048813056803980046962422409867580909168107899147629938529726410613619352719407328432059144010254328697457058951699700404723934801218022977516991948429737300375869291163307772392105455312772218830059299622772424090342922519274199733891503964271083077048930035032038168815161684606480753378254173713536806745930321116730404080885613591366112443274846108014144390235992467584729295612958735230141365044262850594774958477575847129753671101963463900041449000699699430964146435361794522108924652869087908596097305719861788436633746082357144458484479958110669687953297257692997799829387062267610141225183270945438833489276072037726513669400022019873427136809155985160049161280323165772443327963023047031650233175786894838552565846250281940542000261335114256495463114465758857748051915967046777994707774893872634973322716129347008318720363909878573938180821715080868235098147990515810822572215117057487515373615932585206525207967103993811376137767249627810895649820575922345828735524057076896473273202766702238236953030955816689852889104229303889061273025632513915906456452222014753896284846637657969874103439003445541329875318730272571021747019551825065807669027574787057699841204019621126615034805041429462280174428972299920119181794512859324308211073330369910460908202101653694164608754742080683591404549225141370959063253566097391329821939581457116440794675644850210294055847248740298471295315356856843533213903875174623278977914946205476491240329402697125926139528354487910347556472796730393632441478159201203767677567866364597621709502483180024397328103787926327309229988189907175600376453866607484298853483070700643749957098168767454513842838570350759153916175883302663739014973209099994362283924117258240000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] -13904059241904621429937307064920652060772289550675777851089990572133565293665589610054068061672536278619826705479603264796373092409774116973235333346219558850594146273396161201191108474614090954876449662297529513491426038751328892525638937130068294720414368625784802638061759409845723198193425798544595444531086537230720075961529326232044000632652838603206581404680418234448599430586595402044585969181561584507769296057416886215519963090961169049300774083704394602834881825964921820514775054351939542882646260820037238117263298317539669713956032140221874003803395070443923720753714191574674077628188932959756932332468027125901931637048501092225892196918065615305533416058338871326335254524304484101815688898228930954721016540465350218007152175534700338538171542560173584203066694055401103630311976723300219603548390192618810768205558928265495236157690252373965649649033991244901671389985570599345411093194773578037364161146084518051786287718590471904715392951961415125193944211479309985370578979775654450315561446355042451186484939007144226906493895846344477937454311604381931084601126538708635924493314015712478297763087759997457452424873117532920916394558825035535616395527159321687663401079278924450789963693823818771197691827039683246920167408830142189910790721613052261020200433629902434843914109681710250695379434841450816960670365607323934344206378729795008941371580011009858546290453788346327944292715551585000056719288028416789788639308871003186149727962207364016639909484546880370912015836699155065780583985486686088806687815794789783345481470703299589390459387286759949418262669944608353997510635774048697357036721486675401735184559807368066777603409847872295856126412330953390015956981969715101294667009465586709767052854250250156215337312990173910348456304087654520903726520477123587765911650201797124428696826077871469405455480287537817438445189910324382285308967106057737692642139678347622416652289510289863139546969734089731743423546880304995859385905120224550688654427214307108843317160435783611508016244399641065779430685525685538383456492233458615951670689103117839321237203792110162619430265265128498110084835537842994091248717114582756858135897663262363320993207803707392000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] 5438409112370716827951778333401051371334636384723056786825532331833434887044789222822054264789536342486523978799814499807412639699856654063802066788726477510393625072392172217788447789496100775667235953623321786480629744041063775758827597625188084244358274620086996310847104526935499524152574543281979122370216744217137214726685753762854576367768185719382550186437142370486264478587307936378149867546975321987225400369740311252143344642200308117973755651491618702867117943392869639434711233933905206409642216033925908689445886277575680323500600931987022889834421842491696949069586564991238360689653545532041432818764041005996994105150109728721115436956039705448545154680411298843990228717278225539357427630633045317378026823890925989590341791161078362285602493465515386441929418032944841938166765731200722644035560836950381210522397329356050405778950465257625120998826561981634212224071827447496302066967698723043796042362005393258265156071913691724269141223324835784541376418230830479796038576579613368310695507850899644289436224619880252447756517502285789950103959206168968818855422960615306328739623850510545787425434160015142776999213868579060560142707471527459874474544857282705378656660483472368329405662374257973867715372190383421869346012327276887897554330159299522392112777586857651559979412557092755339455589351423357188744317435939538751680151979790175522779921952648368280062020298733106359876521551664146351596555491384171883092100455372790968380914990801374056322485612655164985499311371239092360358654475219848699417448931819935147594000938825283597110753934576491750322721282551710049112935330859724430725861256148368172419789274676339637490901567091095314262254048156224332981970555576776211315977493166926390424620037123294740530202608795546221722574268062331916848633562809591350990482343801074177408963830317312894299932650084625816851359067389976805194716144658734513405630392582144961670325813902641717639392122101412694046819950487521416337720816321111494973415756913749194635458030263526079799774371154269358175109747720015970462647944852219436327690520136263536893094499766686884666424510751609453156834941401099368049850052851174039212409260077975639728542627921920000000000000000000000000000000000000000000000000000000000000000000000 [87,41] -1395650432177047624648391979004398485969537129666332933533611139337664423157168977972278153672305910055310978544778108924031701984856241139449014139881330686615595571719171199059822504608865583100978916252265060023428972574930567823380365695109558084638732410646247038697074750830730384904088070409827154614149730507923475777151982742438642827781296663255115262366993961401875568980592019875080387285974420982935510719171562919607601004143966425917946259641529861367292600360910495970798588820842392662714698534174046052698230093475180572121199786756371907105916960911296643818746884075325404160288625083939253770294172429266427442310280668376531336708159205413958193242758247077634133309332526805057535233429264636349867705981164629483628878442863487504096680569597589112214450920815667374464569312367655454266840326498262870279298649141876104871083029049983016846113548011557376591830230439166224546885220761497840228343044645283769545070284332083029764116363706361056378881418482736549938501649354990579814606445065973703319656742495121987906502334708783670623796651720842585659199479537945302571725206528545306700386510026225167922418675156530235396985814390026677734536111219409798535281123930344340169459030668404865118291447192234221476760996651125154455054664182256192939871254765035622430356174903082569709765692564504642627550453724330202925428965157101976127829943356235172741037182772532307536274878595874653431989696964474719085163172546424799884456088579405015019482857935532286598184747997732186605182339124114573038750402475753024723277839024622516241682219102748880268808689299019696448205626190730681432969079562221082591423175743392920300462192936669989229674908857097652418552815438840458211871841791798201747179293960192206853639590866850795507910762325861862317464285336896875522959143365637840367605805377879588007464959691880611048876297151667759826764185909415327027499062911835664693054690590807610087927307192765285262786327114548829337309099594468849577639966780854866557282990435421592080127417782752120415895286785170600512456349207814421062714954645716062956425844029141273335257857563754530893667714528753075680676384522557946057004685104104310602044238987264000000000000000000000000000000000000000000000000000000000000000000 [87,42] 243166100241555943327346761624881532020950387932063135506357873668453758146424199484383276692721411566219124657896413521614511007943942096058506245907658716722406319824907132348703829225623867882673330898663212872373173260040367318827690736461417825029997220770244181116230261621671370601485286704598192796952501311006844729775663919057330998170971762147749058781431417255135762318516733706026627060744444543482535304988223168190526826518646441914726345363887565826434197530880623557550473079267057809454660089118963589443294251610467917689223513794806414548250725868766420612813343280174924349261407586242159726981438555010545969867094190303879284602536475770559437041856422873678814448312199050850594753765077743471145605489873557019288149832688280118376557702919488383936611732913224890813558366436207756041458489623808829199368328412434241752528098949354999120667622530754090470215668699175839323407080851183394284519221706640805097282466813196658299624855463373009285176956029243222315779227163856306427420515496676051179667591978755023769201165770137969373155500485632478406897520046882144187091857021742245832223175531721539602430829764898094119660016631173790114130833753782493698008725538210092921656526338807170170185673834131094121583922528275305254796542058830310462773847081888345880015367642833271269183312553199833749794588678932587349286377683753077793694646371695164713112535419271017167400776705939345419105774795427318573775342601449204911557201929204781861913537724143784332811226874004954299211354957882135081114083164473787287573609244625824519879374063207733012949399193569710432282399771888582472962207057689280353972152426238401066905630646699069836156942266656944811524595021131527525363246209696412343403109927362832239657298736767761667111464343342581998737075693258286189356227703488592967960983846426054783967557153328092285707209307754623681126334409470464268183822633132858975360462929814152411718463535433839871508566812649406354423732108398898235329569825465009085356986087851487936861462044895651620149224096784775066277410932974765311572036039553189273176899017705304007089562247983707384405985573650616906564922748694452703813239985190114988851640401920000000000000000000000000000000000000000000000000000000000000000 [87,43] -23865940222520741455247361858614755599742824260937792151117282000530256709848376778718129934732746071594213923993561911863883148110349918490556110156361352859764335645483763802559518984587674823509877856632129138858254191942086551304536993173029197612845314229108607848405458154205298655532438259080149956395683392234922080790221108703113060412151586214137760031738829465423361762204567652547451861905621863191533424319303027868419483407059663631636252897061141389028175212499396107294110871448858437889135086404834099435639473803070090670119921338968390199278009913403020746723313564157519718853623328778081654062341863995003143218970194937091161780138202544230078395364798065948289047806277585954162593557748666029652488280435771469606578299057562499702345257835412231820587210901279654566056258908440630338528523417068682875633605112161581632459429783680832424399586593440112820174384129785283712235477216379069496653621406784789448285648555776907224515383266414012314239124437711284674303525769205755892591718176254906607772510553298605734669370645194497420989434601246773503988955852251263562693123197895825005079134615669771758930342423063888997470361314123723924990326535634185264651668916019382163103554149350976841158628609507806232555814399196127495349185830083688074845182469884288588494663727252160365649542607993592160659302039678258833761446322939097142069394314496539562702865191920877962104706407125525342634146293490550471321694691923195160558049387828176723498168120765175784331700166013777696840881828276124330384616296143562367578604665798746119992661428201687043675901819064845222080683285987430175456863311492492419399043643679344161888487279062047563658187580542197603400522898100128202029391045403231980771324569725703907439900960914852435912956831251580450220972032694928934414945469347050771545700711258371046195998488220010163975192091817395899287218644571753854575729873428887370955413161433637914620373670796442095548232172102860957794219304292389628495216592687571674895443180745140207536972506003408216745706015209869377832758074490640870134502601844164480543752877715451095898001656301137998306875283558392759313645297758329907957091514166387607974579273728000000000000000000000000000000000000000000000000000000000000 [87,44] -554591119584116521746136541392527619258408075076423313874996748218060509556754982473213643251129649886953284427333069439749006260266702792103797952860747734206630664726854160419032873761253878159522264480223785973567753754522702431702285720878130864385974676659457798256655221098252793786286297804474424509398677454489383280319816527456761680466295634638911196868380348148290942469060551839122784664613117905799420319394087058034538966883793612927599267748163311723720378778874984317034590467786870921991931390040891190729086381817634415359308322870586023100545276121330762088348917410607774871267941301250703334298153765921759422953233444081996505239179998617824702250616963170167833875093643571860613595228559594376786673188723400290390536116728077310860131127214873072135258981636323427802053462524268343106548375206359358509453177420900662192793946770511225541169244134438201229944337964810067390912135620257392169091000331417665521076244133106150653012204034222308699585308626460001322092693971422457996985267117393058482722426590146771282336146413093072023105770825905986707006482134340455069719307196252426387175771430038357124081387105100699819579160976864687886301187522547737300706167612189811078679637846660427982387019964310428697606743242483005959513966181049109644046338018199756582508903591334687893444559637808468691872980643023434157788351879929009268450106008793631212066903145136666053613571671026056515966575230854157173393786683069018919730408570660402833562537936116453970893736826630588989141367640413513823752852090648496233486643715739110517652461562185427130144971845906597087796585818782609803739221014459831549066737061665101818406855385979999919431549958860794744456416475129717939760402682431048967994346906768011500372763805518366067774091712032115305899595597525725324003686970042165452175983418550322477061257965046958514120371744548342394201841082156864572285351129664774157737260709443424794521662529398091031075589144737792456998754522229520536905910640902839155385695862781876576832267225075205780788904929925619053563195877601431418100421143853991338609648362595323673107191785383649072985031073692156824617530268523052728677226061019705589377269760000000000000000000000000000000000000000000000000000000000 [87,45] 590838587715882586410159231447320389153722148232484526367697326054830337830916620055722418584687654754604646130912663578497312032145483602539512041029337156811163512853723167878052477354991104426958541520861403075458537386777061253624688589830088489559304790651145791444384335036021293001679046824248642094313970534770961548750160798892483756701615565975076676354754803586982385403675066288335350203635811750781493300727155158538917462556830837660136441687576998041990112625820518455643614212552783998543724537654059864602797669996527165806896689495177376143318950042081834471900239026004035204365175334974697510616525702776968052886180175591585738027239106560898351802009058600053819525780958727503149730437157684559210009305065397866451297842991052196318576914874769267551481571339536908837014658511418332168893809678360453414546811798130999807572973827115684766414069253240576464213612518599297234375593710962011844156957398631457828521976463820791232183920372960232057169533386324366890621839901605235716145077198442301178952968139323697663043401770497933436587433869646803277625044238496233709140348848950844162467421630529785630516093454584292990508723948840216549267826366646672337181533053230423752404361680572180374419254837061515786616588502300861121748409943644640340703476273750597976966407376838401581115828599261154340538128375028369680105469859809373592706361390048058087007507190868028709408973921183492807215387434311000976168924109565599050758752639442193387773556400095162456905876099632149067046290290919915958598089996024982238070814446220253648393640318335477573338561347104418599733816374280710112048986442990578959556264083271227064020668099466500848407787002900091147525608246617117706864924707503056582739211993957358845491217790462237819699249594252091455181824481346219222203711575921595332774125862441887309898607950938851229833430446301387239758944521792977407302400036832617457463668476789830939672376729291076679728302871194357186073519667436543134625405175325773882405669319581928569831268902587011468150276021685939997029557917871683069429694669997943145404765534632585013915256497535433486791317017097712009220394515660345110681803288598168707371368448000000000000000000000000000000000000000000000000000000 [87,46] -79831674682921901062071913750794343748853997296712278609836303377746856354818504067804519912917279186080126592290391231937233354265698623794725038761536128101493818756024823741018271819928957855901392727709428747976684639908321787032331360375706324625016857107193749492135817063284033191606083868883638581089150286937165069879342443924556314570305893779631789069980466862105600092769889397602019482352686861191831908609148307777837466293623293178261213605645072123328926821077610242042982013070607361200025253729615446322782280678959708968217516488574221865779739063597617685107974199829959647266043992947080096196106140834542616827240013025119202197849134345361749622979156660447964265903986279314980057594450764593234225756393076911416018973882467151638242485104218992626977048767008865701982912292032590003551226816905537239320957394638339683224223835851719629918344895360178844405498382934437378714382147442483052548696050955597758889177156746825877823586518661974225333833500091993987582110661883903106463055932673911405109903456061785158789437047866825269087664717439056443553535238572632243117958094811734914713582017430972163474059999605155715032606078242427093582165632283648829520815068348485727627741888781619377717179958556848911041478505540508813107034786662806959877684800518723523446282449206535222507843086870479658917422185600272835749114191095690383649837473578480592758258421361126236340842808128518783387815274541266194044866390450667097166099290611239206748173899062066263381581531357620829468776060458160717292215867038957947684999724655271802118709563239134537514074856811640325809218864372901375434853378433290435370197534999428358387415665117094477367983045829418667539553943787999668166966349071013042911500206287277546633569649139993423735964033143009520150564523524024609691298795583343681433559512113321071089121317481854358885415987191315581816428992316827824240140995907120906828092842716537883241527305837157423609718909895314793948127771335590162226729334019380731014964989059091175241689722026463227012212564593865789537049277929397194293701662483909736115142501669810846173351919116077570680883793225839373701880560319195430302719058823028474422231040000000000000000000000000000000000000000000000000000 [87,47] 741770795429944715342137989309497077409938493133949619109773659112203128053114423380091472348089807817642002315046202919950670340674858154069970179854346164831478459236546181085647359553577781276683007689413168131395264141496115853965910679097959041199627112224834590644147962815205935868810390015502135254711100858479052723398635044671791295384289797528447653154469771544671478831452148676285142171160847675875575291088727844023594699231461762927785291727395401907310862638098054810241052999006025524718233856774578909608706174097212255908227541854945268590857148771292175941228388927166273031215687506903803300701390593811476550924693254975632944128546073257200855735549866028144921636163809915405559813354499571998159952486632769245015045406399486600304007413338692748432811579832326067756016294533136701855829587529320735374948345600094868130099657342195638262546766452535949665464920365085423500672539410663476504081155865735156177154991945026438650291068612706382988469269128820422222254748536162297942157137889510879399295496034444140145594998956735828548022429205034569166820291013059984881285743478500392162831779427779089398966851611644176953375019749734445454350246632407393146195998019613278017320699144144605188118459979563471770191095710905691590117746913428251395388658503460484532057632793703693324884053736009463610667486645975383948705367185119090352538150992808758166299404575362581331662922381609395275272980157409263197820664307332108714243543543156064128094579242873939390969565606300077070820021499937943102744819315844737302981502897291939147154965695307220642471011836692013469777390240778562063579107661328625257968777836877414884670912130214583940564323168762768495733941422922248240177751967965933505536702460920432203913750604297831229545739171678437970706388732014494899855870991107991748668843770166004918224430342345523721756556369483255728297827245199263475668069422664403103934889426914551939598645352689860651203774809840978678068499822700708670502471824559947716993437366955957591942699512885449446357834862080626835250439495901268999595484719814747946142465633506514884852183187691326391392223140614913105896178781467512078849185066010043494694912000000000000000000000000000000000000000000000000 [87,48] 887144055979613774324277195894334407328007885319812509588671950719086503459663396633806072037370747907990136148144971994285755535191202885934000578178248474076448490970330472148415971949464575907800568134247984382318006121839179405874860259081436718542768598075692699152652319167599106982175713388577085247941580789687369696644650835949379816583500515451433244619328075871650010222273992742258615585518666021483783847957421747288514434955968931935048863857797213261394178102547187779530344032995958336739448821904743177224797539450205206962041020475078887804026322397113409885814153816457033112303472280522675717421050691890304928574256530170522129689617748605436265712056318725528357729725313118761945585565937732220016335600757261189484167349816096432025762680041726649291672901791402115978722961792695900838845693537470094517827760347513273915074727986366917959831204598920628293387373669354222835992923805833221166558841086295488999472313086396001174410182504525113500506690856902050685540767330381191097900655686628535126239013820756204900903604521532176090001491910970485424298163078984654011852777645028448962155357132474186520740508109726203487064391834345082979038746935378027113623630357596040733420206735860035332336317069644921112343870720609192147445879224426473582179749900222629654548149223390032788930639475061035951743946805353613974017282044115597920691419144256628849041631630653922841371538231049597843505708660350550741208659799807127584899712706313418893453474330197538090207863558264368476256012796339192938899390724699259117691546293095621277770964081228116351540849719987902284411787296729406066917001740362752820224315098355727018986376513659378858626256165186843014729171185643821468943730801143627033854507334511355259257207681025037285375376665947244013993513632369619289040455181935307255901518396051058132122617500816939999552105649878216594104333933485739220002089295460794658538278760676484930249144298459136331005112333205698776979833511328869722642079220544368095641655898888391918657427985626939044510572187538753829560011436177804548263094565823474396767781030388690611765485465536082485628551842978389822619469317018522445357803335978446959411200000000000000000000000000000000000000000000000 [87,49] -13583571261788429701834771308207589171366290755318958758720427305384885282511246334988475816987462823393840093462668936242703040259991010100912060783556634572253330376829019237635452975029447514894950866975691517782773115035032381595101134537992347802688688617287675264815664539048041315723363963975968462392035674722819978680040457888178884121277513297525988207374814583345802462397860618889462821527449338885072549686111514967348209896383447412776998523802203520900849459653563378117592309363927121369136180951412022800221187729037891391065636450114554667360077041892709321282000660438281571186259246249066860685573557249636814542763061172900023767165820180477311298060381006208938922254282664751210748725373067335709299757567166797791516086637275915336179514975761791132562588775833940785462868454603771331590874970053803987440815652688291195355790549841712915396639033922995210137046906105434587532787856073356198360241688483912631807592424704321307619209274091215226282370661372959390102686441127515049208515296834769193269203623791221877737378052967859531405741184410928720465136641497136658891069429001828082664561430970601544073926363699893635935353134308437948902347871738975699108671319449237972655073317255065504284491059450843923477673462881763813033782913221101265763579982810175428208998405282801703165491957158938181534200961596007507387083360007634941712544708346973899262234310306647161674518427547301235417054456909383235263346645272019668218181110389533219785606985404089902710878006930474215335423312587351696587584850370385297709070771679334453056426345129928495068522616548883798614279723674854667158745373291853127024274683814595816518384462035161582496067396000743442902139758049245986178677488451912521063546092554709872486752784053833720095417312655480446645107695163862010744209618541320759835341908174016546498062880144080504721032455982437632835181537266180590580022859623472478681770587484669414543486502109212835644298208667940383763091783744770036470488392492590096744496760918119661601581607944793869159321426330342841531480039402831301590630063256141182449581372325618028680226607703784616607978918710961206188512678138592976797575504033602607251456000000000000000000000000000000000000000000 [87,50] -25526484627700454178544400862207627099537617917210609744454973958758988897010240032997327796618377509980078585163606963608708093278152604004602352579975410378860006834398498341236290580385353199129948032079955390146752386379747422509587273267046785854107780348491123750260208074144270928203717257179506812169255089198563855858523819964227929738745040324132804627848064187703054446584515390218027000935562224266872903615464386383052432169872235724318073904606163347294539655664639519673717137622817693081509582686946949217803145971470285951792995354132943666342612512616652433139244689150458910353094771485422175405996627507324868560404930539211851165238229796849097972174452727314316211981553420387973992006203226060657968623495733973657719439759545581227261246026819668505704386833731090167143862574146822575292482875958200646848122582723352686852176671103389178259940174863448456428659744337573958689187631530321407992334180020404933256563242778829810998897569983914028223889601371287794502782808568790323890384574447668018465181155521193680985487930847697234270332335293121014498065069782590867953996495381362727123446637888922351729264034528949313400178903781600772527358739204949143890808366977478700605594193588470813259148374800962719723643863055572588542061891480169493867070200445414606008584682627747147353599559978729918972854878851906556138001474663066100834317884042088796252395724576952526188213448172940375736550358478220077277946354434288232070745521376008712038209559957510093528876431626946470986624563411634046155327166230592770058485978002538475115695106623009692474499177577763342773295145670648827000028961387231234044075534762112379206306488478351297952158058843041995640581131077574345692752225625570007534082935231749340771547723784029765124889184643314774204570217803501702034754182679362028643551628736544711192530319809933058499986000147223389571345587127662286363944754529911668678158140998929633375591924480242817985431575439478252570352157922250163541605142321259558852502109040575763141643472864956839329477044692941167986529083173505991766310300175898480260016321692841222976071788287010458388150249822481077502982813507978267466559726714454781460480000000000000000000000000000000000000000 [87,51] 4163959684846948767935512231547211397952828343574637435405829528386992847360626683819282343928762188292129367566973165274398578307702228107899551465773214459187981883954889705757611269526283060448411870914871593149885591074384475200716781476525301317404142525983368023610562490007613609467632655518381996199920549143256744001850328139471409641286125792579720234876187562071949534993520570924960184926297649160412936713211684256309116836211602880989156893805465154589182133178922872227692112883273521862141982083633612651319117890415333399754744071502645588975186984353278225199370279365158539507935717559074936707302845426637062075740694309430835906119148157764496011952884725603486532737645363815149979721010565069046060451332997851217856598638753332947046229660222567078033177060437199095676890266786065740649722131419634657931279419197922732935033885223782458396595198933398573376600982149287715119805584784146281719767619661440239879948610263420877738460412448893340145503662384271061786504090332633147453833521729068863806692828980161580978782352557927342466997555847590522328064897509640802770344126214191215253971776764644410900705620246914929325774277073124813273720131410613314891278429088882096214587931549596756148936472657940711792976367557059657361431832858739878082642652943193425508520109236998300325537205717469775934885123093903702836523616270357929251527612050616325558109980127205436863669088240500315266666603100820044809327877648413361321915560981911676630005026819388692905536716741562842631709009151290323211047089541895145747928172989207238274317872457181960071582801535136651070310106150626175802733642867219005544676135139441543517043042379528990135924985792989588485285122004987737082334050113127048288926114915992658357498107267392678640598718464334604961543747546503570454618332936649497209078723891247119809497505761010401727075629201676326875177867019618205824857219419387612939618606279293910615959953513058086754489270960724585181183311570961311260609358212308096046196032354437977955374876146686698963394749431162414675757879749559813509820807884501159965008015776623799569383144124135120694193531932263354937363478397578876842421737033393955143680000000000000000000000000000000000000 [87,52] -279481816004735456919941401429735723503537212178273707128177626924541529619722291042921496246175183003068604779436104184036692841657035585498319832698141332827800418437983309524408420017287120590302278521637809198829289821828400697548730425736195309297220056433543356391573934013577127479440285584951828647372246324038053084131906965118732810223077147385426891370780794236783524450686865914805007843078125007229174869838575607293260181091325498971293178508563163242084258646770855819458199787820617159104064862081164051999228380422181427565853597447086110036812928018016235819812170140210741389919054146472142018785863003105026446227861936602434404770726280488331721044902766415815892667938926228018808941780919140856690032062413212711198725491324451291870894785835478685494120214439389329944486990794468869102026929331443228290307303695604007951742038507201069452402673742481940086559029571249064210060814352885409969224846245104373582264594849200545288316216354342893594343973623380050946138821769420845384633313789594457517529622716067396321842130941038273841815904206954303115828370342530629868935239766740629555620152397789643351762107572181367776985907219292404216462707542240906567071477420395166806877611194906652014320756094045076907606412319330281604155039597671954232115420253747985574566174752186715406242138064982807696150474676189665732552157884214670530869305435982922083302836676414654501005345046605905798441769187409822986107141100463339448541490751457031792176485062637647091367409244737505138339657340812747632057842646015635067364058303615375323922265711477409976323632310249858869310935856080101154830901551124972341125684393231298797273826079988495276503150332169202956791803390209153364786921485158501282918257549106781502915595325593521003523638002954269794748408267705592510623512826055175043202970054115257216590521193651423268336319233994233354110751212997054499117080707225223368240820928099226534207292580078920631596744311511912788663124558833711672025062452571820686591630921657887690081135005920083365418195186292046122185049411198324607341630337154404690358900376383569308466939241717790846848354360687448043212832268166489959079361548493258752000000000000000000000000000000000000 [87,53] 8891974150267121566995770125935019540232779749185786322202634703860250339011719940661272636519084605777141110233178405818697615034485426793079420055871834416984629665607369287395857989781148295597920276604330065890174919586392059675698180891529505370857639665081024208615447120757668802947925632905448071438450220830783832427457696640390221234521504743903888325141148030698612442106949824074495969417441559874298817345473154134605123023985016090489753162811652477077327513605767424965915018259410495844415120563675672853465199514440281365039520164297561403783075301751727548051480459374779108896697462256002061281777954077088670907246147243590925511136681518722346649378410138604137194407415180297425118878405744368810600383594120985283447876293144045258506270387996749319834168053703436067924924807391439116905079878258661762030006195157691412706175742435123026321247578784299011005618040558222640295593658857581355293048401848213365000301110391666859239763194130814040989020277500164443829837843966071789268174782388614237951034261193044807886232229008858482522179245519745881006952550803010162930560281866130869483423198633948364186755099107179264388204557073134405079602381103923343754213196682133995908437329324200460889100855473380987382068894609829583677195478373865991199289120359798056975242964676759592031911841047614687681065492514964146194916087189036876677699186435440124907586761382938574247589806447520478541559125892859734003749302161544311984292298200651362407679989917631192553402158439181467242418546085727016959028852206939637635970994450570645450935779592342191319610756981464247612507328470175175787594764165516297792894626932042829079861304855940896539967433175062811679129294107269451000687367853235836113903180499714310744269930169892914507789998084526624283123793524395670890489235041563301572026854658246631655869811227216648218111143429789355099240266116567758636222480700458130619545408322830920935449340221455247174630821116529994720550917244753344816212456566530595197638063423468602568170673341631206871077740503866254302233595650448637968025731421951368914368333369197886166000597849775164795961211167364816379720240463088929555989966409328230400000000000000000000000000000000 [87,54] -679588032346031597136006439922484573983690985825931710675889587863486870278343401053595568058346046044855586783043243417274658181272095052371872207677834043153324650399499109102405348880725003205849519122486360986981006075304800158606766125571412028689904337378079458557202064703759047167739916081290846674641496949103952070799112988515830892469751961101637093482909761887767348478092879780557235275523736615480283076468748267420078807698087622388997373514268816232533614834210066439325350954914150795737641687406721146091869587204633010307320498139079486645269822560629938269811105948343213230554524947973636144923570269487439541235124836293085140042602164941200416441876213833283107904961498055718050339167874551299137624869466362309521760203162186562209684139301673052691274209898495994931780377192486662170810181218053713459169943832332955110438724746221963499130394862858492698794562382021010204907611424678369567860984353272429292393651762144347436613717771086428425915759718878399165553729968370666381753975521544228477730842359286607800021513705175403247792036870465575792996717722992577434622132511023585732311666170764986399722010257619567501589180903256611053077197756918440328596849394459712059083081506363109831125586741752406913322073450320435996080070915040431775945800356887524491371916656643236565451933299875063065033572563969238462874380745874953961179468172638059195604203323223663052268055501538540754410553206266417480514226009134781381325482106633260796919637001161043674260744155456560490345591672581185430141792060626688007765492861751189378054056329443796326286744634723295438788962571826704291506639704930705069611006042677455045473181158172958078065352112191338008590856434828753422189706026653422774390380522174086747983396307518565951341216816429289760275416705551595627880463494415082380683333937275997380059149267241628997963123704988174577390272412856603587824860660299722579840473278697866300165438394897971500430246235134313232282642390581229110054011515841704216878692372456730073330043990461039718639609058754221088138500995027927624319210280117128133391087425834617383635473474426336413341964927975924655422205365941388865771711757245480960000000000000000000000000000 [87,55] 96409930628577152513515971285187520033659855463419512001854635929952114261922485876029680686396665881798023362565968296925615911639391710623612621787639457625464418334834164955758593285754403057921948507879065918830736099206208212691609778363469294786708268844678796398012440713343669243243790483908988127743468451361892317148767387897686245213248275092246606451457462714084592445041431033440734614107640445853399765882435796942225632435534321015935065997564855183122051181207486279848123471567170186493441306060007123716634871833783916505965562316468088134876461189638514566478444035453383740741635323424545672377135478140667341102053403059145791121571028914752343834368516699925375067138484600243209408073292803311976624798700769797460697135636564200242272354589616179641270982708459406083492453062750888809953833807355311504042121465965315072963234448872143096398577651539574121417420389205763130229979952869136659643984357066604939497143899860770732170972445780313975269443389641896079339146872720587385115631949769930905876456375272376713882541816923844648049369726386647660081133501146029892808826973431823296780028970556944962058344002488400948693621458591034772624774641617960559954865035136370141024398425710256063745784978034111827141247345280949067466582885841589433255452780659141998608845026970830840012114798117545313912811631236704289521338417456802948500631394801335366147352000281164562244674441016947355475116534092287777104703486386937415941625331896569771034382488165706631505681561036960836651958115949031461510333276593483118917874378207598128423730313574886233671300885468565187650262063147646924223468899056999686293348391046416524878079837086147494961981958658642650807179357133705407943522511924585997559103418356235454533984281299303836780127129782614828358946072182656741941581174614816003037275508339161593312384621854901796655888047540762129653837226084857016178982451659707768480505024405432125843523265213354492531116056616326297607164139016577420993122204400561767508902235216708514197330667186950532733465009204561698301992557373360653748607561819049061666909249664230980417923727000031053476827775692920016693306610388944140768094359891476480000000000000000000000000 [87,56] -5682334815971851800153843328627608999510005625299292653777394967998425194964203670475619122888832491051852269536460662255664126738403668882408379701510200762542022821937040324155997486442879750966581117026656722251126604099619859374392025654284889051785904095662438250158269024084876744001987793393671147982699885144201253638178945860756703625565650851069236156343972995320848961197641754104493266778879135536088776289674621902689609302921791421213030496047486017553771136282239339339753511337075139838623261870801281277068301050343128652856948032985197755806745812061793453961761660574470175278895652748316722542035055858197699193808530921624162245307874247937968515341256225539903030572091742725974260476803851529205647501591334342563830944047078190569682417357248015349227180452059969189705085591857383456483619968801280048811436052584021662713537048639584885693691536476407016749465643600892600327995596139639209747974613421390442788534485924559168673011360218231878764135899955673666807311823412697078163154335987306214599508462214238918063073454854495514979545004764625091603656401272231303731652494420412043492604781207899173805244319880913708986800535689861546207687568085208606326218659666628928425224597071881021255647638269778633574202367568277528117654936509960747713420167775123948232155703248586152225379421026921968527636646057626862523709934734523454702919208784174518835183434018656675981148589782181544909136755187998609665096150193432189986487636900542709325596741874353984030930600125324186894994010985227263423457261687645515790853844153223784358241871250311521742948188310578547263623288030139335282326344587421065437018585039347613004677224325705153287012400581722788931972529598518618851075985503037491146564995921028584153992239913399596600751039667477757758005338485001463515510442021647848011946038237723839931461434337512979138166963287980571027255939394038437202401301106313507664937106490996506498531490416307284776065740273338513494596288905569026361052820481386698522366701054193814805582471047150804983596025508313136101220777720635790409266800348620411225323122277464040976729905541626768043975816556455902819246345232585115010989326703001600000000000000000000000 [87,57] -7819530624740861926953609435832260683214416718848379655649296103945982786765328033245609774288092203984162486596051322286931423303903113150849810113298973474029837729376486555713609077727303204166505314591544390555662914133804650272636496935212292887254795242137597438865555188016267864003136894227036816732725984775869818394353031199055552168775409651922200052366793899555563616066289017677277372440200285015103492366822031725194616112532864730699043902587599172942019627622988426539985649977585982246680566378582597627802416705971278859531298039843130088095630100500897215277698164910455320814336540251982375679108328241441442104751514177710575730255481184682205858794840143264632559501764017384434680389786969882396518719913329294328246445745855958559544831663966058126011921839947796389208357244875749646649291419995646067064306500658385036853209743350910486454354829546336499348359975576961032085975717227210350787666491922989263729815669863366310826013551347517943442972483500266706260683223376289514140921381353248383007252910849448095294509833843240056743252632198394078218562044287464383455977463697226523010680894420964886917646990232523328516902731427473338505526044580952488169116315786375109773425410691837017615715630055201194733883288572787410664594166619573961186404255161960948039467365011363069629150000793844444773601070860708495713575289009511282356571611900573769116466289523286688185335862499130956397484003046365617810749591002026282149955136986166913639758567040412758532828144657973069293867930278890559446475511507434392251209273865684804115799204518973746441332380701725783188073280823274030461608706142635202160365176563251763077563982556494598535792684434022023764088499499691472842881970965164780283912655090081404588289638628782927543263737300832795190356401938539250426892003192099028350535635030310994448357458354032818877279498248654918900683541915194222814402973658097422008017133141543317423282994875779908732218749460148819685288276938361455857646502083017698304898630928640780620090130053557251634990424123899534415980707780893124598495859234846107006382277465220181640698159048875632247560048935443219797107898717973810910653002547200000000000000000000 [87,58] 3797796103485004507160749939681000790123862658548564784029689256053863184105443960370608604973415480574591575138872881939300027459609671472556536219189794453164818354853233654456495485179255188611288788847158218838338767942965791392217921054585415514196787999278626034090088761064594700707956244569819682223087433849810616221758449909925781183823453855187706286133268501984778173428791653992921698598683277639838178372109249409444088378399131402297474024251667005064296797177299063859257406060651803629706266268313089014043671343817647313768695667909615896410366480608793675912219868645433590619213938204158748771763834768127424093625470041461373700178018785268064111420498489804343617786139987099515195811208201187039341701584369264056587370164786769273167075691408017024145642827185692655428224718099687359756016704770990148422264872241628818251479104310611817697480469904730863683586659511896941486228675496879858381543999411878800098160161130527313220792754250234377806032961020151411668677866075467227077890560561176644592020015182659366880615353712296770791795753436367877154116384173749394313136582517943604975372032726417406113259158883059824456632736170252492156141975492751057074939942106848536832190945282674290058600823264441047708339114782707445898928723892159402641296202038588537507629240396886194205953910929979285513213969819044130269648340680044811588883899344301665385281411520183224279206871616440679674117504947258832833339306454047725331521661287316364833073722505553402706395286578199817875046557601720472537240562398811455614373486754290149856916923508459214767557587053503953105256027298304035199525343979265560606025279058719860446747817459095720046662529909425927876375057064903781591866996947960597150482588382050628215632917643643007965204727275102040682856994040831879638246520597562576149511363807271715071295519672721743033954013778553931782107793197574904871781868415933817693089210201249517464639727899778191851141443508122080308020807003348037752646072613094449770790175018798674772119014404797999465286852055195942723960126500469757001142856419103617799427966679713722761044632818262410025693928908479507420892813396582087402985619456000000000000000000 [87,59] 906135008117546125208655307165041553626066216629781734110359424058859159153658457038268277429368219533955259511969288004323818390262986931422468611700389620716956460647642089444870980265146447366455493827293121736110760521643899469526207768591548683634673849849125162008069664351504929788022061016690950728708021483931329421672434859691202744673085219721796162865565751285202150771038814791526172139820402134978908669416595424049336288793111503817623429491967516377156448427992414215678820014173071188873260390071403025497222018079270118352867668814243872392090818960398101796275523428489689116853681147544151437175924244929592962569946406002458746883222241448477618237910035230333898282913185841375061496600148985282850334695629364514910533748271524749210526326192746158940932364911529423194391427149868135905606461906550894955223674012393226087150798536893491454883755565202328931360567205798429732307761188630078544823423825252098182406985322098683115620594296923776301425802348417740641056845762127487384515274336423079719299845872899657119657727502368940005257182431865425528776258928738053904812840934466460597525843635563275813649748728951298487234751582595556160368679215709299104497792962090120884893995859652413711935142330188861157628857697282311621320054779439299872531731563857212747645102874353028677540421531688871280840764485040367483961040721631481449878255323761354571245009052503956615150772777976303649481296800193387699235981476073906500696605869513882778616598810474134798384017878184114646497017833197162949517586525274052951800685263745780677592006746612049649103645008556832573588889540946155365298017191521402193898961931503095998191611527349985333245172437553181711823425769602843776419347084623307100216003265129444113265210150270926858540526938064264176867694768078566432159713930173140977206146751129817976474739465755843637729452947831162276503756560909769523040959288152604653088369597989165888296062266522695952247186495514546231820991910581687659933630579727561843690049432777415374610149345592979931273829705125907701104123869419279014413337980122008996912250778490151569678829593756263902861937249720250862922563543863059621771204362240000000000000 [87,60] -10013037485753621919380336962456036241124048566450046478542874488467030508982108103307823166177559404851884212296869621587998414930198187109226158237432059104556600556023799296585885748860706919287974310486600852739594658857990786203295821355403742610191797249662404953447846730479280840274060208666353715961972785713858593346653222003094816442676181205869080572682708816637053662049573428693630249510174930633777391588959391391845055920627183425168032190519200306040990993370200656281005323155020969601915887062331665660130293415910293334169824984748262290897299688741716587848112420352422663728602997319470626874584491878507716513930180022433777324735115839537923782801399686224986631670392163921777788189768651394224659235167878512240798447823506919457535350688924906329632511914502162736840126917282946326865489354668923741330010217137796687006152283793862317677241783167869642333535807121513144448429192888581849607373061388651297705169754051904820803163019427717624465950717372336650912347053958539755031119369219004974038786535870817900720468251422993142378128304087211921008133973378691727451077842080425185051058026188491674479505159967937133869219673505460971077664036825712587392265670072825738435571271146922163646426823478305453872872814467653319137894769060505274339613814994028797061014119516662022213239522090376173656550044917485269006450675363896745584213363020860165793177257188405352784471126941888903003014216598434257342587202819751494435468036915898166727073981728525299095953576266922414977030401856481237801356897441388742291551406820735355995196190030779080370419472902695283915440641804797288043678739083009102132458639287716491371397232261464680088092718320804658267525901136674383062246221395873117571093914923850173628318715228869208125618297578244778868748448295621720708201507225463286436520784575815793024902857574225019512353463591353242444799295270132367483610287423300459949751555794857845075337713038366000716937165852217647323953304563218699239633354019699962887218054248347756785733072168226331348683462907009036429419269924216035851296826688602547565933505508751976939796893376061719480957322324355473900857099854805701902938931200000000000 [87,61] 228420229098163238410050406926131091125208051450236994084237989559837137303340769378624911393751786513101779842321361616408218080907112506514167951997037125394252947809507741357518018351468553250757154022268646428235214844155533974504084077669486756120137531474655148209283500051608666624279784525230827889749485962773451499994252809937868325948144499380282988925561576805737524809071010711754188298939888782803811472747550955454297952497075446159875613168535084915160036860496988567851926882036312349750131648183388380517146003748347293790182462970163026299504374920753121471223482096159892136677246063263691971923962977907169221272589236044145569365769311379399002322128662435790785846138235388462620521070956858454121941475298169790550023769798432410913240683707637682908834618480987419020169782110700787540573181114518432469985068508714004385483527591959876521567395475288299827382123862135623226346133694597944243215656962222148925392346091526880458948287891980703221712760053202440987709083759760518013583685661044491799720720226089833755255458536806622273376921786902748778078624274820870070093873376652364246246291227970780737927861660977273909324483360023951065323190754804002465438016859493479747259530724953676042963606485938833121305451247489392945287430049104002322995024855836555016624104338521135369128187282450174964048118888265099592438862036438520493064326431291506686588098315803692777656462738320312107085508625044295447411667632449031864855018793983477548508728261855774433691284859756583189056025342327906211994613565677089946366114936303951778449795707830121768905351516222904276414850791831944121710531104047774181494619917623693351975769319969095040894568978519702201962079107216147855174405691324293195661445125036608951442882123216395037105679227567588929098048630524122411717610005636876893107713532272445060993983624249462469135372774703840060988578774821643349727198409225603128667140586006381081000155754329966905098790361579051707395992277874746620033034750420378805064060187296237968141975103785111815496402752502700021306861357205596314862423859100598823499693616863643060413783743063389450066148621387861723975416908455495949562675200000000 [87,62] -17051508740256234860491675937339120737868732211723486632306401115816946802968543680349136707868928052471131926381757080630192643843453293472550730813419176734846970097965822787948938740186478866392303414788168863605537880083227175772941682261373298872171704062765794380798131164976356122482569568878919965827950924504579256914824123702321428045648776581995098833307370754618041678281836651434406309134885402147020236259684302708663608957707383374187702778309380477134536516125131370989445406419276870400180563695766139222816854274797101915197723783292779050489901808871179850796047433514464998904151526759005741013056603918849133760252896941466996904371685515794352094952153821281531662243911820893512126086900515064119668897912200367159332207098346084707568187099495934863379685061783669249831055705257266299746966745597655703383818621314220454159197163339495371363579475232837654299669304154386910808126864954051427848571439705120010847742695732107320546225910341853832001625366923271887878354015620218229361420320897056742746592218645261680143685323910606211399932740407063207705507841339024750866817291717475732584109859935613300781176567207665109840698193145646903623586268925460074046860446370263348154117287089097097435046256147254296644939123070850860859818068604467555341129435627898585311399155245828874339099885682548346171213022196418470047304018074848081913916309271104157583114759489519794724546729132850533598774379410564324518359750471178921622138993605748753599503921560105166347749255781310516785328018110114982886069637986183061651049927025231022310037985780627658835406235562312940381495882210882698891022529598287462063428377276049204956548622610346763882288230294302098984513722474455109937899684475097948466573491740783532385790639491328199551172749233475329501385498186032013075622764716342890959156304792740313976666859091839433555866342478664118328668619544412588702445382302795317190280594078797495296408897702202192823797615089838055730205182691013454592998161940093315455376775102711595788796627224857254104410306648709033529761451531262913542600953795884150034103367267788721109673973283814497479561686536760525233651209934461968384000000000 [87,63] -992730582762580990056691611198188768400267853666724345203844309635014004533286126782167934012654229057704778187485685366283367779368719605949739120691689577777848406674005641819591125909331631978936519476083825297605547807394232604022290860999696439502332842043003807644221607028222673129759183987334332118245789959117033468331383072465223793584486640836848124298337685152785850186985985286109107027761695551963870590799664991329544692964829148075310028960289867100474049752243836722909995217286163638513130866699754184420433498732171716950271312643016051401804353059106009520783997144782122252492311784829666339258775861324124500135255319292459275680923396137871382756984333850476941548873180251708304873220314583208438856353489313505965539611269805431875604418079451325526453736095747311262930847161288426651342459461942508661446407371218140901623564449786162047634952843982647946416876925752752649912705010527530649015367144629567390117367104046006849859516737558504237460216733093950528418044434793751044160593461528518223116031723085883015419936768765240925114722445677276486605619988705746901770252718180466507540831595759701491027249784763602422008311658682617368182316898151517515101045844790660997730533310771795196485633420636991358718677063499377202779096100034690225930084279013939846986992126383855197124144165833962766599162728880840653504643708894866889200443747026877717702763919065687571872763513364303563021831354191708341517326534376993055858044511509102357541610575917165899701544055258875321989006895922302344466714102596077091195701500207577811290164208160683275882743671794003056489187731053372633453812902139741800001373397516454201110933303540243578393049051540479161728342438819942311565040516731213880747260502919508273217436591756486229571976547139632291310446446623314831215203602616118006997189369773379350274328858628178199119031974999936455247338821937955984948069682052588044115700224590618510146623554735325573398589915905854233227065189756003888142356768265131097554630072595306053128885956264797232900965200969136936971228464937961585637582058159495785610829094115454725677714712479508541533547312175304911634694611889680305232000 [87,64] -18181941683963657298654940806922926241574240036409344000788435230336725796828167650426401993763512892679749067590358245290468806767376017017357880085543432341124426178478758385904636035327834928230569723077720228178894516287391545570346775509417107128224320267322184408572619966280749698661985140750030433295516776272110204540187162427887538905946928920188284683005956132950125013283597607192803458378605482518889152583069995787110582654678692604737895513284528430624345915837194197143285041147434775552033364171729945270002196177697228513599249900671693749325464984897685278054584904512058941663608326985287316004141731716942749185410971666767796098103986689611995521885399115381349389768046996871596576504165185708393049269523316814996304429237527528494285895571446319288883102149203193143076215283365068278039804181791725368316762500558798555686948264336104183275648699778004508177148094835121930946039822394835848146354670248844575000772285183123145902801600368243962719543528522286342311222946942719296988122430042974759826783603739681208211303472188815547727302542811499287450765336417946191518415436103129376941080424573390247204121499567236974667712552423155356568170049551204240841808058282478885443932160890608773920364016451180052011134499624722408959039645228821963543422935369037983722054787226239393243226169381175667430060835047470326954519995497520380620893957714397330976427898520221417521961533540270053491255429975416457980027810195062793527375786307489160826203150815981486550954992935351170618797903174128489258508321361250051819197352747523410732258791794629960317502347863262314946352112216756633033532965778426227598138239102313549259717489185956885914327207961584846526967729034096073723913503289555670182616290869412696231160464921885413479822152314530439138785688719930554080969859962354008557944401735767859804113953031873145932731265989510825214530412554392643122035079366301045804530261823381409646360690453194828095952868424433573834223844748313398533702449965366513851708163641292511929502595205001469581544355333417586694949336986213920993236147270546776779781390231927341298811742326216457134977165852874261453702674961796992000 [87,65] -80340302201764644476275536044412560985826061849987316383767032599593241558916400540164790872415197166635820173267473614131274494541281336920183881211471868674764422382624275763768874341588477354404391194095593404311126753782138384215290746052398459541976052553298519426194226963549146783760034334866864200780181467241550369914790140811682314053323609359165247742333110648794295873732671749449437882018029537286645676781867818737259619316745352595013202005519793890958828587072130333863320076962317539963392508035953595300934040054037371733156938935397845387698207161195664461527013046300683841175287004810271226359598988168527232813598926198250866457932288082823157464433238195204358242565706428297190258675362360861773322761843509556735089628860897140424973184046711726154313103320987728335215320940146587024958786474594208071870025094738161862456202861190567903512383024880094137095241778801298401624701905274527066648798079885590171588578590650579993620314828217881123009931690605130292406001961380967075116089280354377802623925167810960976048724755348525041907915510146647413702919790106827408580718821633499390214857338660405427505974687654001835556613460162417000920038807924810719539161752210703875010989855818845349798037900435973649167532055919259024362989934429314325963338922984019223493698126968795911991349383840503419591044307344006845052148584652879741575184358214701723576454476322966980092416159330489079395289152986681903114030192384862916204237144482269505211341783621450961488307904459023797241880686486908262944662977555939149654529167415235534043762822348560444192910567992088115592703613825612292942846677466252263408516499071128938235210834933032878251280507998375178760352634059503656254755159791218706967410353881977714651650404984827019261147470025558676910551568204076275060494598018450521876308443408509166656991783010632173422009472534821712362832107019578442150922627558693486134085078155883400985973444114265915895553804077125072051374455038863882356422936332339658921074255413158319162299093407801572721583122439196524932728547147508463150184930054521796973274344026165598520672907403281084344293201875470540298821541251200 [87,66] -1744302702801509415958303800860759309606380483814204935919597460040483770864102125722313871312258169244445733496247669214838675102933715259182297363513915090190259791620834212051855249061935445334955854647804970679440771472512210087639534860584557259802097976641287612918883399047103905078929349774282188537843639689312684436625940331484013003769376044564545019931765696036677787021452434469725206492556369750596890015330442473849606719741433709802563477344418582340169915593733927448970496040056134968481477473316494431273488496580430715035701181782705345794540710471032134985898452406450273551742161110031953545487939870722504451472661221344386197814592602932440452569264287868441672062628567650849155927369901582322470751545040526762179230865516318625720961218692466006364333738685224132173729348493983228150841903809875509334157806952341577163716331257190086027282467831046913965015863239214737177518756570668073358329454668879708661616360675558943785736801945471040760022350396256251383313423929702079179640089264276863857341847046369515562710103146406088616884623126349164009486042927950747296025042826435341383942015006638766108996982725354625707642348343412322395544672052671635745022342274126822711517656660010647618795883966630786137078443168226846300940296797652838537980219321528224934411029645111100720865071357961096163300920657913052739202519353805548665916929866216571594513492878295346978188715087049636497726338391084755288041500511703188774137209972837816203187584160671023908241849104921268898297135257576931022596677478412235235120832531986531938834481744042815227551136310587015510733350686008826668673335123453606091338007547867409340196256268766094651232054922982436430563580066385108408730961386357805517048274270764630539540613498797555846955028237793002713286468626423455855387343353709034771400766000314736830293590303363849522275713901066809535910403591186571315852648076368857947672090924284270514444554412768476031931858715295242505702833640084058985742895445536788655540098597197219819240277424627957348789949239344376662493160298656614592448104022468605742098297829688698918146095110160991795846427448560322544351859200 [87,67] 292262394135770846593692387590578021031778782078717677375810863449970444906126135866919946636239548067587173246267081380834998347565784855317117244526330822604589759278074465677051610207707698175428917716069161191183449222727581176863713068026758988831200877487809784610728111375622608408434660568470665150265077657476820161930328789921014804146097902542972053312073562521582419848393056529115317115591475795561880263005980204849608390015358917375676184950210876357608552270942696691682135708676453263217640615192709409711214287553705106801790026719111849463696856274190188590471360534137238360121590755885848400121234985057109166440017262384300971228796401784844218269477642976350128083760860104401153884029949101921994788429143430767093157158090150145595670195767766118459510825859546372026278328180558296301782271031348361786545950948329954432862879380776807815411765913909516062976008329844258868353805888523759976302141761531172946339261362934922587207108497504457881736906934775263443096732966285381063851546045559982852585276576994997732391748238929634246216389164691938268318088829534749820377071816351655992851555874474633640487596683113636088594640626466590154062261479662956452722060024518171703471370425696498077963991099903107988549117548924944094406656087402129751164670125878058236833159917728164204420375560777871842098452001281691600545271396852003705438136066452759897615794062917973224165110340399280373468525043357522531253368307777062686429227077198549032441469681584566666577639015743679241960097309199259418952421520516392844962907396530150376944240324983981477117890775341576727401044502708902034571301915698310123948907943921300543606081671107458984034950255080115280752184877045875384898704357134155153591469139726655292712338960043697638251222753705206509561487167166904360721408133640837679801421606257195044805145736278727258157235024233887277659708041271382406025506596131592718868325504612998171044393529376752690789106138739704252606434009154848728395155381809760816309671414824819683642823976064855696309613739954611440811442048676259362218123947341557895431421807289191600471588809870239447101345168991128473816000 [87,68] 12315857318185439181808722273572646383699036319472652764172099966139966677038057916134032549868862069856796231489708419258309671561130169358728015457168919012448505950723576846080008523020508084307447266662308594658181531171072977571786240373147480739224285084848290383105329077398695573015901603482510114893842451016648718719771218364466440263341470381916272072957732339912786503890277335062239030885645702657391061014999037761422282931920404880952872402027270172030849278339106632613377224965464203848615396890096392902121146951885437730874657620896691807045549222827206450137707534852858635625369908075920513958669100824553435988871862217613754616868333396103271922430115550529030952522608441707820538632652275439905460345515697903224843376893196243419494903252900690265787519600661332067122550927358772358636898003960115831649408952967951228355529061845611595883588921525411321237387026529699845516285518322089828291406509223661609312599502538263610236366350219923077986157814139504313842033123841095105637907455164267975268098587386535255923029697115142572156876666810653783222576624940002162473226067352279670637495621344694184536392288621517233842880824926325525147591064064196485053862345363245903364535643604454462645841669075552836428295662908480561684162747738975981741938732816270382931538531316301563339781983384993545748260432084317365373212121018656385648918341720986288067956430628084007181684139461001133543153210305938905725534731007956736610824165091557506957080530078848751059149286473734825938963614972451694107831361765712312124528521484877389407703044151223719915477071317857648242709018604579940241896135684445917051003081871752287993852715202594030828037682807829105854488977210382217289909733268145203468501751431866753804910388079837210274467767544778224193313786877238440274283363394823418080248587502391667627081891706085654344983273918184347726117025577339660798111724237910821042288556024446127982203659682585486660321941957623349763847816118983404793715886981157919281132651202148340766629053753786095381751193545080378344360650115838961730778128970338756218055302717990458078196672566249869176814022860833704960 [87,69] 244475135255236413507259548512666077305422591567126003195046324370866280957647314362187673536998410362897399637407147658864768027183251282036594217865505719085673108321612837570845918738327495959257776581543935665261723027330895862922305002381371187741368547681013128359951968929494753837160552571660022326019670269387298703708505034672649349930045262982466451572548893556446052950332173987960092659817937106740058073467320311954384949717572552549843807885198140561198329527394613130965162592654525435301664353724659393355431409152809617237749979363481295804993346566439470596325549514775611892536659879824264375606598619329729751974752573506430819855631548556041078840172604754331560630404567315472338911254198937407320198605437789788581962908406813306373575098686313301673883151931686338897869065579831406862269462126549263331890735052388678920415229875212822274501121371101409367347163050152263197027705652812610121241627369647857367110139960075682852173768481574383886685903894508261739098765343613010152978560415211897011030311526541514964531265701047348328801091095467464094514113265346453702762551686323223880952440100072144471775223710257164337263596700101677639373376177334151964146029504236405342188402607156003721941981967702785264541782709671512503960988494073960933295310898434323626818740556229345767510827780103385508609519484107469116883606468150498482190711264386846165271748527847119828371667482992991179490197282509980019480816247263243919303659055315250780142860673339807400501566690279781935884397161778383735911599328114916382318144013817772392892925253444869910377587807569231519911094676978393383831689193826304153031007593477640975703001989703130990336002723108082045879907604650607113922013987364063443054217703333636691935961030879114661549384116995047294856320518873243442965658086772347786174028062721337038251128338631155082590162193231639185916644304113870975519029894005439651597353922155763997761075215370135474991341104117030915565490627423688126860949839784484436527064708862738326072129601561041201796748716646772108904964672244183618585406954147899258061018971335171549163524208031463428786008990480000 [87,70] 787767324529334382748174777080689749250893830540290454020657391964394529953399660983473228613985811607067600843354062006886546357542965124377963859398655692256665382152522691291263873429697126537668212299989200491374828828560523727437579733248336886188850655100716596640898803667375010907783529000291179877921645385352729359292845581022530159151197306045903962458956427855835186466949874227405232466951069722513634393250031631589058475520978416218858171990893343432002331532469429548065115492666306261727145541702619508051432836507348505223928807928764833507928479245852082474929136985908969048856544698819075439338628038178134137424678650375061628496549117093262898623751761136303587353961483691044446220313580239297574328500387452739462983162951691184554628901687178558836129832369774302755173459159424247644675775157269919454817854670850726171000146336244173962936934044908250398884884636614258700245267168492585554715617125284037311321721817150284529309122095825791640659026778948538920658537836407263497816338665989998646818033746751786879249129927317352495299547610765692891623114941844005704203875166703575877414117646878412725064473838490411264927733310211685896198094095790629095515548510694848585676486131787864142535841435345125367511001969907061643190531311980687533909163836554220229390541507415253722258940129504789661937594815986570672935249136024876374384498239959301012371076601931444954399532770659270322918040831368737727279413895326458576774025598667701899934385444837159888951603252735872389033306075268011442139148329165852542631158395214163243665965865360022719672029658033929606266424918297005518619500317249644235276000787694054447061931586909693194027789920109141752438986165209037881008471084253234690991024029533595712792723437732872573074432854828349061560120051564626523411045776724079369732015761088188046406743101089244837705211657841706684776823159105603948655567637528440452148397411906851281917343202589319156629751598754020768260836312856395300078888031960614230197961920196931661303506153327131105096724144534610610734268010162433507834524734813873296827830401326163609206629015411988871375759360 [87,71] -20230348228502104437516745448534848930055188108025673219845295653000940395442018304463781670528636426819807215632334128162588607559942959415138968317455594035091302852280462318838459678834915870893043140092937510024836910042798483832614753073456176544244791448364229169507499275903250225431256289363189492603987738809707972631784985658173965179836427712091420704427258801699783428139080893962017748482559251221770947659105474211696387382336668352843926913267510839994104488905321169489957569707820149672923838292028103074235135734816673172060310534661038525939971217202025530530143635775231411075591550747292923221110742401788738633518758428530665511989620353060321970612156739125373957917807674966903053684906201281373328912914742038374314989084184941083043067709504794779744617246442765545597073849784397284218155723103913973792696140283228859474772996231854595586097908763068897036117642289106259984209171126924749231294693190152164994076877203116414714304808891060923906865575231056162702387557558033971322813051306100558879204319898780004119549239789355235423774648408174179521592206707108257105463989383189099366025763544554203771660504234793852808654337662319822137218716733234820191521499129655552990363453157203113186510510280038467398917444529322403536167085786857173255368222145190140288392842688819491443020665377598556150333854407886355319730885731017532711872942930279846563677548186910731666004711565163859308437539462472331124585445936823113995612846609962778965336734264615113386228589233073398477390613401429642151879238712852683823248524712732787466120517741295727886932575781522873758940291596134036140451494946782291211037263448715115267430871505538883875940017617029770277547705076851486576751171408135027232136053626769567974824190570951764702854661496180859845755141886056200073963415364715036238423525378511579418494669512676028487502996579886243058817398509979059760445200101102303110793527987192328587323337214118441680455787393584632813309734067678536736618739130897431983179177028467384900453616470982413626698928821662574087959388622438900871486106003331813464770177895983582161568254220404230506240 [87,72] -253053161172169307113884516595371645648987158051972456048160459954033939749721505230416377383120327740823162703138996034167173773384239880366309559097059049396112371277682378172801216449016714061484793291958609376416859713353062195629203701857460242045756981083604506192641191795594512533032678903637971527211985732792804712943359684832104172601152591700251845446697987869786606643728667598232176034513209373167712031517781953863116779833195874479326879128255703461813288508392549603274762116029729996118689370367431184689644439853973969098935047425002417253034419237823890044314868597833642475728402754989550162185538213214684107488457392924774062352870499201392288830430133421275873313362615182498578195024244608407638537092152741484383687411062121183378474878841277500574419273110816981982359168098363854349442828416393663742647480525511000014060787719964387434098758306905591713580595680119026291122053296671192922262695838681442244586157939861758029038542671967435512749721744279856393226165226722525127060743956637874148773845135491451422084897663159352824176990468104224411853467199257657966208457327992498949551738587912437798437736914595921872875304634540517058973151919028720958946889817520532537731223103182001227532529677125163714399135363751779357408580354729021690254878814883589673355784900924902676505078146325833334957612602589915521472761916782442874272249667731820006443120602125494230410899587219919514308111422581871678133338813707133241902532132570228484668766041365187532739511010116396510651260178805740888342749480081565902842265702134432501202949234551906318527013351974253779021327990247539856825350865536876533143841738613076239409854173291358377905189265419145608575647150742774813717878029020262048658712394029810939316586866233619668430905881731671859681542278033399251799924451415550707431458477550760316672323871253838106959664261880195840595012493934484667614033469721485800124121010182145960764748314751052116740331921248014016160244806178571933602872369691210347488352131648515793859406071975255938834024259633613978693287017013289159601442504855139149112048744071370054156313608494663680 [87,73] -712156304659504980575618189918904863462222301306460280950400448862710175279802689658935602469648522531057422761641504729261888003069850003110149647132090809756682640977532854486864375093440265472792675608598238503118701700822957972666270180187160235480478335443046824005681595828624464624733491852848636947204846436037079955243013606232033078317281714035131320496466320553044847296837431148533204707430872754140943979835982011462945944246353156910699239103820547220904920174982601394827066128831797822005134681430685118290614576587651913021252631105984180305338342496358701942795440306953887925398378662362962540390318730315352945607743182938245581421980807170754925003962890575781131489222685614453251421170638733908031698216989287323298005273484293303708793837139133887893024349558886516610882477752317343143136957799889161399890298129814017148618329475557319285289376164806728300280680075920936586808001801427053278597885481028843847398119884892937092083214293519391151684365366522420974661456160953376988439228566527286929385238361588309829204040630524559021961442805717549579109722143604635526420115766945117796786961849701433886163695781128358702002222235501880316339251626073433517753013913565135453214296227334724114862015549821133128064871780545224750294085861970487510199451384798973209112616364106397033567268642957310816632814789731382737479781779920076342109749585504804531552731439273053391265454248814883166376320573428475511427224206860669707271757774421408236265105996883993866659435465207664779549255277157547693022148883341636643629015937489896860062539958663119658197370225087243253958715098351834659636293573182971874151342101683852920374579199659184468668776266823830992962736932441625103007623682236924824716895513919760808912974290898106097563225616914686696525632022448847604882380079998190419480229753522789703141936645789034571360291921611539318211480525651955875281725816502158369731634481274813782409304167645009668517677590426613057112622432049321824479841426642367095474820537109357448104184205492909372509164479628011178651358349499173543423001394760662919321352560408498926388150885120 [87,74] 7287671107839206060198300920020745812290282189982437673924517362341474732334761422979024409829736657092896743564303062714835373132816909035625365251862595092930242609903665460360940902591779375915228638067370068384654564699087209529517583976914806869326023220290828945162346836236744774814550086241200516113989236578024856369091352637018185013860403341561339140521788393369629423043870676896488556004774498767646590498365836237540662859906051363067770548327295204799578863977527908791057985160187523703699779259831235784746724888720710550194067562038324463723683770454798575891301160545752426328379059208210659492970335758576574629226883960092039800754645163261695446184389261629100012146859608988270627905796928668832297622092975518321777808975524971119905859444884458783708181982513467648417110748210260583621164327974648886625010751272164151384776174892627778665844931152933484527524362402879755890488611960868804824617691538427850313377599566515812375139442810915133687524750626390338563392596611317943773319738725518520696191139676428662555506215119675761566287098059972516375350876157332504114962223087282122803681348376675175713890339711210950321541997319128367513496479203813506293667474357876951536273826640889346239217108728205874797059667001598466436104033240317733160794190550629259109024363183425579790493966524466215669190982157052764125683273175997176375497117598529041193206570732339975414893821193022328119291580845108698703862588976228318827315859280363992242081715565778690527473053235829707939537399837560536397650994961397788706103590947623189141257580570476241226775838697810850995936079454162366267579886907781476774095659153796646905521934265427375407751528983813859051828163642887599315156677473978728712408251544776990466721149251228542128178971052323937028193272107284884102084178171964564224357534830087799585468147160570309210097811609588916159223195407745220038021563880228862719082790631165240872192307380968895098988615670047230010777462374379979206677822861768410425807317792083877351066203115075573369756880780328384828596245396401535518193615177268280733903763474916843326668800 [87,75] 45701169248162713750349255415250365234058770377272555285453071413556918775983807622345252301258904879329962235932800013794198848285969422130628406779640940110464814116103190258992050108837242764836519870833081040930921411407905599667145455049685245148313769234427986973251475067769429843812197881266869546877864061986219469629405014791230528757512349545968741000685402958368929761260379064064194290900995675086071547591822521481062411213527631560447461205150327938836609557790618273765093881890279786705283533781729292583070380751293290717488739744551277136452589671046641638555269323937696132301722066167591458832236988868876535146189792653653464422503060245299626336197191061305713886674395415428762554442703906708046149727271644873042453113823163597724133420660843330610452990511443029752340563272560639618431125649624485489235438015789882545664037024472196844443982833889543172650270894338981298254003865740794405270040710277751587158132675598756537591283744572256735421871054779899695443755931138099032167273449173731515048974827402824050421376686820724693634393801599738890669118558637936353144869426959443317923469512547155970055686692485906617563502151643331437616941153816599760445966926007470069187407498901592710109410600153533169779876126224137661373551425968619495705564919268245808447619901473971819745543491531933076971578561608878580821632586081715964436874455162738243732141642516577440671235181744376886202321068631017007444307048790770451074829879475039027868046636532607496508459241593757564376328853427494261514965993262207365353078102383378477645041888039287026039317514299498720578811929830168456844481676403950687774926344368059017052401057930461612680880676709304256612103997188061245021974543557344777391061615577669844825243537430595302952416701586958971799676852525212209221035586520740938447229908092370107088177303780253155331270153201675769579378001525166731575847778849299323983258407731494880025305527735856658347634324613110111046509271141325862444202263177882717506744669071068299899270371962682650076736420026151372316323445622078605652825414351066815043856135026638996480 [87,76] 164863366185357074905062631991742832757913295665336647046000206217052001108540716747142060931001582821151314444544662579931469754556325193842955662215014605186435656406870135683376906824820568271072759063012639974324395497023233960374918934474186251307743352833523705660399912927109437894823657840518742568883144760098147120717374995158172780998212008947514210876334233306352078701723247603363086717350129033535676693493068482103465880098972539264627034094050221469685065476536006767924429248969922734313026182080111951072698827916341639328660100351260913861318892371168651795599500298810487088380001099539645281449710563316874762288019730595461869104303640894279628968412583751009103686869611156340092105050083972774554874684737951273762565934627387932625951839985229140868104949059230261236914342112547687247986737086080233910232329243133068609542555745989665447727443906629273352526729173885018093948121814407438418786267866289244500921685663357071731866670608865220926236900802798852127316591518187199231791587604941170249902541058375543275771191037427694165127497743879795869927245163617349214187311731509720048791314630440161885904876546566557528891273137563395297739796744106561282130402209223196431424811146706607828697064836062315120023487818271149220959146632124067033607026379066902797053245982637855017648161138029725210963778617264516801291054796932998666302682989440949450622272534421442494317184846606999502783052037242782625630146314742585825990659563975048694297440608445049398192230688271872067515142230955348671701896570339533714663200838620166745513201407676196464719412505563134930965732849708651144052516486250267957845243296412419481273070367035775680063853742830416430425057046805554313326029892793688144595095533877585273019351688660658078563607425109302791557466083219133327785500764884789347356358443687865664317875547048485418035944152530394928897173398833009820360038651017009444340126449349402432728796271158164909811292124803525976574891755635007134355091950974392659953553288777814222940861729338057057254320536464953777796634063611739860664915499822669202636327926922240 [87,77] 354609554133901428665652911935250580580649830227346158664480058826752917792361694253516196529969120325086486698828892269526934056022530746027553467773237251354921523497820566182195484754011556903719685498456614566566834867392830449277277473452135083000775158039457622855864306785314349818643174173355712577098919126658712724337422109631930035217823489314119091504578051200085980328364641849931735360289553093546786288027049496284360108641960242619599352752587850670399709981752277445850266439514978479940965396575339853658791044407054292683895102496836628730904225680261399337646920752258104496659052691260072677677789738281530443009670037547934310283316895517853802355517383707191847358862219475691559250408858745352683834793906357427501806984848288542829968461701603084217319043362117044532056789056232587069575128323748042970788052247202819024394858051728864490947516246862051936266260762476837964156453658115983440893631796112015741812576322679704960389965313961886493127335903567654372099110448749588967658417018610525349979138512060959551557534141761988920474373556699283744512642986366788159918970374861077291088583216685547797338591818823725510034789702563085900016692486408660139702499728549548715587486516116057960611431968604875993371686768912297512682299139688292561183736083402459665790765779873699754441236330707175203288999182941751392804180813349307058703018770047510298231820725299747717761143033563947305603424839065936309390831297065110868549126569251409713339369847539905163799032517631641645890884049570867801882556449190403906127575112839160735665626645791470944583145062332007509715899838031823551230668588867153985436766862880834053496094062099869917536237120168473449281208290206344195093616665505326685019253612740536736226411790159023466530211001412955358978594714865171330848368635717354382710272880996371726160514960178989491292998128838364043472810220553566452820923400243822490353290952207479875115978502426923669874287410142890865200780949047730894068064470386796393987680848120822743789367577267514409446058435431001121111358438618084126277608536005471327556293760 [87,78] 616347634359478217000500408082241752941284091056702414703940079949631259934523150112304771267160586069486939862617205564231404045990767296213792805259346959935478692030876768463953150582406520426289028029438845589065574815524840663946756113718803924692867372161189263877248867767192517859188116674620373693489709498631526717419968287612122548950826769629440607985584659568374630610929742072734657400932793904812706569088074731305494514175532510970083313590524245003998308981570440090577781182749433912441714910207876281296389018842074107107646510283249860419226386223446592380578859894355148191415878521390611604407447716287603752652907036411713323733075400621290404389613794715213835039410517617940945488794241815643822807568523452560045037080579180341442943963193061912062551318844517318639992004387466155681429392697475301854157829878072931272848298762892683596715905446595392012578316333135101383855332185464581735646155506972209997742913241931557044711490778379502694711402715017887389359696963138419824475648891211822947898660798139038160713308123427221449501747594947967126308559894794072199624206733088182041347413735009174282141171446869012239206715664631232307147164252324439333870397137800420243445359664506722051578383942705488195585412569945002075999808982724353217042111406182349662567751339477324661641313452963020630570288573831055841610576515106951817016862602580227154748489601752311688404176670260505170647955877909679575635613789269568017576813871237863681208527340764911441686537368503439338090230937228884987208927258743249498546523136085151752750237520386119152821073991522823529257609218519491812006978846789427120654833938309368699647272052986202247174899869249931981883486533434079262932193363503740403115711693243540543853520058885771407527079046799307937821690570650349360854942321332138470202656687077083187738459170786100276427607183991101888514375383347017956152834953511499141444468809760137111399483221483162659806296712750279960247247609655325172714021824890473702304950888888061046420579227136479359680918013745580294340929838418916978798801457775780885376 [87,79] -5664976967564423308457562836100744495674443824521317883745723075976510713926534072985552797213485092989379246216526853125977015222900652972880261900611842438549886629904571652797259133018742565668111807809212641441017361160245492182107979568185670930220801353381545303477117648791584159571145076042983912473087878775683476896364401246231091411947649081340472524387705331100669660579803234685343214868960204958782481078671125541077262428456365184441019200460406583042921853203581027523191625984692200372619854153301161466448798185413899954390123451428215799859633021220219271269799221283705928881117924285017559792560682471223405581934898747210508346494100482089557866400879078044138371022407917291629348268178058794461910175620647681101600244548384191058534830504674516174053433073030000827488758911900055294909419254520199760216479589447196148403136284416649344759048565385697079698032032184616335870027883655165561234348911208937178078795933967381227942749218837822493889185890029172904100209966114502090306214255217216372900387246420999129611628031704369787179334980175451487857012182004484137155511919353574019563583050920631514015717527093718291655567904089570638633299157491146626698335674191294189873648396831504618259771822561452470505880362515266980463585609941731775037577407410676565147676860505025327639699490952951656140899805933531576748826031375118020678234209748487799956039485692695388648403019468769397704605232175317717189644063410199919418455934323193124515666086340859133940357762491981521513243837041578090051597589459077788243715472683842801104323009521524639515906993738543822066167823806739921898782201261508989069439301090092183582561828922176185110592833639104614257008626525699650950166856557185158649180700170723217953676113033946017851535473028159703885724581847582142417392022072765465993575437083585638949161307909514300531362468373031115214949125999872044416256071992245209748025846058835329146931965191241757632782877100311368248026920052886472980594667647133550599667969607473152657144163755773743605910094321163216338748823317147542482731340442170352 [87,80] 1040514391224474134316771365640085870161358739993677519744712353750718633134090251179596367271287531210592586920494589662796804772544916019471220573259206008976329507756972464700425406008864653881131298626818803292620940066862549686312087802899429085865882992038302758212397440824124495965866921280557933988580810060108734149229884403183999989152475941170992925025502288593237616809099444537198216151912290936891165982590895456824229617792990124647145813238066757169650256011244031622415425352967539938322620103698736415772683379081731967944668213975177113524883817266735612386476151236401430670317608632260341065789081833976543717715407375036183339232700324898630537657917018630686282714345177693756820386122377202543364072141480696470830641694885739078557988138305320371634896611831557453511151098745730996956417174143872286812383053519969263969208759489739254979043774945951651608858098868093374626964488026273104264521693641607629087526969412499220184035797670980197917392483055873149924783073127603860217508602200560866783570362896097397070850145371293075028676563095388725621594254645146634492204572566951190143795368525294383902181844352574688445234032768643659617389973640812338744575340348045445075873592929993766015293436717078027928568960040082414291783668998417755383952983743981656856970880875289748667631574458289466716386138624569506396018122805633204107552525182271525862822752409248511788006627184774533548446208945941526405660020514866088415345124851736174136714024931927951716926227738194120996356120349958433408234007310978349063379227093954464368807421499557895649238094951331850864800956791623005730013843602252467243801738186818648213069395791930178532698513753235278054629243303628552019006945109639906350239912997668907342341545310207624528388697866492529676585573216691105666912599886004573169388107850953354404515384018651954411685742220620958855950026115164240565704516840995179473066633753571255583573361961921615327664289344331558900413823002930274902995810165104745351422894569150829593909713616825390988247191046452785129724384417191076163911755776 [87,81] -2941562983092022814600789542039848684035559136960367596772292658853583261682120165880671174168182569579099883875765312501070109352796970065419269577164462437838163653829724895107846560338541888152453698767208798475718761476263114587286304416629268868170460041294511688411364782779475976855314447974345306738415983250569947411659476391853448814852709829260253520106354525227515927478528701691461995855295783837660592936188644117008822931044788904825964143022270039929026454725067954209254248646626456712232204858467226826426538708407675112427962221557498376035125623873153548783433422983992630484727269327223755416387598435241749770516382504804935144469325136196479926945368956380123336065923529977069403624783632846782100874274947436474331615057608569128599034855464608907905885213472985425740417079194768344596694252730645388992576040697168534374503539090240749051101935993503420784437346869618839390608510980744043869016441321878378252218642044091969906554973255718853575796448600367563328197117861815341288056366455292152631115834662816488319636382681187947987048121575796457605643575455447098833868954631575613993799445314248309958861580225538053045011371531811457873103658916903608931238964912522313503442976746129438516558380609746825189364418694143936852834072834557866371133893207662108416640201567049348215747124256027816597344886824236658398929458120622620424979811584976799011292990478884584063210205756758730050742308576381068798395539461661462542357183630703953481849544350473814520477172929856134122692089114993340042688219751653931671160912553827627616623635630514062846421990545800614359448358712051318343633795275211952576934654323793969888243866103507849893226862733505919436703708767188494696945015814902328498552306974678973222564502236211316779738795491263029954054985879317447943731009399128122893026096449022553491967972576176830903283681580149615988920770425097081989163490616563824531878193581402387903920775455472911091517263016924949759215132456304325981736409907359647899445744561834237230433776037398503517085782177699811890692034957449403608576 [87,82] -673929909168438538779679537374978176277948031980537904807531786623210811788510060180827073970614082041220541422159490839486413713299120537883547629891459197312212802170274946960368621848736403481197667433465425732794055190745192923799912143294851910380575197583228715763978168665050612764023240708264975077819747713337037732943697880400320334647490404784408873519419241564757879293454782805532424114779579218822941823331502781188061813198040025962438409779288845506941511926104093779890933766516378560519188970381128162501940409078796623183424373947700788488389956401439242035253037007228113277892859077924233775245169645772500004948075002695337260241637936410441430241796316542309393527354275776690714892215631989035437823449380307682156827474054048007534680989385044055680526740052437353950529975607000828901196099094331848543491075445100722197154643438880287808708778792271745372645977351497724806563225937892017220228011074615392065416175313938206635643694598609204032201673772809902488234051919932635044667736395372007364555768100192657198381327740414067753254327704375049499509945493618233781782868735941348358898758904849854734484287657817953250508095857810231192438921420872543258750432587876504965619007212379142640541713037427413240245578792325304195665780643045569972030624313152030061357596253074942574549343767572837633236909316190806108964782483909448128715959067915377178430315725311381495732649456912963110632301260470979481270673423906763584241674530834727204825104263017376185317381709572588236590358571119589385165655195177917908217753576853404285615730496805999948974592508971812276779110659695144006825641100958652584992805385163619559921297507158781911161301607008121954400598558977449231035922687640771877596590633795747381980089273041265312408572934208425509862053781255091348610804805737719875236132773560131348945784738819710344287819855773179681470912509246417766316117949833886692718805153246870961040525905293453417080150441235758111588721984189365077369320567012567552598239268630862761510558251794359623506722259716975708240769431550432 [87,83] 2618390313491245258237097520478206411074163034988745913413195787725611107561964158969021315300992381033162331504039582104354280792290520096934545395246386334408724585287772172400771335927357598521722303410456948286502674613487685875345350839813207842196348841863156635477697275097345933563235224753349387737084057158470737746270295820979282037450282751604485714900956377893921528099152168606506960662239127780232291646440486526614552310379278527204341705965548236983412201716564240737183270640707893593206345053956564074945532751643945500184110972539671342694085071186363210205176553915456340233858090974247313438771879848723377780563181464698535314265323003526348098157940687769759169935804437496853547774616801879410067582071688937886699423101746339829083179785354814428304277257967895841712975856145554316612350559594886815027944359114274035653288441731987161232398849246297023232003402059825102190388916229921215230713617212570256090517402444411252956217566188426052733581149163620814618319725330134091196286667181434159930356121156573825785298111545946331035064382433932040833213440242280549985195905938263043527634893008832807318664440795489447048633717487149985183481940126454085019237729888399813351987450279709461794086838916444947188718618053791087376920193328824258954364400448655339437363124071344670195042691141692917531263164616845013073973496291747085994563716458767980473936848636587517585192138343811039265756151797543373507612887422516432642342503932202429696435281770935860297602766895061124365128404178343490710531740711985189515934148646206770798411176520920306038165145156316644671376749713994735582515966979017633389846825192126563171521379147411332438692643363393108891787946343528393998053297671905089102982158509627334338434426596808466853704311552793543839824714669864507246769307856334648096791645266156661123650005400060517942682779264015547162412292459305463909065384840973730882643602969418318211547991187277359423521886536285362229023795207254570797099480222212414890892572602457344753949364167568925341872788126888148312328345444 [87,84] -22733016431302610093938257505652017888741866089218192901281947895484844173572937531747815790466973835107804991391559463423145054740294432120267331121882019946340442959252335495247562094595451776704749560000369551754202891664466826201868194027552975805911702021666708376678339214820867141404101045193733235590481178170159831931248186489968815213696090416786868925115778994070312555719960108883812275753948057230500741183020300162404155337676521761539542883633545967358382751475818672811792109565549907742289994167348575670087337406857692732249123322859433741463776283626545364766918061498929437073357693536103033369161360686177302447208033358180350186288123285458672188138845321985783577049541057343460718450264159010596786780733739274999771584161503195452573306986370498301869986601854750997593919755426904599646179190559395594831456129113059351125410996862367248688301188280725091164802190011672186712216732389331180594589183630150330896555792705244892361663401367566151930269130515426475621606850387613073724451212818623918602822176881633514434537091864507404052528757040748483877421087752843663053128799348483666674476138010947150133722693814476108734328210426087174921731163785124355890887186458193770788124761961550704600481360439416141504278756207935912176931299178894393490202407229656963872543966780151472612055334655183825778382831329258529004577733607674519631460409001771665758955724654555261054369989718921379716661552712199141857913518782174174548899163528034842480881585663208869207313855501071826477084369843732051849515678361343684363856159215052888708454777000006815217262272470014387819134551772791219869018626788302013396449397838579069711772886383115151900184322033456764325650642877927734538329946050952429402468542383693256345066813228305157385490280864873725050103850844552267151487066346304232090750003010595464958745034292920720239709852286412389406831128926276437974433242745655685122019816158832718713530426884499155802289632102339473099584892535252757574931801788873714485302147507157505687320133627658582601695013647483227869888 [87,85] 2430308070950606177684157977802275229131416284039466507270033915641056640261308095233944898157878464819407485964534192660446081299529734397531156194416026921084711623826773658751842995672600513820143282960798389633774133720031903172566074407203988083397004893193850200249746698985515412067474865051127824392418928448166889365202032928614667253665512897432083064742833126392442842622342529477870856821326589633467644546508954585756247019015980015946728418114948316085857627293806579766689668427648092057016787872828661411625017110172710554040131641943046842582390344292018535163965452191875884654296586203387614360757713048764557341199338364350740279262674918307399455280447669013950910295392742986507163721746153331115940566841717004897798493954076871185363965353295425735333812354178891272128455358584220378946941748509264891961872488489417493939930835690852059740472052035917486939050819820956325366095564179519287498941537510368368672033628819183720217295460372884389733689988399597616795902126475058776603690281982763921695249189245969960131092157569187900056346043585696437371932615770097216573359490461440814145547611243023696166666214277209501563311405353451334627600519745698972105032895085477637249503871043704849936140677548043614849990646724800701906912648965487253205312121793126851374282154118089234370580484282918381123806941596135036101818687860653181955626008745033368937967597054790417272097970435746570409779846972497629344441915013506112910371312914244036149785704351579157407336457919300059452280106613851490059772422408268943505331398305764087491648233278986007172277368082690740855495943590195617840289345162251674816051967644461160639217758305370660413874430394913428475186944634506916091214692589418659786170415995265413920833334245522518828515059014121471566162482660357990911240868110644474299353938996824976248575177511841323441167570461873284083892844091518337520192276199413345986679550780009518975930141371816562809189054065980838680114967228603286793918474696685399904696308494151020777847832457074007384235787353842136 [87,86] 1162164377601873138701761842481477105490730061602889792035760845894432843351262502344650941151583039318752682183580937980393179307287581419541165280362819926213248588361256975412468318249405963320436911907928286194783100655903276323765128852851697326440434577966526883257576983702400229656157065595356579256537391456488231103081588224066970195904634882505378925731450301884411707014635880945199299860141955816893832904898257021454351854410034346350145044322057774414109652324515771264399207250451364438585801500691814798804376013216717376209907423992417606833190887158061647259364334735035546855082808957060119154379583479888507876860103271817439176507193828094571785883307778076887165865856352470265474223489638798942314377488639709231325233117953296928642483401358337067477940788464222772787038913611025334877991951554862639693882866294189908434975443400450407429286807832613208540980034044342040836170934511898314482833399827135062762281955812746339474643332826132536870092881665598767369307106357881820430523137970289692971859162271533995302730282914477907197945781762675703649167498658474071613448897398366513601677223729947900490560614050957697121737509150780755441463507230540859305840826180052754195547866719347534633154170038628052786973049722027397683820821563496371772784826389968914071943815994542338658541431617761345929064937061653111535445218894603186426659955491309052018049023235678151158197496784336619064477194613037657909453416940872286260659818986433355723532918090341571035526104195276400701741928204951556541358493201504173159144578807633713998006211895291667670105493573421858128209451759974068270434507244661117720327919176866200295652678273123995705022446148287359891648851974491903590214901882935391189045409136074027029498376997285293468901824750836058832118334806493457138426783769238625180887509592536183677758029418065138089370113844712449759516661938011389881665078784978344553473982233714445071043119403142046560788223623434933839156300851086388209049564507425607940436213951852913977745528111992643609170757888 [87,87] 2708328383660256745751414586940103723454107471193476248291215944356543312617442401875853784926551266573453833686148655159035274407618001971413941549356562929984104880270501021917948396281244721041430945093817870387514732685418321656674080454234437948189702206233469846050170258708733268403194639088751924816498045304903970161192916592635631201040092453806397772220349531214873863025688913378075884714966786587151026373618169111145400085809775840123684568340309230356746052107495418971397383871255568641771034679581248681186630277111322881413871177184019648798910058647643535460731184075294163726144603390108012381216149512294266651526143261498028174485695553027760079464969076572671430844022184566126104514679289434095840994733825951608992924390022903463497963208655325468985953193978495012108067566540168821646304779681845159206622243977019902802177336791792181316505346136712238451477765733005130644499153461697596667834583089691431857776852018237534128021512561279716741235855336301438701031622482437206795352518364176538281561514984564902867028856329004109554453732553964654449863048687018510707269351671865897871755926958628523530277058170785090887386963020105140634060929699981234542248332350699145530179230397077239891645485799318530355648743030350773567586036481101262175546270711300010802858795108120090967396119625776486517560363685881786891067108300571805288057334551654437331580865353584056501062863845042472354816667454521348106257933103731802376160847663552809343666092203866044858106402237670218740955500226108015380083894185907908632173567609188716883699737611471930146658438808135756170150212535685319906032874738595649655903919987633610719761864975246891920805483365070508218402810534799390809028539531526805631720445826796758758771475735284830916444440729836528646059629561304249207033693671785382272169674299745907330005959750862957752396776346116887364722308197203966981226649684927836055069656611992880823469971094759200309091952599301357830197113187351531372546227457262820009584324624762111167439080481547013390240 [88,0] 142671975913344792140194649111246413823624728352915208213478494274807244447361085233686668468212839411417279441330796228969352243970950089704360026091149965371321681947216293955990803448676326054599160249527639798299181083694079129762879647451168675608366255900420609688957612741983019631067608324244918085151388094533024202050177579047357031384168564064747306219640742226097766144159440997554454982806719985280802052646224408880763491284477388881343674115434006235006575151216453178311681929546436259821397263344931276666960965141810816243687168707347732355065660150192463025013243067368493286604600505248605684652833149550664091462267379674009531244531211003370738468571694403398186704718813298122930674345926956138227756247019378694393847106794413570578904433934935591927010962846812388695353049510817919430047701879936080052189508940727459500110663361267081732444553263273223024349210384256268170653047249130045052826022220404862797646718651442050146864596497996213860790780910754776923032695154346824597390266702312420361350418012291093611200170969925754472697767986372497394452681173674652036055706853527794817795635565130174377074487716712002830952229854433349266697731048168660342784728995097202803120847059940575641974348681660613556164345300939867338921438437315691027602801839484241514565153277032499086655506565688860406468316604418709638042325586994827503024680420865137506310468775766098278405646214688008750681317107876183599553229290487800489333400834055313690990189617399587845463578964758424993795169296028740285515664636922325318635613319181579073710653878035668815363716426151448772397252372972948498626301166628232973903835018374274946109858750764749371321836443987365802918479758004216406317902086902432632973833586111878773720399881283120348465210650903444728600727391018001204727582207014695110793665058557273071857863198179318970433176238349942392116216673784442956492854026188992551649998370039210756465685863072640524526677833600347313426034222342084966342889153776401366024523123798775474952194043960343130560591003175080935100585387489932705511310572134819579755813968184560667713641041190254032023401146595783517017855465175875885590558922872317779378176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -7720042361547713325882625635909227619669781373882518220119785637374210989651201514530239599882161036757729677559657934605876878873995901836182203807823613419009093116090547991069558816618280047142434192336885876171108161149589617290917551354653849111677226647261341536636666869915048386450027707812773647461572793048515726207319154319324445550282632746197731906567049148661683527316099402187264516009476220744762783050715407827452079130810265447084015716847100589437384679604646122327917940452914121900340532512092548787196763660202736640358954927764133551269727441614236983292703365209282888484937644971619918145386302676108472282536938396012344094022931998811167572828428410960876350233342372275707215223410830626560400587717532544050017560399544954478766561350134802552696644074310252413833026673503577812723949178178150703904705361787053173005117450604213896330190768074291310677737440798265354903074250358052002655881577855249627467551408298763420703359541978331276893837139806899938627575899962472331008059792571381157944114651884451110954212202611317479745672141863686770056486975840382461440355604782312676344177123508597614612882022399078179392567091101444340375507122711945964947781963213086173726193156948438543067573649851914200533649599791995251924625107702618843631622873037172535631616564733517110301883841841792385747286706391339269661383412686795630909735181417543949273411402412317251658227072947577447910660087083329504139235566348400361702344999088253691312223945259640075483350158466830627633118084503846087641572797874281662569174687657427939667694531250923444396510872951986902454267074004018297421202698049082881992872142611624724097500476458252935639915817186310714515200043142593963851288730521212372937629564453098025581170984717617750000470223728438335599339976971735574032814918826801062816389461354975119151045152214080290740465012178173137654671986170887712728092329067376499515435834192441599883663250816253789359997035382528305914222571348206807915085884014430852100989783378077488075765011353712008422828263766299008477261915243979635474935435630438504490875571052277241319795050283086252872691154290537973983193797852116138032116269575816756508753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 461780300933702050150566778679842171324704551358202444549379999846370476565483364874132690469218429703892981458337610405565776216746983663202214194756828579443690405866118227496077396498691070035790770976829696399999801157904290989652373659703207576713638379591742205964221161459690349828965280033310018017086870975676487176836006201254953509222348906360112201583629142780120577285225114430843384118124637206976502908022544571456304164991635567858756829972096725350289350686844428987513510926575027887411188916710988128146064411142751854997762024123739648478075027537471741444651468908003556325765875281097244400520062965818871258857642100349195860528888554806415440103813023862431210138075193418312290320890138864963869698157055790037521943366908570369473955528848838636222092834306706146408011220173424493425956264692488081931110656373220640451452098789233931936340672940016538958057411604954148279138797257481068986357703558000149753443290394196757562035165188270920300074831689660539164068959034654944084883810309977249715474571053468264913149745206149380962568018093084480085157021535742774573244204796613435796111427591064782644931991404380010578073630383433206182143355006286777254843017970783628679313028178681066380275809651262019209852624632998624509207192482742209580815792493354739676630366923426588829660467464524297651313048807002957302437931518116315661727760478317249179193812223614098031620520463146818183007882092602527394475840029176353417463367671214636149348095863075767655231336887865792489933819701036543776097898114614255196646428266393096439951955349926009876162164670018881006357600610650944294336083086716117511306418281359207988585329134460993342644828681163834388104361797474505722981216535934193191679127263826714850480506562739335579185132940510946741898829103886273109290479208176077446347483087919895603691790774565732805732753866322321944166991395689688946253057776177447500205890355355943694634460650944155872660185975144708143660229280788064394284390476073028869267161885971992699170716976052428167107312476621714250024711940390622626530602289599963922619165872370003974122885960893489193777207615104354588023465962443277282218966708675658309473140736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -7309389953794818011359367650526018208873412748188484764743729823346385510490009391180013310443627322923204556154006926943059134593894011124437855071750791983953431951852642665029173967061327348470545487387561192522036432953010839422747141734465683957272229020573603877143509076106812152793310629097665616188354196914540833706010685011657213168377919874199797285028679595975616074527415232401073964059562209908616131759728600821578085946877155557722457047105218019110122585097591112353042409796286038409071141836870612499100861112053652908097890737368655885979878726507272677563670149006393139660375836782364883051738721266391581829757322290851649106099038858551189833901605488100954508075397399851947377800604141050198263084553390639729846312938910612083587413762340271626483201918632573881241214077552397097173712681243528754376592595863958009208178609209556397015828754236343715769078525303528333384626588810675764304561467538435992040709204162379987077086651424917544636173967066933041205341935813943983577872716458411440972122936638192399181086125912615795451436177844216438739525215404357323772029047789459300284182499802391407924940478220723631261097644634864057283217445501797305698085092382643361297725362090916513774818896319315900833808067470469618204082859032668741136904838293150224517831383206556012205310009525330806805130949828367328143979935529409080550362398562240787673385700712863659024686910963089032970600112739791451932809634242309527063564978326076376334282146798947505455795558495561871088208625439099206395645785530724881584380386488044230157581863184513856773508084767339188513609682078235737603923145148649127371110046723416565696974783014452998326485702546312339801969262755193027618237931629479461259434455838880476314881948946226923981182877390906701357670404549172154616917364405131526919031734689971758090106688458279020332507089734078921890389046501534772978320641545054728660079367325850804759262128836472869628154853305621005092594552122871124976733532805044002545726656537275289080274242627208609753510104852392263064979176046861189308283722463785491387150399711629952009047790588025141346215261100716460727181789025105635809037526118946509745385635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 23331301886814190367359567074854464182755662161291463053326512464081589391680459758643890611191317524055516099866729998485346275538277850299508262765214463294397918694895674588426977987351616345505760315130235629221274273453679422558260696303466625024863470257687359310396959074690512694094994101509902587465917782447952802224841329540219150355054210953818387111890697652584436652437774353751506301147334322622847947055606588905130605859575171996461941533777194778355801171602964987798186796798290791520947018109758497011963683733515765451899847526157945572432582017785807545543951185574205161979069048851044615780223912854740542562731656110320987606744190313958915291655984707840218821473173340351620117318950076957068582555862763454713317416813692153258383230649716225422672196452912529688558609994993757583611513504510514559328327293443862811494447874332160223642940065095373640389185998311318942856080613496503894665947939111719260502168985476951388492418645017272545895470087083379893847771691809860989194421890705235718505032160405300702309862185970610170779779514471951555453540159954774742146806552188621500890819053899274198758501144218804856869493015846591144384958364626453756714048900407570138259786540499795232509330976178178577831338014884856970541493390698140180497338027372251574887980542866403289679825053297644797141621105822275707917348907275788157569829490619694072911372851977923695005873456639330818999949841355999156267350791911924690746386310064824137796984151673740889308193901586717516000099219438185632989555680016658136347326396996957414675715270430419851215603166898826223485550644337676778734472947800260623800648056881923789221958224138926204009643401094346843782090761096200629010037138835957580635057722769020072198268674507482202871137477636415215608552845587727107323255645700021826811170139187507797567381726040446387348109449648265590273102551771383096522223097062560302717272904563204077579096531302383300751674987196993012551229420749227737820221806983749366108997168776688802234202501799906936532908722278349494825897000799346433295709410397497476172176013921671335849853658346143013665246261620079783909675892005651641705246418122343986545752539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -72297278999435000942707228243468356182435916446956378912213716960225645603546577081152404330832795814676842098871275187352505384714056078252070941771995100261094287107446720111820651480097711693290769719750892728623817036901364171664149682774760719677867269238489153706311199244889901995042470336180376603578280708528513583441544371569374530357590488405917778000637070298807213757104817656772381406144072354010816464205781120220401674963826980550820549604662860221081094989959038945416371421740789952724905962935022501503393164571307308609887604878890000721425398411079363573988553664261963701262876861012672479105062476552250186673372009923441171257563628173719662573561135601213986369658953553093316335101083798255667553518703549838079305721124010601392288850936872397349819530304417258807522682333468338662236734337008419058249891666194975551255839516419700888014225695682088414945514781274005971683762492244526425870813070749297424428794295142100567282524148039175636125088666307295786592136929353039176183506857445520123452425001731250018939374057664579327508716258629649357530130254985496480416807841531353762258038252292112511195344150984960182605735968936786014636432179973448147515245016594743840347923174275598412690443692065344216883361512346426197513518575625142745053393887132449314277294131581402586980235150815683833509274603188740327409512281891693799501641123618088435231662596697524741826051424978861274327877990562225249665546210167934709944085844195623511580894832279573832200542323103733620158870679467487175686066950918554698507258260859970320218558554489571419632596976181428775185632240546042359671672516103379320129964423968209173803963366694877408920372899529247719381085403021965101088704917786804039177726013515652833986822204772208751503571377723376747527478677806012073197531171768516187826361095082499284263188332241870253561169187034660877891783975172567296971341731267831503263392932310601882969948239010930888012952239701919190902295965600315796650073577783394525805175506621413039539643587177468079678138459377276829674770793091709800721150749763898816350361348146668211114860168265431168721226357639565513557232227425900391991877668966477587096398725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 2402598176967327284263202126547281275454888670879898055841607088996320760533298210959413981708427555960208111909829207680807370580955148442796046557022586317522369173689696777294993483650301832402651941789213254856296586929358870692113027955352278855797464351529858255236723668125960126184063894569873269596351174920537324897369156671940593689689409151209576903568582589973332023488217617420000560744362847877556751288146933797853748671566591026201946078170623229421504807078676333437621140977217403671095178135514240643347917862216864434386953687097194817018001069494933415691709903484780828100859180953784119831759333353923365296702143094459652865748362727876903916692063694224601484464626852352324146412746634778217177535966195776839769273448862023060536298162931381924602270677114374960760813714304373171735615484783419432508003410421629882872802510066934234744861735937071766710496726106110982231220958132985429049339228212171949260825085471683995080137299472129294049250853657412312200997110241551469494247177111691400659016534877427957860482500133251867053235557852054140622989792587720999909938350069670086625192440749684907638308819753639755459063402239079622794391966421070405507854888073066638040581067366282181326909536560303846412733443151383132928768685103119037248329804240670455426154850590789235058674008860706428345721614859222587742908755267469083512241683621320244274436426973216353822714117868651109434325036427838584344233896203481873098037163449149283925703428844070815384143908190267343089599447141878984092376416293832553830018054108064693375010068067163166564239223549650866835365909306833792042863483014764229044365025224195418124748884546794871972936515480206085586887482433351786445810971988273907098348073101135859163077189345373031100765664802492959811137068158597722640497277084783700553134445047270109914357396752970859849139848627823246080860198084934990120692684504197178488357805432392069471790435584633504105761589108770362615873574384528880827402665679628711254904189437519870993595830051547134991555530880723491340787636167941026324883836221224320310278772839086747907810261558590862624587501570831981968143921586427224394556435695792430793035744280576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -16637563509780549499507945123546264305083108416812838753313838738001305256200910123757744220514978044390422116136094852117449245844088192268919088731372797572019511916186785851148799486416829294762568116334399447597156077023536851485334993518830184242649789313792797015690037013969819246210088770873623920545346922175546714945609058024353338457684934741834074403689071302525583295457113949077717587973842408904375298491325296544581139104669495379723449032776983017324621217032910558242164581417414152199212543402388999636878342603854438436881719344938259886737066705991873268460968553330100644226980958825254478939970094046745215714386468728643718375127119304981274577583916827267098531012587305096095995779230833684281135718348584734494226824133853205255439570465057770295767132129770404383570051454259161408750616592208521188422731196015757362002590929686422262556670035406538305495038268426615123542935254954160031411119781544296945550657164496913355510653640050823500328710659903197650830565157101029877256240184077547859775468722383841205238355476039929379692876095063975136033555525645127513941437690343287855686664207555268118822695734866757945964801739135748700611019657487566014494253361384568343503513089051924418865944650088744558933691340799690680260444422318369606528153424305742882132615496569483306973590146334510206807162390695528026403343014464209551371835650347680785219573786718090545841134090714382776228454458740234863674886616962197352950275536531989692972155655096614733822093687437328343583981621862625943509698943007934154820948975854102697297188085591149424083684577950404959262404528247525049194717733141000282992113037193008894668935367220770832776679964175999480057069973201026867671557623438203635027278332711068294538561268499451182245518264982562472015697583685011606387434624292265836955598848301085440838371002576728992878765231042796842693666172739239748903725796279957826687352072123012885749505426515553100769960528278804421635852269373176824568616265217815165809772934992910978634368646372894347441826022914448440026263519714292847525202163045222115620928023929692530573974663847922999200213100213887658517773597985927407671659772754295867670229113896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 41601381279852575097793171072509163173866907378781149687922686866448665851727886464119619179193718354585429354759415004439241026163222172765990597246894030175853169565708624269900166221260334106193947574176460256759689420372767126926926595022335758379338982346118695541320118744446765019456231912999105765697396792392658028128396028115546472795248385479211164728488667477901759604191658515731158075080785086745589346054918283330041331842391029744957490764100958833490378460720672000849649662514650471687735250863800037790178666824020936440753270701928227008562504367522332771766454886096829875141307073297547568661827958042993219676072048252931511050628696054809712013509580189986908912378683595216675887272203112814214507221268451990724137545875040967088998569883493486445178704214906437294613933134551443578885802141195449846618248789512314130787468575672786247996363003468298422139934028910135642169431032621031000555595629820864675956750487106634249928628529562735342273263632328821249275674169897644614436747315160461003549654115325508210169573663299765628718768525130400526444741937210086777280993470312986255295709207829034616249569512019959777950617421843670902960904869897007250399948977200547336731460812109090677303906883430707137437915968740049627401325917912257570932856054968165379066390550057036961777808786141863133726361841564869218074908184934882792973644147163884415862169862034827685550175963920638347317926728419016367548861418911496775001916322174646680864510855223990231397789359188684844654127743771846281651582579348625802263208746214350432903012176661957879263967464253343433707842719871207833986268742124075176266104811381820055287865897995983027862062000925544931697892368813908856381342901015608541531973633431597431429244648805803065059692958136689307922598291256849006738043296741959575561615402235751226087803480482725474131998218072859082850678062987371481846545061456936419705106679808391426583479606460536658667602853369868341999636006326738610123806494827613104998231655547131099051896217530738493187329810107748806415153003134235019982065780418847032727355647207563757085066169753845362651936663720343413073664157084727925956723195986795626203336365047808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -21366049485143305230532280089310229140682167619151068028663190803569493661672399984629471918319098700157812893708262022142951687278840708773254154313522919491404128856061715118762780073991533337852809947946372009292637586386715107600374662175132293948390194577448748134005621640667921511001321192846133634825500685184420806675291031610741158393586553683203577475724467033263561295698126296646673167241045754147821820087244811266232462759111629242496222962549124924351195016673701440229207428872494531437321818273122052915762261225891391691242132186194609497031154108106088280616664570564164810412824832745299869011264242363308810510477841659794260788332335624460278614892562218753240769644233996121861518761200221781679465222333020788378206688961175683872521552639961977393998715722703020206437045870269090819568040191726224340114959424295031669327069855725120837197306797534201875901514164640243702286090838206218847631546394677487937850224931402776926820763934475882124573573859117875223987735358088537241944221661305526041216357717813943098306119192646187108988782152734166785375621251294101736655317635371078824215553024154015736982235611052991636600707374619414727557199453262247725328755737286607759197224872577588455232064647656440463970891832636787450543855022750253202894187494255347465191151335978358494366504476883248314138410562906167493389885980950376615407333473376750491166426094017513973801896060970149257007184295507706902083084696624724556185141983046612614151412143374285816702798916108087688157842512640739489285740378497664944793658414252922001595097603280802088909094720084020397728861991551792946924081108930986994275598388317270764375076689757646100443893519929369080314368757290672969430655698486246433749913630276897238301982724941576887211182741937053643032894520466589297263678896983627510269034539799906821958987838687708836455842197695050128645860597792420763490931448152804378360834673940792660560200882773694631819243714819365118775302234251685254027770647286704162928514256808230861254619451617268251965633100489317605956992135817800402802405389954934566230412519468843483549296773445539280910400822100586512361572769947683900501323966586152232567701000683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] -76888165704752764779977067620418314323746317255996890480246774632011796192365115004490222496507717691887063713524619235244259676046424165710695507753387530078813215097821118754413758142250782636285565640027634363698445640163748720833070064358671421645476129250046768367725040932488009928862779970961702025758484055616734704657783319761426115139851073643399264252979320787313136215598716315080573319357920965631590250200296530967491621673687277402465703242827874368678795179599689210466576060127893124739813839809336941712635661411055681790831502255089342570558142014222059928797794482459939282167101082551803378578953120523560888175638075879348025836321027698973475468479257949720848766617347198116472692874963332983408435527669314693674263044164241255152621096134420468836817266057490668089916293188455014044754087659768559410380395280023215276277383241453485671592763487397238622885013027937271159956431636518183885256960364739574565026219148400821351982693994426109732020512504270480042623053358433964713228682184290719901435087799790284293360971803486753122483946364568842420344247545372572707589418620001436763736615814819168417066344099472336968199518989558827654115387541964582199132150346679253467993796783936721841683029559325604245310791894223996467660132839622801335802365653870051544543848292309689409378682242185812564971879643626376761287455786241699513072056731878201587713159080219440349684790342619047435364963172790774641925764965379584670179127703285604899755246777818572728746382422926811069826501272462934354621366107490515705336793706644809028089679513803238103807331962216190168404625583606457899646168052154362365219395140838346041348964747002454870516723382097379544234601895592436357643059660055410111659059626339021743605249058529624268283648947907602381958048739980708027014644413446396012654085296218966056722155603969748974304908984960441818028251732187274297668488077075616945318987846140200979091318361596774883025554622998322773184886616813428173463353055669341818339568864242783377653579071410108368507028384725212703068747248908975293121807047351396587901304767944240105460913965850348252802859805185172612161378756311571320923156341258374849157457986453504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] 131717087744839039442698147970221006878177830875197802929628005338131948343408164929240442117306855501052239368742127474418234399566727899544916399780574874153160724986698671359561499215474526155898775241534826105575214127552762767753218768249516743413638160279818899226691193255033796035365687483462927475573004125598209804752065564787819617477274044272984131841001638351851378528544143459455369156055370382128029180735748476808049867545716579651645432149215339222035139852190786609671467316965331166076019099010896850297314724932386741925485881068100017639111404242703869763874278414052001496256166241710998059046978679085543221632298079642135206710978815194399886691115400632947114527652601470832063685751565603151291694311092110494304208466421238896928044437320582841206337290591811503549327794987791655851665754181934057270631722292323750867845056065625197062617483825679962855009697433836746808099716082402874652884459559439720949679806752998619380568064460726467085630326650007199491237600621683999266033247146036007967497532153127342114043827592363945767740694833929309389040391345047780906700023464234726314555959744603347988143963835017315461391454056241964285164822260431719703044211247467134681486622595386531242823879542651653150222103782963578165241898111714878529088822780479808389450192784213975903675286074687934691837555467771231534812408227452306852700270125552788336570167125074977701267327779643561800677775452545671755904428441846211844528736778589117541761527675775590331873526652867459903233574491819522418155227216178400926886338696157411722705323257313200118767045685457783019525965114046526422147343906436657504064044743039316726557434396805936526165853660728094115566426867435865390685883911370861288691525934088682653073336024355141543994885751747462994923775264720662227577126483290405170731004059843655279530056070509802844466045371306778462035968907772105805864104035159576236525268786814977595211914738485513689151097936568396993492044558015806509352576441633306715560910234190398958952193130322222757434406812781708194289546710509588858614209489011755579549038916169801906827289509342894245093617715915338149742303161641445320597222003890474434738938068336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] -158438239674068780664949753413892876946786703392309910658519338251929862816934782911775171125719806006902325438181846674810117455529914882435988005662402453332325780647900163679390016097361449276563583369681806951595043417966756643396070610358685807669110476979152103013966090401202140306817640990961059899129823047422860479674880872087877437190688060224715690982728824631813749325130857295115373570553962567443707587662878912656910202052603785310096966537818376910746592678533562766696395937235064286298707330289664187366604070471745286202236063562881136300961514966091054984782038848186575805850883892243303751943725458986269250520747638762902873365633440338924664140513208261104305541284384419422568926904374725042956427780481946946459537225248295361335332114563182080933519045082485587363808615208739965767182734007415861063743098388892654280717075185348065029767974007442717688031448452577379081879894159691035497102294267929244516402851845523062817754274711652746710311354902508563334225548555962100731304490526729137696762943078999177869582775959931243713065964948907108888048230320310797660555208456002408401739270394412539748649554489799138568059580748802874981998772219797523403557910889599543426511617646873836988159258018947391734027711453150266288594769097989220865035103703066097935464789125836347076078717840239103246240523888416881721201887524589605603495148378607987869825847399875764790333377111617196903619502042005262157564748457430904089605640837012177047502785041338568920552055194372060682590015239074214998648299626803980551124651731808532715606445614681400503473407904365843612811221867874549784495117584244301897393199745805501287438952245715981462849317102136239047240679130496541986402435006254439507740308108409571035486136046245521632705510917793831265632298665031485288883874513546354627261649275449494024500946909091431659257422873921695153331163455771932162322782301404834446396962846089095935620435268806803132781221898434334784389965175502718408016086840510820739341575289759584436942595555842761857691396591786063713752865064103182079372246576286648040968108446228304596923418007651923814306439868373158258743373391405416565600021009193700354509640424226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] 569325021240109801457489198342728195087554072722185861448462741679284159813538819234495484583368459111000807389095691802916599138869354098138627492440739999520248484937860906656991225622898650886858024399836790732210892003451532891226714490988210123380713048152076549384359797980510421274517454945483684954257198930796632296224790657135745741247826910646415229671286895234400732611939182390732340228774143372147219695316818594082209492008098411527285059875863364697599721678390095634344485251422733697038382988296929547742389952212081274835066978718861355461357821026487237782347520401770426375645385032977808129855164150694797222955298411571331161853498556540212440399516263706659890090254627522853805770732477647775461572840498118292529274405758969335298616791287734612566567916408734603328775725693641772795011636244074241628860399821186515795010012532962759026922513194495175157060335761414028221766830161867328838390189251869110286393845043252902694605885856720667103369257958975517223455056051567778699211602329322038463202699735100718926735441191548115815471663734228464632256348497110108918095843728906307358045475702416267914073132792826141467511824744021785086956005423621656097550115099181982648492335765121729748146513088178270190940371327331661050357023387146092256466969498467890401422988380191208272075762589784833067180260020313844265490595472704607978736575867598464263433377632995488862093306806884053377039558192604764433212131284139150449539253338156187100708707980000517191635125446085681486358673074345082814516115412864058153514105600344937402702778547167530911924355961499423107107382016013080895882654498796912728010173109168522936573870872545185417505731908197609012967901323914520101324295865118541154112043394095502005480439081862197677866912583210902590252645606237770287301819408215123110391246071624631978465324852969980335822959466235236799651357987003205487731207407479869577850283628466155406015536180167605040257863273083960233018874308918293118579010949675472670339899335728973370510343155905605212626183693384821933983867236963791005400351011815179469530503957335891792603099562186384023911140677313799151915348569370506349465469888957437933029101603389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] -1527350442486806376416421438431472682679635952858818598196291765226220073245300406160775789135713713115510924983944981773557036540623125704480482810050546015988907776515545506859593563334796895229411662346975233320674547079089675908751922466096929298111944788842086918787532831794456966608375635522080664801208605496297075455863046397231171078533615930686627994184982102219309557213987546011010450436299699772209489376258303481558231712513853942435566321267850776253608933512946882208775774072833454636574394376908430164301704016958851230553461217826424586448791191150546235044600963974753728865085812335585716180947637269761013213199198327947573454116873365847580261569520730374913880553055281449423587201838337621434256510705816994298354424380077938871011456150430927801740465241511656563996733271426531194825507274783499799644190304247224362515935063201246464664539279773988179302399847011205062779235665960069719950605707012655556780773391965279951115266602301092627231445310259837007584171609805044989563057125633414556027718173834688905677136481884110209163484750262469309580247597234079049875235260719504821895639363888191172910029703179784374117033764085883206264597936143905248692366418565368180095489850397226306950920613919392386588868551964876468374842587926782032653519039903525422835373960285669818398050965804819687517722687780660092584431941243231401855534540658232131676650630565089282082364059190991103731945468341211978600006360817975044058240081121613876382931150887245989626675818648045622897701336638467134685865391163423446873898452078748408216976681956338317643728833310551520564267534584369484976930307799805203957598893884430269003053454167760401441950491483721019448205006937977025399013685881863903740585437122974392951590690501424776388293049071826468882049395643087775685637881550470947345151936155705984220979594586735593811217602509328399212415552796482395485105186156742095339902265222873331810279208281281472259115612261791979280207539402422094475340726214600806545691266091118482940146728950093472027028562897526385324879317617375318457335658763527014656486361365635352709913072496920591851714540509488982017324751175679268140796853854477490758815523167797248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] 2581645130594253195594628860663904589160231694027491252359567410362615808663332193485749614152328168874448973691181336741775814302199133167443316626019086049386388293325536646805285232144009847176856030187473015805220172557071466087271214778062561434849129916230180721976084827865902614842031088757824249851320746524080636045831723173080084807089748916429597526533166290698170050031533256928956096193141674168411467046106936098781738611556400966707231603589485937244889539501831139811325494538308883791667484311149945109724026168539342901644963988908002000717252194460889084731446658073688624309232941035234833083151553109753036070190224731443330815216850128703198492093640772569679227479506170625659290604444651163466159658261037723508649024710026844198924359823859050912366622759579597115364293101864447813939831071917308557271222245720527969469353484017710858842439696343896944732839829568543191596988869514789204522513567450489407383672318142854312406547051468974894946944608339369312178978250418029256177027256009612715326086520206383599679696996072912412862698057524282997949274548091096602800900489107820335401628261693832942184727351288020233244522129678726675104925502711441093248378093949669681917832637089180250876795792095969155784081140919202786316463050489068997206303568325661354828703838001988137266875093617768364744297237373867188730450480321479098081249533147920974861111012885128415486185808429989745718597479729980381329308443678068647886597296721889325633011866015588838156620610759920540743215037699946519197755582740523056402540537307185281073781479120027534380750333455597345526938273726639605921909849103028662168222619561484530682785589295728881615211160189836837825120206824969261895957497049463989379255075673049061254082099901602675356701621481414187562513953958298126161302079112230019808008226244453276496816333458056807693930880895157137205797657552033975053554999744158138500774154677512249835122953748571138226599226773847082499344713468372735663061431814663980417752130333648523020577179202729196738981984035093665340235301638902682592430738439870581988854329190275587020876363091421318423905210507486906840335734259869101916622471164420944798926984435466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] -3375532817949899090122790702024218781588754584978307315760142390392150255460386216810982390808857824501454188126213967033205427704350581753810876258270390212872303698821685116963106874586311341328587708981680507441342769908696043772496014548069991360637329928062945068226152170515172538069508601727796522371330027752949938313941229683101895191044454934859823412930778607840255723416405645568000627505931738628396058639011501748045539390321824044081999135400742429017956899327904796457350218863574067266436939979193337370192517052338464724317494108987219572475864509327355799300961495421525105981213247256360015389864240146615061306137667630752145324914314214220718317659339946364970066735672166177921634450015994812973603480688570294801583712874141977439516496324074915497115084199429872911919525186195397335420962315033076716638227065458845617620379264699664168554913176588081533673699116044658741012625730488454962675391208114270872011509238445380094499037102637811003023669989788354778526134395192900558646782258944734815090769875124342548612830462667740647329859215981910684213859169286035916591026884230965456666031580433345123794394407512694137527247730448504893624513591271137135266126427474672102563410530705616127542748315439822502481513847044116801304279915601623807993402777536807827451462556524514188957353786525387290822601913071505620474210313371167587407702632673388410073055893550001584361546777522790328461351215053425448035911517199290207923403591772583740281155387557777950663874787356401992725321767913591487810376472756785805886121077165141751414101555856598121788979816093019998685643762936775775120619011660271198978263861814528430397851989861770709402626226283724116825667227146504934939376901390904709128798984032451359502803864647970716465686951367160018783497725756289414844009504432401341601616404065496829348974136119535614659038813186522086107755697105975571467573445997682803960484086437823209806041561628146843487742235664150249289522211755317695820776224355055306383875538703361488164219431874763139445503910574442242854996323133528689134526755908151642294850513857223593933966809615848440840350068344216403101678361575172569785640868290831031061220137679978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] 3728571250885272278688600207250419789875910519884869925033037195002324347702429357336273976560515158353610984220785326078142602432615366722592509797676754591336538231182473463825886237440288931608016245315580249418551590384831565197081206223148806038371906537567499307476477865010702544989686813092498259649650516329556914666163151144493245686304365153834014894128857479192924137963950003057330457657504253350450459952709975004103317065920622173733813224407174182028038381246368926942090572600160854806809193600275272419453248637469077552707632144730404408918472479934510805026963822625232034830012419679315261607806183775380848709466575603478401576905407618585617296205612062082889089908690527292963065371190894301085315827411483485274487003798852856434420894758328140658146027669369404264968786409604229186795008991680798399900290600789318616409864208703174695660488104626322127472032670814801893643521375562948212640207878936977716699250821289762215462496059750493486713870417911868694014204289058373595404493346178228232795290377506927862524022074828537111324655270121595641022594114031049179305547248167589810274276901006552284270254696589367452690372269907365625403959971021508075110191325816209040327013587420043966243073953014701038931252746267705179436960363617091312720737537846774672892825084862936205537754497132352861064458349152856726432272378961876998897770316165174104376034460428571158765270666804820728231030567434086806279643552604867836574764096539365907500740348235467552001460796255131522535054477092510082030240849962725922735245663071654564804491427550387495230924698420869114382277487890418136692665403194677796439274779643869321371127982007021324331389775433870002599336181549261587873798897043592173565349912989349663858160134114476184964000843428532969776628555487002701738828309268759248150941985980945188870622112204775492921957953100226030613966948661688132496993586468886347105361584642315669434411001711127305486420051832262737949710863896555558286435025359466482783943017477530787816182968524510492756542706395359764827560374255631028612485169920885668042911668169778130393090009810838292974452867397185816264077917741154270303823869132033536368340001064222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] -3151892428217035388029242386082792094303628846132757372662962902684625176806121056837617160082080646253244537446185190315780578883107118065969295911784409039351005959581308270673403259480858696815590533603493931223789586215770666629509654871430559335911168466819955276822306971582600462556368165011920474512848803238221502157884743273792164031291293814731429405760587981247303298333556985350040965779561953922367166415652939616123624051697645346340864001861839389636257148126293589502498700786110716465095645400349538639854595123056367006988731524098508302959246710914368280212686411625331811939764505924951068967278172107561968509240938570482879341526525371914164742870190828799332928486829817073878897276409048495568412272075402352459111242483301320053439942921860502648060941632255270524933969377932085105114453782092424582756818583788436571038879339840458909501408712907997942494192853573389558335469835489483908758671255505783822656083145195183646804605944431387677704177315039850095026053130064702677556307150887763007518870704016193655461416968504016507788513340700367056712118270041891708885980966908365314907302888783926455759131448623923044431532978640210758364421604363718988868108310688333477268043933491181176578813090713332843666240931784179241652279039778689610889065719827166939877760217113536511198710695205484882487403374054178000972889391901543047978748342773426392187629083518578856407841198301351231425438182701205855605757055712868146635177261224061755036575199161725085559712521337241364609039234291912689103232840170061548076275126705114674685312161526450567227706142566855530035110139158440361062963994736116731043156695516505800527112245084966510068987835174704990635563321071858685753434875335921346328598932614387681230014258454086642791218668688947205013422936239167565884391393842644408855198335248064650971049433446537594935509026077684437842131134032250811888336686411513557829106704689356816543282982760471346546384434913706870388049875240273038436862805941426974348480722247989357849661775661198798751342210578864181188227570655518196092590584526637297403633587684027970762460214644005999726864500407114870831244885817505335053531066848713792378305509242961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] 1435506979466021358367755735080682888241848604879970121909945787492624808471279119467593787408125821093882196346154552288153792373273198462431323792950300582688724925956623506413352654699518618129932523154482556842084015721226631630433109896509040523307814932217821336674038043006036544543751030977402545645324919785168419275781909307179691678406270777968750378067732484405664737707079768753897540089275515647510363788395024418226639122391192908438617175581715575579813694395939014730818999465143036471001805680193828794707007437098685689856865627700619051976778420781389901243781475817867005445713016572551790437357270279047935214726335980059738068311656606841893763843830280418350117059406335395179934509345689314080745911474184767148083985404532844903107812541244071746622003179396763574473036376568806698726449910705124310384730170164252985563464537036980930183012547329065275740701387512223733182105564164725256159665837029669172422089186546005902229839233586391225355756828975219460249123097405241163572624802850916604967728347507507761923759207125511676264319895625720054480923560809499935968769276569552037235237041098253200912219808987517284805773935962685596259658973447587990755110287572971437357264871007654118594446772827003546185808394694174520712381915573400339849245088832446907981128732513380145168255030376636636943985031534894754735483184994521497537112183739817764803367676050694823181052626100926497239297717057261505061456005804271818161731619846694613513339608470741711561352593311232777060815113874572931168226198513440466889336878818661414317333105208073316192869875582695310690483154514275380895236380078978925241988292028024673708033324624994091376285991074898862381878113775303765787637328167627297233191196286333009651317466036242335733366941975295227681018271092244804151154092239930512925786679303808109662273615306656650156678974910236643560980253944497444943175528241010016067924163869203957974824316930285409135220551199405411952921852792463286705600849076128543400702999853644039882896306222631986936015987756230458320957305858050934715750589029479088982804002162810560157627065766825641777466739377715369549480800531871144476305995570487385978835168468664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 631378285326474696455520872294673899888176100553599436110776795926107295628105931262122618199218380710383880214685054368518215604490984761403525449226025049750751693665561177437982331194307939844391125305555108514939924967802237953918225976466231416749477907705881216011649135808513077016792945727524015870596095972886630081370247612601951160192981201973095864625998519549439541382679004595591722726884554487380048242974703493099641595014892791580032904227909357086390400595572524915203345240016549295575265325032759126405403651144975783662993361477589864816280813531117082762115307015484182224383106073220352364142130079910777576349964326466503680119049550163213012505498702122823201283243253121794850044716020812016679397048972359705367381034492186104394806424779594092065835513250267085922529488606488982694727993325412309533609140122834517507699388575728698882357004271940853209618841868332635110830404498182534019255326121681843066518318493422285699295718191449111137718189482755427131137364225611730961228365476776676527879914495802502318114337258448071341021693001020746642012534517926743462737396716862002322755330471623198179750932558843684876697076629189175695599284781412367962879816189154522024535231720493044425018138617121899141321168990954059201163773519369291136477624927642971601353026019240963272767877031404102250665884188400067981197656058203383691911304603523452080764777534778175344237373287642161918242342428440550498126714885716451452330015686798199988980854976388494736369628051188451933704634760041260673630003945496061156938284388169552577685198390118462152443155100439673423664463861394339417018172224867620689647823315732920537894356664330171389179850478452048603884339628077985774945023256981791364416275430360565408347216525501165415014370606025452955184187002820373038531051374818134670984883158278195090834800054133620681993339449008610401757015689034088368917330245268513570906277366617144283346173359067048843831883289308700793738116066183245314140910289802846432644927696266316681322843044629438380764879211355694994731176892476674486460610913105268196661557457485208663410081485187471580342945734787406506195383529304696920552192328318549408624980411809792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -1879605468837963763136073480917702088528206455765990649609883180017493123317880902892086949004990085734675625574047452811139716119536976783367563922342438177199343734112014010647389794999949655567123307914194376459509549458953977762410740329850927236758786296155328817940520964429077884157132526257710232254948733803256866973071183038150905521575607867781286358867314256534706139835022748407480446921728023118367651950248637949197790103012911121913128075032392137512507533365082141464054025449419865329997722684017047502502696742384297350053449011189908738357551687880720874169729172325378010367594466549689859535677785604349341364100643385936161130125027652030587296136168778811686690806754376680750666708970218541355342467670604860950474776427992282925487210996412087801855369061221382271272369097850564756470868633343984107266302291421309697088939452316633722564889345529861999902680247677510392162605021053129961663794749223812661444712724068606293087895478915098775849187670618722735623893099448418291328816350019834224559648126862861800486348015391216473983445497944412438008221778263840798664194745063053046564602572732527592402252383080803297861549861571054151764780082670736573086420267582430963139419243212229985456629837197744478038219663347209841494111568020471378636529591881157185209842033056222855868558680209007151586908979821624814563619021478252938176108137851148612853840020537892391947049128676690002776569242511785526391193123667679771872890701782691600002048969475174078933198287476641749735193430670926118255144183181517813313153347615074455859682871155299459203984903638011734867083064787288745737051120031210350603052239417815015992276026841216407587349979630332642539094587503953085760129701211350462663050519606643485327912751427670027376826784750320219316542801361661932878202853475212074309529138748749477272237520558883479049254304414415379643332262090025780892704010198437433964968825431701299181008999155132855401593144643128453866207060957543515770498571923423028458674285710021643743121432160914343962859088032071929816600983727652392980879133100592033719618837012494649031299174162768460242522730231973076877866266887771517279111210609139144227099693872578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 1864298202998125929392317638528557244214838523537739004611950811187690302098285668364665930452893171688936590825460458155868139645757391763335445200914290604241672669158927375920477013178506965146285725685176105137649711482127806642479113932444190914104912586938598653633855591593227843941161112377855527695983373158505209972728565183816564534352125683008276556503573095945946710063776994857123500942800340722736383433598007352850434982245793780855606735333240286824741929161558992209225490065242420563641715822887090511399668884154804034221485866642825121189957402410556657032977306048711913380315709731278978654189386870246140991823295462125453524055867706420828064463610743978815086797984567441065607579655693919756300775262375184236610852871256411641733130716246594813951373765316250690624985985196429841446474934921395751618500028329843138364767448663391367802863276504710517917237115905777417961263891211234235662706144179079146795016471738771143078461661480477583182837138305135433028785591259376856795990460639226295134920352957353973328242710086585421887481748095286782706610077442556424350179629914469979308466025315514110785191351806906347284724627700937903870208546754786364614805716212529683590306194648260082975290992091831962968315386312104986060039633701620535949980912760772398574791278876525629144503250732310853266472570271388805268539005701274865227212463397044433113067414579423533198864082592824886195138359030846995647967063301672555315980238546020116382012035596821012517016384539664743079627347764414321494705049397133175936664769522576348482420645171021033915049786791856750232033713183510230326987220381269836064114969067076581938215169277493798258767098504662141306267922934750612044436757274614819787451562124511788293339607353972566358929291732594758509567387578520324181508673055196408884394955761942240892864584943864862105046986810373897557838365912058295722091100941979746520526064723448244507326803033143825304558779514383655031608263344767066467454227388766779391033350157526372190682132191869901975816199912159902672977463035384127698455002935847490334665364828642736840920952926929207285343349765212861919151347110431948797831237067035106580685847288348672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -1109322647868283853093786201363876243655150131087910230789495390265109957583441769504884227961940671486909887821185771381460562753705440475096109830826948052781278079223922193328847429085778128070258000947507429540881658878034834569528849994137017751615828790298160894010482529970851886119159085251223106532835745411196653436954114268565182808728251324928219882630414316753590876048409172710649238303456835306774855161940834242858456569961736550302296126704386562417332818287252010649115949583592990973668499794596045678866975104845996630954342382190534399727088581696719019489808270219151420748106179889283325147892007014165729990323254443786395119694549189479220858572464459149807828869317609058157791417490945706940906401895966340015250714999353510771779106282542388188625039773343331081300220381491043483169292679395346127183008713676664184096107488051564776135152142381586990854932956019962458550651024133182893534063788899546054492123460760877574451331298595100341565873117353180027273466313983824686211129251104995602394759587453881428677149512232127102331374032397423560246266184575667648839470617776254180533911534509218601373574030279352238274870703162961389699671469264702060465829028474948397694432601106512871045778066959874249358519443490639148062516534178217176306705120493065358538957883977777447158615991289414225333134230636233988676800006217565663200964287192923412476703302423926177808050564692054091903327198963557572591714854264375499440596684963522921157247385085751008531628400122063109646429075471943550831077680348989942260870344997702823951108576036823959586381907899526809841337525214833922448528256136881139764798053602267198520835868811957549474908820475430888095585286136708041929074136355263758031049008911184817051888749653012509128073610516343456630132260268760419917616454294290311808966733085353557030552512061201919220146090685606139597516882916652876944486148367091951506068993498560503594195971498747651711452975200801512510139189424682978510938632819278358151856180927409191232945099618569860000105046277304223771218460895545950289147792083090825098217053441941517404123425401873486272813208709972349495649098278121933144229952927294201315692602793656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 448699294462895656303496217374109531174719044008006975897349286968304696109895591951492946041967565959594191657284639939501342162417261651982135012902874073684174307864400046152159466020637487565906542186314238140898226869445076919085788743979246932624133955831282722751414372510819504526904396208105881119881804556258185620289948241823040167691824216033861024341509717800604697899165990222345128082961840463230961733538350919328587036877076514407215335535812325378960405057659451763367690507341966769232823938816993809414092838417543377609667031460318154365804443765430726327258217345877478892145876738457645976285380668426086768756350306521031313129295746253062395709566919001435519813271853048799530388195481823164412930074268532335821912789468401219559428184315440669141013553530461043568804136234469652411502694051899198079420722298090154589877554513826548862024740151699935156093106068344801148932673550099348009617520439951987470461731669647731179244147728083083496461244452378912372107619265921999436433250022914517276501764506822438655043984501666252407475826365876398920521544854161561878886220704718510445671224869452569647454660852133548672460170358288315639690855261395413287721371213138949877854965709649855552794841103349136073271555198935754780892678680170567536372880928046417937095347192879015980647143509382003459274114589589603667616737785595157612501156988983813774242087708910405929428592152350174244238837039943787037437874137872987461004424163662250364160373322339905901214540990045233698877561342250611224678994420495788777181279610527620074705323324655284261537625995981948309653964905519491607561131746366974587292676220422296947660517359278905006357673092765346226017731116804794746593903835362251348824251622898659121936748358278407897396525562041341866233273275880449727585348969922696092979748375778542159198974280911696291236375475069090016166188068422560283898732782346257163014201094204376405651102565640690728352192589766484025029861015357851595515327708444008945513147970500489758804384909593812083393918107600179151433978083396129912943614114695167597197527792351357282540650781771454877224849779646516304785738872606969273179021137064722010116242739822592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -290394768966691582784472962976136634299437484021748111949962178903542700141046409639067030317852392486722275831937663513807132981412095058052293743083157223726012758769001600286862411066159227843693514101134407477569046183880007701552407449806316242076439777296012034613337923719226005602211991497554510743952051820078275960820357725405448467172611054632438984621022564264659875922284986665646990952028397159953834303603266794546729896078235981569045191766153107631757088457695628677222099225651754288333031837066462066471954692113785417053082406813272878201191154139100813190531577499941136420709507276668622920933959166422266848801266605664293257344450935068371446803161400715303333758942681121972152487324847082538429165177494503214890269191657808162335013847739514870537974091135603585563639044517492501674781652913660391888304622803662290803428324181723099466194574241466694535293263435300287630426109682989360464679601651628954140697082059270677524161419237764205216811078544610846186666417658771608758275049348354865422776009776550813073084545839635507256328813528558406149955146845044412559359967015954076686203327260931404112710998156967700840932598936386492689746443531488100583094039189170090700206134650562217855911847164791690455543916468966149968534227289176773365515791943620214780047339926198858422788689414274888462269709799937106842312872925918184380927553939278905057696635814288254650972744110244048583864509169559560738501271637815389120724942017117654597005801681064905560084272853955988296472122631090766022003861531748211447760374576255936445325889554031533188715622934766912106355245220506849041254482036580207636946319401558562090869307101787010362858104338680940402354973679494394108386317904306645462745964403250233879125646936879963787927618087629692788880448420146977517681144884124255673131333402711697509978790901908210024291145218098151213979929366913956519523331826640240201991970085936605249762267234473817437904008897221832785832740967517600726196404686467634702915367559072558611315943360444594953262514031327261023548495998866004426492419275330679861454229685224369121871022906071050238632009791768284842505040872746632870495999925447942505979533663928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 468568638108521517790855670926809674673521399458676233294642253742389984556600971425573184877373934740598902880598698102894415202564043636949585472400202014963078622363231405064311567394365492049613445251247630874739690357931868533061661549315073816211199577252936534599040714865326464999415472852163805603453068865022743136331622491760064315109754933214624961687010401409518025311873319633208575453414681343463922457616788717025544776650526671914735720538522465204007763982024304887001453285126038613544706888507232556383420267494846997369960515517069507463734531452139195778589904109071739707005868006015123328201805873750956755322357894472802057862410170988054932285800899345038811917527179632753799492110096540506294660026760709208583903532735954566671214619774735318975234150779278719463695806352403930675495553731527996881182306242980998358343372659996025302450698635950138611780106272115082869511435178914736721598897787098208502303690687111271949255156331124253004635130632543688743510518809735719141275009592562204575673903166945263603254733306591622301368738725355948105518338321034697125718071990474590645098415963547394884522970820143520684697350898296104155381525575268213614887234563780105299566520686950069437234765192190791970114248069720432489991879154357472448259499059517535438379452286460482698475710809612894410911119233534965006362050703229406068265353701553441631887642754411048393029306222416865562995944014135217635462241528160011501111588393079292214461200834914278197753813893813766703378687328800237687014652950383684523705224002544045647339377771239122177192265007205848999618290713234583774939696420920163925716261999669859423220313659752469609203442129114189087183531131680612425841276905156776554611634512744993243654976716554161801848798589328512501826489961635501744616085389161622934938531046649918825318580224835878937866656204420767932434662483913372283908890533514517227969465885480864935031446996271353612110971396096873903866956954906040731418065464095328288930727928707716650589854988641387346087979629373113097296088793765465021562360463188238494186379242938280162678977513837150121920633888371551424093097293113346317048601284757640038255002902331392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -621229891717581202885619034729603237568855941488638385929460117716767227718837844202868147236084121905662542909280899039026344860993402327473182098385279306147876882636223317042944266196872554764878123136670920169444027357880608793730941072193228207158802699852994527668909383904201657720065633922452819188894174810591448149205549290435467173615716092914981034609275714018633485977856780866791822653674614818560876356392257417494774251469306184515771641218317605265893724589776723616455631060744916797214109433458019980746141047562707946545922815581101965953128901228996415215072986595324483591415181731946779878127338276912375413973047588302063617833793804656775336876080281559637035242756296073547840148568619088562930085945254109064909215593251883188274687438533895504143102816292046670536060096313994955421561881496258664860186930511924321442026472233460596370263034694668785840970626903964267430429332115303867338443901420639884072492619762440238442231494192801978215498022187763309348154799157909018148711960281568503626858838181865880445594058049438112625295499122913677027036292043130122078901489502453391535383780018439885769312037306934267319730297471577337986553728173985203042143133942830147107609921022833994891788420286277674689940608654062077807285188728364963796213807826898362396575894687621537285831111399947501864582313141787547632652067503878288605002805035521009873664244675035768950157881714570173783568140384692192094710527421180572188300870988310015055443621173571233351910572689513715373290988080071733145295141459904221607768098478504163057184464066032046961936989956732244782986755007845544973943539321014772041643778448494018522341963243929581109086610698125767390161536658996498240052229873356847145653970792028765755463650523835656356444257388380258696485786741125066257918877410463770059555638674838486854481399878476412970010567158298793299406155678367022016155715824593371138344162683818659047189228217795286211778367252642544275880743653418795940759137261960850846279259750894071727543293649136709083637483879908366915656674543197801178668500021004014580940194052918376493641706385279114788991545788800659013699876040343692410665442440040861802745750167224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 571094942963569987302978090911870094969379432416850582043119187385595538312062717500744311658414392822383765367844660865262173194605260232166642050255982542081673653004658271074683601024598795574267946243207326621268223077042847394435850331884908002244015487731845095503698777656266589023204814599507349783652990867114317992683872472390127994707153411171757849663197780207820339233198814289192770102586481092358246070457239569418879355715124561142906183551029032755141649125455156598876551238139960752807664350701017386179270482687511350218991872117440737303207177031265378077069090209403546661648333092829617627966911111704670840436194871692843556392482020105582623210599980258597908556607553845043728076339318976379873325719242291826780037170634559249967804270081866286914294715752334539291459700827478456782918565459168391264431366707741323220626286577259082319860534108520260592934672533846500477248030174173838832114518158026558139922779630940958255886576468168080889482949601689126492233048467045559110104885899253331726836166838730216695934878676901097948748863343038071613627961068056225519232109662632825889871144665987137296897179542695045443863947104587678252437158882174821387372102976258494143985490166024140058627648165533156839983700673541056510689503139355453159495977119697296162847973145430337682500953914532806091103345631663446799351890181170197872869166834743924764688628522480015575985308311213887826588299055903666371913463743913469954519833735808425566856826926930833843361007858740781432998220380433089173389413924672302943708173638344793904156851532120230352912523912220492074587413844202492986732969398295892244699348015742859698363866516303610633629506442321736222041669250301521556828925490172939917128842894347158727287640997921995606130036126208477128404451892103029059297157913727391926274543745519154999864997134161379142923340879889934411698401052755503608770319981639734469330915996435866895903805466262024522632117302477207218868596272496499709715946640773012231354259031653515368090773280523219212773260659171422241621583597361802876552141334236870959723052212976979042915254144153049103417554333379905222047619954799172466592355246895237899679728570204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -381443949445113364167077853077531482742723027108626252876399064096705843516473828832830522180465628888321120572038271180437350011023482323380832944320234865201161339938841284193184176404104220610856763595064169693126173787411968425652363060689137919795747282470410486966134971443453887630036782598033050705020456241065715621477370780459591415830398168942016608716187311285625352685037809784564485020917334970352267487391843300288355048087721179324150979131733069646364212897619588584016931741024111072035553704873891316119912143486171305768977812499785020125722275629820620818272948221053822250557645320797198997343753865641475787685235663526994809004098162346666344814671041660205007283174067548613882891175276984226711768283474126768207996033111243930255204200797572441442830375603635515233069807654843348382669617599727635080708731891178793718863822814472598472002622998923202485516265838938059742504575890400562897830961035829738706774347994435499158078128130790000438127470636141309793984448838907020441581410435126365016342543527259688969110187011053868811684494779074070607638601319724031580410473748403223244975482712753059036289538286384773841336879113892998603618375398016783988320922651601308328889667464217410582533256662331872009959557607118471653727990477729003600251745646079775884320340891190334900207822602948363271686255101842352965737418154512568508801310196938798004340999862086743493560430750075996834124385638789949263015963902819110099357368048271137499368734616100456161978865087867637205477584681897926160216579133483888767144225635859090359142280519217975752208579368283267080853330097254939397184779262793528015860190885622413528777372102728572577028460442751459979068636091955990554193371169894067084912681512061445834252407804350048928848808188705108854322502580844753081637120327520244758685922403983352844001482808365973523862180687733968938809813535738923890432216029246210996112801433080462013254316557993744301498622515055097577037597426306157071189934384780436075897384317346726194227009586931522254324286754506483608525013401237022536784705093329586245406938300139507142026034019853199874462551717928946716182808357996666172017392191347808678431995943976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 189435447854062563824912090886027944500902374652665169400808587776267989191339044998339654676617816452587700036038879315238842786068515937982982636943362593716212571789401978372576512795895321205201797619194233930029290972977781108801107378274079508722881665028786233460045553077350941267403550705134426828205992642350238225873551575370845319613795492915576001640127628547581781415995566838480292430959118348027160730657199043717954546978048984959836515692372578786302497691777161901927051730158530172516265874508476476632365184265116496232932427561419103241222284783179904889937165851405741063872352099080658677680933187925689108269709441617079969846060301401756877667883963158845339354055132176767327195214959045697332442729187769074383362161636952551401226818747741838741411065733768916965655395998844325218922671183057938854608070467187286413089262498342435359613348001525067905162414562851560928362902895781860156722148057046615170527138222643117348550309292119791832406074782550863635874165648615000800899045311773232105071469290173454774003819240008518408172351177484572713952541307596721529301977764192344890518713063575110943609190496651163373580574748273293669065777808714443254145877635038150677204393899775379586684019162991359995571367354189735049971848129062993968822971379679656545551098530781175321692796469797053548333070058041188166850528012880802979427635879452909206625738942233736219808975303666327711071523079605327545774905618468720353597381887728903098080150825693992848660759243910176636790310768163725357077148218809627944784407628683340759309181946587367871185445862816228923764681976335116947623547333741306471255452875687790977671032444928874869928690766210707598386402327939567180070658483230569378236677679834283616670760718477732829066721556184754140943475656577312699568438853773404056854907864554173676415012053561520689915413727221536308187415861926375480802590612455048506987826036744465176033164430431387385899521446592126277102154296808132787690411087469935195056764981546317068729228692067521134459482644274232614916631706021936823177478836442937967225504322349835949733724402554867253823824653901906080838286124214389533239669030821782383259846770163712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -68444465853736774141301625081068632073179643838379382818325942020789932786775643642244075407013926849685732148057430238438280936573172824203576447318416539683878578099404246299485501673032189606848262424920203137561622926766178929346632958584943485988098899056911807241543169848708571582423307356713635583722333557652561841420626220289951738628851018387960587638850074986936304766648523913381579123580855868310100107335094788171621945336401061850549768658907870504695854235743066700460311118264064140559720471841841919789006347763576916245035007211559235123212889383620876524312248541032797792958544742366457410671863337998290162616461118788774988200220242802712918447033834683310303236835404215551389767148436188746428079929222277082251839068205339873334839801032824228371098682888322000144127074893197359704545519933016364567090314277204603318443937080021141082890844462491106301390346011822341166261769788212367075098306716359227805045992379935993958238660036067508618776612539874632005676836982427999289362835325709924518121904787757195574097954372061101444948354132638566796213265921022728565556789402076112375905789644879469683798066351978443623682133268947442579467790863653070209513621810064288065457261375547739681589394228238227222971546011714744731979905644242889301897732692340500955159665823702994296278963776815476355632542546768416124310796731958004832351370333709032208727257068852804906736330271179015161654620703131936676505654238433374117806111612701979244651254878557062236605677859052066746124488530131435476636018217365939129544262038327530578977654821468829631318421124208285058635352840219712689990901128654956361881666115980661416304200810488712523232311615615912896963950527181775000406196855316290692049823620580261117626573166876409949783701691121103379200291761094480703054568028526526326490613049561529680572156747102888747636174754659492231541810327741449944559045400639033177388674546802501341444813798197128862032172939571209737284852799203698772651768338049941726104767397114337242796736959629808487836301880501810811888507383225273390236925900808679235181991175112070291674894551305294541100740299728862096024527260089961785776640926607856972986431255347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 15551639207469908459770445913726872790797921646862307633401386067520569331910837807531182580311308885918039376912253439427131044677248328811970680294721084522175693695975761456615313585034068061356854705074525822675750132165106206192433625868352001317483318085415033829433639306709457782985922065980274623027139217752361498597214459022853335574421012637233883376460196351858236503467510725230593789011316253437027111087034463857329442805325998045234324702265903180428209779355684716259495266777192539153226033263075786334324603872913688920141050936788271066737524284238176823431171732339819316164523839587115382793654156693283370191309075521473686084017103474080548102533477134666792376731712806846468934520349458679301291676666353843297170623176368264242930787518905464171045338325824429806422521108209115279604914766955353352454916576131995228679757082105742731623292041788801965280545787052699369688333139791527978176092872925486630691429298607331199130927120849774160911072941861681747025889644918620188255568334023648153647124623273150439715175312344577834348383705253992081017524617511147683922690764518185065801136122587341181803145791838677720891058993644203404306265891831307989496205951885875837825683702471685899186270515688660979251671188237776099419562359575269594173418687441044598761925527246468489951692429757205629139202633897126663956302615892428776703470486863835611091159993874450146967423036236724655592197483973738783134787072382490128759229076124351413861249793376654885899859685396654570334093483129132801020233759667473420450982847211935788240488471484195375274159760970557244893721125084363341522745880017507114048057278833261421907029683062249710739119726081651706047420569856763963383282690694352609673220087788316963109988402860421697105912569129259411032463469301685607453318936663805043779362653233997828562115665092128671004443685833595445704178774626474088608510771550016136022906865703739746211529601486860338328617539941904650640540466639985278710875462353085455288384573631288617579518086650505971520782609425910208649188352186129140364937501553657754313061581647225200041832498550312176835832508433753689460495922705241230198581588487622618819794055462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] 37590156569095139641414805611696301044729424662360338276766492445843615958111530312724313806147606729300171833745228676679062941003739495068512386207420188932449269648692790826592364508197295948284650640201925454431634475768421101458925744983940090625615142177602295657681031396148226135406032059639120222765528099324561185516547158616451131695445372694229784606357068332855553394573891228008142956239492204573085790267342545320636162159517591788042585159936710415456527077375985285280445535749802116617774886079629193662397365048528700479276219493004528228801613123033924353499366765862580336460294866939676694424848024637637479022432506508665815028704787763774351291976348785439064344491104964024634797569980973110576673515384084418742331319811990673060564946002198420937097809451847659859948815134120356336571474178079707969857159876208397778970718111805335177414477945807115423736906254223050489898392402075928106649904486366339891573543717910980175962405042592504352769342651534400347994340690076222179734849209270063781160114754215326622204478037946326596785487795977213519442074387911468070317185706404965114177466831431942176046127923334132484874679867078569148730276092836273570873380803851023637212723086873947691951839812776546689539244977938170664243076603501490436751090313283748629180227571870032939591310144299755840105486735730057528319509848139756470850612192933403822403477918398753297435042346621397101166880834714072660197957488431552189134923732635558556825565499474155362190267956351008129759205625966676663315030158791389132915913605666103089237669443293850748526361054098726719843934747821192627530351106499621769688191156224127022445560772801723202327414271624126941056753657399903702618145018285220047115610627872062031662805054274714186790390464737774300057991382753903203626469919288814010328961248271444236434114196662211350852797204024154774057196593370022723175414113228465757318320811868213109195876788229801561838043794573070181834951321174998334244422905522650063727711177563745100632308329001073377282933853671065665028119066211833687603510722492743361662292369486104416025372451155222626966022991108961944011870021974435410963022814844890411425008189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] -2158114036003567651968030860360748232686467524967646052076973105689198726508270618736616357099553976825148481580153733686711087641661111952445903380530936866028855194796450648483214828777145392727753714323067036935022419525904207981273935750055193184500238502956318531766672705862344584208727795591126519343448978887134148003999169813953068629646555436337168719797395591742841944577717172719006312121922308587622630116118836146779462870395608009990100824903687710558615470603138010283400129853639072021958129525879341141998037817280745017264788616081634227706934165183269705938961269570232697302473420561430645881229170317911383345600180362372534775226727116013289662349830160828932002906914847561477165224038054430099106069760487000323193808325397027001970285745019729625290186142004010531447050173360460603459899988290074880226093727758428078957153526114919779200758419454164967669033452579664407236961358590334070093831565596199495695244450830697055113256716023679092133525287958590029277506802089492271588313856964065510711740736452651680269624855123244483441506807054283125756668193626846663402266004637280536797821353543882663004349619501677727969558863707371812672903737466732042331123149173271601469961741471953878991704033513126273080353993786917756227538802091417072931293707508911053212264189476452550732618407425055379502872879510245455061080230317763719979334239138504166960539986596485612477721617623746338953049820959443483864795714586244143028400892578228716195639211270058842893632692706181620932713823774526743786274595573324733252651066477292366709161334310092011072608972199493611220696575335959089403770850175220382217823690092405175834190672913910271287496400636084441384751545370767221775396162774664383070401978131843301066934413857524803506121801097064758944509974078104116202817738686087536298029190922066368249791601329201508868746245267762902596594205185276557307858064320748530556066270280362709739741359567023727171940155103731939521312050194232872756803394834534851236459958689932166029882718239492517368526246058380341863495515664387432019041950715201317416594058279750595899859778675623856279105334451668245970985038839447939077958209789197718451036111241216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] 1364815222593548118562119185070712760615749560059445072755026592141373123089157595461008428571729630647329554032208972372740761179080553227391188598291436352063086341627240693717745422367511005512795921218591570700827929279581327037479645702063067890042007493217838459771197745862807497536674685197056128047444358299779714502790530651690436993872849112712263874584521573394522913489353134553259578576428538043668334686197925699561162603874728234796492389566871490772953118416457977705307447201007183579785523341589800074751837120323529367752802980016430657202974584562851174698077992232189401043700950051081927099119722688340675921680166666806038804341995440733888617289333875931937770763910234584467998559466044353022477081858595234664050029591159306923265845042802495972792554934422133627099939148570314220802841792085384324089357116309202757855207388759457420420989032217501421211548662257692953668214714334932534080437091816187301100661977963735029701888211198594400915020858273226011844555215077715438571651376019784868396121482457445077676081052469814237128142774718995691023553996912959680950578031027806091139773040657708656860694800920033831308627029024926599939068940674650727551990286244817587627803207372850613570322964608877175373372515729748064956225453206910903957143980161086707853137484480590456610198972522940636102205978281103649969406876290861961824057440874474433123020249080886339759098952186737518622719688597969110701651771659656863526307318882590265118105151558327875845722077891639321109953403262275233442852102539602470977233805175055258309700314904924499766028150320101477254336787801774779549478029116250862621183322234900885144395832648883907218544947003347370674825342918633431873265602707134685734757305746155634709355586276041813602305768883231769396439562559194913586585220246915986261643638056236868588536376544662029348481147564503391806589085105218267818336331406714752454596367847035639402091202558780371496953967986815131750268519806546607936097969325547073456742712185768891323783153387008814939214744612980856558530152420317171983056983416104017868607200899609135504413098769425416387616843127329330203048590638507087681132409734501538683512778915840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] -593972195332823814325027668679793886301534950809902597067853219577028782030431974603446835807118542742880076436342371706925244558612365659330972028425576366872769598453846452312984816984419066446327258547577544250207631325655707037669752058361729707958669324037855922814797870655852257054433566779362042031375105109272280724694333049663013425717464446669466681321663145756579459240911229012669912331804132644132689596820464700657418489520955574676881846503116054305852452802091111305296496855838760367820395901677390940478247573099814941317308589934397483072230321000348440613184751159254692397500337634045563255161538255401835875944991432624239770907189410334844990539444126101576684488817261469210207575136984724967948764538679062686289452777648052868256701026277819457238763961195962990917311706876343681661747820208063520552630245524740657912704806663482871799204081368553008948422714875405663458124216112952182674014313029359178726675386756509127415341871356407626694116957905182770558771699130312674539005280369165224053846286196442602761883299992780283745585841112641366530484588798457262059887073211054736679565480303643750311222467234202792477830731666348952228725436717786111803544972590801901910933645971154840626817218530616205448319328641467393325463206007868088957294134808146883739949070188553157937339165326086055927960279546497198358746046599292267656541715752662875829506922937108609962317153534756461632484442916142997528169821715319398688738630882103248555728165476459132035971865279733381814065593706007922283571321448403728593219742411793715561005590688489838828512036624130195386121055409852643562139053841506363315910437498610616250544269051091082533551608744115332199331401359396414171872670046887221311690626664518869551949666526664461781823877098046456159079561921063260970870863024835169824778684880559533770548863545496641974706369452780408534542116154373093902801803756608671824343969901178974602792563940588121877639249180327081567437758508114504132468113744313406434740907835776376414117747833668441513922273981111203198458763848732249148836628490055827243497813912173303240372891781403986123589604691097042974614480162195435832252012558971837483382160228352000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] 205531033192567843383497785061501799112114668251550533500160990600068102268303541002588731543979462612544299640956436614569246305853641592353677944583341475090393233842016465393377002456638199069814584777218793758483301281339522887756737046822858316999789540610145636323501559091255074041574418241367157223198328262648165321970877979052093787327725844763133763663710017801749404014123371690455560637219134768526701428000205949056528699955066056854405047382536434262568677218662448031305763983638751004888831773552942323786683065177573388926804409357373630751271528525878585138860918569681439130443604700323380415462829840480201530186270362862833303453874241074396248564483763753904438899111121103396926824961332398236726433263185051053477050610022196930233805637417574208610754775867114869252739783718631872052633018444093314916992338075965014793667808966993240274510303825834543796113474407887252316693095205545642369085573481115022691531133590457194394051163653739150704763539467690296840731098525885695885450416092412534060292845009580272764069564146541003212977843913366705382591849524165476234076959040097811398501521583930253804517524689645015619728602770205225125284795307330798399430766916496605007345203687571053949082031672876823503102021742912810785336488332455482403051829331475299731649928543675600897670094897384686142000380964679041214051317452965697493131911586723340609762735990277146839076409435341219875831237800501844128391342508923596260648285059433509503723074556213298040089814084826523762565534088706524066963986704551582573037778858960450523716073766646448839299023196555986837474800873435071669841847477226365778264713186292464792438509899602938629012712608952289685795244470674818413207994611231439948252688312390806029625038008287991711016686722007361914368050815078962923157448989011121186199921406570579468220676319345947281537287277766477021394159155142791908090260637907175294257517760477996001968997323889139184848232123118464766279588925063263145023706660224171353761647190125932003799056927581983707389164000726737232695336009348215220271437945629177440333100934749120586366541234765092206092997111143156484258619184716777543656396312788168792876714557440000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] -56283493035633908743279847197295687259543949254154788169215690797346921356961822065545160014722347175556483833933625337515898373571068756170589721492615357738483685883277794182358212580737670361412666732202865193109068920662009471644799584945543511305529473395304280170322469391311150388695598538258610442986989470982305638125158260225999554203929642666401787143409813189159434292398612963275868517301554504091187372969268696399550940435687106680803812940261543794738105489924474512258815903512776509462692180641762995877565352676680276172553171098738345049666917663438635615963264126600727348316621857332615770483032710015955940601245100906201000353047240799893514546893494743602938633756399263774052266290124054555693367436690338716809438026721264855409247381975108560029188673476972302513575478446975979150958700140323684948003352997355543545910834288853513205125565043766125789422564684415027805567858606208862452364797434960448707134432960777435870694708697025085407594966277769623423527846540162694513101828677488173271241738673256263488657179974304434350002556480599188673743911780356670747242538050271618684297628673060173859512647385201216516934028489797287582961273415790765758778964483922753418137904038197768951377978947589890917972513507563133187862748658248320723973084825853169990200516344794182223923627207008627492637178882616461161749867651469542534319944995243922436440399751388225574974556463645807106338237232471368913572061875387492078778428207441020436825501205410874160821384177758466846566043617598502183724497045648420735635969863436539666533977506036593524878999398854356556127272532723096371050609588911928134987315562389804078030377388021894284794144340339627969264728744266594619134818818781681709000945721197924356143727916837613571762231160982562513769848839250249385774844853720256036105197650667930648726004029935348157047626391013056598064096386108969156237878049195070093387322895070565520312676757696213020975974012125711765219530850050453800828060274294925988695109072871064245798763347744196641032541885042212591078223642077578142848359892803393507490219241212851444350472837439910236997092092126664035593644609414969151546826194855145316968004845568000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] 11218826783339796882462551858814459996766547282186564332834829694194164995476848754110293993073916294589503482727303966182989297698732623587172041292299943614811746334547729806955373110233752898059552766251686323379204167783406417257686441494418745027085358865697001859448468116193218073422934090711548958265637665137559023544526910931712009683001292190847416793231214931024610780799405923387366748141063040308121459296219257024511394156584964184430962040860819343194362140861049050914750264369045379772987043637149552068932608516936579802661526719394226318777055516262965507287481557720917059848826798696628654818567518774081258920835490807224418838144856504014104642809801091861965751103371423074803773288960965165100096947685339757239075660123506676151906013967285419739168180447662199860906426782092643715049824497463114359749847002088497520673438122744549828294521904327039243355875672409837715226708088702886561924849831637535830040975229940538265544780226911818887879090899325952831631948187791160104749796920110426082072340708181220338090746671757212742497448222990321651084142293827369627956921290490229482936675051610355335852673930946379976134203637036538014043525133086460375060343435350835231779381645002146738434117850813613084677857832423162305140510844586662847011162317850581805509407849338951338420880097322444039683004883959480888823727318483266791964203007720574615857219258330320885452683131888887280287669069919491376651400580940786337514811471017462585782957520749102722585819631351225102254093015526276528761968283147925979641817861216334535434588675028531058676078344352288782366250031165511326967323724652826020902302488067497070538281630527387302708912893076719955841674881801356840949193625189922295902336153835428348264346850736426687804297103499462707912680937169179663030284866242736683801194072329807375066775841668393370528039788010703334731841048507284032620977235997777543340950231978813863737878740808584092444776920726968577704158205263788995773303465614003143789898393739141763903387146584145706859645977542541780347589576547686532168960558705973804829432986996604951652369743401301923483458656493569805807032376524624722556366026603238999672372592640000000000000000000000000000000000000000000000000000000000000000000000 [88,40] -1181123551578605406623459736943474330192158576239392795993848376934000603704846641797313085949919132265814089528295125762282797077525104180663433223489957491946566681328323107244937706628433373518326758945707283222915875869315486530321514862908988227716638354213708369186700723030028504425514320385405149622513530652809814872702729095041306765271675701058192873584415506849959769133320193728682075773980566967612570672025084189099106105046046294375594734345152311247042847644000339970686433461906216321961497314044331571924025082899478652441708439321565012768302711256624022000255724593660066650798397734628403579444306784337942902568101072716489111746469629691670289755415530940957423582982858899999704013085577156738305206994193248178588820469220341571072816226462951929650467758978631605745826450658934168751584339940677658963300898507108780660982262965666463838560445615166570999088680767639954813850749399275498701967105775032961089678086924793829560271369549573580862323666846839906237418701375239378386037066805025644743694072049017116089854142738245458226431780765081728773417406560104799703721524830933520895723285140180698755789521611399791039525061817566531008855809371412112079965780216855772384439953164426157198512609801048299409641425219459856161136579465925364410269025201438952130528480992058177249686296011859128478051799667357243437372303509780740857324693525580185705965435226349963274614981731809687863335595176557030705106571497100191577906093550219299894621006444937097309320185713586390974168995710148013188854406455193204406213217420600375134116208971881298118279676247721360295949991531708743207873829780749897563350051831314518741662311730701545351516718829551689742463565189090858059175770630315535536333783816337782332295165077808618820155159897889810506511964190935749307856852917211246825422897062466762985350365674826501726446478873417205926798766488143104912490495027490698760037272955203620523319779490334541727194203611512168833404261401672323489172827885514102129397323262078732796440014665355566847929726888634896627106847408911109453351242198752835991899652275245867960257787534938764609188719018191168143209233924022965476181559757878469449859727360000000000000000000000000000000000000000000000000000000000000000000 [88,41] -140126027831714850220264549695466529012047400574215076040105702632771508708125766755615263149756131031598749308825495128808551200576268675788525445865707245335814257772005808331988299402958838183377726916478454118722223537809482319651266423736385661444426897283398649322234111075759363099211485575009469841321640021747888230607230224995065724290348505962796783933838071568085339230584125977898853529864992077231640756916270144194913649201620182689760328903868510308711182199428601918741835540343066800468223404658236746532376996613446822375409453158559989173480045481078269807862749244586209015742566093546033863917665922445902133971362198403222642307748046003217851622983059667314519396046030197079077845256118006698850101154677973310119820140926135386013100199224227149922654123923752269168906240933675688636861832470106865614541664810495824655686314459773611431536579225973292643215690775840163552304533466413401644521877329098161181546109954344966825887669930693947411985699837892657112825774787144662894403265059807311920475051002890418463196612253281068651622704711743108084514188000642346016661902803780158858282459847464878426423936112408575524888443136629107303296246945309258421121880772972457739624343211780144326911509308210521782690891568571506587775308489596029824034949426462771729371214677624831492287368686079265671932379404771949777173769332182993820151123054219517706141134099279013336567791726183661131368117561877626277461839412229287829685125721988789709909011154973285696914066072290329616106200715005078637821318132363449152211709592010180497901969997222267733494539836716910877866090562172586709255276960523624829587481245866376700924776941494423873139915607067655864114921752098105003270874717000270242966791230769987769674031125994602615824971993433791625802406214210233704634856688583519331411377997773565970850382219538839002861159021230767243924475957179612651834869408885527215015948690595688292235056710340088221590107715639431442167840948902348222548392098862403339530115053544484569524179677669958744552249106053008747297217267631252503081921275508047453672008424974561456322946240610110444805722097016802265780919469003578070697649116801410392328765440000000000000000000000000000000000000000000000000000000000000000 [88,42] 93893526539872637395578128278177629474296155286533108094166698881032508877714509134850767288399419153592684869453640439184146312473149027175377657746039908521691313615295060455628063296633037502794609047814803717782704517840546584393971905425399486924526105541712357635819557498338380378338355779169613622010385862393190423244966551910894215304022545001830315006798375007436793217569363722786976072024798043377303635264414523786108753608126114911508881175846403222665663872134979938731982543532319462811255392563625770182295463629124711634093412612705486835674813739287142601358749399626603694446391049572698989178888223086877607457867644142727614671059955459324819080530759087665094213299853514216441432497703781397406045162597072101185446311022294188056417258922527407291508964544880196520251640173434621933423296830788172175871362038595070481697556098795204436731153532554916885713211572928145175296851141406228182342605571977364216126941293679394450215247452808782712363825966620545120728865367948169225922631161024947106280976581201489996555956643089990224127097036310082688283179969094351879710635288882783509924524730795557649893853905998759181187296791366183769538055956398541324515638051745510777650235282246297896350180489083796805216161128309190030448711322455273022802470522387129271607263867988121357558772294320407431530551029995610887465889290271110133548098368430364804450211159017425183207244393154110522567249806245796064723200962803243910772355462171882629273590846141620985136461740591697762368411183985827354502069943590604879080756170544189139925579735054104646996606065072284736576604912401177929388292156412514062435548872572923990841733799012548742564115991626218773162102120422138815604624702007020539501416237608918908776031875135186296045614264062225364196245976628831491941237024222311535963984453620006883997949087210302358550062996987283932273824203638928802798024449600964255331558057818417469576599947712155415644872375065579396420911234628712463176320301609931353626377569530725138823229578908244397072752540085412878109230559968929286327417839661191116488246002450543477032242946648677224662729913782350470061929096424314913788296891683087960466522112000000000000000000000000000000000000000000000000000000000000 [88,43] -21167078522416720291158056918893058900921486787184527821576498400581537841556948179890933647810689875857100300034012209886136418713910631659604727167007669240249307155610801146352933462044953206901791967120936880769957131543953342541113444894403670916116522703744043025031809010207121699975953317356848221686835031656925511563814937650219153013890727880962215655874222120746321004033854693609016603878811896856704689406233823985836669097237438166689002360194223199989645800606307103513541366812834198617734928142109284319849398446552393886686259553158221917449471769740706014056612744845996223620771376070639273386021737806120186292535130150057851568887670694962152540882523412614263522019927232094392388866531530992392078175754319687863096227288272232881440200502310532115819689859235644947842716438021075951021967574684424536665365818700873043145263588278982954182576937395108060556632436843930769037727157847676356192007899399981820911366693354566132163678010136336695603478882447355984872959038539448545953756466753828896028457436020129001713719146480311999143173840803283682350311275421781224033087033800163482277251735216058189310044572884462615320532201871234834261527004597782540488119051817255124371138472947503174410517872191916807575501857015499651153806371457868455300010478863950260283143590502457461136311125646138961804152377089311965598009577672933221195274976631994589393956385253148077832061861747709884368859106935509559079120148209894412793188171655484311424832866133145200818019088389903977023906518617830240766253594760716102214302265483459286786098404568658162143522576697094124534178217008786872752224626901511635246861982193716366679696025174487090567267051292800453599822007421960495641308477204265035590536490595815145778205944289049606391874450464165066289791399853887694419351189734538438931639289378389082144757670536773655975254598564711579793924520592394166025190371576263936062248037976304174392239406963166637178793605116622178074983067983254621335634066752951881829378667914696640517265458355706309769769795120534111120952764294493276783126338614546898428657502021837891565126212179127520682180769683140303597490570077962610282164851533619644407480320000000000000000000000000000000000000000000000000000000000 [88,44] 2358212137120264160195936639767986013889959342019381426438254012002804973630300009765287742442061160717536492950812200208573196467257600666314953989736634443949914602305965764390785258438126788340318621823552269518693564882210581075615350984010014987238559209504930968790985755189748094217834510841375460924024501530652849587838092378247386838106299865605463953548200685470728902850586087819092799521141983819226851568250891609790586606327894948927899636815611213182491116813746703200829691716294954850103363825377232868631786960352303644337658209441452807690119783839742545412908978152294794590910429104119798469871690253061932815566649059928618771540709520369660764653778015048667055368353470246638463408381597433363578424475503289934952010449557058250943002845263584202733282287692671953629057066591623588354298310310598040659747000001746949094525133055436748620747835289524652565945428371030124621243247404584562681913936307178035117391659425595962681558848961070426821600049630666816529227684612659980395366535928835379917939383344172327468767683906355485630417898112564154102594577516423095390218553466383226775463533059790231670291340789478991932620722217468774866145901833929715485862011608778064859660111062453057938524871358991504095731328188315985968543479550719727575762469765876999742682806371496570887907907149272171027604902328335612922492482553969119932757091217367088711020467176236139121848452826290942458263489238157248015209807720307884270661421899681542469040860972759724770172047288106045461879761198412035255923358980730105606402424924612829655726347202151042498719638357429062286070130746632214542998815684883509131751745337833687396124883285114613828780203308296203963373401912194878512498746053125664765933116283307383489732685691566010147979166552042494697506998514017676612915876502011385445192074549412835929594881625251044229512775279043822322447470078413034145294912701512954090618327034759653085134107723372979364280957968708109216869938086301293921275042349572311189899340443333795523075752659143924950217468270773376155670725288231417582912776103506859471374798541731402901070545921121818263647066972869668329689770859304829646601460178060883085230080000000000000000000000000000000000000000000000000000000 [88,45] 40194182359887237947958693289865217363137893293955412204696966305701688764067467429479201346602218502164323074640562172709031520540871374040133734881123278950680308375887470349522629426891341601952915428874036609857369844255192000725232172848964997692671770641301964302045270275060665065014930247326865200511811074802484776897964727889450062669712798153346966107957095656552829881997788913023110459726776454152435158361390504718990007145551645610216727069747478354927388131511091153796314949420894681893596541005560167613690550988056538930524768063730782300961512006783956657193588149767726666702039090913946983529486386846044761566125319157463422142922225655619298998108164544806033826085122908573305902914139375449243072763605448364199649476386054937918945212733505294900160531475923440982196614371484646512658889025525679212002835975808645336725991538821055937783950557536476869854861351546833579887025113578441182017298374403098989910124957921016605856079656521469651496920604696649266204772957079332673221656345345228460107857499128944183632516401815703391369154064491319899534213314599766657584789312932287036761022018940553773925138565726907359993159549326908921114157721387248000683699356299435705245862834475078780726388495391537421651910366854398146155703240206152141632347637027065882139208758233139761427531678291126357700051256115891268954373084587477310645957036056198015812499937840278607334840749938420192073458621734332202121905900179409638806518391975631833584580181976422948120065875514247914883663591010042466252969991155561013776824207188343926764338353152629320307513575125661269815492778984846962584663427545331779745809920582632649702821184130305085795255119001135148938432656877142022066773429087019351815842773245701907090557943156159509489309280689740430079326392904115249746942538993550040247332782538861114430372317663261981323583141095813220781655472073317600361909340285760026810370600866223116976693935101184165028550348321560245729242056719988548672883174563243963766207009544726818072735764448369658909867599466244192149396048587181669845420140631878479792039533717768311910586558731603244498555639359002755890837222766028434982718125893740899860480000000000000000000000000000000000000000000000000000 [88,46] -60195406488215985859393261928270851231523448255592967920315749846341303509283218722739853931315267644230558515361753020650646577009378464300735437275246408168028310766224322755047930638191820637929928266050667685708875360534598026328334488418107873629076410108239069340014317277274414291742670732092307780385836497005753056885738627519496612873737377603378907851217518504605545129416617362413213051386555501580116635076400826467195502292952777813485867501597757465715124333237300081179896214912976810758825219398185143488680361033184284064989431407562906599898675184379324064921619502947689414201003155821800693705531386275077031741695089145746495293606732356451784784523006327977062138794688371460680892530849812068083527291236156949260701429315838478512029506039351608024566682662559660843616081637371464288530041614999760567057485273796163795024939811676746604799741391601411317818067157383991219919911938076661845781427032775340060784952734908379515752306594157955589189727695289476986464722710585943041671111093725477934049330746700626883147517896669729470953380850375379426606884552356655257150287738646954780641078572994618398237573689457867289087572358046245097707179287346968925071258834521080590151776669887982634545974196000817444072722064338049444420665060820313145753844210082691847626602154715770633560044652834576400565698570913257297045986978176146001882461104017813065352981479202984047974010207573035181960563393366452710009546362951223906508447392856651699381735017067920255008454181089589675657338524573960170941362289273734358010943453790724468749222358705053832225430319191175000412009446063855635823183190040870802339878820752520704335819271366603164169751803362797319631325943873357733361686869561958938227285971029958772000294561798819071368375821919036020268175167078760967814587752974301854840510039704829356987276083102611467037323123445511986588415707819976171723590968148363131754729771552061101365422063489026597668359206537481119776580664582656165277007470118108277322405892240392952693286472332537603389233939650767677832611199821372767294942353884978409498482644890969942118798419594398414389674700711502832602517479230725374600087507100322968371200000000000000000000000000000000000000000000000000 [88,47] 8956282541491114934576462963432934696780096242051025260532846288483142737823819910894063903281017958747238960464673393144409178706973827894677160160560910164714625166604438448759433016225307542704569097861028091684026560918602565961575326195744063659719707200795964380432465745172577449515660002088628695697805309075385445258086113205056879925682127845807889170762313889275012382483314473023120257658297487479450412734457718614398502130357622687838760677983329744105228535459194642166107831075438756770138287089043537901461165758227304965455906395706720089454026366720947790774672949147854136777042355865644526269806261556051175935479981951843547885518788877816196979461347919402178780632991550986932655203737721339744172055816344712238496973414635980875232870701913284644077577572069599470821901985323664076824051094170041630990203832095573130635565832722028766885188356806005467181852046732692402243158956224837646874185771198107149036784524610812472673440983625317214889223973886480702067158171240833468862726789557951667089613557647579371596487619858557037908615200544046901132345590246645861973783801123932516802945493778718861352423693892327802864102936216850791931334776798946614572785904802594799693791897656629378263687374142234158333872627135188317452726110992700915379512171192202073801083674146999113596409808149260518381962518739645840053007772725145214508406126625313054102722007251284579656837087394218174456614563963465968103477230535498898565505564715884549587269370307771837570126434899083005755246487625176633298393362533254598705360432159856522389697636135655561925902967350113588188177109810482241012542937827368472781977848771914069758457301277563157367839555412232319431727738619866238115389684879842143729333640150250006909378934426380470538001451827865957339037587019159019441471417844284223020238638728111227520766379793449986486914752235668217085052424003261388892908264493874081171174941928700774121352701729657158649907024773462613131621039278482801827046784880872169981954307486997690683701413511076216767465058044342995411230713401743797156171726064872685513848365206518501168728074829600454954677166003614779772147122730870565131968286708715896176640000000000000000000000000000000000000000000000 [88,48] -216592774472991868144962979637184228775413563719956508961390381780534567976083336689602144893252698862137605955358244335821182702207878250252014136012964250998914425535491163483704986919656465458402814713734623995101216364974224965480428190296593957021964212916525972081752544057628746151101717522868143651665874302701304765625842689186406037320564676059005270922084119864013119526171046285443453272950613528300114373405006963297263288046420535837225925428993692163189152081785276458958626714228961753117958851328218438211476354557077514943542634911393865743365714222790882080458487786539769757713352191129866227376184230646687257263087424587347110454872066683230591502874044899807564247903820535545900766591663246132206894907309634841167945931782542799534983923154338309101892894852221097536005916215375772317054705167992298298414526508405244282918487170971271253530708362979810810185393377939947685351988296367128794990723643917224249264232131629090773413279440171467440020733886613953399633084954435679673060514222398943897243288926441765961395987336313813018372948839934220502464748774418140329593049103157866367131772022334872468892435821103050357155611798312028047999296797763588671119894529785570527120029919983137482395416661665227406925697378179265540729736923956273579298963858634737320688545551512457881173384822197900958934844325715976400091085623664503285465416156286980755949278621288558199196225249155522223615498264606140917426624390837529794966780524001428267554839739936648921593683909219084225129470133503632336661262659591640830739586711824658024003133726605028828344057828145032630247835149259989976502656052991125029961232939762841040091076683452020506187810219378593761273240316697107922507010601893938445401982714817740506696141570362901646004033370519248884619352378835652937354849832880205441335396997517582373506048552696347674708588650824015444199181851706439372890972284402258775880998209811113644222021636386891856186490615246145031623810756669136913410826173417357434063647991699930812802875770766602232038226235617529990908820545052690910165203998638424793539733859246190404264054777304483107085030323110653986748353455731296764178112475653671485440000000000000000000000000000000000000000000 [88,49] -112865285600727840022864279096112326818918515125165198873293873652643114336787310971202022110539649525997386992453555811478270845365493291936858746264767150873010338412898086611034188194205830814500661334985394229371485716275078621553399279070830567789223365805075055742856532615900267060177081461244118669012445989418743362620691263237974665965684125013746148522833324820226393216432841832062241978479532974369536305745828032880474904520313986682106051964781239027367505456565317385488721328909381978840600633018150655305467195393546214584918556266470174463477787707779565901846913219969698276878486975129962569142616370738849340479433779036233541142419546254868240362923769645483616974928470874879019212281291082270021907534888202269680430603934007333596267972304010980706431118078810529992287253169713881623064292048431496611868843691329686455703823246106295445861627752532363185085539972899896125624617050668403783742148592857167478697942357644344831412257996947552432319045929081883945485888701185798550529396820789032488265765263227687617983109102291050316031421305222131057470125113652939212783999920053181804597919629766631126826099779821147097979310458115647512559234819593791386324609902982886417058941377975014516241540926197456062983080885956539073275552245688856098270347689462591161176311758958608932866655523308453292014059012658492526715770407512141599851024175503808225626331494419805020839090964846966218300856346494021667908265225090035279152083914840930871926294096411747285090207215303658940439820752212089150840453891364763818989985143775139374761478497999276056751974002641291773687807624753458350499626038187708251020361615642097748665412061808941687608865896598770874462470462656803274900284154379200670816009189001095782944677577089214091240096267775748733758122077449693984163662850710708109101629610962052498286937485240188293949383210321409363179629597225603450882573927607173483288115462491003313219380485414380610863474811337248764144830477773395918769253306199090489260488658286625585517703461380134034812811812874409751386329776539017249633727885768819693997513606551254595771400450903206523781563782498511466847680662203200101796062323752619212800000000000000000000000000000000000000000 [88,50] 17187824964747075040215629936168940287194007667271874667638869516952764357423640336873038494988868340987046911111081670628963283000525012398474070932775006045434366330716575969086366907080956129998206872511754730570984726599350364561833526450618133169439287021616885440557373725402041224870593238293551424951826951975813997393604594642014611424872753240185983413795846480432146668778351181967306151128985392117627817001015590640184631950555420600727786762397722453215087391888390183350242630596118471927563822655445510085486910224149078887076362246785248407070850903568169586779421692359872012083515734010471569744314517210231919767454018942253847294884039308811603247690922022474290216536466982075319379365624412546891390454325342804806758536684386028090999824665463699880400905408491748748175370910249239794380608343593471000947333471340472218153485490795967996288898433506506095939500124839229930580258167222054726529631724469143228869723003644380657381762795978426355030163716602470371585751094324642312925198975465397316877867499355549733267465585767039514097864791157019040824940697968177854994816465084106853471070080553982853870804719838627914625375688700414749757666957437308413273720037702298980491266412422515081155585871086637468027212196958475602257735002025735982095646025048633070541905856633104057418916090571558035182651255263945572753424900799134664671183061188196028649358178286052484702450593191458028098484947660479803817159711739873237572471193265363274131733427344660328269017246004120571163061678368373177876717112284796626635072437335120693894037804751540976259631118554170309359874889781251609356537662904876448854653060492708925422076761107049065355256033274075694608418124985308027940176321727616998747878040599167424287098606978933197621986352297358118302081762252271207628440385949985212331438256498866679736035505760318348479522336902799084152350914166665187814622942646556266819663679614635258552047957976248358383577920931326204736168453245106406241800272906315021212235447998413743523431164052659987791415043076062284984449221579263055439872869441179475286454809735377979092961128410093320470558996960856106016818179895769120404138180286338826240000000000000000000000000000000000000 [88,51] -1111694143112644438098474260004523456251279734887778491772842600210967187894956742400760834575990359511061681018615596409057104158954269871123429075185616652465358196422096611927247998323793500741054303508788313872758254505736845798158259671754462002007876263702560246867860344087314804286277234129015431593436880412898501035481194936857535648331086817346622717909040150409904235026488926330473347653551403342193409473305467988403301578344117136486758901243419821862814022362170987556180817177053733831427874956847556778716848110735986384662133475517786299538063998618042390464765064500848382250811663716237279200361047183266284742507418546317314598238493704424509887527418857562878339243330967153609255789672788803206070451179284697729049261548569076416363656671293178591929033235095001458372087794534029141852170611493771971816556632654218557413201682841306422326472623362728190609575799019835479834791438860728529469359974670948453972540049403109783143005899821632898832887853603059649483033888164609814233038574406639024079859935801543937546199372666934498106759127414402293884685762340901537295352439873070916468835343387080972123219311185756797671577300474067630274190612200335778828623180596222605681309274948715791577348545772954311200014151088120391452807191468823238104157464904824131044900233730759541956187132593790658963251835146709644467591995029166833953896985129843632912901539287224178826015537215108802269221404912899318185059074586682295573787690683019516775318543296310152763229126664493736596635016168925647845883033115563452742265298541432073071348159021268086868670722918578046317638851240526891935616923272333231157780906579707244756002133522697908327967671375081683648075824930865648024690182511228285953559080914117906308270863633228188835304623504594389381942806415066286608746130069178820316977966182017017514583797006753752912572043561609716787899695208353008231325222328144600912705396419432960982707424280633067924873128926787281143310734949857488253721240482147811448213985778553863456416079984461710776604083101459413599610195468834235686371555671682592146526300551656647254813385577126896728667139191170410907248907147391114693951220854711910400000000000000000000000000000000000 [88,52] 77580533867729208457267236006754304621323183662489835837118998943474013157260687862164052922956009780826675380036953130050694281157028629134579941268153140804269812452655859277479581458968155294962525605637730022172143475222022256171543459694888492361284125119996983712068169255428557986504557061039893022644848105103053579644373548174289607676266438235914836750188080282204159355217566919854894389913925137315223972298825902857883073209720965722605017724165507809383566807108683895712927630611894654650178271220060454475194742403011041180237861336202801407167467683039455204656776849693742190533552312570011660841576705423018591557955003257709789748872270003537563054380603122838432203143866228116313865215861016145814655382140960986141098715262474012377407342424184197452030696972254648170626927546319928082020403033747748264601592922918348011424208318152361984994559946100240072451756900138457124368795685427774264983456916022207564584981302156569769258470098523476293662817940082907587476535590448334304029554550245331571359431760592284392267909640218236608131413295687254182519207997614542774938025337868420523717467371014107019160210059342109210019461250985450509333952663989480308994370135182607468487703236370634836448935287108709390319439416143673970822565870805137850023320881897962049424091322109583224376949464384103597122967945438121826526710166400881579645636217333070609280235800893352411726951659253634088469064565252126749003683490458769891510299979674482388644715400231256273834661829824867440687626259615538809738900268671949810104283560406694172812763868562458343221970079551673972284791396165826643883333632558820046206704588617555050221216258355449631725894327273006616540127544707262478465161720409515356511751353263266670144491482469951869900306042241545143043029422771912506995522780355225859943405037603959852869592481395900169603990145909017341053248633532244009413708080996396255120190378715968467597590235537333920990498044026090256763116771845776865855680851924315873276342817359125800975024285866092345675237109090031786761164396202780383314576316591647243427180929290961764044495459642660187286385844685366636124318513236011788334732912015441920000000000000000000000000000000 [88,53] -13229181162658999149340103838670177556141927660902346091602920356823097062521390624826966443386372054988813018417170042388927856201236618344124312764649865387891367266622002886533179858321860520078388192187491196200665403330770721744686811504537882686013443254696445082449113655717272074007376751552796652237901725850333785353855774628957273064485075223191372233947613566659073712367758562083525133201860309844975077475099444552545334554179086080917724047747728557454348909675830936434214878628756540992607195432546166351969759023963599999644082093755825298464439180586589646443103105884055705620386656095947235252273195602199466755193980874037387905632322614823188176116387387690274529226804477031074419372260194089263670771606798601382817716481101996010455928449848993464019501469666004360597980327645824440812472950082079703126659379243812137264746226921645503601051273632779149100613011153093378321094301379713112115697781075070341332435679827838381546394064236158480602183935709098972159774486921541058412896311085666086050276360088478171656543475860506077500039971721956029412166537795164868353266553548373281526835221107178649434205398844417583215277675153536017874479089267096209277393805735873398119012246866622443019087741946686940841561298724220893370740599140551777809638890369890196555138244765402810395570112650283725760447256433278978278395927445058971133975050568108580984645528136302682013566635688969355028697180317405238749604134778896125792292579840700173810407512704421749106800724752928660182066642002373167297284642857525229635434654605871747441356652985379815591693106233720795208162398184606105468384383434982122830984570652576279141621977583732701911703405362781320904580976983639113993259773024393769634979443379060801246267982344419662845726915612410425569333747134887062278412540420137846509610247745357953744171896472748639320344079468717881552367327623478770223615387055794374564339050635974420741474776994649263127797380514952096044894168859796877923975023073429026488394966736743888333620677521464457782317459896028995179262900808333751947132513939126994662059938996484248603296500100701559791003265668135055811851603799075473826753196064768000000000000000000000000000000 [88,54] 1356429725398088896819210079538522555727714613598672830831261180173882490038799642498184296332424985027863481549822393573637767482970542581323014017852335323161589217068474308956239194164307194321560512307978975727330682717350574944164693044141048420317607923124057826499378759704483246865531821796326181836510893109999718853156270038655078724662737027635622433083951372560907343031762246135377943017773753476053041022676430846186054843708423522229665508670908117062055083984901971787408227808958465285767225497977330249450191870842715574948818294461495811539563721662728440694895978460849074087421866976409109975713662042668609732242168194320932631027726894710123880702704666530152209676957704124723591538022410926641024076679150717090048664606745915692089517722656255632146432000111226672465423535031783506680500547965281384504489504442932170490815734315287336803570691140572709352209282532914028744194711029338808764540883476012629920521779162635042231221972508143638920755056549375231442715486218780302560939467796773157318708358562448604680897974260803974956077087572092673051390292108004524623653825637246223611144977663321082144316353439875439702111193595766212318555277331828240283742179862656613181306225389857635679117817218792075897691792173152270466298438030109295550604780562256412190249979989133143221305386262370756309328879773741398007332743728484628936691027830525677474209516382223250755585000742156156409479201896053329450630156043798593634769970939450258147684797802258057619695951134084751755806288526696738062007962061892053696162730430227008658489361375920940869946616505859695494882584386302355660313531079437752419071562603524915180472734526241758123483221125936386216459095199594475396698795058948375072097436368127428580978933415115703738301791432273710545098818058786162264887417477249238929659917166407990876995071301271840483251049141502649635986982840873980599755414169414373847589844150969723958241520171948773635206015644497556146601274843674249223445058194269987881076910745117986971426747934158745098646301662720434901564967472941433523260091629967830000321778252546357290627399298058526838081723513264780227088057107985248502449988844912640000000000000000000000000 [88,55] -55626724518564033186208405440055298430043676884181574334123638810528306175099981129752819538768457487411119781344123288679761120965593286417291172935459724898379270599051422576902762295864870569245395069760116019401676030552104229312141504567943507903848523541455191603304944439547357090206159244985393605483631974364242859715276681767044332890493307953531571099981818303628268560564809737674617176437144263337617765351256617047257619927403598874200537236163942502546425578531782403493302436506501243156716917687392512187896621935670108076482189981877980806321035076336783830139366529709606534514566998739583904042490050422688175762152320411891799467817231464857978046647609070912277603424270097343538942951119539291575037367267013228009520920605652585445305563432579381053507051911868580823437585421125177530051785523212335203562775525436467318275853477639905095404663731837383873202051388829270862172264521022487486432956905668907568580287528454546286727259402251286471520153811384240061816489676911250974491232963802978371982540598079263001346965249188456189857582503517407839379105674228566875559477255416651973059059795832774375074473390698595267828213676334481050953789079538367449361395920837000071756647884347165395513668864622375955313106113779717407342616995954410514866167886627256054275165224588873963783112180387192726883078829116639379545882295728369972234131566290071876454960780140743159261059374391579088386983623553823981938703521901627116964987605298848094097722094260505790150593401813915176840933097978342676133603642877884400644725559920297076405042806631859871111335144096314976096678818700200604143808588819443753812099040599040358918426089346252611871420904735375837498248239396438555092214740568189480635540240516785763988762942244739454210864657670859601974400018688903515761133405296698441965951656633701618921186942908449328143660882000352355957395803296154344983809352677744824488363390466813346235791932782407800010000919217568189403361190451962950323320379006774228903198559786357208159638180603448666275463081981645197714475478574099777396187384533028112978928602822989636947101073841822832671008521082954600428023662435691642466839245619200000000000000000000000 [88,56] 708368660471925193708747288071047724798635594197345348991775254643437688481160534511300843994063259352619052878075831405899300418831997028298607881079009911897615412765899854446181113150422714069391818764212360094804883622168120768565287529211915444769020589026772323779751872787078497918753802936074354064849324019234964111873989017875119804961881597576776271693082528816238957506213875010730462802845006355098386151601091532508871839675895452563866672137863372877395224625507965081570841635733671629341781830460466673222824935955978185055155432145320722641966452729577308939199134822315597678155062214047657631613881630943939670182018646148427122474163822507822142175995344105351998970730205389211939789815518793385847800688788059044364507356228125232275384329167896200789144343044367973801201328434595645897015221976055984211606884035775905337117634434303157595484416756387993304056141151645309362059873576356847584366524879448041168055100549787039913805439667984288920308228130093582167015163705899245476757528093110580597533050939599257461616128262125113086421885774146065057719631847813195084670110614416860127794492896096223110665404169859356663577279706899064522573158046491069247656478737042979910923204437397992931391449349914378844987206916942472604140615671777431452095217050613396104841932471464416864512108484233971255357521291764411189542315260545658267989617796134848833044238947349984891552756916409105523166927919802091593392290455161701519933759590038450925632163765455968804711629810599860806002796871669016593053654335870284988488499284254236479251140503779880562917562913669259075195984025216694524819619554618501248151165958905235315281395307294193975345800010927901608508859568118479637978872759784146767334669417382725046960817342068614411443582921644905517982944967961654454825139180725097365351671020796639487021047190579938457128052581892995194515301581636904385867905449140395030184707859321217184417599826490257262857769431965669225527372987910192077415208082254393200862378032096424387091867757865445644507737598252752578400527645694864143212319628394089250136757439917128370752187825950780486210182279845653914831564140693660153446347571200000000000000000000 [88,57] -52193570067754171879967652992345326509212384469736758075653423959836137200239978166728075350926188421830939523355358329618661130701577641282550231498751612634355668813142669423431167111021376073907447330147766572339522557076985861224238688720693133089464387352038127256225350841866924689267223372756564273726054791364719080916482604859411929291330328404781002489887839531531054045978391627625597438707329201321389336187256439430810328994856563445894843355103126251586183108210546321101384301371437267584744561889812299755534801095763711294170735438013562864579413854296691816464967515164398518511875260682484736434744860658024900157966792555117574099657636589295377592450020567703650029873701207014814933557913833036327469145717183445254791390892687046547846546460055295174341048468872756884600711243454752792139087871635817030216421649926221823793532763798301898257472810512947213900823133475912538834417475897278128355362391058339987513952971596378072657228324888302301191289179966004107561120926670213646933372132958879002004244588777836845335157600407847921054601157988627175006466020268864104659641027017794521355904876255041643964692846313949927731239443830278102657796559998053687211038374785002930458538505125519447927161434086263493660740688469042614581691121371370564794336428301956890017207526044773622905109216608195053497470776801967875268003453529018215048910751277587814163958610856298499230889441070137541920631311286022371626168631819191169063488636093001833350282461561008999423029413931573434854903022968054586389525513370911405240019080136291533579437130537084239457498643812506788471922335171191043608228726252656718659051930118261380544897158509960915898494911052851369781309411719080381417248574927671553207115496714254227022128500425011134707749416929243025883317263953953517601717197382281988970775750102435922653021665490368622396872624013371522038725668699189823891338260701209055305373560363079170704070443621930311339852902141952882173268964122274856006332015868651703096369532206618949069612441484669729645180902686718929909236974926272662128316162731929658148526963616047590721564038184237993108158781383818366913134979550923009701183488000000000000000000 [88,58] 8838264009684767321179879257681597747947994106374382806824081646739690762798747127274132103998482110260963771204967666947463719944676893841771877273720733774171577140534675013243537337489685130174438920271703145230338382098615884018459582689322887649843106657797089592295486628828123018803745158782038194935508950582975691435943674548367715557467675652737862621863964133414999541502679005440821803699753560558565617134762676717613664006608193311116984396496305057658088105286899578831888927404507720412993140405356850076440470557504915958897343216043004290387370198952616706628247658559091149937481856240990677206170510481218005026743321746797763032302571842858684117890462088444014769020477106999510067972121663484146749504935989744721611645019002514968809448593907691925966919980965131492824788927130894810913871697347512118257297542773039228012515124251329841727463248144992306313674245481595656378724005124196617067821538656159802390823998875374374580790322210919764258872187929082417346508979568582751040039350464188145281327419730706055129585728580638364291718419361675780602498019304293902314952399143504482510716558484866988162455484493727389385832340144867607701031030262570323752067777280307410147621996351155965183937425162533590548882386535073350472674196511111538444255436082491617578917130569423306162986824719939021398660158115434224459996190695086005054623726652168309480238345845975027803756552546394791239766991405005627763815241322350364352678668338300558148323862023085456286827218228653783641283253596697073540080665898822771987503651810361454635545999573505740586706044877045136156719590562927178581083004171805958179446250266538270560604963328913204580575468999321837201702549443326656354049495036833347498749183208624126520418401278113438612184996775198250862238640689965963099231969405363283746126735865803742866869202862445258120541586620772055266746264346821884010744813012595705741075171054607120801814831257835534313137128881087063269068624085070585394689028136899609980241298167827674277865805561326606490125894427764883865428676641507879687529680823428193787129204921170718939993189198200876500029952857454827567650757726642367809716224000000000000000 [88,59] -320277367985288705308236887442472135473999540439075683713416024755692916966448349267832853181264676975989887134250049801656873388324477927329017980047358575860855772857326093819468360547092140157810634825025134387410911046338179687846314844771205085305568457877145367287920926994361546203293557296140874159690354836936897443386501247305701297035836953935210371128075192296122897687231526145372970720071329818718942756639595647217540258985438978663142701002346287121751904725988858673933391850858608933872200429134375730563423225329100807207850437292730507995465366925106572428497316814807395075069838123637990377994182147301212488938849793339804383015617196543529528370560781292145379572822817939564579897852493268752789462099538260844429085392724605995767866664135759652537116227888966312731211100398078606891125305078731526380497607942153669323210065476540100720603033822480926970881743309225859096606232833987592117014852373270835408769267264714669090007293955458557619638441439519547489415294402161508257142694563018211866584291363285892196651230568419810212806946516338320629222277342347084758504105492542004119500180520955256238939354921966654128383305533917851547989590769464790218836091274145632703575404706680070901620681073298835325822859646144975939918859028650152315886611001968918373223066275748113470121058065958241413464112648620466209997895748231039596223514649413520078242533290747937925404704009020803180110079513956768754385922090138530329729531956094968112043137323439256977345217917501018205539144697111596149104142266896365849822774586894318620298519447535703717796144537794823508101396180357368732514114790415544971523216847167173623541467822511717811584888647658739787845846337532842268554061716322755760448758719055301725791259141224408441257972868721574633100458387324091917852386962371151579258271165995756233080719558101321456236650049856384741187334724711144410057579842170926225023458756766396805990029128462696545755736136939331056370014462249622797043452340768088130756679430860811957687735087720076713923291173059796350440576927935853572354026225920106528828810884418175548131228927980661822446857374126187368531865813098736715300864000000000000 [88,60] 10212968533086100811337094148266069108156363046764403897468381954439732763103374768479432529326140995858276785523451571379403653452595359325557280149523083856433968635563061155936497971922346059719910519111168142471740334302432916176576123066372188633703887613979924759013426072018136670064144288612162126711857303289408144061677176585759508138581313297791244945292421876951045471531754938589391644933920586421487003871174299837247148633806604914360319759301960902574820832475078831795141792111339542117229598559343329404673734915643014941892513377134829604747716798771179133541389804599985950598063471601931936515483001536987437076640106276601909739119020277442622331731418687387850417806197487523558043928088870766008878414229828801814274640824139865802944402640813000134689580023050058093446169776762413145957430161413936359670973388083401685450871651421280444808447569422521621581564833349379899380752229596029304030417516972009087784618267942857029136298608642075082592242655967711379594167152868458720771651400679486182928847061683515175763200886549868562242560525383873651638730121483288650602282314782921835056030484103816162233315725400554219447415279482923124083314008064196605143444043981694584465978132247484898982086058558971783234477815331748445726347018734857108808151838424176612331190221147801057356278269234254231125480312830385210789418804747890888764944804068825004701781121333769916837713822840664291939301761485056999769518634461542008255400313267912684947849182061180837872145794141194120531259097569966913092728888716762652967806540164061265817916713780288574094524731719769166751057741250878088211284108221340211501190202441982846707423761360853196043347040830206598933297145518736812112159608753775524784954707311957222273584145425264479340499823881795957581944465331497677805731436295425615914249455764409817617278106701549879217409056604346400482629363459768014726047545673801815358340160120801966072794562774171634154972793516006113861982275457766723751350539563312521240472412919050466030377806902641046475132806076720276457905859098353976416293748181730655038417829870567615264878610644850492365283822379506487569316108184389787687321600000000 [88,61] -712299129986243728656260086228500212608154888670554669566045747469530278113556511951182293428130117414289942281671599616993887125346181259964660698126981674519373293865623109226609795523638835695600898977456250903208228333820022446414445138607819520840779959364149709503495094959789216646608997318281637760378996236545131420119774622029292064219345581609282756591383817881132078863114587944582950361363206102797157341200574745581894317639780304747612389985589908900721688606220627933579276951984390840650206915715025797105402581981312855405754333228636277998927920061902225609866462979908282054994596919846313567151682155711564934669868950447179089007863093826539274868096292399823934271343838332243878851103169548815453419460448591719366682382749210753302189160290243081013297857224783668587791944151736886174236065369847400512278585809101898204562142254537378530388025455883790496117622654590351052624125201472132172498697711790577548512086946094130203132155983874796560352293536739804305765014914081484265023524832041917960376448048419986966425938393087425523066454526330922979430700146391744020315751209941952289601943518378071389806681733584194606241803841981695838484119719653837301137881257694324146716016528481666368504141577283431952803203840513481122773607140671804812858401228735368015475608152052913466606083314769765337330682617277614748445691507472935205271746870947065636093038259430239257103266814875710881039580567775400449782501171595733275908501465122235420331029212362985484224893741783238936416046557832434841402956373012301077890586914450661720295453741493877359351546388006298546666301119438452673866396918322208333318610799567563923804375819077234299031483801903473689794478027986085389173907634319007689740376159982089211724146823847642537337362951351961552469626589498623874351744615998137761112696934604610244957571594746104686427935342985028725130621617928068430738910586369752287513148031165433061841645681869769605831099877784660894202693411016109635531609671597283083836395799472949514859602278169395214502439673385927172660680389547338763752265538615823378747235165923959154511161595599349724418564277157948584670167351575836590080000000 [88,62] -13394838746884744291585134494966608692665550151787200377275520563405451984450760517925656151141837369015572783239639759486239038472327019709545559488808162432022414995106353489339186830222880706422192197126877826090345301524773456285187886769955500758948728009997668085810709089882048959572998126831941697783336115341109601163430132282976982926924897452349045727586086899967967706058135468986689170688597470300336098350253118941897335156766358964492033947971633777360867399605656844796080823284374865919960146798495283416560097354186554376994179386446194826335066997735442387057728856780542216652011104536454031153725115195137994429834165551756523164219887161314322923081440865423788762954837647039530216597977229042029370122667813958878217663021354719582027863234479380743242469134591513116599716686931859345520650846910394456932719754842597437549465085331357911992339323656740362926613511240440957945649797621681372776127636616337324542907868145551030965024715813484968317258748532548123314073081688870341093569032890141325570519547271053275962233779231739217351144973024681392398123183839147487966859758539218758069836829567249266069206735382247460317922961308228300766528629166548608629551938318200501671946489120585032275257872021896320291183750376133221560755916414049255525442944764714332252867602672535367729130679252703054140638536002195084693473860180970703905155390003628900270634452941649905830630873781669325721377275626441857593142492582540631771370746334527995647105782762340360846251401752008436854405499546387479388969717009983464071173641419712566770644138914185420841598919962405283601313798582044254756198975099860333175325785066862857057198016102067747373177769643039379968378616643593118922804202596498190154617422826960263578931528720978364139347980253957048008153407003362593562280998937637282148418863933749885833464331600797002849820498143261306841369609832006697431772808609121537627247446732488764853978874882564857763690363489676803415248702719406439755335250648066089480063354450645344458732174218654892790995560907067315696992294990920771723459026910797861873176130926364883948703495143431794329566866484401377372935280585229281118000 [88,63] -390687905511925737855272614815194475621008429273504308964817256653770284427853902236766469818186598054578577182765356536332524678059458059799939030328231608770319503064979182248458334080460527060442834210233685554566259910680215977547254232003986072599052935569734518861086232193269268125986483608133741131678505326821247138113377380336534017311822932964038377812884708929576442582221076105113977694057525032196106817994224909042268375307965162787892893196097744087301002069562987359897858280110907290867633446086235876383590205213526601288990867482039134861767082375904451928186421583558414748342510487248586900976143363754630894640025265848573050901165036634095907636162897990793757235218199152141261949608189753409063479499273489097097915373218858121499551482608208560261401299438506650540228785656099451357469752563056082404491206077476122529824772553983946287829473324810657392380998445626621496046405779248935094629573685525896050685926351511249272096822649295163637356144043004503003428673460863153726365755914203432704574761951690127932832422133111044984813119960948747924022753850605943370405871143479592801620618414793614231093583125267749506988205171197793088888024956378136986093811743583882721022401137666932905953285540906667873258835929456726991064915846381728916652010532189091051590819625476819045282794159122959189243186259372372902363250053014736819840666608444327150399093527309150602459182231836391914975675061695378772755749974113926749469781672887005246016535564972058001814395822087714695743372557221669640880777172371577653072860370455370458938354541532625259289845742301791608906714671591420761338383188715302902942518188250002165196913100924410894650476947792993479351590250199200029052859290461168978057021255861040188639660536337482900779315651472803334674197353619526224739389024091314619989997778221462618382472205920967256828901875363264196158609282343386350736727065172356709790652482738625963302865089418284309327186253367988565958219155633689380507573154525190071950450327228295149212237666829654920581785798165840063020697315404658462950994680561881387575672936146133651339525633266435994569851274739139361221574797552000000 [88,64] -9823543860344852102891660124228568867918362687459805425588134976394712427066311849648668934365270456104898357990138903420666995657665210632238023068398511986094950713144538890139286180054429672542237245824246625358848115734690572250320684264297445178334579734627448427443239752327380999041676050913786154759763665914536277742053361510473158282801728806112350362660127473219740166030123787710596240409229600651773623488702120308248220006904964083229103050513064154871328113166224627136095852139575345175304960305060886973831112884394433557559891560791102821989844911464680851988356858980670375518073112024766081128116783656473741773663894814940339684382265400462663682940977181362049027938588893102979277270170927417309575970063557210627218991624897859949222885894704683265933358344109568330749503273562015595442234901185614397983867253244149961271342312708767169351517247682660451670680914785249661085829645050232432464940344958959492440490135185368592418449398543010907485523403993867055095864869002679218854065088009388555373180721516718102620489945829320261050553997117404480988612632188603363671107211268028035528960298740127448083921760095411655426501518804201934017787828185354437695897997149346370106166889462022413435854843267579752548124481160256174251283771160413245764553370642639527169485578316879421685896763037361791323083389632431368428488527423842596568569991246069409374127058433528069076567368904350619008906484339197908839113577578207809954726266230309057454734292528628120178824128205851686585380135752030112146565756657155292207229930669307659292993852879967367032498963905535758783095372656047805578419216782050300853810319188802793461501667965201736735906867283834984212272166917862297601747658923224603753395705561780046022330318203705912760660789733228511611980193408432509225079836063195083601077215930088427610506536717461013351210336736115167440058165823941801099015253607392529919405172069520876010469477567831057804749214647136120107854107340007679404197763648795537617287110477722135016649524118721443512901838482334729120017433714839240717827640249286704124045118282511827064547459238597721592509822738094008808103896864000 [88,65] -130751377390395794934390921838666909311675874102600775002075032078295681532295451087674132844649124180799359741085048638469775598620697615704892456461390169091242621646746065881627608730207654254337377624292891218045990346135895614804586743916379780142038377474732278698929577688744842204683599378089822318860802769780964793031209453771052312333906346257366428962098342264958442244701360338673408744278167445044197767594494572952533609854071084111591269556086203494147346154643411733840721065195823612482006076050760274044077080870329449792751501821846840317210467339042160956907211852925859741036052210044850598738711182149594663834195912182972049862497772989685767685378420473013854814778974089460855841088404527159603065837425202408281313573997928522083316629083380675307314162262993574824251845230991269580346078969625184743108939598629620946816758944084965707341872530566492237861577447969792899662270082888399050385342069302205782756019292684681665550888048468701927860639831529856903226506323937630746202860293507146659664368067424555883485791969088321038040965726528129024488933669734423325679018227166810623936362198936249514159530343949096001037762108511493550579763825846097527258523245870510518662475342270685573199019290307248832974730035343498036142114004791737591089348675054436804937736284875402335025194662558495099923550235505071852193693585279204955486746587232726166373639270766724343611673310790443928308131588672496499651660286436659431597675900652876608546772808533390690611069830603142608415212669701555808948442467401893256497853320922797477936018960291588757291033334341537033146348001019986952009000373528347971128983361684699581821801292525255034601634007604505330840996961329108327224080325517534251859004403455943997845741348079741704776173067462830502859023288754477797095839242189338842201151462541265375611390414572679862143211878397866878737113119416145534737626848964476200376746986793369692426419078622152988290997641960411426499634842222172116562280806342240565903715392541643367851841744537988556146030602047733278780602690426872277043112975958726159416287607505461179598878919405804239555454424733625251181356800 [88,66] 5705674171094352537108145601979137165199831206577855125349335604728773378494281583110719550699453798772334967244909934151325405165923694706785953476131806316882459179685953878708343491256710564138977992684013190413089261243223318309781833005853702066902067497767355968357144969585688480963724699962743549146397395449247962290207029328290295935461171812950196332356274187338927831801098711853676837382003857504751018894816553335820375994365374313617978658545905664460110650591505186094128290061433111074513058066025303460280380543656365044358437051273981301343239218752411236029153102011356120502873967390472661077112593772888694874929856172659490325225461747132500120149901992727743671745420280167176693306885420633595367302045689840276677385580017183850843134472504166244820409052525067690045204995714952815509794461189876637230210749357332807273966473153017823894487554512831601076008005829338699257800930680330321379339484128303301330520315002862111381860424276590586155947307377420414819996815884787312785789663822064569429583074535497039345573974659970320159283773170239289436577547602349771227357866194494616745710124551340848762084587813150275865912213239064686724222950902879362219638825415798950234592081013246107588082492976937519504259418201385686592260294072965010403087713842950974525112515952615732116629355538786306809981843686478433964932290008667114787386125789484268304391361501366768768893857787265575963837537132186405676658490904336668760239545637952354406248803451388699452288933080289790046012933764490194838126605082695861327556165641006011669950571155882614231391752619473963049663168450913514224212889758468095013947005111474500156030918665027069740773485372886802359826330579434401632271128309993912909762988220905431134383731310422272545407033775831714879948150913117193496210168242645090020077591126475305653569913002193511841622713712309371437885174056380375959797932668252231605893401007390057802436583557734359784099626764160252027102515347594431351579511502233864271442109003448201233644123415671409865482625828309404698046914491035262084692959093553121068990011983557623078100615295755947316913513801596626499200 [88,67] 52364636442189824046477614763645083716276009079835114606751934714598147157469006674590171059208488207098490882123179739979887187083956022562004133268928954562965588889967144480671675294656323588049747201794577392670175416403506329373928530028320372205174219675929432226104178077073136960952759516310286280237852349108232824238625235908118690571021114955139821499161781078164996517485611473487579162504012327177333457129053772993905135642605589053135959673327197574591227768814105006493144676920854858000810724528185570884260059549710358109617085794893675268794298185377141234435611009588444770056835359192946355563406481000396278746325129093703234239318895406649494292655788925892243239371455473319052786701740471467178470041003707891818511943704663499860994868735543225077219873675371231843718041948091750323195229180569472646413012921939465723494149723615033232787060955800588291641315685850619645271386477372450687104840357793242468598785909247017189852271638651730522198394168221451110987628024459259608182091489270492785682107401390746890078105481422503879909243624733127943632452328660077680138844943052530851453423995947232993717820698049619334478851815934352026855540052057287947405936484354043564914986846832327589814901335450801984669877754273406252444114108778198657201861343828844603216901342646349286086142625777409078983083453109082259238969513945058303986431213303071674733259804133270118870916760894664069392064389120562077873074337420610299774526305884163628386532839310901971465152657259956158684499389028040262043401541973112813974177226255634990129921848618216955175718948340693650571207378816488250119214347300901212439182704972449163747623375394552008410659942153290792690883051575816558680058924828703055962792823356252838910205612842831468823203146722739831258262343020124185874509726235596755352014259292625624983154351802861845828753963214806448058750995326775849702449772162258273032309438958158546837547230690613700290986600308600981287474350631887398797871113012052629085731445810269065350885614750716696918075087764139682144929200516961285896837459555856562963047341415842150988431692609543451713146855753856000 [88,68] 2237977907093919618069566008413694965315286357473036111916748951534083210753929149319983043432786103895432274922099449894412553296793140975440589630146174254756502736381377927504046413105606520008409433807722350419269311647021558475685518518964745435864900024535857108653513424804333793427230408953582979079321807832501020483882056543756913060211559678944538099393734076968224044450914131068951781189716101157905256623418840920424980371640897070473834860643395605107894366877046856499017985141596869130545979409329348279932802891764272703604589737722005261746932774107762544806738298036422507257075120486896176566706965657793342318002348928411802778807345555236954967082849788409557015400936816331335167545646500080796534130606473312870466212375366866373785248467530880774388192877778928625133531710105290111608845555975375400773437682188399838501656707747328037762153110614657420208899165960597473339442697679647013313140334886808918276796979467923510904942440804614191657838644395100738290808968956479985346953708100155617192668811291163837882026194714716339423138970360816283663149239904433031319272996170800722218920558223366150432832973229116111203398867142779078467336905636179203532421954267842095637940652679506933041837230890069378271766180341259639937602786173687036553657826076204884331318685527694967692847691905712092454583267247462023037461011363563171151765877472952203614770757422111004155154853055146377402750804102020381811719439413688550578355204641145397212455940604050325120450125595696596744283356203900445227576604922228892520104680634278801716788168420544723718125022654362342229558028555738095665818123082552174711963976012974389803646020394515751938709923517385708209060994268141320453928922902506756088274382739281923457336788551396691296095729116009506560761354439518910085434590184546406927499913126813976893373548457761545109315851618040471337897489596508119403369587673868207197995376252182782456952491786002272270666082364715256257219012607229501071069425997956155578256730082260936875440387505368957841506888521047712695843677407311286482388285987046515274766484387967843187218304843218090014989560526080 [88,69] 59309088931626474356016276708326787388411526802855172000149516608482051969183186925236090476922733965284962908735416451665787775800964583062114821477698532179151041796084303503676575741117289127887012611659600533113773856884778865958132263869311699799782167566055070395348578493463786781340259144373109918078036861987493883468729017348807285834562710517518172092991843013577414803177851943544536802394045037790715027908077556352222821993903610933796050187551801278436767967956675266909426317746861891042074208454093711559899666336428435603727178220823220035504678321249463608567581702182970451610371440167527415694640808459883515953662070455415136685766549364485106648733771330431853269319667857264707997318166167273800418618496338461867234490004131722501067157998174845262122180335865870736625407592940415435702933839371107274505521464576872375506355116276533837236324879413439431550451541995185370500883430736494771336393456021695440390912559760984127593988687404351438903063161307115030943016813211285658256141468083247346238816709787173924587406336252029473598025351447448557799330068317492808745991155512673307449909787695134792281205499130605002177848224737565183681385901293682867595236374271158093387792219421266423880045329943412376794810420095980711586369169834256265291086688012268847697725237014102572664015586187311780925750120865678102606900974185139168903572416736337218488278997880963031646225104025978899252978052173268607210730750932782444590953545453250468199805246226441448505969971198327456151822867113580050604574040324581620272718977108320204122734150363568650242255877766486698255403218125439621967222516219881650706335518060428027682243580920105335752259431848562897803372069037972456893816131501135276938309063130605391973865636010391913704894657459347438961255579628378997487196631170220629109608904580004919713657915700053687612086033574835204939889730292441811669526015150771672047802813759035028909873550200539664652354551027631379409625530980261046088202368548713610832884238470016740262327787886190216795560310030978376496500058223848381908894126760740079522424032799023077921851358016113746778932480 [88,70] 1357311499248622522597980785329335956191209005717825977733551650888941607651182432857424322426295120498465151824018090761684015457798261202785031377059268534359669863856560055010560893172763940350900191434113626637569279176361848211698372851740151372432666039496844282277586226298228174580567948570249080215960360695998213095744469140299169634618082410475748705089916426921366952512280529575376250930628732888558319110541022599791934240323818417703379925120802166612136882819712352141658480200854946897377747700622274337070307155821450525090216961942674648080260050004498502596375596337748705266077654418861676727096705355200978422252398372515725052203413222095029242207152837588242962607420196988257637967758991367814891976911269854806129326516590840982574419445370182142910459174708402758246185459434886239627956838565031069190477292462960939055235954054697974648931911868644085742104233012003116790467645295896108419279897034823911076490313110546874217443886658003229013270495452944369976884037626717993331711771549431800109884358757512051239896836259605617229226404175197805466850491242176530337762682666597091128963943151949477611527763758019911587270485275569993063559897412520267778387128321575766797789858506773634477112686899606398787226417791344607618626822059839546567431238022596863495128041113812326183196589623102131378248168324293086007892707605298359844485420345732041202293262510747995000939255784428570611909527791910888809061037678032095288630314421608208980746977952808189493413537556171023266836983341313151529810314998290052628505524045531500353207546025583091312233721983048866791148817789001232452550383440494047240549541031181602967072272197641672417347813446110675610431614797243209458681304046885593027777546604123401229033684377185121333942470816654025074418147250582009531160723146865593955379576451034279079977430788635657062300024512891586850669323723560902450716773615832691300878868492074219149115451323642309357128477402364929720401640446926073887486923741560847799549909641273658401780858280572187596508278067774916862079515790111675137881712401101654569564412823779270260179538827239990429440 [88,71] 10369794218255281826924018125288779519942779860446226785357681065327180692869947762166347780509919407429397527442723790582024794188753623859449237629694755248077534233020117672466223959885792811845976189790601993416744548712435202420560923167730002346777794242680217615794885600557609070669077871895668292255069523133264462423294081264156958088063775979106195311045571245939865417688066170672535052261797054186083995327294310277623841237010063084776616055658418939709775705094621989349384771666261016355283434627216762403014904405479459171746423795956796968559281864497745568320433450672901450843308305248258877915599673008878526907862534879866955485916498180463606629759666999995649918373674548844722564031738159982492717089158312410644667385237912753945397581010581479936187035087825092127011009060693714230593254227614440190926537416112279586276457371674316264021005854420017196597796881516439534334575744485065644160186122467745564361523108053715727715685467119951232469938583791825940344321973087934101064996739763590631296609351895488999945607857051176702302850450867058514872856590844042502060474586415990315781806413234913575122709925660446455164084389082314555917601829051764201603917424097393636595691134622794238882727683240412903571895811625780743255662221627703885372730369208549009036634095040909038307104983514700166339626539562320074054167910600580253844916565883252953923749712650178065537012423761347189756193432058014851326108990219303058252450687734278386328023239111602972480355630772011295183515131703252389254351071121798990027492445043078441596239617073102960610047332071919300878588368044348194961469616518460904853677797273190732714820304739546416035641002992632763452407363963710293663942445845340579741762877620630169123073502102584288080014950449052447271909421925870119396965190032765540776670962950771457735170901096856179994964078405571716859135234430556667214316094230388627834144800748504617798005918273329777440738176358585777121873210566870590398152507581075855142925593595327251081670545743967957188322987039938723474505635848250268421198696103928661737022606682703658240463426360064000 [88,72] 8328747598658109333334492267225065924967837558338555143627342830293104118217991842602053189804686973922974636410044426563827616803460927980863038541054619567043356436704125146375634228285836015670616409473719909358051184159472722301515206551332543477559281061910324419766156279372326775013655049309458736076740613068937049474545844700441844741210017462144754567489963874640638190308692140669277910685809676687174608022907701969237818728339421522384893890376636972876288751462471600518130607280117586501577558356778512356376695916634464019155158217161015793252124322276207646041172232480116561315763687064260314617578153197691551788207631849313933359330001494450676071664590500198755295476384548059091351014237796188801124270442579975172106310751479433535252638177315921639769536393066226407201162720314132698517106486905244841473345451778926810313121482952573785588179477598609132818575940349198480028858243951069776147093242000527706746950067920618940086890908893415682161918784240972671136489157354476854448382548372811920113519738416881894780096422948759776895670404327595941750074156612476254928134324338001426107271348606190030540529194948863497983850934952649877051690675068766635071508514581927651912367208919581243701389073024569279753864008136277121767991332442329055874629133008581560780083250222779871192013381591800284011317300736757177649121269377742225342136682815880307181590929509881505515208208485256953519358598783418456933354389254374214617571681977295894558112762075276621506518543702627487277861716526690142439364348986503612397802684714374408917974612040664696745955976108938580923148469811164748027712338318916396821787448847695228507388584958377466703097944934378838876580516552075768897268644891838946125403945358555186835832907501864527840949670375052400561499739385768107372500685486228234762428979883256243133028647504616704919887145570700031622734837092731524018851323047034735067174243181218190537781672989867443527935592122151364831448798869455342071792963881022144673878944954366744827328472589280481518821749935579747784189233685620719944283694616438554611084160328728397764350881280 [88,73] -625534062269716923456799880284893516952209854476327085162838703116971875456685992563199322400941592875208803143962945293674949055573971333197780651194417872166720725297876981782753002938381133717874822665598632731717497387752440694798759741635571293000153197824363766772064526292740724077496598128370381678468922944340094226293189035760869266318777020928166922706771056649210851667352758722257934318740643233448453162952717389460770828014783276290694105807620630187661912966829413245363585944883148653076914060257715052246339968108860854412025516916687545803573146138730464396486064165824219875841020542621096659119573747786428440841287349542850919656864867745306429458272808628021682077112831003935543691988841990877807376992161934335191078685780702872310465291717242298223946929574018737608220784815346200458972626086724821167238835509060483534101322711782025920547129722342651139080147563973170657198624770605924431925396758091634971157666607885631307341613033522751742484215472291284153614209445661627104290541024391271095412363611557915096537992812251169656608184164381042663066028052991384369235750870900585689514632644024097350852468226157835670102517767670491534290638606918568376994386020624297873493565913185167367981814717645086918699922235456353326741445030635850413574255588617899255061193438704902107850766252239757879112639942820303099484015550028139642404851136853361963454341632802132348851837473084200348952418934909174950175563569710423709698836476813115016850923140929076970667293486464557149237826902565797662842784807129826112145535514444170544294255551621599785615686381445289087523590364901305930547104953384246836263503095467510821233571449118474965928130089573758175013761564035987612436688344386429894032287025102445195904489308939708928127694945715669944456444692245418041488063290301240242985401739767569841142139163886149807737755537094702061722829453367757343809658983073300705863469948345369716245796543750349566322652402781382685488061932533700209527081809564913070171322771937583975966771224504474299195884270798024198029578124005569832603286067908345544182298673150655713457664 [88,74] -4375817521387511461062027560734813191262701999613063049119549129911170717178466659092558478631805398527893482859038076979578814463194555459535755071219390067115697839162347365562668387995202909258073099223029046144347724655883813753584076150694445214378835197333271851315535154951682202834502807803106850095338751163355025231352323202264282905614127595198153858172132736344335145150942204191570048259853529697624695415355477874757930830979983426003054653564515452908070525998804121851142117333933986880957241206630808158475147905266347326317199934440329652164774572452437239769021185960570018011190229608110206209961564810354667313190902186345478233152578590868875034658408713322102251756157577476705945360629549755662488310456530662635072939483664864510269854871652450605008906050800327839486393209766129334464509059335393461275468259428033118662659173253751174166533069514332069280602157168524939095977571134924695318881660788810343835795788605922127099998584327221143947731855622765059190429279960211377221788154530058050917691956474586305982957345424511443569901834225632338185523021535236030306380232541426533813859273210280286462482927166691379109847639331174523065574812495665185545502506100393019583443409010491041871994843331880271488862261438511858324208863253367795764132997988135842557403904675420775288712395600907943179722575843218954724683000740759757687850110431283072432417342645934122650570095127557832724183152910702824549236455811638724092330623407750246332939703813468331075491547166303048377049149887091059222969737256985419916156585114238097302008651236590679793890982241025305665434470589963233162196493144695385727895381031007109980190068409908037960023773568141683131955040988792769362858996334524305105740992193065130055610173383650042040985685194583781082428832656495894631686597152319987288380367582001570657475224986693715248335780851424069662985097821270352504383684725302940500010179491179237646635625000934653869799775807814360505213706299453884195688162128657430986491518956311232458300238682188192962035302637852502046780760028515092090847056647467488603083988342705512576 [88,75] 147878316412752007603004630704635216995547008674863654880546862220258925732070153485606345717803698133000582266017765434068835558849455850806956019277120847322527082219673104886268615203284111288888881178587008475019038077725693528516892980800036823546631177982311817701276035746007793404799567213829308156965134124213995988325909974566793649450105746483804024760315276087282429065858230276444475392685044405024821104467745747118645003506552514955754339895511406314213219649673396628965212514314621282113720458495536530539057214656037593631059720052470959803172096380231011052996391943064327611955033554976583604374355226555438580098832349652210079371229570181637349130984534343756609004706456586055194136337394272640833614359106807040331217318196892801575060641011561603208027193106983388169738552349702850204282612789053047358354864882708921724161477340210644704922717431089066631695130498886636728220141272371604378013479170882398013420492422069851982201392191055233393421378818790127311051712950730829647250458844044665590305272163914982965306069288792465238455812558572376557612425574578919353708286416235541156813696377302278825243622456790649966209316254987080635694027286312159608695621892057521251124655115967578788282680373454855493965276037350862930636404365553111428730372532051198871232589674992760161154529315108711603917278724417307509887459064969536371973122160034739785660739001458383071575747900647389402517188603471927280324825368678253679547653386856881888928221041832446135082896664836916645655963096781259724176000747328568221669343699150261595412199403538682410678345754726270408032205420085064998093277555503591840768370271876842457918774105938926143188424579799238425945893915823596660380564922595986214010273008256572510272604924916364936170356053027311747322097234086525551777041245320971220844868422102732376015852194496916212975851176669814255343239913111746045787409292069108277241521372923096676884226938937973696146951100556632707471023228183439143612352659971730154241670923470148312747345947079278283409859231339371153228250905854405931848019037998308522739444524032 [88,76] 59900801194281345103381289122657179630183181926244173326736783866567861875263441161221146873382428199730212626201209955788549953016554771213897874522185597665402664951179697701979414577213405956930421363896781954741692238792630122439155681277970153046910450270120478916478037551821671742920892216516213615089569298580107272155550492150874318010582580959027253809652485547565329989090423976018127288510403814940438893482346524912297968201661549797275585323996075132125200879976832538598016919534066736262947072017776031209658391579818835435169957115497072420480590918114650096440536608438730218966861890240567907843460103582297786335150946872363315613396992267497101168521978486452482818301356553615640044186415946398926318875010244842667007506222949476957446298036831561344858500485013995667335397540513540614974580169414037987246438744617743134633934299029986067123954654099820795650250312032561346087068510628854366519250866449100655322260063137444211345558453039155424931005073308523155021571843293778277052003457420657974605741897686438059669447055343211523265059623874195818731325769407778608156878733512383837380781944115390787799371514357879885668163255669188054986123329462822989709996714872019266228483987968346241381536249237176706308581067130268164190906313255884144935652262167497664903427939100003084380600560122089042541743816537456467223076462687168672353033702666891268331512143967710591156177441376022115757536321016780580990354211670051600910082791270390906411397575654510030006774871470997495644117268735007569349416143532025147591633191945654427873137382173785251461437099788090379610496874455078782890317029674819535118922216144991071167571952684494324190947990542048777860166093699054650305634826474750330539629753499924357807787094434672826144848783280209283957448273714980396562314993450666257854313008847031593331278429790400828971843387990052554049582207943099190920988581102248787527555513046103586313221261345837318307166650490270876152701651592785850135371498992825016713716862766193490043583637899495201254187369445326183957513504183373497071987321532887176581140736 [88,77] 344456515413693196494334144863630871631270389614697383783093671045425188924220316737353536648280735317054765618403510836991705914783789006718822754715812056836391644106637390231066524197561391440932414372996417404562730564441978385806342506355581340218344136377051497094297482465966652158296935530108143632843647386454782148411154613868698218355581077990111905502930853832518654472912022025179464245582579949616194590425248576092302538717904482150718663576408991673580243266546319160656996179760607250927635353497649405444701355233590223292266376372235908855841084220687947573755291816566616266246615699100774186481828367225073169523266927768890064004580070099856301913454243224957579061088411432596596147791660572204646703041962554966768107981509686161774864385133491083108763087512788654950636960054968749570291909613939078191631589698752640979037706864087250647000428189013012401389694163238139952461210121104142401122225695564465215828202535324285913947592426711296121678217072460075415396454682710633011370301766310413895111027224651049376823360857380352954810421588711493708292328440953612992880129738436105631284783723584361818230339507155822015816267138408034513656878481144719248478314594219850297500442983958981683227389187734909798573839431221696009253454692414875661474020013411628116151489464886083474120596098952884160522851973408117360848005370083516140716027316561275698231521678563318641261799092786317029457320209249347450343137581740134347981626925992003291624359389134626869276351839813748686787248673858570904756576803361160341348643832545236119936780863495247424117634441220344718675093012188801164610235893608691391770897689224347956248444845946263989745195698998712921593861876632007584794999788561995701975661420624991994681587936609546487843744393626098080646244276689278017225756694198947008062468707696517312204017433777096320307377485869016506609042165149168508803488622613062688345911554667639681030592272559998191212750791617150676966540700457026673132744880973380314039733962618989730575328539153623730558722953963118231238629631252507057507212039945395176320 [88,78] 1216683664643733528068375735033054608499308001195390201697198571665793439244077942613147144447719568601342230161013021688073428935346711815248120232169844434297134574583196380662780809426155666822146439529888512414501517828628043697123077331992461723964834927973478091936864511257421100249107233912797144412203176617910837732425430627985664591589713877167989962982973187917698782340267369427374966442259626320181368823664074455090371839013709900787641307334479521648444936027349908321268574348768896274379083986787956820818360968345462329525625624650569852122626350718165153058728292466069750584610324814095574609388392511419571095417295300994673177388286344555633882681947581948309051731907542697304216702542121411572126029044321568681732069723693129065047263723683473449664386413147863655013340578476237684524267670448940108024007993760378553833352008873991220492026765557073863468082490799160522375076128742250225930233397619283619660451612903199471229683404733992525804465745076174215223939968045217261104593335934582861156445174038096886142627248149099503093024161997574767139416214102098091398011513684888429108304592443350164261774103447869501232649288934743000238479123237633301474624470971054860936152703806222246012979987327000055334959040975572125950505244246781295819828478826722248706608374299237021628113785642596186678320351041897325194837308718208491808641656427076774139440379411176025120501142420991872029881448944225820976896925070158530352152910413717059190305995406362686561289066530267734591676635754257852752689487283702679943214876700888047144832389687426281278877665596934590318284120633396867181433584192559945172736730023056047219380941353459075734680426265053165626198164412164154789102742159416919746048296816623076627760658524569872056000426442123055464036863587944643522729867569035403582196416411209031837466428483260425796511818960128832187993729223810327464041283714204955215823172562098828322941332228664352807274084050375122144860214291456950675477518118760200852237185230454007549032527267135246957053327788940733856753557730178871670966995788450228 [88,79] 1198531431983603654465863380262313736732371078418679432909858721329609890852302290404808502873622744685393117991800694130849570308798752110954232685833047081460707238181361518250457033326319036821620137567810410184057203067785398578903902594198074485887516775573141546873912155075302603643131685438437715874008707811552025653579480371665061466678050107709499707194962280277523278105136905682075185796787891448650555617298261468289888765702058524737460958570468886505224369629695035680122518251753716055960276793792993207522977413266647231294310429420260572085630579684441235183755216425240676558615777448718492756317717543711092369164164360313795764943774231896593750205347922231344455171698007976352816411677454019187334834924876605955321090729146096244986714163447221984100580716308165711982757601035773228977332616282531012504974685917375319267988394496930710290241595347932012418460549566169578428791602556240825470440700482368135311404923674132275825042490023173156978891152565347822710638474487742835470758429928914310494612770218070389819494940133886317178690637775847987271279566342515113949474978631872962953310618096939170177219650589088964964601645422069331959554179362345581065720550568084129266819858172513156471979033187445120689450965803870103637436010546966651280641357182782231024699414045199073789434990775460397751435037039824910123804147215481086858128542118358964792320999829293419909889771126611682048271925497104964042160929686621949089505493159397723901621358895239549742817223354471035767872720813662635707784795759548450221211825871289717366909129521293484967247206550534826787041894136215803673210194461649423078296814262126572325470157070922278897031740900183145940577964265900899751445312785024448363274930514420591760461240532528502782735192085773315239095783739590865906055052735327370727449816149922644167215885511903002366790287538173716557434433157699890267953694162200583484128717785008798842547860799337565547206489039287916059710540097772333398440683004830998721292830449770003831681439974963431583896166397439508426727287190135069992019616000 [88,80] 1207316623326261355539748502745022477285830331613080375999989093597740041833647635880569673868056618546773925691858565346830426976226621495701594219622820104184928255316978311502022227006208533784606477374423346081297100147634845586053433366313848625494964788129252784647020098261118656015326316146339514599047989310856634309724692761899261891191944743403948417468893673105842838167147011092532919644332675991197405453612115508240787974894053265147574099545526239750435256028577689051595514968156901049547645334948419876687401644791257197188833536340431067675806984917065081967702821005607182885807976682508131198426532190925373118672395303870783369344048319679449647816385566583957382668577121424199092935784849159180804230145399817937974458315966461141848138844496987768597498992950257660080454767802183711234653254870536969124092400307869799075601094084825274960510243398095748472537287755817928054568572996636207679202585653856366152777208000422463756664732029625213048461375286358912110989139857819649098392088750275314704470977519615035703925990265123268758165294240250192017656094649425763920900078714097652317938853900996195597173111243561656913126893619929694397783210580984681672767288875351331160088540782730657151777468270053898728574910064714816413130195505897317678537863774802296728395483622061996677483399806187293346975549304059455324533663838584037499501205529626356413993057650320177944889961091260310242103706861258309699879400907345838037236591621751001521379212729105579029356500418078899879853955236611836693004556823427611476842681527517861817039963391137113970897634784945266717914708344780484128677417895580727699376328038938695666099483052085337299800020666910315368015057913830495302178112408415008369029143894807773440147264853563041330179321557639930124199157678251861362451606856286906734139474528343237263078371666855283844248423015406685167699398258513607201056223887960622587643863037407348323006309791880991738782713277301046154747110613104167401755524520883681845722108354898133086269788861670644076793402972577308044390230532349663876384 [88,81] 2127191129538560083438692110247484379206568366728365270789947179951353215564067008381877011126816569709278439641459280801306690610919762538790751549133530419808496653949433221785945668520963008035408066401838956108411618616549780242458208600059513788114200660328801699435118345538081812232824996123002526814664627783713468379395169283288583445376154483361415573718922297152647529500455982460161371601308623922899777880855166921874544142930454971200282866029836576048798504351880187034540420062535426326095055030203177793920368806561717660526757604833979486223992109044446215590750693103891965428771623174970077888877174943103550263720555523505173779314262363006933972179190160850062076377938078860978078590643670835607437050714804831846227439388090348387420669937219796708250829636999138399508284983544434421283906788107868167605033907859662029790559510704305792724695629009779454685234611828158184892813671797351119885381699085569041079303995044958125735538310392717791372255370698769935487021619974313382464996294881577883335311088367706532457481782579508343213285502667014242335173474620048837032448402867437416022957791206808146721407943659435868754169170763015127092823371540786791380751958514704741071765845045527541377402415568065018648755538320843940486197866872965223040822990075697614701150084387298660214629052869573765514048967401372186785524631266193525096867469804284053785340816970775568396027369396824749560292883909848738279926409384965460106787548056870895364210946459125150993737779674768178394401796133936421824399410545359044112931820790786195076477711765593852721812372780299136529587629506001926052919826692784774625211172157598374642606841995801326421778823368058555792102302506516856848202064803563998190480850976631915561302434726378420501976541878819431923410256132012005096252461826205210686941562818260761524313763794487775476947984025598664925454491576692883435675594710742102577172798364434463237780848621719351875294250564084100075784483511671640255292151309317179561038304102039916995144099022520391487231725605085237684557163977147616 [88,82] 487070173890792056230710024766898352601559863837115362541140753615081852837399154000159277259757991618782226440228187806035037484885573450088565670276257581236214969023762151108643024945708589289646660092511492621033360779228775388934061066138052843302134964533538940464808214400727569635112587074368166907134405004761571446065395313617614364574637231044250627622267763089671570351294891508446044241751852466703065105687274358842744140084409341461243392815107499936472258256812483692238213598819453539860080936679829674839293681681995657844178078365907796804362027069251318453098291324808248318918701597027335044308621973290950457376246052234785419633462873301351085982575320179971543721937200781422573852934966689602849834332415119520215694204844947608828612301706395623934122640331910085527575640384023414339002279590323352195531080236905897573046951349710883786532608085205280496136984711814025860370007033210799081797009687864643622847354762249257208834571825734633789542738928927153292571289137625515664428216065465967892397549188528961825564272468043298693381427904064188114551448944581378558072592980461711547854552190585969010624737471796091624020217602536628075071116308307322533458516895219781946600147059170069005940989122323299909791059701020851072313132175162693836476593111485313995728052876333126727949512757046802188117674660628823019061172023094664554741477607125416464740908773717105814146346079297021830674315993052728622720960175468802551429852820169542504963373149810873422424043972108001678323623580810212381989625049219467155656555493580846792840168146592225439839858151625916842804114061549915608954956709422930868940001556269025278545738782251878880928173466849129904085085354963260982108104033104040103480221693287138593179462436772497910852274666725488606551486900064874765270147094831974931721344658108223046527342241472817346262265391873998790364337744833941485833128930372712349025928909566639379404469514791973649107244454483710258899017348112623574208845781632236871175308749663584121825841871753398345311571612071941748809519136 [88,83] 3410738321873301454735902591051728544078087981679573506987878423246017089678930851279761608833641825876301484551051213179553723535575828786011515942816518034385110382758764495372763108699196504827883937024078634024683246794468082057102252527642073926178899213568097991260629900328068817150442171289974976816988864333131305158011035557669902513336946300192692605675815471260401103736610572245225350003988933351352651392617902018165939576073996002405857890571484031605605639254970328833634960368418619839266869529336106411956902570420523645305379184186499153632979025928282724049850415398148220012457593719728798105849433705972821235217230318803928105781771899163203061026434417318400214481760452619613901127719088781845809291556685238398150320145557302253009358413432211854493909903104506556445888417341379767377217882474985858395901851955464614651284203501792771922153726047204347698898059770822473727467036729045530335117158932910385993030834325685065332041091392023050216478857522009027238417869923324087238933376898261678168320959397297997356012432111563491538410031676552502883874456788347821420822930035493871872688822469860862324706770699545367137793699199366806343840151010931862503710990352633668550875379216655101928788910868800889284778374697780077489353983865110177001078757763309101695197934488401449249338377107352844698368394235821834631347985398958999438260062929063014239086275281408313369910010989597516769726939084111858395939156437458300161887509822319625358596446575124275906584318267549263635685140159618357979600078536162103849377677600108240611223665886864422709204077541410609238096323994294990681724894681586163848849036142148578440885252700298988620380716765527825337104813110323812666476118700154820564702272485167034249820833193659729783298614885177985650342694944648670955755530667862324381694708553425591146364526382058453553614918813549547573039803464130761957506824459248950817027545670590875068651433304749937800869372096097894937918861072713313169141051440980297762797398603859244869035997053409362583896869758342533187328 [88,84] 2241625606074635976819445052501816021637124854491490812483126677096928765726937871490203020690859716517072447972083582421410016161711124033125108192811634359556114715947979541351235541973117236764610584082147405527247197479365091081794181676629784315087655924979607099995560647050383006425129907765780056699480659953391041335358334955297834929230162379541980389425009271084463507955381234008720198824779408151946947751361370775676917070896347940287711857803855053287199834591948351271004318428574028413649472762768204632858976985678128983914078199928585606319809717809571248120295081491936535818647887657465791486512159216174036837847094360609630394378474176125696063001863288388450780716185745079606189032548755478268936814595813939801813903746221127627369845663481824626786410186959308491912630784262884497948997556977868268554402644635070840534549731759801616131201428485040398606984272334374132392508721605157988259310340081671301961392260032991003243326472405592503084453410615117692661228431638567342261544666916353400833724354785750916989244514466173771741364491497528477775312718751215947387614157901681190450014961936948719505248984280465200376622694264937163997944306388378198493026589040987313828816836351924986573518572805896929985740688197034918668448564868528006457156544665239645955579981971277682274996131008516029189077482480553289886627680141249101416326675548713375578352594468249889618249153795169247961944987465610884364644378042148888654230048053617585285948506810755626284960100227066851864056884986518818376677389015940450562060713407425507383802753631972654278971312813775338622126678478419142128898657731327350932826304180229529208011290516814319186654623618746557970001924749519401170148742196225192024037283270573765283293212849538099558621866109505183412649825679439577650577578447124969332326748687346213493358650973412029819467322420495764162353744305095943536381699136937768819478468365620258057634529691493827349377403163347983203649732787619335479113208871840650451679970935142933192584431701459116651602769938131088 [88,85] 831664900517708644952321725435270706110621189430402493963574386050176770318263699526490775438214817961099509695060253137587459503083043011918740454508235407715593793611092386847367203333777590719689970663605941185783683541006106653034228338493406470961751063846317145448629796010460434905639420084530905633945207962325158751095811819648808060098880416630271905322817009480657151718217943465474266106891001243140239286509487032724456248319461631074254525307283861355500511471545559173178951263173415428245956358336556459671543342144725190600467850708302235956490692703480375917284894549363778531862943492371716292538386202816728678869938772470960265315894998390026763451029947060547622184852621414212826574670756446527054006211271262398268039551133805189583583486741277036701773720127532950162834054139328685451279146868573174893194780232430733594536286709772220013140548428118061022020113711861608396520594906919837055620007234016034608199649924840283537454294746810956766194925497685770497948687312443423124967348969504035207822426895216951505191477908961286407120325684624682260996319256692317876803048679605492399711771325144305353208409323474282200698162284877122895131041849982259480958629470805149303912890555019035699799775857203526537071068594438311961922972271528283748162755635266595261389294355868299727922662605256555034922749624541722504354008286334158701389462136739887789774604222810958092280544156321393739813214913092544345004300491664759697851276350848048052126815333057729491119255610532873380624377700348981842256887111599164858248768923927316792013313926644359130254823570442402685162900738137283942953449157808711937339007767709755501010731017145058428916989245556468458496894638752597972331278989190152999765530744662174534073893447051986994483438731807729073113498539218156397501864407404388443363358301711686590201902989300649126504236294994578755351975361494837075199761087896169592922483331885165661269213326368783376814422103940164272936288710875749284314941270707236866057067349517881071428983697148604985843824048 [88,86] 808873057272103656467928063815150375773637154643251383400217166710334683073143681740702238474405870455184849915636484007648561576235990095209745321982302425488912301689944888461861655294298097352950852719511294324963517481533463483272838873596766927497004265441355863138368873656196845962360662524949747202494869747725493183191855374314347147216248921837118825859853708311684052588353898245349637759775157431733692001516766979308861981890646778690475021973870206585239779005238893303657053585389755498999538271900682854281159054075119189362753519562416391801684709804945695861598105342802686335882397801825985949830006438574310049685330025258229557056315328223079412936936959589310888094027724069156779650487849578109924691627329783042495249592187917018044120869802664527121500879153094132962165710600975439257571068456146096744414470236364804317746576613609341051959484895460684110087619658704482064280567790936585054474579752852462086243820751317438519539402819430981198968696641653295814067336623660844005901789710164357251073951408625633163372596840490998314318741297142937633788568372654609963027737370908362905191464432480875017695375221172058434144305339715903371992784097433302907590663057476051139871699415311201094498497801214851750111812648970494305431179909391886772618342429993068439491691760325438474691487135587128435485310558371674429804216913989610939626743563642519649426351945058088815707953543550629096253673005449407879516935669154820344222141818661231508156112442938001050820892350172194740337330031711911406294844633738643836461593395975986432995347002332508512153699156925058465556958611019629658689162569248707931730067033033853187248313306321141384030071927625020620776734747085819011587303586299736365662223213622689179744861008103903101851769878593354021242782356896307257715998669540633223448253017619746663443563831161805878597878131650125387051067999123864970696088481848430965255230973649927748128739163768427629523608344783431993661093178454269459341054413195551829283767800933790223253620446383018800608 [88,87] -825787980150353452441317866295407271009609556601825100496893185377709112405556582048621798269809315757049689522553344430827161066785797951656898491237471385750622212959150184501526114475494983664488581269737628128957992253399726360663768253214292049608647838609264144769679300682837609463441627972315573391481204159830570478823374589153255562225519344286271647978471661399841179991959245376934740515145167514938926714917715556168557920192689692447951985166637482997712774047252360546884075735051449460526721881438941206741824856504852716632536479387729792872531724127425483296367853615846064215263607913265668439798860176526901317900373944580441792760786183159214115523637426921391937998650257433856651234372914518017293602023447487668950075748443215241234777485367671832478873397484805648887961056918696718564913758483412686347616870044561326477731207045130025519077922911119181599484108938522177821033564356187327352070919194402762237386282620780186676893636739349765934311294860363127264377630107142463340534830227268407663407181100537860458026940681356688557644535022657913538945598860581408963399325157993429311630068831468755372209846686682972258261568681527025352248089429228311511086660921423754634590235485254322078270137237854288764932821720813274960247583388835739865190953759838964534742696809502909518213719943552746755289430778837652910444971085587414883497931238471713616556679905035653635500391632794734932056669191127573095362745492409281166559371476666177038296488922775397258111024467395094369159793680533456477549034871284108862128678153588980915876265439856409245358372677996004236410004560134625819667932402815751440938011867091593408976651762470052469402324238603796879230739282478618375842890306306817376169295077991751683009402713565440836911822904436186909810185857279123930304848445351423595351989929933325472168710332214511251346496063945020720035484976498188841733374085000896113731095310298037189174638330585537162530368623806520587667191734136556034276817723161987686633378891262906053353449265074432 [88,88] 587508054383961273919357043091560904625342691330116649087656561434656853510337764882307912472548147717045502680552936571941462090109022200851876405973628004856095071629389542606064274325287554887028490016127234298360812421462872395071325072824571268191493965382200290178299346903179176294748766808477630338905844530574477543941554022247168517863732322842003679457153700877985447660337976605332340126468409445793877886348005275742023654443904917404174245633016874939524429463439762064142882674821580580405797302403830680028865908059511311714076309359953284690322368853048341365216683379856383954128180212731854743571257547981458042043511690007310226718434277319286064385272379699486229726103083399375053519850878119515699317738888569327604950577553510559754703853457087711079718730049256574053160060517788198608264344448032198815335182657958451722011708443039973469474008166072228660129862130905617918433879687348118703622528583502220359627364457492831879237928690123184246337385390761280510411028357909465504120250152182252291477965235634697009182649935264808007953038053495737344079918190590361193491484754829145808395920862717250091113654888168550611398385449941810577636855458027434116237214818455460646560367238556391191075883767574254827526468658933791098822391736054614991957238446218726910814901048209066679581857090351173025716695365399288571798383347926190283374372244586223536550556487694113581756626215004289595840319674096071682970468349068306518074785886077900210855258069594842351395842087251454875391646437977415480061228970341269906182324383305014648090726812324130145155442755991150367787903106528334607589741062703208234796779198893414606197881047994739499573059036623863424684403929293612769197047493545071400181218786857428672912314976916343321073397520981428813356577458851462880370197969341238284912229771403940732814150003011456966486091499982643220801115674704031283510223567966646931549323649787722534091912684426220596937343773258488736666087613101885514810440954503200312113875771001307432806307072 [89,0] 88245273497123586985030225449321896581094744501786402523928422828355883128525986679392721945896084077256606581530159738766096669524487424135397172004221245132383902473249202745632811726192514683225229619382409767584090135828864264767485771745420723845906160247399198347660167505796745937396074358310319153914403474271612966483540088786842513899159156061702846105926695418356967605325916108992328305484473280512391791050592448208539651647959656457560325708045835356520679003091069790006214522575168473215317820128814896729436102839066618579511737481326172259880579930840470595527858037740732814588772302566543370165701143094525582616448878610652457379764647207066883647290837995786896735308176311478187802325743754883511716547058514776602320853907810754475954424018008087780211017319647607488514727412497167603369648327295813608238071874324728305772876444621091682215099872824065986842891235803040316368178128807801706814989544680255267785820136780961490382966907499164685702718579573810387145219084748239733494524111923561302031238901464208563712534649183129166871421455874922800007968870733059093680786162831149431532189100010280763980709531554007746998815227176603923409514694190168862996227719874367342303842938998711963655929764147012418261038848446752904605167970349625933235466876709200579391051586639338005763811788669840770698984762189278376649263774686040831061387368705178819030863228893030439084573080028917940292351936933813177693349930397694041859510213299690611153836290951228436608264554234902592049079608098614711549947916378704870946221771762676206887578783926813260306634252335350689928604698924410454194332163738466593668630023106604348045545649921641702703873255950923228866475726000541448331567906050545955033799874384498379110058088352884299542649721551240530014927871002364830170802599708171917554744163240546640303869840234241955240067743091837389779677963737684913670282911453814671187302961123719730066869534289460433804481252485434588472038458097695045991775551451196293412169649953264008979722503520672355553280498101337813786334738507011602901104427874332631226912005366979162716775709166157886356189043481688889876122022991912042837982848693965946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -4062067917289211823788173864592815385928289759935880031496426466967148446301573125383773825574032660939981345376207167634089570474915217826600150701994401019683044149267074930495721140399434587967062553391973983984818187152301186809762462348084189917329100331911277187878141927133456030203561819930117354143374738124579201585347282040649753317478834510491917568418521375694011615551720014839364276373099615920439756845710279714853716735487095150604157842835841598725284968098591795923073706811760422734083214878875290583814436466512710683468875587085505956185762584231087545327746029698591210671857108628755305775802570753288244160622982769057757024984029888769357910224931675610908562826967092711202773826560230839244463661094658422316973410194787417044085879992467123212266028594902619742904145845086276018827191374798776629507428056433912716703056651917070934376302545665700376273111751467960666271660814332017436632642947016982049188169880902959066836258688906752144750565847283326846632958501043804232745032939687842267616836375477424161498349404307030338569858613399024845780711497907060317064630302203071861669371580361446445284045199561280995864953849493132429886275463677640758006451648990804616813080368409042992084998224071631336744153253879039668362614547921884998603948598791641262367092519400746943121056831138260697246804052687811816047357157529177003087649868288617083548404379284457055774935692813999495300262399215508350049973174524455711770692827359869505567348190415161375352564909468357960538133210452839646347441910742652482582742111085561721300940800809272819415901795209120791350512337713636114414113340611080655090470528472833848065278707296983226590957781253158265559451110627314739982383232142340769785703531912013481913944556009767501828954427997387701750077313976731820803189056791081658605867286892669802014863245328191537033928961758541018794802133239173459200561169036907706870093461649563083618641534236486315406267739081772968643803531129950326932575742088909991074374898426550419190256409223305832238111191462226233830813120840053507224687620505286573342883723163742169027020953094735942208618859050493952112175061054479552160682999344624568369152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 10309634686836045917338941794845782995543311080112122533554529940291855311157649767404445716931891352242589859231468041097963126318443881046204085634108606272626453780769751598933575563192766183302361924560807571451340287776450454574857871996515359609240534259524417776573179931447038421765710189117954739657493810351567776850371463544142218244917717453949393701162034094293283211679595426865698719398228806960320748186447926963086735570675815507010306593977180709041827941417493577867048031413207236131518875775495048486340915176163554347985227720367769799374900427858997902213643267426076081304061744201500132912400061658652965948219700740712021082824234128903452091959628248719291689906355266613427242788321185415464567676282021397913524902512497855605057812194164139046630594348143497702299516594351117313743357240555021664069539978376953799771381669483644734086647055232620564231743817253112930685324149742941845690469671339034062021552502749237614224020452939260498122911653720535528621717227146859818412889373597286407315544974979501350260724767896028565999226693618672980751847237939827688882811489063333862586345476922419428412395713202777042583395559658025513808855013792503641215361271394312428374610383051543276312577735673378796669432625458771484513775665702731198309588930888601183296082985833408331934223153769146572992203149983065761041228769678816088067030165016268661514516249963788770848960054737372625913194854571102232491361138038368392441279915825648469614379336619949439787139021606068646030988963828162345271709866722840302327563545452191418859636170639893310859159502632952888736657450890902821922470470194391472278787267229381238347215288819790647158901167643941555169268690210679183517974736843895685818745456797291845537981596673281705019465435770846243891261432587061678644184656038966950142682673266433438464982511596113819397364793147593656002084418700962161744229563201511917858729209269045643411509175094742534163398810258213472564577412249085710035191962341791226479587688729464559228158919879290818221081834876820953229002373129581056533963140802014961363330189603308761616679626656602387375545700469359947412102165753779147187607546370257867243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 1980044590425921653525512296315531600866864161048342911565185557478275055638178044616581606270775202843426748950630962014989007041701962686192282631549199063987087758801951879678916206738076208073524878707389392504381670174434915629511336412281549350571797247822578096949788250542968240838809831658340275917660980663133297068419148950719711260445403844005321404331658344650220878309062039895363356027376113245147234014247480686860676846251973465119684149399009088664185118660185183597981296295344870753819694233800456766229085727011065807207953297516312455312819485040321795925155750418372197117407761970587143681632921209424601482463767071119802262935122051841735094027810527055178491198765790011865153004138059844226636228067268855230361740082099088638424430489424583297466137272874676769187436509249490995213724848397991643626873395090162591493832389338875813657565213737142653889687882005581686066733577735144991197247161706750290787982492515712571554572148012169913249881737770246056432266310592554833499757971263134436165317519078243680571068766099821691284741880861985431128767972530227639389208142737503590609038297255318936047744257027375025739406771833952473213275904346766833611054594666256249972594876578076229885596005527502552319906211760971164497365615774880060313546312516115511414094325639041080694843083691349698312281442046670631475559009916103106997707720188430357643330795113441840012419326200978632546333787534560259050859271383905166146609736241357239129441562756932290282042356810290057310838465907480271944199637017051059680542721258679429645913235923957733673630620157012320830778444102979701087135113743044555049106485181219875063788546850479735637117191380615227119733254682976283089266274678458587198979163734687774913567466438935379150620091019279451224310310191597405347944417784798518044893643540065662128618203164807191515851844570178406553211918517168075620974359859412311526210713983137819400129730687273691524185139993321592931464309577689704274618825842110991114784887023628113967876075661252665021185915218974314006136698875867867064133953148005004470161026705624204705948288772949344490206720584221618967959068495659571837071340709275861354807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -15711367086474336991260345876967604869283559133501377749111224441333741132851343468443643436454557892752564828290684583414277805049164190205476303694806925961859643805388946674267296881153230888694339459181656102084750102604598954312339709962721573414091956666459449642594382553433383441095635421632757984294392867354856060728722631402746123163937831488027168391469432826930429595418222002291058234434257622507178300766941661477779766297362526159367608681923816402412317154000583307026076948025791788877715938211439738723396227223996492099826872962354734806671719162351010218730041478953553271751223453231990425948056348331845859038645667543226551105251029958272711559150430068738217661825186051694275690820242015233556015742849280732300899199583066737414516990869984425000355711432744785675977310036070387140849023100970084124351432960817416362002494242066604066229324192192972638418502341230882504775171826813138612344622202385026117725299461983028878282539701492107822401568656394291823484601655182202499030395216033271570512300781342964466835063898023655663158780384966212875235462210701052291231147999487455778508373301021821607833591475143193865394399617491011787664883433553689922391053197179191776901374659691451083752107731430729019251508787763243038808173184520919649680120817159833741114213756270947178243360571723360248037314137214523155321031714815046914183827653733774821032697828651414781822539914834883934168789764233714643664972563912325048417242053256187486841669559258218241869413532853637821463963924082967124104204711593376923958858672212797703667969163638187830858385733157919078483267367062247650070303733044018474586044223335448731008745855973212803736711465319690985854666336516678390539544241084943007941294491568401109692606225754990381366855086472070295413102547062184513284865501555364399514492581824484266725003516020283969128721933197140002041088652945344512505727568215373242466959388063824292389364288892763106213461576176114217421353479722208739132752807215596471387392595886302797542348701924721888052222651300473140021665785076040992572744759757058381877089001881837466193092826957183169690303082864945927997291722139468390071642756721094090744135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -97170078367888054461205574467733536015630601541415191614915152956645666576427894037072339660792052369506010094144900902484921754510864138915760153213753239289310847179522048010419272046578317084256956886444731989364614908545155259898935650974370695686585571278307357267330354813097728291044879244950930893854847298171457233052295742571708859416133543214971448997041989886893298839142957512124867775142163736594497397750402336126826023986554921924365885422151597448916893676339659992280894444022973526710881614015791364552641392143848299946909873904651606291200420469533256222394888350880122558147359501815457950939349557058524239680075397178206854666284399087293347494652474743939153278219597421146946270857089146927895213499989732546301783264509008385156577198573084561563007736611000104770010463901376841774386270240474486549564011978310105810550850476345616392342440884596182383867149117155432975142845708012175846247503434501095917724268565537377415307946732959795668799667692290279084233757160021765547596899663112165165333051791442175783168238367723566530191468264361328141166042010886559169731248822567781412557257979624563163254613992794509277981503812847358137622641152082796724481755610407842907415391759834997624857614784682629709318769488700184747419892286499649346982417439376314891404049313582488262282533440468131978055413382531800183920848564430728216146619427619857060081482918437632933289248931203514623854502117778776707020642103514906974455077071833381247255886223149240702915333878846215724028905760540934860167215607999474532285780475596290291845490106413126746794753935340754758346293775127853529128920745933566200885743078803639953981992959192980662331039330323284391544871491935929826160945167218267063604197569460179084541951346037920496944677171846364837482281755214708249685848325552359686196307182238265372660597996691920777381132457451596491104191387719598006400620079556317696388895411157791212711750739836799261577521885005997746489440300710902221721266580849768426275791577458351558134316605178973125753914273816991460748245149596354591493388404605905883961512092163838978205264959408338603187880990151373577546962759262071831785435605731432726863544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 1303358434737055882275875108053104483196082775204582707159176116693965469968279811031933334628933387514676629378131483597754018076807140216890381748830160146281516475474346270072004505597661697956045843195566770917043926679194214486023146312596002899497797663436264151036818994271550487143273208386331549843427882295185395091885307798934303742291454053337422670519313438262043520214586195407099180028970047957377946094496734065264280685302054026056828526208280931670719690769453092128835919817745699424328498446063918177431188971313373751099808062500828569190379711532178223023617428848502841270347820275569053628027275776412585076751838909612141310623303839621082100578027924686102427640553339383208336981361429595028468492641651828282830542619257577945831032069271838525730893488627817166806780748875533715251048041454126114344876662930800872456893165216224144750842215204047818706220387143511090235481143345220494282502516809033045759933493529802581914524530315207077666184575801965684493431398052855500281322558930078347488816399887284973313928752886691095323099688220304733089923487324161684675060154673902427351461914180722993799841244193233624431334667168784496159727418197937788906875738620789259235081256484911454445354234067799818765728024923949606911509840871121342907596356254998457800035324283036088585633684674757550959994162614460470206022837913438688975864320304821777310606711521408246285670538019330758189278262703972436407379009781269276753405875541134594856366179485701146423138925042409880020706869329659832751001307593730237538014701051572427524075329762505414357501987783094897449500416057788928866308820961270478417498255947833672019296869713585285502879470823083877861810272092669043180001339055607192174125881585644743732766906384503037357729725399731212552067212190151842208786041485738271378984346372157320900535128106103268316578767152992740068842646785640893179516947330574275427267076458316649587141269919064556492585380115267003587371481755695343672345292132260291541691878788814333150430042460203899677907768925223997079685422519733835387460082970431217106497285021484486229071564073444732766027820902969526634617620409834961774737455283876907763850280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -4569982780866475930833735184231208695645811643462263248612936607503267159263052335007273628270326308876786933684868578549117579562909326143861528360764599656010383038618115663313344970815716904580390396830877568643124215945463859576704996725893382218422404894827158409845365669201377852523436712561637318026601441943813430487794547516793254775365629643853368793136257231874086639875046912805517635201149535930245738608097628915109538701061663116450149106888734348480844278754943445696746348230276390113719298759887341518682556201215511843940375043743114254128767113771753970566270900105992912582336181136428563475320576926423906068167041649449138941765031103253825531240480650241309744627202708161050847614691148781163931412085379714208046457696596147446069959711613647447752827381412224939604253411120493004967461356339576716566821214727398811928512195255813170499645153933886673582453564888958331649326798269209001626075308516568390611240418039629603736307765876020329079025232603142351187838940179606694797258387640850418545973710173602215101057372780743345584337442560984052128328252461531345261746917226825622277502372461701623637973759593067907705573461994247357467955422818761569682216612292684542006426237324741083563507561885166250059225431004958158659562700182634033323900463523380189733473952745316893813898093606124633254551573198682386867395158912853612574958559163308371717598296133472179245221870313658973637663530240629811735910318581327286859816000668867409662971821059156604360622275138942171796023889428900132935198133625547934509287181376013484441971355917294807608754275848058424626913293411818358073927709100275322872309307377668888695511810017438633331439908821336498956176437453808652075592996183023160327878653897770840516260286897693312362540219987150616151089884884976612316563148413631223836074330087790027487630200291908525828267829391810389899392429386000340369860363444511118025800062820411581715104396737896780332969451409183589881637435336748970736941385282989784077583624088373635460911548176035438426050062040226486298426294760207642001007607314817091143776673119486623562143533730875181098444776517035371695677937362471502174887758832144563379829211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 6425190535202438650088449653536888579976999473445584748742064300110030276355427443958304799236917212526942701607079051103564650522081390801170437812733628285299575306405460100204634834014776597596049822616032786426495556632036084262025845382834335913503558577612867182709744820711652404535298431582361010649185417313220502342029849930910570587975829594319064497562175512600199645540445725083306049567037977687336343209498752586733747559116287959918804219625392557877832166499100253883294399669882718863991933067846518988593446797212130147932703108356383454452078255818558759340515259998445813509444785666360865689595170226531801354845371887507418044115957959980625276073973789532404364444359339464033050602843611609216195005871401551793863723963273475038032385055817400028947843716444544268554264878652647713583306658844595330228472126495403124827322350697736410912215499623357314413039486091092174853022308640575176234710978122643854410509906594293753327088109172547816729403154302925307918529823621726315125408498542034805452650535631464613740080308780666706402061750928652175372507085902475705781140076384885896086209819235947903060488706658415306375868076354407662687687741659677154676312796787361582412936864396763401901798078708453532892255794972045700032132901360779867096621699660510427782007214490555630074469685702531845461477989538931305951431475384041530247103214076456805226046329100511503057930559050325571685758912316822445898962416345427589664364282640395359027451310769342284482717946010175244368706297080220973543838452838841219220856967272633969608119336457440058037434216486098239189225874149570551703098020937707638247474102315731563054891275785866602580271584334841544678090426671988323464544437214509445515981938790885604018487718030809785118798273269167979988055903483986709832135285500624423589571253790142463307064485878142439571230464217178854297278570336476247641214656960611383561952769364514308873996213490931444839717692359419783936922914598340507160242148017261650996455297300204755499318957494987308394557996844775116647037650995440190987154655989925155899782163244566741112230714004183953343785413952592657469313749614312027627354411723931976190195138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -6824480290961611501675941280242353813313186166198768473112353918671915246741358958536402268527574729631085045483057698929287968465549560135868714959713277355505496970177913582521722801568076178915408021432159051259622523121633793663673612108203980177732309405979795024157620949946146892163063031826154241919679355846697703576977324708203630912190397346337555875978075272327989551037120433677645654077068387534387125497496820601657888674081401536639195087127093276141673534552592642721142563828822810469820587120180267175310880353140838327340969015709855418285654217647886345648583458966495765941384435034889990621252549381121382919976182976658707244553781376502268412282461522283945006814713937479120572934401124495915956169454842440974497227713970830941469540319132591571759845900515015811289638757496784522952774415601466004517913276669049452028153580330601189510060514160294709208152865090279866393818962599009687062791766025448561612817215938771328617144420993192522170053899495339462523640551181961750487150285461648506185829195310055251194943226816810556135011089384083067552375823723561962484236179222355456410232786062841958210240003293464907261354411388962124028173455490760952513120827208830471506015794108104413049534939232631684051536438823178695690966356941892497422703933218352017392028083467810714676267030494107579502001784887803510603594809417400585816106766077580185422742012981853016274887133311366497775924553061399654351696737677541977807464260105319497585682042871476389898723299891713618275440528144097820979882919703227249527042628971962533328532562251460778657617501049550992085984678099391546166861114000916854939850539715575279004307499104642730039656399817109032188487390245127732423692337280633411844588142661143190317443217292224082733260938109630328893379788653292766464234786069713118156229352527880701959183003965890453830124960761535474500008061369293950374123464085654143477654109062893316039789569205441775476316323465488946486134198340443518667265137083717031479756155865368797065181316532798472872117197003766484950383304884990661719699335798482798151344703708701053630320073153999594110301019116874893738934454113183145765339199587211349969315299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 25892682355074692813823717018526635972044466289911685023607400447575047777574195290614723988944868467905091885187763426699321552029334743621294686232111940727049660071212311200024538059028110937596721631166880737287719598299514669705746966329303179377396555552549431107458659957378740999458533653885031595392160519385133204204774621833128771790948127198773018948331419713530135220474172010716201545848285046228060809215319410867974569804251758955483970313438051531344358000173653035620132563280788810971435230242819768953791037722403958707947448063283823134422224286588180423764983420751691437725249768307663906992487920350519900182332703548047664623274101404027000907743811610820912202173757257276558420338700374949221438500147574788784312400126807014792860850257364381152818191758337975213407493780764713163965187932179127475469698282905530265686453799387880489055539418487261567813981273582954463312936435495693782321885126614803381458168569155667221791258815315609359317712668484314707945856479798266133551951345244149576240760790087621820008451058871308407654176616114432283157663348161944291776968118842681958007783646597592303261393434078597726442859196661097124296818515315612544279315952399234228820558201977784127428934281272430120626329894426988891645544665550492635482378937763918619583104242744010394039673541720168101686061955713403095380393019556838071743322890791980563210764446024602200215424134418140658563717013688200280404716623599121784368404575185265578791659925925700484062237953978598301626694370760557969228796563092315433298006544363659481156996822982163598081159057453770174848762320560744740540158304591373369735923315482974312636887838284747001564702191555035767838356617958315056717419986069278368780304498077463788034320276313883257511559237296621969797430620811130368336853081386317437928647784566311508047673914770911971720699599951358917899471801793491303935311411329299511509404462520582977380091082307140318205927920215848259538071009230069953577218418620746029866662069966620922920777700762033214273458560404434703911565675216324476800494637504921424818901301374524631173191157987843356976307616618576809412783473937650348409957314747845926377582755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -68781954513529819886189876251759072173827684345692552509362664526026844639961888063348478100700292649599858586138474999115118319656930796111940879918539339353653005350534535182522200986828002130215784878555858707836052593010115558223483972553806294263291854403378159774066301484917995161925011014941672404471835267053005915941842243109755595824521823168455022287599839478442383041825238588327677595017972489320603188791953397180628076004029066523011059407651020582013014938699882502036145220536396762341135861653463805344685270655515703519717859530640666574010468327304575874913135481739039927185931992715398194262490936587172458815638096564133127142391851429153965341292610408332501075171935166918488597910316176397741372997382989112824283792538477973798154651186279277818281977206586978242302503779655611207237961099591285045979275070088469052869665841731142301442333792219599170308708569254548884230616011713490549587130925401784778320470494569164491263976704491812895070988612892711585889780862415596242707312736546613601687976249526936540490513825116805208221385472552463956980078139755387306434839999632049532260633769165103434045273682740692114422577278631229347069784495456582485330720319908855999849697698363288365338258473157248056251871889708995525201772323093376103626845378588747953492939919148828240176670861013922217744014972485366251470327753245331853062949527195446287504549141204905136350157018362391575383834269946027237794341208776023790346245208898479548219176950890022194190613714408472087202997208361034045437518482545611776289051851196171327404684182049890816516627993567727304597729813126120580824501170818359319809749790256525425174958625452383978156672167095691263501471840891436538700281041984034195761835114964734254683001710920367006144748976160005419151698073977268688334935625507239570570146308549264586981497336020137095424573539365762127037385168385400019007075385336083824735955683474075905872197475244266413359846079694110080902296818232259933950151669344639352514189643719478587483183218562031882367890874108138884719948798957181789453662811737932407321741685008973945365157592598810002107524867750858121523164699414839323957907731691872655728814587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 114522090766494888037219061406571068172326539552355207217056087738274623082782233744230326525808857331607908423924546043844635832742640803476538090316263511924265102207996174016526401311064579438137338708499620147216274576432637126143960176388289850777951506491859046751689784565931751416422896707410476031395488984189796211624647199938579993272948011671386252738882317892893123968108522760702755219076473288574388488669137235198606495813359167870134687949027394575681137378550156526890602063943932834713192357425775597323939600483297173028100045761517586409600814651230690078520566503280588779366290885410076291905149797897023656093092055829286419875293086614652423340276431409044114811224879469248414985279984023380180966533672683757337436559986312289835067295101727265230298721520698416786959075546089011298398975996426577931403796267624627446778613713164709449557991509095204247633775174186376310163114306562083338073183588862368273290733273973310422843763560978769648695629443631799455655199626440134866583391744995304593526878803414028496690253401510833457892971954215865215055006422854020331165937223733641778973650501500888521554075251482915825637047453055151363344012026242465482205099109041183352158489577145586685081897199858939995952159985643080699016890559620788900822880153259331007212859976210244307349748896180869711568273778444917582219292078397234441627537365216229813459506417963250533268421006101847700374119209353796455096687973958908856470224876465249040918293190733077381025073724019718040537539784394553876186992513039176763579266882101640347377119698893148119236526684924072425924784018352029997199165496063720137388054625076317224330140936873075593771227718663231097988034269142276219348102606001823218553688234790218589060126277350229702901393142827645007985232029086571635693464460129028502928152449253713728438074651115101241148155613806778851335558308916734447234226221596082627736319453892179667777673791070983128326295536226666440257965391765099197138849817897695477533153067028710684817074835674202899142650430753973662489003528764112001583467936081244637160823165437679889923912535374618489537950264478354514533484358436452170275657334682439686443709235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -234020793262886133054534387134297201007209771412544501729044856292662723420788124370440733212905158312410832096588433006231674657737150805110237765363465681409605073778271149711280270099428309196660631554422690451818352634736039916267220315165533776752586140391374837567570766123398988950425235456643861499528577078973327110224302560580113071262388657856359782419212719598609858032275588248542908375251137857178787719508459790814887092661554966972949531054336976244971581554236826980161429056281606920335020486466605886806019671093083896609410315844741669810526459184441551668272757607271237990658838946546035420041981538095764369442118719803901404082574538403712342209109937734331132040692113788850566525470982074806735472580882939864416195496010775023228646048313899252522552654409831175153626095654098857806354899721161107336503126261236299318988065333779002061194148828828388319976225960507285977802740692197838626575160199776603190863821390644559937651838010702887160366962297170177569179670910589772169889372094674459464634818923390293486377633942356809060987502308217767900393628751472676921516675574877721927715444898499767336169834392631353353035634635726781849841148034322026443749330498147517329858825324028733247780007066663873648448006644713347354095218772259200309239883423489888468186702647287883345926254506148228086881724167220939131416043667513055285307983139340845214325555754556142951560669483229909272621094363031282325666591836925436400205094377381537186920605324153999557837535544665068387440259130200768985437034203097800091657575988019479957060705865767585603921474105298219285182396252097927786872959962831717219712580353655349828665677124806504088250075251447032395132989753301101816217794626963435203112639935239937050993996919783385887274071930394967603078867863883718413204060516346783202305077697261880484913489872848348313040308727339170204339163214467031992573002627462015462172923766522321474245031356890808513668865422052117305207381075312635772899965655743887080995136898633158832540119171714681067575045590037457433187792448409202729668913034731156826362317191577690889290095226924081371500559184158197575801206538662338378669685927688532993984220364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 529388094939157041260375565921462255638378555817672835969802103601776640445232750329579951672957363156279855288536795596383490120378806788633413093382108299625236564831872419761079304478645074111936863913444697649441702694103117769012650672333062520245615633816992701280939626031134805637723433493441555047745092857034660295494505865882537128948413460090815436705917716478957986004017494545027118819250607706486085952934900751410133323431410793723252298020954055390038245566422098821302210638204274310328949374986740515748533636646248399729704002343606130525690919885484280506565465989793082618220179419147895084333746328125990416535176462638195932184353531152902777983248331280645126361674671201925715380751709460808725159061789826675851518203893363236780821100257959533085879171022078066026114572046492279298526584072539306518342619376746028626277734189113215325852341575950601054423068304182493346819172071774983164090219232084729291495296967330688801610794542005634763626079593719649159326703522340931285123239357791322794364564093988522388489631913918647005226338902900747125325625735866368536037596578072526928662850833243683184450393845053643996241364007398930640818307791552139776677495358217439094004051908302658201794595141490430737179876975097355672832587546700104189829873765108024646049222907587458150903521188110957412636559471590854952196284878052752009802515230516691492467705690397350698278029204132434530864515160638040618768013158561541494942519394827482720915793681555634046060474185772642509272015556792531763284843664659696534474956931923382286612062781568978663836287815058557299816061937148135245679075883543643912194909917264674932609011463498028979612598888354266362940739183184549283686037858557690423073931792653872902315102186755862661101125133897753797181367440564641651152340324363320041427735510520971830254981506029540039014076256518327773218165806778684558258818900200079297258702817835843305615041884054194299331703642953525095027505889282447489328105691861685942913551221220410674159369558739999197079220473024245233261284358010363387170340599223304845143930264444109389552061521939676594217619238286449146405163854357824737555574021030714718820080025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -842367517829311489169804477591789433530445747383270459840865961305618827350915962351169559438354366934132321753949037643428257075296848684108891979786711742510267064949914122082546458264430966671218964521460641865556392980094742368240176236097609723676344768544126164738450350461058897499489946115976509132100567003190915199439285095712927331664219973024478404739653767965071247178278898390752260412569033510798057842173104239472974003483372321571529727629902975193902901857872159584672652589942823388244670220902050877271746759911038962662380335506974648763316723176291147684111882163830275788626774646048314026208475663841135581579685049852610509348746361169745894218886874275220249054767148989258920323985863557080520120022310810331246325259177404264838873614693374160815478572918420141986086161961576479335639325433307647083866672572891277734042998874350989241576343162360935553902681861087341579468883046895116025288523599144417775819455132127032930868048353510865066400865251627025944067740865165320477823816619290777888080393469914133831540356491893499991288920410414071438434014979500906714175958289066237067308258231245929392651229328172149192739562533796438947137480970101792996094479456648462962133945462384180805143719463396938689345258047656638432969146694048291268281366126950046919666906639107711052828664056077680142676702839495062788529629833325589468682609160986501380376964675992206530046841298605607006708604539411443089614621935742047160403996366293481718979899995890723369794108821994328403508705325115752836232966247044186216780729785556141290310927224545111764889030329295076309297214268736069305628341703734384538068445037289210799356191506366255507123557599821923326637115562141638657105797281213951948597609409698628539250218775497951931437927030921314259003974159398189337161113165791898626962255322424544033000265426486452881697265062845542843980286133024311326253920600583188645540569667539564011233805256664283828980470227297717965657107742580751703582475691111913870360796314100138736515130196498787392667788803953043067410416381745354877431300456748612070919986899859781706345388098023581144062589006520022939836134895987586340195701730554813286431603032064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 833875766469310954980867675098004347865503352833159309226951069455563254307843779805144334589176868622327669376320807232076435452891067017519447405691124004897883989671057650326992270887250157303472882055831307587512904649176991595744264718112618403333618614827745618216015114392859995652757213317845878611452842397974800543245043727758439453090323184040169844481779577410959469022718984800769429776037789935639881436119518440465139800557691127071496368177165037892981703346618270743626533579595894608977119708050805468253440220256221214379912785459553017604556914055903318412096132699668788263250934401485832182333907695385246000183791462067817659340374395465770883322144173864710954094042210114788502314354300395853012945223845755634864781226611098649640674192489822617259320132798997575962352774159526977447747130325039064663838743212815190478302807850618457611947960383779772391307263916134898618196162432152261816017197991543540891408236629449967710550290191243576915212749265165285327097045481985655613063585956752962892796247590216462293967954502929065675395619752240231300436923113576742836891203719091559161610614783002807086244301221517470522701390632967842773183343209309694359170305823475488612187733466483502481149895988708186937086037542829943052708964622711799311174360469982821419207425644319187126487993602320349961652945617400289714115240328470420552810556812896099821157942444161580461994052507115871706344822082112079405325151057604630489623559003606000591903092078868282018528666059877590130862455418217374151810827428258633431987367392530089935100196939758072084820923232020087364080705115783537890620035192151546817936958893023513856512986379846583491187539879288560397277208559276529683640749207177867448375270893089557541309803360025505910166059217842355393109291023029382691754725699483444767960879264221518013472348264546367052674982146049132896536093088519766426861439271424729027380314939739422224911053774802900751401869938325189927345243860021307584199840521862263591304000466311094313514738253051888201374200920349938531105916079383716739632533804097840757648784625627606758969412619769585156648736074985848755667694777784518571570488555235033457363496468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -366497858129617730455294613286987444333275362503512243885829093174249170452717343178601402642144494516100040722344835126574285050630367570835431849312699881415288493423845045528669617720792265243857471372712267041814809687831397267256063015162434693279789403111880844034660995604590832832328967827199984636698492527948403920135999744906413545505092156126375605540798065264720360004237974515322792642537809568318896367123298013493618279650533367265806455798116758734433766938961049519530676881574683502987760574513239169783444521971055309068863862462750198637352359804693623831322278728401373943967929465398313486252401230273116892691775586569252384169515749172902016038451553847598132997451355995731828445538730355862045755530212895564331967039077305420299484359370969695740756017710751921630486701797959767408768470607435442256888562364716384917012077690782856519540144646538835198693680379932281570909942087903579034219708174120439864465625235559120985306497673113950014176792389999574810783742439534347681977815020847198853858674991876639095475167379082044399829177612379379448492287865017025434041997536144432489997666190611161935237853082101595625981914038539210540820617514132815305570966250316029207217988260996401660442594765220729011923798786215192984692538254728564839484227465258332219553094437116028308431384307635351238816804430430306315039842036790348364007232680133356573951287130991120540146869649631869416492931965249015515024289701311803797293074720945123128579524997928137385543687242673816996524865736185612160463327483847927144525450751722444713485537857666960779135115334345748101979330167675330804100128792553406513798908652369478205600027297164696745330775838194294783217011463128224217342027135055752918804573182426889195187787294517414607627399013470970004349862700570154578040949340887360822543918119827953596222716938659594767101082798564237721457152338558454668367500617804781404365485454194725881861508096940136434065012546096735253886465125152500440144472883572339429280834705300122198708756869445129560664961159312745820085063144635351641462747289189405871619650307454653849601119114470154988776448738111227894702717526749760902745515813476268803557060247552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -400019492665787575869513214351727973862002023624437497102777238139484285582657787529126709631931896112209216155364134963064154335196431726825769355750043170503301752078751902637396940550602383174001350484976931911903839453604992164867208741916386053787754560078274519883798277955992466321736494962715151045548876392436947576137373165114576412923308205464194946571938475435971821096504113040405370722176459539797273007471987796521927122501945975055739796700809686930226763692277009566277177120193329803565943471438509984722802558884126691297829171106433905430960513640882127763898413605890401754485973983626251607295912798536430363830221915908423336873541207314865665673324958199745861969843732339273941626266345719381565322419529566561505062435492628027628489696161931346392275672515131851044300673560719345802088197981458622110015298861614500925544826261292325350994086451922499880004339524783095338765408721523432620121403512418955570124258760451349138359144569480735375900649537259322632232982122784928356830344498926226380201042222965579720539292008161704063323728872886555855351377623437762213975803367926777934641893363519454556625878923079591074664598017571233409390845896123418618830221201508501826889843020857922945952602904549295631264472015504867688193160353050992723955839398621761950480134859035949686068927623103561786402705798934294178632630673011716060636140711175473816208441301936791701941482094780481813866324042018151360356874161352669171381478239435688214988453783865358889476214327208881989217114900910094047533169525935357791499586343144472639502947190444881495220676985302031596664447115083643637691351426034685909364365746123351070735010252959684279078125649465265011984023884429160764336408068747165463491589023656212769671757452750529404695347296131223140982765926059613997842404689001097645775219767154251762729152998423225200338941200111299512709028775059447917902411339082593523195369777372490647831463089165409073882702481521224447380597346767166373201012655742251248037202107109868645128474755789588879310391617059229298097067185562743976110703110206286859957414710531019905574378930121131548661088173101921497645923397904722484806284642301765536164138188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 1088509797198178447252825506833190142072128261977301419767859801922336795683091767846049966643070537662229333078478527195937190750220184476398323662854346027395421156493278135517395699431013117447383218169376829538334385255762848246623189546094774056235648110751628272335798003897141647916275943608315365002311999394847930036691271474945539769966633460692371125789216905689165914598159090688060570520979792687906768559468807112633729058573609683497765618415251937671275720873826017399887097186312371085219467074566129288408392878172929649698566294406938154297736680465962431763938830447278902971764856730344173253788193274200773968118326233185022142010557004241869565028050836801911030319152204464805852229123879993218613852977591314465874034514802135450098282030286160969851921597723473210538319439710292175052606916611485599019134908569539171126326983484852199034370667196616697998122543662306826276612495262654965638205188226558951748003902730214331509908459295927849374270357692394163354871267419025111066066448552757911850328793343934092399906489217616236915607052895703440863554483583481184744001293321723685880559852067420167197386935927042871393903419691765288027472316836363448803851864731363318716793372924900545060047170331436435346225519132671055672359674631158706367487915746226837717892878692248541290508026944765524954724396280651444572341694354556709703861465507332232266961885630034017236380556939848719977980507585271024824033088951065658854048907630896924620679438414773577241961813719612984558714801830946954025056829217557369748174558150236624360238752688941720645009192621255305668762446154822933235110599865243477588689571913362055873736555420304763174977121188512521364765735043755895549430438351921721798393715851629289319349618691305172595611470330110641194454656421738833483174367719347901601237683470661530889085575025938853714911424135549647497795726003335396610809978372374215660892001082132395549018936716016884158519638596804646781888562787426770774552567324885674001234154983916641766941091311354484079425567136855756218005323844858387719559072887202541264955814015834267919695475184640077926741065989958923065118285610098512412771491428885365650067690618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -1251564685138988469244472836593193348163700039598188858920937254158118322731911936141303028252625111169204001142076307559092024990790966369318510519382527640555505773358060758516161764247525521172580658028451047282786390314226300983829221613031642010438727561427705557324652661981512335865462050918335490338552886032124716385739327857426245970077794214190773242242841175523415394296442386915256480187493185541984149712650552746431863071614399710882856729904749484292829200867532587159694885556118826147367954912643734161392328448208933196930431538553287213574260530875437472274253610824065598094635397465344918649853139090496894949356424213908048590340275259805287342100220994450555319380012827626046950826427297836386338873478438235113990847067385628582516209444970132950004329662202602711764424534795656178046488955046713709914602555141863376424956290402753111724469849081305616458354316721285623887611341466086463225743975853042443074430123358190613143560347647955776007732908939455492833284233195073486534328950432610208830851307871857701694659091118941021615844523038028869190674982829525688787680200124118444301601352488607270827863789775432812394521146528795161678966811500669162405909042154562806603822980016920675409584998377774846099074203658466477835568575100802372398559078705772984608847158578526807469413520777229285990558476031364099189640627785267913211068733448656327971054179971993363705597797512929631047410721692433309811192876693802181503043365558160321678428054561840847050954188456223877200387749849326025363754341172612568135269046357661335569691472256726579428367765674056570707381264028110785020864805768751050227086131915353887635418847063729046574029102659260096910800594439384279108262214771046366310151223297576693522353965123368791069798759137418311559447559859942496801356119351898811497445815886715848343069500552506365668705382543693915322200893030066717181122988228168787184329948393475075917264790652116536463553010925684288190303699448592522451357676862429646069148292819808141378144571386201795199499303462269172508712996665067574480730030427094271982719693266747509494746553059861389444288621968058930613690168500054336625023006118257465968627537674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 754663471819587059149815211542606084465732749899362958888428946778112972754763611458661089152716698276339878849096812907463647455458178015524532888648554353173892305491293968847641324138257956939525372381619530731263282052819486677683671218541431101000626618098221287428805322081465848591442097029507954583410374753043845413333998798076293482999764510083697142653887856941806317459581992711267799847528725677513702852341421576596243040389406407810307627145182672410141421843765312459662593040717751742478942932463202952559828276332390026016730803163452894484211503823512886305741137410389167011774790270859238593788136800842343119235969191740802839981416520322623221839380992578150624813839513401983115913157087935224391493744959194963902986217533507428491150777021903444712615540043709417991264553784318834815929203759017003401255901043289824257631179432378411460016335312086555085178422473708127884555385384712165985178610591922519438431677755977521977347261251495328652136408237292551699890709450298712358503688059423353420521415839279425316054990762454985205405957543015814494767486287463191223422532312337067203426708444603772619139049279167131409031975630445448575278186991097870326636059816895307762858362856428478101921797210983921081011118866510583645249134256156642799768805708503738636521370223720693888639701950905613608379153237942743979076680615875548491991856949114738424902148014109334526344137941147325270223627451537117057865583631026595079173337974146449674309278958298405173278010511900322855161995763388484511008833660630608152463292538769242215153206228166986642342141342667781554510019588722120114119364862217376338672701644395505402001348351261013254793941824861713514139468856213299983044050563091019892477384740494194386365717926562612151986621652663303083033406776642241792808043749667489448067811491345319806699368804081637396650592593629353813464022099264614505901079019522232736195264283601470352925290322063089006570277450279030980368924337362743640741016362818779517547303716489649544069884991656064777243011640795520412374924915460770696470004422999675262707431500573884140464939591300879603945985839896711042033104086863165882370314823793511948481596489728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] 15263331335754026939306429042087705454759186912949748713921034041915663679289815595684371388955015083095077745814830935744627935996512860698432715040477264341952797161346641282149690325983817385033775229332635223383993228582020186941141657125307635856616915271271607894541514711210761144258185800396332071591337221839362277866556786937230593329361978874946057926188534709765317977825658981349242215155439643786790850005757555639280766285857061327485674065127314649585063869130805934407669868017541039948547206630577015980654318075004499542977269844992558509853814048238635098982286091528550622182268681039303692133924956490491709149525724429740160708232112667225116065069359614363104803344562343631379785213058234260974746924565625598138294503749992094463259809805573879133306348831768712590849183964493786893528970776851836297298836104572188327815823031330008251633896797227134049072732559974553403711928510318721455183197944152348734214771077223727107187720767622988017608823867098163883373616775184475670906243709428641641358672878992303316124416840872285798527609303966785372109496226745392015735598955720523799235645684661043791867153414847667128490549926240764280579031283544818017670177335461798319353854328115767994554737851190695332899095477693713118253619899544639228693744800410415106507644974134775347745317262719324511529065464354042553555953679095089431801124133170672035474194348930727040336522276058541988750751694130984825396303075433063183264607345772977375067772013496342194235432656999322403487412905968818211111121162118466429550308598121376556047829811127746304592652996301077062411473785175099661095604000920588621547538439731003653669523817184687452574525885546172077336622116580683345810120030375098943800179753168391041165849323937611050558253732273379868920130653562467343938763360793431968873042154396638400948139299528502038419542932447937764935951167367345664808487118357590895470387060276528632803611114240068908100063209136152042658095949308994642554966700503036690966207087083567557943861914228302809241609343176263643101149512923864675592069688723639383312872853516332939618346165548353279021580721681049545266908744901828143628473298548102427338636001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] -512312360241413849103643449563962205689882907993558320613516597754126261294136099238174944639941743818188338788345949623611359651996012234292004068675372307230461610336622944143028517527760820608409694108408637880842764196186734878684901949834536352252726779222118868032365612625920654699093101925124465733699201866100682779871341883511993300694484969514092972680271715545974178567110607994278177760056676449430133573482195339101208507546766568262722549090416514340786781823289273444841036515817480041332080231469526793687533616421274985650946244968777257440686398256259396807489404873135929901495016958341448147553327019002689376099367972185650485225197269902338635173944374954937168532179765969014171225413049748603092365696919675452225682733257754600474985418130425373372747881021466737839732855281746554369129866223708353897508564312182638308704934194711965529942854499615097645470630802169829011276346889671451679249865136623111920854952818876854651721197065645670136730458150579475083731600849174055564307553946559537268950897067524939536916720003176500772201879165765710716940349116713713302147524157640299266014097576094495552354500191758106004993146084261643406624434841411267231789197917025640134493873522886742080203761024810398224534084598213391874206398045392749524394444842047561519583034311132747614198699158482663997955557432118666700938761180265420712411566305695064713151928793377297939659954808414224029878955743101716403816022826643019698479899593740422694566907231538700175316668223341158386059656556026292828667394770200538767151962129281798514351761079794104211767983768582981236820599015166310578916690981702559827262519104140915414280229980998866924731338568047093463547460949951528249098064373667609899780818031906934475059323395596836371784232312022866266459662398494591072617470802592895864390921768336256612279603391721760802300228506804901003363907702607606651144792825949668991143744801541863519184880956310784369880052473323650210646372616299101151364679746948493243146157266617388378231717216131034999144413907723834811034393505002483063570174359463959077711881238119040906767524621587111820112544849257887941860969599849853058322825875979854549554361794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] 532962653725651856405559460493833212337626576777109765750263755890897518666125305283331166502080816349483171653308955925296349708593010771286719026175384995902320592548244048473005623183407455426314545506432366463175089874877672933111535555714960094878599774734788507156401938329799623773665384871877581868571175011721231103016712043765417452900790754713878141925124185580261165447684804734230803831700787207274702196000214273246006477774640261902882336442547283477820037625168679834099566182984531445360898025796404901572463074773637075578744088918633234344733643833244293796818215189808315764015913226977440823495528286129644538928030064294721217625295474720932455295637505494238723318164329645138557613598738318965330060200620144600662245984185040445102640274115575788584912543714310375770675969285203746708413798524448923194230945398841506866974571899438125809561552257622634775443139955434805703875820197864712126574243832202914820581115703248701523985169326088675825702976540460662069825847735421348166508250944663509958354557713275542534690731780406800138400162703433326914648925493497853757347492626092608897317751359536257819608489642746757532614032503419270594869412762840527364654408395320213850198127829207099302009917574469137568593396880033468145897648992817131083186617302281979997213754809609535712634675833572231498899104090741319319355807015984646554470566172952013814902073392332612055881020390503998567037810734077829142605375216878910142817167058120023672436703387487941631573450254677023786730353674529348355658232087530228085981319330671208463194950396080101375142464840391769240088449103369813531897125805933065673844258765113610294795359525210604012444171579595957020784472501545795314739220298184074428111033604360038881939718748862816025956157821359008531294987831458118471249640964838632475210568905246567327442932122003143295052873155131347127690206546216622959497227405152392515627694509178165387451334953609782543941305092595268286732724464256667651782299803239527056445605321327581762949703067222557476155420857808553674203948055287541035618848234415529062293786793104373626470269404036543455823058293289036355079287986546005578657059481567594520260651253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -282148513089958125546160212564174232381257174420983548619392963346902571245662774637147153670417806503743354047188992886064300136339795913460070732565545299381383386977643636412143716650973224641144643062153662632426032335956668103656744729277835760005758435752511402142213019023277535885461579136591493039166499722766891285624244490480019635207553674380311871503371390457011915669289891210594338222546545460744437599695840496767163704381543475430384291500509869429531687385813004081288354372368568664642028450686002656588868748774556989328666025899341206428293121056419549076785368454363720892616466063681104223507323519258420663213165438335480875248666366331319722264767925030561483240974012589959934955705911189704437862369466816864947671257507253876717906813123280123919514674113966256198335586968833005812656780616856572901349170852271305324348048368361977210104604315145399174804025674315687200563731940687165521577935655537099304108155441609357221233671652549512644250962493268936509943427633301917959192705045340010750971970445820405950814879405548756240434062217168672667747979423762774023680129620685523758230494636792206423889795219931547397148853556670791163198215653386441639563902246427498392299284924090445611902789488978907861043965510359910282486487040663607106140487265516616123692615309006098182616253781306549703059498037966061993271546417721496772975855504576467395852823258150616454796169631637150019242882458153469553147464352567222400275723085532895103039837312423599483694006398364471722224332326482138285867690995665537179217878412297929056338864012865948733452173721253676116869487369033452201564419922530220867722033005482105905662803233035221399593970149164690662353722618017737614253051023672999445639252824480243684575231039640251850043770721680003187821009138338995719983848867721804755978608403409670350188307097340981569401517169591869361967906978177250051406441480512363676276845984843092284848792846483458461831513094016820877561874186685736047968536815962819155026129269040793489942001805839815864685659839378675335894299886648709617590258471650029096000719167606936908209899539513410435459469086764882274110288676414483325545264266219290792089182273536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 57059135872683063996128223822873463575523440907199131167865926520896273209185922538301986488950297346457689954604853498165872670934932499201097834721126742205460478546843787915816213387102659271567221602692765945617962380597005372610827929546015389800103051574005358727295584659625039350553581173931786037120236311913365767534149704952044698395928445986733436158073352877653769139420368395773144371217796403487689682766932085718359201717289670706277108988594825149359418522332881534826420717252516640936024596122092110851937655272686619432201305962207544663648339149260917364144989696242396221100625056688878522979537050385042555041492686669308717316498659668278803559090611626257755939047123430749123194799718857122848534074624166148201682634816165730766945488118269845316838841113442783619034163965797593849797234622403893301962452217002862748995266648350083952308692418975285134447832924174482122826310702780296291199729034444388572333252115921514623529245109347935401806835399892188579583328119437325132940853676009380131924096942361121672336647522469288589469823816093914755563565935776119034024068436296877806674442684505463340328269187651392497001575813250331749589768363278407634595179253708080653933383113667926004496633551495642246169089558132106039073812630650568815896669254509865046613347314589553448886438611868867371378255060454428725617763306300787138159664300714009208121154129709181242406615798382501821361598642153543215832976013482222170342060187841139823150877205648830517267808269297389056471382088014346572729154588994712548666960146355049180615887101036402801603690108185878466748841346778393109041999481515829857002509632951241880619558739339116236830287488631546805452095075185099255670947912266347724965715663009897823066863348013796713820123241511865915793979899751354239724377941608694108278893902388918973090388206748058199555512058350384884855989838442716845766490084550818968695754013318655751393542598771605687356413939863621824632860975335558155587713858753644453020848843671543378207263996582770479857977570897950803517839576205232627727748293189576471915813703644181954541759683430381100517972438154331677242961438632079373530293839105242334411001692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 19837132771872077742074110377263072805522731685550707390585652339330711579451850076928302759420613883352310283253744021080353194320819443195436911985702902097647105531210522182775337777973023669478762699041367715842395495548936731160426821862092373249698789699572801759386336546964552063094605533897867886641466702427128860271039496891303616656732031060462298046308237355341407775324871564437690916109917373413368046063304982249386341783374392062561128492068395901779421977616971602030095399298595878227807884833739763278500774541340596110800128586668572412322198597845760071021818083908076887272990450357567662603664367217105733434081681860095193088720826514757681937215218051943475922282705349064929729195251085936662245632977980927008699685362669953307391388155234099963686897888701712383525722287255040817442602956594884132349623855779784518635183244134725602112629505966162179492979291717415553462056454025200017228322948304980860934252377331088309067783000233330720625013906552063404127960028351501179130715144616618274014775214146862813225778117943010889797256112026308978713526317263832841371185007904979073103643925580073793349566808680441269895201055608429488515086027093602367194004946845866810248315871322762029928238230139077563401387356967619930320791682707229409795093687080765326617237341885896846396194421626746498582559875196493387208339330235442266343382390225477624633145806491698311686536863055478876633321586543024625194610603329980901400365980749679552240278293171095367478455795825124228235506738337505782471059550049841706689884386516526539363219240279953465684846224651402923927983893161345121620076007807725520467695224484600954254416054076247326711128828047492033545542740056217230694138382596901722860820161753267978036178626430976343234982886346351026580407747772174198303148423078594965228984825828508641595971460792699031230286159774738573094091095332394085065616249801066166451715659619380809510703732656522015565393733279659698628110187314389448851970474076596547485354462104371822388109423333260871503354034204196059544351551793102122789404458968158224943456364478064547752652077790479145794660670308181083993910770588076159382595177259862423976653357056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 78761875719809173062232770196761045888148242148429944007865924546319873607202617556309756595230288860996109201516940756138098049523922028073650248847869428866977345853295145466631571190985880423674666194454428804655023684922828889797938719373309894249048018755344095208633881538675396981106476609422904324502721305466565029546273065122422277585710159116020422181134918722867624027394716292940794187739461923533802419268073711557265861126732037639202505957638741833108863109975895796673329637523735268380196614128518643555848398083657927762739083215645947261949795938765654855781768239487465371585715359544615418195723075882891176594374499408064904055199714779177077237110697243866987694639200772674837494453761425167348223632780239203542064382122046597962973078216320912908047360679331871197006402914573585366763820245988196057162767050779938080549699122809352945604313909569209472744882982337074380891286221344770610792352202956348064294906742277690055628478917571852592974883822140550670643018885605751284721160814932444520224484934004956681083681197627712077281655686786781121093737701169779618401330421332523938522199061381364421219113275653409616444009888713991962799838704482702294342494506270623016888767335479957262946923771590199394834126021028611500288382969480333733224976271027473598360666294519554718785384870224174469353769846869588097147767477447295843808647727552026159398447769036247572994906315586206833717226507975422264690489504060757959569529665466880232814459211844119113094924823361137636619289306026406660183960991968212894369240346756440790185203313091523900873570207490543373924783095926094082821330668668686091054149600982211604362794510165622768388957583240112969233239250905899322583561885550630429544930534798378535503231378653010209872194283131988378005250275988427754022914222782535943870523837185164259136900535500666487579082329885822158528538427045514258150468807818764934711619270427372077173133738862756259197593823800970277559724170662985634739954004661398001833621988515690063290074761615291568742767369742608445562697660345267936955596578339566982318543867281211468876480402451099897036012292045251037741040814384605472093998209641011817092218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -30729827436271723035914720278130915874488887881183916313540159444849473960428322090753233268733105328038639875079636210452089263149759204981004782737682238584928437938403233768610688676254038969499442251394149679351510271591485092418755279548813172086690715354645179285611905396353466039730842641003397685613228859875251185161653341851641406869152737492889904094068317703555290205189739883253691744536511015982214753795445443119523708484947743212415169133998140324887635123076277066423642706611930298807852800213591024701975989814854405645689822272536493639690235314699660433467604032001386285710297590790232290473947731529635525628100126932670913216963465427221878415397753319882404743491353420186765186818979872671389892109657065130598073364482996524895141241383506979947888594565562642033871552445283101217951448567056894383957204165708338117850690564499990557384990183835574236621984160257375103444790552679544913394152299758928149340815704593587889775827908161755528403088266464796561844092729819844769982791009830074216334633315858710807224183809347983762455250259752285652433302136568958490904693447543055664366440561958750282262998915370477707746702662794142243777139889533760858196243382413301150482809382246452965687167764463671195745076095197594667886106380648317869481157111288090225091795252134500540935725340246742891268251234028002122386240026144668604403789389203589636905917085522633502144826741413158525783232552020152250785549199784664886080429103272517821685906747266487368012792468921197177775485256606064598343790873842686964463078494811696711222493315936294583079431147865898130088900539853590547689838931453472528149198171814640892653333160351942274510505225397844838008727307641556440342901923621837108366177037220696915822874596253039235309884135056642239677877012319391847901792720853514056478591287565281505202621685135483211855782089141139259895900348448111776797824704708789718143287011083269051809222180096579888827192548711979774783298383348383726787859100125622403124757447405193829687556084232653471507332366626955298056111028430714165703082304849276490974306589925990145663265640217668594731016947857252358368691965225445534306538319093455517112996986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 36700233890197672660020684540888350240570065682922574788244222685984606970732479590691778230956085400079908830527045713845127837254346727017866566628526337814488477165995979392568007073851383114843272432248612802001072333212996363775507330837152667722314699755528184097727816239353807915913437376262909425376240324202725792708432255968571078947501039660062822362547612700416633737190807727107285700548167894435815950391340539729509794761406637200292505499138211119280214012130580274316305749440263496396182547446891008741599157762178914260567984517049729263590734287284973544112583384116573524385673179439958676776524226358082302106296101428394183565692469609782353646987811914572178416397653028705026242192653833846524269727594008323018833203901239817292018848097712262112722476222830190519281202552258433977907315328402281468623426812696108965748419657050511508028874023576917313487595151277937263862183528579333931822467002241290470026677205471823348254064290934881802381364609028085349836289665112299603832703658941851700014676521666564862993718389636654640381172255065653468562865957207784996011433068507220108228634694225026161734467193576815463280199001976015929656143268736193208372239922514658107195106160378373851420535261188402133962659098124778569107418821559147993918294876422636361822825323330403533246490315885856571914119669761664071925662782527703612604924919163420857108415377668114647218306846640515879231712308476480973559031545427262088499568780943599475333815096859443875753779169695896569158845976581545153481422036921953180112515254977384947310328747252320344439990946035954759098626397088237477174254302594615110431250852997346902634287724969692048448121331318044395517228258731435513343441899779856616549907575718737688180834635446519316174801243494418304168397267809423736148771532007989361189105710200394277433024575023102725802191132018351678173585998142661452607637440133893420834586800197614056835290126545419411384713993685984894378658484559846546296312568597618650528512159157083717077832517013732573486315734440423281739888526903353804647071631387446241137822906301787256208120525377677211095578340164323432463505332069592801344574557346573936966752010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -25749870726116254827664860626862256039420022732430928809118142505378002281650536087791678689707496335187355825388944060928026527365063858313574720938000803182233111741740950420184161478245550514810252663815828658248994486915418722239394016334581234414541042003805990239914844867550664821239521415171960035401207150719078677401867416888724038370583531847649989224511390597536140179047435176095569443353781988696332754399577877068247601309420058326760272460216770434902747565891309377768904656554640541730585346186539492131143555313445125198779483383969194238574446667065046276975192110417163093600181327370770710968890952761904672657789359637422563250826950983439857821012662392648721159389424961577771752993679833217958159240235844321193208646174014119493242385091473372769528623249817706016330238990342973278311951791614419303712090494529643538705408619808419866315198987278437613859185950890772745071969465742633123118860099545673746948441575138366135360385142520549750410152417031952448012504722221360811986171731810407755146204366557472468299273962518455148757817627253890767979522227649314750011684613211754415173907398747693674415989294769905073231320707684874204881777613751677091215915261010109621243222984192147325229831733068381076429608112559767639957433192129134103041859230367156433337928377574217733595657261563635457012432025906661692889113189961144876735057016519403161323026592458121066176939703882879462832925409889585544111640219516491538999844775044298198163416202478004083184168538925489074819972388136012288985861265086986001050380306219897473668194234193977296015242185599591790819885713575433435153274794887489620910677171723194670258454081020487055130525580203771033392941710209483924752984654811076094478693686555425553232838465963874977639931980106783027413151741045747105232471046560042970602276277782949411274067412667809453486817940470963890087049169611122694513621618965418116038062343066970252417566707490507956185117931155678379551394141239875987255357398246368637188674007693881377835189613580872596214609355208047706120917543211100159515591624035320726560052732424898220199543575310465835507292672333691521677527408035831908885092178725660149174729965568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] 13202703706307162367793556227708918403453059324510094096930133968443169691533393690506174376949987037345151631454629746978769296074319271414667227454276278395902828684857960706633540634230812822680948248377905974085074404952568085949889236939066134094338696927670968718055441320817170102213059247630035534628068472605699582177445964163786153587372465830576635464856193756126007439490061897195631934304330730620747529038457122880344098480015470915823499502930294889222892678314137012538447198568028069437984001621870584507247091159313274001922728699519918540614503959745217377827231823757249081100277631615906169186947441604088763522251364920801547900634862206100633813291890297375193167700043633322494155420204671656500257528016898490661939280878824504335860371098047611445472374892543981281260735140823508862988220317740843667284829569401627315585872919520076116616720323272125128393688801739793611313213866555808951188970616241491664886868042713427468075465066368491960072845343549151399229643493894007293818856044010629640639042737886720532036941313054834220123459631106890135238036756420047460463479715896563360425294874591521947354382202571742980276323034032638786154459039425064238340748838715702659306425777056684489492228995395519581305014474071127202755211414663668871521256262478212857449955671156377120801567150554319924245160063427047697979064778849034494595542492152113071915693941595471452578246512884977719801851035244442849253301750667874329708262154569328124455081550342749464923860724644819758901004729718180167600639540898139495831564719288658075703635919835424586927380739903443588979257944422431963073719124549334562596238980696197999319998903348440451614832295730691896582636622153830406112888115224409802449098253360504357463951018065840236502153349076233449313169551000614613736381399114649861394309376637683882319934261039016595095460200197988957294990147191938671706984572808366734236688097931168714131852245493363850951086796713114519687846969734646177280229563881191131567530862118805299969880959630367758607156674664249132426308502117904409509724611372878170797445334395528393473290711279808985027553499180323103256775126872715255904201680081681168508534128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -5427049941742503761591036749651846066298573392342910117398777669499528616941511310696836606840376861912002434805548874820688137630000047101355619617747726773846627431763519072819213144466876877237177041425718528935540292439356268615873962475913168413509098031854457637886855511635154313128691228829497441093218139928700218087463728980622783811026611427354174973993445756369415641859294737669093133905181997282849674257337328666002791335855406947370721310239717309094698956065014558238099806394808124002226210465154129567590818448385210611021344221184466620748481928983019232953499703721291479454299277641098915451076937177452490187901781073819201200989543234876430580647052434522563926836151721269500817472184165128047496202922639505568713951458541586963469720959165009035692188412912919278412039897587407478469409352974058678803405199191897618709264163906938615566959755055092834048249982871237466227497821429556621097493584044632907281979644278418728472823570148340030358299736666963637683409274535942320640483178141046148631267695262330569348456841008678706091733527709124471654895991839394896784775713326151819837294738095135940985329171737310566785500650225610640107204725126779785509236571837695671224887239287724449628439032844905593899942981530080918328886639487225475058667689806711127627829315319759096169723734916766458156595749118103040446605666578957652382598831771877539982421576815536694648603722327932407773874826801795432014877694799988453909538139353099004007220394966076796164047946413720089823407544740816382363696918079596993288466312080401867376156079286720290009056291684486125187176309388993761463330382815374947268076624991641518151266396888686755731705382807258039495700545920175918748170898377921989573551549573155762584516852797588285346381997045520074534210322501949149557084781666461263894912279335760607013940306796234459580154149742311839510147729736489191034960950407904400905292090422591954601957191721442355677773413992429776258781362207424395446874106078123978188140593219776462887856981440901434140836919942909521631916856958565714983821147776789549735189060536615657330930405678012330918330418706256442338151138746436621633292819420776144912739467264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] 1886629296898842817930451697781977963632566217076817203346067453088107255323123544744647797596093105303131348561845267308696934241160141177965591996015970811895900589482303095311573960554708607184099548515045938357539686591597375767408077185319750593782052457751695616125871647754150741151614930026551722867790506378701923944054307506302840340169242350220817786637566834925331262247576235365360433101623774017945472635722732062673386170844145601479217023691627645455977548337950862472580076482945527932134843790400175264610556964558453953671601717423424389888628817700253169194469593425870124567155343227998036754181530168686059839927906935791301349712693774102403002252205907762493140501671889239526793003934020067621138226409469930069623014318145481943260571060781634949903956773775513616919796043986687769584565096795555510760747757476393074109854348623589575194233160952286310514690057184690832393311222512651811889725103930559966626565193777974132735929301817546876409889417551040261509022766907384518997986804324327970549481800682398609085828875843053272451636265731828356324024688784960730444127661230239946133574415392090980685184461788422459400485960655621809655723820804332730238699438314935204145086098017493965207706769062722198909205015210018600324775896965162159515252616436789093812052086703359295172463358624394825437517532882156298396468269709807618746446211475072862870505166959290388733818056658376894230141054657609419571525169988400435651626214052677834669816396527246975361640979878174782222539803127187232894463100857855076045963798218560220872505520581568736474698449842790363974982312239871390534429266931689922775321011675402537914152711415778417209542642913338442959410439256768055247308977338977655140253708546186318919115752820350654419331439405333056280996110385391970352002346840585670649585953022550778718410505976976920564443321319990606116224080909709784664354858429299160596543384680469021629552624422106487979168522042112621648202845286536937195172851394621801210617322390372887862022813371638787612928873929466431061671480563308088281862114802025245227026765708217789820004172261575136560715507369081766321862547430132446823029279775071003291418624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] -552808751908045071829354060800293283042996534955843706449007440751179622070734471653720305159085600048622126277386759665967193748676062283649945206977624503462575679952186504894518586025190790081226515518561055584558346794649049046827404835916955945805453779194724322096520229969509933508527768440626363038910564826626644189848041037901858037319763729135497497360443064760814036864046297645749155111351445413701270663211985367820911237294967174703080990525457031231416610280745477412280745665303635837195470000608104194017808614180726591402629196826543333065505835298118574086491548836597639130024640286762985981445659860058308498141456384351374057404663975138684170136274677262771847939174994321971449823209387702929943617817626824341603472616852551986040046169223293866107354356801142555621475632000372278909640110105085889029332668186665347710499122143698117596728236770498915578933221459253789263057543633160993422677425649105447927031209842084412426451905084115825445445562293578380394567767492951239785360944845584120356803572571700591447591456521358231547075859385467119713700853939742388011476129243727134733133531528848103714552628496874114423298609662870310964876120592702130570009484849593761839453193961139902546037589551336226496866010350951145012866331944776444754014663711315324051532230546352082129880582204614927747897088536824597116899346360302026482135564844967196395475196704689844266824253469437775857155677753677285283767919670475735782260377441550900289583559905661872086420807300041319898944995612280132786179435718896340426028849189849933177104085738672136893567856886571230558260484215609357346625867093071739563289513247575229178729383159972737978426553432989427479817345434044003959608647032070845991573441230084037227713060530455305775557076644181548778543571984610039472864122026343538618236754495033884140792622550475033321571578214548665909458332407026194482644357630087702713706311441520450777796059418017184770309461847265917459960221297938582470027949907657919128241953986290184564044568964627067417567603582511398673533639544406324055009172922685916639759139556962522224289642584020875787869684136502652308053397362191442231923060845919625886086201344000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] 118291956346481447322669887295145760720119241594753152930592236394448418647973726936366042314653752842471703380973567567623149424770447607089940849729075098226401647706028857352996231651633226239672451593265034369018330369083715236993095943360436856482861326290763094950713851585923005160107759030058468397906126128685890735405095370030031559224776354328653424012646150394230155157391592564099339607002199059719517552453723766148129850622061582764632091469105927287159273711524008103773014579569618977863045521250118527537487330604142220662179456805911022449404354094235477646221569676674338225252530339163191560799635787544706134681406404374257000146175097043625491618572262449891290414527027398124381829279141886899497099506913670385518530853824236262369688148649790437413317664704403512521094437233391478612152241569351963831403151627809005836735205227799898018816007081259882380175828117119789133772937164109197464954276287464904641186286300379417984313073403323536961782787982958092287065449614908825571494121693046156842458908620978309736863329729837034211372977391232211658815143526319561932827549758236309275510240422404523704329814193194461966401757364654250780216483723311535046862674063084711312352652320182711456667402141095447617568096742477045682153343301171194085742381454447804842805210786829472198536114539205705804900421453892838909627921121961957973774486490025802751692514727230745166548169452494299510246469623050599148098775811347782769352805195274102469415617685286273584769692096350625002471704561577243777707010244261252710326699838024961390285957641350273641183587720112267920466719866353982093465162839817144569854195248036915794422622474769991439631424718194661183139961247793391895858688276007835449917095764529458414137916030253883596245731155399756376876807930428802038585462553163289235006417309553642763848598912950252389750863855914731672289143733659954975029102177063266490962554892419876314221008078614704441023315082016148155819070408767506981007493906812938753003028301265946670688890446652492299539297174136399534935433548180664293958293278790400531786312246333085852563840912644195574645394724353349258177314041797237308553219147156026653975511040000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] -5323481633434974876598151915662354781469327779997006559498645536470937738804548951561923398931961113452350887466943876304830346683604815916131047739702280123951425505532041391366435739204704658192668915824064149939489667498142696302639178897436603703282154383867749078079474836384908803701770002072470603639380561785581448141076614325888896011448764601275098827349937780253902594325737120001840688351516108593437180382888285639962044416085466960946500447369359712429554359924442506626184413105624110495617765467027046181151517986077908301377042936311941708742833895572910693290187851212295855504051435373054805896602749151363671140016217569576538010155843046765507039213379840838458840981695351933161866731600422362299640857278256752733115391129853641867320048536280672860685787112421852715033764194706379130444557831494091140656515787080591465098905834802010098535165567820738535208002116322712256325247147661725178841564724048903300524834707900926493948856594189504441885175635860972309530828836277985435527629579450234125479698592602390100325925244758379105507479087510459883793860697102232456565475053323519369997583414622526593117973450624003082243804872367560976729279071006585492375211609978107267570022009819738847984594919829065903174551832195579091791421226975006005028553704125612008545663895258898738205546602376121355775269463008586808397517171811947543835257335241108712438885364529636724435877467304961887939515038030614709837343339397560551077242471968660724563573422184943850478408537905206760474298952229903129209256605982551945671898532773544507205009844776067072930231641180027575897248360622251328520398263553695510754302444860715671102631819085229464159133085260083628819124266427022980123949945843343223736824573757460151037810916656242549920052411915880794884905205262903963498325065650935185630665392276029135739038157431161767293822390017614206002133650550090768630672305740325099570961676470287055579366463188609912676631845572081848254609858995020826129160060562318602831490978480170084731824023841798966116804712173449122405117027269048306640433567454055503034892739658810215202280899943176628505756811057831637194412091284252060664113237102938854696943616000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -9840880077520516243387827900918062406209473164049192466249506004147005500937334716529467698762302933672664037231625800226193611537489573100477964674601137690085233887526579980872337000279367623746509830144862608843913215446313128366288439166019943133385056931424939971616377280215678483701854828401581252968217856645552349325947114321520446749367598299201359847869409532695136589398886906406398165409513521790349000882793432533979071514413170755949932754468861002802472723595117956436884502014730380415056067437385480303889362564256578073943951149115208341623361613583326452823411452192644994322033451406964685088009598438965626163497940120050105990870686171725883742044362445305470053672458676857577313034956422942712301433246418009080312190724586122009934670001665479921485567862354426301664043302291639568083342715682384819827362232537573475755975845044670328860413566258394307762046920039266290086206213476750776240841230669498644074828646503048558900759533272742311895543018815554572284567413970250643245070516388939009981008668111728989793676804755374932745769631260545781907650119617319070373259829466576903228532716477290873977338413451770287718842307131121300907094440967428415150197286512082994906588515494812835373186149402629708753997102312687879412613427241864789885777544701777494511090100318862475267925893062223413823328575439827448680565841917771012758228881007600542445722197094329714438773495296632867007108693786291229211038862024002202026248047621904258445303836724886429584328083237746692962836444845464932559064975462020335840198522172451594484599868680786939507403172504919869617455051348831219136402127153255079990578677083187828531302247300549059405975933023153579282940437435656216386526811699291577620470743622728128159631531718539424122728729162936797822029594650332625595220209378343608671004295080107670669624128606627618757977894564220735885559168160410002305274266385018790385070087335466456734802344738569979462354527077992672967430331203103685679859398216038244944256067474687628678393571008487184865311480724948946197904044180260084612232023641297061294216339324811982043847907645378571506126038740552605229483151108116557546693569972243612691333120000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 5405647180269579154112796474057433552260752913861939766310917065103552643660877742622813303729054369863426102059936941017029259596316337170026434856510042870844135785198550610579912398840289374392939658214538679160239507713262401083527465697336986606536574470880755058217677457370322054527180162880403123333844429999446635028633810748810459780515858637580075115526126838072585456951319323384818354016674757769584672114541326628228718195273764534059312883573869399138116708455154356861982560244302296864454702243424821084641006618537475451451866762907345928584801535292138081654073876159655544264083049129441341631849042257413045451173944472315742262077241611183601919724676269884282065332882265771656010419096976361098610508008107293438731861931205505313294841109286357221477170773671409995119846213368979489224604315029403825883722014659744949929503815385315453031011247948654610354789663830815878209614587117607329209659802785264563047103025806984384057697955238344803387945819077649600102451724579499082743330131339337491001155745460773736612385005733646833717814561956255978242014578307329308579378738247367614898008830635809330348599228981961362503740138632259987442476968629599572394723148916271914133430496056481466681030728997998436645915647244585105072728919728918512632923673924325207751247096715634717700466956865188985287920373699510214173179915842278588120838799274506630580984579500485735431519444685295946514410511936740931648266040054589444168493340649558709642393963400920592548257472224031798548038616202353437071473901592637792868975339336514459936846415306237443144487783347044714221995169605844807590871970793911954792608822031101815091012512151076441056547545371626494241777742235863568664706268997885550616917565535829586111125310777673044207146092832798321159647547213811713969895003653322171183572658950051289856975837295949029093213022081183045460361769911173385863156636581598218659608644371686567698530055644283898036457622604192508159843050431649550787958020984611817624243595041294574410021321777162202417306788154941468774616839509097388820856074648421182720897150090374527389718788249527843251014618625901959138807659377049056542985759809732414525145088000000000000000000000000000000000000000000000000000000000000000000 [89,40] -1664094121667338659843993730880648719926213815158242291381602298758737168527400446240932015007768674781239872592424067032344446974689510810928483932389705073173252648538112933261750697667134334170517176741912019462519478221419258802158290307053068540213963031863269742109100543298021643329494138137648205449306670207567176829753413148239092121889232901056655013352390692626165658467553763510505971927464188401673357551361622099546238262973926783769625823412265419230786071380233641174304533973880050721335868583362525511050625459475882640589780354945792873375039182257504913362162475871405642141098926888469814174971838801810857242955541662237820768288039117015339331623611594968599082425353115357749258643730081073407858455642428129174736873119295613548415313314405458203371157516157119922752532559393666967733529931746142223715443123071004940332129651187325513522545007755246922459771572339278979829326621850716616474305495473962658222614304720862094505015661237801728159709157929035878236280202166308081073928107066766310903690348362318863811100229309527431670197013864922921837256641251304029430809944725116554830656949612281062489714615003278518007316370638833501285181810287000207841593563915496975512953934767357541573403675982360489654588855321690633970154503198061910023270187622742189544934008093691366692900962790745829564312390801419703006670792310131847410058946549543064663257431057093348077747448409598292056287036486349481166092976915916913187280277715035356430338622036619636698896260222468889112087979667576383674630940765923127397529343953769296409448020670003555656620692916297221333009739663097359424882936537056328293132703782858024099344821884993847297259300663137159400954934876730756907712326920187259288133945485951229722172484295045275248642797973453955537815591643756050356622787285180172041308904102271861502751413745928008467585003561444432152131771018104785987742760323924081919517720188671400856073828457765912442650892939408269462386696943324819205061581558858874972005771916716023733983144841411495182913631098197213973452783137766288574840930679626557903485265665409633824947835852421881148717891542028278010505462986087159328850025933967702580264960000000000000000000000000000000000000000000000000000000000000000 [89,41] 332269817615550320066481024024456179462144086062996308168765419701163898393876224677238991870613148633126966004688492584722634712234669117274675140146646536067260953302046366289053818129925468986000695560030948171280981234500216079673495178902171723814236923253772319137669681707869554669654255098663250870493764828637448317147369347488082449420255818270352571650974231967647242014532184219378387307960032109543276480566135710066874598344275345687980602676904709261277032268263459771047633634488939712217403762035940809781281559404332337976769160550154749628813018794390122244692817834213672730190190813995582243677601755700593030351367757427442741612675023855866474117273805574578245579550843488006224751827453640390584780912258299351085977089260313072879730599108655493317174792780995944186066220764611560636356777247586592515563944990492304049528803392111647743633033604775708732107422926058458143627256725841731376120384659928519018201965716053685733542492836357824739442312952594340492500006770030137967361872882921169545684499144687577023232330865670117835534618424573845844463843635197223643777409173574127123923985675557360546021214575592041917869016365504604491506733854212036522098402718859720245713424153750735332295887472192325805976097393202779585211071312918922850267537951851474184108159388535760198265208914496308123554348215929049639217928198684087348404377358310368124394645398945645174552359669955950792364263657530287727997386352201550461846389511904317678985554670597909354038699448690492870101487328278678249793472344132798865177239701381143254223960895767173835705520623678418534461776876578599252274320048324154189220531985753747416216455407612162756064996419917194431305981829638582264470626069027761103487615989955356286097276061951036460992951354247985176268017929541312595830564996805609695633760780680720746151435007213902902649747817133311447804603085727040490091224086881607856140135719622192671211579747155687002184407937265158355277960605784649365290387200474552001405939723220544281776493214666429052772824015528301079830184635227441512548629331613924332413410787976054766432636688604897832137804178210351247737092186880145251980007595233134908538880000000000000000000000000000000000000000000000000000000000000 [89,42] -38333628637655058311995160904730677210654144017567010586107481281005264804656387995564582495486343625755329588094677449092654995071024796105767291618349540876900620318015565801822886782208152897768296788908627749083774901558374762500804391606084171690774941368301318179039416716029904644827317943998638491841247318697540754041828628424036481763098792431187178005048510977987201516715468299582338373671902051707632463918439137118614811370008812585975250838466035598757726593011358545224872126610224594964182822046803784414146585310215073698453825550866998176881852496399217786304363580736310032509858431028203911103532875423433633043088975153488002216540779763277490524278719450276350280361194497407510107476372275573726764520901056456600902566940341431813520856571716054347077401068772909514009231741868325882670541389689787890198658795049100748213079022869465044348650879245903309363024111336708082347280086391052737703669941682699292731095363151226565125311371804831777555980334184568431624657104341548086086520376816990408953559393540490096676308355338514755825893491310419229195282887969043635850592372159725515090777722543145754851219231269821481577588231498652771967136964157666880596981164405313277345049640866003590634280300806842722510792992146190038931691427181972962740109616579566539356284164864014703013505527170724404784494721595601953298475558275853808544275537561157189701008017245832719482256586922781953871000199769532897990442252035026024836935885433452878323338028667542495932100028665971152899514140099730188631441134535248739135753109545033647284689531321664182846584505740487271935640131897839431032513629891227929747849547863997338938744715267717926683718498770999304313698546356122218102086402004574252906778573838086611061893429998722057369840472752914444122679591440989986150214513343229818363100628758110284449297366379173499091997290876829258156581555041523849232581634097871383901000306367219479985478609353307796921983576718544972192291375378717980048411871253801185847599411803535857006800414279324336973539650565242320585659130115252135091522234398313508003461036744415854328534551009658131150810468967162647170631764956966635090684635679468006932480000000000000000000000000000000000000000000000000000000000 [89,43] 280116771803741131383272153443084449106718993704232311773309646216621337523391821900870126970821756428565212676498421860478695461215297135925807782386075116585509534337143128440839707682062282781297575792345460959868975058619167585917584467116619301028843992715410999461257800391066823860472078278556991901142822783555781789255408168217070032086717494832651569893384604591490517060779341786290319393310442903211255727986888546642252326267936100432379439444399369448927407649843846099479415863803340224164556822708932673149531881630974963549804576089968276646267982564992558516180429340245598103338891984527448286597845411111057585222705869737623096637947456025339618496646302512343477397958736844663422719062832004755353607670905308008435918325431134136131204247263887812816807870837170525985048100817017763600309913341730914919825750213884930619458413589087772033993453207925487618087417220882464934560676767815252409052741093514841163020507087988746119000661952138312104835568570993576938199059962179314536583915955707670439814175781244779490565741472426358583095780753178601558031769311034989853340362028432821154112128935745374374532202717026288538050081341750333521673158929775642099680464470116944477283477101659007501542517441423943658402899105682470504710097010572392808211340323636811257489482529871719634899095027598857517714593586927058218964408530799363618386748744355984848735424484087768000792270305503530674960681006063362674966121060958805362423010006620659677744119137084192909035390287312687448686422464120980935884229978374030622460495627248977484122605402855014739024701128273395895390881600978009412345198762115610022099214224749122971729952291590051273680853903899316936342881559763366247148557030357385786857964825127547335162162476356968503191871052106585458119263511201241372388692390699069376690662338264787715137886677479134867651465362935880245928163292599944198932435079432089839981438132925612282084503336585195880183453345636527121346339540529742198984049337850467481206092685128489417480679787561342378580727823523871427273034669832878033144172360150592529496390448385348465409007472958027098300133694390144160086761540241635521277211566842176339968000000000000000000000000000000000000000000000000000000 [89,44] 730800770077735250349099270881745983965828695199017528497062355981516001883854045870091479819143939542421288889071577173338569128150634879521345112248725708368386268296413589574667656145202011474952009297232849620540361638451809354811089375719311720531825572916200797269939477382511141358556053531546763265681704590859023566766347076915978470510086458219993282845006204971442042393927511448869788200850241312143690706023194022114983190223178719617027711318043837743521937872274317902879639292803550465683824310572371582295246027632543241107581257320445477816809689181526428823034377676084596453523176434962470945206350973756236641676623098625223103226007434571633590947466082492966538725474992288539019545717920596745756117450642478501789578041998741558901265608464006146385043000561052239820878053629213495414491784445154535704255629089789017081629715816411486223814019578228773012699174244823437726247569076897520609674085542576172859252513120768241508790548098432233197106948087017011632706960224107359500750963446987153625451231841070278269894525963780569599955030298064754173980008792552241612802636632106305001660037712580092194926934714197246998197240734464837454693048109752457402806882570631838157933754383692081482747268908452817430449996056188622292465818261661939409515277065277475983369609521943642702490462482976225893310234129718827761877861790716041937673979172822454842910875483981826826391008196200087693912230030857167177148086719728050063306903283015944693767342541756377183958730800093828859979917492711869602126780481064434970968573084472269895205720841856526434498502104181831331950183915529411894247009485374202296286539185642693894380821032717091672242215953473253026193721256452480764791161856949096211822640388926958829610122485128847227615807918905042824912123569473682350505360870932688008476203036340255539352313561672699450116957557053859281440302568855260508774264941402567847694751074462101595447742472883486848181857828739106419965574580550440461019527494351906508369156238681770258579925749547591058949442673857429061350223834840236730418526106740236081382980867033367162183412437731995319705225088202324216146854048069241467544614587142976307200000000000000000000000000000000000000000000000000000 [89,45] -102633944006945113816769768974863321539644001942698397657996241636761635982471627815531708832655670530448847438452710624207038060641331114912177182475895678260602190145595168775912520347158336248882169840347228526748442472346855192491484356761696930940885924193907215416553133074102504627888128131268257266333002703059493018561836355398177376624239183713406708752053235596088105020057480063337627785672379788566492649684597194921922974888078368321071369268582282514602315469751766706153014668698480781576883571110022304576603179458483384840850565878020811685572571894102409979039690027974174791503582616131949809276093013739811930129741584165789719764233801592699071394744393799535915341564256079987779249873837561022283671372951088909844485428040742601597095791061133063737538064032654024783557549236108377174116581250338811385346206781234692363386687726597992403532040578595423031793082066500470216206862064222008045855910931614070886293827124719028183381358901297761705371668109209352829427470379820856952239675547700468144458350732633777004731929960983272985912185000608730363032973887819560681886360827720078689316512532162231510672501903183451798939245194064488328025211344538415137852699769996077422471714052757350146094487677386339010314515191897785887239315925548774483716162057788383797213176994939319780780968762580700127730642228332730649045664752107737096953326293486137390457814684218344745707478990235435280242494055091175212394328690528754885755970352200397365024997694614036470701307810704450679654727424035291216593577904244410073932164960664907340458946751504792326598972050269723199508941516708009661334791119008809398030547164770127177080588793449602279598882959332634457848856121772091754087098321153984199592231196221719434885464220093758292712128382263982211182401504067949665416374125047385953424540909884260596200004344580846784645166150060694784140662455789188616376132360868761013705307322673042311365279914028657550854673287502556747728746419164589293816294330327298120213185285766669453314617123524409618642539647769555700881023923067292762695879708554605222996061595663388937896411775045298183207351992255097826419502629659400942239163648826054541312000000000000000000000000000000000000000000000000 [89,46] -5361350769076370880622369945773622616981802058611418153881867008123586700383393644268194554344022780876871476743571724235636866756717874103745910463953185101060293652812669125387665761910941306767031058674049168642118449935617745710305951652455685228393414811084894465985095088911869387466593170404847918619262920224337612458496550886608578608759495618169047937510102879773211163113032129209511706912547462257234578531858845794205326432249803629245169416680793659634655897819477407063550449743921262565093447604075161906453231872594326525288847733681267760231539119657718098091610625502042924248082222636489726002804365214564119474925378121311659593505940014683581500805008291777803145686894942102749974479471006339254966547687057165324019148519001987658775715764046751622474415706688611995801586958547272075015260977772184932934641104943880940430149364897083313987618851945130407185476177501742156092214180123669061027050885958387519590536418479280001782836158179264569096433307735145035602728943610595245960144437938948008527077563459662251543683398551690955697813579782507212628873729687704517974130053989746430219773306099433484204882909552506490452951933846167881657649367888904281538797894451840189515559353405647331128544094311957506166806699052709045513250573601218741406225486537986954778318320831127515178689358908725896933148949752913105493646677895875645360965343647513883767583769039561432193864023456802832304246940939996652896739996864093177529431464569924247602708210060564141121765837931735780582413943976783124637126083881866221269954003425902686447264505523305533679646190181711845782441218449464293434109482377297927353728212180960250632413345743421069981830815834734696470656625535352394174546392585451095572220268890861171920901947177621553854917381450170432983555164704423678618432320870998558012939764069561526023679468556754140607041700291107248929659901745364254532392507983321690744111240990054651694016287797222334226560302727410759597043626748396658069880268438539164733980027957293980109709547804581725140258311307751674861492690305081382146664277306635034292612917648192257241968534212515730150567022049891060413761736492183867537968159669197209600000000000000000000000000000000000000000000000 [89,47] 3950538859668152753383555347848706153202515097158888959915604914424479375145517153386500820219869913058187541852129555096794775974782820509264311924761079573704430876043062629513820497178377496220799160494028590512204105674924125609159993316043950677997160788565751186544859980831245452137555340754249834321283914365883069815278466402555517828373444903417496581304619493781941899957954020374938495722349975865228328976766804836761672754680493204928143282133035306252632278061738923977969463846599386739529564558019009207787334639159669541062480536309148434677278458308023752975633018306811581141675735799676784952859154653342778517361013404346686902995560744911879888400206823546337698243170588814944478743726440452575327202616641964382459776127137195156225134228345968932068820714162600606847487902100133901870307624012112283385409013131028309598489268422693376958332484320313748293903449759151959680996571115184271511251729038484864769894548482577863401221353824999725996970964012571251650487318385406025785826135994037469452995761889224431682825652236359084649256511964756963289479596741726117342223665189476367196705703058100970242825620234802782345547855188404105137358599259161299771767323440337176121784917407838021242734809540273450481138353454355745001838878176710505208275660740612621059875464223969533403058384789309681525872462275541095949529622793767803423936243893606674524008090936491637658233432871616329188990496627284145250731692156008434394175192500344720664429758267316104676658284229875039571239417316219744123100630437064877008481842731412529045533984601550039551962096406744366664673881390576930770367675349814537382721034827325243176597509296745415522666465905832558983204387178345201078424249864587507287706014730439902774251018595727700401404071767460739351514657766987506656925243958037799432118601695871539068869555987236356480416263385047349628741130450828906545538797951549095774181635714446938767723421096833742810007504662762789441166418384647358163236347646512710833479711350442559307186045080265091712200613837946837074084711276594274943104979652702773857248345989700605939421435538411218946068541491909990773671880272848420231304908476759670784000000000000000000000000000000000000000000 [89,48] -620419661774387347888048626745727417125656837164288795065821482390505119831723945650070194803532685534572082534752458064364020662778860519440904894366903794194811001992034076726116977904314968120069507260337946744827528964106888942378040929507279406086629202312085110096597873787967098333402131485500122042327643894666703150016427813744212332064217604018099099074220448239417830116673407741449178220135336098367381597680922593398600484240184589460971942148493075430438863093596045258885743321961090144486009562024499191880798667663062547152297408171604150235728714591258800761719400065127497848354938333449858239053657079451370388794946307894617763246097149124330974575432180830692508204023564453822214498519420733069658111382411561414228916820625278600344171510278468205512408703060168097776346694819848492354154574385107060992230271647425556203330543618346302511854710034531283906498742333356699046688957073132676192567324617945623130531537545606174494367410812606500249092773176562751035113261893621295594770637748246086962513261592945249220690111138842565243818836989388489702779591676018177498629753605354980506692547947911024392127148906200817912914983767658048549141243167810269954480189307833128376283158437705245509002107376220059627543418408026448345599639758610792506736193102096177595752786371432185519391112362688234854823746590197476803924591054432412238604151088506178251514956651599569439150941410214693053550115777573185560074302122792720951673431780107579284779615629596956982751566357518040078584457647735838208419279776097339106606060814330694121008822536970775597230353607613551374764178613870381161309672078342785221544100143098459834942625555902392461089453905905204547073307904267611336350980004993417208816193615066516396505037121174141218049585986729093709737315003899804884677989756397215498407782595963088003854349515291306844060332242900150894469830234625166866933731432224488736741429682782208192294197985539605005846595373299209344138282893309010293860793785000015525546324763192706085743594871543037853960052257512671419657011764751999892591734637549959275491198098013308814189082681473229646596347660511703678409344877016095665410456227833446400000000000000000000000000000000000000000 [89,49] 38879801932043495239561764877781361362441549572069319699689292117809311794265232308401529501541047330291134488588973272283166030208547358129930588574338314309684936804232786460529640083526551133228087901528390083376280682619903751253437752071360951932194067840969144657746194831224447803974115431061209487087777712917087856721702707125440044095830279357649328782855892459194897457105373170541815228856717863784219917123638452422464068536820983437475004471524354605435754126874047406677798121315982554610578940737666708879236401339644268155071047460193505221867515944985761123112419238533994603688934899857745574614415775034772062835177016588111250079255597850353335828831812443073435733005340513981542342349575479343321652471254222230656670388252062600130077216935318255468506177945103426172389012072750334897035507442650092061594504908506707210821049263307391922016659159811887072851497331106196235907441457304886447571908715813690257155416672691029597786779515844910670629595620053737851550784245481241082362364035751627559355573078533525462135844737902081892076785514985960659617952374594222728101729113323450023281221859613790739199596274876785085939402157084299556311981247680279498752945039672738964517057523988430468580997967000226920744223871058901543599991621697139490669152089535557914028933980524834832427439342009675525015100308218443746643475088805555826185667806933301757719492497467888035239839724306153695812618813661914176508686323901105572200583382561292267807393359787780613643936442523162100911693662795079106266641458819879279935912520697712116930847804370997401291953071335617880610012944839028768707617522275827163680727323749567954901655822095682527591288654321808581447126623460969828455385134168385771761467548438321399174225151649058764571285222754991364452672989517031656372697101971603576589661057086748940375660363411454306390878756133556784044127922687569167784681461426705711141294439144881843470659224560470720181995747367764809577130778700412117690890387147988915935656519405323623193937790872731545970005577293561372666984854438934228331674580699115519049438919674020404938187463499619625220461430629520606111876698787012837474872439592714240000000000000000000000000000000000000 [89,50] 935671977064330889796253364796410001779934061984811527198779617034619227174441248676732563391892618980291619901704309345087504960960878407166736430683430203589076189548759545374912368919738225492576034145302728108418167073146548353937789490167458729777381838209285879271231089666473718954444684694343366680451816888859016352452364633143464278286909983907888485693754368871166691209249229469301930166831793253320420635455499342618227147335684799413779522853369288563543551459339263431128759515775618176715435833562068607688907422007273191286727610058710328134072980923168923978032566555583498728652201510986716593174152826585103623028478449621590719241196992199299339036212007849932795568743101520819064861692634862336972113097693165512218435764125231575996637742690900129088975612779174534053222555540705232368988540206962950385654349347595246576112968319510701004834558431328658482563609552475908643081798694701611367404311665204348367215726733622795213010169626307583057032036551338668961491909531857317103952617797105553052862448621164152677445545952824072260677316538530345078352352227508201117675103912762315494568268506351845446177680774475625647839733322098089674227637322402333409500187522112252146882987601777481254879246725305725657460357371174195254230281554784300639223513809415793111532690139524316955137325649981541543338300282354283096347017738144691358962048434170323396762655752212441624544299707611139978740653900750227909414698873036322416442694823154647855461126211536035358960650273486799262586881912019237898922359157914016338675151172037046455101501334770575281200865042454863029272466766780074690190313436553144000651595328476918943991479982677314694431637606556292418142007256628166485002726454618042652369308243577810544295216332461504839852382279447071091319443757222905124772796953021173839390973526257898622291813678608314572917454612763720489167939765044249719693787359452165726055466728939292619201057426648215061997612703308741768497743918680592960970012715640988300712746451962830986960399746734991248415966845345829857232040626879580927246117880455306206458878796410237990259747874454831037077810816537851546493935403740869556189641477980160000000000000000000000000000000000 [89,51] -153534303482569000153246331390866346309282970436405120453073695121154464572209016285993877271158730461494459101790585090846463475878680326517137621206100213350837222818161717132607582991380901065547340860695655043655683767969383557102623196905963974375130182590155371196680906590552838357171553370731367982724425992030476207161338613846355222274220829223614810049798974331249950078780753324254507474512884932220748946022105722316774951944951820580317314814994401185305583929080975118277067121717724991854011970187683676805503557085480019136182752283532966644695875802376562504365910378692575117089719258217366421807142005762083782381781417965232403571344279357179164200650840206896020587308542039037982826946197244913044076830482816379894080746432733163095784798800339671122039084983794701335119739581214276577018938614128462143136970555730867440140338508226955232712173084127577477414778520843543022454648245006985258646246660215865994008623123864418883227189442298995376131267064188421105920601375841916993204757038295948701978404095501486050242403263768076526735761146026522706927346755543770239408585214768242212865906361070325887637446734467244884961949946700613703868318927995796118949509805697027386291817499630432476702251502355307400057764399380633246207110605254451340432365122285007790503801767852645664260612957020256105616644704220631223434615931157538275900069531916648522828886457114673746747927566835654335610946694485925301055707093160534621857075618353402947756412587048135228844684225165871566330264135235079095745981767383085155324969482371180924424587231146322601748550284898666048818298776904330295296143066375337093842927821716974037223515919735662125511139249625299201492176707723462921696223136658046771970081891801794638200376684622917494242502694008539818021090258092526347202520217236959319093370644488745711995057845755777996057413579661249290663060757239672861993195715878727370600891628205478703506009165858930691161015464386886302530905284839542284242377237276110664195531184424967540492277308652919001223484727922859153205550236412777437752624295316060669814837813807955662618054016835746015293859101522685529744212902442793244710480600104960000000000000000000000000000000 [89,52] -28092084070881977599238599810546500377020147196743425373175864374483182033101826536887693277388286539491011900429960232361028466537945790076079293130680624396862495486433930012809900639937481809243320906948759299139001902501027195320926292274651853498859002314116387990295048657435744570549268236629743912912937867998342405615615836756036766469139664039764897293621802708203522067150646720615813421258191343416944377391374701313455131523378225113704866556978547686287099035490828632552267288976454480690328095577385313138368396878341629062569768585558406620057717578472897392383818288946619984360417101921911172720277412707087433966176002502932363855219033556611931131151427587375283436509574469563398863131812077821797567873594576028404959968550750956481552371583816971353751393253206940080897273177234833074123870871703283134415358255192403321810443215754878320304731544984231574478795563358468489711923165910046772095701216955799586509362052853438698812326928951294531841558974284873738186290661072236974710904817129452148919412025165380855984417192461230119518113265258213110919482229967052973735878622302070430061383669100666402877822187570245187179225827910605411837515710001684679095710288589366164547851489461588347070026667821339976494496534288233495494890551140910604270262886578206622473941040178836926841225284108829655444848313035712391343996923547723557600413709967435556772662679348577138564664761407542617993036710865291885293379392673757989710501488018319359455144767649929815928498449655374869196459212296963668685202371619963502840648314673377757628140169281437768004570245483396043811996701593769991017990678866550186417074951443092533703426779517729380289603673643292783030565596419491142567805158347053865895964426049245913484105660398955448107693988908562343391498681706577203428223307876273972602644516481747684040322082970297818613636929160803167974552343880933630443783227806896723960207135371047396590948528774657733544176602282225312598167866747453758830236853619464672536126006734934235287825556025107620478943323598902994959938869473381177500468790757281777916700314235293447199581461071578372113523527945823988311917790862172131473494282076160000000000000000000000000000 [89,53] 4476205282670627868502049954989700079118620641583584666853042599455412671086950656431741403169653401097299744198270160118087195379951085445790421568589946581611982559118710692643145619374983746675315559747960996886640023320173903262611870229194157122062237495296432742148639962554870008011358428860897837534435998155275724255367323255865041448299288476486142555520362991995385192503756466346797171789306319591826959810128442633392067350960000465940746733461189412216259284803779448283284971882531128367234323834730506115175379884939791837229331035670690297372827642247131140263154135797701605512123126590277636833446380543496671974213880821001294304141052849310786321083669172711738588701280385472411344673872486389517189339230889693686191034750597315229206475999556616815918630732638510454048097028700123241583252510605195232417660883393659250866688538614972328464419095950101505185297747093109813651745800422428030726460038486476194749196399531708474801133806479561308611596206630990071399188015924937699692640440847845405250286436341556033309356579231911439078654862687198050609571376157913135406660325057836269940413406660224189667420167572405081142277184856160020717796979871532199805099593591704612403497817278088145336049802044495219897760448307969937292535091263729843498386433219187853801658837331960920110006827419105831076261807446205601246214740336722417278218189459916041749231711720886942273262798780048420334133296111550417616891134000976654557870750649540280559905554382136792952196747067547470300742280897252543718339350442548570517268079565179905724808989519720341448019499823048304255431231372201826813706213038093193734621431524376523348188692708600881180744079876720702047298170752254220082961377376190619994031053885718982155212542934520021427377476157104141607963765323927946278356924496137370863175392410774545114751254217562562957199182311767935558538637324016508657462658264042068515706626779666017773329404782580217491956483517816931309679349186535625859522626042411315316171617012515345866447953347481518913552717196736787090578263715691576007303129313696681421085667505619892883473411908129687175620985976674059757721463423055645698130559631360000000000000000000000000 [89,54] -126856720610605533257325407035066293423497074208330523120456420814124118826093651479903038286926510983658879012992423774843600094397170307831590410131962883446448306926746532638052249569529300230433022086120239857975123281884549432954894508479520861672743792537574614245063137944953272175748754088636561713277643122403906519433183229470927371400670891524827425877722784000992797096690941975543200679184315919674352127131498543870929227739757193937122843293970683785073016048930064624351163982441009592841532376910380989688921672312985021090698317772865891419783711489856426134226798853896287496092040510711241837509350448903844138064469616502557985434598914718679973681801550390354463008091374884867548038361495151101495578544974210581011996228452275854299833006377670399031847765248449881245787715642385345187772592406102674440778184467396127947438549650815411668357957542911489378228092184413698805429449650613079489921775380483153057310734181947278513230644567937443402771214195845478545220188873546576177355045743315283558164058850244984796999932512988856713278649010499401884859514219329748224682374872730555649949179980144677693278604965640474361710009813210146118976038420858277081955747325836911443456172462939441803023892809282023528049005066296819160722023598514928738709837915887372771768585464812875691923941053184613205243820320715980435228815937544144258462450045456266068551593852089254531765963335799549495059552881576791622488634711898031553277097212289026540125811063374893572549602113355836459938944676549129407247208502082471057037952599846326276729945887882776618789903291708109588095720012130686980871993167790585564804982193712157701131842504279359784307987746145554497159024295316511522227336707966117180793787737662943994451621396981321586027078339206736412181190047337637762391740395826707263717182988012634057247667974954715168095167262886416402935209380444708603202833639811185167161482086580108854741826884416230610375960906404544116647027073642667865758004558792476639111884120552500543731518937797058917665778809292920560372778453962262501838682370074851498192046518080629074534884716401356879889174122676989838442277402847859944443609088000000000000000000000000 [89,55] -6739835580643048570064327123614451965660654282180586809428334417558980864447372575532694562432896990545266028056786457328418458381009435240964425087237765203283507247804065945914459705994382040574336451467853866006250360745098969055852369787815909391005266104961451673421102746557273124324887824432022466902331911295577902652650421698863306127439593850238627263836009239453636302033899186565800016716865542490689632958476887598637637738261344469770396200506777021458402957034481085126144780483993526508620610656955648809697871227884044845252417759642707603829919004566055892887285846142386034469241818242712548947384523915976023634162761319018203003715709802910063367488505975255909078864572708116375852188356430029505894650542839052488806473959565823844743560822433309281150092763349873613830486899623894063003641243749264118556610610370273722299601661910831590289834838650109820633906105740664872767485087401648144528457989314011120306903786522960218656073800581333893627108568615404024789543822759370132026095720294670276255339061828316131699810506244875699710364921900044746333104187916167802552982631802225395235132307337898441110622641254981349743960116524055806426575755315497738671074200490345881278702201811872622774058497862675259464373332415412352164086323499494966231733497915011557888518796162403128017002167283063130337827963434292787525803333644080933254493978019233655521099533881344412629360510450727323269472722514671188505383022636880373680121870072944094202596835671867931590341595481390277942253608926653326221686891556544381950606742276669488363355657073550066570544492730261823951306935503404997050669736975039458158557455593055836953949582369406812164653365721679308445621412670445864802826317343919457656847571513542988016579290318750846694739426411058490994526926002523874302266676739502310015423196277540112796368830208569659424973771961562375285889207419949657366879781814329041631267217028469140919415161261116862110138201316482168216341157112033777975623231327286192684041953010936916080754466602421742686065246998547872803471791257187217749052189794871018447357664662797388883392608372399884231440322321172846106407869474995023684147609600000000000000000000 [89,56] 46505029027348758505715484204901637643747993568418989544743518910502803965978582316904741443502951089545566154650977437309912759516223339576840905772013093932423346655980523911135123541923222351278946276301851736361531195290831947935486902546607725975097232183431473334530263404537115400688942650453504979912922217217756435273915086438694212277482707715386655145306795186762674503724060744796394698822946767173097204496735676114923476748782110175145586555862604037953502709518523032943709032823190218812168475619232343298142551215347752993905346282587336317120438850790411375048500273421926242150996888759509201194820219147808034215320143075623470442595197215555948096772982552987879345498350650401208485145764077042316084390178608274633922584374874056478700178310409930750853852049957590743651646155980889485890640801831564124329654702524182301367003742480583731967456495923291794826944404350543433860997612676945955280966323714281962673593187249367674359100351034583787691736489616166806259236865108282687505143504143386001884810356293865135717900402410682837385844030373264373945112272926125560208206535727616451196915012820144615283808891162449265393587804978654904792731448616741940526941481212860012616183998996110033503129063614677346316153589459788560769589993050717140714612540472244514552495806865163324201603491039584070066646595383336889600983782970916881276288459963417821470229839832378176042477470208370544766519278600089452061227788768540977852983790164048414570487870835469487038565960827127525458237388365650759543081032941671112082256891731232103617685327306470390834049170051920657457512408523007395740385802907643216728317681052224375517813523848611060638703727547875745994999293564846785691581819571952834625486628804903750192462638582523619249968254772185293031624109966089873652459700656682308057969326160149737216243716555551322767740817666689839444416365326748241889635101511740050573633696174391851885741375406667725933804058764192224643755019799719727087820806181736991136369368452973790607003702807535220072472985546384856517298239220438112443672394174485494810767115993830135626953871690697871973383203529104476540329210428634517471232000000000000000000 [89,57] 12030728325849384753212342682799934069082859096991444323878912273918442577910325189082599669018705814265912583747238108436318304496032724907659958530942770875368229217264826639282361890596393117211926260197389655499659391878706692054028913105868108677372350908524002248461882140875437341411680267121354082762648577289787505888165568334956045803662402973207948595119454466920686029317132235693885507191791981232087322084646841513866361120607758689590214727641677841808362399142748220398985497597735459525458058062521383842839355109073675553749143526343152707585568540331361100337827203249762882090046318705090547214599745743566831151800499227807260840298198042965971087077062483373654979291846760816430030735745801949013753467037581956480976158407778172869951778257176242069490604948369705761234660515144532276700953049176333578839001176538270401773203660127169250911084315737597023962896869062383190165875835943989071389493653197792926190531405162143426709682013422161580133979581730553138986541409882660050697127094092021243300743915433807234285874611316098274827029902563134741209312302123809228119572240570078659376868443622221561407861816506679124705233041471524026293422376059218299438583708464564262366799859001310068984269110958849859049854473183988204129197203221354386391247576204124449956659899932519093767396763989541750750574027397704507473120078283198253355663047879598854437159929391778980204742296371103107991201862601500084098733373699861370207343411550360111057661410179606623768273763923278738155370241781915313743354518726542884172488173439069806299271069231733541840769778621523334647476688977796363572897826556595704495948387189965073288960932547786721889684273162206037845368694136753140361812590776153311455676799889930993989793466386577242065366931384500246521396364114880569347643401577693389667078052312847169005622577327701760607650523128795211158859150734973992820397455540045163611293651107627190365978534716963066131467131233646460129602643790053971851614019086441429421155453921291197540683197240012192981180080276794439734469030381286767507401607087213903073707602298884418843002530947778213122986454092439899397150182547306400081510400000000000000 [89,58] 72301345318620191144813824997624524810184335944659214630375135381885827706058596519829728615276415262199459424544353410700905213645427454999262985834271993892231575239962064698091803405345780573519787241866267957740055853083584163339991552162658068992229166715803290954557574180952278151783533882850048524735106657589034487506143479038157124833713335613218467210875323840767563730370579796146262848253032110220425357555051434803684835987520391634142767061780603674484941458685308986307144290524959626278290671296548795591727530989451996467817080890037759821662295421635161922117742170807018913040258315571106832050640269491710617823067641653625256302076933818567882682031611824574409985035591588146457856621388285404936511286370115074278860280028812510645286178573171605306397974304324969446726899568316662894735124482807584125454226788573690389927913585932765077401888590317835163965408146244836402756319719913044187783809975444943818110159373441031441962676923339067805123393749762753131254791677369376063121592763891015830429411990746640748058353022910980346667335826712798784912680996472861002080861744919419122861161512639326251308731696455723343837021435560889423211954986437776194737450640118242107890094209877632734294127311366215536472436773034598378290918484243043793430167992224616505305078963443116129009965465826101379134572475862820982306455097791180915006187821636128275899067378356264701957542340107656262010599187032331732349711213179183041612010884080827660802415438036703116696740234775401746239563788862303732801064220353777199818369890922821615055799695383438808202588323631497805051371828783273919939719300941792601132807353296467893632857855268842056064424093908189936606182596363181981172734283285670931779119823002322981888721477409591549056990199891411307964617861716895118627026658021970445299103255225583149253391071534664067342197880243969330005491598730589617522064728159010128851297299772391609381093986966001418202124995897012749895955205180118068970784547929657494556465326295342759986545520793286356205811283845867411060487047547139501687557710567787037802824505805318941249269999975923708899484440348993933038659824014139064320000000000000 [89,59] -44996908784525680517090063876092040786610899054075398779881479644361402002279468101679469777315139892905661755313259979035721159776170127138149598470149530665078729322903232480363074086628659082093296794582163858722383172862694052766216233819785048307505525236475866682961902677637939643755857747853549603061668770374145278617720428453786520127830287039354352092959480002937962853392112300018875203217327311798250163019765255754822053093700923782367771083354156756138156451816892979340745516104587173224573903028846429500629376187029818660808594858742774733298162708970080037328172691607262274453235314387504843061325298788498478868665666383823514344501898586000437954283323802644942595964106320703820987428318024197097130779806836099017120858850058225312858321799425348726132296865505671221024696184555911118409208315665918577195748443681265222787428990576279812131926212117715638086488805014507918244931960312465588058478286945123417705691175831962714821056151295534979342862298519105546040706929536352485530665107958836143606072063240945480120708750521907112041052480949937458265917757225926315387753310896549493304788718581083822476568912260262030042173838757547812091604915362195503514105301196419684154158618111385689037035470000085458315113560663856682771060544838196198217887192447943346834720717187134117463454535272311266455417111100306509091975739699665126851253896120172530306408652619998629536304959347549343270666733159788400637406459499550361230468509055716479897298258064555792212239248461437345107563857715498415489384039059943691844552828540058547502741860061638514993497833527009172221238927978603282300022563539530574389120807409169887152948041215727271793509337336178650386146066987561311823681399955512700069521879133801571937020566996054310911202959354311426817897014827286355498624976136393740577017211809359923053017325064582264342849094945502520598708959083307496202442730679036051106597417681707643692087474483264919335944630753094354677368979595728416851817131142220866248338882198296074657349157558990371637215046596393568002518610634088782785766750856777447696381533975441578268140707711047579664801464336801627540586431482222660812800000000 [89,60] 735979076332718975149108204486658811662883532649907212707322307320633030667449546972712710612947697322761826757457906721790320070664911650617380413214531666975817505615487241702942293342074776218009119717467200629453314738149222153076298622013925249140519109876130195288318632510260991876633801238561828192453375694294397448059798730223580893371197006203834044457527518370032078184231805511325496018377317339285063007342137303796718212295295694090162101031949359102181928032642354570800308010355111356414779058688252415850795837582318999027983693498826649873370685740274255122108188494629641590812808487845929077187979892058289610119300063773891675193301031079292474232848145148094458984567617040235713290344233548510920803727952077514463201428378553368635192637337200828337344088648588353735593510960328221266473996969351648822240214791230516956059372889666348438727804023456929512162288124920477385321182271516382271810839061235207496136895331442123346848992901908195250062622303866457736911470252147693088098961929248537478060336803945163171919735309593366169481185105986600177913646375295640714761173022000835062238957330440851075338024402418560500524746625084235602444327943447212980507873037488140841626922989429860284261748892364999663991339472772227733195973877627971386067398941021119246335960797561531898121103391692562358896078456061286349353825894384455444317710785177665455097210301685512798000686746997742151148235840495820524054725907616194873403323476657843637672958823322083538489294236774684987429337872390039017209849314753985574920988195903391009893413165180409397164203822642761398575370778677547583202683934125313244319411978229385381412521168038056324495958151535350100737554640163661043833993876631926787569369046954973381722199001861922052609710458681588672865697612555033107093589857587964760397086956957448241576876180922432482682524233449232232507651245978712358677218631667670073595176721625307143653823021205010636152226475944763548952630168375224582150181232327891304729762093053712818223652678075695696078514432582000478407414498901943813886711097511432811658451761231985815334771901406309908948250528675383205543589971232882688000000 [89,61] -146282037879291495803198623139272775939278473094044159766356974978863483541531863548604695807850009348734751772735791873886019726502967539129664328618018477013701619186443604123320016336550477839648062195140490281790316031807317256814332008778550833935999696132938333909297188504765466434945280084293039882773573503666091660036006407013515320838355361462004424526991819481078420719845185397222038009247684555004919320599734361246805445417058548488129275185793007486581261047011065939912443972626601710334584449411087295656355518598725931079935005411026777654134890123900286583489254156682048496277661443349073004737472257040021769879983083955957498145762295716360556511493103006345101529030972158966214413569079664064940421518559363618110794077922087755424123275971258474763837422622152449217780327324317328193211749288804220461931313159146860227593012858999923978457490309763383138062235143075675198818889128307565613935267252938456584587380807353222905553507036333314468186906877532069580544131457277535444797240848578450127401871126205290536243870755200570348506482680573403124451027851522940919465474226191344481275609244105635606998588960678071157608406398116610037810955803087057285695560599892196960872344821012192750265869942532420528647902476279085052867209856826854388944550477157514067405559858946639543671674524949412440324083226034680737330882875878633983897345345835077252870910811583806640594706011298270657188143640631603914185670205220976523610154894144338412772007687263856212054676772308252427767543559949056963309238939604745349180095653226307607852840877488238780206209531664660922311580903620019438772085209975901926114237557508010838843499934614257163118785747201146564088507144069238726581906365289759261878009007265358706830123701073058044752980619401476508045812150182908032657493574199327565501124758645648792178403254795749865771222830992710586117110512792560318770046705949148101692254100228517827371369425658981071379093263875447527844660770853550685097332740371337206697257616937703116146792985822736856218499739514899780994369712374285001748873937834719088787416490423929448651800014993705403293341718755337146473515202763652508000 [89,62] 697023466129935385876762959114786365018834218295885548259197888045276796599732864364028386410588938212430263107607714409723286650248613298057620200023712344740062527288712970114549586201276430917444544142575096845759580169936668105080374822821245623245291100902971958873783677417030495431425641307640748117633246171835806001000241074011282108926703939377384780441072731971735390887021625481677993178620271844619278665363389752434893361823269325505584581497395596201928388592650332546904166247193484963173417323758424474901192732704631077191577551701476024267878915753601933679143287438041299127686341887763981461322195250627356599742180358990101507201675747741595092658828668590624887914497960809117099832724362579667105082135713292432096947308098900678134149898053707512683806724976903881573194103003704290723989814066855685983374472037410922242262738649715251105268823815943257044722819162812189011291032765608352798022046607714719270211670929204953960745031779756443806661312435589768963849504484274886683377624302999515157511425161180850420484839476046717056901811592776357444213788060149405971813791339658453543336497481632236371766306729772532051056708022464032372623510005215821512930953205815451849020906183906789131913886858961924546993153354080335275361665744158119487617516826864768859507465695435473359474741251214456082036810955931768501240291844735808571068854127826863217279908092196790258632062558047936201545944326661410784492786191961433626016069923246088780278641288935700209123600804527597168322973797043641206148584262211282964712560101192386287098585835230151867165626387127472350810501804344859154887139995627130710677374281104175246558839777128666666926961812448727765271717753024122775072485312045806052787455670434525342844206773711461561001490993621434403547747786027349173533223837273064232805374463371336433333351604950264035446592252618535104484377927004171231112867144139596558047260249936205853842757957374437768548694857010618321386431090016000422741366628527369623082847329883410579660806113849713343247463576821294142474963150436035924787473731406612538618286318728922440410186093346618292659436587041763019121300472192000 [89,63] 110054092166313900582698874351255695603049908089009571617323306610919806630361018919704388460266493932550456349239002596385406822192475828817965522750418754986651152555205911048743524489304754067074965997807677316511255833648197746200552238347956367409879343725170546392379700880781786534524885102827988238945774495241505744953301513476041446307526163168145925876488752107159026042852565908581118869125764276393394969827528235198066740766035048058813299936801341991300331370975844407201797961513266455257288558392456760945383158267799713106575096637913804484925873657226372473377419149078586253020099349429112848094114102568388895177692789982980400848521121175090405961498988428930669993430761381101313450451001064555905889788930563750396853663773208927861299511154856909301000637738030855002714033562449602680678419356788531699481523973657620754366917253417930009676241353138946346642684808218013808390146630992114424550759760340264352250905137028639526293118300658511705450547545721422967949759019488574607225862963887547360414591909074089514365639659290108847207999990875394262316073654019344826056178779059667501056683428157561850179363602443225603461689250883067299833971009040154557494951191674565961393384785574660430645500065094023783556003368360896887009368337024570986861797328377692063242836919403291739085430047770300538159475914140969800547788896779396496859650632149821188873973897641156000370687240063387961706030668008348422043667083806977773150799195328044007748012762792565189595814596537049589406013048241267844807364225439005475602761947803843523052234235223442403340785018131786383308301752676799072931674088477740203206954683468009177617745199177276961659909765857914775211819343611610761632314420585862219569897873222019309061934542493989190173446525786354764531137317308409367219601110400101785374495972465849119864139908200830675649485045763548464077497642237370729517960667092058750750364990540579292868941077253651148149001368938122743122641606172254822157924877475056779029467273599100854106260512565938130333987219325656364746872960194819595045803353699415474203902229564850649327726321325686464755950590297394122180576368000 [89,64] -366337434410602106926940213788655798197756809632751425047724726591670633179038985479663976633171419365346470572374230288832082754071707172786655875940568029482728511375923571616124156084854939128472771074166474098427675161655240845828767922916811400847651776626214165272412528965593873369101225350891523289195187047494467999771779544091206880748834972876561444035221449972821660260652572628238904274359995967814738743937214399929791448945610623591987495864479509340450638075590689524047174847180082590343839128629093048377131736244975294225980431564296891821202296668776148446197487615254426077696121465846019884764630725357684666259446026148765726199284644603685871572541042750627769608502039812228219077352923761281429550165118529957317500462555777858007009288678294201087839566699583334545196170580152302873442832880764368492438197253194827999355025595643821667943165265728502437814827607531881033676513757959308676297081693835243415372348418520823425437270344865587911529446400177042710708068858662861358385097412098163470245400254116395748946278982248297292385890107423677708912341461653214416511013196358735243357696404626789598958806191858697337451667399802080645523347243252601702014784157915041145579560453781339521150817542007951673747898115546367075652820491158884137814335977599038631519899507738791352901818091921227858845674175154808952473600416904450814301332087900700269113671108844666073096475217592441570094797162366443273594386209709763951733658367423025533297464549369438418390786272419306521278462139004802168110163484809047922475414686503287337611358216559190166766583835338813705691232475135070547610967581230389064101621788364550867585375188946006433725642633876303221985899094770997015542659948265744700383501048090448015980173125270796188709185290589458054837072979033392415847333451252366390263446505678429792700091628473166001654969328100277616291123808451585705367225821015140291228394389395499615719397153473937555903638591054718206030096486567011902866365774741538716825826045756682831786555766227304939047433940083988969792827673017183680457750475568163636316603852300950581102396393599915348448024419192911557472000 [89,65] 3965587021036819549952828370231917114558910599538668886433334151781258202263938567035212906702619175368694326187079226265555027179148106638430004627750638006801564316590135153924792977609114397147571358029374404524732288976699721929334825889148450720361707229793297403065176051696578825350418644777614132499200802748561609972986303739684750051296376814781245053635227484902307769653192716478961863765317912064571309683426189830407820407452583919811997945626563141667829407251861620699279885162480386451944220527363087771112319410460627287745096452275437892554845944668073095606725989510919735174491788178911389161277167359818941683150635422206081953172768920146381911775370082905239057069938753787551921591947929026193864933767429618837626761560616067477308916859488095031381487643010222656810898334958641569563274114822660050755743359309908476462146291938021598166166414813053001261237891115729241611374317339003524641473449176748770714109436552252367299827048777171013869181459947671080237822431684168185645034123316409186117801359987021618478972899829086029382384652428513258683192888461880966773943562290094220697620044407126845017292896222312794350896394817010212777809690528453609841831472427597913869565228968967703124712238395020296343221721477817785356815469628953999594051044030047833513939632022079494378626662120893394086299438108783391573899377291414916253243139182668076899752417080412930000203910163554761518315973174256699611292212642632389997997790448594952632940400006416652966907384775139129367719280826076140500381718345745692273503579600574704407774458774276834976421715896168962967942490059651217971894316309271814965886226160422412934171372889855371095124592206875414026485137414557977505929856817940730208406329682574137134626038782943407775381531997104698908599507850386173101930370061709951492929236771645487323588269018514709025904782246085140115583600465308834780053507922658662487138865419048628992073554175934305327598682136549890189174182828841515451023375577939691798757622431172834404599871530526587889399810396291373624400835858601589337569049838188804911470536555938634578449316824917660680023086570529199200 [89,66] 74645884549013881906427554535871555191899589326750696812970584543454993549760004768575972794638602800993852210746239301910111532314500518598152541744810991031863351585202548752523606411270211086803157702562400163892379329841766187107089442330181840197855077076217522706481973551586802423864757209045876765369177211092806656381235716381712907714454559388093499885004721042887514737857421261558150028716418189362252576833696062075806285713044090627192600434135923350483723915188523626574693783655627786313223024587141708117954872585262458635413813745686044886325355131530194713888521012881774729239589614493236321985337023742128782329357770523412768815018130317712317089815713611515163146018115795964437081558361842296489384789951894583722606435664518659302510130040954583616472616865204001808524548142330794503965318668767642853444620625929010086656995585011231080415987654116667157636864293149776652186024679016893016936879237162736893449900525623315802642072378566061079209518163653922415245674062517751136058774382781847249999800062014868596713601090880339124979005386862631396655223773369756989474378223965959655976575943656122271809088070299936311010431799181551996150155108984728897688764018690585595995016652609153796728940656032183570573747846758075348387496449534118246293424338726654961506291765676985915544674907092381698747092780726074417399464328348719878434275645887263309048082464090484717975609225651148303797354317015194588332442660047795951092978480619552172268348862143213959730504574369368531515706962666454488116299436827929005069978087817100343171663767000850958307713518146607601239657936886901660339508084039330172846892881461072486298545531635579888970399574494479755274701237057466576006142195185944338880425849481214651689577238040722855389404785641028922107803609364390876570044592114948209634230316876674136993466710645450964066961116500667925283580510108065087540190375235046451372715770426311877145110634732064828001294899516657815387723798893840943563168070718873078018312047112830751426341218462742421528266424342587275321893939572519165571365016882142145202055690476372509396764276049673734708088630656000 [89,67] 71882578275678433611648637801042393678050129429248082093175171212474111525871905398491871772546105467147528265564150696013023886283922651033437814923363977306405400472927979472468271588312452188407807288451883661170950905489840584396748866288289423258237133751817837827850977237721678057702117827931411623367339868641759441897272236625078673886022178182696090437081531179607895305788496028604917630398297449480871881648835536629103442098370545795926444569863782915335911932005344536442391139525136894520615149079936792025076510373146608423441947078434333565322665841600238849819571427808500746397361942596722965958084819991954240725590447134451389885286347664110972955407148988578294295159232764894235051333632303420677654595652892027209889055972223638107367761350251964861730986505092810293800401680867436394616496135453430087639477855123371948062737543065079885564806529949683135073625974158454604527113922968334116663131219128769556384505059947520925921908432237776973510550588848101996660355118937285550853875361075705812692575205240094092622754112878073343187855633544514403537212628566016696476356518098813627957443600400998693067042353396960949029265699415492715874686300109803650794058572408284582089161366019871454097380429632450609880305788039957128807640526194731189475924032247342565354696732010334034050451671972713288612837386278625550283792654054541362618232437748324334732834222942116101063417404717512174855447490859114488790952463942656568051151897330513179443982703177365143139762351607015805668339400015332243514499866132938094884737162616677243142390611994192507327561315826127785920788837138703975810983625139497956649210029416987365295704327177129388354853278718138072365930198975401613287975979950157428632096766040874063577042240791313046608672025134355474348614662088693375608715312504566233090157002912979841209160736527979410849919817972119294319188225659281857118944932451330000145377297891878673663939566581873744957830119754161526308349027782588431465131573013969198536661067477369254895474748382201300634652101463242425871646924321764440220385709103706351149286630245237531684224633958507396370483068800 [89,68] 994215672514281494314542400487701833103073162009713272814365843784059756840116362388340050487696145231682564119664276532828955177307392935049865932544843016088947691869815910990388335471887140698297170351578514542948831448131643633400328016241629564026547355181788455525861740010550892249061885422683114499314506002026869480223346502397878195456264689387392845476017388275290838828086064936242740505986876629908453399937858657512113004574676698733510522989946332093472124103409174658397449090241961811760410466222811557099371390345567398681929639502218382827146547084191211832935416808698440403968110802773033401049281851020763427313201334916036909619217933446122212720534713881222205480642927364933126382979650429680881028347035774231205200405625399080545944048923202818623312426263711363516046225835905032546167324271984195684578726653774015418194126925920961869894885277258826426336502747612324306741857035314572117775099892694784893670199023417073557520394656152551679791066972384255623528587305628492650267063873261605574571537228389446475018886412375312256422567395639052347012680094986285641552627355527933917811943353643071835627109932083647006518230796632054670985149597066160715424090709104732494472668812065001846193577111229851694998805705650751352973736137367146582745310708532030208885911210943999320684012413292863255294325311974683459826071840912504368199035363140905915014558938684884370649772546759073204996826460986718759716841713297118223700825931211357362790530145154445047212278301658418947129380520996649871664634168037953137562492271269306342541046867827461811372146665933589722660952239414813984204887677036257835988962720271379727376206270577398810785822630265517876652287759492544040756092441822578298946933079977148608411269347496943988971981842872924572438603017515383023968270462949074190870563008637354308538308907855138588111265650565775690574068429524528644728908678284797010298451738362010301773217131111689479563324604767001386692495875712222809378450889357931354516817372440114783624990532340495320572874932306134101942169346860647630934026822876997700630660116159283996048724960909856321998080 [89,69] 21651929555350885261744866899202999098067522921456395574805110834251227801899247485934777788804352268561667724237192166659363443619377290709207585767091126989222020453527046490082231531892023169959310964886229683645832958816464737043651066921501832924493635973494389619660535475085454847933345946011211351854924824418118185056425968891108410122787943431740200353881234387760224177302917262851470251905542645915291132201887293714932067522090963235176173444583805600433754956621478815706142176854744342047342730232483998605868257231448136349810623044031919836702952958058737625116757579516093706980592257730165591077003469061217746777598307767732576817380260458548108480410314964736652677707279573882223013793716136061222014735832860227136068671759756114225202738066717332503955082205596927219531910203537620859625827914766996451563169141839207900871742793876878449217275350335079937254869953638727122772652602325514218453981403629390775086639175257018302037071357879933517211598054483342058566304144407362362734265118113741965197094397922801331931514897356297679136639757768372314031164964007836063114937774983613750836214269337238045571278016369997074595898922587135463642743221082204916624486285355903933684791330611967290727929952613012724660885144262393895661164864355207098286694768527723608133359395295253767164612519803875713299710859210606711870537810678664546931801658766612586402559414293998818748748949065594409215442162565338699911227382956653496059532997508998783822028408275974016557780485769911254204902232104374348303488592523521329772183012262132671706764609693148838532297778203261670917189922395641995706948373354386587362217291292621088880419376899488980047989466185169404283071318592956703437383875705992091440985943197899903067202181685955924606742102037319365440790982250642255876756558998115684214205697359331558350024248883715261465100747124462235246285920007108322404090031172104869963721573869054062530656707803172070662280290118928669655750118752951493678000023643607319899868961466290607674399749987688754678703989706875516408230125104090124557135434963106175676674878608271686182791970537938788320 [89,70] 201904742471682225106511542644894997882277057923312934792659249778313086382152550117888863677022705489746933743515070976361805292538747522750203699487970325818152576388090820125471271088643537835630686817713424019909125076405065066057907142838204196234406231466845908909661625145116251169924882910003528621158634302958668070257513304716360318861964922770337811884666274547736916454278908661185249108270081222043927317635293035886513619154271810159812304377170056727482763222588601130351469126644609579744429636691430629790691643605596630442117736639006517892556453174061930938490163545840054345758758679608156808683252930065652688472162563811673223720063750252774803439304885432629705329426354117809141810092271702137234576114296926026983877967984496197756062464748250872415687784272148922331607680247442355821883938232756703316082887853061286116622968764834412986299956238737046075220258097709289660859739927867949229175957098036235170572324353729751438423690704120752134139726000108750861795282267613328037344095899833626001643024632599675816718778289431938707344166459718957397468084823535416180713462511446080025418646861948350576044409311786615601462318025238876690777771891366679123469560570262691177345288053007821106413744529258460860867030947371718657157324553020866466005441500411394722085469172671640250085077391649542644286960009796783105887225466341520456704279806233656698587849646511078616934703686828322566145299402567880027892337498771640539457742424779757043744481178949886122020140116027043628110235538835212237666544852914014085779908432845933708552018030764889021427636409434715254255934192886291671117164197180506212694534625872461190912307567242107274983139693899634501924662896186428557103733137379913285760762951135917029285940378946375833515607525647794965756430464364247561894886772089988432434616656846309715029362100245980500111442963942042659841656597616032421425620661170677977965722578746225580701807904751839758342820148902954642280809060196084110451376868086228980846484950266522314127052016180568133882942833964212491130254336819601136391349391835940710540514732470644500176086202828800 [89,71] 2620244434060677951767561256304080942053432452899623923282440576572423208152470338769442937173564209011141168473074816205315286966897201388580800419663612195107104688519413306454795111274695256324706159520339328467745650855244951912089874250770841328409902122725638318859676230272043584355518682870408476737869183538239012930522955983705544102205672160066411135493058204836875779685126813820998719162159717914276425522791530658787896340650165536757501729592418060645815566378556741418557210890135153471555787831795873002710402992270969885580591244434498421210456716775401565439613314944340584710330290476859233630156610231978698105601167817634322770658956585930842455250539971244254289905208298376502534881156362200105649585885717074770052263197436317571228460831997736254590185471678830177639057698812500688203221350843071620966759277356222238757359858779235835759315120889426494316780744944050647132233919191090113303211013138508767648242843064796214315004820574124839881270744939871083747727920597312074838249119954561700092525568337525000411919045129133325192109364976099481877494040810115392245929460349919478492315028719613401162484859749629288079406658716988898011057520408867500158813153020110151555726127316626750439932314906275359603744192792758946860916338307552717024775784296694856227647954229992988943288978953493405890306105364932470031656894430112016651973984240000385622014480031388219680159259695828247176758799070251231649086260796235518951324659888551583472746385229120296192520322467924127642829024572804717801481426829691264279941409021160046285718556128717940025638886309653831021629764294943963511637153192413647601064676975443815326477569451549809024237611702911595673764423451570751926316866527549005788113642684915706674538848587184853347023564071789652453911368177249347568357854428245683767391490023890058131940316845069495571144307685978613989350097092105053869131579688918788741819785307960470190847365304857019564252206406649701378915045419134634914283648134079338958922683856284318497599388870007486095661380937498718293269893233273874999242177945385801980581029670670186489471264000 [89,72] 23819435244992382897132096424925984186718901688559415989009946161296241117692007365220500888869119494478148072456587767012869448765818983984615884417712757681031613892316386144754341876842892564023489495316601639232081853840094305314962920789092967610218199931494928817117199284721107057632917157490693140437852250651713865808966804580165173248988437109882725105798942746745790870597330001372610437331343254177570280691605279523656561266191251952040864765937290727588568437075360749457676880422768654149738954969829300075727146207961692232213382509380278761144879638047681917918488687456347387052611782270222217763632500274405851317087083837736699200623729532764036140311154340192746342697930259008324450177971993354849226533122603398143660693126133193299754605358512607956207599632637351185052937309780493280845951906245933679693443322880582352165845990785491320759238203569897455252223802359317853444253231045394309504431581287556994184156448660869340534522206352734524019133829096448210206058817745404730830367720475735278357414989178028138791504940669235486205306651019448597402299036379604846746166088175970747597126424872978419259647404271371771868577204589255250042263901977582778548621771476341659074583915214666519199697772972752802412633868976715339360220388718157651139243252859166161934788769338055142767968764457440980058212292537276327224288108560533436190679426265917743097589773932767103483905196492404195619681957845730235889773962604852703229236995262794591690216349861929862477063896990700084257284726761408649485844776093010763577255730732037378282462413055841933953343302379332373562709574780286903059290099616898417616683672376208036942854348790110681949229523763765364169521697166919322196949047080492445190907246780826340272369539447397431442836541456365877930984719866802635889590048099775479859702266466485808089472489933157201453811866956438328779572584963392192181192168949575989430673924176254711394853823447523068281260637812726030625627291398008622217028798126985346133736193914688272363833017760017277395269472702988632629322243935857704675338438849479991709006344935823632796160 [89,73] 77989667041081230990727195644426715522668557113330629318527386237694515506657829859349473599834857784406949238879781959332461950964292688631823005437273580215168296836854987946400391945854749984443425466214326244974213255679266287834126822158550552891457196472381405801763622062069748215511060218953580671234106262163038675293128214740982074050888747391508682121393181818596741864681569155900510163738836206424670057797313609510137107061950830837597253743353263369657883756984629613590209098402165834722769602754011627930479060299499664555008102713399407303257602339932329168305868753496061532471077576509664648857274330505972509707015799177114140101174543422554959606837212371276736976184237436742501616305883799793934868245458811078576421317228684180658763560947105929963568673401529070779380303624392936815633854997066890773036057450769348509090105609451451822798532340239122954141229303048805489042485708775566873921451281220008502776926364947668029064781271651158138660540802924240687210079474434316526771214829372267515798226861636311888038236069727572261529815766444741343025037816117361379535611091831193947164963700699865836359327364977971668133536783268620372195046660538999191524215416274882659149301527552553868678702765393401577054025472754339593107186765611855958566046346505518474161478093781820652478050972702824342163737750918275952725658120677055331230493123586789473758090452867872991526379359801951040291041972669675852204248646897977643247938462506085737469223351410821998343766493256390485269056034018232357064249530916466622599990997113392358272975257909167771319137469606336098752440585288156112347995372242750185875500520772624985549266878907367440996626592483983330311731165584536340406538699548211827193827915182219716728535382247776576731757559959659578075703288990582757467520495941731490680474169795383806395938410805842337204316882309920210596860600753136887919565797642439989605659498729427231736050955240935497655472998187723862733625723576491497091287367257517104890807989789909331728506412839917865942804482656832026704919785317154570930312492784454914712638619245279424 [89,74] -1191576585608880693954706015127386083039612769898495567998290496680895336646895676429474604433349892451561968993391511991965616075345032541006544099811688622307558146095628285193784826030354806177240017141088600816888800591987283465828240582041008610175815419663228148159262115546304804734212205513200986827188713787383582846877824065328384593176641805545248596999517239372024000539133058497230123359716852428214549121069044457054207148693948416286150739634566188111147216298545888724824947887744159938287587026938201635761176196912044490397005021970655224894756214610407457106280186509626031857670172905402634020411752557558192363411893023076320630040545726186246733681311687746729252453449952892607794970707600105544854704646158158457930046529148334531374215641422783661321955393576356572843343374353963489195985937401448741950218325675722469886932759222443461466244136930029822472253185496483353134577417660744275972476565539359758172818449603038670260189779364666769691860962054513858999365018289949501312376691756069705064480152496280754214187021815357852946149699109074859781336576413670482965939798885729075684725425922092387997872968355477542007907393615234840816185039892184630290277506244395136373175706789364639525959863186810206879327147684827033671623314409609479602031385502446275213660464394996538871473884854764180510480515713862447756118719851461722768952870445402206734462790948125310233936466840265355611254746818721019968734721545654618968698325243361004973619511262420894272335512871070777496922082479115986574196347480013989880092821230237295229680291493359209620599775753178309523822069578553521928185737060771545154787256182909322251660919604284225565354157332545967395943735437800072965207919242393191759901829975203364069210184142229232435647670844235703512235194065632609876764208753937385244128364547172888897731431872163393651466209144193348258336815407297436217262378575740488486217135597913331954666953037837607418252929438219642009270041096256680702897105518463387268478342988015365332501050493333947791453596175309214221815655030711681924433571885623529772801083905024 [89,75] -10755892684261456665335021318722283290258404079408669694537948394347415566978956232586718666189922244238155392727165424212193175658218447017961117242467162299497859294909078450778327627328871317087472263515133085544577281325660475552675179315621310517825520660087517424825874327738954321949595836573677761330811960318103147124542252731669797754819977173296229119708250829189377033613448577490443328706522197489874388744438456241973811120692319049545965166192067175271239726863112004380863234176843776268321164831246432180411217020153703288547203185594871469393096039731195085113083176902566148796390712850624003363136957828416975085947319064284077763228385968100687871381060843960061054672715611810500998042636962708750576565862027494748800710938747463189319953269034734071786663994542771414253567831891545044630870363553332613163355454702434303333175634153220096535969305539728666868126683844402146035406340416251848831178067112903874844684795569168571012670509419221311545254291058154955723433266330881192148520937089788780513069533936993741045201194029882551223253846147815758095362090660798676573616138376052739739193195505211054496262832821212248372620280646471989098904617342383722295401996248983419328737124800421755198632439504987086759081808267621286466192092087685758972711577765124418071888974578336769748851221407819028712559237068497828707018995263706888172012191120911204239324923179457061623119758074562987998806079122587381654065692292674120315563726016508338798551930334583663600781761709898743643118423510517683419416183780437750287856329429486390501022469706161921025751473037745261099731007463217221057239682910971678522031232558616570557417644117756041727235289490937720946212540252855453649146010627841540558912994664754385979465733279873764758347321474404093462260612107053052322874560988594386343497691786877619426505125313667614850447048230204341017484024639198329957103273274310309013993747831941018417827225307309858259055960369518488667530343317716333758105258552305155702981355162741540282904855803381224278517384962134097788634899481024670147099980587745989625284224 [89,76] -42664835683427227528516653574402264418642149684600386538836766399840086542347976543597806366601583244354675471105378216500977807045119332752435342260758803913992997300283906166215852500456296792021060584262099916064831307775913273001784788320454700308361020860742316347532517262942949268318573445537757615352732895003709522411969892164536661761411166309029201668572348799778667956784159371022576758553638018677931965756735521258255032309746754198454008568543557076054023747880694065322874772695975199747419640547990418549587925275436554939272830689699139514022068155680940712773204107082687214283137802758426557518781565106515235431128256915703096570408917695443477168214800465026797206442658635590014534183279569634887640699287997311093505114789019061320183150207892092383210962789734850667458802566961112063983102104773879412078874640532707311793460774576792941200771983050240539031867639090314977354716756693342971444459584851275875342633652834635158441824525715570620941101804352205045745691507949307346203373197359589236666775460761413307402455178827056574585265650857944971121034187044602046861433882602301929979694819211644623486720984416853116329042434044763924811168088907338740323604257580656332408615423679147842162390096094282827674412230338347951694622993643843918950154347371225866158581094072837914107133299624304025493799650833083477131014700201100969516931223865762426901136335426032740136921919525538218392730199408605179051588239317186084802028791098958929005812879826108773154098440679365505538922924442275569254913729803754610689817804298731314365117782703667143489884443340619882831485340934036670638549687455550481114793113584870141747760678579367404410602344759564132677721698421935682689929952160216174628896728142932267939684700820822272107390429433752540006891987956070723531546751851178269774298052081131559298613915081647925689846962822578006491745698586654602310017234719433017697419950624305093683396934053792371117778763514575272196101089052392434287056819140333616858462274871292169865923609680381681421397347275182830022574663973850310096022637111429209472 [89,77] -102536529427089984036932894936895186490968576759544158535327629432992516972954002330200130354024824168872995299957356950396560641005647286805426355377228884284265057025254998534518707017412441664017023679285045428117569744516964946386027012142608876817683550597598929461736994848626321963103282299405318786732131724282906081380892753430875380489012004566338431817459052128385050829564555120365136174816345683358624436427157312031819799099843851090013225150189424776561095560929251965855484973243357311396654716531948332220777913208472855098150877003284335081156391357202615457550298058233438897405715104106387911044281480225760768877333920194934221838325938845952498529143172576521329763044991007256984223382643135208493446269922551584356150428013842360045047676482842021726762380601225401105030363072142614793549397669919468972666157718391413498035897008786960417153905779128584386187387646722202971442279818929180000416541284425493983552724592336036166872997429328477970461654728514356007770960990688074896734605369418705769085999057766419681547764625924104646241772741183805706499827937483246622322041211297066885606192160744615895084005526599164516203590781318603640552064695364144658569788549556453315596789567440063375087231679393243395816025762049573994302908426663336707294825087810148256199322980207820477418838693277870803268657201642755272838107190883979842068373441768988800003124212795164888960976722459122851671082461944048356844337996534226408319733376607040247523164029805141823131311371265970981703352432954634831796080070223214610900279445160308131533221258067978691211247453581319280214942581814982785259411169252190381244340512163008048158998440242233826992924464034579092461685700712380597034729979391320056076420875601812048543710854397165770382797956951867560677715021608690472000356951913167769040345973979785036832949562448757180636884888948042110595128180959881957097637702413026621933448624032021031105730362594870248320914956936974704048411493167318133339328696405806423016061711384000739227666314270797975353181403089250513959418586495965350765544030365512 [89,78] -107333687581603951100748962437767115129546740449385292492258919708821241863807801545899068970920121809458057532688468858609904992418403408712238319007107026881887549977599544601160407026614223549228103613463428989566534265669962512706478336167661704500930187729043169658036586206090375277148321473199617435880365677444274407800673972822000544257494249164321638617483470633944626040933535617897720835773484360113257037733464099623207773160432973176568956197777807770833204615014718373040167142798772718585469653831884339694338494038310431743798464834774579338313119442084832669850126957435801840458275550526886198900379202372087912752369612918531865815014313290946327320475598129326449934079642283797334871183136988583386032103485174178730686120470252021841477156022081588199107766372966706663698527946074274674522976994819171388793751179611724168489723748506380137636859025337899788253548191343850875515065887057971430890282620428012798147760697136951930726396333048706045375084644720923937333702666563494960091768490285615714632060488893515464670746590915922449220603587190687999057430639793432216776625123875518400043353626787635731703624459358083622625350995586656409014105579546225356285241823707222223214762521339174266831286266298073123562170745452053741397523959271785330331435133661104604843681999874817237293949561781270960814246590097543809789130441566558968301291014681560606336217643261205803916959469637384632247487351074678992525305282173983549607626331030752989684572267803845783157998109544062520329975405850901647346403265838475001370096092929197557015117231259389962654816086259425396449593960014864493719332641539069673210288387730408107145401446728092706462594836904462188515808199841026598219195610273167025900419406333019944413411500936379977212315758309539215646052613467506920063940196523630531515650559357078092259107210746402656942944008087110168737255134094268127369593318861936598579659314091912267372618778550122405430571844741703962145987340689237180614491318598626376432424956038837538056904980998695684523804196271407462062150528106300785086705408 [89,79] -9781488929405737148837370291952325303396189645880345471013897937481879200582912514189588312601145029802661515174395786784627487881527520622747368331068696454953548921865788086136890749615250104290537518146437828286760874798264051428564031195717007608168578528896510782744559433867032918460879804176661310649599684558028434353122197371004531811030803386700740956758381537482347440049347393521428304030919904308902879972096302787749270540311316090151637926715665345310342106671323315060094489261223211624577012451379462357547317278793758813067051669257814875337464885925419613610731088275829440033871084229183002735288460295580723041775420158716084761768533701392688765018096230395585880970859738109243329836119436050410259434764329551919419439064309714671610699428389660635822126824013531975390510961018610090162828497772729045469665909953680653247148153701969043025256415950564453179765803790279789361118333112855786352380698601488821559228388529093164038648051981881648307438280831127244890904395269518722796335562925138791138942335894344766885177732492197229060998274048542993758652745614719599362345755108845237020147785019966266668051671584853782176621726905997584382287123478565534561371189744687542894301571751659976277490447295206989017476291444812150407508836061845508820598847005547907913419562231124866796761981680369813738502722667351321068560822088961529045845419243493246105728681262196019532868831163126398430832057403735442391300261119949687713961831487611015699769832751931793529563269390240652949261454491581166480593230594445227779770230381203970426251574413290634859397669145563515640093484677134332625026624643196046805746069732195019388598313763528559842740890709619390420086668598943206525182182943612535104941646273233312236659132671673582416469427292009316376923928363475271954012302722406900464612168982766347846974216276305329569271936676425312470670401323290586683831754752671227558650243791673034442520888098357047432863140202361726775385616408413523529125777468560351097672598897980618964025544633488438644054279711702512026954237182007088032 [89,80] -645911371400637956547763565055547860131604819150745681518233434045594691798360075035228627381810600216193588227261713917403453564956939227690606680163754952582370440020392568236628313304938940605188909379521915191392417977965399559434832320728162496547616379908157361451030641196638297790956883237304628967035291086939686477249324794695858690788774309900564313361847130423403396454823307498675876360608608715239223915835635083540325319850762778190359796432238085682474013441493259805044071303384549374537776440313865666838096514442428844021708969758750434392954368058053018286228049099429988387879656843688264016231630741532784328247017996585412802189700077984397421989087436921952407469683608030338182609798598573115473347933332505351692170373790493928556806793575958863292852733115971265096359383556963348070779750254393601993284121210319874267831900598833778679525753087141380739487740544669609847152963781081593111846553752370552708388771618447253106206066234231930806115806163466529276065641024724568836174009749304273033221599400486989060423379860086153126689477976237770071266179849525840858443613994845212109416682502468126128958281069050552522530627885733540762509864495828956062149905222300895836984192720592998681878978718530904639190908656181308423580288087869483028486671787186538143984297923081245815772619409913885599882293205252434422474330732991515578956638081838143412738628505988531678873551776080918317814734910608945139427757783348427585857266769879252623939689350271357456454452621520640678609371015135229257794010204890835113635970252941448409459120023871584787609057800049479159873918873679557839628881634776861707327868655216660402601592385393800155042381442284938543183473962608759841305854311907236184213948432394059965005905877740710388204976683679095850525511235880286494894881721114493897727919805517608434984228484267742376715361898894685862146830523789586631223521785123855845568749034528627754785550284884552526706143294701288443766347624559945711844060584244856169578359909353012772390202710866298272463817451707521775172627360624416 [89,81] -470632698164903651760992225377614952874939116664000762849847890747945461313194091813415861107376663193080163752795255662616573482155332350090045374454750265092038953862252749420064153878260135223667305501384545004631616712324578662500263061619957796310438745267615588468120814074260174648427446082454402265602835951453166604794722402443798643587611157231932906597310578115515350816468041099338093351562503527886817173879455959642677203825320838261679686490333641703741528373072325091914691956762686801139871628421166981100094057623318141639622020882305900166386652778126452675048271155374791860000835446935194122152332025352875799488250645907560061183068635437651564045241961564626764314039643941969976600607258043740688467493686624941483811130755342325416671604447771677773099217881764201684166318833057282162835236851057319226829310931850415344148629621510379996033579334213975631727765361682916327559622774837128408425460857181160974914338339344943097483514751101180049797986499718340541507059206142156421950408548751100138901564409521767435615578050783081912016617426853846285231106442849898602582685474240570473372768995544578990154898538988066837366683319980582155046785850940446343094778404383482711160692967270712116912958175938470259037388316664390621596191212153195378085736500715499590299918359996813015635645590956248789023298186328254685055339364526374329614230711210783292646255156460809366143578684542877040193238410708162949715546362455451614955100043850413518610679695027094241577981049176115940386891038593468168922702908966571375321037131073938103160278898524971553765315625799840107762346467775575368097293282775987905820864763434308785073122230481650764383277460434888394909736403184342839139041764535744020421032731574918653308210735362262001764382154306025053076740558005779288224726219581854858847910796443301575206925526427431903122193497000221200059982904896266776292918324352791821147638576292034354051412436767550023879613523276226625020855422855225725590376812160923544421621283916459727674544603438188924743365252726240114237347436 [89,82] 546385712302284544774782853200828091227224252486499887375240520881953301832854328708131472515593260218843638790705509902632961161587949977638944439123437033213717432535906124184321115751758017816824441317353557902349263870046629039096622993598058437731138759770147596590965799828746721746629544957786621815653228081789739763645288499143208747208092667803719002746486713543113140017739559776504617897230116552610742046014308074002056440848027434192660712857787709143426495225727002510860888158861338530585439627367529427327611797512109928778133652639951542082855121594159965252830629648060961466480186948945649668977567021470309788916008431135909681959186600589627773031083107957645404952527625782174778168054907030689381585655629940467812674006880619715166078698555698372291700059101293278060607486099072685863219132669803127498316431412281054555357162813199430287227562565919995453827125823580199373091532690402970045131606410911395679519738300471383294985234037376100189060729984723180443862899952593670471346855280937731709929989827088373958407034496475983726915276871561055133793803185868900344081086531188994082051846935107499428762415224060356672499115352705699058639441188143976712805129626501358891352605875586091661073731983289491981655091086962679880243293714917827978927313729906479551150445960352905556674473059989433019631918169686517882374744802008551843549022004615900050968567834805239362275635658819641390440673872452937370611326262663910934618894635698284386220989965145058663763867097701151089970125983513662658123480625557339969849624487755028504679320034409805899435948853548252072485360634335236003203808935009099540545381187597988499367054068233336551764454958874748384754913556080683461359313637047300324048644697165969700069722688237669959595437009084731557328737266823804840392794662220613675184345906426804763330453020738885655361704035612860913380877293979907563232950131589533226930168759155125626998039212189027700372798514017445872911918113071439089942889090336846803957819289155503721147293629502955032425852253663021480448 [89,83] 671409796492916852436887385024364306467591392591698588747587843338383206992130046594283565829077226028215431333326931239902950190132678558069628438829890269670368097928065505940977765454962447927032092635779710711378990649035288299559605314134762099703484475547097200280557115088976224465592534151085095256336467996349737122747005884674814731831890676243096234478866113551704818363892189518647544348373128016008159470651175791590612892437073504745369304877467270026917289407820423192432079192848010852831304952386920566473087809839661175083569755507534520783850633618556535782022257833896875079423443729633859854708872508671949640415047571619291413687562103266815047789074274718274868831950058071068407437912982685113251903465104304501791046897702850478502054704305870092686833309301254266561590201008224421420741708132020644915339095720582337705250234982490714610185743906838480983223528637720723199392654146595150533364299596934946490608111632398217390663974778098504225486643065481608197958252535329952024212530590969638938323700523060857255025266300098366500931136415219679689993470193998458732530025678597159385763536248188402194173066833239477598691143105992381984396810707596323069211406238788650667987208127149110638721240057799860628813836222612491572555864111011620968563389181243576546392230848117300367227918197675441021898889404264393628814526669941053652948924891130708217157456476227198154772334186687109782214251199852102164230352709756729350445394719562263712212510416196292511915593676879588563065792055381360152023984308234815937729657342554584927921318300341446477940775382293793812060475539215932788244340913874024746550430049035348462394089655218307675888000350989347444532864513163640895333859220291508367079321595670314166953857393376856919459993896270170156790941392703463440907903165157310551196666439632313409372414696824027710567635189637182860106817527765161440888498036508240672165256412516338522232141852761680456671146251868705213361081264538966395366599512373630376400784488821649773390369236153080171517089574567520 [89,84] -881832903647026087605170019762039403478835446264968070306957193742337467062710529503651920825105777830107528393211723672835855653699092966474735479093635515438232834163984395055401171238030432472263371321196192170591008194879111400410535530266488157355593432988818659703697927018304540775989740611632935383739576650050188743579132711631306159736872491943990542409134598205811395909297916281706127768921632212771802271103675447569183297451656946185166560300231160626595871727224143693675100074689901283354957865065645762909472134090985748346647212723684562166425836013512500102875838884168237090326764355843672452229306585727738672789946574873232380170957969472913197376137631020596105876609632230982702456540616437950894227832609188533482453033286601094313720659011835658162234081467767979691894460135404867192959649272683586000101983334650037464451385753892181610737313011312350799255733038033752412277105561115537788448005727312506085516065718056641284717356018926060721442139126086436231985566537003797448318749138712485666537574173110456459984356848438137750329249756791144514588038521915573261144318919605065168794086813828251935181675389877761474525032568301715119986217790892841575862941430423432953442045163340433025043062465785621860477731121224162977538556486600339278194504789636986399321410373192805194506885910174180597538140293980836098452492847736909701682995487966189318660278142894408684775517068674722083948864985340455624287839658037610716596936847695359000102734658425341073747733487047372848554459551055977260097826701161208018826297849534530215172415478536300043019378692147617537864351589758995872839551121798414979730933739857662824850397675193563754437750712909004212381444434898638211461388500803536585823900930718709409103255585171131072579393752693479807606306539280385195115154004364071294067111112583600182082042957500458006062362447863309995772783469565483182380087123355519293791070435759754708735698841748253724919344792405626307062548741936858217797321315516505987249558872103277276026055733134319671341056528 [89,85] -957311734851121910923139684041768497786301101250040005108119937426379875006706682170552757547045642937260350579012771194269326153462488262999772535511048745978245514537531309140016343870427917221792353538023072668141594947530055332913777797820374173479468459781072444700786099250603348448370538271021157016585271598971911453650556779824182420413652324969130844694678918660122089008774304121376439518684488574212201108706307711330048609259905771576105701357343227239414683559642886480723309872233757040896197933067135124726681917144802868740773324414391449629959322555737506529031275465605772367490850014549994747122729065082689713206593776178692137178632302058574488841865377557080857015930501186998689929245036517282551174577403499679001284272969915380749729959686955785516511681126405852670894262057321926142470926543143868670757260320595145233861534040592312740025688183271372949750769910220827900813816055582324406116154426969043093717840337933268918485729488613096059545387418716426554754838450111326948683579507375968013667635430817237376718284115496915763681045747543963186949076549540738050252155957445616425228291287368877143387730720536293784210636835789231865229100187563907683569384711917512948954793470201398188613575587611237476970833740873557279359677403970755864374637416055763796241899457139515564584640883375619074690117591854900646285046581806016465556435660070378878955445570630264323998724026654561000279141209051343870800910647443076076205931209088000012356637101695645531310416281210581101796139395830667663749850815793396929541322957608176877267040690368226265988330691840793679943116781015719569073908768422786906376042472203628690972558277345630015008313961162800180836273975655670563804947509762579460388060777846156703720916672251928115219723084599971863665794236290720449435972471548617736609908350793294969992614539220129562829920913483603950819305048012922501392677976213199964772753400568583998035521666282938787711315209260992358255071516560668601936437508094611814004678998772186572209934353967205056286 [89,86] 361674707531907798479051122748559415817935057204751568572822947884542022382451312552826253573782343908862290391427206948628327012526686383440359396624429828054775928687000603828600052850252981951376848533097996365942044414511844204101621900585932243561333558301092089545124080034003552624973511724192530659076378913948456128925781592758909480033135958910858182544032216974254126046296583772720317896275450579324606372502445695482267330799863087039324021451732503624322983166257983369594474888386047139438020563809553157032699295887811547184842805496658070095949078283972273120304392514299051422147277924073617139580163654835285388476741507189079875243405609677593516033569837858612413456600388951259696674934327423711115599667154124658245993997789077659833948474935578320194686017528477026812732569066819577661562657995117728766890709281080903732748054724977955984149136667405176326855207000041644191767311436120456170807421260893525761029991843666351378205278630672612126936089123898803589507887803270238192204869743828123847470437669680460872283410839801480781868615405234780441922379741762945788499215220010401442978468125007713000938319162522508132148918737159373574486909685424888890505083519337438174096355375558474667349759681310286707542407123093674259375185634389408326297787797057828524320139882896214507049277705505055836143570928597609060909906446768529545309667119929171938094320583710461706883639587348768121282243771982347858884097229884487534771525480999520668128859695150497974333430110462081925191607944267454620262419054791870137897352939115821609152034140949296834011430329557312967617237196661735807445755420560322915983748077003862881705109872569988419934676025838631373690158805518021761244123513582266260178999333822441761122318441265242427683395739087040368206647352634400594900906911455579370199091032699125371914350834522524243954795425747403761887749636671377089001601356703921456686198799808196412235497254398306076942630054116356444338268989818919624662247209438434813726934349349143314869807727058176 [89,87] -276976490897639319673839450848472591747049231373457378644592833776597453869064565637188126728599990086263839594290197498106398272295752098450350826218630792628512074198565169738370887696125790172615194324512110847072755730935841893568105749178656511949975424924086364294980789534625103738031281268563391371701228072484457322418875951687970536079607797559849101951376633030267943279507506008169045327762961383658398676291541679456722007384057073119248947321350783907162374873130887833181713304892580938776612624577821353199443987130414096778531118507364191677122271448142353680295318153281354412561104406353378280100292157501932997437312825661269778505168537502210914157195349118047292896131891724361392136648797226407428618630211869789719035990735954005553908669691533232238045654598775299479250169572090597236690069893268385803970868685635600584016679624073870040641255822585963351045747200764162316663296306500149823038695300152827405137467526333280046797060209244457208312790818026214900256387281040319655623489623054974351829083587643134793656144489166084860957050354206990368776792215146967903501445360454197418068625313460952344350329168707885087967917851351202502537209947592773550460013656465585248036469424895832921031563624673547966361176410819235007384455067925885335925358775359134236013159034162305200101267614700849617157444326196104375127464493451983670530082508268841777643799583436594624920678864925778977423510334732303195565376270034557028297087006923858397799467548748424468266536837730832983850185724567908360126982715747512380687550538911950885178048143446738377423204966616777566148598505067139945081878722233711855615510159308686062235834438134203581006278760136449079096578587535859702303164509798202238453415913794259870414769421235657380573489046221206702509722306826345352287365265092979633775395931264164990012394230043393581499978362249901952500224176466347948664689415849401640884888797207098792876613522046393728262083068322596814253268256843610970788582924444506014475474688774796183309501024 [89,88] -127252223175903442665716434897092214480710708402639336858513976972460158339846757080732217414332387823341038093981918385073067623420372456961440432456150535828470449228079650167244704342165194172841305310780480307343353444444544206051166975322962278235942763220548040189654782534004536716890148362311579383429247445235632173201162119831390787381385770217872365665522263899486712541766954288156007648643683200528703732547279157326681894247027896558353855142065856217817284436474690693035342000725910867876843539764857245206797263057384073976200435792590985733780804555719342721149398762674081587990653237318377271036627360605066684807583351408505155444886311156459927081431998060468999960954360629131844995354000163383570555450722502778207371730778606101141548453507796913602207779654489112132893698558417034396961510806980816951943628133471192002406329078264775816201561320152034126938393772792050663760432607442297238507020843910988729952146935711649383236199319899605170131034526616287176064747826367834653484363005432020352272167511347824525126208381772835575062880113386817949007140430158658051104720121498096465270624717165236231645614668058806516071910112990649242173940452842278273548259435815125229701975792185578380336476551722381406494812530261845505122231155192681379084749038753189298235682620156698021653042267578174628883429789684409699920905484697322503820889830514161373271163724216432808534392459088908782747442099873661261124336450992384741669606559269984588182479676512177245187629144038035398900087604735142005250942285051367398699267341788455216835090239751298805185665160013800337569773494833259847389324468606344342911403055868411757378560038042092277371553656977675788094439451333994130239588395097840606402291840487477049503735705094489441461825541790063784116608724382202153421359773117020341338023216951684251959754103903045372944092827647180849651855458445515836407945889786014610281099676921290074507755666081989236714398484907155762171859113118173732593259863353072318521691282442465615104 [89,89] -16418876594272276839559552995382728885254356988734353379992018737761584455666722977353880478070557098029851487828269856169500084600724850416766961969368074463410855069911405573508411869874863658079165204074596691163885812933000138450755895959733681719522600686590405349289660539883437748747257454693692283670005409051710653659369161310766820767195041649033736731357397236734295519997004624628150799854455334659436391652201527267539040418015881159488273135326148894115488600262523472962466559267185652052476215585748614833684892129978681352363964093771894654531685277490193468708853017352248928961215954597169520371112656571124104921616820929637307019579957436098011180044430182902607805661641574870444616121164773005572216584123380945534781795998041552248279890246152569022709340509932136765648286788220404895314731634390006062288975245229834136318862461732938538847942840052130110886306860599864705555982955828083957907018968621949078409518751656154620447327096741244358549417494418083386929895330859574213088812577082455600757685479098500188955354185464137875537698075403196746628556282258980743058858720429618445754453381963131111760686409376467618377841809479675785009680859692431764585652864433273877057384188320212935353108523806520791534716174340273177301252482966065902872051079761574761522268524365290357405260851312324022603287639909398982971050403708885887080830851500898667092699196006802284965464209268010504670852558364025803131447728621703319076936867365991191124884141507545411119763041509582420373702189717353193455735043530681484359445988358866991911655219667735469451798660864370880401014318230680364966108068990703948928370346601515936163304533168783904347455383123482831573780082124438494519068783350030820652844692405393164508223131052392486855692064944690199210681185861195365205755549819548079727494135789229980762522855963863511887158080439940320846365916906789443669797386337024031082912428736251144541972815549127501525657641669898133267450085231666351763141591137220500330229112231072 [90,0] 23019498778319812376077049604696192742700129430061331193750168844697070581274227522888267533135842787159988269244417794086577004902431852912183831858683034507712058932578975464891054179117303592667087065325975906436907277795261151284113375873227320646973533834552669909187640627934390445100121959154891837545356843278915661274264165681986400025420930624999317014718133081994463194101144009245266765237197858030110346166150524638714248253658199858621818023405188085913836969296182584712168273632916315746856572332646797260308665065108279965332300182564875088283375279283958364943561675012049425269802674406793316376558610018215044866899513836086731654558202902243967416452965994961598043242949330595319473250075900273769489369487816696736784700947656490259942231059394872872622194974775067090150923590780793737358502645093145233289537983941722184485647628400045593958770905328298158011265377532562272448185311237479611041025091122557251112689062029082167832793528765230001972711666227289300155685977765393390147395306632212054853909796027562075356043665038411355366209657390659679304725163357871146864755820916015316634732962321036061711349849954414736862281761937882225115072274593297542739574262236561230668100900977091778520840383660786431546741554671646537184740994878948190323121851907472369069503517024601479060686344657593520070853228041393408570719437783893910824158009336086204506016106219849179664274074586315133250447474175261770671768171244248890739207818383586440281445450630054728146319665142671074186725225922998410513471020763291125911260520414938448634809589883552026459502721910410330768105486102098979211670797434937524859343959361056561139701166291678198309726945734916067887475799491107252376546529296876992677901532985859865654242380655752914334769748185969377195109891507757764879877530613737766616958577498611143297075518702048361980642477218855757590407043344842759127955091344032301356415643998461581891131272002679458111958715551443599053320020699033053395749667103069431221870687697799865311053161173795086722550388102814448771644753531665830961317057286249229986743194651082246680101366409953296490814850312373429993632595432283779602321942780051456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] -168784199992019362144934976014980191165615016828544921993237893422186240575060622397821834991526469006581616595807740266910464720723878322185844125911340054970448066852898234939884232569272540509214453446917601812964476009922714028577525149353075730971818337866928937071321138110989914407935006480576627232989640260130835979811009718602886990293585621725611125680263112131631300461085045294231807986128198662903875867656646344728192211375069900143594371993025360186079705441408441620239418292341857893181037457949516399892592647749209014525706751891270653811120062822854744918219556265158337605204194485317728678787344403938312340773967786100110971085107764478257826476523911551203377267440536833715177195904342360483661538235669386437577475127248409164661456758105466523638616988997246566321877742776357957865837405566969397756323139970005760308971599281194926115057600348014038872048454184870967442750718263989078395746316469429232590233630671889443621195085365679857745440451610749558871189278341597632488405270070200812878869530424233620427878884377136249134906639740737826966515058038806233712935301627319988632142553539814449712849940207038525718297080797268278922751801593524270805947521653808309081270164682727380493350005835126721988345777696529091958632642350861494125264348437148823825672140427107708550207511548386239109359667375823451187434341833173832295347110826369206381702681892495617177531164402973928993041431274404018285400335827589417592014532863059296259240076969110051228243913962894163410660454663933069789950182810480649821505080783245498277994904798137718851501278605460482149530319220685696416982868974828995492965652074101407148854835018410209110837703693618354808938289426372423206450818279384122553423668942727650505093813921343248052528680758068166828314449794914682168279485622252299272924629951385938589629039360373840383497443414809565722996238273915508257422520215157613550291457257190066191300358854788207465412513947331729696027062141082569290384530753068553651778109257075722728978778489287766549618141531825777574475721943084411858399666969968203459046051412430021850565757675875209812768025834522758193998977923110271260297797593726976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -11468041341111805627898678908202256644525365264330997573293157803810749180733847581898322839287554490969939780615364037342619061502518300001698316398219595381410745158532576886918596269539001679981937740007984056900754444208550938926569875476733504142925775488952557649983350806045256820649969580695828524827662755859351067067013893679600115692604853648019668891729076374018275113802062785221367962960579739237941418027347650049498467439934537269255650366078531940557455877593644968340418143995946825211309430987049870981939649151391730581136122744621299422944391877385129987945327341754980823379356217973321252853562799448219268018115888843761882853080921701834003858497097243998281897654170189221062561963698475188890914072601354510341214402181715745832799071236639670614704499562675697781862527262672725678919604022219983150029676723419054113787049831320858633663524686519231869273716994560972091014163265460998048952293946129610552627855083052231637557039693939549995053478138248076507307537675902327850345463261269611887455906408609929478377554099945974202942384672787049608484370306269378144607378690442361641528936404561953214943957218275738632178267023447690470555787268815004568198075442119445561242164119018443508996145103879569775873081997385865337751850948076805871936964549250840485808479316387525431074834039470120850989303559692668827728481239487524859362423131671423916570890909245183343707848100130353094609937333870798817505585239171896217267792090091816786415875468308614590852270315456601286075777505146579175492402751851373891339714785030159384557355242330117785364730376804251331092931147713354827198989497342881255110714522060949535929261012977066767353014158793243172227207557088261537620724303256840355875741295218951681103817515218337631584246240452045721405341119897257438706140011337406921941609864125738803007232770614434166804726533556982120596693645954991408712968853588828627364712976246413743544546443073092393012987855780888303746392788954193676606384041299721410609586456174413696533291627143585970304552116332541704666126945051236253015868984944507614354148469472375305889435787106321864129599589835112032860031517253861503182375886799861972992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -354801033261928853375896781308490480696953023514276646380851953829350928531174333730928538044085383591206450744930376047179647835002041690438779763913460840839031104149155383009781190868742412792981130232654134253982022577395513389910544462227034090648426393402163806152818983914766231143124706317224456470167869041159462963925344555790002300181762027665366560878428336696139537741652217364231772208672679438431789760250559967189195393439616243220121575542372117407560162233363180384953419536708792842327625540092116824513320008758450567075066410236781240721228207442707557140263190072738037370240917914995816248096890065426175615441405804338784985437422767391381317486767961245906112046614872638736385601511371859932844296103041376375899482669739664437736346384291292064394660355544370765772874453839518342570709342989582576682363664858267108182465820312591257046362407663368491395870388843573890809550891285464896451103730923216785706993929740835527584547183676843172165113195307170308286346339523779802306682215247415918059393920108080428799514803740620594730459826015668421200520148177365366967573411382276757302129034019234746207325718547873030078201611252292725801347965153366694817743177550801476564231566542148966978379482579930124899999366713709169860944145248005275632978002760376413625769654678204053086249299639956030979356262504949405418887786335898549241445988594631608141813734853963815369377530758012981680039098088406645284868380304192044315001304805840256654074958872981496064545366433461701139630603433845230559397482741582457169536844988370208252228181712696280935961020264314932367263306569927528646187540236463264533940392496807249950255036593050912312926540664003014170850727688007130332357526334411928350010665683893829141621682154821441388365729210344703712152572524834678846925001518533084549218109245469250303046359270360669604885241163028594047504325394554924985092475264377680679031945093247603261828177876688596161184678970540551502823702922646544974679195005737464778913389242902805492924749182370023092720001506020757694438140784028933933848613041266219431521176448972844829371519214249796570926908887408831833680358648151180325484336537642215669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 12217438544728149800506814052299713409287594432608836304706218467563922806230336829976394455635448427528323323096200132451576389671658624442499593390902372288543037613520346949292611885733653052857433897130410053868374774192967913626546041835106566515778988928575800935074462996277527445218928596626610920290524038334486229545584408223732203330219288157720742673323836267270391550901007602229397808370772542024083131086136622523990625821557458549821802810431404483727893834148839692288666145826420746204846697650451716587530989503266667170570473531321994672964602273954005056448660465894281058210934335650383519308697959678464449747561526451448040029682603749125664628616599251319685368844408687518491306891347165154941119664219455513709936302854748125636543717745636173241198452197194656926472981284361514978065900384514042941640887222702420486809898935153438267343456585268645173369246396594144292572683055030031061253426023231412180771639191521801781009424866278019415138119591800632399471857922711199452172595476959685151860196408896940525710455474461929869512229791209970997044111171459900124136739727485073502998559090169158038687521390179655753954748071046503086148872640861572549394806421061363887643449640364461173657399547450562489294577091864959335692146508122502746089598610449747802552504227153328060663162213151801822092238699947974492951118179894594012261116532654327242804666297307101444874236372008709404578327706814050894437027260173809667087905257230474811913036677646471804099795021823944621722843148514252782499770342066248881653114222234437273299760858688797050108120793284734550068230965783837506235453973742840436386070839958384396988366332963563811737491128596698087006845489577091756615995742984592403461650440910665471902961545086606025588386396192745386256303608023946668045957624219467653199358032029697697916986091319061984487595341104869224463552063218200122682148841259586288559614467855393681639890908632673269692709836404535975144715318027457929324209670684179701974735236281258339506915797360399468157568826667079082033317428423017308505156750771483570646574649335320056932561089210709947042332219787129835802015162576485187026593153114091636654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -104657373923333875162060919456288504040971536552859933034439148029993151820335275567629807553254363905601090203907039251169056604635350707841901166991252716279242459391054169423345362069943623352230610015898934177114311920284082376923724602880959768931753643245985849181858342175448802863405635868532653043277676303005524921304713327067567083297231569047525897909163401584119273123612184186866134195846585778012870586464243549063131049648216962998008887000500941808557469723312956743073087359900501300159278183008068998362908934608297365439320189366393868241284554511409928760898119159893204758906874770127960905687881350270787688979239263550669700830403746026211727071517544128915904930660186419607510509698026097342126923815171969535467587140856751935225729595514209075815888178880541233547421685801981031264536399797324838738310710684507348341530070807230818274678974910287866343030623476555961456439728392342083630632141194601033316459203901773994668745369694359084936993636583892342157720146467813876873917113913520515391945025380715484664107647413367241069206085563949253886588445311592703427200386904521433492176861138449184852349183286505926262192605409910998876893739905999562470951126227300056891573079705493885694257159565620208160627707717540493615152477050054126509235477005746881757000956894160807518341434121443645252129211511055320537186297181869793363512113849822689231890869329042366494209716469773053626845722639537379644704432625493347919828560635967361561708638984747427848299155021906090958810363646123809511800413099749589051044451111611667778155367705913719921282006021690194213065443879555375965356783398256509212921537681610396507276957711378012372762161375505280475933374836780946843349514652027565051582453739563522647288600498960689900978101848611806609626324925099411261004971195207670900956834677015727022291558046447745322243610477978770624362866298678449719645460141964902599829805722607764920433605073221283862708089254595108816681574878384914127796747701393843444024789814862641326148595401079301367887006893418264591080565104830414256321799617474134426213502605091364618154584382453183689934020552928979616560293766718223020347092848260442918748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 371873618359410456105954705568883211918114873639184762922694372555444834718270487180094483982895297440145064387854297425081343982586163605438863577842060115044924659655933954128388166135198002410127506111913812766082301091651726668724374069800608788847866082948482368891755898706825650466634924233380494470036035197201270826037748699856213981699122219889986913030113879798625661832553109070232428356292581203099347831052172713811192924681699487516212422252525461592689956903545906726588228922924230425492714783720690738623339058901957965837947467592791309563040668664530466969093140848293847293367183929018043238801609355364334434617871783953356402069711877026291169575533965907493390629902548821459092201821910674671195105538745134787841878854940458734153047148884260121114862252276770735433266979223540757110274557091651143283567364958541141125143485521511848441570271669066392360528246209737908819041345477697790039769895463504021805876928362161341650267288995006682130372005712402071021612855531486919643160089100510529382846812123687170061612373068452610977164691447199410853624217543960717528192954659284843237669145062783822622725781537667576087302527031904510682558914816503918379535957096604837372930642333563945623603688440585117923791092471873103533773540904204491906602638351322254103618846889983948207012005481618750928901403968593172357982626824461889908622133778533193445104046707932427724337173296844151198863384395966212179760421212669951686004204548803010742869166053932712387163522675723133160904107410464180306137277257146078454979908533502343919126890849757209832245452024258706113408405936874707642912848251961719488021698461303803846723513460437961528299641218307795724036890093528581835982893860536559033596139226978706907697254446278535319595612037018464214549171595334834513674177372793603822920309224444007800355187090781750521948630974444383652587583217141586338315526774550951900764357758974754657186145918261451585917921796104836924027196927838726015749089405919720522247275352077588193484770654127253250715144019236660627133157972829999782308858578864556275622944162700191773463499211766908302867996111746265545034640257313278518912781489538410737565696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -502818490904686867912793654023863727149384000274348743787846464067386155279484645371000079369346785250576708923762595861434913782711090840891772927876479570769154342520118042530363805940281420772651617141074201438763234878003229449688458233953861889706097925766424010795893545345515093894821089136367960116484797883249606969009129454973044246627097596419955113941384599245793803681601310455490656785234093610586721057429046851674784801845281558688973641682187562402606523348671761912784328682294170139269447008892755617209018691612651757226050808561310348101378941831590945443943373205834429819968156111296360739351891505781450707794747616342892153447695566785107380309413768481200374319031658815849466980239810110907168399990091232825974733003369844204513352067913818740115064748844786140285881967989072989589955575200782960211209761739868815422818379251224759781150781314272127204004502194453165365613694052853881102387609995867580106955254383993135017881217013816724556407939974644973760248258881107958814043608805004472115597928693609683005948848503110891604879945197515549672603939935703756592610594835562979545024889240482725280883709365090680451639035629898011907453146937041074104620101307334782064863629471322206893511698695982587651546503077309123366024346378686606445198563884576274793972016487424924974158615579252145852768801782170187893306103472585886612983152331852224962229984565991739953396388851710878368808527242134924725384190106888269018393167757220262501184299226939334277654578236178531616385076144295767624555026271116323695968923946646596272645075100834850517089819939400038506946337571869502093218975360814180751743081130596231744707290638470522354107382466488350371026008218862680197436925942953265170602305086350976262999252413247835143244772826743342452122527025106290963456954275887536732565665547081136654809754516660794144337383981506170100738314131873034480884526612796976922884580519692507307285453369043102273569356672800101899492334608592987314985181962416124112831405465755038696971099846137444693770226466110154544183577855898905933861059924777028342539111805003457288398613381142415790543211721727023017719127508450719372237576568820444524707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 41665406444547057884940376112567827699304419233230969161156823254416641502309151956515804474112645092694946316789146272098824695370356555816564383338106504749420265403398866494352212364106474420562496839548545370261334771675682827428187114855510280031892881821303556969941256227059660082854191206536307200997633631795096317746530611493598201754950106027498465749667606962540492345127330660679802645564771141748414475483502896396384264862515124046661538913052912071636246515012524515605813680325160136501053530096575326570587279342383968885810004565450220284230730815058649646091863959386039060781124821558965635266415094879103739909335887366272252361942301550774603063576980753501108556553754673211689015010742135145882247326897479685583182371228867494628618367023478558893949876589819624567871894072669120208448813156185520219996912850641443752064100234739524253255367498385831663429135433419027597070270073079982695556729580366514071431265403642555079123486783570150613814662374982169299518235913446621227146717289708063013909390915660886546397783912700330857128123287901244515823030191529786554545770307008790244919388340183845698170983585092978234399826984971833300471494310871797688378175154898411096216918642248623932117164657090215431413597626394178406689095964337821635888324628189538194491421289782943841622209693697547279631901140105222044863542051641011479475613002636805193104000228268122974392207654663777266616602068959429005637234994239126069011755303119002444791576153930267559709399775730435798943706234595403245238024620455368449714032703932370845711217571903043252784225205531650709936602930070322217585912574596971376208965087655237831219446601728010080966737151536521705771080137480627543169723486991024506140725710643771279480407610047227930953522402610649719332265100379370362427193135093570137175980034590484971741990433649811215129310253937873660305602665582294637694852733180321091577772817090629100733862962782172758331273040493101651719978193979369904910395542278843028469205665499374755605956424590163384031868909225995871584561487297273683561930892923788421067724143750693085369849038403983456179058743677911135757335893219718374734331022754047877709824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] 196143985024744390841627421390074112041468670058296332367302999561743065144181414699327683423470268960662933754607921359107392842805401963694972473697890711684665500333613417574539729849538192619334977099207223001806285222023196296276564839884045443300484753948279542181222147938305868930025680777581913405525403369249892626706472425851342430251144828907948036065249081285063766346272217106943626746416432444982576463261741800857755943600702640309909579764415483605458877525862178846385882173285579916156579608732735709970228840003562486813530738533028527236408234873437410142450845199726132369330740496488741750690858962916708435432058288621220548249180142509514995606362490679543117548802862934262729562057332701186064517671418766497091624575457705586837176961829651822485142508711846411486261417630122184310294203557088627495406370734486402618654219947618893621668965296852843950804809580444412282469243390358711151578078837702697837308915486594688551753211861807183886393007831336638919840328416333068314312095865438105361040569279321532229081916696577673169089764651342371014527633657526818094273737607410933158084243405630328590993417267688218195018965847051995561103199703285236133302125710065697791199854814924626684412066954180781489298432138480643513081533096687658559534613617157043300612461948602188499711421659331308530323373953222356302756625948039996075342558106424656083905501713284277942305551305809089292779135587401040682252757739355250287609323845825419364000326512752964981216514700167232130962817718371579817323768433110239098348313041748530165509434570143953621016070882738966926888846825950551640900235210906124458778080628947569365185514547197333634719974782798909463281315572832834263810480823465200755605062900858738893566132553275758275845645166481276179372606889607666238120276059019580691799127879474794976779387987737026052577556481856263055181101613212827823459598134942952026281586765997122327944067145370433204367083299913034716691442449822231996663100744141672041765745421777780259697760644347154702595591448422488121844301791095973815339684859325596216571698761344991012641446434776120000401711130921730783207059963843412026472698904418685414277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] -1897158474844409205726743431830486930545861839870719560798196251743093579126516825744669601003265055175413429973883709808884486538441243493878283609876874795916685582614331450875973162473363985508067392469255833789392844391709985230840628635700832346002274301473485649958525849861642028531439484020216392888100730335877665218298104554871890315813901683006008654601784682030262048423519536286092127258718989145681644646808239778974229418115255447620799935279887095098314312782302222625390309965534108310677813589754782427226718370074249710886548997441933215542950826812034752079090808411806081815572081621520697132427965852072065028719276533494716272181103007393488859414077081351623377500145254423849982747041304406581802048441809494046641407776540097051201679507977189979540756967056308440375328251200554500282978883541308683768983685209306416236994326987892358352154887956878450775414622605654758077414781263746815362176753369359440279427827456454321843073387547289972020695316488016473262059879270707527780515166725364855450393569755509473144180412878229485692854956892958545194135394581456612907127333238442249841875826617946619366469139460218089032111267887450669501722782671246819470333053069417638091740206734710752136486033196605869005152902128086307537817437985867491842366240184428275376796625799858499109746637804017784435983915385446627550623045977012834838488086655452444226290124749755362046884776603825270585191231158062120488541886331638187651236431365272966175985073898979536704829804670723861679838759380041092178816963167544347856674317435813366633401229709477812453591481209573006089436823802714643099769295604022872863710606789250741796443625979836876084552683978716352390105202393688672629147036538248902738229078172543008375264681698214263416133292287777822483917600625333029299224636852925976517584239268533948230991312032174175205592073920561650781485962809284705351350400614554837844604946605853437713845208908191062553788041179431728358374987292271768717117591635911441422930213714806419486623964115219592708067639510916219737763989667677218547035195277888504556922349762842946706624318911801767321080581985209834786384465661861351268443484730235070103683072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] 12331939297212831664291269580244724326200465569455741013693786335275680028280656128253870564484831711858997027471167734284611155872806603186250206996591222541702161341004190276873308897788820090931830347363555894034559263388870556844011323352354755073208623860857679654716812694248573003704737480167613872919244040251681164729351531752132455736918464799068716825599380965827538221022343785473335567594174528370285683608916454888059644420124943412022296688208509817469775249454560233218354112863074350450401395596272049111219850210379452919518835768495544404636706666874015201180139506722762233847332670576214447729938192606930100113717554118708703803022185669700700957579145837469782576708859954881238528774201359764137552250556045081232390263174678721829160259192140763133180437710858244121822823796258966959582579250858055892041605216626218178953915152255187311762570062681971754942569314068537654228649678842279206397383985236583301927949338362710426315718277840479867115507548385332658680554023691372581000976314059937097872535344917518848998328665618755371034390014592250374538317841055981171712780445861106398297170757932860730576261097199451986962361324721196088718222901056913732271775124873663199288473811827107052831388274737377982089428350413724069265454563817540633902805652132768443597092384158496983966440503868266125484079552170432957832951015707606223614208868146833770074687366723944175986011278018614715146908698570847007920865271808089259174553116209468751759855691693811637477438294645157153973439326845049674637579097120226092159330121188770537560247673485274439097425884421361662468541612617571865312528871739374433206022312698553092937528674861678699303911455844918930602964287287066403355116108519131915780009096290154486196644449491700875584686468121288774017592368277967386770216931791817301706033558355589546487128036150489706695288686271269515037164993865394195304047480177927432818770040427792581664768615520305939425487210184624002891776024345090998818805113167989717018709459062603877422374066685114784467869979436669904641430496974099454486492247217393202050827354437237609950098475319136124234807834142670175261386752774601411798475040586325678798929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] -29620067684016962952715066449457785728766284279371536034781812976429329127866010653562159168526153334143283999852481022328908009570946853698962290585567219469783465341677041721391281144772704280730056655307440339749986079918904863801266826694771974633864937145229930655924010613932383082744161486351158422761326602254858726522132196374325487583403269721949373824420007867421836417940174265702347313200321812091707554696731631159299381706125506952075174521248298688581591813480673652776784764701525858700328523865772607381219082019173796701563660018848316062778977246002155055768749872251708246846015377214778442184355072474744909566942226439206464523989603514634048625965110218408208751923586765040124212393027932262032718904643354043051388961282309710227017298048319926564046685335557419711425655798443748607566422939204031042694824134846699937067036675231864977080549408633285136038921947467029687214211835255602388012841317651121822974358310490402151868668079732430638022412595200651351559084917496910147004560276251859870762627276877555849107593233800486520578067224724210918243219397684072953729724925600734580718348657649492117342150737450322231045224280022377681150121726661766737070431932157402156744241785766435591846026323975563458512389391319773150799136367537988874383554741018518287743809696260844827435398571056000220554594561163585706458941669950298061239146516283773512280626962818545248612436525176461920132476725124655264581974376478832412084848623159035254622753448804398327893078336663652855992369221380527038921663634331933617272823198077397657845866930405736712118740184291475937451951962384522012999447779655839778010885590993017869905864349483372809799225175462180588235215440771241275410895211937605858553304982060026142953066075948677582206800357168478282064910166221919027475548033701868473058241462113297804501832409445157039774824101505608193631837415389630535683405065161796477766868901590126262894017281173683451345120988536805252215578177553819312147902146137516592409594848638113860352501998135341431470571706398088140426186866840176741215689070759120753416932619359344230493889945126281570338698709214916816707300099762066300959338529776363634251792384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] 39608971637867338232509596225424215336450554725316175043560344248832166468474852695399394806628527262436682855563083282177682337446050034826373049931626349734338872526364232997882409165409841090066840290646918127784514311888032071262540183008536948918262617720739516934033249321663105865660072921912371285534343752185841475754664194290926071663629678338526236115047200873777412436993311319617059051656042896440794087192510956728189072436038993317118438961793879280693703261135136358023875128842480724213245566609245331933022571579593698211542248470700397399342197175495030811996730392913907755530964207904826144599457341659207627244176421994819001171191925299162920031086749157071952931830278882759576431085040823678939426876073653916683824487131114956161172228244228576810680272471801025724739753314988363144743949157037684314900768033232723793549894012325590597490476244241692537959375560381505476557559582968067145454485655413831246858449658780147150713061537665469736411804409664564765931211234282627398249760793367509639077189005392539100817789239872762448897995468145389749259090638219812970413016724566914484165907454401249942030381597241976741415054402441016982045227653311056342305450911604582900216042193660188619712978740957992263494205816325561885051329054806629510410648960552467955668014131419762706878761379852797367599966322399504280166432149992552265389295977089633984368449615148643159312875161902292732799016017366991581599739868297428644776328187457604798223770219242637063739953267451900786705551318987528471247951656595007884488598884796331855958825490652613552071893559176749362775627768575819805126653102797188613434701651937811407893502503160325841117194963827093350342739681116250252566080383021488187199951904954593970027214731594005014300923310707469019783230614227334248029279297737043920125039353863389837998449613479434199169848209677758521263078122135952114126304291589472414952369039922319244330972095156995744876984279597611063552377550651677593306283380532439133363831796558217435060135571966059300443913444347251785465632890356151066366675492737548558921753412243182648055496200156840543368979269063703910366829929367527567780108715683324166123028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] -31549959177813365000130081391064498638651750877429525453084685668116346741186733628161849462283288338129282395289641227519526978019614207259283351176987719875388945603228644869744019605627056190654197349900941113981952844257829595688932811988463219343785277924828972821077320920134118193493494274550236505168441228733580904761474979212928544044894026549124934520661402874619559989755269576529202846678850148365608932821768363667437414353677827344090119242610699552145560166848148757129884122364365230368703568538399270382349322212563093277062390061193848709022890486279948306872257712362344382917636514235803280288060022338284175690213480016102114058032273407709511100821207869937740606165878681856714242958969895400139047148293966536783459705893930089403108562004635584157528867427350808239774250211574914111251690173993147568298847628016349864546269551902361486261491559311650380367128328549613397450274388842520366942245090652701688227586241222164784032132627156503218695165318409258704620721689664278802211483825416723664086493837045118085937206849639855175689277051672338863145086738189593709835043395401044062616165811564891209439530456959693562947309585754300435583670359314598811597990053593273004790184353790408813344110701213460476090981682991727314941140080267081624123600056572006329052138835273717235839284260430307469068419238520947368499847656909099966923671481676161283193991962868561684916323774244804604689525621476927962248714315425118961818927927649023998811239303859178189068573063709354567814830878697416865859018181028870638017605100983804443505713568068085094972218660922963073356636661070426641219175655295228070228815229939007642033727186803647677781592276456482416942240526419301166200065720813019674755115999657367953453159105776762980112589307558135218461003804240598131318851222011090139612295774058226771680452083788209081151218138069740068814491762744508374760947543742453892226395578202673828760189273942186322331212430566167637814278511090933705029958470954133830516966575137668301166444130160225040129781042803037269176453114800739799425025271119099718473980699646131006645184972372731187199675823578403025506167222492552909946256466963888002125791232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -25837517907923614477906628942956824062551170885990456044562675108185533998998776571290506173123341435549137132226406693940731832687727883288504227740986279302424479881881069547863805823537652823369811126639140037415236666272473911234299358712067049282067871072889517825257944260718048445521287111369848960283517388725830786554919019727213293571671868606724758212488009909892396661417214699722742624257305536238428412351216806765720211019553528183272232169550170041280603620840131388159684434295998802593715906767737207384642004525205964692897709625463286906418124889087809946840670751111068938991076183708772177263734042815464669856402980304623505183820037216735101911305447247489506098630055786140177324215623636488579467213029560559828465369471115865989079936860270680766757433845077007696915100328892451285625441187216268270586730504208425343275203471279695149565814429416650049890913745168009663658899333755235296276283268790321253863750664145422547244088812521629639709182983956787601000379545224375515672621107085009965214074377233239006063196466816184771806966439027193313316004421991845245598667430778003940572887370577794516962501762373278108528970206954778125838233729872043419575851578747285237249194409969143615596325327827870636270692267903804924163441461805487539528377348598916763692828939026375041964674872980290165114948922144919180645621447330997087728886322053599198189588230492409075135528999313127391793679167075579346407787275531203575200910659311071315956945156142506600866946980259950954371794395969729291897554189232711844977360680520382193437331977582299064467953598002754298899707725804185157949185839174381536013829013229920993980290702776966555096623805979153996467021587408398419683510821874664850801564942163205965519069205961882173829501994656156259292406053994758459824505990763664371558299703042048488487645935730190677541641341490300173214418652208139875216349372711708094367298955978908209969464354185458960044068300742768463413855995260393713186930341441164553824541151738685850646259450931967347242783269027375329584276091502926191809975638662297314759387247767836748998249013494354881625506871178760283374179446546596687446358464576474123358699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 179137445011804402307074245568602218359409692678299311822012469678920935650355332178525445372146847204590597120029639197609422498233925480446795021974760325200595865879676433788471976999063355012948045617651549965695368057099970165191179452283224326038944352358829017002499928684078236253377005698580066204823540150857220514086669052658147701406545986038119941017398632693189345964040548617485006106786950557601793843828599136522467792117635210436681339996176527923482131416900191372996803389065482227286380763881025654002726274363712439291639081366740967460804751468496195207099933645447250388650014956339365483812818114970155462617602284513067415855406082849384400133173551368452828175847467088057501675956188953796643676880414267972778596789611075357287894255008630964758825968042132047219949267556090697866964150573690391556691358559139952264692886529575568280171699953198380431385374731743908192819346992492395592844715687983830588054167553179285648185444501625513670363058339753548859933453934914901789297272028541779567355702730705845046727858000299315011568372773694371494460310712060083283469509033705611755685167114925471212398920059561933859667505807819598754226303239707887544216404965614527958310167332095755951088324931266314220102264679356057141203588041249020803074688150085498703965469724142878300089488298885620187088719418548828796321555125195349879644369356568912577533652196441985658507641689973669152065492050163115302126442761696238745070268561290002230158417086910329512270264265720511822962623634608418429471702119751782762490164113389234687174853718379891262833797310452651044946115505340773343744118363605419915324260706488155768935802140329764310860819050319816567791662509466837382646446855320840153336746597319462907859859006883889956403667056634662183823732899473616577017284107569225399133378546006141188769722508564352033273888916797786228986010576529922557286294171360609135815845307092444476533054166521288771826516090029617125614827726826868693221001569083643955462618809343371343129691042629349426519923795358254251940138102580407024437539800645452347740244284983327828529962744415033126801252993355189381020239441012614843414028173660126696739700736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -386907421905285037614581306692866599629586328888800952896122896503154291245864083512291826357088985391192339445940182235499614514879641015128945235125192667630419553796442960143153180033099353509693325437618712164218928718123301952458398201914614807983918462932458139992239354991649625668722327019900126932802864894449647627014768655203061310023112621847246214591928385869396416415161167322090914946149835804388138484439294160448309080167849147482390056766516490462069616581069165327039356965020424065340524038545988654665629916284443402258792793990970617229396142426133911047144046632769183349547053192618568383398099841385475037698682110829085914847646098011385485583665193873842794956889524848297591693330205802727341124225323642813281003959144127176391491039931989285760702310434098036789669048238113564604051802216162263362336073097354643335234117876552146670998964751071400827783917816248064924503872338173605210378423442454140065026200533963998627679735114354968380845673651221846065185361203788474371453507092838074891894384658143673652359267816637102432341117774851021238626375936032331234240535024579590962399569201790721114039786124770515355301944308200903912766505588862952158163173244433108710160196012027611047982598410324224432744034763515066002218634689609621673171410977132075719554848101260328962887908883814080442175988702920961846265497695688449352170962634462432061275909115618300085727530945016415878810927637039005562009170451551959158237327226034877712575186547587226842251070206959354764078332183144727810941484769566184956826989615291639189274623214621516899502336584048881138827406227307174843395168746192083724677022841078019824320503452713811478057273818229177982238833304742786879902554435681721305581217859452102103413733557462250107316315176177813707411791348007775895903667824163272195470153843368356321588144992237510134616680575180561033459554358606028406894200917266644706775978246882861340530732745357912782423430543263380770057438948658153433744075367140656221336785601392572279794599245196732376044145377443865833530672059938126511710038372870316624846551233062077637257653431534425445523551641817121704440276622676631174144869538232301559029432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 500587153971725836296806142083678161225967583469098000850402625230451726292605315677821141723401499640033400856085399096307167592213363266406384871997099045852412985664382453163607777109277874461983488864822441761024105464659757689472835294260096135435222316378843502080487470925214320346151277769524541927773128738906836649890919740894357890777390743795870826539706222519388868499594309254084734746364209292765485842578323234171696537278831238741570240393629251313941501233096362081307860239212887088263505560537378168667335235427005981079577453709038680754533281162772370532232432729360626826422359944244191572383229284338299139685682411169026629704282232673379456758534432211621332480676467765966944830977742812419642976470239488118947423560815254924163384911790270009120312756183146311413904165680373598559443249221735253470815166217139667939528682137077160854247080963919681511880847353232101201013050020124759615719780987013746277588865968336582013750915118059868750001096178690443420731341716039877414442637649947332339127019769060975469496366155057947489068505505368648775132505452627245665633301912129292355570086136499554925113969771842025123278780109529796673296705257188765752626852980028728736697021704231485110792125686143029318670874198080369658319817336527852233712711833364218854045100463155664609104033968732402829090885018130478637285939415880994607320294153587189261011241868888262277492385603448185456186849303873311262292051404425159186336158614581048338054692039605881580454387497946337671422262936230794759471835835418872568330471874376520399565478867090393322923955191254138574657027095298139296840187956798355798946118467600370218296220439186021487610539196189152638343297282728848033199785275215881075755661599563466779820450345977791537572492699720859144359423623010006242931781398893454104128455334352332246964214394150443432486949325211052483819353403256900488669092349820203882247120258687041564842193870069447819613122926075005642456264077644312391855112650402678459614764843452976721081283122272280533631203561952330999928535968686486227360041930333768470605059764035696584732858613119028741053319112537956550052614554664689784020096501788787548394356736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -412711780809574021473087756339594753394453202893127097910452455852251413491170025941671209605491006501395160085334381440944289124973145179618620009748824017530197405152376488106133478169684920836779800714773730935607676342687488678466381405192067165998647125343933394163815241992357323256351574622376390048955717079169480678199963416529550926298610949835723314502483856561566479626016974816691431469651633055120186529476499201509852773776930861561861470753839114457545985584285886443065057673677877080549258782163445550610803092226009606005849710509658072686590512849503267918178649723437853179292478960502327312248567988849708523767901818859097522555876916910526772527926998608828113637290544368406494205118472800081054645985841589183185428309954605048755680699168544990810047774982814375434617989390510062446001387575819343315863705361315640550876068492086398943313044974202445697848931060284866515494020004505992883054391134025342128073412354658207431608455845499261841607597635130978586503489936048014737668361120412296551741129362428473874581624313125167312180222637649250986407989516816686835788534329215414132162833487017024401899606004369236464412876959260265670565332948086340974370472659055357280072163809071406068273138753893977052346832407729325189907024308313601088749188578432323764215640180760791017335824273276116341427133159241043350461229467355407181714582983718918952019168159056874301883986203911763333896550439900128111122431563964085043521748268696243050281981076882726086193950701952434390699553416765849881298214364722668922767260816621188706603323504336824046721302732857934351496663882583348160562263902188996914050332188988875404609563407306357078233258583029727771410289463590201119922419581557371967761241654328309928576483395326282039977334751764803862594767991281849264528869491428873356245609954794258510377257344377734865599116579893842919305893465901306721530089757547923885394668424573054925298791923668374847607044872293152795245135493263342925402582708586435814409090269999108609592985246401668298093583839647943654945101758394814775270070959320222387594326970450421612417052281687923226287783581256092463325930591077305943870394010140875472062382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 168626310599894294339653309438062586035201745744565282421759611487580400384236791507701578553864538799896014415579653072781923959689279887800529451796016766920949732448069617296081481712985084090556632130513951481396162980521006109802102275128907782244371850938621929596165598426322935469151402058328998364005611096666666758816094683770121759849561663292136402907035066748674149209141273310027368434059680097490499978155240673169393118147897036326682957765539742332846041828746959658191584023939763054104805492510647800386898898670548923139654042647436284027557965225632730680772807352724522427996844332231227284565624919529832040514970725972370542467282101258468698976363374110112816567506894374512666983165383854211324695464025531345724170992421988907736361579724859174810240322046391985304750781596500443133809232103783738146352047128362662101695342375456663633428495776510956321842371022333812351809718630763419040573339779182825236871048128567522071356073702856753284790134496318961853502901679234941205899316882360761678638875307846024480195990374417355357727214280777173769771268844116500497943182369158091667992588030734653704849179608026611183263918453370095006475493094349487525939103821541054549564546734396972612881864211235033002474547444609080037813065776298831663756643019315432535269367455796430949281116633381240372621509261329749223331821701839938017727208082662609768856762140658252140202530368351909390571102683141602920497616791606040929375786281283895045049406256620782459128042421050774576364880497118493891497419561455523322153426897307479228211794069368493129628872513727760839154574264430923206086783859812590180238122244309447396610161320332707004371743999179361476268331542705411136381039852829092262595197873761153582584520408310160048339606740465540548575453341644561322633261779615501670243708003295442180955040090500718784293536070399271860283472979356605948921472196308329353823334990162135627236950077651034948790787928009940567281088395331994833085059603564088373099423943885372824630519933625147859756252145123723326997123176289693052613313316202114813265849233275462922050144773231592302352556145471098452017788654924968750198995150572205330608947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] 76330009466520348374529575460479200079299307309550890982984540004164843944889654311554697804517318022434679754938377297546289034781711005627995416966904119876650635463187591080427527923726272768326389032770788263108723356475980044283687637263863092317929155049053878161756017726019444544472444633387228044614396420386596817017418805733573655940513066473836598169058057673552096808845516608550740874781812399619350810586928262552222401912321833756782680065934676299574310624450906165724786888117892896075485532726411545157630961794118376120243582775529481934132143918532170695354441147594011741121548992913723431479239524216737807613408743134598496748250539177223241180032404610634234644341404838910030486106456694167196953387937447672422597477619812468242632312363808778597676319584334073751195776611985483980190609295361250716035528224547032324771923730909609687723612249007303212887525919085706498811841683754828171334274047033526183854721497953431853621108698228253548698446784073756713065297492609439004306686632818794808524869113718835557518174220997676115703808510418280727661766920208963546713177539004060619438164913696204907016643806723978177975812128340102373572325217671200173532785867628399516882805793313332627894616799769823450374662681499117608900299724199111089034430643815853762214443189781431735186761426231377665628304882314341203722050334523287883962068455795970116592311983608000056943538351686753348786708212313348304172313254058810654863457707944352141341918856958450971168142413565397678780813512034382541252655513921704446919495999686529214556142618663162024105000639618761753907713642608949843234919466008436561426387321826484584913523158676865033512650454248964308139701365031031611968909038691915101116376087096955658185684525805706046636548962687315742570046335368761937273644596938011686976264398411577846939710883369709615752500337179173298897376859605625742837245373919818674748124762657283171176624078012927442616210699650698601864870482744331479534488883987572925501968346514992920016249220979567425783264520787728640756689049445682294573988238321029657315062929806736222856201876728754805909351703463747550982593215011140427042213826700612826258472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] -184131229616114014913350177627634451184347045559113816606001631414613855954740302373819647447728212394562654297501802303506991667704839524217692288404407413174221088357367552361686722603989133757163679399757594949256092932465020947353146788668043509562132420216226938071524227744757733372315713251446862869003923760470623735272866380403514867430428379602647321192274247261069891244711968020649162237564792422625431076991284885510627834036423768671529995012895325356553281590144826207875126969968181608011670301373883777923815787871802619534436859197079829757969895798133733062358690558416002833060083022576885061548490869060761440158055153648359383322001704136304172360592497094473197988766366837398120606928527897437683582934704578312761557028417774850651745489984806150865070044742897559361460523719278489353081062186041557052956784931949511196191235704611672639828139435365584005236079931837757170621598341264531285738359483211921177628663038695505657590474864796523022972602554179956198049381672348964500716204090118377107837265643256176195910727980386218608917194800314860764468296534054145839594235795078890818194168638909142490222506422523190051152765628853497838298919204490457960499514022316745676558643158254062524756175090695569437278208835961438510359940173670104195544210794159435204078361917082582257593464080668806320986422466178166932552989477415896000813635520581180966520110260088457696920385331663677605635710141469702656648148656340551408588140100079336259191292950429041701325862904050340801906504266822483165190895712398469839944932740245113863522897475822083839867759440805189679834387678721659705395586419391663678813087503001813800838233110194629347994149329434502829773061948412389953954623001280694600348758038396349148528738338567247287872347828891292878425604106201935176483993356818149237277410763887326958871781880494194695149925952041598018305671681800035653756101832707566559421169643351758445599655105519917551354415493097285826915643870826479585287517079861407692078982148371289713465212612134049367391447528528746199932904541343595398203159363605708799499312151992280524662040076746724418937511263946480699443161394190897378214730598459707120500604928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] 137879298324334733147958762356296775008693021126040052030486551041807617536028038931368429356705393832913808814094165887139336248404701126389308756000510184583968516407127791971664628214963609090025494521249482481083265336574276631090419060581315098723572710371102109375856775524176701449480940425653966875650326797592946218686051874016462467486966342073704318782582965523572171121070763196439899212888061399480421366069410307761750736432876690892266473878306690736256815635384778302275987164688373250309675390745452224604471698993625093962038818118984270185901958870789098235016210818410060033121872211627101317756668621508545737640142812995964118796624128088624780808480231750559976967914084503681550810456582497790512222800509153780810652570336915941479946799276855712926554341271784091433714596725932084780511347436384161511214067832095647832724200012549266717450016800409941976392847911567030129676351316115911882340946330424227727602042541495979911942831665778260061031656660000401602257408112169104607812873860394172429766382275406513200028838802235253422127733858463122720833052137652954360758158114116419574178622024198071355696552129994724115252136933130884645102879641558204132006241497164739141441042958530345811435971750407939632814476329399315089720121121360862390855582040782104438110571210141472464690008362498937726609098992918386210018509478540238671528052224925545994162483986179173432721860354503115599386343437055050752408103260039215885003636786033945717685605770691265241568590955308009592642009811252832888649474974357664722146118127016000695656665390582942101374166665131591771565414795333674469904975291311692872928987240853686220218503184017616551436633655068813067800709524282897112425448658058375692877240946440301358014361438799048299342260486853326137940060821460558081260680420628200891329366962130101666169371247244936583118590488058145860134723265705170044511470112236916971394853260961280080562130438728184003141734940506288252745441980894493809214121194334689512294196691977155749936002112225484738421863434425328326522510025038340750561845022650926165938000187342274471467455052732817749423320094885156389735113959866525064614951599910780190221926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] -30823612649267091478159996725310270850439711886928096031715107702880327091551800055602550658201777121850375670919815005823180682314986281165532192802304497505645770673095960267046865576863545546741310184903489515497264353219375892154925995283457555872266498249989612944928007550408705665629319692931400179918838005674313170823254230210193932736594703378818738021682368017252495716132298950152647502684642953743413257536382915345548168218162114490403255857472640379840750773835183927219282152176360970372090708824922504603865023490608465851170562276481089115668690085113839427017100944704134555126162937378430751301666956614112437776861606363892953589529271943165862432980448262280492365086218183712504621234496459407676837964189513922039075054842816268445812310418232184754925615048097566117101937367277545778477963406337435571858510295498428748497312774927955608934690879833929136593347539044934780599299414781804271304227548564121605004964262399336519565802825304324258117235604938831297725581606003525997892694734969374673112961174360024882585463805961066816000437847046009437850173579753351677275579552851117186313828719206526222788933566869460611269313637351516972760812565992028638860070216131765872481561948659117288588101380873718023565293721454610114562356377607232107746937925024350273699914259244528631500595773563611955417903416478570262302242257970929529143112468531270322920202616564843574856555323110886145128300109741978803566867322544337717753853382704643598239933466386853363219279702878832426757642070588623972231469425778419108880779992016520126607096013907328493369199511984363635920146526846404961873592936394148789807244193800862012758032906928829095618798585455778431124083456215193242409175958247501077704574656060989294907703435414180000521576113881348893229786000643366037062012653875307163422518912036560929385126688258797863615009714028862126761474088257319543114942359116412292158434399402955786494675672996970790573281584251634108099915253904429917927162977014723811312023718264292119836015946996715659742995743585903878531652391182854422469638153754266753135044109462953629773697063771679293018696298064759327631639965816385460204675702712758247616413696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -40472057348378131665609777374450320223973235430083904441043948718081043412544241482482505367955531238179002578825059230684068714878764828330244578758820272051087955732686775719253407665276654473404374580901757070795360342624424421562784387349585651058268495196932875494354990294396591357407797460337725646037311720331803644726727648845441896374808959239548677365265942906189917706247207810498929365284919908538742781328090876669732562636267610622031817072160109744910015657013393629853552843029115519120784444360766672760045315047023779526686113924309912372411982819153643973717944856924439452001490620146200415042350913502298265964564149021363025856768478420918791148011649797140939163613435086816762330129472245959005245105804165017417991775889705919480721708456954045626316141551453811973347228624856790241285064636401695875252476218849952324685190821883440828755004855049835929180984495620556741918926252178621520684174501016454315650823845594422091636253545471808095160763755522642939924644310508792890333810382603161047296737023519552115813296666150841906916250591152518396936569059351152317645732808736422139702841536851132240956495712606497079642492674561851895625816630326795889156823399967308487298881681313428414647571949034703897015749892460399994198923048740495027854546085913100841913046580685813965568883254742860798638430690741189244707384624236765620805060806727130847469895771058502121592147125638137868303615469563447761313704918348908870814323307199026582649033995508956417260076021432312750323499698002443535265887330326758349314701459554206841282426021955974088198362866593125307356926189674823555634407932520307439158435149319883301115109076122060168159364577623551401796416939189203232538495524768662583374406069154606286192365258162731770679593389246967263744205279700125936491323622046235842099317151495584855176714772759042847902020575868940745105499870936033700440724745208383745778399527683109906009356269539680723395806389640997601812762601652764889663316590248558796830922725607926247376893509964793883115900159882757896341175067193046124825853768897796361172376533690524425216369936931119880944961093075231753228105629351852889525922082223326036198686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 51572991906870616466584927847501439595638354360900097421356718487413655739228673605467703917492391215258103610334558126607592660683958171798711045002652294679051439915831384421744102231628386314338494123546484787134593491307388911135147321251105201660185063280246364643187686652749722490370473125742383044282217434577358704805918534001474496632287176184445236125456473512517958764441286830321703493363152131770379814668921875532084041396922378318640540822563066605748382575700459153876353112781293496577118431200620459829327978028468495374482494333294905254696493082703221174761118636451833211552014202916388204856742056020436609704759692326496370353501180449605516151572462565275011413984231376550560483605855617575992549979704618977594736030231073260815852930502454779422415170669537659186276802137737265567832647177746234695142793933251379947420073031503252680158559907814478004554287526592371151193565009646090703097331134079791523216085151592336623165297014166911894538626953574049768527431036061326371926674841475430802199844301856475066099658917535263795624456195638584699677722666858363950712140466778906730510514347605259891590580657795798202565708055189144106975994248688846030127081961562763642386290495585986840060673504385393371033876206918317164004823180857245180967370946540484168852738977396711447992045376386617989416933307110181628858814388530197425328037427712792223669308536755659977833046266691548816687271271089246859898376709373479277888884610533930173974745867563521433754428388808229207025138971693785093357386268319392251224499521134854926076706745074818549582589813801194289181391215443973207519664318653296784190212440028950170961409412725225240014505298112663351577750509674920220014315077661349300098877960051152456380191336635252204813821556496532674265065395981131930807610786610706146791766477146094091719477121675785030284553784982560426077667978562128672120490120056032126984318847837463252909213484388744910489841270705321464889269990303766180976152286393811052803980627588574514317007620321454406780120912205112841301266905595169609263724507654381125794223731844036490354046798160698323252015807869362680284684391835979608513482163764622753626324992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -32220158580504629462443980410519337036206013409115509817868442154880399976233574971380988963836681681119284996866267701280133324989945579771729679557013968896854360062799937703451000839213783952718025445548977386866145934825070758710503668169691857282896211474543712332175613727432269393720245552419606837730470274746488367089426410520414623079578153603501546078329134462337284677783753659231798088691932333054642068460696169221915046040842475857934682921157413530514735152138164540693080306538577853974557158089037826989297376024559354630611565452233161797840655805361739061702866060300130322833966307628246069662446103785260928949122422407592565005092233163790097577111631895745403742740872662434001152949319326485055700692123370229263668927285943364612257667458203810879383295813701058715586999832624214724974676274355333187415117021613947525043412274757193968957764046884295242618528028556149298287048940820715038797529487852974990517438545203983417412547559735152222920783110259038879267608965125481058669005604099384498694553938152007855359044270311763252791578725132363598441994696377387241748513912589133306883093154932967570329167751373579931138133313061705842305341325951449267679580894019476664649316128202098466994456829679009980023816572647909956919468142389975311412554930547041362682845604869248702169179764598887432048310886039365230191183833462044626561807175427237804291285410537894606085716515402278192723364773349777651916154013884921921276193645213983008244646480034586465594580410160829262397013563888630584164754101052567473048415711222411499037238340998075167910211229003279064199312188060930499913909049916902555254995052300779333461888432014372376475827216702252668029142401617011217984717953074030709040649401675869969483013964986250623353448910169144017441549733799567292566709497910795464597827003907422770620941332637926141368087623231368352095190884419839676645490394823860590407370070422165117310662533459190670078725732510455304333027042666544218366293561194144853342294144305318729429303408117164024649694986513914233079336942817168428477392299923235168881968734151167632261318150512926626250342424150802960790614710253373029437426156920232022764421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 13395532351418486242901911291657944996142008491789988626668190285728879658447005091069003668917943531116765479366163099614405946204317961520740127921729581738691502247334807888373751459813356991385180153916580232762190157224369693146713053011711678855336112079019602623336480001193929994689170092114524329435115267297461126019143529654794613837724286690672022017486804582712090783338625167016681477737342529622644208989989017785692241701013657356143798771877873034903495054862367439536851614402133958718145804569653886198574320176369043001931502290419720882298373417928708523183085551060474974534670057940593753503084246571853086436335948561920813217864622651661325313774209055746007830304039012015857422836380312995147913409023769194889067321421096801297180839464339637027739686443020782903217633642546623516517894917655299038200995792220358377990264079072733433757166125858897148997958415029129816320281125392484055224623821427268095632127290260370193018086085020092379894642130356872371737381923694535530445139748765711746647823002193516911231060773344246615518978163594590600565971897933314436488882566376213014602236625271100654433065970179292244448237402024430278300126515383013030184250852752514695610155291218098942433117594051586895982312969108039344027673840895975424463464118341631973060747489018535058617301619601116993535973882283365938971928745286593793871800304509721754486873320440593791902130852895791852099453708017628875441562388397475283210304205134248548487136718384905138153631188957584068567832735528327568894039938866139646956837689612134391690790832047825026821101314707888118945593557920532429532977416411345905371262830696030254304267054007967770461336414617517924606937377143064120923407303728522484355415377665087295892207575699277001630550133051143930991544023026380550871431596459185770351886685423168595731672105360037479362795919550330019405110735405692671509186137767539467682614550002830700909600137042527494139035883880534857272796486581086107385009764647738718380254619944721471510116543855107119881952060292024973389523847552742201603824184121920165066305547346059645122516055928162735048452302946035045156220035295536254633929096505737308501180416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -4417246932432077333970925311300896678673379538662348280660523655597270394624532100774006138781932825447513356306422227182158388274176452425073322672285476329559218788148860093304646204549345228988305243217474348898881142453716916119489509429202286648287226405020933520461110666124394029795315794640947264879375509607608479731585779664686225495146801909793843594403166999784878518018349223400103954629275970787298116241210346822506083615578043044762493152538639269461741640612328310354968576900122626696861825519869020253914755673790388842399918816026271961337625191255281502045234616236251242893439100955350848465949702042151213291513522993547495090433828918365761018506959461920420051185628207710176334688078108917871427842814411244290172225504841634377416906663356033594924206016481785456820083154735022991693927142849709336463430854093268397067180076028909459403000118079041010090224735951764794028888724105781380074281493221128011419276107626610405400850101489978298374311121631501049927928598326371590356474253689587534082688923902257401981503462520727487291476571701876863915408056145924042820696590349800788764696923970835171561324866678466781715758846795373642706189396175039304987702842572591450600743376083471384657484313783443530234268520197613921825534291443476279202797138808952333769698757054667351453978435293674351595961684615912398389162446314953256595244590915563698005172951097084643169472611431965012875205155192440181303644909107413284856124929952005168744654120362896645919360571678588637155648702543533824649656911479289006187468154276818809248810486903691054160436489275329376686537459486944925742530726431616365377643426859384828698168228415161268476487938678006388841577523051311232729037992074433349381100655519308729384175739226750731005377004556379365863646874705129452657180648213132536101328005782433916590955563248089586455049917195541066594577695026624627789008158788704263887016446656597442675444455913041307414555618852676323088498855032719435498599169193919418941819784008682569338571267377308520795370659146462322216447344773907996417771970040397201828628301295241620796557088956926284444553736795718095515194684284169776648805229707638516115046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 1593153048205176222292939161860372542752629603343020118122834334660950694317660029753896384784942829642304821306861045265596777388054497725445972841045061502313079473992419960999075070642535675408230714013756440136677531306001996940821326152509231684457224290260254505920445738260835353849121248579940148420333521091647965772080534563233826044530656205408012811604531053028123662149041471113895267993980265989646262203638086969127978488997755468580340300830084663662766723455147354824944715218893505546832164351783728977505636684151486628786705616451579011944669159864553148901537880226659269803895752385004030462231859108871493586631156597308519028652177064817365531504163158546471478469860321862761450335203397067485523774854465580154686886465542730719715335186837318835661633040788813785374090912005307011628347088120741520192418561684833865319019196523471313124349149587440538013268467706008851161798154334698653889041713051422835913900287561906220776538742851965957190905670990451086054388520439864454140840618519334195503157032837438348527534877152339529901945528249428348621853132326294837436155264998160777688206107034151538838455386066168637703450565882491312432421401521959723566966508652204587445314856522356761092206006031397264478480833935475619633684891736903212675519364518723324190524491262165064126630958925914609442467341282189548103827417616703285423325259447787603637451228152884975732776554158080550921748285616728166699219324022343164014679215492375369439480875410222077906416586693113385869766221341882218832720540709506595977499259301197760054457331165510460626792887848200512196468508855959016985608736274475010800343639205304690054454859780395416439234996128451132436844461018682927759347204243618293234112779858936577042303845335203864187423430007850651804504548371576794564077779252645604889507851648087984192514653006324113586556156523340550512014321474510677901608527073547019167570502532050604210779128475057374335049211234437787208695758238598444331941739540852696654420793656148302290774390291667612573475891224914960703662541136065942925849067277975938260571153190052386044919473042114032363024272900911833237302562901954426707015255512994269762682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -682117814445429557214821965974905119124006139588520152734047431545673790797573724830549352403359129359536709452516904253913132898773247768171246218555380717820554330859330994717830087594548097240392506500104399808741077555770182567063843278248816947326489834541125200972431197977626610452157435919712068108436022755756663111642636522083911020581164092609498302897493320737667325037887457979870184874325439252972290540938325147827799630874515674762660985831093372611792997806535761545139603542812606770897271891463335695257469416988027774537204788038250277128104800000128704358970846468919234943764592804236270397458022195444235140205886851125378411273740866765317386973008748764522734133864665953560277394824143151930825529408817637898222581083848186885638614211035889554504410413479749134864677131105044588103080038567513529213072907097513309264728633606099767036847156342119113896054443343557164210152613492340547099193869373036391449065856190180696111132869947706443173151781787692766891788576451615285330512236823312488328552236679483722063092331390877978040395401659368195599546257493411421554079665508662766391232272732243976153750484022600856851051114927998042393510406817998621134203089335593985703066216501370322156091231504280083245510510048516254416178303486217735244813738411476949931290108785194050972951998075503955867075219149680719116540214751361473528264104472500182088962413335130080496707035889099549503972497250074313582125282513997314468662020218170012913305515343935951898043819670570160966251798575400320153533867877483209076839516219064642047071071747162757590045971940142943105911637270707489957826312690637732705059789098673713737964162552476369957695412369005669815351956673008171524908116477942446233391923390780572375016842947264320581581914947366354107189956155320783476108369442103063034098177008670224332445213978746928985565422873337151125286042548902543413619478852604640475452425809721943497518167863226282670944336565050548895631514294680468635233029625255898269473515334211337395685798343461738233618673491125492330686579166576120896209787224411186229263159805556120139810474670340598062915905354907413419287285930560699971516354303751145274736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 262921614548960615717024175054340850299222946462794263819497479944239753224290670273281834694049299612981970845246619624920742195060106750759382970856368484350834865477968913551943623216752084015440611251001888217811614192436933712694869758067204593803246392072734888100861689028802764293194694548514103129725663937663173769745446430360360941279631179090055958693500260663513883051231761865410767918451724014109024157686783412434942303018282398190012771438910688196338306500720639725953019231087586752786543738850579821266509271071301410851575278108952517565337003624952397454462752282264009977097785366668210769242316489774615407441949434170094003564418320369817342383727130191512791884064837002809913362328116778951935894339076212383625673647782205746306084500932992997607237972959917583956402085299192052088253962258588987135956504165276889343610723713987542864476081045816122005285530213799642922880986380875236582348398833962398015767622046927957939326036348030035933505913016801347939749703395858326609152919188177637770776473490006883730618026122208877161431171965590979265764740236262168722692956375777723377397796175904281779097038249641202658793528768746008273091174414785080015719531253906045852190329647137028920358136761420629075883525275879363304984341253483631526413891324805296536951226359107741030463453174041364567775414492984579996291869278585675270029342827877015239226122969354202452068865830385408883624963734953820786211029984400393446710443285548495241348165882674842916694900113983223935329962719009235441888282033784508042843434581081477249372034334836001527662376274531882724638776587104984932822846748876902358438119427320285711768294258691829157440090045804743200088251630537441454878065713901826172084454462398458499185797159693116136505730737142576618591892234404776911928532530917748495335928168483359565564710571134401513791139230305770927870712098857760739355450364870024555818126528807106699823224255815978163915033308617579504094229707363642384450105677286038257559887033390201856876243986650936601636342401634462673248254233831505550088898497376454804812766135367088571977536106056678631009782483477262487179024055624068226085984545416771276898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -131605701994890424268910599730625832048742925022545923567196842737068514186490379727279839858859051183396283503596755719889821094178448094186464127592967762717656990685239979553581971248572960877629757070775068459962804736082777132090869970003839861758743386350064203041240878585125617428262438997396743074111626880976491743073255794024958605818334485330450049307719637983507441792345903217389252941279980474747800169427251626618690255800244316981079901239663133224956843596518178844383385224267013960489588202401269242028137660566175619651997440369797481035355471174870074583344359132113299775099207551145319964264063771939021489577483506914836152287973959240860666358608727376032356826162692336102393091642065739583256033407047705922632168004784737613698852134556158697155829691954775019424963285218159965910635318816063277379929906999843000794651604192891847217379109637936097282596464803035990436474273423734686456373287243726080974780328228420358354540688256066683437435012620379942237596383931730097162424574049595432280660413687029623048095005033891592874496030190470338573440442794623078879997868738265689664877802235068767671527811611731159026313849595738993992635252450637926707577356114150006815333976602411529810738086112340278259171296989618386254240960729271003253144214006744252464032993674190420217946493499723753567010995852538720814923426642137892851252776777744184635591208376588738195685873017514063888255061168430318387339681389834883875071852862675198118955894751723499065215587753503426144165654296239425412227512947015567870923641715556294885468762965674009758171775038694533383235386672040097995785567263631252626554011682085784488944126378802015223920778558302508145822150430944138085753386172635463970795568297685364322312550544822484787505438340736546311091953790389877845231058145077343169168326148039052807920246472554447908050515834786787875159662021742760491772629508510165520745501282195900205780689933272761977152774394431816048767779945964763301039530431093268088853455184760817898934513192477004086591233179411969095222078425157222910516470360916847291142287843665698105247002186333483775474685547458664285485150052784557783059123365451775229296640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 131066672096530499312345330157235374183966531926905058052923156591659488029747655002514653406352102105394460815930350582472009410731158438238612270543724979140745225166811748265273692006176705862708317221795208314202763807893239038395344681216694769135715636745140792737811291623866009468785070368834528172669649922039246702126125854331532039615222974976985382406663781185611858683121082531430578155883119194436158609340713239200115309939654592152884699990164055980377904969748124033770760472544910976487120144947038862344599286696928829439639268226114423407120867487397930105057845614683746134164593742308596707976583617552195403142317346084727990501460358951785209611689292198822184161733974446139014988652518650074016765188533028938521927256756104371516869335719290633594198163094626161251159014074408628332366916533440201648961987032373640202909467460457852050112413309071156258850833770845150681031859874572349086088139273554769416214868631525736767097036419189229538960937395861565626507220095974232518962210577684007599114445748686621223015729989565025673257390348872117328116913951951886604644735444926871785889870352746037163843136373521775628058147285474263719938645798306480036538524994806261627289874672506022835667779607758447977784053506955806793227414748487471365561987920044861332363644465978601492544534131204884942467543270744460717834539865034396491549085444585841848297865313074583731699980244839055245758404137136193254630773125360346624681490711976388743413533301157089524300471081067015688718528171470951055034361819267230348307040082377183051767491826428691169650807846995609483751406659189929592583247805201032857325881917713957700398833641729229386205071660472008727584056203168189378588832121443651051285326061265227450457527458657907665492315846326160357988799661634789179404887990667617351443150586696634664921720615415233485568451881431562062693736178609031057244981359038183150494685984513673196676752423142463808014764979453847353615385120751886174603595970763243275800029123497448922668916542734799245020061960487219170069246822394364799548659253779975156120952450847447682259298169911138167844936303490211770958474819138217472151043755732234418520064000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -119111447233856866883148002437895185586367120265816762533780191466701733460067829053553685736634269398032167017285610342787286255624624479179364752301193961630485548357599187701800131435948013923903795391860739400874955430309279932740492010175709536093709701888264839938122673380542905027085883574726157872520375957407921498769678717529705857387155217511171714505259413662228674389072068824420950458725431166183198054353315294688050408402364255858710685212566358380011854217029375645916516125840093970253572123518520472977693653585785340170367308286264317624645156815879013675657574114406425683021236763274431391713594633385014911289651099645688608828847958585288604628221782166870940385793192920940283733430402024335576016705024370462117808723495634778575927320324963536800345793792565128134706908890000257762743515605288695133073059335056704186120670451723327509481605089354282459476719475333562429479313236523472843325476000505652541491338817437041348304907454732821103237363113468992032999977743515398767116916355469591354759449401073143724624623219687914782383238834166373311892681165659536613996185244748891870969104119429814485308023557600068719560932839906026365396203452850637105615092866294487470976800142069775722592339534932112063098670172620601182981637552733295413035309856995856150974732066780016725715183730966617998227365860742618140430775936398360587403282356835762267493347446396062106995363419127263935953600926256761654700828162679759359406734484139990637846980040720757058058587038659649749340393190153145622189823006046095976868000320490190780244695464535278239834570390656583443493042378878960629517189768714272704229974020285944080450427714439392584326198752328697220111234411806485804688492936551024552971291276595921418474003954885297782348103085163672068445744898636514637977875056278849832005376269276557945035931756131849711668100455565081702564834579616014539319400055002877125479937305614907472409776361338339598071224895858347102405767810835065585996312645714102089733776444310159851488717776068475260585221914256075964414444473098328561219733730169921968511170803832274414708023997504017071498707424172649371516666319828892411255707047383767575429120000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 74859089431953637356306601090811183316028570990421383134235665943953938803551911253815680877437977985564761555357182070258440325514756789361203162153252521593914232658704585450411806890529092758247856550616334395749779346486851165781227594949770112890587512387691765047671752723897009489354901689153723974553992143830128604993619297615845539178972253615746458736873870082788822176043468045826014321089837420965532576470273180044224378011164696338100888100172649472702529333724776860010708666244594762709064595828787940945796089733426014509784499083042270582456487344005290507099872957364547416380644972745456890324898999975643127835287821532366918397439929947764601750156627661762521166101858332807645719768976473946115318435761745519485523329145701470912269401696639007890099363351620251505061175380552962826555137904223451344838967370248154515824904423700717383347936952094392598846551980509748999730702923922418677265494747573946429235886913788459705385212317780149440822944448392150892744986416096939873199167990792848909806066400124665985957876094527444170930955973261984659726810705411365747854057727624516366509323957470560141651070611343310156890982878258433072778987618243153374193302755293547396572120984828761782740984421067930075868164093280405479903761079750242613956007726443591659601251794293545833934309426764558118192768536011521179191762740208140554845590457593698071538419444208149486869947095065925159394112114128156014398533154093467629047598301117530106400091944098179298877889867340806047080147665207072102234134603979339553996983916001897423558052694261113102510951587736585617892971665230070248290677820586268153620736042295577048854595447849890294189867171643782359630942990732989867475129906530318139305941784413713085431709087473006817707343403372765717395812288639318753021785086051153121528669921720165504094278900634219280385111492784895076944050320317994603231024136116875341579946673622614032588867968561246115272276849361567805974847057860561612751509215432618754960219428895055005485921530223497278971011048933492019630375296119728128470764675488384700649187463568611727450748302909711546451413584700272251242300571376738308243536007617900558942208000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -32616175645191872289769852757681823047794484128987852706231073163040806046878652482372353019161166052351468186450759101956704098923887611252027142518389273266453549148824948912006402387782504071181176245561359312494611795411101800049106532818106897009076374920737498824534402547173983801567469183321357062726423098039500802782160874947741665811333197181296508909532621813324746196817080966978855501734915240189650975926086025212230601196662952953359657066055831658897038662356998661078280675149774639985734430221345100014976256583805348655111805077154138770896905783141879607685777951300690590454205166762223517513143100768767894035892451829200512403518208273282735047567679743397286225472601848199779500037528509783360783994527422456649953286190545287986188115504601739321667162647932827481541156856243605726848428522612687752455262074766231854832041333376755459253557995755651340161972139625270336202257660042684411409500513639676769779006219337449847649179919601226063827040011730381133797421059224003574164837730623860474644774877494377319989764518093155569810341247302471909251826519151979152235627656670525246150938363145188158525053754974893346022255677888886796481642417802850487336907280207178597972892244698607288267251323467484761274492507622414989769176710661258446710002001902173699644015398671887947683860842721001106675242752698278229184723868973890108545605869053308749407614534079377602265955836664623525125984240901315837095341448982233649380954827242255145040372063008335103568998154213620173274561627673422237977684177650752766606863234858177524805017471924096743279866721655987674327421287607812730958380146782181623002209566688143911322119480552039652044477797869177482284525207561581545921967638854078065373531046910004015674807874072946805265441577011855234903208917818038136955045246756746832776644915450171573163856879785482965290265875105694648720575584413201447804511839798689575760902155287604180669166339833454426997220174519673347587149956562386492556842365297514471603470684186157474089658754045406541113938673141890082892482495975432723233018973446342526819041748923611845922952636718447108889904049131606949681284056701049529669214400605034108682240000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 9798807891391375776952971447073330219280690453046806241695600078188889983662947033534339240257890834542461478557438824983127026528199463292526382640003183070137376261204304834478812420604058156298061134446622406804952042160346185294630380819434169847226273910474684050870766426043901359115833880513874606968287166746015692933653288372856642818187215616757514797271217059035928779768222469997091539686492114580024857568750505826188354190310243135184138441328750237981911428194149415349258548377181030716466495407306833819073906269639898413839569898101405750126317310896126242338791819107552111952005404930250335182496292235982353814076849037167925507846053712377141538875123567604874282528592374665118317581990140713464386394014794985900827679595533909312595990407340381266286194519115060543470391544962420375879123220595267359186278109363634078208717845467638715018713706376776200688686892129399255399479366830239875910053217454925127922879499829855294247519350854634343548482169076247946611995956745621867620863398830677200090860589787120969871301620665624694487945134384011362986695499049913419717029523862674641533816990558070365151620700787276959331808998982377451096522924931706971941959812628778229507106129755019718841825369065814394374506849851020874647511449110489958336751324777600685343178529022065971095025230215630743140355215228872255745054449892298366758996268582008005240959544695909298248396687442759803189257201717557531416599006257176215433533710173725931811868478395734327826305994874747028354565000783550518427576326098131382344520550092739023822896467040194775860845250458456347209223755924230054159180351848190475395600538160482243194101281582792357777627519026096983733242176685264723180809915834721474990940825287730557188105724002847596875262354275734556228510371295752949615944915734455449851440230445526825272330129713794297072066896302110502977784024993940502019579196870015389553577367408692177757417808325177739874235335333966404141473522044507544365692047084850938950444442188004424399819787129607898841232181788509445892636724071692740382122785785912103684517681085985333348536137308700490845349999113388171152900633603693142544758870624261573181440000000000000000000000000000000000000000000000000000000000000000000 [90,39] -1847691303602701085951303709002832963741580292700244241668431674260177627839546010544621590498622143873956028573628461274902081953180516325461475718106467997951934519296071132666848961916998268038036019797719815652197180347578472517069045710530921927485067979365995894595812612424373960283118362522241768209145392836131530142099264030299466892734761603664056539563357790568904951364723431819245247799648340838232199297580513794726000114572653004939429302077478139466851146416671332706561445787262330681248567900934062716036632561889501445479450506219275886294480180521873858764960479239602021953497157044316112380518305377549394142323976139933956255146520074601463244222064574883602849095428589059344773784847657753703702698223799020898923974671174408463895317701197632394379214950916991692151457682083271964137886339691708145324055644663357336327181529877669330242699959472949404930087903619506523775719154129893458946777519766499615101926462468354518905577292741510061029066031451340068125648883539952989154119411851392392766859627618411724159114276001205414617198180461610954878741708683873691096940328371742029663924059419145083578318187461305212403065376949175987474470047554507171083168707529232300589394411916308921171762904720685739928907039053561287130445543422342796320278510265561549498484841679764841338128184393618610547273444523308223648426973798483950583518069757743105365313031965786316836453053927120717809895318075481665892841762877256871487982350227061684407216432648425996495948475588294781738157712882514134236620120499974202875279181175475541923317418220721669984178784733208495964312723531587069571576426739481936571092645185234632365737211086637131924797135006226887876045740209442942253282266281621835302480681195822382978026280586066761484352143763673374760311315119878679952902542897070973106760492900637054465069369937566440476604901491688765491677890989536272514227784631466303703639592407969788265528902042426621772022518693668208492282144873235736576648841673245294760219109629155578862044377228561239306567592639341547686572882454313097081879871011035306541660957240705537194089381315978520029412777254805124371397323911795095283570087177413187338240000000000000000000000000000000000000000000000000000000000000000 [90,40] 110558349338495386407990924460096122848359251551785907846267546351434738434335586266791159239255319220569176159426304766482123399731281183015167137310694650272574326662024341099075415527634211904494465852645490519641626550730634681559859796310867695067657369664003064318406129453656341458387781953237723828318220087042736583017316245729454046451380007967202199614333485675832577596424071163349489986678670962708284759944668038091287722003099229571600216304154354444714943322186659205209838169038823340312151001212364376359366666772117657242541881877007796163601409820040140724635657197144840214748711134543476439704368718611944722957724055365603055169843703847851828372315877791893611637426492480296587650414655795289992723275252080229992733589581301538625476455433482662179377793038232236100642506010737476437051301674053903914805312628195912474372514449698133730022716312172106099345797246463861213352607381514751661342615249892486530867268902956832692301719902274370139289648447186000359180030879297825560812735597394581666276437287287647683949686545767648721970676863484247996643637083140563769258539188742049518398397650891961474812480762163285496216356756084159595193061688171973446508016156615097899985959050668745995200571884867284207112692358857533323543887199157365378671053974442520027954713713984783022409339994848838044316908108598419672422952713644114045406753254249593014608814664329227799586081245811970296142879494192209181907597076208393392004822435412677548621895295665945411112000188760986035040087303874896879951827986059988404368639603082081417729684195758097848673413593378569174580981329270017526820021536490399173596400940909555832582830345040822399241600418572756929569884862291712440029109679459750443382224688516497206171092924914181255747849004606673706015440969438845218019470548974461346597942169279014015589530027120199847591642756788155856694925066816355252312406697526133332328337626149455262371600781244355324105500876363442281857087438823865851933929718352458707178689248826029779946957344897910148279074686974036863902995173019323500511751867178904915281372461672469856215150364355586818477635923767479246631305564349105690629501604168260911104000000000000000000000000000000000000000000000000000000000000 [90,41] 50841050695997697897167158200324573161319121907752646097524663479102461137318493457301462197520863959001036595337268537941401386536436914146502278109724080966616166996098815889323354599493789213802061147374510712770131690114793206263651957165086036255940808378112939201963685993708805839611953343397428112664818539304272339682095262489807040259821361959315854745627006503738862179653139850074907613731016684786870758583855806414485231085571948786353013924865186937296162652679018015146387194602277519719361577036340775971366652426444040790207600031379498359632098727196328130474030496987821330491838748672258605519826592283536116873004657349602715265880065878641193638416862594199490549466286624377690956645291234344282043203150077582247358201104677733659589440116205312174887372661663774994523721594949395678177310376089100719060176968198455309973461855606180602394130574479131630192711269609892827513146643407225420794369460593696321245163734604958432834347244884301669019873480831805478279293566550303484801191630244827190163688322853435617291987583002752662668554694994841112870759652898382229819564860891918017388039770424213107123196117887812168246850928428625074531191514703079098014970677572996507792032264347697971362483859303861485569689962769665924168568551106128836620861008129929111569114202008993513225762409972069068554240392279786417661458731181072084115739773384864364772110281886044281295799374276507662760880990310102697025739797090381447448647268496800980427607987184625610453764791757245001155854667229607433247021782001169066222593839193599034994945747894514541782368433847984023729335804145351354356028378270619615169545539014777360477658670987338935645648529732593076556461303411225830094832765528486330802307555183797571718790660593869644818687878245619786023407223784878708351887957309179618668842802364175944232177070149575967766044159344113175170353489686941580448697330699508419997367105648095846733177738409296572538734936259846242857870030957311366973858796242304443438053728608301986845338796256188549278341588025024098245625458474193672661320297817104165327999857262910054252789031625373239160431378154546725909623415115016601125611612300482969600000000000000000000000000000000000000000000000000000000000 [90,42] -17733733533939299581226724195352038272151018657267300970699133676926696017572887552391764358332420128633623933572693602846960331551772327800087813917649452345177695103911935057231031720846477892638189532214486789993196777306789697223609122934347608627516195664132612072379431352527883033126579352150792349027114973442213072357462382396133351969213893070576402889895262731778589914689914595777543487388951374347099959929995885618161550638015794526673916625234944456255034235628112156357371780854661236371405302596871754216694689831861281533013362689079354240418270447168244960100278107540677987130206501336312151270794376308889742651178243543804479440578379682936962580674109762040357644372401206390146565422809377272961603577003637386143164175862882005217915258217366230803038797825297384122783357001841451993324723042242870839796919174762641326916900036795714832901223220879563423060720811998168922915571542344434389026600922920989721205056476230795335503090065586506406985503244155130725920086068693686633909325282753447485503672888395176393535306665752307250831610559922894966522953489749993994128650626867256286092403431236176235325397106848522840075791338032692679517692455154723095406143962259988185339465773889339984810231655218959697996939129291529916557614749676437754112355836432330902354735338870109702454781894750622643591478197225885094737884546361141930210822944155585163056381697368309614576273145582382428337781364340347057624115213496348514178636685391672979921159601348240825501089902523553164770928842022077078448815875605405482866557563659964806803851935134345173384973949759605963810633574350077120635021122476004859384735951246105472283624466831328831187128139586145609431826617172624178211409729024824040326810663007145305308095609705875808699928883767476656182797017947142198711072562001418948328501633968318104151180218798128157396768089224896715699946066643413840969658017568465869095565541315112736351057326213278868127179628938931031720404837470910905630776720590869691889562894320138617353599983166839047262851637551426464599794778044112295315824273966911964033096508581326720901353296003608733004362112519648389639149604309445222289856458067332300800000000000000000000000000000000000000000000000000000000 [90,43] 2484906617692116366203869283286422543546238739993390509163670912120502352261040852285487559672137764865786130501819455720953917990688290764097723291256806386957221213422750627439645110927324024079017624467203842298090696757159646937926772147723794541722903004336025499923641612489463903255399646064039884277928427072757488001369792082178641270689455512975848102026904843035734217265084736777064028800680400718921668373127648413129026340282820330293013221681272278769137917105649952129956118992274188862827327644492773428201581680121813978201955070945292793797777989676685002934982895181144258636573735425727684988643900106718800471112412663402306397769233174268091828479666552731546140992594667006896722442539800184555454297559041564890611098226531452932136188254724548288871210578191833243363388312906786342698239645083065820254839568121832677085960127230089597779990441973637674138407442683779728939394880297025521219987782687399531556534303080310352125376314739729566352925311620462105919780003927964241849686749242760691267627290932223011401735815595882679821953167879778295677098180546195103937420801271606868346539614513609164966989760823733207570433297813612656195065226744293187407939051610396278189246065882262968812528860512950078641912334857417825156877772056554265343968892325093150952121597513597692819056917009803986707170807177982638795445852951290992776253489298562469389125107893962818552071599838457526144480535357866080178023930015529574565724304336912907376690777818856853074975234377564594426252167999509942192416219840440523837547592291861019640123363305554385883700404267410458192249546798218468670205009320541117959509388554623751339835765494259021555814179040955793887722811835774714332753237360546826994721082122648303870897063134519319057979327879394000790793548470185985612750500300873093681220982373003760616860839687405429020389047191484307637815440938520766583109836252107995777462377701572938261526338136748824313049516170925635641058284068434476888044671018323917133111523069329012540743022011710448038949339647085468362346797151671483092913134303810433464500860490301910415870170402175397920886937355139011710249908787235422585876724684035194880000000000000000000000000000000000000000000000000000 [90,44] -16179964897653969328207172302905238207413115315295709315338569246541584026608906924385307559611595338669375543130012914536665768845317332842526671407531139268730747786735886170832306276634937114947776354000050211805966038727168124230769537229033164191112476472191776464233144709084241067983584666195230441613138353486257278173030423496088266656910529626318447368112493725780396437222366173558940666074110182414683209097372388635661440030351858620992754881112646733236105803779114334749759595337268954455475789334550444095550662058913230772135843350143640127884767380155452569841909820200329728491329043669033207401083084815217703441501555221243696862512015389216968281774652014612910660566935818803895689302642518331179756624787574293737715120573866291930429306575566188992446286847235618710933741949863008358553928352074925096291908244795198649477297243282752849188331404386199498691539011037502903494877181245060597190408019947903473605297176241781342644204557907024200171357849621768559430224455668698676239092843379088772633277892037426716557416756132985167111003031148568815194398807856432720992470499219614101277276798829616250694887073087365853918031404454595452975478595277225039268367590296402146352024991312225678748835743706236603115816825935770839114016521161677986264594240132111731159734557118577413721088712665595277388159318560833350673038977603053025665833147836775365941946265236574343180986014299608904497585954072847224980563704538244421897628923400686181162219948796963674321384488845018310122124905948474524406654980747735255227483316605623130926617466369718760936069758153276754058843021477231286420878810550402732349472221794032163216232687178714533741577579056923431622946370011211871878747484232752057332459128093272981320756938343799183565377028885120487361023992926542565415359751493373159188383844625924447736876184722763988844355629096891608906763815755411835233354346246298147350762431306482035526643840660406827585289625166686218641217171109986985849929336276553807928587741220664679163211448606326476137812754250844668067654366027542291777653272934524793783904852223189246443803808565113294116482430262891384734064994264611465917012642378022912000000000000000000000000000000000000000000000000 [90,45] -60218734628693925622579133048496101655373116995733453854233022593050735885157811085744081671748864442831043078585539644337668764954340468106824854377433629844299939823615658747072634013509153611948952329249065682823563642389604684434628683430412707541823945559966885410051998139667234565184739358069096731121711385191094095649746960315494809691729651819985155715938173249043582841856884149281209641934408176921615997119184174706424548875677232810962694509737618363194379766793940601766854321431437185098320187738074472735105664326356290516577493577924778149997749035358542898779591729414957139078464247415887199981563044553761110105974862712843536701642882930086277861141496302029005917526396349999256488626775859193609813868808560509509543692920003180098711983210248779450060989968020837930183530891342577287331153022257742689194028858308206941934528569224277553121821344944161030238371139744202052345926352123604807295336618900974700941611930213005248706847348474887558076342617519883384525919791911071456601937789396306797094945574441300399206916668254515388846532037469538074897920214874832468955571157942956742470176747860023421139620104582167443666969612089394273918007719197844989938171090524520212102707163515573238986731770922465839456582938109055832604537169301946875759340120162679515325115024397065516129046003455512603153898367625196526604768909991690121286457658820021609218129710533990744163732445625806586819519678936141271088472875519291209006676839611075942504780241375270163616051820790277000595965915138519868820627693333538193722587263048444467748504032332250055438726141224284139217404661175516379946821737303470650227372398029041649626875972666113957323402570476708766138320000716591375596743276839387288979603480443969947318316791468312958088756958671141313236278538347211032774917266558574565619259858903433811426395346632135180042361728335587139412290444269063860735269301724321964485483313789362066388435642501319152434270460331400817818169702140363114374828863326997648007901888695385178318308371792554406823696770621616156739331453186047477521094833048956474912476505326695486262160116963960043326220935365255982266038323425036417198233315862118400000000000000000000000000000000000000000000000 [90,46] 11770636668548582389975911450041790952015621488416206739630798633893248385150882526484180280390058623369979783278794496279933579578371271681343974964282142605843046572806521126284619554416403218558870799862476703682180046257549120926542608100480901491334335041802282300977550387596186600073090863447401270240788374446912310924956450223328393895395532217338769755360203915761012666776970439004468920597951420152002654688763319136969109966907914651596595695808473959719976791022776091316130475790091023666567276434954521030118453583813806388443762383504958037980538165727233755559979925834481118606833736754181820167737722112240536363918231819777250945855038338200722980633836084866836912840698558552123897998191549826744457840810365736556502774774473786221936501339508129487212553653086984868918329811217064196045798271652012247248525211219505082615810669830634859778195441534510712756924502798432010527082429456322232027089800274425001137901529447261281687115699614847087441893839389450071821553315087598637501292018986735409529224613305151237978542725477184818282757272588527965314395129392274530183356865590537709690933246670075872969441196886996054847225088862730990462747492801008000986821368502108525803911976192929332418051631335042957341901606957293337494035394066579212068468147420295239093089248846893680923428672857259911307385251470228865720527413872962021749789215070582537360091866302042247660222072251654590582092245570329383013362668722425405584138101026893141931625993487464773621521135204936837009603735787173842406422103149498516157700281010177822036902743760549612699814675287157524080341090281782033192036063823286737587689821087199436770184271960720870857924774841998476729241865441605336023862981988435253512542732554459179812224653286795923790606693622526105682689780572198869487895211167418087362298459391378782488867166039766238753964785855837016026986503957252847100643780344979673201714640104732188636292854733650000072167382179768216874841651266459308842925751749366755138593114930566472748934875684187583694157583766143001399881319204467945043086393905247752583329143218318141835283244312480423908536405153712264100758767171421821975924570566164480000000000000000000000000000000000000000000 [90,47] -1026382059283893658025291292147294787719652441514013470001937589567419420014157907645370435005257784998592130084068400873057169822700159106554085963223907003447638287442552970200582341582670217881059295425950654286802364632312695940051519047463333552887287352408425571109311209278937622443185114893386020399392126083584120285085382085917161880212358987324967792876129231057468258166417427678462155516364644209168361083285588056472865135175534185006973463194299878797466641014737914895309590874179718676120417828280309387265435672895564943631249623728945480053068857539286548664891460851696347300562651951770500922794052505913496251873437843575725835780486386911055466697233663920792813626346866577400516908186082361511691649712654070368853306794789415635833379903597402363468613793836056192025417984633920309632586475277542959946851788815639535757520585533514207436955840017995431803726792026012839069520147242904135019345470855734821456402348186645550474659741450423358174030123465119466526976530435730556371166430754571912771818896300726979304854503809285706865671643283996023983363908425510447986616444772508497961419734880441725412417559949585438710591104884960330317246049663368249672759940984247872447242429576448178597350518345649244178287403010563607690451597504967476260401315198223882248451505575069623384014593883420180154657897083869988002210600380274918750844678502472640997587467559302416549822536525517018128323456763585488469553087602222274396782609296251431743521325517882747972041998887446921533611070506953795934997079405033148371312389336048428997720790219219176342235444733592299239135584056071274405847002547479635501652306844743461695679575463670465410435628720205696979302404698305997885451043233214932320325178085525208948048431916146312559837528560790985479260393781776910437050063529490405970387861406025766903924324980706119684187692779201984695606599057402897196854967550119343921401441055093681255566214363548398111053412165771645141781114450707586639937841145499757383730592105439018550520429068520470543032321861683012956957123278618700236481797970745081987857860138097342009960557766646605446057837250747891204897391936293655292886883762176000000000000000000000000000000000000000000 [90,48] 11301880511381475155668735847668403257164824037128953699931792018862921170730566523201053842759303046047295121585291166338119474344060207091456662659543167726073319945501316176962997649814550433453054402948221155018750059254362240643552400726564812836441974286786626159135928433642127731693203516267115296507968089648935369928384826549299229975547773541551758015458144650707287705387842402243783446099939843486406713580685478784674495545119997081863480491993630248707028705623461837959678673827190047151898739211669978612071485702017654020750511732602654790500795198388797550951228101734475023767825610424577322240152168720631689149673983419939038499535165338982255599544105244026591709321547124436787337818582818265024093265774014015857006142086046506943313415681273617862311483900052255130335760759130860277321401715503646978137616896159786364306354674165801809080646357173118264940350927023628095494157346383923847673709637471412227274850717039198757915672926018358412172620294221044825355986835563700512963898335760970499947088667741969858516497237903423337415680605584336319052005197291035728458784614372174843688672865811271961775077648436933739377928517555955738306375049878080733654128818517643782244701224927626505896017142190407805619901184658596919704068164443973423429676753848101202269199725148908562947966244044095085044703711808541283793131311515649776089174091744423486535107957335491059611021607501119984033515292925574346960850559058146993264126957471449017604991871081571373893713939028903141457181849363056571288552319284157273223103019511184952262288033621358117792931302670976208515259209938219905561057850093600551613386250845040321325312963493499381318080146997181576941802805161693654510872246719127169012850904016322552087388834391454636876074925482163477101562551644332420080846328579272960159114078565652188962016402519201590448061977441267270983551435739034019458075155941766789877819931908569310800508196262970648753917744554094649349458902224613088771728816876573932121958304451071251375778326668954597995988516041871620810185074706717919140072648207205821113287991324148612402719610452697561462885556456648864111953123146123171652576393297920000000000000000000000000000000000000 [90,49] 5847885849106050022590572134894845221049285726349902685848384323447081594641287933304824183229829807576441781845209346407243013339291413160315825272545707470224953946569538210422009810719583842939226325649147230044705400645038786767830606403171813195319540303129160790782020510012944121901219094332755306692073098085921108716153906213651390385810202439654327179384297589932418030960484932654351089469216634347391573759088856330769419204084641158223028985290073356511850684719891662169145804253836857233123184915673574056561285744756992730327618383713627436400195541881766733785994760143457623625593272913454304639077661183726551611393313893095116481794149393911230495778259713214787521839173710694641320665293659887155609429433016484719164614872163763723491949231616457733014163724473284512404873124690856948256019060930683601257389758801118572360700553259433253206096018557458914747143793598012290321817921368073554954453161767246353224072832824617874384259407495152843139621453458579683041404226838764204453078485927390675571736707968790482359108755041993946609381931993003413778590195922093952585203864994928381302342484943503039965916021175785878083291519199773012048795357453722645200926729003495558028676387894289609118743508130069499341219424677106815662353528911610445160310840537333455547132079155100556966459587728700140190341728868316059640484476879099709950243564852832611118964973644797974966087247385182443534906405338395648044726848660982889304606413928055185668283037341605223888409010140611771928807540417891650897238958610992672591256062725451738726042761573276334386120912897492370787041283986305198724137075348481352139369574585490091581965827926676860290976656884227107291247302600904384939339887301998802843032391980545091437887869895960604016698804086610372731313831171441673111350110900174355623952424220784536772441002543660310046950846386878824600205349255474475574320061028501968132819588425992628642632543904009056369998995231185218909291576949877906164758813545494710238368855780723085838299544094423860838481839213666344660581849969571032049943094376845585331497174670326219315599029316236608948626544685371535254801501159061926673538193817600000000000000000000000000000000000 [90,50] -120516245102883013202930698529094534596132989522398838044158366025097786805342971665937501919626832054475530908195672043700438621985828427304107650214610908353580158206858935938231376544016024290064589172996960075992786767169866260819156477174135174595033769341499554078991486116015377962972259484922447222377015914340484463610133429747865942728082065023649437720985044420288217276668205697089754607641180598784499354195706936608543732798298300879656548314380103390339030164112787542715941482753984419746388739710794371864489236075351798147845646579231227836912000109697349026015895297944044333423787128261387986831789060576046417804702560383047251635045820177209796271530843703445129653037474407165846360525869089467799692421329930916421332605257465103569072250604853202103874507120251940389142604723741777202169103533071714123536506715172503319442607050007689788563571131722911330668376408208457216497219155044114385886946142049719256857904093053205596730338799006885598096612826332456900541358326363216908045936006361132125633855160735965245694236481173625861238028487365451160066731161318129044758715970878279872611884849901347339431615695298304391351918747894369552480473947381346833371782033429144207016384875941534337829836408501955747557606883623974525211569663583547201309862787942443405390968942416955869678648390050533091671811359582937151077268639853283477582673501721217991350138341677696936742186179508568356686522332133586556026300330045853072281359143169191972106067905320776155877320063248345730136068521791325498414078080052242775360712042389276101758772171020724278218230969278615368118148561573673499222665764080206472460617815329521570280635003984723791274282300270837149122403896504014185087836806341887409800385819718900344864310751474388098847854868991065884824407100779300022488162904928252265358700611345791784962934571094476971269207907096185628200972426978671413621349081700499431358298158502424207455002095097716219412753509394412215017539725451381941851585241507993236311480723624200235931164295468080383847520662159939452650634479282077999697636736910040040785672498154277034450610097846007390006742779320790916155024246169363012087577575424000000000000000000000000000000 [90,51] -101937167683145287736224122695124156851616344277288154718620568942020102877469460977323933727112146390367976305254009567496156335054623918564814241699377138840273923471567067596241200526602346091088696764827091132963437762867882248590200671793907645567175974549058944040547145121789559395890530411910681531593839131686698593131986064701156812345230510929658364414535566960576981798035035794974069186586264483775580497053570233970399491827799408976051718826897200701137890230818412795634462670925818386079468787158040199189815678992235162474675684167146597843851496473091207925423140651797286853894087390307561868225472392967992370040525042268662614441681354256220663356147968181501146560868078829511242551005277529133946414603052824510699863319297383641892829166266890671984764514749773062798762392990503539679560654261596484780663321524191949735662398097656568631255390815028821340516538512525109594237593279304716545216199851668594631654291600352313753947649511131548601288476687297365012015012865065826749352412679141707835652756305247358120730846686141071465628671486819508362310870031270203414721075874413681696265107780761045406324213746280950156661317581180160859978772923954180862095015470319827751388029079971003825755769792948702358624470278566744546790269188678083574661907819388920980576600806785232898339701382094163869242181212684596232936948804129010368902626224529162285563615553605725479154954170502515756800523039686212428640419429456538745731544321524448969980451114396131339510835972418687366107856297995727222233870033807595186095256238849912889605263063184916062017795514632081870106029530358090342573811382096478850405312694367285878677759697140704509016266373869786896889526033110343159568092989844843657612410198039777103554561036035172961760307448345744028481396455553647977455708289545155333096560966511046246789620834575781474268736003225884085566231903029936321852968131329612724262104064340005057646400339226906514167498015469497622802100795578854215608063351799905085963296949696867735946832396506894830909244577663510875036921338327474636671820285341992174839335919869791504716670902852182586432431944634992688253090109210833849522417827840000000000000000000000000000 [90,52] 13275724024384685241112199968692627928304344729587306690806347768827428176313404848626232947291718941283384893083068347567493412679948223748130946243828171516704789958666173254037303050923423420929204874749513214549341229284507567761158851529000207067119249477120580242097413074628650670643021037031573444687049426502695689223172848714345069309389675603377493067789405159764440109337259403794334636949806564513896932073956907924924896661660772480692357037344038858231745508099736972349158269602189749044800491505688940591168431683333640166868992936395352341239781379910340803240097307625567154492189089712426655287393633486739299051333570334785760011281009546781205757563484069361516957220176535536311787949646870905430373466334257446510585808688510891091728616296568618503577098041592466727546880211776960128148314932791834286555552917294496955810180204473824189548222480206096945191419615179175999965283898960949842002180618266187262861312915970449171707718521234263121116112460494994750974898992756776990010615896245869738022197184716849997883019718265925914624697468343083662226288288339662832863397134626544313153951800579004053901861804904427452900166656929261306374288709722116551302148290569541873210063774911053841338521483695218941659494362914239388786880858912787053162879661763740114004760284944356167675819773734655763507038886467711722541873446440791824629431961361588242066685310274340920294855349600813519849409633925041253409192268615044821350354102340988985002482150714485227973768593776618968118802672044006997014282171734883266775072033207051061394145809578633106050327149801274745668173333128182172420929095271824667024736169020826055922943127137388198056843349234538281383844217231823724561924472563809626823764954680015905631645568584019226715220476125655233366809473409126119812999203381795245336823878943369453725419274269319328983866142825856658756785063317635408439892397005004265435583927005001622705466306813660151755127579482796858440141942286204560269519874824613926884177080216523816126894042349186663952642085236340133066338031751801884102195963263445679784777816708446510906218957897004087838146735685720746887120210910071361158837698560000000000000000000000000 [90,53] -509329813510156934304524035662764765838014391265497402507873232258144838456282893466844802169225964029492834733617843322843848778709833252570221567201074607998475635981664775082365330917983299235544345428752597106173177189785403061732591490501913281295151359484338297559022566657896862704242011123847807126032596751600195367279838788429389128192234470975561116840565144828196508402916300723568207823766545280988721264524588575570051389577362672398919138368489879122210861228106490029706484160204051056951128965058972758663047009044344689443229606364715561389767634330448649495426427586553952236661973338128499957991312383658943221666963181979016019192720480642672218902096677390688952099019982227725385528039199524860746926136820824856768989707162124166927145058871888277212116791587595780099049959675535018131493103436917029089057931426118806920911626620161783258588108922559370572302975697889733382995502164598459793934812714125440136640850442116434230516598810057971601068470360522371968654784912528683756937740513791191530940378187715008344379602149921311681664790267826154498263582217732654689362089241672549110224234196755557837532281950444745296510249902645826271805742359015745032067039338272624108574333417188787581628622770604383443268848398283952743892431142672188771851042693188643478678171279585997178448877037094370084247075019547701209357985740072957935923256995641537114744225465403983802024302136537329126892966902970584570968349573300845201901740917258534106595226759625005458216834328782024876722349947868285434857458744085871828521247304078578363677669636223628321228630898246275737051835608954121503794643438822982559822952730721035311812895703016042491958881978166049896289539181835502916273939266431253799827672322927414173904730576782716911352179865985019832178070505307777779126991332271805877878163539757533890259409542312109523592729442290446919914073257611546545147213203389066558746241619655378973754229991919047852080834435931849426496641062302141805534930517721139882550317412959129173475099874101336064552067008125674943591178145161172673543217028243907542281105140342181668746342370278307332043643359465320913772006488780934914401894400000000000000000000000 [90,54] -6381281148070946693938765974424782229571626793773014321203489062574437209473020054047310292968045228472627620126485449619756176729797427993873338857745784576130727479270598746842333919561033795534672327205477080285398163588194653348119277701355807312261033626064431980091481399150616365481142954330699764730564950453682087139656434509920817883167817936804592182652767637599043887173666100252154953249721738619566491359781927602926292977647888884288873184969400784103882417925183384387098006203272392773288274496835745656604090659293723396389698644291408977083086871356043400127370802336140671762050355338041659271576209687572680792098169815385097180667996701254163702188038811668719921094916293634098850612431341938354196489320946273882115713091234240767063586428261315698371360022056089257294915864571793323663507659967790941426926183666162208703120522720223080724284049733552683622608090030527583491894099727226623760160023219581472762352089795369083693900527540742493593519652644909186795136017831813039538191307423567941000043224110961308835317343706591357347866428537547416470354750264725833539530910612415094915680358648847401267045467715455405278348042871209646191255170885713105607569938284683000788086446643305984876722619580885076862099125624777676326523503437244469682472080698417066708286957152382939234281982594557773130851050020317863371775177636629813619983980227195000860390584465718537755988463658842804622897822431184670289814587752568773390856185714812188446292485677804501247574247263482713311672923051693972417263943177013360017326838581123437063240381666241437467542862700516747584776786426767594408652517258776758870723157931031753667699048227226617498859074454056409937727672457983226681006346858222298278183941629166036770222927629267752680469076995188632209041203391768027116445355985297188368628080115333733082221082007815421451377466202366587514434184179877680562738472306629345844485007561059815538432357112055355757647767828136566900013275891012815495546280936595581895018333475829095518412683907392740075002844325143496602861721679480764288316699857986550642197907753784902017572615700597469015907474184318461977150772597505877501542400000000000000000000 [90,55] -1102374993732637923104199950536987304783874089253111425209675807302615619688276321708708981194215640480831350452356139728012255585799796273637786221803934724543746785904754484381327562410524885246332654283922510640641806509216245532751288593690390668656935221800430902311877381866273560418624512772506474428373259469623873917075415764745154055573789112613868567299711235038370129998969576889268657797409950389202369918860853345988163292856018438424981266223311515089565805436167430431263770186089731227228648758757522683925269198576625510928411220634288203262066743153764718662279578048824080989713618099184574328344853225619460296138925653711741757074355335475254054306070413687121245368052699892214128719230182359080062340040675145811268531131345500003905735347115577155777794861352258261746479286382967501068900967676423368015101755020704887465564962616121624789717988951425636321579232121166324945186617276046407651246337561974286204436697767613891966970394997894619468772741004305019756476653993268116202787963194811888697297448677244328593500882968521255995201910880264912639936486198813628676366926836711596877065794757886984353142915628469229597143366697809627877484584071148470335875844473305010265084160582279123283166475127408618226561737642067329353294262357173755601734097306164725278842231877017257801254288737422358478112448315366104943105469897275942105219717660384268097164770674908250732181158734980957783562658519824915213561527741916832100417559921778949540450833562416422063286717575330586872724661900162922680897263755041049154530694375332157794735836516123404962540175457996782344211136694550568327976588088417497774700493442686268446815624762546585222821696188590930691476561682972435728402824195305878202822215637395886330186845347293616842461178465204700839066683189315480221438732468382939282854581104012796498850482606102814556082054564378205728676834073832195429814466995027371036808315819149763978721295697724071857053824760002732635714989534720514886243405254538063662852943434352142668098584428878468777325492839983172190021861676358734867222106178682399524689223704165380484235470095170811974905609550363888227585469794651710947328000000000000000000 [90,56] 189635938194976281596907288891745374988607139844005154198297698006541333550623098460714137408705202331053484896519644709120496821472278172765731711902819134828729774742745070469003475546412478365685857920634702781588772037766241910873296725637386104276287832529516631778386450516822772389034230981867808039740004902087159649225606848549348010116410395964724329912142868142709178916504043540186618932348991908650716036469728206532655374748577844137440466080343266476411739318946861150444421155261111985096094843372421723872214736755572403003846580546545267743540886035160998475432259790991957832254255956320311174972963271019193480377240172728057829174651411766395410307624903666837946959173129795749906444959642675746851727916117638200423418692367790677361514134585573562365252559582804220083237897707384348840112408750923658053302417077868231423198917022959475052111175146702666399778148346409691578418287751904178885032012556144712789008393293030584868434826962401706950426040109431107537515873742144311362870163428850476146705236704343510893993821460901672453561725116154475411293575593967638169005046411611647283682578633348160788948740733394589327891068614931095789335912726070917317720931780668865461525306436622167084926733370335744815026195689471811654809172565963723722975552932690208851180879582267699115191597305791911915949869232990683535872204166530844713123532723486298218460359865875230404178620683830325647656461165884344506037073748658253114076709765532767014570382545115859079235037139682540538129473395658609864070657928604740847557402548883408011501946264985367630678581890467671948180522392341334572069097586010639028236259801922184939629173909546130518821757616932834328094617222167156889434449304563029721056727363473223169300633759483189310581715984876801896527501756041024761126819480566622013842608925805107006744997090585411387961739482013016390137669404346414503045868041176128432692600845339643009275910721996749479309175796908028609095554800176331008570093686038049468842914750522904090837142133871429883149927480018150504757178673360902934404378038201396016136862635574937935537093865447191176548447796908678430503925257720843521228800000000000000 [90,57] -10360366066209100258848349140064953088759214477743731872187285570491122694431930262784208364339070613229876613648374617951743077287743943751972684778948281603194668642048251655106951445857157766099654806374369127679851321636060910020350565708835783428430754280004488168151111689067124430860889287154694632643505028328951118368629888502394509737749924007007386918726612363735124603620840774292801263214458678070606919823060210656765096897307440990357121488156288886035088315196852700849989521815699505232358963789373675618646767390538700315575291402805054469867163430901383130441678857374096418655523501121663702425745815548456160874081286579474316860439461343653680034519160656059816654289269235921885239901438505773824683632301845801313723289519460013501320198393430142227639444083321471357892521788732157392375422781078693450198038160129494885513149859525540045633079132968356793072617963891840019513307825782700446189040495130348735856174420905789572228766704533066540669147406462156905881887464200642774747867822363561042102742342024515136670058778190523439029428947488847973095898057490647529030783401020398621392548690671952442936197424393327763827553110464302035023683191549140658311326762870209149909418212353956127029839285587101713905356630906513593789297382447637565647398965025359701147561780479960306801476969997226835985545782757339785116707447264474940684264828336133213337538871569783589901536593163597616738634270089580789013186032694114722532462391397290337431002312328302480620609318110953545909074211987210367240842323081249951408942264750702973785068103162589999537409172085482940940670351853083397608800624655350192498501577399183006468271564667897143596600829939410501735439663589824556079754098006695228202118547147052671035697070813897264595553746629332363192398724419789812671988486147852802589488446504689946002430026295553703239729249644766136977615936739954478781472640364728030324428492550709124364195068149489165190653743639700789047004708699278454728532587723022635560568708036106908575958314920920722400648971635496652021288245587850618191723676044303688433595258429569747301481756827172497809719704374028885278969262445502136320000000000000 [90,58] 763871607446591035186432293430279326940041186465608026554576306009740360196899039163439253886299799245780285265349147852961914506854132493048837283260067368305474826786500390732680011706175015658990136016723196889332503772731994378917618284528813312299812045214912924675873444217738061292028643767156999917970044956749284954082631030523224709086562026562126951039729365093664382641098827432304333096392525748622027352087415846989510753259292114708811241317895203586736158755084106895774369016924317047318347603754187846108462174179662562518639442862933192209824445844195320491343252568398724577923782990774074643812802365170817815781143014324916329773186678779958833815999499827856345016308553547920691706592270340408693558086252192986743078814478131754395738947418198667340491882378563974507755773086910940171799058828647413647106853407895746427861713782688243773197329632385221322989502929309358961279200655729796063878466773545862016002966993124140054846683745683741988664121868366223104470728676032703559050012780265758834367470804043906463018507540976114425184390990303245543343757004844094543965564084367754860806599863567312495677899014312578381996812904717691434075956163572994725899192644535011737638019652683718723912888656660583518113370502909692672977535076136693348067958943725632706756545042763941142328169351428610946468373609517903376726774314814021646265100411365545149429406986873349702400804293287290394556110334190079210637908058303760860575902025361231861322595662706703395073193488545194160037902832319698560534519350380223983868108917075266104131781408109573465569845338653523690676093083905231425268963290283427601908409234626209487161479806364006243500048295409172679975094522167808389529956570968099679097318836591554946748783666962365069658676868067569056917695719059461490377613484782026366627008676690350206685129894401050655757858260887080604664649748051131523267895021492370213175253369586195794912137251228251211244866644023232081952220937509674836429740431129678467856280944060927747376457695070722185483128981349946373781883614409692319567962867997512614611752847522889155973924202499237573042949211436957533164659059971850240000000000 [90,59] -7548870525309172359436552801854864592804184467449696558939741222811203091224025405318127186930460565207875143390043426181592106699363683795241471875884501427871256391006390220707332175042419290907934639724181230499018057898640460386463591194432274107194514229792094005956255281789479260300272057474569577078457497374715019939417693454759708835274172319351755390720768288910591436058976573662603559895787615952331700495969627567983215681427389225420508777886761004282293204274599650414008918852141468866086310123495373057725690110206729932391773968129373556703258368813604697195847881239467552867759927949170042300447853999328277297976276893892549364525151803223907456193830888300772109056531072180444119732995139041224537441631017612290392760103474011556298647704070045726410483632676594844584744857726033430004284686992451276641199684105965352902671834493975984888423685950068847798440020542179655193218883799444860694399169638787412634321016346606776258482241038864155226504672893226316730583661307186678063700367171994302839748584802284785065479929801805962128005905168980038220829059047412913451000920657639225676914116210242714543399711415563586934615708632601435752536271824960649147566562945731780665210543414012707032400463399730180385411326397474679383950269980687535597558766901009465972463024608078808313433231439181657496669933167614922658140514296087581645314371991855867144465756764612019067948990337095071478478544019703557161606337560584160482022174100293568296420862326262519393810951031991400121903967030284377137953894051964262507318440581861427745522685082533315464293460763463460949544713218061101278652388108851615989561833807369474834966037602016359056466886462983890643415081849276804070087715867289342793262270328809215510058280117541788715191443364761409929099719135176563531426390689602018164593944123209879044901394847213235286262667832846147651057947672184801983310317764925988919150611326645214610801088530038705112235245819139984609611870426089470765096689537861362786434917505226660421569336992895411529754780886800871224232470770843681181640995945210941791881662397017322329721477247368244963722456714201085776408546486550528000000 [90,60] -557976776643682518453451688995190145867838888911355301007502765040053038254432749806588276525040635966643568907109647902935974747703387427605332552877859065178575365363989519915355288575491315231659339967756721279616218194884710639705004319773953661821168120220109431215328749197261501144310438473986994173569253809510588927969118527281122609147068379236053288430378231711341606065812324263685015887946697472714789107590766336632652201721290834634283139571956499655677506841463287757555965191035297416333474448014052937071630548927893396759661419051033437674151961349356738479961493026255940944561505174768568814910422394319132340466971085020955367395227696980730691837218056381620699355122695528529053119190538658180456383609554613896803473709651940395136149858979783291911904248402294240304850770069723732995752317527392636844815055104322225125939069993353199920317796171603393294977939644327683003870511547159523961731837411592351134459649786363361861641154332427331201863132963998715473546378124528593918687905601807449612301889048745122840359518788795276753495615861119457726018693717536154311063911506919939540834857547095123541317829671466134129111187796932039212699352180011300356031420522990753972366988839902116312993887058849166352616961750297599982583909536354606013394835690355753725049026184462939443039442608313466622645029668990183883315814570288507557169535404962494743089660101559216698731632342511932808595197577305736094513148400629453609113831947485148383809127407711739334137140489245591864643791753421854228852419274623703030000312873519263235518368925907073654859602094924461985497152548936537503967530591910104243692863836909046890563120564244403453535637114696909326401503325842934091111137194500156263660759070709332681926529370208089205568035075032534199888913567918120367204986458353475098344642635013313810074167709364324500916927600940665241049886498850790047828992890609923626579327933492474423433662698052636033166113944556901208498899177039903550369114709663610691033374170851693433222587416008710707528487443987615903775478926423219685254715933350045570637788445456913396171565597687186835622071481100997340383719019832400 [90,61] 13666597708697125492899025909286462046595631545725108947886530329452349998954354093220023974782339841522352757233469408939819003361563035342776241701490148736638814809485728029396676934867047190009231542145501685129815576966613311226757957675245984412641219514157799561267625024879408701079713425933861482666514545976838264658589610127434424368734531870580858505398760342647765628983650579042743928595771255363035552140081215979801209918679137129367589936566712009472793793055347559805759663175728488550961305317452966983203808888282284983026225624720840456715291034269497163733860588297120070927877274623676305340890316770884270860515905184043078284315789037361236883604723282936412604021515566466964542893423135809414886901221736835579708064433988039196473486568934161758435147525323246357604944437586608140988876663363146764361785888919863486140824815641818135592864665762922649696852631903624261007451297011702656045179633811472408624300467168816381709273528983545995666425169663492718154772663690191248958005831406842109722861366416898477771789443824692540481090011413113539707077903205630727673799829231736475064612063101678258974123118159154227209851600505971934893207943915997547340503834635461938324495938156285208012643370894306956735729309694132164497495280957948744938040967761638137690091515758741801224481532486005518999394887218705462790154135856446672504576301255134936518846701751223983623829390504895103705148672399604563765684684623269609412679940583547377096873726400745511813771850465624375000358782643747259577523908179458345493161307968083669890467065576707765704836148851921473016930224862428814905451673284164496046600653780484353607206420100104514116186444426232288781907955986076079776613731587052973484221072297281295785482793289380790963343502347413351298311069556098727541374774371694003665640990550991063302374843429395956903912905092336815355388202632049509304004163742777482617871418501810493457534051206019118500671578907454351260744275576648158141497045301363713034117967886869949828821409899309090173052012922476343500860433570479526551037201221196948047473825585722376392020172275497879200575935801482874677706220480000 [90,62] 66069596040153992220696618574901460530332226448622954452647248931296197000006896740286126505996220350891320612320578537009829106231730987527540366552132771813189077090055870994091292356543373725249015291439617052195702159108996445227989581188491234536510348437106050315447985270024626466608960172869864939875782390861892267403265416572960497209412280126367907844586884489507907012656748150735197724263863765660244557223452480148929601673454173927608723901726878869272795238275570992641528277177108116426641224715352235830898315417938325421279154169042203822644074676162303504112405262405330821104728971529543212550070483885942806487101705716380853751603571383940794275090374832431643534713609088574169440753853419287256814034321520490666971671662228324792321505055243365739793414750128003211734450499986133634478314924145835983218870056284445945848462510209178990652109329451556357153981385608918606811538615223791388540440543025957121144564132904031993105565124026154312678426595724587613520184555952708980197844409637679544633697896786478651721880684294195997561741086751417648877596352422895542776165843184196254042242683936487810776711770610480418104188474054531674414629856876242054643758260213456372013087665514368225667197085104517020981543749374804558895509650500948764848518538445845708665899393552065181108669332996273711766734916570964341653362661004683588604870663509171470387493392582504408360678633281512074921491002382759363173517182939657917731697269355149745859706065323702323338423515993443942666153966607166921204266928824550837990218806256627002829599274127377508102560193218924889044023553872373569576260339779295131708071093734271346583212959123421469254485200589317807499775801508933880686492331566724556068743123374546484229972077984741766748208095638481003573525654588682462050282122334113420662796727187241613524555735353764506027290788443233504631909209555088990849417211113079234583511436718367120711382714384368481195717561074869115657661077558318623680044456077266874907340087425898711780611919831485475380617436258125283255919465717790291996248884185603762221972422521761043255690602465244392261000663303237591432563200 [90,63] -5321823670545548754235543818156187729088881027096326476577259289110618075616829747510269014166836593564043393303642966984824154157082734272624025819514459956042886344109407183409514004616444676423877193362111338591509790950281092521779201033568299713645497889292680069046061528096396981750891583584251301405631920640075701220631382317372657547858537391614040505120280344921617898953556185827389320677891565858828459244599923917636026412210924995344844768037929831182199323558518147746315132396129627880329980983172824250071584517747784457177332516429406113324637021625355051447350316322288999942353835649633262092766265215252112416359425394479409201148144682554008277819734345972066167009150770417395441790408768648898909043263431455851638280922565616238449814601391822612005570220316546310972276625999986094078244369923957857461510411635122006222157512660623514262480465355723995511522680297744512888380173357902044834130239938912457126969529589567917495978122086793312353220946399329158936694011644530077997180302892566598755462058424670529114553641515348413903697796600214331924814297167356437847550680690229167656336411878874424418003247956150401147946969464857948007292925343430853884893311972145816691785736871448232158801217911221238983962662005234274988475484761773737451761669929426485157675660041371379417840905398501296536624504022209245922897897463946485680719589201740377352520543227419156061353749141220817297628109095899567090362579061165866890675899599406137608135729582809294334370472683958910053060164929247292599653409202438443723013167492231109055950738738089292984208701352637369191294860270514171416938079843397548489484888229990320155357921827020146602433628418866564652642547556597240331902493213846181050310667913622445200281542038914225132175892285457992619699885339043104397696517922437840318868185964048431444634141375803261343959466053642475345397618746350874653680772880586170009625838183824688660920256966905711681649203248865110277668952297108771304218033560097652555651132979182741227863038270472935585028535315439543720252786333614927944910718513200966633894723391080619860564096082161671757489499427577417715200 [90,64] 1970471337152035812380477436515259249709343348976273060610138013633582688874157079474557290800889871056225549945697780795212402652172177455710182390940826625892163188811129298210287679024205420005666968352184850302620967693794287516449620644993954322373634692951993067025523592949026358789252499232670396697860731007913391112945218747613095800405958617609049835738420337403574138307157752425519473193395111419839222564967969932770320724618005622228663293467745861370912191736782482829076623323232954490108035734779725358690900724137157097386998469120332101850260851854313138759248352618931563540614388151484286303607916487137517937266184460702634264599502115210523296572842183063975107086527876808133418749568756821972998003363858190548943326845392960458058608957200258441185935093724267739533808505749177763352315363724948007802164152407858635351266277747615301423398460681712337908874602548541172932920145700329874141837939069929548196775543022053984621233045902512685014633124536620773245789230963987883653889256264722981840569270703575574376257720874291838966743669760551817195541539634104926165462276887600425994599191597575323017608606313187202635324307365411252977904589697551242856765220194937796164657480034353183630964437273169621597988729494302653853362982951497561804630952003379794094878417494558843569463993327414732431241901097153195310553644144145726629926537768714175585089180342627755184634361057075640350460420260315645000481409369502568444181802683749211721499577785557497219656811113640529983984336209097842943061914576954270908245952999436032158233535115177936980536050467230448537824122317219728458665900653558031166989632009295604110557747152930894036282432707379616481951700266281201030736402532678890825243184446212870129627980773664800331928940898087629499771132445165091082165593651229345250028608992981971168603330904064315990244584150633677387861323547015370672119597277113010160187671181988235724261905527464411336633132059712971122425571654213081735552563843877061485358755796169847886789964865076067141466722168081410570327495214521269652244636301623292924857506110853555010014890894690016079754845886462691200 [90,65] 11122236815962334687003723214298604167192050230890179702665274527667520558285803019712429995952324410382372683488669054971919084116552295500695474659193600658704881907384089117053291301459912559245657282207478841309053799348040904140296074316225161687149344286461885391675659781801230445703038023774684060349601075853072942259846239895293192328722463444600597011888354059295452657302876414950109757470725378682570959873805033974665222619063411073440528717400820688168310797760439800689419169274878560552833341265727417083582444324037541637978153089832451703414701362342250845865152105738746046257576639270917041706109268210361915547120025006533579723442058827224041825552416872960046811912598663210003562675538643751632822468996748667516893732179754522098473556647845592893584443799488091168925939508876910716638161786938078476855357183447204981823759485800256797934310828975648505974194767064348258000389680308239156304912535136998406341542430539256254952561414422695696480336226037115130759607364316700587821984007774574275359341044746116840938934322482385911086054051263222509743213683901602736287757757553425997554222430294247963430205358582718146939550248252162991678069257821966594322999041440305932973045035648397447577701398740174850309078862661026325410704356170955332065493386464446047678615290551979353677578526636210489599850013206458583553530544094516758976835660846748875848581475277854243136888481054518317164192385439710190831012637580187803183375021838207454817909836708160323276874113689136008706817530628363624261660537314014309216274630750802517721641614879755541025736370342940136650933280138906154794774329554824727770467174507788209055512016068276636729993366272287848176725000327635694724161835223101811611528008765208461460647820252367244100701760162519087080129400233964263095466717825203700855625549346123169328909078746665501749726156076773949340204641514237382353630077688243756362648463294997818968963916358226851630248133841681909094605031736911762843960012763596350782986299864188476402885840245712008310652919878013621017589206299221784712754858526641108690000239536132307095513100572846695381928106112000 [90,66] 315385327531720429096602480693937056380226211324390894637059856069228227816786216022477794385925367177207273917186631665253706627373276287399043725987071989080889959790606403424724776253745631327227459304247819693740965351109018951305486504695676242993660065058244994741501959605721532525250135853447696517586108797932110491036805364764873051502358572118370708960221028183107014356826067131472735821592067302740774567163287420235716722802835852363075007834770262631735576650094451368776014464767378323306228689045175590102069895041348837588791365441965779298455879807861458296908967956013973922188331742217319926241827575624347764168234517761295633273934411914216399611075609816500122392059316518015887483590133723420026480644655927772984072348212719948314524964896968997753537504149858346879784175688064797729201206006248060459748031002597344494067432157322762690404686370296645012044669228934451398149339684925918958167556625459191847997841376766412340426514022165925055358095016125547939778712651261183111492079563004438553316763698638871873695877630508020154411065419221710275468285256572744917347843271361213489018115673577744407609948401756183253561992407843721816668677324975884361173516443094041978179022555266225903657175866342639367708133590519068721430637469211851011237973361368418048675562370168528742041726816060113434140805914762484792691919602593162201013988668276544992158777914081993314080730809970152747048588982150471358487868566292289278351755298446775118455410518724924721861294701338735268096494684589142550069818660113146109160393779569304290866309535320606535726875127928713083199185042169830579360458373796963250192992799880590016456969207419938724717968547213868724093899129788906283963040090482897603079916111874595061441124451981827050918040681610558935808780528197764024131199973738424740188749769659124510420851986306112923793111971004026748501258074911914675427460123199357571148924197177654024316735909010109709982977345668117306266854201433540763933768484061016123099703222166934968340573485155793330862935295871614564898658967178243273956568736051184977671219216515699721318743135217300446320294400 [90,67] -408145658482671624945988774481374721253740574293286980541674804630964684451443753611439105795425792024094207386121585369008208285266906550417033411299377600933287204160567647021719231417520340084726938473519244887242681911385295894522012451829356187195427492967009558661666763189373626713863823784703348529228104746850799767864240826478646963271496685552206646656665290075027140990909542488904998034192344676887271401806282774293969191592967856265977675655564927371651589741046619666582533271450350923076206491541426461893697499811669307235340796389308457351994525069942449203872727099764118819860829795286817965620133479722567745323619654696017994095419021487191318490656054829140915034077866809108798954776663037075632347654499863520660646820776572058512522374440745477094026375099398799097115556843083997804591322677604606758396358800430412673765215803630071721553611669127551476601667926917268726596261824091950756430676444134766326592027915887986514802591596376730295209988545820791844832814887318741885578788551520823426758948336391102620223862609877542784530986351818004151131128789856276916636522117301679915071005112797473902007406495454745592247819197068630540955371531283052966338023537937508035250721115044435892268370061357584634319480583238997440779354107128126013546123343931008162599137941611870770254244351588044949503842571221616442880246581461521499800748031725811020514449686107797512263279228304863400739802478449508517590858982912773650941692313121598629085966597146669633888784962108954925217059306270114658301366864039313721716287099195614529632433370063108352839887278317246378951720671986170191079463607524682195506982787352955135186496811767521546522906610856133506999960542010268427783631228338651760932877056174954743366705827233358861276341668234002774064358845205885750459942913892415406301548882250703222933491024561342983181328166605923922969554738666065873017450990884200855616955250112622186313539997476650600743892285653986325409648799240518836864839690514577131759826977254466908087442816978757148348402335616704725021420872473175316934900632838657647962340892210950132990299347222591577600 [90,68] 265948088803673517921532067499072066150901105930765264811523174554969736517424302059010540268502808485929890152846464761401753089559564764597591346167706459085268400694984291361389284659531999963216985201524806910698206497287986911362057945679514899156462999713882172122033790006470752987647387337601411104907370295414195690895643805412222363405225969215781773496140901639182559147961597599221710329591784155009232238080722219698874330426604705607130961224420220313328749830579001155680847873787097684910588961291887122987801156942993458798473983094213741619911431528906419812420551494054111829908278112050056814039097485128942648491289661206209396335851450945321739223586913308782667210450914505456108912974351920813600450155094045286632636471132628332203832906467915589716054034624329127071839514006851713167585249931512843268088832511675236521478738539571424004283401962601194922396625846641647764414717458730479635239264337500615550930376804753102400738635093058440578598660691983242765818481977280425165839810354316782408519385045922550499301710255733891568151485123163680914717132236308245512653182719039402068865165903938484664134252386246195137311352179205526068912788820222599002084754224398959844712870384747932532173251557574180018374947663641164635867359044849749694190627545839010335371807740255954190956066068518241949133254507886048559077076285543318506351083693628138821213074039071405316476259350473390095156518992527384481575308265696334014643489416867389504340152540539764035184286451213542499472907390687999623445325231088159110132895925929047835565744737634371893022229239860416045567857841521655585055537383403832405993627333811187238654112721204147261388539206937034077716537892454213581608520035244522935437145661362464778855713461850512028529963920537162102679328182870051133080232114540696630306285415331285155929221815086729669023893191398814184414984534752707394583524679456826691594419662773719476255002951306959795320439883200999955582545898482662933277055301191045312501043095089293706238190781244607009244947516462538880534659629035907323811301018347022586273528157807942342456315382156755520 [90,69] 5111076856439815871436992993373383060743362423651280356409048592488559683336908309468754836411242201700555582835808496493575582563090441092097769550704306731444621064162546130472241480072289747137723418291840049614535648541565151052606330379098139905009134752956230647938169510952225119346956901827407251566727103366559919230015788642700792061815681115255051100229623005434820249398642374085627214016807293807459637787299359410880608242002859170700289773861328897868861014471128524966176669901944092762278858452291962294153184871906925164573551373851178093328016662967919261428139158213205752658091029495466104168598816457334889139709335398831242405503861940758864421615352326984352154976382742102716300609844386720276063895165076257968139303519781200920964818604061707521181812101914539816632457664854969094865579714848957731171740938724437252552282679840424227418409675410357175662199795201954334876154222299800986774912110908600907695753062406859256880131241394549879985025816280512783833936071365525813694208156731467856479240786758665686993614136787351363605040507204578522949402097246417733178877340865428228100524973560261728199950127710121448207118990279380032194386564497281115465927610588420922646102316147858327214100965244855943128838482124087264880222475485877853538153940510637324884410869280324914254711855233293332826987388771821262985450159692743622548471381245609078313144138901512118290440917847412482659568821608120687112827494150883395573946065737225817705750038818273154962721269309010502213949665587628223938465771426238077173323471142494533811618346209707722462755342898104428428373110638026571704671522216052356092323697315097018796641825050593733337189904540254759275281812099609485225467310918954475735496374313355076655295175874142989733360088173603096662674733594476501026927545695854716334912468188337161759004693672590854216022327720199618373109008748865375403886352701610163505730307322709809396959937544952178403871502226986681987973469518127000602006689857332147866852092822000042986439147394335056112357967923408647306150912277222563663208948265175664064121926522365458243463862940160 [90,70] 134051431880692885405254454187929501769656171537082024522902954164322971875191957800013560637125773981781847091667363408071341786607304916904594674799539986100746870339637567618209492781759978146492305729669833886273040481774346554953264488055662177638491238587966086550416458647862976136713503596834383276963660362164095279817210704850161046063325456374274122111274390106733136862438600878870194063634417395889237096995263598620525297517190622589402055418930263846083849614693795186874352922715340440243091494067051461484385839742912704562808281796348154880882688702121005607357872738209734513846972343558348009296350936528658022687067929394466367193039021890439080667658836137049131423719854508017217258902522150477475748002216987776481825872951429195440462906983709087430952236073676028850836419131366646441665676072010215918542883491696152966458288162290161411840500921017581330019109052044569504084425634458601057976590602261517319028446380456358861378772373967375903508530086488919746234359892569328154611104184038588221746657871439676467857037952309404782345973345436010667727452811720357544130632310197341622732599422729115673737331617848054159660141424874291850947374771600811266602037758237194019682702303710329891673818956854851253220009747453333490840837059273049402419640102117774487158089868825749814156039773799704244162549389117568681299974726267644361706709361903478887007348363023791307853298078974625699999972693513772772154358311268080854898121441755860818846684447485014607725343563747467398959326062333240057262423444237470492785998282146395355102183930946792045293397348906916076067757285753838373913623751676303110728798084688499325129467544867597534642816506519110737425884244949972646021859561387764818505271976928487444606272240948567467867992601539404223295450099708661272912799563909674974261995540243168823651442187702259829929980815153364755933997206652887615053938533523932423377291526176682775059956322914747034947898537064509531391114815748870933160703873800225493458230715229671645270990187185415522529347220445954326236043338399970301931231393829403470388786057727773793951586304 [90,71] 1379358177803564882512859234037949340277891027146739723010469682908818416253284403317930003383500918272874162480704758202037317252340368126960084900175753322351060968209923240911189992928948880893029089906143367047667278670871854699294316947298759127683195451182650932306781186971883099676118879891976874019117960264814104201907032843542350792456076825142361861283335770426880374938967427443219641818295155365728872763409138823130465122683062644930609092077898952396218300808249620674856854684095020155206790648449637774493244905347972573736373859116499452760443977815206232081385007933335518715783442220214647867986488992924852262536862743435423206250626173763167025792400560538858580825767554266777463287376025163834727126034223889475145753284007445074593464308481134336600601088526934084622573664450703678301680628648915995400309169715170786270733011903531475306813928848384179865708256282881905443152354289422944385281193641544361095073967890445807390204185826190777416553676000158250627708812219108522783348562082736499773243387585313165127116079735428394876613124394957909167019150432764423491070045605482336270316906015452437929717453142788110531627850592993180488150667890899253981133988159627948772089137399189902892897532484789804553573745036893030011136434683166538180228445191825549392292428280747640737437211310401104540920756467547941757384539646744537493681969326792863614413233854163710841696395062874530845571177407936562400270848303747919479357621679066694886702040800796093096340624426078563453365704845459264247538977934676039938101877680325533293670444402039323721830916267448198736442693227612029955204777705200275756068450292583995535045878209381243530530827408146095586316748150935509995283161945031420613185573547932365309456790292831557669763736389109426995575217915578284028843253181520492771053690205102340207347548656108652350535691014002567864122629190263515563078052805519823918987108849151391754058627714033829816542610073033559283142737325299674046324764714113429513812415642044685034290839512181725527354212723945990322529212430829373249821052029021246485753581323341341949952 [90,72] 11745410529594873903818586760047527323005537934133106221759935146110001621204326837506532292928583825101012039609148948231135243517852799700451124837485812239013900010866343395582485650827504616526141391717381142222888120300443622101395562373177956123482649166021473799407140582859034910552478835048842278239429853586038708028893269554203193120383442838763945972912784703645624613927780995650578279031676766583666991982074185355442279961975377979101083577688028428709050784826307130649979543542516842032510280084594283423200179394623650933607761130383858267119028726960081937057240637987989343054587487445740980308805630882041244951302397370829448956810564153026877037627657170452622900367150317539621758792964731828060767752482416960060932368289987294869375864414221657465650051408898807697415867747287288553609037170352872498692041700997576604465424807643957638978493696446795001849077345181153086738821876901735504142812014393853433506724953079493315412502892228178121228153232025308659662992329553677498520309714646578545404525194041817081903731405004766690230647924296252230669487742148389074274592397937877799362659408447135076424018744741702864864395862510821930371366735846780752792871688838709491912754587326182754853366978283500555246712812212910203697808784038130562471906142327824415842982611722393720346344632516110867008678267677284688548386577250908544954252022959997435249373390581386429306135282368720830844358613609384148804485095733218258996747269385427545616524634781619658415984711155936723812715806970372805606889931514718904603174598974156537747174398233325669787709907358744743216436560462567177710023188490775198985617486446813124321154077879223740384789180689327856517668524946723501002919778640122306580885295646389289579258947491686852720541178566988273867877312672260755378416488200746411274538157323667535443266050084420171075804071601286429938517692294092948028929975273683184548353299475649576769302841829690164578304841645264160308329099086557645258372228007014064487125633658624506833228577615169083091976708267067668903696018432175924515893079981950597731290185355785600 [90,73] 98399833979848963508881510000532794826010968862378882158764602749866187337825959524433098610603069027098718495292412069653721274230102107689442878912306217286253182746032956627401275828473374476753827033605362040565863702100790164876618106203889474747670201913977686589562721274143415346456190672255669114813098854497892658862797309668894140312248776133000800166481486808739495198243809223482966157959634810042071609258247780924967365793865435932350456306639678708134906244201138825354691210459665068167630828474162037776383008347242389497152113923648596300038090370498876177007762599352677468508841785015887373957836406450960091689776035627109990906882962731353682694861658633363354736157774139014924710540615747497428396795851613447189024661725485881694797482290871545844107442494141607834601200696945992256099144127700673661957271286964379019328730989996768307885996053444829559367872088050323070934068856255378767206738602139775903144603597123996434668487861661505408188167874528478901102456767084896059766667970967545996408429386064106391132385905481492483479989085515684968087036298018970617703922913036464287156557593367753414471121666851580517915865802311635881932240231932251399358198640020985335741682795478511350055401951698346871370298376331421418295319901810116706300888149626526979871806558560776336119358276907021519720411924353880167752358952598934473132716142422074548291069865501544179709138441975649523757555008953125913026034124250993261851785499495768537505386528501007601814211683510015920545051221725435750525814168884135726671043839961488477191548363951654009820388950932250241032630648066267641618369889133568965876398958859677587600575932306433167785868862676459673155291876770796245148177308094772612541893174271699899165421749335023449655184282054822515509352952458957550721436808670296070353723433541149394546173540575125670691386566012121573837178750390037936896303880632427357273619351491925201878093447861746287177933342547049097190420649478573630112422622241342599813888931994693925042593436830156515832533430747061182135057808833874933429595602427725534936878627840 [90,74] 646263944410301349451347116236525325441780231972404276563825077656553653244980406937088650620082765439860367149390238147276509242225667937210716105431088082380807868355688247881701323963185183377248276823668051464929266770644535818632019747700443658488315442510143909495012064522217307579025854689692387935969848213086000572836758395975800247784502341672274350360699808554939724869592453166857946365497927547475065693705911134967639974162014383163972284973775712861400472360656580568135141289312956933155781579774919274564432123345763509594134154023948745710309001111676995818259926903542215392227101479830106783047128451149282982844059176190373369284403522628450512305013672840947025656642041200819078804159837476759625428690083955936026138148402575414319276227239351562258039756326794802555548168144962942986853500483497511962119150338981368175612438437849844653688991241819349960162317894899776097851797772584297842126448187144410532336671269718104385728453759045341371097055600662362737245160800898575302383430715018140625880102778434404445649169498215050201881850685606445131357428817892375151861917786759745979032015835273458777074930871443053723512198092855982869480594178784700632313973634910106886992219696411481124453252156329284629289008480082573392829628775495610953345552328900861339479677481765771075376470969256538741697239619428945702062536893105938432118941464447478840373159803103258173197353346619578611644604616938748347477158463020174964394389452983081507372648651048018563319878675910734344210677132810206045795067229809055051454460168517892306141453566336287009079536120338375206211378794214246043925342355763408732887645164597309074209301621938917131685559509828389453063131645480043411710786990117832037037507290147864176693291107859641158421834342999105235293662779044493889202564874038106182315006879415597312667971029902610015030741545735376266808281226850150028180804036205341832085519823104491592083722051842694038014549200455200575724416603955547461595332541803075482272411534453299165110773026639995620410702059522689440321648335834541202283715098810557840058880 [90,75] 2046745747674429509122550136161844394927626214115718135180939691526414378053846785601625629069622932543346506178643458471925660355206469922203919714528767492302988746418089081366947647271838765739052241488159803849527828728210982187644296564717840442863513720035491482749493128807072308026937736752051969675890738769286940524011916027654482260168449166608955077370341858137035592492998702914486701534855074302392577043346097431055866023849017712488731688694849514149403531734939229707128386557982300901425653292498268475227504732331451308147091149245129910643202359544317444384945964593057578820212583120339151920326197689623376172697538866384984267773255030955237193618748272074106509080761685363144016731275051167603803716836032813928872620280886849522292297051144133720410282036832033034264318568613892648127152922678372898522224776106083901603031488087749106076271906947273631399808506225434378174866850135946068818341868951512070193702053035130956034243420341692745570176041382097063280702185131902696321748496617585014666432810075825868998746350584434428172626622451221381455554516809069359511488974858342801551948768684798187202130971282987097166424940166605455012979258232606739676747141431042881599532111523721949608177491917521828547095944559683559084651008242712058439396935688963046294483045700289048377867199734811365413212845647907775184022059645982189952462395648501354972216957634259343160132430664211994010336816634079661966557056351898043818962978676094975648617364302099106893000578048630163793500951580545073171231865649710705144722974879987073534570408208116726094623916676275141269744726923679765512394166412854787970528535308967243461784368519792637834932924648978420103984868411971238935756162023852211426618307527127052831758824075727210953545933194347550946966360027039042510287712685414176549245700191481836544662337709959137085620818238812743013074876842151896895081071500639490881447902238996520148440118887823874523125610379585908810112637708851128806527066126438996569392752689714605773960986644948939766033851918084182818801808446360153952409981989029972608 [90,76] 1609106823447007113114586612453265467941105339131718570020844628874500496587655508176803967668895116473878317176341215092538616098043738971007111551408252473073010583552756821126021303572974544086711338614390664018642917677928662211330773552347270903380382867961597860011093295463532513453543874065364199779549426185420756546850036347661771361933234437735196581554551408790449467068204801607925186056199615271595918129511900717672948819880922225938696613306274520186795971919579868844635178906967476881829961376164850730764226920808325107600045970013051308751600305298626567048236772810914452416367946001784608271559513181946099542017110145057290435661163787286915033787797408745846938805705991316372684342839206453796948833091381626175947923151462501161598762479659706877559826313911007328199416578558704233836677305881253503312652744612612072927239572910915029002493418191030777064014547025316380678685317422633475259180661170663573517768567567688013381721384651483371464190170878144398437385016065916523814309443734544561527720165157197197918897732032203254999966139128348026104922391272427283304309662236811468437848454432040366438381997956189304097299177487238645091615201227750539287490371574500375413642869210537853478167338636417586294228306365464089206584455800080872950745336030053563520630528846882209709239640532950355362811896734192978456276067492328145196394469934103699730719878494856208269407909873683333492092314147897650730469930262802650871614312601173824571948544064268306177200501682553064785497776170300999919152505160171610122167982120332350785827643108180012707963838427420335749095615654259876782488144979190402145075843428231232353817277507291835213869019636137608754441611145069250705110460294144315125026168439963031708183427287947730942872449570960827984073283852220025418101589529646268807729339664108356590172379977584527967200603968139176095541903099152281085422038709585129995846844016426035789951834335667831407256822081936753372417244199636920935822875772465070404946551350874479255017420965829201121643382620094636715368235394740557680060627196860 [90,77] -7874460247450524496451402768815614585457938083356958022236455469592378046257045477207489191853210177434472438220084921414183676556946966866368457615318263642237614093217790688977003260982046335358522169750045523768946749259555745355619489485921931865632706066447484112079237418458465743675971704504071231639690785121219669769119539254741699023087971095983537922149222966453067485585732918101321288922082638077332551676015220952439879439527485014210324101341345848365351712082178697711323883101266304457125807591681697769943562786338266098922175234134311510996628860059036267129852399438728625169838212645133717680402969908332489257085595839294772479500015299120743630064774418696803017047954196334686968291442596393329008732010246062391967819450165077749491596537629515639113783978461041417472803486531395505724000869147541847387508045656468264460744204253558348099282745515134112681299030993815666298899008654557787128277320958159597400341101422235428107220944478336281458553984830328137396321720865492653161799183641673400298370171965742285147496261869957530091540551139483289451934240698179755867089828752825924079598684065117059451471623255942106614575522736028286070720216972302811831344502785784437057353593905706703119296793141535350969295320072270308381827952239206337391693254921203785773901542911777951738275175064009435617672661724194796799134565905826584635724227209207545703111550795604670987112168729306368661632466259246184711554453314502818256882692101084065979150602999173108106245183277891131213913529376434194132979887453612301198767400744989920242702611921705460191274190054321164149408564454128575476727189561961386370230484376305876782728797340509771353471525448929176503516466716350401698182812422084596446461948863393138930235023494431996172296142027289854570484473034746060968302668598698150318419959654757174742400160168283251863399568427365219987658863248272671454786333762052815315197442017243268249350308709840473997519644257686810083742251989176476386703702259748686546226614080278200109239158507400677612221300057892093672456333904846802657745280 [90,78] -5416411300336214402656917053000764270431174717834854195257473667666762695779493898424403792848899536850198388276408931395992156323897327807974756793377394547731109731854060623684724306718978633426988232303433553490375181001635127444547444528876650654439327253266630181639470855190158904371355533090545718633833879526149992097505129961427588103142231043613171931026809983303201144266324879726470343591920422260982963298564331232996031733274396132017856964439682411188000234508787910118966454811157928998248129805010985114274624518110283265650819210146698782753084149042578560300164585954519718194682068227157510198017065520121762464896206837375913086161341659954217219732567883079291827727562004710832632932695865512809346037477977779967564353715225038522826411582075198836881533223493145324545685772182905526845037318965628520278027929026248282029638283735250184064043586327550168826002404233609049341763853169579456845253241352769078209480580531731322006357071520685649106906956399393819524703001542933643226793896169108663605296363971869534993332151580144997659757794355656200409435979199396827182517773359036493982127346506869974667274870410262922477896050072525029254907617752255845019280493511179578757281049653505233179761756138152701359370833255704480122121201147998800769835596888980901020973794210959578961647056169062887781422466269968407075777544571950421351919220968556632504987802459333833490532464051376395717168734600076780870261057545974725448241841029595445582537136154505899349793195107191559912603391566118198632245684736197108129646892349027190813306008325555639081456631244170527795636527291658445194105860695464579278878097966748607363206918291314981621972968712285133894409920289764807652176575274275289231698332759604084247863985373333910030227037852287043977769110522540033953209214069334935685943671932840227979004135645890035538785322630417935351100867415020918235686541540621521850572150025759580147179892919863163281838717507923431964393541921873999392625332108122994172964890992110895563247328838399776131428101206556911292568664540039907488 [90,79] 69420415967296220954782272455696650157474286685144460767654207547254099985566255049269887816611926380908680600007103986879980403252861981554811877283909695722195125058306452806367705515135630882730716073452051915517268446196532926341703318263313988673762619386134151646321485556282523897590870435026614579245407281206207512574476097274629438964808422034629230100018666480567167329945362056779417680279738064701602704135017797917715943611721585682725460323635558028719764774537317210104965063670964854336202373411700445908944401060423074578521284104389436804494080679485861359208359329379952098611126100807835281710782750315204171268199010331799821384997388858849628271656188194466243178919726074495194194561789573329360677468356224281230039563240817987273209431353986326779083688951643066885834837430760719262712579780511463924048683766645600330847872697134156607645913780320103339522117685348819564106056920216038556462412399546181940169166448424241590307521795415176819092532713243461121008721311963191262162602112702921796999131996951458355981237375206729143169606056777130597726855923387177105203431524478129532396492062266489587701740432728030815329951862217771448180848576091861728374586472141670066064002083642081023656393455550575946858177355727764925599715231901360599193990037022742879482248130068702694431130173164028919909658136166829909864063551803197847484628773788384453785741279445460650829275023478930075579976440016257332128190877263283675798767318458721836727786223870141860318855969367234717341750943072263421736518151762074528662692117310253752178337657749210602975902838000622212750522721916002631675034963828427516628301562528311958897623448019034421485184531479701767879498597954877846811415093808451027838080635673247411713977822502395680618089934382059348193599485044529682612215385017970291623166643990390862234490484043143224085878978641029215274395130850880882201108953705085741076140564315560449445047741890584009179169939284102575827021572714213770711212036349035459233428113890590951831120950947928443634505149139994881449598367809760 [90,80] 127029732259695977666579190308634958328573298190411679562333790147199255482910186668071060479945688693094450891686355779454232209107601669464069499228139335688966263122630696507506794248573875026112649248037198748305366250251410066654141845223492624085027260209758284433766413177985878369009241055819772804868812278929987606825356803835964550507638524045474834747064393515832004047992130626061699479134311114477091850617329474315625285958376493251130081505986200945146745416792221557708114958756610671779648182832198710923380441664642338440237629331579607947366742153805765447986158079155785734884252578739866586915813498751391565630012179483602999811994968318390827622716431209197569686853818064755926330393161658509476065237115716148301436468767369007361101212795993550216557260578137543745124845087341593228051064189768272313929141905876021568721328063806946347777950235841786263556674314770951147047971816987107229823819269918876449124740763823053645341244304888194445547386154648535592439077383147623382179852767257157958547059668605496181894461852029762073969012526572912693383732646166403135984664516244232705184041484496583166148116428713969899830794720760112491943519677575315309847687626654917469100323255378616409293469216728992290106820316012414075312793205732806075317066329325105928350625207772122997278780340255620985757680435180964798320029011394123072189148847778109638863045321028809547206873178358416245206958521479543265464318102077574831976742311157506433597361243961933890548375923058571810693508604891634929764312753305828720110113194841700888094489175208235082420699047839604308815766734949953539690411547733054365659322223186227032642234604591920877396084738236362116523491428118702781442156925014332141509022828838960851144380888705786850093139043900334582190062964967512015604620175435879126399542458637500566160781513751709816992055363429622549269413414213239137991934256850312611643427037255750454356623011314950414874535468674885827507597506423941867933202765411159831980202222058053709239680035539753191605737110516814420035089520 [90,81] 113140496566449024200546277789417371521252974999327529937012996937928934071085511189803669851197052721931920745834722196850386147358081912000506782754025709068567800040469134702746550610673993935927817102236491616860585523405135849890326052010431390544398853327502823192904738895909156299021306522062271960016438636651875856441474110753661984885853370600976695548760146890338493291192577875539981084269387585785659406545694954883809221058021859659282277758733420983479657217039087809076554443584726237622273634632497200927889374543824506905664199961222407892057179907090635354897619624464139928089861142111753522415582754830921407287461505298030721129633722997199230499450528913215335711274027192516851726355434641909730890947284615186288936975686477700143487925454994790465036265678437029580291550690250714301152833907003159158401677170950266069640221263621856083242514715021958213619600839062915378005872346303762351646877580532321261702808213008111322821937624715131462892145837338136352677787478224703604938658730084466124693667192116168921671278417638336354967747718739068128154157376365133013487722370851009276691379343475086636305034524184236066190651588410391545767540551684351178952608088439303642087144903120136526219147571576733715164610806126924048712936180948733183461813323832201003019130666241874316205101104679447551317829115749105351795943795549103178269196367098666281856504867805584893390681286140691114665864266148617177910530082569675395022595834000144278791260206204098149480135886793332081846588010621343894991438186907190644833089250025547040742908519594176613712782313837587268734611880539943465903839345190679611806615312038917064475850262310361590004942173364545134336724240909331857626808965908286860081250232450834994051702434504115912709694311434884653998599157598584563764808256589420851366266599309419666237098753059439852449035469819502775219737627186417792742194837085410851097211749542081247331768901794667433316442412007534802363793373788862984871295282711297249894742307135553273758512410020730546300224751921962371456 [90,82] 181161499643078118495093028951265526238516225772182728233426377123321103575446978938884208632414903297814030584281097809593946507233240510095287206552686298098723943012892953200622485056204635468450056108020345103481620789879579963536707371624560956076912858079238834245529752733142155106372324587797387306506967542820519426955372613807434966672866919674607070394994734008169719214085790827537683161154528243609880737008030198305129772995169543959887068893023896748676012647174373662171332692446345823551519387849182545119889760189767322542086393699198169810898217761519893326601360137527929629814746190852130347453714249301603110996628543397028139650818411713912266500284568661207850631123305630677862260575398922033613377280377582447086412514194637939289826906836782856909222062784913771525681154284071449538230862993209168234617068438592007845661880535005061560378463961454856966419408388352360242154902234984949174872247697699912466438235896251834204702922523413410258367085722055348518329804935754292098943670458317441025097381245372634756526627943546275422622355601155282560447529788499804014897147997410653711737422141672445848329153912921885817173738076363485567890429267293688245709767174436549654808525255323143706259414340481916491830705064125807238812408845412104122314644890261530763332526064041230211758285791456617449709657453456136172392214330855046514518118074450330279244657004523077683303831002737814268853924599026248802501754093283868550381095546138425465055962697052211091608814228506253544532113879394009258929543934377870527423530225953108239990505003242365126485301411299427728159437664567820135264287004653510816276490680005723624599200128236292614739900202692934654115422770086614560490651249170075122957563598732889916574351238842693108431952857859874554536299718514542670654574800443743933103693919505616703161451491532814102039759784493717127338041783512225506523236973724841587343768032540714341163501963966920107029202392983044724899837635556668719264329129607272439811737014292039368185285228719685025148061962885392 [90,83] 246596736693325424335685758399909976584980334754754572381547955697969919020168519477253377979786799720276018921660142661023701928956115821202575062809806305918308361600394664693428268251049320207727484914441020295417123091731468911296176353067759905839492366832278407452074926613951588704449667407793176700951134563248330460466214611702784484793635403501800664486579298718025721531072392811631898565806107645840371153426479729909614868603758150226211734378137963353387211996118264914228778588084071828520513960696933764553223150006574054321532500786801651931596599922751019703306579220670075367890819941415330919703245420868522933370274835354666400898379388952085121261263658784278556413364105777425757697354795945305642888452840022454978465794592540342146454915730399097597615204366647073414935699333824509723251872551152116100613111282369537239180261872035300871248705801621343313025330323306654129034179588832322879174690590695139948493573912907417906708760142251668057443432597770461073689218564731024192443168334000924049133260239351028813864574430958462017487307875174854528065550019981426517609851900789251755422484498915364660383007195222651209799516451590514093056685208809406052252344684154065550905759826466471802194866379157269266228799427599982935272975289176177078221508880179864125147577526553659398171503345332195858499192262186168456428346869010405823659207985820262226039043934929991102708629364638227852918590848600933813893691381874453059070568577725387095581966722897096635866629651774567312098419757659447858726168587637180158033425462634776491402818564294906584811268542960695849766950848131618353328190348785341379578303616745691748540033781908922394519630209025958933168952725525715059968473235053032486099229784663351253709656832672781221382812176509883893809871500188931964013787450005882995467876176761670735266664275537111125312710364593407644848439066522546495612193663158999867215100104080882818537175712421429166752821659723185409725946453055558091503446494108282761660697877458144507277030577062875920163537616 [90,84] -240821573300217222960757948229209203847709252908071052069482222467002229866969532210565777496166903073613440088461669886097568566349501247568851656493689449565988149854389252550255359192577749426759409428872765385031222160447382807045909784040139008890298414558458892122158603035622291120518813398264635696438622235261398318477863196856693201710143585129957829639829437369112829077729522741766678457413536629507141587454902609116631001971871908771700977781851783061320370977797217490249256521576986028664497208032329005785722079314360316682854884607088827880383492644321380224833807870987667908076652611893544083524779148495254764525960313105426071175741259703642005582499104843725610077014344680142280887262266308044298763639540400143075890899777978834319401317356769718309110093327703888151847562683630172969411845829363738448560536304190247004819496100967186043610099107284489106876706833769082388491430389763402101081396278222404313658115795999697791424115660906768975483278877138354651105250611072187254911462810883934859542992155092010724608198098269217850768443107529598293633637630604461552259769567688515876331446727236429116509379829889682302862367190954103805326528891435459247113997152074838222696037273455349365830007972797273813615048335812745506099838229782157408369945468560369409053731602546677947415726806081340896247156842771062265016270217155768991626445035395995304249690693525908280280238662446496507228013863148516260054341935864089714054318430107221513764899319052948902319849973385085765122995623235721809849009068273081384011583984126523207149155012635708510474583636529846898091285479256867970406220027333751290161981480550100714514242242120032923862002399050637069207599249379261053760715470525195267421216043189920922023314784692212142117730357113832021740259800106419368499685629065429176397230966576675696981936740498516558485555434976433688787205890094034498050680081713354805126987244391828596053646857299531881631119409185725552425021605128788640167927076023194155469268334459084467471420913647038015920 [90,85] -15952443085975395490520482307831485682153206238475314666818418506142198677125163579986908280070594830621942295578876009834235096915168274924163798532215456723469475478251078538382973909222934588491170349839419754812792719149060465909505052299936602895521947769434431785991809124319710984349643970856740097330969728960007438028119722889176531337449730070028722093285573434574832799382609198999656373084598034978956031705104056173036224978823488962313433030341708795478724115434319050460306737117631686298228900297964911000955734128721885193676359977180645134576935184091185976059343793270592958387783263803313282122244414486913079550534341699321182163499268805513369983913225671360100241210855944175979472083481796151138977990523975294779556099641038763667718993540979669461213124805870484351576099312801416566301586365943683070480625935413334736221414956247038254186928575724577890374251471127607686060371618439368990113364709543682638403760774925835160797069063765098282984603232154212443375194876662182773140349509471122761463215213358752920903319595968985203036818134486270995931894105086274147179486241605753108159858502342370131884971083360193872578899653808823058773076284075405394530547335023186475901034779442435223079154706646604938043004446987745784312378688748225881400710718833253115146785493220924822426654938518432848095408652081949814909240484738579445663898194084499411224658884984480964739657944936743896909747028061676863188090717508744368320042309086758808031511117304086275358938100431859160700321354983767295352503280001654362469630657648550649227286536008512500298922491441480433699548297348969511258261880706650949025682644991210174488425070938559729020624969946019449976599012762955086958912683107336514598420739014733176745843409999401732909610666983363696419141803662535312651448801751455834405811352175954511198798879657835048726904606047759553487813612599164748014325891757894298250836042100735632957619932961509058592745695037893263851387753724473828514329352617002201370779490006216301503256370129632 [90,86] 108385169610047127494223331958555880204666201038179319560528619227306161030568125165150563602456324872593415897257461282665909280136398387101815375603503480252354592953919898774817780111497686671635261538162614391241319603566166595765363563198677376561826531601163762291641572926426155445346208833119283901006500838721786797297083869510119984265022898521103471837646929305261469955275821290952371040400662640265490163402712773723999293820571818218203381514399698909776230864068342808001317759719137371432574658595501750826493346739435485668243253907892391041306942039706611771044835495652020031283324683961837090355436691044932822091799947795418587760217036323973857802468303216720488326325881857949477444223486227909113782478027847270698889158060850562668608853043414111987485249966572340919845326633137997693241976812883121745154885377500690418849398201143819634670706615050960230977432553457284343308650289946613238840217903725301284383722897006710333419319196738950002675649994039612675103838819939665260705919564542865588094970659124133074416179544529964669839050179249240586664280170255331676354610714803352950707244920593786314156575729450200549177765990330310821474430995415304385510282069726761397536412774685966485036936977753994006719447011862396402243737151790713383395240826278321508213968483785071185872191845061732470465835838483333211751809880544737813522950804448589831827694360339328560436728577027786843341438347869670545533954173045401415142606946067308426914164859161435923902725944412473682724027436434602042693951916779840403904949976635753914005386115384290764463797444956030253637631238835924915082198368056364490779832384312470261088151774032018376231893044663170680461331681641430126605933822174317548432676422406859337441904789023122339913243843347704201035048271182442761227279506391252577442591167469339648713657727331434536397372257966233533451544269638221197531645865635321677726475688997758409005383710111231104399506269178786325403710185927851616953956845881579384573489003262138671399182912 [90,87] 48432300912914842040306172094776357393454179810745416827727513551957516024407721142664341595520428807039597826421019205129356409680898705874036863905615852942259178827888656725949744425344485587520617835987939326386410638850861128962822329234394816385257466139720078960067250380340403668379979939665585671517732237599849141988326272943790268268491619756249215189692806585443557055919595673660654396796818677439980728453343393401453763336074180596150508168990726514890052874793307645668381013157563849529457819791400492676375635045804040192524240139920003447956018378576968917467243238745016219818397307397449893574105100964842658309222359527917489253996820437776239792574912346264036491230686191133807105746444136800473994139377176007553039813417285567823236772421899370697510816467001125524965753447286117397035379172082024991451573410922394031849244616380915889279057836985212764894751968641560448921686079797155261552516430323009440803032806259217437973617498482724757910089503903797466702309006613060349808020957037129048706826119534239288015692927050433159925680775797965584135769348062220351596160700138328636902725956869376765905301882551475432379614513337995346882960043635402456178366988728683085750327851640331346748415374362495151080553368407545112783094236420755632327337801993487050312970282296313858109102509394599282076281044146410504193922724635864756215704797424434039616032525384410572676091277149730192156989214158772963037665054372713035012061292318294549817444300775076144247957562103811590718213290934632970713447917109562335286893131644875584848290947670785724736254223343893357352743173841132959713114396633088131456071027042926269739997981543247961699085560464438282863774090612535421959555801185661828780263359532633380739988689687044787365302469217961265953745132168310489669754116480508456406595311252930952190743970607164689731490312414502309365285528792303084807902401891955173350044793835058434788832649190708251221448892192137948423856516791882049409907239624919987656602338704256067136 [90,88] 27732423482825839684826665316606334056432741947398063450660612340161565236347781012140596250849824959086814408136798370361003125566698351826956340135568000357857141421544380408298781243224891178233303228537527106136685666252435202404791680146920503222738945733773302985809289918021104393173242115200229029712618802241244007671640126430023638467513537086415053759254824337792759817839923623625517089324188604629598233789609056639364288747138815456244313968775291234889500920960740633855577868623315984230077165481433336794519380323994231257331378638301758192270875084483525328911270328713880276177515400771297479960051518808577757753022029747187613703100735031223110316626988452822183058037198692097600164773013657722203318965837974324661870384161561461232591607513866225714310985059808951268942798163285065119104575350044337388079341313080133751230539551892950427634183568493219509351728490118466106849689042830684832848579801068935504769611646627864856508102922791891916742441606885629544693745207291590034475951723308999914409482064840619472721293840643453974897413678065075849725668156730807734183125641278879398508627981152759784027164136839932574334230952204623250519758688257101910581394823477302223539876537286823535956848547487173234427522767284448421078750349056761420066765819271577105754928790363678648002659542763135398716277795507811121593221989650769961352785661251003319586070994055435804191648417644541760759551551592436892853041650698928572518489645366304587809112469843043127547704456327939842383854453957876469544267335121915581447994927329001033609588338738155996189884651391978105312682136687079830470763910452069594552970331289751401620348019986567682667872848337595733527654284114129503304043811351857885555813393015730044399648971033360573401494433622636027212624395294272036913170090575992017254019366027158556061312323228634689608717211277994470167753056619101802495910861813571672554403397398834450387325309810601149640401971814256552548980666250906386649591421466042452913516667039072 [90,89] 15811527016399997143966751537712397632902336794901575285167885446131427584291035059400065175108608589703750944018269426056332060194520444027368831633070890673577384450099349364706979923134338437411756549440019117361382481230041924920778251268094322093470165677616267244739927501057563014900729522263801069923131706488246909654227987946764535002886430093952802295387404716904946907905778522181349924672668384109039887066808895793930028479637024351928253430672240826917025173767191460208391300485225291439813329096022187492411045510521913670809551101761684380014041388103008857854034040779865571224648227264207496365486788313977613545489815763775535043269863662331945795531527600100056024589393299266947154644479777800133287050043931268276416265909052387544815378111427673731313935892427512934791754771392450686689357768098290788798879176093513308802580550746593733040709003269443292028575255575840858213833703799361025818753655868543036383716415619489121398668825169501403791145088268542497315835646351898526675554762875375521276681073221347594978249689765537770529226427252987891602764516650784084220001178388011984926187433368820502318666754698668134441566103582614148577680005459461637728088766135142064535214378474545256081310567755413357424296375506153131703531724132685538354726878099117063887421864300565913561103724849865612313503125557394353216139105044590015211741162862642665626669423178232432014301888617906844646718245279417092884624007866435054785070823723258139488595280415811751264465196911897120249656212572235330330774210750479020069658899730511205348643158580366643791048821036843188861736415894883544851854892812751607806705429945107136368511397422917206221439798383763720753482321659829172591441909185849272475193550172686042402412357993196370676409454770496725399149132610446697632855145674693556868537061763580136213159082604142898156808284741056758254331293592897929660933660849537089511042327305118623737548073460449729319807474824903288591100629480125348369337120494603596229866752 [90,90] -4983258694857899110741316477557736305813283137645624146716944167980135734702228397021618645627111153037389242668257386210618159706580242552176824510627796696744674772155829511174391164085488732482258077261443500831236902087525342849944358698298181965523292647292851885936153343630113822657976078746527970455213129013108941069906301596598125217796274776757911678481477653121323268268452831311998885649986957709994574824437570909169008380842158356058325176015035340905101264182949981265831667697805611726015650523889537822776128660715427152595849334268205988386544597796482267056868065853750596059277073000861657757357776627085680299590904842170040947469681746297504145272560034587184868849473115044530255317487278687000653457790166667738330807751372762980024119834170641665263140952442244161178326551667276812745464338060523110180793458770027450683396289891103039367280124466912881858728049766805195790275173049077154687465786651164159864086176241636001599106192479789774038259512610345868260841047767306591014156131181356915115883463467335282138100699602505717569310854240337909526802509800295826777264191522275791135483341505055463179833413223606089935518177392989906008404048713126437355429446772943718388780707871876111818619864298791376964589080342298897023528789973837142972806997516312648638436543492705064570106983414568585683861903213022824163950281850650297126167517434326496887229441189365296240573214638583006732748044008669872929745188937959069030348953251283959215994801429357278204731374943392293129292110191645308994633516837292494750193765241649681319723568071791109398528131432331710773405516704423333462424545619339707512866765761073721519514146380046327147147417120870350698149800267955893593882665586999695577319138232244031677272500265492899615419074735795302502526327951823387255248097652247648524596657231639305663992321181644971358471672433103908957489661258755391925560284659897011673785095755345670054338345693356604723108112303776278249229321837625674628446324205696933504 [91,0] 1984687518176129694444562733461881794231516071187353271889440456973339748284392578841875792611815574628053330616377711595314040694813835825469506753933209465255216403642956264045027302937393481982020891643173963788346402955935028991541730243017408121928773010174822231104551539848241927350730217143452196215127632400695979533166934400575195457953928645167620081078664911209485931455894407637136691304786035382292321035146930506745466181229872775400857670834887661552160128467121453310116317908551110980604981333789441064871344672920270585350286445300475098963333218582715752961222217217410966505263269467851397876483458833420429069449146800389457382817690944664337794645134445287817013151916909072793669824606181381721127963052300825174913280477828684756127241746172627632666148382368375498860912990350250246383474125352186498432274659765807260593397905416128001791129621437452189805618220861689699932526779022102782957394671979998798545492031477096122862112964447353384073113490155745822873865560250638608615028516916244689736103929102927271739686557192597346233367973231653581432624587053843493457507837035296502067315115468210511599141279585374192728768677099947611056593540589583855217406121796030422956281617658569555998172054681839836555435799397899463738144629946585549915596142302317274380930386182975948775723436654236636301334824937653931105474560226447192450660797318243022462063005073341077604851343265488873005053968307718303637818484292069478003368244587695635495275499385725880333047228137594871004126065897652622909686408381026338503691522633564230716317349342728986811641989018107217994097071572510418646655221005540564501925240961163728660629715629020719470021331789854146243723601405322722162031438199511556389630290733605938186778168770165780926636488539795313231184167217952531830041398960941027682500484580591155053522110687122661408114094039898909650221177040358968522591463584550024007576419855159307273381616792373730043559590299649814430575270675155094206834834117017754711044125116477339644019040837282728292056596629732644026796404401281453933009444579013497725531139114541364583923254025249736858371512745450073692389504927425113109155419258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -105904775832224485898065617701509860217251096558487499552037913038796160874071927368366672223674509674154252707876576450782348523764917324219358926096991888078527290821749954237239099815954523757336642223887697454628690712608259682490382889023613661757978557424738547703627369578267648516062948080655351112925881231067429278258924730099226200650495244210924087842561446064658818682192028731623889822504950179451331694476509247790103736722534969230884107106834543540701279654844451052295425588937460223570818828235370530482850663449433081612914599384389089725998093418204961293740020307666837086027265559339220218256218640957526101086507233563891899242935373496207348351751076338727326155662613120503343752834193378220395067268026221644008908325433037415246172785495257860275661858369301723937037815704211371587035887271215329259600671123154034997761558704382350518129636894806312639243076710418191458277341826625366943551865903826269133746772330720865335610877408950019798778238561535542466052638692854319972411056213355252314642783163993090181453489565264888834982519075926593218079785721417256236352241295083862425060535257275540088974333289081001801921717151818405360626929097874598351387047738243883696094974164287639117087186582684951715028103121259946894377252210334561658132500791054903299665250987998039219254314069536700568100645890603696344318265429662822678007299881027768739971689087834047253310694529247413764018364714468289913726209004991270683460171130096521332150310527526745732769778578393979079720933444803615841543817597530001771425372050998898627778457892064868920224027442596531424920359115663985273992914109925764205105587193595231365138187709473319880041535894637951298632634287874885090468335936631535309784057327598512768779443069825313426101093703475551990691248214250061989434839492485537871904369103358425549897059610137644023584710281172060764568885023202564053993707089928396908749421170781848496479906037883133304445490280305315610473978923657011536257372879804603055377319448846353590681961652173303746863119404907184522306629294945478627260168977304601824916422520463006982275485809731188266510897568519543639682838543382552219827010864676864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] 9445678084900084544821326201096035461997693462122030066264995403767368920887806146556939336215057926194337562595700416850474362888372654486322839301233805083811020220386310037004995055928013055445895403464829774667995252287534410363027557892338296113418382548662910465112944680032671190111258775172444493377218645466314511319438524662139975139541018397540761018523828727657883138195955832655688494327578297154681227336442130748679076202901446285382395614938757501086923481783397269491481218810256445293751064419390401287712406074251480985582531104365361930125650361632659995745849692770158609061619403387338239406513786252421065227045096731802780424354726160400172650198768058868312949304284573488133733058506211979843963836117751478540773800408938817147194656334922221325452730350162222757456092022103698870890033107747490305960598444648076054211941861842488343702826192275977086479713402504940885655065103440628989949596548977276174402347014222717319030491125328753719227294090980633028130115101031798174668048818075278203159184675414931885258833869126867874538888947287094256065384027353433745669815146127349127787844813552858002381979414624493078329049204857314004333179141082217318959172720433225493408079499211376631145668716587939295668750556692743878153800576315498264149683346198843351445911844562533921012779609928335378639307090207253924701306968470385304844796965797275772844583588746291911545317453013516987823809151654105411058839581673332906080240265427442292645743612635948083047170414543553329341273901780825344987634242464362814420383803042393880728681021530777961856491553592978145936141499170319753427953258408954994797253101453212507823013338416096441663935668178848081034989980330522967093104153997458038404391015710407159449032318538050452864519791910106670077751381522906042586823389338871550721566314478380051173883767566214824417384794271275693448423283704441638472390381846687342374513441178937416164950166249057131715643503227231004497579323692167387378616286698932335454510960781928449849239417040703161254070067111878360314772781723611665149361890117668291689748071173078052154648750701568323335185195443127765366248019563822859462598816495042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] -233954473111475767994399551000380973327522506232042016957342964279571802700872190764768159620407757062204198787724864429210381266818560281092329165597088432650142541005182929375350019761420897133076842273542749213972474656298229603534655651132040432449366173200610718608536795413566741973409513761710181094269878513416449889338947283965072102719219185067388339186607582101502785500021094686014811620813403895478767125302774853831523202966124608219148739056063363911407919800574303111951493545135112858028958257185820744687945000302910628777684909154968663446698548112909980942045979667095225928913837501950528728429638148373805174119312045532705748106326598578339580383313217103541636925553805657146510645517468518111868234532840814400199431838937082830004046006861474211328372983290177591760836946078072661479591455842297089957579908388838088880448420063503705048385830337061703286537481433831204356633231180093598058779078716413932819031047137935384720098814605955192571736243627445351534371397150432641502823270803686535751321427548856527480197309645941341430876501320573640177129089746985551068142864136246912245927397055746373810449572750775719971422852469806093378162986012037576810515687377038303256921623592594861505057409017012727109710846823752499220912050058814472104848072184393749312300351169806232681235043401174639053979524611634089745765144214243833494169222974499267142613173644693693745343735201729575460014460774571180021416693913421209067605604187912901992528190814314911434482797350880724805238536983383787518590380798384166893089159535564662825944809828623842940133146647269430402015253028285419306398482445218188409834293647433090669026264475667064618162253918350943831474447695399639288831968850751718579530704342184200060934885192180712499462741327034541779629776065926485235275170583248411874095650225790201644179169047747118945526017614260110528570386091645323401415442705499219597644513477807539062953066584057687674437618611984074124274275408236503956996500406076521403926430408040019710709217935422471712886750443679007994314037945441516240609204404235372835689827509343693620878196192290291195559101149166249740589689250835873795439579852687015936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 1683568549753249609428206202413971505685973802630172286992936776615802858404367525691948510317313926509993584472180274287751550460485106257110283618215873503938630862135974234728205753648790273636110683397875202341508180863273908465857006332861178542977620057802535243211554187838397656118060584722363672919188766421062359437588225554803285857155048829109072914417190918074518888507776954477809916536751343782270664056393456470481970034440227480712739355050615173256764272149506364676509108040647307585660242474174348651468226179696450482936499232887543926730191110909505904383976341485631028106493691646421264492650557455268331515182388040627272776963478894474893724109897699476365805969861559442169726832365641417686373707871308980595058897413072416901351526909603331382588947895090543814726081863112593371668092889693066079538028049313093601169875356312039708971067204591064346853618090229989230422174315317469525557369283204797339375201928129456102985928389752122051265804499935065850405491557143852556755874364286175848597843296578050052768857407927602624640971743195608232350158587118185292297274085054493207082362709675925803994062598961624529744507207955614487807825977815743392193722946631963243993669907137954793956081603703367948732134971876379185387061492331390506024237068437280852211953076288167123995602702624320103129236138808699381446175079914959394189448826099419688741689932804222973959782892079971076917271033465255873458551622281053834576321733908029794270075619313181655524529916464525193016271436603350668568073295579674315767871411245903409403508631737734207967055571413899090150333541774368985550563720266622895317619578917842654102184011952074561858528545415631686203552963591129529281243933443825133342987554373010116152021619714778843484068269875854091257333633026904101621554028198779179446432856274585464283895830329798165752704966341784269244353374407440215693161590901667091521144722472349259327514688156730983270505341001094669403937151298238788341715317558857698596791243716084287674707202333229056114574194533136147926424361628412712072467470967591856527402090426741130596570809630973258433151870032782185751375902756644741443590924030191861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -1377890844878847160404893525093862204063506401114742921240866897257477724057285426623719343942115274276741074021847446845189892159562270045771530423610840520157016821893987192862156155785696297769306593543440654452291212793371996807610138114220810671847547965615406898091264839228198684882709146728524128955733193706635871533850171041551707090676635104073964851896623263303959956674119360879133463049010910148839483375159672831956126309567277081697153161069991295189250864209454344711239551326682134936444973239914451457733388454623731688748269997391661658846627418979529278597421321618904004103277815299504885950827306891383678571243739652320651007004202928131376801122226821406278562816771169408562141163365288592856019270722315937006101861330055837307972188988328213345774991454399750544359429537880892728098539899536112420041751501479825765653681005337455828078248037641627441500207754795374640127409177879706753801144145480633470869716360438614781632099906673960279591370577148611922341780315526204859564935615451349102387653374617718762032372493737058101523044432591314779977105488386628033407801735744621044313645467310425219339940966455342372441784850429699698799827732873438903160460996867495488493526034859999629506840540154148859275693345320423078496249438420150238580989843291579662095013776381917862524533431956690553023404802205913536401144736391373862012990051626980458861633223055103098535482580761943934650551286736396303820914431586026364744912033804051869212047599504372999563720091754393655328000795855599081644906719122800909309710644756345845329112191073087120138875468558100767634875181131723532258098433507379975597759624177981939585832715385722429449304847668329985737438720280674567287472489035177277747449015330609936714534276321581054073057467468608466619209588434831040302761241028765891639801300602321281039707005845390078208227866162036300122440913631573443810741802578785611995776727071520204693581364780998226688894316364554171456324633023088490880874442222638945642205414031600579354703676025606398452961297559287990283065830587625356853806473497258472822871414807064290414568035878739280468894042782401314232503104133638411039511487076783620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -34040389912011953247784079294716291027765135431402253495380060301627293375553626990288182993668936018735296089512583956522531246953250544357554470455504456462183037735543668550197627538188389618099928886806634327361040689314366046739342523706555274474366219831626905445209124785992342731634402579469193486150763906011260734089911527958444409763384328883339294463050883965930522206510483011965161681608131130218575895018655697709804932142766671097704627031457446843385971177055098727560371182543533369382720146761657402010162923405877111001072529011840301929646204753102780496952558862500789728785251301605499387919155763360384251774078485693181802204504896347735724657633978777973601793763992531772760073279102299632116649715006514659825206859778944136816021030519780198100491055183058794790406272521588615043153580185021243193322802296140098678510776797031775569888490138674721802205052952160221848140195375333722949550335528719458480603937187949550256228490048210627366636785628343841535606242232208253181137171234748704012417255103715491232795384722003795545620796132429922626324461390015565538393518969357381541804354534299646269467774173332245208129059501364379791981786135531244436885616603458490706653856789050453903672446223851998819497796030884231754599271778511550576718823892688857577167310988057474892746621107592774484672631071589685803404351456490370084312427768253097042236802852047711194993568280224594168024751332340708736401973284573408652021884591311052887891206336475035398897175672325463923117485482772059196343239529630100425362422247841464681977122601615227016099719716570597401480528915005221349551717713476564398808830840954954931069616821751128073417098275325577082616880253599364745755929903581096374367239781777357682081574699501493699459680581034307741013574215077940395819069050591003466586447417386451992818854346852603077220156481442429210469941211424843140398085477955491205331136721653208584082400026926764283360755697710631519413887762623922683881432184322172033568968760879947294282901898757385610644270682326555544767189319394142972217489820126387285458954873056002358317546414642901270587087280129172656627253216873010138918086720029531832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 154822158688906161418976401320820293854887533897349439564517804318281966512752369573134357221587924717766433598801900849129968352503630751092679771132753444203009504551865680605253941271986460854118398065477902096433609333080170604618606738952275041623935856067326010527732711094119793427927439529553770737511524844863114231498955515454477811805499812993688074370875634848536649759561123851957076642337304621653996797358951305544863118707306937580111525625773833349180918450959106166326511368972921953070764157362332170384632772644030624636782044523969770861666681118795719047890624208786211691045474654626312267871947261999413565213315062974041014376426298043911691896342598355943053439700574996705136558560098798626300085632360864402031968247479317749310992362735379299908151893215518498849433699748854513074333727913487348967438097157875571907093721459632501535020083868125327092751563523554377411141877513375029435162005247106335037882227420784663816009396750222068294527910535783107722600661846110455748454136065950871328684375654802406284555671527738460715960409126076915312092554211670015665534793080577419726968559186423881747803881764015529232214016755503105316571976915320522297030169528115657893967870101609400363312827612680007087327931443124169374271100891573215590183156223011043212806306786663182087559118163989410111429817306553710477999143788035782134032570042861600750776732920352068471495771886314279038425001979504536439619599883245133955495211197091680610801883040497992383254793775760436781093983421563574744840752789414437578969423783037579425295171420717347814132444250609381309661317550734405437873828016500921838591416500557314312804942813345732494128743021874023657159551324831843573847390469275047861541060412606480254056820537530842008829021615346462979784140624510028044055602093867434624697808772558767907565721068824780876013679810669494625374232702827803050603139013080654537726606412493372915798679128902898474789065685069400282135811930389289750456752311087201135352714483587804099588799495519653388831724427119700023614323536987176327753486246612309842868873173160782726241749171961956244158320522121750568150128908792344667108250221020444622848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -292162557414240675057097471907569669087236254471618195487016145102590296194539493885412499855591827470412229248295505986602835226326808764221942802012031218826795858386803351194273451354261781600415683301608067769055727702258312719668138129375726771442366481350958110513611750759311954949588765024011780702451249223901795982245602159427376896033641193145496314253918566499405795768199689781930422727677243120811870507969205847925257796668205583906841196521597832147873829232087492461845424303234545289638941641751310875084881964563373100912722509818561266152845470784788493685929958315932510249192390691218589735811101238021849927688706294319861745844039402206268960116502222220527832111008367316283292540589461553923469291853368681914898131853920174836826919969921043358822033711786608139104919638160954363995781604711893565807806205547683677252514907557974340103921074215136260664262591534576823976210148153416063527995941795268465130972234459919516834290765184766487875486216028013206782984090848842128380027106435732061653835970893248874193664198286758623178497448953433691290922224990655913374536845005508728593677093699417840856613144907864372161721008870574440319529229755518211906352788590358466724064350650641053531852980987989026831389159454003112147835541224659965531738990472558354138791558857008471723826741094927751692326167812023303475738803075576261671100129500881696553968151291105784148524083068688976054841242796824683323708334560940458578302807544817014066120905112421226462556712301142682276413684320259727836227771320632461768223479766956665293592879062665003045890349752989070721725058416624549970497640670642252012523880309406875221365813498147075162975420740688980189995835973391080566528879118044983177664223554721051808928018753961387879911933912064295343733063894633222497178202279919481341554384682593366346408421681046419015203178291817385084427246564051217766831792799893086797336265593173071106768996046075182837026895154502455849874518437552314346945307928159749353439272876323550266032995988266540358979917539152981354291685378038688547092685862058563547352985798643334734076359817359941521666122461240235596064350339402880443732760573461649162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 453132972191750656054836382710723466025861914685792101832403538762183165045947070562190387012298076271818860838023986950446058964435350051229562538797853692090246467868585825491421627457555899498897093827012281472217769681828496838472798924526205824142957224913575120646421725658829132716341134833920610133745941271633177529445086988096063667908785734997449794616820185180500054767297978899569487554260611164259346831110369963683507489343511370794838008537209708928289944633864344909516319220320687557748302074846885294561966687859177612362312527121876854588449165545118037367950137842938088678309940829791631210254560939441376125759493991835279420029887793764923348820565089044304058834335871905397333144639255633709913599589396436642889611410808769794528355397583872987994247381272579548691443160693606705593002592298584305155611885534148071134890178912131840055312548612537347286901858967160522352268742246357158188185273267456477472250977567095263944644288433996715036151574415916406387165581229983587797147825717049473675196156253157002849047702119076802223110812141691734866010834603323024580797249323624726001685221658027287082422188883974311517327596340948015335021178036372902656291077165838051724150122080563347659104122992321279801399706501607798961956531247127135503627138557884896671044124323639906517768159596042029505166512382162652147845312515339680638574184952023294041301949148924067003696095469600687643116206307893534417998519391900095498440432925603071674528403799710221186552537884900307309405286506605117769902169307390872813170982686742431011226186895432752713519092381078880893364723281300901273517530072423901174575772738768448304155944439535081143519430926544635883943033961009263027165087144953457158932993764712690196881570127772813132372130370019948276296610330200856740565237091031879896020264709870314649169225162659273705436582306956032097155678411561060161818209713824534158807540662296919811262076723562737020335818112135485422623106616088781261470392013030720164389152930860473466848635347062413732625165453530041261859453587514484401226077383866350942670970562852316656283118467057041810737224126173174359983992570672098358472961343641889013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -1106528980747976370465492226701255257800637656844131383711383627752452225401125183519846827577788965351095198067230181158848563367555563754500774712556129576925632900762140438222563500850771122114651406465470787426511763085917999628320002757665141154799817408673137266768308312150645158986033339347744021868415834043331649807406969058553449105427356146863307863295772367721794891922997707769730670153426589066225928613929349300325325299676594944136769954508702028850386005078688513688141785470075161572806412050303220264885317965116205284159368836475233692937595733876664833296226603566710208099438157791789228307900533786721544887372164268667866074659681472266851248814324430981171834235019668545141056084274597081828728628346603949964282094218440541897089583446999489246011771756618891519081706315837893092476812221961933861992358716147768552901918027692264569402216053206173660564026484730129196336859825110623209594609356086248881994755551603165926935772983058567136427658392666057078874707219218794236344029058908321429739687986951521206011856674465847366607957015816398629737680667688839908702232238014188151543989359510583766940057232921664616119633384952960640587908371713871127263501972297387007635166062563239366822835167801096567497593339259646488084405710958006499043446493230615195284209386938659836131251556393189091668227852384637008356263837273108740410825355341919162721304942528297875513048079719610846983004459606534606356530915791337975402185309034892598201948176794102640218512902145274067486259808706298870617672984946574474879315824039328364231936515838079945543395834579270775799473752499787095259164144042287716228037959732455569706657641308045297749639321630816355279745436837864007128178342445845108528779107322380692802834740849392396241214997183381805044758334503123404283503523954907395030216294411771051834588994863989661962336167776334852194672048673822500494206971761710892407894026409584993587437904330319547007483657947722013349239207919905097168177628806649373224877249415789858255748985409263722582863788989316022708629897772981443313775304741066542930708528658120939948458194370687301033217789929750153899150955618994156409129891871470575943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 2132405362617385045817911791962044190423597345293409206461232139007731084458917550896114346511585462533397552833896212053820734874219953906241118836067627013993240377869520739844164488563354331794103005795789939563138541234889803738229209505130352637540711367282468476052310678541036557506581099916195254976962400444749764566656869851965452497426453961096427790349274978607351331823210363478192799537960700844695458482841504284889752072852968812329193650878012171928406221777355498029399799664291137770953110799083198357320985887864851194043893822194130620727803590840058142492507507053504629742052144130497984463210115428200207475400014560430335678395184542341315618751224170694723618599618072765447095195316263331374278803631565426575046026193770964511381915203435010269521588104164566152459174302646077993704458178671690466912936880845819472324243978318173083335997796360368620655220775057504471479335252439529840917208416288894467536689059960876369858922149717913881042355969032264886251290537620853729042314972831133077613640437293662091390185220015764932608875404811701267129089268069437478795160318298679802818006871566597829140389873128052561504156806182206331308011689850997767419228204873436179171635796122431935087848000366161702531947199734397144626838817623554457627939139273870674531928440310379742586972806120752375207128374689514715477154066419441450457006299177870124132393292736593149126884277232480807942970880079453812259290304800522982990412263361412737639379093055647719619830130258166853501165119136471005456925921957053256700336080478837258656466555726074166489025690801069906295101205068377739813833048856662898041243768624982635399880110843604562841324336450926583433076934185954476446806202536891102724600728833146379841116280717804167607464391693248674514592509551982444380984323939847345397564148508955918749185678944599014139529419993728645449390656942359624220709696874232450759307563698985194558777518284721637727445234853411201568505153504016606099473979622951725431580583556184449766945171284648722188353940155666292962068778499729214125918194317969198848353311422782020463295203550674180969553439228055563429280087049057979476247337253428986380288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -2951636383695449247994400963724577526099414530078676083827681449091237517555861256270426585830657231170046961030265087730760058373152685388583198226713164833394104175465939887095241450392274848036585082281265856481361685855646864504820879868610284208001576377860349650998825996341485314242961943574846763053604105839981036357796193337396764478948468290859689600334119977770533936174414468194700329159080968655131389162386746152230854074355818932357530832794281891713591245836994073212810410970811979248597246786913448803899735867986936756951798287649863186570627747926199939197197941742559877335696432366714589100839985785186962322462133395974919697632282979491485921904408566669105216105217191536069738956352931071112796838443557862746723526987519932850110075725483633838086808939950782882995285788475767378765982217950596818152793537609720884528872091049358346165142456479239673709683467505042187680922583174631191715692522989104026304319639218695011947163582492804731994177654932065516876236092319958902125882886412170534192007853410394822814397006990960688956681342941573334872638501918462041107697055357339210529582509164809063237148322545246066651212784986920109205404036227415655166094324621120098805600709329114850273980081500200010533698929228707247344890045987287808659021452996186689778399540386129659861214788452830215344414455217649378519989654929851018368466062831037056693438679895086813116909770458713895217699572378909123396120789930559235893730186112870439889439115688408938038648613416850483201290012463180490689670492167583634745032863882530991643912069568532508071814475558677909270000256357881578192412605474698174068556837570019787979705456913134924373607149170762571599084815743588052152184199343850945009597880222953003945753052241671970182063796565468228374418120786292437384688002764436705303501780237188027055822621915070752321747124062291311599127147616082967960806166163299485956570263502099309069778278708541436813152043525590466488316174041917652230644657791733659692186371074686451776361698880426969999715667613991659003588734564992778256650556324515579519472065603337830693618610805044803947899807369200943605697930725032417548036961974475890360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 6152415438981728493203451746661323827099415405387322164233034554836387148003938148817368113570091642393834729309487568938163471028818151723985286688307524969820449914733059427416810857033200243805939271046436465546808907209544695277685936499530705058540096737158786765307643871604373356510733013755978888429934031770448191784663115123373145694864685273209042948266400696880974806190260153685227668313512671720595431125144170025046916221608841487284039018081096021821099623426561439698263987815907172066905034988738845854544337724081039678536722138575999019795836096269966418698435039671631993996160381815874314613351230959436787183265304693056122808046362317681841470155419397678496760385829133419344231785250639424967736546355034694345323003160447006650871347098429666820181403169614441960019388313876329868061634025631173967026634381885896505044670985133886738092156688947808849067518707099101938632689727143243492954318963287848849583507337528907675866459144404355617293458852614529105683187561699632777444330035825443629216154940606799702511935935777709324067989167378282224693343662148723254585872761476552357732537626799572131704846843245328379860684550699032552731904910153281730412107901343003050058365792199954720994454343845138919551770129413827404713846327821657065100334577693022416797709465026867477659765421441970902254129328418011110294016879124235558733457577120303358596265200108630026842733759653262339553881518536153423563567786775265772103444942331064347131215786689153063977283969180264511798357035453408709715762025989217703387781838336529067291868611988701379277679960441173851852006767732603384782181587393174847558457133636466860905315690446849979015722329590089911170135996139430641529743831230945276062483887750613184081728372312004004372778820197721610803748255026727254727517692268785254468674754990671132847899526773914716638757385670002399845930249903956290863732622398948693495295109728423262811723888491680880192415536217083612377188463348912535714350106389447991859584684990944902851439910127234607390645069214168278504558625157004769949517760048927564043209489520786201941527562119645734769176978754278097676833041072111115866353444152357028888576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -15931907212895410366692510720344395127283443453429387328689926593923897312930110950252057455546826389847666297806381721076136369749852375189924153200416957561043712237934567833005625580319841993720433337184585932397911314104885719406765922536689905017934373660263496259275757836742182353699688472577270596514911793062499009605244906977042848024664981828677695955647966440377244477631851609959133471902349021024629666023731740063047399599754413469836879553219142044036357817268229383675160867367432939467077495126557502708103108880224442078780676915836388711777656712473958179846134802409465034577463761123444269479100073226807936661233919312438225881255359522019288474307825606371873857425257286286900462450335252605989143813200875283386643545822754558665695854860708988590903698413163770714898217052796274788956037524826703645528779892236217952361408238345494630282503153766623814666541843849939612439773693757275854916703293609645445153834930802507498083464370668683872494210955611462315864938920027537994579774666590368392321518808868484281847810546210546524254900656300920070345391495561919029692596208839954566824830435658802917437425600123947249224058336025875553779889014736184441798030032406141197184072157174421107430854187678979502095586590275237729173261860752927939770013488111862847533113270929734389141126447429228902109278281708944718905207712056015550692851732286812504183301848968924898903138510742643852326433157792563139926519901322770314273044862805255881065664882654711984280327300679290587503208488038864835118102056205074273248325959741793827653606797082230256494643559518711165938326151660632091433412263027558091401102177396026188862189068292104241150803629247987030242883490764231488662383191431245279308908950790985542923676130787673942011687781158756435225677312288320317447380167282493187061680520558127083944505479114956049620455744886546640222973156947957130295958980705892510581978967397552228302449593442101214173314457364197851094415295247471424279163137389084920477886088272602108210774427093908428734318834080397394863044465409037807109112960235285027847989997323145403093262175610400033946989604144856174562116546132666852501995918278934292070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 31174694519329136243635200888039357410485929770658373754941858832727223899973777269124451087033822149164650340023369772678404937941118240071386340006032247325116248598607044364692440249080445033879946845432569288166922111875645935015060318638262372967460923318350734712404229648568070695047225939566960856530257458088364123613087317901414029736894176253342482158396893213565489734966814943610928883228032067955066831907309592608931186745036938093164181801717026832204383394825472314940088110899525010626074797688929235463966045572577626065445252335959075830755677627755163618516679545015671645651778658070291143743363215728504806376691128379870514326091091107373315768043579303673861651423929285116562896032687731921413147342004295869053189181275985716540538799736636024483634526789039284327517482601798660618218698940885445281486595389532535194516433423386919106733255790622902179488005584814645205238943917811038342885004619417935275504013794776494708197582695107574427839125360660983124046889012601241487657760839314851146123268331024409627309754402591915497800577720413923588011652305716131272485513346196119575948139346374867668248907907099532206937385433035196835978448997732225498697122731575073904201147441818766954768381401531932200562228040893295378081668751165435881638563861815985601925778078791971889310836126932809208450683295148495219358433490484222327117445281893755816163277522255521994405303985067354727293092083491782534329035324688189186027278815462893352744656602241434608474966303687006632329054266189325752775464381388749247505638269555645312363493159851872151568572426462510084026941716857642735630429431083610350009114313421992345487245505978778077871565199644820933910313645471476261961490027818840526547906380731069424085148828552389595806414865278838809574684745413148590531206172794426850127891821291106033810074261169011376879875999426722345051282181972110777432890231835396124593503760499307301522747410406197445098296244909445978728477176931293782906713121335744468879983124704842129470184223080772115392977683917516287811556630204695622705585947443702491174367449367961652331656583769269432831187247130295301397010953903996415082800265244412223684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -43739028413326714079082348204628874756117191826669040513017337101559230141531231960004242746061632189008755418590036320243678989237200434431999800609416275790226412488767019885547931125042263374055771769314302614672406245107272612739167536894275737947101999361284703175342567224936238356726532946191359290265402954077478335506821883751551043030756766362447108907612445184951032966400672258439045444605975843074001883078844205743690550864180182771338233234334861123484998535621344125078072543635480658369587321041943111019543616446031048004437044739865919494873643949743489351652673497628592060101979023046241525701866915679629237786265569155673836680414119024920712659139695861902548068727370844616063523730310862974138104466248818142970648517220553116931381713324140943573159213873300490360739759805362192100196155482859528280025651606481331368110515847627321840031267853153946762453109463426336368516141195924808674722300284587460012098169294213535676059962735664588382475364472033286719822728604208216632176281679784375665400526210243463564220392237517067972785860112624241734538075501077380190931051357769195416330668811970776280331472777052948625118299955572169825915420761218707716109610053401646200895233148508779452161545404712207791343602934034107723728816912130283935234859536868722933936013846887503121112460579299672628413918854388384678341225410567714466480263126627222293233909336146984940986349346155571895178504138262637840487060837239774092022217402719671961760119413137430285273287077638536561599325256785943206024127460420207881727617994624557812925977544907330297189609399780615268960424282425109487672231037477302379322914879546396743167003581010746286442439061824298236568253345675075220031825790416430637684790529404658890635445036581471928217411198273698306216690450560959252547507553774289739527231348032955750843651973078641882670296751717520326242316326857724843443928271410383510810823991709407525219867880829553526748806863123592500188568803190635231887904595780382244679653496291661010436800624881628594539114039328596499641895536745958684333861898988284271782221800266593540721502594826356749424325095987776614838118632396591661728105842630561313587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 39277494430574937841798257959575673399478427291762563814048288001232653295149127410275675367823356344653593446262917340207874848590193001044956853570682826842739646653856791815753011064435461275864112766337027140722198274232438056689029554427124625792964937966908660147413053227903016538301676174714583575076703936342563639659849261787245726210162456010320409719256813175517323529110369287804625067675611020810785834531037551388016317473334500315785330112041230842051048067613780560548283316878410397685784801545879426611371432123410688649166811986279980709656188478485730865606864874110425911695141229417071979267115677513049641715402346307658658224401212792664347897857838082178801665066903129109190288077101482491448274023985200874597876862858277908536705902706230672560745025469086082450742799448949595464813617500479200508246181414865733238258324639708922003344098656183906818240606972120695957637644182757397563040101358937741444455609572040185567549925371311688056133726766389450639709160384915584037483097173663760569930145375572413357755703657952709762373004906681442236903501552402280593304243139351609401241857820195729254134451460405867653255451195208815508340748532558729231700754840098845455636418800888069971706040983304932744199976084846688129339806646196738527951464451455939432714914769160758537583848020030822151168447247669573955025234168554240281812357963981475896490494368020699951140538075797799115340025974079614103435955438155124307351548033353908263078106092584721737118831828818595824212163748934438269501750128046165432017404767943560452288454361371578381826505155804550135884922004549925391316916010896189364821715122329261534893436704117262326344289729036924003979638081702664510922535360209208055223088071686428769340329121660012909381532059312338089648890681643686905968575257187488713573111404514318039240713465386893552150510617624657486398860169871562150952002468004878369172650861659009145074530371916674144563089615597857581486892249374685631485868778302062656518382873121867835903531293573250582479205996699898423985799978717726191002429939708453558672616384495062968673106539662484753877933191866647071753714557076271210882638951026667621974016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -5487368468365248354990377305242826257646918606399379367163089771558459669104502619363829210204916223018466932560168529432682216758505772846784937816432874637199108112265787913566251531952569784811227560996553716606152143858750875527556134387893121862664159545696744633798176259955078912812938616208933536354788578718346209916572666486547392657930778974895977346601251381635420648599346255715795481434499347644386226234506006234953300976034739539894449734605379806781820357202875864939786636927552633544660539261306399843799019388672232933401418621412836929900244250708237311957585820092263593566388227650570440257303932576596349717234017659628379550706098173509151051531256030274724719290183262274884925873432253655444214420102265356419246029369240594876449604532434007679759412826329369877190897248891175701930770333733414100127112078867602157797385862943945697781772939511949942068416135453350383384122540618156714185780947074383167024550917447696269572998747427908845104593952269987015285549584711259884073361250381736243204302729367029639287214884977323575436828478507546667981431109948397204217483538025213461330690406012582536293814464228753154234364926889930716872806371295235044579727480885626744094491247591381955498225363957245854963574537091517310250920254129435945735256401723945649663366918523319732311466277790268113922892057402127594697534564617819481774614460681026682656538055929190463441152265357482291723176772305916891317585417459672954296898009338599222473041159966990612649956051307432932688582244835228833414552961151945878433575111806639660341808057325744115447260380319250553681714765716102693792403154034381434372101672618814011570496105643858092619205330691243382184319909674133399148480169636616439482799537044366261436609079292003834263718038398881902227018504551083133068489446857116176582247572290912964701490616559390541551464212767191949638646694185797118516848882563504301341369281770877984306534475805989289511028856879826758979876748993905222344238513306296550356260617359658913928911164753948668376459918026161710141892645743554484788260557529147535548817052105470047957843157515687455251563854150141193632813703975411032844720845526034777374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -47325910933494996310908357371815323299404187384227556297610588434654718677052929729946772801603406930399142111386426999068404677987289461251860819292206703752293217704977391415709440391531171834752008050154660698612074242672895455365736767270346515700656774167087978916387475044781014418761035271366945913536475277027559263720185214111533439194577056919721392196507122410603961892921923753861898210033865011955761551821178256057547310205948654790114604991908647722144299362361478449103633721957887985245951211113903324697804804039264469211798549411295281562677215985753250237238861376568224232804889119491221548572121099515610192487337293483155536085983887702162618834514790422294502790287699327823505059976854510719325100008514529090663774780919582101035436087681184306592964775673015042125635069796669167708517466142165014095564310922424767940116054902105611083946938714941623077749284131650467272254693851592158095262445751272392308195058130880349951648597654058420656747961450908609377442826798321099768869043968452465070050376331356330021688011534516157061766645645857429513150278199708682017829693476412739810783250008116050757487815474699113897906080763064078532505238734210244829865471995214670052610210794313564123842481569749993233785009242680916530864192516703575620967850715166629593099540541393254667059799474691791573997260863257711177452981490958897985609648719046338245640419731755617305157676851128037691577689173915515096367504941669070381736248567008785484142615738700879401582592300333766177645804852334222308422830034441036684587399621387371417848802089443009912260496812721216607648434551663477716736430366877952619715873357016063649164419841160512741568509281932164596949646804953357595228668853597435839755865581040513747031928467316417038918494376390051619122071518108309191761572485076487740383292023298810525938437777103210325241258412593543037225879915100820242346735679320924673637099333999556287247607724394364925830169874301918038807306232893087261419605354370008915973041048200394226600455487941454708433945145608507458266422156106239822462552598615757060547083388515354107054839470473839607281390675949633504296387826323001414259563421813533961093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 85843703663678311807574771052205751785899074335617296817431062616798463641632679184577852625547232632878806827038218641283170797267583257617112095607391952024546160005271763196996698743285962132428729134243895772066193507639046662489285589396870804703206113232260462838997087139453019442612828071620460073004534831622239655921592240221861369874604273153938532425690381085881823551955897239046274201305484139209342456289077693678421245214355865629128682515079135718416304719891147329377276661213934301878883777168542551851853733856224960031179960216252717155986368412243277923921396082726396765791286297883342772152892571841454598649034104352735773530189688672395637729280608534030891514237216513502849446518596895187130079039044285067380968302945756728663091363071811363388345090082745223792775026330526899764091509570615519847481422823506727344757537361268569170162450489268080857896504303238534765893460675005779447260312791986148963385838387492892673011081964941632326621230991639308027868515175911177296071789025972631069585714929219195752696173018996400510465762801604175470380538065008170874993522023893313373213394676664161552968521762848134280335211342679790329793830781415641018787489000340436423595094084583865647388850753140969939973715134293744453089643186985441093559494258607589294274125447573760241813274968235631822619166069620806596869678807442494474623659703926081935843843183148271032573799072037328363846257461051087853910609840415366660628462362575753075797912674631369509611656836667306889930620707796815826771273397768097340788161676676179053018859673077782480802228253174162375379697469205071853125712369118690358174588237809781723482720095185560491725795263528352972867649123178341562457759220971470902419738430396948998410113611272174884493028332640638470506512542500847994374723273980528387172263470019666380543441000325442894197692848000093722877820485156505097843828409859666313385894976226582856091160363318857045519855860440743236006636790675272487201397455275666299290006548758162542166134882548762418012637218381681053144265761476955901106019851272754694649135106379721517012355383316470903336661985376691652499304431969522281496249886451399078707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -86362084958456175966008833049302176274096528929434205107336753934254818177736359468264201135488034630102260472150071172395195000205407575517130843643962408567778390568393966825291921214866513945110682600324174964851163694458051842301114063856500467537802954727757596763459462410082633765091747678924654134380546198079588522900953915644374531596141055864520633415176712447338114684459089391895498162226246283361451618072055266100712112267735980859309106112634374463087372813570559219228511392794242758292399705323222546846872909134635833264488687412869664139046773218307579311186053189453919940059225262912880261162635529202591618136705078120315835472078017513121726009329817696322517473527779563267264448024073764453378122311278600723481953884585159111011387037004582122792617237568500721698901837682004630009026772600000359549222670937275103688330185749995720830170391370569612211556094584264579397417789763495020924227161694433033711089263776612206315897652539044588549448062585467586758498881786057396131528357613201344765444959775777893089476520011725915740345093778487294205190845235285672650596687030304843973657495210958223696610581717656529934131878589881054511394621717468389525637574303455203320843155237504973757669298345369482705151209695411039120214183245399463804257119157035658594483805480204258401422376244290372420667742007229116852842557051803632045391774785654773694108043656462262631664865866180493370007219538296848652975665476620986496353292858341289874345411813907973183436290164230905035777077761966890842583616415818942742685559286629278602508422211387460111525777880252574567612279720653892064559004279230099963403908003471076701777043819367977794590201678765374132060933519885638785761712699941556577756578631320667559367554699323055106445879449557882026164314526937597488983695974586532517576997497061337636326460996256563606727815752271907470924476580232022656894179549995423453829909131806878946805067102663476123050764586989042405928066215055156522326621858026024325709225947809772574544186489930999200898579757542356879728853131149371128468981038104323560985256116683117203297613652870097280185312312958974312113916556625266003851188177890938963623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 56448657210005596957377648353761647998752452728943232203297130966011841634999538612525448345921903772864900267080094052827556317742422799914713402425601396265635980982946763573690223529225648960430475222496736006655924476894671335720581185120917518168952364171618497221806225501753377330429493459056971229005336335846805080626252317895431418265774898573848205042996666954794123334536826344542474317338624755122535156470565696359971200561252103307759286383944861843743572913988238683878403827528804942823638773396486666522026433510142045122604066065278959096242171213518092722686422600245607076449333529448065600601332629567832132162377407418876952510572642869210555099105422268664636680935334112420325420305280657661847714506123750770552936243403978885891632645924793210443000998905399228165908646969434920515000720302837049443283119943171630850915147720290515469639346774793147171564877449555845595727717812339990949128512523480403700233630365302822382371575142783439544150705266499949363804438986141286921305117391665608006012284615960375966125639018081810283131736475899599311797324115740341580014103378630030688300767705300488965253349671315314916922241831385184162712073088675341048839829910347126307409708939287230814219461556315871028673831673236934273479868874585233749006385033878784866905336958652181844453303295383012520802909360920771256249467317237571061283575971212345679644983424795033855770785780782871519915602832665812431660089092575118555421429619524168183516298180533433122679788206924324777436238096999335116064616117137771993672950143950027755749134769686252672410634402429591548608543165672594488450042843072957292900368755586444417855136470070511357932767178022885772911167124007126501958498757965678065950954321429461522634082538308226518603341559650376412891603891251114232199303774891261927901354908740637517778799777372707997031913141487438889867528047394248827504895105952517919618013934736550010960566453276855479757141252905450225938066971415519899245972748348181873777036721256415507223198196634953950484445237766065404239775446347783252451188812141922056905638741047327676561406222255962033337272259917234837810103097256233173148091587040527358361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -20818501022894703998887721893316227898972176552690955396168126810197378387393390862564744784294553712168786890693757126030313203023476235520703756000287028232797567793187338339835463529940908754991072555904717069045996616377502313469843811097134207122271500543560762579868224404134121755405163123146658490571922562090601938319460379838617133493507709047738681420322264625099680486697245640727917065877292827378283164409909320322204435402624417837237433257452613388800389472222085628620504119026139642869309039380209493946827432528036726325712969799111672336521859501459580422598916115684511918128156169442094623569448168691310387778198974030794559221290286979637638648953210091308873543615994942260880927051471181343781322950437419499779080321829430255334536222365169034234535624179736266198590257398769642221134945671801176911386231807986201588258243816123108188124426487611030933936778383197480805297156383505488090486910779702769521742170237395975773756438678446901105755666207771810167456182371015751766771734083981455319825392809589912645201870241533100912736639666387857458204033827547857388097424017058773885546139536758319595480342823444004511598371153116907192511539140294401614168533082823283767697789288939358398373226412996521685644744732048287650573547496361629490598674267286134465434977091447940794688176961209701600570150039600045620162619364552151490533878722821391780489380905673195946849733279682453558536073268954899699497724479313260028801501855853950568215868794048239210205648620008348968846881925645130826195652599432468648834031947050229926993205798104102086825152080986547358829200846438483481763640143701342387976004814590830248859448398518719643441250180391543538442029988368080841278135784366074679635588421195570702777935243566894606536254806468902130055434406977308827622485156835834745893647760579202809010393522602745111827394319355196552474234780385749277497023158492196536141256852145534472970282267856723687364542574423074392476731735292914884396828429076877262749467802196327671131881656238862317100135193024322915572169824291514759831764695931803501953392557782419179342092144942091123481747454926575121333886175019940050097408360857026714140672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -2509895585205956436513815756856966955299531868218914162138207173645099351535482071008520605109650690400623963567671936828450248373446359142687090450342383137426449408483361897238287260164994696795060467509432188273353219213997818088381709816129904500553149824239717440598692100525470153834437130636753350067812085769138948982806898505722035792074882164996822719410646946123433188291663048556281115198792012829610055046094847022889541573841031721984901536994494913632408398394602432489992982273619358914648594245568753119790427499923708620893137123909567741270213210744275558693857839899219665685204372905995327252164409761367311382918743020397501580550361039157998198766864945428060260709178011953628613107297284839443460413689935088895756908326508317591409875300657968308200616706187020261052047836957435516891597526645935679736523379970150753964854459418298539658147289687793776573708568760682253218460632227608589256186110611873106042884770343601562748065947727677539046307253046741680514969157808063062249023652898827119689709895608052787249975706836230360052671686611593056147831691422515596537249342166702139869433991237072682640596224137661680639636796236322705276382878095305699173226003330378363732360302669865241214706099609181651519537576449876911548927864108308245733535637333956934996061924133787268642079044443235611978467865304326847331659964821177741213688183656459327378009967631717151064049248792823947420748064805545906754207559328287102517833525800820995629818789429656588344005167867178488302641927908105731747218861208629603223811227169742135830461020036336201527965460359312826680946467549515040230626167584450298413987107533681970863175800952754097206692114398920000261253685029885103370113280737120875425666425256205440213539541737200804681577191823373112843471543680763894945947231796780826068198131301688741411828191874180016943468604276486623245802543206170364844721026723306876832766204383369872896456810505086172403504962672490604841525293465064075544225792622419786864790377410161525633769418605767225292294786037659379820407420340717549164746562027766133487312327718146010462520875778983513037009242977229852120502117338870287174993183388678089605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 10531403827053762257138019222140136518268919026165094860437680719612301888109886096599680301859575165804567542548248889294744323504538781346262790770418049694144866195351398989999533800142036392701751668855930340280606973354893913712329348285652496877497891832484563337363837015754085161355589385052159597561003379316051980138820755400440640155836350577564657477475290343243686290534308590712797316673639155910031577994253626995371003226073380841693265284177583055458151478427694686367300533756901384079415773753927591516331213534439003434215733117181156349299724018945295520851144449444719828537533658577026604590397937754407305794286363046759518809571929289917733462510833254126839954734433306613504307750407533933416424122584918329155157777135828514688065033193696440280726927541767453521970750174754042771807719571465101131231107387096479495110854617596567117445432560662577496231878048042395105684148661263238055530516346211491277867994586756903378239229756448949260441008413191488417633147337463031167600222099638467454315002762097046320933003929348786756236597993694609535150599704623336681048504391984412914796527305270036420099316522535296123367026525723765563319180485658073048309174149284667814862870146565530227059210334207650912795971858661874957577238322152675441676137076597702193149547590177256320983304974662785143196586588306483405757303335598410489448200269931871980671428768530015345815001693432005066272167664708515929794170217292769862644027876548513976587421599722109943334759497636133009999151708989317207649507926702184980321819521310113251153529969755628104184384360205104754125759034518088013736641834690114571985820880021845508942390529156185751003505411021306326613615780368451822518438649186602732603355569407334763464485625558605042948467215604937238859391986933100371088514847629676283213845302330254332450889138289150125618349670781220132600421965156651422785092073987244584445850658545943853659629208088945967248183878145505374999393363654546044964488167827686308673662839144650353210254433331880523547654430961672175577228754897647582215696782374761560688821471544003847717804531463674002790663179237244831288092730403191020008323460815340873711616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -9152256473714739434879449305233024587270426504863619993823775897252586970440682863248616840379081005100992293822967999154802341587497162355969296462877813530350717624089329036648416123386118578594842423696191125534009885485627299444834369800431549015994549884496082933103903161892199166600145711397118021086959974654877493935943160738362052698682984479124422346703450633377617433266049556143738259294163048162213490905000791195535549417539046374382369527917587196984753600315015752424900626069480904228790048468797005316321090371826730660435898930846603249417257999728776239623663142055454566496651800727671980916314746226343593693544472785327603373242331778307112223621869159455118221706002521959870158784005604587109152182853134089772744634251554343130175487588069060361911699695897085675756046440884263086933515804202808003211488873944567011441344250365187990597616258709244162735670371260950561265871730008198230655895185064950233310698426353600312498228788306521149004131041777075013675508654144416900179885602420464806490880228677447056347755351604306728129443016525897982101739879449527641477792082739860746290931272132298233411016203011262744338112685532053776209645251906919624919821314341170724813587272810844667848591946628476230315694642750197498113368965882828574809861636686797306417096228022324650703074067035182941246867949825604381873704479231075368472593218791109459989562817519030676449099527818202128806966689023805348997214626396090478262183489549350158400690304177761957481869625613445575117075401680297082002009347358710952264769810133353774085573969226692181384699527014879279453741827008375703575839354098890886257815058795537016359012473746445833823194782592957697542305468545672899393522682716693903441364713074466163589917441431580931685187950114144101974560848053346633880998135640422515308098566479811039019458530670350347271522213574460896519910195054520919921065960703049183782172118844016066632490862657434466297799148562550626230549918682353235488028868790611454485899022366413107549769060891298599904115435871561346462117763131620640577670624685343384141572867928786492651300682690857915897226126493959882329345132026772094325677937515921586257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 4762782685020477120203555578697774990520280592526517097653745321178296116122772756892450191640289659391859825462843132895701125794363022686373913026858873002006913745882978696085800096019049488144858701558711797210237675459498122503316115494384907507528985518621919388526146323364720256713199756242471556563027052310180681955348142576674683481499609167106764345066436399944352927285341707136044706585476810790977833667962879690381126242465591203091643201159118153327316487165334732419429702082024389475007244187612431612057780851826384090302341820750879331915131771190074418388135414326982597462470803925132353301614768458539123163250872773191838410137156944538310441574626323566069261516090645586172421737345765033567540921761383974391367939885083379602356010603137751483507728450419349560350423759119049482875885482471251798688647167499506245342460835992461440299569687040609701644892880385684158381787659974428872124523101125203155446113343452616711752839367371917328650218876951426721671940710605597042059939417815555064541650438151293690430611605430374648143849803428693433635526197431623387564682609272035265103843997606586467716736002171173455494741748132195902604982452452101684575649366963708679313773924492452198303999580727765406758016346865915884612327247845542481803117397521521547070330981438668664451477278890678164894869455152723264560228932810198361804450305679186419472969672378523234207067903693650012901548075709976999064043061760988842543349943709047162714185514467758114407686240390965440134247934396800408937359600017044440377144717959367779760729814318564301034939899323695303624844869595895013975544750242759695851223756079381941517303589402296667946297918125355907419732100583737068777422424656230057159117148678369055463639602467148848443109348154861230616147882828645333245450629235471984682322325920866764261380618326349237156172664242752122709157543710294477495492674275559551791186555873616410197606987304737194592691599558710893423423246846169579302107062489596156950490451214904882033335675491071899744944007834643657925940696163276818066124867764488852620310123847860568764826785812698120591669835367454410464248756985509887869118746709930601873408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] -857623659323620711150479373399792763614613386160592799271301064037045953860500032758795767475375200406561216389946866713512833721444472304789902000908516312569526403669340382902594972070161547818659852694755800544166878044660807292294046632497265093908986870940193007503072104729899516462622780924232844155875174454241170842716530857475447708293593629606780326199877712064581196006782797762912450811881571848436968351019457135042666931233486062357328091863160578222131144827511663756403757694972095159150419883064642081211906022592352659548885202154774966476767052321578554444420971285075188906019762445102910224122537546628624609130372762764689359238464821553471708117462288219531606609894417498015487245471731555783491795917384462398278521496158492303781781698103646745172329010100844834912293660017246482614805254435364993786484672722446717620142375130131422801848029547259652482562388408093683366477881623928942714576269388475171906447131029645231253331460795556814033669062523273022629906045261597634223924963372933668078174693651923383705674330616897473427553797094558797551102905187670754007680648013646644154559126380230399535862209023051616629911919666949760077392910531599889057819708274856763700342915011840802425477708577111290145454444244990721602568279133048735884848474877824237585404036164268782734594260694961796885465912526633736101958346188737076938031950787920796109125575616380810726801660545767841124985907583965549742072743318442613023794034757699965345240156669766209700275928985686767478318664017976959031438802736407594666216095633832155429834293259668838706597821099860374880971542896287954091590942460312577047511580645220909082494343011769959148141899363492793843749081601667784750926766687871231700345725383395708530427922269149708740299083141553286490027314247606040648300524669798047146365147291777808988766492603438518806546640936231369159183622013634622046258748827605889373252204465101415869622750161741204167236550823759182152341338966852391336148161564424387639196557301747064770281358885110042629943115682349069033320415265257624673174942089174987116179742069434187670099665215027468751471822864653784387928138943261481627144977461403828879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -1327704908646645553404608297867587476991587517607791093065609969037940606650375238385595665501743400735623332306319210705178138159976718752711404045121063699245975621420168415023525050813376169801795555940029771243877914461429025063690437377659190895703585138077230325260315302577273612010253134211275226446942792332286627397263111281732349789861819537763455758251913289075580563873601192203623508150632988888378720043406539648362592642120493847042386488687902284890744254106505964449036602892524405277195967857654771265338136977056137101185976234992459938214571419600590409903263298667658679763010029818501264444826690282050687275664816754382441436672667906669216953059008043236969047714620572361045444056685165761089963065407957408366517550923688465208061145477927021464574707408218225023725443281578299794964158483685867894343609680214654205097703017082352134808641632399112024362632862739971771784062165656611331801556472863517563607127688234102097783992084009543307168492995802203973294690887626289789009864412059946600871151034860045038967201393351320866634870069900834471573769025278950236418528811908173732057702042869357888171691763267457780816947408620438969521423129644985941593672128941381781095393745605539109964646694752990137864728012631566422179506169140439759187226187569886085398893195016707247218733662070408329256252496936932739347443084879450634077582438450637429631155992443613166372342980126074995947117479467855854091982815344480890268535452036453997707801159260135712029480875916286783099423845182194079172234825374056220818897346789322568824070347631375661249969895362784888722390979034563421257073683837666158901086147930714443406192016125633018964298975832215930555379815218617900262627014585875241060865140890833778358603803973234883826118292626864932743522037766907002665387035787902976923480331274356460327958837924554259582667866118720918617292932915584933729456382783995396887473817934161327897191645415794044538341224584278021534372083546391489825408722075424632791748613307615220658953681449298101832434135469858040010593899298318656568143109278971486518406816738170733199403185093565482064464081080777230110828945288671339582266119003414751870976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 1785298994385216431860259881701710054209499992634264931533322000930367656697956900625724164170766655562405565842941951667985167252896856310661282140685194395046533100798336981531123641500261937358278942824240048114116400935757446421342608732757643635759054899444716631966724003320908704411400909014292994757234775515460265789138547409923953785100719448147401232956801008590545068109900239647037850471835973711042832069707064441331508612004883628726291671507759614978795554865712393451766555536166913007829451728645331528832317242927336253714850001187198775972055604769464948878178160266382083024191102269388735781755804593051889364662787335864885619231814717903005118042754211187483353547812094983931171230750302385565665165234540516944575361059506628202202941383957311918215680464303319888650723504575972686924762410999067336913240923229572669208223047260258717485351406053531692030008422490531836412662253942412102742073894948154084160874244970259176586775933347226999733803203933324637315535891365120809912814134109108037737137019455047343730629761961885649242880145181056950271928300295279938579315719640738290433722544619160315227868577839223758561314770865655336816082481550614880588367216464911114602327521209005940165796557408884119012582045752353642214873794303807625599156595109762330076883897529193192628701588994561971961173349566095737089883464920468168400628755213320298437718037797253777840249074194703412327325025991054514244772669342296405916227072148855969246121107265922287538793621892447260388692538792879879691105953972018291567890832899403140502393300309587708726020613097683557839784404715825402610642597268619462226678219255051023518986973287257851198805737825388404412822439581512018841067811914831597708161092803097338630700418905189942647370368425100616699679430546550992557326007129307333668920146379265140777957024151894201241993972202648864862895270852591952281742215304011539029840829011310696104870504194187510917148392348582788046044054360901508328748083316113438016835686335560257280908158382551121897879342605776477830593859654936219507375711969555560798146669671814116614286988645317861633778471303473000486583113625307976469259290654784303923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -1227555122543387615001547796737963684934945430703412416125615951855811489955884713641943173408464977349942880412697848963788027243093696438830342258701542979404655777404739379679172884748348450003950297720946170510508635767031606996359026584907388444254298635446694806646805282322563335269620376304272860097533733118374074033198163739326808620381498349572995985223212646047182320815518565122998175816536464522427294999870981818150867468248212648952976159354020462464718342577143620589846838611595015272417162473955008716276725073241808408746099985739693109816656348838266481550524495405846551799962656791368437936137223087543459320801387792676884509576613098771224746975383160884987954074273964733101549248398819947694290359680310083611879766825364561097082067462265615238326589938168565049856402605361011448953701685278697719808874657065645760309665666863894014496547238616693871320405895160796823393323901136657679831578076492314313013389445783182073772578436362855841725114849724254133977511407296327456036010622350695608379718597313706363187885673122558037949932671030878776179070198406351501662286798917784898724332077902162992496841617406848997385943592602976039470633053342729924163258235812443388311953259326889872442008262550726074503103700062112594846275268017366397000240975131550665537639113014788168394942192965383433114541758099853144342626638482168280423309847293103925413343483603354196826445661440324625746441848866713503867475974548688366143559341174859895632017569945637984537408829085430869841790020175561161449839642131989308941133872375331263696764577675912637705748636126415837902375820333156583457928702540293406449512309290099916936194485329955175860791881228307142211112058177430336979086291594276167298191143111837419757401839832199228035180886487246389155683673798828727181587201719482301354785072794710669429437452291753864372013949307560931835354201514629055850614267656859530340246009853703290987385435405037417293125194525930378081640851689056465896461314458581764033188405047122618539406343348255118784734520294214868814158461224635585284886097863350506365270930421711798732241795757220226535284163927233158107868794931635291760188302723897584779264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 503318704837084338106183174978446577212652067876951997631918165035993071666184907067272426006343408429163544740034521248222258392609251693311649943947570508599076940029022274723958046379672825182275599711739930750432287417227743619110868975004948418535219890390386711862601558667447138040521665169041712045345791041362958213831046943345180578175788034487007622234773806954250872717287899341014069716433518894037783774748103719534007436895771230358707500094149973195319197738725130352610435807108845644059081824358829256097070733804853740591157429679975495321611037144179815758921631538686736150379002779338636239445310104394877310071491742672075486274262982370964385732369825413491877662385572329075494346459109059772874923250218231441180751614367107956247808015855564939527016732750410496234351024501750428623872166076275707224520362875871680994427071114269551486793337538139700312744066315360373467929877009771220020757662018590502689130863908228386772421719291556682279583334107027613314784837096945078612109861681296637029427016123158217899323303193935260257953388464024672142588928288644531685186309104256596690229794875584633082522019752530631205139017212598990174828119385279355855386522038493004804621677307633838390882666444992258495156997650368094789714036729014126194320801795461280331841431326704761601316452678702303770098147293921270466565207796506439738775560967176821917002946034674042624446232889835434800047974695488600628209374980494585898464137038997694503583668254204151135177980065069000960490263002852489586583029480188439691733778746378719988238818799510880792991842924522517174230445876550746407748765580339473825974159866294998164538740840197026466323967738590449306358433389940495310890787395234344928688235814902149241195981036525061004092067884070139483061240107276856464493882665293630255836916603466686906791571540462482176134997740897996509099608011849191674452622413784631383252213107331007117061604201265197502267839912977891315896041430370520642812630501306045587413048975992843257681683174947548701182408472454808273262073388504186951645786600983958616401852808138809773041453908780284800220889907854855472480724580545692301168933475962920632320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -71108211354199584914186354386064081174629768438701823638133809508137825370704531618245537190140268043746181526469983761073686320549107856617227229602578846697841730609075317346542077016512692545907094987328075012152449707035964580715513496296120834214907430170410555945673376013930688145008667710643073019831350078992932766889031099916234079413605677883434918974168477962247388000014209278417619226918978702425992347678309469942820104050850002330260743718477657875955559210895978373048295000170736549029670230037181459469312976317096562452972342461486262399054070633695625505862915164256541064012284214034319125791966702200601644975001797027949121455455710069515705890799210224093085807472667046996223738688810170525299403419140346947737356339519768309862060403352953513854745982930428343342474023012387766333555718985631775500759162824329575287340086077822894007437602605321143739819721747052105272821837091758476004815663414757955144119093767718332298074881863636066533778967030292988560740067678938133134308795584081465400131764851803904383152571846068387495344316066077816218173335389531678660981697600464954920750759518202772365260136996854747644572532634411109275475697976031733226034966069369268709785377681718859715061890931011281797400671730232045627062894943615640703659142014353356804425285174180672689549637111413693429013263721213067596790356290343497818158600685238410545683526062621860541102124737373542625279939953889749697038970045129479488066881208134837133681969519599337352029622307555759871469746118739280117566648311599589029851737383756079781659195306973231449638593626513471760805478535268454145819078650084859503412040201047636062614272050529785178441345005547188110797857389755008671951241188837121715590173760066829573448876958819737106802236941903138857483341922696422850366902475618305645431893103149028504576273207621346678509053080179848670995532888505663870912865265520721409045234352362812162011521015697682328274887358718449354319083309949218801972624407929082471485385457325093322808570684367147571985911224113394937602855683618372219540992661616123791789264366873046493953730228813634991430959764906979469902634723026054913773636373494437511168000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -57614461992159906438943612526567407747291640838989399256310250939640457375713937876294692479925148956126961959723268369643707443578680697913890444682450060910646984491831510978841631480425559411028088754877948905520336079031162404367690508315197715058751645440125531569822268379484975460336984908305702747472075996158078489378943632177246108175102277113031210978228964558140747358196593090305833198626362594688712137190155215515685320529477878479098397959535584831525011911936633428795063303511328970063211196004918966306919970546115270005273798343814281291275850768413307153826177384156537338224813979246392874079480092036687668152491773274151693531003318080435178224326639928547672094296975246843979960102674682848264334091308749253777914235106584039332301346192857220522101446509742868208482306670205307964353826831622162751310929063283089604448176946305650650297676779826749742483866943625477712450247323854758135291112168972621799041760758129786587614292242740151200254927173051207776451996094788220688253934047053207499545041904650122211542632498291346235586356539923489901905157401036537159122061891761354290464693091268792496412836610415605528246295157323091306701935619814485078735890366806183702497173433548023357257043467234789367434043119675908780429286939159937869068169426841258816812544982579221219647731901660812491627059867348775913009580982152944553991195236362227942100224458972723302285207351238497163029067370931670943598814823760395949269528233885388355623932134646648124882403688992467280135072579604055841169455834338798847341527490253715496998477046255803988025518628471955877180844123669927413551568644912150220994026761864349895375388445020429720524869950352163172409912930356305688655376717833703511355342487251282789248833922682025697705802614766083934759298234584334678115994326424041041598155493774707359509763055560246516484540950391798351139610191858775045130792919985022331675246307426475455542659454098823630956464915818679006295382032995879534839485350691211923248163579054205233466348249814695191878101103128540092217922232029938762461205509044221656273161920191692175589281381299767428509004350077122296892485040405591781933592600865931264000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 46942108708927545668427259338838587599335797794860534603721322777601361197345670507801183436211225322345826565155580870401558895889121033028245723763739417441937083096433694168232125037152611024967468626068951106822426907096507040161106029009778368632166693440800092314649934288531440898502619731777813698273454490316436884322932741704430196666082092953968435895410493624167218069236086980247945166541183816820136854635206099894096312594812774562284742572462350847249954503615501953624565181843739821011925218850395993212636858074922182320555013330983231875756227108333249143395577041082967832191278444694674940660652457947207957417317260524736865273180564938637585768288103798711829183551379496402990704359650651841390312558921124832506235698891323708115764261888959584913315985989369397895296689842871378776974810722524590022257678642591652001418854603112419087515778524851734943908955908340480421558033662506341201277376572640316168444080154142255616764529139924436225936402618173438436434545302429088487255754039182445342853410201650021434248577213185855302460212167067036705082128495169903688647365568244974784377522176802626195911710654752121913936814230279132746332778374652607493605690968090131353651198153316926510305694487014068844676377260749021765045577287449385072674839304270017521285560762521432843033774202677203982368080765187382116351477387714333173142413846295112517740779650249441442681869666951754296492619302680775153782180093234011461689636176519732144777931399839519047334017332927328019095056473639283604815227436418243890770825976654524011582382450226190008147483478921231496863118258074877199795067018475442726505523819770054765018564624124259994766721006342345935740623310604287136739811264261347122920666277902255898753139999250580753824227668495774521339794734820213591147289625326726553319898368024884002621780180319984554154215058159840398791847998696334256495621193506273796795458796902282982791328467740036190895302323486436278082496327681462004524953269814462517546063127981125235483479287677048703703690386699793843946337804311632581978135958444797445896653701683665097269629477727592214437233037322793166284922360481742718684581817194159013888000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -16634353706642431377575730560235316937102396760360062661467556871666885000969643878021967193301125366303417347822200072896112941065851405340553982915891170164448170469843160694721701968938855485545545149818254239098300081542819181431968220205789684262170981340601454830568483810881699130927761152224449668622316476300785056476546265388892484750022356150102453606749111044597184490707762843599535306487038287338355128782861979672847165952761663724959355742966334775254953960580696078740353007225647391136640540360387128933739190591807304730846029336941420415489342654505415617780526940849952389524048758322167709548653575335564376401949606759628051148439200143368522952188571330547074355556592853921427351165198173966962443020882990394076934054213583088454899769436712675453270604158803349881067747823885900999957227498740374576982731524700787921183952861587040863997934070504037090741295437732961149281697512794593194555429600571868930290254793017826672801776193628617001255238583167480426773654681593573806776654682641523366658839756083415430763852685875091522977831040346668240029992906756979686310067492243074928674429728501260837865929621572570000667618045002865398100929422809780042774063804096774131091029129465813028215884594088658257363843606988562114256752264741416551041881400249143506739691390131926052690977974234939703509856158976061965637256715795849312628939030129098894922886064615169541198321753661519614800624367505662636644598312298361977491669516525311866461849832883915176811811309898326343724545327727704157989019028371395503411595277881041241142734504925780390936801592552625733874084963701787005663398867572303707979425567300989496993169371610442446729402329745130822746729707179390308842367258085275180449790429179004050118610778509982493543091548213712947373350265449545891992605932959399159222226682193608436980537666069711777003890061767453862037696238628773979649670187248689223305968568519082576600049119461458431600476365213654870879359141084270210888036477757265276509647041322138589984091910192043638326995070587524339749248238494000246393612508572399150256042360188412753397899054236851407087108254900482137534116745540164416316838745827358801920000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 2064622693004956436093759018072379494344133072662314186339221303236599723505195779665258069979954527238437196807372816392955639536442613090489841212114225184693936839416410980349055238093854811678618894821252982281552145959119624791711655870015664386019519610595042034489996307700920374831817602514895929529070204358131079708279838094419539891485872195057011023912835439251775683261531710261393865853253960756686905999770907641848954273541735588160984397952387586748233388523060742191411253587309137712189964775494124268226722605310552164943492324951492334854705951893533024072833829421447358921237416007722792793286490894767068837809107463937445916180224143141302700546165748489402096564351432394120404638947035664856137137691458090077541849111143057859930735670018884150676696239081305616902784412859901188951950478485783250107877332353299967911028585235212330483489717848695381659236167968192184542064367820047725964668496846504032657943458407125678873004673948658222070606032701280087317843068696215435030967515519453774632295812351902650533697598246091233759049964690502444860858438519866182287675006897838853773709237424894887416401813333974652745575728459568958139658300808571230221023907559290300345644455143518113019943787270874219171647924323587555154494702544549338237094360625418873189834714447078899691419792613303245201497048819342480763204579176316561134779927817013451746368535670136940015148446343487790878917296884653389408631141983165388642700388606321959155420775189873376621176914392965796481989525451073729283513546487156813147458545304398920112637932962161427698469346723567224572322063927884454278226051279055966816358771042441806480863834628315735068948536599349759708726286456969331411481085353966467554183844523792192115566706673243172972126811793640104108458882751591064249552755254522848390142990463475441493003342218326445768011959156527536900976051384106008027795529357397463359742455121466897817594020943761204189153803718920108334138211477153143881447866190293090841856873168921898180533246381774573519106284862506725251632132838415055326927714120570569499389417065050312208196121714991142159351865496905726942009546836295093836002831100008202240000000000000000000000000000000000000000000000000000000000000000000 [91,38] 971543058978125804253551121209978966147719649747336274571543517734447876545553623682151784680779678468346223875791969907629845656001923189966340030069422943486637379398349996153371994935560515733695936408669660626645020141377552265835229994814992678930502472624878739795397709197046530746097146421346056603985364312886190368990109931228875468499899261687098620654732460430553787307004071723142868248901672917947019414880915159183945407420426314606324058862463747378976088222437612343659671267121502295999448224290470560686112776915800306683823721706238429206957732623637362450205484185533365111464499513542059278948421747266145300955334770139724168236678794335020824475579459491212385992132714382741699739495493045755281107870562678751632822922144170235042695900502436169111558004977963100074911950863314406726024549243029939009460343565418039203510809010746303554492684882346822063388530274104454842295854143207006745891204814503498747329935692749262247313900026306641136881865463671051989477837479154385437604388132556962756881148389508696789527635864418156426699942546593680817268726123118147315997732954776766342578245225263936051171841325496990014406474220037244775495117889033448809418677946289121778326521499264251529858267408575844636546420373327963734655662285073739142060945357433814863351837672176910120440605978276186058633256429140910943164993675293654147548054726459667309207431514394268775575040391134206473944862561681282612687121740544312277251480651912074738933043444624153851402847497109579385979190346052640957478452840172996671021401035202816265403381487148145599442590740183318501817329912580338239792130296161127063330879162012900439170850300065319019220530187377743271262748979644316495661025666299655754975936033518980279803618268246031432883956195359871157269401530209794549382732068129715170037650392593994093216272109988580823536985651016379966130531615147622844388569504119631779841590780106674718640433866650855312106813746337118397421704457169689969557227813837564775074017280112489117463071208232872175903465690273768254162633645268809114224676915381556992707668950957236388737811171812919657861152349979178311802650926067451604839242377933619200000000000000000000000000000000000000000000000000000000000000000 [91,39] -641125797770771579197625002632235006725681740901473989011256716847388163197056372731110008851878597433592488918357418326590178862293930560863913825130697981386741134134540517334428451382246063322142291563862264109308694418425216954407593271846790531031513852747034892519158715337328534152478059329673962704641441780373730410313470641921379532143278208270571540437492285435132005723710778240166189231276076194867680003637651382492666289998751713327318406097893425219990101670774277327870639709939887252695709629768902283119941718445172749670672913452163781993950966423521494728985305245958685785158925770292419020000840687044032491682415344937393690218104083888250476547825041534509885383640695661671458538854930716439593511460625279910331868474566988714845117122627721069769802271064707514829375303588693547282160560278509011790552208107514549665225114301782102621794856767070030443406354979526909581440557572595355739509580254735737597613412459384216115854235226170253424100686977660970310836670823059934700380927834426895815597142948840868376459487619584935777577053142963178468738559469145626520429098219103181733804710796880757902332035717952758963039821271660459139957021484790641279409122766200393131236501676285021308365869286023829716246731581962451368090810797925584879976917366831388317413393939450597970321746813864960780055813350298888103413154400428423444080090692658325038386185602643240534046677062755447629234563351592034093045104920340093125080777134230853780924761511433948251811376903843021630868187368538263064531437946315528141495473846235032454935302967848005869191085029562034231007049305927109037979351342620140839461036461129547665855587420841001084845198865826473573041874948790536124480719461656825875213077646800141147722442910499572812218184355868713758460326919696418688898560173049316106140254235553903614749463439010329599710937293022725606696199347117545008798315925630086880586684424910823137848976895995991311014357650707998333649104004309280735027523060025878742737747416576972664641483498660318519647978669255431340407719930243518512881595371622750858334963850760187120299447982830854499331651399848850444209957567404689463164949855008194560000000000000000000000000000000000000000000000000000000000000 [91,40] 188496256989784100143003144750760990240589774424417143890039743392583028836574458940512716402514632178377193504131251002250572212891275159753195846408151794237288886974381805535016078195036753884992679684246708542102616349528060963440545081947495720572485213423566724548230846694789023337631934327227111544485613261159906301941029366784784853046559254378372598190569617173616629586117058859911621750929896400586958429896507609183554613800160255614478394260793144998610009701082722933835630584542268097306985887474966822236858196465657291242076279526838367773330767340856536278611055496160428393282822953441305924603652255367823440105872055346278773377596876721355907813553843144634582101506599540890343374582380404600606538740552608798126075605247646903433374788861323856418498621111591951163140437941152294165897211512513591594183364908318088467257161787348641195885807778566909207248090500267937186044072461421877154537452481190735144790633713086313929272760597647588858151170506883729364964572904308389221039666889799500968987917968524295952377074616775185731331800783843184243934844379743778851639325990629035301940435909820318705244119492290511954249074950497955395402185847472045923851271862877928628798080642233964610873503270640053310900032783450789235029589437754302171572200958196395844782663547297281397447503703365818441002433430264272117944519373848459528433181195621166748933109584527794648634321864073841865181179116481739825925538158442291460831496854057470308564813345124564970387981281814159040918334624496519898936830768317563632498073762762200516313175583918292014935554547543684379321939635148381115491423712103035526703270911040902934298797978906225087556410408904294469026396447046966985208861465198892852858225067113871287162054073201689646629371337106692753838325288522606380082374423415727865011164391053229794909266730812545765883974407498099538056604863587185254914244886128278979170404642327120706300482695098613721750079800182653935094800244362919658514988185289595675333771093212158786816889652069701317637805009178401362484953308666503169891733872777421706573486705831985439012539391709499720328771673411326062926236275456365533420546855587020800000000000000000000000000000000000000000000000000000000000 [91,41] -31003166228456452372469249597094485996323260403562853550236958017879991466138138721743955289011912140600813157310756541285712370264873649755724871302787438819338317582434709332678639942489542491236751159421492608099040586915732106416278696681509709429869449613845832756702589743605654269950154384600645753745558937072572608725572615449240711069813962630452957756256647424535793860155213283302813423762500087238021010834793415214216342555480781954090521540468041361623605627005338546070280330821868490577834276493899931005689402672448055185669142955391252762181519602178243506973850870493413053894772376140247702172182005597259210904882361993035751649034295079313694097336928637443406048052495140731187858646299950133751618064581040620469351037436285180188427963830708218091273041065064950581261518985384254461454792136837066783386735610546793333482744612531580421401986648040891383629144402588642263878499232782347546141902070163644589422132496231323788313643030244814001070495078417888081595167231636578616803340896673498450927191170751123267633080176146912892643422043053356131307958156959855179351859362833508746316271748624144574745282482658714742136133461473103611646626682768996035272051921228174698443375218324089314650310683998361516975434373427600679678479971445310266028977811465142494416780198920840128937599838738790300962262415614342493393595999940211434488753926852953845834611562596000934845806391204071953128015540891287691930509813573819351232004405355188542130927110482029150376203217570393427895886918276674691984055837540794041677868150396101869634563757575936987974327468468311252497310134663862273762188996596665990167058332318470518617281096628844211744854674491776862372251559234837206027466213563727188972417847942155913296140738764954408402597614278617975473334611088186369532652416470986826928955669388925082789393136885146962884170484731542575095068088582454077658857482264418224965864914037328321277346622227895647990013848505239054376999103735502798397962551924057607573508049071948060440972261623904722089695896416262174258252739746546619774529696271537301950826998197836065867759223273270102227093694538996060840209140955220399464606738870697984000000000000000000000000000000000000000000000000000000 [91,42] 1640241050627717973512291807966773699164091199272028130442649698386096114506737225117428570538916802557991847937318615570208038945954344814706133188372974468599718529838261616617871372028672656921998810117759199950510697871015341921893746773506869737947885141319358596418501791661089735681317902898325512781301835342590260180736171399610428232977683056240631681579460929881330307688851078511611768281526467946772848640692986100379219322468064668561048028298487105568212090947733922491317996314633792074377742785003526870532098929293468496588024867473375318676132036039833171827057626684208433139348977722142585087953837284778430003022237152374013371035154226324851918428324737972905657663810758674280549933448822476924235971810271072529794876803895507364117294253673243503340668344434655589107188302128988518960173736340522493288563785811328163667332715305439473467377008498758487469722018205961200068288142068359831726867031910433468125601696709988786049590972273407875983169888375867617265635870556728393031546658114037843847875941742566406075556434653977949800611342118656278881781373506005017880153263296303492212956284700909088725492100339786867694233110316168769352503174642323614236268209063300432480622277311114210444968316613647320372580459238276663004801147890291115116998946662193794382754115346575085881040796538235245856346220903829217442292362732693660475859921413542409210751882113567802064458208745193151044474446314095818296679149961267561700271971845724704157648130187576369284039846988449017410344209479546781479218489510062324887703745485527335855844233390507969924153284816757997499883490082322326819398062783470446608194103228188326904586597369932842344880685267040905284796592803010993225771522119709632418505097547931287055173493130467756869843328840802251234557095640170148323135121914849494444107703788300892835056291544369928530943130243913614006517238617105659014873833858186508807330274997670408819000910322421512436916015261843040094830984285812486735251016982800448411030904380337134574399560987695563734012485513394655814893630726954250638252438305390686368300950141773323953109542799464582657701807428220314984446080176684962092255225199984640000000000000000000000000000000000000000000000000000 [91,43] 499229631487190926057660599216812555919271730845085257077468269444551413921238663356091318176705854171511781237752591181585749623004896005672309813308199664825378518716016609415436543315844226734386438452026043689451786143872708656700976409731361774571276667956183398878956280476335527347737962982563158866205555609009284437097062311647728720882838883872638673615661509498158898661488296594195798097913608901013669143900129607484174120445703369227252961787264487382919905399261802138943404734004837354593635707317533595484067364856763689267511887070089734593885788128790365797439746061551404528632606589753633493669430935715754965645247305208316140596733482223512941618491835925201043550217869909272987258580401841158898521572099964243300911917448769731786250163290579755529890082697140859588205409617971369370705869882948514208890840516205628937586862008131542165022501482931203072765519376807880266881627593445042575048109764702815144993914801673415699780728539702014774673680217228887594783291880212707444928911544062104544023841842529750845396094329878384664913252303855249876853635467845265249327933123364383753268709100420141734730401854540709775150626250596931079148714324602344057501794229147668668233096497577118671314824975356407137911080156890523077974808046398747747564259116696933486479997436413895475966199217675356141966879760881239819938414116251375616896330925572327671266935876236000542810919778123640743581182351714096735420344137854470728789499673904839454894243555382828900472837025249978389745627504802831801763613647345083243990231883728207734604281665009994807437265490949773015500931441753394195547947261283474869862751212755329857316537898333485979306856061304000262402928160840686356232894996800080761615090190692594500201429913397579621249062488100045721467204236550001506950760060504384255856464424571845494747066239585849264996521173086174623617153665024502652067412956210140682940318167965509722479290421082920074526399197746080327597454641050545691716214247374586355822435941836960166938944318180715898317674013405353046431543344324367056252964964401520596871517759972562859940689890753190567362787617621106071255872032697280430460312643174400000000000000000000000000000000000000000000000000 [91,44] -136198803766076483816087181830478497058813005527312396737786210635873827610421135557176275072166537644758820583012525666384048949690535590614812097588830463066770736302245485715728657324972898480374879369924723289240227535186024828678557321190647903905448784594947106259588017103747037562686668554377963361524759019425758065114254501773636124114628230041337794990235255043898206705211767702931009071632222642353382519522864795485732098921292651716253520324614113724704080903175019061633164315842917795101912394605571189829422410758995159834189896725435225458802961689016227140660648312104286397734354376332163539286186172432309783322257786171193391868961469290924775133087003166255694875420170540539824839832053261378587647086534929158975265240347840887296050385297796579934772153083076198068393265931536157725723529595983532614223906067823280615064094146844227830269105828081507233711119768918522062268686796825647440107749918910869108214947397755419841991863174875856909974163678832599754919852063775490554719667964497489318253400066001741107063940266811275230341664035492230690780704367633186915915672777200823308889145738352961665076248464602942345144981910028722029612663452025444031855992401965368997023670409531120167685314297502608475849561515205622773079580137087235370656462127989372193319213592600647553318690311849504514551502674942887595354672426558772665302845738582315956944333507244803479257603089045806109268808890248512695771887567417588828477422970076214955153267575154704699786927121330462980433632286432405761850709627804208949495385821847552715311701728510142444182627130983867128658570590990674291557416722561361466009939528754083524329137698871969483566397468535430817454694795969594679872947599241149956338779836265650962262236675085111638201240245389854759103023439190051824270403258413030233235665217674348272766095903646107926626558566387820862589635508986263410751581447520356581692530419308689445738980034456427495245622141391019474233202055107935783551807196592362928445378098370797412601483192957995465734979552725736995910868951059974786232262226878489971059692411105134882522014298108495847907290408057325650497272020018327825364183972577280000000000000000000000000000000000000000000000 [91,45] 15303846325046689664805831210721365258687864477069193489566172413416273987131766941470362572371791667453981202670614201762952989642843305951195454140448581386264754386515557649556884349740201189627835568639599508848172112296930581957290483893462904440576610696134673719621965663835655560918440002863767710150864646510128218745279849546998679172844651704413623999971038990179723863366711359411405526435214261165471443438901811860123306494046518178362391215690890428499236108647587345588299069768719849452449370742505649038357624212414208872038828366599690898270973080523739278636434735560077576346222362383700780396806417448890342566767141493288000100395676919291114947712278112437253738625993860925541469082412546558594347759886102157677192054189496255402841815549174543135894841527053691902848694608460103269907350978182697437224043180052221282375553429268741588305348812308143950996681880559382015562943878044812592551153394513922256648331990452010059461464953608013470915117734969740912494249597151550526560872328711789736201746230196230482169010673165722118645385729284462932419892913153923304318340380939799456307036324272678303485253786878812086061498386749492611349937216460488884902438256264359163391365816406903882815538525863972758986883811481082191870112089141376852220693786860416641289673758008881732265805642836473293517294832055715132657401839445625653868706618148970147427261290469386426371483369116229071798905893313769370109785692365252475409708805990532077671069136600949567017540773757463732339637835828606179581332112448523873197659279229467443515481927030016873682991290276455905006085267485462555974087117627007298977639166116185836490586083026166021737986134009462577624554949167105530668254463277836824454579438447129056358209666770755759110440870827228318981234408438828192712785893948333941479875997234691217304534702396947096158247094328516457457526113767172651437916271474548869566156816346240928207883516989575809666678371818372617344968142998691274136407662209660804305585705928506764893083136656210683419501549889341127165763721563526984722000411636067864183556335724304196773221037349426602559641994401715903377606768685750011051983639674880000000000000000000000000000000000000000000 [91,46] -852859835583661215010978283920131389102057895912819517514415937091334243482537245469218359667359338720028962495196786081688939975472750650620485443235923387164288380252915494336911142516461245895326046408179890393206367962777375809020209105032558439261192111481266451031245161886949287793869218780538160447273460713647459171203176855472775683861466778500432261214524496981603980877606769080946723679881797145453668061631577963032355015240583281187945152654593248702391883893710236437614913893315169029594392832755022313933998034669699816110366833412035975819541701440186199330737100046228028902231384631226829929279744195635149382317621804692171508043592552863759707783285926084814809678248474998027369306823486115708979408621313444147704315916604946663705361383983938959836188223555722926576680899333415670467503093909099372677771183503504086711506189378182335053290078924071864799840237932539087668639387558233107656071449609624206133556673465405691152071903193505919750868989929824720702559137608952699310039140724089703299047700752140458892467877395019934953853686086002493722497035938155504910116954172482119951675146888643787743496977558056224610588068735350204210914617693937743696032839755921342122204762474319745999245483109157049442639328556599099070121277417654515869256616714809172843822374106404151207172798022893053417890713924669880541916654832513951285001123104071796678543494986247576277266227332728158764616090663346399061571531991740706788850768827081571566074750900654231469600052810444569450176598035688814630588169489699250138686540675767728129615981597126072206897874778138917640398695219579613072748291566351121794354542081430584791562503920724291562237428184764963225661044023095928751187986090668791174452656300217347570668185308133418528099587348208993165505790769494984155889458869535447372512708211575466402464365544786612476262016093569982302599107086515882936175475036511109100390244008029951731938600774401769423337984085520776461006322801853235076165351632010985814857971244992027492116949962656775135484393722958918680469106373196327532558103634688550146300782779502473086278053168974059669136807658623577784466618911313309656362233364480000000000000000000000000000000000000000 [91,47] 78100720586894044546154233845587923429474987812812936088882949040594986343570432618051757755946758442473712896431222073114727797599465215966659214858672870938747138047502147374700002163947236957912845355318773191156666029928580326165883763927981286194505954665955685501481253742634275304252204195184823297013824120151810271235168205417763072146338036865122134403718175015752581831938638978887941203438323323089734181112047174550333413420308998422662482671821671889051756350184450555530431912304294498934417517277414588359499691236386121372921091513571286247755674571020687725540467227484215280938237576042886366800065652470411376925646887818793200720755361153697525433708190001540272391168175629653804942429215947524860360277463221876543786544037191861029832614839309638838663197033309857370805935690932937536747739724249425617788677845220158025486424005901968785087012341071434788561187605915041589328365208170291809492232719523297609530660822169667620056463815546538198510393941713264719788406849233047386701655720555408378657617997351048375391704855336445757230787261215689078915299943339551878920563748284518201593582268019335784639070251576350675718339288518472545158482253837676423693333274498916449916996264182366203254434428400338417127250045050971681126913876569578348216745824814013596884662071792148808070912522245486007027747753863090997535956400541632647144910296313075540186518414070792111347255341339755664863950755658420860351150774085846437423559606823015932207607637853075002893120019311615602130644557857070242740434851086067425855131133859686455286142927208930986107534275786586712600641889019224253744749774871499015891109040834056649593804257476143742945729198112018743070991673620404653441593494281872964290877172863158352914872075863595449947792150159993226792356646018813867578909402626379852004718253430645634832567363304923666619112387868263363085421691251609037048659207428623142986583313920591934454655400350964193085260107183585795260139281407522122226951441065001442728285768942684144688702350378619224018813252152233559032720080365269322597196701903396687158852896338070507551404141279469820565698787261904921581859239034012256199916912640000000000000000000000000000000000000 [91,48] -23016070594688859099789157482568139197952770722093081553901420466306002261355386593456833960419955618668025048577026832472220889217992352855679709581507694510660776134886087840621691490566139746263590330541767863528993024873556042994849153784605970436583366275497041509852697700916483848465799930883748677277895297627977798948901956944856098524545402682041597100587304884238571536744196636357346212126408012740417863341300314079032951370686415056742190827345840632475910446724603356507798719550396567865094334739105382065713988481501912270867621388414333864079377724245629312206609462070842329709553423908528450218333987456516894357770656885159992258451516668741375014622100957960105816570318274986884233121049353577106393933857031685858588871656162947268682319179365613966720787277389239216781656874053865507259246538922719803408517599337565369747012188458018272892877211001228309972554981953676331878913470132784005783361991006273811130685407161386337651792962316770523337790890390452086328516237086733225766781907617986791698164041826580487892585279290106421567838385515890896087337536051475498480663074817242157156395030885539860320311056618003429524078133799865250544379123775832728295365674523131532207003553603578837588800144520502079704975938028976977351262816636501441917538300595328812646668210383552177942924401941885639417842772666733336540628098825387845908130415532502251327724670745300323517939726013437349934597024514739017881676523783385136843042862804825415255803725456475288005582010303945220007731530255730630852550328418023315595067214745977127159942973522720371047310634531886293726559673348791980531680526816226059838998157449147767634289637630657856322725178431264515244272632323967240032505128203392267096926072734592579952349686189994035428114018734138049156898238771932536534689478080760002669649551530656340933507077006596077958477013746473896799240300535085533333151889275536705266247666304112113259492512220743944987216140822452761107696369780407398156070487384575575530814878741277887937750164234831139991233482271065211550125417569888283981291004685464340131616530141579798000650944191237895891954530165148535237807725918586317088961331200000000000000000000000000000000000 [91,49] 3718011893608579688593751388107483012377814899612881234393862780990390334001292040423316704856992362307849253253387273863064074754562475024284279685560096074975804549423800328814928941286044971446814082891336029957710966465241022015554561509285418279502205885541814527024501658554072152527491190618786575790141464196346945258435250342186146156614368436513317074324914776690775499919900969110369296940619091799367005679896659632617302886575331829041503912691956725229485730631423520225356131733855982768263091131223408567060841961939552738176743454861883647350082130911647081687570825233218051336952641023692428204362368674056739653107973631431693479016189538184199717493647133636134013360396899682285895617178438659803526943695962008384541022012695177497918722694309275711855116804274950487939796836106674040564649867170207270855626030545668082359444026692948053868091281779013907985613406958926346613356384258886658300838526573051307798506280944788558810749104822863824704451870115720021968068556095799094291544658782628058844449452578301278382847559629367194801912373739937052214814394747032668978066544876108685262060084260937628725902015332059374193316619329269006232278310948839824727773798853049112223070181282166431184550837022070889789791199444717846423163023643457637707144645928279756491712312043488129158377351288579743393016794928091163002350706958929947890143428948186603972055376442097995020533214949705542300751720411097745978111118948972628049764039584913739467057148136102744570733237888292581106306609323661851497642236869132310398356901896926396253902352999429344702594732866787737240671696022889288567149153251100705286000728471573531970698167779651900494795985623739984519655964623706011560661328829005241687592298933484589794901375598857427898192712352188539087084754565438620246026941110712247197393933025600882215170551607184834775353711575080299013952680377931337965136871398862188134928675041110867223283071015510402759517301178180245504155541905824240874282904452914788834286515371462724035094918148020453742248545668436918511220466977584931838960054304397636673061574846204698673049081057041257184964637397867522568790467504948701596064153600000000000000000000000000000000 [91,50] -302377408815070264703485447919937287644622238011851349636352441824981848081419832128898907689630917401850424589521595923538582349527982462725977738007724689661727695453210956224386704034801843113213825356505962481944323566788435094878616645221260576496561786610399661982295944743033460120244096794090682316909845350908312095115917452507221137696149635387334375620416123385734112270923033864123158148962417797328103872230558559076423214880154247070430170510555390385534165278648071284837445488073944806130148824594834595475180788564531444369999821804102995797457779286993686231448426000155351481845015499611709489719331690350663524846803878623428737139241903224379159446169230739723128398733639277328700247863761430091170307847726212503709252143603971681714264545952174858607183799062496700317714442295874406965481373829147678571253981786462676379062795443105448681935378512521907202566800301271519682516677129462712173101745331902361671973214434253948801277856367840527150595851849809774609642980315268551765456741864258902160543476984982192823161825778599436269840918278075252379074532010904102078382529671083642822863757342851430665922162841795647694778258219117884469918028125327654935392589859755500160942520054068482679067649652755039706638830240439802433141390430887853900818942622202715330228417874148464919825252267491713718848648440245716340334059200357768829668808962218227539574392300828189508301632537907888440165004046962870202554544976261118193693609130513743822169887505685105116012009429553524193277295962218296825894450105458050179770893416135761444145430430093638907073347332900104470811585255917497489591000501478284426117108537059678151757223528411430187213044538298764974184487787926626354496912487353687801964172742185857278693711552409721112977141209314361534004301743897583473006894722840525795299644081464805058108245683167455844902537802297453641697331196097716230005418499928208313701188150258053878362156926768080167591561999602556445653064454068644249368376174437906865843062009834063602458649011492976900431563043664864333220776174886529946445378996701971604059829671818234735199991525292430158777980584895535634487288621337103336881520640000000000000000000000000000 [91,51] 11604807677678440377885821910958394760267394056297480825808074306182648503655472203765193436935479382908267488452520266299451627919606709400715436704951981390169360912575706626059150737155044825170082323428221033769525522152213991775000230409589138840785467458060884740196986298113243090259408866301286796014252708062366963702352931625305237281325865247497981336134421244992548515366642526713559308828523911226764227155238624503867722641938958142439158465288998153195989984231371438432714667558426883518759736640398559294798498648637889333017611482391935736661860213247227049366698742442116394164222481458125207970526718156841910885382777136757449487561295944323126082171201645145482529349935699729243701080929961612648377819945982630287048658451590399619742234752773482028566526394514862345322660958360420133516572713283882487372645771948512615340474604486382060257624861625893511619166230631388764745146298160436888865973198362606658367299953203281670544801550387973413523407991572283596209880766643862836873778247158460671070281455167225120866783457385216322457800710903242108621928254345490910893448136972210669333017377998344412603069098788258267449406335635669399736361975898296906605302052645555450343562503304106633223265028965763747519140738632646277322017644096526284853386792591790673560057126363599277209409459477730615095768609485598275135261603825312613432977508004470503613794011753825376693333797146899916454894531899715460979182759452970806324475206646137233175239215420348782669844216779437622271188178100844040884430715150987484065699633616827358554730532870111130066386286358210216769604411792428538183066908611469786893102107687132403303708588153660111340230808656924134236154704185530286128931929478292791044149119507280866575320484408205269077246587527700566528046601571514187460703052798501012102662229161581088132795691895718813852188002762658667691758674022788736137930766409467372602340885203495117286756748259856794095785717586456012837010261575067661416865104484535397701305336096554260648852379680097477776705355971309179784618137768977296542009476686207031282535833063187814021666843764815595819440210680950601742644546803609246640373760000000000000000000000000 [91,52] -71763117664980861964661637315277734910398790774743216651497727042414061320347218882190735558153714454855315524215806869895730517298956845419323576902034322684381745318721455387383543286183945397781715319211841313739321069764418010037530315406990397176719667207781865371849907308222096483527586150711143301336594412954575482981302244906862105805570687056402627596553365920724167403054642243790311012884818814733308998890637927119529324557873887675136127444942839308263850894441262648495438637123121236742560068096825358728117976083178780049268800301387570280122976450521752827199228595854018456662652903762338025781930498022963884373441780949367322595138030749182585430723927653811963246635868327564297426118241161508906168330392663065473292166508445982755303105790682262906144308817692058103037188255603396149377121709463790964880385184983552638651733313110607514727392677653097438795555020930682348971461809992379364456806002281543089058697989243666443771843155876133801610643477720530548576969098665566652081022374959268015554590683255607256611611823888698326051204498430282365272415455083063989914885162872522616516585336708096255817723133904488087028828235697258571020192697417934949684292416918057637614353851297401255903816750765045175381259037330361127057411743133262646015565429538234631392778889805215450779299165630494527251099236131105775964954060107490434280247005181666648596212365594017206040338335951887160552203532887697003052854556399316222073802640208956971354216406142095283119676447021576335373723854148630021738293938794863412702093198038951165767909997446492754318430498975533869261204546728966304733389464965349306659534517688662676383687955361966046143418948126022269119418257088220722266569231945379493355404852343159801608158563884363229293169488781611180806781605904433526162773327592996876585591486346355993669658815765296968352679628911941459713935752437554853254306439234791491951168406557160354492185681273727033839674752232029392013732609758973182137861308932551674450090948485470024693521697339574361231202678740810441939003845650506110593970347048598495932698860621512169573580954550517085318058745158922110347393325097254544998400000000000000000000000 [91,53] -10792463190566699517277535887955157512050025658149290998053403785481369594648570963394796806780929849735006340616759183973380289966893861285083213622386415838367173336855838216632285280066924148456203036450796388518622202190696261610059801530143602688787151371828731244259528591828325872508721782605197156958659876198196196109414913446888359840286497026558847488577710477059658420767417721251771665171135825195462655702676230776310977180288134643406175277619553741242606909933800497758113709303503120943928289657874509922293348666181738285255418122189182860511839252609825159284490164142026425262152146325173121025601840723767389363603475123756639026228054851982822725685471167403057320417018758054876463216897229604076312431783628465065667850547292592647877071677126933522587409789945689937792040790121281054804623966641555028292001508465913223187568429292596511681009481826474290415386040473168810657928391151429133367996894027599535095865784038570343208617664320704225827917490897670898418020483691831713385216648905473189391476581215739817273086382249134201547437707278979525842361145428507343729132209834119326494628156786118484662298962877229352661842953696208324920837417738230675894872277159193228963026132036095907182237459710839156983172528963078823190757852786818209744070254221933290409480849467819221273691302439115185866719252187590399546885486878089010522759850134973851583479410105404552639846274614806934348903941419649397132482466525373057535348700221886563206313249135817160374764530756896229931202970494366292118032104161620819217900967231302189721653150066048127992329164110602261774669847241362798078833300415864491472807611352289223187149456293219806259679650445284119209599605954945827024913077959368671325064488582181912187423959375305307034937310173118963317534485990417185749202103205005205327081304407541881566404550516022049593120397735767866965124749506215201007219571730745788569439766950465920244251997109153971491511618243860004399780627060079701924914481262060778565593597357476045995743519505338068961582092460620234809840685848755178599888839861809050355178882219356701781882297047519001446686901554458166513349504096960249856000000000000000000000 [91,54] 702438296975539121163931769833937867198396118432237814690204367852890888106788973149095684617490657695405452762633284840383914824125741581069554806566544418645879057941238704710607995774978165247631471942889510143388857936841721478842105337578220358642775055143492623132416261025620247997343331480481417842913132881285806467318662137298176143605283929890420172005972118350740905987713906510897898082235021966786004018444478293447195952229115609760390487349035890986965074217199736530889510896310960599699332358663656284635574260969034793364958663437932771483369625810355834748840538297569977773836044590977245275541225540123231628151529094243716867430206431054783763782865397275983716809022321230496858241232620537010989569981946609797303850705788382648298580816467588431468485561795530010014151727313614618821801920800606856877649173754522611597255760172938048202971842163779101074661612872190418433743140686438349176613139211669321781339434732885462257052870763555895412032271483845045743452435004208076428156045323513117658969225098478517171406142305934951195477807548326545034383529143171259599623762120360197619626432155241985145589578293181396294240144134330320663776429152663492521515005255942168258175409722022712505392749043116038257975580996653358333520978906767032674054766072743076881711580694247233006953674111487170257426690903698347047062477981272636518223323600257604945082601944068271386271319253863671396770331939402834896082489602025784501583531830780406759625533463210518060856821695634935274129717473939684957121709190219168557226648672498233896027626290030125558389690974383025123438973651473621622664996343489804971151712510900281834948303095689204294947790748868491922015809747179224450962640913565849079583438011745796983447045598987231844766175673355893205665283289971627962855328599770647776562366122250146764141475322215432566246742317287021401080047221814789242033349236015439393525629063849636666295074255668421879226191525122595518379580803797348753692404756934796471616489592613944154930551687051528247935510369313529222724806386236679601368982107010177632149819047298736137308946266457895909658907991172044478655974307222519808000000000000000000 [91,55] -124936388281451023053898791384666181533163509739602735424044630200827915611491170933477509567462980437749839507693056624193924169012970702832484292939120995913311823813518399255204107809180466487753587146546106633489021606643996576346422394361991509375437021294355112912734974185447715049046046120498350733516108921524030346554077879785471920901909158466547485480445771235716807737249101225212234666095266530154172915950300399692660231636766210539457610610371979566757901912317573708748270319245290475639358725050955870193855500914825477114850807157699463037884027706130124059921538037620766021947836514273567014878920993512777509757061550226525304321418038085431669868029110741931930677077993887194485943295341623636188394755176289401585314089057060065311606261620817534441317103904197262411220334295872184659144181022448334472881743221961411241482511052924632932313710770158266235011791896302088280058295944782152303529999633594504348101036423669229862193569815053337601588247109811266959578418654948614084435516890874416524501185622755351000048536014973845434267143033907330270415494611751561315733147836133689554903081386570274860045722728087572312852349030663966582751727610988639108960416571286543438282526981614165759772354983232398020850287059421720932094944756349691479400634886892391771296198421521498579595461346013923067911403910582144092104126207532335736964134582849305389523121515513686172196504038596536135540931575659726198383165891699001101235563814807266189941188742522724023385345828319456227820166372183772101796912015874679243166591555972347951098158283755087405692573936924934853465107213550460909877615892895324329353918113650541475509923334065505600003758836168464396860530065825734138765138365343662802492056523960538640593683492537309288230887227975503778061850322643294280092076331741826739761203515497399670634649806986424724540243564936433215143717392452640171007630323437540312745545641598175961187403919087314316837619980691198555299798539790369287157564499801548160781014590697307542068286137664048019211614751307960362917593553789320574535755454573447846666562089113232225030048147968430266639946134290830007167519474664131788800000000000000 [91,56] 19786229615828572039585819478642574467524893233048702802183541861174830777858303519548602577803368075091877280009000471782032586753138325013853580664024675243837176115245318475033746091583054433629617322291511516728156998094987021742335625417472239580771368442911559539439852608821356330998404916170441649801745454955842905077906785335062398960399268180825948985890754140444579311042914020503911039476210582757091985323484932205560710084597383082023331024677700483959210422841300965180748150285826819333400872583957283719176383906664663754658491184068923511396911784994428845359080779079802341738126723059338154551160338375547688483767341319225462450398638990804120165842259407453058580620330397699408282403500306591691047525127433145651836503544656111805282449435494460900380300682547291519415902553965578770943931604106886401954489120385976201527197001891166656414992643943364484743944787707074381250785928354729196680405177943520202457310201577932119614160562369497360292064014734312968259124867335810146361303907773192421412952487196072883402596479329840831878332631761485733702826080554785841278688582290183663483781913001213582374445845723229924081654461489983808711966876233859006005364922888004488530165030755753049436214731201402168734204700639126961892774638371508281589610643275283074542175783133701978503696242988218850917629381107617492563027023849457634690841405445153855518741229264292391430954737974990111144461998084883182494882826100588764247483730867073198579383493056238271822375625423526492722446207134324011920828114791286650755383910094428827960483123382609478232926800274662585530162082228564708048824474058860976654865947001472465396100891444009344774861494746237091262309693836429384387016049077532149291371264665820196026870858249112882524791735337023899255837073772584126690762728122754020172549902172349493564714501475828044885278186770589128332299689519722718610836965100428164108500087721670837004543508033797805235637585725931780765414228985600269439586035636194059302437551616840921471496285577445451934065645035519191198110066177405229474931153031693698821461013163273267176717246749492868863241752219876647821996197182177280000000000000 [91,57] -1404996434160152168040119642318059560196361038047777424588790296469632033064160105605865433645315673754651009574098176682301214084492674592992193828424368342446092120962029130684713219990599332982425755821388928950693657370319306485254913365232241897942073441983820361425923844616807515307097037052326348681351830474651905817886602129540798280126692727708699357557247699542140759846535368243139734509948252478680422064757692015234259440707596861852836943707242718145817638535993942540441843913952420482793089427633999155419874582395775089375829080694649060134718620054713570682444428027536128337301280748863319570510743264620318272155575406516477996919358256440562011500385501452200555280865433104167478163922686796578181575864347358521395747105830458576384783934929852146597386091232262093838595217461844738755011567410030237795911527454674154440881584428698736180020861022036851264108814781778866687629636678155249485855928757019708395838130423547521263999737410599716826129016462015335946951489881613426203931164423513699723825660393800946418809592437821187221228737794324184408884992742520994935464460365501408979893003455304774770307064307591336417218675469138771053723232937162781042487226989849960942035609997741849852614107695404862411991230857464179383945913539768628315762130637887510813945085303684692825988954500027266744222201344795952380913032438387657835707162340167070887602029299615063868116240729565983098001282900549164691375823159098054299172632368347340112430173622193052767753564276909084072796586576098545769265971675122762616597397050203157587237644959498271443095945302404532541132160951205573350056934179815950979612383579094908265580733284055579771952049895067776840100262845602344373523449143682255819192812746723557814845131291698754888362038679234056168988901317830750353441728722432949050053451428212469854144495529025383677130318485556783756612155264098847441010450385739350898829000609013088467747358846223620729891349518290731470392071328779217565142700413276744578354300578063139594150005008080164704827422126544950183709424524302334358480047527039303201057540086815936895552989556585190475896235529536910426884193176780800000000000 [91,58] 82212517931867874924009703759204858873347306820507217659865286828491223220078844332930970086865622237427015569251686794621069601105451291737837255481244416758130440668050947233165661782355693240995992474649083016810289831707891245487390866597023933842057130700186149951847908688888381104680195236934002214784465116084800177868323926250302985107300377644685403000040425951688949434462847678575011811627298150405211982531402461112865964197530902033658017685634106125336998324858116218121050008185618100306048317313319947057410536592283278512348394486973013217831373230928620722709487849470370376329701251898693201281094812126981787206475803063851795813713251633864118503888351588493153421593412597828286897985770073898706979029383370239050397804000517973300771954189715279529903394859897981605335357229933268197159395405962695810749806380926094148916137073522114052147892008580832449386349190430925878733146569653232161179260098497804414118639269477091181330049132923631607736453799537338587934857433486528144235142294096668115677154735197847582183200059788224548741495383088153002426880565089961843109301279998561019118787137283679696010153639022486346712171796882139400858178926032038806256822752370210729457941372383619313162639558222982435078491893241427137952756698417194394236560646837428613367223396079672887368229634007848177538969625800528845985472638078992481868651611910440604521096215530681496698967971468747670524621223476226709166638221981064570526950967005247018153414600175522097857377257494515723178233319077373511955929779798513044421861215591462101309018862297430053158252037824410965872794756605950886494706097943023979753465040710739676713416299656302648591016908892502430278141067069140165042412639975354839573563254981622793690196151019165927165092258502077678470536768430525733189479524821176250310129165525857621762893895019922208440711299040627108905113943770295223953501484290004745322618226704493570056755680040788512703096853002230416943425213165539378416006706587649215756516538643852877019630939400558215080644547733150185454308402893914444315382933180601843503250440381034508257753989180161672896514530015061527847242733158400000000 [91,59] -5297145312413352438862540523420813843304522504061952091085260205707134759036053258358295956865248281411573803562187115879087547920767001585962607996961639456716719959282619282678438925650268163347207483286104189313231511057779373367129676163339736602856358392050510008119423821484760015300999719045308444754141455399077432409809007439196984828356957068761783429684266181149761794702199429113812297966813865680944737511002688016316554279528136413314784467735925702435252963529440273168450421017281759929282138090695179899657302076907520463410479507499134360134961023200595661541039692019458658339937939300137950433906925958022361306083568317214807855560436148130281905158613627371046231991417848048670066117819492307586722636506264005438169825956750080456438270470912007927935929377271266279170711371369089892595079813586647805048666631882260937645683967086361743131851198591356373716590314522072087177175936543204077582610955190216901924254125798615253541939885062946461641272358697569079512519702586879520493207685627570909424597863454142288333244708015976839830957631788706134779922705575044291648448748690923782004842978937376594334247043928296668830602101532706499518397453217636372517730651638088166051468100554146703842827593343764786564655091634537416454233001705552117434595720726721850250873474956403726801752385232630121242053109143294126918904394407518136046929828086154704019071131772299327586403584692998915406649342654771732760942805340137587861575626717476196026759212663059187532047307982740616469871789101141900738571274931834293987073347403465437284216030136003700914506483197281616925055468442289667699584609983382645828452568357102314272518290082853633311849958612578422881912674239524638288923210066504408004993119210670178050104035781614321209772546786518274142530236668890764575169457156984348872202968836386491668636155726794886888557378454701964820500588448108718592340641593411650265924035147243148809599977076911169396850456816891458490806482401841882175758403310733692472262359217511770640653646667345154435967268431669519495938620435732503585416241344274009458038685049130908676002170783044114788515542263269891703173760267992000 [91,60] -137711511826333464326437449931877948537615964791990397257036684434385653154773653088447969345980831165375289067481259130319004063529025294787271442462020090946533619868653798385238265924612333577843424685763203923990653315222413530499700851577033833316631768704960098623584693943624053829736726436386474151183947578364136363825104258500093198860468710915796418260450277681336388215274367907090348950760402345448538775603361401607711327730998839618844474303765961049254187524640979856998082745177549357364221469581710267314794279164711687804818856725056572386381263149213935104340928674523478238777900062070760611799729729320691813955170840469452382495276324918541915075549534715597392074623977898044832459924570595014867363271671660041955749566808599352406670638003855869344041332064204611140506944655019877088022840341275879534825489750262947866074188217153734991594152270540610600206390859419415326890462477541650648259791091572223548418542038813027080839740434228002566214637327417961470645432672358645730069173463993634751382986279906431487688706222040530303984791845228099930496640182577026259956331792142737357361472081873961050880108796097542028119120536457036296062001655171445142273506704512043574324979326320067050180973104339140543530601526534119008372175255781916364145343580311890684117705012175405127660819701253848511127006150178124116037272511669936595151567189647396084757080039900050306046764211612416340999081881681001003207877892348222729190304926940785806440906181769637479389446125792259195749911166388236784351767431888393464472732662734170469137003293972446641753634517055541086053078823782569118592511916496185746131236023438839918765710280877961389052634843027882361851069494984798880165179139546512425315958944287612420774879605920330584749825298794035718508791628593142517179230157643522171846003737693479785215916096583836050928818947164783292607727534823049846805407479712673251019323874094074792677871852625931011972296332043789500848045054251097943193495877448473594052373357649849583164037407821695948509641597574199059942127383396015267775354175616971342778309035104417389573546203415861960425796209813318321089654720000 [91,61] 10768902328025903259312297044859853167578365426658011328189492780047621457763305093109262726125060302931991536223162721542457980337551909131530941174453175623334286290457183110848082542404369099371814828443910899839809938732972756717019028489338130400521703857742950979904763061977728561198510904854352976632930504786887474022268203335417952798403698381734904224526442315960858056987261068626364482967931259169230202894022826772002293687173498843416339734624306194604851653282139728225129331974943401919818418031337650863766787821093605421350694011638041972958686528925161526819580123352894117136714230297376299468284679562123251632194202741101469988103511070165567160494162243220525761450016757742957019694365774910610962960755953230944922020066876638132789538365012723146541035422580862959857915841694112357829253719004369434257647704733913599470812169166849489659099867293091852795598755807910849992355769066068739790192130245936418469440552675046271073120256421859089314945245012766249759492003217893012583171418684749987209852125599838513825793501849000403004228141382249990121954459274179876438534492617233336278327708565189714141651009755772035515920079419092400668390325033214138428752186552723122108181643433257835859486119020350400295490260847490844388628596499364941031457607484880703197121500966989567104251368458421026681769915933578507210640399825492226374416036794194938825489597488007447728788927397316459513484694384812974025766983734382515806228477057406906538317292427523008223972542153541386394718272640905315574737841519121214921224856313154505399208898147503777412100688645419665819067032463361452176978691349827984256786073131323046153040792594792512752599346473640836600254336272853451194080432500876906400654138446143166598333423714073525994486787242200877820551886633881463033651333279842551730324591823627843733844449392134505730687711209802581735452657673052319698525002687757610887830142442761286960835223905902615004883528772029247423335432878042567798297080619703963859672419449486698999180346188350006808512722812177418386730690304869241659435120433966118822277555862616627800760445358239258128463048310986887709252800 [91,62] -142651831063852563701891874989736145554779237730010752951378403595310861508326599600700726588620188851730880251771437953813492538971497542170145112713592792252889686334038716157409310799245015648919786413583314491638346642803017060455934126694018658456181293209909126756377917531041941166838927179317355944477206347467076525083551137335164716386726318263651799294915159392180597149641109301727280579705331893843023368429743224965712900019990913311339702684170679373480029014487978733773106215919904536128561050401980611994857655379272547465361621739572577273005181545580675509393732050837790515838943463790267672335999146933947628655138373045142890539524957593386719364456964038800494410185258776323283746277116714875569897072069131364501977873021866953039128949335764909455025383000024844778616050918282864299175129181776057988873698928619150734848047071438600693500033322794301666574693759040138759938172150317276652591349616245116635690475268091071943945230348865718540431123809811011521792511996920033448178070376723893762989438006969888904828479658500365156481690421480902927246578221507224879484167572997609007437028507743278744940802770960946807849361226375873062578124316539039118543838715447470141736319801567992053241796018636510496268518984027864784119425055990745697024745366009605192521713593086938964648381127611949750203742187576126686482071482843353801952415318707199289222191426982315682444362996910303514189672721864524866352940656438050169150868973874499644592310979359397190957426722276866413319004145323475285715954125775213597572781645250669614815492534423880102518463121833012279013483523779234019513121601886690396477683541299559155771906774648762773892116092978301179387355942917609400684155779622940974876649060388475668216614507209051384803090319851918623459070766543173639752268521601551469422258288237082982106015267239261138501467845143059107025248323554633981753074171321913346544186360816468525289617754172227346357302109361576279072717606655794600280860801121342771080623226789493760201218086088173542271798991687896974576751174663639517924057074438905887217784716590998696460248834569402403231444230235148428800 [91,63] 4975325154204050741056834584039674082230586667429100078761697055315107168198847094213573780148885544301018340970502229976993761459811901402073601915508388036170769303714481709461841144712427680699099851079967210326807276908241601955448244729351835672579480831590825052844717569341280803990971488654020966838841650797642224307966622536812108666351091240843090031575147787162987926249917392178808735083798457354006145003070204651406955006850647035813204697338947938149252119177249807741194489351649765316561804660088609914297855801909281261339430171423825843444256714687115125502547076617758954628688128080200911219772476519239953385771259687507194259218992933115424814342785170422183962686010396365969013951629220427114892157542846863675637223314429263656946123086176855588281421243671022733908921530954359944639564754936890385685346299392088539197832690642121819119696673307336580833794138976788890690143665966049983602678992329822619839079733949667234810958570168451535908075585900235303313873276752538047018166906908102806921889509652619462664281684134742212677125224620029854367245529026812344314745000365169659792484780488923661565239683520206085397053384155043117045412426330345765016598647107472813016498246321508478383430385349331144055794084717761114598773495033483800838006075445363188690795949677158292274593029356295031891238508918757822852026167254871087198071946827317528201671809488454269339602025214134273271734627486533769722689379339799534588047760251102131337810028641075029069465354039659958488942526899520450868173147977858977113459127217011683650446344681085469578328038421721254482547540969508217069930677166885865263188294612004260975116987485551196190166996800640821980276019800464394831891140238858085485040371506665882112689663283697732766864994964683673435777297728666092650538382533756355039203346263268500011329662447817330682812207098843933819535824659886638372302397446946427690058356258642641687725098586496954338503362014840015925932961241170915898500403425728555297187748359564173327464892450074804936131153172141471897025634432733578249408134947963488498939300457672392818424268371644673861686725496552000 [91,64] -76358046207324292022668376196620118031702857730620565535572558623509407698227527148036004888616944967256333351735243885352134685846702288786035802737295151173833014923721677912932842282267018853790730785424542027415408498261885137561336930501354301153532470730078903048311910691496018954870679198779484332750167555297755622059361278745679683537511085075519360429980013826612555055224293076245709683738769839876691793777893377759015013503513812122098086581605875400278571824373114132882392065815221100074240021428746153682316246444078890670980469272500957999567774179932966839888042226080692883157641002911293694569719184282889396215873554345992635199777867822758683608909714866912294553137508650607966637657324501011400391632019900528082917857274433137425754134052048527603415214341606312454854686177792736122543432240953433108896128045607206080539478686576685987279702051339439727207718755457131806011213162962843251238342093508899214155249172659952223142862869370078951575192812484574947356748011716429937370019215356716925254484758875354292880678067003027893653993553764212965823164462091406523729084883739068985753010829346216005110191889193661120908374368046150021349653164271034712234086406000421568498012293611757733005466696136422674222598473408781384876203075365796908872705436878241600030494839363987549771375561807624018164183325860481953690353075508445862263289603043675940608424216667517053118984497592855096680451816310495704646645042394932129632920066662991591531634446308436695087112893970338836903410987584793387105771377054635478986954040095124190025936645918866594059580020643928192769049238735699469938796810196620039906405811560259825361062249517905972721707629449529292050759055162633150941055100078794635088696562886201939048563320656798670756684892960874123446414483174002695991055249889005118934334971617743204392126063526378508417910106163854696275853346335444848132969219269970520872504898478709955358499141027653753027617770575360084592340031870511996126861000032172419169683537987896147888921419240494265305019038468339980561885400819190845323861906014423958663714590009783487945331431465731131094417433600 [91,65] 3632794256253393885570410775719802409088510229527603248598456654716011930521577849492262926601045715418847310772732943539292385836049192590983598268447444715031948791665504324154357457109086207734053374695224621532503417730373507065655161893780359807153453864909677454412899571711864147291133086236156082424453871725161313929509654379562818754849134462680346161996394869066631388467921788185320264109169909909669137146107466452592110475517989478102715877954290385639091990122488743933940889389019876179519327845948611395521069966700041968919073694160577124229351739510007540028224526410143991127440997426938331725379335853024626416392220823733399365651892076053847592108971872382229208650397212240220715572008240228798978685713901876301834964783461971447640819664763915493843218421507643178810359653247605582147652268764343713911682140555895376555805383926302450368529051863590961025527007795636471504452674150626910644267225798184155435258033847253625703128825210768463000403602494410959302881977662744472652606639561910040962557039875231870690938547734604807828431479095356563859502822341116940814927059632654192767850078094882686254594537378329927110775229291048952398257257757799016454303201755155485261898245116931860622944592808591209158000667888449516264401684231679967667081509281760004061227398888746224916176232243766039922293691613712955376984009534349488501298781113365528011995174945275892400715656083524798624390804067010343267837276965600007123250616394972305375549178408240337220838590249955747956891927373623938384969824630375167503826569993495685592287747331352513070700600484932141784715455292455270319257628383997712577758117515876139813234055214874422141359820384996044495286287679174822002086602447279997871825667559106274481728474797296290684050860217250188247739224521004454347644382974155428987852196471407491711067470405234181112307260306095855586146415619553534750607496506124679421575734563233604582039543436700442851903608798560366985175207841843509057934235299893696821991512291072682176425223627122795487769166654786814304908104866110084335534245535779473073591164580214502382661676690436305030800000 [91,66] 15407516542939570506998161398530468975273883027976011657109320392735783326886864495007545181098305050436659467359820257129265686431780787983850521670405324287616832418206275287688110642863044568526382968686817259885808717419429092926431091398674848455678856216577698796721735580415304969629205766503840883440989408043071997835594834256235319981521142885290023840194618499393106789651105044758619963031944162322892463355052310832018602162343566202650495227753161012753836555803522726529183124461828604280562991952716621484403638120746903400841381414306864935172166530601201159370688734802978620945518135542233033900783000595584461794526538498497057458435885236161048862116857493655876132218130406763957937490160618461862357422883087109114518647671789244551902048113300891852012216338822150855756408576364291152518359160309097893128583152716745923367323539555955383173407202396649772422027743961430448262879174319980804883076341195764623465284169383595856062126717238752633815931751214173899601480632567933221497618038573004680286336933946910181800526247073340686932916087313114425313171331542950212203695845100414758275478030977719431819195356046624207893827379545650560550977752308821832161509227704805768868960739187274380687619633212751834018251283223269185046868773102071281440250723617445876042476177309383113488587683595475288591167527943362679418046461631113967486908793846527697699543539991036808841733977987575413552401465592077758164692065467605297192657334557783139311373241060723730449062943582694166594788318344213657393876600547249343909285147429695431043037978125012208625561252184053699964074899737863443949266330077329104220214940038983197058205974300853589978705759735597335664897767863016004541425912222016471361327527891687040528026639601200807105251822034831276684098678301047986227293479430819457630540361440022284148961733820109197911331049449813725744446760597089705133445777783119634757929794034139512946937383596715914619698203263479380909306861757645432584587955752179073448368358563246064205819687787396741022329581418689175658531096486805552208321372272679111377652894269938911381981894024324416000 [91,67] 1529539686235196549467150536797005914226885454554021576875869157710335369002421164082683177194798174367134075976695129187578874430402749596293399649794180550022068935129664543425016346613451472488161975255579796050674182437332009861289198448356284911156968350294940395912143906504246941427538239319983902026090893283052202873376395185193848656003301084737478791980487839753090390166427435561531616328851353402832394498941727116988890410016743672828896452369672851772077578952699496701598032624751509183484212393334214104074994076666507035263160007282736078388661624793401997910344749600063144802531650919856333160399155749156522356507743423403877334616909146730109142610776094583707171980194246303296081557980085270728838641019471817364875453538080423173358905480582882557074914109230501178365055807779227138332978388599919171752966384690454728679959816050137975441575670067880319912980943686324378275919558195042910145349674453331293146158267677844488665337013367552375007672441977590284614248529448823332031118692523732400868201155341823479958482168743469985380672414892914202452571713359361153612424173326419712423281866920169853367106429047870377218621548585683014162270232666736573556848688190537112714173625690970266281865929499512339359770716864790685066909852483098214315675255091462669414814150492738125069685906672526225721376680368387674190364099489034148559714875301389772809169924930354688525732665855666270167662619382800917803832290036524244865088315342777054468061844997019902185704772717890843382967052861259528503721543431246002879723315975896407040595983295784505546063092017590783677522673061911670870572549592723108485228418696041696896641987302461149356853517610273814674388913689449838826605572267768119716830569223217832806955923726551050469667593610857391795926665340686763351914133243016669345982262264175327366200915210368999824416492229608721668287031261971595883650203517238443961431504500502011623279434165865323667026374035061858368500796262570185811587601902139717167387126717584417334392227704825160785644249167273468295770166120515485535706176166063174628443880705665973664685594198123840 [91,68] 30556620522499685301834088245405561888940485306793391743236167414455230363264449133292036920489516652707236948159508496301991844506633923615051339471000682950002741277124580799004448461390154344814717095955913932183540339303028556835251319048022562450119772748570232978068496265603685532490154082550531276967252421280123982575933750803935740200005836250026278544790476318262571547413268766787073291982664888030453475767611470795184223081087897212354520660760823026052886255905998688807525682317447836161615869064121138359518640381848733568795505574832520965313646205588780746576571412533318402534748288397341572568357949636730538246403557773728513177556837552221486541448168557763350302134685164620114208632532493470750308006021259477439741025613567178583591543916069754740603537839230288845822455068221459419706053415836930875356988437755236141099144778929094872798848153971764418545795799545076349207348765162564674533879483664303570967888906535108058460066756570742363449327119716990492107828853962575409330069910302487916735145304584948919653065126562577771871709820073495937228986316798894322377490727332133870865077118254987381803390680890167660626470914351354389897306400153343795730014676387651677938286531719541757913618054746442444598011294551818272589596998017999324397924819541225280440769084802753048017825604539060973906744698279704701008982699785461351288255500883766611462139243751836469303517116946214438568291893234017319085192615842123725533408819764046205075454750710147183934525301375160549114667058388249616237397507661395095945395988473877689311831248598065262354865905543510643535568528998168311111243182169981973942657275597914138474369060045741893004553420622554843850161278887753157615683023848596810122531308432502452684870640666950964401050305431626031192031832675658510420056197918224210394471897851397400820193891887343767897046976165874704302016868479133309513829301683142274728260080127593903192642491432253660608229710811109261418853234451312436042331752474967027580112088700682696199248725536627975519618542490989208691622539976328478462286715857304341335074287436839498335547932160 [91,69] 427928097371373552218524310067467024695793969550844595728820526580523037694462373103245570384178790220566572340095698927811995475999916969951493537465237079260833457850392244645433882110495716366474629997106792412444361841194219476951946292126577398666598217062422937693888635357787822788819757722677110893030488718684937105719054381557265459396271302373244388170106949349354109970158962422537789875004226673706070048871170817974364259743573523989785250393162551759646623900626532136667509784202233073838990615556966401792344355706270295684769242816982923056930843798312527053401389152834808869014290463021830406990802003064652797716635516683312449548354547821752359434693928521342815128210377374314587929473319271338302821622844370056351177229386417211212114361783234920966041166592101460539923988655926199836684702728882097217604859424913726033556368797023037790534766814923137334942471314125040372155936892196785902508692018020676835988469451852046086756491994796302504158231176475234606199737828696949188958302705089266575535098139167872192668408723729536779230750938778612115571517534356024104807159228705447557810419763253152767627342000944121311829191448133996469541636564981614757509139390196391682106709914448913275023915342440982619483101551806583393519140255096514617485487235885978562741879146737743347420778947178239897635153277217862668787030324500208883607331915954171448982395084797040006992583102516245969163933893388095701796501164491320919735505576954246348315861503609114080215281737104041366262875536315801026952825773680690423605029552928061681014237807653585544870523816035053509688017731639653139310052426190052134316695066408181030841763247397598822969664543671333968374695373375687783330836411973980996325754182908921753149468787005948011341064935993142689875409899673908076178882930887800117259768524573615305798321512966195289264783557369792740316227025561898916339343307340708857043778812419994139168512822149035501394750849066985305874810514247440622301107393092439102563016927001865726170208150002293545053558275579297110170662496856170727415199048354038835998097257040296308978240 [91,70] -470590975643163194552951568816257110025105020879599579421484822906126740767020580843677453736114861522215858849931575444442629531197996391308440775151560648771782085685600680011258162418448789660786113586043674535371295129167193569641030414716374846309768209299781580713274613217023348752389057772491348257546255473590227142414469258899180758639967134732940885179609849145810614085062398304589997069782762128567126650993978404503656572084323119602325443429433577485307962619998156663392012891915670494820850337142417934818365786252118319138005720795618780615870987677034338760702392656309228811817991509596315476694713691451768858869628990150565440353072827406332721539023897373108623803463064402888218950416699487513501397304130436755477194060152741961357481989730292387463935288492167705859598489776929479524411307795337222683265000485470712688826410273398719460504762149637115962727632318757977421911535690190612181177763942013965503142377642739218313633449358619890879832324982322766598486825159928105195875938039381017072504303257333199543631899853029233122567782152160662858313055251976540486830639927221143149495990982033358220346221372120396293049941142685686222029733446071998990353996116910422459330725475532879164022896047715122102568870086363402066287159033630614974738162029993256026378987850761198809306311140847095737376427272982961134577635377833892901400643014645587246679049387348800393455464644259240484220641967445628545819590623874575915236039970766581448964769513749569898686036727161729124457182028706560912275383123868695363973445175464391612328024107726066577226188534517481124215159069690253919607205646844964373218668088057400345927258030446147682761570302610357789102280507746872146976046685073662773967531798272784361121999487958393629770553597041518229710191759792956572155068994651076908677294060381852093948556263046296487193229098254666426793205152837084188423869838194545464700130212930738547057792159176571379099159881350538114670071451509213767093995989246891685211669860976545598929456010306884490397925546408561716782220392236745909447575540095415303349131006845308928 [91,71] 69691711125903389127415133160901808948723908928517902292085641702991890780074351457074963233098980313726608290290668349144940225048338014878088398366361336300861006070156089864230955510666820856395959183687499991724710268246008389129708330427451409289024090011919630891991846637547212446311514199479926980464817630149870360727784780258975614029129194532236199335913493759986103816845491289063078245449451359937090913284574363235295821827412667350640696966626403628195921630090926982931325103704909060602667169079724784452071128454765607529023179816305495293107846022707966474655043469819438882590222692315002528635600787095803479791472366379449008971263728139457776497932635908750907709802587223319225057862806158168379756919442728526708816597041108289160581629618996131694305818311574158612076390396716745925031391996939611407839940578239740414682898347321597074041095361601057086303011284726358235605687034292154333468305300150031394896269573401607297542229209605278574445582896646818292375922816735274457473681889670691632329443476637158631716651377614625457166338913422334143952807169484524367856010685028331991507836489467596476826689353309129150572612334116830942743750573104305322483102190127334259546673196774373485574494412739165205500396727314181521532153107179191884787119380710048408576560463736379246604606259254105810030928780095957303276326591989629885055646493732375516310041840801957734766205321036518270112793162615111529612466507633236922569949088985125471159662880227482827141254164892155031304697834416899768439625425957216818963741805353929790373838551893947489076992761715785498646030787637828249349107571227829804870538101141851319027571980483922615707214910905247543226668204516905345881903438752275536842283231366736435928251986263051644709258493082769810835795317737403004664844174680073682300307936549187509328982007340908568099698768258381995313492419172003616368250201347243165807427400430271067650557345537360915439292077911601681615864458065816156563941902156320048949828241796656605895178625668974253856014000911166656278183197942954985533365063917734021971691027377152 [91,72] 100381145166740824266489411306751254708105468676560625377599999230266374766341664834355377669745577360179868258284033969160275905499414256585848580813367132297741960902976824705343101758771416910439645562763249990514411497659187973076012178672139861063845448424950127613568753537719068974334396966324139472355808871801741728291816178518056328213772473134405463153989439915475558126997471242649010036790640605232771754774794316401168933041862729497210743174788459306412942326947037958999075345246815141733574529440548517461170895572879897171118220714085709883625821148296728989921239929538479564163184121383751127779207628835866674998725497767739979383076933519624708794204940092592038665008684570269746290090093077573257152428606070209485082099282487667080060215656237745790023672105016594138282076358918274194547578284455088522687705127089144246949016477740520540517890041956756435214074882627046402878673764725043562281130838402864631903009681977895704910785401803734298066708307723669631871593445636522406887040130583180722974670004990741693947878114104207641622511431970820734843793317164181378045668567189570628545818339716560026506599055834201626106301639421669390024036220551753230051379501081058768490636258941636422025719604332110239169601031360093834397065190579814381532107708120924268899585721993381887532303003567983483200494822692645508187648328544603650747955216340440399334185596996662841615682779099852546483908084660786093873411715651516469999910081181696101327245475074321073455441840477279629405612429368592689916415848979176414622107789111277866564618341050363680477673781829071945420411594087601408615418390210696091792475652942351158460890464319124699259013839070150487465585369101464783540979851939764425011001097023554677327593325407826779055867241337440359021076576023566719596715957762292454852119447967849191874888556052823106281131810901000576451536053108077812640199908481643259299729224927423933084401886234958365816084303473412542690843954814348741132483385330457662443596209000570418000897551425237590096266180262207667985901629374032707375442488266859864509649920 [91,73] -3198108682846017850969013920813287942543942630025873856961416289591653320225246895279197190891368812060402047272907818405688949166023936646495709078829760406632476067670160478409312825361749248320595014987020444010759808573954610430094486333855208957048246144718777376442033264376914209097173173764742728933300700979405432548417398866869201670088172537182643224835515609770763574424966282063511414874690952911322537374727871488183628672213906478361282800894266320925195552685631291612730698075205980941084074098363675728498578224820011111087566818590148418040142788000509037819451371150376369395527713771571437099100201122266945273634730890141688217209144409948381051692958016896748952852570060149278059112448511861611789165307290390758120148033519015498848593398938348290060388969711084243985279064135727039778437371719808949393335636508893968480930764023058864022553276121278084833079786673121115431613071380599987722676469494041819530787600037651363695890688632748926912854743194168056682414043958965869755157282144279416447417288877824360585291436077325158148131792516698410544275895754997307384937268158798944648395362278768529481878251610793858759840644025731203155456709004694654046279439616832073744312112597417343204053251128295930792924755457417196784109140662237581098397303925344386393785484330304630644590431839322169338904787066652344709039859857205161393707434056308129795927431668898562852434811205131862836199068288388399946150196819458933025937598913604796755500988935901320113284783076569356806880862554592232957701159689085178030279083471019520627248986106386881887211025648033803152059921667467733698199900781845366961986406115043982218407602792902244973236433824824913278945013142728379146870538957044787607468150268111967314772232548304746623535256488905216084311830681695737814847162571034564197994023747923072121938021845846248035223376250864590935197071902505175976088647856223199290875624854211434978490303106985566046083423542787946310287060083720523724190626175281896917955319754616003162377951616450215084255101909085672325677135167513956690285971557689986798720 [91,74] 2991078712083177142947545340748550265412081566912679006064914736814853306629089910427606116243085531021860172268227962101528054237244496265695768598341950260849774914354692597692363541691093242153843576625775409201029863322662640346311835781154810410175546721375219618282970225554170196564024980415051281539127849171878237350172673687477181221841468950003441227536434729266972321708281235947265781375482487642323645461871217550002763708630695539382706449841668332914863116468952100833002627340454049434624619744287722741364728685165031954282467661713669825235229843641591374486249080784445099341162148662622019662076098992506989640867759969688418309417136528193162407277817792184697621333911897903121694409845177612275834778990651232996933519222402092414568464847910145677420908639411982163258934015239466843655857971523358919301985323805232304571243059496477401281828670182506428046270502179370932650158206608867349617667410254468366255528390970924604756855670004256089434806963336146793588417715115495818435720674868345389916683589009405522911405934658201191151352267154213686329451242329513069502974187375624394328310267707874154178527634347987410105871118499723553273462133562469152275996765344531494414004252207769600551228578954495276333531196125182352101888237102316335222434631187133081727895381778692741660598114996778129528055026645894303751237797230771879908986044902998206532069221246864742255837597621552532035741014280881789417341008206651768997635639626597531207153053129527053118321424029218201538006631349578343530726280869109862972084647128683380241314281689962444088108875111878574591332624129660649639345002812278807805157407014413020386117742336461821220581995836963043864936662956777377910351933119937067427631733529099533009401303268073543179479223195896950240008160772459382641125834725657560098254658026243506153582336477518476946120398046718391768783035849859308580000425609772910561043721087325884496983305785159285011856821446020887605081124669897947532411683255686593084646216618401576145218313104337515648078132701493313831627518275195079036297790405532032 [91,75] 254924199207318256202056671980268093929937179793204693205377041480962708605369165050373138242176090263204403033983892632220080522548423919933466037151910282093364194174179101928307762183411971263636979528593023323370946671359276871889847136673109338159108282895072889118145125138712195383777002905581273795167966953692546974630205739415468089528615787537408842564529444662390116249957276889051478473419665941291101307872160771933428362107299484402181540086386445337795075186820360798681188147412371479453653711789593323959569770312265579448970531326431602569736128164549356145504568225700660229583477893040181693212092087735432999664675278062555651992623953366150923747198767407682110871103671648074042834700098240621179343064554681040906281896800585577481790925208643903877568122598246041638087776473882618952647851331822511195300809919397500934128754809421202469364982477370250586878154623073956072400349690483771357605017665105192125883736860666013958373541246814122625443605525381079067375083859726766734791369843091771298541093373971648581521952367460679772239385845755038119644553437672320625843675466885493487366477454709002582819203657763182690276820377202622391278685905077510182487593199350805901915800295505646557323712842469363493972332387272640181722629094394990934193780630288428457661896613587617727430900718226536200074133991840814250883235794750181230147653399653873770636023424853070580046752753124195295640742064917597190024904275812633387080648882655896130959494789701932341014788522095042523366854566160590554472876002746419124439997541906060568302435459693409984064534771525772029743153938114795266411493059901768716209947022035289178031157719976116751119158612945739851705792954922148633273517071687030543195624592756606483898179044044268073025855037078452001065571453541988356932081550972213145147627758964856014576111591498626261357379987988070422288060628982748044171906204285149957439994541248645126069984972932481053416525296682617641917827933066908862308299380359351220417123547974217027940895181554449721072604890399476275283299320998613935143772396000 [91,76] 754137383887444073605053910709969364371305183442438179870468413677659442456144749057583162747635921745002509398257909611975599145162888267679571616755211600284446475765183178815407534750599845809584093048058473675352522988470648206814172017783779420033784008238950006470419827600131300668263429145069052267840017422442748088348924262487960313217302083348261932996049173975121008005408258465704054293463852235914600596402168683460003815005536400669364384975161082685446944044317187700803852922207249805152614242513972802873730233187644247320156613713240307511698217883547621777975779606974094343553993931870004555475397453829480011183314924824321288615159229849058616167186468428168545193224941943149079272865528742432875650054316796358178954281786428614178958620159720056452733243442285455694305253291229683768491919928234771739336665902254706136334568207447702228837738798297750089979771775514774067248261945279015580675152913819531554247518384025052658778845410056647224753312700866236992547959116958723746802217828907491228526734950107628299729959017308799043189549505924532049744045258583935162294522849249041485955069119709890207074841992126187724158441206293431447884281943125706842737968848296477168322008603539368958626959817350152706509973702766034289380406652086166464428247627326756422069092081843196729672878001402228743914806596298130293719984695540216106857349876945843787305003383616998065098628814439045887820202122797966153483668800259435852951318537053586689336815156926313646631837503814455512802276594405766555075002147434735106839830385454203415797612325302456683398912246532101748957798198219667807788220153198500536833698366944056023339897758723215816122613863023347936155535361233710310791246885302735198423741613206584392109852277571593478389172520206766162724161780915939323705332541958746245755130836777977622013344276261553781904294245279498130882088820423370778855195242789924324789574493061811456339816449404249095151874674816509685675201001096722295054362727138023316224474629186156468018071043433218702535144065722219372260180889435009397111680 [91,77] -398990290351736838584676575521883015231266106920978923228713915472057184586565651101736862837596849370169870619863829573298350308248292190590674849014940232503307341696215176641936899332503794002675294970112467024600242126053879703144370287083809795958057712192234756493514112550856556984304104977248044183528296810667388046476800283229631132504730533802566815427301278783773735848967098388716622100437765275748243788665213442318439145905800032069592623225057551175170535939893124578189440743929300294776092787296316925368090693119711809257954526117726472996626491505768203256076933692066286489489345294753788338578716177208638605920718243440028880870511381182258143212822884031143339503773381785247425165081214964352377607490972641691018980045081299602673186842608568082493166301746593358747693947457125502322483292144591719993112099924726684469439680227172965521332802401836388224857633943252933587858968515237050239200170159260464806700860293779252082235274997633661889393027390424019070023953156641411960130953581380677152795518658281208745664470302228274313523472569553409527738684193964865434316840239264521502601529398168034945577943471772729471857623036339283033038735152639973705533071906522106308558593642230604134283344010711906089399752710449028541689142387987945734242823188476427390034326034345189551395757094355573256413662609190942736198379261513246823836953941891428090174833313809513868572270781118493963473404643366172308177288775322828316543811218273259060648728674475711697086256058693151545751384050715930206633304793934755954072170386452711202797357195835095129612510944010859621724812299381320388578025287286683908636044612732384661985615055213662839193964889921355630227155082325234796920203679022433926448342692049501221594616127876894782770811457314075328070066131558583079705209261012082698458492994521462997035279842497700431142961452495663024175448128215243674713325087208803665008440525300885371145345470729544170212291193238153015701429616596066713390811075170871435601362377097281248567167136771044441582194401969523192367086729968464368 [91,78] -4230733166831944370548903243899558039587103948699676699234975201838142580277244574761913953417298223905552567479010669528928189013926521093633099822021292291456819193226177558674103977940540389410577660120839378995452747330558234828878597056216781453780113255203445978001062772972607826710985627268904345867303415080396549596775626208520049816326825321491895959255344238035272342498048676217623021703401151215273102390412547081941076096533545705240806219827188485322026833665208068153319396254903284253656850057973870351281491304084511970244991835775644159640230239000983783091264968504727122037897505023824319787740043631697291508785801359102442687301562406097801676057653186482871670086696289506719690334870459717584359368952176543992186674248212464982548731636706706090654087767549739659935727745975483224182561781935754888175691501589218706964394888575570417833090225065038387080383283409699715489653233505274589694438939328738296488557686678733323527097230592930172228269249413835777995050222438923277929824194190602675809102432491010433697724348110079836012786860059336573546600397657039291048989691562070150676674184619743713240413169182172169775217307274713243319493696342942278765161119705865295608720931390278926682444514868789164324514563266293602335280200060640968350452290887057867992587440110310456368744098822212030389223991741527640102946939111327152398273713036362462817326017425274887294824468624683729304314671270518146669382970194787414775106825527067833652225505617403140956103761578191582545718356263904709875405300024788208375236565665520060936255247324355738042952366941727269432776632460846525878493553974951401204491196911061550275556570978690031620157645916059532773227369940345933934552708178862172373746991646636204409260741376782372772941100042989169078435874717127255212015390865565571607571126726122445584261680779547763369092030535572343208648799618648003710868209480964330285176808658895430529112598980443299638436841308474328032121533784941339123556596059767323551867611554005775101965380436873967107043189862306246047741266302368 [91,79] -1263957709195053973882327209421519091221734796067105170959716630586620740636598251233205262654445678417288079931632514475633637080236532162434377902077835253381629586864787673673577154758231687648600129180569732024704293769715162341963753909212298699792097432490432615250170537711986417203887759310872379069916013295796737281816482740719557159017844452907759792524155881369424982330659079560665330709354765459167864433191976310386585619570283579867158854803008866839914731950025589316021131223818688678173513027974794763077971286904497376291771615463803343867274598230509895802093541527778359105299948343893809246091926125656915900711259005785834917525159576394658824380075511558020949771165244925457032904665119743620219828107662866893483118273774228015772851693128805415126372871668928266211802986436098095530516559307005011706069858076778999624900461736307839219826342780913208883121269239058850801991553006632176509056922231990886713606081569967738295313637227210263007587567625346500256128126705164693911300568815522478237627406851590609390960104124001072460648023887152116860161213557995607050702041977620345581578166209205918669711072138074335624436199877222858424110077089458409456970586482249422974663365259068543822151978793665048462723515668753030465541639236255019900319965579169847275651074302243082842105196020386396405990498397149113449632267899826761311473899019201834476151286197434164318251254571921921824728812056675865624059208744969071799326218971126222578464528866996938989536376994405858702974513842365847754243632501860440861436613070234598398989104698436317708913633242159679941925734590695717432675283399181180640335386521250772272948913292405610080963270496356398986697762360315039742265810705031962789313086181757622387189117525553415648677077047501886692218802203830721076104791623138599364793503128752766224122426332607424561085665253502736203272107272341434108048067572273375741484609821877206703650580121730040414503903552387711423647175001513632904760766443451163937494779082094675397792178616867797903806007161391801022654244 [91,80] -3881632712532705059006769192294657873709463608355550874606907708405946164183062357525443592504944009917368145792397472368740266360570975938890954952864332447640183435225757550507714387619736679289643159148026701072371490772346320814748651939099340687411913415368975212653075194193261841206998708790529459662877647384599522579708445071570105977408098229389063020312276716391913079918339658803138437308449369969227492306669519194185432767569339303960404073009928952375281865032592338508217008245646966530532340119573781733063945544437008672771550563153063092128756057279234765660843712993065645429301328050733391767020124663114475996940814761656291770103814470455927718294322135040710826902583922607872420011260321607005181619938033103446265271141953067191706761645829299409005747148983065891482590284785091181694780024212947652863859094937175377229209346947913958019254519063725660074687447383359433892114888031725303054800422409543098574909893241118964882871150099515758934733025750980729165384461973120975904135438442977497942902588695993950354146002156682230718708222793724473989299401095390362288056440036417380675569420062449462663964040770798254203733992700490313086357891727658383313335504254856708679739391630315080970488231501321059100816923532967839047622005628355343905690533171051247443587358629883679035758853460834505486607129565200763284380039973986997312322615275668426506307951586337481906508790501117178119545454363043056081055745687142271143301584850893889848645837150476934656075183986463662215424016802114264108630946656571325719000332141718918058190370803566199340414735274036810136471228675613715656258564840453856789873816339728441924220526925500592906686681734510956007360395055282248587711131790537519864256091200410223971756122952919457942982659134461945645869130936795555706598131842140832193421650205259777275352972446443638100892141709426372196810250412378227086785270706743262848746793914191916531363385490423655541028864639341459934840077246601627276128620987073670047185453190325645359295902950321458611890099371448065664 [91,81] -47962729628226163414135207587322565811805776439129645909900038367889976238615044874293435361853641949319533129287822051529146642908130304423103057765419899295072106685006948898125250396132373695309808909561163837240669325234519286481937853361639400029116041922982985848293486890424073644259375101931198228082639512931532169827519103506693950524517558929576889952639048846250576299372288703429913601916935335196591343929824401957377117317081908662484663845692952540188493398706081591811762094708886457638442138362950859160459701204041773513309414493225164082608799254470895223030145851895514022676982752739310249344738124169094349949341387094324398735515216172658927661135563106827337748375421797833608160946815628118334681169515022469096295164006152655630469448765350701504884943410987526366336692122202456547873288853865576494867159229660811697384614088670473144456342300416176430632679831190025787822996472049201270780658260562374875882035566810632088184703732686450437053119025447838638710435951282535009746456490964154476855370946179018760974126926576200854646023270196188190439138350163785460955407305692710161598272866665233288706431051047059893495020225512404257015770260509190029299064056773077821382555740095356918032099544676568053449602466884310240643144537208114121206756631678537669780150355068254174154610914077895391654470016756729220671034606991172409449626457423944258973382684294171809178613382014867031585373440173676357804438455005401450680145651379950845148768433885715545179662736386173656616530549985679380630363283221166801981388558046547538336017923124420155918494490722805962607000323316709320629001798324063194479322447189695798897373125573933003533638729808933934933792461017132290256496210499451187485036241686942797275048600407021843552489580240345417679168150985700750239504903832620913965829362109171414861499289393186624468938399147037315654030123735570177894129134159749275885029828269830909024900467019589704626744395591498795948564599723910529733116627542400889926650383174928093757955458663846061925118436995120 [91,82] -44213271542857396862491786943179616233920459372121907362320949069514004619172923376868029877983392093742393361767437206361727067193188441297533484095424353676283537923405610039508395392217455613327478227590805393916682650783226738131768051819593099752429114315342605496441251645602695864049238034725213686857662745483326037001348014385474947620976188879014521690074707609355460144965512689893326599978375582519188950576496567889234842622577462508614234696271654522210415601982155153026839483087940451809382543498527303862409065322182535163320202234301662723349255058275953252155011405577647081341533976269330528700878532202975293770232101223693515984404379831608223897668390288100991850712738163643304461998687969870838226680888160588691377867144806626674760951160434262289753630952250074189220155052916808245525763969173690374208623946319030290917340201443780170607816624211206609429086412862119630967578737037420198399829925559315072959401398638260002459964056391057492302495813548339212431256273360927204519975671887244864609152323365365212720600330560363175968191547489368711008322884279413660355438585348037799212083632487143432921301300923670723648761397457295882567103013705174915084315516606403979504201428728432447468523686498222970433517476700550686275599231081052465836016374215748102277884836314818961059907368439396601224043647967379006863626394425406892315519208089685292829830399029919666801861049961133543402864387596356954907290553675900869240206968138254426546392434448181585189626135561196765002988120524116290166145418739313550930444968049127539395405604068288077387439800866029199153070615005356701612872473802732379030509820809075769593761292351721949496708886965024984494121200059827016432680742746544965218618902949579896751060804240533992189103924442103788258689822476497982807451677219189909035199518627708975739701475033752936671898065346684640934533097408721481997436281255512722761192890436165568176742002160055626625005623300062174123473867702799938658442053055416432774831717732747478060507300989858437109466160 [91,83] -15132685270650776733761499855851327978917735647659955108681293689415531975975909247106436492078022698939372908869717206239207284966320954423105668986076736143310352856092494344609324588592767906351487484904108547949785322480692198805050724949009238928871932983202486061885032442330658827297469851836671637711562342499153255337625720583730823537681390821309016725712203915391594004930591408403943147420795841167544429888999820302851077916504484273112393237251952562529665818720735468614430805589356288527187145467696058956997291311689035525696190929640658411531914082559101415094556587215448193895440726280549783374813542537695190648044073009328756480047533108285013013345021567761799687253016045381768477719741007420655104915628451015239974796301893776045840473140299956568857198577468454936146097000602854901339856935693055668372351307518709619785383756042791497172021955151120687348409816256554129908166592088784915691730892121220115253693930010030152252111365636740922653857082273618365203018993295328892859452934588331558346180462074660705973786747389355881736572645507803620465885262902607011115472415605788823668295939849454596112975698888329931252641781384904231073823015356364204928425796124548295089879698784844842587902737616198720262304644345779030614511994246350551799051515344072903583694510360786049234523113740821908735387929747003698711024452410566235878039946119366451369168418491026824733176562563691341970783897577105547779586856687940503080957180731518524532363493958959388383611902192161324815000217906373253631884432659442687311121925006380615068059349673320650592313603717314887632570191094706646505633830391717605714978844593823980319083939872668126434860478584136179047327836132639606333231663377417496033191976531954231673201673649085072858075186743307749721668830330093296302742458206069361548206343184673351304114133508325703337501732458163139961618340614533439077378140036432343205264550072000971859900658547177642659392131590683186387673048835811741156627081628129536360203683468789242961456638483740529862 [91,84] -60975233640202557036460492174395157777135507148582451759840807494783281208138024650886602902429969282884059860501027986031172203203535928518855518602558792835527823170316268512953883172793901131420948284497573494300235881288808932076725918878809766382454647944620540548865917991352952263726836531634158069226444522614389157522647468781365991246597903135795042419178708744963563683279105717390238310536152068964310047675089766691477806957816590416064424275100037958458110224775582710656368952692895075253653472796349256465287175292578314907621093596624780490391565830438659422174399117123994885421767057366815563989347738668931381200940952644001607450258478664041740874881338063122878665920386890111962705747313708485072437466524090880401966069004977863516769099682010530815082822509585290631229778081297216153866828158790366063753951749041812144259185902157057512356561533743100494956646258995339366788181048501932809201510607480824368610485069229327515517675992983781721763674662982894478110016508516375042980167935221848094243714442890219443350464614982941989130024219603119854248109379035788776698935525118665652801537135912542468581953670596781914180610590872569995283122624511106134191738576101904395404309307501933031321224945831361236350712067816626179481902152173426739184447350760119549772905639263122226541158451534196132850277835562391596262525136145474096196992734040039761801006480591796022874918226547413666536711384331082371635385602202448745113172400583081669815708718577292201362336269877371288370572375508613344001951883824673132061479381757247594079479914382397986311608979078260717011274339751517975234589140822224084526860294800193404723512734362950893233433017554775619866841161911965816587063579875825620450029832871723812821006001920705172783287720882640006571670147674694390643889475268734274981352952305720711051693468454934503054697730274272826095669683821280499281084158338893590039664457254330084057621375034793584679869570595624999612627927723482298203809656848942693695709255052408542605752033352736 [91,85] -32470077610210651887095682918390864136776950685962511859614029745479481323175124822496599711599960678958359018092589977310984722835948392703227064316395031137518390015381062520147956358486023559394729541663005153742033035238089373649113914192016815808908661058564519855098106140510095603695014217903062366479086108192826729841270331876463352406311151256887361414567554399204077053920399584491958267957556148363888019957151435467264097995340549451403911910997997903252984489683310813608258615676693186753961254618536651086215572370431886228622399697286046023961094055737438259488000204825227504645107833003340356352331866514419697744846173883333636563317397161059701512818879394924869167209719594671017939343563523757387813335453044626345340984600917928229591601082817853582114444165243534857783289688373269561366432029540660431422230575211430019067609274129765073925853966457982072829946922253643231884610927761551068478834478716491876609866839403320466600192184837700149401067223258413762203159107913789855490951146346512723073768026348575442867213195896854352725598869746791372203910450688590988091632922483040031918148732263918413965512870628178432537880583896081340988175566393278878091900983586322303241682484905752943514355272664194392587694200610236450678882338406563278507466563297091313651673239381965283501055616046463344304319509111183788332169819603193192231697179703208747104262544479861948606422136518117054640007779360176620423777821758477266915022036851903467463242529591129369350734869724917970589923192256967025566235019053532938818711428253361622264284580763870912074781790298618429697746492832352219829185719211737298797544042458394790043524951660707520834994789699738628694361440253255926501360019874082448951869685778424509976922267702397661437518021542299222276311968463025093029536695600156326890252049389016520128608715228380124797703968913560073333394173676659823922885094684839170132010055539685605933009126099147443407977168882277503940265359934769045591630593662770668457018007994756607617712028 [91,86] 21593670701449889238641674760403950723970066490483663674835649598927526643982194423021757919000951667171711440526144129772778929585977425985466365147539904966462908631174197848904170228872954558131091452835232087127907581677486523570909269485668457343621942753121344386839869754628568103282062852990860091665253513947598319341869300850927931888105497043369709367122016725027226400818195816427289716607171872477679709182323750341142883209584120315392414441122880565110776061635839774497149969779285258820685679940339866207488273591445614175540740646239911121381151017655636088964404760118803657012970320978728016441152089435071293531941912731127060227131382350410628571126657747398921687611611238373477569663322689022785882128362573346682608034046950068718622924023985972546121329150119013644803556490262779438355905889032855751079699188151500618701276713297523562937012752462864224899387078287396827330531240352404993815305228778773150466607049042999552290158895583731941918336624501188611128071014033219654183485817724541320896816011116910511094140836426805287248599773414778935860703189124463406047455819132549135485178750984499463106228296060151727013509256237073500233524407381789867819908774134674882602715941520940886689664038734413038781581820822147517729034058758645556717201471442792470756739711396483047733497328752665875814319262292950097189305203117155553428986479096845265177256412421930717288461892959074533277562854641786466222861738541096362120558121464935544653897998343777211096610815175835917641105415095513826842879642442525394998706120598471191159104292522245321158893037714615335846161929017334716732847453627664625084532184411944121287261331026337091872446172681650108564531398705799120180714773259169559619990863449612923749095340987770265705510139175514206824805583011513915790510857864924145581260902087302020469277044131780277962291996508722613132305108440309956172517309409025345123198195650777151503269685022523716361124101623472056224266781755355438162656764764499217554118476621739196224 [91,87] -11742506071657445675633005345286086111917036054671965336711421648483423115008648487987960934548130457484182151701898767141993486186331523502857750922040715921721319371088394424395550123690897194413369342875697171564472776074119391726206622574289490362677181615343887504343279192149831857610193127458949448212050482882820165548177560301955147337292203320390962015912495529322345683165350827943650639622588886702379336596088001614488347441351741267383996803612934963391351141371683398565670581439252504990593332336779238172483661911819652768076991272962202190094589931337238251937299378445303763490406203022745123911745926666319427912623940324409287581894799711524939647528079252924215173377708218986811426433501482815797187584957618827169562184080823559650012856123294898359316101726691613194701461955058633760311001852777966863642103466147681721464325053372842031895152591464589583556592196080656070674447823393009902314117246699789794347014015605403087211520061311941504379973010802606622408752234194669513381369234659777733251515439911461189420324597377150219804644124624849560640135534888106965108519580592787626914555241414513803232462426291001253369649689053945903010330714419556305183194092030419089536115035829134861746514652087049900083622145435881599383283820545457231287573502690313912845203809459372624758414960828223369267861978056652720532594068005318007095524340469338601968987209687604148814931541384909468075032100280570215351788089578506912715443478612092007788967845840629257824803733014646055946183278182294791756034583005128141066725255838704768710755671699750132869687694086043280783696813313080337149358573226012184172718725680363964665112626693684806689068186805925303799266179616541971757892735424044531053767047741325723823438324267102604855838635283776082029765229360176023567073788922255720832544798167986326950319658677394765838301398293832806685183388920946599043332396579681308805058868171982792851987124725867502372616644270554586548375508620824412203268880474608108957571359859128 [91,88] -14417833185081338849419333152410016333173538545623855611694276459502929617902782752153803935497618658793037881427688575566483032018606622384377765822674616546456022497334944296698461288684737868739640049128507107038003341553734564643471057103844125659820321992388241941892283199668464209985177187544495866888285321719063663186584409334077702186281659504843605311325607026448513020780818983922488544045799691781950595940539621385614797201465937959211232358602723828652445631247894015397790359178802186169431124998298362369827906633270530257654793143677441335581874612888705070079407966924822413895975323970280091136187832071051305680179724693774316661675862465332220825539480871071243289699460275682990116190945896687978474938871281544616871948973548228543466786368863917456958891699143197508375260098388413700795114605608461656584069075426154871687613380685769835130979693342597693516987101626527842518425456454608454855284159842872442958874926052019277563899149744925258130363860803627480788582463122767283788008352326785561339341451992628192633458489485634725489464532593828857913009208406951589998579928046859422555254298236565183278966572053496276614659752394427768470140246735813112738643545464915885478864854830502857163895632917702215553518887432341857528057147618866016051769389733540858757642145588886138467714666373015810254879859451541217113461902148306749723103185516863275217976257552197963005216934417577817531716097485068358880302866253197300089647735176799771210237052530864624438392725996594945696429934264651286333881174303988642144810617040300334419486482231353710961302203930837342556746024634445010708638842363720338238597335339406380173351688126343456907225361286093098183873616415605448806925346780940298747117302672986946735955942500360166845673327033040476942589424206372654239943366317849459579686114849279735900400850970005309420283832621349297069795605975916699684577904563367056667559517873085006566513285506224478473783830176618321248374415092708061866873556297423276444170496 [91,89] 1361618092812039221129969335598429659194612704525922485119833041871159067350979428759808607203344355597453506308595287963508886590899861892478666816686506540783664737789458900900771916250732946499170388085242936839255116352434681494199632455339565490226997258749987949994260497065152531709851439758589503446530788758544627447972305544361089774122868106915521398981336868762663424069770161757773301189849261567775950146529917547176423615243985801769212586040092080464649748819178877439664182731518943682089157682624583535907827639097910692134351302547736361651480914871405457530842518273184544686106327941048193254878466949720858495510506241595737458914388319030799956224022091166554033220498970507322215697722710255642928628767783109791431701035891290766517179768968858366653771943728581024980095542787907624672498024324225296264606560832895872300226518076811358496464527555059486613409524149369227489499018332727507564722612475442444591432601624806967396001895198522107933377972408094050855025121356474336281728718601543469195676176150156044993365241845420980183367310250905141042324531920649876264870979123462654639744364689453444145009019263989554718150893237224621630374714654022975321232189356591375677860329657439578206617236192928657864319952712982116614126294755013561117969076649936841027109259400062986658900647102793246969489296652062425427570151247845672375539488893222010771840028295355693116893330241565917028171914686641964633232747031919130914074180523159634275388156657205875054221190090904623095783542817167719241458184996876642063889453028901197608836256515122474817280336025132341947758683176842050420767511376819149338203278721518719801973771967736176716858796817911310950973736586003382119173479835734922597661636771109103059234999076270592493898671699539927877903425418160986530022739233957563480112951693084382749273631539394913917838645555898901612772346939840124288668128263084018038506108565959625306629405614625952339078148876029634840493044141060125220880716103271054240 [91,90] 185440395541981278274324570643474912286326097284174191623384870012943524385985676085354782480722886913958572022685045100401852368140883072499975405654015614178514883463211249484679398037436532151599572145651828982844780699990033299621317988516337014890035172314472382859569469414707283291974371357091952147704798399006069426103103914479243620577149726698727677232319097296085554432679434357884284272531896711957461547413418907099154046391277383982793107238297791098485454695362168180151901489288743710785085995440433397002283940960840687243094809689874293796503546085298154478717588793277604470669019830545356881237782035622633242076096565095103211174177121948236521840497670127979776244664759770207991679185654767046822751758968207124910271669716548150095445410025482222732416536561258596199475505943150674799837810940890563493905794771575650092209296748526991911963994030710298419970817705511465902161427834532878263813246084145430673309031809057863841838092285231487165569304943506738988131278950298742617131372584042278887151019330494331010432307161017224591606254650356230608401384111756243165562005453501523888063998095141148048661304104069752531416944653839362746724258381466042947054007968713813561565388184965919647965626033822019928368439422115338638775375354992674038437123840426135965050948633769675486921915155889134600909670488697826967322684611788253751852387491243649995072435863837159184080021523972045206754039617296473571383864336831332897123364974256240657663415628456292707555577667891266973677966154936475036198510338423541152071703883794318551226267428970572839883757630303224098401459761447472953642308520888918946350702643146420799016004768838172648986677746818991454161401427815401586507044008744123110927993034030096942288205220903073561847300373393839579999814080468154669243805207901967368445511873312153564867314258508012573498831955403384729492371008771247125120694419231036599243244599245701228536243535406867406431208652084752728800845701675511937448802580864 [91,91] -120037656967554145926371806122187571934111674936940525009239799516463203961281492560817500613586680796935283626251195583644522411240942919530505521680466810792038927904727828548925489729752195880990694665094478983178010710772574073697960810772780198268537696906695821509087825193890938237601960083285571991950232551518084088907129365766423257783337418590891019564469096661796220060983309201650771459969364300134330857943501402269345575406959360215037972596566444177060247435312688986195158837312470943929308423530911394877085421776086004203820058853804746217462905498844387631389433949372913302337493617690905315693261267122859726495568651048664942401714948194168640691842013187045411022629574534845920662084735890890170896034981596649855219783221218785374398576872562243296170975964514400951465730886965166990563468076362478349830553207252620532657162136021025608532651986413455692253344372189466715713849340424116857589172520267251353158649651962507394894987324214937777354765606333236455195310311323350399588706745227035699075249084192428574176027642966517693774359061452311947536571359447655286952846022351923323554842231821352022994146774959594647344849399104190277792373894596343493853420686002857451448308844227082044756117124809013800516309426760366641738216155434140739117696129625932359504677808832407887178881300437932591089177970900359111074298412384337609329635627372753281687730769110667144941762942222102340595164406162607328446855247206339488519426753620059817517583081086114757669866998120718349462982662135135678564108947828669919135597549273069061851985485322250334211864093654644313617752148710231963140306657032154050654805122129551974610401830021763233124255845741195455069534502183730426465589977870583321888882728724313169982151920773531383389449464764755361185319541312825877213025438051931762949243087014707224188607995889518139136150453433917769278830129173933473247077059853936937492716090930852805162331956477564230198541922662616168981461346444861341000864 [92,0] 289494924005401557430875942312583231438747343391929874302582060243536963453546850506279507814841489720028546977705309391834364506627512711687647148379927880320795320457887075064328500355559281305030825532088555596445133323530381159631636747802565913813810153115000870723397464293090913644289360610161287098364284469422349066905468871813765976022043306637955429892306298492535761169057364763672086303705377681013867067155105982545531413874481704662068875371202576517469611644570071209780945307023469719792990569731443164165662079954713524967900356114952221116589913147527437624951215906520719231997172041272557088122545639441825319746054150546493336540395595442081463547628118941614025442245831356035578348795906995611729292623907076405585346718904950611591367905552311163231633995829800241857201743363008002913216991512073678290870366219263324548683425513312892294004105610182596662084936108148320892259491860433347952411912128383826534272375481671952582124341963351199034176842759142167434277480264348721824033350631280828617598964009004488478571756926964391358134525670106842032178093846074050747246363592111183808009677027713981020249414098355796359981453961877485059781885226322429958553456784668883813870918113124428902778473280716716141190370580850978626132781137986789978568274775880049260693687296010731206649541346243263529585545548066679580745228497512408617077660497988775941379556597321124942329069714267893001396675102953433610645619475345791001808912278623388083238713830736286737757322391329297628902027434378821459939581289174088861949907877984400211473431900987881850318908571348899945010578373734001008498595862007745920607829760311643872627892781523863069413331061354330902467200562013003803468991346817694850574036446554825773047088789829360981035389457739329469338028226598862094631666751499873426929915905470318382196559045975327836516581159753237902609988398111353719500617561604510449907161162086146460332263310590622424396066017838548537237983965110654000115175539189954182820393705751534428012396626150726543123673777804487362368476321127399751916807528985622136860809961799341605637884505457522830223925748342299951757116927276168356969840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -47874721479523437317763339109532043364359992982635695035948163217872080746375578787785766048510136265110469164449134959284578875058258450527761950069449625412169030903263273861552634749827635187927659249064729484586892140653925718378245081339248008946083041765095503866728865059011918673144318975719361527899604223985740242820648496514378033912743586290321467558659275623586369874421495281397336913567702390734321787391000984425901866623331945552920648822823490449501593718858790889253173786580716745167433199378922575989979690563740692730541011522798480609740861984199975975456802180154603400315419786599910255683420298365604505197210935011452920582998937489391641137919331459273847412357765903870452776437930533547701840185431338622720704735809951607765666077872504080509707628382698535457774101660009454595993272686491856545928242266114374128283384755502856577949075809853055688952524622490853946468218491278699215247789182957728422190664030608328167530382091082311887149715533328806560461517310558030971032174610668769819285689207985461314060936702676426402515990890571495559513832637817689127537073481612637382513636693027363054187727081749049684720933760806178869677658855170829958090290928910859904762929017518833801536300814540372339511794415433140714397718964828036006752979504250592326473284950304825103945872526845719567364607406655381945628168043879295486159246411495526267945440382741799902498592615767467955144321067352226243049281088874303120823204937532270566121675200601828949414396450301729998456453166506712985110909945371492807956937565980670668884006698281837730205355038150610718627298434133733015322711635157999724831417574203193328526369857570822932525587428769666271360976818629753201587209334016648633952208508551341962670357587347246502669079127423382756932291657998306885645247931452987632725384247327491784057801687881167146408864148988461663748714686355143638382926567620693383189802497069172224695787800347736299710306975084149480810428013436535826569590689409707023683373203323323680778532968484996518316356045196607663719281246857649585349380256362305852854558880267695294029619754682581762347795967005729611332892007619224693819236679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 1695537127710905433363462581873588236457854421292103712477342052934083569500163107507676864595959313521283091490780591074350709825254666415586530203444282143510525099644954815071758611856353815059152792690990296933432130860390147968600578153742344957273416701062468327709709356524330766758687442862613720241238659721718580469420133615527687356341841258657692986165212148077069901951280804690740952752504610943802282829311445151214913708875585825827806651629887469422196505569547196780579996092764324039839806801984807023067570397473878843193556571240216309980964960145842741986804031721778546887798806192500756502068588826747290869954832720833388510344310830713549756698519798311263777078356166914895220976343597177803745751081649566125911568306047023220294037770930294083036860460276384793972830393067776129469747696261389005320398774038280553917915204462226647060689121024500171226945757824052037747655806059740406192317659138458281386725211371453067077240633421141491247216626836481971691070923808226974680376397336757178377130185500086939755562189470193109997811332858746225138657656855191945952054623931893941354566832685227017442304647477343372483354264665031356192857857874108534597703520419024105642877873616345949411571604267404603165430858960522609874745806957561685471711522724116836213001876076967355327252876325596572387769159459431747260520826240387630452384845222322381117344737821117196790606855573516982038004849558586626376724353824250111809004455338317356793879318800409259275873809348065810304370524807377223900325110895431169827861971897882470817162064996380334007475413330039349819660652180766199336992204659676029658810746164938596810960423399902013576657586830259497828684154550277823661785213225170117032988826912493583823949001879607763491061554192929338373511734769493631525512839572307057989839026136924277693727969807590361170557535115682677461968473705980462036843798870983319458134887787094919509193644211041065154907537862815157147185752830421079649488348920243208401611500362358562758310244807213616145809725117927326450237751646739870060103163873001426084481299619858533575301508488049124785187973898379760316030617252733145681370854457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -10979656595265672784613123923330392119245798367647874238226981444770520930572260500149346902260953078309676445664157901866027825254976796853222872773538504248470923019616392026813689843441743833780974577641920330564435839856566506148196094526028577342957264217519353102474792994503246236387554672587538251712077489006556748081694021986260927508423487288543450398492248722390981586345307251550664382034899147050556182227552552061274030684211912013592420055655970453988920991680651566366329450674646480213708550103323764117008400684724577192533883203013880288579069751926164315119127769704436556301050770555981564167932921321257107057704597344197941278923947036047669282680076173174117797007796094186423607936282217227949822474380805564593833800919403197463543050200338565354490981783853591055027655831971611617157382381064031071273311556527837406071480363538446743968307248586312273650570225851650522460061440267679945299713249209981412683002000964384271151687799401844671266556516483209971138518615869863080197061865074356084741272230958348463950215669805503363130542805648921061632252856805311704674359086589021131604835512497722543996198117884807263289033687235542873286456003378463249311530219629107517028068098896802691231330327394008029769216370720859397278493318835300971751225539728555687401613090492634858504117077632828864259955221718710326443213520934848568153615094736105487885806250360222461691365215139590891071796680863450330971104013932298685322588329995653293497143205778791813547832902443186692208477588896566425579497644620661629064254961906427426426637184469124389960589183592456231755806621358491071515976896675811833260664309841406373865911761270013778537194335530230541863383680422872421986064166793277617383805011858510505804851566448387314598088180982343708882935791126460450915304311320589583628738850838174895310071087373504632845247594771903477514957947329932937596231433818839668468659271260402145309225705924100368287508119002377751350117485735135346711412617917329698956063794242673318812478327323901316059463310074479639480323660871882409974818077223980886576291120888067620541612066101663923025946991073870498671030865137885326553477032181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] -36783166167228359624362537572598729564408324410837795536977725857584986901898388434869899651466235540056905367525615092141792940920945992904512366731494403710488474338776596700765777146013327765058536273022372246995421787094131925897147343769355472090885243936281183494942375176450683042232190770716658763574290570884442398786287362261404521867833193248624959710744022053035376888264213181324085614155599860496204059236071665269646589344398774714124525577518231491788545099592029781087084637187851757447114755418930639882869948033189174508139863342590577444532995573386284299899134043545021803508647886064630037092005820340099050298341914648163605093900414196623064414408264889122716923453236227125904304315223810926940590486074685439357088315885834049871560110695588941227348633958771464591088248387712742147706781431224021569349747692485068152773093270671482202698568191817927902160209971163534815436179228295850560941112155823658286560970757235363728574855876284197358774659345030844061043986647954267047853896580148849313739195119622253366661073064838497567217695988501501321760543273233348787873811279469326320144902966720066638305770709747932251516056309263745031585902454328863875296080460932131799966164778906301129932162089665395986174040011684564032555740164124421246296377028539948552324245555254858890015630874381796891448367751026949739647725920451905134318000619490518812694081234767013743921880631945060731168227965326341148010068832597217848946647566107858057576913514507477280431618951381714990683808354306069344103112376887339613430718337480053814535063313141514512125408984068116374995455513422589590792977097623112452001439898133103676505415766108718717668387159328313007119709119922457725762618428587594362959658839163376669558952242377712007827505182618362592676557414750429905477564476067148673194312004325957416005128078011926733307893734858694856447428308133679640229425405526254723704377933016550835497796542836765449033960375277654647060347821995196542728854333403039648691339494109819430188767159293314040246558933248864208864176345958137081978945740734557866400996281081232674476486788092467240370712580833835677771673680577183886964649552248832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] 469145752372466693496900282187943905333050946295270905534686285113031720772355007512039326733043096673971801698982439902591221366279813551567250533984360868002068375671952549810770173952063976882707971029705158989327710895669235200218798920183793867556672905730338910771847962277185592194976167911727341302782658161792181172744449052457394203269383217741724040109729317615670693220984049466772729583692858017164608722381858078256660806351009237705809349349325853553561170036738624133097490808076607565954333624194757738501178885891591217822946669949375698482893374662810291920928210221551410836207995375459759959009035048738838005470988031350329775224805797502054529536554409991776572339969065354855429800387070311956678922721712091345705988538264318814827832855356385681598046577584034804057976292972390108033906836044171279605846204913046637575672137264639995295784089509298086271192328072747960305199048826298626306062687859879378943068833910316503331609233954932617000237047713028157497090823299093993941606910638648026080278690247344973595271508379115043076269962727017404215211085162701934156192728484914761797561096852373580365951885497557104614109204817759402826051839289881179801964193687428384270749948522250096451790343922262008050661993761245991522705927926795293835894346044752454414240325599573751220341071679224446383870059248514670786635154011549432538006142028402945621529778156251001137403693937863659478415309241665910956423685729859690865591965414830029709229559932402697904287650476393658717047720490359158309455968700232194702513461261560660160774346554067389307221511066828146605339422731701526246466266139042528332327379666220015564927479521904911935992563882066892331602848196517334405039732402515048573218749022686275953896375248957513915255737476611535125239393610167001448235654780894926852002803822207448004288258143257143365587603034617544271627963307067258394581528602815057152016752920378833086800838664405684646095301301282344384750963776492435028508685180116688896364034674898976525524322555572891059902874762700601069339768117509243001146858478411184724828657311631044872754993753657518380331199164874206411965766052367632633532399967272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 460872771130852781909726609612197454265703867478265993035566669673086203973563771207228196172534251419409325445543855774899718451061123940976648278428577984447268019265606565749567459572016231958512193062914852561053509540514115778868601622999017730746693189881303187745538014356887230051696667455983172474798973788354967402840943938409409788832991558045167631826522725788358853561625114651559038510756664870543031380195789231454282465162227247647058330451995770091828448532035251446602386936345912383498951096049339961315229243696344874836514116977993244696371518702465980560536531445857769640370116560017223091169687472760788827365415985501744970553385788224604741074129861480826125332911872836988187850577363869414077232683980217170604822822124603594889877028669552109176602113139553989906066013801979394311865940984987605192878114350253839993227076417666969361888385262257626615654271529049812572237934212770800010624986405399165123758994441236723113349749063881896507266409118469669077788403338457142573073494033820654247482928828222008450753783965025573327006144024064858300471742856708547718680775173732975174961176516622708171041429616043317451782855012038799463110072240342525745251499233516764553227202258999302415837878770477085485358285636603311634531660811333763767536098523341206885997257787802024832459220387538794563130526870132612901506839815637520728297083752003902513727314466846007211110864488955650675942259968665762363521228820819064967506772599430564880912864821798651214013287930308338709462317665507162043309026596973560790898752510942718136354793078379326698445069781570806567444650515571417940118968135663050980172180814611396865302410928234688386112425899091173803532594861613161863324977370902731815696912861531759572223417662415548016742075319181870639503292176317418941548170775596409732172843036835317219742086917150793348083744123842478160085045347512206784883023462540851584634676076025907895169349528604700779387619930062468858774303569834949322492598110189178011864810599459950145018725138295300922325740584021289736063885857044417805760812945643350388904914279174827000416463975256379796315900427845295921963715324066419991224013845168128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -14121464364441116233914330678608235639210505303934133942460387539514180664418098019126010152480014637085167182094666404847890790692042652796554462147105646709540403592057653757557656034360891215630928397976935358127113033937422749375585755867108650099954700074797997575412936633935186441325988846077527542190221461903830764367215991680753820537389324053628973575452415631279851158313582181161304105151525738760029779705093211992428001696673564145842274822566665092206199209286182465503632178511487823717267215255740341102892447380820033671269382987568885922881181896050478778418955491664942072396676634837282993987319192661138813601428631425930808273580907716117735846775679896431031562544914205599530316894059498550782941026462487964063921036907751384600854841702734165190401845598443819978063957819591509518887700326001995369877584153296372644229931658256947573101894528649061474643106680004692216565538203292712800015064969852335633861734693224602141100194698794867863586848526686426981777616436003486212275249791536277034539286801250543703003198171159385371266673576961557765411262709793404420809582176671786835733831353590012791073173416857568519385827931695019870381539221760862768545586307006463536881618721194159381890705851197688041723740645933854540798924894532209053969355489082289565642054440564649400505600279534021629541795537710350914450409384475356515653308824628051401044422368255622630305254608538366940899293758306884816918459748623893793951749845941602540235755452982744959207713889128453780169019620899130892514606747138244804190898805919539861946854316688330544005219054784385881145993576420337344963424293641659281445878718207687590202526117761290281811295668479380936281134460377901669737423402672730687903644947856193157416743510751739810232076843376285850792234161996180103846293062013463110823433261083103326892145190009345139742453163260429805262332337656338772579217746077997928914316300610290192347304702182798663082119051755620024015353428148449193013638251852567211031560333171877091344495824392305020710354788107625890876422878451530834797390609944630636173655078512387602166828106395926251581719127411867348970234079871712327558021552055255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 53219003236918865225680488881467502210842494713128711629920771907055280912444771412738302336392015544018255271824929457975946447088079940926557221249016064565177433544710963296071716519916388503479151667493522319355786997126054808005277715218776642603894420401012813852232631456120994072373224786776340070305284898756568698860285912468496555620049561214309207710794981932002136193906696648599970108569671827856335090216919969867240637385904939095976014713284351395169042861424186952605281719299382652756737106928362879055041510746726596380956859748033974874585626570222616563718725705495976118067086048180273804142064495669579585144586980958049353262472530230156322466087145522295282493371866843951693996202903897701689939248659250113319102995548183859845661105729463621473972812321923202596802276317242500551561120216803327140274666712228097958590350764412284786620256900946685302606171596650667351290200948332273577902086571665315725494640035029007813944513440418283651421823259488167229051937493567082566732836581215701549576904761259068298692763962691002453547905960432526135858019352655463360046141624857004601316459393390669044919986650226959473342465755624943596985862558222440267229379505159472742336187596161817651677996159053027209041000756003294591687580330843904742966223319739715220055661900455148204760690218626402329560914389936400532213635972190570038610556040448299468926529299287169392441249952457425204234110534491476100344221988505672027500166803034860167783412362027069125398093105420379387658124751007413139023978724688945095355883783237158759833086923621932723508613814276632493365387358743573724150034347219532976643949941672403948893626383080339891895212035677814740894131659978410775300486941817528826321446891819169408100564584723799028766240997763508241641406821983516405675018546812466506891055843006234264710141928795662951065608171963108046016289550201281486189647098615500555290023118412382421158613547463328858946848773335441452181821298910419086887157466294752280514474597865537134120947820408573405629044508965520165728922320377508988866165982217219267520427084787646436604799162763426191851994014363815000574028773153951858239775286159736832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -101209844455046940018257088265819637390460177769117274817639989681677980858495674253146982184964753849057785836370596423239220289388455476761766481530078051209999449806119864088802667036588193470439473562193629935387127490405734677055116535010521029190419909450482579971816850964000784196120776909896969255760382007877564340131390729106075230292948842308370344155981853208970273158998750315897886525613632585462823506712445935623444300422718897415040352382647175235994060503807275326170288384412702544523793222072675023707663896239141772902722323444652689881409403552128805747775235164283154784095426377179763503201692176140927093242495360952993287081085203633506487120202225614046722060390532335753283973370206681402201446035401814246968578953768083905702882713803363967162197936728812037225899798108262874269812040379516252863757647356773093118390718585329460685549222638002096891579185211007632203363381358283228498045340000758072501322343037268093627182740317123456621800250004798134708048726302684455592959607407221228763579920047857036723527299838215047768222327630629840238776157503828509594918019298964473309912654450804631600893916831851541144296856724668468556773972210475717960834277484621721749568517478874606944374769051725369159304983432916455273615945362951782713269510722195101286377206419142593027355402786156137832869060618759544081516613504425820908570793483536448159289624232167226969725564069113512309562017094633799437044741031154191935265779475270119684492417619530006490959064816227997033681210335754681939458575872922536666266039285259253845428862512469963589886094097052669013100066943632368245318832869626757347771934699813770233682701747146684091504917786277781460288188942999700054338864273126717529614916320267368289082270842051397346158224482108225288763889550856294756234492119853529351239857797447804492092960970248299113094262247593891034388509545320193246237481657598095991188170637672429359644541450782212860716618244959109021019317597481871989683633560470094129135874420048885860570585504799322738564837254690001644289375965704707514468614707650959753599267107030423175164802973777414418399375911025192914410634641930515273522864307872727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 169216740825058337359561060278519694212967983919466802962488549101925279990626498673975521602094052212758421775847140596631253507818784304966600325035828754119319571811675810453648273630748367905403938153807699959864711660930506163791530098273141837110316304565466618114632376425762782878697873078394831679306471297883576605180062019835802576803898810323035623486373008038113307279158620653122884484923178416409944473053824755923606456983751965327467726315511826477615558544544314020818305250566849942276869625011298671981181334983293039464246391495336588716891955571989734388375420822192541125638682147653494033191350900139499646838852643019271694538965782742790004943697993843334463644217939088829370175116083955110784981197157334721058280155025251550484398536030783999130090194432945796224248558621622217379066540004074741654520701058356441772715088399210520204403116136889817701368795387458608923691275638165604325571130395672435488382526456649314699478817243923907865920743910232772133496951262183308855812220786495189199236079238970561838334884679721518139752547131910072765097169739083647295721089514394104341392672948828305060646796375399186075232354257263946595757164187845645107878865955355665794162179287040129458602099691174794243379938236791181650338804166622697545675087865271474712855121255740180690965983590375885284377423483017601975277602489369488842704684754020591363896309920596510236544389511094411294003949258417873919445314825515554828754464729376705926452662865448959980279076868025425109740967392405603048299126439675894591561492364425582486772977033518065811227812823192781058730800924463871671622513054680601540934446155624855370791463004295500607825107775193339550407461494017994811523659371151409125571629002835166835220711096539199811065456507782848090580607373375221319420730663541286206624287982689653081498810544958811164001807757520965484860605801416945796242514945901172798573965422923566059728472999785263936976300144430187405367011448482690886540149090844699740306645386339575385736096239353414656169180581467214220321486492621029020949590710937199597851715747306915077005277956007037187375511168766498349970238225636810554573221341794664448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -345553125724672682993250266715098908430611921786678777835968752676334889208141366350508411660657006798063903001335867695313002959361832452673851710186749967313850010177360612776467921040203627966039467010863174891710213377815370983256759758820541829392643580097094724131881393292938899206022133791917494833229906978450322493765165652509870469387119102302032960552525061413670528739699741398864854593086080624416044852092275700497048415704967782801654946726166433979251806131888279311050267769701685880813719375100398014366683752260386127207919982550748317492919442876811914808480235856699721924284573713109650904064836908837118197786492388056552100949254050731255723400331225049448299464979378087777256832035155903538594654712734729343485774359659529674760153519534643538055031858134505128722635838244768922079302771915090114345253009609050277924371747877300054259268816946730006438084672839006410169665746310222304689788563916730221016410853565291353290113698606477316287859636999596743912878477427728389312543733560475535237669339225643679641413592036234388756487099823938931435260936134458122321331760533605214574019910999899458600217944929846118491642444684705649834909085654687297949298904811323942267996724694714587749336912842023989017255060538492115468590147333020236923231247206313554946052041913873118013322134450865736715961822646853734798602508616792283491690446796810345029760439699175442067050078009690579538475063427815084258399552162365427847934158675034241027898960057705619149705781819412864773807709596928081435799119219560088935295993819688117434714761987056093401921564139706605390295456276695997561730861832507993577788025210114609440008747980057106563645143467616010214009408553672692352025042093563093367126032268783474145914265712740768513286742412153549909446815156622965053198605924528377751146974791024555999722730781801423076620638627726059359172281675260309065980154290206061797432651020019083375568647286476956453617021199566915281294639433191174477512805230982285111721058559815926221040272745941931398753885086282236105053329906848777830547303417745999006433197444637854937307769076315298861780223212679699957174587238981479631661342485014118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 610675852290338803605781410903403785457512404207497441769323355623949049511807060225166550838269223153464419474906186477012466582543049413653311539529423110876959792788578036968065239094294854332979280675039068422946275652041495820877130590836005946730746975957311365138677114326613369952034408161026272523336476181558546820553871162126914910708835642873781244367856215358678983379440987623045118378631542686844611561603223710591408448816637748157093845988088639844874342514678204568669591926889342974960325028973786356835093965184319610665218544856653820021094084140516840532199348174386297876670998999624267624463034349628079471034542333740125849029653399522068327274112651915897121763121515535381418579705964262464047236506103724980767809315991168201664721138381608500243697342099974050992496379535855757540084559949944910761118137861583886901320133157715763339007176671030883303122510651265410038100619124426290360060668620796143443360355172858615554763962216938640353064886786206962478219365059746690057706699467585437015562843814327613722607333841558974949333337079876496883215722145677469756041767702831303500318563271809423837091434818572059499652428226947554961106082648177389590673145112229195513185452468083430876331793180580481541532354729297538051873161380931177178425718059414346246462379225680594678184974468704038615228512530711946260248496165635334458053604101192277606636504859126731828876057651657510382907895314521322503070826131381536938824038946408553399446095424672533210337172198864869164184265478126215273045382041300205786834937383299828080803038857048682072878310408631843866820823801548317540081232064389880103586308330868902014399396510376913589681443178228060910097216460817631389833484477304391799876852070228784194120259281733506442737139613555068355549087103461417935816046546331652221292159702444843458886249816063988664178662953677903088752323886341136879311159244778255645164505528234765109509569029243786488664701860169753857783071635587673594014847717449929822004567529109775100041443464938629518635103805759867168176052913877021185516041889163694258917798476368900120540564939413900056291976212161068276378913097928924903761276765187604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -886903111872873811174106834230162978218852166347327312948459987826913238596992366588811466277942062394805987700184190663470521286753796047440026887414196188075613463837620762337938812964595731389060047059592790743391875540903868353491263715357705133366548132113352543955972932318935691975346389366747886886018553744985386519940516511933155326983979414609340012029383769338627807713634261609714501921705370773039177823821685699427787532678232197871106519372484111722617299808153959816082854662851610515201941049474867108261669841298541001180237844890282809117741029337665117715115037742318100592569994415210188893697196514442051423255582431066953044104260290324178768649806253242811539359290717194791584617768755274127325830015174173080895154141935133324954583231684787750141942834185031959045027328738796090039326844920996066964068536241927975511744953425062097107805725066872018023180337312161823473839830454226531456408395909999124900340670019160610192931321358313989936803440457655073463072587619105252692603899928632917651901515848358314461944542563211176020536915797108948336470363554347352990656968104836174978255315709826802118222323045976300014424732591598762136369267315304044528121561201688977930825099538590457878640352501589040310424478754833325860979562611213693117131351637337049611951592099864709296610564711600533686519936160968412606876053541522707871932997813703193879405302487792977067380246315950461712685769913935398780390248678999144222506857856092312960025135139891862883444322405667462426477951053369000843050044450243281542484062065003652934566357254645357888196806574100894027412264347991606912354446764248053385606836537707565889427354791350157402774924960535802037420426484161630009328802750484464714648418545289099945581920804143996524511372044430995547604920317527692193556055679498521377766890301773081565001599332217640546850894969528014965828789236382879428141781919488505580340397284476941355519501419006250945406358401013474637017548476793929738182629213590372447076874743045683092597988933146351900100501913891734603537999282223043241646677541378938690256974021634853850052976429503998839975616907006565072832174286053830043092821141293629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 1153915300443278142619398306344721916690786024676160526171967986538181774766275660454544696252946995772384785964305372246922143376762195317715043468548600454132931294344936612707657522513693412632779008549816442958644200615502512399147928928401503375204180157371779048807559389941760379896545982670502329073658248391430165914919649523940772210176983044567869377161684684744209351066295696774279643526568315258043019610768122549928736258751794256421657016995767330330396641337873543381675217575023396710742467479583575417998150751661858041900475284386440261856917951235242996595890312153478172765973262308836513028449951903698723251961531970789885150568272499903670157750622467646344434161825403862980224701204648465031842242096890607383454220466209005161723973158971098713749968106453409254233431553482086523298341301731259415460377236862328755652132968009926477430494403205978997079228862613654858771249415328116287025201148858272725629049818408962743341769428641283999588291953580972384081938857668148267337749356737571340829633831839078019859302167454098882743823591709636049303418231168327276196441259984498854850689159117430892752514265490447829568929766928907901664977990841558877096614904252240545199198597811122916647232897911623987315158402472530777569943469182091080107942987502823991882731471661006752170474150137525249200933848309722916071060657719827988345703280040514394691010067448774100504674641082728758717036691175762269625255636228573688257381716704876202333413144039029966729139272310788736650188265643855549785921624082847432895136152212868816180126334125193194115927014721035584478572280364872884590467878955708262220363857340105541469769194514562259805960317439847652326774580695569407552389789922958047577616382044082997010073206430670753988794624801700174439814332890482354366242593106590329169579534026506425738620662542162628953772361649770276188467537098849873519198718824916890927179505951658232748105029417659439150176837403701188511015333589000507119274362605003290293402745588658434113001953376769940990838202974150180969958083693414787754767394535058617466487985255621016964418907209196366017631344404624285979352502943102057091751758376560754688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -688159786433992369261839438871867656863518606544735682924746478553567089133315231967574286675069265943742347750860548913449980177191071489418071438978513819726246396156012967187999348014794201404298621804025195149782135261665898303381378462556746467262670178152309519583226113509276113473678002703883304492652385609701500603552138332792060905934280849594713538605576804360694251279079425421495101870359990325986114952597659031094137914529023189189998589812735421132727064587281293903780310125230157569455405320101632935512984035083410307984831235165540403090089604580112271626767895006570647518922323786646883495362377232251285369683898082139488759073068468100521875340542522500784530240090173468632674955006939390969628192244102795700196531479655499341387030459799034098826963223296429509295210953432223435018984206012341668371070541541550557213730940352732289802508425665470937330280056871886721516765621491852882009916933033947426722916991266484658566649779814853607417498435982552416094943329137000906828185043700463569111484492410512580206332123226508074785019199386882352977518625278453113881628169087736520687531093594169353315681569478508934885700047376750413755482414709682720420166346088137982081672193439824678555563790391749611142955171137283491846590603730191873379083890116856995274040057999058815545388785792940372565243600732416620618170260635555931207483998938216554318598632939298924160509144816070571701215399617477992896858120383598657081481242608580316286053593601379240251553033135919857904886975182988834009651891021808790698449113196543181860561209507154246492414966319735325747234560212221941203319648958267184186146982018027107735034185329416020100948655013565020640197559675617524196944508864383423220854802054606578149959081029673186273428607675926472471760715103284647479405744858745565297832153648468411798928081197224662890453915748766755472242451652295322317424803628476250109623747573675610236722215442178230851794936966912212831122411893068046678921622735407089482843068682512887417559136226233472898451297958966650969294568601293939457765842650690270202901375118449052695508105002654859984647008061015685626432622587196833713188638307941089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] -1994053776654089993653354776391018502137364098653562260623567007878280104608576563275218003990918007794017714186266443822961674232276086374616846910144205868047343288078620585698829873213731268536250504722856152515682308288243082977632211030534999521486110159343187733189342890862544335924496852020135280554480262845607944429551210265661987949783302902093730150298332288715764520061230560593286371697953355706665158386846261716996712986932209742754313302249224751032256510889552679860858793136415705725304347411139472909084273023599856159846105495222832767622903066965812452911145579124667883455500349583656719684982640226057171215393418255526233879229845817036804470359640722193176759650474548387258671917594458442403991229310162556361201127387478233128190812328702386022115871774875518229756535170303294824005923985750381033176819867107393941253972424550172060257398495893171745373680666592696490937372500451198020510472620723946990082636795476549018975094139744339117733784322176322249560744734741467859445711557034945857744091854073462455335851373078332869915243517677568401224768862646079152464647358244802564228359740554249502804064979616718394763264101993812470824633586799023860626591427003335290307333063288925895006331673152354145152574425121795241620033849332833327380787077864093516412037303080097791578866257087912360593886624655903941796115628541856466487859068494270467724411132597523598818071054450304545467487180217417102680315282051537211973383401228058468317348751004715638249922534043770863640656093517105285498944990184522787407244991092558387747783902534219495863236993806181177778574974336144839366726972018181950535420861849488280401757219754102458533251419414389023619199211106424241861419534745195908599468926054027722619241991457216267816658497726185163077484516056911676430164680422576555512783647103473898501557641867232423334588242590247058851487938393949281186222598957105211786217120848068453307048796274602176248907815781981169997654608113316026338650247008041554392672887082971966392721754237930163716544401015732826612969475672741572329037323127381433152879708472709048432517958115989541680514340411764676421728860229004167177699453033477308416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] 7136109652973243966349467603123434732369383227317920038414698206196734764844410586249290324130313822109814594674074318472597362143409635103259422231597141863664649096952407282788778669110315604658937636399126916885477859875320004791468363096361478518349551407443349691937291412243036228313494448989507027531535859363459934824016347451461096718722159735082850318094895172323275533483967017451062071945317328929821331053445270470944826554258625011623132975112031960455868881089414201762484016649263327764002449355102003676540930471110766309766412777189466412159573971385359281188704705912002595520907759037261810882432767808293510611120205579410372329190209973701922927819066008989730236631280016785432099328382319013004143042671946499245423999289827179996460204679680627232531471100761391029392145008806397640256658755570902089256347979153380443942711586608568824538715435544506733145731951207398297510286605492802824773211503398755180278184250747448573333252348676131522259975107070797358551775075218266517625096715216626925071384847879936580358773352119246851838510265991090725552901300201213665344430404514276971053617324774109599200051747645706916483364349074626347223685033196735658579010774923656443067265657249451691354499527161718915015514095460263999424107401528533672066172383493132790816250565135513024324604618148141423694517960020216713792768837662361502872808677294962962742449274349661142466665353982414615265410165660737188293642183405468018515697478698076892349399364979952419771896442875135405271871750292500814549232122144205279414672415676225999146810362771011067556069905007727679122640414190307237974696290464609747117068659421842369781979288428087303303080646582531446956588904581202955403306202149848611902389579522058021871594659660893747091122470755410595235957727233505302911675545303794933296051994971620071257503819271337151677049147787785096704044412669690949219155680116193600575443880325946942828505672889393710144645401643152933978353118806666234994617467854321808663475756076098542753362198655826816966247763636544797820641827797844772942175101721926307255907331190919512036029373183018845176116564527924618742673682627755322295224649336204820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] -12428570345459892254820826554466853275004243374297333704894959145543891096696151299142513485846282648200672132002853053734680187098292381475269121308600387464084163632358946040935698242577226340143588969514349226875775212220624448582077767857486232086404437589747597994948414116970635609924332591996044611788310623766536530087496676483774673370997591860455926769991342204644162088925148554225980952573302150189528191843438172870686464812244037450612925914424783531676216131488580040916844713705258563693276484473793091980000891066664129166542552190894037630049548241468182797544384994837401344633031047962239066953423544858882595136163614825993217030657979356293461097245436458333447046063486419563092337578215135898719792484543671770570307519503101042392606993835580037017563050341623467637217029015102310485335262184018888395106153704623631969697601596369366768285281559478503812077714545452302086019160942181237408297134095345572857317344907203052971189958432952545806199061129051285229333549926262317798586509795174864494097644630326264809558144629491137226166869680497188838851079593838221733032638794871086956068434435277096251781434451643390445651050290229591877145925517006277286775836403059912710899244179054187125552103722636615383254742986129415374556058935325751717161895090246819476379744118701090662360314061656188817634288006364568214609407911802230795882541247331179280086120957739604104193252798016925302467169032263751808347424842365582632543891611266574869041417993989893288862199760153938101801243291803989411642652349434366655457751666588099118663376230974864983446735832733317574857305975670990521228801126493252876336785942962680136006321088503703406883396347676811141211619307305528059010507561200947463619939746124048107909172315364191825675689907628724552465651767672637332645720498829029544565956458788710277507307848998912150037763645987471974997374429493954937134503611663103282595660514138133105388247598418775282119755319452690947303263510892856273801644115879991425578994353979331923642805623583972564830176321977734409489170647082379292881060177346442563886396515933893851277997570932818573778251958334426631778818903387299449176951252895529959424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] 14351104576181176384561937511629406535940868616361088188572207055383945419514631494188854056362045213553739025773944239475978273240934551665638955820681246721803726031053024563724122562969755608712221793746111394355765394958837443510235458142199616652580168016612761923220471631823538061696214160878155637089776704837301881746792331394737814491124926379181948194575932561174678698277637523005888660799582884767064835901733655105350747801672273521907088692972459568928687415583710023543914745150565880608342102718863401232891288837130304803473394686047540563230992519491863688006561817160988311061840315113502162897045190928754762870281026048263858863948794125040177297532416523720001853340949059403967532743229357505316642769933376558853664924794870446965384812421141561115857883687037769692094394951439465467253353059398185496535471879866172754821733374435360651538164195833923321881678894358286089258768815209431114899920350428225691896502160961485487165491539884545410089432100464067373796822925334332896179037863893099792308057042198480285142812049460605572159762454173502150069751726412258634724613157918652750847584236223245768383827598971794402200010438358717759626396422942761235952077776883540862383174910558897819861884700388524319675638100499476435252504655642273819881714382203111184346941819748412811473553101918880092742619763700759557118724467454231719821520171507865068492900042294606001096550918891540295073522460103181767856665603752035492412130500153743964810217568564977705219583964197766403092603717822384055078051889289436084873518215547486220663753077678736805191401336458064576331790430799036912945036253395901827649905914170149052933334676209915629346907821197833695789109539661218119810684123046195131851026282245216412166522876487162350020597587651629883127284218837931945351602098026797207656056592164802172567920745354454673431495185099721520070831678509302037313625075660401822390513250156491547530253743204105251823397311652730725832964185686055236794534133551962876550377654768499296787630693013941304296530477641545966130697617265985606399379740620514154932499070558119441916145101173817900281090049189384646836290251022015565129260405427043041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] -10860591180615216262124070020678619114794846290173669190427143018249583659331446434923414937403133955010199906141708824711627392446855220471802702813583459894446436134477779482327282405850543419794177537906160432505785042234190554448640101991473981498880937638038694078460540312976483574925473366328074112909119122970851486478853339313663139080872231608335547624161721134618813315359824221094878070429700495419737121869481678091640287938815880410380251829781882080600635461182115960601190428493389885428108322804897047311679476246831333508418690287198022705654971551015384801128006023634924136805307382696355366788562837366694812916407551407551809858375864184029564918536970847968178685986482811363090805804965585391431142834073350736566339340755393776781785564451335412966932090623701726752962811258792551079050450094381711266350875139111651171936086806656615539460325693716578447252365581621311365898282080665204866192341951881914858361022054539843560354616599464014795382478726548184745915301145293785216520388758248739224863813193830946130751324259614864634595312210782492137078933254739297747428609846603235584237275446484367454809391067490511215063207753445227406658174150625932375935973565153982238868507192306214538020188265000106198155131227178649469575415655739975969856512181903651797763842595399096128936886213009792875224408855234336480162005490728562450368729592278046961571140542987400039787187898548311516341761656207734638978361988403034239291156271233812474633363174167669127704366670968035294993848395684721021426666296050514142979957543108771176563927577179598804760789853880860323607190790533503283525827673567180793885953646957135656224732441051291781983030507102967976712030484255115081446572881532984967507742550440667260384786685677479883278937293067432549402345196675270064376743568738241281531446048622258329019990041547086773719663384570751723510020236152751381908697235654942614629226671010342327280583795066355469299084270364803829703602289039892755278918850421309847256107131301555293055910914000075077187922973789218493817704837767428452374986211006315888798754443972577458322802711072494514444002116557230783567525224554574105635168835715995795456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] 3344117703366527757627744979589921169285033377036429879588861902420220919892004126377395963493471048217980814354254743253835291214186170546482646423444131222266843347609990941857948856285957813478502300704157438927957014316542898640291696090988975410921469042648361929517043267321930499856924198819662397707456604051180892558300370158889859854486875498962504995681006921476687915301073526971807305484492003381468078710717249479294390737223992554419608907281410785161061789766583945439426980558014229957742665414330525279460994304470532492306110413843947161487785795977981198351094425436650342743062328965487281387596182364435349221549653313107689764710797540428097616269557479800901877092337419438030804260430904897364778497144353060954251298949443676974695594490627117910073173842456897819524528775705435769296920545916803420446893264959181726217562001154063053319908615790966570733902850234438060211440061854199263377452254848150593631243061811674729059089424580951702902487463420591045600997230025231009503797151685005763256110748048773040995805337442341671431851958928403727453264119064385231795396782476626432078585885795504644650559946806148138527515092743057834481339763971437441550174476065337997910620858712314542148314860250496957440869795450812120305947707707558721407353788095985911673723321568590518192162344966160014568238200538573166497780424995249280949834013151172105187407286944103089321017643579447587307076840432033473510880804494160584402089121970546192680261274666628166156570355991932723777260877282042865832717169398804561217145944650333774085432332292793540962124047989350159992539082426733799560123804668056002646526341313161340551946605996078902997048586887093348875390797766560598436313073916934192590088735026413498591634223436599097526322052603497843790481703439448528889968617391056788271868942420371202356381711473684388889576173059412769108238668570841405978097983264430162090068681837084122031123580080916904697428264813924894042908931727653587481354742177159900219818004537110179255037595794746797077285103121467331268336205016283648759972304879238148577832262776408637300038221716782914902078540245064939908708657799220637234909812926741217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 4251225994516160025065382709514487407600215792821439043267420063652402606182691465587183184515087642975558720823620185823956239532754801399526264012804722143766600490650946100983195736623117211252911697167888808291364858379685624793965571871866657611799207583519932830925165553651612029101060203177680428597889632332369944254458389559720233216977654169567895101095406640323812504421610089894579157421076132413148433034532342300758754832012345359908082448746370486302999072006659823706119836676527437518204466679292691174177213214103862426358962297957648594107605248997191079565558830413871719237794405510885074132040678483447956501421522523169582249927498493546448065157537569796132254877789497049314048898674137451396544106794939213609047351906664479554194917607205687851925713783851780066504725409906633862078258325161675118728744967388864326731491569964381990150127582666634967063056629225255544099631219359159598998371191282421094945806842261071513437520803669368613488215130212385497889041887191039326566128641514789184327818127199305662062334816897046472742454417855734387086085509175236723136179777358761349531553869946347981663756530631652208929479042006664203267309344890396601297821747971849752340913134945846990749096462236534869824221191966621332269917953891653761497718536009639930509264691051052059197661420826758041421473319197165273416093548284298245785108967986268571498431434761115150559268154688250916918547962137120896147058572144462828094969322755361319073643615140258465956555236467423422256210339476809367180465062866985073073335763848532604110187400272911239574168684666347400332772418902711177776620996334590776193059121075842501664816409402341006833273843934325743451087980659594455972329212089307912334839538338593134498912845372749274700402646112659523068442780035804356586189822332179440605977669922141709575204767843145960442417659391114744526312122177445164408418027143323328350039883157573842977628994431486224629181599267038389399269927077349017958214680983495546678676123998449674699713289721201843991472354613381652885287624094902588345117374531158143505671024789472462263533845899531818927931988687991618006394145910436929164710467248398008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -8569879561444685200356246277920653489465640272732688378242237466436853178710240444954765448096885904156940887036220417455856480577445438369244715426514954413546905049511170613578695382878382712015431273875416596190674924096006030206722452418293367148466633897392803318216725271781224628963729292977845086115621556841071486802752146381675484221268133085766850849000933890139793885206188362580753061676332532860653889939150215140429005266715872703294251120703593280030220558566538053740810406843029405533508212101395897436462141655500433396206101980309109393079668260544940721262555816331399459895855292756235737052468942147717722263189542217242827478258068360366010364923613968796857725945464501460043856444252284601861764910761643150051746866321238163111076205572560903285855480384871933360974172620010534485364435736730894773518313356162976476265519147400812101368889261186493896611244974893562957537297743881607926878699658645647611762148133250782469919463881636797084976048703884260565178548959592799927737692295714056949196863112191416616439336118518995774682532490611535538801180857942176858728904583677675624733222324497152345789061123964947442389458272468875025882693354068548528738303502089219528758646329671739760815814396298200206813644108918031063430553350684841837545895914420762253178185910699724066966106888764925142825393035628311945394545288200823585377907773950421802687447654538925107186255748261366180731914723219626080184634043292345027201690524920214308500847908325567783228096549965061588432767846865606701380924212621926292149287338306080072721936563141121346277549942364841293778067918803500695736217051156929765829664786474921367440858308700979407441210717333548586016911324890932604002955564782570972607087579122228449595260320704159990845020240579875817049290684611293789022108508777070307118429504759283705703664100202036820403429879772773112219703455318169511147832031013393102265048159509344688090093048559653986557691689895791482682025878945548499801856667645029144334841896298049818115314432593476880207309270048015893128106730548646402798126116883685530557681419183205535112734024195424866670965324676449686997069828790772651859490224722799493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 8795323194122326470065304343374574347166776211254451663708336587675871125816032745916237994177724732744524501429267614539925175375738781186897721185236066324748506852087755995723920284057608245930851975895515855370464175333616249458228164142178734910193541953474089753564642712902377101132756005498731446387064529816174760282179402097701327081070575982101467844337349995367317204054716694305328407671693473160763881208078170670168322300439656288736995469870998532741852272560503234448049133261686205836364342779535001700067747668286670314371529026318378852743985958763470573878931549195532946296588211460015307273768784186173199425019962496074006678615423901600613983694411686609389635322979699315982663799299539598899863249904178024495116564400263130052337071752707503509250941261742583069517204021486927775619862458744875856078241540693796512837992309847714015744485779433050950997346146460326411927424973183092276500404339142894338671305087547119712613948371173609691201810707982660899478165345250733054358017710282768205826900812473666594492323468237882949851208039556584868021929500693398836342421266873161388124093238897047566831124991120635008761319944140599671512276548220276807762315151936886270434472686884275736736845592398322098694966641068567553075394840375003483574823135093701939126190845669882080303810878087197426803610525776966588595524311550731382070091360295064777542395320113379289077374256248072738222790394772458217651545131415765208027986147633620681456979219383835218010577493012302427874377676495421366811645723828088866909734243386902433832592041180471508050401008732771752515285856233850426717061230633595332330489612729205016775094530498457671804831126101595030731646778029124676087426335425989585183866945914905053057354543536484878710451842145655883504114297291197968042892091736969814902476630545361329769419005074148532586264649039685563480229075249717037552387811773454143693455894514237147712946382398473854428023731969173654974463619849694961752957180232372062727093614465356558750054940042052441457583483444053247672655417474456061678883973659882438031415302071938791365140638098899134632313215929728826896073292274599755043773750540131893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -6145207514473875900200311211002544470858916194071145859004707788520376259923334692644412106051035043683190620226849206839991635302783029245254213350953069170961491506105999421573355271622222123214513334011726067966011061174045227837911726174487334412392380017039277230826743455628851885844228682066734271060479703514231722540069259681743917087826755621890225955651102980549412932162224531435102408321240511343734682572959988196321911985494986791788914697868728045418298624267264041189059850877367557499054029256980838502610376296139989951392346315367087568505541206665411708338229820715327503936355982582677653878425440791414360393049930380128301205328972702800957789906131044633904272476770454735948086389409675794345447539022590576814506284919399687406147675628517918730989611993396650254722778987122329878402464780197114052262963802199198964550598378697705171164682841208734886401371979003279811513866861082364080745774625357580449924632867216564493937007356724545006264313898620368984978169589817475641190799780753144606739485577488006686522388170250727254342773669277044066953655761689770353300238564425262359665086871048001640337360721851790196079362075913662806632559975156328835648272983977679388749357694426163188523508456764514193317100736359653588021582986689255703429848290057220544199863713616582373471804902311870570379617321369049509887685539157981243943087110786292031251661739623375429236246971681943235517293356379943022950023265610789930198127646743614635665124565830635083986612234623364498132522699449395762987885719582365387038232970783135095758761973772391431923917744312364816526002489752088295421660175199112626856556850123594416768696856861440175498102713334028824066227948866198925454984195119682417755674888322498319315675925337972237729672244105058242557253430154372555631851799497966665561706493295898882729537476761657643389513270557672641049157162998806415095565111248930291997318932971737093830862827104983120831973713298806835437506838814319765366261720491258184962030345997738331325069716101399874233382702053136409536052515849580994012353956599157551033488196640515376076647076897230271640304972785767920499118711684482477169407785970245304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 2608496349130772181417054427679241276710698464011202094022485326440066909742155498220843886974622547578304775336190075640897712817847634837316957180158145061742800623795611743735680090291618211142285950996204659849346950724602891692198505501975939107162014269985146471918245889910007182054632664459520431778008327546413975155201497347746218352757458050124846438276363521245189104595444854458625722340912955046676318418258582878655364342238248637970944764689462492121972969200046628968894584752486330789028005512683724995261794990896468088274183017365406788374472526726036331949363243541288373146847238911332099780247368238193323792393507173310611519394492088662230668508877540822886805059999815065711472833434747363452019764612829024612213426724578073343516873891660309708034153944577463701521459803761276438908860117759894874636962977323548393892546269182526523301826246995585737170679288616078847306460368937819105935708309713119616104265166491268246017686258545173324845504222698624488451924336122351851354483734885629727692793394040024166910052676966485236484272379519924407023446617340969925234928119818231293312886928385995186256462486799240631835973968849833715878312468328101649905538218277888546615368253112498714646119722217548244560046018770027057148656405945214351106788254960390141634896770220971164735654261365767053488200440098006039029038113777756304479943742477202995573879591029659879646423051539083371813193290552204284136950014306681787909526026176779905963560883726808235368555356025490683777501919251705301358998595000704221685101651853946385775223073224259836572116924480287821127192391155930827896660453641505311632353849634468918519543802787986633350476962726102876867526291893998240607662533134640116985687153928327224568713481726992424765900708820367167283419571297983283976013651086551681847155801497234597397124751120264436760725217077132949255377012166328810272290462160622074755251546329879611371671178468606834866822396082471882936263736072112232693351278450060539294529753429224280560906241058084605030005224925044782019188618048741788428928150229762406283153403992758724454387281011268249333145841643844688974583690614003791449946841829976571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] 80499839086830013841393621194229915287155470125513875936583067257258099655103618425351415293296043259769738634954408587651518296300061057136047672910342867149967502027444496749824576936186052152048854808378016706135412516876749602885023354452218685633034342950986714042505492485099777077158816676971995780996531118102144071666496907569118635297594326334823356094350120317819017408921475286708008970438279106506738034365055079456358112395903620091258422809547084645163843032753043326949021544542629729239361431636261496186845562024632662470531259474046408619277245876563754619798966239493304791320181455108727571010520461969043909551537236513093798706584932188422922966231190508272265311594300241748331968761883398387788995405109823356876906218482525159648010940516081763167409283230744620366905972724040009103555023628481996190463686680665319037041633321901842809877299474795798105990296812591928676250645968176907296741285108833918443264169983866448082107091444066693630636320656569794577204925983124722697497893307488141654057366360350059902592974172151725353409817743049021097990123750100120561976167350786653090067287380585589674094119519957291034148386266472906653065073949656868792443423165207698933692669659962330311486730433061161827046539693144676858316047394278202452268106701687414718645417680123580145716167654329005898695963718523779691799784930984203992400801628827440756227764365318297519864448286181753708088545491037612872460081868300683173505159154272125978519992840773743476520674024305756513707759772088338207948076436048054175188126500528940226967147100880866638222027268457759551156402600711571758551060632295819838276411965387098934684594438242077821466459587022125548034993701762993951487551007314502802651496768663134112412515139570815678305530232165182711731401957439837116997261102220777897094809438647603133468455209806983061852605413494168287052397065600495875116070265525493627765150293626141464123150243264260590464406040408840101470138913842962971089559019406938465711238902866298858974834278426061989162054551353211107268122316615290040800327325126064428328702556433698190808646564241212368557593752505146425889877952293907310363186455830855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] -1179254058969902743573102678340097385516177164435289927672939604206111940194551666961764074257567339909759813694398423138999541136371859444064545849182564757931817783152713689853007327943286816601884976006779356532021785356048624820298945681119495539851252673215374309053497939755401470262240847483867001292085769167557737246314683358483227031602017383898401910140311943803469991001706093747571592573796627171872938375960027926061472967183429230730895534768686431178823756303783159213055049090844580434687823127984443005148089693671730873441322943777008544792574730934080081052408083635379078085166807469887534210464745054398052069902942401631815694004689560796014753617364531423493304284979768889923952270393018982098035545281675365064903654669441950096382883363370699761205383026988053397838632962672233623763066052709862253403483995938364208157079333761635971316261457774742346582065970924522244501205788084163474464504739719200720864476167309565312719638940164724005540132434618792592604102935231437649217148990941830649643778569715125311418546445390883180138767778605518160206508846633344827712315217673558739197225393774912068314457653500015159146375889157543677492445244793056969703139340056118332410472187065657507871990594864648118274382233701704372912983322060298240788217001124830332506272041404877356646529824632751164655245807153944267835888853194906622543792977953091748122234990875315295491666847001750046061289663857385476052442126034410792985377742221891990790912552092219132449103919916617894953158301718388994460130560047083377630263800700967363891622721707063667310193085642335052927643113319555683989370805009581978027685463477452016298055405225677854153383293500557005846527248664706265177126815605804168134118239901875593498389248587221604847827948629526065895048878189480399199501989015156362075188770098393942387193463259854203119416448021697760643720142806144348298736835670933846895700077574739387094548451431514495735136191726275628125773696651237892323433584729153329246779456573241097472553334542673981049104706577408387064473235858557015317265268496815950830666155227079762563358410062633900180010569638416850023429943407533661634344695258157154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] 1031926274133468025226448031586064119197904048018228883924697865637837843525819576679962641502787250405307598993357794873464975416463326404674849974944730889853592360999256891219624572669107076892924398200953861145972051369771012651923937206219426856778721986629252673041661381058511552346595522284788211630708419242800860851527431973215106621312255925498635292231490401002785094341612666144912654165981031392223677067846397265774309058492281745032003822957602660549218514649511036393549592311629385259129983430777553921900536806982122578642693591887345688125309726883903907658851578278203411154314416168730154801084472289598513381827185326007430515203414956991778199216620962450701583717454653572033800682639626761466404971725380067302297122386266980969264654231781491676164624638151050972310718000555385407482710872036950205848760539175734418431044032046800847882305598532816316712303564758639894884983153397737938942223907770971152651439655228718498389088312581103337663401486658627571937107220741817062823943400661957226503884882826430445066270192964000203022012165981309464718607868121004849078000670203146626520106401050557060411509595192025767405789382555670480733196628488792050507144312051825982927074558722788814387796432014369310057434170114867036112913905654503656028932759160195671365764371342006299427008318108256717494428891706634442898724881104867304711009187953605403814559117684981525479921842061142412763846421669187445954172218838343913139209040365764231075504097417445024659598428516636833919673889584893240232030628809424564475108519344218133951157285713940813229808375906198700110317980958651673351903388960120628741882870831347083376669714737691248510253752922399567031181304041247641742998280847190759582400900901758136534423195663595449831477548992701132399071731494888765122264947437410539924109657198215958569574941878533046005828083140604091855353813387346612418426219492988087225621939812598470769722174137595372063455143772065950977925654768204395641258634569208344324512001869555314785426394787270677009146860901541957252441375132678160071890730463748142242678797122259859539853390759750235180207096306845064362855348567919691785707677139934904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] -452635015047492366588402724965446582388922503381422259775927947302043741272826493624660498382467818785197324572159546153468831693885290911244659967861465630043974854873233020448931562165434892549193769106644176589527424767048491343898780395206677281609446149555901459013542252316846204949876881662706594244505203042104030216416010913801691097258960172830494877389577019606050039889132645114295815424313791100075743192471444701001178746922824219733147593048474549065796266351850655166176383426692501869491560104151194330874528827262238894075426866436252260540367867183223973382397958336526076246468540099527020104045764914511139559895576163209376482345522026597113095451297911067155685888836707896619873088679036682096125250687585299741608268299874973523976669058408580020734304565640508883911173387878634099609513676121442904928177558894163973321717733187797284878819513163318685221942547673913478442064437275245174815576209723160131865647242350381776166960263574411123597818501514344903774167772396451119160017026082301946781867588362280505519473966570098078344044761055504515900508494064500088958369181464996496789500769687418521855675792700619136776396841530227449279322740785046533995594290388331509894049712693385339942789509479309381913233832014780791984204392126752878568799568314755087850202190446275868281617540479613627803068842583704458254220750886703134666539144925501984933367362997326598288806759140560891695953788974986364992526633293069368245239707637501632068938328266788922057705172359806308146453694789967066724426128931465952780055293747849712136112616215968668860704590241001408421621260299564425008710815953591457149733140860923890766218121617529532087376981286871992195081757097144213757892244676904813419740141717604718368244857912229311036678184232823046227108859840497506853621589338065040508328080553481006017085525974263529941165364291778837587886878832935480070428287408045325321165418810045739379477153407074548174532013636091134166321983022961858462061168134237939894446827663337442121601497149824173011002093757197447397619951986165856597109859838860755412019861171413783263821646425556263601334584437516384327691485483256764490379633710801616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] 26873291703394303720738023208871568987871201240625701408601808548050912951063787188709383545282549761667603636847153381956133254525024212690604191217274468127470564732081971753480211286242899543096123988211053077033093990119692608682718053393965775740981972896538649840315029739929237222936745343873627178602471332233160149369934678770680937868694189750250935706497831962776126902881088965134894896335806518699158220532021427182116148438229226180741594046754426020333622077188242151295620591060787401099444886928309178143862827817775961326134842196429645571699966442342272549267209627856276536565284363548177540949441023029727086834952965209634876183019782101602369453772690301291456142804574937302287680823507250881586018495833341536070334385211189926158886433642623864209796972142917396540502238309180684987097992260546640959433777620112133212652289982985567326573127918015199605820650978381079326756177551148586071265241959139608640126434547454197304022079486509295507182959435814578680145701013417989038061423787756360407906131355958847728072560113602280886032471189564414860167245585456967728681662072223976293334513813431879700621610477279540544521625881099504324858412490718737961720122087596242416553974084972074296909184504024232972230976352756000495294992643832180485062666476576792338153772929164283751058387014260784167170252349849748909756732186669383111849465115146203568094282202096816907016461682637274528019511899834379939525237384301299223792988432304759543623264355639971759574140677550293546719010171367314130268049728299023771640292017026895532076902065687381962572822316788766609550978593798665901067741318988436737173794170157083969350987201538085579332776805810267715186787394186328650586243073194240883018210333361642320372123020040788411624796906138835568671606075600580067922086880617145570522731532898010723071714264510860167694494812028042050515822456876934151483910832650293677561343689089032697094454654844597535215625162145234676865278667234293491112628071905538885047178559102094887140054679482078296538816861710600679780579980142457666812677429395951735809565931821635821785439851811199602107885776625913426754963558524676948853614984518696960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 112135595817279127015671271865643258862320047487113387677109463291451521037204927543817929108108528084981817507805816526367107025506317347770745149348425935215065344408515079127050265130024714328321354628125650808864833809007910576883911337247869705743908870441718363305415727188974253959019734117831528686557003164507157307979622754166005162985854110663400692648238759794524810285619991928451746939072880586350459477467539158706553481932909911771350510363702181321945663668080362717079305462585367620729915198403129184265106150847243762966099069782355853577621131572557231161838132819297798109598570806236943234244690610563969325516406518169147141022245466074525654680370946236099284390869575063701892290727753601473403366132315631862599674604364402550913605885669479863275870885264307020295349762634077325788734786712839269953288103608760690928721456836078410887645826217071184532609163021100467940792941453707250477861736929120872907487562236667329256090506999034213434758688914389339457944705988753734044410700422838702879680683869858249256438818148695216138561917116094989018972628166108682279410115992667519431139675542321401748221006749321901366019992021979488733679523535919197899659621294792776335118135888783487525308855217172310613433341646485630731930097021466041021936315031024486588099515088799343420053594316793392318387547882105640113695822197358899791471181827945852299738861166762751462684326480250433901386882524762531387731421170649873486653039821177549762608770328979022009874327334277099015992501701430870620523841468809005943936225795134668443547436939910320866460137376133580686961077683547903988464413926883952716912442883780863567128393691155533741392126705238969451855002858283395157019254328937645696972682602000774698292216888686999993331311626448638354318521973643495460625746169120632516763847966055184113832892290071634109222344978517313143486037940980460827825834151287447890653988787654211451767635912460424200418369479469393949679976139737832658238485708529004957272489727723114698673414748225312907115052537005607551899016258130689550484072825841905000955878975632041344634648481594719234510934086381562861046454627446846629559992798855299072000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -88294937333961125339054395841796874285429674899372714410586674864983818300886048012854414075374966227073929696971115221803656813748582223071293277596178840341101686411750594225843613477006031626120003806534634755068537695803782307344819414056856653201799869152596951617717374234646260973063343552312546477909440662970500831566658605476700115618907496389963728812333260574094975934988938428179752443112636349865062423538529870083866423597376111302211734313558515232107335696287288814209881964113690482411990342288978390893470235023087450643904650632627727152292418522298638674315350783146183365002875597119547182017340059372745382057150070507127585893134716159725769356211126637494307113174504890805743562106451037459396478701126194611108107676162982915623470009465018599155992824388317193796671436657089678352043501955617163212988341482296213729205258641797890414340075018078819218102337778284302252650226796038014681384461191667810220297419630450274871527097568416213070621819524874011355299227577624520350255609796696652819039728276036903905460100158855997121314572568505047829321651913552866488421601823289714192733486694811531011102301325534938053468367146751321670807346637116993547023809553549340210481623873496447879677252275726220417353146563618001011608016463781912515063821246729745898370439835387507030974315966660976041056244267557493067697608811416949369372528331292549423358248816750242879120230216121008492170578719355993157845442171152876962802164411330984747260365651723689046424981708003801238805684105038165519707121727354811768803667277656925969007515560857888372787998120383477905738761604021986831895502980648818639124018608116596275507877998762443000127314577212037149712265830113092931720252272160061825049864710421775335744784592570059214648051925590397089613751024442150888598914736337365570495795697931843034753947318026445047663097074585778930843549648333912027468812624925361876437757444618705443410011129639795101235291737996724728740871647285568880851878218830646379279996160740233674470758673992082002341756544125816820010267865075214031462553186198869151659025125778768892867551939764835221870048710231599246129859450967826683576022761755115520000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 35560286062695356977880518473293811683646082838471119088812546572084814149078940585323309748808775937282075835139432136727347279373896350282538122119577133806030667793395948009012628574516229132964600799997917740354149110524818019559256726834599493714341443901773474997875095693394211649594918371344790485335898906118766824055155304125399774172815964538342960425817453082557221066628789516937030025951345786694818785652089737680513950319295540704912696865065726478519531540412541174466399572236926056949627166331109002541178067589739790151465402751229031467204599786124171777182034682018231529706755217485562809090965222573783809408722930372290440719610095957404766089845803039369341787563008986142153952958327891626218040178215303077781883097846008081945326881000431242313242988767911648492282436353897126229277758155501711478836404061290970732436796487836925020311981007643147709026504489874995263738503132814515808753109708660700424867564347134246392549379833007609042851643064669729194893939369140506349481735896082398134200223552412907499373539296585858702307205704217184476690060640787067126951041120306112519736207878371139590762630993314074108998511689366391521589271975899482951007283805441395391309138105562396857851876215106240581491940893391395037694536724946492612865831133404312055250268874994062701597888681057221724771712555939390798707543767638531923717484538899667412902490123513557165100982111005816474688837857387643883021942222135873972333458824410851971737250452593314977591729176812873125566866027059656386518124969888084821182471720352343544851027350270672793660935222101243419266033535617348280656615848766852062599320598344410114630102659318762560866031695239217489760877698727666129815837157605399784988830149757303545824394468416686355368519349545003797199186034256530074925902947647509576825054648253874463614985787986151978613862255258562945017636282476010976064175037502937436235250152654103551554161580476931857350273537973002074641740040856127033005608795960470731425202055768804011118520262245876416868617297111842604977332987446402755546286893988312814403678936749744092051147768526174337132997217812070036213847942489098034153163904941817856000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -6332174955815900865127596899502335211783059298710655042428669197406482407591714948558434653891597640784769943365580690761522262145862244837572866218922123536993463044671758001933598621815699667066831842981639811603434001879864627614875730311689382640633546922102480551685191763119107008353560008690054062545719655791844025601556551249250005708285138098441785257601067577929934212251227003952416153706925306009444869761351624887555546547909532667038196313451792185812035179184961114509742225080853682047752824968378673854918146647962585328404952203614708309044556337207002579924683450025271494713145805644315003234854879845083399761227311885928676048959681522319393369532063097531950811583717585004527814192334886031162199610127993285340183479035242328635089753275809204996936132270755918606476320053768439213638545862759325051183117643115743109288275428063350967748030935832782797121040052369656502161285723722157606808457447066641369098586562939223344451044381791008505259140705952527603366966579810805592806481685536154019449706046803402565180744266692929619566415878543723313842207897561691760471867191307389611351488724763025927616010394255391174138955711996868827605054067880566632708216467122531639158621364889543728234766899452947549821086618760056776141486124197314611389522623757040397889647922246158662574685314133888545288918023011141829338581293458767448209091175675748204703584543448802211727821174602255006496061214506490091322318763003038619179358740369736403010582353956533900206022421214488230378211187645166089183452702513949809867812577523634194569479889303549163742476063362329333931087653412984596206272555433724623665794611244460529418762016691424256019418701558679898779767326112310310939506729038985065022007812533589511797136901845175745271668942629494504435746165930745667300107403966031933100271366219451988283714061591983353953004964441536327055105937820883967034443530895610157503403052048332242937117477626833446803801097377805006471655272027503288668916912463322003471692845734634222124500245196272992488306553389051578415270961867109105739581693285292812028024174277286994185834013316006918679665573721012066537479156584774193397660041011527680000000000000000000000000000000000000000000000000000000000000000000000 [92,36] -1606632075332463634136125610142915972650054158723124815324829608041980588246654400624918716056838704095653453300739341545545026932528086650778945655753979467079794562776223277545116202842226672849378823852898603450739202232226531391499074582375446140084023066189824617183498575847257829410158321658618776132195141330439173249696889024466591071476478658249365632161749622214738215911882783260477412596343457035763828881279333172806260530511608841710382602138419305115054081539653337177706644409979470766111067509426094597592376081465241200249624583159814576230585149279462493047647598969255530485990492149079223578584425485769345750281707301059620843165388475242475882504044760289313300019935572398803331779422495579350456510454414060663969246441190237293977548992094809918289126917594056622712323427575755512122070547240677474260620938629901388353473872613866103871610133398422883219594208775909919506620935550109666496729834297866713795839135567078302845360194856656295682726563612736004470169498025811555949453892692925027381530634405339194132723463828188325989964737597968724266835216222831650955960114034242728696404639841437828561368670883081160840547740610216163867396178832464783016839180606144558035965212188926811531120658549121285896726596598132725820704961700786333472723955032406057154944563191440586657531094981941447018844948554961369070840015363837635541235683364509554484934708267086033262685451158147247838674119508670707525943933359648860289039880497870476583534619527036784507073054696523892052060294377016968691433889963310538999912167547190530025680574270473507518500067501178592300850276719295028059222380544443504826582917665333364455377291530191123907915148911837809318432573853498075969389185604778628792879290739221222941232228414877399578107732943980076219323557467710812993041282755700552125533422178243469180723785393734406052717711104132044518213145278217535535889848742060187084271341601102527007747562345425395303536941380004008678521901747402146038699328491576862261747289718973302885805799047889818328824281748037253760871931156870198278470152210914739068784670977593741337692810200711732094460605007605326114172154389568113968704090737213440000000000000000000000000000000000000000000000000000000000000000000 [92,37] 1551193468124361614827089847577554870260580052909378207289887294460180004006880715642665478033273151080420024586484502161661445509153037601265879811768976417094457037985802881983433751300958208582017228783324162849601402583888346129419586927885418638557496485899838143191497899747449239746957002949334669045757745527672994426594255873080162928664296659259844455645586248784781164735551481544571913477255142852906039914347133152901217673602529204639432830172455522144592431066134298816395945782181077034201186250011077199184379259159374482402704609338743952018634315319688320520688792279035803473607618023346952179368021721152385742620574292862060931724654623614180390415138455478480343335953394282213793242721701181608656260059425822826331568148084085909172345919146624651699269261459481449304668909256222434006321928456361097179039543135773281134181291614896054048419093880296314018290864678294233306293189137702834003384143215977737183830387248245441791772849524286549970304589454733545444036894394952975990615862838578608216132477125231110040906145298429461016986999703197017039237789396527077088557577943597560547196876560448465907654014662052335555174534150121864066340429787015135163142179545536891650314537323924429727546246106814704471956646311007400140685407321079914424148047717739100966685032804493380458777088429826801653822133735118500851489291812796834434687857490457387107815944085945546972156512469567943633284329074166300382813984649524307060602935140992072444879106320682117655108485042678419855277485545113272741015077347791118041903160847854498295489984100400687687249840197032080506352990434713104054214701152836023528103791718350423562966785572964366124802438651274122318158293076045333203290236035907211483102053998328557704651536534858553189101319519676572461317511477409335151578934984429154855407075326801416547448383880988722499096639174910960883425671937795925572748805711746366854338083411188010728186041077340048514773992212610239477966988577553170790368957034254852606056974004403339550062139207162437031233041409148338881896700568604153906821338914414739492281027634432128838694422375959104396032181122565168029176513867297632372781619053854720000000000000000000000000000000000000000000000000000000000000000 [92,38] -541377303467177898490792216495459594317398671592064923833110218423718830036689896682781143333861767893528213908144258022020791150144277871352762075198664140545040389059680523410145220422426594728424483093890386927063406327354434008048077604913799576658061369934956825027354054779606427328147460377139005284549761312605658539477927076164238751464044271317252674695615122488419212270903127038270721436454824844259775614853546320473239223799264624063885718236638511286882892004520976669961013411840924151571750524664097257520628590987410398498686212181937100104102718043349515423506917429548658358682715553754996130566031987777811559359040701800321152863272360884047724037224017262507952385846575896797571830741227155994299505397741811688858269263672887850620189276226110635314783854226836718801346109276869696108612349352502706763114243126439873756152022052347544335173589918055842879045626148516909280164942192451349118096455035509201516873305935209868232442025305991850674662527563825955766669521341377067536222877307043251272428762698563962698973811107455618223578082962608193641643448853548767780884039951328359133242538433980594463202455962488843314201925762567404174586716957934458351002238084675607084575114128566570772218740160631697174698925499407387757067009414129034576360961684860217032842997567545818401116744324678920383474160451900247112481438248361437427277689866778529194902710749118492209312597123927474200353609488722249060502560822694016252479785068226286603974743337866259913833946694054866306330079055802613823679192761568479394987459182706350193390287145870970964212411042643496759828944324440755508124581317262425365521652771798792179911443800660941646062863938708158925702098260836081940783659943295665730704038267826062985501228597227109709078085290795329418822528576746889357207600894109608945591143500626980671375680865109976055304993961063014659585626807564249526811693425925715295431464203276601221789286906511449925581246880731112188895274842489372378044186391817009752538365189298984817955362016434531272960402155385821484057624708915177170048763378933295499990391098445653448021194173598015096291813799673842595407285973310183787897056508510208000000000000000000000000000000000000000000000000000000000000 [92,39] 95336597626019748534315024313881699442203977633965808777862895504766346356686571685941714365734304920187726723638294026566769175867594506038983592610862748035587582686656042320240772892261833312288848893414638930624437369130451489169406427427097218015095359353265690235733913690608984681654268835520345767894358030663271525755926623388587514473420037414217078288356305013293916996557170044885659670613668218700385727013569581996445043929885395892064719882096344157598155659065883729889455589106729286675711287057616430764976217227339670700874797456158359124679833911209621477830434873644476656274941801965463843033320715840847168244262634292308996178600649883233717158061241802669037247498215529333662369909949873275819416676565928393750684228758914773573340073729021426062531096284450134442665420147922112868640373232338074940105838581643266906068451237692032441179284668979621468503006989649120297740140335069268467986371289503061936073246974193092037338948015981117798643760621663257180358335552276933166965438873522820467477121284456346579124186323672650427776451184378068917704325978734598050268764102039590195253960415280672235835850264257162362336268711883171314561059960914605255922538395778400446586341599788028866640748268439633167215135645407038135401260367929300340345558386639192970528667343804950647081364747596260391071633861312938871276101802317647962831516065123602053101065364144258671442384794362196772487400562398064153760198368908837491003569027712116934858864776581941658228991942174082344048798895186496227853205393459551652142184720578483222751043853666413651751016522291498841930987587697962269731526054935117859991303317711723410903348079625109088749154415307617044761157841013725889631745149974043082714643964631781526395982255849674111063170873669743941081094843942262344069566125010072136960807332734147605157506558978592531822637078740890542352583565928950691186415180497551013548665903104576116019517698177930242606276382118471239835284729702339676062481587469673409777593866304353135656829462340569430837984307514322601470821659221684609378941674942899435260060217138531716611771215262945071239119538735561778243728190899440905226254590935040000000000000000000000000000000000000000000000000000000000 [92,40] 593421635175463616669226303427648276113292023034587904559807982307215210379793642712627950134206186645547262835089525956546963599399884984893306790012097656172138765130291228109182117837645936367365207551300254363102386723014475637757393158271089969194307249135670127303402257647084289466663648412630960802461309922821525761996356724032441148158111303079019969629445687899646905030015843166293319760949415999246121757514166595908826640812367982710894266528691999208995670437577090298131915969892293083771870151884790748150369338584314787468531253711078751047020890847883419422797477674207304025775906476706973295176276614689746576029964447977262248886458794103022554406691338926977372414198239289465321780429719593381532487006286195968984941201842487610959060403909536325717748511159900961414205335807547099888402485126212537723795715437027786346049841582275913140295359543469397304440473383927658152396975556153409613244742317807696997162128331948430945480016408534570640419990955485207349151284135790683831180821216104109510540303549109272595254273712590309169928782353745383761377472665448471835164293189525692199038811572737811196646840957609910209099961511680024150251947658852131893601840865458961364584048776841736137522065227010866108941084248140291827357061116828257025050285639176078661897193534784469251033355477155794384048336986706333890000120040825777522008013321508010197072526734312925135997359399601295079444156266755347526405939184099743956844750225513693048528987888131124310691957315969325021962134011035415594461530020270971041378275152297445956557102198801727603421440251564593746440100056033116647196145834381908228040797821264258066203055476757880102121664656615978429548095153038324810229766624380904095752319167864979163914308480783066222357377450283983988637957730106814067448741490635483249167680682435973094304140378678921716724789444235399558013389893672429363784256231482739050411930397930726221715296697236556781456424206411367940605044403733834228501783181058664648549101222197003755601032070557527532569622438263082862917827816235623523174334968107546050609424896593581272452690768601375753668568347298461643957777475474306979017791635456000000000000000000000000000000000000000000000000000000 [92,41] -5254082690903377823736268569973040627375857306547817238973163806759172504525457495710736573465269020563026896794863463860016958034971177859026404428219361045003288174524642345457215342565244950970321655205315765879458386463321687873329241883112171947580413616767781225392881813731314475361943747512806662278315003456213347578089827120651549620091706708622010259598062356315448376807781615637608244337565498188255415193758986710764782412892776986537944285792792860195922237659964664948784038347446140422423753183834131883288997704567615646203934445332526634233048513195359254677166592263203288393038744341230640200905591320435105249284913198331279677830982253517751581800508756241786954314410565326249554804707387253952423403259677866459872791474366580168925307284982430677419927094038362852322051905117884948510611718888790363351651687679375340332860473439781017830465896879486927254381793845167787872218316900444475911144789536842089087008964739715947476933289594721100597859997924906447002460513401394038273557844606806878721763023605488904856995069152918317067424693766378554246852668389089276116490339767697196748551192493929471915778528438649090142319279716467854961018417030852343901359515716095453263135232555446774945319644171508745747262664119944018343011719999191787769388278806929995103831064638144346235118332136242792061286590971603904306189543103159354332475653765604006838884291555574107152537987816159799726214894210483434247210018773545853605271774524333936782040769414521853927931839927110174274301759152423872121761981275119004339743635227799627551493298185233376977044147243475194104505744788502005153765285674107011134023095137371023043912988883374373518412580507464809127051458295558084033408652797273946933607653294513876109250999071004901473074494178447012330876296347319226598036301229556833163643837691264981492179670025385136917186536496754809665859389421720999669434300027895210576933414927725409935120212682571348876109278160084476499940164269625485915269587710463453159550190767729601283968774736894805913987226485715556464948480227000309271708484278170785545396900696485464006749813660844296538142169706242255401482367291613433251051759206400000000000000000000000000000000000000000000000000000 [92,42] 1537456739022815665741616645102749185829439148895180371126462119157901292688246844434070946244366219255642377082362414979477259060478534126459201754064924668475804805764166770564934750908462177449157275594715316450381778167017915311912044219017774052482168486743171635359621720539368132863290117301073121597088615290469458983127950240869379223229630236425380536788887444331176994002795313497645623084691292145282085683116629738109507081820284244863541911579902867662018137713196694775339080095388181787110408522801034067362597377427171585924869844575028596768234895338695433771256899237952836343819157185685239236136226236508716901358862982313772262783088496860626274041447212932477450602513926654418135226066234488663732679384697015404108387926920587812376531389174661916285506316397646914346344567236048728381076947241274434449496188315594303314015267282332765844731243646476533385091526075605792700795955083265463498292305348608144532065978239546799954473695045382745605019570245401867083268650510513084060986172199868112152300046771396024703216937074384341694440458216471226444177152034616664561475730089341078102875276591109127986583139538131293176390836627861321792146270127095785471248384851898894868257829653319727741409861603763255626822701585431347986010145772127694572664142307934662801215092717086662827793175331521660938599248590806408818284458294025796885702710622137406401811375923102090907675627034823005508805579874893731662276780674770689671565659514776956510578570195236342198541857448888700921967435459786892556176920865480426768670388839077510274420848216794013671990908261083262430903573634832585845528340035679247150507573896738968746669997829243474701889557790900520850114175469569208643606299496514212185077446268302008424412549401009854630434708290418365056662691665025247530689183317536545870352408005010044243724823356695834665884079321844010155524267455339873118005159476316564929499348498180046657305931142779478389611359185802076102669307618060266104368357854202885889899750489640551520282545917523098620183425562475153247958313350336108415688817935749200147864290777147995502756179716882597093236670639423464377618767596483553896966372982784000000000000000000000000000000000000000000000000 [92,43] -239896977931783706429879728684810807663394213579694398628701668774866183596619872786016028740894685324096487799060238998528711985354880804812762697791410654934857356222589011862901364733812742425281430004755773758351841457325097081287014935592998515792818329572954745736816049498403421429901683993936742226892975218015702784920824386116157645384033416321902676638988532474221564863899005473475743438536601855035860549119669727172894661391012482498122502434678576359201251537199802692754615302255025035950052909983849501748372384059416744384957453341576229861761494979975762331685863760215239815471631079464082529942507513654621581032529763065774212271131365535752047351141221108544640102591066550501526722119006913153337586312342169441330203830263179824525738475860625096602921234626025405553347624206252082325189636950567814940490268970985204570716881730837701192131977393908776063651214963345963834361675163852666393309075537744310050790022347312523973738404541427522598356860661055591427726745749628264350120561056899692569170197651552397495572767278405210993022217559055317314377499025967195306429688713813839278423211775549824619757871449538742696212816672519631035447050444854297996137701813480140617467524086057368255713054242040322029437679828935550310974834196111918006070169360687779812805284941505325034400316189481966278954967528632079876483683927227980244944367354594563411064208829496407651323071233958880631547270213481156697760132346380260470369659102990678568110944913742471847669679137813448300206937812992238380844018409201426075389414755309094433157812656899781818210385519027881263352731949350670424072564746971521151874533626849601969549710992547229452895538250835197042973635549229834572631882174078929943213917482526158025671697525113984194980695533777739144457465071850766385141082131562849713532723783255613286084919964324099836138869925863223843155377560257307466166978485753345955542890484589848584244713528027593890218517657415977448743953575904825860670350843430967113709437923491906068668745154878041905328325581317282025380338700545498247640632415715045081756927977804905895762370316939046132130726009406220513151311653595765995921316249600000000000000000000000000000000000000000000000 [92,44] 20999581125964291438687464965564856525972714741124664499788677828943209162952356706234234220746045036743144538372337411652938828227807352239151351205830635524998589936450367813118746910807015516794161198180371693375835245281292663760349926529155074266205074049560149598025136829785697092459360214008946525025893579360136027270655983183133441410885392774808639705484223052927625934548300846807355284191154523963188451305866569635066457267453590340590723677243019046959997691227962101028568955529876624838265153861370553009349103335834795888325013360579569817903958636859257342751650266325083704311943139133144660755034718185463888522872873860529733563589692030281540337322388235305854152008864193019444633795574225746102808071066310506039770129887020951712738672155384170234633518293783288665361939726787059118202218770113236319527623998670061903501582490213925547034054803220762310470725643219212375899456395460962298744494968592564044420468602225931596434560021745072595984110849531736343350496380933456585323179408829647614064391542036907315302955210588157822653609784919247079431661015369879600992666814270174365397442596028367090891513613002917690739293928601289616780068369537069830824637920255345802165999846617428943620670713737310575616090716853424562951757485084877333637564305150899914274781830787391831624101583203043820697683922021478521710832592779112020965169884803965754716901364966891041052346944517280029561015549356196783090454112243741295171211536952824947981287859582209084260870345306442362730501138168596987261608250390669678602604061129709490898212910238788763718352726340582113122220636622262799990939512351571941925885604197263958566793696296216930350276018808593605043169446256371069731948425167232383252203870022930736814924062175528474206016259064308870090924459293295275673683615044082666898147947007488039540279361402212988046397778316978186945220782170231779776136721748503818831890069652736174753306829705302068048653305470195501327360715175469181159338549870764347107963873773343370506780154259269644229445910700780194661177915121098304770290788971420297790611511304192585091785658529453292654509195828027206182504060934406334674066472960000000000000000000000000000000000000000000 [92,45] -929838702343987045794273523946246739803758802338688930050533967084402134788904613079340161997633496266510471470997832953865730475429924849336367586685302492472884722027381812170041305109776074408096047550746589508233972042408169671905853067265264155100360418377934800325482965549775338370090038822431219944106886049769927141495585610337619362348128304183971779300237934099002013127226213435022699780839160725614241188816251236348992197148688461891623498276663246325158432001041709970558543216306363080305620464711961645842605675976779538151260025363323174502478441485846379502728770777509115392191955634137857484314829682251096226918582368459996793061681140898042074771763738737531648124264387569528213364320492919986142333210050073959503616521204302867663525588833220253743560041301820471153811611204135969577461498932904783675117688491366706258460071089256154520630755036752195038621290156910517967452660192871421809216446081196722219334928190822002667293626379312656912843062432911938952242204144555835756651766526582455482493452507249569986118700722249975991361308919131926648681362497774938141160889009027617360909255197905469353178322460237169113540386848301276727390138843506354603566771245288524842712195630257093650744717923442921685504271623794806191051475336079368613702244981439149276873740082440641248327207707394341204425995316116328789641495159216425925328776457475837689080373604116718003584854551070822651746514457600296008199867727399708825126823065785889891351288731769227961248128627991771912286144327526935043209381028686209284168626783131143044072139167120611427200043419688317375585138960151238904749619553655390167747861853573162294120249067997146128278356012610583814393336065738155010140771395910801462519958764311210926630325203885898114177135299969086076445114552162756355003285341862721268716031318589578319397229641846776414610907339936928791333739226389804948158593462116594309654303128629622108091931003078812089260463951822181651999231363572181016608537331064404632704389090859210347959299514695102009114349383811656806752491783747627688541060321608320462475506275849659526985853118571091104509132325686787588406371801181476724859207680000000000000000000000000000000000000000 [92,46] 99100467556232921875989499524195673657668998699335750542461825520560464458422188388150806173507944450092099549701904342747546794177359605304106443060232414075914425577220734942843744078688279391871936935868514116549075544056260162041913398977175475661090996371512760291004473143988384069231024872166487424903224894107432035652319674191402726660899862476631433992250007125737124114716527463048719664694787122514621647127945299884054598716484301304403309357851322406304123170623201896113795734984080422567259328092726609840994408504040961117688680084876766582642255885543262548156871458496088236335090161770673734332685927403775059194087494182825405719893371045203139879642612861534924405217973279709048260753915633674888964040579835441722969503417389476791241005560590184987083712377391816309560683005480015574349513829347978431853536191756455124141704131431349826986272000377036350833020838940089719873817702310878884541372674718400912550107200627142310570465085610425171328819625270760952703458664635603842119343571355094616745376510929682230799260090913728799219689385254405648249410549221413601181286626882077223740641065427265443141089237157410991773193186502235656680041002117134895967659628878804090728082942758579171054651054146685328462875641703584553869352155915883560865918475575532205008926246823831967980106794525935399628269249967418765016268623799735826216538741546894878641971983703415831206960970485741506691129458487957294295072994098377346917599441323195469683045955723434763582914534010805432814971233685466019793625744561039116335738390030485148164572494148718760517829571456577789581739224507779304873695202066496735738774923222617626856697873383519308012641421520272170078335052031041937668986566829482644655564013222829378986097895818160161397419235841874441455719726158253148322418985268649633267982876818048818851277663843550484354444844407205014587709798768438931974488645387926777375971368856211932816296679466854861733712326307056242848699672982360049898510941273935298634213248258630349103209031422350604973523147151225402274413886545964400752135557995787482160991259686114166386370775147718256411661214666290151251665121365906390337454080000000000000000000000000000000000000 [92,47] -31452874367692593526987874215559091727497885438253033036109890382962652512435702273857544110021297766727549712321595403950748248485682826031263748677010333685814274667310895755207045795152064425733482426368418113226984132458372770504007891131804682270915340169574971830883160291944059238725399188400896122897548376038737004072372660904509349000173549057001388153229695632011138166016884529852798203073827870588317279321071215095866297856498500968246172294776370265734901595688800956721052927099730474977873694827729005510737650552224136754273713868626486070124031010657357782983859265235189022706661572356539162870455096835571219522609365519037299113973526454432087920223073858908971463683692658325417979486580207892742350366774384141517858547119737618218919212668126611513005298252219830888135187064584805142636027761716602410034871967835798559374367656324254595602092390352386961279946956169464379529059381801697023440141523291162027050983485566571575145953738984582996970519800850069299432685488952032709288647027508000494040562546826459250719601728800134162472491405132735616143019799722749816500044793912752640171693566831692134383632290514537045691003228748633368701341988671298075935473799439416900588542609673511419518265597075420688016575364572936861803950475219091952592002715239072337627226950223120150467784499023076473306429058818338690407836158906430382547539871331494479348876574098595559160676683475158015767654131294064093828929796197252012451482251537862742842617532750417200769226968582874409220320501151290605150835750389524039104010448425703839791656857590764665334353276320431185990036970365536595163723867216827729027125741226806683294533276983665423869167661450316350636142276620559668894748502113766410742199092140189668550704663540432776910582076857614831532537081233185393295064174539458093490708139992831836850659490142119845584448344489973871241510110703012027990598462471543370147629014353865059441765690029495010915095790889576678020579495887668416505241498494392921450887737651657715771299113338618262536879453278640645146101497566039690982885639220398681289543167636876476191596446248461883182194304080216278004846877845207805591552000000000000000000000000000000000000 [92,48] 4554586222051537974919228910427798827527059088584164744752025706506162730953873088336105843721834558265507980881885391781154879005124682934006529052144248940224448659095876883218059719746289881074212996030167933313871860433243878771322341311244067897975846710668638862822852497541869243241151057432143184962049327267482523170193263772619358145448455852902933116046573113240082202439616096928538403172430039337881766199371215859397875812834906224833068482955651479011543716360984548572748902516759146719767233543850523811050640614835568912396945885583181958832965431638772835773679833598265708132383403811670914880636946216946067288854176357458857303285784138814844938794890210279782234090309276329363965826439717988392239307189111161429326370580105123045157000774907330464313621714438177494117857662622626749328999361844656008607627004617000145957910250442042864640348159010694913488209159699821053239492215658640459833908228292440506714238527708202387741008208324262459472021482338318564142840744711329644194575373965961997261721865673383713544045607552466406237471781581677050985199680915367466261710177112749098965832629511640261895462907855032173759226901693998465664417037440263667395758849252909560564066212457661552955897326441597738479873996683918019953049847918296178529069534136897900433904646304925495823917384490814561911180628466706994424624157331676137325886113172233672644779679026429896752669407199142210080751395791352448604142738443701989113902808955449755272365468827042016110276336290970693354599275371501511112433168852363027519518773966860891279497169820390516218009067106423285446029999904853592455662915889411818799813169765726613213231581990493668509708703590988848902978783292842945417169554806049347059030596601055352285919913154439614297301871762354988729995738797294621181696306699440143159087891790115976674408422856984884205628734420998396553424052433914827419980666752908444111108064398736132454165195013018381575582912989822029063164899858966582165668455685156661264106289999424731024177671988526574696755627418862065528591422089424526897694275765209488188535765877190210177650109243573702321050375153807221733852447680673502807982080000000000000000000000000000000 [92,49] -269521557255291116624625610134021931870937935751938293847545711450809977837635891477070067806322839444275247979072105387402633123593226733281779050641444273582557970175954827913018391693072770422965123927431088972397804530959251423210228333935595811253298642287729378657328604722816319477121397908744162647988243820283222141704166401570058749042571798299963381396455243096603413485707512924878423936358952148721099894172193747089458554324619060349259815727253390046419318127361303016107565308538629926960401187740680729321439295031398350168343278023651017380055138863434740096600223639488285595276068724980513113284567110503190321454566798295314760049386633624812957764478301556280064854500734260088064021475324094485198690149320440461882434809151576797629647133290428130806094872413051817870499444555651930854265508168223318993852035004295324584227529029280279752684497898158525083992491234997785831030293252557169595258283482260268254487005241569064152912931959228541041630262486171304083612636434850539895687015889086163727057480490990705908392669855066321214266120710439112280631028717079421360563093017762615970413505616778362631316496560405285876198987318667012878999531951934458101386818553972288962733467504404495013148997770111559991213630188550065300940764152450349720468633033487263760150922125332132961761172990902980193668046545787296479238033992668478408309943491637998490167219832293983754650437368063912211029904451706254438961165591437364053217054725136552285664014765318272089414688686847908687739813856716342073945589267025874885366952939076423097489271470763782431394026941025580964906717086331450611618174646478881323696760605104218362516652199004964181378150928001684539340187858125008158418301925257594157610345399079627101225629971079945989594352449606738707841555833979789922996599823068541068992005016996877017891042879496619677713350777717788975279585186705737801150763354821726250189208484183876944916872921020850679897582181048604404164665513012388426831038232399013723544108151162155389137473651534950739610712371155850225834154335918408361000109377278149735814634142538859576373305462712222635760528429924917057605363557836458305781760000000000000000000000000000 [92,50] 1044442992239139459604630262492672284470776217774112936019798612360742777604829730027387351153870289813649273156623924679913386035162177495693163840169308152104534139977172940015703226571840492707012209527707344130424173950126667665664225663683147587817962357757686640424913577910373860146723452402359400085418543840570812441183655537285842068420704779248377525660214760801864847235943446361019923302154927490591862458121669426717486628687895163287279507225251763241788911636660446238098188284013446691567508683086713968070829396471558479917996600559345094438042761897455309347927906878156776510224279318581808640458264619299491042052023990910439136956509006760947433793047453290869341591583885516858706565981731729899254510066811666925559933631653119806554195236462410363681662620999513877621075651071936244045313209516751922566729629174687950215607977290758589616099079212014165051739017773910053296875960008218062493507757843593417083258627848400817914474996149123857726276309036415212286337584264881266885972276356316314252841989647157385450122191910586459988950961552824443661291245106867169811795766164545673113940828488539745174641716434414825757760013763803810770354921120047427900423876805100748146346920956515418685629049193547505224324231525318721105441467201974277210854523043069023383228750722348428478660004042549627508241591599611720255956550980533531517189245558341241211468450543899265707807496964084184763321811052300896977021308568679414559963754694067098600750710147990807590763721950428595850187328375091823735830338516902673305505999576309614538544452601760541673048777312554212344707883351890412868830745131467323843318701436023685083523647505721052911654937462671047929936329725538273202178881417403612463669497451346495961877393102020141896692450585552968652487075910821482852572615156851911182261050837969468692390294031540810203608529667644789871654032991591494359178192063561119457266865876825141988256097661388399443249270019427730951946435380116513231279739084009339508927706971157316128419613381907954389877528094363942798484660940580833225388056877331554232611702832523951217892777070318924909176818298179903204870159617048361041920000000000000000000000000 [92,51] -153209858109128396080525721715459704649407712964152742415355226446270091693655370849796268284738003958472019284402582144656452497456848170220712091059496530522567678072597348232597429076703366507998719125363606709241089668642083972191981521509717111972817936821370078742634638876858479802370019239931092109514477754653806400803341274580680591253084637285844800977718553170298007162902151635250748944019938947652105820152371763176502057051449827481288092929294481175578221146490280931973028420566496295276553279372549979444992616834783249149500333253789858986462060599939895867786461867934968499538724047580192124689261483114812017275674731957844924604188244262726172309595684645721959518821390011082288385329831659773849146021081964744437220643859645850880969667316304980785575667588504110171003464683722517959944655407618864933661958450151705970979693964226257615113282163962349059568630092989978680591671541463010307671281616778464005698952369722532800263907373563148760243002683559080420026819619944230333261858746460063365765445878008416297515080396386489076284684720950293896490155588276841697307409737020858031375124340037946675953198747421879961623321132378415675542221649013608473257316290700420037723938213260585046694726353669181816283135672849685263429338963864373786861169053034018197179993611065351756705574236777559771842768147645854755144867370601989192225113715123369129190259652997014575845964175690668650038657592757528494806768889040515236344657020222238119172890124066630889593723481726043140896949218278181013706643777751599670020449778637799862556189862933283588839269572682305332428627157829203482441723201849274626243216510386467606295225626254534724623534746668837933809428288127451352967575478848271679965940941319649418858953344957903042098907621791405046833016923827253242442813931007236802423605345473823854379079754712538408201417218977686537771827190964653292251551972498358234332755526490789115481665854685530463232785850203444643757429649560311442213523924805424891541855625750094677975441970261167159287638316618979571445419688326617146923088107372983321408617381678629651794784330342724649996120695645395228511788964098605056000000000000000000000000 [92,52] 126320948509852059401095115016430740816464164786436899977855748498693778818302681415265956447488651211187097892993597925905606719971567820979216688893000315464293216835692830924066965369646262659252089285105173603716121546623238364523167303752297762097159418738790711360498327410297411930889045690237567041704454178984470016331435815053850711964016643055249385956514617082089695259469698721839297993192810835137757577338608914851712221822399741365713379099270873415527660880159139600528452353359616891466330027060797496284931497757708074240404571504986242148758764192278362796222214160304339355450845512628111092382194829401272339708946381686111745835843848362413279600878286437004875959205659433733459289477540763149042555399324738574043466988579967179160223397167714250940138924473009954969924414084897794750028157299523696550439803924167780806387793128086986469350171065412924887740479989398066985514357434001022781158004117704927157691522471280165429046076598758375169018471235842211565048541021753641089549150244373945393082382927908735014357809657485735123452194705585618464528826817411610778751152921208346080099059516817968974452207429198124250541696461875704202305106064276415818235763728216077080322633296230681971934632357702202924275326318360700632313652982517970596116364239318904839381489784085141639475765585771008918844578022531931347192813121201371458285327846387717627025423344943124815617322805274154627480456056489779819602024678669750819242637513131418490509518585058584527248356417980124556661738986477619189484721567438648952513769264133440592517392879574659177228930488246703308640550078077305708954166676488479274599007370509426880207022979450273736779449847234476941750735106033438629403396201048050228906961202534484497149438279682701532616251061996562210933750880912650029966066877634554252987864010988077096982254448882375651659536301164534226156617778855697758235211781929381809420378946395281521039523140794910288117066848690640970969436611536159166430309730248783638394509584601662672286963473067174599136199774781154392726023755535809091938933792982347606448576781937833838128368041226446165182502984080731725667354459554216673280000000000000000000 [92,53] -11904933114600342882565522811253906106835484087511240003791527451421301547842222279533090365339488358053649738854264998478508842027731204572205185930038418586293547527346122551678699501481891108811679102602017434161111298969772148486760630167250412595512076556102687857300198362230798365680907286393495245222652682111322275902404639248232997980997787120910387040238589756195975483311943782855381194445225418147129943519003138385695190242555592304930350600873020520752073922686365974696590810704616262078421763941330221868903489155489182175991977631260202230730725671796750909194580780296534191480031985414824310839456334155645127279802244836626365809456322535928583820991307240384297100382341049250397737578874581509297296633011879506010415477448003419961753062648668868756134680023482223606802908079137004743884145045357587320304807366394646880738820311069430648800976548674693916862712944616330866623973747006138074890090579165478826163735143559654410995931492045745018694750120296123987040620860093329358422259646709349860920105630697152031839480905721965366707256631258585642751532886617735910513367662199996165285203126092210747940110801929254848183495074341958827348534341224971566318615321589069840372116719310160488037443667765607207148157077763440424954636555339555441259506990442737848988656706597510491648772445882520440141917350429359660260967746703098697576933384898052700123934524861092881455058545855625015224426398084716462437961475493915269835986783474124309878063296853485055467338805639259514983876357931378364908314183480344140574354141252916936485808741999587106803842635788297680992960058368943216341150146192176681178411591752756761284055872587152164717580232856517942203071780637490708023076989100753139963656891780069433306832696258756359376695006575999011907463440457101364487376346196246897229023019361037252901819617667519592231806031784725757629249139314809833016248125775685451431104669875416438030661889961323582942077211261621314094302666944399264541431794203367107045853268417855145016583187068502311609851374546373890916605409939317657923232046480046583597664652674318140578512335344252065875359202830189702155939373998145536000000000000000000 [92,54] 1126070454966390928481833401564140298711582526377947277723046250643589577829268888574738182818298547368264144020290880984259088452453948161765718174379248252505438228597036786059666879203658280213596943632413352139642838972370509596233708965191705717332781226436476045191772483751228739037129179503679681820686654535116524950499860634193128039790250027345306617849838299137097286097837038189010701763973055633992043191441186331291512570521425063821848796363785106772653987334251592284843276213603950185836682138629666793782041450048693930089641147013564241849005113352134399615832359321986434651966899537361577617914940085304259109522756800416443961456386924521969711274212486522897597899491406488633889337835438273791886310860349837577009282554102450963857637444886220699026515945313749210241379426061606437657897060654630997100730039826759751122308292339073208681852280833778180429284057625835672896350247006755491109554223261114150926707130601090770229062889350992626703092028951149757713523822415538093583214951566746016354025217516601947060599412394053886428789381127245291985676363339415826733812133983531659539155648539228760511368230731715035601245597141765072436695090400645732830004589405299231528638894161699485332899504278981357503567497112352972553075796292147083994394063867931320830913987866512272254200980253295747456847508081305430920832035555060021380850711080440280246703957782162997970786450740496942648183195148643908579178975239016940612402256241538202048920643701464065400271043188224884340899777819001387854024104278592499148114539730459645060223396044114397144210488657182745010853545570370138066496031995068728717240764340025731284135712443963075585835168118688613636470047137359584803265015226977046338117562514418388877751614614628596958190344964582870459286427318144062226271629321861000734347426419658755430179221156176427920211938181885245023864645649641289420042284323302856114607935696116627341765149033580261715893178079029966183107402419172311968227109481668186259337950583166660690849938243424201802984256669850086821339989525168402277687764796469483466855141352673274975127574859882437458145940698736917972834919572874199040000000000000 [92,55] -101109271742169024284274699161697743702739885167130092061602991831945643794948525367714348854760763001515272566960870392241794943672444511986359356094570591989431590098316469725425019283422000542398917553211694803509588696418256812152944712798515988448632944416876919026088343513627014303712271525514390994432455198023368377121778174353256461986534954399258224996973582360412073062927220438913884971423037584032269056367465439834405688243140890795725700355776487988810559010854966324360813372107433683158264448974473073753916581795873492983024190119466282351079405918929796898355869200929482981261723657287609241310230699524498460712122235645799049071902355890691912561574305902720888586941103300889300928325523728824001061099919624595100720905308045810165797500115739337600667549779908012197928975477274879905548127810567449743592951510966578685397606051116127188714750972872270394758968918745835362058169736253527801578314767655685191018028281185856644650326801451945652137636886325197274986182006444470564542207079510065705952995351728914139610993616746554370641982605680123108613374419590752629328452500896824981192303208719330674062046607519755150001930001693872896668568371559592953616811900888694714123495403555812137800211594562561693340277062558963985349181402338835664038979400652359568514340449853210928560369803552568987790656734902205988687606400684561096803097950169842382741811653609945646869100737336051775309446986802722704578320273675123254875966023930050599681321229778246577026338161846215800147176700200862892123926510246369327481003192517497987869678948035117459676326428411243639271283000888442936269581194261920344797330528783993488713572994554230758713820026989719321137054334272720321773207309309229313401216518580806223015137912336648292043204171392162322683074200212794921118011395235798256199936033829157535188751090988309729998941420805230614026190918860954981398023061937102439776690568816968380582840421099712342951483428329805134945279744535346849638401300571304144521206273389415292002227469044786945064970709298097245588256123919087532918714519699042542117745230402018671898172362598982816356481701722617876528708240959078400000000000 [92,56] 2769537701160997491363925548282978401983491779396121039117698892362971426439078732863526430606890903262849983843235394912953515584039953624751387667402025966343661981107553489043739084216855470860890379272378565056883434944410565144091427836115478084774308113160328230839194732210679568370554852581714409128024568648377254793160117250604732659394128188151555969036688268559677220219210380451270665604971466322645388488873199155508995107583545944082509062776631909130192978258775196203071634973499721824217266179310338596467954411096808308857242637615180210137544982111360212606262735580387141421609053610149893873831864884547588535006867791467596886026264650132372584932947182309695116555749422685366861403692858726541082196068572549038806404868866186771753543658020302189081550651501551441213682181345150737909380063309640867741429126607426290494434362659357013457589755301933711645421085422201471546257767639292563881432846337577712275897631553326478647735092778667943200095097110176447521201525145583123693803657811874766397357958565332642885845979906966070299337203858510146116515356617612675229456565523793228910630970288863900724120875075314345725405764742086673622956185115334118003089529860190366524592129654859397637093157361281879031188560446355861834513276500716770874277790443559460874747641573802684416588971541971482521674207460259754389855863850057738563210125560400699106487775844740437664827560946941551553348648281178701146339274380329523884108896889099406984653023766057435892293702510791752371369236783087279298590517418583326822315413203779275953822510816812948937049137648836984481490903393343044034743739661830044809478776537286381523817610704684877125954063097108127256472455242699453894893463181054893771921694370813031844124420766868182920262565548758434037590685983181350073128170333440763421572285262292700874726492467965930321578235313620587184334685688465413808799790979635970586619680705087984535008644349639557646121303594495027958555299294172846369033646678395549250206367340037413045834906195274380685349167498591220092456434359241011889828926353321491080752528737439631729812113501464511465016173590924495454100817077862400000000 [92,57] -97300603468048104719313477690863316487918381695851999469177551703370679956349870178736045131023098030763363626103694350356846372417627193989628321600461529736884557604652751391557117685119777580853472735820975778223499059254391713392036483633062351543290574963214762179263533904556535501501975927562985451395008230703288831543517121368135575793137254959473618836807957306871291875124821636021747798903522217583716378434342025290488362126605260833683999019159753592427899178309870732492734780087162990347237641895413755753302417571153393729040010355350173219320478345987946049274935154319253895452200706787718570603672820840747976904434287184373915726780262319133057627214411510877459403256501071046307658185764964810709305734892807081514611349233926523552306376777608907846999532598778792808451168966007683996269933025706986480099569250214798082758281178290557637481177779028394685609644154313363447708776588262550551015618944706844953582045583546101535168212584173601025388197936125013386767100864650323547105454973034759728039312228351426588535712218836002922376721391393936201822279696323283310213206422388658618837932124626010343279277230582149965524825252766364957334166972963810847491060255414175705363902689658011002321417645336682593980035720499448759866240288578837155882918566867759645176997536878015111933065999094738680831804621624462591825846944214887312587371480180965433450769490089320270485037868753205150878944283520603751546758492669979218499896093990858833253825951650729241121512446376605916717324352483811027335354905083873309629089392691447586161363867273016767143630868095632424801884796735375531119839019699328359966057516806806799708341418513626375318016617405845884091209852094948639767706256210847313753976916894845367809545331301228145667534302934341301545297484757654328815770579791285117141169357170912675696953857526611840390143234328898532949773695855889859580151300342417861099653571375243860357747190999276484263471058837464438683241642619976777406693544892542896302467985640096530574838874670028446033921888137853360072012544813888487646661362544977677480202616011081523036287114862257063740743563532524632815794585600000000 [92,58] 11808488608985127927189586500410673994542809609261990607884007083892726609354875565010080298466859815275988909158243258637799161614447890986126076622825850230042945084832685591239961941433072679763151935614129853414476088886453236764519255750548218987135460154590939556117367227235426735838441009613307041695164555545093149908123336256907286805956347161924880570774519510380915253862356230815202075812255478208352643633694000109931044210660259196905874639018637763818365353084528211492286817935807215749418035881942947845487901924911941738365987764844218094758277755116359916669536025399198893597059785302168593999439995582865468907313366962082710057120072559158380484674670288203157109157898324494460323866052090172967673426014410182835552644014478596220033436114463637922148521157768300593928852440719963464368470063359917636787956105210212481146813628535613661741388478444011676095908646892848551392949223029537466651706891906011594857663998333871657003080590636018318601239406552426981156374743070969722472948262092480143600713965361771780410982515415729019718450132640845919352718438446756336973687070932812115272864175405481931889260988252366575696579276431147345346672646884791986231562810281660752906699407331661622272220677031968523872390654290283256731969571813152928329105574890699824609624970977890084386900795129279708765071286121923273784286398207687048069592181189252962407598886153557936516765216117313681971790516095153195630073629545230691032873131698469250348927524674062084296108530681016522814952897593111590720600646323074045917400751266328676612156987295591449439581743401170418764566418862463619476711286066820911907866381788267061127841604531413045652356857737912590486174978334376766557029172940131076837580661714935284290711132641847897900382232797476939971373601038619099946460215884610342606161976100354445918644179316130373445737391211101366131723929466251176675586161132883319333062839076147044452788776943618609833239391257409675640802741807548640145133171125180656092517943325504262081483159449893274661026017322652704399255226174193764917615526990804347356002057062246181283362522889565316517906192155069336093041828318000 [92,59] -135683797227108402088879367086437315599137791474192964710523800318866492535618386698553177223434297118974495784527948988199899138714726478375658544178461971793386437851657083542102123027725667107043612298734292304248259459584835902179549189287636099358682043944945835831265636385858753693705692854855373032238520637860638267610621392016463050133840031734311379005878098568606116563153550385012701903669594756049552270643344332836179200388665626262370319125757341356782451782401687627540042102984596024173020880097072321292921757691088851523060756673679705408736922386062858275911586377332431628276526306854353910815504298911448733175802963690709794587712377893496181694391024235671163162037467246681028494652361219160640448238556320978021479790498855492091647200121797626949697586984684397051748841569116166848950291764274853088454048662262940125353127643415288006859440257693700599479288254523409775395390242086115223505352764450234922221511688676856120283439551437258515253522453653765839367561616408501968392253528421044904374081413091302343058704604591605146403268909627985507242873022832652899485286860304339750846760529100394218534565313939540105064610938471328552466621982869282207600902574656997568482794073055050982035017648745818192583913034065573060953157715225167169131151784437758168399860471376395642785168654189854505327194463776609365410801389357002485414607857015744790669450185403275938167634431652738270804919638819447938333531339243102924254057105845198014604252217940735419443004652102115623952735088985554871141139787311831926587795388937055554806030385049091734385197425052900845771535394533485332194223993155891010154239027379862614709830549457398819584533112502204232795807698232951556097939531602009837951078265359822318022658158255413614996999376820541883040314355884943399612344143145185209522035506993783994436794449832154288886672956156049073134797695100630469978272517072587328374967842045541842329555092957581048037849894352030519426295191378754343137363200495789457576918618211926803781194674224734634223415328863016988121533970348610065979456788839826628872537056181006518871751815104469522529498931951167762871232000 [92,60] 12080479568054522361303949140924374973700457536679256745178873509377856409214676769502472002283717295442635614088391333750310124232725206462214007076595300668120447009433481291773762640758573595657480430825719564881798276635127462711158392120032032560889756377749165651790695552675862427724820263394627996896842194559230011819731507718533304327804675943604090967606475285236579074934522897713265871293005039690390984201564962705945412514680245646648174552613961606620436001037771590035267651336139246890720697639536298177178481637202383551029384649694391961589168569189273057736872700016960244925933190679728250968966537351785517820935501580494539318143675614960121689115014579644521124955171343217958369850372640790022038125970590047403897577943552451017652976296761088835229142615925208578371019443953899682578489572673765934928765598041363047750781272375689390285411332146213337786666077498406862832169592578729424383883790390144455511753762898059320103450710870250407803584389512929458796896112454000240875846806970897255944724215440577091380978147655240888183105959390468366391533490219004254724073331360319518278531764262449881579266418475939228007622567777752980755243861078408038853788611936705478577101302455927377217878033440600939764848555123302894879694071995757443501278892921318391143830195636873202481784147506290587878502776462683191633197352186721685484433093576916492480509025313580393004229443680503579935928543285807615252282584197652279400855793839916634753884253054416980996090557153441661993069376886307732728839677299237549701776662206991256892697941457031894506303521082341626904288150297306083879420219260894689884778801321699545348540517645307601877493440194034215111169459882718416307624478074028939105436626358151258051913576984206878132762315150283823722696059324072119621814657579138064280156010853125694466961416298813129644240848726714777422842334489619432466162796272136453479591394864300116953717863934081415147392548901940269412911934481028928304270229960323045329017811224870353074413290947732089335906705650747894904813682487360232835648499279044821973580369889341549291033957132871758711980798221660853507200 [92,61] -1439291555183703300014673235988820623671612844668939877154801978139091063633211959768239163266803754733730504456197250693893749432546854704275141200140080188095807102441294342391633440781128130596254039077615480234446159127489004742899081972695956288897237301343139195974846121538126108186758087825751737031554704791169633319479209806629908068814740142236385438980322307209790547725921773918281431581967213612869406105151797832943132934083348357861934710877361299761768976659035868450577527686437208587006219346633286774137662259517267559860000330487367486475651013671172721906498583156172621996835611338117772065655905561984352348112519796712769904015896843639472507045433731524552540128486800062653486051041722292049544436616055265637594401918185214480010268173963908972142223126372993192940254632743398219695183998759059420792836708257113339271528064861038580744194493961829396544060726350460926249281393066292936384408410382351551162356622327582976927894422201770434863510326906777467729561923278786111534062875056160998562080072120191601992883470105917226816734038494770356043313292446236362728828128359243317232653425837803053177463707002178404671129022690344595516598600289122754013957679718831617170105298323829503780012481726837459137407236212944893344920863228870574968408758369189012121823589065616776584190769198743143792019757987239660976257169793136411052696153064508351176013708915815287805807031469737334159352023897002432202421510142055042268808677147066187849154542014359549298400601292469566216192744499423598102056279895484864180165822878465972011640684106902451168824770397623187817383841775843039985609307390402792029330444994013916632323035245949266588784365789305072085119253406266915007331784783009396787003876096340650794102207311360356649411957656044634601466283017118086880856032787828668333561564011857567195201980215425438266976678450191921284546352792338229899723986907690349306702458363156692539862989522325455682586115546696479913323193129911753523317487630826544150011414485800760211053782823713610303439004566025983706617485799923829517035662872384384608654673018129004128108368145254241650936037532522908800 [92,62] 13646479202922467717192315593987452911660761623908027192737288766331231817940055838783986656368040948515197097208532703926695851324509618446779400932393028884306470311206485862490338870462882182899486675469476570856156556295828669274779028847321337601934650384595385771990301532526899800757975750909476225009888884745718813762035236804851548122906366817144680386003954696928467229616093755942400936927278874838755850901936561716077408688648510557132004757553667163396589521382261857148900633280348564898381354124044945889241754355780705454701739188232270489460503905625962432264817466368333406959316486795088982643643989671637380614508679608723784530848966827423960634932998004585862358413592001168788425207699835902740953963182599070443900813445038691074252218252363826740147978569426371853499781445811107453353451563736662584656196179941511588981073520776034300082989738993672607656001860639239871414717895854465098093756438790435304190734341151660276556590797867522174086666092857406151995346960168474262893555952249038597103143537843860577062431498783773201444654501892224537783815417160035641835527429669156868453570960785937100841195591641296778033053113355933437801486102364287625505742728368649779443271512526767504021896941830587247465447217737000978064704616560500476460144825819778127505682371365492546705875649726302075195286825047015162413101650465892936693399636223686937172370698538291063525858282310868951209453086894020164986188935229541930794026742944234537187242530513966665721932963899569269169161133875833685709713481423889125811804946997344809495890594806897539663469276727461064951362403533145938955020978377102601004428943134029242719018606458595882207411783428464733924382267487136590967958622655253365241926737796687627153814763576132753791592579518948333961805716396766630848110634172867219901420889341877551351951774451006465039464997319341243310602235929231248785546463204631180303795626240779974107514170197169377005889342652413355702394114816691268591700668013407080354296720008420026301374090482387060343389738719884388253871723692393792518151775644554057659645878684459153817934488434333420575170613648000 [92,63] 612290955701509380800578091368308523366354558033210649357851658993351651578404943508436070620939622982719793489283563384447690357960570788065792466445519580269241850572747128231586249562475367172144568182626601410792213786073204621222379495167529811355788151194840173095743549494532192794426220844172558639914755388740411401772469986162996961688968258510206159875719659036165358286505910740713726530685717067856127207190121729533405049265356423244294751489328042234142380300512843047803159194861092589593220843788982691756004706670506328889574148327292210727816438787197908802108026581020366094997969817338726661512987027381611085979143505411992357020241321170938304385779237395327759509667376509351467526917490325917802290207024699179888610058998786626339463726114979958712176696155856994447095524249239219621610577801577523779432264901686056105980568798489325380880026740299707893896320715942132246405903682584445020989188086903724653102957538023900739513660235440272720885786718459506789587439264927237035493457810203045638393033316672168291344675820497642320710395916336922047437836880359556680476831003052134026807829270387637668785073337896407933222811747543339210056236574011109408381091093248412247720413376738136346236281062761197346311442341274557664258915533726298358312121528650596306484554656078576526441922509228177231265776942038076925220060450914554381878361438790167755001310154388141200359802921757815935412694991374328808268613575336525380351216505645533278642120166412726909522844566236953366442466864883339966942855271150884426106042712142007837080926533138309793354251039824961972798654761882528702824416396909064812354929161415823436953474524655075912207360213929409924058376878856108764089435063139759714699409027428748031196072130509510318988924473221489168448835429592633468958713819211894463423041601712305783978987749991003428275493098805564379820979042047630522965984919700161716659311050978623596758457852171778887166469435734293786305053823943956709025715096273343614025437533551368737922454107682318517842744502072264590294241230211217104749563306443902765272061862766034599946413555330108348654412800 [92,64] -36267771013168376674611116335897307569861051216015435531540541049337458340985022998753762781660234281588449740452855902328378773527776754370098141212002248925598055430958659827440687774663460152823795585946301294886519411761767648391239818584559443463480566741391295172526845055088862661358251669847234661264794526840698506937988714412828229987411529453879779529888758495204589056496551246654425396927671569995387875820441790564251656353120562670673153225409901601297595073680568669114520991071079212537190205271050813317506378210984157282028597933254702891999088679889797240057902829244803788463260085502130025400288994888373214511652336273220675558717892231226849205165681664550438995516648287731815772328651253467557136796473179699924004035299653231192289859815467587705676418928843699601830207285919567134591871676575067726883616285145151102222306943525089164420227628488968512390682016684835033697135338878859088598419788096597571959305521883978450451614334492860693919376110192700874825596682255606884587775945081350671881716428115845376808931921623336995046882997039294083042872857371301280750114108295162724010166926338749560753155421854129928326736789565875687625651621478466853895030569490315774411211487687386447944138893423055463809155666761494188478131607193577444066561436833589693852508801281642383673504457118359622850031642110298758627283531536835472868503853689094078602959856492186239188763200485423207859592282507280803237650699328718317259216676678447007975385649201418461854358405902739449432126319840152155845960346376371522568038046435044318811190618205335079217653135874515965740438445684002102086122740271896317394612491320820478228040633754419738183760450360103452153776648049846911987474370986757245857262012765404966267426892433291743530024594682560713877819596407247954412389545984134010750863508808975343295862113565397110842360335016164478493416485939211209186236885680713356893866899436601533739368781274753838468407623183984084039945050425250239472026399918727497663382185877088100620362219589316687133385330954966850325917898407246780698797374191397926321991652655079787799195302216010872300800 [92,65] 850552553609375189710762889088698071142514072494268748895824101291267632114370281273814198074409096586488526335346843356268171505889008345879173822583048129067422792275931495606823230098992332706719020469701448966466590832808089813550983459554221508438413533131845740347150144194734642049024632368037246985873057265919540267071617963418879878202234331215271041470370406230575044226868750056401062826428899935383225504124933364318861339904693023676280020066040908058425357602745389680855212412057889205542380268182831482389755764676212120999378140769377395939269114424156280712104683757409337462472015848063952148429650518409136358165992211806354953544415476431891383970139582559124189426070387824515634757318337185649816442896246171241703379216754579789035566495370270900547148217245413844344464579841245056722843266847804453715919343370011180142764075478063671986354864089698581930389427892879842975722588922081033476095288897324344793286193068741650346963267806673850345802961614943020435960613840020025698836059778642147194512604482831305799034104425396563475162264122752024902164433882391637870148989632581646995043984209611564164549344945474193743623767896447958961967571368601676450278512710793776100245239170698127337608472454323509325443228029900379401890315992800238150841029403051204520136985221154623334441496567496059939551289115553983325985512143032036306035669007734942638301006435689343878610148629801452448506376106555236677312318300141481419718168177006666906457587416115483538665241354675266140892143595839789148295722789426475057536224108088290306458989715175796606130724460690533405106047836327465616253485827465514260466530189206177644160597121114293483926654554503187703577472160553336881783642911330244064303312946020804664286281984668786683517152037521858127161278750464954509930530673569451727177763272498538850916425424044380037462309182940475033653661954659694826667318912826649208313815363838298661596110948509551806869347441621719675578657392609517865022755186195664235775109795200767936479797545859247906789199384792501192124913495030130421618000275926757941531510995362990901389356497467667200 [92,66] -4337069785548770955280993078349953311862655072142886886754658588779745532612789047093818326258607773969455287695361779444799169130864399714715948180152332410527331355123890221233836995588236695044911740610640672973257069835679329294767379136373017508299946757878708266323322793917032636500159878786768218396858902656336579234585820028501777897242069069852303214446934245181164389230946304259406167042533447811329775588729566007419159498213093713800995067211576604500147953139243489702747886095697024998885460916385018203858163724933594678870814630742780051443756448260524884777334774995113384123915371019472408527648991279416366625074210986135850294881475073607088551222772750011325055043580843631486011170679714938321036453819518796298533087153794237784575683735406136593518282540063688209979128355384879321449345300577749834711354892175647270186799404608151502967980726285306147855594991438206447229983374727762603246865874941523419031620130894811102274418027512024025952318683502722436347785844399150691974846298077216034673177535310651759048288666128961006239096546313722440501927288155876635488661871715217899981134100104240155053813591904636272352822107355738704090096694111683553709753001090013333305592973666589312114174893311176579984491312987052619811223916057914821651658864805347088909392257252128864862794331186671552768007609358572137729934588129807355931991291247196284760508915778043575897799166061744466330381243448534746018120643265601627709007027630632614717606479830798518789885833380719691075917639413682115471392509610959184759008745546183721989380361239697244014908324678325374230329112993024533407385332750920383503345054380267137738266003547567780845242790843793081609322050910313037070755913725444193690735356605142526432403359559088219102193521467325469553421750609479789658315530769215883795428842809804376750121286349258364539711050718869284209377416874131991110823947142440583231663845552961123076295184832961523753362403100695374191202871209070608713875480803448520914275429085699533098445048269811038261556710075511878600637897683622457942160328706350863990234270748079982221584884111040 [92,67] -493467801894269257462784245083676261382987402615772180040376784552620770207739733316731625890776473633401297113331507363329620634482827287508678719777371897141693568862455103644633258538897877396700590883883839739594557794597648595062797899824892298680302640727089345507173792571165229662340883927036241555495252777649026733418460534773647975871658196732670746326148967697936216019909757535090656751624425859684515639084278210860265973782315302148294940090562843223515088968857216733394322633999152205538494088037510812652319126857681198119587740204757807854624231108371031896346785012509349552267975282747288029564031484284548409687543049085501056233554347345114973225111287939075709625735992168295692838220319034943600489772079786301488853467348953374881923951425899791975997590304785631811288584627122216151761749474032042415799023219325555070548137129282351449359947270760894073108087888545350003233194501396146065596696366299045791712045194736532392039067494551209702527626266014937409896473428216537331892339089796457302489122930597154279845603740158662884155602301639733749524793570170574391497379640434255354141712661413644805164141008331974269806759406436839400310432418035652412036766268816972022100410808069293957667432800551480601802119904382034055237620253406839105936722067968895859144029230108763692242730069916403577808130040805317289938748795279018339299138252440807973254914435400902012087016269039346133456676753146518130113869080974084391306934368893004696748367590757360078661481642837288463880370229895914651465998824201796107101548438581646234551610113106557385835306820885847881702819447747299002281209040428720790298732884281723168219037881403966755415937458795050093773741548695096866200939782961913475827286854559847881621278773914177502590745769385247960313463781266930789902436075865160719180268796629040324920159602332753889917470963681176930933956749084024841863931864984636893940525164877758667643971027148948334697588157286664399285503725489821013561830972189559145568866601530597088188951394150999235101389002962675530101533039898886954124556959355969353461874366071785397432332800 [92,68] -9832056210119906304179786922449261326136715647015907242425846854441366929387359468808268054339414304012279732375608917257927610627430682261926159279305550025578544122148723923845561415947167165472620718095901740522687890214702420741602029263955982610590142386471734468251549109248054083395982535569493845627391570811347218615037318974607452406803403534106176227899680687321669714502141487936364884862589754878716310987365477427422134129096352520020398264034975755725709711521273006468382830864447533221727448732368533208797252948412445585481775050874573603270430993415111286361875470119871320327985590807566588886109057945856819954418114814914026241104298603558506610328428861474891386860788628613138823560787347942100294222744946656549612985162432667360321378468493253671603587832836160777007236099510046666884032193161999931145965388391259011924658245762753724157085175087803610688365972852469847098184789217293189663089440782231758213004210483731410302156435942638136521477775790595228010983783944514875503258809090366754691937085007653514167375977587384776068669727563000105862649270808696666592154518908622377641245250162608081320212614939408965167388908419418972599346443292038387801719338783582303620391581220345685065639995248538488574275488469594713963745570462129569745163179280900481158520609859062869854168706977151293299090354072919072740021157969675436226851033212856141536320589917491235752348556088310557326413970410994496452116774918184244462245086471884474615551308526506141312065023205472684619016853929372276646503409263528435935504287575856079483778963474037480569670505842855367717965389167671017581584110952670748369509311562121515858350400232845203486893280308915761332570522298903776751340176273459815940730943115418037204024947744993205331129610618084282173267100937843305439269315843841911652896551198454191596809208908656100763593256130534022204675568432237268807888964658492093565718939487577868706531501018041298785089948865093999054243471182388259693596983905503434502915293043741341035299005752804489132064005319991469075664232616479534131881592627435798043191642190294843285120 [92,69] -67219345710439881238306254796894204184952563518013279849386644015868759289578226363124788208396759282922958708648136137810656171121923238563500501809470380509473494182741507845945953454791456649314993614338979623583545749413630465474005401872080478167601685559696570907497007826197862844109384593744023868513548748536448750836798005539296671109911188572483236473694658864483055602814316998848771046278018180482182138260504346564206586798145363910759081485498781741916736406688031745035695506074263349287051626185069469189055048265656809985757010730024023495052040054519357970775192082058870985294151069753000879173920328168453785938433011247618486976071973621955971697510457822932750045016953108746466174192441024142530497201297522142597122879957086998152761504146403873766912966067963515311540017046965998818878236570531799688029705430764599350710148082366786664330215276044133583526065494832452329496547875483144940201186078884079987273850498615880406718171561129504342215813522385888458155879363442460185101998421932300712220076846523030579587397505680850094603696098459424251119383899913084332446095546962330363844596831081206250746663129917369891155299481103954525724022130414184952797327929865973272485054798873884792870543025535002209474327061316314529637051238432003586896338686763633436893601102325666896923043488134344339672880172530259388034134225838618241669093252498975976472279334128522523881912575677021681422535594018553988950072738109789652818535649673688353527107026717750091495193420709787438889879506240626286545736641372163387955170730428709595967529462481116215821493632587610746758258202223891198341786316268113431353242134261138110211592243575660526056909098219926859701204638895131910779392580562283208395993842415995479715606706486190929745846814912104956380911957939356553849788692261823725103525287274095265473157221317416632541653907566370762049484831166699313992867136629597249160375985631822931694632879328481624708545538052230112665286964566839407617605448811924770476349361458285613860888616159270872035915723695522702616091387876614557854676200511440307417193766542256000 [92,70] 588827111953068097498609827256180022922743074780044971317618018511376535129554791869701773063693355799225053320743572219370442366110709043729550014254880897620965495832955155803206801003815673213271782055870846807838984359040938504932349709593483140045879697148669794260050310371808540970548934526945810602689427651285685511016447234651176532872191432396415643984358012640220043428445178910448848053528148092744029902920088948409633949734782396043796382983654793768180209407087589406106374117933870287473540244595944959174840236003169844759392349714549379748803897424309843456929074266169037546282593958970886075482180948195288766387603698878396372247121409061171377636111318605071022543839245041256550486536793158214906949360025773796325181938471537888315917184200843212350976399140454355017800459035700648801994081439717241481898488697058748469229153082579195620723299420364837815095427897719849913626385660912489060288010325341508794303625254277457161793408460014864326285872509307445867848737582323529186465126062206261721982897378850814657067885548656624694236593994497525996216584156408657204327128062927554414758396574523117162411914712946043834392088380359713437757764029958787840800571826094486594208042382747746360229222530670014743438814799188780660930587205761770832143126214622881465834096567564817597194225892773150190276004702639290791609064505041103156241070219414199406010819349918992502573078857206452777482519018902392453933961799818040564612446724530894116182721808897695328573659064128121048810971317198698853522722063710888021854184796138872386637892313406388778358791116450674939775400786073353910472313377149973142205193881789180784744958507407832860131900517116525131543409822297899908749541226866164979874069432784863958200565400700507784197227576226917250481940023511953186677849748707235838130868487805769033199729693421532736816312720266785286995601328006011626732293938151958020495112518639961324555660895792474280241482049189339022086437648284779250831907983007127736682154599318031234505439668608903781004200604645696347998574387685345866529590606891998435804591050880 [92,71] 5813092282568003167637019053413036841674808283470901796973787165481528064345238824618588148942153473057652689228823704087265810590130565287980633515160749993352328497492895249389523583275429333016811310277096592612458170533601627495666428470719406230231234037826486991829487963169494064970143487974750200072494203121536070748800571745226127427592449364186714687410524853413183366018443140290809227837231419300434305876934605938244844491467911897240588052586816898336419071327509254231350888266848655569019930632952305378360104646220909071336149583873884779154584868743508426632301279247237472559298266039834471851006739922748743321679059127353595093773711115372798219019443933334507778650148757798854643310879502400841252466602989530758653734931381303550850365559650132429203615880428307235401391173193750618121079992879111357349288730535054255668483581425578961116239815140378711190396583927517566830978632855212186860183213504804133274988147759735347792028427753983291837179126760109244344804897521118687530618644697264284812556054695783278130856802308229558337660973903307519118677578429019479176300296827402575786807060111164167324712847177956927474035107848035454827777976073767281627094568205513227385052129878852457286905624048306448012412196534533379099526882862433873801367444069171785618254101278225792353949617939361359366342361747736964017608318938202002858326191413215069767714574381607751354358904892136350196446781052838932848468627704255656664021205757968673694825585179530458865197876129619836676230922993059223713669315568191416168155157515474598034353217080692628326642831655889438748914140114402009324786460089130611246193373469113124479461946432587068688791123629540627750549867586647109242836403973577424232092381626442687799588805115705498360517160234528965115452250306623382658830616139517696290581836908532824684648445959877724350444153408161160262603837991656871995808335269087652007191094639166694536125241235735526479312324821230290371205011276661630780972139341558669669046260348103920521278084531799828494916460504489394130547063908064140430307252058840174534364160 [92,72] 124669457897552077677832161865860568629041610720539511898247077484806611411745167635919162777661611769174685647419719250010627250547411067185267023103058712973787339742198731537974562029931381336408693148354446208800860486538586628093428484190645770795961362311885001040748147843437973241867690463014910155701558247574254820116986002679430992238798742304772879429687592181876491118223931334996097223184815482940032713919648535342790398941804705755276872799931059256907247624584651960802327479954526519064757630892787992927669421292982572420311906195184639064891138703621721175504034162687659715232054709287409022140616790630119594624169857405853227028200314404663091674866050757031214727940184600472113097284115158417974082234493658572529107062703902258389431876523360775470205445565221301433909691797061681542039016061874265563746239940377140892857156868400515626534423952623719769164134348051300349156463463422433882655067346338352013785992239796717910623994071823575536746557061360007768454740797667107848391994542749636358440698725305325627252978900006881583741089307976630043878464278488116584856754734308619600394401602046465711474390665657643970139774280831111845680118337645622539753176613713650468116403441612652836748942566567791211338192653841825816305129504538927084683155544063866940432620656859529598587603193517296593884428227896086769136122784163962005970002424748280503884351383209379539705977214645118640706534880824347340669076147405458674002794229779452982420321848563578643374753957564020684998727206631252116610738919453910629602025427387098711429261852092946661824665997098249350505819330056451388071899035324619066434903054407643530993132124228201020667253575038183094226854372762104418468316290527867020281947444304464530489587501884362277962479055312303241574042503517243743045755735075126247572112542531179539878817460050569988914624915805733155228969593092833550332136770220067359346235039268979399277562748457196418625808533067979697884162004049143806777543900875922334067941928522100272294441928317849685835827330253709285566887734695138915362220619885414278400 [92,73] 27209343268077772995202632072781839098848008948196322054269424108696796117012063806510792273097361415083851629412356372075661456427089013625307679696467727248193406290133213186418919398805043841075340924053506422828677919863336349005337360850238771474855159156806347373116811854022281505468531965978732305015442903064108793089750271933083070437094419573090035716036973063650405754266154427534209669203062718768819348172088138422980434966969120939418750750950243053403985943922168760189723698281513384566386075582556780099623733693708561683527629174698505798062803439214036617187730791316968469008430284393413893376536678132760835850221358054379801750954129047091040716380674645513165282952688338088529008872854258467269892514502646803437300154477942205560641132573846493910475455889671305759839247733085433956027320835811976132024572916797401954945131313356179028680601128967586140188014064214124855582306754396326967713211470183144804157413863707386185817028991064382010081945237715720299028895483201699810187638353473234129290455252108028590286635046868029031666636528262880709844296844422655562103763551724705426220512037787520093625656820356907590843275368164453217960707449547698127418360809765218466792056091346125898180260401035720320809502581137337793342350750288364233159181349556365081501579343397299282614807431476640216395814552377901993933242321417845108011211377202263067730159176835207231015308970829128543624505832416956859412090710996547321607940544746644170897076302432958408313588932788847633664703249497402676436946937100318647991395507569255191940356058623182869968734590920836687704009063414204278848066368102355434015152545785796928596705799156225371640239837658474463183474113927939828631400577092206926087870566564751237609353224630556503266560157506558110897659763113444442188496377910081013000463546411866972763080288727989069114838659677298264114295361653919773998765655640971123405624409403722924410477634653734482874819319316449377465788301059317304350622695432782682983204018811350952769872046758472151490796301141782149556388197373363897697037770826624 [92,74] -4262000748424428456576275456111959806738132934373817872661239162279817335399173039721857743718264287815612233936576434454512606647350884367730293322772053287885455874632597970847168628787406967605895088222580643761073093529740930077246452147246527538565059412443934608061608671367488275774462148029721276682833274318429066058040665765940744995013883328342537135533119406524063659722597187161301130638250600811527780529273559456473921403817347971643832246944102322626402860111551608793596851517797078035092446227674315574615049907740667706987552391303913146326295509616836066245925061398454602790122385202435072355067205167573746758590187903911460485369779358155083492384184924454125683515444844915211916929235234275309852520121469209761879603402132071227779904139548386609240075292560889745533531791729659685767267894588926224261572818093050562376533825226634960153343895714618482295742248138804780699634088274045105970263873569597318474324021117856503358667373770553067616398035818460247895517101781573438380036936997901404646962003992815191365679863538043828747896534275471156913221990079862063878571524324733402063938519393894507611784881182939583279434438937614888763230274927218684285676723380827590364059655272090324637744919859637606037386495409166008254362196137909997190597709254184757066657982707565911642373575832414662250382410288426604381162532518573357866492730267752172419046191021267444539054886160197482167067097861832005042250123986915009079453160096010607000586813450869627005654942125219166628679587954520429306949954273294864081088181312651191423411131249670125938934092730549096933359217918676990262400073326056263078865004861952187711047583051584172220224229424117282577050134296318020029157952601331791209889727586005295799534106986873755229099032811970449887796374337148738925841577281470137484219869296927119391125263918397995496169251921610742237161628139863092481344727412988436175986106184048970725263401261520931087965931809277138957444579642759784002484554249225115350328242341694976833026214099482689011198502662891084513516373464057887321475708732 [92,75] -2828256768245920885070795394542954113567612598892999247855318894699298311179062640775817274711116289108925294937841558403315505080204241514231946184251153245216567968754565798965269091965283827024536359404989861792877025858003504804314158886565473197903969432649803973433735881163848397085025647647550205308590927569615853807241436668144557547177444109270875981500819190158491938047007254771766016439390130529238814611718903919424852924398425382706490638201598598725742152436236471739325789171918178351281201309681301360527474942436769735017320722733074688386675507560022628707226843162378728813063646237812421563148754780019740054753006272505818416643308350534576416324621918522108887915025157554489673677129573923877419449473138839678072543767380429819894807698753934428216487201934967207721700871979448465905943556933848614852098198596109158542940212886482674355488256514960421661485820447509501924413600742196821452366061851028905174339496211323106977193996643027646218058574623209481039859096020209396322893593175537829752671252403589369083931179330587948920837169597485024850673483620168306454312215264232378197460507421333389720803577351997596087665632220872946934812522625911972790260795250855930995716889087382551989654600801627674404455873567526884849637618972429477129463261465233343933435651128834880356986866742940670104275912471110029418283241447761925817321838528875306526911017986537476584670340592828866753160919027035208333409468500547629479146356633031464269626426527226921834254135643309658363973469108294057712730002622619714150669136647415700466460378272423657525707482580412346761405746903164704241401092811626837262650887680926516551637308655702384336828436824491369186742484585907519255057458662588545376800735016640719752780345211973759667409398895526022739034514396304339125520781604246940333540214947543424199666570472972282012169687372338008839910123993843457038891225796172825847239168225876899261210198294652611489394099223425042263016245298724132215539065629628605814555287862433721426720479181786927106870655815535036092544555388349715449216 [92,76] 106985240734410349888430445169220651987660142764228230402608831494250624460761736725733000865726101830363695520961814142809707806713896328526782444490116057562181747122705652355593037489144565898146283799800477141773346222717586161212593814978592021776130806884192466516860938826690055653186811907715419588571553328994314091011956033173404660128101358185799014653396188425525613792683250281936125004499819244216108765780525993071927067763725676636033320010246846963627976934366070520936550597637325839325135919647222838175380457822332275012306023869133463664326316439292356998619948950633583625812404537787716729202951735881253243305020345007927290147863406924258375455021091752942838882170289390185807754087438377853997132469598010449722684946925628814360150418336190493837401472931978463156302370149131976535951788117673891936936755397503518098150367342322965333155898739512995984499492986745019390833162342314606582647566494425969542239009454525111454224259523532856344014284057333402368060649618476951448762498661750632468502668878080396390899994339920558972581438117750708899015980388704407989208492859293961795502037995069457373195553817822520095782372037075000432199529670536245490525741821499709144750843328555990151942294956727304328394294739068379058509046780675146060396612736119420291746166631295135869784698965923119941534177227491118770880917813342609741586619974130553063582552729013041731589522201430799386132523322409768737988729495713644185815493104061416757530250484755984413089549667960185902312494796608356982841955594117083529070570682104109807496660640415622944205038209553656486202911259961319361157870317166100675692559972248913576622603487200439719852692548359611861308865699606183631271253649652712267855180482926287801856962476964458477688297737163027819736497791976073002042699025193672833920392538372097012522531509070912086934377034587802428679888744296204942107532003935693073776141302777890035857559028325592479830877361752707729422701205773345876755016652992944750430351446524510278780423573656127202600927559410861175863770299264791744 [92,77] 117043303948507875366075074102810311762332052654199836246145903643088789288526863150092758634334681829069639225082048478449746773932334575818838598194895727657124955080910459876485867715740627923813391172075069642200367075860889081113545766685202188935441119699422599608226162588987352548650692477711393819050707643860312175221630158534341260529940482103025781831196829833744217184680384474259287947834848077296880297961803217385218245519386988107313499410345101864309806081659575970234106026039476611426728697142478259107041599208537981286413105618478421932926725297840996346957715265394540696961551768244502017331180417345190956352598629024720054348399475027441590533933385186977114101424350952956205176651656251884882061169464012321411072136317146717114948853242640862980558285233599277951136946906977670240673842836090952788565933182571116229113626017627036462552194359724091922721194181170747698291501930535075829741459628778257816562237944887995704914559380863521389209806696487584868686408545849826189499864964944225080899371895635663567585797305924371757359175446233020703180627653680631094013122358805433533768132668585481033817302138067950461324895745602798760405794609182649898947571909015618167603916799730151239479030940253997785846560207175266789362321579807470074872293187625208304048892688970385046379030534241567171195450311889926918425765068370444860302812557206098054063386886947464741993714182543790545244512696116063153405490218170943196625473020542975494033056552244473952898895102305882882777750962995125712818067278481327798626467922003242633861545760090528177172125912637762068711993665732484727491782291300528240819737027868843859506760479113033591569749124800951445616910009589869394845931241756977741512112475470377280033493688537074501526445857374137884138679750809420627519252415004948230928854116825745967924074720580994869451810383281010129872455941081891292919501248152953694517621183656950755454166235314060902648598802771141230981254548997853416758647151744574354629901855373325548932316999018805555442160090204359083611653925568 [92,78] -578086210823648622451408158769512016826281931121271104837234499407967050578489961952860030466494255923738918183572547918690850005952628228800832155184057912111914607720408872923225841882772057299600261627465315886180049000470560163033872936355221854516667460437272208097817621996967457193931328806388017846538987277554544893409766667556388386210997175359604719663509330923572008236536035720551661507032950210566291171154453654827869710548529921714434624022160728612668233690618465873404302089959414891908394940528520427387659799794638097832559234038274766499645132057775755274107720279311427146185459594498175207978357796632905720780278666689798098313336711432963606428114135043447542890785555576571961032140264745611891398695337025468516387848698917839147734085789377055599765310189421538148691903804195067072185944798958662202775392379200341999123955983907504573594580850326673327373122102832258606373471129087041754688970042480223766583606350506284891959086763249321262365295193712018010512980687933419467632955956952021944498845951643564040177263416102654090769914055155414764746395516125932124539739087778720305529137139087773163951455730471228466958013191957735444471763973488126518008813065856054114655939657729286363224019640879062877692839364213922746737462759294045024968866396300679814090070904303620965915351229294502769431197181135322294591569053718361150041955664702786024546208878074084501019367423522476625175961484737043730140781457825198985070114305611187355790705905715811750777611346839314500389721639152280157626668204110916680522735182626159102906125326125606001015133600148933470993351648697617474130661492117528222401603838693317621542182452323538706663644375248609098842501829990991963714635318223832966918675651585141052443633254712925878529034555034553677356230845985094540088236486644468982729916198274640847239850271186296803600439786013824524698690294510106093809112429380488562749912034249622451929879868629356976611180805364008224181306058963472814672576951545215517757635227127628055340376484644028961253113565665851299922904 [92,79] -1583595520886452973280194734464179784574797806149948232985208488586937692418558996981452906458081452055279442214113863286063443863092029447705648975613284746330009195186087095768094206836691825840340668212374651832800774926782606233791197140353767443029315428339703506894742404547976559467983856862107938530611865601638525253036949839038337920612317098965106628096640402978485149079225493096879375576123243659247866420442511871525094726311751416219605406765464885124131833616224210121294285298068544203076735727573514535417306335548955206461191713786751284891600363757700475247180662619377031576028988275033715856609474144674571755161574182038688671122954233013341420008663447931159894098923700333259628446907896976871849453743642089239933392435225585593172978538339102618107187888951914320978151947875467480585256914207806143706082933553177443892768355976533650104772885590764242377540033652887878852364808689435846483732075615420336782001726443647632947521578260749784270883730281746505466525710918553032251600166601024859133957679959120720279709567710711501002787167226461579854235137227906848786076366068959101722436892532286218208186678809104226854427381919560021551978247025867847108982489757421160034400682629587560543100051851761747000495569741789835362058455847732361451805028283701334655250477286400954671804503330096716181640191345945273458164087960951564912675486559901376497810326641073160346118155122694654152147857444831906122821868377997917148880462327305833934896461039889385370016644972090481498283279108991284520386381622037330382238601742056158972319945329441417070202503993342213715575354235755390036694202723453568588478654469565234344210827397790062465458861333161073527227845193818382124537805474794166737818252072073558616959791142290338110246050277867708541588697199405326285432432985038538392064290932627458802000090952018951216146396746112452227706508031012553710434609377285229635411554932292960493814950590865705691853072320170040488280915649216662147869336452922054257583410579187042179018037637220997911729314680905267392 [92,80] -131132787395557511705770585389978749182131321502828478741547987813955576700287749889364762355288709519715093768806636923973849544988165401815917403179924769450607695339919459055185579695575306912514316958430823002166877092974110166344403776310642757127909982160628676631980421458027644253318124426513331778884531459041221929717087627500958907658966919976011203786298865411064758256275259806391492847312072930041513177138926034289181960611121915429080866822232376855396282304446074192902609868911851143813780334571975850281427511137791908385715805510058749139664234669737062735852127419950505361801709163955817285745747238464737373416307466258085566386397306191876491932064750323746383031151419432100120832757998228692155831022005945086814436805317119354214223234163863684919116422239213891981405162258148303597781963559073007698212239075840953749126727482653053314137654241082221727789278848153257991294543560984579258670358274139511488113090719083517699954166388797459322762546027388486164038293846124036853965198922862557191869352955168750627888266877709955216941368249021587497021813155846443597521356517176521612537123527297322625897543629582124942957220069933349052475386188533156763696423430285252755291309289387984148313395893831576126523016483590892546851203276433242174570752916249262090420523833652623301982709152296125548897968909562871934410001876270416103110062574231149509422108258657079629054495843596620426368891006678128721092517638795703847152328620309993019315291888470006962831968497008003576345739583088963105986799697957186759218305669002159403552714746828676637577483238326687801562433465425075946981359342807239500087763055717355464921589135386648443980772853408177846098842086530403665469210836804264811577925309159418069114173222755916571473690042961311404613797417719468055913066010226378348221802864428574555811012667705053327875655419493626319254383192542078512557301891028447860122899235374809121032876714067370932292426739801435107067384429208497996934463749964561279493864031289468132303798129965293803638836075792 [92,81] 1813014491823987807780591971182015086796544839495945531584601139602887107858386345062463406313791855256263255359825351746539144028613155063016827890747618526394323078550870699193294065202829238707492834610622694266785393545259316815591888144081432083435387582019154841325357395773853457500358711746758528268554713634593298736180690881134225232024961394314966292597335101922236328741854635112020145468173830589881054908701684924351443851193359822729638188930141174330361591096255311664491124181019293021366432806476225128321785470485469350838472889693640836445405418584715139508857963096780222879614083584605208340656843704263089500528769805394773464307875094191629218384172899230263261577938082387718641461608037439840807303629219362496974252713633389056320190561553649086687505586277832732136903215243352565943406254493503656773066212712862393907316616340391952764340000966289781076445869450925601889382157866598433334280947881993000249607794453851461956455669886859689847743651050964889459573143165701391551307308890388836070706487040784966150828906101408547735679064147382884555403842908705937068020076000696332058028291605659476786151687980757168536415085083913284220055300662743255883156028751516819825623776647385372045015820645434206790398586668415996539905213970128100759299516403165053978793810623471736477556555132644662857531560437249350771282883292898146094087731626863486577579833544008548022869007273356236084282650222374845076040936488089273931411737591605705238375201817701385934322261171094023285554298728014316602271407704919777399241662293099177813097334019958912234576895408874219783899810311385386226865648120390945955036303772946790280509181428371502306330865264005911485389636487941056423713521753064320357169596131883856674270463774120687572342762590811104648425430793999075490788191615121111216570740524722557907611225343922684945039744351329825892422658770972849590416891899303411300855692712995718380806809719751695843923281448090522784042883035657504032963678772820723953843602764071114362283196694547883563954384 [92,82] 8192355852064087240226942904664409163593066785513793209709458084096415417403090051979040528275554386585567693801030752606337841899493149391766393790805300942555802459258585547678478002944434137709263974958856723785546904245732822642731235423347120400826619661769080814555413137338821189913634233985441936179830921593851823340084460411762793232093645408116599907569739500188154793822003272542312687814298906917566925523848172493260997198418256506887670386312232571701743215726850878986336818148287496886086711106411149684216246153622148914741836696826349279673942387735413791387846926657177923336498420316670486666591299172605454455443627163329559704817954043875201276927043702138079650258325129121006926809486248786346207503986670435637881379333933018267830662135954623563972364552804848226302948591198651443610541019377686765441065386897121695922921745623930843406768348787225756647660303322723565807072942794201252519980373616554633900050388671616259367458936225709482760039673951172344893336910489933085673803960439008892823619986447781993253405487781332771795201424026010883986864584204910338325764523785005373055829082566272987139317853929945748158440130956913997104245379820382402717951403751556565410399071523859224706046908595057429415126773160307732566956534464658171415991338628122012278291965521839210521115176534172959434844925661513670239908545967414873354783379487043639860076688003218950145094473687303820727919000837803215023646148969992702995623977622039736319506314233397170705275207413411727854715929392541426302919211341138632389596752918083804020825691620005749250281043347858381282721668104366874894602953875342127078952618717283922412659191009412289572018374294833489776147386961314892751038744422699738160241022986024889088574702789806936058506512189269700427710038403525624362148811048379264278485172143154780486786461940792993352480124644896185631335600531373751868110908204335951568396035072446029034139055239235417172037869916183277296522448652767110619069658694296755781621692114353131514762333046604839620 [92,83] 5412545189148361832593518211225565817892413013662072632776520057891605561729487337100557722813715958546540026169508690670213985133433113447365230681290256862005307501618694942542412305898352397046769094648734111778388808189079609067196861384170288865161142314871919533261843871549966720572771529107434667811257038539922175237481743217867731144888756079402790236291285673125799238143042686125465147796693473937029853088973633582120967684566798728383580189465165565331674121244706996394406908314978368466074570201615712113605496607639756728876513329645753343904706288802298596166356454777006010315419493794462361901526410126038995865030370957873824900574400263648921363688198133145526664645498552459044079885485517157315828846213869831321828420246981293260482895362916502164860725445133440494942552213811701504350465944878301283072282820977528929023219681582676582656923670074886133129431144157596806888929317108959644786599628821673861343822875572772768105787614000017594230068264639664122531804394802687569964442698511654627454349645251749476753092350184873674848024726297361547899778799986310773656963370038874607068836706135740953948371620239974772285710849449833834453355921005619359341982358168971267994463200751750566119368350691931074723419189977544388768687440828495411328852113688878475995140831781783860824878123972806454882733143890320271930152265977207574263137753758205772895064898552626758562850981405312873643545155958217209425897167080862049416072666620538491689640406005576860269475489070488880448035580380320107804941862695710304947134090961710314971298333775889601105871461014782068091883706821077267855167277361949506549024777408560538092237202175149272519631000810569157140909804813849818641419211558189399897014182728130433424807398729581088306141177027411972135681924001780145347300024826831940500195470798173311721994225277933168639636556253465899393217499011553674483085374604816665769049324204046619849927118459943570245223505985885278946367684983449731755738972346985329176051419799668225515904711474304 [92,84] 5431166314534408003324560746337670657611701067215363611308783276411161429795015005552917634571013142130068263047552848689453080825258079295795254451836048480974944202309562215506468452332859877990967098405258236180104528159764725615661771649263296616289407087759472120711286844300761044340959535316941080622982575751523773974255438206214046357212831591226770382676195180053502578890345058113123206314213483434522044716165498329876567918658150345534841079323750627537335398252511944639737513765752127379844640484216756644879904101541399744339592324277912698801733561854776852610216698484574120710376253886780929910010932203771006953673926971450548688363009349958419754964990634669352825867045420013394696983421697759366721925536812734618325005261625000407661494547384675369469031673517712267856783774512424470492899426608502690591258111728256104861227119496315939148778016158420770233095862428942739325787984213843416773913528332313217660974275359638213303472778513833626372223307693397158833363399735698001572423085075222576750583822371761273397842007859339808406594180745923163676129991168015838572560547585357752538996541003031650463768724949139974899436575446728583187399597575833443947777972394610642754398468516451325989490490588662887876243564133609286494126177135584858887823290278457235029733061362269178932962352120173674398895190303816545323390896367703014832872218979801050661225076239250527329870644023001754187126181372704405997896448544043434368575933840482556053779362864744808229076754408627534153170314410604476014894978814670601828353918313112686991281153762165231920503652623927655404153536106171095725719385318007565447762801500201955007082847293356688947179395905977739376369573176912280200178746174967751235557622237415156294004905710176085830120824057379963765597712584431876043211636953989700643157604026779678910364634358330685903719060890657024771899466224805833156578323005321364934171158945379889986084621025394433009982959420613109994249459060518216058232969828034585835226812815853390079090552 [92,85] 2597351736625576243434882696079943172628174172554737012764176873843555807928280538198799903997674562043300392409177198273917802442153538731998106689119187484701067059398780191222870605459199850770251800764190756003186228551215515890525089808756285506728257807137709686636874687555117010925366431872246533161248449774236164483604730627912669366175194808459677778246604173387309614645702744290748093176334675616430483145419670107208906546717519643047599242173797009192455208599206357837342697736923122672221574056832333493976354245670111787172127588165381654728352326334808576291552961037162260640876404753714615270732400008096546835484892737714752652633078600495161515141152039079125168646010927434039399795431557957205729316066211272806522904007693273638252100847081351985665427470149230193644528094405070438145641831785979333635541771832101857508821366024679427717743097481472187287047764875195057661854919537130848928336283229492164453975119017518985788924827586906772802636575552240056824022471784652448003642833485653452999840414440924910853189209770102136300793267764468211068680743867801565547963589904756603621402868858393546235058340004943301316232863055345101342572793959034305441786017451102249090521879901980185252934023983223463988701528001332031598397845853052684468810807444909540999333336196709385983914259281372901824736131090702468441479600308698720877503663344037610520463532045563844900244790162923514679535679994699093872836116720715007948683525179075619551960645123558703480897643709431361595591931029755746205270056319280426487729840998544930096452586761476742473539354501678427017781224582612219765630286459528799772796014496224891343464571295344713859853705877899958327410756102843025991785346393716927501297790050479235666600439459829850914048372118410269144524550989661286372665670698289669159228214987015715675026000281110654337216220844700265543207458117052437547835551463573172179531345025340313334809914057304358170984916058083220953980013405422863016322508272115112706138926703331223880 [92,86] 7005578328863909508411623774814603356236211636869920269053228316784892442623073601257972406875815040177697877585186105186122749061598239403372909874904009885699099715731885295556300184492101985881828594089432035060163057498091701098446028895275775193546470736488503192884615565372104024939040059805560271661597435022902651505013936639741741654598859403051083865969945030975216288002176335764705236475824245489268878018293066408533579727498131682575855192933265983417725509113501621561560484631225988835625759742295019655230446057506952876924095325724096582508828742225991173870371086546108983726397598239858987072458983990293910321990592906896777078008427200281595324767835653893179027059347982847488628113854737028488854653322706296965544842551419638484507250078386833617639338699830693654759908405962639233579285387973107187266066642655721372551479020111169258313922565888457381414878177817755787747902989681321276382515565773166265932179521964902671482192366270845968172824787327246351634555963903135983199560002803791983899020543962116176537147114616043094027930676106330300547017471339568238439291720645699305854320612059041573942570471402897767013015904325488804798358138544260354258941490062928549470825798772941436815920933942550207756786009567678324735967309379739200627998320363868991984395087393280153868363062765179472204068504926366794250594227588180913038122495734351849107780472762027759128806990948975508330455813448265978239729319446930014355644178963385137107399818202265138833260527723976229328492950501048873498279738172870807822418718407579400847826621471305175487537433664095320396744876879214333537328724448449062109429739284647532288433222920312527008006880958938177277551035491850006403851217302392057765438069413437029668637618012926861815549529611951825201787247371037258256314798885750357418775034634665061397312894187593865536429046142101272660988653345717378407127243708858556269830049575519928507337831092095244954439622878849889944818132328280431742372453927708406406346195998688 [92,87] 2418512607046953283311564945338442951438133781245533099245980816802497600856525023303489880081322695046498011773130057628693393588088544829140481538394514632635578442870818289977259554956259326231152238077985431615211495559232964137148924558478520311153764425883083052037135522058897475790326717024772700156847362700777632437312848196647043492085178802220692430893804703105034282576184540192512824333188694578145744021033168636457817356893172924145403991991104537536166256861343807820471262556478481551307454817642241128566875884070833227527250595294840966999943573351110679817002098911278579826561200045451470760363892861527224732218271681858298334878011512501122443857016591765858322090838015592150112705190132532698023440146291478106969530001832912745327411167013094624471560525425812510979401186146921937416113554169398878252442701470483233923760708869336533624443195574479359958290428795118417587779139367561399496307284217592710399755234180017649183503077085259840129383052562376649321496469040899486827319358762056124554358571270694137723195296550175172400332773149516273438974872433662658687804474005215393754782915442388531121042138569801728572712883811186869749488766198981635369911209090984280012610237506573117345470165246039460393021149658489627602591931028560249523468943297716045881273224400279800082457943222940898203624205592280257544681070886391511062778260237864920055842576063622030670489612965158820707865831502922174680753919249734055526299412119213289646352936740714022597275711864078523653231344630894304529634510280145833325539545881890752698978050049105289074833306653710337244668340217559600220270772487366251804937499027896250747810020345569319067587635411679313834651616806924767399157933946867004523402287156995418220801112143302365873426596234555294363739943379012071348664499974675112530581856428869300555469143234543235119184259546560664668754687390836322309298430352706860860427041492248262786784861448198580273299982093666375677119289942610089396691524151305914865047808 [92,88] 289978418047097919666346151077080148611217270485438668523270892918855403283010470977721566535113508346594374937151078764477467864181254964363369096123801591641179706121735980000413504486420308849211771574756974917928955308317257295850734083189940060199660784521353960164895539912764016281542488328211635439290056798172651198543491304853362337690197697050584386283338914154376107988478273651982713826773633118788932610123056560575581430834363042971961681065141823725940129139678802274777972824029651271950763575030385427184757292736413771763604172883199323106388698518242514322799746437905105161230772962022086511705027177595435866654905072892395434662485509240999396677022091538983679854614552120857155875126398455115848417693122336297996059686686401336986730992544889740210451980195869631955850884392384040190999340648244737746498418499090714973994960850378315264814428615993974858926944411507417632609048786366856545296072013001536794375286355725892309622551241927318254992890184192860972981141338601578817394246125254802136850389476895729673067193785374418077254952115150023919101600451773618791473863321397395794648480473812299662488533510176662313459914580216653253688930608957616957889229846012161381706451048371083193065333864761083160540795685461559919790223687471775383235212904694786112365539729241617432667149940856366153209380620192539688065355827449997449350377364956297078888331111910711112581520774488734587249127582356080425184974994158036985898709952536790151171316334629487571592012204446656943965811415544018837370335623261598353609245598313301648269397994053814169914264534408948156797944296976442680291825249423994206114412153740002800718417589162375184083907534696646356856397091084252621639777528507701371138061303970276057963032787571067204145379382019902729576824718033957704618117692672636837570418152304369861252346580538726987489559734058082222011678965473534626139918834153816987434423711842591927833860250000810175313122553938444390292906900312461036139561897720216640 [92,89] 191844790885974615923859781608255441938007642980296492365855384421298846004174309453750154681431449157778623654394023255330785773611283980413826091157729338457581364010532305019170483213908380865961832587914223250530370478805762830393079921610605165921199338708316953653516894106946249992217595135886022443266277373859343430615813937503649985902246512443614331860262328238344940686739293537073078826922627385613576912189013382243523307939406529276908757985513050360664489203500352221368426607433453119245589346390768947367862067293449788608280121102140151919768442079475654460071156143208436154293996906788914593675317375318951829498706923515756916080894414207561648008953067458360557974733125247207551073743638598955025668074227821170914192600290311651143987752220265587987197749551385769396010638968571722710065673230584439688923054599736422496396459278566111529568323334097786210401297292967426225739419229768990377894027422471840424187175726484074454077580433698800709036574110560922912518335967312867750062206379408170494980709666674596290580119983239369561810578257741151642020101046440959392175257182051783298694063605479991136254733589680433279533121020668972391746036125638638202301596633647446133659524475484501777688715565086873069175190797308756741044436378485545215629745790831227797119538150877840089874304718532069503156102806665482897399789069597055935056442076202774882699006179496082042480151050920679850509647338347663021169032220005631581601464410084500500395888421113000818180802363897507528674957975515967368303776319411507380925947836801487270745474000291465461971484932572883594183031955813559830795258040299837823631242275829201488599380117129252111189868691982127491998787038504817969948238253299010770303804127436982074222869182080466400185484078363514267826261092795062320123274606822068897571755079081247353164150359286464305186419026967314287845678073624069242210203023230613947241818228485205027588507791416627480626459784286155702342941698933351982876694564288 [92,90] -49849797803345061438588545850963256518973477389574844176948635850286039783381071072881348188427939999275150423947525764686178468613613428531927949950366115049792548463770117900658184719075078415158306360073450185688014521368121148455039566874763506023761293963302944419004507036842674413400385771150754856215117590073410396517981337667671447574679218954331125805093818813707742730599539770065941166095140909189749818735748391013298852681122259312417963339759363102642279327724690826610342662646802650304426506575522785244261015452950008701401723262034350943593416380549361983095028627026412170505405925427791243355199036249357594071394954391909475724565379353398847053850582077950831315516724430593060217674670198784122505752276459890390040843084422437677326344115321914504005602781452873228130775069601737351067238010068073951541360541085416250259549774228112983908258175207918446912483272864880766429048044685901386199968751182225422917815794239798414243559261312780844100045736809472528379196432802543979856410405284369293822844331010050150952832229295149755763531173951318814576846458592776836846556867021202124513602102065189758191548704777748960362491599897025942705080900410892887602899572334344706762240369237071664801719120300528583910723865014270501495236222847008789522146833813795653191659947416920074563764022671758369531357782579144345786193759131975341322871198004333952563655547416599479107550296037674270408050453413415902496525881089063237116473265378793688702939525623271492484639164747659599434080511548623693843677326696194341264790455768412314487470230979180224431142185095262580000814804176754546078068323324631448897203011743968199368353026290459473835250989163816646160914732842044099202916515313733260283442656105898448305591396196677651021132022882527486714498462055936079142624532885582156114079467767529684553241421662160771335850720668044532972220094733827965896827895477729805268674587656274751642710579754802217816077530241286402318956039801009381909916 [92,91] -25886972806817343789345108842179365525160609620670847625245419482187070936712892589989713921983918267278424446851291494952266177142222898439207804300034933036181928028834757606526865942958060803238841860723782416218745831182769936894611197005695853324732379057232664845530578038159028857941899176421244032101673588374813037000330645230148293967240249467614921966645356963407489276632451324381190650527318407611645892905581583771408573853378429302940714763405846153836364726344026392246343186711621266130522121536578614507497793644515606600816058991343164508416156300550480295563874206039474280618993467828249166927379862496834169172028583776745708989704552202993842235598807055144367080552880442834591914944843692933745496013406361478964643606860850228736368156830823820214269838514241619275830124631415282247610324421465435345035278318865300405994748307036384140551298588105350323111190838546513369539561240998650507140553274584341887608801000571615385146971833556960507773438612328746350675266262841535808749615919747419509110782602744423802397050757563892085326283226424842263745248783356256820199233829987499977012259173443518777073933270591188329243406675376863452892860286304620540769590228726920375984733551516577194236271528719852947480449571104752436328889337764825076799875367715877800886729972731157351374228102462622876610615948664232419365624840137506732673585461095474039344701773543090904117287788839056813193484169301683666760076073935910936171746320574750228265982274439462633187646169728852953289688850407016680668773286829583418304812551411692762547676329244701250160388751667029532257369558443081312860107103365589851221208603867875798871999414078217119315933180972468532051984733998803132189343265572199898143928377566281807133169107279954283069571673275932705241776368063172110169696657180987951788288985654857953872405046961463963870735767046236231260622104744254374261342418414716412174742314284484075476360585411770204359069677158650384062289647017164544 [92,92] 25599519457246148655068504763765696205274912074549858974755735028545396548341717570680044944352539814080724477225728471593356793749257353589078324939119400449090409265614987015545341337858819353276619932026305137911261068154381271252582194647478232704521781578408534319020706946914236029265978403004470661220311221594167247032521605935140501481042006734634908108574756470428310021318072916641329076491279584306849826491808971707257780947162748849640577974800277510048907839506410316757939026025071236533278130363912173795883267723142764700017819829423585970266325849814344316556747658613691462836075541718319284168365834330389961154222790522511706442750300666489091201834006174735510519615226147616064617975163520911202733506264585497606680563940642508470896261131025625653378956565757664040879470795048362464717479220785963711275992280243654668342053321985258309822267768097910305855370590506428610942851583495539730906553047016535049556412295908743072998604501212420007008707260107241737614700269774369687548654666399065347234522491317633755208752712233580000088797390092874458583550787227002276688015571599933817027607294777316880716799691623661250543588473770480320325768906256503401196428243937945377304392009746354821284993065195967312604849996796395076575780465248868471106500758937476596099693723032692778341000416996282571480815823928977232606188496727969038781680466323005287351210668223434146927268604509896616074462559715360398463322857501977542251819672001731048079797064466777209148101622208140609493465142803016033215177363496941345470405109526748685527192845201070721204532168044534607015011882169981351982524994919573245039169806270783134806619624573800919860744813162229001717441824474745178228717306135121646430687566980914486099240198902760939168412171843595944151365842584751277339754380921174606059017037276275965819957193779053243666237614175964565188686494780768066489618406321175322825455500955547028628064506202315135442270557011038129756229449984 [93,0] 14850995216852443347032917845237795302602518479729831642727723476585333419484562440508518534779282442306990927308674722148361226199105621867078283113899202626184919328272241318823248588361828411584612385169057277664657850500189224712657862723348853880602534215395728729868202851979420885290488067678680984019456822996356502018605392162166110287050743575606109532064282171173016595550431946634072463826122640375494427043537478044128966063817159936320360142901415168033599626868384528544058430431464889111107048491502213261917921368179722742950705762019101313223970325468489265653567930631679755117230068379674248095094322539353212347045729659569681083455947517437930581546678833932603056776698484899325869810615173004963916204153903457277030060439086598615677540089957454346332969584519445579067139979742156688090083035947981551728475398250812674631234084668165786415449857587800088652455712083328911042515931226468021356970027719459342805967660114253247035098897676086886793938163964102196957451999148587659086165437658854639507052314784612738603520727372468816275167411549308174690529835101357390853585815492962306686116644065163420591232187718357983499482118392294218500356340922619455801573953129002465490390231140805076285482221888592379719662320025372639344892802449834302104618601273180269365256094035822387401172006159830284450844527921926140603037935838112016504570244707792469269996040742192730284264984867358416766010127301600030498523057079305419762262083332485338615668930816041865133148004239587037068026918556876445755764633252195351968762385426340425228954747644790212476501863236061236189631421470619715035436578002024755400570186680306677633196071411676226362617767867938804959080207577893578366424091030153140985560890149538211036302949148658799047905476200107387203429154954997924329376484068327805380621321735257814445797577295060640985682567478450459932706071917647969479836531753586460678247834773542350788738648547139211701926145540631768273979497023606698442736202182680969540197081278695215009290820034955754062180470813123621122727621836011949498829097398524658986780653993412361096460014285707885571149057038443327185879240448249713131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -4319780431514117511032911009611633203849905994120575956143463659682097872736231180899591669483031463427545483990049886775714560694515282096604474029912087478034698744299528394101983021567168239900801841395763522487953288242731473624094502095763735160210399601395612864548327834583110448206342710626481904283627331228587421898972838638901044270694976307088773119731343646728959083866411650283831712831700251494194796984343740730057843398023467154599834145541049399953527847198081902124987035636011324441079188907507298620975478362346441311138518457232124594721553346669939733765084040897973028524989226595000028270563179284910136156608545277063057532034824312477378047064986043329660285928278114554554562764225421380944594296775400791541504621493800996839883909894442853278143899075098871266935908207889659207221288772770058662430048385221761330992221092389931062792698452078599449532677623454235343185190763739494570725527027565332642509794549467157082267431199762898818114437445938628606891548079687750145784946088976129471712204965956031913668610175469310760749239240951496149262300201884694311415207060374304288196480503980223041989802121248908068947903331093051056218263102531985485580940450759608381246919855111033763161876036292950549097158466025781356503990741227079435989704118718168471127140471363858830407625617812211704542495111899650536442347777966608565055303450174609592455432143295243653196971783201965331847419895308737530144689515790737853833473708975447751778965346806459287786385626931561107435373907448858892779161703063070422817847001247736776409988037580759170144884150359586138543673488135559990154872076312292757864352978983956091432072703334164283852880512665987096552967602337733219465538749183329500446000365269872221443068883534724983653932120844305380616125680945693433206810652130306900731300903808589564542967743189827028931223006031130232073893597946422149976191449748669655777334092957093715490741681269666420738350960593325425685963556339653482211966923648919523631520349086279582511171896009654580444773537572584675813811179769498442082464734035335646747193791187339442428335956574987851535175814887138082700905844141854184460779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 28203221909613005881352737213772008999887222877680957706370974410765339838107130796993554037604461521843645852421392576531473961498311468989211111670653056827897364293729179646228740085291307872707631692251828620220182412500717414447470726675161805945909894064082136475465261029489442620724544606531433750547967856122136697058851034928309273059730946146874092276459740240133850654810632184081128604796561327545128858263004782018281763908331112189904296498039386041785715390136649004301345559400415227464770672163673258404063167991730276079251410149349720734696251330858515327110849043705117661577389815714899883296521890600240467095422829610312566818743324811826417541816444225745838644684013807429121526688410664799579733924452951035629383701745214827813442153267446693456716445945610055272707875805460605136584663303169350559775679679322237794911821769020571996270700732494316623590838907101772425683462419365853942567707737902639972864818559331568247213299000098797366735851504248164481019893303307424048461021796430912290628586150702268746234201274424953174175006151877650709374386309329099591169963073114054083152221184686120171388944587432021277284818904573338402659650792642959969156476182031901313162049406170289142392679038100537824823539765600737021285409484812500982767118037676762377158028900278135604838181135731190283437379627942274446011572165952693027517390146939368070067624113887088311396943839448118147530697381075677917601135657767636230549502225351217417579748084732929004794870020966524352041360088660153399708517563802707669814363392082834599828768277818457224629547784217067552831962043495550999974554031935409753547711230117209574330480038263062687392973768006298178352019684310860455561164365696268759893460967147160083213988822855107364107852237202896221336373199366675414016182154138284967645795739668987889037169198563085630154291142618074696032344951632865878289997927757226964226384011598543968360896280254686915094646204567366376720771773278865488107148771606551699380132936029955613926097298541200461562931179225942068379876363488116343783824817249083068915538398684591406135595936893560599608359156603528783903498558786271827009208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 241545274375818436981637677795394786163021958989221203819610230976649170891732024985540855965215095891444577594221682111170276213266405234444423056997894341703001803701427477230359126671850771972593105483066998390512793650999956426107491489339071398076795735264895097262509578962161043123369126423889038119562064426877363011859152933809544143989282097699176534047022234383587131349522584983355590902121207555998868455446071107086385057878879695789239428794723769562231928677192168152778439044397107718909983834489624485187241623811259887014538004723254423174167492736356204955137292933170787515355322773657087184921289713963288665502764012849745440009560614974423694180337254317653280673581174578760388016755863124315274511785253206104383079948871020824038261613202439466385656326278936045448056602135843280643869019883721637438952559646945272098217528087766244848568273807620063011104766216663640906297420447376051409786271577600235640430302440712351080182191497299624955938917419156405913569732048325528378229731039386470420075382511845677475032355361657523746276537108836297884852521218604928465633358261154075008526570877710211035790409188675525143379869944454731432896300168452762426739583935704111636261331772701054843827868669574388359486024450567858596673717508765534357906092620725852511664754838260978716555636052947358218222231372967320959183423620245260529881570052440931188512693274835563054309316940060561689577403528831903980935741669526120265461000192194651832706102632363627997363542554486027304485396475903312771712342249434392748110414906032456153187316540262871623554229793356757072924663813967066679767373597855845272000118284332776361295862586840382917857905117013340953557254657340678760516390563057913555782847292806889947442518718791958084241397471177774068424515877186886804123114148283583770909827286124278981605159159265730490995422838810278220053593348358691204732120163627712046175862463690559286881386385535321285088338245705043500489167195243246365641367926158490542707343121905692353186408858324424010635253740520388672116934143438849390634104451642898043668904856488412975101832705101638587308282394569536791717093895703172849468440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 665554627867970711464914300411476604624056293977822491758089658987034751687565953232001045131375371213690781446995229867297675592364804468637807110884918536346477949538319180547645798218072400628295349349536218303195239328081533466207579983239355299635697968366435971219952297360449586520313930445340565161472641822365662458371966375355716633377462568012290901070695725970007964637819145377015793449728452197583788767889336055206709502663184506161010443692377197688187385930128182070668305088148271367121020226260077918760498835098784291659520490759696317752962206993077681973627865888144394550182171679150428518362986371783507318284995076165742436761420536915561264008222301879088098567029590547772841597792447202667608747885840194940647083710568783414952707673491350083906813855886641731701035890474059737646510051768432165674213901427444378805473102857795361735267901623765680858182243399297475515654364583512626737034336585734122406020067087565308098722333370033952048639444291084033569558544990869245353499740617277461576703662890827491318007089182528220176565462245801378878663758543233568463580099198342909080425217623462722501391042132342967305930783621096030147024013387167722548725632735334109888018403003854255903516860694256318068039961709145639078077717054244135045016683066859395968879172882679989136793144332100469979328663232191883834727353463589333203164261962233959318604824432423185126160153072237157843818872041136716854768153702051633630817197867593846512498103900320871545337366280261167131571105942855651242925727233199196202777937836767307940779645904930535801085895837963600924072890207260254664881928971678891880372283753947097616391953657461348628314005875302452128146999713711531369968375482031611246314004310905703953675890727548325735202456069713825968204469273210022085055458572030584771480464456421127793397008562084846803313874243396806024962233073770939869537589053139346556914087638193991951088046499752006272353941043301948344690439035521670985719634190836224400591654104940953190694037954587173042069554657988624316137887825418266521089158024261442936896031843709840649155691575475761670001155752213023517293313452583791229424107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -42773548108652525486674367781023524937320270569417568693142788193457425358446443412369103934632393007652566189173464004059510440501009048325183627080869571736004550702833451421206337818579961579557738411178569448763534866552038707012741026720087201357640919802475443427839359022762278471733404644635796836630489403233558507028597251706425696596007437033162501200936570816848164138602504446877396046923335500817123723316029740989912143828530016407623405978822174227579278031183941197061667603508196568331657788058970606873804638932026392863765955447554129959642822316974570944178068529464987124100268447868234558308971092662344488316428984502135420412877317924722294345591151356205064435650413444768314044083974113506344227028443961002567802181991672910516438439218726778790659774842316327935193552779258971703245206339062837195259415468913071884851503652363178241242949811205637427221297442625166355111430343784692837747677797171653267072128739384089472541331211696803768365722357553767779052925780701205827479240711342702645786299883804751964914104063856061492143902063807125255941564251578220067289301595064114692814859127674638050160153066302968543719201148729881110092425700856707101640546902338025204560916895409587201144017173694357455362501030195213299061512116043175108874582670920265788987098984942079640351918833079916421130037578871843837403901801043065584727525844172313046039589915612924813492616459689265042106248315693349026578327517596009866550620377714133955383821255536774729063158804063199859856195330842070802843641288390444581423666440780077255721498788681072215466676071088701567297181405503883008383878084503130974703228493564481031838067946358322210574130882759684832457983385050784008796205682443801880397511760711785143712738923529088546915106746203116976840551750757662841548525000038775162651775249318459793366104899734296068555356973720231365756646641598009397503297636437730909512729125486684510912702858438723238697155433776568447832625424382750700875270313972408192996166813042107906481689462188805205342759680672957785508193225061728543753883567766463887559702630540028738743618036266047014949595919551362274406497874171839684639704743936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 211149708873655993821493786500635478509980427818145543888178807954256741322912569713927935521694339393814238630983712750264045525732048193919545829708123534359412671600385911835849762474128952911785663769312450459554158340679021422077624047212684378600653344802067807598340076160709485587113885118154777722252263131135338340213077928827195269477407869934186917140238893039318601483364127519897666636970647227170903475384916133633410251141069669872098285230975012476628374289007578221477679478384100156114542098579895417267553645411187349913318659857877033309340397213889262532223307635092285723016859620935009707336194293509732938168941969498446284054059791651751504062857424609676176250590788927291231288113327607096107882785676795452168123114548678352103587945652226095474283774708138598747720993935296075087933879196914938160581703736521570734325640443252855249181211552603559322786451599633262273530181324403172435970990259999329684795701467267284528139321078875876752518540407931426061782773328141354001336157222490025123172870129031089995316605365902842396786507897139343461861147762825926067423732203051536269067955208930619560784127957486226844752461088738160948302851148180979549363492653882905774919639684745232666373442861723871054495531379305824617650758859131806772367157960297204446963776317337789317307600706510443871133390336597052290221455270936271229206583294755239069069095184153087034814235184310245299631789952006783691802962616725573176639829737947187349287015148841141814250989278798880761199338883252284080261015898865075148507164263951638863000365073620396935343692318024315897046667491096766801274696516188286742359140186422339258446049297305528156402882089434485674456553455879121449788597119694049934777687150680104551532459434391421087269230775671239918874261716166797198831614831002227831535208635312435094578933823648755251106916371369723684423104643952540124393403931362940198599523159304305549539971086918213925015705790987560478687879726725490722070284470947306152606543121594606975114235134733055694857180925932680097668720201723314764798252381922909652770961959851975570742465424646023883957927417986934011240265467455531501698060124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -196436311740570928690267156041296667209414027374177191166502096262401458746121602268799942857318090791483697314514882115572124860391584721592266363653168193857061117746200671239610208901446956021360556395075812032008116180224945480883977924956628669008463352711454952641899594681268404167682285742674784436739691754803251268502154008382482671874921515025855043879793417393560488646568811958421827627641306344332851932530319086652613014728725243685477752925566508760733108193571675871194557616480399319613272562658249469538028994491308794034661969678741435277927609232139658061232014074049310803963882784550157705435450131775988322632764736019788084315948467861211595662763256357475704927984307915385861597943744186494254456303664460645421169046723765610442000267602885342311001134841975143221007652028819562535127529965142252524995444863195542029829425110554611537725768273276254570228682966864684855849202870026522634732283749706050291415440823949523101408980692914700132987289679744855187332881743171243439151734816026157118042247146797096895923816581647181334467899422919971819545340410833155937030798982554008624917627982619419316476567180330486413923533649516098749665166443872700707862264534865291415872103035978642774632009495509556182592671958352408942742345662005615900097374199755399569487202416654289878658497017813576240987427322695481021551242304236490797824772193829908510845840635997632838882979739216168206964246778280941137231842839971760555947717575686372524005678311752051778416349096433518818852156934779262031378522368564355490965895166779258296569941634575809659622452417122883152191970625266542475164005782948068683259275375929714989492197242833521761274846359749583055018867420865447119152825241744985090692401682976579112104771693732223460651398352498585446375501554596906797307917461940536668162043714673410094317940114981789017175188720116477033097143565158349058336174641054361107330040089579658432262841559850926479995148390605413372856176726711855087379381110495605320536761654009842648258107632600031178974961057495423585677761492907607651837377562564979194432188530952560984405013575821718713112824422533248135770329830494552158992932536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -1495261791030720279072810808084903095284116907639816110274195388390026624122970191550823628015011013961392972947286685491598470851734810225927057685640366694849338522090058118583241661256703773880235983283189159373131171363753470801738464038468536800940481081185964687881014525569831231880611905016440433142035905018654737210782949539014681458869433985904691249176706412061273132990858856625870524349570493842657095368189765286940546594901280342536115508146534446421467353879157828471080231935137192318152156993201960016577565456028257848808071229345876562051625077899518316191462842412139917955285142367073741130516194606558312423142724478596028901262870429973664069670750281283013937905086587858281498590842317853259798027723034214524637345667200586979194545589147572224997688230232269815822896407198503338911264675007295612716771506967248889393060552893382059030834254972243861769877844990291356932825915009271300363821431510739169665451271634352859817473230807786204057338589108328505266789211238460610181681284330152152626138646988909732275868537257406983121449049558416809509647586189372020744821787843462975140648027978411602036051163661461759263580568062192016726189627901144213293225254756849915773231862941272223563488141689668900738995623391219772212646766632703481999873604288320894565361383663638785633910529222403003638756672590462835888368854861605349878142535694198938074327839143892659610499875349598285523368635472129544028195394659305979178864749697289671180304472167713256153856205801655649492117355371769762260629977262021948534658935692809659790753816434633819584368497026223149133162707861807431288190185047458506092031482618553567398164156669588954083287262759020632219732855701980093596236702400659199682820767439617955719878415086971422374315985978851480311447687331938295800857998926481667069947867279690820434367096673291161148382369977038654901465761896174791093309276388627787615366040143465086441336049604994067744774155809892382070520315185466319731606016808713082161112196849782195146374133561626320610609034327624990825703982321484162020210892394736413674715107930918316393613772751966829334459440221246923517280629540564558494002315264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 4271209740314031878898521575242565760724585182192007290409854596267380910680906436629195953397067296549968561792330523868726121078505759413603424453484479070869217718628580051194858196632134764865635872057080473645574398020581641807272316770699885194623150454877765622907595736134663782432693921955726292513285837678840335537756839953997945824444751966116227574383284940760098249350548407155486202157242110326896993571290991269510000799713503198919841116833154216812445496575780041592364685069698218010122018289821267913459328015219248175425628058219211716642382596879598255267867815127208845380286585849845514447585678231397871817952524576992454060006584072945649628972480910467205924864850819436893782934958696358309309723853210319523368776221001677997763462506123319827214036528461984580113759326025051136244587624404525916463660417156954207598555912358737270207419406012298705619316928540511349871740135578941131470163701917009098672787771034318078864776676481966090812796337950865078074543290358094170948641510098337894366257186260737754213552116681032331550074105393966083813776073560620226163193020214071332715396512123105443098958614143058283315732074287851307473829318669094514507500912736583078534218693456251053886939472029869473974930859124460618333146972188014046026745242948708685523575391978538233199953075697945755140132390594639878221665238451419359927269527246146039109549851677636658276511497500885252416510768277674392149477477559829196807184236998317546735974137618650334927810230359974808527255638106735089638351830476768307129059458558856010992139584095183777908044314006800923768442080134278820624801870330010529538566128924482832517112328808131876023316942728179889699134602528462541870922332314866039618818302171596101226984208658073589240023246066397958322113290874181716687759676166510624786709516260248667785202363664687280441557400669163259651162851703159421906521020379989262344675157116568911743450027190003940752706374147992515603849715587023500507038399917904044011925363277641813440474136310355510704744617950850470883773688881747801174737969187746308956445133846570799150598872645900622303242224739856994437762723838522229183141797429248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -253748735072025592345172176969574485573948652792704535734066176779056095414258746159364936129958293900036988862025016624986783081650023920184577157668376154488886406248405147438157988370427264963271787524424709635045429408706832573609974302648418784571480571581443764945417853183849885349380950049985052503592369280558153379122972380524061175747614654230074799699172600970539452732837690610400747807066370545422115601336620890738721509771310505116983102123900945367457800639072022967806799272310686217632291600288705310087865792500451676451161293381263288235118019208462709117857593069951917632229740109946129297445499777402746227779564207407362945605182264838878294805210185072031412582324817126441775361229359803392571467113054467726607156015113944189586338639270972172395632400348000407864950661684396110500358800530759858525382452193190309138936858304272585024405461034368998303027251153181480601391904970044160726209205686433269146121944497062662185514824520288063906580516513007338442441819935393036365977072075589187471508241838621068344522308884227762794617534577869129447459291749755923515412383481315038241727149444419528592501775745256617619187410349475210396523726519440497430340199979440455968168338046887558509045672975710450662952912071634720438490323540150788524075933973189208553242317924119308649880643236879633416351677296993962444634515505970649287550851072570075554163075375622037775763458251232019629644820008820463807735338105078262086785684511743845855887289031584961771082440898615927666347753436869226357858047954467600905058691801206765704259442422809323885555917416587725049529665733303849434663226517132939209585061290175493383977687958193542113172231197999309999757704519538221314821826210526124333101139933214465833233416765300745407335595771076930663310653398795150088677879975373505614254253518224468774520749529235877784742648963722874667898907995982426870257336687035187304750378204920074929422301411661261869573639679738508224573755949647476534055597247190351088071413771397774266781628284104051797755372491240777271992939784298962370692039138390488626486756520540344035806915064635104804817663138906080628745270803893445159701467627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -16853472664728714867518467186366563802411175858982548411148621030308551105168424561788323768329759744941323610693767544122095433071448740114975056126690078586627219865255945708193513319700021074671623104693480027481015771124046206252348271680476068574859903667850556117131382976726742765978802644478143196065736809500770292854746202733559972162323002163077790861843617584125308474657398783442973858054755489906461004968120922008951549322426621347550430884233644416457718835662537815430249783057557259870508234070149783672673253546060078106449020462543388519036312955706569816988400200112284046133431875619821026083050745452003034165154494096605802942810857931190624162661478372015864427254350186969667298003222562802720990752325573418546729081853882068120502055610448399921381454975546293215262019793681281318973488917928251675236490572256863682337169838997129443174557104340722312071512839884431058415354555482484194216562205706747093357686129909674629129746857308554847922533669824580578744750300112728463233074382319445727527549803989286556316256348055871828537572872699667504657220423573569106377147736216175794364395038721169553245550278653787155451134865308316314585142384872403654090196353737477242817395577516847431259708508454721666017780842779761527413942891138425302901042991114473301347585549270276079598674485830272394119962963611566610441260623241110504036977504129787143503466686937206592060107930623711931033187263165694416923825822263139867470424382103106593968134160486836366970196961046909596594871610490466206769416479077663948346598468198522265947549127621507256389627808917039956553886320953406232176498600483669653812396385422907879470892213916673347776204085232968726535436862856904022543274340895639391824756711577350937738658712451715989831798468773619514080768246730207098844045505748445917085394187771036916110274708994610619300600283333888446043967838746537672112214855041328039251916372551500873493836315291713956197871881326793574282686059213424904320419818281729574513484784175857499569432397641722288361881894105554594739171399239536075717188818864431707933070780540078347609964499589473122164154218160706331068876384620574019209383540424704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 52819372304337256443342982546711928731101931888238555333861312600865004146962570730403354028547178841999192240144530804594207248008023239024361365085062659745715569263913015458043754184246976054070293582768198316224995913305861502929636723405025903263657969904857951497827161797140187304143538532457771703467748567333265357762121430137581108217342780782499568693332479943754288961185050146627041252544496554554639167973559222480483405646206153329269566870952529419641888296007394412274361721295609435655179738150162420305305025463121989926437112750309852463668811305752854760255131516687883821431887013824758230881729128111749160133170141365516013485298202218119816507079657482813407058697983802664733230703436221178938803181733173451431872280011111669264299239651982775508021119530445388220710075064300643262790321468763320420727644910717651555736944494826668131201847479967948973720496096925731587335474307799370188165366470313042401648976924456516175862687701814724607141658045214494901895729308999735364220450883506739989650512356496837441097537760193459693624919657712692270736558456507416729737150660595666604525007359398621737241574947817103052194853509115907796705296646269426539919662040021458927062136384526587368192375364726886784735355137405584250597583907196129176898100222042777481742569993974092758262868291684456671062515091922915535028672666791623602302653200888340643548579054326142811471967576700997977754036971449257484471765152999798174028640786811388304236216805615648039362951261234058722834560414410900750273071341526815105526842597398206382624286382633499815917219972003985289464054408933979433405005319700068725950297056554190432302364560861658258280116046599949523968345493129944381273267347330534232481774510099527920984558953448429586066752469411136496586957663847315948296807197755519545885418633882582695390449463121386564279704466966315167605777263496778458284129772156733801514163915643389216314932319685180200151422378637536066250520823126431958699566217132607648216475808670354414516127297767514105029609853000307847005104994466280274047827998877312131956087471940960089371978056700186351275799886241780417461257871211415478887523003924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -138908722397951862379182518152376064040870535861009278657324674426170176243080282256211043029365128838825893450100472747212513826161037838377117159623826771528777084020487018518899409642560303629361097944745485832734112588986939015098087219590470608599529621510499115808666329289470865324654612180649273777683103361596322303607263095341819511137402224146677387045540312944939767421388788488798229468535402028338234017571308037773076760056331256430923243435962436003625844984443170688167486888855249742161494548200453670388892497879658066333587867953761150011630275022473926403598140540692503154882740049412281306645193790490948265128773837819433557967389089698895701309876321947274060947735670429130508616213973813104161544757419216531256032575606693598457889723239656973297053086424539591503821905741376087451839784428944886785720468855145819201430570202630958631394320614558274177541500939507854979903138006212444462385977466157268828062904414754565283185016588659925785551872351846070624240998382058960978465244211361880343550577446673391142982044528797337275103928963008707597220497495841334246638105743751794184206695384403899975642673870027339970384258366521591697067859000509566288881588422587267106033459577641716333391297998414809861512530943932613594285526595574091071044793330353608578218687101021531787310605591759818109463585264880734139465557752944216205107626541756576238368395260310298505835403872478118229631930851381232015806230248462779911456851210179148756253856072107839849238464421144557642664584179940329197968702695141242614069424759791580283821827686289529179904262203688991440206593477725616665189418430533611414493741462436674015098780699417045287556970345132568830337268260361102565740725600650150210459177848754418712057576587095211679748211871485212971591396850563324024617556362423987665989173700307836870695751012846993204677709130277330898948930783298359661092947218423246620139286072290122612390060387826532680013232120557901105166801113501087958972524369438224152439883893309488740707189221105023731815192616674116437824911644762194245873627968683615941200886795222267339705643848966433169454677477817398322128955519395786715313740795871232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 311085737244532497737054882281554499581085126093472395912471467140605362846996764687379677043404619904104014473322772730467140204337533512365789344148042159617586588290971116392876066842782151913593318351956157031999218513545200234998403190363517152443313797524236592818569303833540753809983561147570468883758030731653925738553654707403722973821486179675355704558509231617987608838120820513165455523661779087358735188659183761063017772801352596576724879045260509980429521002483906798718784337738276981181410991762153962954351314569323423006955211798274572161702585364064300517757446229889793618315546349538884402013924834229324450810590891079689319204291635186597501838086010831141334143878889292699802672356392384880878318805415021580663104598898271698781748939972404856036111526121223003419524938552501708829030286913576635065347261158675053349912691052668913821424079719886623253999079996970540874564336569865461243866316074680516333064039517926824523219523192330770969551106682243403638820329665336862925251386858268893600196396434954459999264728446427172817299271972745621657529772184375577068931687660258451865920415785523534261813379494550206334673812988224372441646425758394703244666054994923400374608109551777769638458491151439744216706652496508287366141143917248693234340315301082936512647858501913738547399855850492866851704654910779384455753827367066752153075426245057435033120798920856576093716569697722397607078139685074543776508647039963491709233324266567633396418062529209317922985066027397468395549639757287244785518124514394862581441818529162049728757129131063563109852875711058598853067802279298931383553640517657175883812855333918254105196576931721330007502108768785731016019304370385407530409439443547071066215623594376522553769872063891181426239813655303687758584751576729692051960303868867434051253023831294505333362740322851105905643271883601838537860648507859481980802513579878828664120632925269653917784089475619846432743078344557159780853176602689274807862707205953279138890082103100028977968506908600590638381460835879849838184378173027548701994720371709925488853200989692138829583912439371669676920419567803268076113437330216459623180131861790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -554438672597216867101683548072052576538302214830317141151944884314354194072751727032224979968933956232456367951867427789584112748489602228441013811187361949401053470502220388254401594464883139149717120732157627714572238439330241285032399387675365912370062208890545279806215376478459832519271053256584652353963684488401674311103458537976958748751795613627220165147484537437880063690407127478610461698958972132124756108102349587870710118399662633072321624692417397694989736325839260763493517223886778885809649611894254712142223806774215649679126648795488874786093255856903920441418431186080217489925729154625695169006031067708129674238436322629825792911763383680552762492749803080033987764633589659768437406680087220000251222838380027147535789813350848229471745481313197740817006100471391658908051932747934678038471397980196015914395056933786174738730215857644192112782643252063203528651445188094827991426945047777686238069170232628738054223801863254111353214625113651254628357430632359260519679841602138633896546923725099064274373699800909897062949892256986719996760075326726298864823812400120994082720275280413645685052001934089799429340473710298665042355442076762026455470221161914860872639293286628677262320667356589611935494495022643106510471359210156677877773202572270743794811882337829976315651626333516153999381565035968733060440165353023291227365764321397491127415089110596596788034761030240389360081199277522613089748434407502820274776888470425423828867452578852853508868693507219081828844477057480048777878386854832801640454757467728891916108284816144418146353477481428299463739390597825036943572563894945577885537560270865128008675997599476748118972558981579423205465464963120678724942020520479113571076884184849113678052081345202227763736530465287159733557565797310033496100095490924163559614262721629047998352093991856254266535152947833285953751526595446899047102458512062807726711833310737646798444456155717669180683397895585491496483100207063713977219749525280192213090944772517332086100337889566613869434358631750611040632293787177951973823477856500811507466949040515788932757486794828454841926876781869458705835684612499423344922090554820288007624443610267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 780120108615833390923897462349605768399003876462443345433249169267604841795135800218277276950217826414227987141465210958572807533230934814457127339056778241436745049577179413923052647343440156390517386067247071684240451143588582450488713637516040351961017768745119908570547215596623549202495982212914319909985313800551004732076497131683096574562103618817217671991711715503206252081431521736338498179053730205886076279637256687925296863007040259292229842624120235849422127076375397321684161842806380582779555321907852995046217520066510446545445584482936255323290865787952662666338606091709244704332520762727589511118946279264151406220634707140675414340479442787391194522276508728981606414513145495255072657494965920450537077322558815476551906513222367815187303670372528597963563201604250783962653677815456889650797224502579856744064117405652673557797581142246311627122989890041909709640719544060187727058559501026629409839907698120977004543032489064915449009209110717391209768005687061534673538716617862752139985872235481618837244716498889065591941436658493019235318785955934054843985720285755570151420021803413943364800793061895211739386275138592452272463739334150774369240654258578765930762544061505216851439006219796255398346073170493035307434832075256131285669009579963871560931408939924447469722502673475834148110831034849155846289941950676216499446359216972878983618568957780809794143715187698381311613796174796029436650485141618221352243189733848006319053866282620341580526965827185884181408390668929631734918953341805626175988931536943797875841211319713970091818189311656591828830296313580832223476462117034694091201209435775067219086303912178555749767960733867890874748009268083670309216646117373779186528316800617292605596640195752636901306445433325543591611499838259051860296238015978085085135085734778305595380539295485490942256515634309646561761802509025756253998885736682264449696215572356992251831441613333099683852615652440331522475256932400333692092326363948133552197039305616578850713201309579911212726712410468725671606329962856214288359876482557329467345881513755607714502821906489801125303611841809998415439616205311973723058133633681511455839033302712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -805739377849405239834632332000353138647847617808845713603646085444623498138727216221691021136710381598404665165053945562270007084631543884356373215084674763139711591517256771272514353171490696325458965838872596950703021971734297450029271348147245916368323930992127464072140826783352094569603501418781862244893066874025116993760392067536092022947234184450190861478051203955783267832190653288583027085021551776484916092767916975897160652082888779084135043389745148409196819943182664428531436798940903447494057582179503869432365046028045497422328703984861658940312568580867238661421714996592728396147051289237406494937995195015089453730622777223783216581145562602640809719328458908020018245143526790515044201254163053599320501976757176768676419702517729697754864320177232674355539634046595769428395715923232631993882247362603793526161535654806317876325323324060524989252358132113777132000078249986281836540614250261809965516674540124941571071189395475160438859629038646266039359296948933343670679825833370704743004316907254112002388689300020502061960568070188281527629792608527303364987221723397905131423287847845592307166078478992339686673804365303108686919757860462773408858117475084278135553668461468764651416239724090352784062169784443133467732227501269993808627607251084271640960467516484930000116472871353826740104257220835810014416636989920193502532385806083994263334041563485974387113321029776046938359829033570076445017285992628402088747579972141517744564893378396162099155927789828662834759651338826423199131049244873434499463757712980130499163406890856954054076295066956308488917292540672937618818552765146658300122092292935494742657314138882502606167614551786041031344331463441122717634214280553332661679223098016722792618849170234417547461239002623583188918249705573355591898938175890378765829156364308797254532243976444728616444523021633422227407986848093297825671414152712092676413530858552235892225219190454541641278234368028151970808516218653834530385848892667195767956153338764978508828764804620530498075408084243240381564946828905868727080936245749283052785177033648752351900164727581905912051987126787132993453396517608967375009347788651036948808419581624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 413285323284664993176028805758097969772253391706413959464355671191539346482861742735858567541472788134898343136979943666484006015044637296850438399843632397279273952289051770749144163519158008780168746377196882507355817718790788880116767199093346790069973444241375427594071784302063656056933128202546164887124048306600446732287592303734990291256029182503413954151785826681322141736059727631611383415512214698296179385341176775344537736330462856929572008679496667581418427771770316901003089397412399116590564908496661834224390164057207459817167249358143109108331588365855326350539331011123358719516755270614836561779186354491690043047443569554418915240201182876403936662932887572820218409002768635178650451962001133723870093448888511437243676266794339917815740699495981230022670049646263964500318189164711938698135431347541457014360038614487148576835085395538067013997735995532462277794157462632752256451998200726685971439386818226222679012733315769063499469814158030863926598753347893705413081208472211429580410896058531114635448602081550390655032743786439512465066657602034177588072425524038109238756026682889213009844541740036802195325031782256625067505187632079772415336384458293357992818763106121701130159766460133734995165215018490001533790904632656404063891831434225036411621426089016770821930696760320548746062609854977992963237976000302624004138482944236120481752894802083094908299184530114369236515423299096061569614451840075601969818754530342515297695650840235736332704516091198148519522525980878607511620977733277608657853581063678650355013579200702638127972433689033474144710578544854380420849951351091391347703939657855784452883027887168710183614662331404521234760233715924790393651378704306073791308135190975298016867166088535455420940799088482371441178613544836203882167026847393223197927531254005600573161802371022229296986733285512610732241125024168099738478472975678645606773555743864230784379437046794970305602678329112779925485783040524215661075124107582106335084806184988096191385760777421567295642419398588794543012694120259027669859551842945160859913477133340856733977902560015043181170144338043047910803747561867568943342719315906839319847607478517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] 444086653319432042517758614514977518878511400880091188344195479656608242438300011820605732721850889855107278864245468673529781717505443505387126755503102052905508169851781683332762147655351301688521073960737839980173384690224934511416468868116332592936117067368654471254174232339574159607183926841467941942007652517412917255194039252873895321606038487877966474902993934297811103949233702303028435147602843535605517286774304602477868825697951309207019739703678193276841376650774437012319811493191602161082515887936526510326059224339747788456987004912300673477386459543330679017299721727916993154235569914181879601537538922796540614066236169599819665262388278847015670055087717560750100086559344837720737262180278817520547129539533584681931044450733006317228669139711080120892051896928000806301522888193474546099077764335002454303172405711676541399102632559316087957829707719590166565524014352022485353731721089981950987625782621728240543200676918823823257820553265870397594173830556831425131092578311383819917905702885043823011073462241450413165425256580637131917520088053578513707025470294911514510615988966374732999722380327924796294212391987660093598664605734792240402875339896699989448530305676748390852706024266516754101534590688898400062073853951662077648895035424923945529849382757450768757483529051015113877222413386223904359299415472766107219573589644115706019129962107208064515561915175780782146064351574538082272626845943718860211030391107764081223309166666550084761795441697173176651864016117576585807875712925689711156392215888414628302757960141201069411815838226446993125620929580132424202081840820195326650263591492376405205477291839214849572872366969667523419084837691136998091818448870848319076771627768857126069020763951032482562114278835947407325268130175328521238933544519476569154153360488834318580020520147709023003789761460271592059506781469106150962593074905420261707421102079191487207681784301227258371240012624693047602674963554775832436382922382260916519371911140000094897854993021334483867945356967111326176881757388594743827676970541770683643259834193234860130300121353531979820015819867622675659041658651638482168794902144337815230169657611649024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] -1496881088624955515533249915911159258233909097908927775345886573037420608024035156364892925777984842576512745814487768978152663645283369568331583024025515624616517361206961317933449604795157013892870073125250331441782851082587493020502592717335030349782612492464406677690390880963249741665885512009310942826221007513922275762867787003861911565970233441303509672754492690668554240154676666326628703453995384998025953248274884167566104451028370350816026890330516840528592340698727398903867521396398280431775749233791726350852570560588543684644203865859210200578329649315772730348318274965439010823533538004265205431353527967047644880001238916138975269575203953834244603517335173968969779822091846820612864065943519441998944989323153904178727172990870287319993714981310013948331339007991825753256389502724676230547990208223110616808791246656617183323327651969250608806956691385848992939272222914688367947423826147850747220212802084577673047149938269635007962068512711079432656085902246452112290418594544663602732804337336223800327968513975241514276529036940480212348889143443874242102248112707765477591836470855979567013602455457877858736610043749484022592116784865876767467512573765274873206752834139683167717078889942061398724936162529322035312869209824450222817076203812025446162340042582930452363809770579675214268106051059331776120392400024667173015115616709498334327270005813256002616527879611001567350201726853546003114311884422102824492308461525246191664519011081831561742311372176919510651431224640887418313159953560343973030842507164420105837263570900208933918006965776991794745568928325813739617387708975149585017881539525496833589768987441475601229300442655693739510688542568401984837080414058242402588689627923786394674916153950466382562321002477926696744849583674136799053069635870950717353072720423978128101635663301320535475608453281368835465387941239234081656243837880671500923685362574861968160297976442774454823728946632733439583303677200766550103080359766825318722983761043472054347344077233638605882554075926909250453266737661982385202486953979991544231388512057778793932564701386638877069123713842660647284937338541356200558781371203393144103925336296652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] 2257294580190623852364053296521170936222181072080873781096170376938719661337333918235425467770485763312762890060223619845596724662062876573376149351917175451850843252763246450780885402768215078224030339809209476919255884221995277669371181858031354896945653847614503017310026774677897231512057558353702385563046446286833609438979333496162200599621742333008496915684704560993281557937421767522693340549928530319651751269349121596671564837062937575269344360795680997835565856366925276817890604595348491592328192181010991189598612800680270362397243203423769864589165498261883265613949828256410765252460458146400573292574863712914126979699746412004750102501973823012103395907019655853662055349642326182282247623957747783871987773638280288429182998172775468056255278708574014501835342426247599052555071022604929519638539032378619837651286351709710394066254609238751006034746914149240159454589319377116701216088002115037224902971037615214867164098802289834372690690199222793549205844433450989237905423149794433177887258092602072981252417715581329483768263361369352927227641857985487207426261161290741895245376776903800656328373086981929832563414727024443703661950867082690840281470390055344329662164473226226733353760925870835365053431991195285199929720909015107099394331282484562365468173963829290326715404742949110039141632479248177580906214286481770837754448352112972498606322281916575505167658449516328782864974373779862564559328977535502609640254888825807437454275297902823839130733171090906796593409010613641035241206381638232429220740698806000554242539180590347378235808981868475703207131380445446230260775165514471898203968663536379958328382286682481369414343216598797916626985400085228320008920595698898279347204010522818951271194389880077152445712223519820222913345875614623478129890188222052341435367658258367066449904531974181371603734251241448257429803680771672574580713012903359443825813491674675406521782374921509195571854060847477824062169777334712453217323711872430323280174279069468037029041317475314585698331815088227796355125395054611170427234935200091582080906476420981094999054135103945985477569181856708745799914692985318916742035271600867069918009493393768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] -2299069345684611861850802061391151016275282075417473704273782248470362861867038500531352987100113905945699079115129072657184750779197924542295667674133120876671121879419608045172327290472190402599366583538751723703588912582384098334922879314860291755552324480450783008025154309112350075040567404747443337661447769482595183707038624563435882962933248018746495811080698165984208252438698112557063057370451562856496959347865822962221689071434746474045747951262165775406537470667767024529034400695822242516031419614527417266467394683705052326977579561416172700145283901906704048912584673216872183622152874836481121933880761485424614675953748695023095368589436212681145639564140120022677196060246977569683563803069051998073428277680543240767568684655262802127822883267778833615156134829738439288955965286010961194402456965982876943715104877512748100644710364841496037498436927364481014720717579506408954285605670264764534030415478429552089776912879794258123363378117499327319601206916995164277865912005543819075656939942532158050710946267511162827089635607349599247999719606104772493028761450055036790979734706152221690262988086666094025338873826630620232806824053933504357464244576740015576322772157775092544120217819099147825604894750357721895811487315009632861736713810500117040650927312429685999032304198929326025374747882890178470644137856924420340215588544766015924621012434522457308960020362314601979173780567451169285567215390536327612526655149631767155437601873470203054406795840436267300354209039765731416896454250819338689555179001838964098375011655423267777666050892908317132072650495742257522761748283707454855706612320568464266405949676381221355153540338740945807703109488881800524950999364123915997689401749848219473868274226401732936840031038627907177436094332897493141720274473101136044542421628629312208891296962830045579882348912873024865519330113508162506910910634785423525273597366892783384232693505875565796040888881718916715492291495633565129834320115606826887139341921095835555773010340046568491806064942463563491332835458878981337913282619399764808747885182374965719599235699498104053888844106503677116242575251534077423740913365388020587874848780824084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] 1563509215790034240192368607236924762896630690818731434292657886285886682332753768330095935746132855364579917377692957046262288239896789076801415575248957286607454072055536787513630783565233734656279696888034243019763640090593023102816687636402180478339936386282117684088283342020566822350936988140133541614096339014114306345645621725066776423328383132284534900947772645521924008858166959982894901032106143218276927198017171901287825261941721530880957959359928489862080746601779243049502848508153838875395530749176894567996560678497835591546806398613014004057739156324576109236387196900464152279463327259440614167290408902153531773450967847737140553784342620190889730987447800463935392351373339080396659829037685337177539305681306083094960238816117580235761367921119543259318236308048130006637155748955462242929701196060956435885308829390518420459005199438592062171630009373067126899007298960015031349169216296099302297767076051380533361998846631002321346508557722970547187385185646272147159182032993829702404822952030977522385102867459824677903642673470347119295813467163058697764702429434546683160971525832655847158738791227318803192439872854472019951541357107689730912036648473477421972582531733377566310031839187051331586928802976789948232304737559173927519103932430006830680504617470727744493335581044348388128035314960084619299009576270074815595801311439630308979711453488257106815144602977295452076052558579497686247242785397436412720996953466962930123609152408175970999362371566478981603827479679302925975739991325444295984574519522908930866835207278716634513341463293507404684726389032735102276429578062638098119059540836732548160911607263429641154433092517963942921134272369825052665680269725800548216772210201809028608133836086111713342567832174169419244322661666821967634604335990962398106948859704014605362602492887624449692107849608535961875941851256361796124974605671000921387067047322823955456628680808579631595434231669023019256652864886150140540256889617844605642679387431001994924118369610546206649899615293160658623603228623216418579978416348533082043257615887909647752132976648522319981136845837494444160984644767064656467781154173054127970622504146305024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] -448532042021769727591770562152030604107827449991083054831583165415701897553455773918035215465006291982495217427796200475362230483004915123968307094259318797279093617595170314109252797666027432250554783336972799166655071418182415477906045927973848785059393077720687686375507533141665931883745427621186258474293273982181526233350298703408424807210468096432622424789110887520584702305415035199707885975328902007118856013803284831448645403741916159793394206502222909234610459831205375615251635345351020484295586112223876029125952181600502478839823691543548428627254762761785580428341302703142453625216846169722634743626428486982503555533094137165844378867052525912915737144223385010284279775022891291100805829107322751382199411301968134642012875598260166086008532052333870832296385872913222930496188571900527229738423054213781529909121414607048307789746455888462195874279005323806192920452010271926349061641424151148423072427139137158955927015942876838268625727290516273947596515350306451117958368843946053843220157385180017782062866279360235839639057482426574634124537083310371000877159715115935949529982584351953977825181179338203124700815538319699780723405828288739476606014078931990528565521807079189346202046415742520519468533639019071645629645122733904422053771737240354185921093317072677699204733486435129878711172174579738988465648417411868471586446570132476945311551088398827996043755510150638604914276229090030813962298769145458465010797316898871136678669007367244078671006846690355500989809558073187013230644368482773160029964741532680389659840889204201799831402131590772815955290901074773567875091501395355840300059463205443816398240883518451635932441737942236697281175455127894896716836753050253401250510148429955040226633577285591605878632137072448498011884539147242568695338243602825592823078155319509295438363800476194263106146369567824747880220341870392177547553738300727563472421204908597480702557146947102225049548774691722355808959333398840954113967127183688606868859482430346594136365896321306397931801210542991631865927111690719121875339921723441124222342126320086941288238182070761254269370375101026811707793793700408459940286605508673742562022529548943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -464257579866876221934037592347232667664655999533153133643716915316209980193343713386477330112739147586300320524728345414438612235782484393139499641563526930422187800578289829214221202780825317549595133540215992092269304100569514368537453942351929677636528052334444878323035491301264884185574267873593499647907624686005210901191087383436998348757258728638957027151963284392644729501722546399806497598526633647756261612699909525662188813677985387257671932184717897427778844668166401573252049290206302085580162583559901264181814912230444753268357840849725299734426474244243683388852172120438020790666083382651561269221807433637285683321819569292701160674644794103476838117749869447715886502605070928720502856583228733592711498081787984078827460485393562657262206929571576528969673555975694643906036810231833905523083104940056748883714288917970338560534968462028656222961576062058225349453725436737408910534887216843750639670019274838761074437912914159836192918356915536924747640854201063073439897895840387570891017018222879703021628783368547767399980784230565359870777366937930475285520920188065079523856823236409793799310107736412408735775688100587223404920736656017129624157901986553423587888633191184922950633137286916609509034470741498697587696540271728116554690616890450912880583706584400934674679357985618416965753168717921777737885980046475798678354341826733761370485446172094504262696627968075816158717134956651763876734008707681136219807155012625160325598202287319867319934079319779662525013619760268607422818043981690373325177626349873722676307536903871704540583763184133008136474177259726682318424196488157176821307123930996404429159138293587197548326484585509610912466536158781284666468525139764551971017542846239170102253665076322758390375989792334912122243030135693804423128731939221755973857524356261443503826141111941152597257645940071225556194379591096738791392118157241958015611318758068531527153927104016863065919086101750907493809866296523831919064561940758746017734332528306535274379451080162473711536682035883009662643368580051853769487447479112413281672814192826899497621488681994306091018652620350047612997257306032337790996953395533114159404270374354944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 819178483969515292256177758445533008595063259903380989244074110356282355074953241251629164143710350823492335762784082946506909234519975950607970114952502753806615325391041426008723961693097681943129276267798276014541665253228917831934639553475346940219302806311666727951759205409728239913741889862590971595329721421937257169727092440394364359104417774621856569416466241055361010178667978389487196646546726803011165786741931091347482223049353351692024168268811325590845132982951633417787763188103356676769080360452981042092443407951695963298546546496284966702306291724669522654084735099162227511823013248000485024510135221401058757531225391953998937882850708976469998093786927284387823039538459239579232904746802416212777057257855468504818656588362804065936440131927559210034890488593536708822732450834614645635339102872726084797580463772630957887846821966309278273183579439848310014291885120666331394468698957265451088204690715181374684520573433276906788085119463473698264081690503407850498870241197441820533371858211167181491989143783812044902087971378610111813359642540089485238908076425070256715701482093528204630523476837740430968538060656465613508618134315258996505437001312124000348166793925559262522252823298647715317753261600510397455855748616804552801947939108494774399451512142065348170882202300266833562500124251546395880641001025755952458208987118851657475743206614868438747278058161741528661952952049458973687766486317767065336193585122547957395622056326477764426683127032944011975857684363539953480200565588235265638728656861087725184142534754570632415278623238289543809119528961183605995566697566457865608474991945469305117992242480873910439152211276243259848708276038749880439756748741260564201495869162875521209970877859614920646717513079272963633922185029114560447242655607980329417618299718864815675199655940395031656577896891339273004385433332954310443483765050090067414723273107297971174999679654033517107086461749115423203678962966335397174912586985421257502963737107823059559912789394003921936142887346238666994502001920294505935568137711637921875450444529739417645322230262379834487807373677759400350852232998084195720771968210157556365818981169233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -666788787228193525286927228704599650449391424434297407666911844568532330132730489643857768384839954121170628041402647462227982757599883951341077449200823835308380563989054745958183354778027110668327419383997320174003923763793209514896044313688608101398471267492407010933529412242500983799294427784378999376492956413194219483829522928804790582411688438670292029871567995675770624401404554974449213133312256117571966881539150437432805960425409100504272066592698471571746718064245493271313484062270870286149986320991659262987700597005938273336366573693517368239172725087477534765691765190995556394708804956002475130737191926484471258002450338114887316662659012020940102162663464813579285622655845321764003525784549740861010113450363367659042943308981051563449802618083913946955505822583674712444446074747735615685100483799363885146681625692981734473283481843283489256861625944647373985137859208579898656617155694781464006507014745526973453372849854240759246798131330718517963717570877633081383403886810316967277307272197531813408281798028659749189444439675514386001191013673885537596210541515826989825466939849441784777172569585980820950841565418403801788123242214118164216328958024567931450247886643357731845762659420750616666250387361850939899925325768751401590623946761780237988904018376505085172297994804326949730052543178773804796221111182278120516436091073915553560377778092922123257180871616597937093168864647504679210535353654839694364461075552963220425801342238803933574678639545774230892997332018852192590400815873880042368503416228011520251432615029062051718131694211641706014835219358931197722522257217548148426202730252977950314815288474620423351485833053951405680732362594934599453216246273065034627127555974501878321961557162442713626319167303688647899953952353840721223145359694442905875120568525801429472999773807175038297029154918889600459426413590464744424039376005204940313730933176079044127884249573343971841349449308930632638892072386712031341525730103344161871640084442970822504870388182916244295341834521597417841962067203550984490281581137114079793370799500109642288448615454581409868574817039197816068652158296892032886724819415523460432243061350727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 312430029980208756623897113608606784334270896551387202225590250242220007271746989427730204109094445745018780598973368379572705428430110307467360163580163447958490452034584495795432398101114564607813562343495493190795529335979144103340369302732523323434897336785912867279047083125578128850490213477900872027270622433631952755206200382976372017342840861492791122184005945388629366758678950211867584514948330786779482070606043946902658023124709864364507430371718903912346616168374782257579423713000472793128460045131093982412894924023979416143854839679817090689596619616806290664775068840768237395356854431280536749504197271783323398183014229759688502042702613981975049819837468013478483849632199631224674410868043247710387215548838736647330627755014036797380655927673995408017974430243763170035642744748636531550650610526850111109661742100772473698955927845727414381979928083977615436006282337635004060001981370706133968420633883627870432141990729383221982692605795312723603156932138911786388513056561030496243613690084981214853710507388352313429448193169014090126303445508426511052089567793268157487953243643786522869141408092570373178859688391730589431993349319405917443572206856021168900290540294765840210727368647782859773954790792533501171992536351572222974019002057890367678288756947720901823095183860844950992308798808260251139106057801759585588358250183310960511431176323959021008361141009780176707987322434672789298482818404488304343347693414597984293922112383401342198396700942830264050490110070906467728870034620789777855099783643734683927337443086541713138566099683338845346834776200243764031627274287749397122009296351696989671449776684488981505445476497558025654512154312167764599370918748414664778967685851453919952310753053850161856553999768543506811120316630613272969655325907136677801985920330026945288269518322645976508541804511647016646633050475470358239372679939191607677538260473338159443249782850800814026625913934953630212586095976663397184563363336718705401621372688278406951415511787975730303347534684215290534445821640933953647977734739615710510944600433315950286098675483168546769551149143271597687106677598071403040198107622799335487993043736330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -34388232144776734467286831744888155964982526277699776023129422512497789281307931904356317839708958455471711914113441286666084816281177226545300701984064221113390513896793078283957059333456170212191809546648444288435042979349072528622381071326912536146801472022291760158051614411656597795127598359754852324461866149336620323320595598167155921294907980555164641693011978435867578234342755344191378990501109860585841629292309751536250661799767909091100830362656350906980256885662804739915995046894277513661607853404762567424195546763066522929433757616381695492834789353620051404380657172240084162424335896460714268734996874097191405533037872010993849268457043527305147012460274887449124939187729039709135015423348461968500903545789798152022257330092080270646696314271322161044539590041093369242113101252646957374882100730466142346568608421115156395753759403627517425924143960162176864631749405169922361697303917764629310009742955470354948939174343911178052071152901602321544681328331560389722330145808319668721606811919715366299251829212946097956424717810383343535352060041976564384337540188609163552865541620417980648290936829115787687740566385487649921150860629723243892728055474722441882381390080075995706337746724685666850101916424278145206601008317831198304126239115581490877777035536329641005537196343345991846234150059488427165422654252437015498486591983817424966640632285958180607586251726617321950523501584254612870684564353193807759181106566507522943115093147210785162797913121335168485804849267629897337390332470721339258346308638523532148296732120479763177233190845950089744122308118300148416864599577656441656127821660947444932711621300111641684051669203274653006784094516334123113415809655636499743856072768780010838977044840559006788493231004792337636667852812054686116687409998956402371997233494511962860215490260153744836568880790056922874899735232958270257241191613023411645798383967760154996487008800490131792368184789587631408685123756000802072958860638946207017643656111686079358722219305783467208911606836494766671045531359842331941256720378785793779969268056363801506290760030444075136707877991771528248576461288860211475701601056375822296451580428288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -74167993601061099775841348330911337967382168226284868964813350931440499128860189047625864963751568216536032159968542128730457650546271598355010928897239138833708099680254741868412595134190638464116796208153784781196925001312631437432466330567244601231444246508393662037423696719500053676119267560623028029492082866900807031654055890862542974950560711620409383879990081524704901244759292164959685867915608136346398889466541648842069329116305739802433760464422125036996717508822745034556924008756196850241276653439549681369597244483809069247491859244463065716801752836756062842600505253695918515362051144192273791566324802864737957127516637790990016566796429701429729432378142834202504800061999290238069861050715122533974719740346135666458583900345429194297102196113624301465539221161346486631670842194570812594334504461783184093132955838756226251013299876601785250344422212388440414853811058651832564470645730843369148709171347803135939754460290649606249882265106675509465346690577699516422457908220213325523968870812099946510250290623093783920530671588511248509673194132625001453311917713190706467840734998563974098086394619285119008019363640946840627178238292261965780569644820899880834967668830046775064746154949727184511231199724022296906540291571798351366448589186096699124985853149649615928856681975670203054088310398310645671712030592344417896451404793767245685112620489002313704782066719399897873846448352097781300548740758083395403142130859333574294057219951892204475302816508575041512306888066694846739159263969755234608986340832862833573983601450966218632899663331160772005241248374844679277382872793289563821502300649166712739612318452033096992685144418803409707492898982718928004748233513427535179695323362906797096150562254383917329550616736591513826441824720794428179370628955387134071306932221285357866401491954987500320879288352895350449024983032370885493175759457673643462426588139654332326190669771127677546958843201552234396618822006046754329553160413683607739620604323114327844607965639604491853865331132782299451987825952028463659333039670881537489762397010356289194673754356202929111018454886239936398417112299748504232613166975487820816607421011066880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 67524638109001350634311982114744402476567127604618710095021672035110803339843672146633961344774049250521136089914553325435426147961426370650251791356358732920695226720755719711404511796429218927751373081149544995190102181822933702605589786576513783983111332356403437123822371289511980555824029484668825904749222355793439598986537189534357325225878324008632242588848557514804346255830627200356581922889773630909861740787705679068717671891069167515466359806002356993598308377628125090476002142090397718716871524001161249506826466376812924872617828350055375894490507522488074367375857044332294033104645652321244109319532027053019440942129892812930756155575285287225012649182971077004369743001271234831964534473322571303843868822311854539034736909509916168077025122808511524198887619777367561511433957777655210242257775533664341193975764791917672620614729152341390852059358944388818323122334730330969134742939692484896088690648038899271140236823358997377590630974757584233622214587916404949192581053267649773248792541537789271187475580082659120156242889735082615382698611915019667984224287239117297145259670105340156798571403040516766783408997198314332184824699626546445605896559593044797883389570232814438699387532289226967923488916636026057359942180571598491411048452129396872460811354953695399979474083040408451347059035223741269481813628114922392262217332991234031712377170813373844200413546091748519305758255050073680643975068650332907649306940138604281197213361215379681634034064303671567483873035988454037094402662151871095576063114335387610524038220629186940359529814628248792882172471522825166437561920875118322477385844784658276177577240272964326707962881390955927340817577886865630488304459818778904179429524687271296384652361650356418912142067343157388203787639811690484776712532699497552823666519545375363113578513938926808114731238704797712049660327967173470852890313783030354089077405536601860783370105116343385992186595203506678968642396610735308744931938396545078295364062196351249125612687094751136019655942973032909934055132775326860822702096886654304441109896140498067137594114769963107996763594255294482304597740386412415925869556126131552805536182145384448000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -29796517441989578054913279218645693782846494119320959058181778715332546373019748998963334591559118165264066044737070380087151139626182500418081086194746912790613777616237267897211021630050021564080449590633557850692879688912098044230071440409801635317639286619070771689905251011400009349706001431207043218857272433909046683174268438080740712970618689815822589558883973330529235831463048604270351582867417041131659647889137491866410869170419895406095841400666852733190041869854584347122142916414600199436715816368055975136024445152166384430077161227212940579476799402455502769321726349896159014517626643414277314852399837247805819024151391277169166457783737147448653122395043327612473195924114240847898188650144646743955996440186236696529472642110634409991120889106078740739830539193544894830333783301293877870696969465913487897548141770738829304580317157042828045314155859741036432366546082617479107304702838267396781110386860478111375198990068757727966919055182311881535823063964425551552030809190284824988719017191821984612193044040902501714507116261209111744200440679541485326452443143593816965968755796347467816167595632972768976889980374637913660337458615998864861854830401451796562485855311465694967242045189816106764784032401438389709539113042718792997778501940234149184070835445752725828990470179990195562630757194489522362100524130631181112551260831191535172283300809123894536359829751865310608711764185928941603695970936065951925476314753603542677582254858587116280777350822571040461148074234393314576255439563530457686607951539608495510058808843835892002852675731664420124910450718579376583390983644531020179325518242341854949396452012360877151701626258605446146258417177864738588876978715764045886698349544832034689912144644876049419741806636612126426622848419397210739227371298763682025060301228897770496679095303453266114033035153465637027677127794425930152240128239076517665150266982209858834268257337570981179316996514480566582309268528024886136118906117283727737771792598686016743278063883991375532098779079361332409017642789026660097387303938631242918656835511686972074723112868599110641864943539821032813382715794475246074466974931823690135942038940549120000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 4944448479898882869774968798609986510391836517458115601421627977311870158826455100505715235236134384069754322198885543354603028048145848390258721516114818051410549180396763872818629559845162600490032244366584793221324170156757610299598747228448309201780781317411635492132669771202175753799537483704476417552675001039538710701680531019129168431891847473815875286480618213576636861150388505037809903459228054959691620996576899935624351783001807929746950640301293490237644862545606083546381132452433724241354285034256453980337245415048659132541344198537180671838139894549281519102044384680427818149665003821591235346098020005661532926758771607124849465999259973313571347893865812581320725428146229977240913048126747996054535166788612850670268068607887213291465808376047566853815118211146050258585720429530162016555655074210616842427939273755195905843136483455240230497652462411656063643304208293125058271522867350835685959322670137629751275533903191257832177553290598580952958294019727138524028861430159407134383081781818250707071186177453393333318232521470696090944147278817794906421861135342634704603827249269615872455068341813626364952722113577817251512027059629501020183797383598800373949327359113812210227949719099676367530482166707896650349190138753565062368786968304346098633108439916875637550290141991306392063112677888518401468561486195179875645383420786515126745955476985526134585486120604507175243475712146896036122747671296456875195874385810216591352156547248495043008319416779969198728020513764853418154297256216488483600445613062006684325220235940101033661642597541514914386248895341437812508614995856327502387886845153626421010370749190092966450885741394256014485568095243492774650388801767814106719975732947718309626884891373085736983585876037595743048537068629927138968130589947893833802638641691320752141099815869952192397484491546985212986983416244378699248892716005527749744592977256564961624226324990713370920713965698073213113841309207363225140067367555521972534389017660641838880435150522943687745674469329918386299403111666304485905146404272787677176948921086287962620138509200015692860117500751627630974510512183844040147440868772022222981116471541760000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 2713799194628118814224717337803735638273160080761286692822100194474556170180459201271937481145789462675609105698729257185536831745510008922230979609926122003329863926344581418622557629937561973352065993625936069443027910232027637854297303201026891670923077939571904756124833665352049483094811848288480194220066182199754552380293699278253416102590903286715977468212173136821831225261573007765099650368131690884072749304690393367502803972044091153493566105303185437907680200121489365722992253146915447918658672938584181501595441137743398775144535835678576967473882030865783175085008070437680688356678861282561494084052535808286828436824650343359240022869335964493626960163474316185397804436436237889984004523581951574054578790088244807983399038644789424128758684424831101326261564956009530361040351859796801733745259518992426151800087098907094108547848883708676981722133447963197491857375051732608903541027146448977697051665028133627976138065241675765154811423747668581633022706689147950199934837316729060603942301733066583381482746612954488213761202497690095746113996164491560865006864040086392083741033043430346128430907228935075016999063608816300162239161479013785469745908341438098740504667155940714679499747989299721970621371774286517709984141249032697076712835099591463200753745685695297866178652939595774401895235734186706999218535120574936536231203412336484216988343913797250269921221662825689594028322723458776791494179803986021615255656214918409209806830548947793913898677334016314970969620518049949415867046499736328547297870497266011290903905576690012221390877165076151409281441592876313775096249579068769582147399331231006030570787864236869643380800636253736789501289566213415502015360384439462737405593180914612767961093340546870948847916078589827013524472956247047231505464245712377110046977728954159386313591626413308387220034718511198730011985864161296626947687245523092504894064992004185245103601022933713666957489023674928736475217780624355611109231923610521021811718996628148407553707996237601738804542687775981921223598666284926598334005723425939013787723910862040647662036423465082772436254198715045405003521457124651161313301537491286631003483673722880000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -2439160867435323139517901870105868463501618327838479831918799239430523552582800997711879050696890174231833899184214185715963350437187266316106139750259329967638580995701514404184035802039299547728049506068496407062169778600297830168182069188331737730203035172204770428530341879052703309907131692909280782626512711044850447940144963839878402403796927406068654769407303930379018990836500212192872970271219681792462802752516747205388029504004867164270718578984042885703394374516245054089049686199044307759308089015997101607972412946747688907113508255165830114253502555229607582568522520686532869795585256286528930606927730704028413691129926581305547515147784182887210663820307561653067827210586442968964462857264773976907865378406104705744409059491437786582437825612923759754841448025256244857264360202015792619569193159744989974016950284596751192900944933017993650723400043169273955752532335444138086695096944858041207020592697406745698230835505845580057775758006290096705865178988381371022902564661358683042522765160197323884068187610559530935291445076138450393170205193308072032013625678149120554358000591295388581628534825504716949245148196577409108186123368240688079157827634643267502385020596732491047649235550742257327533353116275291936832901353239858315882189901592132340622241948177039819942707190156339855292951202407589804349839264564287308574996216200684261019001680337468819797393008289871288191577926682648001948212085036557123491557400107920362531415790355137806741532917129204574759427448593066111276363340020406480261362496179931931508109235734730262228268558264757746068401872249755038249853214349341873278890185185248249745324197751218060942411202952920346406503859058348084358018471199763249317995690956020925741672644198160242118473355397365337053121963203996122000382394476344839670517911467671864490340077645543908479427080132008957245577387260652493462484619828877622575606131952365362038598613930985013535262945893755236415075783089509441583276252241857239301814561561059749548555679281935594060788620987625306319891777474058220905719287813105834234911179759068320569761324354952441394086206477187427448249813958797144853261298452974756100537715785728000000000000000000000000000000000000000000000000000000000000000000 [93,36] 951145704678673522940883575454413184775709035745099811394035401419698743312197393444601092170375087766469423166948788294630737802413807231246716093336094226470746278274243712024639991030554934004557229477474033039237299247416207135626380344379215215251290542510444106569232910922735702789264109847060095244892934378243311546061460734511321808690446304211184375184113569607618966809386070034243785006647899510646254639396793121040412409633402819243663601884832760712909389565617778911910892698846397429895862152099285151834447766414065580062177722639353864863660747187663129266608401342794926122617965413193017338265514507770962582920988505817131019541930650239951731597025901249041642230119545520046635367357421591247877008665600881726196629858025387003922264288446473792738763116715433633033926390375854971739157739729227411499445343953766661584517747835103066756139734088358263183884909700934212480083256259647353686717845484650565430300335956182543265926774850043289883994239809230661421760013179703309141787516061667311142364043277387941376003424774653798284590364141261051378640218080488869670814873595485421718441712550374841596045046944703234001186025721423204526031580536586912108792013901800282300754985899428388945988930941291904959935314795744964177136494621557053336551475151529460085713884399943848478541611561961807957366939285238607859721414313645904078974050875028021685609505294759663885647368071440175285687815749970072154931377683268737469954689476743443080103471411310355077624543512905028938558684581541586874549372820359848665562393732962738415241137681595183884314680230515303018800903802575501874638375846170679282699658864851359967770883470188354000627655316184473414979021692463969819907737210566265592093021343207150498656934083158601970500454663287848928122207387292218459736481812217650205125885412485906686034235272052799762316402888338732229601632549501955607559343352439448677441074989899580887112240233802944309755504478535321288158598317925111074980922799211010141120160105345774603664900938655197068886879631319053218031913026910336582551626384752090650397568684263418978212746046703247070187900324250413484215184756474274331935270502400000000000000000000000000000000000000000000000000000000000000000 [93,37] -190256481481303077466090298832661358259506039997834456979409343859574338030500346015129535379118676608617031545869693207888015969376752162234629952523845120753697424131239259889658123874810158076615325198243128957279462667801059164523408674327537588214961526542817955967323427623414289890946562704881736735930881975875261851659115678065921973943419044506231974871753394567908852441629431582105071538665391025285653513512877697737602549432987971958139896879755415360685906871578855413582844837629978980430641819464931893131660575882959985617154519656024132499135140321368052390732641206598552401512951436259039321046544214441764271908367656777456067313685675053771457701826964029159396912775003987365506451641551879953765521036695443744980863955467479174978555203094891981985644404062995020419968187852881160513316315266264910952947809080578569066428983384804317711252966425325379086599559218766212953348011015989590276163420378529518477267876839962392194271551847222109285864658449253937284873535304855969762179418425621267325528615448112524925220002020385730247120623766234290087999942316873600850159467610938858019216092510941954999052334388673532906333659897130770591463011986880740814986994545319660214415833703693701899239832494604631817482969651640278925419465316079234680143996073367118500061029786304781373655425732741639914541055203613759396409701781760854566033574802084589461568234973619533604341278386110823028670101426361258780634937223874747445614053678723259792476421494269764785688145031880315115927565887457452630741589826131078744227332409137137272629935890718758646257832926604713941493896558373407208784467737734278770223620458745251060877956825166016417458469975183725623477743347809255172733764958028460534511193208582173881938019973373794379179909669589091859469626302610713823026651301781637533431618608821212649395650635348206990900576936917337187083382484668577125822239707923911494624567924848811281607559129269913457715826110836488737296471967630366977139570819897551031053211961782878070973223654311969959092509189482563770894114002629650048335885290516992417226853862885787947045295330448654109876626230827806317254321103735860892262169837568000000000000000000000000000000000000000000000000000000000000 [93,38] -5157835342715854575194093515689155671289471277991673934485285797381059937971783781257015306443294194028711213829609065602723494067530192392928979194943384271440002813855934655995168088890656892129769659610809802000426769976128665530005242800719175764707104865461142305548222520764002185984429583635011108023041792579055447225341214622796237721585790766281941333737723603548401194073214600229587302279092146172192900310139879733309387674518365602188194635142087694973408210338930677916545107640042581452293205545787817317251486209516350357155993939905965844770472524199304272043095903395282040875337902606949444202743412888275827768354854333863888391037999037572160650283869408418016172417810325145460932705486461295917954786102642115072218427213652766489414021708444971397596400515475323670413177010115921067969193013686543643923732207594752044933566632395942495132456282668417664006892725378709219779898736076243947245939145439220918622922232711802300823310830161383956245520352695835154533198764441060023634085342580345498457578579937763145822330754407959703703874547601648364330211209505365618763046720134449856095475853535680787456139871894057111446700075588763708732600387532583395004406658889697277989047428463729363309756431615582335893901722157063257674319824770855931578839090903496874301157959792340466122965913640202573920647708773215576551287643410068348715729878289935306390116248819645655445031717077621202351566660486074002643269315124172239304763317260025151402351874535412315160509914268936413311739326956515824431029800505538607438704328732270960262089702731689754859636177668052393157115918345294474097694207338187348159699792649069391841487996294975731822817763613050085556208329842858203228183600417912805221587419711535028969789137671144195016140365414153970969412162789264297519411332845429478450832964687089813674683837313842221441751294053062663799036554892442531330854978481141962100616002278138152140635662124533233789022120432796255134909117792202300300456256389370990376229197992240018653758279105351653774424326223919341548121377577939505118223074823842484828607875222291309240005822840932919938766380053466684417479430674415899516831006720000000000000000000000000000000000000000000000000000000000 [93,39] 17156248201138917784832667704089860893670008329301421536047808914363734239812414681803890198965152690715011095380806289756683281789093397201775917971899798918880723027800775913221150374455264377748196813258637847206896511802623337773790889668997826786282934716367121897375074095587833493700325407333249992473377998851700586201262593028966024876759937451268587854182942133964450314379053148094200532170624493263164020447219131352243283883105928393097487396082690664556094364480718632677224542660809548694320405483794926561998899341933032838980372660448450264035777238975417228779226917237287207196252643843155871323156167627613345058320466731853241127509843391651076731001179637200896486057749014322409140041061868804749290195452682108857320807602876573342622988850116182140015457456906972481093642152783492071531350108301946075196866875361696810683725501007177729287946563887641925240702409149340780677327176997234758909488031084800266692782268618793623119481191458334004470604381224764148971039334213825511125838714856629089021292388020141629293732872567313191040022086043920513103355368598409441247506898495451540162016101043980491948942583000767115461265745714664364025254341607425412807155514025959792264000086673945734305355939168247211329374257541718272546994366452473746503709953267680346270560861824072492093346757087290275518108429590407904768251574470228495735155324651868052921771799415810393470110291781350698120740210112353089447128331507464376297770453057251393106857691348957024252951009993794342124735785251929600822479621886546977290893156743321010824661312831791864357862140169141183414377617828796048403250528649215612508260586027554801696880100222242363989160001093292181344419685272931398715815628419936002983423765571823504116168423925626343186603197174091366989851692495423673333291158788418825462274611400020867544669318049547235708746219546429257320994454392428985685675246294723309317823889006782850730276317332094698576120653412421472643822471301612377165525483283842422579572736221454701232405231393255146263648375538794351799376495828538813476097332813005860225867812801255025403466244706328525812837567754953550337288986638043611610510000128000000000000000000000000000000000000000000000000000000 [93,40] -6082102307646347262731126673100005906679877873662223357202205262954019257414411018764658044640211835415527376067690044908639225558814220005481006659286289473143297193275446340594536364480172459938967501196623298427425921490313019364196547977814533962104064504387857689103284373983897642045721314424957855389209165170422226268849904828128410705354231067465150839796712454336285490169592929241686816181920091222768213126482899055508958033444084719041485032590649038221603282077904653397683462715475248639398186937431051399090158308074503374640440415237217248426599819426563825946462729937747513305009509010409876027937089624595590723292606485731436273373140988524484045888239720116422602496041008437544533402829837893610064598831333956403441685776254907701229895018606239905107035703218055614843075241875903016075929668457816866459517014353133442032517455137860949971161863901493157702488626553113517839172268371760344857736527988084120130418242105521023600541257434851634292494683928140153982628165538537126866060619805110923005606307443769895115875159924729463722745406401789393923846120458391184956250939842329036229610503433568360520516865037232711532561208727901872086530218989499530859767391164305663084296720334373864253417789532750599244339793172959008516907452492740225723264827900280754388342424388501450025814624875461745874772299207332531810033739112777872157694866183307451759393109539049740987774745930935230305911990821109853227016594914368661331174151287382396494911352304048514055724565303352944079271975889814544158908258432479124878458962767222960855145574043472147310305866905394308535028092728302489593698118060319050421974110027058665839405997699628959653311389795494919365219877340033448446539268032648282134226650902899485803914296336426136502092073364780348091117492386702340020333287029029593616737624937682795888260568242254368019119990172634342991846197591977683546299685722487154381734199489352867690107116339480645712671526177963276171090502024418607951376464480080723472090418053173560690038151921344878160838840061247439337837060390592767361315288688486634089728803622519242305497442111380165582205224073470655654271306906177584603846410240000000000000000000000000000000000000000000000000000 [93,41] 1172398630541448385901978295451560520201667709839857943573116151218718832558354091591583536859150627031090202862634531525239550658847960219873861579845311047208496582750771339874836877974139361541162416342678294518139651397728805807652950697686970093195392571181788625641388043140931100133000644067248065872398071024861109248113932622007467861613971563247427808098045618171698095973061897987854953272236419306952402397621358166395527107831693400925795443353714104635226349714588298920478561293759370481371587791551503246933673628849568983881647253467283693848019534570893537170925431225481806263161568398940379082970781338548833313146508003806730608704177839851801281811443882223424920350314854977509627944572241772045665803374813579154368785166456631739843737992888376884288054135676121179905655147302270577698728606924663637719868739145623274218132610434786472856728980222420680795266591425579589076140433170932987580539775114682776389984439675104503396291601338097245380040928384226971667912628489139889760415524393457626725996530742924929365471850670649179208127472218034341675131141555179781135120744014003089632493155603074057049555152644071921827618388920614476020191831679691865167944105576960943294802932954752620152818558479466344926348459238319324523928319352210907696896406226943689989149348574028564626338098834885474708688835419482122629543287514819434740950782215701098039651287881882287608175061799504238028324278317338346929991103166414374144172208526421160066514200034814962524161532865260503098098945517944562088610005748513593010600618070418248098576094430485555408886380474495827953375444032694803055977926394543812429447006830839723837837860811024561121938937104995057343662658967109432971785624128727766377041058277343514826725600631643504936784092353701700489666552613876301516930925526418019008371560269804530144453414496559460453216731052121741152229857213882628235980306557269613087589682604798469086071575498163159416653695282335324318425613545009310168578308182316777138199859589767734843582043227461012468392875080129796591437952747793540354150961371585069571557049372363466085665693054650596266461997903240283433261586708590246047514624000000000000000000000000000000000000000000000000000 [93,42] -111335496295202958682451190826928075429162866532190182184844421076934859637216494981703809069213454095799599734522230468468847496811124238483523012266459780672425115860773172433872624731843209161829257188572953781121670620566470784600087690477354263308180145941817009566529496793634755543579370347943847765460140111699210419372632237952757248344349015783493785469834587366164887819922707983615088333237324918371155242591178560622857060604588485010146285051702819844882565534467699864236145443650755287368256418445286529031572101870285838134236350562214528228364374521719003316770527090226750680611695180970291193495867939202713251177523991335388834456824716498805155410102251356111170708427430935427380209833897410239002568328216233180862767847419998861178152544613319450020976094375942284675409665817631436440049362609297842207800446820619969411372159944477321348878581454394050927613589807391729052393909331905937531710415288994265281035789792454786158616848254321343647722462896659710562969884005251177887469792618364576747665751030798458785892702656535736304297635224323741117938579446045242612434229748086563208007364503419898618476853113436703986919634639784398766932839050412252408494997678824405134398954676945040033960025971270575393409041855180288596549901248094966618084579578821975233104937490467625796084306850194936310297004888883983713005286447023511985266321497386555185134661647437322414494572602554886070092360710950217238844457644384104836553188871718571858114899739710327079793739136319020814518478756875752334101358631717640013168987270032981322624005633638382696615728399397866569054828446183261920777794307432612149790582399411475837146239868464180850212191862824434368400945700472358793919342809792485060405833478369913109243116816062477111590738617735727440732847998667976221674595689219925628240058344966327987595920907996864046195066567061618594124796579517740027222686219124322479206982078944066073330126131339380528008792739741111902009776918339143788536301689502034102688872543629851117352194495151753146641447195573291337919367778240080252533610534115508383491885617250522402353550355329036078881795053457206919022891924912506311331020800000000000000000000000000000000000000000000000 [93,43] -5399258775645706186809401679732921630863056749851169980398683966889967735601363974857405307779260554286887752741237219516301493302489563524135084193608538985147383585821545579689749427117223988910632429444523296667814887489022869829154859613679134386094160379348295372797538532621664480457286881723688693279268277858854203911488687372065844910669582158579477961966551112475063191937226146153323509359691882128802916255376795045553220772772460828761770260133001339517774637093956790302465090260493809294718719858327988480940480915172208231977350554521929295196392205270164020969520937379052974682764337580122130868013352440885952863307269278574557701667807383115453377927586793882330512992388479529472786185573571240950641923928336585625281179675892029816378797743718101784765092847056862940543013152558289691563934443339663451658555811759675576642197663489815918377438014492413427926799269247314597814164324025765136395735951958822933001352300744641791090507853446426238577578200705041111459730706317209074393245620202372011309051284530703915273023567310526820866355061162356462363025148688350561151111074209199393147505353473558048812327271135665201843325408673783259950776279603937319660668286294149225107595526461581474832130585464054618630079014732107724820282225978549680217522692221084033268792249862876445217158194677912871254187358262183438796313056465371901292391578607195667415636970843510912891856336391264195790191686240636984345835038631640905841870168380451994645422756754627622156226154673322103852721567826037707619004566079623723885605687613032612761700399924459370974200313521209669349697433695618233904262750315069857190962722174625130697222869141044397076894172354747663660781215036722062535874522864054742217838079043856485593554672538785523341563525428184450302923935555350066203931791055424588133523577246385994966812483284198410885252600002246267859362139124519596090475446701825292726239540384418530884140659329019819821369576869422749312774452526765966762540047052924944832169807118770395333864204751502077643051658540217395519691772134244302102955965746676900271596404362742247469393558723740645697835013776380885825245451412322844021882880000000000000000000000000000000000000000000 [93,44] 3607386336265875011614295467528623531195915407555826163053710771688836018245809002729968563014143417679047730609134899000020034717964408670481768680120618605609410423406452412182335581050259152070562080881966199940067368938189293717820321278605737340401571810959322652111167564929182444254461277757498846728008092978861695056344649620036753609334641015184796932754118113253483162540833684480868531875923759761349178716134024607152308448418875116054465649292962734609124103485496887307389346162536253537595452571684656864228688937928888783582873100764085984927588877775640445979813496543485240314266158085161005451486159217856334747371514325908496525455991497122913138991566619500043939405460737378413620671435107455588186208891871690269529697861958601077074225009785924479602805912487437025917604791248438685561604317810855814570186185383269656097188168490319678821776965092431759226335314277240035683997447889340348567503597264385094377447808366293164457208673177711265301651207237469937780752536021596365945606320195711775601556750016380265565354426378764593662547006590432275630539506553305619037088597763316958130305204808723517218553085012701325274183280989926285011404841868482080070662696565505843170330130958615032209503617119493477707514538610832256426485709528974873312593969016288432165391607548375199287685827256939808298964472135843729279130744842792765223317078517720285388165928096975374225799905307678548806926746996667387523991161549509240130084030573527668027397382829126267549336798637969481815930756471312346958540696731677031380228821137487133241512564353230888415023677523424603829196917735664499190831005260982250810497567468127792750739793642284611028003342590670009269891769676002645013137628629374155110428255523708461950443359568642096441401833447778019421351784075933984053244596396297860545759241057635061938306018755169765292791239690359110148066486547882879705622728590835473383702055439476889769710340834942744361133554687090062277658450445851230731656298389593342057228375956233085444586667741691782147906582386899864620260770804148638576128670619269089245988490751112670619103710501218618384719898295032119059717380243886664423833600000000000000000000000000000000000000000 [93,45] -616665099133023111016209224711167725516346483070424262428489977681202495858625977722380388486248346138254633785486696985406054112705271627671522273734097579268633525986399331862968989546610077425388498285753276376521754817840590566213329755045241823590905574436897095560811726882273888405700920513353355224842633447376661646395485587406889500807940077045175948818998504067823673228316624929739116289196602789375903278690725086557886675138332764976871924995745476830785084475447930291853707413293290743334909401472062369172398099365099954965992818869109058871832007649439760548013815607465853016949513057236085472760608022302792335164561398051055727884079133318141497793398692626617863784745781797966466123733744996299605599686013552852231223065290474322380349815104389352488805869242912711119919830144943471747369793606916600882095426722988959439993781881721888478347131459710092957817221401687837469705085515941854743969886700898402606245587832519234428832416530034453957342583874120372260654683713035353339267718947224330792547339431576712530570886710984539291622983278235269616064367876234138962079625063842036187465984434872082511943417069983372967000078770313223925071578021352404092845005239661438321732943509058769094260328460274493881030149626292241453701924662152109585889349843162662305504486282907936138102496377273985802833171884190040045810259779682563415329349188325599976439680834179313674379699500490796856312299135333992797478759055630940437693946408752054170691713770888136115020413181004456363669221983719231839030369250594649648535001967530780950321943109770898800779375792930068536097464332589409351049126366411352756115022199754428988495995654667436584948534412483088820796716915408293755965471425001728417866367405641184127740030515517048878778172669874393641854409891311051290827704072226911315454301929946419029242159542764577342274587032463827170604211450191317394444415242263251550134844402656553591235760634629782994672508805610794212310695236499355775400455549037066615540974366231007169757811892657639579093712260784319482488748174342004388994325638322991247556163629242917468660151860971174298253484317687040224759668719206340986142720000000000000000000000000000000000000 [93,46] 64557357141504228736062234977201285524975011629696703662071142979992102818057427077564397107663764075433149041844418640403102852049528095498226540273890792537858553205438466889034739429794870543103053969197017542400785901415426401762542131284063447830131628096262473601109316245319181950405624198860527209515357090990204614573996952197590057281668426455557941246634015730581273595565703840149481153155850948187334069917084546350018151013909503639671081166291557584761275514385983629855454222067968658480237419169529907183678583807061460340431351440287353065320893528309925317813583897823650034314824328398537655690118267534815989216668066983523129099287853901251791656333396760952604253440830069742173403584675998290768081181891219096547592830997149436652695318216849208530159860422776447428922462036291154171205127610153429519386052796787998284540598057418882390594694886878186129763769607427380012563088894055999317991157310835836469140945440239122311425469629185313374228685539006837621405925639172077059510956694905350401783162232397451256380612697215215051301199338118762550858055027627891208681604330784386028558974366747845663711053340762071762624006650329083772897106443732846163167056674294935731021550904258478079116425727935060177854882140012416318840329480612122867772320614615389581862798879841348956280085472252286288634174656270562088334377980343371785451076235834344432188021012604358050977529177780070657471584109303770940985235571762655306642047984745518526479740904919034085225458973652035684814136776804667216050716001050648937211596468978266057079048232095430526963367476965801753914567097823760355455862999155116916938606202735234312969809131985617048502136490925661968077484593756670068456497380829951423867526194928455902226583237772378150627760951537890054856536949809937556569261503434806129014219124977483724079888438875051703244478152232976900129721529256161254604936106264927304118505861451500010235441719744002971421951706112548308616925396131343092865664559964443067769689663564256742210960438704104391267419738003963096972571671918647374225202690111428741675363039187399598294354395717268021102591354187302196080093840086518883942400000000000000000000000000000000000 [93,47] -4917354794147409859404883901122086673688616826094632058204220419630093710149434645190955164930190714619583842815641371636540015771426755946664470102793410581390582724993566458784813348568652799836538789504657155443685365224601511616318795571450460797531444987757649872960659839793306475686304124993186123725521610893821030823268584165305225607198559132962679727763158349914808404286671496906374931391898062224413303009282460165060585453329811379161680653365704406603066443695955643847667980860962957322966923424213420975754802902598445416064610967644019334081581122561096007720026014207843900386164685619225202919956114848805510324548546589335609380050847466077305952491904010295355962761805843256163760972288472632130010741292848955036486549391387596629161850480213656031381262944689560779333268482243163290956701106189302192586562654135967297223343751168113934456545055203380241369821057198993621589532275958537192957066163258747807559602452486982760134815176368140049288777099236600519599755770543660437429765110742762391247033627099516160841270135864537853380343039746166727346020753869659235383124244514194881792724475611080328426643091060096162972545463011469728773320369818719456847158430940878625118791621891742915940871305202899766917683037323032071660777643869705411701700950663796760031951768887424863337958069986883273948960218976536020499403280278286768407469619428714854288380854700399122925820759020164430334910253450907864435520614606882832257861047610796499464705556310286220056580686340780997843067119796730108105708241235140079729072209451095793299820364140147131839584400890973577333727492665012924949380391739457561227527125949028490112265079117332926195087944430796812827220432335454696104141967216958374499306047978311339805108900217228887587923019102914168316797214149281308579730899717152568959116249763369153943507468627759110328833294252504100527112127010222914809200017081964871076568135481188620668633985149994730706062683896484055450191952798520720066386876081672393857618515762520268973363796773813482138120939798331774840567177907215194697412001724968871459017165069982277001191770444218973168713596346607335652180728066814435655680000000000000000000000000000000 [93,48] 301107720548045125668994674686301872042376248320377972177318881693136712709531162612261787461200847561707766967977395516323780426223440892821284354647168811280218278773817024894709720272447674388479380012426695428846363137393438740647785087779984094802320429249836011474917425469440926063928179376696947443666235885020660621686267705033221902553183856975690782612760996357717340422174516620479486956460761904156593062424570359578809779609168788512037990426272196378646964961608998345979741605533235257048183605748336392431678204902454287370665804091386116041158927600063766555374495798119465528559320400037126215030254209120451205923019945990777832075254586042797389126723216696272636434671901316351091223593196482042378488963464006785227165355726667528417125612881437955716977200104221865106988941123481691360957792941375256343423977034667605708776695221254413784405144407594040606713627290238383002419750715907923492915867371354279775874926620280203709461786886152818065146607076122090384707573886446821351300604946705975316806137032117448908904401138739951522770880472230908555183690842043574466453633546349798844348893789735308594601732129832129364073005668949338586174409730214338716130635138540992695550290574914258550148152306267170055536452716846153931406009691518201403126528046663753412639080822053132264806025781603055936806894288718058095328765716384760893380760786083100798178223152688252204656441287168689786724039348115919102454959928253469249357976469613673284339163674424578491465918851142339568372146836446258378084705323804758359010786688035541300150724426712190618947055209528407451798913287990550546643129556022783033423622672255418091264293678224238212560625763937168841262020654841976634550763317336165842152859151479422987894965252740865819352809318312236548333199509748708380309804001863632240435668972714843689129402880036011178616223671304567609008320836669459019683584750684105823578721114742510071303347254757540285612812972691315686096250238362703577420657549356410197718336046957035577413891483007407144538420108712217948610965739761913526324233171676150985016149865765791654787485843949508801592430492453757970696714309689409536000000000000000000000000000000 [93,49] -10089367221233620250054496996749184355078618479950587500048074278888860909861023360729262619940486831570001702831387978173865786672150938203224453589568090749703862217739325309847547795531092213784478272472842922339364618346793944085143366969363734074845014605899746318774561237309790780925718522616240056867150767764800429805722072124883262183327429039125831510142092455490416217174732845110438657788847541218213152776632711495536791101172499725282845527253855852536852760043738608293648604842130220039711590204396173908590659598369719160667272426434865272710410593629218833653075624989335140426176191342758514002092145297226015479459219614252309927876051838814879044675797009359125165185980369006322471220333426761448990348103795413151525981860563719175340581165702705001014011239663395148850698382304784476769467920129229392369654848360188928599194570396957759438453204579202338850624914863333537090671954511781847536008015439352264737774976451875036789879143993317245871177802466679659301109481228462112909909878400213031554802424518509363499930673986656305772339229274875230797191451342950906592897752426880812157203381135375297498703972336503771865244843476931607848137299640959317530096423110914622678503078639108429586575334318795148191821393471775212076864904784354934812906893246551304616078262382814888152067882394351889250884315236646253593051256753362452561898456220140461443689633736998805882509780916072464377837326914149639354803114451597428689662319577566809410902558965591650699501614279583168760728864767940809302867477029581279523163089144686341677162479661377292899591640872743313161005828879328388043718032848381387398900884928143923949897166472648586063183602502121494791418634765136972576057356108613959288248434639114144586879959357827425092677679290915159135125670283559365908945617504641308416559821986988784649849591574538497772228675039018015113080808071081705012500767703228719492510401959762772995290999159180747235920470068298979553332086786099542172620930506222514567350956631905075836413627367101874001243094192245274015207303818412688686756246980850573727488767395653748427445495030038766971631117655069951626424600996977049600000000000000000000000000 [93,50] -1176602261791967329770237708285042716305880773473251053929227388102630965284071845764960529593853397672718054652118440830413432988647139171970604527149326398535486159279852532081226185529086430716326003588623352281017805010804203007025318277221816449390909477279579015893190379541545681137608332885071633571011040131541283876284585327362141920425135146203789861149509385817636470766040728321516108288145894743662175566041502324298205226592727531034653508135148521118534813966075698415890681069529739932681066178310637870811916497974037820510984538336432333075315446343334017832942393731406859279040190571523206561330214730892801486504851392281996220287521215450985456165659563460571315210740547729351039236339085598773257403577127511429560445006196928332804461059051102506560370272751982299825334382025782627106538156300995447063365225195961283333479283661776108560162551420265770314201996423400678786890562129049608844788621267194384848021812197881096412744317802802774845659998162036425486968842956003906389063139962283832927566458307034379111168196336307421883544174171964755009481285223897743392312255434669004949682244797924832242307749948035553523048550492625385748467329154322432719107705132545584700797278923600059034124566929622951340376309755585111682190914857861887212223785897480987864547677202627677847480730285412457475889159650595730134936698446433423722660166861771268255466706511611585329829956660424677333163283638002934185230376897612770219867937158615906588951535914088653886375773770191238072454277819681117073026743058138961329818594583074093801847179555211700241595392982060685132606209295405808473629586375933450827827602486308386007040768827926381793578324394651891378121102427986140701653578338195527308933327069953416883996485396863206063712167558668610254579454256768181318119480559211709776507806375345644944868664487216923412685847806238100217396232366758978300134171333639258927845934489595523958991105446770961498109273914342139077134171742249602998607476187811771670456617450222017379426360909433560182034432699242502324487443503107771038616711891572557185027276479092627438890637619408708715711884537483330513946630549615411200000000000000000000000 [93,51] 236884790932144780856704081118370914555699986420089693259704360693328683818192382701865464515732879382396498828296756560365385173837527919436630256667327081151844270335411647482347565975428563512696775547444102869158320271947615692848609060576183477655264160838128046609677523581488959986910115258477158548716851982738158191847543608754101253536436572505901376897758925952517723204489764287391472132631076950418956950200149278974788442578163937966348191566070069876277439639298406043892791894060892689494247066143921884614458013247536383837238954759194390225217480904049800737879773645462259084511611644927071951892137952428111811702919535378093353846176749757703417200316203343187463013769150766487457760145567433214070506273759186572966942803474646706900005413395135933430722469789056055406245047138823509374415658021069144002423016601220551412415200983899734442502459550739133157560216401599253823454394684951594134792176009216329640359077902201752466595329177360015140183972868062173508666080922032792975110112370595889910280580752567578760333750976930942755187028594054240734188926733380029274349616737701432849722948283844873177660260871068515659395202893474444033601987484211943391285253629556741864323143457157044030903662420309856933040849699494938207686707694340402691703348415018572238439419358423669718499558438750071998828773527398871934940924199084626531251271513504955250233760233725577964484278763870353630702848193038318749071599844511240139657471146481999407725094237568652085998791461220309658323287341262873863856221082957533798894596828512761452325398526172438948595250353403325018128941657455142021188541953070075804620107921986759097642093888602372587120944242255394997216380160467446359138915180634725169464237027326816640825773652853655734750837718120931344724205972802337120331886190161127291192733434606786900336094618227664922407070884192219414058345205245250335070306975804966077850709162018337688764039779826568870463744804751401883112957882469349308940457054120387212658445450283021691262043095385675212402994347918974876281456101489931554943519946400925821790520996085360858058830870242644113192207142940683613614049316569088000000000000000000000 [93,52] -17423105713929566136936631226387571091325477973065921983693336303865093376503366158552641086839691532427601705440140425539871601282401934273094167214656238876088911542875257160308164470467028480768689153755694027292577410552884473110507673706187968237035522740612971928986606220369422196698525676516816495066989386016982456899421558145944821502388896713520241130824917749628297757200219189227332983823004798043646109977943188304286664679423173111782601403208523605570502652136407903489848912587167210940258732114453714579499018178490401751288545427101678018418756645093874326455768525310489845630985335300212304343726033745184784157017608016326046135345681623853074427167354531547295802371293846768854625930614099842493637346448484568879738454319274704199648280820045928601339342661446076192549242120116977375559318871858990164250897117524494462209903574408600626471079229382044046144264737438853080300259958863271398978100476744019828037637436124900121724475495923266385773353784825188135696800405928818438783553026373155109285351717291369293543763698735739041282494019193838383998491170118962185440800518319570786847574006402648962448329306717506512414100221724606564344086964862412819342961896858573972279078311176784170596296525582769269032226676116178198656738271794826207243342851231378185354647194214453731845865358862842406345243459147231534684170228172772903356924614791609961135125566399253647327334143589773959928999992652863075227014259094333293987371053457772572994537561737360341750788872053436360656724657057298625346370266355041778304541687457995101249785279708838172702143820964291681167450023516218637174754807406703033475681942935048031081401004414142182555968893745069504804217853509600323312849561695568952391090129726606472513552702219097583611604265467451022643105028719693020693241590921112403679764684046456158745292896273887323115239926827736936665113476887899296369430144220355702369620425006961735176158519658428970209596638112739157777393526581972389346501467759991921919925968693883466011910601745421264664596490724227579002141203779817163512057463288195602774157624361591300548872327658413608120484366788396159916024845565952000000000000000000 [93,53] -2638830407214506719730409941198547922478123703770526017398202033854352652401350430188021790447174502271570198376031757227505161757298303820939277461817588566431212385213242096644580107617990513337734180589639167387433556634566544385355220042357740537515781643922151797659770821456244991528401479648467347289915895313807899669608731544692075719491967673188424073384640475316195768976753652570338315641753653309707012007437017955425290346795948339896420393579254973947474332302108357121291835887079317649411062455629225205384250613842106108154105915791393617382753622439205718893500782607425567508625092353699180222845108721867673688983888192189165213617415532433413279057708278575863616280998509444131542154989453095997998536586063535791014676058203412854752525161361175688352144441456636081473280412549016427573217494381703536343635788860147004627953569041361464731554156610113734486784238482654350429905367831837052065477183009445796605723878789915220399900514527926070024179926624941913312991732348924924315305042155476168564694531264670950367895676487256843404735691028987515857454336080806960221722397089318673424027855770548362967415521290226438795968990185717378769747398964779338683123289741822485789375673658438911817007460782635953350015865364763653018540528327177769233937742576640620305423539035258408379359428095562204384037204896953171115622301467439428249068373808051446270245541002187872392402657171140390147858404894529188894200729042705196142601709000337728146496755459408044687790979204610239289235916251538955520610497805302772014230447273479311944975190382569937663247277794747221621568734915076729278525307586582632634236187568181210480488672112964745044203397288633738360359002016685816060072428547453394871170714924725443264068957363321783445529723281153420031394496342915653153345468619276465184334122637068780262911417282780603547923194801166272334161709185912372870752672709986782062996721782099365759581648110855513502218273302784412532073025531970380185817104134723497462871142645836310089986365937911890011569460930531558580910050380334837290482046792639373572366356443191229841400904987219340989598930672300264581072368435200000000000000 [93,54] 201092112954460453286979822537210985956636580305929099196504463561959582246119970967758544308753137325035233621796407722132489847490939877383579863514921010741632505567531855813394769441792024169397100135386893398597575045481990208742825189503298749340621872245075306169386054252677089113627242929163449485203773605939309712211760186607792024403007781675570926234334254351664751393411790432101934594915902904686548769556978267121435173347143054676342062365731505036497323116645357959417918692731480091445117657158771020170698301539124123584967009725941337707094319540883971271272393716506643807989566431609539867988372044969991636992953955216047216326000906081352933943504212416770325254865215459162238604986734786664343452115170816398479498455384819041982662354898835561190448617966133702218132460908727327372656263630010926614409292786581254432526238549849796523851376094483307372793167702223145992929302919579670469177820662439565848242604524947266177963767269585153585328013945075598323671837187031943800184606287378361477443612548536829298340786882553768437476375817871327380952532634026258375027880626052480047868521972752114502094979470547625359736123172874156272534354891017262574150197562559912705989628335563136067662096160013123272268973486503450040403428364710508956662632983082315312785191725296968083144519478558674452899199066509703207081580079325027519474567427597410219318079505576988910211578077693226417424911448416121726684194042580931523534818845036301986869658422235851850739924345770196278981560697319400701541581659962309131127117148777213603884075723689903141685768857290324066972327803967852860313924655568968281668990602124498033442871091028469221090000777411044513384666840588766500811941104472294886658924111853702047438793777193907728933978260411480984579361026789929893256687579867224871618250657062461317061957273979779857917017478597755324239876837543501192518615289234642425033921701256031263424926115754331182572242490433599383161244357697012026531660809611660041616896549700641467465274864466441221041776075078775431662268015217407275131286676092257037476376878368368506981022495540474200715027047236874767172691296256000000000000 [93,55] -27260051456273412329488453321289384561168546231456236721380567097890104187452221019123634904653286712688035974974100119278578676480759813862643260983208923842035893146825659535331064935295900057034072097374297085735155754164587082124082790029836922581788173329099596384146633224453360634211676226551486494119514059243356012579940019951688288248134524576515408468170128848737875113275510907839833198101499488804318648940662488459391137780963400525383345925227403518402316033210603100830518297091393766578774524639163591714527668442312603620153812220266841304578588522738300299964008709883005081035897807622293919538529741240711295341925744302124504445685507760033108658718754116294490850005827461734100869744193868443489168275313924928302566341352217665138725558299473912659414162105748380826734523547857197654901374405137273381029915699481068506496446319156742874931841564084554555174212589534679557470089350266025093736565829121979347922727501897402542096669835913793964148184654341704676705218997629635382716981193849520156867899946490576590386502329788932342566658259954755562888869575185768665163827354962922279482845671313026640420197273800781161220065252384040948756379369553159446492506109739704172275094055573519371122184173560000766989579296332150271952768483348579918538119098710517604195498421867602322497435671559377485603876691925169438828529259772994792057239441010639139300168103711300036083391403138150527203824007103864403431301265855775458349181549273873466126030974484031729057010740635475474506533922874548832048276762016386059133304496297067344550964483691247134959201154067449381551666735817807860610007272014054779106698159390447269964533979385494746681601942770953207752932465786008708843193236953420350723749751487852835098675430668974741980667149204118728430573404872405461139412560389962097934320883087609206513517710400752820006887650097689036438244321458911316758577211348204235003740085826825034472809298148858809970524008126796448601070835146487363199722359029329381761702467479211987901696497214150984690908386446122245106811225434563210182441933275067858910431280163665815446049050427567076025512462043879834754084555980800000000 [93,56] 1544650094854780555405695447018521957282573203460940868988517041869497090701644777323419981609971467766179910321125172015847587956112459135752395525993565940567627409792018441464563888803021067020501985704286023085968717914572048908109482535674310453592150569977347687799262814049059977291723618111371231674059036342024412269498574559193892605013785879163122984782319174008195213170258388357854630322392093973844186444004426397001620432369825386896964597783714153608555036676295106089930728909081452012097247031127419205568025212231559976432327440431763646454972529285373517683937733145960722053723928521470748322273740853927904168636800424038802401976022268443820669142240514806552820120164130180675653204717317099122770990884586802669124695306307926368161832150089109137572271581864221342874745247520579100918765695896970872802660283817508279953993775211315447021780752139567606078295083236919317918222673368343126980775993442028446198174628351440773792525412056607582300612154233419439383759590784004935101796833513775593824809378076266906436039638718280177240027460121812877984339334089033834204307924333997959991317601641585481391575795910900259243159958790217088556437598571250338050625891437996946110907225835187920720945026895393921648888079005105890789002706123611259028056267200541087609445351446210200416492310305989277324884918024297918193145953533557148889191056049046064275466409793447194188435220462242772408842405888672051583792016411102045392689414536629097040056686606788708644090116575504577244269646456094111296407681059684245889905293168042820588862499825446832273787451630537524185807279972167156932767175020982880242753274119004747010904168399252637154395020930828434397755276079152606859980676715108865338076016680452123549786552137169452118038808041811052223271329919132412778134645594655867594125338314520887825748964029170639664876230460174686884666128090206205650049684914089213242185909579998278881493396611291137310723446598413140123400733094317248729839775551217834661520878642434076357515504579701775752733876550608621912097265512407648396955497828753551594822002372646021022581109160288378854544043090222529789385277440000000 [93,57] 9047143477978933771835435706272607791473219529450148250619870539625061431906486745995121565750622249196517450987588509564646218436978641877631726073233695769410212785022115630288333430226885766716587589310666185606959007118765431215637271852597179713366396913083885319588735784287362403422990959672166241558347617145394122666936948478163698598831313671438115355951165101095173566242837573168428493916376542071315328609186650472505728444344420465558856945138803408708416248359125285996744047235826886709112039041687343787850203913027213893833129919299906508396031904453568910944833042797632087813663806037904226000611074067490030584268167132429086048263609921096287948854601206771241645231351817490700502176102205777955355988345177636373630574809872748605082026129639307892652342684617918428162584886616703787985252079853852213024405714462788638535063594411481082287951377295086651341456801426769474781621258408885014711017219507890397313315058184826910237887632704934939654290730848717766759946001346996567113990549802273425722896929370748995286439669519994324062498129728614298420554225904958609439027664256673332124786774258998625531380816475338251160892997557728599904153440382314718215673507937893825992758084215629630226355875178030532535692406631072089166809952440375509433655600591249241851359223547023557848104736803686901756900925944579760442135908644581003704105215492829956683447758341613568576358632103072058364147249926425148405012944389762752454317384369071491867670534332035339682277688065870317824193798341425541263258254328908067978330483920801745614799968939524329705001922501522737029368402649324369095225566081316391330838173636455655265094669917008266616172102403183686049563287754649969572357656612248882346457827193777447849885622868664663593929433390113556631197670105103705658352743417894221588051425251762302712465228407812232585753793899362585157335777331652970625460476066222644349146642001953736328762231256216681815049143590711330966937682728239570535841543864343745906324934472176593329515653076497360097270632394972552079019805870962676862718263101614903024036944028686109887537562909105026587319331371688898861818692000 [93,58] -4750859265093737424745504270030274384533247895253787766406953177505046879024829356491394955690242076170432793320553733915317045717291365870132399288366895924851590987181278437979530113596615687938765831535271494682516264864816731836880743127697932363636530415400641937209066284996534528419486338023780199545918895001399133022286739424036301011180389898257548168090351879043834079725575340831286469229924624583534579830315180995922059876996305069446478497086292953046660818969024089474013229294627516410608907342580646802458106111031252322135531434187043628656836993762130073260877675957714156174179352796362514159158966775420384275211368551468370951016151348033414005357272072817512425660628206180157941289192380412580069098062082171920737539764008769164549983529444738428555633419282682189071902893261416295844734861637839975057601557910717036299334825780266667284657088774684585841326563871715791165629689941810993763041710672036469063576950293618769622244841546498206157667414357891322929715415689827570807766749814057024379974320155950557473979117015044217724267188247888965125221918827115855562531712501048950540725366307971435711062152072085088412865964589200629029368496755209376619764316791762974780166182346889323531058858127762456091213107809490804323802294268735701636653892020413030078432601813994960548614357212184000144571013593129796384462136093351694668762803493721059745841717977176402454231352315172704490909150581085169089174567172368187164894522794947170651551105001214895265505981549106963871081592266037745770132244269897164661656724258656217473899580261374500731054455310443364878444294877984815326948820248336827057857119012481799564276599238254715267595644726844288372809130390596733163144662649776433740776776484388957529451912989413241698727818083507790563025833099590263573232467706794618839411359530247176071680667570520328734951291206585378824431599584638258557002396294870741155235375765213295430032186988144568310576967255318186513352231838216477648656000070418528659042031914579306394758338376059617475324409500416429451655689143317854965057041856250492646740076658899983507424804524229925234103242628335673972800000 [93,59] 67725074751545668781711197250288307499570618604429516733989130531052978569702794144547166278862077049548489566201547481327117446064975248908654712097064362257617272978317143351206227921701213012838336050910078309364137877369843664214692875277469617440989905680403836930768626199077202650147095824438621726630676051133892563207495368515938208323438692948307561728319922626628898078145633425018899973309010693657855274731794638219754742671764880608977807402727650435701670140517022434712037947859859649305424590650195202521929348499121533844050153722850752568078152086394357865343551628296368857658317766939975968773649387618087271904419107907650799067623580156621575140851928007176975356742406117305765358787397018051055896504363278466393541274706087919114005453749011868138875113414350078189628335122791168096766369719330798174605050087409043659445455998226815511759204135875487686257936803913116236935653064640613977625572059721060443391199664536838685897281731680775245253110265632983719180189172687718231745536435760748629854402649188403266787966015740211418275342046672629835250455651243444733292765583745920317044309781071099969940316658960942234667093008609397735959691683060737951588227733435397874119494324731806598869123844633021160104653354659507228687655485368923832335218400485656829686984789448646636555553279474692860155189828881463847082837543436754286854113056909563215123404513057097956497544014848486434932070229770358857602226772145101133287262825194771337171051620657120495306903414574289004886210117453712126227181714298513963868808088889749356858765429266455600245953014371112130384410028280216177019784424480065859414486153055290952666995162114953654293093794594573648517287795178209949421943891430953104374564554001700050328828364381358904875195324171116733531734120276659539220579332975340597887700550063160688226073109737366210653301470896444399259620658088213010367741246528644650403985761081324768450381813345699830345240326825045273921527421678088903917007353044458330993304182931753421712320074251580925456971543739782709674146469145681741650281698938948572676431612385847114255520013755319649706048489528088004800 [93,60] 4098735789388115331137988479363736158486751478698022889488241692377251428531907843403870008253932961350359520383607680367369035620905777156808969885845339109373751312857019194803736870544073761130718986850046373693715176586565412313762316880729064413642721967321978725140216224076696966924283931312698801218221587924161247778918297408875837052814992141356360545047717489104460387184851355655625839437912133782197478056772612109221056406272036197232549370855569682201202560590051284038461790156981435492517633365077264974207406760831132527004910445305772689874862833853009354622654889298649596487464118030003640537423981736872014577960079722302221230368559122000425935929328520873181384455711987953939691619607438247583169474904809434406547218661157976383017847217972993838336828857482649208249904329797965213586949779027968217262726977791970121610213600716981374070347502095121498521702058743167476481454545995481506152091935361116911359355715917581438951200223805939804645275078654183002777876555282975497284065605627676319638790873917851074688615115004841243842161355435335317475500638404847138556317991549840654372798951878916805722327910949838466706907565224409593844786513967346211439737168188169124514665158863784040227197294247316422147640525811302959685854525876433529537032055261336113674131260542577808908679271747279415524566363708580510994357328905641661422712733448825273275256584678068774943362203568867026640503293924726365779832880393267241075562725314043474983481327559917608078081157016487988724807823206659230561284096557813026430954516236373559246905840880297055208098957422883875564672446124666415173503539905658316520760161511031224302460791032688085705584627092377835638502725412541191148485271322401966554715357943159303855504021425403492377808263144659717850952849086438229916441816752735804144908827219122949856844962153837913428509436031606453554335684481599795288604510864046220208586049658049642892410831184906609535424036549708033336556969986259127549260151814821359566520072599238525505469783309166221735112711296647668568890531185054154705228092396981755286812266515182851280297903786765307557830544266748800 [93,61] 83367314719140381915385738359966162738073839773244236343368966581656546941173379693643468794949739356896754962926233851563146106630668070070690995769214303236385832913007877765003633948049937414387167127889736499539059788892282938147545305341011029766868198752015635354560364888208795329842721967015145647870610073653526069285690008422695752696749512424176522853437261591147852800802445213462946555644592462414019236015394712914562425265542311955842251363293230271097222520471164707733592497003649277401585545307024666622043886363805015330999648365381247694364436572404539758100451321176594712015778798393945582572283885379159928227123766362685277464553355490416210976748531643525305100985793656520553479695471475071729520030908379720147228341293302020347056167202381972854335493022737794651604195443449896131125134443460140790768148708347843175812003281634700728377777693985118632926217128757213721648562583741730833323720266657484431647973240738439732494205305584886170626324701685985640046686367009791811328464189838868584033276118684116396439237562812618064189793374650465712842990956287662242861452194210532803433248162729110896676796737377357942829543572588483190210608667191753064097393209357374067896808867334312114239898506262145228874322713698751212986280993238284643798880605219135259910105138372415615240632477658713079127024301574372266390322931882904085991000624623033979282474486494049106084931982985760653983491869455096854657169884109817195521772420853237759385032998965458870950455734262178168490398534235433226871384711912419441205946024720907901166261330852287227455448069749430069220661706722333638010586247024001732667307761190008261512435219173799729275571850998157114404363482843517614496032565538432869853670608185430723979530035431382638022632205193955958593059847803979542977836832612498273068561421955088913129803501896025328388861847338420187753571098448884900137296052762062630511969877328489836508587015674263280480499500336350443501829622247612381974593115179995263004800998989955739427344863532326637149511384831021875533239760001644283129937978568084910917477512309823710566869626125814389252528018960 [93,62] -3939454659189480801708654230179543307750337631177073922991862693018531813678046886791346084490398329628589302042926804291903198922917055243784786911615659711779764716785940508177098913177578479111141710597966615034777650446741026739323605313854049322206804142016795043466673804762135443400006606462371652950831207632159340665351119942156576361404687737093905892046858760763169823384358428718443624309121471714999503517208561217733931397981954152451077830233754068592131528210628455135808609223376908017627258860820550091595741075669247680360111293635302663913693264143617452160028841318257913087726864250006618822234105952346007764439639167934075903944953722621380157294950440354456914906633933838922375027994680039265347781442879252420445542325005015183899702007133865620355111452397007984278586410893304221606972676877751692618276254070198685052763596543312124532407646538336913231491124801414673101592465230469616929054959265785648322253461544829699164686041205925585036085888909527911285788348796390425391210161404119833667811838563871364926967491146169583515790506660434300328798525937592823033726266728889166147682017205257895876717811631301300528730850930063812559811184076086885815183355744330912090481513595285589637424760209442922497854479897427378728212934781490439992950674087377497840065424080452459554237773309239228241611790373685565831158711693104685314607568532352721078613484250778713236119394921296850546536856183515441897235283839005267748057732904037904375989003206025451336751123761460395734378516331664642900433680229766849964333866959302377638553694318080557374568486961403640172429915962310623672193730836254014090576457443281610606132100909984917913669015701622538484572600437585534762767697568255290465371823173023104506349168122567290925295920767613857659084037887662895711315761821554511374629254696512024940274643443164836927597885250848802844285650407987845339765399811029715249840869291059278187356656394087346986985196708893136628879256609118688112735528453093820712748179941512490359839496157680427160318176913015449083050520062956601833165140227733355721710138742664301439082631860421041406735360 [93,63] 44197760072979600954979929628736207319166154649956839876697342116378069780878552494438346304759328582963903984860122963637847413047652880117346304665819814887635049543819996334475058510536552431921594334842027351249914425356621215060636255222281252742925285911744222614710995976491726208668416364608021300673064271032802111051143893887728866730336489985987755344483793573107494687976330153209142740418941816589889276660479323232282973750276646446104172212311323110254277889216530292784478227654242942073855593154109713128108243834253961476499973931879110884313473020789903101547283744609587135877905479022501124059222496401849247672354833046155119074811237916263300725713891040464833000538276635015352478381883288407240551858950924176304711644971494348553440550881532465138764981340918544460814781298129409520684225214240616538214501353110700624649385296503779152741016381528069422015588164160439340984259098775551723466861052137976745874234555345444609842778838035591413100035388787677387323965747134023584803530399733626812130942254904835856957646354366785785617842906546933202837838410687012651835647471290360091263168613450376243031669365788358735515322032855730456572779786679671725499704954557776031384997589688861419201716647799873522186570141103157964034982255502187789540186588862610416482258201477061711139670409907171706106180830834673509161923071810400700061217163304711340914559419575998438305751864842861057772800746222689397643668561601122763019808368396491568248303181234260852648240470387412393571711887083258007771873753663591274666441579920949948992808774123248721680376570553838348334415346021502343162149052983108736483819210446073934857523886392740265477199588978305350807956125184701403346719106884470488673989501826802871689391517249985125106238618871134169282025090359180492152408220956540438239453088567508225999409533691375709659947978944750502211539559314388902564683231430918184848230832702638117402913466736092360201103411659728917556607559171875110308722359372751126534519864942583507665607065265663218017402443797992454640611962815982940267469127803946366439583722094978370638943647534717134720 [93,64] 260658350286033568109045700629911381256403329642197567649909443676500258974099062632222642383471250043734331818976428675434666536597591663813104510623866527713016157707247218683977537561968375956868474766575425703644960020645317291790482769327493198811211359734907358771538984192317650847271175862635485709106453091047070452566195786186823793977129500575864844072252573728247889984100089990977876994149776261742908623169809436351678490282846371862451375554575524460713513290411992724756980844221778425340422624841813925675853881880995941645815920919556088675443124439425481217100018957590035724746667924179192716974823456078538616621284734045462538200704316538269341582621570538922281882064951182873969843461538847597832824448364559569006487482352491622942147574641029901109148793864140339408677644403862777885595300768147152384939095830438859719525634235532667731830993169030563226697700232796822140098488482128087429549565048848023728775632036097908331175624402153185229724901875831454842333403031674848855753538979441635489964724233946389171870294245890703272887677314225327897022503597515468829369442191483756126246822166207624160731941433580771888288803120207310582980713134618263988431095157654339675229437776536353909115583242468836365355872787131228408518893931378567824990202314166290018937975508953798240677356393871593738115156362517812761167130033632835865904643282126348321394752131564275707064353383800655977336181134820064564921731806255183485913668364050308902824128316651757341225483775550593433482675109396364882779653954595654061951296333992576505605244033489330576824818992720322725766834761395331876166374224593651174828591723516439809127991860795198174175546363960447221196245483826985010225079404165065929634424958684356801927176825287725074065724927782244393197064562839978498447549816558859151440874659616018808405859822536093939207747406792563350599133701592269949050972469443224142022390312581145748490262079685836591073237354085123560266986544235718247622344847553328113024121890348732244537084738159586333003285280772911264084753926497196246579353030816991393727470948528771487760469407128320 [93,65] -75608071708770847029261179553250686099943968592855828556494943800306140483104320205576461941520082337464959954447509894367078362396777784972775937890188796728777376360730602841069870461583914741828265446861013294692501055566507471648034741192080158117799489252294341993996694179888986410066022056459655201114169646338708527082754689765122729673761249858494766267531655872835404808343484244648603926210819968518668850001700535763945511841834595370008319743659000512611909340328303620657925118614457106871648462377990152394609522635125817414256520809195827224218680873236671185430512215926933721470663453773344087114639989049735181816774527627006697411086973331249807403716826317405073554781597811358047441147166495143578707902910618307146521480363714174898076743640922756644884915862157581131852210135278241910099895281653164099261247729530302863484566338757889559223636921820896908551718863165343356426283219840455317758568614477413053005024303513245949398357899819371954210665098328716157145714664930658162628995866530925541316026065362359458688159880141168565725023434641097266887974108667266133881974990237713669141273508965419327891612215794202114847938887604225119245540051697352916700788954546800036273429181802511763000549606772405633588818628211182842067440379669275954389124234840316034936793018110622020249059064659698901459620481427149901894570558304144555574193453139892175766876877759511409764374397728487126366292146696864054547607734725551742616089531627272277381878542906080080572035744082946380195492715638596306204348032003342271486849714158453311858856732768024025618443441150823717749937501197627939368155738790559369802808659079752098124647335333147492025042500888736189329510277429692556200149673346798893896053924375241952455375264982805951737103368713301547670342344554387006577876019340459240586611017122431031811749504956341915598354161202597847225445174788878338532872425237902854847001815225560040588716475259556062369847656837225604045982182427600090425590089582660938776980254395326942134356949606648609613267359749455433637047375563541808150817153109690542365625649262206145678188593120 [93,66] -28995383285365653577575516904495282874877298993706131697660438178487148849743768231681116007331107320833538402291299839393011017122929804731865723065033187946258606469058928751710643174834226687639334262034947691508845978104038755289763517347649052548740887595379209977227752177028438003523110964605811507127098890123302046238987557346848871139329362483596117444712033746586749009573877388963499773304108341287656535269988644495409604546108454393634667133228299762658786998739407506640452548953369481602696957059494683998905528121626388469763035298052559930845699102558675598754315072101692704494941691949886120097777191146720120927442450506058170410319779296008980700570338687692335919013405078132771666174407339554042187722604074756294523828406420873664963256047987392403314278911635526183721555500009540990422660296011892901478366089936402946708977983062810200816479986451096129958332411895249781567913675611113681570553171452189609452251845151870322130758681822754049302376703158298879563060768965792927829934297687123439602171256512268984262649740184513180114702928874113678039826409315956740905358360345986162757340260599185760731880064504166945536973134594302380350373272157854127892226151971991043386105448966057062755774908750641262161408825167753257096937190529723206532081836888232958462392395129549221004448570003436647497827502972833743678240603148608313405574410107685730244277868422348886832812125312584837756133411284740893525449406325821122488401406290846514823379851566280248773993313853528922074442606158175851314754865563018241299825832144178623883472304594575191891663841649459232492048252999182440081836794172598185913636841670136956811742793262847173021408426908505676739946476600583604989293596853522842363157350373060648403410729796296185645580605440396299887667008283984438489113021664249868937235678992092348670783129228388007722993307822026102492899928711680374118229099107716391847375013101531744401174770839240258447023259979067545031475962945612130211107888171714806418774951336828271522811264135834691154413838487155210084664890142522210167550223916285165579624429063721085713920 [93,67] -61405052264422800634784762223739704336278422622347043365279707309346070265502576500765888046263889080298410047716851887947099814734616061964179079122740272647203440743099339958353247755914333490972004897650178756129925930338888636082138476981205516530241917576547221684559177318871351490779756049801156348696571186195892842105249739444444045637472988934995440936364121914224127964145261506907230750258162759048398014576938969602122516906210141665693554615315611363719443192655778148613436143740507430741451680930741876471385940008358500208954656726827469731501369773534743651566579053409973003184336112665757476008288005699270513031591530259949539979586953288303036552867912648419192104139730856407189659480416717192368932137471727444041646027520233697206161885370952430814212835496200592540379779097467430377110062173525970110822589702461292942291270133529833916328504618123731156257871001717608707412301831227596223183205958666047901894285480118313692212349790497361286013199338113414345060349169169286846704321956547311230376990463824332169293133570752446685069517676849769041468011060633423126782877910559708046874878467009278829462227799742525796347046060869289724276314121027915989389827727889001081839026980054378098913296528880078060414007604985823239078275004179160566943630720099639227821195791964023547510207424071228931068346411657663246947770110771972719300913014751988165865037552965151400433029647187503095802924634753231575251034013969120405063212666038146543241500924090651543142839275566837806154553670312727206373122406129260494125164627312919631331711727699654378981980255839287234020341709779535869006792686932711773438480960594693974979829379617375313463116480259004155847062224153864252509029366227392335989183127374843686919070545284170969454210218031302322039737708981444274533644151000190368472326768992612759036785909509832521614263465960604086618410168411755438832180509857137833265708394808547503383985430916096388911279211220366469559302980990165061594050871901330440267710200860175488050637399543390174364650857862664185590423413000287681564350886226811921772025377060092045760 [93,68] 241873251271249924518547873682727760458671777619630040525802609316444230453822426896029643166842509733427932174611196940728089181943767573727776642017901688287426713943684188301652155567649935910705208494284064962640933740411774253674145504789777255738221603106076495248285620759151881073607481595218772144195484915541275082029742566151674227652649312737120870002437558964710894609195790032975972462549634124698016488373384903231921839923464733997882389492054710406345878168961284335283378549138541329393901232104270745486335890153464462201879782883150624511107735500407322652622292013203173060226328944299002724360347258768538093768640266406676909753330394821866425280845852848752848746830846608702865372083990485145029208784250933074242159302737978704015104174055944894692286322189901705150708594176743784651608657795770178754113662487903091164194856369560624550808076663068946894954387297096133934394210060032787901906413076960123667202827440341687375366269794654970466787801260485932604986896642733964281700365734024177492690916958105449799954912265913262285506830152555950169392110488304460468284695304704305480917947232280196974214081550830031003366709854701219235671216643412666130357424969416843636913371037329893024128639244048835001243058019289068595761132118783899695354235068550501413805549704380747651316161106002802432949073145764166912676584976183564142650877101534694046156830131994401193529966072800342036889029581614945762079470834319559559184584475058416299426159565857688574098263633224137630931258962281952192731833781644846892053669672496635629634045239675260222063601007221595553381184528552979296224605943949553540739727108281540444142848053107186349815992335161698718380022290936843455993020130072012882679886425757621462017542804411369451129033922958508864178503141893145984104647723539962893802657809805112773800992014404460043092563348350583286922900552677855855157016453680010018158584384685096436831506101814129956659824377993782758654315147088919256823211763237549260586528318303067901432703176273517079735933082239887115007915965509859094903954838706565291535541345292416 [93,69] 4849623999273535648085145328424590932645272889752400308337395452295300560618251063801617155772384005904324111924119354463680345748056093720227321953708550020982347449469775497142397032778858248968051049198855984704528745170101990654073320991642945681800483691780961526939361334152728846047786750060747974343568935225261274467912181455671975736567329870659710140881724994512822468779058337581885415340646097847546327911253501377836902956932415793481861925548941796890136567574397918462920114544438048658826949628069080497217217181994164469850116946584912845570517095772386341364207259670053098572747510531056308681393146987542470833113673220996849289398759457867805023797577946204900692198320717651030717699826944942896332765639810131329775272406387384974920231282488806177260828071864383420029950096291303474931397211131172292703601361072124368039182343386984811022309167625543284373716164185590889372417070019322551130924313087517956049128356185712968196081121760436628258656045361689039789273109062694788411555385574607769427499387733281239013095902537809985992734791334807307472803279717768525665160479112380934630389137221219522295455030382158139263111962265421752998899302175361574340982840961608237076901269324763149392052507598353329566448598947122180956637744110575661947144002845666191057862259682561855624724584782094024952258617389504755166991817806921737888085036078952876495047043432190867957285738244477491816175825462255044398697002066179771560551136129436556353573405644527922027768481891918040183623405678510772271025754383673359600398501941675381402394624179716121478148383778565102031018458183305608855194258853326079228129560798087533433864656384036353963144910097419111468469984887680573815688857862799627694313494177184926239542955755848444750000665101136069317035248516998177652884356218432264342193629004551501861468521540352461583683307838023327812398652821557179552802901796413031265576648173602772183990057256864847157973172886439773979215484003571089727011430104004875851044188577034457430271704882027054749311499966976565488928648624559311797057691486615637531016648304 [93,70] 112388183338647577044690396282750893066069631613968482163856287596007941845765112151188685694474176565784873785882831196513291673920000155841742104493298208409835802329486539158491756235248967172688014614264392230930043689650345605917047280847609233281625887620745845855681803287591036233788376491292260177039303091019538451164651000803362588642868399413249038851865937604270382895318972662621396979758833499792739935166172067256689941438827325178235770263044216146160590385455640321202394376259929311017845582832184029426307908700441657910443296368010553571075826892338967987670976932664353120401740745121163504557170240390189505760324664881105311115425325433527491714106576858255741529810641295262813878181553719125819848271316623171876936962835612492615575728693584845558489200602192754457622617466771202703123784162241837880760814015345834847490012836073782803729485192780309839014247977775235306505876819671722009267589557437187316223166806683042414075397684763016827715228804410973718361555624227026264970624498065400527542803516671617153603640936135076354026220308051778468296344163364475630634580124520728046767878350539911934570243070197236963734875001241466254098955283631258070993084915068314198883483167917327231576379056223554655458275632978585613669863757204885727222429454889295170968749139719713924869764135107323236190444406042253866104509131956411920830608714282978162078186864397576635824401012823027462108150255492264243537956317258932816610713065502859149723188550111351779289610623831281876710199755320580559624834337838581976147667119230516853565282387694686923235441299879317130231731173108188066035974490257918919446511915014009567329751757141212669386021367722707876633471060491379162399823119177763752130989498857866117041948909572759532235606615430279009639051760462386447299768163252078854858321915403153185564853867220173923165844477120877674996227397959386883402533880842664487006589378480105070669439113670796767486277477020514986840176305282412783788784924294149528260464666799291877470338685453880801264808439505356302026368488169346712570831166486848812409856 [93,71] 723340362050077418103620759245959972505601984417887867898860411579163017197640408417223795799144650719496586242065848110553507239657603034952065559152303528578972162134243653093865594848433052059836542530107342109599034865537272213554418141843184572780777900407834497284374831422789204832494480164736077131149314810088402800382681192969365950360198337017806499582268762685498946900752918688757682563835231153766239880329776469934896501582901767964655161230934311743098187386556729476265227676814832334646167975985608735144036836436980689865967549969630287141641270719424679401726659784787294487461573406486061347217067455036499827532947982499511836550200340127706394966531040234606215070592187991107947712480438658634646736902879477472054842199512675896072483258610557774667314598915688960071703146662279736186526116261233842729327493522524908316204039040216882205783881347044216606519926163496823148484574222441559452428218601028785612511257932597325977904065465393133285306064962857199245568364577064156051351698409745630070590136030735739487264757656144478006243797169189418698068292168735170663936418658244066682377255134202491501404080865513563941561485498551780745140363153801110957946089702821838629514006828836230433855294217150790200015958894134902738066337651891689366633758058351699259882537398887124847788579279485853469698934587053014048332858753314565727846286104815049160725333837435563681417828661291025428675908466173398474664789272334858267226714393000494264149187315819053613370911969176950686272256162714822767932732979692546669106172846908614412148695689257112689604431766747977070667795014023818147568101430856575329981240780944657841162922091655129759240857852765440372392836562674816137719275848537204318871731591058726020678226975736385021353132629342319315693486341137243075980987077277335067911312354378872360174143700749452739430776134362174961388218952146546249621171924860403330996344404793237072117203561081221986012453997956487365311591540957041724370652902680914639245335383267891924370876296781408120624184522350179407699530088849094160779350446317320832 [93,72] -7779134889791719422178570179775650032858755588949105355329622056541722586970439082547822142725822108103353652040627508397383137534328772531404328223616908811293765311038581407097115371368625602623024598908581885541927552441863502765548468352653549712533848698366134073408532490607328945758349004618726420537987907600247124881686597632223601675286008252388027106540195702136298046626078784239351277863769747639717746304875142040260032821375743192437283375069409969738252009349849325446124552064405061979621125089952928558978396368753630236949469004912958218804280967570052970808191175995242633762820424438406717506601176174580585554634020669816481767362034825319705223709656003768424126826082897277308764057532800176542897299719886867568987885191896425348782841243838672367269243438202111832795995137470109297709148820431005100252348562044879288380624889746894112608058449831816388333296142655697838618662259418919182683174071163231448948961196921172883861207508551066895887234206767988853459483858162071591969734024548202237333701588468303016801978782272269382548322618189671638700335051132992116022877944983243963212246563683987348687898233937139658034733034340437067935149857165707548715621600116066726631483017164208496198679151460465866705284430938501453871597992383483801041834214996643621026819538944094314812802760400790512930164899160858139559461607787980832537655309677980548769369898186712027042214574046552161887799522346813739370263261544870035047886624738734553777379887336010379548798856757882890079546789053805099622304071105417121739849905270927321647835540339447095008615249566520309470659658257140012484088285783257642577583231075486579580300234242274298548882088033144075652269076358126914202365459112354400329272220931123665970600268284224317176406511736677726026980324891270555188454788043240236621528126569354392195877725508549068122766013925384686440458802270901461774202749991541934643017329205726412589282561095807235215231598818533295334330336553826395056161825879780979541670298110737483770782532811029755936692369767773749341220422093495545063751579819392 [93,73] -43447677880259682792676716635083229489318111827085255473993259532923696274393884934381022215768376144563158134149517111064429695341464686106241406525254721049473297743770938000585361063611844096183786916302312602679961275685346887854004773087631819876750575867496992999524779587700247174896766990726443857053274861521214453378702721088211155886844347251061000200114145860100888508091638030916710792419722163700596135022099477664664636499653994156742225928375750963293054584995158195215504768734262884015801778932488017704912336724715547790213210689305314480868305355803429121580341684472841166791103984837127333189393164665013760519852654154486379096293168620650873429208102160491631661704186522109773832999123138708812266291659002019924834313723150542383270391487220984028927878424730367236938966650015723035673715439828687291242332570143070236707380494594385295337118075981238499988039011952921866624231395072671879433728540319230264790742408823752916451172189692624145615818684718121277390206730398947631817135134440793842200625866598486593216195554175111667529840008609570468443198050021336360095293408915536628712011614097552302186365170336852538697445415213855338193405277785214803248466543043133784907419742146946442079152352835845882878790666416504043487717631919757109275695034496721315190268845926229526046661935853229484615590274083625909981141662106646640235181090928639228746342637177384471290594236480489812280777211654831300168171606605583538991118396909514903202775585421786367540028840642837650372711000538070598786775484475006671857932368063675351472703926065758334363346123963637681019598496027996050207509939154843159794523940074578849150525956662200907472099624433401501116311146605049621039041995598329688534264342917581786800219682797253552253039716110947384518541700509135730309094181462666563345722356089728647535644654335320706758870803744428977802506260268728254934671768877519727372812733921468332502877528920480396860997664956934823001337520958828171694516283870208748927363331187217872316517311447369018209376554570639048052655478866511482297778616 [93,74] -451578324770959967967378137093170596559139589071209021060869622371533742321900298596820740433118929824642821993459900860422786590078766499908002215617400518912095556126102151069791372067350485654166108780315882899413536014652529485338163774133821560575448133743034089698176016052225593863641042521447100797888277977838763736925455322297282600584879424733989204011325703411046017354362316083189916625274277276820434061680928478228827047323973118979529922043050464753411794391857012817679630860332059773394664240250153459053638375824585352741580065073662395043963594161337576216876551281532326901459057767501390446594022153050710723464293161830957002114695687996023355424477287477965509098472652830545655568478325549903778934195098859160839718124761076891575391546179409293457326152166334920318136859591056532055078312763708614196310502022462793172313768471772938847185633330581898500476077016553952345875830818549566988963707397819976805206881120545925152482957574834705653287439189256724936526771107923808042206946358614276654019521470270120373786657336788620341518327883268170816354226848806123897878813237299871750095031683195831860435770157679969156201516505693223756183828227102754307665493943775844304134098136720649858942391062623483792442782918118739418851091442151273324824273757358101276527605574204451124182448060698337122454227617469745584576641954327765285857652189155878830131742747886931524701625339335398029158342214674426673249253327921633831282797781807991711252281837669456681473584058595894798292200206458904642546328401307701724180770885521563462423204514881124504563478705432646216736131104307055474495303912729412260903776868265751787822541530628235807886770140805295002881848119720552151011161126734771349935795956135409901584137571505534523300047887000972935243747496923670651682705912412297945255593477398724059806092053015339759481726937307464870724559678919787118752590632457943072929283890210981408813370652308735596626413486756910162420809805283673312145984512244241366369541969431729374846982686505345061165720317335819217657446779022498638976 [93,75] -1178396829498665940217458075989305163352166563209909986786992182307799482814940646093007766928168911938514106515269220054761234647488122503363468562867025300198613954863186909722789999576414507870013321250801865446691568153982190392355352179354548223396311153785728262840677143505316051740056848228642610290423277136763051417266009174017242095781676229424750864379429889665707380926150748408510995705767659321780185806920851626960401703762961346362297133119229280022116026478297963447610640842461828221590745033176469152018303571933795626650632544190068521009968758663534440874165280265087592789395869960267498376578154598859450378783366551213701775165556955376435864241234426812709567496698065674876119939670438548618910560395349481179857419510325385771054245963879928432756703050443879028559086609339335296164920281844112656380778380660299537416589043291197732415875288324206148579542223922928943839173155743623839426841040133341370881552852336776672838198835633446518679964582264061216591418481175997434289615971296521394637835989602663475771028703175049366481918617261860436724206138011277895970508198264596845297582858532825654686627481355605325532139255958351845952102920644077832954238643721954745397823195860856287752973991402104816803378351580542847526443015307691303479260932832977388984361267886407052852336673595069330669272015935310613040500510619001828317781922683728944343828063734811082838964706647165263639625014124565338447202362346587576102704521233062670332260866010096377821606471076470715920324822571245482612701271227383261729080377158618019649401037929554507379645973099131515544302729792083016731856410159564415640756975904749340460143003160150055564696652987622958679374244905103140864847503966582612379964807341942210611967720685771381500079169590509341895241631680857239254086762581763842988720523401443795356534856681350077835439246307829410196803788768315843943939780005610742636196874828684690319169021658512555759380460632557983617706036647231450063766566974443277810452612527956752566034606452677930185423688472805236001174372381827024 [93,76] 9865920864572934792288887602817794927749325694466151826401273278333385018874018325517213578030562046022154897122506327652272759662016153466484043317115493105310263439910309904599160251847101345865789188425482969621658441256969133633314803284032745309769574484377147236196333764717921469431979669116158957307684869359575643909659977448501841377963607523316602955169334740097900667321891843529767653163839635772797986957598453220399787054151572221443468210496525630213811709326882305137908184617375237414724244074480693628469605190374468729632596543119759676664256188544883437281615625902132957346848291019571664509771697671241929526312381728621328792132987622865345586104999073656054112714102706292021680672915328503815994243704594360975157738582293054142289772677553664496467964830715884899070070168753516508547526720822997369751980751580857964944596642536013214839760372242522116173377631389322999583570970887260211640495193500173117153120585304274685170974738864645868761879876813074790035946713223643657034732354557964794690577498119775781596963811405968539002786583789761322532658026937280674702740169281056321548365424459436157554439614627737964700963391246867699079066579048197007436224464191698672916591475540706637026172901713074613857028802612733281823605827465315027531151692135438790793140442635055382985435565604639996927079573017556077816551973275601737580994770222455410780234490056225436692979332238774975627194410089819207629650559661775409985548392286668213723680332549579794638199716384818034453177541219211215716017290681130897206641784048573997729463833675069012541393973722289243191037268303042552089422553468000694494812671694038826360508964499755682320510937277042102598109961687741997579289320883192381210643836933360929396450502280802631947983563830375572268367338983417876607032230019297347683185655654027236382336618310427541891279499119191862098857072604846515434579352764915865279094165871735662095884963124720035285202443781901996388219411632513018810229154969743434668788007793997483495423903205036387025008389361557584498101474240 [93,77] 59325614603299017508161905165138380691091040776435812596556099821000965647879747834724714746392173431559599010379540326130833073230911053425828219377682821973114259029768547570404482110727578785439856050461340982286466916337245293639884909161543876453458721732053282717633896040253850499268616911149218599749178023990052473949191625489736137219539886361334123734554190430551458500898803896810598453196532988524355162064863868611701287563168847384257184117061164470243183062154416142965633133569700921450605255323133480254059062390353480799543961781139238466135132486462556017154865816237518975776503324266381115288220312832397561796497139107913057959260472200083820752753390738745150977110750798054513956605005023758806886319732073504673639372510050836386963363494194877036352510138397071862947346084868191596516039212662069127079905495835589412839744166334692220282263132858485946437064504973171358125189417177135561955182874783435054901577090798641602089021063919481841123402661713696100746444094490005630046585306682869819709866081105251025526192858374861913394941027471301368357273168515908464032296956770900014353050463365826061193511868679677094757342595672709112045884336566303675207083228674365424879071368130023136187150995719609356745107536978379463194087544042517521366588217900228624282579479729866693713023065887165281455482749236770832867557379961193146590384583200851990440879183292521171359079922374977434114634197915985874120433369558866268672452857814455372341794903680055478225704188192051872424117181531435090382895368927585966894796655053102905693707768407353256582693232079762439735426564964187490472833324216958591417794265584870360439052435921066558978227443034519565538224121904006419821622667064648822940458658560572699567935380583409318942016366646538896958327200280345760958206821245653812208177318670587092892643621553576698092466987723910364446139744078177458429778637914958066110272467881088432678856661000302254433002671744690825711921051131610402480891332483210475839215295395753979819913501027030980554132549664437740961656 [93,78] 49804727464728246593350171656236332399554353791605197189888777382511646068336302049960716658676815912122678902748220232107744522643837360921160260643842687240205571978473766062607414792430042454165457778344956579058970594092595975475152565122649184118793822130305066854466011986714672722006660215921448212909610233385817842769720844043107483597992644822755183310920920392792894285764301167145356124513876700653016977345514913756828445108245642703021956341996749884078505236499555066906353318809836478449670249222586261818775488445227043958919600473640016080952245345260269397141359093764000828461268378078355261283995367898581377123858120411510680164299906606059471930427484016299278334782643523190165635648952682059738952495824921867904144272584881814584787920542209555163453589910087128828646418466952592244739335234440917587429316449033604294646857275979218028444757979681035917331392006903018299441593177409309078557830360225919374677686155383894711227840790418082201239226703739794844940922229581448037046855315757942658053780006976824610275442734390011753233647189335062950313117476440917420885010731157534777856672597367891014761233800252943333618121831464594622116897957280086523368526783364785659228935982753853909240288546345811434668110665150170998124198745582870869929132590329664621683286581114297788516230309126349029402391557594658131446291365740474730027982848929696451717716423142234390337938344573865340606508443739859539316746892685018897744450792361931307452841107862511332884509808967865949992374405618912479480121244861779218521423711435340635186087975245299081266224856830665009554308778942842450291327411640515882337213965430125005856580009874739069048324164105480647560550271150270514394880997644246088179143222121914179824797658377433879833119102068491214785527957285290531416790037702538171531149671401084447120743671058034693250272068415823548187797330210615401760153932176963718118701001122778256645099106356408549711959516580046427689151122448518657821525444116695936003677725703333341249853029690983517404640169531993536 [93,79] -52836246921693242839672416313599191500791921194575898546650756569219557942336866386966390099881183241341908588912139162495896402773548070538424826151743514574596534876274909946330715963993587522375527132671411747433241302482814094952510421482081751451826101539625681564060960297714402747334814082125383325282724714966686839445472940156447097876355378233741792077095100528695562696825392285233497778516480205654588739789650815418374342528499792450830607948776444186588473258622774705803700666263000638337879259182998571119088298193108788783777970176444342077942979010888292476460562754315799639667919288122687121539459307389825291294527257012171627697694339317141680294373676794964784753428779352583081443054874468806971826931824613643289918125865358954856173737128591804987324147203116964828941376867007479708489259446513085652653325768781677576805446662966769691655274158395856050270467599669789957454554594733225561198715395702636444611719582596712806248400226617991401984863650117287814058646073121034459843518526620742966176320293663394495083841421668699344931357189670201957445671710567700078403131580340628328637917786948879191611040038657377937224205235016538796748514434260161523883230222772822485809599758221262695999977979048104756826753238271328400756344639350611995071914222207801345604530368873156621586622590856650090452422419161165076361010389724295351265660900104625618443054439970558664994749645952924981672553823620191046211689611561059653778375612845243869135310665072510315788324886256358252152464400266528152726129018707820649529046359944857035198159348133300245442045634160699556310998315113573827737057134912182532843832365308254489527304771896213061625608246453634868030732313206253613298710470083293135600230506045877147030348714370241685142192075151772782069533612712083837692046335615067980788640724667726384135299908014186121544391657824888519879991421294554636968199037160456610490104318003659028570547882539906958653509342633177096041435032268100506746325348992588684217516982480903796626781024561093515049572138664 [93,80] -56170104538432155928497390204417949108433535019138256976599815562019652705612102831509759765923284844833200267870025189783440117749751747246091779257870386028672135848534159480136273466228723026956412336400768481463404534340957366805595522418303983185217333275753377949035783799227774298608779322996346644228928115370208054578114257229374076701487254881397300019778923002327396106886539562495647490085265484093791056569031671856933708978254829982365950180927378674195133538026431849738664242405459905305464047231645974692466971660928090724084323752792456714494199548421376097497177047116350019838084315268227130976297917620290624766292096977516645843725365471902035593520696283680278774034339874710500077147426386550697053659221551453179629569915738850814155564701189945914858973311626880988017132179702502932127753558982089064033404612202402818472680399755884282363339551058089740150639131106073188947861971104497281993719440658103319196283887226595154546839421358426288370695107233417438392389209996217821107716704289736488784228604957397129946798240729742830200131567311791191963585014008481759582741337073323257766653235533640144298396157487743480521780385787735084869634646548548746794983278749646035541393844526843591426678321273076379944609143725907006322576289032069380545837806058513990112697524374007075598274773685118798314849160754535168239468744527734962614095996036274205877220611049977343794747535849103746388389930857212601565516146201480087908837290674801929551585785016850712032666750148421601755826085406838963565573224909169760510675445113023257927352685196866420074001041459394807536444864113777779977311638348243257382599921025811851239029391064462575883259753422912867800375017949760251600217238748799887749711815192714975199772574108029465370629077557125797324941199968170179353400520494503934572752250810762177550647877758673617862176486503467595904909461038653124539298268918073032659425729173836514910309257709274918105831512464969944425845881089952034361295042063735293101533250994901381139964245976994522398064 [93,81] 467435316783610369317995344903751785994665224049076829460837935276413950116756017592779896105079721718988900625032947033715080885240109520751429245515823843433633294909277125036610052964340045500618959253570166446866003675535028625359640974352179511656967544114410369379973599634579595493098962618146852123300952359590453805902113170103130026609743409503427430126443029495780528637380378542646692558838503627503343942266559258336087708065179151036951636395334336220328320896065963140826586128137838136557769806196275869729305152646608000343293084664144143263486685339385758058973325071848791090615221019261829862215269648848367892951800686327562083486994790570777850451491360038700447367386627868698772377837439463476906961411037015110743083084156105354919018183789117119339588701764549106951320008080316345646102343157653148791644023932841888487894851732342443817059128555898252038063949399351663004862385967450547516461708983339395839488105621971500854926536855853291758546696655309460656999751655659562195033424972289164134557886804682689306634052701738638212984317284738595722695505812859301814793037683366299233556838112667791722087913006833572268240120584148988069871945258211370930136729040405822343094270028059548066022921167970093835106349967833795909762218807863359698221570204889592796449713385153121337619534631112016078473669429672793164694784306074753829630132525519299931960199200102203318150821027927155760905585358118802797936162738951640915094996191086218245126042692712458766854565349903829418482885252829758149029229373851321378821912745504733187564550343917393237598743884554149500937650434925304097924217991316393233852165006115001122396465350643500742755162336961165192277861049250095660709780927381431879008755577658154416243191866641465149859912537210798191776738295853337659530082248992554085840766621173111893236747004673482173408409795994273992545027311103527325297179434047238002695987781958462943797814040057388998914209356807469420625952722165964071053410874896985391409915206230639487009406663576801870 [93,82] -101613548727347925398977188795020655396501559693364714095387697922613966880725603447564477343120533207760449181604001160968796847593373945134593499443791937506944166582400340831108847425632416239851009182344092383350574614306213997394693164290065889052605914150600599423924811573007989301624550128295398102841890974027192907666978039672146632884204771436453535979383529588275195541134627439329317438445944317834223910825606706308707709584772722145203535889204659553837953886444597680843297193344992041926655491841802449886902395502985398200856365525051815197869801809627236617979522334018687326796904465600047541855651109040630046590520574256159300201016461562232585930483267402622943441375939326904153600504554514097286589300482747881741900173090603432008710137559796594454432556721736311568232417365276565131589836709363680353944215130521761657973317671527898657571070410622957649863759728713513773817967948041693264751100818445821759508007829121286875862359542604656191975875081392591600078028034396339181007748701105976779884537202244735478794318068315046133377564082860679619946621070778743215616114886028931778696090631801515893704238886737028445519769394439276792634951111456613907326531871562055715856231936005853931109723749427236791224809711364886041441871246008822526041353614830803896319511084218315068192696193223745331677440284170117393266974988689294703009312673045709424828374810755881753669321821276045528306297128043538568220055075297569358978587256993377814375264446821314506816767498053556060076516577941207555502257921665100328779713117259583738376419973650608273913347869434028136174456974694089634376688216054596264274226433857862049468347105710309341274716519616269939244543697906704191459697406515248640738152501808614197395733206331504902138533555998025736251120725974625556862057094129758080095990731539938955493982333799615307162361413946811060260268029530116802799376577134151134547548847047537760238249435290721561936622335429930329358291528923772024741878073895716053274132115652152996281690383872 [93,83] -123132589826961838842550210204478600692530895538105820277220644733324393057438268097375643657447597843221904538677620216367656926776853570824045765725280076221918729967646242817054873839436716707227263258576603267268309786440517984382817054991903040281725282924387258231666799960985577320358981858315267102313076293570728262816903271134461846491639545734822011470739279604220931156638739685479884423981470189725245508124077495368723106721756109898758340790713891099655940108446833848281426662641709043660755588382317792102750593751157433223697584960787501599566138679577598578015317789552670395717481214923406355458930813139382399691994432381153635784298743778434533479341764355300968306782885303749585077023643106448169558688021931342664926160429100313697817688711208137569388086308353821324452564612787483853531355228418780267830693605594546971940249617133963845712869355018633358024512385646651899708203021495470799114423452413200787200432457582278185128785048293773106031718681009202362454186251980515378751183370969709975510015112819063884409581324566031867395925863079638825331957350521438012757446247792231357659539148854837849160608318083579939527440381326094053393868541010563450263932802141291770174171088632938565129292269038552800007130214188037681675869814666540130349625978159492567096597253584104027514530087475692513208692808501810171256807580173377870535524855910631883546533918241501477659016689645495779231731822828688120604619404915386393612294480457652762384425686581890311053795189661378242134225577096111013831905250244703286291838392631079952127826106161956440141620724106290503455007465984889864633707017513482805985534966753679419767801028480689501932529328872253410946132761692780261400332657455803352320943975351534003412814569840495323613239083061141769378524107670811114849862918318863041245278794809662544845277650713789179325249746935115126962730896095323343272770858980973541407447233571977199273769449575646409426513726624694085665473396093937689413576292524122837516944524995171351164272 [93,84] -901864437689931654480781306333628545745582452783622316232771024100135349712675888584495580478998183535440968328888042295612217075448255904843360197846518251804442446574159372383776978558414375386993753891461117557828651499863655824873511737530689020071560840972054165658601436842506814127432769932666042198963122798353162041159140929509381141160977311830178876331860749557883809609904766290839175201149284039842199326006777559720928997503487328440385576124724537951588051038158987883193649381582733506856502924318028037148138000619827157885002444860374889284388175399175082170046722208498536699288933323814100316108986433323530487090486649516629507812565388855862532003009262826258428295679878237363818972792952236769947940078293986345323926006692457581873936977078552872165656779019359532383886896894182044858436050816042577162816454243157845668080695863049926231201037329667084046132206416416938066627486525230275815945953593622479283880613595783548971534218126026946911639262060799462706147769004460620529312272695863038523281262852184139659793812284752575073148042115103381832266949550999909923890900669780567846691392911768666012377271824489539481993776987906418734839466267037127840152715689618972672115737133675010408108022084820181220324906901895710852644522501802982580918055906901085713757645384989557247576723442812251182167012274738907164822696280860885246876243004839506272982519737748432931002855284774398439494922126289016890479485808788228954022374133272646082618047535280662692186011540522823831636272274694155756059173307707672548489747336924625354005381697120043826043034437098137058979649980310595264161414871649875199835474709731642918542344230640751145738788180173740246724003554215623742146241709057626827841483961006502298038754996165199710201591967172893865963275937190211772872267110347591930880711284534747118661949227886653776273402539124449074872672463747865785355266980076173892503349328310620025277081303924956759473569899412802227141803621805819117785196523843357683896173624225432952 [93,85] -572204444915044105508721991040402180011137271856616451237175253433724700500476163877335109732914552159844716767332007241735327250372237258663876557974102469221414217570859461808876433312914144426087553973535089617920716795902691725928662128148210663975206348728832756479708895483994936131528446862858522155285947927732988135038702220329718169003450299271937156360641614250991866177241667676922738803681630748078107678798618795508470152921561994172814535745295651397831831258777663293499704611828750500441021933816582131624985273697202281141543351633830827896080578404792296441312127597121565943282242260528223869215407479505872558821549317499329876967494014980211282386710733275373948416904225428972780909976221814987160251447953191864526442706184912704278512185973717251810258774960704964219359145552954832313339575401878833396797222315585663433744880231765050942966671297740779006271508626963971855401519537733890485666370514246861937816509625065826789682229532371112503976965234737468154617196279873415071732849702525556923611980260884147289055956240609633600706847533793252396241812353667366487578526394802404476460753217374569677891497640778812928512784488130720561494669077521975384290711372262808072809133574772572032049252926440087308813811819588321343404192540119065702477654123357774369203328819089766297056759395327995298082158084933006471716211215133880888538797824149579172637833083271057840276550236748379957481784907344344195400325893410889618830437157843641407849884967227470312336131283457506236454546905961612281951242788544129938649544783950815332185561314824638647741491438077567416917282936234280689344946599107183169853790507617332667364330490647298895732785217841074358903409124298506405457328024508805654514939723548505763947977044970374469652562844350067646480927071709662124711044868888390487831052368338324019502442634119174787364336303125755828840223679117733421102911595501066317490764094850987657855350512163815718776313361479310046366557910560742054578816942515220908638434544289 [93,86] -119064108242000419727375544513353312220748153912493890185773865464080486909604926474887628529514421061008831813830737632056845743963419071008799043334068210001827308173401370104667676670642952709342947507797861748357990335085631561801021635642168902817126216139699485104221366966745150347918847867414746419363991425184784454826829392195091840173669280196431518532196474574124497242737718298981526483473971798492931477102118045777813936299353120824973085255879399686770669050458344140943313762822306732464416359259492817389327998140593442530691922611741343119076672615566770371444080856546069513887472595768975251229727194948799261433298498830417080975960464233504351365363892231770515032802875398197506388424438484709886898485359669784371692029956505905917995737430505508030349448316071376591720056547808634051138271104112873379007423299368765443215545356258496624250184658031976654382319782237355575383973821307820782523447400779337897196768003117817617349023970705174141177810971510224534747789067166115847593356749575591789118818656073590811292489972253113085657624147509516379589366337451119520840100982945005340261694883440136661756422065954589758212410138130528964443342215360498642591389524699061712564570304030139020541176035396129715071466660307065645656954794398751229709938656029226815249604914766960383140010532085273204661891426858349265646008014585645110057096660870091611555688296874019237765868460823290057730845225575258602695220948467074991935083382780786967332014908888378895384787551890566818833182457697810411749630001964010533284783242589818764308491156908651121950426039741371356410692814845999785924559004098821154533810875384153315266157137630542471042204801391068419328415754942194200698262627744459896870986505078519221684799385130991970242107425174989175278392436427007882634943654986030345873097646286486207306966729335951956692607052864966807628229311596498822631522902913896806406180399377954835036816612015115195783302651834297182546364973067410637114205677738998333263104 [93,87] -461529974723535957817594366504749525597886505461713584176255511098827458306854671966770789157825261557514375225242969217271668320343911071750588463640014259492575480832007350285975563508458397186590417304254065906476062860026992360387234547806411116030713963313975421513935840980048079610013991831350928126823409996665364083063159203463835276388565923006610296843809160812680449558423951500879816247253391479593660075491473951054029793872558347735551239414552903386380209328563612838323412827641781173073341854886577713255090598817115938372115750856303400530478164549873112931017100396419368645368824688929455637662717683164876435167904157296437011165677565252442073214312775099011671916666363601949606498281528156899534334410833639217668149310907224249625263134152510304248850519013544692878516643188875012069177163238687262324893548028707958953526111186186632515486418775911529147096960567279337429534321524324828387514424148788817908879775736418497481394954675984913935069020356955831901139965708094467327919187778958956680353710512806240839344359717511376475435789643406857081876812990077335740952670524964183829540834164399211618131671013445785945157116973011398937370970309583167467665600267097212922586633014011326237628461539909935258666221019804687440196517296035565509354151173768953184492816321529109934173516085135013726640470182600055817913576766348243396768631356569711154914118794558399464457190435242402922733902818154189167054763838716279461179241314637054330704054424026561403314005463617703320402992456436606878270634060489219088832648732024280550469677952956716003158052691806232722842494558960213657015364350201725506087681725246398345365905929272198424564775315082410698574191419332554679784188208554750412275792466581777841983992485114207019567150465562926518176164762302823496021066142453016371666860458790617848062951993543351182845559078213662162287202299112266609940935872515727690191724676045441907585468108601509545708567777829898843149070664481542477933315603299680288 [93,88] -220478167854906186050095117392018450619222560473417754757419140702851859537774760709810259047347563578946095712395036826300359612125263867362408689469382046333815450919747363647807256883390525276520146605986272834596957333058084276275005423673147770543127302493447388193096401437652813700926195299388988638820666447689977503166162922556846079288520715997438694859082786817465678468640008511201021858269291138959818658466775297987111397572806994606138821812140937145444986310946220607073461340824933585835306885690197955116725653443964175298046942344352320323176466639849027744173884345523453575452233083311879098248066746191122887285360886754270419510866522965038573038222537108010740944497335194734852567935484692096164406518796988294128448207023315896121462017722213409192324471111270122670318098720363658087512042628901035732320619572857730399149665999564656539969195999074850345916344757697767615754581945382610402097023215979840479102896216646183526403815708158908323921112127193563454533008707646242631471643689399655459158664524979989817922119604538420964119514679981241028592391992490457494817784491949298591720346498887223878518452288380366835441290976868373144438635701313973368378349750849708504774949186952299974051611702649946846515921851132141506713893922126476522217228575981219875302890882645921509637148212876729291581034615076602197728245090463190630493495914031718223145781766158822628385403339525828476301132165214559214045279050033069625920393956175857818213786083554274195421684120699276556088026102183640169700009349225863830653217630823763976086513993958963679041052469286195619442512824611158096707085247940480700354012392015605945060313696736728906659686060781122260684335157602794418323732714106721185408837266895946783803209130406099222866191802747941572169433470877984409357981013719033838620061791807444046695164678631860755107126872485928658630370651485956635258673004504480871201358825811481015960619739871308778451824583528179981401813437241580983914294836544 [93,89] 41586065123535118203321178051033810039568973205147547011521403497742780615715657241608169546029652007718678953966239495847591988443835253732015413583822931315811523844006273449227752757401372992195919836267785591446183841261983319430313575549608265757969708778843401979240632789693450979404942636707773369985419243274707938381475706517457083032810741257182305878815542693840869498642666517489031545370307759805296731217789727967092347636632410566434608025837941937769973375716940787241194558501753434913990439209315009867493759358663165806393547814456518539781458196001747310178394599939236145251709723871262428113488706156610933022918468229686517770601530971738532453983230380193713300490085917282808199190745007131805687382899788689091422586287671900976405784498557636140028676215881253896892222554289113101676758165189200322232761310497252202602146117687148800334048863273290288663571019546665480006514879968049694067053484042638823727145867914740856641527123782844534519252850139901194679191382283145139497953728944647641667162402432239628236400626247934696564886068394351065829314044795584323448249215204778801480008980871062972081640415219473186202394507150398508125254462462311483126739528540001139927419051254792669286219537964085331373653916198479891390572445345761182684302114443475658189340715448471328990088507404861370246018418395208334579457968501717778704120760710186017381719761244510166296356519419760237797333720895573073973309866816215313884884335875867135020548236944397363037100942054521361777253148418895679287278490478381513624051588504882859874011952076980472413240040365707976339694195974267638951843243927454717935051504693389474167326491969259567787918565978175142010909286579919647738794476746438172211502732382035077386996443260956928574027577262238872399488284066987563411512351297683676651495420606700450072969824919616818863343562589134670131841163195030975931739610609316101895343583625432283371118993813279338793913231513142323845214864980371074324160 [93,90] 38253819350371353091026598492914133210930350780025658786444992780409773075611834377013461926138276524755147463217344518485168978323430125025505234705588552321777445332542183485382912905997282866965529577081455864662316766496743720190183167134709830413996173745755360945781781679059049638743622540179278618936863875455418409625080032082461659096544395169545617810755186056115488147684376416918130602273903151128753263763080106160923752588074725846044448455937139237288025242125532906231252355267683294688617792345714886275930672005086975524288527741790364713572918103615290550487568551309528138209158164832516413967281046161466079651335789265086664481778243669290800052055608319340982211409775864406234645927716855647166829312526312348274758960438989993001917536054923726419911657645061984566422254164861455322833318816588109895502632448162841443486240975066281792419006656349981244209802935706934111023628747027114608336998697150254918996906614152349252651511826324628004859028203098648508481333766590973758004138908079827299263595791980127296820538426743126208081093667312305231680323373398184613318832462324719875832127062933638000057738579061128245322295417005932974112612967516163318042605765851634832598020285258739807223960307510340117071393997679979151329672950890707455872188857642708980720944882055653157159933540176614577600057735744105651845132549726070725398839337272831963628468434834682929651216425018553573505909215116214269888487546372644857343719423020335574605569422432725059911184638672117010271867337483242500540072075104067545411888626809136463664896794477753931885781050509300715895431169302879715365647578883011669726434673991363418651252085715920439472195247659259690425020472469820784820519464137211448367957790537997968805555559366492107666899297060647907529045340823010707057308705525778441294230127031882203925551793740947760680857819820762043801249061891991822111914414267931045761698861020464837204886782969590033788128923979955398376390041412023040 [93,91] -8742429638068898561979988612929925784057001223242979470882248624770029557988351522902609295006671891209379243518878639314022174872037838600424592929760427428090281329341765038935749629103136936745046134739549696886132046819991943337650308910727787902849255700086296192292763345140454058191386786996697897677371553835696205575550722193571528064712091371301533175726264204503176249430739872650762013994317862678860359927150791326311517460998373369230415202616892898697404712113770869693360813306819443060596344840833572395440680422678035864746434311223456142405021122844117794439527411300846190588281145256964195570757012196330225924938532454744851871142933973441404631115916033139903394399514575105085752219572190055380028922823700456863454172537347361866044455708704402081617242561080306638922210316379635349139857852283759781416141745578025624223235066742628935357041079327760193555756864992673144258938390437631062377382254138643893665698537339530069946035305912058536704431310772993062286354070386762585587324196961670916325174342918248688173744371593126343074746500902233725711480197815701598484237959775541900831538160670938260763531347654109759127153836722287274322992729940722861459217900190038628515984177675801863321125130430953351772493362199161596323367736726518303765989536398031908060920227436831969386254993214122537011355822935730350324975939161053002906580011820368684073271577901262818606120526164278965638935723152060554927324398889984803150483301653396505889005840290514306661773833613861663468314887452767826647884642492918077513581505635934979833284404571620780056645317893522887108246890762427521381510628269452730622960910095405273584688538174813215798316078401414417125791939896024171797294612311120785578515077375079516754511186011702575383189716471718288391067987857821778667927437396566481927474852911756142084888818565113272159125639863938292956632914732852935617910487437990522432188874891705600217649445100406264233136362415811870882480901920 [93,92] -2031372065625936097474099218045557846078567266965394459032890022825555808925091700811964205377244086591838358172476871432011009788935080787781467134731336326092660775836214649476155148566838095295366509849472353796881579404479443015641738389171035442084066785501795009730549474530831111033036237742239155184649616561989085906930642376461575980445071656632997829104296582039932138498214564542879486183389058268188626149755324513864889814331537759167723751439192000231660451074227785610287907039125910850228256442850094675951963316026898129324496335526565316703680809244787448075766138011673185574352160822324506060802908664109101553170269879630548758522056960523582856983581373255999982278208878998655081891042740681926496863299213436960002801016531071370453247337365703596958026480870937874837023097465442955212918785451675541442017448068239978156130171298918125826749356396912874864469155328453581505727193585701073125069368412726635229255953768867510082176576064417526294259667742980810460776426934876508694161441532637831998670072356401378012104130476150044850179341854030535864029216894410740311167923666376081101321840385889887256543615670724196270341806355074328662822928311366637027253415679291311549316077156059008339545744020009515799952594878924447138676953867104101349419553123441279353364826410046405591937906924724470482226805989915349154139632817714395631817231120641850778719272944213693392509346302457333374309461372831521373264915718611166370643219601780650054211503159278827032349218583584903994908632707364937168066414905369517073314810573212967892346974052452362039646026963063732923014844605434933664670274936858187098029043218180783813083748704070139742700458284275275485682282729346651895275606804285490157696830846029771806636665737580378027101072359102522402717218546421345744310502824881894158001967602214904963615198124819105261180713290570269701306760706750313201947947681716399252915137847774301437684972048308934811879650832925166996224 [93,93] 333757289567256769477683745327043011479355938715290979699374757591475790900433844209581701523662753504514779168718543456420660392485472540128182644105662264646387903164582108511871220604095225250661401904316646326131440072323096704237548177827702299949527919513823248883502119862676848110882685935688557877430401782987279253305340585244657771242805586878042261085751241256782747461368262919685005427250701933869797944506735297549231166420696572581397415078403922715699753669475773897774360163015362698788648569144755505158615625852199051412155052556965114461374061543868240054133729300980790011834978366927079297770050260100096370767620810483885091770377898350109052482376192344669754248060763903794597313314503319753770195187480111240742191446292272890358121431732035924532046366985934653354436482827629626522330511748757205838546701188514105338657248776297699579665109694551043327736139684589968526665732652271831202012040435105700644816439989597267742185718781949858933541671381448803500412225867065676333460139828119028324067584463511756516028744181052563010717531723498938491381562725631796609820355518177040595328240685357198112904358476362064941440845176485007204378505153695044118664092195833078868454075987467560593166793393656385940854156511677214350398843516293981181692195016677962902600390432970357549036325511337042075269798073713025718982720928575878337110231794786491363737140617094329929411350011289389837254241072508063168604519234755581751045317001335120714771242710283666846561320727512806755144602573307268691882253845866603556410782370778039596312832534441214890698897821563500435408506571844847051884765472071811141812127631898880884889566187124370766929943016719933886850508903633914269036779057621212139047657193752026342661537464232631969535063973446184785394493791565292683812806850445678005784771094610079874872745739057167983168586773016291327615509499425701880489081725186723036922442922472151519468516240524123153204072870089024 [94,0] 1287111039450064677232529926652020865726702345212842973865445469363488118187701205129013382512599282517214044513824368481751676933448760495583241402977938564346478299353490620333647631187904696292921301565864850577635231261439550338178352695529248930773807241500070492641885081467724232771537653794775246686277844094131983101289799722113266123551088753847786124722623331433841176772322076631352248512722815187433800549723754205719624737602595276079867790003367919522251965756900027574232290331825875307418333306166629067662784204804825003139884602762082565355273121977797017201409701919170037318430350297387931294970098061506845491982377499620256359704429885770219391337710573750519930377131758836998323889542135608797105140918872591857677964843463211623006812139366908072245854522720989197464648012938039093575784746640138661980967183048371796897555371135523799937516895253659037035450633776106771878539227332483546540751282363597745082447716821932754053480869329387366789739766021950767219777346805697600297027840992519516675866505448778684792457874595803687913890604846643094135825448669906091162762248877999724857058093110204591310440483632296474555467186171503791558702677727765234802647584798837657756905158630012389158415477690142999519301895026090204684309145376935890051111667949707763897884111062615446913857153414775924084697106052751611866245584918940374811521595079203806318232887330367556446804947934450830405871981786109469379402936336151288280480422256285798049051628490431252027600498942554636918317009853313661591818661936662481935616538135443920648364872639061516302299443329085161625356730646783202094742448875158324405019660492937401516542613378279947185735572214993138776306647176983622947359579902378715271947987751094553487182720470865523662984774768424455389662293233700967527474699962026647455337453660430197694834621772276369376041277115910736380621441704584363645863743488991707357368098069510059564041563290119675680642366641879293869094948956018961656169979854194986226134325698056338710597053251545831244820074773655289084718181289581970915690887943703197088827645065106376791683010175474801151887863351807450002848593088467697664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 22485997622723492887312267854422943260892489678969761222026197483808663180497406282575274051011055706672737218784559733584587597844451143425839997656575050219368018826449637780555688115352846641017025566585549784597336492848469042400466623422246202742951556254209705134197224737801068894254895376048054539116533479306363926758769388157300781751641814418806859216375996776493353191558392151695237971345461150290576600980779092802351691330607089188637956758066166652329294681735904454228547614754865512920825200270718636584565814599693895858025910869934580273996416755277766882304232804389834875727804892747927659395815683180607927314096370054225788895673313500815171431237538429411671155111220404094188198879797637865876097563770582719585817947862888438007596835462079070538900792846162864072446807151336572864217503725353757727854238229185942947766913314020234461027581711675225173843595511905032893444072534797272984455106489551852302451882720538057489021374448769990659411483976550599442855826328937744412127266726671992260554986400620079020087590816386289527023108244795043031672112453292158756573766610478530524170240984757337896842794055384908396778444380245622724428576125314702715456837458562543609893056736394733333231407132596402442592737477623014870791613116177941594902331863815564325835028497082232279160649139584959432526628490667359580877295642432826321502995666360300930882680795902234447781004218041285289016330325603550965981730383912416240658189599258205265869765261693338874071050220484115489414221919742947654130785917996122826354622884842190880191126534619002311494950463473958194988345040455012207884985736979049047703208420439219460309439779819619280225757350255366316244907400626906432900225922692109567678298562618989641952276469215897462709796609320356684476876275588132601249015886390761154882309976076478415238783913237300455706814482352953187041005264936621678967632890666537679265904850056906057309715038699172355409665379469242703193258285053124230536009051435498337114617186725127797063004601488979488173859954269718821447943265273851516482338031377056963266263038764485589702250327561585271645486600065411240633902224589969162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] -790769703765351930451733480773104118261515466261597717406683500300771535844923736265416597130758365934304039311491455585353929094958653535844068646390264943671564209957214800714412132160355946940676697932432113661620529544742721639962487133416043473963751984968815950507938431066656984495235170734602497151139865913147589533730985617699584083910755410024219611836103087695097941939338605037996555695197328632858296174472350642400331584010480530380491202556917216865190176302865644726992511235300509291019446513371656294868250297271535546970070678208877454700157912130029709199560588178810573699769499712837147671353208664286927225885996200709426315837685642433022463224339920081321717917135492244628050713418681233336025856272907386257849777692255009451344534092282418247166235375459416736811049920180378523054481508508595170109164194145829760159016532344544860633550636708985641327834504789913029527077779987135242153512393292096317413780161590216338595179534397002836260086291758454833845197228885005825076386362007711793839789246910512294282216022037543613443512446655781807457771801410113823379526144156552840956571346955461027875207917864736807882813092190868411519921918125518717043835891666286388787936253238315947463853003316721802816801521018789046978397672177493435651863558993836245321367841285739206891850627098252574915188925792994964477019986966843574217429454400825136035590858024881574863623539928328998673267878161508837899995086609467442471116933175453834699431892060231620766051645683342933566830577231974476997280439373525459492319558081883578233733859428593694707176140614222156711884707384488986432242672167464343056049067206176429027876893448515269927525447287857200157083602729640402848882352004512312715254672649910851042906683849795014714976995732417854472392177544658155832537791321869732115786175767505830560996605111499965512769194794179122853398032193317807025486700570839941917954127863122824034053348058987632733152497387583903627123309953944574680830872889969548531414509158259745375596136458368119116299759992803645715420823229543673083993861077180772420198134577885766149507645126845919692879678061156804948952408966119527809024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -25834371216016659175774088645647736275308989054748626517016595696790258652636670543297818376448535340783271775338747336177231404902264854991347499890437155465264655069439843286809510204842228461280229402055321759089963499025570278203039959262370934714277801898332697241814658288824918604269285459957696356087611623319117683448533913471703783977382855959591781368847241707939551657253888285549996097170591444145189738464998585564185500042716250178738751457898004984404001526430227669376327139383629504183602123112899295149310354159499558170193917657285024275930437859509603005738845449903332824802230409734234604363832664702150873859918150937490431597980746862616837565615503745029714263930289499787554220325927694891370593142219143264582024577024916522338592765094313304195209446221486947599623276359627778863445916171527675862224582575854050998890359211408014466846635661144269121226637225341570780234431799828917390952036047691865341506025501958621444111739374598870377987974472799067853883507882820999624886349406968102641845734113801640970470418943905985188557387746923322619192801075107724229717567535435909538308812872243382810124494814611542362188434552092221142987702559615816030878715867397020967043582992890158990162350230175807754643256764017652683588662750270274403060171610769575972819736003711043992783586644812586146617360321708549909796265305713260916201557221647946475335154669993031258539708494948545554037365813159955502806033952881103813450494324690278578255836313986234325606167063315251489171717633679834458867038957270598601889964236805293308919448070851701742661900253691131527494274951137111240012759997447544752289144886073986141850709332363079126034048530445482531016704442717321842658233733433560986127220222935135830221391066632924764423472797016712236305622600801227097909099894419839679753092471812027958120112107300620175851666740939262256942760077641782436875720729272205424114324411538138896971908326131844601279848183075177142861438091811322054022425111702130203027447184953954580596236300852661342055653494209583583215597583028754448769077899627238028290500987340755362841191085359254503638767412431373914663435514270959020277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 299518460750465985230042010033701574986854457975346047452204811934390513771566218624335631135812521790726470605113839602311584278802950952895259872144037669615187740306027136597576326942413837143527988503405865229133538100722892354490701439622081673165630142447711617078625790991316129985518095889270109118799148313636578634660186305946956111287389977013047273478348882788325804046237797022185487837914795880147942284641448569189772344396932008908382989123776644853951091844237237202571550608913199268111039880087134823837811124346598575697852611846219095210888796227116398124544078157115185934932621106486595298718922938641548820634556598035136785681273939792794319450608984458302748780230479757504450473452680050996913723754741512619883621375833060943086696938718315160426519019143467696829728607958344970933246288904873945129683261233620886281893558433321067654664049545914724782709895155567211161988505817648549111782090402905141731887565670851909666691214480887959402554602016737028271206670518455974457882044703001207380403017587902097067432182048520865714630052725336145427600915676642525602488089277496063687802036153399568527234267475167593263800215018897750957849344716850471288610294920675543478619818390340355100687271957803863427278145007196800150441903141491333653212008967982639931976333437633468261587866582972584840681196978467764665991742957814693498232518683204595341847521472614261507858197314712128458937586522351263784064536700856960059078501601019175376344743272923873554181330528805271062573885191577292015729113507995201351986049998300232648513913819441398183047911268362937539797099317136988777785193758032031148125438350601079183191262707195247211075943482495720360661100934465245497321960526062141625594207480478230424996195535447142786910379521063390555967822737057249286377165963909506056256917292571542824863970491184497630072769709543088129371087725784945231188797648488408446423818880903966661871674725538983709149501325372160968518673276594617624697569580471949448223079091961594121036469667093163845217670421380195765729397719704074158607368296725819059255061600463221576125080319544968005188659712840495554858286677155650002223104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] 334285749678075410023365296487610786895112174397675395724245109950392327880378597836817132106439993085507697548883480675841389792993993831127315546687893837904528135673284221120820787211937627003160034839956025254597747298376444733346456981805890340812105494575311607715560373062733012856401874919085188226226747980889979751998755139895652215171606947741849291274775087827973104512972458371292682750502683544963213319416470446465524576105493523638360157549844987051808364384103250636036315881039422798909423674765470591771764984913281672283509943062202950710016071969340820652504169032000843129197788022184270293008013891349057334820362158217092643308819296746562179807938783206294179797555573225989518602643587076221396339452018529398956289037182877254415779633354144172246144115005540145173171991894973639633006272004242234655501936794300913905838285016688987122456464897373030030782249022413760485899822670076207759856143398662745032003192015041796941575813375777358807025299867739052298205651136872693015466474476000438365803970897497652539880640899330170854328564332717780573228679586590993912719835903909576989488495052925579025012477546931455031645085702437451993878138181444857591171907320967244822616507746515602984493238479078470228840296661241164393643489627814617350696892179900361130397689320140174538992743645380919791325678942588784626489737665935746984614440368769110816338115379155742781452438203591056334734912768670026198518925120631252261164448385635999785311372159032396353680362564523380466696916514600192287998747913217645376452797110781268111653524501070406230214201356154919874734562604497246004969650200321553799051635397934253214829324158761026443980628354146230454082057493102767358550884452466357871903042980505419199036754312017871986685757340384932994531513453203185319315449489139034230027963364939011805172981951433457757877857058658089937223334820889392118591827264290143815265766775164482605586595726960695449224416444667008417916205707436670769707534257358437807012986011051102278228847719969459138206117894623463110045466716008589754062813567625533352086609508231398124641438737722199064564211533351250451619301115108997317263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] -4054798211724195979415698837180600324353991907416210873233740735866415214904101112794228591910378648368038199851777488670555640801233568374465897821496818546865477099934860470965940905671666615922684633130003891764410157314786497484475273976517509733566081643268183394681783582686674483471311082529054574370533264841474447300328876739254002309463046167160597773153528759774574260997481290599281118783593696506222052179097772222728755378533200611310625998136167685727669498920677331867586812666486386354185605648013673979443479767049210108938554051228512285456234703151531160420726936247682091727316454191586366516975768394632971941542721472111785737003639438299220987227980507580036305376701145511108434527893790468720620073184968699773861556806685709700125451472014550470830545892250274277526058324331617611200999129101412902948397863202262196947707664652502529509571064400905132883261797923080074314581589543953097935724283576543891244832404827110282553378056416365422469172239266852854046719242824218978130292242752429205237479104860276544019147087383629896572837822772604432882844224404514929353888001449005663517105358418125151865846041636674479115924959036774526517243245266175040891381991163848890596742492293022817069790203389085707726890203655325411257132614309796727427934486735648934057123044734119514887250282484749856227712247334921349419990132522722253757927381612031519715603317700735112195016720253720388628294192020490742517842336140029478553173604073926412487664776107027258862693031081729516581108665684504113118906095706696639728167894333697288833351070535484309681970178736350805764735110607744376027138854029786555058661206819922385141215659586049857803046409543556476267563906484560967009185382399638185425984228787674382486336271933950909481346364367041962335718097669261700952207124115278972931311210297846485797252633856192938030674471712517497859801603918516368874947313704265957019645516835235153923267196536257571291291028608935946945222871317378353715205003611921058094133250292417250988098117324716463478000509116154586877746393999305009184287081617763254577573610338219874998584103318158844040922258651768347354863563318340949957935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] 6492962496739730649863560434102068195872049609254109295366887397754913377003996022135512913369852825862321014150393904200657377457258920486443967915739230989090814166921598815564199476306742240798205571184094460542440767443323478679905060963649491104302765331087612806069645802668894023483732993148246519514165560698271041920572372989075636255690401268277442037051157917232716432927291273338105563016136660064960766489179961422790894646201044750177383386590427812556541292480485414542289553915742142611274941387740145777264089513630884790796437837055780857585776309731260127435742233157729756586580569580702087374610065542233662196096154852804727548621190826608399576835119146728842770477320211224028630145172867165034787539644542269975037747719133681445412628543958765547597719506453483834778531510508940556018385948887730979591836968881490177725911638452578013855652359154181529447369521265267863502187061920700534658634623194047389262528572470235125599331031326372151965177168890065730587561010885868649483143414018095353111260093861087120413662212007468739061424645933045537170948369793956316752775578168573841270600603330453714512403602505652585028631602428999006290542015546143455932708787843664969414042579272603495915187767233882710265222836114049424817718904390335527648414352687772124851091513963600775138573390951788221630893741869046817857288727008441117217147730494614529809798565105393410470204142727019274276148837591616126431795852884360190846137391277179011753327363888849932932138694418323786685805080897613828790831748811705452896583263756030662113914189104584655019069246669149668209092658173006483930185503079593478827106760597144461265790648388305714453175758826561195263798498375547909050162963930039767828386253821563585842167687184601574519911793772925521012069093525857762965989400104985276559164730328858260057406243104538047509718728527373415157119748154502251545765597757256707298572805841851592469231293508550635616344268366396171495972096526904597773688494839037184473470953595425890428037549541432482090247784031372469833532078086513351233610384567564127748107408796634624720419155505111704507107168911379806516119272771526235290337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 59107833304466460045699907638269650366919836903513821064318528006862919690736825738106430503325358397301712124685596412454745221311907259331604478622687681724947232767004097616515105121978427657119920650719689724676538271869493414765354823692614627020338314904517210444538154064972560665624247133897149497564534422790540381037071156277608064546647063870163168008384328101401637676402220817984677199914262855420415404790517555104819313587003717785720772387790149713910865953128524521826568285217939467552165251462444973155331994474626635510938571829305960724075176994439174549154097809879852036177200968993631736380187450414031470274650555915598795425152867822485208941058605538254923106557147155524679028764225648631900640973327628174457600343014825550955595059941604639840852012054482266564102344757784087156892438557627536602371948919971399848499270957508447102826863424230280253083903850254013225958469348683407782767474133628929508155267025898650783318347670722033593192556171728321264341359035760305597721368481594878935132664740222739277037117894471001981366369364491773508650049324966413496564081303403648939587104307994379697982392818991258884376902245423835601682425142642394620976718311128345097223462220743322859594560265412935690132414758447587249656751199578063347347825539334536335151596409379730634856340792844115749291884425067817941685879222549989492375483142774163582622988424948089375102499341685456875681527082486180873166713853041797910846308074654864449273995022600952163040909992889366808409190427290586154410298483373085419347906888588952181176504262203584074329516532056882369390768495707056643807218304761111479560532814183809310200508580229856405272345834486010178222782335971284722239910506576251295887697645694526226328042646345559091659929677923261496493330405020180295808596673635666817144579264003389799242004340454225162347970774612909735845298580850460970914616066466148706697711794708175224340636928444929813010545516223298826943630945671778246115006770167522077599171857047601023860949938894661122138419276734299339964435080768778751911162585944056043760362941084544561411827181167579430480406109449709597270447296612036553299984384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -354334582589369935497374263111326744694570808315454141016152038128997692859974219138223872372947082341428382604656265224552101314039514289269746314451410495725820055196118243597609570998689904403409763207090965731027347506991428461288469226290234486488764814183477797417878100029840393290885689828949389592740040882459649476428186087938090400470746789778837994692815492705609864637664440792420054581262665723126273368346822520542545870436991003315696662295072893247702436209310139940746758392157660402361207608030918481381977249471200472210812088410863172696693744800190461589205619817236157033164179490656251531501017190760929891445102852077540584527044862753451573197747753179711946030929931805402050110805817586480312970874167335773700845163963673103044791122263298191308182885830434670800128170136239553633857128453445738131382463376965281191564814341447370609910151672784636147438343525734660033013439754624208188079203885573081831267520162853125459889064097061419181327249937058304106410502217804331883048548224837792851261054604591174215017821127425517405599460547697146704923835939641315081867366358705928086657908841971645592985811647527010543986639315170360176879170447217763771223517307514607952439489274073075507135053108433219485176218088685368904478972401058801593026733798100208342373387722035010068920340127846412525418449322296890356377270389662935782986976165022026446962070068504399834261565560503885225099118264503117315247574363657090003725925565541609033994561797344988776319634516673698448198459823898618173325425277488782664562330639720690869995179038910065291900765947793668087850550991094390470466174856437197230970550814351044922512993602468740037710509819083449741828933529926853631282598595510257013225489629001752365062535605314229300142181588129166378535523829301993993390428553706333021310113465460992792085084529771570902203425366084099912860933431155738439162917670637465433486528116612009834116259872318648787505608040097715623496120342443227855118491530657938254706561541801807365196738075195002270797173322074368241911879961057842993856403199162760578957019670195086802173188239332772053127464628619135295281691176331244826620067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 651913756523447638435063389344732250719831939399659168726838118356866486123868691687336083884537453352364627397890537540520837209484320698284220613308953260795594738267734136412480765394537412949096479254390850153621525587827470211758449744272737717945942906599749268033209967838347894889581787934454303545873282170353757249735340869075166092825930596019713208218766602127716705093270144466696936881258445072239992293625098311624411404611776848275062096485577411413323112675097129300798182861020343484336247036928043213011220026001767554268806644979991607089907870973195996340883637706099125304982473040790008059101640962270401913263252007331852738582542010045278151130471001957499229168861077526789765114170548750081554133194581242988976426368852149245312555518631828588703862839736955840548892872930504801512174589295893075149124148291988701995369100838999683959996295012095541340839107392947854651102543060131528088001213673336708049247493455305461307782730299857215773994650429528591536344056384237184328201698808316319454017937673648889486708613895928148297292397662256242856134088829325909908417376238669141635610396243939848384700541652913300198581574377386485544038283196607210120669469899393535475207424067393062823453909877734496579990305260926319269324043821337094288608029620560784685770755215778227236524972463785899943712682386005992294823269698812827942834831490721480760248967307440843305079924886394892441723853126506270886942311345197968959589057093684538885842200315919838548364142430309293013383539663932211520081600478663993040306994686370636496661917320340936681797906964031144267379966824325422901065263942663987400223311468864093026906072851641666110535854803821957480398456216811283773943219581292200762151788397941327447229026756105440384398801348303968729533028922721425692770418981013736599583453336047749755413524955355449738075821295227928685641121390519781757107988705186669074965188982874598941626356482486896969189790843105451264871835081143503714308906916765475287282759382032241806046955532810224496993045434451044143494999202127453224328484786296619104403176796781585090867081763529045541594485428957822874412945375193108602983284736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -193225813291865477627504690917964225729869927886084222689179866860286638791859852999291190201848969157362878162944239524582970010137703164083557528382020941115383387188231428065184590048776604409287172226777318935748416724473926784515498730129049177108834849810873064042540267398732932255135132526730484545111488091615750771589486267570261174817495825437361494670065108054921442999027704517326357343398869393538603294172636969497061513171570510291604846241843497795961548393068098389303183596924379267966330777838595139713938088614487382750011261041572061934442998539153295817266881407239280935244378526628198236510943255526940134895508941714731569628984554239604648542218763511980445476802214511546585421383837880440271681135840169657238886593246321266812751053225309305549183185563577241263106575450851687759001734600618002599899434558975673139740784052751731276833408508883716731119204957911419999764125122610780258266794176166970458064181291055241959821969415077074500017379744403730012719461015196789815174892940826041288057506870587931684436273956371987518430846451988423895672402063723896330886731186240160546750485779521650576214915143254980112323651590662874427361046475677261259179765008911731184548268586093220758165085369552525274613734138558405668358309131476767467382145114289636382091752953227743813147645657162998639186345769357510504123891483227774332099883644083447278094287973987646746253942119219198123632021593263959445046506750979638517372404048030362681252472730944247294591067053047426965716696505523202933235362616390134008397237053808081146233836009023357006916363343413771381463755732902184114360780340444237779516598558125540873494651880929764860511068234126719565753920413004946595474914289801609880131098600190380169545151056543649468522158114342272947936111864427961557760442024169036836993167742823872962186122769810364690443512984645463243766365510138183123016489652185825509297408546415211581246488699770789966780241937070106912384282023012972281671574055534356564450910268861879615367743031576827335686828284316219072996245438992194919913040423441183661992413976621001100858673389657947671984757528374370245999056807826736110842675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] -615794835576535121419981045119737997131437540454422533588669973554967152438046056760270713344669864676451127401991570726912723468947448672869142410566173063287962035826071322960806804973857583329120507665109206952017040506058087946560554914062186387902716704178099434854021640608471700663160640417141233409434403929956438489016319622411790964071663616877047391534986155842385566282968626396665782018483967599322171993484101237850206700724328850429596458280014542187595277145429333139689616425082923255666559202954617154599993404321745016859247368094970984084627413531698880049751554040358431599978744298536256324416154395320533494075919563902598831322266211842496868057098498543051317056310466154000806164919890747968714818742840719045034243679394416762169766240524710174547923649201407878050264259779328855006993492386569531346530853424126118685984932006270657912239447562638082079290402583487010750824375340353487421439054465771784341566555313656349937881156269047956248265140752958286179173728037357485011340812989959792942393371677587011950918184447822438974473120126812373089789715412468032178008236740302911865331229330341483749798096137771032395941456234958684230313395003489858608611840644512950160751681570214913844738792925949897436935201680812282886198616673113821138551097914819245041806447013250300701077775015786742734466541468227749728757438173990365841025550483462713302976035103292620651435511258127631834157992113691358820289306808634061428684881472227401123550660238804066246924439678089275362547408421888007732012733895135645946045225550699339250149665895869482610552229713822689627295065280390960493746303104866876112080618733313981247063073308689759814838613697191253070039104629786215964632115632173288175789162149377791513772407537989631668699670785916001015933652006368149937909837339292517652522095960875600083430389314013004739507573969917797755185898606634708929105570594852175280238297704966989592216072044928395725815725640148509612198386296849708484492704251166759453505268656012305692854334461584050789963622254006052076911542318524214694756501500058225386260189986088178781944241952667393864497013133420208604655591740000134848560758784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -410050260309865405660913891573847838962882443976425639470791242889584809512641616126516496055563321408708585199046701007260685006956509676054856945474646953016958306466664415674649429611696990522335655950305834211944583813217152265377180636859396728348889112560800640054788222127688546336946438679499494930683054337344700248088825317880420494744720312176543905685145834113737290511504048440263836883460581390946467076116013533515974968506552775356472735561831687782184157579585345626840407109842426379605691562180625045975679838811676674381925227181866717858676091891613457738867884382207720559997098996983997847810925731689148387803768351566679064475189410703040529110353602583975970572765451374230154741274010360093261216597156461168205031516899842102701226637172252799791545197532284577944406874637369836777253929515857819768199582762065891952223446737418362174518570643109415821231683546778629442009824120289403517849721789650348514033271340912253427299877320106609941525664155194112160315315734724381106440166751461789244115472352121704806622567089375704353556675742273543395711807869560427180909175365492260123990355889407558522257817670491832968832142261837814828889314253341450533948202156673029855264662116856769533766665887014246558547467767503292817171916393024053781447857605499715720422951902269714299500680374739953811276637835571549057664185451549192482681854208886258325080033655613761042116431891327649511251354109895208598134249827735918063749608877154437231314715147610614766353024119682136977123706190052132812188879846445099673724875293280472465752315564263157536739391114426585500372116502038118096653131791809682397850366612321337481421235595031891555867211635749761712055673615288472038503925820938844451984380096787474940321049182736828710873227065917604398825795575921747480072140194405540340172277726447156098252602159895032290479903614115441373377710401093885678456014584460031239571928946481461788809800856194285407675723702450092497976519504897138713576161601370768242407188443616692597316675156714624334544904271194688004935332064781649596950779640179098824483003710281234134080993693844156807781623790368163866563357915537475268079779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 6482516920602040182582668479402264468279505277660151045237231579403676228892335171443523368533011470962990241094176036292799691565604271720736773854289800418127311743172217826256847841903949078813607482635491134491180892378753318433159210691103060382449969868570661825122134379246716470163599914678216362595466413022692919243467064672871255266615671208113446281662306526043006144714174503074747501769980613430136087616368317413355759772778331620004656250765048690716524684570597031231699268712614231246041872900160868033842939527500134808187430446675968436658581819339520180218514437620575270848169314746588887867443821732446591187984116458745222226286388629822854265760483761302040302727487718073187518690273453062749369662862697733568611899475464656450301841447730721345266189059381846229798802130168131136543595343125627976694333925687175616620659357747326836219898174812528583042794734924112630536366734843070785496345056955760969013922538615297521588170517542367130198192565093486174711177009725739463507418896939674122700514389109700395346848545185554546188900496790719380311510170712821882482047144203797930054740653508247106459511776247458516547706643975701212636885004827229918693051226956653848769867264422419971837804374811645611263873339170687125774338698250027303113314646476828241514669091654992982820174915797772588686428428846423689585334542275468263915343673974994726414696036150351177729707688911634513130526821512756067087297934838345992761990673027873033957547483011021347928613850209961058672049944656537453782998969183664745764210362743417229247482203490761993716823392155935928261677731391586496453482351584762581940291120258907194026316412248897897493884090422458931206962022003807597287742293264024663872426973514686686185962463981294438029683045297932289482375287172853640791764250842873624709863300687835400344108869267891795964014744933758882473413776428696011896430611405295086805509446853308230727804766675604332685870469023142491755345690678878313838473898390871212699771678600237845842976175309886363357186158003843517046790438967649698277580243267790999850503431121003282733279529062900525895968340086466237231479834393167605764028628992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -22881803005475220001901678806090259760010446908875993558293370302164363678460600960701497451165364260116521359215046936521843774372309584466082735727095029728241542673635267409356017541173088289127237534801333998177939643441750645274987359562085383131920540970051918595187068945637328658875558857626494770520607390902687583260670669047501554852459908359896463812701956577578828558392485686918977769662708072412704150157873904245857129771793864626496319974045435915837146255329196864820380436451737686611147340878547187842293392421057502898318398037200440116724329368679674728281956059104327250542970328329628341398638271483619409106059498422743104255170801205410061659411951123053152642439322449006848825045782550148598531998771918761606261507708851145519287619682902753109143491178846851773557761016689921489787605465719550244757958826219361061054536293089224411722371509062587881298436352426257122381129643288315506628211421099439467717583584932080097822239378413121403369702245595143003829004902742401091491509341016708973382374482560710319758068648628769591756221964486745243568369264939014109286455104735344893074683272206039423672728161931337641800572105908192504857772215551267024685121625686965558894300945795585504567695818060595532898625631266465274200992851150507848056839563977776212724549876610390655349696370371652051634143474234560915616735898418737720961598517139201891549895803921830858677207464226713183274420884836335304610349493436502535992211794626640055493747822103314193592563472485782914705842464695178367682247680141171463277684508769700859024906027429212090493436317922993109979171786748358606461889663631587319471417890222874987915120077480139543797817757076217335165659281434532912891184583451049948309105867921217830170494361122785709181933299215671801095473248515860577222163776849529629728376569263268856917972453259115144915978562787034428896557245834671960939354523495392902099552752362821018993521545029474419711921815710269917663670444854785489717679301005156223241984296106944674862437396989244039192228511118655560291623897634584579903949486759652813735604473208685799828765066975013701977542743066730801107256092549853936194483650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 55582984933961163299513473887743288175228557705538160667792244468730279442547815964852243247297034268411445625138574016373085270883659746896695067376866579956467011934207540684696113177733157877894088467970466265498961253098648414767109678219078684903704405236420664402466106629405115546726718780839869209754187597775468524213672554608739037105974775634974295176310116277251490042664030936333786056433614149957269647301343108861087543798077020420358618079197803795425921618580499347374439451460292231893223144370300249697241297791154267786811586652843453598018004938345451411123819273249723044911801117692203158193152978018719099250618443905299960083645460980059379745008431612927473125976996801320092984001983814329976775579558216017431418559924006063355905549215621169944974169982032704350461014608730226882500166498660816543487450809915684929453393569806734591420388067840710622570637391978800970117474655648444701790263848306597967434119120734469179403844522147674705467819407838404847879832447968883807308417300108321694691296189451774328294859080077848193565262230785431109171505364600303888883092794425069538821432230787934993602679128972264865419095071835294853881824662194981795892347131487813305124020635235272972261621552918008963915757459618480737003505389107436068277020751642304595667955989577377979426876726392997328217592782790749111368157121894179891365960559686805632362168539716974888485158998406238009234744037680706508750455455840334194454478766332255320776075423293954401694864796089660986704817855909481887651025682023692517667566822488915759154471077695016569736198823627169582772310170263703648141313504411129071713577082000297398277915485058748804473443016667616361743482147038694279629501784063022476750720659234749211642300047743673101737220494991835807939490243847070206872290796601665627397230335855035340315801635597037672490411000374804439409576315296410351192059085475956671212625565995978377827007890468800286771219840613949968947370725043222770411442926902987941673978131604227954181031417031021003358078118325168172741173989733247127290466854641871290968816810052002361824452740306307600221648440300597024246190949027841129275616919552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -105658208575050420956787808217823647474277560526729417048041651232195240243551508798371815808489282655649849191433631422869944762918812351515039041830736819074387126738267623045379064438486591737574832000781906526590030326504599670605553510967619126975768222111831269950797500526380354680857322538431059186507067858870251967622674688145277432428999776801704113392879027925588760820748922610540976264064155503554910452469209233476738123652092804562765454122751260241505149579090069574876191508185274079812456929290458024396858613442228669115277422647616566915310446628270120374384213632905933502095419513005236969355283216551662441548359966250568710687073524378130792380805405008747133758692141020921148012897730001341650924919256191051610435415913598937912973980030648700828777369375930394381447173543763232741098958282464164355782724026972065019693003750828972015984709847597956953481166152791914043834882449656292708759379695842135383206509051582334181497127612399857146457790450301571214007079318869918760036513866413549593708750304497906696359257882719397875167583530403060142181536902578039362486364419607269127412744724233724470162929975403051494828537031834805771871342560897232360813713268637449569907959451214878249923834436883354876346792488733737343496399581023203503297321094198750709145320788726825212828058378553935168639280432495619473125993255574496058123661376902216094393977366622652150215023698910637283329521875239191717721998672142333416677544242629734069184386998659657791016403473597394738873807032830173387335614894758246174475594277833677670436089365483640725543722125049464735745176255292111452501156132911488367772377408438729504736555360502529346533795335619570236955434781316888936030539910905040886636289146541774663469928909710606209667094655141534585071617961258711749921792798802921608916629737646084017884038200353387778000539470695961815909409972499740753202055351147516212382672467565696696984011101944184797165659971858433375916794497692612187838738820663420933232755901366479405434976523407428909451943327835787721574170904944595243011496052694920664148284151081905061857179646923270096431793453737074771320442362972705370480144547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 162668306087830417277724253521813284887281610434454170324716238721820853668835245239535058287952435387946382347795238277811907002943791563779286765789777768368922035651840610020104983374297376479297243957963525852821723241044871210478788293359939986882863578118290413188193435550787161673316099461157952365887853129235786143692293240960565258134972719276154945782455623745883009519815927310288543068630719018095488082174630364848390634646205585927008707373956540445620747606422051581976833256312234965967039847698599199539182212258216376154975621683026885822526800882573212718606152405435935586799407896310247369199049348468713798155374410188612243706627566861310591709741034483019645499463105406631534768797505938092084040994488853578054108300471444920288232693856219009028052535760033229429398563997964143726366841473625307848310820136907996416536658281641116108482429011879012395796700538197073584156874790574754215279254359847433385551616153478326813562989719921092147510894410726320262105498774483172083142312305656968565629576638437126324131917699602652333261038929358300335302463702854781445210050922167353623884638656683748403770617776210690081298419860739390354794031471488528826472661374681173317910882250412791567901568755340165310391073176128617820427637466187372895161939719380326268999572151836318553800315535708824966900705586729514483166173957958219475770570147115505466159870411854818856595730648212894148200618409392767052349634478350082949774817145637535120570288952463371282087714001400590121059499817157543807605297869865050894811339561581172624091272888436853375196997407524194004703268902207600228486156973340568172040222119191992851846701481543003009810449339358555698010600241899546573150757077369871376553841016968983290096686294727618989070194406992458529723004250608242404262441746636957836697520015054575601823102604705272548194294468572773085238017357746839502335300668200166240997646114774469283077474309285689809839757207189089207294519411478344049355249489622452022950147150935409705433460126208561151048000101991207050093023693880451264956019799263088561801237328965644406164761094628457679191822438313726146836655312466306448634914275328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -198653746532737890845372325432457701952435966149480532692191280193145099263674025469224535843857483801023312120854059593779012680776917689761148519232303353691585550984745921254348907960894989702478494891447811631952038021085192577961963294783400527988510895332034961553030037173040487927403196870284226068167449639806287989141337916232091927645991040174630054504289673176678892189155564477664980891240662954729792703779651002884119727321411766478317302471945524761196550658317838668771220080583968229011693613865508149022315002264325714830328099608339065528200816518358473893231751341198183130292184068550491930206929752091892945088829571324826625337942516939347804240211347115703501294112870947151783930879064592180346217985875243801531096415917889854675111949555400219695700841951497107840624830604004573722351786911012875222277589510540701063353179317779354895013921457968063768232167257045052661868497688331261184511449315188832481418209100670549355878518543412913102440388295758382439696163692771159465422203537989835857472683007620127022601513887350081867118615500461367744603202097351476590064353238849601873740811581869821858986795074102498165828508996170121976295661130130133758538370619005604545266223568438466989667428742753714578181811860392019593416306586785924378624974297985798251183686474979555323420320160557941206080187692410437495112092860877934796008580311394941310635111308912546153666956136885396112315791219737068412532113429401998500845079898096391523992492321746659901055631393871474483545154733049720751816074236909345544065223296542850418927611202539118908177729757814165529447458101904758859681757108456638833071273088143514366720956855694780273512247315349275789238280574790939672670657798191972799271524857463102495905223268493001855066190116648976768454790207733350687110000737002365057657331025284068878582768966441323340130103752238489276269518921750399498723467592782624947249930705161746593217039044406942533382108923179722863804334418403263205970368631840493939552344315834610670436276230987802511948167681231901725004658497678100873774717553827497916695355006499894525604842988128146375014824017347917011773475198872481184902765608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 175008294813323771005017806535952915525980341317371229111630618579286387319576077813128664604440099752374055125725601773097430210195342859522128579801983304226048689532405091527761831439467039269861615335897486242357640481355342903245978184586497421601556855949328754513786647680163685314823269595566085525278916798428957591119712298235204010474517196373887101018455406351675295669407778461345798957111667135760714691787979126921729216295344440629704340445744649109289093321565057830535889371386718388007361924284065532435824174362381450249133725622447898526748855746774384866689282157367303684891997486166690098356552169506341326636525419852577172986919818289622919706359275459397458638678464422217217468442337903485845121894813947743073560119700898924836776420586104844499743181053024311982008787398325413371342537959475479689382349126785627235684639812499594310911602958774042363357446350013011237506714624157813634158135306866855735747046282283306206197908297862452034246483942085796223342816141541807045955008400586829780298455604736683543494074844081795144175003473288111077692817451627235167764048018469334765358623778989106223577191305869555710684389880192811399367247540170489937315361062235797988176815440040365095747180659252137934199977672964898717248578304365937324453173740267186929385282031033664345427759571179794513798171989208613556011874016960201136419193586507540830956496112769639694303186027844085747811514448764251911640354968866843186854205694413597374393964171588381495599982101133190531136692401692105649616078737974354684018479297901020189700726933603363632396417749034346126181279631482949626362682297227471261063512535655002357817968128744814716500034868979035452718956601124670525928690827651767101506678217012655522232184391641589036801421350816463483615234890111927609961323458358537893858974701345966106076105635388415361682085687355747970327858984045362683738620151271390089253129155995382172129068498736106167498406846357632986088597865164213139035105672289106504694222703496535774010845835277576822066147359270209505611097486658454168409080736183658370570228853976681762974461775313407826935892467865168423895591298116149906923447123968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -72731637674736933128173374223524704877065693597853793863489297811722301461447117582757448705271782897278243961318869413417742534814669385624332492624165955547458280142212765322708236198558023816243590671892740599767045619867511658859430592380691527617424636587184283302591591428759920959956462833028297270777112080501107112711525035703397466375728902746842783917544293799466921228431350893404516872235580714825554902777159102334351658733675042285051441291863641575307318181807421263951734070379299010795403022166187934012052589032175682066593683463083968664451250341918263120270336899588090418155910486085908222452035730092359491939069554669284035519725917691211173031087977895248153854802458955792914015568628433654803616381776897587091601738907780630742773178670251266578674293330134188143018515503227243871171574270881046094395430462668466560006729250666282029141953103073420043867060850302349321984405848805724470624415267698048305792469375485378286909123551020541049945316461966236740924219512960006087890733935748431094711311398316304545069283891642730053283188524131384687768419224975662049667564945132530858586450864882152190846217675306041861641239278162947961435888020199397818466676358196763303099522642310347170106822892052335587653293480074911231734598760569609824524535585844901558113827658576199464982572831367286617667213123871831599902331516510455816303647192699047403990187338345401558836247627566652601906066569505713859572933528596287865239746842760001026023516587553917446178800768127956398956422775132257523657565011274084228256614826109584236983135140176533725854175233117437582376754124764755714201873451134411024234998562432639000795477772544538101802222571696148944078780181881796142222939639432318419103158000288878089951421006890146614117019065753183859242867596569445284141811388256221385596558983421574236173802765714360427399711449242645183498697545267726745296751771415186650238216593113926924980732508370188988299407927251964779470380113347493049148561677170659236604016054294817674421344508574709634797295526045663162460635729299051891047874516869456013324833255711472502572618320756495343315810293727554474069548818237668456920283873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] -76937970857240850593532628710461131662873231705091185096841572915027043160373101048506700097491230031783704047084215553496098850804507305985645804021492605723918498587260653726677952120459032479910368663034723937936510030949177118314278178358226813577418249027217561480356395380192488320507917370808291528574701117507703971556094596025029825038362181255511850966840069063146282102633082801916140384118572269087843354219114888596418873767647458583404993505866792320821596194413850625675911488495010594613058685727505527614862667198961320556762160776689990315753528765382402976482292117862843293847263233143221443903021149460303791895702622160203342719003351486247769910598034398882150502135695604987302027371375479899760235336949350765753401101903924715652525196339589080480837962714834814365169979574172468888638215208446623889408260585502612844579545288313912282090843797800935503112918908010971212694009432880537090984376490258879058173430624936924083900603689394075755177535447901069279910925299176681020980961726955156117203404532351727892437707097582714295208129505373013697571687125395223025455213794131847937994817462318350604782594618223804001983354592826313666900269888652633644527980911911707838584191523476849574281035985839988456397512902962405591746478192194881903742584654277244022819094863375214882908059778737545331054955826994662874037552347987520345638655882307674719371790530572698791388377785077610345876922540950815462981699799421792537003264881458480703296315401583136811810380823350628812015365681735372871968382719498283077677864119383665126478136639667258433740220651767568218466587719884608634212022818110435332809483732240509806905015516098624621128465719425289565401610579275102360127225407235761641702623017165256504525673835147479620975125974926241624443451011949428287707598928409324056657932268911798334640972408006289711338193853518860779685562253540193243150764137042405758077785274683782329951703147639759914512120633386176761729508047354791211188399740711941298714418530572484856403963934146218629079232054345310766260714801370591061626979367439101377565020535555850043878163597819458867960252577572439083562441339781668193540472045568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] 200320333912422037678333619562773592331526902929164623585702478360517591781047516990500427916402823325673932074140871663952317422676624369638465377579987469587872564816501593895374661207270625621821762727233111017141970564557155799028464910190244033829865046911245203359435878853227932927751899788014722788541783001632781804501800828310282850495568967115498791321173744422109477784847433428197313866864507108499948502530005368311681918129676327008643146227095134694014687956714946773316714322246212924184226116431271307764710451094455621095464656670768648753578160666259018072955754600768281726244799354856860325340205483340794579252070445998818478286302594854131852203102244305327691885936815794273520374140478969103892662825680430952094718345524374163312117292930400832734039343190492578857619577515780864711555723270765030800552962626840276077736581014207094716736354841381539208645593705797687744940130157049804869845307991700209532630954394006358227102464621543430670353015104033737944842590903036514200449267502439176488025379350186819231963564947882996000110667342519808954688427995576599370569508767373766477224486456785315123445562877608226247928073660750601679380295686400818948830949273346572435654353346874541073963319363068406256899586957495594910505680693029312905277375843408699407623429267513741668977597182736301737904176908231130811220353262273330786139620583382608838684554130885948033886258920432804235922694858468625341788668373594464247302987884453303917447015599492336615181156621364447390756144810956084903900908565409769499137202435151573218559881117604515274304031383595433653176673943624820745292893783856313815974352647956941800549160634215573198340731375624190631468483281862692395102836660779056878611641847454836571430861699143237819181585275870781902530961911215920316303689987001749668173082994204205643193806196501890833224404863175614798922980142985380781483822048492091253304244271071298381289560603276987262124825573643018024768757354229642373422856034905020645446772054024771289602468258997440504215889795657422100460659078962754686879256500309706895298229083593735994810864102793664209999350942475082475544326249541530378368618332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] -232674088289854208376843294968190029630337282751044131564020853683090369720728093017028638570281982676862559880265159660281606268692569360348737650600024943788653268636570147278434527434080698048348764802102542653777049131378023107605168112090951921779320543843169598038787870790575756351412862190567922339554769474394181965513788004241241245325468741281576526320535072731083417561000994019974691624631545639255809947220420556174436397588456769257802075480671413784819158749476753518404991477793814018480366569443671107344850922202599291106051818578655355873228699914456459359623458649558424359437144698042725826260252455002155513492131811913457533866927707914033443002535322918007752024996797641979615708520259804148299836764233540327080834535951204311386966372857447083391397436915080419030498147331418382724023523325384599469808765096298844515526287365098566996445104257161070543943648175385989143510707069464343387644561526719311975405050687905577146736167768446249071230064587548051042380084132907387305806107765601514482072243085584552294373599305714889511864142282445466923486328643358130292900495726724820622499831399085717629001124855782685020467691636984318961611838057082545926820374921188535948089667616370187162509067647131903874823129003196531359633409002588222462142592599795635112152679011146010802146764107799042199919359202725917307483797038964531198500889451662534264320862086006755726084007247895229818328715267887959647547444040184658535150243412747497652117544989070104976396155236859284934868293484809088300773120788232233567940045830043691078327385233168363979499674395597518504628545824773614707912454411959589857625250539592392958046776335547740865359015600285851437391018559418822497105087738570012516018586616285608995790917314333539255312198011027209269155979973331095087698079365687128595119946704624475520019504319189530311045258644486279966186423246546348318408479157331921933781005125385677148198598398081140151708135801211020461384118931971034294813096978343568632378316810042229691370131111397425468163911547552507942332280786554017163730830696223406237120632539164407066677772297411383040100162022725937303422605827938742252119821123584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] 169361254421372327152717450514512437302140938236945547583666701871429818907646635781159158821327208603613235527849914688212726869097928069286405236848229542317060061888577676904492630627089928652611333757061486498057540676817030493075271723788187550590953985791118768786796067800858924441705913105881901447700752127221949849068842849289637141227475321789464578879591304566647812643775924174765369328766375942354353186506117198149372198534822436981789682748530190606801480529200763879816288814359953411556841460257460214012468232519849439200180189628374237776249275746922724541404941419951345672653775835093288478307837607356949989434161153651404708653154600843240532114007262836869523622105130916638140130370647521110712063649440983742643264721263137096334338801974877151016314282915607057067450826617772609397284468670820317145742536032161270586687942203450035143577639527227722024701386046526618766854324351481439403355291033093927841011198285925082062657340070492477669220062769837754311474634091899062204873609128237480350240761382026531170081532946976358194651230253313318857633654857770787970244403800174601487817755000964500270523624107431843752897188593528178792922171117353833627204540646838740162055893041352821618215584801972247876953611512996104317512126676441189313357529508171351614678509111788079528493682435734474871373695848694620678369402859575775120314160118743208814382656701826243824740246377254178410361308845902915256235975545803931982984409401287935610570040979539912286990792930160954081248140242763989056424666309256253729816679917131104553268857213070145491110718749102071562335992092483314303560432886235976268079040122887060901516936603776912924907372617976335331342277013698015394884183741646748841971043944476631136142498914908092105528377118844468057018152353114767156623004570819333701882441264806107511967380677654668719468185317882585976220163595227826577075976148565364659457917594733107877102212149045916025641996764007060606651279339053430919531951996834837637281677564669390305610407001388385436744677731486173025893949481210615786393044179907295790123275756857562587886578701827269822473189203713952499980581159164306573194596188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] -65512149730596265121359573323914886933981983917816118331298770861965429698944350754664971775752440907008992275872866324077177757960949490495779548923967989882083567650426264369927441338437853455454040644180189256004839954663534695340387107688771610801803415941246704815107502956546791754909392072974994139833162615070015587944190687240419860654168459137700210782741645540436500146052078216743112207179788266408463102557073257675169276750218854293028340033996523335287754193821531565508723515032518516821136112969209235309982381067864976021752621183395887767613341641731594931249639786892402923931004563425551351468623281632294485119464218087877319022858157528654394582836683080115146882405396582493928589868038702421943876785116800958639968064200658540388736642161015505647964744839047657803533167377305022521621359270833330694925384525064062603670603835343605079627685766855985470443663183408390358296298614564377560777014406315372916500929582500921546847257214711065268527103569892953654766777469146832654409634548408966397181536169219225440139959722091525557077212729198928939430479761693454078173830190580199489399482644766543195326026129749939435364493712729780249130809985447242768987286592776746872773424766260435689043248389078151542770207651738100706022324779546589613146119685305083244652415346713557603333232097926825357068634836126379433189541454251994222070820034957082829809136515509895294439527465430473665177664691327846108082600433054491698413980785036079613656937595063812728550938501778665228212310762024805360222161891882304013606535528032594636998848210671733023507870644845340814964273509708923603737577295883380814005478142866087505081457350861817495770665494659966914999669907404859839787558007086776715941463685432024946216176446781698670081755261617803765499435985980772392286059142379128270659316064389145387677563942865863532906908297121997011487740658123089524640055392121840275272572046573540095260708575864229148447261784720358652850173845506823176997471012736038951516724518577617045531963647185531080328985135013212440386479389773145875133056860221935922311583167077245590060958056442543246744981634010093816667728839004191735399399292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -14408665684014569617468504146542517133576477809059429022907350412850793668504426365298906666704346053539779797231609658955724846674322255886772177858094464795860027398427725562856204535821991853707032165120986401036850286372697433379530384548863053477794478121810674687180997952137263690339326774006646028957974315763722385432338762626859050866818105858307615281029266607115354930624455824710532544891442286356180508677526981719711968226995966138397831529730569543872917971366287575859381265856664203096406833309280301327639812361837369733685044473858717101209342341065977308524587449874766416429261764995248031074810306955136276160637538561606283761616253318746617176175375049622776249199025275417610580874946925795313621007355620395283479280641604692985051924817160118514954421846279619469423963683717520117003216198542603506988478117036500071804249276221203144843708704259183231751711569436906118951901643193018759371523117754143211659191685378655557912369593180809229506304561593636813503827194732697888337189651210985693276218995283202357652989472867338498141789108691784052643849339384768674624987731036448038928530237868649313852457463051262258717272469659865979881999988592176624678769898633902885390739367253869455883657802979519865131172188872594069602970527929220708021703069855876147127415982495638613026842789522567089554179660643174290718378808466117034305914882202195836176087182576012769892759245800602584839460177810760711323268158836754939102391056286854617986447632872839827990817510315500148483769998989043095663490683092389968751063814073138408867517668549119737801575224829592115557059511433990054468503438178265188854293621625756125199677413391335335228278532130137888329000287214956402392505295663720223176260148272122525573454139769646544777689765660317605067455003281953352703877791290675344151167838566322954445031405603070512908589022234476939137580736005213578239320111153493602925635270743684973160387741081112180333948778303410818285091240531792520322026806373391420295311857560114476945367507410287249558133725706998961201559422607454388765820264029640693534198823993353392037100773878475080155014550579441904578822338736431175804303441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 43338610282036311814200198535691712168772348442202867995443587563216856994711910549809207922507548939697996920663888808544628134169018165232273659864466177536122761717860764275732949042639849030118427935177041542592359920293340100171988108377769522346845638972897921321342093298465163063186534493543744099139326643611737136158807437121374414770029953552808107043817142454262273009205067191971374140448969162866989001010069185906107154631231456550329178362932455720472776750945841007124199507379203163328691889605163524739785491705192518684465541523735637156506331729066170213944706645737890460143404359276407912724326956904113354074395911662793109837081253655210481099705786570383614235232828136937223399174609197816363314103588311278243691963269797441325842042895241315347180934338527319135097775308864359834819237648300136198385607097769946512767195841759620795378858378078500128317509276422960548192346385243457159723030544144637155879253333758993770283171723678368052068156787551143945724894230649198320398599065120667357437973814666979042490788761701409709631923617989491660694161298774815903257371402087952825076451349236340020500342995088140505146296301563437321822756129993803875479831523944757427558721479549045089027161325398238608231785422128113668056148633639112661984135626240641203269778664134321031755135114463710981228878929698121927769148048278231542006788535574918621475940254809016733514489752840407673459289758822154017850371908461946763285991016383244244173064259180526135464523472444891308342413816465631643515677882771107413291038840896242410751078244931485599766387296390029148212791193587134426122029647644556120244927282206718369590719886854645964908635870476904477978653984599400729925468905344353079641628915311478911012411387846263596597350763116800418660427775310288182994567017371375755886611510104903066466923444872031594371143086977626582590636357251979953643027874739750788138441023215252403597968689489323158370603836840698536595454203692560215677467575612291198440324368138322631185338086063030640520377549272181442610580995478625870878693149867441287634417804106060185824936216369619515945380701921634700438317691340144380709267570688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -34855271419582854049364678519459553654343575473741075907061327722499301339463467458913431021081233340238866331237065735648270102143468033521063932264848592119189514969245140114821463339967985412662982261739783914555664135787369645766513905120878009661238204689206561086363859347690204972541374359143462015949188693926059971987614696416104962564279402635286969896120984565140378803069804097654315031813750967685517188854946678648870707158834719127103596532865006839899888240149476791807761182438042944983724662287170982974150143818123039696876413015887030033384425724033981013078244386918950625843081460414768859240610873942980218762406012686662244403885695488097346734078511978627770897049268378390161004609052487968216097010842522176897238019737611937529971464353898331606244312584232954159094589361501733095638847527149459341613016186913800072184751374624899161556868156647663291271341336198933460623333943500765535729791492708162496519780218117056186458565045596270847030301080110428707333173392665629352466915599606688191798015738517287463698474619989137135038122981203815118959438682379862483969677365130060168892102257837395559189684776848900232769823473963466912974905631353164693130813397228028495677166898231535219177062005722794934935513203544095952656314724224439202811154025863030733581369107211872006595329350776799250050454276477917568897040648377402774546090524472451088726669432255009501764331025679748867566806444628512469951425530512294685499165670211295714265952512659136339700992221939687879203866725206119123872413472212966454238375802630330284723203529603830697411624590699056745635819660169876585712215911337574179281858583229382835938017302447974986325433742135304487767532381630386172670055582787763566412939708098691298016924753046484146856951411790334838071825440622872907453178208743336227263268211556872067113492720635932727037475088741896490585868967241948061551211644221325968472753747464171206634263345601180617666443311264708243055629425968206756876918451068689091939272663331757983131850660376265686515527094340084636510890031933240916661585170131180832729633427408439223662983473847828293340766777687609720086141412773873383522319728640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 15744817345100652349501398703258940549366303982150965253789097660335097501645864704170894669910436325185178281756869705793994866942794147974514390850762920678137668346003600619973150832966948234582854547172197123966194530070773939313221640523684932009214697561491527325465680305215347212254523847162173774481998225491752700012932496279552397421101333543029869579348757835507464262514306734716878734060941685312638842463153361164646761620345470236733320693261285168630544343020683399814278962457868479641478689865918070966693723823842632269503401531999376715094115579516276857601130520201272585042195943029862555150919675765840098226085959345065098250267414524358599840235440782342815583794690771481166794183938716976511043911221317467838235590518250118302200767738453194768294691934310329063125136693323977971094694645281784639124987534621116648139001400469955296998242326215187757686852391075735219969652246978793427084247104915054454775307067807456970605729733938792277552647658984462465388349837530310151987595290366239308198353963655262491582549932587138850764388815178321096924090593179206829227798711927696964691191183081869776220576505887298453698630021093561745597649734380277090273715775643507291690740879385427516760103586684466308736157226360677227573790244211507166622596693868990587195202261835534107424351079002605145702509675825425132774300326409511548750108868190529722172209217106869909595752774107774336900860115298757920094910414873534839769167905795172747908369155242586133016996988378646314338541993300606234795312722818009645209105810340876924822689431256573739234365471903339227515717067358741348221677603474694090707671274862526059437011293793632723153044274953254289084476344727889873357416873627029880407675680601116237134912595962947713314201385709687997197587513757689817727070722383582678620154978129876546398369521075701143739519885804299484397306991401718665221408440641218310701096641901925912986148938410212975103331146452874403120517711812829431403580896405975695417659159573927373375689371520470823280505634426870894106793213529402599394256809068441386405989769541351512477502174228832864490237290479939654527314205996198161333824258048000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -2645479692847192434196934370653878883394261072323708709310223277999254073288358309983213927850506335113256504504866971224943308606828531462190757541163601755760388974611933269458073378209520544933685856277793455976617584645742841228970450477244575358065785009885387525889783422611445359784338939219358991893809539395449915672133743137012352749107897515136179842632130623924168375338510255508770182148484964634000745816825417890767501323856887205740291905557582162877910729629556218118135518886822833810650145156339311121927843070782238280120321213241167549360889136127928674535977649136593437742819914299921854099502359229956290437324395882726650391394735621028027751361562090756073801738039689400628017054518162434932093035322936375895602191279721916517879700569653639506987788963383248059281775193618671431385373059810288488171548912710897237299972207930404699451050517532267967727005908041039749958773629573225956762229225372476277058009601597173355401399064494982205160853131565679760025269104116218610648969520526506054320887970819855456967229332164555798746231924450258370826661018346527394856271071448107434262493794155931956828552590693570902229225650224879952478999905179582142912844501200532661663616068307689824241925975019910378511964810079125003490044664389613892948662938495348133607433678108801135529893125531039205206887169732615160979788471091745507199602216726830470446847030719002086007386555366027593305706745267482014589118077348335993289677835588976602869679310463858525946916810558688867758652549624986895827597671967662125109291850189099112642808482078836119055410616247930526962547651053322028241753041669808511056756749504682495091052550671803362138937375943013979374601266112756047159908502883698403923446357072405330692396165939145803004991924425509159842047798586671731492365033125067735726613069237964027205467363493707973716391483132399877490356669258915669800193704372473470394923894437673542714026382553775087380659271597466043547817619795453656906296935681218239553649966309492145074131593419356362753498047674643083605342836702207889093218213097954761842785886474254232827608200261969310033135328827432853726287438098235150861074432000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] -1884571034901253381444700773079543862877149902117189829572535733490535985172202220004235442160176329776818464042706973760877621805957049899774710756236144769096530304535721099556965353341477357487881580119439438778577161692701767553403425435282030986419986615289814421221705837081372771555328714955571973098330288121202486104928109077595690676982933597860642323381446704866916975874878627560950293396731019538000609122877459432526508547407581850024907459299388274185799185178084809969566119651355585673496615255017582094079615457173225038588895713864352616496089651343152501667627515491661295187917929173451626522591309630267806455208933703302143812611066673752776525034556692344783043105606948293687894265108663196576121201395208145423985865238844744855584524502833589831865326630319253498659903137844845447341655244653192714835715028278352053110759156952486051840998568509169684172336877229075218801108280893705039346812985608841733743325814560714819912314997273988253730517779443308868632194324280668006740782830659019787759257959730239240015256909800699123347920078165480208711819614238953531203686158583528846127951852375271817102354972691097329711752907845365897484876435423045969583007158302435704633433917617692262404225918756469633438393492918541528104696548009320513839065716495015329003017419830477928539434736706077831050302056329402192087460023796993918911307792606147863400751663156997391026856070047878892013801859952052953615233570361079547062273747701604310428962303041819219154920355496960605916723776061003535862933797372609366945011271184201487036197663856195837048538450298040603492655887322649976864074369809183476587076504136129868768235923059994168700150941585703210021243803762064410237635441084469434070071245570839006840982981654580662959337456513974008111741415013598868739831980857771643868615422507063389152259775372600004123828853252485305424052703895163607389917637828573846049399501204510603433041630423368122693909689233627850970202244551398224949757049039095886084424325049615595832277960870005061299817905781410555638013651147422938456063558399462947249867997508539515212819835245404817152710509318075343967649555489667094820176265216000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] 1815521484849424809821807859049409108207411686386539534202603192534078007921374075201874552143987683788603361375727954218296365417996213195872756412456433246503387487891460711394012268048456825183685112781972472026963656972919909266842374550018877189647267033906479991713225855088816241390423470936953132170352362406453667324731971654175902995091774623837322022044270937152230762625783366722626354271516645845679091197258299017367632046849102394379381284163155650825665364425967010980517966113316460698393010032227968845580429671410957609742466914453808400338671971157509178012977216314472651373631367293328930195045933498791826129447638126851826108134308868332791983001911990054457755952746457751521592408104653675443700482584136817923690354299130411260657707712130595157089946775130125472800180546491787707247370404748811680213940020993096547404661766000019017836233529024938149151767709853727246812118973326118809412772657226935264038237794815192893572424257317111445010656947607424925883400084880966019740727505667148260715872583594963154480328213118585291513568774226130599631479166133716272859856328601731027595336612858701302551121326804292311125863430103568195500296066485629536311536994879676250249287300315589041212287736144752109155856945590735322967021104234030172490587994102157776098415611565039361109169257058531504230827961045662761704714037415237880689970323657120902621497081076366578283478691017768212002604052818538488943810764382323707016699318371631204672599116939949813984676627251352562149278222427879456387297228673211923318479609205632552795964168926532170031580982031098052796454057700209052645208380003755157133174271460550509795118425427473224149630362553823995507586856347880999789219751131524634980466096961637355730215322179290755332951546657511210787721927402229829080517682448134623975714777490685424524868317796584345784387744135119974211212873162193046487823103486552471637133664083809363059765008524356586020774480472964614444166561625676416780940357204572044324632197400467180464304067821974065377410704671981455358770904210940250771542324804211359948311801675501459576979469880397853010174952940204570603585484697967554832724131840000000000000000000000000000000000000000000000000000000000000000000000 [94,34] -785144286253130171254068988676873647285165285587031525869263854106015824075507640317236407821871582947634297717472994720016073124064816402409968861181945894341192395499680898695207440527201779317379199421372333136805195551348731278419885471439553358978106864098858515101760289823602221623492418494219542495158701235607286231125874631057393113988423312444281366156200899257622157226278416947361758823234951347648653789067202666967448876850749813592252319276456882589742641472026359155374303207525242602195234345115118195406517361718223626872476299993721322868601093983254855034486206865786298315573478167802767879079030606000635160549863961601835791143346901135858935567189644287917683927743996160108372304295746111026043572595252464747722756846842460152113522176598449514215552345305577107478902654241629043473545414253977697714234654315582605918602025770054195638695767529382673231463136753949030492163537022378568888329403456493051609953777534871771595917859962113575324494564279096625612043111002775514588700745168211183179556025870020659040207545886328432279957649278116781718034646814903656994818549492496465879282610501222596661251245232618121870411370313340920932469334708171564699004245817260452975951775630338203754826356394198906740748334888179642070972145403770043837693544406515460010863155444959421901626218130200230368414513637668543329716569712514349768992098911030048671872553435319382705095673930446331198232999423856377642480690900999739260604376617587787481179543849178574761284808026832183507319371179792779264473680023979506687331004115135259687502649258138045715880846292649601978357246229743490718887787802316200286758607447827500633931166162273395337489129597458191017065461970302908548634065184391404087303713256036420457673074441798195111977073673163929107742944079312175680454939911788651612984859694797102512892893296383101686887233193285926475066239705264131011854702357786523225255451148916143427989868347574828820491501348111697249844382830239150620210758543506094214893400376668804583748989071652254689209677126862083227358754796870145336760354849453826489384037164433338039597155495008256561916148665610479800428727264660063769203834880000000000000000000000000000000000000000000000000000000000000000000 [94,35] 168329576669223430765461166394962962187682329610004006547998337363777825893313163073579060138666586813304223349483602708050867495772892825091836119948210309933812286486998866868536412185339617627044787148440572532124648875038346490638412862590055284855793231844176886552627566540726642728189099485377430907738896530814918289216852398609053288032541357934807971445512073974392300291380084001245143581070095923125278563993766530890266945485215384347781641342528183621045982962380394017644928899097118713750026007289866640158515846682395698236210095358397966881842172065642020211691565469335954226599118832322569325974414530979010279685054730130325318823485880936256489642611056040527734772477886043086846407221671960692304373668424748834135959942178264955702283850622451584070569433554883671578158390004141189687892402439526562505663914933273724279095825918429294935512869387952616512366495615052807263758127666275010156265931011956191879148255345233301416001789358473110189399706279992652151673249638612011894852762635107336259066529120495236258263600703530677056881557603896690462695330340561186604204380089541736997711856621210138449919536490820270562968868441132144028834514119702093814523766629825663779023715751453971188326188166037792768017442411267233947203588202684819825778690964313878873888834561884714104599720885338472066062019418283511302920409810173229927326623176656275189802785759230964423711538601069974133855761915976704790418029903807607999629463315279614229957858690363911984356277734888328849708005236196886555785853667602449873376062089024636310162123748586260129434554712290846559053532781634410408366889846794615212356354598920763890583240975256124933467505195985112216557024896567014818138423034917952027368340297907056030485509639600264725651809989021453955236522744954724902306132530360118399491747675903781410064838298019742274888092433874922638525559159466041358987885084397936338665406197955932458262299220254628497890890490226156326262548791592152326866697329129470788738697609273448135178651257748420384943042588466243032688293354961828284403953237954442731580334862221106765670446371859784337592444681738844567498400821977004953955205120000000000000000000000000000000000000000000000000000000000000000 [94,36] 15200096189008035979179933573004580704366261538216477460449072973143913011812144570314210360379818221547419739577212618556916224138998974309165823806181800692513114827990435000885734690532972976315350425706706612610251347438204049780067116642913395509598182503447053819210256664171570826744921300597119302418594455508255760054861674903682172612910442369446881831593507395170536045512037952978930261254302273342779508630834057256601484649643998312135007166678554023915311154580664826425424291258511445951957737211502185228303570946036063599422632625663169419085857057325274208249319850897171020627971646431144256247485571734962353468945761682910705686279395741624858594310111628154375300917324308032185302287985884044163299751616288667755426610076257493138752062957301305337471280329214182941428950767328546131255548616217073324935284822138321031936453964811780676165020756637022246750344166670180424036433947636450837940502024096122478785931147792015611719370408541662408143739384562174561990728679564304487129861350957745647590843550338728873729529197285379991809005089080786388824099302503555759330005696692949465909459525979182018196396700290024746385271323818326633595685392882750414389992799110504218641830427177885997081161219516787474946006702457935480986175946674721699815653981137596885647492436878877694721756773307581539401279010305843051542363724309777528020320602522383249872751327493259746503377630657945781505062699896569535664731715950351574884463339551764299741517154084674132687738493553204085815488900013913522481252510176416064583876782162534648269812569084040308256617015806888333043954091053329100725719396170202357418636770681606284407971155571074528169513732070219448722661136437133058472453061056753888927016457889837670160208141638410978639364518034823382589500890236526256752489637913025189022259809111776427696055404643331520159125226978785077658278681064118139761105907854387957124470420548373905109634166899327750632122387136911466915484025736956879776513450005180636258006385201173556972627082086670065627856349499858831539164157495095768931564178632836444749381717158578927978431576258015119231231289990964424881716775751974390195027968000000000000000000000000000000000000000000000000000000000000 [94,37] -26593027280274240700867778461568449444858529713296646087862755166389803428984948184083852922249404325217425721246307714168960692130086759658940189945588544849421357452378563877844736574181135521159688640659139170374087927643562689100735552041415322141101153682995715998168107089278491297066841897885149073184348176639583658708424485331408994307890168246016155147737182319854416817520267326873135579527574717748651070089207880551550778009530937468610977707737848435442047060088316009341488379985907487674700161479066743135721256396727665225836002720931155730016958449186195459642072140893095384485893114476589739649542887834842643058186761843435135403707642739962295136802745704283649811713239382217226828216525485539578783677663818544731325151719697638437360205843564397274060718206585371360612617429643988316899753535171638684338306034884127274662559277661040868433816448288488632719435425923520046423334462623939611908579135505439963581250116653114858662490577580704907372973229413740583412214179300534876313129810613295828820930828721338487086207245868100765751099020532268686613383481684461764250259173762116237008947153906847456805136792690739765483813964811618658768552585681813714831958174220638536869525310060369114710457573456252141041071823979388980003180480494622568644093803969875795671947841777696020962137520935952779451278585804349134250818974083890028000854877268797679292589740457393931191528477534221647404708778177270982551034685844575256357876236555607807948328514915802106227723748779220078378509104650829367269206395558142476673353391521739384243949409589477677245007178684825282085453865873614475423824422398811099177444043247598993760908193975921783502709034920689435589927010732778862746999147923227578227705422758090184982490516617222302623588723395073245648565805270601674250713233445985450634872611045708245378178875837710290319607971453559787516852766283329994358186065057467997498943898703067892915326470498780282171784281119230694864186037599890325650580239343749274169817278224086411328548682725077411658457537628275281971006675647849097550653943875509429083321073716435241520547205767888948323589771976034862392241741606592686713733120000000000000000000000000000000000000000000000000000000000 [94,38] 10631440103339092610460206648840644888569940230063106263953843358182011574249181032429491390526482251026812201325090494765976016372366943265109792135755462189651124536014135683684012563043419239722572585028960879786547491939628269066503693738283840338586953770355094040936568122768217455059984231538890657399714474806930116535069895141045935440596091157757508729958837074491045472638643730449646679186507853041835357866404318563706427274290485924756687055601403055106600186953689643068585304468327156565669435017247724001379716521587504596584113739709313829621469057067516156979327404715361060903365065535655284295557277014536146264575184726433814316264829924842881237607438037732923896759578542859973979411762226995002722321147792119081532426141594057576172832917886954170234762015903990695365368322880532892630662777058442987241807372225193566095840825286546202309706990560687976070752724814012356798135337908646826553125070143297940393451874107195633057400770197613733444459474691249156057083247747337236612485661162912038791619966800488892014727316014646730610288796173824394255052536346040150421175378180800045021895631180958221355596867546277824138296699251896685042111106271572579534253933416939397840515842916352673005216953278898325693079899205126470064113100144206122294263758928084180588911862455794102093158766039919049506434194127024846694438231613158953911763978197490230554832777980567760003694993996892026868199951831653748444643810188041727530098770027052250745836393556594252109590966746022590964297214029924342636169065549234423775584533641647657440576882189874030971103314429180852089316594959157925538635530004153372747542623749370473866253675435649457954583663304802353667792640672920970231425673107086351519146168474485536931436298646293756862434855510134301977695390834922651491925982778386102762358425653557125107652927876170966765627047434860931831558236544326438494986348444934890418243629996250659348032801845315093334570946699956823850653518563968374371245373540714311903732098260417515141735622089987786495890141949318971058716391550302194722699946527988280912208962052824002201024804657688351685994734265424009091008408865358179299491840000000000000000000000000000000000000000000000000000000 [94,39] -2329161525469472246296017180496198642307258146507623529071931908671122921149148791505840630255656883142621900613217561538904261465041901509459809594994875394969144176307766852228121148852752445454484735365713095108198492417330081915140739036778264100936213331997030110888422742425978566022171704275971892261302399158606238702148168998990092202587543675446517091279864881054463194293680163223139549120722837095257226500203081397659495872722517492119687718772456980396496570774858764298210316201097905893962642644146664759109952548668986274493027644103032037731983593902011727403684658246043863597866753758286583225575478427622446766787565495925126713174879941998380906019040237288598375063883586170431235577600815215014198402902418540104179108961959480669142719414271540881220221431735053743461378996524533516031970344009428912888798142216511813286159028365446639303952676546955950180596751564229258729150275290096806074941165188295216601225362711664589960253281480096996742107224155767588544788008044024394507793182405564556739280038232095367757509140766061261473404741187420792882558968796391431441215633933136691985540028633729752918373983917024240989393218247860606465091194089499324759958170496485913836093221102145463334319414991987753334135134745139088468454842870548097502416206839257391763986444512666554932033232570409172833342064779022036984023557545810979569770350513704808035417657114276515294127843420938514586831200211218496771030016024479234752164195006204326078338907804601354699362682510316710636993168325262230083533738955053798598884226371297570000319176258155643321164383909761613665157751087306771235250202787238036585775234480098494574681601532487321039970922271862269931487303012492970166768105159388636100215535772324382245046599044906032252174111530910605565634686836888152084781967927874244119349409625445730883245776406853127118126246874866107569875893115146786142812345302082775954765892062909492055433692686037232319368507695627623595774887765462514260232012259997987295657223113591193710077586226097970567855374662618720333582028563854556949730654526602270380482188418682799366091625877936297117222024573958007966412480451804577084211200000000000000000000000000000000000000000000000000000 [94,40] 200078001265972121076141181283101342942209222704924082818327315372054836562542470797473789964675524759150205355711630163656987439143746424656658028493800432201906638322568342206349852762048856947616235713086365520346705500922757563016465893271756021794936490812522641489402718503242322556042558260397675029515961197474164283128262427332386571265609180366449826903665774067710531490043200930945584388646626970945571198964674213813976662678050473913471084374112718011812278115455363624907645958788202949379479279976619133211494442613046890109018230636373170923609583502251933518391963979418202735468499431353128337831479652878213809572543687733946289440388418985689851211612446666865545498365763988120161424235731808460837101059070672483057597303722234496612167341135839517586709145829049221145878025989612720417283598312184029215039969468878110587403908188113920521268913003366925056720908265612642402839423952203853021764800973502962343720789509922173953921057527971468141627511916779362508225892559405079138067200985694367685311586788347579111746875599870696028815358199827144394416482408843994070576289623773889097172864071827476590925227336811902107906610947799231636791757192464596896969219276948912705757934528922576621213857451489179491001065452896759089375517688785325079097508694254070588539198278050662239303230180988857127582388031043567501991310861333144183838374574337865923145309448590942460704048096381253406777185325440819178668180700773947828818889128653572623110644304577348470201728408047188268816180413107188581066497524610499292519973218646617644391823440106079556552138430425879205939276654897864025960856178305416418906844938007084268027647418940083271270881877987473531322302572757507591791493238868227157309868999951772927398302167263837463748678142105170798962137151842841541238616190665635331286729599583490073059967088989260568270238556256377780363821759211212278940939698943733748871560666011667406832380070912659251439626831268902802355024758662935973867035953607555210260811271443507335590111288189464748641917221714146839555505335756418472870083547600484601926821445254635210607776889620237271381922621141792574652103273513553292689408000000000000000000000000000000000000000000000000 [94,41] 51245351419858757590946582196106682516654195025149574793417263848385446160843943431848893829646673541114511848957956765825099237145524596623701063288120787955668874622030147705576978219353244873209236558213228674746337871077192293935889024881674396863534416184172327457598661785253040085508619092358281652854109265711685701496703252978979319488636388754458908911094040629779092181488050851417961719336083003333746153010208958748559259401886212260431375633750357054602623861127204944346924615563246859765140324921966807299651108470678743983141679056960492890612803447909911028537242640521262905246508685943593687310611640765745291189930458383209844356849479184959173367599458410470908757282373775412885041088095366567024174022170164773537034060588158722328501763674107937150066830830611109385090585353113848621526293826968897691080508304656549592945171273642719101122524906235102512847346976258687552097616476096409151457023644860081603651400254494252514230668850296209385207834119460238376077069963318034528696970604621968872900895121074312372080633606080026590914437784548152192179035307699940850843322051394851107528616669397601584269607782187584566033293179013405084524873248663797716004154183278457917189920030963146723919033496604004833978003222422101212812148656795371185337597662066148160062728580336325550845037669283466263444495033188734153908274765139565753652982928270978552998894670249592098637702489536071615937967545252138133667755853393022266939565510214445389856439492230821510961439266464531003227159624395594857768382700806409104145508527268827539697289409047165147383900278587380456021717701138016736145655851578032891814703708085866918764871863052527204627364595164758164875066590480597549468553649497450197875784430993797735676339341996260478699646495916981451756667371834205130409411751530089702843178731219642088170002287338104163137012454498218957083940345811605904063979675848437926275279933655189029441943441103471870897397784291796963025893561121872567289827773292517859314763202432114913413339987434342701987779009938396164754482292827736640957260779188945007760440800438160076437136113126449337424974585658719673119420462408069881528320000000000000000000000000000000000000000000000 [94,42] -23899881751504268994020576698628889707284724364625338655708121616770430847623364204383651983449332189486313091082877593277943855792445219626580876048857295839068206945950650844794942934769743301772797671012888118966354612919833317917196796188587108941389009627406198158801475986571028301710216876656296238015756457327143426365338796231593929717595285065327849399435171049116733961949682058915983648173178614885148717291794304425442685112504828142869756006101257479666573978052185486407405836302994215683362198230446771946502350348021919947904108792030312653931150700721230571800464683232709637186606125497329316846795266738085627513705704447368694195159330417867478177428691518191806832144466676581048085285722916615613769300929305270999129993402006806100751873712699287505499637695104333726458900483495376610124773560643648118424830751776663529188255348593998313440664549878635053749304829116406208975660211255854638485025304678258235113428710364761320169499513606341023767662633243038680380457439072637054568237085610087806934094079608878542676015578404563179420538068224685910116255064563040506294825487108477356014115531354912643655632707627149777871216602405751872420883550288399419535763288857148729544290914939462501202023801165818889755161520372098345883173935981537190081846084922946073887493901075446865436796848192586432001517333928986835604816567057429681797482453774064443444080968382079935020945245443899474923980201771365193422117411507317175596153859708235170302877052942941725231454095992374482987498000595758053184412102726927400562051510121217104260366467573592176640133706770580346358756097042223398483262288990058834469568287454623459913732111600174404101214563488914524678640783687542618589127303331774072367681661327950138864091107713373070889189178536125967017185425186982164920723022517978681389198281076762477864879178181306533564170605965234843668796078456152705338985156843850155798040566137838989267409140899634484674769408928339310067313179626122317059117981176652821613873578759338494335397356070551458209886276786063970644785354527468139844804358167154977774607969119006141122591447072491121284476819636984894061487231593903103672320000000000000000000000000000000000000000000 [94,43] 4964521882473430774401426290623023053820635592560031748855227101287077561299607630175839106122513759383370700365818126035737234751245685975276559429196478397605312528279087314936036034745142727095766027333577572591336098072347313217161035120913443056920677559500199538764238938558750578966626367703517769816855270828589603534746979783611992013660402384297812651044078226240387506994119363250423386987128137222333261346365444841729502715377516501041622580614275181258526779432227723725011887341242943865998270367667567153316986298681025307267593831661315068254662793400822545712976738363736083747683371061035103293030031450581833957305341019304588774731708367154230293294484939887299024835336152664690543823695763218148438622155025958470979111770537189202010826962330847863218751682440590919906694193586711086030709866298161051801683629318552784409168273512997606197013324026989443070064821297718691411657159279087700098349669754142133352394919143267103549935879293291238323159942867573889293270501099443779986694079100577177811329082506877248224714676085427748912728941089468391645404266246677123794788752294200371294958499420601660608375146632886614533880348998903835929201545069785526694108011392105882490300271977547106730558878175206159452134862656461264277178275870991255649759375506711804392269182873000559173440768459717948788598878179129427583886243117460619181727647939506726067619705991615496068807575047054369536484779078123056629685878744455030540167107952261367433295609455202836932666689619744276545658331409779277648936959612370289269669897170295472127433000764708746373661272174786462600790687886658666607754320226579528190274530116587335858275180037818993938786313924236912769947645809263967078470454908326955832869827706839096622661204474948492441859992029187691464894963276739797056478920300001120743280063993588864122398845854300620677241133301529145903824223215456932469183751084038728073644757776434285724294792719322389754929574142559989093309464517684978977495584642107010847364241230046352814771178858790371616806296788819119270013954753774681567287696763238682143874199695274026813458219411502358539289192614520558976176879477955598745600000000000000000000000000000000000000000 [94,44] -635643307766712510446456772651280571414780317983186065488861204871478093292722042397808302929505153738942325649452053132436208065514284520925926520477975281573306836410006040030010227043168032700215217111664836239614060534194620497560779206705791209531235149260398534536819596238602340861801908260384034557757516031724535339969864494006585173522690790389087407712795066303363222433614638701047134012046243960688609611780384995039090221281272189666866613505411036034843168247264773453195518724543019244538615665635424098290256075576709372989147989026538538133222570445120287705548108024582988752457469372440521353970010677431088117497195962394391065029609646710387724688908431897605610288587191651807735357603068384002959331324435852336457217229484798658030129961435611003695878637573566538534866348502884181448890593750259289621938829050547895579956854844939612234514201280782415214914301572692307135575249287223191627536424002705231863894319550080285238250546670020201872758544620056860736266509892075909839186849704863972740682521593030987725947776181198431077335156808399204352151310179481649173107249232361106930405377758948793717659794664670664208324308799393183016052040492092874010373359624492436777375168047333359928822497916229351211483823072071345557405723343439682155952675915184531300137547602260153142738131154501916361285044856150947351332522903493452869736867822855652641155889126181733222135726429051018313474423784788811032445831014804730669245210413262905614029055645199026380593100204908765993540075666855942584629266814545067042959885436822966388289116082569728134100869157146028122930230993394157897665620572416330418827702942642254476056778690221502723525950527871148529105711343815415083498324307171358801699915123265120544283012011901421802748340121039341926742047054031241801413449053069571646207695423388295095018651651283234190444109899193422088334056475118289890842628758202567465826267385029491133232601891504158920822058069785358404733315839720363589155710135174355288490467766599081306876153022266797086681136164812955529468247730867295644864493079003280649919096362385097315290301157801756044566416349160211432913815812864695336960000000000000000000000000000000000000 [94,45] 44865585854410483507410414823648355564882031942219416512633704497215865371386044757621121699608716358697855482957090055301333496631319020796495454840375278752945762243422892000418957700599511930381346999145417702047130296318062585166566624521130202238380982190969683250461794419610008512270373506048108069541483239453354113150971316839836686781428189529464428256942118156767565081307029761350283665762607833874442884562370469904023328744284665196384367603823181185999573838486475167231452794949038696025774413797437172743966272526955170840089520072815873369753835668971084990668862221470868484128002884770237672688627310866315009765434094959067103209399636162729140185055645816354563589766871692930809674811469347950292156723572431606936168574571973274686338642673878998820217059959513871215576748050556613963549416743641177820715756871103491913982040163964653694689560800834557395939311838487507926017888811735756342928244877010328260389735294999663988764152292568620513845703148516296542759838729701920072651689248867159097833404581821589493003084162719980028497938941560635674762179529594267975117539859784946684360388672813076720810971674411237209655706235214582313191849359462830774786979587506478191289952031909361891824984130252079605871688882448511527346227960687929276425888770995937547824167436015295573218410834452155761033826668561680968350704218870631901084809530704358844077745562705419095845670525668935720725759649882057657681598017789038982448291406474188562378156892748928073933790689538449225074444241131390282305773348751997169439182929613487565746448137814258176987248536858459041621410615316604374209832117201134045505736458232796777880554235775925298562612835711851497234503402448593616154968373792016478018787361733758686024655439887744974976192242349228339346096866818420941941492877499147937878093632636122161483252685652898166993188797621149911649818342208629079525328323533768069932157031159059841783554681387931808029983215589623984547116461522646167112762839933827568006357588421950072855887166043579953733380730138412248715886816913875115441930610312699774344899400362578901193934955411782158993612143449285743080918238863692922880000000000000000000000000000000000 [94,46] 915150573249966909227655394173440008011213968445370199455345256879512488752411455743358358419346967227571683227555494021870347714878231625075502605217908956006723855313802319977918885615262362173339839585722603796313145579309263714740551650829283126731211350460859449347577031626358554118023218634017151950106971952916721482792208487063631266331551202946777557745589589239300448600490136004037702364847254716759278529096491531402466211375449544948017725432791928496752880554200108823126536852951409624978353305616521138294720475174678091916174947306711338397705445780206692013037801558632397934239827023460661797948214006658882753856083204305913668556818102530425352235033673602189473188286975864577986756575979728466856146957696832652205242597045787925824733920518108724183456582094064696632529048922418233855853408829856041545924761194135079265257438089051014856743524312752462171268080491319543452226202120856374551518094514969134315450875778019010121179255822088245948516364615320783067032973684938005317491734045841654864690843878443905332967473842550516256133388952314579468294070802714889189527153970833971565393593342770104960428293185665604255208549480207895283422560711848625082853213741949793208260927566181490462031752208287687820049433467638528646423637313558121558456447779813936964017760279757367962702498546570650408964340126385277100430233857253607385839448022259314167414220581202642194156729086456154547422895710922311176976709965738043663182727043112381060871385121042420590450497664097805801255857991372645314170138000470865744230653800441497855246335032819741320078516346815591765632764864079747288216579777017358379097595001885797290125923530384792329831672910096175640011354099156677685994327626936562380154536847011385299932413974704929770511986239490533639322753870591726850544825399916669335275326093005888093097179462164071922988845583617616583213033568909413130207938031556359429395007225322161387258827425813228839072519756692549324901596472810188607292000234846302480903384536481407774211853051102979585874430231212398550809459025887155560283741388559929486132686902351945616084348846816059486133545308852908484862640121372999680000000000000000000000000000000 [94,47] -761220778554571091712336183488174461936920882496990869156074969742982738388034140815854855945917566672981536401485457284155076675026241706459759375209272286138407510655663994936993504653941940310336472323692603045868296926559306116270773703112791715570426283208137203050704815877278615780318639255534945872749224902235710967221106657413275140631594623067970873822789537770888459156020417254735302933212393145099627401143600043466571655446382433795786081127006024920393797139996184109675390171967012284182845265799522624769106919782994923379426457858475165196155232465024405948112763444757717895611717215024961029987416171066164779856857456022678740462426272713695071896254513038858096552376581050155975339843365130734623418109835477622554969240857362700477209161797239433898127136632048264018286796115667559740209406120304264749893481462591741114466519040188397334358336911221430866568047845369329585876644496657485973322134695163631769041427404388893434237482507203008336949842519826895606097250020495920579565983920970519887504030824357262224823383310829766375390106625919313921480523231274211072235400826370713702335325230575336398054377887609511212834055474184666206026318351440386061332158977690726692235812307252515583615890876464533322251809393075193886053552447227046005196014519833480211735395747235450757550217361765102921383427894873760575840011208877166668615542851019986690109200886123142075209606454114640472129250931485785198486824801251742403358563288774689126414092378592863732212671076851950326461833088024592049131336036338183087264075285080401929013399247956291081945986817630130230081676012015957922161262954528305163250520758494870117489015629346511940472207200792506647660366533794881805030811787689720503613157231429600282324889672566013778574234022362329666686699230602607125812467224902563740930905068948688556616073718354268750461658374846353724739586651590986162130410932738201987291775548313022250878712471234059516455630540598122730984130233751401775418853566975907238695454523964570263497702687711307063426197438706833863451540730925963601784764220623951080292051381991971257815578486673503795219373567514274964868897469271900160000000000000000000000000000 [94,48] 117818861899807342997291646758622616611336002589451348816605189531414093488777717426473555794712977111883322079950573437335035524554290212181430532428376125558743289766596902508301537784344167695821327108937108388078621716952398354939619111387251709651993000108542674581909829155470934820471743998095966248955768890560042070988364841073482964936377983596774640008274404181460124774512136014964593689537632981582008414561769823929695806734205487252340597418425781858891577345248627734849250935063468892538368809339578576366062536093673932581371251268300062194256653337701787189898989864160104873519158775642915125262226529407888518539568452122351608352512969517026943448979880085143971133245656266958285288600121492686368917575260616335362910749449814051518340601398570186774899568743262512513905091981063212293264069487626175678361103863272480748077108959434585520511966005679623342798662351720941560630041343206660192660435649232893488853089330246864685700633865481268994179797374569616285289127726882098951237482123822759407040849659855682101948339577045245833092468727185945534531803630088165050859755469222167086404157639688017582627690714101159643039306325122161405383899168366045957091783272583268836897358224894333134017884484559974631865844265137659915615313612717811164964523935212950210932886253833930259674490189450573999034568661720759726189590790406501372367498161347416591312524597191948693334306964574843713909974636495633217441539567045988811185107124375870972772698839756358962934012122443574533195661293357280522043827456162415957813830080587465300236393973717475842332304630431377478916260235111327510933916097247809890069468618264615324106741747205124019074317346356828865054980285509243827215947811312674271681902155942145030092004673374010173850404221184500188979665664165762437527541216060786234839483631920418706243660763450294340093785242048027469545437077030160148585502736285428411809770692850999641278629026424148311683092213128742533848951687496086286266998916470177279506954110649865305516137975881362346037860005777277497632135625638649224777635022062003719117046755156504977126575132051554932133305914772201546523291544453120000000000000000000000000000 [94,49] -10745025879108117384488851258680812438436640363801623798863687618357073993636946725300155744316509522691896150157880800866232709681935464715187627644701115391511582936319044892986585535138520099308535825953734621109322209548259183401092895539792858725090135874095792082134334614480464407835750444232672780240506463616747661073103602984467290578076582449605070384105314038667806309374059021910059669233943853899422550418759003611450381753543800969827508348873259925518117311504944069734662478983538079431169884300543491987379720702099163518418667470131877487811346929229946323331227207821367203847250412482113869104594216019227751331218711179479049656723775871541217103638706958776210854772592962259238989105516770456678901862223577488897639647598488597548032455040629509621570658808338908457856281418044299842042380684528264743857240717718463512134991448395846730069685046453494989134212706276034688224884224785637745277734993044370235180648871775668869911272439055335541134672496306502086671663157150617460278836379591712939227585066711660347955622899043542989173807772344842683639897124139959542447293424756458090993548591908788634836907909109652337734870144348522268490533439262647314425194611676840173699038094991465146636403088735339960760345240215636979497871397870280918010380841136871155912909241317750090244854436523531784995089270955538220917486453746840146318313988043952523342551497401306783621954942932538036909654996962274910371877862956730348666167650112853249319922276891768199315512366184146819913689508423141190615220580811891850697204480589785899518534228313422337979576834378451055924088035059219318603933200432392979739165171281987095096053183578364173190875369841069175793451485846419929806598820105942066834776148097795215906845184672988342580255555313050004784601280790772960450882188800207807554040115582274667546655268610318264163653338092826357479256237993759305005689621686038365741547008609764339878792364393155779668298959687568822691067955160723492169917844198650472472291010088263010847040759609422718651437505629199553225831309537480177224029932496813253549547363345369604412241393106079835661717336695881327230806088744960000000000000000000000000 [94,50] 637272473785540813397880160093473727250947907998658014870259987904993200513980044034293667909632019718169108153888920677401859647425641639562245978703337218493467008652025259804647660362570916617737120820779449832622038358289169054509353920293112856011391674551198287789838565281107708660776474090013061455166059921303048587601704751376785180397881546986839655124940108510787239313440736598318212288766537029950028415743912405456841473271577287165603882645126504624407783418480726014232208517309489211251910105810322935933402148488754250270372114579427167676761399702331552829264035579525137224666907316129790423605135797637868440044588339370731142448317780386136209775347702768168767662548411053246490438046422041069329638258894071735091084286337196852118305881227100137334336909730900741727555624091936278183850512494300217714883415410554615431249959641096529486860264507714313941905243303267143340260918956175176220623433267144386854398358201238027557148516938936253382550836334951103605571972415393465748483046662896384502122922832436637128284359590621995448105389755664772795210791954668641355192985829410104409171455926032455171552667445192117117592010894378229579699711688510926176496329927539733279683289101001713618468260439946137086737588461540352514281430916371084553189022630355162279641161777220183867877118391100359193185203710426624696020721922014133578760764798090945860885577480642037673027331031902305585003794416377570639273682556718818426649464931117024902924161816298632753221018588319413051055468747031633489226151419768935623083981376913886574353125018331953783716520812211982762947698165233406551877582476580228008046466784630356109892281868778444652735310761456630411281573253588436756681369868886167741428743344618190327519075571391415464903955570357407667207136088660596744917685089617653229657565282767818530183168712965494130256421420938452459612091273842271229474290392691159912447969521613357141752204532222624505409423875951835011605154534058251499972040656823221042500039079645186670560267254528671178220552397457538530442039006776683627883132919636969586505495776049167330443218715716639988926466316265400475215979809341440000000000000000000 [94,51] -19422980892340758872185920596012281934641606333645244469376378108092604096118889359369559267601403384619505737735942921840018528654354955499235106483661588560821693791701295556696504272911616935532458536993077462860860748086668658154376737926497662846856404377777263188747352095429979457818274414286157707726249689361829179709935047801089613039271147700535883692444819837794207457100834411177106937409584147622648033650782212300674962475003377162628756205694520284566220783370330531342836243796608565419547758137844178531743476360908320741277673813746439935081508125530807598537832646523270958588371958597637059051227016778522986009716283723771508011747190104407494477134584478740704604135414701001156825621226469832037388992880291999384280891357200246303690858664208150536791712758417433717620618354820340810345399485496459622450876373219115540968174005114757861430112646548213586333271842555272580987891964631683954149709011008680064441198899131464974856710503575289041049153865878947219706098521898243217319829759188361713684344537754071092044587740614982125091120578326076434410335568465526516696443479914653234444992489083608773341844003994069751072452680579431634738365407481307482203723123076417102917126127452471161800516826858040270774174360172511203725089502105807968591709241786828548658528048969724015729238885197052084185096614271327118496714339101691486334520882072316624470555341201709224918332800016924722801356566011455093723330410987972730987389344615740042363332784285814169532541607198805916798786786353199722513165461284651563488483458775792763837991687186371124954459012751669837474084262390524012843437384774349168414856031170850805833545029031567334482921552915786223082924740159404599456561874801793006188046619542412619383729089753620412634147013693691937496522112320032956819340237533350186963523858302400264737305601988925100547134223927562149752881478552488032842858192888929279849832154052752004144994046546357252624449031556880459354000955248200534430715592785723007284095645736374305195588598682528212784824730470069043846877928049028469514496305366017271411141747054586805271379744978814400543732584614019762760328413184000000000000000000 [94,52] -1809216031085141578175133960298359863540625202728051155104095421724250211576010774511322749858974576302519269476494271064198115457110666397397198713260922525579080608845180924071605389812502813599451533200518757700320914020441082971045904957878412923896148875357001935171759316819714189183871594231036004815564558539024858552708944355532199318627245812308976854693769749440001464629275514465276912138371969669701241948160315893492319347425816105402696096668396793123127272249754534647696645078106499531403048876127785391442652160006117049526383010567131300606104753639854824011726534039698127583598609559779815195184824806983804461730943920619189154909384074276683766682505116385551587038783018712034757457972404382597001558272908062743103243027741669529135510543746872231375499353217733629736017006589189185707404361604933297026473589194632483702441303766126023487368092080430031900730228871877396688280665074973223866479673670230679357306813254014776230262411409770034454125218781389580195973069094684511436169292292648907511847425060118390333704544176143426516027755480842467063072952136271996785347911275673178578931866813214187125727365453385411342344768625421222023728466294620552285675665219756252397480208823003737358000539766301243976966639680563245403835608225556779127422990888598786743364213555073818599989276347211045604227489819864616168668665221900285840630204544193624496795333631660147613612849570175715926190977554422753689324230323234227319618246065571060399611257479538500574562811039250441929021614779262166879000349439611942511325101601992463329543176018468109126353607088731706963335725332398241138741488935561544369068588070561137681233453035184426727308567633778326411690263068222930872949188566562130876489019308206882454962464315294484311224422122708751410971208401712648675619087794015533603955246331491300306806748686812186677072043775004704597920040833570521176605474626350798418303207792558460935648513876393351850775214741737619404419310155000799787604682326659580402362805433883517756388694463306881409520884595106475579700502667093765542861593564798732051343574513932680589906806101265830288502242382991460369039066398720000000000000 [94,53] 211397604421721916749454832863214857439239600314904547319794612527894591382163908977742784654202414055028115504826136292147139074169662287627536962763264601708076787630446130573477899340030030523705769693531404063295756847784883027384452116254557819212170312685064205514430558689835472093347428294856171148213764616310656730035224180399897018356136335412335024028500918755632210447701056441372498728453199560813492911752648790867114856951495083663365351914773793055976119267046192556743796127999306663666838780816495355141663494649210254507460572255892030020568897325824207504559885724645009916264960616136686671945481160032626342684001697250913668263540121338407193231578331801850728803272529600932070522623157511938688775731067953880519924171605309329350064970428637842415421249556445992855211619946641321040748069190923274419185874249199292485460337666662745550922997675374636749038549249549058016979844003610391850547698531521152475034069984808133218668648924954362788205344525448356407623357582345581710272530263698081648474824293931504218143383981635567680208002832474148495158441277315755609048588879369080074628011124998188538737593667907758848188796134609072592150308618078185908335551617798770921297684421587456033823481827632056294926110666195597802736321299342059614724046788657892958898820104756009505648215852014863789128026027925071591984712135647653842910971415240602036737006043216320087332058466163211524034285951287829031718795602692715883867170899133194862032215001121766221258674684797992509857396052680786066561574411475545450876080676875994522370638522497936003700962328157554320951031406277467172959589905289576563382457429629330190540115616171095193782578511706195671451019980801463587062127111624995767897398415770063088456467153736918156670907934400869542063891163157442697363996825691974991515666693572222115764111160393779260774270474621368031203897904975442038865951738041075690616348049710052033185506353717797060820377759713836028595702790972523085652907613510877781525027490753161313498700455065516500966327456627108026431090998797921871845024489338666816003594214553693016614807979212297252253661762266496120161042432000000000000 [94,54] 14991642418340301704161321863920161343425755611616674527582047245635949804622113676242900395981458870735477581266416018926252116192506169019161896869162963517714144377044090643611527818035280010168176314111659784035912299616976089295891804409291595215912107047844297543859173339046712335905937873198726055617599797008617089511418670889363073325616778810547180526159754972013715743475197159946711060946311893127690438352684577033315846907496723712856521574606719238917581619271108259891677481662042081065723272707528048381206965494427713301609925880117314557618809781681686967646638429702340881695366732134646994810407302766559289359738212137413878202778116041184778660841740164635108473376615535847667184740552646396708342894065473844263161356905909441071311776484105295560713114545225507428094578995826220343834064988823742199368325070674614719182724400936164138877271375079035001537818214237740487785417253697527607591109457993308812172140244748926163240296237635723295272683032385862292404785008582622979057391111835843923303546947177613661667012305909576792091660817067529302653005056543478494899122198577139813848257937803175285740994422042219164843341572633958685714972149553420389947324297254181224120839168231528229483133752490457076422679382673567666352056997873004057988458520559320554063504848335499232315617772719778595124148262714774714983231680948618306429648740870377050550573052650516131510615681246559413462940596863535331025634396613852069963137736840484436935137103641709511957417858739895009537595747203010882249663183094317700819671463187091805314132393586274887409920805642299975448531026053495264272364930679248549642986414124440117929520471853248462071352360535740241130194164112426995088243739665759234001353119104021177575387339273825826325447415738543098338294774908953944364190534669729386891924333223618906594470319902524686875529809694836319244472670201979864353613161139249014751129595774073699574895351760055770429775280669013171807283474484717483674779728143792210604146888524521987554612504105840328497744888465822325706344520531988374295695244699665080709691714171225151219244207898825102858403785486438443469347225600000000 [94,55] -2600890668549738188897746088072438999810860888525688684486250014644201825745518724701821946069938743274717610198482401294632489844223853842373745240136358131392001046652489640512546030173356317529336577305797193061014597610472049546192427673607730594817440337145957527914826042410503019160843878622752148479287279809487140383359648643319610390372511811868340052364617816436044606100161775661838146007750512916513152993927245028697656028818538377430152034069492315208780616408844018380216160661507074391494039327462764644249413129286153241734855836812605405870899185849382827121532483412701420893925030473518776513980145870065553917711954131167131761038940462044828478258557123213167616674901238647597422881183213938264383402871144281489047077782934912341808709387312313784210877574157345147862696837621053395687455492499031843984951507052742304578057995907263653634165009345200059391371965866201750846397364286395648023989225490733108760849545316090625695263218479896566898302905071768085552490241422924662015234686321492601595153855990356060709154323812923865278278967000391136565783851014082324338949409971280799089255755981245714147003881034117153309294583231697928652976182565614551142653376016027897369733699191747267556170652478678406786433627425508942311441168255926626956939415837731590529473210140593457531428317403893051673661512897484418142976150514921582063736568876123426313282013806968878976287545385057744701053383934714104729623202012540984023158974357756611846409949421054904381079135954183115948171228741394678372841776133850630777912493664179102509344644595206337928739850573772067473076519300106983863712634868719280894389632913416130562706497806685223632980422994326852654457080144654310946194304844718306466408925532908637316807237189912678237699342924602820640085982512412160621825594285025780660992561980360666794082664949094862541582713893883642423292293905010849678865918373656657357940201975528601439616434830884319050626402177303276732011910513094235001689532060252827737013292637689471952123541160614574201461709750082316837204902798747394521535360335825605894508278443637722731131931728804764767881898042505783837786112000000 [94,56] 69227816967513342276042508676091798657061314690045714687656570944981445590144599447478707224328053980636926136698361933481463744379074293288561251271059922771897244159178915033478386981250497253637097049477202692057590234408048408679931399594670367446911083471405458586905907282419593992308693659326337775601052207422541970663064461996373482077549698632609127673364141256778718376132843800417343317150561018231152693240991096301353953434357872753534175928212866873617688286746252280053685870856273038486475774776114845017903678364938158463244863932195466213278158377191940430737636311221096703048243748425389988388601099275040683060588862201366144404177102981977110597694684094586060595006334688212924137377833266075892032743448905225511390100549009809662149865564352700879974598862383788271584462914409405837617647001345401712856898730463700926666414936832478776621316263111123455065242745816678372343400304476170961488229216172314889468778399572216739126306097802471731759251270167404042284347318489085606318913853680012824970023329000285462519173846056876835443169533268010404895712852937266563486996002206643304405514380264293064308626141631923801412040199394932841607935178291424417573119671234162628841566652801312520063502752404611030921485085399392643365265318969703008065738776686609634412641843183156371549265943869067797447441223415612722874589728345200784275839032879098174891833483272075139266942771737926026835348993541800298770748099145623568996733151795047555653972824316665632078885961380632927732397872439681903008433714533854381802449138134777876330356641885742977544845809092170899313997998903591020768300329465956160518337220994460316459689318666758024316814586939505987191777371347023182248326696752002852600010556635767575797886583000672123885473838462659397205320844528403502313024748409517041064290092459518515005867111536999699166201654114737625054368809849828370484657369071690981557622084622294587503804175649940513009379207782462518406384597797284611602838279410714905508340620037454056775791318703818796715799471712722861095616711876522285536892622870024349175783437039422809853230344637653116230020431468548842482802000 [94,57] 18606754280249998641617864084271629797944950195939247138553673164380304977828883005260929111295728496070235011306048980965971968702322654890182546446423414339966738364156534435976385832561604010333787673529110501237432870503209491217984739062930473194928804504228733590829221605467030536893127535315037322068596100421907365056127716121365633102854660503453567013534021881675145557012873983261207950295831380453568500138285138019953853935908412021445762730113432616048443949110925348962485510564795956931412845039375344832244723216721011928638208162989447085964519771170191493043286937532301693080819006034160402932376271169752431645996521892656412833126895444215290582142686826683813057884106882277489802045639608605410391762100384276155354325349958510712848426933636576205604538466438957584932507100552164423375503198594661483351520514634755014920819973321955277376712752161379616526760226388108691938553090414190248600495974167007286130329317600662541971396602970894251762930099674140080467697343202786035985185276741711841273020980094209161499806044532603528957618013403640557750431480711349511270681585400536966803212682122311792333503392893262161345180466679180874832346139803683162495283731699603144779229063058310960151890979089634689737287897888411890129401631833414979209428298113245102244254477276694191876979100617902369206233291152118814028140617492475315104075213946399147372652635504051243115367952970977949021736251378966296078959013642420291842711548256133184319693819673265722440382543016270329044835182314537592441497755991843251898482804995704916479775022418428687451741670441543322465881122885102715818519438264058894373437892321214262631461963344328978344642754552853032196445019110213572192316228971970641729963430646095655630347969090158742739562386945490961941464335179604434235231231125101751132550724816345274006835046820895598991886994039899250329125004471832894854757126723086368430153512138821469162088750769037873379131000826220390926869392696766857993821058061996796015078710341046714276197948064200327424011275173595000020479074607642668087140736875227834321722445530002765532473480748989098695903783091491712000 [94,58] 311778947360758978909306379314868077076088091309967881715493732955681014675045310653566317215604736455939604837753224451580065164556303735961443186978907089531358532798868634674942362878093152126121208812870688252598986897561872491333942575095807096752872059932706308941436259852951889459633819006386319476111822885904785349588305399784546425947236110013315684051543494846179297225373158995026275621446799795149287091638069908875472571960280068977179685433808682875763479015189829052517595293541920870158560330886476076897403284177349689978710646119793351005554236139179128296727584124242642994437858455317520656312658499810623846453708262819291682916692668908817726884579915237086668234615851869147366003010249960170084629508098619509679392738366116400184717737764346198836809647539299705491909500336557133373281425896216306283723925124996695272575994567426359307822631508517062533384898291459782166072222030341996690324419708535031883074759755924557417914413907767473106961110390116626768937552592359669777895042032558419346186706706048861276965105485329472044357088721090075578059596309464569745223950508267157617558154897375070623585394837981505077651037989385111785396586904787692962043905714854739854824867268718173167705247733918320939135137909161834588500319558507861216412131639071570164779321214032969003244375698214420887786196885201732281343835577268029514349980786780889427864313473084411190983326767645238593038348947379683477174838306267202220241232577354501485562344507563505306186625515336307533048949329447030285735382767890532800379580591405951793424864767698421801392439694465206096907019739006910013598219846946389396696326691595797656160230440271521200192481144478938831710221130556771005572468133166644991094028648387328870266233879972866761612557084805796631013658468566598537336136482766124633585874938535741530582947463934270125774635544343039402021894582456923989868093841044944367470094680383087741531384073653822308603451714009670633935415157664544386831496103300570634392211589802163706277761489362285588215904615532237812435081807576096594750717632897144943226914364093179366349794852308996534008510850455564800 [94,59] -14639486401883909472679096676020833721768167927373907074917198718909514342432254351558056069060262772889111846739043037718563544160306127734627483886343636490931843332254322065901103366772895195920000939855674594452849567477610672650098000656729997609491376691345278795249048313797239723505388672865148803604090288011929927280055985897524357605423055563711554336444256508846918047648335572489714071696347955611703512026365868057565546567391483377256777194402330870382247301844558472531191605381626268014337990385347513863615571429687922176713299674597801061093438198435410180745325361435957519533256317494011224601644261969255571559531631717929474572850512337717492478148619464010179309283144893005508951015256416897514899362804216973482937636477531604638943877806591830350318598725147228645618939395517058721616568405534426680868718340211406175358162095355914771159344610416847753426409728152307343090350389527197750588277109915737881295568211345564885304708290201019216241407461889318100279800497186053952694937891707455903712506694850695770310631158411661028642447436525942472986279667122696394374236759358542784518937353835676363337031147052968899883119473928357661616493179978616452221032409285618863611420145994886715695581704165461402062031717398422516643113924220818313115720794516310095840326934516990952644503326505463701197138821056404436918238130047742907402849044781656952983028084884405677537714075230366129715256862095770602151175122821420026101269936640734447004153832365188736871062657786768761930002547753497488984578329291516927621991138579038498666595154158521636177760559208413925606345039512400912074997161240696067633265704727293919753474352110051428935867386570037748687697026436578510683268510966982311929482837280436922203711903772547825464609723175676836417609935983938914536661115113868658287474002889411209587105026676616290464467772025642086260633620638547066756651516321728048940688436945913591546137216293857395379736297369838195961916736617928439051492125394314483247811321300070367623883002980999303879262392886546022993706414647875881155589816069992169497955832095801618497291874500747982968145747852800 [94,60] -221941028677596862620687250096930491342248753839352767618243415554863735955605170012583960027368225323763125571146904607510264777913424878549219625807108190856792210811262044034929297329734807986715762137576489854764064476320615599023923016338061676963496162874604085956226901410976833835385058805090313309010505424287338299874488280763036606958994827251836285995721979069430390184970314672464522721357588238983223693148740624538863735676621388183087403037059456175880754586109684561419770372962927338902288143903633715905877207154989552305329258257726923057086917687041421078356788833790901017267512489906856286745935450326909456528732209446919334566913294787991099930850154021402836194806668922705618485616855937684414981396270753703685769588112891931561854113263448195179729266853206103832718912071057355416830453285966095526702121475460617895982625993455373843995652406470278231668525384478734701131458078674577615535560759373710978487666308736301421656637089887699413307391564383599913176788386434738809164116619454647771140071705746424022567078436421773193875755800908451230788375415446912150222616546202416624622204015768437596361999527595459576205191746779173865901171755978297321931816471477385742493594893408869508933617971787418027001440175039207935233564737185921529928033880530121851892195278495829852494541550267450868346397951703892134433614159372310340230526395311243292021465335642690051298532288068386073147390615507686204664485438905815288725588970333528358195308880123067299779583781312249870476930951258400273143257065962047810292190861719792692758859014221669127187305342244400688944674818361685093717594228917760302212520793869108565329392573013203058243976988091910245749829258734076665250562230742764389026423153758457871352012058919989555768920262975764191267744947205070274075104242089476933333357990538418420173540658490802127360424789993287637777565568709755820664684882345405401270152884128925002208549971826876990065307845192848304034025618382068505533540890040001968620817460964268906871874010890002948155437180916260224568460083103529311733841196738215505725305505359867706600549876952321896826794880 [94,61] 7834034724808350846644251592620513100049738217046105635828789084496845521174907990267580626663241509733359172933174126992174719708924376257935426413590865591485909773430142736894632116078897274248987681537174953566685391399321948994064887925083570675321568015927414079946245056841004001502753606289249637115896502427303475906132954094631022845530180207017112198881528534465388479269925016623715563183254159722084782706091894464760680050189802334600012194120098320459689900100346981743969117196946418312975740272857105257115420407126384634697783131562380854881171657140316380761336990802218809721215900395540871822411676736336562893685390109910334435289279776896871943441923616918110137178952322186563449774733009424330751880161630280470074911549369548760383103309067145564920617914690862991834524870989941236924228925201805589350387618949299478917716773061925956299650811830620059463953918795382056451999900046690834821784860005825333938487254009283517255536159068173565068269146144214514997209628300292918896487846293256880491638010553947291848715370541307136127277938722183021164690371381186544287272976856267569102476538834571728821815387843180191090260493439469475342190608329174479594906072302204933629229558607484512494696297650269736094773042926547751849107222527337204361505895591056574624456382898159078075522360305351339847941256457692435782996800296989021168982324591619342711887484836913834080535864091845680893595811813436745043910482244102462283753343829886126074982437841643349011860210995344127270746695684251670641633267393771810685308298642729761422678016038919943447326490758296850142285497303242561515099000892945840644921890685398986812210994555535930305683702818934479840240927568152384638641903232927087529419573867071910503035685730368438861713086494840984820574036754450240161466641617021514380017675836697105256652543387139458689199232885703095825909219599227151127594300159609239578107438528490580964067930076370255693730082905502704099095062450714078109491948912898057306133663005862964873067345523667454078420346572773695416754618320394878438171868085745729399024655806751190381300756074032815569920 [94,62] -215790541717897389792503056474274356817474304270312438064671724189868634876832000606204898270129512245027149732299738889350451859047121074153611757005006675700321576082895946790890269433322006259450986685957888533150904120248601282897402215720419089925988028851372630644844185135911628816014698894514922319195024557339842506350531006910966185650400200979362083706008763122093313337170553405719617306040849932980977838310746103529244476487462714658715746378961841419935982956251782816256098876360350228910126883412768545912302137860305684698479977889761397978881176161923416667006570494970199368204887094143469650588227551768781617448873182246926570404940782883037372323494990565902485833374790589805187112440058731167034019880893439988437344648207495987408126096446420187937064296898493207747114449604270477924963197948727188553406025875362907979908774399095745454605439210112330143907101050514742831228715676755417853294491543042263956267006717469951271397089456202948317064315642613282872886807905202665462449784674231557588065008083571463868295576107917675644759464159675045266476650625525691984191989439513730658397723926016779458400927814032207136403044626295797505420316804243934869572619759668489974330448788507203951668113314903841852456941392006937715560376441168220611950848171535305917044957763701394112411904676090997852125094320321839378109294589558219654439206118080962089690742261226499487525893165488080645781341142544671177443984074785515423191895657950803526458428091640082631097363696846309709744790621095299393678511827547921083075200753382140664313593668623987716300139001725676573248978733694290772172507255797452940484591901175991871753872145663763283233667200052697567314175357994876252749400873536189251039567428082010201442618350188703365435037386412135985955886525773039008316209348235352580942826821523631892546692477787493022605534783786899918019637714936683410682451624495544691230691781193962229450154942461397333749484058911065319763344928634676142733703930494060663775626655746795355815293211101953112702967932887874290000201412125701281811405930538356352007836692174195269309217275302272000 [94,63] 15981251067658906051530421944125834270870737081130339360827508905352601284741248013868473694197601267523601645080264810244595317006096597984762163343853842646760069816476948891898906234431631294391107290922070247534397841623945867686717200248653252202818790281930769391557090241153979835784915773859264424164789584179168671038391365839062741836412789359733667704418265977108588695491447630396180801088213098118815037655240071987049202200149578915185503961253449494963973978515175122912703341692326169695737238427819666331758204409357241941055452798500825025672656985564753998961232317809829682029522346640306096315320146673685538012962992745256385353665308814516891390715294598791441254709393279968667693767979332057188948891610084009727194413193424137598414947903362829201681254866346013890011444704788025753319571945427763760785119994605303830236097788908320799138714912465316355193905771448366075653248617426535298613857723660213286751300899635914643232171402854275140645535538950941063753199961287606991658601485047417639706775852138181144304084175489355291748942281724354760936651253924715375499865663931930480550797697312517355163247546988521400332908871111848317765812098556080220996308609724802114217821881515539370668743348731255301484451972296618087218955530446216942496937920550485480060040157939077545184374211513020615879061220973555959790369484958398957573074672987395925941754808603131531933268813868642175758977569670895453794428786480694776100255337634096953450637461603626155515431594162247467380956468907477464485876886990685181302892048170583658814711623199139902834144755124322317506486250150774672462511222776729223374723376800935919844147411779423040627505402904241136161192570390294590976133649962903247829785348207330060230596674669448781827799407913947423828552810631270401939951684521527507628881433342627307295648583345890035343577114688278164833528391901993453695260985748050510451175265086447782588852829388686928910557582802825582445722202527158154852481120516327375403281235690200115928894221760392772762762626048079918197494811761096657616098895902328686089062491621654370088150881489920 [94,64] 420828523853653574409560031773340495263700080188313970896424529309064499824355009039364168565263509990919506443750028245882692354966046577210827703443299726110250056581144806474374376869558826692719181181529794554319324345529515880369846787576080994327284699507683539404843647586393318069045063612738714549775246735773913279905872053666515100410695217296871265866902656349088990620383578490516318736892668540440207543244190494732814821953113129276040879735644353590376014779748784178426346918468946387286814787010235894986504251724557942945587206107308719938389737035944516313161332896047433424466154789662730957233377423096553843828455738540929121971233221127736123056576249404385319222230876266923163420565633804936534959914311905895769020443262421865156556550753285130667793623051214765431136093101705261442042299251947915897067870769776289770930042371953662367952306973816873053524534413195456690895142347192014329271536157086215126491955787428480848428163502256584223337860341616953320833853801116209256132962298285724185975864776290789637035435178694181897150032350660093958530121248084491575155927425036330051045185621740953649205283949528085014591904907664415875680437096376322997800480224358891012928651147374829432558160316301834300787113380078524251379554959724352930006183810217894938661163598354425037493421276234661135956941442635035535404004936266360409167132791090879517826438851411570853827152009496425337868113212252815613300317971746981709906508712679641472378787770781108610966693106864799086936955056899886104375818705047388626003188061978403156577803800237217532232868721333464530898512168660339924704519971136988741930806549266992475147165259084390911756827213347879641749913118059167408349097117156568195120300706746208615059965755302895247106333745607800427992147572949021652058947859357841073898697360214966898304363200220435010050844979972768113376939603039563394294530995941972474249667434738051183932770275485230141151255201923130796549346874814585771529775044366142959396220231394007255822028388265446420018191319210430818446974182861229902030173116277647794876638158335029747913911680 [94,65] -20431634067092810073543214981387154040894789677356738411910706104324668164120684333461436566084489814066499818966707183732465238787374270351972101670079465235192991476360729311993684037598849910951375806603015378615995308670334837268443291437402047541215507174413834913241958021968882063761494767103376551199424499543649062433016258361258427438300585522457627557893647709808323385947828639250608518373899010318450315813943153403888463601727299412395154357891669380244448536285046780156545964226532094882661898630706473211948974335488951924705039380789523390771289075355228176174608446938311339882903405922701274107863868088604674036154485560498581200372262948819084543135240676778043478680752605338187655215155325513709273164377288008527362199377505931358396780845400386786294697678694359587898736970316464286525290803782197506091381944063682901365228793953039030753075701653230630503352652032721305097706994474762186176537745091704404298268372194563481309300098631219105937584635484818546819023169515255969549151247852155833506267341115656490197445419656142007532978155575572249509769158036857860835580494898064461970830667651831804343133114588316187370519729141700302781738784862929879317219715300988636458263986634825674139964894110262250992744577393220709459381725194785634192700722958112436042036127075593623442474077364588495867003254509673806783434848847457418268089694879878999975642773713758429230007147689430077467456479564484329956980549666151730876784192110604809397952991389746923423983642498722914375033766569411621534962031470761905270494232139202789286848532449639771253581607579226572833229089605742473738203477392166117399278293201617147458167975989202536269020943128554994217099578966659939816070780564004437451539630423894619046506851180210068007154339014270948932916687157393245597012675171770743679351667929448993900162310219994858984032547212773335063151260574915849773501781919142107362745743073532627827736664737868074774956315276977159544984452870112591932872027344942824136535903760858078276037104086358249946436101541058399827341494572892228129654542024718283606445365673165255244800 [94,66] 398012802368195939165550291493435978803793100615522819132140258285620639026760948741334691486811298801897266570199002632738836078771058748834889686648624960462671106519192271321352849668792176042529024332996518005270352007878621725248873737587887170283635131610357567198685849178801692038723321987848518828121222086782899087786412722518258243818812112920190179646778152364148375543845727680309133348123249828447032522948717253757435014829225849237772557832001218091039401210744977670956900170148461312920807068220078268355300457386512742149156911187505784543310589243134559973824863202809261526582390605389132169307647715536766244098390317505439004945926149856586475711385717952200425410559967542072507320912085941111740648343257159495120353981564640600590270064878071736084221157325447215569300000908723511577175939136489221769168703014668270699532042798686875604723125152073235248686479002859668323783620991334259783839744843879155521921899453242977179136951751338292210926041691263910779260719826172840194741520633799936715752061270273551431987819577920796431777862696270037221375408464995559078792650773545390950476138116125068941264222831908780610591826498036397468743759275342115545297021662709525873096117882992322564697157858239550142264122712981290983034135668254870414288946540484989530124632537229689154567218381134517573324339347575335291059336336679828414454809677524405851652152368740517296582597669955431434044110933992420081274080790184171485813380419381697334073400008193128358915688458820147555104556952698924891822797433457859540973405842434557342472575809419841363069905520882703399104172699571560033400444722242803728833891177134150990178107774875203278433658408671440167270057159529325868300736602186667534679838936841957402314394489687147957820977003396185459969935203804218084055119601345643688359124094957976284888514939241404180475824569199191040763293823811996905316887854425073372962969811303660656385672603633387576232988679909051996970672161570041704999117842343147191889758389254042084893634103678577183794565336518530317767452882725654436876426722077031630879104812027601920 [94,67] 3509293067113542340119680419724265783978551143467539170883193081521366304394201226892331795434983424933306065498704814680889288983108391928126912156778172533787829323281335300590225942145687896800027871948883208168911002216536258745629608876255623607448421429746701010808666063597746357694636916886126043286619821829971001041635608643770246228284780433659677575511940768363484517291057916574489282417480929375685099647098637335861943429986006084112080438873077329610224524037106746081688581387131497787769088050239298667908760095793737674595843043406707125765100423621182218446721678112394491165391476820707100717042318128606327908180902877408545211995846638674594051746026284352976754028007417579173386283770146218639464322459787986813323752808011899354397016162661765627313524408028046580865331194666496480753582178077214380351152522138268745901914087767818395145581420903224627821935005619648255557490472891140310863830465418756376359043933464472534093269921549631079541969088078289121640058192794182419286948716664765553323029765291970020272348651803316747322135880252303504709134281734059348277314938416806377820107018211879201596756980991728115038289859812447573796139453815929014571574560732954605929291571819256034954001526828963129122051355937200053084184686720511182835677355817913807790288905510594299396707651485110107807970048056144190616088891670881791951647013778388771087636708865997523538818314780424326149478146284825326553535304420035209931760851338209552205162451358853843508888542802321180616089318705411092229174756437766726590277794147292967117384940297379445196037487865716836988732152427717224244463151326938936285727360385869487684315770199413790061098582182293524783009441825428622886856988751717833908146551678966597873365618722300416670319254760345171728134379754701953859968117137131245707907373001301441108774517066872640149564186253607111307329274289578058481781814171652789732582628665302321417092485577195060537625106216553507960897763861803252164164900897899203565673686896982930915093941358538415925694797593957813323242748017217051649733361172462872566407508101120 [94,68] -50238236630033817421330059405476278010324153927069317157552277556631806215951394137301438798647090787351065642629949195477792761855481495605388096971914297898313052001030229760628433586272755517607186154643018056546862117497595001224341851892527083946910140557189876783488334857370797889165789438457284413819900250446133945653364803425691747921377939302347360807370187187637141738007900798999369619094913634567906629517320327654772684678062076991896812310923213306615842376542961194889178120938469690590754997389293818797593998707879688758133971008907381285036135400789363130666766035493810130574698259299967515890025651655525187291057163484539691893773960468405253692101642643556181358327896342459141913912713935085940647922891524214032341969359291908702132546034589396582249330511834328013701503398763271424767709671274173771957267717150505740155463333968426129219788448697689910932181181208880949038602159165791937504214203920919798250041945267489360572199815127975470995440208530123237840039490652097312964871058998550356574748257736785495205273213202836075252082661272354504583616940367623468732820993790463485549111739601648227509569897093551573024323269701230768546569456314965999333065957215071585513271294232634916631132757864180692633917984063589160815004063737573749766909358253513663170286648493924874929984343818794001165797987785630877364540331072589457826882004481956112416590309443751919401813928014211620764276540844353452795984556432202221910998886353814810845484483066590951704320161017310143831629286646749505121380847192500852274387243596463060956675297780947583597198668210045895713906056627626654712954442219703586650973127994655534313793205030527254075327100312323257505562275138712853869783682678790481046586132618561304449291146137578507131745388584191640294949722562759787037289732361654832290773544772719110805035614582427088771515042004530217843495112856994227646104477269463761627243084615693898170837187900233235874960930066925642276058855360047828096640759310317078551818622217036217166499554822415909150988827553193664541990002347398582396984461598529834598046016 [94,69] 570304702114245790693489883695306313841752425420485250664686067384647504653469987362777081263153713804038976894762586670506692985456274789108243477429300211127854424919057871405988483225732784132740540263259809820756544058001819325730011695242760769648784759495337005334738231775278613706545491099446197892514684071062208881315873237220368871869217967064457226244087425067135301157176822011927558580784088833334485901370171499352939203339295735598648364926405598821475127823836364134051034556444728324984930571117941068388277473670038924110671927751081364224142347127371644316415547483394101425139290367539552907888591464986725931728944453485984208164081899266995136534689885015239656365836445809853034764838106788998199584699141176937128145357840225766429600141104374774457817228904920507009777200838798232470223424238782511050702914170350954244373850669762295785934686322743610012548516834922128900759801737487916949223539471395422894878029787301862209415627900700828210825749740451478979527922098677372621293660142411064598921211096200980464597502826289267030932579774650210840070099409902973468986990719338483128534824812529645010154378862650990931483375403722066770288403871992773209486735844467284223084975085298545445326057079057598607422599575758000216863064875202716142791742101789253880236712152296095177228133357792186692559909328886519288810332575227257120841730962679144343342718513008193878429341237137470337399408690064074102576039012170327050678166323338795459327170834219830750704629769269245157059063910031181079193243043391475288654362973468733230663657863108583779636326679735175337025741197477794014243077705907000411919803823170475955164150807124140520829986386933740894880319457971407274251865877370220371116317694846070228098095681859154578079767416233524656997758059668687390244318855852790104839077071029944335148330069686088776831381050685260415399527265147707535540689525922473500623202614933579004697437604548521644402415480820418333476468675795416710998340675920581426330657462002909495449136629118496463141428626855126260695424998227206561854006722984554466816 [94,70] 4013146935569228186220191869814852962985108555484376202315502625936805846460872505566360034453508134402561693603985021966796746461737989685959151333520041714985396688393518946420110587840649638133073606912794043772014039692238833684707225643450353043976168710259718261861022921767184079531954473796937489002919914013816200323795258055318666709078345869060966231900928846867892092833663026115225289981243476842695016796788423715018227402474297619285660404810538094083342812681110742242205708450730599533229121363257409846017460534609213681135958616238580850477885979481079917117724313044026369440164957507205296805831047338579518900321665986139570024658918180259031328740555439803645383025222893763523920777165727140556978469849754977641313405394971286498234205444430539694808524410301607751239570563410971841132743087016289333267516282927951312538427908819582444430635185283122127106537716168053251448462839770317211568653713913500399048137708897781255702659212177425695683068923497535751368637254381131423876757156228834659007005657083606225812310396018735749616866216291960810998702454445852699945109358202327022700096437774497985011822202117041358415781765171155339693357698420103837187371642004544431572204286497057805328897539089890380333725115711161349956568172090428842955195736979434722560992815053963881688915437543297043037956299585154483427311608149060140297768961931676639308491316264072892209629887602553843619728505965465633256805400237539057616725612590136030433196574280876413703393975661773781194539827912447809705338962374151044968891263870158049168200998051132767579144727849743705315612955055896252236067979282575207389448875252243290611021253589118224679233487911314292579820064561585036868508573999895436940842144321775243319571918376724717442078345869690446284064774805965574250530305039784322575260421809031162137188395882693306105883250202048309182351792183379414275265927267275121690823019211178324022276467631171616926127073545386662875269419477375535491192364190772657672771957546810671976185937526137626396960487377763128092162354104939407449329418792416256 [94,71] -9250806324631296299426252539032016029216150664153882218590056102244726798818731330598301838634326034374933971672706452440110046298416010152282499616821625669082328440527335904937022712629746470439827430154010317518572378197553484326339089432861876689896743598300641263718259216030924710605373725625632366242888239441006740321109615850691112696749908407662613634681132663296082053629534185264440688243174035477510558591177744657408969064663603362339431027771325218166207149704236649876437449830456110993849943926263170134123265645135339451335805026226394490824356329266513757865567407055693884291947679977786851269253230136760282772012666493895823226675271753589003995300616844054699956076255773831363394691687169066620596593356415383234135465070892861888145081763738263352740664485801037829459108651765152443421929493022128323306942285392398569744580576587026272380328914843977542837059817326926493404747763460540652736604190291985271251763222880752791230039938345678193261848131742290217834705125639055930273066991406448590170728994806147123596815769355425390749727590858372916572282629225477691263353755075559924091464570554553165364474963779236854836900879155682749668977414052072002393149163581365081295208255929810061671515879915139616463529078761557718322805479179573183593119005975718738143423501899842847123732894134902065722177185185821493523383747288905762226667444777952892185205703778133673913936647656833484115626048261696144967820077514434704714441755471310869810484474476064253313574240926443948722746020001453105563727092414576918816237846893258988549206757317167617566761928562034005428981383774503605000485138356676755828508530636226771947124147770574149262450562091865317573477200786788671723759728136840731268580809170745831489939272617677256475721627095969391362096529493673376202413333687115850539760274981451345212317962475177637967078238608850629660607551273274304893529203746539161388525707933496254368606229515443181181188516448917551993726122308159204882628224827123080253479111382342422116816176792812811834825849888839943878473911182636941804954803072 [94,72] -456416366950035496844499048434839628692216546043927190627607571046448514803937681602589590877656630563484391010395377321363768929856133709533970790690147936201386406406778013151827054167696477060171159144966961326290027957963891414208713901783307778185564791104973543728984574646389081033325858454918358507615489633073681019062016050064675019995361364445064225860064785033971637329504784206411263583804623239885888897942117415845712350121829922240664286130414019048166601339799469962806855842678007206319144731939876113462843803178892181332874548467871597162873998722150468568820287717268808319197872684051023279972579884718271135598279020571122871146007822351343968911752740276870256774279274712327853142019174664925043361846390145500034290582440715117617848324590585702878822144907529507313177315891030632132917128639429101225553895291437981850561238826647874282035156454859215861803726352346431842412930069548527654802601359961356747940497096944037516009988573921289476446687365550975534940620599793110305815965525322555211298722893099026319761208437261168318108011571141868668235933177637418282024187298178550529605331780182633193684461300509125701408460408563074319523814381886133935743681763633163219501152951911979476184000720996718769067237500046738723630328120621739104368362415447249725127614301627087609860101089348334583359058664009187026009234064541987242455701139503129392311731976969523962481051276376917491872832219273152119072142826252192477421665034951166774928973179826876457577106616498068631591502106288688282439925721439960405128659676495489023855137828667576361483494218379888076427946620055484704593944010876559172080282159889818413086871717635968701367380603126016870705060844887311524777176780784290247473621827797894572974772483066176267755603054172260370739720893526954518784369644903101356416933208561950520806346138119639991309602103901780245154905044985171552069354704497071794449904803881457139774503916107842293449605515142501848776438206810272765608813191545808326125109335732675476681452561003235733418714500366302215183047339673439396848692 [94,73] -7264200130942474049879046208123267283661176867347675672771491045590772420764817669509778908546733168635521529620138496880388499315227560274174078904270857031777083879792000045914206597845849139640266503472867440271149770445603086698607009085961259819000596612500775311760918370342883689298110286365220182646850733155412630219025944613444607918565233278265807086544143017743172667409762437289784161147059362229149689113478595016981842295008968144288297852983034466330901300460028579099124935246211168018928522737856133372486614713576668547962862795784983521761260738539503950523283592297422039566586846115838786797449973021573412451178536723288485109791923155056979170789608076917401759334240287190083492573508674479950300634843439829905758984371654649291993332574593102226252793200005646589208332109523755816311961942845964401469854782346717077436596855554060637332417869979878216991911160232868627764812781076865040855768871735348625070491434531220107036248770075992261988372296134318047595371699845121181891990642478779541075836902337286902276097285462450055500825146014663074644522667867251554360769254482074587998956040473547469108349940148589389080785212801356750156687337730358623455727210670995179464936668086165004427230169347907386180045140255076798753883550003545396744269837220605220930150068580725548365205628186889174490346273710467506891717198641203748005784688930035358150727461186072881647154865425555448676040074482993469650244071740915903753171058807538020770996656934117924300365207168741433806393505370005780421111655138958240383580669976385585366591785058685659629758240049684835880408063634579995016194654070502068073999991441370658397462418214993670279174096418037885482650557583711062932027257074082218096686839515793209025064799287610479520141377758775138704464769831276512313149294256408481422845957287206305796754750627612289603005470814448210215764264605081117651638835486325915027951786078905218790966425445990778271118137273437973932369305119242765047623756702145877483470184776898193785490835688244810078883023450197286111644680720631732992 [94,74] 5008134160803400242499705352158375755699424186783671703628043746840902432092897699299578249722441470508063185592168176515099764856085286747711935956531970314072740886669242001492909764562105588409385747005557763362025211730524174562945073312738269163323015405547638868733273035206053122289848563992676253073947925882130403243278685146322285142445625574602921591296257155356255988945707334675017163074852970043381485784310850525820175823331833729786329269947319661389378408841299847608422004120436024188324924367062026740597479738029141827122304769545901721366930015805100484798167953704688818302730373284813696747944052485508254997888858781087130127376362472437533955001957151064607975967918131507066294380286016471686814381876162667293833252352026721170077942812976929545711623649875507766508547200167485716441778129001855000140860870107576001576012133096721862353699373528746874731899657596622082895878416829667781500827683688688238359089321556194342438602493790114073848579025171127025094184694178884481119854034527119237555422353853045543929597030271204672956767590790951239815750502802811276533587845012020860734477877159095174070137173084458640905685879578228578539514221823691187824909567126907552916790229396920348984034596146412353499134690332625829199537466946734425867187991448339029912282693345246590079340357639220530487931732444504188270207806007098070071380385300131794430544547128211612489151594034334251185755255117787313701782644877654914360257333772981633977257655128056834748789466566998897671479892660348247901197429414320959969189361350350913820466690058494603289565036376819556695165664524741737175233172630533234418689885347704666934785446870019356026011054183197436184276491742201675092906834863137001791354836865593119935180378706719381385050472862186721506858684349251729396990786305115180432330342710639850229055658209716404565772147204069202287106589109852984078860273242241728548839610482468477025502453030369228708748342761003169310462082739260415894884073190168468894282685959707349412410462017628608091732341613080143103029377881248 [94,75] 120022225134108565402483993378394917681629291204203328453551997024925580671524210788570816649954231605042817004308519305526935899360780661230627574762090490426707006897177481286966051117555927113577615790702376057477846019103478465894139636203678010727613302389239958997401568873862490963264009784977761631766758640719112734748546552993268539519002309733914305715244364573077935918365670497861147474743333815556451081458483183709227837799149037866395970234035492324649302808123768709367610834291869284174963279879332234639151192491296953973271422579008627738974414310587875681106632945544525810435836485457318045820227844989716210887971779700395846854537363159069080989971698759335155634684707454484330507325332729642456282524434118290554119717179044642091501974263714222247692042113237216262916124065823484104609487486592593877824841096768150937281536805199372723919390712024187309545904133115723856164788814417369867364595964029906040267820380297270573728540231297316579155636231886511312776705423010082468354915226945277521821218853520446949139363109759714508116156969081419676061100940761152203305906576739662277015808192579171980140267426766744864587428561505609576001579023290308984914231732762643069796485233082325600108248124281858555495161872343756037250349514833183842280401623872825027949326331749714818253804737546197965059876020270551898121115727655899403895569145058064044364559994077966278442811302054429403640636600044438517380650540194954121119096993886404829274963693488923154654391258718696749934611991253190843245478138828129477644773660698271429383042752931027588792122459729914150383193560572760242597902041760012501526034239142226394499784602300824470663179368020265410527220434049651157508792268530006185744258840100247864964192669587693191343987943223659722073639699934602589853713873917888297519697113027921239895189131548236767145060235028898729789458085276840621689979637378217447125203535612369252100451040308452311455836880007414228571405196142068029240186049619245254865364969892034878213942214009488446637348534691889004145286048 [94,76] 805826319029902002103324560603206199229919286631014904169752392590421029421740131341875229311220297834191569357310450536865905968676202712713829594322282151840438233799557941315099821424837161467964550047278050843857180750667433562189995939019295850080441735551412281938042898846549537661391869099791350006045920901389969317449605997254988492935375538543054504958716743604378408662455082458524834159587872215468910955432406617042340187457788881343675851132925279116073969163108321166086007024807549924669127321714634945065166401984240816447969956090360227490887330556027981998091249820076838237959804624385767473312020172981335327479272531573084899168033494298962363865007634799102430375086057456768123221061482527177378635492575851615172696757962938929130801761429006882195130402610684855163291537741124454030979124275403161684203447009768642112112681046477602623838615101975476743365435145447576058464313139113908945599569187201825026255862768988733110261759244186147252629190821853287656001068765155089243918145609020357877118370722694640281201967810816644459732486148271320480629714017336748295996219309720670835561204363584789934530162468029531941522330519314961847600018468119312938723171125834503084809181353032213924018608543321330222251809851018188859446697288813898221976785633371458619681398704609533647738814519823627571571191732843388532693825215589705995796528389895273688912740302626625585114141958925563040740213620312665040659276703383362820823413631597009841242965540534930951060716974038567644874094473126042820229296820746966212087004194294059235434070889362605228092670432680354844103474906557077135907499913940926497039821790172358565958022207348762280389529935044597722147342987293155662723651478177335320413135731926753160519079329297177785706990418171722750112494437967801402973853748670789684594469623362198486153422635133343511903909808788720911329625639821788729698416065965047316684732784631986075283012588396501302845444338464718360391165022113544431504696936928124741270507739715473287586118425971800282469694442769054890104 [94,77] 3078850527858900780211749096511754955999058207995284154249604538145184643484566168229294065246401939232087806777474000191193128629971730202581094786342884684259118189364873008783021028392139362846086623604116481257439288857965007178540965284365651548187889196076902615865643524352061451726553211486047272152263539039329574395057778407569282730526320679922637540270516294410146216697048743012820094162458215905745978140356604951415878027387869391844867630198542309248643810307592594028874518457258469130056662583226302964241744929812357535874082519226693119441883402199289810796375795522785498084774918468389190464382919546936259060782310422312977098395150944258871101269319919475402897286865165270977543403576992747852502380276057250053203640109874457973314882839030880616035789770803360533441990380846175077172414500007268054499582560621590704013050358472124530759564864203864093708898630788704442254170576127455776638447724095205326583494938475324305458888084704115719783508506429149467802459604358239618760071322573933784009588290886330320626123810985245199692132330867553786418201636857205440623919613155803366514311573694094786109512954997888486195613889623786787022791435703352604599226035272520678023427135857205933126957167659944157417066436168857998521620924801414827065405524931398041762651418750624065660908493307767754958161355456126376539811777545559043436446943116234033250519237597926328330370866592657622848723838220591563125682518450222343891957186384187213789345334669999143911871262330753390183147120968350673213687367418833218002262708230619827178606490463539620992174271464646165203707303529642726715597701220581026685119917322464711057035083733220689042303143102139502867430637971435667553006970849591315885916554338821099595499142109436040239258970676410589955478709747574117443510570854295041273274562019475049832542784775936041795766950898923198288846125924426348753741733464236105826122055145898052585191690601111829714167094766654806917562712416486655042675410185537035510884026219475230525502907541726325151890247810534720 [94,78] 2883279662453402943901565140795223078571668970902898475749559833100190222249228558536375426056537713616931099310105576145303537789284123324264496570373345461764296705382584909575714579585254831233669198055692357355074953691982565066491185426441597354217481739503672983565261621101152509395335459335835967732581229437503849170008576080002121127452723562716995747010403628183476868535662005833168357320993211295989877845095384393808387117214783819456425364110456915988045751026119000287477423296916888873091482185956935107566466399180929573888073760052066292408107349240145755711548536459459526325988214471597172551446867626087088226119658719411642552782052101593415619028990206759344237222569591579068844091872589798289785315108697498488471733996129654367528312307822643932226213949441922613422077406241173852502887338319183014623580838686034846433577260997684260224739045903135307567042420015016586997817787767571301934667344775286903287831110153728143778465158105775687461022140793614511201986133178903597621962972587723782403101287323607346256751418129605301635048512366068175279111176498116812746492085446199989680809210129259143129584647269162608383166779276743478033410156127735416987661829345463397566365069939534745837761765856070002676114465003400800504649119549018295802152084720364890675282222420405810074385277245895943556641141240173274952622853345516942725184994979227030255585034032953352249951140728897498234113955486608500533627809248244538295428001405154056625529778710505353930083949708627991424527224655029660055739865365885992162057196888657601148691011741244189804276918077079044654820552126153238686195569960037469402219513301281909731700596442761049570055881331204711897390076677783224203356308210021450486980509312633085981337049807747279122998815227039292467324003743225714881763160062327201109891683581112975332703445587173584702826327619479702599978516808893258667126247065486279627098162310704589560007204569908841116704820905170532799953740478373875319913028345825863834161780994565840450489966157969709229027411360 [94,79] -16835256830983206958890516209883266970669768069125800416072673500835013305409125768605506098846056262908574862542483538192804022702823953919656055037310229196441655147712974477503082073435471063839895005279050058767240673238514320778297549213233051992055778248898832228928242166967467671566719276771659857447457316634525631726347014032218319998316157595083875829569091434859550518971763215335590491353147588143281610259231287324403566712519562986277339210878745270875620329393184859816800710730721769388924882107105039547542191402058818323951595402890795346019293441179548959973338718906731815448264795916963387700154499653149450573584658108028999424357807030831859538829502638168874431130027464235868254922908764668593956065727024538807515551503732384124108209591996906649679693231685417616045373712514320402747255256429075645528840695622052867137233749597976873170362163148986419078937579285584497017478534473383417533807783339372748533426568731505104018905817710335925057883140706701416446908560540140636511255110439413310789076608359518635709522248098411427451999862130528187965058251690718893548767135859318867240176092710607882203840096295200043586486648972346062406632616487126678811556760255179945732819670507552375155637363836297649647333134795831877142989748257747074315865665659044433021449386032291449010195805660065368290521309304151852843354000396003996830107252200175861299048501827862073518234357904254890364746883374967252619065925737369403069398672724615063600510089360349770040279257047863603318927500745496503854729984426168471450459644946679616431264700265253619766430471968890937819335297465405895664745712288301233325411187250752814692634368762082993232741920537929261292827622381279758963010783331335634254289022661539334226678702624524175003129968586926243356154558218827695594141233132356013943377693857421503177529213576193012552441939677359365528632743448472433736026769121150970460843362648124978392121252661139139800741317003046073503835018469850430751509051443930742579377058609831261507189941144678386855392 [94,80] -20310470431864277594972849669782408393889772882207257143708065308641068744654361736885615828497611003934928358252963524945661084566235936505056886192990355447708685732369734249017235336863253138833652976957531786850566109290262340840632801743993760503646660051461569264613923585763121671256788708993490151793715533928455891620241344227359452514076028913089841429932348842323519986441842390431909661255164664299852108683728802178031028194230274688061086932445564636653803514837128396073858249081908435930379963381796990323762368592326841442012805853404180567382426775337705977998953055329538663176529088680633411376717423843484039455319485348555113169209872945799449512214462387519053985576349402103229944384776606389569728536895061336411606200550088399272620620075817786799255447534558051139203245725488992077004512437175470945670030798387344964262580589549967440982950760463075234711766211230849934598364703698634004353145738420126379883008771109315200815125107316438713056864885261365907781356916029364448015892969025951455376786474932680249916273098313352136665330884173636882285843572725726209988322691739569011522500327950673775189585283811727557440696368914819318567719437519904214710930544271573311090710498841133066404135457804569378818900029161005628405172354330505152152596905069235481724475137085495739334898027799809588600806466128876001311141291436861394555973686279577269110704008858867180771887478239974405871909191009363228752500348407348452247079786688216118347891708563602951565754631343806472216490444086253568387147751023774556134335999494992289003362243985823714494187977902334169789425700397692626105677737847306231142870062434815116711833824897748683147427844336015922071779488790925320643574779859641516492624325849853251081444225855948257669306824376813192787244932237348680502629494608173237517488063401030102730245958887480239362400682153367251544291785112676401865220782229851994243353236473679090752310555993138568760366284043017361544012581784174882788249469280133938594110756141300305879992769382758316 [94,81] -11572063227734500454233395841759471805781038027352140185729998963368750361350708829401163542138057219684429646200266098514904794543605987864719015133294546633423184509220129323993269259755437752535080151289571115864783364773242532105898225354720514285131748261538136717129202259138990502148808538203170574286529628684143005652262166417672983669265290274287915147136082362568370926909681614646742989759234818097347683954890796285717315731363216633674350437229632533542973530574219305595278404201101985078901221530498856085988888460562349737587167994646434749262346611636162028224333895942588739203182482039043479610841996664177037344729623706562637858222346858690611733768020991498760493440481038072464900657209648263078902056172673394240359773776792505903896963527891552243520813276553857902067420633739422574352409213644064275725235549842318574352451599438038884458105817426257080530309140607847711336309201429292712810148102343700753843762356497232069700831399507092091471490102057466684666394465581672146428232559697591414672451288310185040570802169434441140244396980412398327075419887537002963801374284078203173763798516990491941512528162047614514205313900008097501989722221613180298742396515518716831184546096270124650795735563109037869040593008891760763614490661081124823055717511318162876174383279544891041277866241844500002171207597253874604424141169077030724800145023340427377902093887486797315206993165351707853300450663971052075613143959860576490903744578812157040368215316331302872490251761205630542259038863307213244290132869890669728424411145521933231315211336061954725565289245613669055602220305596760528232427926017777991232955126034087997520857225483183720340866562629289947295951797403243461506567345769796584968207712887528433182996979638269426542240723684203884602191964470367871505262464886378221509767342070328818109838615505586223341215980714483284105113490758358100532101311137430947078236128007766027509131380572527427297287839261822364958400263465456623409035081261235344829774945693848772820719136672 [94,82] 21056338804149133075033133983000202537297297010701454716810702771969577515319681279488400187352136353417501552646956662145300135142061528726267824766247815789995026111972192087654970197466445772799654386824868376104275663589935063431349110489928096996679668034990639495652456953151517519120976179087174473217759248218483223077330802004901005301682265284919586566999067141875748950931552269207487950636406380715403830853466546349201221538305943221470704486284899755018502917098481161135489061906180851335724874297632842263434629251226737151645796645162345396140536444709622024634065576413706497138429944105106586673956599102836349105820534563232557680780606419055272219233613452874845158178994223468063226922196819762939103867517764645375199750338656598493336782333032049604832456017597830183973213385860974629805521991406618751900407382193204446517481894606805357523923248874873274204887159073284215830122431805957229113372772007921506147762557326271765459067356813271415413852287274332866694203336085765767558673291075564818536056093506044577309623458884091040507566600831160487115483906288580875156427823947933722877215079154576199616459882375642872505774781410824741476318251255547770196198041654075945635231197407175525409816953069161573052538564348656345809003423095283607493448458246168176540700409842821882911500050399226749320593220071210290397948615022858633482367124874475763311193078521489963173261808085718140542508976687008586187445879642434815635978797263186369012525024456161109937611440406769997656848009733005153014518469826536725706233513189022703803677085020553673375448758639105644016464373312313625846339827768319435971337090138516050690556948482544494012425936895625006631209305060969757666385759265300208847398347708705635126240116674345249400480639144851438488813490574131461941733617858131334939184241765979971840742562520302915813665782943250968538576789143056358669886744177572947743995881954355150646864018874331157158793373105683182170095921905502313907305271826320216753178376951340539615672 [94,83] -10818313137828272006384041882985659740954749590986651465364888035356792095529266022522732758460049589854076886557242198913985359374944403939019388910964453152094087530992062023531602348257899047541276654516833578341417347491965872814191382874200934817865457833253090923870951287245751371770640922662330847999791551510546456823333710464867859818688451582385729789276316172544368439318501912456346893880842977993600829665220072607852845774406496381932006369673656537148519061191549022333831444323922982873449799056132979607877086916581843067787804784194665797189805673186269020636638739601542965583517381091610300859024121524197090742705850999065046764597368528749537170307784117343615048131590888752229619015928973489940206637484340691396172093139940718867258174443091142510233129141133119881394889045234459191394106879846880343970467920356932054546329606675528881903228444430505549658731897513649836999654474354242592809050376860605372247647730866555135187758304105324834266546516798738788231437863752371892070563436214534553513052462756902432207289107096840289140488719229549560489706144869066204307462697335013740126179120519529143515720663596182070535956253119156527211411232905774456500512802089304618798807086831804306164212343832597818881033119909318029932615558331357483516278131806324607580467716044044313384657964235910837700874799278354764430767236438001683964989349020755369073122745448768088675962229481450285471334890050475851161490103045183810453849629349746227700882563770621155044128982389361900068908315575359292044728093095434911450650925020257510220917431007908529892048026801802332646210896334627388646898188093384814118981828860319031876823262035061018571866917557928587520886527833022494124223267233853268270099812290847792118061183912154790807739966163185480873724800106722085491531385512921620519326913003415447187184184541160507809047948376523378474756636230289414638801347563680212086101824329387852227903836853630001755387415911087272746133382220049253153979951784032799301429646699177192 [94,84] 12213799980161919686529186362000666815943890295001016895977494535459183892569744164895611528085275493661347444063274821922463356414180093564940368806769815834400988581250704100431075425284521225805414205042100125878854435395350886466942548970535564742943797340226981576990558329747266471659742648837214781872175710615369335789669073546736915113504580770712806224764676385041529951680618161068180706113391940550307535639824109800858438087866932307672575252841116779624909245949149346019989985212408404180853479042409903414704691969826263753636847690500772960941129851734746574542463072109304278616053583723015332141450423553064486065564420381779029091469073100274168524852921340380028264163165755761400879846178405580305048716747444628298894410997264376161613812995119784694710493790737054543981366820157759119525016662363080537521024042749443092604274301201722969654847441539201612407239997885518378724030103037918700614930848871171991144596034219769385424287480103644783344451114120078541787276452830851146624360867336434249914158977191970189202325445633175543209978797444467763949795920615021671714434418171525393281017152914907363496014999453548646985670161680485161819235081010126533725193756297878708005313250288522716950828248379923195193112267450635954337330570219436703021130987216788650196343326626672401041528627172344931672030661110539633633141959814664937989499247207474613583660691688988070538007790961589194597917006215116032999367107514787014180937852986853444195837606581565311018554269670787299552749460556681696834156655321492297943411935673531640740057250498464245160752555186693157127641975296320241526862681560920349337874433642780103400793454507729506458660852999224216253726791463419430070837650958039010162064791979138947910594470473691769574426992450107560810552898208737355263413080843688085327702855861829591624602336882492185690583295058397144075430496972448767284467271011348732311105580960252559888672021094817223256789129840692788223531434276073827688040474080112492567659196808 [94,85] 45349002653295626348804221353440285968464580340203331989539122240522895366796091726730857529447464203968961269587021493273683725622385762334207014475290853920829931088908883636870020883633726181046969056380433230750886160990320409562513728659092469728009886333028987812743841309431577377162933696377257681509378488370069821219439328333009900975985536767847046322744061374153246006255299888539348121448793853502707766026139906627265118528723773546048952737562800947571072818936761650086290175814085782164205029295651002248144894344254865177780623825199068007223040050536938192736753681885067720035081656782574378440953411655487079537284552539544370908703136704726203255100581755242829485029785915322202751441819507788315637325150974460625287902564195160253842507704718183568027223248250263432514923379512485996360574603977744352737880176414765990757943422047044079477935406601876993204969481584907482691767448900280978910347692868446347440843916115740540665998129273226923948098836768824081870136266135277135262190335939841885446155447522528919200726694187950623065119476893241840992881249586034109800516539575475693477486348619678656512802528862547358104666319875096670232028879892867116266791621370455995915127307408261328660022304747995924880420677782255518300077783887686684821996503238566364686581079658239302572204308914936471996638875810091774917422628664365920523571532946967237888072189513649926906652171804665472205455125066960296690377356193715271732672635961615453121585222003283658372893997470387488266728920782135989190838539486830526849226469896400788681203956588197904889275538067896063584614034694357461564330895153935744959997497003843154485702863753086864527524326051784321181234025353008241380627064422719037268175906244311162844342306993536431315343806674598803479502760412491739581598239324480215423916028412102530797015742517491794238936668446990875785347606185084828324549174601614916212736372361062578416597649550665907000972749113324686387277355069225365106636912784398982097472 [94,86] 70460284095395413352465939558501659270788397037476470498199893794510067613303699129718225832772489680503231881312358833997889641833182698046976053122189083489178294751533196897465637859617528899559691185719648731386421247357278930166093789415506990792756601151891384708788715427522385690776889158329667452110736709072945882572685416925291941949288991224464170897089511575553185376635136637261026610836630416150305556422005964169308709240911161054034649535222107467784133676782967517552940469169649314944267230097923886135595267965590524009718430733579640221454244789599789470316600847342284262849602532404542456806377326885153470469480600419170249057178375718909336697655045668978107014062234443287336199749294708687975660989960068552014320891560164816399195331669872199191815669894654281806324194426222709885965811224229313907343584516160424481780768343537547503248485843913593906011496441023357556430886388400658079950378595806783859461153743508255774624990939096685379910252409411981573543009744687447894273806964219750854911791663175468786945356666241993829513920010083125367634600952510727720500864630152350407532691188437245550483551476935085082062996712787541741416137140193456486207396436803203363304115782809167132889965221426290047280414819691976298609139675491491211411761895557698408245829358759906472004413461852665166717172912427510924975681767571456404905813802640104197104282640548163116039318351953521481596528304621719289521142016557074854592356144399797273435760874821844963616335219245859085692893013838096352230823706359500430907974420984821081379874125708699328913529323734026819546290949880260071139940655725301081870282867896467841999258775548457596994777348004936017528192215303937210970255299659179440257034204417747429422954210699146391802400546379407211251230463775043341768157910159933259507860006748919436624236276683457932756802683115736673952215653607848227238782664478933171975732840592463863212763909594454496471123822804050477431250004653630044713699538686724992 [94,87] 11811076749413200933163258743867729053975188201403037486192074169977866439171168516250040385673898124472733311117379291114238292113357791190273155271388336534490116487633467127797966868949576196376147305411592249930705944843234964796098625974113237244341233464382120278603259402141104002766595361884223912016419581032009181404473935626314919387357864876737984836717230549739368013974454087165007002679325992191841726602842677297202072559262452733502201822066017610702152076911077170632285069878072739092899851521532375385564623939165235654170618103296466107888204481420851534212343478496331690877937945931099309630405746541867404815657768245395041292104220474071632942845507970662912475128248191883805274835526095666747740671070710091699294318789406902074117209788159231887887739875925043387408949932656242514846620970775604261735887521964686478171915965960357748930869792280861728646780957026006367893525133416016564674962916008970483931568644373540972120004220072662646929640772338933626787194231838520292463824246421936854990540358612595842125938293615784484603057339416182078337206501357404054579676322526204495328284246968035492725571760816368434094392337839260392584211385104899846445356610971527514799745503589443462838501475872283801180180914624296221369285144659953348230925484671597672596594520008776775654917784151070065027102033561720311901539188209808041362051768869253866439789534505510488473597995744690856656477053632634136446185827374594127947174332964381713872304470704533181266197806212866462071611591725515514366859941222554846999779567592955326105626715208109582015371305677109199082869249919319716844894724499349954835909207371265045397891717010757848916064139268549435950853556636189544429837305948523526501443910507787574968273543338300969843100400977462157842760296101400448307166689679752494277099615472453899290614004679044152985209866180390961182794148740040954615710527882349085224134606601798789571244251416735651560344955005922368983717605360374694148834919680 [94,88] -7753707304747506006976956160044024698871519140182469682594644635052077022864273914920922090909749596850413191936224433547952090004935691983495920271393612609413932155913071974947664054151493240426610685049837420683345868041988886563471160237710329264706451695079414947311882432717594365717679523406643061545948419192403392755301084594453283790204712800173286914429507402775648197463582808805992096257245383127552546312739764427342812911252559734716952281124412333904755243425881753932585554575218069529681945623788337116686977949301774260955149665891572426832115460113816554887479173245006820006005384146022507158462760733423773537575576015211045059321128224117540748996868428188193595384135749635833112401273802941555631940263415843836179483944911456574495380738442169400958547097617409894746666292033114339608991421574111799220062997443482291190382058130506457995405282978097922273395073728287451273927829370583475637879229044680183420792029159716385744994450115906591597014020278398326753258565514408854841129156384588312326440619119282307477220223569814982106944826992907775485626796922008248892342262779061099641194916018328530397230527332189642304414213468108593831468111444708692349161238234782595262193976568895159805341021452811160920676074395007058887554822669984480383704463764354372426692687903569051431574354540096338713856556632292200402242222144959252947274966019500746489154058831773333345315964537015294194593969908650433275134873737404152839899487506805894187293565151813899506384879563034957143778247200953798970501703126150739089347246912943748828802238805354358758223770481516081743922696043029435315138466011472205668051678832926733175444234203924060572325489294758486567612092472904331187520548696510151059280572181709065007101785147673261761816534432718104775302178175190290409967741495529484990912764652129544435862874513191910718933930894128387697989870945824753115577238331692167820472667783173918924844365844802137130895774873155181649502862325613601673796 [94,89] -9172758216291828954950521271959751439829757257121771736827776997822480550078016993843273727787879041122157786283240430522713715639299857897235086943298045811861429986136856793371992298423524619338300122737136732118845387078245624742330692524627664228851413572997675428159584439925214296257135711444476248367411026423946858057309158869118560135096771415834657215722228735208206699619724958036108572765306216160517420137974136012419933049617940816188172632891564520649772568625038765302477318633747654141768460658945395257311883152265973705794011756068522445813529425062073473559444975705979040273250413873503216906336372144269101198494666288913826675997689268156939507773988859662121174033470723927304660178097841225693720378903430305881994134999584176127139674190623801866082914075287898165821707398774252776724084173030250613595409845842970083392226305137783805652091010978429743030000289485473300871277719710206991338413090218078027996678383979486130241167607728943232087786146334781738789187721749880992091552970422659247905473962037635585489296130375998805628035844142635713529909771691657804448039338421821483338401725716976614164012106676992933808302462759150158938823278066550927674300733451960706010848539372141070347256037448708534674531899556260791700051803831507743431318055483483789704292400429030035161745220861012362099954866952102576940987337646638120916856962157238365992393106349571578297332188059135912077113224806239379831050368942534215722368356732668716545941253063620377765132380232392231089448958585129331997326516288625550371403289926334602823564061033267959318411901269323626980804177668699233337046630859163074400062826864338677338476929094766284146172335433242085467829251348738394393417070925979969512612360096672335500296989107886591021860242498814300048224251193960044837081192258809534410064942517398728834053916639035267783048479424079874948826404694636171268165650699169756393562555780796005423467716027248025676999459027610891620429059434640640 [94,90] -1505353503624818916171487622137459109701805999921733064410745610644309484628976001916176895520795229448430468898196639736283189043796137849221047381721943336037125187954607106113702760821578241665858309378155195643468289314570791115118283256434857215600643906278832139633025040231007645837796277981766870263771595025221899418760876967070557084619194488861627572371305334427638880969537293128042532016253856880988929774665827195331013804000730642601632275945518086929367196176901739574533246557824739866654652169431491092988551869168136543673458055380183683423258128750671787397348762430429684746361018253316223274453260669501753268932139547737273743300519542105897358525995523145526847091655360251453822803004432697943594637121801320333646152442158681304464924514045210910991882482695159126433192348665709543605214148289561852925843219877412492929276738026719659761163044894006184243518303480823036431967001192820728429704115387416942664790544670343385697854341987867754197419602834540705592108341409696656115073742013336358120305890935824210920313811665113022896036613731708057898588543979783442551361463479568460866365038197444199480560989270817618269938368505309058140961398942255105232697025853709948730102692615888760407582343553382375257682820598770499554636378474366711205748267247435384884629180506158007316789532464911310714092949211940943852239167494613647951077415767719601045145272092274008002247324800629722712700407403257809157841313890277180588850324112815677096641117175919800161944242512641530983833751904008177519541156603047640132628506149293395365702484475187891999419540304416473886144388103202150451397507141782136303651022956223119105151922845303039594333303302801411785710647061658918672742510305387129392359226559055206496562640981349298605349380050188934712052088287024009254224809326127889955422489714514734048127335293742979540132482617706402451003175962519194754019878773175525052567416802257988000733019665825034415490040560297781018657327424 [94,91] 514439601251375037038652857267083742254308933689203433678696833486002059105486762374054736664709766557653493302671467346098294371063715389233799392566708401137907025686347834556048994515393188682692159262498126778450997707603085221018069992664146394035178635926971889802046284211890391289856575658525983498662904669744064682503055201809909028118908368778381122182853037150408455473980811515163690941718124354411237934882219639486202001750758294172179348683237547879261277493414233564339070797012912222025707812351954710771495893335836191066227170297238185013431589123701177850717320683113864983155743936172156479266424257771625592613082391106077315375338018463243347045948454258475535542710238911137514869810453789154892775094888590012821038938433227559563685281450130062165144769284176042231399865016580338103753269639653623886217043576178878111798736634474821182181475014707828994409909871878945306474561480654919372135594207083418043839649377807999422457355598675177796426761701062527539369491927622546276776766515281007229350825517750405128539209907184018635367993113928923863075644156007557433577140136353377816165445761916761790828177306866388185533312276521935379849896475372452181418064004266984630185294280430586280161351342534535695122538993521793314443729703969527154148769869404061157477623633779675252772551790353778264343062793813539841406798025026860863251885577514506183826112920769506453516299922580936041094651504190892104887820497394579260505625315190962013847783395495249957580166521986094766989184245561274566621482214262138648222032875231576048300826417751122577950329092746975980119353793891209807067896590212952756393262857568202927330658460172042521396140510006913687536366201983479945848711649024208455288472467642405992555069609990045559794069601180120851319392370766050614787746035955171962966183670913380791370172752502729107021106246645943437028371083180819101546930375779833472895430598729666893901387657093738188272355480603495863488 [94,92] 8979254297329383487270763453542051502022335022077671822717503172713386023297753930435606910625838671775748852219941027169928847428266446744560853101489691683718473054312065695248036198584407659833870852723037803268736343556296988172829531020190006877704194048627709582310661398503666474706433380724409177468567365943239786628776153862110568833132241143964471357178033911540806757401899518194051383707162438423543929587477982226441263204400890333355692863403918804511318306007006681999772665435529268192847127730138954089832535553356958132330477028878679775914822908972011251471161716488950414598769080517594058706992894528312983145938495000852150663654870736494221932494212425396545311128867072854793336200250354519972666987838587354875782491041071257330313467721333433067813458711102779473473176551329718590063878549863986580070679236747968264226707206018110666039667976646995209480446196645172688538852363266304695953887838046790257710870003065561307059311480236848955919677514185599892150673976268533895472854279021820328397480269663451764238485767789644287293570944743248948184154211458313794943459139908508204142387061954576868166827764772433151867081747296652889578835319353334563385522936051530000869779812807987790446394716977577967696383984502875334382766784003101151861312033510061284519302131729043501098719592692510009742716146825827686554813670163284943327356393267409426074982361637943727507535892620369210275685313153636627275617904619678860441150924386009977189387506123165170228319575708961746111471048099088136536302409737263304567016984669576001285891648562306712031321485167144909013544975450318874328312243046201198608812109572423146638854864913188135299098559068367732313358701686671787998265937916765598570132886093787566355430762413460115198973811417958328717074070564298930023170971964435287590322145701167148482812213106175975694806408882569523518357924272162962127069952510978410508299149202234892185033202535858791691683277208240 [94,93] 127517177648119812794164034135799792604798818080436339529954512633884642178808443944046898731589681672557480868476005039543158793787675523154250322845744447384261441705470046849003334210708156194415155209528424600231758393760058854877709543072188434186033507068418701500747119968240837352604355992238518450409881493051195855919783246453611816289498725191571674381442902687063639562077679277242237334238722321066059341113910271891438129285756409050629769259844479695783531544764411623600540753231176074225297446535126551267756691317557625161488999308974301767797673173265364027057646683881067412912233383678604229600198582865722973985904833980500052958570320998288038720445731653819215907535843930904174157892500936508513860050304775152600849924057831924613086248254283346498212746609996517750076515594417826591369056783801692635240309737849223498116505924569214355355230169186591273613213974594780885035033620246717619000255752575846340573476970226917709330279699828439978212044269884524620036677452919463459081526286416616773606398016735519606456045669535187526847664283903769745881690808228687032153579935569677174652623120650101272673207969004499663875841790559536342864185988187710754748510275220167493558204260999827922809534320400670870288643446263449094202645345373744505294051052408315046644128910882003858191280009563755873789904133871459203632868156831062422613527168362114594943800150585933252504802899975860204901977807646340374307146812781761439301158138020986004651100254389471801033465769401972192962747081666088381859697724736822445270354683456519627721509836401907908884939796294952820743901968769314382256984702192172313133704393094866946638310455004339209736416060433278998862544451547542806426457305626317237481917667411031102836657534529144827671256111028006389892033941135233317031215045614402511579439020390101720641212513988364167741349747275283192794796385858886621517450855133311031111148695882666267206075795300466218615918592 [94,94] -32126641853101302176567338337688616195737363683247442393680944662796303964145661188709981819654816177537735541703635944387361693401102762203264126798927567738704313779372771606412414117531733497671968839774558215095304549013651486649306479455476410451631110617025436052984617516659071142937170892042696503808980342652792461941316946945419911857017737067276318771257937022049133529942245866694768913250217983353331669472135813601810359182614417330298446328577611986432335977691170310692399363034338395178634592443817868694777991798920352181308287740362806003711346687707916494927297680880333138955445064747270140968837155068566407872271817099614717934248395432478295337638304791204461104108248097167729174522516482772568247207479497866468997185224397322398351011247019679274138197864611105163550636547202152234538505283429737104451863428242893549113856779123597489430208982376442976368673115702520681521246360000703515672863511471451241280966352113643015980803263066208227824180151696412987173307751574471157613353215440742989554936236082816006864673115445571446894538359370077371776212214043323623490327416790261967560987543528434916430216436744858384642656338717942565557663488161497380140882976832840474414833300899668721240159104258113809376221385650966565400843854087370367214067663909143172367727926719523163365699067028516319336570703658790042164357221343902410176694351603416184826627828423032231810957646213439890324962434891378642885395166881560670766528031220982799368988915151408606087418084175470250510080857736712151942109460175893190331851310726938566717888417454681349043995419256109239601356346251560956350782404073532943761991018440632314080665088914995698434298005096771251556439181538018802562043989996973114087477628872300560302563644082950231931857395925119365154369306327300339402131036141878424277453398329301297541419947796513218223011467049707233004684831734798143845204343872186555469637311267477429540641574925000568128 [95,0] 45897610395209154665020637381063603246049994280920165769558318522285381435181782523414042119318449824164780247914860392831643333478568544036203823314226046857974578391354657653818050663669395663054847996238023596951279711054366877298945677784007219254645615722218023430943217444505253599914013695057801270926918942258094243866286939645392353936957896720405395036546691128073836889390734830418839963317080110337650921846499577231126116264345792327957107179189355675722856587121730011307661512794092125441868315614769793247291363618237294373922658382936671703745927261326210028554173755260335607454719554762728247602634864576623458461515365178265586318554427124190723177120947963476014486655867288858392688807393955600600275419286680010929703301704337389441305597592238316245145168018913251722545709282323361612025750283800653586713474673827268569550874889791200826204299164885761219678864385072812908412717564724591846672518055111216234730544081481885775277948730680701420841174241000920229605708739528597265049660760401299896045201777915675062451975260144963129370981657157870575446117185506004632141229910680704596197783361225052031068365296821161681618124334701794372041865814338943786403414364654133344622256942304338954790815947722026944242131466297375188621548863140915013100648912323368040020521708635295120030547766287537182333582562136822242759459655206809009665988648211065240816026526002833992136311274777308453985011042153324496190067422967943928657824777631199106781346409009073752687350593930139214210342380409308339009299387986729692016748489441399926934097520122600379999599877702450517447185508487978322637573562347016356391781993647582085282663941696946081085743385270459668926447625523551101318490419797887112296739093337133867407794583666957314722022968356327174273249391285159700202102471469247832100674749946371276061383826077234263786561803789029336997286652412769396301031639308959020389116928906778698393129222186907418382628023878179801617320678469231490922351469459996721460846552731913004660750210628331615153362717474082238666256393668750342912752242888344182603637039970268343254094353323397923634214178868020229807188874362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 6198217405431871671876172198553046968679554623040125544479116128900822621894931094763091141045008698294318530888290360574528272150707261288064304939257334439090215725060604892634174228189416707765140075465899788952408029921564143593735289208053903051819245871935918405499984146304007258702299926614813193453450910982150342148176730224777976136831811372357429048815066049442684385944429633060487152484657996866445686094934364211922436898415156613930292288723757342002289070468999127362667630409561630005077840328761551217481554176648433044907746954405467715815510634204039634579636901756357790617890412810560936648925785527119567284753667153944285635987595076563123414464136381509109725812585908439078311734722795491013905642412692492317295741414623342840220638031651176318695890016833811008744376720951997607722729285465630107732252993085601382382548662109868736744625279741437218287010598713531632140686094958900641337066671108460017960918191004940454841053139660267647306519568291191934968612670688476860360634973044790295128808720870392461444519541018060199893922633657581705639804467022599783803988057806513114247744090620620143288374287412582091013585829299826624197732897548662692095145028871363970242938879470077085657667884984762952747866489721591893522016279369864152492485856800761607001062160037105156621085619463178526489711711821786581644897452916096677885914951659730840791605452971234558329486396511619235816000108089709015740424787948383716985991981463908378051851392698737698857203715922356814606022423318115781349781909643824086485769348997134090486848529766867661751301836760625878146182985603892360956561306903548056415365069271430068748422266102885355614058988493043565508336341519744820851514559741573969452653424591208837156560344098873030500098499543314152148576941342384653656597627541349055121154086997649393604855754992609836101742704398723630149146236025967619703445319754350151442687867234248671515453285332760973842832650191553185089561117837641241071962384584549773673341791022804710323044359342997742730143277104582156676451245710326139928488195705461059025976188312803721066861778363041271554057448615779164651523433155264512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 78391459838456332512445611942521095405538809892999719481865861729538425456498671814321140921120941005673519443858314850034350759642508485394459913471307031291554829790076205412901283557280854419609925610722803630070110364838678526300166952719239525267689446560235822530125550264967610458945886147272777752083873580624055960408464462503586220872129236356526396263810088719382241435300853014451023313376062475958700463004205678772424738429544438666625928722909190606489793193387668815615865044362890038349824209732896154762264535342969782839438132067938896627257707084741521506735467514946317616584378504166170366890942358824613117585096574035210647649849579782395242956266982171151127238561950152027007360357113490741496793370419908226908031873068687262759406519859534169986057301334396659281223906833328731615158013370916660253895726537308451624159758857055480020706146833578998068687864992424245333611192166417912661953422450038201609228736583993048723780050180739125618995804718999469935190464250688641516103660552003211991032929987349026698935940053679170466325945697764779034947091192101251877535301786534035118664232683730743148445342612158334615994816893068420854496971656822436603807940289648324063551320911425325090885987883248392011375952205026142718382327165832962154896405615712639956124058923231334666189970623900440610455462876799302516068941828293333357521458553269480459982216107744368297327079114516840172572834791536829692403673130906796556595078901315057867260323357072340023746191455702575967190097605485910010397381669658357031110846342759383907233914950802653035378224375849597788489948508324439079282054856893802802192069061584673427166180688843256395628111804712178253239217620968617679800307031968321183084623784755309304725316340725931687815689311734356459296246999460641701133250316481802068160254874691982557507875917389137249338006108764103494819119267519050065477277105939135793414571750562906432867047960327587015518042114088299791430513171341446819412853426725060134275905788853004475435019425997966732695427052276430352498533074871873569413796445559021630106626853010210330554562444908647541430545468244235037600936712711700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -739252120789513623229531505558010695359534776289170487841316141692974446309558844345176536513867986539136999595948380317201220880906107112510523749278655552694854887763111820774138322493526538725266480490639952630844421753606247717955167417488231392602784107675966323208055805777556847747260938682148274849072460609271416106922223946539879315979893584993981344518305789142084612361364513533935406319163903853722585668308744680684386551361224687651408195796720140529032059934894824680660121183646210560377538626178986147576127938163086980832052682870210924918459674646587773706498376290573008825601424814704874030559874146250996892273528969614589601493071962794430116682191299958208944226769214126156240429451537875400720915590488729156409212253149801708903775834973766041762982642327709917001441570584224248648661450516658490392175467741560049778457830092403244605210699355027104170496183273526656366421773672787742544042012616952496682936744516536411388099767439058726841203674935885277451347197785182235506081395718425537517615738533978086935894267282362852326723306674907121331650808646799201082379677372950865085417527743257419245294068804394874705032611965835689215544821253466243837667573888421208934534089058600148569254239869125286234349345078383726325926445333650551035489463759092283050161694922727383791944935476005857381175680844025946080792366473605189490514270788424859222184037015283890939812285094551355157995236274735050839240211996863827220750080079647931882280909947506359683096821588001953269608667177269333457063622066493418347611896993054149046150273642033103338521755119979832034350581983459125269325808996067597823265859975425649992280132747564546606183448209428821977834572978539736744229298069329228780589206493590777332282535895097680887694573568980511352951412740606955139366641990359235048042095698229911849263028041699826792612658985939314588213331523952015974684966483269472913491519734887829163955294058074116489311515406522006335761749330662774359303945346960097137651643101564580228979317637984322505898776002774431718422332406977556074961688242765830979654838082610235962599447976870646583031515647843314673578043695230353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -14033956396834344987993789546020012916033485116658799620574721957506871144089964036681695321887614110340897948915018002366856100189865055608267505001698522036495093266328282254839301561724226560735729884951977545364795550132746815129971434111036174597320153601883711699074901268416695153378265124026048653535215590884824683673084956975182528195140058427927000355452189111892420035583166636472312943597986888118742742340019343533805598090413387031993120164648998699841264811757082355324747231222812067366115042645607582329719625385000486851738733694928208163297641449955664141262956271361812350971927975333527858292462965346013278773219151605232801923976120511628924327483430741957049925253862507266390557225547063203858913066525977653924904273182628078387546549641631295973556427585738840206159797595122944145659092714449517478486865042604220085702029247062987835104343744722875478319063111824632835293596596485867853803163320251095021670817855071351592104341468986090721674142194196744728605531530121231778764935343011924032803372996633797130932839007959270096570102678710984848335057021088861529705256773017348418250032729962999358846444834428209238548931691204633699581505647731943514627146669520962775041655129403005946939197337543182286224829970818976519863079715775375918787928117230259642687823002077535479516756995922567798428979999657154655881185387083713612824456201933936251540972156216625642914289734531043776091551154269140668019026596052924180493479314032819793473872994252166496008490004150507022206979454616125389480139482094630087238873986064207942281737477619467676833548076290410489181647267056282312180871231298616559535573577934059606638331590752893073746395239985917228056685067242066451779667260455293532708360976828177828657723897557328792894286441160055901683260906597784725784945596322759368256085917713179029758407714168985644616956166612543091172421490821590529772337520481335117282227751165110273890398102013610220684957322676831083810734419082091452918465225278391655473854934646071403508974245840989407703235503551063140726419764871598850254704885236504254728157288843683327200230213905504887980817110269871351681301698274394112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -26113465240743772408977374672632551860547341592911405044459562283764909495849066863227375607725188390295344570342221717309629958982429260371583848921770796178597269307673172676372736717654231685750379643480817649350381218314906992975988046698506186720163299338290823708162665531300558957043109475216437501176500227702625168595865491251271428788994115276227040096577914221847694772934495345898749300942235848807668823871081791019804606994949420077364473602958617128695506212687651226588809695087697899639904612957460418781007320050026532726646431196306730322971290730235342969761367999584639332119625849524963550527461557955570713413457186142530997591816564780385311188739376329078593561096442683877198525486459123941398989981503189063085670381336848778100462632735087644877321908960141923162525233043648057529914331341026164003422573451930806820396271537482239481245060059056670395350153696024306260715118097556118407210703743879301647159329930392276499961288200510992345490222330422207637928660814577646179074853371265566787265356320197371478191346263051638997862432464725346700843273684493655212381819082857962585132069774322485388161833680236765053381420670622510697593235602546004305443717911160701635253033736051515451177558911159201093008557547208438840422939947578741905471445956355785364707418906012352599711180871214366961353527062966831099110976671717032645918531287040941487470237719642489104286490685194165534131993125734615010757345825216213214592439633813470972528071544949472435553338818272878322419058430896959719853545712148212950414260551018263455011709416215740071584970373143244976045030681904299403400570577512548688038666270582154659933623554211172751073824749484872827615378185844299142609623760909148078120267010717922280570710691570314294168212633837137402587840882707997224677464310950086266967985761617424503034445912212866497662248234279619075464679501281835991894963804940469403737324966970178488922914301012433431737581714487230239504823961776069078576910942083149646870518337335091670061136692895139864458498063708212624572438197546976773888514554016843361532993695181580768070989963443167114212251450819984488730909018441096626176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 307528050660169215941375288359579949971976502390684943878140187030384927248831093460152929863220941999871539475113902543713227560654457581731577397873706663038621707208061174967957546255324614878879535890776326042934703603017475771522920072824190186059608691728134359855031571273901203290714856942780067953758632563793959668780347045014987457282951458229836073803569693398705489195569778283780143235937271782271808711979978012945445512381589649298741785628023268047625757514259251860667446630455190345834214273276815053415766954160456157693208758592590846565905500369046666195581230762701220072029927477653977489684544194816931867716826101979944652790942983872003506777166737071478517837082378986663760363915430151885551386280850571431474302128252926485230575040518582581186882963716745167283272693035942136034780721863926396510764783179654366074565130890231097112045266328633100001190326597251313698016847911350461923657075297322200591221230470858622545049257294423431573559734795602986760410887583903340009511012711493618016884848096014101924887545722137634519816509596735557869252655192491558846714767744302013980772141679975222641749751758299782294407197343821764307423710618865344018664775777103679061730279441511271974590455253525923139126267060396061621774822241174155574020598615093073724373699585125437488701592383983477108951575775355912813594465538336939929463750835698701217817519248408558636180275566475725312394378608377793016248659989118463773813296098966972899898034313737330283666915740544075856009566450660637445721619554017795043997470583196769380522534844611683307146426971423216075457390030416055786608271630344070080045108001867078874223939290930732963290996931396123694361736172934536379939345293649742142371568478134038389776812395985076103716179036896842517571004325981581055378512174612794540832556992209699103544733871395352310335408424660308347679417362255035246421625786876759675940982782850760446803305073653957886829555736400346916195627391537737080548129377729941776461597304552164372651815386169868055276907292843130454795673690107733999561367296672823760529448633730753099829246552027742792114826730630991200096323277204572078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -935235151894004241440573031502674768792497838816380171650718790104144476016012019157009933687507591727364111073270853520214281435677976411540324554456470311881045112725736257113029466579951667632630887873541502865566026526499628007531345781639749884650975022925082769270843747809643309548332074145208033214339628484486840630957861020184119760798244342941872914494379466817382808876809459959192302429935640185149902768061230468430156509426280853644713256966823253008666692840163859415362880105860455380128098719091519061960536744728955138992687472902378135218739888001655339129894527596737998735017222992305355677747970511071143084479105760077264383819074718181060405175864444098323409679848113460645302700833356230512552127656096396976333104190181110816162349228931260622441669647810054283749053036736561468145054928048214254218646437575254526566932577720651954850541653221725932091665615096016443840836685953967111914676601516538090876374548939639958198113276996235335444154200330593343252745011315680286785890496492432467627480153033956829323627750441522435785876382072242657212884842034048985202822274573546538016219430576192117365208301596957671021381513085984705968202222943394960550474718441051637640566280590872570434614559483074737005148611321367723686279389211709030871418877656936786175067958691834413451182683272657857338920994507679436713343696819132431814585441943416842903130432311953226212105633668854680769069869962737940287550162998919895969929960338929357732318088451981523414996629715822380380850384553501642596428977343640829635362617773823463814343721518542235737872763389453049082261501747501969762339783270701078786760715796986805272652521626722948913985047474211531528239752019803236527026197640082931210835238151146920104271851443625686546389376811092019895575767711618687542609190154182942671803360621111468829777565710818703976526603838689185428477496971776440859004903526384036619495443782048724319836082720374468280846304923256521799469609029952216199702252699273874585836589862129398930460713208958513374570654831147333276490434845068472841789868927552705531962977001102491260019540739827427068049087917865815157214691369182763679744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 3214086931968953677212540132192459991233517276330803173028299318759318211895987199816785262509679437849278485712673035247535222269002001812521503913225436733870459947084168206949775467950246691385557274532933629553720356449321313581393977436938960159368556277536001446573536622750047218325734194150036800034639658805169432188780523827727229150306745949322754073266867254649654295831877673029188688584712115455801740224560212737642082626192202542429279108404617876160073714252113772704899980118889319461269398664758663642281977603215674000230434584454373490805596971170710530485189477958582617777420534351270659272414132383170267424845695210400170587678072398913348203832649493562114226268086882829928666109002088248847584237616352707476789212957983191408813351596597378739261934397190793013485533639240556575041332682615009438986757059152602334212233728956434066755268738403598455264347096841522352090814207023678087487352765505815107448785847559660310644999953824982446407691062768351921814029768209697668282715540894587509780044803360419524835758347044771782716605715990968565175250359465724834493742478645297943325077109148681113406255039049518640041453298412854266179834319880757120128835068307366577027651518118602773028124654698055253257534288596105930563277327625691784138977026744018310333225703073850160417413324188987803746345512676476966099879528774621185838185622152510098262148981365810082846929674581742202867716851540617347633618561157591508178967783515811600211517388012207008704770850627593900141341604165947702140003498218498646093395044844554606912020000611133789856705103956402362018775975684942635274579264957180179735037249562444901497343386728181283282237258857070395096108988413068174369648270047222652913708839068310412253495513452030799726446082428371882211097745902618906709445297274932711855282223017977965008907415958204681384861409777335815384151052430227846532998109529976079859817135135187481102070159414879363168851721674615253508063572771420629551717526476348311507935165272503135957857416388716600560138767301188876050765892102410462008255282794624759032933890361850078708736102716630345807109156980992239186654014662285239255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -6384939037941204630667719546514732961411606899705081734395168608711610206425106732472755512063006508088912011791341579682568252093615942555653515466046949656523859000553556854026677075881222431109450159051230100553382543233267062471627859594592563468292814287435387682590504313181983787643714244109812661025316419603827976528189074947780241578313969245999370061418390914587298705198341428430591265936156183805704111992853579467527607472560618331377038705895978867596646178577592409720815720585993191673856385664012053832913337454163301611279659272747669766654971393687309265041923861750296172277152401610070319710043268863777461002142111863688012770383074784077515154861582341574954251307689204607752216814000725661109370635833445684238285543136086452899656312150786164165488321074562965131475135690626350176080156957146161721211703369027654979533267611272864990550316035176351087589940491092907813037850023070779806144427161876335841711552937446476205426061041039113416017811681876603921166701552217437455884054965057614634369066464509818576961687814261747593210696905201292643469317983211906445614369860157481602293744596215160404475875365632282406271444543796975384501217166047665095429554169207113754538652146206515281557420905005179708301945027757945652769077560364351773113360863434718157737934902740457803010554922219713493762508136599124820076088519498644043186889208199697666569673562093155911251955855516474556609280993480407696638143079022125382926749494608001703943389684627400174804769092800344443601143634899391538863906901393282819985237924325658872322919410512774817940670111017707209349771162294406047511718491891799216535128686441864236989152365498534764354749541587052113387524752844899279389892257419891180207192306247274701532364208606640246441418689554007827867700559247600864778236749366983510491704295277006744940472290163087965153653409948464808899314808326720783864773155681670292221538034875706214485196542040610107881182073829735319869087620995211098154859781660209581396069248040160864460133175892100219101696602958302964286980923793661292812856868595181968421775933894735977706581159605460983358299629766811054487006727151153649287168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] 1533220220419994349168364344245428679035715273408158847973921846164636408786230262754289154530976865201261720980346812885994665995483532517059141477039500262743656402766694360956756388286096144644865503076253329283015604415255138221638469830438905303816857930107472580123489205475035977945149440597575748953432222260972913763153501021930410156461333715229954768884820208247999792569649616197011359934350816212791420885438655046816078719571059114775999273128457118349670374906857854044640368106832385757531455354277720232657664197703874895063064636926691660536991040666506544114311209371905819258268603287175305445893647360613362271323957143104355863865695027159347980009347841443419816945591653418587651674037232923201874872813146176892122557996883123799162456034559118712610782199638174827870231563304052464028161500806826176997719090006475434224493974966863638749024903132048556595495077216144116081818323048824217155870035629740713108776647568000265518544259478607125472638779707591888670406455710313564818654285720611403684232959587275674247763943200965136040171114104326600527913019967267922686733183418705884050334136527518962562519182581645153080215321863151147516330354171758046943449920062993156645880368254135366354353043679395555225431232484363981688237343453342564684513040927898127459734731219536842085210326841438248365541838375070261110984059780241012584160155973748061620458683649822045706524786475598371139474660207489142325766737505154207225319524174519346632963323007416078323712311427016113899914756149285274850407772836819804303620186993830013214117135524160358553456191115215036555922501632946640473997596840315828938195088585838022460076995389234468036766326523338706191916438179480244760975695547250562837386950256133820601985868693418032664461111101114695858679309464312144633911427445877579154252467241925622241377422451854548225471737934911824032336549147840943729534805321787880830179062747039238766311660625444884256512011821268764476683267790482056482592440989587859921246899262125088004884093768181918885362383442608993300085934781395935856560562378458195167361605371713784923766527736828570747740594243149777610027769161784806604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 14111702785993732759228503111551304016740398385580599877165082819694063604247888071417628622226111021391460344023818591745499803985070315984552904391123071902923151292255541175455429377149759387050649886126664788112263097931889761909014191244888543333981312550650931471897913626938776083195113299652605579529517812737117126286259673493276842641162815921544047328415888023837529410200311555173135723670145586596283171809315157556069360040100184002550234121076028959697146733480762141690368830820934610231518585286606486911000343800939679718860450929613921407926171355825684488463460597676011268787610021362703365092077763414387681205460148440175019619405796382883015657273103703249090145963989457111501011504621998740267365285676560303585542360203797494458168162341296331221286989982256721584545607174187123572407066522072159948117393910360618788070824449349295703399490983855538834754136658561278726339784802702707861575127484357103978616082717425032945335729739540800671893823446334886477601374589440221750679131672946903428515408067003408405921085893122805112868938289062167062716686440731493504534140420565003962357219226692349802257202068253418850220139025101936768584648764027073954992390016513702113350102616487797362717101281314079006687711064235238838878577251618785498572808948771710435758041309423517448074180076812799080554533447358744599976211093686891104467077323225299042516566296231822467043646022670458373655866270188263616042133554996673926326733820793909156655561110667466449508345606851014254451035277446989182681891097805800623360205722199173616627495558093825471708329360946642794161676468659200434261744906374935605150978325636446163793789588173309789393942693305664031202821073236441269096261453506690979329344993364870868879314164074150714466473468736147694754093011501194756788341831650865038886033664737303764242089142428342344585109423624278253294600990066107556200956355692957125712889403701039732920297468136833269713244542017544806728991131567105646025623914688472758574633627646872370550292112017109048509440983319349408719942467170625902786915986416651835316430135801227279979092994980757557464132182399502239384301277872118705422336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -72323781444674012288649372479756891100212333518122524723734642364581685825737397727918700013482284081008249503401426716967593640953977324030649241283345500183565907181555566022468800756809236018414722197539233120783505122683683460057746308013743573380073845047846259294353533123350366217955338532856909107692356143408024838780979138889410530402484973215240957249053109910381173859887993651909736850227771953095500535639816315285401658660577919357970193674261469769938135030436910906351119518537111655587483188877477275303730135281012093495441785458803496297604143577020200433715377780674608238111469134044607330107755133243284988083720626084246391170436846507829531920178718931945534350170713070290874681609312983377640233066031545690785785494958279899969744518477118541959860882281112931191285674003581204479456412521164483811807977156673316312826305074315772374455728364935935301518875944149545449290977092413692246757680429112243149257763679559883329733682945558826192940980797499263543233512770319132876544367494684928060893955903163621486525289373832235770801225157394965602168078775549643984915096228908611056764949207195989793177619988635896105538206171580881169883245091969467643225728193926725947625530775208455113684777863300220835170598774884310985897539624525907768062637579109559354657481817238019191396023965239797213602349019477325366830684488252952598706165878905458385266129379405267266360748755522212815363806197331477571702536638232164844274279253004590747448761066185765009740698941974681949270696818788550125866352438601292185213591411252959751862551943113450953977657253769795645919974854691916295475769564178229019459116250697561708496867526425027238904397767497239602849355006933793101162010387412424672844473872503044976256308606967508366785579664603525445815316292168724794800227338529470299026754260907350795645931780929516510629823763252257800729752827844366239478500433282307868364001498351692299006879903205374850994305228926779817330348709853586892133248860595989132235303261161251554242974455689284551531266462298892534684554626400137691705834984200985567784161628060836825444228879792024056981749548567872587216476832437086925619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 306469660681921072617220314368111042669740068521196972214602694544265893172307583304992401916848014672399061260064432621425087182054249491160419125769621627579857294270168483582292468044776498072956161677050754808831442632841928975381286492047578687731184585315322753567786116070337981195925378033188541550679273676448685243518966120429639984399339107293572523928109153470311407724507864949621511945178876962747445021150745648421816854043538374572503578703486230431613823563058751215293470600718087956387418931199689127949072833302361605133958103461270229050728961500082766696815821741407161082680330969950280845378113520410065329321011042105896428929167033044479582769774122816138275386388765864172739538597921013257670076729721602211815641295884872879794290146590569437690991253530011651278568831819106203817079259745713566035008883164377585564650677687748583462858300641431451703219699122886107475670276638330246185218623405325113518174821425501229225279853073686880753129315117735150436789153468246610453507767777820507926648666792063119859486827467966662278099335311553908711899386854599716394260005279908558673844944788187268178591061990703677144252358815298726761847124262050984938973982073634527150322187383016886596538942394871384145782721950192619259080660812283095243883440075527993367204516212612048378046672667541152127869237007933102469268179282567876561425767345788559927589268734213621379885049634289063660738462990465834536118639251342170750560288403766016359376111292404827082805563750447431940552468182520409994360885438839292746712594302224764858918787606462283547832188221456253352736449111184997941365340175378565569589988556614468977466858099517007923071043686802436138483175493237549703353022375664400930693778152660929579125640158401178688840052147308018682890881526721096971304727983753592135651172959669250483616904872580237925628371394123105051583331940170011241014987023556403425208895571343313836040515889156690222089371844710300432062966171325312650606323364047903006029768882753311097279397201075070313622846395996920584052233165105617474620824901899421458712619970459391897690848915519704994059268730597121178110306258304063680544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -853179297363372707470271036665636013575914300833495169918939716351888565616430747648893286556223764185110599520041273504181139560327785800380260442126517973419837527702885142636610912758592649432538409837614633653596363204966445063366522571577434613068860921728352226559790813897860332559328355997933101623594110750816929516251051506441494824648187180164731807976472216931865006372306004702897007430571550112320781689959743099839962371757241806153897607568298046925898621685980206850528605133832911210466522700825479663212741683522093029080044134496768906128315757475086509544887454937484449985480012543610848070872879683567818199793493546464268336749566969219053837116658851865518394818009228501121448883459202714763696271704177228229364154121954524228754745551556257096653536308560590039127824387961400981850557758342582104741250627409778614902739938931454440407267261693828008921875781608386655679389223901704973124731511242526937748486885769217235396216097135551946313258752456539101894601477521954694352072790052932537978943916002845442801476662748612667766838307784571880285733626511157255136713773999763001592499929668651511329307344567378011807076205813514252735682415032819141938139299554054351553225095726904032301240222227866228247795464354378133178421145979756596329261543125586329479956246909839504461873157179169026197987020162262221920443706604941999312399421833901334950084655527042729185813791773520278208033070491829012327801218618043170769816678270774702729947406236984042243673270954063691075841303764637984506220813174605516652939201529438112641828555241778096439487360046310624195876010245802245915702083130974278349961974938607500075186701627290297027570350711296651226776100247838882858897538681660878224302353557409465236644798607046007129086321841171133181210233373859684892492995782317880360391393246612578896593763702001527637135336243210205832436674232251838763026353936946050942014239317514091980147989634779715246309510097799151463176588103901234198952710919629592848933361124418705233326925362609725594853506630156273104606130796185676393094099537051724015976233027275854101180634356643698937947500296576263118123372900952352961331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 1663671599378795072983994125075875389196418229987489210355480724640203875796362192181319478362461849434301847865029429530741759393271008721938343011821674012952838410444886720672986166388281653541430923300954154463849004107822296943560375736683662211452845755445364552551542184882436779716375528009575123932259609924978885615829509464176697652619501855780854998412500946915020634237589016867699954776476655166722028910335600784018083236272784081456346840690607030924969774547320267329891746081007776419910511810544730416133286970987308052655770644668383938514509717582964853479246689703429971647019851735782520808938025817439325198810771245691565651502888979084084613504226397155956014233436011073508102965038967035939317066569378948975447342920092448261450095462637906417857776664565109039190982790101354104395448705213472512652943754965975322171157112889698618544340009281105523821028918862234978498905685880753974478401490390519350306768116547372643096859297165314245103198324262383985571195054345211077217696715826131213407662375119365510995521054873127411714173695695895244679365399932860254675591068620776943581707158608485467856936469960189347848308485183377780652769843449390227215070634800463525223634351133413586383514449928184830735135866950776884857356494302592209433340993307249755775970105569418419647494433068877099776470929452961986714818228844099732481298276448203301092364770970293950387718278426303538178304794994717172568337265106994314441969881986923767879001563847133166450893166219018471363320549058426202183309209891404187135685868748590648176421971062177846458933265524446473567364211952299506221350881060963312679762984012565942037906568513806213557228991222856425881846599061927409212799593904641071262676346993555862350953444682964131301531364608028105957219549315045016883138286641631178473818685988290740880516558067449062241913723158252628021287951988799287466788420695357126988008980443077231232543832487633789880981124604348238202937640517067312615781266803706691879887018771702223081807794978895383643792171004984684024678547279312210814546250656846329163222317578992110143450142638492430433959279444335740528465358611503691547541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -2273675214514648574695916140339036324512857532543406994075787487259664161864870330834343836829098316000820420528691446471357205184456621275829228389448029216309866787028872275609219385558309442262970917657016355416774967497326038502396323995056926543906931959271385985040942674144045600146213131673046093341837677428343993667126205768479822860288878596643166384729700086450397709908042843193543083632563114847865158150371626763955279002623280752162933743389110146699436315754570385561768177489116300397525624542676118767211071561710620333391554593471718242515384728419879617829197810748736580285335160832562387947676782983212299291480068356210533022661682561821118396362447731243671930059521246089795565147981742321653705531997398936423448883015525233198588560149082390759756950487550644871503879167774110595447951565090355034863210630483649111904698342372054027710482346088550229893956879609870881908818002781269361553417752205172893915010810626336364020491703388021191247628976050190769952824934870578863079870403553683398888652068211317882079789069229382041554628336304887279287317803894727359371475519821952909968738373287121620985422700793615539549003001327537703430815641049410283144867984417103050497268857882189474944925349542019986910055671705165895934470356568373317272827988128099632846035430914938973842499323634529960644690285426041380586683443713530222063110613187055073916013582758587882926238823817277963616897167150882241967304263066355814587105441454188783723596348133866886953850157921502261891694632603928359805377364699030060542434045505478278819011057758169057336628187505460481692989777827663404328231287322688058851634399142191286978862751632899905187751928525429637879055417004262836723493239635115945437322610610043609248425824224049239769210891350052185968537474988683699047161114518024278909842971467004879977414143951638700448058944731233203216904637158144454414057147365589306760391863682963219157846976135632972811976452577277753036703314033153322738478709677303502320381395469639985535682104597316136384863677987028100773006185780066457148083612988623201876865349009878729505547364149496580461654347995578509418363764466147545705349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 1525001816020421665469422340489367889058990478136499727449800668409179334561626339774640036517285396875277722946537757357511643915533240097027942470758894492217539262528601598245804638324808220435895224423812519371774956794315778888511854550320564696863777469912809488051384976311594749059725068570353378438501853457793050564759011354090583551800533609050262592366499847863364137826137622632672488830018296939040034673403197998223816386036229949197833310926476025654847787517439286430051474136564417012941447010499926253746971966168299853081640861873829833063801671669059361023895161733864404031897226982676091385676701734932605485068809905544187600733279042698959958093452350798803356801872846110355059550810298571420180203140927452858415603422828673110639515166534282193345006098466276066135534192116794985854291765061949911094976155310506636532525755768907025569152361461819177963816568933267177250152012383591703383788762383314822365408376212508037116237872660563538345377458926939168222217046948896591544592403651869527356145555573908720823295065495863566018061106072472916427219280054582071902344863067738726470120306774533084734661232320078915754147343072641005099539886442653681297765706670998081704239954159291997170360633076634919686759513944238554127343940365115650227800463598289542288764337162867009313352518103355853513760297868479272264524481102487216570967458151861014207093613870528228319323004430819102792398554615676760763383748875986011422289451768722308990142990301594531764627731599079378616667890465631162192391234873863983654988586342538959381490272688858144720936725387885938479636775579486812544210468820808884125535557301946016323286157709496775366864901098971604769569525965329194298454385427435379768972399189485255842605367576785055858895996494193131053204925595842066060549274222605524694987051197762336103868631805910111415847218229679311684194351583775970056530672266999519468371787753656633713043563955391895364853780052609311729910036655544144292961903183072737890271383140750526560673802883502395855805519329830751765533305017380535261453363029923084319243509546714319021322231192169542882836115020550773612867932073672324373544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 2129648748365303785679251864655533630524993581966860921300280813362628151111158574232924062213427355874452243012551200466205748821457265172839734569507936721882869491115684866413675032647258169381665803748383086490628731337791238182665710270760080146281373678075497938654506846927022098978536615486910169361182446877458189858833204157670815655521414955700625665029480165908847194971601915121537568809863682377275429718432391839712949116825052275968746535681870219001146578685347071495901740629041899176256783784527422423159257844633908879894651757184631647322919399831808495002811475288975929788653202948953658059790931656273142313580600471295585290387165086546547603980630367035450003195200321135257492744805833737915354862145222456004105385600319848075183665795821880412030648058261732564088662393478711230345795161715458556790784545194573950242648808414048573432178638496120255911427659335539907484352642703121090488740924784394369452453879473063565077840326065525184412299178824027818517490227654782355779227323724283551663123422330369947649316234769400478324507058308268019921690809535184307598358156256710604693006948729441352170361899672398675250535001311525494428685022634624169617911174717133838638485202410299885186606664015048643162384734671789078782986862675733358911106210498403740568337385233675964133602481617898358523099960485792155102323206931054568018003043359161776254768093228892858077809928352570960206075636391445082630228485887664591751584916810772959773168592249402118630223509226703877115098631273865094569723534030595933597087663525296839859485058902269401920874075576601866669736090015850242392486111756301025261201540375274113205680106825956749713882946794956832258499922904070773646952855083873990610737269943169211007725702247876270874209938174067512673172246186879954990064686654128337158806241447059149997208776968359686685528305327574312693038609246546445846021928062325738340738046197011606468295628867230204881210175469080105399638345489682402430536139770108486715816314410652716384356873011234617377906248739847633339377896182604978445603007977794162715768568081422096214812683040378972757524110916029993071109603572407111138672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -9310944166359073336171288715387798770404153540443982976731789135126619485340890989098385933251760491975215417062220147757267322207123139329810165867739615295536535265289531127177912449805022555834768355560599280044823571369178792756835028029657529922508710292579860443459289615548640590535887788257951711901300789799842660019804718718545837582537273055970153793398238504532876106085240186072904663158926064378564250656599555174625285628778481350372270807758282634204025950782730340336388227792087824025004077426699049978229515406070992609364812630626289369240680445597610411039709905460733722154236236787656984614034877512900436525542259109145535100009448889905680328574220336844778765970802792172059090853343144917116669925944151845992381924660210390758927883102744103515127125705007459719569671230677975379969816030860482574304510665982220082724310344172986108485159729646484607177646736577221651833726819561912609586600847947529697932929627001929259235716701378620311255027631263060513158303538321636054323902900049818816203359878381918193033469111420137717609137577837154344121530818564197935690425188048340098970739511009779949278131236060576136429763769876046932034302761029781815833514301116463381807328951271395513252888371519285672915393903792362214566902430397641104850052237860044370358793239414060504353321755189938207893240215501227657826723081078752089324678661933607434221336239523614504650651854753258211269972993501235917698098844213303370854992074814843360340343035180987757428969417512183612220734966121042125505862994806646817337874052785626941080108665431988380520077014986634069989280690132098995354462318306755787916693988690333027372074407849154362589179998047852897955729934119345719136688902066234447867245608243373753345771056157083072343517148779589740418638029624845368782443492055274050987068689008510342742107207692524330651662411894198911084181799929483427780566941205717205334528448341006410568959671568110945101013873132961543114190325561089114989036957844890638757755988177597239599060647833902434985805478908367748872629719306236378225388056982526028271676981039240784714224694795711097359751564821603194061076648537341383898300416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 18098114339189523844536224236146981413867401021825402961477560063259858942930493575351015355843793474295142746846267230968622117002221388781250214038214796137772344673218063606996002607243530446455191503070510753780553068831263905448402595360067669683738016441537228810063005577634888846878162489050969216676510588614193587897764130824246006114182988280405054638065143837601832275270820633507780264586531718782930015024081159653668203938706161697833324724963237217119883170595321319532427803011144669786274356042132625303304271198077992518526893756274813363688032951205449950171052933834939680877596025654309789697503465407445763033824284041486448992970217896765344383737114364916116795794040483129744001962771978887110604880599177074914113013194838252585968311053723303884542501291054331043335505427590046564544934434820017024056491686623576232218694794490170365026261670701417076974206939732042187259342747435115463660580880390447113140745404834119767038512316802220961226342980506201467766785385671393833994193324156736398391153348776712636019716861264109877523517499200576018664116211931065459293331837260782296845325660629456461423997431239590094114042232324238080403682082204373544275047492873845781115387721843733803077264526196921704986338207524618628583118919562408033535421833239062124906674197043340222574141862097608515078249191957648774816971646181415031359654137365562252432549452518435350217265173933857929003112750450040407578977246289851567050403516173196928214651405047117565388724653503024837107573892817795679235683569815191507314365765693841629664855576555088770830218347578688823266670658901492934950915723184126185420999715330287926559859252362305592494929817588031346170073276907025802226003347342278142851811247071481733867748165540358681791841214373277120147964986005250968240856573794003680623175993257533612545721313191227313290269261839720322622244093089957327396950339714648466199693588612824714881224041297558945656598565810886904877809958525826058305479010574982374947034575506712939091340195162945975110129632495846082575644754662496153939263009772729472306064660291033390565286754122245606029640569479970040145181262038521679110471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -23829118612038484730163254728125137496710769940340319907377528219540091745473977339193203083116340628031559550224187444394198274940777954067559724420424784625000038205367158440809775562876129406263367413828024683062381113948586386208359197065417870638762296437536173090624607420435733675774606971694009505307608208649089634997853538398390502051558659764154785088024286447798555123448074267686331320167571301743341376291008118368775238701574546196799395003803283255108008041031974928957268685772305596622965298559455764813077933143601774404068375117503958837852544710993287900428243333293324854464925240270658902382204938478929128017695767271984946149634763503542721279239798990887696812557268660236790949246785678983804768102387548234249864531808027951232458616798963455377309949664603948251367772027151696716218906802938372272283224972454004212462001608207663112670786279925372256325801875129558510931949327585542257832965003715279895779756005630977618947145226422408989217397678133643945729736694466821492000755047365218634880777593533746284886925671329034085786315656843795129850369590681176008043778315479906007968356839203776420470962479749192853389166847861371252810935570070654723565905784189757889131887620331501076571620992388084018751531122341456784455003970480526404502650815399401619822290920404645143670735152710524321189439556276212732896558466065149657449163917082249206895786187096898504105156431109144792192175517800459457179916886287505025597364560821737493969267923292447698526310737395137654298185964586066582630368718374997119774047984370400743460821100830739777213452300254439344206835956343903326122604412943416041433136828231153266678587422526915853608460710239157203897882698617854660767853156832473291224673911825855577679533808751482294706237812182132851502713866304540844057143185504709312635024331174944894894313882232612377416225630892728054048689424978313286597789940983341720828752220484805916339406167595780267482044769847874963825699759028422923380135511740574044395160919610779547006036943317542299054206250829521991531241100294845411058504270188308298634207098928610547001323433596396369591826033545099118866099609096100869836898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 21850782869769976121726253248162981103825552345470561382285024225151274986875064640197817959296199127036290743092765000979238442832971074292524075692381112176362906727978945130644339181997694158997434046849837400225183294497303511802592556476796322972304102478323282962765619566688972244529212753698665031869061528197277495732410313993472637591222288021715037560763266235950973324034400179491307143267703131949746571202428824490895761125029715060333603988930284281687046702991097083109306357965416002935502129440467102498305726893890410978674270592528666567335103021463466644528206798636999604855533075864352580447227189401336309574870023690149590636903306532397700788998794331921326684708462939720624122231858085434809434626049526354577670083484334644568070690357128655159433463043246704374471651444696434430452392582840356951550185566436682326277136197277705901133232088879016958568439737199261114084729363603358115359588042266785782228250811387836087152485245279900955081783643233777321553651682929446186494080352825356630096092587509018889301384519440022378279118431087116536924730311825611578456724971187342018237145617355069121907848790801118877308724741634258640900094654013472135498801793095758106058316002884360819939868916988028462942144856428629942465739908781528066060034726707642638489057696866037410580090196766724936231168982360447676089082168209768894245379222592578082913594467433294056108587720805322802439513748705483156266238644200675282495470731896489989000281389086490192106279400621003195770720026406727927744395710746359313512122036225083934327374743398134042645676429766439144966315449110722333930763390932579058535165245938505400952305556810336257012519951961317094332534839799327151729530916361918310895514227022683541856284207212809870617910530070013335295287636738904268726486685845757796795873427960918911806336137329101493295417572365474116156021922140204647887329440919429459895222957255272334438278203245886901687288807710791291391185233545484149871248334963708028453213186464884654949144127052758184541478716430300866707562095348849961278353718087379973788086461417155986452712312869211554074493402224755285027807274204194552277893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -11777114409690236846153874247120783019954968446692834727597080662747806059323366771177394968946435769976975816720942526896384298532833002113234750059522118560377254431907223494220686091803918119246671188459221418521543656889193981384947459278191481305932098212644712536175872419698997296265225477028561134093778730758373741210025695016244744948763402540261343672694684122632613842284347161263118093116570869023590359909696795209702785147226508647518139434841717734676291729355231377535285143732381876705092636865342303290938587065431033179066084359779722924592473492237460026092352721777326299799870558273942906852338457221887351572274922763866781486436916729561957322307628380919243106140976870850862655823391217189894837432954082108274321116462420432719498148354084035620554637105846470682248677218530810892091758919959901033340815631641843809964097436018613452455185968120084549374696643497091304319144646661398583846858618329352002273354701805539918437982853095494097678867688060833611743431085993617450616203960311467369743217214898818543036100276396853422588398494362244542818504684519768919012389112779388432680401789464895272117739594365273076435351022643758882280198023204945306737240921454221983995230520954096506241978660501579773273583411265277760656127931014494474607016174448029809479043021872560361419624471294570640310773113109136961276045396608921843179124880492614406892476334303822749929098055323194869527547116352621045031048008847824880928658199327728920434241330583468806377928951398228005398642286684440576349906393591532562543824345544943217678155456828597155858144461002161779143371065505948910135073076321890378199411106291954915443661166778217258954444231626077376210672915434078732650946082241267253163287057523607534653461709304476435534872292016011544566072885462399976712383166579112756536156933445908450736207960385979227461829996230353195459295737076740620187736435953528368579888820126814040179600055227693792562479734566977581458215896508532629684555587452745894527014634726107566628122430941972947619400924901661647520515897313783623328925868537887739625453145035801764720339136447778300264015924763071514710759413276429488865935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -1229230055643889237114160097161803136473321666205771351117966800970203935009559435301072914266782323518751983141958519409502641675692583470054924509717005374910817468612108531269966950095324828260476286647746628357540002898592461691064807777970852086351815873882098398655576672868944899704109548860904334050349815587860614366435177947263043938391416487822949063036440591278488021459555802784387353819898233149532400226471926750381162505135530064753681454974959304756826214536153851169936880900718380663038015736600585411397818004083698022267564652167738220919866362953420150966544075382457940368014189136640372775045403023011277109454880552982141960475144853948131050828216243791639037273310152604680522483472629785512045223436366262666364743341481672104207254766636019586174076060695606374372679993892795211251643104182268594372356780032007831570877419624576743396618973163659660703529186070216804575416281378078613040525438272894246749060915456875699736104299169511891387057318527602717535059608015939344094151866642775806726260550003791387544230290448400150747362966955909176308759377479282632077804866199900526524019768714488339896801488070748659603720348292618350474225072559239416611762836157356927055737092290687185183002055076995897235687449382234650029459987248699416624576518946240104490322715727532975684519800880220312028756699285829585251160555424850444030115101547144741456041469702012436989804351236637203090488910766112783638200622569284209927275214931290942827398488762513101615568201952045302937609852142156164997196560023291438839586286268023524377712203902731154125219347687063374013763095037606000420519537586517071937136005012967516716948205383322632365441957112769637843192730607797613269819262971818263654736991377400178496466417428441051228834318533615076965047387193251705516123196382438074051518932031879487293849232481723107515761999045187146830614100905370533883005055693894261548920043225425531167938453931819024938282210387300050624050639474769104759781337370163739949389682994301215314010319222692981297533016284053457390655991575489093672068541195682260260042078011532533806522702628688489641513247015400974677370166470662265577144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] 10274350838389287677666946103893396267833184141344661949998774947492495063034179460437976665168098452025609921278224690225020311901396021342381971095913185576131157237665672241641444599382641220426973955371425115084069169078566503140016386269428862666657364090602372982087200522149727742483341072640949970837225392640038550220631101080257479216847362618268646479565464642044696902941622104664774787937543974180141965311883605657707249849753261270852054068794231236658431305527520845481251545276064275355782039411412730231844547543335683293173727124130444897649009060094949771065889604420318434316874658840505891301026389620468883122683020781416571934932950520550407798442972882632596006044988204013750038645428779919110540507345246193614753319943214354051620458768846866712620180462379237455356626841498242757554543591068069864135701508849993024956001755682861245326259956583705880809554102521273991292183163244473775555704312291069396513629966678769566361141071451605462619816776794432992085251526448729824078630932620479932154486816934141857437778817528889626249735891904746512090257385810267584740163054992075364554780871762276136038255561295102700175521931782015270725435169486482539454321865676834596535912284248949064448048978009485829941184331369094119696667016209483408621766700209965774240927858414283379115956894843055561411857910544226501257722240866897475467398769924883649261758169510253481318976878392754575458128085665940724621142166397302013337347167778276178475066708427212027786852817463358854597433369030183155420924727180016032231329694377675793542020530588059463613312712135520288353276273994356311873122784524880674108514053215629900277391159282550559770021984666893969481468362816523482484966090247428143081367975240104248467281468508462413752257045332547990515036839030905957809096528171252975709292420594733591098225798371478189205556753189406135273104222106096276702543787778138550141185689602908785324774226717414013155154903992650522647505729780018469887948739335254311879837138832917856051293122882894027243343689754582377293036874874682206220890909007805215398773038968203100128465791962936530467652122515285186183559234016211276618792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] -12009970696024240666337758198692148582557716200523921706684418088780365783764735316770163750761678903163038779109618226774456285513841091899931338475222206309978690485315505894151739208990456458759833824507622998395805802593972073789382809272136454673270884439333486958144155160550148256319315351693949478530596024113352912081656860598709213477959066438038605629827571231776359598570586310995904020396880409067047346727883097307670445734462137708753440265161861928636366708990812653881292777705898123156390689838617227518497527895696680795782912760691980563107726874553791948435004455414446156334712051568469395726432627759022176060911895328739252023538131220410460841603833751798137353674523369654193119631197734628481390775866474838231040896935883625011472114803697115838093134442384646173521980413678623303169371127120440841189829978131454545379221593099829398403913185720486097669159913055549683553020007421249362223879954570889820640883415964058368066545671732609673118474170091476475820359312445297623361062218574489881423997014934571795733992163230832356039093590795118556052269506144940105518619212105844443831110206532368465519490060179349161567105804323565816222530382731908937786014894779723699007183440901901193109089942458413775430387737629946658146039433118445789350794911417643501732896406978712435196176550664101586569395701202083786938401339997240615994037517941915937126203300849227910009000683839305383715579821681359726824624505517406058769665772828201719026113417928382412087967283997627309180481317991033007179338519056535115276214364892855590931257469207823460026406029159056555502316285026394945587926068297986227347708438211472326008531169306339098729368317172469705784055523845059853637775860180566821937057730128475008319754590398926469720389614902867437686953397205345303223883061154047732210335362033992207213368078313424557903576897384406244123806145592642825663559889713857605261084410609802327459672012701894219919920263050687409435127056126406743448485140987172639662458761241022158180134145533657608593065894964791237008045843141758381061993031883671447396588312714224977835551784579147339202038411018786403016584076445235064571166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] 8258582988298258698813373463516085744938227101342318350489928785336966329859355529894921540098263315689428094262339110203744750311416050631574481642678474540066893614916523051543974749012186342861158215973704190605366498483331891711389003974636199898339250754864423260589380411699632321860987618995960096290593973353042444298585977964955769024163427559419449102220873498310198141979304421585591591129764903762375545815045600908881068672729907669148383122781011657555646953990463401930999961674926196818880310533921081846598180158176144769074726007370430740175148315281375378381214954298617173696623863546715069100472354567249495813818410972087447201927853073313885053568556153200037025660618349912762984401107040495541846164575365041373262793747883384614890675160141564327849306329351847468247171482508557424263219598586882251023911400519515590948592688233710068130412404207042036250217388651864988155884462136024814815298438299678247384904411575833364629451988015231046022745515426018191675203265362491077165469388654924141449988448567247633462148853814513316774866494205859612442482202646309970748673667204280842732838883339808683970297045100743497224232780443877232732038078788720562867350474536021239224543443416590345167599898676228314798025075319679556021409029784100562665650135403455541859812434265289766244486122657239984602686086172461878699672164972788998298633357752696903703100323854409078520093402956153940046870729945313709396377206668041018422512302040070212936813976049906167004978303714852895775543100541768784021273093805972116809313327209641884265228206243989246526231889188301449799352829946684581544820568169815799474677472166975758932634556966606322552152643831151643482744778286179756186306079832560165801697445340339564843283059042641942391995664176597744391294050811396766382861897824844899266994461463676154875562519215707016197914418971247145240345004866442211540205415665513051472736850601733814443195125828661396244994090578729252055877572687247580062325308164320948297068089209606537991582061238134113576042547387588880705934140767922530932048352677901402159407826124352757121547918593130957657037767157939527072739969908982515352207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -3246410659319363807433649332028077481247485512168507708760066121842408789301730086203102779651511041103962000625828371766829208674650140957640100878107739846378010526194630930646850140055495085696085563604165548747512396208972992093754063954341294026472017081976711302354063436173197852719657179347347053382376512475490417508749245478564048396332076635275453666063591012310310781657603998186028412327669696741919499026789128724629289795565463633482867162323632010115440160340659925274524342910482101759989339326394089153056205775639368830349144836115805734556751204965320161144110929914544491167625045742253363908529680168295119294170924360680136982171365853945952580200522020706030572209162118531257828208299253315632067950583253792628781547224403024015532794154911550002692245492775881650132282297872458323054810758145394298295062632614777373793837878484829911771582666872064249758154141326681857793538238961684895984800864786912586828178711903783858304897140307066230748936532621843830947336548212405064588419900786181495348121763197130464900167523007033121374468544804925419680220227902942848241281404132687012167166574876287728168090897700803550845240116895129696577354377569417687029548814618278080938376462352212751956366588003506556123799442553831709110814696142845832346655581041092621771694248673495658973922546464550534436085660015171474251341263263060418439535135241586638747616244912821168009212970692551709774345397561673370223227016966294954594229933413460951351364274884100986788162356376475443954471778574296069680512207633700202201464429516684151798592528298691512651233012684559353007132618180309889023584450518960800556174117431133505604570715657283999880199438677982765866213288893252836966433492650220109708983078823342949576830456875751338093279423510760486866502918210047316671516424354210373942347692395411195826359224725458066006639946158684546934766289083942889665223955636690453392828651052326212457884053001714329722826608361549712100590840072416678410996216959448511360815882649601595576227885560206136094750133235165776908791701780433481842751480751753414002791205275843205336737356370695135189970077511060354830546425072770509145374720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -23359939139661121709320801866079063903213156511518140057806600151890003665067003090489972035546889379669266913025098534610288597822253393556354969462053664601173228085554909606275578007587379785372743247440534471416868100814032465212402127343072361575013496553469980908768746546682265993603119047199807719090826576652636708236828350343184358241338743563616856116619493927527160762851103360645351707786878374475203436462211244152080436125736640263038875027689107174772334109053524018141999039800613669242962367009361274817069221063173584952798544566994400270739517065863556910991142026456192538673711195852629995244756119780894377212042117580852477285541117254655979259725225689933086216067926676592220735883194900328253262348977951669374875951354956410373635683203503580020556579072596961292567043449439603946366559016367460946332815336979867566617811992153802809186735998734149721357114568346711390793250516989826354156044910577934952881322715702103624440492565233855903806643605071588016893222148416200404893160597090496838637979530476752089887787504202721538602154356554290518071550698356220738088741519161417936052574392640247212130054851182874987471551905000645782389368182880059938518124748443712933309768177045052834922652881453647610138962068931392466527584250077089437010887402166397122716638636888464971067742949876037747515248896610240399155122014791971560914825633926089793113353016506053142987094862144735393822237155114246604600013090200471968374496640343502430113075959418764868100155352752229536721646574817411566918470644745973812823573854183003512203350066224680698044775405818146464382811728231231194366348109985212655326500219247288492599798399160576034467367685610276526849220237840061442245337378721551899991342990021651301902422535971572201216816121204166981320171264425679453237780756927499741751135183795240874679867495829013408914009788658464089720585935149669667548987048808945597607262377630495469189214093298805409538683523845602230860720428970609305496038136526611428302340157862764395483890687862005824659671740513748480454015259859115572473402989806731635867467650316887854642025674937485545737472053998355749416791091911882465869824000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] 1058399433469063436941775520216836920091435965538001442438810614007427780863925144550134287373359348164196829195382158103952150541035035623476516577389850191008620044405096240968880031429040165020672882151913535795870129469443664241545497186000508393965735540996432575225982884349266716573204068551167866721015859611143996958947583080869359070829915852292434588525058390553051539716215047625582195693030968778361430660751884608011740914170999730682281413772268246653649612387272006634102338357616210508846991982170619510112661823945054064382431295956203611089222516598814634049670528931374055250573937071460750683582065751808788077453337222578951452868482419597205734683695611755246212133667989839150822932426788262764489504639942344654540055876040765366454613705935726130565123327126753332157628104889311942936355836792666091242455490377480440186914972562185853720985088220610955121793231208416048203279466731321912159123134407748476591870307378528706709419871952981915928130809384426629209913802576848304365163767941147054896765956124177655896151445374846581418277078015520190644114275213161138581222225310464531795856772261910432658270847615642822738488220423286966280269472903221019570942462882709144526472663142324768738041860156791710350725926420113789587640293027804083164465510984843623773638073397852439663655185955272446745428857981691389059021357154914205412273586563587723655121406703575466906215636531181331781425668417248852176197649852941683312950147112802342239978707871781194819169334477677712037916097638721638438663689699410143460851179939106101306524471422587485487820109936474143713451389056425288583332027564088536388459253115954534963637293786695805168997654648884455330294210606737170454929819110043244881301678396029173573605447541111873966065050467002551432133455639948224441595850973893404922503119185737099377539819757883259312168343971005969432833742850431598554181873056794176686054501665624057371284407496346803158784428674145266586398178155860954304801593002577220197616284248664407338332190692484716388180983728312646507162417871431141765256157485673277158184270503091395101746582366915521677490049952503238022717533305532517428756480000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] -838567764666380169165635849663221271359697512427401438149915288954586759893983866437555327240931099184407194756799408646989298046922797498482051702085970345306849027805259277870077366203883721843901418600450501289461946136848829892680284857109552928031229039739590642735971415461974904328883382146181851544277289434026713082163667384280224960527898046453020288918077636949640382414037970933164031437781286009122728880627445083495977018482329783881683649526886771227361289706884431377582680958953897967169131558754248842870142015541626079986247878954172565482878857224977458317369992995265734669288785532087247223815533902121427405068110840078706643603041601357033006502123934099070425414033743288394152572698879805317658334001281708654061811648823989253653277913448465972265480078153753579222920918730838562951111975917144775809061982486897230821081333500692422273609194270719821452458855919347441896806456936576706767494187668929082663926695504017272628707421913443569476043356650533425476802489088448079852195574579493210862237396994160737262714015995706831920188556755002344306417606069072253108383040353536250743467151713874300015488778333504962346357437414914683408380082751996199544899251438746652767024782362318519725259619186796412409024047202848242550830834763205947800038307965660387067780230074349641389035006172208679273605697121918567362575919979855443611519981181126755163058224986912126945366721004393274424166003865296372167069244347385033281086651920284634425077199022955621751172691974792900840639549431606897625426136469787217913135551229467454598148385548101527249935857186010890617836873949683185910976008881072336996457539281993971802046982109269744585026864543724309234320975295515932102324682122654844598281267338772374963853274293011040893806066993864773499741164380251901508505821987833039938168762583062341382143448346372395430464622506531483696644109141995751006996344953511714660732045397959953539273313911864355601050109447032573082523331697715910846726520947775501200562929709970143145703441133673164102800603102325196219586157586230994889032185197855354778255632052549651001042726304055801932117310215479630842124457594648221334896640000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 368261203123822989089690294716925682662057636043677633475305991835080412196736511027302562663386441884812174026984842960534044447981562546062894202000851660473645610875431173361823306969917047192407240133826888249612666993850614476451372863705904849386107513116834756879681555106002000259878380512718105339256324071901720896590191429672487539257579965321380755011334650549156928155482211396104030259281183928962633455596616852183873865192686718236686633919642302745592033694624808438587681507943382148617085923121643500173443759397416347725488799050259879643424101093626829255254408965456387492398363642336295246502096343407899917052523298985757998759759904744280419211289005491033292038943602258488623419424774079391820742252664271718873292898690957004236699145104427287178087296853168161683698071492978786427895629558852603501594805428790822723574539994496629647337181829587585062804108778844736091731526957850141966888542962010465227008428169126160555839381285308512181915773868959697165426654350421063326122169200702246212053226438682868334060267588874788719820560696624864877988732631772771718468538228855025733054195331232579336421807054309707483874818173307294305643075297028165721864540970985097735518617210250653552870088761443341668185524122044374590415907722127802741234508908071966650876104783183480625512100447674053796380831303362433287593770489344767061608725897630084574713481429928153429513387575437618486299009527528165680209935704988983434957769785051740546897125397450503968227399750319524014159301800828376530676140480247841783132672513337945286518379052833186282587701730158105370800631331010890983909364346614452275400547133811511506059372397906894477301901015022135662410728037978433732660262030144430367326307040713395847165458345674015730218553863952767159588564985589015040990993255936073133762386649547472439808068344789298513515013268568095745630672914882136915309790496158394768735591409289392308987895689294987731821773389481297035221950532653651181990829270522674563813691142907148487204666879048040040770891131541755314237458124181887644217744734401404512649215217341748422156254976698682916068420606050662462400440693846844721070080000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -80623253720610687305348488991703085511786836056179643815045586129639625278076885277768342198776910955603457928036065307241602654457179268012169716312404132113320709751339525998643476612764130067297190307797322618322159666253956848006445281904883957794392008645678884091134254643367915517451979406454154998092448219999124388695300895260438157425677507208989292219169193527410944259972073249638224059894359605558737351212543413268997625637772182764236014913066571763029900511252868741896250103029383188725709528190425371671780897034822420949799361202908885083439660355577622677128138667643833369200463571483771188226635072353701237377743521435034166927882298628962941767190545108224729619488717837116712767951109429212276909426659031857292953291184354014139913987392007326033978557646187669883720266365008175956092158238515075755953143250758304301323421080379283190817825395907642534977411417776160304338458036749227101237086733436534299780717870660686489693562056232983483822973084948176387773818215766000277275061262371763787913041429292514500099419403444352707518475567017180651802761366173643888727569745491569315340816683778054569225046870412583490918028967467539222289134926992048683345331824800989541663763394304680335890357371118614721202631014214522132281755433455166870072188128009285210072956584902956152776175516629352126733207580675761366439952797961006763567268891008051050438082684247907068073768165687556161284206534372436241723762410592253525725974282530023252942409077011907246076810882363757247154238176559911392617462720854154095429977479567114828387873575467918646829949982598420508539899737148600547692575389381317549096719042901699558460532229790941240447463440546430288856661056943501157144659873658013590018077285034860628031217649732277173439277304332957143048241870614518830087506607502716525151230552193014116746428305431206295830362145886477988794120698075006309733459768775577901345658229349432455060316289134700647287131676279549325500249117587663911777976409920074979897836544330451051858026838104210513713505679384735673305965128765194898571640023068674477321570288658577917315703891028379734635916640259348310313757296731292138733568000000000000000000000000000000000000000000000000000000000000000000 [95,34] -13346050841705732742216670099446031575431635065234177501577172343489239591974478503065929480619681719457991768041309905414045368763547664417601654555758172859867226211156551059044664316336505987445905089321582072468184559885362855247964481668564993831613142188123503014150183064871656738721791232888514497257070936288520795076441393844337208033475138935484374945006038695574917078235192055158609887323085132292750050211445694455424290923720558435439802228877436386881371044980378748162764606953143830000747078987064042814068019979929680135144638347335808178134340577639689795438165598932021860952146161539996495802373357180322590088804423156448348341823879205722158658995573104375021154591285595455759092078559151217943101491849288916033379124649053250243237934051346968045679837510339986142890237175422572697825109690574416014759974684392355197498760357412696483534143723365352356459387243025409369717874216443080265933017072943227879004377802187571744208470683473475356473149149361768020084681616177296104187158807853200214650292472826755208123175743359271430116844220435002295709423354386886686817484522884531284370905514759530599201334285222067425836781050147429688444426633325919779449719167341172140700618752909765899256517071436912976991325260739597195851237845716923232029934899633565793361759906268884345305150774136813911176002976965663388325946901152105454298613551626628694977946554689619333494215941256164686493795978739038050626044741006796984125750618792546374285266759194434825830417545331596548708326835521411593896652608279339455705260078467884685976958778138645588820926772575614632508908340072183623070608726656819643687611563574132694182006959490494056025200076844632083838192750988086045818957329910333294429012269389981326027359136139289898437681915872168848483905317271778787859874811406004435105253998244736906148275741673601544115879173050252998111825371438357087462796288827755168147870565140154592942547305255200582247428912615784400087557891179397899981104486207967855676906669674644533702785269158290576412619284694859967278506516955730266036920930335905783063937308985950030576915659378548389359137372812560098873819899489216175800320000000000000000000000000000000000000000000000000000000000000000 [95,35] 19616067057805309157923893253341176233840849964333724988833118750830502497078238232980979888338870889801376338317248373422184926418170241395939800476208487939162527359044426630483521694234237305101731972684784299344194916852252453648147767806147509797964816182491667393926689971550184570064170903680544979809511550899087636793373051012396819715657224369326573836058373908786773825310707467194608915529444262782776413978474517169643396937165250629930761446927836420743231810690967083062070940870909881967146261182003950585477700162404207640528750441550861023820095007244185870985186766875699510019356418129578596694064487269635785699051459991137988074820210865057211306197058013369669958501559555095352837707207555408464389611260579586006921169661060896169802447868142301981773984175023729237016950544210533199645964688646136908767581092346030900385842438859208655804316225298425889894039919538247655175571066651758087926501930315136885814650482718557505989035418493010512054329136166658158309450526380706202757918946630478266665366199383057219139170616316556203660809875106669661353460713414998474570115235635932054804336355194732535301499075450922172551445241437765932520565827908386134410766139380240050229328782497956831720208920498651576884112278660095022264736647748870439419462549964503147575685747741499543211770097349091495895031345911432165298154385066494828243532619232301985980777240555098828841452683950374030333354168730532528399967486307370453242375400924667802357241767841477264991650811876838954455952134449862859467535966051167230752803805011397731896621343338190701115638263452962067245133505263218277790626628530774894220766332858465544142424918432779966877106615854673106667328864104631674473489814446427471671881154494169725053778176443061703920924681252107029751939258980551172985747687612777327613173783619794466466848597314913172744315032362093395165894638957661056185337036601546553341955566506745443351305773375055412373353507229028281241572976280282447946127937144738127113236836220980351186603961970278593996206403153965076538378570896353119915442795516030216881926238293558028477222462292622791611481207522383245361587508838801059348480000000000000000000000000000000000000000000000000000000000000 [95,36] -8677453361056287034059370687493201146923272488608130285021361707448645992724435007348401606930776586993698631304830733313460871555960792447177223556538390397433673021573720451409459840781632560463398229005434288601816225837546295568808509877015462533084186745418317349006979579952764011849394725908112779431062153731206081838192867621024216509872427413540482936424244861540002238948260775392213397146423404898811321536426801908882708241517780672649124023647237837135225373863274140174402926458007311937489405258549505586796897478379865282741903409272570402835347128580442808578820100810865610394440705295508922885855927664294077986089002958483689971128565796247711076601586539731602950581330982369186122779384908140898093036387580939712243009690786466901289063792054066700410798739680314085743886140971276176469665281553534309353803996833073039695987537302777296712047132332828855910746477005621368643090842208797920445707969210798684081964483185511177156344036346562690267619235554803659056167797000545150579907885135422764083401899470883754318550390197827745264937545334678531162671876402176965341298813774545582286389029209051426782236936100012050225971547716579698432252013923581217797233441177806190799050100134842448224914068162363078083673234963766214313032939029846826521215048141217919207245798367129958744317876078005586398946337828846529643150208346136077187247289343978128554570463904408306372198893634043456721388384259712549951552063727271352387027570760839972135062057002130539518146765761436690060370716535245252320955748057247265736339008899134813024642474607123038042279596069927382434740629246023184996326974992979678930086447003133869757687621089851065761369885315485802005370788137731301655120882610042311816749251123331705818805278356469173922933648213037269362310835974182721127989154438942029330048476749908376285826753206975926028194580675475670816202666995893106289505066589390485715974065733959278229223260086249332093175208771259216868602030482599406616188725765787887144668853613056005838518735628684632858698519912573530029670123211186910468673587285568027277045404033347197612485436961207909702351586663054867649780909419105322270720000000000000000000000000000000000000000000000000000000000 [95,37] 2102950924345720427039865646289482538183113039070909122635513117970655805684906799466863549177017130388197119533781535139372813086599068921505468340058182173058164614884807066298712070997001589463286249245985834803757172863339340845751024098436923435486026969559478207946378738842912227496333607435000910850426104616165842208431727014623357486679672072629203157025007086467757398459931667857456987261720941799020243196308856452696104283213537667917680456556384838032465772910290688456255519437523582342710449294535185398267996623169204936602860335559344918555277096863956421588561217577724953167081914401859839791852868360464064770845799779387799053336707387358059108262185563368962362383010095608671902873047280483584582912681688420827325917025709469925342172507754659598466797986514697619873224225655006974708130579643487568120561154718231060193737580062689921602748093989652153620083393316143209372627953106786818221000966132918959703332374625562608418844552146212913070063989738839398695698062694174785900340033688006932125298677212265916630478428553121147090089124839448521331252178367939406480342653782957907994638160808731270371848426552400858946293496751181686449698807560430969839022010245293567560246454632283815901260212340363653961056152619565415951374885611390359853752827038733335162054170996696887825043885084989585711988017946627243949575387200225554919902230551037045868632765131296551512135342349209537712727565341481768274972334199876164430923087306269854615233663058863907666885827291477037333952107995919209962028127534510282928250250254116411491947711094570550525248534979293923383835376048159540808578258964581960755107008122630170825250424303915671991577383885469047348339911385160181625981700974451741802569053887005111581324406885754397500522785284813086672585475498354483478755449557700275230775664463752851733830237213844298110836732420594103040758016369711645832372053910890822625055557467448263386371351175522177657686423771288578912275417924491303807988903739373207756584258119075506787777184063441037638739104006022942089368746202242753721351036412172283860021673498907961443781672287040978690161155099928574406108138384643296591872000000000000000000000000000000000000000000000000000000 [95,38] -148427159769022043073353666229317696067137768351690062332367858632881511635461392300103278696402864118311000191201754186222050505722838998349083427377600161511626300086431910609827389455192975481196139935527421604588163067827889786652489140660915915087532226708323738219869567216669767834266247956025632002432840463945420458120898459538259183123037035929080199147964420891182584303169034000204875724303418305939081732987286438955746144665565095419562412514270539267703166952216240181294059525021274344578553010247092585024278793970008001076482494709639756595149915290082713687557183407116145440426978499527826323799104892792778720166557841368819890513876186407515386619481011944022358089288535839883066561307599153293471697339427101113244034092736590156044112183207178148505168962173085064963775133251615709843353440820096284736467394477698098607558686128606715713643774152995776234857240286563672418847805793900732585174695533930942650697905911755683034651581493953875361605960789318108271435148052835969624092492057896712132523916361494492588865238744319192278701695355668402382176568385333584624018921755504247008731994461393977516849049848407527812935609492983148147678999101341470814358877664580069346438425814739204238697627629449752612212549176906481746615575342397628161620034200091015098197240365570250102363339248182642963948118437180686109722730504027204725718686052285489040748000587954664250325471386788466477620414343829621787950735786869253793774923761226079349199305793124666981821300222928444821616013864010685060932617397605659886578989847754151362917780719661137909499572057019766481210227530019934522896590585040475537385048239865716907106201455970109377351800308985326186207670325960853514630373281948355163519661350077205492987502849654576224263256124657423066453097084644437729572128155426878481800477488223547090257859246763718569639024919017595375284658185001238754735519000212219543851178972419132484118738799042519476576549876625743535928527881290312378467805363381834603540933933890092017522935266162396258046835259451581291970980423895379818750828717583919677968847291413279235313058458710633558568846164966496273755093636946591744000000000000000000000000000000000000000000000000000000 [95,39] -99767565599708129924539073293111390846469887811732335304754017912775930473405782039516801832535905849645560106882023058267010377255756739963113380434643129406636267492344916367541831234833005131893463086549197621869755083643287062512942328278150762731195175717286678313495060483300880831908093120276941741171630595280385555507542718321678858696682816085091339103542488262481751580535928882945148365057303015322823975296894633750180873137351503315161133858538225074045384785828200590471603056044797789725006408085194911550507591927225093117876952623604705460601613857969965527941860513987415102111760891091771804635765258891722456109016456262400143270336447632182584028326224742681741018061644925663879728756245004136439179093308495103449620031109495983054654846546972365661556018971954574859392082842086396989074511974312508015823863523605959233235073877740413444094800384930721267097498455199876148755914868875997930476226609477762447913618790850165295001836608373110795313884648637463659698617383965971421049013834365073097585363543488179133952355449118672896994836132286355639064591908241320696773782440202881416817179387120402633237749343584265853822741755714519304449462076797888752956922818385267435569546833291353270404064131152763244139286852492393473570416972905919592000281581301481720489938090140979192939344643930406661488216357922836364650115556525108225284632549779411257414902922483457493728463454148832418020403793310699957841353081231818349918347577776178643130243199396555221074148810330241652891978232484550881737897205228646341330638416723818783507784456693806985604390870205921227236064336256366649124521259064535018060406112155768587934265996544389115184418040624100901524643786332469228303073343404449613168448756106953763371737110431712628288744974357588782815602321068799117033752973473233026951973981676644416156977460118383850838831697171531495038147460955621158790921626412827921317606443900047721337691483476247192074063029344155080884081418917444409138871309495698794128543206530950065704444686129297504164918442348611301925125531893796228133645089356392755675473228069681206872801771632472339456818090317387987363668103311971581952000000000000000000000000000000000000000000000000 [95,40] 46769140956775226621307371189477700190116433328152318579854459285013941239518923613024700648220650349155962860829441631491779985671368137023548349863399479258740802254075104934690509431351977797907177767520141764043496143191308751822961431495875806453418451772135846372609928303097476234532711571137411085165605824196166881122433960369771260339006156507337842053897048425124950957616779951872483934218989732552052092397887821756890312378953720366965537838117210344483857809774777553412192581585249742547779801387366925620187559441187028224340402295043145665036435742238295216439495469095389261792999637833384709148043682970613414152276540919298243532548816738033532546461314758683464889893033994250260657132898145392290828913836533219384941580624393447404942369516554875629456365626681027025300394243831470196392631371797452914921981127483350440919633502485351620859681174064473788618269447580601079777496367085343837143215192169884855531944292939296494603714084375043105494993196026074169202465688482755296717615714746691998187416225561145531101681945316797786062407494802525236162327497109902479048702725018513405182925053678770566488534376727735989898589098821229733807812841815264112770611676832521474457722387644290556482067932030288762845859892702937818547847431125137170554398364571570077961925527656471550661242724715137493038271011286178790591779124427974416414290103733123564624353339676912637866406888522065565014702059636807042885260921466593736798570808840740800779864812477972647641237339641008261820025076875666725423435463445031478567491661583936825644113424078155346342186337510598124436580655268293649814920178705262124890136548623536045747117088732845332113084393142501705428008829263901445791853489345743968557031375419422861322903520773426726506164141962629783860754529824538352090849682428407470147299656530036020620748009030361036425408435517000291465737806022180655146365478306124356478288514678683305983768493849668122020247673657724535323237552006442358140924010064586548065765212495869586309342482155534916661947723482791731604204654779362440106772086897884447116138344797759569176463748904925339242281807698468806702696635017094758400000000000000000000000000000000000000000000000 [95,41] -10792932035408649904478288392351446851324485101135783374312954945182665406059750685663868039234612686177901974125746741567262206215426065540760186118671158867783751357378184474471863026083300064809712069792069065727695632499136339971367249905685784961205310371504673084584124821226208774285778137831345086974875268024569860588487957007689466748559788248837236355010960515825815714501993964535789680429807583021127214360633871613018670855696394429429755390885451441861912496219295935734947473963568937360640605504589912698120740059812380772171447677114307243172398526000636190282790880484557304793937649613502916156322614358346334507387658782485029515196790351367950704766457266242240689186582359126455023741197701471176696058531884204229798408898475167683747076568875121673944172290046395065651037534857662401174644367098637386190073553176007929262321750720774768567535786209236279328728977759583631336273643940785864532654011383201114739791040077239551289875724457288179248866576167807787271829595680405033428623724885762650666406911702493210013374639350795790131645738966097286712487751450657629040257151737641099658602705550405374236442733682812976884050023851808896145305648984509833694834083538227731875448256855073363286559753863760339733640493621112507558083332304992927225559917620897637960385013528515892993936788869602350896307223074035712895475863478920749256712217284661741593794396117450381398800555280955787402897625564807240015328133912495675523749064916988880512859088399583170329546216121324127592232857202170485113095632525439523979527547807264211599037539775542418629616712787765289713663746579171028268819185636364289029976374638379719852172463205978647131215871295281875307549472447910481620743646868846382787842699539635779962001838034276429868221454694021451289652458028465286984102287830318995559217190568603042886764073195778883264889451927157501880772680988756265198861166530511445280650448523285138642349939058343481649176928712176488111982841423844663210302138561166713859354397984506073531478188716922765721553458724294506845677908293212325767065405882378622836012260354125975197035370868840550986418886167600256281238849747513507840000000000000000000000000000000000000000000 [95,42] 1385317561865287784144018270347446885554354537656617029820572469346626908881675139239898879469808021124805560726914191117207672258855136118516798516115886042504509461999537693679655706952093998913957389566305066876203992260730095434613319794773408653229038742443686485082062707209094031641048066113520320769960050825419832055872052363158310053425599424777326584337720677411589645350556928840518281198143632746522547467004492950132919484231891747845108400660704989658706726616984994111623791567582742453842857228701909567753720661963735525645556707205227549458859407396857296460360381384893221703572733065082736238131753707631726044777708221559002276809184003259224048805170799430987207005780600884225388810874146916507192498728199367536356727650575567666643694508627384184084954880230856216444423795223754153021849467392432623709171095101110092666518670422173238004601043309265102034559448668552420476921344401327742439213129478976965180426528581591551389706072535562278523630566210913133180052617861270674433938086889561649547515847632811718041152711445373142081245505292673313116817145439759143062528191567732525324314829692807710690594734908337462046329125553180071317743201896474757861545978009904932906118344396658380504655286486535938816891995310945513526729700201131990928355770355338533399353792048058437315277140177721827872987117873977608830002872107002694815558647406736251435538678752515446211639577438868392418222356451099478063855264073001985246363752827336341663288850992694010377119151031886445294059000407848876083317333507829451972361707045427253425875149007778691002003527044928373287162713136712319663599562986707426667366837040339097385744966786450312789188734229579939393226261816675235345854458913494088464130880696252685659180353562273776760134105553886630193778562650150894583904107213116639784494929710202617971266405038140210055010945135552691575356440622548353206817705175538124055841155010689827619475735249432339035882011638852079476049314444444730642784455153915393510129033709915630701081530864899714337528214274293867388995939996754417652419519222586558662883324347639042050173950014589266512380317730883490210917867545606225920000000000000000000000000000000000000000 [95,43] -27292186567805837311819617117706078782215949622443341236427153355015140490507344102872402603077704804506368536918854388289629976414251687285877866218077533906250745736306825951481055124685061421997062264318028548295055045381186621023243982809518567839684487789820477496136498078848458591948148714368252253287655090224314324185647783744324833780876172883574105039640752855558038977526975927938177228904344136278638718821481795219101403746797084185829885089623737322778796822844484483702719392653471837022481194922657876067042265441670400710371335920971328211855719061188555625264928296380888992638587514821574622027598962416353211892485106376651862519663921016152653657821335646793658342095832890962111133594773917411517623371883720585961936134695071637795268989441958209450268176690676596595910448648206315574358844619279632092699898896126330796770592700344305060039955144848600197249168639632405704149518208910214886663828971650135730480587871347406517976074495133498109974676275819855940347072942863509932664099948352687160188260451764488454822199743974252388551537622085220683254137984020164318384766024132150930790797201369829539763635197899050215428640119320004033857276156616450560956363622764898420740695429435041276722955158120059493261570489495585383885931178015308205669666667024045556939976623461682788819385829518227550555530330747204089460210816433821591307534352684998801101407751107632156531440648957816723513315348043667714386696256003402069242699315928689075011038162883503660912380975123940539223453968735921834687567655833840946569261760768642794524703365863511261464777772758496659075663205520710739486444244510695477019546354822124739321431464115517854163234846545798291302266338563527273661502021017948808346619251741089764739192415051742914457626108927734267128179410211885448426405561343481379720245471194131222737895392264703990182945574062821510407396017643023243571116851672238624300846704919260124076770816961299929860414139278365109570623285286220800333265855883783893373809348955697653931740102500022536572878573103785398457619074102627298517099596580287777985067483949328828871781104357830806135914225257648696724048886806609920000000000000000000000000000000000000 [95,44] -30135907482336747496612741663006805976012882964933788660595153044962279283161970123309882566037154287935462874604494483296942531775989602930449142943023411121048947012119328371247313117179686213899897042092155748496201683802429700350445423534187749271389261014342900296919591336154103338575716713821083213092837275938881167213512307126021918808906951308402091274292976599308227909900479689895784650062473746369488949436248292979649804149478773826094017018727963502548212035746004153591855653267674300073355283117876256439335551289101624654887542842251086782989197444664686707076484350786456287588553154326701855501089594074818299004172795887448713618690271970804092302878886358339594375691105462575894590403802094582972813154149974075934648114218849256833066441371156908573068452606778069134232409729443838169215426866556734482507062459479068158839265454775187127689548679033415940750415509071042507905223724759274961276105522264478246380814262706000842667702115330508408238022319891332288973940079274240394313145417418686669663445391142491871698593700872705976785199281267386907536800146353939093476099542653774337685491733813735499892944429132954408235873208444290183350474494602088630934201811241565820524683001623574075727332598747910399465738418820727978990107819730902828233036602623457947935732536384373729815388772214897821505297814749472385704745767739462896136487472898736920008473374565886565221590338578801950899343056752660952035001857140241453004643889400193767977041358657524747194685922696363145977707528215982096450469592492572509914988963052616773458847373845420480664583789325933861508442867347581561026459909604670478027243712892894580166783144567797571506534050057015839441963692860811331912573692561927829158591912082809748877879434567999432632210173826634057598952880041779316194266766465585757610866399517258381528900935693495731378618809548905398012018797563261240148612594930546109629840497201900104712297310317776683039250477599132550374700647822020836498917024748165884501562893148555470008252621800389803231012118919601028796595856691591499702542486398454645431278476527882927689950501076126497468987028999776616528329033719480320000000000000000000000000000000000 [95,45] 7583157055348459883695467013599348218790473390726796757586127789427730648790586420859988925604158766915110351405015920657121596037103306806877793303291867090450577368898112294573362855404541362461444075357447251256709344048976652225811091740627004292564688846822766367473091229974777972690505673456261459272432855031153444254204493537596964512947245298030917747005667719159399329140461533374478260774858578684508911577369044579384389418387878700153032266714525538624761379461879291021782440617217526674385184314198623365234350162682337995853365510237816828024299038956333104543531575518067920077466158369573650834613831850038074890679937076996746137274551928605466749334773451103395196960430277342195575321762144768867495985901121287571875747574528609647824616918355413181271254048192639580249564899989764208560386625339061576110504135114154637062758298991161086139236284040470512523541299217664417537323641635313717176770128191247809264603928696422629778540857060976661826734688889431056885945657593874819249494587092110449242339124307482513951210755325886236673244606261988271259950418058988315832831301444700902127140941611681339877655717160239886993558879987405958414666578023575417416189573619304458988062425974350700035892963951223262743674680647481512316280791620344476932546988830761129790025653778569184119994351936621484584753141378337968801191506977464546411629526572898481948447368935589823290020705707043850783022043554626445143519960550692868130944263838718742057546152081579950876544541741088663482178739576658526547038684835148445730873437037454529396677722747764817827570412130529234667589486535175640463152305424289429571726625664750071230489809361830748073823286919398814283033559576391939480010177172448504723429852504342033259287017364956374531478334373399824987004525826270995997877087206819186724824139221515022486624044767796796747905402609537852496052871561016238698315322761948851689418142411681628285413927406074982286475484689090630149648166555173848256385962500381921806668727852953172836586861889355188324358902061017156220142105867590942509020042660239936733213794464053180171320536130641599039850698419055661197734386100862976000000000000000000000000000000 [95,46] -1062668074889873972224939818522607381237295749820817828877367803820957782058477390102906328735970069115616121769976753434930703670583883646134055139250442290444960548777563583152755809014922079719748016080212480977482388792377093151133970408129925859955313101225801992428079368992429895296170768558297639684837946448278065835039482887485035405734655184188185902677856259644820252009035661008870850345029599954778637550359559216817051903678154092711537388333608038214619954386381458528745741580445486767346216710765043057489039255914919536848683375561424554244660858374992602655420087977096214524168641190693375524059200286473769501943100717785062655617199564603348786079961010639783168036684521567399617258150756187621729354321265946996076540758120549012762259948086020273318604956291442019650034518796335011641371530290278139084280575220555629165809109397585732809649515766443284973228245966253837925096913764712395259358592518903375489912261689461275025845221863846193410885503756231394470818746245785666229681936731637263292276285804803066348900642052582637341673470117568987605087465073414962443600421007600509009541592947064278990262907745745741297157835408369759286545779133190560917775964272461901228956669880022282760692116516114738556553654832076832049361563548391033025541994667543409585987204216371387038868718480584355800823833656142056049338061875156618913643367718621874779609376769403974532719636287798838757237901576269712615138242051589723821950351741842296205543536915106721253255967070976859766125166330818923109131089887509179515414728199252605569880300284442404208753519258207155115002580726781684760347837882389469628880672661242163066020159329849928394869262631004716231775039853932328611430923705954357170435769281946237476377036125633632132941695967937263657788145978846155252434243765915052332223570057504107163242061030136526183468425583559471493301783432470696184332706714624255458691917969084607695902957983944645410503600341010424954501326385042656453902430894359098216128887403479549308255095454402555087423519617656494172110646743612178492100351307374116553460522211455245165963088397223950293597964773746984287794281620439040000000000000000000000000000 [95,47] 89723147917546964918723018645151797323404816502703900975200220453719504738928347074760256854578802788814744349541263348027240326381413967432507180219191573598613171357376482320768891776494860305069462238860723222590353325672554115752172131101898896256479599216230366398575350402025602610329871865502497733594357248232190270672905624476559202050297360945539161155817631387710843526093649222848524164219936096258076712508044143155715555917136475499348970048096947995953514291911633949591048915979868289358117982837182779859201736679124748095555332389837053614022150358029464609519643368401823251406605282869988882389806646763906851262918075350036048219432807025681515363831051753777317579141319302808924093459793383855143500606510063725491695410814341083604182869557216260541565994161275608855717297815592276313797313999851837361456354398112769519884353685645796126081600692486149842641541939990725326894501875616258051166372753396525396186914274489765452516171819183837604937087900604879633895578885769438312983528616506942852670471921522669451935949216872702665188318741810110486823642482545697938068846455854712756123078542306067211508098471665762333516704008590428861190668959806008540744268503170694150539954065064339442162384684333741498084586584485376195634230212041961652720412747831868090133385582958829652053785410452351316464248381414159744611519789603491589393820465088932172599370788645155463083027780071382056328630035728361447115774965672894654476818669197669023781602588170430932825265677678732558164599582443484928157345834917916473203901926139739196575951805785458437466396809236316155604349215246149505939565236695967263686087703405864249723796886963256247678602671171540369076928269200328360658112300862570339882457855501491973220645400836826616911120913640266209610970539352124373790214840198788830744984239960595892351235475387053249670367662023243772432570917310893402288126547772557863020464122957308292330044558131676349589525349218643982246740719304815237712406454856886381034474738712042296069045786239549340217325348849267088652607827497270348610577276157364137855928115214631099244519173498893437754302212875213881391336914944000000000000000000000000000 [95,48] -2315828496036339569917178913371902011705947624908342216224557446031449250904224293556538899738643161477756398012783713352845515259069670911609096813027780588639458458351928953121307005890642764164687582324501632286420320881465799909496902427276825598337920153121506464212952963089221820244077743844086412320837566443747119258112271882164443217667671729236201611421220683757270722461615716580849334204967751830746049335056449155254977414846537091539220931116429384670492590966962305476893121649659870750160294471529852336083296550623990203100222912373487411225724327773598044048230178016271552512033917227896022162865076970280552195967941726685921402258602589102175517098531692256094715330530278774506809850088111962680845518648423622132474576077842666465621874698699863633296520756041213679058292408774259912302117793192296496384939485926609964660734239821642337224304007969088598576323907613432326564182367986545206081177314374496837446851043364752351431806841624903422830053119243828165347447360796408081160326421294758315238879021692990101308544441448454483357747784195728523955866832366017122553988633256134787990029050213419392088684616809590763047185325773290290789311238502190688045416931116063448687145348077338283896297637768094310830840176120039036933883270661604189395028118440911916686998896593896016699471169343366106220377924767644179294993165006241649796403311116594079288054475191782885189514179968093625095139746600339100596740218463352205028959092318815292627329712965195838493164662396565696589837170490299000081649180991169914886282750836930509117707804186102830338507325549254943448490522552617141209324173547012855407485247364320929972300289198603396204405383068143330818999451616872093588915997325268273014416922641347382658977945274902925292694589259712656299364677468670859104359932863118878782207487204850450697505390799340523591980906896946039047468436347418792908479626264304314192681980746571861398918887242205829866030202330929376101959218661888261010781853144690924109759730145698227938956798345184197306476742972975241868548016580815630165685605394325397742860655768411003587231337438100384048283916419787156523264770048000000000000000000000000 [95,49] -566732744796840047498599802322761581020099328277535548762789569636947616887821557441825237013652646725672714212132316089502359147665298643404900086460961074732617083049603569923984850672790721938389110993543571186571591808985721800093969287762912727636637610418632512343114421960143790737645516700416331971037223566968265120981317141801737477906935104488380859880628835532583382853578089249277206110297376807445247989348573117798334853734637892424896356111865330866672732463956528607147755041186158408599482326277538533356389849584667624274855915731047462796819303965309625557911255636116772970566037740949630621030444996739232499651991421908915340145361546669581050118254257419477317160681757515129440474483619601524448484244098787425155899204127315491764248403210267975278529135758604372240713881749280466711339162178310213354290503332322483217789999041954934784508312367466590239938190005874275249814579766392283036811199013241341354149323558974603396450692467206112820566716040101504320082780840978501592619849000182814242186583809482222450408930126693168493053626642953324956725530875047568101413461739840670502413841828850712678613355442418372276579820800260499312811948260268259544061807044774127973007509426401353291602040080622026189317798527016564319953154776996953486727546742620467602457657621671223962119439313919177774093523930412982195510223641285320618784980843303143208366601964861639447269256804735250013325931558282653110529299748412096871296882732906353154049656966662836876765496297363500732693508281810289393137009942985200397370179196694322726245400976343040279034396713069513342512648802903617229317194996127510583825489395080319395035868577483243441896327092699530863063939952886487148368734477784382375578516820256143630362883009341039119595856634599260398005713329945993786727809110608762470115218727698891792637867868381121353718883089699690264050326118079290465721372730487085708324074659364528379005789619905140923767017566039428122391702421663293022980086120872822450129894365029794686024090671398216116313294536630456331515839140374570317789080231501153123751072015282868138630235387334585211384134012796386091386640793600000000000000000000 [95,50] 108288505315716187040604514000117573380471625714404187141483933712396569248307760422985864893483329191628813718644564996597649042360316174466560603387973794927556044088982518712247693402241255228160825981760084204468949040283052698152052540606081085394912111403300697271842041503459121902376602245704513987114074266314254460891397091139049564464837566233803344745214292568926386325305991354096585601315326090433436510882645476078588544303849231783515796984013697426359041052526259536347900500870015463217399432998663488919137974361071344371412190947922077402332041615479099513717405015438740428438966063175731957253177111495497038013678325974673642087717881387935770394958179768982296325274129160954270195538996115210570637674024319556059260487373066405453671979250523721996184250270960482779749977069979625448092268613437830842036097468446571677323868714008488511367172166974234301185183647370608706883967484552803501476637723575495473367115654596886732567692015572568620984557070180305547984550436037359048834388874841429063334604861839383615892221734007953435127949886038110743470172264834439231069428141293802226373911237987676673902088672901541518795740352229539932965711762649159265237329532343690343464581733894170210189792289108562524268632053900173341876239511784282291073417392000009689597054274048276373418600749291567223413873784259504099565445051502629803156903229192643304672872083552996913067556968795246648511384433592269142601432604763688972963619251070917747668703760518949204669127986626163944292377931518109720768140065877348799842630429457025548325404391652503290479468903227351043195036034790771201291188066044705063473314209816346816771894894773790226091437940625493978660504251019719171050203325892559985194257897868292131376296577325539717591167678349850188937630666635055934955375752034654795138993075269965520277112081675189936704691400405124693637532051734622931722977716198807887529289484841374776610124721560564885260329572166147658089193739083054273676306621763487920555887952753260008858499994109171826586289841999720429996433782220272388461377530798312536477073950819463844858558928848976363489076333227165801011740672000000000000000000 [95,51] -10315406038765969700207759433536812586872844696820623005028314763447771552106977386558797262849918707994756662232332997313961979748554731766978192674959618739346895552616441460955358435243267544975516960643223691297448307760903416029424611361924689509717397320100536350359870020503152247910144473508382510859127449256661570270724260539555118654516861443321905104869171289167524930421268065664601348047761418799512023446098660106247890745439414670214007292495980740709575717031250958721428463184577233908700564167984368339650444001427071175723660743971932355641016939740436740529253014213673045156679731824249298070963657911321034772312478936883897047294206062079108208977321364975676333005456450358781102685094204709659389454214790332623884998400541881677640701134945942013069415414727798777483936028685179647622957095452071790591350657763041950377452579560323555600405670448976945489100703932118029098206093145926146083584125627619787972152920489361161200900340705793835243114782504084297955974534497084099854221151074998516440222576167048042825717915699279112607273781272151668539076724197899281977839162675313884881456499979859154057939552459376695122149923054707676353707474412387916161993963916544541085258364034482138493585474947371112708844574445446620186703455744631123154341237821115431768177040792971110346304400360246429544323330685468424478388509822642812653421117762023532047906410730800994880012886091519501120123720359723230148472176099298289897208159171055990771005197662261063415495434525521754746070701596328319646997324961715316728039305634469652838312468957014692723779204495548433289722969391345325562221162107896044635375177830621832251830182295337758348854912090403397130661903299649785809854149814194699938310884665953260561265031084958249446455712343133224320164422561771614002354158485838105690377163181437773208218233372900450360954340200800814238584515885381802921395052789641734163950043654510074883850561233386406668372956165345912542296868635323567607569097063163412852054415208400502476169376264295865722953890756016299540448620310377215769185372388353323830893620536387457188523825388390809265451668149014573131633786880000000000000 [95,52] 570647152756163838526360448516394127003527749805312449714993388720057913714192544178714132366952241630759353204134918538971471523062836144638543571571162583534745292112501906733144791957952096827558866705282071182038689137966672097388763926479393407597196375356554071290370229677870322546179678641751868737620865545713892915520548946627167518874536946443895256543872571461681037852956783623272905681247358241549225080780131359367210636627572026243826741471860674738160805009463907002267513408778570078286547969442807428308564214215994372910089745520115013724385785911949278107541149146797178515464588894524186667402966925093361181521173703728847295343139484418678940775953473986454109654734788952117921089051175231290777762693830026849985430638049396619715109805129048120923792031572549594031550697418777194612992358705069882308964302085321041179194470247506053704502690879660169771071753396665283591329368587900430908340606239150216134051568571290348285472581807846108596498603043187405668244310274642682379728450629082935600942819046715812972231358590804264906493670839789672638814289069310381340441401351293771845311662215097536949558525387356741833254426559905919613442126205702448331208634706277866658517219563658680072788565510739095466237369058384762911752821085196694124121300217382160660392612931982836901036384807570019752445355532297886664956649006826647914955631182396222287747456033314154474369126892434366894869066609083411838169858085565884857488796213964319209273102906442631309341728983787293653478945404807715952514939807569651882635356260995176609936276439938701145816544086480192512254661581216563580655424962037637731226979426095389661951160116915600477272571716817709499156771490559478078417787533291420511161248156246818357861462525229955672870266553892823498905572685229148280493688046856231325662625394692027565659771170184358829929416941692879705651811573834355397178721254497673101524411487766229676051745673706384062421025661326069758991424206988286678144979470784620622475185268670170319201960699149803083996748410182501840845769256178868483217431846316202535396685377246280373155958232102598578223882824798545417915596800000000000 [95,53] -23982021933246344791973223740288429897909680323018030508846147762993986367576695920400651324216469907368463073728782349182314332932740977527124190397367856262380752897014067688983716534597059403229213327291666559533840212639352549020794686382537576321305892300323309293438237414510164078846081373302939382023086638374236202912778670357545337304366037747468670842306775683741814125102321848870094785894922014119110502113383500990748140409634559329023514015957738549632805866700479051314821534392129240723672645415329212521615620339831968557953207254870568422032864912879642224035948388358665551523666901063965749446731354293053695947798743133736948550370954128329374370766450726491157629951435344365912105363681603259020591907732753285119089357436870686100388556316290394609971936854134245547068510765059114997153262497429627191213770371610500914331403052750375336121121098342162094298187574739877578397546613229203561387978534273214136469553746010470382056685068941496395012401828428628880660320943475750996506971494926216806260175612469334978549095575524623375472213062948691781684945761590710041540658584360085203328023798897491612155689158514321851802367398516475239973511478790070780088378374197083100229909639164838210273911872327838867958180808411165250268970040316348543214113758061002557718199221770390854303264904094942520242295562212221516808747689484182556879453746761964143238447000210186842602324084681611056315960492972649757507046544524337485196944768417478619848644342721841557920013085627479744461293630610246938939731475009718007830974048389820403397519294999691231650937601748857645509799850354569303167261853640842896165265906142145301555982913662147224467182969114025527820184717625168606623396863433139233817919181206471986724464985770865555073047976800205692496865377041287881699535417821212983590864907513120488610849070867961248067812691805247069139053846649190828660505407664952159442538388559546484582461240018677841924981215611940231445752975800634172280504228614272791321739130997237191716692795983076800872609518644566407426416873668874278332910846824197726372059369834767454067206402908637558106810862702651874109030400000000 [95,54] 451384749911900653490003888750490570361230212525812798559161242435115054383567751155924105673909915193774772909717726492855101223895774990538952417365689341536305218329698957087473658912043084739025574583375614118198742199165821694088304276450059452600058035485226271945173128107998413537932813279382455312042951338577717547186749597403042208736774470913072841039392194217373523962191402599776784648201537430042831724966374162265196771426860387362520611226807582900461290992794222956396371049903491668037966418111291127568868585395055464412899625242517982680102767021212342141596318691583035474941977766943813856078077150977455703541300449775323285186067633729265762734166107606452970055881963306547512891515388864092924671631259452328993027331442673313627905155365368962995339079897035137800385542547027183888636139908081046705224251262275303754056272744315161530784871891336870709428038153242384804292887611990372719260406408822068304331637352899571290157259347361446358318139920021474532090034670868010441830138134741058500907515156677820249149340541954467296204802579461162668122572686490887585328300485962738981736074605125423349458484975940346776040918260914632732750222221798530964647715441471271091581334088716795788705773595671276436341728268917661110388650691459602920807321640898555599599332702942426328217531519578834031237009221383094083508064475327715568646399989612406093055217766357345306121556918300569724428825338063675414197669733968248890326755418736588695093042423623414399644257846309695373816330782489958496075806199974612319475889583925071567201763638883736342054540817112573663327214859359877294010813601186795121372436355421092930462694185181584896985311018316190827565550036244677957297558627102866484991911516578885976507105777510552047077402606989397812078730280756034975943964710538216228909727692172713035213403147802024535206775849529702602263364651034243981474187171067563772812008497491707999505887915054881568257602687671714328014248085644772438192478062140840787299100082488169285922320263451573821838840613803672205763587246334309190164178564776442294935915601585605387695423391173008085248103469604062298112000000 [95,55] 102864907225292397577015309936938175121820243013980810374668026979093359763951711734011188002028008618588482667554510977892105144255839420156506599783288998993882848783314080986474064106158194581110281005521505962365217061913856973593616227752535434425268975778689178924261183280153712469870592939263667606712602240203879348701724010151042360779842297207820006323148657325399419663264114019200388402085981064498273208591919811152076072481052459004619501702443623743848777880003929764702726287612904284371277731917877636273085576154856209145322691727954987148601377029862376194276332621702514279507513315883369255709433316908394384250089293274451879762744901050781006073745288503177921105005193978497569539982259381495722761967491412380122822664992860286603268743607452911579959553246412206810103244677710009112429718092976388775682894295585999021747365796726404301636179822817680651730162056281372530577400587096850964025873482657765184261846075709896137923844385639956374062488256905957567058610722560454960704443742911282952261195990332652300766186278374427504248458270290260941611526242796342323573790409372472204222825350474859031623932493715940977023751496398468152085248399290081718431306934367425360291907931023319530188759492859168577466860338398526726125083974101267994788425086839175949091623836496641542355271790166872035882833919532558311330898233837001012072282883312768414053879472507411248699168686552690801795137539897121089235329693587871512336738471977702099332840052354793729471793375277518469918711498483506345580731764482673188895916690520073876627702516868691267275058668192404666808057790666878009909509855702139787973799663191649774257394535658303165975093369552580921693193432833826664018947377879536441212489849888716998972385026547112604682148429974674340987615870281966652065364537318200934814853732349765401555867023997749631352203143417348068003413113408681155935242055765809290846180934424617587112019342357533221254202379247830708042167291058547701158302421072893046972991312447053752564926857392640695234096901477857847566394793374139609838040040498014523127874177868286623550243079384950473878975947987254187555200 [95,56] -3521930858479091354043078521917784269675925908411556177012232932062347083617762714577237780117233418393268045162779139092001606396846239799574472312428656629371244867197882724120371119124055446207668412759648214584843293607900665904653801664269050163971714972743777141908357409431208452438194229088513140941265482670534502281639749908399399890984501755954113374282091553217406156104441643939015844620211401548651742347663234605999675901615584098765239866511932060461812210845758711266782955139012999190749718123237914482434623517115520189128797907831868624468845884839917327883094989369854129399100874335536295951536716039430786256960100562620405674403331222905830111765421790487623677147337635561317559802000291287844695621484961209389003616765204017679170407580504185519538445275879552472792728533709733594965425411346137818628267552162607465428119090542517025141575659793432300692982732620843524364601733910110377834821256418080174854730539350869086736343788268520395070746929107507749511114979651394391480788132395207244313537880664087000247930715445949886607812677956893671196005029446811719021671120423114472006491240123396810979984447181421581725058548125371912211102687506362261210560995115810090563561375942906229779213601245513628159926436391973601684874500783374459561716343671992634820292596035265737943107889615380938080257407830681576703246431328550509304186186936759186344535898912197588134598596015255530489467279553674962934533534599004077070990064575535285184195303243669617625154064332610124784146128289680912138333375222553166439792517830862974814475386990948820093069534640764378944719896345267326240728699167172402117939513279228179130129271010961435592518972764751910199963784567481752201486499096343848910773298604538233199242256359400188501049961872959095229079360580269224811032962730808095145401335762721900628098903575568834431687216684063659035928268980576171556124567108665347757780820410593875693761470914509959763363590390232445660809131439971774636486946325181664838281874753488254734008024998897841677172018354756632610181457192251174372506023126837188640337332267455464066577464043900284956621720002239360000 [95,57] -472775455657076794942539246643284084690967222781976546627021389321793023788507128839408250948472087680192678197297703292676811024505160112607813233161029175445654757038490144485120079819056630162960501511372241306559531981680958479933911371080092857761514737661041111658776431175001959495624203134064335646409199963244932370483641955779054209538693045507684192129739523840342192214589660026607946742381772413567640309874819757831792595820646898250204424290371269623836949609393899775232999733085404886560762439691891548219367719974762543396383831003421562850256982377909993669094013226860213047570802588487164490371461345246940229348650007847066286788821411659103677535931088266142676220489866406582305053489492827592930858969488859687127360570670789614102836319862646777675982701569206988935842035462420423003969259011665566836329271261400314530354953127048542894566917420036317964999750338784905641896625986040369277876204973830947845024026294003001194190575845968605359034353739370682781501068519389947394155697193968380585504272999928647923101265951383087650088623567035969170458701295031425319079352341696294042109666483645767880702872266327704294297799048067027796217542830321397177292791346847512671999131474898467989225871610881605551004208414015004203696424977209559564790920432595814078740113119157770722010268376811881890866634387802140863442237476454986267725404648713793896293512193269702340140179206862047581078705112917215276126438401432461492067421690786221966202321222073040527246491167786703722698757558064681706689295295971773628763223535299782591423971380184557287952718966937233659185723997438317105833787941962844667588073920945166176820796840476448225607172563072564992459816990512935956998723984220363400009683040983662655401741004334511982225250752191460783648634987986950740594419181116647910721016456513594870055906410528560341487220932856330423384658379549286821571069712690246985086943755510739224454536635969423886409426891373808347411767841311004161868245337060269549356170545582252653657917044023184374170677737093958827465152377422952747648596486888339644835094464390904073751038104680644551024467954358400 [95,58] 12737827704314093702789954001375800959419161244975576169031462860512617459478961813184942011320633467639650271379392251708048590394001685110891743839233370613540509117220299140940332016079284842250054893298022159045856988084642886556398948750210598243754750302321379087316000149271058271427712069483152802214357704937725411991547459632762989493589967937605620038549416206242536047512551065902351902787413407766299466766996742382119437736466945092397453537252956187461688811716066785330917045026379070055320120826597121294621408845278670712035688044613668806189058412940939380452499420156598322334184251499754397307502775567040671667309568250429503305029067405533250736722859239820909752619978184276540896913067073878404357521597671017784311854836792857981698549525401768387036013873668989112345995433967352105548908812281570984319849841605924400900712545272827313046072279561849133515788335805396442133319385235552744190170715917191284593744670191358163273303416542751104293593906449847894447362222421645191929305532507852873084789304616329335459493262617672361633536844575105925340397423451701249537510105515568493547507110220256726173869214961591930977172638718530698688593203213914232568192987838262684396374324510613354297704514374781226810826469319776468204785209873720148451675043661241218134628852986125295624304410914569826692205460447763321294030863234052904604132057757168840101264017675745498900957855962193687960549248513658527985690799933346502784103793725737252325000432978990322360625494648088955488833895305189342941083079286638430284897724366964798381519498292307309782191829571648310592260085065318793264491022010537364623668900975229745451714906991245489401078650375268394987698148959418060799943897326459159741849439669962765713214303303113854301111831806540749766906172587187501437863236361581993752036487746628969849590981836452336642473814750501434452043657253321980125006964312884100446142157500811746083335740384481776872248687012785185213440804368149117401911468614355433821977190563543402772087201312556163714502984219714574092542434536817041047536257464617257341924465818400680627013962659826547534096038400 [95,59] 1327645507366881289818488668044870215481400649072314719876386816611013580455344176990742523283070180713015579894221536757510616851786654653239498697534586799170733993735336357784741262413672458540501877647448645123797578456232462594062601752358753536415293566656175112064676618746473873260974803666910453114965474847539029992980692016145035019234885819246012326250276579348802688737806521977641384675379146163095051268987399867956575486772769903290074350627482935992773374332977791971296990307506440363050861016701676736806753326516397044814273347824424974923638443194565924047318219280372856160392360648138603756361612203954592720920056244241165945222964993076864626383823667826795330342114919521143290955191238284788978752390202021182419614863089701291478911866128820306083255125620510504992367565527315326194820786867032958864484165921849118140997194435648491934925505912102026612504365137149289642328161300096780271057565430645482253904027672832608757363456436216993729474551303728346872728221388568843081222225968332929154560287135899209441818029947854461252194121576622497064328011717540707490906013007107925927970011227151693791457083209598211556963368400313609304874726978250693169165425547219665595225867565709667583000581240260264145654548294062901874192060059050180648858722772756252978479847947919299073973757878805619125088216296611154874817220542143484679672752455848353115971135292918926408674178683612665123334932749120154118641970931531939763539704004840944088642611827644137584371221203998711582164037069113972130152639623146587024926530448387668563674319286132118035021978282115724165080191322644736294948447607070894746836009248433402380803322120876704059423128882079583251748418567145951182444738834558029486181152723452361531082737924926649357589804650620626084666244507632194861723334581204615337349751036160709179783219060269128266115271760296871542520635510457753238194339836374927774221420581161250050240636467372432230226165377014635725788536837155139945808572305821028772532513201243268669177295174379687908111506043097481776038879415069850249835129769015650110072413870754410623185309599928473041247040 [95,60] -49468342208740020788941203569547943022391898083639882113842238516928037584230006597231546455999285837428921497162375493303738825048566869601033227826411926102143233178569678536305949636525508880890082562734781357539840665448657877239887744242346843100458236214180674707660440217846772593254634214954809698150925581560750714333746246626558606945298152836063606108874985070742154477583074756646873801396668487499336269476903615805610490988429564403448524726430275226672284861382882577694980257600677073851051372406812526552358530318031700215134415713576318053791064760684797572768983674987410160936752002835666133301592058107973792161667982041436650735929936867234372624189171440187393045422767094092964768049369474790862912655974967004610417215320420170486774432070968447895980383113702323493761016694680492217407665106292991889656703134767688124982531335457919931216852282882720527563931497855357659556046280791586463129179762380427719571579467017663850196160514810550233017672412548780386179709727747446981985191999271894719703964455251477662806266791806847190763158469385950124532911778607670904808180579451298692859646401699088223471771425131401215360696099351805112979674863639675957810040946569357859314810008369730466812621293882515887259092318061780138533013967979231231821394672292331912999387738756139908533588565496399383575128774619287001678615865046082996557251730625708731664706773932603018787929678625952306129254429755101792492640754171072298417451587694644773508523680922670675628702505814440509124462648827840432447304013452787231342085579522799079875816241255462892838724613407877165033102218717020371115260555784288969703264030304226542624810053597740593362953137624454694913566803041191160689794320670261497307625564449523903036982404384804658185129745256463466042988710488670622757601424555203316694769974902616557699481779628510298134449918489236609079860628967114457429537667816793548328834441422804781410282472223636104884303289770232602001414683354184131911493285329432431260933122868241408922014536683157175560010667400059051096688496266765128011399468562633848824360372181551920252769515497274854400 [95,61] -235125226490957314459814333621674665888768698402657006178658032506493334915742258556569638599370662043904395723066280791071530048570016253056030668805033682517628311045932187586189354661475904799807158159391205858132878910716498604040108181007857975822648321937771366175135929211844648826411590600317391708567206843955245077589753774137377042622884253155950082660003145009466525449553978128954478144870687717897294317679058241011006665679620271317937617696101459718601549811237583288337529327732506987670778970382552508566411550240142287146900267114495094557536668067626511241906490657254749148627612098241607693272689756579899151137712366415480159235406357302313243943413514805285959798544174397686571067866477192075855775417070524221911566691120976037684345126224085979198163653772650541691973110957921784969261904084474670171596062377161104148683715803324473637164068428839645829727486662895083900532708564759844204249591576400785290616564253520710971458198159091077069089774307249683897136539677445558285376455730700827888321780404706690131321503970298007878145321729945419368748295125373856626468091167321395772848020104775580887342945000868222906577191710190357348500860699910210049579387724540664776317846774072371413618332357666189219817460968532445473642104046707057530108591290286395346983559460521452348525267389591661294181342420812015060694166541760306377191793773243209491046323800742325692082685877732383558240335240138930271810918831988986722386303357032065326878720593060862899935537092704446734534893132521560694098564856489693107128985810972404337557273810791019624531202827259089243534036024171096039866953460133221180995374081265870430118391058549555163853270763917781545067956000749969242960324014032794821882969041703982367307657515131468475860695416638259204953973143616412240993470891333883498308342021699476760894539497250619231133589590660520047801543812833885984793252414004766690018838237852287904905299435608242820747911026322943538201262102979777044591229321948813610719636054307757747994689202352900239448140263283886597041656405063379485772381573221064478099003140689815864277149799219840 [95,62] 85675588661056128576013253486915484788226808880421276371360694592122064185734790661419733609535118246409210900287988377065255447469290156154851397620196364783467616179331176410199997039022549623293339076418183332439645248618689500160638354914176084829393604817136071802295419591561893089449342122085292027253790324846346288391957839416616164757195338598234733372720555802499957716281714261026016797146888696317108500836533992155034972550603073586303106098680878572174664025957384366832392332253395151189971617944110507011300409803204070000424436288407762910638990947561870450913053620236506211651844562664489132631527376344129114864662171142156437310935428563967230566118037417656159800982626859362835274056179796901001795101475744243955213057889119738881691641960192080050747296851626884355906320248009212788583017032463767042557128918076290754865114340129000534017026487487277998537560268255655481817278876328043391987890793271571922923468138472252122126867341438868894260851908488392662480125529086490732391923698279438269192468777861710793524517656780989195900976108463910122418891455128806175965732043967077841493782774906886651709585519602975835508510484836521802428443362434464836970884099318158444977853775571938234305937887980851318826100102945648529638091220045168703617028223180091495824342034330732575170507707537250114319062192084969384698689649659382930563651376616580305439724477443227590394150075241078032342533909073181739361882079458412210333810803561991098530415163538179031178718169712801583826347490175975636380168643094963287276234973393564161556120521309079798932526623332151617312887174808784144468312389742821280074449368014865569229140995928777036829340405742761913785330912279130935543425722310210117531346414030949789239440438509951333486908570197707711040595448315790893199735609504697403660654860944243448695284481544862113128300845782939878140629845754701802211483557501120113873124214798096610645198243806681186442341987660340913409674835255059815589348619869727115793492803005455263062455465686816460462730825940110072198379157404589140558746498773270679395569059780612596085334103040 [95,63] -3277107112908009790820568822190505303155623721927640996829685471206826609068927484080410758617591600142700023108899665888979227323128752879685669610812394259052436871894033970175579374174293275050009151312068934408105102236355357662298863208656106728251687526057961068900490983913339493069992641354420579871845252060228460035247917308867243593340428871732548288779438145973933508926804311038951080009244170009555977216448107824668238213570589375676733597365380363211125514050065036664326482184111280151122246652797418326727872139952963597984337315452383937123466550898905363232702716573460972963207106980591651094395244126880406863976638236616827750273351554345527478132427186808307274505385944394265334555188488355933875227837500956074929770270502694121439515647745787656297392970859909973290129077593020302974437652439044872565239908784509166319844786339919611242960211323918469134686818130983062619820005067412458452318679329570659724996420252428912879036622732854581707762676591551193696570566126250893476631267124676327930203359997801805210326294840579087522862143282562795707228951287014703696791420714698253728815927670076605711580635172004088194837145162906615032619684532830078726512602600106916002278990783233485679279558390249333281975644023060380033190053470757135055959891301696663392454088036592786497557176308722196224742399347459641117677601790624573975866456387249423908579594187351306403088261177813429035586062755567787045561230564081131621600012152307120584305185342803971478022801401317730254674488565489634757471883511932601610471573972865914443289268998067005445605744544958770967149393001709231365518803782859673458503287434960458371210577145714804508202370502025727471194938222908275118845546591399719718285097333593632352002702928521445235881761756627385773329003045292151416314562886593777808953313212751530240496957796056914564884469255800014240934916539206376604744288290463420692767931248736576783871585836771214325771300054325223133760715425182257341139972887923269740334020474102929304475605932002687451847961909935802485329031552797200789417167311327854156440050908754342899975040 [95,64] -24971740994330306416412996751016752063820973758757053141900965502923184793140270754288427993538471336793079311691492616630264827850464209193883734249048058706637359066694682023334556687085004463468198933948366965480294319426626150055119117422322461155638032324507837724973468362411587728276968424649391492635172424786869004107809592497449519846748320916967095295988231527793931490653302683515736534810561430344929483332536681524269144182191647892251525451490307946907067753448868106797280077476503091714059968822152410030440273254892671610728432815084716123896685068938398288533718745574638415715909501427997744166327711265424340169156095365684339080830015021246021008166764152407452129636768867815830656326851322803957157345583942337070138266446109854978906103503995804512513012389107586911159950136006632517488256979751726384553576608804556484891436237276628157714783162632110575702241062230787628741918547073011205951009457194513538622795969437823182453024775558291360933892847673106770259369770276450881837912738299483959316811432076004341358720781802399741100009144316027803791008485714883749729303714336839669437134392755148143346277536107072027085209873718635016873410692545213303148452548975758158948981879153733867269761876717905851028982305299526279366229111697366906018163031690879051750204054777382566299400336905372070880585965720163820363486334493631279922044072271381319353445548361451656531114250712441415259686574216579395330192748172453778608059961839522246361811281786138841149837365434956456896317772752642314429887566884005590267727489110955441176737620465665548521995331779809305066374368549642174901533946464732336049458851932216553072544142785155352333186819273984901539107001781708818439140861502815820184839764196891789285701101171689880030688332881854373512045149341913906775732849021819620341250592077535126829132280521250266506933412978928705668153764799739422793601858794325000669885235481941999961932711976501615066876974424286655514521831284799936975019309650441498064772028150057240184339662312890956046297676684461960849536821503980831315764673929069623268672661726464394240 [95,65] 747177037850143655414712325587142793431286323916772808385358067333635177718128925391568371439810576104859789615749901862807721900019079756588246661050069168116196907974022299862824334356088788783674235569547489369628166587278563888312507837856986451604828210669354655098574130721830213578249221804774284151304609315609191054061601474347914745067671527031793164512198919689666663900434800010424644563048680579783488413053264826406682065795872335347203433904712002439054478822559075857662095676369681425609708612643993854009213189619007844370803814772102839749604589445721756159717832374838024667254028703245880105220415547467959130937418674067924023035763740495913962586821655274635943320243533308250290744401431168478790524925011129237483389307946275095209960662621614022183479385988271842663277075091583678569606078462746846662217319020679742980772056921263708998159427023347598374910480309403824250515654747257391064413030711891754993942476058164616275721558264526380562571880855008420448985544445295649639490875907253849455184650667839851348654066469877586593071488638256398182160647583645322263708650440414380698632591537973727223197372774873740466264341397931473512135807603183217425234195043749171812977627764400093848089701506937077810129002843387180044456587473409687042069600024228756474609644405267968602717054895668802923645642004626842646349530840311006372712915833510471091671007417250256319939378391023432312358959861730874027298029032794037219299835897706777218576967192500869929927860257156259979162079610477407194248038345686787234583602617752134250147973275537389047143101917302560633889150163337116263439441568689024273276032035231199316131075951953142091319446799547252487712196808673972398558465455946827946245567213138678851543149751967016062013320328646547313572778079784002520021496175212149283649807449483318400194857263720053590075839684104194423350605176811083661785636107185811099759362186731064362280776600080233911420399513502966450604701813411926387121801515390799485988199611104481261425466642447852016575160104092024293936681757002572933221048418340162272857854442881664 [95,66] -1706424414852367283369092499349575725830368943633136746844323783499874741935048068508344033450928224042479084591203701212315299751517024930647276864406978515943343081178597830020840437882666726567206048344491712548475704753561429466889493881193622974063031576509818004163119971043370822421797535136799218486889791177249775654459071697628753045495790252765064767169724436656109307420386623748688228026945619051162946657352969586734654810528239531286026158806641039791681577241096854142755932731796271517050292041891781341030541868594964868533195351843004629347522488201019557098670885598735609891092634383329416809473860369445946014524799802454618536419820071151622852919382639086533485706514155894755306190624977111399134912027024432302020661655392958337306828303224957511962939750921616040012594896910853216449831881535051015415296254147361313644900845986457316776105480160345648167978695661282067081160655982097828066135382570979703875549797519225831583134295199110346692517020317307720443616259206109199164829623843762855668001131724171736117747825362943647081853890570857390098174719877144023578944187552887741644855450913042902671418004636995024889181146262400188216983095802401914250510961917114956912579990092061528269138618170480518231290435004524662319404894821051893790278471903329914884114472907579491053846900737963578262605401047968423735038751710567494834427174706622637177382653363811564997629772888289820811125764001157568932920215212977571987729571550425261136619642900564434957132511283413131403215268220453186479980697521101864509808346054681135227168655385172038626291324864783610661781915562671224146676269587697816804252871305397453553669663384112222119461026635759027199719133037070408371985980670096887385681895275027561690266378901671273225595422818959568492202178239813663489794553720735500545087449591153534382700644396986227956780930241650917351857047711082375318606919065278030194545963035002512492935731675319258041366232601899560458651246265349921360787122773917249590507857981927668588225864162689328311902944438154789504833577210447854343538246789560709591915184128 [95,67] 149438111826451053601636980176063707097537190843305903335097961301276009104151021227152865333929569082983109792178495779805690441953280305128974318937336193353664945983410946899365175648277059240319504666151870169526040915765450407575664985175673126365171906872835252359005292742388416009482445163500493016745202809810081115061667920911746306943775730467136146247781582050959860725225846220891131861818584295901227665045844774283404429726394966964737404284873439355105470379513986955078380745881016488953637898177415753846280408194641650585890094969415310200757106139848772636465636681243840582283317239088014416567763793286374760265937477392722578381751268236103726615260715181123636394335573431505415928041597720333674567431610099115330863709153120482981505546682981843733442831268501393128054290651308400358210449012665142415412300408914510726582518325162615780658235812852010852162337742287928822324489506462674613215701118782818572073647094434403491798629268233014885342670781462827680930634296198839514010230199724989610499238712083939088053053023783630047567633202047583087532779372972228812286130202788030350986760744752249846203522189473974294511650615176180451629295566330062245317020903385567528735632710067907380752635370373196918547184353462600952431312161025795162990846259647884822812487826935154020701458589276172901120649401013173674628753072508529591414410013461955489132476882014548221283234833240166936012691228306482509280817612729127327735326845374688468160911984913306419100298138379048597488932045401542486637420942169887089972541275530054065552421088973471472395230896979306277625060157688927613505013862346642829400159780269203977140890443269094253800533619222341904854715728347287970258366764041543642796782870451110904876321233140535552252277650114246170018586132546106611749248900396283273941979089607910181316475830895882268946543322689372862955423912178097858810973877508039454572990753327492980480623009477801540851500218174845136444037587927541152752444996537451264063177460593075260460069962550169227811489379883378814841436994550953586494984697117325414215680 [95,68] -5956328364204110358736477272097401843191487380871864054929085980060055194268809543877872245011339397424517029066638718584438898115423877277455969477210152577475330155888663377444136040047273167968479912971353481956098645422387677519055665678432511092015117951326136780917448004686902704596543616681505386584099746749063925031448398200205756861554955568405751670391119675480079416231382743741278814708523933264215315561255255384358162013102509228370498973238757952426803956997581089750863247359260809985104238295416210670237145409071658947298795313244735146030630345603465691073676625571344046449092564971930319188715348683051776813902855121072897760492850885169989239869490381979289614946065373120212414929721597214258956610130618189495619500335696327964315195272223715687580867356389680277794220480455419897846981161110618870385229239685658684003486577791806104531636599267524024720627632468777293155629836842059957479422680379224868414674292067428646159336050012899933491078584679581809072532748268732848529452360525247796199751823531766603009932070997935018274201289241189450224744540671677879307062108467447615464217101128573535731547971380494341799761849608791924947975845439502641152489207086831199656153435666556670708412657040187369052720396790874907785599497765417706157084210086606964928399711953402172336483198530585290872066156111909294838677451932659538121114425421375403103726321716126681456091208769912600135792269512384577622156585869191143120010953693612400360948883556134495743741624729054213232092464419752966450602590216237817312375940589695135183957733201271831209788916731022760389306425610842512207883049089925356948314644340372061530157849221433135303787897944540669835569374565380755230655306684089885453018231053884527515884062809787346456125599161514733085825222982172742664412574734844023752412261085019434860053956083915966525187374660389299365460546957621062032839653858963523905589621255943643954394216083087470064813419727431184255152858758737285129103625633444229236404034483178118581446560774337208902563708408735778226435653935302567148751130504731149824 [95,69] -20937076716550764271980916103852507581602798780621377894659492141473584633037137054198991912956858193941172905407419032095466195019208659585237784878527980805679790915014913878881606847136595363958256215890038576723893818709938976145066182775142888227830617276418018711370286543662445185740253053800183573943629903813156450102134752287133527248983414249808937315216188588771619908999834274087563804861975709299727795882572791431479883940825992050334726884789515150235624944209832024974608159762666952908283453860460321095201726740674113653547184320238196173273911437237869868824153967235396393472932719658288206236984785440253232030451490885825715759724821150545741763947407642088188786610146609752689694427562718048517180025922428287560635894796010363707113199876805571714615302536704792522988531686531673205911113879416040575853517415871629737845282708407794792286965210501111122682859428631512166283257561844157949034700639818106039267176368011584134459339733175480603873101295731695863039442150125794503527033910827879571120380413241896585894422642335682077783280329915382245499238794353322761685791789498206123715432602994613495802285893510739080053710855027425893912433992141785706628721927589551137314520628205541139708588201880281184342868385436617166679662451902145648743206266772215859251238499884571269312332190361243980573977517761380532485827688951762376817303312489170150234618235179728625495465173124996168887368696880991571293419633137194649548093391961399952064017596211040969604880695811235610447760298683453994032175105419640912767695040123705595975137864329824902043120253522601411678302774306960498540148947427346501312387236357933290214300712836690199925249523041919795574911033601547813334256633769907215418022867720825777293911780207420716643893282804785154551513516918084422625975441649750773952832443817283367039323354389296187644552340711709056729265656958518815931521762544179668424632668696828866791244048532393578179619774900590677422785157409267615158173842313092215228056452394636967269097599360859408570461985363979446625611967650147185878766751189824 [95,70] 866082621484665621194397892581802895478251524509785883196877818891716836149469705028612451661266409140683235247225952129231235194193978415837293645406882171683209196543019562451568144303467848722325692907201417550192870794343366062633871837652927913924655469946266877747557955174062979781777608798241741938914002158328583658460665380107306158597334738395544433505864178736422633519894699903302888097013865515412846234530899910142437113555116110935747870755333266205028917189285495656391239582252951484221787056085887538320350223885090675646859115645940362759187053507440723441336216888668659671895689222818738472994668894394624218391681632078301917796909039687597734348174353363138213556216279269268205631510831600611268343082751810367180154771997008625265973335870744037046961179937479642325311815638494050714826781228664959644127376213205157718000825269624358063966456016597363084579921569002032347785904893299174445568796786918910140159773623375014607743468016164626747437287002267091345562331890901550058752028487448686608775423486141405245174651447106831528128922249091996337692768299082934414021601675860816484896943854371330731452857932099677240901411309924673491581914159058432224380399320939496247037780285746465182829659643664457874762089820831472996086636996392553245570246005343076414250249679931723409070934717856211001434002864490521293875381659128912205633697649715863060528495143224009167814814343987648147801043221078525832228234485284559654231956567408770853314261745622972872068318274014120933432119108260892410781530520025840991492355237635042434522563290576951368592138795551904096600556967832776510478598262178741466746512595541978878869563372733880571725863690085152703086108914969411868895042439761713950762405759395647062568611673290537113752193656718019326621121700803969796364847343060241631618094913892872615893779873308276351251813014962175762012910495251146388011578246216576616549417519521856636677672092720490923239100020483848620622614565293999786305312452432504108152574636472232920634389981622876428960153592694685952932478864933357080629750656 [95,71] -2704350398132204088701658890067504167903892626034114150847014044391318617064742196806397529665162321594053703329013442697918885376629127564470675230420213757173740797737166673269936953729604576531798129060392767629014566242362844528076219500355899567646318540379588867564800058041790215014979919662938458637358690182747229562389940786011037947553834887352954307852274364623641932231367365423066072717968841122552979055679524227622609353261998406961287434746695151046285508669218743160373950669382758375161861054395612533514615537337800342403197567107872526576699497444276349572054961173946820410614554366798915149087823285285655638454627109788847599997150940784066360077055049584258402671890235643976023901198804525364887357990181846508977819200972844205525220899334086182462627431213062065164274846785665357665278227241428761223007899762286364629653182314616239540058964581819476172042119456868002028688236816123227030073134702281547755751445796561563733280718298944683077783192399391294078215815075890043068638611241858202185698335632729876722314190450166980647881097540962863677528423254902085477381342756843342453747174666068137254476911411097151326031045532616454814001866313427613531284632148437006847472264209195731619970696987137972786219276162807485169358928258556644100915069344628406372499949676354948125766618423840333752703096610795701732418486525806489344070218138355520998146543368033488339080583161527684872117744952468571897962989105497846083669609938841136932476781744376691491828500691643026394181471995225428292039230047417456376892686988797747328853574036791679890927589118236225228957628848974184556970660015109635327899608125604739459620110766144671721037626054157691277080439287311900363288582727363927686319936012198804562573645311016803461781216844300412115477260353676193557920451087840962388408974447931170962177161387557323367198068590371414946151382633417143285577246306485239960687961953727327305991508427305685821167748515336132185267883286945070189646464690589642116567732604011320236483554012560239030086792149434351773066945328776285150928 [95,72] -39130950816247578948272762755752545940651472701470810904031742483909406784075273748393319468629731852387071680992921453384138723843267755507755093032979667640443996339336067753022860212793168968456801704995326335924465553107886363005592709648989820247386442182160769505197959230167762803525778263296981217206794775593515610170546426764267215809525982747319926511841126437048872856713358568162651821919010208496303447916572508616098968582083161914603045471625085673629774548001681469136674963982387940891550512743071686147390450411620741644458070145533115316594601414436180420562360291473241239138419927610061001053706084408940318915312482081851229213831746011050584521258176509539137333269318249517366262023834737699734461216220234126579735550095462814499870082080541263700774987308868581366559527332659029060364976264452245365447316155863771670826585929439034469051118645342336716178630972763498490027904219240382010100918295474020789102830374592071522458653629936780843339588165765200980051848420958341327936988381696563670651241985116057409688434114407716674092067125221837684923328703109918726952533757280846803938922917738163824744366049188049230769604697787585784060598810902275997529413050112132208636010696619530315619963054135126263758802871666632323589222357623423832517312505864663844100261799911730596640835549567416148579259736240999455260841520843408157821785712318909081613203944178992308325590828239125933490460079686491528417663723705386712310689190388782650068390382584768481776811441863856866970308290566864733102027937374029623013213273059951249164860500031796868487026022254171376254024912505016120111505954316829184690388633860014859507593940235286003395935152196221676055380085943700865400702317669867214181462289402285489305509117998684219342848967590047380342654850317237360130107933325175153632003610152153858329893555099940915464619752760288807182739656179231232619550467964102932070820108003759195019814833302806757224355735867987126380258344672826625965593182340456854634379936832618882416870022277513915968228823014772418621161814943819520 [95,73] -48232796546475315485803528417877525302758958975238215084559467919088675429979453867363705115400304510245096681532440018685034670270721928817382458420227658956501209508982959072798046028801504549944634276344957337894595003421331742745179904415631289648102174053828657660818962390926540373631638859096037346406759951307267738186447662404868152318333117790894709359950584291201286615372615795342643845446115821414050482305852534652987554084967444475274118790515746557846046608949579557886924994309147467041699366398873979255155611028577432066235425421615663781054816316255166532115014721716576872323157006419369509986947693283033455145629916580756447638814141003099117899364608068365274899745124947434986203000142972107920428765525140649913467716430945065788432465635000008544056222965863365472718799203765989356348857845748073745608820453419563037923206576535361699259029195680664055806301191444657442346366985497786121181556847545641373687802899738404743442025747962326451003041566475557402872159250582038563816489460519480772291324519107363411390365618459164823466469516677914520846790979211868034447449416782020657650527646156922360199023320158225746001757991476592728305812424264065863768424782895550670659962723994679630534428073677837968216880564542883061974894561909443824967321684168994007881559366812361323132256825421204309990191540279637730141074209861401226457148164541118953629704547790831297585266692181743996871344990972888322874107582784474111464992372448360194900474436396034583102319536022889931085025793028533539838528956234759094622630730379311759875970442900334189438514852072041990772159896163922162078012333264963202731976462970454540884155130795649744156142216658550750104211991816898660803949458243416561528345545584732517439749764796953847839297689738266844350323662588855504943173973303904956616174893714677829355577091442387137738554569658237955828247365235485406699356888282253792672803677293060744344013121232046428467451190798622285248207477304773836898650992381831511147479072695783509590644073424887990224730546855571580210450376352 [95,74] 30768105163912716785560973098302996620987153343549069795164137933116451838680778526341168935555226346095251885971155255232048852569457733138797044588322932842606578874371157199888787989523214006207469246809198593691079852963273039897996551301094424500990698195398582889876504633524109125100398674240207004514674106488175838193470431536662193248822659235987084126798588092368236986348263272568290578772628420995493132506596491071414429064909901034618437015557273594757494495640682751696615779706238028924532201684785138171296402444732716181238828212961800344927775455910027064688561463901116748766515256212244433203585659296134695549539838423896073725669607465059833454049162171349807991335048658471106029425783729805675575355197950539704610776526705306065213772216613510231767226834007420346389589511810559014850128788359479685934619158293106915095816740251049271266015814975288813079632866078734212122539219264437781493738130567790841563635690176977166881800926972059187158214299581128301518836367345738513919340587420097498482222257863289435960288985348950284942945158383425572160791168639799713588078749190701926579979817449986756374554940926980214088648341747526696485210574120604029589682603898242608793248613146244781529827162423434604658232473803870633688146767121373572509209096633122681662533996279100467779386430341674221569492925662353881655855250129152726319562980227801271067675038074424239744557074775010121479327051916458797059114157787498236122386951264436167718381290058864893191976828334477023440591256829499287425476804794064139582412729238276505764801750813385042686644549032646448953770553044112753965210901550378042062214937589909059791921546733299776047871882560841414942153819071979367344965935884642879177122847933269920067680184638830333074792959656231263492152239571919305158618745029496013788461351191755675101333253094326523132380268218067243439824259979151728342906437256982929093312180343448618370979274245194514871704843470853409342560797696208310294673157025542594697829030042495937350001654094342778974919145918393698689312 [95,75] 12314109454656446048791458276927848540937810574781015063249321689651303792380558153536679495847620835315122141994597024166280293327529382453584109722150514823938181752017875983678276461130119139701394124384540665809203536072711999885972419636405383986340195639367836920750177994590843420960221812005106276785259383678159737642838776804980439478223981207640246800953419199665105396037909092186552297679576974504857015302502867809734825906086895942798125269944017789313191271017141101898704901584200483216704279060865397417825156259226775948185584735602088936016661563288893559658680554022037285724177872850176527910297303523077345193838573251729456730357500267235579277746095389557401282534864304734415560202917456762692844879040911449895825383804770345585638829668394487282808326372568297322494829913263855352241262511463411668385008431914271914570224639753167205332524763672746497496019482943905097950841520159739541204110131457134733954585455142076613715465288079757682967656633190902750852711199371360097944872870536486896352677035275554536459333263797619407970132728306504682282903591519624031163860257892453580845123642855794775353638880543770947197165106975302193142530788523564145403964910781206374038636967524024747838049381602338510821771611136600542471579944121423399325390598037679482079563492383177443594912672659669818529067843069322166448040602428740360604573053339372671323537875440516186881887341331980217747250055470045261907648059841296057471039574335367583997763933234416058752366758092966613520165969264840154604706966034054271073184482179584396226899999624780797891580295436413278392316899286246001552131133281689419031639064600566153832335105991414889390341520842293690280020517076562414410514877930111725608773771241942345981352056742029057346624819740380742222144174753342260159449816052926252623813760847539473412476576501241042590186263652297294742853789025793766657126561525329345574097862774912247667031972248289069037886412713302822947309008925426452139285930885112775296226566689303906712543443662274477814003520966478148388 [95,76] 21992345832147323127924306249246362942241404051842168236307216668756984291169937163755045084767755048284837502532461104290941528856331072913225165929375479246277686968477105532739171956732531357235986762199104404077731607546951379429806399759773097434771185547418112698395374905668513627525857972983245561214418878803419215867770091285027657382828773559774083829376388284354870261972871460210640177673622839912111307765160357411052752960955569849345486412835405899452902498253109973275144050072179245065707169261965054978663381641883501942128662106080152839561579619200602164394457908999712735876354512722815027130271289135373860116922208220170209862153793059364384142405156416723876123280634733685531592819178599377100040228858314876959662037072734231648189450665952991712689086068387516613109656820612620875955334662889205633938799046202310742388140673110853189526430413635542530265291375663507850190181710968099676638569784317833164766564731572403148042788623714840490854755119260961568704009290864124191056530497791131879087303393922772377315159334437556647423092129416188008871524808736345831447223275672462820958829307818093964669540151938721291291319266975522681958622678784468306668733413802747507511020815891637092562725381710358768450780021623971992678271698365461142054814076359736213106300683831440799968465229992261754995437385376837411197405392551369684275429506106544660578698579067368915607977465836744692364223862442882964541630194280786240662409399303429218874670751323691197272048225796423710567275829315866618816974759309379922900732197328271176266447715721175755353302944097625401852794344988354427650242436244567759424980457502018895955306874818250207535804353825559738579623676162435276576699623764115318048434985263625954630642386445527564004874901323258762523651670163290416515286605548369294015205133868813495417915060240895671951326450423524822699973246984275660884214561313895000938413967701811431994204423681967769798480300030922471995344650057619918015425974355548361712567346958839685870448781712242893938756086375872 [95,77] -1240572053451464259600057916049259622465701332067747925494584608124079122298018624179629257230229947348307370207504696882721006003821399909916370139636353332160078361450109649059684353040435956949239476908754919334517639675245058204713375191144608574501479373035600439703936008072415431276228025870141868783176341377479632400634224600301373883589104870524421052158925121626701497285745132499564463486979360643603570588397181424836447509641812949947267040517563092410681912163825393920560965415528328802124709541508161902003398312431965500567492861390548353475459727253795650826534480333253629116194466015167856056298167844304382959001088414780167876071435983098816131662234598167189210835390686880817221173197342784282029143397826356612126938125151749309228718176456066264391209539783960019504509494195728764375474765205975653636752986866900480993798881613031852142605660208610666347363699211388857078301858994616651876580897112075204871524308897093382088845488397464409698111970383122584814184650334504899740857525704572923679166605741334301085969369314342843995289502813016309317969104104857120181742890993072932204899838363144303583157406749670259834734530521809212596138214804783670598469957679296925599607173363747640557623685181378843625197291472580635777036229963641733643267629005332626045681445906081910789082372254457209038941456545334517447184583665476679013741757121744231833824483633885547676605519767379164176580660015788012181741393978677097815068062125793291119415976444448630787268026939096314325010346848615552970415018545255529963926643310399155191597807243506107195416110012407494650771335181124891048322250326082379445669315628172475605075774598332205082772260686794484834875293279061796079473606635130725072416450174747292443773175769794867895627151506312648738064264037181006195112139574324131760209073549670686503825499742011923117985802746604163689564184197415504658228306001831007487607538941778468654551647469264533761469986478892785128244614502960290694986030003051573884097948381578943849490072773563828979703928 [95,78] -30262626063677324694742085345858087311898355809235529210025383725138517343138570344544817057865994385232253372015762031401332160992285400889796351495620150538016070118082276939795988130197930960078306224155695884821413201822824899961863732961735072632595988479117623450110025728391089546882202959175733442028342147763748077929937006325585952501904064279033185838595640120485822067722124754929687527620453303846331377179463119792387400482629504549598764515808614613281160367493375808505077532699427538768105050786000207620366546573607145435047115117541953608025421892061046262113126834777826108978106432496725960777370857227027811891669754763026583379644297844799489014208505724335351766151044193801109804475263667653620403816558288498267187067207097199802349989298128968446023583091967607810978093173557025785836046703242848800011030536497320849496709094269627379744284748104446196259135080733129344848237895554467309524972663363334168934780551067349918341247824416814202952021491044604371878820557071546261531509428930938092793442328327549755923895578539259188902073110173324718101149312026397334690415445327224097801507796076635218682141733619807315983266746669931181219763522892764296270343572359077172938191420501567580147431932575737379961384305516755755404089273206296317301333324425080804699011980504005298388805502775965337886604077416603779064278510358737204074743689598571601481490749164646595371270769309296545500783543579686266867439751484817295151937498163384506058690550467650425058888289539274548615232625571011582282569640477389264071249272297591318827933029755811999542852409419615989262030656180657824216028384852706324779127777159025002610874225533534970530555395360498348275182243482048891525732474599404339578838815722008060500445777786823567118449162826893956518898893606087058915872290394104868843830597207268465369362752784222080084556162563485983554068062637425616025885942587765546483476796452385732730550294619351246563635104561309815153658751962718452023833347025859003726906328336514243426587816076836101600 [95,79] -60451221335442597074212556532187371452722105535898563523641651964141067742696965037769628098427380888296465302592411768532914846389054501527536181501205916753985020841364842040804234293058153499146188570867966811953852588352663915310837384011840927841327940132787817615225287339319731590410309745764984550927012791968730643881081923019194169750495292143211470011163171994243806889471765189197557522006606961247136156726841129149024830424246865175828402806686998685802937762351060870301186917617884481995976096916475791816322268869319390030582961193301354494087545517795181429155136209962782646339438587217756222427814729530188330582341267176218184553250770170842338174229224130563422347356978968125647296701693827726154907163218432681093197425609363766705120676676848247611993456146294985455774650577328139972469621901471366230996357660478050231168168463101879053892989529928924273978208385513038039353709176644750263392602644644894817020029292227526864252758869100610073087919455893989420739269117948008329072442904149148218384546837770327261963950754771901308260712679903526091452725599170603602045307961786262240846072663711276225071703116951614360199634441426285472224608176092968742442453811255718207080661928081726428253954534013935332844095481705491424242616542753134817579061525345830757577334450712026976405533224526917323116111918271025535087909804792420307589343956635681478373808865699468040255433643288734465552581996986383117814312769722287311508531287381946168864429749792263683437904281365256029321636172111966868701007589082997416954077398414828983874958010554342622366454971500077335256274362736153768835315566245273532836637512621784470336070653967642385262416736056236463242911012296818926018084332281565098191550099816087891729493989128440484268986728538747848288689278338541462561495887826663633920557122077920356450406801772242175129087711959042323002400385440957402713164751112461442409429212798416649795987872277511819198892675124591386975212644589266738631581797830889692011375482707962113776447477695276 [95,80] -674840971889425323234402485863313316474783325015466028911206090318644467096217486247127378215698320397014152526440713818887743284940961888041032718474862452022995851872260772042591217503954277206775176212180136557042879864872403489649729953629970781322630299889480166285767182805013250621002248489605748276605769342650411379687609493372734737237905321977279872336121376444990864163167251696159710339917934248866047109184005169135525634768153905249658578719344752492232678079593227691416126170055000326414982222769055290681959650212702333100348217881008346297318672447383634727190049505077867102361280190579197623971962477277700480107848924066423881009553397530725001676239447627490032403604165579379382334860435004653936741506666321364967251161414226265400970326272990199528614376117004966363326778770701625059876490912787437398366233454852330062878379802985744425790458365928844270485316298625157861153968372199355038341373633625388541310097195206014858272841472520769278135885095703150176209244002328130031056806121573908184427056439068741528929626151797042005841948760921849262086205899085685387430147010020082182385626133417382721248059364357201294200294402745640099410406076877053144421591953495840864555578341483018252916950694039549158609562180743161924213630049040358216049037998653552220767504477646845757740234893036527837713011186349252321374638098853036214508672605948652200220751578966862925915521324930298817133635596372961985627928521452296287444052609850092392632053508831824064321779079500628324090177699976202813255073738609476940121821344204648875280294294215574618671758677352246656291259979047612611814460501592526237983330307571947952081855898651812805981645996035440777293195525550326973038348179633859217945252005271710915183886589639235408173843910101429427406797318533915945662905659140175297951139703409788081822419789144038564828148478505744154882746575921678157439311934586220224947024831057196437545459909847876778738464193362769531179262176427355263759769298448776857805138383036475971378205664 [95,81] 693074276057560362459682408504753485499150319296310298056096839976319360678122458307358030771096005020716232189400577864122101257390612578007335125547165832742333162989066160183286751793635651547003334859773627395416471093826749059132950144762500259872908992288880483136220977900209083048931111346073567590667448722143149844509147543248836699497238750526392758446940853356688984641943939699852652770419406412733464487722626936443270189420520168187704523633537843869416460536170608109461462011584372719380178235149164159521729756088419526049428728429237088561460626431123708313860709694703064998313167952510738103336707820232004071801041643734514443700349962038207827361249499059559585943541453505290925886387411687330134469964651468655205521404192394128169968872049887055555402208922983611685907610652187915746528267310359043169031391758325589359766589129274964317928048594535617328645091341651221045716435844199634920451986059313754771672875180854343020873522356872209850721455577187880501683139204055443307206318903213309776060338215063496290318398346923536323105926055944518380660254896861040117553741574607467697318994818757352607533352422173968592899858220435971388359759098847143513565434948277401355061447582629076905928711128744004114672372135228961712859490850457727397881780996106874174475735612115463847101865272931123838398418078414747141684018354125334650528286848433722792505736943675809763914752275085173589386023134572035594730520542366172056458526858030139390957799902063674913589972962296250560367247201723493917600895580885752974789983226041650989038299355989963697184119601338516851580013063993257685400837473114647319784892661625574838159735554377452884066969032849262736136384155497962644883805102329259684282186813650587265677827775314269984102780031551823132035975493546657727153591962065191946678226303370427732452920063692456337188530929715464287889223012325690790156091392446356703100578201306129986608284465259171659416398585009412718994115276543171798523969364566081320088867828638547064684 [95,82] -50103502747476094530313832297651071754128144486044525856332867766475002892888708197926907752640691561025184259961134070342729287324719499454076817540078049660601501821041690756839863467242754053394119894868685357889802455007016674774756548704818155629487778277618391663626093014063830818625897473754010739294595903638897496265957515381379893990960664720602518974483892819605857996952343720257411742768117375971358808678077708714038243959620681830102770308820992204637671818847651525077682734069649126187582911072129122635712615505103043433492163490538835411405916943392795809031119652334998044354852736623927456604170730133530091288147666884463095311393360079346315548337699140119784093295915052851514163084902285564699072417193925880768991069391223127850599960876725822897032808600915204488252300734670963810261487721051275157397012701614581528292456706297360194658830420317124100795534844084542812625044859571801781740442511301748376214458377239199788049806808377742838773417948681574261606602278966855403178319003700527657077429771446098056653256786486369580176541515302784076898630687352378069758601766634287595200495392552445763250770917906122123164188371633623779072807818027962997465236746583492237646506855008620612047146971196154895897108360954634404555975299533706110099493381392988319798090963447871901436039084911930358205826075719604235107675201982702233933079466303124451947389294293063249484237832100561283670148345759836261802026716920381156698490917904270822362919673526332793991455807886780638176100545802838745576584783819740835914258237610870526985710546650659379962615507340442531911576476036208477226240612795513977720515871497077074846209698156108151046481718065567990919746805898127676319939159864438170243728413029963741198204407079792166051494001481195875532800040943185687719303066077036270665881489938457222269565256795271939457144576769434442245281133891912608378682511388441489148281338824785931089129296907472579932368539504539772968284421482384921387969003983796383435304186734280 [95,83] -2773603201725242549390492781213813724442795844129457096070672781305828970190903210238165935068531819542352399397794929721956474758584581471528900409466979453947262416255805304255417032323074825356979751267481073709852435828659294308643921778635724814940865346459566828515474767864060864332999747565772057378342637704029636802512063870179467245976670943634113017025768097829643469745275915838550400737808006413003873571255043042480130946835573084208721953706700658121591962978290999214226861346938558776318048265034455995985367461998621240050698521624094254470941184901993786848579804702518293041781341462417504152658709086133535394986254088976259120555194557899765259051939345675644018983069102612094493292074208084034249361789731730196371845670110309580259235528801564414417099568701809090637516352191568981973695601991252967817355381320134207058924496507233361995197171948072347074083645823694408020547557357325840561501870381398832305411952622787260752434000289283901056704435947450111762788082218619800181257522895849061132995405833585849697282449240816293168977669060118954947664395021164443858590326532967516880158247596115395190745084841037838437107295923754745691984180546018452132378651956536460198644643175705055990660892990612950299116519595831366313034542098989998850074802883891763131262983718691753069786434857476043785571285330269394384839899797308531355935915822368778077573278845242630409721348135483098758134364721412496560552134619712112421787502366965660788930717816050282410479913177313091975355411638145991651740794223637043916953335523727293901003796526944984580560150582447985822583352940201685907498586612288625582148084445376052856131895858725033188810504148316722276180385523479883471150698256227849713077630848257021935923118742455573659004754790676387335209153798230143661880572581557678212370569229699020598355455327985697581663866566208533795705539658436334328048693356582641217546151001973642496003543483844043374757922065270579246346692683828537173422957915136241392042225921 [95,84] -5166803008139130309806720284344196187713534466635767183665328275121971870280763075639400342737604356046784641739642689909368176199173600146586374815865916920510908096405884729428593720118805178004706689038038611063261302386557185278586610659500562258171492343747721767759626234257638870047185568699539874153069890378593941561448258797009650339144798564312057304637630821648624487402270864031311855960412880667311821655301918263131962095585027341290685615572763730298520860720639569184953412440594377833946635328176698128934169483724708885354296314847323469613549545319790283317423506493180599841729583021934979682240252598093776023944723432143131150986900115260165740228894592829690989879396945631215160049420475183203078307670620974371997005637403677793266102241336762231647066029413124654287650225637040245853998434022643101180173002773275574695040374432368692882839134396091410277539370844950072497238003592529835401125103279478552220723965814860618208889388950836536185742878370153256041163952163698960907292470729185161790482866835730688389241706650911134153221634857841103896478165823605730345988424664665073939957928328060020111663201968797172788855159774425871821473819661941991083596655170747134395489567671784184063208574486684231645500346603645226132033635558181642028838719985455379212829683686733326481564683042480436778652715935574648767767080220598330618247970120106543645495643155447067351206672711532614764720717310975818516394339132088998477915339265827418678164808790172452917177122819671981195645294349754419515599470612225374423579150679886648014766226315536558835838790955139935285465561100621312309902404414265531433220403588599121456388118639014125425941416358846137741140814465083962954749514189024009829353535039193278186019234498053280532633611636156882866245519161456807365613353579772399053227791007276572290744680534230756369552883764269062357031964953017408547696469146220175550588835339928660323349044323949542723172445430540464021931431398679907813272257863210244867904 [95,85] -4546182557309983847576155734451797909059699235775993240073439214426344221044321086219120822469739066806622251443706665221950415260777473421985872054076607024434572512083550983560097365205488704324703449834756479257336069632243606278350978370284362123694362702616998043464027502533608124305310985903455146934117703343438999043772033225052105176013071549851207535576991982632341629314685605407844459893734547103432286004443435750156295387260991323000287757468424697996452716029060740837252213378867293326950039377150533452213000000650499090809061981604157049231539035104197107232404573622647819437903664902624559168557803324170434113819714517955761316263679247741117824594364104310490645619873950355721303404482641741386906653554503682109971569164868209605895381062725716952602303949732593084918580950194017893857136313438566412013072538545724606094959450324035395767400137183566618703806966088851929103280132978789059193602741589635772196861292708069535058800672904747522274215154312556565316672202200149855849542598196796828562865006730613550051186787283743770822954532346443294999306196295746698974372233156860174247492767112843689798572105037050981651311843238738159325478811702144433112785703416085430556838110702359526829958978725342938968601920565026238426156673147894455399984582541863588104509056904830893903877354641826589505752710777774908402411301517422574260529749672443558492159612930186453272418345316330492761118314861469678996207729772735711449024615616939199381605113891076123654332241748604952115786132968095477658365116142483081364792847262809704241251893508403375137326888989872919472913219192987952677610472946625484288897620648882082648111200503020243865872057154325111145334222579825129330539760716802025343689471016158357907901442681104127529063098885228509741431339559078246674226280945955963943820429152829612955112067402345246537631828209913077275304480850653417142242307593176954896204644449972547867245599812753194816736514292098061904496607572978043826216809314298904 [95,86] -203329952593571895105950841597037780453544110279261868632490092085695717970728537773344352741284467643461441694468553098427822595222331826717104821499764396222205357854689111559530012649413671650422675189789823516905186581181467233135276369917441556261862488060284407167915854726696920198882183127331745626870835024968396968192091690447566007528776549410332775621767101101204428280531804780031345163914334223151931629450459458757180051875237255670493570389901006961963438919163701998417851592998070632211396297687891969136724724587558524783471702160317220829924995559545774601386805568358122774979788631220355805503972517530681562618443903853600893762355123441681796584676420281730171799237752007035682959714101427581753259712488588202392826851912446522921997218580347708239105248786926421680391800913020269270698022797479710003555718740158030032916022657107702716904796471016953214499945891004083036049967282959708181959899929211144193585854109648247286969996094446140340485890907492121652011997893925340759565252154476015239771089643457320003690467787560442240599793926980243105229180317207809920895974556238704912153845116138610547241028712565006215444834737543421950241156251450967102391003271110110719374988643390334828039811123938521141723310170336460888293148084582309725074349053245720859231716879767984231084382365329226249117095269761265833738847190493929843741797712724824627606400971636448849310460307876324914477170289707026889921687057269855945093380793961839030703600715894187314759842803954288316309421754384218639739667641821507537581030559784735168990507732632943117368515269766093448747273889252065393376966715427023054779883891779915170198352452203489906323479321972160745642070224104332375640302496893592339374652015884723466538435475642065114476105921969068674717608317907940583031028065983972873790803138194329570391360124258611221379753827113726902663107956998207963979694661154407334693747566217742269382666718701926528490696096720282481548474137650049589248732672 [95,87] -871935531151622290161268965262663053956852852505125305122033076413252355870765400493963890207180734511838300960537164321819584613710219752892055673186537445622205112345947469315880751602780661850193780341544873297784642646457084228119397647102301777002501780097486399129824577699083902343825747855767336700258065153351602729706041035044925138660500924593036800345767626558793254347287667024333377678353806759220593076783234588877972881733498154939135457453861641130920388923090164257131304716065733415170134588743355090527015442291777868688568471682189383759667251165932990218596796359568282112374813020156466282557103354814440490654753541412042736623517029050729736110281284814953928475616950109437409743411439970286339346104245021906705185400753270683150703622074405773859683720255280850940353747941574492003718325216178513410844840332960630503383562714936185227879461122257468021409117776315594506348099228163569532028479780918416546485512372539003861877736162371018692413551405110259705638435353261168257362896544443213521287792264624860647940786091955543564536841829777949022732050911673740022425633508890782907632494459907720323238183977498918783679846367562123580452776180070832851634782752956843010324175814970592734062810957239186602697792488395772334719246218255294196229681715685736680235039887626515559572278008275348336581540060029493078242069449055037259491313170638086289071842608244962681274325154409648281605496722660352635857639030654127754090083415751893215953264929993296596334374761091464874515540057252833450495769959689588362069757731075992330811299423401599534170164895584209073101807423585333398331073146238630466188795936180744198542224251603116147547816824107020939870957045257373690221827663764911745507277510670245718621004572190880264336536089023768123022658790459098936515200507939688092848665693341418365789285201803762520768971641905668627317583384073528150402609147763666124227561227419578773470623194203448185735299377775741385776594245140155655744 [95,88] 1616287150192460241733144129067615521825616821872561016393419588479916751787776512082952262483995697324942220527880841784770058491576006322859606359242218749323952758958703155599531329316770740959539416967996237424706306045994355873277842647352911154103607586375128474470863607743245950200600552785507068686528792153308219878061423344016130160764806970626284211942702899633247703650040978989226925918200044777019022144422870491385418949494261944084757927098125368803964665121398749571047363718096441084292910643278758644500681457902975761850740517056062371478549961987479973648879629857605951577639146535213535656416633065633571235651879543986842261672259763617284984110612776077144056283101796892026634816427296006741354938253532027877631593526313074681256151181052569778382506155523034812013356391177440525457724471763448874253924778185589338313102742434034373700827834628846985128837750884587034905033323269773275360459448275901545860396895962361139280081120344141685056359229675218136539045815558124789412770121735474790609610686659630863895928230510473023301519583176626663306383710406813738701731257224277483926524010412701285319197762402964670991062629089699675050303931817482921108058332841909316834125288660653013610332334210467735497112235134722156003129699076448305864624328515293193398319015776016100830754115240615193467670835022034838005189147850575803931746831551170472092912296381285126426397446750031819851568405762267580158930994023411308089626277195768543775912202209755504640016667773754147732922973847090489231550638029045852875487243796711731051744039471119307559602249751596014300643008642846494469206804833815459647906517179104615025831377770121834900094394215518766308893560193962490202957141385617844691082407298646379993332721512630476624397572198341416444328003334396959765424677255821360388910462360280589403532681955068008756860105306269715954640612679588776001674939242359286248610256184157194102173587016047196467185654617615975898632642921783552 [95,89] 1239250849328585747210692926437169241418653826408779282266978276283470455317009344925776038920666887775202100666881678739482379011981819487922610991690708807495084360894970788676680642053929857839100299615554715537619295770417201137102440826797038111234989086031705812912501618524073441031633538008238611645814417611670854291493632165577318735598954735529612762148007931111015886368228860025715144023829247845166122193627777485670548465380164551015300964215522695744762166247231037830890879341311188895682684950948803675626129736082270292338084482231081173164538275631201266101500308364351828356172858082361060708588502535012187300178314652135939344531737561270417757754161160758892039961793755136209459421915777477311253171780739436407339458402238519092483830602407514147003161121466414405293083043721605584401277376754844578466062337650650428946777249820328540368545307984327850724431228571335120769891457371709802380007420238050864800126193842929846337952542866503484869289701995955598891534769490092704690169904190737796257747512600312918530949180863598462301862858746825204238739088932559696895583780894655034233656083316114145188891618655756011624502542452072978360406574142624638321495845711348574582727543570287359522568413001569382809944394690892326043028584946361604140094603974654867125636084648929601953389633772021886366240434633040409070280066723057139845609635286238569828132402646739793134095636880681070702549775537879013208861367816597159237184655552596532896133219994811517238576772097662664266140648917420790056509378531790965314657199120509423939647353100087913674880195287497090189173377519789255768217855987148033110427475471299042157561147238593055216945324143854308753777852362477844423367119949131645557322922987559490266093824347274499600737872768773614572448414338060619592591240177109502011749697833085439393399051158324769802440535963117978256890939004763163486843014203723180717360707844029051234667347289653499946796980237278947841417492576 [95,90] 493334740714984671363606473834295636316642146438356100311410196527646567286232466356970551068304094294234018532592428252233168406513574529433966236135387218881364603221265609362180700094124263902537003174830816271911071250981378058153048647705971653385116129589864464153186021003045317675827001276129781227565349450160834175293253093497481216815706265653215956121642473595713801842079189014796751566783272378052859889872507193588475681311600494931455724778199094235398970251272982692485755295316123109024603821276232406143953098543086274138644760973128909417385794841380321204462513074731333964360759785824376005807725282766029040270510450765251830646679666103435522006163228361244108590624285074805128066799609725907455055157050693587620092524410351811881999281884346377368662919605597430864393043264326519995741394621385093655380799369360469944450295403420481281264405426666415672616357122137115291951924547886430256551467573500863103985404523994337455944110091902510145738186984352203062923652652675485238813597474750705569772688128398850300054441511352080027493979811303352128724758127967386647908126335807548030206703087733566158684793356145667444541379811753762013778718943696317211369722147397346082997014383839766527014747655678982336189512041351467430497218848778822204768114924603242617549133529212162672736376601936752791361558710445806111488096259434630002061948839303158876047039468419647323436515453806175104657167580216659172465064869256914185231962176644059878705994231174024030238761152708962211286934421671888920236624275170705312520362125235951313920183568039366105418369973549428421475938381590966521923436345016108947867517315422980048157833312051951797676845870035669139260022346815921389206562994567070895910042617759574578106164151417323554377742008449291542843136990534320003067938131404366200045882590696959953714560393645960973407381885150150123400476911992382443975495491369050431710707291974523669615009315130381979571503075129638187456 [95,91] -12621111387433114243016103031607253598916716059059223322978410439281438608868155321809566450289954468664972771840699624003502010154271009569830558975479933070078264079910619040141986403096824255762213985864124023486640264349602236226250483040997786577440904262864762781760302339487008836058371834034872278293314410680505771672709474444912038749795990521561351719978523508227671863512837627422183311888059197732313823373932872550714211306199578393880943037976770110486868486439860755532007400493778382378639407841494244588599931634293731957255047249963473370491768251711365009422953018774488477181241719386905727840562396971560111873874706971871292359453352087935184402249308918857994169299237761239118573465317179894232674207060529986523873111660823963270258730814887555157940052537089548840501087361547295379207328806074439106805511780193069379301345127647927548910493303284689871499059334223592761974036299020866544796392189217585884241568238260074555212876568323266110455217789483592759455773757142219066892561197897333806233564033752806402814025459307025953355888442317584798439466021397645906162083425505511042967670190031637095149112945198984517327352328776779720717704882435751831131035282398079139480459342588981314920731486147910815032373452878118187326633795997632460199349914859899768433321552399187552495702959627125268381275115438965582768561429643666227155409530151412163600198484507561638390142367450691076308389942905726091627993509262067620832792339754934461690418354421088652072261305171079395019378772907722306794924409016538405825592383574224393183432740604746543337152161308576058121322278332112242118665827843308667536973813276203984201259433934399198340760904452941056574773210631983341875521641853366842492874543820159807322520919962411147894575767069067241306473990445042086867865254138946346382396992272277423645321816516530681757616590681270416615420470080776595366187865693351833010271351291156471442505283395110953581269414645832 [95,92] -122660739139254839822080537486340668622372727736942822402795532153764544040474379023801162937001504518021422435571523937432130781338383806286161452178878428887022417877735961535850341456611845425275263280293667893905604792873071781068795073914096150622664540244684070862435329187809388944427348249225239318488758508044511096560688555465785800340634107258980443952029664218385074948328138467674850923074082687056906975972150922361069243867155636577617376879069271234684204381410763043781943209166360318675620818953203588956928934464051000468185527084280517678339511196409185938165134603988340321792449442211982469821416774894733070218763336152110403146222135007837616089559901516341515218634245523689534682586460435630275296986578132007739957085165021758079820558111834137027660367928607442868589099774263020590334392622413753387248189403308979292949300440389368292200008977266409265373046795593986018176526749160202257928570265738135140002568956991160013916027149333774617988539521726802752415338449480490505652060288493085448191991654974878371236504723765050222624404233852824446357441306413785396828125191803483424243995024961029126493006779585988602417075206308926422038730145139396981123178648318631455728128836241021344694858298908703092509233377187746553100890983311854166855547984772132696285617114367770889976538111688257590121818251072192776718269679025850602101207960587721876336250686294239795627074411038588014511870382039161120415716517048222644699056326660623322527711974785452928978586076115299431844724190053938206286309877837957731778495795005239349563330254905798757426299847212280695469587521594782882235648674057527290228742094252192419240131844091592341812362882421323432549755299843289408763392019872762235789776163101346622082766404066301274593506789559141138519991879380709349582703063044612721114413251357708493559466470226063178535588990604060010201756988831256634900935264845742512592607448046545979826486913975750143671510016 [95,93] 3874840244053317606418103753807872374388635464982116014366743630613300744620347244321497680812996470969959213769790323662549218931244523477513365039037213212189295863433291107018826610743857643886494615631804520001141665202692567871690642165799951496313793575427035104626810472229904243978591704574152688900156256443928691476482829140520599308721071268358034415994611312932345045203822044763655010653148311253062181765506456813494768528180691822830812525566294377447901778865909026522770813055187388140224312194664143866893856026351996325158803665618651822572722503368382381921589832517564445979582919671331378943778645163157237763616866856082087446178933510138195399972555475983075793112959217021162843323683122672349372771735173890506244938426228498669680039373874064520942519484473695051507369258822496100107141545221339237662186038342415105766858527027378848779169939246594947294825794752048658674430794480018273487904238540134784605917232951900044033757388127296104395993308044880364406088739281349206764534715422027186193840722030209173536231437680732095187846158390155602824222601519365027871713015779831225998010835887385937788858200841858727721075173584841537449152707842140586059838137606692846918991405858217885716792607492390842905601589481176926673815512309312411201431089599636716810255297313688428206612190855234127241958467801542961069469757801108832164252837252339574097764359130942619854343058151889979805093439466487247074120490687291630651866522999827668968526209780263596992679029855705914443047289375189667341714553072752471391611291293696349363878164818186270474357166481297404768755135511134362828979268519842847503869462141623069834463035012498323120737480424552622366711062863993866557881999372635406478489317528704625803592529672169971747839713698910216997829490789235085459721682306776633449949585345380395688681001371768892956484109400207676241327327836529525984456997781719261022168507759356372935280641785733703808 [95,94] -1843825153619171745535788727973334587050005166823306648842877006365265637393729094042906145553089268828878744080332488102832912676781462360618503922814185004008174339713910596553561975271108993141884731935230742708353191046422862174785162976505288723003069663237388798823836478625301284765811749676709698254269429231962119705962668902104296048691246087429840115146716161848754219518973348586499840571822832471504817109529670712046116386734298601434815773894856789839016768297407513744776451249669510957833948876317084341261806763941900746606181663726108470423381783601999775754184497853078575678426957383101852847367046940184543010423893120838444830063765348245491457371808630807364327583430925684178141918131090158396188643002974146819403399264046047891320758672700478972412549908819396312682355326566272937843864130423477022504502016213252176225122194509218544727549236375810449521406768135098072656731244947450703106061532027504491491433399320634656617027623817440342351459748604888218207305638622292657881161472151404243966643811410221890120850362901277580336096278642025452115871877303058619142338694383610922527159880841301340414851061817189732216047860862637649063527983086019789089687830631790391327743536101023971954686764928715444451601930018666591388946935383198714851407974925926739598938816149313923454136270512816806918433373593677094872657105443929796655420858738641904542370161778133588828871487633423285617800598778879591997087649615751974508227193638137876241851331122793369072554118515970301400224625389199803034175129162458705664613589765998591138687348282568563790824421021085711004677634557690841441873189233081457652177220630469295711030253273466082220654329362665418219305408210216553547566259560425564028222741390576557493710495578465382804133971346152038598966305938786334874241666862704284645345393168490778590579034540028143799192773281328330683423667465115813670149300737417324431545022024053321914955744955456 [95,95] -491953134805921584140552751880488214864213459665477886365067551135080383877524387063331692892187351739179549000263187026465730083119926103621417650789250485987957055572906356546311254771228883171964329236536036819873221826221513545278261730943870184523891594879525433343908658979487901221383668118564501921808810868538077457316344604819030240231496574011847278512239480028696472243047834798927868191222295356386690823883443883898862862923572330609057600706964223751586100425554021226212460349256930261011958752338161579497125506321183673752491870989055226770649697867509848735520921149966990316921390261899431769882030163756761972913326352890378187844301159550542052110937421344261677419949228936881071406182038563727938901966560112898941388580024474065758200563014082803737121981598823120447577774737841373130326512714865313820273065530600221447964508143636509770906907741471809029171304503877581508749829415607016355437717892858881707737670666640064009224345945123816091447600590824338781947642568433702934346993158627841301115630373191523368410374544997158288406203918322194463070175170017979654466011896277133865682239924643817597722285601687018435149730884251967729204228016284518505190817955810681574438164141780264052192251645803933949701456344815458337704611745467043274993165441342264442027505383891139501444902337239133343990029365255624887873593811373433927296938397155051725075868619782553555996509636768120655245504584815710407310944405319088171961748045009424776322253972753042337672663053802866954609779503780590382033735279450421120666252335171310150432867705718373348859886888421331739186435195223138305288146765148808306479951194407494304768404091962473959396865741662124295063820430074562271833784630255749267065487123937296246552884521672955539248097023269913586450804698849256171366083889095936388288671640095843821987973775190915914332536694517349601412612499295019981185462937973866909648910751474229718967592 [96,0] 2104132066183773714121587163509135770655949491699282535207484366697373590054870057727158317877870484735260917277438531275329368608396891373676538519674108318525314545158057527485897723282977742083813565209720782997439633834711511604345955520776169664891230548100671181150496175687879194322878066090489744133302850731163823586066419961845649859266605965311402753461252346993506421511548308153873056245809270278927615609697088977064294747868666571831615455608361848246615608156589882462508581076936951582926595972869597678054611441931960606509455308502078562740294165029097675221485580233070584002756556559629582636546652043801175891137377177372104030717879295312464541460504351446607587137275893751183991730417192313635293108840148716497698100520407939083865560281914931767278477499743367856370577231164083863792300683897972994147453141204105355553604093163915475091941261765036392476362933412438158529926328693982974435836982408173453159543674629795597832495085907010214815905565531654543796144011032424846624972084519563464012868308087948790034769822014787035125070601220200123910521246334467625393052098849551018821660746015006636260401410882929455161701181373008930116734310670849144203063883409614523043319623749687362661365310896055603792867888724989890688509057714489279328130163759130833217362058945855817721842048936788896312845578064685277922033600149483655332222759552153581219160053185049647724409191399086049451611800882381589681403441915401497338002466270671112635305064471711691098227684981813196940788763911173676794245439167902415846614428592641435889264465742648050666323316682607155314379368472684860284651953380660394319600510602727118645200495395253842010818916762294981142362815744710580350046712955330572811863296921686849284262602205049961981384352881197596189611922308247749526542766150437604248161681135362148822952889557130023668330933920563782116520523929307659832699800264398080135572141279304838618440103430780946658830326267833086589655878854158465238459295846190859406815558911523958108007305006006144835919500901526888439009372543076234578911553913205853568539929179730515052922580621398236460075277440866419287433150464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 128355995190921492895005092575418531574289067109403662414306375701012656270498048542814293282900207369479846971301830706491424026757625308022180045522346504764772868621228566028338499117697753244743490114807364163133136842811597138959990649196241067454395431285651070850945010809495774461080023952034935507722734871661113866198590324098731558459405143262873042817821834705032321993415658272475794176132898665954447227886260827127719880735169881920825856530323888165337512830020242449907183205705045087079372957331206399504777057366250433178140577114236629718314666953676832226642082968107636042137172652013217462964577106650893174720980387925687933024698042659972589439919836092283886196262211303183516741724589625951034688995732270724326688936539784174070371594575839475886240319649005358805316495453254468035270449357556366709077582050263825295762970262657465345666742945767878331393837191867395799105645526459685348376003781393464682712289646711154116006468829906742223634704625576390887442940507065984084223889521012354470163078480040054758676227311955944828290829620687842805045978088886728432402802247089652496260433610981973915768839276790842643387581845760091792097067142047835584691641630418868172495369143907975848318893203066834220700749073954318339219307943841266861486382784245608337878585574579786202891500872246678652971874109772251333776719499405240410456533218032812966493377879558170652970370068727697501239571070917706595304515585552170433103378309373979266508833214332693694296946053575708726442809561447298343511926211401970970280414091836368812415969145548936612912270410359056525205023298641390969117058824157812463898874069096179400306748047318115207993877050948065151775168890423276112991260403330650742130795233233744264958889562655604931461781887726897551776813964254216996989196592629317591897277793949729896909642126506356557267848808605349767920416795226668200635534609314327359593186970704565176478215945836829394555190090675104809048143814623169839784478908877265039545589271238415935675241775293953894123751029214006785414345713438320502384771644806959504155356185895849607104453269188661121229493131624133336616455372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 2503435108611557039576539549426795040338866873008010996403418707217896921357404409785707720317526393549777299089749975970704296086347065407654001672443114093641382990544446284378217517553847437617577095925879411617875173073849005481132601787019821546559044825905601111933930330518937283911482967428091652049898850449521163303487907455449742010412201073404765342483684002036161179738946446078170866609037039306626194520209347673829871039563017923346967432138680296543809436192521314191194545547522000889724230054746244826437665602026185438824314121468912476144704929101845037117062688666267028717034164882084741318156946908959531891844918929661515048495246854395531491826424492684636238062297603326244939279875908755677104032228088861160316220109845855227896389908052081634840409248496090426755681265919266637888020827373247649174564782748578429390380979215660501676841522434173638126157726240403137345729243695700918536351255528928405566222880152685740558935804493186516698665221648513743603350091911117613752102415003041745206613054109331520091799126539523559067985179065268198022116033765775411142469241958654651139816335649152312996706733831613642277121839283010595007704641534615318078435445840742234036777836811498126112117613242734552328780996562007132156601196672794833043514968020813191810993912432635796374026129799910693424063585387609250717173705097794986043423607344085051523322328643686454618770323901867848317799615894168154998691748195124369573799613332920516192240794356557743112611455215867384161994314835641682067540669076616939369155279536205300049419089492635377522026863096744695350020494255586126986859153566452149866060873249665902765543224449347209194817390037338531223842817280985834795518426912377994007627395122999578113444182729557911224952499581744873501994793483712453430653893501170336819607781977550638170452904084036940745631164762504998309789275834888773879875245536014978883634428653774415652357522802508586984634588940125228860598172990280439970707414693720671111679538614960518736012658268950409041719504562612000493652828966906561647804043703043357951328740506516762779971783557770604605187347293712357923430466584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 56099062923648398314196328970244801056173003447262184127620178044274167435017583758233989036172929578514642049895363863163330576921501292096322981589776084769033604573100621030036173510611702276624014835598791073152009535932587658622554797139708984074986301350830397639383445124532458631781714369623127940069814035534419103437989266360821192044055190226893461838193859556041255662533815858290240880657451565905494306721464675206991235389986865014615117857339402778683951113170998760608505355649564000839918996413077963632350751265106410927612241749106166761785690815855818948243051568121522777537178382110348939273345892348613510455612912935845700493323378881673157215656112844899819795577960024652349052923904877780245093133297546558951196347304864831885136094528917777668302843526052052439951131445442603489660671023995149813085627713432500384526188313162907749081421646735790380071523265263773286547538675091588747751476955701758405883325323174151822622804618185451257346178478267137669539554648239292775951377391471099161792692618005628344157953526412987929447347025844109284198849672753248712964625131297385499314834784222466118934804415772671787873636231927142037600444849912868548904416977375627027025363304968748394926523987085124201691378239005952025670141155980728399152390855051976207169995784887412518349662901813855745568110801687898756503804731643677597719236247236124113758867477240761524173320254982666514355466147888781272236103575857853881984401212736870606751656971815530907836819262767936408534285275302377142446275649825975606057266516705802453371780848859468373547814079400171846799639985078209315245368565611613656424413308867490159354942285240785119088651252108483916516786495719639234598274677715153735476146668077319897010746942985845770452415983026267923309786627684618294244801265412804264576874368359516269006974845169526423356429820883149548521208217217719092813479173044500693170141703427485563343955249555655447765833581389232929526772446122399709873973881331000245033899594563043412275941381427493471296099866439108913199792801810670428006114327739937399258250918806782123992800831341104319576315611937009916465844846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 410112924461178713923044472910238212806181316143641875796721371073741843761967206936325914292092190991916655522346952270412730534597917396397827643036724428381614792537108319542423597885059294425452748227059685008345794136136236281617662368962483173593923827864665746637664832814815242328254647798704177385303332273062387490280602683975337040002481532476050284757734269811562735293948136274913040271872816806359875334280724396487484194213487455509216823558118775016997719178374675355918222107102228064405476983784091495579317596291187747630394451828333550153547481238457767298655603214849903814294300548560272812393931885532355480761054101268473816414128868697958572469386682740302539199937943703163672668160623481376091278957767206197001940610346766964662741842724291234361674526485318995356638244055983694908488589793541022684869075862732416902617802423785233105250530718711685834033526569848792307032280087518962683895450097102336781364345835844020820594335422366965523682781246576013363549237339617756107742796839451090165636268039474723235779376384296303622453019875932070868763464257294830314929174579544948355940466727216876349578492536344118214923375189713152366269194907968326905289652449010130877220232846936806859985549011733655499911675947061217831196955567868361934281548713849889416235391574506889120884237172776770781462467408205005883419899397004718926965967429314292791204307024965036497851202013226536785978080075781326333778078949941451971123337595768513234131494300104896853796252333297913098129008184658361473847764899201547030402165696377199948405004067119950282268971722498036037295580708606624576217279595769620338511779084252771710701263431534106854251736292585967529784515304948365198953860541173085426326722597532545703430866855926986426732185887845333512416943879417496262706578958579375928794718360638642414220016514482231415534463103236009686198923592470308530455218176275988191528763076552933352982766462998347328658387289284027687021226081340811311958642738741856799034827722773649556656762964181442446088267758646727410116487967215978807563801863706904703050148170559859234924013646871997817295207940572092472021294860206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -44319235130965226863251178064868189456842256945887660445502562705352867971078468197777106771482825376021192138425764201526686529693617468524317306127213687829487050485660443121122861267228313508042035994376014997894611902135013168758660038838009307705634331891334018146474411902786573132342730532886777735695651597966439452564724950330810193547756381662413924078079975912097787274023724954248068205267385923076580953123779056318890653647249919095895797923126184638148305296220892130980651212961051844015852596394545825770421749874021320930962785327217232218639605634454925551315817109683825336780815681136256019805592447354687347343417716898385198528241057490133574250747055546238392480516678283406616274769725641467570525613692248657447099489307011767403820416548552340553194477039707417564463247813257109616212758235750438754979419312570938428482358512167522106249790812505907853952720447635427474508839930745586616791480331340462741802937633807515057131837772447763462784194960146017407299122096434696189314431952244970994145473142748244929933935521370530965615212707290439991446218426119039304906083221942482490450327339922793612343784816104812119169889457700799510471944895516017950026994279135561090818645663415135485547474594112161227588129216968012826858379770706141749263682008857852386996899004428610728720924254579968753429793031287803144955736145255280837553846059890254914397415264597424004245030829292862289728545875536203995235919749085405217046186455244519242673268263561053090579066594859755137848641643891906227480452300192896489259786304992942274480703712816857928394516126798845148699471541852175776809292106809264958356725276311415609705372605830789569170397861128583809571645850104292164353378404358089521758898751995355757096959029470746198683515040410837734423005742086002199946927387118069805925740017369177695474286359407524083687065194997383710113526045726890572416505332175974396300899782619618199433963883986189050592529046778276618170599810696694070375646260888442634403495288063791369156081634670776516776818352474880814302732074901315450942710500961049283215045376421876089551893026588628627960839420005447452832536272568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] -8400636873956071560539395653166421055674790027451030954040784875822710314638014692082409388550907870079307531386357207125143372415476756237189768223828192714256433486216151010288600490454193126071610172776644924202844438605479008547186843376791089578221326263458370387638631958330771959979559489930581806944381693891965841797765076613127423787478212292211258171330290462743947410540230413737896374879958544310000628202471731997153660276305310071500503446384089162356137880819135621352043308414458891894681300196373213562652386264086790719273189437607943544795631592205415279480191618497080968218865963077496213474392820166251918057472989090795752588819961060406339809041260746194898910596468336934258541106481526284297720500260363022620733947218977018615764374244725557568503995126357589361194179051244373485329023752561007238831305612676749055611060922217357941502963197751088022133535123907412736530327370626425632865534507096082250687406360084201858716196583624109909281989589445323065027950703449074828254922206622640218172871173776852252954092081131985666001166687192009256115950646571505317570022592762478809398807332030398605767966186238201637638567840595578565318168568406082257024179850457875449943222893842930682208159283314015994117319777654961104635932060150150133982370194551383750656934876023251340238075458277675544182821133829002821070894556628833900553003234730205915275215477185468123968017064334202246422475128840884902264745038610861748432573431185011265313039435955720152002077469316425212066403562273658393852697862639286857615110608508110064997357358878321009778815188664425736834954667951590765061180057515519881048297640443735221721479390407949409273610618054440750658184125270836209802935749113790870327507123315907011978168600717040890123709347282097322585804484151836409798015674961046997467390137631327293420230036509869377085158916312683774471004124956788301270931799953978466137699016586750139110282645614412752717846277306636499216961276761408920103519279600486630301143895589105593652840095639507304415574385558192057321755218049110569017780590895741079850388326517642293163673419633201888601223818616775830294824773834768384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] 4316682725214486810265461865157379842542595995261578661100666926658521315268962748154895666072594431984652263408080094709857469592399034768494637945776169567989381937870954961463103299855621892259542905879443438894057654758522681987761570832164266726598854331590142941737310615850866491373539072617080189502584035278739814969669822210928154953499823313898133898623608475687380840157370140380604700795979409423808065518324354983849482048161535369883776406994792594462739659173560551724713486194737703114248386460615245665568910229331521738009507611615056854463645047330831662043321814562631680895283279191904490674152293741898702473474154546047541201008981820638149846392998933525493829351392771160060764486507418344687912554219190832875693639416050365290758968070087433103618614575569680817208115264562523132992208025707487481937478032416862852904085423730927926149908685353424626777802367189882013500527133334440226313715695997439059335036627122505587417273486649325364260700210573533763228755115384390628214550943904642105330112702782381195278389227300924921882523364334521139450419159457736577086514159319443864718056879618877215613332046531651889729513578992781921661898484386876853060551284091438194488883063346254789566381117792308579965199408330376495861815682615754808071606599943543130766519063081704257112188450572494768155297750992048784772774608383697285169309509934475657324731238016054085082500392772012707833505595047066772719956220863383573881637599426692657756155784223079112068101218674916914884055291494793398146309499319568387633489439241395917150709724781451925312341384996745812146509016932691125330835241262728677047903801277972514604714268937442904653456711376037731465574244378340952664926956150193640293268964996509929748969685625549321176599734185391455075867699434892840416292897174313351120285818620223060081752597244586491839381231162420744461381599129059927865087404685375950664748815604361265065778210375965542336431875884494900720824075432878236848555165368664173533194615751051805993772070543647814471684362911245193860410525140385976108779008532141009408546584187330870217673897926379676706879603968382721730649796315709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 64457757380982608539229890794737706411258279847079087518868817183934304665533795588429801632738580724902808799730553324820653817845225765137094283658269970679083262512514320577366944457105471001421256588925201232045896771088565132444430584742637909752126094760768833255739334195090573490994390060406143398199799928490426292922653087838086655297772372731573311055864646094785736654656270980529985701005693615875641148161085874688045589099978226725697841510275928720288973233244437082696127829001616699218289149449399569501401135780725851301520851554043459482763236672216237718748189708454737887496183415955208744074908693152907190919451009728650911578408828087099112960273853638148940947465453070908526263754881722612102449060160405077836386266262967413714565128957329465383653529183217606615167607886953670862159335815822169216927963922515944753009575070228867002572014029855748659674648978360279394320459777034008233114174211760783465777592021457565713058455099914969263921443537596552796390543405872582081101605496296256955062709513621831456454066258109274286599438768914453342010242878016730565068309350465892325818483148798756319616856072910242015050138170645840035650119955757951035577495945765747621287860454017729604452143584869551334033466714317740581214222244022070290334317121706621404675629657443806770193139305258268057906506181908362684117007031504344495423082669081512685620001749939073102806489876602911814161437554106870945157224395072250093131334495946375304785699797648809221508807690065170585286253088193180945384272684334044918800896310027503474921683244490897869593833796069941848590927848817902453073752213501844643583334161963317936887641378839151375078648422394884848373074717107873493737836110949790454868947438775871439858582519349870286781674604931156303566167041285493532427172002524303137941531026455141562227701444125722064719215612015477616974535208918199417149337954834960476972321310689796483451445950743426421537325172571814571670976851823363047304292680651534517843568775240364583369319683695139019692103345508862578360059586151898785710586244816141764467855266878250725043210268109943717263333109893061199196022093448740864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -155250082680221652743895783789659831078965083668315994072576064775139222676937234481966902438055243396732599177649802139031693383089071351085603746439701155372170487078787674187862342004345673145395420292795868771697079550624072774914728572898858071353118465915738581399201429441474838714325865956268396904625604073338856937209071419048608614742283917435607659731341992860225279718166150883419703004139417955930862718992778077242647639080625550836216078540309493204058618126212044123648603270921969986716492306572238708101712839388027079275227610960654611155295174460908817826119637408304765684664003262560580915475699076891276049153635310615352289195518236088351846433942445457135954520474786371070896938217175005407485269551219023783642274176013598628437922532403797063783972177981299501917265285473090014448128576008174713092205996255937373777611837039698889661190780440443461730101555461497538420681799040958772142437392937826777249647371750219474848174839041130223327058533247205120329248332196901363207922386413936426697039817870015014236495892679286228884133005769406430697064535837632839229595106450622552503701160074460349212666937287666606743421544953358692090546049185315130159405616529710677045053500551710208455859893228350799788295719492174579225187077149832133616041213883362944184302591709015857100763403020768236768030081046941631867875370179652959418295624916986893396038315297364461031310706384427752802080119657417705255639217072542627935906382637295675009126328646884572726579754125784770225866788745470904480390305436807946570851859573926547889464851466823448109600130500565601835425494771025656957976690298151164420383873763012115777876434250596188508225227044370714403113001428323760413625736288639702825730593226238446202183350402048321921522181749299005486587994402723489853085452375219337023449915607992158794569205237973282094965416797776561551835498699651822285287114792141638437795150649680697973946419447325396570250123827868548017611259925313242745922833433425779462861506642295242030053465212024372783356822533750082970443617520999364356503195976010091965693686276430033456550252304975109381476539122620825429827052237582499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 723753910918638401083584832925773963501044422019197264408238026869397118137447633519262157358593061976279171168448051817983201230814766217232316573776971281712756705337710552800025688592533187891393132414554254129650925230411506037496901299225866998075776775782675133692866196480882141612221214749672652050604860734813374764081419953176775762590144215047774397903099791593161958801342251563147181656210513431661167201900402107415366074423964725753088488643495919103101153855828166859957216395673869614601400311893262754982672103186236115258057694744343881766937879267109011975449442291912309281090202100346111414366135196828247838965457333189944176712840379009410958037451811291529003080141985887529629419051017411682144755716806395847664319245511651720593297869366364492011219821268411625921665946134520512750581048343192046456343712297119809399864703663782811390354647970680921949692600085521587548060908353709262190305918446589646976126016721465651706631885146870692212376813081345792965254419356343763913775258474919471634751696834646852068202904557084761093747180959628019683593006953791673122971718323650809538317939531019916259575864883854627990905024606679079222505195246468296313458519652194055316706154912542213719853392508782730809965295374511303293439533981753183344244360099049774192037107705923364110112466145527853726323566031399093740248942316938097168781535100703588375454447421080325461442039287773858650231824036486368760681614809424054555133782402435745242767961721733239916422803777063891819513596692955032243466840095680174486286050737123022488936102595750029643251203050927620079385492896389606976497132036814984643051693607680164495828768254993301508804029664509301253603267089968134671630054508622880149639226969456137184533750923406030148122961759049979314000879302619251393723319005532549221813392788410732452016321291274576340622893216211954340875151944283613057915936017442653503342458955978931125363462214849425119953291760473322321198305880483303750490614212179353611114615853983408230835498941178571853347901086651236065004606880067453776372214424554671491231725243365395371985502055806745544486240901006768969583259415897702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -3455283628573156778216373001240523298426394933823344982453666553607432894090264341147112226064787337287335140048911846076857282686813996859736570286340671119649450631613856679593285954157521834552770589282076429236242516412220351534974517261080827836091400664250819919165837505016827627435670063661100192844690556503436831239411772195454970180722858165002159561811578118128220697411617851249582851715361193377357831192582121216712219705473553207262797552454485750798166537587888083382664642547903908179375550470234056536865857281910193019474759836187345295408613034495551416617447598207917380239738288173683178287928701725052525767256562691419734940021818236313139224747354979555679778416432987003868332759544826159986574767806702536375819872069591197165885031601714783582140229434623243346586328748754543770163350287918213351948433006894760156541696107787491213920823813915716841935864358484637260459198338753409110744763456890421840657244335824527304372331257075177634065194191236339788022479706903544382114019001522066020964349092150423418642129838685614445974167751785186499926958837043967425476608484346162233068089301486741806151378008676651312735240616684482025535880812747197809783056713732867406897207301218731354001925881978463366229610153567932410848545159672265172872572604144888246262106029705111290864250611144315765693303439531205860714949286043517892433598550224385398124464281042211620962151979440997096019498429662784130477793466337810088096601673571097464449706354004108104718291252905393599865949464557995168188351424060503610392207666559087129547799391309518661332288922380212258969365174853328362705870778548167628080901753257150363081992160939396506605003568702186316088618452854711237135096936462521696055340957170164257650537385645527258295042157207861506983751306344129551294460366887698014893972628049664613746214495457212135582514371944871798610816502095265777548399464253973682750505197926283697904418129742377171921024965107163036798929542130308284654985541141317079539056722784274281610824257912956557526195662090922890237252077484757072741689307559685372127540984183932458901883663678452607319693819637801446943992693530946437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 10088696361511696775000908849634915931690593885615669265745661606310007480254618953609682257342795809391657024087170734812345949511494538484062063795366501516216561319799833106726071785948172952720388438348241968888758939574827130232229883967328035252451667091421143814476422364978672006604488417417431948177918509176664245970459205425856580215672635858352618352776088564979405817295897417870437834063179351738932462523942699679671754552915916859403591928412105418710144655874141778910089641573049272117056831108923635177202304659218349191012673769511956352597408047239055921582918309325525919018244083763377566377013508391126548228624105845855396617195285840967154984960657433589021114029892238311451783753598657424479774656426498772329703763773288969674815284072497331665040533725867825550284372999962283446403048433412163263246834133187980908880669999204926601612226253452877288350302266823248471706189448519900862618417799615009439313984849352896290062158485527200067924589260477404510303134599269704434188871477026657588621247015328560416508022232812901663057903105657631471211703978518338794616031956249468633832298546973714558990298688394510165020056486735946664035417651215547553055303164741220057880515061469079816431805170979809664601949069862962353727677454737726784337632403482573368631795594207490869325083074747880726612113130977547309647934377816781810004780401208264844782840557940129439589897709950832797974651652331259942250303730868234402796875114358836465195851850686559118746540455904633819308773052171206597806782477650775641871636443801048379751596936258691271346069514243981115257737681612154667313544537522461442232557052874942507712687306964031916723903031839008997136931938933168813171222846155440303397999568858317128171753579208765434282787867106818603226821343644152141155000080531973979545299966986994078038815801295811870938433437303381153767810587030607085091313451449468190285035051519657984223245184542891856663164760142460652045487679322491028427149209486298582883664790822085780157348972876896213979554531498698794123182567868499707569289452966664127062142155796110600730671132754173460838808373456308362198950697803567857664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -19001261000679938054672988773000148576213841439756652853028323374751323959108910391421208081949641932870475136299756784737757026755283782887731482344505743494192117168991522422402595118484731393029083909767146372533356580644219116493514548284869924421033677393634225413017578443865393183436476277846258089379573262833526826831264738756765857371439897139222265616498322011379394138385324136006206309534667411764888719838182824599375248034022058060148225378816087002480149876269640514270320488810177813811129276028612344120741999883519200327939155078872643571029715093537917496533351725212906159168540866821259046674432777386351634210083644172087703917023720410912243027108791302606742894957663066898513231527774202159811707376190428136126329098217842560097077488249652435462728175078689163787272172505497041289216087079715846443468616613188131543337638217045606231635370606064497232042421736714152464000886603288992483116209672913272617875591174362915880383198346965002068128120655949645305492281089743579380429220569017795798050342840757244093919725657110332662026278953909864270239566938792531170996873908512951095296078652159083414904539274937894572942686776085254251539341254461815830935297135026803107667635359023962933980977547867408134998673737160722583032136858448980275815618759077230597160426568769204145824726353653699471122109646071135794600507645261087130050984587810805496676350712644517890351406337139702823891784663281970042364700732120519815647973198696652259580392247375908643716223211879935957872684281188565155201454322044536580499652711041893490667294140846625573441404855925345265736311539918264347234236006309272370829132691152264141784261602635168692498365570946206001622439911938450787880449114322626655194028502775998277703276348909786575116567399526009850600395150088339745610994000540712538440860257781895772543178456658631439899230569534586073537012877848537692775670498974959142918487218834555870723028510243177420315336184190100058339903409857596295181239582137924074430162687252551513129917389304898942652426875518868886825312453871878310732814890238297079065779435174479773202276502377032688517334239162333283629444324905000632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 15829022617614772891619007370013365707806583500739350871176938106094790220620428373957541678185685336527212329800534787543744359801349103270600529606114607963969414605036653714965622246574454598856038611971175190314854802926168262479528588442024210324628731184926823977980618442529917986710372860799399189122465680500535241913442657347154225958839839572012520430609570842842194463716576785706514603385391538560597775417401518274980159345399727623474616610836381044099934436342954388391994840271922454892868291254905565857885058743261248134445114386600666830386870253246728333255256251660183086102400388908244215128524665702410386653649725851699440871380301355421107987245504988548046917168163475838932021565647639690468868998213732453767255298721763276007937878664574807089895554845747304123116166449653968887137942211507415862497980040392238744558072714387531456444854378867789733857293294270754133103217763447394486784945948558668021156354334191043289783522161170412798274910330724022680685263650971416451620232644795501299084759234784170357554828970823001678851226503391684115916974051482572604873206085398148788913286602384285659393003425685586210971076836836398623238414426380727698669368151245368206704247089006728365171732073757933616528233449501757594063899023356231171549205843101903467610747575482699452758237105106849125423162811893094115596457688471001593740772620057538635087422609631249096788178151162404490080379557603708112233788037097920575198657588518528510598909681347748959277502312284177653781735384777143992028457417647863775997593372912675702625093062498137788268784093113748221665284432537652590383125668188671624396877457986720885384675585975277710844218894668202269261753485835640790760521717358485241127611668644458753158183711800652920135441027114305817907039810070079306657561028845519314030505674757925109363228948535056302273990358968214428873208339541164067816653009148372694635086602903445420271341803113555949460612047534413464599181913442545224289052444782016684343212315343048066005258668364388931361056080558757584660828268475720853073144601515390494078402864669640009673249089814570623401629459837606949555678359338562355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 34102342012638018341491091518535257795823075909980051016161491844460331249890243730893887644191928667619993287480161709869586120917471067548679585553860920631822749719209444325222509125926213395536556644599691062860938499081796096774961830012581887811648041967477021776129147694563480954882935652983045216376899064512760504161449968691708890620164643687067458411523362001346884277399394841384535501700379063269244248756229422613542749155520693034272000797821555915203486983474509724619526406897333873630205416517730068777983755349561999475623890109115749803984422696110188074196534882861099790017485365216484237896198244718664508162035308875669759318767265732984198557340115612600852677185922517818909167850480252190285172838759594733993028332285552290836029494387274802167854037494739560476986701704542574771727232813260698026690513100769978557633440410553108232105497505663635460667109676462297092949534184223255890377987016250307343866235923929069040658223629836309742142337977967610041395322499531926462366668166973704227024438980212843622665837825753086508375064001267963828982643457891803111017586774966590861504230544097834197681113570040878374126095128445579704060277846213765202802750879219177053136250619177881746197864218959716006115266442920394059482747387796983123096762920474914429066139277212873850086600339114433257136061522876494641772715835654266858264167152683983931970550177501982186361303284313711340318949567993237829877991263747213998394458815013076701254286088448044137675173987744538362266856688223447015353135192341881955472653782281025128124691325360768262361924528139269557230561542909760200758474726152535934632486835250036830191198637971201940216768397218723649641420412177155589891585063544915171912724584829082230323777918318570522343332817904629657939116532803833693405542907617797130297502413787029536045413981415069080719318759406982486964357516564106906351991596570276518773887758507417636916608584826088682661521818608830377420178376278461968058313115399059796981613064484042398833484017805722014405642618022966979376009675642888487400599905171815402877901761696975457474814377234073509194755746730291771934190519070134108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] -166958980878599528125720970933959874273910457493679382369728262879300956049019581764545486910106763711480749536660073712774452423960584562532542477813869793936611606461154703857360939586960792863593998685887779432454436437428440571614387479053768611360322338267013847147809050973289797012789879662192940278175132885425435478644047547359683870234436312599582710363288689169943014943130707530194116232965863015160888059343202703885989023307649100946128003039826373229616448912789256701466511255844835959652037269388228757245617143797895948947026047692989593295971319183583529422541981129052642809836220062571850768279101102986471802007828757223873132091265665714301515502186398616450653196575629168753877057031673717317270411256136707909714459226207210850408219428299784498459487893115618345301681240752905846512417688279005475033588666856210982071367479711581052658609080415357406198503494761335314746607043378139691166545878598782965071950683460890184991026643032312383872748975047017926178627686874659101393401717545544970041174691935407281680357054145187734526887585019056803367921767867160936972905416696559723210035280982910544571857774511973036123119444594045213833909632113852889998911589421175042527011153656865368442067920862231461001846744173079776994285122359987469409575108889500627045198680772732263365487743236417029896063379903880654531185323136475737311357586596695965934582808626363722647424798562423832786775754047221669311436495363457926068137328987655257038462325946337508121274559499649080393994687067455044582452979797376459866222199095581731109632236068382578601698058007730264325914179857331151113534454800193453145134452076693426794993630467143067258929949989531425766764369815001202917191545122044371175465335396640977950473032565182847906447498270154728615860296355671574208460752907323910487583793182040251846491918408040887734314308853873709152908092377320074953357140171143851699466748563615898392103414852873945993061758671416825440417181043469725148085262123488713661865365172101298524419681920213522768659033018205466726952130855227466431282752360411071513208664486308462898298764834848176054598969805546017298704369263398594019328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] 374034855981403025869684727643858426264659081087015625181383298806869775322304322872894788943618717633267090956613257873803246022437357195692071402466560614479233188133026347340617264239830159230716155070977713775854572620514694222311334700393956304850352167176088835240481941520160702917476176403980534909273477669070695580773820007191093113910298878504165672843804204551201896898386803398373521236977830946337601642691496180402319855486039129946738544895803713884468094162703608720815083699612382898664941655326622595790699719234295626319087366036220011070571212922921489205481879921543629976612136770944826363716879952982483446011222440124891395360815893702127683999158145761607752998921722540895930671934124627808992625916544275388880425284142572635170817598949856881654945395478413061168313376979007175795329769068111934079451965104656940565511790419928630494139252398348206538843843312527898393755197390853872278995345131224487016991653606689790035234926775187935480783958092567654679520770021965395768611503920821346104745207569640259095218962282275992720985917733677850059841109230823824372522324738173402478282605313826172449243430499658493817840707535485568544469105268185653747393599412237338161214973994536809176707257396746884991127694662323819246844024793066377592150721610133414697083225823227775729416251197182924325800840581903442990003973157689942854499502341916989316069130016165808807351027899851378186527588092106913278026328655964742027136395207639942491752727693717888606623311972152399771466521924018839682340525012546434126498903195600335405243471316494927039837022885616139001618282883253284257052614639235027223543808023440240838202920764750481673919817614854211536072286993666127818694886026855076555278480023358693739065522840295252809571478340897349533460400315380328254550728959650480373944543373093972379091542267911507570965174147665084422864263438020507853447492006055215326174262458020174269029137380368716030278188613132848392027279190860179032125163317074920623900856941878592537536219677574455989335301594014940647230319599959827985238539703139566098313615099678457770987047784283466859147412185604217788962583311408158474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] -555048543046847031302436821000859596267521655538630298597275237040373955204558026331513823852256643178055273073915144926699072540287029247321271760005378455166984575433537792463637363955090512207915768019704966732805495052785460970049129289229427936303365686123887192307165051747231261053759956649826902278865772946083601617069697592535847133587263952977736317158978537236019347015685834122600143646839067448572424154644183755130659070009224676139048018942740200139734221282200024353203315384635720486507025669280101635735245523647507484508746149768485938534425026433021715610148803185614954595613097867376920121994505687099646484990204664241556809100706070069439698808714064656312844289960579888783079874538935586957886597394307786940375713981467417262790143390264237550544456977809387820353617732895626922247370465508047713459160777644607253133863830799293171896554752486413071798406742402367475188842402887210610292699378192422162130388739766657634774575186227802662757305156840948662592183393406579372112614145155901866164820658434130479860071739052285999460901471313878503177418725899144509485443031600496848823870999657865959595760068960137862512131743740114689502787750912035802127084039068780474194403320148738714663004290930158255676722867591729676782594984901302501618521129069141730221614967331428852048340172864645543757193552626984976716405969861622957555365007712484676572570954173846070348487921978042756611924828996975870394143719156254716676560157442110604950016365474077788434670419421985324398348612855601914197604896108678762067471486806411934224470425606302448521343611584293448411660674961525714825507263218913651113806297784135320008817832427063009376945846813126699155658547629766516188367483135891870854793496858547988541096382372182867278268487707162291782029223878164307076376882271750216390895186764277242615209692258117288251610366712557363494417721090561225818892304582128553901459804682328492687006014189481139666926339608896135259455652955405371767963706754487625581188160581658805188039398082381652714169662381601358135594054854736934856671536788770308162345845094243135051818679967945026311265422097634013653891492896535203545088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] 526891575809431556034550087963265699609823665781898877502928307128405032668740385625656863008678806310751318718408412809664939111679564470015282110490837635028250745961754506193661834150065913710918173507460046384192867840175763333882278247301582172525954602612487209120092847553312270265240713779427673200053651151727841584902247725896672143711096123714599071846737335179602672077237397771317245821690057082897349551606776239258861600209237251466574580941337448972267711108984704719454910977990642461334579300950937211265202559881561581227817661736863132334697379488099111571211831622841159823100897059372160769497114090600149223169675653622848920207325969575791284888006288449185423407776722454197073052598251178010211696241829941457657108880617933577187060913949912136637909685065197907761160072431142459756036976523292163133184174988324338312405003709569032131720345392835111903686753958341700127009982438882233225664936862147653378934379801824318432445625066405659830234722693779321713721619675350606978927190980707871961103019759558610245393481446577210445557559411095429148438126857889389146163924930691139667155198098469670679267263635929873883552987378239420155053016541948212486776847674030391227857903079324303390074924759478788636905646490013293398168365094217010979405320032811842583523734505514520791082995156598870388145590476823760320667065362783678426181839790945263379150916473918757974672747213142018151288384283759493452010154857746366397952562984615978977552726463615189648710952375509748632074217584446934512527402535811336276667425907519422628534939073062634439409447965522400018246746090659656061888302782530691838506076317370582862970914530276282357962543888555456315155227490378095529336813223202669045329758097463660696140804464301149276145942254275511982725646096345906430599680352525192089601972766582457598829724052386080582954406797017977078115464813351275338093077232448184954535107917131225517248704756644374577960361161135414231341853201841283214716478269888146807454107920070889548326952275449705067982195142643485710827957300092256365486347055479687572908225029476203710657386506653167592126392002185316536261081858852551393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] -146760907724332192709244518433049345993910095351966352177297244641330638511495631434970954288083528003414193116482247937210389561394358113462335360536962502017616882007221834034123301169741527620921521061747549336636576592189580336959420150627309334110438228470534815873475223615933046781818677454031117660522423644028828149591474620929855491433559595332753197345998008206287185089800335914904851226586737552491795314877255837092096050255495834334260704605373066089252683271748540461558835180678425105849696722372831280713417353309729886755015601485668892610904323221277906748166947153581007736337706143199808416447244777679277437341156765864028300713448246009741025696176348705139054075672633272669393593827621686904454567592028619691192731994044258824544974938144283693644531694410685020062657618329478752886492788873499940333722236053886774744371482203693405050930694751090278662861441325895880823295898151248988778224443692389188395099737201374580276213394020591460991084872522795860641146309582005124943497902953024552317203154385350217676222250588349616884033957616869706461616245900332238027993595566533026964283757926184508065362236891626421779027375117584998731990653043342068637880573462670354750011135734954433465533191376645681222168345779212156908679861354136827538244816755183804859202482868393059713895845817462108950306503979290199864186193738851434634773163847850495599819419202728526790921660804224929884793882477410755083030411522748681340863733820187899547955710884480440252689430218079552957038659329764530191681711007712483369416682217735913685937023276302999703684486104265856671973668221646388427230855502055584114645014014447423152127654189518189819542435065562062507834041670195903138037681472576886447641214685149082669897944976085624584654394125194921484306931812192979932398501206912798821105028059293283482594632486523111508154707695512743316076933991835694101119942281098424084820724727882946807852450966944533800518561035181411477071073811592309017033699024488965040969506759199132909960032659719084618110799233452535451256809227315631101084056710622305521387247368521804412491819639017176332234653168114393709020487642400077905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -515504307552372018305126343613719911291619785764453645717211988037379064391424051049810249245937689961572542534587416845408276264841031105946866329913714786993927817648474832804911065352005116154933189698573299834014838196623405379494351574328203870776446493468939010817783272761900599085644881299385628320353017626381553077260386569000007737590463397571431267244019054088970613425228481000293520885912919711055935767771905726406398608682662646122682473730343612533436130130919866425196790829201591638885893432823911858056801731194709617708273355951463073183598957069442397116137510208538234884804506317497628276080791627782427108680420974070557252084900258163873088252858798895928024207900987375371408831250479108258480585593621321809903027160322265910699796650265859697406826583016935963073368124047231668551831110819642908901803095475364565504441533245243633152976004145924389191639681097374227550392432576181894027609279868407645146611652808983339475744722536111461827162721560636359789338026714663838432075728146213388092638293347853896801840233888062145023365616967443658456640516177451897608220691961148564849054729120063549261811098268977627304223055449154458241622565112384954813525228067566144200865609261996772547847981736941390214249555982534427924287857709016241606397852034548807794592220051649459537563060449922036276322098507713893587417435173868682897594000511033072845154770630478400416359388507278001435813908192500411140296805589924892062979400669507230629404007908031076853550978080493697614534018767384581266293304343387692891574568764440373309638882938406767293218241287787283421004171764736363927194044770063563452007261897838055662497615667833479514557219479094534757625144504438771084857909764677768129928431034833135430025878236175130123277628422828852230921472303178826780462227805915631238407705963096835811144211109798872839108433119871683482269259337015679291485418889406996513861502942102215735344887693037822558260860281664294576990062924484340138880519237742752905184076165612268662431785691438489620841667244332397177958343987413553080281719662809474698024440662707820936533896273449048630704442303633908870364526998280963358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 1148455221558833046984664182128257617444824263970494080048387356357273249840445504634764059328735649542891011224496961239851142122806641516688906811459272972764604085167588898730805657238263437011779826483962892826222286724849578635087237481509276703033773631368740222236755800883078914889915856441842689288387305468823465137014227095496490128343330730705521084109533498597757013752236302008698674573548838092001383806153096141998427604519309501049964094838739779040261902566556288786925409989075059377652935023133762745333331288905181734584510264807929120716828918253591028812868051342076862687994287980463677093340571203414894188283123032370370773309525587073929037508098967007161896289265300187938758282055605570116859634145612280876354129046653728211711102224490978828565423731273549347494446844886213359204038855759446803102178377865408277577088590748541453785183877027322356844888667545139396064648820389570572715449213631105037468312068858534801318205511865776005614928266258385710837283828398446528616856051267019850090827545836258176385069618667375142216672156332055922012060442212253426435109503331324339128637088007264256773418263023889047256383259084412414885179464491052157115442133040585387227012668088584061887533470380113050888681850062114706092501228024079282213847690238318890591845330269067049882353243133631596367671658099367404337357590442482901702691976106767917193864037610360735823749364822300440274713087037585865156497887807109569263258537877490469396366456817033515685445453196823648470258508786604570644673702307870333243479335867732761851922478540756584263938466216698963979730758824843001801203151407464733125709070419991326482060747867079277204782221965903191430263786399226263264115946655485681036697769026505104579077710849907020913791337796549171011825497034368113076663209747192529316977971553063278580770553518478969751439904928414574632252039547404512085398425414226944143093663762671928725712195907855822929445011895718940422719749334064542866361570014845388672973353064661484187562092136681562037083116802350617456979035420308834517845015099470190304347823888919525189897720318780421020228513168307717823294687176028044918784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -1401623616169215935733903911894516030207127273277248466303115858393143168720051959205455157730421049025338571463895041875113907915076271340551530422117301398808969564962310184544256872675441882047301134602959828016779943722771275867005276061877299476545471235214467379414670514156499564740169563789586066780162292947686209183468896024378557672678939365152576083114457635974729914045284551574223634423591979872973937737831785383437807032083429113382758236010005284519453064020953299560370723397402313410351895831033027517833596958058213509100840307685896173625755505164970872054324850511720391728231589384341430236827785338644193379870304946618961097715279907130649401419471298345641040853584843539275406797747648014350945203038489942474081290964958836055106933447156418127588249350468993334147514050205968053950792753038212117582436874532993890808652362396651010554704807775421638960300683614165788195326016632959631644160112226258389144458959319338420740317804704728829599908151752413111589764817195810666669222062838419640311534980030205919761752630007119705164489455135524800442137671304778766787387797704956617171867073839619432189201627470626723351993981398035366936102961450943278002733444930220962591219350420431948070768041237111090255966954142734581463802455756611815199390981074851543491588551387369940236635291707868308281066005745454350628205230179113632034182227445042841564369583460167099132527984398106472818514982787308059300371502075211449314706263564708615014246189481313639953303085426277973341541778252781730911969197412482575347251271554754607318513786147415739969490579158014920286033030966064994740536833297831378735105879396398701276746578707058494276132951643979179900631862369188470354404274192083045794987491990169244441327193899432740121280690328308549150730331330891920398667726050466390178004479301637505785145607130787936075674598146781933793502365969995947484456015717142928191515931955705125115925417034915251679865349918669341071428148391255708538150575741912692805454447865851198124424515221159157295331863669570703644268448209725153000786536049123761708177552339514469270765420797349769882589050932569442798100397486415722577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 1154575712080285036335891951762329309253357394506260912668844774085952981213673399656273169577198062592705787459149019044073550271328091186372367845071719368712289017214853075074589476859393215494871269126897284885183869301457876561244219110529967568504215143904966594028401105090927969372614846036972844548395006205941365940673754228837207942330361635773106213326889405584504602332745369393479939708676508437649209366750663554664430789782096485633241448078110886029844793077386070188420472533909941799640895466592016800542309507066312373492478343331387976573820971312039452728210237484019993159719948644036235478427669916444982298304326223031394897310675981710451744242045695558906192670153011138897358222073532263411824709895144570524449171489298109571589411227641176699266896038168980709366216623306313197185629815706885494053470969110002196357991122545855383116472752472288914174361151071683478179747413202469101557301438570225069248660161825375301131618032417632202780009465504383586203490329906106672582464891972742573867545586232110615629921313002246414038519190238873773176891348188063196247374608008201477134079712835492744266048291942439637745868479282272319284367068383349943057155150317793963532504882482011206847717013371079648890358344827289441985216316135251491011977241158110840672987462209840834661497006465377539823211646760277924273374984494351048217498403879004080358069894470318869171122105545364259429123005330612964894711844109187484918373799703598630575699782285815784083161802332621232307169365603252586594679037754044930919932951447473864852200144987915117132228980073932178106109221125277931242299918923881347514161513018452654155184940659750829311473999000560795731783810920313385269636035269992975107031727062183195571463605631657770239030180819326115961934367548880634855000845230012197453408811521093166731313280604527063489326875601983442117726005245059842459058830288231106970859893585931804003924367377167800843170411652799954551436622179713738965935551382719409444810671775018016413999250385782876733426721168147219516989434559647230430325516731029007494826808491989232127433716145292529873454482939744187205274262934736594796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -597717152091796020078243475398260464208379940362844340951038381639921968164763767174170525646830285023939804327240215086784913324795767793783499700053801996641072499931000222408704297293286810800039999377599543687803947945509730125151481134872572236668464169777045841602950029004253218482685040891153062378576986888201545815672523693967800593648686542093246977720045437597385349536205236096429469947191651867373876422602934959935192748206618301360125463481663211502728193720477280965222186569927501320064407890085076733813319556303521318027575028501912486055697786073278694793746000706127560601654676667301006737316285468653296714919528952980287402455555618967258765569406692829953059414819525219936503567991766842908420124479860245217845661217724876573156987679305587806783966705673951557710086289015754116517714696919182002621560238846591060870509211774260953761853937721536615765386944767498825185496786671503871958556506895025880694610910414536362283729948131822094001819427182865622473743523587408145603538014827046079005798105644204256051597253196305244978852245635677567910431766588378792696937734439667636551755993391148156001492167367785092355054040003034132392609682771135930323626521472816633859025361025209258859111144158400573170387643224761584222825152330362334676608690655358924725772313657476754204811341679795691908044905176401180717048940792316115082350764420013237935203146920599379277738686714189296045225099586076721316644904238442233328101711723763099260536301801209936493634906806426297061531225607209513912542912264675325513562398167067621779548721929241237904331513817077312272176542163125243055257540364812076243991407169612099650637655488497054600840085552299402164114222242804522021244992702177707367782502048147173355809520494844477024773971552272235600238046163213528892835601535141800527945245090411704185698786706269081748019676202396334033672651311820238170152068713229747634504311354083805028527843189990135721955398530937734606381814250569717684369047991246683089417115204402020183199025582534557897331222021478496186791711920705900549348693378802611422240472513046543898956950199141335346846870123637579080240284594653406167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 59804411668214221455015034300440595146703666112429503036357443051162773957327031374086571434811598986880166469556987941322953417785636863653371216047159671929022789894087559769525888768730364640985708949109108782263870572679135278771620151290859577839947277862018734900376396853275451337578822173148930934165300868054753674052354965930797690434266661609703145544992714145733285887769867868355399466763294747392919276069378836926758467020767909121590252788101637072144600227249113263459494368553422381454129933111511404625057724195795364261272366783404577000006682258165837591824431767730762601402004860517173660997126484383792727054288852159945486846002121481755692597707571328488724409031136287248354582587289067801887764218265399558761710926260847190791061318310226271633999773984021172957481336438577763028168979549297584021596861372832252236236082572581812550794049651727799736823026170694677710281361703888309420531953543367235210923063347025418174023538512970273488652071582589066227847211783884095742954774327274337049737112168420027976952067190779193609906620983522330623698577975330793145293507016600630667639414070199663024296638064286404569397743952680929315685046848433106833335142022271704542772487161040096594716418760629037829648171886211769015857154427872533135883364712926022228730808188090718984113287031297686534512610167997217575537599450653420208225068294309832769598175519476793511812585277977272561197863144282687507989891416011294498527027979197036142660205305709114934303846201959705192931472548927273039133146784305790354813928980080526473570494773910758938032283322244070759019636331087059404442472744175814224076127824289999878668969611485861100887372994082947784249459928732589967248641806831174233159903350514829886561162019467658231961366022763928644677448127709574009490012678628052516090674022088197619022830880857132297154146211557678932822277733428871780312162959134930832185754345044706103013529988027092710821917379357286251466499977120439626933564921038992455145333184510053483363830597296976992287494593586593161457460040770026782569235142705583710893170008326512741321652864685693971119927946854197692587009473804773621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] 236190402834297223249512237875714102564315680752750418426284091623666653268868485345188285583287611151061824807335034978234723161074407110206641882072357415036660543759348742582461334332119031446732946005169505781507664762551978332603581343039268536631743258714160021497184469530241925822505756719243816594829567752838069094892505892289062690893713460654711374963043862857988285470038479857784294320283230494676094547414029218726823743861964620260909546791967221479943570697673798284816433476200480026687433417555570769929469011540101020634569064573618538902101722144016975644568219067460448963176148358010963625862051513478288177457630104935975225508311936803667776708789376541769474184432618642597018018657547380735583237658827389459196985163843407051815998796526465995693524393360283533737637976014593667906876336250092868230604385499698752498277043770753866705518644948477282645755739178534206318220115516922220857065415158979038099085406905140912759934417833020122579034246432467156646755195531076016995345992734986467662022950188261990861273674990070496703927027985000994115994784254194676591805575149109373985041002363560022734091513745162496004780460402038796526119580803550498504855182933223504383166359560784304671525331837288326569661093357994958086977396021013364096334684290726700144762145562433194038992776531331640737175078027914543718434612695964210113098413843465816427133334385100136177577327236288753254062051977691914879289031552440062701649509560657463399765353023768258221602421783059479932572013273203506515243736177435020861325165965369461096660982471328805863441800696417100710013653793047888251423410863954473800921893882185030482787942671760412875334896487524766762064362415372942597814643153831622317995756353884279845693573789481746990715985835783661259725185622638459531658232471675628838532588059470653247072216776527941145734596821445420374187842412496963189362273803218296865005618310944071892446200634825515624700176932213073105138797504775254784400424919927435010944725138447734858342744162282147775536784782217338394857163844001326307634177832490204373976492138710896012212801200257039905914994656484152564145009949865116958720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] -275956576060505119473546962100684258751589666445389632966951206600536654579896424348266370582204090743453455155396612960485245003546374878149511837525067039743613232148193625949442944884042228827607324641252965471765887555888236711221133042477230159798233704031061463885567156367523196728595727442034927634810493072779704063246989373987903030099489257830872789959890074679497331960431847477925206102732953652060602126293141467477982999170377265475321524599685053379843830547578986991896915340299101426280782486159895946079273281365678346575335178520978628356372332672179950330834496900433444787968795953502068760805206697483278238368272047510476836262684730398758223041290926738723791045481353892138087788360460746577044434256096833272087667933170010595159951456257200522577482552423486798279089767407455854817499835003222071170646449051531824529474407034834156864285216857992189858890442717391038399627836912624504542816582342747794039013628179889444505739450042308683485558432207974724490025733815388539789726565112093214318064003751497264450299154619031868275507129527058004643608499472025827920879983989371099190058864921381476295143641999721518384369003878404420502775467883984089922782240555999449185685146686106691168186342686727174720050747741531395384567184562994164220534432635332792978590632009225449586224558356105902662939763543516224876702389488181277752364247647890750802788916533130719493541225002572373895224722322986626389151821750330225416855730715257703137442009931543779168163943974990110601484859733607307986889621542254260586487564681559116517195869857919145631251355668277573039861734722965834137668886950648673482632429388318301961787485947748144025697497149643593046050224938428753873520137240108719378121453579055174455010015647227946538677777248242823297772882319919958767869852844777369862114115285170828978456853114816229024850237612524469872226658431922334248132056502149015129977219418976195336126736331451277909368000822756313965236659268522872801713961511833691049521149074026261247314310122424627956859204705818891127322537931546133019278733735229246386052467757193889596827667938193683240783661929677366509552052767287282761728000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] 179800417963782934578712384434507241381901490112550286907605502561578520857565768173536084180819061013073814039771382093540188855257804131668638184884708375024088728746588426339881346665693628418725088915956730770291179674734654161458968913721053407542356099079321126957929869040368804136137282330490511368514997512884331225732704874446330147507475211633551996411103594495430556484982586906426415562567085704042395989111444673943768692531169036711097531168536535231459502927147937454820233490892767624752640748751923935786153369581249203396031916161831478123229903683247140903664383651233299557744867246698315945936003602214195706931351604219175736194246428442044337475853211477198371666076561920153522585458996465790066971434895371795652827480293165873085569965925060126994444412612857006851083214078109260251702770104683466178140580034563673193399564402677842734998389879240707191391480775619699388423790535105188030244928983244282553299060908066718988764099542749782414103111114648096105007388069148152627870189912484977711655563653315627124200031995462971351146698615974707365019663258200571942805203012484869409038253973076988927789477081240556856267631862045313945570523937146239218814492181365074522383137817630716984731600803576772841616611914342589372907350299823234584452175485598259174358917285349382578094676688738992712639872239192984246059697137253359748661660448644669697298725207104434265484867483551513465445208981119743095281305704396447230127956933218397598128932225230638166116417452773191855561968110265179344693093404061448896102078259378924120061827772040560351989043368792259679966367313000676898097820175607122606976265089026694679326723331215831027573023988479904337639943036916210872679075055131326413674742064725247687619678177386805209677773892906808953777928744743898467632160916200706293154825366331706830237528848441417860492054669820936409388571529761546049796322601703222807366063555602971268907342781191692229561135608347757304153015490069115540056040193393115385326722982265719431818290373882959584853462103165902573140465030019197624179401759458416154721697461219129122619785572746070688905631143877073438569560186522540441600000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] -71986150514997634276846434556964913651562592376675299826332706635064972020217845286144256696100776878362923582862365792950501555311685244913980420706224498691213916586119922364204631763267821102493449682199500791217702026097789343697770324728173155939532115317181950780965599402078571525677773253969691255801408004957656759594547677643355269487375787572329342887133533628831542302780859042092863044157104741947598099442513978987926086095752946206281579514138293173395327856020466162406214739007107734721086512011222995627083281721979261954476701050915504814575283931549713916470522303660479329483437765918575835020414957439637060799744281219699172379310675750851440099118790257616646647749471363777939624611558207634673267214071799727987324733805652121465100307021686151075183670465716628549990568074870536365290322798081668346409783550541525503050518294064934610552064593058265622876827610340850159871661544014051697812851409177097501518080417882176852927009542933348782601787535259862094832908961898417617311973515288794457795106549414546245130748669947184494733458562020009213178493665886218468615574193412112696757309017472467850716539646203448028070933804791213754324050390635512689433023508065440648937904782251887891862797633720412018464504985050868186154562996958191972638715410183650571916675018141918224763777932507586881353501016753262062791406089837840815022145446065164248244397767683288746089773679289488984082837304549385954440956204200215041698906227018177294334582002765153988090418419521784210031762962187187969755336678266075028118004699955588920196654337238372379592990134656431262293768944490226579639580980822604898898642957548275798978674840967672242984991527762736284140753597403475952913683693456782824009810966176889301353904443813972143883402630588760293401393207559025717675868398793964445990604801420879542381541427109850410994579091955443891280524021533768186757311249796496753548868231107508783732831735484036192416598701120167985407742794423173295306977871637757548740968975759481599676511839591923950664949340999683561670409934742875468239657354560719847711886311840940678699077716154048691904962899284923951540725692471730765824000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] 9627208531801665602641443492511067564228409166514209120256079047302797885681837324277450572006937903531592690724828250773821297888210424620806084338547784485600011458196110736624714247751303841824497401713942249240649761169363523705017726892033336610792075611502236737316262929364221234651848186100584788961182830833981230615140646293893044053901975434782052890450324936313785449854044774704457604623518444378669928107269709402847590506573155359647548515687343601967668166591490101075857428836928397963120642893411127047019634968230477772281401007512735481320132349339746797137092349420576707910180372788351623910931909893610116999073010847780598415428323627380376804539060456305075076376756293269529419552447546706923179109032239417431435449845690765063840690261574834536075674027196072757632453877981073617521894005723757763509196573351255806092747480015154256240805148127590116049460310103371488753879856157863246441186360929888653193782653068409651841589245750735443443837065544571341789119315597766347986055577616779658972699951440391758144404448673101959752282363839080147708291792769613698233218847564599309468859197303598815102675236595012782752724695432907874340137812955218289341589185938769740321772252139596201247637431114698644849989170062072879525035853825770020171762061566312081769158936733681967936800866892215332951332666520269772569781302919180160143702393146622491002462497323591097876068927387503306249421364844562708835786607745951197723205514499250542453755978132991255994512732585011468468767667968346716317640154328689014780305509609895745759370268348170999484684159172026740345965483199797518075441226512321603158085288709212290370904624222299591506314031695708460337761738576386119605523898609781394293007785540497011654742796058298396535728657704154491350565916729744402573110293412158378144494764181525508619008577541722207221343506516857180059959174582951204482485393281749071717927805179459830382714377481926008359078082037459540061532478529295408563250923628574491396472634778279189917855695005133119097065024067658178846917638753959645438289463331358205811696456064541902851108635280582967407062816932440071727775323637457879040000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 9635473409726273794380173633618098156214565966112262000594089884588925043613082290491396386757086213347610521859510248622764052265448796459027079310956633275008504908711588659406652422770782299957131824133622334953583622607259919138333010042385553247446957359701590842983161953260405058500587565168480801822613643736749871193040949123705463887138867923781381788719109597380236859109432666136827378798049873955365851050912305728572025873620213903276435329589791877892854416021270049159548304495255277874193909647724670558389771740617976393390966380174887738930591192756717494278842054967658206101743584007010917068516134789008981285500698841213733574344002380156350582414213879284700924255675609528825056450236286725911352523788570698384624891530024164945566611356445654396052401036256754061794054215128415644719103607390300947851709194551537276851138655138666229703019057355167383104820153922012078683617118872214444769354852331962364490542233625076648492976634841833053635056634009935290332021355855630853358735698867945906220854598825567027625337393457532574672267117371491950462693842457158332589278149627761068780487351249230642626155937198753378225393855535855867918654418042825362357148268387585908457192143281051101278242249028142536461494683767845053237126958347384804183832440410073956275697793524828246852217179416595434090446538982064244720975190454204652222556288224722061341801962897151233510100438332619576897401495287504538138092092030237744395554820289442756948331513312412331762568508173282811642035412307634167647468904345290449598115937002042976178185355291242185771718493509204905695424582805240290915475578971863499757131612479301764985129016989414966891931990094832158001018494627979391806406067832974098984010933080370928351682879058435355103523484030806927704788185401209542310835679825820121762107667277214019160588669373244866682770764747953220577732140382180912903745177907453938935774154216382383634339748308403968486032385555387459020589505632993434637633121644734013464188885501859097847272377695890888944369701394638766324833129710147620169250734896561531519091313654426275853427074822637279285277711094834761257407182367556108288000000000000000000000000000000000000000000000000000000000000000000 [96,33] -8563450962448919896567477552107774121643740694027554189537603359272218471901389678459549483442165268361452016856982304629759885084408029469284054433495586925180286666866717884394980894651460096944789613496351353535370520206978085748281459260808405849483650332236922438452595718792174612998571791908242138973331473930202046719289780508946605335595045558888529195049636991005834305428107299382340202669862464199445388054191928001521531136225482870215625347186485213747340386131941872114733736131784377902342662587269496810859400819539825441060749000550071185818399803249165686661835346440126266387668378870142325104094145680344342441901506773083053997610148457425947516151118692910799617774586360251872799269412591222294652823295282845488470559463818636249205089886729202211982909940591714118799251766482685852220630048310909611387770216061583477495951874238834239842308694052332302974194650843285603802152659500072705612498428089295837458208721498112723717122360961713125061820459491974592931052140734990121178795546075404661091921224013132400936244154360621093351922696821117158994569004848765059688843573013608495814080564481587821022431523014584146313766713156286154570477204253464503830908491614798239175102850724437940352643881079195435474593391926542539115451929584163665119216665315680545205427958608822901862308375378381221757547314229285100181663610258328757819531443977306112023947289362504924923924542354036432084190676458343602135799859699513736394628570127054796654255204206495080150947844163758323967265163479004503055451529741283123603734209123351353603103303951507139260384269243580363078867176068588872471595276137405389685343625300703082299730761627215116633280259655292345140850373414490269801369182935080865152683831154479704500638605103101102503345933831205268767716941500145194546006379254661824207298928935738702867653422274016493822358932748210082767274011898073220783187292881799250570197975807517429333161441945586624138680026359326899874565471742134789708224336447132473221688549038462051735701205292912094031354975541913208634949092239016459442472578399763956396819156313911031970222740313410622683035444862047247873575466130766561280000000000000000000000000000000000000000000000000000000000000000 [96,34] 3775871510620320229480890964598379758005144526445982408275235431758657325185649398613817948090721258486457760025439382475576052397920308805926934381504110517951490910251213208205443120186669512827000203366710308092442808246626265936130821058903645769706028792732274798752829547459768602284892898091942164947158497668661231140045418661813702656659748755447331705112047835792812012507786045434429256759839756048714735698973522643028493701772417954820363312452355315573152371955838378838769327615016505160514160129470344307726143744918872114418316135093343493777438046071140513765943024098643705736296260329100956548228302618644694146276008696091528255456734373381652637208484259153467514276112745090744020682434521941356344996603467958072705309559848674675054241681130944072847920669865110466648072505141137485134734053474300328263863252370913591792885449979525143917003196166732790796806686506788852410855927070792921036074842555061183091510152606511022171640192193238894124983988739829312025737662592622858698938901474912946135870590387878381743822461570114513191553327688358391203502350821825168929698171030827483315019203339343286710780117288974121101121483447473456894712429691734221029333371480107432812645561047931981355445367930508644364276559803962165808161704901550984737957938021747720088689552379472438477871528237387534028135327026313023462702734524882211171303735808012770153959997032158290455497592815593872675142820244250355860419916940337596192844750448597071818755022114954128539687410251158102639275228476127383479888633400569288704377047299970591357771687636792908416275165315439170225809177192256257375233925801195073756733782983424971329303664102568248356731033874752804970860346990970232484502214050057559406627188797221265314511132039484857786983419244926123734483969609761839587985357407054630457286287762498057018239302123232413467253639524328823699254317039489088396384014102829423480338868710219168762011188033346860949012147974485840634415091747954765698052404369663432238651433928695350827872474897063461213342982930193105335381512566708903643914021885361086352693204784819075022647426101214730356130144910918052452550503358128979968000000000000000000000000000000000000000000000000000000000000 [96,35] -951686424895266174539169365398611704476680164821126972665005461856158481127746951650861859773713375344977387306107777703310748533560149438238067413136734745184622088977085938093641670508680909053557482903915862436261119117830084940988040425762696351663030998014972698467770022366829252990941781523959644248354481025346472335504154975754293483945737857006309126813773256878426450729079066751975371423945292870127721751591877604183247711317905668337106182229125067731170743105902169786665965053942433854654003685872240211501623227219110281211415662699456633983814817982498324879467458656969231350200304338662007556856166032529039366295840935601296563550468996256934992815266246110530301206928183782994500525215087850832002546111835587734533990648811110998394489892126773081893685693513580160247423785559576078136073741502272900898887377229808467103597790729363913786350727816415916195406385183243002421761441101258270403941798838026503173309888536369440875576251060754003178012363331770862441948870663296721274446678626197131534435853857490241743661364825473767710886887509641778018298137123324837236538073313004292910020989008797772591258866338025783420649110842729606228396508044504897422164837926539739839966671859347268957456690390199132636632479278285715409965978518439585304644505020750744068281242609381911027457425736463900331080652652934119126688892847935033097811010843643955779251200832231404487620468756868902365086075708193771086084237381554948887151309957978786839553180716639484285333047636662962510367513696171351397102917266102807551444906473956639520889683358530505792265379329099649025849114358992687979280945787420632237678731402094185988259563419320854864665226607860899797304959898335315195806849961638195184418601554570662758929759250479955285649283051109982650894634256420395547146906774858353485223353461465565309581504164555201276183620288865420225369893065647221928361369057601183712432552151455143890329127493964781481651412734994449107571901979225738523560163902442226432785777259314829493636245024071184247697694127050521201630818442475494693678389081137478423096076256913444493918559218674972545293568012464234413198807639942758400000000000000000000000000000000000000000000000000000000000 [96,36] 42210908086787544087634997614175289747205132438018583253632493302227015162823228307653654546936924119964954196792562261732585226770874897638557476972419440894438031103463036467235321136612571723566009334469589478119707681524923815237666234325384100396501617361370620503563332695091844389451107000554909026761833323981605985547541700046328369973015061024578538333055753116188539808043441991384966219421349616140957254318806063220326648710897447024353830248470553859841241680592378820153228268777650074185218424860867191533140693753652610920061987759500316618185257307061917518320228539501767872685445322665164687674658057382867244345755014624890374761489202702848453391662688015039770564059338584828887946277930859234976636432809189724542699825650775603689574087913004779110040450320078408693637025328284858545057816353519786799001108722376113328296800892998709955517054226028919286013914159247475772657091029374688544704278124423194843576652009677067238027596731660725491697698593700863392846244753992682947479669951614578377303707601710270071564533254894991129734738337887258620090518719579139066902033998386822559837188665664741916799974292092767471589136113099042534439227648035370977221876455629096379036564761765288391683540321590715803404280912970446626101594070546336868937666820207751655792764908068815709835145536802568075261681973733176140061121402516619663038559273460404336531394907102686981984531282251539242014318958563482847128027363914532746841575225758490708529185654236501224144174983267393247888679279130746587758963996542805743423586799563621872810492918554284203286300022045999587984885329448609434807622062201595221655505479514228507562624718402216785353925289739166672380340668965868044828783532926068049911900703493572866712397678995515876660769589879001570399028598323096149038289922847533092160710343093489463977778884646909223989943470413763594612772468119521055225662076814445407512536913728636745164614374133385025456290538647329208196074466837771938173614698543460902277918066268641882221535585251045881575535570431794596652069885810394668393664242259474100967451257834916109641770955484389789725994173147466657870951152510566400000000000000000000000000000000000000000000000000000000 [96,37] 78427177574438107288734260404328881701125540114836525224945179060154868191725422512591755160429763306211984911043269780110955643345746135898915017980547629119019017626519445383760215536747452873936248070775811542752901296451142771350700683254186374705731990518528881433361416721573455738436788168822319038951889071086062497537520097206984618371164871017798253147527129178147468227247758768321993693297556438094323322525368853655322484969559629496861588419707373412528742352102360739112384765842881906838598284280394623623488916248795531355072905711930282426783524849159074110832116001881876403806870368542112264209591152479400985115522395092646837417801182251847357481574345040585392644210702679000411171950738343030109914876940721199850070093139133502531914028001667269125839386209606412950438468085940347730613895415803216661386951388788460377140666623203750980060485691788181786955008612492318163596042339789681270226791725711200392864295515231048867772973239017156760797964381576352516836049002403694768741016598414515371921985362687317979453846390221748592680632491848089968486321301888092561226870933386416998209509779974568152385596210029487649534240293821888912178978834583714669560308656357696622137254249819816097048597145057235875267673164980262259752162436607887037989816450684636212628498263649846070250495086091126466006050430806534805093160488338868231087956854290517186562638526299537076963050843470508183223015730979461915277843363476316794497502364640659863863172554647066607287110389798803343737204033198405757307720821108802478371314995614902166998718081464395697347742157409692494562221497683929896112561441011627026993008741456038697416000060836551903556869196803987263407804185855544336688616136775942718271831560829848447551982971899034452143485961125587520458998040192516892310672926952533653035347129981739775684522437743529614426821418000494313293272426267384735731618715714146041536953804673620150009105543496986484906233725462091256611111052612029847956928156668882417613044928392481111759584122167886894187104639127786473346899361922551355960017490160759399202401603021910342524602598485417878745722199378574740720266618549043200000000000000000000000000000000000000000000000000000 [96,38] -38440443261187820519133009394732750019653778433746849874324648635219516476492812457765210935105354339940008077217716366791995927139890010568343461022133052334638036245500485632971249219873262368907782590094665472697644709597640370801870125945853397448298827639716086170148651929541311469820199118722759917678481451042881263583191588897911533670925966684108281170603376352565466206836945524700226645115102508484799850854892073020349315439830079105328526896102008468040270213065592075519808086662827666680135658743054585321112671081957055761208825708522901662253565712813041485480004454469045082885480878750740588164120308961085034383901345111175966851601571786182004576550794537492263354002590202331371898273912030720579170558069800390867893184273289850599074386423845802448129728368472165159378098604491688234338542516226903329691094451503032957636479217285263072272085982408077591926000808317938954144070845451521900164646424801159949264517474079547906964192890056692516347007908092091534579334379202346135748915819572560707865972275493297683163378023674197518901359042312891231893944094645485190391089670526692003923424765538124602026822155359276850054460189180646549159904446780159323817172861098783746676134485179041491996636871483340413297333310768852848088787342779600155091174625077493528562811044315586581625495322288097307061978574562186447449192931785986953323376124060433227422932624099172589561988754798442069250306990688605551828179221003518549649904074660925060731172771570362857687075737789866246557154851108055476554149069583371368378740176775789178575544897040774087643817480756155800828857532482276175767802810157517145466591535689987049405574089551428077202230773604141332200104658825769350611369349423043303186669114923320431742812908065811269301059600316999321638015758985137286690933646630697299490100994855409628733859782659586102369201021571884493387308552352791198867115364865868165450868125471504188728534329429795666751926160642297104080178894604877612901316204406914148751471398614105082700606469628435518861244398464814009749498631305765548321613964032210329806272183867704834590140617615919246161998294232622429361455109242880000000000000000000000000000000000000000000000000000 [96,39] 9710236765338571353758781598873845050474354154821754669442340796316054642950785697452216941796356581536424838406541500136518381814963258305815423671128113920026970864608630034534204804571452591674922574051227862801435186271344447795372781620515051163979764333689849458083696961931058381133786537548773923502093746490664910571739081072382267397373112818986171009586150815402782382065712004268444269193865455050361577300539511538099425147724372589247336711916307768065488240676225554265201626479813353750034389898209034911441419465325560649649340020574692988241249638155513140575606380486049854433388510616926897026596614669519471601220192047554362748994458084933696874400195129380393518315615612112690945870049006209429309013506885794684058613860883743578925794458025600237615432055894475712159701489209556424307073592340506699941689408162833463103815728914920929972694836947114536249601163072911928318833883776932895037713751344502300479300073900287083831950956741397067934723973565590607146066787441111074877980191329473027999464227261309043752555249139122937711807064669969250641064726043663155434691204072675939403949126930125742837143433841872418066570577466857547511823664477117699310093153901546773696169593333188085672754138404995418513351696837088313429843932710485058777210185382519123218089223938955986173616716332493003437643842972181131361188759265564256585874883462403158301293084292864688654113709767246321979535379317989755370196995112495968636224172716041960027847891198599106640309678533879991593197264750071713442696489133536208778551394425063641909422041129132038503215111282106550317649033301364462096151854460248980716274543936293541777214507956075002356338273068751592442232155447757933377103448617719429419834634088887371250613692291751636860600326841278731835656168804459104452785871146951206278381222935652337100181407937636709229773348673445527688157500529144264764412134010463733780827983246006399048418200073254720398910382781045056874732669558499289689025543039762954730997812433689673927952409721445366154602688909940748708698908618682236746579791041185787466127300479668995954418506348474649790793212352713155281448480433766400000000000000000000000000000000000000000000000 [96,40] -1186756665171127250085619094593476371184649910787368222604050765757660273441714155784108231310075630372741013059741405591516961018997989172544061126545706738516713669099134645304075446907320571837152793681117796560511069566839409965561691526114174343208029436526292197622774870955660529189471521960256297742420220699264130040391295003730341471901791358986178902773122416705808049091580066088221891208846390286742193288031705183189730359041147930213697067202729884253172294947738025278955161708784520154330753958859270654124063919998156101768154843627621363766203715815220645471362324815729454398790588810368270548741064666761854433734074490620405388170600677608810421373592903559911085966108849108699520792751740541556485276233786087165205498135990439545636155348549041903615044616156889575237816461625097641938170642834839133636749875659312027489393377689131368464002833554895662733192052082845930354682866567556152008945141227098145795683944770950247237658322188110042260413920604852868705296083362486431682351117345580041989865306516844344425359564943972222555009736795017403474745926649476413832869777834219229647200939614011727185686123653547740898508025815330873747619216141175435665306898743101031727737213319350728542890564072397882084546802345855048256238508524258766880255990468023244685828330731845273143050654021404017921486599196185995857098872890025604177347564028706576906014759587173826569041663082935390991771900018996475395866315702406745458065981357202080725479504102885968600122022040732165219648428972606523852332542614511992742594021773977255489388245269087495446373936734204753542521560717192141336764665894686771385737383693281306671294643684469204021701096724689942718640061949618133133567546662300100914316254998436954444281967799972661845411302750757166381546860726286166499119440402568484416180449848826927498425524712284611148488175231041763996570627056977837672115709317082734260837279312924797718476476622447325746412187297238327466491967553037185353434748991572511057347999796882424336176643053803281283562635395777752958382378744117093008807874022705788265790782535455890042422921636303138802238931984300315665944446343577600000000000000000000000000000000000000000000 [96,41] -104455027267170671143281498652948002595096550477555782672715924636083446040785644964107645385348347226425472243596958412564365021700860914163226478158732678266393592638018302191636357614231449166781642334588646365259099222352099506296530698778765235459249604927040279439904465993841274275083398992294320730354740605457604176991221138143322289345316337102194803422078924299814412773452909090777752351709270479600462075585337034195900077479384139282861442052832467535363315565656998772577040645971618207772510816067325427640931016081964657250148142189746219543695429333277989869049341387401789415137775240249897320121421214534551366073746905849894065175617083133680868636473539803044583677809675635946475695016139658517624813249668382932513439156244010181404933595581617761746663658084863671425977298456027544321712966726311980154002416611041139311777218793863804203917004979869601172537498021226407125973368387152774402844958175353448348168452927027591700509398451140141935459386473267848052207757412897598959443664881136335748592142162667210877451707333701982346475434041794979685105802019989597014713049864417387629338576490044327798677483724977695444696460804814122983081401949049848247441682591597403543004009331194533203411933699974758028656815912502284311657179322197854567042775909466649502741760803108246570579156488902166440158151251863833226339559786827799197437798690163236691635148903834161696680075774926241277844523146999400381450706915527211522675444635259294979255960273115577309834150786295812749898255989669783396881117262373402784015704013578953425160353639169624296397445591468698066485626834168596081151726018830761164358800923199763943789232208473704362195885206012202012361801277041225816578951217946171671944785328216448945400506847596883680767117282004487556348301373178712727641256727834735762596208815103390150545592457055485457621563338948717065987775951195672537421027553488236769025762872442963302218142051469495337319549250537474833275798715717374485484007476163239605556878087988596128704871893322229403513789227063678923133194890060234587703762224926839149630419689204381593760559674375030202665210431675392534513701072404480000000000000000000000000000000000000000 [96,42] 83397950787051496327650201459339549427441435437713281190102221743787742736309963334818669915402087386592270279413955889369154792029919336441588436976503880661442496001075765401554740916278822935307708014645849981066450763341009523772691024438249190074519926200157977047362311809857569216988847689085621706339227186544920535152372521832097448529069176000505155338811595775975981939086929761024581528985579540967936507303077285203916806322918875921079634319703212060489950872584792775633811715438941721820728439943369002883347116451056073296791674651163280533188579630206038060450576134860440456337392688061763231926708563334673838933201045826444587522550706733694803571365218292908266545262559163543397712009426081964069101545067838577873253820003756770581013604904603766028587690779411095806326831902538817069600737187104794954320300110908699541540359895743520802942370405370852071212147761087389484228939024825620549558332914229352668957693668461872950962528641539647898320490135340606346881405837436721818243199829440803761963271567381062561800772917864312974083919667138568159923273339467157418481448621863066063235024372554318772730033741998136467816658304348524335793217167466594316359418818670842431644159335174538767718988962309210626518346407696672954537783601538472975507738397278622277074094977649020744877549138292668380824855917958782905398837039980408406556338238862215519590213101544534283812366434549449244268066869485111350553521478349411063899250023677308195600577554008742968078149201245287755261850033742348418034915393693041769970370100972460346944509899028050590601239647131400725645779584976478007874092074631498369968329845798821748057605300068514605591798866039724385968822388944659651469704976557645160841672211182037800245244388542142901494443711908108350659151444000158905266352594352832214975838163183170553719432242201571211853233268428775070304756279829704168802895182478434096166601567381098567054088181918643711894709596877025330632378057476116416843230859769085755830545772404837296950180113736022121575551062108639719737906522377943975087622193673635524164332048184716680413130200905929439714425061738219479339906661089280000000000000000000000000000000000000 [96,43] -19960516454099256311574489219711974248034791231435050132932528544742209694026991395187034518958547128025337169681666013047970725035715718070327944256212426796268270876938920416245222718046167809617587911209368502099908086685679579725852258587453628408296610890653475616557275418289279800354574361054874725963028892571234864517529113686632717191567053860237033405536343947397999692696265174944919426984656330869053412974125203177297049986807034242916597721566644187228442571254137981917418560435442802399422964097503892567964816737092614698951293039809363730397105001340662376358159301856767064518653644309689907324339824040205212297267503894392473106110861200589934747951040631192809780739378780107700136599002224883399475330431558614901755468856563088986993030820514055463249386823012191750640299135354063391054857348952946763642278578277241157150602563614200035412977432554467548240228365649774451744070566284756406252787337593640446602218062278015792081488526198564717055268567301989308741606360894619907095773492086440255915798594448780455535177647050714093433454033455840715856517607038126940675284817784584452445714154613316489466449723361058361065014537437323243141752102248199180917587116214502744594464044544202350768270599310545206090141210978581586134111205879658870213911297496735400922348138610138024813316205993660038664317636550409356108581815251754237275993450339537479042628566020353042336775090392298177005041507456119254199977596984566550645880602624564730670151902757213666158504120004878576674074815344254945165934304225549324788406051858515006595495048660163616743605213269894883598184196039410767589313299146201388714100788849477510259259095560696902138229622497283621692879122309655794593565563254670764316342594318178985606536195338962752183176807476150101229572437227983156608492330091797734726199234445672315252669957353202231383050525098688593164648499128946804384096178091116430603174013275775720269637868066360464882664686680803340997435605090842962451847266667649414753234293319571659567641096806937366825277063032439078264159437724347304164698298559600840033178828006968917543394337421616722616775073202132612036794358169600000000000000000000000000000000000 [96,44] 2792489797229246339450951143124694216471832100422147705474041232799572394309171593497101718740614947187379096998742298162344448510458733990087998861769919058854258020084770912525002996741854551890205410483118770968116038312428890924929093256880095841251491564361017450355111956250758572512586945425229078884770382226166718140805337132299282775819396834449896351797467765619139355238784270036206807225928016693126379660541929523830531568639753469244599540775675547082428281109820562536406328324510813674256406164757085538763670193079236040378260153923123980338871250660543308645268621426531540685092872544550054325975848090913175574948010032375275875961180993409405959998555222937979248574783961089693210949974672309811699347033783858009432656414138406135346251948479128482109591527374090662116114769470701605106339636102887593504929544529116742109724045843488020623716678959735530084143018087534661104241525499494297889533298155245858566245413824878122961468125177275668615311111327614503062699659125845411858264442724247736326723757662503744318032599957999869138207896747558245299301340312343939374595233469718578848270299063933880656464269734193169321933018925425962725282036146986480792951528878894727871909447308963950341541442209705898207392975153391046868324139911131973068035093060383898607646444851989165496627377819834266511484373226694490076291644326161266353278330158393741148489967220316367470501422722647221081557775816986174602147401227902673146981287229656753917801728638397775941420702484479630359249336980677889721267553709247941096874136084362026876372227051409441638296536709994696328652588935056335003671496582626458631010032990793766552594602499196574327829900850865504589857565715331150850814488175062015140316091792467745145948067515634565310914987304048161593774009127163259813439594874132019283126688307932737915479850319248543862690319013730682353225457382839858303684032052561721743450756562769282962588741363439845927903836740677138896297621504031819136055074571365324835578253869565743169446103169296196747943103795843082544461809986818891654334313686697674684175597684451128519593564422123946024031346705909454451274919444480000000000000000000000000000000 [96,45] -202119050300648008915134152246629014082013809580619190433920028303867249241520982575675099494687785087972728597718305392438197352037012645528719294159333875238031965808057885387699577283012183469390320255205716233808638287129848075352272968813692126832851223921300960022618038389183861315459807973393359183281311385140065842832018541602092045589642568901190552842745739717779398225793508598558817953463735852167608154308037505235313253150267382211279754030968844481760922207196082099917482687944618396809795642079178828482458079768719329535896500181666476833488781065003575161848705130434970638009600231147052752949617126178442401517308901782273954869807446746877812604280406614320490515720492326706608141696360319488288291662988823896387747220154215578533486864281090921605439955872381108858018897396204960070522220807027438350667342002144522962564309802315058660838937313587010782806086609012189620888490498153205935917162256489338765449879921174121684757314269098127260932660803928454759232375316394372478002762490620415252307802957278537105716482920754052865436988313123660577441201712619898234412986336041770876494833091951926033483173444496414779671571279173246348431775081621950860213754335094105317247942971159085145741575293378152592507728234060296447996624127681469481673491507742534872307239059551379350898824721490774452823793889160341834156759186768292113486039818191829718721076679963534115718214770039065845373048526041305945190468863717509930474203374015535343693042569111623900247181311143063769932901481999641439717593098667292441898216020266144363236221292040929733690008040932355206296016740068865866734553632843278947152382980963292797238521787583970631508964378910082874065315978991193181146149205354999598567384960812432143844804735371713313456626809184921079296320811095996785120740962230380463441778074838683298903581251423929858624842870941379308983244249652324932411584605984857370641113908515769643872698197460873121906473456194714398805961780300473044993496606759237709394298749836892912496433898776451001641487298539059510205662577136229981328708957027236602165588696811781872091900352532063328220532666256253042230862807040000000000000000000000000000 [96,46] -7510175592964284161171882467336098760275240330970241032538210693524569184871200524802277878464039207230266758641432219456893672213022942604457211766709313351775117629798948594347380518887281668700724362568536407058786950088458255932997727667786867371403706281043305050693514844627199674109083248222711195212685014938160178576500185332678772945557881378673123829273696520611432391727783632656175957428348056456792821117023795429896724658101013655391234502205964217874984831953114179492824676163830290422185204219939449534193894491174700834738960632450689634585190233187560939258061637229539825676007675901044418559782326400872809187505721350217315137124343754612002594765343592772045106404355023097685483508216585403669121486690513573489940826378256021250558712757544910707964656766375641702243050507744672244173146135111844869106638910320031667244544116155531956426836718147247348367727379838090728166143856669548478415443321250797837026614357482152851659241953364310555652535725876733897041550160754794880407124089758203098684818674531616405994788269139122059198138719831030299731977697879488803671988469278659753434366354193681699026900901355096945291196420612678877327290133479286638546451270849597307380669663410480908543326585395948546055024596214904014031252532294810415248392013286009006579818555552649792454079961687667590415117586539119618349562687944051666338208910548167351227429394182912107921394683269786784849490882787874882428635628272053156422452512314776587129384662576180425460663027197301382528918489391188951106373242853348952965446206293733621214803856384879069193392839887942354632699863556618473004031243862404483998305232538139172711129756643567592236823919211223256712525013884886437633601931366152987408507584544108326075295212675195860832110876374569436696262985122570053338746835340101557407287974422277869034934062907023724942708485927655643710457247939068344140598963213375533854979443815901495891410613973141684370889062095702278138975914412031042715316097687825074607752074287165561893589853583337933535928720086357090709961645721868012029689540361942668602929991792384737503495271410106790150368334189055234825990963200000000000000000000000000 [96,47] 4253234230382327891074311598747772118113770089801980012005448057784139475208288498942398587030393790064647032528727070974053604102284664101816135214403058592858653394785341997948589475081444451601339205118276664254196437185087998399994355569566722082901129541422716082962664408558764514340555554807774706676580872412649365587888461540174677924288613077009984590774176511654582439557820213683631518171413486750824844707801271833527355590543832813748403696555330962933374564684907533648291476434677647474619914647016708223513717491991777237378398574570570256368720480146957849603746550147952492614739652798355197202438041447877101269402939999878069832390864332802096722526037970332364484899742579640144416498509065764606345691509378192567039486554029811893082726231266256267904731126823517523856230081580204773771152707858686115271562873945579483283752629392594778834283531789106284411383016614425591943668203323583757200900558194461499648692788736019649713106197761422601449154609024922103871039758527253947814579898982537919777474544743951730118061020465284634561369872978501956894918129364430232955727709564187616320225178687417070766228022305270835611777375831814155952691696299838843997961068082012358771114669823748020407911195574859008710965889378860038427965773963371933409839569418279078197234988187364528668106007268969060095968054750980670072702249715478317426042839940029677337213838319192276338934321567259832762753772439593129244479744610031804697073984210731287367441859149219264465878379998889940593207570859345767715189182026411592247435850743038444439287283116914074328872948433442568356749499832199800982838185234579680831962220520882889997019360496312058953317593308992975732874178301377714772729253875170695179316476946629863445954972123874974073390676889931689938411811372055501825415081747389258554654597057093352454893506128224679965154891757164714086645202433979653621790169314640179962243769438752082463959780302282949374190767886628893696417957353881293177344836918683706411398133930264987252795577681642317828437974725923222928940575142560554458633783699594454111928536290037941047696874089596671143314419446553908481097728000000000000000000000000 [96,48] -610549508193753982298857551718154468871079986637690292156029067651199313303119640188624693286899477476526494960154740770032685132238326868038118842508149922891508468017706673895431731677208241119390453209008454245730988619883052785707032043242778799328538057739035602182149879372564360588350813341195862702219122428513657235041770589564875186193000309959190216377698641433325146213081246147505020198287393215849853023222224703363628196926858041146835186836690466185521763535792518879692198660304579300150458078818999247220852264103213062560757555754726923115290991112929191457159290228934610022691411878968277853538717175048307577798399507156330801494789871482715486060342102368820113443860526297886843525880979768027519390583942858841445195326350659278462982974365467041699087111115377231578016771359282236988312267927021803742413739595722439113067035152287407794028802033452851093877603699970536920487230438419524335573970587493780056238173818113125676237969588581288793844739893005539032326682780752383454833624485177302710546948740916932496807579842655010105104742335703854492543803170838480254319481316059771877649091585361558351831876266225665677880018247327100295438136952246630791365037747136800547065687842376921685565822917571917554089859815522453259975876260637160150425023077319362160354330922648077592519102798155182764230762423417026142156196251413349634914443073556484095570055176346531642447281457748066051682134350421354247192908168074822297273549273967440084691556501192750729441622336697555198520744634967594390615546904739504081100131438063721001693281489443849629228608125514156009430531560470354711334469520329356333781362158098203237015177666945121085851555502117759435939777520116846000938811206481530166783438580257044459132273142043171601531313625370268719056482966061396639249655695552401138730179485654847812604193489725491623516191651982061706641853725022081894703785917991176193796164954984124586605409348575564674948964585750335510637204099108478378518297241017116947991200717272771306418246364974604719472208101749133440997933849846285619443074486050411953560293551163627802428836617422008826881408684197059938484224000000000000000000000 [96,49] 45830066461781741274996433935866416979034439368280945009106133888112433084264473811866451634371913492099285619496370026329221746993173446163264905487102511912383543649547596335134277038170515583658506661868077480285582377394864622609373635379392205119937138904274979040015799682422365249090801499819583021234084758864466908406773536056155520200090784143238020685923775655778119469494001374645093390882738084673388991783601035626777060155447484253061500230631838638292168391661171417323948715716535713296718691036536319735229954534227627395204413972365859253356245596967910415440328666568827493688009575468352911930392343057767294310220390468909027279790763999927268651990716798365249925384630180788571760832652534760648474443563850790560304202937351475928917220487173462151721797988134755761734451611962951080089007529845090973160753390327667362979032805525500897283051134825725240412914776988750032872749712544581968269038835198400732346185240922516722145099850594441210188912139700796829788592457455234341975153014793512450193240520436713543724874966293963172042385140912510684310073931602462795089331207185284980190333389103002699055936567725859894219176462164641399169107895313164240903905825955555384725371667272295912084703905503451092347981329547330215413226139109868859553068743382640180598479503163743024696254685664150889263674273216953704357619093237359397734713925764230560981027042376486984070851620552660876490443986114763383160815607943410613679092100503139496528195005520351611776272635210283052192660444107725567807484078869637751777575503129346832738017182196175901609646608691733827135993190388062404590622397316269920068648019372365631258057043514858687735528103828040391305496698251382422551933397716152238426622844178661931698372756248549322161507763119272286262981175331338659599916069685609805976492763373167790991145607597875066884590912643006793775695967189078598827378486845679213742006066856477881017168446962107013130131356103598106758272359940672015856151067428460837309613140637185309294176289655174364899566662372701007087944273107529794877379396593238407209925796773512731613840057385807630303154065493977779404800000000000000000000 [96,50] -309791419414404813667443271352054293968776606309533652203167060551318705137171081510061419423592418576505537905516329236593906767381402547987914453602733400394304803484450762598084532104803429478129022698412430897403148491186762874374473019054649173242197638523598471905187859978457900366764643207917327207739424671791312363477418697994332877112959904054998966217534910353578113808559368342102820516266080209132540111050789473094062645241728185690480393907966767444252929006986370264149583474994604363692788407647900706311451879786406054579796200089896887829353980988135413235360706840872467537034941727648296828200066293950199721355653445911083697547077813541149477789942880121577130042983352749376424348612067470654146520933055223134948295497318389757310154391701432003468021218484117775051815400729023036639880837252736883579885561394890062103622367291322221123764913979918506662109952645872081151186101325035411324021585222617444194684397210567929714033177981831377095539058644008853113147589938880253644574277318864193606222766684457221483237146175342553663001837311675809879447252044887702637060005568014804126334874243920247284883599911462772647377454676097221004214811001343663814931842059175778051225385298376925010216041910653710185232103471768342449255358868613397096578207250834699917469571268983736726304517368755512023863630745519139697099299305899104282784541089284215527887785696930232328590198374615895669172633844897152716815347891182823732148804085746105845297292971717787598994683920729007815290370412451867587838801110179466257596351722683155959369745096705267622452625197468558191023718417322691276366795162505708234208705108952165034631592902922820058901988857462632013141795520455189535004408702371366518338619559245808905307392509637100520926105199240828901438420954663800418248549574766601834551241066658544954425782876728187755914618416169703966286332981035912833626998568007136201163411312353181340336587559503932154060650895801785655363408951868722583296416117977876253446571373701797539711259424572024352806405520455564803858823704744076708094722327283372408812350926366800364214080958303188967668073866301299144785920000000000000 [96,51] -314856648469864887455714579095217533301249412210645577100121083568584979987914071955188393576336465910415209833199306211001492432792663301930070001328855438706684208584882557517148180321209270306971357529257707679814693105559955130079336249053837184332604583310657793374128014335137379810706262063686355895341583775612626284066945039281057535970690031922557258496133296638971074754302031881389424034192531373128308204071583414709938016897819404481662996003811591442410093309363388464929553437305101749143320978510916634844178712934442889513596292125754600833070161138314949003186707324150569398075865438859664723021839945831946544796362331550318422070714062733089745804639675889654047014502696449173285436276769685043816332973407642802814735584437050432942997365388874006637693119730125880833767280855680056170041147119887609249221747468111219837379588233961670093373642594835872313683377839841171517913617021318109970345489895684014833293875081705102138194206458874337488286166320151466117765285220736509220061774851679878035692288465815781926145786927771732559466714676463827947991079016372785302897711678084973896539815903767067459622531978920511222816396127971593972511804245023795270502823483465987744172157400431557136236147734881742452810648701809187075660540226878458628111397267765694246339349947158238685303770015487950823530170075486560909101934870952762575871435598968758399904946529707088031899191995328403593154360201710402579153576044694457538863770786975787687117151244465945444897456175232416190950971155821883989880093333388016176066040489275169139079622725933410004417920712870254432675019192669419421420954043952814872220558217713065580840976902629268735114080631450984117633301712603625000810563116992061288600413426541900009353197715730391952959190301872212463807341738923304552602684563162736432768155664991115520434670235613908254083917673289494652262451566646985500256173503543852248553386605710949568940532960129241905657948156745200497840987274537212237730823548052670339727997840071145922956119756915338114985915929514327685585110248513732454047726486299947219388083033972116564508874730974846377600675531592910766080000000000000 [96,52] 40334661495813648012300465177303876896260306859016681433101167193623049263007863757544571259288578862469907919421485427878402367191197391272673978124584623911410018889926963779942684681555803700041086320243613100133767662706599490584410501023682533429736959758187327582998058254565244838689508198046724861542671236964026597712301115256008086190502421181730279156865319002230371794926920406697979825349923147467645883659145258217200796099692525468212132713375870097511075624667970698700980421097268420616186805417478714770889843479369909717293946762711514953664001426751577980387344306959675278284101354029612254066149867525235282386592478185899772480380934879209586486735063733148231311360071651905701167466437762583867290708075424047910364404331802327991032209528318956163748019634521343511126901605000836501736421491183406122692523665978295847296461481713804421215856281449392456231243291947667080286953381229978186058460350048336521568673818608775512779751094172175223788582888134397782208941942005263231235514760668818032675399171543788023973990232273091040606168387559100431914999304623006749582194119904713288576034396064100132842987083165077355761485901028728549088767716417676055636578206932279060587666106067872141841709556563372478559187893369180679565807046712507775859758833021907737586822215242776446016058005915437325056509330469809842261784794371772316917373922751681145411652753606718090248630233760401230308048556690400183206137363287951126936227158234050004323595610994792725674339336272797376717998992929648274932180946859757188910509246766487392341138104739742953486550119849081208690580186161215487465033816868081415785855269397165432598814657774867831015684661549268423822878334938264228440997659441458146367886214030656523758605385279758963281536496816899282177075108244967385087053637967996403536082287829512750430458589860504891150015421349211467438946846868203083279332421252163411278720134882477045726670646880927400647781787456506982902642001892472511065563538751291808379280302268012616889712539168319738785303517843858138609245647356519393916227706052717504400932611113789749948225588259838866493517125631954072371200000000 [96,53] -3162594903506714407108327691694455366744048034947059699895554008933276346728027326572888329041781137600186650274237610258790956433924331201358414221311236205249635322552218167417456261175711654120308355716287835272739823665223661903783262534542187781092837662618051511215333004738241321775519289860470127727757028857767257012716573776627061172089681772934293392139519794123119864049900372820350259383324589232980175556894248693563795096431768092218518620102326919612371412341572127862640084787764539671053766485662717706792246538352107785598291027657754121966047216066547178221087539256713355767491513559587576094223209729057167215382556958543618983258309325654456826868991431382893859554937926347494678326000144682306245474164369365750024510962295032640227062214393967444823480199485559202741141933149198859744967839769752787122746031470799529542487508541967939257206105859841457811749314091600027454988915011853952968552130384384585299832659210215139406552409743045050137851275734304141714640164267236586236984567927770418479617305040923005601695989120354342224441839980044032457958163541580640050789017773880435740202857781429713001423143104038485805251021412983352253030270211704406064797797969398057029475070101750822967108649981809687021720786592428337994732012060065969981645882951254252091334938758602885156958703750264368171355953731085653376810475886597311227584950170486905492942294967248528582289051056900903587399314312239067324993954210745821979766011229311224511601773400298392021868280267156383178540769660940436167648644350257575866835397526238597856414166693564486797239487728383816090479173036291605989308244018858169047602425266372734587720480596977511225064056718060745755285242018871679663784029285008711917662366822754685077400840830177545605163673807579782802972211571377544131004832934952790951542621330308576587708067148957987665329763896428307601595496618600898657844140643242012624308973288067727483227915797888971447647475159918287615088542912251656554918370670520572475949299160750863890444594758338280058840457370552650349704670550076967384984119046282139261265502115916015779947799726743813484729464532239687680000000 [96,54] 154510490087614060147537032375493854569491793004141295484758943669897397135563196016926289029176800106269188591994674886107347120329961303077452925417402179071068452244038325109820877232221192208259709215141059251731169586787372662389968222328256779844577295802259179998036917827154942531743261775735011941822552057467204317939704925419677982330105706134449942327396958288215717495377217503423457144082688951690551861397189575138911582813516713146273878661744194084804663617930221484908423234479142168206165676224259202602521700766126903027705727247095141118000843802177130978899189096368152134533274257422637357677507507155459892567020414256133127218608913326899578506060384528905718031075549939733220214902851651466559846064604599858529199988674006124790578611685178301466180319118956183297821730496663238411310051700797590297462041233348028102667611523153585525587851808535475423328379814541872993338140232430342232911465837022718291569773939259846349317697938501371415967539140135377266822939325559945211368243433499937644407245444570782843912592427910584404498568348978599504216773193075233245660158688334361840936288934701468391905822204378144285272989037062051119698497629334638945431174462951150027922437012646684328825898179781804729264661894217626123936714710065512179730440243020388944420632413141407062170591405836351132032495469423064353861715062133445380221974315179959849684742019181741268219324962468655423718027467132675447036893241822370195006140515635856181084164140724111383948412893824753617396729941110190896255691521185140904521474306963062687629826632070595019252769350836942570386507422629098468939140845470380643686027765572355902900243383462262995080212086497359883848018436583189690919199779680522112629139149896717961272571670612406541204089110881949641939629723220213363075709142403152859010571717433048875993309740808934638684122716882996480874372730202804402126158514260441913353914216297744310703299326054167512726320392702908512706435047975076437561353418314395944132378671389604954392578481967549313566862962752907858517556167916607081714482485978882724372344792388844435552600045174479288208767235229073190500 [96,55] -9573848653943891349706801439716406926850474212539994344671675267314892071603084243347930679532519100112107983058893109415477298905629283592366953787390259942145858594825274191054698795184610967788439139881116010849961501677044036693607722238996436605254839689956983270256231487290202358240366360480270713170637505912163580501339429373536482775154587437841675138157507521141499117906278885856160622558483470274429205036196826993540685837968983431695003974366568352885446268137465132917912476027442702587253427671776387568052664410364979260482195100697430213189714882541691419411676670306977602327257713536930129167453415273700499647524911487090110785427606621105674789627741863077403511116718409679853342207627651802750947602814065836618014251982333425088569454000290671537083850464777932296987282732407696348397024387653454621197431815596189834611279297243922047637117306373701986381151324829931706238583369310131718477015384185999850815204872804512975343200416461274644464930818425802482294467954644689279768677876090303671772857054815667957510265478273511713064327065160618629812663378013253184404658376998705357698836410100232383360949423630701224432133128845914518309459639612618470571418479738559350094275298179090398414181091599792484941326726594730227475291562112980195662060055234508162232011179190030393131134191792079599275611495087664463708868725571362774628734906061880496149642018370444375465492464478990640700707002529653911721136350940629871866604782869071656069077591033787051065130402695642150625222966408052945899521854435693742534600893917202829979650960641237422299703556888270675135745930489702310436584158761640537986997664790086292885552649551907222934367141767194158467352617675513928595782384747496872451391058520942087063175635254735919129664538093328991732588145383843083717024525463110572948040548798247057681353881729231043820683963152889662484622420696269438541432378357846348389605557679855988637046427025132695784648787961741838093908378786621307217057009815421422295759054080598901260635926266893946090589511646742722905014024939534579974371384981268168069583903400018894291397031662602259540144293452160000 [96,56] 875274051348657207272377747624549522209120826609637332270071224675488513788685997156490394544568364242958985196942711132698756402170816049712468958975964053869247173665017228232998329671412821698542644104899880317657778552428639527354770722124438512440061074973963271572000122154771637685335507475186903993979205747825686806756808902141225026677443716333766024591772295692117664714181219240034683365228083983303611172303402098754541599702445578129701268423950462923347466617652648487266033039694305734740580391414057260036159128705829857977256171268162364414968955892889649447861360353697747910897617004104439980105799576662732048841739716700741471444501657679733092412498229057811011747619951016591092568726926158787537429184382835039471155506536658989427669468474343973721298634819266925723209516366182415723594922389255618071889149956015882481077957265636037179176095848993501027862033678306513247542567153592996531545946669115544027526357801470125190744705995646992097074736320395344185521372566442752355663327864808380908824471956786381148040338407674513744297351664551370973317889327309844287780840178237343424839370545254672448418486590441597913103403797930803998353125995642848421370946392601768648715963049566156882368691937305180968703719184035151161794252717913206309442146570089879419170458954028617398206937051759860233993346092413402537247407044212715943000907995727615951468982541348719595992112138781112808949919301144236059378582564758779612085727321952013723831483918821808999522472165514585665182262305950484127386380372639523911625524123478488203963938849232672584520694044733294026969661368888147690062629897049468664558887576300389633695905234487879117441924664720737954192033853900657550814509271568597221144396826295678728022848533460480970630360287664942200023273840982601185331964112949596122249791108888047934188189218168622225475053156156348383406238760143718074006775159876376373024341153553820805371624141140329817707190059340793240439554464904984559565164526108463143112030482158893862010345677842816923990043420193858869884382930401040014950068905128978868719297120543030008266473418415423585100541894400 [96,57] -27618077440006294269860580794773908930126295162082978269622354027474054186930865098747563367664678643579664056794171239091733130353421120076634295129517056626205252577208101380346701524122271732102236449496976551007938813431114932732564002153914265662063805093060612403776941479602246372656087141874456896087573400649918419778190228146058592572643130889631300541977613688359027911802751510261177032792379871146681927447567023269249549925049357173676572302174997154254284000121193718862810133270632068159043915483299093476698666702097942078392630960910608643381327741514103510050441295159175494887352976640236498500131392050073699637756260655739065825878396281539600000511469353609719711650671893239616858089395435908155327533515158358794626805388260150919674354039529319823095884075623586102660454468886578110395764876035969990811007048642334674687295139462424584815725071521235688930703784680976694259449833565367123616017049319928799223341179598719735737707464928172740166383349001394170991307191879828733260586535200620837654742627041566886938320434249448440841501948981497263101589528015136521256311798424900883150136405421051435014200353710778580683939099058963484757258174650192616972483209438764797281710088243054437023194141749292158507429670897286196941959576884282650907312989851407352931723681411768095797857011496351719553759156851306581870460987691411634919178095218131944526942834336697148374258322293133721471543567690446790345466356336898497677291064329522560236437013037042968273476382582589885469815427676724661532466083736537840416468049587769179767239441602582497501012604971000347873111031037032411996880766819756880403515393896793107090105410997642287891627885429498704101329701813822218679113698175597938311409490727088058715768566978042898063420740391945166000870589898360846643988380908343405453536571546752552810185937659389882657719247345115394330748265746751737035425317279444104388575622157791653599864517637833914431922546482704934755153621062430475678985891189435450444148647809282423401920393861686504075136516800408321030767268183959939596205920858285811321115901432202891673406819112757852275782400 [96,58] -406356312794955737792944600344572532328843447141675141533809216739178188725788106594345942562192992555690086148195467439649449680800475314382171483841931047786763636620841839931917556759368277861867036794224333640235437349772505871254267280426552189037327557414409115384041547312682706614379783026900523163121190156448269963216453621327151059948594162190721179209510494088688802158626357992571787802608209769158048606321462417748492491028027368642296900532592715652287246380669751321182399596613136593539766455912354679468630724801143301241359791560103544998810471234267729868483196934846644164750997613951133366737611780332923777794462830170025204461268833104365402145234256220684887485175412489851928055763648859583846553772932661568964699116430383772886363256386637389755847699046608199755897503955389249341348093989505664454103342045335628725664612265200972295585687074504124422514536581932468889616899432667371095329474261651402883484771689979410839142127486950333952475487725461146473315933931092042422000238924914892488719472827392104633939212639286255432205190748487692898932744457828356735878382648299098322471304007566557401932225965593748416572661100516952219464759203763627609076622207669463172203448958283681782475234709063027303243518291016510805344000035462626572823150091870404522953341029694219912376946109075679292221781797568904451452788943254154212320826159086159521320151758669622711995270570680427560345279437668763923065012616263648366079136982451457615556855880172084777227597946969827244381899373327731657432565583530278259168458325141254065508864910247680285157582367843827682377630578570051647241093729368743586639985923191605606892554447633336355756804999104862297979621116163298747530257292804340197523666913207718335305937398449671582161824932748995437158020231775165945220692924449126353019654630113518673278973756568233965891590268985802648319064205572122379728438842809421508320294331605197919841262086299086655427489563736937096991494855420257699944238057573025381055517913231911661298941239081012742634607650426638084680986650657320493915399920730836513531414908263750517702420670456091402880 [96,59] 3924573267534749207262840268481285391245014651549638603450776982847211064867590888508832276172562473750856910550262993816537365206321113587636705297057300659343314167004241691361420328765414381491649368854926060552122705177346778547808614097259343179202858279260916575983605899703703486741797143373297887628666028058320793790756319878055167321548601908209226037651766889798207656438904453265858969647692181479030543374908176694142213382917509603392543555118119512062987914404574838088996846903130952693453397169700830946989097202251297502009300894228046382952570982715217342143169312341804420853931146715689698976629635330331740108167862273652098770818324880686674672430972766140096872409115686224228244604136103969317231230601376409560322026915754295802408236211322316775907252268954247432534253764857307280566632653717718347873939132827761032030413011375547680416581209505924553279085713183178852666182939738663462810002960670462158585585892371099391016066448847972820448156091483336662470558099984615712373974792244849222904718651667458819134547273378086549731829127581867136304413615996542260677368255987243446286530211989167793586957361628568714196296483361624772398515938378576851642789244456058255419351007877684964170270128680701131304086847009595495727188194342998574385347925325994754965722599931894607468555017272525375499113219318308323939149390958546204336432964148983511869270064641412510062477392800656861513813512055408035211861013150288214240157144517284725532171525547361247525717103116488774293843314383528301531989131494934184596776010596488095853211776849553120054539078294152619369075449110414661320879647964347316441728898605169247590268694580348830884432013552885804206454288536214823130668343823895934761986613375395812117990254157133594594442746656602773322095949543221256052815577498125063700898323996027468437094970763304595505974481635305245912712646999500560696535008738079662523450908312612023470292058536366259597501614777462627250581543983224876208988944119390254013604622688835321123524769164923870566085816000811470871035079897627686757977196852603753498105697144754559459040898716093440 [96,60] 1134338102814696379370445295603950928578494176328710394088481178522275085920727843806301926996576979314261134272862527690991232452465786307069683831586816055342552368639072492007906349073775542024167616061748486003803130248282224688270894932921749804962348762150468802428063934802026429772894545830011853329252309839417568902491077307082588036635324210020668219528640205279965231618464051388969636692794081658996807943849969334425765188373597109433543030809031113295394299582109024248454964925774967698099684677307764721529241358655147244263875292468226251766137781438167214458062894656274876907291966062219338521718316805257746556818696720162478302560868464448642517128349446390702286511105820223132290864088587704896239792009259264674920125762612815339036973092386122523589803156431851839302209163203141351368782537798079953765944685462809894410023053696383728593865597469923574051122098905924865878249760460880781213538587527623742784219173743800845559272848023424838633146987703985861678159809339309023432366192974322572887301801259660752791002985001091228816518111086818861250220427942349828586140612374673442507826555498948845210614223829858375727354499034572567169005365646557877223790454781910015211750765673926100434915884607174023665290115976894346502916892298806632030158018120954772008650201898707775658870171565140934035481353323407231016217312510352186739814604016245530217373987533564799500090587760377088474185555412721729320298254313431159486571992777178439801313568521956186771248382314058954734562465758542523464300661971655084953601750372013675111119753013296692432721181722353857032267470875808519664767071683751069059612123593871619165816669487704844193251471921796535686143507028486843902049014300903906385577734438018390908310976912184043350814764647279130994086783782831025586398407608991284757930937075057710173526490117926422848324810578707426803119185514992788360852343119981304333682779967038435814854620228924370150217819249276278306216398849722804085603179494089136745990324851164813482383825376385996495791616628970564492375668183666803087647032526174565945443326362185408608873314338560 [96,61] -47788136780971981289629644263825334575321532147623909090975422275249222039234026689053435068169677187304024003645583330056055053939141138368790761573022281941305196265238229726704757956048550787178324820774604739381978047036871686750473936865454461198202920997959208605039198465853454463828887132389436728515204965232785430684805108201645421572841779528656225932784050410717050691303267952684377077780543673386646363049995907428650075558254581595390456198537053793411264510364127958015134418716595286068400724453181443137229120048245587663785111056187954020721767237567014108406463589839614451629583065536032834011243620808197678912574283984974837891069575628404271363976984791207323683815948640789279332581767176797892955215206765314558744006971854856283033390151080875413709957813468090644165384861592146011366197722459363697483500419210815881742150235317687230171559555297144965872472218261391632582565814649338067015260879260844973013065289967964705787746765707237326920515746853710202249321133476974299345053217589918895196217497126645284754775093631246438182468197010813020966863254577388993376171571345387704285923937152109512311454106849213784930280699029734941343663859978269938779926030751596566898498324385799086295856693635253917953154848159647129351566704332449070418372760706719387070339957195113841584097479380650027729807561603230214310442040013114127106915590559744747684312014431497195596344251640245874977362619643083357887340277976448482070893899757146846734060355562798194166375855316818024270810914847955169557276186759302000299091053866908307929209146506366357054583398934908260111007673421231053842544778433926084482611320372520978301028817124444915111937871908132310934073768591614115559861316363901494067829377851631860118005113298305683946383376419354864690954311635259216509622890887683355636829015430697037423890177139639545280763760464805243539699236373590492246454755931243908138767704676845995273494201438980212137247974015466555249436490438744594552024383373955397541335058779029126021705313118191947662727142940942756400882863794073148684126793575007798276305801253592534042835200 [96,62] 1384954573603780539495411655215531071867890022297190842443919952761015308558823659382565000484320084207702773350888105595354110729646228579439369610587209786660104679238061103916022859416685664057504497002162724389761006806848443703785736844614769139269770103229553581701192389731463521550641631956570224455853374347924583030329097778034059772822387056566009948537805021325307813401637254511737782834009712143686063268547205861389274804182020264601241668084099111877744583220798392117194445218885361209338988388831673695143692213261660645372899395941998865678065650778433753857087387870843535145104854966023332561869903430260875704634223293636944143025772985282699600767814586037501014614340336581697481289378287295892250764204503865451754584375599118629429811950623997806219455262923988184796655371756491829967290980021105269434162390993812811929900015160551354832501048515391637262276645553894402920404346088581708642711283930622276007093468478093423266779455783524845698841842599847775613590931676294146915566343482581935983995113629062057414152894660732826170815177789496411801867570287962861192614968294817312521477740839128301559874706298916105812039927708282991410149284261771582907872832926904680709319851107082432787819732844996608725925424065813535998887527267707756561802642083173620307889525897836339841989587086632915359782307629733384928647854357701894376645006179895181154229308699678891723348805936929044058222170685566296809959821601851942430051816272251892855943644125406769641312532284867695056168535799907714373609632829242032765933506369647730439013945877287858187509669300412650136759367918976406500181960595140317176222670637833552854555540974512604431010319408001965163196466647834940316963192024134171430649824098389662787737289590312175174743831950005226819051576654584177648406317657273979000738592609025922232382592308995753317598404503490779808198930677522535726528619809376784404543935719769182459023591678720856068595822747789707558235559262665806045218614974342319926972112142733221208650398347533168804791932115088533159052500165962643698733728481864597779003738767368654304640 [96,63] 36063821250237581594556341348219941012992934225722664029997924347864495869000694262383488550390801346505825542423251191248757212555375452341851244992485055433878634330094779041864877256526710079371741418623806756515066617936927464685309433389081003563976331385955089007152611279958145222747104604767949730240180014217163407190897902521060101420404394050481649349592029427796103877841872416581746606113181155303953247848500963758795576726721039647906664292696936103896435226205619885500429191765973486537700308596686595003702673638736339686783240447194353695459508404342299162173328539832621861056011145095291035538367636815067991928200492261136962678504723787418111023866349483932901134059843070378963026914241749917765429812019230831721248796267960614913574294615968227123325728207574259436411492581576595459886705851830276468398368042685055344161127037636374072984660614200453673060137104262679683851956402046603391278483874387300854491463783229186199270285982813061258889088392744858917890166589638996167750053136985463779472812101817240703452892367995411813375767261473028949157351268268116546356766323972863093389379638423169082612991274661660947198114215519816801792207276826474851279595344083015580936476017204272497498934159834519874572832207825923730889773701778868142062312451746106088343448176138393504808983694397549188932572150544553809032704986290585994983199763671110922289288872983092596792367929822165388396314047348438058837503897499958765569784519518315500532876294201027367232211288073616923987744080573875257279682434177480410543259881209872523448068631016264039835445003186867704056411164112453737580241571622843259563180449759106970784056448819842640675387050723676243595054970165064659342149244354515833841096028903823175211450616081634572992011799841383311575111638193369726140238560425075426874952787270204039114411220209182718211714977699834612207911744380910198667225337257327613702053655200277318435166654090796873673097833764928407647053376960565255455452642117338584159081189456668303674191540747360089987406244458548265273799357186191443024337958039674563729754881081687040 [96,64] -327771551650707804688906581907224110455175133851682985120659958256824601419317637701721846165268730583755855460418406523933000320288557055349274560296633141833250089058103226628696276890327023203054427095258766071098791356689586024512709472475115027946229548896831944291215929099604463480044378237225328053069121886851298862419669039354766916183731303660257516997974263892417215839945885093211934645311039815173997260466741497904629526727292051757528778991778773687751654772050990015820278514111038280727421549825883145597494111554655836523542954630942383336471134020269121832218064900918030527413363853170803853971985136376845310487993610864834526261844887172847086776253145248829260862555013208605354752633660949537704092023294012573509409820657149448149881010610576576619811367881490396307625135814365379294474076967982365812642955213051403305977651250176160727231627572468871147315706706303883244998324588779750399375024443055405430635951603213354440363267756752857632637276780004028182194615738217252400364324033686274918371631589012162171113439385710244908873070185126562184194798904672091813334854368162972881733864597834211838295782881394108090125794404101905002962514604927814087170447074720534873851165871038051488070859277887810832931375818113000413889966318816927870209666303713853649537651669362305126664294710241911247751849834412767670177033774392157998021645832723141608554847925600160258316256117944469502806180140800228218393271737236257080986820533569657169303924136072954114599966634515576395088575683114974699018155686169519704947524060012898350825712333552742567603163662476445922632641782378086623031584811169669358590242719860863827393226414966378550439626507879421318751459985829878583793253923533330318352021142048511854100106281379562244834176824385090325285790283430406823184051538584639211815028657293896424103587602812640477737011829432046373595459918579848766646990260974547158382673930144943265487118144430118716767197528094826954811665409160069677330635737736030895584806808591431123098655159895649190882377428001381655594056254295772238721443726255030898808675027200 [96,65] 38091459871403373575766816141693466857810118536607211579376845258006166122206895561163051390365347979481380859402213701658624450590247211062598106656019603374650167144874918742446423126717604816288544124531736422009579786931994240127765689692589225647949833447675994771715205753385451968472578435432269545681458264878520557174841773659931223201025029995535406245700774499093852047698676551298505819756548701220376951938931848266244283120154270225981524375917086642608471628294338061069871752935084513336501982974208148497324439857161626010725628333740237293826230163552621430626188963777285168609467900700556087491260290196470030550184952531466941165529835958292524804998053351338510520926158572986982886418708637238368732026993807156248093423158979059492093313668523390216022756930339690322249868881924848293249538849701641445576890434205107870381836359159148401427533006875702577081182822759608866331561661750636237054149951046517569604057833601052981707993989206809449763720437782313306853381060891575119907384042633620358595451019656959563295622415791758429150723603184021878033049783903360392690051469699893445663872108302371427242370775179496779454405253121710331695009607065182165359663270806856563434672365239939074384546239179098461423219798971267299740388068699170216413884588327272815101644174535080495952189317354030124567161492775924351156075434977488733887026465671748545079640361532995932601375824421825335465278628934351282271572714738071786717545830933836797018035147083431046800936777012465480325072016928089673951576049913942713076192519045975017865219065488098995015990087189866633829935815547638706452621105888092195223515125640333310930462787283552210345062379108388553067012960549834082585091944640552349934011360500183978981210042117448678217899810148757248676615932525335759126834471501336954078742415906345646002594091360542992217017767199401310533192688603767230982017175618439810327147610274880697062278798066620598030364232926190102543346273471422883929136366731589413069787215831767461686336552500025734019894996114699995072110007862172558923948849520570192903197952 [96,66] -314749567339778665518586751783928442072177924738205146622685306462652814938186225033735013784574830608827886728510129842484854758445654625946296818483610582438940229570213864955846886837956266921248633410700023918766071750918857659745382927419628934521648796594208075847703637945542519899461063561621978744703218235455735430721048946027226480829270520608416750788715492277231073789845936210196460169111810631350481264834792534694551790311705966308530743019483744032439542443972404048247089848319276799892969062255408907525547803806282497708378073081726783932374336656331344275571391806385930414894064830410606951899178940444690192877311544207619506381874254443315048614831481094548233156689831423779048440246701497532620346083041206029068299614559475813423161577011831846730257175431236703882233721683673661717172128665521321093809513765157860778037747819165985899529716765613969352559300137271871023045643303513359778926175380466878711769182444812091233267830883040232922014796168447862208828277837311254408256364637506022436911916330140658929244238912299598480746878059267750238102449926345946662847690797524819224462686477286760650801487248163593839837084898398501699035986088499423462791829465526819246994177038809207075854220477324433379657508233642898112707462980165257172944274062940971783965990886574321686050123730698859380207833064698741115252089433491168635811207611743694322466296185086727504385556807801127870997264468832430256583240187700083870618159202622193010105037410098846241176370594560698066309143875052678430924051755654706896389079101559055406027071357539198454569106562761635614408148530920405325188053070936084391562819979877281986709564060537548685535851106158082720178816749252631555121317026900639354892150640547665364961981592898368820156002229892068978089452193087713037089188142750751408855231406344484836228871842376431368021117594951630345236427102741447723799521389432187905482934906308202396053093009402544837907865589649526731922567406919486533436388474311504284645965522989678774481610173614875977844925638636229202399625085679958737963486943285570580928 [96,67] 1500381629807871422616606060987737726621742942351665377716721435208809006107978184102967856171263307136207278875819410812299001708011654111602978991814011189188340683660180771983847428644754891425724428769771470601302747537848642664615793940128412811044064620169489143072969910695687150510986025191545391358961144377436289100838052216165982498678508409563188266631877307985230355248531753696079456358008469245125383785029118003785768404951713979688219324077189551950872415638977590600818236749342592997417273169394123444832279266955021042649923356896038931168847777371305721187034694754592374188765313215009215173982880973732548558269828757996944702028160594500077762381556123609418408479668356291992111092297531730477661639044661525769450933948171330780489566397929585095041782093239389905228653359586469765218341057211728403931339579564623866094559069399485505167862364513555426007198721611288561774227236360937265652650045282628972799764622831027363083100327488982162643048965119760506124296555537625082912313603808159126664330862965164560493699755014862356326901734955883905678895970441985656748894745959980440495041893042570301864300349366566608880380640210093876311798130892127123866459717210735126757486329760716578643859252713602684334632357178079234572085714409940711848696192061807658423979466131259250588795046333001851840644294122576455939838348523869168959502628481712223248406680841602765506992246004484817902337845030680108702344863403193453294831038394314334453291573470698536045941723462585892187599412926811336737395170123660500317704401657739645377764242131109239796265722685418721499786353628451488472083452937505184940613064911911261113645132056385533221444080945548220106435665874541806540626685593017901844988538130980710178589963662744724229484232313099104278201155021550049810191191874214165612882691261025849379112386374800302703714533785335977710115620179880707384024499415514530226495532187114228883682401775006678038055026570080094978843686555170843210647051624971418179360343145411150539171840640451947188611937640921763791538362179449543590012147855848960 [96,68] -118754235599202581809518219694609998000407607180453999325754094047932058772362053907091000414613092400473206862056290217191625208776077990885939145263004962079687300173992432742153806020843150298437070260263304933570826476777113144805957657901962007172288472259563895486291807979291518085863119044298782235021586143654937794682643259740699667670378602731088773912431235828351908203623288415801849687440958254890394606455834245575477267499220411106490585813693765849172544023060249414030307326376012955532529923351872045757336858841827270274711856240696397913973241059421281233928149066586171329371113282727224595270058733988059574555061991558826256954235816256768694038174513041254558154839293949756389785978443847614314854187943232112650604525060127463136976910778726045632341261415130256287367225476874284120785534042783144941842413072271643599398969390219456801326832553605096017628041233243799551638566069886410785067920638957698439920959931498142609048333418050399947776620397154783389678608562984341355579550335583999488206273766857355392517646099841743292032055448943602653697291705812877095560128496456900226002496288949243724887433293059602181741759636581501379036873578536833888139996899859140574120731449830504533493981151943300901129986319964567407327536477162089338705365238322293992391416885290500804059148096179535505433584647104882333793863434070781787189638101741613690897944853063508957022236324740676881482696949050826681088415737868351603356378088315888176656027743770849772678933752046531822804990308278026956976320752282023536789590667136893699740340123482544946770128749334365138961620247799801309437419548542220525051278358434529845879706962255359395090661398168712467561325472515682436802088046189915725747694870475340754921078258571675811921977549691413846169276700428234609691243950998802693604206253273920230884696333107021642062059971003360740361346040659422354221556909923793099560431694372741610865357332002782226290011327091332137978485902110055794716665921494775334570089331493609652625545209521474518505175419106528900605591838370702380811989186688 [96,69] -585603198787658996650260538159502139713782550358957148057375392461291960974409812240617162067101960309148510045789060284972674940347182144989175689913777003741138489491305244657430401554073505036826623009149641944956691539824757398308935800911869849045045196006303856145374091133299462832378438454335385356240722924193225467712211048827398315937634345983613244743875551833365846033663185590360284474431427684714022577336470031589872312716924366124226558546164724582286431530985660077050283220406526954288751239758886042648179205784697281887967285322425806302848906288644854688369029109658820169757398431202338558730117099272212311984102917775441244392105624778525005642325299777505529081843195993039288838989267666404381474119895164362411659692500171810990189055455790500958173793662028206945878056305510164881065051298809738847688494187868910841904890533272269327471055702845818254168967834605593765094491548083688274696462551557750056717162961977623371148947005151232190277385472906027105941632243158421500957685555902969614229643117799032517712512462105340239403644413107179095391389137375132932793361874541101592533598647632365938295774043575145505245134470109772274157915429139423862992818856697583680270410747073376655149138268252427218201645184552811435931882492592073281797138459355863677464471697284525014334618153273716163399591738648500093799038185601335459695409592851662208104924498323755166634343080172268005930210805336949325683748100686799131698329050051552832988632397209291898064371889053726066036277193467883814318019904668673595521889860238963730396287545504896935527253394134016084246493003167347402499590023319476095940352816376705496698658368823899925667841633176996614606579956971379284297920692781045058525489253315376508482622068056520537872328230661047986459070300747267716005293788367730357049532715099270108766304331785826463376866647730974952745860159134192638665666360786740278940498700335137187518671023472369930792559421323338200046001925591583110660220515466779741484789120954079546776769413382326226072233128292049108683460776826184512822272 [96,70] 34033562538676994690697896414572287606527374039905749740159870331033852439282069220321206340994452784276730971119018702604247843350535103613766917625630679946627611501466258824981156591474675083096013475963869978984969225648059558876031523850376837622020404436259296799899186592371055583269394201373392897179555895104424026869920941980580866663492634208662527332778232512110568403001933708404408660667413534999788629155102666797568914583697362746020683386367593925596256448347347750232532906888307587901634042116565734576134900165683454575337893323925206273269597122215235151128563080320880388741132999162081584900259009303253546019026346307111638192778219604360559269655668084992289873763006673557280438092390884286473534131328285555006802813801351763906007622910113564962690361660667225891669642074215391363267069363854976370177143030054720813644725578867197850449593353545934333077139806603213878804195711605572473357422212451491568454013597779341087695342079924628148957563079757937723342613137877377669753298173872688663255249492673498865939881293225381986126112030720422419417654394218500641536166639274915500938178833947446766101888757696661665130283264951718665779591781391103802162268469208809465826901583928313933425317997339198298276241716302932959155230154581191156960005616388878863467878490994305858764145733528135411257254787146623496031466757410333620801267829962801431526514088472591416384270793824410940588906529611164969289400882636023074992298860028724195855413994707447860738290124503464125387432902688994427966462912644560639039220277099089030749772507165466937968957710370115274435556907886689672672357931168553178591148347733256319229165721756488837566564750032311459562331448195815775527179458342918993366306101620846482204285910760619174459131541880451988398540776662733083084803894812343478245121662398489494102179363419033727014257204435390174698387403775803488611747255059328508144126150874703933992340231400767396507000479511620767344216918896891861976099183648730912004693006112871064395627751209428525945830668142077191336680052696899081492 [96,71] -3262098482743901192489196143844189803429035268212279786974360619176744129138513093721674079066264731514080901172388532274400754544338164298858144081349695377159422779931034643144888167453031013499090272990248822874509173997436673460437909270505507531026657048759187279937793810252577857446083621260226161970625576871563731740695364510831184032855337690778877588963056459216503466338915303533755661136253224805660374842041512458938904256304311860853250703134880307673260727702307131722105535924998665579902748571349266970433398645539141986725208942765638071561077250556688739036453921525015091183480906583024202102467949993965835629265133865510970051340411424820860506338482241306879617728731609082964898256419970331938676410092780215227957629656967697909257200750825488345122237164224427290981080659491121050676719368803651472946189954628532175688057410499424731807788545881260282422058615096780309609130298335942685601786032505760347772500049441027710755652455378151698070524484136083352554749662992434857999644795961447372762053527825691996420949626810027797622696778136536606100087937290930399558588790915885571561686988573209998548321462827138341048498860422521715545079764788214071646294877383422578770489024184100965952440422430308820466570605166364799544387912272751655181072941447302234347982502866296013946534213136627950018251324440560719827774471180089532483506871248799455571991246867974578313302304864416018801670918281310766221147958547060996974035127049121382092711734892971540331179481812335741641020672918112499780402480003838522889050858193660973123486275533137117221365672422218584886212735721279701048559355246792027150440773243243042094774292639547928333091309784263926847410449784053800012848403756188956641339921228140152434092844031976464459623803205412469462554543413908027049950691067562076454148480059260781228215893392048279807305357061453607595432746187395389936924071370158664379019441936823801200517723115263693867819172335034743643024564669320567816954547545621894687213211253806846798168431797017592309617335679969012564859347381760 [96,72] -2443103680403692851193404203813905955117566875386925310020022944309872583188392383914331860484874236709718839532715571166575898221015469867191111407806845357158666054745390308077300753044853021828215557379161928616273887258104172137474018797014376200298213876463755140960542949858802875931404145744852814116076517688547960266649572445059473926152141368170839177378427338859372590019558427046162265683187867641980976950776052974898468136517799258184533552768388464904414089995840625041505696756538504532202362704449364231182929591902101756626293658042999373172249209411243536124584823029732497399006071367089831783579201236586970926967731942597577991364611515252160907656301132600664131993486134869953855767654504806091818012497404802558088430235675860587132714326311042170999902468196270247963963806121036854931367910466567349245291725786764942050109431910062517152158161134723655626790774101831843327220742625827953104585346597360734153732515296539925738333601910771965267504478933333132867204806394004179178808459522160756295094767843478520627369441346000721442091091956087994125146048877845382324994788597705380526650362304270185192511666238321462768237286220782762169236054339620269802824882131463922594718432344762274436434206592278772870690836406674263247811211872289757861223160599180630250325139148728699095204522788549898596814698948379853402722031513222373998520276458338725883162753571017241523719931466054254990596361488687702032799381790625633077841584691559382970331142259124834435143837653005538265182702839766202429532509311422339925032986189215365926153036989186936604845228038019170204925142764084429450023130627920711759834839211942951550226286607348438671892758997660599520331542309159652917039035816672509049968963950954511794223654530863000152070179460900296871051746532747518515130402785393801554668477289910509555899235133475912947983925725868042299494484080043703108759499397148402094554211820418072661414696735848459095117180006454296151899387933434082084043812523873324225995204770879707737530461242892034207308487484108953876933061280 [96,73] 64582687077385422488553110048794371352140114547613836487186062791331228317909066373518986331972279797402569479295457203334637443611648774832403348845873915384423736761055272174503810718053905813507571478610546780837200145505531235909991591324590729933559441511269294079071440395881504141569743208445766714982027270910474932222062810580205094340478643917890077058451862010775720291971786933082112017029222474410874818440606847789446445268553518900756641392654021028297786385002097552801106672068720889406865646886310153379492479227997709836993066581740243491923762175438384081478743195647095950551007576890168503919035322400040920869704164115825562431239597266207273240891411285781849980220745677210621323985911672655995315093660462127898621763087464231971960536825716341538359924711105987033092430065338894011050182692981952722797133822448511547892334723682596195813122220711871524031036652461603274878091424555310327396146852788784764977023353215115007207523128436264410572000318993203171721121358827618333659843405313649744483968643532190845704134736011750011140862218102587408644151795437896413936191063573733282452437036713340908246575367481028339306480365512245718024532197189018057548607364249603826119001464012462003867903291336344810489799370442109137901622727163426251113230814788485551756082815591529594143950587423055118977101643024788190650884477024774077894063616294026413404185215186145190151430550542407361503902594094502596212547839777131223249347434472331360076002925704910591078165147667659079991491094141715505756737571682001678188268261874654623881591121414294249100308241897167780131486789322919112984428829198815038578075916172787223062275235707634207297743716715400028397298734760061979737114856228624456668917415839704267620486984990048890978902665981177423388624641509848927397841784254809538143767988062122441988315212687914778246461730876648306708054544709914506213611010995635820135896747399800281070663495411588124845246600392779299059011442425875761363480935822256789792505596440372168887801809357528407144231661157817809056 [96,74] 85760770617778694605220091992311262829272121595854585945046554884208459198504008233481649415734771890707080662015804300833557257789000708742065783271440192856078272615447603040285416765498752084366603171154332055880442447175023576541521141870056253931758222883970129410283638943292924296364813436364426367119728043798634571975730663375970131018236809499273121263271705499114218759521943442894682234735136214322584755218245382715553174374252578036228555865655190497161627369661382702001295417425499674587352823736676317654984275478519112202554867883468925542720749648983374434309526390819830281115008471292505997717823420001753424981907764047105848349094141202580370201950787543916096372840604681007556045250152913243339367664883669567940086514967160466031191023946223392328698065069474423256276804764396372250511275052136398825702144263679068445861198619777428128030598586317703672955467382016958784627664025389856415067385214882156121258751790406181273747146902121526011612713481553603365922973111623172275957321182030539711861664291970916985178415263229933978931889477684033346802605433639322597627859352048535939327884883366050724674968956817851886257990768895241498605684645311816047971905912088287300387880329909774800070669909660523175883261442054020064788039146469673829102108106048871612336147424433336473690021112084214704127747513819794247398163516076956004313745137718143122949198874958776160113757161411620054849207173091905777959408633589886911342120953521097537946299633389608614592360710011334585643055826297000808993044163384766886107015739114488596245758003831458512110072775733226500089841897352228268003338344531249978583277046689352118789100795097976916982134237900305898686995484471826101579622664400780961170139453715597963242797749137780353206190024221967458355749121024481552944019338825761419238981025624588691320428770741688841040560548850851782161752124926986799520892288601153043462078513632538844316678289776800850499789744713526867539735411859621763022942424735930448123089269194467289573257739380460202710807833214090160 [96,75] 60193668210478200586399217202988949743905071943284485927175677024799975758614334058011148118887676085010097829110004240450379389635694595790743107802855759325657252768595301539745535370881394407041898980823956479578436139188616575387018929901949421981120815025988019823906323036760880122087896173175793623552406444365884727482344753576639901924157116518937955263305545370902215114661870652589105296846107451821363539296674351168206012561083284304750503863028898474165914831237314934901108264439476848831831872301588287737028580608630880957382980876190726148790719389203522867458649579246128579481693121355339625971062581836001005514768408265876643227446776923022672027675893453724904811282457662648898867498914603215051969456809595313035662757228565305628835960041386448520865494681483734379384685688976552853699092488856605436561559768591485249320612572335858377999705680733349756128119854482976831475894823456966775794838701461197636815601286211501392253039064071003999417208990059286517641084115174643738370907597638153020495269308732921586148396281351008065157963946189825779872086168938241936768770866275735434305837359540422494935877835469192248466875178967751739990434338414542715022028380541359360446426816783578136446387622997813108245397495394996857802359301719734807619673738291872065176897707097455362108211260801855151836251396316504173916053477778914972152476152867070699227504478929682257819384478362118238126753881755883508881224939700616720411732682601496124713544981705836609635260274664255356003181301195686424367910067313286153341047647931606481075462536384653007522186218611832848993797961891929873084280659466417752872377005969391973646106687822152156812081321886033042746008432545019896264834058968828142940845319509831233269764750769115947874029288034302889043041504155394948790771544817836821981050470601393792861993913560203955674507026765590805019525710696280357327645254845226840318557322360700685781760714230436950884034863655939687570099169606116905547088632013233159059983923670210925259436612499406196110620751744 [96,76] 793139442354329140081501748916018935321661036074780217505097991316217191682891607163114288386296523758479348090870289746856629674870806129535659883566527308073031931829803244151340902546318014788380303276120688611811144126478221080289167290315153215081407170774038317581482589736908720081869105413086832591045977680995114169597701793801685576768630399410742540916352112896202276400715670954911836234350988484355528776459223261152553837126749911159904660206691195794096195740782115536468425359825946451294630570906154274715814782332959284729511997934838703059533263864553167612612161784221684984073514987633786747543598095916930108804407426262333192758426777665631865980954171045694935348865776147878855368990432921947673079848492657385944308546407110327301856520526986698238310509330214098120723688163634961212376102879795085738193064831242479872903179796265630397938528573268761210468660640234229775934122532958902874272638472433278728444369551365418036234211950613497739163186996459297499330431335740384434272233201870369025259017681413380285470938949491798423002392037736762205550817734115945540928056893605093258829296610794075736174770073429287450558754722344353319748827047901908680520317720475234837716608608036399653121361958410293612648887536622099917822221146186296247979156545213177877437281446916341117245376011607129922221764955881016359760116588817625353653376973796170107733485812559496171786969318826193455182997809424283250368062288003581890865544321287902976367308473709041316739613660619638295959204739653682111662010228955192854884079508482742660105211866766535484933011260200386705363136133817084194174864061061041018316528084787440668309761368508965618474682324795885137656926605395050612171357769031148378881571172602091809317243466357063114317853850731848128219130751716265901959059527496380292323725472460437868739811990949399877338040865909209493211541991719688685882145921386379938898692264179435566213667638284376479488857511394321041355982829946259807364365269363990849829234328288719878592238716480340369091600 [96,77] -2114373433766605361706455624980059880904415214040413348930786659513121582532535713465282703564851593602768416851622356047924305181429345504061987793584818851407586101046496123978561673199214803711150340669274525815908099587242596185269272531641171902685711837412848493695783455283828228089759703822110515285792043350148457675003442012082947330891900045729975025444433990122473045183482865415159571666010602930870991784915712326331520908692503952144943691191578936637439777138070696697736260262540662970137303380151840590777714308410980796327648145127545448028768490650555244367960021837945290374256468965104081087710406179942488011551869553725346501267389124040876973488319480717915955832924559385991207513881313144658520565355267848127720988086072038448329069962055831449163623247363696895815176387990313120974318069825999856770523587717427550325094564034100943827007597157632808971340417940154401010490712490598529253719619823561306729234160051700629663437167563376527677787284992387756682565539954076760135621833656618933871054470339209242662554412702722824056737668960352687909524945061511114458239471108236225991143413194882182633216232726080225903947229083490460719643704638813227754770158112164165891491447581294908526286274196031802925551803521770759183519706157742508701398203345972090774628303079569522385918664350554703819958458327554269410750209710849041850889193849023061040406576556865506728475679625554606825672033826622791335272605687464018016540985240086905620253633160349557050817638227686072234586458165383895016697070335619826375117689175866383264986085252145101822806650073411629329724057965860768358545798739589141586613378766575490085485703892629111584585909350979675797548766072356858497344395044650762125373512933048950159084922832296587610848563487434088946530227094329069330215459178739570324545900707278973268154138675316438493635338652961441676007059294629980526714121790774737245310041378419613104154005185179073856469731400936010666820992096214667311488943120751626862627689814705175180627732030316449552 [96,78] 3729351799665060585368079504797070926677561470669899130241575804476284520724913676665611337068565288329672374689945700354466922855335342121998017046686651872901979253409144849440923320416237922109949259548548934586739953819265890623148032980960162161564951435868268516064198760941210029598156610540621708380212765921207989387413166203507045557211459835682188518822914939462087503680140559356023566851690839964300139387883845953814027554243187706780135682263703723645271084590312064915850884981330293190512268014512843317020266004399855360929439248970304207076831597137744448445238432775189893784442389216695900296947319228117932821350059453015788799476677090748783633498603684794616283931679098569815314537101433566890630596355570813890721651523969606317673552775865936292829062322490186873747375453282855159045742064487994079174274867338927562252770664012147150790992917086555453599141463832331198579214062170989468212621049580289878571416775447638868801407808196519205629163621628167104348765330917266970570311832513337529298611774414117502687438228245081861247731160599845990023970156751298955415602079591507973037890131548523585745926563651853201177712112315523469378697034640517069252636317984662941589097286782443015002813938408263014463515788877720938158604816841635322721581606094156466816379002046015802842906034377712380949083729599074180982766771727114553840090971137839477049211862534756715131005165173631410154405061212269905558467332359776604007457216548647379970834671478308781831812792216177118688225441478780767471439677082579547033357319380660323277976155913985612050961440386754239954982159483904507510562902152340482434511472263938616390268101450860269827495153396203180213258934118408618575318091681345321922144102535323716752628250665568100324618645459765422083519682869378466092693977258603152422505974559105862927983861307911143461891848636363608982465383574176373643021083922944565294186554766461497613288519122262043964956809874842596792448522266153063504050937273603816567108047053158739412961103558692 [96,79] 23377175723938136855651197562516947738680599783531929265773367931979744354201679838882363961834341348278027556184667019310918916102850261938888300851158530048557419569525625877115055298880517339782323181926192053700492268456326001467421347646022156958083984991399985915377052538984994380156903399784925036787804338610561614073025053601303115453820867915719955542585976546515352663143925371283048069400611873711289894413835029862308251675806266962376855487684842729349670915037974928692440095195932009975353967163743631263270064971013468504802869193050252790776932710344748207971457945883831077444834836274224317557082039818318314330064994789978680681541463779124930156100984516968134390510647717941460839196701022032501161645744175415922379909068235147316148627328331307220648587311364382534339687307502701613964963703342445352253463309054479724695970123145367598625692348726944028472374915439620046650496474932443883256164322817500493088005566004710043578512666374455840829771005277799542347449771674143459668301947546304824550619849636881703745192173638373988821127441251359663047660100678297964431386101568662211333353461990642932233462648331578755536546131643062260909199410258483693894129862040478504563778141351092182978017623652045800781128460948360239405385330893276680846257444467990866071257092215332752626181850146047961537122888177352329755486728500252090237867154931566360040455205724249267676754428911391696193913055147598273176765959827621928696037097715636885302336355387016718848772873240733975574874402920534386945129000738273791100227384230044167025151198373162362306373466765495234825318266245460819101125082550096856449081481933952252421539033208381166474945843102636718177031452316618885278082835252886717621004200810152495522771196887521073398138259605954534919615039288249948591624028393887756804565038468232241815619960265834984193661181734652170259609353621291742989631149315464159256281081691512832092701559959394706127056214308095381746530082179321309871437799598329852212397527725540484048395680 [96,80] 30718815300433340098039048681827891570244433997843936566340407432279749630623105937193896056338779529528962780365069775141292593319274501679676535094941406880976427547077534488823409660283659301299457542212872889356428157763685888279895668774915308777103287971065154360580783545419951964488816945490285803991740692057900612464095405458047869291332851839927535024713870786289534396664887550229260745964685724434561624528853282673771624996797317248597061591596004189736263025566662906734825428423251303423267240450459243776284787782635862315686153885869845017844120545397690017853789325443347020468265480006662377192278012574781808537018763536590633904318173717524386322498481642940833495853944269622057316112357606748017050097741691416734583040447702218500442381628390753107344569109630550517595284388613280419536278299030853683269192935529122029733697603735817174020063354942638394131914401559455968669349015052314343428899407432808299699587663335555212033914281787404382844747665035381272549348722487254607940039574229621362063243376062580368639810700374854103644331018839695770345351982670761452582861617662386165521101525034434128098430569344994818825336028466116843105958197249226763864716898813692832354395817776494140385752685517608769445576283662763471528755072526815899178695189822590600181170681192655546980810214141875901405342454286537389430763429725655958992516952697755481090207630306552126198020944887313945777104528318357634484618588060924122236959924068048328143021481492478535648821904078380387905847652587781286578141144087913281710449576545350764713880711023145276871099926536030397634569050369274092253802225105588933163860920820653361822046965958323074393931178317541593582879206296670352728043965256782791364400331787115473063324706321810492675499699406811412949358570026597534153608679702297350763256876528474025517149444686728557827288694901891474669378404773542541060417682173092299352119834408347792785905221012940664801064347979001711100112832533861874396817610999977067787224817255095332704 [96,81] 66845216914963597135341049266353332445279234266288044409737666495347103884718266971506949227748331973318461178572641815612508288478725478056541381920233156404108262631950204761322032033386494326213549659974284606568482905352301664171875030574200815073301530302646946748835972055268826456200164622098071826954060558397211874248676677337626603599751587459186250672016324895353714344892564837412776831189486627336914061290297872752891939603025938937366394597835022220190404676715658776505434819964814492925238760197728567099048736921691479394189923480386609545634451767961485018477735620245709266920592846654468913607571690648339034192592760884574993126238032183047309060566349400188049149225178876574744195743152448107010791467621728452386783312272393230288487833049435205524581475613193868480692155283324999335701637295660718271430674864873381702605250513734976130650442898720183389674592161503177343893164074674779850097999392926970428707888564749903476408151734302097378318461715733251328775727152181378212654368744212988551245511981990554656944266356631109680635815773554083582603536020986130029955637397361937103906292606877229158077852932037480107750822908601774914060493148973607125870912915177184966591556926747746468831258632959187454826537500737188212464607551761953058644727223862756114179500454487207124495372385670072923601731018264684874408183662458166096923366661819743714962462139874361678310371011760195916558446679746612144604475629857184739121481950954961116135169432370009437105774170095942886836784508253940342030840641037109515013471467949100090173443739051120054017934786744740521089757666188836257098072063483419447365821252058225230865573019425226272516826532278160724374847328344163859066418868644060447169767262196646487308852616342413436679181594779982694979891005622146332395198433829528633933870471361244789128534879346457168044739442234030598054277040252092899917091902593912743685847372837849281774375433123937186725129987668708515282306384212638852395864575816166032956767496309600 [96,82] 131607790509196983677099303126521622849450634184732463611509613753081758107516369758941071949819004420581390365340232125645182109436300780912835684899411596702462457522593478740050800440576021313462036764933129819654734667817233429973247606030096845695892738798112906087274987405449871423928238950429978065384520956238964684018709518404280463799538738955127325821742483859354234931650849635663177718069949205489491460049837801838459487219878748815369613749429795855507798460319996572168346137301248759690662478113423472428074629556474056489803930953249252606684036114395207822829813418111197777257667271525692677558338769770774463034443175450853620265451586286959218675442666358281907759831189987298870038138406069656185921028660684174517776176884586466455673811139143751314664963684799489044634327971272281471236738553629426548758011261978669637122930503477263941888646577615898385536069537716968614986791739186424429705462010618293098084179445421843129128983991540161554154533102892697153228342650747247840377503551145187087805975729712733909920236226268296216487822923749700894932238760923677103204421704299434478500293981821534126585873440177265508948373079217895112118770610503795468638613512953444752578057309902727180668538667235321214303144603526185951919743892465834039705491801420733642515862742634674333286990568725468167418175147329723120825059067913377073734368082911034185702038952617330834222779873564810131494768527661775295960037515426427799942842024654370375813963331541374858970514245319982850480435599976664004560201484586201499688165573387173754559391724474342710440776134411558206897337339484251378770644221611960580339717581818997349640527223993334975899416995912849241766584259079418879365341086251333224559216099990035925204290027492332451469555680017309631136961002019570020783153345416200524760895091301032176292057757581404773258415787400594440298852359985055114578169565139068535582489532798229698510818512067363674164585333728066698980039271201312861586089072542095864092482800 [96,83] 75423030401900743744132487082133609775035945611570829842677679501050315550973997355012082210972255101741764709644585519633626123760444133689766621353397421587585035896871745325438225929392615746439099667108293906153207252488872189083558584812838516014465339154855198513095343455249278060524395333685718794251629893631422165520362068485401036224106517698737123794732223440039785404583634471289873493619313494459302533459727810686061345508800676650433668117278058447545732617805661562594803540825060273737793899778793143693027004952482432926905962960907057489862604175749450061746107608045757491039611175384076859238763355627074181594396842662623608680361226546789261848579148302936567758859954331214190503979337372518307638683403752295102375678758744001530805789397788652885857804676265245483618402421418206585356704103629830272380896316966236515368100009251242041698135902699351835517210893725139982595489657566797619651461658952678701565393688568776856379108973424252905479453248898712837281308459843210775298543292547070435326502395158822562492239148724010849298414459163712877050698115583539574989015410469557665772788273939203953093781154696997797530131199436135284842893246581221851453104357500953271842907517136888857271818070206473995188180283673427929251370811227045667638333107069648720447480979645061086738184279175603014642543964820229590716639394903342564748483036673952597430108410615185755296945212442272666956395048474435180776260602355313906269151635180420126155125845372796559098613808500748366122220972672023503517810601985125830196152797039057278750303566222951972869506050011772756911748949043522498243763656401529265774659659903191652413689819633724288268893234550004709990072626284437768022993410453485004796948946200210574880982958360274832265065139603751394841254631898348744315792857968829848467679699243065985768363557191396469694324577008717313524410738608269477447826922981057821023908068224852179115759064179878059775665934659376753629278382977252693163494117151300378048 [96,84] 246408615367139411403146190519379171061539468570530380733278478845812221701129023385391953935527849341468117863195365763339882416124928180871557698516661816287681208418925914676963588055942615636650728796217304332933657582078898176617279338531529802343552490780026573907970011562371303660073214386830646465752381344891932434748013286540425507734358098753799971959604982235197866136732662959447088100723134856094853512192954771066849910951577774314251768013183610807644243016483015371393512284795452082376246514046603467527927796500531828988922806089042608398613865115292726800044681269504207306814327745777646244008109101359931423954721441676059787150915695397558868711295673101880892785641654305695925086660717033543992841749657977856462342698864695058844803245715557659175077965406519906006610931676724209888367347943550272677915953575412743526636982743540236033108112691782968154367995510147574173473033105214850219805853675418890404837107540293635139063578322103386936042832202266545399585244077925787606737523311829329379777318642795063949807983149056964454829555813153905609866837223127839661463708195633261223013338977759422644233160423498942655151402853380737217133713934773458589977160411346198542618923512164928955758339261930555414075939828340366568435240232411070201659074699148227204602314227731349451543661162165863193415637321980006920253819902655409689851051541056452919129156531491264421305787263576104835640678925223761965090298163343102477495577488656306316365651835884477165669156323410500313652153822205923768332518583625544174250454536497314791615043047149901296078816041784064350174589163513219564605865441544314477808317041143719545697603485877408978636900956699266567085888265893002702508267242194639734493864480045715880530331849988582862204338713128585869111633944418880712172308979084439174642662551888978118441176606432936544653989379902509267532909657628964046892550455589555650436200637750529388684434644428698724688631389044310133968440482897458087565928569459088 [96,85] 448255445045653652905701904162578187829720009353736310406289305663077311877378393485637004453877664937223539221117152736621144578132652247789593181853723441543779116192582762476069789310845802380879244542992336152381850006259214927122936582505547074936109456129676238953212286209110466176757640873586962460936777414278352773403173199601694033982383729222817156577343682402172254512141984361608539548602908399239176822256170173725792781964465634473154094566747560895082165989261383956703403641764836534972650416707663048167012285855845226330598880314165007975285122012619130659251537766010023762532734964738184278763079098972893962921632519041016996010118806483513785281422622562111157271965237576661494276619308251265904466606487303279279872935684696701848058569471015339938970130493531393877385697747739660873279476681698311598100326864680831127136965181208680309814709700780754313821269704505602589459838867571075400107565884934015095710962231103954487965501543850936946012573865840105993526657932945635415532450962240319998908096443782580670069776446023899637809670873867883040894163442329136223033602007014618508567375180339892209015765073258600740912335756144455884494116960298219056379533246834811869340729811804488684489729118550430582247645886615863050386417959209484162386494603605790734813363953337465861706372532087215653492144081920029399763718358588028220586642533119423116915009962192500399396447492472208033628702494786744146186238260970764821271462968271110833446102723906743547147790926629754373234434409545975091633831069058057267004130469505479938351027222161403607611810698201353977891075010628379410871261370712884798438725663763389197742139067912496043775466546519527105043440767921009616207933335753741875866565882467377562718588555993685453190678500972726473037941246034168170126184606596252253008464312256600414105001139930439974738941742612353993713345394769098104633570768593610393357899860144359486927111659307610207019114596686883164672380116689058563475753168 [96,86] -8009266409016624323513712438480967993110073509764065923012333128343295913558904303707264691992811464041938632503948724682430475139619012031435376266841612917878470473855425490649613011893298521272817545282072857910602312744937962577202120393632307760074131043542829788806163017545422544667178319855058116848652580782558532381447792935359152056545425803903966492504133382211816577182718192528360530973247784670746132516503155988233535240625989812421969702382584834353943842854366295721872864287032079650394961091280198363583906048258117155965650111074221582129251531379141616887512366522332699320799425503078599976540240525734731844317520233433869170361922639634780320484851670328018984540508626537810249800969605581268297481892898158468495799914168638509383905058513326198458441141334563890059089984714285025047131249408616095766568300850388027520829492463181684600021041974306561914677472581117775247862164755320610375511698301163732750007736846616140703645317058940230481350928927723838192666508595499826949834664086300543698697780460214588895931441480447877610108372635944280733810078609397315186675862901105088092172772378580475170946437401420715858667771579012991928070374758375063164279560669476202202734006539886226086621286695363878632239383986727376677950716295459402348731432464490409011585163002859281309910214475372018528952298955727736162111197728127059966083087548638938378454553725851051365247625301045231134340494096267439852234834148065494279889743365336812057679260598026662307860045262054805174523698030339098810609188338661719346336715117203068190946063182746421052199790334656744844667776138277726257966300764260659304963221205608462788159231275559930100737738090125741206099778656704137266113138206868591186806023649573610869303198828984187479755962603647761320327698691325466992531103075070177882223070087257548963125587551648598095829579243986814545605059441331909887620910797344826342472530738794584470677163372820107402890143948520646185633691619863024468 [96,87] -288711963956156115230758669316453874907431576933442015569779400185288788010696931890496965455822911025866277193551236226117539137153278488071513650093557646656864060557951665711044405619772292229603765806571651371262702710256792804390017092069107209127308782509892161911734811990722710632525947536805488078202765146654187998509381317953898495030296355905403452135312964139938838408026103430414232762735247000167034104496747928449210076109721147664774869705195344672856808732233652048697935343010758341588427370413923125894594521087606323682255257264823562152897930122709459014142193456217386549560749499410057616945610231068272019877765076099321398338996365465529436855020379032530594048195117383060550131642291469684757321339464990398495491842568496868721642015530372330157586673856570802856510654631129048307125784325223852942599923382565868818282891242236392213150994103981903129735431744681105790428900311127353449514774821598500986265669800360565112555378963969133308629268379133656065975823911889154413742306145004810592334368390727763524082769540541885142219493534166344158896666500807868202540562434796445292552830101754130613359007394584322892263369935031665223736343570586752945220527492863519088182192022564850908549841156389350324896593764040713003658718880343040853705268067914762887328666029442927296442285092001292542677568345251478178111966990019197706778664165061671666359095925329712972862229764336715693719073773271600636974965972867084199004825307543334570596824762550299450318896939080343141675429460431711891609076175723300107583237446662395213859868199025655510506668945017357769833822156086260085274755637870167853024133928337966392592826565439593491249337771035057245073037321962313046417592742353177494903747622234355293996862810775390615388400868734174728339826843720586826357700535200961457370006364543474737823591652933565057608406762013111181084945896988563515352557200616669650577125639341539498614524683126687595905207358671348213587221409085184 [96,88] -272421902151582913105166438415211951297097326314964025757795684958108465128880835730844666795096297641612058889847579918852613594836797068416021516387498613654433311280699436898588643716669234156214027136547467835876126875350149038157528294092357122854809095653923256189933761142117712032282416375593173847355741799165334107655508924827432351741581251793504836649843594700124299946857645047601831662586568530842439252632961432037318940854994964205711793539567422118251707804225549415309549707978440995102797145924897293734258206180288058383259786156121275691704680373041791699596705957704332575650170658880406870624652488329559215797850934521449838035121365597489849238992490724635252461946395960087184525374697596615007017755906958635435910634175053417094811119264034116162302056947425634191027689861360205049731602652231088540270094822080100170047980658546289356094482104524824847174394506056831673466542781793982921351726158895238703036429660981182864354687329820365017132967129042823554090473480804243074081990935334071938665078631040661621727357791619575757942329530234281510307278749010521038602946588761713674812337170437167991066797607394068815192845942254515001712351114840126202229277108037547166109426239244554491751532424515090536504408467126292677260949462773909181606652782315767782697809661278586750336581802441607697946302121288237622920317390754804595820015607722243351928683059291767209561796961942261423843827494833923311940526822193406088922436398881049401058943965130852775195912455790799541190332163176021088928421293559410187620900828746243913002813513776167119857795571393482079656469236298200265799877571632693724270943684564696125544150322084433018838691089587374673529275408799398648709858900297528460096391343761819107521504444158229025492544971801910892654809645468603825549864275103584370942571805775340827247603156366769339068155492290085480803398782663063326568360918308625877734967927461397599844155679229672867841917631223122874595800576 [96,89] -118863383578380114065932640031511654920591360623694924838039660140164262072858109085599082787793043000340385156396132148622333320750298459025998669586267182562548163410965312071909444363395172943875251712790717538695815976834699503565525169857694048197824920397245050693829311013343358469837581775839112967904066387602122432680463656388163686016333292021717771092465598516537467187220496839310929494156969277332785012736198872968146508009594454847171844170165012773698178769611249040426028172820371862529352938787766260311288770369498068467066068982704242597616054452102555323055442872101398269067464472961220526177855758917816795870419618893913879325899070778878580182060471275948061728528250144945500415542291868625208680787068352217411049214259777723026327326161451901297767823417206085112010694352408206775200308238543947588689140164276287230570865528586027253871386180167694029167507057267334234417685331810951642980795927185778506216484061868484053216013445232549491994801249576985389736422831347816268852963774944009889617232912687829568396823737878115919452039191525802120903384164407538177617008134565520247335747144352456773488269985081177017774488807480659058894106479853458069263014846583502357772346348061099592877696242048014541194648274889876232214483151260530387686668557883025352396665634271947181898940637446224699164657092362878335147138133720449078110659737438939963653451025670858594949050415295292514168729672561605782462722979004125205676415688370734963079061484994724575472671753303642355292668663338810052850146733946630166380289836184323866148643404107318469445868343243791283880395323627265989917546374899349754667793318727858539094605224086416522328684548573632444126053330690515907404455015060536463710046141536879732617926039371941645643182632879585715937353647640189940784806949070049640716465356105135412075684118772537078944114878079611346511769456319093344237106422604639561704332405599857139186710230974333059307016299080835473664 [96,90] 35700883790105842566336503281802881752331715676988311448621090346290006578717227141514987622924083361950635358235068245850494435906192132381860514240670933943779600985650765337259011038591345838730617546645177420617179166369755968293637919875239740869564483207819139698191162447839801439748579412124330756146030452966021817975453682416948018971755342203955910785676661359745634336928395190825385525079406885777156972235264122924117283389558204938244158315681584766408120044211451990238332033224759169049387616623956720232930554038232007328550570609069019927017150483917397708535307067058677654642378614392887285831895922632900481677353791941065280916244147873532690557498554594380440483546763357217674136788321159633033460461181612754823811926934688756039761593380272241228334723741907518582466481074238202807165987286156328989467220233777359191022287260616045988846496849010899234690204389692673247850401465978078755710514372490130155627327160902107191139464032305001584328987154443163560364979170911349996772201109492428348615839653385509408246286070854387972216364067055161701035407464314166784238855096760698605683127749142186562364431206460947855283888536424659954069449462581635093290928011663564710969759240257655607501705511510793194515118591483028197504570751763064570737681022588431388798208675049043408444155119137188913605624368848556273377023825645466447519045226652658322336698292043714392517475203293020619118065348662155043118048749837737851793348513917581090275116917050814994716189997214955925352226646127503219188823202176708806495092089780911052049672779139033022459332928253858609248708243551829815711070368148019828840782404762833492202620301960930283998735138742931285668758412681008486365055510981865071987980647048492069430299314148763569144631558765049901294138172246683519770193436373853717041586616970182795412708690808896690044188321030350743899786459999075709214705786577104542278568342151463273938230837209438672495569883950224 [96,91] 22493428029642269084433237584835996415141616185877602590693646015342245508022090159620752682358923376197958955558207733662343733426301399246339755872508527454065100259500911756792769473961325801919567494521394349349040442893895078808250616083293134261832663723128947261795649598748216535091038923615489376797950880519680650328041523244489483141087967083388684293884081465118448482912190280273188867310821041525233013020216574264062936936340301651142796400341297351924813426130202563904630959457247491180937005037118535305595818059103116847674888094059272580495442158919426905592830308140491360398489704061235764258883765368954483316146808064083722382599763095359179314787057086069915624701316234093589084336861965088663407572931216857718716065699912854904230555402436287354927554935367831548271734670923555831568957250498473626565283394830564470441263011853626954367170290609427661410641277306638267273278611575195784884489977314318874553457446182406118648133406363819046070018778152855889465760736565903227661159114061229997990515416952712683516109596524192877529389679568560005479018507182635195235786679158769537451672791678383612748461064365365657559301515676401647769736952395218615343845405038014330902141878748995151665164710950409292307247848631218318614968641388937307271995048012912533964383433151764883258982795434413046196241944553013998931186152745208386980404756337614085075154228428293297792815517091558366410430837946042111448471537837969710513182979679782975746844528765512002002692239342534077883820401180930450339806797873918674467832736872344139620813179483168686171256226865985537676517306538806991720738925631969078075611266347053000665458579477172373065007464578157023696633320900175444424649841984241106330165603346392611215301845948550265742304676406674992588225349721951116984979003699364315750521256789584113439734307862585945415080099571659432520882651907133561184652966437425151716441256128803591313799079346523341882900480 [96,92] 5362122464060203104760266050024511538317735990189745946821586635882955581878819808436984554406251855674496221823252741055903170801381904164512379104099433506652733463813721777169594088356105706525619468819447661793982278094028131365194218647350610558382925082169013331481316280497669403959528256969353965933237197959560932834844253754052057546158391340547203133978788233735903143743466193491101486266879093283069177009568715679314563148496766010768419643756278669471208414084044284046083266608936072474929715518893354420582165580884181543727376521168915345450805235278098564792724249172710922047724440087924889512582060113770779876275687134788368384243885048329484275927473977242670519289797005313921195316996125499157918535379187824117346933209553053787813539325543264203875847968176098941212681737991755046364342113548424717874310365599229578126379960169056200556784200717124628664510952884371873164045712385794016566071872652465172092775947420423241070305745541794142670761447322603383455917838442168162929281758493735183870528562773858442047522186663579645163441061180535716016092129988950657935049497908698614833206611637875229176152193091636511226438668138635423699895770607402852139141147546264791688526760328400218845817954761264467992561596244650087483326116347394066531800850143233320168120652817626099073723641139297660806482856346726238420844086036877481080642074517210078531608370775816480958897576117223915222305917780724895330569857692394952246873015843950423964836020254201419175948613403041062734944987909661762813608914649555011995818040246763663912502850569796505498839961313591592215158464935935964827793508169691131860853529685632138250994660295356521646143302334110244072858929818646908012293048314188458550896037528150959061200186974061026191851451132958714457141460098262954736203937734121769361767606128687294937255413447218880429490980483013241021489872833070644537162636291235093227321549741802684412486081752459283360 [96,93] 2829574667632276534482738158112468908199613483073386769335895357735855593317465770508917201632189000049504914560636589289317908025955383699692874517669085188053332877651905557233919431915652785224414515661557697167535235703758877032536953218008602792082545387475722193986370020516755817792274322364272561938967807989542164455553376955677058495677637889217809249455308243795132484485323442087315780949179742482683505968406291512529434305011253025833688236970696668821485201304838058333824506042613541769252140702045813600780314918028614351316276637897558006268417433018874911984182064265931565854320073152442831311942390848507713649668270824871515588802779586454888737132021515779992749885656744559825569365659373613911271804782784631019482650727979700911571451912221709350042780701904771833864323075723748886883990005079596577418390232807446955409049552702628978534367691937575599326622769812743357351231321129877088834740215673824771215791263400501276435114343705387042914796627352213864599131577140259754800343906346584501853264647106436291449606248207892367188900320119049203607784110846673338237796069464289436815757078813622433381477293713660720574687212963456849939935142710242044087281222781770034688452123316722469094607812705664381494314676170724380713536505704263534609332662450248789077772916574461816231921196718191151153237419807313969190782953671818323084616397884443801424687517875215626576932829918498680765193694496814123370518511126427589310340228352495062719447018185675967918720665936657038426569621834842183802997510702729752854428284672224418998763674493934626866509693045123378874282368600689421077891495138924355641676928693216641703671380645743946986227867754828386533607078141366048960770147758875212556191388698644360348449992294228819781629088907120249485480540474440956792026706317017447212488017730805631393002479601597907687438987771984939324574730800955950446718407938592111030805408701008279295123845067584 [96,94] 596226803744465135257385067453841194563298866755746114789402249568213581336101624628564665766811548555127269234073600359704504828839263959311272811238279564361288465328423083580277949497481687938666296970413417535921264580443789333336944626599188022415112919158161189638350067271072272697118279479747918190384172118536495910908675025778557429255121737065017683397745693606532537111333684328973069757990597512508967407533978567295077765971860019079465380217863417810318180836709016024853537237530782043355765080253287352322583291202285336595078600243650835242303563458060952770924233441061766735787619600982718867196963028410202797228760417917043686657212756400371227601145336535960276311929806600822992099729169164418130869764285459162856820763878994192932814880121041213370886157302243918790476516573484244275434017285061219192699915521564995127149801886383545592129656840753721602050108792347246220515758747730456950950077127103984287369164271409993489520686523751700653890757285623465127963878177779052637197546067904413618476080237992969724456197865150348881091444154479689330581880360963355044125552870657904908618334465380946158829167701473925252549852173607667280863429193970337987825155301883055573758902829240475062849840386484956213422836056954338686302402448952064114241182751914482805900512654583954779521025227326006700673366723433770802471647337776541231149055954625295066171283350638125851617111233307542954009996400651326307633541125533821659330137787219721269445833580243285870523915044400706655070069723945731806934924845575766264575337425697440236223616318776411441221815397037578559163073024433861199305616387008482104608859436488939980210079140073240153652026288931439262683073602441468152681588372449618103415341813213108823852330650405972017862457045403929350541591295986794392753422104264324086104195978928240598396723171469586129942410201800469569959377730091698088321480130331146210885416151840725716491544 [96,95] 9418483708779953625036655827374513403023725960678582369015178464701520961571009693455571632876920878087576446328376037547392363798909177012768962550809317126844236021996421733965969924672752967272989611902304681117845880977317845939512313893624918471518571455024006571226051213541036419096382184352606078050786699547932431951931926109506390819686991385306565247529873313538215949198839632150292165452129968969659324311524202825136148660568208732280522370934805345484810601281148188877875139656840224793697301594761587142748381779781099753192684028308926307789380405394604139497058011825481670985914064045572961585761502213533002284206086236296058973412678988740631868940072943794820681203286719927893004902166429606342369819169543850751141125232353974580995476597852745584117664685930218076938097582830500971792302580295257589677028872126795327376493573301830039147975119794901855763638250581355187732381509276564920854066785163694326559392910529089605710555763748623889813064623145834252846997946169344042338418559748698007934040183506914188118928195083168745738838132388071899791661707026794826288273901914725147151720626775151226090160636781967232290331883354834906855248932345483798306585029431408725900721514160242594643907317422319666612745890997182875418559672045980509236162453239256600981025005303086213597584215761608268385158049418563304518202438064273706977942103220244992393259124235918628332014188645362205423246845537112913878974362509675330080764812781983923383314462140532595775569747010045869285582836934317089476690841989935775121219099259139541709450960449987479338907464194586005829417367307404477699546233697315798167614903187334724137662284971190494622122309173959720413896944362207036512217885677010518127814942630814213348682646141580329753087837232684857456389281667955468310887895191262398833197533314829074644307592899900673359813138564898562015901354348044901719103314148623126626500205702051392 [96,96] 5166825308196684252647437517005273448372025438043116825437842807980456519540715300462458876483277350697821880062446728155368015844542389689778793067265101697030343573109384713321464871501855053504405935771993495859521157813857813816515423512756965452808580067868016346636713217925057986773150675233521376618815435750688941851056819491887962595333249339921363076052331232816037313183671704287975066389998771985616851337518289178996561725697689793260872290371217073070173119759815110527582182135736987240450241453038425469415654064305456899166825311856158836181995727608754770699703204610783847933788420379409100612977948029442295299475860076612364606332241333310154308603661584156623299159807041951352488579616552341388112011197349561989116034185277424578384019516019552428792737659192090796376850712029031006743281865394515576270871900943743727801840564186695487424787799541667220422603742175908424390165859652709396448022647283342513922742440959954847156799710317190098870256349998270593996497819127372422104812172412255993898420786155582131844950858693907389509019814983615497811675509620164888311207268787523400039611420236629762209290180814878311050529309881404042227582083547408145988650645462193413146941481128289890597491156148600888754120195341651442399846321119621882851362957194139656262586451024743049597773976072864600386316042186146641536214905681677070345842648527871811315658022045246611200912750942286468217040343813080431573123514429912736603826579539533873655643461490481949990776210146275820318920484964158723235153234209275906398832154969360622273926194404406504872480654878956638259527431451592572797664465944860855314822092056974824880692557533474735557969279236566609346199353725833653321884015095289663032371750870975547292160582940283400671068147659043124701220151435132891050042068353320227849101147213337302729760944828586916186417982009639915249821130003048199162762982917741919478881893664 [97,0] 51250115108256434175693199817566136382926246531313394888977663284703287522969809343513581557122788293593675041819171195229352687357337527225232331537462673940003767895564000639023370321089028521084326192680697431803567000762310071753113847954243954967187551123698625520410696778125298073652620790421728660466162726008264299799832933734873880611821763801231486592560797689351373298603965188442371771136965134973841367788236083381825192977617402187603605997266518989288266736768502411803084559903899483662260739340827470800634432665023393491878282522062538019547153919250741198167310508972688268120408064699947208368426661062723877647510008731480701501679998750429256759095409734308368857260759242153796375687279457549059796181279366070355213543192148300827704761756105069633801179016867386259212796672824767733441467958156917517419038288646440469231244680176697050174347147926944715517285400087208885929610368939785627515403149682757137385133111171879832416592403597121450978759901736355538245317198761341070448051105482606756049066293791014063779151230554969285116322833386304292067887421450170589217073365704896994251459021295075762619088452339721560765802798780090354149531659035482214071548019937306014672994902750805316120832998060054192932000596428512320664213407290007840455839006918525247417785739858653265160387783581173325553861042745191331656111983178033444828018052153075317153648073775999590693511028421749162762578833929986993907524142160211324091786693343321563676731766051832108451645893730967932780297111209062501545342489812938669341812553467692029045729937515028138157353948976970653217990776661199966144628264884140851184537734362328554531931796255945387817801818027902581345322071299040073420245491381981813740369180966659382863974596749484472527314542374819950276101934430732634912002849619376108966270856566964600375671858020546296814997899296448544923080624959671681321979250373237266240605037417652814857454668344127381126726217025225326581822682392843585554672573527861398163655237999017973997279926611814668939733930382701567226702231544834454266336208770434004931390831676317899215135442563815507963990628794237389373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 1699566624730924588368158284052106512549971492001988766306568083330609014034155363020705252411035718815905706848994103311042384307846826541874431856834364136675834741105017832408378615828549174722326130913356092528898815413171250694570598753803030307403636907083683656938897341642419535829635543467991416351745106936377292371307051654831401178736355520115463149569955709001929384607827993228063475052519058849477409304182593614354514025053640551335622147295917017344708088773938971623202581880084434886303339051975127904234324860680905759297001506560479487036668645740662102787900926250567012268746298286845727594045463974050026937723545752904956002032808128303402860762929576139096282861692329043144351236730418709895366688779966072884206721677508106777700896996016775701750433302556919028514949706136548498411739279010975970901030132497040559112623310765083980230430436781428285352644309505843787606011360633173351393537998902917382093745923504959212509782892149130500363896039867399232328156074420752775626859673282412173017825720887975953112509053053500273301324309635347037756581348497631964443272706402620467321335828461553516756507177970629661649703131896835461384990769567015997737961715720217248168239389191264578196476613703891972833523856463342829171645096689777947774053994369065052643622013641462288316166108409762970864588352778557251964361587665801444592944257258094156892613318600240508433313928995883025237762162779968846736670554659153185067271504640512159267601291381510187810626729814041106683015933393095052520517244383022534056540122883641314599640880945907791118190803312074004292443873717471591261094406972133519251084828565681195845747859223967084027210625781345925570860566345990945350177132797301318471880026123569798068653925703800940423079337733207137110867329346834936735411798818136252393325078580722772965229239324489221490140826873363622955853851141470864148126371767158321001203735444045672143597623618389678701320697169793194025167079149643837191693533529248076059787850781282883649421494644039107895608205650133839492363169930242397231594986526924898021174268003768715384048692546728465280835392763238361816104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -17673699155469164247883322453583909011811040302841011484330570166619092625630034269863048201502575309155750942347835191865201292415185542011315037704309172042650868849075490170594219767931277467689628571517935012281586743075606490679276252273658841746927994462264726223294406376943713026043724563658388424846515418385593569282027391196265250911282791940582627458260229147648722421651197020716270760448109149506706732940095280400213688832565621507029487336117110234907575661463748416886195388147632396833080747191244020532025310152125868806021756166368229377523035627015655473406066443061737382592445169573343925738452911813406936241041930357771897855861696895318727479754656900501154664805955348332619343091524624043922207667458560506183986319458197885146140193200659817918268935273703905192308582460964298229653061203477528808860094820855655662173553101036983781052746961428086877678310546322080945883467523769068340960927982162609077876689950997429709711015224621917079311632386130910148697425290695413931485974957809555329088957815684056247224434588089734168620372735998704335172601165509131861599241874888388388904441351331924593212340130077567566424468172734174487016382265806347272002889851061821169060065553883580230433510157580777634498965975989026829455300218480853591345693391955857296292691524998312865041720583229491551759437290323885230055690464005425775693380256318233813297899174164010682130964611177782917232007561959990994539944798938756191782565429498290590806768828760687832241298731128823848906181085873715004813293103187147426382278457079429603288826834604566056940258610034577185339514622487708249582638572894914533440151652472704952500660884994160967253552384667564292305799830560558774228707032046099177583852807190418942433172477674004275926231473368775578613858414295096308903915328285128177909956255584580226445077573948761753551401070177433856653561224596167053515337792508533101409292260026239652012880763148538598398408756998174484940667242025562092077060004508240900326974553660629463573684728304651355736887906204741463245687710642057318902330580087138628859560587294718752187201133123609185065506052234719542598696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -673960941901638187186460178675021644548985549134600459758558502658807651362074906875955560233834771130415981843493137690521518225558515555308106529642186528430077782864261400592906397617295235208647232604960685504600335376369760908246436810940530583816656507570775636076798932748594008745019750001166650925889961105680022690905692403077012879950717214715426150206170067485326439322189935058613552610779528494563935318555352945713421533866582873663906086212440129966359121996115709346932448363903136949847182507979693341380404252285598823204255435811792490145098655036551293458123003051922588218737469884710752458229579896367788572565084736616558082500146050720621753242517780379256873265873126558084678469730088565057273187170757566861647325944585478210686341724617634268295113438042139876597132605837243906604980608355569677362515159260921183633722496369710656944146529191879619665399604725258047032944882959800158009531363247608028204110991609871927070738306000057711494380430099989973649134558261631306222878353432852861912663620055323936801287990570841170228841292406682454192445033513856390336766562571034232024980323685660735667768362581188025380417891786869986118661673349339229372226508212194039465105230372220923829541318743062325802067168521539726434015934212752860189488562222875601230960936334791370567309818459436321322194141902014455676386204277887033551383874622290802268549022474379189934742154026304860223967535685103027820633656604065237343361262402687742647070243612529327802081932048537234408614484917547250075897029043665010836565191264630794511816009654630396272184098588361792245562549612677811704864094115969916534301962612844161005716167342845492781078396130203061277123461926727194211585843647859963177612414011103006099773505197729208040054817195491134241747220164268845083968954681698187543260548469206933511982341399817103931218981777157233480161693076301768225666080346427175008046361207403063540607590215941320751935677490766961740816290316895795122169167258946517771228931010595666971833897520409068622989645214788563786459615690801084375855471818054033658948472906200926125858479197194710465782975032121608577946222592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -10031541559490409523684684386157736958269801942812527741500073482084343556044216763999661166938807781583058049195204390404130166942716115957450551836886202712083538422431997155455334746106258645487095972759735178669008307881315359783867013285362834011039206481231898177404658698834648927557848789914693984414425458130069594792425335951050301349738310923650939519994401344594283280366601035191243017645973140538256381666470596522187549615300922226813525169628239708985739026110870144551162730039445040449044646510845724009365982669887402374131472788220350184161802706300215308801327172454875649964602797261848649050588264171270184142482908081782958370044996663024638029730757100191402602791645992568349686931652996259852288872188356143277440094152641616859125741524826720299500541490402231935807933140514117979103851194769924017247351704849211999749348429716796929201329176459734948941207734154064138894531180883715588134124812359424368582251698089786397179845654722549091685150484879761542532885972930944216751040167633804443050971506635172163161145095734677976983378806995490057419675426410384807402612108048171788325931108300923652880716739253479306188656404582215729011323214923645925898851816218989580697141736038849518472211132196237532889848740545339531739310792906504580089916944697122366029714021803264223169086010761141592835806290146995740988493390262689109227019386432167760581943132961047292068385350088836900063378010460550826553093273670578020589908043464425865282814265449990206058675589521209688775782524336005551093240472317954169784537061038458709698705910103711274776326672615220799321284292316248093591196845888135109875031991704990429050295471630620375235116227539212228246625532533496004100637825818366949554809266125388843186201887583422674310466735056032535282998841627993585017391635597101876138183865509216246382927754700637827505542363174661121639881824725444352481692547965770209714519195989903664516040980804552090002453266780258236592808069919683277824518982126331534384032920403898821833801394654773100284919754504593526724179486948182502480178953629284196410115326484127698823662572884623006200110141299848654115475292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 36651475285587408521083117631539160494324172105756605970229192068449342553166446937584170680139787018417501528467350754098067820942548958939345813589169521038913736651870846379900124022167502758167066726463257589101089186239273791817940139671434884398640024015365685999298126411423937317376021616436999502142836122009477028326881661830083206441591952338426233492241962987281499554695915031121164017584248037795681744148668606376389214454102970009784471699167354442721428468658436255219717945838683990001273165051733056147501617530526069288761973093871133381631286123305261274538635423536854004580198125514002790297236476031301362843471230824720835232560442203510911140117560986338258976492951144191973275380495463328791795813074865758269876474951314940161015677633039655257728608237851494190501482854563380752509053926299676715682035675389987973730941464751213291578396312101849611640409142563382044638030359939498576442381631603117780994911541851715836231974637973168648612969888170511718623811994708581161073996938280299530288058418666433119339978231493033875383205387940909211288734890098295858979568253332371925294963445115558087918393294231106744802836887224415175936498622600021988805510011315861040621330482190817651747111925770195631619975527741272504060086055191585691622905007901390116427749789771218601673911849947421487971658015495544406144145249621463054582259025019587628590420914075256509516288188163996469373718023324734404361899165316604970066368044052725782434235379151778684756311949318576842566904700536389727321824875333991481683232578853078549736061010098037780334544203876715747186776676726765842208557251689111633019841897024058191488708515319739174084506758298025749996357872410693296050963975746773175139520824403675749609181357886337002295218469607476797303680573079499152190522185457310995997556727962992688167058131936016283634953248285983942668037743570285196955407291138829434976529910037855768719917576030423668782600566382782309664532651837542959783384042684385655508285194001941586802956630901906549895413048881639447033866714323567750599807779116235507264423558079582674870731038272279743825945342314358499135849496576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -85207505907668417468280490676807683470805743588115481564053746753515143060066878315914895380519046712989936158761946983481654999778037912456130471806094963759452045979424152479249738956818212102900788177942986552320901045195420359041081694597702087308605575163249481597271029577826212183760019033384949601141225679924777968087830464888505968909954427141075869034486253318672561196590987085912756810654309461144148039885094743611654257202343430333204612281570942442521648267531085208158045153793243459582614821800057896890579387011466321005455560897637285096125434861603609847021672116171591058410358016678434245621289798813146103365761313929308739399161532895019768286534461878598615463143728965254337108441814894163354950578235269900392965187256715275832967435591463072525025031393692922128892537031428026134202209628398581459281440791190580216912698397650236418321939891114750797907219245484734135966889891690857221131006365709455709696607709733002521197391350083769328669552507705249947076476771660497253080666147834165608456946645248861502207390213489719744561003069722265177378399096970663013924968489844571053582130385513760629348584157605793464104266083080663821672586678601737116961244973736529635261366277977992223436804292701517475208198445418269006421941498084125816458821887692856141377119387106046479498951109736442166753731815239673594956798557264379693798947432019242036583221484566076531592414866633817488183494586662379687972954682261859176176587251680021731705039040479084306114777184890436100108672952162972713131652164370445318503112801873188300782402867510960951333205791736067601521874119594987587640412292294286915486441306144788715203523087862754618571597077718666939335344262905194361670155524306946893698085791707449840831374098196321637726720518725552208882098125201618599728017369250270749238406785719837310925110693416856243515130987423575705769227183373962134801854560462603023738942734829712423692868066296954909510492805575267376412973744569274988495209293771338536947084563492594497432219427913763943399762459972579738363630249172725876439605301184790873701869942137364037156361240517389000880209189344949527941417533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 255911377477712646065848362459530639510929000345908407068115275309456201627071687086707494818452683172203499717160411572717738342014073153491302513193068705779012034408907431663794907758553909480220951909316985122829823362025851565218100873298729596896368399092810588114032653783192496545989435863646200883183352064318852029584104230430928461987103250085788153024294161306022231089183058826594311674014675523947181238786354005661371346773697441756379661844860198323640164159464369756779846544371601302786085398857586030420726481557493867891892428362795606775799400784200259024471575592455746681537196608561033403927376301227501567220367747251029656914730409641534820717863326789782585080391572737194125980662394748154791511223557230914085381890359924240367924866162661034962268457956014586278872248349572503899410954464670749711036110587213139718832242916145955169074204602245788994955662830639814987792722343485892753066994411883544715525090814020518581454216778352737717896340404744829479894502506250697285499267860980233765534347582209115333543549019219452317620846249598160764469357883352593702952554805171615538470073325605688181839002775872165309824763680915561435029815391008191262725763600819750425814533363523942879654135361462308943566530687157296272446388344068170516010215790585650507411267075230509255469945272477385469416314861138829126547924752876739362185551316958349417629425742880932886162594194994458274720924054818946739199631839144356474020637744820564306787658180921258411054611076694083257805813007792016762741982872620061618208556177943693847127026008593991380280705126736255993498233395945030537925633245043973640831904716781211319070025025727841001350157672361194527885371932230107431975708886131033222854821829822173970264744308778699876685576526770638716364811592403820957085107897099418010548753432072702651926461227182783418456645382985437538006727326068672239620755809029931897627048614296934713159965202992302753483681914194908386867262536213231560708099837657018047624015318329492958273309101575398686314769950530820614779628837420609014551125126842690657984718287044084191195617728623512332382396370494011214077968252928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -1216900477247312928168118005367371807724633182690743016210131198331050676067397737014634803657484710186082337281347983487272245788827051207728806081615453083121423122467964090351516149890167150236644119072045368705388676991826796064496115729700656895205091902520352588174020918868106171568253441050450838942520973439746606769018402048785203614471948502868793035512782046110056810948865469125914173128956505696149178226659133596719944948121226334440656117294623276296336796182622989501326399157110704365427693039949894944659180024522115040410072556850010605080192314807565388387997485908587991354186517563808122914705171627673046668171966887446070136115949672441839185405426429030699994666302046262516406239515371075040637963180598388565372897605043763457193349157829748056038825766146567513550046503360385189380433755596227666520337589294107481885678283299712691387032180750226882833465494421261000037438855328907880730805086400618205027654888270593337101110917849716510000777236684285573431683751741889754205486138187169456785044569032408792062792430348830563342787674880485603507078703310354439706591943386197955166776048906598542057967890890519226293591473846294858561490767597159270495263371990585595562045361514122621944566095140781803332675338744830025051584769781734264969544621797051668411908460863396368735006564639618294885172077864189750374062869338556170516761113404555945162580549686130656796878556790507268281040762816700290729186833042293654392943406002049895075448056438334084256608094459754143962197479859467420656474295597620444382754029587914809320039951118881821482182686420563922559350255578422123355884625319253004351168421845307452476915894890094791266534285757368655073905639954150319387443792387090926297102607301733181316145795316701275947358954798106532839749966967627109121955387689478086486180897733385567197012757398746020115834341147908580977022539830635960079051821413153283850391839519236337039162346402265525142077265286912690262832079982893413486393682252803593887547213313184882877737639882566757331705113579388196336063103446971220302621931872458101564888531845974396357848094364635888331665368487367794359740514959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -4682866200914883988528527493111523081556458587904546975278226609815885667861445890829997756846408844907399700460243786341222996444805689432339692468722867402455532207415918864514184978926043640991377280004897597783294582999940637407822521483050395610324918466064322624006498358189442668534789496254791302227313908815425186664508152756249689061144473491073725729597749238737087637967423074161772171085516424404021160455734203229681708726004135703223959793131512986627996427709593740446233912138186210339867779585229440145729140518441749921370912064192089211809168328257303100349618104468715434150851457139249549586766919703314174559602611815413062305887825774135809900485178912885372007554626887722180101928021598071246927479434811070437064815877186839155550111337553549887211712641846051620159900369544559667875107788155064489183461506893566014033010732236694786370723638519390466044327233924704189745687252031958935649887244094614978247605227474399453606753055884165517355009283905573370219923595502502014342334378257543267023698044532138625057136993217005964763924870624281225789366681195690379580925276950044386822076635982514748215952664706513092656697445841004988264918921570213624295923177066133687795264534471070523408312426201130474309962880761681329597323682716919563498569779484502750327792159643016358914905837005368734543826585161545027226659835027344175363892158747583279052563148390818730738572619751671409888970114792097863459620686688676754773259126134339833181081795606629573584274865973891893695990562180969385253628519105746473458575395619113192989771077598043723790894107592212597478378333480003719948130948317656373354825280820078931449444448795010716766739061937013277643094418411722736968040084982360732282092410868408307730692139316900530707217745759614726880610152646399285506486131000214422920469886273436611406155819483669782980103597687219518668110587069609075288316799000670604889404444885855278550895003383915406441825798227695012165992827937717015660858071344944410497532605426113195644629346809946651398440810896835180074930981544694940290474589113346006337231501445712517536740192696051766992376143666773480685303901454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 44992104902414555455981054317330007220123221141960249429797884371388553107063938093801676419059208027642149178858574140554126571356005238273328311768538947699625140748656239043878170080121332569102296141859384976942531891296838365638074699393411338681683161667490802288795041317865924653466882816084579576263169454061834282604068802000965518623249095143319269958206182368131484876916378483830937268437070844355445693141098765122622181534651308508368050161242894398473641149140541622156483989217694123790856479994475511804469411360957335168426332996119387989928675383867250667713893347790108729435772542834650267994957879100362251704243870978483361379802084307102288342981306050300577616812174111925761732989586333116130614138122802085042580625024286530434383152783287198346961580692216045053329810587389246278345908573393824977264724644945474724097140670912755127482658165563031792723284032139896677110441358762628584747025174836863710508068809071290069790444589732904169627779969829079516887444707217930134584085342091737902604832630533749812320697950132390770479220044514650918631935000893243415069711487532950960723261559144158121116085856125035988924791350969518581256467515954342322310076957516586222192348277615185548825980122225627341277177505300668302976238503418877668940193893568054064794249438735192952109295446665320413495410343406762385754546336106690698824990301609077467673884159052715327479243582935750275831139268539973606053459560324143619405476416211208494353853704971553802434795000578286086009493090848355326318690171640627616982041925128430023502313471808939775817937423091577942339135473343560003939576746377238240925662690960345416055303482451052694473394260895968963024729927857720043693127736257379532109106539047093020383513621575759586291645152277304840710147627207396361520155241007520925841413399019569763750655450274354170450954774274273846187675311269398913795318479331776367979132201933200136523478247204119122644509991018449421129432185004541412415008685894770014971050189005116570017409331393072496934634604260771829591359679464831763651197638101165108849933669356619358005249974573455122160586187096077781978886638141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -160538018086875005554181340311503975697030530601081491609022405624380362806717846121032947227763507798571442918232388087446611275790747228659444244182490831738088283385507080890747098330859242763446381708407628719967025096173172532470680544930321412450233829972026887810601300380955789108552056594381537683889373222697241170958864705850531912549790523042630641007791062451766704162344064948667029093589031952679625062653357965007388595640388003834635739556381292527795399347219631887749383192561463721914130071628278830770911106919973342668454706959357788408056763030771590557475998984473557835092287081432811981420764514779865942873400176878153326700483619416065109056811275898792121428171652014936594046893100851226345888294851460048399216695276477131365602989913736509125817535199114236672402367759993721864984858420044044676156486156408986748661811261563819809696249777008584251041672904443539602260197048286988256182274966526124159891772944917338296726460854676571414289962787306063829205096086205048703908313300644977840686211811935527025919840593156025650188518134358649436405996894771138020497265147474535864217747347437897038585174786468607120727022172374392438343707136215140616411186039204454546527748621232540867663595792488003952627759493686020384278738921092887992104517197035103061567707643997290774104751882614699326963280115084681917985435430309204837714849214422548153383100189072744326313385822123427769391470965651445137864013472583441583412131278200308164197685042656100207254382503814525173505249080469982596642988595103603580718594895019382199453028462064872717142071135078790595265566661480504747629371284347648005824757528865655893272470941067279852136919959264144948581174173089372543083242555427838857608280547778613273835679157306927534840578509434632539144324651663129884941353082403098111165925897992868047036662151731075448442560562082356383099207647166699998464953162710916922112764508010941387601059890423311519551029575153046636218419648149636309934840483409153458149808780670668585040007788497238487403720927507236786844450473811050829232967920024641328443533488648701212058372387819517810206256642625994963645604189700096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 421553123159316286382795427658506467732876555709523523816089616346966090494926284638892738544951050057001918530829621781370595009775806495295131274689450747332466172671992127678977077359783619485453871285432215961535790595508227958275856588540120591069642829065848989520994068735656092404088623841617989112483803489662160203487677392772254792308345887693284454001647052291846741247014894358364105033732226924946816939763726572333995859867171138415332674485138835084415276350442272582926055055535485695445313266627253433599694547513219104045568950005912895004863067810009884253709566884058548562120551618622204494098984972527607394736325302205127463438532456795060652317984383789187844696998871769153474887059731102568824094696477546808403565405403229031366226282160981223502919246913572268689127550105477076096714082206822345431557168023081782777096025080171902174557751610622161781095038732084348020841981899318467947373814096058140054774003586906777498478762624884435861892108757475503702450794424757082384871764124439551678914917830753390880315281451116209280081300791767528499827675852273952277177613123579078766316935987757447794448786135265101518838227979136007018252152525160157108883184254419244384658444943764710217822059131349225465340094514381590659154565775929004755677692756823548760767400582536766028501457047324284277698245157018555597132364317561012878239093438472219145656929508345877596917863420073450833416240799137115304442967054478109840541201160380103094329035088681637222060503683910222212466803647313469371498368002398064157134487267182206236128508834915617352888561010740137728631296672346644265728610807354294611976531376919577713607745595281857150082845648897963369742375350759988533020976700102990072206549334117330985198171410674212745110400098944014572421074946543789421436259368388885179146679142667624742897767435219812447990556652656320970042885675223170461623320724254015114691378014705146457041292156528299967210325576510023051753701364710969937053755011106260013643935645620255555626239720101399578843115808495275635082080742557071458638146576224004232368909593717643830448592058978555795064491128488447863046460376350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -908765885311887675360242854961118200120394192627602192830317771731600531134028651665405942297694923438011683783665623026778285340527959503906495987038493754922194614948218165897967741331259361867113558666775389118433573447203514189217439444727910752071932793033494737959913348443228536375044163237807071602250094884834749973966216985859965147001745589157600389657538623044542137391800674349025146479301803375654927702776832093373505247376843307269086968550199109948149070175153201360192059002302233066194073020346874447662790763847175579239178141100199988123951372765786543330967171472216795431330083182460412544357208927401246971301611405945761880588499531938145227360633490039656822424087373115138241604130913860831592218960953838185600483512016382614490136934781056834069938064719296411447779429360587881088349179485640182117967246860419544782518726292604437482622891549562896312263636116945078132382752431536668515321708795491452569856954917414513878816318008545277573996149344467174309517687964165038054314184223099103464341967240705186939127399649197770564542080823709725597234334292287490489442584774588115126636309037407429644666912812368263028639329785286891112142945675307421617665805859618747792290928087687686986838717731492910096313222637445140619489621826562330610350295848774807608160817086912980700536791026702019807538303854758912816179660182360570742769137852099339283103388114440433329988925414493646868961929669921600094784102651492253012656471689210050006578933673740811968012272515251999729125461256152595006923937392533479040879387850360263666975788273156607355200583426987779602802964928609433182319920948684569605316619932096778231919630578628268270153046067678975671308336082839376340257446545227798229660937773582580648778500366719778559868062629763247484821135353316643428898948637317749607784490016209785406385347451281351027862160590263152901610647758677784626929202036277641610267482744612769977712761943239816050986598079419891094500172996653334236392579945955010742508491296536046889438929787001737188185024602952644762000386478380373917657908050434022225797289884054913894768054017058587849864945144995279921753803334877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 1518494208691226448017005174094122214988399548325128836656542953107273591424615068011841937907973734825433062424893572896194297195522653869124824797514494502066684013014465540296748788559637344170910214940197541608742482786618285847962079590058016068825228628768564577932123259265577031474866628990050730081614147824857084342779399288444704533191042585173534988108240788463295237329099694002194999288499464520039701214819723197054949204008252889613090747519733489368476990577386078132868978096033083973239958750026082029521627283801932542528427108088686008343521680685296563329975171108610098774290739102459382301082443467056499550082004888880482664678838874671622504493626498028401953079367114599244344911344297976472194758489570087659593750221112486391754518524924152193746769163299464684686918070558736551329620633084390356400736313199769617611887460635796631371478375960609901291733867122492791449751803528426616146055002905396871468214981844635081838998240660537973686164215455708152158314579791630703928987057329636349055715729932409316945021353670528652121307798075511779187810390075593160912595952676427652673542129204742316659677298283841279363930145974064989425055977146235773216932770937919870616790826433324944782105151028576220614016208859566987557314021115724227469755721854479756251470167034253623885291037210011318220849250812745873146698504420413227009156338958932041796763286613124321757784005801591746969669427503734474410351117578554794308832825192651325495993195784395251227841443924981238001396170403034389786106250251663833584177414768889556642205845428792611053538963524289980674046958569018982422788857417877387356670219687054327671813239160994965043123011181273576490926488212500333453969746271380256521612427721822179684864104051948212038654674485881341804117906107199798685807065245421340150416467561128423806351656535455519753572264225702748959887295668139519507245770621825887735529104429216081400198926229636766490088406482539793957406589292486770036934436079215669875705718405791552266905337974351278557659015293804319219551994156879201660868376384611946613191905143716873047634391831609654982548286910703169541655839092244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -1501149024365058966081796552480988305708276613953482730175855080790540837557630055365225829381333055833102216669402380093672306767743050414199452673511989089359494508328253898866105914035229052832089463511265579114037302064270947356034486580011411742148649816372365409616399561188722365498270425665560024730382758333829986167388384043002998032907542563434844086607111758206085302298928729409990477832602891119656510964876712648229626009492337968125576671089277519802704542267567249902812847756096507932980363340236760656177457864052879899609752617902167121702073443613893934885485721251077314208539676574729995211097331659124631738450112181861359804436864390291756137189568609483292961022100383911221335703874574587244354277806872136498036043550346742632532523427666105844602641989617772020211231261231919682232787497137311451074950004314784434843585905106444495505152737916221583029772126217974545737943252419727554859507512622374798873676756117787355875129553906732862575609444086848256254621918759322938262856744217950513823051716224142434380345912729547720291866333636393993322168705590108196497467388307551087879135097802141984539976148174719953309642857763820360865738471319097237456675979427296277865865871991562211123265798001818318247361773475893398698941233377260769264648359369508248783111060453032706337007770391051954020563998483884557379897608336747884801861413945018291707572295310615748931839457859052306088666807401760180107325190395387802590398417389213088168119552921194831388460687111390469944315067072906206384288198434634423705662142449358229157927681742732136382841492484536443906612901771700067168494274850486386814715498134612193269777426267081233820984000499816883371019346292153096589064626688287262418342843273706318982310898395888632074400276872238310537359855366512623257676544661802030332159417438235741421161135802362006509767223117365775466139567450087471237005835562946897044074288808325851119454356977113657952507954260046081289649915368527206917737851568782356473713418338311714961679612623517470174278133372142299357289472548562931462738739752186087366935776137576184988011957956183363334423357199783431783045113684426752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -1164996211097691611960805196486536827873585154463270298445723875458374362206444245935885005488553029649475485896497044643790577051669282550199418304721870867603169105025894265522245348630530199902605321882709005571953937404406459424307295111228502413183600194791312843557503475082828323907373353663534737476539847660780620743058662837858863451672357742941096537622531313428142333317010687068010730123785364164021488716341582683401634543370682227737929350447732010707568354535272141189298960134435391225332380478210701590894021787904127169885714884298839300409993373283305578515845885705753746804137708952044062694442816907647835962515549651573117913684477378510258423499184221802619136401520209716039139719436716454037518238178669774199789198701273354629337508329727033229295046462264666329857311116019609631446560750683653978244322372749332157037717532225754186030834688281915252835561445091597824462904061213794543526155486669236758724845132925066881389459487682700336599158503915445073917364861523278762222180034499507599102609296015857908963508751000274175525275648929291691549213998210330932750226436910523820484197681843437775261192252349030832890301975724082625459040337734829177013810109224513345345080761204677308388619140498419075276744870354362913104336855771414713323276696942086446175244348581084381254778092768839242546373034847785672238079124530919538910652500775115919156474148099505562098700582081194147284976755702357176374744811506504753507395452308750323965479054015322401319725739078900003581286565737142129250446417281314037860613904235347252584461476652258629521644008411683147757224623282094373118187820176766822428851640124310877512754926498377723253026246730259485058668233196574582741228271800737781098753100451593161686158459391989014580422898129961249092107442441298101754945504868004209188187153595483373105968541597953656189408809793334790865907895402540906567782773029269161936692317770533730412539758670805088255774469353416178228138229670355446368899778273779497365326710924517309563855782226344015432345831622882366832624422607708784909599590203991247035472195819432319352574730273061099879550606071386384131246275910696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 9195201039356363405398340311276958752878332825652102584578502956827188027963584175708109911093408180578404844732544902445930806815705704473973178243592635220572158990274101531468136230875146933295275988767247192428966047069215788780476075973329659908240656455712858250257735102938179661645994863540694557429415992690253291734463591448981452643715274513694904395958096253394214916613805185193092884818357096172303610737663587668291451736693260699676670843811975390227705058774102271977221197821527357326296822956418162895500198826670378868163468395287366556380285386403824997218856775291191707294641532502755429961676249690287055796889646509568106714824752244974350061782008868541506872409076483181202384722009076187410761945448654688408229568729129922594741755140374749539311901906340025387148767135171907551148458193691900848997909395841233518097628238729525095839413877165632052956880658579363833081669273092081213936554190829821540654725024124307271914831441744411039396902946465374219957449680395752100362295054370221733309083032402782437352316017175154546401796954203195389864110506585393397413893980025703054666693025603195240261448346556665294021422402834812675981214609455175609136522693367026884657094205169347385418584152989386114288650733171695216333712324456824106562770666346121815998966443959709120684155494843570776128240341224561834690797495156764478964953996674135492043892188643631404043634339412713144862210471099260821318046025099301513354275543506671994415330895920174542083609264697072241766991386268492504536900997870914615733383472281292113925839333470318508733891236723025908017762854833452994823317077598562814577949410520671233302864731081345006798898373977699037182814772095822659839832674322280768569542608455036411194895168126725743045356492617239299528252353107642966109229113863797824443322982240398189694280627744878572670248981828018621655397084249632553432145636136432705187633878648505240038257345994014100904590900896325511159412650243135858385275528728910857989791217226848352789716025270051977094113358613204462889611777740119008566241612406723951168523540553604147124245500130041816959857103516860133026743773703438336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -22868896939500435199398737876450198776054829375406964196377365990207447267257080650396089729318638765622979516810132916128490369925646497921130825259546430830617142450585911486803139861405108968486442690693192530226341169980251869294034626846726184452658467400558516839584201571950368623800634757664400884061108101658073644494702857366932357434940937179472815381400680149869967522590243189114173324574624703657954591138482576550494931463348847735949606680256261193705085937077992286362446059991796544134599251915524674924489063712422353036859603454824616753520431395891717843686517184468777357514830037717802726024106068603251431316119607666655919213017503023775041490867426343063531610266516374331597876222628772681823883726060472553554402234039860624734954447549511122189554596446899096676183050742229343003395109334625099834139057214555968497969205950198376831474929322944927262665347923723339932918685580758352659882980281555502204891862075485814715304716559291028928114551870433647077868741817504014712345239637877938423489091578176793232918757601124517595989849547398049676259990277495190658491681406718635566736646967206670325977375301212515985247840979150138337474429643980126665299750249224631815263901694100786976239054827555681350914872312608637504522312080213116487489226124086729389603623955922545218512178976247442936209724682111503815141011668541542749548808662400699641016665460696390149592840659510671179199219985008280880840664896397554283286138041608099409185180261685751601353640556515548108800437757422650641339982617528495934015656991832254050819066493242422758158505796978013143436719622467492186647917279953936553302167515257457145993145882569807969144775737651532279250706729232564965228560140139871171563696427361033302109196556398880395284252989006836850808247377004114103628136366851247937618439135753644956128291282268771282183506336007518937116563589604432017854180418335159412873351205137751454952682641017250186239079255768863386338388597808260830341236105450442898400624874287320965516312080390744819744659650538456353134608088744026588254403777940827180143520257121298238215266117938036920606702822502234619710312732111667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 36909341287853169090029960973759568350067104514617577378795961628196331982951310288319475190356151986681084760235506957275906332141800018627187116707939632570621312109222458545908383296350473029992870362853239367358245200857344588900269137247012268121757622504233517226531067980517670921959095384181109463113039888697795032512637287156882654288681774922183845904829959453342872122391249663050868733472687282919382064786862522243929155403929787522282714792196814754288804897290363802592410463006629486860597023587499860618548113491985598599376833510162916611374397727122809338441621890437473627601195556858353895214531258709892209572356857379486537484289851463113608386441594161764817090825502307272196320710105249635324977603710592676116899460211357522381277270422346268128773123233321757560185837052892026118929227128712051796215562053304838218574010009077120756031187986786408535280845511296050194367161569727756989097219016728291148604447080759189700378189382515637563070014798818210531996033441984085326237600642974540791432547848720516653470413270022806544979689091091146608503509121046742717439758198361257315374045478501097408919982569343154088771002025894671151098616932976825767935876728559674204792564774771029260756631142760067319442587957395386792025086456110513524232408601473052735948849190599126021287027531688338791507299485954417747646515462017524375757580332672358653505481293312774058495499809769366430155011055068526967721307745133529696761215412869085218655635986764649023332175951640014452190587123534903848953777806166791993391192135222498029388839286551641686173380678236429394575274184808067451608539671357303518147177291260749401158802370078887358097125920844201212725526640293956086927786207158850032921559735895554271851703734082724954920357183698512227608105302026077792938256970910945706721807291800553653138570120833137954481420894004566756850702140092226259041447290286091908387948499676126085905492374562289254068075438055401654560757607915921689347102025336972177554461474767609992745716061384618808452948697771452275190584601047009422578394689837139399500014670986651914208749753184312828887183360717202611495011172439031808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -42095075176413898556983656782467033235359410886250382344684304894115558921856432849090473914612436377713392164453365248980745468333878618155097853088976956716938789828003457854485790457497099346939245656287338089544553102512912602886454289676094808424267948425679897623483227469924057408736406677473400798046851720791004635888050827976335669193346610744206560038648948176264650184289109394682230739263861767233783188143289660130522261929291121851768271756002906664669122649951138374026466438700128550494769952558007367937038147690755857265819796256619236896384699804861927981169054716405084277168481250904133776759056727399406625228904427283666417888541341093213735420489674544876558963702970550786993757193002057431043650488399300104398736947860621371809584528808895939995496882361657290827334273372175655614418147889248434918164810465317202443515751906451933375333491633390370727772110889229429088394177987763949757033478461354545543113681225866464835147502729381870824895689336468466302742756434824823353367938972809066344797624711855306652939138837496285137612580506599206857115729908553006254476541032217217222976109319720288229854816443661432331444555216734192082709174897563301763001833856182367398812407636142263056508066091952879050641715107725478873732956386867373794111605735147314372709923959988199769119611580869025122382774754725217475329413623481310647962811406800454193925781466436636682752078049037534220133498610684998224867590715398616877949756512339625076028728461871602439212700599808000402118262975291929080521301222913638605624613587031990238210865751873576783942232942140792249550284694901961513863633218659477974652436807199656635166049886148576649117862579668823699093998998379289504089849948154217643757215453662031829811776684471522251820532413300121447588502740170875285850505353481949369187838154944087110206547410799662697389034158233351580891735520729657055520494595499744878969554425515117823347950740145532131541580073248716663357314080889720951857878306447281657878689444024249804252924819564676546461724689369172155347379281770227842041756212054113918587743537513161883201424839096976355162796229184921475391310279454228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 32048366683313355066153259262613588686868741942096131338865640445146307030269889457059280522626928308357593186629426937946190546130605109889011593591877933894404112981063393399707122706847623126649664922562491704743241021399768134582714142260143239863934613384699701480065722608767915775464109259579348094046317371153595643467441621777442780631851791281230392030120401155184926296097786937996613459647558294039651738961098941856542463198889522430670750840952449061383444646617284919892539890601314606823701859905476630797022617181131218532601021353848524229091067659700377373425194416714548027737389677126089064317070917198259256074782650890605664762916599259143617421966960313890601377248011768543750126290848302121531647802952580169937036980202916825013106431425811872052013876016294511625280114664874712282933287706799824873849635532108995962097391992510319390756992792109207283526056272741614995094261473992809046973112426854995384065182053088516585746891897351031886951497782249048498638290141919172399930862572570376022124861856990517122150410635150487752038376658342942795149799793813810783336839879037165174015103830713685841662287922351370241225902255423963946550827885976683120818423107281046632256483835952427403622669798389738316515109950745725803923243086874653787029514267458087717221452885776542187861806516215240396319293735801347938309461921760300700419962120594800310246937211656235195731554170553277418789357514516535163691751917658986012746061208655698933256572611093374394056215040564705725163738705527441071921879697965866047754718628971574716254443410900611103043020618537863547600843065927114503507736407414532508531694848340290523404075367474126934402150929935917087164344859605835730677727447728294191699422389181635469965488234225257715570159266165950958942238842350568801732260173785434029994997677360044823197754020223881915697211038347589585992588517819449860429427800915288108019404973729462872141421866605098182877901408522263043591910568820775258409594363509022503687612615907553833651070375394159192447583337241178083018109223007198855166561543772734144141412045475291784804573840556650030240648326451311556124899070256873472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -9423710900421852202845384200352040122689266005815142414782939448516075219715766172842698090162755886575475262393399633897670881920534845361529303119942238161288338650917973882494303342730900022360613407629635593405897428842904959280951603499494029982560002087886979977048083778187338252648096096369113521678130427707924722053939296455127977704439490935172875765687003206237951202901961856745253975324541924522517598534428845623956872603747363417569996803308204308074890871416616660517081011143353626896792272789058408916482143081614722606389460507212044156262967706313952741144110714290989556646905371398218924051037901914690270295594042717480584862071820188321281475132260441746361241404439006090662999961419667581355923814648766061921546790662958507718022481962699886026617338036456021752195579138450527543237055988331492542691188261093599245102167395217799520002983335050570292363050290028416448864443899022716437741355239090056341993708206862130697247363625285335124044960747508062745588158991545186973858162118689712990388460407715671945313914853802882272276007224105057038799129268295513416021441231098497853897202069167757863776818689735162913565837982043489509075058261906199068778723200332617002390604611874537422720063841651282751866571413615170023263780280809832306404839738707132896684299642332819914140828345508880109269033307882735141158061822010487785668504983819033838662052308298365238880193761484171256645076377625849354604733672008236188230159125016761301298468062956227553565102886871176926313997204471605124560061503578413688615296516167452347343920087687128024423291676051586275001452678864126738025197411071026580855036803024086709726181369032042697816832670792851889484917448768642263691497782895205954562621461084589551318407235111082112487746229212086897232603712374244879007847383797986165397929910067130943792866941905654839406505752804059868909045556400748466341516214403578707820879833101477707249937651842551010679897428607689842409489730953905161982947796724604132716488923677893433299686495776646896527864948188273269179335618941683188136787703581939554379743922584823544578014608914059538258305844827901498042429456242442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -15031923229245395449531511881875088257250316477399784823574216598623912865800581512044142414152318045135521189227081321544618848123393224113229488997151513621577845367391587761864112801746413606798777954183891679595086266851958867832633818760896466108813505125159790945630772093372399670398611863354459828608243086631850554534330857262847131077482976470301133602462623664726672547657770074544749659676933176422427902286893442012382468951629443010223866445591931014850485212266332875268187612362477565058746725991811390913118026878430144400991225016446855924322055678971361296192653410433314235613283600221634873326899137264601635263541073781161910636635786146847543201044511714935606840181797492576800458526602415507616576542127280962096867007291437659094597283889528217695584892042171776738260300221165216330520381274192511851674300978667118076331444791002429626841269867957367541805045120135505967128702170377855121477653301117514030325330448997030175061777990862239108820567988654708347667825274400565396303950149222799575171653618486213044086042165568228661320592571442006968770308443861803897265872423425579882219923771496572942382484796680663866750155751704716852114810021120618013123260394856348533805361556916180650902338256812731377914200577660384826538959157908626169270581201676659863061605504401643514553677264291812940267640017161055790021518802401633825042677414128611419145980636066497810476985800668839198499456776833079554464345769338123781249847130931298888156565466994373147264351073993232116451136546662662564151356688021888216267644824689782968614910467991579930133875988168353297721378744355700645900197358671284019615544847975743611232504749027522944938761908233305747350032734956324854254355652584361338699074344785265217935363114836697206299859540119540599245702278341997367184679074642261783049036214760993265942173555593969643952052867355310895868461514819099914642367137994952014450319811489809871702086423271748494017768499927677290404296127019971447904904056815868618848375044731494750917203071981330570139282049243630234076924129212637481083904691979939706574692143822068334029714933219923784188275773360389584742293430343827456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] 30193809185550216399702372856942105590591873355431199698008224461405360372959740614713175043211635945898119179472131394718816535482884749218661835867947074493370184641115523944312323737211126059356766997105434811120629575738024113283402723383085489492408046619170929796037324860856659415878478144071916819764372557728153120731631821063143427061593521835890885608419300695943080435365318519498136650634613286918966480839141835762405037715106839253309278777059408051821905149150605546897957038052826999469638021965217001990310963877757540444249301576120020977200296467653959507959444089941992889786752228504811476574882901687467548739300934570589968675517996795254392954467283956997867408786611737251159209191227951866639201835981766171115416342289757180358625168845007638517433617418828794943485896598361498435355047778584696207425264022420798070400996810552725858507159912447191938783068449607045344054559075372574585332019553146008135928096921707894821754255883848799955760801554485634302810968441970612696890749730799877521307942968453132485524696951435499006980823673860335656029647556430817415552484715557663638964335741260748886095896027957981240727669966488888967495833926817559572702608432424376976766908458663984840957545632047362327740390361703484969117372121362539420604785005968789626469484537378782010029208000782655644613447107164898391554038349663125252657928479592979225156442035150758104959944483379073330689902580783772443509973661382975410950325975563043034303834821097838223350240007801123686666762319131565956074996727179213295978937793092329270901421516173325985548761860666918694616306550309677761328294326280766519714199118753171946463449828379160149853863906556223439409275619074593300815560475465904795379857990308450587570780035023209257429964573495352309384258211435270609810214890005078305904203833626862261945163912901705873339401122834728575059336022002631404332668831334089317878768752734664141452128733877663834906476254321805016200918829508224759941960388341994918894009143419447569879916831071605146197659182436097387184434395335989424722421216356013843479349894959901399190322369233465679434398804993227979697552617122037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -31776771202544802391474199332922702912963598934860797710341001615498407023091394925995605742345625680547546094235954898058841733014172265151031919673270686611216253099355195000345634496159925499498935044331977076054697443789525906857021898176975042635957776661527662417263971037321010174900271298099644028362722903158914171056457802650455953133493163285628100917049544535680335605296689004035346031550371345434040259748836937576384229772413181708832948164587499492738467284667792653758465292247744745383875768875495423162398921641196299563986387004199339697865654487422161181582772466430469457092554421096456965605853002980391730248762680280913986316807643555387244426118227156076302429123340825572155999893067438864865601656087897605159409161235467147616312248812280206465569077636287587246460541632613289838484545585904210989536334700125517043570014324942268277136866488672082911702870882112443583580501492603875384416841339380342578866713049571136000021340690249970812795957137971193275408508346597882769325454904361297290942361549119675172797696335617076267705417346313002339234810812722738508184563860996101044240876420646914432547918333999277388803573277373778490585593464485942768785858639438665397737642074052733942550577985737909974376042705371680041848978234447297072270172486764776460170662931865705024370688110938230220115856120164570148650442373167560631981233085360009844767391715755802684591316208280713559378656800780471742965465437489403128240073733496457427757054535026870067264060703392679115879354789517364836807514404682961012515721154411618628736301805964206118651313294764356227006244062904205318243533118048363145616279969040034012025815892229860917107408966925913842854572386616137758274354740039315281564349457111926022954728915670583931876036681901939632777891707789033002792439079770324980612855018818265809955826468123250850385312089545818058268208810134193928015620546616066686192120660885706738028548454263392131598210439621601085533089376931315792182710988805375070362728595853910105110384067374962765438306258306486403915972421187732151906135302017331320507800255660281018245540751940055364124173403004740405994840129452113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 23279981106116906598451530687830932354021979982997832647759612888478907184929514048586374208628235205915840397362878664452429916994664272109145014796717200725737079099000183165857178319575443609226279587351119116079018566012978386831979518099668046761691032944315696327606383099595218668624108856034769212064842868473154761425103126901952848940238807914110947729120096900804918584336994647913440993681839496219661348069886337392842424894748634238571795496633045908872675103176512422002725636765936119059113458834544243303228515205618028109763399141169793023978935421971300648829685918700345077204809571945840969240618358887008862466510158579172464900965041562631158452783035318214014380608390259455548883860753885926443162012096134860717475860448162554213992153089599246277896709422886956062724306895439141076121153727458355957024338947259918081574942129702528393814237216094238763201815887954676526163575827235962892433039342561030991175456741331618614368644184397146719452720050300504416556334849826492670782561796288403817729819728751319089485657554419777029388811631845423438110583924560910349561404411180541997705230405156984777429189140490060415774331435467705171313086554173221065542910993246139170678335675668852501535316331213663263679803598405707184789108978561263238074189636166066919392863266605262932344129699194081337542204291450553819544458228599962875745072206720985795099615603892571997943275987505240090163410128998677514242962452884332948248887485126202085499238897770588750428123218681634083828656088798387555654270213021146378124933688574226506052851192138834173959889006839732041418576062056515516868089731691809132203253142779221485603539784428822519456439105520728811576200115841885362652818832219745009755521858416139364733955385773206244026613208088999986011220999958616220941490977694384303269767272655351615168447485046911464933085500531633731031847570210058850935085038072879837620197382803960737240697185739405464393222632326074892746153677806643144617682102870197444086274723817427106093564708305195052580833110482462449008225888126237739943534317483345469919495159154239525747528109107274288529346127868058003348298754162688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -11705710760180309676668206998303660751130489042771414357612713280513765603361550327676628374528372407388635706555836721467715840780063897164815921497732036692654514865264786767564969338796363951821368620187209150680708087625396247432603255046417250285995941746690105928874703467531910019845829233396425974498705491763154616477002483316278770938940723041831193476947054874749042179208604183270072434926510441807856975339853844363074978753112517344422383777362753946573308336425892462439973836206146768136505153838134727426396026826978549720474548605198787888256159754596682301397566462549183389052947828053969412793161809392415059727852071465706504368999929256853482218459221731030940112155141228145987881638469332361460552567301978261115469230096330853140596447858336919353657733959472694863663507626332772381075481153016217658014925391394711007086010672852471171033817017497820950599467706966240580983228089357514814576895190905907377758593342748366237566645121333386794701583402814471054505257539186521237265819449523619266556186048301566613572744966668130266031080906698516646956344501247383047525218269861453468109879565813729018902271477461866231467484420811637612644357249068709560049535129371186506841519189422218757408886548069212941338582692339318707624828488058185578141930294855412337691492536425044419155233141138247568942739057107596796041327899702484961271488970282624699135633987739456443626158544589462218559492644788655335792005834270750402078094513916935778776424805891790409030197822433909201197211757470569482911333904839975348205298083895461490069296945847906472950372088838510814227419192228269006383502967614863599155720527596470759916759258160616154622525070447930356678523682212364294890962087949653033655388513855572193390672587717841465534290405188872258773417352529777021149804674273432378415612287624118000110161764552907035419783201467543716269646323396114896724982173884933377517529100025931632420915908437584719908968833691468483457583258042124571128537692914265188770031370359643392558304339346721655351729608924488522512057073130325335713856343455999282580282223766238252485305292871257432067720149142921779861061912749932544000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 2699717796640752345162078213750936009218220682237320300759709580010304826374955674921254678324406848618923836961452902715272324409663949803558121017910673606821206326776437959175670076886612809262180439781441790536541379040704193046934486160341485274117402057467186402242330675374237430567034850338975898497743489316703136647931527120993628615243107784532365100060274764853289559503796926385313096542728095140381221919363062098624073284126351527338866868703928113197706210450593772917263657994623868474461161560079953357031583631006176853974661179433253352340324400143546625979366213632516234744359868989068630234610125861247556261602245117843148807490560848039146512616802858994133533162405146460970245961986807193765909343956479443606418495401666341853192824537622561801138234233850749742486654457345900995799175705024696580236967284971177541849053508002569399531037660019254369991199432038433862834907462224444858238810771889457392851584386374716817352200512110321426459949587625956911430019579975731617310048687016504985997432503605243247445583487082987199831895878676127610304377843540081819595210638685718914834450898111062572228487065490209953884473356011528159303642095816794714137235205473164668167510089543301502803948730591067322050805609259017713716588144762515527585033798220769619056172030670183401869893714962509516211144754983216940358168479943936879749274012182268343142193759326348442820033616390812036460449735344149760106393847442344541956666102184003734260946548313334708435191076716889355362440199155957220362878525239189321795833064272310595087898076657742802133334428878240966289322673555462975364157622081927899623158207119009299193730887703095585572076785325820405171064605732057331851769707149322525672892690166692083549287128536026715907558348100303668183720480512239641272059753828592006934679785445504247299245528789625551641692507585967189586484798203320451670885476741385119896057490775793993343915715737708532188733179812175230269200526373656289323516968953471704361787187530248853682352324894045798934520196243699665418756842184343128558039961752485259398739199215023653315695778028691172847940889759722287751208362122936320000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 1705840928252231507223984341405650189850126309468057035058553664468146899168902460045276033033095874654714797110099263263703110356648329565455413009353506573702016894459664431095484707679153636703052914321300172164160553947815848615533602631888140220756111169423695998761528453748110065574304529860189032508463468658624638581008773573600688929735573520150963966575325591941006169082625741476676620006866127974940066931240189904995182311796809209022668488363277149551770772473481772449601245057621116387957673384924599071410393992959198777103197591868201113798069071733473955841552830510815430803627962673801949326600390317617889727139781870126750430830569356144862584161800914077083967890205150691973013173030295910540852160575868265353111192251059024397832521720354878320577735699653108563278849244069500910534349035152541705398246194877281376904765227209115491631345395801660947261636898257368001861663174812435620352618936459575490310455922254208464763690347805054878987476396278681372899163939268277617677860929931339824838936206285434316492442167158916128964606568836413773250743302009433405139624877319361894951027117758591872414106494833672405610075053929333848194407604601111573651679523591304285662903770070883745048759827027931999786718308206635081557848053334215421377299751915928955865811839850652831705806625050668156911192963666969047948723289672685135890874253127175980477682570141113025731638868109667212677927374908258142166521492370692139101755281876263219118505187387133372629860197015891958117672963561637767884443762326214134345827249634506754076731260222256592838477005750342943143700082432413687079382342638257190601452549640193805692553806158737295856099307522586328198993923463698501998485592984199496619162430718567384427715906245513618604424012011844193437810186532034182374999184556672453022246968002453290574045311915147683584467402128752235846734046972426116786091944465079888493855738730750752066564715781043933129754737479995196866338847950141246850517823026822517465853583182286050695739104886517251599501972264126626883164848167804515324977436207022674555040425628191647370641890672254613889965559457102084825153747392921600000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -2480393340482849001716561670727587266629264093403816403690753935058526442235279690062657719922384450478129507211833341825676461241564421444508601640375840085362200627445279878286566548598089162145126941501545047139093145605851148474055988166221278321645014650773177278097693887418192417426159686248871435411991352650703426755142545922755294682885601458901240503561643994366855944082231267369248266482597156020951879371372967357061975003107816748799351080917268842695143848541373498456916804811578281841678763303294538633921542574274144338237684203397726142607858540100912368045004228181914011019486278230749599220967089523015122885047869347155873443555625501995409679845635698137748902197077380036877967107396808249598390493798858865492416348174564996005779536907659547508507142973100510681817179755027381835230247018841681398579749964539017074232931602609895961214760144151954018947048580489111816090726033497997262388086962867662490910369104398509311629643569260574213115661321972080209517989868080214511148604519959100517624614645407131925113954536643232639351996679583574765989108995471508584425916548181207321677078494241552304442666991347679111879959838873154846921633809406794789051952278918155233220262584531972894723014454725516986650804136596987441183859668403137371533147640880872065649779745130713845368895351890360794127978978629537471430679420550419635348795049071828199692451691651278176966355330447409303320759664951745248773496907783292242768392982824334981460760064643060908528539199732098600160552244240800570947392147948151546482927608127160940962282014100913170858188235824250188566431248905207857335786267289947694385985222556869376823236891460402252174928753310555606030760028173275380227434056979783216323309424075035004770860878745428848065962651886211947933827931911110313409432804770256613150472694104160405790361146699874263106526963794440735597202225096591076306932217039040282689107407510037909893948688339328040337973242814298151906909000428470863167307590455035805843454585728134009243301018634738171906677552803009026896817036638578309855007374759192135695486872213499937348066427411128934779129129793955028618661740811386880000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 1641711408983632480058273396003427769535813898050007512904288287230861222914319233740662543101056374689387607677896481925196791378079008171516018994015727008906174369541552710642140243139810377895852926701223784548803267533855030058714602540979383542341571670269349523054469821364920017105583700346920276538772342458476940851285500663609016069108291399662889103895194382528191537331076447331437084277022850318587997871292499095442763653102067145749657719477200173299596872109891473664506017338881038346613352623383679638428772510581964239302598283816069345053288178530708121725026525593811720687053349071940635258773136613947411961789557413556918525734405003563952771020959997375099737755544538931806818547921012050728370562076926598406758488642858967823483025537447281561671902685379285087305469312210370262552162648857297061455480587668644957823275432419396950647407327914366254536183571097833019497532964244891894610346728146727051000010272304277792023244557829389491940468290944368572458732760245882134342389878074784781713069971311603864968424398101641717273956249171735818159262074883850744808383681950484032915408589185603159292241564308348485519778945686650551612756770010368535805789317894201591530472628374202681580396379742645835523244129764912468046340863525461293468194724505343018494918018782670666100904533293712981611974084793241308914562056925190617404337442834491893234378742690380947133023878932220513465622051254884024312738860822313260261147044201742935894197631423488769721143633945972573128514257482719464902001170613920474628469888146955541367110016183025916449430148432966948562678616303915756082211355512540432882438112669597914342449397033604038537237107969669654817960084090936236749396678101770307504314218987728526972967732187790446480254067824035489881486548677752500038083726075055672450103245767508212748675139574381831461823840727629952148312704191190664238597688096290861413447436588685802971174630794165288142206460651705808037605403400217228384772830651927830411591044973278432969544901763202759906439993251705502070694317948413739130652634176052285165753794269451551887855166328363184364133302178793369906261593887342592000000000000000000000000000000000000000000000000000000000000000000 [97,32] -686121690800401870610097565479587690393712795289493612732357611138243338542098688420294595516849838330637451997000192236329584594681165701284297739070952108696461856454026684535509684370612161028416907108367199701827325227822525309026358428156547622326984576322646655935833463047103568931484707809924586541157636906400653169406952580237139540886721982790582521216394032610589332981111129707334276282719174629250363601820119700903358911663576384209434321839826551168591242821174119495238067259246468460300459192526436988341460465887105715651631942276540076795626616334429241361745828712090249244667198568944913792440985307072703205976134734789066801551985239772954574302951462245830889226884072209485161044522137579983837433320907364496575854504727225847627012908394720333833705051274261737661426154824549450483350292360443408401721207551021941849847729642261810772502935318601185450390807662810486284619486233520888261111450913480845031301771727396957470722786920858430388609168001957726092808875859290031538750580953567105311760720619463529720479438614513931401307488288634461247089792571842929057035193276973154938163738312965752769055677349253398945575428441494207503558284919226607719313637128807781557979722059014078463061760311701936028361255392028384008148975532849190309458493450154517828137178815648948186814127781313063377771189573104352372027624398104019919801651791495565467265351106103772999868460085905051059319317061882058899368582318449935656960748314387445369865862204841329283520937876279003776648311807357172853136075877486298312625818062587830735690226364689896718436345358965687828480392764326647868433582056539654011552904312412033326401701457978794316724990147860752338602906056181842914414535265997201485876849810903698586581903663349037851512368833560816656698043271882549856699338076437215900663109724565419921266907167142530228707141464441068232287008501333550468533791464308121713414852513796454199357346039414256529025273583432625113513214142079219227572137538620944941647421852649212446819052140333193730668493744923723819081721767362539470281035394277873223906245317460078973618157898678390094762971992280719411343651011297280000000000000000000000000000000000000000000000000000000000000000 [97,33] 153332832397345450344191080121382236561212548963379481704439300566133519786439860828561270334440190875781359857777980435557854705734299989982023730789561067497183751493548327304939390344823765207980344173562784413052788423607110598282436052312915345366596729747939354928790358407937162537732722626942856855056073918544641696147520079710238035261964064416103478731827079128807371934059423338066008963859916617243712280816977087893491918686515250072536809158928728469880962113355785145577616102440017718799529510191077277479513133405252368337321977890905510886161701581413311377904636151398538944582785794026482840739644798484351711483312431350093843889945610635753761527268446948318261161775983560269369278345398597232838687934398335147483751801576414437680730567663483297953271268247704116003154894482364244260695385048645318628718714142125308396241372011831021312168357073824852450880184437795950559112148370838796502107160140198074820836720798093040360861548537916515610951138984251686535013597521674990788921509500098323885418729371945838178135732263392865764644243657178072828770548437554953627838702648233273935129898346521596118286170795934695186946039776937432987206100067085038847526914391012254180593098455806887382692477068128480703383063683426846362176850988573400674772407577904914106634792431541738177342992435039516523606386395317990678842210995052608538963350217146763867899268524958511237659127637638961617361415905378806973147346929246385121242731607957011029047962427952063443598937331031673103618211449358220717371951396479090821346127647957961260548220137098722181482912185138283427303763146502950492346709981896271839027019388682633046207681552448787864368792287810215714123336091653810829143795708504902318560979313499226963149619918967748738804955188131930659474920394313779847626031201466620778898308074437377261473548273041316360013230836554431800020384532456898329977068327600774900056027507511099964667540850039597650137634313818272633635576461524837956355088909038495183413220623881842413298266564922031401183463884050572728685184698586966719908442317802367579417735878795845405124711893964998563005584908693241608777057836204032000000000000000000000000000000000000000000000000000000000000 [97,34] 18818131439786430073545695472648243579245735583909516700772431723373552077770749472701464099204199713846361882309843927087892501436971423641790888949216953240927474310878303210010323796894055829485547006253230561237812473229306430791641563833998607911952625263014780774863471840081031316109614011480209766400021776015431484814013902443607819632928200669491231065479842610570728972635446964373206735130171628054448631592934110173607413316471939077043302533753914458846770533801678393381618244105546372846391988292918906460236556374344475346230893604452710431983157083455938663068323706505688879657809466246819852299233694954612286233165898641428202848548283094694921502575156340088538938192327291670958750872633688342725715778052917945317617346650607710488665287841362265050159051867241552670692991594069488813464092721075501347163848575437457622805855148182732658958948179015419723697445144316139714070556903612472064948915526129216828553276759665898368360220581675485172314022155937133563772456747411671288438172902366270340086269841496090623318898513261526500472905993962513788525814495532267055446760847962054889634332063244837699698883811197488602230006607599759050372218465428067953745767196589239604215908232736689148382253399482487433471755526386766254261516190789301034972274025524921274973623922311497070839111894995475318289509447106858221907202683361234181278846679926594607824167580713218597498573872506181358260746097292808522707204386456145488452771290131312710005373145776084809322137081401528917104676945647309567805140200208296862554818348244916970864012900513173706798434616403578012967752757436413082005561496664132627431588056863926655059106428654012905909397785116133004057955691739908708384007099857221549863257707130681916149115299968337712968932163301742394882572968444145326270316240912546648686872503228775886216275853126987040198807482500175330642950659383304509486243901780077323269050272547734378394114985826771134674805550092445054214613584886535089227878458409274011736387560283770832919366433253282750880452550763802234293588604174905729443406070669664672924548466863404050213800685917274803402484921775644236516103437680640000000000000000000000000000000000000000000000000000000000 [97,35] -33059452005982425874588857612454637142707737686360800276172874615648823230945834878536869837259879463870893316802599998606138658179933577808600288551575989717590001990282362584781970243005967495725542166426093637713027125233852632957981444926568349723395696273129851458703397707319664615970172767287055053391479920263825778892532751141467060181571741237849418868520713389385748072680469109752475287121558616850023687604884595348187175259795417465291938766773391214038942763474546036568228878696928105260182469888454629059477760519499046494208529716560734620871202710487511670436694860490788254530109039613744643960915935173614275675321382731838606989938633962275018359327049648030269226242633428856007322876748078687396902590243977770299577859916995975505059597161208965129191310411780136953818951440653520764428028095052141826160927129357467208352242533464885384858067207343288711942808114623863234218593650941521550574296265085298308667115925991223651304333296832180282974795076736195108758833341957500143617651640353508612939287450978471251503450875265181251462008856286104082807758763598286944507448138597861770944099147665721200095750035974426453913917784343107938944620863405209728056606389802084208364399271153820792613691200873543666807939123952902611096323160436946082397265311582086584946909020503133336145056129837312216531381823272156578768864794183363070840398883817189698777806826487557138085906668882824366252759403884960236214495880209725089355642833501020234051182941335942318493281888080705136798051604316153143598364668316460322959831026472010880073621315604384380863313746417698771114349845739937560963909746733365931385420283627368865591356895361091899931501358097120854271515747008135402410713825811406869577648088151619888716406325833979696126078986503938460428917163652572503664565438077735738881078555461235843872398002665161433827947423244146616478582181828768546995684941159156608372508721838046402981965776110396869434137943019480693091861853661028477181055258631682341169095115022537233047810517381141489756386899263654469571909696779251443764907625838654120711118202886310422140216608971564156143995547269867826676040850210816000000000000000000000000000000000000000000000000000000 [97,36] 15179206407339246862270808616857613142429749543745596740439148141095273433870923433738172905555918658224455496034532987568386819787317076516994063206028092363165361162722003144258195359245111643036019806460715524769332271197123758046908883016729155560178588091810359894363958807734776510554796813288581817779624170353663477392300414907424581321318661731121412041943302131523681533298211876787396240336045558606129977446854729657404585292645218678078530635924500831721006168132141526901761821703855768093166133981202737531319949005461751918318017225942142796728371189004698746476671293528098629871226585722538737945888723934518482324619686927597746369903069496621247699219126681015531865396961688871250764937247465563235781328197189235070959842871839833238121826528964861394231214215899713597592732391568418326415176523845046917557838385696798344622877741849490511800558187813511873475214649777865475902770252756188098696310833469604772317547824760588497426061243914231648831828666984469926115138502830627121752826488323933213795109127212573416203233359919183059347272567064456385145134686844392025915988949383450384057176483338071939484924137272462093482534194460074177603341673666216874840133617222465870565400134100060432723742967869108916376194120587415567369151909522053128084045705787821909137051484325060084167484690086212521925049003585095539503877789880793103692791026950412530416390339730429420918021427097517812184388672236688836324717459074883169440337260592899001952759769850440200917172605737084610399948884397664904008877843060773530890326411668120633011112334667544083200443441819801513322461795204182225764031951008010404277835642125824663614488780453984869515318841336049494371940524075262174960808432893535053939408690649269776880594026876844882911779491437267105205394455595355656688062840251693504209291128661245373300814105572682051008122908669776633763426274140238428753074028652639388994618857705800043911441013022467418267276766860400746928054191027097596654097758036215752381749916537470542419505676276480055302425065524096895201558529009999573557483133018251356314422905486648198011186199013309370343126713342354787317721124044800000000000000000000000000000000000000000000000000000 [97,37] -3884037643360075199906416719468213032498230624392345997485491936381345276730105509138840375686749911407576047809860415503333441879665585951812030859507271207874304925165501382353752688292302685912692337882250759604773381505058208521755317014162518196754914182104660734622701584865862346152701328184325183918446675517889195270439485448806323805860583590036969600242033058745510395296562286600794081334614827273303565544739935133573728157389916430574306112301867135013801149500144844369303054142573074560652315325505728251335346616972229028066552572253318418224785189596569451770463020923683768606628754413842426531130200286571555625928179501866744871325821260349465083195760988122958244873473017347158712626887238884664618679640267465694378365296732843271241649828773512743378490418023207649259855947698746992059990007596281734210130023604218518773335372575169962698299969835190391366917738200746229654927822342026285095503742709030953685804718895220236367476727980001402774689349524181062720870266026585631692096411247948836761621321153446471595003630641400708166670949156343870837329694556781500355221030710846434545238764114752600508858327987553368942857081087446964894770728135615633754232880738103154184578937303976431779154524427410196055245637233791367159347352395246298671321052839923098255958409139613201840054706765991089329888803517497954819446303062804767461422214186759866692465746322714990348728871216752243084298737303915565990534110347988253361105842104878298433751789307412995772343368425247746342598702368413163614097644533534896014331146972656147759643952315795936004284780806280561650391135283367396752414408046086874923436147935682544944430883098438088258156813413423962226793663985183410905617523687639440023502765168323106288040629246025364233767050952114238513180459971757728416128532140264979458177383887139152284496356931853113787112078943373612805423326317382229679407824879442920914429156658796132292442926527406184581442919969601993940510309673986214160115518746492878526846599365945553768161730824279019255576481285618453454498959516756468289162643740607929503226961563877604850957628589850024872136471821400561414687390957568000000000000000000000000000000000000000000000000 [97,38] 365711267094059538010412107371268714873212260731487274275964598732896731930018634586607339126927484715419926692105758772633577594943149792894019057870195658488531682605540519127142735810212675199479038216063660654710574826563931981382029051803685611700706053068236165909395968785543963173629255158921138493125336196490771093360727081148552029258646594206101690248336134325692445978620455107084250373396921184367171580281329067691588074195280757597145224531833873339018722826315494649478727872002550442640729547372054378847503951630146975558755436941653114741363262930515148285815080209250983426476624856246526561364696399070820598258342971313163955357358380144652363328135474239165332927217122190301457634570619887810742090702222368790541667248880268040283970067838039476194101335808076155711473848490409882738609021166914241728333389553638693720747753029220132991901378678551181152479279208157535311157267772022332971800688883945074112949569847034995097467280301518695657464548564905658143098831907897273322288303008653783786758975585302320371556134518262985172597448909100184529949324883033264381718601343047636917765942681895765179036243497723889826562137477560350288024498981238953444186293785667943279343011278827527774521180127988252349008648866945591635864366945483026046275610588771808085606302982488794627356966113038054263695623507490556890428182361908177161619731650008637795199372815374460851307869323248518793592116194408262678521399362938971761736768838393171008028090934578618328452221710412920685254070842195269514266634884100906541631482879668301844412436301905036381275422644668775946844975633904420956814635310714085416344706472712567317741925762370761778455663041968434594451953645312400162609177807528666855256264736934593442934366119608465253234650220544823014344120391358514656473511459799579858386699130991373693602454376258096051567577037333356134611339240919084494249833187957518262363990369129646936084128402257587477640554115343633097812345726918942238774379913636868267869488279852690162153243135331633771186862185279787635741156089354293909399840860552316840456107926457931541723605290310746897364100411320971937524104560640000000000000000000000000000000000000000000000 [97,39] 148973235393351989288454419231338782828824550394238649615016997871905930055403782804394335046920186258785457145275954497205277286820252298094780759981239278664343128905613770342696679682466152205053131287540149063575590173617151411321197084652057479278354068303055204013654426209704070090542908963865601654181978835596176396857849224022015347724176445925024486083058009674148515459506113048237794100150288197871778488371774404739963818377793134696350483577048003131847574828020968728299077491605015629763653503472759404455424633136388983575160813344345250843395581817586762190583366808617721601156432191778508417673949929870609232603789823438824182682039455988618456278692442731634243617935161984961330244719066177874345915609075114250860657360343671169826395360949757530407678902983327525717930097969475291795921172360305050521926992142401352168672362041087739206501713312565245554811441583484303582843159035550082988512444844172635663200940281202824823748794852651225093820505005435039920421149285228902796059386778881002929104350228075448273670828686842637657814447481637887713572565332984303943265202573722570073430831949452869117563049487246120582258146916980601026348348188647935196512687147765253793870688513559482735279384983304772142904373528265090035386635763314277332589727745744642885672224647983719642489952800726459499698592081100154906051643787335908891521172767092558824437177932829539945573101830449417387217946129117587335354069453639254676876261123549718095383481610530671414548327369814798613709888847271040158826958670155860636544445145654082051980751146289809922103783069645159248424756171534543592221809833294223621587385141190701065222707627340205471999195712014733280430440599834180583256799406493999214978908765298327839114150197259276575434210317586847091749886866339534350539303127178025043014606081392151212199535018291617829084938218768898800802461891338583067390759967639189169458657470865577292823290362842434312853148902991165761927747593987415626469395440998688793861965396956749248878090698227097677878566979236337202658365655336426310334221892713359713526563598166651514976643030635297548280759749289845331351153147904000000000000000000000000000000000000000000 [97,40] -80708494846374145504632732326231682471140789835347206481450331804260021694933669829141084507219329919868330238153759740393994833020680022040279024153283937188053063760638362726185498879298890693356820627712769102681388752516538653681875025303898647474336276290834813871685973449186212772172559372203787753320287952859746395750064271080880702048731125319521874333810410778678306383506335868881237636600430344282786752144663185976477695298373636888581168843832318163811769454416594470503737162083896861272035072756147099973666406638797778900542404235958608501924236358413788720109410791831989324760406635568223504588582137773960370207495103492315040438379025646968060112574216973114849933620196615917969162002113823916879791377105690048043131996186566948319637562971663152272056077317094420359043250820707567388923076963450289265514449904693370679522289524363715394474815949124040237332040582674106072376833721413733029741988885254197801952253700232958235180459756456059449626336903929324607883242567149067579888450231893076464234463752845573231261716968539275583063851577074609367541120271910620905846149821673462436846824075915835136418183919445894006996685755999892768076717039004921424631491612966019932583426008089860037414800716053777652957920422911692029423227592164320904062103387941958973879327971763491390424271242758147173572241359910358783635594394483960248029085893799331518370780094635432387213282502214478521568292507872668112256030304489562592790074694601350091610051426740976723923024052430685384281879085339056412843232193327320071373548688141829056726959563928127522756564458566968891535880727889602215066126039099903673928295896822481051020362936687060637697249285245286471312166832075973074670829393729410393195233705307893668606327504180455375236565014597319080261897309124983640718331665573083531978990436203465908991651764840814112364575264459910977797083859437207521642531736394951556722171803237940325916591793431978059917791178847402491833406018806347237354191837127650186554092362360971576658832626805517986470895676257629849086625117826930675735957766209130068870762601612506421251082863239278407198590718108244305723051212800000000000000000000000000000000000000000 [97,41] 20097129271635683873537511372755982869534074136670816575587824499432368946717301131406416140216617056117895505463990989539249106802530096875854878154606636149889635365872056984740240586238110244667154366149099691605245689181702752333493747536164179300156969458207926181233443495088429699768772865368897456073744130302849859517106229603225154009132635689861851069614331548568803840431378236810557452484457967779522104061235456805762899427179905645611625253662745339811049213400291294283828139483111697183086900712087464900165718316908526182398507895877014774058668046419218717936515813024360363395016073265118440614218098292845995607698675814171637758664297586694973533467395777039981030143644768884238777517065966691292380518895619547182740522896363861568629120632678107304535409827112632356249730722101918277950153518538373437353402830121006644339113541538550094568595278448962992504631103041934284746911569830200011835667757564998066703844502501243757732729385135671905989253967443906303396219365948737498445738134464754392440623091469344299514562258554901100731303429026264219845147341133875250238973943107167955757535702334741561083032568554922259916813509705619583098374677310642763583798431189655516542127261568190695433019358251443019873468465501972521861182690012039868876273222354882575944283663193194437798926283040941216215775679305885976715397980857271494435219041467939523574178132463893065111240090599411234226479704794913737065544692538054500691473617627889718766809747317284513093011559644275355485250785576522188342265725705836992160024663435377660407973936525585188035732609542184536333721278513662631439628132190682882660365439609186368641506039209965073693187925793019804115834270940773064024428499505892792646273389720891824968598404962302699063219138778983557996452982612374734313596904649655284102627795419553855318363935351465394676711678519838843665850714340110369028655099625448909441801039523395129435587751962548590924341784067268017932255401999990030341277090507314024921036102942973011385708211100108654117038598721783027020065439141622971114643795894474598357127112562015266886352380669948066185099306198374999861011415040000000000000000000000000000000000000 [97,42] -2797225064185259587757201204036916469774555188280100515994975406554417058491405781714187614589770029149191646991582730917078677899839231677699538670219306490339668110507184392466768634724187240728859460015341205851158923992845206175617152710789431652477749409023663223657810537414780820547620169451383183722763201599711801795689818865062656203217303645771160211501121847332002687133565727195190454898396733416235076509592335587550572687620100987857488798618833067339179899682727469350946520567514627420474610678903272961000943117580504965872814549403204603818033055872040426189751826674861882969332317551128974774223929267646680636954579156208892441189257347308237099491489598250587752920749115605417785653967023446263024352890029459435915024810943311443414401539529667543649397402188137395994848512346262735846613319221753048556149404801421434429945120635721387751976059115616904829421504534359340619760893199581388804568369289314308866005363495912463464903161707417870237604837053801107327470938473765818945280123465135185537441471465493553825393141684874132749430268729560635332635954860581766081802447447277368432280662263421037526054657931273938383795125987360006690509573692691325107020789985146410923157726068720087378095553286256061528057516667053959172592922372255140242282684401766933551937058315858090488931302030790541448071802278550571665729660325336171974810888605324059703938701977312988113982934018796387071285207892246066000894468787425328297139623141995157492308895147880197336713082582835205996149023355309285948419771472440511294429393046738457075827501821554944520070344119146225767006713811064009853877026151021609524333248855039360188880908885750533516585868883065313329818700564668482653641201930573945269454082362071192967878784419430122724896231563597535998064940575464036281379470976246462606012285961166080887871217215644313606875996599637721495791192431351293187022370648322606726109512920351169034746224566979303691648435422374587482547545813753839496208618635569165453765621060787671996491871214043039231502466300094720725493725562834794375049596932766206027686385716206689677216637238605215412231068489459079187529728000000000000000000000000000000000000 [97,43] 83526976605786124971731394592393164467143613490343187897774149358693786556810457867411233367482626613570953891510038025757239801664425764614018426804845019613334632007129970023322998599844373043503764063955809662473865368457491301498852858348357269176012477642790321328055015695611156594432889183505378793589566472087589896381108367045249779912821362430443457852903576103521492895355126452404839972198149424641290027921578222601217206797060003965627772143458771900502168947429211899460179079429184682619616016333911689077665928774363349184762395505712901497465290286739981805731290432017728264871190387308253145050201138857096571729741454292560563812233281447263946854621212595053357785555707506077549917051583584225855582659764213952034613363698628183657951651010237340060993075203887704107064342548401594755560583858771534828548946783030886322040199067669588855519042132521481852611185023914794762935369373113261043443789283945056624152909206816001355677005985776649221890254148282417836362004239677408151325629269588061773397680638176981819692437515931973890232029828264817221560686149156059535998702838159852311893410360801776109434698745721774996203241331290137794389901561245580255548913235230703407032824765787598959055904071737450318529113311632818858894744694619887277926305305292555345101401630362545103502369647284222620720733593139869890852015059015119925503858940533910844783583883827391219348518754304904838047726246361011822353065679529231571112507373453291466622707680297920468247953950818308714885567107259741972376603635668031533648476451352816639146346155380432538564383947818487205428706937954365532817351784705288791669617315162982369684325359495435690811156782749790524578590121530163985643032114553164550713475866535505556290816919156468078280760902256660990776493946834392015861870689034139288587151901425531410490226910498721877034169371754132627438279778293702606315165313979859764701163721565967532210739421765850043756556315024364690958585649822359573755466300532635705864669697826987118510628751429972692863522327529998407618428161847613354611645505736694422146236596538642806308428485555145230858252773984900657939742720000000000000000000000000000000 [97,44] 58261023381893961843881694013565337301167578868542698201598038429640296996183375369833943186821709385751908601549178132615606535213399119636206034244891099905566948314971567419549719021813706192167256532923149712755091402889994508001799099962504826583678943676826312612017638134690641452453831246403727574823776791988593319460316478725095818728590193132773189687254279310209313524604302530567005117442372021701086881537278994340907219764486229638149001312177252359083394699412026176779682067372376609629086152533589895767826678140977790773479931433827599453515189304814874249675605694774026964019066490511386822287865093446506552108657520408742667613595923494695738556683612019802143657757478142188752637275169367930526012584928833169892870892306269599720153907994600861076189783367077489960513889654704757784960144628615418249072621037758467277698482583826788783854620760150309908391190475148662928714935760591560211319962859723517884659133323671072272514294857918879652710536142021677658164340565766603930836828498590880998812415133405537682847630992887084539133119677990164699233787908544453555167735856203265664249956694336178306472736748375492096969973526749145794166853207421851827943152476847430530636032374418180766417213392509574458014586766302630270267624941554105007731438866716246068042734014541229731830155605332402776121110602570575542064886899909974371944371153761234001779422420358989772218236904762049956318874356144244764739177434595137941885709358564075682696034456620128269882716454679023980397511158177381602957405014419445533913374124300611584524030623472140748946699626071533103071096803106414193383142497356955938613585947799720913427627894983960246657558331000547536663243898170314217879450502128399737905389241381501605079875117950746010838328205936196330430163190311806654852981296653672588655322673168209184264750195905122334198703972899530381913742647172243035967179262653399495150583488510023930282267198013115651333526531328098389492003485963491062771927493626305242016073589737786697439961034215538590551210231931313525774831663994078715368658952804596334846208475213172672305208131834798999198160016787993230405795840000000000000000000000000000 [97,45] -15399544514034572390450586758553536131545480506579727990476667256537557441834760611027340023049167477952176667222314767431946588765299807775097294060015459960385012570782864757378121793992416600907545994230772550597476016535321275397517832690263012675849828292488249990705964943015338911967879713529623112242259750478741664187866197812266497916880067541873408560842871575203935736909397732851733087312312838540678651895377636966448850659133917827435538029781513915473283949584800018821278331845048841725209946740641679669546341374150039633483656192633554987452874194471826019101976146978199228513960214322567405528264086690909569622119571217573226890574516180733369273893088821297448141201207751154638218058287132042939090870722846238685611374355659797078354704265640767687557376643906463376194952151915744506464071252328892682299128743767950136313294816086541260204402562075125778226279880768174899956794643250207545483597391828765730668617635421669610563186898195090125474577420386253614435268486410424614634965068614254942293495554156704148577860589827869340039917249084060261065444334883498020614690237562142383668244694515263033161925900062690790792626842181983489562231348668457550882008644394833675571209784858928486262876430654489340258424321895421594109166841910343773966438764780970655259594383539605083386070389627028879297189656744077670755257270830375371566376463334235361987026098460946838408925180934136582011728806417120136052022203145193493308699860453909954260089903478987287739662871384870471748346033341486892893156580067890097169900163763303376799188232086078889815332028237864965587717457475647367686200797988167702097072527587256175134642736259863763438606731105363981809048997402530402447457450508749145144915500487556710130818747869315069726365930473519273398405020622301140774239245736001786782598138250611097925859426176207941659236342739222466308132009129765520333959067010752453748181606007063092981898954769836569443374770614937002725823435092567544258140133197116047270626847885775145954357153744053744019043381639721053449973332252288701282183977016262803990308145580807178591635779039877225726997275508342456844288000000000000000000000000000 [97,46] 2160220160931897595424849523216500604723909768274219556895179047896137732191679732586928226807901789459718723795969268068304006747958797144117647696103056734134119926609995583675297500432006754347689428666463083885633016086498129546465101890644082071317685316342287606426613904324772913443017507042917373597672627465278004328522905833968637527913994126120283962155776801348498102853609288156097553896183847629106604036686695254812890889493183071545075483144030442209330830158661890112195222141598677675749869125540942337978983633653088297465553723410969041405385602960203249672295943952322436173391724894822027041908113923564462619805649142902542473341228469136974386390649840945136313243957985132795944759780000984035840843995227053690595014747373809409123657308506111522484196665798591756069668084456403062247669266924510583916965103781190829544513029365744329069164089809899784288857761290271945266347649110473830022285809558200385727797322248102093459917921255021063776809962105193625674692087448066655327781714947296026304713835486834288373652290994137370344681494450290345157215788254992444889555583398320406181362936918487903543374609359046137785264110849739532593015263890703612404246427636899214813211302711779513844356152635351719519746003328626258170805190731368854905921261136497869530145947842546443253490876227418521880078081774161879867015859630573918182933227864710632321935869566080707343138229100410254985951749499101981374159562167826017546318659030800549309818559566677452804414116483503228386000045064069708560840235803621051580070139011785164706372159162145034094749486789281653908227377326471052065346922238018026627733648826623520189657457213710568994105242654741845657745313847795179767787803162270199427923214323238147010020424595598906277252276734095690322409494003996072266311658853719609363491143924188453399377394975044561305880916258007875606860851504453062372390809619625637579376063917823978638964533714669979382898954708260207128353231278920948042089884282550979901602593657149294440508725037952934914350841900323237534589060718697168077973970534216525664519183740481411378635197148704821970475743981830833963008000000000000000000000000 [97,47] -186695633105463761788631750086970711069915809895259981432235574715145408335714401818497679288067798923047348745745169898395488299295898363960116631520809412565101593715929648637217706625436163556394109133529654914190499848698867181438546906698855456881705376466348637677923466418956498866881903715601576398542662140197179601330061307556324185686946076573329572769321054653550823201778093843106558551032199016455771625799997404638201512962309422373197788427654958837855341295994681201584510846213409307235449953544759779202929638220442527282938925227329249907518327239586213536464400066103070100594446582487988258225843747029772416983670991309779301472642511525753219858955211509801766358097839526344851713094495490868982170747427278905414703951135312951954985053807597827661506127399200948993015431339334835270629858737316450818022533905022223090388321641240572812370956085360251869366220929644226192441023884444193770305919345748963525534182515042895532682371173419672604947183615169780335674183821124062694528526458416954123748087702930487007798972441171981571502390983836580945771253037078261001441625359951671628863749143041003111533540569815027894795226394439121948567814704583312866823204126670176779623296436929881367359332520760153548334454310017154820233948231911566505369364708431697333459305301468334246120293359900342893653794982779090278982307779596929853047331578681475575535507587420807157442335953117338571955273472873024904093235881370702203091401396875514107121166778757867540199450575392460821011648326654180872321281767557333629387299775420928276865130135271756745815236437602071159412062768401162296391199033164091667683143253612078689546482670431212928780854276932172079294855315429385032478236622352841559719827738533802730724857263290218231793427166212241279713632279116647580811915956219372753095498037532745402323362130065924768094959619643105294296216960643743333471035032485050171218095786830725393961240385662712591376144089439870531563349700693395739768330226944138322038272450288151769806106169048340666046166229031303138334774249023045414555664700236893029687878562446348692578178633444569916617880554337231018393600000000000000000000 [97,48] 7636466257615064438498764676698700228463200426066842399220755897196988621735646937460777365053130296309265106373603812790945841880826819707490464301178550358190834556296864020894271317585735790721341609114224893146711326547535327352638368574829228330174279755668849285323158730883630134244727441735090855388334508698640192237559869012333007742437714883941924109640353704430054429934168002241341298039656529058096646567126998066802048763452928206017862178043328026111395348781135385798252129146209512495779725224355361893845542513547158680363986103638757629957741226732405966304044823231777544730823912253523879182616697646118513336964656498819569533435425509805809649265581435731424567184089523652426145516193240597780040578740332541283161680230084356565746230894389188435878267913922584616572167546829089587726664896381604270761366847109585264636638688100309907849588326426404710278459641392154357003037293316969251558855218742917370605599870311003159675095734967323459997197086168275740236266084952877692926021979370602396069461052602046024970875116986759013137606504291883967630365646503329148194734285425359951411041533994851029922531888951588999069705761815609646278333527215507610110044770091993649305025335324874522478583464213901522533469574890567478917833784432882456012030093891941216632006876778110576652607674754427877445663347702168464728449757381033208489464504950763272868250136798095220187634100983048586987955517684161032739962778258420539984682660736664008560671215854044466504371849227726332264039757331087447818129836014303127138171692229535892658009558426182047764907411758348330437388012472122813514747723392028525621256572273322279311351959465299830235709407199756288894240488009414773995139344011308697606482589556591472275298938053322630078152515210922641978810937236752372611403720460178797132483383012680996974851862246376982293471586222452090832016764400538877775948952239788761189735050869079822510242621660504626468610102080626499121145727806723061952869856085505515811010349439749477971750454877165884913930127584597529784243473061125281884387717791599020812898754739282302004870881121601559858285355999260835840000000000000000000 [97,49] 330084282797575406103687855430165129509730373249808574804131104637605140681796909866902647464603808777114919891986345353679166826727161741851435921014861913396660065401819426970454464254269452993328964764117783406346416738413808625847090241306886519641302488473259772383427493499370837271319008461833896759194546891326891838761020079429398385739927694338691227617935655518414110198077250213370554064193082746219011290795718953436978712459099606307951554497651954694618475258285239269655871531141225172286178052700311825368284559969149817396984476066656111217582603294217578011435513472435728481589463002151049993155219112265236992166439531456796689952407848157835317553937235205868419287767766664743334749541830097519345298210726068777145578432021989293062369814768826946377921105470299510081481576772390312049129385305901358352743755897837746651918992394276947549691566888337269898618304910748237312320167975938136421729349713158921687787128078719790331833763586440033244706334248380493323364357653306688309140295885333377825336819493848290206182673688617225226543448328032224070094227521417648081365907943843972976279353117423934488856116240380964045929044680427997517659007075038787022521497608704457443517997217696009786409229365949335690497489261881707642234255996877371383903412356928368387348450605177155047416387811030542025111685487669725437358913037340277677262624559404606151570936367867021673447707794866753360215249181878804153432915649533149618207140161998306194138527021838008431761839007817632689069879556501547801583169036356499173220589768981461864666639156001085654284065513975855822575822876238016996444993356574506767801249590381441030200946052744595434019021112502671961118033538800712342423449051735179917738780237318990860163316318270913525669323717840185619024522448616783597030251385832514832291128162809321968868557833043809823595026344632940286956861594273762186157366683333934185663969230019064267140971192410628117447788216850432822601013357019136382156469017587859771558956814211927896823018449198030954651129777774587520140614341825422240076501600507907389791080160568519019496737088887901945199869538594298265600000000000000 [97,50] -52314125983175917922020281370506525295021238192890251409795144184758321470074068649946585879820833269921149617651422507936472346230630509200078199709886839825400917509113038186648121265594391789164975221014151078214761784315812031726523442925653093062203955183169401555504616553589095095785890702670725900166339722792892028097428807682043454892972330399997116951114359702196122568448800927358540451635339937741770882109478768071233232230530745550235237362049017294802296755819836975961698511459854679262441549786686376316577452895883407104016834759125877584817792171763223146007478249895482051577046035042465163636746563652090643639899427255081976697027754395310408164200876404091458883146865862091135837856813015930365714696733877149119339759170543252898436473431958279553877319442133856105808197835477858347977765412707817996581736288997577178547736048026369790074184542558922432161033683767781353595127293743577330362554348459196098180316546668240539861456535397192557757909742706881518003883216220527790068445938973380818549562178703385741305454234401343225158697347089042179202703052479879107142184755423850236983315586041180596798813161678671658985585560840414373442079808955088578732022330921975048169579751901536820492277625959529656289472995914651458607441831102875166055141632368355005366915696982141832086656621423814550141552030005953000239596266311243564979172302541718300716250510147291104822656014087016560332574730320508761154547914879374147546854074878710500215449257534620692077073457310739007320007003691810500400342153817074598319912698761974733382927091303239723718182365447657038776628791968048285109060883238886333212007454216554648638261194185797624978448980571426345107427367375523162457065141592979875915852670013101380516108900149195986026971585211031457865870933149482040734703939636545811473185359648901069443696919547332832831486998421955066929407765410799059148701265015990969407390125693631351636526941623592611516328066712471675929197420219983461944565188975049045397706588167092018229280849424844222664635854784697027478216582043168584562023220834091143526627647009427353079850938799131153240373958941448601600000000000 [97,51] 76906602688480167350215255514704203386046711957759610286104965841739447439496172061250000661094867121967624513427897071931706393653185739279463206645250329775650701876453769383029201820552359125005779208484548158986916095007503735523648001106996717321821773284611478356740142575030566241981962910841189920901712469290550492478907617485320520810139481935998303920720088073136038114100921911231095112634488359248394847235835592802393266129397901235013869811256315496806275064039356094639721269209553992399039690339499195820453040114024640845805143127937739281925724082705977028824053213188902556527464718233911539750308318020675491470048994611238218348847322268237247186169147494757387737265014299230406482952318233535703080184187126196964932901451862560401882076542285885770508807413743101776351008272552026291841121952328836516230576461374571338861777202743033533491526805867494823867131315654121506587743654971278217526208804744122224431870274621681211372199171580835221715020258410354185190279806145732354683588080294481963362940508757900516116708497611653239968317509123666631224943249737459494144817534165490346349478882434557745188838745579823316361845901900446117728678769116302959318881199356068283324973105357873944238790841928537972453197011407337971103408733168304954391902304483677245577334571773224292738401511604222014279303857683324008010837895604955482180226882337192296967476547522338425370926527727647704499578916336820861411187427899447970259940772317409721381316215966190018180513636850308644060216960152799448318238747561332508374244237022471272819849805897150337213545114923268133685428247148277256867818959259256075478385761390441780710824159613132178236625866481411112365427850859617110733824587181544730148838212916747736451270779164227201763985809739122234913011071688050310126524852705832496870054434273851495866497530954621281574492145620827434374926611588594065456670894975511667015820603277506822410052313423520947581757975956373388191477013920545909971629599293659003782856860368717386839921171524860725892606227825316209501559899177791049261363925138290654822006036800741474798048961715422161589872436550041600000000 [97,52] 799212812163810466526523233724942716664085472050909110305256582611169349028421847046261010154687664347782337096148595003815866749070560722230072509960411924436904015477478620231428571212541192139183318787249184388962909545557185383498386799792899824637750066398750053696707032916165518028873656154313501140936203177062583962474603959488016143308373166983651075353496992090996689868287048655867852023274769067173886375731758857108732210316177506961625900452186217307050253223514483556826910409421092627904666388261391770994881395705971490084704988639202285393850820363360327546823703446806273424367984727577806308156890405014380179738407642317662161361459484209447003342839893324529465323883169501546940209858805023578653607871785048377934025880772602272734142922653892830999097513256140443863684379222350813920064849647209172053855912125528233164080241667366260174956080587811321888037937040216134037180956584340808971913531740457733215518278141776114850305591454214335480359659867122248593488651954711670812032278161711105276404687697701207240340348736583504428980991805602533213236803296388235193497068294014808654116282785040334764227663147560658191236294660967072888945059882770753276389040945438957666609452752488438275239875793377677962559343425418594111683931451064474936025298931974541937541470589199632290841619339509492684718003987002360764686867528044478195384978906977901134437547366209807698069323726156228064492532539828856175104667998093322793798740702953172115934107069752546842235756811749027764783781693410394837517995602645792850229772628187921745587555133805865480947352219138628280250042178230436151000549605114226499938400129695643521310439558871069047314120685602546365397302371241327955806959501511629554132963355079562027206974276028529141451778700080728630237204447918350076589992590755138043434307861719840377850525673257804046116572533752885473237452908219020615749298472344328164587815921739763076104732095632699491219640770470056846988453443934045020857782844682150219634195276097657708870287384275717448266297954368835871548689580881604451671554333778281630556023831117620912575320549529770228404783008972800000000 [97,53] -108768562628677655076954212120015081982866952021224580599155782756663330193275065188013696296351150802505297902330815733087553589800344416204818607741727859068735528187721445816512515767979135076873945421580732979744026112347059511728003505467524095623725646297552674314883500528853731884090741773386145311210926278933318808525338497253980434495045660740453798030488327327779671684933685639992292650723511000562285195339961322356194879298371396672718850682642432614020612464807866659051382240901060634260508967213457343263103525886478077028233508876157152885983891166144724671565930371210894236931620060721262687650949029042462347378568740876385839141165032533435858193438181807763960396961971601537384489598894593492575345643659462623250926552034410196082796883785285354177661896753975575657043961045235601941726685443318399545976650823864897949002266544438363179059868984351109291915773193881332967857637351434152036031636610164572220641250038978770077161312481093128049957378969762414174727741874082830427614989001959878512902356970488086527700444448329721936272006050194596781166065382923473006563950060870843738803579284668332765952852909949688590017817086520783240401989881473066162854632710647690257582320966927236803194114247704059342485597894563526634200125648293792957450228945277178130705471246836161013576414001462207285882915525124954515770503437956842821059408882310008706308224476817341407262448407014535361228518663480434547775628011077361467773910985686289766378766335580260136702826793469897434366265865144131117135241306949804111097264387084755381713705416188848523088107968322424403338742875546034306390169698582227654727388033191241792124470676242002993084757117538422151776146578274210456413622223454700890513492130532989066002224199767317597286858080357732141073379561546033936337897070817539454527670198475503674061142214101330381135557640424293086730219232451258667925631349134252625603817777198037169490637499734399567068480648971137417636263249389382435847614913445664425320600945935254294511718543082372166212892473195265907606724634092702662536820602155200348502855037889213364156743860866093121309507107106687000 [97,54] 7203869265008294138964678503648109078379108232654769574464895622215742736543283572665911772586112847332503960318917608979700361263281152062969036783404455526316899934000570924215930943014939127500324703636147541906098003449075739520433242177719008947809471567641150573217202323553805644047064876975107049301336948774299826263554126064061039858651077478384201481690164226795246169596873351672662050713030540273496031540849724387880961388714451419937121765667852283678366292632964970796346718409797209568886830054521175624737455581171004643542785572754569005586638004560910175753482183872725262862281708871361552680168136862944103848381340388232728479155107402862363155540603417507332028620355279065895739629824112766351597124061218676017437286824093981486988379475408644940672898716338419566432801717245979508786373413145424606229126152027811710091629763325707675797922298458182013482354671931273990575950939887712080961176079888373582067325800159184094777035018399893773306722394646558216325384086513953223009815530482893947285354770969598243686636952886195320410210642692021016046365098137239291617868497416602185921685455115037982657413978725452486915855627322945881447766126628032810238658125781829728628098874602587146731306998886961062179278782500446411385350317584515189218151179666874657848048441881380853967819093192205864856116607479848398041515462308664843212307031787379986712530903347805973194918265310844366027496358839900587037139295468637968942702014722934588899672158857111558343832084727361462452270142466223164473921991952761661278483652637054815371558966619071410835250530944388341038042789368134662928732818428917925096413524239454961682787106791734250803541666573505448859737428016585216270448069391752783872042093953726403218866737625511076339077467517263206735255618271458040581361985801701570753026694609079356385004491070110422967873112896464687549787018923678621661170698570278529298970612971005135314797473763719815175800646687087792580424880353082920624007692800529026931425409850192273222131973126767089329708233136314967018292372777661038907668127235884282301061942780521318669380803564752074134204862848000 [97,55] -295144423936238909800740710398019705770719529269336804265458988475696693523371737195664694331512039335523321068503661376749190387724663353437935074490411452876954295609476975679582611444700355307184769097570767841610681090984549979420206789121272436507390159521550290506258460762748291118432038136910073857504197062744118054774374460026778676177619871246824075887022676962186947264898236018872790958310914060341054302377454575902204870959549033743572606524982602911219267806989871302557680658208264206584212806806292421637758850753121505478554619966428734726609874527333662617412184291340786827817098330848112046513845578801132387285773439884760836733591090922593917815584350987837716044429691801494903313597521930955912009573814101223618343284227426250051470144901867768872604103321931543365350289021853314214696176662757775400014256566850972348591166703492739518794439037449436726901115182604068560269855987844141542891599624917115156215475131899097767102790165346193978239318292482625935089555178928317786212073042758321340495565211444587463811348543763360087946243259076456935957772347503546544803836846133181499280826498051630552984549235714518845360493998618524218836195457609680225298222673283924503755206499537671381773196990919970726379603217647331855249058570029161343842313494678794949196924073574388917422739901968055083299999477571595100579171948955856628412041322191708148605674376452132314177575563756116415328172537519554287226695268389678851139037070918283197724268684738809475132721340026917149281724063063889013582183881357628745704253866867157100740708510409575366425023928465982370901421258634044884716337741783909825254828836982394390942278359246365896040657074345997571125963188408021103480718857951231854897998537676867764921831136728348833803716072719008723626693819454226914862674793414392960267394047368904302100722577495844111240043759024022862707387076355908134619208050026828739190024586530033167046918104692017868284159276718302141279791806334389652728026161838916902643790740504352616196421803015356497024304816864255397891956999041445498306157559539969734740723293859183964791872656429068445133942400 [97,56] -6391886333625905103894304984469959485009588526989819541354882822439385333233110738741589426917631382347579353725718374617868596422632275508186379820192055427251736848913747542290761863029242342046588872020659467188904944004412197784636327549217257449674345895308455235764073643482371753108380394673133890615268849422818500442545683250595452075385339415178411714361647043869065368344605210253125670059260022004842142000524045041303942301859000142503316835530103896072429318390761738715615385819543572662862340197732063642449533635116249832202683825461717300551384376990438820095208453003735047353581491256690143084844136233078993287586069725882012299229066002147558528455849951944899246333212467604056106333838916986152988715988478482539251298383097860045111510996427105307137891188594998724859394570926867770789519968163230458460397686719109740097043558246350679631783514242436410179016645726092686886917606844505712822866357418292457589735363337740115471389092782747183779867481756600987516939486260372953616898439315095648285894223958844703104357711612545368519351382644466791068373554704156633888885548327826797099145163040770304270028092362080114375473841768814204216390953252247584862104742125374953458429447145957915195769276289794961578176890144651783288463550458952192977489924047363709096416667563341027603091656946834629638598067632981519582309927711076041941778795666459098440685415776115148249290252059157682763284914860118919475270434295769928418643262016949073580816346250487008842261457787499087468858347142992393158798190749411960467333218351791207236045163852822278206457352748800259829425454271291845818819481831751093460394036028513260827423582103168486062241892441283717263383297270074891190635339750569834392181019873563886363312406098239454154300995764153906807353704263480008106230785638838218078760760622522897462793172211536488572120458484642316284965600336648136919685144610557060670728767070828246255934438380618547719331070820500828931776456144714355051890214782446900894944182834961351572976110424520507303553747530420995859514511978271407683445048091827371269915187236939704219160379817263653702400 [97,57] 1078687191032381277365080600356133284992203974023952909302298106386049635019561149925642487207720173212421371426990182683511435897528880769315307509988159925295182058490929071036155718602621688919900259148515118230033434047481325281959580154478130908627650903262209109604915009011732514276961770887186923803566700370954486034871892638003821512293044323082163940279372150101444955837316917560367845908582066958611610704524888594748044243849348085606651735826281507651696574100167858382912568412191675734114600485762008938078440813765463031472687209451628446233040285805731665881441659845386576005084740345339371961135992550618531364484018397910323684613966937526368217298989180725198661049598831503523315043668929609011954620742970942228481369470496863089772075592109762192044610326457574719814472254591375680661136448600372078077105650721490577470057615257281462407748567978821029513635070692441341632956191482024288905735975665605500563815482151995646558066763715062909470882633466309216947918798888529836854305131828770403987788005787573545596015684104516409935855217671622700898160601211429932222298717971449991542553454861920666298153792296302255034881519174754332934861085438775730151898287098917230754706055026240019057946714949330482586457021174756286312917905781489884816947493739265488078840380987569669096154007441961704605014050609062316845181405411559044213749768430297202431708076323908276963820263315516053335938162867943592826082515140731853481245550629627155708684850296067657931323757143817973544067258613463823140719647616461511000822350248594742263741454928528022581385091523020023955693441855651000080123423777200000239724009554337691399138095133746040808227532895946896258405834003231348834255712295494621903519803090716239653501661982357485280188886161770140941810253370580724994373584375968984163375994065637414064025036953312293096418967325909469006846631707878401934127303036622019469133066772818133907124690369750797206053379424386210076271947673190074274445264769961838095758080265951021107676834750896708603263035300454577297877552401089771567709273048624860114926025566634679974697355793079256800 [97,58] 22392316527364558179313182899730869123888638317958025694899238843752252470589812613342140769116409273305706801552967216063495439834420653304984710197024560280345592879842453308432687897611783666449908494022536506910112602760660918989243348682637579936233397442215322470767683651295496632183570055352710467206184337388332710485990222501347267397118721187508351254415341058425336290038021865931661736895481835475424555990224049954416450915632243400720136172171682559974488433051340770662436269186304931451811089718450025967596219776480715234449973283880291736374504033522511396010400634526646141148052761956954759533063366088174921888332070750358868778420837826053085819396415326173320638122781319135947039973290188871897338471473726730725809725846382136629831965834995009808537854361561120352252343227168555160346410177455422120183000919775059788412854866697461590698007934972917961425504327192144918824872073862707657153222322105854029398558936256839259256061454004695233317785773185617799782707722444124272357614972557138072523555359060867536281681669112866297108572443790640898359468879412010150517947847731961196375970172525903397478244613202570569377337347713197342155611964617095368550006121443400835401637660514832487581256873194837410620083458527388672571277573784786218171885555198811583344367138013641772924745873014429864600877695795644434400869114334590078892458156917863373386437565551536436170095799719800342349358698411534599387422766695092827356895005169006222279406304225957047877821340793509297669298267599561793695214636873193216777287699099929580592923940159817862118346232998178973894880026733899766525973976218058242606513523471864799542640546412716238013602227021114549589700098290970298282646297407496275136764911686166804666405811155602651982018487731447483962368689259951861902978933809121581218191939872433878942497806350580780337524481096119378803795048746341250690983275468519199850891891629757824556486914494830111267491630896543932264949261385132646618195325307858729207774236424913350761933172682824799156513671833957403370878588761932311394674852579632949446586634758747562412235151918080 [97,59] -3747312990252945556777689638554522282942824698965369088312495951182935573129908846587085445861828699793833572365328038687847697366439555026388610896761376219746988749562379721414167085595478020887888056052793616809919238061169836201782093882691852088870231081319388355902300030855603265373714147181628583973774551845979070219444816717834247487032982881436730280620760766151553252831309444801965219642172418736922163121362727053625934250540066514978729396390267304301999282801589129701969838153247240913207964315246710694813989359272983837408100918609379234115081677014233700822129489750777276542389294181727621203881072212977886864307070042895634190641565939448629806233815238384940396658294030865350080822235106821473335080256179804656713609246060892356147322032729116193853363122494832609153252440579124973095882382870023587288432399840017464679193312516928364484168836617931610130877812419787224021638095147360043996249432214638465134011305276638382230979268527229465388513201704374073059496665668896991889449528166005509449840508028989122856197132300825302876460735381369156560676686713551296294088616396425596335887698305229471846610812922183052549671615058161667811490914324908671261906860921778355097329895553105219076204097441294133560974718845563151151265429900129276994459856356566725676276314339187108239479263567263447168905919552094394825485443506272328172279959036488602938317819013698303394534369279868677694381141544778699471663209499332126884854515315559862763642592017723463162880742949245145442127952081445913034252409757110214551986166019885407181262024776684401921239010102289314478736033390082590820099133616533149717926842329728001575930128407685443623369741706052383671186171442605521333146644763217165243150926714425634444472839132920303561078508363988519571441377031195846752258786665236288727626124255055455420515230174717141643028990465709912962193737134416029845615845451403478435205441216038999739668970548778237327947860723073525019584658993438128165292007300542068425873706921610395626045582701403185992279357625402673183732133244774832365131708332321425272834735251186891445828553600 [97,60] 109422282148382777169840438662627016171377704338870875375740091156293195956411406235571814307166472686206864138466225681118954697758254176051489946011604562763047146659694763435224705774058755722069926399275963864095902471447786915210771496257940803271915383741169882440308552234681576556448386009826850723683326028041940765704178853323210265079068930137869672646545218591273877847264890997700868432176409948836105389382046536528609520596182809454754576273750126935593416413440374854444823932379796566474347078287966921965265435179677770327426519814846446535702256580451518385316117367614160699122667945829168126257075875368785486194874331105384382289372551448397311548573273796175338396271735193155417554105123787157346586964551153767613592314535847696423178557298759406313388226622854843343823742840441927521409164027238504563967018961466521081692196918559529682668771902435851577455024473660869760622351356000153165442244259835447744015223956838936725058408112411005008976182300892381007379172370834901657853753682457315809254513692085992599442611181286836362114956181270100266287128515508789209532760345728333692392066556824535675069884110979278823751079438726380575087198022626796227977923189734046020703708743916146083947125324878540190936642893302506308463201045147078263428101132601422482110177380665591167056554014336466973648233154615473869816035067148616998115426827107323275151689720964546352745371636166185895095381232322979251191671975526147066774291388149635841097279984063436158127320131290521115974925870782345731468190744395411990345087067326525162997589030886610298777692497437343071336557692173579383915146828888410021884384281867005909346720492159398269863410431459690079489438072104774945229034184437986934072313873627544234659691610369233560024021670109897435727592542509871078940205071124869703243237775207947427180064344928897327910062785171117369063628829599022540763372199921317812195783511165723977245641028890369657777396709080313687122327960963202740826432299780146706179255593630728315265625075125366792945177013765222217555649538839961269386379000010197763372004367982185140125440 [97,61] -2317622928698407336931290868349809269354265507544645246917589957231049254195993151114473367096895514128603825786949386777555595100164926336901976828467733875989923949161007870439368181944096471867937986208192301463232378066564055037565066712019572046345980893882576440481280674900641699690103915704770015055623042807727121743067487539534463111983198381094984621401699530827306320059578216845697522036672411934614707437934853673315179608174573906871387277380163212776895601315640044367740697527666326043922823870953741917674584156597937857790421194173335604456315961460822275150371861408522700880586946968284599529086504127183969118774653652756705564758635796707654569081503872881018414621664396860742068775610868031420823203656601363067891747250644380453375562469437899329313739090323056096276720219696222856392531179322869400247356350312609126680824479601544289470534670866523129138790164211710892324491149518874493617999261284932171585009299871886174205230213031991166548588730716492245137516090188794567878485066364437540710620913476003019685426955543277941489214336256633424600739573651867966628870012412879657035693838487839826468560410691032428636706893872543507156753263185246143539569982339830159130132303513708179049202775698812463713784309666172302554708879035136806481147190502819771956731902518208189773011896343723771409317366574583309760356527309252811790441845835916593736550036267538872516141866214197323730177622907491157210080981851188029025684150392502469525652137613548435230540649671196652120195742080471951735896832366840918569102931295933165738841965476037751467655528586106469961270634595390590534904537921502932333526739473786712346501646725362115420243728258195146990790375111242406231710338617653315624560666077552061675460135316039332612669236077007116572680965161809955008447454833550919496258878749199000703139149580516495242623861471409826947744265298764465539345859461438053074757245453142892027028293448143045792427305842235064109230165331096403837321958949797629207880730167588042529139698477482224663265188989448882527764001424938496405051887465416076190000963691710330720 [97,62] 28063606192913304542161559301805346031412600781824942545402838724485185694470971054089762850692616317274192404729060493785991955646485009154994919959418812057285473848414885012556600393043057834349297156582551002743485596794175477240138086253377138982135976632893006936913833163755131424655872052505769791431641388552848307867492800583421868443829500743379808099683376483121079367946854023817893776669360830863038926738830087957020725717160914882807325745648080900983510556054362124755749741834137785883088629018168128980493824730026697310958073535316437078895918894166934228226695906322736771710045251050993612517822451856721816410810090620744373336568356877322677780495161850359852406408528854120133535658071545814282730965160304668023001584288269913105520421529873057572158340166057321023753382468571586589506159392624987500518527188466521870084459569629828034320782073017398609095983239770813046327781156793584665431893646437437371562647603155864620094974730998550285766352891216703196583550403638791241782263563668659146770189856139699048214020565044405123173835817675855831909863003425012555437233494418646923988057792155837485180570384228744502617537470878021865341135421482331200683022896584321301669444541251884878911328289724267382945201543108664250474226884135876526764670837933473733324414796743660617162720102021631371578023986441802574774282348335692143319723219500905122954688437534074502605024067386551993660898844470265681912643199630344716050913246276082404552857949000558299264885213885953248225149869562464633100347980522702551276496059523279955332228349983656155691651954558488430688039577330509637165276476738542138104291115949899384652839969220397226683955100317168994534297509640470280721504864082226258190854858844474204094371667426534821884986404178701364547044158385033389169057469004862545655031866137073945632310537897286522208492790893619414131935782576346909743091145590772120165520559135079492265077680431820214754093465007501786483796637270911389093099052035217694157017488871717201289478409522973670909291827502801165570942716466945392934206469291840286409057962951680 [97,63] 728142495303788658757941410722207208140456331481535996475211309670859668564784593431791603036127809480052872384544303465295176598487377299775368103928197295682062150727590610340295246998026747499994188720964393207356415860306401770135633092906273217812156129838132038363710564929366006436951824684443157612530610279293861561916245849257294196553108076779435039447207443186769906392890246437424924353475234359942372057188834330257670802551909074553014321115803624931939107021666808426879912174485831958497695319192432242354290777958612621816251213790698339867415217891445462634956820041981339360471173681666509034313226396092369197608395448952986125285750424964383223104302466173091926715207931013675385772816692528727080817102220588155661000619766897647155421089093517473036386874462306021151887914465889116700011480867570588544805235571698388815161821523807789088737386425688532806226850581064750016857679531035881392062899605384641087954688033254779196967423466563258530101574183233741704204291690793633751405490059074555567986137945372553235044723190302273370884868798368781592571217506642685163614071922125343419211932453478677499173639081394094917654347818305286194387122430875187339581582334290080004368539898135530318281502426947915691932640964693820261074155705465071721532497564474198641262390786526058023623010586145525364847388793115848376275798832953889095003564489936904609221657307127742544879317577110904467592465989344791669536628145671235118772887892398819608584542962447225355914543427065600007996076020781107690522816461138167915042249362839018732167184973902305420676002815299824773045355345051308235143811256108250300345882459645296090007056095992433946649409966104044968438630289026563862812464992147979378166798651000360624593166391062300544840569986230733038082246910254509589965631923847608353337438815229347558277528561396180473503641763602943817202685344061359622451715358790000873449780339484449308568812803732193811684976489902263659624100816380362776852890117024421866334776793246238108157341276761020615845774837843454421111326787569518685995878048761895442309612160 [97,64] -105577034088687370931272027459273691129877733337580371588886917810608957182412960552359635535123162466131761813832688249422589059533263212865842051201782686425532350806456493732803630523465272453887006665972987969463639844700304234978120436987375132807011925539432118032995023572206612627006938784887272492348144554836967104803491986053788496780391169851969454910105380058496982739656326070193079752578731660242310809941421983858945836612292025643989015929960840826890187648479953726145395832064321668676751175892259488704283441069580332732598887962261201127944733447443579354047292785172424871562875046984297169368072009989266698261645452718772647229654511359033029425730602209965605924001934393984952316509411900045746519585829222825495309592065951647680146774364874585064525920641383440397813841695696239258415906073647063270682084210819059451162376706861004928444244627883281388320957449492983379217370767311756860041869106606498922189314332764151012917974960547852251541713809964637880119410444424838034489389128242556557527157104936627661720691576579256058724741209142500648105207659324315240118793035717528317438380784656606867251748772819945353213228980459164888856211563857768360339616898897951455151698298461020207648215840003891552103402161925232413052667951482513786524089370557317277951040197821587653611697911158174247384716633370920967722827191452536365659569735035411345543669630668523086442627513654096815071675675737471822591367394880309008788882232491039715490049569067308570213929626834241310797072954992376745234664773195428414086265699182804254794744838362347637400487814196957044446248950661360831378507608902338257146276102424049144693819328386040096020798804142066335809330022546602734591002295880517601323145417176067461382639107774151029832452658777910590064570304956738843046511258685973574903890601377631153213300539844116392823855033085128698904884310679664289041253031046933013998478377969423273403899376859749146102434949351844146589755567306469791977861593745612205493326751061750416782691380868915898354245249524819855937858693575578015314514153176966091467520 [97,65] 115910305044850086995114055663742223752480934332095459322899679173215382698269903992371950535544543183485058083484596314706166394563120791713323146166107186880032558609804799480574556432055771474085777954826631773214388577965433267297132922297523045145037418156935706574740732804272662353731203410849523686998469021762701614096392905640160988735383989126174534330402490977150856475819377113697963713786620755042759616177390281175129224770298425731065349585109548006585028451468763505273078936620553569710783973971611460168408413092965623013229448707622649587540091333707864457601791553304730002810555939775341191556563976131769959633815257787605987159712410444218981562831637492011296068737508540136439967430306944227862236430960788338535576591101620613440132728877932635171418846983434181460309310732603823289912992033734252963616004679999681300303236987010630955077446364270636780065715156100770907639629163819503950548668614659949995037822825852286472400269155226127595075192791370893527891077594013916856052275617911612117420343603543867332387759218841211088692256285066466642040128793486258589486959961692928217498391648214416697761514778916976937093079277321869608813965883646683497480764992767445767999379470948041422773014812990461266981138877515297699402064209871250956755026951110018859900883949762563882382797855163129253065229657971248718836200651860259440541802510147233201513415618853657559276898077010054072318801247329091449774678001106347254343866567299919003465133188237262432968699407947594500297409706574745128865444457875810292262145413925564455504691624596130264008618967641970703559593035515314274248177624452743254919749227417357539091942426350332519783771816285593325535042577326180521904913074342769623218007994736231754242801002388274187798106106556236177504286474327868680515634116438747184641278327392417545735301714912897918834559432607982255202594452595533166726575667973706464433222260543479179926432837089764535464310408911957484902373966490248324130856669015902928327700702804387713879143080686468316562502185886278482445635155734267388105452656816313440 [97,66] 28720715367727153874055155566883451194551044182864279435368325221324358491714287981288324682798293824110618186580064913749505292892823903954623423031394414027665417413397508273771098496693684139829797930454697257276204685664547682586864611202665876081315977360934311164976404979975544383849838283858295567239743754578848401125032748627627558427560979658660088604609858541361022153660407052490027710116231631884704612950161925238265489245359162415659953309669021120135043360808691541774754563072558315612988200172824921047143720471991298729213986735870568665926676487100622871801702804423997179575733928547990471907338086275347298685590357985711545604328687366352302703418056716645307824607911099253119398773787319267617596109806842777630550631736608499865348360959364483427919152765038255864105063710444521960284750829041329911097027281456485502690582205591783982328799076905506279671229915420322751192517428036604151044913123126118448860340804539029404891640508984797528548705760726573217710422405962356688581625469336373257356370798954016523710944892572439827480530086860696965682622530605962951841214273884045369268983875613376104896329492698561942902289916330873236001862058265833462374862099448733413040280079791777883800841417174442132010395092501797371543530239518633092422585473185452488895707215479329908337847415092328416122970728243816391968617826947908434553767000343484867163340481833002148821164093690534010443893841927057023111093919730376581342421034140939447471763216166227607696139451242108496167465805655241427942138579712183095742329093961918935083778176472606291212340818055005701346632406281021613850229100493518110167849435366175908995461955775831402390340749824498912905317705496694667521999329137395200184555996216632978912379692290055494618727296005090787973024776018225992405975060667634839356107543850051501584344147485087615152021863341402248111286977648272444692679151842449073465526777124928961943835907986838920503171009622064641336882534291232029370860458617014992156047670062683839772259494018835936554551295316495577004788650325165873030623753003520 [97,67] -229055235972835518696989160043367339613847752906101987025055354460113419295924153267134650635981717189146319521501662615352365009030993359400837592935486394716575585345817299352869060432666671952321601447211626486265482343309141944779298151154670089151900765892509224588370686659148651530546969467884641561092342596176408673582184232959051075592918637503550901273710265331701457431780138577260088856780532455938377892995726951790037991421536706064791061500747135070344711917255103650899584798241809036204679743133411918656130010595231654992370037425444582016260006463411267386574122857661881942163526294365000541196136218483435120340679028191747931277720878141430675710908303057260401254085450710531729307642976411442420716958764448301175618137736442755028442822180055729336685114791985811885852030981464510817075450317091682344118555373225084840937039427029583466861396531072335983988399408553184864114735958652431995632883782344988197434950024570131029260983450125306278459383259154783436181325791192072178051196604626795458000010671207363233310843683238075613879343382381421548010314469774654561206824749724614291278303335771566047976806237798542419477205366951874345918404212666983697610359893064854866324701100451947157105253717430605162852845929214108935914792552463361789328147890857902517839313388233937230308156460298915516426909145279935678609127361850980688487856477937944538397585590254496320178123216268865351406030073774946942322225119693897272887146269637754532381393907410068554188901296437458284509006582114523448008945499116101787271025372513037287387404880152802418241929008224536628551879498839415217265067189978412720143927984647768996757840272070670171534595556920769859959495856366390978241544715033679850082304444510226769717470088035771302977920753032311683792168796195225224552846682160546073681512070626071855992649051587791379305058351950362300110568799106642624419253621002696991593528894589487290886210159353807942010772479892201099955741200025385334428005467939684434156468077363472019969322524162652217995787536367022205671570794964213186710395840 [97,68] -3438028141105419377847948490835165610743297183199799622610217212212392460229169629127657909337260780994676615814116826574223268425859868036046417948031329855620949570424607161746384170365041673369951183924827272476830249777589184086590274888462093848414015129844544587968887721167029692119580846564782133299535737348110162035720454801779526321427092017296199731003622643318210853329300333982691805923870555075954353587733646498517861942848683177413985005217750591378374651102392198276815019322613316038883996793501968702859158052304099213967175547893295641137426810367794499592328005628038137589300592867926186540900253614500977882234533288673738937372580424784390899051725310652217294826788665013690367495492453096775145057829494319945876526721054443432403052815634045637562608136062506389668066525168637258406605448122978742309831426924567832527179229167463209193993955513898089657319687823887568893433005588633487164617037677285502092461330823815521688940634804027649143403879200609933776054337762412336764033563380030955980403771561801975879718127695872229184980959111477828204432717858842232066507179989559416593817279067691084997399951354976327366373876291768198462518443630817343931331235331339977697271980923309464774420842928518225078611136166767066112630868359215910499467724312046214906967392878615616664746793829828298380643628459822058835363801054218475350699969628146963246084286997303236697804605897193723095803941415828544161223890800328657691370304322349986231624690795804778700481619494349380491859584282959381298049454365761155764846103892063066564021864733269682857270433645289645863145787971816253616146283556694740547591435496458042095866689411990020316055548033813454140414630740764974229195706202868292759981871602021412426285303979589722329367611128354504065873570748977696773573928944196790276332363545287314905635238639345051457473429734841601743973011831248485604393054099369718197820327465113110381324844765030544361589822561370196907976665562581821321894863699916976656156321968693453272830261192812293947628109269470992689727448408717465553152 [97,69] 41630114243427677888855625468422498483279681916801330909642344378648292131198541398835334048518496560925277258370063225389933052376542283307989332077419050463504657878439181353404149966809975211543375553970220535054209518063965961782693363593233906198413311752920819588194593389921627314805071028993460659495633976711678781836759449104357597528863249409746868337342569439733373064965260614613154442089349953165793588004348311296837744051205629662896849666720642943810082325028114924708181128824921457871028393779290020044620072879109415462175689048298538340553597934947293940680126974418339791329913566071119263523431295166751187826635747555778269021058344141747739523278892997352620381222759312915136287971120814184953976853505001078392681940397050329548731416473387501309555401530994226457989667026516263322342095357746389932360738072461972306113516519130872235773322032690420221034709669112043995700167406482824883701271829252879448266766055111409389908906855538366886998769085073860789289132404325458233766079492957431455995993625745609548634289395501139268581455741945023941514513193615664756628037504170014133248340961793862318697574126083149304080067461449407166691765845428587608197098583766356724093244651899398304486971514359552163240007803565922435503394032991872541337301922884995023174537936286797855220809309684627872040280007598554710877843647457520636393547111495941416607493038592728547264993545634235278964704530706999234184033583313148542840925226848744935325446387383556610995865639697922253360648562124071331666811644169716768515296735835440730726083014643416741034925892923585734900166363924430070083360498528150413955461569206860557119640227615590786503153024297164137754010505261011303619463440136866412256039066450684383128264961640804287624313280106276932381542814014279479855921615733724345940321587196108445936977337082024236439306819533427764272095143201629939751847400710669034258732475455272475091627702250098301972978278453276393877792358615660791257627412103681170070209756442294273806631512317833907769627365505184990951394603515093768 [97,70] 783000690019652442643898752217690830798344599060080636984698630936156987248272423064322161350171698484512409870791012550204389775968162560438422226435066302327982119872640045439412041321263501527580162955767833291141918462222036776495189019046467578359738728704620206495016417790132077708553318588244215475742121834524661164234667500696249016418736147297598461515226037586645655705209614977300418149233699707989742542826392441067560203745833544978468515874268075002935420656623877699203278807728059003600241012102158611016415969837851332174902599255398000881285501082057182502912366714562533943137644980242541762583790033776850238240345702518675872150465322361750210612368497486285496091832026331244919144565069444024364278934850449982668199251244283736102926027951089776065668921319924579622104910730301456200674095710790310372001293753064488421845587921993165993334411371924538603990620742408429348022720874565276682722978888210690893125709816375110914277709042898644685303500135914125890940332684062515525812232239572858775197023144147134745639881243263203834735795056622963650931578319832976928312360342445016892057194408517928963954236259995949158200168145219044086734182480892192390255943011161368460565083567320160510434569785839738774586661820103915708647904227225978673201540219647487582031807693760843342025283267348826307306218875679821136927535610427867637970073437469029520157377865719098244169471172346235320180358949601045416655783468991535006009624882236898520238648174066082823518687768371692177500582693995128005318977862873504327006878108516974468505264269955163608138696347356527695263008774587907766848620542891398608127602947052427107753353158013367137978124885000774216371505070864228644156223273207712470816286227819022953980155257224321538464846724515749558248460712196227299301249305847725003072680322209061268896429968851764624778239072673860731588255801063558855728435475399265386240727166982618642369787651831976292508632683036198252362100153966928513744164380655716009160133195242946184886479774548750608703799012082390064746843514880 [97,71] -7763054182998737166487589004711016172883568001643615879224807461811544938881776559163019304958367782317706740279900438228374269311762790257039385252239388098507357084261779161640852423892840659341523445774086983289776767197378468355585950913972824436756397315207057645491365999329196687520028013279725402204039745040167703176961710443463015091028181874669546239972813990025654945561834918213466532559858729200179212954178976991393702220438377311818940239108335386350042563083679646878114596907368014650776342033111265006047232245305484897275595435911664224481640515814945596596354261089999689030819002612484359145928598897880710688371815904678327251819818176404730959858343582538874832362721047318994402999854713579839944824142173020675980841586981459780322820900688015065067436152457514025998031436462814843238500254145778477019743350458396615804240128566494013730334277505853207933751566603202148485132771518030556330167231177130623492329540662988080174628515628285041819734043030538023581145546680841669429533435365907231106246126005144095731057129120153550040362354604877802284931458992582959420934973156091085685659132108021764582291498245609223394384355983288602404696420248623234907170543394764296095216273192150069294987165415214201308058148325168394765935886820753051584516343119190137342932394877665173793586647466703065096315075872937536602734952028939483569260522372719320652546215120734578101424758522065859569698629550463645318134404355867751318616471630471962302165204908472181659218029239340508454480817972994352099277526580419530789827147891246936537912843249565775283606815576526100642371767901425320589552852830289151497779118918673633407109187613376966243398393563550520606903730051140174509853549118881546979142045882682573138940194568901073104233284872863938531670915987925819119069781914860921312092772031631289152923484170314348713272137542523110555464067372413281021884303154740561180938698457984275927268808018854711416559278691545511125549897167160066029851184085531943646385017960702604522380835169762501380290106500738740375279680 [97,72] -27972000653990405908445285685836317682140453460958473099255631124196845641454385334287592478196919595806029980033268808494703981979522945361905966227370469844109703919141107560215799680371116190755834775853312485795609832078053101284215056083722077807261186629286354181941551154253804268932896072187400047392137460858774664056331244018352781296768371173800687849564509731396201572075933503060718862597437385205159965975841526681236831751164863296564108222977813582517980775005261066272127060867950902808897484750603591759852899298166550432132304443877990469981323333981009217062873655097881819733425165399627326188857628567754301311920829371297779339281554522033647542068669878411144010247291228895622888062446687431920085796366079980682423709902448121681403163503813373109641511182275180740945100372429240072255466505187369082131701906587121061455084508111904759715303396568434800520250229651415139628122831245153140409669911792600012772633109227734983307053302423564407530973349308173135536698593765218511390296793826183836669820091514836479780781200448427774614915763772976516281386515949066096880991569344481077264797583425182249204250603859747224677597325635765751123754010394874296946621621248963387178546842255314201911290544825300247259440784278059106065325218593195747500304947528840181464245705292986678625079185687204968794959286570180135125919352235894359215851229343960201389553161761207062858127546519467375982877212629307103884802710522590425732592822147529162839176544441761626454199148948377985813697093936636487693653870881644368149046723992537702864060378245726302347572472563191388672014429214583860520278134960085214592944357160433712903514343922031218704343445167879374630089847786701652435340918753252223273626546068486146535076895720046511158014405659107026577412221118045152789533167701989730758482713232502113268743475523849109528521570584616154260313085849784265966826589102828969714349152685847698425274932037535187989448050823102514071609534134158931785774741861464171551449259316524582745158996431634140158376254674458960736 [97,73] 208459465539278500585696151914558664832206028999833924658418626674099176987193457910692371570752249416685311873823354857771656886836571832524877450300988039798238691406552259382013067572937328086317514961673653347134164830584945590528215656500014306950045203523946015866975388168745788473969787305083848386049855430092253288189894663111613466032574416123589086866813894860757436180070036981678721812197672554126409433134941917393744958350960321167560827125280840170593217643002102452761805732405100460173177869454956784606509939692488605417369820224478340878536813564092167890418117801197340032117323298077699153403391732052678061688936665555589000570700338101491451716491848327469901674092869357907684311468972137638429427898045804417935359528778052599997681470448647153604729167049402269230261794965522604206529038306670914007444899481490131270466690404833010502582631536511830061018037089999054328939071910035631932373430323324136830704985906347169503893990588698372427392453715847616970526547755356638354607109572229398565208396558723924540581061681675628143635896034140261736956640655084502874283642702114626131080982641279540284450029159567611280616158001638338355006525346018708018258641021736877732194537031930846728485162945053865899627782067698864468918742186803227587131552727970163912031480440316578874165203550377239067488302944025460913667259894497838205049874515850706111708254794154353653498622920118171285569979328795391212581357212465339163400939230221992592880839512210448164100428190535852574302249223250225392471794067746050387567286969159340641838644332172691866334075801651132206680079433533290943623910006897350138463142355940775356200809083328627380304062163123698495595322013112747088212273244174954541014300028679940273114847675956555456168980968020346058441529166008295801687180615093274179020867189906802555596085233388014683565897311174459393741327995656284680466418064790042834169588146749051058309784872073110224354086929323614969302031043259636825298563144355825213196820686967132486115564788675433342622902756748924 [97,74] 1145507150380857605243707463376240674546775234381463406024868694272296101124270808955782691715223744009124620428126548182595007288758059303619861209963381566193289527118294177688243800602457690401273672190671353744575696329785892936642880045450203362576831392713543523969705273626590594302178922677947222196626526490417738797058457856415774767503971781447388666409310902088142029364317409046022003364229879330836096093360057225925241780324342866244438793969094349759794690340015625870780088115448733601227466392688912770244585581062483785936989070037784676904720913097485430053395690759023688927067635770920813996486076003171427750378223403616587856997670677174039829791393517883138846285561824423049123330039904110303960320816576998233888740659676902649999562044765796222094127190954056734221510242491573221571087226602463585733217417630450184486886773168466759133945036332498195523576866409727050833970699457759953164776412669452293185197393051378830049076892778068438415592798772015998251447445201462921195617847626723024151010596011872279203043485742984673816876287129328828482122107596471526832697206441029401730838523216974623764462863412498846264288547119921869626763354433269343819527017114703509588180764809932511990934273719176623129162364537320599379824992561093960228096169776259726777914695519088077404735292154945742547517817304983951111691808296554428436285568580020532474999082606379354954848282431833901295921383231586680836535652068386270651576025645393061074472973982447116848496103510261851513108650537108108589488776344021766278512824222017176414378027272324530415790267054324512396870243461119562816320027574444813348333178053488883450893424167770505416067182626335964687709759525027358855160380690026937682669181052328088675870442581488953237874512788797445345228673663408595545799836770027632014180242895239593362985728818088899354114324231408315484728396914893295862951379931167684588812442403693315171170823016894539028055844421586815984008486959298204097749187522526395335443084069518545397111945452974164774152041856 [97,75] 4282672493120383257646966551861736224206253054354731377354922651668035433920087984868185226326228398879279095339922321660691736077995478269166339572174926275087509114386282784624939128493993607192429604822301471998995764021030531825252638818145486988572375848417131562631044756456473269325497475078453965096119992275033828038117091052913150550949864801314836204747711877003711573634114138868146872807952976127049910141901909741021865815731958404032163003610071945267748407342972916419099665301818241337467430936768727121076420574190681932345515835836864676151149132342466402717060493953952693649958503371988254419076909704594799800199547536385377188028734054357743633714594432675420395027338061567128697394098176494267802811727480189691534702062258006881688438980845089064586906362443274630871573565131195487455282234302488294532518328096234732097238804286040021937300718678152749703281944281766031234276833593159814948604539792141079703974916197614209072397433867293422493405196877835032551925619508233572032988330120309726622664350953723247454675299215636475504905099260279820905537796919869939270287552017491862397396119831819987458599046515854617888962098517272004296594841444952761337394055188203778334062493165434651124710860357141080943513239132623687580082034614003948996308878664060500127734154126122272739459284676418544538964764798288383939485574001210285190214417136319534885727021879068944844645152103166677552886682950466107397082690461183485418616595277704555554868059844169565049287609507718782160535071631667340020364530235287847353610616653248163965176007127655375424481759521923378749352131712664036867845994048232369904966771903624520889332477386866673976873565577638207936047637042348059128375741415725955891079439173017074305819982556464599622482337480406283069453271364274124437579694051896731413104763457157884127413674363700073924442906455181207429467763383432617882196302703120910813246030331344227814776553635372491552969863241396854312056617736065029322401115757874444065003342387643961113685060778917965321360 [97,76] -29908737691089795335687929783223135196121722437711490611075541594839564860028277758960202366488560135851936703911780231453661084485856895874863288657706884277882490783134308581674310607579346945450627697904235920832451901755913700141732586935011469369568830256239288298188864163110237351291027955134401915556272416051544347525210448283523210127027197313892951856483720299335832600695432795158296673599412497237880071799400540476628540154929092385879116746370810870139675508154132843334403800196814196365265909572047764342550387765395937237080157693569209996642870568628446414908417996866718950989755648524395607316093483651418603143031804153525172725663342313365956719434939891673791576739529377130547900813419132229829584401398718384982933218927080047435646314192124542563489027010442413262623756787542669762126293768457313451832941675281402469638810811826612268091092885386564510071710181048842456221794037749625194783489591264985481195683302893974437547468133317545962650566598194268122476801234558830136630556932762538992195383398075645919749386276836233601169645845659941641522039313207011650282795840062378231136978663668541391670117257929152767543902744650314515559673341872129252816422319041809543429441977989968833497266592795724759888341495949764812296261358942152362165151950479362890662793418213628949449139223408528234839043008104046410891406642457439452807282543417126588538189907955763344489461572395061891403673261997875454977741594462941474729327119557611526631427084261897641610199241061876344219570419753823139274865991439765578048678762128626509777296164673424982228560169421239924144925927584476651336174380170185514041325244699090177855870642991150300280668529960646301491784575206358572917527684125247674050682176476910685667366201474470391198205686082239192392622245382040299230799409597245022962244897765018079206400147753067818607663113235378874627623041429242166705603917877946864300423220552947128394396758041191242387327524584715709277813761791995673573579190801875109300589598995456725598716599536399952 [97,77] 152481002163153438696234635609630283478486660353191739979350785007820144848272037824796124702367135578774528492590002599103079674693734491311922949665832315951876717739979243166914151246856094690743625852518705074601840741757285769817110919818029355823102694880659202741682786864741919227621694325551946485362121813489149510259835475885388344372658236378290886426198675013217939770142351185310338143914063494184229220958758233451905958357066735679666077546857727277500907571694137399466514420079112342878933613063281836551957389229213924226518410297573265834784228971052915104728725868229891115435057510822384678315337892644036615130445448050273170529970317684614550466825353370128582539896187391737105551572102253804806754388775201742108234417517959904793486511251734788191341579381554280789002112887701186919989885629388885041520229916198579200384625912276359738875963929611163040029879699062695545786677038353210063157706974254637975868957696741873745838805067362793988190544662199811204914412991611812059867047780923612905348248095481595936597703581088225397602945657440190913930908574371647685865962034802391431227314673689490661332272359529771655238536373966430166382804084100192644317712322648892174676890829043627374363003420456750756853057982451886681306056493802515028056749558535624631464381831061578360323063942176763690531885164025545806652298703280422023332505614754339281944127605127820083981588782709791454223394730110017065935340368421305639989767972262605799810718943031919895103623420029767824990534955859916618398498165527394399442517086518518598443370870889716847623927757317165204371845755266473435439164010588950352673451334948697352392640511068993325655068492147802996310450543735416269279070373852041578787363276048745953163772724850041257012655050001151847342139537821687393280653110629902239016981468903304244819319437504091445785965098842501729354846618797119598289648310351830023168607920675536435849382302785346146280509253926955324027366887001363834912384397202010614292043803038751818796745100178 [97,78] -28061394333038550687377480969760957585677490423380931302381208304133021277282438585202749072686991147102881331322487370927455580655776829331415745431093442417428523525297373629234717183445430178409488488408413380901308806362333017164093668994694034549445130238650287846161949702593084412847288866183792070827963319859399764970285738268346200672764079228285115920272047347367932361633270154920207851939195177639637194838869523292781645324151801907674311921584729706231182830223565991109976212598330624216336235934895459471699595181022957438196047988334456329634298397577782713190546896143629322629100182804712966760616891837346139428675554936234412856095951260503076053048247272465780448158846180319973806879587194997583806209637699611885373870469202780725386468144824788745355515782515008742445881454841734535113550683544620947777440889501312527637117349726888312454147078856968230168815308165338554869751821250152073517511388611792777237785573187598148313071127194788005905345212856465878325438372390275221524542139060525948212570296778592605948350685240162972331303963170218914636434761350658381597251318606415278504879295629212960243595312456571964896736279946637033664186843880835097742859056226792447212058964213755086543332535954827657466924931268186368648863449362474628258624652442585673729441607626919190702819952592373194990095372215729425862054495300954885257394309223123867513041090150878571213342629668332409144167683666810390689935870555338741091249046218885989146657706817341269908996778886918766370576866536811639658515637092877153321307728287157958471024118514222068379124451686815189343381067890179571668497989336018571941836234296350426369982136957495178893359884521246392769747883635809863999374615345388413550389673241911545606237073830409374998878479690497212263530498350781971298753739702194073634853978900000856813878511180757086728180184547112912973802634503518633595319405204758571755104889549369398279855712716546954720977541981003264978876970369938659933577878786571542765223419309422058086176 [97,79] 384484745027743199452986871028096335634772544818678118225158227476582371415523650119724953844584548938149581683325856947302202011574464489362559006473177934898314045861948151655690683964049227634000889499169376795591564900239831026502428216711364609967547781006034840692151815450604782026301296094288986359508623554670168321222653107282664876601099773092129974377061051797590374704253020722917923517051335032858650171833561267136517563638473854161871865183008752434276287191270803812610905273799636448649051272545727157985484133386799900620281344526840881090766544902092885653328447387632900511703478062640119241048214709443609227573593860187552920472452802721741880051666693925436239305019291030751904052786311955649931558007558059145954931264201354691906464067884259947241926012254384469914739994476829150312827830642940509318759060464769347499585916073421550693802743007755474954602774660688045766016787061759959153761913556042069781877084886956969719115177911153016962372071273506517063519989182410260225586013869273974657210800659992307338388168207079867133650465086314791281888032145572276546918817676615698118706429460321665839170041212873324588919426520774011294924592921177264298798136641741260564114653241676699615948239448751408106640105193157063628057985348846832645918775210985523342940102678314827436831632991756700806571220067923663868813339516088808284355202063240052472871898425390853886689441091790673010948582320991180544700135008440562858420894917415146337316225750011332522850299361443936006904260965824293103980824934771383334152252218598495021291811471836206626003186166296099084328204522494251388880891402832511615809575887068298115110466673366111835353040137072839157031311851405920437981509336782639955725395233292630151493516116420163252553992426319597723743472794923515845658513267566052494188859862795878027914146324708258706010101886300499807462429153032632272678211616402753529800504609521985454028754078666863953075345212611299488362714378624547306978574616918607373881763626875434684 [97,80] 1902374092648453253290660441558745815898636543528686859402700218534868869880165569294407988559699606757642199068342359944210243644737300886553592137851756641530289937162229826560120378532960036947771557112652041284509758529324464994256821801059008823238044079573832798626468599814605232966960217683508907417096204188122428729849369757450311549935325256600598379929779038158405842441913495840761978186544953841033928892654760674315774195794653553554263476827997624740092398574193701353846022883943993455451422177631196620746742617322823307953927056864395293940225664435092196202224420749622343663102921176720684612596470821508842793552345200505994511612819779125297124766271880015420907302508529112118506827973064806209810064960034935965856760302287825798567939748780360026862886232664562103688355100565790389753871184067054364771926741211685987203123366661949024238144744806565423830340827023536109160846004378871872040613095816177672710772595680150424067809671996415214435368331612565054746452963509602641806777538290625715993691734736532524047405250979108672983267562055415385142514296627654611154296468293188647441602726290454484203429905369879343626768749695142616555559236492310407549897191067740487757417444813906070014921230814849414289997138127479989925794573163014344803163727541202537586072858328661395083348174958783106652793347182459332401822160015073887414421419810232892498122086029524159310611999535858286866130299862967586478841379427532213677601652975147213814767597191704801241942495010341820895667506117345079562245803744900938574464534606301323539362675232384518190284808964529736885377816591364845801760561699963322855490740600893147568113736159272983676130654797013557669232621566256177603978035872191572593890833345110605786185003601841692128628992808899451326214635800468104730589215694006941218004460353937571038242900742432907080346354842265101620634620804822517230200487766944700411302882121466161480708759466565071081577448862540124407098043491387859208276870246276930040500995584480 [97,81] 1490569964548556298195941353673761841349433778754293842496793748419312009502809598080427016847452493845909079266413157594196667507308574629343681715379801453562378447127810761500149909027372478156069464157232917843282747155889083104819756399158856381293520411452999199182841353577853299962790028770593022490815360164289766823645230364261083637006333288483320962914428661249085859454983527881799905193965492125817703426119703026634772771287107814758779325468982755853321680856069328271007173540419779144718921801734369168132419870287414251463793046538422117885114818785424050836247320458187195310759256589289589215450809816879829735202897270221360487994647762285779203040269025363903394705702585214872305567117081653238786627291251876909836653842072805251247177530402807516743110767148822203755604504847056969190111908963604033989641637772305443108187034700976202589055903295725455771824928699776561616017068404523984861653163919177892504739127251655053494997096458390406162551044364861677916359176529705023188994683292363708509376477534744892317730628984607053695958237879591553973332162971515465148088391730671994276423694009520735569078928730454077191934940811882372483028631605642660096820953806399522825193298963326286107631960928450116564486296677846611013737051625447950806921337174090591498045909111301050268646588253521469155576192183014219248162733070782562632484856273115277049379817205941133025387967824446884339357921449970726467461177920556869401175503454658250090985192393311675245270618183436545808941533201736107323886383914822816543414235391064352999525767459928952267572119292228441226601923045622679883238828886826409225660357547203610020994750629595281016508132236977082987346562428536371499957581895152583984409808579678915765985086560455729795397587827534214873676846447347649400727676112297699064111688600580359124170218151511726885645283632829879180767268616151312592612214525554432702901039925935165998557778305189525798217749722217124328626055741016155125483449202460364738710852 [97,82] -1112636369899259275161569063823829200100412458046553318179528462970799349023118427687730236871902412626507470052438076942223500154712231729048868530529900762940948579199862788958718115781253246182028993308043311824517688514581305959778710980309741275712101268261935102926367132855869111899733651496005947492881669971106238163958474420602008103850175600024288573787712247373842593140814580211331603726373411484073658144267529653611367073538285529102121088588663331082411010643482650099624070373913828039083469359846221024473721863463041084822239792163807553617648869928849024253783596870509594552672604540144768270005844865337505361358742168873959678212554007977846079458628533255622973519573398340300926028384188124320315411623414849944169772465288509015934812734861265005901341206542996713042909850020269103908705539237544827247890089757332492343328938217904953902864917793401097547215317309145735677304287068080904734689472714181305261998779306658342061283337154964527118959257557186711726437645190713982236941673388023698422242023841022848306770852965458104051032416842081945255789159857021550659918539648270882420758537528494127921525778860880334200876923551369835085702611849204076306768793923737078371810672403514460384617941344205584692039080708230143195022776428190569646138932657550147388154430090524880187363860924397799561817821609606126722800811305367311845045316882490597277140705209815928313449299314378854606819717401311588329676275652242402617150565783871986921223036767376682300386171747796162662317409007298927766895062664091575132396439731642324842737882844280992145530301756681188025074877365946537090314954526078680826226843193380004497356912037814621448547473790532274115487258766447291095681265817883672321166318801889712405404533048432557136960399805192014142834768778514869166099594160563913736326047640472429325951780969996680112075861357030032927136629019299981778367154041782328907143133701509364886838631212158197845150133491283699836527356905550731584586947348875589056 [97,83] -10772758518401501021792389535816579995188664700716191627869655400994547550787968740256595973703044342037531105205874076012744094334223119630162908656504884223504324649780040318206556353962338717120929778320183600621908005545896408426941390044708512388588637060195156758394583583780176349743102930691050081778902980687514392734018851867474767953172361429882781263894781872070881710527036176061514931671067476414024545302249176406724347344995041532487741705866161799293531095167506501837683658955231372596689483024922816799790075109261782812278905459922622918470266956805032887327992872658290217667814010320764003939145524063427618475743927907640998928272813601949695054428091791418011078719748005570601132658408411992984330125872002211923341670705325372668085199593640263585338526796591639264557000427358666143260241346042271351587293503529640788496175117339204632959467919283345438416424210357509200613945120262343124430280098588830510972716864039722269299068938520315094372807350472715598088348641970812839376920115850238056244243202126999930878574893638126748802592272563790918952544159464444964321437497792808684242924227581338805106002120717263518315714201522169174278473011311275824176932354115353626920582146724804646796578115100526428421674430709853340303496303966778094118149060660200517182108041278826469554382131326251315012016050154520773340569599463054450129719347142461725343354216837025269492036302717444684524638938592689340176977279617070516245274801797256133484759516247915431402195201622050807091397788256333518208661601127703169412086618963990976403257328670510179556501734613434986534667988868708345212380745920041976735961240924897463194356214302767061157926126238518643284970916805876515902193688446646753564153981901418974946043012928187485617383265480608317779105424351463829202756290724886756651317471700107058593122724647859112102161955513792929627899428332312219405100915255738509862360737881929057196798484950898967365331327875178408928996391238042881118124270921560 [97,84] -12574386874683491304645658881058287030918537091437913183572123621507801539748896633071769538320423476844244659134842613756528473290941323674675739082854682767326829922044672659319506896530924870785008634030329909938720481757687236314339796571883431842387554295134067449138041496896741631127543155724453054916579665773845058403311390051700748931240020722524272882177003508518624725956662075962387155997030643784074448240228801920697055867424281489716852589863792602245376171523073820814110878935543989815391756765839714213729867003259668739231749303207681523773352723483469947162658974292069873304132895813866730774299500043663803021245131318245833158158704882762642025887086629902090565305381116393523834296563276538788144427502277965396763467901521948448363134754436564629674166034784834280127881109508599872745635618789622996437791974697917228316357234631655692496986255099050234143824649171520657442629535761425272767414256317476627744663154418988800994530356508710594707535137703080301354136531478890706914195059201245198162182160239082538129073075977041825461404547203737972702066466000830759538302515559658769962810679385713640408273384027895645213687097457807022219524466347887322901702228116339145263749133285854715159828015754884079822174950056309818859152553229815319420727976241019356637635693378827412088256709636570128368510414039283131413629018964095119401981767579991775486759035962846452943012836877807762986018991153369103852725990907523214125327137199225979760545926329169637346687206680693170964949567111394834973153014482138233277452325548540688600102828412896385639644127344765252700336332602345649544342677941352613037654489964632620851066758213195737077978737618230229391298084434697079033862666393562414027211715703214310754744138173139728338645813684864030758391417405489332390784216287048292579030285980641575022167294790549761091096631744754264571092497934008964080260841110552453318265526482401941643171293853717216078054005580983945228207794077512802477168048 [97,85] 1094600030586217546513476758002642552006514159297094362749852261501541427893607000606691573630455074584084905247021096574811197041781601911680936219702169308501731542427457547083674208610186430803473999679231501778058483058687416275358174557219302353045439063739619938779865559749657813933452033901721160935439245819831045270488251790089349506104180769655835189423422764544996536681178394939250143948878882263170116725510707192562144456316350385046828233935575743240985887288464842192902248979557192105360417510157284375685322666548059855848364117521868946729258251926059287825256325156718735982924982959935082033115332980001315206263780699275724227735031254742029469740650987479595127250254721726200338063060499195820293882641815116605830005755346959706352882364035017823807297853173624033994668704345755387276211135077148049740917563440901054703554565235727230547938173102277342933022317990275540629372658880064500059799911422498151926575288963351820542136483467690392420731326463687518171105952287134285629832495154406105384616738806781497527019180584122025567972899097311779741008742885720395088414307733458098459881644717637677045798509031665425785442134509857793330557399834461724086324295336606883720103539206882593700403610124754456829640022593938342762802035422221055793696750252550886042179706951577158008771090796601028069253408499304201241937789142488243559042134446716144737251008968731299629139580586633952264839169644918126664373620317294047986685979939189865596843333309608978772407644711079435881078809464626234120239690564238813003882890828951550856299406627622519222189315662391729854585180010670770813274421326376541626101619591589034180915498410150361198049719522652540326008218952279857320641411420582332032035330216476525811918748759202086232920449458717344505986120552221635050715772759295030062013673957291441340762635099080897208552583195246483635848750979731704478658441848122332410849017726519183398500350716655609011645499533934493556016727686704747542 [97,86] 29076094176123868672991734820766622966731810402336374874188890006969824807526102914632274939894302661260851420274046476738233761554540066281925199974124928001766264534565967014841996124542088338164737263446259767506839175829647175398910764513700382188421818139503483607726277357734975901560820823104529201749697136469875118403358332780101265312897748441193199224033525797042165524027672162855009000459976909383204922525211731098711665533247576587054626958075133604460868876439135649046372202970897023309296085114537921965653825063945752620849491649326314192461738560639744760470167241217460819380061444636703425546223758485010934461663380552516072937686575474346453607290056837448523034700368661749486731479764971670498400902594178647850332308072894744335434028808762908562002455709661992230188491801240042058768098028951375442420354114214476098816522048481866202004762567861942151466827340965985655007948067072738128210808327673768602213720199146807294799720180852647115175768093741397350049419294720690066045161656845908367304709531405391245173351249550811085414142243170647343707070941323763090212039733586611184116169528412816073666770292875648542951957418090391446162121498842965497416300414897607645019682986017497055035349441713806286634434210826191855876169113735017593298193657635557032206314271770296575263241581441247321729638864790168426271767442896846121633966792754800958595288194950051527158889206167725459662010322428606209832522272950971099595061763839860446349932560930662154200629937733974583822919476561711722031021523451017678364690166355583426715450509112092866530710246950605625538557051339836950220612490012655331999679235759471223805766213958725894170563424760881054498866991448992498782339206090195451329575748717025031637992019219945539338002700471501193660169366742720019538182656306983403601810738646686805945991002854125626219258971441465473993616538655372033877943350554649231084372120736971112096467395352631071439349974045879795960718077211392 [97,87] 31334310649589051383417520578606691158181651255468704564291884740050509671292424854890648740193174475116984066002035490003465803857830652407082311293270866455664850054691763874566543745628418057284378615114330402241096055806923644603195847755021843984529571564031725253242305461580399043682375349069982258736871994021035691017289592617261583734315647826980112470507355441801538354550014028297450318580878209942128626748801534940452877530486790178813643111128388268952684397381749645661206043913294117714465779669816336575292768072691090196818260680807808545904010661772221889962595344453685757233938914182017332241822153411627396591276206411225535409535918982305486789010026967058978614156589672043569895333983035505543087086720885819664185653133062152389114761564775814251956187120441667935681628279930088818371125469056644119952851591317539475495133865487366613114520507471801860435965858814741600165245792255368653194606183765551189108983449316089107040167997451413398917600646777487924608613778031670624097505620788641366772726594549980386653143416350479558427790624492868968993626292423915560377831434872655228638997171820529068327142587578517474767046896398961679726386925603379587330064788630470643352268024418227419921030802384275544864545497544620378434989600310576366911756843107007978253195871256670776441102303766248658049873831306704298592501502437352603593275537224635241667333088753780770810409477409229264307986096822079952638043902401400984644379488243749976277566594906838618628293921931965931689281558848339908863198753322814932135651407222865914032812566077744595596822153932037353468681664132081959862782720620079007026064913515281096839567196468192206132586404854230277963527146591495138372860463224980708002245877675671956266133042935022215032053737273567595493331136228612744222672297933039044245092272603388792416104040040264522638903293002840028910454122202593250972873168458638769917662381700344051869676880276008874280115950795744549809910880 [97,88] 12463162233325454862465569170926911783021279008789789835638244197465730579699093021184939538500046745010656837556781544073577449100704522197770057364180997539431464815377580582833971955974789495416818379695447808365493440260973365001185270616248408772695630984342614943402287451975963499754613329658240975013692417834022491512659594043243905733347098714777410982004690211147714444719054769580714808915428828897406205244724546998110387546755315002832513294979289141124975833881862316732405703147042841322481168497550961650265663635279566988142223048482521374568232018520882245744464461518517110506051449310279102112342072277289484608210549317046610081536386721716727329134110244838556334646865212546319494634903422518722921233897927241842811335631553947329950405444538210275644679920783060852343317748827376784451550404257794593892850734550181268203101112910352643498111578915525763618671974792288932519512174383388394827418200738166878811857857115742966550386434994467519013466978226827533201286321094526499915646645556636277829525732874635220353395508973612161303201177134713344822138134173349130497573755830316984968799081987946172697376154718186721014303023143120853701687062057578263488501017200169178138739913807688929377503928507864104928510176669446933284724860167492543086454988650558883576262343072588426822706633994356482741046650127152361811195282666085336239365703854413329444918834744734637423338625313694943883234993919588925415602459059720210241091332915618220645844134263775883431401019570861594984991268497315037729994670984056089234436801940620847847457536755943592341622091591851427689872444570683740827460700202156193390619113394168571419014592190979766538882119361140677610220880929252941243429795906243167656928280624944084760291242052525065215717412586667845423000524385328181824834973513297399764612364125361309884075046885514728701602004519858119275782226040851229693328053782864067418786759728391841329231019153904626799287349366614875392 [97,89] -2249452546669326998142795859448642629708796451356241710772757344246985260542028920571284052417235126444875581107611260394474577221201770712569254814412587830478802276150466432236071977462736946040508235102096048656087664396434374169498496652373174154764638199960423412599168048808953664918698708483931152765542430893276775098264359317657488021965096625001814843974256317518038357964959658190702743583665833349909535569476391420545400550621808844653593046613933512921188857537230118446643249753797916981905564518323219864845419428991229572614321155503586130178379299875119389238324261333055662324016517912429881211893947048131047384950984460761748280758963668253720944754174371189397831944315834713933011879579791280342649770735372875726686282225468730525199816362509874809868760364390048776140168745454912010177584693239775004754395008826324058259367296791870559234527248723934347235964919034297477284759746995691818275135956684857705668803770149038673426046820487604441852320663883147962057781230744102718220990780382963726015363276062010806561993585370571911213036394672613589213676335210579195745775313812127798138443576718965451534666611442003361929870568955456966146011434321125156410855567787325049963086674728766966965701929799046583888885750287814330353987595532836574373113885577222689059264103787892649898133314633798932208195732678272931845077006674139051864549205735312357081927152869036490152061688143631252832680575962005314837005518143035309782487970325213183815345702220301575295661298387195939474626860791249963649386504787730141007082151115472849742633013069058812690359172764278055140544384513792682040557239211927258863611361445530532631592447690751018553657984697188086038636093111503897748191409749065286713766212153562141402502028441465816904508639649534954576325464573017618469615033340515484906451731709181260506097856489926556381161028164695250185803893517857840630028436975380993723341531335505220964566440397252738704877003606016 [97,90] -2577351276190135412953582047548617710511910910345533604070290450373638149845176664165008886746875092531081278923468140660347547738263843737659512378811794664839049638675790363821258981336968617910596385582202579099020330938356163880744674773383251446908168336746668380197099375033435773804978133499512891836160604812561052037417298638612929177332368773893782518458768003088118111922507425760538235408739578470238031854506670423325715629717440816643047126061074300864159771035770597497954525945111692497905223032635086242866139940064100539025762105613722587677660541710308280510729330311406006837668823718795183221295608322693612103279350132214715018688187164341149784173998735599229279366098744182531973544393983208021884625942011647559940075268381040327182978097085443427651976320997528292632743854845482212241642674567512318303831186416450538185565858839892748271480430184658791676435546933605086349611228234467437851984369489499156385803054903433779102417832211405638759154074797124244475522226303796084104175516320608733565986744467489564369447664120445654049235109617374903093351737451721131296708090308704805370584405585690719664085829376027898294910515022308365717272646509481949401315419911764916207238498159884411803461569338907991325925371855282238441262466067760968492485747051246305499173585890524694067334351998572200207119873257943388329933925434805445011876377876327060038594837163353046698119744748193410368134825489572587015116777831235653510884264180192426442087047075392174406370616768827485590860506005128944864010217192005044406806634030270145796712046938577446228091349263655318951423093003851946888361643968605978786820915636381542118713809092497715429306466653105564467043126598757483824962442013096475242077695422917327830138772919398787554922541828151305619124947541163291331188353608837011617536848740345012941766040543001587649790781189355977768061432576630826205520559751291357871285537178598719716731688076568777153668096 [97,91] -4078907248905347775611892942641721846778779151234199336114488732370575592880403276576309459734262931076919700713127402035929567327212917049282809490309939565526039208929792861597401798417913301883482703961673531375304637771383090576164392122047779761252959538892345300125013187615136843588545656492376201381561854782569727584319601132824555901787650664633514714230967036099545065961856560121269425373238360597195554180543374557731851494739754127586932740474855041202116850862845723162312853266641956349025416727017595607098661161887170727786643205165325289324948207349068558296028239268593920054512093950275024176744963633852422230146870944024040585708398130357137114770408759341563247300193949424848143636867571187765902694136577313598440386319274555741048280986280524896534984155788458043824802713640308168249928511008917223823939445479533888603892318636554532041059811033013893054733570422057933758327954693789228228988692706559821979585092596430758908861181118243831008876067265969320031588797789153709843509812332661229976618280598711385897902944219732173024857515162737491156964043722073511402496879931247821786886736804917355685609330165712734062534324513905886448398848567390957386606934565860483783402406547911304069130956752552971067573559926693732592767440532689759995297548352999924895202444192494151418683852514171786647284688474753480592968090714254815116175995064165703338251176490418125405320955179973703186971018069859129125233306726414040661243580829351578038294422918548279038010429015708329583272502838986167304769796551721016826528552623829538645676175110522836641811008108280176596069567797397487212907656648830535994097697848959302335924172083852353072709181817921304519318352668935194264820855201983151371692024375568441155553061174451096229525849161460675005740346835854381918358565593264640473722407483297116207339668597087369481409513102477912871122333375271554295468313059570556703654736013950420463355462209943274880 [97,92] -1084775562481977219645511360145880664028686105295201882386566602412368345913462459163324303098745325007772511126951353556552025323201063328570801519221741746222265735106520805268873100666849584941890174633819645647291919517170828141319727386630746095509704665368552113552558406157406719038604140966351595240123276874318623516511605073424771734592166830019002769139226937850024294874784963115642484371884337355934544782111566503728095211046388043304370262815405182454725192253293210786839709801117279265671506965782106787198107459285571895150952771218630317940366244437357584564159700216472347080090895413529586288788206882180667967599654523348099542429082540884367183795602201402855216383037304539371494756126873996817466493250645776608104865605353341095261716364925656265809844493224731311712426799892540012109131009111029925868522753861086526349703276724462727655075518686715611169942383025821117006559715702101312072444880234327147995106152011906517641514256980005751413257898837119573060481409444082623770925466401379654116779291189395689221006276366425226722338952308709164027810432372842702522265012881445038225161131064961755205969831033238925156116584057019871657110012450484360272370341335906834920901320724470211435514688067207604218815083921545077013930263870556028397090430271077304514573196663573440659811179825573713623832473230137982897671601173094638877918383431538225467864139435602056086658914943146173404693298201257713447659562989271163326969616835836113573315019868098102020533053906655541798606680035556701714993627000465368723650532287665770001909734430576385274434649198927273661367969065236982367160973017514383439964813422646781022359516555478757879394670368486154933543200445820474344791193261914151176459200069678654334871189310332945275185688052709757379724986308572958786380939899727185007415648181733349810571945295860531984535976990248142794064239178906142679427452057224469146431399747159021303058443394560 [97,93] -298049737035123574414498701339254647475224607631529802710231882180944919479894872017920852454751042975614633851276110781942553781719253158502841152346827321800937018585138259464888337339538625959791346570027535402290838660363395472494641731738423244073184965146163774742210445514933166760760646209082293147378212375195697346851845547089902824097504542593670772591556421330874533997057079003310431789386393638646518158606422350020782613138203974088826466238448489903603322140773375912824068054261835832316936075896316964240607970261280606453826170609847622322894114182412268491781004487431765477526433795195055341644316392270059843661319721082978929848331141536094891707888681308502887222271753793179349766729092015385521098563937129240534438054759192286484217402521202250142103448968286867298640684859965278998202562531525975653808697835418248538327452525150423992398701744769701007037134667593381080759859106784065169339311911258815204574226590035876913907880161737982547232871038349771165274476628470558283160325214333152882332654501943780836275318963733913889219801151964980489455209522079388312843727792181523275687481915640134092715179053334329669297758644374281756310670402465928251659843809659978057360112718203792478690696362472508668944657813338663001042293222244429269598026388706316819643492593623590145328567727508992371255797856494932903328667445678909658428777808435019746357173305278174693810365196961557458013824315070219758300665992543280490683983052196702717437871206251662471167921355459849128012533097772909072707590741755226245582715802676629226595776097786912429230476566244786898173152402181761256153879210378843427076567977688045872379792636419997398156063823334412705046270525461260915201249414131022622370143036008834880695596896201393643602594117898472842467312994884413643053124758250368555675149490925545086335190976167358596958071786665225651916260739453261433080511745715775136587178926165994893166424 [97,94] -19874910207073187088895091041599030891433511380098251094145195254220037576062562471647942827241023176629151540628786597333526772299880691317772375224428548295452542443549832028439529420679761719217398016714477138645573380469524541419154843752324101951647283146694983609377461721434364551279971383274375752549332230081266811967029216227849940949504070403979284518837926556949286376441287254168560497282035882352471307204836265945000950599915550950928967374626664707603144330799783395467446238131907099424313578074553462516317702333008326101920950924584912946048672571650967600629011998110741807957033449830618081531733295048071103978375095997462718945636288986205178438763674004549785354223248871390931679936870662677829435131882861391563183451837334896193014400206070767965021492796345311291403038671276387113722356065531041116708905214677520193895404006993188208601598586600424202156087145430743061249634533740658055500528205841431362582342157878089187240117271484842447599169123219617298883979588525331173948157826783661940612689915649179615974332969855757939841954662793841876688368341713742291517304812407863420963965318518347313142085188309625719646201018574962807926792039643314225019627987820800465470910540301750248780271205624767018350448658517614098047646688077932828308378821903987266364776627655957093728884845410154563831046240607682473096242840423699152120485799925336903129808792220312010287469339250317655978337681932188439599911581379413204115310612951559382969303209794148130325134837838321122611860363070246120620464784310320606853024714135294864885063115028408660712237887211220478350183548352498603989177985177933085364413603315447094666919879678715679307222048460031166985555455083220674961720596125995364668966526344633552005834291086444949912858166933723484285523592218593760538649262654778854923488162997282942434781890602153692578278203198021626165023269158172666157045602543421554029621573492311872 [97,95] -4175178403168406154802644076282123538093112597618235289194337493594934636763515779641268010197410819274733996494810559842087773055323529352685331443514427177334652487275291169511950199259239305347645821899538174947684996241411398346229912577218096651867011853669694566010626115855648856875659206398558865985098316379895341680519802502402316364753032380148417128942305980970043165731906661746873712930551048468921730158324189331185909535649304307656890336644913116199089715489164837847852247851123086776322549824501620632092694710831548527339296107763263511295870788632569266434089434467503574159495255201184171103909749427031755253781622295053081021307676308767508117831738486239739234036162112485164812622378604581007576733064712861531651148551722886981103576080600623180054135265668966531991259786622984674278348598453148173360785305391180486052716194106723318248640038314858792822321664033423785634789157214508612569501023208657154981018598916574812364772410548422682465830698472230708829112051968475215109448538445605310767893019696456148751805139174583235155700385585486511594576510591309080598522757774760821171493869564210784396372430300755669220510467162653694767495378867391962256697101546280564192837776656402435965541246660215892206398483127456438135514905993478934041127821893795121531861373376248443981191919537320633105226171543793793779395526617144917615719010863251969056710374069117063009348988933661551457671245131247276485999175863554871659784514173852603195620564730907297526393147385478338276519874807087288832811028212264946318574849804428355519502977589844199652886496859152885559061588545873355270521159842415364725701165621403742943505298352214176275441827486806013639037965414663727777497363801897968929766285164114828332926132131676248202707137548758124561882755060393610829823351725036150747802004171711959717041005355868511923924568557372146602292659962763021116258020256205187541767794536 [97,96] -38125653695816018413545457032713249266719761862850288655488102573199236564862378489845282146177095761409843992138392325047778472772964750969029778205303105215729758221654737284655443188901499894845666322661448506645082256730994920709612961908426609335388914014695206274303414805038134695235779694337816462786265107765808617053116445377739909909747340867383169767268389095430698402932131577838197057617512759353595726576633399562371018719912652910099196740343170946973845113059802141978846430534870718203880883009126333432429075027142697921111767004674308893075594951888487688190172636665464949488713166247932962583756259447856510946163029472116147461662796268874872554422607234191750027637426608076314546900366396873310517779097422995526918433543154386859220931399933244475994835895653481541606182443421894429148928074664953383446965165464822521338565670021534315397898176286582257281957496380143128589341745531929038433325650130144039532129540615909948406196781197734837481594505447547765465327004013004851973330624251786512603248351772248286565560034247136133276583896750304068180646663916181892268366110725267296714648467207611660482444270575220777240188941319396613748777168033411071364753190691806482555479968453224833099213219889907450581039975056690245889153069735531000148994186212062324290417552682026075022972014005419242641958650723068585664309146178594016965225050132897709002070534208007735811829679140608166730838671102536247825855083711164908782698489887092515066552343764723590682418747401532076126274272151462535445195174750476699793957603005275478224822909697645068880623112011046729483424212111806969915675535554921919356018657938587612104965631465414195460262053301453832568038420655049695027692429234066796116567940625686414470536031920029190879813239838790966042161661572056982313791225477150356297374691916303247873666349343975269960103484426189457557393060423377586093586588958771986336 [97,97] -9753332543031672923639743541832101847096363465756795233766824209182041831098804455842128773869966844017451597086276169717753986994790051613965767036308474884283773711396221485010755292782164246520103106354309825347029196159098187911072641274931695923907432242359069697253973002837283486240108225173891644257873367287891575272788145187492829382890635711375330800362117883510332357514197519092266846951283404384046885023850696099164261321777219626625367734638204503777074617636399738832592581318254981605401398133509531744414993910661904942727391079284922938705510429230570841910623055261026969763354033003146611977661850153280729698071604749011136033956609160657217951734559365070609499814577104475758612469465823075872419085404387814433829283483073883332015711273671378127864771127305419915899955929004502197866139654218515970600221557859604030341972479306501701607544752835553910530323773492564377191935097320541315842863851379998895517867939010600870384609970362068681356195960380382222620092877625927710475692627701081633621770854683208488353157451513553958592110353985469592935901138301984541101627947781645472349458889913761538621560989605729121454524728639247469983676031428813243712984820932221808215997187910854068635856218085416252196495994392511756174291257826645453696945922767827534013853469672644966419938704548087756912126921935456881836366741570574480810946039334964503434122045990012291134625809548557888070528173873290667415628330601933351544035542248709977787379066077732156386802020375167549600460095415692652763731945296778079781667029903531369104083523630523187071839505591617603610638022557689720845829161761633040430999187482280872142979150229632486074690063305918904659261210815388188959688817038535358574068385134254047532561274174421068393751368609644749059029109166591402129185509718041387105433097409841063506131577404234777226791798767862418253534419996245786091027994613212 [98,0] 608300244309500416279683717650431887359415160352750478708521720234364690914056752412494594393409220784584801626890509129258501349848456301202319565551006108434739693254606445655284851568850344420481425974511454274251951160087278933720077536474137342968851642700238147412142491063587152694912893112771573596530872345288091893950086679433084644624491675638899458013133311719711651212958089974872398184364309461632626686878042258926405572861154748826323899776989207357879443900091263580195024536704772425006489693827620610643264402117955290644112666404613843675756100857894594928955856765827769317368468521395136794084444637237166977909118756826230438077563427812573348153411573820079503378167183240850140792050855301500034856601219666485878788380122104204024100393152742451672910530220663454385754631134571889791870105821703803962981720825059330827575245480928556624257565046433941976739196338146679901888190569030283833925111804336742418526123743258283177941290835962042214052398073365175597161458584344011028986036816411717746864120533510400077801006506274600229186433552223814696724503754088196031542709029243830782371241335800392508234637874904568619017950431503205904299177930427803766270570769946008415287776353678199544543044212429290910814291527597670861641503128289672687941058047970551569035342342680110499357954638858963904746891557366148136985529681103467443785585327772482741456117686376383937472142504971731746979296311481396556267931115277706267470747699362451067894490290272455001292881502649812534012791371513354435827250317832487896215146365807846973999761128642436251943950047672581452912436292596618957767969320268420565325113448577328776946745556882694609896410681887257437936395545941839584749410911408103455114679618301570357347359658379553394160736101703473442458093387036291410344937160127804787481719074535335183962382760790157381254988839135182597029695366651950707632602993678926503968062828005486650864156417703423662838457114573275352117964228916174725455085213400534712156966768517876154377089994012703111081344023935036928019475413673924174438360478801302466974314409705944162608576675172351877996242263414407168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 4874677066762749666155869478246921664423001344968859472309079047296526117005912035333233434534875460383777531966162249615964243757997678575687971128393721709866673668842548029983213319508602690478829697255751753252572737864346159866677673565825782085190019221838043261669406058026287540174618926232773666106840612588995669526989554594412872327673304502166354104281841610347109901095979931310970222998758878063059535682810339982517841599489008367169904906149052296428164515445547496568789293326670148686563672375902099901136284814362018820158522955893393622966867134098110082534797718106557851752126063626664640076349329028180361645187513391939142926350733555228889996572864244633303637496928826883008630261467253615136978313667757895335211669674620370229867304398174382809396907269901327212815940307627651257986906224747462849880961606409882857975694944722905835870685237466533849893678601054863693857652530761361969339898331982256781032113060118157402466542409333008510347157614728543083975615996263627706522781872466830575923995598130401735993071122909322907125698191875669413577257203456892293150989858688808937580504888021168449759611334471517637113527605486560527949350603205081044199610047693550098676583064003625351751241963764936122730146515260962154189467852070106524484410459626190651793566063734885551269719001835834456181549291010929391312607898438196831717259583285499771883678403138119053904265555477426764366729601071510861815940527231979372716013745126639828314577592510824634406984175258828923998908293926195722677661382670855599422509206170578433060888571401165938169820791054866494550395966337718551688347184135627102396360213557540843616693497865101321283639724456361893949147147805899373541697090693817736060705675037507694292170479251299747863026504125296097905523245660600906749978362836992824379665602749031996520436010775016730239385165013643627397296788395911285367890061371323293211628227030617701576870201351810055525813888254460720833188666618063859364466619944789221898809508494774735659457497820300678436168350977783050843590498951516292212643809075314798195969480966595375239376830578323838341778768735019991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -29489406371604283702616671812753054831424268107689701565482050760288571185179792323696907882204663310097504323952192182476256872263805953067609516821014458293155199747599409338931415533352101262572380034959444673493233698473476634755116536343134670083567043323255325736392354605545666764459708047496330555191864253799020966697909766861052809789212781494145701738838372160513458166694040167126855713010049343115913688251321239982850591057338450876935577109872310435322180523027907079035270005552441129628266716995053902578756804660631665885406217372082928449321599100932865846700487620684094779172601564058162668136161196200255570860762511200004960426892926043972605268936081230728512875688129530427378118005020230049534390526930037234955735646815635133046709972542560416151604603407140558745590234035219115338699140663664319542686152117638346637853354942812152227068762059708474524264196778159318631217080024687876682228238989742081825528145637254929681021955774803674822003914552755590586700424998000535037831323374969539558404591635922689217100706489553241153796181300282623651584781377911649565935042441880643124361655959476461995717091170639217133573437555180190743247227561453579783708361090475091502764918888023843557188801821697842227754029772178514716441498031194969619365100854573544944688389726709265597520658191795233858201606765064044209858920420037379747081013154910406275146481198254706507758460856768004160936094336808210171860047271501651245293515969413119578229359282448950016037687504950515422782841494797799216236439992815519515083326424269056178581644011933647064357069894042809379939308724738351271504983464268432654933395178263544615358914850731280439524248294881326606966649838867850991728655850533763713716520780929588958269335666006380122749370069604278587675290585253388551747924486112302554455242562780055930014022834436622898015303663202925851131783152294230874037311974195936697678556736207025959902850333660185154041315791593693437965549747265487647166743104679691005395087640581707704711804197867164588516145971186147894617776784238125885107823738921218632159194808504321873989186277866509691335305303879887880192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -11649624841527814415527761660072211512242730177205303731519451089187080050656405375613014094166465619106275061381839431362291158207308350821974347335583851077054101099727278855270230712731708463198485247263695765911189143315698793269878155473332822519051569069910432263434465064402769533464864554861451019621080133321344108151101251432618512815400681287387296185074570194907226294079840857886915737388436624448195950395216122727760773304298270794966127166329077132235261623789215994634162249820326285457542379904492221131112846124812105057770123779706806443193563775167640957984471030728926486587021848772316019649773217952522278734522294318324634018847144852465817034177794245109568713258931782984493840578587957151116301019764458648881805321579070447459260149327460451885945586003032322181417279785684118978671539203296897052609107371264995279605668744667981075031373480339229655220067721889914543453933582071709571536530014739881229715198738215060562240032634901465975237447197315480865023077003158597073860247584172696957597407940681199453160397418264305761121277183821492589189243270548137881223117848839861316328236698886624092485452577865067659871687149912600001738082460699573706257031528220807272315307180604966652338456007035028480581941145312339660370783011232311516891958551354818864977815713627956525745927100075800143210221476474764253673049687077639296546954127199803011623036536727903436434584688532590323700760352246641751512563115472969054927771694460290542896451081272214903131194655005616984513586271468364723499414764393307529751998409733958310963234817908549283386532843449153538541761698218151595259988931343517770593885074167236098366134652194882012816033521455354239967500863869501025523052368199821402795893113119506641522633072270556502767758147001139733188880907461427132839163365541492212077066912585656800759550336033116854217612624290457559297269111800869667574819182095971039442415355325094326972646027598944388058002349146348505303323174863699404193337051835134529384857887351466482040641024959859698820602352059621261467530783691767032929859848203493367050471091365634694449925347039467235566133429077145928335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 267512672401628029667618669700156427740674984444874492932770375061819916416108060570176071526763495033275376693790507861822760277972029805467889563262598468070841435250731937842767097904147396062059352518024358960422141173480712631901732672508852508624559563302723026041048584646517677640032242504662098498346843478202476213156987571894488728631154744725400680774838894629701662644757247951694692067687263848386141187363285905408495886789986896561461257191773185453791608092005997439556846719176453496912995626975674257255637258139817670495576629020472318094418328749907245149572521247630800946451874828872129456881008821709615533894634010942726842729026113356126163475957986477194484181379810985301942627232823416606490458431710210474416568301084872042831792935417911602036864171885900657400955379044711704418872013798264673682891816406924642025048394053240821588789097103219264185313494910245744559953068321610054897687749385973464256061678714045150229019466087415476923773710634332269336423515043961684845445191896931517355970038976982972354150981920700261567667222407991529614594455892624359622914593701762828133508378060294974117016598510097012353725436421250128666475865911245402569874786845005539816849048815101670068367939075993261816402514293060737890159791947372483295109189947137453556147912914917744236965597357233161931402407268625803818673984707502182821197301014506991130577512681826668341235301879142490506835039217760746479199961428342554877173426783876397556470344412688433586260904085010513542881682173858418992768517986920612292993531562212269488371623152906699454586766682368931950189520608222615133943757672901125673215612209138825564013032447561199069744600770550425374398060177236067314945066098386649854091138048115983614730956206447713598447984264388381157812079129317622703177436029632086483771827101454406004258304260704519908323162057204982562969455137645788050362868520897725614319108789344248069535814886054306360286277576159265279771206789028632719895674069012254201919692177073470672971137721130362341986392935659056033324839976407817938748437298840965053041830568930670643997056122882197102592767361485104199237632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] 280063616194517983204440401511138542790060010508702795871478905848766369996826082464948636676724352261683629980135345998600486091788622867431758639702307484757997595470055942310365490793689287439971859495936224621306288935220294225540266214982429876209209152801470898654599773154922269968535554489000584392966848676417920889308955831091706368629269556048948233993232229998445640605954950153987500545552681200857624852266095153988664879432937385732651238783006084053089916165801415216170357733177854363944035354504843988987574716851923402338500748103482112636463852052760128445945655896637151336315901036772205423910548816875364486757626347487509400225147009791909862321177670677400992495845318493877177915394884274571228262030085692567533830116707699007605125276548210461170714261144021895941462586458325685438167182196988467873676491807311114035015210611545304073963089392837936517971779570949263098789623699671648194479050513029000839453579954267143617144889985957578555621764925840427930168449455068348466554693197151373238822594971793703876686589758585931973040170639979607353390006915783193829755445528028358066519850327975410959805696737950933244281300471014714944393189491656397074477520477886916042620823533486257624084923130977196610663192180654186517170917476123908203427297565143629562067476616241635904974591174821756281228358229505949014287953551265317107525154412266576856933285373335164666138102775592410037589880682849810283788217059175596445972148109008251756765423005606297611414278708350010771969950178607847228127579378124030792438650763985674127804010123293435510725402637025423032862792821869797608438009780217010791936078257285291068741988952632756272617208575177267707326770781275337632131740041409607879325136754204739896722566180165061085411536980187616376571764072330740424216987062611414228762849637409128431131124475276981221525054108602295726156138922831730289899099681695396828909644660910990283493482179380419146418375451121803118956235882801954515063336875964929312670104052365044474267313537519049572742375135458190193006781337296839371863134430119853057831149835349797319239976098613461396684853087269553637949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] -1711587310188846039821628284390002825494042342698363818600227195555404892130057168845912828419806149570371795934714709992181567293177119209608097465840081087693194835922148136100376347454576393454197046090448758298867662076748524674658089283101648238591736300774729227605045934464014711581256697043211498819782454919717456002145792970944665542252595270286187191722050490343137198518466994439510153734976131373681618013629291558622631234820212755136454260673609094299948200069069999602879220348321643853786377445903510680536774599477665161675408009487331532581103558616520210194482760437998683412176542909523689971095931904064040453182968789677806039329040063672203042760090308904671050998701903189671252593910915232333426571335730866029331535409240953359534377224753144971484745695903273994983120482428693201426672746027494503781367036568478257799545640144380352437186472418213810557208500821740681240286185221492788021893606479897138734077807364015576797433458479428364805935886655326497933159824451984226916894983828859081096628688484184405266072053441558561690596539889913900593739180386888240817975656134418559173105824295533415281179749422981739783473708061059491419595679891803720996100925193302236222771269060856018683800823718482953206177054647387219302137059728980346988427809503339966903423101253500649150433403648215007538750597701241942137501301378256957429190731995183804762563513895004130871084620822320034636807117016746685028599739975543135274977717557424041426388118323337244116016559209769207776716126085521112273748605763046735801458670288109437560674554369756232237122696984668103368659718688627448948133259185607700069621133163341599328965373691483143344058330915508001762654609261979697510570158375601592632032119656162390158798086983474258351344087070608992449861208133252304852693213348677317378007437177184309375205320344479491638425826975907296531778318843920545588990032881630137115526597396821014087265786392060770726422720420181819199381414456757840254216470208941045121495846346521145135942080214308302140871064158748488431167143435310827088318867177317578750117627565453733408006273443706111994468627235798840518901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] 19272006266622091354827236125671780222406183747442336163834395496083155789878111465449315532775481416729444543335892088903885591979463407261621152565503417523776250868945831208692306439395816016192728727603915043681056675852953404419359692801658919970840527289445318157413606462423387135941546584555095802813269595940133149026298807898496540377958863651845028440750761168130868980788959140925702911748372971978948630366890685059810574693080936782714154527569228529507338977284768749329724711584115169048032403835930487603940492570778112388007633438019944856794729684953719684872144372784417445187272702316057203188141630894415969709395167842245918795799230677285507208328812556427693903756730819310143403477492682432232804147056378946186804633723747381205696004728073712681665808426827160523462131863257209491578070556984790561624958106977612712925411676220400555102437992683752212236725746718662569572528249728862322936594819645151374049767264182800677704236833651837949329680025915382286889752008713138756336417618562355082980446346981899735821212653784983176892478834170497296593983553419625508560116938791140626247089393154487771894313522094823515720426148758824648934810507473833295660066582357682828434934344755689615128372960965958595897168080331282656733182055231171530104026968548310740148837141247184761808785326372507911595823919441322958902254495602117755874604081736951358940826340110815708370230636248450957801472713497642605528583066534192498433879162086542477100970783245977288241560645927689129491679287309841004333885674325494206745806218772706424956105977179082036575732628229438720260153936394955030523025274210390193078677124750846098005446247635628868226214810007113586433198925727587116174986254887854785662574476939499490503712602667733878359225592921762829918733717773371317529050845576669603513584952997238882976568225620832167677237412826924049487463532457129486294910803250536795127449786583670462156205595992542147689203261044385411350070023045224515335751696299675401500816417834544513384739563055200257396839464572135357503700798034929700588256109490870302482493938328766520489024655018481449678954066652076768252395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] -94122374774116988998896709217190449852723720024196360610297207303883388709731331838360159323123208600833582692238052582010887162061863666660226099263872061251896064685320543417034912372256693666124630625252258516090462541965359370788529943451886139544916730370603400580539638200145997724734430452974845725944533967542316385686839227298933007685515225774408691828031106110476104981361053836632362533846361842191321498147057183591184459310165333489313706196692227307282484870877676963287236701431293252897587741433428934559340789300416952702372766320873786131433590429140435594481506565164470269097325009359859627619717754106264313876484993383964776009122846339613109876516308757641843327895485499248404467182088526760618676518182071577946938350684977149795553731461419567735641204684727039495093418436345681606385265137672313446845224961376973495669912175310278678460068135275734202776951623788764866459595638578529697690938389089619567070459300776327429988680648187888399891885344282675132080138347379532131461296371892807410967918127929728456316986368942725072872409921670847589431848914139780655272085483425867122002924851174514186575321993011595225120231485441534350737595814752262416473471619437612120648306655445352381729325885309044926021244860340819871112780212483065164707666330315536726411615481420669199039204887927458740190986930996917620496348835199888264830828869926407628195494725852493981208791515263815605374519884855927785829093949555958369294534321113431379768278064349162377433792385506925892096939629802908498162010517376153832342327354591484351419430236295292267825302240175723104702172296332506375510966288288575718680914319171905400344886802329233036875196349515389587745611179996238756132834249413108524807542976929638430911491867798466175250820489285569882103046169234328790146038529107724853378307339937059492092569479599363845165208328542140760125265895496949935451431154406271813805375734117834861790720706039978245121557454479363392048587294982478651725930634547413287273546868239779528961822930873162018069370149344319124855284278807329527656993564617918680217157080570226214894539496020793672457253580942803106302787584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] 242381203392446044118108289091022801767636783976936037949743375726088202155449576821768497632634594448267932211063246814852962095035522153716245515813883734832008622576879578957099599762822384053366818570189040216146930514885326310422714697857701036540232129631037505829721590674579922784474269351177526762378851889746819540338364324341632079971382034953695911404708653388465170238195314976488514852282925663777978895054954074488930376060391536637753734651155747226376109627835245872625879463295924451777690735456875792509968598394594259278773399924018970820575863527709291379407258856824952130696695792167136555814943750328320996417954428893404491617897730880730195974098448069869397953053020964028112298906401071647967914764167520114614997842802061012678814468455646046879221837847503448961215741642855043824653407735546470561732675954661329200580024215457639781538643190667745151593364777646610436308417605316303483423393561860123477934274353811599439015184691868859015950084806801752632377279713560618313122263373093396859357603016640517991620772975371693880358074874216590943378440859155313488926416604201308352897180757748431129276371816074565946098371699732063089567488324058125901597558004771335575865237548396364003316769056448914591232028139457365089709112636717323427982472494751075242601622719977044902156437254890620844994392571157220803810962492350984949914745058418896407435902384659424987592632087815666124556260150731788715337859644552141607914094644397484668064681239107241634937968466175346320504716647358891187545416538084288808105160000801565714179228771051435906113554134384432259790891062324776432996958965100778120942528393844836258035780858187482415915321148490058490137755123134835802561941076775203032092751559756022351228482935056904081457649148848157906261738276979030050109806590308560188697983727765043057097073245149477898816565890901702141293349787411684874855032460540603895434714165547126031436301680805563649693251267505270400302480602032971131144552958458598035654071726822530251802301116500404848159897158153333286799520276597353340969402021018902644637914416969534565083853180056496557280425995753581101606502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] -122705683669790276793915896563680580873796732693066601203666686906819329358009453526023989666516581364060202032584340520552327515574246308959581000717670013020656853974267971357927581099222860307922662291545644640635683895120176628876301058985556483105944289975342325113574161095481940795515343944859233106269187849020649865969953850706614878212788589380765951083014564400427370998622364279610500428969344751312485843283482334630209811695543411494918804251255823602505617891850041242748514308397547312569491086689459211467473810046455116165740522472378891237336504437332546710085348084178021652643665512893873425736868930049759059835510567969916261912907387211897983092945373458782218866082522676910238547026435258470972861761522537242763895128029131905431401242093837841724953523980894463821454118237641970689098986825576887637703790767393865970082071371398316105282074580137821995922453534578400489152177320899837594584843838520306615888573325280414602651080253758568330791553333764653846449654265606317581942906416859607777558680850872365201354090023202687519445551816814484554807129227666478391964682299537309377933650888668228080355860873849863839157593778363765948841523899445936058003528670276061057076065261083649805122213424596076462424863510566451211473605155748302390529197546080458749014641146734527429559707087577522802332024596488161090682014060997598102129404150715260701098071331614822324351352440964701540275395090724209933004346570805578108820944950444941418638292664198977377783796456940004228220252300362529509298113771588770478146477383805507300697371548804222397221934988176566207411233096175429912906569171195017067147381720077994824394452675931820986327422015284931820380606460802859053726028221544557056152550718548160792295134234069557801190177294623106238322634793959791990623341740579879171382466241384330079378877784332820721751464769392528863720159397460588688793195620731045572813742067196078386360244967374680148516339808750265870006481126546865585045501460167105141116303771576632191886936367969261129842840385796719781029472183580221743387480009973658520140084555615329604268115494475684187861215776545147458590605312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -2238953220393539511373235488664751357223478856320176919116333809112627932155458650540359212035594147844864024476484284711106271002746712800468802712702591344655899230829631904358119129341583734887439119397582783052622315030907574381785233951290301611098747288238831584651620563642008723250992920341002131730172471202668844939255424324345883142817454789687386651064386854314894013359829007461988856797520770581075814885930283586567302610795680352516382629998835257097659033743300619854436835817174337766228539492304748642097993713114058312153939602911369659232872762500671326227464315321107030750465465612766823284638508026449663579996280770248868785321172027067599741504837352167697026381343684106714069034555951554408788660085792112024315125782039765657588732679635774767532165546846634090042002622655773704384499035488899048935532733384706296818130938448268695561609830926180677440741152583741830892866621952774503852899077904338938057695443283657734267793628893800813281383689415001295124956009818760992794036717147150012198187606154429648385010279161942390973853428699385232794191459710360469797525213604609597098156972718287005247791905426038916305527690931261665597242950641587100265760831602658297874072362302168376339446919271866679870868389386865036576585524610398008815843464298829847903133808815466089269121326849502831992569766529710705668018325694191087459223686138231179700217131804704656831123297292031703321912696420101933809573158949899613663204765431236027122094418175975239672501951387464267813270517654839613625930856909392448479467310023945446405063795257436560498172721306935776866668217928904023119584284725328596869090698305274500360259412331522120327362470772899000145715365221656068866584238808983168515895967657180414882060906140625249335406856079315683680816341005448315258020478374412754305762407011505744422948295349013042615568450215760179435330122393963986488903952556411728834043041805672003490041952700335733744638833003637120410447350697231407263883568303241592467372606280259386906955377319427385753375562085761189952934387059041571531273989876096072459744078323938723225138227441595476417227556423969368613553438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 11527660586022837831707805044470688693075440092775566787309340312527914068525603362104172232840753205379359170864427148271091790677917677935669931271788767021431025063863468131757381540198728744723882840110020011764415256362616628035577270269879470169177334021169541162766427260472189345727649381598021256958862678633274040916720283466247260332283998845888544944447728303577066895842370739389894770250886860611800867319763378279562789327590722733507249053401371412104234242277750207446048844922469031052524744940922223833155464198388103505692225002364278817466332700694189862284289855233098742250586320167315810120817893524193307863653328915696204334476546942718880143525367371220294931471673207609888527006500354855065154539364548125880037037282850933966094641790922164038903563236125068316016141892245134101832466138014258631790399851133469044525121791911786282491413476438492930721661579097438636260312590734284284223485584491857545369903857068509229189991262747368366696691508385990216416033821661791842908483342776796843794677572340233838827255162225627619412853429876808870784866425139416615332247475051810559067807394185472168866175754947707707927150489430093000982900099231361326705728221715560935292778386107869762600171585088953008753830534931706369280276269788338708871177063998231526201245917222814715065304959351277633129229715551234856458538319090038817391773079077746174845836782630087421872977718343624131360209390311780149235476808052864337709987326208217602438283043615802971835156393660084215719627908516321949630035006761024415850787570181916772958486038541133873396865730763144188829618829246885636694653789447480831314507628185816169329176979731789137268757528351401730136031285313810561736773765561016211645072634106987376979197670760165472534469207918824241526554241248841389556560203405110426992103798704175093961119486205119937959501685973619022554287853187425037321055209917347874541138753398966485285131727081752496188746331715003561123872698742212275412949082223568857119803318945751427244244634210160842058544876822207378933968595514276649213487737275271561676076944838229244615170303554025905734861624974101345407917359104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -33591609837543461783755805532155505808072973550279077675543676616349910677111361825364327042173847118749385760781935440210695631134638059858358410559619605709055459460458896725788516047298842413293595866189127736971447639858390735499427449346534959303514105762211352204292178096105461136030148773786288158809346526521379375842598657241746555233913587248914038207135560329915512466088278752598252444623877874999642280641895582886250080391393618569291387995672813111016618233231445915099621540107043770910666372356444981966054120168641898312310225330754422817864681915127596759238890770787291359055271617148821202644148375420548736437561116222821633512542844845356567023178282877081515817601962115955637955139796839806884811832626582312995160906448491878108679794599943385471531396063736296438127226519703091478639465794414811683013028338123237557375404176668877968491082094726406308054982697866649938633589073725279557772188327537732162973518948312401949981866557571528246958663510399934720250139052677912217137974416541862698444664885970741830709397389993499359038835172285887010688699972853867845981683476561794501388357362965332423096793280416091607522520298489611290291477333025814447003107451647712691951184538418552430158759900760146125528754199376821874019738514073804150081361197436303307356119930584417496552947758159678201599009247057282042546501507719339534880872926093317093802642882742027217418085908636510843618919095568305217761693249054893413885666685524833909997065854481784961287092819384066565810277636398725723686513407839549269465116235565796340192494019922766827248724159562056417954242870097660084715285783105863939746635408003581431282825233394327603985268138084101236245068238387959787482436872016372231083159088183789585637692734195227449565886101498549204294097546873899468226433679133109762897110220976649833198492680141829694770773959831914998458270599349598138728751526435701764899013330547811900886865807310943947569481213948314691720521833172451440627737266620368813445321590078605790954772966078130577242197703437740907515602724384320280401914813090053558731681674594005597454087790532012241020779949104678924689405378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 67558231698720890492754772771963357232750542045546515938506638488969868133153408434095725834577892088062845928758525793126377208506382602030175999233685630387759563692896159628342393644620219350020036315559410809949432816304863709785135774678942373924631679823556078338269920810114742273002635405084124506537014134636108049691036576160783694694763486800730575640795912558740275325441015824419556506710726652588983588545334679314158728425897972612254165816113029188137617106941807761440996924835552660445248925630408182497482721590550584604726853842055919997669669615730568743576270621777821566579793816630666683077779824041877253526740330132402903157251874612711799097040751626837515978962314652676096444887442553697735391200389270312107073593159114068543241930328688192926106109304028322379838657102335293541288981312815286910716498841666131910297201990076622107466687130331648031327469325069554049953884146986549396206406729165256236249775022997945904599178554329760657433583564746573722101516080327640688997808768597875260646483302416886545819260675428084074580149838581204260558520942426927248200739223941978195974657543329037108940368178277776712866809214228709639599612830559338605875880679260453677318360116430420975891649891411374165282380820823944031464720888059506023001544849128623585942211529860407133563799702272249988563842508064194420789802268439349123369350955948557116181150044626507869104070382868527257515292565226662900162919690372560013342481671987509752072816256525050502835052974167137784019033885004845569001862847538949426650762035072774975337565605739054607303536963421595694627658685188674298157538505193839721030543681706604642094280323028117609863036839551723176872111096132683991251894862978216803591641241418431635462414275200694721307487184046240154180627223544227281284263210765732204976602206422781268992935289042696727576890700514313534114187904912766527233566041850632992478216942498653044340664638336046304451013724016438762975190438397193702846893641549521514198224629418747908773159744676143024069423245970116835111960806748006888649190794039267591089290642765381341311521406800889986432054531488675685355281711104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -86328536122385818208050802529709268995136354242727294131341103060049153714228470348736617117214888065847416535853168883963181580800277706773343142303542891857019505565656677422985626752625688410948965925951635943228663947019991148245838265289682949412893748536450598540806491524002867331724552204334727290279643783660218635898437494268863586681079377050660041948797376058633087753546019349779920500018580313365468289233996664668619732803998122530040976036631510014844899492372377719084098018940440994029511516117532016292310997975392787857776964302016806073621221134064182899124671262157417368995551788937748347785997443461586161060696340955978964535295698397971621550801172944961368115895040423851298302102289422873882708706784989040451603379681030368331888371771247419888903444990689896756034955329664426244796849408492156994819498715071733382321394835874629201659555395597266384226859892343833492967988030608777156495725983899561790961484968971094323019828238272556097963764753618353295125018692353869753362920609947803085171479900042309593285646021446754073553722992528584219927351996509408573623540000065504161127683394006142296383854382430696051379653840639699618688124504932695431489589292884335900066789556339052391400710082919007138078042776054281737487646126978225194456295496934231429573810514438598471548302308797930728292809756411518081506661089405021802679846555838015628137196664516776495372476660732086186310699858441976251406556180659647799774592064068765427378016980063645121837719708774040453118600846151847128623226499470943856284016021387243778533221336788279382716223138658485575737857223120543301119332066437579864860652052798435326607631616403331084057126669565341588666127402465660279830529630328011556845206689012026706781553412762342620315405245036813252207504529598360011762671470044735820630670378324468101324556136224624329684670469545033888038394090037414911007332723537591290172701044779230385491106868294502992900742668612971306131092806100208002010868113566017084655053458410317626746119445122228299302642985207024593187012807080138090256827322109613148470205064364739064187777417089116510231507180541151105195914035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 26116123017509360629333011271342047489285162306256871185315610509648868086801577302918967614654409547212802350929537758026416199380733759574384763520395945094344820285609847391954715267119873681094427478803126192718051742433853734270368711994603370424275670999298551482985383173479953838748635908875576713997550207809469693205726214835804405444013173452878791468251781002000915370446237566202462186903111526280286333727509426139378367417733752996668858531644015145261535632341004266495642521654144639170246107100993938882320334998504351492442233752496448919205707687000459234849659727593952926342622631212954937957679307905414374889802216027211887427114004140422303440660004610871550394276605710127077736569731118773765431393692089832499674104609328274928970359599720175476106125939200215422250890165118052883437907272117131884526739076545307278800107003084829676240714204387439561671750227757424205315969853436009026337394196669364332632517366881919491785460150821806266531768238878018654912530424481970855742151813741223887018967816653589372759325128538972819377592491219649997271406551374167831593558674245889540556628461893335583968923971898490105336059273982810379007321030675867806190228602674339225312732696840509398512697933756332525684838612246586551622484210054992694517151951612469501771387366405955830353766177749342526770610337076367419337721856916092916513769074845877371886281984464907907686599286937378733024953885635637220765145376363120643855595335609237728903928674171946613089618727435055229171887737294585032127649047153463242501598130431031728121138666744038168073809572039302037582151467134983472005162194305204158831143599184940850209349631799651632091627389708304354490672553386409842476510044183797264492613524551667710910332692985507096825412374365373455900726610208613620610752975972415151371660977538761700229192663182380160796291314459830734309949726440785594940762061062077665158903401369817752750584519778516983618451032462966223814376939576729247968514989289871852969074679092902316165674372755020982850249501219715774484653311885975742352112750532142552831271515858079557612297216552151189891821448277648333552081698816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] 174755348899835395404756904784962183285500184117501057738520936533940940934448403584034712128243594425434630461821880734162382590167811908023172587290838496495707051319738069835390366298254217615853433353304881384379652435930469556509863941544361112422683619916764148808168154220444191685478550893423744488755997101750779058486828078420736358505180502196844228143333820161067255607718749307340791667759536760598946273669927557952945583389820574836387453957200400922970290702059309649539427425707247009977892460851372419032744175448165171546697954587128507447560424057357736417586009330670754113199739073786046406005524817547657033753116232803432447536353839809573408254292810325048212124852719944974148359513006046275688226766251834972422705310050472627235210185852530983172456914836957984949808790761986548922716461597193848710483826232817932249761629842742340061311700978964784825354202218348220876749434353217049446719793435267817987462793228956055004573427574978659677126008472674284780032969802810242721951159410754395888939981139581293390216450586015301274442340794248495664206637655465804420702452013043017381197618577485264675137266161112076156485002608497677640988463310668444599839160262092831059554792120284996808219367479691983466361818085211116390613823211993208951974973717092034944001879662375772281469496356371948706138782361695091427886508867318229215952488875374847351907926826836709584837061688609668108838864138910350570541380668731842939301519127162457759252875549248916993546307402001763024046761553941640624275468096983850826760451933998184722148953103389758098307160539681466597104312149379400718020035147339065331696463358072817100407573451436047965598300833633017384870533324249428871687077227517385869702744761367546379851555676623759574836851198416244565446856671221105460108855317624170128565401159402666802213156639520071891492137056968927831891987752031135195883306185710075308418992869681197949641170250392238081127639737154618569497224550470110021690957860696179611233829965598310550075434750381256375483019011025770117438887037361938326409970732619224256484916654437050872687860919318729127366120071476072338575557918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] -504832278995042834278308658596107704062756900058821564453113599901980356999576322516491920948240093049122191753819474888906840065139794595123864862879592607281009964878632990288725667731301195852149693677451266497455892849353765024786044494193171295464712057207493331430321758054363112259610041027344091907714488426024324564642325236601715090229193119065320039503324252338957836105333403597073103494540192014410703624737457833975402295849539881456396888033450560695447453085419334844510722045209467347562458896413218656724643966786585979133531743306545671341926640771720446023255497416010799921741675705464084151411917416916742144496967276350145363237136912467600034366484407914218447971077640137833580264136559953214555665018200980211543628267339585927712937225978100937600301720562043574260882343741095110312244798284178454922244689593772346925202018335145800337751671328520916535973458899543360880969982783629958340844263302138110559278470260529666617553572902576066181426430829405215184121837020989533879046261549172641108138318884373914178567388773204874782153957840798974752053153835081026788674792462408010620619911970443655783037281563199316080623371192769253929006226346306029853900799896489263537276169288585532113706971642381693756943739803293623416093850896886794086271485503319617624558460053949388534093267993237709000090970067482739444434864827388809245488059007857763591592163229724910471263425160549323814252997899595905477954839384575364944930363144046751910974703260528217536891634276355279280385951875616199373249653082036160130210132705534627106895390272462580539294739555534947827211269682739661207709908391270251146824228666339369361129263833591838324693062458544192116487195531985977284795224740184828557342069082644976105869243730099846028296615163241720858570376714470753513256642968435803612912714934506915738330281794340658514521509418453044833543322463985534840547401179895948199614270375151042847224458425601260221167668609167230025829804445799493437768845231566442859520511363020086152427792182466645251705604212095335916364152280198924192489707202140292967107052454362041415842997513868639036115464256904235442836841955328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] 849341571190568713744625610008811538570360445929379600143251628889062884550155746539417839081232957150581697763111752599430506777923160631831889768801492138193226505392399352760771419853514611747252018602185741112622268741569940595054370592288048384638314162645072764963422581761226459209131008873553617046181754623256321288124027133635546338545865510517521877868418213258386912705129981958668100212102708024738355801355246599242683368990568773635985515779381490280946610270152353226319610695388852679884028261446940904054244527150109366133312944603176918580981954788581970074405977348727485994865942993093306436920401117674610333865343547970520081938829514715674451517463287318729773096042159729791985239318864043916437236011804947803933843461488281246788176648782458833971247587315015401191591344596928741213169317457887584310689244921713826012541438554783440389994128516900689989635543415760946277702036135300693217890349925490596583620413346913534445617746585915101585898018193228354867819816361311693654178400521898718626763451964086644465270848367749009273770780381423183668476033548962525245511696640778471753213831158496319971626413555026643927130687201631253984830072556638782445286441963784278195497436272870387667666399680272558345405135558351309760103426100529449993532626720829670690343434524385516833813599874156728851940240296473438187558390036790527892728585581670727476408667550077184811916932784721118388704134697118497480019996931329047442713805366014785275338814899237557153513510783395873269406369511164602745244174609094872880373822483703700500940728965078111328490346019430491757947762115627869335737034495063560175450826856592874726774260196646748929200280818692950082181173242275153341279086213271455495953145191028480858892977758545727996556250951827563822696040875976403508531320415271673660613495426166882912336296560535380225642545317301267456655778681360660126900507373154785686267977342189107116140465428093075931548662199692852022367748779113781100368537613940373905138314275211537602830573618172322341498492518132796570987673329896396699905519267327077699509543276419862952058016070364521733928953255091713653218224373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] -1045050412454124764060610565600419600869842186608030698660760962432021130961706682909397810027707119193867221894114940346470810599838187360860881315926070128255085721200823842794579006576835990760718184539923774075481477903068645966966566291708892645913934721774215124658551630393017595711247211250691301036558175597288732023745411309259668481196706227384416851972385772207139958821004918926768192727334425665146032437937069232626798496550269750904713361689721143756457341521370054219453119711155594202017833257242152635888436187622386380225616303036219527171690152615395404022852627996347924083884646187515946543476271630140242809030379593211048166530957773094859849203498349448547464681067292337409993194536960951410357537336968414990005408125876021577831654892070807367982150342966193085252351379721872160848756523462016452854537294993732127558627344847643161532718396644876598934057867730876989895536222261271196724459921557460344533613743748985781932173409061047452898572007347521662887257249067847487303280022986461751488485982655645692139999892864323189674473664487637814853344886617434023583807801253626838541737424960513617214143816478822376157048118186511070383908083722436076950974618061723045584397797366689045361555070334161683053629539020929184852317877165201967690552578321013180857497293474046683427960433417349688021369667812931543110689893890770282276429742498380211822084574695770577995000423438463338653642386025548045807416753901018193252950225521130428353131438321224162367867132132540076778739152579879484232724534676327545135854790264516296338088942975421706787728149691749714473819648545280424511090703958327298014305292450415494787569903288458601857987099919422676312410235334859487555284306005352701430764941143596343437400229398576847673234841712265823060730972976845892694618106830240813234215133323777621312424031169928386006695635200841721195103729643392868157969883650905671929997652390467487705650285426221289968187987231568608756704158461471049798071411865920958825245436233442468317716724163650150979488450725347879827632880357852456381761489795411771756143382626716043138798249990663970850658466128474738113377919303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] 993128789604967302755503327377245220628043489828043197426753140331517072355670851974061400873245421928516456915069223427508033576535028538761935922807239946040330228027368667452737265272928674810378858296485831738294382067301839877631257669442654522644930273788707808596485184699585671773729885443715372716620457699648619637154896562291615908423078642637080718936959995654189264703688106747840177179275152404375695813815575790492525070570657188300012141684253284281178615713137777989132879549481825210705807054950621505695123372008326754825219729911976948001935496355553159631869474549641496065394254890383513704759194252535503504142035019509450303708155651092592544394601933960509994426292865932862461699087140916484767046212227070423210537168422639970419590241815949534174759145489841737351540003234148638727090296811869344115454273486636387984046357290636114329139652310070456209088124436007347823178251550246574527539317680398007301818326149744584953794271538778011468880263779713208897548377612366791203265382804163923154445152725607918711914188158508739234267337183611222002657427919367540881352417075637549305979723237628410887581860817384221381570396479764716099142165135081214502108423635335883826261862953131466190201524262623268753074641233572704191216101311878452486939143299628105561408929281192670861070793440316176748712816242858828854456136552861614086221864105331273932257445074865244408858678846284900726612803271238495484291054389781395150011413167445672989040202910724423440293530710731451397534531677495525907552200789702143359831595562188409441421560315756051698507166930410405689435397166663616745709809381778368782603462956047781242976339194371397628116006972504264134340490077804986456759026112198088950278782849306146560384932453908978862209481838284639193041582386573549790535613233985105919928885940465894561101933231217224885970523604404482282296820718736395733339518761535285500925032194795961432145940178543854949899478668247817754038700961182399443251711389799845961067189852055203284838114810545633911083592773205144117759080326023441331297819920376119372379636760777977436522819664813020366250373483348055316703918161920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] -732009061268089851371724091001213032438792982719228745131026154507619995554075076181932741062031483507099823187403401729698053855060371401413734537715634310514703462510722405392365115586124989980653684496040489975013531354652134647474018361950903358859571714177342722922343544935308187077323017383989293775184095735449876736065790060477048617933082337033096575379386836119448383332016872645435444736955880153466704750967082320739476203620949531945623212873207878406008072234201972966553533796983712790475318251370857416598874549283902732092720413863207162744937885085965001203208882520967518330778838588165189980060178219394685795648311610891833891681625770536387374118219938828331079129912637905354608825414687489095480200430242669861665874522732358407031285005455418974754374100848440287215549110697235547500031572439923901669105362236017565725638867524124295371464195622924554131733650091436259715190645467954021595362785811243656267345804504466467315605690826577195898679608399853712443889163935453345676114385320836951571605308621158375806233789435685168766060545096294071251069846060731406129297889503379458412457954523022440206170508638099796543115823181890607071170838208909478695073563426992103161377676441645343107255196832939273752468275306871173158347789987797837806571017234815283484845428286308589377276963755012817581906780243333935552323046883403932307855920180555588227447106041416079379540952835150077255193157924020128842429293002943153081095495710957631650126655528988780915805126768917803884381240144055212348324702967811481607049298368704233482304396396934401129903429607872860924525670503776137921700576940217003985071647531553984675843263956004216451120187312126391687858822983245892357127117210111310915554589498251019706236280704205934383400799240316340084522060934656772762391842433218247621550508827024694441643729741829753640936958067631312771287278578876193021576614626525034441997599872122227660007829294140014062177156297191164112323249310645019904161558127186058384480280815593327360979611988612286926152983036032146089887035721294767198500467568166634311358298338015346989957675699108732302815825629094931600785851547648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] 392233004205717491153382029889909768904512770947109095040471649407323994933269504107805252985529491018592740974636237328158547803976666362504603054158146742321094535706151598135058614050307701277814323782361334495790539487597838167973175849971770529955568950964754215268771307669657936463826890341750781535347926651965462240056387453951037378774046779925768341728249441356015264984417270981001475153493076375663186866430712224130791267694062683505718081114670997659395967598773605216323788393748637715064457581330088717812013388444824253235898334134559214615486529968117076947893167207367298635393171703586891739881113676084995055887414317574057937176015130007571126486675968671451429643896376343653368315218009458993501936894575914836836189933868714215727568765164993523151567124880852088514518519220788310322923011709552042711193790157920384090138784669816357893133161340371216753392119357774393516716529533424247264613459045161371158618665176074799708561383997423688065409955364736525047562416834728745433127450768059721080095919384596384608316221922614458673867798962324815110172629057599824585652968020967183829027147154225323037529190286684276299888974312457431945320138914102534341006873767119091558874907731408215230840074696359066195366568785889348926747928693774919230598836254688800413847033398728572453662318216589533213722919060691432228812053166861628527007675025935646011469838504565750377783154047646999993480426693919089640311226196180841851594572965402794112577517997843924196649989443604007672335163107298813752812945788385146996004861993414941122639331846194323016822220110245748422444210405531508511767873867416008729474837707877765151544872240730404515021937550097593235566248460819551874187735975653299258186872555547448766974209654495504169425311543192257485132502996261794891160290221367783352004581598840245120191761723772071903532631876060995242723874554591044546540449900981398230527928464177514321335084838539979062617236129276048721280239011716317117406199128894230605449946590476485898534530047705336522432596367447184406728841352542405102989195509048342628499725544449857615884261867127161357046744648502232049624337612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] -91221853481319464513639998811038039584281645378033058400614223997928921078838234748692249285864527399936126056247194643010891717246101031263275368321103723429760274863977714063970745499484908959566818258107160406115876755544682096006330610807050379506288020234441591433742563099146223509353530947699880885112390651723476694571305014312240432542149871484080922823642057513208630807676109006443127490947837519506426177908403579836757263299793054702312486298737785951442901062502793602267799015634106901727097964741858933776129620870573335317682726426098751276307950688911594663633643813286022612447058799506140592876489907056490289711955594072577991805475574710560570527775087390812128265930341416331169520162496111332527359209930071360760471319141644235933767414125994385816470182791094849423902863677517853400143679452873386318498130377451790017279776851444872895602728261371781763646039293038804407213152652790373661245314400820289275442924392608925954805473082424990554907122109788763257335384718473507551005127692797736488539127966093163129189959468700750623988885401093942343240758106211190503163170417125514859452535536238160179546319166218143304853031722551329881758126540043757068337435386120164229809736711402407159032338601220680179163834668429081789038305798607121859532197706263138918320054925508351177624576268656626810062571974099858233969189005595536408507020784797473513082887746855667932096512294032034644611592465252862638491712769273649004357214664388209925688092851389053766621315332299707162668715317089893046121621032419797332922559237161178524364817768523973839683775548963415218223093946308302065578620733897141264799654357369388067981993338952644745183910435309735252736332371355736370681866156856424859284087200385389792884606321377502945281744344219805501075286891702726554089953249112857579720241509609096273016848139922747752645267905192627007050166138429496987724746594201563972476195009810896152872460176134575264736983561493778868902235803223695028445756754308694638105177559806288601892807333774967248149682561919710287521132485316479369032994818593386704596283863747753200417704991476844750542991482996976380785121558528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -116316476191056907159253155492742814310295301817228781746555643312117105133628848389027110018706636254358660327906536223796312336650942449790393241285777405050404782165975395287764408477030490959677885756987406059296760573061280054608090240893074376335688800135253226204066076405043014991486672884031635946793995973800145115759860200489007090408759256574705582811431074396166653895386541902876129096166020027874260068059923671683805271598841965200905850645833926518317470043142250858568702399133653232572170445293222244331540430586419513494432748994034522668476137779564778654246140819358331255513268846311406953510308114711367259743038845211993363656018863483071582879204971676304382622697664223674163599342699027927528038339107780312911422580682843766914710521274020867663065547259338424481804935843216916083493370982133403041591414213206458414873495645698046992854879495766929777195717817565957457504066015914465242201235398228014942195507205405042826462897364222796729396084613377855357359501539046551779774820459130595247736515431675943558615137202723886007988921246397894563555479742908497655884101903960658903557680960200340051111075563730421760080817334418043152747576975521285363787080736567866091828095526422471523684628615021367541320846590609145360472377122114340844245806462950623080809244142968522460420616456219332754012013600283289613741720603176250010935365695755861096120340249055776836551274327601055754591979304954739026619789932168416717204920014145013663791237771475130317348412508266371973092433360266411569914290680897982006071313948418015974779403711324807474928676956796145240748017666142710574699713693775551440007982346881667244833707698541375725492205474443255116591949222782065906224244843736646925582838988204270891893636984052136876582403255856298503375803388335240634056740868309163673812522900078858500955354051145082600459974992553194248389827577003537303007823084452509084532744689230522893119155276479249290782657552643204671382011990988862179153997877192542050562435317059590198841163436769160875120207777529329782889867037563261588185761929937836092434662340709681723065020617123465150377586493165594627878514851840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 219157779371585977314705462603245254773315078974099738960221861657962080969595492006259287266526450157019302530806678790800387903882242956456448501822898903647966035844483711878319098160049935254927300031696835700219974934224719865340541114687694847369138324932679155610046426843852049893349698351726550109887772903961055154438435980077645574197298303310833491784714603402238727936561061843003390075042766866509519129868071076214571986041720971469691453037312333707333073660270373104922136905071325324210155254400453706240885307702435446817006420015889655940025062143673159547359497056698531510762192340346924031415504231813452545281066155127446839284148716733202197066840484756131601146072901189853464285938179650176329426226380418717740526204535349957133123181172611734187574944985230171683543811576903134228303018608646096406474310872206617585776805311909971412849426364483663328886044862869581472908023022947789283534680400498654093787290082129555067489887436506959626034701353936341262289673582657863111379525715708036045278631570230889199572357635762836588648947455510619515266004187580752708823206324677368521203661382397837581642284707711311185818238410715795691147893630664271702108828583346132321757136446730753835197897521992924518110502833836988007297875393377356272680359526724348393845593256976831468428584470697975121230150340434710874746078950228971902705298843690453295396219229451602595409344451968470338360834849033781770557945102182139689052134123163775039847559738190516818821083191307869946157542563884322178459625371620789572177083174541958165560339000254476698719006860141726914554509911511962514849414115151148539401941015319667167220314128349492740754728536802039601898898438026915482680179471444427444826038401571537784970080464648823691490174975281390708490204670130454865663881962738777401484680289415814435062828181129744705009927266949689217254209089326768223945135608285870902715546606433701236664314865497033943664987211631268312455688451849036157225222490382294591103406843616998079275618943732671370710138781579226812194107616149916445824687748274961579255737718686176312892351706468696419166041722518705625921367310336000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -227618375392943099272118662106186322289394058699530929355759549490114057044055954874735932173534631339718182355996936849862243542497586634432595736689770545656411372818333007257997573491315908333093119413209093088836566599418954563096004300593224490754226625153666073736808112428239759595532731949800133957234004675385552254101428971531812589159266811327750681963543015459271741795374093380659843894716391323664946289469930724460053559892967331524075729538257534306707002526201161092103105691965207762887993785985814042568420466937457058107855280526738177445996023198260203695562818094326973972262339377980517393920888107556988342735137795267915882957133646501224761389885677537025926236430977910477207461333533392844419317289887477090307190806057671341698661840638150915893672686404459971550543365939998054762044908496178915428275595374560328428179990369923726798261778781301311506633236580731904266979634797406177797092706708029137014346138090123118965730647101221003466418813588321727210338731492914825091375174096535145468695365545586656638080698244797163971784771383557010849393582866640803273229033175407842351931990817191983936263722950853467923735645533959332055818647929956329661873965996668139046292040517580802336222258953072882296891885830624799641360115242198969683642708906200491551398509082312511347240131239885816991359313715332179853600578001965811194825251062756218376842133019706825354048382075672450822778071236425300259018438142621004330481313151145538681861103274799249156006501041949107957686155260956496308392860605442234255051209951683933895528663948029363058298943011461795467450784708314301973763936461717023009731785155463864250518420455383492927870855413952358258373089585088665395166085110049231960491070644864828200375308348044804201384176296879662746882973676341783960135629152496486140237117134731166232560613233118193135373506526450073306460972903024270473400633288044751090376371996108068818345754529320098832518394804536863644576741857174603509543783927694179025974178121769877965037209686553604923940848017373082703535968116831781500450849745454135983070312044538970424571780895155558940226107729815762045537678786560000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 172339109629755393930020625268165872768170284889451917612696085506047996788200235763326133547906938591443255938856189227171862744512055531026748991352385849405820582894298482132527021950514135131613046589264212636592633023632277030754422780048320220491380280705125878980850303034622237654867716065581426970953219476236470632496796477658998855234587880757691416049375791675844712592095566657230350588589594151592149030410447061972887537390127166628435273538648695824944020648829476644247750929564368428668060686849187456564870108177313361407748178671223470936811897228647437409310976808368655867079427598551073355579255511148980122442257594539786126811649177237197907195873790070128295039033236586795858719736354583239914031329785928096348644003589976374038235106022494644997212286162444577326314466197415081654934675443105690042907665817758709230675588585079711027059104128960706028269948503064196521159089476104782720700772318092796000453864884223202779623922050091200806049684405435440188570436277026292431531117268785038929114871357371645672617957086423773748594533083574918465947006414701915675932138939040484564081117731803987593991258512697242618145031759257522260370927547048154275185714633749684725840568559547653303667072589963069022856814183310373919465788053306247160671798991081086510116630746545974485607328694083127965208044088145299650504605562160698539690102991898472200266764904199440298177494433929135411130700819147613305182231076427319187613310213521204039013753917094329624870906448669978438267607425028025763612536517248372672036746452502773991073921916779800784213762140328869085231212214388749185460242628481197618404216215332388083634922594250949646001902952697757528071647183123751557949099845188549085337409117027806756150896148147497800402693078295444568176877477648685226654147767534814557102307444187149665300628947630779052668373719753563276458195456019123760169469556579224207818050966378290760468844131766400983691987162828426147139235571303575101359695839545738545693713533050013395799312762558623972201386314879264770830531365577177901094986610757444593842306005388747456163725595319675341305228412012582846822436831232000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -97011977370503411703574067519002633400955525263268429491756866320156288655591919048903290713852088268221062957131431887270608970661637733263212123221768004788100028956742360167887532508212775838581155979328913207464947264972104086905430712629700128091414175733733624852686723327749775501776127224249111851115988969126845384746824381091043146982662848978019817834933689661081962117677313912823805367920191624612059943259200586941767602322931417940595013768331155365973247835234951954771306456614634055685063699994333884539629217322331630859678548007011849598531668014058462861373562468337560817116277543118473816033138374292015440378177726749111696482661505990666984810184071431305848943356242784273822511439569540248927072218970217242693552999715659784072343733256282632039123853359379766392941429204733561439283935207641984470064953982734173690779018350076952759391445985458880529339811808661776985727466700087656605219443610361429939842468141444336599128310383666133887948485363100606663288630825460693457546039625286579544441640125657526354593359419251124191457447405984878941179709897672895430525649468866488056530706590728695460536552689854560491723029856801221476747109640542936500388706888336421525962344818347609220316030688674473792682712538744904867320185963620610931636316584500996977533517454743385922925028248491155336676302937296621971799841249554727950691324696896981793814258843302817108116716349944465765811900307591288340667182113446243859261295792284038416171014697924829007691651006778846110124865835712693382801990948176728475176930907661467234398128875744680443031528034657175601102793585106095902268310750110363549700270140396841390894731825517266259021529820155902023749158848256604217711233111065180824720280041278474784231729485027472926742396824044961531152547208717413021954699298876362793636323100894179235585577884244629287304270516753773028949398718567260969459697046705163667128184298175365061569976052099425150638617594779882620391216082038691099293817195680934048642492019194512434380589753540497058018370528473549459308351472071768205695890742324521804330118794343648320741894251944833119914081215821576155192004444160000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 37073676963071704752316739461150257011961842386025180552988270429409681293949816298044267243385649767152250182852171499683183991166244733558605946818569043402863817191021100640282391213404646920480215152975112342749527289135393859165108025233721630846404307514556028040993872374642220399022942083144527053848835250326776727044255491269091143316058039043124184034366285117628264568511178086814739699573446385009964439683217002384378594102193507991493593274242445246095033357995618536196773357966482179496923350806108972316463683031768314953287710539176903710603025515261638793739629988279552185266196536027847919545101355876405517526586336363618469640515105602207237898606921703619593405729823767152387557131746360039816573054817943337407434581839616945011016620299351362409170405612307987837454077207663784195756958609827680470059919656896216682565258993492547539537088148631548386621117773299212396617670269744228878634645112248336948158546132417391873202860693836440794674995239389576654992394427145038541664014848897501152385822055689672261210931738292861328721338189171879741645572908896275657778560018845094588957207677080487424847152747446743155117058793651789993159284455402160139958739558128598080839671581820826056086581401194842431870396472705470380428279175283450628264784279512051506475544398018075241683555092713414942686609244497692826212098003352131308332552982280763149774465826257363573849565620778449076121077145817550688907595153745063992662298107325253524514463171528532737235883241438303368245681244173635670664086955997310749411296666606673207604060612373630645089298607333792121456840518735822256389720791183406003109457621926225988721378623933553104579401646124870896417251976019020772769647993795344411934724727272531833367056677012809357141816505425591513033641060728430749507484800101019112568497773822724067388735180772794788885573294293734690817086729601120352761020141288002847019996714438155091318265661940848902378621510744538962985625447620486752413051486433680744385242778507095671840076333805941788983389137960816538855450301294606077661721414326895602524341286050869891898123758586743671683478212060480943098010009600000000000000000000000000000000000000000000000000000000000000000000 [98,31] -5226442799042803436382975740993441479910237510135971144386980744228854798323788872102729636440238952940212677943745573188482680086711983040313286113070342375859584230936833358535774320645096404311953620384017838845432647189352043688422817385342729450609086446795175414112362491134997650737183335356908427959788237633489286543955670433872517237400295215639195672753387608054883572614439047029886188420544828223859421485699492689070841805148432497553351266016605930816868658723866911081972378467728339510111640190611530010324298219956937763809112545839214473821337415236834143559722735365000092241447428019915008712180430068944023821830375024619618542725615208561349257411569012092108285368939078966570433142564326601591421672468558677370406549812710874156133025091215152041662752116996571862773556883905267883683290810660587124987539128548971686217194411106001171409208309245329427334946361707163794006654074638269124125375917506234935244511699117716776481436121943315047014171109916819556015824702086784138343401893065447844103430598513405076287426107195817510457814396952017891527747812295493219621005684287054765055464487008958088799976943512340371422617131232634360212777162016873564303045422980370936626242867979003805332885469814177967880133959248746117832937457440070374528132698085749900954005941830445754017800951380242952603115081702658344191273697413314169273403239789536224339507667117173798908759855416493555276533298082096531006054149652794447865511942907159382989081433138822599652074356827013035585846407815448898596387886766650590444767757958196749183606579751733652355157120440760526784895265851852942908471899824278545057431776477628476668382731736463409773216487716024458592836333441534198593290592111798373705110189276376238791740959088087684444420179934534788303445508658799609654606500402475709742089394375951997736431672904542607008287130460897117271330284248634337675599220812193854757905024052827659644545857251173104027432392837669418897181717554900308354084190504929883023702858621307176324020922249416155698730343034378413298728360981550785519497858084799920541131249231861496750866921029061802077227478319381764828267806720000000000000000000000000000000000000000000000000000000000000000 [98,32] -4593506056785773200513103941708144863130658896497552668358834777197068500756166755078422478671046788609914885949529406224508850278926357041319586725541417358469494484423052793755819282843599171423421279849342394828573569605147220075791845983499009887281715069979463486077919446953580772296496679105804177557227782032051979165226407536514652377341839550748200790945593422686073764489189040667650601649111486909964539173421844331473348253933761667557454249903342798778333125608036527170701703091691408024423649456727204086736734930622714244577937875956542159633562044815556941919968637039516012612096933494716944485371957202054993720245092273883253299530965898009232417011848189548490656783886902523955438323746480948231794854935731838527150692948721765618359310272573996126031045636201401370679796416187706875641128781547261958683173412898506356910409496873636219105453668174135815539101668816294152865166161513775478899609282295293773778116096932121488138841968431715044167899469052960020658835133154831969835365509431662003251690765459265708535556014650609498845948823865723846531283652039436360403636229728857126668483443476540226989970796002806328644894160389202990678744118524144961942706131736850437642296173363058810695904935493772966201569479736313240871588122770790742907151753756854930462599107750666955124592980779487537629647668565098231746030275968421286493773225048451726992104164636406400473797517017379775143635238166865754692494581987949179805880033098280502810840174389757046909534646512510059303666698351179481031951253300749756329040953682188547238807961133228325129269786099054756876173383909480253761456291569893660606942866048950794768945012985952740710949134383309585279883195401185829544565762273460785584253211059763092622183484834376953995485599297165249598038483720553899099266383001635069273100928455123501595533067348676279814181502172647620241088324961881442489202509610104162223106130454268133595376596128330491405071864856018794310951644769734904555866897478958259764982329478566990468185326879962824799807083718932193208327512087952333576542918617327489357766216589274313721131973921219884528235633827220606126735228928000000000000000000000000000000000000000000000000000000000000 [98,33] 4170543771062066790838723248387821432686039290476738743669205935960932781598403646298496892057181797602787528270340173331470624639436063233689899328405215484320653235116276655660893549159003622422570450396646999100922854380307864346626745882307924954769604232576784794846706991185876903711351133868732883889556287936886216542780876086415523017184236678115841216019867044000254508364704083357764536427269585567688800644632403189801603191874381356678230569126636007045572609715643851238053988858759731987765548261892458735813030318898001925218214424232844315757701848402384150051283926125389208526992638746059163339187106116684411361692769086484167702874758173510541011327987355310373474113110450961237991480321341899365067353554162133562390884004779262111703796232259586272264585374284659077065154609277015597969883822083628405281700509990002134092834037138649297477867607243024284505945274631364545342774371929526203062061548123174747038912266411264104244896762286772101620724477050717895551352731473657615242058357263279259605454121730182252834070617049903974824356614398404318533192925536025777579797692775004017096619841868426811021682889494077633819339972367408896931856807441482700648377150689817245934226106369438796376998198670928466141785389298490957863561593732965461052333181649613566054441705527742484328521630919364285454057336217035468714729580827249661930039448567718861626734801588698562311413595605419142589968364342609289246619705753474902763031561518702298308039199157977101372589271617832659120627290286172721013720398398153206137611465156063124623997504255155923233050644777443172539059509276177513107300365919876954771386966628832402159824186165748253775237740742889581832353542007915419007524046854888490153347205082808401261064159018588721458299396686558432909209513486573436091051911819121119505631187467381664205730777102358552928786861476296398352441161685879041183783429977017622359885556482326852656064921067667855270933582393650161076563755949647171473851640620634008531691979851184247914289045451501497964270504151003249656066141719166197591464480880710178023234208551019095661256886329271680830831000411170415903286231040000000000000000000000000000000000000000000000000000000000 [98,34] -1752928736269948335329854276724193462126669817955360938517226123252351393869654639100626571878079510510178876243618912792319457832968944441051110515731236307231547618368825680720879566047682966637056818438580487349208360815432422771574288013954890533098872799174998632710469167858459048526036091675651848269826313996891287887803187712627877836884177171651697749975596930624149623357605658252184955025262695593452446723677886797399633729338408171563517332188370009179175168970941095636951405040900478326303744496210106177938480706985667260309785784968836339026836197366285661462388071151761961679472518379723144959729771923785727426867708909509666989876828638480380359627653808819931064934549856002751602026631403324177675607953528410031584794314481098806070226752862615869970879962155221132947885432459592417890754209417745617374168665344161500965303082695220603525140826744815259239891214441061776193218874429062907216968333528069164630831704834146540052705273867916297984380967853025980893093327747975026994042229092144616178729177497748234080791518813503747721363200158808999495495016154160023574254415826960828235132671886616239744132536931798303977050025988316207740330281556731058012294425649801690307253797286289169610943327764596023482694007610442501491884695436645924041917870370719203311514013420631119795151119077694001615939476449537532338025357299149072960272735493802905032132139445997496892360995654452006723500606117586705865404374210382050502909903564621746800529505384006668564210347484064948202072735531888763394019595724971492706940515072681975824013521633859273146431994141316644313030700878633841897407327580968117683844857396359630768796435701707077664188746036121563763896912942507568189505026198778605105710991431891046552123907737794784516091062717351305998471637787646746345993065625420279026653059916159613301704493650603954936324935788651000792126149710279092372080549634708199356694276890856963109401126662847724128619849204504279441896661896105097176117990927797144183942503586586438224608087198115396430352851396531500988315310283962731632071882681369177265572914934428833643606440104344930234300694238452941064660582400000000000000000000000000000000000000000000000000000000 [98,35] 321866323227838540246065137848926527067840760230344041048498236227204221181641095918124352631886176294535915633142431167384873581851675210286215786810592208037774018418677003775939767995457207236548094493936256402119317670164150898133064422374701173180950466099674803098725701634834556132446431839366742099690792576187568924071487388992399969237402619815306104663749618283181914905727886148849264830411012757810660238921197423240644615520576467314081769480734089083953211698891794770485918458569254849494057454031247696810496802380547428934020498367161241789712937196712210644094996414390167262201595623690687382969823326939579967767313760027671637386016861630762177553758898665363144731204526801426424400935874272311927538693406410806047101276884144480759209774477389868703544221041031669553339646905018468872362926316924821375580062206506411399585374439027745808094768245210579313959000328074639564783855127552941078705382539015667255130898001997714708523729613715163969816192234372660334927837192881180776127141248597220156546960720812520773692552768165699483778443898737563930244876746739632514790900175127919042557931108553039145388443067331666321390891434596424267476856987710939680098081444287414372232376075852004062019839424135998357025689229951246937426427409503234416688898351198553655303962943756190601394331772599814270685805865824326695117919990975294662503112511813262387506188812759504115052908541043154856444915959589459022813134292939977213460703738117875130930346772305575457420453030570447272717400909820786363149163249484971999347909882266484182357032939075471206007959418756814308507792247362537169759967836941591261215053528342109136465705383271622963569222270247404769797829950107174074649194753562052799360048476431435330904211036401893813368699641789708890096946514453755200371165225925435116607647634276803128730397455930520147082298302704040168350431916219482915969667886847597218868886303810911450399095012373281283630885133843380164463924382391756665594181605187681750526355313582114619438473756479687650314956626258526135038423824830967721434686501009459803140986677447488826070188072491964405750775029999973189571051520000000000000000000000000000000000000000000000000000 [98,36] 90258116079725786805078711555786803647824581979689380195935725932699603573108403659379917822178200501213751116651667276818965555347915956627426566455410066776229131401308627364779120259308575324935754173515510302283159996594543342130916978394183586475707950026325969511031612948679808281047951570559312090286654451092930895835758201942062287805721319559523697641711320544420755746681629802651641973003030838867633517761303443474724107705123205827751148348120700597543980703022152191641175746648659775523901725392153312658643826311466407987995947129970025420300661722026577504290035342564445154749077875226683755238522301226301388314566227108746781849296182125137149227930521597045602519736408790463774995422794941161629208290585008994593120962927003781286273597051124368156481007711996511790987508142233038406791492068927334122201900055016994080357762546520002165920600011049926382186106785989975482364250427907767633742132124134089238582342942624781963735058204882288591855379012694070585540135057322622844180498425384704006132599820144004072977191251688412371719232345239431311655246143619362748852495431115779072580477225114332584797133595668686221091394812090308668127255943310139682886960903201185282076277108549112649420636189454806176129602528968442380365102026310986253759441432582561378619641389022450299655409994720936143286527896250762873040188537144040703151093393608042602818297113323638450078691949016614093617218292289652344008014711886804246937091331418169293918782370189756649172702015220069496444526671573582229776564210032844311399729953607150370612936265943889334902595618677547032579849431070749618191584764705453980300135566824812528932178119075215182087518343292181020954054538414053579153147084460114461033772199237699925596247813157306239139159390025873536047389403786849553701102853418882817872152902609289685817526850992231547514231695332990284091859366244089502726954189554228557256431661408499466840894350392574869386554980239698286620340141493120596658562881574562864616159209702452972923884218471556431392035564516224970166708710721852421126833799734941170618548053202158781394472611168342421224059128827722017454161920000000000000000000000000000000000000000000000000 [98,37] -93094482067861677247426217242820276368847507509100010983388980399538361849932876849948706808652487573951315214551460453174801735128382894447412065433321562186953419162020575455037212640021270511851775080144844015146183206775076270346979156294449287128012276490714903750442521958891471000439989041395216327136777154615140071041578251130459493739715880664605103376092259004209416066460801891596888583796704998156653100730007868516082454758800102820095242955196738201537985575222597226006962732607348284041155670885637348376880814621549350882184369152801316285762196313852704100313381960687449206853122926774330249392829021331588815687245959817748828787829097101655535957678063945233054832123932792721115919683530214089106934359993000038249247123791940599424953299667405555213593565994500244865922670370954452418744244120966086417550733699330129179512557059155792504899461614995299437879935621680024348765970104829154134839751864602908147173310676289705866468173089642662879550499145998667072550699561607018661673585340265702236699038285969085140857642683461522749365643099758059454687928121682138660781905411698049474321400274409303930536791388837922621577790746462383178461289969773221041733350462272774812820034483839989547920996111062185846433255854986869571895391234438068714029247822232722349992012882243899641778656178904953770970813552816566672390528305447129640864946302565037545702112890677579784094286448987500690385787413198728970146004459402991991100439653192767393012836504929183163930353357370690573608519879240822379500556066385184911690677480854195176002305577133808969572087446108677915356618938408564636429229422852359546188912357328259516642586598325982995566698931976713859415956285786175810068771874225064641967776562434924784659863528537129445441941052283391500777984696253445805769748460647324321553492105116911256033266104355591391272976844229673211688477207288152254180754243465321234736510400380862533295132051636893637749916751849516787823885390333999316328247708772724260423403349455615658083539057843906524191905904428867455928020417055418800908576222299449583493450559804657292426116124391062097729022356563520210023219200000000000000000000000000000000000000000000000 [98,38] 37427542320860082055702840998479861761151472411593028078334527933290423779596276120909243393957863588067297223548717672568269157243296297887531135392769216519568430236232457372902119313369418165666302878751490428591823303018201912003014844413468304761192373389401073738053756220661208599952101773056378364279920972806325154606762353150529801012927507907537544582959097267949865301746380208334357347730081150320790918830962191378895997887369977385944349507045974855978503172756458310276038463256503967062740610656707448950290134298835547830453470414429663943971256292676653661599454030059352354825584982444241465649456259332925525838249050803563976179143980171667717383559949679016498594748118962905670366805827000964632604642068965121611910371786262489409685731071840522794756125429685242204395605320836893488911559013738895389816304086217428714869241335348082102950690305621226113768450129060439221274536621337663070111535663886758140916608799750806706166845662400055218680696144811757348344888418738447439645384059775901133902098608168141784424229715559754058193210469350063840170776620204259855419358708984237126879260870181985407583974051626011850424023748720998407020510142391742859078400865895065284983917666173959445329329717948486591217105286937932723011130694419012999853468184328411775398340056801840801367234290862149568223642000140608123789673089973854800191158008503006102624070830578884851562786606263564607335629971667789837277790691037016989518259515764921919730907563662297853327962072079758650098293171143262399665815366628989409508857902189472440582265879443198686873310547415480100323564238478513344331623841945655302215348407557322562383935123720478007211696559739570719823312567278870761843861696853312948002700940721810174995628733144771721426166591010765944611178431957935528608435400048704533755971868595102842979553611869901121717427751688199834411649344681032725929366351551333905007578198706292829156236339652888974691115235610635015008290849033931895267942820568096055187949740355509832427743302887764875657014901892051586910418376109745576899385093851311762593665308535252239793695345873981379024967391527905131663196160000000000000000000000000000000000000000000 [98,39] -9095056964503992400672484069079761866686719825728172620940329106434951524868269809943199407534008233056651865185455686721704416270016856428058172936113539878546904013812305417236596415108171232544219979788675680304653382324012931794409767118278576535546839185047178286874612889262545160772998192636690606574710272233688282775796604666746814063724271235831540636490242509876680844724956854032420674340433720265752728143487251887964680114430795856911636113038472284128245702488932937343007355680299616033311351369449606172789705910435203607970746640846650844240692336600532779255469540829366336579696833103635526815996911614514280290011129192261658388131582236339961467379991712942581477115387120840727753132636742644163923797643994195009640127117563451654250962497880005439555150302936014181525123871561784098118887465991013771522045949977702988757158643836448246259121084424323226642100431078776682280230893946254059034443862624430815072979044995935506235715397598919148139628684549098705941827963733334002525465177604170858011872707101740375053209020665946760394319814786892299195008835862743958531872233606411228854615022966646998671768456037537905148232259376336080845055190178620457671395830157166704436613591860385493169376569848513351241884452003255898977773110408344595500402144962022371457603120652991914249557153493679130553815254294924485280189555112806125087871016428192267496581609067893514943099130842602148514932160088427380046581557107245745718821510992635081994723252652815747080279490544561273714292560719761752766814612392236614408063201442266915518036579831827012125496014707209292356764297485420702451066765149134034134439648351389693288951052038150828977143573993760361703432167611166188477952410411876802194717340251777714098652888179356304041522522461173816151616060928131050802907096316869287458669748708270897663540049344390624540814631253237306751486304374088481653369038709466155856703750276180527441406468955357635206752660817275329581813385729037098809273047703036352274621131306695317558765656171879500374076020909850818512093122299785575641926545567251519665395271645996813063027503154860318693862901508598483281510400000000000000000000000000000000000000000 [98,40] 1168150919654024356933755440076311688130051394901727878913437535362287480807234540179192874909400057635086538650550969651790662504274304564772430616165440134771187604078524957197240471227842409121288959094390023679284257348394373554603867453056628993850069769924428401994237506728791082865768723252654400848225163098264054096552541048296850873641009918856523615200447975521774394768111454217610617006657885244180584148222080255426385094211845548849902134082712317614060362180663274828952656103468920099029011395598088874407664682322597470883349768016976047336877385865797730863363286330313024412112295653401172800083169277005014854232652419124321941100029273395304317575018730922413841758684327012650915445386116712946177813472853617697554759964685265782923057481106215591779370803349540882882111173788202908474319228143656639235055585194141392776459669334361215171779757559514245413479562739740768754326347626096433834691256677611096009221251982490329346084865780395770210964069243209600788925564637693122611809891986952547581251244064154863317709298570078283618076426000050019001711939569340843285263179085248736706924787707945046045908185790244283103072984183300229427147762484673636376427216060772734154399242430616042857720896582410904785271140656530003510539845495979691275228822540482132783229954573325206144092347855607214336668618214399059448119882876340707817692542666789687233836887870752512741477179563119475297312018216730806589701290948973847379484431987499328376060548112024318223145045164136059149085706730416312155332674676818466988914736192515060755204750914236017172418414208096031664666438576398778892396956178733134842085489000336508024115355930325262472175561931405750148353206297921017230204404672626777182842595567827757295413525050548457516080739733402235295965099872175921043942280898060407398192087203239957895407746462238564971850587493851871259172808878705570186228099905787552759386718011753806322304772416188035648626164442443377840722046415223432520825412849892326702184582090648788429231984776261127952076816686375309032284581143688601428575326611237382350390181045834505183258220997240032179738676643789465473515520000000000000000000000000000000000000 [98,41] 65909792817794096476971092007511624917669981225595789708694649903129796588106080692471585465862401710512616985910513605357513084882626408638848360262966380410498647685000121900445317160018300611014347311459892787770877569385587018155301226704017578527942507172823636582675201260706646104470766041659296585954859092411799602661930910399712312392290184241677451210628464610187121275647345048001160722814484815654759779341286767678050966063193312955672492330762151774223536061296352914645850591284057491401352029459977663378528742548777093311409313039938587463496295072185137344480620547393719617606876741086125716990287678631956216297594323009046461810862351243037260195738953289063353608429318972243484932922607367152726648333177041676138738179257853697867892724284561920911334235824920783958421038325624118061678604507090102370851682769018061546423378358548317200568593846642405321696481927863078570982420173987953241434502291620923127233636662835831311342858461268182240179083919122767477302292673345879440963897417154650005116884144617068754574911494904437367716097996750331837681551355536540206835474714989387747209122561313446851173206282583371390604535686861780310774921210225691984338775422014259861105165011542179963287093600656957382368313093533844591479887411338620824648269973708317206521300319503007448894731436610083758816791660217003841483991183028436106053048250710284509273120013096017023271181870575232002402635839567018771605752790624165620762732380060864112083996943313835076157399287370039390313341065292196610069391560610659982470474138262714357770366388652470105339832606352190091698253246723418587779317582019242125327729575827527243696155329667109310199343236281963192553273144798477071552025408656104893214165224307962846485660663638210071786685416603401817482332178804787070529797405780068468249605949619859245108502811405723028331115672975709125871234472235753824267360390055725561253019515047142024608832131572576439954272679997432649011751064018333422788887996846025294357111409266269923382427859317018799439187427899838083401657349472306548046742333370550480868007996784476293256687630195413259795922821358094699724800000000000000000000000000000000000 [98,42] -71450953658532434238784542091551659497112222299792603317260471434817047244750348103374282562936872274509798357339300645680730817599400634336906059878651470457983541674173478597006290890422421023776716226855956737153924744709727365399378945764252711706445726942064024956622138019119094413516448977380900188198116148836623158747092028980857314294348210688103799225073871743391534063618383963165727718300184524232924844438043089878185289520260890514710539387545030548003238281968636810329194889367454278732159786891192644687732078100231523334439053813119402371689049719754453479376539584532959872888056068229234951628303810082000996729223654205430360955135603310749522064032973491948495372687704287340752675888623892789246132936331473568594714418401466945758274046733739654806646834467735536330071771974928040152455694173095978014380798208045111537741946739007544952396967778110111813559901620770714911196554822442635530209667451696877756883031369911282676009297574410904827978626294253171538494896775964293991371869300854944974694347925769579120958433678496430793225379396452369956607491761588579776176395491654130103765879664004636756038293674678813433500936744330466616543334025103620006626276590438275886686307160388542496675332421508362089398467263372905621273844552327507094241541477889752064079165274840391261042459532731895777403759466297672033400341030812294023931156115351587055214555388994982937120644953639256399629465026156372435484079966736473271744471019846136382988792733346013133871683220906783724070515491800195763467451480716885011029943456884403830391525183681505889089994914748321251196700388727954595542661380817386149943622873641519408974394480742576298149608115269108451890549657586159621686589207215747291392814008563189172709000779065336764828603644991303452087581752112362127692701244846515106342816999110507312988234085820149797220967816989654213690946710189045533143689711925428499377744157996482259863676680602866535438475099540005782482226605978270960360294665918737731218963746957688418846603329598142967106151120329695399374064638752624200405184611197990465937334198286741977871328168970689573127037971080883281592320000000000000000000000000000000 [98,43] 18154057381354276920382255466507305453555644901526360923231211338838035150880115603931457865806730440573527717557335262597480454059439725663673723570174479183747057542264308452626018919557505762405231711980273447763718582134493479860139995950647858082356447679025151072790103240580870440515809563971577727867336735538770976306493041617478883019570310762313396928036861688574551145430402281163861956409416433635038127946670862440966067778266324818739992088177337283950768936005744617587449416722766343684076358793987227845553720035602324812680152783463000117200711015865518556196997948891268990187435226637802288565507147374707008226764728763331359747572735497196605821990537900825011645342416956251289315471155929407302780271587152355474099844295344668791041253720385888587933449631608690541633201955548099257571485280378102362271388721316358157352516485563062515087447210633128892402037351864180160415918298137476945084492129428026472093135586655776748233255948972025429115621241697968864588343249663406489478528266553884500211892166816392064576531446324557222890668629311329151808496206811738962393393543484983709752891690805731379100058334295371519754991432388408367063938769748578231237433906821711129881679723148026433023322092825802265042843780916466333673941094821602320757070906527696803268082237384767527191252441774363878713552129051094517307356410180627806546508295161909452018910766501748639096704137931267098857006721171930735721113319386814151961653310477812691856311743506732044249159655627515620604996822055666880336423559810980900908562758395397584204740657909373689758195716800636208269716035280141209865540546435789636217883789223440712509334276848383939761549080748599284489483662305169347540631362114317993645669423953797816792624018066603357971138636123405277819081088754969387492651326823867447260852636588742343738579346081358563818148461099752063423793448379802239767667634067152269342658650499569310142880652655716454922855602371819603933483476467777659698628843260414338041602158930352726784903171309935837984884861552097498199458761226701727335049865983605789872725869415930915003787914295263039020911965437318660096000000000000000000000000000000 [98,44] -2620347530914339308259003385966270579028655023983900853160850251024565570733079356268366944343202087786087594867130976292733356580240588774940734763501509763736521726998232436315161191341038924227220918730118900487353517387073541878694398843315999301198844569879994499314620445018927874758854501109092806538174105877904596635819288431836808621435589266344822223780893417788155589336906465865253838324482014996751787056171765682924492959752726380223518966804166752109512263118158422910890572250440663077929218701241975250292989377669805748340370202207293749850697554363339011695597798114942366104664803185163341919831957045928052665273175531647697695519870929059586399714548723551187735031930077289264409805860296515027539043484358456388779893277925293320958252619558797685431389379136275735745487014583014168716508927423943578610763339058853823590314758745488153875195912356367012947446067718079689601379483435256210072026750279065247443700079189776844204978177487514855399992612230743749775353782323901290379801490950535859062424583886110905806991649873295452300453818157618867956555695867206919411249372768458454969649762696352310583172205805203369690682192650793199519083653747766253068305537119908920560394094928631666676288768063998510798596445944400028017981865497846186956856514178846682408704534882634948831779318649944162221111745381998954480407092435247190701280315968408154464655812577334860177835552707611359791554605959184553484627216223988490441958632888213611640250887516042093061475897845533634259324040109331337547539757710648862523902834017959027494536907755234203461861685267785806278038581667719035030093427904222294833140712785333579060222886081246878453858195373578999642989274725666500682569719855040983492764610473352888719185250098415664067766290128977458715049915748410676237094795344193364166046485385997103913487511530962277321556847272226283398331624689663834553302326437844073830876954502589605299118076601359277518132451552479114084532464464968612590324234183892379878162985910051362318498147700759462342347987356688970994455628053036021810983181538376477936053142236068547163557260304136383330513262430788780032000000000000000000000000000 [98,45] 185618810173359645727782277826490368013914825090915286634939755512703668813722004229139445326487533294161327945927074714390771290011580754803392204585710521496437571260054020672569160360219399067215015788081818952971802255399804259516346683301329253313049423043199879540120101280626382942931003411094624924495294023594914437224408850631193432179121538671342744179876955165136319270193830477228094941689443758897830330487467927992429534416172727941202802105490282079398716401820371495703775328957662077772930903472106574026125785234240328688368152068300089587477032015888491249618059715443878881376356474098247452358020791128273533051895966328857682652227301722554210427575318518882986212704712528049991311536342932730639934633731344801708559045547351342180409327944594391313771176584420654706776484480977443991534924597475538358041135043268946702175369371420289155452934750973661559565786645620721886487458898301838557834057941145736204390457388115141844688841647900143568796238672240092429442694357898066042877523021135919799031503734213618640938698832233326989986768267444718101030107645912614210664974447134923399585336534267362339954170821772884851059860454283635024167491654663525825691504297524880090171170003932768482607819637591059077366508568402263961386380796801706112987422176560285855544381718377863148552427662745520915677549564373537170133407877815458025121472736772037516639468619332583510842142327394362885978241293999255546719837948066244937323485713869968667912629255183626441260553004454878580501209892154320564969206897551615204189547764050285670918730913310163938846940309940933000718318856096933458640028552512296007570519798618237175993829692973649601930792603338079572371168313121519827779657692513211933392495377052548367974532315840115129838329099424021388389377497802543563215652782166032105337495680315930924154640284416016578555618929647306277961687602896163620743254615821319331066137864716674323073765420616801336365739741161472098114702898821706440649448399488383673473312964144731623113460899169922378291242157699042666916205329220737907754605144112845966358678572553953145130750380980240597199793948922478592000000000000000000000000 [98,46] 9491842678557810827977978020145938798850999817591667170968748124492575195915464306188893501925206611391858940250656411892209039952162272452624242300658438576892291385616358050725492633182659460407959014197738475550948562874173864416786976679834055490424553128124602722124215701032440457926411404410160925269488850615503081131181009581976550889298999125820202998084876290761303146529045003381088753832145530209493289852086148815386205899480691197206257444505449183805880181292266765313556580724010809039935351945183730294761174969626514284349368327477703514554630285404897885102761450942633765170564242560424842792473689877701542009713302532796665105031137791813449680061668954338074592601681633943016127208211023579701444096265068987460627145274211635318136236353623268779616882792257676936751096249845227169827920623534612288841418618018422562857495324906547784074292534527062843985696549476136495185724614913529100544632026246579318572317542119107044121641216132086417470222298310838746997364754316518868189113915221009041421145430672701631158548014761393426140163125440678940977676518832261280555185536742406033613318323635337946670257726245028863370950846559752201107104077217591908051136405435264152228660632871552355714304374065052877477482910310099913532517684870959090465627923857490943867665651250419727590691167841179570444432715478152609807168614765792199525217444923429272409612683899821178412927710662380589315845819576429100650711054008161048015923073454315287127977120472673248603766561715350493434670901222282719224909496487917227362440392005211030131479165291911048898536560422730187181244424911293115247889125445994026150668098931102992298832794408130726583312987694845408635168685020784528305135417393828971345668320301666713412725596406787502049895331113105280440374231293549873542955160104598005150435654688097120437593637135871774388796928854782435338924371678375666671074462806757462534398627844913239896844215148358154186453607889851651630135701798125630972266277251123501957492655375164166855922317002522928782096079831038635121764326106441202431031704476024498260829884480712713552396268302032330569380020214562816000000000000000000000 [98,47] -4394198844601054731148356155818938334678442845255769199960751715960980765123337444341593593572010439769944072470224842542988859513265112660510920730733939883801610980660665727127976995146784228505387695133123857165441693095144277822794231529307190683694823884057144895109658635438930795481236182615285871366101181204785371698243642280006849193538253376077178878998404958803153321705736736872594100836048338329934037659029276906731737890681812690471807534005480672744942222096825037710875023078910500252716554430319798810452273236280115581161627215676869894369290794002198641327808613515187755453214678060885878676155234094059620454552045060791729322705953754440647259470801214318796505412594232622002916904244014515955179852029598213304317918467430181836271607488026107831700208561749606123545987452334773763896243608042865640334926053386715013151887613396142400133059897381542833720832425565225610180430630991874029362929606321681246415085937824484149322527006135316803680698880730226480238882762919478587934675958451066497496062405209719481561773928516837787597153438950535413593473627140686207752784852396877626037622598293531669124701880326366839116749949944561101275356397564038766052417071466918519997261777105530471193019994884920153792209001813756631592799810249536361940388173874819469459724535838292082109469115009906827005584077780774507158599766766273364255002044693959522634056774396704939704648911414644972719797655595564589743816355072232782284680877669281809721096871458756113379209905073221935293560917106484780029469590092877909217646024548169995902022826167236063903682380685190274553242609787982127702489754808329320140837789729693576221698648165644370164521295586725079664151597045658837568891730073150986868859986883173086790740236346982676280129695273319957012521848980705077485087300622938006443855169892697692074622389388689929333794042362930512259116615680891607979337067670350921524236965268035215033195028581540610734733188056610390387065261243510729179566298276155203979111638911254835424376220109840725294465320458693721301721668989817326257560503643476653934715751167288944217011798212299832735340000821903360000000000000000000 [98,48] 630148495634725826597316842155768084841687512749415102750863146999811359768087031033472661925240317719158016928406058588696648687681859802386853298941055150590710471253905305887870433263561659759989406473072011116880243116260524867295771196311967554425441014336421195762475521020655315682361589966896013534946534962312200320724511107455312661798641547060665942531461063830194576162815920376308403339759062132147567666201951655596873338625391007738215570882903580051542067028406879946941441261733244658555196083016424781549286658405052554305526941448170196383834891468107132219990454216286946573887336949224194257291807221993891760445653513842072062065535303034198814106370201069556013172757826815128812160252920774411402441727764725834226977397562348797420607137465332300015855245405761534981113119982533905214724166337258913022439335495998193194221907715604429030628231764151121828847725180697312283047359491484476557310989300633363250053039170442354803112424207969332693109573889988260172302997990998522216515341236822504656062990402236111620243607456593151956323107591574736514743805572755650282588847552277166645739819561160593402571365346269538716800761939267467984880140420920288466403077612580138021414277705374781867612904173764711912889561483455322627989920951119175879102397743359897002284550451638276957657695782305874983697202222218093122912860832454081511784390538962380176359137241798789633978312854067669271567807303657973269221060021276709149396973291837110552978196713582197866927803284466894228853953171773698279052463830276869664650408564975960343983576132987492312415060637250168783558979050690963142340107758687030978982485108101036129512611118055560130371956188819070638967788328230195267706048853681419543673445873051390902531529331776754804169668676469746011777954945517800423623384451767225757532151703424123283365700636098973111036630822994865719531165420407214477108055405803370383518342054359199821939047658750382041107921913102036250212140542875582240492663535101885811033980786665407135391832864533282622797484819857771352223862151704348364493832685237988501162824455280809715173731518551387963177676165873664000000000000000 [98,49] -59599927306283926528609525135373953863271555475273416816770898559932891632305476036287705963178837719476950290260600930460284729135690170006633736993046765894066406989805266731101529085461553853867678547948843227119643894350582139167034328628522659034171804237672282907544612441685493145022657811454361221233862770490378425615201240762159077750945160714364171580842010735397946453008982464363064027629271986888924427139641934287856544469407728309955996970628593134438926537993892905841846641505356737055717937510375788762404425093212185574174188570922257473289661332199898134516767134859799341819500220192677057909442071872342998935735433794283785380589051126341014508321115666911721345602497827747508979444479528930683006088577818660389083368142979958922262028364686495875658582182823647262677923495379457048346664454032975055708826187071780025208267961670780742580387024161406997176493395120960973890002680123692223068559871878087019257497234041981138082636010016440694756956768561888554697202363095376650213439936027978742531439341292650622128280676049854814516336797388838969806450086568342901409373243409468603213709639188817034962778740181980808089897875495614656758890405943372393874271463973293272211311719931032750236356742598853407054751729964351457493048695744276778028981439473155907213208350090322547815507256539943355794917605121754833208081965642855344780980240344872023000963855066249402523864626050186471566363256971816287272316275497867019019783154384822083273874171816076777912828301095494142791314217602390581049355290351620658238638113699797720337573076188711372489023824018797979118162184845240328898605567840060627535020264428910507418530793800127537847834618486569551913182775150727532529108297884273234323836010340333481024797804985250530676476046190503235810046488538301629703288523408079382033545193207199804225035332152399487858182897024816996644635224214238910264073402986212166279850215765362010656824651209430275922537169348938649743069350462596735405985778139270883583310380190397328042660968571780103495692004775430345155492681913698902871010355573144295447193721979017936147015176746263012422700089999360000000000000 [98,50] 4634218630626575754504644049075769433294367559435238505118930209040017621046740480734063043437084513869743031148246049006728086146358750993840712512295847897905207691664858519519428543361457019905919704371182011778770192778743627963695352493899488498613156232645922293611048916991620760329408725956057338407487851287674752116953302023943373028754828587127137174094088408608945318222530261180722906941749767131164511480583489391231955615691338965431842533839975984825891786113361097967154859555102032208612414108808853717974917593034646456027461491979650354626524439054054971985090400884554049109043504693455770004852291410218997602768775842660797317774897722904645320984666484462635375925616277025535269554764650531024974198073385373133722868890975234313008442893518362712372735744142163292239737266465936068314158885629509235157520114600326348394878145872267192993735093257133338427888891911831612687470884420543728768541647349539809229215343398443715810218406724667086933026337100769758131423677215591348853758347853820666393617176278539700042504436472338875413167376579642497981227827474235845342034834910144706970138191989053496528191460161791064019985031719463549327721514016639540373739446461883089492422724199097138934133908494838320289954038575131925558208188138391490897944177526844788820366585095733480885028621721618773326801477857557496090564237599966152700398890011755194063748971561404164546870605856308667705625366195345598160195412936105188971099011878023606990620235444900788270370931026701760515802017538089270458944613102754449368294850879253005653803333113961530518222936772202723322547565039721422530429955723845409917397462524203345486989698383283132297238716223681711172645165880077280245624436230644750927801587269712482004167376719978110231540613996854680521937779653897199343253249141937305010649916395888801954567978278295931389999819223616123864555756429410697575970183360336289868236603890954453246735276849130237672068977269549723332188971847356479910645193671732101345205822437901098306610174877259543210705948896201386493533521206142934217943028263230868187525343637329731683874280887577444488751478525132800000000 [98,51] -326540226629719234384631026896877070399672504652432385595644819924680935122284995194537471155589326176614564541324790300855515689691903838765720217939497423144660770018688370746394400481751855737039147156464632319435178041572393182758009345914568004428641939291537829442503959605327296783493633860881668970203200284064011684984996856658536456467273602904606796469471409360531620851517655321191356513762068228789188609560083227510653826197833127596392654615335462431366327963192399555742606423452149796853127522892657833992927364594317614500618846327711428414267076217634948001519295462667164900036123399370650197415053459779768099126123797116779324783022219354010685402190308611014885108905982885223833634597243112533604299585136098265847940397684143455681606764804380629550688768413838024222527196675032680604591445320776877713806621248068454560848112086773951186565387052314795033406587960695602074585800707596740142673360185975112082987891206370635740776603791704707647802183297485902665804563257093890468147359837690053708574989636692583389693756384102115608937320119905282899482161338104807726448539115038206157983132440395452891880816972991517961320518303959338772701055303152385130050471004501619451389293648196301736177812852400382418489502880615486526689886806119439818567564201190930936243598518823466891098614351740322492623116657223955868275457049558027520699181410351568646632965261280616023953230471570757652967741769582289871787896964605067079169354431723789117522515894072703239909901631620619396448693938106269509373718808266435007186873891077661291478198477214786229842028979166950142016107644665804438591007875262370071644268143928783795513208407085346498489107056416317290797288715007029800795701986014865312279143787065593796162189961490445705433151313729873469429216763733150696652801739071576324464611109872062753854901218078213092653730842453874349605788382178146968239308949336568176310735222949365695545771652026654428547757991507243654772986378170731080674572975513672593888248577930966113858346532414747834962726181220486021977732880531059551294761526967280486800975144224159182297347810232684627592432803840000000 [98,52] 34183108729167123906370565199909776195945052541971463941090346718914114603909534001361611129265593137874931027545416395766865158945352164878939776506186813987708169095488783851076579751950670156430196039414318365554715149941982283963983538720069338798733578255745413320663187989320462659463579236103066769758828247761074874088631204135521852770797850172623595639339223854629920235056104505037968335770184214540894935604324094160116060068333946207273709728105436948024155337565010242560377736313086441657790848594200348596158097786787786381926590851998664126387439442016634317530295014217679177291247775081292683964853519037965145584356612713381151582909342345248055645523390540309832986505739300343686674525885704997823014964733460651863647736134418786673533428912718953729495945370271302346563828376965412474396700316913458476127364396392922057117798723161393987812347269423955766075113464101870763526437992683967806847957196219089655565613625500498658022188336760476038448097354422894120295916075062165148964311117050745434857160945877922806081834506223438270666667664484777265583791807273018609806286999506001352789653185606953099235539638699441190860243442045760450158582789740858770362065276937226384231016319174098408237757768471563200354545423676900641681399839576975576406278080861632323693310027234679823014773986827641542370925807897918973197568194870753898587612676359488848968500592419038657677348686629931585348404662812863971019709620913731387033638948660800964472034061810037545480455702405337438214021802302497142745557762357349717797259683654942504576897032459789720351233673556711720810845868932438855848469544436582079127491269253166039168858110289081974713862202424956317472946317983677098089272138528928112826372540332726241036343756439162108840854134730786153558425614906214479340670648351674791314582054549194195677686871666643532554766212566052138799988563023472560903479694996246666939859487166108457639922750087455793138718343522963749354544792603661406550451563769139175094774898763034649871074836835830989431983907267765582066022654390504524136048448108130682780908100424410233724938312943474090270772365469500 [98,53] -3568659068377426496522811266700426429765106591632709856208543569168207316170519006865406366897392970061041748706786831435842992562348978375054655017464679284515987237477420380771842875718978549545793846755012835663971590377260575492409480093181253762843255982379782388394845920490063896020059194797341837122840209977481601562937337474563679690509424390611327693674604436687970017654086330551195417417043792189094593429490886048927439690338763211782961325396888686423207461979588177919332288311624178693533945545802412708709741688770213491998402389584058832328691521210603173132135515124256900916067577476321203183552026445442106771323699076693025791102530276651252512540151782289156672997320370059656769127189249719392158895678836967748371185981419799107606667868317072492891921056847613572330231405984074192513071878829654885037416822332567163404101031507925988368969702474380772340923642586930098459371169943860696025876285201558585877993479100821430326358938693352195381664074134499408592220981962233219701107055273449251016591888251756658404500608593599647071740611538769034472336169786434815835129820266368221452388109138760711648547390423613431785212629399715301916626947069581393132214407385696772074726164640224735791059363415052518964158014040788219088795813828341392398872784388992451424084213413332674039621763253582208415358556626097690696924446124526167109145296690489671470967318737959520550253025908096949721770967568001120548764733256756777544244010109963491410247347522017790229576704612059982800482675405862899828485483813521908547762476138237378157541359550007386971811673634188589828196958743960622257942359903142335237828382478769253016919586421597266095374633216765260398931766506429545823740988017554713146664682284078786703853924713181194693891914498568176449059145602687469686914054729550454952415576518774954195040197205548956594116365565479668275251798446140914410617635649590528099841611045431039513002245635755575874414617739169902563815183563398161944927452404928735964268806667582775727357484764879218206726456735155388036062514959107221427235031646378929143524580750054400589446017558817664850759600000 [98,54] 345631704480036798131683005982451193525138563626094476766978742583920619374734736141084475338424110353965350366836824036753760233276767706666822680135824250883281422420682562882709963302583500656593837427791658463891300752106138081412129851183922117231619046727257671472030908630448103745847831414511807076709356520103153044081109448364806963495290086130575645936506219883289326207546770058811968462004213743389692318042525227042008506809366918854035239532554995393208564423104145451893801640328187369451840572732075763703155737562476276313615964742433591796550352696389199325593539617314473515114847016089872907439262875297716858053408626760104895354578884640986244738312663349643720311353478621098136168959766485334408736110766407752714715730974461749628683278693032958364457956489996639674050474892254124586971800081847556684084165050750007920646539427436552031310972705254145031770569065642638433659588039133657971362753004200749982737189856279857797639593692736523469632372448893855851543977356131530135484337990982232063495760548225413197047575857832727716659406801594682421330986587170747898871702890416481927898021207304041973303508516960902382362911569871120617486630228309908498454467644656269071901595121552200502985034208157517772240799521731476527378316974674674791122243194836576616775949932575280819347748065472565774766419352607080546326652284890918547069039749442643002072547108702401503945279282017591654522622221959986876740562467623690241339574516839934702289593252135775295811840142045526310398743522378870617781003018725410439996871763689262387248262934986191919566044039030749459220246303981826425326930539724791058462713499100374740853242882427288958138468247739740886236139148449752295880639516733180558124085256631461682463563573649276062566144025215150880155056814735111779546543648476854125685376828577639250679571079706566255124644767647917908901623947074179928012789681641902224508647759952304232941652213708873034515139387653694987549886578808140258531396059589190805889817288732241473435646033123480364749297077798955755276840427224299012259867932342887095502955280777397596877877536878207018073600 [98,55] -28159002562935189038880995344324442111848526995147236912300663634130231515816707883443797240592874508941169900893596900288972939950371963909636212897428592181648320751113352729726178024885660232416514707844725115552359390455078285454197942085128107907907211135569498875119350196189045092557743051256901783461893425088850833553781043820212380339056121518129522881642892702588157602233657471257937605916521108619864126250043898162761744840484772788964407265102713885755726395619280294509853902380490050931407479465869399862273038392234880987032771878067020729562540829291177823490424316394878412634914998060940698521484914714414146078962244878370309880239255738251196226279107220364817530429003217304697726263624333283215566948325786925627109060326916581438125279394666064599079386492341842012138612766907174223486014293595637401595465820656541324653691570771297061020188062784183044071593325119066900178349061811997172051371957289613044999047743868754513552119191482295872037026202054395726659553999016312072714843882224171991166308214417116271381565222487876949367784389629155245743327717328270950870273623665291046754282718455242705742498139580279321998223596996440692663299988760659179485325819357319751647808242175716928611483219346747917968686344416822981207178844269594930550800000368573414806571728110502856017902883221519426083920652314219999683790292286986356903143677088045407593506328483771971663826888821362393607467559563245524285656016982698949832568812221317220852127312432147818147419769179827545645926017494180344630333662468402747582577147801315885767333635077762998714220383672266474683396870850466604354627235238372587165141549175694135144931493632791025761809447952707795717174926521424327313640364195625737773642395978138384373636611698113978000381608142551778405290107025128739566678393523835227367730985471240302967223013393446372332029487310440566956596819104574924633386369451894933944880130469475793164785446690640217514289118170897532420981667447543285741668637054183901014237640337557203033373794089217649045493088295631531770813300772952484997950254221674661156406818036063016657646137316539865600 [98,56] 1725074784307335869829611533480003844267154808477954241192544071344321039972235261333924080909826789800432322937285773140331771117619350078857976385499520205918130831447794412337542600270292323991940144068134958869994853589463529864261070434222403389050798686359909750854365978962835847610832603371003155499763209657414228861362477369456494375668124935787889237269860590542142588053979562700681763881242345243769836259629742636620015911757494726072204407661650485082919387256262657254103510755102298901251448213966853061642011671538711575568570358129017930849049970948390407899610946634136096399794137771314661321879102174479541573570496297876387705782541184635368115031196359807408609885838191945677757110413617791833422948811026973848922142458430798318307835071045433932975390588394003541328644172031612758302792872282938173319990888112862884607526926570685913244044646068199836554164670262891926818486916604876760598075924895218043816844925901388348183411243963008631192223874998370570389052788758713685974495304371182169371142398679970276223975630944826877655374747597796685789236682638093062450125075620443420283969916557416692300185317511777920319430300433251643660488358469271464827804893410037956813035687075607426458216172086359352457853193879423616218746173688042744379726034687524494178510271389932359581276185481266140773197203467410521242679108729840884503364618687321164562929958825333491449002862891765600451247672091837597026761007012068065444547359756835603931092147836900860431889935303130411674564332331604929741680357120252869889701694938645630244077529837444506230298843322399353039739651913295272717743371247819651252162573057478422550650438280558299110890679503030412427224693961075316524488123935075996829918037554174497612302852992625965906486819143646185359204085993925861690998800192070519397238564250229810988756983576494484284029782302674744166227916110472959439965283357511591037086756403737296653677909670824542815102943829259486867999103364264228942899704984168755217452592820588441676521868667003596118515736549630009138692774577900116022846875021728671002659892459910400142737587549202560 [98,57] -98350960881310541703270141158882539514828646738941605342652550426415212250910842259568510896416435039632176439237190839368870489699567218326637626364460986766317486123294734150999649718500410379689715789550625278155214891754814587539769910588932926836989467893469830912272802537567482147297314883410217643027309312370534939176119914676885325102952311647163764553891545061057739403337758567613349014272125797278758479256552288604615040229476491082120265448543167151113147246641387231140167643539057037322699692683232204559876028055989090899783894179724327651923590352449997802508407432523706914321661601915447300732580910383152296862844825520113327383143582055541083079590837525577563585602641445278322688642157327096512546580576494833260607553135328872591621837309392285746403076408558653855841910746614084595958651573410926676708881241286592563644837486172933249267889602870080003251188776510590669602657561400271907453468181491594398181681879458686357411141066876037117104470928998709277486990888015179428565698593091532208133342774309481459629549874858194134579731305950390686271256914950800610468280282840389042916527823325929450130728333971924614699322298001279534161451288338076903478974594055485256226780292990691862832404749457566334808280622159060876694875565654813562647868418341143886835019994424374310729398090002365389654520526460751859599829835214780840589186520988453434956053106742453951676554195063165464285113158848494206884748768510240995487125429275883293377670721281339558943704782776849078744046142464883321436569779685711800924891741801534780265659990403811614916801237846410298370065645235694326467934949283093058970812811657038585709524494429315491351729784587150474276411215988356982111619736537628941034506941648835702673823726572487449781039502934398778702421124960768223987353285407066864147395673034830122101147295680537298548124184512796952914099436477292485583313205815319768202046572107990455625267938785350230713311323057602760317070206973716060621760473492079597630419780056804845409492644189181355413468859050479517660984288910343326072790776963694677454200943727344348463641564160 [98,58] 3501738475973996808299859867688496052228754034335216056043610887331516809639679561131539135130413762330800686678979167827307267072840887464668001374813986950607841070173893107902382514561071157107577061546678414881230656115700082857552307303421771694042128665723002128518836133942272727938665603894367544683807375822831772770460284463531092873895395244309244200930119353514755774328291612190227404872628380418686217467130725197311813146971844426593681739534843639245084817170325079205737206866934962007218077824873150729039440036396327700327340003823643306286881565701245428038096141473119736190152230277905188222352902172990358968850543260317947500091598740076891662702077224807719628447659153481393093834173748272247486801150917532572941995396275104489932218541904796806583522893301306684846986303006832235422154280693398858062913472623143111677844438897293758827211595227819817939573698570171473258034400448174096762664827503741071284392667531996282290450449869528818899647866099895207445795090302750955796016969416619870501112985960906399077661050219334047383773490144460377721592364989480320210094025222941163020757042760140534468822811771414681245041466350997488602677782279701430949878418398308908085117532557742299446445587120043389668443175639646775258653352106039687644928753601032994904679292027213636991802918680997040382190030576328451128254376606323500117624706159524859125864027359165046599473373602342004596970273848129144577534410451106857834493480457719027372461496999016267562061294518659468121804495461739888778881314849206600807901451187904956568522147328391060475667119353186462847700250517532174981076184566944546003972384906607651979381562764358004293958401843566744515538657066402168994572051626143322902358494863604698288713469778961978171864253865058852475293881168990936746923268203249454256164510993733346387972832912624526252963302916691231067771228817544893458927451453988697357888430672817314560938024609933951136182813022102773756829953369989231579722177741419092276498282671053493671579872134824787016659685314979596242840789693846137098484326399548703335155046786038584249479680 [98,59] -25082391694623179728082429806984046352511502452158817307399071604781936571701566438445875407981586250516173679308090319871287187156189487099077779472114567781110634793324221422549179742954158113356833491006260163481815080957681386094662749942314433749086587599695117403960362514583545257683260466503605232188748388350903084858441465812607032272422530554480678294607105325722680494186738695699596174990583666273504213843085976834798968252534363319508105038148682997946132348483167476441946360333392451824037591709921003240827143591459008172752870941613171689489439033346723213484649285663858693044040871236176877566357412128424450162611436930198118485286291357362313837298771324437410732779988261174743622075972117245974434532337780278450965251462518298449725879595549288448003732268484104561240976381325831594391097339403939501053548228583889349248406176689720081716581297652401816061850584374202786168623585234549188500511478723007334488126660634913770660847513571513489526181744410551533403122618801643708102836298336199816404029643869955713315552804313114944166958305083998389307496728487651125089232472038931900209418855960263752359620053242965580356834707717878143466334469614123683457001684700730899986783238292338936083143587238089251406093224355208301581313424236180677221800246030228376150105464360887538480230775840205442407368448221438314878349398473941068762230306772427852490157946147638297780852981219222102594591106074514075182883160669929527336097021375013383160723367315164183155744624444594470477292290476040706150865903114014368135918001083218356297893881029625869479096475244612210563064638444746488707034225665837447144631843549955722614449021793003170114037468069407915106886555904583324999890194738466348253518225016770218177109606070179029754941175026685210980426771969224643462303003195317104919075754519146848788229681246907785785757714431184262859181546357946200010143528491877411131447832661778827309494271124124111927528520914541725371807360180157264860508530203156882034180575270280190375727822573652130703849560329082185228363846918211625256421896747080528151221239586416371200 [98,60] -406409103582675982147463147938890915567526459627972869237918090381250823976743636676577504928778089711275454481581342312505917801629368396984462722315558171340844999043439381027418309553205202732622098829308458394990805125623939934262122006178498573147475520934911537684720711552488564889125718710964450791490618935743396018023859985860830442896958078184807327988404205392870621249997945866097243254947536064937572965163790780588058860890528952041941986376481169675422663636995718394332825663637605470422994560148921070617207662338356095439368282263084401031369874872704850764828858132538350206436177218259750976255017743285127170904448685039987033723874668397881913022664628643415567960102232761946540529400506518870965681128815906154974639840213661648523669283719140953672698679866284305537599102189865265998967619418448142668446290482400096547643723344101735297556091171575393583564121450218588455147487234464034221845636342137986991957224506358875126127510476927280481427801750116608739525577560885892526648692036105289580902264803039022426141843969792514868587280257787801260151379918777408584195453305042614497388016536604232603446777540799649170193531197676407652011591086853516400874500208463523390563165494792097813862211020928701358720399264533838685900480558398775716296977582396771735019517487233685829088914994349730024746974855905356216712586648014977469980894790001799869874077770299167776888578525824946702158237943791381880171470899036745378627258503655242283306612295611464729135351810619531815269548395332567281105078899198954186012502690663951953386657905019127993635656236150145010488416622261757035775622774495615242532137406984765804168418098005502715842755593113659858957643738619510610499680423055684300196088744293579757358710992361610555013629542237179439169011016455817459541164001257379340538029589932714669886774950850023997921620826445173899804387240998069718463352481411565520781915785238224184238006747498928121545321655381068944173341107112121015107885317379918364877519002368894339158448718779122050860309026894199205793944103968929732417718153756288358581945505076160 [98,61] -10216659710330459027396210720402340168547364110671104185437613005797016768499788850016545807740351562880588064794463653535795869867137905015831587487916874125433791514058272225286819725422683464404224443493024837542277562032975773134529917909123315492348178055890749310735434382439615695009549962715956129890271597900693207043770151464815494251645872371013639541990290391788041001083784060119914080053244386683018495560218911855678717266966806861546122109462294011532866887394363073094534921654923914664233020240813219958481453620610235584674210888146403042702706203372373998914721921112324581196249720915746339978918340263062468902360120054791179006426116524674978415476218273723245790926680083618370593424362879491305313481862997796132311349777667393747622054524302697484684648962490682578557988620527314533825950254443161695815356012405365234541306223256954223259680505876682635857528293145350317203475652521236908938270316209242447154281684337827495127715306882105458151200696453651488519528166473933832266331867454470286762641054718299275187637810081716895971956883724683895081126346634367047731241412011286879062254289140252345387673643484540140297805427347108924371127011910820850766126001093140983385188928914450334816604005976555357856160411107142176891253812371323620030109774710896192846163757385462039481245047385107389655794967763930249545196739283752167910629215761599885794116412178152985606408694977930453828216715250170788554206142732792832186130724271472005535420126048576037566717408398279487711177962300107364036164164684294375095738147467552559216562838915354211128602951424761182946705378267930160578471114366291808425769493357688864916208995986157574726673238477722751483598072173543080636337729529633958571444278314687207170554564846582489703237631905293874006519065335749876749166204669682228288190310647445440087768919819812165881542875024066176919279504266003135429181823244291550874542421558154270412163942953828366115438467680766416862434493388719774372739220626060154262631070350589413884508348200534951634192166341356051316450550269255862382457208651007928623174264320 [98,62] -1347743764802482605670035866878677251152041708260705015221638261318147674425918632184221277324485864284024736686037348555465651070771445821069311994344334277550155671560983449887242865800941932735261623044037802810812962862737672847465847413011661953827892530890269711518461466861738300758152004312755381812960655412146317278790722700432472319411247135095474096421605867319689775645245529225859801307841976948237446428754124358777824025387196929174094274604741937290808841395905336886592819660855455874910294797128999990025310332524487838897777830712280638125519667396732963981851469190686638899111784012432813044007397249546679476909365292221930033436894449251699051414538984205331954154455364188050427831864376521269207781138363089508549990556510006056874907328480108724962842164632925156491862052752796569230642845772147846783965661380065064225648956864474029237458685424535489315119706973655710369171346627455647352628034298356515752534697735296853689027564061980303406931102466516467931602917257684872479992078949836133954573081702872281223830993327296665848593540054911881519497547266503449332149525820947405662159969442959318842616565998982065492851602554781416867666811845762666645490203768115979289704256944801147932861706070101427172954000286634210059959725545753896474991389908905198496220185773696400110008760578796674058327383583393030968226045143578629614833291316381439904150128988345036407833577323186742636683174586816577996980339725334920723295536184855708285427997313321479659200830033125911952885103266084194691290615482045032471218953524467620120633676835807954894727929441619022171535440895594169114299993292359484469969426049127232930643537014140777800609240243247151565278005705575362147110552591402517925359151904543521427659204428427301975086568363853742102439997291274248730093131642760051902581940695675216546059371947729852124700212682528080410226775877856667094147129242020419839052306944098886659695203645746940301169890594916660547880926512701046063729078877795920576683652941374722711000904392368261092005201260831205586006956785517622805217329056358974487444480 [98,63] 111415523699435721000545219226067209706848159787300239851917978731226721478379938160614703738313256250567348510653256287077503734950637779607368408504664341657541220976695239698715443642390020676015051966411305269002254796494853714818508924464168027550101457015630238926078000299887655920345930824178200993111465763223460808180178502375910155107212520745832143312552651562911916583864648006083695742844839368045943122636413124861779583930673876461287245003099499311484211558606308416553031368198022296548834436608885435332908847236533814018964596505806152449409929315729741476806123510051468671914247242974917433234407011889837450950477691616850437927132896614517706531111953101199218528698907732206869266803227548399925765493451187243980038992579528825501506235792999554588974793665829068340739733491765637281289911092590496615849738964458688284890997194588756841288921294559680461740685019760030269930306168336161806419889242051259874670323597136716029537579300842050920149073246873974087503803032968535220234189213774495285873805825935997711371757422528903939795965000669774897942677348023686578316248016077058470839420152441855075547125692522046760487486672727627872094243126815693089368470950016510799037946411602058470083829922112271066017570466300814491030755583613638980547396619921437216612226495496979835595116963392563920687551091671301636265297898599755018900450992233941063226879579367192708615813513697559063268270283525561842433088686460640189093996764912798042308477435303981570551750727614542571441322887487748093642136152872884816756688095407808924363380308854603098232389660453386782748154575517038447085610761066543468710193810127063622287558301923196766221661946477096841453401590170559643666663967832766773218018809569085008452528393821359352918001419856992382634520562947921960396696096477914709290315465759219003254867702481214700291645386593272948530717189131913416099656069339724101067919667564580388173917580144142708083510143092583298089061812635326055624006368914558912113676268781111163826783514971640864327562626341604117299712102317484179767658732058189316096 [98,64] -127185813861507064257073940603117066550508502527409483901509533590328882266070265347118708563162341607258995333180646434614074299098173439679212072851323966254664139376032659904869593775988317448886813957405272915531828169385827222565136111511874180057690024974456431731804692445294483829108734414505513707853930640688339564763047983138332891396842034360506070171422318739553613943246324000145378433897933582552252116606305313840379868983373710447451702482612385548736930668450016605491715828864302245722347373310356922284218112770455420019261562555483009310165001616695849615681121768890701581208609806193973575073466811158510825824318284975359813441835210863235684380081498976616865653624261587791613311317215443122038102440558192037926193949977594939184048979490888947776946407083614021252692320783773953981470983243675496028732393390828656301391802081576015330745588915150287453855560239111794215381408791459331225577573431450806170270092189371966925214642617163485196176219713249419723647625680478200321861930615500364354320767218383834691719362364218478236467760331490210357733815686161337863014965382107474168561638855028924749491031814491166027131718245776622709219999430584838847066611673048758725005449991185356263733595160141722691389959279663608855325716518443259302593414100412306917549178977743353753281949854051705936703688547470306116762995003050570176546813486745497499212622339999530292310403124097229571008664709137007097339460256552358385542712096988856893160440608953505517168963028817265581401740480263026123377112455315788098835344355104931862937029132601956630753336934576632495630819006718909785786452205670543714583661454257981843447543461501398413095436505529766525590908591272043004266480548233182814853461366683181398603130527731664522906295752854595265054418067281321463295005559139581086382256997308164669126489230465399755070926458028771345935742392027372661448224136369570854408433923806600870291999466682479403616065683829334865383334492518250708360049177945260916876830474306736665014927293996145907849502539549414563508927738005379368001353762339776 [98,65] -32167734081758141214945461506347663526607397901717084067442612209490335721162677952611161764496137704150625838375216044413318684138809002815744376316909345341957776152920300066111864651811330324847439017401662197987514786286552246970088167781302485525655337047007276887688015278122815512584960846590777340969759204461026602671041923771503666395283071419474280498892648553650878144839979915300356237167390843329236812177521654883194964759410260138539895167059391894795819885050973576301015591599369447638455923672845909845826938373796917637299759344646149773348856882803030238476783028184321294165174835550324790403723944133603457733460700320180443574401965481343246423993247220883662598384146857430268726067469348649756936870060398237080905866746982979111484518271053979199840396781206621107289872180619942205113321846785616725604870611066984755315792515107145425105407082481177453042587480945560773265901558729189824249395071881263899830265901385147530201774051962958965223834374531262923757725372495987790327088983578568017089601668139058071956745470965560499416896741808221001279079501039484820741206003344111679211261712613603401834847003246353161137364826508366201202633491864326752919825084686127818169140308440225340895421885462838185229831314408828420563008995560735988330925593600663846516915268540249635629070436397811322829659979899669275426991467897293800741705994743483477943759988573474879383898972521318951157761061694494893050148292553253819333083138234662212724067910531526971290767279058221873907261021587504752417875445360170068103047442299588958290432977600134538329522231600071198355350021356102809145585283191083361853533283832624976382262346186590027114360970573796276279098164960571215287860024011338887994113855791942013868681635190327817013798888044214934226551384272231174965156728158969532387997875151823314138750122145518120701906249361609093250497743679433171162993804756526837286657343102084650628915089404248979641722372499953253312687487738876719675686747553448745584875541137903636465972310917899940572905344890308786068850693325098361442697694720 [98,66] 597678931630163089250684200630964849842863987287263529748069049026910074997406550902805854344245995520417232110502555793154343188662630311970170427390001393077737627597546221307230745808668079001207900277740722783493906481622042202835535096584751951142906324115015760212570630095203957940140074661324294140553349912937527921998214797289942838122970158550110008427438935932321370045289092699829728754627424987380710074643571378817640008908156110975685920940755862365876645250944030749896864068027148193639691406032877487232104386784341804602656157032593967722035609958550932384635381542699156187556254225398315137825613932522812647182224803029893211086606207418752569904200308228807933973333265258333759089617149629991684386615239136159875412088079374180911356276632684737206928416174867224421702867473002716799616904034723568095524073947080743366493342410455041848800734078132754446236998492070680918069812644638689922767852867884007786368133438298853002674057296986923393099535765681036434641668667938334463471962939650607738857866530862391965409472806560453472868230395949240120311394745946661106756499926612014566115148025813008228131604372334834183704436334269887481645722807840875789010902016164049146042082497808523575621203709075652051237958422880577553224607900631486342338125004128737434995482436478035492343334815088575078043646451305847561118572341226489615951900889556195544271382209974097581883708603362444385005776796562985440800170503603659478764536119847800521271662920610358887587591120295539479618559814127713168288395632058752751172420920708962592761264000696812326221614648730907533963874597768670492284181535394761567997177841788849312029452315342946644318697888473874068386512001186641285342902098056330705737403858093563579862437623205469103818739282382585565417038411832176466635197905187608219098860215625652761134887090758536265154729655436200360878488105679181250026091612952062721060320946381255231929568714197568396598665800850205546106246378278441939881472741214498525663906312891840632534721120342460207198771071640643770982542468856276773372160 [98,67] -5612889427657757376477594755100219698678321339366079442649841161233010871447418809264383010526776876641129988923671336153188511327147759921569502386149428855353626404637728220470580315674185975012385023114156737684815694939040758142115404170684266620053648972178202735659366708815469636188478062637066447032032256500895101465992298326213243847378824107202318590135491250766518141407145149687044772160877828757436331375852504240329218373433611335793242178408974201630786735143411976793550508908513570806454163192366608594159759973501323638154100663430881663732657660125710916668177194522444064967536862105759688866849397797740561757136559488646409295029246976684540667922517653819114924442480159217942223059726198080708997228175213570992067200524302328232743463350253008576131765426533598803153492155613745524291358894369735343912714368290987133313538394203494198552259824274513792227995892255600084472466108508439026800323903111252729344929757841469597580840948287948599137827182454394326240930309257769195871994518751511078167018447953476788516408588500548071623370578333797275857684827416346555427603190111813323312008840075636801691935256855318143651118354023370471544322953310100259348702422771102199089733551530627976035745764146878932204362881222569324505090233448964191765431508072002992480851127751707476047660439156281898153755577386343545390807662818343708873811923566726378140310883907994691800135775409397072885221475104577731272600100279646044580191356809661457044026646941796504944741041008327675291041976564731049497844520777833274274848858666687561625204287455418538366998004736148290435355300573319831866775739802280278740987215357661575601006820552059356941256173152173391889907099055151141335910507107889113316013720718529641615965376940357705217673678692094925979080244395965254848850758051639975011345095672390852625729781472035675987131054490046442819933888811762730773410988904689515374384274191530900814939409044056943888943442450921248157022759582560082018295592250957170907212991862203188416713325456126242711326588818572042191858234734125862016 [98,68] 29142660495160218055835791133436093414402751401101708501134494552033843456758659456808711559948802722356842172345259660568656888543569828222172971784280508250668497116436653133885519341184631317511676538498476681849170181826171382162155401680320486029372711155797367432229437493080820793910872470593613111732678875153155588595383771983793534055261871642089582425227487260278107739537365585034681982189269582790698872203696727091499724431942173367091264942687734364735354148769285862001323347011663748744050257887064133106947948385968642143437625961868901200353042574273386949126839831868408994843486499388189178825433915265367783538815387323420873439321220968903751579688121543987426236377267011193634207309959636405670410678947779713367085031436920716967314280569875088433465114695093759939449873366890678786091970554700748208586429090602902056597139771962029123306444967185994347866947436361198441586422924764356588472186068475599855814551039954185331491730233408811425104348201875145632128752812119702954892853683350748857909102696993705050722540822005455933710578288219492509396171205914920494520380145081496467938205356154551931280347376483551762544131212921287558449001188646488618248964912931626105761068279876606875791128351114535895287441266685917870057765687413938464811256791539872711775189105817243894589991685992580981775610573712576511512368112965159132513581432796011823266579824587933217433478858892711504827874031764979531625899173547058442665279971761878216190869652743164286252681729696232028276661891768910440804193460014030369484430482438174005948072260340438421194391862466352896812198117952863135705343550415539100148508629199102842159567883901182883565646978543458446637459652793565354337602432583229829421219024036849257637106039496144139344444558047100042776598200387982247473909418224149739813405846277339150802527502901087009269085304862551304574086307934883916102987085179542258888056007289837870701862529216136581990588851468932381420835838734268750770886323165518704144868141044771941647305975919915859962598360068027385230698508635644 [98,69] -111856937224903035688431659404714893920241897858842447551446774091393292230403505461184828819899513811393891134832430826499637610371774715064867488388715387473563128078170713623398767316951950269518722917043301220833705416162307479538136111804512005949326782142128073813067844575322843807673976010977777271310140430961384068535733349423399403239398805445342946196869161682580045148628793231707640945241018096898520873511461888023035780198399748637527911958540072930919437767956535662142353083986412830649192291577515064658845282258488526911253096802698038199622958066527343303415589344197821672840273243310424988203989479322330191063042229017973096143739562168382320456280947955150109720926999948887270053075003559002168388700605523473905001645531372701362336912545878234975388379106696578930015809652391234109788328913080263448033309068851077231634396883425721500106361251265337531047389127275622696465628964170432096784978548723919688949412381291871933793447241386688489719984167428160063720577451658541090832709088252556345208409948402333657283561759141809539231027535230244327006376110238679063740155487788807014862581532967941240499960768900761058271998541473637154228705724933666800502617694020883063345907132970355579269023060002159237865704313509569587944920806191649685619348375766197413451162392638182849487328857630025455367803488582468862621827098940397480506499590874351651492694599855008989587768111668281904769103034960739224189224665175945251066710572426495283235254400052788680750614326757251688259347257590946735979647655277052338142243157425597692890194412987395758036068546191113269924309029342301145254408824223642429352129184459590181939060539528545140902925348151290909307805863522044118930681130244174116916334904147806530489403554889084890099415937382416586847289482839915596021848382764419201955048914536975017069334397837383246863666066515632360540173499497398988372698922768283061740159003402131982386174699816160451955295912703045096394539241941012571057560434064542646309347723456518409552928547510255333402250240619649280159155072 [98,70] 10610390206397625935039736910034385924542065089300933248977144164694509182903445412505844741121362667019094265658960528842072138915816479496281250933111490804793188584704676290673846714227588414802508275320178430922112875505609795646419818011159520214118779066350438563659190623636113749754283252756774868456593464813121970051246287752322197920508204312069539959823792654709977461288999927820821247289292484315701451753814877081128869826043473640360937000766274839815662004563596280143276816547653177699440655855349996891723074739412823773194515407667533589780687696269245215791727570136158790664306295730629487186084998975860120106483273825614407490641237895137891572236670622766658456307331304987092577610005228766696992356808291039379717835847208032849308844394303308988157437935681185060173443573271802108638979529931374313609487223616957122144949957866861257260092872704757337460596363786532919697453259941142114698082676061768842798556905423043977556998298556093519416935263402119899524996001880303897587686857773065293297795436834842403099944904172155336766725132959175424326191215632489562648595182455062522895425931935693345793962712165015377260608957469462393579093075627741908885559918693808743813335220295890869824622136614084067805747699070262177829411718385639411593789871580691338777647243155374450893636167771008608874682214868653650347164850346581136720235525891617117316390708005368051810813607349057236010233611688726201893332019657691746281338632814166517837201020965637403902621729720596005884656386016836362132170620398991393098170304533567775479121300485805212702912424260606771557928700657060479275700390563536429973940611322483267097259136546515654161838527915124622513691333339330159158088324859166083974550196133150775882603114980861495559603058371520291786803764214314350641675469228483675871907868291526756051594087301716800310453332065630839193087730318057066873095803530459371718409994325609540182701121073047873667334087665857319312865188040301775783757215701104775828568253297771700490367077495291946439640380396498800183136 [98,71] -178783121330168764289757590971855064596252315000131138067004316862385414163632676126325631235614006984267564040964309216212947734063172400070642800748518080029679869198441759036234277482661142770431625018396861090532014934088067151393270594198386703356563415808537004870031679802481854888234061849373177799989436003960123331676630922870602365724021543775366032537102797768456056814535989235184849384285585456277436950308130902262966755287240984850760799965686992960560959067037088664659877984307043551700876974535439830361007447683189647680257757686312009242105836875053307246979453098850165405897759667676168557859158125360043308610525256421844449721548035326977403324660221723530702731821916657660899413499795830106564114119873007366662856413738539346478294856709271606471922263041936293048830789737183921059590407967607700368849687999867786010190655067059618294064332578633054492763176488684977148882417439019293125901514623355251950536875303220251358296066350275837760611086367195847141488450523544102257915268364246493499205576285529034669741239454904793001890892154398670797928220996028259689042771975917664292612065581274974934317169751364224208406421297392600993618372405383941893009534948187644029985562876733416558903542604370004245840140111625608710191609766097162677397081838786261063002512466672480174815007575626724348235114984679684041143156737087281760763964942539087599574486884368646962975884881505853673127857061086798313120332865379579858677513351159042647757276246347595237055465504671193939772560789416581988713864602836023904847130090399821306160665480331281280802367465116082110156188867049560253731996720773234575223116234417422380667290082757649030092712443920541472267925575204477393017886044016933540461082472464925524102585577805832620676841442833237942417974514553269700901508523695465634103723171064908122527535635751304216699829546441559736496546385890952434450478085416704766721408169293336427256143597740691314565549616077658654390951127728664910778060387302134593813565792571579418273236394452642550454872321416959008 [98,72] 328414928596084424806179371189480627995278726074961544152681467972896922824833565457918309239110758862925700019096086689571312157022585628292858432540558203401972580808549004047198737456462237006652430126662786876495820317372673551920449633300925249561047169776920924643742310842353431868567643868917275034315014957751241550262994141178342635007039302019979151246711267665596753130771140317304538873500588532535291597386832345448631180146767226920790262178050047851491438670685128328189463885933877291167647630247747483761224654555411347150976267282338201380265551659220489215848111523769999968217552953534238800890212477438982183177778136069421124270901606705480724390865081168180095460290853494739935874303067115362847940049721160904873382955411987704697585737990388275335609960942818811325278153256976066473463646201853647837180995354803843445223355097623330904490237639937987384206490619169907651347468177097611485884436523329472286694524393457161434845454159547469199539147559034530245624349073876897077567788850935222581373025722278166852076720929418511363453191161338913941912838187269484170643678692196147414775155146776321805514536454375978344497184490739544731680888335831686244878398494432416715946678708682672044374843264229824614207747551301723196393143133913104084490900157595749939177954005196169814580944591499237870422151925831287441744321290821937071084430646336176907182603205730579311044376476017637896269054845551693058075846867967530244841732836200001848236501241787575701169345811095577518422986836816121002448262293693250911412108591632319547155557935502004626539682710624066969822346180930957224963968915101622129463795898314444752338559583131219610662755913410293497310443881739463816514196265365407329898025929470990689600416073599811980185639627459586361550221472849933891708153058347584094791873710777929162638704149609363878407037195427491329363181062702169476224762240409617397024602056211162503262291786254583822019473900065091871066662237407329780469751328582220022417564236166273977666080418426941180461358927616 [98,73] 4779567734778235596537416035437507846733588144387347995279233076830580888216928806937475594957234137930511596036120619064794670006073153032399836488108495254644904805308834042318044621982819379572810742307841078365841544969817095865362414760492140981791954467524768837604261319735092845625131244358848240420512751457281808317857827690039525095840239156329006722080414609363255237715977570137746488143634005507364246667319680986251333456251677183971262527346787223229832100762950274147397566889059076796079139614058003249078452863485690477388689232711690141481359495336378434667787291729659897209004519600538679847393683846478856786158055454197936533415163727570183496136289857557645325335010927921677055680380959886570375807581503726088956140906765126110550803352946014627674130859458911566434021085685882246021750270796292919906798960952194820387267533898657064500052268634814010616347085366012441415635676799483603988059876125616241201198111738966686792308476009639501213384746206496374676516672828039129962784753354336143309794872146269643945995160418018072295457642762055386444882576302718856162294205601737506482095419006859189066092543506134517549468929515140619646807393582896033823061696524005875921583172101670469465788926029393387733951935247647131351669022965847382760842318065014905297250417664184419415042100389544660522939911662993743168116034372638026833243012879234210932978082682314537872492379485758294674015806576199922634281202488235721092931380287211434579782620577880954444345943184518402953857048738824938534849275460016450530211739769422749488453306146582222493606724177862617057943600836692801122461108648921577872900702526154012827862493056278516341980397309193432056372418691533332331811597291536170740221315645920657321958501932245315410630212353715997099499683342311087987659831250401075592705303823559266900382143642026440842138841202701851906518380562780078580493575407267130175437823516145070738187393314246326715663462017064716549716622124446811107230568289379657309386688922341936739588801088723464731208960 [98,74] 4906732276002577701414548788036093809636302145144886079292755802186263867823803754044971681844878891326535998077459265009467048231672873650332977192344708704819465473165010030707902834921527153811140034391380954728622258234460795681746132595829286911698905489578130796778350654728068655583707955030594607054710472230820916322262178021292169462979179995120462812374228429807963065368369324404599401447186171935599061528012291432262470091787767357963698585919400852237604441035402547943951101536442252388499579167027415906997033456287040294077341133029186745784647343346700382513971570329805841832008921885280950853165074517462007705436344453467424188539309455678529299922063220230044270805290512153722558301120818724092133784119182805333935347837627034639229688995466283520307009079149082842767850466238821051200269677057207601924768491423954076055436662835261659999766251680775372178180119603209073020979032082419751397548273389180684487883559716080398582063868598668187914478829188418672867390025905063506538476350191084830703756599874287685378736129214325883481909626093787484222034979243530291545726842755215371584158856732841442734167546298193212852329303425429290019183600362839130698229962627975204460203914185044214335331812285693702604300864173196545373084088626610520674264433065061002720684833927121353526442875893507486360456922731298184038860610287805819577052416598597288992227823517972465641406306761339353907588625993728952755182182890626685798588989612426410620721736314814693204908988131469168682497236470224311549811998028635319655180062264968007690911203179266989239962431653323044740674127884745564483768058615127694515642375077535197548926689736932072806881185484663777245203701574891105232399679474321347010517967083505503025109933204566386674918228796284412655874467286481595483021534697046996033295179839988155674748546656758527343888591803167485483703609166170661070282118570636484312553921607577131644854119597743002240249395304601767317501833741628986569083105461830923573985744910762771940905360994996454960 [98,75] -117728897087525044467482422427722587732192401977743298721618780831776933676699577973728781918397959021850983803353464727360122506630966158220907160264402673570370313866622002064322019221420391258397876903088819321907610964474261980818417229702779378447199551448736541957114031460303510644944201050657018337314747280679141649961199770332166191819578031819617466817281940059080794511185644947203300451258995557420842098941218121057062174657579184246183747075027216739527540255587225847117688292957386022845309176360420928483746401001223209159773913224806198422846471974517902033821971516536764547373418641393478759368177025091604170103311324575404527306836078972996823545776263121119218372617930949879621799739452324028498363638504195447992393248541574632139223386092146294942321092623237046702188901537528993402857279883545810275911436368261565791042008409072015313562098860548553773484373645137104505839405629550130599869871156369863940963631791336784866793837711317119681869757401508380491985346236363165182630929012413935237541132018633563077298019110481767824259628808450827204649097704002641246913163570991476825512144905809921884429750033176527263384783940857878683912230919738234619361683923865336506693492849312731411590198147812026472736185318688724954272618729177922870537788791605031020749697236058744151572112542834757757047411889698127921040756080138700346734515178734975791042036323434949190078059962865331896028123939857696183774887264762930579452408012811910331458721966682074171881275910957411453272223337525002048248981055361383160186943832727673717952984179043639998965497713596483503340301371948191542651000668826662185274979328157270236304900777652940497222948969048192247091727052477244480907639617862482034099670435471544629631373612185475288757289306219174414079044678798992935435227240942636385804567941122177031396144843453988782851662101757988225060964115243762609030022422313658465793108788672355662839830021278182462701190326083992686858856856518925555105075725000700938987633524435956851349425928896400 [98,76] 1088676970285512273497079914132294480640191248841859670117380345104798137703246584739373041101000494562316450048913099691994431843840014183360478149754474425029722349181686576958970943873589939517489512498502258909314843786741504627026110891850019713814084082762446485615855172460109531226958046716619843636470921051242443595917460730983132082528092939094231672845472854490307694068779461541556237993370966163810651348925942499052703409508765322846631334060218822594496176169211740821367688032050390575550529726366640780025761738394488890465350530763942391676150436802815770936505878350357335404606047158119985483268963155328370134520417810308736823240205350430342285248064806664682874747174043274362960223321067542915154215675208499127325382053054153808525298423912500757803100321013989947692162226510124651417725309274472280420534482628616747493187424335371283598553193189937386609647491845877659450926593851786565393051705870139243433963731457778449396218058511801858655474030142390593791154835605736670234008340249328455869406271949029889044178242275739811093159462508406903357288456914677341027578710301587327428024168643633449387339387471520070329394410465713358877325410935321169835005195566868281733420872123027372439351939611190781429850755198086727535574826970147554875149605551685671129053645876430789593659162548381530295035646185196336849000325966854648799491379120523366598661077969341264966518290220546630368078027946192135006609930474959810780582587545206595116936678025722814243614237361090741329251035406143157623344808319520123553377538079365525862278588701777362029705985607339978954068336544904618047836202810515062898360768742200153424429377860277832701323527986304431105011433286082556045375076710629989245784088254325020530726808443278230978171601602158771712914911339313180132152102484031025202092175000278126006702587411688058379073356949079066510994136224855064816928318608119839374411882927333772296298620881282845246883301576901459674382765333294178951889503771395024135513533442388576803375439988 [98,77] -1308893241773763927129726457458132149894584208748986231741561645053342901553061599081252712821332501158062715860906379920490977926590363459491544298385966925359964256155066770404407385610573405664018011221724736514668451181928912226203508362591175135864556553436730346767105836212654282081501139515828581513208090676154845265060821986266462298503575222632620846906190231952865251617898686020513916754922750329690009059472406286771027911453505986981808948113161011206042260397620319158226473918741163815902393010459865946110294307287025868797590172281059538320740562052643587114079036949467151676187973231403764628795932338602774426889246173556559419943452197016299297486658976037408158285820523126239587693944875890816120654573275701454565503453660436640419614046574089973318185346943061674478340397707875959218661164914407385722230146261924671922730151335562686391593136396456674876966330552171736199346255724734329463009591815849784322089914532395243601039248632605073566883536752258781928559613975367646466234714239206869906158176256253275185813426196061530878612698786729375187505525131525198233349711373345161146890901140166552144165570814562273774968927851479469472606514477251292567924956839105708383668104362705179804805344436528451381436617661587745267044433159389668092156787058213689684569751049672645620310446449890395636313081637701573672656595204161621639293025012373378160510425520199437099107790348112129444122924418216238406254103331656821873980112812915236026601187182355803524637124012406874428630034095046301214674184466054844682768258065177816444033782188500971336664214450546272172711687722505266495824335752247624934094918931719890810648804353829768350173962139993244119197970654911236623257138975152851418641290745930957172992755469768129194686742315106204894890981255041564742850567314321342592971188560956182937125036174367215948691078222379598758203305687266558747482439955510356002329883390668820178304889016237412427674629516076916045621851537218512604580045398514263666649345359527050472512 [98,78] 7325410136702574811790140011975234794703470958830673425087907427140734024700412829769610876820478329194732230786030491094574084573969523293274392302604478042010716694313389665613258316362559921147843261794674824889735250812016561222108633840002138798774929211677082244836148112676244074104305112729951092739995346013284217737341395322630187011823032260521116239507555507263591497135910360807142671883626373546220871912477649197384737761670183642695598421870940684982941294358442816734297214781488026452192765544859489479963549246052308243790531858089457632945127923746639527821058617181909195117482247121216783357567668167218358706588416562372178915104963266293683862290301596706275112758558561083967800731168618357195842999157814374731461159650342032989467106233127337901095418697621088819945200473453297970074960863763277958967197905047756474331724863615979759933507591900347149911616790148163647778517161379791170652204329923108323612612796222108688795411428417818082676151544810798679903716423247787560621917877936959723819512905031701365974755360193181345360128909472474974673485610717015655033780085514435812693404166404346503101657655581825720665045694828494008934624298762840290907121879797503520185191790072894420212436399914158539041117004670341963679814179914190837197870602543009164187772572742322712344189125803952153284373854771481930411873941744200630461154025360634859593111985640330117616226459917549853965325822690301096170480289291356739039724820951567840941438924591093332811508979314390859842955853848620788864660452686290916611569926419318254110416851954077363646596909521422112106832156848801527421953204875003140769179129918442677205893076617212973540629309522801243472904312179644473185674844474038461437453146145541067898602595567315655453905755543201746993294840823728821087675204343506770324037779075695270854906973148228653936561551842125527293814872632965411932731890047274488253608655605674269312627561715917680162392795131449613464608420349766526849071287030978521551097875325048536 [98,79] 4281269826701786556976252183029756088886317335796643738450179687502556522771099085214068905136803656687358584817608809297871222210611029340942056817370434221103728702757093383985187024108510569721238918643175166525838310747247135882704232901778174063918039065829170326563363448604693312382266395529285781851409604461650193423161962487471556238123159553441780611283808179959858894456926023829156348037198614670692381443925230662352580449018861011570798812599403672083256671547245235937423251249860813930877358971469054977966373628999327212352392533687886598095695078803140995401364527376487755638870315139499923288151639932242417216800499976967075181830657654264697982864043451711534627755531817171975022556323283899328755968581112161703081031167160961239791491142999526986191338470391939559078553211273874846838239988450103164668856934794378174517325572960300729968294728393537399890731413339388169169077909435961830198572516800167268019411395363803766881239532218554389360705479492230039603126720688080071874549042256321490289391883221712417465294250193693602129911563309042676643725872487973416441556566889198556121104762667794994858453123062586198637235766523114974614082742278611981906890159174767589967402972575111316893878135307018404968493914694982505372780415829709820744678141843553390476704795471182017600883931802124776712075085111397583577987311612844139599242069591008260360836177503956643256024780674228152981742649795557393797482534742746791671512894587569811400541260495284094070889253131627354713522281521731204987359219525645649211520655871540086885264661621808354011779215136108032874441610208187632771169650057919469272069430241360011689354657992879399697093429278951980804041518692615070991868507144702429338620508331159510430941264157781526285825665482787587331270890010665912855025152345238157103318556216038600800507547124413550101111348514610447921991284963189501881633379182240831298126684520764844956521294045158698706544601378657500623891631657553553337058038923488788480720654680 [98,80] 22337432147788646364313869939414493735432092804608255936077110417499039441466388603915210636945561345920778735137552839874643673623529674947667101029824363573740827374392196263067743433630114423343570855688012176215223611991185290355488071574932640632438264222890279398262048430213609271145205109850761828771264598092649192712481568493564791144800965596336684205175880759341469576712425718580469051782558347929963234072926321763940696554423241127517296848208265785439892455603841117723889683661153184329051075966874162910483372947251487967150905129417905176075611258699022749591591218498518142639199974294589927618242919926910632416332355670560185681263524181806118549761932422812416939509692171535840766100719773260935568677489720379829955797079188850370962740168048383566443139963545959055145349974135696339988245385980982580348617178386059910634918944413510816297279749596377323338900664516227529803824190798125975512166726406634201301728520272161545696804748182765750615885136891441109762318420945677200482295442928353415607643073677023045089989234127472642527335469158428408614078907279479965943280572912795947478860458610338898448253007355043442376301867966339739276071900887586842029159555467145499651884676452365573683469743515994128179802353956213416727400560486858435037244614287640311405522670491263261816388719343866630701948834451049118661313943691744642355236016704371370681379754838621131070434449878742606353320320415311075703719086746154998167204298158233767993292527336900003968572348976626199590192475204786590275462018791489834907048797353945198696915039762905907566513037674133575900250071139228557109368267730357611439601570348720204065284112168021116088550374163068536028509467146653570746609861487988426745127890052427438624522117668961583429769578665938001006704769617202460265479962956959601818709572761091463185785695952960901791297638013407008887078758655143928564504963407425736902514183234534899014339853163119248324935775547518139718612326177120010854125874747882538846600 [98,81] 13833453138354790377376642266142172158589485398864791345668608367231569389005874839808253803348405978179231293229346259870863126878740162840805527762924019380777230908790629346451672400125903937655908807106888891932442679199950311723703577997251201762528668416493295429634981898764948637931529220949749964497978328437126929939122699478006480747790287637769954442300016568816459689629260847229581405213842605392303863503243458254892825680364576090349330611953329086859887079591395364912912212663392636012854846956982541816697244210655603279367622266917464305578813789418318953610468418383863346228162368729506665672745393603123369330566927314384233221780465757606235425368976870497800850090077687337653724875866814557611154530208459326442045301471139372141284360809493985131362546271584826049562114862665667108508338336674149582955372726555167240147865933400674157150906298192702323482323620600469648040478479437205890151126222259354864195122639912446117924916275371000007327795302965162481436969832610877684163783364444729414712868043326267683084539435083017626806919523853961163630678525580834640579449985661399358908714761347277796837109103472903441435956579347110099350284995094490003283338664921877687996943827055540548728680258577442103730026344195947157444631890901530688836312712777064525187971570258768199834495003821372265846532017849238581189677484422854090872863030207826941881068034680472668299636270109786723890557751508508171091407955709752087898545143011811226169037357445252776235676600488696049603697544960476129879015663598007764875672960771290092780732325335975879632264935489963850825727814655077243852202560539804687504535056213709671305376051968420443008355534630216862423428297495877692347554333717643283147385869999736988384732460682304229734758351316353385834794798793171393866889261085843551364863944472226001518250260314209225784515155654501199564247147185887957934922457946565324379862612852189212733949617017665558042283036313979598771343816394812504128968521376474112 [98,82] -62532846922174166897073894776236615432090064442996755532243340946252458886585924308749754978018369463721342821387703284802879303295472965713766101098096289283990769443867668659977513198519195334493407136000180409418579146563211823704364920899250025368407380554854339986333593496004090779690186793828922282450225335528717842036011558269070779024199488512426438424302027773172171178059129551066899771736087703515084052970464900648321975233191039716112689026451677927227782844124586599613801542144355667797979847552710741225469728147455743583212143074374488767752649820447410301322734597307850383909105574588618981037664330173028420870872406454994547101017316041590414592653774410692339662348593348664251379075705240739580374271501929583427910800207070575422123709669041394581626305728033938478269636993749961373927168764881454648039513508422181175525980410308704949469272999759683758065018780509935864838572840982990258731110613866488006087442242145320815272527137476457401116629714887396897234990291853481767833193763405733168900412777948096407268098884746430893347482157126147943927888845963949677529644698937196807891253250447391167880840357973832254041992246400199823973837062582911664279406290297576582989577135833498815702307474476300321883410872124400948176572994408853304216368664296738169475556752055986320210845209175075986748246077177772388124192473653299910621516139728802422588782141622626244087505875583848675602441967889585473775039941132807765071634156879868687769174638811786927565509706454287641931677501673318208513691390599689351193729703170972838328881515718650012995950967664673836281507772196302139052214831914860446677111559384923306305261687800077652814800380990232348687093626692640007656118276314745282379904358890485864413219936601933992272139266739397173336476115567686408342239369119841297042992869892150936178154695221457338936838954198172538775736841588220808780481275402876381739973472678057635662027189786175681576249451238097542495504426008097158243531264048 [98,83] -154658074183521904060132730195189363531035154445279185331413443100370141396312191115723039859873255330456753955855495804624453994977827812126814591069136667801618283689793367821081351224967957721126720197107014468563023785501423355423058522008730174348426416023611653294816015608480645831963719301163997207592459959397375346625619061403707001634273787424157510525930110800960717043931781593957258100102859956073475807654181416487238036140099852256337544656149370300802604711964430823744220671666342371657609356561388422429576998961936494251843783298482418226443488278026824245975155874259557218745403828179938509838099509779877045477113084514462179698759986727307129395449206140946272029519925564975966495451567707885492356136577967640933907868616850284474655389031737981271909073913299325642815458973267730152887456512979199290878636365320831514463712524574380030996939252022742440248430122043244478379194517127961736546625145144258724431685245436764932871537667718212282422752394390793470225192293870124397272583340834157877949421202755867498142032326431077304104568233863623034038521697232046291599203990312305621678241395125882396425027692183440186626346906402361064561328394777554271849703744079312010889572241821796217952830344654478330009146819635638509621929360866114269468664236112518996203506997923757153100571769874995998165747543213019256189811426045518563561666636401996780050392403879027823930122774168507899757968746382588919047118850709471442564650424529935339677354873947130612197180834104536234478466751809876832703086336983328794941375072185225485954140894005523158706713262967244087712426167210579146059068965578312239743940496705107274265016704733870255375786141526692101056076783353361685039123124000541018569728220876449834840551845974485705489377579615393245928507485202600935080575827519578869247163035458905101208307403969123740307870697647900731314868513421957526766955921413000960830722724394334934621250234708647435402137615929993449948441564091961761338368 [98,84] -513565813385340410876027546881760733693107167097402755174303392674865497094690462430958174973158941613783416011821297660640316242427424950408614011204131588842554413080877729870199802881481051943835719135662629343865721095711743410794413750633170175360992427960949575891781666936313406429351353685655757014951094679047424612145287103693496468863224796123970345698719744568006561792488374485990025932306088977488537675239893322957526334991566541520880297795823550183915656770120064821531717643508707420594380782031329543308976106807046936014427588619769572155177586061344824419218944842923662027021415968138771626095886305787067563744644089495141047017254109761163713964997847053373881485580780827595017333470889437743561274403633402882944847751845438301561873936768718511788813956054541007703189573812590448370606523186676308048883417056013577782975714954696851079366034748655384680528739160916523960905368483227602313291731361601331769349609113594095339603460035701483013057458271396074164253195698412406239412096606406778848094322539537483412575689307808640607471533187207847484777552639752121042243970326112015875606259180069920094897001496802208991560990789539136663672631849708893996901663148028246665107727756651668816338579975217142115028325056623053643865418123711819298290082195694864297519262481560466981704435513696875595575778014488349581947350113062885907120524111859354476451177830341424892076038041809618606758855852908900325267457754992134744295566397093712963386092776317029082075715721917946327498794866775908151247726877181294891991930347205103958610884026385806175055620777755922736968275466348708357638625860053343891313122105469397179206651273684370614928119112820048544796740478928486965226374085074361562715132559515482219798686893488184119795153039357444429799449801873082902063767199865844053863114812929616335110351425442503258055168599710425170716409256611922677148148438520580369373803758789629858664596797519500573784883603121093884812172865444877456 [98,85] -741515455912074101429481178160146812971914347012966540025798706220654663402840444526932611261377661361418283741819261564156517316896434581753331437286504204457162786358404188793169890091496979659569458090386973749997823143621239942696931676779976026742905943598411835359532181559576539154632973506303017974233508981837631231524353973157933094540517715301723207437437043371799060599468540413434486958463682335826361238139545412735001374226758591001424813855557938164422972961987041824526323323470345814027973643846311775582764270069557437495121995020214256286613722927823919602510311208962355844200250943332906597649933715582513210052598887363286503443746541816898141192961886293797386063142522039645739073971813175946903992481373317019312332925382645658044836572869068860982805054833815704081107719082933924653399837187847894268279408578918516018573668256970669148618592844321859084744583235541857099723300789371021574142498515703774467542219177683198925470350100031078658977633556393659682150694828699618617418262488684477903842055582216271052814793042609212514555535705493436970238419029834478571703131463622576858759008710355148421857560063855496660173457440161907010132126373685849733855972771627651412291516665222110042536349828279057716041074779154107921427417032030773749704855685850777866722266772583513419055493510432066427384916208002224355549506574875396030292510262656284213364012874604505044886944263064069988331969689101822044347453923151642088149855239014929665494209675389300673768025115394866718585408495104834027977254839899284664770349313100018691036949983793358812964370105480488800372761648560697359448948431691804261936177430620966025740796267130964121708018535092575606211763952842066082763448363184296549746102591315502095809305030620910012834778819161712969324513096650890814175436752755070266207692479019359079927302441345677458788979376475281417130752075420033466116667532634936232974967203703741772515842971094341873414213783619881926321473481760 [98,86] -1317718082960349476210772968219380451315872252274389756688123039418598097036541643847718693259299675678945235968317218400631115491537856708202377966290246120029437743421882271062956477426111832093526102173352236295931427518788494010797663927015994879494169636791068630562530872700640454764668667613267374124957939262672078138325926568919019378076152416032790366556527687489370423713610438094094360198555406709973307607358693875773745163103184040687443042396709121296057383369037839147961728286586635908194190586249299575178650382786503204019153753298430636768476690860338243335053694274369441193045096475831305753422066761359838932652609228985097198066828805585765725137557466354515419998577698809810459157826329440645948536021117853138784580051505905837803408646536939569525056135737261118118360026029375195888003618556515143506886279871845300812833000537609466462650817026977817993828444382023855161413142191258324705215630304144183397218478052938510556746856242287089415087960467212302340654732515410388162939977503668863035577276818344999888047962326794353514110463824732022237118054712983648568516978504040870388132846244874205560293083553912544101367809036041220290140527961881405275866683302863437150442426349265609480466199724285599783650358827343310625300279199687707100171077519856285267346643307223799204232371096696721766569762350155076683363117960262532020458911877549057215208628100230351227503220663355323950981952372026281638608173063689823198232979565102711879740745469573358363935042111903864065930025648915261196193317426121737320267030351810894574882135074102517488763088473183683309653592987264768845404848310484672003154035301017096471436827160315712294565811977962131441437804429225984958215225101216522661468493066816942314301127350363062355156279773139393831100972942572663525098218914822440789071479034827158863712080927611597708738959882720487651670578008216801484251945749829093515258281890747152583072401833214572391716800436215888079341888 [98,87] -1304907871941453629058680854032267131101333006351154416183841395073004753817003984656544696645802932500517468466200258496193709075646051588890145170766288321181370205518713784234048705051433087017930896597082443682558119486432270848279194535638306880999103169667072465871949048243361419313335606364954029520076291552431311242883376567602239347231816283397074432470950816944757421667000821714614221780682678759363281674213755136008009909012918115671929869839685302831284680792236192523092804544852484084584185366414212394352688064936160733590029696365445614684989361470272599382164214869670653798692449788443142426287499822103531178339355561868727117918510253937120539247651115119274400103946022796659296575533720966552305894277738815090399868283156971970872591455564272223370439565289122375168551166439930038394317235081705749403055798947890864146804199812458543445686923978212111502562111779685489674376217939873391007288529311151302701282258809561109859035596592436480661822667506538028713821152503504092635012641829497676729575167119276091174340518184268594482632658132024406278160325227543841704461965001334434765233737125482503431886953878952802865796058524662762032134564474936095215132043907308155542058146992016502039327568257714616821271838348186983840775330064859049025075349930450606116006528467222185765873719709779280234693718365112427033133487882886740338366599032223610805555847489481510677735283756735550978163230914776494828416374464527197123435413543258814212908731012207948002503204907476181864742048484076909036110399976875981812777757667073111021583833724578310322359004248877881475225645199513350873882176311548289103525300160677277352917404626758785167598203726051850148776852045010043511124075135986409066543216708302354047921831796207830557459639225273951419506763738678283778580163926526425680046385775006775941077009471130934478741074938094739843118215216717429685648028097411766073863707150400818040740855390333136772882392112289365056 [98,88] -89726728146774146928234609737457444171993319136946286902706502811507298385016631619541032874635852440803921611104195667400248654313634589575316676714069007730925393552067276505618128385230057798982762748647485070266918693099355842888009935608350679153729397919203017484325554573624035573241136462290155064607309565734050094302543385330537192616547709505857922543179193237119363097797575122083697402171674089266067564373859110489362395026461781219925562092692453483488061232588124113295387627252440465904968566489936992263833594185810101033955913844714215444554818763960629446602758532080554034536824012862697493414595413616730544932367344693150761555359425742538447774503077444283740195107494081919285021138349658954040978944296112248488560069257488689692647402430463227222913520350991789988877457509412589660775297224363695833194068891974043588371710423975503738483344218259536241839531402752728267153632054554362618207009254720874385776195535513262919279989211907688346379919899489452317323394523206327658241445130362829045718618191582176678386172894052147852743004779737918339211515551536256495118807448288420427175552922488322273690131691178356077961080047090853667413296854607978217262157095184300484967675845276693276256767756047445995339906437267242131783929468049155593244893535716304738608825374453468598624428161741515795768063858702880155535557714253747376710460696524151532157570967866638902546992774410752612087338824737218171996273220976071097295876028741625698942844404784716561445681761135491779789563511227793289362908888737193226652671150793204734581707907694041659072538753640735938119118305317437307298145402660171411185891286428233476322488405373204109627511458878240135252099194996407285281416504547662776403004934706527676591124070412333410923931016675750386672340656081917095461747358824750064760398012810730573962440902980662151903819304525251788952079538460232422162466639379278026987206943885748618021148348892633123882922393872 [98,89] 629313204428024379426700440203313163063958826306475722512801805300676093577215621006303277207160313554859075877285528358220039903707819307200853530012569966599077619499173912301201844739367373065914309659157378345553008935826193930529557404607960101930839802212043075955263231054163817256763210551124231222191091410174638661719644371315812945045229431001762284835085670219231688191626869378104001281179817369488073776729079382595239302607344073841271871058816482021205493806002899262789939293454921705171237422061957657336639418613264516093248846808157541892108183016353930243613734945150901144979115347622229591268688905239660173468303727054346376583609066211573227744416004437507944667219674113099845257498332490571039374867093311390758017693721451647056516571208900460219379019742375763719462360325933379391132138039583388484704730149715372282672604518545672152014661732629542778164399013145925266887091316234363763312084188269008081530796922343756948217753395062171021955653466156859279029149661415097022883955798220648354567110573250121672639990474794582105808813167810140932662843160182008142656498010807635604199216920429907904770338541512768175300221983041072168319675489023233042795231658448499396178834662307665079521412052152381732889187808374105246676330714774836950720721489395852250056669734831128262914581467450973563692925917253843359291548158152904610606574379869566581415492407378457758830769358693801691458518159233778676972189462079999401139523910660299422419022370420403502802616080863003962573651662604646545950718098704059210542703986241798301683564249958484210603789591925555119537309384035932392328995974917268354336862895536936429208300731833567156335195431887777181295185552362412349385469370334459251869600946423490195365249613387633724674802283571627531508294518504633026275974657292212551839777031802516508845350068326834442243642152564282842814264704046159338445289767792649989569785907403681493834663465691629099212032 [98,90] 745118686806694726292656700433319370263874384680102268660961810306082904939983333991225236126833617593029443194998878936551017625140324772800058666518727479015592433560183905619321355741387546989133837765487648917724673096402858522771123105220217927380179473878086391135201283554541511458106801707319405855159996330352032651680940645419793084403902838455547295407912924320811366426181488704963393457556328790581759816699264661911109136875698305800076770093561079021365309008486239370804226399145142989180240875715479869564063491653587725163586416343116957629371946099486782217214100637177024385631737541949882443949704767679917744431773795124316671389234977437145240171890799292702549905704579579078182319159136025737867018154463443910436741373487508306794654560646518899458331645840570531465693102610760327049541931274747899189342089977347339003569446683666731719298260897747425185672097474993486867081419719004389409768342737007258568512019533372703973622169877834172091020496833630760560242269844957992122427906033706278737660378336050587560493280488170177449111398169028620295978594438539885086862401629876572346069111279593366519860372988359530979656319346979143020334068054883759176591844386701865782653484063281497259252488907923089395337277623474482682666414615245318276360619034256335548982596784976767683348118990352317757265090487528613237717618485733087735904406123358097969612556010571028140578227420460040599241896562558082293586642457116190498271214869942777734532355574066292460071189009188615656907522402712423986323209434803788876462510111492026246432728307923678783916877870122420652545699106453535118385113137887132458744327156556593321997874936598755909381342163855400368714968155642344076007539646165148238359776885465372820508152614597710810670552464211004984117596516749664995030308833987213660473693541197228565777495873171264151651560985750498253358910759807476475897732566853215298813508758477715501472578735681504640 [98,91] 211804991405459288782187887800944713546889927501614823703572857991692898201575275083317338394838404244634108506173463164929769687342812411060911240493078097158621321427208929216461196722582952481139524009799005112939484714621811733797225113142380674922197185267315631545233530770589610880892178802168830960545826005294561914308471897083488999399718973194192085421572180144414388381008240812714092476176095870904097758831786602859462079937630719303106640037566384167760441514878847778411257391225449721818112991558009314355847851491431905851222076278173076797341185124457984604366255305692466101707929762259818859009445640219921005242967736871593483911737517543067379330452703717425822184605744141555124153272263952619674621821625349038717645102389951317992207851718181150624072531322338727434087466061130845891100762714599692433972877997819471320315402121939536907231885474738774873742212990516824451283835961976959972130629596818386883851220640424868117444254416785485829731868970087421513863304636766923988280457400548564553391239619517789907171930784368510403268482090753623226091813523781451976787537229518832235566084319743759016148183950240618026917986921818042016762864640580063657187169451988619071599420296525226577835753990143612320002309124449357842717333254008703862533861630667951186270790273348497053826386119954240103614053533557159001587156415322898223601715117235875940602462487858737102346321299397245496257217640047577398564929554020614606915354684531949039400827059100519340422715030633758771121942771503782271101943577014993781160403494101414790161550321188672776073715342977274936377816435546419034209099859263725260942589026648632107345074718658910634178831630297202201737157448858345278017365209063373282839403189724853005794911750062084603764860377276095867011928369511621804821260275357091328435349752266546217812322040351965371103129725524976493554008613728435866729163606412674894684377653562029528449267652608 [98,92] 79339875306603451663967055304119966840696401143177647768722306458089891340434702915969251231938508319691788879976819398333439203792785129596670954090420118588942659842150671561842897387410228826530685439054812026614948199121064150585638314022367532395493316589406538901801956949519989411459940530007136720931616124949590116104236232740178238406552195309927554988696878575591210408206344301708314469472265292715931081300414459366552594507616981478462915292417795576654046553867409750809275343893170416954471872288933478157219949491031924099276323753903120748213799116927391063691466249994473485090088577186565660085769657232038373072080233310800278290096890142329147827864429053598309741949576114504974540653466133723750812441373526920294605958177874568205545020039048861652282336919349655750667773295026008949788090186334103447062899428086327787617890196924251140673119239439011033911160412724483278734581032394688756734464885136275535113019527290469411047495836213964770872378131001372794883084162061260125903941543591557368095271968309889446852048814783208998735869349839546057084440831481149202294287534236568549782097491280683151255535896204606740373027472954120783412153373940504707460358215191381563474825530773780750671315219837358639998010040984455286693277850176485197823175531717440472463175306507818576328117963657566513611469216559548713614315289259231112646854804887414862305705994977550017763782898761755586935111857958154438993580937744668028662865393778669877829055995160033756502246619576698118416521942783554091704321771300735788960416760509339539631107953854087488504601578418161819413401617290975871137989511659478574090772494530758341097112528347532236880468877266855772761621415200784360720498196286721228858425081564594911489491372716066711429851414872588394724063008878598941398018064720518361362945507048702356211066528562771130867931028501256491421983533090332487412439565988398046478990158817728669487004 [98,93] 6477017213473009460328158081287977440207839089249763423475020274283206819150285784646329097066700852092667984545621082620920496257061353829018599812421193795139174600653419897429657482195956460480830126377198478542731663427655873950333718005783335288405300022882976467590336758155015278245954344753762748859718377274900316386857822639428148394380302832672242867927843407621326500482729738087287261309399591884298502929121883554048461934414130254776757585396367440650890501663091311183385988067289291474703572115919969095635498289522843653565108253896493194374149796470314577411209669775983657638709636569118548530133947537880793925706542709091977052517347568384887479873433850436416339134280724224003986290498330732967913772380875454105076429891835486833793333947906180523180174449412865588255408686002837683671137921181782379957217358642110233310699220143310323160014625675987254464791493262871132521997216917035532448578469359786016770708965467161421709678010875610279759713219195269746988346421911537082343890735017566250404726010685011085106854978586529983886043471109537220305002049338339564700813541912132667461374870214178888050511077954153842561828875202742629073430693793262554207746735135450443178014901868882967413142608201721481670327725804386239824674215677027670502424512479071519628795495158748359590526381118273835834807684829005101793810756436050350975396798129334267177009255218024862928728761643768465096642128103936812456531551083701755003503020487544838116612741046130932117788332760481119722866769778657041617792444151451229174759005331987125254049241054762885942551331134330097266072741187535272864210660938927901745719653550966793883093691446126270320731861254123262091155536842302045631278645550512246489420208387349109385724359035772812565699686436846630803529270080680716799828747542284931847112141816980511246796650098235392030221084431089820159723077975351153995336126458442302942484260937566400 [98,94] 1536356253177829920565984704759326923928225776729470221340707523467129610212874365971026710913338218929763514029398474043663657537264619841579016697764067917775225064159792377867747326184191665149532645282922695337669317923084762505992884238372812481517774938959518115713303167916624840205245974134076821110064563592979597456274347858331900698623406198705264646514033338546898228865393785316726589217260689516803373854700593433369613814887914853112467350776639679359736961707640419602304520794780603020802005506786723110037746663355490985612043913732286611898129284179770842841838185487673274796902784771323321655251191431488988238106946888439823881226895006663150292488750444872655151236572231115142482846044555765140427597664435245057583266192865702217993441751834910987020499503699161982805936789289698346049205224331158442643304327540830297000118669479376472481203995520711766834276240679047287093682459633479134712443463380186191435138049143233002726514076359346874884550240812164588557472251647829320731722760584697779856363320464724574015708826417854598106793370412348062667957432291307830218432217942819591173662936096315761193544253000458668756832927764674393311317651790194166705362082908945304787141061710878751955148882184095451837592165513841133547155644755680226835177482327691437059090828043449991991596300819671937495754694681449898391954761229869287418347982292097135504438985955186637955417821757166484531810099689845196232155149813613194464815720709747252809465329821827967575439488064686645759272299246473072848075574273470348277906638192552405861876749395156892904081373442475461073665041189251926673786259155010920661667378250246980436518289173850505207146900746880829928958119044129518441669097129966559829139027342360548632090492599907958340685554022405494109688505963648723878250021083294757317991557958773865849116935570015737420240965563538304992569905646024806015265162656199217312272076880 [98,95] 43804703840327935462478816074185714821379291195313526337915447422314233709541447944264711048776719735265100618041730930628103137788983192431665727649186838793699176836857306580804444019255612377205350331568141954596245447993901554339670825459619305677941122204115506832395039069801806398646173046243918356842618058046825688030743496456588170194232562705611961027895767987088284534445655600769278122463189507355334711717603232720142860435392154179078481554135166813709152995399928501424168846338133872213098189349505625253490732680826899151542607447805150598151274294281288422981493244985304002783374375714503167348548939108849134902120314067747893069508788954267738838679021048144299863176726052881712425481044344611364423914568692580684362861592065330151273240099564510810109580349188603175013144608829435246577707055576234114560749615079923883706244837343824731656431832760483785670335676186360526455330695086862845739038141358806396644832919168702562807502781989086282470235437559290847390508346017074841162431832110962107826149261007198949103241062651833581914928011504352861525834747253061187770809078616629980131010020798575644298329909124908147388223076615037777940873405986529932871407342936460468743591562067405117998749472280904977338034492837557974679992039867515500151129097513774217762418705119849937672877059801623032133356632980900683111155025679151066367837282072150406913440208811010548465208350706847420445830310455146007655025446050554665057625703721863147506825961922781525120441311548768044759319679490301116697991116299241383952656508702848374196845136928882445063569670125034723807523396782208209396581629249305270365610912957620449299720981306670491744483032432499891473336771414289044429093250975328996662882673470459991985330063260383983310849917758303242570632303278534841446696504623309997743859197348849555408893533325967525853824070841565192427957274282754393839875776110800918096 [98,96] 7833223750195899700683648511233725264048917567071661206750051473620945155324770723756809190620473046954616649375127220863513323285685465962574535232601942945242654290429733427839452028648615142091251798093440581236959276854845363478978521675678258501118256345164472650993237727793234386234472402666143999041703680899892656939779528619111286659808544618196752755515168272609536725985602284315954884128818318957682935578782942279832441949301568433568170983754201102011403498759265255709744259629122231534378482708436069517693539729169425707391831083029838808728443013894600049756313573821158475729319358483374511325447393811725703358613316480030201613032397231146419858368054660446961707346838754789349523051398435577843649515810486119550262879128230396622890899161076908956170939887478481672215900034847298092533725355055719095761775962781803487494487151671656885637103317615819988541900034560931783028817531830395932883330382057941682361483976139744098582647524299196858340604149952463968354446945905585047712853525195324126197652757240546190419588740301466451215379556219233313208803481447898278532439292198977811087218682641363506964104926242592644088087829680857925016767466484733155909621224476646618982583588409250194510992319405203118027696203995014795723422312149115673317774297812630885133552364124269285917128596135962812280879568477191454471850088229475250781906173238537705246218772328488254181059134960107265582561854012585215743466113745032663907139406330038705410541762981488976994553214495369827910613657499594795921311912805375178690844409607426656366010837239906262991746895752351236713826547589872554884240485817614710777787431728984987438132476843318333318694177928263998213249835020123745499085551629548362318592146440082131324984764115515209434869682472071445307435999237851926361667609687823089776797522253590015498517524514482635812515368440871155361525355812334616374619448623984 [98,97] 48666147600789685421851300977326487871495309250315899021492153654081791692679335973589956139792979401014491895209910456431178646853422504360732626364011122342119013328697493721035319697809514270183352160500264182660931727684068610287258774455133436652958293951165918391621462594082981666200407625388012203366468277953591055220174346891253772301106868360703106086632035032477409541309011415242308196775802555149596493043349243420576397901657985793211060961382737833245283822976971179002941465552178723280600551100547258167503613203050103683202166252125608628442258830932453460416973933099753813598019499545575271924128512025896704987613300814401556451383119933160131683339782677030513005694814904414372913025540698318123602066568234670731719071789854452382757673437466038089102721842012795806165844092708798693266806666466247100908945114004295559175564080189387380834275633136030575153337562303147268650169146738326189519749128367866891929758451422268127696540919176628169403020808524728129104651529919211941145951692401227239259294891461267339390585560019515581722646208147202550609027369697400345821695578213906893593153506608792205350772563819950065608023280973540353677980878388801576491766472554729193641183945392613489159551880729850230429625398103455098221057079543472941318609367104518124280236591875192853406138356162777315375130288076778036987493812411882663686748501801509552479733181821612691372410825999672376674766088116856980621763390025521685516538780629804880532317603443465605342459025796640247438278606653410272628860907318406821367644079861627322097775525344105029783663045167618966349483808932229354478785879967934539086278919467543240405216559138444682958398117065907330049984709544726368942616275202803732611913633563664181916586966792300569900148459674947332745241788395892585062203360769910633323445076284782132935914342341563194605979188661570312563453085687592860929664 [98,98] 3703937811313154441566221312939584743693186993858059753466706858749936595174982855641127434247465116212547956436242939392020921536912434838127236259944759387701962793893411414070163923148927491217916706591305161029444476408236674430382779290977370671169400735897357656165388728760281495937091440849457530359276681581441610802932896697515893677698859081851544421983588640052551456837600199090606118479166298730220398691828990908097325508653421178926501550221235694355093789702213082395486842155222989784493249083794672497050116640181405313831677154197509968874425672474454068072674214964341968655729966885645968636442830454986139081741452624108088723397748212840240699084596529182842257899795542975314594912653333065578405459273746690269497801638358261099558594935189896439042949696101832490339083166159448833450489496358866463133189906639855060655108280325669433884785221557408975121300023242542494740476019420970618620269024492908422670639541980484837522131941805203473002569958166981540156214687081216972096266249525398054597164770976920306211914562727002023947719306153534671330238583982382136093247962071742508909684615075160484096805621043567178390568074586209795994564164656442801314338999270354757791288503376668184382676765445861521672838239239976389324702871813697607427774181842869349160393691971639174629852025863165250751398058818701753258258844483399221657596477519649851897611743049627176928227378360097394927579450653010887861152939778027016027679119102541499443934498085210360292428441895286724832183894103866612095719514896580788385057470796820992912417444247889950690256546364195630502709339415933949652188011796876023026595939094720533239408759653434181791313621821043147788653443070216104671021575895552832546407971241164142769678873828225258067284714543702788855255693666868899958397409374089754452058201392182049455372502555969380939479634469065069998706825991636032 [99,0] 3494066155579523545088465318985658033277358890603751311510377162897315912135982167599691636951032894362709072501765366375464224206200756325768819588571745694472413918252239019249257390993443405202274425474554614405418355541749111446395137963597818807563981863695734837405688916165042361120183568776689979255985161205656519596549516733779183631892333062015037522504949319731772569530022254207063381446804455741668914109779139676757675483410081011573567698856812062004248997563784046845916447695862996318754055693299104024961873315166433986934360531756083768778476656831962697976048158848399592911832088022782870043214358139015862287224084254654875309005557746414544859959050431690439995015516065376506173629668467416445824380009597941911740061362454135008010642093960071462841739854493076335804140799476541828470478730071881792834730642166669213724540760007750346282044975970819558306196405924658056766319652765493936577283663901353759536172104515711591382077112353928782395783764199376402139903292937079775049001566019908557212707162943265925323480564238542164113757293428422723238409774303368592340164185532939277526880175582221208656418168752598714697047371485081343091818125884833715208478185532469271541776151749663055597791216266334182217204078178683926425970282376367180804868729478312145831593124209005961640849405677581363284839068439650361271149067599367591131888869224619152216727813724362530514149747535714399663517303286071440408842235005250412282278256434964046226563356676302171822967019988074805131934301429783873152255386364578633506539272108552857237870420235321283328902348930764337539358506780441547943852343002769335325683740735852513609914644504649554248254736981590828815654054981286950781801787519874767235271939267511469810193769619917980886840380841549143672851853739437837974203798155683134585991366281916962907854271095144296937324552633765672356490401470724981040470540245805006673874861606322559195049273887994349197754193193361956245734972401369449293660224552910180061711859114090926440051641596301554738566988691896136419729535094227102847685370837275906928407882269336645862149039702234784351001184829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -179875339898336291886353302066408900145574358174552360776947687461121897170739542265793407776103618639398065259430480658272097563279577190719898048040189313580495481104972209482958120950404525042765914644682762044483611451403775406564202672432491338905720297992876681339925754125750652156904745522773644052835195168419940658076166700485362723737928427318948233396606850791342094553957602991367705984741389250703650887154161156834348828058539908790665314172916760972767906808979063166878979410799033297092854974411042151765852897044079144164533317050027183687852775845332327557025862164626398888101032532532145700887721238538562610076951009648799180376101966045606203348619199769671182695710022234199281712293630318509179496765632227416677207973471716826897306509434305969795863493745100825845424509360803381084417925166994152160452778666743454682732491387595035530310865435640808494776192929577427550738094664290470382551418921840852408669043076115218852301829224553909362981640776410358504429786761559425841848513580553142656402508962967861683261493968637153850894892651197262428187152037352799680487837596468381507125001923299341253966532068047271498751322014449650608654890195891258245464183386018360827451809651839657034811572040850184041934220106039537317343105590943173440675855437533312724817779742594328609127692245333080718424515549438123914554775101757115541818351681078846575346331898895766934068293279010129881687206809290512224664172217553215171884749974398635159897862360599840984091330812485039741095032731856289008767391288650567926367969318589636561945174018272259716994918449934860726789833006750404974259201420470792331888762657874684002088591915244993404078191622130963396486489930990326350919523108009530222013475798958431037556382394854242935506657013647469081831859133475179499165050848048125420281127614119143088226323082069702490055244552898159569842122461651342309472780391396845139862552127224491715969508218558274059871956333078264893827297158412346373567920627514858694052261476959498934258693614622580659520291870194825601372453762140937924491321438408560700732137306767517679382758115704507303569763835314176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -11722612990782199828350336020793109418025158873123942794191760098060228468211974896358681293771184940405470582165491272329339035985087942371206810154884483768815861371469716839305100172576958055672997524621233900375735117466495600133026099083597915769238045167647908640510113081876595482252540589086752214480135781086012436556546634798739555426228601750371725249074149191764117468292612977134288960958076499149474965443065876046165295432952687152455984034997392744943017780970965088704777600550935876480466103953361920056926197132504853051589653004601467455237667961841196300004002982982504285864828464058541042867421980625413473852522530488181840136463602159696463700891800903267200647128425613552100776932566340798209558842756220743965126653816050866207183291443926181610500079176471649428237360091589884674725720016391339034455676620742210664812858428392060380966796656440641777838533675784023988753398271527963286332129042322098948576030923306593759281228728925198661064347355195745627140703866695137753842684884711604063759318789539336375096471922240632550264728109989883069278851783379422369485703024793338403471796728734737289661295103717254839705385610050659654595630040214510089214315145661466759629247563042747287630901721236038667071324228290316776106866836151567546415118396551465750970744150919356201498913368687259062204097527368385998174012334186764474938152666155204022150556760286636082965059425576498791341278456821680583753045100612969093326903648979701867683078053750371307939061434545941274928892105943720525808753109190901186797431638801615241424718465817687864278420752057504146356796220502063515561640144928608987151173742927144154877192136362158791716273941423614122744510041063126622188580408101521549375778307802404755644917252471470199167653096603889016669141716919705437933699815782064459040127997798533334407200423148773070892374717358258361393684456912854743372843012527767543330887404168771225033056974768279973841677888101487628949073163005129492033680918636164439936707455625134090026107639831140322879122620017627556929896760428635159283838575984884415386355900070780442064060091684633477855463365400330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 311041739469032176203717468666677728139815133836049314978975007665920087896101466727377200658066742011759979859523418792657601495149002878606861896425628418072934386838078501324547735304811176567399461802587476500841968298231242376586248124839148035856345570095689332818495830534229831632445216135921457154368993997457189386075343895527284028676804443833590025097267903347587080285853334160646739604884479466722510907973069123039770278539001323535997651631543938296560984660489058431651193642852436666452075527620374761699826789711342446870540664432561854588573336561603390701102118584686079529338547312469269891376824630199451725702220044463444663406271555529317378216647703125650483334798849248637166502197114367224721610542780356632572276991633571165186173704137510714273037461788261857136638227324935596047507004419336530653727381187693520599236977374109908129406198215476429318704380200525532105351428423901376961254403356063241925360296283161687135894143570741391821223910981730167998811536874218364337025404942733328463116671336831806159200027553782674018398163486795202465640507395990451245106434126077599351261834877684049096751578462824247605788557421058416219736425725877658126600092426977466166922357498973131597060282863601957837605703156886437992629846718169673513344740971131580334174858852695628189696853243388816653155277738418659420759687108884380357501568776421234971802613827000302816966501004651565150401431346083396595724269025708816655638311976916642225075354299069301044584484417688874522391177787441672093001656132093325381126089101581271190060518614189314368655609366576954034636815153824769987947877170125542526292306969724181777287733306560908785237083147680853220663336238983474258776821280628893136026650741554508587994271455251336360461473797304360395980721889483558735692106334148193165048726776813322511007732469137535486292550673383042607981980430020357947100429586697925056198609142400629789518014169008658701047849478317973027381986364556377400035686124573103328412974236674740052903075111572300720126261326925113984349108245536162657185517343677237014072720358429486745412290019439281771903001088657195008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -549777186759806127395475525312127949951851629227882203760755526958517818104838609056658494115264103862534571192066162236315803259044575547596299070372417871259944734233918757865837835686760296215430560529635398065288548412236863692135321909798075112527915625771160355854926442924837183160385529270962343984101255230932469677863143090403008679260950680900249898058347919339624558132355529710880776209617547838280200997451119353120106537491622031000417945189506378897621509840013141314232758984749998668606256301283870484231983560978722375129745740135154388305759247654253331516184920907041587004151710834190976547645520149722754630007001432345500957060635154957885969670409363053753117610204536333107617040178456458790615562569091003601406314002487033011544123361329461796342891006215467972226679899493807142498067601736135324909390485563220276791778180752154986947892654066504310057650060072429702315797048147275073710415387282999661786485798779824176900420627828020948274321106835793120074375010105164355458289503054271752222758659864146114528228354402782223774191029097146989099027839259348014359044593606159291355150505537254580835175867408260158573478696090323993901308646186852633933252937234752316204171609365689960088062645611398417304693572283207165067585563243305080326314821401045398058404720749506732334668115133840852471543730967715700353420174011688633385138942416771007657867866226499290542109289060385639536690302803202791334165461288863935927191428890577707607050211972913803832933874893986996951567546722860156639248113375756268669009394725818442796818936645240174011857357259169435884566880969878331063802246877994993330806201967715624751105780051997200825742258321420764412036089923398921941250117097461918025653415469951450997616487259007759385904595378095314783625935957794689479295527322020968032404303246074052375260269564911568994934859273525164783338974519507442468880416535798795482896136162375927263703085012088324040109837939674146757309858088773594661094988814418597302246849951784049756866849454560726865639162835018493899652604464689448072128522258810953948269773201311546549043537725157059182825183569709629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -15815636439330276914692768093544950843634433817816126455371031046920193117376316451670746721728738263179176229468595779662764290229252805086494579190698508143235858000748629459595397479029324356321408991768568483428739542665500423051450703302187835398866987693405577697748962692854561655075244825862548425439802760247295556317318518136461382889742190159414338331823344759000755944887627475248865614437841311323484673247400352991119839727745694708031989491914584852231434121222357349545391431090695152554735877644666765103776506049500738424445725766827335166324098532733016644845284984149583543077252661652103900215062881145799566579340290433212082897753439273575909307798602869025639627030550282519664991229285232925259982169070192578716684305757219336119664851645163793430697916394533464404467541630249098507757991834544994930865312306956730768963922076351253452229258160799929187675907959821514470741050244257225275705309487075989618182876993083888333955356387441142377985006240980422046603154141240242986438165371875813242647014717263109286792529561961638028698192169733110181748107816762094873451370564783212599586876950123000306431308785323336102585714865200490402982383052270965159408918216962350127275402917257991872271044224897961586930942283609457066758127154844777114067709488161833407882391565334702917677880011560646644899111665947771924929904507772605271067470692374338881667636479562265896344154634330922476969328301488804390393934146307622727514760637039311248043251537867533352986704559633102814013027425853602092581192478333380047413304115132122492092940212035655832944387973165861974654373072941009323591381862009667993462537927798193539960685153103081327989117093987040270275271050765612460161102684185582998141689606841509463557508893799539799007250308900372113657125372914461172443538241605426022663558665018025872339979554676046567887567827729417689211776069613352878722802051918577672601112582072350486585471709220972061627723158470993732143760325492938369132714903423378508569831145323606954015604626269528195761695209663973208787959791870324449841071137345548362943591872060592335589772836268596636241101203292060385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -16858471143361121566325485962015239130639117495404620529749650890238101231799478635398661143097904012358562024980569521903287162943400402594354295965091348528566132028538387697165307330638282842981314107610897977771109611687518927780516604500973563423147955531343103458751456647281048455728374226258285750178425015309324350515709331464157424748817410728915181488829135071880610237938455820673803526142166618506577144823799381626217371039173867997529995387151280341116482283408232216778419259298434842618638803980181132863293532895889355103365749870897799910711245812418439820294455520964387901113948044343945335538604008680793860095657356556103215636931011692062605158563439902450363054772688392296204812386499223674207452550136412447486904647868034504298128335510546841804689481916088199556307420490583925743748477299873721681114574409879792893867387317130250260303319751437551730233673840062449920741735689369089062628177498083834191736378312987800886195227926719770304104055339354857785301649516366274691997106464529598527928767721551225952334750954837289492866843342939701335445850034064528844207192212410261608200368432302224514522080875997522678487175587550839550291892856926934728156387104089039076463950633623092435479175194503815628957155447411948354881724016730001921195255602103945327194575074894845819385208569647734273559827609196070842862134016259377255621932103468905212441438513476778140149068577353692670311094836912650517145484165509350177301261944642766669606315764561014003767512956867069161426920323839592255519645849574035487519313185328579658919093962138699953728947830300524806126115137038917053993250738156624294153220503183966559326975984223135714422404791339490503801653714417072102952077923786046541567562815991778049074538129051822861348890548075433032183155897955038116473688617900981721403520154015214093988339705265750425423824013354417687881614257029204476789226597553526354008276474691806423686090869615710443701509559393444816217970438953633878599027880228560928286485452058806563479365097456377869930606118228659482891861204511429502771759785809174181857733811429413572562347650411402086072947910536520007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 380383644359299696437824042633869973967656919124737143957110993284499620834870374200849873768560533193608288030017300933112772306436614632779968513219549196845933303730173659228470532333812746915950438917874799602559761417199587109814347756157077714514752338066905898009573600356333810829824765028613173255403161286483413838903972512758798136908474117005283454335330841967820197236660621068195156993810062267906950260452170873332217326848267426883707234990527915460368907410964622565581440910193562181955023935257006001855310220158352344636591723395258027663359783682084322240659240128492125429988280924807219647618968948965652110835013318136612715758861511094294558472472020708131708946169019903246367663728849891893248109176982530609648467932271053073405886345581337408103710029279417188578157588178385081977107942009574513004911937866580547477367352368349269488604332365432236751331730908338202089613107802085739667656141730885106074994685143068590165035778158694604465303415086027029333945432147938244553518467718266244406002141430323138031435427741900912568401312160545917644070474831961060936197607041970064411272766139439845502521468924674199845827865402995952776017175676756217026939645896306118367003762657866898689792477656485687996396880293876596331213255894468133313406018122046068638918771332400042138152064677175621781090555086500521905728159120675517153875636282213101411125086072348695266416128559329674081700400400551555201437662845054894783136747639204447890663311964575362909698465622960159555094996771267023975274907147356880509542115300400227888643541742344487117117980400700550922784142312505381317906647788785932221695820448537238215484211480227582771003164219074226695759119193933988230730246868090699094208832224727388330255713410571381939441931577094700303759223634505390554478245441024399462418728341045241161030395401203598467957376259222746077042880794877776739892643953930466102159954369195776226811997058180225586354245964383154016325208783370004215814450754967210296790708770512158451751729908233023376455845466238349251844645397306415471864868568305998058637222996263452072732556713793768095169330856822650699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -1873107016033651053582484552384265450171957280454972366905825411462008507680032187776259993746190080040516141211258923686424741363509219035740025398200826189564931246323474548699765090166532206617297765717360984384723134212246250512321493742250298976978489739162604426574530197859695229068054250901974839214661333441860840475982925004330188480425446347442411435185889176647080503238697230105112712779505243448702676555903462707586341118000305569064146315497685924821873476966296621392960276484144324207148371234526963150201899212596736795543107215360216038265211976408518584679435792073805368754395837734936857163589122658761554787191294025746604398605077941649842174934834532363769202118327733446718212200380879201847542550030561770802920881951508874036538468473740641047169747305382554282786597995877437567065390957732191436742321398836817663272203026936608276220844522606580387040750069447792153046935820491282384821898278573606104761736672502263326778569750130427439684688499688480659754670838332162408942225927796622119689642361782459397316863851612148607685597521344303391857211215747152305431841632178261694053735788192438221365960118273659886606578675494581844774221769358969753871104127969613089032294920220778554229110965107710135541050892232698012637934002541555097169429696165775002374317872868754143720456410036099321847451464660798068257736833874031718475957941359767140853281464089622791219333831655682391824678062467990633923958261809024762631156417919967204778666977040564199939622840189901418860424544016562016642416225900370617024840335351014751350985804077519018073248725318486554346785068185125923859559855016220874048651521106818658452194055364299057865154957294588981232233191379725094784627795648508325734987322877801451837499923374678984654352371097796861592829395544287389273994409914265878125588464598158089615148173520649163853071860216249609582386410088755061246580086380643809651793681852294143026300013025676942579429499246413606838929468701689319881762888281141245150850545305120732347383785942205113053907549794363362184221050264433639397716049753199277822716964894838508187666020766450374341008766127352924078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 5977273765776132163248990041931345061825520310013522768170522201308444635450260994261722032846933127681399140570330039640655627739263910310137598664072143405744144612096014974952951009851526605982532891127754710509798498652731147510004515683921209456796706639654263383231112173766294107465229857820564075614304628897875019268037817900675059452116564741151609345677467422554798657976096310980693371187957418044324594570115706057428257351024710778676443182553424400950955956657450135173772620999659475570856434437325391031437834464013226700993314278034231630227186627008912331076936097758602764937663737694676278286343845973589164903240342161856961805924640541680759013787692296340618458943808987240440976239526042992383325779457795115733091486898779758771196846510495056876456017380152401977835101730407049316238757033229151686269977346361005587330596006359603848782886057624616254897942035401559201442706294788636194541111007196059577329549739831990624159879424518374055415422376569904746032085626435637045586602227539586231520570421443741508116092051118225492208784541979862990747928042532703185980585254134574566173987901027044515277711617574147659663422754467240866115244665881311206958030506259739559334345507834176668890225229386149765830880930792222060822186424561640146556227272182672080921846164510225148184674096932182324056546579970609415443725150959127332477835130988123769921379159443648687920181262521700417901982436528860239898826379127362469140908338819575815418890115533781542861852250245776763856936873250126485395384001695689141938418419251429182869843781914715527750231745121848462694480755146102801901972680018404650391303595184297983945282799875453811330960480824514468691405666952395938154017306038023275494031406701665937661431373782281919383460411738996197246838184693444164658661324084473904171493118413376916781714139935711471619821724689036417886340958607652600328809381852342888206449682078203803590567657800929038369850762573464195817576284518722822731015318428168291320992609626467348509600413917868854447251121639158068479725981050792662996134199226562370339766102535992237610258847316792904184105658761590157082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -9286729261908174502934458296475763565290687438430956810079841880937398049732226926697279398880822219167285747431408227440078184149519502081472035111004892228679143799908471669856767024068990618841198827116303201886177788103339685750912394905654884101533705502564056942639573630609068171166479401233578676566964139767196295008681128064352950178545484353223530828723790957508948454555544153638913685098290128311179076957971221511042484774089580295189555828786680591644992817143229164510578681149564408174487608538888072171539656442032444310272011453975769808175119017008141968552934630742895133492528906643546850274192459561538378230262591848940224341003895563172738426020765325347523985290386961926365298736320324765314225486118714608922993968340545845451191345046325225463078056551149299063922618525886714841505216254317481007204034804125945038860036155301168650074128426285409625525057766908988318461197415453074784108467515906839322782478667195425211040384498529950353873350483133349581087118060577376396510351900515478545278458971742503849038503123177866091226757559614749768579594291688137727680806080088875344902824998252976251561568416066691012682968898487798213498028828734619610660545615732438002556635474222687794524940100305685735641241040729023241010215085113514786509123450709311162731724940136320535986112205638301307516777654153313656894182606225172003878880843489314684244476385011190294942266558760026576626872625413093845569371154409330140634085935099729313777092766985357727026056457581741192281375475645038086602120767808756369647368860779693757874548568516172467148059818954070161491819427362049400973616614439493257073871445641989250350337287103831659418504661003355199697082199314105986560260526105026747935731335127027080507340531235983794922333032250017641555024649705709277918509603223663969406440592083385491637231430582926221804599220481799406224133140084007599213540540574134136307331130559081521254029077529443956831467884345323351930584467904382408121346581035697371707612829004700309981126093513843994777940416627704799781035513966361414639273211216307069051002584205160611490367770029564268078783771701823468994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -18029741692784959203188396878660218214743441204290788441812914175261009453545671229890736505376359866039536059150747304979155570188529414125789934715756424395625133833555287372506675223249973327107567352078149432106486072790484255700515804124281195132664773396654140241511522558592348279768786069613071746231931425728703763620280991893877113489808856289831705738432437013287368738337969695087820687493501973667427470890191192820310497269555945843144206935160546173284608699677169005424654835403803578907212409475430121766749225856089121020335267109738516082971203537019952571126619270166356384852771811312698415563080826548797357408348146263749377094012494427498069407357393180724684397641196997489074277636302623019040357178401635913015244966948917228661453472423244300223475390290897426458336116173342815636024979577666772563276542495366656404132283799838768623198247827993840934166851283545908008373075983337524638860219678794904771701858440724104839539913822965040960235052371890646016973485650801200755793825431533837093939639769482875414007110025144695226161675358341749824841922779944923793588135384829678158321256689895617415673009842120609006648500814288324045787487957364032343648190028981627697541344155878165754538242032177919539373919473950422625522590795507972539541757619688305106031596288069850394107120997136660886242590080792590798112458854576053372826205229576666557203528684799835105766125889724054284685886388629337592207139251032210665584630099541107220023729016449539104828257579074718205978856147220918261857336961906471392033203961276621048886773305910571556081895295178269309810343519720571374083958007428706998284287756534869497539708590415170102925614277548010152552195546879509718494212094214765670124964896908821944912140127676899591870898215289629435074942763404572180087173420603423270605976601154353266136493479544078217565520395034202311378667045117618739734191612058723168680388896370035074245618326827264817178165326100615266252221110038718633952966204110052163197625407736088603169727263520080661893868413049981514883201807685044100330680302662890489782477804052227700307631001031703012585980665255512133074944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 186163960540098383148637757570312295687171067357631342498758547959759262024936140299883897136274419594018022895128984187838827977283470849071518705998800555845317492194287262004005818267963222764802947175573545577325335915193204673183706979385467846891227148269786663356195848130769275601072410995332536640057460243739611045396235879325418779529680215615165368911862874631989682841047786781953366002435994196018815603232307587391883002067098724395638389286914363843237261988292459716642906565161566648496998434094730886054510512041672669311465707882767049206617796087842275359940536183371858411708947973621751975822541476223725632312977405106782332899019006235728506399165326907484345619086843387244442690360899403547508234429016651469557070526756028870480297720238778892721147600499042808654618745874228210996674802210366241085802427773301902018318859487598940602761469717628279433810449066158614116923251263579616345851478188853054037231730458400663459535266477545550875094427098431422737862384313101520868362904574296285776546628963105325632057301791223610512335641574087179225945053296121941507621174505702949894270495881477613605309093382299466602248984173774830010943448823820480203856906251932168641944131365857546390192199715978987107624262498659502016629238160425067931915744743490699663528136397331242831696666950973377898897483187712503509334397772532749325761579213164967731676719278380817040373070411304005517431179998631023574056366604831781951724690745713062723855606267350577466902947233048431374586200652860487778909270388902051776457193910464999686774835881618823637713314223800270555900734765371646415511214770450986145309469726235239068598868224564246574971091998396511885555687833733599945437671857704067627171115573704042479141876900543456819962724138618666897771226187436399841724713356988502511185905832724508870535452392742593642395084765380226260663081150727414734255176698591536978685242128862871268425288299911469634201230706045236675635884359611282991377313520617986220620853941383490673211951643685325221470901860586422148375191570229121208580867965470641462009563166073339861048693819790596063016711248197389448642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -679834187581329065474715971100891888908038971904984323236514118206016166473609372006633775282255302040602710451134848856136514490482788238204859887052231763337208736896415938248481013817932836988612212526946064078202093261778817219718102230639158539944754263970235487158287656799017801438366835322118945412930765784296404601933803786922186883499004196829380144266894599061459704295490061458594422638852247857935191282082873203163881872404844229425071242872769015195669807374838413581391822139665356829366735887491324898070928073748546707836040776568202573311060038270753312412190154716746344681462304962213252656307951490502491387920161519686741564177990121804601097488797184244045975742779302618410553300516776039518456949493544320549364702595425610359701994467981082597561333358714697031911173350979964234494270830455709997706587018468066639177581009273293093710340828065297684831468553116175981133735556799699313147053790855068502875172761708546810528950243421505281385128291490169749432360076247792362357329716711742273158480866399479116985592230841119852462283590397016099411085125303998652483462974745102176418868076065836575069243267300932505987181633735214839114779246920569991984571087762421320173315442505288995082346973232124440696069321549374960075510347266393082007444055314475664980277439234228075922541358455265414033784492504192861417978733165391423140245220208128421858658756514197466685522370787822536457776678330771373712802737002785847784400795025066615287697521848197907746100970978337591359892123670381512961458233830880374556176630356778566047456921551151815733147094725970707822066345041394322121529481687488635507250000662326968996304071722500112469462111033928632567885296762073374051864801412125740431255120495737818593859949865696653794721714734881766208155504224292905144229316830740759172335134178799585634602594022761157270156012431678337304094480875517841074296914285348231538961496615280681644524607953710371349360333361317781029737229923201125552041711565232331399578118267038302536234244730338436377435010283365927550323429466581924252885944485212894287545600621297140954307641473124582611003786304766991306588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 1386641722602275350630313352721559152497232829206150016985626722998070300364459282649994724242191456323764837324233476585407783602191353770188933871680935657017169161323863439871937763492096120405955530581249122436513398478525428687503768439854859263052097524975084017984205798279078512389156680797397381071541432579135579914758057244263985880499979680420283010852811759048073210151383412311814897448526200610635854632437956886380734619973361406250696855690324312120505013796908775166596426203062184600084452743139998586280308600728423855292659196806930134259175479324578895551523924194051632678115396010703809251008398008205034349166401045801482647848846708155736529842295870131255605473757100080760524232965331756167032476670002166256841049744826721120222015338158363405524112691662606449067127512116973758914099085371304436121979922564510498022063420829042920305514587428825871119013516112053610353158796450480602220680491801145617099832210602159128001635583799965543057684596191176784560510996392013887920549365225159157617514351601101545550927984438707873808770204249766873369238732317853157095765186162534459754692895365685892422050909896631583657829277620645127113130233144278942742770280081307909351245848435077380401288146966369196226709275950524447928067674794210453719730867857029868408168970273533988497900470000070855662893880383624744516452474920515400082323206070804409949593758648403212134221054887938482364963833717122151318228847699796872532038609261654622125115777600144508419267564212420545554174527596543729157450603021462148139678899579140330948064745831162840391078097145923292167827182172767321611772404287300541341596759423956450632042543623876028456378427835638411860962292777201436219474784259231199542270429231445442535604546616188401689400970158496354444006584409778450094196982061634312589333635913336647448411784247003640027786836225194084955733690502186131571593690032558796220807311360000723038629970817926986452074747144873424980320634662496465958033598217165016988765827866938952051081272966346420829421742374349427266165724769422920383353813507594549452526655909345553452781653645983007938652003896260967876526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -1244994572010950768242617756770210083223946831230005474019008422135904692043462737530323263600307328126163932631054028943406194348136796071056009570474862394357499935532993016156524637888622747682095355822259626737375618887996886041680452668137909845412328147120719397079158536035299865953628395335011737503902223097189952622490698261899429606877311226219519570666313347054336457047050960002158709903947407625593321673570196201507702701937007709691665624369627093954157661825151434792655512471944142309042856392608024245320185313050968713744039590469084038949441859125482822146349687638430187811563347459612570802989332183491494774748292416798440569003276725913207356277477597416285864662341813494603465417939694966883735593813903682457028987563792655179202854971770832563723732815994565949605402297469894051005025490090417732669762526293129321062183974972697077836154969259417766536680172825403119755841622258599831730555129251664997515355182440106711703317829645049618405193497461660671320143933375950557714333331049925615947632636847436422584550702272355508591925576033522052994864399863691389399377727702093936752744068691091219039084058744776460495996308528116306941508169171188245294829417882336671221791226376226290646745463861443875699363899829784881723577662296896769144562519590342514170348559008070495219668130186776853356779201784574416102091683867692772927421154538201614657443612381479334430544678431340335326629201184094145767720102130497608851461904894733734976027201875178019420787393195183971781843318528873902576930554792408987275796951851257158066819494641706407541236420220505925276414769121779907017995926396820518312980551059561381168139714193500891611262354815698761656398321157089565274093023354418488474855639182751739661535499480313250646707130869392448207502710118695067277482002835618622355398153773100294479130984045517069030263596289794982708586646320704770039725223562667444815135270777968222012970759491893864140218575480127902985233104165124786954524169313593405995207490964245392644645971078074291800971187700001082690810740040334452756373591051945408746794040818258606081041462876874373736748128990597039962193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -1713885954631876132229454204297204672927353352870174549309242392496435592396898775652327017996283663708100687009601947842759999979205878194415774411555376075002337860784614258581841816812509319069869636290904663638423198396359949887470390742282523021810089814181816168667382105217139267623641246180770288157545108911251859158754414438812416006936786957948351952295262564840801115819858645410421609279133697546585298603768164087272330060663034079767881070705525124863039106041217518376498950899683108690652105127095811526697084578345734448335212530129881267810898186798835449251169956736708710960249670615382134643701981843881545857075005687372934849479291505558078950893104488757535196836366650688641227631434855032216174745274718910357451810606646875979125616197472151028403344985954634377877398862916657053866983634268025022533293632644523752332100795455782007495241278915462859840299645305205129128772777763971702060797332534823853077540566982358582127414611628564207098940489795500563386535860258907568205795052947200702084707653694518483353301063816185026854046398813331135273400350706907065206829090219739794525271492949649001589278780428942341956251497596033848403427217043522835848817028564478857203635496615437189675675318703843066163753966593439729702194012262905832454200221246631164951952332146179993262034045340196353430615355043947290416873840647559445068644590730780132833742259583465545635436848884963607970565347542948997001527388915025918502364640715277219584287424970358357776074829716038192381660923230963046628125840188833040629609608871794996750578348156508426643299947698612684141185550037795944726002696313001232541659288484911367387231068784286191719035612662421463942875016937942139385638728266691849963557244170838535407224618942497276412309230281337562367235566328336440021853536126617114929341813238451573638561140771699240588484412591727881202137233052520328883922036746981081958620849048362016244399069634404745073167689826464008362596817600261091597600904215069220923485556768222929551637874783142880050480654007617388452237838965057966851015158835755508583084595619410933679935851695451876548086577666954955870699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 8847907188664176384803410296974521254416895370893214979404599268731877861769649639460321705137383305520638767240276244534113330292194177581527042782963649622787830083752067600924897507003366255148989786402006561930396645839990357434236930496485752982399447735012917745964255042392185769342378978823533094001565871140582592326237702270019009623730161270800354161340368350178259722952458628884991475137292011969501342861088783443582882761243195272482140008101623732825873160681475093323485949472019655383461642165048193001790822818656817280168242938457235939943450670806843999441951935565770840516523331861045730781752135895253939587567939347815756753654509496105607491307449654817148993515527462316638575244235193173373018434300190239531922288058215334082939495684347766645060604077641550527673626639847015832484131888751660888848111422153685697959063922767283579425445252438206365136372613227101509693348376980873008136441773207156938689564965906300560771478607211968277589444682889965641007803748210382380608104511798538525286524731539847412986586659618864422241097750875132873118755774005108797649161732993121605670654695240561381468512729553607237720113850120990175026193107239927454060344239175937191516321457597876774074309150993580887255324795258706901462708134851527656711985980686039074098240224070154617262421686227545589063936112367763207804539227839803113388047120215254204225185409201972619163319387243201250485249226251073476847080481522021498549043079486344042028251035005057941994494213154316480805357780715572411173885508263257990612252096685816093205535332044486531430694784984061136058186666660806211159964920285834041997060502645267369460034926983808396642199176877167195254526532011195584466208886117455480471526734050483633500318344259867243144782499074384372710749646251297398145722633125691597124798542063977469439046099021002787766175466876605426951112079776651762361922958741118652710244275446071507324969957217960026003945887804926611254289782594999674937950849296286932064172291303234548409262880324531175882842592220300688740475388458751517801894936139926968058662154708575689899404954526516300093143691730959193279037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -18695329095766925436166205706706459661634770213101075790052956764583714236489926475717352220286282091660283586912602059294721455424644116118318659183051847678450161247651938559963326370772329221713099236435685486707441283238660992667250124907465345816400670479228857810324332968372131380025224187093342013524508778733120697887896609380814025700015672886281102948830218794152424536703326421351963904617290532020456010992317713627803289810604587293437625870543641625662587140070783731801718253835242832395541756600663455408326833813584936899278411245780797769887721537818095355280476039758094515946338204623844018772163262604108516520325337511993401398458107165895927619181222108558769744103973105749281874416319068111860447578005005709228138441994385340586339584541115911037942488985714917059086956077936558129967064157301803392249221203068397695479751454684217873307336987853518227985229190505485237975865931481527696661054720864339619013008139553248380717050554141204767855764208843382834356696607055279896601729515802970010898827903189068281460343999119131506422857344873247245870087487202162984702960170259157193397568610349248031589511647757537121282351355586513594607264481295856630400663026398334561151364042376988923878349717648774575288534768939290897579590719533108234556009691593661084820522846971175405984866836621794411443194963766830187885859213780443682978635459848167216393303066426770476162014237219227560350943316404552054233398963342348476886297074713438644282698967929764243783665606081960955840521412197469495387414482284174055083740515735415543921411106253860193567289860326843635614915371280036968790101561465411272137048201628334709634938321415881712057671589587361626846557102877307434906107635996821802766143824091863501072709205505942612430778172334033957661764727093202077680036992304428838416903622041088818999740951953983172401625926309357769711700769679407754598225648088891947314155458114399023068546004452786433391670601990129917920847721729348790265616982336262406192504125021825693091033973271314043295924376945029000250943499797890475147244779744036959844890048796482188057901922091521850464984458449470107523481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 26505141233427559575856642207583067932968511819911108776704393641616364981993916778813883158540270040291059980020266653638189877890649060527518698800716287102907058975433654183036176864424773553352746021473847241319426020004745043593395230216871669777636409408068812026270664765276867288745841873392103527027376570115030012595720068195715847840636766372929221439289822676177487322693669689785024501195151709164663169795056659189604917045784982665058967877379425058133742305710704069180221248835651932950280950111876541704594950615988661181254212853719996924071871381602083495221919797529962738715978654413859363796064438072519963634869307732731088842943441590481720800245606641500183126414767799833363946401679629321186502926216323319498813379361901933931762104685487146602894185458939131350406376319843168452011818083569802979135305038473018722404341781581046204339008351017090796740606474356179387056167061535161621550932208780043952000118659654585483530463840633958295311730268687598587663620052492975481726570201493662965340448162002078788236974932224236347732245187922145653035257643252279222400481688665645062694194554572810848281895049737371018375543241442631908785286686865628177010453150895572492594827794538713672950595157936253789418815777445712238939852111216074160342718463507130630742575661675875144583389600536435472965455698918816958337709023889822553466005480479269696725497655711711774605321027881320596926877823359177206675600273233513234948813991019011300685475793596498232607141031611187221596976325813976055989854461159989807203022493023956508856009783591849613864095063249032332469300744123318224171736947659791985456644281007118580395714754654924236208724701761704624402221689673043523558224819279085336997871319928537526753696257745617937400378115035877637522349059858271948040262524966246044469711874412067116102122561125208347887178761635976716688448383301708966891089340911969889295188959221587927379638247906292773845737427404948302376327047994794536777341403686809343589951332607493991409733003000526467858094973482626500897350522199141843339944307125883005015356352122034539650052606196910134135882358007124431887925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -27404327403922627082730949360210975390514955252762940090335499168646209207994781105950903974033112936672147248742530561423894381212095461864251402886104444667397536939606139061036385192959695351827361813653134297290476064537319299990993791607025358007220487321289254049042886080288669052692116229461990431851316837131723529402767653908874477051634107884412594397715829257691476735457596369587895576800337251589817944531339405195400598571301582878950812689875152921988967439694404317777363552938665886062333928149383121939330449851246231030397084241014015247557256911915984301817301796828806781572153837005620518148265443089499781232959885168801079219328195091226123281644633496295893258107473832718517333294341932644520603508251425922081529098664039434735517044262506491711720024205944461900391398731201126462931550273843669878367873788214854381490307927973272041283145659801124042959251055118512500261216372319752555090763480985490130317004143730430833744177068432761090527512526680034524238704600942839015858398956969778240608523654902191005346357306486095128977715949142318114191877805990715287892533261099004504590783877730615613099851499871915283930862857521389277099055130117967497416622472625774139691286495806692630344279010428337503361002556643087326243569729580522230480622941357623530965151106907638202321615310572009985537962538806553078613320710647708289657022158399052459369682796733601445703768849145210655839488552279928504752956079108564747222801065931138454230285341428923564117873757433764589846640258697438975781698310453334139000248689446713274331997457515838040898771656802739305000883392093721569107352020540403599251532550002123511079030972723747103906948525954103327191449986848825656375056120566248220987121103697641670838998742463267481526328449179101698651828907341559975980782869438950377896424215712402438393366263194913639554146932904590048326772352255257730356615194539542914069497891863338929127127848468184597499148083653962032725549338307338299328421130827402739008258816603231224483669972665387235117531177970339903382036048456226944445189048022271083633293488234169671501233077459754675523153889120127828025671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 20907112084326946224245487481644323846335871161044182795957239208358139883219588896689562458894859888847319770176005802730486960802409267903359199613385926201381716940741765449703727246413498319518570338764763227688757023408793566051655524537658670803875436256702323278956572414671062114354843479705516042550531474045433894396024616215278294021884388398157778549979539222890745157757975637901909540612230012642811783367908167069801481566378726223686472006600004212711995091274989494744992966099500761266213684448846394877111327277372045787655164844696427730962388586894677583126993409781252766131127724414056468932260130067819206884517975457056582683211611261643155495055409223159954145541260731201485947363587567160294028092398509429059023601764959533923012795667224134398911836965517375947727455108188804452376866448601492739362950316400359134653633918458678419516920194844245235229512027549615312769232121072683719516099479851019825265129352230379329728087901610816288154122992520507692966072135621452477762466538681570105096607498705489672551601387412405481335436067247218648641107387029693513408441344390719864389321981700778867352504169921786804483731301811622587624317390292270327912299416276389121516087028272132716176440006934026078805462292134894372422427645399318331559524808209452930202209163910189742550243384691330118781372077836357471950208200493712124972752499667475906856543617015148943491466162183578199691357009462552736447014571678775456428460747379580229426051006338335958194856942874796892652643113646818052509779085932154756473820639264533572639358074434003190434438233529676962219069501700212852067514670108046010770812764714648852716303388903503183983035268655542652702525349532339668935209011161038798086873076025147745306860947188531458355694609721186764259383675584695970723417859900173189146241728000322424621345232626907854181845525128732997296073792257496383858874292473335264524488703806528234892248613141464169539380193057632700096209491635897665885377480987253608522450906254361655149370964789009786984682984563174406314090558900308760865100099362523229480159696491206638118541339631731250728620418948794947647569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -11564258016269507993440132479957747842852093489079010983960680609383096050699870803853238165998433833583365953504966110869212228755650559437274600384370304779522838255117562814946841704817854246895251137937306362366386945728883798179668310713094275995677194827231807370165333397085646417157044960167108366920317162410934437666909301650062647116102624383719211674955904059775405230429751749071920557606017071936771684761988500568604198520180441893752403397039154419562486862933468051945745748795919164799071502706617745564235233398278563206308052590300484974208850839314281615353932704494490416262487417680641622608340695438090792703128827070169240895652722753554441354328698079248698422303483367821315351808817571493860411666174068787475501959478705565372649827561575589469611222592312265048548886566020899779325395394377882326901917411306451720358622775860164836086664954336114863172137397444277186517786225266848473813001925529237962853103777169008836184737503051699396365847787532313845290812021410271354383100233911822560193006340563737666394549879530384144929574791294800413753441989398688522299030264226485316748195044224313651404242228949226476267421675448577478765643312213114377352166921984178879096966527937793577900337238998385043626870577199755502851489985220019999832240585203093400349286000179909269081498568231415721410659611087954925407180767784500731752323532304430573195681549426058842689675420846377627057083531236305887496995997613918529768945474922715657702913350013066340260606189927351707652411545497735682782132790012023952730699199106752012805080999272360229479688340591345978799367210483429035661740267000386106824495741289860227906208234228329179325958450980205883673142709982258905602132966750172975181572643274101979274881039088809906441731724301413598386156606471256863728520844795246918973871631595172414675139394909309381673085215128034975036413847308542800504412759171170614901281044041390263055372340382751843614976324331175660500749571754815006150728356440791534618116663549816461399940921431876338160076947588391993011073606496063742429842648173472321012754793079796124860307101608712645869207665172069348278272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 4721031369608750075801427144255687496816959513607335437917442800690960036507426371303378521614641066186801908120135649054097611468054712907008418362840228181156933164219885929503756518799894374226925438513156191035583750647878935243449691922449575269685202470695587982048132992340140468517259875006998987533406685541029988365388124566282103790748147792952066774861228274284755647746638784224492973870886412463123019286358652203523001633240864773189828304544969177379962816028619257932556184684487453229723369265180640837375887449827396208505589739060151038419389539495071874117932529877376003509637524593544455551196987244555223056800767732352699439684312411173364764963298933791943997584670438239922077969477928048595157037207222900055111567245254153080247102692369992206393171883990451953807182533951979112196652081197913093862237362477025266376618693012906098005722756219368007878925535385875293675080508322021992449821334551365100102816110985376823948329793880043441647219921948582377439357919100822027477181197099970893488492788843307306758216569812954048281679777688867938367929488824490499533234535640184824282367849952752017628067699849807640279547127137575210610761512101652605661142838283062003640592917229153211819221488591134830065852811868907404526327007870079682676706387628827416257839494217384529153708504592475562035486691565888329037105345215725463259855596579811310836842894298065942317669385410547409153863054317163028487167546108201055096627496241742463885685013331791127839256560867720385794426098430749774665791677180897205470104004276127677283880603173733169938940517394721749383300992934388218463686538274098684981504004122049774856792000765777863503449583839632411571178456709960614263952724004409806462264139255555425882981056323359914362757314573161946098196867906193444174233152310564072702926323880099312104682101810173562699804445769844971938851700834152576957237241690920545310821198167533676143836299661219391676424043653312766495151421427230795646553136951627357685128651947993621011152861582243675705799048431349521611292687860724559462636868419025733187177730788473935955018939240405608904742598742011353097043968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -2295841731375429922158224205420707009560714238060848325347652934819270589899311016077810609238081496335221582877491073616442112289257534273716067141281310032422631765200082828922253497204360330914318228341019304596638715915650232796432261135991974090157797387642427634806459810250272229335815276339728740653754925448438713800468623872147953073344410532250239014544322361323786162170646462965846986750726918816931390973264021269166379127025767217072711524475454771458409506843899719455355717824497757382038659696070677165147070433645041605263199056699217135328432079863975056038727392897373819415557533885374396725142112550203260688856776130714940979317588315427757999823050622442982808568671909440406493501427702013350528012554083900816665967884732166319035164226763505668059862996001781670066495385220126707547391486555494557027011706544721208542653547457333457327281407322553818543802325682315672981257161009441513128640126755500637485138897147975562823889801731998595134641995530114329785073179251221459367643373308116462297533131831010675063422144429868955492142964065411098176632261803764133833523165026828636017167486399235205606815591705490032914061895579394731933790294944553195402349817638669317089150647385368709912563479547412501319792363852658547487344869200578146635083774286116470780391044991510424794878877305358254606776166626344357563773402965198963523593064678509615998246120738125535733944804922830099670979615144050915699218104088701643765921617174424288235256418570718812156007334222568937776076186445694911808729711621501431703770876122588761156393783441657192629147810346793939755521803129713121412824148961357856770941352553431219053739054406013322453518199410505426701130399758206606541122150584720740804148889748966881457167694276412500549919240503278662132900972352650473811944815371289780632286033906161351741573496771807675554792904151542041063402217361613296658436469976637618846915912123719742509402046704237638045196217159993283396202458096487435796254341705119486910172905919276234546458432279900245873870433826092522677005595702043530910409762130135562545315714119404740889078688708249746164877970022562204640870400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 2679387632270878139708337996693824962604402935694488154106100589065030297630415042083299816555133938006123388927775090373910872769582826731165233333383130284425005999291574119579742576955816493006641234695477585527266088365329308901058509141566735450722705678622908585208670124932938047700675584956025966889133958040927254688975686828794883999059130828663946064483656177403242715921751942563536900122115232125453812497452333462921369066515531565359800572619793753008767917377269034668392854557582448579436977578522596093423728591520741474191161832933054805913742418824924193527873646150850071625646256491648260411270429558809344091227213519265006001266401354871585552008319438088586858077615061172388553179749666414153451089100223447126481019766589060654487361344999117493896864797927393631137035302075358470188297130593106094845428009223821661335653987346121047354713971722661821874528712196347559788446336163053703905499606688128610328610564955533942230982535473784582799977917766270193711281378638443097316760130275858321638069356742874478860881871117772806204905987648192710111999164981136059835540366807598599454783966754400374459686294303525020269658064837393486101800291626642733025407733297311246836151213271189078124975798118345284614413570408470767828890403062861939066033758736044489835816654610000473580946509807483764981439883716833812810835888614519452334692153046703749098470161890259195300394507581244261121740896042610054446189066533769086466413022157227132387039710633790823248995745022160078813827650280918104427329448173063186085190634158856092230764144340862906045104169035594614794805006188906470035619220652571655251645084080625797583784200093526015101847372212841909983445097262721968632876594782871174754870802284178991286736473729829189149363639703587258315554073836418968115871413122260521441580801248968805730434815754325736427491540891053650304419997045736288311035269278104505178548922999903050541428651037418596218086649245949717744994734093231041140055828096314010855629032101383326131834233230125633024486282650213017224340483477419644837845644894796422574062987849253500332918407382494529917819460649507594908467200000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -3462296240711329449146809988065430885468465009663618155717235574538224395497656423753114999910417002456732236794968978872031072561129558625764417831242668065723773778447908263286796811419214997327599688438685949530753233724049139499431847142582678357948018378367020914438168737546588334708578436697201879460266207772388406169113972123991844954996032159290449137218606344303087782398770420414303898355066438701968020272499186176161196718572538226655803499445262436967563293702576815106575757321192553561071467721032696432635040114839239007358236703883161176330152789537088445889062852965242687280099855396444015334775132938521299187532610094096247993565779554231997675563113381340488979449211929817644536199563365360641975132040756620203522074011257403831707577789909487149511356786348609828749050580119588992260592928228065917519940756891724169941018467821462577450231948919012811680287544504107131674489435719305123470623639906697903167060586712284658392998613144336754341208566612009408354586096089605921623601209829774711972276495281864714718519466808579409100811819203619490593485870942105615515882266075430036672222957519757373533485961934778656772681475944812287541565645961274011396282254039041952522249833585839260195939643423160088337439779008206922287420433772005966388681220805040580574642073041493411342910959665271297942667616086100005602581925111104331547562252836538361866361132483399595755401883777457908170133112254941884844795955325661494310915222221609352054708218185900427259834811518178946301385001505123549751478936902194016757420831553008204158288186278976432000398344102343066473684404277669890420379554021768373815639641365710689159964720236870388880674824588802092261627310245172820265902689962020860616839702138998680097817260328999885814603383280913898304763736249680167726541370126341279232165130343944994272875314050448134604893927046902357314453995995059541835974800167736123529520503762918005477848074532290853186000676002006558617846611572116337701426900863166678775945577223702549637640982301774029520602225568963299502566127901968473406481662107548039413029902626267487931583627467364549225953537727403989537914880000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 3450013535707564369282247334477050937585534857022830996052956689865359111241450138852260146779108754450503334412316856067893482025655484138227698102680700034071303233982009169789045795317222719697550956551875174597380062810884540798267261769508386799071314253420649597640473009935441749021421256036494188357475278814787813762810123868332327589759825645760572079142562933137450757674255354415417414330307018300186139403720458516232013198142916738802084690660971963309435986202609885365656214786566840604967338717253554639681807539354541744754685765838196243193791263208947009578867241396437329784514821768454228261477792083672121000891965126005958714272387911760582617430231741512572329304531678140859915576338583234411350393567537121392510333289421207951711137993985625477716766397436247727979654115457118909332272423173939039805977699142902139830350808432326541910254420763414698286459070203737756545283270645295993634538294034859472576378755539951604194862104449037298533200125478297658748217481919013073716112436413098560002021679323836903245903306129530663313312386968674098909866519148907695625737896269233157751026499371368745562378607458675721352719184672508373313749321549958150792299667529793742521171647483713736804796036560228660923400961881377862657537340079949804593029061016603069807700093549094081802779309297124624481762352413900367185029520499132275132146171217185691304351859864433717401251935063809190216998274684930419015972641694502768874583883131214139660353568704423879311396269447560350788011678962581504104923867685224257953871815658999851269115003803478417355122830629368467279208800424025616569467056742655277804544928017821669039673230639294575183978319563914546355959254286495053301712882428114252499125594235752598714591318657416003555099719311011668955457206282895765747066678486038918581570014605530832071809817534848665096577551248283010761542823862886016596972383130822578172589801066355505323824927885358548523822927736282787725466434820780148263000290130489280235074611712903506550424205999506350986449298128940018350865686313635001356571199569594587350558628478125748306041704287046237592724813952677515802705920000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -2711245728752607453319689826232586265664385976273887287693396778401319551422946841231866586396129380164030907923203809194362834106515082504243293855445155390543578873851596192435360086360212137083994669056696432083765106020545887789962782608959062196324546698273425964466980823204395534202607260738181197988679840946500318003041510778434480332212890715635902661705955738768215212906962308009435027568268170406608215396751763150702439227682678743615784266456527548906096661365295827979869898045556769938571005604904047753582430708939381532626427601345082534524994717655339521755804997384643214379021156517762314228485191631941150386054189967334136446794737421825767450841864013180819735634437527522087090384282636576361393323780944344845408658186608959508164075130842567024215516615332765076178051536872108075945505559574056228180395522204994859207886448503604803090333710701231907038949173791717966763174235447945113849260794529502779084708917869091432318362959245938690217304795923712308564330106287465345400302765102030563244038697631963486346321087048509228074617945363656851897623977933497293545120029958562607609492797467166830801664624832414667511344877145274218502113060216711166438599928371122428960144534549233380260561797591482144567483464987075544020455751772665994585968622464701255266732601023549542889224113030766249578491313377293091123894280535036173771759648619134850432374057753196812819847823631217419288341939345551264253329017472893433391959620776271479880625993194577405573821606447684922310417895452038569129975880896252386022742319689606755177481990855917454934953177018759762296535358782449595269368036757297725808461904709762889286703045979166369985574478621262372356982550889948936170214055428652563644379885154823708979171244408636508147132848475950313147445213344183766998346127941418026981232825229419739260165157898131897573042667812315131283429122423712238982430313798757711483932651687132249516472747088526482784802748064320571078378068812535301737835684959187755565448359109625140000159030895618893012505358192284466634754061219043989116849002276583508407981648111091797863593151313596282602572060196078503497564160000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 1761721541400269346091415608757327911162462215450521962095082978409261449253289706344614043599586221373607967405223088090213225865799192573608253626627891785082146901014231251648116630114630333213163908555010778722597850358966399645940352447517137094244127954966954677518072345205862041073871263023203469856024839003165011445272154440613500560956223301664820907663334120737198393524290188323906658379735829376391978136275642252580619613429073342216259711354240632958817839152965746282097279898757150019477560892855743727494583630649600104686563545281894838042151104212791270732775387721610609367497934506557404786457228135724749130973732045403524096968273406820686054490956662447608123397369158157174707075614188320328620344981842024592655491236795679432372030693493413382654919599937360156377473445416471826863145683812809250372445474349454613022607856163797510474514737504129516589022704392421207644494133608927644544104361010523436105919276742422905681326433932163388328380427792063503639585453122383816471919487462644632732656292544394409127306065673871698715472927066894560847890682236527023332829100153874476834247972643196642906665610057841147671197661917940939928134911663012587070577379552908225827635519712285530285014794716986076254279801634552390608205979656662198589675837525097068552112156055089549286256184238701356822987199687756850161524884611917629492950942096789958960360645403273452633821714150590597373156788113963518753632086661917680046961360457485526403485282089589472271173679640391010754071899993350597981191335543456103262316037688434011748419380068447311442826327470739530523893651734308854113422941863185675935673907442418994204147426900821193358667642997661748585352545418058756004329052536858199044241488006481639591528300399363815306884701364528591916281785585913579945186327257449467559486225253903919067951866455708822862110273189676679231522839991146864028460750685687737698939186759398446512929230147856556195808225261049922726628958653685868285745589834541241305588215062682815498991424180506960046593497890668379291311174518649517545251151105450920508782525920710023915120222145958224609821802106947151528460288000000000000000000000000000000000000000000000000000000000000000000 [99,30] -986754246885421159613000072773978842419718362754852655892589171908927076616461024439402011691285988459428585938958548419621853799771613967011814969816918483269293389128798675366145441198353393247025401294572352142516630832900254268282907074687852587935289689650627810086297065234432852830424060333607072091683812692695394476837210204328039683130092961497315959733308926054047651074778211381142905646282824852421255448093113913501531065419977214117711268541175775165614017060916196313967027665559120664719007790505290415075256821251395115500367000283658737795292472702223206186570295809367260378013773916785132724911588864487807504395849659304279781950800840814847451717365721457997287811748596249035722682118395813230936459067947583469271240111225166353846565467965739565688123921134323350438238171465511164454345431657719648282230991475948618978407458792484352091009534539662222072868642377282159872221139900423815247105277437153846394306567181251216806413870538032258647515330045954208280172766953650165193821417258642592273063945181474706569435967147042213065578688615003697627820897062152908577602191169833384370718741028948302447528459649197785603858131708042120170376552467851773769464915714597702253432302916077122489740665255134477004223222484476433032987119429154073823160903555655931891503161313910133319110358185182224733577299666836228380761362707758893383335710386751969999998116222498077415451533427035062187136294985109847808271504606140726407963470429617442973442162932136209057168521133087107038174211532797440505178950081776883085859314442311526457013139671441611949001197395787907541488514481898395994896785669270978329001023553677427806569258056515751508364052373142970581224740367789574765622972365756307952365348499537012715630549337047899566370283316693189283935240756331011158355906295532920671377126820146621212962671628690733403026471859819341053331595789649022162263676794417299595069210932566235058763018513562176170189370623158969897918478148797116591423951093834215166659999331532501839693736170415274586226349861045939408772790133068141028019459823342499128426817971237399940005805840529140044011124479043633634344960000000000000000000000000000000000000000000000000000000000000000 [99,31] 501420937915080881101122942979197098019858090936140888193889948625478648822026904845907275268453135307574433579360621553292211738714585536814710572840661722670481517288424781309461122057508848751587812336254599266500963347172292373174505237838599065959025614838863884777842002435931420025529921270072854347994230804884602941927625041816311180005389366565357589936236442053858431953609325991012477584980067521175225523802462544838765357682375485391739607088856875972590985518152125817321283119241712658203117763255721051791101354441868014010060794980750758168945488174030981993098131287344918997363148961125023400514380506362492221682378627478365416888671707214012392018176566760297613298157111010223049456244690887261712663435575627164870750689179433420500995832412970204297452149372193322137732117512112150209615782025765488871078122778446244459598478886314435600278505327615793604269667139422420756174898811350137707795291412573918003608880595046590383735289785062106891390924820883773389657886976942001089672429932923451073902955774060499985741678341130016214217317370548892501764254068804477745078667652939858400535968041495369847449320097958853365525550073411850520425317161599475059858193546447659512962530997389743089958625811430090605566178821283159318616724065381539283334602113619802137899307441807164344081427681477951663680214085882523943673586046643673861891108043245828251876413620269690779816566436467050041136342702358591173825166881620026514442700378983586974200493196063034606418220867967572012085332127040030605114871871469731147872167561529406133196589166417528330055218536661113675853980868915148251494121338224079180986900149093269598819653819054421742168428541501091477437992635002875862411337596253614799043877443345297021590790590500472152290840992055376118835218153653327412095016644239601780413749713077538269815545436005756476719569365220118537870368827204749066225615156585116339478186680088561538185925980891648571110012715413500409630372731156949245234067388520434312182586236831387283042261030529995718601728642180352700635071485102163091374244811499755005203173235562752075047091555546641273961593955835885482147840000000000000000000000000000000000000000000000000000000000000 [99,32] -245626122096922840912524152160969511479312919518202376005514547670703792953885902221224902081680925915066760041600972006776718348161535078927786770212193413521847513791682401470484323265693431894068063564181507341041726361633799388581016659954205840792797532005034820557138279256789996549137501994495433790397959079753352052202247823523589150394367448151504723562058198699472490942719310792461602103355384738281235477196272217806760954103370761153670949739495010526760371182903656204477782203336605976367796289730644863592563080560929782254630430026585801414621861653549046890361376119645019277707404658149061718229526934030199377283445467004173385877620381833827878107708916051007356841943944000503157307062229208845206234967446085217528061672345958165811837873682033739580710763022726736484494045053702955104854551076165973975303095605461359228145657657319256485589098267449096153625543509937638576948237988632923581082255699363186620490044268575263566513421966533819085757745149362676645342483417520521715144423042505040367762558289730244399285382351644183171258963267426248350102023683008331138036465107621190980253439207663553256902123154864950165627537903114468845771447603425663131300965565219748410547248740025464613196131963141399450208949997491546294210086564561745285735320545798042842943939074002793604348403491726836157461460244795511416879907399164056683360230775545436053307748726933077434417372696249138410618684001838399751478290781486310383018270965253691278064022863179636076272068348461349183634683108893595823570695905698810086720417075770940171051814253400441782692856361812174000380771538434438458485532452990505902051949978700036409540444142867235922820502871300933861170238201977082945390508482900778600934659156642246740816804008719866090403348934052989654600886777455489633230348208145164071365454857367094067399120144933609031661094865415965069732156917558186034370835178528761313372260657652967323480146348621229958548223468752319014120200388472919556797761576562285944319503325005285935073586701029889261987837482783861929850337502158672329415477461515402285393548423845507530146070377821420860765566210586107308933120000000000000000000000000000000000000000000000000000000000 [99,33] 119324686617323745327063087817248622327079711462070659690138557386866327103992113814723935004282185378043299840474057399458142209664405089596569715934999267606894456112448508319510650434848686838742061576540154983408732540116823228366720961358069875543906689110527591794023761220323383536529878077788029325081210754516468815337863931500084746841038060922012004296187233035572300115415730812560687110926710067043810813984432585359248122921490172360801681473080224699355580895563636544595963473396985431025744593610999706958592245709206805670896535672862521878742716774806580538492904060517379987182241324436137892673640614601545948627398665791153919247453918239901982521446890296766785919795866451414589254210425957717634744548707980727143551015172779858649944543387030100446566313999421377647014775435215954609380378499138952954389469357356284865024055357927050854295029942850175138718151306518210384534629197185929333064976496917958785386742588065148873386927302727865372377478172563121708808642892236631113329374774422103513900347466497225245629248591967349108414663394814569894855732425815038586514859795491004633217158268917405100590698895100060356251337377322758068032140013145261360767681294189560623374355709848930352397051877992549126086524118937070090383585105695310003412613363237293446484940020575945200113702916403572980774355354960322120868493583442717104605985293110251149705047043930254977924210503891234010595054461754151977957480661893122972490955521864088014177505918958312551261044378116753842176313377996909733312606192279213613099794414223672459327850681308774650531692181883607166182888800183305962893593031179912950615702998796650497052202337384365827609539186121395106065516230521824987161267422627304957448928731327933273063912267230417255122471771460610101391556090509181483548256235220717976555328100400617791798178505894941522844843002599779852576245352084548063772572998459877563515610918113202355453195408069750963314273582225025877022809043418093119261104643841078541575854243411870459365121506113909987954915104061255134547577436684350901569615894820365857034945833628318915822615799911103684890623828882476014501888000000000000000000000000000000000000000000000000000000 [99,34] -55005093822423194894134514831199650315085179348704807997754132515172853569390580405208311233336499630312397108533579507926793228105673900987091580011289747739028400600503396500631185661499806509994857018932884043596536789544667311576723487972204178066547803834439066175600096498368343463323586210646211830548040050972966950531002950795152194316353879080824662930316371932587094023537295800311311759288848078850066445592999162845768646308169449282229102783618913188377174631227470248324735243920329255876245599237860449606949981858228004372746126899878776373960862096142754069780762391068539973080142792806505187211621148247708260438064206034916332633586063974739599594172022197811090166134766777349581781654038845844515869530672712032476935332942391460045693435452031596118204036400410451777535059916092303430171084125350096254377418352249016546843473292154104320028093867408727590874054085680059509774035544879385298638518088273803364321709028526204355698936486498657018739253577926694377431793545110824506947685844494412580356036736902592532890139720134718737353001956177579890479887126191325497111089459625720616744022892822016363052341295902961310253866381493853146536250387431607179011494473246606382885948440338153672128546802246788866643928890662758048045498787846570360965929721509170443374996487511941897771781694541000510007811402598465480229216784693998170014511742527883919020559201993153956356209110838412938136508729565053698762444092492173695471588142004783016214717974673524243195856562078112426564338071012053084535548784018594372704982656368843547719096953870311990316319493360680140781438261439735859743380272372775008405310459650637572522292467831604676581328696640789516636511245025427076002258283463302706498665461819496347119613079341678153590183467086935622249274241266621772394480286012719232367569749998877063922644660944899815955120381891020226630826946512649853164519079403492815095670196517875028232634022896240431743165348460552431739107522962914386918988060618859979912222884988920410039895576171643413800543287344955464173472029156388489643730139179105849851445367802090956124906035948461825955293003744177647779840000000000000000000000000000000000000000000000000000 [99,35] 21973726106238029860784854624056510450208157106152394201843551856197250529712600118271353429371147325832989877584820399113298682798774462099037860294700816626744014342187203099152206667806026201121990185880302592636530606773426774648286181958930164818993677292608755201241982333456575508549397276415076079128021970069573795527665973668781141373445573759528274913830025306099161544086298094917001418144797792290526297741850233938267554418471477666291788690984447878064519043579822414326787932842734497590549959705223701092382312678352028143887600151041324957968252906258938026169144367111376397991132593958289887797522504247174579601240014477840356189988886779186532936487032597363066180371350201943602031502825548759182926007039292812827837548471298042743577437587570247558106355354633117682612657619685958486228380616323053532205768781301354779836297407985989617182560170386067933885629658767328022857054084948935589774111787983763336614143886032878961176854669179809312418840486829261771246768084199664320716581908903737035968420295719236280794437186348905520832851611654745552910316765355642717116004088869835342151465937757749686703978257181037528023636017971561762402306822413850078557297215885372298775610645839949259932985811528297268227956273511589081683985281046673071224328634566010536590150741821066501524780249114278035884569512069350902027570716373169109182154185285485535779474138637078827278227547453921064986642821826728021930752113318729259910187098735339322613160605725228516481813678350571612784975426538353248237079363112504322651518409248246106670079301734301446163276335049139217404867008807470870155860023250581075962707999900578163180545821489204865055885042124131179421755905247680808240201478336093418195534495298443004573990496397025092076284300072914379421848556172034937118311414102665505942299729542963787521088997198745133399590758927442622394714433357783380348963163126836514236086649533880015027438309320346099051695428254383684293153602725730129774537509174855576942727823832381731266563184969034794270602225742386657442533379393630162095406893017976639072820204777575879420767847389941259587480452000626295963648000000000000000000000000000000000000000000000000 [99,36] -6853618395740868993123774246638842711800027393071032345580434668246837137352176621402279131433892460132709733380277371078618151373946179074394820017759347534182217707379637551895117723218900310381977312052727334058316929012672526627186724788032267022092176704601980925470589770591720942272350933366877230557331760772979132282091578017182316051047131507805239274865486446956053926606137001917478258705062454920606434373571211760741379968386073730382463488114897413810465974689369900032882667933269617656656716931944089914494046709773199357756907502479092897322975184195204184429031372668336870062021235484704699926088502296832373948601631247521998940536381411651836810249800519752425830547660440721577032847345718801192756943382525943064431512549899097143279309091683298450094771679192048572414814021669299328223529643110808116690031099423023322332362730696302267314140941705445955887793256010459769017741732936018181358044310217549177708530510593994879950389573106982634296957094616453028674016120119531447698170675752677515024941767192535926181954987774509941253675897889063449418483724525477104964721849642223319855944380468644569573877844309233747770243581005862085529484120849790635211376049510838415166567086201865348213798320615176988804519030021186592199116938807182900254367468382105778093643321389258377979932473490094426034019171410858895594006613165557437766491075267789913317320498045866860838630059305236808951040993014650329042464547862731768394637381452252263666860768136484285375914532485693535819865337208736221348954610627535423219314211276871958173182455953438480648812487458133318588508341202731456676958203207201944543720206680812737836473496797414557487517684056236920802312976547048717094706623349013859751932684513048151839963442615178599500905610465896594005806432086940163217449782618986808226486347076979789365060167116418627364810374628120947543043947232240145006484044001993175874384800351901221441957423758372846783997960916116739482664137230292652880943974365568509623479897792570410713422642853545238755599711360776877101063024541785410064884691425840793548540212059780190877022491141008866213808693879249630658560000000000000000000000000000000000000000000000 [99,37] 1401236799771465519013393192497916327438994136057350307916938945887918702000365813964106097009296549276384409462121245935202993954787293778830590752844585600493599926807196186057510002266316731002155085232687941882182439152453746373983145511571321715134355754954101849172474977263401191436492379477269839044594075832828166980840587397697656052560039812633335827067322284886636124045905806279567036391366964755458705835447098821723200154746907194908126266675993944412673016662109561095282894398798070566175364980076895399003145185133364647515434181751677674636735306644112137789253629392982309286479048218179654759893253943175519697257565704070627661744553684452386714226527399794136239144668269934415734140014286579051440738541025317829472589054800506230116841411176700507850073129184512771791239688314343862133219807552282254797074252990393554403774980472427535471319132705144047425855425556598022036519483575657485573292820813971521213879512449738154879276808522364182335325078589299220869231184666662398318600636766699765351333968887117596920982928359417949735363374633123232709958390681230207648830928594969784183813919385252537698659584103121006290973681012659598006949910590669129665692348521515811804715719170723170344259081337301415536805271459610040919931811442759621647936737881868565679478257145262539843151676349659583752514725065962292317458659850516951988925690112182360452324286028033017907535086107461926563858764168626451839679590117157860904796851725845610974689793505747153244669118137184290564281767758591013510006407173825294037165825478681523422855015090307784543416460894073104904931730714839496789955127340414484895227591672029237839630284311035415766088000626557622137579860326930338666811482745270369181633577543369523176085153314482457992235232705955910341755147513304318911592399379791046384045548189619209305269323851286489857882359733427399301204842444154026420154398951873442826196317804366455008200495449176686105345121836671148111426678647303140718091292931807989684901258819336417017434278400654388131219509571092543287293075180135556988001644934007792501121402717336212381873058446126934902134643791979173904384000000000000000000000000000000000000000000 [99,38] -51773838295590977934997534509947419924410694946298126093102945516115240601925901361448247799085368814771976704714241505204345793011661831373417395146590441380421324309572499472472641825060543278795485826619017064577096211910622460588505906155987868117291005390281571636589863542737405146394240096649149498144625375143224458740393603683997081147408247541053922379780722402051282001428080424097813286591713950179342102802086199182109980327221467537395476717414980180910122718831309389927952931568322467438853883749144580450073308187538084937958649122442311848515381643505738958646645425792766597986555115456319494210242262556902822213541065838197242626303198035501547706869917587087276472183518722921713163110256487521172252177595404993639299922355166993147369484112500208987255339347470926354195279491143459517766610488343340353555587175649175010121287804033314330014866538667123250471009019940981339696479951627992844545664289936014352364439423394121169742343119202926069890958482550964914150744700363177808816100321073948133414043301498564987088168895118358857189866539931918177999498554918280355738811641062884264238285088715369497866432218248641045591646986376470261627471974791049891678763211107703312831427249598050495195585015000029811017000847159391252700139306013552599758919828156347134890034457385030861883735403001065174755858575389477318498579144058804365046958298924572120077939162332320795048794580493160176408712447232350220356986711076745402177108055289647572911548179848515698898650936330850646976771780038670533751269868145899239332985340406415726416010582749306110044698135141603445206528657945128403308311561004522235675318091743177163840350721179281813717044349392779525426619148086980268478106063945166576094416570210783646052527188436440483250523564398181911796220002672349559634352980200220704655036562639857835342007863238235179672165276766283864263173589170942306117390233340147339863269275331742705544278797328646930050655087906468979179124796015457809382655807563053462017738284094145488142164467454482548583381694563075694651530121811028092007886170345875730563350620992731506638525152163911488648045874031414476800000000000000000000000000000000000000000 [99,39] -87926632502761710945129515171626908154366971048242399626217408236790413658643993593771765749084047906827652903722846970624283402250761025178724463475970206045780932057208113072393514427352208176488395939526856220813396083586952492783385028822127647185051551162888847421609959031901048965633158286708420953813655603014177193597306828110759627774832767687200813853826252350930944953365314990420013594860607176487835969558881137542742484108021187896043581583695769326616934245954042336030124795299914628618772047369435583510092905195358388064676286682451504330952715021024540632559320900464938990648945109518672170697687318070190861626714940703857292468053804857202337716895846876613146430660911383732666199223733378828789844604600802868750787362619513170193765789355573053127089239781574537363767928675804521163773916426402430916807064314728367248584259409864169349939648255952995186996787748912196552145436739792177131802078563488832176166347673915088281338978846154889304311644196709109402054616306081834937760068358168104617398142745186075988483998041236544257036594405630055039793142809633411138704118043511207695695989589779092114022168073391172180204334565527893384752035474767190467284309157177900890670377290182689447666147495585206825255275407156956335619238854888041050691493806022839901513278096392063095782585227283590204214533882191425115309319441879237054986755469479279497561886318913626252694468618089021800277097244326534666588898490401254770790834845206384041408151329361722378340558917345607540936087994402563495862172063525348015219139853221993587002391396227228957254599172835563976700327806168311638206372391943112954277436270923533989063123503747712087748994550129415564668235841659893748854068360408602153374977128246102418863074863560427040764852527279178303548442334027857598787945689558853884665244632866314327243801885740325435321918887751478670973535548830597671123487848585550732749824482261130491717499228009182245159825826627245885497700192249848229642913633798345035244749108634229060250215476540737154202701045507297176817980910584066821012426454437846365749871987457970219454835112762246715962483241557698805760000000000000000000000000000000000000 [99,40] 38777885740294594742036264215954894972426645014755663759147473139010008241561211379421300548067782980374562682860365620814353359462944086387952977417013863640399728534282802540370722410353833215124967168923951401644343218716790217252894503123951620477270999452737438654919559262536404678288174793057262952435598949341411006706211602938789626172156144554018833776256349090896685717756826796134398542056557870804910987819848733870072891436851193935119688060492524369032425603303286982315027655966239706364695115964651049298617695317904269705151977721163408945782276666533408373366263095886727549272782209417368103028883724022523813926046165438718925733036705805055543380948911352195659173439204889593202949082366552815801395382730293061798383059626710812483753312728954752864784482844609450033520507264712751545831765075267051107267580630412916597908329814095869408537418690913087865225642953521374365843379399825672640123015691136256645025481036344867354526005940546038415800738246266336601614072307810500148233677856232799449754591951032896959910543652265151958659738085181311761048996010566018972669904569300943758725770868073278989745194827876194546850747112210426933571434618209766043431746618295162929760399026725583790099078792763715315409231014637083838686196442906828847760844573919816328093033132155696332714456052043167212341224971354037875107641887095145959850935855701632000723339854287883559823545754372313862819858613121462959118014756425455252821083439828352405342311897935747039755872107233706367109249760087628143504207650588386700174236478803256744409353106984385996782714212094507163040427971249537729001637684237749569748793754814152879585887778584051469738380971108765469037682648100716015578662434482754024970959579081680987787290594538045515122497914259335572343134930416896916354683779725284205816307390064787899745337842463959202569362175243497365452885016475028290951576352651112502619104205760891777175495056648226479469817352639221661677710493393461671619100249183015268853289088197392767179325895441803175776334919323013329080837952420840280957324017296549442898681693959214815991967104041982169588746577272163532800000000000000000000000000000000000 [99,41] -9317246552580774257636160273638937652461840177668868384555696142035989133991214635127708309219233054176913408516294688429598969685996568079598177522385924485552380889000432722799857855506716913490976782667220487358291152171279409789521891027714623771619972269915699133160996375648026339048751303832947612502003403613498905396752476664745509755992952335863078364031393810324627356930958179343167593809635031007708703079904996038515816235884843567527982480799050739633810402046672362786128735811084818154532907650978595677376085129378072378815867528928807847266583266520993573159328290169575144025510141590428781905971634900937983064667389049336671449268012436622125553520645799487807513696534849476392983548498872796822359669929726423542509680724807912619621235270656156744571524042694750796541497615370316880321656581374743382295873649864214175414386757522719920188365862521425121039275765335841438742979903396135426878803084264787870548911803829424990797376055151924761771662006322699366404071168530797806995025533358501459836177061354940099420304604899200625129298364346859247689225716462111118191411587283685906226702099897503200691144506432085271077382653715911295676869894228327944948650769262605486082982897525860243242137303042203550778624766037058155411239325859932469013686572743894409842387072594484139133754581605493464115089113293329230441206211038002457757834788901808487884279807583242631742279569059951910998257822715323067442772066726779928637877765789676305589623474634770056813752631991879268749013557595964179787071812157614809109760489091494592482368798756583179863653074326938276459059832209443179640514344515509955472351816231455788636021605200978758614097829215587188813242139104375577025366943204431720701568184096012460885651093999101846329887839472950842552542330728616024313904919924250553640352768705723081473418352890977464885270785740455493679958717654569443841690908420809769191018701191813774175111615789483784039214996909244238264354529071377376176515104660536858642699305739896234230351807194480428014723405660405968715432978675892692888831443482380334903278438654452615881862327603807035088790779965158195200000000000000000000000000000000 [99,42] 1338413381040172230690655930131486408787012270347981277862470246760632692022520275149770831969271317406702809853608062235561722057594361739106763121995421404863740531165074171554420042864138668310965906302119696844768309949579461357605163625766097118775397528684416785359924170876651803735715932461330679542706108540782203385579614526094636488225547670407143234843886316893536216224789897600467382612169956423034637726816359616380646823798660847370215346163533057233835545558722796430998201373790367375700069976445069760268532665559176575890575964385185652747571081373732845666845623901503488486029612265548220582646072995663512531205927552876809583942562613118526036053346798908382270783622654689656208359436815251353418035336117661082524699346140149525952741424458313496016016953684096165311107067738497288085014609716682668622987491616693134116672815427434574835022270889586208339966430154375791342785304582208243185207619928013935125897448148940661763069619720830048656035613294293184217590071979979463586737570604107843537081244018226144474674654062431643163766304750703649589969576352955713136638999103664936603633835391403710175657954487211550604822024056826619709749414631974326439784251000541730263694878885227243746452770587950477869196961044532093404670564484714174162458757750480092952459960817714977676387727954437341282898714653497146179099240658576610869084105019069280292903113730072701855093812820741218257656190911281536626751141719882879406336214947396880427116520097982601948251502950456187496947671132398193038522093863663778559193629475022983124996723843705242248915046035609927127504459940774987663298342382833952823608720730685410954829049406547014262584275959023111188333812861378983530232490785440204609693954984550149672186307939760968009469626869135515827594691882241817691964192843640089802645392999024131910556870824310303655181659012540925206458968711344932459166828296396132077913401369254416613426871873502799640304858620644345885101705239552906682765834306229130077725587475272995057908444101575471556213730116995718753672777069083607915806555562969046777569379455940927811992562034152309535522968792454922240000000000000000000000000000 [99,43] -59956721580134822743966050390411121106257542708429856188615997598219877425535344729078172855406345891634224250786461960980301499715968637304349168566185897644422888738234907744381674164963024378095168172355371096816479036231514781711020088787360658735109928006926603363504730177047286247811461014588545515621061843744891587785209836566754674431392156505119916917175232606015931726271658978024275161099726846194228110599503152698484638747730303112307470359072607614687391985911007730280940019976052367127859781173302821787528911423793802064024686415234492424350332695441194834219719270563798500754866003642144938454905035981563613016440792947183089669234906894455516343192848404303188694959423155063180055390153610831545979440006215948553342676427291939789215378190471355951907900259180388956114319497273139316016540309696675069188237976476018966549356994420525030520249684594398221426871731269851184401932528252945842635045261590011480169725888725848836337540469118761940481130927573335340322380871385713616163696760071853615331982621881314289864666187583809736426834673252326845721692393508082812824415829876865380710301524418399081743264635797979005625381032556128752036630205601199171404117360083860907808659327885975089558519607665116960998993754856556681757722790603915994099708748237679843987098318852627161310464382194116680211278031351446851854983202023493082545194510121480382783567675403049436069253219409817900829409975877499437847260820668926615577259949991022071860624511714066216813900279713789530741319462215728222219350374138775901601638400178369680467025570317716078346485001250782942654090590306727530219897473875120743163093652453898870543445702991144685269253848136974534166279103323112371592633606015993468938454419338340574991118315147383841474732289663563172821048970550235602756522513500761511744320173326677663096234580457732191082214947933091652172947089168644435784114169240640218692835975665100977272148616741270354927626815284646713630796014898265474930797033509198593110911315503662079065908383337241321043103613488032113253269954756681130340875006378160386580561006212790672667442135445489373446984011717017600000000000000000000000000 [99,44] -23388196610793657831523933318375110821229974352859502379632502415678659143019822177392485377435981175592697214557739570162254636369377807467457073442305446538012280448193198030600557958934419853421391280790795797947293091462435551448035891258723122590458323440066116762174100330598787354519194436622820171416033940838432880238146238249999381138715438111892999466450359303942835310534925593650885419306472070759056604527178300644885230588936995268900792129677446765207897590421377312349333055387826559739986647424168552315676900028490610117074035503892397886113553635880782964584754053068566605738137966841805978967849357714997652733708248686186692646507425201137210827911613821043081755006071939582819182992685071448925080356110998843493610670067737529583938986378263421401216691540674876896297877569693507886935393436489383529589480543540405641963785204694197437006883050726679992715392524466361078224558086163742784591351906324590978607383607850122076998235744238531743041545119227344005721027886581267238598260985735716050585012926110792603611613925713512801627925843640222770284900208170514718377182480250789478105909976002174717932370110023085612535459303841952410123558913472712586248970107224966403079846764942372965695963017630557085449896115805947123870350191005983185444644129481996953635181716165137003031070008255452174108162896880828368198974227003911595408970847859774557889363411119263504753061855780304535565166141348928066013856531564571295656418872717959040140420142321457700386245015511573255053416009414456704468440542168387600699560215289471955585663791312094671360849525695508954040790779621950571889156664764641191131233599555896606190431543257603394702262474369456540792540911659692681360897420828208562684639468276136281971034707188753519412913750369992303359704397192839950525106129595846002892434968728840104125263029301344790775914979925100402621942989521978921122616060836679550054443848339410934282920139807576759918798905058477395345976813530277929635126738310366005283019366590363822375881331503779131454766246894061248465818937520994737321873767747916217143321313832231351972610368866451816822634562191360000000000000000000000000 [99,45] 7061236034725601341508436335307853162192280538491312820946203140812223857175684388962817744862052540716852831430033831226097262857867794806384336082697778870507432553754259865468268359898803456326971105567988241802131587119187217779167176384640887797205702779766364171636365204189973148477195076175931727304578391185809553381226179628248492615699863705954550970686830296808875137849240867303107680163037308591256096024933491121057824464521301075237712434605375086704285051314355337278085464005793174980578124448825169324020479951954092194142861770529165628193147659475654505257637481718872575991057502746872359138615496839023383093576303538230498242831753716562710868772975394553481306777626960573319984113673155561837815555620332363355992369210206938887166134480720324721698696533632539599332990534238206070756676579296352951934383213142597197960819993829753017482764268522822263248533530478640338243574246778750979978429423435695625311488536729307863147433048907450357627291290499479244930057173985377139024213163962879599654194881026287711803356136238622900895886482795451540126245285751529944685794795912885091617719693997920479796077972218774414452870372660811095978245213690083365030833947465853079425870696966441143745747526788709810681814352172706768460611735862459588909463635898560108409046827148786601776920341172354842568337467300949981966039153980055467897449744499297068370869325563783914583353724131822265050067777932027593040799631404414295401673368348123525081972918588573333902475054457231076281355444747660990744388510623662797744805563734568843895373462447866187539631371002091974256544183322840952602023839188754973331565633833805036631761918621500466430306091286053580531215298312243773863457628447730690389831602204409921223375297348547116936686216582029908366712791767763124266723401864649642887827852335873841643462678838178317861921806647007456781663192143538828905524901201239337463249219811403085816941498925484026626946112579218269586464518239898107805886431551676624061293088858075582386028421441547689216426075936711839671120260561545704578248347258834364125351574465714545093612123580068197185415979361894400000000000000000000 [99,46] -1072156250453761911132611585128499659910692446221232506277507622933477744802803780476026170646433227664839627450553630588623667138100597955923692710336810359500851362579040951606754920821738048053874743544872254997349036073116035255021568823084767593531877229216826297500811943318223112302242966678532429468182852612265744340859386891714824479386703335285239612670120171551022317808997120812865130393290404739639919017124346338377463713950948431459226253595334911694157724627078951508212350902590322703823889388925099015183578407976450790690074290461657056863223871229441608613453569252103644819720075490638242707855423592807595344473431812314980725420588291847299383972410548313691318082016276855546651879824694116041488830638419074733855083281031755675825040696888312053401401723137751346056671597964479353631525734130142825805257195906142868607217797189226704592414014061835989290192002928580796811810777980990838086947083649836363494692263495262400616882294939493610503134367756950480935628161073736798183317712809188449439950612254359041301169217016811250036110161360623559933324355455597447482833306450857792309125026740163916865543397005677034400913256742216765595221617209383773080717401216283994187335447207924633296978169103860802396777228381703957239590637504223735178710343097709387606025588460991535139265227601491725767259543697810023006710809702638742573660120734081126252950465855735684015533415509119848304355605220445769601080514386111280883477174900396794701797043681579024078839992274553761188161790731275857451607046237683786998682715694797272078607085351013173732801713189468357156659547184435294247410280985958665065866712347862311585730853995802328084610844497412297698845496836989769759845789007470014086965875510835443091583498036313789383678332118102854225506699384079556375145546262439303320681026249527105378795769303611779026229315812522239642528237074335990360854805630785811327612782091215693651772084107556655638045088194793828443308741954074154584175115263185371044791256530962574019639830821289238549372194199632011128601188806069857806368966185902357782049487432499128093079088947856925749816170905600000000000000000000 [99,47] 98755797320153480455911727204309274138836188677177166435374515298462636472739421814991803631228450597767150626615495242575111712096753526494300653750801921502369153105819653527592150080424457407932052943364644307928805380674335561785683893877128667574957746414767614533706797938930673094492539554696279683213130161314223100403569133300066091402444580226900439325126456531106498351961135440093339777528057055684485439277992081005772520735188509278954203006564871680325359135689700329116986702012894070487627894290063420174846633294218890453596311836307905890558249350521258542548536979461130022442418271174624137132563205630450991481496443338229473398483340475276793935869050113023704986804204054124946469094906367189358068296340760680984887019743035724173421537512234102404584992745228306675645930765640994152570102250071153649067058005877656679331233060420262269158067471164695344785651462812400145854855452878117337728100715136036390912142612962493816235021415179732370201717800158475274723787368118290352891691550187211223984060546871399346612834000955857095858237325605857690472282273930529485175351490556927597337000523479750367770084391078143550794651017723073427288165588408629500017916933055877838677279826609995979363556093710235765334842730339181144786579572444327799421826614216928058117078253059661547998514595356681250301890559540171999245804323657827170116905835190963325167318407623198035213307158454619123412807672037470446351122903532662883854052210994132020000747712263105164089553618224985816434527395828015694707271545642945890684378546758793210230910184496569375995175877535515198256747965895499430878928409594886273634383323215599837761693273258391893906067478152565844644810323001746984908792699948653716668249018751353098214466153694871573014994634250913321258372586560932771129823083793430409666357151260605513245359249734034901329534609714628816552065375596292195348409956511828137550542157884567154390209328403847542376300755042988899047612314820078535626004143362820831174109262852296939576562255081967116563241039351891982426824908012392875750447590051531895396471055598338742623674637222166137922842630553600000000000000 [99,48] -4469514282942205267059923578168702230468471253836779183933178538169215592954413152033010992384377323766276310311621879350312340612928011903910197451969452814119503596550437787527011899501882450030912972326971273183644809731006884891353252740130270214429329630623713608881752753976197068190458916022100869028668803888666695613431082157819428929320892843216580452910811447628391032188800744658611448212566432543581291421938400985473372621953724431550544521531615180707958506685102391691757727904637387454059255581161162365061093661335753743419236839319888809878255946096259023244728429923532073690216010294698588535628248344268504573821518736297740529535668427132400010984452578622919217566510371524106566322349653075221635063423322309278042854223321630122974854030130490106605452981143385512576098327476009350313644566253580487387683284361009294948217136884896455414545617842017476802161019277295232776512774805723837447768026544975534373105337132328422397455300893993613248781429077735325503490941871093500561105305088797408949270059319710175095877562802849706456586734062570642837875211913974564701330973966209109079086089542406117610795036749835338419944366875983172122878162358717024096004345331213302262427251125224352475275317225260447322407433015067870339439550523340020089519998209026377485833895240563571127071057254069711013791373556754364879921203169265502951865683594236388749727840447164977487999325483022136717347209401994020018536544080735010527450264601061344579389294027813039871896215186327927179344421750175687240389470736748464023317987014658275403387687643300703891279735743808554658672250277516089505833278141209252552454078261142770495502642405969605496838088754886227924601045646514129235922814840906626342882621020938307187846278712281779389527220960608971513505612220886584948629996428061300895547363980845409736197012923056523423556680287889182091514276769743178400675717259067333058159782574453914918714939125388460207945654300821473484023502703963319839177420663656448488048516772961211371213110858231428588708879283290411083687653359088033182962479907689615706211179971316729119830885935476845226135388160000000000000 [99,49] -168569395619119818943819320864149765308032218314645358320376216663370365976191207775096793723223866322230741417996333322809803319663439596393102636288063831142589215788967436942931087058730703073162494801568296251380481177199538265472817277449341642488175277136875991932971838550504799193669215728984723094352320169706113058229598566921134688921890125086563662189341065724321499277702866442380101026377142087597246771190187856273159775991788524963189614104006746892725382040800836342014092556835069101549747631918033420215875857058667527944348736666566872244354828064638307520021053685953484465768790953643705814532096255924525586071985457475520418736994159409236971197783118122755818083360751991487457435703207103370821967288285296961234663801207344026825513391467047041608387787047110477699777600899583448581152210883579033629793735514805676200585722482354563373500057500146295285931007269307077390834638819933682726701510621048265568796814265410520376997718248834108973853493531629471788409739744996575861885650030769562972470782853117546756184599499913459107555035874235794540855478447680282172045813337045276586849668676931440052885361691379023901618728896514050162696366488819343247116763503877772270753331867501070265924980741388184147223075289113174191028247767052076471231177836120202004931050970370222412791972680949838451974015699022189595930746704718338267810636834064439939682470226252253954376770700969035742572062187550641762276790721886105064482125201350027446053966493086143924259309919822774470010795395579781110988745019469376511117105215818094675974479312801206233356134291503250688910712775959536880829483130546260916879127880521849298327575765049033776518197220772092847177566964754138229146364064815339815501913410371374366408562991407614885881489962817656151223307696378251435242309540101312652608966722285722206492701363473310566677815613028332472697986262507065180366132136783609962872506507503284623390930777234103645269493943742158810498392185291366106688180119704023763222876779803914816991296800254100386015559255572746979683118466941230801328104321562822430219958602800806266229711322385581620198375424000000000 [99,50] 49667306235547375106887991304078171934338977234998723713685770515389923650372227464756862324516609564534332274446766071714474289639192729886171182889325097675883733201358560273204345770126889098985256725006119356256872871699943600003427414427461622088219531847511833870011853695117978423216010044493079568654350424257276575670526112233809551486838752005113905174190238288468061714911700209755646235589755960426120210830968747793902328606033811318022624984610001315685500857396139003539790184063975593481449763999224419327431937910844062336242110106714656727478574235671149630150898908373483254651931959584761571598152682996236009156894573623148342326733281901733575774782541037526428155304428270614882938216512172059847539416580521401754800343429673253518977531489727187896650235010857682442809877786859828444348682191059951058713318608414126659439317729487562374543056821346557821658995896284030093342551447810270179096818685131013909599940161441558439080367673174942009796332914795709867094896125269601411838199857097624760653213603572436293859294739392800179228661655808114825101836459301437401286391868800191110928112699506786751019560339277801718434150759527675770667191260608684422779319944285554992437765779675163640788715928541806593269986325360857407385343045346519778278851658580364449580183120566845021812616360572785103715829069900660712182776054400186907684941982735074633030497571843005098665663140033164783779733193773624933148583270187121859529837955947754808726553839046353989392454248487774638286757962745036455400742488183254678067900961339419233624534543898323634032684147062419789509156728967309469749696150482853379156016531883626385169346644086427228247143512656536455849851015756801647790555827466490649963531301687220231202983873463436857651330910036438252556112334066027809315537906158951118785759027720753516028967447844205549262591365537105305512531537434509068933573309961190075539867264573292901830890500848145186543120765648278307366568758190896453082101233071196546836319256743454636209124566433000392770694594682566756636349165781047229469950155236405464697500188584190360007220981057263098288119808000000 [99,51] -5280505426593270535879440233568068399473371676917194571501715171421071464164441054128313926500852494950741366350147314068356805180429565339027328746078197359928077027624022100742886114549708586197457193056914071493846298259815971063442021089772058798879176636970736625943021248468963174523285156821895025560257604573351898225512735642014504850562658619608438628456265220286792534783516514557163861271202735818683325212258860912411928568880687890372676611446770757781292578326873805372384437070179213923455633348636127927256302381820476432343902540222073349793204262255027467075819379468189150835244993670336754613325620440974367347948390804461175459764292763187421151576187041081666968940172106776453562518347446558142801442328579086450811221395327019772300951116730217584751876275716576588249503501163987706087772525208935650688129552521073305641751339156162206103489475206537052885363930947760263818772138824473828155911184468781779124364700048531578251313909798614394469018943686402863296472171066061749385342905752616286402766338325478916269264561661676866986558869282977377043307279449044444774365705526370474352059665875411323852756862033922172833229207966561126629177363198110911069268428095278941115643461842946313947294889492355003354879980118007882176272475848295257292429635508998972878951364327298750528903187617385648918882013654524041819811582236133916524709320267103559977329726224291056575370796602648464766296474059708888359158023670039239679311873354116622596613994277420553119999847290014225830101038646336586168716494954795925068977310478485130396629588319318507385727106012594447720282301279874489458474253996681213182776089803688252987215984286943850019137240901114470988213130410006572255389795620969546308769767696629498723108002427345925340187113982314157259140813859354550823706733246498681440051773751063605085473640618338240171003530753425216528614835642261285850354544109472254824985730212191378815198539118152392336665605312778183361117218721435843573183213889360855709033336212379510257819955834261337713684508657469862928648239665080774113738471448002673884485557391760288752749666836194109960414058000 [99,52] 589410331334399519855451974321772200991281057682054848247750362146979396763367982770869880226517206222990128582875699733347501284022116080926036214190604525095765537810506060336679716736031682891687096160306673030183786149011509530819349057120859090311213199032684733785766056017091792068830404699961113895303548214704436282863471797980794901646185931819038512589651135433990459409301993583244710655672549069239448189964865224293665181307580421520224071944711825966983356720341019319525376102686149009794493596400797933454468061240879048584318543442504506254717114864857206950842279620955262534918603958533664306275123003484837760638510018970468361800650069048720714403189951467021367127639536141286451055343196948834089083285721334366361422430674699770216112653621935700938311603264090155487062671357083431428373965855464848519456975980538071516959878939589862918745847037263617323899387731192848688263515759535692981753975437795243225197050516095721695541381542809561617955263003524635196551297135607879227078738083861810641643394253472840794678288997610630849239197701913464483059631950670540632321613015351869528473622771729953098618525669515789844601844475901816701027665741229322024858299241511888277275100263798470304064031823284083782761447994577635017633025689999523388511192785066122701649209794297047314073030594014300478298144246694596279490691441228998851112988597098582919212408215201113714513476620685047080365329447509511142673908156223926757852302020962748515008643398821129111562693391050055883608788617920598312937314425597792615156029053802157707163245533469289021678057728706645974929094101919013156511450753286578838173062055765821777085070607496491470832480226401835767118855762071731843725305187716556868564019183159024593186094871846059617485595662275938531458616729192251427677685111149394363130611005417839502822771743366039400482189730729128987135370638318706286251768709117350992067670043328512294955977868986583758113409404761966225987758307033795043543563875517851644734813129491161202841674191833535215422511095931419676885835015627242525211662705634763822338081505961259359787034786321769857712000 [99,53] -47589243874195404637550769376732873648760915298055726420381831411385673093568357241566913570954472349201032445431017183228958452651144094509864633234741219860527990550459399428849489036385679443757617355450512339157358927348600284373238157244606090750319143574481907411035879373684327043016708339987775898128659325515728456543648149636223362930914785446559105741428374376704497748527357581330745938860872733474677720569017262487594282764715034228134399066922878676658949843481969220132077582112283235118297680887910142723597417302937785499045954475913892679486280143123389567594646490802171256152372669424872717885450451662707812293245784497956504668392001137154385947883420846409324099763308107242131672041266796701587064297951393104610784597651158796789679255641393474455348486274265545417276885788411653778011589347352028962979076831479853308648312387576753010402938019898378480688635275335043578803044734577255702385903735346322224784421711218612631331573983227070143581729858891317116659833376035296863585908857936523087466569646139616034825368051062920915496167426366603025894870481323421499623844588191864392667636113060051221326664310848838368119460173892889877234297152031730351438747472947789134990024754357651969248308729435295463944864382796175672365889754285409775744981845202185254676135818406861553447002457659039673390130887373216976360781361260085163289973801578427307917268539414057819602816373161268677796435061194393861986746285114481988468080490194537582405381369110310404091733305096394432798056823106321935718950785943103282241123506573842668967187682555436025436338784962604630778435940333616960344535926465560562761965085278851988269435175143929065655133540600827252245593600286079850509454590616937528271832685431008738013090783422919021999194957604415082296627916622183164038891897949618761532752601864137040735165719334067358179595346208083145568908557550798994972605596882474688387956626953294781392056415062202471239376886573255082622958018025656220899468403365119541671752867466367716590005984750262951330647474263918082463953461535289822153666813632189976531570235858172350104446065985525932400 [99,54] 3711892996155908449152861190572445391546152990777651670331729702224019840016118080762616238486075553536989268626758887824467881682343536948329097060395380197885852037694439902865870586678616470325160590205476288591120789257270814659076536941909780038891946478593432513659172334008242503021922340866130756580218869774412609735448865520072251200440436450318517224684896617154058318599950165059321896552185029113807717576806830228462228512749911768325843957160666175943847321247657416438776052041520326497864464351424476099332763217952702621907005578044513806015250350382626773210264036878161372665318520329115288730219641135989404565865792336949378655126831857915304914745812655613090367940297558407804239925046052398188416307179940700471999772480632183525990402807004602291760822678058958789624446779703858408710434538438471392154833672612486445982840147768053100678062675496014752495281837514112389514601116557758924206064948712107067413714471286708246491847213137233295462542493787438369009312167779651587012145006465257088971185820606211204856469005687513765858761366911888933233356516264223961959048776968032561471941265382599508534166668993303891920209762778895908787424131915811262331997889267517331168371220006990248567116597102135083845592838526474919730724165828498732427790078392610393207201666867026891979754397933074884498273032327852949430223710914174434115589115484094285819883067687553666933417483427845632164432894649832154283098919937239436160144526913672104894316253612287239195068636865136866648683963405320672014617149029525535347780715681710616760697454036519307165859647493026448904611965315105414966252590157775693763936870837257875723349724918204403221276718022154911069344292830621365321767778441060216621379400984560856996134984391937187217182769066727697586551062638079214951721960290564749986266094673300830709305216880102181341265579598712151516420464569379475874558663036978248713183999732160108015584816550367778640929240381764891445732542988214548568743139661651665097884953714279893883429458517131195093336339520098263992236852504698552491970035960153783730538165282951025443896084967718400 [99,55] -195312684214649302831756053374110697880445761697574475867406095180989478180935618454750892645490254937578799642925560511947542858887893113610591279386683261200983130629647294861396190777858908426974073647495404960851392155684098562556001973255471720666830258975615145731571613468684129307125826140581135299480062713077954048029759113606271953525313341664218671430621083799375802238531456969726332103325459965820357524000537766196602473709432331555700960011314111765514496575248469780443017304355071001118135127824968228119910467678306747197284856983238075506027712233777122753919600243699719760902033767559748435931938985345719903659709073490219076444634365646605615266821015562460223103747650315368887232220433399068291628561987174474928737730189880879730063521653771296237398679801320343191949312182311734667253356127929465607444529148893960419720631186781587087554515200261924962188158136323046187402067442242367256376712731862288746753423907658661088708101249660812854148056361086650095133107753133532609817840337973139065771854950524581292911542307231005572748206544725537747502664579013854120529611484133994158629658174686206400515088339142291824702315158216988228013133627753237848213072679236082196583729243114151256676869696647362510748560899535524208819209423757652926286043410675569838106824990766847968680733750834493445993009214334162586751527195587783394580121847867797610910468301822330111971595810099834873033665428488798617749734765472073657794060130755709432836994012803675313033636099378803717399784937859626118735725841896656431269613327713821944128019147151374720733327580364737527352606846130183415714390893565942497063194903268374904221705368754684250286761568799286197140220755279207580846957655540376071191456278960218427953146650743468186240031104145454052417649184406980714463906216365516345554769479410209197144813723801044565045848692787148929931565797805008659589402300996050760388660020271036216814220174158179690581566003161939736554965355635407097387794663797135014700546674379959731610339500931922961365741652114666764802502572209320650203526231685552175689868839490677714192822902080 [99,56] 7163698929721800095505349146078327648690552433894130910077997588050308292816623587301785625628814491038296875966918352447861968293554077678982548550703785581681680482875108560257289312420060963770489902146498468837598260560977241493808758804408887131293790015148501177815109783153583945241156584632928137780209155839351329294743649218965629077929129966073567041360596845123015461107286463724671203778388895085308098178708712313038420692010599735552647779252328106880929420303573707681023111757525896808862046037374906618212740111586789474319094807556597691608747279005452170832034994910456450924038940849396566246076597592324380461909708725365985905345452139121052288321327028331950590992513793358187821650360212775376994683339979427306030629489650041425638718315888370151215293162597746289387450046583848263447487094398386112474399804310870618733521788115379827816427801427877620856713499162098333114858474695558331672369484106733425173027784373991151858265347702407890224330345475451800730825224143452099400224315286069978776846973740330471906111221505844744837557250979982569533207455869330174547337592489902994543638755138854250878542430070084258681308183232961424918069363086974499381468350818166309636093859059365589393128515148334736564263528596255815895414600845677027314677203237845677637862295766654231556528535836304587560160349567213666017025801291296929211647076838087724273994549023022565068828483270265068781147628438600516053548441696699344673393344320153884519245372427515457191451651574347792417576057309430846239569765686838223473982904396461239732751572543711745802112582258830644459715900919304704405870719983998585522397782201074357529757338875399844367930310784464772881190073117650586039143352620974197010457001266045174224794157931240735741576857520348255707568580165722803825554727379972956389265686218227389972543985224796345066529727441801727768969607698476405710467379014613821582222574413653125269652345087991090496756274562805065772077594624359636191836865477011947620489537827832614687788517651358467092357341640617290535731785574115283010380157027760555980717973295260339050398720 [99,57] -137200268483816309844715939889665143549406402178031448886656434744227002177358631752712739890170255327215733540810826693014056378194029889197756185088648683698226523088063453250188073089482013217954487761823635797963236145729612993744518175511175124814494193647721015155270499152963604261661013438788847467829379373445320921624173274858970172339172502478560028373750419783007971815688643522080107592160386481287763791406340504027001311765151996244297767575289821399596965160671229174367202104920597284713057333928440002034346238446373557031755022458354838638244301503719486192779480529320423359471442313254641074830570809876227318524957077295567102503340631848809398763812990258314488800687030214893638359449668970002874353780833571249494798824230341185503329309811560860215981212491978034790035596029828945253524349499579006741605330219227495243342867881142465086445937327312360443314678857879226438861802511975356035926944322995385149586356053834516389132002319505649393838065703447643238425038577798219441155257097317867974613936006545535443102597207466015554506763683897735745329017472009069594357345052837154106540618254752040906628961107645484496647465204355610922452022952879436486673553646731261665258952538415625810785732821770578843850383347172760336724455948210694477153399509476150346889379989435743386225885675195681344366877471066265765383813060763534667488117841992506638418531302149809399029647541387863040994417584344030495282677648962212822416331749390173761997040084582811346810487879519311581577730767807455470349467000611064415246272017335692833584243071514291401495904697598824977066631664302028423763268757392013903212080920442971849288830360815832810893807017218725379669577878560645990687114361827311693974031580709884965278426818222665489804020407212748761442639350088000249645787790097676537363831512467486287632944210332797615700279275939527631550676670193346095728390768970181611259688706276175949935498387811043203910178055524439203834555154587031052144658821193176474413837033305624302228083083114295801842637270026475971194206764784765231918753852618563663757971547150104976000 [99,58] -18442884286236821590993011242113576889553918505767505046035148172010837477790824415849151161726572875681456530580010471858845003208900961255578426613272616087244694033456629813474399575199229350284083668943896550992532311718541042146388844832775011640872575421608645986159986142649195072673483682170668780022023348514045939274645078528420379872184068911391122192283925747590638728741864060852791390156381858511574948478439859256517004543685491038291168452374791018885286647409446945474702617232144754316804625563966816893230094620116643608943645337986105972450782053438682534146193867651542579830463024568488065649898930171029444724455576203595461752529362452514887691294658970315428474674414214009155778371053581858145103074928586519668654013224106932924856936332186295055674045123030338915556523927721452021649141356793972514925571962933696391145272418121454644409155958066483502513645132722977415239672300762473745937314178457513506269252817455666401611943477055947051959739564156858082797520975896542423333217597722743753668888298055931477255574686609577560168148032985130922106235312405112624456919504588986265185501676939192859934578758772889584522199441080279474488491627551658525913327878834988832200422124356347063689309281129734457463204190321109228999787563726937893599683031700160126856394375305489530767372172619489810766657040627395831130803869628577605243067268623457321387765762572900170649363881945517773496006997687383412542942981547237162645943477131478315531105432712238768638094465437562188230915266614552776594063879530095713370475002278587349761738926009033268973859220641372725834638340394057134759009330775710699782039186405530722688316200332440171763435518003895944838776336948195127042727717955553752018273979714228189037747160571830242563802514374947287018330614243175009635505504664450524883879230727773118209577400788408459495377025787642141644570794861663031980642856884020326515255981591774002096625251726243993418966217301305897717032790052601142885860637223974154221659408723259033318850899846954974919325104042783969938543271686453761412462409490716943082472415931942400 [99,59] 756175849651601373397035018572943183260581529780634112223718477160270707117523899502250971567143153591778080045245582657035045361189710403096327117925231681577841560690476500030307847855783647204173262318787560694615646992430117047118571999561931807234745181586151954788418590733915106795895791337014728082591409069134590756691488911199445643702677202726918743378060588895627967754925615716345045240722936489606079892998377216014235402328076472260868263763500556169393367945455134300133900041772377436789825606264089296584006662734857941530569557467656639396821452463878426961417480485932290091624042772414891669032930697293287076330834350006642019258032262003769347467212129416907010905715069988425479714620759642627470450521044729153064617330623116265407922724685741792700013007936382474369996176232324798730620622754152626860060371595361177559107505949706398254675342925719113963004118397937576368318685632244756772039762057067877524849733806876410676525847091811473946820272528025783479976910872814982026777644682475250915419998500686734738444516873781202547860684892130100457999180397732397909871243124951404829684558755631753006661445496023634208015971173814639804310971298214860614622967802814367451451413086769649077211059614537101614273877983793955334520713952196404853497315263239871814557089218788228192970818975626781088778726874990223955556569841456550998542058311271515868199979324529706547942423573000394199143719549062477146996387843021251326495846133653431952769119073739563772526054715000065215250654478226545529204916113625986556076563173968018792276696945178389059173104112222634640068957150798061428117885723464669322775216559159786306189711999765130256512809856086507963950257417287631608618629797301718497565746892656856293282033059772393011220525827665040031569043951493270887953196855283006269325983428420557787289682000026565471241485804627208295425487237154664172546099124271600373701800939664022704952526095161753682385092821036252483281948381605258815900378162612333129514962613029288624679051058499165835658646551019083183742034781776222442648203117701223181161678478400 [99,60] -23554422667377290142373677470159943795745423534255642891021431948807899321282941041851977091160559431940549014932703850009826896901866271364227981425456807084744714344132853755301622064489451210691949537206452831623782523481029767862333869041564753097954658826446636310594757523340803959166318039685737098279506327209698581260696225432507036686463623792384156643652352518336172702209817737301089538262717779165744550482699345996294118487774061096337796158193099543169971623137458926345703941670853648388544425038446159439595631417569658540926241963631591359039458242946679894980685427576553914279855524266376952805454565315794517854687419936092697330767319136695938423999724257260220520815298695769602532543456173816299931267926287066019412846929510799314622487684701798773433739689875622506911044970415770872859560574888865035559906950586103514812733227455191222377571358597948920018794227498991828437612654299227717561408632094318373270072476362858646875948686536276614490960880359442781846301222252121246426904435459708620913005936096506143965511635732407150464125509399720154414377229160755484004174910379824070720130589275398092472107658306631942457499328807735673112400810996517167854605350482019598363013197681227866692194001993979831888041515732463190086010391551190976676535488559672878983322954344655910823148071885036298920053411976341587608938778825201486105705729468774389492887104145971739612555348769803378866389287279466508880565991848259645443350167127345171770423779587590941027352072949801826000356012989517883450716337961940104247215104979094630124959315143240392480293952190659189705392302258259466441234680139051076842148966745004880623575940045781455705480643530413265174687468175291870027013014851252370325661814812641204716545445791015745679121998741069289439104391023523092701596076916265944507595159034184499764065153711973056275552963007301760111803770639597417790658137354245628816037955741597518810151121559678767545845090208555912257945211961697951416423631430831625400865562975744435114196211986698477420103181291371582326954776799500012642239264506236115800394240 [99,61] 2727825803576456207088417768728149553618318381430251777697235224001796925690124647728623044997914104060557404452473015720724987645477506444188634534791808610462378284328178516400217192533011803487147204817537805867703585079083611248290271220020285739849489775813293574620053233362231327270342427677428579305211591797496654207948315870300320844177762474619349001015660276230581378345208015451604427954221062951656567844556353754780564429560811942480575020660860625623712834191212355416091017375083706207603662707151678673081603811455993793366597025322693461129702008975923203358897207164703356037469251055582302775517021696780296021169174666160945087541670147740210355301599750666502286956538142803228786639068686057199469569481149288654661305692798965838778575284650627321457289042780506636499355993323357140460956527180372651287722711769057329039109803320236618887244117133224601773194220587080131487608579303814619938166107599369538107790990735715195599517270982995378907042158036014234064352443073788290647140276500994232318505281182897123653022215252454678748209926448064578599439336153191951492225094234247991800667361820469158307915520380186966615341219827736620345707711172105331373965889403476766710213099386590199299691580941907464997365217062309567076588700523220054868115037401501327553922277642233817095828981057851056022821327566059767350322379389422809140584169197241427288784118155942230616721799019283056095772435285361376101797627521474835504864923522846516491544857734769399207489393668485567580604967733290789134162362294167841835012603930489447564283612145142862803309922484825276418561594390974689571409190041939469370237681340427646843265260366226760497030392686687061544461968731920349664178763998960978910609244436436208937802321475579543615104720937048614239910988733113916295437360971153226259323504407784180502349911595162592264657480151870747126611077234594934958547470483527449715357932453349217783083973822322682977945915861501838639708600006971346672688533038815636527326470568751439619074834266056505045756180374355884296198767208324478057648676839209907333440 [99,62] -123841838763936577613838590172846730179248996210582369146914789350360738325300967264042459803667901345384169338796400937343700080987266256803257370339293228994905037992772158756734472046430669757939489618000936400843422315159670871814796062141110484414494362429304359886195167607863903879637896780267526666219188426425574207657489006857829790928352610381898387272303376120153013588292450624288140801322076191813174236525023934844866531053834438919046950118011237839974688573512775948726058348944253524750628053016797883778080958646873783215563184538402427622044184607278186367428822202897632845706194010630095009384477418034512026823044253065028312583220722039772792233971164543832356634393779983945876407183801745834387921095295551708148530386294281227977783288411178745160934928493347455773812382489172368515209153826597947889417485752361014249919840879084214911794959840743296511123833534163621700043366487166366957962318474416588461950766030942868619101550433344003653505088963569783079600189345832455281224557613456402041911563152935004557445880633930956578386423262289817535698209083896239625971321216413824664365381133634094695405998712640471700182531542684770790774208778286472783261571294702452801513370019568830479681158962269618354900340359497000922211839110183948783972740564938812028945062946154998743421272605050165354654062324022861373488596700845603568311891633952031364308969459302312004936931382809154016344397617621120337071403563443096999799784152171864049155177498063751542159309941484553733110776451717456595413472842032402156235104585684090613297549178424197415906961843446938143128522307615068625201589376984059933499102995289805991784965789969461108632662214693367043644908519953756076076435488875710778600171621235806941719210490245262419647550631569124018893468240536445447250520432117098398077823273024366733429407333277115769647743557694286428225076962458105903848143370666362754969354058020520309960127324409638610997289211532718494609138246821398431276071812746518161272033081878803983751670913134933933354120018398093172379824729883498851956731108889344000 [99,63] 1414690095078470660694967438832579619443729632393327855679885336449678044266767960262889157577287824377614518313916923976819627129515224980967679714894805210470373956309176874941960543506173115302339459890520798983076242493604806975060544102220308816991377239309374219358143746998339700968977277596850649481192014607000529975380444446889965180826476173547330102687277551539596095070308629659512637493118630136432561451989618267670837617283704718646037561389198024152470004661496450031883608881017081065663859385220411762069230886006561279167242429838695460980400529370721101905356579408904934376872795979401714456520629565834271175475993926429076079072696369388249637017676114726916259358598833538383633416341157967037223676108948024331243321785308759026581425588368084390404385385919705070051626334823715185671539210972949099876873837057483115181667558796135639295006230831862065676641282833129073315219099632847992926711421357798375081823587630812247581769565461969087494381946073770953458211013780571788336553377178538101303755850096154784355079644526778465627483494148496644362492078822395819169882281828929954648874420316084944968815921981905173857909698862907032884572504913924469018300676924394904749320289510021402265985752104122304279605474262062540363977617644942890629586084735040625496906474604203224303042199775763104123831691922224366378388801627581755578947301666262025702481808979345396346526327897700187996743151411887644688906134960326453664847786424258397045404745634348256155610832159917828334486530222610042035401366467137530408895052855753114516240519377672526382551838451922299661388508456997925096281608707160212667433940583483558745430184248040535447886953598898629176057156390943707984930114390614584208177961847184623410241935929002454331188947357776508814346065075208388894595087549096165672898270011600634812609797754884287850662103986399693986573002676384519599679535681588282442349817055608636317395347996462894849874362118019927526444843521376492917292890467522126142043997547523089428053659021193683365522080925678727471774309870359266502340746983424 [99,64] -5779896676361163385500395823329567437895442813891950043240292410101529273898288537723913816483450307794052138050717793503801425479441571043475295057095135656297533445317286196399174471114056889922960639672508177247204743660642512745852802879560655967109757357221654159805592399181625669916294677150934739908992939220842663271488950935811369017715027334805494315695376451060411585831367201411249194765457037217793327506376295401755167843153873385937063364163839278513647985503810432992227156886890686083495657522261630518617782210721556790281452479532605054650892981358442626520255101367903032573761810089690678917237124729865768510224896839542102132643026889015739868120595414083536803383280828838090968581995570955011414791748812199189016911585697767256482850558310082108258488062546452206377640606371973108571870153219159046945341427363140020349722740843334404273764361867774480840985463474245474424980179016508529373384713217179235185808833047127681239941027288807263357185148455723003788114191313199370513494663181150732533963631392965074053242737006970091086595470484261292841484931259238308276145671085335870724899050337491034856544891209275225476217999077342327405218946819275560769927054617359146748645246688556020724593506134999339032322297221969755593568771363920621610840981653844656347660603917744073977461932282458811849580152527327658841257833786141472332937485186220163647948983732351311986830665058301317345536962950462243665277867285357157885473307986469729379738145371927175386710866753948000720747437207963073463345760258188969101494998888108474902324565880681286315878942741414465957728256535363764560679857761172170196924526476579503779258494914955522827130130884876043527922506079010328939659105467429888145243134753734198270556613837424602762094958410078282597694368234799142728401771091866940560321626994499696386405653482662007335205263721759862651330363815263501033351271103991042384529362230313533435593682443085161171497898619603270034040808839007414933338097371489089165967388703784846774897495676966307461845521227147798163550315808412534999489024 [99,65] -90424762934925264985335236977302722838102139899448902414670638587274445466243754024119103072730440102907551842465839956290766578850407102126873073039900897105789653919589976300883168331726905450328350138527584287522708268243951358438401548501733593252943167579589789397000590522287846266980841790736131934061014650401765806054463489624696909091749525547049561213298899033480412679278677953896918835181275768064252932006218169779402288526072467520875678050920831615702936774732020141209936026151147669694665020555921499778869259285843329587451418648376615945383578625714939980966993164129796265017196543496408846297198676219854575633016657596393437484060124409811991774550872230863432018630461114519740644475927864551540848679878805447316769668996232547015110870086522729251873088170942533659681197946265108018302144456308374189136042053244347431769678117003986551306242140925620619077659706533909574480075826141515767414008323060071091820856372571160680503147617031854856444181501777330374625708879858923490183504930752671816544193931841068480358936910836138797983328711543377229545090035683460358511205687921653802311980631294143276717055946056559345715940746534068235576280566642309280395822905271922465735344954250047089188949054143064092994894060517423235995012630806127559410308268002125298252374684806077004525160047723353555421127243796901858295571145806374662983697257362989392689853523253950796923057262373321023443646173566481977786590279962523379919471141122673679264217688779631617367182708303095779147818950596892104794350058926148953687451385184010973501585917167724125768102768885250075948169294049373225513036034697386855597027231749844283265257419350721993505384317279581731101536833632615380182992971457279514052298598456149177816939114503059590687302270692620449454429689519452774870290824895813019616791192198029857875819486954181429215678412964010768283096831397628953774169055821679566114470993731280053648678526875497268121294028546626951971454861266842592077750010332241120292441952220637988249040891629407191088476565522779063195458904434248702400 [99,66] 3397008500397974801767982480075679330911968104182074083427314479784980311664437635004950353504414489344502718131464054191848689014207149557657529183947935224120930940583346662529015930595633167912225326857397030384315389650537431534511604522087714589294945368372436454304796682870006802123173399047836733720203743363748218886958039155202608964212491239635399821575271575191427391624600631901046968945187470877197027873586112317439301194535851243272822388452613021981833821712037602096431721865928734827497438036083002892697723171975499057552627483801161919248671211864161070322367598437714703339143925875186902944297406573176970998136400496515756973450111332095215461117204805317890471822119542405176630988035100290736002744465082606209042499427189599783535507937874902458042409760897940916627527157642306835133605196962397334692578159673961861700517332579462370449441603630521181153476816806578279294067456098634741278348841734226531501953853645522531580137331766738520315928765325141085754786907464167738817047565859039926702356120997249365118748012634187571510056038359636566365902002529113174781668583109433467476195942514955395326616201656850849673447976495322815303664662987021132286739138666394497036145126300302020952431702370512924077535956683696288347945254476301330718879586609549870657524137214585047671471380263685694456377522392660311085085694751587942016544869662437489988226615072862720130056191891495700322456688236646327642779960119550141742461546509056416540536378192625721837885543375592345899774621616008799422415499169787964795969960911998929386532935558160331803799356709870977049918858097024974793245904158619828495728211801032329280447618807832579871581035288474669051892545501604883754527652543426080593037998999491192135993415716913597263826343851803949642089929624976390532103142909307781982292188221262242506779051912560490396246890203012132039082964191890797652833297639922184402083615309782528064317661492003757093821293919149200301583917527120383605482617771893689327565243231000972317668410036925013292079108480020923651392763571388032 [99,67] -20935471989866895565283489726495798637733956321700923113730479750169173874072020376083861749880007089391277194187692930986240958573879697964401352273602424481107452664171342055917461787390362570494478979511301560931797864234515390020893998367747476352429772654726351189038935346114983928258168956697219133980364677309079718710625891006355161256793714141310139907093912118233797747628415410109881478562648249864314908927951306932124154468926222658234883267380875413779160381960305928826588324797642158513780722390136943055348779267741314554841953159350629858149252939953500693241560851680803916876913573869447493181307323850126628220364481856727237427625281634894441123160522256993572729397808838015386275877326941976488592744932389271940632912664705597831808376032102388493515073084474463184862691398721889466046255708601464381948225247263922202722470286006902580310989453523018284436658346294559556735736064266040852820045443426151274808887953825969975722222947486226400730903810721035484749446842953771285676415213740900886535932886240383870423338322978672512410147267647066157293262571114437872502858097081058389285741612869772882992563911807252745416445808845763685843030658111055073930776234040681525156938723207605263196596338599772016295472345014600015339948057371754026013637982081088194185775467913683443352811469420735083412645498004924075685457162522700039800448313379934745673684628627167320286261983947995886583364683325736942866349384193180569810353296061267521819881047491437602974115046357255310504489461468159317289509757977667829641555674996868111069655274628085849510935896798225157207620375626104670390769387141558260704152902476865226159934039015084602710006427870421850490139201720879784710126229300189367443823875616402073618879227505270940567280604275217795854260336296401136491779317778452756801335136273978806129975426457177287730349563289350777466781730246117998989235639811187918292972346198255687547868495294711803257378868949505822456734300531795985361065304975297546574999641499723060489407155964873828667993577735975457342840002912 [99,68] -785236973543698977888092472389597313073210963375712799102474859797496814506467675479677118861126727771817072949216007966595293657900988612351510495276591450976115256039089626070317022979950000603954144510987276362520940228830119597545680886581667145471912399689336958784716262009659290200804732264074688945019285259152749052218543711052986405622020338802441695395392367291108828186366369046828744119501974615803435531667748077758037937470384376202304696000002404347480470472092752836446833095245160794258702545896339006298005458601914302709987880509416887638276313610853936526106445183496856360994725429602561859725271818963548469066206358298086110664649082677731397536827493382452553373535247989321941473834471526162333619779126977893277718555059918808611588374258606271910943381876748267696812145397471028892127567427577793061593467495225723542482836032049782230869625609087098117689128010968470883154046423642013973929529271352170947808808226416448888936807802163738679190271880457216466994228751884089567471573088636568431749162394570085343910456661296231644945940237344621412437229087543191698897776957130953200392960485879164967026348947695548632340851712001889238491849133526578712765100206853733056516406229120235769980367751794831409075702637553570448517120796496017995946460393341915001230857868713904632474458693413222059372000315203897119114397886731699923035001457806218083334565453252017960218878923410953026654603884191298025126385292093248199951424060589668680235851044791468874277467373551405157366255996905514777244680346655197139597832892675973356315046817786472229307445391029989114904050857378456108043334139605406545441526561575518176553146750020998688662812329338591313363675269213009628429137590813806714288375497854227558889720478029279630982596010007636959652787261409921635184348276216561986746099878866790554157146110687862048154084839835284016736444434640854966920896157422248729445636959114075853981374674584501499960355069171190160720577437221105442777554257386661080234717043036354035423005406188645408322672976878633156981376 [99,69] 10553052204488311070683987027735094662947017246766494115322406643719042506444631835967474309794650214441375753937949663942509204129662774851589592573969480521125844426342867339023125823356941799839568317929233932638214961306910627074571222695179045992717426566428996138938370417497080826867451761479486926456589561011562323721333791896219805683257068157426647487654171302783194139722165231899284544736311922512446431278451880710897227860973760660137676976227088246064039294088422866712596852016850373703858170666423506603254293437540918471027566742710009923977427368422896599940652678489081745870865773896414011236330725043857057987346233924850831737862035266770660234266946715152018485371753142167774178776476669304680212999954456485328875732785818650180233266188997915326321538803631853480887744795615354483324598198944100912855299482080863875800713947942980366856177818600740631371703215885432802747795665503582572530085675501887645651688167551896720622814613336495753124946093525159941859922715936227281494828976616988725119575396255885139779492038852651480782076101557717260316460589962332648584047295014400485364015986572625216164764172352880830430889370152082491309986190618619696414683224271529631987610201038509695909428601734472678932761728321245089225627781332207266105326015530382144656688313744670446182514220543297036980377274235602449083548458351368229240294738187591695992227310522560260823961549894992721149467475072762606903128298476509442662815483647775269930486596991102361274607325014970292918823201672342097843431961270877057078815684618177889032378385633567673653429192206787450209655528404835624082835621656697123715724407201284330550047233316202122383177963664716843505501614778826895529581975548759010568668991519886521349051237289637668040954418692907656276568274058021455432943316999416126946382085874397101819630460541926555059605334553956829155031860555459637603996014027996134018992262769767775541701261692663655091999204610222026118240864989955051414966835118539756301223486123171453459139753825213559445403108849144657488 [99,70] -1851485181617722778706225164187656182426669525279418030113083273155897603644008225660409100742223575393739023646592303099932646194879718951565388615297791551497860303861078061698757855543482633806601513490506112593412695849673380474414961213586055337848080731415939975515511304507138068860659303443418437084063791162170052152271821887106742340939831309334959484351544650147847678066913460005972459071006883419448426097192219079643940306414800589390484816644263655081783413377116262310140343245695654892141423406941792560441518489176865893005626685730128156441940659028944372968425093569944805570713590894315114509252824863241733098007228216657522152109358261384241520743169214894777091493154018505710708811452148756844585049155191957622804545951237575140012747920829420133773837390375618042001907798797214432033489955987031700011651573693477005227770587421215835407019580600622799909904417563065980292071001813299688143586743243742659099335439661271043725939711147225430250801669565596209738123764265555267131240824392190345586342567970162500840637603933673757047210103317218548518101403513381433896646830029478129703228951324206021822046172214792539527238812380430279881362682698067203128357675324740529606292435814204117189112972581038650432989244689763511124430173993362716095012803206816681561229326344901306055443056294714255083481161811499032116053868010853605867300278764035495593418152519687946747554264653477205812276697425154072179738389822626886467259284783420277374053381596828930970399147455170793687279362667428804423133795083776481373598763934271909704111586204175963479443735459586676600265751497229641967222044609829773310781253477319097373494639288101156740076334355286978381445365970702623033934020064943402111784505205306961319896658344534532019477827539796715028516008448510435932709594153098655646573114436900165447041605535469368229605282996302107211659456226166475230881172930960036701453124134216191061838520694710908520931327203069903184816655182647770032133385498143247288213214027163439055219368479124131994021994741920 [99,71] -1845395269338473110488268950034508944337328216242352915965422325168760599170312860386458275424338534185304666925979474745374051037676248674953426255794274484138524603033298958348121052364899589591129047226061506599332162723673581479056532408809143726844163784400618774325537440308377592263328208086079285509197414250439433465264355980010394426704207331048683658068345585485854769934669286885162423216215426896467762233754599512678136953039823682268729124176588112410583910301008284502650887700159628882053527277814722585437119346541224931135707278460734172697625132182803154790114489994206538104263881124946691154613224284571560604905631386142841009272333124598111510221637431100643793389571575694052066678474083383542819039418717255280879355713648856136668746815413133269564097935320773581346323347284200964372036991974840174526185389511570652988724205094314120027784802085620447935281500649550184256665560293857916388705963778424072592270407089318783477740703867579556143268800975678679788282520722648945343255337274435319980295866821616652017686653922339523319870003932933592683276324766681161060781973883276272360626065397671879479525250933229986915253826090852403547249939417500593489940108824139877770633315771647162350123507181375948144703089072413726857455339115771938086543186922284263265735058258758795412131883993043520573917621337884598445032458580362004946859748518810459231671433755897156412110368730865421001638959688558874514917917752632958959964744083871066763555813885873135876863006539013249422474059355483784358100258005693970066561910505550672427090407128380426775067947522517935562959371000944285574901644355210400121368967742540858964692266048783263558938518893355741634772379625847678375225498261292876404746382731145389195956355373486806033445259043793371835339960705192906778911906180987155707623360297885846977831158523143000407096918216537748069684254351420698545784505299002282705571161461475776726628344255455730189643259593593262392952118041544442756962559068230145169536850570356797824701602769098597471561125732 [99,72] 16462914117676524583705453069258847311276103408246146922450845245910290423840806489583908727101126631219741994244190241250425745155115902074826130934231715280201089831951328432854230013308381437915732612925219655249644930252504047897541753676960848836955796823222217059506148228612084207623405547973084215999220489399090070840104278743348797552677023533904057230343522182460237837614119655177070386698929529762706919816248788558754450743108127576437451628548358714484861601039760426893691029265464006495502783276821305960399927139115271693340076272475870635712847906933134152887004863393207660570151385976553108834107776909624209813918431817482992814470889369614980753533713179819310447731038268980099203386930372402093955699413478925933070566073153345959873639544236192435282241303267312368220028073033710663577370432193044341425695736208191288330879766136251968472187077500098792678016526559820604286373227813601488207079449653064497350083903019327936273987925195901825142553405297314196606190027582408954182961909900739733990036120538532970207055645838538700374050726064007903670010151117659635941689147483566857670372718686505747993844827928087776179453099526507784878555017586925385144561587589507874235442506544233671026667303897879625209265225873912100353061164783043209224404395338654853023635550307595850957020956689317080210801347922688176852102885117485343370835369950593130877577244490938916473971639421469247954848327703245863625994141233935864416517649136720067604289135386537817060952043578444492043270706050404890342303196418710330467153885795722821590551022780305847255955660082357457384406727845381840200231325328528906275249662142956949190041910760516793809673739955232502710044685134540252597366213986558072928825310713774634118269007308795888267299689508299814910702295281249164336777647458174500876627892017556936607231363990757135929511795244798514391585630610427077277774980695449459837202839421893280665488258439959293776441865718035332546712439912317507639370033082004887463818730351765772898251351041598983645696 [99,73] 5910636690452529972444794936581703925669997246352950217683987325086141949175044267881116973884730980796490852791549327789412247135981385399488912166968805020815655434993960854040488706731438241209363005993522134721129714679784810016656194589277803776419863175555807689199634310156338434503992628596853204651143720896349582568766445643139394412639451610348582284459879629055890010215837044323871973872210500324984386291837069961027219709208173815075974008366743317396888123889368872120623835230679361795772035834986491781273082711872132576948250351321752624904205904565470698603271172045864159274475804495862809355871484227470440702237971210041641661839657924171777355873674504997222742997647206179205312084468136731807244197565847866082131454337349815099398435569168904219347204942894053391090797718506605390383648354386240638374327297557775899165440552564296532655052682717660360084294263777135687100059416578329489177622929989996801344773580345789524019605788303716425127811042013330244459422153569488397820556156484734455303595220564299287587522483396748205901707201399727723617483318411578822495707691923901809415529100380891079101900152013896394958262571933679727544699635050752811751347230449871497308445276502028451942508055963346037304698898347828562316841572619454523263204075693389695106555453025946337410860370846609033231460532199806533073536214736377929815259883861646353734330275021248049586960996090719944628913604770227977031400338129397061844519883737172259861538183589356219424350034379710366510269979234672430800395238943942763821557404554431728746711379378174781863196577614744126911006893374057825139800068568143994757461267405734589244193381104478990118125531136159601420971178880008030422802283800885558599804316734057296116158519105184959189888862472897278317976280302739523549812269889085833784927025442156972729196492167338691304001975799670619580920534353140188470776399740988878704812035149599205736745656445510436072842653505593112710874564353257220525061078939191388643762177728726199706211546795140352 [99,74] -779656464747200639839600557815131638302488536335693875133452448057454704229015710088065693781224717518495376341607781386857541858810383169757735351893745711086497209375565644804632549290416421902970318844664158608828621264607613184473794554009487786105451163366649683775528396291804539558535415209389136856650685317475741538312517435789114149723433143556863199549862926854363797329111628202812031814204885650884021070881272458681258072774017869327919910693745980790906255532413872982536186010386108161523422569144835325408600969518094133315295577197470381494332547116133880280228531609663069449322524504386706210808930915167140193471238103600316026581971182679727758930480188646913114309086118874552494960620273589867632734687859416599584825681906615212155557919524674750880579009324298366147632273470556236042779432288975466857624530248317419685762725860391949056369949813734828729370861429729698657204585778265054392354798999399967102880299563607141767241932380606489411880155032625114694987474375792303142244145472688633491084658666724741609256525343959741376915045500607112819416690109620500993355210825490121781054271470561498406186588450154624530367733866786009944106486048032343577418958923857576007168638653823593990724813195077822308062171213898686517865902394990669325306448967348028485974808448830864323271309992779098408931960012137718130127267904567413819251530327406567603812101281685864656911950428123532335632311118018243866533220722352994050677176364145517836181882145700635465933225805191497886188112608516586594216142435283954155078359463484037167890667376726053130031895552771929979579965847136701183017978601397969862422179461818929462675765135794304668177625919998122224999340119061830255205953532687625600613124351772516023124424052596361558554284731612959426917448476929030694751824241726680228624135292529514932844057302300654479846178811599879013860456755888408738097945733599693882953330353669570663426306981312118424236906482560697523583702984335439245957093868804439223392272108281512046040350254736 [99,75] 5983471687447727155898752258419254477005390178602102310752452470130404537042111094443293924209426411427381774735247485157536147003077163454239421821984008941251025890762669073243677592338040719019718102289512061611975855927828991117395267289233900145410514760186006922913691767768995925581761308412488850063503164255455022807979915704567826852914291547596159362221656439260973645869111129716707145997212051408021671030285869742503803265204125077144757779337814923862856257574614550150102785824409307848762483703048448773570051570762471243828505541885470705272873070727242683275335039471285135928675479170069132263653611456818682662737902891911614555994674541419090932701864355443191445562541510152661642460795653209514733894651868067577064699952101858688327939721716443676844501717742348075022464849353158418697932457613625758403877124908363711150653714479148351023107358449980579015904962031343766191728692440237493096142493401508036664224567720612176052462852110397656778237317248808975016492510715690752562400345291589037311852158946402527422984242228405350204611184495082071081273857724029026153555925874994325116349514292812884979300603008933640342819660479562898025196398827696267842495900121651449435938451683908951933518487606099172423766677861694854424599634133037218525031048276942505933053613583472457067778455425050869000135965936508716504717288281479392863373299727777933217469697577756346871428296087476817546172832859851377029724521764843437614059273982899186862458042034507798346429361624575927122193707762963206111952357084335618835044591964533882617636100490827325936224040708557548097442197621444862559553164080672379564501662327233134782057775887147794397089703631390897427447460660163514341853152758466966785318689934145915343523082966764450416471384839007896938612282669347214012895680659643604913214995296683208638279309348382888940321706605620680444327815150760113487927112652406131396208312460806880792168080341833389204374479317598968287035495493932888307409025848348620080467822518692054798329934 [99,76] -9372015926819828945639828654250971652829145471408216958174422323111239518563904146436487199604356919286356848023792589256653441195191257263848212532955324274102681542959147574031862408818180842003474399619233684016003724619606693719817613584025849536991577627946323485805387697146438018974560611282007474829779936191694329735479281942983132136809729253271579707845319713890702032892191535126045795669455116647308334350322240213483424878484573860651012939959849730977870231678341690693068558462933371967439678302051990555162830191179601703709597925438523760493926918300208398492300501354806859472604405786550838584586533404560001520981364254118271264890133896394995920028434149144910276532687565399768747812604292876423215475508147989644184180815051530987790925129579866010949887815196129188601510464867207161034719978107251660392128140575893711395855947415133436108774237992183832951026325013314062877115899500759899993691622228633682460867413872830179283779477565679440207331484757721835211082052686890773249941522238154771210830189113609772942234162447696303287396074385129651349085495089515260446263253327750968831863012338790840674571859329802250088362542701681036794006244216783556956852543635451230126873750798372283323036837303350986842978097548760710658442973388815062502389875961605738409237724976255068110815083932445033304045708657483756800885394464849677939442383204488881824722918335759500419693008982533139529837724485237460281913365444997644430153782601643954508113146867160985116510068408914082404515852416780144757358647820819138208603305193030480370806607807298521739399007525476390306758897842658073247815780728737516527258401708903376619421466397720878209793714383427503101457730712711675907174773358497773737289968549129571657372791354719741414734905365790182107532441853219825063844295461536145533328383178845406201813516602510669606454881892176497751034606598704250297245485530486436545242485658348555389627689653274669733018589947585541101576489614559869935768399280752453173952927892950541632 [99,77] 28402609404315946788519415252616428711473685209641155177918802522121090694536877470810509591268842091146885098236949557126404812069754828888570261221358092543421377422140553751649597946914425526870058319975839566429042766996866993489013238981263485459768124990781378326912964562063142621932122589872717274776529008093704081744693049600879786290235887492728480433776334585621650668669083548642231812571544044472256630926348404335209614984677214032263351891500432220645068597557097038973492859064567587520346185410428499008784889731647614937245501877383102000977287296286502606169255905370561579485021321688396931709691323229952605127351010188782423233929320033236884975532982150951589208236060225601955775619809542432768305133487944501969088559082986497442352115468555632323638551692209309984009349107163838239429275098408822212618652931164583649544921646305861909456588410315853792235282424954560513447203859420048542245687536452181256365584752884278077912560133586257707235021664069277376863385287691814144472766745032597154574594222322558106747525670236758687152612693526351624744932365430324560569559991701727746592967549262202097992240129405330942845098210937811693886681390654016297668928874148299201667015231476886547734035695686464185635397359062547796672251084318442977096675695828240336255990603335491564107693145318949492651348093698925336532007841263860328733241804244153661492227870789217631978388842451713275873903871024784642056968654164259040954130633830497290923452986030719305989753993082547209957865929457802941721069071783372997684320234525818884884382939762616492984552538924918531361141970092464273227423990427988895385113000136212862396797560373816310169830441613047308887003566304795792651676031685994647442172575812185964545978779206053100083370580838444790951365950408631493632007374748473446911597080341978630394094243464611502701333795534481228293455695410351746752781389360910021882216919025322663512492066499903883730270409066018838793092346813511932855968394101461496267541701679688 [99,78] 30826907439520501229406159573976039764090539104850784375403607128698874243438673770238612592448659924505501881573499717702453156206608404520614519501627187715364492261140326650761709474108805692949805362766089729971208613448082465727608333050868559301776269631796185671451543174006081027753074466695739381338574379177740619507695087133363542859692159912165637202179039281724281147080184255729606723395348493253048107858569785142329578532025502110930695110679826724333109685516268665832854407580055937785145991187095493305925294702616255733606109604816305498730643998508431643584238735454664969076050860241386246987925028767730353041209616125728109989039319868020210469380060687437333831810449414581815255189182835019321239110820098367050077405688900513553001603531292543873062944287195177038518134066776159467854177631482649903998122046119459594794403738081416042004732462838452110770045984721214803956167432913232269929952226972894754860271956185837135328872065942040381032952446993383629662499907422289535087853460730023863828372325283025471356138408605152511025461966470641277703018451209644772570420914274135731204051426224704549753271795781556862290021244920838239002964662048969535059193785135398444583779846624968366559103872807185927616800315212922780551658800862651160669322745740834291691535872219661339033679414856183492148578078159976646356358806103552367957865642782799864438308395860935181885268699447220905332235134942282593219302928238024970641634353938192494783323313303595001249776761851170753682495780003168148191814460121100886903707056548985674351091901200798345947035116557573637711195956366776343835047771475597200828081543965386340687666917073445147329077042406719790126619046947958606711624891729261166437058809658920883835044546259528818007197249091861490609652194760260597549846634579291326135000877628405283303620757668972309991201281984785079517612066685328020703367246435100084034723586724105820898660787535243388303456289674656103338683049151185167373500961314587508320449464 [99,79] 349462533734452830754894122338175407988331321684143738489788310021898577782272083870561161625871096280794393893070103099889447105682727895877267999206346987679686531622261395013787516884139921527294162475915382930693218846642350013495179809282177770737880167236298971206857365353607549008259747223536664636138919286129905738822331268158325718400311783827195717393543358124503184622726170533198559816004508796864760555211151135228083799760161405799944560592602344469728468658693457373367108237358397048426405562759765027156190975326964896268295993745089175629570401608687029511956769568216753599518913518920100976149485516191250201873061780354494682528477853515571120303284539863514406997451144747462923091517594445172177424067536994348235617232641450633142852192955169320836226071925476190671807825753822054553917383953469999934981788537836865448415514428182548338857540337530773566210879363475258219882324046397992273450946957730050093947262766452982658615149613957530552556319934779296870572563925449785400725472430112408432002758571655553328050860750073300387471486559657749908762337691973667196626868616388874493348498966372946430360388856926339324388781690761977778250368546381189045813943068480285240695170978466855142505266463441516558981423032244236194466295935206149054760299351240892273254560030390308659850553772494334865124629733007427894062139474632038024470966747007681670519214408869032617737331791768236987567061656405530025512732052774357378236223705110783370721717680189689069284522999202525296288439046002454494115119303103495371591070581926614715962713200849364618924599531537674302025297515839311536853069355952258886697146170589453294446441884382586023714757553006623842990063697068185670812482595764204336138994418762154546882286351917457622428347278282459232611006987890367674383609216051528557844583192892613569421030732006427969786003377379014287424026970919851002677810567034750700564763183036419727662283408078899675732587279064817945812064527376839373241109709230217856531 [99,80] -308486760856925043020143561244680298746143433989519208783653998567452986598255448148482015419764807514813759556058348948895519218356588796337377470935608065209702380357128429003280864775168667815719070518734174249553459978352244224303477897087842240228877523543084517994617886187734030194275430744894416145837061273826021478863458166019266718463569565231199747066489511112914670144805711768316209293945579804110768083033870629717224252034260356688725220810217785149894027926727273457101354136651552134677512053278378943630413694463286024894485285985201577738562707382396079964047452635894895331887132713558114380495483437968275373133221101360100892532599373969634729744885467748398865155823191815843159425566835933022269596710065328600551250265462847196157193569386435809682359414206553691773112675886662180914434306186413411544233762947563139540530796105971461606358391981748539827455945561757296577691998978386435159842610936572473350911510427607026900899199571076523684158210448913264546958942964809433508228524475445159133361721468806842402732207114930885046900810016278694081243101642739702913827569344136040245857988643662852333450767294601134675353901434856748462162653900502232790387889487485863675142210549390303366077304206112316381191187576446334529201642414389144033358492566357940909937852134241357193773944950875878581420306052322499012958879206039786475279295319961921816868612290193940762969520370816624510065251672527049019785031295381305462339864864760979263810509375917265972647994543494447576344412424131384083926611036352902479277938630767452870299195364798696302231400573460958050227721354158352460368656158840108240172029723272117436190311625844509414725588434705052339828729646033628521131890202300871338361961403724354801606402625957028341626384492400996889170521478065975500262042445540290641479275317283974510453137692439542510823870245716450686401175713282414459587031424021864569297820554295425737425856190743960593285067084073936519541701589666834428641256730343680 [99,81] -1279520310203451716885535596134487302590892650294330278483218560658735253683044093529116568104593991355393297579019541593352579034035342240525947873147355802376652234779195635642762858386594637337498365951795131012525677979531074291694497952165652573467733591835002971822059988769675857441759798491774659539069617787754814079425545787699058933396874356700480507701207838956531827612777462402441718948572537097475908219523821005962237958236816221597371668631745823009112493843900430611932665308401570289989515429625843631424699012540479427226735248877981587855462063933513871745476972566499697890105676404089189945391219892252190616754048234075082903396411606810640127138203378058494892233070089671164297019681516092209749083200619001705110592976473193655658808962964409755339701038602903014326387568899156353853644814989684834002584703100921991996869575355948337091182491678090991872244290391245378500474059214067053386782626466075355572115062648719123481922443136288890616613882089551444567665261113656748701445708526910375887351565967867198769759954877838048536745055669334165041208958998211368674741387720742059260437118072298748441198349578921690223240160019073845240843350520381725732270448170955265560090034833899450699424722811492725241124912377510179619078318927755966515402618328816075662116361188771083283338570253281951781208946507341713781551631599069533731102604473997310941780218306372109184055837130079495137488031012399092240801111453448835851757096046691332735730028085343695777974139269190893964467640446417023380913750480395641788559488391137934222022421626052005140058631513837035061265013697062101157843113745564312324559297348895325974778262379046540010701302802362595387271164146457640949262499228451571892476726246555323520130813707914214713395446850278500394954822118978294305256535557412803883224552159794645965649234725873656860272445143395846649416908777694857141949517146971761720058156510734021553189034711115194501345390958395539698771247465856638321147833952 [99,82] 3413709741003808214919139928003233683539631308773702279289258376060203061936201186197411621171967799197797828819252632010200443779387454730586706344614349189213209239575933490976223048980012252671875101938060872832068658354734471797100248082723878635340864918464608772727587568074691599535957770616505025454303046820934245018479415061817416322007623452789843503801800410653267470418455979684101278289782664155298992093338464177550480389830448826408520587809165005899241905392777835757048954208048848673307017304353276784897197914089746405480784124071840713709671912012784625075030604528997349141644761613763750198490227231978479933566992585831684958854283604611783674622220773417874082564233544401342114213093698557883484309238976327327366719485147592602054639079720864288825453862075356780182483756968898392500089347942399166301517697682278236080691219686366309771520077204204779505141275257218761173409561915932332400979967437392973238731825611646419420492261952996528387051869697267421451815207337410840627533869631938452192562917763194888911236876664867569195911737486757412486416964783725140035905824988202406639561956961064549912087721659139124858168320621793950804333307922939514037617419329104770747466299010476244871199766043733336669864586203775639806508368001650730325168422961353308649427886662766018062747800238442080707122678620935149307744920397555303951098488756776742163146679410342784978546768094271187073799460070144391947468731174466595423061804132757982467870952476709834853743278156976108164835158929277754753467938839336334523632800504289826048790252755124737400798364397465682928048800427537724789189004235531404553846798465598955014464172011781616779307643260806894085578220118906666260755595059110087781426693658467978441557537970433916564717382106318688143794882513164287521461986548298553702565714753763609378753249387502571447713367370515558572147430882906911540183826317533087014736874543345925960978892726382686685455327696397864419045974545638354027936 [99,83] 7449383587334357950610943029838020035428119925869952391281360300562085259510417940775652009781650879932344439310133914825153987843862044106689393416385525917810579060242643510286305635116398333955337505096591900893715628403223341287683252777782419443594903562380503161852235351982295174292375417861168391273120830642943961914977159271705975765394510307984912625557476778907663355514254518953076915783963409423957441217562090463981817526938191685479408304058396510820083433997263798016090868385999680747714251281076362150805940317983365010096773289368777986276779881325679368837936611227918007028154235886680362663661310902293115617167864669026765243581004229253957294324658215894510069606358496276767132451970469128010480550030023304217920154402961157313300142916394986430803094750983437623992599837694649364538778618053728372562784800924305910756579765823174959128181684189713172904199056142825597722881433074812517149415921591408109143823613302021682514562630593217779989093819705769948693008450238481482563122230343300621864900667821903247948893041846125195741099679397127328999994251107551724232001479827861040384604959207650435604324565963942485743775512531628068119623480583528015177150739734082900905544929669394238990570954251346269034463787397375627718810240608780519736152146466559009818681889212926974134014257746659472497673665040151833379860695437939579108099115144764459295431854752066318946433711771327306628727850474851363966839561016197929793267974356430932990796307369032852100840086218464947847968234722959550960874131201895090732919888223504947426074608736391774358666571952608386120340613350886197419403553657185488924720089779486765481929482297325092543488753484851570025932077362142922476826919059924442250844607737367055089079544513076591074262438270483871739775801885083991391704558825599169326181755034383212181537989577489762757325095592132968668589761639958794754390946844872569001899741708411943728426033218059946465526016038792317019675411653543232 [99,84] 3857866372759187569325685818118068203658990968489641433675168673940504566896995812858646203272900289944137190729012767797860265644344117412359325914608334961074116271598541277440081707469720320328043894766652578996744818637510274324885235157675072970608680556642432638873808625801121819113412922907098832095103942726826406784758311421380410909832943796310100583060910537476089096206236189565539909095053464284676360201480987139830986942803631530241949855564952137504624218163662949665953177474081165915130822054070240064194867011877145043784714924752907399766867025564330110998044270972855724315491378258574028835774061908820485222597277793389672205285415413141364386148338188309786634778529035505762823680736762501509078043951860784626815916974598081849690359088928242139260056125509440569878232435887343285388939298182256810055268573226704955929776512306115881850394128067150434458168923125049553435184436194739871405914012961325304814911587483945241030782537553039654400329616527735479294592467928052287600484491415125340523850624002039789733753463827589404554305163132629556224566579921082924973452569234335025827133861689263711051082516258353192996157543088189460529673326600261142759859645596348073084168268816688850695758582697695085700117326020934734052888081384707495741986309496552964180305472407593885727022467779758931753844700856096890961181395623104156595787019162036123506058714811050180445695865838447299506848253415585499889885273687354160243198488360055110086420258779587971797258157825111466019344941081978895532995746045495892910845322307649221551302929271801373515837184711042409107704355287078053525009196003084092081734444229140702646958617679164335316543574120432516274864487158132863210380375954170970116939755155823598607036415935087586116919730874030594139122756148042366370503853867241931118141975508964856852014006237798061730224320648811037993195469665080763641014621473830826336811886479800573464602619676690062527049257115697145662458382880 [99,85] 13499428009007104585235551057958722662095847426920678912100056185425123416590888985798187963367618198362749717928299914570321260910755828356674918912987698494532427996775647411891897727808320827786559006073185402088327342588062390401704488603481432322682456989226917835723423556866690636492650062365264404489014111742548698092433992449952369594438944117635550505436086947695161825820362537546061277165874772061968730363686678436773601190146870884213973605885165056164861208357812796403571438868790668629257792741968681085227466131315307332196664276301186715353386739445112017465544640571771029482580300870929209037981189452743818026602239937823703873075907757335726325954830891379662618949095227130582943034939408957685990681161808234244686854164328085377881377769530648012164022258091291586403305620350468299438828331477147533265913944703957323948520697505494958268710682954957234487497595988643731539929135010071420948882377554896945362383588514354984617321140338520153796421660112159572893827058187434210213336170813274829650509237074629342122707575273282894650131080432041281257093911032036267393321917595479948865933142204672286860747560925554564573827512519603086884269661212046214140069104763646230538412324953850855920423265413541962900020472474300566083653887847620233797320469857393538818692343487770407831748303261408970738223195002237492848713415893695479489479483258770460171964835214198364712011136310446607158957298455472653246696401059912125574922567174474918760556327448291362117743803237475118567863179987584887921687669571035331178087091740751427741401495157382653112270261078917699805118902647761082838150502804140717381493358977524831673275797150175808428919251915621647820264195163344797954953895154547447476199543531878022157578802182871803870928474142259491694413522893334655806472044624424565316515742142421003850956388546171442410357129792829662330207384009409052769127765775695962038306183308537415409299285073578476417548395558226747968028 [99,86] 26095680841806916621261286380000562036616995397150058934730788127957396655861178863599740769596028194607094538153110551173242051429860537893350762204472684943179810435945136567365911355861834222986961268503141059461766686615689360313951717023905360714758315102774850902776792766943365782382105231831147328602500047776757224711354733674924792047457818877691770241355354735509259947343755653104160421824416263591368426088118825359278885584412304848985160832145688759375405628175324748652035753933324616382901588960080777596699992295007461492691248818386472840033302692721794779552567367815839351821344873474401897708311299792442844250472051418962008736896962724859480031721894093699524084515426992339878080340438929917312902225053373506259539263568740746436549350028921638392786315154555141625911679677596056125370712414489058107343571504495777272955551943167063170437454828194590912846968490001049378849523488497687967794784752447181742134231299891072603902388313338139520121277042915149905924261552545538133695390718197704011831986957836958064640688339263128568246991627847845382958098367481325067981036059784959811872555259032407990770593406666451037975981278611508180500463064920716813581284925090818843919534712990813876410551304594789059467684392429123489826447274160599900506212274042246151808421799072144490591014820683067872396313222237487847191699196539866918971958939934796191567167812556959060935135325546648276951488958895443765267908301738743250016665853633007379650148077440951455141086737503510381772263280525664325635204467061988334078258217898432653539868206266538440655331565979616531437398226296016395989426146590724271444160540950874421264219279180724095800763203463343183814925597009614596167055732095212407429564211308857765877401453875361149860537662405806025826155685428659509803712518438455450309289591909592197537056667499408687391751802122054868268907792846524880683118711577650024691488930567055432683363865154209089194387994466949824 [99,87] -7148035222542526823208597892700071921142972161367872169522159019558858335661449574850714673665621752026580953915836103396905421250811647913847685324730897843798598395476811519135493101366879566706782911345884065845322821187131753585827244334916454576538192329487373979279876222588850718204120246849049197688993072263533166170431235507013652399046759783481355822529267203073899702759863004550017206461908356187916641961130645683329773716035486768531755832951413310231959534310066342266232596994512210894499060454295153715907964403000094020297506351149019789318854968363255776070416102436399849044977782779830348601000509342380388411985005333903841483257342125288725287505088406697667563987972355326461364884070503173489471853636583133015483454020699118065644962166810076711454861799937536831546264005709039477516055112876155828292356505722368664368561564331972166162745219420378928393179680277970496144262456568415460333902541148032721457511280176797941480401839725276233328001593000213960940065828777377793778776173372959750254058062786499030944068403115603194237169150417749348972195400007766400775501502460893985523522216126209045504540939724484770302744347249751590535828236240142536561948279869531353854996032341875903422508162014177558077043977806002217329721928139426856404550239463223291491392464620701480405736490417358758169247660542353578951909531815128486537592729888558398004604413780985307450620940223471277092714615222808943701627111346290736246316162730000022683963176159161624244394468861164119963725037281360651045640605767990461765639576544436030717336647894672524657013779662189825773802211931674298901324792105677468204110681983849208142977145495629384022273609868377362580386506457099750350786499026933045964412399871764431440978804662519393206967033902236955786493054378253848969254329357209000868629179093647541625319687048983535398415771242271414262728052635318468235356724457556826416505923631906618710323221141378397504682080456 [99,88] -52628380396473060642705827796906192605672522946651786703409565546463520377647404444549953985797138605678689444777518105493207169477578997383456712638013769790369368875830379090274154983995652734160769745673549602400243392504529400434221023330884538720873192547998890683647307123597545569595541819667052084822159158088544648040496226948766322411399248197650670982127683723408767115366384138413484661844570908630047400622051894128124572538460188391844067685038453486762022334014686259330824820803274575887703170286743241978695810168071122956732585484059560835268230049576888775677887162621812994585094985058567162259168300155488309790116881503403467253976201378561318339275828037136354372855337688951846355401552286147618682908640171112247114417717533701086006320305666816750951158576289790920199819460223910221024592993127460156418484118582928528187973718168919982688079074197332899842817532671860258866806831093016005318956346886081832509903290363094927688214640750681010910335556996872848524010711236460259595067051224043549356476342614068394831985719857215246675876561175004893835150337171874923190160529443121788445684705266381068585911509990031113379344229270133925062547221440505610062601285853356376425045393822878892860850920808826555285774040943996205134838652913434313760246551958691731942951037286563178277243297935775239093026618868511318011948255455638913683145095011550010132758639802730432391548019714901893109481553555640025736908989830293967356378107147138832948392521350030702181393145640003902469273421090099337576293173764891915719497867076663878156376509154459117802416866087728758374206038089315758030873766025415691066341642176116997832129899032198389129269836989406278811900017904510293918645348465527505204348824124472879371626216478191857191406411147368749715135848196869369791579902123426022843618147106046001210410927076695192925747184136190865741306892369889387729696951800370851840579449983185376990923549411081089527040 [99,89] -47703067056490028933839418360795348579875633895381808484796732101968060247522700678877237377844755333592950308449831069726379240746607757032601015302200782223983662656527815606048275375998541792262672207532764768098829853249151782079988277016000814972622725067781287185777841162937584464297092858341258209192592406660850897033450075883025774019951486289044032630239752435053326661304067211575748613115577020949604044371765536730775813611370472774496597360501774349574712635326591027955479126893571004883617753805768422627374564492639780318277419567241332720699107708658194547008825313164451452063749254291870712943426865820621462988870181770879904113367859102056155303593724264695933251634115086078893921994705602428841810813764510119907599701105659390664247703731145878125787696840262471944906005722984648478519479256119221644649950411513774272369751191981331007788179681958554004100365019766348341590007325779629068853698619029042037933487907235633327079442741927920323497828606695983534497092739307030203690525905535465268653671659539856071946177231117351041025403120846422808614196850433308103668518464631750203900424066151943247078215668385609651675987161043919522569126119603347827128127968926460292759569408114902062765478427248259006651342538618228550854648507017943991939745295869981684882114228051716647414938206490035045471862386174642684148435711145173284427937509635094172069767675539659120600557041721885102930689618287419341428748976043821421895393949747473107645225449519240589837037507536560774723968515996710606846296376994136955018080559023146967501537377025297184135982575550984766124838857667275895083703062417845925128042063409759105267171735722086180626260598992415538475230848817213027875979147936368570321682214490570384126541093089702149722151305204959832620751151723719437116117278344735906392551434593362562872861358529092884147644623191099589850502744901641405168009622552224368580782594159250141887717539141258848 [99,90] -21857102047965060146020411648223094603981820786990761098344047143335846111077977829579303025038658096245711874500856213044630260556717337680048225304924761622736188967724053452260284706612402356332813301761801617011993863338592254045959986591360658256417558341859616514985389750664372726286680951549701889124445688225290236777783723475845942116809522916702801356659923381775032315163134056744789172139052081323537257554912479705214067778111424138855586671235079593556505790293617663851527143301626155519994367631513246619003236579881110856112991177436054446685340636489721719205931548926340024890471273800524007626789138063234677046381480238201312122307282758791629836851589840433769223569739570235207444638997101651048245119839780516416601611308501954741837988676776309626846721318640523560829677539400900534262116859562052611727899755329864226355294133036861553143237671802332587898686371512439116462386448698043658207901809697074301211112404730606839289167493743839271131538140323642956082602656266221069979383985425059146562382910078326142009323771338539281930961856487795799303722998292850047489371240363682430706834181252484443985552951907206417806865851618505919608347722930161866762985028415507643240360841320993118014003098459129089478380850987923722417756371091752229633637585338925336003544698201524220486611732567075835353395244958097908110966167077373815856441788106132272006250600303201685790425407586295087955811553302888714178945645408907033536642708662380446373285587244367596781893420755471167747433188149564144480845060821989615918928113385338942785963445552781167150171302870165479407257470646941945029383492699543770971534263728500690852780451048126196450900578533243933969473969255949425077948170373074633245266079959676847536345566920937701560853903968627128955132948588142768684245442765062931227408855943169994254810877813013251290900894557803895653805940114117345768182623268901488989364691041405311627435376896 [99,91] -7228495384065972296299899667477282669093515087657973614204949586894259204385306318401327083571969928384811236034119488968141650256038230254425901494689619547608150061617999283310418503790481538760080652241037899083010147068220887127997938834791697216270693390944604708145882138142481727469079241483657474228869215979749151692993704626248063814247074739190514631380293464776450110605442449686103138031674391439977289022397890401301597758651326512628196715638933642909476588671130765910716402335811356367884361858182020773152096416942578218284806755185570281326310558593777860943227969922562169455995822005501618712613287899335681411947999295352602142066782967566478011634685792557562201366361276460758955253618754322727911256422706585466228226715399173838595173353549995878513724306026076815455559176697153980985255855508382571103208593933456279870131822778953578572596154733278084047689175366070986238851453739518667067369572315695361035466490851014229766436893471474042537720494775831121056427195157721204067801700768595164469094502731979381278794659105960074354223178629483924498926893676918328442228275996396377973724840833792051479176886496638765696503262458077176966157602695641321960043157839339474076907789714734448030041744495622421392899463295883898430452789696044102861669316304339357354182736440131439097019932042972860005718851895551072319991629207511415236576950491002277762323559313329071900404589480412651397213970008293856212600282892536370837218186263728321712170753427419896879089586856196880429787995399103353544410988559312877196671692722437849053893446587652044020993546236449481519085501900507594036971772650171368449196446628521935584486149765682510727284328784668147196685144012402796657926255748970782506400433970284212884164220404244868126265319745746233135199503077668846663748233756785825044890568417870546842121007429241838514854255439317318983747043481222929279347604548226158757326971997247162891696 [99,92] -436706370463527421333307543946382190251564175046493874496980856041470941379227934749333565408133405740524182292253964195459545776606357419764817744656372390657520964170527860118963129114722372946093443667267897231318337852184346790911924388571610322998158026794824909736797241584769478223198215427045381337446328629465214697228198149807216726603075414798306831740497834045101115846678592328288413938432220043566240112411915602122582503445287672655827332363437301069803703934639147536743562509204425947205578288384151274286736045519533515886840354144578830209850479790152197598397365822991448218391405257865599490033951426775834853567100714597386494405228194018526864985223576528705926059418193559861615427370539528529471044664960292257009366102366648358116038085763893855436376458063473334853323851980435805189342935757624240660890476208007595711225781979541737674689990934468869839199483473052336755028620074211430326228126250423036144228766528211935846744774807371328672947101542076991538614818446345797945399305768796929901563173802381023461370083798772719628844162667778715226574512773620395739460790570100996341625014293086510238022210815001498370874118641086095302672328297025123564217883490781128788338913134858863913081899033900708623893098000587278179611923788668230386074591884809992342825751867328675805304702780725061481147322144613839275233966955414100109111728871913324952267266107517650778321200993228949899554022939297013913956757718904423933783429614062353629700998037616661646295643677589138165080494466193833440375660022162637234626457203132182245294045242905384097130455987419745862123013698666283895991387428879407960137909127070185719334312540712098053922041383680628779448510528748098067303096179845453991544927147930062420019288828236794742605884710881069195042601112187527301955278379499470903453484574046899455138832583214367439291017745227800320013401642095455471023309732588316047139662510533568 [99,93] -210155710123978961524883927101268931913946845567707188830107771483331490037721927972901472806049489271649119987391619013091177901535006710440847274313881187553538742639034791274699885679278001607436484787575074571555935208481692737563677624121240185500067334874829276408071415027108050200630327843412263029361240152044823578356597039324133810093975894357742054174704475407504217659281348252355103321735888957504035602635135928185275997161803672455432354292147936701401182533235958989806852483822680673589602376424238015200649174135010041452216523397927214225627835932839584811579715514522503463827865944062436596922175705646498735889646708181758732135144510973169931553080552533539788409740614075040830532288375720959908607872368485252190337134402014915502375478629737891404598841213568056454170881648823385414603058928874923625508300452064372239653961676527851578896980108411954181117221708408525132545815514793296434153432804103598840485246245979681518969407300476931339140743138803010411239745605103400995024533661407433388797331945725745811904654924384843340101041313829713411648985416209615854090992437385957833454411662824329901478492895599840066584864904018797876337503695821666692321228289476735580584201578195229750793049463076567534478402663731583985885195296625475264059367640256631193938126277155107437593974974137890249999899356539114286637152909352456621876989931790933687396325886609000143513049441393228480103447045356641584234030541721421240001877267270671045887415342338064837720696812672713478836007859561477413861913901685805756514607993174441667074296140342808946660678427437788222679009588792125766331350582453923090028595489702399090672269627823480337618875375682825909185437610779947103822085320708636493799655779659054663052346894648778320327052711990349295909130433564668329195704138106037582920752449763029204844386815001928043533015110868948751613921812101563480487025861353552226114378696 [99,94] -8217519153701385460515773438662528304110081352084999859128888812170941152831619534290310767423902613264850543793579097874774588133353785343121077651282282575039509119371171339896362913069255574616886191684879942785143819962843371531918705784805255116225324439866525591304762384769261590507135451404802540946940626287620859789830963160830108635473484006439491589450973092568070449380799813399083500961703100408263394909212061659428146487871177130908506174070487044755483704565179071115524741209724678701257998251620050929299259433721884279059339830645478750224974637774576700393355176812288752097254725159816575833837231409189100876647325731319314403457266293357569933079298322447084980115332089812329122808618203808869373629606721704150111800282137025079744373957672971818127845626691350161325259120111536800328351970329268053204632871582151946938743052519508698457234035999301328822391936655311740315176031702289036597394648587587326219347416786549496020730785008348030010573741380609948639544773270559918892273095877341749723059201676165766571664107482274065407739061443283975502473068843263715151468062229581898190387334391012226200617109278730348907652032446344242441555649425504449747499287803986078451501486499723393962790941088713891886975128662944995989861612621875394952112266152848998244442807254727707631909319949152131723649819111582058414165049512009250185619878893453844322905674925787441212108986097281920469183731055189030923198300952440401486983394463075942694654606796815308458627674668141792848372344363790957705868511305489829528953500787123953553850537242277891282213978943018812224676075896239068113636509350740010019713838413534281930421775189775897408404180707660526798445238439720433694767272244925402893575124759730184048832920119475562293041143290088175402918818129185431188566018160219804173379589122128698607435781609032475764040970562825699842907683513123575774888183259724534128 [99,95] -2904339024991248159871200421475898186308340968932554298725284641644752008506240058382866732678438013378288771840408180722420011779557792793008282630957326232264174149821631010622207298286048067773437586683157206925654263985402105440279838008571464172987746135664907412596846473774097282513841973222965281514746436286257537026300951528687169556092192019462955919732148081729064230698624054610050722812271278186319952869142121293762005190775064567005134152226121881254940919769431037123494639591916541148574770132517974115096293781122240881840593402259027316735407286093604342482573123005041664746033121753651149806591337683148603333744151222148537532300042652741421540568146729231186073561823338549878546069222683240778161197245585301460008753595375051996547970020685804933399262134692640506938870105561075609124587125226469280112537859238434009316432716307332694788572188113821430034434533292563621827321204085077144591955932311618393102567871728081278249295257680046143939700848904445394977137842198649797799673769391648424880261027814666562893286374378980213020910499066490725069143145594222312676432872695979941696224034603467653797138436164968685666622924590949238686020850286794268246735831016050228118659458279992966438619216602322235456317263459949080386863348649568293225607634162451072842457523194186007059401548724875976095482488093401996185807559788728180367554044860975544858041293014204365269804690978822833086773236120999136041681311256317474010874259509330120017807261860525195306874753043924504951229970991101388351548231665262037059863233309983465969004816111422529115874010968355595470783949610402157346538181153330501133480531734523847682695709259454539143981089627225171775513111659018291265784506610454790492578897809619598150953123547156005331604888445836597480924827416158456340130163016699663827931402489315561446263184409726700310349917950431486437112107988515238296327101063942 [99,96] -34440510948039100591116944602590766723006433490558265111130415349739449741273118584663047797622958965355701750820836474566200630054756652890574737946512639330893978172116841906379884572879769803211054352089688697557120334485580659555573649869018604990100414066574447776147531890651297026998784324037109147607308658305824863725178031682903606940221918565133875626716311397031821627503028132301686754616401722143955412728850792104173002672105271976248165970423438269169261966282967345818820276776259433032232475972086491782243716492790755482737807242126105096209277759775501255434148447884300769045502553020985059301868992817154237724350444539769422375838691056110843104793704573161322879645973605963605686656563685246581310325534257354337614818111647551489040522736977723846682756066502956078404967326428204647111678741827727159884927397030637790013628108604868510838012763002620031016461953554428791177739103074082462461114213682450313833702920311172969542908568186303923066771549319165960969470692903063288334730799552438361434382194564924823770364823134783454673624041636188862655315055410919459772849873507533337654852342607891153288616338428182100833069725223135188414712629833113179329565426142514447064047436209688735698161345256315351012490853261799061933887721807386900021712438582147297740541385098432768943290280964862995948820683742944843648787410573022172223418516104080031122223312080441655616550210032944199767710479954324082984911146935371210998604789929954026601916443779687805938264544425518259456242839161789614690244944960039326189341110369304145455470763359002021476928240422978940397784542708395326998590348510388847797315596517215254005339075885952387248700379143595575086558244590857738808336210207576021343201939028259532195866780967891974326894597264246670502163520048798984076372039600463578469762912534066199465288245863185089060695391727150115727807786687207406102656 [99,97] -2940492453501610648852444193619976001364493762535874246539007646375571720309799519843412814390873878590876218495282989756721055451879514135258544886598567898906205881649584649261901664574485255801495506372604661282715616277879116935206880014589035076732761824406626181217246719640536416357522888606335715518806425478092868185435507130957898796814372041843983071384866135037361942889642083807799858641607845660494042814433650554354676019676003275295967004746937520268668448132329021936480278875486109955065276516031494316713486961455114010222290971924339410344016135511396318041579838652028068019840847998309207073319944991847585796443712040573125743815319436885849951950241701959209651858692266006559294648963953980392926089793650462146452530540864743691904942671319221036554713371662845372814707263446824446537504099120443645100320766807352566062243600432416265226780494756542738206486116142377019491507116367686753048397942919248652986030860216107090491234133973044090084410232701380731367976475034250886584507244644099368202772356361845661347109584454075093610507567108020699454750639663746464886052228271573295574831124833484425992240523690274982560592023157804381077389129183448427373904257408033561820840838155472544075096341111970790637487314676310332632675962670034565152419918880721006560147489856715432187845523483549486030093659320607323686492020325223294114454244629889080630467392517692414480044703148446618820348809464109047579685231269257626135030601267576185945880313554710289657554179772559758774625453821027599128599567397181298338370568511912689043713007803470676436851282413683120162475493488917219443914717332980268372619029101873899858482438661741225622260760512023550046298854649166801794243720814858754389976786620177780456491027611808769472200187044383463145313241384471262231113123178133110611888036202908928424126468354122290705026259684106982856220285832655408 [99,98] -20596573401154917709877682119419143299543114351671535890578408888791442549513827650815918028347943900092423269255308792802472345784281181031707079699225109324307507783699142464098594146661510719857928998563195130844787607019707900411706044542066573956222815402573273071369331539626454176088183217558426049413953138029237037018915074798640365785108226570516854282906984110333536336302769839807482821368647250160172893056806805255904618975317318548067648978586831238674745722710212284029499661533415415190050912748878891369693445884968697599969420925966608826589412486162684322774978555858337426328458492176484213021409231856088685400490578073232293832708144087723052659173434989067412060735269608999332596296438711189892960188884432857181280247020582439722865348621444149831248588917655392542006042969245508882553254012937676556623251858561368195802531360851876590994744709578442125769947400903339939146014656926082268440423287617160524879683043103751547311841698552180939375830840140381177487924957134681651649038092203031939599357205189964637192525225058363703802996598063028822554338143312848983288547050090382985609406363298106807384921768011918547900534072638428321250874557406957696554977099796069952237732859701514622908801048660810874227325581222964004673253022367801333927552988634630335471127323779612743785575420258133039895764400745596616925238275538532371555521248044717557039688583428087326370587886732483429276266209919904868436590207398341187558509838825460070410601559974113986610378391095330957212272339505026661197960900802229604465854617073777416728432551101293738930261531196906684448579358266830911348222114516698534800276139752935909729292657850115895577214060601115175584824490310287720226293891017470577886246802357480952761230697243223048832074640937950088556750047126165480189861315480464647531244855259811573139040075056716623849721404194885302617099200 [99,99] -712777991067803327940502288901896821981387369634836638676001188190529107451319923747101123027702289216556979425136383421103669816809126371491346614570679881514992030528841554682941988114821752107937479578905214821032742856025434319204670508814244912057032663865881844988573881626016493240826732033253870538492010926636345472552412227699058934901236414740152076694809320053562942935221480421186288283711863875673629806203647295359358735087924490815694377596684169916466051964592968601590054813379769798406779242003829718525130462021987256000395750709139477213791153584306905045195736433481967200897719904068274135179805095046902571515140646849361318305150808131589629263625297336053272783621184948936378343667969813025373673049919753267360236732928015701202525460735389475755379993572325683158900256755768213222223954284904585399477723527502251661765528177003132989068061275541666531235227673466961766841334355774335405785366246803936647236083197155114470714384023696379724495773668148075985356828187703682597735559591550279572699922981212490789138699121758074885392063986231804835267179710710099726551970431327598639974902014121398213414940232494839312059561856621894471334604676149031689979017198010755749962176555698974808325711864972047256936897890331152540453745542233550883101814952222885737310485073697340494151615301893954389322039731218457804239039478990037378441441814598256101330011073698771748767348319468938248977655018077285619029244603042379056661291164939888279114649035073294279344709604476504657070176596105044807308659419571720418454433348714554867478915099497186061037374722323181387305520369258819652772111520582495696306534455007613400943148964729459679790571140006781757973951516537615767677959009458034994754143495393477807033126814203757572557118780373564665506513547076300098706269004702200252830966005793904177946405518511736969728536018133930768 [100,0] 6677853959528731355559783945634183954188495769786648136403213396765762261508892385112837791239478816417339205901289336687713780617666816533914571369220192268374737417000768929586531443107469726616677361046129151627972355384160144964322829120707505238635442240409937023604856025600714861356432434447878482712220264706353659698821411732027042336985477764033189519567841009670695680869792167990367697308047745549411235287121941340345428816337076746773008650082767319567670185249882842684560012833636861685608923628002058608471597982167449493346798868572437910604638899515583116101153004142046282100709156076391326807816786061638773467416583311119018974434769806182515379495438009140339233942129081532034672581523495292840479946660822296899139138171478264778954325010643767804223262924968114351208727807688987948370744291394346103492288557236252141726651992741617946130519974206437174746021910734621630812142308912266902205479395519728975604086673181880361869010103505783778041412886209533180577380799777927858317707015952294294629496304503607761818604611870563042068603230016369741531069971989205060617897444126201127992673011076695141766330200947021393664772394547024054108365784625139686965201177045222841541382583855465736469357193787191506306812995233700233902339546508499032785641673641264970466690875317084577536940928381969035264156476901323551466790255069873103042459554703828701103257886670814333943893999103972147595962650480930230607540967522363171310363175030744200777916248863317396666329280935132251324629482992128763069339566730279846477390738682633168814237386786106243657248301612010043249161579199901119926134142567878974571008130136934191270533864894124218532647353330180756679400178706788063351266475723568078350525760704943401391528138054701917354999684297046503361884107458601632984657708583877969181537373653070932846589575201288936664586115850681389399909374028313490314443675436107423537536454961714252239421929194590203069597324205928511172465008514457190206203650033109102934642956298717071454062972159680775339807213340785427687089374692468041564955725705004544054140466414084287599428200416930824452046848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -1460933802302705428787521433168331453223931878802589588533168754459194362478807445837157030598257330323991332910898740316610884125028817588079469771985538212390581494857672918386426258413033157422945401717252929131158485503638080685093376168496514883178862828283403816046393284749820063599833620768355235391959370693355022469587636734991014637257071133703276811296629739779877885446180958264081368774049060235045244920841202218042204012297403653975469688514618634588363412885667937741965708544749091462872875357128139727745656733115325211048832205514942605433192888592956432290350179994547064135979439056615905098035421387056315907340403047979594207641629737603526681845772686897426195606854830089212289140594258675557025022573408054880315714572189092664320063965347405640576048281911459623295433214374634406006356223546980659215411561026228732711889173078832641325837648780196388798270108946005513003456057857317593336057372677012722813721566931658466913149054142884889322777649533992041954346500539015118971183718068137443165956037112394323542006959961046930501938049272286367356144584198664425649079544974843875788423358275310827926534785192216558594817749719974936512200795255714879838965645278877452423566415132606074513366779858120684600929530985764504190518418598412210541860570736177789065780402370182043239351865095815501928748442457105953237172347101166849391934313703435629056304751560402948373599981069353651697468208336484257120198748786663675894134865573575748038784683287898688599391329461156433713209180656667881042344660350974979360011027474799696947423497784037221471948463818045780028827884878604333312053590092773901589802436064963810075571520088636839796882353131166443044279682030083489386003288015304903012561794999568299758546004781704700172929330019885387429413607958204282373033111316465608748491380571145505886683555783688769501258348808069885195903569896382658760465468160144759969238016481251042087952929758082827472686967648035443061079347172403499579647992168317646198173130897740956793915024465088821005293215520423480542032196366653989877651440719508649336047983519634752612078323117594593257806888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 122104834487714194219041172314887222147515486932255136175003572298141663790516399888599195157372264475405404750368367035131808656732946805662170782529175374736392338030415859735385635889025589471570781616957102346431041876274413012246307844960000204054943369194808231944509048834047189546560447958293883039954200626940269437240935531836220222301842137129330102518929283103825519138957669911193533051504111637998993125671368518796039006614230982596175291845261510201750175169439686415148774596051645261898340130880927573597463266276561577204239204667833116859360262216960729686595967600009874940079372730179037397510965043489722865461380391187418863901954775676139902490927079464779415342927873690906534049274807284081144684788141249364734078505127447922524226335847564217320884874199965670328916770319258026901796833088160636326940332692601330871285583771446260175596959357157070792819194055267065686423427946116763134723430425679529359120160557159446270062290667026219461309857639589366555749843618431078339127565713635802392193117158170383877072705701313386628133225888099324728125303387443008466141079977019597233693959511918559994705369398067946251013325025198150934712365232996979625753645130372157341818952546655685571000211758837556764097809350469883437475385463228915709974384776074948122969228392201319902719539177348634642772336181802191920942763130279342399562291544087818637389565799239715570171813812404834572400449542551402324208075116077755928335313234565360690494096602662764966852418036931074647011703989537391408092090774291652356254576894304469272058461484695794972634914947317484736014798675731899647612342839287741648480655266431283128494094087461493475919926461259647323486606097856540339164089968161119371441170012642519694995201029894332111381039747149378990044146197540763312539201668166593955960685016912322183388402176364285893983413740682201328362682334327426529109156455658578348200948109042749331442635578528008174657769625959420520747234306480426637498332784661164287642078636424430002355685860736962811409532793237355126913802492587032736573646883624383312466810889305722784159667596445673947770329759744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -347196313808406078827633030395597943640034972974035880671313751177320886528426711086256675330006848631487619060011626771588553724235519411648868321282994890062386459369291250830692061652082997039265078879392332181403246742501198260944777175228931012622332814991236659302766940159482101897959413971505363914225671365407345447731148560909965357168068484764145618622856719272615627045059661934268174149228609337493891344485251454232313484985546999546786048451116018450553397060754995501688704492520880660394846909822970691527449005606838331674915029990014452609991527708551878898566144687550459400643728917896865800095184682103158050318510930432868857289006624389038657459662724142301407124217634218946766516083020939071033079981083902592694509036863551474207800076340600534923893934969860026360901060007606233871185643785580587970540417918305801998506650294760982788215174453123240766993221205779757992160824893751904469801468539552761283428167305664063967288101967873796982117089728250030412050940770793625308548486486451788975617309721249524959329272062114619324306314365459185211098104017751259397430105641553430024008855005543365562072946590565382310484792571806281413068888489452072321312470102507282757461268805835292405082556254419397033471749394613139055647202650383441134114597141033409227179912584144962507074103890069224121847285830355597224647982588244554483970035220233692531793191520316327146350952291768887187653368953352701269499899474058522184996899492115744043704691853185836763274911723994678988012292253624978383906311167042620793735931237895559987000731134365254981218438286169520236528939193648948344192377718324188158331293908604097871992378085334199422672113470301219640578581949099369434408845550271085863308617615452095575094858607414136189978775654681741042737333352982727767206340587792457545672717705356119822382939306689495759715831859169819583252440997809421534264618196240271009778906125502636272921065414688633687613764964283504051288928517988777345718449197729422463478125362893029847945635442225747593229336170817126451190020893920541200484390808669455380423892835344977197364331555166406808588569804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] -8705016246771838305961808831950201680705662482611189327809405288342641208322842669665105604109196653383883201058089247324147997806202234090550447875545412942725778651893927912368579344099580491238333884835840539234696736016917055420013841846030212094337630344845587962390087337285045693009620422937250026681974568034504901362212191560943403852244901050032066119057603622472931291402483324700582983266918742466446827010566942395495965204739996299639339441419242611498373670207676998729701854386748230254830393885338200954910200088369273617896927432755554314587982987174078153159865091011675280956529766270558859435275930391290017165479929750621241785359714373346711764675049800828765792380804971044405598487167479563053615735068944848063036229534182900966947656047866442796193135180916063760341405116958514495766010524521178592536535150995707772438930403636188604718553371531479587224668099455087926465840416581578733279569232307876384167405495694376773925302294159919665526771489719993940953109724987068768376162281273318526781107369731659372325516431765759244269298818200810485499048649015850136256513275421643164685969040142533698933409122910861726738231145303462516975457543108926777136017973370220294096952252421072079859890308556694206949088731481912937561388269948148044549288801080586276636107597019532390065276471941389095403669601358386391597726004809805967719863021521299116347100612161027183307444764353987944937680476370167804067910912151851016660939526154355118749180188590873260727939595924080394493451170780166216826826700229935499412429873888373985988589338338946423688485591591265937298341687216858597569180142525247937211562379966979219142908870646727642263014552468851534222964443157154284900235787943404602833422577778570368164487198217426275429124161220803566326744293452307790903377971736134730329049378829982950282010818628309957920353564492025268227196671295293928155274918569312806864674391023867912200800916184861051057589083720469965451450941183966873861960889949298494396102039109457865880427299489516744660879194414662772812585171307971838013511794850301576641241527406366128159521490327822029074648310743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -143710669614987510763899095565914767970122121879177662558026855249082077426132011658613261766592754540426935212275975536041270033499911707335456756865726807256395567963518154710120399481367170123337138492875835811286523731878053908798694785358185807376119904045390448685122851704443001482049057246632321972844265288085719431273329545976429554612569264875090433347488929288123813148225076448673472364387994939295553548422895869333910769534713137169266016323618038692558455978646555778823993182385973601703219457182901090395464822245761126850846545027059820210970155570375195142866275424455837356630352122016607019379968690269460314324643722028155857610971160636268076983066171757160145907360430695423566752043727370747925267811624526788112944117738960803422411339607373076956081184231203263204961647668062923602101056354103416404624673258218726416823648035957193261415589192571004190713459669256343636173706083345457592282274014641682382241031225259284509247157551081712095582769778105693805328063238186311173592473712581597787510304887622532724040567288352782902040986241556531631664589500905449319492649333217765528047181619155819404024640392363246855354330425954439114861984209662577091072120617139157150073583128615114637806360061558304551580390332789781241920290002189287944163973660548324897360209568361540365524160451726254452627630183906744120388751739828539723025565061266014924592054010598955671845512316431155001140234831641046091587756902024928857088625994672168736014486366624113109775867395938372636543593682190049228411992692133994690062141750527798759071114012001981742899838059754486283797884858240533431674802045017926074162335797087654990294999087557789166142271635925252600378757482760409642489546357333225317108140399673151383983001049190336796169379148221795471308331195852272924606456498408087475509610436101959117965609480538573226183627011807717144939886124411577264029621204920836060606353459126684549436209189023584024763700590340193999932838167891041724286977503871971840351030377189974737237087591582634583502645144801963847607886958911780879521288653866830755936740176154514422620636397014909387998422326312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 1866603856562737213095915478664061494968834038553471318524266497856778835982068312281049535405927658877231457673669260105067379668600778692045547794033007201096496553108608395095827587633161616351659252175023397458041969034663721367739705184007820227453643921082720477782082633166229907901650578407201036992351305535976656764568912293025150317057868138521626526916053317904939722672232944289683992584936271318210344245733811876960298922508542317420765830740992460572145134766735660514301207657494384176360449963246699850364016983294276555239556498118294646104102927162144288626583727164160525669353683548386442158765333073362467580634491936765918398427548094039441538742440146286393344987182632405971011019189319476809023209116407731047934163709015266399270595342925340788414699268653652629675294349953066790731695454569086796448403020987718186264557411754884363978436231908426565262440784276460113792881028655758910572475238206168136130596623274563807005472629239662580672700195781903377854136837949927289212346002427854267524693590986881349929501808153204386706390869576116997658672203778928712823711029700659612743648968945322636935083013666621839544718818793863343488121760482972596869182335243697653635548920121007942692738065565001881930519028957155633054048066958534647558354526271977174824108883211980850852664500939947152142671500802928257520341787468741009354175072989132107246074382535015920413578664852338246222351152128491442154989206291167459907019610976375314014000926238606206066190238485988711861972775056392056347914449678841499628653138852983823002199597792234914809036455937634407311755686184063191284787485955710415464046698150822451916976527246588737559849092801655708265701315235393488739383385135203883480542792730918227800611951741386431452199804027965878788490650570085256755124178274082637141748358586374780352143307488609429214999428015148599929517548792612453066494474958493314820508561905549946382241437281686854035933327826227901475945824098969058022647499524003528309635377508949090339100131255778720065652724192632304534966900846563338678471521769549263152483994529946921555282557100117962763984479308480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -4580026107588966187875720280029569078030179179231572378073060131017041651142681909706230358900838998399514721254542504111813885520746788763965889271626221743528407429470356180899212412276895202928027960919383959056760428004697761032509349887187238723417064266582598282250902525580303666036101303184576370487092016878839938546596013510188227587796588413536438559810212742023140866746282976753489476311926614793699339401306934306923047930110434772680454299022439941804279690125022008479057175494710474817957551343144225516991519810089206550879380178847243674828902581221090758867879801209686189934116422726037299631799970212390854491795584472128888450697577105240203270543381437768680570261382982108622696148498023715561547729019473849535167246823491173438783024786162720057609454992361001228339663903008406800004294573301303407008905132069761000474225192604616522057691855092809865481865560749498291175791614853146062814816576237619249983354594378419438786729891177798545664641279153934716097807794115583237522584882410380093157950279767669353505690680130777226664068483506073712098209906273184814732741819408306307727286910390486997043310110509221031144200740033036612833437460048202831310821294998578745894754548266607264151874870782355842829959984058659714125324720826009353044791167074473139724467557614070649816044263214253743498373252878431323426567018113152861919890263964410681636277397964447153508597590760322851227978906654908348736596872796681417655999931615456417388553717209084085183552860610518401261009105160911703630218621077182830863605094650836940962363170143037181396271954778858453789745059393152733004953697097114265542888492366905495268905858033329499689132463732712334809080436001595508617943440258298579720985693937198742552620869594191777739610239129976480485155135269289894014253554430022462154202202637246535304712671743158756567029575194514912629808933481791143457870035340734785684067935765285154801691831900057264243613254730296421774895238802512667362075835809704348404697247325448716036121087776244391824289103657733894680484030901491658061872250083685275107360363991828469012320577162167827826518624063979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] -1679641987131295349326660417722170973647792328940991866652064180617500855006227176746639808209349972029227548628833827038565908214596386982016521142988518087553931526956156654463987821636412713554516924675179630539271685716565554878369329423108286519788658770540927357185053110952769590298592041029076845712455867893488777453218565435086687994086472403113138789711048039026320375442495283942058591367957668971515690926153392562550209681378043332162844136493170085292127649597073853192524245608181178372636841879965591887697680376710413357035220727284967269872472662683081594235152232383698216412991292867319160809518952042086522795193664165174491251802846825859010339665395540906057897311463487948160433992144287736863918628273731765941767741050779695544995195549821141373757456853650476808184453091338045126034164850878160505097190179600640843034054817957383399993266102798003116382000112577961176755827453379334388149427606781393887036153247677340207896410664488888215885727892570595020291773641740179049854548124026965997097576306562227044935472055516158373241597697715582583943480473194394304062389894355280832978084975275253696962418541803400111110846741826918342134531239553489013707431744428039173936023193038281379862648961521378756366300589227783893850819589182190498539529391898631039936022950691142816952934958306447069190546170001540168613318019967205473334495328255962245284974656714547317509914002117401428792474403455447479519777781462102397875887430963743865735633449729240536906747448943871967336993033509244083977612459805400852572036597368870878050474823935106022563245051515026988473513312203751679398104954093431278175419581329055925493959531925689710487755994780463229253153084171264266185453086949475250797511193335399388023911339384352817967127424765266407338827620931078643797664405122933126253511252899526894877693319975404859913861961393812369598883261677474454852763115604034443805572454844292725766026576266347902464312074117222907900153049638694783197590260218943731264445840681513220208555848604755138514058718692856028780884354883531011434561447194276979695747805357327145646659190190449985232536079425339392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] 43445018819458516169546248511444480517757472860960289964245580181138065840526559892033040002477105107154540847928544421566258301270971991521826828808394234057034200044500499251403206288615047745184921673216938794092085226332206285363646185917269087835076361928089018662043077979560182990382860876639597421758735988843413023941326530502688688844632580158098339889369108934210890679271058638668910723741248912585781179457508030616857712379948842446805793994299095270103759809323653665298434510315018067321021521803288912151186562297722187935840257865526822819940353338906106584661153845726027943413895333910159238134495818722244383629860505727402992294221929624502572155102162116382331574845968389180799441672496418393006604937997499280492335271752047634391374736134330897367603814762531522684230706369107655618230707659347137034132426565003918467352925412960983668141169350222148833395900020406909524219018701142056152710903508693151535741435005584719529063496727070748694020342147757547255046424351502745845012691223830275705577076328706515595330043331222359789749920525382196171498815652478627605608470641506211876844657509584703877247562052608027333996768029919145365195364060094387108909615221695852866105779197757576110369791478084338477038634595022178570367039354551752552397318407334942380072962856537354649242681723295282667304742635473126665283714861594205301269284617920955432610732777409922110857801754395473505561562808539096919920815886178141706027328984639399574668412539897380699967277451069759812972268657306837868654662404169761463768481570831320110925596086573934894605640936186803616373138978256637733962710573640028005463061495552157175913079587011208991197863523892684761496215698370858962234741387414228817127224665508259733612170604275382658373283052288822827630854814603766442834208388082777822503910796931385512064700954085961094120301630176941392412966480560303434923338929490752935606562074617397312289715200026627953489378876971980548199202949368952307262819010631761887634857736961990574055375205534775362873057400483684913909793923411946408183230829605551290606654254307104229782191518112416686695720612685414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] -94510600576083620324672155071730632597270522094350977499853988108667550965744347557689031276665678576711591354843253703857376172571826714679508883419315042763718984758567028736204172709868936734830353700271925506231763684955720256993271663059362346376952059922573843634493054841435915575510069968935769264285808177732204159341306432899349388521665613337761307684349612932116890522987429447022849949106297104526870087412332522073846496841915115370412984515359621160880310116802120179510538322535652987454979253023998810502474745976387715717098816832835209620745376935217371722991882756128750016447492000772761123414221692153762126523019047385138612552326347596817841661093718405231315364571744950756080095299544691947584686720424680842750578182074281495894866293459221908587774041246171136526418166323924323017204902679027952011194848124599894412403924165030086415026530148834174171841536815119423845768898346564501108474958156182838663896455811515760238624595015661971435938405227950159414460899317066593869830087184376970794724485164057305515968254459108393948623148751286206876070452490082143616064493649538394829069129065079766258427910595851202868085531710978578609778247880601302352197755798568137430893415255889764568971476158181878559056893991130691286985516441260169298922380996041514292094457391575785723343744552253926359041808406053923556148923378117553138065502682717735872830017659112315316759136589075798391417719955732360642861610846077862005528487864336858827767506521372567052791613092078935218086646606671298822000271784475516506212197733208452881883414567667297250891081146048384466564268991854402617691496060812623889811242873322801760409008247664823442370722269760021420884919312936893213457674008349195977762830390867529047644714252344828136551636952435682857768424182657828910936825002135449942524538225453757255627689448325977226936180027058583770985880143555040484243283984558171376655044336965687201639709493631043635404082677847990272515254509181333009452353828101660733646497378493551921342105018002118117334083980045081351765592004504515332459711216512653088919215208530255951183166747339402502276085847162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -419325703341765957246127744384145340809228703007618442660844632458346916947125665304684190327330645633678476715260706159086542172947906785592131394009305015517349548729127578537800193852287478469739092126767674618974307063494189243414058234590455238961218727810544767622949756193619656031286237469428876805680291400053077796464879580900611007174513508309739610442427177895221907085069611584508908478531218441639088890797095109785524766716084618229775279277725792596143364840944768816798787217384112347068530340881700354017689570446677904996486675006534876312868735773447399382359046968324177547858454853291562791331317824896499093768425051158736080734356423271652879012414340880622867457412508226874614461085775807466918076977294974820596733636305434068017033735776430873728621687635997857033823173475897327014395497772012342244978812898581686832055640055191576344153048495966628826658120140329674255277284905141239179766989873295654810049972395827634180307735183891057775887343678875170239515725080795590973903441165390520135122323327433879874370678447430305199401397980876126981444156147212375252512258225388109104325836299507618444477298530080046150561096116745642355516942041781239065280232667193725248056282153808377836937092386227729332164348238434437722214234568849712579629391047757109425162559920572715805947382468014323564933297957822655787840710471287227061086387557840628117596969507948050706700163331487628481060643591623258505492927601911681485603409048338073108581778913601347552416686788603220866578105428961002813877016175714452761163133388849795831435576932800138348489886850552125400061525916253866478764933192713532337273212402033752946749191695893663613334775941180424362979240210893331535223819283165501410541422648214984662256010818554604661471244416310815904126238274327809626030645824122141072323976943946631503583177137271885315078772873950487248358532215833912094887676563990511938770954637882424542098734223183859121938885205332663025233959315142748192804362640890016166111516887825699814438152235849811453222315940432211782579668420111995969065161659280203406493766723753573214082332716020222244759333059302522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 3474394373791358438342646381549390014840020849887584394604478922344095781423958656316282432068875873959426700587807267527044334742902510156036230211311770544166395565501369891287780615138870790966927818314209785662476523364451410632761470556723672785744952303093463087398321697343486207183460200188654275247525057228000673874137630695360893084722021493595396477751037605085479398382959443315917711355535510787781127068933609778416724445932824000046495297495955030542293467961902286367375891354200582274487649191202747932430553924127736062293507941526633891099215337871805091560947264013193025257691472641051561217273095631914156982862785176530922363797158072114274729397467127166106989166025935269399471789465349423947077585124350995336868444635502249228967331913258944004202976079519398435770969186920583732256717506634445940459992850720640712004254854579457113515807023468327380226436385956162768470887972798920228896980002113497690755625409037795427231071202712480484865064645496969551476179117414277952617100578694319825416537489737897009164881699911290315805816905168879823347382195525248960614130522326355367799240339125619306343135767340564646308176073924564168436807928150804954389283254691215457445520202087392204849579848026384696941385224230866160562015200952826195577645962125605705693039669390949241412079806956443295684688474977413811155752826792169009111345713993666310599952330823885041339773856498488550955065068086533592506340652467684883751352514223708024147550804481789356414778472708247899363809121454258062924132546015047255802464835689748030141682225670377496288926005423672327166546000823673539814693447527693515441223333053293398758171270899240289226951848901755595643622261016137026836858810599532268950489766092750359838040294638574900943034677926488029378397165050945683490910442547635207311032350940209047424499292108631131148283996447453903530966255770147117092238868689400426140761814892647930013463165559411105438532479034070095694815212750745511722686485677620978744501054699985932076196752021613654345089951551931984760107621949572956901353616337061389856291810596144193533863535312033414303542059716094984192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -11821790655033861569789332827503489528779545323437873228291471420076276619410991505146200847902894819571713076377802870013662843999357066686604537715914122443494069594595359224791091067850329343017796458222243979705048724379559277154532209201692994694281337896525909549691648750989204698101286952899725821521972012053578362115629706024395366060313591771678176726690865440249567399042303996323614640303409302171709023153889670538584247688959822840031171433949866228630044622164138526018485583714335124954906989186179637640341705291485874385091841503169014121910303983307305198230202837314957568448062216051829461956934324435746482997033369344238159527872488094754094440585745608877934065067555159067594288571053526615322999591959125048741110430205289475055227395813665554455960559534417128900167913304818651627746512251415661935860603952560001183067851658689761536862559622278266728724059809141348046492098181251191529542704241177159566268523949070082972795038726341902158852017034525155824446263965733481365873822866615568578910390908726632087003764819116050232143604128944635808130005381232657489120017215705242695083383068979204842854343392595939430660847962120395147331183038955447604083141673845592086905908238523613655603411186034313022795766688722495779545160207315087768639873637151442523467517917113535381149832756050863050012220749072608417683063728421496071343886745785245297064159856794653888929094509159874243572751984220159100234800790190461441286108432976248724692504482775070471557746192054354187693221095671770284616836755881214207452205785553028826165605357786476285185347883581545731985602442753252484953471295865105951358506140597231445617275709054604702398042415311006654653077719006071332428217655320932022119311355987034581586571550315542852029913803860516454482169108742227788941748406481133249002382113373573594959677054707662080426315889231677102374584088528597548447084019593141625234035083616882947030291325649836010353439154516367459062299706923945322809366585718259948310991004218567057683099381627502066220848673683322155888861665413764343415469772662437734823440201741906287443709920948898737679920142829402193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 26075341425059002260739596382888256948722106931030970222475508736386899852107771323197557244396153567095192735378589697935190632824191539816066806822451370850074399359520875715615427558369746801398159961034014587651642528904430482124803929656829143498373031574872897758430232959793766295027582834028838744651684774981701012727978559398325081662163072364405490210948911210541773649846768572797609812694899411194765719365830540485709950771846861520037528950364516827902415016737190744058639886001496216256645317459752253184293739001665676507422670259829909260874324299541887209993474932402812761600270584535719369455563337536051156124012841690118106373692237916076895011670931116709639991005083940042477113771976338638211700902915063376087960125144467975740856946064142323192974837868132284372688653848929033531023422355713170473414212382534270742187750606091871935803106299231449294914995378817843096314630300888910521415787241041893847936529557664056860392718886978148958664140397080274997959566299358325583615169751409374994114219253744122000470899043833833321713390323977083720706861674593852222420111363990504301077803016264844720115267835831603238297718771857633383272796268118988705384435797693155117193175598839290947918883347792294514351171527404473643815902468609579594354107218108665060035161693454021313081238967699571170793091223508139947731118534468889529879460190293354062634662991416256875510430171993157792439474444363707621829174349727958715840527188770246155099240412998381515160724906200394846256071703986805389837011915459716588915267736112772561755641963174276503979752817998717376727434989565591341865180861762865424910473236036804790254307741200143426802328919700112787267809660898280372210330747628306758901630759768738035746639865078215240952605635767438445431149755037010438113829712605779866166238718742034107765662199662920299321960119233710240420820616593487654622689328703284324329956555268271976448532889939987843460957304772446701032409945793238011713874419538564368424454023614511246490720269726676030464794443239553015031412646243817485315835164534797527067088205154290345008907195798552574409192531312043360256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -44868531342469182238058651271236969245523631585810130702741102659537129640346516451356755679575645520530967469206341437820490366548050776335554323995811932573395154267555298730026843740931737810983380503954127795527676676501548813037609226833152814113115233676943833878207232076025018605583013995285115675902199194587277098964750194798519103500098165242888774173859115554415724505292611250458838227413204776452755498452879595343591165341732071536646582694405547205389280784227190394612681553084503952070277404389480046612788557778823790111125397016449428482128040500628111483218610311446174311747781443447662735626128340541490943682838193420491464692536049998935003225070612425108097391318623740062328518652056570917240929904187897901762100874820583824565447732274512222223451439096512698480569009866796573085383228664855650427392103327857556075459463714304809070191115017687129304333692115092069136718755761608610979503032357680800820097653793049397575839785751479193147737481781756347570587683269642077557757559235363892988932643404549058111677188896363883540247411650566222030516485520840999204959127526431706114771591057848956235562488971770113077228647307689202517505850958550917954518008748641580662710910824722382517839853107512482776032755987433266801734346063411208722149797996973747569494971464985401588144422355543803628036502516377957486118069768788199626523173583191875626817612658492855113161280303725286656461362030126703737074904954764413256489877812009453442313932126501130092138437656863452595104002385475104355416779415516745020720343836700698835078289798112802263051170968368118882128507971255347054318191985717785368234815850662415506413201667939329281741550477370202751981631429829311011135495964499430561075536019595227994592815857748874545241188634809354443496885407341987231465564067908676484440454719445112547630522021865121807118809184471515874862002973751320748553562754808375819641334422584962505270418508387610939176877422640426197861566811947336653474649372850140128736795555632719276674672335673483600933274928199262941115253082669030450096876913566018652740814726084324847621914530905117964678901862529006305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 78231031742290284477687184603246763826685002335604457689738660308785424974004012106956171791105343380638491129418828500435246886869351218970534563827538792812815817937496739644555280784929274434654221543650610092884434912174794157128236030989283147106178323891021493069122700271371114962543276331034226631232235127106402129319215830085256434450890834212848648531351679094070268848076610059366472833572046297877446751480126762838615062076595246505286470366926109685612737952023293006452754209395697055564087950571893660120250525578496166756122285719755458267712634796331969953763640401445399798398153149750748319892719098773690996632160089120474212849697377654634476536788767102399667085494846822592282952714100613513033299908051670921821340731646317465207233785847661924984029450171590674893262862684731616792673449873711674006339425779412361701935037576620306444590964500355938861733651050276238006778417926575126582487963727314706534358052968370872741669876151450070248684661709295594622666711164665176524759512905077401884787286394080944987019817057022462022290738237327885222628190283436418935608397811930631652612525252078840351964749537637677744725272512140155746764663555722155748256705260673881821913499059492252938065662120190607538034121960241274387800325313252594067330635791599591937921143570893484893235543095019427549254485358622699257799808895135409362188669926408084438293801235976114840283902093654571429572362017606325707915042881521724946826032295809961896926084416473436127072531767226639959273245658904820384214358243326199694456824300639868526311598655622377049902160069909352947558817173555620069596371288133890095991502100370591361618776486945371613618781382939095282287175875478842844466009569998728491931237090979747485269884213486610512382894513388359627824511346822497495684041587940995641253512865815860732621072272954883476003612199041911955830956740538143287931801889290002467327871061566311303439364402955107952753831593825386952873236770352717381865426316940993961175789394158382840803996095579919579938429253043246253145760363760547248024037605530670316776657247674012171454908176983824819143541756305048862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -173322163926698119300646219182696343874191324726828307247482128759249932451214453776159229481870062869135473729331832766707705514040911872416117631054033482298724549806292157006583040808734615614900272972514804520291346686058462574804644519279649793616061011917969377912579650395405942350998745394869120392179762343712906285870365347313524375571290490800298782687298586116158553484445757002207955286162449185090490893935671344780731681200767560531131656596511014544576713152624883956198351228899510961519960670047096918356485434402285996971006715143563617096567483427004526795925116590910994300350963971329886978549218102986741755111391575343424304199563108570501685756490471734000666574959404492966116558080078927142875328515655108076393226618065789322400476187913585963102007777960821011329970916288184666043411871958672732199139253180249075344662887512574058336412555670029012471089501572696265872988672630465143929679052235208184162021820742924675078205017650252239859682844558293751191052922155973826456931296944605156381241289932249433892492614866453397183195037156350114766445576498750130173021515495518015637583420734404029980542075555835529433676985047653315910115083431670043634038444323176741928352883198744755793000076407463527431535156001073817763558392305287634670292285480367191825384305915075403504436383210693436457724139409396705316415769071600313498896141012917202745010399438749377491608408576375742812370693895801707045347224679442658992512162908197031921466603792539067605968446350299860330022182464887784987246335464391620629449473830958835819160782107261303102410807526611075657711280869103755834655579736572536266810948590103847186469355679892946162802946589397906920628953127941414497074895285303498271641856334296640852901726230029886837907954039134592528762918155756087011132734830144511103630179754694830259296784906487359836551155130732276520094469095369867435782119978901111491982884176109522317660459835933643146384125656158700164008900782771323583468699708371936581024233478619431269876155577080997254322077499488808303552600955514400594396364112557150882430099944700968971346864360432935861439801880932610211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 414101167554419896857604038887318609086006353810892276158596019615455962624234323122662693749405059125638424167099685506354940308816947249148819268945430692769217633412591177250604127708634789146203027925595028735698341504989666004894225185031478860700646881243688617665163866663437941004433351958285645936471220006808932797588504713757280346890457600835942333050035645311368855082951432591084093349335756318069718082053862347733374314354163325771159063268154266179842986743984288937810372088490077680677911010859426654536493787165668317150278340052978032085220440222132751948848445073041833492409123931076167190583862480108862917986641352740781527546903649544724647304044016427120558615699416483172574943057324745429112384014239136618314108002251302070596080892353355716197297051581187147637284004545993662621176304888732716807233008319559169611942543612670946532896967072326382904635465861524232024460354779582589007556604086034848711451605337894414250177261859193821758447128530939888011939898788577578218331561917272034209856643541749116773072885268329823770654263668276963700487380390657760084363715400339525223858451558415327191582224447396784922831557298202576202588865270455407004037260326573544861616097151796935928064975558452272615807500371431474734144420482167314662128367722217997841259877837802811630789824942239700709205288289716485975794918934311591626517409946025932165501269408323617691588913759382189573601729489360270680750412288460239376096070129215021318728070556196916609832848256603894490249533048738046756980644250911436310949599144555459529401904588935097127170461340627258686501855859528860851155267598746070093360315793285188876215686653793585353934439700168109215591122840907704003924908611226928026496460178907734642253223568027796723859122689489506237492596452961025896370847134339934680843819079837065076021893488137327553366038100573488403374256722308198075100305222111344261442623722657281592973004680551207573220137093256236926241124202557563961124958814368701105725829589444395838769743834145887282744501452812266741288931780736429623864792830596776298949882869134679265991992817085717851866912802413601619968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -849536575941843001499773621965530458418237065780658558785912461989409409498018881643967278185103661505413669296742492224793419781260343813095683579360240934763368634882311320140926125908880262480466804448763436660531164893557206805818948504467284129725003694104416599550773103196204526900421966687993176536977060828496556132550839663680337262732820236075556816146833679450270107238833348232292111875354282147778421766734786162076914075103497328010669240658650365063223170317599626502352537701848219086237374663283695084128302204367318936465181338535851871680028308394004754534998786682354799155211481700259297420118066125239280630861206131127144908018831615483898994276250509126468396315514652556818677624335612074402525646170562663699227384657788781965749710183696628195821581919004818286658994129103899043475673987214575661822611896025972605010187207953569448173848717453886887253613703476557134847518720001597994212432831651579951308819188739208252623875186852385468499362065167555857439928618439579537761517517011669993069694592057428283742837565921984925285108497189774324832106071840921850272064439631746776351247469517686092683815281533226231567344444956774349346206799633519353187922494804563725127517685929249857404854012609206862005065046275270175228396496913458751815209951854711707872351368610737403728145081036469870838991261160445902066279568431788050561078507887875321307121994694279745626459299586476526918665626735402429624223714131911346491778115350629696127994482966108933309060069020074418725387619405929691236671776291213361173176131624451423818559410219379464443083386880232791995098015489426975453746609307967217331076999202642829398820619653370321501280074275024396172800173761443734262555888380844666610055224382685288975969166924496755426584105069460968898746593562327317036676207813883393925806065643547843450152609025670926404272681574126955166052439633804468834100835870161700506914214539591095536372185417004870873398464371074792342825051844627322989140143225894573378073997991734438294043812495662201888410673511056351195907280657606449157728033456789573306437931522524851607891450824858542088206632932134847774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 1400614582455456312265243624131159238049782927339998258844098718136321914301660574642354572248142798887332747932585692120321067439407223654548026740638162065991414087036899089049722982094768671561198912880938577682227584702921104423322315477160037487722277531180550848987684076269781000011246028567999633161731484660852202302090893867350707876796677722981219423062442068706106225637033812737907585485810632593299042341847928385678861875620224393615118579137007045343029871719631713213454247734530105918985960362476985752704225992420758620362707260820075921376989021926299220107025374398550585246962325227493153814488739750542143587671568771886215077057009625202224414112957280372419727086484390864551570587953089605469365362907745592894058373685955170061458646929296622249192400075943636186555630761343836940703675223734654973374095549834670835104292170141858058835865120189922668981794097720446343498755505041781396095855395780567194570252715876736778534422036085711343185044666791355220111912781560620106893220596705385383136497170229721045072569681369251700986675092606019450312801700432256699270510890070860798476820360397248889220107781373935381147969739776329406548224903206604864955485678230105828802745264521992172563278588821858491236988176336851163808867068446566680942779139016612629326645164928457793584661959268466172951115928660118070811765548406285027386592282048089189447339086473256396773720402392415371745343717690906255042342827756445499860775646582337860106708006575317850861253475767836823902031159221969975492846417047950173655322063336058040505532074333519267134475944998328978955488145646668314241686458582146670974063809763102521192561473372735853741271732825586723895362665447163123282420137580514210511179705560710104900349426960348696073965444812373873201253521717012161894428579564287867039085682188050791985441388339170321835228765207322812782882583853603250151085044514610137062783438915067398225688301848473256652022682316250105107791061840034052900653205945675063646586071980342579917196724352575624132142809893406761683353504932997454641326857710426818440234079396766178378121707509589985565503889546603527143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -1872281865792237200799613539484521459126848915903076823787931542958565108671057170956423128212924477464135591183641965114924029417331956427980500532843652149396247336137217023594971806928845388424496893933553924067378879959574668841714287729367668637718732882038972666538594538258467606347817399650767950043930911523695764126290806783845814108251260594179282668083604655869989096181564416824643038765794687947442976323650885145287682516657747072059511689243802372559418326309619959655161977203402750422856485533233972469999460779295348176764356377222811752583852017580588553945197821744455427465326887586750528599139938430328317918851407507626814254891070425963376364820322572137927981471499330098284010730916670298372564436324143875539895736578507190513148427267738214499560368517402696016077405657833316346068089989677559397370340329764087490309240579325105468835450125373783742020387600001762693193303607581037216284232792052403049348737081827771684722235004430162522527041258766650983672713458338086503840678162122616464003109284167251562425925101556802384915696350091991978670890985511288610046619929841403452854101444621012736057571291133651877489615219604497076897748416862156104566066247169044872653976451923017899831725295517855916613546470730216688269408689761473672030773764131228814784972303886643310535225238818570771603439655063639759353595182285930152366515197782981466883619275887736352399116722268743675940084408444669331885390224102131684023932909081857967872428502827448421998638227926579540568774556391047732248726710025541369913008826372387037010944356044834076411607020899379425409998170157110613468498382804044294055257118067086568864903046846131480753496733763884568650612027619402327504479633378067353667679514789591849491566710435448371980207369865182831049695920232385345466785115966287714590670557629510312607780646078000129332588896206902875408687495690365479987057228391344780855962011953046171220672862364690987301477082891056266746913016146722745578402355108461517094575501339160711690785887588615538305859341649176864258555444825263870585892652600578101313115155161726700809629121361157909423826440839728967188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 2085297792466532288876737311650723181096100207218739835617853269035606127813542633766919929468121883301839748929356273628817177920936463013693068762419327298240531449171757112235976228748891075209645963856747575447277800446419801347534085384859036905319972419598430482166560825033423991677303035771536847029538854647662239605851748991576399324945411805307590569470705647018318500986705838255816544782131182324171316045837658606186619987627993719210149048042704511826200131850876107840019818236831298430259824831876538090106350756573512452495965795804154766803527741638595326469769212785590123863299463090699166198276546592000238647255641648276225329290191979136357712160613231895644900887455651886537545717677372110688924251934519132985633944084093071661788771535428594577398867985824892315177803330056441214801237181031057801820928730301838655077956828182289229785794423867193875770067824055438226959967815479762661175189862216041596869343310633104622089083963592847817642062122908841777893707006730527230769630985792325137442855569147586959025835724594353607593024666911903284103966965758704568202336023946506649491942607086791420681314461769714438916813286728666154616073095228002653484657084785819761113193891640076482410243647027091733319865474851042356045106879716056438295826383511917876332894069093454836994620311198983290999326642446247158668573090166886897653371426690949954235252627172756213777442980947913980475485554528480568642793351266506792701868468452612302207469291464056458308914148648604518378457322162099798093590233485516162917136274653463357295123016456639741991956837423732891403513103216452567369854434836371767372013925119121261095071030895986157464333274907063854071543673550658567540274782838312298674035633983498489428739448005887739549026820362407169409034339236043016264426135474105960744820418704786531489750757771010429756453264131583315154047890026458056176899840732118310489809507784242495183865560100637940966791618139121311013008832397152203569775170658130128090190603490771611920170268913663586805564778548365680037260581003714288411520262388468670569118053142472805026355340708979941397793195816351764054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -1991281482094140742072620513735686191256113467040802447264605190047352572093267833071600561569677769113789088852370661599504858660622618120898949054990606753955533554980179868549527682835712982143342150278292153455013210162674457184087828649468843105756562923838518303230363190609661269755240428237514707749814077411435209040681647140801235210761012084798068622787017676274392115265156195133449100822237406237062286034254904390050381488187046046754997572936596141170134336668665313891850580730055092513791615955015933822208676712110834235207233475214466869174214168106593832810392004465750593208551719963628319591292325533574125375663956948394307413370203176593145538278095392336589894047517957500617439724229375134481539515679079964124655736223236524397586833559561190434810114782230641095550889106920859000451614945976120516659079810199164375268792014143193397408613692899849731778605802344136244157794615391140397839423160030336789360034563318386598306945140725317232978661554725755425527527713021449472208877054647854076857163385967918526020122323110615667994853844696805122692013938915200460440453342676059460129122284097920761164312376718902768768662035567441762643595376193141482389956078857474543329148425772706142828454695024773259236527390214771647018163868261494294743083759340463602716956713305963563825560463186975092829367733508560850011800032550361937034828658155553966657299274708930125051408208591199084263340609818982762349848333964606029979154440755750913581970230422506693245247972132158153084359810013531423125371195674836574032449585964276232168967943449636579066472694078320452242544935848253243517513291839594344477031730500608925152737661012601156246590710077558250311968292307046464337126283184754015565622798888340358186069208623752871220713739379472626620364057614770855968821626153117235712707216510868138038038180697990169253323284856772743304593851484430232392516628625724371993503561018015017502024135101086646721767561308707979533039766452684070164891332012651280085813807350955838322549020415602787413586116251702142860595822930424277396976333686496790781488263115004627341339221007625280212984650696770851962880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 1670926428736045633259758768589716211260887508354680290922580284661921682332685946497118084846838754984343940477808756381471907961237664131329388215208837830451121981286973918732262850412579124919067214320341408999532145066397872445525011998830202612110262837341284202970155481733940384207824910248788562236508590851264360350937594663719529637605046670572269365261208110305853929542901538863244144548909366748372575877077878019504266782759375720478977848309283078361473337272947745197170244858577920683532583897858776807459912553587453554727832474489533708892588636738400583108047796025295573792977732399969789822021996971298070463118832291566524586057016550791048780892418709380972483340036517044036508928675528449979259285928618852769363460314729312458601078156418758070246691667025176379544961433914400082329426977558560106225519205750637219476631992011938439080632512803154933993883487749037340055422544064904184372008755081330812374137342346803900685400339162318230502989625630072611748885419943627912881342836680358109000464903230757865651750485001172465171025463126424504613277209318126873008814558049894964300833714610156580463251161821837531223918151091375639785744884025893229786195103104577229211425411762486069176537638536796358121977326083243810807682615776779721993333098888115230818870507083963792084301202337582679731699708825850068651049916080758106241834226251264023134984383220034859389130226210639727693741669690140698609182515815633720222165887825205205879158025831425466855346140710748610789104124559951018232222860480414143992795318913368128464694655288250772738765483156833994781881039296465112163273781821786588056646411472978748979698831123909048637630461608012399145341539928877807303756675262146925555599802888470212608511048386128052952580203188746323482885850975819619624799727741392917656610554844718145423931495359031119318183955163045562372409902364013640069626579941312556676380531793930542672127609149158728426831162855140827944939894987840830389058473893536604505722353257935415737574266382533111897084396490019201159996203087910993971716719269910808949134647405741113459071471374975995433581770813140746895360000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -1254724650756331345692223111778607044204655349984297737883291049238366771155057646354408290977229663367163577059941090350145873410338184437613763488055926858115228885945727680033494248196387073009295260173255608934951485664769024518169318905874233569580000394581530639517852385108693748874509228551030575485856495295986072926296335880115125838921450117792434848143291036712600671704109280678415147487789034938088171747607534022525458194876021795592361778158905260243716052204913293195238117626371531037983596979438782976262358484984361416360589495186178162415522088383397237569710952132390738360701500310616402819350369383736989957088114979540540678968280498026053035046598272624401659613013112010979324233282995378006969245916169892062261238484623645548266153925919402764525831592606625457316934451748773674782349529072426562058785937926301216316655428253053652469759463031489337709442802598043086829125703419579078293226663362680783855906017932990928313551523617887208204841495738588161040501472684096102778491321219230975782671244797887432424186708592124879984039554756848549782031519030146959185973393740869935015123140848429485480551495966852323069246538458899084734382758675908519160651003045373951323883629450938516199474192471742424925200404731504149017798365841556181282152007005587494604383758086034178050273879715852984467494700661175918318784198883991174667841723931470378622695861614109515070078839868416467258436671960111077643293683429867763546509185532920550397406859437569570888639277932075784848952567581454046365285034013258864672180904135390862205287429295726705550155158804619573648024764939549805731358342016615693779111624191956020773676233478348672718913489397174293967238955842931286801573772109733849308709488372736501572868406030903310753468809227649244537246333873061971698424869361613607786420236986982549756677084474071302031581809473849326117335618489109122325145161006774618300656636145471128640869817157315681292065990913109484144543626975641166072047679516012262339574344943290382944976067307789055155527200909578211550111704981789862604940688541940261687546162285716550759842974502704963113018368178198025338880000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 852057329842193901349683405399880926931230465512887016224245358045143160533837774870868974422808357824323827219997960354976737711990138850976528851559956569294759722202379761037835823165568939023578542524655445432695692622344289083599263675832916549103033243411775095739388696299460930648002219238401245593232311861068192376268614249640110805757384798576992197568980878563846207463158387267275679769408537219888719763128637920457399764667932382078714112439352402198600134294386921050807856527093318246940566285734317385778307170960918066168267217184938788165185638835043849045462371393104196544510731272075424849188133663759517872691122224892206499976514086095811434688942831766548617557283259256220181257844692793919178647361026746620238347515684726836045306777911995111284927211181709628493705983044008274533101160081718543693426832622085048171849727004682465298212179103185496939425039428911330072310591296658659796214769565352096597338433681678190730313854802073958362921862124078754181391902376555088316856176359341780758725136623396040641177431649278032592107328232568820847212459436384711510549963340583333922911553836597850861718542100232865460525988813852149446533771293494437804565204716965910681845670362404662252220184830935032031675582051199216912137022395929287579824681559688718722289983655640871471609966717409898372287898627541126411848292528488751537531488855813572488986568050322165057708169683863552305841280417773312790314715972754054212243346711747554413460492716828704184795582541528349314768930540128178380507786843705736167741532114052529962596639174058097229627680033885640134222558259391465966086583169632936387785244614907031480527386372619221328394892194459616665451417017315818056635766472318991801849404638978141713447844031397558915371886871185955056199653033362667540030447297147907339964386709072907789261477592344407331401351776149308606026250152386467780001726729241798479769102312974198920276749866975215590067340677512144252802550054118675831577020410382170796960504932190805254715182328442502590689882456971773521897572008039625535132650532434913205721340244595121304138533236038363457273856629291628888064000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -524681325402898047571585058591833296991395458834610091070327680414789293593568688502600020860543394769166887821397058959590493963186467822397936374512370692696279016565962385454758951868313742962536114826180490624867865150568736116126517467757923895160249804804786413052644589386896889413415014549508638582515673562847343585432029222487510274445472610004607156493234919949937199533416926140400719586582637940257502364052336941956365516122930108830022780021060763642457897575482884433159910851758070138414661412573980140162485097257332095942692212600865606075177768847270308556731784868638892335501371960460823497910845711756887691427255981791486860627779087125378432409052893020102009920238830206709723673331295293098965840057854970845002426315909148416129313546570621619577723330353533990968450732519549733992298053931146381175005166975116270789561299613007199559932253510337583723212200662244396808318955736960468700305203988741244774745656437713219129813046161634262736130459673855303876179068620533235793585322221879199761792185866047456526578634505091342934942727890929848897146538096448115286048693955965924513854858798061752470493209078786251882155271688767523387164209747934028330845090762657516399518024880407534200483403280397394604139925628882065566824956874463925817113365412023402693255609767321720533662816452427172422021589558469956729738077506183203704339262847086708496047845592078684598223716256671010938927718477170511083051574125052113826454915332352354240049256142362760089264658495187364739647432210216555481975151632870456503543137562101349934375920286844857945911408841959443428017065990349629990848331679206948903920213817217426706496817068264950590379944862192430679858172610263635715497141122982092844732863049084413417732104100646202237310911833142437802468143575292812565023255553205941598285958556915263327290456414018692742360561023103132084724494732613629234266292446125160359435817994460822424888843281721877922428033366758124229506893650614977451761130942343753262796225807644956053309962753301133895228207755967065435093790598180939107452750747842309871812761589319985014154173371355838084718981092043537776640000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 291859558465301419109904095785327604466773292216540113755339315610581942030302315415539280288057276168421568308431871804075650907547245756931416508121369015148919427603428169016465317945115907106199477686037007384543459829830122810174250250838450816699717554040790365805133568815032698229686008556191979654078216328613728003622754288835139523433157105844155638955844063945566100273045914663941871413147401760278729503599145616976442318327759719364409447986727780132529081716882371928231254453003910442428260135848906066087429052447731764047043932125623607019185148136334598957770585650266617493107680405192322234374564038027308758290603095144899364161725963417408530053960247072181890334048081181288172179866501362608502767827927674201546069796992615838392071884139140920075937361869062217098315319291573085996974596504865446158228194373844868363731109123353418356771187577585347805979301916685434941750128809220260311063873574887268735331296925933139298394557074416096829075640626344656398713546678520783737259153210853340804148106989618223061272074068336382335188902436222306501520513100329165391071957226087588124628648071247205562547550390946036921310396144765376516172325015228739238863267772259494952657247377073320700236473365836779700878096149319462830526205914068035648795716004269933229483938370937188908700145236633769975464857436511919511910600092242695030784955058431605603345182656411648373210779135254861812883960209737029847035993540434901492504237351826965877903456127490413874106889900530612704935058543803805652566940455236927986111587575553045247689648656594335018062003534745357284006708285747736205286157446352226475187130916815628685167754623826709654459241580355792187880842656252271536607929249202188178555257191779444096016219004044147763862672493528145342032654432409355292342021848816908337884066974828191604636003206352899753057726657205586338123496844113775453960595413111736032531358777605438641119020374257653651311113952242508737266215291577250626678920182639965746781360137375792536599123339727840086707632250826737077279423802765408635716449532369522210621617327687572688680250358884137216375594715446390030336000000000000000000000000000000000000000000000000000000000000000000 [100,29] -145441296441917059441730278838323826836160752008917926504339111235856491599559083428745814826154318691185481243467374246721352812265810345005117369338233131011404618450606806392131561029943456950638091598251491892553821628067590110888094615545276819043364022977965648561896062171789772177057544496745396037743069045466395297668124185038934384482191028188733477154570269789300344918989989010229194465861222370799302787686357839377063929094999545500077721271111675536963191008194763099373400637486383089989852353409842907454283170468893421326141766430936489592395536358802579975207648501485525987981039524457710692664727636731819338134867136425013097531866884878023440813784731193669195283159794213401415503766030529567295487156601169532983254690737038312555239030841416017005561401044796149365345264224750765485462589909983507911159689352399355161396824095734656752073511421211495613528267925880688030220151922249916087803603597510351490243508253025944040478074533212000935584616657991741706672329600750164524822868128855028378112832562718950787170415818773871483463214580095074853062376606907270604747400541330158025040163714054237211602663613198805609557420287152434515240355831424586803697730733929085898590727327787382180354345998484332565467127689598846693787359248614606170178954092511423045677811355638294221408701382839973910382893711159740924345052534009995607095844551867813985553467370525257928449260161600974924935702578776385608074927954089457128236055143906919026852096250798850623099788981396301631556334080300207957689041985358950956343341335412177387407639827001042130878036789689313736299644901715420570767260285830846951683544391602296030927352550777878935085056312359158313795832235286384983088228052371708938342154648012985283450352592774741216991736918696064217932503064395287487696382979556510510354826782487421777306734381530717145248429813989779723597376077629972760894462016945739301807925681665250954551021142777727839895097429327829010821633274257192334047965580746559143897409825175629376003207765923974017935766027117301578436303731653460616455750821272556535575566996562078280307966297600901639207691606065183457280000000000000000000000000000000000000000000000000000000000000000 [100,30] 64194054232409888309995489615883448767004876513277697023494231582430550628834408966446985249604225717966179039866496205562368189365509190778462071612911547328980170346102376318349740418179576382633156985040431540664078188753217120977517786083036423067106217310358188718045237563782614497582863410434020103484536359476026930441185730973194402820044990237931939281643998761913095054068936844475772101086066591652835822565486310139501670648530264656078883872802220451272248980905410822296428724523486489288878463305720096155632504823085835958300028322997277153272067349459010998987210872390780853327574849701283296966973242779256000458937663792809799747695826326038282535867737695547182941068559578925867881012833838449084663398983403922955023687512476067448888235449367396612674913147011122632721138010399292315182254224239603594389795936528618268233316548596452310305742123932801337676109198830841754296705993408445374462168654728517088149452760638639071207824263846487445325046834424292406033912776855740718037189678040412667187339380020745900414099637019123170682898960341979456614913803356305874817383292210589418358248045755540758800273420329911132675099830972838117402117818364104268830543004507335847738324725223876186918065346424242486572236314133817206946104215333566443327173793063529485533876027210782894172550777234366417456531001498946493899061756122614159686459878400802596394552407489749293634842416320492944013059749310241758844251074531962583477154778907971426138655408085976457208807299240403276120772420838231174256637770673577838154394350063998665836091291003913128224007670881508146170127104978804152818170835541339881090210852702438967721643396829510509556529707587428783394440572595296635445831297199880883936074950920541986910271045042107865811084721334992222871131675841330989046130092739373235814452273873275473160840731811279814247610686800743037893244665200018702666712820140717025522358600782845329277160231167299838531355456271727237727211942371667287518334468265368906155588247973051885821073711013141386823852468712389573174457003958535183934655328780120248228519585076300237180725725718904507506011030965387788288000000000000000000000000000000000000000000000000000000000000 [100,31] -24727019152012110401604106365045880461609618669502745292617769083353929674832669637215140459861860872935219942671944459745799016342402967813593251759431750335348392140813486973487208882445428185888849701683936896450122684216446943269484962894122123149838058807001702058269505029489105033491292291078092753581624304301235128178614527780963173210020605809048170137157304487378025098420528904597777342323316481516379352134976507622194207045258634878327786904807029381777116235713754458493569861773349258948029255947712759995485278437106670006672610864890127895979387831553849620339498968908280543052644898714535363562608142875481561180827634161343787179658176221655618058035640806451297821749029091132354010085894906450392559243688532400926438735250350178924174837867943209977560515507411787731777110745264485223846805844604113145241326438121597858008595719364320701613395244119472622658506446947487343893802564837158156010400738663631277095810904627357253975087417833832038867039187150837202369782080833234806816581997583222696117746698634756031249742891061407499743735835022768067535574709588691978713907672388191255093359662356223722950545220238924950587295820466615906456397709994961774153041092450589882596142098858527352964741031408724882526936623027173497304835470056538868356100381671103088296645356670470017962635745969061029013393779206883008139101941743539349207493907787783123423113630316424249665205368397322428518961813412729220859998409490732528646512516262127718282506342054997196623568732418124810439189561553617713101944022829884182801897789479196906377253450397723793012344657614994773340560683200058762454634308412174265643363889550555292263346189060233403359200380661719246066896953701977791138937182826485147968653357290662154450719824150863180355774214314054281568275671308345128449114104089154003932183463616870008931107677985190170401984558280990460293660081713073413965273465265502942298069951601681343778570479383975734011399987234248790489444982513405350377557647395992648658321188280933580411710356043723936704236434089262700046244461490862354584236435001338362310528394708252508527707204354343519201653671717429575680000000000000000000000000000000000000000000000000000000000 [100,32] 8122404268615598231941875817181862394974382382376036544076944903345118358722428345268159371256282715991027119816065382861710435362395263271256043498307666603268539521324275475825003882245774453754201244146078720198918442250144489794240886524533745387051234421043792110093162861331346309751678330634434448296418865526535908443387846322619605076864996731805594570697475039847837483503033996077871806189839094119807143527380589124633937399358101949480541961819119151294032408465400470597243447703723518169896126409457135806862217047783006865584271781414722475771550519799367718200414787937150692503314982236063183296105108472305599765295601983445422248636991114158868959716394668010358738812910813904587080927195087225285422772172552830026344649495302710120606900316317110328394299071700423971983112539573571697303766302683148165620301292038579608096506456584584486739566810704876436834080933689651384650913427417263185374793730625457007494396726092727362338409317224113389505336572928050729410096144915715347842217081782946553418124742538550239483197275394112066175736417762597385962996874107271627556020511176816673791537615073754505209604967415440278082930995550343348968693514421398084581123093926009250362054472406132698055563828224839359482961341293360836920688025259334068816356128653805303588017695276553775755406872378907714524549437874486936273272084006298724414259311995653216403060537485575652619634338538187326189883833082326504852586658145380380653983097160051939851215071179496752711594736832806705874899838823538537088028818444648320855927735643578518448570718783786218764506759117324084347171236699764571496438058540432165187601714635119459531293063540519079152617338595277158736971662396125093963774292226116224294257227966711611149669919460621268244543550177120245450918349745909753189691957320515128901419038047290316190913487159753188274178648065119790843877505428678321931223888912778396581610276235091258613407880335626453661668251390205524737971565652474773740592101660860010424004500387858196180831802150329648557907630716996417698222838970753313216668641049751196274634478705426635967517051933481213464813795270308397056000000000000000000000000000000000000000000000000000000 [100,33] -2158769952025045328720545000673036319194472942499822875575160598188589445361161272618488273480330675853650983165589457664343786789049394075823914886455612616075972820444863337763261261858016240223528318743109186645424366523970995310823911878347202845597087156548402510964206154473393158446028771231015744970720339402813166045073725688163944326336921260842845222620132419909366853684100678364721865777110539319487207227573159440528912726188220009656772438615009949758655555071136813122973526103023429385261749365501298032689362388205114306172092405984892082702732184577084315933938574762837910558440016748442594421375116922558062681632978879174861067553656248630576708077085223918483255596620165475975253753420983241713802461806831315395290991728185938108140828034935681133705183955090025931855089894533105792208926407536117482013675389017553156828085181394703133485541605330526180851279292001714287629037652454573204504065887518159114191142925842400768158250836265758845728496546044740687367175751148861257060337762297475809739098911857461601378560049371247842595072393894133078340782585382188278354905748293908919645270638101081801866972735002369185969933312048757390634224321942839232572252814820049064732042345844018184568281707536455542232878808544611386022708973155476896274534746391282860110372404280373483050244834864859761396127636953359065434685194150153172400816643835331032610242202926696088527967327387853046437477778144748297322732174263242022294198664842551161078271118358685533083083523044199159568056356317424667063556575181239622985630306887466724377346375826185504911329665300420083364772113511002321150146072824625566296883331135919321922425091922980564370434467378880780760362088245169522235214492428072755918809514284077075485508904484554452973373020439276901645173982139957492463893438816263082363683817192228492161744698937071844645850303030791877093272418175683374560550197355454604766482825134687399762398673822232112420398037177895031308011934826054389054499036367802982030145033512247968191010180637737513698877728145430488298280203226607389772234698640375988852530433919623969873392309962430662979559622993049026560000000000000000000000000000000000000000000000000000 [100,34] 382869666621718827659303986389317803350635085793964492938753021485695787407064258614654881241678119574250260584397405780418279633488861273270085327941247602105211405578467079534512962619885735395720579897320832920620602362859689395019313983473642758188403155281172000119941527369235411871869129295310426568984613676154015010832546706249878736509618427713672109651760242341432906076720413515240886863518676581872475744360689391484339439445885762154135704391245790839834658790333719895201445696124033250013278476515344375297844150975581363487363996260324558695582645548016910395640325869103295175767467399245853108907835301067705657234706147170649286552647872985789967145522498044123659622442952196543417196968484349498193775199785107386467621774405875777253341005124331576232358926020491227894721760831557902156292689875965268086974134240545281124142725557155839316513406225235295651084050841731318531726255638999130260076849232056627003708102175576241391227745366703187311703008671687365939690788929980467715718372905200644675576689622566573541844422492375230067145744938739235848221019207282128617113224981487083793117582785298860530574776408025370869487396358428342050180970569696906288689452852896179406802466356035142873709380144253862693903969892422473391076242198081307893733092749537097787593979977852101453512378921174886682178850215913579438317572729548728794198494431371182745289654704737596389733894404940983343192217782653211099867204312498340177072797499889035730862625744202736139095137499415917350039296554725169118477133245062140852376996999180082669382132397732683849178786275201481079133088500652541531422299300686491017685660025972740996329769675421236083704625369533030711822907948916913781556659937792994166793531586173618012707292733441442113289074351101609980111959333179891887657378740851062694742485949431718418846328164389799116212525753905132899259535132772567793821566532509557750023832587253800002505817004239834674779234814470569382375682452335389460542795776838166639805939772501868166048435224458421561096148445422213704650396974007236475433740017763714903212254372780650222524468573572077424966916103693402112000000000000000000000000000000000000000000000000 [100,35] 15014442006329417693970778151531620021338948033882744273387814040502731670012388629180049627076137545910703282382152891776273038054249383124759423920219383222460619539023864878907232107789289418704639039519854836463378836782164798655251172936371353361693227617305466339252508398963092349555316241201279877646749608164003300202307208174897190387964791310965609622216852842593339128435980586037051177801547023575681293016847729263303364249699100849886600035582303539936589993094246994114643900363485482417806042862417651027295711842855801930596728434234447794645742758671333460255097861634653783975737830168612231496140504627137219782347713548515270698840990218041595435711507256205590316817505711629422736862680775952531295997289084471138352462997545928795624579856460309703824752926928604477985674728634484150935410099922728932643683608007030428033665017729678828792412187542574276714630948599928791524735803004201837238622215885657884762215113185774677060006942081287747287937012607321854579582637741416318366105826765437315776044266517448358769599675967043608330053113503485765636890683873574656680033551935998469521768446355148860292536019852088836728838781184424411227167266193644692146472835417032204487960780792437766570454745238183527131034752808016792898504638141522250169345712556063488512570125527662782815931939380190558292486717662248592466716518231542657625220916529438024783912538976161368324554707828986986455012664291207631726877292907013258689887307988227775168729251319649868220376497013995429818324359426694750793353571153098759247298044227694311024353459786897313197305348019021011356624030892786818571610869963139010995062555797539676244555510638211427201465268117478481209503839759298046977904179615897260286092560646913474948785530496795336852180680777388942902888641593435899782051473934034067257947051328988928848122308367181818722163938842493638408818901868360962580774696359745742937118099561746809012221669893746474850177859664108936126365243375460674502125754711552836224190591707879587657781894232409830917552784268726741087724507515267431762980990562119002352347732155005609806595297222149848725908028118794240000000000000000000000000000000000000000000000 [100,36] -50502381171957100386120876955403785670644158398892956631187093746774646542252352166477297207081414749881394629112705626648483893377859666049917677355856162852790553249532514379473067336083560474630842606604057756961525902730934980271627857954169164493370574899968268321778121524873595483847851957337308880030680993174535606878379116498556763279594718029840324067817628756141131367462438220446552715485103099596299921599227379128846899859599071313486449885308365106941206798701737326091545664867144418743632048527847899679308690078500615025498162466458037945554828610996788352708879906221458822568272680059398098943143121727773033872291010833701790481933578063962018334437729874078295202803316837828881160079627094201305657889208559552968413429607768426005781922005004480421589012875600098538077394598026034048236575999843404719881997400365929244091815830177936623287071576646437552487125104368228911841772983491277790221004638491276605957182103698800907634969593105201023513806993503201927320181880088677042171230118554293930648631562810947622256244293522837574421894814242272370607334693495126045764951129344777647587511230959392606649054939378964275239822781346068702328403632813927681008288997838960957212707524185101007055123813805461509053769243916190313864898346222095371928657418046318969832763496919485647613063048301954916234153345170015003945731175029544791406436262310935799252520081106767586899616798976716609706110650043976473848479070864504909885915052583281143477207219916088121995617433562145069427978484940298805761530084100939375562206462597087523987729544757044068704409480643098675160069014056014421246897242961995013248225671891923458777830633329314394281729635085787867989363233401327121641646333011447220366738581791034855120054983591748445061862223178257484854207721437192941685671932249286278380097551623255689227396476512361808133842626912705377429395165090035549885164930891857541440713598019039728744871473213080355398731504552599337802483230094283343197788013454421538545205848598220615921758262711160709438795527039361128399009618942209785871048103689932389979085057884497924773657564999626955893912666512556032000000000000000000000000000000000000000000 [100,37] 26084773125692913963958192701208055716281037062030249993605013362337459410402300985051051280859573882858022164341179749217387701226226686643547452725516938598015411044732498512115399224174889790769182669039265166915691061024841881095273145840358982238785288393740807256425855807795310810370169859507852212083202882632433800623660995585331169621678839443843790160343409726012396444853625829794028741413333832256337718094630110717371132946758191670083973470397333746835773063109044767496262685534657157398046407223092234850853062153378278603246636656727787170191385571158531311834401169135198374393376275596161966444544332979620046201809467568742061784054994859248542866602190597938900215286291731893823456121052385741139302173084669133347524310112984191743155593531090699505251671842580101013683778991041001400242030240186072413998169811561153870593138022564801577219516987074783945516152519829395303410688997222118103069902043763816750182087468532067483073479081525797425748785577122950288340908732819333994928052450374296961214048309414367064601427862745649575753144818535716097683751713071873527228160521923679021214930783971540784928791028469356269411452053599807454360403610060244418476177560257797886669856204693494857261163887567303613790964065057890462751720139400818731351943323219851733519611800602408263040710514973356386944074241364694827702704236371184193770736762210186885480357861632414385690851332126935084236083318805363530070706482723903819166179341656505450828054355666633084568309713111191506607951964459915203501055155902267968389247109915967910517144695405677569994818424999207086710747848657076013926899727434870238331444135996105817254411831279950561721268027655751830345184059558287489017826597612823523588834213950877174615459900702566998117994135874624754005125635413155605075498339635619381045168864147039767359489917506177500125973794997453462584745707482937518908960739621745467707341606105090130074286606567613237885684846922238313838245741913649122255307887056646604319337442362407361948452707539795491616728510554991828922305338619660360619384252076842985053802293390104771765480940222425717607821392708894720000000000000000000000000000000000000000 [100,38] -8595280304158172678018794339555292403381344475674246851438561500528351734300883769603451805127222216894471051521932886057800418830454887809200872639960344651952069805853772415979574908470834743255276094486799679200388460758213149505258468092567299175809477841856294557710727574791405013448304774041768125761532835348371259106232469911914450750099724721794540393257734711147697668913254808652236829684361657158940986269941344448088752901691241693820101788273371747606828734350000760548253542962236195489112768123830914263346850098589771556428160829730603854413397274943621292188373266198415041173599970062464689458294412291156813253850370962835172254848809733966025404162018817090580026016203263139268030785439702307958145011728655848557621904713573921835495394811398705705613892279503278490635958088816615028655782191508921911328876792581366210685586496721382570589625464401695223932771150025436982381493259844797115260134719240029112346963688048539241528552191395556344179457350552297397018084412222935282559050519869812909227769350828963535267771779675243890750361212477562765864473281412574486968390699605423836711047714230597129843062795713993713480471752530162828596200539327929065129570874767444925936161725582526579389484079587822092991482377835193237660358864317612385282585417987877531624854356314867161498815045418901410551858763859759116382387468927234266612164549622619080829985822063257669298114584114646647930926590787094855902434286841334231608148116808063637245057611040925487840724982081974257377763580585611783669548882971630174762778357051354378199884607590387984116267704814855218247954253219263256601503765994213781652916051186874931625056225382873674173328232963605411419991299300014608156761872325997224194324228480151622477739952575816051282559127192445789079267182267718377042735597733793955598748509719453080849638882039611204466051392368113080167621196609593592343033829376537578127656799951831776270556491555986408443325273175348958248652436388842967277453953720890945582081305466995713400475749263867976694838945545326496853896627345975921555051898858127986483587139650709552840800545475688324369289045700771840000000000000000000000000000000000000 [100,39] 1918718739596038879644794442577009896689351871617923991821447974067871417140543760662228986318207637425481815890550655473825374448750857940367803177310541174073409315910238619937058331917586890088586329252169175985144284298849955991255830387204293385341506522014888860039989804747201087472311716780429987989984841822558957216874537506970550447483832837934998896476608417518189422779243992649970906417383676845917059698355216287209604482449826523334166861274914648700240875716915232402450937653294838892552190887418846526894164127722585848319041729623880119771581322906968238209250791808895418629374868352836211741796173612792475840416675457019058879466062221263360286075725153223021278411072411995643407405200232716092376638698731838543211338500567444486630814745259721884715146113876278257951167710826483612153238610667104708826334850659571311571689029703380522976069487460903727997877579104919789979485272270596696035939605823814587724146367457120489366545636236448727871879667613464947439175336056299843725387368841358514643999637189855027727238913309420899958866352599524399627254934240052995124280322705322876279049270573468399656104537999223378373079706903129208619945721849385865976346857443283162781664331945725575404499116972901037666038139007696283789337237972845092622003676426984146076068633331747646652156074647362780847554277682085700983961974045818207769722051718688364483295336766462824213718937886805417753690815784779285665405634078316554672102427734424048954423521584314180042663223445131436076903646222961818652760853501376367097160132131046649157440564138408191602721265289307544460578208502277529417201940668006307365700713798265442493868712620108415512284441469837817229129699293500033981625147659966791204530514023375513783984406161427879885362867787328362283132627031696052423470246366151596872063875791790328668713277876436719885065634078775990682395922486206401516745558844978771226447632763491372493692795353534821238046727533034521804457471226876374803963593922014129603650662751603555422794616073088362201142674727997821915980808150790968676368175699267601409447684930816120882964948132187123328514308135976960000000000000000000000000000000000 [100,40] -235927862136649039072900864225291271298175072254639758930767950763629646744629783474704127646482481809181459660191196592101432084170109906818511866475774583188168926247067644292879205569379937318996955960117257832137296542402826858479848153276130971414666928557197116711563342807863023061641330859942741938633057213986282866259921927507003565400038787616713431609926882029121876270105066633453642546579966804844894824069954029842816603972143539709886947416323401975389480236563703874940828525574335373877907663527253633791383104206386891827769384888301585677782599293446441181587998564080472604736044226260102197570247649087059497615402543899978788886265033217153450491319469784383875627472885808181956421776771425227851107883249000932976642691522022991988556326021117617024495528285102424542146067455163781385867058582147241092731339833765448682900870427038327276324100484569141035843610381149079140174680167938692259599444926646595104150785196862886570843546357018145301153004409740373384725330864585905490009829740491130281598180590956297361362956979403629118557867468154707069571371144120722556305112093811938230329796780169159264396794604354739942229930471208761339090299282785781850214566884870316162778234840916848452518951604812727659912969662706761534138650149077840190977243880822323440680854152635630138804369938875288999428233520104080847991649849584296020999375778921768018148972679626239239850035408890778574377754364921974043666050759602269325612199159315650498209631393065523804110698137074832879067184324690420715469993366466729655537900139005362017281009584299925641223027259064119624173897410466504205923300741590067843385468019569709541913579280042800517235288938961868477024306885887583904090825877598140637899020152319755893666381935445445209299271066404182040096680872674775508777470838989243458963942021964443181869001981936441275347430435438860072048939474153453848860521900339423576953220691107702298301620585822760287463567478091078140827390632945254197391380723469613679618465336877542157201037776024148624671219118430751367590736501521904885051370797577610122935722116248916422040558857959453683262107024359424000000000000000000000000000000 [100,41] -14853625355242845680881392828407643006115690042905942911963884322466282681591980568525297182254762755865447350272996423467385501551510414491550799035136338020642818385716182993851167491458695012463509806166797674600643188364010681789637713885823745385092460438866665506835185775425950254028998420707394751588777825238449934150726284427266205548213765179566396962172474285634940727403837110974245861796226419908829191051706064692781045593136052442118864244775205193456386588811880991543242388927822838146057408093045246397479422348496820040340368559037597704829108187060836931175813635470639175543501318565933187030960663032369994620736027840505859446608604763239191552888536142377750688021645637995147128984959073870748673889756902374639298019929270847403173314629461048503771037335147855661823798170901531341264884360910621165308522916215265325702886657177608274981280149281697750116612410286462263054111461680969636902089323476884812101909125837365597553899545612924481114598922527025427585398937849652103664391895152331436254913778203751989549213645842413388003173659914416501960471165691016028722340876343437186909590629738460254670685750527119600900342123190072487029045994980186922490268955906381050225076286409145038827121515661898129995741085812666916025465578235797457268668018643593080904992337260946258327782827206010881708401609902944514485918341303824104271349905315833416774989923497015550450601269945417829815283891359121425710364175031610231030713840702830828975413596581100278524679744505400195862018304287141355291183674206449730043578498030149903694366216138380888603823191552859736346834181170430029674211077263222006329304451505353811411986651726456909396787983585857359456624559486749960094848607934989571785771605602637964116836511446763173988641427337869104521255934744797786554876178037764551138471318391919625053218140058141477983863828018752419215922846401396736069081340518110934046786493323618429455263883379338055707520115011840865261764382887800437791710377104359541039886282917467350145486803310937625792802362184230393468086572016982599587021019113581934550876320043201750280253062382561110649059347005440000000000000000000000000000 [100,42] 15205123569292599952177622931829973962938397407662342042052695548122675661408964784815743919872219369421579995810570716848074100532563262126801400167776301570051985247119362309214131214428775052464687353438366096312088627854670750836632786583900280069581925850402886093984894274148285422033280037933669105877801001856783772393162570190082882942422874925357999924289587757336352889013458309902515774928116882301628077204553042510808375896630805685599575694900591611506558364299559204464009336160612855367633803611231082206643557104896821171473378132574300646885420411690068275153457845401523229710128623975329572172918698730686176300190711309059624280111006526641087061857480473507268046330444270239374168866274621403894569394848482100155015723582526875320480120821318616540132884525297180037215324510093776864370915606280422506690609968749201031558457197446597372636308902419213580476742987508478713629343304492273949469820193986272862262572583920886733857226549118576296987919589073857063871938090506721924240791010260444652921387882213950290091809600063844795623061232163341242171816542898362576777958223100930878936965680868301027020738935268251153891675764789291562314275081130501338206529194749985523179562183599959269797511334460917547430658703090333073472574077461979480293662532044783777982616982581099291525760919592802565588687237663713149483664658726992266515034296596199385732333769404777317809552373325789462466999783461293825743954569115880261219203523367559887401647031016869439610206605941200604871034347728589674089658771068309683883866500928674870097589295268900353278459606804684322885541470036714601596397116190160678996304006838909320765733087649203348312385610344639136383494691093478510391098303487758771981916088399112788610355228022720071569702529762315862993402283130942214830498139619903532776991827581256953021044477484961713767829965145879875459772141179351001761796425929734196765495245476215543326481543427560487022294961861853529655654406543124488830495129518714599074312263281483561961957963997454379773257231624230698810770813958463968866003944962682531808642044311708494362109180139625780072326899957760000000000000000000000000 [100,43] -3989173881491387221925339819489801544565261002577821200699727857583921963494260982288776644737517518077719369723407835876513775613302681565651522645957930130887705838401486537668441864013441040965170010502187733612421685897191971713276746456863322249286143515327467713046425536013590440428244440672227224403295416970529843248051036099236579740368709727771715377103217982565555821640060680095733854634206173949244509341710795275744928573234355953236115852969877516583694493938456071255398843355487973913640043942979209762083795814686133798594929108535858849238173262224606550270933198637618941477158115268464716652134512451229017421644862761425173874465997598851961698949640528021525329722156630898581508542981876078231601620828521103564869042181051199371573786355300347200808307275136234985032591686310119025175246079293214455240489449458336747685574777322828103869548270035143292160656075372245625163202695807234304557697125804977007560187233445962788729888580061827012778900578738303421351258912107110637739046141434608662587031508789694474241844412049582124824745285192273354871924743231312111602556144754724157816756782587595914469965227660987696731583729226127454889151269036514931093754496900703358013202163911482361941997952672659781977196966461735337278812510580632977247703792670162790047916211462987694193924962739426350941098536586448333375024095565377372184143492836322777048668408504428023728886068131736538814024483542953684772148282011065068434508490257593458604647029243768227611060244357699278616512314802016027554759930708705997102530950722447179437992321664085299960697023206833835735538393936327317272366017804637613060208735679607745723623651530256184993167007097853551793718041146747594610440716432276974748006152298974104870940636106168785184976581760841676835726181606042317075057635651687120017958973700941806429909970662652672721939538554011309852813989591299643033317353974134719178314442224644999194857403303739344659569939553971199224857063428918221573538047917954899108635281161655967670602342331446229492001446192414422543232926625065275061472050616380481328372337586658446299578124445156105224153831833600000000000000000000000 [100,44] 621637783693377681255258739833258801513916912459895114164842825176354263846332297437857118141513456389254739740324656510927654288840787489297887073166480039247001847934038193613683241975960339546397987180761473934623110058333767229735363117211484867915565010744017573479604596986643389481270686667588749573599242588060028981776685736934707328097312120106544195736902755177443243662812008578547396593956107035018189229150020863045513842621522264270522372379627921908682929979615109694191227524170232808422570318263507943727314756634215995009653739448706356243910231895936388275231834886112553622089503913391385678540846062586127614076884312191994827086243147865627462114759650451064769288302645033106259099785615457361832079421594903030169106958637268342737119069091361135561976685944091358495769908707316240721178411983776098577101090555957478535349779493680280809496375198772201315376543829191075727609600105106900949130722123552521513386976380710478936450202986397670136383648224642692279993102183868321513076413050232947008465992526642736932952903562833803351906708049194446181051220238094887973797251182597254546905999385627015594634338657349449780424448761573501285753228049608968430895260730890310532360080453041893899996039377324243147922768872292007237996671035391475013965028741245449601215327966004340520316923966477257531436850930253769282446283898604002203755789529112205856347802177284316192093859257471984499794423277156480902393614421057621168780082008460641055601599536090393424820376860602017043952967712675193252661881561246927499784134399538782660194438189248671611225188863987667114212294693116830644805086296652667532661630236612210584664096987451648672305523092357020784824812957340245797983476088908751357544158951991424117739945638212771783833994731518967961912961259725774460144157551284061006245597605426274088412405560205626868025099687957027640339327344668784581274269799689216591132826606006738964542354616023747579334721980861171562263277113960231136143338540143964982276105811704234731412551874299064474589816166737720873623738523575171584762951477244011791641688803194696921750280938467249237690490552320000000000000000000 [100,45] -53274751554660507667594995056370608860221279141582683997001549812737161955213764625660514110316325797760707176087542598979840919127885407113226036674078212509924573593520020705471487434653488442684895876141010567930893394975157028316703081525864727353187329240746326972285914102634294988967446892099751738299881510499866092968459841714310882456311548193462843011621769296891903478554238016795444199151361240447245744807581612170843840380848761550628546294097754488779719601816652897337073580493623841356396061341889901694824717760498699947109893176610112651989495671181491441229828163994051185941657186146851628631447002223798924761149444617085396693756152402333150122182968261158788552421735265208626314639292967775331032400452949899012838564417535026496463629010752542372409584950379692607507847700237689473315593084854071816675006344255556191379531480056357580267400799678951512540761760503749445464074616747194727181973654729076528042132014501493197470365421119169180774632837769454352487327433163786897920476594239179601319105578602729798769277012953426238998391295820052722646068615528499853227320148471487924205351814126651768336768644308228563919959343031516580102550488713570914676529103071588275134436488358278260159930950283446021702365936467781649189426122938617001777291859503616826483429756926231134055185458202384146651177196755686827146786514340766753373452349307390055664988884102547488892146823147753777621765889964488173065440690202539735229842485299967759138734520383353829742355659999599824921066412241275666984481621363055443329946101016338901385983243900218754127094026932545523051273326065816193096496337872020581445897172177823860295866249499256910490478257954430065381104600518923720392867261744977044002370614447415942704022622438385310381349925436849853032501414507108131229305024080147442887309090584400327834865366316624052808143811745248939094247628734835593738478205111724865985392937549511065633557897642122470944218762466197401574225337592155906876833097524641207332770863233726735491903206952432940992863054648695717248806564921214319421596591363190994543448980395606195471515031737400007761854464000000000000000000 [100,46] -931892621268794080429210002776451175501359981893647304329458307433933101595064188729155417382928528347099625786499317666217519233130313693512669382430323187508902037010386451676701343722566226687183981030147710697007222840896800623563211471261078705363863846986843179678760915153509139274956349066486253097891881113784247098515257524690426295831029938233623611255104273590437577820057374956823266116288316357404471987414793917893111505975554857842019057915213897480035694108545865981899320417359694239789464944256662606278058135259011779526818493664914833906182040763674642379860417759580317053831795896326636350238536576516615865690060164941314074564390689584948791988118654625681647468518191924898935794437216068145408060745301858573984121666954840487576485839110915294594964019215849570805756034041995098431965245611054210972686081173374545304216363445851865687090770396502819914777738205634360887467797094692061772164252817789238666337956708982109385410392782428830167774242226043702634411256811944891102810888744843887417279439651526101816418247971754842256779468399263803295061915826348198950307886135662200991511283616441378027678901106314016391542794481238879612539208519368692839930848922985382902164681883899354357701400450167638843502192006910754122808981701506461142764052921275389720228509512938920624649644327099348804346037433121245964198825037805781570342091416821263747623285164830659804925854253085907959300387472951904947510316910695609504434174329581680245267513554534059574451308434124704786432726535973637621221071857933409545292937712829837262065613234794976256137211459074144374922154092850666924997985147943280544140401177393938141743991824367169254468639190551525604778668494034013812291000138868943711683386395570554135636034606265578733892480238561709643000710089726005944831136285402531401851458790049614137397680355107309522762430769348663425536417691641772615772728209101399324054488496461145725262277686768626390020422598627561323647883125181946366752434053345606831125314564766017413792926342045520941367458830856557564218822234969798767274588803267686004468941709564618937975744526215331119796060160000000000000 [100,47] 1094220909768389965432334095322693622017799088855602533386932342433693278455616542673293498814210652921204258347121768229365285353031889168099084877628818807667586803439724908769916909844223875345730157019401124081986455988882623385956763748719683500301777487640361601782184762240197394533366274365864698808199657097003035459016529143378519732568594309141708422741809503391081100671894017275612167285932618447768788953088982085181832363522193878320084647084223827164874989418568195095716098217909564440956034829263909488796842841489003133203767983052266559887795319502927901176016724224354785344603165449950402980729944806987113053529002062001949236023343755367299133947552266777213567365514465085872106637960611367311295754487326017898639769570534906339680712840800221478805477580296333922117862443456861624469326424299386331700103303110671640496856880019034794923434194163504382736682737742220330085275371978362342866458826517698436979601632736880337946100931960433325796536939857712393394784671051418413652223558350827684054774858397024620802916122640178310943705290067509179690815607148695848523000898490458715368289740763292713119900346556670704217091322110719288163881203997792571882693105981822720054611836468926199965416493253681615821614811752542336252222865753972846970388050593895309485960014431868289476528216159177845468130565051664041752275953345517190503134869148590478168610632772772757675846147614466958415330933095373143194671149392334662093826411299929428791767381880572509586754872524763626269876668832377941389113922143726848064667950600402065028592938720004469014542490882602154412211190324045350702713587839374784423852368187925208793286172788805901249706750518795866797492563515841990905472783470328352839240684830225106475880457270283719940309382098048092961882015732616602385013616156683721662050949966432928857216630454162290511863777429548990399675192393821423944593411070612058892031780109173871906987702906692828604434807045424611113142442296295495382532542854704788487143321446111762394395553636290089524353357098429600484259486569187649083086134530343385963551820945264499528427549518012718257484595200000000000 [100,48] -187657519863538334404340469312879447030677751156862460273733700658322861031369896136366295653292662171476960432062003242057194109673148630102403860953526446638025769766726697595188181527538220246478691364754330926798470151140897523900803760599763658041935134916042838272578480970638424384082616652936425656475660286381011487075914001132738823474743291436176982269396285121687581934126436422207067847910854126389536863730673063552717605460292751324291717516434973812770432297323092341160595008315564478920590593451611876638061996288151211414919025337449419050527217797364051286064327022607769406425863048445231485294910944771150207914682311592015914344113651510990705839352901926700334598080037650135293100871022961271709110072279499989806623223703745741897742633538706789912853661503433811784703110790930318894233617476875001104102832358928722229525994705821287962359078412741582280672401908603043113516608189824569201910117154846147194184532731195144892251668006271445463679746131281518340363567562889941836700783629801113848244615154204913791546588562547666238444879042956211360088855799143009944091135915459239337172961470760422906541267203444005613449864145772806171529985477517747194899537116651223386443979997669868835902517836150571380621500381498409111061670937940816317750906737441728685528692014560076845036464575567944647717268735934429661290858333198051346601453613455751590501104555911263644112732754632800913246766186435998851292633257846059698503569146072940505181983479166573013296114400539297756805691974253018903833175070678771288540185181941566563810190939868619425277952000714866095152602166114930317064032854551305888121256346572126412105578035122687971620907975002249066318900290953761980837586560616275437529092826812770053513716388082847330631918546826811587563456711057352436245825701148642638848660643298149085567484021646784691298239360315878394285000568951838112041334090545672395144240305423344984695924911980496117734949246019388387177536014876318452743975375237878098158354002180909588495911796958665311824874577973767816570030111836892619366295962225392187169717893248642503403817828579373473175961600000000 [100,49] 18810930859392657518265713429617389990647684550123562696760442596896812179400197845134664602535870200106349018356997824212911885771129948777917504296414402033827175174230974758660810285257763256595974330328112334500967547047570919040559069935605735894305739727208562236882437028520079199213952963359881398791418987051315964718175623945053964758071027294769781931725044341444772845125948171688553794226291074855368695020314067916936496178165390938649380415939885849288042710996372658992216375356488576856777295314686274885908183647506928960428699845623726470637280551549157956199282897742936284006838255302323065199170144458462543639639708714211883744469804654853403763642177449147497716174020780269623578935018044613032213212652903246188127490531027770604161758862471829254755189510237168485549870300556923742255542461907463051864304933497720723126582018299598648593347445496462635960375109635328120234743780275806496583463453857835826453614431791905292424738749696711807123242088164090194742997402266771084563126406059591835934648772134127790806532418130716757336138337830534177906251237414387105671360160840415857812743339964522572915763958769814352050335267694745134067744599646766625936482572179553072789718014100559919115937354278404781712967926009739657662809136567347402310311462090460391726245469528764750820817852600474350191472915822894886332205219862673098903637962715368095231327951614060154259358615630621135447641909744169936743269830895909915899307054975884824787598369138448280221132507797199038865477400833227613843429356229466495091026957296477107071424267224622370847836469686488438332630934637194915355649236495339125875329800861023865066944550451395295538788875069266953383978747225890716169270578474747025801423877304261784134953683758258565947942823974298350952374301153762263213937582778827128111686423341152004073155168577524813593951062787441000475431290967294790649099684467431818176835855120481244930290318430722435144489533001526074121063313706538803131974682527464551596724420174802816246657916547829989711688048475793101324201045559892779416907244017290051827392711222907818569499183373139637141504000000 [100,50] -1249867474297239344435631762249754315625041656219616026023109204473335803223538752649845507964235168436437190940993845561618854732141316905274304657471810278483092271799915080645536566555572533792056514599974128826444685503120485199419870182619767456492041767184789256481811921572562427478064667669881286264973116085628829447794695531796061788559260916858443773572219238871020055477566748783156199031523662606168189124324793005583358156972500766538896946608105443483321275855112303243291730314574834301235815424676964089260386486342814255924495074551629825915012904111946956005322753719050587761727329624354275765969437513472743659108994764532677009671636541026036689853080453507289192262747850118900678620521554998267776546725082370635134973491749158806806233445330894863034153288573815631110574941373404403276969421466073588633525205451942283842704144044699070407775452906439470767741964832927387466098498626279984740515570388163381125712201299362926361425688057861874898249600096131981220149699140700897788649838435974633319495048288014074557541784916061418397038992694975564337843338949509756955323899249435783770034186331616463668124758362910717550443886539390274502517076062534020181107709400072694946771648159254534274230983357154788588742698038879995258935574547231966627565093055462207554459661224986643670976480221268913189197805823739044554291691973184874361743834541108958841896782821358406180738111946746278990836300480954654861436796543157040249253079306350542237741161404516690079300867797210704004124286857296801764420848318641590112559567796581712566742296935921578480206826472410733617191277128445553598129754810477356786599245475812182276900139295193426207222128700527227612588794244137634908168278530934427957050970023392466264384438506071470760112586901515998032634862140517250176528688510204003246373063820151567421488921508000939415471132091490080547028678539413775642357426451364542547702883572029138283079951730028746979152179830728217779023298164390505063770092941236039437592561081982572425665481965020567533090933815512532950543301855504603393882301203677050026187735062313249466429226472393554729051860 [100,51] 50280934724316077424670021841125130637131499545757834713805315293766488537302088611706442293277118108120025222732197663548173148497751209076677861666254922515971645925043089109812823269893139816986703085316021510367151699992945135206697353918530847207620468556478040113030832831570682415484482570419295158571779320158475679113712384250644422170327377430839074951023837007303001188029931967116708814203503448496152942280132199813138336612312828627375617718986946952517717367251617723692994767593329727203179669585549619706794647011838468032700297462026382303568705419230298300243811167596261405266293238205393592047700426743536461451383090745801576565535179502223958402061150280936606072777427141096606881318086117135767721671800647362456814561721062098501954185434945799189678523755537872414017098462711376307102200502453459093684923466053179542205340232325376165816375569639119184919433640458746580085759184395504634877407752286943803411768522781409045597040703010860047570763471073695441823753521624783378256210270681029083000834117047623777474005378469866125460476846049827502669152224925556250334365481303235107602112446568506330878713730950927444965628901211273909630534107354059074216948428105333552181418933825841534048480167264690272623965791310307004752866521104974228203751601401015873022200176434519564337967598126866403461919670920700851490555556327143823119090026111732574218590082456091536090278080388695488581831941968679531273020150218169775198863839659768239560792505239912355225125526110634058304211437102218971019229597680323741026326061433757227523493547874104993129483307391675867663365289611818737217093044043490098021184243063693267587020244424406316155445640418433285126946462003770068442186856475265034793778964217361762448120484105269199008700232563576145737256435696336760704852166734008281703140930077460076798529231947237254114683304552267050849421442954592377163027071474024392933114172801467167742375715767018429786938951845739025696146015528284735210771943170681634269303899378071534230483949073703352249861491694893684751758508253071807365685683927173548641280197506620439747374109379300400000 [100,52] 482087133430326715230422877947791831309553186680478282450481132163963877132761229716705904831337954539665061273147273111329079904402104442418846740867308703668807738782220321654714375039833763044418960107135530683922144283611293164481039499372725801963000799014914371691667559832816739253636745109256897921596038222469139659595339613283893497962559577177942104848743374978129812452935418607283458559291455601735319916751720192257006247919433697235507634432598340019400488704651857104465939646793872784159869260275432740945937050912488873807705152701161456809370661502512389827798228315471914608890091992930186975077681750435349669899498155300138761438885286477039101636124026999427574764026243724719880242465707956156429150752682856324416967080166577221824199672490271754694877584741201929538227367115448671932844860306225571628801995041583076549359039692251719137787402526607676368456209391790222830027546208888519252189006513500244988225629298708458637366036306302769050578613183914842015464600415221180302015540895151718825493769490464554413009318751255767566127594825104110296482221659688514296903058993649970854414276658635579672444473406692310309348871619726445523076002348619158826139504561357855472916386522404179033906737750737526863664952144915641825248636938623640332081874272917385026296821316556613002069412885532385717483760178955788521159950398307701156603412127340440060972942654988190506539764788105742963602392314345787273993378868909074745951145341826455915757116988393419885298758996447865901693850682574143956320864106014160499425681156674517191703366404382288385413832630100183404188898182931165799402533590012469493310319727784412191432864897083809444380730262414162300955074431516929359648061137394259040465250969117262596751631993284132329954493347769320927499299993065235416599484419144418584616242483759422676334474363222779395706368661069248598804722301368569836563254826990263696003049684544308357430777452130276719955951707178046352185252595902709269159568602062685527045569346637116488689130387573688253143732493605699251329619176223199367585884857668845009137074753880173935020425867916000 [100,53] -267954811391305019847675491504151331922477383208165872433356910999448728213315828606278352251162697408165295127503805267852724463320064266375572983641211427996311834957805570363412484895532936613788806853876490068554115620575544876674289322096967479307043115912796171758589556624944175355734553338186126109756657864584836855026772537645477795764278200664251590156080526764573734191198137949483252540421372679551441293762661718542876177273958818690602067330676223370673942195772044870328345561956084216040462844834920845907347676011850227446394154009306401409973080205092690826903338497393094148023211512512213991873712487741277707322816218113789859402173616791778815400828451399280199197409060212898580309066912202742242121194184713170800179146107092839930948647605310353194234759601275398161291940669571780900941056411464230232115090243770123469701860479313767044656246643536507874747258609772224575418021232034679132503107882537602150881898143539008639295333136063928387813839188416048297762405369713065056452160303094323289683667670292877965297773719698936272083145958537487703027889320597876012000353130828419058344291695398041489574855139317625173456340001364950598078325399158095729549523541433277322656035411330097477039394784835579297590338388615182666101931004008219480644860263252865371075744992732131358057654136038732766024541326627868874434924946124270081935526143582676298515318376608491166397502490805307014202926652298899238099632733788633378408992384509233056230650853651384388656136310964747594146262110757885645165455269167853823757417179546886898650221438057480278188892121651031696085317323990156018874956334417177384341311865412303914673146681759000459659727795041780219106827112453638227480073176879931267795787929845800598748613400976675743670203391440531425796415440723580699165172265791409119752361050145117257839431224783619664110352988904046349649277954129887142281169471867942902620274696045550040933191654859413481735071491861271840065083930400284901491090551179388202139020987458395318195294134382688056676956063298526083443219094707397651847315002033185807800363510793211548535835756000 [100,54] 52249332526941914196606619877498077128059961562906752547079917388810510741985519953561937672223676362701957276870678559916364872033456268100823036399125506008958361654647241227818673364986556772810864623943282785872466372773504846164105135571190926553517381865339713117886272904778194140781662176489565804997323631144252456892681182266927055064247296668964364984914768044090221637717694519553891303550047327343145507938317988767598138764690460883123830130077890578789438777512484989777840509525404587643518223666473648892539172105068158633224395405685400678148110191920403154997081563995672941497805445529149112356224001979357493532991801426331939840356390462269790360288377226088197015139131326432241226122319266297914412882986543355454321700347610719811066362059945183047924608824569432018743886540457257698696138472043843880153171235348334809032867402166287743237176123176022477732976734694092367599786442024071075062605064174032265010146930741552837432309404242568261140405093158950556034059632294458736674545974414061348363099420997770881599237672964426652486086595822346956836188211083918107570825327693750159173926944219609072548955550126585586706464156856491305462873221455976968001373778239805312292393163790618571007152035176651662224822980557578829300404048408418660038776600019110880681416735625242102837849530649286426924909077777173434358844731962792401561931888260506919147309912846814216073228473415586997156553191846698873466505110107174439186719303339771369612833014820682295269488485544656136761488894906165280395602830350492342927417724134618981994171985898335799325272909357303217559082866899667917074918844920112821287456167011164122060050482852890094830745292460980053698365885692932380461233757092676229596291692025621434382164147717485587236951301413664409394216892246972221713753189141197660705290562140160345842773394367400925491917350877001743223614222170828360487420333805231879007932377386036385232503949477463634984491634726008212813002219100766880791873858860354135798510915914472351740261546861168364292762657323052148549127704770191311934490582045997143156095995099154284064828800 [100,55] -5172268951407820657461474946092281716071459065858816597094412301645801127957311704962764537469486052833162642841511080842072312542127467768781935696191042223697978629776338403728286883716564817687585135695216613610971478151457100430661698583393037292020387385359853040063499031180228571509992335274809805991615330676155456139274098926923392755402197660572532566398529940787943039579391379043210928746914532409554944036106989465647613618746830341442300530966680853264136460657227750186376480156100846784503720449804279611579716634762658130251346065081093700988307267249205874170708215732141283944696332780584173829780128472407604200398802294413762876764006925867516852776439917772274313628785376066846074131839567093137943115487540783250622576934305790022120846203971482830347419707115485262810105644840670392975949180906475867098389256537069962817850715912355046863930162865770726958576774615979058896240237536510561187871347342662589001009256883950109284392973948925972619945299626483012294139209748549569078445452483847839574620795571556243268344363008590082603462975380379023761338876220677430988481758450825427303878614132959018457449156028480795610276109305179551772044103789547457562640909264361466150875976452346276518768131720211900289077999890458288907192561792332610188610341213817925165113994992971769912629070898147884099780171140962989737545020272676842291568573908926286789854950114247477381420503997390445040014096080774972734847474830293429940693809783531921041958506050453369174739184895784290301958462076119199062937491920041179945725538277048717261065279519975235045315340952120319164578576215668319188750897006219011665087781521566480741314626707331820772315729855668098538123321145411458622719152229235427750200068938453389274139723371877280854366110317715461926259036822957135040472557413400436921532368935660249915209986692661386475196485056420395587354235940321870455195075011825996290143552118259149165198957812559661277859416043130158774624701858265130448699952300245104088498415461357900422372110656739169399511053661130704652272462000564953000901925343342330980473764411769791104000 [100,56] 393027045344177330292423649118387995782198672291481825865793891891871260183087138394311817681833614210495579925911342822360193109294340300544813911659850987618501366938264515591836730009839540361491795913198269923531692967970976974706744181094286546810660745350064220267124493385349102021221395771044375918237030230725463601671208370897469743821860765169638955095205971375050250243418661218806667198190524518394545180517470148028911551697233523548754934589138069077597729410304340484183752576985524689083703235377569489988427634858807668260429565973961627280911507589756206868591269531690253529392337948245130384259206415773909310727516196347677558715976019600334820066135232851831264029450672082885972779975825852622376514941884102289843171983617740750483558106441519413679104507825201316718799653173153109782680388992420317823438330413525063463992003854303220615796805685228081993352443512394395327205700915775254887426329376870950100685609522341565512925116893540291010214468072480903753773270763699626842648953475074518519574428673864395423593196018970937991961327099368610288103436808008417966105161527281177064528051909298800160445530414545506509460285717817937817678737072547599746443857376116549961659196353096170819608186703467893964379731941932128121139421391230690738373638980308124800423520968368019422287611155992734415085192507740071455559530219600817222847018985310853435502966223743407548981637172280585867207635807106378323162552104119507092343641051941063803995502333856874237775619840425598019937096137358353660051263190352083820101557388922459771991715719550235925576168037976030662747823511381865859777381888043068723793994036962537726046850936256156085023685244694140268966017876576476470431356153564764966258111801572916518381434624786614290075141927561891415910627400585678269223044532756816489385424686192818096333400925340600723001155163234456737259173177851295312402043400309992621556439489295189541997013086123326513410137933665739947980996644529169293662211977520991343132456977897622642965726033230302364556180424168163389371273258535832788568245463626373314142767420780857600 [100,57] -20924841902338587728545646842942864603078538665181403398081627514441201628495704075795754379639080698483849849160052952161319497740517872153678485336048471544875684423021889208649518789778283593889737579889059589365870502027399199294647444814661661031024386430934496233044375651879593909134784857187329049162276818201066202388873759548411269106303917206453579298005448572396062900128600644918728706201235776422358466563055853545967594623125445222705423299778848265826883052259419275987591306732686013548831173121027805235485951089655892376119815137705172805385375822376861707155998286776947205859635781291360264116103778496861881584930623513194775667347674175757235597375692671454138724711542258756338881373543582493816661989753041622380977158642155458556543554448404250213703352992169678022021245467088976652243260452929556516984032166976760259982018869800876000101688257069991552581491458005880039787538246446940008682878452757344624220078112171626687653826989081178569274547533083372986888557224117876656452349507599684718792894166503400836226840382117444092750614386662163296291068338708464066371545082902228129043189146270719644547452074827357346065320914142855977936247113144755923260541829158089742683662991397289275602711378198706966315096842758730945190203142761907895079194949468798141913349431020692252689845963544518538475268121242086230430040663612836038007474012052758788289564613695621759081181072315503782216111467919352278802961496469819231639327275516806068167325792779172667725672380647559406989879930986857869640837371903369599573243721842450406197988850044801382870851677703263760952509480133437462702307647495986097590577419283250534873479977489173865005431687392077434548720283249623504348506509055755864869142156814821313117919881280343065850726651972259633503085794729240086859148494664749815903357774721237406654437371602335620216667141800721714148667739141510247780198846393075579489619544736453680822574180927456564687196330278508353499923635292071283659344230371871233972241078422500982281262983068665171293382541745293866270108680406995718659303385927188311308200625913600 [100,58] 979940093481846994409322691120602490969688436655114604661085101207397446142600223378011526314044934088888941742084227906435386821199561387942998084500957815859955619142451581015193131360771474529534330351241928739846359628364207463319353305839135289417517402028194135799684725460524583329268540759424920825056997302438474836978197639143953805518135622879066591846909908418697281426148239813962537489110514814228346161157047904109784829821135900166288662432486628243385970107755244595768028694171076688243122520286453130406063243474694461175840410490689567297440091713692800255375749681289993877912082299632730921520126504700366442377979227298352264368924951537005905181826716704112719435992300234614568077046999544939053386258161351297591644623535757585037606759159349941543658545228700061747671207515502920768201264127713027431998459059971615857082095302104753973024325171467834171518968446475103000465309114635173138538451115436177929068903645300214190065021617155918222699886431303932199707363577179566543221237663616404034658008536263550082417049088999259709196006119158402546199764280317931656994970800356460614829201773456480370114378486165768242834823413069945739679845412118931756018551700783831897444393803048991761749791832905912103210051230113506995067679095237048042885620813053631309937450750104833639720894322213267121407247246446250523637960593084892516582343349516726695247904998251991438880513937398798482694083147633559793459701422663104283033971532003992603112979441119495523096229495739350265320578985571947763001032749209787878392703468817384772917406703122861643846246185457413354692116050522914540812041936138044318681650116643839783421190974325642701610740703288188262753274201267180344706189311151904956046746946511772074948963116162763042125084023786618451278892550234542095881637668299061132924019211523662498675931983359474411868886442178924592831326680711952980140314378173495648025829702408226647029959931480628705319197297238702452260053310810711934289448112744469049827935143842694934478571215768087872301997189431970154552707219439153821190445201361918439587092800 [100,59] -39653058517380933384260487996536161707142687805894169085381188166612753914801034076459331329572429027619308961857471583171434219796749578707121729651155775984668234455959013924715599373091994560767332539726185805309443010978693976694842865772113017755402291691124244970737194755518103106934078489747320451801259003866775911947090214184425922071944910751740384808013819938429393142021354351050665435386783276292397803941229559449110427769489050838048062117989269854027555007976053976532383907025418551292640837282943468535954702337243759783064797023011426659876963470283940372883772350388219722083439710749047843625298616136539304638428214511401969782645499458895438196325873582320062360411671230975773263865625342475022452658443749019548579027513126598030439579690642374270838230069972004619126001638880232361914793275738640273851798919901437113355235204573016142547570797360175967182365478835575961526594114265223544379301149095415630526269024620023004901647728385686526140497917264975323130024272333696213793422140160961653685894944465093884626469824341625563726853949020462538743103560379341758535959071761082397178244747965459527948958897430129296029019292447271345457449772369714263157930970893965776922448295635800624746178743850018122132089478676576077533390369350999465203747587533141490724852331010457364408534672279355806421457072501629412441642614003367911897713507638002961817321767986479855938366737273734330993548959184025702933986426129489348889362582324544188695876840940106837285218549186149610442614057782612394918643309757050695839216920346936185393906154689688167145819621054860182943686046939164150696573952737492256199514619595713605311215034908645622321777600604552858628102778381474102433572543309461864423413632864362295542063895045622089411187577415078356241038983576437454604093718936870418242352924257152965160854468403170576484571867458956838483999727091322193443055173557062263822909216260263784721847350597397152584797500946035276948611171466217280628605238936914114249317980505292800598441281867823137759485173666613437929938867793720466859996765107692028254720 [100,60] 775765357686692076093520329365884736778471100235762009568686841588728536699752963726756829795718886706258674009832616879116254827454885149742385196363013409258576839039410670359954674417679106704955633934791971341426549039255225270061436258460441208740542165701999577107999558508866210553576307624396639633177880704409032313999029868910068721291115498654691535762424325141114660007830038824101158830205172932686266099661485530721164591752199004036734584724449565260939039007090200738185639450691906544561913750410047895495364364884770969704081129870583739469444953014002250393606712319355255462915770202353090050217600789860636669609658440615422118636639573843386102654862573929963407914777935033049250744115361991813352129612303664236570423288627933645812711038798952677645677181770706566304584806759577368603568713601056888930599355569478955077295858129472515623147343306100323443304214968296235977076543562981871969714979461146242297158914840209453323161997658677682262797349602808983022824817854529954920087180599142090797069400765212197615024588832307758818724967463217392216822637762720545591077382410614318355157208041766990956735884751918345192545318342839406489148418323520240940641152933341930635101003914243242100946594012919558381835317197859236976581650142390339727992710723457241361301162811250597092223924457161200299902919103675047325223211157427406701387719766009559215490719085168301846504286126814280314777498556676916193308858069360404852753516421464665329703004838431612405740506177594702006108818594264162044683241848062211896164540628675881514920344430784348840114920330494201064513608184766533438679537203117717403954859815007518995328918008387637200652385473075025704086284393574797259114259247793523012946045095235711188284468054172438225555045283528720492963314205055175239949072157372716505468654092613475227873793723525985903008148339732615807734643469988550365531899302689909317605200722690982791807328614039623798002722454445452196701906617981766299529160460631264513419640753015237339677471903621476566111490443974023800110803249025108007615982249589998464 [100,61] -10249470293522365864273886078987186288437729263453680309580053537050547876426077889491606265106976895522683639860767110332815714598877127464705163023354130421588142858461151320364291524471928918516172167962925538818166041726273697043482838961862174836248440529637525618363361129933627765679430232649734376951045017472169867827064680094131874919140163299669430442337724504047878588594788783286827882425124912607848460036218073408253580564985998587046952544289140826208512855283911777968335474309836923066562359338789516950306726932663509145814972613894387895560359165545617541285504000152466927935025883585300918591755686688095553627585954226731775511874632891940228973129153293403292415933466617018951736729244355408430082113417227933971810186834441101167647219535452834310231481639404918320095198787335895567451596141936116811798413176547948698837701622327806165346633080123778995162492441838871639421871869667646644760181220884338882795234820389292821271079901592847773730716019354825677578772880941238436985313368698817261861637592835493947093565439394355361927591722399263568544320310491688442365672670869158597614812213628884889412319281769897759461641682245254279704907293900118746340235498299760652711118207465593434147956699591474204270761225568613675701289765331823461710471288060135474519888043214534928205965776702064195244146358160866698382563951981053887024739295140790946107290131839077865092306665594028836475832561975218898682402801402019166378407020047494797118600177279231089248885226949265552134120035858828485949785723032619776163268442719281365576136564980521816150760040649092079509013179875401963001832173807708258645122041944795974115678516676913504837130539236631715893583540721571111602281866945517354374232851187004629766332547796938340722549368787098319879047033087065760192649940950642184657431826507504261032035496893085729633408923305558726570064887558389112068308303159240574906481370933392504532550564820211639127618801700784827190250766069857910207229396402443011190263600155964913549203997986364871161201051687032320529242087882691354209348235024768 [100,62] 782423429579699895175615642988806472045347795545133556505030218223115412142395726422387716947470205359415287386626795965172603735692390662252566528247859722980691397832417043071280536330719464951258587567519238872122437554984598691692669518264917146901780905966884499607020300499224271299212209860852689684428118806457833075419716971894078632479291052950730293283591232475798136701117997872962992465597427903645434088094708362207815429907596992636495988613072649156642864060872357735313988017141140576910991977747077792800123179839663636953172061577237113555632838302657031956695526629205608825326133196193752684253908547493505590377846385081476254685562119363265655093320284857477938586400275682298288355799975879650909623859144144186876606513363330961482920305087650251923720732261730867561948408215580159959544300279727596530155182074463423578464562254334229781289210632485516328152340565790664454648351006913164361169782085861369951100407967853447961056108330077034226801594375675884959495338548444970871558491361194127784563343700865874697757569398816234371577932859989404396432785907667992894992809092351997191442315217849493490113174852859333736558765491164614859704967641974904281480611849895649700116841895273019591579786045620551462203309301990492694452063634245784860166685924524840495791514123969158350438932902203315723036089482743492596356886476256312800165254326591845127455498920927070566967581746948158232306962220932545643207275443871760636408701480340411674258037936445765322969298372407009400777217150567370157771540661614627636164552770186395896015625400371945216120269165439065093300578302560078914503397815655424130481298071037114862573486005268179811925149213929747004076579118040762125933832902458441278595996864776246642802219058120665141645354544457394647786902555169521895321408658106104047829701424688425069663568931409239434121815286895602421938301946627207849181147046535415836965734351640732343050930548639577251994674302298898224934852570466024953906254600812668670722853327777782396847999501342841566081965691676910289069762815163291554052569280 [100,63] -19653071240954974021420779679931886066723167124393198877495129748398198584292772945850300243756706513859534213732948501097207942225616555304581185493801367905010502689029376578527970477666929704156413827962463567025094740476796403941576881213999448757192314240913353402287868323014926406979188398705100611408359964920102256323410384183038784119755585659652819398467754039464622284096680493060494489761894511624287060158580295799115941163074589820681622372886427110954891039699377868965065842743248861746621190239388247401878190143071099277445143554330604135296761059570674256448532019610162768691909574168190258796781552875060053980819109907974614582964971018908609088157204266627688933238872053057146185952061748495739672442806078394481980243354229646622816954019485049138804338886963303942683796445899859413075796852834690644202536148096360368805247739031846548772079710827745704928015075648320887373771876984023736701796184621624861608569210083756211005673827667254848171029595868379119634876776074923849697927772411846925953184150894338355500955536186848092934308823159308140359049628360699632820256948907337169588191571528927006742092761107258684860898488157116248952980738627484818047976854506287215454287081705138504841057464297266390651880114263305151615263391158117719451090543892637500123783745099678277758032223929483727340469235830223372015012663438756016032122731943078751521749271241024691929963034668023567129896170477742956433989181713906344759697600878682333655872890797497360082096066283200028903612567466979937469451521382463690837022530141452497549159194936128824498486900252619416220789655283272104497720607978703382239949237800127402822053534363115795086442281810596717434894036970219811169340711064692447327218052561111042528518924646948555538062659126773675284538942606968265084872043892664370756143658973788088083525126055374490634179770501000449575828419774602457410853345572353555853015689049368225955130062391608010671059371161794399721164316331925116582189087702720664074561155329308515000955758760358181968473582214705228029153202426061030635008 [100,64] 334794230270374444055876907087320648867623784860600925875645568672161301284033996544550332968804673354529245638677808945710936442380396394038173704727170382279849810215664789787402497357823123425559858331500062078851455859276575529037002574511838273471976986565363962811429505179234135140979017744885401268479484353557452292177878590609430720913026695464588534047052267215080220843199291858449351917990823382467345770354629744696614958082457918779691559210860200154213233984437285462278415028543123738641422214338730983219231844393446403945816865364860966721264500582176818505918430996522840389571092061062062855190457702755691370294785754617381902277821754204188622951067548097449951638211982757882489235774123590272842868048233032246196256629476936647688077358737894322727076212520881145636378696235641954050999576184038914369604502841689116080316613416133339907297781854437917052350282674272407192708997071547451771211815051165419245655852526651790007343946252693534882854758236787545383852164722356513186341007965262234158416984857384101272882329519944122138458714424565878870538403052084915557804929413394016302465792588893229098252829645230966503057892553974862418291491209398390229409990067278891167512570850169700252159128105494287078648053089287208778562492304536500316962003642230979988838248950908752446461918195895206037526697158588158372476071401637186154136574206380583363657366174446945845617928887118141427736047228104664689978268511118297287088039128747646393365328688537032502640602847238598596344167487170403913148955697848356727469362749233947403403580214326182975213519260507883678952566414650559843248052703576009452607268652191267652317072864722940709439864269130519128773931090293659769920013899606154752405116906944457728964544748228629048951127928889297125332093150746128183461868218246545292170083578721868263705356858035192573717253201319489214122386401681941521532403219067120329348027571867695030872651001713546266592097766564504962634721258636403727014497234736120790725378234218086676018005857958554421321127869598708709035440394640702336 [100,65] -6127741825681237569429131329888836828714583681589450993303360314164876713174551912768282793190284566823389749026677672627019605096473441097339641010407642794651614220746948470650308892788988995369973928495278765430846658527185463398989631894314390858196558830955286431507888916909676313306722443071900984604622057383752807134031218525294423314264439367335930862803120920138149419795921529633378034082812980628059982393140418083345534542311782340038598930583514718773123462466145741057529313316237632111911999108472998846195615895754019851066931422441372945440240969431847383559026496961204518295606697875259488821963506143439552738756001467804691452423273257647723703969492820552137851940662553088382925608841567646899324285290336899773291733938741499152811448191324312730450269938187129774794642612601016670037895684690063852063212306587208999961895592969483746645841470449122526709804326863556825578307446359737625211570749667511896729251697770873535985837531063502506682682900582225573079461341646924253771918489331894868055271706334872598354237440342916991189725666756713133920384573282044040146402826134709999879658276844750762431212836563372754193744018500243775346111346264647776506872909695921210000454350807852951532129372280883192819379033463487410722355455003899879047641735750493266393266999610879070082472775434413193163042921485489441946827697677667311553639572727737685686465851758564107896992763333318614048172800539411240199352672745772562434523254035435204012171125146294479220226570536468190344702677888359548957360919522964361421799561696810616745189838273479186075765271256909103871179490109542969305111200530465459135880128809833677977110972773857164964778692651592779127236969855653024276550606034504185032185206148383581533829444764126268924936114144947221079379745475376586691015175828935016931730115411059568413920281445415218475874538720936186297021431474314699516100902416701971304808822814562755490992305128069843404646177660240542359710592418970147375318843395137661544806500612371143577007433322792999847207441817130925543210146378752 [100,66] 58394373459995867539506273399946979786258684877241919915914109835791044227020784153174444758848951173427215665666393011531770622880603002700495519123431780337037266669039698861122673016505601327215981923047470453782400004835487632786906437518284858713244420833365851533463672858170910403684956161211517938013220235944804170222457857460905884652136569214833237422544754133858729245977127284320604458251553283885415826534115136129469200660167897248888599997944653382696895172408980365337821010748333448009352212420623928835178588613749483910542398055964972983245741809073840130554494186710277194390682188842216952946202993923430713647091342379234833874139454406640815616178816757973139062381615936686825642162744373247676565180123276253736299449910139361153422151191658636953129148684924114627712789331988704676436197423592664313372298547186207614253678306833826759767667100355280756598646946807266079622547552495442525090390878892312784698242998061448255700896938871823983033836232832632366402754723570291196861044245800829915086962466693277199843796009784998674264598771657697265919365873729484940782148794858829978950071898397001334382697802757329028906531690070499438331986563378850654400868482464631498641775142488572187768565914350188333916117413228855205274486198400221160626994935540951844365732431494467054053312790492163140836821811456682524092176775315783326473419497702761693729048120810417166185323071011862197127721536095114430381121793228627690977463713900539719444500673156473827784099365511126627770322807061099062883957179749562090648764121317586130455647133185742781173856221630678308022385935126529568016115168521336271714703297396841343369376226819031490537674739886810072303066723290531155736758894216913225001063213355524231775293270379359726598700605538017425834499581404803840410309350287953950759292807714570931915159298920683688088272617293935217755391446570969102071752995239815295890045815088141228968793261806897341467446751507884196728661698637567633227008442339877065635984638462417590632657329535434624554067327130093063449973540 [100,67] -42585849601581086099528081238270440983664408838010710397677385055662803134075704727298115389539716427522735867384294498268863070886035615461965271122957345687372767889891645022232644683406105750708911585679007725740883910136697557305072889650937252466991363776305878139965182783640878658906960822611426998004840768958903135810068818949773003278278745949292776629400182488552922534327355066302060280776581228224738811860059723962472072738567397332990489560790140907336291297694978060870586539865249234018427137371204931657334582583868311593920844785112747130627748123022280839845803631132325569953951524276779655040950879659572306559820637402024792585337693734661275573840521023676176583953052533709638640810717124111477009395171700329545235770274484201042087932101794895998811719330302974406144251434992534858120346094033431913823689605854749235865172869931384558414173900645473911488747364497196547495579180864094711772005245583530654594715308956441208871268634297554708642170554889997999226046621049832663328064225567690275307734941420856452255908633873094814856368543652966079669355841052564482471360437767598462413316289514671689537743227938237690864060941572603377272762682674569951177457670473181475247120019311390679417559752018375118611645067833118845469340997503082128672036475008613575048703383264625803666998755361890963339568119389721014282584122584098155128193396789227324247287245849305643987476435664870264145685164471046846111731697975634344334877891569341360464350696090614907102668433321750760464744328816022491186588009568891579268168438787214898799246006840518914723781710938330239103292771068855709541910689404251135438576969801374158262975307816529435899020319514826944253786049696508126960776984730700394338274510650247216201988403464938380761555939617750371113660148166718328359871357177517021693086146627190812380366308587416574746308578071058379506503425346590033666581750271081270826895781353403617661253341635880911201266902451195919071461867486412346680650948037528798484528087427693070714476816569584219822460141731229835136 [100,68] -7405626694427301663799055503240782920932229318300505138698587218255050244022647866134691141129894410685205330018317170665852400183672404328818797611749014789692598604929036308313321111101500970412572826323637384056754142129559864027351894483518678706212790120697486924398119053583794583414940905133745103830069802105513687499527227730052551738540301723268921953153033391963269274640071830221500215900691189999914068776855143989578016999164386593322571050806907936378251175758562774067236567164889859542078601854744614440247294361564474515931291526471272688347165904333318296657564456656639134149575252272842780759418112084254453993204060516505302537916382308922337776682142895242252580096930234604833266236251672341487454592958131546361680196546895051298324775543107272914720766701641890675977866013254262770832360992305843610807870329270528252655187296348749084695398470288850573031504408036904009778986864237188624737721675733915515347004489845838538782932146914948836254288387452767133542450499557232235254956160922251116010639524510692923481569482744129502799318639167086216618446293704156063673631903925736062040231468767619297050392797637190814314550428078596384813820859152655194514806620527761192103033030073138992317737675907436191867302530072418192226606541500169285223183072643844103568618531404932050757532807940207321788076732255726135766792023650632311855614284737964700772931903465282122505620328489041867649053237514385638377989153895002134147507331422221104664443362535671084191170143223990469173782243809774226580040065059123224428576631555481310218963608297418389390486884331672704801720349873738023599904502978418884410956531778127184880423572906772138867343578699208782214928059768612217740189970813067548812192033502985122883644888472683067354725949274337133181665685290831952977934458366239162384307626397855624133654088506582474380019969873156986376118640051062101169450477341556589112953854805659527636768357259360635752291516495540277946983453694037972684856200578162868956371763412288524850054695812576177984655767449049792 [100,69] 130327501144951014072120603380014390737598642569788857329956715229574462956520142685282987704648267220490630149409009235553034645562710756036795226911375363657270712741844954920260493459247549348724185553465407582853740769725790904895301633122114187255705595108140376021245315568331844981391634144521709569094137317608040666165015949816703875306553683401953539007632365567989844180527528483141881856361390367802253149940889286510416903302635398547575926545175884934301781201916819000063220005077498359243752976868513681593247020015875233566465101961154827113402892616481868925007956404651107184254839696802415590681222896393257549923016706114314305862483396089850822247979826914395886950009768847530865202155903356950047598714731084012100490955515302088986949063359992064000678314586526266780031750657228609501081699514796759840135576288587206477795572959492263712080762112574145744304767216059228116048836608613016151016241510243470063094280497000576718065534089255864919380984076983417624566478341702589241079945517578059226175442939425578127439524466330582783469037673659796016198693602704221902830142212307021094534251994498102901983156037979037597969930671363365831396249847657242046159473842089826938480748480633596381315414886375268765728561149533525484257765676424939296399007030160253848361506752444501754695097803690587505705646603680708561097629294755599309838159454883511659440860795029523429576621959241320245244646025251087808267036076485360941555881269979659081071602639438061787150398159655474990577010128685121702134986928056684238086167450575498033677580612687810147442574047109064596544187728529574161982099515234055185681751736537021671187824848360319117466341036079008911223838780577681969854026854344127577224366503693947677194648151962232020568855411181949958176900829621284982830617785815231286755394063834795015908469803349245451518009591064911653314751694536988420812206859613346852592909146735705275574859995292205028683040014204776880263717941501673727044640254759415646721323105685703458843883088689226386188877183040 [100,70] -467142384689895479437206461922829468397674991993741751805238744554093843612585956235417478617283297589802667815405872225746808773639527761157031844873196005063106051551236753792245638551774058879348727142690766169575652059790876487997983156649129407888234920090558664914827422022500043633072973641588456516420693272340476355226144405020175193279097155538573324960466738027427797876821747595711388086516352283864326152277129975434018673119062034615015693199309498944285819316407403967054664353117021003029071808128649169681325340710275594340801706479872534828240578992844504117135541069317164352506704037911398945266993572102136507435564652334102594131401499308393339115634685664388486712570503680777664955475786164161338983726868030731870308681862489789662962473521829031569591292017528188152416730264162291037779065141190940860546000174240270116861160755198500280711522532452827715501046176351541584344742912758132045981520723200590764903160536861946104545629357227296224105296647636093490294299599314874571093499022325386724844838599374224083109510262616918542655217520983694162365252431436119782478508220125234400146983680417442580590783342192997288375547835901861327754652316081095909729655042952756316828153555870610214187600725691833041727804576108957813089526241694270888840961431332095069540431045515394589771533983609593610760627155719419701443623348108596733435881372948395935897736023946181108398709780599624160895962484381125629246243287736929444927131375036873549392354073346584521360269909064349539308870186853196037322778226583658356322555035012144339390248035546201451061057363222889573969301550606759053243958359890059708433591975946499677876335735873525301351185410031113851793581672600808477499679792499211367178277210211467716490449169609336253350455485395753197836771825720107957646095581356339172819977519715613611367329387795905486071173803696113693308828667438504217713636873789836800240645296151905318881318692847630167969021794468131400566988914009678956337191253612542285197995751734611688334280034129854233795656 [100,71] -21120683880439204157082733045045606040596910773146793242644211920210136750901979449797122118421527985517913012770444685410588170154480964463974052114489702821889142148878207271773838201892425465743763843548761815705797712209201732984764276164905697594348598004362643062915430026823526496696330969576383160071048935910858196594925538619933657620062524483403146614319046955568227895859668566499485751963225693668626070877991932339388038113701623855031102655356123570905048895239643912375742522077020666900219904219939904727364920940752636587413949301615398271186020753956549236687877026943523185301361588374108556428552255838159476033416638874928853790874821161967114006263480568381784696598745408658268152205087834328908013422269544651993451182593941058138518749676730762068975191129550955798198230659934355986345603257643166647035699197719794774039719801725132470510794810441252037885108033225136131278299756081866703299492439304206974438363651675829436424690233240268585534024598860679319532945045487243171584251889799465453649003996601148147889356533375824084231577388185509189002276542517478837745459531924075262783296231129358086059632167897145045206008084362951009304217866149228366839923522769731344144161586907269188651775925938020621911580619902192267507521350337463867937726343479125451530852263729483264822467468608681658590393960854105406900073712585860976233659232994690214868439018703506971382288035064237545487956926574390829523637535293187263202093547271047979240204364984720248962729462332036003749847861131851898586565505002993397101703426546490466623294688138122758792119797843720207561439299592941079098445207176259320978039084657019874692160094075055009451568585905396099044645075904049605365756384562009938306732942515082811369515411323778225711534958442739416823224686359887532508129072701134788125714644671929456828856338902868407036293824268486579384280645635932382630835907526160844054989300501764668515876814704695672679628930917270584580111391522868233735312358645184387797731073365306814791859611933413023808 [100,72] 433146126467895356700908286554005547466972388653538767844495081617376201875580610992895033272829555024567674719307156130355205852350059284461843398850699005832469582463009017533242082415571653410798434268425413780930618109187705573401223849839153087121922122907206250596093053622368297377596709683554607049070916613590005700906291423620328253725631264744998114169249866670085163129165083320283240482044762114576886523505512351729834947891918637897222552191150667247951850162466659536056839856229725125751530393719272165597268743382528612946411326019548875997319251143047419389418416591577708300733178090414751518239185450325173237084248461698385247287139087629902158844280867424370412297538500653658772785667984047590421669993339656522359018889270375952989051074793086007443787428904599224595823480760269468516783145343455626278090644010666240650093441117679347868977784437040090367042699327918967016172909254601369276584642331526533645185636681809023618709161879039005210821301541218800681130758987354619052052287179166794741465652963434591285630291998626900413579597032145953985938703428878835571553042648833349122106945424362641763160691435503690899332168218345138968125569581833017539181590004028785403558820263177485322511994621799440176795167390721833711333817567308575949046151345163155488213207444959110369705324154384794059552606395945568724403671318762310620588576918191779010590269920644695166252032240905123090253526604723963495425863339862929742057382610326492442073477696686624057923228080205158990919284557305884424304845435256443206863437373477504106893555916158585768521935913774930336987280153289510281320322171739679665463189699824453676933619309313665388739004797878324488226702236084158779946778712191615495287088422097232113318820583456957618400798265568820513114750167960685510547522493411979507041855809747205933602227049968911557154215788338310780896450199209393628874782691536921811803625240129606559919679710341357692757859792799647569710035440709152430617287659231453243429758493187102490016811810034288 [100,73] -4348304451454578740926138050534166991467231364035362804769185301290893469932075036574871599884132156196544287464511542115451831370298730487886367928939183992379122000764765214926763155162646710485484448839801348934893245360995236823419314551724167983606565002333576295563163968295417334362749286876154752178158567224540817303210639552799259759290428993239603117013456182243815200019634654106069634498377061854513937298493928687872271199075202567586249062733980869675697134871207264129905270748481105075527450233990106271373573012026934210726366405215098399493603680976846284399030756111027504892400581753624550254367776314594944514455772182913988855449605994370333170614141126629546353514629363645870997030249511018575242612505609065378927565864936021321661821629695655867849745726570275999441227881133917242571988576138265029041267486824523706056921832461414145389798149529072474037153957260239309287327466450077093422577595532633102143534766091553384555732067623183612956567518075283940867641633448505258682615178610281960460182705929988705776915219267060545337062059709100456327879688890834136761605823773976928793081112870269391151509738470982901560150634429677468108939627404551233329651434933385355374559952977835745606829653314769877351854041091925282513596510916919741117984992283637081092317810535371137799814709095505424408865193833851382276538445934812364949787503445807942071329336950490590342597922106603475762301447359578043781852276174384859862364423381102022088844698434731510931425236416885342695583913532354077452996637371980062918083556352921718530243168293426090694498930403934585121255953532360737752685391555825806949058450239716576406944330372995091539800566107106040037114943853759081896240779866165192778458192295970605857333207840146557204962453016042401902610548717384165520434061472556531183104004478498035882924632692095874163135508688570195532122838744081814176333466107877194499413549145695116475562295628036314699903792759636478438483439377933893017714946154394563186856951493486995381619170672 [100,74] 23079875415760249490439783200775832512071819763209776163750236880349856386077308136223225966179084579244092619837877546233475095026660351319532466976523057690395605244663312731587283364811397274471260988853843997361592862877475560059613919632231369348024434855091539227848131566568236106750919111542684670412155988486216836151148172203736346980503639941223905515512120736002782693501552839898343404796641001873935240335597183805344461427566648509769969973329752138732016139406643303989622273197568814561720120877816566557068881868822275388339124184660298895076773343677351143937873266994945189412006760253654759343032921622080369592040126371721905448117858677655044127155377677641037009079003500960458934371899483029596019234210065358369876006582245648803052142140329573497542127518715907147953784014345543597049764300020404557110848710480495301308806331604422242522560581548252514708640000710259454970156505524056317130533685457893244689215715801418338200673773820304633284650580496911384398048033071665346897671645979303801211092133190694392610437317491846649903008372142385644427395363280053667910632561866810647045052919204584539592055818303202213435996782751279709767914406985341591140386761202137005055746728204771375259338142420947049848866987527357583671571602105050368622012742050539593272022305891652100400505752171733705658615448506933259059029130328887450430600671186058873766848876565361296479774015185175194968571804327651799745808816727962906158793807754988198524601913387026478861908515799794140802940564098551186862062709297442454957176215393947985112411271686587922966072694003784051851615278220162313747195645938562455072858015837751518435786699407197983049529574480333854702658642387582870158978571498661288317398587638093283471334545988338315437635400421291584072427788031486836809826865539067434611702322841489912231217487054295614381699687766915260882983625438538412516646357897212468506243329180437447967134132432055771958031992868388702278060969506094051565328269862720625761197828327514747950408 [100,75] -41740314454007862142323667096555387065353359898138759650824426892262731582791369380142912968219678115697125645896724844659773951346606515472891122754069465063878662321506296780600818417957264159331730191016956709948630951223019470673963783987277454978354531843255260551064401926006847511209848148393401941317781462127816230893822942200299967533425132596594752878719863849398755457919068702527182302132685770585359573904545700594157545562847211111527564546647430536084105872976048508625959340647357783585748436196105214329152794592261679728463258474805541205719764551440873679955332705979542345193322236666073808560539737723223214855849718831442068878935010710285737991301768412854556664385272520548254820339425760976394024196451607483364233686064203324443803169771530611417834455375644253809486616839166527656640275640850072840905192536172800413217923780471759483397117191559249522410048024014986698196395461248665721579959993521128070954691410232422521368477637865838671695151465380643552747080150458986038766269325310660183940210621628534375665158009275907816311580690527264497999761034108745804501181314360438046510491362249597824759777637616543886918207621704208616171725415895600425984787105918527202897744628768499389190280800355655222862022137703626975888242193117695984431689173147760194608190395062221791711760645788530705003482327139838677614128740851936022104426418644187761741772508254014994206162107834072952070060280453168234920266669097266108099069675996413731967116521696502050961349328357819892096316585880674170907006716194088595998402974355764302925703147345463144861142474899978203028444340332747543447465110735103531697524953312843449309850573011046390050643719600606598415050679957066489867924207571635477696934334164853536394014104066286223853630397158496596380930323859096419081357216689693491144563924301642879136979048958635122033755616245364512493543464662690019903450629287822311771193623972686330914924748185067233665301432594686706980364311358812130525995448068299387578994868761880480 [100,76] 13441884753423393781732693204742759980324461435364076526625059517797084288250964981509039006217955667509057188979789683796478643675150037701492340453274152404690441489179143416308827281524968608624978722607766319890651385785306787809784981746302849842034799951708429768483177169402200706918331889802937844435552480354164316979479573782121929398225322598981474141067523867588584639928274947423373412269852231318723975704825082047334593067630759255830750119194688574910749158215972607280274823560078772168513795536011890545883380973315687847814562024632201570744303234967225195189216492188909669734340485090683104566706381594018044102872594630149668246506925026524937398293839525483478306720300657495081471548261090918411699260046964750352256127160765219791123041851112489802551180514042423030392037943580385591710039792233269314990421507570242233244727991114282633664851566225916438222098087373544294020081247704363069565020959153318565782818740608549998133307213542156936138668092339683302718860620377524812544551274130345236067534625733336623337127051916784839597641982143261978392502688377284935713260852460783900822709980564296636927875281504176667258824238049659102677799462611405107977755526326185274961365251565148866960358133177889914335317638071914211720043668208815729593199214447494678670489610439194737147114024935916263854150654718367385509395881892300658999992348176680756900038099242253146681960307685353535735866105041605723530934713366217883128594835656949186636477212510908721188324552912318716150178347213294608399572727116594481842550006652093021330064456830627901847602510801947830104006561507624645116095320409214168029250528078073468613836659565988868815249529273546352027352968489753148989611530127981397392113013417152944295301199217674914518954764862526884303301210880649314923862139089471025778815395957637971000576006080209381033134167000524372002916205508341296232802059191445071272908039013548228189262248303779911063123023378531590504067274324796465690750536895668930568196963368 [100,77] 408314691281937713381336234430467800854482579790636877397946222235259444220208876266420815698611257294570513908842543275803802495030484115293693603988926258024019733684451491100836388808700037028616075070898513903987896416872599062411885414965113974978037416246918142245329900347258592723129148431589880104779468387522539446518035153034218879752533671919501917466640228344011176903653585686692472108507568947202044200247191999635245073296359713950098803819033433703412652634707593854271480393040480867165681723823440593866572758779593083082577210305151394234674473813016655826357262893740469851150929826700743077712311246317369893966580303137211831200408987578531147494862892551300813885197910518174300300239441497654015504483130636055109901870569920167709208900319468466709014344175381536468181691337932569869876387283059726435728227345045719482963877175083496170862805197648162068731264035289692788417383105572157481848040680629007092375068337098366341911987774971476562170363055233439292597547558526352193706664781462969233872074134017293438009871558048555239949489704096337596094164558821715771604565895216426784349429147581313879589391905278574083880798144129651555048136216001469585776723953062910215060056688585609242613728002551055548931386005989836966566614198991571814136009054623821978794512037790909492433683240608261543150476184215975277879863482184912486695566051914148280712910867887390256676720813991864071851581107057384011938684145967506265767599373616185679745733260756301416080205185989702991043152758038171260165097571151206607592360090119718438710835918622098278344663402286995801836516644200794065337743935720082278835889311568467443826474290447551303604165136850465618830279163249929164308281315634411800304927625354536104609282006539458376897291468178157220895187113678665628814398242032874339768785994800660032148952249665234040758216871558589290911418437386156662302547853491006118361435226506110042794172587912218305017889867611683188658045506077150646478241289891785750596824 [100,78] 2054774888154618256866925610240627056664415448388968911985587343052614325727493148663973821859867144325815090288868811291863370692036111835321911259078045384583360636004676268222815282855327754901869749094226032372465634854386478169194128468055094988612332209661384764086583235157379956424349737151233115783609664792310791337007068124478384934319964510961765900510749358873256077155068398525559114841870446328132190562842289229130863754052013522733563926065653514083437784025068427128518031438041933185293963785930728554533494277426947941598298874342229980605445628633206017217292344569990317744657464590981217018985080843345563277118752077231795483987798640155508023878472369366543624496809576889588502845872453616602291301838820487106976007661223425593553782302917861997748143067284722909926277952581388954018330217062358343665281198347689442153937059360038401515158346590144593259952135794788138042290101390073597349343267437871327824518615199347104422232013460109232072796591352376180639977459661268317083884318670470354358729111776906425793188335703502452773199307119720550740068118151952338962429092017358613709271444878996145326840770144821830683139017865287959782557806843416339760519301819758703284325575276341488273478975962621117360577501731212633193743209477600304465879339132121254227335654462037073200717340863945224061218325214119782558350057364898008757583124321746303016833302846022844580899287560892984437468467674509106830920743894753497134636188043620164176859240060688543326072852253431256234702954356665801945360776359359477909302604721862507926525804992872683128542124581159331539515826708096807691250286872391004121557921802954382117672250797743262009575104210547058851451177397911565055818492113211673879653413984215812094048352122368858098630152268066229401610498833887736586036539647866580465958184508515351685931432190457449448629653170851296214192247891861990498826331071265387159504669457922966916734268642773649944601346592062166202634615878132145992576047386623656784 [100,79] -5828574309175601741675566669120785383028514081547092769429110098735937664884630166484264706759004145753894384554311394797310453748907745925794125716977361213079792402899785496300658580026390921580917022383962299720120576504825315293343312320316925751747324854968884940624531754298772590570491533569316448713079655862744830721837007498773932976003225839770946073472460268729974711788130631461560795616689994488475898679345690722478077371737229340433577774746776471921281565118111121735356241835767738562093899039648343470267055157044776217450502326901592362507870388280360477811558497802831481323285283107227470523771562493001695819581982484256387423024839707424904528866650555530577517561190410023148463962891080097796240879399070159817002825419212964814794438450654506895946547248983103305213823610032587751304940563609738954463385427577387864233990109950682912554878389991096822000174161591990702778393802154670966901934981834871053266469879312742310911342935725230459952020372632517285811158084585046624653618562795832922835038945477892245468297192909213407844275013019031415635017046058388322101415230019491564406907447782618347293445666936146999400246523175487016475029066862426846477532416018006563275696145214184998270822734700417473832110289873733248453474729706224347675103806222645415915408640883703630062029370136445866982039044649596127754920571262753354265587624941170052209298011340634995649202501206603109063624196030096169701734146285460157758534439460375542805262965950483789275074246043310730474423404851188585275755344580414892543601552781156453793289294502706803828778442967505171551416762606440394886211603969699316000030086626639239808609857057601914125684297938098242859622383377447675023817157502049618584490210702510636260359522901609144379644135827211690138799751967036912240604724539008393919644490112218580340006750970850764088368024654082019481562329745097922770966741515642373385980551645188488921775612520560120979688513037680687090708779498818330156202846694784 [100,80] 3759478093771881225285115609068701614998940691567431990996215327571399757948314416187507573460920423216311900805476055930386589752156060973216887515182943966894152080802462591453571821121469033286379947305679190782892414851066893581372741978916501857085252713511863929400954235506590373965026224300689664697013034803893057032811594741474456633679649078169185302573946999743793744592583700328249041723169569420855584376101744038102723675286604814288681097958260005379036803828899987030866699242581333715886072783208920257304917229788643827467255573666830773277541430043981795819955846454332341169760156800380302950798868862386729780834486923826995764542465709342519837824894773445397574579729865339763911658062610998128371261072461284261673324519202991779270167977033660820786580707067960064545826066063755298987698619503241911968815898234128628556245975261082047980562536105256018815797348453275753737622471013427630690530909095945559192075069499414125625477495042902229078622906696633612659748849231392192923365224893738132982709313181165629915250247925249332122145009105887740779938525530936238372463313834052853902811782730580223494412006208968534016237583019356733714393082267549344222292791078008316488727157403711275242845411362211722299660853201880963575512076970460891810906084649298675709289101139684881321351376691679575597787129606043010380396305914466551712871977884239891187745438142929385431359207807591804296470633159768955346009340634171340441169284440802768977705792840008725608940941236659356619436882981901523882368399564556663770871229954570290453957739319774407939363164091342690135534524968885100768004707784092269113420226838620010155868057076309082657643519603516801140194396267225196688982410336875125272742681104721105661804864577641318853601578200645353402451942203851035251065953387904457642115476917033550290190193152916255634015528506666266307014163540599662694559924627970605111500338477913756108436586279963168029639287492827339193137512207190818084158976 [100,81] 54274209647973445972204671936245491349730117027255296451758430429488318036626059679165054498030576545340411238346096092904563956459424166424131793656346299140768109033907957176340204392123607796155278596458358880065519112397659427925654652964847225183225442922237028366431667181080404278757989098586111272770044380996493590596897393639326259587379449966452884476980290825288912471214200255379512491200179928953652575650532196581310360417970664320628316898968526043140979571675533955244519276602488672042400436264525483421384166364342527529039403772477969587716203706428164520040970963731745240375139809910323599249744415253468881376732826416532553474711808897657240537840237655520783459283870537749925048455527198457622095847983922599122306773603586812109933579875466610590404549334622152574153877832030156895181026049362308168393676281788321373782784579066987802412094672790502601183841210698148828941294156386701487921592091484942265690092994262810433166610687032845991970370916766503808126952459690475148782596156783119174102635712244913506840428573955738582940545969132788003465562001924025999209161462786770907870316405957595554632708287277873942614582952093174211999863434443785258227144299921894641436474318669677376383580203781963341881472335796126078923542200264641360448694917547973779194006879393681420171406845219694614157642759829200579108449295949852012958758145849151002095124008011919772728078052313506068302558686090112117253142211310543366544240547322078821785760057422906068039619868397149650716191308831707933600640321604015150836287745642016537640294911682237118513946688574012329053544446670970659990007157001009736279065396955200094355819434182382957787313415325128269591442396541047813310193061503914800184834442353928669865522934830741743397319241327541354662309148016731973663714032278034061044686717446509977930014034749940953647797650066591524235197582246933665870185982195124863005514480933530321881220607524628418234720422450212202223772575461367338656 [100,82] -59852020636745049747116653243388050882636037559713979549639924569901358020637875689183234368433963549786555968967151113261771833663747279399528141880787742637287763893024862479858076223504941694743060360793914258239726138611426422390987055874606952914035319642474878298398664350267242609657415763536222802247215056853012140550659269272379401530252782857359170916018367375379993630860444815082017595477062143192711375623297226638713236137970355210789694830794062113903844001441905808571912397699621784637233525895121741931455226044081116468204650765514496700161353210437909642651038183807511358148094635889670268834417590945864466913021919446842882332483818818259212304824576441350559944428644782442152580776104042996895235355100957058025637677555756821998166652991679161278310147813499849393352258209257993736757093711086601428279513477871155024501447136765222141448157409104910561501611092672295013213265872790457525645123856510904594887542105059427222714316326437640927478732283860150188060015870836872912057458717621243974103148775062125298633191358436958936891732068229117940409178320595545290520768169908579306375451958115602581635668430763080626406532104664851294705068950564064055797543085908293415135100701057711491337923719827065926808129458707624990803543695226435288139671188466615108394826925897091878947673560661653483118051706016999224305378580189663703332361376643421276822732077981658420203215647972571354558785539359141416507583832934958679714866408153727513458873173950465560195157142988828787722002093160021589377492194480392594562300577524942627451447247227055388010082176341271108304627586287653024786847038314678965588836738413258067643802463255882877919617899119041150403913233564483657266916507942783587352401905727970614078746066011885201011904741643054165617781836173466597616949216229804067772649859169009941032635748753397166987371737490788114918668493625215072329100671640291963575264283087213435976607486869651640457564801411380930658743225147433 [100,83] 67184721920618465631335616235554254294636549384732470693184510998361474806249607100322959405866867015377516549445770802621483711954399193809407086735839297245627117644692314140684786446769003067120943756702613703603533264114891154940844094773479215663558813460092276694333759313106600268920204550277863986079459382478409916618085816930801460221225582325040693213513888067582244206222039806438767904696436291074660049671348179386597924779935609931937737416981619415048604692890274051887885262308742650935630604268361329794192188856961557879987148340952822581208429109142270541549666375478555188263883575485202876883159399061450259823553293579630364009823122652230969026462925755322465373208764777604283227891978704524493391820928801022249953679378610017242263602528764334296682422698924691894956082880148560596915550218405397831194896106027285830271627808641331867011130151950556911478176283351809981939258164833884690380161871345217678568135478017571551308196618838119311237685482928395195549328433791173872858584831955236809392639153180134053331534341187775594338090986829224036161410640126251185000079451550862255353025569805257747563121166426664695894475843820961061875214178203181467823481906490057928800139878937762057161900298460711453160541363699409738203929572109230783779035355572913102550532119850048914337921367949000443746690160849383696551969261141653259199157875493779149131684928351720562887374115245928233701095462325812185480541582863089131639929335314136012823937873136777729353965876349810519885410605815838293726961096824652722967886425387433986881521789003254189557103059594257454542644729141239569299490333631734019876071843447776745305682755553953769571441943913777675941511130756976721229843638732970982975575331376743470794722332907849871133167571800434689292182166297975271034853684089648624159408206334756354266573838128815270380810176335603507687520190487410300868228443966288466568852131802284140939693406763654823079030881204862551323491040 [100,84] 683286174949594003898419154075671205878992707869225606181184087432663422286998407181711012704518262490502888155424988076987389475492449376624897071481754674131938547223898532102192260156880655850277162265841276208402406344463776736078794426346042120742301905697382450038242801672657956801940633902272695927246976999941855978404100314558766572177170419909696500822443276646456709905271305704677792426362462816647593028775652665063472263205448847529438821862907161703473164769998864996341821483080163019102591968287050129917348224261270490068346814678329670210113128579573372740199345949485803930389125472016211643004689061776231671921076815450859152615682856299690833918095801144174521288950936227870549348334460608048035475637511383264858735952000731820967303816214676345438910290852533875748061630444611169583474971726405388199735983512680560630002688449505532128879123286910038628651712579309341822984372171853795631165230014054572006948199627000099985602246797950997668858114839688681409015263490450353455177559224648290727486685317533868105541292639998597839905491629326004348100651343290477303795486857331994427912211189595201374879906235268635290131492947233025972534596176480523100602237227259335413418910709564961627075582461000794084169714798213181372836877636565036316677279998992891632551913463877744486676382200935167513367077635899444001077222012478177559242945750247115018668464550769248832192501566758022468710276388210091289761217702152590211783047975296367431708091046725294054379684177763366765003861921890284886521786357473594256727121609393018586949317285066217430905685989292609682755675954279694879721798886575029382136455970743870591934141422529245169863468985752017853901720851564974212165061962968241723885540514733249101708917122990501006002529593974597193663953828885534362031852007061733869682403501128236223919926769924843956534047858603868013505867310561837988523525427072555729301885322770725842204125627015566256578444848480939363752 [100,85] 756116746680996778082191202188664745122499438569719162039055611282738723476169992132202126907775050937894083262770779254495282867635696307203570506721990862553571475524646810791262650066547270390607634247501753108083061632508696355261887781107605600085412234737775270128028257647923031984855758070264823268900970023884054113146860828772778673107123026058910174926718222235895370687378094131265720103695762857448874151944821926820457546860409362068124076185322460829970298977994918806511452753956092677981675458289744388564935903014534243419414880751446403390480405430324190865211864320617769665919412783743568570323946290633889352268497017215100804906661928296613145632348322951003151647932599935014296605546769480571125522062499463691040271792788285407507800872911853993246494296376812614412623490183056473215989463307051278277417032990068367531624111063449876134880199964719894548583176998134032632172073017225831479911550556089378253954324245907286441128039190974350665389394443647843241170784933804044864875156543340956657749071930557579673084440585295202600140066251016787262201396603500302886490733680357857889441221121958705016932741966101793666454277918393060731589771646845758151851761149847634258463838135948479473084552232381061837663315717579894120509475297136942422654613792512619445020582732192186935240638686680697912237126393343247268277760393310036056749484711161977981453161037434630834255034412446301696524999950060523944674575878439743456771379080419976745570283694685636618316938192595735006595728112838936082002885200270482146762512651022525195203106459150981870731986644047152203908659564186460952312618079541899617058276115284939902151734306525767904939309607251535366016542732934678933777954199774805823369372224163791705547333963987069409252893975198794885334652315970158905316080403049302027441945063433823440820229445398475388325980246493607922759819556351357926175698886881281606296529403812287087792170022744107820914934638517944 [100,86] 835604402234775841897661561556383628104681450687508017059218766378911816041735496846040020004926907975645796057721315818976959203738129320615129600583945982644194296539643125589774725497147799738981022403691178652719857802532531479379548620206335503277238320024705693799973362990711186353544303591111273321579770294136386520309792549202544486553854919631430235133736434172482713025137759528093593761127008578665044165930099931284647168056303661269105582740905228822417957102978678124542832470297353409143452386377420734123875066244482729612891685713303208701315912045627643859721607080663981702987758505082497494946639584095472558641186823615307213285703411083431379238219782776935019588787184773368866078044909434750211569590436073385293727792292482775367146223522909097215430457739903725380053304512545184023684486465727935067155855123270540456464534217300400062422193330098998394810021258588692262436170665978721066759392135478177526622508093406277169745380859595466624812726946118807002767136817546951090779648652245315855121861074162989601529444945715500161917166184006441563495748403085096929133399026166422047220561970746443123012153526627289531220560307760108335621690236580243097477139761551619037697929187947758014279475185542260738433132840189988236625551640289363697343039047836594461932282429272212648431470014274721184761860781716411596303174215655604847370418518344535342761711579447935200037646544184347416695962697969999767138104813738995976688139652029516135307521166089740348372969536306825685073641732762864184930291235699960605845272856501624381537558663847312537171003940095057313126431066683565611745652312547605689441159125594124647783290397622939247038735161819315490853021516438343091436555000838921197002499372692721886890170458660488743641662630188599751666920538949810745113321430098973081506338962738094251761784033721708268184117453200390469969035669936230850663405868091906840881059678351948792293885087593379346247579568 [100,87] 834584485566046188111854766045991516978529444957715427801883506626006374522539413908326013046444017871276387533095008386405917858179436808977912319923695136607802318409084712102551928771629780407377168085347471061013648514398263718348972859372175644810823754303047750197146782010852685950869769881026665784860965839633504742672993927013587008066453527633953183487188067651995036866601271361977348569815118433284554760391179458279406082763237864141930892263484341095729820948663775854868897905792505346122957543233471403010575728122564943571950911774060419581302774433950101431390366819938227879384135979227968672521259499233394548304529495674472781975918607975473762669338266723585427669338912957440618320266387082659516633560841543347416575857585377342597301653579402424416654038739188491226305866548272721882057206363597203633902983264304534045825204686483242453163746690480695020972743589483407564867723775221405228409142564511783013875834386447720509567997352056994473032461379416405487523293547136830991754150567041464442709837764959174596089312527213503413138321192225750091713793515350212259764044932858484498609949521017635499051951385484310934869363462420327500384342089226549723189232988257597650288501862304133441900179977989639624378973288385941007361291049750060708678051270305464440830437350595936344217797570128683304997333745959316921219474330645791255776365234611335767128124658629247530039773380177920553798551810761012694573168328772860177050809056857179973045454211128126715973211064954259042326651359990084896731104199628797627607616969062736571213940011782214018847133355728622469802072894101935342486895150439619564053130695164648836997899168758975065268273969457373690680390983871483553646613872956745384917775152205224199831155109161097871652692361563659263879404785328857830716243206177704209207284752388419062285444789591919059215889590537533126153783620448574707016688725140875279444997689283132474112729980178475878400 [100,88] 938781780370024488896314347621981411473262409211820817512724369287041939960380570582631076877774397006489882479780841675917736723392056024650990974194886299608135960538338859486253770640176359825165973447788772751031961856558540324848521661608063315076886539829092023750447258873224230148937005844882059061342619843264503134236430820412983755046400271889351341155429790098499135990894714496649073995426339993963685009839633966018505845345146455180173522036423288822250480458726111469416594320277071870674866832881890406333924356746873456041034321128839619655257685989455987490229389255711593811725888437685812933060239916454113506194624395909216788280585447053689258968765761239284961469421402582522306325621720334603606525693936512781008805897771000718788312453877621839931108298661959729767344226715642467202792601116616717958272044205504016603820524304158038015014261634284025795500798433977600933816901129852466970793685422112846688398609991652629954265732859211715554557474924066346479822860599269580126870693161563905306114618259497075576134518788845688835826803076722874592916907668876892129798411664518334072223362756920237933112444617312455465080646163108586971265495359574436001216501884430467982286831361152906220920146008856467905529524371177210993763543180383867527397581810957041341692547542489833096027873898228198474322867796046443230956984377686919719937689622370322104879713167579468224153778717602471219254343204514794306253007544168176346048392884102074977525372035079378524902219277485999214391007831079960882094822016669099727562424731726614746533090078390183504176719332197419027617415883685311251286047474502835866927651861408290227901932273848876543559376560566282040871636564718453020296633024091653323217185593498621770084394316861916432804664060741493460520377904316331264787461363656059025996267204433548436175871215701315397951298674391497507618790494703692857950694704389752598189025775891556540373765973704032 [100,89] 786521811345419054177792730318890409706712092835904089338433234654769740887501828625514467809933361741731287143678822933318292733073734793277996760425390699488881960894763404465312266807327038511316426797495053941369158130790536004136395597061305512627823461325289073193917569794458371392902760415773119384405781400460491082991738308991806102607353406429106003743388855937300860765453193276963487617589366851144778414274960997765197846536519381080435490893420586523863774347839412990605848793776154280826887639797312590132346085915964245773971284357571106418899885035978436330529857096156799841550350233799164914733425386011861114059506765822377617043669662338577157319871729189330719902443705498807605274596568627069265499179621848530897855916716881976340533697198989782412808982862086545607720252292717372396538229717471792971817251950784931760256200091729981435059359596804683154668138352292518248036376645417048568618033567956257237701747202194492214953702516696945594538638502397118280860200198666225906141992754186724721891325176625950563847104536327656939472816292204773102165814495546166301537992741119559361322134138255055222336215931519753572455614195819209400009391359723077367234103277988531966512479252620128286318938015150349586428507279098194609390924767976381954715629926598762575529080872237780779347239900197773311283665518693551354364070238211481702781537421501005203332358623541972532018531375193532592104042844223272143678233320918834032888474015953391357975813525470604395854287967853081215667816543439660886424507929221573554049302921886504477839398404271732393351840526550934774977688622236061258242314483380491764386359417152935737213844723222260240614032242462570208317293416562417649889140670156571048335511958298522890694107319577420627396034957508794926338295559149046930392304858564302714519216213143035000365287452305475230945336189122365196152329220785641882890484680022229941803774370528549700524413248 [100,90] 248191278471559026415377400312366275847372966173911027324617572094976676094016375562798090732139468906821670702539358081553766736121189712740106278141921152698113922677073279461741355099206758649745880758661893697112494178531401398227304546757468895701580367660941577954285582988994114188143203456259892331005106341803138833366966765379080329515659557957758200803921053251250921390740983830368775372848501204999581671706542602521754385467111320327507081651685248060162629420956195514272108891982424451397021611724335468003421688775762039825874526127039881756161598176949730292180960687998714852291315736783063603064501300611813909173749904707479139606056628937603470256126101465408806197870699795775603473541689098367656553347500794717416827402170206352500318632732372337729342117705324708383989753935757716013383945176759049214621535557769673333022759290188441955945626125649496660782837106811253240825800087412504065294306305799120514718267710898355410104351310642063139117508449045988219799566884311702815657726402834744096497548490761285057514183712058061024953297370433506570418276572109999377971828817071179179709634932240772344463214538958092180875298244599172535738453284703584527038813032686332398536713378677463702613744865709042747336041465407401484426545524702002249186873344987793410462101806390398684936614732394157061350753771324630005798454869149366574392666262423199076244728703464986222293283569674657795195308324308615434426625309670652553241383655309489183349650331669311657095428659293511527485282118939619231228437145016341510572200106822780144806422489703167090478706635490582812533339431574895285328617996911195868851001046516972208954863613328651246361675054371986345294521051236680826203657600893915347267001901023845732712492960775750807019439017305652129968490846192184507711838895452757863104871637403529141808487728531933102144033050154594425563184940744693616091811659648067545116303894432712074988 [100,91] 4854572805565927384177905644315766526032344573530619866545266220668309906778321135797092410457617588703616220498132688560712214385611389947260099195637477684955748146969454178603493947467992799947212544690818640707181777091229569520163888215411202047866524710750236845885338714105071687836393998169872598936568851899673241382662838207186555315511485512016951777311517941756596816101528108465086321281392620397279210180916738158140076521262783089744570918794694294080272205918633599158099487894304037228003723623951855354124861983829574834795910665931088311392722201766183172537795522094366870570673933537506208249262044241920203462406101223157875065239091140206469039731974107231695642677309646504520075031473943619750584068406389878911329493285388847789636848982181664556218212444696534535144638125813209595504351959802326226405569139990500844964012410863214075750330733824168693623788215883285138037446434944213301383846299698565523922097025790606476543686751302412502901757300414304857438614466770548091589812185683840948068162054137682963096780038397828398265209341730296830603340550313035020266933845148270207267701418832070721215438061912888536800743937701122979838602611311336081168341429323566210486753016854997613892889311280265238121568271163362754641438107327286720018711528070602412405341132531945529854320178643986365572194198179494002473745393998093117671401538940445702612708203326901427712773139953838310225487053097777787804265546975157937950591558955797781074190254892761879185428738234163920475570299445143844084121180837489279152801656131110294139498534077755341975102913732893713966136202822554584121568403023224189622359831378378866983596140998787451342584921433793614247609739624799348945413089085011032773889019175930573983253458986017361480755415320790523334435993844648331114669436696990521154177277483498340931608403867420978933872312968826806513932880135982675295030922543110465875398022225088 [100,92] 13390871729342854993507424368416783547820544294254577336582586490445331268088361152316996281346271314421486752330619007265104592558298422127869960715467164547566916446537440022536125708034591102760740772487002883800653413541743533321180447392294472295456917674573976294330083472421952707498882236003395532711154973345543321030550159155338007785944318079421388288860451809206500616237715043824991366095395195838277396291590709001276225308849222928890856617989837707075289187490836407959018940461312211569654524078006395028857830241460549030920053029087850172967449140982268110270151725816815886602980985097520746838829872377972458600687016335180405560857618413192981626032741121817070256867514267616671370955337949485729978746919451096137769526876105064200219987474924062249500042920411588659356481843119493703977708255414727699289089260025693709456651262017284773505759744099383139827430663791710371648202547966188319082929587838310787853470341374765902078097708001653407808756809569986829759951312124204622156462728078729960688887348552589257613503589103399438074095143282191696472311174554462879001258052653223417143351668010688228465012327607258766766722953258383707254425431017227087464144640346738391941369946281231968507707010815532560985210508846351884497234731742082351741938238365166041894286020699635101855422850872433014530503353897516068656531998642411650731345660925544635835077310327345764541210345763887910839778593833156414058384173249399404606740891075306936465490227529832627155832572518039953238508577784563406365409989177388538046211640358411803693885778329278602772911224365183511181051983164022345052653617083627253952039827698992486142242009165904691790011108600090468936608003238075319777566002521556074083001417315190765860213020268462425282817689364107457178215817818808908623788304611734290619410673216861510106763444263078862984846065342728166699092290585964642907802177385679954937914656 [100,93] 1291286605332968299857133897308164303385371754193556854219209441197600398239584571054918141632126761440979504633275451319182024106181835533656057344480696843891807539950698180184056816628992703231755856218339133294664690289514006343979181757671537580577747074981494221684845586070093410612207479986988468168576752785581953285750317347725709524169771471433939563299504871262946210234266416438397440920355921192391348037652662291115902360720807054322056371735826214688198864927779251605293252762518241429929290802447610247875713483576138199983632606686431011960702840395577077237404663745719070708044492515962747772918712149116419440345120443982225867951170697220160190211107455125194532152962414209752929577338744015820055434183897438390369190281653208897565356070965182785889503157985776523401768566932274338546242265145063788619654486082109540968233485493732571024835894780231115049264314750968216134011316879150821814477331190892332044913286197406883129832400601730717379770730579406741531886546277255731998635996561601168974463612244445537310966659401075405434105021127434946204722694581474131312575116183878937352023293929446862391344182494485830944917222096456248947839733804072341429330832653949518174929452922667051272521392835192333969655959124825225231831041330935331861647815197301846018302980720016718134166702940976016367831336805904000440644317955919513421019662837525642635789531098494285634108995947110348664655211798009818257221752157490750951696742998401772448512998428069954370418207332038259730913741088321218056961282546147326693657991783060743993192624972810794772743238261014598877669290291557114100809337292379340490134427863176627994951115508668678345053796346822479741543303408749127572734579876263959712405814810529210573721855349042352207366545057856002329150070120653153903119228588796297211027024265140119064119508857822539061081110071690400077080203983563322051767926149735094624 [100,94] 518438387391568592854132509903744086044044080081767921808242768416129109066088882725965524776707009860007892236985712656791181313609256579904676484013349254648629510068819857815842739916873305931380802074860350243435481780923776799441823192972516837105728534706131196512602968183182577788849106592457075455922614595430570252993826029837070204361171316984608045499820753803206429657833555959894818730651724393849035841175952037560067948064790316133090874588871157803178516195720712009628427062718200592146182207996808551276608931167918918390038790440997821718957945214186775808441741742267434748302793211361273557723669732359773228730118186237200235541810819444331458367557494756356618333798854001333305182313171027178674969069535240451853742145626624167853258410037236250507976748253392485942384160281270349315637725840349285890928854529405784715631312445954870044110961562310433936746742088095330721529693756278038693128188401942793238115538719707550700413249745832226875781342567767995605009495273437153485785497143021033595062075241642865936002047117689091346915584888543062378674467965310527913145177231445564515643276195514781688638196531080632373546267745472100889307452628640495291469789880039741834105797136247844523441179340847260184217110790654575019004770622126743362977811554105376722566719944505924473966978391757362879382934696911843745287465733725529186087629402744967126764495493376938564627186950478047387907486768059816528552584346980866052251051121506386645824706345940199541523110056665692060307760087295865464768531255476893392090174927452138385196081352251425941471500490812055698273519150127856802907249496234000337881019088198501150831931932550407672632087742599220741517610976281441576324051242343651393813702580010769430578628368454698772465169681182343589229003499368174318587359864141607045808743776767434392218440301513329925095809036684222664582483106690896169636154262096 [100,95] 1013184994016291086004907399352453572185880865308693278379612560714903173205216804086702698488490512097531591505920757068964062159277991427705575221432681559061751113917597342531009218549876764566746001373920142412428435479896097308242022488080058673380333965166173949343087729346539070676156658966583110212240075965689173305240374389201359903761374741344109203385041755151142144681585447260867004089047952328803792148773056572548078757737430930993124790579548690460687704283286423817436925621814746620685087828977801971768830661820022648263720769395640994244930838908591240916264161009125391573720883896250320707846185585621739387101889978209163048903622759722171729855763269114324269236328440915609139716019758829995275291920397864693116692117028796566164217864933585867006198142418187614021881251080999582240959351384845953201226952007529578796457397106677509690974586774808100156896027578150895224291162194403676611536025605521080329056464037138154843120673163902598531818151861203689065989635242902653876946434517595850372488298431547127444790661311337164049739408544207273632131353803395941310346426935485828379915881571501742444177859429583004524732541110767533022315684112522340936625822053743388197959605762735508675001977256281862145161365468805320111868760469616444073489502525765852467665635174076188796280842544700112030587665676195020759059272065666554158807276706897497135347128399422238923123441615052856027224590682571862099260194246492994895970286706964433445157442832558612918977061494791658336194094877175364183402149440534976759527883713677618546916265487773390666276599448181043975650800149809826562138956518314810317900125459472944189002120268971054649231817614239172378156655140069139619494721764529868885448950907017001224476234917405830632315805681511764400436961596720136429858463520472720845815926198135259973965578396557879614968765726412238982846829386555800773760 [100,96] 978004406122441536567093134478237294902060040558150731188899817211616567926328649503021289251809827962705579426371935074883701490616209381999835620205898627054459713026233756319818110899677149690406108974104433654714726687844817713147414045438873058649344114526689152404731792529202460078916529438188059075411072826990817529199035185269293880188941101868309347105848330711311043796292552995382194251892741047340920885967844975468318509185613117260191982080344536741017238061624738040881955266214157839093922517757365608149086153065066634896001710935611111414517552759316782282795542105189057945251680442897713093001141316638889268818043424349913088592433816142254993252883896885247426064019967908776158496670765168621603572380838884375665668320175844794054799309014033029874454481116477189252726463347829388997608265714999662216331587299705370780970680861407919642204245805082499505290993879757702767509870257741206594637361172530701729545981238150315171618010972496637121859323822973946576093011673171511557905001840267760072542160540816439916489942780514128615324432101360034385751700813059580384418370419690431793564814059339895944212453423032678739979541950603799064454687588426622118774766197789398408157910379896412937331478591113586696200018050695660138370838130737479559044479191011479468432711880997415079551448730415121967733005322671386185451301463805485057152145450681805520708767177452039275920707464765538083653918359504129563679067135771615019988446031428924580387495904584825388004060173207948604987716275415945998145989458109570881291770612473387604917197062183056317074792834081116776191777986283735682399113950891353129226075649421453809280308399932115726649109969929765025506247200399517514555672399230271680402434414719100905414324761040735895409311061595052945701282545745558385441414105458212348384794498105431737513721099557590447208264225082934420321106196872224 [100,97] 3767918577158694787645559384766081462661895220139172957645085888351568136797778268408281592240967685676827061078387702042193209319092607517890124617104674721300234102667742141108078830636769618413404925627680719891912228044142374237212796527074448778202095889500539936900620419770282908134893669562759335151199413825625575724100076320815761700483924807063295942586924666391117249347011198512297996890707828720024439511961242788731094892784526672378004101276174942006254760672740067585183467571755850630047391977291125860088462893070576313824073277514109550551605672619895491179026387177094103032112147086218058466899635610343266241195977483804297146231895732568852190078509727469324899783381894770918241425675689510726094938324212634513404532913723103810356903432229792720710271691542432691630810557308249801783440591719859688025871724766688285666068234607511221197094860614677276228965360411347670989558969186033156547184887367886092730069458002825595457252742247406614218594591580686824855744323326982244370020605376131060041332828879350626492029808143909217369481100535325581430605632469520887172802054995284509729703507600267644086105924578475150121707510641351275603150426663535227394514491883553684199043307116950138562994254449255816674554435448116697560787106738986618244725158058858262822156948284622442459652523208238820071412592612932936478560419041938241603592890268536982478589828541227038703849525086914754925280206898146045639474668758759000291096815069410872566296939178278208985271784343377777223912950323798275969422502146477110169585874145724790035495900352943721811991478599667163144214172055653349031061487311520175972808412749933783860172621053042902333305375567302217439394969733246584287459068543896364204078331818249191709724475910840384164145354679362189048916772447453468154931968191032874762483723892419861154321219279451523197428135908765180972580448 [100,98] 260157714257415920586522268742187129365830223063661672516577984424274571075555167932404201254402149069930171181494243151400500435707493000486513698167683248268285712888766075422877074677722217444957758554128412199329605909445143828143865367524928965140102643392760016778874293651875166672198593442623221650140871827469200469799416342585385298512071411636630537012135780304963480133300075408900713761050905723579393907015229898881038138548878110321810179448771861251156174225789027903953373699780950231048255823733974742909047485685661500342372286129278578283513485795705023490565879060015651952131242875560568419039612944937697161094736152647317674817882271820176485536680809757656748447718836245036962613391307645760073297127066826886417981782837527586325140356799637440184346678654721304134051324558033663209571774154992379191492853590179711111911732353098942764925310219079168241064232089657611399875820701561687094241957932152667925607271523798708497920052292093820802703604496931964271603321473100041048289777317503390134354886217266515674001787396289027035780064845632460387784150878075256059072528851074351347137337486568209311024931453702628769568126002678881039742718394255210940225444249177858476108353473380230104608807971104126509570923801930205000971567315743013565077825484594719084096338465141547179841733127373263100447563926323061819454822563990470571889080524639363691158496471953439245119538457157141824634792229614362758421240719115930866148030782666764343870351362515294793327514029234831670701189163441407427898718503136398666134553606746657864009791989973586443731178031739937831870847872153197389439669513513588141040268043996198754947344660880591139160385751827690984767346740878671066932438997076203455962658161694191334060660618477509149596772747106193858208799154618412558493000204820138932195608587624796444497059919840449237486631084103029778 [100,99] 4131253595352853301636790889054891393602921470972922987021914666169355366747815897057161926931723761566026161198102085440806604718151419030512818957245139343070392896483907243571223660434652598114010243197109772501410274546196619875282127054195425192863824436813262672786142465246394122957078905309333982818243198989785117908449478555570752252007288367408230699222081514503996234883233065706293531791939066296564031983180604733056541244092896897808032505277291667805894442941668951779536314908651095504188648037835768998578449317239027086001368096539441446931872771477721572230933282805243499244035211591242943248630415947968127808032598359198788365668032163975221370312031077077527127271625616843150495744451973943466942844432409882941926865115127823115491898668512996480442149313842407471133038939436308492767296658482319597400903838526900374274155379308453868717922578440738916657841447977932476124158429957067092675608285445938839984303458255532842028852583992033394971400500515414334676462022012382339954116352019710198114223420139395229887525838650584417418424977293134186765692598883114603329336853123059250711433983127952092653123634457052710610247355398762659119760923263248900762999488442388087240338744408270440258963106207470792606498045497057305501127370238822013815179124572571892393253875390952194647969444406602589010694795279010007368332895863498181400050205737787519916876673222304366704713139455224103164838564858404638330515868643024775732841974955807481920219959586112978998734632479258041094888337212012928314532960096443464400711313788491191628125168403625266241874528358194647614356004410395757481431732983504521913523017256762827328829876926122958123937893037546515194111504716551559023595665466622930854843694417126317228421354749605840482327655296541033171452870409417320581011004838314400304499768860257945826653408639790962598500480128 [100,100] 159037575375318235003258633753968097193477544800158998239003593132754629538734108461035140672153413674190416114757078603132248921111101625564815736342923135511815602680645846019976481649179620583827707616116289237648301217913819411399696005113744081800470447572560393419365362585538298551188312555404050537490069186285610609695428510090753267716545479218742005892670411446296074893033090668616105006620059970277421766937151720805559388820639329443725236317734283385361831247440487638682926159934837485861446577072303453340997478516200147392464830401171543950295492497612644709650484031602318235175194387765844817233217484043434951214418122358565169725843333946071816575960960960303563834494643985119708783422246880151821507016329371768675784827160677322168353032922174057156045336270902735192328635497194516210927113311921775945743475842859087104582082432836644663782229177900244256989244940526434532700534874344814341133392938412130916427240461296835509876911408738851495878754127557671271335008391263903642403887003788625754236517029652576541520253826351875723027314492064380186136183937908504958340670925375465197947982789983628627863550789098240861673646816010637732110743560892338619469737348339062052421035061780841395643716380110874652268110736681850285302384564874837798439230741466402721151478729604445647569626078900511034820993580367518760158509684920929871073938676140677208967008435787613036471692931205596376953619454958321981672146834804478009691048828079732186250947880428543227295128264418466161286448940362586313021978646160522366758976530995800902630945181032927420893207133673292999536831746553434814346118525272136342085841631368624683306431798059281460434012101158680245736504630014889635316637686616528321345148912968908712469736809971355895405230132455577238865428138171731981674732990612159913050304016149842107111795769289305472096 [101,0] -18622970569674718074976831773106861776433674668022202528704946433427589260859181374155561869626069373934317393841237204479752744815480756743749339078770875504255493062741607029820795081455988381896801353529083522588341144509723210751807716409066192676870329424358834087489465568348024881368349135335206113598143596275684453818747022823073773962605333652970320556658919364170355932566377948903955648835196474917961285383910333236660554288485254237668617354026183800684688518614705719349449861921917905947779982709986607118173336917263472907900834702840509809758177032830575379138630774707574989621046612481737833975837875373034195363488039061770900855159427543324592803720674120465781411428955904385032434941456846797268327720734617155439469826707413774157976119597057789447830266416609010397046500660885879037338987282792400398449416513392104212711783671937368983582961739170391644189747679149550846640910498727137405620342203343752839518476640576505191438903165048902567399453296247532927792295915836743972497005781947965047652635770725384235112994195162911379749522887144209596198980461347208703146807673935745670656778286941108775771212910118585609754754899714411101434522490100359362071599505212757750094345408518875807652406587172764686408236675518316264468815481924206125592306314076631483432962423192626672359851771873181431913364812172147408602466894480004116725061863338897093025306577694718288892883104280603901096143951605380074204722473721735821311050715481267379132045450424151442453959062418277409073707318268779923689156468223913358992867819075784197555447964292936302645787775171423686025259377973865841435760751726570476656739641907065727507811686244952635877562025244581157002745790902774423405148073709137231488177700131719879853581405768598514422297730881016860780376914921370445966065358396689315769881721820530321329248677497966488728630033948906851964304905951813740694657897540613976559689513949244729003236161604266709212928211087362453702382890028603966534866737915769214834865240680028980654625278717430322101371798793861758974081602660471684819725871021811529034985800303744527014351523776110264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] -1669521302505728427778029159286238697543320000817745922063022925176462471737504462672405029757908022267467479652326609626214754642583784603981569306844211567870108267436201099159300592470098267493514477106850784326488177408110110799188945912291697071759602136661359322467684177214739282906559654329589406869173268198778191189995479918804032029351664980518059566721530712480605679812080073246526890295344883668380930836923522830510725885877758660268574898095154043498528732209424874548263148497726405901624076601017299197082860241295072643545303814636608482676680837634534906300768337029850858616148731726740611274227007712948819750166491951574691761459682845992220766940996656026936940157973059590182441395690097031203924955522021367007527527834967425848663267759617706726247049489154736421091812225871621685521195573068856967817617387154498948904835140498001271992735486634624427080189933789248147588444520466276086752065410512141731359757131734927821183063949968640251654616544238000841258274185166883174608458038613490841260509395020635672111976240079873303930100267705059128661450736188208783511465046437380023911337302758644513656804253354358723242597606694594013827063397810524430419240274614967818878058603583014221331257694496307057825870213321300430522233340812737083718184185276026205109316556009882429006133044608498057415636677635667923669106029665204629041938362702031364989155810536377904741977119196142572372387050032713410663368118340953049033121151972938435950702887348504131643197110400094068187893824514608291509850646592306477405827415118088557070504909200289024674906544307984961166852636968896025640469365637886704366277499715965555064891151431963726679286383611044398701405202656556921266248845607560499414007174497386132928287153860124944647587125182053881262220994177910355748454810541324399394256211562438377100834826499882402911990744676246194695050087776322614387127332066673735749836452945745633485666069982236130142437466741696232148617791423523065582692154607707918891544769367351989852921246615831358584773749084082281563715692495887186950090392836042842357337440268802342357014867349741085130752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -18748439958784397115148569482335714217901338179562203583570843460524821587377495575848624687785742328409122682320253949750735148401761197898439762456168755381409116928259123317967994461777240405661206214029860174812380548116983725829673675476150329591801085343857565699165663033864295581577278952116454101370130631492453412007412932287653784732841064402428120428649034371214020523537590911214872039043637507422778540390987256881565066188270771682469468457646145789411015760554164931775879177835504495631372480648823180031587295828425975740904058139368223476305884058324979911680471889771592799813609971810977418687354972380335137041333351156269561286326275122690588034123661831019299231331784798474711397678628949573228210357550102145026292830733425087089267380951357732102412888374299344808708599363499964814463318967882742820314513213341238132722028179914755526203447153044021908356421835456762113952957448070480191612771529075749619671293423544473321316151776880889515836612169882697876785457860914757023661706270635625319978501437424141924322042732296993532820292849899763809877519538386068655201596742134207853770318828950663856594512678560678493731162034584943246796027166358445834192841274044684277681241401797045646184951258844980737677101437657160939366854490598814409836549817353639928903420170120609688281427283163922352328399626277977722639600493733697230370905614631487613015902045954405545609192630946300795611705936555358699851777433313861867934756534876338032237154175541742652989061013737022733337284039728873426596298968791622194460967779255294834409849519032120229595547415327026982860597298341957046846795240744500372488326007954596067979616706228180036591563210983336376136022797805811254988625356214364286628357603231703122915505090913582963995972244825307420395235502545364999663925182509495533931088403076420809785461476465922493422407543964927739000081712291615385431429180536575423407630996304588993370419589099734144386920544864857546647750798370958553199941294401396385384192140600487125928144633345976311759124638152374656109644455330825968659281095568561307495639010911831635900974369810038380298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 130903404209679596270713502973468618732215625222687364375055329892057144188747300760913440996206189370602110944796290641705842106310635588423498576084654061817555567130914381998238257475436813963182729940415529937580990257632960993144629608035249883175096318581207514844031196925448936625736119820984815635799661634517455470920870824692034514262790513260080746251019401468186544218137884440428464891935364451237450949248558273323861401148252139181963556220511919642762812374213578662354992897541167194833037388662686663936949600463480292561684836934058349611063788717865136277977188904186622150220958285314564366064815591000769642435963499762034285448177776474475744648655073206737294622461764429894694961336399057897904193248129867657582918998337271624333357555520495378654131583331250284871697909342653805444540471814871369235540998934609483204762382333010914408395590429533384429736318269343450723750346322380850855749075997712383244759642981956023751597127195540278906266673677823184616075346790257265001146674054654780292492258923410050944270868771224236589805796230841780559365661000134566912192122073520158861778560501079472809758967668055554470068916320180548945758794895630837744003857256723901007215626037039905283528868875918192166557487648571391029872931197277632907355598805319479203032261407991601937440267645258982511878835465315684433326442659052271701716230278046360237721057806314973287055528357906739774798157795695685784627899673780629386053522320398886278919101985441014840133093430300547603146217454656018818806346895416258720788998745140689614007160665095694637990182478768220147481195572676422590805188396462173953250582915060347010007759058623355583379071469865095776197320854001225607344314863943641231501170666682244608128396245863587601171414890738062935827047620320268038574064812146508840309377324147013955949564655585434483392586406554825147217785687511277014679641395131481717532854980702502630572629410848195384359555680750688421599572433604628878627045053630248312733985983754736771324295789746567434831896507444579804371017595856644005026708473365822121217741522295544056202879914563286314516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -151349198852177868446065556185025338801906890078591538498629489942410600303115632044726408774709692964256083826767299301118350199573890683600177676146983358568599072588741747771250699963662569047188619608806290036573787700293090831452814904275561617657958445070857929586009697932333119189308873133253891198564391354453360766112679215251260586979130998597874365192176908897586371533067734837305264547032002459478852745589850384105845859378929692125404047270260999358983860778412420433479392020983092907423223114350947695149975767377818119674277033656929466323312387872474564198817980264955186321814213082444944774793433048320467144684431009658286294289264366417066714633022956065237048713996698720787524911896037884705901070895515446243482230646043373266485780679863714143442588825970383914624438941284196327526423116692915311036048891480637742647099571320008648773202829710001641899529338084645225168155361078506847502669387158688999004045607906469781745239721386212538266471451984450704989950786410629575135676819520112729029332539950427935322530138119972718731757609157554407860558291097910730355254443043185042560914671323431688547768933063046610440416993939862708604546493037815744016799029328405709488283192452235055718027504645851566638244818379429659030735480787259369874427075521985635203901208026931190233377512119930170729496616700141420569661258928284202959533542369435564051608497215661663712220991675423020559473206973994346708771246693289731672492548099277729936481803690014673258333434790983235914322915080399128601592238592011604162904546613085915076957420668175698785197466333163910308577101858060193567497678631474788070830059249206101885778136252179222172434424363128502797055565218212248154541654163266783376304697915126912896680550708376523648409575382610337590766167216665731332416544222320730465058195589215160308697580003081834213397011059746936105131109150335940897695500292140015089770747279793251380409477020867998979293993679557691923660718175732682229492894999842871239477803136525389195851923349341225531405112633056230775690671751063748290784703775729209889437376470139991803258445714525588374044016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 1937803672947228512749031450346290524226676729775071947624931861897443002255223101082969592944042779184455793104469129681895365582619453759451611300516745161151797996201819950232684540236945536248590709514974707642092969741526754090846575625918562275217540300666966400914156395116585474274502884246318728860401428910273585218046813124557022170282474328625344769066837505334204430164801541446223027061811990246146481238357645873765815735355678193751148520969089747628184317689324659113605331445367759779577547907719144697090998012612204099130578917003130972416034265047510505369116234321098210443547493770462272524123857406980381320860920965156000751028575910679507571404565818927101815574695937802390039367547318716269300866653011371528830323092172035884658252020172586396180797247841494535246115641523557151932912587974830095512860514208840341824262604116456603778506859253847238902175425377735931621936104542004725360089009452127194359803568148680931247754281941803874927476734514991415177143642892495445716848972711795562394174939593278071850448529159983636009316178704306269155196830660220791986610349882051569902818457345556749062908972223380407345079894370641007604215285941745249105731002105386521223018249667277341508116581034819875741813892897854649283136925678794993967000817170952734448228975498307744779862931073434572264110527279325015794678785430939171751193152502131956132574535457592346928136911928582945189335054752451612294383912365983078019166113305279921472412828481604541149367670316459779260605272489936002671788831932591919388149903391216745249901241398233615008009090200474650605239340658073635093747485118258491625129593430095338236587538886006556045304927638152614559081936922185292162791941219007638394894520288087002081403975646989113273186202847600075441695059747798150979227885342211644124755165220911076463197741051022691064347127287351341391519222821632245167187137961534793305603844001408534916615710227010225613292115970135202299369829605332048606131368019807809182941640584477865226535877443861202620284382968649485549218312629494967621297764885392545137031626516158402039288932691059383333294178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -1553608186471890927198315900722130271658629381563730637272671009670349141841897464679244551006493615140897777194202374278122263393145573012321054505834304749993138286473209212946548905995596460149928625127114884482253447585979669121955707907260466585746758426814674375956653127662250430542398079344404146550446395517568440201699863479110431193283500686848285280081336433210590872297933158896895483187855967062698687675991980966457070460506426503604438801718761085652787480467262436792693585851040517148563988704247794029981809075654503471209727905730998364877539488100301759713175265698772548521592475248759884113437618986706386829568531878275757765299671516600546852280029071190006471350035491154978777565437031066957207944524324525048747482933057046459945280220530411702213059794600801803982856387094514656761686519517923887216451893535660042548249222062984507094227102286142222926814405006107609625428550834719198663476772254583732449026664064200818864012772079961972583729935792250836745465087899815682785285751176807223723919656163878625266183708637018724490393386774561913741455542564994586908268084954724228931210103674356059718421656698641872004049345273615289362175716741161403872840372493205571560860964509706220097204281576067391910364670554200936158784931806997284197851142275040899319697068713911637247722051601958854736179897156395265809280114649212739384695052254022515747933269480254940377363529856026885785516717511044397172539932452862342238602437531603637483955235964310054607912617555591761240832514809979476385070706416327690287954599726880984405477839228238284062651399803078405699484917844775468109997680638733282944846889555826069721809559741451060681142266028052361428622548756782582656608132868564943946898003174880076786942340842179165603550233854949072583302459929881921194310284739193183511323983926203913383569686352803293145825601160616255264728560728038941648384964647551498214308396930129970074396070275624164900199213517096859998881072370003622374544855312831341028545102308877101269244365096176520447500489754100604212671972342645125715883851433952853790566942317013061054150455323322876453957140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -54094994987702073076361895905544490227875940966046504371213338331035905522083639898024260319307203545060518168384968181884459009868451732419320541399992248272616563494551867168711730667164419441382456271950295848024624947912108662297168063957124332578242218214879253046101042069376329235659272663545913916024998135282457216141468475420465953092237021699738410331156953320431686121063228572379224997216417535723960474645808166165170983910237756272957046822643883892945952742019386531139318305962449371906663608563195927852598114865740906110781023745614857302915979220212821670417185197275686897851237753116077779267143405033868436695805109010652983606986019762443162015606662077280457024913233251069269081801359732732096647879016317198261304796432005925060223671747275076485538806464029292056066361597563790359536303782316379170253500891791217207000443357649660807058630245267453383407699744542700769871320936417123260260121686622628199031005678734165817909403615541784979826428707458321444847111265455986585478907617764442786542247532642682707258844260955107531895407647454971103869350006877547371576924472032020720206189780087007520156458606643200579408568581077455995476778324573280763743389262509075362289586199412945876682303365237631534226946705760644179063143498342842989097885062461552760808384405068719918725321795540404895281236199198534112708807414681140555081484015162832129819861921306149397900321951279567766566480496657283781382966236514533063263061009098182069037164489205219249898082130222765494758276499008428375450272019917550319402050082359741699578766751867724584997061415032539254957901579972052897100586124187606746605893400209301792124807842202787810211970809462953774826994421475151155958838961954942491623202879350562154432742504705459840380210808896798606206423743929506845516273842737736927013323498642408647268162675802979025982689163844655921177632723571378493999479895209360466565447088247241532842857594708380030059449424116510768424271193643242982637984879823519284058491920135448639074108531938937817650695991657835567561637826460492509292636370691801189930843359856464275347379415298773102895099281408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 228223151070016938862966625497003089745780893569794179354945191249614869243652829854557478915931318752588122305089829767565421566849287131569060250824764611468835952779347553664757719632759205044143462731191934566389283859487964444173260042370234578676435225394291731765080950670754877344239629152926491605711526895513736474203573259652831621875790642978273481799382209032542155703196298976668667541389841467914312562520399221732986282664489403006432980116482889574328958459152389639695379003239650589759469005507432767168754370402527282185838513677853874691827103953144744703089467455341501981596508099058515087294982909990123380395854838972820153446727277776504966624544467598784166697950940588041103123416767410003320692835463453630329950692485722302331868706654434752623321356493616320819480140346685775620690738029541256202024368427060877610839235926028434688029587451326544772084179018149506865093355708358433667831989906119831648789786915596611623481368229221503607671326783457780382908780865491838860230373727150437024687129233227622894383482206786936197171544062296108140490395899322383939280873663153845768181420131379118512713366305914774584994121489600650113684418892537486909979214739349469573612428018588303881389056381779489706897037505591071720148127055959978333664519100470377671907670874348551057657097021904955177975440544422890912108680989971788937048146038002081650056470776160031868906854204207440238401330379897395696818130831633234258507792708301339873007900185548406347088030622179614029742040254572521497934612848373305105495419802965757862708476312958749649121985863253513772614006674177664399057726240254432309958895776516385377560542936703473524371375981805980457847616347033823994886608314399390444131303027936551898776830651036359828660446013975683512076680106005326179429700634709697295151810263147856811645086363963350333698600108743359305986924230653189147402528987821384256830833429180698158119236015877176479676170893007820186094302592572370211291030934683358732271561579024797826881076664029910530668404820675426611943106517678575611447700891205652256122146209213923536622426003329621202142452776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -592720718194231034126025952210604048216031150902723300050405143387430582580819158069203021447152463983810948401372089799476188044685429853105806614455744378818078175456780621348115917498566529893426365405094770641902215042585485198276206939988186567342126897421952335964022349493233941717577307745868530751569279660928501527209506980901888291497820519080316092888596193995645366148163029105593722047721967573880861025451715566268949053456524620864129579228288428486100133207852369616856557434135409007632434086773399955822371170248689332469972912296895654781342347903913089167699019976840127174372703263261217253001124821120442051493156239751531684907548465480381686602976329538772162405486182291855877584456043079275150642510074806732145543704175176385997605340056662463130527347149522382996051054417567984848435984270475607063151727910758154809843573179025879979391749462521176278522722287792804346510586609963745626510097698889377833015258534429628573083942567063188978493329324043015014000943295325912317345431775754557106946814483262367121635144345661300078778522118237995873539272487619518744437445129525832869177528811813468853695769809900606666021235735380369483672308465119007204599042119598423329387060030630274143993771274238073053340215541178603242249284019694642066072947584958491957796645830150336052814193936305696397496409226781628122121492522000368720382119749193909106356701562730452774601478211896328258481760276886869015907987582427230833646918241856430995264466813910069545961722124354352026550383212260977593005455092241249948673066823647918384013302352500001712474739919306603010790517316387524626783398452671309357020072015282634387161327898247416643834447464521049019710847644384107862778473911507462406550837778046847842481394284874318928978555162389210781362322667413796227471951042081190006440728155363302583544737689905262716168291748446508800319701785833003135286972021994336795174066626651559714501968574278632894560130649517308962219470706893609367136887906710267728405071785584612624303145045241357492205999962241872773743486694268362444210092210038475144053021354242160121559051021456821430107540291584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 3160742778876096024308355967524027016169642144563818694563933793412871125465219893519770312426113781672080056683613912348977346078519239328238241994106379138819529822630117374801017371896303069873014024319583258396603701876323685017206425900467055921966784912390131823951365882569879808717199196521261507799379791775628420490573859177029824861948550583381945605616404251587184815797021833265052872204983127191143175156887295519532453936672091926792562796992794550860516882058464204230455284856973057253727859428356652084079719059000577837054010813859044170255921198490590253729824409785393906118277903009829123376933547090199883648767319236855848432468306617987122791653854233483471156253187040427912749268033634651176832559484525048733278622558559411551238443860332283751956132702297741108265262198411129393801280056862850953992849564137509583852570409140751536731416943197383398658309765351999062143818830006200606106713325869757546066461116448206516923562762041781137981375888732212994557358067850616172022140960854715525157997585330039790349365932714541346346394957460045991435095241138620311567336147760637455940492182007228318371609217078203404117947492429122091256989653361322071113153051651191236652860510747715841474365767704068434370846766562006094975881025730104630688913539641950611542205705588218092473823150867241946477742035038079788175096345525685858646225428799882630460116884772635648298553020954817421541644548472368866616731501736187851741905406658396927880694692493961902024199060030758331574064143905432814409366611318398120100746631299155957598728142480718969602346409635020738340992258332389550874149392384838349904200534280690060153635434433078639852177851923007849715556727141654853654420367179555104973505031425470374898572094164371160599761258517303896364202615424381275521273589603708050090144339664769070576269828945947694041469513518976025649486517755456332865200700218327391538026855794313981152006682243934656809355931910895367288446997950482698027676246957561991769580010966639154925781479765246072682354320183956309775590388035302872461411837603150426724642256535617061866654940408564556631979432345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -20724293616527251318904657722244956396674745168549106953819615859748422156124353096159647863170942556878643949826051352739878491532766694283951533898228979969655136254606421839409751498352811434155720402856397817619358853723839124755855446047693893913654102528828170741909372920341154977607542039474692554646518953392805246365772224638303918358408631339709299252106865293719773878725372327012434811613620264971693286741990423712180319737283039752195395267373166423473044109084230029362879251524795033985481924954887750791636603148339725439807199268358959719694505546447807499723804740029579549513145264884612954865874634481886856699212534350914896287439044099723360533392359658635880675623893660195445607017930948476231750101416142374585236780454080220071166048441144058358343017356293035538723890470796140023650408719056120764508990398476013952267896701765951361191471239563071179193661989811878505073825599563098785313909657598899434229597973666547364957475062780677273588921586525672394636867078662174536689258971963715055434081864556436219645618678303806040620182026641628845061413032281841594642075516983603410553118190638026892351935403222683092301808223513929273767819302769664216770536338627950661968897837581122945696340608095774778558766332500687222132804042583405600300422084269722584463605271264543137001534838966028070764514151584391847073369155084688955936822950957794129463371292018016729057460279569835096821854002502153161562080573664168128204329436195064301555723223315466711329582334674428126595180820413737383664765164630965480973129830364971312058247534275306846682000220623888193434974101194724675125638854146520777610395066262367866308691258228939711183728374322916699481538855943288002197998552667570739970208440799308106432642724186178398224015549234185121449748966218908233617170741006488976102289190739133233697253770892175110370285520022581252405267324927052116851644989338127095741387719204283749498374619681214668044063520219005102120981486288377196960060622325125848725897525682335577602860014348904794367742289095212087858890175186836880843174698837037995955551559082727632476299064021162525890753341685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 97588544841154685587225641165825451385133815760509179013181131510172336900983982126949195085484408137279685129192072937514094096369707591160859491792538388464527663091462478408012850950736286281070498072424765726039072070880502796842763157185302488456927460969420426827334376782176337291832028748490870414917634483631550050038720719263752255295357039017399659336013080326226508915743585236129745388832724593506505000828364138187013293913109111594690357838698164650612240814969343365896844182827285980755684532525110814454584962953243142888119350919033849298568140378494368464143963941793352010371075152683887269227004490203662122851851183090317159109720608797683787379343226786942645893229378344210534513989058101018588438535674759112742673356618019047883550226950453506445188172408809278980621135269594331704539430810692951659885890842453649105066407637640838528235023408394803146673758024607060040962074692462127678087801892243133846404511008212739631720283009334193446971078518521267347377024044562067180905273980161430070732657785319649500764854981410934459942758453775116196640289167683960604263746123028159119751764632945940256876119099836529411848325619649864280900191884607632920496518672423482187089907252868811246008529264148093470402971432955543139736407930400728880647009419420407836870168957182973394403544693812626947864526912368347262836631251188220147086056704055271700460240000141597177410083814524401741557409963639607817585519818628574175789540024052569070452349664470129435538573883415809713093823548901002331429468798439102249008718540642015479487460072042353992057517504513702747760443370414631862448603394949027718444132868114807983710652728158178005041318405830442967320284161125201785610763483393753791602218282311455142960598778327428307856326218917053017179815408725996659385556606854123378386375855575041853094342452530556891763425532340213069359718346096378031864212684826539568326659536349928769066423100398532137860145501578709012016007659416577245326566007747023836861949854309608127248676380963329643797176046812552060770589982799487618509817478835966136356615620615728406594874561479802082886545183866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -332856071654589424253955086346787058742090283131360457532552036586149902623235716365892601652431362192764779316541503289301713455223422032486382393287359024018818995838937191503544588992797159929256304663544996805696280239321042629893985862962700087948187584540746807845925279564965638946546502979778380326771518365038541421465824490101280860113104737588597948915526550966925114458929841402431578399459528532115232564586046020575265207600041709258857192949984208144513429906451692420390550674924378019505851058060209972033488951854984759815481830093656848484374086485136151293553759076759767177724215170072258270715889645665026403851438178485857238715586286239688975469146382239310313304190892558604156486935781467288444251030333149666564218349931365167592847592916430084159216435407459459816658553714494022136837457571355014397560257208227328751561725537777391514338443971505138138885473879508513808159969482556432058868252596233008054079818631963097740684890184602754401616019494722386085522426780413787201313631645812127117008708648099701132689824356536021082323898194827531201313400143391797582970529021401394284469284720179476655629268519658023009833935872817595705945533900762919608665832133899310675624730517528264324847895025852023557686578175253617738624639631006685930241957064971381103137825167036387661158922201612699140932067337655180055457692408678654820253429808335433450512520658902206123761372339462038079135737598294984122985384532301846328396347397604149586045268495218829603819018131174745637935817797625318906974576958740745262152691729913537413374466563369944934542002713803447243792347685212478697036964601119968676541905947602154951558293027492799893968540757284239036426164788764593888371738213029809336057117809819413764220376442246709091796739926466588216939125155206079194894900659503766180298487863251429884478241498657162061245942092825793149379727754438584476568432448510995067839967677796837092673326635187981407557883668573755809403704687602148934442060736965526414150327966233602281525181210367348060090202437423629197706817266723094500834084458558380366774760306882977203173769194965969693082407504183296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 880014024335212026402985647503939738187663530926875185056875925369273340562936588026851496135646700065140261768304860608129456668008729793026166185180231058178843938657868997501865729219568160482518646687364850793681946529794930391324476009097493468970736634923096245195097514700803317493678683871972730179225145412583910676989029426640762541190806129358743369889727205131396054262495389695630924070596550351621491840807256068147428021477018420123510813777965292126694978105775404856389289931554114717569276758022079449698588822309084739986809550888840550401576379909863286286185598183223644654936775674579632027530994230606380598267227834677161784431218550156106003598818382421797746130563904743574323148454644012482467562873443226065049167223190483556940728799463294961420334427627976249291458414573294992106500074768135998374525704851744488495671756553592242071110659272921978848357144808456189681355599362015193960941466099948285614328554223906675683166506945187277163115738264171679338657379667221296750865665922281621245525718010645553478667839323744592514767054055100271945926470232327957254809065536311812104563501613661940574278563829442405244347345556249058727257831121691398554227609758345468889358780658759518571803975310742294641976262816331475656147690646744801263132592698785324840585698567265089632632497323785133044778598769928370170040328904164752740631248937822423587116829140462204021402012393594586343655571706753680680107840307817582380555276296302024300376343827682122576886577425397475488514259663067616518199920622638334044426529039652482742968238205962951199116262014708951621299595430312473553084402340684234997587869736916838924561443512942653241008834870671901069320678605096867445008026455441616036978700405109038981224440818582105789159039140891125603060519353043468372754566157228503733832554961559530513458467177006701072117402896975896696447923514075953414177859196643224014644091969039090744791079896940968735390674240536062382985164791981553387526247874933739438056175792257619369332423498319640306195571360295665372193946153973229845611893715745101346549761984009457540295390879660431590873813137489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -1960755655171587145994631285980545759715460987672245154512180147526418567910654061943904927703095134931175416613714979506663379564404837202095933355261283033306842688403013415799021180351644576124269056745603295044731607276711845080537855220092203581023229894561430537306031688911285069350134650793303037741583841812296700811821769824302217562266993826605958792553447979906878769197660527210512957961943801573617636848553251360770938224733574833102620842906898844894808093909327073280233544125750010298328359694578500619206445100599485978478315206270697756557460924411071613143006456281329326547996706411538616563378713492759757056978225559130594419681015865992992344325087929129692477614003622538971866500222532519395795405186065252870129997889543629781298598351718555505694154330404475797422793869638812307971660221760275530790607128718154155601439808219828286275449205391084270743327091083346563041421074845551445909697489313831206140654551485004177865924884492646554468987516885346445827247716130526445385095266145577039622985704011799564872325531982196163602499487508665945538070655271759650762777613147686301211230561288602598579286905879525242658796678432420117991518455386296702791596401970597348919664501678083752979055426752179144204244747281301472398797372374683105834229812028610155309041249781805193064254737972074295406828941751798327275639511298352513111301366812694876595606827972835269730657603054448063822369371314440145632255237279576318107923299357857962589410561165215935973789520917107058980100567606060778681611596369248955778080406923513861213629837364965584318862754339627146375815046730447981991954930515239553544729708310916246914086087720414071594316347198316819132657665261334574496219083368461659508752227137115378517650652759259536717875039350249110181569306584318392237960088621465731122199288129137456577386092380433432277531984461934466646246276444059918723182643795267267774875110975386400933183223237501730578921384884905818409898061350868419867691723844822040210046523372259042968005010807999490549325024784875024964567403490897961554869397100566450497101338658793471611435959946760853989172163628761088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 3973393787225435353321128378074556428207634554364183656491958152623476961280495305146687115686818717351092077478812451376896009323415886896754688429045777298086291848307225766513826434511254765050911758705624868557813087432428436881135705694872007158341088382223398963214002960121775676655959147153595086156422072359974844795649049443515641382188256872945820125778204150587749425178222752422636103779327753186927973315421317001804898754611017832341834350034000669475397229468879233020461654899803340560623515462370359741749882934769228638099796088651379909650022033667356974789432521846669522816162775427038359255043406711195189829823479553453877384186429031381736904529983833926399095117063540150194257798043668746107544878813364331766348046549562640357682218997415750438847263404130135988035561540472808316880275104575444562700012960452655529756875822537514110975894132172911160276271061071625003747102325689532474204713069226235532731361820858939682525977581657369092041084389528182615783183389250481464105285164551086063641945027650781949472200440683256701273984784813305910198405534797920908003731360255167921123945751927163846723644883095361673999945202043700020389147889674193157770714618500121896888808931914328072017100035883680997910794575844494616432846919040774897929228803816468817996148618251733269731773543133486687035289331711707701159568323508595719870171896456161831805595128187546853881625912396250376261162323593400870785357958669564889397226573409783048825933729801134679169710304069595244277815946863185588735483457773511231884218759545168635922623316647490986054891701250456288407172081034318999970658589836793766495345433519876487174562715659530904889103305803704465203688417190430624776468660375390097207318323687713977776333874704748710229489193954626276560657802437269442079795807493199588345710565083327337474991897267058896343823648237084034502655646913152616558046676945726824245075508990676158122015640969249950489898633031532845105676532543310954605304416015746128966167764268345506436140926273514408956635889564131643880197203984807555167552358831199337401945231414429462816936064841672377779780708162600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] -7422440912545732450935080408651461790543421136691143529956001156268806178073368954024843049150601703834904969590642052906723044914172113643562185823979394673398030769122499859062249882324530019184268719569472803638629429049352254111442936512443963332881745114404708346577409153738594266650718382917520212324010315364855673675186904547950412067960994963161474969873006088185670110042807644099827473454703896995478267615325920993302509919566223865183397170299363045638969329965990777499869451537109077072888020807282370251460122082754208913051830583405991639914527622536071174644589991233792673211943847181186121044459604349552013859990012837177585790102656424422468494330711189753871735028632404041697423241522335398462182515699014192804269889040230939238425822452757355885487101305102007867986344441758161697652170123945444954293837926597051169663735663864143450422029820737550263102084713941805518072586787145125483186573353269263987149400032271999986990412338157742042774111059176025522900084531682710372845323127217023245500830678018429468182213467759887836582589669678468691454832565967885777734700084690768440619053400946064850083618456911997480666455820012735020034479453711634546249988117321607359179830294632864096903554645935145169893009027603311719521565724249712067735951780708852805583421622067452479686300001982192287358082334688909350406138827862907512975897145793919232363766990175659642244638061566728609664324138138805799253536352028770520594917520214463127168987710120366318706417995858493616999055848960722394234162438057411863233299962846450335131219435922475881372643278142353654531695647564775845127827538446131284550708459087324693592634153146736353188213062786590197442090305100694683298201557839320451298751673356270365371005051328307347569649980784091354519016774482646907096610255862944494155164948260915788615035708119993210235517592091386505183227528908770944407140974558393903913569143510620761504832435678582982016418208404257747498956976452444331058638937133119952786321636053912560277541921671649749340568007904899604886430919293348496021339648228124070392984901810575553926686478109928548211955383754817536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 12182450169737378743603313151696286164601366489645524224540011061955902777888961959505287670585861999055219849182492958529751883139852420600127505756975356935641629111838142615154211505171261195571650110427164945309219784949889735364817427517770287885969875096356894231494178027646314030630586635027801459993265674273249547094463052664008053293255366342197090090992739295727972325969644392061716497622480965995976007569377905004753129251003478951955275628234923346053995501326418344358154663231088281016081947164603786205555797473896867574482883292769025818821330807740828072979556870473181007142287763146129227441129456411353761442929583122602262714357470985913418683326099840384255639014877805390870924057239939573816284607620473684461411620660567220794113498227899909125320287950395171646751963347370659989151302727707553887383538734934055833125846922893158190050808297240615588923842323039030057836934817326772270484591613806140886858200680678419981557143038355041965255872957395967952532416555396140285054838304830029998094564892298306250584047929267980114611815838391124077372399215967115139388221448418142941749862683563854509351778675885589878555189339788638318811661820278911815890394839148979316395072601043283309790929571636834900266632226040081713009420108338998420927530480556831617373216743461968877369828556627872849860288878010059911614273383880244194191835931425845243159055838999369243475898294526574169328561595097308126308825871154874961502448540484402531309672377995118935296059075884712329973711244506996896160681252557811903009137172183873763389396851400593623700045568814890552872513440463775842481375467966278868724160377902431972898615628366803120655288712220139243251903065542852372073930691569014402601256015124050574604699841574441576894494413837530031640841010698444882111620381196872040263194625910856207268039380482422032582748244689555869376948849358117144577248605108880428923546369523730376739861310189461445694493318257980349181633670467073758834201551076327029939288668033658730870751627437590164009338332981589855079231184207118274568123251196244842988471890312804765445561352971533423629368792197365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -16686464646647948004119921980892535677140519147351723456326127349961604207820976560178025930553231296461314192908326752919691510601734011747261590998257476619501812032426136284151418180759706476190886793714870957588614558871983152906468407131936434327217662330234126051096189520481350642266445582322444223434864258783312272840246923091544670250018456542079328688035238277033227153464627195667636036193659382772518327512016667033925493433066058523534567560981785416720806626506516752640376153357734165941919883965526805947416587030690088527552044975056886110536810372904274868494628812809851590457446280415660194286042992082148474516520477712252414886490929156060109430649073158461713552557639530342225158660734846034237935950566384960613168268079577532686634403592382510541834956530651740375631388867390944051606579203021775357288979327572269325495011016860220231738279274213469085171175082236981343665814014425295802577223326411644454723739755337471037394240315123836730729433633735144417246396220208706820830840346965966917398768345651213098303651137516028101138251065758561944978609851815385793933346691682415138881992299008848308918069377317614727396104217003431268817233453729177206024848674207194893343826411077241567559315241616205143235688456653392823948025321426204496557892455068017315704282670425339571390981197258482559716513610280279104904468168740487967891622017976045430366948404334350236452333411599866641749292005934786170332637788810867951034049295843045418126412234840448265605149490954694058283205206174616707630199974779414238382262843077555944723701041706319257343514414817727115966011625238328922773633587409689904825596769452876644953296206616673059716306401268952786514029614779886141933096784625686633514851846203769698057841529731427680417699468814859984262261530307055382261662582038272568780339338199867819132909879361933558344494404237563575748808702549308384901100152575624449024887079732087834837748002272123103754831125377151226017496326403276903381674934937264742111435128651671309906011764551938440003124678126069366208488284594037320193700271714457508817012529800073559911840786967258864096176469197193216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 18574896874157359355915819316768752404659777056353400517172856065762312002112879210409103345672964023771010954066516442261870381237892194726941162259931956441946477125363673911558538763551265247773776433199452696693224107235537598061425337349934344158104259349001626881049628035349217204150727580087721023496478125850862062148144459274719415566262566102731225250270034875120979309442711885267328336693677307998011008042065899159227121441084872103739744433889101199297644488536506251936373274227753046145655913001147639914947485487387795773327112520707467887230450104624720508207131246491184797561742454868952916033721902358258790285659317584990312932730053111206142318051478654737758229851667273691116198664889171425143997092099037708886112237021919474133030188081613963077345559204252964330326074817057195755046902772992576884878298838012817655850745294135617088624690879070661564169326416089248042404235663982239988097907831783981261889937397538623304674366123986190346464580960104956389332684632839164100783394015722118830883135227150459684886247517103758478301502734723622404923443871870763216300117856978941936492013941665908908559531388096299488436724161629229539536845796042179947861264744854518374151096686370772914154007408392354784790147010019302693927280012330195537702172262232380744573912685948657723679822564460037000464863081613022044205562595068118919124115888550476188971767692228773432112646940993747655388209985713941017488676847870022678474721038660994957420488382258777909882722804971419736402500945000333203697864007356361081251787566745886071645706228499978600300517851088971044628647174923226622084608474513243854745995008776678672791239190758598324833078126272036375388275664457647233842834414964577167817072721989563738666215291967723561510200490840925771086332218826447951580117175800637624429293368699562129275114021616031218028799360350611547882336776944872660065915437623067598523689739526024308336789872723153384692853751300237759823904159386506461894458504393134062748199490660567176065096643593079074252218324861324525465351158058121921916773566951826228093810865669016811804709915251589803488705084611624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -16676697784507971786020088100341154453323361194836609795574754020496690090539514462473674788351848319348343386842701175758074495282971931751191075775331722579105522161208221445492414496994935221589194874687314753025967332211779267217408127113716447140383743708515574611428097867521045468226690411261935652721235859255034324367608094897078129964580990880518406503226417356003440227727752630348123037829570499783444337298125878535993912702687641349207564798419769256712626414284971084852036722086548119398505352651868866369759730205674420309907631244494658778681274395067704690621142431696238884748914516209480390223191511634459871656655670153878412646297788926697297547659019580238676792441854183804633640322735668268737911827720691511436429162967135401992622462327171731872207745774875446244071419344359943532862104100143855432231562694013883316998881295751988762092209406972950961250510609269041189042386585330330300847417620638577528951890953180593100630828530302705384140861348479119257197926917169252328887331098356550800298499171506152424777207706594400255839476363611849603869743095387482896670168345328433619787457460830780980827082241057008973945884909508745709060303579361580966254948478604318580415291774205411990978630937736993306220349736622452633764501210995283391581190735772164143490183219300998375606943882543137385111358129649109349298279317861691363240414864987229317431897602549256422861970884983938303641026171319134034320121411900641294602192256654287312403319078789306643470482874525489450244148351747098461851511486852299264639959874787536333146635835826916143499213187815288381813057184955475343471156568086063897176802259703317123523164846961808010924899203727360305061096702104923424182751383105319602212934744150745001031210870997910534443456097195994021326898765580920029221396058245798295206165414959966978698129602139975194949053578704971342004544061110855378264302740738716719251622125792830954260001438685491942868741152779584458655226051884144479955769578235065308286818584634688934915691416393300767652051122328026723425681630005062028903491309851975543117657485180498496358700719342263371151717576638201856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 12053691146382924028918030519787721278287234988065852443651378773368990098506521508050744434108267408966116161215774206479079328417276019542657330911315429786100425175158464780973753376560806267465973251153151849199354539375755247050945667007296058268847273614843876994986552783373285826055307924604406517354132239261804262310892382332312168024736835233116276508072108809328323328883129608173722336851744191095631032657798442512963635014456127929486488467832541763562875874242812292085193291080737971194964721175094580963012877601568911448612176221473704763941856152893868284831415193074695872115788409160708614043055164531486680362834458661821375592361681623196811012163595960472251573683310695587718552616836652631379023005347923781557070196196304552655656562076401934705648174171437957712474548922981404033014535101862558248457007759677503763421425440802583482016921361393162875507993644872803753485698017548858103247432173682651911736536094711919658959181866007691641290525823067259459064068757233033533486181196804818784689712136117048450991046618048310141205095794174278155614608275215631554277417848770516685024723659286355193196699961925707634342789441628578955878813425437453104884842080415737770916132958551842313666736907695171319433423545467207538021667852506374119830355971148192984127605675150468074506054056364749355934617603914597214355867513139441786439464934704258328050815076696440645733142367337781188104749127552893365138212122497780689745061817259839889012703497156250548007121121234129977405909064629673724662490819341170739560656131559707629497870747294354034235215809071834539193757039682340649336040953176617599087317796083863379628021569022752827155754553106794007110922896588589512882469115307682912950435209243374034549124007803860909820745983189113566645976234730254641868375251684142191870024558657821724185885475239695435736357814405459084135519526415210771238682985282697536097069263865338779410001541964252066877073221880720541355818391355645868684294225246347779089410894027026684515895876583271610099833331639120150757587375115276874001081194413960098276818236792076383037339258698068960174509939815874560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -6952401951945264781457588727447145631029528266699414162131621383487128446583627559357352123852122318602840766593892544490153297634353265869158620136112994803121785572467819345957106238500655547439219572350628256574493747426915457239868813773033104014915138155614226773126472698042174018070518067461310713822538594677988662196600315168024932537204657707632387017751779739949857851701846563574374247010518894910664587925124982266340764760260874762823710719777782558316861368419606722473608902853464102104359036962687268306495072503403983175384846928304968041771490089583611745765597607493749409751665353595300498472481134788142979255740787743160343401452039288084912366385517638458379955354021590949019765768709267056427963089959022702271240342047401217532220198675817531130555962668424668555471470702823544844648072117172377704657462636726299866698919730235932824319011401947164725695375328041248243035784189246222808337394214615597245293622548883805118178907649012958201433185710158264200936951003803463139716218896633028509061513853082181349619740581471894938923990159746993699745486788000180978990637351317966842508976748603605937046835283689642145684086372881861167759536809068104753190070069537019688138179877657884362548583158260251610352912620274161267451229612146522803568063147003824530542605000856745524805334492262464678516017376391089676697497320531004161086630740148663431231297204765786150064656878150880173167875049046228023950918144109445936783909857455037299543504887295207491832934413412617617675309874986496443990612612695528303946303197731013643511965500166435878947969107309746469548647253861180698011439493591612678483030856769432866470010180889643940091900838327811783946423410917618693403757128646571637888273458287950336175764192364528954881409052194709590726846370024304889708044097311568973799841993226782275158448177912949832261684583403362694104504509772257775090448933683154160661422474015681310251344239226539958811872426553014860714419499235006105693252664948248419484304009770765062514192980137342967057614691806498006549273818438457372134588671376298669854286461080738957907459699160706892971497979805433856000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 3095652030762728148701528482365542286728219630863841607571304851030014896550492294020533879236809039735934561648870391496340732125711193436107752709595717003314639797883856111428699833269738420535348092838314870155128478086483705466045800011836170757819229105486502683336753269870989395813880048950011482896260179244535513561241205184318394680530110732236929860925165200065180858317250602939064260613997822279290396332167254839074282897228704556368170980845456652157424384521835806131664677292737482165549463591845559592121135926193382603268837132224003467889799783973844806073276966887217103582898323989077967140725372495572410615765640652063837122697506246707268696173904588413297781743858310180104561589113605748696479962259015030917214781037281731791816740224278186825226438886580656828867906297792597530260266518511922860133044333216738040748379622957940104691525330367006580859960418532126306820274953581189481113853619921243979446226837518920471115247925979225350336448721909261248262887973244386208505407789359441245037165548280647700708941667049516500812640511262106234243782788851170739151089925401343020272694371202391509329242588040188889037802781511099673726264074246999241004421384618463253762590691269532477847456025963831010953707560521832355976855052969677201573248728000076704369683577909328685516197782084563539310761880107434589862806691284280214059570318385265450184416598977360079341629408260926278108500802305342111359169095058398576977454363851376995535845313669734450460282512272804997370422098559946270016691881650917748465476805825113425595213063927275490563242550109269196984539955751716091908353042560326792009734777295765698183034669017313983942183910369094746469939407981285462395950801697425058177261486929921261711643387356451439319380410972823370623537546439096629186599334852195360490334406757527091016582054332298808377026393035132121884681007859256625215154890049438648228637865266544899316099790001509855904080410118864219105371128063844333490520335818587508836893747316440025856020006746349305863996883293118710137804958213955198253262760004163655064927990000658343162744237521877519909800098524037120000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -970280506624220045341510980612308668337773232710196832186254821389314997130808717192590668161813865486864897072283208825414149124016233138627356254743455647633355629515113518287372414327081993623315963399375469094287128387721016497537819572291795437386342794892177916979841440232902620781550608686567970392699609482527696997301988084740023404634667426061065363953242810838318524995582247754669310867966903862114934116771720977462360182104032820866647189691987246955673314336645713243952993922508062870916052028031606677683344849437246041318705331186114975542851038323918890310181907819718047867514258989852600536553343514635353713865013562201201596751549359190652605187554088595936818890593617067775335510213340129444094636395456016454602626323318774655228957480774117691795237340968063595798202236567643085665421316881880781097439354517130309108044065707533300352460605445647101942824136544501696914685234613010967959143490488968560745898670028310631985000976542850889866745338083094110255470705653540617681356033460250979276788710262367084523282491011401167514953730274676882144600516407004207347997331396559017109845023069407036508703302362721883226977236726285581982169207660233329829519709732449218892489739196776374505160577936203577087094126616459168713984956522833154048267697217285830349275445207387145887724742029512059398608533531931078844134329264938958241601635089406887095698934537766716722416877678704214425955604075766738775321687318578073503250908107805161017758776723975546988101794367905808449280761469732008652956180710751846095876498972590674426147566836287569788380951909233468393424563191641983858260408237230648191499451662544051986921889061231518407419316323978502418028413716071298672135893838233340269510937557292441454486333035494863199513442199353532317432269334688891216127816693679510592381592682361125385834073692697001201672552973933833053392779071810184300261956020848763671771954051893587747082359952745763840444815856693582073455295499139956862047940762610403796511713807632246986794659472197060220628457709374112470633283625157739400170384570830775049210305640911445663016522972872240318811412581318656000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 179787578787714194245499882529670155662024137793635124446636030989005872735957335916481803660440646506856272218151689582151592154774560727007892555610937529509392833154473589015192542131988155733251970712756701094531213681412263168650325552011427483965193467192808086822273973131980317138810520146161291524568434066481459950853473428147877008332662997564817832503238389291721062559763546720204436464488629215765946458663654294893029207207135483141499047414462671385547044579673240786379161385861028030589154112513085670306524073696627288607062358100786002355488019422253936762604789318007547521680439904579088428975038539416661032472310584603732692815838916625145169719046602673026999951918747414231680998967672245684420555153254932034874173631637709570994045941702010895811687667935985015282985408034820448979602251115404590441125166713485255914696191151572636457052832115558377705437172025950697571988383046638481714162712085913032408706379642906250501626135670344665949162235365322020282371643894040807585957675964596208105305851207361465746035049089635639156438667962690650645209834177021921976873941625326077342005003890647495485568261736996318051411571424074689869420076322131342556660586736500977618779047704656730752739271189571628334214650519878759394465795218865297292853576135043852254805289623135362940262030276888591978434136968526289984479280668974332654007042331851904915744907342412943662654383607666646858869175589329130630971745948739222855348280629520118167232734399293238819219877975986581659590167995738454936433856997671955762461696237575045844151791342597358329113624901276945523634607449891460410099482287296847251192232050543435039182244642620421993515652081201647665098692511386174864765376323838343269813417356081338430245494052847093163872254500204725493642017220275714562001736617899568658555867637718586468218941814557210958612132766224242595627616781196948972910057684596025563100955618005421262357980866900630384374689887883599542885583955206761764640177745305805823818535421589664898512233507306828642213567145672232859071738902706679282220357116311124385336282494370230334896774727089970865537991625932800000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -79598987000997095215357732610006435065008134109998498057393041323442032447512265999597360588976100825158514992808960398264880960858978569613695898606631729365418457202311866324768006637441990911554359665037955625636317657453670760211351463756662184613918799282154081118774219144298073958878429187460270001689178135362175919372070575652749363181881573056381284964413352710977687995417555124486379422826310525453533046269906037401851519118548245702091453082599426888267281766716514176013352148751747000641441802442944820093216109130043725802271475244737517706968615630946336602762703376159878206515651772009453434176197236956912863820164583324673415683914050441810099695394408745491911065287000064085517333698072137440527545170525897475372118338664233695264769049682527592856958845296967418191038121954662417086520862171027336779755318049919799479379043903721671361394546238131896545838516772823553614961955831400725543861058198453459768714139776617362441083217646193815459145108410704976855926366014954820433873804269164594836904685829352100847045346640808842861400957074976232744528811885194614879756476914522557342085332282974146339669229470917520732895076338713876361437708603404754896713275707716298594467026065128293350792466112269847535159751375322575431355599410005180884426884060405108683098834711683379104291697033385223839627575362017296004239307097034025382151346988621103971028527851213294803941811691979823129796787984826348181581698958505549114000224575099581971548007329047602811243141348314436763519603246044455766388908866712850978258056234090471819931207993298632395437532148004602299773919427306078038812036469553704194376588947420572691788609245953312282746020051996421196152740172300915260454697495841438461203221979075780692454436894815068489138460117962367665237362572431660170448446091288861180355429013832952836819332616583099077269918874217458711299018350569699332698139491913329885966881821024607643088571358060530809647898251962442496849960924024126327744984383636332830190755509755133208687527034034777063890564748130392601532130746160401963935381207736231622879067437613945034790224561641043698694087608631296000000000000000000000000000000000000000000000000000000000000000000 [101,28] 178242440611569052743104121733587517819092679241204004322080133084482238709899389684975885356857375647301258713425247411584185225274543956647834183164098670621082524104947063440030146921578554300765442635336854332082305445535706075321064125747343218299436005240704638300212409920900982131916530426637732773024415819842278183009433863514466619293475026546830126354787248916266881928298544987354548500105285439119915885967238500897353279355819281271404565634195464882240541514777315458237724806867773432697960897588525171059253547310786919249751996499955095472750167604673141696177967691599267013676328557964572944849181472654618790369638693960531783001344718464933284802412601500074900615193203194155188747098183523032671054787241716653437192377275744476415201500534056983542694680204419537851498548006276370037237722547245290319488685402027323222202767278566055639604322757611118515819449185488247172420711763955550366679801432840526181090187338167923811734317381907635193124672312015928885433834033850866187725248053463174854796768440336523104713349013779768087320823524201076360374566708840814467347172717409092726637489512882438363087438444984247274524052096759689402348846044328988126729367065645236235976073078100864318340616908108344054837880042545518750374190563930808859203630147371399570932421368434398658339750158034259119253017206598406561824024390261168854607179750171038582894329635802604271620223550457623690301840810826880895139605625043011957234410931031397023495129298826414449509601330697241294758172923903329994021338810850982924249154877118550495863834413565994991532988226752728866898346227577971799205429223184518669899215029922857492187015683792858070149048696618585608959301185558469590483945597956194017599656002257766235128926612674800599215295830860322823187399244190437234496556811815686645104286215603557271648255454109956937074268540468279288634664891875233073869746328064467580497456513831019745524505685798678195629926085951383545156374458124897427446966312256061054415104932850866833617813202988945378691360882505372268337283049059971751337069986117152268966933955349224116551580252466214237729270068674560000000000000000000000000000000000000000000000000000000000000000 [101,29] -239600460662378497013827328487388181396901186287026277079130880600719576229635999230174673101428408008353133302741571612236293409814987974596470824349275276761426163496855670727646304403296466462204100124051604509093725564488978487105843952589752707932639755124429708772008316481338380327427395788970582771666526139950501864144679860931392950844723179698596363729377479083664020685583323344440528349143842106977757625556139729871094375877233822961356798685411542132633021556290091997451703863008486249259690743452540863876060100375299903773060081310805489332334773091563623025340691623361903118612395277217603340466074224300050774575023949355138514775436066749150351132444313073094918565731420847453162350717973701566271747260519168699700083339234648510514394557134603055920725678879422055725273406127139525251278392116243947990768812920784313723644426328734072114109601059713755308881545621985691602890308245476850345908879709404478460007639488091341528395491685480854766018763404603778765367256795541053751639619084992507593468807260872602472025821400195409032282189475203828892286717234076937035560213265807905172141032269744700607956993637657742035646787997343933493104851410476091104164761021212081317312565551453677502148633884105803504125151312567165226842291325468516651965805872361626336521320201017770032627899882914519162236459070090914811986629232749694397007402884631897436237700879481827090101410466230161261013042051584555808009443348458931497120069498546860665012253869634809495352859179298249011540389149147293931365403594338772214246477200753852661785644221771629871689644332191667261644280032445997140718054054608721433735274980985888971102183145494794887052213755658431112663013214582168980883192064788663757599405008381571301712456709147503763073968585100104758764087632183804000637387319463221887467336695811304510859862953807808969225453168202723729475715644770064862060029989369290808955312961404292810496985061528973274347791645385563592393635060617103406188453634454324907699768352544394529033933515247006314536397628647847419849885585622160933255920291007371484567553970398430257035415492143111364755512698601472000000000000000000000000000000000000000000000000000000000000 [101,30] 217258334668321599724801219713682764847473243502420883580917824278844583466698364409850253837876032182725850310716027142081170694551801150906080672716170889438312162223202174175097385569256680837754511546111584837662976127548758469946079015739364724037087455580963656066989939461602037415865372782650934002774466187729209881337216263067527719297535170416458527696882619442956942956487735680353123293689727360661603236141388459860431978434103622655403571099892500588860778761041157030416691730350307875912656922865067723026641796612755350551235092689690122129267538356766193662107992381652535242912716982908589967965945642769690308276103256098741766019996955396375110472296844718570070634778975504665225150245095685264040464374728101214286410701622021996993891346911084812321616194296006575198598083848535805953901298015346326558843961775613160287018754954836794426148415063828111504880420669146211525393340278737155228535804055064567237630835078728434540711987151221468678411062847971081972016401810941195025143778366248355408651035650368400967720413164966650305119114567454476160297768523664081548837165400199172825892917722474153911687544259434945216434201208054481787245653105749419334932268195792594766082001720074832316821594224588525449145024945266883170203828608669470404911491906945270711472352590439618848320320428336119125463229080843084190887596121791008632234852841093004499347112903285346927156882056025032118329085313845839605995300767904365311035606616612549741641191058063044488250785495749138274704967397496233047219862791298809424794757807657508835935603149545106586953768693350827166266918241460762003054998631884895030170326114519969755317082156680615465280698733066119072335720259421760710617609003723213615553833656880443174266268865416075857552218733165288219034942279063515154482825339814451253731143022797608968787177817961386910472513365792071604220009582045084318074543223933064013892506086765827525745593034322871714818577711303328245462513028858194853532258217103686173941753886462187079908443397969699580599403588011459599886452797763464391151165685789237945852794024357502820475244902740221644428239626567680000000000000000000000000000000000000000000000000000000000 [101,31] -149612407979928102119968523113194034423496460802013646612771902912947582644620763889892066258459664197531479905007993512498602141320896732600788984273145858909018677673525834650804168872810682268410874534410817029859603573635534240909449271475285672088460959784975234666771388359576910404031074891629287549786781283808681939762818655173430034924634474055245136290416206596444555579619456467190273184180669161278947661989039572878820769412786240963867624350640835445703570613103085548832671697561223691484216425173786426043725697687944785793990531904127073013727138718427594065549703356534379094214705199657998519453744258756470724509726980217018485718195609793300190468432880484460191676144200571548050924652309648652990723495225034098572134085710372101490235802966839892039959045408908349402112806894442691721916350672370321180638712226050902805434648912639465803866672245348103891950087776737725979151921079491530052580954228362757451891562470854771661818858679188920856137926855608816855984660342098725900750353587081810222259078511943992128673303011599341836263813642734237314628157783879724191182834368022734983403877375917363169793277053570903773808646905555739177038053252150959811800796442932065025516689619166605102638782340677593758854495060164905003320569081603185277289151549330523062448917948725118801512395878666139024774320892277873123841302079673566779396048315328942824585151439124354110530286485790823706869195886551933906509905495283429521110587776984019117270165640759337889783447974275736001894761514261590480819066513584354068820921514496688125572557750314502317004228742175927210868395349134651174451942261014591064517668120464693653655639324247882488754477814697373877146908833665465502072448788755594536799136076721801969445996468868948129439431780269485821442764807082012006187801121974103423957820544530659148389388001177610279870438421893168256477521546014923139401084544679486745846979462951817222176577740290705674642319960217143926423999276306625145531200544553794363991676198189896423076911469127030987470073048011678292899374075541677076399565253699932792993213333144633621648934454066390006991681201635328000000000000000000000000000000000000000000000000000000 [101,32] 82505728751627408244171244470404507501863318827027631160102985905322974644378210183297282204757317797462786378453793015101868037419814094749310396842281462611280040822727118386967989728847201783516243779624751560271118339918797948993092957869312697322527245186671883003443620678489354962627559397152550900222560238418607163291832147533787256729997288337229278159185163837585906474619319638391343894477774983786921282937027900961795599309488718929831826115174623274826234013094687079095203814244798947273931131864332482723716895972927756047121668615663214208128285766114710191956609270994066074169429897220896872929515007631432497553223677883184909726770700992347557092736873387684634520697482574501165394801324684373403667582432260009895767063455609169643930450694101414940349799228217751637302136290869659052714649447642341346384406101336773543216558548487448806909828756924711953916718060509205383570060175536763874215379127565348147258609707668436176589514394008299680022465409491976940263383785720587571287106871410948215529341896553670112571909824934492559790538947606046924507135937948551857327255385673245657817036227676388507927142520482310391091799159927132703636774102540967551299843616171329624838034046767888188153242950572270112932995307528188376473637266626850918112187821081709405561252088081892240001630907159835687296206216061349101607071108453115427863384662202814818600115521180874374628506925025607463908647204038615715029540208854846140905270173508326902559939861438740442859198643413806097361074846312076187461248868728986839228353822462048551385773977611320867813097938808160147614450686471183517330966971391346698114259557781664998726052541681532677919660986633593499511561852387850154017224989018922574878590365612385189170785063711529348244019779898095029895029728388714810721784803288114846716527449941359696608139154387764062039584251589003964731063835331994333480032101721706228395732456616653513362409047942863537196946424247566476239334915985468392980859535595390631376582121886753485170595956238022092136878284123804642158428860406352674630941940234986216036587388429572701866655055163391407086126707507200000000000000000000000000000000000000000000000000000 [101,33] -37460103178086508793276757011965296884078444402042760026669703367049149866198614193086977709243749724358234150931753337523532812956943126298329875812948403878661294154066859868101348702740611648480075884880956023250805655106775263612022402686091915025834578209425852920291383101304941421367988839429252985301778775985047516825423894669762574712324014520306858905014267075280141952866648467413548924716763121580199997286237011107590664530067904563841883098605070328062436255644203337775008200480240184719567448392687470758675664305212173056129317787752190849823725851502076043294797139640452869291605775936988418683267604739731652790305634108732120868950184460287782258673542691303635698372789499807801133469522197595268378000430074702550246617864979529333607689398180092971314046931704259462955245354527501606568649710542549386362217378931881851357198215415512063800128365423697600314708103257943902581239917469515185750919585796444345605268868219413349160670300940560783009129853372296117616153919764935834784199657360397259904133621588401997988753178626449810393810923174729844944649450254796590875926345996714612950293851638321402468496379013469098061039049358723856311036498309984375740141018365339874140067070615489544606694764726891434257468527247073234822671408898571384080102220948064114588033397541408914506708086991801116275697719754605900643262982608625362273485136242289813563403179054093512115977789385005010962804669619881523966449980171326552344580837876058529498402547777281428135982928446250783847214789151836855889209734390376747380913248465844120697276796537786141901498384269676311625455051733705816237450682880147464288759681519041421833749708083832943627372403463347690067433813829265038722701437029602493236981557762336637360121095672482731958252245043096040014239425398530772971688118853930017242064005842769589124132770515691737278261428138141406723267636113600911256434482055701313139256452788959037640881002696382895678191880414761870570738806418248424320335030380548197963525832542368961973413576269096856562850675375678910008183734207972248891430878087156645521835704513951122712596271667975796495753160949760000000000000000000000000000000000000000000000000 [101,34] 14226673732603097239902267792401892871046507805889034231136459377696564541589827646410276048988373434212672489866471740967414523112195887221232848542806860157481784591454831076741745395471272256263088330868515057042891297486919128404324134670762896190744572300302799547608926272305346532439849983825148476560922471397823038251515468635846845763051979928049783046877905182766053936493139808506274735105317611571336202437499772024172516558315048028846318230439826260720461590179363908689529181079554051248083289889337438016197767166776897810607291407034344590647185515666631009886180477739118383469091228936658036352777275273443673698155372552043821241879960869763376134884402778141396900303284890308343643384689659765105590446397143282994289963474619303487936334492181575772434836123725341107444545728631871377503784829049888168024330505769821071164837992953218793061422656143981886457107157089378134389094798145685319811851660864840880010787717674858462550528927427100956075742995141013874969637662693729722721167354463875353329072612882646308608305396150659323681392608004071633644394634706979538432077066073870426915094073012072361177234089405054251977053585922462229550059481554216810564779948426298979145153778327692702504408911451998430572697364064526370890772908196983374211787646267802075244283940187617108671533089869236072155795598854327698772382078842519319502565175078751317501210618038204884868066328911249817679650742440384067315712491781138780943321301719206265199759586204423596102680045613269304130541166561842226327829926986007626233809724778360612626355084371962499231967012035798484041999323893323036678781924846144603894066142903059441268940340217385591020186452426208810659000648364786298322976558698882078575331806657308878203076322274325322590403476902134599992213282024460141854707389437173762714619968415324265259534387378703697441762015890513375442397869600320438066725960834213740169410265569662438085125707619329607931968420552466735807930428327922672381975479077213758519615036361573654621558305012748087093860988655682577302041436798810738428979301552372859675661730835637659241763924012012003906018879733760000000000000000000000000000000000000000000000 [101,35] -4529903012170825856263900052825755203366433699857149392328495623224233802778635933881479425090303187272793124112840583614679117960047439269651177671848904441517695773482483349265410817708345537783815862392244651096089889784115912396949756398255658916742136715460891231997874609902315492745542524250320932603806706389390913429269897304836918764750136122537818145084518571806126865824503963965473054879302615780045089806100173195941763500577680219102637902231916968772331851970129322070344997471244750912656412746144325724272737920952489195545112997097463361888366661052280990115846898013845483044031893589601572090422261886464088915286004524758891805916243526228995153876063943111781200089401033152134622089295300612073747793580095175788853717802129141426322432158591180825245521387865822408095905107262431023319953753828973751900880119031396384925636179953604838438647109966705028242808152829020169885064228997879808723424244905483327969717670244530392760389848687191608497890926212067528881044699479600882369402043056342713866549883369340243739041493561944811713917088911997339578069406966805953747487084066633791582506600534799601302466286636273590009998756441076113072098928937253266215870744458914768296273179254579941098192127834089600189343463281798082828204661079019344058171249979371885262805716023886500140498459888561682638622915546762136075911581179686238667391090305309138656241695029535525450053691637060516362985408983504347075581108753812455391254893393730456923502024888787619288616669950136873077934769808018103873270379838701344642514642255479408972054859691769677113508838248626626443572317613847385993135318739906187010907968221002113979162921659672170978055402547328398512831174605238456771416736091773626393691687704545504202882579817240764245048897506420315491413138852493732286575671980055086649795658097077467247796694363920713292898506293216165561160624916113168667750514568044234183815410366997802193873521415391776229595944446212335811667233249836123150476943203575682173358481898650691972912633180425786367394263465513890915605493775576596129813667821112555015802492297296310720917916637352385534130586124288000000000000000000000000000000000000000000 [101,36] 1178548371850960268008387440336927564489003571721342032472254032060639559114135191315351215108412532423200392372356812482053531457458704872716191799682671486975859818573351686340614806428972374006451201502196337686866372862280822298131986401008996043787235588960017973756657688381540881940342905880235497622887722236904704896397972188031762530123033580506821504185982448349679778471939588645402839941984917632908166467125310929209422334481334648651168405924818599806897156360011275950915411479830157904773456281996926743559569362263983894196408637915042830017942184508087220144064547503846651446903063285592502177098286250222574043544367226371008395696377784693484042833538810988824328546391912626920099375210633987971033500572261786932426767573782745672558423061860309436336808509299078468146148003741599854050175694221492871725575999362536408497384896818873222684026481908301462799122952119788293382931317827300081031302456949145545964918204760227144876896891551210012947451991854665774430508574706867505079725031484069317250076812116283853272437068103042385701439044601375344401182341054911656628255848421674130572939501574260422749509553749076304710800447687795003194865326984804974307895350905264197578708716598048065276822579395755013555523128490618380908587502999209027390105882666632220945903269501472103016870234127433766014731454588300473790872318460158023232100172710828602118040445353680036971358558721926066029989240908888652895043029365080949225828697193277272283253042964359608230914149229657612105251729046291844703453261922153699787551243933877689502210841414586150058506499386902956512628499086993319869966196530758414415454522385388029391003973003601393960806429771511247435921162898430278721340667630294669574609654930250082424515715390443153922381405919355244007771831682371054947270834389040481891404020307583988773478003168382224034292558208153576824090865425365643434235728422407720361040256405687262639247853824398438950751099353816750429727218937740929235512932762182112195873543105522150920156712383366497278212677513615134465891549358481208967061308910583735213067988488445470756527774946820479106229490155520000000000000000000000000000000000000000 [101,37] -227713864834625965679818667530773787186699403587014845531823403586180540895742970063243635884992888516109751685636259150574259840506444660589091002377263961528491156031315662287764283417654549601891097352282424128528422113206120683390114640006006551115262767919252709638793161543565073632192171654756514092514263036517315038850339502003234170114611113348758444740771997394588414281802814735603129405914252397784265706011155033641052926573707922152396658486601515684734122437922246406062711184221479806603397938081365328083888359096171831737224825539029690945627039446722969644555425388110470870362424175878587151294254839243725401616626077105754366973368196112718944896641450913066188672280902877179256045751158274688695466865893682051300907362442383797760982600931229969687147218679256434656589494083118861247453247745081151572480118116177088657413185979062655408025471009850729573187486495983150432252713331211765864496285205622076116893392558995828156368225810317237851010378624561285024922632809770500235945654821795046856601729828247638240810402870423741154633493880987577237890173453502273988047509817021239734833287740185081926700451596318414170383456710736858296435009054554987139571831316931800706005613551261895441973028490977902722998648769981450186877391547124154641352585393481497146757385498904767412543101137532106959268211713725427403815662277661898017342234196839004316945311599757005861502043216312036749032195551394725089688667763513846755538788328763845932256662786101353993067315376998751589413589051019123688424124009500524272564789333499016928428012700577596375227092508379581707144660014106927359090290959389845749973088759243960280819115518277007612426210511086146784222751612122826892171981078953479961665732563499435396008248075842281323753683676009674690462584320875244371569980463769375573605444133499010879829247418486063081262528467028655065755296661917011806892117113225234514108127704079055459048072021979251786990089908573137974534219401562763903584826753920175881529269168835999364694455080975287004811557973004951571682386060526499262287580806340834192137817881567605986579752059902121725625546833920000000000000000000000000000000000000 [101,38] 20879518841827626409846902043125241165454648365948174483956806303590953699935186474637547183347402301553993352978496810673002934087238180928075467870731046611999083631325958004758686458530318945162726541008289188142257041218468829661405571651530089148773688298848754535421061444412722036623832183545903756921526123238925712486231163702078752767224816652349502329610455817231233214336805944661720850567669600056452149995319919442405678537397346478184217531490554253800626178725975999160985344406258541822005220802782242733232589848291958392187289873480025256754797633654798812292473664080197506677434907461406143318487831415972246635355460283732945026920223781382931997318990912134022390716341594456794006147593090643762621660678937979209732927042767686035097341376097659450915429204161421731723318298742913672626173139950126588339921962552734066937990680071732959069566806968050201344743144094657067395010709999413725740357315138192276652214856575160648849567386790455149593214702837385224619337687214394057995051123329156112180552404308279696448463493320920147759517982907916450679096833979712760403690478523825001149489279637331714393001140481631150056811719271953180428319639945701150635318644435571955084176322838254425303246545827066758730065594295039094887343767666492755015758019700434023437883831917603333497578185964957524720800388041752606025064548372807514416642525462247203803912453886231408695417847134305689664482049292703293098314283994845253202008942286112959475604654042662835514028294034905236447986365604089772928333266496635932166336267263825795632310082003749921399541819599157461214368701009602131362822991497530373571839451328861698634770514181587069737469123426929558730005027086611361476389078241242810106358070622295298971113339980241202634718199067648459837569534481308763745870345845880878978899380283715739829108156797211494351639636181819101675146519456212543344907070575232079085586040710087981901524785541531755123787249173520686098521878523273841242211112479707329365782078690861861328749027800502236220519814398469732224590996289457414994353033872542700305770313706255902828518194774457313392590848000000000000000000000000000000000000 [101,39] 5480721546748321459355431679774215272453020296107250618355134851815610315767853465951097674920474616535946953380912400500830912194870342465934250070410643092058100492973859389610700580536499944335228844244794692726572515833067988835469872915491282796900425074602461013596559007113728151231816708222865528449127547595798524310023591378543047537334914305767940141618014093355502584410665900052749832437072133258790707287682315721736076645190435141436165772615190102941177257639403398405745848419613879581810499105298307824124858052823152401521446907052872932644113497872304265887806426631493323186396129509363485806401339069735875283978677205710653379089365444410483326285743564998635218030570340213659333093559592280350226920751289105545363072412150744192297823772408488791514059794787268197672258521125674234407709404329391732991724175769094689136239356089359860139421689343488858348249070154108620336532223765368426339844080369070127229362350310934360010865404869371153117791480643222648912925331068451138979935527196218458699565601467425810330549485780207365444855838410406488585980263247020119672029392206465691445702677555156440990043115439300138057845138744014198564778027418828015131682027829318624276240371802447759331998979084065936270600144643761848953317000253033888494628806247552595761660736912383550124349482657623605355499382822116297225209901599551925698876174407870234990110731755850287677158884650676651648027655661092017376362604485401639518052071763261897338930407948160343198723748319795606326202185988458014384678333042249570671150279145088438263073273403271395577550588136747250819839682798874438113723721692199061262718538481198571591750675748541831309001818095152834034930446575472834386339474006709808292179064842810762863079171017611037684105578805223507451835426183371418727198497252639133030342033719928888808505430929728386965688547288392952674713181178320466926192854610756409389244623175086700765960996686234770025837560556094591153391418542398045203957958273206466513446695363241726665681871300654181831258430892988861755096538408038891893949554122511932365773267869781890170417950469811732448123289600000000000000000000000000000000 [101,40] -3233724473346161292580274835523841335754236661482968864771273984795620714759996601052801035969721329588263227709294655750835393280230398040885923547158524727277547175077702109072179893717470422600824064437722288382315223132560711591659087784878226977684566995523125477250118070905980781197599516540869526151890729815789023926779504592164244260094219097866886371751652452728065212165233940906382338871076981770424046346660188955438960370096436218607198217736405183295790589835295555265359223717674726667124821824235215221808483662767423596429885503112278321942577222337074292948966028581793052225059096700912919506237913544571664264576781427558398746939283407895962467211073698503109296724573815743734990181905243187421132973086212527843663103146997231701697874168416190792134048372672643369072538802896884563967213219737068220088567910671731361653207273761178559176106932417424853579660146016742805338381870596854565441343929549133703775636676971626708865810888422492910212655489282206068968640727759609575211604598406683460378358641592649876966029323939965659685508631131885084422283847840990586093610148641666254572137558945718002742408080041671875453883711839825781559274149222663145476118673935426131332419304162579148599364835474205247556855493226932033322455359430768475791020781266367971461102536033656612547002180625163187146643561111818695876740011598233061756578861087130192352043729443153432342932142789522109862377226486938052350733279456730222584918556120167466817887359492337876546302793071176677266388294303874778064628620258425583247808019179370142082975561387041401116751312063090265967956974544745157501083386307122637271789057553528780985222366112157149045035336329636474087962502440872268312049877470271055686122490522392050043651436654742853501021874386355965383665535294385826580873736035525245924303569624873105232930048998286142842762764323433186382854025727171929406464198775619710290318639512928907004853727819126421401295006297892690435105033080335191889747193695363946434346352337088309214486833672321924058728029144103847857615735892762073392646469875818517573157315468322726736595574843398106432499875840000000000000000000000000000 [101,41] 868831056125782922896130751839552070834573735213323955405434977055360928521812849323400299211595337659388998808826210858110430624927117792328397763781918733366825049909607831328626998700902512289100007097995315725710978534959565590289068123238088717886662662017002662651413876926912534070322449134602091638428163611367169490920862224932344314460243301281507932734038704338551804308492697560991320793932757764638194586540587093264628366921296756383425445064334059510154438838792588912443416847551767869431230104261265064438338812641043531134302056805412005797174167036147478350044355736941885771251387084299548109313367792588130763501141802015372281280541635113318281003802214898392246724666040871889527536489303274976199931057334359788952595231992826303492570108991652091683929542173225799067957501977059778926643244277816024894464609885270155437129359912858881201300457187299012310359880006992788103411712846925722855361515961195370165981953437077461736180029885153837102191163347726301631160384913919357554542430294727002099372955481582865823819745028413458727171014150540706579490225938187724354170681817411763632607613788334433993570402283080596376014014423019519422795147479643195127393842181504094810074367587868119552890229083325535323633913027307507367106396618245698121474522582402445661857641743435208455714748079079406520628379790071768777997955109888132787340869197716531849643861450993995287986768073899315539560805523847848951770035187519156163751471144119447547949674115918051526393887003715380303142373370367552680729040924349753368403211639684301002867188882792593215042776840614282114750173779222812168586856304242612315957744241300987262065057801173467985268455613458006897498434271139463465663950708339307565404881296863581688561508917718561932059455709239275517485868126470957997671707850277185945462708091091549936797708183748353017258797151319034680977168757060717467014967814106545162844674590705941562191446794128776363957399664052475116296490637459485002902366489410965739496866247766762794436869428347041718393840466587835991222430864560049863389634299409249104300401784739817111991471492174896491166433280000000000000000000000000 [101,42] -144900414969239833563327926197249177971409894008588492539069253253201520858567566820044735200870823148086436674784600620181546184511267615968476715441980873853988999755900400669701967353820481661573633410695899308282550878655232931585360712058356167484406763970059963309750804948854837247366273041528699825612349897691723891681190444142008363264671195539994983067364227652265111258690955111731188032673724086687032371755167871750864389485428119207171588411648645003067683970723089575741615345614147132247941875233567714385536280830703131858463877672286267907680857362879893097452931713504108411529789263597787920373056768443733582743630443352491609468060136584687525320788916313830046784395389069106803766564816509224192583020241822545803333995751703243426830415028233954428631907296636359020451318365458624573656053798973467262843571194944109682048744508264440105573485370502548859184181240597860203627773836316985277541542738872517274990700496821844631004418843701935952119627395668020130163121833399086157619508911750157980958298238907824841465954030176919113934395691933963038273804848750756082018680709269540395542028530289176682743854303670975476003958381643196042532552615061039019597507330822992911920445703008003018311473242115518970159873831437065408807596855064051204699882073395817501227284357903267639533876986228667139383659589075862076340872862094189405687501080273262212160423417109895678252268705216180011928886334171446610250025695713678408700340889793334661432895873786202164192275662084710207735027428172663140132532473853466157609632733347375762913692698159460078155276246527935778123006222521658192442524694823012840419359993225520093234989475384597756019478964395871217963208187957266496230647928561278186476066047741766013284921398774931513449702445770279213584210772425817608496442225115574382607255006011693505178050999125388377899320089158546139851028354614933806147828803085187653092736783787108496671244867804545592017180002199222216200025252718390337096910189239453609691334520279145908707649147494872760548557510580966820326892646816359438077465700881781037272569315853444413400077094919079767048192000000000000000000000000 [101,43] 11651773412453792068243423266344669897020469612078813494036651054943526649503985209615002709306543582200040421351467108057731850044906149553543524903022196796462035561891603836789620777693550811176234242266133879033654253044611841783513233807031771230543650242635922878516218026628110297773387390247333878657507709144255138117322617520359260231180603538062018513445064667655085816719771708711404143242876160390596510623681769275062642048737677583378793648412328079397283166993948777364621171610390511450464392654274717264247220365408300407600825710171475393852282776050040607422317736724261826678774600977575265601415257986492451004447885532004046609237437406856739567093055980803648576514202855475797117958589176335947928638862586801920967300954759004198402267529148952012821976049527115961365605587597632056620668721038596123017035434506864057388488181838960427375564628316885365824452849998900693097158122005605717332726838611226648452892321343817625051729191029229040596109864675550576130712480014791032091068018701977161858209741618690650980528245626325829936690604212127389226722405262921345191753361580108255344600342175200557703578172059110817891918837312887949413040379988244292934665716324616585735530807586420036028456309470355950708420414060434247933075732756112475693709500848413761653940074964440807477271992832584981046262901793868938443319264765156591218547646076968092803969279133248970592684745099202446372172384000421859341806418727024298839540585899277835267893642398016276243865353111714709795293999403622604594675048899983835491308732436818673984526177162001739402782564941653548552871824296767534723185271805318789748868387453117869457732800900191579946585010496330379838752036153818854628656142007030878299855439456330230319156317709547331465175625415642388459104483716411167186372716152815011756223540983741613441139072062790572513789310327220348779508750407383634447800881850409678773820381515296090935510933638606225786020847107543583427700461883101194178954241799532713986215262971005075593975855184486238137684614948646660283696133770158951297374949953399703786311632275358255557259756316758577774592000000000000000000000 [101,44] 1274307232889920878097153236858111762424589528955665156008163724140682864272431300681941644440651513933507222138157795564220624739271202564433598224974616186169809694934597278338096965458176187023825050562934466260114309104299672686095744298915407136306228454870757521009768252823337271811174116823290648482246946605242500467032637755532671383196756579435476260622635651741065833621124670385703273205130431351040089092422267480778712311581080688285366326249602612938504139921194815035794727805003879491415543431573702640097553048555656730265561518062250301568132098854815956266656483964888569997274495736494759022423139844370314549916781986926354168203802259818513408440265096307838616873590670207716370821918128136265397369673531493213390751598160586480542875946307783983932472662962416333028795976877756203502363227222508446174426700258260990222439747418988300069638386830487791136255533091063906245657865606218587087409393111148574501530956648213206293691553224303810617895478685138058011365304490652272221936447794648872081077209843537635302499737903692018333708068208834528483721061776457710638435115565431412429447540703161099944801229666745749688820335287616039643205208965893252984084167263857678466162008278331758747658699141598724891051958712727794555215630124363500940537340193034859968591447665840631943339936007189210370985561972099330224941178485951647103712220476813451380748527524509284853838010070794708925371764004485735929778731577125565747286235967062004444497724507799336684398016690843261588184585372502286898003340624932255729847716134168418811027981730299555869242832014555484645696012479151595085985398178557164040691033624291630103240147668666352625351722636519505063672245037406470110227692874487471316632220934512345718658951839746567524855426504885429044231853848562155598908698883023611809743629174356710951550348311145987547811700795571006346579994544542027027130410639150289382186054772922887606354919509534870664216281645354656237368231998581563409975788542594966502375686927693909981179441349717230666548934447804569144920410176289137460945253494789521282286779120972242329410962577331824099328000000000000000000 [101,45] -615853050261945719731486515598137774406362590337014065192100150578716055694086732969773388931191632770270497069440237754401588746181820675372621930302793995180257857073791524160580679330869072775930349360089400883400327770495546858731758134706865065533319027260173425997179639916880647326018656093458842568256413644298425080285611389232046542003843746080170861565455679086993952132777923857190278588543691291525525003279765372420406868791036416114871249938555229283967588406735526868630476334957535810831681261865832080068838615874773194606560558171786490978350572110735032867400525572216703577029325362298118422397680585918795002728948495867291724094052352359052424157220665152162070553621390911335870134628358124489517871213358529755917971146507658349183125900400836263119137108451803886026320648510199441118820612945401100685832180159307168429930611489231078354497587401619387671933863001443981846118740685515409697806298110522840021318759831320807291294828262216689394052548435585852620597174570030335055114209582620692177563030723270971106019104795270417498180156399447747491986212621753157103724617665350319149301260622491901646332572973210121624265575994361362599724630207712764813592406503950350892905870921516730076537990630281076244599881754829817708622178741845677565400062344217882088737559115970587056893580981193147957517988963168008426579988427102919529358874039122314025463958213741412684050082818521994545578977821884372737314409778435944582940865567602727352676911406550763643364832234074696070582319796147720958033291949400386932361738571116169196952575516852893506949677521374930035584813550155789512242232882274517488769852712926778469352923781907549170810331453446535154448783574029263264378788654558272741695127088541295108069262593922191345319149846074484116396716159634543455274610474332574324551983083770748091313496742968979051334585375258023030152043878399123870165415479153122991904333359315233758566534569312826240854780937253967271038103287159208296325508199103304739143522857028180625212369930913700816263500552466913723981067868894181179339227916099587950179579999758762684631523685461649512202240000000000000 [101,46] 111215134891619679300223619268806768913039465493986173787516200142728131448163325473315050119879870441454687644550169991910889616285837411589924238072163353726187882510351365666256712433321904997816293807886536598528960386079620591285604058451472046312624037755170378553656138815496756055576547174996770289359247090830844402316060243182851853527860226727604977686963312643936820966658872265664591788212413175164891277156308418544510432677808306765463159798333383074448238070153221207817009862158446831409005338612085792977560569438393801327834742991329826930635766036905766632952660054602989033653505006371344828700222199025512539478232399011846537268734957291329392948505322914988264635215519326956234685020629194653747938251480329942638348272553863772998687239420661477428771330355671058460668888117572934817573572468387590001135334816852663214088502936944689576596804403378091440834012838743450568688126700100014533111448161856805136952757072350988162262518643098509928499522552842834161189365876997956345464663706881217343787230025756203858732776618849655134863891478187877715635825710419047187729972830517651780163648407729065410101473049752566727016775199606138939205861912862781476513885908309587554058835497524262877346084403006233217279787004340763349405732690973853452572217997991397918907490286017864215076456022193654882375891407858652345219205771668242292473218201464843961716624626686316160419842297318517632101332172433513181698621638006822697525360484983213500979101060405553586369917928546717391970310854716711965824584412803052919596903952951551438729554081318191913621478745354693829072560852978602462265525339204798221618151789531695932047611395244295043880975740116474464884006731699615540700650058779980292988143277254905231834869003220602952143844217522678038959840554757020061932342122132466589130005323981211820639955824777180482331222252551129702905280646426555538257953509945406267306884106357309408070936540223515250985543938920247567997967231764172898570153762984906039288675028848725551735855667711897958579225513528268210780077199166098207259798675748146862681322038832258274371721288442718453760000000000000 [101,47] -11541080123041468916486043316515640832836670687227033145575193377243486578870241623947838035370248112695468383374669530834770299898219852490203564641864212058765597392416265077232927090919685684088091836079931208331350270557656646045835822826531617722394987883798243806413534543953980582947326036312068592992834352114272375385527543029834641666584798718273335396554431030974813002791951820816475482507825972983959353466469368951986756422910251265302495340495682555934050219280205485815200672364960572487202671238111540059158503501229102377091310714863983776632368420784016730789819804410854625886076518350557328545575846671245240232348119464491346143614317958542348931849085224264184594744367651584050033947635464428336540690002243554215615196247232240568369216037999089435749310207705793134339232570989647255271206415982727746558092268770637585485831328857063049402805239905005618372621386693898423642412086888693372482877426032304809105840950269152042318638823660505207553593270647269156305423851657910512073708832611513693074977365002488341463065359412741992099112352092623025420902487165975995940860999437311298668011309732255528704593694819870274202580018314176857087821327800359275821447118046648419693627327933921694402615223921827392982145706412449427149695538161488378178744998697688427795111661950820200633432646922727202991883151886160371939718515427738588967894038283386877628817163028125117036168825557177780848746720020255362005461745902775105172796146015705247799740447149606564264036887501198125622462827376315350578780280150780827199721726719965737433781324314154562143641488642559780461568785220618693023849879345105522651409685525030627410516459946328676545301437587283737176636925939084056631861380796544863917716461440725752262508907154024019735015400780974592537696395815266074588840288352205067738298746367243263081840227383648647220982419917999238875644249907704864452228160283995131399224613747783209728200097042849505792994160271496774081928136691242588756173111706292785509047764012838862368248995047838334803834671421218621062087463664962807425895854870694788741793225088909936913559856160393343795200000000 [101,48] 475222121446184208514202958449238595091612219336370338490823643553702586698964035623863745716887256033772451125096989310055565346367035749551343446728018873579280946248849672948095013936882280182398172906956070430290458566402051305721181988874927530816713611974898081804710187062739872630473977269930211712827060537909862164052557990215820746358894815955447154208948088055130009522193669211688425262455053781208641081806932944483740775619321747017552995332841315772163970458093283446257490586369152914054786810657883259141679180125668718798529906183746644343635849225796272893730250262605305659600441823828162670966018702210343622467638065247052248556655872006761693218937611133341393668729369842384909568340292470330325769578046185225646031550768576045295794924672086000975244927707431792184509116284316426300468660721940811423970522968899400391749739497049343421369755065988985203748365869189457617275866132435822983107034528152762024338326737007727035545453334239731412086543131852332195101526776557242610578625263055403828347388942163712907151154169411824982169324752684715792979518962280254222786664186927374937451264150340967257645421959351603651711023493069455664188513477691686796219004266633350747555890193131568711180819846003368180302515957201578362976018786376158843385749368161774543282877443889120512514739269742800596718959321399685202798025910722622069502624553550702641621892865909266208869162523161410055491561783065868096291074044191817709726559368065972931327233539567918080576538087178451030022870220153676608155044237022625114833316536731079170832509377587388473658375278007745510176710638110517617588112591419254174168032675303169467732593316333328420585108841079270011377436607695674379034113507730039473255741320699892657037385782086660792799239183359080569919870357595175493588435568844965398319773242371174750563580195587737926242268804166167318030374817516833960666109955018834009077323575929889111103467349916820566145512973532508684535841348385735959210508158017829720184068774602135922187316722880020376518061428477463675084771014391554882288234262405751988796968614726080191181918978959892480000000 [101,49] 62018038387050084874972200507442348719012293814642863883466624465439986840621275716508414064792342571427881721949893597459264825432883670894940190060404118557864200117931665122181884763448336537353741243788370478446524448723461909146423708897381215306688441000860233808828107108749192013331771746217429206447213987521684587126216352542530049091612558688810917530483317648709553963002739441083524864481120437280590107301584289174738084548896104898954131050295571316537026120100774320230102493358357260932972042230168917629210925063444622211534230369724008546836923990525912014753129020751665602971514549437923268040265404322908083915703835358392637664482058386183842921544485697649840751004740128421066278423717322648922911083062271005615927079225084808730534437073525098781565482608507792098771899954911370393556997463407410925088355450398475220686110250056684616118517521945398747566295213448330738916376519489944643647886270188623292808346332615054464304371534323210839145463506473355356595047225607554554561561329810471444879732592207178894059762288892830975197506057895460419825589701409847215368639896896882918333310517024538197394236995697801018102704366409779851558908789270381699330751009206333470003556172054866203846955978950445750566205839902523962186625868432079999643329661189193812531270825591408627956787508409327899692786067152687127489378767138278576438604462967485486384304203425544848497629628375126141837155855100850828403660501141716142758511568607886617160135993470739455692421731886278112123585785752843442767405489267610407335739532339436885215251355947740983774004476086357081188387522272856835894783410561953511090952808669784446890732482194143503196146538562020924283388739712597458260168179446942962532953997630798275667786237027432492954477193917401725816523026286795148455234468546841210360808324862808462936805222319633300070488631060710262499477592849147515035286773113733857648834208460899563089674016354487823767656455264250207056164544539243077242349228473652726003510799029065179071020603256658484692005633802398867145176360087590460214438149458603322438636390545982573756168986374865821000 [101,50] -14747983300726216940352208332593237285396437353846229901811225987915054061269423219519428375784244354205057563304709845100512232564480626198690831610430387361184878209922879847293430863570930729718753475154652254161749359318103992353932848945394028871800503431879598001203103602864972001327673927809979466744221129161880308363392267940405105972438105126468243920391717530745949224112251993069676896393700711493406372418170711580150082912931036743723920760766851285988288816393772756235007525111682913838224915116419829265753459734026150243784862318897208581226007545709399719283203345939964787097261314077472968810801846978448722869004549053529958900717569410504716415045781746187595525793767881431877446472899220998857525385846803694480428338435201911512274970773947017280530201680149014235954640551845789509115072938271933326970997942719141747024981680222244599869275479998112100391753622156710701749976566727738664611843439547529695760979053029274905226573758488422572341058652841343704031173990793853151554201915090069357963719368780700682445515151890049719515413626192565262230374270344902067559194863580292637552478409824926681400343148833293420369228711717439606092949604177018044495534606301992734382591924878745705367403263050637150912745988014739010794326819631003043673668001652280907514196090392533791382717862508016400197559492186257491599703359665145504114298183850457411581789269150645508563458050700808193906494352787638456466020336495891135332357193439585334247286622724040803398844243932973870481366357733371029182055221844793762825418064178513972616199411942723279519298686717304518343997561655854417304829369743653893078274481443418809353847954525983358779306977645860253921301487188071949513767287498624694661278809748335339061062210254155901543152822170061902659700271481751322190086463310580912064413987535128818839295000732556147169484112812788232172173595421717007174807205163753169364457957232804266581305141621143177631494139572141730650979914455554027257614066172242583578380524000809773700295946346041162596294868416088226021253318204593222602705340589124129253212700291765183598541845559600000 [101,51] 1579627242506865332293301680914207793811951972518719808421470370257574589403968647513806213711793842553907453286482429970936193417584398277283671927403248820183244880714688030103347029579758089397143304545355100880249521372635423968833215823374398597452290999603136318558062116408521327843889200063156707268254649883289840931035396997832882450876933717925755587630656819560711034114267313537366094205361630713261042326725550187523025119795692517470744010349527436235214755410262211646334931524267680183681298370196059011006006375743789159659696305617795128862262678852412276742956691383877922016674218813219968029005979349823761700815425982547686088893916129671351052476051618096859676949318923572231555040471000535063529794614449647241837337359153353958883671761909677962531040072426502776582074394403356291526668871224128617270352856348755038291844709988234115035460958846130548204970542849810508788107021844556236374659695309823218297177369251137969890330938889141803840114814089460174207010900305816254263725918010268337656569351623271772804950894951343783592753840416112257805823583313861771430923631238630174658271805803960726069138883527644658271881099938978653474954066856846881188272402559665758462293337124647664673963335624149373382093374330069219509653490004671575733941143588106131078135725069829870137883255161407131703758121421595041834281516222357473375421757942400867792255030700806940215307497922774862610535913378220275090717930146874911411080275880783164822751680417293574242836356208998123042016994275995365644400372440608308377075178261133522860094813010081724339987709413850321933664908426219311932258921828447578078727768450036116016603440238812806983869940488114578599273864708381990038239938909644506580973661401060290701875341232486458795256640689722506070419482168992972253361731901711082623426755048002903495030696168744679528009860106877448153632989151592051732555685995248515358031729047108249476280556715616630321901199633490327762083080626909230151754153428930459613263660071310660467852773748773794947686965040960056332906835438514739565143990614031364013642374979695875166398656874000 [101,52] -116813164121516104102573683207529588238900224736691867734910082601869916787230216047015679224232540524837259704653956452205576813267104972328982555913050937066297586161482455421698213943786795964923341426749724093981524243998213103918310752975604547390381731772547818043180272919779383663282171387161463017056203530464760160649200132823702815452330023421355386036977192756484795696125079813313573446229812546331051527160000989679549171722811308796124153417377579155861119745748631748110422708118197203459495939296142666127689077764796495575172787089424019844547960946422517262354210156652052267764776500651710831789653177496041695255435050585417079075818795262739953088461125805275198886776713891939101022829868704370251100701605839283581650811371408477346364676120124108972618665307965165260302009386516865198208578137382116582944397413879958163598170251760424701030047831497287304633838510627392561089911382874525476298086244552746448662776333004377907745106206198070698152143562297334351813390147414663960784125490523127662852544337284877336685543844826529251186683646918569044288764139600470833615496781100123362815627511274692227067368140904168151812145725148485984314933887190500982888693043283992870730478783896107002916651979106584792075685073985003515846187788034145497960185589805824837794741579074316843102405110501532388836618296107558677432831980767061963076807797114475919444213816483839694185260874455889148204868060963771266078164411617346982687867766013683251549831518188126913952845453712846175292411617388240477847101470714900736330525001913124334923482233479226485492672841829012977889816940346799847639783374988162796160755472100327466169384333342600253143738917277878250912690289747302452776390683127409898297753610876752185831034965564364317005160581543281267374842297987188892024217535948917236299693157025318353129930509116394259155812729431307045544445128980251949668768153029087218879007526703276026261384677828524228493436859797144282994692233872555481150245620985888914498836819254882902607149897075799669211786385205882499993914129979076617930356132399566882615712744858670659013804000 [101,53] 6975038003089886077744930470826197169787504627776817540124058046897062807624375104885433640035118262429787240632606676348176071256140386499684725966563225293455304948793211177487280382109104146296594149115970863698762552479228812415577135284718131955111845015704305957265666475813146403759487413583748562102053764010333617797337250959239376209372495634120943845966603355282843668465423181139065589435108233199434598500485540978422270323784947945979406910827348370444507494026582914968894542717930914351692796043423966925123805689603576544039189759802966946031699791393428996717695485438783360301358892399048097912505477327827841501236101078100083339802078739511221411267013238373699984507794343039733609773023165973643794722904742801933647436667463203157009531033498384509648254416977739056884812392693254071428021337186348128071858654989039791313836092176564015008199008010640785613873833925372035300463646693782335667614311893477407342202517349982774389210000062532445336851507875529812672101121768635947372437510628014145420765023240385759258842433069699911025576094345083816777126665744166455156056264340647393109864957600844937377908995627761839362905094411262066462966228706909772828927244526703473771996207938354049980902843428779936970076089272745362682165011019975562241147359331569942128275903347813845373435113228404811902428745749869973331823049283014399527404604959809717148914401788979362746157316318506297778068651074439026586893844433395959807806294316032567217707106750510353088518695278198476778196691612910165841926631372470747616587793206721618751858550886387661123236533097007489307369798990730805933478501413062992749110095745212133474534289112164988060596945614141954191394067270295029659533188076865283952499648892065302072269616008696128112385315467645849067193779353247920216932489373619234006659052780421649023698797416191158919989685715565313766334757831642226792818337156372764442249309816166542247263616211136137241569454497939016074537349660319477133202733586386866277108610823461178255087095821252590764813801014061387757120667985934974892655836072732155040527750933162964235900 [101,54] -261012964639733225490147541231793459614408779469422782955348143221147252770752816534939177473118157011490775431139967444102969101274528850888221800969310499826153222701747875749534855128667776738172186307288929152277108766928880621563945487450390223643657924384387781888985537587750290818802598203489780909155824562168295815786007022854242532978454160854097914568112754887342755208918182638530468062375875865403924552579763755498018061968977486820463637255133735959508337566099787868658323788745123730126090788417744646168886277110764591435714109002535800483635692290982828861164371773350717568746879310446404952683608746248386962341627811775213075196098889819254620954147639022194692740164628521551902612174555535800695151772338553582588789636286319386933668903650946926759563676408100726741027052704076962094916927782819476211156126569989765858817586849696466519360526235783874981877742811679519705232173466536923676065553604434615279311965736374208060445178801192939652330169308758920427527087337350646639784027959383117967474882803575831253521854071640704273350292819822937843307895233595528418523541366247167180174210124665970052207293359816247791160303945166834900825358019004323884581965049009730807518336643998989564555995157104022859682386673068024034337272352016653345116355424247252754652344690282171113644192806707253806546005617393330568669288810956320950954992703075229905094596704450086067744029797676761919150112056622856608195160885899834348839208023793006621604207380787189892830318531355958269673880980158472593208541480933996843309178195940252573530746558424740988134008224754785872758209732967643753804764419394748456516992069667228528961176625583416229194550653559053514529859100667847915323823728168031619131877380488421058064354963683061190323188593831058979836355668550552662960985535792771560727846660310114530271092971346401889996887949256998353331703146621842293779142562280852819324005454144787325172314761498799564501452043625895627978649053835724994977487531131692160414562211499286398377090693789810588844270523842671955776375744510293465854794848905648169068107557922483200 [101,55] 6266147597044540533945279816310754617666206153123044832962048525223382430313456540392912748691625128660550147190986853302316935683622080255168005586360233974862581833749670349488958408644356490132812649621489314801308846731348528019411907862129244694458915569099495706211649322462294345273582446007262448152572833274269637802899806259877083674938098325012615617214674929219132786943457319608680721946932897568650417987199800858207606029240844123231418185172203731841555218881953795752998307723212245288039113183773864973504928647456104022037754035372476968901270372318360225729693928515732473359544743790333818460247591210000306879020211773399615423283392214431284386293165021013984084006455410039387300083362995379275522570551924238753490444967975513499397604586182233338902718328260859072168365806969006866195981788428626464039660385188669464123082657451472042675421172768415790777387114248018723184417899465771038461627844059958449638662658624895960436207526431541266632140985554681292135173104306113748600486147996669684316924868304963889560592666439713462374908820231250894672357792671731082700752832096149435032979041175264286856259545281186829908628053237975360360315870468936824005552693756332559998799692232833229805161091832080548393794367221524819383766120958698469379045036382953279241169304860128127367373564116767079800303050540793070700125524839042678486351024706591414233405592752739057944357737392801478993878022362483696813524049657392433997774596167284238600115017698198829321807838765876596607334681159311103762357251224417216868331881711317276630211987664819075210166053128696459272680943960221253728429602454474832934025799894841872951918899901094547420309984147752437488947053476230937244700606960617951577903044728811035841348990313858441792729925596028027976966898310629844439962926769752956482107174520453392891563382346244392301548789918146924180325926518427577123580492414430474067706535919879505724164974602837055940549233413851260541326360473095384843036867912053419619801149581669273578269243555274539716303510407738754124393572332512768815394099474662976422556764137600 [101,56] 401679473823821577150062944325759983551570592641513668077623673138253544623390099959861935017645140121512065318699777443578241669573249275476904675059448649018016666802852226306637979063349956240648920441792686074945985895591026440317887584893664510441538626564589269124594252723566570564272197705417760006281541498695925051223843411657678231768999704766173418723470074849281299980277051445214895305410227780526063043793966555543844940600661159988862387792362512533429910146480754132488093983611766598935972462085969738551533052173491432029479833561354702741299079529407902060828182267183609129756250618525814112076088804188778344779057301936129258294227828227070389061401824756793622436822884706217621235167239580379478736223524095480824940350743354337434638172931921888789265804164607235748753041598415802846910885717187112695651890148598766894759519762969859567455155952986425441852007960858077166585354589534041177764172864371581930562966881347654513922966910617605283506243682646703753711553853234248497086319678379384795317522097300533756012582865478258306490262757253739635075967845674918370090627721950805545951298992147196031328983305271380746154338949320507754992888594185919176265015104826017917454513080992064585085697100829102675812798239749312056563212103739718542540945095417765723772689231895488084234306476816360385185557963226355827840967799219276934231657464718206509541209030208719480923884186197117519231531335740838015825774407682266655448350520933729579578683658214698827767399277889995088142950334106979978531783348813076236967538565785056272886410845119780677666460451529092381356996249104085965624233399547825425505201392219345028776171594666631468192395123051957394621450531516196018877822333600569131977952573007119184868198181157298847095171260199654162501125993960026683068533109925658080701935988023985946173297249029505534868071353561586078679541262189973361326104371212314135101674544171824616463025815146215850543240543733160290499083392809447244883288056957134825736306518024299659042256155400479061969235430980857206283419716490518091428014793269197712208288000 [101,57] -64528932574954864476219745462069869849861468933681561138220954578450510215471016331095015698875743540595036224719730992760601685029802866799538936169540796580702854782559484623958642292217343641769571766181595612347769016906344597300576274320274879287394212958430728389615137052292841728810168308853634368879578082051705233124100119004606175281299073006347480768434259369528853966706264229743759915924026772394281568675222871176471395256637185965907305773183741137395926930512118953208496678253341048372445610297894356767115182251993967194371263392495153762034283640726114925880824536081195601713392795595409334911559140630077216670846270196902346179793115239523324031775912849023657795139096908042991857661234937437488710688554143266532407514385729107837970098338345264597094140241083468244254767622937187914877748625483762395004720677514438713926709184653185815715623277694755674388736788887708077088087670876562634590558319544038220902396859041173779555581486712525611428292357965853331424354327643743131745779865771172223581143205347013125366562278911231244813654479199892714226233801016198991516683984955229515823623135830325572926160154150342479415942870623507560243306372406781796346320786281218249622268090297041016246702252184073422275990161183549060367231187655413539660207461223751548758696112713209426045408169850236398347194703758208803156389623209809316545493232926708615004118120345233572220794768869103148972325803903322750576337857751344498981754171581046201880521364725459753117134769546921923223809534097356297158138657449522925315658326878162795109178544341367908688552482782983037451377196279691904280498006223977815537441304167201116424891668031117134024306972011344068975564163309354049387007323133738708432774445998970986132863018373133349739633093200075802303376563811341472852094504348418766860114787689413807124770472106980545217378056790151289459605272833743633554744532463871844368864542343564322771649977789012701318222173983371336593247856597356764679228009933760512144910017169447327183850734588593017847024062460544804108266021033118962881932259457165612912800 [101,58] 5509974228502139341700496290822798133514800980258260978428699151599678463891621092556042529392453161194403748010730731028210928360906143547018578942334259870674442796640522474181309702215413075093998109851566339553951981773815979915511608074516387009699552633956190992089677497280788524810689925662424812087680782448448008104989521056013963713837968127377873319936589088380449769134317328838417475958509487731166684252120665206423229233969238482576370351124787905208546078948265945672424443779231568752022695252046773023697855639680111514450208840513153426742180266712335471589459851215872972396604504855232728156901972582482754767615063860744172962996549867447821261455142478548419669075021241320281596804163597235185974885305484755056245572996554394470895443609439711810025090948526373583376150126096574825937258025848089638019198661942925910979988253466058630249384042724370346243666296352720939311036755672600439103457970954081818987151116199275607560702542859686199325776525116059386309574199333773227196692581937143994358985762996567358100268917609236755296422216316778341585658592700563246083873798950453556867435118166796253739365684763425996616579387654390161878677577184148889779025816310349761561090881709741781485039829004643378396096449566904382910160782972936369987214634140645151666041549279027540564015432758998065639723491224399894942909341867738097552792193213430453645404247955498068127310480259674244956345358472015404259070298109172419523335059597269954875319223320067914135003175301005862202745394014746071995898994400514783992388426171847755725526607887942901021383257454861836309235428000706029489724871819709660843344577137077942217857350000458744553441688847159739227099482916047589349725027793618209708443542527585292075393223282930354639225895584001028574467659276355876895955703845437417128027294469253219432509831897687261998897762596887732690070032224712009316025163610204568183721350604704117252952869902039543700647201112828750421327134692384551868674801040418405237762342546972053249362574014873024139824063554877080351026001665448947115474498943733189120 [101,59] -241689481140600060254006926978498723020515610286293084412584065923331586666728124812677660945671179235677582345945869796568003974788342714437484814381308624242269314022330810826199477002347989203032447690934051802471568860584452797013716334171618224641128425479058934201840044687867271474471664795943133585978203431622959764142273494130485963246660287818556603799937601911380075587455987018534531443991643439622480881385939245838402337794336644585257864162079287064860598912709115708464461094071696903724227741563045307070421806635879911015636255488422795165706157264103358783857198570344174379543399787035100301866329801676313883345399746358469971023886683820433702890849052447690946206181794855774421684260862561341212007483533494694758217509283432246686393871253827951775634567927377820136101416533912423017823985751069148504493228193924001403834802760680557891247310440103678996390855952918969453641936986554833556099786726881389892867628890259639106037139206999069184178251866764770472562238242762825864456650937854172827045261363463715603376015795537640156639333952617200035182101139690083208614495944421523420125727711365928896712100602822533686592496853908035307852745381745797338889569988945890443138012122714561727154825577288900595576503157000724203074833150771860211291174805570249577216724304851939564076579421933327649203296099453374397452321046980565065356762346086291366813247635167323771078521303935708732018868599282979646622924326999882249232420114809862844506849685640053929142709070644007669991587659217459342060066377368105577786976035606770149303261618036039542849051013097544887650557801460304971214077241034467592216090188819241423307046027927605038011688193438575042406947013840380441638109152933127575438011149518926429429744212395394761663243178348155198069661919453554735062181754368489805386640672024651795688450262152324591561394107873496708588904063895377510132406109517552570788374855260134839212841277792658277628577677230649594369813753443442383522382526173368794989686765904151278365669494107497946728091517599933272007261309371810723484509860121280 [101,60] 10208654834515026428217119890293978114963678516939575959762700068123912638072514853927427534535995545014811128104862187914097595455902063511380593701125349213464920919522478763381349628911916018298022795406440621262121186734805835570211917003287268393745324973260124124036700057059353817366848669005517674740001444348076818575168536649359900679662471226925975348453324678659738301138150104874153430650013099508463636479709014037988025185294301021507004293261515676904524310043599096741785281974133342673609640013272609416943128436280881054708806533977185107427072342271788754569560002347954283601598318624423382299324891109268835087835024329389732001854915671658805739131799289271903731710500722909440008888107067171861040488426004690913212960723261663309345819882851552505384976600025898112887708087827152561061187040915534775489223256690575308250045553322945617835386998865102167239335353902629585650978786418352836287849286290011931929751327313634703204097183535824873806785538851854200056454207432437610955435874731424197992170331392896096069516768603384206199892484180175617942395988128168521178160898710816415524378992140956009996865842431925533124119967360367084611416521142216855854641958254213626501597237387407180464991785635464490426860712927077386277234153651541347674129353528632144411337692065411452738592247874988592939436583992086061855927621251204823105916489781344439266741653111126002981221159613462962661478924734750438835578237401845753408972961327571294777614866594668464951030816850239247718404568643551026928795981966722911322069378127003601049577684949985460590113330090910279728794525336295033177304522587126920881963831291463243873859055786591171671978226835939015779586768308552423253230827806263343898869537060439647318466517136459698397685074132940154676870525772687319985422174229627377681678009329109199406651691506996874186267646625252834217270535418426639520689030924864435498544989807332273469235424024290002681104954520863470963608745126149012632217747175880782766315834166858006456231311460310901791431400240549788104385229122528191779852127872 [101,61] -554450598624673774938815583400451534426297617880546113888282321232260581751250607605414183807059002526199427069022592453821702091849124949785667274028025953073131240127056545855588200814413624015702039867154991076910181755049480039759084826973912206410178992190943755556260143713265787855006835527015469726178292819515375477372268846042779301012873449597675869154436462343721433519507796538921214002386605036381360588365073843052484428242385475635472691579009873323071980477198410921441654640289183267129978617506210400620804763024688891941249760460180519601936538709898900012753644387339051345021579502805211868680698065983954134891757090001548681271926226248506410696835797637790144533260829029675888112909885814564108346346021286495713333949576827108013870620928024747166611152388953511578376792696244344475632594545109119415869429761690162567143966804251175380515944805417823408331027497279314612281618296757200439572657037346363447880726963596178340010185094870879820633498841939613719874990691289381092273955344593372048326464967468962298805364332691468868187310585879196834814707407800656876954495736051197192410673308598531629000872434531304191780387472007336992046723000825936447986731945085902450601437658052226690077530029602497881974042469211601081911570911587869871419121324175976229281076185261018973846030018099434234845991399593354811538115201308100103297912765276539977078692220598748573752723032383945495045095534397504368196065845272218062808155190370682173746219087112821159909199993380062339317915159249425421889741733523965131211516541113378318785160141202857471633423786816457962862512023586966542926763019896999242565817155741603662193712607144299341825532327567238152947936617258141646191177343811291828335242393593695732522798793814741051284269871685320074752909548962300111366154478363482633501092819605658419864934996197234433796842640182772169771032872819506195187364703215868678288691858339923412128465845665948777928709488949346910551272753526707928967372661357656160328014666467121247730227792661852197105596369637417356059740401307234744877648 [101,62] 17618190614573372380943090358790759750672080181775648221064495822848358512302777377681918889073203183662232732734470968527768494591884044759192615583161147809170300093700920443602736618349357391758933584164021399972634887928762635359555386623902929626455057418914067413633046780021430158098134640124036927681603555799473067582396807516087887823284511020558531373430241473061244414693389388851334051806043545483253147841182336706331127951525218478935588159483799280845581993844529841638926822030279972392079579373073324648875319881079294800214558143247064970241734247931735820279614278339390192470657113546081393854369635991336399675914516629576982761642235687822974093792609987476744324590288252232438061164179243692917941775923196357311717379365160660706514544261297714279902041820664494393424453704055398405333731002682380584983286467686588467048269646162501641184208769211555753332686262523406524532488133353509369505631937646098169475283428075588808555997652410948921460779189634602768988174559609659907145332734934119826129266166391289909930395564811549285598902053337778855077633974650289794994322113978292644168129944010801875994811527518745076440141585798865792697987615296979242912694531822914900374157707099201735716600874318886429331568174142886660058076660863054136877329224820402787695801604604520348574645181872002748506303238690719199563201590694434790202463201914211787602889986463757805381451563304847008366410274330302115988514911603092012377722724495736697058914738988999894695875720300051613582921111054464703298964266511716374912557806380624169251351242374586886515090433385992247289273084139306479581296163393854260286213771568833215354245637560681958953689583748469643567945323976155568512271161328487770446840164909651605483852146417448660579968930062688095474604566760189739003635921687150168188164741070013324390915994742770090057647701898084153999326945166216013023422008203326371433999660504944811585294480776241221167918899732901490894657007368337870025412349483005813441510443397647686167100007856311743780544736159960591828815526490772323840 [101,63] -435337768089487747908038462725415263062630744307276198262655858383575696172299570604267435854780532001540330680342280915250579451169762110351938679404875117675599343425471033162587191439530543125730724799403847514541370909644175273089144869363142546366725878611219773260567130652257703728967360197713422275301530591615115287465163145861323652793379830346370447811200590964909231069978952735687739493552195791053973918961501360610645194454130283342214258979145646790468199379113620591835510234452163350255413014160924362982094486915246325268179864267958206951646508518015316076832655425904336107135316092985858735315632904105856908424276354359852076415820686563979742345787876328515894873341585894832843858781813398878061801419332444428156288390014969497638344926507113635387894720443799051261167979888063881522159196155502426083667901759224342693882577985251322605866393139673463120179531152251266688467856686585802001830655757952357696941608071861070554203979360180781050801380097408887716558847626257604135095690457825304297296384518078920857576862893317870415042638323319934548437820874897479953968765189028878758155669660002946317121324607527486136501092947622669720504372209641978177622120251233394079863233549173541341027751561835324150109118975766676021092134644082912684672516336839734095971627030282753331004032728018141005579780009349190216107623854696983623084425401497855447525074295024767561695250359902277995464450786483490206222234068934185900897803785084574569538126041452665118874166861382647264111575398528200783920296175371183761893358533898246507167162715219024355769279648551015416900427342117394307594299037312875669734167238817165437165336250949406141207910641761043787468825799461510081219619410702043041835019788639390397749743667204908616913329086493697204519324808624615496018071837535120633502309421098046827686419142267782004833532197294370743225365483739893716112623650340514030519190443476383991634747467015915596922188133593827778786149929276826899759024959068760912592851059256608429831556922417440093158761203726270122106611593524544 [101,64] 9801083859374080841439662383397147973572712365872041859046765072794667733589880673983357621494589376740634974284905165454328523611684054840084081492896483768421057761229647983853073174650008582735434704800612022236500141446159463454106496857488732464696366184256028122271408667128744249397918336232018274551325784669317699164719666764527163370961812832785507728545165753189164532853852577770336881656419194158667292079003844038197171516674215215124789084543720697654242631944110890545169132275548068771849825900199425715101436453534622944387496524696890616656686940117066058919196676793468401996462213014042758706578361078407769589669473227366421077859203165417935943532131129013557398543238922610594084609804472851138902620139865062725631030759377634139008801890779711847801744037395075340552502967037535597347658936367195217325292286331704079310402767430109365698987434734082515945363945518523773437066832636918661427165021433661964207589093503992341155375598435151267127979706579358546801338962982537888675449529632650089686197908229814623967913939732496696606066569692118502188166403667781026849044801911394755351383688512357896143644966914158949175427297039939112459692784595529365467358496133272929871678295631310189690775825037132988428347313369234306365172619487402924900738957081576351834080986372843417762413483027416443325625946776575035334649293656525164297900252711424264405791777219245296077432573960922999996978604732641679508340435035622627439411526122110559045247216373455951964099935605038763186963249327756289173996801882914100923063389806459920242167607937503074745510398381856539779290926413705449943645214939808355243464031959206367030549744141324796678834182493050125637255367041688753165153164656214455374083660359330807933206746716356033441925483905076695450320995839352250892648052522478107540933391616966585572917157952032682169794441948969834941769685849556970150963743709102188070614115340838155787604672832094510254640452556319655148045584773551365120891448693303461869621977430976223037883721914159611332424066217245555907182874368 [101,65] -154266560096024520624912021149468071573165993056713678214132819983181338621427423448830545066792301169284405344220483051146579849579513401928036375676575976056615408986549999570303783281522482661452728368249461981120501451382002837735133253927310843054852642095040176302461375643451608602607783776069189956864449982127831885224604402084586693432555389589088428571162202521979106911527240541189044511969375535993930632848716989532402563965346693387329225461962997997481317529239218214873181886030350751875017515404716676591151639203398097238912430244011491311361441350839187900630466430548570746670228214596690976109935848658602643583646602539144570430646743900861489177502163349103786527787446349005978394962939688771904392279158113248736944433428971529897911108432869329746365923627454421632219298167437473452413722414562144101077324935371729831134406310386077786182361253257578560372093341905789816690825164853499114832426199430929965782901776771706439993481541613762214880275907800558482920283828691066676791225262979777586840918018039460746745576098486578703819032476425284583526853655487374676373851798271018310532459616301535656453340658891733557876135799067731933332882802652001898814152539080537723420669596148750973560315767364178235958151700738652271888927438001878264243698508719648487967289456068034889073212257596885685804674291727958210273125153801026073062965240899253714397609425763269988990705559812343218487547658043432528884291558058114107671656100844110254935280274777935692696498064045896860098060368059451808577441831649022867255185745360290173873879649454571256274067402514445841108010176148925692382826108154567208085928609219255780822097581963890909298256505690112599899389056061401555817530214481780704304776713529270304760845253251531026569972185298336018014370980182634078280032775002296243464317950568661159737950436981270525800731816404024048892918256258717498086736260606602940672736423686705729453466916750120699454747435396709057168420917445601780530113438920200439761903303406103788658530752390951290612980123275078958498600 [101,66] 1866631603711208623865278997041179298592071176869563518155951076823533008913332947685393615523685311103987455761955617370451700302729860796864703909862338180996036800885753457641481348061501925023964964111093677970007338751483427577524219276851974068208732782456414221609459480667423035424726510274040106925877229343420466232284672261384187983218494392551480796043857409600822196239692222194875792325898026405820685804261894883082129494815399981249905307342517858214194939439184421316895446915537479762452543828985567617199501326154821782219704552393654113376421171567890045342675788035350951509044476971433402055173816420887656563323607972633910781493289766754138302143688270823979749462757305998260333654161841742552709833081710369173822816800509998061241827133179148502561850767184863094078643946737912858677908561759984362830344116624540882302846514415713619741685824244602994447360920890381196477212629845250638051529992924540999170996542029357823542051408661202176142874974184814575102104582731909713391889564702853346463808106614319622945080494980728255372364554994723109272056873667858166071381270271000601696634463617958398514969387547272308148408761252401341042452890001533088444759300872365109983107997831156146420420873799123027441908654760894149629315247874938899305523208951745980591062047291837255172813783277082539495003230574858625278204825909792529215323411738552160750196245744129907406579397781825658040144712453697970893426576853611011524987224965767961650657421127247587613608978886218192661474592330880229127414859380029190329060423138273232157112918578088406404095697890066403615751855487499726661253173351348843511217392347939518823769783145184429065197768203779430431383301969076090004055628337406756612221912087991566555597765066682398649716549528174403866114012368638706293097738351027317665853919755809171871974446905134892741413651135847493791422222424897444658794573476158819185193813591062389373847482259996531971998504075994658387421054881410820263575645198327294045613978129097069680534750180771590315516710043701708160 [101,67] -13600068297396667056497576161107077387610645152015799075386729931564413102618873276915728794296756753352454662069411416279521781462312490743423938364517481708953904288522135121073570903585253978966738355284236402607426706291399552083792298204050521627843956370051437429319601417298346347032859342517014713229006350318218688318336203515928332114746448672244477384981231779728081974618882826247005745185393477950100174261035159626101362449054825426590711345764164955615944250349398810656640855933900671951949439812417692654753215119315040049964081246382337364512999764399980839533929316051543667086481142005675959722644922535895355592795425506438390502860363975182417771666232479481403526641515997547882263007389741434632955555608449008389695947140159686439349862409256132490780928144307188224907813798861916014362396452506099478009437313815972330171717895975465256180176433445442659299593662151031780618049276371525356765512294214026017819371267165476652037873285972945759910532140086455151463303506410600916842497800728980326447120104516919235630651643364730413139911444897617070464021627980092769466804765055897087291761779869942677544830204882488306058141487030268209370555684027787003119121604896534415787996949418125453022258577901559054146050540954621545121015358398940770992179925707169184251629885500882139027572202225161241366488555892542651048038494724664346187088105887717274622405623599331393965502199262479085732607886941399057775431507889242842847906286892469512882232823592630348212461374637649288561956041693578668994776971713499589835365187943725532067285847772452507478251919617809990706662151588417947787352678639379167796621970752503580008028988087326768729642829764620389811573313706652715657042318821287728135716439738337740337680453779909612935506480585566024603383491633691848561270604890596911468534645640935588742475922275958755108775668914163483679362816691614262193768565699856543783455272651478684205740542081083227061498678442989607726726820033972803686766018085383564329599961715726065721765581820594634344955744870416 [101,68] -57798225086840785853506389005681526266386948042651177302468067474117867728211201975284902420926462178027851499299084915948681755174474847890129576620914599237118844990268337927644412972765756298597139774756091181613148330845509677296919755024129526953275144228645137027649679683951318798727890346944220783036239707162847554494129286768175568600406529367494081859094701931619131176154949869885185964615590748158434950136854691757013707764010216703820340607728513118554967233513937878526362685105184478786740966078294175794126905145329730320678885881253919462548910942542850913409085464358902216065250838676381656366730404544135229842044092793136085639382557303481776361495013574381695130070901869179832685221005736767854411950406395796057410665107675036841818951229107790865102393736008572471719232796050665595346741118883411541810492174533742162053710382950532464500870084530287853547079052180127236298942339915015232141235504828989001964319734101522582417232175066922524539091699828522812872021252706412325286285135284855292041137344874914081988937487419733315737218668068509491611322449837680754760402240565476206102788374624434159687176986787481647636007764235612675730243688200948893613895267536501633796606392934332685726613442657239816730246304853777406753724294038430763720389857432998988963169107600230784948031763231331540705743931342547760510294374647927443912541974146312605965600694285595399447505377469879050152311890638265051536518931817734141524341435923835348271011592214518108327159973544315925452774534606185764218251734122191417559620166496135318733911446589749403221483019755127709173590802703608547086870415786786443663483387422350965276911741296347234571725510116910650493308574049125743106680149341206088720210491906707416701699989792940996380854607935916611182361796291967916265050957868744222767275063091963893073145556123177660785495221831679769022157288925240089388145638248272634671226833075427171979765189327112678877449048289434228615251564366427926742546734470524770631794711746444191425389538004181757728802496 [101,69] 3628192147399233606205127703423199421784621166773498533702673071776902511544292874003906793722770548246255636893256833157037133927816644077735912843671892636947796934363068785455798321858835140896249047299891847494292289143596449046477997403387685642419884865282054775523013284267073554722108008667054944515311962228111108556802495447467310483347291385056734825036828615207634248398818787057160681446227591620495314917343487591809527319291777314043130616011952072931271989966669473459642812466255282476773737490440589732664724789420226784605543912299469008266658764978369719617115163078106303138425581976608918572771415837107954715569582336952100662626285711774864907671373722450046073494984194954375008793357887272176212290583995130117777051791615096235807118131830220626949456755226485768333416164113811182160336555355223066860548791867554990184797812155983259041689903382577544855680713954938749401009518620209284893523316976278958143715771122730059520643014138042300045042909578452730512106831617541314299366953203597225540881984992608092570067305937699974383832668028264756325137327066777127346169523050354507702890297154363856120009771689300713188498242712380214945701378768027410416002936324038831814585662808973049273039316270828926766319653161820207606438679266267376725679279328104800133678983423910775382555071233205848474300907350901411429820623709988432978962165934902864740033090104597626663869836550068104172690568525929449205538440670128352058896591256597854982386459837724737124811948253244663128812030952849004103744493923633639573127946267700208441591873487556513677586691434150488252555878597482248429507211771198998495484336223648674479428033616375498108259132053511746044129205863085790105300346934396929034902171474684008297546570414207742247656897471506416057454814331217743567746772960169271443717546026597525475131856587039089814986394249024902636051414628418294027504923042815258839942802611089770423792793237996173855634329020390880315240877867525435736953879132585225038572765396695824142692573566047922778216 [101,70] -60925248445696859281471823182739681955667492405859624092426313904219265448224276882589082345947224370802909094705760056461067944717322288352440341724056104042506236924226026629542344120171877405935279321293947131657286233774145031855291043820947569161831133364149808057080210621570750187000615803647991429749784218669427893376101046807220837432599740136399444136300807899696282901715064978296942383967443847299147798436030853647527458078334811210990819271916597077649399423888788255683863970587147968091919074342824995066243393956655236096334093965815351066095196846353180028645346533385277342199701806053766579081787471204929879494747922824132999517309760668986913113923961581766315807176085732726035886033897035087834930280296014179285994552203197013810510258384324086636343943918781061241717063108004559844386591898159437906079509059450819378266616944131581550650661822289659515562937115885197901012524886175525931117313182988458030771213258407996871579619144778433037662539342936182862174516271998580289059057712205773407440489428151292558406912538311863198545731877754083989493139468287617587849184564419628492476322890074995027502418189967708119945149920282906840990186608640480738913382866578359232609062650943855310306810598867074213336649351387516120406350769221292915657358515251469152502197623787911720937812499590826102462325447774832558799215090444643166990048588478620568134631440793118414008167207844832565471611552909178245498556630416046767280885449751934908965074326694608911437546934547270093313763055533076071789486270905026333736401351511978792160531617834417647555195071852865437733097833036444283141973035027446437052224795514658231439018374575800196193284725659338599549150731256056402543563809127066963765865142106899543162980423097820629267357695210851354960175383598687459464907648194756112362622009961535574779046814849973287480831510466224422211830302356955983496539637020616064212303927719860672048135778507334195949341741574624353790925449445341866544274240336287147289361007342575315164286534226196160 [101,71] 629302297948955866970073484930468253053615132449883112924841354966221617850997822092318634924807148475600931139919493437171131793225983070876857976499307761031944414466437541202018753961571258754159008277976203080813541888817510672198309318257372567722429676306124466940824756394728515839138757332090539910961520389187785468210534171766285000951586528923738779775466179914289213531220061597901093237483884460370588516595549214408242640365643980076409992225905684645229371369359351947347305059687125392620123254918237901417689146069054586092881996261746919867769018442241250338173389437921394203214064365175830317796585113311268935185525191214358719470430977504131699531577280991371855452448258972936515937087656448790514842811162588086070586274314945841850628682521704875697950543659488404335712766134110235663590595793024811688089903156540717958266881784890031693619200388050781351027193648707261360625201088430394103441857834902868180292118659519276532925264062062398076800065439600192620428912446388410779447568212986181723625255109978876214259557309267624840175182624365823650572244764502274632168779326270587374893397930647674854846036551526520439594656746446408809578821356230422349530545633673855648640932323212953621399950221631923838582976530740365471438546295574311069100799208353104149816863440090908499845777185290908986802479103759226232855178025060728810473933546148337583682391921944561963867236286611974437105528767047763071262672714484402089319081335716656679243668345476586826622590061477733003209219784898985195474985220067708849375796927024640753709262268478914261356647466918174743041594800397420881679299539969193245344226947848347874212540143799899844013158781580261412120781979036187730136647117933099648138883503094389932931435997714190859865051474999306930268933397316865103018180969911426048053278736629794911761005986852989059869625036542082351634188879839110053818062966279998332975845345326995276416599967900624485983778775564740190570407397941825148928674301597288282016743812734847394209666756872 [101,72] -3908424973158402983464982242494943434675946700784275226156530804511334219383772803506820401712054318759038482082093922893682591817387030305533702969492078444883273991592437012735970326144603690632001862921273124019752699525941929378977861782871679586750718769837367059970208743158808978610168720459431896357405675871386204004252685100697777373649086202330720635704244583974923822318346086093276190530400093878806094679753744748988900038070719993407993117678029655469882565163468298364899989737596200011235487098777999279438082893963505704599937215090838498440684987855682604004954805439070118371120042188738763594884682313737516865341390772836713004564407423955231346930856988888008480387833157662524011520527694852585190438858826635362331543428802640762223896182004269656702870971707966610162317174755341520342730615066834120294211607024662157470081886877760174096897387885058019152033116621509695439863183748468923575397330561896169010111464762425038129073962645506743385188121469557443973894335147906393218804438059851476876191438135885751649500228869709875937602327241113424210651486141284290975026536698527156106185126433532420780188157893093859745725711466449630170294392758078875403156507858111293991534082627655910491364833009498702014878498087941179141429719271718414908664569247050905549636437517883190480062327274009174036736735820359709031213318570683693941841866674823008060907829277675008667020374194042169906487107482790500199537152129043556624510357091862904535335746149717321981559788415520938003526433795410465911379550525217554408416592324481312371046824955891492566669375977231086369294547940733508247767703144074364447269102301116114526474466099803002907338782051464024906088417788775810282804288270252315231574878676972027028315053064090061388588909676609943626670865165494398846844402829782136880001318384408308823199355884398465790936431331370239629406297001085895431962047752588860919264217528610243462354997287129450641440147369853921217297184998619664119736903777758249207482597333188786994630704 [101,73] 6344160485097230637961986812920821386635307349823298781850203405217321724011577152430657438271598234247336461782418892095111009083414042524389163012154295144155388995487621961087427012449193745458540590272511836525210614609339467287088409192333894334787137748179328345873221026812867170696966261634148319295330923367781189849004797358659542831341693592216417578473952725543697093915562297956561096856091145144627686152602313763730060584201850784566705598874819270695685872786797405938904671521167646844182179237370244900380638862172671271431839177662989704013765836013583753681598915889125860159126613020986270552017187826598832230352797438801432845860585842146075264185239594593333410394502726367746341636798407311584139966005589455725834411609844916286152262329214045342312162582574122186867840707340070091965510795290906169795704872991423247387189256033574074750529674670664278583960719592951409407161648751027267651356595218717439535749018312576553922493089332623187956685365815163830501014674030598002283300046226629889254637561324411408071368563218059982236820309282612506099815073319471174596993001013602626597732203060122668194013544829354128466088514374851283243876812753307407179986341238132980958219650431079016652896295070694057051046908729715697780444638474785191160192110126274719111411891133417586504158023255669484485621986631741951524675344080492615909076566197175319166260912262729061579482867436593841671374390107240470702083199928301373239037968114157209852727048274485985762402749531140962685252581635000094648864930557735948407142322777881651005579627470135783614760141256703205987828883240993584319200207878443587411188991202362863042120187072905514295209530882307571021897010256398621253681190027308241985686442269900416259395724777670740554510010691447064195723503306582569344306577448798092822921697906881803527099769332672529904073802826055597175941138892063644549586012865950615709660467164610993412159692052324569948701124965172096078480338203650977522180028820371533237010674431372848510 [101,74] 126312102130883984950213486171457577475366789301302132693521040865070248513542390867860567387686357890075174397684768357700902349430145048465325344951976473598746514621633524746321974908975665645742037034774351552317903734877254939226416857436614279057051164121959960943245032468201524947326845033806644983402153485750339383143276716289428656937904786400357355334097561447330569366365810803481247103037493468954638750082418715180976318551248980113453338489207401344136313661943207444661378066831595295691870854333948053790288062171931222611452022105902042754006540928452277012029853896246812184251033868341950600255423196168642593969164386065714093632943808161622577686348920425651179750456557864216603576854026866939609658195958046395117225255810467697542366552313826479941630210807894958220768490598272106221877446077882658187703391120938965472685085562462415602378048721885515951113782297951485821336804716829891788111093114004841267361019143244088161717201199377360307635029449529560605950591710673129744126999705589367456346261939962148279645239539965147402515637334323899732482972267697435111142545769667967368268947064067387969012207226377288018548986215151059794142256085186928799870671708846910160722622541453104031167120919000169995752736469386847222057268444427839645765840517638541439006889103758306333517325867753466421336305472179611971101266775621119834156214996706397848122089079499078206183046943004322831351566857643525861811329439190916231332010087173938492872880385555186343887709984039602304157547692000460580306580401022888690385040816428073312967665196858777464143245106954466334046702647168107722383406699926621129617055380614183595319824261253722114980403843842198815209796447513957510355647725082431528290654036065212543077326682001045666856567382451355182115581638924802251992678205846244110286197048725233620774848081618142941888894375291549863606868311721618579176034077107489009460967062200306056654315185849627218779130814751345947766653991439078862705944544765463190217088278548384 [101,75] -1026110172372854988480891517327148134812198821998139815040354748466125127791498092089640082501972910348018191177644149996319142262047664037410654707621415324341100421108548806613803730445619991564156961640998875474333297334188766823994581918751980801901732809035558152420557676391559339934060447887896167500215587395212383770961446029478161681712056798119934496281867023686141734954713150677361142003539736429309135118759352411166735281813197861052787418993114197479380996866944044872186490120889484961691467142930903223084324694788981596465533196323346621592044581463948238541183882145002765239145617126445781310665776523376901480015343909688360285625814971734762874821076160692161938786750773883131186778874199417564432995470115456985684502036004778301114824141483766066154644828679739410785584968169732500015410763154796909927184823183029202753174751535982134285128695449693615060148357614788916222798607868685586808346774958122543837268621001472934662175293105028254855521133296247171083470079683412571958455030518541308208195211130601858989033223158937464332169271209933737495841457394027139388059134749132257401679657626226257879251080020586998108553439612064859508459836395130909179254739999274948584947295521267643538760027310087592063738543534601957088332287023175883852837167803071596968443428281507615403649450671966367191274206829010768645975100281550584461627311922256330711752599591918017124845327422125972825413007193061435413805592354062795400202650189077950527258318987173654175123544544349724232372101810109082489832077108611082058698259252722951419487361718654716983892554949046561399050933050724459696923639650756447905752249674896644140359499959717490806610646912010727119596333512427228924627689347893055821086097714694649755179944162316091942702681542779274170513121471200993895131783733018979569361953929136681182455096934023717438715290859008832137329350672567674331588999169061074780866519376115973484624687110537276760652043901233267625685944389894718687661630841286282332451045164 [101,76] 3633955533017669108858808550752661059263449100197320362971799630998077590291458343973492442819228557795519658654947887929583538279325235907851990625368354884026116240746691970527646944916953604970104428379070000534089545877269110206421369426180045648227332124386523838355863221546912238862571227156528450955141207230401048901156992790250266761881520594671093334656206631993091597652129750830018899746452479360760533023983158527088208825537314713766078959465582867298262930578921824540790155728645478387704385184992549516717812983971371533060611634346993777020177477614608616093646621106997410416960316844655436068577464350513140599988457599508172366947925009654978322600579442897509110288190407697863788698449427406393828034259206727339790668064553489520153910462440714781011890438018548346257453593619416013388044284014258766016226677625718582042698885260984591225709157886759460782217100531541729721087867854246756592384370828965902755710979387682796049563739859647793057815734629997497925393985635695491680587097729095627909707381338309953897022765285482895335464607173566334225270580922833273039708516438348016259647401051661977457877767760035070076182928131836066240672964868155442793242054162746389738221452779032316791685633348464121001905249872405755317700424761527535186053186160469236645247011293538286355840159853093928515609226599909345910794097643345405336583729853744725751537173830676558287255683705083062927059548156694045672338793258796686364023375127906969699887320400583259014343124304349959776405736414385487736275505668201589045579759868881825051104092728531069799406587910670754277226682847290307149662607265769629514128033257992515006615301438666693001545372976629522359202171320673679377749765976727857535148811074298723407790684055911072214675350594400764581351882215402711604323458030328995392185175231597320222183585512912523953964259061538981785452888178230693119397562089381717620109931072173605931359766180140855218238949014262709744822058948683785922739996285336513648920 [101,77] 3330984360141163285470170470384218133898088511657998146310755965959982150070895625156444370745742347482869996437863541795473867376313858354048876235874451586983305876529384191651304435235188463869127122246544871867797318714189555296624731321506576315038012765609860567308569753859226365038239636441157922918101903558142716159364373417730945853458861327117757567619863924520553964947675304388072097932781302869470209508311104058492565852102802244612138183322108371649403803655959903325560243444892879170201181373542475448041745357983476257067781035930406629487335350030524315665735740281857250353148951661166732691390824332096959050623668365428045660312800696620828098066878061453894515802728265340477590414160251144431329294293922390441710186852007524196834915748363452230701127157500023901103466692353174800311235813164050419403438287823018810833575856575333467068681018193555817180838486117234776447405493999932137574044287410804223669689434067390928989797152035710513904136144795901759905397801241182661075572408751892678471344983806507705782401262838405998499578447873742955152010581807450634803399946898533794434168753586782031614606885058970143033717520282165561568733370812296050036468937684389109691036391299198882475604740539859073866027079473172063837074646823416629558608381742635996590818035160333328781505185029152129711905763602103383152694119226045233583952938351378966250553209754163433426599052991508871366859694122958134448207412329457440493265727848269022962330870944060369127479079436585383105056988068855240524883260340357445459562877537081508934391071745969406804148622324083366399066244421850038156135039398981195564505735248744604580091956836896540578293234837402288425591778841154705564313330304416551495062312054907856327926777260677173712854850856593822048993222572078047365668263795142512279054629684316093001553074563175242790496474612629505039049051228884892405291078000635332769618171669346974175280382453198531823792188942711933961341291773275915663399331197559573 [101,78] -27728697934443006938766342808864689559487587081180324776215148213556318357074559738212856240033521794167991555195154717640504117950833597836950188652150091341862860956867571997136664134049843309473546064898170106109567393093162926687087970931038359715692195571579117871276292646485760820630028446400235726243564307112659431696561605976655030103698571184489561597500488927838112171858855390244556747097478865884324122329478612227316869950379219461279259023140602155682604419637421962626534659521370372247776592131339882958307386037098659871218082264848353638188648875181253824066516132536244588303835271944141191535530666606406114772725802309160077325088051948289432030402604140984699438755488516503345186285957635773564741575987807331356270383149196201278100754660235332454813504734935717202293297496242755379060778965292987731048374466658655838993102014381995890596342758024174772913774852999615095699357957715853311244701517918714499864698703716158642374092118115940792790400567701381240422351255497637403563321721405732873038071595976662222221332584725085922855187677374511696483850750691524808010091618697278815567874960046091630369089580084557028650296484982164791826630473778000662378068749342737692992399332917965997175324961530202961522854871394445592813648185804354058759099415209949204405078373429395208895744309598962976060690594233711147165982066611152904394724350188271154006163592719735863083508550837972783667864108466868343782173013473821361624073326599947430107505812742793681366277517899542446047386131759948811322917099054206446212293391172707789553689215481101084341210161888973344118637369553453474244209098954657988245270081240882699020466450459691070438933150994141725176716944479208847236649036381565490388883532784866509489172504031540291936132817167189912637330837639716440309401464235488555287888623411154587208794458540011570873670476732217457625000323722635987412520945178555426568748336858874092076270374633370576484451931987375007438995721626668972535944705664 [101,79] 66312679110233895538879184491158161292811495636307907119654071229285237006354549347757961565489747189796320813440249734778057711098185089290283115857139167634130929652809671797287109131587255527498282540942990703648517155108460554863092794859470356210056199275058923843827700003722674577681084749074120698747488249270379152834978577932201355883911920682555335241338285760965083073455089686032916637476364521268919155293710899395869321229561457736188692288542663932258436665548466893144016072825203297261482350362515009670802766781310896014564417987993780247140605525609503852553891904380410343956836575685044652806294677227643844156776133075516540026112303794496624481189690371337722449496689039090152129760055002674667983537868371924877659734768594022972047053227648306297923637306218927405704845195742680226103593849791574453869604078280649931544623737478817934525679836798635945684703629767113332245611448485876281792722354455943006997808395096735557582093242529942728743679404096295283343254885608767592942342233537879332249433810881701607550157916391600166572838621240826942843399146996112327511687685742308830218697110035265991563809880016991457578196053814716429604369796503163608180578403357963654450461746274540430005358623010859606591158703001939093490779919273707229372443152663345685021141063718509184793437962034788514965738263261016086881998933532594939785001448894693397477387174454796559026652071231260312824830534735101354972466184092059793544506394810039192810469590716538271429256346794578647293201737502399328988223802636965998780372253305644310295924691953780980485287698722635729774146872072080103141593802458953879776133798622435164603395532192950220768605573296396364572128577026062187991390279607683057890741682353821594587157276401876354849743038027974507249498564703840266408064639347682523002789202028195521004494030841830467148731528714254968030453015839385956898119947186875745215734444026860806084200345083603194451619304513630985172762604683120279116976 [101,80] 252319235671855954322407739979099952076873358728462161544447817073102958001537574378741594326590357537004602453678714921060440546041426195612260186641811995196771068606209268014875364533873696979238150319506199509970987485763406524005238703594643185444035386617878577247657160526441239177055542015294775672123430369165185166509201426024522593993024458204856492877333542937035949625819881013483114278117288665039329589579776581587149149886073594138194301816470345071087106589375403789716885486119441737455284663790032323450818052621455784361183549364793606037725438235953643598970796757117733301991036961423725096364883827453947917514231256698411395208700286262070970313711071149494403403300418963453411324895922973715658805532152106661280582869854521884720479202206988366850419067163396721817317886598211374565286607254955719440439104806464460165899154201996645574771692407365829177938635471423558738342501640900818578875683661579604567245917298627486269227198112799929601142436564216750849454615375143111266487819795663946090581330626107678366672334008748559111157177053885827459041860668320289999954932079643076666900920543409191403267550160836456576988850506848211286946528184360069710186592947256173789819086915554934651885859037210740188275563164831639965917680258432751656861662107291339656833192997528179692159003530084916111747943644974830753495814039534404625732783061431826408873050523476640697134303748904265157729077037946493984140908250976070087445648820513678098410765676638061769394538484625991057074543337250787927572060130084692348716391140179419431171127671215338669688276414809608399396099868183089159195809816844225566276614069408532481832649484864717775159325631205608338058561459613499795724893928601608276268524201273590477775327257629565100062501490851355029126623722518628035864838592088521492443715317601448201879497461162565360196242279619561546232866606112588654495217119755857282773890521928843145036436984584434409212071937123338743651859862947676000 [101,81] -623420125325593577753267886097922370174357917730019610827442414167418916449025197329051495544180633052312957876715295432789816776278314174692839237502480303558146148027638146723687597503107804235602021064427976759696623752053444306697630638997240047996335282125585218755020162207024395736747124451827318549877318596845956629387140707018820019688367653913158213215067729061152330279633576470552051908745723657197812608829577218488928989327384897030333699858103213599857576315517116273140943741409183520765992730282457802288848421727510982017563458849455398730529383017914251530244873770852467119133338703407117715456019042911788986170168050399379921180368308287030657489152624214155552103594029595381829010564384310709390589116150869629269972419554071756643189493366984002987384409885432251647449270649901165894551934593996604698286540728041839665223612473342492806676572512837759039698806239225033131269130169954829786425716817844584644228586637189839486412324548101334982374659665899303225687003804146278724436954508073495851234949235431145656936563208076858351972536613172849249699833218151446842549347002256282643417560545592219007452703684026019342958395696875456420802559925215026436073526753212299131273276394321765086879705545850751169012401308555043762271072432702495025219085727352743223355751137072777910587258895807324455764317299002955002302917522352755015456416023108980113127066512253002378809565611120351732970131454066670528886747906445786181457543743537025337624093569990119886827259667919357499561344508909002038007331977158847184129799833547738598433198331870316256467968900855007593908088166320944201456441562548019678483472545393804762754329161856012953143764736302298861566904195116109895921991886505717518031800871662737729760612547419285666116986947963526092338445979977389071213640221502629479667767932998113287022437234881687820078471868237207867398121378283277274737340013847216729031970740176511494330317555649613508344217804457646956965812740506 [101,82] 2615751565610908491432497997230075423365502503739900227584908341135093161444447483785570645970786488179693548001945549180558278349374031365713783422089258803452310148988638296861647779352067966126087626359252303562494507264079705823927496145430941104578461650531317344858719222088711653413126902007881446034814167757237726651484161963347717397137521990897626549874525120202208537894394133700032643540842809828403317569535678752789864517779570149128548842816971681044242563471100006994661890812341952463790709119877676576808754733460593823903771193893846131511475925182847354217771164699491049459031591093351463457962692174925764857033286032752097787186109928567120813926580931652686514964384759152422191772706771051085731899536553393343715028398076099287956332121727792168331672510246600259696625401527246140458566027641216279278716265087446058274523909293082105861164390995918086817663157310805826147974209345635341470942926704408295603398185754962197997167632855650814372990514543663534245700502974975395032099327362298282023832369807271485827232223515340616545384032004079158007059739488796337893636490927106828393252745518781771600325884659999475431994842500867514324580846269859909352644104694972085155511112649121053711655930622216705550620188575963032583463508523584841733606683483662000523049150666465348312098704353186575821421481084942073813038164510524206029557559149998595139921260588176188908619630334380208008403108204948378827564747398887123118859123637199393683503785231313929256601720503402809123410074056958615577617894837826594814714254059454550341491140556978744767416268072822219055104353797202965493990923073569418056578008513779071614379811986051993242725467517551707966526936155108622498297575712706538537527166953098873009412371549973541233602350749816418700394062320209387667193512187612665251632557049381933764940988181443794567951762006095519494664561998649035044690207225322712386524375858129313476267298615184365648279358120116983881513504 [101,83] 2796531547243680162324606626530340672487210068627053733225141259301400342794973670268929853490909573628501374727071553675434074778811336852013484855244388776745911612020578442185012882573493658066824819425801527711946447969949092954857298665243033127735801411550514603767026898815867901057982660640140724585471217454082993228479460866180653732127554609793903100417421389733103833387553045656102592682746145330389318647266211391619295694716298731227620293326773801906714567630769770812433253430534987264773325018698776516446655985682035054134393994705861374957607700754015989934258768373353698775177926013365412111747745246015921475440141956802934395898930594748997396974559404247158373487932111817141199339798377448203179289537297983224557673695723636111339240641110083667281067192413192797175115568764655550154316520725085961113883115282754315645137729200380289792411722871840526005338913579431370303768415147007148898313787270294202607177774458864500826414471150805094654777418480623928591679321302128415228898102327094538625838062835891369624367977669928192360942426455822190982635504287250355279544736842115428058297492165228237881868668339973237386813277368625421350212124072093627917027993927670829785359857042347800472527331395719899527188762862100095984547381785784625143922979107230786429132373993584793519577123705955167616524656592514570037380289093271434707184804047841965990462383397482979413853231778830486787816428404911974866408784103561580152187323298581103395159680007332816500194926196041907322823829477090747779645314719892667574624965976771862604449481817968393419421351692018553353595629657819267723317513739848926309069878947471608892119954208749228000453623408375476969676252680043940765969681383214933995916112769059802536751856388613204109617434048335611301499751699164450523810812347616939488468316602865196323335813969304326704161750994688086651831292279698620466137976361381429616376296214320884143712155055731014179464739239827280708 [101,84] -1146386959426525550710188094812407152057903302781535389512661439352525632954136913122676143203881761185962496602261503920438899796127340970097021856893056216984593071060042218668854642072698996291517595962591675767966964541685677876467686666027119303473982495429041254571810515282257116372310670770483775299726327003637665303784609181530307230230866634487330866026771473383966371120376952809846499747558393604366722230337647152976267696521480078669241778784996304143754009786807745898841436427552761735410636484739550050524732214308691568355616938028861167620044268738638607267568810345740832680843538950470918141947123501217984468712843840274419634689679754925740902304377335902520303117379283365350831517603385739672410904383968230415966196613688024841531834312266466755478456525755619105913853471574550258413276887960604487576289060143896587554686397160229019920463295438882656123601467128978020505065467273603334241803211137500119991736745943921715501804956066005899595303241421087989572973424236831969148220834250121478876234444337943717253590006646233555672610428463280176818370185035526444436206522309512108240417921372401808988358093079923375358574742042107173838868058720633355294532211689140970391470720201810618734899650127444206223264372616603789377420563845426022643423131048734841231523817711004091710034818135156006918811749362124892207617214340905368336426629910423788224674703544114901363582724719065405818307593328867309577076533698565110016985768534630447892245740284382044082449783909520579689548779623907800275058335439559901554955835265082883628763922095921248146665353258399634352258944292071920054454757907370548398856513123278163794184029163823181001511397702102785800467955263655527526510441459053950866274764642110879499199317428890129853260367825169060034871072640701812673438846928477730376283861459961177656776923668314286684115481852413623826212492837224667722723793595040118638598018345200796649256580681662869365925473726600 [101,85] 7146605856380890118142462501841481632697757986102678487918803534376259774393498424253385098002183556647704780112017832398896745425625707186686794124409151408953992682907531577708251766005535946391827294487192665206038013451596790395298246056597918075348699525780791857223197794201749216078237245169180197133804312309744210927871648714261006452819438633632776929518960556098444338529284144941297500654433137953610882452247349869389533107761988492457937593172759764843106071679267488042248617518943304030576988246967148703482668593019637869291556782131591667440132984371537999810698544252624788015761990208147343201234811839834731254410925185177903146785735200493692965593685360619074153646461678234427369305032873306659841672236620924870746458162452147115531800672430885709821079203336872914927707700121952194540886958603180779510970763314780046511020855919362269755479409835371332731775707213447040105419382449570404929735158284299941776757576947336090938330509201493168225952271532163046186384651921899597455023991248541159028293514424405412914917628984318514275106392507795767375860309793424915125508041499846365222713839517347427896503342323989185779299847656710341056773122772076256343259926997825046435059413626818325311356922570736788512487252486059404483148309353455734981692708624991346313891780279198904420876299346724555785205203522603849974633283535345366832154452260477471520373433889090828736145587465075524332730385189117209442394859984293913437242404029519132806490800111622628961241750455705070062440953177445777468040160420760413178657007774442262576637911034071738755425846192490400780371065243705337775348786233572472706781810837617324958434636261062130529258752169052890908497782108205254997811910336916365896478415296660900138409337264825330849081935650643617135832693473544906934245452663533489435933441609009007575519346209398764362341898871961864270263281394038260536566923949972415803794609553245118741594734664707793429225049 [101,86] 22004881361240692854014718826401026312740045163328915448608362181834653380461019145463221285215485492243620704688255935377838850473411791740803807509090510151313120305354973822026477298132706796105488514865043731369130294069572562930769601534955528549720307087596845346911551910012113834930585671306548875670487430823214740007525138660666335660692081317679982595609985386082999669490019519056820280953436771865558998555399472411398145885324196787958217801447673631928332328011587970543104373008908707306594096568552188736081473138267833285875919117690338178897336594871594032431819863877853717195903664570649086258727385636082872653444302918185030658898795864235366573477207670198229825891765382312138925813910489037568219276836784994617490272984830518110082752820085820859041508532717255265763968383122526490090883825433276277986266780896443438012394795737407001709340979723025302590337347631495417777396549829471980390487411816737908529672599702950891691624114875057533350665643431745882649385807363818432075489688939375729346723164674216521768430485024622006802729924978434895206632567967696721085860798893558808908092302830280303338188882694801775545306099092964631506270363224531870608894453453427895735677628037262129702998533323795952610710026914550746343188025622732893534288028394425197906765565810216715943789953496049484821775105093703478277473765021086940591779263058401757341063059498683067693308525499491659025378535970042352254947723513491191314252408259026971178460579086503176178446292119421057829398651710105409443189743162199565005463710548530320336712957358493601877000332976565420198381903821955496452735285050115643190625713240111982697612043835101977980712559224180816958671168221080237663303108788150521463887368316368495926099307638638390828681584613512560945254136548496832866496988739692043816535139516990783155716587976850581487075200198754851474665127052551052588127455223051316111149658758849608558511219458806364160 [101,87] 17372791855880236701298587692146667128217086841955201334587096643994468435207930050003498643048876385830443345882364182696070438837320046112657066916650904153255194820378463602215120870539807589983563435807395128827479716442351787913584170915617849462799713334506953993730275386525102530880431291857844796841328647934021708365046391845228592777210826857540055562164228654413450035025240702262112286652213100767136199677670731650020473415046740334298158748871745093840964478272268231583164106475871029265909822054869268073772513608554713085563934602763721047271573395106429503116435239648317336801441422125988536085018488887633583551700338337887232574723779849861708673077640855134950600664421373318274768331633418280391288180264295890177611317782005633758321560409085552272676941979711087460544032900080870890922581680603218821086866679330859523252207878306470721603144860509020113339822714216274766041652443506523849019468977477688817361081891729533308877013197279153542771528500665842627383543127073509936342893946614669784767955647155680522308138709881205458871557722719869690924013366907565366600545816550324777875470739487215525701832998290761332781805522575867872316716642745639516218296667318372874046254997465142394391241214381437105898241184312467069626188435174985580903561968811648484893898878409148400048110196378825215940680745202060336785948226497957304649032351447345154807748595705241239481261655242519059448357943899697888701261141346582870565438442627134054290442884766846801156048756878760648601588605486101234726306222321027036352029651617087762074897810887082955120879973055089331024913638885301897239190915445334879534481369165980455151538959024330408963049056843597012680028759005156458228241607191849020081391805356397755952743290852258687728345843234368926281717756209526739549873413705239990216252173936131087457746218365604047643218220592825447134516595284224565801402384724229997614809142605385723626299172723200 [101,88] -10761303942519369704785849695217295748514538118910296441011223171745439248197694968402089728797783889398989687958946761408609806423072839453194877085526660874468227013266592554202410138709177179003852357351368618011449684380974409090665665782618076967496719567300666013819978036446933604619103302996934177428910660695312784526181562687955925348477042839732470178433626585576240531455289594166409718125585809080572995740367106673531812608584139281864390335620217330975937944588300558060575514794385297018014434559814023161135722153752973364454791463021807326642789741794347503743002562417749945438124321817147856843232429904468969331854240136427497051790719878230589914553105600187907591468418784581332460783726066841905145107319199227176973133358190308973492326014726155658111722837507391169221875290812736410858911312699524019469684345870958130212069830475067118993852872522159027101999942493389818761963532856274403784351344232352540796891277261124041582387863970186481250502935102974203080469770670014409884454895164888178526487729428752682920731976014210597543030818521454375355521207596265758328993749466935298220036928733977036439628751807697976067233710980621970531816717239923433910883892664820050979270076407720160507063733808701119592219762660500609539809037536297107874955381176233319825192604518697413719755296989994557425231857191021184505880504125469544958275585158083725401652651445479198116155046562379762147367642867211416530673238343982975102760624545217040837430713232513498195998656578049991198216351956497607658566501846971461652438471954454748830795456903485306646622961937669306327920385620544703334061550085021963453732011276374201361350253990118261291597920331354986418210208992653691318215525219095826556128783166611967126257357482992229649364252829894200775330739296858321213032691040375272237246821598409196582476394976858389426519026013568860451566809018826145867833422526864908491368234264442011177031296 [101,89] -4509582517088105679689702203254481182656658527775426706189522196376662634670140807171198901903254821335185911119864980487271936731667456507971935611371935578831250744619496427373143363387285207304507626343802828303830461946180477352450867577305887744179437396252791172692026753833402686921080325583329575989559065511305312786498342367819154679980361742359420397513805199548914347368271623115604625353457575776447970255334391100392590799883876195286238781566233584996279232362519721744408621006119278738014072977997555615101446887469255512190423065154210177076195730179365111038612302499726833982124575151992911171925929344087615406296063490544027363641160348877725623108592558438614068236422933517574392048787231813534557564274435333131647953330662991181838889758838158605233630004682220841258005965867934920111464608067586217193789112067722005474651188523282942675817428139263353434226312728561254587698080144464059979776535153553236631964909839966116731932207365278611822638282445570316953296884403186755672903382222790901659381356356604698948806426541343077820068977020395715766676488259415623870051826197046303854930080377349853605703506769369214078323823417723772280364955785798598054591742634821635290008978830067794381897620857154083762657978932839224202708360229114735986918308528252226895206399185098060867398771892768770645069921326254847072085066544369680961336241384958540549446280895074072421651157670557180734684535743749804290431491610096712738883843156879242270067340813425365579868959196609807534235028141501232882907038898909635293279707587868488586305668490166914233521928626572531009337867567631606463548049304258427455930829934167626565715291774744388375612924441070947346925016370731343354068103054738633890065081917306053677255512547881598403310783681439616465743417926694388974953157101697613164785138368206039689771362653029080106436696446085106966873850195963725528711569490486254767361463748332424768 [101,90] 2531276042778434011242294501542870142920480908688297595132364793344588088288022243655322078270102107928283419788826770368503290893653941730067319845601205210898070223442347734928707086709392860894932958398336507871177891227034041153477124062675988881943699258478323297526853822209311091627848996010159855204846613341788713788319225705597548867643414702492417557836888529764525532157207423520724146010285116222459232213487127270800983428619505196418069135525942637788034585060179570450284302739279737105599622046909315691430845831390985642870406620804758754536910844074374720432254804943809736187874043258767036172710902754262581164216062885510964534843087302086309923341416140376934605680322347218528216474070469123143781794016332717065548736216941686042692640912838709229392205706265580325471032074023433237597248323922975789043684321688424223317807412403766238324949070338835936202978889305690874984935612690454543885425638036343917712158612925396975631611065247095421477847288890039300844203879529577559735650601294515005409043451259055023933336790918226407311148237653208856248259131056447958189089689653302050272213430716771640897200488254316238834772876300883034483651650542804106054029579247649240955058906603152319594129317034427627531348761304254795332714677424247444554537164123317988089150977837289168318629488789560507653186626477543028718288765865568578895752925842381496976691285139568972931845822020664281065865030810594583139429583746924653531588864473420517894169369601110075274466348658198804159909506665534866545589855058815093411772394964348225429226486866498752197600105415360650430919834757937008073206395423856363658376353972497270287719992999308942318966218776555415828766470912993917882719693709955446682763861891365022135686356575489752166084074879591340096401143762553720930352145389693878412692719724315463820825350521669025216370319339412148059494974931000240892449958911999568746244449090112 [101,91] 86192512743064702745031708630235299733128700690146823724915997218342103222633062634089282631764954296031575667046084791096049563022217985414124813382055791933941844833708665893407895283676216200326339943435969842311213494822583311216429344749000881349946102586396898197770007980062897166698866806511073451247570169309122308832337607066280309907227887672634687148593681180666198458191831297111018290573932390625852938126645191934632517180397989731393852915003874911696507179445230691886385874664648870912594411918811554623906548128889828449922855984548625657116603023086468745569873780474829809073667734301370828993698329366467991076119943905141959861175010660356878602626491136990281124524410532544443227405854821152650897542726360863140866367942473155911613619786412875204861649117077498512671372652533170499550740792861334416415996104367989670976583780101835960248391408535619913186399743881223532161642993147510384209404425476547654444900340243161113312233993643926900784428212026001187202075874426152249601424296203864738941565192725936994257164664898652515178771263331037193596567243569228601701443139463377125492408839445139742990250934202148744278102163551604542274547802307186145938601626752575890229036455810901236012556492439274010196413899772746254619009765164800715037973521431956446587701798700986521670520611558695823756971083813517342200130671072402506749529790526637598738099183605820608060123427862260855127100079197189825793228071150927271107380961580070863069229668217459438470682123088737562641336752773656790918197115601605852899790692285767254840806691093376945911327760701454113504888997746155240890082974728750127716279366316851728010834524514468041520186045631974579152733531260137843696234053892321740496913890763074497955413105262725460698011733769767407759495356886344324039829350305817271886723018824127202906211700767824838503960244074700492290934435927730178594095340266618930257512 [101,92] -146343421173038653164966702438975399471751811830711661157063123087045728814862881635704990471894910616918177740205170053347244590459573788492805465699404503821266873084543095275081207957609338168113951827730303317205364332719247053380598973348326741157705931969140315378232356001113215710103444560136856618667325188844594163819648494296608144100684688200583604727689543590895598665815340137159291460295331001656137078742567012134417668942866408941800073940131162038296226474538576936443450306203107725109696672015573812848672673514772961896558680693203663877194121330395646311957881258877907776436174366043799440257518740243928426178815870559081935244755415262320135524177758324597585290948231986843342416595892211437342965136568602260012802559485793124558517845167031258912229693385531965747612309990011491227624585192515876125563828438690020908144579010933124286595776708274148312237431658556248644409691696862026987960771181147808491104147233678092932964775652911450878115148102363130317921891632812343926442028994621802001287265969396305056406405600989513920529136381462299072068004527560557326387776356000900998042193027392812927400711627636917083796433773937106068121495659327628299440445978568033195025230415900686544379329396316274146102867759891842971241425744400869719262731730227458668786503448106792775960987692558940365733581134368022577289664686058726970481199892398872770771218865162980067735138358415840390107508074060399645900967741304638380557081110444982309359886740419280885993390791756521494457034752906703192829894910604610266343080039753455830156593033714048036306982670498271408712058164093331562327274686490076526171776071943613491037258142320195554027882230232699278929698873766530253416809237498761919483848314796792613293086139886047265358713436328830892588406028369482419003509832053877463032618281141302162314519369405427738383787619042771224078556554540404326725600236579048096 [101,93] -48717657019700448288660776314670432034420915848230600494375624837267508495739004830726513467012441153124913251022344061661874903337980645674272496960967323768881013351187818306581583394534893713814102645021512560736123433305862443423587598369621707832739026298835036781021453341444863134941948711539533440139317851499454629351817909898863670905345965275485304867574328456540883914408056128990544810794467545872632040861780124144987590478001002984985780700115339532864060821786720090614448153952159644445449248271789657985244391261464711715161245277074356245439366943736047969272515316739205246600457277705749018803312325372336749289903454927585613484941396787164493835848655456566310652919401714384172730996163103521183103698362426123296201972789945739260890926094857386395686639898840301903668108158143884830409541560223051250513710489791507914302151572691793456414595706186873683753268487928989142104329598405642526593018636021020286825455112028840266692524650661934620648169037864246469938620856967250507751816672473813824524675707374002265465865582088733006117668777192145122444038840138512011665555406793241676664624965616014306628026567442571448714355560477172904135434321942253323376085268007136583068430983275502798025539034911191031153749717179562770879119831718286531753307999007321014248738715646020685117855644016670984740907861590797784967443790279180388879542230271908146545587606945446877282254692808838404025384531833195129905287369045920734607182596290223433156231260040824864374388087431088483134091638246810368816827390531099285480429897583318232798247037717458394256133553394526196736277999951777616009642897095620344110357876709269130355080593869944826912573229684407787422324630409374044786712909341125842469095638064559236749207607394377419002248248355941849422295371534898335444106685691023731809251044031805085743277883490014163891616649414605552264259206559849118707198613196 [101,94] 812682441361368235670207697529098390212899609386480065943452349740836810274411589722738292563303506001805925075257131139069946099493146573122878487427571718850676086935076142268209449359150947404954038274890353636449873709955674030653335446558051452996841293558760445859327446186976841255099723244601999110566988415904624000287299132021667302966404663761366330600003976720560447333162874498001032321838425121194795363239244190945190782071606675470834489634731077504546577852653995223963618756517040649012661963974336351238642051552972975500418279141726074779128558486851592758330213511961964308241888635470414243015832140414550765241681460166368982215342849079697323579441269349723384989086181808562561810287116258348765009938718632877838189863621062209614472229229396823778418783534000735061483548088880012257455709514771417756308972103863771985297249593902268417457847006287695642309001833023249768314239189370963417097811840968301764045259301048460354222056986723637543276381242227064824506587778055547404268516192165479491744600380716350113639202258235161067860640591002718607565084626833369381709356511787096765750527496652230703594935146350394977341509270383017991900848082258595828000805692313159418603506157197280995249718305977616790119245963872452488565474441680639050617702812693155109388541726405691672587124026778343683604567836294137573374047296052945036378892906053398405790926818182156913101756370925938242413158558244059132894878520021679606408640643195007535282238212027582166349729782885539003128265287507449959230049447996427096782515053161122774817986562105877717618657566916834846111557828738332880910523483583436440408293486744245929888254654523490606724819882321182999858134182761979036662726990571585311968933954450880599345823706645037910175065402434476551673325366157548998425103565703313844188998035881225350356162777794904257010205385133943972305287854568663858560 [101,95] -162460426277663204972141920761836552234587524179252509728117356620286730294715164594032198447093648260312671761407753407819781884613438162779387293830119463779202263104577477429230859111081334859887865440895841832668016577592758889606498528374929622245270865771453367393188089573193458328797420012169127211380931320856516241236090498190459503370035240612821157055260927932554903286222417801200058448860995017655999643906512507084538762899542340326429321428823614617385424182721689146853462019260159075432853678898630506265639372175267727608244403172588559999737575656348982468063947684107848325262472479574668150881347271486475249302115013417930165024838117114827877524290822068581648651155548985541445133231530007632802805416361994538316416216942882538733160229753104281164060334888442119191316955256813338208530539723527760734531957480342550587867051279819487255106632329008116999637831870957586152792298217882650709764089319050451807310837217706955457146095971654902078801417020261668979989603859631086401261313749005983272099014568168615356408949921468717310731739140357142910193950566203695171923202084476277049102825560221937588678371747411563795805521315392121844029659398796410372405340439204892752014289043415988741656744702935985125790898532332924919190681820464726956521319978984268932753225688360936149094529748732681789408240961852963261649640781136060476045426955885074506930684540415853743281092444521317635660843329079884031249762551645977096068479923507526372467204184258331800470113692234455601756729802750605985820017842013943304744724706106625747655657273368096889948486299423969714473139858732628464592163242751670092772004230161947725978368893134693092266507104376716897388347256605941181614879748359885754223336132961396490809778890223985973076411414760471062898603329262285696719511381538591138809679258427835315511223946850787875197382337950185597891296052059536 [101,96] 677364030952419807784773612169854517798285538216379718246671568658063300608877214809342743220355868017913714582642210727745936666342200438711859005574550889381557813256268797942036095853178187993814850620332036632678662243459106004518016075428558318152448592581592843957664614344108604543502232044916229037238013119142516458517350004109849403224244963111687760149496567331812901966905565186744044770783807613203331763903003186843969191425964808657307522927765971581264332196366596640725821264093533774766199501407046002592385549165962894813832783880014332905737377846887491138995702242437355475395289718367943325922169768081205086210525068239455694565455265425818719216895100148595900839716651928184667845747210864904632262414668091895135368335594472980729042047856387043122324625096109229382770917585246960062830720808578275341876163576430503456377363916938754683198622257288080485667841731071234941550337536598065024226730424168812026140219306419974120931071745953471426860152971151830064279577956117499168009444345926423958639743691738388906849230324282962896704774266579181528537751765145262219085483893097306979433023180378164030983126386413277490446700462638877209268466781508233055168641925116402125128758930552303885386120472250093207875180419589374666114221989855756223936785315392621607563509428663244089956727276922878779756437096311109734825458089800776305525212592940195435987193195089364279094845920599283484149298356335488973260781304309220009728560683150125165693107067995934531206592880356064848246497317656147252480560815309541058091774641772217458980612404170982504905919002842381876004074429207097012995447889599967148339022678281805877715031618202382192240128785547821003384595693221833117534413135636997364071526018747225757674712965492275978931717597234111483705998729120645787664222553796380481330119787654139604607008256226223206838968182705643984309728 [101,97] -124808367821548620587774137051456897243002583459261860019696761508697282644704456726346555469492811394448639326063447881925539665527873867249995944573845683063105480006980757803449955558770894195141490744720759251683563324911716413306887971587355868447521512597796483130246219746601794200500841933761009599868411593193640294714155631618290808325773577797416689465858081039007007984654407247813509260132878358493831155978304960419727958801579606652453186965015757286605147200518026828971885551149440059540464231815916740260780251211623065748897206136206155409885391691577237536154277301817864521602519931991547424526958153954143374440571653093161958039938350695503319354569625280731990526040502421832629746179587062139669108276930222063413142916640344389581255738172623572288197410768492604045867884595472302105326419397071821612718762688068901390896728390953462196523852773727015209620832389942174017435755648472230942487968539820542280591018504241203055687124913475656072996541252186216167629349709872737899451677081512582268731190781871930601735892461442284113272725932039278241991100922048761126608186761434577665752949837841804606704594231063764117078903445501625162347317944416085735210539831059909739270596182716185486798421676272125439865437303707041250689445188424858405048070783769681627235086153764964791645052465343847546635374571724952902142785724142922098375726301009969575711210097413891911927519958993622969420415910641483581474754735660410439528901501322813300729743637191423651711160037540061570913910280713166871972138723588733444183961483470908745818366620948719865163531602927140652978661532993408712817809441731887049097050468823853129858595126119669788010829556037492064476091385551981034191579076020370519328322446682198065148735278530750106242142531191929037010990862147347668452487054257639216371207060294745170007652522171967646861716612016657056 [101,98] 2339695032584035999396296019638683680380706634131243708288188115696586091817291612821423433569998683364346952582483027234355676296208199323852775259168772215491201994375923708545786324054743663223258751892183233903968459734000246885276452629469109594048314001248330886979361652792538111130775827648172989754120609763795633154916560119062636667881521208624298944950107314836877025923891499225606637436485758055752082416214351683856196558837959101405132680963658865396576632348486813561378417522298404338463295318614860125331355718085606933896362547677987202408326768790532647163185211194987501803161860195075128861696111298330272419657130901962818608064932322034652972755466557632849951918005249642065408015439058708111238989293092022262961770664584383766794291325716683621828645433703011937326305473098589308592163983630405120707883089155949793529092347988545654161437425868160186963956171706309000742268090747977263868824208611603711420074209336206288131997988593112849452545322418061219433494335108956249828762852524720602299466088667967015816778309273135614152117600771395498848864024343476481818962245339807614549806428845431088805676550351669185431220722391080224344351487705445242345244504322915060754485789761630284908205795694220208761544522955638865520272448198966341251979901343168743295993345461926668382279418802728988516551319254871947062991076199057521712845660278960881933289424535947926611321397053631057445100528606798422509663485044091020188991161807897909949364735084653521481834023350039660513989718329123160901150934077385981917972867924297633868891434041583334350930064640674870864405480337276368065443490635819538720042444233429757579246353046818701025079371980373928975335592979191072832094861018706784463566725616621564844610492033759437623706309338058905809780118089245057923004475494370844855253685918155178048594588995127135047045705600 [101,99] 62263005955221377689852567328515443999612728488769524231069944975459040263133261517850692508675275992327645231837249026906918356052353623625015893538809590335966220293684392041630228711765640402190214384741277750120073412723805039325044016435551112883662573412548948355450568494449292599657400641344299952748456567516311069217556135130361979708572786551049119451097022137108382503511337001145630525429415478334228370482022775647392574818872653683803687287353898036404911215120979294141212492006618798397286676441092314520836204583759533703081169080856813382461468872199642546529377283773001979877279205822727097601701323566656232790125269606620425145124472269328497237744259347431647412986724616131528600612596514741809311282962315192072959004988501187767335194496557293618996140318612231469225834639383124863248019469528535403266313417517375727966968717261195169520221282159734886263950315992068363573272809851947839650362598461642888180249186796179169810734301982899741686994162766862941055564084481370124667289239629946702698174544002997085535072098633172938174567501662607560475477351247908940898078588623658005610924215372507085675284081543557329636087566735175043997991239622520333670239454089811506552758067467999333005695091774003228341724844265563765070139803692943960373143433598040870608568187491498088311140736654186826619978537398633430656761242706005999529260908348027745965214218513982412745561768485311039067987675648570284198092188307402943721386520505670204155899444834454415028765023144611499018088042717350709431489140526249391597339745020771904241089032251189165089748931888376064189108990000225171983124089807762196936658060927112735318329633258360526425000779203862688616853756228888805105990754391604552245106296875452293874064805062665873366957131562622298092149511492888177993074304292266341108840545972973047411934223412981112048 [101,100] -613616980748193646811723871477869764377025067756238627027447100485194294495202199557101061273518689303600339938597295809434353117012542005996804874336904407073120049149651896114333365480285256733331280850424345042446718728075381166882057606238714502298810175870936409291103045634178235673632809252729098642391500668178609412416387963961776082363531112147405007128847741760918323266301497496095455146722868675792006922907837456345405570205749839521822534921681263835951164941063419983614046719336707501377426082326401343051992949752622341844395490716641663633219177955456301632865205911968096520926642018293356302878467434333906519988640597158187044837868808244184176769916818362209114048762095312798024424399481469742315558695908336919888546471808952172007173901511644689728752736904152908586792523545183249001347395622560562368251234716155737966496625104781247600310098958914443610776117657677882142873053630319853422889457434773819678553052233852090547914506584832854223108550471069387302781405595431289210381941140312272717969174143772909935684255643747162853514478167869749885744138374694840087958437389868025691446337556904209525055408780895022075237039084586904591226828597095200526527800608256290755776325024855646312016926051734851182964123503024548012586887075863608803572468503890442242410573870993715430626352013639847118286618116522591908446295449746964301277608304567120756505861258028347528600713296787544348985039851057617550824352728352749867249810597505672421877049464430155420710961608339703704446360481170713234875181198117081499961096818193383137345916072631848906281559015363136517647693073325508145992202326961046390975526388422412601820922926780064354961325241351088943649132383526282042565055457659843446412421592898336988690782408195904362230998992854100092669331958776233054716588401898446185448098265306378832312437283936 [101,101] -21168371140514765847971753769661894450550183296907382743560645193165706203423803125906900704558455112288644759407767164157255124095025262525568970204660984983589838082380802952336056727633477185254276090969227563417719948030285648090797500993658226576572119985332200827951447721589485361149929589266958226288572616099160045281824481963467091539906319507351753853065652374556650196041541064586703643541764312091398945517221414488155748008592734572651045654190880092053648447003310250159398963805247905910275168413410211618671690713172935947667714222604799928187783120809986834593525205756022960617882557459448481709843682791867635579243045537971900432093810553972166538721313268406640073621009933912337656376626310806146277044728500380852413739227072296256193748695112643964012114731339527311663267363994943041881945647619013394448425643060937140378064600646971034523856593395338941905513839253176865361713343620357471616545008352607125702935323876013652705147554996583485114191712231357405713333365983619949698129195886503446533126542913287540525374329923465308932304710318943441499562204815327349281589492034214766166887046994765229593031379315729348414060203079688469690111742878446036751844136022881979803181134094711581972384820263837115224968025735186041377861600976539239511588700963044720256484776578202942114050078514750071339607372577375066330906965060511345291245947035237634103576012140743847776989214053750391590139710044625068190676731240865551991480013228822475361843033338157820820522334524181981330049422388465848489333245583921481885580376892137803291515036671669602321931013878127892950405461101790020265898773284139634765067906196843496459452763266290706961656781741978239730271563634666811723082244573937406551884511218041562150096417351276906992456967033184802000759654535042850513314363581555165183581744985431596123876 [102,0] -66766457419302585773335407775576282102268511431543570450539956335588468954556842788480799663485130390743813690395951716257864385698473896628189666274131510366392854657606517377453104205559011892993717261183795294061785684847362599675369945922609399732675109922621744262380152040667762279740308390315251816578311317503395894920967236885971438100859907661300480776714559509285416935750821155476659268622406894795899386388449052420598335934859642395229054865360448434734657769835555236223981140085118360993769033358557184059358799208211722959224659947732531982376057332550345276241765258764816055366137827875762878644177538256779041287024338735934879066979988478653272172582479690892182746397755564517144782572752660364518307251793770935646703723267878754179475429904723544229703697843643665652807665932139193166707254428907049462089628459321379800115524544278932463029678358275516105054662118095159495776389919180698706538398706215653566484556411677345861582779628882157861953249763691038996156108863780793377850482183618944893043612763794085257835484847417505585578727522285749048162723193018666334154498368346643893943050844715539863243256422672834985868408328945494933877530350664300006078375391250009499642750535425798937976470226104839994100258651216041344620640556812509381420493205676484922175254884242194460088674736937761850595233584889584291069379180412909466168821895317124953565032525452306398412473117108511809771856950419940884402079677158221740526288532144906217320795304557098662295642019406763068249679143931070872235704516032542739936191796802859762503901363609833854763282263933220397833772185003728013230391512277064144347117924867325805995421174116693834882488925779808038521505341266250798837441534885511798286358817030078669050707512792400654225523094845133156293004067485743787828546738377517377682237017586516305869558961773243961344050375466472934831821248775397032186819138794103689593269651668895078877885000201609844827282840649534076048313681226415744405528642762547769961471093632008620493428951822051358290587979743513989425161973473678605378371955363696250957334911897610716179054416887808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] 199519881869155487020206769555423900050874257821145695145354962311179882830224893647418177038557741086972196942052780222875994397282969310215620607895373195251669019511668687073050014522046536759551335168815342221747284388131250856496086369376980613099730853493196976012644546171324626387443194716266338711843749172377088794265824655626339987091078898871492009350592521043550514953820940760170128295578798076467693563083944063628348896999807122264723642843741581027769294099372276474050428438337438228595528721698736735457843239473426407569334446573612002493020300395425695072716070752200464413073304990470826091355037713555235774188964999966848575257866369316357128434771271137216402667903608829943259779209294219482565248806139200280188439436567625948783397533747284852449994949566397775057457986694281434813680739250636590099837844059001579210994625093194138819258031464310884677213738455696255837667368152782059070049942839805927970061992757789229463266172836828775457932042708011077384340500023739448736867134197848461500377113579183181518557841253952040058141158267579949581536855711671433982305855377944749968772150948626408211342751017383072432361435253030033076602668819679403270000867100660372347588809581397932712496921187818234824007964779273858996593224486365955202424621519511883512246064867945537105397608648488121441871530051462428013795434752534754589324099075774717847960464536038752927040001059951622652063591657852061257551545953464336997687125649135160794310733294676694488085285487254743082229124245338406194478899102827563834987457538797142622613328502239096827823858977950033653912598984894411865257745994893896652163325093390595015047607009273258522162963750222156545255290793534300060271077635394060597457789858331622115516862500248049975878369183559011417617815777283371477873510046297282892167959187752221153117097533575502539285329976979827434152503508098045355064423115925546116091561288870362162623434912547538200951806345316799738516390423655893812718548429940933448264268340920473369882319377811917290944863718629070801228979660058802347513477126460825371196905894405288313588735321047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 1757835247373240198253277720381126585099184799217423627561332087758831012780002147259661372826232365624780587022904362927232265743082708959300616068180921731252661256006776368788434095140108443668231098687705166653533677122182218004110586049191355712389159396720974077801210095947898063358306454907178525215360640497150793354690581415425405806496417670297356017117034236363135000474990583174402578739075984077042095168024223610172924733806860255285855314013406792459217527099045679716911322538203286269667090633991636266748596515358065022775505036972428803700882556106899634825222033640000853500353117084196957516601193497701971958148023690047157885572553479264171901007349478374659124128902018806220805161606165107397692289028528234118780796471427309392191373237332972256187320304685321604894042587732289210575885633292969458359153490798863680014531118659560845736673009398577830068353964098838842560367476759836592544988630857874975390546577565334083889708153720478125511228788141746237572614992736252928617623008340643548935142394970966601593929255356705484107296662638924120631772629928499570238863714970131283266531491597108498862542606477715517070021303458190084626581152963291810808528577157572222444771528258685891904084279074514059070812743631009165620146005787338212903320986318424071061637404920109814405570505753129582100940260503908960586110116134898185753869262608382213515594935750690237358850386732822769866011811453993396970972546982421400303515932684341396160453314786193743179564511647361775060181788380555162242950748125633304379795506451294685095949231208937839164469824909387872032909817811989459671846162135125617220301110694918490214589130263477897785581868627296693140932761580952531907355191100924488451098358814134442875272329215757998719269310433342225939821212321013089536997758878067653861356106962802630655520159165587273386112573546257806241340869777224832440151994345523216028389013556582580940567704567518357583252358001167903427621682680808920610941509474362448323395534438562860910868866448698352332608202456185331761826400558063852499694495481793922212355243171881362436147206238767153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -41022453847291856480999553549785594238496233801222315530478895437499474093828242618248478508507588215150936754364922825868597031531104686836284253462868590600204450512556342067891355661442979601246015947285318595987768733086256412990775536478149936050779316826331220074642134061418206073731771702169286786507673188525594779924151019043363055983287292493049608212928825694282569324043141524419623790772368256603089991123797313826461383927486527160179021491375083536501283007295102010141131258184832774134966972911759405074413244897265151218720361289737602601475319647636791990463713781540000027448938997139846921906922360741155865521990370015482015985019796620693327840894739167167690050343512662193047669366719785427487084294576796817653118475691869417165622734947802649622107689196128396871827428730671084164954892563818640499224148577337217600796752589583601139064696095481367872200267821954902377461169598943843228708603693594310530847692590684137340263807159269637488373935817939624594951214080843747361044243089409191760117039752129440168376161126902548659563037403852485124999792217329111618081039348145020624464187219831070869638886323291137476291364438129765194285595473987348443100795495734785361588786249458128981145342494365046154614534430008661457817774825845716204922757300987387795697199153655306893580466316028838251556731564704976714582579451690144824194542069470854710799384798027948318296371269634912880723855661226661365390752848658401233867974362755085838806799868696527888255235451909873649781147911947049498932444188523326760889423861062137023361030765152752884559938987016175576104429382366919204604817476281415432668490274159081007355097385125633005860123185109561275171069394658460946707776295834154909208391867204485498377300892033139879245853106457312804302347150424402187270822936746365635857002222334479546036103768977003795353844003374895749139885256888175103973332241931400105322846895060873472764659000928097068826089773860863911006654724813836050063866444767546116986992999389277474485065654939519579578774598588994377176479294809067175742184686654499741687385710292789309687964874276077568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 300730300537506666709253459988147251451155856111644209001581058820476288625791833242346851767071060766183343234267518799515775394194000105508738163515016312568274710352735434988761961211107841090676355931837108121600323072279126343056589560598704364384467890870344407765814040397047568184701997585041661141968782497500037588156681237405598778181533486555202464203179646021694599691107948270140491458050033224353333888603081804007103904981750129481064687342657462571946623568275247210983859286188744167215804343641999481859006549600782993051543989754029849371426093594431472940989956293615933547357108245096875040629307171900547563721303474939839185317828632789569048208474103381925332862810684170623675224338523158418069201002758698765439879380905259711202076336819938255429822920618775012485905747358329056066317409912142925321175599088934148737391430082515678158820506856709293069443284759007932272171920651859298938698510612558886193300491305802711252202290401525480446981925501638723334867411749846668528775804402526563929696851744621146868758883373995993083747815614890242092780668497665366724903546001252359671642154263837203666082945799733967582530309972474598602290081654964239521532034407980770226010878495527216867046142160380122867047383168495234911129487142732966635136446540673065828307611870140003152765036410838872302134291311209851593215920543475436051057331615315623515403645242768780308623655775890068053514567114439529413262793916718470776481103257529284294862111927956078403523735608503153899962917939478443723315021752232335199337786294987036542800100333752943111327380520456921273311533729797576029931238249818873100852273768455648498886942014954509362659501326941413187413517812215306707335331409629679970268453111353938691113575478321096560760756570241616426270884042108593541908635662057578804212813326690060221510808228090132232374552435227771518764492301329122041468942860092117994282094604685706933878439163475513787530148363031292542503248301691625567479699310714862824458389192756221465906226638448358111759471356416854497249056245289718899467780755169303755702569831806054693482161625155705503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 6186425876808049069119609012932923511679383836026586918512541294113031654876451526729327253211930627841182340812977069181174192753803598377076189684814734422065768252870874110343412036096775031387635332292599323229094867113460105604534765400325256877870458786344665744599565175507949757700920224461159689981444454253607293603128760301153853046637282215654296311248495111709776338700999666151865185804727660550533878832996151200854452580864853010495609470631123859010843033150497409013173346496373204900399866902803671185057921296166359152687560751896567875847091001591008052520028875175597590832405755853924063250274177627187135116745973861442686546574514877956614786405311214200900409479318670106731548760437601949707067924759379949324196009862320630541552933214602901574015735813913156504260304244420008949993801793750180295084008514513714054012213366200633758569122363884463363034258238626273996537937703103743347548064562084284551918902466478898667307389097582816144224638727210394205628687308205244196064910846410557366092430796525507561012856993315116535719451260233381989403445425910472779356080482737628385841550140019565981207234475520438923409174125407648373704491865573943925655114585459190644348095885246475290985167254612768912796065082610342100687925970693658315983857711732962198071635098400748482248961891880898300491320672598294983062820020668402371202893954832268254071020344555182194574910000378580023599388448605662654533421462454118633204965634296157934870492755215935124949937611437027789021206117055167798346587828991773527517267120765429574099889325516428747969238372755234155346244382835173312585404362085992348475419781327210077078196340660152657418169793463000082531450402229518923253391707961652421096249895483401472334072450655197213517706364581572608324183050689187709429880657218314347985840534483930150927751007798029142542159413607217025805147705589571749542037616618808967895136016702889600025551216379290158966708372677406847283779740137055559143587212354761488927917318959662081006063196022238599171372165303123113697445409088303292529932384244552370747436638717599768145195283865234697093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] -80519477639136899345682603868887106018944080736907186981601373944293418471370121567572172693336453610413288828462081180781336029329108700473153186913552834992344252905426377046883277953221031430153752209705135311156672588436001560232205425723503534508317308814231345920770642295921913696682920674373088007178801096330743010778907821537495197879201674142385279457715113865375399950017745581395874082728076759157606929439399861468343384765749576798969475756369781917359541302357886011600458840878143146752670599625784184483732421280558678943886152605330772778010956814252644379932083961317707481844039715594796110949266655214890083758302905976363761619295073273373767421858711062512841301783375192899018010514007466654755547717388948063110191934150312657294797689757947629483202484663103046348166442260509064431757342124569816992916599771561220910735877177651665750230039263405369657867820603099508884393554406420185664015963687645455572020607564905803403912463034154093177995569950258353380525946554304688968620321095092147605023367200251397022133960042891086151748424866816166483613176728214301943818074321211925024484090645209483183384921714359413773536454836394707893989328878864384224289292915149511379278148112341344438317712178181556921137535912888178345727095531588989363888790265229638341325337804703643705417053064272643428031307813440940261404555368613102366652909509393845070796618064025645704764987318534365062251833014420715020092750624424636690215330718866216526330037797521689071500218209826570207572004530892810683724171796457152199472670690913882707738016816476181029687317108057889802528462989780536322303790967938383327083282768822690250861635543504505551117691693836891538861298950033772097855357948667340941854319312999114069839791744732291542083003323517176915262575775362698093207636240576805585734197816765525375471267617794451013165368648019639718962689595094604840314082688526296447834138632091996753021294937196052933084744508656888322641621398457029362512417099379817949514349311322896879254720842593292010910154160649290301399776354518534474912552228229890026463205533994377468166844689315292749234176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 175508591013667064833773300235885658373518722005246814918194768949358870288836592422970727921116773438143288818132032776634330546219121360809107993005338395912479260300346451119091778948855070215971223445864977503810774199367458759315634458382680310636350254581221134689188510957327173087299602514339628612863451454342489241118896059671136559848336522075121335285570667608809587884635723477364931039348606022228260255682071701036868275639042017548216325613698713355865315598944129147586449445865823099717625050571548818707223534204953422730921669689456056230303852972817226992507172998660891612024380209666400696335344615750863961185381355270605869332036713053467503369834161482482057704542798200266455908863457171003402747947648458073866761059509332974687567853679114947079102792247425753373164527425697917972829278936058781737188735403260656547656849981983033816094434155522540300175112135047663085498645272466020332175056316146488805535842237764442102706373698976949112508098914630337898916728779281349628538898858133665999899376703296784064912633260387318706521392862394165381834727345561988324723166167844848804700712947295188036690317821927134252890949913360020915388440363495734136177670020907681233637090297236645906070395133190745700121770525436585786980951902805951877647270448919791700130438004735861309191039143420285953565153324736571417157052101981134679234812490832290026483450866830277884366524179364016576923970612313751947112442718496595962530463525368851974765220410820348781428902378666088156257096651228639466880434844336090883769803215648502262104891846107120652210819326209568313748449802943325522920700576184826796425940217529226350832019402773876635073894453246482112631554603113437912270139306762177918496499435886957173018156205388141642515231668067643599540360112940779495878803451226816132368299690319683204320955789479506218879634727879334224792708336055108819805896004723743397764703995426388441373378816454953158101189203229894681515755194531233656874853155206570095115534436086588301900049587860863010695035051259996428172514767744902136555284976934477363537550518845104842376919421272176784834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 1129913578004512684200695866203206141372012215530299309130882579485063448669694359627705959913628313897235923696917656143852491793488415086642398459872352017535865081463507670283063193604681296613477617035086904699919715679121665772100974024760200661785375526775181105758673485604276780619121534619469559878233799947670722827484851966464761701887737445002587235395360345702189740494063152195796504074929515045452510351774000045435572905633281769120205267890240634098681815632436007975444376443080522498256124652903237974461713606886242521110721034716896720627758102426672437219898104806990018267569242580834854310925592831513552651201891489376935477278490245991166212317047047538928908371555285017914391334641380855134011193139250980097592966120494275399411690624181208814014801361308427890645847964783163475910621034759630547818201657587571497838516885285148713577774788866802196940506830481333318620305280990762248282230669292136804759860508012049610507330936641934529544991205113536560913233220216451960034088658243708670738479816007025581617347683350926675656950968942414664395130025535399863778331287599490680301913766314307510365855882590529234318695340610769601829877544832458510688996077588529326034835614074528207494335245769151341076772036602050947796026696466905997217944942533533892483699190942391038544759126007979267968124267095517022993851848550540506486015470116751784487049196663325014894254848234727167832592704211306019647700526071489379501400374121124031763154054885582048208354045604545414973394787547975252921595959510253391712701975361710986608604039889250568419735660590330949992552311096011895780258104583008791540936236216119912481954273634134854547970326612332961500013730528152434688767896309596041133700607502185646273284209163792639210752384151855422684330412795059730300967452501922675768797780661367783571158173533123376862506067724757609839303436204391167036640957378205427285667239749557011306878000030574936671196111989901544389766612473100533973337737023464636229469894938309733349928062895163168298670655443574557818534851655330926772946591836200661725987475228518222737501376910417490339692544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -9742090022079017912423887691542287151366326389378452094342319613455049142441142253768481295737934505043635780542392741557233678069103637961807877515015673814136794637403193170453074368546271166369891337448670062492502636764928354561713774628637803415888447597813676744634692431532184194018620756547105679243197067151885584165260922782376972583110876389613350187272998905975331886364599293864884357440381833131751729283791489574996213429064351027327410116108114487990746122208673972598288538293848632993535441976180049660370934048509280846111055371937997808309922588439759459997086544204840558656728668884730520089271229764793437315772518130014062146206995772682662172164586396387369880336967616308848595539338723522387423122632295622394697545961485235183510200397348815819216708944997818698341979199843650135676116724763752645143695998609736083679166085846409558508726720051707074641764482681331827882751275682287548799232529928741893560373752658574327945672455345190121076841718061600515571016318767239428010595284049481870546360921182497375619106713297842342160302243279358216162323512046604402165428116657203348486231238147177523754943723448091569379900617103208851359166734485616976794560582029852500749988350053066918727001046758687313862921925741875542137383621893381803478700632543524417965060416750302992487622841448490407212982414872235034755145614306096475222405415906675565296423957134413438807482085743335373187246246356696898254753844572103695403910441709459550220726467163391959111852414713969682053470684356914587048802007917407810766457378603835932721794807235174928772046171102587517338487845580006644119741783412082577363275144610312352650760092882124487245387916780069710351190499515524489856155317949692404965326455558631057220389517294754416225733797540475887123552522129660758481378970483393307222784419319979919568122624138647176478149933437100956382032225223410061110845940966979602859398503241109124040319159039616891704113456200923576512906747890081805338678202904616149525277188601462295610220304903339340537599493124690258298944144528899092065659023178440948638877385416972190470608907025623948543918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 60005826998686659327646343524604183892234752443647488070781271418026607485980388893242789615183368804277488060057870375062753039409055821415491422403035869153997797750392127852413457876674345306595690416969772848164908129912825241061874601363053402629827197478017378605847584734525737836241282676275053712714238936200906827484668934898373645156164570512952198331258750627833471601201960193827404159141232109972319434591364405162946741678942570628461443428860091343290873590608746125730636381629811402147030588476785582021176125344981785589521155406310455261966417048160657302179676153507395054848042178474896705374516895948548103298611326005789379029767322003049448630843933017396928939060180727325900932366987323492005580259821269171240383782168435917296750856900964323688596185681511385823451639592130998773920701439451229043861242038384036244014601723973430234005027620538312076734026899861314307420492651122266714298156433818062171259715128004398787547758255456565604132610004916082065852081839149013768956834006142579203382383593674116305150193886854193100501568155658395835234420970792173283997446522811644743063715666532635872273890373788051515730448224615641718706290081671667250895898551233144100184776625645063901349718665852226072170459009830064177628666564698138851703461810336635552871059836585543881127672874833878911508234175589318789122181098445384038235155804687158295068680121703523014349797764576233012914570079892159734555419513399450341737247492507878917412656308972599323059806083557902727817884915747980167982368808272968308605218863112508007424144171944229207577723695848556145754580535826907893620767494932328785633481407827071797252089466922035859461663945151158547242208343490188353910562892910202903323688007089851572300336278057938369810651153370115770109959353722436546035637844246700432284652062707717590091071301465958709318717970923989405194132828599920177940240625657741876690278277035296264262851750807713721466302838621868126297310605892070456810910166865240686703537516915838412315476177430636441139896337166515629118642532353336642849028945236858855958992472780357101117171402600261270944874496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -318970849655031209634597664645747906778133375600180465094498567198878816787816200052069964093552851298773988889218149668816875700622253457848180155050647760850264594512709734290141376098191234799415416994308314561224533845325205380574896044521393922877239756449433791968941383385200260238754316816234862797340527421161103020779687983093026790524881224760541161869737102805255520210048772442663698922720914627537325714555037351319568664076255096586448756847542343506587332251252919761699707475464363980208579379040721189638701059420711093392694457586379073178145548591105609596923615225369679870228697435240943068818120276529008781703827570227591539122607721811303433943168349846370424213432016328512246195033378600932187135201662062676104753567330027274362070526223692317096104767734855078547743155476450734933785784868082207402907652654188746043019179956684287468645753302114961154686369242808639011252132160075798324174529020981848416977069686364209046084015190220467889818885602942815223299429294684910581009425008131230186677886720413250771439112068198873336440057704017755979997576297444982582541995504606623245683551878671288057527617311977247132584246603953968027770283096387807348195572230637839160598072328532032710242023413425379294657566333870507572636388927897717100465312349052070609718746789352417601456565452899176280315983832915412838971649850333705988155809077721835225060847723473035079843768373300233680689803282535546465181817157434436976981800963013460303947125331768778566341586188884600710279365023336305705229662360882995921626424449702401546700755006732827294938538726339032288036047535790187217977411783634963225616314870757211623415559881651178798573245282344881294261998561890046664387276695599075937388512307897565054412194919042861004815652086574557638146489957820144623643479017789842618574566852052066125593715048249795365237144850766658925472399977860198424100465556827390421194258058112870152327715722807326573555283093406066968509067429871424146984685921164125502878935298996335771515550635310866921468691429070482974171141361156427107409022510123777289785249495251275357471663190374978762823434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 1267491286700844606231631724661949494544704535594925190584734130149041866366698328975792413764550495241775127784103930323737570080796246608527941651597339571358198699234955490796537677831365725065976808858916582490666450610790698566964242177717199902879705537228855874719389619585666411298544973103136480543199039191982047588391729212514943341053815321363087165154239388753387595634572688260487451496687976256545065311055301665342354256382052131908695814947166972498945072201291684286430162636116599626956205697117403924072862684752989721914057310560608557596097515911550788436461167780445859804997231517485597172625751289059546186767640135125036665558250411789207796645514524780703267529133723356508414688239262994614900627071309898352698200370321231725053593234483174499134410149988986688360658214853730941035960988023683598418989274265965367385896810465681853523077251831936812855869846979815925153887644972730062213740687616538795591579717291537621488435930931458388350026222328027656622308810991325637781672421198357719338951275455280623950880181671514226805913266248911022075588340864280916979664886435388976311476514080094308584622027822557659117092608923920009506553584189173506391729579478676474199510062689086929809599946910091969499591645713201282728675924196752283758395892517689645133622389027814677196465289635314058799035312282348023240545386694268867789507694396626471277287923962360019105998039040282596544762602567977325613012611854955504318161588424850735661582306444536102806831311107214706669810700880976927197882339791678233880997815668704546681688993759676603877964489194248644339651838969187381049379985440859808188217831085680112930692614340938508803971397291958859373929381306101677493739539651043187030275152032691251852540414525168383150100501269901131200875561641119978790101718840409157279991793583069283263120510793932153375011508342424879280316065005201214989042838640565383769292253329740759388067710916386469202913715344274988510494034241872115842697950638442290239651945065957102955775377657863372399943792526925529661101342093511445414524112191868723857621729338019211090919189091503032234170908672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -3813509010297271227958786500187903691633248792470287985777553455486931840351849161670458013367694362526787094174782529751100525379283624005165742388386898815980501915947768397478439525455526929764749262193392381568749283231672308646148022550805266055920651928589151275503794082192724076394611631045296003926766004107760571373057730184884509798865892266724622956965733702993600631275019128807044223878871911072329482052784706829920283899423463256587273256222203334128958402402152711994643958665728057786506229855289674012375383016104194281250725979346848742522626996205219626079812733943285469649244558822201108526736900365211964265375019140458718165375559142360091213126025259180266534561900048392299356073567828385544802228046181550385907010894221120108052171694259646922910594156365039022393614183257919358220372924280322716726865554796902977442742494151635769468110570080202400924073827157645216973353865433820865093394045456173265575078637050147819921998922447285969071362608565198514015011169536818725390588683059902662682231895577198735309304477439136970522786656144659324570713295153555855094882699517397683488950456043178559562018002157733870112716612158892626738295688503495761092839522047673603073297647633051282571525398513459096302584723008652477597991934071954632451439110034537339745682808611566844002917963609180241075333787221823869831682282056123660116477046438300049072646409996622750092099184584632529099401085547356057308780246939164401864218039687547525623159821970841208126586777648560669118259278111492204565789583895123236131459859025078153026139168435685643102783772594796056716256303060559720208493241849051170994148892474423756500192533280391798760958841509648363252438563658014576039221116712913920982920420386503058388248295857127675972783864971442417934653774714347886795840609121516266527533341959186853080662861264465611682047032445144563071788274537168418971257627880343867746748902861721259580120422006492978403525337971532143103662422822323004768555047946407042102272252466743386350840550879026480039605600942105380333594099735086768023166236587601002144281275519813756909329936588019398438236979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 9418224384183669993454773699849261891657373686473953195144696607871595350206690889403148141827573450695723986360115936491146756030357498072682991472487122082558033953091445860989948401317229497642313492764582022876911722598514730425751478443329752043687267264990848469368597840240191196718980083816115179315689027029101303265810591389915949132719526361246456702289739234694557286949690430086226998458825474617971645423210398600145771673095006701201400473505005636576321651469022181041905067240741604932082463199574700021960952765012125330356778926746803167307162257175345898506465683342128790668833831939287318932365789183912134583172557124126629436240144331514084421141842001995357056149822432575594678307995510703478062847661810261999514622387599082338457428588915811100058587235551990635288955109251819295124529453231782084242307824487520647782745676611976487672968645721004264998799730529256578629394134969141197294520136996527338943679442769366069485124674613171211808698622382690969443189168472395755939913895474962852041232919385858646261630984369405394053756376327278718455944859582830348144718771029462835913317557378001744777642417313577117865032285547378965073014902997734126248060069261945303940251448676437694462777471989346888083311938055394427808684448692380432048497754369262936507555259069587020738119585032898310884875858439589600160903050282325535320643889153199406996831377621260274192420966999609053671976289066120519797918325067375358741180894589418919990088525467439051742574469310011175821124737376516861767210158345484113526153919485059604041564647602047541583989297390434040151738152745868606539701728675408223924531123324489310862170813339254211908389187917782742394584846778630586978127480850710771520750084392769938293329524535038997393522610153863940378556533435426038541604206093320575588537946266571561100127392813292792854669707786338337440551921577780541175234946968521206633562709497148214544099894914835120002512130599674674075990640182912819224337356068951038952562784919797058662553855514849493707894263005411061202827103065322793525771815875426363887110368092924005580213850264978258165623685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -20306246695010770767804627550413122254601047233467521048932714530212800919570426779704277957041533920817686685109323373032349634003821042625142086248106647874059743559181787930665783703844897108882624118338539090153258910490585700990851891044602152874426663052554028041618713504336248716337426957773261473399689093974960857134633664536122124624039112983216716599624319088045789763080870798843102459827875012216344540752499840647028471259987268050815368734426656434760061340117442160371708572327529611160481753699517055725560847216236630540833642624884710031632490614565496847673060702661825281882338977173740777887053778059817869281102173049413070099297359271550284089857867634436603931551693034541507173346445193185286441712853212040433299880390359859735516058528952973878528806138500339970710039482861512180208252732330078393090754313300354715649854988911228942218255782387076201415175144478315298122189524840536982825624609489676278639935537633532068202190886505990326342594059737377956087874248962956798144488886089789765575686750431251383425398193215187076932757633882668768079521649344194869677115743955105210362807775400797619487378652216055226016936076710450967335331624548143019653931715084488898705566884800263004643455169308706294129693394290181659088332957434931872574153458416358967951540521883802324176533372394296736619177457400490718455786416352566385380087019259960747500374066427285660791193694565519242641683061785336655308854636614795004214777242667019288020605257194772629679237472781517575399098343479982588004938550953350342563103475434617622134326497949697200897919245614765988744676272873882236851386452043089662716050826223490278918227897734200002035050876632952538124343428184108265022175030270023041143273507666660345887757227986104803953913964043400559968295720201482778716142824834827688988580793649566675640577141446963256489104255745974780801085416208152841708438265297093774636162448558977169431824514500592936792280618338079377682849095262198034338656518646766548188609851316010443697919978220283350227999468712723623956118464608669186168408522007969082652777497428616117628306598398414139476609597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 38089606339124354809937509845615348122662220052695106542609445983138338575156835130956932093704648653974753277338889708702488619680814207389066031258616494468339203719156394087170538667206156890069862861419736810363523939056534193682519545828533461578106796909418854037772828100122454183815653771114645190005137710735904317725892880326677078650300850614576195144483122881006083887870081190472045817959659239517510928027392992712501218994298671477421264970756947608173750532521940133608183797835081734001571396720746257418402694992111971418039512932902859251549616223930313862649654565253084346612393592379091734696255273231026295531622563566467300785359545334939902602069679773514969498548846809651701747217314478769447794765660585525959316676392536655497427465379730445661696639095092813464953875756245285083231408517098366338700740074283637537956615887626987105043265686749669390907560288218117483597408076225445304781776186551064990833127458213297775140223591697272186394307829715329011884344594761136707491502153965832545065108672612412856560529357634043836529609079193075028531853185022437608697684829326249937996499301541091658474909635691924384151904926731579237599214325668762930211352003620497161241109022255991859381942981652689760916646392209316974209516451904175947369443767912120851111003253248455575154394268238299017595026619600611651805491515198799925326603027629776180844393213739957790909001172839348464521349111724292367081865442448025814572570914719262355236340825551016951633090156817886916146454557009782893618497097970044748648292661568469634383995895152802396796204361736895669938130912513381059111547005911914053606744239038781910363954035128339414135044282495907309238245194631233535506194172778309312480163525920342020864086234726009910069053217634236242103438656084493364514132827583388531890937281739260267443665305855730160147418618625078033615008509389214621895769618819207792654992692015483736498182788756477358031937326371211740703341732840693787071430631730894088066775143065650491028214935561279861013766039062088226114317824683032766898227542888606508897688012504859510426486026749579931993965068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -59138977224779601735649405627599924831922561101774925035493835531396766510151980929471257345166455038227490154200757721086264324801417001374210962040529299469346096634862919433499428406375170381173809765321160060400811551777115302165399345197290573623771337808854242704215411284326743916238041665609729269037769939383073359145197908844254388647092336380138339259181222218052082268761502640324753581446498164811473979464752705690775308945764721048509928421161725102769251048746643605364676963713257706930094756034808789464856980897339397049217098280949796061173247085535064591577202012869331714391006634328845796324364952961460946393766331257649349694201302167206196636203079072796929495588481198181986982307985264451111220826873854607037334743714621723138711311212547893730669586192998747580448466938152463140818970286038031763730748747793043408658855284059713462986860423958443333084002901911837199377842790250461510953499599837896341482895166580269961412711386674974251451550771084020174137127430700173867882731907270462118205875805952394423510167356414092868363849150211792705107388393785095021117710693437128375695058997072624453675991263365707247247153760526161582489052449189330584656705620183421470490017156246126180520073852472446110709387992007076291635454281903665680834246776191744090350140354031084618128286712174703393824280691197216216671124700539848738994097192319686349352488941074566222837285957997651318759424341127323896550586008723978489859965598831949530637797292582298453582194973127255389594926425147147599286587222073311337699640824043961856874744441669677134228496520076045249723897000373716085312844193905480483429382886247685793337183763471340259762731218051453553366810572756954469067909139840819349316693108808261414350606893037876086639896671383009264176637619599213504673352416842487697915215930095345110991387072739497816254876849090593059106591501321844874236566994780409590914376729166712976702832234378552161756106717621871739001413524410181827571966398695955007253275066410679994801380731850612523629171205230350707017669821071051925713551390252957805908601107085339619962565319798434656329243033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 71801130722362253188550376354207111821213522666741936404525917787139684118257496360449810845577602438643192310270331869878179772591168563355967969378404331560082027770838263698519993731442564032238814120831432001152750082235738983261605643916720227464011838934980082902718386469534843830287556125982152786669107994886280312825346062183263920329203558881092667131200537237614703280096580284504344957055391529664325501962374249204229735253857805778294902849027411302392510965997468453513658484193631702799502749375796620954659636198138254908785659644624659401477834622911520493651451369130040957664193435671429116326386410998576717241278503175795675488605026637439122469050786395196793910054274304188926659412362046278468423042129176283242598227731791515597441509129763639644096633584252993127292626506103779549208934453565018704790662667453547216555708802429138771275297011723145593894826383794440141830958902274990185755369429186046922090906644757310442257259682287884079514885396242441151847691002754945918838288450817158995817521254843588886186368028551769263025764726588563296403833911357932335333083241471312336169381660110132469675042754238328613288151252048620649589993789104977676093308633715621665594450094479878134728745278456725743656735735023724235405747151951510103736631408721298559752155793900347268895949052514124324999154782306739942125551914233838715235158136020982966009534182093749372297332509888259545251090878009121225730144786374016029706990582921069139707076927802828453672642028755136951549280428166473892104780613564957000880159338452985337753634227341317698898577459442799614351501856417416573219300662043135415256033457978976716812518707971276102470339856813987324474634583049853038634197450707893401908368983538244233966810061886017681856766668189296018457289578960563406230903518875129684868383610378625403893177864136196675622784416942159682660326381676963510073343519137134839475477593293143351865906813562552325620760013976379046949113205762430111632047748030783920652338112620070531462050774268559175643255548421327185468981990665920920290525369801499870280888415182304108164718362268429371448743690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -63896441907070267467927597025140439659352936636321624787161704370034857599676692473919318011290550852460527351056370394450045840305090503783595033755343872359266226442918683781321122218250532637208323598411927529384661561996102429674414269847457453052222018546000832871749260285367503071299056464548605876556338250102849309311270276335197772525708590830545333241260425852090599435191698203524340625053064413678991221042909931082954069704236312513336492892439563242199714159547355889430034785070310543090396175272720887936124824076974378181810326861184517278055460701803306506698221502966619423626826655979499694794844741116822558952167047535496461626946149661698776613562935297510954694186542134236160264753390181815527817065749103140232057648621444960459768773111527780812369423195599152301179496405414951591521651114614439973835735509828680435105152996312734066326188698015099047026584660417181062933724225484408738096050597812235194705607999450442639212133850388762948415076582875550640757788667187668603547070961909717827505005011683834777262200835013333397552202529918082665891667565759128155325166751308705479737285530518882472139007515438025133493324827652142721800313778868632060963283636938366650879609184846518870438715590894851609072939336598790670780364532612703818428477387917432120457333681053948307020430411807692357926736048138969726615295687680395379982602675259280778592521684454642320193833607433529877819149344637689106660889784948962324879703180243934412117660382172119524767123090552464759663386624334702831625315768345080439878141031462038621975835341723346196951131284560145791439508557963275155668268053355340724593084040675106529709954625801069373745836226849381001346418573586152681197815960071729746805210877388482853886548301636307282994487591315450103465203875413672553186433216479692515385130270803535421309968016187952597955831027274798571031744178019229289183115169068194570277273921767994538976349257841867377730134248862329978611172511335225645275939266492036268081698459593582904620399865458886021457290406234609513604711880752260869432302176889390099804101657414803870893590875950293196934867845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 35870656324841382649681447495960075120425767768608677525903811389036429439035720322728794341084011341957761450334030490654780706030349861638259998320107415960455464508890641732398629266677796653660576972275890143800603550838052315387344423768676006573092712798480601104517706165335268601352586713361063670970912624504695179024487389886891430286196121705437251881945314215937003163371546850923905806966879522456036603025879166227750867298411815707020144601692317742940414362089553816370694671803070430696479690962434233191829552834066970106185888067504727149891169076753188771183743859507320083100137842228361508889840526628817843318377791984143077305295982179983200014155880383664305761194094707702916485889920357050922415673892134251751460472376095932096192915978183778831546642497140807809414595249928211011829421922974138953068589738863582470995628709962969675387108436915907800083974382872245338838990401667431641930801110301087364994461858531526308069621883965922749173338856650881874621939220981895527065944826990056887766987574191280835752689469121719548009038726119065249173420331289011226258165776525201623660456334483447241532861553266240256737104364748056071610152351899916147113398719542371461648006370145048755641776092052648954278814557733534722646996690952534204727872416913420769287450160225535159678574547585661540870286444364400889179856793941314957453820818547564891724302615566168998080498486806711526703490177497963172574423997543850641895216598737851138533149046161608887179871257627610809138417206154030761539758952731150286988760859203684847883205040910843204404849980652391058964602536851516822130496894556199171327913714430918646750544519447337597295729138112990090804667961325034175136513408043977829426129216622465271238661906305443535617922308463401546512106762345198755485707631101722013028716649622976786260533352447607419295203081683566230739931957866595096107769633002161793839307591889127009657122333921283035526951060605086917559647226624826138705022753151249103353784650078111587807150127027066608908450132622569863929567088135148844180185048155068819999878034825388498537790048866581172915605078016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -2927297624443789575863847427904214272011771298440328126477542406064110178621608433490859599393455155958270275823855393131249108023013706149488520948300193428930288133371783966940291010208037526960858680605294612619559231254058724293077176956275856663547858898755335643862440618940312153633990346370210654306399584307337547199713255129918814270663294717642365625997222042408286026110446958387145316884549790829374162767916460887216822718593316453225492806168286159983575832392537371643696516666108587285962586270633781026249631228640228785281473224884879991167890560171013755268543682382692707288486993994810172685162482531292720135592244110953165798261516206617735924992967974066561652913301181964712384938477991831655604872084953216617485782854435621728579613530611473427985421779056429554275115195585567291478687517036757287170849956869244102742445250298463910741383850340847436678737467241162347152106546896166082782804194671389163155967997784889286634732359655618426292579196073585026505713685265502363238221718473722021414651425758154448105007633547867292736800861679730558131315018957794308230741277069319747326035435841283440492860253668350113943877629748282115273304283374862475396821361042483479797259090016797638788551658195300209688223352625791895139584677953895909680569672260728787819185734529715989936162921324010870495846616733165404329697710656937316806462923588996661828930382342935958788354395700956375736911996168751269264936483833095371818099151356220418338375427998490023578752648228435470744015610446111707412413938106715442583784416880739821222652668968576302068393199954083702397822022265844624139420463274140165963137611148465397941202362941840789074804589760345069255264430559811908768151970514973662265099179148136976393288798608399926757472289073163286821771968122751475369112431219692426101097704419415062684370514128299826538170180095371682041308872537086507871859646557766026173511506961947672673369589640937144278317293423570683170666071185595943139879147224810094576323910507228053865151565790060819250373555156698913022503388926458183861627607622178956681402857849035998638874520060208652960997048320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] -18061038795559700531023795176874234443369507411175673089847806792990970806932430094913736333654346185066350845796360143118843896344940707590157968395776234915642002068403241413222884822242990237976030907037684812266450020063885026758028006548500442588904279959339590702734403419687953420384247254438474298692012148756614008102306905777293955660176517235521483282015872383565314021040017337039490016506511506176132464106311459587287789555642867797729024262959617969599022499239112965020443761565976793780663340923038106979295185702303779050544966610533710280858810651262852170144040258944230562408777491441842219320277380814132045263388393361601619368281950392429706488366844788613713118146160273673423386455317802057712206070892725508675024224880706903137679762998528118270980068963038372316681039509876519285201287149252606102336069795547242214060491824916344916237823057679444716862212151327723376249040455403211424976805113821043274620080319459031088545849301785023214174302482727481514914928191365356749388123907133983189516130686803266458561152243695494335956656238047367880254793171478377463530559063644850702334276149300604107784836658782687481135477527098566014385994985402050553371636874979784356116607167998872856225707618634696004177807197409889088807118021051753825782009455839205926390196033689081884253330005271080334341738859903577301620482486045610455464259632530310458164025788098432902703192396712056088226312345498274569785066811519376275890417844600428292341669893106025550329375013911745032787934625661198255316402211562493685054664469199702256410253430945744424561159121334292024703819714946137885903703767909234023994562582832342899589169648336754913160311537936796552632724952962305304807547249923188701876186243046367662461805518089609758092977363653530011605578864038582956528103499317980117682220312713093969582727353692549618831055549788689829258227475300914431629064517619946923970863856919947314406055031623557829185542159056949555344893294734941091854898709850421854926765702939396566013088448743124055882407464392273698923512238180705238897341250042155636023409446297955361686258911346165935169561690112000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] 21541368964048828270842851332749306193681778792643363272414784454584355003644493677439741938410562927840515250001417718947790483243546752474868841537691083086546913651857536591464294167857975747932479161046676881166152515116233223034990079380201608069982203714781027996427236318004984057186060483495153514228363476722269623224821256622519221580167009228511127494399755280319179855881790467639495742484187303128733184132923418844937955906400774085285336285033763013909768515674951507605563927008475729957196242277688454346370428111398821837457922440812948535589717589750120839555082977247662289116674626560741535738597254162674682370745188321906850083855665664219731188563983378454462197100185491865058434037573457986847458429901850094794889435132022354004240633245306433339850053479026185433194406777124343921481195093243606583780208836647566784493635908936579873055274755921519296907512138997534971731115917788777539793799738273857361348990617568389861584339264663083758718018278402492963877239700438217321676198718924828738413822386190473883406410270198039487087945313995671460034477830947515621754939523547533670415671005655976332351386339537365374412811560488677418474806573573653054890670993202772644302020846749284653877357844394978080372073221016461911217546868246125720090805442991973866582066507936755597369171988645157131444315590872663073344210901295716132815626985207930997599530139644308835176294101123043559497519613030681125123101225281322247724352392151545883494403032694976735394576909074959596642076874388384670887163315046632589281158045171892275790714943966235642066126407560884119712685413442392801047747424465161112628875518901665384787937397551747536991215277018254750040768404043267530265748168810562215803196565127314062668619301104181048772650322668391111397994300781988869875394930832161699939661255891727916878115984977023207512096343055005037834117000936930182202737570509744292417226678824723180520516157513112377567210118036298803654189550784752992517274958079204122445015950615939727278418572999055640820238256359367790179979480762067808826145439658847537164524510198088272669666261724741759249479106560000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] -13590962885349063072174832443922241515814207285892711334741006080236015658622236805863978930351758175827342005061442788546970430362048937172930881995894267593001751355796343768544768598103882419003349437912397722219199096337102363812764850673580095187166163041346410679624288896773032121468625004681381314562188381200249135157562271377997315474410323727772591022214761748820436620453325217213257933412550852294428198187791473786530772052413413619859769195661383993247435424201741262165232027241726803617421048675047189471274463208278839826740386769742419017947618174186302081765621918862761947747204139093504731912912579693627114260803391805420943365753354562939809188375897848664169435226687744854157359080676493597600801067131215097768881556898997136982488345632203058624958576930958382321803034860634895454757011526316524249311994669673457907808068604839705778409616705027499631442786516832035937271488877859521100955752580391894493858046974876539556268288885003523529980276793976182967650748551386509704000285859886951127900573046655660473423544821775133823874099899569397557560541116178645228666749888602963600739603884507803816785936765010572344654598078076433906591884302871926229630566124757181665357519895284047366601122904458574098237343083375231361356706268320519143734975976645129693556246614592969983196888863645031173496419108443150359227390745852988514025102376721505524177932826831162425547885965714297332653462142327333245332209668050210499789283213472448442719238503358593256807205223684166861193375207738371471519986990497997416874761265103177485077091320425261409787085155914000766345193508840422864365787959753816985188026475288481177474711038798637817295429564576311439541737688119774331282285450219885313759500026618414531247413026599386259831997631625859735038201626730611121240961410049944007988392946362283472884628160706219135274478297425609386222353607670426968021101749654315169583823253522253745936804250234380975451435721441101846451201363696202808040122479477606814715253766067228515897038661556019476915617917275204852619225841620025486505775841702358900956484085516132922091957015840075143231142100992000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] 3572737471184349705000889138328101706090652545858861569839360288343838932082075705992514660070156493767095977634067852655483887009177402548587026962772058621349200266324626200407060031530490484520277816713275536518867096775751397792475230661841063989795651422106391932302744655754098500195446727093153731266816986194452669581085441505934542839362285872179234034091536612635791837977216272556583555301906600958759115049324311845815437190724204105501798845660999606370350369922931487721863673607836960537723197623449296615722933869810816592812939465275081409776894763713379136964145997248103585526465355600028331604679483904532296985911695616939484073966578608722913506374574823198505099698037713223685122003740380588194471734350476504867304120658960124177866916891401305711955383205451465471964361479063622932503916478557028885779978915435819867536380863657036574959007381373795057859947528343626956157049482045943672024986231372201884323771535011811785671889628270749048105403274187268577576801660504177798614392469854929933071483922272025312904155037608199561687809995319221080940615702737675919707737214053876874469379734878296286805683727474100817647166764198540683984991226122249426856878926961034302803372187495231214683646958941232347287363307360840801236394324615668176909321352029403240391670215290470700729612590532712530954152691628392718206410651569174454128396484157179336157913267603866846496944885919098403988384048323472297722273872097081168754094825907905195502061635008249680915646052113403616642607744391666044422953420568720410765133968894818592169320406373724082755389431972709561788923612442872771750579004434855688629212428828710286927938520068080699945953355172447610539213466218208185685129470364305822592148190412211065501964241181722134557469711715449859901547691836261106069046871214225236974006512698115089513187309720308635640551171275770104468602853031624612360336250736185148315045951058015498376535108493896950863822031560498607437029696583583238009317843055288580211517371700607244283212922707206273978421434840488364771115899344432631257217994268523964588046672791595550361135814992301413000554741760000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 2744236526609241664301490095698391126465606214948847041442614786957493138306838588449276261157878988756877333078306925206323426703416766139192998474987594997233212697232705539848275650013079968758114643217702901131810348963149037616195853466290828505113076621817924179783193854576504350364977706667910552371996912811063202043157911864914340408815885948312739896709405614400676037705377108651311782020115901125502663645065563632228238763738115412646378664125537952831459247579339740619790002068966626921894980484129011701773014271014872608420003907544328744664509458914489982911646786446913482828169669365038910021067137960414288538960374091087127356534295964499774027301301059421646177433406719677989165091034051125323972392637058976635575583082395302021493091931879317319471263579120721323091752829612181556502108996243651449922144152818927512643120644261280981466431013427283457252892266099611885510928102871910184772191316937906168619122661311456267669061277553747736458123712419641256311085796572713944213785407597799245668902030909810712366488494458004266692117256738529590431073130559075994529093341305296686037854034788919087770435826417431202037183010413671929702350080255028140526844273895594599377375687813763915114546649655006259522652945988948801192687263017637851256338424083175275998431253492955490525458060403058824510332729742273381842729975422237199884749019320287550254474202904881830074434143034992287980318006972134236913020596384775747312509246007559987602816563453622287425051423460420724881269937836484355547694758795313375963764055930641176014495390355572293971649704639965800023972022156362219220650956759335212452781007374555850203260310773434591848024437357569648878051322571125655569886331874175095279898366877761763367869729498401357378062447184251649388591455114007015383759008851503103199675977092818612911849821913006359610231798515061273729289497737061381677994543502202348622541379713686106857300152519921096862696943163903125854419465077634637317838274597089020417922225695176435295631410408105993798190010960493226081658525238793279923144179078108083756439854599701554333718886501011000773111185408000000000000000000000000000000000000000000000000000000000000000000 [102,27] -4527940849370492048646655858307032857504751579242661310551125014077817851929941231576953255194412067028520583056319278477450177981407295445017136584554169716608539027060320818546436764408036017109714788277203975615143891314046782018768511032320342300568394172148308392631674459868937265805788057194812274149425797267551829895582113265399720883097834210230260351964318996889218194848564171586453013573360739415798850892789948238787380736748938338748439779893810375849297361916780122007778111682674583509436296291795459361281371934706277765474497288655391710665921589322591783852227999436214458646592824256080994516013352316982776632420521893778731995785034240850447804619959348685168052201857332891038216454783144131288805404868300277826615198621427904797390453325995755363901818259020410929887348059366676008123577495810545814759887988827029050171080749996476892177753368379038229987474715553691804052793473962703139736605358147746381905589237134861989414041016573590890193689292945050672775779834665447203604736494253210657938557848691717814624713651510115586621301147258809044927440624141506741578507731118409484875745277084158180782041611594715389087433771136089443878078006497915488852432761242220162431514988683888579835845878418282247902170594176423886354279991176689033585582936598472320550848303925626173253847640793011339428840627593431335343976287444949685902860084527568740457791937914028699877486698861673850419837456068240182053160058526549340056876333260359845957326614760307052829787721721240505125038930257541580598855406047940406442679929955092045358359652898821156342266349343515924703835823594013765069444449837466370210341643580583477608899260923370108453877474107075965252115410041585266884732160722827396663110365850042566723868184473300507751316676970296680536787438125113099095875561774808176211216191931433939454995149807022175463435665881861207122186071162226074551897369934401840664637068519149967632493857319870940381011381087310651147837884865512151466744188839027529417627111347441652947446807776575557142904186699070819358503562161723184017046215251699721330398175631109115695075287119836971632196321280000000000000000000000000000000000000000000000000000000000000000 [102,28] 3664453723586581838940485814940564445032480520183346932997265472065760707494675320716908122095226515329707842855483392619041058267389528699910096795091408951581435099480085239547272326580873655113321101183422591618967087301011592413993835281333801851034462169760364219893172921757978123760864724961533303103808916215769485530586946173697448953038725390795736939386411679949866807897582152467439973159186796307198357942749211872189102069241558478277250217792510722621558269776455782202355828475776884862583113502979144661776877961326053544965176132708503285760823348401050212818466493850755463762611070162881158767081655786291430945068009749778713865508860982139284255893757383255115058838738483204662307222453572695965713410128206966592960932580468769817685802859926894831446012501528656582023026030275599309487290420018245384735546428637009074825082633496267278342352480419652969780324651850299914538178385425674436944595519226938798940491397912805703694112409265516722322767275634308307026020638420556053672548779044871317898833072026819942497223461635909960923322190744626484321834230241356582818623920079431589608026149153449568523417957571222099775016159468441379504774964594752357303573188300473340514823861138018653317445191053507373879360198304098845912052799843038262300980050744062555613379986940119861691498462181610388614930190518008887008547611554829476662949080097525341054642603664004027879737515674194200131575960121796150834324184283003744320657935461670929102677028521793303727272451308161829143626282709946475654150616353532106139144992863560597915499305798473848380065261177853682749676167236487242307804223584370705227083785282835040839355218469768904601294193318634375899997594139173026367025369962163383386556194073052945009480166029202850886095947034237007763407093667094226094794917484585667944164509174595452172192965721706300379771859737631321443364440988486295694117298999455857676222918042943063149612261462245910460814515011677227164750383586724623227675647937958295476457186112813303803073421220183466658080215005403101116355336622029442104917460971452291572896482673710043887168488859406987384521228288000000000000000000000000000000000000000000000000000000000000 [102,29] -2186572450505259517934357343851617052337875898617625905569289123115746938387703811648833912923029598546763976354633842674174928062694080866684399404865237676114985081890484353924205762583379628172399019839677894049325462524367355212402726107010588987050295662001465372283894289106502135188188996998335496957862826701440732161399568995057691582389268394084267546281990152008079733174125130453392429761359644963490650759083071572704341589130834084008984657853453588175142703829896821396433450430438384540954780586740823631279768250389618996007740340308411761573571822708314524470759332614751014617414024084668140755342641900224660701558577281965904235096542963295512477749724139813318093851009840659134906739134047990778528711032497993615415211777799334635515961830455454828900146802288617111780178360574957487197297197321698419797832114988899225821612678932014582822657712341306448986904022155805691844253524859353743661034597993304618795917973360791976198039677670782302183821525346631754955570635583768054931044422145436803761588971162410669919716992603478539258387851967680518862956983074065575872962424494752625880691084105976673949915125685058054729814370628098725467415744885367630055981457170690953994755410920719065145232653510917922917913568122586115678614532945064776256971972389939613378719135647009829876464498356991066979409278960673034275922444978809354468821196255426441855062840132345633066203223631455136358781284820393512706552237837500702299917340677795062564397478978184101838430911734995770425736130373732889630972849846437630115221712348228118981879640647617829015072588685787526304124057470870090143356931870167714046560699075920053498091414607058503732910211288684223183259850899883511998445182374835034645650415565148380301826727189123476526780331778130429136131787323365685393080202278449784811280891300407949647104566576519909236917860484511110436849554454140260789152893485653492911202832504755411183145026530850370562000158536632780442284736317266687291861304533317659527192572122767233171619064284800869874199025413677273159334910725099504279360640511228555677567243329617957568510180191286617877218590720000000000000000000000000000000000000000000000000000000000 [102,30] 1095605854262973563352139664676333953190864845966971140223934903892525078660474024310552107194124123240256324813325502360123677408459933724087693482360858081885298243801340173146071010508256759914876820583564393636513849611459209388216775159971890825879828906373447288929021287345974767938193885990707495242562341702987473647257296074194277676237487308909413959496348719976003131344259396259823897912197209546392495110732671534083021191642009511298324013282689755424037414215561215830224628063129566422159710735968439713812998864593514542382829709219881693038510139077774259509521639480761984191480306993731683130791373077826695869723394922696830103129531396094987591551960667220897491321351734241819382868946055351716426978441398831646955657487729243746850542450810550445333725554484889593536035341105894434225260449729394702555408068254417820104793682829155045783291843565468653176226815634350778649599788696539528166648903522229989808236446187123463453001449165590151062972756888479637169623535511853405337295216706312579655377761947675844956568737286679086614226485940915667967321296328538814532479104612837325283890225732496334758781399006383904260462111362305084620015372226156244279722968942209684129021062446730063054762259656827266162590300572012930501755493817948570187920115783876811598489080667433855631998254722340487446043725524270482813440025399128111659756239349946071952241305392545763667911569040287856877680847108968058219723250686079321409518419731374788905351307026528724958400633608093585651648697875435023975461819762558271502339869407112282770588673130567300377986829487632366049046503971499702306901737253894786209017214108029271939780662325511521590124457571788563063767763919696913814207634608028092563697207053486315947672669732902094238733514525068761875553579900062715785931660365621422174146483252418364873112872642265808719611257940899294568159234261100394355239889767747951863140171818315467402526024137497843977988964028364466732379695916190295415975473166392320271039146949142600218130063534339028843087479630436199906817428690010983255653466903115156466162200088085735792153905097408745212160770048000000000000000000000000000000000000000000000000000000 [102,31] -511996136296761511595110071757407900097604992945859909173993172561499293953256194531522832393113013851331222217476745474454741882407150521469454048013962547896006256826042262533574132625741796230795114697699317563296285534419199196875108713364211899285976292739166475789252342532215627866567909456339388201424220072322411790952925497066830212609524310634933394644443146227431052651443646528210485313193571097899608639507246677257710806074858607670904000052375622497805530546412585724379169409165629151163233629943422583170498729876126467894838673503931117717460070421966451291090236762472064853111218142750491874060719147423199824059424992199189314852677579203169684012880036601483132562397541934905319194691772981582671004198677601840350206744417434720653322988044219889186823854912319274166102690965970240570537216761429138872309427590397806151733167355586220047577203945902011923283650471944841730238352519089351355044263892402189598061981008510224727588091043044388414444563030053267972145240936556179210388096398350755277777946367283515086386532524168384179946405720306293347403677084507918799366018014075550605866047006625972828478050619082950671227911492814638592925324783180860360288190059032749846512689982682325040637819315825515985006734636360807948060199742860894414813037903288377453993203112560328047548516136417988261301650812276157154889216697782559537066011448435266349105053786718868479660029298976504987013788668939648402550996863949153636634171761656861877000391367171301753571590225995963576773258248397973730575688732322008913572996707395419995950922844066468042934531020052451216657873712781660231429310137774005080462109772290628928143230276347362111398848962588088408690888247673000946115999684337337581605524185779380426652153339474412984579263713582643419007179880580891151435721525224677399657163987267188782690615757534565644304277920734070200562715428191670674888912938218739230063101923793011596159459874285674280213566636275707359442483101122267846979539968375719095993483199735127158056362953896064373346922636865509259506607281356343967788920598868267859615683036292927206374150301735402039033200640000000000000000000000000000000000000000000000000000 [102,32] 241099000008747211032593978443827343385064519869456040745056166608365165779622879823868675035261583605725114498770075217237493017485997339123852245489684357274538964739490503897467146663081224704577343069351892497952336524755703221516553768857787586550725599038815588470906038552077708700192086756884630125566388495799143037821727664586003168987920505782737238432148286492879417217550390312863000857053398131945921216918091972058613707542348753592852392550043484317015266123644826811748097832369443692912230414106390460474824232344096884805073742556078766509458958399954140936006996330962991966225283779741612545187213570033066062888683439620220085826061053525022085882147241608925055653446258506155476377393805515773517053231875943571814855080302801084914002223017007769652991390573441699311034059014868311700253142285869277613172937505438411857348143152619095647234635236740867909350792426292111708335143433142186710006751547029267923151699407756011713886283764700404855562135566156269581138380027456407701920117464480220627264521695290625300004299323170230591416924994362459326609337969166061260558158682131764950351082911475493469643343077912851389719944338598062507632037144874360749996579409007598926416840784194530513751435571140415207304056677791312405355481200203437358205960338345929450957711608982734096044558691632853291964865645616811996029275516818639976736882306325582789428871657990976892964059823897735298844324688283639684942640679696989594616805323310105230153969154220208021790830136307078457347249980443025190851199531868411760056012795934501946023968145806166194227427934409732183834215610503970814121294615475319724686459102646007214976492440453740092287955851163747051041893762072157193006035478151083425369770503798169834757969425244498282098436693975244076351230688464251486247753195214222924867310592961554521874923689924827561346301462604731094009374902339643440035841947951599431769621867196878690226912229309626290074974753724751910038245216357334240224513999542379758669258854672075097242109711558820965881041673144141457478478963394322605084064312142684920139312028417171426494822584204228133663014912000000000000000000000000000000000000000000000000 [102,33] -114835657813611535849862811077335517992110163574751367228268585752382386095837055493909417742335514727738469391677017284817685170410005003560996653786716534745247991358535480404549956806661244912660565645934327841606404273017214438331462582002121618311069083123443330758534055533908518983781733365159909627226646422287693730641759296518903825239217255460155996320698911816579436277520797896587518986985393626309961021297596619573474343177924620385308536704445236353105069236433556143154522173704397701448420916211119249302816328347039156374431613904412240342057214249232196769539591478323232748231806599090220801729830361431961725065223042559597195110896543209630603410878601775959109652167165022761511419398890574969896222546165787339643492839032602865784467434963466721370894085306889553821394470979095527300319350670483096878927936246796658293139932080282995114410979925228373418451686042895631161456830777957090208936127772435525796444623520195522822310991604765077068840801217220384037460027359729391929356840486562005460292192712767523808852883931951101717526547993147695153779331479995644738239970454163657667414339920388536325415140794371307907305642938254448900401491607971353970726426367049946232384664948998909030657793626220057479730602052136536322956930979037200598624608499901946792683127767185873003903432802917677089134108589777381712496296934094941180288167101738290541818143362461269404564658604133854248196666935530012839306204803573358889849868938242267168470454385076527426301536896674070072909426758398070904952859118552493478096083318920843338185310347970170333665870707019002597960183369975668300058247215146070584090253180420963353468967429304115606008449197839558397763555701021566397251119221951956353355109761550865171610630628358049926728906846008035115659690009568188833667208255998175942721426141399429997177604578203144669339561248160733037917321811823508357685882387956413521065409116375987681830135510166708672639258948277919242551852712740846247162669001275572260736177899034911626603845552201595844889761383484320931987895472543835037649511143462795396602955962656687219029225129144527129243811840000000000000000000000000000000000000000000000 [102,34] 52750543452023736890422374273857508447678041639096508183169251432090144429943532426389862368015212116437010547618424792216431677846907501320508212456960913379901110928407765421708028703375033895436403871363136380100478240322619756169464034339126227609242844850921823940325405483596537338602627913456373197399727776962764798207159986861593955783216308560730641132684961557211816213620243983984314940223258124100220461600708824856085578406958601469806423212122650384043253646279204391463260316554345801534249583475776793353169501784743030057006251471654904507231936637011561111471911137392937258729975044799958729462890995455195580287089799893361477429239865760938039091501527691327374131028247555981877391772648640027177645827240141502082798037132201581858739139845101265863555748411155392542569134029112170305273346870852171053061380189218988083346133320215816790140655366206440187325749372202606378939521769794403341989590691160630547369685273237461281014033836402434968360934738736932348967057754044383257575374055329719442769412989473016469335683007758786723768132013045627150307183065427033622457970829652665363536183047370418221784588572517212173628468752354682446686602776353847503793541347949554347833298007294479457997699564751428908113655692984070519102033102096765572271504898886253398553470803087898103968279119416250730835034105231036264501636065486618915419736315976887743307857105009905682960499227763354728256119470122299509051522043593732075843817975814132338615185692633313791424078701915924892190950687828208128995380814177242462040381844851750511469166553749025362088354513880574223759689732048108181610337604842187989187377073111775336421830159866707973334343958401837207906775716942661532179868450298492923600296068172562955810332201938726592938158490434106318479337419969175672792170254490157760819811917816588142042349249661787361124780273257961246645578953170926832158892633883824033390183743420458922659365567244404655994699107612603690646277709829847286799414916159979643428737024988230224568974711327480680422998121412724015594944266310428311769991391859973354847507734254323419882179326873251509423833088000000000000000000000000000000000000000000 [102,35] -22395008799002217025028230461859943450445876594840241476719384513314078729710275031910973856759720030221426986795964332421837926076702549716802880002027520187280168392589378095960423159328129612683920584538140557355695159326845624414558734328614864097341856596180318649339887715817393999919875227919018840596345135512675597646217947100281784109938683813636711303012671429076961650412640549794836422396333190254108594391620096582881364245254630476621039030911683175999352048333609714619472806176274874736334651224824126962516994708592482788915825214056977640153883413697788185311681002836975898312287121181494861094287503036674353191933996585043892437270731564903376243445605876945217387598994958751595539840345911156031050377682391481580377892766038113182261594571262353824788130600835256607785056177331228790806518311960717655582578859148333778981648588726183762307369582582203846757772428630327172537406135852247282180929320339363828983580328704504516797282019120758216206922313794254690026786316205733461031809577912720847821352716181945984551994552048920380217354372037070978321535142120934872199192340366689662080053060885295674423919601804981074392661076995343585238468116537234110902602621617554076569005277948310671107993119496242817860528309037943522767509568697195695408785718597475310075037335034089637839837241425981804602219313757420473410219521717067768310421666043920378908314405075591757939361839712100344289718643053493079409717635205476943716428580805008835715418202873280857019383579989174297733958138431398713760400370281259264703921842250852384210809993121463839327373582003455522714233980258805167552851217797304105608980434002226687799549059831062913012955302696963569796591443097832767444755879066752769159380605072164562177539219991933823314625198371738385959541320451676431192593986535406149216783732225616314795513065441852120162267567293309073605916085597943651119748282632230536400208028172828882728249099151804999942034764593509610858938647912305907810315804172172321662149722822480244401790123670196457074619590069114523432911934282331517945790256351965863838158874780888675459397373125523638205808640000000000000000000000000000000000000000 [102,36] 8547512689354696604722158885513264414602656415410757120928995766054241522480434693522770460523373407447296627432557736908205562533705707984836680913237659960060946479218236190097187302629298237427720090647572855871857889747463686439280398033581023255510706900975452207987413355117084575763725454964824277213126304304229801488948357648702793071529720676395518565171465397618131728786289391692605467505179520285761662591666482365763545295866239498087935089481639742842398811374612571718007262155181056023878301892527131933017139713329533091914561939300104473754375447241900161062650126232350484856235878186511464258440755081699837374174878674760926230933438588153440903061837361251212691295897486820292423212378095175641935841311166640323217722059718258091506577050100039338047580332618508658132244181129444764553575836489767027932540471876829202554321099410400238182619146223651377385052126933642068882455873613231523497709776229915950821374169750366369148775305692285880565408604033976891133989348657091302306390213830854952900457025060871318091047295247655111997791942750472838933906712382895115115955043217204418574248683027270348723328922525127404424653388466177083718727283924928032086608390313022917734499841978706185647506435403908741032538413718224639600429742883655581129566168514532477702376151963352186472692810864495704698217699015144471186151265312267437605445732661986385920759406746381874918232847084393298971476753167365543305937480594860150675687802329874011983975754008234336315097649667078620258261398663980096615137574634853693393349600866321221188170983125400304371993579486390530444605308669640403644106482988782546061660726829586664935757017504250099586628016559807583763804469350625594318506862723700313566253111594261592344151518312082290156794236286712228230374105840850729218437295239081443326767162702622269934809171123359306841201463363873696718304747867733091069175043245655636949378145041048803986152702214920471737897507456489645366486532834532307280690729853749751568815692751166180209501184286713864660887506888076335421681380056095672486671317067098309974972672439341250552479637699617814080389120000000000000000000000000000000000000 [102,37] -2855813790696931395554619945102801710480077960759268849660430302484751124266711561401841754865912272696306676561614792680237866393841496122123855628377802583156500806786875123918762687531310843617873517864446508443517703419063551309638374102039998878376605878057046377403885335511202000880068905269003075185557699041854396647282706712481182730402244295702979561411832358474468274918589995290089387003240983682215193520859381514231206497667919092466175962585546189929081005830533437235018301957091006507971895308591336356050263896523333170389257340270300156471403785981869565319117101123944229900282824328652081180511601665788969355278818922746414421466331491418140622023788412746419585733360271419947325019539207744487313445690022698824059232815710534800883832707304196177681301195893044427792475464580007833566706891623513840283192915174033468876841713289901218512555543352692761461286391861510670737823980157266793754785794160947148300766414017532139521164862741695452773706339784773943700243735976231129562638194503623802099575979257056515908182602877065864505916974831017678726903225899807961546686856425897785723599773161646979704694398849834384329042145223899695322244875729038305023115855781150919066370070689906668784236080882220337177908698577387407591845833412471761905777576689916550440207465859638658918575803441263220940801923712273344614314821623650342655235238168604700371189241223522639212961180193195324730700685137883245074932574918239892883504023584905801322949798065384754802961962234643182352294293931005217420278077815727302732259300246603584593858676005030725719143170215958381431644712636283237300746872815880851882397369544066835402873450044824595174654400951376580831643664770170588423722916187744617048582907451145774255694808575807309872584351557384179011849897972867605195750792245791314319336536030518323501506207977589145361666923403486565345927043988634329887468209758454116476287236401620770593396263681209021708829449050207734879049006839589691806015205163191581253293285487423315921584096295037417052035737457463668341198037905536115859960972274040950650386292354403872426848143531865080961433600000000000000000000000000000000000 [102,38] 810079084595556692004098491399241570956785939162974659379337986091891461782624314774317361280705186497250462937341767112264880061014946678771614710855061406014574232316029895773591359261880444847484276979572272492649505545194324877529649605712624836102604451477570615477890068239118686652900159711869825316056405285176053658740859481700651324311041716110599292225209091824440410691270667277685902492159636344028778742804713442760125929226792756520065272190270508888892771662172672038009343581013424164818327982202158173231974172934974821065820769158729146715027552235850130818848348346148460813206900714800838708206494631843302769545726623507432452649527719780518746159428946081387397627429814637399383241504939503408153050625732912147479679356989873970306248528794917788023681045056695570255747827186126239994836388166364408609825666801600048885618536510029743953883303361477665516517106660808050060540128703098857624666181276161362391409366838735540727138799528393906134553130980305222393624528631091988010333043099133708566447394338171384373997799552559744442648120783469069577888866087246317578058497446364044228216484927539238758481871979980099735178799489995239989707388178895923489751866694859978657230370367653373389591910099132045660151989100795253212536185264895479379148250228058943643649447755587736199644988659639057984901471745683183659429996318352345975657276400534247059483240039347289609040453767734991467663582118870609626514434149788910211750003310696973529487793636392070742002598234603557003219667080491471056542468150538352440131280981340665820819702368407302357100403964414739429126641989512456673333382384049167770093684748008999704172336621609412310746301411061498842965705397460190931370196235785816410071042988781630307273835496333963528122208826138442626301638261040898145148138863665153000468409354414941848355128664270470361244787076534327966869130308675348916167373466663170997716761002263364673537423914715057983681849671133217869342764228872959381415326685916390116433332347780405414761834396259573655478547858308347243307873692872805470155920498786084070036670373558070482508668322005687038115840000000000000000000000000000000 [102,39] -188534383043964213272127698334296448830730439255347439766643353584559619384778797622653193931637113066729460813976011671197003728711139940587099413850129912081034243526961457996600044173653545418478374840661797674999797838917457821477923821498569768192276091376865421891009345277906346207545366550561628242225657115981954488592279785824808167299066143519589020994888947479572741850269816178260451046439042028870690381299278027317157216815769488676448500927968064380190638083654463633579162283638782650973032322424973723798602768646545902258023661395106819317489143960837160697349144887920529482608128885295682554292246664905741407158203376530543036996970967586966515738423658621691358066524117111977661632056674282502045474522429258474834492297845881321206387138367889694764431656271329514024493194050470918038208553552777386659018797664034623456707060425977259331816731409412818075071043393156900397385365826863444650315961675377034847122887865969714935324723257837325202736253404352598631791488788803012846617010886144614309863232562817202171902208174552246323168191707077207593620039853510580518929718183869972851535286452759419525503323373637622105206179757001756488589502388632430264986338075356752715455687940172250190923755352152873760923628113247251100556830524557006000220891150177755419400531615612216917363169962399654147054138829767186939335758547033709296975833423670096574374372687576956511652945692082103158766263988193063603220173925238981046011000580060060438714637464358765971068687299173178166152126262291033469958068559025735747428161357884543658364418571338854049137481113152790008048978804359962743051060499906910091706320398560977294474858152445187125503427913659587736028417566210379229111901161914438634290058499371983109313535208260074767297997700888338869190753175616795921130599039313470351104613456757333308284875998437439593420237582279316818685622358689900566024802080652790225213491009029752986507278509951393474022701791271014296010823944363836867559443238920211946459816799918995125685632480016991368876563564780123174280566808789122129972789956123845646076483582131328534544466699863333388943360000000000000000000000000000 [102,40] 34274592132109766621709606159574544201136702436055714878416981564213965378682482970580690050553236932571119238378848419103623612688231676677453581799064154214530205409777482671264215688441110034031810284446719965634430542783070760821590327803411147842583329168523768770989436159074815319700009153598926674763435415752856968303320199998648811475881407603562964013526220417481405651472458210755907366889998700886574856196665828675093635093944789127851031147303374561662763137445191390493393618697429712509098306639772844193404200476145717818257281503797212675001465757216478174379231866121032029003948294427610307049203722209676229223082606904416440596214210838228274595738843307390889112043283217920185609140173833064211294208931133119240177565823683390772409880616039090841993003732564303895663185004145777417568644428243737658097136409342174108091617401477903936919534107917394443701713639146061231661131013330628346079319670329169060447236260357785318213678086762526322413825714482846774085108191085101847723134911594536381678001068352146845995993369300967033704766567871270531431384812195574982458648415803607161322099967439395927282785555409586022091128997776423952714608380414722558053038944747439189907097231649660003146614654132357071059625787670096846992791674496832502257903622028704282384264670623098232259153896785410145143425083842392076703112109386813021898716598425188597098105326800774302954649764742320408012575571041999388228312487132846318860548246826180982680146687644180853126656455633029741690356902451491497122681982017684372341402303966150154390002091772153952270724733578762831902594582997227393543505737074736974618606616688326253653955885941341261831005793604861026138728335196175573917129602562360235812846720372588840699563409583843278279134689166804410148505591369598537373956266987693693494217615632089634337948022691772971708150090900252869264356706774401558409846108014329822749611481752096837792267358541874766096884774955528543440992513173980831497064735889096232633159476956631215494027707777983131191754908749482311798906655322457840546614924801798698509543684590639254276870936181704260321280000000000000000000000000 [102,41] -4300321284906529484260166917768589787249733180883849601891022509387063801327136472079387952011584819327101198548751223920488610165059319517450654751846440898738734480258873834101630201035664674154880232145201976817726273208221710092446448719523759236575409636035275100065828630003979027069126948088802662128225979799025100905021454365179480475989927813818730446353686070500018507258951175613088357746076524305005701336940253651449793359645291948625427059676048497647146135876964554901039375948123793440640254886191358086461153115703341334423420156811724791238786529533645081213133577587441731975233125318800076586434789604690394530940996560218950414620926845540540954516869897544009777654941081431675663862890363689269978146244140038532543538705989586242253189125967310449595041317040854589402992331890330190876576239761548499233035088975208239228686571219034193457924979604607752695227338173373177765562397886537984746491055865250575814593569604086303350984939148523256040554390091236241742578940031919748701838295750822623882216647551657408896850339997374117540317792074507090271946675897315725023051025232072151955797101557899389650763370807007638799023009111157629675674123500184499663819862907227988000064953283112301549631759682054773195805715565288144327357066236734094568134192127975183400400501784268912153794452259622137331047960811622837973901210876198935708232289361297081430965953766629901084338047289227994342460518558825891278318077380528774900489685202149092494692007392168672850977113087540171573663497111242401694700817099870830184680209929763359967090787298831732986215692507126725429041927384745763960274845282889134501322817783725363375083862427260263391738912949088364688953241937594029597367506118481295340917416567242759187471241156373799682827695292343634758511594206399190778021571523605299831367976642782212515809533514602893098310766137005462250416498652719330858918690296237180494576425324248903680701232816782590820903081338146054436553060499760663036536089373694331472109254887112308578178999392408402492126296576917621930424270399137655334857249188891821458912713887249087797543727529718919987200000000000000000000000 [102,42] 169549876893713444673915399027117752370350701711920453643990336989236484669021269515343891297964698654681628849323081741247182773513426086323893885480683098320001910705615333132998525807488226089498122986450295020061602676385125800648385874696868685681986713020368241906026833910067695060437198014577812029504768320430525225196002986233353360388572688517702005078682993973048321767200372595005526508774138432248538982217759729251419638536827116107561872596923206417237273633542363619686430861356278638199511191411902390177959843219133725059053030118257251871195625051345406734143664899983960613870038203775733243692807114471197949266172970257466146326554959319353614266656333123713307568230998424254965107982813831006466755851430811430713649323986638319874015280261028615496048566769483662001745472915315490120558657654711736824986779461651977696924820984930676174267491458684007472347320521176400977863172414598191459154337972144507390462497515812996332595108883680839577585539214779526861259428594237395694689389272720396184690168384424644883958332699636467316040696498384440709335829047521243138468360678089659437483361978320753046710776365056428630138689209602008041753001103845330680140193296938529424539167868057112488196156609730598355465050041481967312706176975819024287820999073502591775205535459623008241505554266511035677419728595178431271910444087891945112728261284721984075838473796535826968692640416336462865246076985159335545310504481488985122902570751536417508683823448479316632541658041087669271593354820376407887437258910747596115688482711950602415534354918494563657972621882988887662801625139911222524454409164485475213973828964172786892495008978638362198510702658277077386103440172742319493689614027361394992056228814064441310111318485384749334017313884290026742480352037160091933052800742150247378782852022498425539143701533897025414401358130815964746590983593840409983268797664575643667547343774133700426269463740413145053192370693472694038545831168978441111502532845532095479615988733828479107288865169601421347092458320755297540718757056895365985558627325926328338477091458073673911967006393353308733440000000000000000000 [102,43] 77065534598611881233491745317315931147434022471892053200390558855771243451536253750957552140221440639961508634885300780421335355631580881150658769229847800094373262489957424751672402190977210029028636566979065717010791013117027657267778932555202760722953548941305411417916478926379225543496843806021801475301081963761413196173220761698516169390461423736969074477686478088135232067878633512072553938679418349637841337990387504413058778989076456466943014458819191600202476982518448894892537528671164326545923207507177093155076445862033250941298327809907454127028171311472769363214277544739461936278919134556764034117044875455431247585153539349646908893482618494722565676104043438847814856094111470592120648228944836071715035067738172945307149234958075991181437073764249274578702285751511180561531313470352827495213162146591572920197546879280812222013610154303288936641639573542797262517700193647323027853947759651985809875183673040776608515387864536725445608529137829955561028633815322260472234033260493753602766186810099550453343685604190911716624552447985763320214825782708866470587642139145713842465645030924790563229122484641841099750223395852911126000249713011127485566848292344838965923608961574923832817863045405469485036205742050988223820899504925115869898541192598842563032437204235136936880113150191242065815242822040668649897080486146824594906164256088439124789932191762351043941608015679576965140766123963718915139017103039203428749512580566654398078670317344255176906639167559560809327865375643206880602324834798324626242870609170900752993820717739919023500174620200516907028416732553124933888432221294975078532800028045510307118436752773439807803666995719379167237616567104832893935785705113599906120822145090778063799052140292781352153580988453695222987067707551743419787705187245699559895330814661415866485277689653627829248568583337012099298591852558529571417127824842975914186539447469256832809106276124520967658577914087328146131361070570134975156802043784615704262872749670586773205986163655040487615838125868320382730604093043575544806154202377318795603219796671434565080674282161624654362228631424466944000000000000000000 [102,44] -22944248545821316028118222792051608666095327051553801196195644613433611633152984618389623888805802098773023922256889094539335291537721601729623004087314053212404051707809257524152851915778078497967866286350327711974297426265527600182951045156665350100016891799167373585746988865584663289356802540284197994820093676725387760670039810326056323777648373851213553305455310042253891353398386429542458358138009047251413303018441773057701751083391280140033983773080827962391016679400746936370938962908057262389723523767660303877288914385022422496287786832809840431709927350207273146159340946974359445992492864380871657589805825385251117108222567543051330916427557966507198337388459393407981584653611775597801318772812832413958461622326627465161926709970627917775746415600170574787756175542514753420348858858919274884369536857881645582866033363685898235277156129742210538076914171140025559741893106152396212316297937052533885838520180986052480679569594239597905419487836487747501391029167300709680292757512995335484226077476568435470961569725136723257249941653879636546252245490624449559805944726561665954123590402419821958770902721809174074368430057885399394486354632464855676498500741258186001997556307965584846988806037623308035991420136980290465396564108121004534870504272979991919818283342847668975869008868457073560570139914006707315372876055517896904056450732227312983091762380202008512950428819812552438663171886316123378141171747950809370511652877221626168189932810936496552708907347038044904764463469060638573829081146954845506153068722457599654185721780116904876901211835916939474418212610931092616877359963506875611171410092573223811397531200200085691203268905405987731482078759345837662374823267914503417378482807113067137097526311808413202599424494901678029151704097939020220056213442509606856017593747890748486915498179336743614626136075022503792249263618950357008882876298704212377647340323398149458863381599963975849897378721055554570578001976215415274930229459315377750988182625984309097870084810765720533810972208689066551050477993613292128399074816943003487502213560061406727922910851963196801115648005714068111360000000000000 [102,45] 3291802599750660440485290210227115666152478734226784886720167855579670022896483740059468748340395155096263447862105561576303089792923773052323831359766480421867054122848107409055736650704413435650122286607807201967055724379716799776810606763623371126775767295381324375001677202614509672652238123738286252761527589627803386797604137929937634260997187858535638213994739309929802693292865427656509684926884549372585031128289793816385765746956081879334052345677348516161149326403975687475241772134310172446143559598817192128891479983361060202062898860968894746165151872192129720112977018159978138078581085943029016683678175072624051792002952571630809176794091510384823135044973134161842381070759143276478251371351678643057512576200376661969852580508478966861176497763968842975103680894448107235844780321347349890377165726134779537791529400265842382741528699035267009442301338755296162334233046911105529158167950678813777404283050978028913495684612907559052548011216061796237229634594534152428271647666149554206692350831279155733800586310983348288781848385536762730900751399638315219198098983032892328816537054349264968127487132031287983913659366498085012100051594351448503717039141697507337164194477937481342204634217540811676695937832178700981038925190091706241358618491645978582118902669317741388759189338521272288318604745920361716308482769453892093169537391316309598986350954393348532486922519271875915191980714025544225414120552786524982435392791297921391251416080180240537634712643542174293946070114189109723713720629934262037063534948255422641176448018722695789894314500358206019216232052810615073242140402042124015442029540490639905494645628959436624159823522037873746844409954917909901170728931993900475246805701159474540178733420076798267969143264696737618330551656214673843157996973927928427452188850625921065841913015355618915115448084311945044390467625906633858327387329623593895890770022606235493561367206284960949309653951826229387497908673186224526573499337744214971924021186891021174751264228789939188090797295918034909979931681235094650560343694856863374424105508760958331805727196570620001584367218977039974400000000000 [102,46] -200480340544835856803465259460716366250539072534367215482025235332028687683763656106211345961907118372203855473566958667351130451330661160916333376912865877249228574530456605399792715452796970419367938458520638358584630025031049747971044521595061336117330717177714433636505306869880974243685791987390409006926694845652894391765459754917649341182801137643256491025913862127546994277506531557711672991254312957757512894704981222980169295574265665961004940117246745070762028455440411762081063773235044759353125974405714310036689495118322112128077261669194886181059245337724688513723799696564017396243875003488672321520013040893626304118476547676459453953703312983992635277489729115222481447520737120680952565288453310684608377015568771733308621674972120047116768512592169773624082925355942977669019514639308242294916324268306461912689768971416164016821611445967479851793018462859202413745336698163155470385860810661233602341862648480439782323447534369975645377929682234327381373270853263820774426261893542639446382564058057567262289126707522727121401608645117325899912929527530693871474425490748051898150614285264416045864263528640123550506954171885251689674355198264581789210739262707085605310676858293372997660434646257136282080233115833686133903322330822622451284059925810603830943590118063852768372139094361614681242040829788427389693592574047623313106103432575663722873873345993253480988417768440144837143371670866378630983859053018374679962237016824785713144024898099099337399505402243397074455146606713589032451267084870815274748632421371507909750272493147865534428412358252991010390013541026487036445721248320210831752512271696905257681161006806943364127837195469860697284212942831955548840844725886893658198107041985770083491631622692109304410571874399838389590534800762677553843290706313351289908492936459990637910620418005397545801253246596986157709009557281129152484322242324915057021990054924001386359318623627586592386414307190879011141264964189618422882407883122750653949676624994655433131915582324919650942031582471092348237627385185439422033686498668666928304086677939186977180217863085902486381354560153190400000000 [102,47] -21838310654503541537353473020348442883892799070713936094510103602738099704051457831993008256562729309517585026290014153900014452765771884660809155435381996165688936525244723055429415127065319287393680043985259281068851262590218821767997579159941196629295615611993678315660332342902166902316092154333709146686657548951330295748912047204405801657912398094725337744429788326157215847500340032689029088416654632895839097188449448876170705586771829445299874370860663544010494635191863144394249993400226589281254949789334951100341868863005626041248264794281948307919317739822829446245295785879218051469333933068586668935544830432344974164512412986684505033802454358601522080247662016766888042477385090465869396163232656741925719689095934833609152442706307631022920245349516758711537942028146139091371593805395577746683562206140302459047100536247610549418648175637251356798747595092711450249447998753019263665993882489248063692706240601029455940107439325552056289375859245396214384761211499515055635082956081009757389581276593654107502911099867979230568249562710215820576455613886933248278756347112418086502052997150744964498934076871669866009312070118241498083985134251121323706740847888724283116769987310809549776558178244556475646899339760725446221078345014986654728112115561409900303934136598437243429609389565218366302619891200354232658838669920473108034933671440839067618830504098241125822128230301697884862361296876410543783908114630551930610420469902182454810872643873794828409490865764686275557935349118665820758487911274467798840260314846234133606680362510677062700271835009579694079014750054690322295918541756539838729229703766752327305337085092239774016868973685436487923154248812503187889669733259245716585924392676783861898984164050243907405238096012263305357054608522624350943426590762291143383050313919153216622549823223689513127641205025602148204462848327874884262819281384076842724195257713706568539839636617057159079845947258739157660979136238155895617638321695318512047330686743436099325897910187636081914359742513471733500556862314353350752626708587739027644660247476482698372738101721069013494131829145600000000 [102,48] 7219783933363790661451352551395761731500916844440858836169658456774246443463098821720403164844364157987568395299756084201412773443973033861402028702243483483216284230625787796066871913961409883438576261960110820312158694285124938493669890978561424222800763143874131848801753323206719539845308241098832767500522528630619909736778792196538798645323053655151405814662946745471223720969808082741912690254487925758390664400096658420839600918765628382053333197203596284783194000265433033494154196335833162501138162281646791127087544293694188271183445918857199840933002367626144616064950606414092227094881683624747243129959030190810137845239638269101938862874271679120458014025731637396263010980709737963918613991979793125795978018629733894422647651746038612409265492831686982531424544990394067525079906344541575775099918351734055941345794057499443595602748511454906886519801632162492443103574838298148207912945278893416027276865875787710899805143175706449227406706358787903215311411781932043233223506654561650514755121922608967376952576421356482735369702895220673253965931036785006183659270020750447513240494603348150964069115063722538821703009845671819291318389436699710750030902878020732796301188573568459800503974981500510852527503602109921989864775893167958632281091599193614888994076700978926091308536530990038094804932471792881726654679387234894636666522038607605377126728702978912903599465284829653770410753726352211280526887227344536957508454884125516718732781558851986060165723456466748507600230745714584297079319543574742148936378665860097127443483833753549047003448522074383146655526127173467856876041693358652497012164741007691081522504871674493164664923570591559689759246158173392082134482941913119939917737305730488423928651695928395548367502198308153595932379112720513874962263498484789560477558590468985949580162543446607949479981116287787651315601775789196931470417827960420787051039899421515507499047405564800230432523413980551091046380140206843035455151868784389481177275134009034873363850793267909682316841048779618569521459947609402966335505734937226836905222717213812587805882584820802066105131252928928500 [102,49] -927264611103361555160365676977385216802932670586747417217927399773373878611112223068796946723794833987511709929436938171763403483865621315225803601416877095942229043117093753074084228713631265646234872241434839428896465030421121648389959406472953912103394205206135113236065800040943848965797209326636549787222744632179726895633342686621726295950870419658732391862281095485669752995514432834131638400716325957661610345930447525542028956845588085967971335874405184530139233121266994721478029946963336781303455406477841960112171879477874277657830953240354493835555247777417717449208103395519925464613917510819252589616164873570975696585260277172110475590036927237635692177577105847262406034191087275439271577992551022374714346804103776285200493736584325543755236636085875357103278325754645021418359885563867625778462237476859452558310414498271245959821075149196135654667971150859345895626119568653358474204453175917340292863766758401718423920311000455326715232789451444326188497456601294809272068813282652194347630404693889101837365095045630579426827405125866189176587464974627390127965757511842702073204245805278001928020650171094487141893615711832990010076021547203685454179076239069860461264942389781954744811560646075515014486352731270522615803095208897623418361863563935131430980120518692924581010521749244722688585524161734026371232013147545606771021778703018613179804707597227865794383001593665370760558086088521836620695132702272570849802214671658018214277121113488911755490973838825394051876648134605891453700958509678118432186447906383028372477343216946829383877745684334783989693952056047376284623228520195781451718938332125408515238411641582540035523823656704360268354075122016025749560617914480926725761730810042867845334589051004558165286711797895496675004945113946979529048619543583287287074547672940921076274568240067693760278136304629416726416365962672781692263001642231044677693556895842868133668375425743528336294536828828516236899929846552994833225046177726840051559578695232797156551870181581544824345644259184552063806393050749934473401550137121635879694089124232237621522992655379622839122209344000 [102,50] 67898394465705746547204687396010394645865551134948748581682555466259080185070077853403938091360437630093376947757006640936866983566951769467595472594203763061864740728590888604358244771724919661609176246068518961372091532241717303555967242192223402013607064465911267122288004024824020380655653378708673062729670733883505702315727402379922182446247348096095903829817850648878068073979088703526377656081585387764850880960065609869109597611054916660758390436126779541918976894556394690698764370002996206247121402065197724199934438523096576166030341850083981755876147814625525583894275417389527400839963279153802799371380565621980598487931398663714952550024340497102346508664464736128454825954785089441344409918591890214131413599006037450066250576010646699287636526214526805271551910899432405297828824530186508917034086826654072165837053132330223455847298714456359954711544578447729168382034155575190061038440519706029853431374722662557775404763426823219640974898977847810953473819704780485155223500911823303543509967745504352060746972690018014201326461092583676735712313304829990101065890525976251638720901913551619450603298866549928739959734202240692723083396780761624303347971768649417334048482932440288970861526629078720597221041429473664976554846920411750178751299518974234747549516476316255447338643487765238319594408530237203881788472165940729854225428610097638544219432806757468206325045178440087820664322063664526892751634879363619225119990021272527500273961792684734953364191253909194236041874857490999141865923532403019192113644511015149130246884679826910277999934504303064115781888208252195365168190410903652860546216543446812992127958314921902970614824658985754559787268564217224974133513115997411443835911318800291858061546327238957171872682681470527894251586623034821916943247480436875270536341277479256560439711782238641357413956892624559014870279385788193179607647268597493483023742883441869925869847007264853090539699864741396005440121647321967132902148161500786966516371886883889525563726146273626327839778337469419539214360470226323305382126579985082823816797233627151577187397871338985760619616000 [102,51] -2109174232841616295468608310852813703228175459699585603391072787529167930549588503332230675642119351403545291986217940889383520231520121845025978259765594076096647770132437489499155859722802050893017199054636856489505717935219175486004928399651085244943605218383083233782105969892147687021595062020457804385512892612469159171436512549662571047360876222969656841910458029532451205079003895208291145167755153018988939258839130503257361529845327783694791341813293389857641882425864578079680549480704037021924282513849297560235295313862677902284729100322290573288649329291613281620394665615521569057759561453106871372654840057258368649048771466939134561074496137190150891454690472869947591288142549250654336760341703171743551747819560852378382290532741046008443833328599430906903958695005984216334134966009680699911809508652282708952354399524540284801928782355069811986308875197235046991391561326758830677993775476631228921552861200750446850361704379747583084992939054709963375772521090544120661931983705092941614072335300175448597005506987392142300531790328350648456178606755962434147592552858654748433989333602285355861766886277574646353054976705242318623947986670032894112137442490215396184133653128503514336113806254778769997969379345552586440855902240666642815264842976832445520061562715712931618962290800768658937214738483339946513870259208280045334607979066325477857418350076928424552052828186337943750299287511455463321662852105013042837481041979410421496781506258858217534512884679532402942715242299082825303856375595590252857908067690357152594456804612988471888065843902802802921325622740869310677681512819550175911634256126599425773930132760456361493269091149351041228581151962079487202998037024427287832906979408465570310994374489174949252737192355123430247200641645216988484037017643218617021431408137743697693312500209297700720151485828479283437060849699092407421541847263436975788973964022506183741490763704096498506748100389369417302511999332203645318998363816983195356228723564240212319693101793254592039653921702128321271879237962234887813640802218292334471749399325666578060747393319103910304000 [102,52] -218688056283876952369474352765860130841006974469022109074498150304687061877799172988638413752065003126511555831915316640707751839392728484432536095983908856232262752413918308850038440707532251405269280880502597959053922353976287574763621564594652031149529437797092638763526152262290473080894624061484288511082988679212103256308022872527599104216983196006955993839458498412438470075332491695443708864671264988554269777217227845000511429489214515381177565888198791104896637514842456529751786358082509265481801330494514490989927728685552289171876502970065953419827390696381815380723354042065412414728038233000929237590270090398592605189843612091899546193864207636090352854264751717189577360347381734149678375519187325578347963317593978736262154551703967105989180280779141435101040122051791840414033892221517220445484576213670116388499161071453635889594647103538620841412738566827729060746511973953706673354180448363421237137403367632770737233739662232707879840163889342419233986996314816000281514663391555220476176363444878941644450809863967738030158572378095217222467153472356633777859463942963545161069188541484474086575718940379434339726261090439485519530775225762823803835019307309230240080513832723200072776207582768605705743881574378694585661543195393507178839289965449257292350608810695499829122749877871921121030099090332383521648098499865434266139491782424280791731461173520246795681713331054193963276506115443624392251183993334748301214550785683675761925887229587421524490161685900509439247752943493732269244751787997880726557857498289994617475791522910727230538549593866405940017806616281562970761730958975208359386567342808884230542738158214290912104072258944722320119460942088309844706931977360851674424375578356388278088996498646242309147262364070509292618044591673209279780477690910172853260567451489777057479399977836777740825461169405812674888511113544867232413473121515439791849347470631169737346768422443099201015707463128427945835550961625650496579296527613012121030134437952470110252513580266052371334314897932429870543884760427454673957389033517079161380323476383959039664167727446216000 [102,53] 39258898245749522939724949785997725394648343096923264765509281629500424316864961750922990461205137834523436135425639681517847017883353915927286786901905930357562697529564777942814361271316415782512930849445632633913750381618489291929813662437331375490220561699533654814059022315255199942308998588033936839426238317089273881657735144313400193940477513915379546715758525125747618494207309080453896782801925581812683997026054374482606123882957910872670752557096831725567086322979738534792487367463467999546091320205885885726636923489046324150411993219887358743676029621241268275097351266526336614606493071481090292714168952520341196101672288397770771754123179615082082115877860140872877235628703572868577868300300621924669258552171283675293365723716115396476898538550844454442036187325691755347430600942096623140291410257835573416904850785016320917295045270594505279398396121635253194577552363171485438514031917783884892061702233868094813843489648428331934883915529149907874820585480007733288730911960942286795930028482639474706666093683131639511894394215930237726981363979636117655922434742217517947149012389880925859043458914141535531304033882620014447254959550673896968359404923567639325001602581442037885082312381218784892600486205178093470291243771951842371047546578455115902112439605298034180600961641561189944380440349381285313119659830084199263877038816912363873225288404502669111156084008998809511871607839112368824390516757245498395892337801387612670195044090463446521931931278506015097425017282759387106098312239390314054889435621198156999905392624763460356888730228772756069376590675504820910099027729477902261338735080965586321674568566228632016240221111547947732896573862073230997770596420976563102786559361188603024877938335910648664929685923728812073845015438835847639126722060919058269284844013188735987993430407258650121329266719142145235573971366688343693924833153881114774991889734946486457411686526503958853278166211075713328286163030875761152664041154005614415002426049499333908509080639994937537257835149115861370721177644480594295567161211451179693082463106385596843446687332313600 [102,54] -3123830156031749361137731408301271962087149938812135251007418228260988192183086729202413868931393510408245221048080987554841391322029305262703777065516109174779497265757934473439326691686351803270140027214298309567336631950544244194071183638417269162714181302624172527847965785691066715707796369643429417978356439427383721901949052861701403135635283992835952604065463949898659507132289737113421101415785307211394300987962415485969909479125398790642348387414268339736116249601111610756275688342538605992121956106724412419909244817389406531631281448239598888674373694244912263167315752585312693828472488758286740840785790600668417952590438906836010565562063712446793197973828965963726920255806806328213368142633785848565369193897991164250315110529005037019118316532255914775428797765607928580155666572692031043999931998545612074123319512840353648072627623816498694754822080129155703036060422941233784877853219704424192337340407036153259903359505913013942781155547643560421536381982714922197446899313481655522299508244943798669560110186277817572839561294528927203744116219354316816102607488582323176980391662222991213302860398217256441999375014424464873248794751408559274414636343362297322495465981348818285035002025504858794890774201008483552810265643550424982955812698544413390795801864283714807261984602412558039568138864804608306564549861432873779296929106981767076614945853694819426089876604053197140097572535299893712614929042533759802554651501071284706986274985605391126935309999329682483646224383169973546370623034077293851349199788284333946477137077661547255411332783366320309881784368044749025911602813660022459254423105763958655704522447583493370920545128198060827997507879148051790186821701720630135097963057276947285612742855601063822580326318640888784838759555028420859902176677822031402157122090036346760101623625336043967588886579297498819620046194028315808833946458657807914153914050435247943210286377671031007512445732695675214628566328796743248302434080411242151139690680638561447347640684236004493436600468725744259538595034825771968460864636487055695471729166644932951879112960000 [102,55] 178290186988755338389770973257765449052643233314488756821388314676165975326046197987518206623169291570507642531891779416169096270494764335399506238438566686627961357504317067436247878909428340148767792871404933229671763369169619298803644230910826598176668886052347444040454396972523995365903157876534471081786856215978813781626725598954333380294690235502426336182087335706519708575371985613955985014917238441295146579948637218532068457194905045030925246004797667686133235153328754652322712937695337755429764756571100574413026623360842465697514645562134129387443890859350615489380058627022746386651630429563184868549551328553858708188384356555667737840208592398600851632341670319001116675812804697473055579477982953264443467071934099369285606009979838679736526072403825585193127845470559062225921064655132495343865828342006309993711860624545298951812917221857763930583412229364705830128184339948472187498529251441782290265219168904209178007953674500924238694759227247609546527073810498869042334165480849761504950295727930300414785281160785209740936203632087679681348441520544175864300591915954674613287648782090358456679651838288783343104143391410977249341860141932681537538011709499233283787836982717831215777370912477170433245718215513690450580147704300022207809187705871869567747417455910842857335700850228096824135306323879382322230665716997726907828964147938729077690330573753676298893702920164599786799911081609071794707668871937798829105979715108183336963235442440103440100606600619619587532111270754519013429929907517704900050347400720312906526836661337925105880778359061466692883165601814161026230337304814700110156599458250135087676081909037197697407289757813439252114270353551844328960929552963699096354636667851799321321813660285020659449111688629522180303232336008361804285338035275459757717753811764656147767548986612452858183020487832034845712581249037914861728472796896391344659523912988726290836191815488007126380105359966100033934992391399536405731810884463693419588369188263190917629000079600944842568610693054874530709824385781260182797383675923368696394532148578764132710400 [102,56] -5755858343951501226322609992541311825845307770436907067324876511230567521905230725596480014375688283326635317383093912667550377555231460027447680042645353555477795061250898456527849719817182902330215514163314687040631067871012773185287264381845229326652015448983649535153063534746151043014905979753109467594023827291622489298001118602577530762824984686237644583800119580574430228488710870645772084195716087968887330230082968230346338204608379621068123529106799037577840333630135285254443019313976427608623716206554481288127621983323483701059021365190185558746317026011687394831674207491029418564372969587014186960377327953048448510851322179910575847395045824415168950398890561531379052742925896355118452080837404777466420248198690673719563825720617981050199905420805626522744196314609477427867844201176972390324262569562642227072077534646424545667396691050348353620872832353971143278990847255623798657308524046479688539942878592483613444773156741090209459099651157713058425745274600052118061721731296969700846137946951754085804469433786661139761128598404819783712548264483367272617112807196725231927729989738729374856218002456698103814686502181303264633367514308477985496035393337123456531610936075985730519851435875084742952139752580495891142792262301728873755369230970067071097602813693483519384564934084102195868771962994638635835206445520641625865945447113007399429680380961263226621847229637388560454740908644968501748835541614513342646278548709609467797701305146308116134686712112037438857352288978516698216820709590515951528339722362174284130395679729697576702618803160236259860790610366991065264770069027923064488799409835187991621366597530963476601842961355621553137990285501787498174606105354624052184273564765757218705178905933585130351710329705348894311818415236668806591477022469338803713951104190625260062099705812973309566078665459721150524806695578533911656277631776560335054131059342235607869067206989242002223762975084076119671344509930583130209533091268930950583900087687001170400742862398630237236703540132952541532277019110217385850045552273236153251778487997537913600 [102,57] 42450794744492360833528493297358880594140081926538002510383883467186682831235126018881712668527112205941611761349563341322810882109849424665009851425755391040286256346558031885635871213565334087308770598859898839718059749576077672922364043379513223114681013176584432003712608729061872219065769137914191369497976933741522892356504397975088429439763078190263093855596869334637181534306656926840491663040442877004915415023278265208585732646782907250423394590378039851520920717362666832581734181591744712535226813514829915523527264910080231438346183445068877759089174283829859860866637270313747484313183890118163777351445824959227577100276891076091534377030951177678951597591299678073762364062199684856840486290304427278618756219464406627692585658878666018553511016657272314240923557027653789486002854475755532864543231001473551528065925736699926996931709965523185902573785487511155428689829102866262022845621926348898408027134749986960181054900852909339907939587301945144963919852611812180215924291050915350437146391245526218623658826660042085993213339228678344166359735564048723578501672489553609317896198750654815263862191154802781628346941194434898609494885687069535069134939860884798140895550250232555556705411201802806764139085021510051303100627107730358994771295627610756279562006171228014271794325547117164988168393437876098162246628317030200375369626238699696893253810065483643873677431257026169316337760752976038313396153086816103416929053078651014341833077462644487368870878965348647033450688886458480740664929269226457703538071370050488023369360953878447489086826267286271784447215460776162200272515979849660192688714658469841783677211708599441319356381047095918464613902101375698340041715971488771219823292578568535773421776901890411761002165533517870232761674063572028249483690320423953978034836739344733035398860304203224380099913099207777978506780836764594140267549387933576623673586805189712994915999643740273061631745728509768331433017679933880367691282756916743793423635014468242013729515669077856863272886635999089861218796340033784347752276658477540002589691198822400 [102,58] 1974574993199410993651887340189254595872949739654676937754224544608230484557327991921531624563941696496856708699284216445776499588321034194795428242346072607726425978755990999333661150308694381916382075548216629484337004769011169287122273770084214485436337587693848872604527490714769628246650136339777240774668244745684158062006241716873564641705987500134352729973292641711294232319127153869610421324296149606070812426906650193404762104969976391211006453896292695858584313822628480677629191870796796265345927852434784599879349664548787765818705403665937230274758286476245311706121757655607639178940438526652142736893384858661438435682311627366203708983020769542829582173750938055190099164523363140573204729078897618621935612682708155178198993995835092722443185802812073454325809236007848305726282692924053335321442733548197375272676985324350133259311294172446593164324419967953887132588072120882739399345664785514219983594352720348445142207857584492986049256632196683201870546790250793766701756579375981019319427058693269405843767106599766780961803374821125210258556287295606724547935107081220161000783207091030715812168987999193447753557822082735750809316179858827378361811125005973751335364304176601673021325862400804785739210726271796413110134313070764421577097458189269542337514495602358890108550648464453156051208137306725036279302523413182861935986459603094133419455653774369698770851316008078003749126521800718680382694071277482354466246864799622913772379673748381001867955919578386767269285573544171160101912923990647504591992087391849461314952440586800789768813652126165804147628239995900711220350143828729772127554148188027349771687064131685331283565820365884242269248340465166100842657324536180311333171894521275920222584270658260539229802763896980895739332738135032017118963864113856538499865920573032641050661702695769718271299781043370074731808093296052437881787263094848020819922730521584973944789884458546162532416336940891122195036775075689277598097733893024477998631339917914142128232023787108310072715498269749924517665860918862186352292398195972922846154721280 [102,59] -195678330261273238507134393412748727971113307096898917893986082842406423125962486523973999506059448952207078282823884610731518642839119387129595929212660925202494125661223841592325797596800403302813691605228598606583683132448941887758437908443813465790453105305620373933949321402710596333186268373391719978437225085696956421215976768998839803235673105207084902282664914922390072171532206205084362932180341271171336219552644252421775058034543636380463119723662906220290353978979578343144968423127716347470783405681268308120752550617098819040622963772821390957624951767526381789792001405157280882665058762489742455024407263270200372630560286156676294367845631793606566329642890657128531241346113440895868160277535516121787068955644624067007964620907416028970755886540916964782164118097880420453781340315629923358228251049732219031801252617574819702351879233597609726618193190600350979094480600183008119322468871380028554495396685656915228389705021281667015422779180505717227351321312036955879525598042252142543785446278268094157550598150718054154520880629627306088729601921101255945523441215821084288053185976501547723263248436249620856904507529776052845624821578506468830848874159124555262584618308902060288963738941306472301216741659871591114969778182751405774640891919209499430039820771252684628420869755311850236072926693942344648951940415050222653992342327017961613202426491122253298914718484453202659545631679347418058245359697352640955664467544428578691427329115001933399519219376408923251185000694607713473708555788515763368066368138439194549964845171760724672381604951061649621882408244203239404671239006634397993833218661164362134240521642810032739014306351149646744271282008661977558252452783207251980331393016139296847510186499405521992593545316318695084667274288836391682029299097416415113451806019813345840648210644927611079424550520196026581500382647548568588945350490200915355103389650419840738126395877880699612193859735360324146283527953253689213515041892516227598120515972725933450186706143960964713676810392725373312699919779857967544686769660800969577656320 [102,60] 33891177944814405379841458580838602945942325716719701762320380649050833126229247829302910074931047693396465179312196116926599086696677332380722659816330671425041691564203478450080621092419149730333859717559447850111683199674533934445922600096671010636222729290147662766174437505002455031286774802497990050655766568506636210119692571866216259813906399761570345002505638307673207271105429622178919906314634331204575106468548800393758735346520301777573062101706589346840740529013497557330717040306080956857432634764641110531153486255023745560213299832942657794939983824182884451918586531925523121284804696421252471370225114523885933934824331648370628442908895792945890941240630692517437074487377670192933497552463395491375064614044608426643827844746799191606067567960632692724343789495254741555965297191525268887297984914917211571488765636728997328127778862876655253542253936677480580427163111676078773245120887674373457195750962660948589868282894801337565059296868534258466764152153939912537996110048430219293741367705778245162968420322484256025938719784130435466148006850120862648419710486813434772522024840573159071681423858545129920600498532647819833691181000374324919129434134333213285834858436349189989788239753381665974403603096062277063685393148970163197606641681836667139143885749695645580647398588186802835546714013066661039129727666974627003907752718598139139990982447077702064680383207915823209388186984626643075944617210009036775994867045162719203575378926651446110572244815653848999021587387637922481727852972131457782791061336345204585111289441811722203746490773576734812455394245112708326157611297207450709227922661242153606766903554649080517026184591322953167219063618551366059068114409497569256086670472928857474199723540824717271973078475392686968186170848082451090538289835281875511515712147053197426909968056324054047342767056865932853432226592324983463473547929225105467219674872779062394162528901065434384434679670687957310017070909173033251245542626078570595103093566327969469533412377523626833827065751211879934081511439147021224639214180549193481600 [102,61] -1391375233752868029656924225333479936569659951797678365247867216450108717761336517720242370454038301045046733424942380944284923625199861812124564355694127985489630727769161257425876520025496621123234620139327749771456267334562459434017396606690980145671161908170467749459445732528418588649937869849865992237215171464323781566450423778000115889354643033276518736827104608862999296003052756688824448221928638647083292059090296097235209167148243124955439296741922154886076229410642430873431350385548368413436683416946200152080428776503616664572183767607594223212824354844965291962610195535074229576367416067507875382456158048397884042804255035674362261152271412653611748289341147917302406310932652759842878167406510630712712887812739192225480103297071681592209106702898922663596848132803100058444868341278102975804927941934141185509422568848033915164947760959209315738689845808156986919089002270072949628881743032046011093018859035392350287137333778147049385030393353580141833523820891793265616699550116022753288178192434900726401317777667523367288286696728299984753555484998432266735209904539885817469666254488060858115430035636436895252802537938024015682904231043517711859935592092443770233678945528364480578238363120113751719150242830032409705157635566348429763046669868726597722178113267283943165466050784195275457466008198606779751127800842690743241502266435027565854804939794587741070258181362296047964492972825545799575920478626086783898583712467140554374343824309364867287697553694382507431246508315504837264073382254133972419261130995983201806605065054809200092884370921465452137834409756122744888908394730087020127498043385030887987979942996791981672626110119256691177471713893882678249038708977220500455951814935853557635368700365280425144883528624872255030522981909202051593686327343197657050432166798307865653594132909036944096803384439758553720555667832178399298044777677971397918238658601392602693701517625596800160362152171444061336440081058792747677258120385882961155193189175839113402905558590514025551044347127794403439571293230855458860453155553326080 [102,62] 43072933252907219065196768115899334026069526229449107348679030433321704320079221840099256994596849362475859152283499582695839807390437044609645792160982656278162101420832904285057736976974824157350647541101983755279693461105034311370869742778662246042264495231196924895521261875406543199065593149629317415991745930952369744554918846360894149962460199278866544267331694278640364825899095069525886316834759069358321427761492984739377055354409128396857026877095100333448905911272916532112328509428749770888077857254004308818895431841942050076184151948959978108804827026864985386007255464533437859412357622508617709246876731580737656803680742318356889482661594598346968438081435330934289434231260215596233038118896488930489735742625606085988637907104361463428038180679082690091496311069234094378458167689078622251728374257243762399335084981579471869091347170029328852033049209800268112320290497332823795822741222758255462656123644758405228742446455643130092910022210698759561234973225168123246336337737565523838799078252581028322681940808686178290413211785614213843012302632667272639254509046329960526471080285191154383286989585330891757308325275646949857584081225071988623905798084411187181779915930404528568584555970384364029756970210049774536379914578523823490084643043553438817835100507457600325717457415160575402945065301732318438151288849365250380331810249009916774098241211973616498542051239557653134765661606464599399959189016396298625093581248497980879123983209411579511389124083553988604823016683225784754594674921628093552738894725187523425760829004214839513444391886228966528971264169448236066410415355210574473525655981513955386348017111458723912600476990679222097587684536672237673669134563370629069480392687667857562807887700183121303807174389279272310522952875718664746497456347314214181228589160602752575222008496207141320350938139801157832588695330030005555978220747158522052324189106357244282591395978351352714963536373787134269535135573269992181863470932975158260752136366350677519836631908618639350917597200883983712989589743466143013564319042560 [102,63] -1644280640933273091410685949812539053727838212835424011246498402357352752852585881786751777154935466287772501871072822805579812800965257547683642114554594301713487401137190888195522170077185824249038743677945832488810174562572580793794491497987811918361656935729969479973409167793168233136601767137282285459005851179018931158493979438580356030242235483076501603202911910874143965491432603806415897633637080319288268751785815821612614870509919653029229754423886616343114131877682769311848513786472721721304243268175926790789687334010390567377404418231378465059487006227590058952802875912966674349163670749128341161703073133791031368058269627327931337028940730491816131252318697038801942857637071654463052418469731940592579012818005097972003729388580386708086631092000222746015974001488413347431711786304697048545224705075963432113017702136475102301972593824871120844067418164128371432149684340356149247641875526626571933024349163271455449626487709158452908354950404383640120973323059718466649777346483072271932576001512890380089279098903499569695252535794807450502355152940969413343606481615547487164192317904180885803267568932667826418350911465363172025910603318377471419748503309081107556904254328256419953581407501860154496484655209141508158564475334915975193038241079551342684933116464748115827651617130270924440595485114846146465760581074761542343916429840909811145514670690411160133802018931809722290786885606309852782069915790020182313060348134819756402718407194513111247984644903719382123616019197072304979144755048608870074645937679633370456119647481974879881011519690390239351787191679562912187003637328049768215784932982264227072193609396039886579757553144237129873291777398421459611731411613136701684865550033746225820789672843221422399696097440996494249218735288721886242259145984471636679340281922627159283228908939943202502438910767950430264757159666464044417252288639946833610429208353081318955759724125865559331614075701838888428418639161013777424857459591610312335589282470927249147247500972805142151281753056258049433352689372864407412522880 [102,64] 44870518173075450300406646202436917032303629570490807855451950334394898566105195554363761690432471993129559649404183182583388746953778272952099513009459939423111908814453394613214735089362098240132635292865389283291888644393941769097058659358810547985476198991792150164758936565078902506431486476391103962365165777461604946659995904902221189671600310000939529628740961375517068867301943441850283950432880199903216576792627661935184150632148988471793113965008003730735254027885162521612907999161721918535024106962946967056313821478975456456409108072711932084652991060326855604775205225995658929499893217460835306696069535474595496638308933280219841771133774063542017018970465643265121089225446567510027587364240934901356969020331910992794358862803691914841925701044108926735047403529890642198394927104008328427345341077731824384313243262627819280835462623563286644681639003689575237924496957121221662496604951124222093915975855881927490483114160251337854337638853378452773048354212542382468705935872929549409337563954673581605731435295433095534467688975517968486669504108046121733736599988833694646995481885966161609393938479899680637711040625814122712641821432798539184526422281891707362455479043485010793819176854591942499772614995309960269804052236070834279810434593146606026491033882740510730944442949552558732088252099369354962574609025183397905953348913751369760738496502768146685622906188221922938711887990017775236713543849910319587024630448757816306114000976814786320781895284786639265325498526616287147850394600528626976966727341889519590639310078147274843232501604090164651651096468910589717038859155102684030951420451141937789402428244409303737929855493298014607680395110598881797687958221975367795281584528856155780137046489942625587063232913202348327101400799090118416100871872443376293295557118677065004875774909365725202494613327515409823657471640793205595422445890335571495056534231460175423241051700586548449575270658380792199835192742847037786761945598989887873970837044134539291114913536444510901597269367035098637471236907838083712908 [102,65] -1102651665971075083370204178748123960987507014539397919178836929511225662518368325941279192405657354895581819760969973090135911836677514027981591818259618331099494857238912614539980693143744162888025124943618892122902156030272894586486549739870565727749725102170500420316983641724381906015388433188944441199467090726400836556157316672616385517445621968195220173621066979808342279364186685727113569410337825499746659795061769183530095804371257489513456905190570321526159825458695099662364573255935572799051334555196876494604966276996215471325987229551538244584769285069139443138155091670137079588646255814890047613410977448910192920633296769567784947315198277186753852223333856535424686713687118252508018383519167615909171155927381750791973592025377012540413682186134231615203975425709546246938898313552608144347880345678638573530358369474637253568209670241516579808500191613245218420796181230545422277948386460582996693328346257121757030085339317131640385154535658352762106716295979568331618142150465077974321692183166311708202120198169364406346150601463512518775204518849312018521384402046298754206523296506467923399428728385390466355432773832332639760726084683699368053831852615456372030160172932709866584624767001462556661667543621367425146221783523156572788657976725842219052821009528307000161876553928284908136930820657679991686153819796224658978608104165436819590555785868718550363625850724860146366617871132209386186074629472023119969836394107018241464461211100729769387610211902127916248579616250266239783435774025125343769127547800657057922103627514699930927063248081919294876731784429167795231844821153442204108821444321320941995758817345633651177579812823731115418064313846099607788819336034981373386477487304425170904401459910637684685109253331015044943129269185486130964208651540793683393435469604086151089891552293752134189490165389399030401901966962609194091155762741441525766770310842535896069614894399788596698988192807626593951873543615910869440561255536298169230406959836287324993158482647986405235328678378018954214836834106014720 [102,66] 22730425997880693930379646503824569259632988507087535795186135521833098194199076921150518999275188693204419585156714421354202854534629153223437395489398101487437992859130005185320663955456893041890704016586902097052483609112491155089243090639957063235877623603291554119952061653568328298539520993882376731539908139320557203773981796281025769654041588792087612440305982405469827045348158370302247424081200077919863699434469645102198985727719513455536943699164267986337012346182895435447071568829287773269649097724492635546629690279177057611484778430795132139205940881787816130790494766772506171140457230878752495204298533053230256226109325743835840275103979199777838393316503535712450353055282693741224051545616802028594800556049659257401856361630729448560872766754313921329432773655415524628478279434217508744445606425203268828556807293711036479307499714082699733932940601643138742086902465627733571126740653894238404654288771251143236015485680939354927188969065591052035912849678324763606717088146269291485884211051873198418313599658276081317196517020525216661149303942955912427097058549633901608053608059994758381907627164242471273378009657137995392552188223198598719327281656093832518433156898059777771435711586324364823133189554337343400792602178158359359611923090555424689640116213703987234088541557438247293296101447663383136190226569323828114481539309788069161083087849252858849742796194934130678336073169418403510570239665660797594707143333436467580247718184774346441135258063603474836569122415797991883886456651365268739474787603545204253058264970943966724749900135351576661794655648915104672589398833131250247131618136366573497608556995000435123441902551490991518919206405958160420459742129617149847318574324800855681637168725912730331831296132006960622578138743560387623838973848194100868051693398905008585015207765977185956494993309749726866514470064889974218194676181293116273529754718160455096044646228277103019543024065844419831648519646164036041419092158329488309356514520364890677184334597515146697775084705933973233209808688032 [102,67] -358612180679477801790666253532336937507342958047871864208655766639360086956688826374118498702878306536448764924331993422256126606929738452669769754380780209944573277023495466544492422816854248506534394785528010831879801182798660812930054242784682955911148467404355950560817948960193373520811897794049026051073627539539276525155072188954450108636595419325440991715445292400800743633493124043965496772195685069210604877783721416368880732324806193444247263591218414339453320995658590121863680047925119892979432011287030165389940374306854208216326825013215169310882938903582844781726169259284672666909123100439702121627143339159100189870488283650517221265787678209209809196660527766330766542329225975440870351193434585734491676606541688223668942200008216195158243234403839256379600228506299084033554598007955557153341249038332578318356740478862317868796554496938147577282684840672911440831862867571780495252065662436023290668625038069153171716982199286433903041433223409753389943831142703846827962937403240973501329419741200165987324196090861240387555594185534504903549498910944312350319725511835553142695884033380862671621700829463493541504903300916213964812681495733933415001217679575302373506550302931970976883652492228602407983500939084077996492327063976033326215715562385109380754479638016445478113458181678688179504469627794623496964316331214459392581398310188403734540088570151681216372585410480622441154770422157910212061154319434573278828256022946464476100644947502823123189238097734049782339292672050382527018500964999105434646232890157825843651557680400760341606521993568495446184919643562721428470275991979044478363077765232851663261843609262635543349396976688734779808586937653635614493610046947465345750327600732591131880046120932620675321886708765926111415387822154343633563432355393678262423584092352159718706374460103731981567693586338649022181212170377166131472572527802168879506558064137027357087834082512920896708016109838426919924042950994920932869909863526119501712310480417366837248020796391379083926426565740770017038432 [102,68] 4501699801372491791742865671418307328276494220073419541640250598177707159314579863909669488182994611102012267553933884544141300443552347226866916344158297300481406247131478324053602493513557577726825265534544433015843273533470478811882186915759613621536081122589380958047867659501631414408088356432661952637814987969613326047295258424882492287829747453835627739146623025431950629987374923764641021915992837188075566420709942260685148708669866009049406570110503840267784830088986705700172509442108863963954312721247483291434226328741263178316029345135243375439841749153763703338882390050164633462316589607279880266553084055908529475763726536154120973663799490146242881690140580324297801593754498536862390238978597479403815826963794204134516462952335271679592660478760789285259309677183589546659256957855346840244652443849518097828178727254026439613293827079477925621489084162967444519275247427436344411444115138023740419170283821182513380899804944772483701356300475385360817067124455342853950479326829046593422023472327401739652423072445183143302733224393322849950821486953653486901342406313393788705160714774683442705505178173176102435635694458277321893398108707676859832286076661905657190949372171652326249799020100005542935068242875067053372124412212143062118555841321412090831722534469602208456570597143928732318994617525070677646204583287350084934296131490997215822367409736794034162467787545767749131491195720506113166843938672170167304737879363693668887196108888428576856180614502795711991309126301093742829063158716752191763216165922949285218721689071363697265685202704553301901952984558293222687739972782334293592599388724960659817755046551293420635007901078656454474788774006901413157952476141044117782617157853981883676269253510590056379688469378167552956871252420982323836392045361822679712558474617860276121841063112831553785572553392565640489709253214775964061966495549519513160792296632147591053166485159334310762164672223847761372902239000211782424708995985274673578233942667500434383347413043015065653316938565252694344 [102,69] -40111562990641026459033876403507584368023390260460366156024829410843913646455536195763377401819196514268088578174313242916863187436161502032220803031216641387658799094951110990918951067222794957236223066555180691035973919365428893005856213825594985157562154829019715454473283261207396803669246398227379524146000018035547826727409091674252094357957960599858992187855425083262685173893521198589591826074372151143972094321455125135121608110381922354947849663563847535359963848771743841937145008534017517990263208410459021312990118391469831836210499332945948782420203008346333048048633260981146244070726860477727845301274792455961226906312519852685455756149995981991858655223723710277363791749670174568805287627473972083294159729362775330882654595609103046493037421017567040221326825059714546228524249532532607928493878801612421687591277758214285874904456622104455245725443845764439588571399638250345043870063647920732987288984403505316996815492591125668318657696335323052949258576360181021240706596944292288101556883869515354854204318507531410360914602530856222523583583567006187167359839641982253679547111053549255003739443094560420115792763649692398744405288846803607018426493788281209870624252372330367897638937264893739758684113107423994998459304089182637941664187089108110672498861464024218953125676667829359474629906475916786987669038675098593994517102284778878869821852250075888577647100152801206360331260271544703146885227040897360925870943226174318807668766266114588332733447693303102559710184766347982245867139487623195729288639918874021538828614883283694235020655592251145054539497162173714585920594683261123972756650933955085008783823853932780868159375868989806118345695105008950401044748022461370335083216853090729002432287585890725254495947347057393502917529578936436130991422997030569906567827991428916683013642382797781887221410311622719412215603181454501321504603212799573369915296748965435050977636444628803770989032070970620982372222660786485132562048802708053847430336274080114152766234668159220939436441162332480 [102,70] 195568101635866224479635158857705666963475236840131031726528084852736622571673630567910438504512328355395923767901817276601810603299630956239371501044358368307860201924338111719333505257862602302789255080427931623678984918045744034480148662144530908899748513868195528505776271769305221702118604075718911601914778604026840189384445361425431360357834159601659370958087139511238834868277417320106158788180522107137606171348839543095468057232408856564995153681610474461569296348145426386674098612581936802920436995788172993615526283370313015572928943473650101982738958093415070517162211156800235235223656735664973427989711664017448722253654376808000087566906185339312124197918932139015904175470555977415765178156918045491140229098660034477527386061826925306878584288986590781748670110689709210264380883181994812865979011976570109398572508105970190950487531163365752741178457017960639598040288874960874302264966999318904393857197660514563505133306480976904329851806864180345820956276781028067625732325763479060477115655572718766128571160891795152489729445965947017672004585887595794319981240516824755227150603906988973163540033056448872282599269565350121931078893400338327145959557718461564101382470303444118678140899555372526738365961734573908310238857272173019163584449501227227839882604150917551244873932852876910888922472648310947087187669968448364288235978150921970245823604864164373345809861574291235893810602748960984110888126312367701096845012213806593015215665989312669947888460464683924052426018006724526311143759246795803922585451229595445462081038578395513082565863488201496856758944457443413384768026800930099998302174596576645608474015688563244694801084458604278451412128540758480606069851407637414455240978901451446126759312413744948266008311599204568711334240007084382648747483743696481416997149030711359214626376524730134304635326932943749150479873899506689370038299911264199080640152536847908795775468486874762289614508955017485644256040259021152636998796476659655207976403575209083572883647165302527083406133312 [102,71] 919941341753873413974198164191221489208469528047327066048497262578287606986816659906290211392824894481653212425872310593013809638522115144240895815820843881691329846216852762074287137826646204410210607102103788113943438472734597429436640233385504478132541892399782521534923885085255007115307164654205088059448365680772084801857830080140101895747511047867090537120107512069011345133462449670977348593562301896240677822914210721303115044786786746788483932116726576488773865016848024147679857409578781743074890030913767344526453371448080426709439790589956337146134461312569599652123833074000913762592212422457120160475901941962943781898723069161868831867427780581224607730372840562783877074297964424817658068098345065431293411902536497061285136063797560594719830131962946365715148556733141306861289281885876151469522869167760781210229262811959148902576440366993546443957461915178353730101046660697622896439272456151137459257554462500416019943423341463862511711589300909818365379194261503643227333140173897158047800353915448246823140325716064359283600396534125926951783988979208662324140665801326686880487532985525893512339916117195253537082836819408285062707034781109720075959263396845149618452741033779141989229591837272420781750300185873676128390299542383478102126453057086124427872118910939185607483114466942544061241865823854073191326113348037660701659657991071567273777276479455372312937273384881214675263613716944551894228635551703770808307416783332536542926203566268938599081790027601386394630119736134030221000259346625577164211004825507243353217169319801535930842947707147745364550379564394722790511035904886840058172144071179170030229557740839176067887190870246566570482833023103110815183180213893999381647725127026354829345754870292005707287000393747873874851141349789054405483391817102065735524591043181200552097040115107287409562023215732478865842950471253604456515042128558581046488651066723503360880551283008791410348319213139301956409507108860309758251961446569521627299754710567697317989319635595416855872 [102,72] -25534656414857927105390798920187837212580033508505372770131479020064449061296476481919890658882601470760692765245213938783377031114409169248859891698395974347096616094132706298061684621964163348109474075021339074795201921180071877397270438250106360804072889536706665087750210471309159277277953060386559394947452600950114768099925783927695852838512729337113278438546174425029922596862017456233269363415272917526637611618381659961563407737149491951807369166252185857547247342453812191355970051334650967366894456135483154616134874735608642735792351208538873033172171914013697664092897328610609844594395952660500197624890102930967953679584918046143552216148092687819939732420897247553534014546294995580380114923648605151372924091742330850765261831777042748521394084586097913514969525954519929323540223380816363993328753102547737180329164765628718143837934001198904281436819997968365156658131930482921185952258603103638846831880929594060781715287671067497017081214821795007737864073631718168362480023215470243778787367581703129614914942590100144016870640196917846474188077874308176198702254697953255086093131990553270515028901628972069940549690116521945591655329209583867164213233251300158975575662937167847810571792584276550339081965456782179270891097965063955967741589375672343121252716517725511172230974359564664816387545572710580058947696541789624528895305275460633228407192403646942423783497382824565473902537428296134066544497732675142237583794661887855560353811840944569948909109045516355793767706713341324376262266491860318264605762842174567699973134830332285526881566714386879254649397273154765892936009161179881246412678828580858189346358640182121357642850443780401201526408387158633469610413437160212014109895755537863800649534513129275256972465123510239546371604084691344221198054216579863644593176015610128476690511545066525345056213218349007937045206296146883401273898249748815288105176333381159851294893749867137429492887299907746741215414894440881969195377011266728485321374775984275603569503631375634184 [102,73] 238500241808000183489288745772711928586443428857112030103871622096430566913437794985427879179481811879430689796237894732895334349528199483980024428998064451758924216504863859961361734308696888607685483820354557310159826832289892222223499455746923110314499098882629334364258205559042237865964141408856718549406503074639404774842150695135450968763924838394679462033875678929807058628374483919270023306232383569201383407175602303803064764805457396725890407140901299225706683891955709567558593279803906739414921166978811674889102012012340866830172407799996634239959232213724226152243809691072577709083562929999112506254021754726738482597147371387981159173058533864763002820227016792276989432690881750842784262107939278844822308238715799409110948420711251563931282784522041529276867393281504552212768678909749775382772151610014877206480792428123949681922322330312708261079442772564643130591962059833918715682914803455163629153117274017249921487953108818358886352720287671231248095786956618550317074076420111098825844018808586152524173858799715673967041504329302618743690400465425391036069064528591859548299190452504846457999593026180203509821190858161157368363442457757796384805432880345584730491781593504380114792298622449322954637168799861917681446073774011980039306881489022373057894874039588173950827918741223118502281464391487492699138477434182769292849446790639709135590457106117631123631321796616210992160503433190239661576350669142732965512264341562410264558440492875904087574440654675328803748755616025802806838291521373462313212994847816682442333853374146472456511426796183394985967539795499796267172606059702052301607193748487098988123041786314745088004861976012135666521628941185330761359892143567117464379559362526472824266531092840162142638630334581549818321096400537184975423202090515507179026335469714320282951876732463524543419047123538401263690505500205353344715348418648240205328469171789577315775665896080683099397268637188739024033219426309200509769130561992034563398934772505528583915624610112 [102,74] -963742413729046057259673883265055661491274602825845583904836975744056852523578369244215415447318068163357735004077731172076044267733151043037236482567762167367678257740347976514998402874980766422024333370899495009355417330101556585969822925068682055000592163405601739596321477122895220497870319321942305558684322694435297757341420188029640909803884965264106627301600332549828447422818549506424015305460576407730581210297872445880546024256048645024401922885041462270393683049062732754329261552485771542165995652758122530473488261617158570362024372057392540809700073558231386680518179701900235418569540178155168848201153616775093547991458389637494565498806053707337532551046426992672533792388411916848532400830435549231467734494895000555187746328531429898763731721796318383131181129389826318034065828056448329277961961277560754679401268061823986645982150378292382454796229465247261768524706900982211362392984624513050079690173061728570796483755902379017210340320994612811956265238023589291745996283633784197936845921926634294186829654226642189650172511561686371801997594673838200759515530678427599547661257280401948774158127340753297544440661407770843199241441028663781436297835459889116423503675156134555510240189320910058620560491482783013794342983899756187602549193389956330999666614504367270602327435343799709517139672873263347888137515400705502524306268500719327972217634683751333094649835361666341074189737326824306278734456440420527972813964908844291448629166281354044264611647632753204101893864998818016702261277121475875599002983468656820858769807712720666360141435681918062326158715330254212116367067910389679174585053872373011079568431922249359103447947645019610660987711592671752885666867479941923462549407849761561817741517671400935642578467175431873481604379145082840610453794401406457532221889565345247604723277899022265751849363289333423201009927782662207899564638335065306395487708302270035536607896442617293510123600276890691599186353771912987185879024893301980928535409778514499211769328 [102,75] -1679792023746079971534683594284884075419880456225717196130961601275050898806479756758590298222451099710543765385407460159855462013420334453226743092788510908393666400589174808541997779760759559008173561226433567906843095309684345604724804526633994455871385218629005990393530613523704367900652226366383330480520951234665902677736687362454236815490907375643285166555052838182341314536438985033595089678209809187269653411609565670844795155866006924628323074000249638617077390098581188005581761872316281796909873351715614119690562279632314619923927554624982217516718279217502939634502826161058305713876070275662303708098319835252892702568824507828001414408300118221959865919763371760461876526147902225713299027673516568487271271610276206254317222866366731756621717070445204192785811620572741109900362148927055915614002064777721485306557339862294282741732560828562049706640593441857307918879181777511167793165111656534865091229327766830074047721098504963763907747358849867800335912874831406543838566399728155288389010964666863459517027189442491520330859929952076027513807445521433202500216796858370227142310598337756482213261573062931986656576306977871834882507677605489310198216537198361968867827518926272878017784738749994257454381732401638919233573278490462150593234710328216995593656284339182755329747113430093431219747457299045748210548782176970698938925937313115530613285275145446599911096337996287830843744106732194121525033277082833728369622457682459737665991206482907985506652276520990086609060393041849190919133969922412606420240714321946746056350241106676278878928174721486174262583293097565659849789046927406265573509828625177791672431047556840802843984092596590825059138743464327801282673718849852036651466175937330558821206471545499920321919838361279850340345206350023616286601918811687833755949999531134878005616261114742215920347376000083700068595717268350062695214983344149035721190707655427154798654188983603849793115018105802510085594151920119439789198316465039693035436296313558661808 [102,76] 45862811692045172252843900435730038982318378862411406077840308316554479311547341743693737947357031434443220152072070996560326702968647369138425979504922407139690591781940379607283826384905173589690131726477221856153495686801663239747427557535248384940826334878163544395069834922311174957069858914903692375186243053727861161357709525384734126049550106461373490738401628975618875098947536834542149089472150155177193174613414956478212098836717624527023615325992717883847637674661682957304301948498952809000747792629886271153789137820631288557261137168515392319502869692404266765075519971766516541345481005722112335061392607769629596162101580246144901532049984266483544885390584474569752438018675504487022900299293777634242216963004526859470610265706176252798368830463418563067833329669477145209995253813958749208831378665216304240273563241715631956817815638489794574744175772052041366727121395695898495679407778589240612578493176066070970874894398803457678227646391790894462296906131633012647298125040699539973639767201388724584316203654435177266882417759923527202234021763866640807528902387128694339392523746957681441216922382091973850583591525705300132763920486723620148374482288437160751287513947058899564865929148249249052138857568536087777337652203511970160860232290898584601707692396713858798306841179137363684337588509833488686911143714562347240751034002105382234201128131712336765412506005874469086157381392517796324491488311338023082899150895150433783538482782686652010392078453479465388072087584978618851964099677142848678685965490600405243228736497896548083880260560231801282027540518499263524013176777045503629447369616152680162918194725126472745209809737266949473924427558083454223307921183152147224895860476480269918090935772758485896168391636738672991518552235505872449665590543267228234628815298254072834168268954185037188585247589960268869309787967689469552257116090676864127773035849040912239661275953770735466935123329156572049646196631426166815657342470735471004566083506402056 [102,77] -209322696047153121864471611796526852672658143668126015468879626054259313274755841299853757741632312351081654909250061678981325271625113605972770736855157854376018198749371871242994078845856262756782172526900018405306940503948204800148329245474645535193082644542967890812710656821136102958970692705260130991572468227541280679454351321188834353426744050684877951462325717641675123463639192932676405760647197618471564254705594103368759165894175154805951418363883982806511165987248529751810358800626349663895896400019762409775952463482407263036759139543250634327996910504631354433591717765870745468500401475971137194689083514883093887210280436352738821919070034512210862754696115913222454723302420554594819698908013646133781230719277797969070571683911668033927818284499714651022913425053352847743152230968346520300810523275857537950023251007238266286604510416457048641698460002894772033819573482216412734126625354285452754693820292586178630554348753116836322916540598209248109625032635191875862244579670978813570425174025850364768752562962473810103667230851207191715868395579788600132546898422311008115611818072962138552774296566167232346650088099114706787255541844335841644089298201765288606149806106294008037996737392155436480894805887590404190143517639740886226790055425855485434985486063127137275986482737055696599673633305949796189545698411671261528011957021427123301984074423809582279100958752393409015189365056085997341257838861274936424664968340604233022840936524018861812498010858298074241479248625481520557596946281437652523854906552704464720372838381527866696542621293045908076018464666363134202766252426060641935019252786511065235459324005579420610973147852504584366011255834652774832011825022722757196652871101520320283955203799744344732641982841084627010290731937863150197315669858852498196752375243214104466869367973193037360963608357877250251859523964018140559981472824411221212678607577810105107181386619449832484920140154627417316213497214549929407518347747006699155127683264 [102,78] 454315428450968625355721264588692694499672724892024938535176379079060476148549958666766656176326087070586433498902878708930101999461906880031564792438740706768801113753885899709485485559940974454639586396350195988051738812128900739640883256932979468739743419425198607433423733813798605896553291415699194708936352277940974332097895474667747061178615640377975983828717076245104663505090807946540108181042330824248808270235618718935954144955630113965384791623304155569847911919993016907689710096286983429998744441307270574490774924375897030421214154302384192183618839128107694511319455204743620490825843206303669957574526151874578725462086062426650113760538631461216126558300880570315706280721438542896001028584522073804515274310545235698916277348462855336951032550826833447822406316936809638009413882829334452384514881057056144777056795362335472887236159918962269765983674268923343075448704212448455164001798908124497490047761184935712265921718961237415427250019763386980425262941549199366736353057516348625623824550368927671027194033418774060474010269805835858081238189207543717941752604375404882110753029789532064082270367592670256466572324791770163071610434722404575900012924866353608980659459761688825482500462212361780539908499910892710491788057493659220969793654452960125288051842706185021757176541988686256402655499461577988129660847787209063195637306984515994303595746054564400978355606261884189683030336416849507822935119377660995869023680481645656078161106898867868408423247997626079457455078802194849522295980340646549252936805289539638095857522970218127474710816236046633562075671605340506532963206046906746198247807347865097942783484832133186776795583724408204292475306342539715255158199372329697989828247441046637123880169739826482624603513139878170229559878811661508278591116031342266209063866300959109693122500345711283672294373336127323654215446938476573468161344786794556028495764195630206451436649458882453768618266770768040339746105141909195787785539988008160059680 [102,79] 757226706037005116593904979509282644650837041333065317261726586979874842377984275711079800344123943438714698925865970994042429038564764454051408839943618639811686135589506207783939672284040280999715910735032435063698352184422223378537455837735455352535817738507126566645314029158313450175399125863098294813641706633502580708123823840486591641469014229172984744453499990029461952724633365922948331214350951207018123026670994658690760223551702640934533437100751997060599866559568543328306114409425604063023792693769636492063575521944995167009278503430339741183168632939272546227280353819567490326744899421289554087094493467505702098459307522396802225857508329274398880049553119606958657629468320914796795012774169514901581550214677852847132203794838602846921842216064100283808057484983231720889001334248131314730555523626853612718898448048138225893269785636097362441543515331682385922437451326071793376097558251314015570531612014535503776235497371452540253775185352961106837953858628051496342955466968120927539588997900230322362470454276079346173847557481536029593872230731411773755682350639626390071682121052428640120666628759899852958894128388113626835905162288072028942996042618210097224727700155794347437738681957294339588335870788286253416546960012086648996949734390115442005862114031871469825564766243841490036580427948035438035723153782268235488635626659623058776591237980134890381879347306381182431125139191160599235650252749860775559918293180415704123391732772144048779444663760632531818469892883474398170188201922105667209325636294882211554674159535109235549601886190528830328518778908258259168185289783717121241491130933325151586732473678698938901385451572441774759362115017286073109639824942196696535219536295912889086106608277785591933189790832799053835201431528565279839635460265062710195502878360360629839476208395160099575918664470186436317968467903187752477828676359045968871365849573499819149422332976759207816033138927938424104799354020483715443403044240813824 [102,80] -3442720692543659531511271210923539364212034945950901788770326424614143668411368818667129461760158307261938117512161524997711122391113498926739229296379765514656148203943962084408638471685892407205503249904614613429953244270774257243970724220201304723667113760362017958737744931679314714015723673426542211274640941499367996648917617880375897804240536149575520974682453277957874479839582816372377669681093896810354710223563784996801280085172826188967662589625551098742850274761995811094344437208986960596177647713866933789861654954734572776372359844474055478341509669526852136656478283079626531913212518006795392921291550186638838269695036649157737339469714480492992215437299815663915696962016433791724969169623191306237440125718390577737827161060914640180058952280626527489717708048302358948038805887631429634622116802776350743272628697577388513998258392658661176061620776080508501883508283309177078956423939929572841844736415136992032009473461782946956662984480570906679838361971883039261905507252880190126883205320428008694223841781684914705921725281744374019471092046672552567753174430217760879133965120260451533223828342013281872059793056135747044319684303811200541719455095321215881340919111499371183723931034841112616445680738943869422305053482613767603548070596354187660444184558344296142018656601453151791912664058251226495919056744444232279786363018650822350175112374884025658258991385534521447895218476844391522320278895995021954576309064653842277730271111614117618131605972991009686202611774866635104832986853800189602280662877055078248205421705337886724899524852217473912092112282957635285284389519834112124936559523547005980948255854188875894070800129784248040980267285051283095382340759851923929045231554321322984694115483415811038615207756630976814663794693658133867595383200927952485198646050568960661090478381679733927583951709138234379179635373439155864778402796140129587732772815431326503563220576958285272767819628458271551605928139917609599263820641835 [102,81] 15464942688555596194413289628810915692084203384540954221535227199215138703059892217488272539137731770118181913019460030293065321790146159249273854181658572868066877541382190517638197627536257381719254682785208451801923923539686589146588283324873175581466127931529832421643801693810148289188979422304297257738830837405512106450995730174418126107478080440871504871921541017277266834340071480291695833368589817790119337249271101948472779592013353148142050111047896833310706847622937667774306053926524570264160911217032238791139293399615237415764751759189128407708812450239417921999412533780962015026421937702632342136377961142209522139702839301822918618976658216653598176161131989280370541365175112769702095511767947027667511397271557751642826885736863533913158969409437553996441809120482486425315417271310262038923832066165737169665674302242012240637923558244528298923656679732660758685027069085704176808460489480336708951677669306770677900705300517125803304040369034123602934971082941935935684165230877335152831725433230777291226842210583336697836201327662152037650343801153118403763846795671287624916820246817660799364810845414808695352629716927334034514793286978391753723536866374827821739822720948488239581717659642939904937081095782553069026432127757087513269671606584603630317709896992887410243324704486140925531076488897715775543206810465729379267844592423597164282746383693726892126062566588132268750477942261629899553051955653893882102600000771040100438940084916155579543274395481916780804572862642856545912792777858125368098603605750662328697137172458207644825517175707002882087981490824942804717710137712087934875928584812439871605641387888976901485645210450971171980880330428443587419827729024607198684913813014678841663200397949916781971524425669644659313931745606677136716174182609778132510759150373633311860196879664881228868740483413779946151901137240633037759230927840373388853764395730513942168807638748687473040574185613009091492559541388578358338624 [102,82] -245436033391206956333594938716513237207283159150021616504547784622259311044508685711459185222506659021702177528598527477644895676564761759535044149014758088611210917773553631593715071907137732340606673507594744444064545927259657926297449061421648493091198482308268450409441548927602453503199757315452252207605419107011941931370038536794101638382991897969173737955421012378251959290622690153996924256708465453103814887364116814770471449701668327508847453122699023918806212678037651392598073745191625946242624638233312667953931752870370211752258405190706332590987863352704737973787879639621405787240620685870599333365350398408595478766910335513243548616109178518533621924003557216352829357789699428426990760637634686047335477598963500911882525744038131548082595580766618348016496042852742576725207007243773694577923590506389203770406134322750964622085427541645992456584219819675629356592296673896529390582918210068973849888391481455555236360043411929359863596311738473263162753955060432517852108390122576370913341637756835080067454890164525374320965723716968574340087005234794506388888073099796110309754496505615944123703297525774118108004591122991382712288256952735222323219616073469862225554133820908340502073294818298481882729890598400015756872810365937268157843198061893233887062054364337659465272912352397488631787340090927486261022226345023339637753049541199691618614243583242468904728739456186498207287210393732485312120870368341952238072200138056859344679711916490970467808583004788305765801055843073200696911218388661007120234698709697162313689016859058075359375661848876505756010842756905439202563439196166123349482352524752480732687338912713628921203751701179827674725780019355484612591623200296838791625507692344814371212437323391963781259972141646569073206051703014585758227689356888013624233913207006168628943679076772184700125247517679789124447574746691963354494570486947527477271415413770849267082136827495240635382730429491828074102120144604848 [102,83] 15078963960708420539094055686753287412887191318539810498974970452036279986314851337098455836052844288972370902644690147767322425002616532697582724885310299165853678533256870987439908102473948079222292156805252934914479011946461769656958641267363328305473859652044150570134826932759342982587574339299470402496461826416530938847023926705139729320612527756879514780530877172812469377799605779138813500533749006635822489476935261561937077901212830409258724972357091723997829533853091551037852073932687771192044723946086552461394979865172679032833000907260187057449316658109127503673854996823895355954059801159683598147951911670263892401528773693761846775748638136373485680056716195571844038825832165917084258538663772307545630086007951389885007765257022677743835243683857793326293105094885611487736217945387452056143647141389093764912426688509632634008606864817339310428840130009804447929056758433262317893709897845930920712665135754374401708514066439602864880227608507847454061561911112575050035607496566391383886902441126171309444263536226479108938776520301644118072002957034669137036494180749956766047921358307085887995264359480334489380963192062778987382512440716259840002473846809938162479318441448067133444798157936564742844054388540025987938377664002085366112083557315357231105739367395897647382124894305891752838783763774156958278721495239320408540471014532844130624908212374248739385808310642354470907922146334732821280694645642895929648646103578355752694685347513412650319773977797737316284897214301482314700108271250400788520733734482562251846259158764612681580053379399032351005180897176521207295215759308555983223021633869189869341579652726373234989956637351064806726681251650434741981087123879703234951753637840197516759147684320029765427141054742050693256337952221091162749324857046776672968483998727754997800294168383917822669926002560809117501318599061764952942926863882761582491547320025530476132578342854494912631875182406141630575486836560 [102,84] 120911595873266791448389885712436054915236287354956253046059096652911540074610994861232876580895253412456075481797692144935021044889242346463699820328469490379448689607721858316350365273891375819897357420792962740815338875517378141416610578721152753849405082974697396761315540142276317179571941409073896397053496107568026075242775087137052154989418261131452128651369922177718178069873633413337633436719503132635772127020951281897036932070437827058260686686569954184348439078629790611919451919745589273481332846136863698719439722623742795424612995443476777233224779986281470236035352135678911797070779403174647144491380246681213392394454672098667777943707089602339409727200752959719627859605042948539046753973252943951425418329735225050798260767032913187814778678874047764755778996272852734194269294303775282716275645196644304609623347973579751639788592228559061675216093675558980589878725470988474787604370387874367220720056174465164937179001978932327539002796428397065324913471273581857260074739710807090860096130766112831342243604806294496446511234474142456260480153840808829453767725689100480433516335415971692911662850795566343857140861353356059660517548208146724656282953089013911356907693029107998897357813450879377547066262611184067008779922478522159669932206298587823937598904282723937464684741035443085430075042251783228725665403092498259161480535608594040936165319703509284589747274249950020767996117659310941387888525861379680800599468968216217799693203102906687093772902533354942525516497207861671106286580087605428207865961660244831441749499624399954402810778502183505425807441737391984715870878721808450303250240509491666662550858612650310563641778576913777885629287083466881328635642234092216335857719228708149175272934261396705637528638516891899482469762849208891650272825410121131263696884728789885634676609292925434610864241010831435443209428606396098631077853842693115558895078292463402809083455687759808622517447502629411502221748 [102,85] 3402971750189162067677109738003547458838364349143197525790077701402318861643078715270690094243652841917667957212578443225782013641455376762442946183917668890412427294243410849165128764261955537181503271068481178537771144981714666830399501997937453154995334964719986372082899109563885411765384828328583990414715940716478435747986623867426410570353181343594889216063350478729448828716484536197186531466281176225569201210266593259060938275269891716313891389606489633607631908859833478447375369694984039724234013766235134255323865373157718990588526065280106242731509265571812446954028823232710337413631403630418598090805436841604551495770110211625514639491419245705209923796874886444559752640098150449368483122684393192758114538686037705952959208139161282413786911312301488790678960939995045212758964008678918462066781076105415233126758490117895923616073416884101592659146185469208239958543098204226794672633208731716908416046946546342522602908159976292655091792770099509841609438671762280499332581260144046226078267871071051835201491910793989104793320355300711768349057358602026334617322804707500865180120989968037006820042736061439947273889363684160966597528222275607268232091218117118101135369233637016578528610087826811085333284278146653856596745287144070366650246672003407826409255062917537791677345912760977518063010532481197206860239416823777950302356321913328006040159206464434113978010746550859368383272516179319039548621039272802137833601711994065603176331677932834145637146320627072212843991574668563622253809376128568698803444564527154180374661889666961094782120855964460530810596210578198590153935228179499330631824592569355296262049078957340450583419087969744653825145321868082369562376461504007394310781830933857725535344393610903692312019170884347177757902610365375682802981839385451059727462991643507316626394287326367651104149164047129536106421665118302547975182642231929264350829652768200132864663509974747607317507978035022592 [102,86] -245130952331075560822821097450366692718623046344534682777853359845170371387449620598236573820800041067510712611977098492139245514480469234877392350076366232268906046400048806857764970101088530031148568841427571453804596155997713109974088916524618780008568973057489110489042348351875432937107975296791409356495419649639032896597852999308571355280445261543783555471595310634924075825577625758880707016423059676913119226129096790414343758172051217168039300639970234280601126423339440215565344422281683690715634648222171445228376975419972708985524556331380482521860592339763368937934517746695163705973703969283891345802503021448055257304958006072635585080419313548056050185476062119171537574690180415185233325080910073036513470470212990056466171704756260340267265693173559993438345596900844683009939576958450174749369483216775180335808018104930391538434511949406706477899882117715487973038378382244618576243820900560021626082954457488750756503357422154546689027984296171181243608429053826646575959141861555350178776861829551583758593011482938667998258901473692216169386979376301848841159859647749555962831646501929891589762289223661490948224557280854235086885950127634188004465486889261389608883832994720029680435520529324561322058435925817070175491800750734945291268371006500826142935529860599056745185754538337585500892329555785103105492289385917513289760976532980936363053082053063698105373114238636143538451385745407180790469819140123703226115624745956600232873445828870750631949403516279034419245286282668880318784418618243830234896696806810948286147795501787574822655221620518097737745447612901988051531082301093573227493805454665383755474743962459674921706757041513208802448499122648076315332594431979851086741587885626604542420234500352965186824777792795045986900901629708319491097252574035062640143421615846853533269709389253191682512792880226776190285089810835185119380788059080438931044773726945761081237069391020154466169037317504 [102,87] 202477442859622296372023227223537998318637679584379025279555742979935629542773133553416821218527560393757948311183323109134697114920154336264840930373737091695295144073904164521736233511917509618339916992643295212804082797595108977841498081531730647584312959807018447795687778686209526994693738747401971363243149655853234165450875665442224474159335475753518496192559276199222917620337886880394011389519885768449934702803336321632523379952803621216856523734879385045063807307346915492596028957906299316070588440617975500933103072652816473226985094220830546708346146890187753407742169592435874338116106569979533779681064183695679651928384380369489307226194885282178623472119320153841444695623364017241942217355954053513007700155262905677889848590533289977336682115625713465697679207069309074282545814753150597220229546919810945400862387203410152028547851862906382353882567982555473765668462976452786394931421011989793372138422199903857078905872294132503381137557236067638615908620092007981723061111886386504353427640823774457522348483929947289096890600235400497272721834970360029787328488040928016982673493265997805609776287897299369921430035902553640652234413076016190904633016407924614624867489472275603276632160066378622028755914674076680948312063283398429367812769379005030108342408328327968228026960235269249158909834510042959577764659430641904095760969297991753045685679558707975771521555293391231836825415097404002815248714721558182669355102825708330095158181481425221532065948851446805671305053212984862902397671761066062720133926557683080933689101369745702028241663773091238377522770280627650528188376728576806129288457566532739273445908975045343071214372540518258264784570022799092069041581286387750759429402720208217654875023787469436498816907019632678348352429847846713326864389935030997397084536114656598102183318156895548012267279414506821183898909144227564371454449878503682612849119703461170629797525236563845197889664 [102,88] 195813154828150974861794788357665180493021513921957333909450693996381312799726825728094895261155776014717733223302128642257353440327457857622112983352026829617762710934324672692617783237187176132801380245220302366415588084799984083953548252635706623199313711928665167926926349515796080063548081927311707415392980413541539132099928462039135574791972507330768297018643090897866436467474412014239927881859665875318121062726000189618384175615609765145023181193604174768395520758001542690768455502825691800825700306899397563890009679887292747421507979051063371611320701812397560085438908422206961875136479035902832999303358624112237165652919669151430898384821928402895395120016487312206464843463154204210495579873603187282986984829386336674105715590164572455849293882127132149850211083901948743313531115818334770108200159991019958365943352664460519640102859812185700021736203587360135746459468513091422918609594532285585146576868608874444600194603160459330447258565344036398646534956285368092045128733692790360408991061798187555325744521982986713212270227762161801862785711253272074627963839991905951269388987697978067099511637786850588436636658285393455797691114682495030808124184181729454592210309426469685609017167551913600329560602048688863050329498506524571901997656989533224342613220449587019334115531673210231745030625273783923648534547332394455253797530606491237766457947996538600946929423917370783774689219949291507874399083559267461731210465351342295975493946455154958927456409444711831769223197444156273371229579423292239455320650499696109789001466372219493095735019623490730197954256812565442879475686862228223279393232102942925250164334820941924881771742715087097517964578217721125459927376519982685303342111213795274765330523912013017384519335338806592350518566510768950670258839997617095161589777335528409325112868790068263277373036505282350160673029067939946520988725909196878150557753235867317698397279611209764536 [102,89] -91604058102572121789332309789685071964941777822062858911951615035136999209587302402272942961168894710568413390186298273458386117400388844621614182649431884164044476885713245298462778765476522026562044104701327016825256002534771897639151643275497056955293446539478060084848785537295532657961284196821229196579097675134725850248431651805367119644288193873696686014071704829177358277910353966516974614624508175358325954095732100442655800324023780834172786679260945519166137175791328925069166744174940388884316434315765480878625839520863788854083714229993656290012768893601632793248169139035807510159734499101707429208427521700897030575692771627240005216534375435594844357516494613318566555166402806318731576901266750261692968818023891577989884651416505313401614000046029515539254625070166352567874148579841994729847712310511102802338174956953082390529626881533159709310026423570464579596532710759378570989414446550875014806677641267965447307379605949305588881572267566596412281200765139398804293955893774619977201309550496986564968668477055868846013366715874937976204324360043138564524204661099368988792291505523465097634847806963793128474042393289095035229356320789333641599671676538519476316287213276865456660841251643283780493574131871079731111686849787006493542091018870032716576773998595952950409977590506434120317184348012441481917433208522478604376127745667529579587465956585155765056002878554138392819220394646438624760184372684219137294566231507633445220921036735462466261868548933167206116643390609548171663446853407758268376825966728756298678843612759926298208427993886250218731490759413013592795857612378159707422860961148240959585656406488724384455377814728287211226108987000584642693094682030180317045346174755795044664595632186081163978490358129925211103855234926091841543206167114336872591911418510380110639059303959171937729384226887945787131243138620957865848817757909896780882769610703300659008946071360 [102,90] -27736424532763185872283763528569361970680617620009143774099636970820852768570310431543956171917995068741374548796932598662759019024490308425193955606076622129825577335806496607736895001692966950189136816643458772454610732641434904194447364362219694870073689371878721336831744043840592026990392793152333726657842736376486926403954612312650481984926914242448555091364476441221436542106633511335063286232574093701012269770059735767549187798211949502265737714903068549189618747463397906747636172704760356829455200499599193123393631736162164397348675214222589113034194002950629516531378324440793402947754389708111791019883239797929713140027901012649229990160295095895468535458656813067957849206340374797719230188516159243786679861601205901059347600095534546409277081270372315170649939774884890579482284175269089635824519944187909512971680835677568406443463404544228249292638480674925370277506919628015936017425350875359733553758181674394723675645078950463101783297952124464144860078502932269711628150462481524517957071546723667302249448046716634360006453709426930191728027278203347879786658034380730664888612507786475073839701448413117535077481434414157642368634622544954879494480267424951415181149631506500154444817224822767986814928802756037545648191914116206765842903600419839454445526874709076082520675888373641785879074267195900259509713236971676632264920812903015195140313982353485203708717202949043321188821835790274389748228126046787940584332062019692999768480405615590684660909978031297681783367532186433880530101486581883942476950660088164202173570676356001403505234378648885445133185807189844785985626357996004097487723545258690255185842418632433281212558105747178743200293007072168266756322608865183069950003530336988528917901096347928018765896860064494800016586933436121242759092493607975807404685391295137448301651109614473705754161968008219523686342455610229770249579055226907721296925356394007027690832 [102,91] 5849782436648206576437984540313059125615147107320146272584559827599002823400856920801580443075768051846889207624208439771318823669616800236012108681020882416951272193564468883659927868265786870288517148620237739485382457105603842649961262409727690370064320994616890477092339554613575652929904011129566312327383282621866727489670167261286823035352022706612082328580097109108048363208467053651072061931969989901266888331355132924597665730364488633956675848829464046593585545747284448837622532875313010254449305806400196565149099455316196171388044733143193279107758234423081227797715186508923661261810148960412478669896845316359624135142031215072994079878968093242504952527577898578950981452948024641826616281776638351150019076871674052498666580865917849788833828310739327647916515243309915703195137491159704867178730832081769513799755618814810182320105091264758403190434068744036421459157596577914776004929462807859656374932889440087478698808186021791184676532225803576618276207031018870666961575145434552775799666122216669443093757406108774699181695060533547961658934166392388258551518134236501275968050877404654329696368430309311040334173027216430667765530591241367404398693577955227770279824549077859523372008383268493285966090018303879554652939588879118350563461761952309389220112261109278192376003467400274859995081364057219375533037975113938946347483951126531913036611610914119057107703707645011133736184488079770025984941537084325640569527168489169554500780648710087771274996806399942093193197326771456741829846967772850961862831313464538272357765131217787395182198398199167848292691140378202232865968170532492558085433155473702754942598993452470951650135246497363272782925126839336410604503831597912311309042490630976551813044866144888190629812689332231192335169039538845938143959046157272125778173791180515230764875012216871410829676352925718599478707111095164084697042262659940506760021713371656176 [102,92] 2093613354049978065350739520656781528428276228656147601265276084958561204761194761129031635144985982770463075583026473358090667816843747316545953802491461614497396612291760319538491554090593873180230735025434799842778059444796652779397994364350918158866297237958183513093557901455298428692976063046302537010563873299066730767217697375542735442248770788243881434331703962603766416760510142050834073372631863356900218313329434939222599053275789120519278729009011695213517811736169669463973338169084992685725947540086690098354597157607643711479140698242300308871809448828412050859083589890794447285433200490907477630584236609942827698412029655423153166064639209068081125970383360135438610100205839932616134291989715507744037015304167561130818365669384534261412900970866531618514481178061384146457346706744338229807931781437585623824640490185664170876479035014766082961544068483910267996896684074549883390453332688614243389700015476548975387215938300085965867851060820247103840407666744578494548571965548265479442109596859051790071630360331413353691490619574223170323457154792579202001735832752678183844180830580123955774673707461321560641414668068279028665749011059045733362132451949710482023959575739166628274885935159786478917636859381764870696730200233933160807484988029127703602478614328890418991339464643970906216662292849352159699053341125443467526757705124904982544020799514635167333376448154581838788266724027750239157375476210275596158338193798587683474644455381433262956587013156814190827045138982370806067740661198719265351426889211964520158041113485101958809533008226258688427003101098476880314765148146129576282393491632110483498519216834157739278978609910252164034577939205404703149684826966358808318735104169146120890907266059262090532552260971930309845178087915713631889636908225458170659633386933645716367960374528368963419769731635789142095744753135218412021983256512306578746975486016 [102,93] -53641464409609112836799023054539857206035132583198346050041712728929527842928105037013945604076729782647298359640790250620927495417027666296771417072347477811657955998774454059925778380565825609271325608145641763205022606283110930552914352999696842639316210707955897443519337377300380635712173074672446171413061544576169362348729823597081866632595524088083661620657635689388255766436932835848319798652285854029341049240675086541909330049575980254514582097535482655119693350774421535391940613749975671833320765993343774958897335518280137166843429881022122897532541885180166292471365875851094518073048854033486341980276837554446418815865046512939379564378760808196100874621215757508384223010994195992247618153461089262023453847108083055016138794380868625807696118842680563847718413311834910683850534435014302925320313629009831002354945985698713273330320548398656852163898202904144180373811321005798681344205515829973331806973977260677048542376734048125830986222229541333332672810594460056879555655359958989252221118995206134931394307405139290344034162198644982169373539831883353240075740705063489184341122350254102207121455627378314952402985662433794278126039852481595623677585078478005608558514554063190248565294457684844973411921853595691954446273151977814414650263353864313349118709235976647086879623824410845928449770338545249115731671712252215115570782466720543895271907281370269741856779789815068286518526399079730814327246388433283372652051244578263560836908375926511045135681440765044384392581394234337228599137192769087454195445824933375909046048449883500730051001064190027520706304508472981088405973814353902494710313928464311354231376530046838669991954945905226064969947599264318794995366869203229347195386730942890609499328583662169697253837090158391091396529473786530614304957383248146354384511728910639256613418306724611090773665726257857598269095436747858887069840848984423793152 [102,94] 17855380486950701096068219909744433881079283603683747234260549789452167246519813466580517554609625480860543530288706064000619891500943723685751530520616098079111217325971701520292114139368055429692555679222475770218344628523134699687282126212681757972939582755416790793158412656182917400565472490475090399265758558581734811265747539948376212249300525213382229012629319018107640530603264514569999163425516559566698647057370179208309807109482424490094626235400109837931377657043314722633351336014026899337344051720510810738366656507462993707726722606371234343103063494676148712948791332398090501121172135823469933875954199314647954062988432994861597899513021859821012101983591947907045639353437266824669558250298337145074948301766097551793256113107268459140380105724538629674601636060358758231518536487874110420165086761244746590536126658605581257366702625823905603942910299626336717383540928193790395951465595834323790199406588703188881793667134789205284326166192397943864646266416344818457185793368897185895195042791208059225373151317220005231465708446190039180184849270901989716130269418717317409951737912288044282679244754512911901925438901562328382112068769410881654723808048446714312065156015004349431406891293735679503357858700275445224774440519283064618073680370119928016762731811980140982256687910069702151429717693641722985599340171948179120490735413817995522158553803237593585617838960659077581204243233346005041396499247310477383448025780801117272770556017714434858336271972583502092139622821600177806812038951612500677079194689690554878484949169471300129654866407071652655041693418827902935686956169879335088283547396243935594853827549787345929663312148086710990612958058839638204328508853223748349302412750000319450025266226925848894320940053387103656045505805841977946160874719059500618745417176949586164665650549507726146062377619690730325766774728296901694729856078431616 [102,95] -410628154790842547631250195679089944828635881889361846562641179592588060997528684856804256207152577673586668347343914976998104743041687968554564758933273735057677536580996258932954929291696888778674247775862767911291819259482496621092261138191959995547259741561009124278051332831224393816817114764921821845051850406761149161730324626096423434522874907089298598389577073244801302560965124483138824452404656137133544605844403632985633479288804319716520794319218060253430161499358108363172042280649982089028060857563863285401160442564909916449403215137549650736990237684465685375406708793777756922551146307078864528508819746119080172383620752529091954397601121597376051237961266649166069878790612758790607234129718585642367270387351630728258427930980431297139202358985633344467634003399828850163354433980324144661338347645782400523300645693367201149866343366791594985285787895459239391144663361881905378958610949506480381129382018291006780340215641232177939228615790619551849727322875328101730930239460642953615250005262854220051370439605654477546238731371380837702804290559623453530722416596326543443326890439976816824424544213440160312701040921868923129827415296804337486856481644444107576444203692029689857422635583505755921018985587496178802017966243861610402972688275678937601232526350255328256265421265909699303508159375592635614992854293013381565470191218635822326517915153480913661772826613254105842988678323211159439787706302874494897914725539936244924319257695242952699256036403639756604383021799201078003343100505657935221906088875328643866159445809916867072508962810488570837149348522708580367116114638875494174608564331411326137449893761454759375952859027281602479661300579806112504986943902475060004692837078204898194140884588664945347646871045669562601878527229886633144031014663568312533060582257095188662178544012911272922459740217166189104605571254972801071117312 [102,96] 23145609151200320542967109381720462384318420001369103503118621441091184957084842105283249115061699897404532416678017287476181260604618774892877998591965130009712561001994945314285250813613256286988298791399639905163298415833089384377427652613377300649235999347439538101899828325696229504587674204472933444714393578991833155939663914444594370849626004847491065550277893682120266732706324246848636262997091134515076654092469547093573046220923996714769373506359194884425241954272102656656625829724986659683091745638823711881487622192899936777531292035802956627347185253400179521406857265812112959233388193382659772924989359555577543321311861257241689346740950117567481065150333972271228877072389156099935846200491565699281216733046049310116844987583052491906184918006112016002293379698278071819970824461831167397548966493171806155238970481991581068490674037272505220285177953021366906383654734273118837135128949296268686661882563527171698189340598967220061602415032708292897902194234473179674688133091061734807242107847759992941165360639541436968066975108468218938372575753305885726414229985269605823450881192833152579331588310424215189670572920855865115852866918366051321705815047476030847651151882207302988262622453700551378384706497303183299778964421948785362374510105768599015504812537893585874115671348710777226533397691640652322781162712324090137822235960311336024632367136156225807109946321382817470895164146127032788712469973049699368898942265014329509775080295450155574297623544672296294063827283940788143009996608441251494563994816018658977506065615963519539970188427999640223779910604254780726494879628405950204177855461893876509792890308879182188380528391786043233216755952798771896449291650438868321769837053960172301829139149356592608221189532518602073334744968405589233034495990869747941253135894597214554988439105663845638046181858852017518593870512981898686 [102,97] 284339472747127501328275066624218018589287679284268455837206360386223606878857539743055746999719536623817273948600085744825311436180769146088172251673763022132409070370091084247241665767382896407252844043430204893964967816441570923694495367938132279003466777268620235784795436560214211039547848815034799826394297670060728370449328269128949241792522643180614046819350205951320454249711744314238937625497827271544384147145433838128841811410341902501920158158665204403271597373131737818535342607160863252707898882659874793031799681468950491315383088895841222457835241671443591648041228250048169320589254947178213887086022103566094446794218730917445396201694377246265874166360989879695231137091228020658582988795824497877618457073238471464761586217496805649588036646738692360637945270060040107766422073132585912993693419635033464688448152855931954661935132937992301705151121499143863754257839132318134148354659987081574575483508235417900733708887491364564547380574685725451715154750522503624781354775782068715238957843481871963996574493265257538737849344244304150653705750859420780853431874981698362226189171469264111134439043152018409211127664464006436139097239638816334895016084205817244592009010411089323068849530424278499631835020432020013454794988691749693075409672932986444787126200565728156341433568969099768734427799859082823946471541174620630281956593056200631187646027296710947730816245282183943857759285945739946475535554256907835214148124511628238527818663471600832013754702364424265898898875501681580245755205205546848614039729228897840903725524620622947011963355631913612702345063643126565358572824015575242617486589413145660059537146568417048397907590875153532829447123904060093283779261160810977811587700579150412786934291098312297279083770068755214290471290616137794450937905302296963445306147464518906644971318012751867462566817483386940132576291968 [102,98] 18715204863660801702856780125641928688626559715724424527669010612421216301266751390140084266892419767261242275843524764714639667010246140127477141218586924144765198350157247277552031853131806436152891973924034688676071419404921639467136439627590447935359825107299498930794414028370179064957849660325424053941123015396636221834593248452776663553999496954852296162871565453012046654746108330209999285433406036260911750024953276548709407924004713181848347016863736980334403744741526307308208580967996287874466817941935743048490602452552306764276708805395247784481979303841037863409742137971166214708366985788605436249500515291433268763488737771759844707105774943796798542650235539625909377144455920008209545883835101132453732590658057046817213253841005794150662976768299296988575084195935798179225225699386425152874088893977867656152581128948588621696618650955020404435098900467701283003239634437952911834369788676541509967853914185406445690685949547709026162842667516513951422988599181326117444190472471303953069516006179639642843399793802025627498954864066431433063125635914742635972854626054152452981903297464444296139280141823523986530531312950953901067722090533068069135332077766261504172544928731524993920908670868991331839889126173249752288777775269055684935857663019435046105737411608539675077586494851678706647685098831379432317724000967420380099182019095759665074392385719857983176381242539677360536586001969736161480828547172394671218861944336106150486225765258586806739316099755243590682617011202989667329395098640238200011933960132150407629855537541063269809260373894193443867222960438597646602844866506656885085286048751002115765744135305365336559297177326589896016408510460284051677942217498288771677528375083918966428594159033621779676594458789569844689320562916860857180762740623700083396457897102550992761409431485489523901808469643315488960 [102,99] -569076549885283602731730217098376287219654816931100480758764881768602689206983536187681568912419956776430236292628012315051476640502189978571746662414308931272653704146051761945942239829230789241712175597447563671369726637358634895229437826403783582509414820123312204021519827194581765975312621018491378070316523603631105801561928141356034603288205158257872505708422410330006754994870736435994062901246782870009967474367210031131236919205487531101663946893964944957495919334164776866037057548088750820638748444057407442637160555265963523084305791343762484531822892044485058040022088231499738052118631802238926607106264169636905700342147247391887817082273517512276328914757778301433064878100173122454333940954834389848181698356906625663977854924588367680009496480711083579163436238552670740238673455138153599350082854233154083326199847370484065241531477943605733071594069451997467591545216877626701821413214400104608770052034641875764854083377720757314825717262344486857049122774531644618521059781369567554113058257650833417281548252473632123957919892549664963213417459838062213717305622168562645720043413981179923217227131789244708072836540397632898179581307635924153086252746861205672491133652389636422740013289361463249394735203669750177488927617101584443969925719513231587589425320579552429387836473007439649956459784055459576358081832983626439693318332588333515090554630732284285128313431648553500144436964311273337687633842142649658911488366870301391889958571620398286019521264523745042121089625380134425144074870506447343245939823821900569760184610562604029289000412737913556646479923140302610927692497386547430832465517922842580635239695998039475928021176862717331423406492248005962524943930913869325138573273435451582923075686081224358280304833842298414762151346007930436917422291197577234907315835874800419825182122584370076202144558931904 [102,100] -11717677344834311155281248145381478803329966711265471591059463583039117714140545983782012551435291176003842224778867536003401948014442274101355730277189237126183206560254817940322210738367562894799173081687401312821898438983279219704074501029385235839141992074767571256563036045033821176818776946321306472433311070665884804032110389534053781895861307306614301731447840962312337795502493560569090861428508782327829526732130400508581409369930252496166837199385751940694471379960899421227765354538608547179810663029501013312190648457225080075393405976489954891903333259688923083663174198607001931670102575476550070560259022733426126051535916098713287559513412440163458553207050882970914505660684348098206318294687321655503196147502266389088983855779819910931561433994706299894610822951106104984592838627282406434368323308019423491486940413572868652363386511838396533914432133269368893338944888042346750400033785159690790466772322087631732084213638386778166682311587953239987887121622249840198902423356024540929768552603052181217238244305040205862127631859443455001697786049932673118072304512194959137913399931265007567887910350499909202017160092178058317610066063323819945396901018079577493012487184594092480028569311406598258600399030870695476383758048284334463291461467537598622957141174697018325599559931246569285141483585540171997350313521175837205317305334463933550515106477021531623717221221246602902721596120419835021586926449098863396270052413592875063384503018169802699108260681260656123760391727554541846056694729610392947864150324833644011903710643218693810540752125658753194361067509968003799820883104655932577246997049518753861157095605427413786657582293368917159346979756061351172171734426442434282697452160345501660372745729239514959486639792127119389895393001749594727318768062075441720563462868240368357260480415175120137523800 [102,101] 62669333210131450179485693938425808507412852643840184628912479740255473356375323911450160234744723518418304882005701858094893238549237108211912130731216987463210137668564373564419447865241486003335047365334064488641301500393597264984979426895996537847867114292816013123428550305826967297307482121695372080190203993305004041586414410767711836293171099994350732991101096993312416726120754878439397620297399567797366597096521854582280177421826777978039296445379983733167948627234249077756450624196261904262403649319465464636430836736829234802731154095322563892242523975200019009896387683599666267216549803895243816005721476165166175701998968936762009118519371788078894159503994104453823038380364710977519164812666564075080251198284397384555689175057510598738810653474466348497764770096986623653321834813781019940975308371942001676491673279928673470480763588273053721061915913266767875209151050832487927027946661873223609052923104789103779315993593640670721924155100227040354190427035218011248657984778262216838966902141159384392365573890940218804273500640839405555704980371060669666300703310657115511682610915038791430695294739887244815661816111387412564148369635112670902754568313710566780547013890643357199645783272143240498064140137395334397180809534006866767266981754599425644205029936406055030484231357771363275166792861341177072618219648988991100265470330276952744521498610509516859888890497669098400758598702668921751286477665108043009004727100708746038678661747166199270609794537031705714905760108557428553041443674160342034176052852133984077584701571580838796566400144139329868425466710037554188731219390848909217323230542117879742215883252617918984607770425167588648688938825226349562720066144210225624449322247637437265631506997750263946217134430178793609388771155468017866865961041043330877745709967799209597126981335717376 [102,102] 1208952265826288853730618443021298021820617465806463437831007868688967256783132971513450980868260407140492070085966675873131540400034981267567360839300349874397581513276611997022701559919762274900493211583896360401763629682684298602735662434276280997698509209494422669137556981956801620340965641271940462256113786218821462550194748840564022498488831362151392938750301208634677862758391239451390711078329820428457192642819024542015317088428841564805752723482822063864737075029202667384439552288889891801954915070381707193294224413418554224691337322057310948554826035545213628008826834278870482057822121119797264680686603977595914585834339303366328428049914637788913032353135238738738980660922400370480683604075876924691088089837698725318359500183064878572122820388562670752445535008165678596649985414439575681540948697919074542922775698686048620846858554677004639904526498368034311313099162813710559127882089699837236222012411273514785520786447019238211119435155310853677188847806657795151072480668738341315183105054797468992997221636784378415585153743756557976918540200002355516913845651885480590260903801066926501449555078302600122670498569979991236876696634799658092840559892329028034332162448091070286826932325526133324323173432213845151244386110330980799976330256002179925646454477322687832292690061953772125154691895044220003096162751440132709130324636567107158663714369473800136364548560012446812794014254437406657116839476979279059021317050405601716267408617168864076968824822571058641312856716201924201914026481211376231324395089115156421464384270608954111731037429186567156955154970695134491436387627629461418882334171021923197709088219225357483787017678770611723036669600846290171799539596526360389795102205554349681458713837250758301066540626232115885301459288762746378980422010683541808967930462083175170872527040 [103,0] 99810224124845163746443162688056994603514305470599364606226797079245532501570248336623870931899978752307250185862016319598465902664838931802090229730298423087817414266066825867007721534056383903175738304836854759507649012435142325820607418097193940526808391870458513655173834157165644807281388213658746470164943022350439300222195812044727482985609544940086700836087000025597983418849301523025649541085169185089212913707021083421703333439818599829114848125994448094058878742435964987772549259221290459596401229459103582042015890991955288411623761231093181167302987667848551335262502151566400986107567996948076157004182166638153223364498002450685032702992899493475171783563219230574595352971301200373934148859041018577336362702722332779542371709975054088512203800872172874082547314392945909612182964602706156769096002550307300864927217499917317887462764423637086816716181713611505248441611176993417370359658278348211806050454760491062534668523661307097369619617987834466369998698979979674837804104173533143822804686507667385052206021835701298576457703693586135978396804756212230927281940249035554714702540432005033823229984255088442290161347882875518434831756789631187901778108450417797584581838535291500303223436487949873629600134125177610719965384560612383097372189364888767586561723114913367113385530265731248287765324272025994714995901293636380566050021679407759359576286274719458199377716629801056625250178311807515741795114852090372081068970535266484992921634219779921902725499865238599130450424217151302740877555902660568946572187252868182562199192053959400878940692245659732702424330427816996765835318776424624523286192853192851109551320373761674669844961005206022903613631182264132143688740385981755384689959421972605863506227919444009235944497717196347504473801027930082257098474583821588143226234749485195422880238868006245986637943664937113257842546032464717125076838286911986309712840567346531370335987762739473953449904041692943323306248622991864482642499271175142217804003388605522501858166305384674781737055476074581873122762471204811518428328571928066677242787789220079498722361057780074481650237440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] -29555624036735015603855577586433928369962603569134615256810745661623794030508976249784375195548021103666781560190250480984593363473897898082885664111359306313406708229524160490541156025469735496160120670877595588631394381191988288586257755085310389489825736855686067137233118875688173039093869656863736825440869850480798849650028646616132668244467315613590336923743043380813265677949729128514470785546203637549160560021352015523745965835815022702684874492961978023432931842054052910032608124528156620757265066670478308666190230775600015130350467202599986793397998974934573809953863398824480486906565819884235652774140600641757788805154096168955352048466390537189089782889533426649316824098138076363166779105585190803923215534041799085404642652912233548540079512980315069262937200914798910432752031100212533288543008143386471941331251459991857181840326214117245653273994935971774844189592141043143142574833192421994699461399623434109966056373342362019619455777688279040081276458059891626185756688491159449821227299807376490503626771713815243330406524116993259585554331967526332218474948664701499514382777078642363106064555913802615108954610455755070979579079784196224327541972491310672378568918504419173124697067799277885708876530978980525093548390347508549511344757740049333864467455817177682983586748877055851993002430669099896782117984458922442897635133045285623129728538235509447198861993079415269687994924360728943586815861562465392396493035934986190645801265734483913990535967925610601199491479936042842058207289678937412334015579717902534021910937003043341408789366559793324609392641164961153472581452027185146901540209873593310706720943311944911581207388106522403047163595981557204727837463484100307266493643147944561840277648162990368260137564922817729508490623245377559194105072770013384275794924236050764705458707830460968690565833955921799514006305653382696382266087024436157206308801610280790345726017002395834958102727971766812872462695504146298807497997349898129765649082288217452720651762189046105090988521143895040756386896981492483402950421103531049481171822283996598860234557453879089996413764894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 3353197769733293259579554531263103690569454535542090948524590804529636977567886965946171395214729434547462907561246983173559753163163084060626536236608893117619379358405965736162443743548178229501574165810530339884694753291444780332997600770297953380631809108902166317374842557406004113032397434892920501692398155458877762637763970233920041105278054137979184256526420366175400389692709877224043311522790925363975894294457593262724442765466011175577568632731918990251474499472680249478012407201234916207506302106961340800643769842704591055074581831916952135005410876732789745350904711180517631729935045780204479108547441435410909794068211655408086138261555459221705989096248179536172714355419309249687792144169313125871616641292249712971979030105075372740849265491392258552679857938348437255200103230978212902396130434147978820490804361872340587298131863466252992678047824121272362168846945526221503857766694098433577821528453116991610473173978160844605978832279961973883528294746097086557545895031586823024691077416696904596699074095450012894750516782102337914693918588593317413725314621632455106461520857537900862604184403686069222596329006696923410310699825564560278833334254591995387211673594200700094156752885683790802264406595040435068484191792030532643273129589864066375898138507887577789942482203994158659294268319940025652279003753380226747393161641981591336144076483740394735024043181517990960065990278648595101193007345617937581901408865148754861653119653340197162329769767801498314987917498775602698806389770320005952636835825114923796426452464283906235312427783650719041266724860982616892112102370796650158604486162891837137254449733842551856410185932647907721509686009777568435166168143227038868098442020410286994886130018364880099476754354351156666417296938955032781791395737512252868961583147572372135465275343641544884708009296467076820451012564552191376968566376952322801630748852719232717584003329930468393151332733262489978157301676058559589644413068800341208012291138521989221062665203534373543616880440477618250103770058736463639087290722731504243158131181590845904331041960763394498296351251496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -169688209951980753111403170938835516300777184646079251845132071516844620615831781270153499553055874170950183757981675916212706907838102073472913143553473746458542565320730420735821739703286235539868259489746865690838305623611459659782174789139049914556682220126736195354069611500186753748038455107675877756022532072816638937283071833462384535277656183825893932754570248057565382072848448286287435175422001131668729690515334680875786394086917446257435966219053240267751857502471187575007673251803254067927035436204084976550798402209263997548913374895801633287368848164723282197918011390814996210536860899058971338884572490260808633419652053222962020447987945870621651908932897307417389886473944781189672480991168453437105909587650922307448074256517469312953473636988719260623581391671539383884697357244415162928513266812491508695758307667803892505551331356370899940995509675037821350135849013172018675686595117384719722061472737352224838411713662556578650142480796003372576776484522362907660531657079903999240983356511513442948332484734757076708677803060700648258425883757300218295914017922291188058539178772152926856190866127880804734835670240179270216819242269867476944624618398680872741563570501779517679593934006947546638884818175504678244229752247362302759004024750263431809594747379475293624233969495789270752056368728103094282843869479139900447623777030263438285016555569381952732747620950277830651984485484372502115811279528533323280118354086417576440510936106859434167550018501344421548326389590757729484312499886892300850833204458385386534316113249150235436324487064667479699639278598571811867815740320423336097160036740237739115468682728776562033745894303371426136821831320146438978175695167026273541470558607239809808206883735468257031024732306984346594963934526856207068694773640393444346599501338421051041080270561285614051761229117090575224303115661817878621561199672741680446553135991037127375175238461438158224697674335340853727947704669547391760335333632014386801640012050377632914309256131012138774400617271021192405532105742157729381254516063165990652902557243760614358972855419948337530803136317358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 3270623185993300969988928094540600411914733362159200381668915364904520427298748016138522324257057621358340849079487274554921569607798361252171294640344008567011113937955120498778722803337418891189854801891370518495902395827241549219520660778725444769933103496284105495822991038878195284380805105786338020675682737850221894125225338965481554195658238210312713733807926486828479641213568980761536117267452687365145404114354035626787986436245692144917663539501209712603681974056082584927900157202956629599236781884496905020812332064993818680715908230335097721607741087154627914694675580634379829734158034759123989535031208402204073519737203896429334994887269775922704546138615280739556331457458043839973970885223882353749059712969784756314361262151282156372127589994488910090251245595058902562881359756934986939511462792362446609397161858466554024838583106726676436869396963628640586151073523491393332763784304659790684538987386298127945168157192937741631551696605762984172985811231393506898764655660515198184684939093184597249472418286112878067292928114106545879944597267665193221600698710659963639606093774598852629030893134956325306896327718970640029201379923726737302562255450138976275868465684958566804967904422985654857292190857387945684968829145524215790512565391382089172176506977521410814867497522918972330429306835763624937077415242352548062520702752800563040554427940270467283066700460774537754629613332412455416183202804768350026752584858000439608418038232321601361690193851327926559410662266121364411290729119934152184802217969757618304354461811597437632871007125905953335769202909526026006737034809667801686247364366610320280957741079339894716869239909125257996621240358270734359417495763551265383474988220221905828651984610095387581124085654674106010910897096329345941431870683831501410011559769186904802715765633118693304218490106826256202659695200998431283063890730221309539247591425561006737129067047989413895998997811580610444815826458549049600961404444648069455209321889941524243944044385143406976833824677606501534391684924515207645895818692603625901784816982688708362366735947859106601003724229039882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] -16419258900508462639394996667243386915347640328729666109147965393940102170981806855066728848326588447990416977651631115313011025288790963969343890256299328712085241561831971305009070075309571715252460938956168730809996973442518906214330501253482122743716592505788018159623460809255112165485275350970047530100085011559678062940110511117579123455724497242935418748736272061309780996339578204169301984324863655611221497887578532438433450444195101505824591076975573673715538814561376411737527961353365840834401146343721712659100427557401801605641259307884390162768707688022673107369720754821298962344633187912364162897877205587806596959163688693939996883172611941202209089305602712461253934511832837835306331348353008272070041799380288039095447410727440175693733226992958482267255645747803638540559482456315043438447254614803670050710940780334930890748052512175939892910149094668623357228937764206190392004106948313372615617155659061464157368030263597937999863340877443926704952731134026961495234705308312163423585693716883330349021915592137360045170133162094680666710879066327414989962404706522126065420815129826517255534676592828442123359823065250538128604522910664733306238140707346097563360969033523898846811380845327844701039779036330536771387881213245994458974424653176186190105448778305494992452280943266043360643286929213865160030111140597073923695068948720737284809306198221877224432688257720776094982846177134636616296228082892353218967037759025875860568011526465651126404047778950874935339731392680888658251030559616915829518595738785869645373095439086393540970825526863660260708075732757799163375269972949164908605649337674696010340807070299101022297170818497704931921841105045673234248373606704135694076965515147689716900498192172675957459183269774973399928453881145741662468137878363083535188907873293602259934848647583749411809386180054145688705376303494208886861224926822197056479150138729194663715707312945355841368885676897133571227470410019336079190597126079594643087768530092396685888648748042539231128124003568508061218543053342355556898890633522120944248867786939272572238862757354235002292979661503725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -313160406323742020570733830295622097490275643531177915318885080480608343047404655467198756363874105904280217553848731829134711889269370739924446720711228444758154876268324355905785891531894624102259621172133270449175669652491728320052602215124132885866671452314748504429905000373308605912806066971096836323913109387855146032489300196068397940179613122253413723051202965245786657935077014815843686020849221006426849441604610980071925784234357574488061311054940011080782330776001529465634646352824760740678021984479147805134706419945941242110712641868871359453562290132589095736330780913307543882365266946403199570510765478314756846680588341983221011015467122403802686978662384834446613796128171451212143934623176718625864083626887459358699658862071292035604224040317712483231692189406178216920738419412016180144253817729052069342217235540436391816171955136371655548763727683340150424020956987950151436758332425887186811686189433518156902405444425048585636482672021175964827038456950138697072297568301606128604806250101845232397055228940788418586386163423079247780422154774104002238702697100584580762973640666511838235261654722523123338779335761936830364649967841304739777893879348989392887311032157379102078848243792622403632959038076883592074240278232688347768940665110945313598745358065329357097934513182638915659413673310054008739119597235473898076261031711828634745816501898795310112213335946109914166461939017992186846162737495082011983288582722282966536765030358659445426218149307316703361962504143061251636850956707883141846283462999662470011923270327752442073128580453653978823603140208175945208779931743973590274265820457404031059067257096110279355969566568586817050933559879853278728691904620057297985380625995325322130132322838021123886748701034920333863247141854459052985847452738517762148060806248624900553187293165278974417719526634800269493416541880576234638256113230222265532979997354443490582350845744522773497474935362274193703490219723892513765121716683747320766105660515047215828377198042857314446222530194571078951216203507442813225796624945304824698458739471377299911597185363500813364488872162723102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 4836227092674385611050505992473121423539868699526285553421268724666933117436664748421064508307337982324849905104389959162279155006323318393972330731119877722903006134447291874487291903944352869664424781589287317885769844578413057796300793312037471341606161921631701533361245221185099385280230486425623012698229483978137239663104483637035508106459701574369784866803885177171820777484024184622299916941185440965968890107187252210483044241518667629321887294064937795942616416748878384200535575830089283864781517699933625064792626699672127497312575491194084679275763135608245389203015106488750333234345602522280504825285521115297362608178161534605296742800851549625970798852880555705617825248617126663080997843810246894636469196991244901248891684580148051922729615690872732124492857790748724174580127371382191719794019904704282019802443903304536806072481391203413501575571644984344287442552480905231423607392809780770404074001825824409750463402328781611012516186670439606308045135177330378571400169441177545509026527477606378124207047777232411583697769104332818655643600688324629258184172425752423518804923899421631328642332263879442449677121495964490747924951595902215789239106965821476551969275746159987743272604492432935603382696006841477240498034723228764716630112880586405595711437858763140604028261352766813816058090665458389350837276460384520501297265112546116336566770954418350813439269039227248106525955363483344553479986907494412892649859554264975856688162346210165854051680278408784000048052022935367680097919423862876888356973411797880262684079357041224785045991374861940483676771658767204158838525933066808801702717446650588863578711385808905585607811805200513162564972429037478560226253661994900799046516705841227959252560279118131602200257710027711311750893653558282136254900288724929977110296782756784033411594107557115887466565173391361114805776647327436372998708866167558213251409661075466596791704099221091569929722560159220832223785628458520396172855595010726336863125998323366622549410847575243195260180852303471319925518439605414244077643013019601145109478174479342737834638227403154759778025151635235274752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] -31096575930843492692070952741392203089049936412478411243728083916677185871129112613667771354542410186311413224734385687659555414663663416996590242534731743858450990669580961025561624264367047589763826709540151805888737865529476738452392188198858054745476976430361998186421705231459821984287668928969383165623331809107680179196374633930582271967629487835173033363540776395963885994618050105024765753375579863266020205929251316357795836296982987234217136094160033684363891835426613256914344986854088178895017137898847180254873427574218905616298895654951306650812783210714821498938215764216281742058330702362491045290611236523428363647618043698265543171041381792758384383921733887212690580473552483977164003874018255413000857501566181286224621742311278020919729467702337989564651827618826378955622346314051128132062954598610982682838255081235715418934749729893946673108542369862404034076632506888641175902573606027469739384708246843389592225478100064238840885682507424862959479418312623999449960279637547833471718994144136119664161363765139021007160139072151021817095120251385616605386768043908496879896042633736036295784983414540249949436974922384895506920105818425095723390036508395494101145010280497946215310627606210191965745493645996328556282203329294910817693198321660500659969835072017511517523278621349155030118560073041063755372121714756417388909241889677187566427869519259445722989503405947057899978539012061964405952483654722504300247965959045755267782544581350336511427439191697173410531011172950545204707449237564249875892444472998459106611905194702154978342667309135207742261044348234556337552580152737021573494736717400983887613202363437578162519705799757228348822728977623373688879442528900708017216344448803640479609931519614438478858833678454705567227624130056918131446172206492979830949462430502662743683948325126277681836647766652290425571963882647167317075317466834513368368051168352805298200609840624246585115903337710448074492431784136436523357679255258491929407442329063027815378098701022832687031292673621803873374688823640765579014347516340639807209819756522737771321264922360584017478446459039944540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 126242842516688009049091081618734962114139269479542440845856484565776744820541526062645364999414225368395670428401407994605829402889568575215268234130392990352163712085660457174638418474004091654017971063314799429270881753003578738617157507012455058452710049431856663759637469867620114707545239883524580657519580705594673265472234176971573104295429516913958887730232563824295693305305506407963672509428009286516571780847675999552780090661828340716036007223416972709129105230489472290639195338885761040218991228061389549828764919465977528236309263708285042585762929145220316380396754471403519600145102403896268576099491715513713931355426732250900396543688359564323117665842080106377959903241690267088923693370504432055890730909026929843090837660025078710239236578586443572296032852808103627325637728714182866096145675762059292470272895018066974581874838638425707485947371244006500736445184293699311234387816025738174982667477502628223501238401156588549861155312816150055706389950165968517339880812192188450460291863848646273573388908318722051246979560688903748156053704731589505506816466482367481548715398343524867140087995820515721009347278227138790040089863611460261290888101697058311541336945989629049995873750817321824533022439999882691683120107471091191119036618888920875526275027546896022864873306952703591146133770859442758062348054306893210700655660690321797238955738497783421889841817183662865169876794685870075009376435103986200954097146728946633376345927373225635452419531668926248309223173409778975399802172337715147440002575293409410872541134883679516982225858343859382249855258371411969970661056130065115984355891276277734911840665243113340536306383345140361352154543763535349455987061552206659841733619586513845274985238601535380950197264669230393369512432963721255929479592243323507519260302388375992836361167249048732994277892808837291762268787792719579208617248249394967204713988391691897308799121498584954999606817812454933767792634606916688297835723324420738314159437451327971822525596196404688934166581868105555581600324437194935125269586678944458985429849153734603368364121758436935353711328845770753310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -335292812653098263832568609853699521178402340448015288333198161781812321583831062010583991888946391109165624260653428872761056618896452717300997258537697342691678482092555514503824703378328888733268321719410565073427084122012681495201783032113449189650737302869243881846190142935671088482506853098204941194493037265032623448838448608375621419176614150887831196380566054557491052957465625747622532629695004949120891475357799006470417101854744432086880532746158688008021930392240007795088844825060229980675654179419582912700441784154684567885159654219314667382832443963146771478342305976672772933048246987088888162441227830578256030467780456089026320961592346866138829034826202810860394443468915879470296975640076300578315790503886862028030797993977137280064905459707336993994036284124962592697566695945946314552227512643046825197282618243476488049166898487890464214390935132092196690536589477896964066171164584746765579901786748734594096654490818659317879525922204311811534237201117563018103833675382164893502660278036050276315373067152621256562871859663704492090494212891442570389246579936989211866171432104217187230449396703649876363989346139467848538604643762882778744788105097680151012426575149122636793617302484218304612028062107757493315141656952151456778537588451854284065649214160494310266115959227760110375269151607451710618214481321211751397823757650919942292841661146769451878510132073079532872951053704630388898483979083167186570293134868623651519970403276535346784090166323932129852066654553848295641209055684615760045984303571250439275725675412263168039406623898745240827135522685377976720303100699647428892290873873447222413091824072205406333902518126902089754252886088626705864921874912295891816587897706765182610977943311073648755075123370077089643687478295658153184949272030200969028907511184282630305246030374729121271329850416755342534289118288451329076223973564528763856494397906468562824453169078686460537418383119882470459163069015576816391437970630390843852242097047163279207118267520469081839717411117428335064731901389687298808672549863539142750964989018605460303410363837438196743665153642128149053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] 297259243190527548803334534346864532263376425939131523484265221944968853647828937424606400478527725490087780210715929300189094282159524642664238259276489978476230024728194377745597176521889462721882966907303517893099183597391405751991943946194648390368734656916111153921436962705609072957339512627288163840615551525412040010472645584442483703291178125708990651182454903121077584244468127632493760610280693401664439381974732343055233568655136808965282037045964343711787710476798875276911094825002357370626854416154915081922234335044902892420070100825303235367267272107759345109221172622297670769952099102365372379979593318010743780068685246342611903184779030623757296421599728260467773967960259040616327112407629561227075313536069851842622361243985759570758975048332507721055554478361664709999917832689197386648258349579929104169409117220750922567956706747147584219279096181557947915657983359892388730482224736894103708981428240673979576627756307810687206282142713355018527452392267902939655035858385174627649274346657128791884611089564777337477806067774797115201064157877662755187178831739861004359161162997138167163240699265456364622721389891164249393023556696451594808153225718625127861972407379724043807000946054541147092358793488725478129483186105683550082131855536715928548879660516500255088895925738833210450383904037937042138421199664338415408472816994985146590410694948132232174528627780103470723969198757164033407453037129069477052132982121437342236585454053385787266183678212142310732834848678701573349354866194441704894120663935757776468522414892132869772092184956490886595273896786443472379337248469035620931913427537720993557057692856084655408915129273743931983546234711518795029084679927955054228028223818497458154338795902148406973988985510706001057291623118733811543000875309821372393350659755668078182403714209498690329996075006671651192808353788699364356793998445085827154791643264356575056909148189618331264389694007992461960340400220570870165110929924986221850955602740769567647806931015876467065780525652011473386621593327628256920844963993328557815946137557070454370905470027470190215947647959165803954176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 2058382596363218811874790165595098141413872491434225158750395112923301344650780235027387708219068118025026296442347916807780093860104128678839870364604324813822959935456035697134210569326248506118456737409212908839078242032649495967271581412589757763728841234590991583673819408783944884298061032098810438692529838344470663828538544390781625950815342028785236404601645335064464191529717989766226757216191437195655263185976345928106021184667694788036411122008357016075690462973405977580041415861316006361015011249402138474561173385410961284345141839707436585543101310090140491460739259390962346089718853574642674173489316090187354539618211191472698156786890391639862859721392079677206878316033892230352652257053357186580332324658645550950409828659385341669754227266656542859820578692118889048027361419653629868869077484639048457663140296884275708336822544885311058802400015095115670592554297629318408072495049726987228270277985327512020705864339838172897433509398151157990211631806695544372690228648221518239552720349578131294977689836830764168610234862748850125983550862132491952666056973730362390075874158833115159276159226908487694031974766538316461322903321955519413974770421757205583992607960271431627810082157862258959786412105037749890153961774759416958747745865025978832155617597934841687044078237128200324844414318815932146495135932605111587305194578264136304939308071462427798568430921854974442372183204259185945206780423360994064558931326588069110597479925546018985464991676327752990854377494351942530668141896771714989725232739165987967250030511623517765119531766907410913327870506850307200062994738772141002171186902020526159581481193908912080069204622333905267927323594143660666613136415539318854559526140261016706855410079396681021849253031550451669027464698554317000065296527004461039351270092086650011245799648149403460363954706790729924592165728221814543393464746248910469375585785548954688316266477846061855903720248846554363279771566051643757358400384870478630658730567358096143886098448424428824018486164466513985350361208719376958731096801359942902673166966632039658693133208149419068839439720072748875120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -12139172807037779502755317668599379791934633535096282097223212453201247130917773897249255041557628550089085217717941714279422507759672259370047337156184061237161877462690842334250288158164225124468636765343307369357566637363908727142210330059387633254788886626322206284998763423049315926260554595624801439298059631976726791633500572319460940169964192054703269761099642536722809404711495715337101211149816222647609699982165984830345584625620006439583021893639847791632152267955527204224513085606555221515795572591230728618579565863831774674960198556844097794847936042230694264967171281717319409363490296640740585865696906150303811587057032036525787657182900483105464591488358715796102444073802823255495141999394501933177645221291784839414060230976666493141597738587520407147046990666951690314609632724891717435909256610670539467449854055374899843254641229019707231675259676882767247662715110067853402337840501671727160681679039219203157759979718038288465733329192900271297411711182476719097168102459085443430452047580757285563632126705776693090490682495934212098776423644234040778024481464934552030595934450729452195659954393781493611044553274252579016055368738245518466757367423253141279561306116622361222017104698560104231332224930354790011308163483891275198146295978527757902748867295271242023921292647572970733307675788294827874765071913488451854414726959238313254032175974664952776793770630960910364101976527300166935005459844644648099416954512709201689210933253449304162818234988566731680313618106334974432444943529958007381313560810673253162320264841516634147587465527354883826605911312664541705829645929378385569685681401680135833399918509340994605786418678605445896001894179945676574534344197118857254409052432915027961902993732966472898828062464989576479597798381838335778374993891202319029125657574321204552966337420920108681372703338100593331226029671282427352000177404137582209797614065612793854815129678711228962043644867986821031303900734222582565508618558836841072012438053867488519193489324918771344808825049485762271009499249313074061245061689085761577947969561837105567860064704039284235695417392287370738401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 37137515575406651539062457277356729784380659994489295429239366375337832391015014495990992187683368695278323791143432110869352204285325545893446754902243041368480180016271575490397917854382447932695359882309104269117344082356770736587728102348082129798235606971888071282106126699525556924863142708374078259611410360055709699995534519842595576980846864732547513908573253271328244926157108834370586133737846774995498433385383567945704268820049249299403751991034833285659321477711082599099943030229523354410939500737474908163311984424645281589479196222406304756387601299039059859888993830497914536674507512160199503816947907378745968354316533178570751349180258848484299427866188707207834126917791340869240584873755134746938313754573341189973787380076450458903335891850252063759783293105353811159754272191158750924940360450087052046190729185064436100185889577068940729340255403763824068303321351992167967050343382742092203557781022953784109071735262065207057344466841774003127278288747299921313893257943020162311997385738519394721276592219405329727947049686674829661020877055830313621692575981578815863680946688507987423750956301074178222877657768927158595534149819724528141841363881469564980319098000115825607886943274616938016873062625354720078702667436786553387303762173772961008269088652168695948364337708887874518351211259820110269319726932048859236615782579340321555156327494912932703052095216541069197523644737243546344081165754499757818613312489564137426741703254277874060585477297599659383230983335461120929839571601303316911817711775471094607558742155186970611618446234903189324009616689033866670310574972551810184131766359140626164460995245824271229859844724140156362470112078999509595615957045028582029075771487527893263468869460189862943786308437351327812314256663928726987865572094150027540032344741358801900709856292267101944341682696839636861625201398922071676622429814336376616282033259360504169140668114862437530070820936651979778515861716344669476980914671686449177655897113614777582650542501370352546669278484398467510425596664080063037575654858688310894193034035430537496381202451219409238950753640300507970928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -75735473678912505721542951414318802352565469957453734200132472741557289619548007015917761755827464795593868441606780697022407785031967045123375903629475576680223136537923846799488799717522894318385433838681533268697117198426423251166190923320199550236247859779872811091184429847918768172221589666481309050445285146186724666903971962169226145257217878496550150301463279935352204582336671608070278615914059184355073364093330621334317557438061958140201490567859606098678671233573934852556604699846523203194082483780726891394013530540224399676907226621375923428354195908297513098321318400106198361108288199916421087807927678224511542694052150665363884452756740207336986405280257329930647915202291500927057810228141898828606367452602511883820544788869213021270672426216227045767489066421434844661531508407713673202204639245297345211657130851515157874050866473508141189171034476460196699158558451173205889564012082278435331059405424438952211381290037403311679550960567520695118501440313762340661291578449224984362488007679054179750473880189672087977155511343968162441463506388712991718565901503198839491854200100037367703264892290432757540560661736792777330984297470565276732733136102580778069457654015658398278838343243752992737938282998188352931539818581197204801970783205416849047419779003270621487234988584958094319757705398288675408957010319087764930308675434046326114919884250642916375618668742427264436501619992993370304126927763090465017631465946122304232571375861479037362712727706547404026201988493830205005381825382296259903150444179752555123598867634793966085193377191255378488582722119617918000608844470961253026192678346160706449149344352273210317484481535837139917732819588749048021607853015646714368428916700791281117170329107338276949618910908200769534945065946016838306280235776292486574346393281432394396583811162431850845913207360984742143814493136268652028050975553375730295092795100181253849034339422966634323151126738634195628017474386531937387799887248704726727825376236477752263766181822427966044618142477055443284999710798058020662451592046568132771298912896569393682825204617305793892227698487814402435186688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 102384534854851321078932556718905762710073731771075847397544696160736264658259126591656187268040902738496676768976610698019729548240420093144977675242605552239099363976769398194140956469272057721034393389688073064460943651762137328856707415388400620217830943519470862106166891484506251306124769160569709491715781900201842045610948841545988615138412098911418334140380880428736968226165276896673164810603139103402417540676948416055792167207408214145482150976473037755215496004889035212514982782955488484189679113187317049653821576818611847958772666837131735484385733969466832279629819396388023106381600621492054683862811030781985364672543674898519465706650120159116110390828678146854170357664123155488822158261968763633696760066071184189600136658570362700586898973958089398822446505985837744336358724716451850990400983405926263736160683344833395737021776606425638286431680707970521314198677113688617456632923603032412287907238743147474088708796892830361257448753071351116452015197340850879037741673645953367904281135402644008745161215016919687245925541854027591314075168372358972934402058838452431590376398363239669724433174877732098292130465227758503381157340943059928281224603172830116228903427631112255184346953168654922482033418013130082006751681945291577492851084102417053478776364912025695941072913319667445032049530157484089053929048013081341330534615063983095511870661968770898447974767114871810964883113032169364418496123602860148479329181672696513885287324988985561667759831300749536283131322059892503012991119891650658201121175084060959655877066948708471997796041267009535577411340509537847583166411049972840763541148919993289213796400166112880867380896955137395398111844311757376890505390933810522362866641669322405451055249474905549940037169543302180968993067563537744996920299603250892065571530430880137466225781771197913027168291226417187881029347198878680822649171780341858367741864033579982645820680808404713174471854660948808579190225793306662545566658547165946663620359860771409545621419648272278596851155017895084957243248715452619445610354427621123027550008252630267510468778722406443907166672323430647584522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] -71472393901704882659207778799791487633896666276305902612761115655943764151581273754225003370993010659586336040745947198005689512463570139097208246370916830660946621270563199761327373611522544053221906922133589924294398387637694740675047549321618201660804731305050568810170366139863364906732558501826677360796604206800514441000341635857236385043951578964984016449402551855793402289622062891373552022586661638348124954183943221972057937673977607060406586161572044461825573704575645824290985009504888460475384741218413062793482135801529048420072275076599092961116188304747028073653321140034122477511765576551670813650948661042127259892341704676999450711968562866711266546626017272696540760309339025374006641215142104086831170955626840749712294954857813899802815246316775541014208875426397806073324375005078608332839587465152307854986177231096112416606739432453861088743775748048020764981529706280399744502793255296246075408212256069786167232107717616501709485886338467918095697969276174408247849789433423564718823543255609911276689701747231715658370267081537720877751757459241152247381144038621989371238006057569579630634504590345711764706672306738428661166361244979733105432494749534886163028970967159652318149822938809505619204217923956773229735984312408187097518247042985035600802369789573631493788409064508570265482965453114161767552082067789101117473983640923642341941303409535910741028908849601963899266745595134002367877672565325858304878940845111443807549793810229696222034696893774716824810124606601871493750038745185679741298766053640680604148150004599072105463434183702388760141449409619190599500954010441970789237189545017053628973939304034304318466473293134716686741888272328595758170447988092128943415865493245697436647969730316818552742321058790726272273504350639540813281522767736957825740105385138106159922619720508495828048164761982274276418291343559800483008348068103624290521133310915264461939822288288934032570874256066687967325645130917181285166397189220495071991448701676637023009742950931444364063119196641885589211441479160042865706253606235323986344203961182190245439569253511486156229376306577014876274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -38587304909077117877601851034666635769732570118977781260717513417798981425784486207699298810800248109468531666149469580664710164247282796431413249219882019475520791035156251021063674017521890877557312988758677376978092156074839521099220287053064860570467285515846896068853500377977349247770807326140983294448789260791883015604671820405847273357460037098348843041309203925960514364879747988674133512426529892265521360318478527561117668505552440569804516773720912171409678397971531332149262956619117562832374150792170857609076983810551164901221712497505802219275461631204787053959366989481278805525094783571583663836416266702468904662571206235574057166977245678630089646509877038750268130891692798986375136238031230715406014339453012196031145363909995756535384291439519417502050405734990915165977951103482433685663271948988241832796853628198715186482396766028696784954504274527216472048939144623844750315884785705626049421711611979353795916148969109089153336418034571669599898905319926556571044024408480900847379957799677841665842286082104337691568995811731694102219604840694507197280333934262809254271665001306355833306454171841267961812194668054454726184807865264287604367389658592768942398937351131026592646177508735357662257563276247883248426928522733368900747845639798390938188327307653716686525455466492076635804746750898422905661513205903359414169914296935319593608991231085053773535590286249041578183534777888944267170439652222173595155493411104351181119814943497077636688193976493875640992941781091129998230592370646128225005601798207491551270986385784467427521694554480833412338581811057836841060953107375798446763163313410249649118975779993760726098200977203209114379582213668864101866447297883421176451375904146370428144892667225149075840144719021857216456175394592279519719753083845338773724608167051871622276781247391125267814659423440842483175920124375409366148501104905426757614610783819212602989875336730814408307623636360611538124604597867526205409024057321740497829025767166829178698216403407438645724409580479176355526199488702611785193130773227683284785231028989277039621222222644318367105406670702390248734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 180929278885516177263281811650381024925427763051230350322096859109236179038185289000160991446492864253210784437307292096398007418328156101806841978865742625718415485170407290120122853807493856301107096665047311271414137355336208679142370530640787542951532281296856917746538701368767867644775962200444925915975865044347741695774744440826721133443696043444182283502534045468577866279571314414491753374842075728420880436771656338191587056937790571535560077766756060716316156044011426592788772707810989429856865839863019974807371271305909977843660487071905541688667518817562893579644968973306154111332790517213945912872325536522476658155627333181761861515643562551055899317172199678889897948074450918186881779974078384507538743910496714396527059287403045250630023906084941252757353392846199313415645501975111108472160045402580194975564426423576041194070681906087627513847860661674936086301130298138782664796103762060031479715488850176870504765382578113880206214012499458189503131747678679044345405134759863967196673041388107886032054887563665551444564293536481653328831512168379501527649044951609272343954878275229822216767680683565524891331485228600656272290635877814026923502237453499650605600922490384101626648581168957503576380316139020993286451962178385161057256674433053346945144720004168056843621399380102495792459158743397222706756479165748971206669649517833962035910286167727224230395877308765383748592608943541732247590049287051708812481110829216918109285067837944048191316280514120132545577927698933864183301536626427456619979027190417094503613188594339743957870525322529882352685570441111883829589078907519033734654229725776295065758542185934806987708156081512708583875404005895455239677038071023170452185813856832040045373625206714770895606815772490777818883958557388115270291745044996890412136703734509695798098651044809476420397661808396037598729067324006602122913106955101908906282876674142238911900399026736222883085485708424904361343915870976616612842190588011885014209323436353824979709641339857959376379883077751891903472424889310584008488049892081000002206444527662609746732343813790106531306825180296082511364096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] -264378663798126195774823323739205716228766529482118842717719309721323151633764204808148976457566598246965783627419987090229481693869724136883268197781141190075663749233254741744147368977521566803944280814667058838976708064529330736847834922333307427006200947938602901466466634550504235422704824657083877567588938393544003748135778050369448490045712370218014682233661425098022908431245363071317893626251440471400414023285464275228086905748664765758859813533761332615871195578672025020445776037392676255991623516724088584647622976747266741879856943128225972520664758484684642552696926228145437361316911762661792737594175135534450472970861356521225274283323900011045176982737464226473677489735505932991032701348273881511899319753727600084795191091079326047278066205272864749395086397288120159918493967772736984963799425362964930576979616325117188443067705311052170928878924126629722930233051289985793401244847732439744841457460235263126034338208279960020880498171139071519388055423526235216198386534350875063425003124594704799784809317200324461621548275754414747647562190800924821895383516030201813750993468672821814386611440861712692843183563182569506508183994872161443688585863641175402668538654684253476458554039533454784784794530492125203196627029811452431879922810483797716912440745909432625164514816295261567801156252526023906780498629443078048693666113292431794234356811200581723892211619453519125832711427822943334207423594486557312547313686402168418916659804604961101772489316344429777098539805343477506107481149107700616313517744285921178153351292228609968878445281070902762221378303701558373932999785440495515002121728684927493142685771795877851937352446158081677069499597226521714058905810968452924807177001547202542052181849379326176306072224187193062066292536332480072620700273521610000982845984678227952563185205197543583837869031880333988211989698583714397374745115209848937336552441423480054509282659326451419163668160133402955398284144518272879737850177665853232471807097388491482903154268412862763555122388878506520863002891427953049814068539797425994807233985255177750975297562061517455800064839930171246489108480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] 236346637405432816024201170045156335156664022465157730097365072958835543352924885388020558585086893976107766575074783345069422213878505356238961745748530445033806465883656970678889333546189289788492370776313412813629519204950785645521206399254199635020088606259659143825499733984210907970880506767631740101596347455340276095666922491406452207292810652078413312687760415309405382922354765988711692245059383055319073299404977014428578249671792558167394656909887282957654884836004524983898232484783206133105272206883550359827644845154309115955134841236589426740522347630417181011423767942272941035080921162596965718304271551315203211578252688501020673464819855558775423506194898450262396651935728164601759626879762093445137671440929236355015426017945026563390160331517891036552802265615095269266857722111680574422198474275871358347845630336946330712679909186241510316672080660608494166782311308513826329990170970648926384500718751762158530656367497303385818695739904981665258412329213565073568537524404524635540885956289729965468992795513076708279810374498856138758120814027346646603849596810981536354289063141738121274604252228717641151248912002823246188632999019065911768657058665366484617855013334673817181495291066759194794368621394650840398115250806075739814733830243883108996252646867321424837036989885409432960212162987673593526596426077622375426637261168682155032794461177813720663226209144826357288672610158275689713878229398181741830288912077767648205654762918218498644927637885292843346233361873705789033295164571796000732969936304253646917904831390094449969807613003905880223583428394203035864386736113711571366368551796669885481987051321803332063015517535016747826438247124108129310905719117290384198357787276846527631060422775822537044721973402010877527349645298918954457480920360178092657214400385144600742606256441974839324498049498326534862515961299127073296069947698428245060579989170767106729761040739184875987902566629586388209599577827154138751395761116926223249870405736358557983697050773618814597504973618174279276146557860820049319352344456170398909122494173023841251665358481236286071989572856430055573684224000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] -130434016191267545591553972646642483012750237989911499448549545655472503361250432078634220496395937343173965841945427371922043041466670837424374787166926277040608665422695276940375731641734284100132084631811432181794267244249966979655139000378208035671798998769025988221982972539080169840239689906662573666268883574165361281490073103230014501728783406938207684086352360655985014106502283770932301440633516935127565269478412427497919585079137259403944777969672713942505280367266440409874018527632152424232673429160863317625317221721451303010690050397718733186810448743953946277756810595031283090959881198014641008908158519680091199253847934863544026903450788180061357155656568617774489248093841879114239874113765973293899688826382494977652542480371397617427775950386417531355937259173548846025903215994569174055971177727179951150238490720820181878608233597518685820838703793207635925841255896738125237094006746547332754282662639283444771920106552845544040557026796064195844402653378030463434333447967334380421448010825670962228205844038062552855040784435418331673473224230011997060913513683482076156877079503811666436924914623338776858081503323794330425113775911622033674854562326121376507081001976797823156413460163869226984105424438062883948831475017694160125741455261396725486108335951542441758852259690001944228289804848098039686858887500781682789017129605737013022393331218951348818937375980671966009656381981412418908540992687332425026078929826706264304127748577420169159591720171681881604889242662455102886291849494346767558216181791876006993723188139357409130604371135808484316703237126856859089785408613026955824835042683971541693119054206600044840355850471024102080284317680204592996227420974766196557276457551326568052017787627003297962274332477717808289134554402172804714010487733660893628737515179616145334720952366707547274452351953444191694474692429137177174282077789274940386403527575246374890219973120678423270570866019841847351053624850412892163343289653528390541826888262629783742189946374221859161356674576658118734971392567354164942037538411621191284083813831665523799612105871815007135472650753355356370370560000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] 26339212607430623988587740280576580276218607242556574255788720481590162657760300800989494125911735952623870592174574190032669553248386429032975256579218988300209943907933567879418924535425973137331219846793227879474282273541817498746990840480968257551795524061115510653550315984487060097414558960745312754322174218748274687501590377150665941038329555818844029622608595095757212192677467828505780189372224128042974227160397759926310564002659357141389763018509689478937777349698748107726003628628869882164281509157236542382276028452036007254589123731777250230187886895935773037778982378199440405554554683493156675912458834420936944287521688992150404716520770512078492227502663643588855142297559634290919108442019876930844978826089589309448250370184055644520889638263705532056912867900894569712659085984902009994327833196823398830585876011556669551146663752328524946641229755325385283563676113317087625574669203688456865732577509151972049953715859700327940735637637954910297640681748677624627870938224991307997073711815899790261644093402533600072073337004392080425130803768905205948353619536948512158027705344506092481427360134408432572162325895856148131362237994156191698319140238064617696452685379577038612569010996011703010062720032533264799010098998640138358799874138477376198764854678021599361427404918775695119828097767736600947202394811170051827921911079196679581280480646256140749949721281535581679231337608546540159955438168396694857041447142922060552693217257993164742741333183405600993595918186379882181149125330875866478864437753235270826773050741444410708889611195587909788267421928839737792743140990226002494065856505449578375475404876529899297908714129267675918294020711958573418364899619377400775981956852620410636223207679088577065439258411453566179642976629311991153415697264868021063424202218340424541695010774938394341493779226197489509837629328824093365385231976158232424716173899559174191837484423508354443949565765110682110523384582055832086293022270863722639211718515940280861263519413548189924752523408642935363992427284938428159465147802766773713934674819622622987589592356966125260756439810020301688799232000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 23910152202658505301896310808110838573360836469176073731129164343788850813422428073369785178788510822913273052830440402184645347493509515789473744317073295896419841283895865968071302270713677054179221423156237121678094604064136864425228606480948101078119112988465229774715882431623855656171981580992681429862944725866312590589394222401577454071053585240303782448064245526907626683616619397178917241438937923038061397898368151906616703285738846830301540728134593414372364388271269637190951409772045309128866740128993380630538316867946044714672520836286877045885024974555784559446951747213449756671669211827446021145380381924992491746532565635407239262865287868298369177966426309217005374074828793205065355071543666541425195689250811509533102432400230863081917189559683932140416204691784019747396580184823520229465444782880424405268444181692092212751875024325237450074706296747974049544149737720645864576779652946543578482407093437821973444129835954812793862637924430151542465556105752126870120560521568768764763500096324987560654098092766709992257347518300326817653874622128252270179628934932520523215214463960646423964952746013961693913126365504909986134896772327050488367607624795704347180624408646551875358831365986531879827821099314255895851346049754484860812097699775492933895160868720788185589178163456318019789721214041721268787679803983749702946773178989663736860388199453735960377796100408509918231624154148799885433112460428678014592550262378602784056187977894079100068502863331676186653791877263289561445881474319601547191329928549942022107185901218314788306445513143922319610386969286354457966808256168716456113456569963990502706569495364944088696374725914475173782474480453138651762722318140858300411700945302254694399268394999130508515194734309377651715818979446911049959111926887016805165906788587912506010628679622938751494882185291414442651888428682487852988989007281372171004587694167505943115453252814704520733148433385291442922671153481808426150421468003968903953463269259313256305243854295662049799645411229584477514355661260799812156505591199953870850381261773696250494084477597289706959836048483872439009280000000000000000000000000000000000000000000000000000000000000000000000 [103,25] -24192416419924792969836689694217975491507260673013697236825439765355604934871350077251151026140088158961309805351816162016887510735436932856192739568667228816819197663519772882592780338098035959417705674912510058027689865502246243497795135367609392471665966696916958077609567947935897960821810080404521961520498377402295984092546002738093761515919362588920009824151819108516020775074422633859860999761023979993724830494398444613110936379079099926642673211324467098144049995944587818171787792578937318485401074508309295398877277117251353858860508498222631913671398937972920727276972929615242006286302881112044029348895039499464627116071314500140268491252315978685326088791073242264505228119987697829388861273768026367905017056552795200494258575421165331500696506774841724381188010288085229401739754460884290218213265861014298086676803048025987076773929409810520132220362361361515415890229016443047974162409091867992733539640511868426374601364794209224267847198478997701747627884581778462291688025737626185330746372494548721009539811228791307715312829228310473296535801358277794270569091455606734984453973605644691020998659503277411018932379806418258116342102835185191031806616852121745126785648143527915072068020198535300228235653465511164689338642104633139415077195569433042181486546296918092841630837994559633705279545796510246307121761218858755368409517952465774299090971637725036488505386080721259794302702072499636899203389811534514664833558756027918225837770729782068736373968369607797811612607761449593397546880749579035537657884828989489652959108466364371673613191974961415561822287781282124326707286119158751164567766189829924347980175361572327606289271293851070884375026416718636500015339585029984997712323512520977297524816547923475898177099857159392676147433534204158051224702937890632494592883962166993616540629959842555819673412285914006753445078241284095085996519540669398508121086939484068926764121314477934829104502388664463367284041742734173143479499420333600299354043767888956596065765516964630099184208070823330736241459807765124520132948082495287996727619470601089523290938399894851692279374918874872082857984000000000000000000000000000000000000000000000000000000000000000000 [103,26] 6599963125850071266155854220753081948305742461990616826948054432673743435370294632111630093516278205529350099628732086495890148769260758626046039793293967463024735284777343058808614245561216906591564195953540955351621190509100176680324520317149630427856868215463757011310847534727978042072188203189389205679449218259353923831598989878724027284999767526011667025882684793250038435931200184201318872601036850683844535249780223094761557769329435652537992603476092089026256751751174391943751441423719215658380389222902884080859936972601478349810260068339508157728736355871310833985811728020543630627680525864408690696027323224103846053997487302919200239179148547850329737810443201075747840064737860518143627375148464123920629864254172577125135814356284657164230958754465533689385397674403993327870834387727752729505767593472926245913241550101170770040798990282974630213746667942003464300233419019923439010268447227904447338662594792023868785452645869648404916471812512694250376403491995749595616116478407802757724551030360462647538783400144895889420639300140461152777628167576911569173297163958564368603373229779366923225069047363082887555661376002813309432800035093835374036433187493556900432964388392097674342172659537795055140088514800153247194862847299534619780960686326255491522726952203782570330602849092896558653105351392017298234176326718066531845718290324552872063660470753912567862181332135918939696061691176723774434688191286564132344387887486798250323975811033388412168887288536052148168726145345739876804706507349328974418490269266767496839276754162309698582718051251747182811824444361443551737575154926431716768278992388640814358539744553468862495150924903209630194708430146099586459466339423567540089153248097650218512153752601451428214628285063595443400197837068402457961253081487128233090001167041184059283026223485615462038221897782858248666144549694399057332392179882285320931142631126977721405062795606999408241383029130501042215397518756540348573335492029852306397332757788831542997726416182637140639647473348236147905427013398122365098218647396291591330756081863378698559734720377195084246071240986778927104000000000000000000000000000000000000000000000000000000000000000000 [103,27] 5164733250450845700936085630622905264667872152287738235207413419155608078458519542540290449568809744447895210719591036770562262091309070957749752183205943697879242896028997631980668187739774072707377608793183079427978239274195195505278616489054357892386937913326769469547463267899276286922153011253774417856346971764808882702275440179257723970064316022939726392166578503227573166532241166525324417557593976519345120418676408835046962552766259727642093251810276521673943553157528161353367591709303250730988616520351469601013149754462466524823296246100284209172777109758791346656664324473872532785981812720665678649989896697005700087201190033114979213304494922542122410675357239738621253756111692814201870779462520818107945513277606501590410108944244279513198132656896303603652738374333172778440473170606640240120944037147921820750303635813826437504816307749315814856577073343562133004830751142548130727290847919879133344833564670967262804831073176910602797940119442383283547725961804129539798038335669249036741856543826567517686203585581074638192650797351231024868246210484122443318797767087676595686546812264198165995936145787488657774973066776464233646799669503223906852471896631002179621629752496272921358499712396242978576979306528912888988728479938766315911028055619779601830277118306964390372371121717708910755268887378846494650257859269958374974942792452726284063624130435463733947281022980976034008014905313307715911716612669477114917262458713285429232812745523901509863146430097223654649770990138342436107014314169260664484017839007454093112495923992948429578862919274965923515828364112640921978185901705129258439729357535068270625170676797506745407037251735945737816780753212270190047413475083919389086416227528865956409373839143789560011379579606788928830777620762605410210559769604894212789369770363715355291471325283969832535876128008611682591113413585098102957546234425060100916937186929172986422220758690631594815719363141315784225344959496099270484470203706247613138879101503294140775562418041371066932678529040994019312048832086484202422756845155606758884199427372369688745860579249907749785003829595151561392128000000000000000000000000000000000000000000000000000000000000 [103,28] -6728613727793549833036374833141303912277336766267481414429452534299284922350623224378393698607477830824089232452348268482267496197337834216459557685932675167431496241267457647084362521558674344799100753283144073075243538925913301270158182351152432273919474211007653687725674983333419539572482510335624092994018016842363999685586853562832711555378378496934658890546695091945556773582422553812926712678935536709783922146913404283246900137761765375817019718835911795774195152648943977248585819405500590694602141960849598958514996719247553685092943722412591092494714383434837494682953514617581966173448477865769260388757498022009902246322861769829679025201229187345952778304226909019480790448793760604468811147114187063256760500622072969935469840676404123566216086030218679591910733300071506689138759707638121698611317020690802982007918147152512726688038981346697500378750624715115563814439023690696637665137098621893991877216026906569191706731167047039705300186909693178791189685922227396623773150956697949139272170431166725368777847953606721840559831407057567134099617405350672375418260286936437645236885649270303868169640690758555061601071924444427710713632173362216742666418764690628711296298093380106130647199522460459491166521452047367047499722949960925606225966596063934560468756795607793468864380731465746085010121431645527022406173202798137456748560882637774855630001371010627825684352043592009976588785995262018869505560029965509565319265142708130674997122887901925542591780616957755586472015658669352751268820427149801434426889619548344735238739654799159754025961452304346191455446581283612036276521237769410728014284191356037696271007346581946317801857489643423942267176254576665221442869380413953066583458470390552280875976589215165601306213724508096140856908477521403434928638879146401999010833430141544467314598236014510354449789545633653203968862397617815771241816687280444392479153555270125723537451297408318636929220660088440522960942508845464176810581168067970161085009124389871670223266951028103311384693197703220364698867610217087295609475486715380076111688419924412642373297857985060152619405946041926470860800000000000000000000000000000000000000000000000000000000000 [103,29] 3597318800814595138451134151000509321414830942432361468476092651180062166840040896649243971606154369607881634550027334157611404872553496238527049756487190806477522581842392494052099539769467202020556749945427643706887933781129591791516447783577271391033866268903999500294907521219853466314360823184077731920917045687232485184056709167069295772492654508540762476878433069590314378483583446734136475882827441545921459581188156273014544890105378304772204415296289742410497879080373938705844363291537815864048534999581134374715651095524889735063525029818529125174599725766055640615176103323807776760549118263544198624340716219862020273846368382077662472239524033231437906455787339266714066737919631163104268140136585670485401510199182282852939201311021181165340027398277175284560065747780982800026953452018509324264104925654597566068301019105510008765992421543543380230130241828234147908524333844677793614729371525081722883919320548548378346517226744222017851785307206938450636869616440535878023058428313916188202039302982663829191399907028199710876115983018017712101187876964060412945298818133355789029782284864617720883311035056832129032821485909683947467973147809472145799956643568327213739939045218639363265229104789634327127753752398366009519391024878176411177636487883413699696635120013884564714820198383293657601864722222212221653777803164013603721223442091731486248187823890277218435492810932607205144372459248784613039733042570037421459342174162067725525733466441961907446791084896921122356176464446315086557323366362426749606705032339953862116394816585927367180360024946794248396665805357552771944140683790680725323550156581597173282077968758832850735202250169611018279078300614872411755615623500358782346964369339820365906871760714015708142212008256330757421587155065253123867513598618123786710170738074220750729141763349847593187539240867432146932416433083610323266226820296779975757876686174973329376254473825803721590807540522158769043804341587063096130264381427552784295301623436302623147633146670282102030662209538117293421746658081913023868488801908350615314306243139038111619553492029285845906466764475829567094784000000000000000000000000000000000000000000000000000000 [103,30] -727098845328924576119540194166266983866153445991811271059722716960740737255178758862611925950963389656402517758736848692137535523771699291217433013735933305760706822528183865564928256048861706325345720161521159751438668857816842657527588701994819457209855544161862504397496076915038517597658096775163939881185936867611950743386029882754858566961289232505324559853894694626971616851866166109729426419143821918422489239803781549185979910920189043139631601186156167836816962808120019313974539171605163311679564428219483900498099269533140216924684107354666019919839253268887400124290148791622062228298515840100033867112582292266544479920621585146690905345133954924538838236903775090179316479482872169598583103786725197848725395609683525213663891072685177540003687643260729974955402075927055441692439721702162338068478884357899652597048988600325346865453979964351520911689728215805680131438280940512429211740849053656896256031123493717999190766505139576927931673979321909228614732034715181282746271169324708917943613919911233810136715072756085879525181649801817218800172078976735121590374747015735999720656330919893153430759180894580696084647763972566852111092653640655633615912642645840807127359164625111786156156710059939578512686976112500084283243461179853787586407765101224398577129186084900343669774729024024054352128492270364553249092909111682250397508303200158622921619985413433046260025288669785052254215666076259557530934056772610397134103006875022232632903880040836394779765641684661249536387554377890915894164869888209395844269135258496126169857005030490219253219742584143858406081662294754665394362750853643156629656911141491228355447631881995755251521384834076706154114934216732327784413403132803654970999246578439756559213649935800850297531114866376998909889722765252865995823008107426436738135715670396762889390361675517662476652808028344934460851159619676511183948746456576109651481233657815823666636930757693966872656126587786087288647492523731531229695883219503117013256515620257195231941692042487585445404808633100007408794905306262332194348997455467893949073970267080288206593124217300476822168400393832906096640000000000000000000000000000000000000000000000000000 [103,31] -477163923212410898691058840344952374089071388446378452255533598569845990313787488963852854210969008690120059120937008337313512404733680612473562677257812112793452772522437730936551253678105599618429995281060373490892048062984093060220619719669620402600459367683646241088739118363158926626756345983493572233995122913487718431364364127309083547591571422218392417172930262271232198424656930108871501225001182325305385277259580837043026582623866621244246646484714351909791595559221984478659328392101348334455001287227702383561534703592288956596777279407013127905190812228386057602724668330067365959157899037644907815494498954194857386601313613562006744508145459957832179931114416097867230120074121091068521582284655409887993506032556554721413799298057887928929404346608529974548032896934558738120151633937070103126265679593062945359356901241278233392706556119713255237011364729148613868868316967377022454862121774995913591175250226412195138384017047646013938619554341430642287315708876130330876027683187317121955681484412043354633629488453936241740235978681801212078250537695884104232117373119171636834543171584559255928335477481626534658362610035623237022805798852746008181927397891394323133545116932844001650650643798436862296297867731248754178172039203625603715843011662445188921279788313014189206784923358000776144616143172169862205331874760282849359319551243964532420136469263776965894722176466319561833426993148890415110865951859780978248628358800370944426441426639815107450562888969751091949400690367329430065003540284874255981846672049358599357877121774651957508621978097459588026688769443410679883981558210628843194029171293557792099447381280616247733850806299225039941596818655296056487298286523779345881291492452448301701477197231375230462296646471695337518228078214054843939100233259958923985081005363915547440376679532550912067162903475678155690493317430421470382709836332986239690340061373156867865414067302090076488391346816019933991976480013809217274834889780574364906177208752431413819418422348517657575226241556795780906991366409410217845115492357977044453117844339882184275914561773652747794836824432767737528320000000000000000000000000000000000000000000000000 [103,32] 582744296421825834553288614556335343391520607640669758377265378357991670673291413131494326168284659415769917089649884611342244238083306669369536610225414975733096650456552784664047039433118761173941669787568712480091912255495663864961579475002209460272436371808619610347262514711279455478030400751057167345608483901244941502038124465763759465986162288462004684602505552083538485170787731097927294867276954755616206748187505273181482381761344556829346808878347039032402900103506530501236627688707574180726626841945309451327787875600368389507775988388484372183314316967397774203619069520914838489182276969012183009807756961337833567516122073705389065695466058373696066074478483633527982873943811536874852787642280260021268517041247805788368118605297304763219165082164113451108903898918517312191479863077885161572765896647926463913931804194442475531199091013620856825422710360232119467053868414608736013725341710620986181742401254967109165945870430195576656406795493990600562181923003123490730068587196750005651674000479571887889840389608030059923662293209926032346431869744278680152576696258356585307771928546732007420282386956154636421061995135056962658281207368143679315749614243680198591157650377688004218022066732658222125536029143599300707126515568261851953405824243993418819493181873485397411321966757075550060838499280743125048985896298837072078172607946806315445431444913898800642276807846008169051872462385060940559456754961345253218396961841448514443726457249901594375320718970278337398626051242491150525936447176827702353871743908736717691790335374455802142337562422222368233714676391709315678200053646792606179289504068647995812298150639251767250452013398164586431228504027295504355655231127171830895605988505530799506070444527525705680936591984010245756225936807955924020065064149051667574991594464376043523348825935070061285106258683489447369851817564470710718102729760396548566762045373244093222556141327400925667263021913180939393387916612693251318595472777808219703700642370894100608436772466325767411085953223199517651082456259508322766484031159853133631803171967004620521002606147967620187554561228449440071680000000000000000000000000000000000000000000000 [103,33] -352763368980573290196765264806225861384372165480756321362637283490052040686755166249662440241079997802968928541951365379496965466666064876731332693704243912315728420404363635066308093579635313044481928280430349982211567917116429271943661191757033564863402087715164237196510620822108808088949887270058989235013461312312721435886319756222309578353019853676308007869583843834214176011565090059817451775777575001118198280112572550955073816734984508192686666042638838633707114462908100319218309355039280124796000129514384542436343358584854305975696288442502878776530748373834438641937893016956698548937600044089969205285929723838212597862590503940468111145573104977495617077910708392287831332343410921300448354692824102681444743696524841335932460053173596937899606449549998153921023564604831407632042406253040445100329901426220938370281008252066320133565515043098993020436873151039851938378770672912474524819219164692519184287478112128759333569235871416280869737260425561620289543618802118792717680808891168191934476040396917431897370678216694625420203170504865880528734181115474490491161017296878056838754037629951375046314490152661512652344263360741789094234788026155519915047613654089134206176492056540633291663816316877219323019435019442885115935855612159338230398433185705439215460000566326297173186042771025800013482128869277702832511777996712918941317189623814412646943855016552316100360621718327783189558527150335757734153936289526962196736621243994382290992700525891483417334683542941503861803075707262018579183361230128446472171740042335054572865983178947640631061864422074140639815360479300807462901500064568308095935458605261641376764350327929575875396892474527762539549751512805668708552191738910508149081915490158304020878344773760559401663317813434587514379919101005759431553589096690601888696106787414212131634261672752772409532885452396840856099660849870511920614886708589516858942246745368210059065959643907455387916766290359379907500374200117952414214516596372480497814691508887993860845715408322114221849752430553092559663392608807468951639097052700872125188214796760502302686802921112677213555734863945169633280000000000000000000000000000000000000000000 [103,34] 154558153200816583775623817901555395089806305128647232844480584240752200601268698305725626916544689539099801575864317848393651374186984623539607555053729090269232011454512994983330954250772370842883295193627920991699087859983201931413752701482823734601333707875960868989523051624721135406664677069287467545190880894421708030144695361499751745770076209266781518361031527743696061083343108857009915807493937272997330885503597199062337748546318682336275674200168969791877751428594683556217970498967356169826611148148325878959652204835827681533032406026645891542093185533987245065458677952381838998046382108043778335079863841047223779430274891193472751528094792002750068750425570282683747320982992274002538989485037982887309658625506217887264370201009742672875100836610104289545043170655922667215685150699607567792259017490514072686130627260322838298766962682964019535025000428969307817914091490336581651598369682869281211093718592584979779352372670896954160037455918250252742915789214875244339792792707875006625583876222648945462580514934938823369731221674623083986501254986742749661111882833269342425407666335972846034157373041236074599511478303278964555372058552625815471937630471194373659715373229563999833238708968525393220188039604985797734177782911775475625454603895869595140188734738435750299438735167288976632802364589812280668769686368530693091064829677839367332184544767953333205445014709592941898571914347163305812395400594518319331127005812552972587980430805447921655751917833620434397570861323941517937290794761839837964009931592634345496969677200167088141674306033103799713592011441066474831510151088853196444196709668420440888405941678164536362992256302778370823161969049528250772318104063165923890039358989286843883566861829192155427260228537119882200340559373421742722661934381290574398003311959913224864889138551434466279931500766429476236819768644993768552816946075929213619656728613466107408398167709877203125488110223329978357551671248974409049522255379269799101747689922854859398317150148877966584777404178781030687994436690102477052876534094149582019284377402540067273280506645730807324072629443261942988800000000000000000000000000000000000000000 [103,35] -54807724549991323251660035143439254379223809815841024949884328262132952740766401700328268776103656734735766720413785643212801519040443649130620867819584771568721368139144693357609095171817814078108997113799070710962557090379937841195573030633256835939288326429064285908682323505870445226297456231209161788682714209911632516710966013497462683624215277702176153835588863776621671042925648242781271492569841138991614336752491808166683653884783407510465797478569760714538499431099695596274218562431455129558130993205673512584874787364516838970844635023916517030495271697759940275116389912209396286075372782255591623707814803445451792850181345499170870036250349295627711971697304395985416798548280825649884211350139767589184142057821412103991777778921343058734928049965350050942842512419815747110445165776828585606898949294335516028354265249303084934630301908387997658529895697426615794419384033533921888221546501948263025681881873143672097844454974173333425858749881989238115297377490563283602327887469395005278114592762750123155751557944928807301637827113026760211942480172912165749715006145877413251603347452701146741512373228004785237367394256249129857432997358838672581764599078623726594025038113514122504084524936712570744828930696197859946495869391068995760317996056817445008624694652479761067720689942539050692859868593461454271022402295439793030910419236020289058005648535502962232835038410868180063377326465732322633078829384421418027861674188229762249001907865736517218859833975502847836271799644519412414306068893860841627964627036105238330199673340582553937215026216510142271211159360140872997173622225319606543728807778537853094458337247245426205695297034365638897106096492807979119221562882533563284366606118134628605763018942556688029142021506385583930648258258790310723057674301483858009698006411590297782280014686612729854376476711817700532224709709878985728010237255031424993131750006475850506386583396895862529038043922126108071862526405455539701255829105797121263713313200815323790790124831724062318152339039084851966036546612075932477600908012049281155398134427041778911291979410084530169970539115409655726080000000000000000000000000000000000000 [103,36] 17416208651621442394748193106543093035796486213026089680760608874696576969408353480657777019249465263314157956628040117794930694888051329284790657654948212193242224881545922966787760225325958595076229261244946328727113292959972935549633517397123437367211488020859704664740028324413400662478166490565790606816153662347675943603556527777588935767987314136385612798751700853720389675811857709640462644852246982890797273907734308091646789649707978459544715216673672579425026397558932611803446147032221898994546601117554091242726035193962162945428593118111441350543365143128382216363885668195356222013285083673118443296565699193848349105761610316994509103023690172679107954744590982313689989693336766873441837247323136153175212649773645711175829412828048084203651096329797122031866770314854120417155945653779336073257831843995378082787787643032001983532054706692616470364351108134715403270971387863663920590968935936231259321804175784608668352146298884368386350888349551252013958952563889570564250808279713733240506431702003797201665628996452645389273072856785946414331554439313938279570673887800992935517244299658896677496913363273303481391376271494842975518075580087390910691718334191557498986905836757721684202374585316995516654951737960146739822748988981201123614280220072984944505375374786019913676885976183173400591341348621978168956191605189212911829197098856564052535801842290628964274486927941783321324450517038154945872656021684539796927316488756391564278973093643505566068985387312222434657490899867245775308165448260967902843584140642188189148276847650997590440492337015481167735242200905844938772902018382825908661168309699877058228298213221197328522703671922631984182742369504285960540570652277044947657294587248775418919013842383433107988716547197460321771189793346697353685394472668653859854859489296642858551209348200760105831849121971180817837571894546182299551263839269011281897911039259652291830749494376605408830621874673236210039619357997117605849908038508793054780714544958040699458431770616013935430726146398400008259454874058570457968514071384975830167889490526603882808240588728893551948404260517969920000000000000000000000000000000000000 [103,37] -5536973136961676113697006181063010789462990898856095534493016484051912133814365538887410421416339966393829195187580734846608035918421198623546458090084709994581718139978779443595305748747361298218187395814565482930942861779023682989008646484283904462629313565645933527504127067658310623007497146719176621187798483592585342521404210105540914855488880976111695139484864045394019261554125642303604245989720476889238154953157818936828035881476093247018754982006587548087650657959970237762066433458505420581247070722843888464029838892867830443306500722146003531203755878010351950497439701024900229204907106715797389586201628452100797810709319501228966673379805505873822468091060462351196772618339568109842038666302444922536608292436528848431162689439485163030287215136005132664072668489106535957803787090122475915214649273711961605171190072206020149302186522780176194295679943932369954041327433333821006617520129424736712783000846610831360918191462956874633018288641244391752122244206748498166427125968608614916860170937395503963428887096002514475969715025174202551786661653660102472907466531807298618940189306221685558776517477362318777512946183290688833421809478434134365248465788273967430531016606029290281466776620398390416448896506239873600297522709362124135799840649406865967680342674013862979790585640861758736208121217092004877463934569879555038774142525820950731355300034450265319948808778466882662048850206422871355025649216895202146424354475921027458249495133612819571998453375913423122220504611979025496130093205968020068366771545205496157238939424049748043056455603549453325204245623300859666859895508184095681030302884755508149283832467633200628389237029036235428162644291570459771624725707292470028414246051684599239759865283070100260834360451182767264059600074925846814823636510330045732915730700462429603791663726762647361692495680937577252473937031443398856695226418989422202808286600245574936525954345000823126994439498001810372619465315361520060533386176704139074616585665926237323130200372258226574402633632053932710370750306343440430426151676588450121623059339626566301330218127611096526940454732110999060480000000000000000000000000000000 [103,38] 1824172036890890667915392591200683815401035013800849364492732416713075208783057132227253200339686116829498192937711885985083930811776824478982611871109373453229711538548872434490351260775451575957474428814226177067281154764505968469792132239455813241120407041982322818204245429469660386240661476207884935462758776545409245870367620908317233117233833113676230341527817060767688000868215698015700812086220288256003351939179262912296286365388442805348146087995995043648616068093148399565827957191702330964809614287492818407863164020655167700161628770421860238408979695423207555157558060859396036878725859688753233127670518935842235301548984985582904858518186471025567972773125510622765836290222002368750494619708048462182456649343775961444664203669243426941061907854864196055666669950158370942017172449904152658200201416017317076818216980750737543050952219835589596417298478460044222872228628931691268454146802172260178626287957454295029324389190369945630064471432783453296268825302974521590897172055434300244773949616198916693208936064540626577511577270415649351488231584358675242853310515029958262360920930370027011712488687579373342339064878432736799699377398837170887426077289986089973919539846350461649902707070780042920679982540410995537244993681212404345775629464771995966944232317586819650741903170124802844149228279543660617493804179082160468246251576076778807341968907720756818521160250209350425490452422919451028565345624455636107801226345607014877924172274741943506866686762519136648694154614902837657742243071540708370551288357383507755051502985615607816430373472576716223826351594784941782937663349215378394079533905580745892760481158858693230591708974858798757212673801733851974712377173730208445211190270733037705768172621302326609674388973220080302842335128243579942367498513876842959869263405661157228629907943227239816280454212321351808129397186250014816952631055313900979593320704050458566694226480825413170841028982758226136760822857235596145859346702167442623670345147063843953103544140244674841105964863249434290625874657857722773153216683376273284582153747482991433671088929485854948064086270211522560000000000000000000000000000000 [103,39] -582635491655150046436653007504192811508070266955669390665469867536736407553130707273000105913301901479042194859006559620641591354477865912558695078772669381483293308761677343573167217740145937876989064934091325137519745687291847633507133427619424848342881177039950999815017886691013900815600582840379140451462081910845140730483931733186401485920520086417642093906461701969370463565903985196034662698063643531382076115968295904548964829261946822576691617889848934400826194819801488145794535845868873759822190078871051445070894043093174833633416603883140698515073318056489956642312418002464236582542690593333532444525591435646105376824397355732055166191026896703724863633392826995185456003396269211413169281997329442044735348750362496180462529172984828595405483338658101453496357779941433004863823930870303075545346923988931238088604758495823925703295474181470378988357602793759680992624675617825027930200796618166142657621891655424037640061344015381013553250070104271219643662779652035122864264264686125502626798622648488314352330784159694023404684379570645335225070661782751305770899232767621208751988844069615941716074291483165270611433780220343824060076567506707012017424198084756704459651689455066129983518909259447707906962194473637392146003739226291848115836450279693063711805776504517441916790381360792757032579709826503932679148422795474988246657326210992238750014893577758395050098049729429044187531716891009790034266079837685975010145627679061576283047970026386942703611140158215482411524537290095148902038197259485596914443750557178553440088490004997725226598306753382550681554857939317442386048203140427791248836149081182924970427177754926614029230193816531616701878384328350381580988706203843842396643504901279449476964663208424844357314895321378079195872419105742532913320904850381887132858873243691001651369189323657922582616153570483168720014902106552496005780263510385152062131395190079320113396112590620065929334364995445947861269316630788209626656860058975670080493646756943601356488658972705376730701142144178732264527536513307428259108564084600838262783328766160259481659070893112015742691371715678699520000000000000000000000000 [103,40] 167284005842258798398268923221640389948976889978181411392564340529669156875423869251330944220189590460015222847271576689424927369838357967382456813354327592172939584978259586197804919297600692829628842030723599687952928334750448018363007314829334087343137959315686508953147679263908978406895167018516536935369257547263673094486250874904497254215789220717016225906104652324651095112348948528751590829834894474563182555211257811695100672765885669847849633402647584619574023652141548576150010314883565004864824086319234350799113648898815849342759535414381913088257443863378879859840531918287346967045493349894548332464304970446965543546821080294191992526152546386708752679230445163064036553511434616981849644754524607807989814200942956405573939094794170469165721127589682847463646747471961705420253896762819628548383407256675840513141415746205219885105898065782103667442644410033510277906116315564029926366236959631889938971945077710152679152623556382284048051215641603069923657699046433562486678897709486613470002646136049510394219848097938504988757800219661409816668094307518581188236779524221387604084481093066718002039949600602633294787480498393883431316875603486126773797355204202005411708902557650987947042391535588927050941954775860331566459683378174794174317927938730956740904830522251015604597898719130348252002928094895444389656679131392683512436150150063117265749523504123691086004784866874781300696607163275056723613490806169785667606136030605395996623005121789321848175436580590563186862780781670135789715141538703316694999856680944342651654088151443408201464657114976329833212440762141912896549930178940589900622597714058282330675497931690704611417872166862622389284975241002195425313925584364900951019879743393270595976568014548966310610981697896859925035344944004580138782757833437523536183676836759364063558922672251183639939206823693985074779622797507654647841387507152265509747240005821863612620465429669474066519230102776004042605244757365803930572651040649896870263015597351610952548404284992567877177119237023661680246724809120920458254495752836311898861749835148257371219543493358879919539689737735372800000000000000000000000 [103,41] -41494850271049415056333197882408615686663081626989711621934862831527582235333200656474930717056666473218569793389697061114930566938817795122481145323152969380785192367129275932986942418619039920122901349838309842440597235917387520362331752974674511245696239103399629360384497859613983461114595376532677615560595448572912326136368618606410834964000114675155943920821644468903423799819443647296386306403890091506809868533104499485962454035588407279300153779400279744137279387238427928739047496801158979272836494856476455631178316379112120062632956989455683504634464285496019835722799820478464219629202276881522712086928509381856614409658391558659392578040550679844155329186585234656766806899719608879978004305158586685004416636778730643406311704048681963139251963965876783162542337794297064809479529077871480477707316850796424329065379807030162127743361434668085665945142938935944191712052226010026409475249325449758071115831625107913437741595088054427619604934783681018666045145319679045788354538452802149793906789736465059083441410549207553928324534975925954818386144317284750498033061717731576128023936033305145837913326443107926641427003381429391670241442733214801141249529917797369882961119111896982143692362103490612222681964194841108568124651882790828714287851509954132098265874675223429354610545615697630503760059387975641033080606469736744854785606450933006940624997155125147910230811506290001659440156384626095781759948324735051887806781786879211750800247437946255575040175590357953595438780963405360311161087967238434653741286986801890591718666973854498601927629513128644377162216676853666252915502578717831659983560960693705516829036008188502152768015493053538609247842524143390106302898959635856164124440476687851821944207410801244685158087261792893186178635179995538732414532354177181908943287855937680443465135374036318801189335037309251865809113302603844350101780847885339648014073847803081578993914280390610893613454861370170917699051971419642079234186094235855422002564430672399544655078369568631839122874948926083968909416605212442112400209506253438794926010637488450520267372211208857643396486930628608000000000000000000000 [103,42] 8655755963738028334241205137296957215640269117705751333213768772898854052876121828778783952965940406112777277069699593089079325661318828267467517487297652615825012270661548670579170705822678671321820789760831365235829128280175053787904944654728182988899663839327874096649227824986359490753576674870691003595008800879890920069773863685299772938642869556158732224295944791218347020171045100292952749238919756470309097354763975350760922743377432547029360952576031598237728975892020111868194007837212517147128883275949256245874820364549835977141052904365535427782518626188605237692044838229426983091077437486615734002674173494999574517313930916410541084685695949202018759534149786196479300593685284262878942402190183882120302402112168195713981326360874411446106238156236663445863537869122520947802096298053003782508652025567757239984514721514155909172595026688029865464287233570620481642917292732409567225991775534542748832577570978563171754784657807397701306441553523536288269452543892545554181386999832637719337039318106186717002952242231637609678406838061429049633285054913585454787470318365527092544036936679140990784669649301969921935931104132920665016720055312690581635680572665719419607533659568750049115657544911254196633580263648687325630743165816924987583621789272573706896917147725751018801249778096337534358613185544220446868914783313028262841976081831202316343894587905395319266963860089538307926932007792897680593135742836428183866966165550447547591850472084119186425897979088125276830855822379712539422718053744549744707231867516410999124844056132033184999449905174096020458131431214801972859912970703769407663852383005744491159120104768279415333992521343637808330687588862765107502701165007724277149800150144494908246147170564427540720649554403083153769726641176108077600973437479527799549292491580034670819808053428164204936833788855303557653337081116289794211205605060127766869242312488650131398959764262918516298408648564034513536952445486772132888203588768820677824061073910428996773175380474928728077252784988003794795089371370484735370398154125744825786154649771319534875033746408618340927414166618112000000000000000000 [103,43] -1458336866200812254466211348995015833976630504737129599434914196271369540680098992549479479856606446949046796989773521900823571703728164584270500690435083287229348535993596350710146876195410398188297382028017580100990581410321105180608254702213338592147901282982218068273928948841979135579139548229953622511641768219934902761066360201334482050326016101579985009078694134368746477538464383429350809878887341679673139975415388687595041547746836987021506366840865757046418596855599752350920810427201403955671457307331942378940513886752776290507173487958922086271771523486721148531500712972006621250110791147960341121657254633511706681018839227323185637589356154355878479531930242908129194446175422848347610904993842612713597779604089045548782722116139192067907067870222557654681840375849724392093221971962319471270295144669876026064549144034686280319651563824997454311633155900399399798385834262619327515836387282064113126739414246369132174072440613955515135819999211852767455669704718446379939843556093617554724088763189713660266694591296792667358855214634363635210518796390867618152197422252806862086191152777303138892166367652038550962203274373368413630456054811107236588787684227116641140068820252487356541481765537567489374651930894995819751023199025275056872412715195174332674259973572908408571601827635304594301465851493811260389439993692067840501086958330777356483700142190175109738407156674384354624417808183351450040771356154360469457477968786038344888615925489306607066925520375551419647182106286923086021499867820641636377911382016891180961481027072820009522681821029028931109880257385674466212260481105472747383999677755232369747671005582530651294712787987614557611190419022485464009698319853148635617030222025374524035559549002572956768478974945101926365712031363427148123316671480760871026420567143911521979037651240033907355458313332810791162694713477367183679726228940352954473006339006295101906741131301590362325622596375882723654863204598169430311526849713945235569878820032647947552456327998477715619136885978963748127687593653701884994709335339630762290689561539269228180221763191795251974321838070169600000000000000 [103,44] 184727197475729771765996711826624130052802704369634309103228438770827776924809573450345465614193056146970481455966574057783700362658414517927231335509060962680238387278600308351102440425134245149920657890292369507744629929228233204055646666679260625192319844675210699451282166035580698972585269741646001608721237197658012259382533286923467300977490472320298120948784949913641043865189254856939511495095964340742880458749931772546223989805768124436630304614774911667646162216969402966302999899574459641263716756444351424564163735999124027402778650309865488788843696856465554112872546311874379357914094615339904508278252411147066865298051949327425273529677781399955628828327500423161624545912301035522324429460733937721556996620111728545229290493460205001114024794295976673414515536316079840353898885668319897974110368524932845402259250636449860282511637755621478046474840621920904436878090413075905194944290019121879312993841991996481125548207610131935195812312414633484418464439585848684758739931567936660578178159753081361841008523659195816650997803200669107811155673957060923359051094752880722010050850384553094389611674053718651760004698179690506088416587660125485746614260331514208929704502585385025146319909550585760056082278568260531631678427347246354562280210183700191868481698176706723269232099203689006943708452512892728582610173865410569276153814477228552429180568435698041278117069205342285672087702417317594125329112523668881730218473734139655035526756041564319789432742996225538699444479324939510065863336489826691838964163531854063473542341033577913682170003260277916318317484323616923619795992952459596556944109195210899144481629694932267994897951649710544317441466790212151630113831375283513979032774875734331006861950667394859828427873389095226304257518944877866586315170654285223160851592513409885533419153065465801679892635721364612642395411314825624544889061790701398135363730551215995272132582216405068916973554459062166759537219431686440477883227061651065324629737306155865494780750565311602749936758872747178232324743866641512332072810697906798840716967144421401538875419248906180360734681071616000000000000 [103,45] -14801873649953047412478854067435740745608922207482624458678746400122392304942661170244815468659376837688394750813415033232338107887272670773361368796036819613378508573040327250076350084891192457032732636398480158339322816754255136637381675866852322072807526308509260658183673431884182502734916346680394694675500296076831226428850601636634670797070539690973564532273944236812785331815830719457165572541290369066185213340439952660618973389704569403629482203654548261376790845140173933476173354049682909067292515931350960587952956530849435764960758032177001474046393329379295895205104844168564977147756064015608507862093130302370546633488225800292070562883160112767267537430451332944376183520857750347170904896928352283020917621019042706646215323159294627010509754788459995503845180301167297017914978177622167129703762398160988839691409076376205051889062854255028331854573138294265229616924009966635934506149376851416741750309622181859966565960028218717677264732166463933879437271724118246748205972871011775354703613109831900062597080789114976980855114645257154532598377043679053170275192726243510347577439545114028682382968788295980512201205183828741912627664610385422593670176465627297441263585547949994538063029377499063615112462880208820702410405202295689451428552083046232394935137174362928454562268797279654809603707640457882240264140535330457001894349721244388244590550730951316261290131665185053871550272561404624291202949714932648438706462666460767771996649598629119663087345929974769552816894609686261810430256051257755587988445286778223681441617081593940572251948589033885761449353572433489737850231744334635840686383195205938664462144676106249437423467209724736396668509440942522286133768157757312534487310173402292078830586173344743559714766073993454216261659631272674331226771474544530211135038105657999861288058098633707116383336081163827895097996067599995322591926790716262279800755107177490211257172672099114728141150825742147822645610728299823036921331543017647285338385548391424685415753561570646097871660710389468932325328938912824816733885107529886591584734379204942580282674759595965542728763388723200000000 [103,46] 161425777900618171864314895579406144499433780850657340068586735042818168489261535703424384101314737250932823516530944475689780902621809361196185972109115616141382053852386008349553028193656311023982328917685067128591216939371829171503102534588897081287507842551794278060894872326272222134728593305585262368013704197206777767728216328355535153402994501014067619035011841587011579709443986698112923521664136755741257325058342813730167788664287277930495360829083662089973355436755813886728882642849638710223777508176211681587516943883436063236947361060648976427912239363820847826831783572427421345660840863283779635453229626432401392927127019733323690496769986665485709294788272971360528206507372715165982266354486744181416873800948765476441915635240738560028852668595714491039132634107266296533652078501245972924615445359127870151233336576865216178204452323994237560055797163816396809152278163780504072023244808219318120414038626939701194779113966625777791476423992696072314093044375449942734890861743011796700271931038582478666070037842644729489981720965541299006357754874131076122856269696197071722054370564870223893055355526231327958221331447226160059562036568132383357418379843419973200327168386972317491783986460722682767949984989797091163550177762184938625987624642158856747906918123557878721854080647098252276556129821590034249758174402407580155320448472927325756317338361209909620542501597765267243225756697449808687374275614965435990864811426801307301143856114335550092519342137286098560548089092014061045317617215032272343821818985662682467424290485117506191889618260926161849937138072800730878839960852564138179178082284623957136414574943411742505836175858546780535225633948846633308800631291936936373714127628326327149830894683781046781643170046785580789019261264172335614832383037759586751190483305496377720052993085005750834969930112778286363095520783454665401280231260037629911931491981684893320824240317984517760699370798307418781279128335072903457816242505921652337031846313019692980136249913502904611735834993733582282644017117249511188915553829533783888267119797098239135066069990907348483155394560000000 [103,47] 137237666449512930354628950535322196377195916652446262552512306838250649354305571212373779670273669118914330195642816466912440493401917585295180850842690056664800375163285408117790185098670495347892091311666797783276339610637671552133182611646327757748004467242016359138104491959215831263116753899215021076815288271689764761619830288116233377624288650113423880321806041144015083019878660119382865910672268994348556968676266046247935108273529819931687736134638011542529759918113539069438778737063852430842875977922301048921084515943213484039847636138480900511849323469083775662058647624370024027823828776781182935594032735903408178009727568484381800747173092551043218900514031421088005102592262053636986215393564495767015324273346575146896238370594351332446950113959495687472372728287570602388614246912237977784718455828870796536497616242921947442720147121643728284624804585976837878034414086198504627124587485096623507416620875552208979982941376604228013776279247774983930140445839193573991394994333446730564417633545272809320808683386086901768262461533399266576631310411312267745561008255383288248316271303418338275576167696417547009889672897639634722974035257624022242246464847941389044082590901638858577429997450951838976050263471705123299033209640923211808470606196937322517703301119450195311261422709504739461694558444395178270499045187780503683083913019804637957617492667109171332844915113668497833513646441116219543758340314415000415291711232129912519862105436255851159911104665617713634475829515599728302390489029664477990204141786259558042365918009624776913246588471352933159696816092252231465760041915516729138081432766228314445454903627866225191585501460103174005835234394463555610737603703516693729434189310618671234436319668819634661484885154578582845759125665376817302972324931744931403583303058571806384887170752728242918116520715820229435682290888863031041685202229224629508806144244858023644273286873868022479828082938971132679995456707684010320559960209241211365357629456574035611063521446558524503891378093864017114639101552124355606722826549077765588770089444127202113145471593121929236671337944000 [103,48] -19056048619198332672602574723790391851378668729761847802542686581479056144200952382169108393823646394642864384662872643385653131158712021705285933837901534276727578373664456053202543539398288644908191580961704364931839431227546994712385329300472489490509837594075840565335508453753589575280207131837574983767820783487859028677372369051758213628778203049971785871594096473113024491262309515607884582419619411257893993871894463087677132390453694059086516781694526177077092102442920882458061169465634694529031684161954094312352270261598920545737933419498658153292380820397700234558497991434339766253089613271306129108650256707515412057624464739592367716863159978729483679668301459802192416217582843071047030188726182296178984918757004393348727793301359200702505357868489108690850536599818286660073677419071914488672246215283638766565862535295080626754558177263962508079563735046665309180634216229428313858594871550923638295025922285217454207025330635603126053246711351112095383530054450976880388370815295120593926739231426309674571725635916992351955989781746717653149055779596697359025486226589648051482089334091077635322031817256764409543512904818148495133346232343813418410006639563766871902895619835992197662229442550752100916821000557276422653063026919539427415828697343060847128413603441392079542027295792249480963314124095592643418026275413093918230465660336984314247582703055713375435518899754150359916556072261228471521088052830686721162425358488867065073298850117901364371524240825929597345890184878948816110175022134118417392904955043143649855113451360795492029834162682759805694003814044028149848968086900078805635611131625781519713542699827843893638043488973468668257282839507783467184767168814668288281527008942339901612499019350786836493460603017983256951980265395528769378986374106056077339989892722814876583360742364860114696696491020322451438560804531381622035789744145762167835132629931794414709376395824955714258292608565813611735534459112093256530274076266977550769215063780528490299383024866510335079714173187826985009697090397239672416208403272886058897028927735679689034018938617387325540800000 [103,49] 1038497878536518354348816630590148124258784547128841269452905624798731051668849094791796991170755145775667050249258818910420935434758815659099101253174267508577993980346157483376628844819295469596745981335147847753638170877980106380076082018036109122161563145663561938819813139303531162439155441112574418995436004066960695059221408435494619399340279799087207449590818043811607186916144130546527738707860929579973321771504083209458218451417934878421552923289197673397236229361707996880089708270702680316517011504595361293804265898873456400982870861470645284626576330279080464898864136606979371524560302956101972579993731626111950072995993475820063360315433171439079731195066778132143627453685696836234994210886512655675330410872293324006305521840237881540289338946550797850028639398963760195607297041510837213336867280685074535751324777765643835698785569413172544951839270043654396488473294933422717172738089918262314659021201022965511700878402908297534741458540667492362042623749524897883407694073154824013589060185157560998289603321010264116959489940873565774289427209693498456914561033042470037675337594672913412584559546989299883190581353403231526945546816518011932458446912199123656287184110421317542869492121140460646368648016025351089688687765182069152420312821311672050556460215933572234328705643564392742860553329440077092786206702358962247988825123543215280631772694990873207608147026527203594756717932032687691468935883801820180300969784964216448281639480524499270744733870071544273976117738624106745391438619632032209202800996918622328463772913854148307941234001258901828283271040997254586120510875526671613238674310244787249944597999682317655431214269570118235796142492541895513966392625213137230217172934213892189881145100217779981268269883396827911554756934575845636227192772333663500944828557508516974690942787804577638089733186839322789495269251908293426625733051758908176090781620175019439184533103334070959178742200879719432613122511334524569688778083716683835111542281891773365127686404345740216311697776151062047006982156653094994862022003514130467709185375611089718289860262961277951844800 [103,50] 43854562936431639006266725762810383668003037002660988242688053801710573407762637977897947084041715048108031594635477351303729976982948766343677255529497545406769116673001886857423335047710762071116230693284516156083402940089850272350468922730451950308531463635560187551797622287924279935644145148267234416763347438093841736575584696955936398360440870977808782105554711119158720790508838831070430015788166269674188382249601960212429072611377811220752262549460177052781786818140680585591793198121229497353975026845633363947698762861252363737268896547955689260865556527559058738489597576869243552927021660590140478874820463647467312635151070664929050646271513874270101330749645988863427098485541998822318909739371544385971958054179561081195373980946321161334078247177435289425930670063770797480976166955308211308029010107205300777007103180459035001284363205924647236224603653491408880217335546285421892369191575016101630218284147283931707299552966930747999499002028118685868848698135970306076431309569581821532925206229630000594131214421615671116902800566922879874715117803269677547014743827567383160065598459255753774208599354045245746033936693566532960355971693887515052667993746296430022412098905363278663262428464933746107836187642110953691728315224774636262511595369568768334951130728486011336676706262698971953459515067557018695005863780942413283147760793009852831499654833712191657131877228875978239925137476047681632829720049342828291385798749928034853645639975875562376936225291960293108675218360454670590389203415278005084780939359454708100380545535249492950169072506584896530760412196967968413397148252214629165365809419266684909672073657284747448327308373855707521732065788938334238335863278159406437003821002387061267173284421776916187278575781158219848192068946521761036797256932102521398859754277492557454805330366506140584025995350829623344537639591917097588773110903966564873908115835867204082385164461840042078362601427999920090589175582295326054333576385455733052976826643301294025985799355806030840757504624522731367964462667737927641213991375248546123100935188553638153494439942366944000 [103,51] -13484125856637642302696696643109450915208739861966874232147067726711292248764880116772918636854828379621183660036411222590637074358326378283485581609640791958430304761036137180805859712317266017667123117286157778693406706791370201447666969488742178155158859710565567936357310585613364602785553183061853664868289375375799369187357790821159917117246440373202099135115733222854168876947592535185622508946480219267410462017135615179478772610830466959879472683540245479052512356722489268558752691137988443959473827639105666393557527317468489612533999492942893198526766530377792886459971443470160483397699528076061143514576789779112045816581240304045278639401120010561248400487798101196562357814872539459602150108756336874908363028598717863775042911013730118040679277354383010496373069191323401203939857009438345334816681854826659071735276283237400680853910107459567806398765945784852474822830703243794616375803988600298800690814079383346667599392225777139463560722378605718193448379453374246063831532018255928152032817279639006582879828517221915679155746782836357260746630491653622824002837822965285077215633253362716808364342277580469563133602949804133351220200473577080546494327849601879885234314044801954512753463969677431664846945218019870224751822304622470909565544308752806029966872189541054524726905602129762499170712893311237704000827652824218085191922517676284166124669487943547724038958350741145685680677229099348456080399218154246919753439267775636019402545667568888708945507926065702181946554228161910559759437335509583928443974859745363662332345147335207248796822736921773240434137469019305968611080423715386922529791834009493218787859779364373106281457519292258690912335134666200093196537003982280914231186672634136023701478638981466215096118889438160068904874513571526572488933197707374254329500764149729617259708348117071147331911502017244199295794061024440424263170150394693804409603238307781005750975527624888251289551891520350723440421086132552532730517969455498551209191987717349125783277068357807861487591444314218575211268979238005508910525163959841572522364587711614968980755612573600 [103,52] 1235350565330361049113350439382731918692125609793133882001155310514705927017522749677572955981166249072223537068847553177129150938831284116129433409957731781994582512580195308946508005739738870010710866463251469638801998472873634626207907698071199157230635279311089095847667404564000048155559223454819573799951912870896475731906125901329093595456029163679291909370236053029333333341145994256795324871085236528247931069303925058980195392930246139752209099590303743920313190431142093272395669166172067627479871020335688007403060177281114422861426322783704877740042134531097667941425818619232879205071968057389189690918683142621580976554093829020786173886763825332834340208677779562133843920115904732769910634245178455148796074406412336527611933294952566262394079402620721597693989315445173522935952575877285270711026040327785752687868139690730306564723847842509956231103717159128292381802162377799642383285066362664646849748162087038568398302867384996250737024724038921042710447785579606712719201727233032969733272402516543451815229152041310185481232299375867240578721312116427181812949098893955206458516900970394297978750276748757578972192566576439664031248109733203052984233720668917579321313970474758480026237404185360040217071436029690171478862511896899386795504723502407800947866192811830386399093612078785722584770851418368687391465525224730083227040241336471963778728329628808809839614342322178694130958978834358810072438397393505238308482550397085934102475291102391920780138834499224329049452354431819047098418405166626307872727394544012196417320791944046961352008042085154533342156114038348739343972131810112637841838778721352701451797326650879516667198358675785957428025434043645703902593838739994442818252324139234880789394265453480901430695650255047128060989291174751172723131190588360046975748302524918972951958829972439855208158224202451932751377528767415973508419767331891340158201684390787980653641936163413888650148549010117537516181827192162174890375818062703471346928055084614163031243799779923793553695836522352126455022928810351559035941902733903900335772398138595913322152025600 [103,53] -57719604306645263321663097039295184235638707895752540779442407251749556750466059975001553880315820337944997539131433367440677904623176253995949225831465872136947326309563816102031392963888108664051975345517230689803728837174691558559903864813526215105046417461199589221723688102230479530254531026981059381623019498380057965902969180351247926661237455027315700510040010088895646741592083274635095660714844869168624552676509626936431354868009069933895984978749728616127676626291020576017412377951225783090313104760190157923821714669262974812971056709017270678428033594162207803895821747529117458430861610105376791187464141587760373442512722156029540324998758560955365206163546096954217055649588810652533467596535881881613031874071190844425716120334800360649182171860056348035182591603391346008208381631223575876859514351713226714500530313907561789672644905708255147596093039009206409350467482565614493903584893731846378401108486168678988643183546793508537043889305757583227675285163503681048462286703628553306186364204040964320288853603477186300076285495523292593814834055397873873490838384008215559609821859809586399882293474246364979228078097168754657903365701019048566059320780599432737001248963916387900016532038133793076344788478347054455319224913550061567991148958191061676865777924714255121331891210935423377980727712442963304877862581194463389731909714833662171206318906842778570310329076560780567378165937182394423041900301653796392015337267415031340346709843469374508723534768179917152396407483849265473493002480100664143686968014132239426772994765832600976008384859283041295689443700822716061726633328693333898839000908152269321453734516417545479364132493501400759336461040823256619374685801899423081192396079633089530641836594092399996818292271357004568890444161685136121457420324412753211580362349277238385927438930851823808921820245666516335178823092138265692110461112928027453653884221738783701247169146267379657827654459364639328324327596937697186195576928822598824636122184533059909927701292151228547936289654871959709712986960134411780545014369323795916013207764659521069604800 [103,54] -1071829689383631615239846789523009067058511197480796392339030632970427588079216014697187008648592782904656368176486317527568382447801877021749242460377558906909881847510540407992373192103325859911175311496051171272983264534131810713117487191533939400111720562890014314715082194301330611776920206619710010143104141861889573619677511755032063456467358774691682467916424206603219766863322422110600626246276835534460727723161245089576366887332173053138798888055399647679518504435849971893712814163965040959086299589852388163204838198537208712384529160257096217312511430017934917793908980896774902779691500520174707981511646887530662611175228911574229803935147916689919506500114159678231098072825105122091083475088575615639545576493375510563519846528673804744066652503542553772049134814799082940317279202017329347484127268105094400674486734425292434689708853489618766351087735637905501148941224399014425078079232508237032050571040070288661580957739537874944886717073037009040228424451689645640826235468378137754939320807791926473555190545818769591134095084677240188604675354165417617917543337851564093210094487194889176564445234876387646232671079653882104340905320681446368357764093394382085299443984375079127629610282283102828977447722665312281224714746319269862949023568328198935534951791417448913802053535551634420181460503582624900292230159044770474789622302215416189990554086295114828578063783817823127422236101387677598381299575347411527701656917298527347218739218286491537300543205763880479717248698641966491280650565530637335559369464643043726350784583504793673022623793919906306546969702585059736517893467704254362013057569322970104393629208159482831659175271617348338211801707625835061075918505096234051581028144039120697183639922981549477736571188829552425578843508961682448024880957468928376432633406275269158556994928049418697164282993532178584745389878899662811750247363302244958270411526331316393649885296301326592842580182123457369604953778852583213886052245051586900046296708064987293763663270117471098092736265328939936059626695164455947856774422129867973017044829636569139200 [103,55] 335773742260402423533736649713838776646723233466944156333512221518424075479140677889394773923291264245592985882362111789862868841818220909416430351937437269793660622883680514484906845669128829014059725533762423418836609000367397463513636076642405179994964416812490909627106704263631480685465214308532584029221065825665807552774402028737353728917843620034370864372217864765934421352901748669185960246302711263283386424015702149753678488376744786861591476846502190010877053411395572844109938028284749109128868491227097586410554474621660666825578376258987599567522095245640114387889782482845041135413003171027934016644120894509212898381515916762800418784387418192031170292293840176540938632357653891690874429435628079611952707101875726757871685547107138759700696906085692241565138140073475127382645666270579208985364565007550827007882316162426570233538751038131655099006409549770918414793503430953783082028326501135205625244339225094704164137905871658258122946303460228346511244117010061102292420630815525508904257050863086388715675120457384907481133191012937645834474663562645242960299484032071781207518058464308777387376712840691989029372335170965002905886174314269174789980684413801889426315442274822420535124846362862184570359799057341341399575397008381058568562553615317018607286861123218877296698479053882632633144515202401676526899760746131513065902714465848922919986966558008094569915764874478034155573258534677753489694555172875135086994670386774539259307735777590061092827244628586616802735603157253103386862705412752238727445581740424645732602121432418711058600157988406253496719736165318700348264812069054624511213694117235042425847008475740718850445974573591056799722796209744872601330322571346463135355554755762567727881912496754357084560340225595775531135614890663999707141512392650652416776683668078582425276930545506352719947525397844574744523162624208557134814789935326157143922873294351036492810283718134254066547969358990909162180526319385095490262672440476493986822763817569571759672000085884888929007511452571901862845979145147712526048408115115148829860715497593600 [103,56] -23051442997505508423194609453039721836261318492496685640658412119998495977092525137933931110461532097522111119100361225894145441222227981763613510811762535658733818099701318839844200664406799891973250477433062197062330255656487444489404695494035326312485640519484656162960990009376760903545982822400831238575502762246272082450062488259031855220626121249702197435450077164326201256307917290058540450007100361090936142425730156974785354637937445133313606538365750955994894913430441321974337561895468363690509657572638513736384868526555365899103950527400809266148480186121745638333042694747608532896173341050172155625369372752860886628429247246421146878929344640509688503111392140416585576647708271472705767775798723535753245538523744464826137063597153033552333707395906893530164538578745704716993097379851228766202611412593947576690322088748644044425343851369455791440190490517450889344818776644480026188128114895421623340629430057790609618843119590485511753407393861514808684644157532631166282666661593903678266619234040593473697780416634639024593284707903583110168991387813085431207455615347024835246336552516590260867985708914617830604712745266972948256198959270351619313781828041241185170180180860815887994272949200933890022165533246618122044729547626670395684121681835914041898087121212972419284159759391016339998049083582981749846316543785306279051680292343094119206453104073345894267652542975105880140422482588944123204207582388436192576415266808078242764462913020079235993881273326340281242037690081564621678870833780869478007055006111880728210017196833825335127115229545038801245092545263098840722559930771744330444149598678698661711388883854631918806071385097307853927637949344834648709416509063024419297472880396614848805962847997531599339127976345216897028742538746698049494114377104741971041733359518621409689849238837822978604594532268439373620352691789250737732015176932288940135638027696347219657633002099853107204708444662642565554462935447286525708720274412152314829052685023510627588895722549029865671956955560443221611882661936505349251836048290884580711066490880 [103,57] 1520477220735418470077697635286048205107431497454618922922019170629303292557901412436690468760135092037992939923962691750299604774859046357063217110767238835259985908004072988509328796030802796835474669817817042603791994392230378853328108785074710193722452353883753543303170630871305833408975487390854182584374386983124069032106670005174994028256888596995260851653227776191742729710553077394774187082805120270118484375535653152684245736369919074937037712958545157809181402373058285650193195254563474947241470002646649562583442638961896318138208517383916285340068621877482180884000880863602027036681981522090421792190522608468713574595313844156634829732619416175336444211511109850283875728539719840450196182208617509089272908348380261800679123405873267510544471093815701465911370566805184626152429849363107702577173044714021919033167107576310343140263534391505273476378926665609832530898622304230301141454835967048938405907187099972597873482628797201992764972749597224787377877861478774729748014196695936711214729958728019167929726134591101003755787033664457732166583837779366827363283477483783736729712235166400633879943502925503508250260294666483763361368363322747439761887104849752082626797931875027155219637697394969331144831004447769104356347806072076363033060202338506064269106048212957520123444427803633069329455794589087466321349090616110927013157442195003230402639297411897671272139796620079811261902420389853428631403036665205628448072763322904937001238328507777980600343473233797001152202486616746952209646170822063272640829117156551525779730715388133009217739665503739757749556344597003972805851919882414537514485584255948881129562458768143691983256209496530462416540407407874602352162788181381754761783033781454985431669096321425171484375166789637540311372715103783588970195011649316036085872055837104650612504859124794766981104205638452269356425279451137735994191097494015824355867109964739497415599282119316350179624836185740205228514987667700665864258696757701168979526307491450975810352694261842645868020161698331419351187664101821988413544145248645212662685440 [103,58] -66865301135150381356084075628242402382940244384023040661016265989628546975371206734372914222467702901579011412935551370763621598207314156219810993148276639829587916360776838668835409989482725226246607362410917205606332578484293833920548073354581976274563511318629707407906553285028386680275522342029416047926119585990016295992581341414142406554949434814345021315629033245011946411070837689526754730582464147097054354698609329449856677826942184061334455879467497925962647153530124409220901767357539868396793956118120805031459395667326249039178664242862093314561673530282013205914119719299979151067982311631346829075593367290387368924509559287786538979620001968734576191659637653200285320053188778407381039447273316142665847842871597757627797813184206003620985478351224195965709648693733373570933056673243357656351203879805389449995488541531976403660710223818056395467654704760610566628067472151259299639979279075511994417685390226590053288062866584557236246349797612996498594910791988994391621108253556036984114187863761986958787037137537405256025465286415027328300024496010089748507180493965535907272576915274782198484782224749750232390703796381221112261347285468383680813511281649797010322954471399891075033569553636197912301670566958751619253047036921241386344486475312074412371386759576743915183491772023797294101008875976830293290112187581085047308289504830750217818739269785498175168046626760085148441854110083496241018759034227708680294640075879762325661521184683046173216924416924214916473409157992936936206882700120535224026456895548914568198961289622573521105854012675327699899205330564804741989519649337451242896784496832404707636407345134997113524802529237900323541880239997196468108042979380619005472948838595782013640773155471835104837188652358018391977766758982642328095024917420340972131024463638612321678329741102906058170497368811419970985168482559166404700015708020109523359013664899183164284581174473423721181075534509431953849653293819179536404789907004371812803687934781475560684243083540128791829283704591982496862431248631464066226939353372361457664 [103,59] 702126273510249190275946876892931659121080265891324788355106253778352537456654461189958722537092048821057941137813791489601538594598727076032072173271598434020601966133679591272630734541237290515069956927228581181341584386765855757322446054727093041555059516394626059129908694199487094298318354939396307292043696031776192655004855114348171681236973544559178039686706131806913384596514493851256909340488659464292216417561659617664667761489173956516116158595932300474065889590076466729341105452754735867358124027323994099368527321538068320346654956498820122455753047149788409770817752983415292744355802213428850874287137476429486243572945057944973188921141876499643082806735069864367309194071051125526919971115076227774458963337333887903154782746110518660099797499123367869584304078797798371045537412486270470930259310006184946358461835484844834609696765106994825559703001650374564611368805552827622114841116999950310981314152977620034118979912172584751853973910407782474231335283111541313336984524867479891780993269847657769276707331817394719738504587389509913014332608226788579885277056602229139620585374870955942865481834794899182747022802305528392951152594634846683152019438906004754331943984431965702444619581091898303640794060866821992972504976863240441834544115170821895350998451414286809458470730681866908983501577456967258586837639901837755252596132414489173313338242716358557485422412052910079637959583177809734036859806319426264898908351263243968377503514311364274266201562455852506931110299011927301687896154540769096062717026206758319775278620473497624593562442000805796146159612988401639387111276485135453385762881865125754344025280732682197041907512473768845648029053474255744117116467757270340685397226514584399501575264528510869571293141936611589256235500147727709201885424952481794855089248433929352297731068026192246398645335534237365955276115964557908322232460123226686907518192876124776128681598424860092488352200921104400749298672300060922764615877132792935657356453239201156910544542228567665780509600792689900346513942067280944409412239575634944 [103,60] 16142417156309769401971671716622986448105858048207960460861285712307993565652418582222204999213266811368466002828897796774786279184422757592827060412566660339694544120729199295668272842742842635730365961232432782782478376537669838267281680486213992434848818601643381006108540658449294972922893409321000180518388846626028971765882649599694190534257131743285048002358993477526816223889546620664557058840726103684804424105982428826775443450123650192613698144898022559439842369475310308918049311390428885494373212953242783621932469220731078189128737459308164983741561831670843918952051858980396032137060361836520568229827326989505513123737239052108682136029290946030197790132464745853889603925542946256141586501122409841793076245090651622972405719572037501156730238330346576586082380214431293712087123714100644612295036589518002577408038137483452710201165274671206463335421208065101052358506055554134818752511111602364578999479821677042408678842812302884673939129768141881106912565649706759900682749975413395563567687988394547155624460224205629580504984027789272747473750646009369074710489321495844768802635439883178299535867679570156736884405537465758758703193966384005209041644803784967060348144344726918276929224096329317752969545798046111028832033555127745447915578717165608870641130075819375786909389871981597009118008468783590709012167100241828635534527499967250447977834652152335758919809931751584997078196449719823660335544477347071837501035426094651069824172125820720869826894159068000881411678629291025000776463263418455798021918512196556376381692482384295311817496628368970185752585883524812264375888568737615052225941743924699757518782477462901651309695516026219316387206668231850195826297962008710714068836222013914771225062588498188204144963826682803851093983955355443042189582349008830329145281213261556964569386405633777437456696458875837543828114513702978929560311594891962771851714734036606886032882922490910282769601569928999423361171721366708046013975010884666652039625377864729146479584759582213838687424358704546401886944464666866929332510557184 [103,61] -526548854131087733977096368092328942563619805034391082991445082797717575069297958763047168461706313588891951167968914108050058339912813214454571898815727663061250972857297546600806122831120549751663901889773437550954225943615838441446144790552903721634294142616009566604922711521254203544512123262019242134176364896592989818517183353712526957450568484102486965656650691750518588991988770554814130622075326600195998213104786093978407098441056664194280577861383394986365874422205054874346764798524926764142299819622706428434021125657117407959037664514240943743112777192286409135879092407698299954589591138019698276236417343777328730025288881748087151997410593467079315237663519358457981313377621989807306838570716535266888143441288356942675464648739729399960446707670230196483960404085527448110938241348384500869272788682431926713180322099627861584553296048464664738871864462626123443023870072737293516102491416275293390857372319084299244213554867874021785164435837423148977610006641565836079883964684860146051642241636392224065168019001764051198529711366806860165417554673935547156664048529897566555888652187960704997619973536234255475129347084634915539790068488006799393961829094139278545402292884048210230039583180810803112144238308732643961478523763024490738123809740105536871840631670039224360374407056922605160213924087144007009918236974037121909767820729910084808087596389559923378212907799901561330402882021795083638183950547207804524657523094929230838783421631484175700779731453774100294607427227323505159892598155225197777240853842046932604505238483844412644410603523557374400087012215462133096091475837847797588076930978908792881517977497474745656473295635669021460970758463630674397686754773197909972596820960972199469960800272127128617361723527025722991621471046646206703709390703055968026936127617811227433669192525233449966128985151980612114862607652415592650428710167082037927313286227133559624014223588342993476965144907752655348966737532371462927395307202625795982582176592907397289236815380659361066127481005578110161431961899088843562654848 [103,62] 66008231642545753599669132807278377190314904506942328619916072157843580496177175110721921849670987564139337290952867464958978612549517160080623099587810529451347069388675700916553457384866645327200927679891348154642003382384392827853167177350121078481177252188226798842883882905264289209668337163246341884094458078207604737857143337986813502610597985891666651606656273215489137032667075921183992027037214700297503233197432594268584049877122099136376402497241299747255338767502694074959811806485409100247870570538882642806675490984516038830706659331673411958011429590782162536184060262844561739262685193011502647233695371849108340676685167554425431027094045871015409048850298636475290885223472894673676710533466282327176328444278871258864601354411610278364857074749328402426920972900563649724766432966763971348764621878217269526693511003679331655847683246543455393417203942333072833802983026102746647470511159439510040443719902545320002047456890199573116312298340523652107804130352423570742100654939308484231183340529181782848546268445971763193154586347812923666541481853761327210857823328330816796730078170943211954772835103762953510188945465049866279718498221298269195859172427839591037677858819821315418062890227345656643389331379839555190874470956732400425158055911900727032277453686177757173715591738429259775689901679284933143582559212949394415227054872218479708446740796378966391941481520705829801287492751453728217302499568903658249800904594709106301670195222201477686969347308028037200794975392233664505755527717837595921146564538595822789473648769394098645041802340529159977950733018859725065750471561853196676650732469343259756023685992313677213573214371946059274342314385269404600401412375610317313835079029528070550189194587268110465651509906074166056308169357643674259157940736316465443629994221028342617023452094536279140557295928515145429766676475745488176898106772704081825695549444547735663057032124495545282747330789014567549556271362045750758557037508097773830500589744332866973644621788879741990111665265012549929913253166266219392896 [103,63] -1936806045849574876757195709281121347418791427096374394156658206144743568335795754124685156788655117621532557073209252271480350060511710818787275397005775100818756981285438989718025518322337130770652505373723091736567747234272613813700329887931815050140291460447009058137216196313187496061678944254956824705003037924664450083693829609599903116912358735838820157267168848683044026617390350654265997654927825768411278590381099136322393582563704279434492149856189013130788388753049226028507996959298615728893327103340569912360152148110143117324064361145754984622807818399332399016847606235605948560970527527115007822334848880368522607037137345293052994618910611848967000652264239730832141960097696953519819787034719882087888533936025946534774876750381092113782209400057807348312606899163770838894009422586563295599305515753254855265748504365281394861219992679471838352840809029534262614043412806610578715711894008363401614604133497606266180717120381670890868120763549197173827152764193110400566429340448775392012100877137585852128277130589588540046532257200101229880543611037179099981418962914493934184948762799705492115171991650761602665690345930206392679513838123235113684648060480636493179772825870715811910192596303106351682782375052409793552422563337124142956386873494728969219919607658201444141839258472218306891181625949557756176822204019560268867984506005678697651645805613138394964630429023075365386252151053773652718510767290761341097874259418690704850323627553470697726259264938160129959479000127716440207989128405836275136580898456432507641371277381644042000691294527185243927329540198053389067494333134858840350303997408485310613660912378780424602846628213510147019703783403210109715175681613860150455757277029180938280877654397092716482610938786306734360891270743584602256779483124068169099244284643132193459304679531992686825517359924327986490502124060478654032455652908971228471226431198013375897989130441971623040043431110271276667420283758542637845989653294823198284090172816949193743532880488057577570628420025100876942761965986173232 [103,64] 42443049374707088877140775579379296893209223959100338414437779283579267772718357053479135943816450412330020525680158980160293820421591844540201571228035708905113956037921079464794097839763244803060657360663042085017853672668848024082364818449482009826599040201159873379914850275659293146954227835684607128397478575469694297867655645711904378690340352836703459417740553900314133613639839809787730610024107909185751822118552003722601440787080569989424826312033631843482512420589416374672011813600559741881470822318352868980607872984767331704264719097814636871094201681138925923729239757252780375933979856642410040095125102984401245627698676944661774022430117395735236623201828197841370309877625896747146989247958841807128904521035283788876847466705945232324556237216201774387507633623282133686473294563528306591198486320748551121383257991045098925667966407562375402234605549918307796869438400829711703443619641371517001001194697830004195326141910619246371213609028383243206511453348945188545117157304443234299818261450936432660417627340541394341685072553226887835148722503241170017269261890825944465296046643641511469193930546292603138630603497516993430257244076744490004824608580162803336566811083954850419409637579348056763705459884438737438143884260643479469557202842129624093342723757756087367461418159890689525981586631236898740574882848605688455332077304820740916784673814649780992067155991550931161546895056061782068646878224570547035816708586294490009794706060596643817590683282559679063075845364749988447863213770654825517080403813165717785544002366481719402121370247866812497445531315455386579926358272930641578592760150043051438059277193429842751749834460866726806258086175744603968825287998332335575221663207646492441581130290019507460525995870416972254304777036212324343351774312870375193319112140181280899964722988049808062882447247976434745006744761081470703563717216326822948026709453160326784795430627749766773152562466286003057216693881711350578675324593974440813661071572742385220996948443331061466700355638351276616079262659072 [103,65] -1162933054099500748358816604783521315261345250298602945882228505940482460708865777251544512486837379200766370192811899176312952808435968682433181785924784405258960904402132189435049949434509887363710880859325568447606356785216885061783574568971759710284302737230011089690456553069180997420215734070371442967429028164708374139997307802918071970562357695348135587092726186920755992885058181766681166917420475202599648965229017851439173577611552943210453155615355054498957014464278902305550228886645963607205602884387281779060255835389172349545038692679800050262911187244414860615677007490380982529766640917020752683932282815523353212311245037076306321016210386338317737793055417551999897594306205335406700640474484360726251390702041354590495844021453955816855851380226063664333514288211629200888981665173530554216024571864753989711972462011097300961053821515138862973434209799289054165485987212356646845852929906883184977159445274216423440837610540596669426465037316627164341164918009644838422784844133834251932935139866532857140390162014851022352903250671909001103819234019923684090931707133795461643376336341145699477327681320946577235937976806864674559765029449088164970162478126281538574959519998458626893063348426168447059717784895896273624795653492869610747389564689808137855463423391899661826213715984971653295261173938598788552726251868532802734984306555370504102992659844613247937331530062123871275372259974768156340650824051591385662077811083227603210188780235711134648752499295137729529683115028231524816920960101123980311896594247358285810410494378743923356781754292322079259569270151751346147618901504764088754193109643654500014602596801905494738810744226672727151715851764690636708868845591338238263682333048133131914756313616335319330251158413759786428767140065594996657615899113915519667981356793696118713859936934172980463686920981526255413992604348152937705404091328956595734751446870120770798766167067839092185461876954891569716315014555155447260128959653256429188473721900678769390866463932586141918819668832405918446050880 [103,66] 24691424070461252498437327688029264080707793238896722862098238648618145180583286911976531875515136812505885751388081993852110507499125730321443786590051976933883259791014591531586912565537696460545127186180068494749255585448154022917596230063247154172199292545485460227225628860198041115940202219328981219756155015485129912908263400325593362535527490228107705058076374500478409083107072249686541285368740478590749607216833036860236687888338624453106895063051119522463714532282551180658917084052765399522880236143347821739516316719794326921728618763169331270636486609984407985865896210975937084000452266536038854025815202672912866845675273862888289980035473786296941912093355469002327770142686761736556602725602108230641152661667212330744848976652820273821242175933277396866142667600150240726491641274396118266154909267815302902206934578502532854194346683241211585196549347445652534601435156355682385048770712418529495932891641841672417740561848275184162915696689460335698945366520358531027821924669193692839928681265360457210210175534356047007934105018681030265432139263467718821314039280507839112247797202280984462310041689573542128699421737654130732443012592305269134721012463056796757875468927936072950330032314083040783725113446741111785339096514020337382174503395743206525680789214782503767644232921320660443757193237032962846223657724489179015755338268588863302046731093284142895523699423105164147349159004348119379935761316494413144186027110848058426826010747851305538186773331042077641457256367713534359672133887467555411743332913422050250538875925532456908533652383848094301990397230415662433529841294691645352030598536999908593573880385920718935866217933671274749589355582729065369494813923079367217739842737787290393961049745418634976753629922584366655460021863323261830101690291181653710696973927154715051761091908804447161356137725037935365199664130892825090176916147242480116148157877782137198414866357297510657202927147442027623662329665068107185908063293213934421706202283265648832285785272629627088229257676853023096608 [103,67] -619634140807864453536640609084789392173566834129206307355875785767011041305005404848084842911278236102958759057294129034177563623348671158802490024676125430572845256012321517088914771887636918004639095742934738723120064562935771718023805471358369511045108510839582873210633360565630551789245404856670758024860340190643355773937258301051974468187418662515485032165948268921504220016398836084000850117643824042915704469478217696160953310872919311299996726594692937953444880928949371311066352289252189927678616575359001216201424025695725568802421189273597237431949530023017645941952477645689394961582288165838495794360832517109784692223543568764132385367365330617239395978354029004628258731127881566506664799828245440775750165208516088422465926448055033164696930458924588713884685346717203543566354118840320050003686787915343354443237331890532236422514414610371918183907550748995197220555951474676763746229016734544109222395235895504923196381232082067718768790162076477411208808691518280127459903203089440140143174224991605981215471308485569174264718022676741327967341265073427737595987914322508612641983481709371283939670203167151960972331159426850683017455680398180733325526052941369719233125525838587784071661309207500111331192703491529111927441232544531909805355131266887573456402431184612213197094379610959398682259332906402878786593075820292140062969262062988501601003988773786392624056635063180427550592832334616184032462967387527460665517740355005799710938362154044219523813292199000805372922777115813584222238704253300881168783149228863146951974005115257761396444735739108247085244004726389461842074855861654341167756154413967614514273364439757652592661070935149589863938015030032589285313214814153536775180732993181631340435702386053223799353011646498156417806201866449023516947430004908624774614971622577349725708205159348238105282966337139060971349144119002262647363665631612751088286962806441876268774610200803051000490122836571190658971102140235844398005987081040176303212548284516907991676218102841411822516966232866492 [103,68] 12683482488758170354934835799486563125702276280307631366417180185127921362461987824296736997929555763893097921490626952963342271679036876635491345121576858216927277081463811012464349310156884649774275339141489961734556127906746778648870270797585511214622677204274590791618207194227587542926571703276825309064337163266182308854535966001345695689308900893840728347849772025432182973881072017021675279103335378075371002247962130732893642491968354672421247651797202667572305785354399662680738993915353146290066296636913070337683722406649308425863379365974909232356762806772415666863702894511320242828248323353584573344252217793674317901228523516946816755297422246629747311847618141724035038105352153571832995092149965789404562744361954170615435486972551214867690151436768821501703720393020237402526641178056798638575330278326885005193954539387420710479161560162914820304302229997903988383977753934783131156130006338108780322413661550901338751630592781129896314458200355216855201292458777482826634525814744404609894577711552532849958919034925334711916401319976461956240622318438846185738891916923759013580984017633463027967511115483889709183496658363813764888127406310644127454270591873145432010706000932755918151963124626766099274251787283931306696481845344619910770066986913178656193461883692153144698428887246021570386861707051763774368112536576993814197512610599576850089987006461943687830019018935158779113316424943718127582448708708902076758189397780091035254839510868552108809308707889248381043076107406350831929699379413970376529092132750739464632358455332254761273811004607564864654074314308716084917436779100989666722072235772568103982260153113856131586792279461658974988045077317913412363797387781420165907147706449410455514620400657172597715555925761816906246338529933919781707289009766977212957602050065849497126523041030465837568747986404327805546808523947718203292885823729541932116487501859409258755507447271756811810640790820672187107806678035570123716951364679034446454826646667367224758832184815472199663219763264 [103,69] -195055497608781914873529898463458151403696863501661015903450119799261881838296164746981527635562923336003103031077019112888889215545643950611463334727055394133708516523753467529018902805146804789520495754254664676537918092992850172322048549679281970717708389454312489961962934495365768765853747957579752510443173049380464864949275512264435433892397945503245460719785937364574611158633264679286465277090998785710842027395904739438958049951699313104383342296579248598485282863346078660200867407146945005717841506517105827286397314596835904041732384063892666053813738635195613768344513655437628046849335773435541118062479829584746662092739437201671570786450414892696677083887249372044494656108727248073964414990513260408566124213475791797942877505957791439580394967247283642220325203345272188448848509435809969179062068630326579853940812882425167912668383038810008667803450052201348503285014510254839658833112346510753100336957985024369940738259382605882233422056860790012446356043767543352877853303124885991303966388028849296694080183315904040025057178238172133861395308640982168126562259293695240970730635198728007342283320985701555752730665382170044056467677621620164065906313803769737777441880891283144702172032081972468858706686475719641715336845616328039906911566657441622403473320818909728927102922700182642144481256480378580090694901801859890647506012522607871422859260328885119096704141470178098382022219292958940314585861424047225299187871338900684334592113768685872643958915984090310629099760779430750709919081700338105485411266282740778303368965132977657858008912630717118831461142093649458707778170338947454268061288649226688494366423279877595762669370016376008817157364535167299501900164090400716623926865747941804084465960681184062262545373158168012463212850885886398015811887649432420249089463067151043392478188496780624401502007726231671183765659838058956708925020519342609189955809302422813532971475695608663193159864998954240823620215967466124567247029192842536924064398797970604965639014952093511073154312 [103,70] 2252048075384977697217020958563111313214444991362247463867322035953279826722878097680973395291301639673930027533463280485054662504778894219108712893474625504552718493225381037971041825843982121996542493509608365082696026851018079330649439318783999481187426493829958890719222830792526943247798255495560294999847369998614540174435275461731349596322019768006540860800939372118907161156021723085109104090881922158868486773382025663417067802609608445519112503586267877882956672801718861208401797423425425685622485046862979494702863526220425083107827387973403696499841347995904470648857532648756771437765759467366401347399118379147680239416900498209519015182560740355071693817647201659853097624322184265477360539039731100024832180270025159315185415799594475338438066183326484755981997033130813655259467161743983189397021950613857264391413400497366361828025870431010097683584424598369432828145588844607769993410737592864252634321567489496278100865818514036600893521770360764766926297491718776391055464577665711580554333255224250897999765818307622145506016318442389483224304872540871056245342795029875757986822032488656842182396812200862427950155079595218285515862058959400074958189222500942845752358543844290480552313392089757475486709845752941325225572119804104374790379777787958927951761427785805845032962285927199023979713176565481813196331988027849833733511069827767611299753079147907014081889065396469328140954000129260972374704401039119197276861267384221073051710889645172398425355991075551325569735502972422129918893166840657643936012191619140043463767330762758364461365606330947214943374882901977055538791186881960165693359752505294225936312375611095074125850946250664887762530145046958015572791172638582630863539822683249063600087874185245109313944939761202054388595874193809522115817614689467644329931010677427914007568000827438683469772422663512796453328888518423485614538168698708374748604557829998874754704822152939344455568065498145264034712031582647110482487986070683456828159884758869606235940205113915499840 [103,71] -17434116990768425239851461007972577292345743439016079299707083917137799192324493999369168680082274222733105123487626421013277101828404668241251183064137012019439355190532224982715668405040416878065064294941732336311593531277359693850712635322216834317432578575629415090064526897451009339019908432518280896235415325649682158577332518237316112955320020969830201905474154616761096561770793436506933129141571886922762289880614755301287462621796148137225785086003379746735859361384465679918787782046449474929402399733409157458829543638012754994901294818870709610032518287350922353305106519434961686547163009241261837143239713819753336641625113337853809321179610419517900921582940087144670553706753819009992809876787104623512598373596560122846641481197379225018166899537612051933458928687918116009832157429182386906282800311749611560706061296731563737679636725191196543598936619758966772175620087371401929363346710596837829118184848070740571162538965480273036585406705461669092087165984147280497016434410192418313084566267451895655899352378226807302613857437873375567848138052783920656176900254637809029859155591459317501157318908765236805952813441651489940516668203228166896664867523520744256257532691401249429626369635262558263069563894048412090367977881924552177610204807691872956300556623498405556512392816358423559175102247129324767619368460069205388030094276327845180464601245190195698271449449703856192931132514942065641804685159287283618580609186791350082606350611287570018532842876400583064868736888212388507105025347609291626321785879486103954271758068925446835397364051872099881450137846893441039917584074065074908877915970700948144070854967938331954263317145111670192664298087586067449190489515135522480086875714977897570547231876233833648938574601275913596286269491736897615852100065300182647769257784666106625614335773344021629691756266061235896603929802314994802519087233954022732598669583438281649603466152950983898459761622683817975825737728156385712719325889838928574486699367947021095895672665027640 [103,72] 58324738789702734488903528132459867053367867716158359154441977329758699509642980934456530636431856763975762468303550398213639863140736145900624297263043398746024495572499760765833626689729901182802309528352390077260009611933097300911912161123783873138771507590327543987780548490833992286575292827806779002094817012856563712642042795465824630276582189875750814585462043034059110694564379263629042622303038462454417177642128256767273602678354147341831667957949307114736828211545088964938863657810927187144118385488475020005663809812594863523861146399102791112777522852430994793740385857803070510141183328751511682734398190998975876508635112864839971712355762174705828364140121785214602429215932940976007900120310043273862196690180732081865010985321173819461165779487043523139603516240926544084950644770191344979697423321876327461934616292238747098457611295729886474493516037564074561296121877562783209745230999780547832313056926595870681794358453328762746151824790553912954824505425995400842529054845395490423149840144120805398258140256479343712624502221257306062646797962555609441769184062498757308774935034756340704441647460690412117911608343684743344002890016753829360773844392457403597045906676693781273735606111598225438946400050827718170157235069603815911331605358951737405704448726679755666451559399997859802016723307633859437782417402972645465281237603597520322651993269924627166752782405495789681932990604262341646046066038894797713328721895297709428332686577963949524228768948528318804081687239998280923800550392888456152011359825977056385804501095441115849735153284353045143986204267508604452795157708297463652394296129883601874095605121814708309103975144254474278003842775255422762540448462190490947154683986712910091358265885282624414650129280531475165954578258948587505820292453496239849395152406437768305705391971434394728397670794474582298620415212090815034878065731728752195020058417190523053774335301937558596567495947092116051983694056385619236284578439105885237630510861703141455076227520 [103,73] 536851773937466351301029133298427278924579958804281944099348781174504716914595738023500727377552447214361837563717165314002592079446725932408186408305174023933450269284658808779669969030223308446051212116413000441768619545289690658713659778405826487620105000309230564499223088387861423415785995185995916169714314382980628023370465585423539149724355955988431880442991270127929573957600639873358485121802997015660842635910279134285871752221216902093912883135169678836641358598331918101885325990825489103942253894653375172875308032094713320270439600006856484684165571496188202530385518885923788039445892504837770711435858097062765186265633999580108079278372453958893860890356579075004223833765759645882275712172319685511815642012278491879497404997062600301283021821663787595629002435447527143075268604261742382099139737697502700622334829228747610494815678865190449264385793018575151650143074454480511108453728550191257881932689315377957774824058188601469896406182052099081580720347173865766362199611063546927808361112623296058832309434039048634667468247581189614986415663768202416499749567366163779149045745579834142889788499273426870390972264986651046489243544509314819639461452070113874273880703954449277656746716545806896929361553116572001624263577120014342607584016737259784848444003267997317004980497950136276276944342654444793622668284146472607342370735520829784789562956971296644111010409391038823364154480194860412881170262269680697376181205687881648913362660005668417854588809522322973381636173245370140486867862911859011108604086284638402935806962828716642053884891319094693273662675880786481910997089085798455664506628085907020250499913798004554922346098306837479912532609029243429418062224815168289373144357111465220021700950137589079897550810004555610860347589838782017826282532447497011087705379797672762393004674169545983383483744378195098437859034389677935390512850991311978379315710408507133259854282631117729449892970418795935832206422174787665696500342122183895029986301696279661483304 [103,74] -8833246739848310733601052408095919985353919041209854782658424203784378383603165790495116873689495849656954800321639264468120031960870310737834154858616031256347777244540798948226184278619115440125460430395150308437444136761764328918922673169226621294163129510663363804180561065680517921262313509412657376320610719814386052761414852352880058854800721585504323395956893264735061480818033310038377138901426458198262690411107401320440274637423114164350434415716455893343410671950009323762748081147248481896703724752535746869965510649378210238849504268806815764033787610317735364820100792531865456522428051451760614642810790920013561692767932555703032022100982313756646454317114103428171442065131223429305706955594768027257219799498694725754735368260441399061058067142219840118738820313630010404960183420854679669304028866467975392987483222399230024486781118186059079096151376463139841549053956164857818350431741483075395577320904382472510457774783620576810596052103170530281911629997101385001841837145499559871474005213159168710194635082581526519676562541473107447840965875582884695979782495964529024601279501728830104808115821472630713426463835471466067722849087334073255121990759355203481590662152277744176408994939524140579122082509802075552648904382064110640918905910057073133347747273621812601381992583662483725621704932251053049817248908212007816683017024477042057032895182181224478284022128597293551879576297404064590021532623531319849098009434689065015929308582480675932565257409165299621085097254533475390884206122841045002437872336996283563501702431470972998365264591505940724424141222350876103129239908303067629869643563798927556542854521287676642842931938224812626868043899006692570936697498817442479348835656570785094035065409217871436524986228956452209054140095312331907943743963638513974845949176562233965751764675804910058981810334761952344130925999450657029587201714641339622524328539131502059205630303907570815674067899237307297338638908261907358925943357665463974005930592234987248 [103,75] 61507693176978611547038766864598261626120994058229117027374641559167166809777610260476893125792736735146004635240938115672420162501263498755785970775656052607476071510193773950733090811496023571010983747188752144643186078224720359783282403542876440051266186033664052925214100561498494616295413204173164069609059539896803265705962675629610880377727767677204575655245977129149427848302976846016590406671058924476870772116153747991446889122077956095089966553712360154533441885431496952626125478008281729281636511663823871352497774491817859367927518627987249184709835101343190160219174836016825826978369307410418436221196044801045768031292430888439929354909077106050224634310891127242483358152035512252721877909882766253021439378366904262982801964982480888415404539975087236751493277058956156250018062621814065167105813002475446060652426434652997515441052648841851173043764078440246200565691885787409203538369798224201393228519882711406511970570422387518504209354435865111609378316982856608776429967357560817268542016450482039872393315271905436389310150007120296515642421361720554022406728702138790686735011277861216004523722369895567280925900187880715540102474164365980296138166615447779705868132319919636801446528347912821410016792667785844977031473588774463076504497183620473877588505010834311685317919004328932705845877566854444870903733079675554766367961322936183322065340877555508324480564088686892848500520624678393612154305933108278555234908381214443284640718406236976377716902242014012938981322000261472310550500957070473428815315203928257748954975359834963449268030322192232895279773052959071848423538906594692405819976276603965551673802430880079478266915482483741886715875252347967910590971018378725086664046211245787102324342068535045003645385030683147661762505710738709374142919556267854752930074015088793792727550759020649574447318196237227426941394242746541394104919014626430065272373058435179341200613758343115945094526353358042514746508280869644678637513403954446632733325284066 [103,76] -159264830878902454426873650043832146062426244947954115819391884045334334022997025736750664519418778661734016318561683874435240573007201549692583022793390132468922960053876491047391164959333997388795004731515485664200441342114890218646924413944104460543134766888970825109231305169294433964809355176172572803470652018530134255730098586588016167353697417308470376103744045320427638545378606460158823950207096179907515254321105540755813835664107259471439610153552322729420644635490370915115292094610789777868274708846482162607905740804525866977195387986955073837251618304930505638769006634090992520095413984315139415588641839937952018916230815703115841258751973436015120499123385807314532052131080429377947037818974597842292699471913160931910566551206722603734704170558616720376575620698047936962817553648131435683008189865905202217340086756157690088762712247389538616500785734758843963749742613331037587817126280711838211044665562899913244964457137703156810842846835111269949171874345891434607152248211599021858708480822801304009738623029295369421152880183739767930612904085438046582655105241904735766306998119326244383234908346312887807106746485864493678348869458577339418986219453938242363399992573938337324304665703138385587817717246264386698061124468767019016016116293314853578549596460392496923356456363541331695313124942705124372902301453744480610992831606014094129618074557228088445303445077147798224549226960583008784073874243347100352772126202870059091455343534608671601633834437135333745668839784116222082066759725679702414471280813718892451369241078845459415757328408458119968658455372431260251467023300027095453061285673981130163019589327846703679434278709020147498153199900996105854741510042300708410617855717557523534200531914622896412872299721560080959184299813510119913971834666645402443839165925105586616981794633101295459327606142424460034471922921679468131572964604611465193411066176042767458622340973963530024752476518013793028510426821945819625909730572810778992042560 [103,77] -533414536957822853788294840434163043054525041347926721800162642112209521001668757484595301990812465771381684363043859189877103575171782412306862468544524468976884345329254637133632121351292805932823841006167672932174637576080304938245745653144806027121605245043068221614197407447352333781806917015460934050465252503676064823046268896721337793154025208949875243720312627037677716057880700219462306080907131128580347701915305588913336886271278210993886381224013445682419996102420184899971876570832953789167637724911315791982949999808933410719722598590832873281933679246591903768519262477893884320218159118282838589711417416079499954068030468956558296206940924897847824364665963929033372689251792355995618130228821142584405981694581797388100879722493096886943680277918868983716028196397210240277731857936282041493838867158021795349869229284192987496277045912710206763194391621642759011642204644107546356299907157107894428287366448468592500761268125510845544344572068673868582693663583739203555392645702043733250577386418217598761666464783317937292972336818025944941157404078673514807202362514100320374689718641468754843597643821350728931966129645879592359270899149826789620877661298844650936490662413964823208597094765600895038455770750806866257743394507326172479824696218079965211316421772610544792047487268257626071656365301821769475949774954017714375220100915852866504796818104931817048847287185106850692137400430305816527583621711303573226481231629529485281145517936190675578251543916025645275082155154063578984346348638118902378868295958096158569804958475957868408852620552389904194552610082142045702206313644001700246424575097812998783236927174539608385075571157464823058444667366159688860218613970586928551977187513463985943160414130925462487122706445017786706419929932051872696061048105381752437436742824115182703053802013981561109516025471253918619836657249163043623435500515723347764026889090954157366468295900891335683899312540854087410907687614795809399452774627901668088 [103,78] 6775779880640646336939195346858399902724929357902047953335304220052102538535896813405655896443202123061685656711277617162762762634596947379403013220153496799213042993527361147137020712150925486747555448261780873498704944097899305517184722432074659194995543626390618328357085475969445456504051208130968722101080015916335991816223217213745501221669616176111288155349806404735644432853198311488073161992614170742377615555760185820536732783976555967778450036080473338022632582641849419573581337255392060674963689484415416208295985227423316276993904618513806530090954511520410833725958299580498686683800917279265030547004779555674856947367546187246581431247090682861501339779194945987959953432678277079121222930985203924500008489046698441506247474346577341057330084468923307110948933883014216783777580884635627020685212907745065980735883813910685358073657907382214838346561509413483738512629916786693946128169957329900137707869551162586069906628080851405505566950785723741503046638973924490727807299950853775958315433898008504116619462087224842490593434516080284204193639043575337868955394277442283894409765295582981848646252968024352310260342491635366226502117111366136329035784934589661950583507965363656141784722634760690838346725193507218020959575002918547661262609436464600479232163581178248493670185592950022666808714738704340455640943211366512497472230503916437709497500213394041524724205133306204349019852883008237237192801042887234426133713285521242493265385797580730325486931690398659485295160523152536185840728571658923879162887749189167861401511473475945067048737366874649077199909497497426858007259145290362055162992316016952807538591698736775501416205983896916746515528404233662723023198767271010857363895031797697240559952720539069791361122088346271242682029190681199743826638404304741687939766362528565911802381794576468579007558461215002835815475432572419554585523256114381621736702703187890348864517102059856673870711878822967461836432902256756931453707036975936 [103,79] -23266052206890093587678152379516969024479480053634265600854031468697427595844642992127945764566335557356895182677601967721301582673637418199059491794742609126210011519400328336530861712262106900453402683478450146334201807852648967980134406847814807250672863360769704493684778578770178930170834799462352357433825970840492945889487366510379033901387088749743606446002884679706469550464148805031291886169511094139623239221040589614558357388910057156344856335751425566457809616992136590997781015587351910786589158380323052978255024969247858300655722807777152694167648267564532344829344793125116455278680370068476224780642212682219607274974374144422347182738630583975529730579994120575703814485617449797964170535919544981986256941155245048982819615562280472723041504678844567453389375337801678450495668913534333420863856753782643071702132528419800845390349477440635272280382930760075843936458188925418664200872651347066287307457757365550743822487289409264624392022652502079791676894804933769590110607013707716947993202565945337400778938647264031206310411875098825182733161914485335735337976948732616191313846473254982236108177333941421586529662344212688356667965669546324604299270535817431495563870407686951653513470676006341229486665662993839502891797061745452547900679109820823202073993797866171348089209745271736358836781106887812350858663132618943226076224096237497817024565160254051533024868140143926243509440690621850490132542485573338904042021291515109456424500463228241249988261510606145638419504939301973362385272012162145893810091871861301332062608100745278601174334643894500980348731126224620243744448101521523586920873884740473648731184876504796627117468725557060924751455940657591298961225659517606454023530416845702407535174887210393588235540936284229649004889718446065367684152015469407165014705505538495475253226992300075134284346415261290168997282882212254243902322375231175758507367802419267396900048018252150290458190031766532475157147947282733270625687696 [103,80] 65813866191285029770022514009028722996917228969746675670004582615779250095432147644938120075337066126466649555402017990568481116778126840134531143206368479178170082455185060382975445408144421739952408086878609277876952743857708986415574406093346490917835868452162391706097042596982687078949930975760113265362166457826390474530554171730737718070900110480541542303246364090690024529860682011275579110068082940131471115703451300458843584415357883396543586786056162442593560127343504233091760348326081729572362238389336427248275943140091320780310707328802450407886825781661613463601688264266130748488395769102097991929473335055278064813815935043638728140654963793205631912737464535802142630938423900402943331427410963954631290860860461086117425783030100242514453027809908082421401456515976269345351720619230861061127046182654311100829794654951333541167999923477410406695082525650527943245292490717172601852383371225318789052727915818218659611077115342331913824534050073634115273620772183718987770875356104428863377402353433104916164683338073026252016340308750006633295902180284217257133538965135878262267265298751178761049626908937201538620667397239054328552289873521967979341486397094709946523293673517703429792104430137448487679929088153292419859287916984128146164200675904774660659513444864615829153074381420069298114767741078020458121290392152224047362523104166984713368286915097509590225906696074926727179673511967156592231767773196230167918888992206160669065941531238320717032596495808302198503971633218679750048082508210579541429188499985013641902274465146296510433185170897568227038783916599429207262141237165076753977183329040282083538625454177802189803264931823519293895395322719847489477888450091822401581211168754027228027790167307889569473594900737371276320519852885692345502694247026263014845053059079740458052522041353255851656907952362794413091560131471476968611459688725808092606789457989248760830997700795834128420587719513096875805517672511328177344 [103,81] -31446622055920219949694738603265853180349720778195330495029089182087335645417755057772372405746095082390762277088354611530102699906141329261167310129481815341689469660443011433247823204692975575612766827921573840785560691168004893872302334505166717217994458165815281825939983943171936310479202220176053147447818105544917179944226503558438606589735568219721999062933940782403452041858738257354513859748818874924072504501091577216484555596012101124186006485052960340431644208959043000279166360874369154050179123624603768278567342222176417592073344346341435021244846606084194966342679039387825899251408061310515554883631827668030341824263972235511717548229031660360362568474931041257488551083150415304644912336998602172243097984988497324102629508365556394282054979092087467941350701700915844922379694877906560830504430625393877722478497747128658326624048191484688252694780766673401415235085786875359675081180337082121825643741169927395378919573430321939781505178543889869438432847805262854138288863120809150381059016775411879629610903753310837474596294099269213588075414076146151010133212827744750803088382819291306236811987097483680223701268848827083155043053716873050198853162970915038656025001309811455589231170905609752387733095868227805575725096146367090497682348786624474075344877624746967023659808451158425695585728898939454810038214417210471509239990678244292867507268878881330789544568928502071881597001287236474389018905723448875901955492551059718453292651899021459291605221285046317478760957638443190325645410279677862891264614842238114115756984034236602409335888036667178987678025662105147149569512148913780724534728108023996723048389668773663423789400283327287311781409279972553485302087140607192540626061329384529176310303989157266446484737612042644630605460720900496609607274610393771051330939969207408229101573352688403054404149184885445168607407076282773925629406482149276122607910751165833474677308550148106508251534296275235334258706412852216 [103,82] 89636402497996733614314233948585846244310237735615231501099696618508327208628859197045829960101391261054987437089612031659295828729751558590249227274576026826444449334526559294563109063673975205695988321324508326872736281467887152392560855396066060874625108037613737886840188524476595617878546358239913983248854286165478094805527153023567185170231623450123665458959912549890779137165634498248513486663917675256924821072798233983904931410732663532007906290049834200527900280569444420606046533973377799652170232453599099314664995220678960572177338762026394091479652262722680939788430931040598886730734797986512882097001187440332672536153483434279056775880832220743054166869907056489883597270143329382824515079552729696492557289139151619934568940317201373540371666544172344798331620866559133225280410297035819437768135938529927842785455703128006146790550491065294997384281825059100642587353741370226085226996365919824175088314907498049647851835489599063422783924923193828752649973201141048308822647612584486023889931060410035601514571882497535054434590356369532920901750014839623519573566450778429723309218576262339296382128901527439231577218746760252889198106103425066818205766132208862704184434380091134830792462507258052477012892167961607833226393789242002491582592543077878292058896598852587676989569656244190374190653381120640679390200253845747243779317295288230624083611117962769742410716562031589521221933395871241568657396844582540058831807699967764351377031049452675602598709982866197808151978323659477689501625727075730005143759892700202818386379284904023262867817069295479605811598621470778933942676375448931028854183335501109856147642797882140184655977887747328621926457705577590051716346150491893548871371882687806058249291604724707897716505931642956102447577877360408931042447970335731003954703671620729148961912366109941341382328460806629397096081351032863147116781510769516375103170632484628125193793240354380698670276764780574123642074896 [103,83] 492105146367839143877181101482561947777945021229622691025172775057341499489295569625712353846212627003659351104073879667056527122827416725796288363819708511686664902857434283095741157936466869870594101378395244017802309719064133910795655371710431086709152397094028385790358902264722765712482312935950249194253762444672282579001963726352429759095424560359624047082140101493454483434750081745238606385680171668015027687701723034795340467521967349648982786866676041393898220843229490547251690070700540980903822330266120292896744083046447329878075489351323469529651030840851946877414345188149118985159059561252764813267424689691030980775612565327638168154260509155275774079441823046921595977210430392215078962090843425408430056445068008776842191304772317876906710480190437135755192924199342682397754465321856670667510615380066650262041585303716266330616803696649150150625803520337074656457020262690603068448548845310153826729086436270077560492089587247990915553346978706915500219223701258617429278166125340324242790144827546796249498794620037479513308843744340641855146786605148088699162894077659568539120052229905285299543280830110532389966310041501597550229659797115475572773307931461153970594207688075676426501597188044563846024063150425953902618165408862723445808659646124733764587268415689523267017142003333547803082998334793376715607016772120671165634899749456856225038723614204642572725319838223083785250668795577313182466767274082256149662189037867841996743353275582125540130302068000266300572294108740612362028875286416456768523716228620392364814886269822262735631689145504819917948695645660211950587581102126492940766261664624558752811468721188571394474347186678067345282099309894741106328296692846558151373908179014523890683913206014591970997426297901550301973282293037285696823042605988123255827990839240193453563500477666314766524438673430382618379688790569000989356836893673798881442963870563876704006374264224686462041557502810492284242 [103,84] -987970924536338304546548874645280420928711516920258589054714939331057085243302321124176185926418343911007140737510458869151612412483052705044878810839218787818930380007820704433151434211291314088586092564769112598397830349648616692021469165042125589008425962146614215813025231752835200535497673500125215115249140003587754121726877023153536626684772264471119547678138939940307080535328359711057564821108203924383327363111177992409308304971452801392414239142684247125957178225353539376112571839288392441393415274826146841260225960000338990838589623555547167230934984578008884928791647639416775344901921216060851699578990360965360714340053796640246811481915602351201798161386813237409425359069188158371724515511172672142517440335773139502556397339061448458799241637056212505729635041176448339281189195643580408524489333892765745502120419065886577997387099042320967584309458607222661672511006609023801090170642190768776015631296615380402634969277976094518203075332993902407611026215106493509832347822819143999070497290180898481302431394073337309582177637993623176734399145622933260999461715338427857351683889121716543298896514850501687388444882898769864092013974342573552551484691632506841229063759002828274918962227375554357071632097269508217873816210495305337973061966728323800982077634143700742434549476430838861390478641917965654443044575190988933575299372480734148002693386681923653706161997464268324555547305314666135012347829236548931109031556373682822171789266744692928154800516005370415056607479980578839083631478807230246187676280419016592139993066658682654660647573805313981522359213251677439647043980649508201448361062439037932501690409868128653014099980552789987434075533487281342478568864416311035633778273179277167084131216752346727352874352121210744002120403861068362433406459852376599455900024697627573418731293988569421300027342253070250175704984765558687206876527544004098256175771912317360786755943511215352255811348494168320 [103,85] 1518496097274740075910218405931397547893375462179454024173914028466809204046317713819315832369732908372283560524295227019931104923677247818923263489040691973893340047469306026757390731523150357157616978141277039559265479518258363303065964014819570721012595103171234769987686199863889444731982980169304898011850699482316408405379423234232139322124092334751200017061467976602409665601231894522392407683009611266022258747178433460115289367029888051100086613830704155679506722139645631361435646824196241708573640357205541254306708365831959937923656597158069853310023578395504417515531419805486054923292813840893291058138957969114593922540986429015521072519478364901967482420518345650328289127013931884921238645735433080535905199298633874189035883670417061076668445844125646011028339496375286399659855617126838585359028031750147253548505028890039515655853934816716507824652486030064075434826075617829469004930162435968566028781451187940356250262223560700180693248028720647569345768692700099684766271288513255511262580889164592053080069169881091677748270512939828173940167736040465446829291303458793100191583067888845661835224255314943508072918256119110956890784070288524253807138875605015568216325636673462317668145472445590934627997157149117093141950992513572374373537207066970747561581140724242933260162296102316815282614179405304761003747637662742471381210436018194751443949965918826088344728940953727419410742034338185543564883414965994567159826207179070947383533845731945001355912637761721226228507357908503187547075431387575404971886639151461578592840240908661779375188891308800890098812827623140309325684418469304365196697652970021320537378625006588360445895836450359782281159228103416036773863164384641502343127037185122545033114490453120466557194228875825704688509530104371231873360541934412484866673530449299703008154571172218700978160171662653527780137090000893112464610103729543587227879079622489527531490685694734499301766474464 [103,86] 915117380809482591480897884854619164773649304574038518003450297919360486757497043409027009745215971871098699486512673424448375125925271338241349912612074416071611508931304974065836153060176304892117863684039110182632612693238437791357384867764547631198307649761053963257825796672764265193895383429194765824546455462284445100842097128220590672050863180448648105651753435800682112906583992716639288578114461765447809041208704993034839987927074726447896756366994029456872966398865477135101625292051929522709901998751526166604695218449593793217633766030526345003458809791413549068898117747912237217783198550443615136100305778847963026771540944056093339337438827771145220418503648330776446312371793847915555703996826537190397726840447954906392053553799498293744714131210882266412643691937025136340444198110753398044113097813990309844213531498832894039752628228431799629700068401519241155684143630189464842199176400164868201192405361901082489098543763513501182498449729928236902426927315292975648780908477372057741610346564505496237076950802836060827817751767412589571404887327513071348600899240194967698450099143236565522710764584465921590232427142108765136595297833470887212536853335038523158399368308318742175969682655089360014129119173336982852810975765570694663238487712153354642252238461914207258882613084737381631198915278052962728260986283628107456155943952495985012221696586092995297079960970479173048595628685409764521150732285516086105562750971731556946784820558916222263043000543509000325030780347019080306072851479911230511047691079595791186664077047055415768815928196887526634544481747692059235690576308590838558197149708602186888494177260879782639415538772455602261848803295829673666278678113716638332030361271085845034442927176455079149912800622023084417213029499181865246132873266145972106145657966331003057240667482641244753128848288409570742714113945334381517786253215737145478715769689890129264078305654365080608896 [103,87] -2909634067709479161766176503125029332533603056250147596502369541729459195147537873149676518279626441410132419187378432542157142945516135042388181009246355583703538156725648724775285556528713703611148656586894856523542971207897330784819271540063991637554640757871336856365178528734486722504638485677793857428033928841930859627982580356354706982526097777045952546345893500926882620487415889053527528803393551555987879356741415887546007581107682523166545789465547305376691917925380576989338937439840081519248914385701197236272951284141850238379829185865761585672023540177171445793479129600118007354572448905227071488441912026016275208698993992897341093770679921407180194137282627175532514868537988098610673403968686551068614745952595185841625909903724172212797291871292246965877719643731057593811163887835960083616878839264020020793808398433202359737808564635258089399966777735728231910111590938911628853373856335079297793214324604776567775511604151766951458613315953251167075510209810778920130327494015312386963459484172693940132577730007638663495919535676256174193775568895679335413971349779844236053948158696231463636531610205049915834762185454639449565223665521138537787832765781504031995922258605734455763548139804894584692570464598516709550695084979727161760481729497544002161966785511233780397398490987423939458488054744650226780965347409214284840665967044334520306675795425573431196545129595591025423637348553317630600640021959387969218894837296106326094932169558327171099041699654066118423307992398175221292300514735200814785838939980446416949072567913665059273697867677509036114332212178102143929553918826325175570529433474347267333696249617428212734121147758059937771908225857483170242519342560456670163799781131895278520858626593940666304968167745012556269315011662327241583583045752405266321249257293705852032045655861240267089375393675403768175282806427020986751949529869213389712443168402602892862031010009131760 [103,88] 774673751861291755461847011287276004474788503582330117333372377935854431445232481664512184198972098073133697863510080477187555452936194749815721272907716576268649391070861094570314448871738669706875049955126233264321991826555525628286375955992280521484752911217289360968014085990138548338307291528339368914000527330162152503653880241213443807035102427512738670175909844529760237378855082176180861963376702072843971908097354167999839905099397969788035918024315546379542884102306585560453173994057094747837258223742351952088286793980548174003679068363431455216110708468391637319671911942565059397694034570841932445779833537250049148189098717087845419738897332164120737405246598902949567765276070519972381336654587152839029034901187820699474834744459984779666440341570069468879770122606871627239543361825841455306279375257290218456823712857765619903040919860737085285996325743018859328375572221556370881129366928137265766274787687266784665777134254107309942927194436469810507604117891348955976558550557504760843200128754272133709364143461165482706346116665906541108177432869097394402896778214495879165503857897830490584135524169255681132664438548820387655208313119007531932432239068225893698823844144235948888558598299061341791300650476861973324805693743653807728355710889714648156752189966818237082145927507912591754483932370094832601418660999845575503315022315615100183918686234640979081382338452924081466608702815473090166875090541416904706675521222217003217898953862434454734596139610853438067974752775937374655449302136335719859523204184189863888841572612327240069315021550322809525769474250975065708697557401893886889365277874458240677408528409599948737145365892605084616262218162023035466586552150090390146989560236705230156951935615569342862313648166040614567286203042987013197487330549188652799804873796844487492974572677553669282466059687868682180612549941293286594932359350760921156657880789763430525800301632 [103,89] 692139643638855127084648323811680459462824957258182720542627867435898390943748158494088881982923092888269861422953894482349172383614494536974955716472501786212837806128969042477260539856137450449212747729452697258946162167681928222944079356138803122919424006213286947979502489316610878250731474009536159422073965631131128657561408076433108045514691222876739722838136970741453697071379419474615661597855246134523340520630868059411583240777841183674206556996361241864128263705485332766673566964068696904235278636138373881947021780311653266837002665566429227189132549181666510178904419418620597385486978526179305873452643790569279100529830782562061399761129008684020868636801763842291678976735994554333245181474974679895467081621712666080344621828993256583720545550857221616732246949802934999621009265277899837874484647232054778919184895167633199018715967371015890616922923370300434449490144829490826980632792899316159561099124891635809759959978111898010073218399926262226848007178315311838102728621755879787460258907878841443075228421661659843159783858318520759292863562877899702359783721580163380881110525778088535701116960203038670160678459391816475723544427586504226890446781780354784906757725810356517078350211887828402674891560999313145742888883454544806035855472382454934869985652425099759010734861634921909847131320151968437601167499719400979652137173368966502467192611571636048117862780177880534229244952095895675944810735654260661547989899019207126725336815828616087113325849340852188439485211720964440958750541983658598890278470952441238977047961743725791644204564788408305307139475913991662105998187597862950232503688029265515155278913374612833032943094037631424157660585897863087618115221219949487545288756500454858040624134821631156615743664565694847767689198213286558525500798129276616094826274080270609792522807415616638283263900509588046070403981270278012314540958510036226737093545212132520216216 [103,90] -124778932796687559428846193802400782397860699355145733255713936026971590520721844622382062269313573124450788578272006798891227361527596999165307544981779306485267189080625327831118281355331211023885652895513608233549911280758800184872471050225253356199530525928583743233844572624251028351459697935426077825276215591386642238465428780761767440029333283029672251354846614813325155452152310383540772416884281475621740963794663655890588882334371884683313275999819843160822126299364540656648300281733425551486838541716772449506167455247297972503497303136108371493252365685311376853874580184488402239648528752027705448557052127677190926099106789141311610238580341616156277928630827008352903915067469761162406484330567800566585130223735014683177766011667242190733378787297573606219321429053000732972981888096018715016365638972325070744264578361241206968936025446605669327938112309361191941556370561438033436420874807388642546862519153479799302223476258917880030896248789590723135425452507704817558054170907777258026142267415426541517619486276476435903864909875891207192821197794171999027165721302695525472567624012018282120257884200587582722922251619426392534082615997073639594186661251455405933485231741347339979059047796620434834539607676100696965819838917448844008260805750918826669171882507759451657948872615978223850294309091043908918936298488028273019274139746487088535846030949188313279399521320904049123672305941295354543989955440955329863597607915608462471699470047246050657861924632844993984670875243371899064912728681796037014994434904786034819381558088301159186668059841592592578599364694851856209383404702542600638047199732753186754722651083819323795720612709910619425751886239144412372249912666113626062957361379459151413822930667482444133516265613470095840513511821831369828658497141159961360058408927446215030771200612842224469861762269466196836758454484538228875678913131703808732666325058866896 [103,91] -47084080547575200596931004258388943793125498111926548484182825770244015421049895571163467702579004458050013793830851620966577959079256665194143713179982399497764228894999071938900310673736216753698120762786577983234307091329739496096898551661354011702231589569794176447367020237243221457554535235025640405382107231513714224950134199637071828022908673869856046260408417542141983353548491681448668615326816035101318596626102357478089358290116231319707409002234480383517224270746489577372524238248181318199487218363866141363630248371079597373341898030822152918326666330213847157283143580241237828606969310016228520566694118084323568174866118208620958721270483667179075305137913258201890229099754641805643477867890844649190017407549029738253139831807793077503030712664506924930485424664709100967421769400895625287080205089874784875187792493151812658851463159354263513570683320783753280172638508699026577175102075361450907277131187410325439497206196842219452331860196281747516672382241523589760812690583603841890738137900573598199433824963145668235751519092937444678127767455723264034438776262210383775140970513375771800466410737121585260986946413115837884449787699278634711426417923568259944702809402504759556089483345692406709285699702635579817374582786509885786633619792976861860616875042643525594923025283577459040558090413036355949064201360574272053130306747041299869102404575328741087449074682833818065626879568696704822084059923303307086784524431762374269750621756841736051200071871210653354071880096772115604684090651860998975682515074340964611614591969698020223059012186887653722342271356416563742213324379799280165979521534896182131917530561542213327255847214133974696209390171031845129175008490022210825357501193363613458518999490121984819076777641916704256656531434617653925370111466027290927281256504489438489159749125926767128666690464768030635655686200287147506978140840314442658041007226 [103,92] 3002426304260483227236954656771122400200535025410681642344020980589916410150520552024036234210297206743236748660003047775982634275777901548704345451247271217667269661580843339432147165076154785176760033345573467280612809546075677254742885962550487233555944658396320169825767056727834782330212759129577326679191256735481013976767737913048174597830003988312718570584904284555860329544584800541301204404821467523702594403966940237422475237766513802605535994987382849969207332216224951737227423623422608425317018040432655327620600581285830057733338926057780756143118059125192392226768107556879828817097952304111885564066202133135538692973464713966765681927529196200978617515125318424728374782607592108730403240470667352128736314594768942700314625183738719450261101788939315069765096481749200084489792362531358520260227418669080297587518589168566327591866399041611749317164331653427759646944492320638844712091944652478788927650647998832594959288227601663894477602614947785652397607745849968760653227463155617907951876420165408784047712916515359431926221130496338017705665947710032054050352970359646630271429262986949316465010898542166984258712584511432459246169840814526841910304233788205089175117313507856050052870924349098189373459195333140241621541185394032231537194971584029452548683965733096739914321621431772169295171753539792669256328948979793354268575464032778061726571737427316179783654464244892059084937618567632813568300745382017658004416883684527935799389015495645727903695309750444506952520186529443517189372192223356134032924691998817424235985010190068556070456029872527958205558557436954950972916688085009041243583356764707232957766955005568417334722625098742775852721347137835911881286258818769770489715261870905869776884651815700272883238463622417705050893915071006982383118106547217080685010339622447280007924056362037045296979855752764500654142680815907425379436300903824663040 [103,93] -672625701920108026525235199629336129351689647659463326432306184046499850930387748956649757365804752426789717913424703477691883039829536356286759520419224183550964950377610802777244075439023994011955742465067209387862935509283324895084811198536083198796289582430428495575351954865143209700692505695377666878151266426420775375861074025139350900936700121835967068832064921791694992577356571756677521902295827107853724266095989567961471954061124270353284865252683576750541479888897245074606835910912141532509344604793577660787165973369431950204764853956253946209438180273415932714515543599858670649186107243242003229873443338541740413101462643834171164983821392666110384755557521003377413107926042658096731263649842216858913622992755631261342324381868358382554947011950833853737374160735808467831458305205249202524228620476957178082430864762825696521724294069175799671990444136895167866888157039503753469920724148466345676482397814078602414975446683214828553044509709648692930551638668546695375865950311373671758417385176473839166944079457632118962028605712416609902015952451287901899679318684171709471113306162266929147465320611257753319877789757998150292509987077787966172001982928903340903087786502325047085342836370721420299499356538252620791336903723186041518074661382063724742590811310766691513378739797900988130338366860057783563373456683133676534671763587872199313903730734881902086459922847552139546269827733201186881622933187471761760311791656385034008382038402539044996953547233482635677834063443406199756083239053440988306542640543283652644763995333547663089590958049557135251311483254051222793288292918957153398548081778150751356220934468712496095574116561514448453838111388169265454933809880109954024903583645857656910957081433434579517558315603936184596267949335371117045705575582493772584115877501139398780660698674226311096005426393828951655170925621930188233287725478464 [103,94] 19497314488008747719874279703100789756142075285007030592225154939176306769524354660494522144553378158890554439641171622786118599826450880609121661531459293875992710036658597457450486611670640469719239307083495455964596553828566516977483701352217120931205439692140608377883568336098663536958704089730182415312255277828291433133140034748526028997325430707811975936609690934902299156062273159540624637461000217850214590306081332574702601610177063216073338647577265962727887263223085015683511803898144131399689029894645683363968598424681137846810741562230456485649286075213597946988974401002735718193382122316633624932804866141965347330711420633895940073924950630090150014174944742151112458417453681761796026018976851140351247308540333122056773671134774241874915027669763767556277287972542807361148155262871211893050809130078251004170882079094644010341460277998174385992794060357808732235559949239618371245378571692742794041418483369497942362575731130211588025685052007356109419624621668730527897508197393438301109510925234237306950613525994690164699039863462432016037911737220600438850251005269370278249499228972309321399406065790749648243606033231775112618434920223936654048595218671965436250487880815252797653925310821944790292922284515242930583058669435567006044440356796907733092932420577220936315404749263591030755298317765061217684575758513499379648770813517184593198382668118396458237949311898319713316867901432256775166688308300654429545035026922384065891826141146445066355266889925706160433127673440222071026114659256053537661550578128876977164727019415583953135321390758090469939115858302061120203761359665267877100182633838563991378210825131651060500845849747607945798940065118341737825800277883027943508411547648853062322153312551937344980408717037093712603204841382542070359236186529306806535876337383392470061650910884963746401727199672763760463340634668244847216384 [103,95] -3901126077311933854366418127509328969444883543350968282791030310844671042952883865670582436790294732562939444210722049977120603945513246917361156574327943947137194224563212266622200327585277144611659525090472847338564429332122953788959841915485162087306993995428936320943801069142005727886088630150590066558724504250433932295177932187459855578108728055734267072747790094143313204639987476437830512727640837322494402434216725402091492604347564012260037101265904115126802781449767818153235321546798455987033109786130385916212470499451419615661577641247342721136259870907155137182731361013732552566235149967436660522909346905869028092552593514229024210410960937911195740374249499569169124878885022573469821216708711893700670366380054871894954703852125983697540519483535694889721780217466343193844901635442887484683787552922064565859745360305172070757721088467384164805573503527968140490821821324968817075010059415990836787717460155527788828481139723794989594626093491189624492250410267825618232870997361765256339751992747238609306130114021805876799552861342822441887165287071089522353492909811334703705002569696863886454134843240463195949021020655517391617793027035615556235059743975514914605747405834829648881541956756747617235678724696712997374811004548566374179589439194277738953241265144697251767646678573028053211982133024916140158799130050295379835894685318099435127784866863874083708626809595353804827125656197922469918092324832732023303831801985820467049550171423955170142553695615685629349950093379829078856448567289097848929186015572804512508734536795930277092936773428040276120180656798883581953667157838944039649746706430645917534162622868110069155081671768619531685930715552829552085804435501543232333976151144376092173007246140989212335903061636073557098076244980957465887715242570433683181748059849019838258225844272974473827084014050399131888877314860264256 [103,96] 89999065876228679488286382100437082487872469105712792745212736563537108210548880550801040953437041566508802473951304481105447117197575672718203445731632464953110100130452068952562877527135154465176671877362461471349746913723336295354004418706243316387138575731512572800473049657042127657939130673322043432168660477385872372099513550825631106759153531649197471455627186040923539620276934229851685195734574684104223890777365444604891094106590508757632601514033705906520590489938712987221861561415432864467845156478138377768496828841460084264195607923383229542527382535722047852912203099243662978777704430316873471086676911102373822246681132267183931334082752618208824934846634144421895066917732078686126357789951622237816656068916501265737455925079690912249470911038875054898219586553607946574573760024050951122022685073678881958951627950577186362416513634045257739574804632838011591990551182336662788193580709602480756693448974748849974018852459174050845031119761579907472038009181260095384654995132693502117274148755493252942613024034651720167117341198089618481830665939791282784577025104231004256380074255945371017864690564564165041093339275030299345123117688997697605576296712161837829529032445111857289812655046908480069123771306111927830233510425548067925059870318577092868337635981943243080906022766579841980710510699580893670927060221043702168549715269215991127741887925504474781094877409622285503602366694526494663400944260255129543486204442781776138839271406399780451877613657915655122254986097719355651041695051611513827543464543175691879818681632018350382306267200596714846405088862762036622165592242515724003996153669769619856023077716520442828152259359892949934841023863360630579888105838958670941905482918158877883237002891922866331679354797163243062413040758159286115700565878555621830345334566929410575247031122607357999037165574822120111716948864 [103,97] 910087629971873769697896222449582931970044944503454328842925055938447407974901157451371274464152088106867358404760651083142449771135182440858186317506977956104489900994858682829776518805361070390233381931902952525287616852110600443364440428818438040898960544447425589378060724456414339046011751827107269645775574895255407489190309171819827960478433349441804594409734871589104059923011284430074509890663314881209495496505403367195800762955645105790459039691414765856806992651102238355183212437562481698977075395936594313417210415901863330956852663625832116715286073892523852268473186895827694457316509972794930757924582563139374516692335336383368617850746115135333214573870096464288318412301910819438853603774048629327917713411417070347669161214136649113689105866976570054450598443295883310750510529344507915821835168398103590758432255256805529279441337439136316769260399525685597379572427780534830230976582008780737230681961110912049512290274061587480640303585990045387109873711293739336829983761769711022002271556693169775420974174743769801439636235587115454992449643761299132492420630109625533652506110286427375374995049669723617443981018133645882114563916296280964271007947493583165654711012743894311474412054404658502134849279985714426097356905499867437539217771083604088018822646747115461329108626398024566331971567314402673034530522074230474772446848117454578912027519078150485259635637026058333442923676538279081371844154658176990513883209839078854925715140196843899141171322988526876909511358710466349911521360445470881399005791848351643155234469495604440482250772327028414440072343729350628652270663705480879510379726252365284832179277928311955049442196027642104991274554770127726866046724221976039555436882178649934055069365233046073461010340360176717694625239568702078132069714129998056072086447433261488909890784466476532502135218290538924240 [103,98] -76630349845060071632082809333692001232996324495330277664475323872428497246006638737921854385614416226761491912359907920190259248893665667033561080565889329558458389075570289658646245275857120344847591219893381982291357652547959575042395715487257169915118777302836949641357525295213486727459417295353136010649202831274354014703300292288945475142712547929304454813506142239135781229213081101617562374792918799029766619416521557398099640110222057353729869452042527324894489034678466048797293410046119838900225468172933971310089709124932233625346194883824833142336277506248398181530779188626918330767676719992911847911827858957809276976366677534633257399552193360749583308891755714019988541320498829994974248306542338676800317824356292014546654841220829320860012749348547703144039243686985218791033292491674878111677807053679274477845178510962289199238549799414693187821744733641239652885388364242460360568465556665762124202259429825347860711386896612989665592565129079680911497729192727969611520252247017258968655824177019159767315206132273562006827025665695092350119233728741871617138869461001177289649441838047884272313522395013914380448175105798049430798968446663440734012402052715629321866594450046664510592002853083427469963206448402778083907888236239491054236007460260919907934569322028923424125717413943367715821062210368589215221373564447218816526647098199040744361540496834593630940958252728621413802564174307229476197829726914818444066780655498266203004763966738478422905701169430197583609525336640833324760726200269772281810664019728965397597931173946744779911729385254511992017947013029324525903740127345190519498191669462390096651844672152037158022451565432347711011804627825571373585114734543363017641609333325429767262726744035485871561781056099280303632976854828321791682550392806927713019929216337549007849701264472522524499904630720 [103,99] -2485715248704875469702739214264454958353738449878549700707792496755903410321279059506551091555869880964219127869506450375685797961753345161310004864506351920082333904565328878815734254836002100309914912249044506503281702900034706877993590292061945623759742190779994061202885108270045925557136250675538358543474633673927485519916583201593591424726335086664586316393224959364372536086593551905676872573395398991805388746795553281241997689338646312676616257988543919994062948068164320974702376676299799934769678558118192546696101369655169782837416941460577189988981309749450738261537577340476383600952751099969571315651682129365351713863689102027873131759073325506302180202206696009551015127687078035227750520920431258080407448742309400234298507432091424462690379182095145994883697940906717030836311281333909733071497362001783892414225909910154525705271521661938052833275773578139125262788430345897301389249779578830707375850381976854452776836129911541908867368941156987217645991751601799762671098295304223382752579580382056083891874811139578669923640951892760952011688477711771920052507259753044120536274745913004621517845825346531333827435224474245259491895952206684077440371046680613671525689631677404908764084123227604565719537249140887548983146314586477024430839966652366975222544673307037333214571905384820991346829659964406431578986955311983410798482766237872470637030429773148869903707398448536984083334759048199440188009933412277726253400336921110399377410427873453969255111337436083791371911747558856109554612712936515764793608282356503786694063684638781095036673994437318760360864177928117080525440270493541595917136543184588381661174009692671756387145415753735309024179209535528786080098690149647220453159193078797499718245169533642177876653476538194557282280383580509795542973928706281372702682174510564853859539773315920096546680 [103,100] 45996543762471050899995318063995329387686468993533674005127373806600628446931307569489566628912638548751907468250135797367247344205622992657612055129143542212499174228735917225774873412080481828716925008890421309213572108217115562493262064300569092330436347894869287639954984063710286773949456753400741973588659349151320363395058218529596094478859446688818416115689665222792204844413586793740718983213363935755969221654479095820816353832992593721889530360125882093749759839089754588079524212807959361342058637735755176920693300181645325556653633080097135306745388552639492231075466452974512063522541850158206301109086966198376680110735070900095598664605994569667785652727332403215515956988712630418824942340936237079440868078190855955702030940124828876888823315326497240718470967324826890415733649877342857533819198959078275021221957470273752782888724877129434703240380442840282909576866014466525880140912005895665623223591274754670937562890885024604610433724535698296722839691693905667594144162142684092780281862827381903703910635940191772236155421993251966458956490381477419786926549114581628982284688349590190060113147909500903724839708035648799409123422154707944358982426506054484914181603065947570657354247117269797595217319485100906311204325406803349244981158802043741337421881780221402638713262041342348566861003923800023507564629630332459295985407094663074539224813126771051639436678742401013093306957393630832565836579556815156647691530367500116053563325047730960116115139701230502615943480984671992170579837072344981328558972843777657227769135283706451151842336300907479131753289172685168390143269773347481370702257535647719112197137323011918198607056198646850702771747946200753937152451185107103916315400688972721917261881443268618080810071532856292186685922623139166461466441902353083598137297157558781390412508111845888 [103,101] 680002636004030711452716540973592174157542829928542265412541263635367702221004304011706551443641627856736246163652635835861639787200147095148193580832716948684959396098789290874312733595495257736329407733867811185143543653201306848164881765552407242987718663924501506344578431326169782651454412006200644405216588824207841440337648340744572460648854490147133479382082851997378813008953491791505839219672602042243833735590532949575247597097927276919828857177236816894863392897537114857604544271123998604263602079692344398335128719262789202366476365156937556974468587346984448622071621286104407632203763479255660851772428700768300042423566243793318525086694499314102213247243313987937517592753578732207643933631271129003046908258434326147613497270160943454635286885035506793050984913617524149407267010503247096741157106340797906429872451295391930940870122208305365410105301430784755057146362456072044970209665026272934221438918613073283766038633967175351733901568362103729408180294544311887169820286345508405323520040780893416376687478319481137838215589570221745202214984495312088923103300874263464604471176116153658442196070191342147172445624512826759639014723791544257833398533784197816128904700922194820394108929545149018947797138187300517986814751313131581653072420714068018736935136829236544845662528131994643900152086327437917967958469163168815757150580509727751817115439975917887331893655363584847040274709135434399435323842846872288669232337592703602083281195436914892317374844316697858090873737391820750995097526592562492593945952958927536948950791184902657587236948594783743155875238158806162251958999076911161980796464204509199121843215846314580547668449138356240255564971062530078449924736766306297696857867421719977728687074901483466309355100271273448680809960386444042006443905511677902507746377741155491572673600 [103,102] -3370440540595452073342417162551046816695635214516635989382187280593478377538759762983224429991831571433370394793651326463614720404986746540432602271105026958132503976755213147047693640894091398954262406076172441026948339028617324526853430299861919390606049359267856466419900550538837616693756493529409026427088304292707212957763102530167142014759878744402805208612856170626396734083366295654179717612689534715647445367297206646594635065948347304580645564936113122632483464319156603104098557223229213798919554122160346890305083078265925261202382434264825180956471750730496916449516882782143631830773664191330763233705071910205759958551673071814873780601536814493611718922968261984107136667677097513846117247963160041863651111574336865584502956877537116407946676433102332900185760798886274962367695127268515955732307235891525999625756992524804358615525095723400151408206991200530223215817539270708162325194409148108845400087014465362914575513326726449992602905313540526374619851841490441742712099241923428910619602553223397110602301903338024160307731799505500444791747442748237364651355120707823037668088919817634544645354070405583818548971422551634925883483949276927773926941207898179232608099671630946663311154592975463594195940700633349806183967582753460491383836240671394651778480232966146616729971042198231278034084851721781584273122244757178356926860272919946076604425014663300233806531155981311838513955331617577340724509200996337820469326009965752315926982224697690670892643252489706690064045418691852214755608966017198495509556164657349659322649136341050156549764629036764542196632924354893204382797361227752800102113209030694301801852343779926538712535910260525998641069629011143523617823547990092802733889897900611152979187334359775192968267618811744251726179469888555411828850484729437132885983649051984960 [103,103] -26356184362022816316300057913773536881500808291880198015853578956511761529169484289532854390603967946464212801826197153600623761433070889980873329402758511984309250632680419722204066173706479843069980817372539591308282592618414657730730562174787823787986831724499938334837699384060539168248704597122989019713652086021134437541799202045143331429689774306176395832271887152642612082175843176381962479419748709858999957066928212004097833898430876004472650395992518315996725129747529081331347266830218023101314055134802003307282596031812894448221056026457339520768046404756613653398065663776899979031138018799060982477243753355952638842624739076475304387064952870604856557264573528051582500750693401990968785520322921129825411004887944210949897830375278379828504147996114735004828924960969816562195092119687135491453688080312309255017412618384411642159846605642096671886156412873078870729335677006194632808245437346502411628150114497347336319697103742456167595078500412734724727195644873204920884755236417847856417397513938252306128491535894389922187002658410144600883924614593340410501018863450460237899604677022626220235854356909485509018316130376949964407735705786104279087623130934943354377443903479700519318054462900297872424063600932901634417575567630713566995591285486787889540181123322100119840106007681277862697058107886648895794547869663813168699113731579616659980390808397354906455785690875098068245132495336168729643072386547810823829644253861917118458510404488812524497869748257493354417162151124752005668930843684906674017879721100379408726899047645003846216765014914653066657910839673247420388704930042616556585080596049830019602018143519414974879707561602673116362250992956534080832074398922525850759681194718646284461571352335608842007306545149962338830211942800639084663154931656353528882100968 [104,0] 207470856107036316982958438146172557997566306525581577670545150759854707861980447985332382776890393024206296453621922927646317346188022138207620585089730918154178095455739934326715617060423629027042923109612867066655573417061400507105945387708885518783551095104323496458495919635955236713174280354546603392982689008628657370120649804119641431364705575228844620278326431582015341570142539818125192772680698670546822324796814535510467681337129644185529818090440807247678741536214981212323280017525583493799740965120891678649561586929926497818294703154369531649338589866607054445317416216250333036167220016796543736349922534560956268570561626508497154414253398033297020952845921011601467079881074172499602293962899482789596112733971816431938021013689615499087334888554920857423521494877574071007677255718992346277109175153911175270385340319901384230114554999778684061850013643781805534016009766320252438235477259197854874850587905355184080319281934161519703430533637085361528550052451923186230704736815688434812411611541290174339667979459675369717872977040971782910045012039840156933436396243685748148383996037130413021028550344824426845088102664784428391661932313508339372357983175765938027938351779646275185572580325506542788714326894138458222346193026105705481103607338284146896642462252668668727667545626574858436823036749860218713194727943516499644324455991562663635058960105907060584436534877351639714047015440350624254423695002890075866320648528972270920110277470787965981050494127634351550980269302857481686531026253117124582093337612664066359265337264865344522372171091156776211717791775572246187604842000089881795102024071033618304850796735069286170769108427146396490102564286185512858829267154562615149467850890318877458960671312783594740402057510513053112534687653057358090878129298316591448424026405109733318153338759894970976520594247178607439663523738003610075440458179726147982825610322293011602680079961870088813588259992323150329384692230043938180664876763696608120801832855693156904628357399763160320180816413892549175871471468499118028429047129221274745047575993711729026295162036684001902592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 29427359669411331043876112363723723651202851477112051853486209978547851854582347057941153299038489653698714757027677157264642301995717644379146881052414835631033259528830112849726210137727801539456847790871324888561495250897294250920182211862163715344564629565553952945825402501716289968247505985891087439396195835019283090389013449760613811337948284404278572274703507229932016315748348482801581561318762065564259961239257030018801301759550654320432199698825928037723140797199454613991532101652001205355504287987044294401632305034990521624287131597612709874230759731334416407968279612353818243803825053866086169891524053078408808107225877209122431594614560241738780542300985622223085400046507031800581695253495132823688931001342888579435229963100367093564966925316283317938301848410744079528923307833609974978835968301892361071574031382152574311652593481395606233054429151155240875221040733146260407031356944321133746896590387584311158003318523102228130272467443753088202345244111051565812026238817795843057397724617157290531584328651494937379896805515688689967393813392194073841920152465519099666994586832322817179622110080336150195843667451267002743615313591955810360883052972927618410171602172938998656712325681024914077439419672657381017731997893186638739795091020377049581455607784325657398568605214458019810471472913678236958072546762201959378619994862161500212572585101360816195590325421526780884341022936717837977229262249787862221220896569255104875345438401992981082910574031173615087657949227538824271961101201698183139839961517488817507443075133877655862043766549557867585980956243765899811576661575795766939618030988506725218268272874653441727623206984747471983166479364139439971680038289807665992783857750112173562568110689241804973268671257855417434944704133611772630139396934334324726728433074417207252621931096208453268400349710750108561987860225944640177116259391003052465908973628203605285840546570005306545123033651866392220808862231394335198928780564518595490155574566149149866998559175986219340989210059506039680840142189362733600336753118392874683881979786792542422708727298409445866864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 8073265069548748761615417501376477925022752161752620458339884546816295386750198274859879602845529672151619835821781436597551162135891782498868393765397249612742139648120302094412545824894604042536758900531809753875464284746416463260375897729046136734289928861338369214918635735100038273000857614250071644318242935121701669269995031037888026895747695721033046536320134199783556375103666392741673527419269537727837038977938795006457827878159994024467017540921533175470246373404260458331981741521900258903208466626434969940588321353039335338041899231996164684350747671664880730579604545687064569648802503771923407469867943039280026811751281030666576767513718815767264428938269538757218699597382053696566914830154801017272385407881735214019847312915984804283354206837359794662956697242495764572447521041707664716525966512514344928475772047884412318755921510574361360452862951085049588437750452743669957939230344086879020914130449922330672108841267963561004418056857757113282281707491840669184343046410647711809849425235099531242470549898911672553126868141469219917079075013013856947242662536638350598419485558951823179394962719955440677636792414129020571976112876256510582856815060326209005600181607113149919262002762839683876466290853893374828114297052230911740545993096097949325385732651335318112869136551026939773102055158156348144303649740967492647032572300673190357908158540738565615207809658914468069368704844762254499238320944150307374656397194106033973496034096112705751126118224447489809361445544543918046649151165407746856488704380807158494195500976609637091559081819884082415031713994107414528743238399448836311810654745782717668329323261069521330774744419597752911922609416679761291638103268330961372741480110199083601561246041361581004016922046072088246543397050642588089717721639342017420776863264783507874829271584604697087568966049177994449966672157076787476742256759260816598721536482002549214106674905625313870834434898222569239239148147279030298091796489433680656934007278036258754072217404043395290620047199181695430252116582151896038873642711108573152273503198982617700640784320734569458571411456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -556922230453607144103228971032739688315490186472685628666562239397341991431581274728974892306439276372511397940124273018459981187780775911178891777958867074345119154779076308306616915430120770811312798784277457690816052955743134512671482045356021293518425991727674233485982838586647219779741059667768485761490207913170529721429363716285327536482177219213383112022951839011895403550560816658219983057919120518256633039006893492974223513529261784578145408910816515443621857675380396037876734726521386695494382797969270894704520706956137599067805482138751577003630920054825391819201858870714384595766158365022042748358042485655712183390289312968685141471767711264496900877220762195242797377490199815008617290026542162899094002946462903201269604194419315830004467622415523684506793676658202567326689049940095006407436466648698568556865260240387378567038286797878943930912866821370273795720596705274498316325063142507140571756044678427285018064466825719946440724551811262950368417146350242732569564399685066662455699222738349439119965426502323586323806789361024273264258117920092668202660149528946720130653847444396017151531590106971971776139770764146378214475216569935668891638058405351612904163015965088291814754833779109904905513977407464446111980115407024315197117442477105924579961719314219548157444645945172057362967638291264069661310879650142501385631385265279266476414295322851202533440855598158153615907139574078995951228775477785491358802525412331990456429755493406611058282204098510859970327931955799953076583013257389531236665568803982534600551649291643313655977234377751864766112568394370072810350975134101118997698236960221613985849414897725195670143764810297412841390085996402116414980681157582238203048323669536756935854431939022661280443667961885439353743749396796848040253479032913488693691508760611126550921811622639904279128011855498149310546956860407842973698214085647027196704466143888756230626085208908690947145955499084388338769586416516130847687476394305972923668509686872100978289813008064348439410705722569183606111546188911972039508655665960944304955253730639421302387512690199799560425963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 15600370161150691317289973899788314244944991272745018836014970912569906839438484431284216274628018210402301366283035300614349052141577151417764405370557799714400175248213831878041595534192183347753023488077638275060074116073327421739745242602345342216911854205265627264433858835530569632245723254743742662716874086802522625301937761933925987974511029183517031448782952904958043099252805909629504736629560384693499376917692997157035727161164953021059801239984345088179596397438065816014527158636140869772675515431832120291139164242762953833437720727029854866274093028030374718324022120307755593960739096154287607398276929825574273278421663095902275739944271724190558002526543063985204013198796321664583697532931764404912609755261079583529790326602411423576036835690125810444077931928078356257356886283418244133374860211506750829604254679186213571045253130822122834747057430625019189535763213136402627439664318000206595077592392088568245361877311008541685656999488756216226135755011549186393317568163727947531019696211306171010317371782630455622008811827919616363193634851253769584192955681047787565507948943671664728294041994520267981436874845981911160626697418127396746926448837089283180313877370387180246091247544757800922172557034387026663815601982673213620763756709539145518257729050970781891210705548617973352137225791011132130199735767685979698671134710052295596995072584231312929872366395813293914916685974435718371961393352691749022893032667857926529676486045527301956797032722796946762706246903506399802995036506435159623077920884215032502697919731670543620040693545507197927869939615504170120574796553372945644181462717885802238803884897296894806910519306313429081865072882922188424844543191720461698872390161369557193771755265282882072709660583693770153636040563004833526683010678259705273316429952517982539887732157796998526654710613584252162247592806381471600376739180777508032416080802577148953483057828991460425719399791873209273708087255744873492307531210776829162913150819742301241001212909349349693911483214266391298852484184485206717215742226018672791662098801382564761484192454339265402388327956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -275314997451591192083519998792964646496087564659485214431908748990245354615812592708320895619424784631247228484434427444476931342690803443180386749974365073333073702690362421368733550609859369618933433509107729225648851678634056399059214413451285755919521364461624155482665856218787535163649768295495497236297154161670073365331526017432616475485955946226947438980557092345115841478029157288979752432403101848959291723066459779492726382589328314643987901317117876750625741763050455904804483399281477507528383298714904691718104351002802009910890250406523868517207106194852635816601074082382338237120746377844796710122229377218836109108503120388949698184670231498816753972465949841817396333533846009970899830956406790794741156660785579088408063946358823484926006536147037845616362226558847155555905404707644536558352376204098279574045209284748235179547754870989679413843316840108887781644352180197663702882711411127113096381606010158414972053256558559501126401933723675986009817708330495281010214098031913783967933188525785010621851894028294170085536081030811693033375377012352377926484033294882095476194395758785110805454972043184644731871479973686678888813529155021124576245210706074237772371840860923057155076315994059122787695374926392669901722388937679006270770990001645697801737957740908911315179916579654579723669285524063048964872451651618210970999919872052162423761744968689160262295011509666268952155073417216778723720078554614503510738507871924418709470125568049940038989684621056989534199010437105467265667630321636656945814252142206879115219247473891837956206209582717603069098867014218027970529178388165766370753517445843714943153751930898304294132295883168673161645073944707125251719506444854867195957989130461366630941817039448227252699759561397424304582728596369848024312915411882305244946292905935383538017192483144752931938669378724955460681812614163097812075580267130180718054511386417977609189238057292546016430081907541275291606987039514079234218139620961356099501813231033131516219237907896235008177463699371750895786710967518620970832218536987751403233120349537352473072474930661113046908356526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 2928920681663260569580256467384702072852807234378518763511998088424800481890470645877185015437516605480117742212520275397908861327159606693333230982831974350127726889904155780046977066552166737451015844112150819626578687682392024179084328602017944179256184421920346350233599146187394516165502785945742855802686386259808845180864053334374680095116597205468769446875613550528137257066934830429882537397742751469739662272471619887748511587250211376267200988881937565603971974937447148193766807758049340209226128410128066326506704565960545369836197363589633787425141042837288577744274829022754692691306092287410708815778707452874103194278505292657804529804676238298453372551119397598009624161156988219348345495272389841281839495730541873006690007218200100518989464241642123954734732724707360799909836680854223757218156798826603173479511654835862274130770792346603633931174456458337511446574889063590326341930899644339829987794858075823626854727244693077305560625812703545016823738887618684730475950980348941203789984645321291099918291607115265895789245858582886940677310847587442907618873150912293753741821953350026365459063619869392940089947908014069146352705023521582578183216743162708213777990548520769528458171441802393315882254207717520390661200859486429303615606088793168724156743760412643775745688075017571634497701299542492127475661632888652822150434770998027380019471282456295663419323841795894067978560437349984748567974301133397201706181154323765025510250699779044576520382218585056726500052987822561244670500198134358733256236848565089974365171003136702140536824843536687944378763329258340970573162039054387134608230873500655724396803230910305825507848468602195722658926344919865242358376619364690602793922813719599797733557763136148086267775909736691539042144274273730769178803090992022401225972640805243248032646440673018560982458943023391943575622714018468730311207459204270504492723713834133603964426183510744849949350330883665713160271455491002916316340556674352842506543204158919717379008002070599710984086084038409291096006688981258418586718182701986695431961916563318338293340225375577943918417603985408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -18960820644679555939830204615133048740159028805783604915954915949757696504881428071770806969210638403819838733042324009780531450125027966109459344317378371226673925187116002598521418779444318382186762083934063119182701080701759800390820894382237393028596787513635022266061784620728776342997347333737238468287095468565564954805644477470160363122144281583280874602278666099611847175330724304615246217671054253958922500576217821731441614144949356556029080791687575575095082676503664948790734708841798229511377246951483330180864568567936763217011667461329484513157039561794476382010227089158370215171583013559439487317986517711866273911339333378696973599688374853564203361514114411925290140992806374310284756495303687707266355349526182226556147507946818584892402458290590391967660399672944923166824985442950363025583303353949372264024866550569893592642796258938747692483055014153821613121323518566575405709538887641046074681483441449076246691508145578475004264931443072575559670868674529564619251581526166242001594583910169391225145070095626233917846922478510574905067808354341287717449428200892278753312499783519877020005396352140236854865226223043195525954182498263294021579995542426702269877702972327296920348425310033868052344666716834523952998190602692161928961866030928220682196120514854820694822680436248588499532955163647657901021403957495996284135849408727124335369205389932077216780228922325278502006092532103437642512269609836634772328538690884663069036132636139559262209340428634229235250851346714631372099153443501934971606896159595384554831333535969703429261571235599479466637450214189035144764464333724547499377097452747403665676128897018084105793323880075297187546345308679761869741375992380615495932344288338306317754183918062582181373388814696699100822140411292925545542224492624813143878663615963395159953241087352036545008275619397472765273989200725750148426541383120231175727659059020912604847861146842206840160301105974198433618002735843795735355957803952452771238825992433967147859943620449455207921427609675152107213871727967660237889750103223544915662144122419033675595690662285800769067992303534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 93426683383036624644021108790628460259739950914769604079545277766613902428686787701599092423429220659394016675355175768467513429619838872470799418876992624357583168209073763396550252951153072027930274075529587590290373591241688729262737200314607189749454092073532425919181406571288107310307212887017123616361374693677072936376636197795860459312691936313725790228538612379851304044646295003954467172832825009517855995013727156294746165876629909924418986996756836722343940372829942809723863506583236068403512257229006680704896410584446155847919954469317714386070780033962723189310540521532200285811615312581232123019096923706111979694308681750980201122365002774922753221578157436340560971497854139003334553531644987490923228182185528945927679160236328890628772537671357843534750320423830463432983741578156032379936136407662608431396046430588625116818680915096435052113092524437142857360932493022277576190593761559698601088770797884072997710958773847767500961744362224857114494112261577444044260675310487433397733457195524195589407554730934108658037273089095721946518037972508546535410148698513405416387520711123298032173119463919290237043529270578801546064796379672068398401015544350046069698795915834444627939687817567950588882797858500672219632460819361932858601574151508776339294780057957480491338554261537195910802068205615844789665970265091923968575021744118538357516057525822261449220068709850714069772196001061661031883147210212447703226746409392266498528246854382602023319432922596292761917235433994620754218876856493590703653929428272858303007556530149600064685277126335778880644128792836268705425137685898621095149839776439582402905083080268956885518035278182165846023083671149698787035832245275871811823800187785251698725866204531055097474004820634713178181577373877043626467150667285983184495212751829045232752366428491357965273907652530158454998358166773191235256466273940524496176792033074075577523811643048601948175386478054685402424265997198247211148982583361134944625234833618600038968765801076168254497002584023749679741712149541483273548514269378381554076655236743434954195610013016644704192307690209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -487054336343186920225800970413524334230348521654435212481141588635170236600273110370815090525704652114081989204449561304146660209447586279425549217517727748142066429857595724892132167239184716173280184731171922297979118141031719010475741458319885836726146744896515149662238978958582602483472812047261894020143387918620634206910884108572190412651198801386585849747681307409529645938768708620909383908021823275335398324251816734486879935177532509012218826904160122129572521689119998373313493701101910591958288938414276016976787674786738900066579215743465486195919253478248206170982791108033665131664190408114474454511924758182856889947343271330189967159446878630482930486545308536711823112416016848773380773713369421092497148471641684267528043919568651307009898657599516259386096974496084220141542456900222102215420519927011315380904415956715344091502545886240834296891070948437694704010555390203607426194490370257057672689779677884371060258308846876815493972874123697060736805093159311093533084658854189691765402935751747139657621235520020073236774261758505871467127662681742457614496566836778068013623115557511548290711945902347472279654190231265810571684670641704861895145228568996162511348450115612744444889045160963690538182737520764557630454294147870339425870777413700229531683481128685709680327455332698612490929340574153915044510209632711629922004963030134673391793411850120009422882556484138508944610081756230724877978328224388053933136120217865779594793705400462057773480201341399146159435194404368541085772428933289495428260814719057044681355899317750667663819486460324516309877743501030031307388871736413905374563863022442739985578152864729590449954905416311971820037994647042826773460035529688562746904016822054397020813975964619108051280725294713696256207647462403123018813498930455066288020357146991846759040991833825604810329430887874457007166330463624562498273563162180356831051713844274770158417875262184584111088073077468240428572463869739413762063441000095174392532394338184210964838127100939551362245948581313184720456683497305175429562702529153349660511877201801180456717898150100076791177608985313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 2653082882249347721448365939392291977605182437230492094746003227143945778092246090677837355490651692490394871326418958685334085412941704012307297596321710774387174093182088139700533534359010143731724690572187023941923465977816380569758762327038969806207203797332085363148805142921293061707588044955814340164812980971105748695425135726068133476852216984202038073037010019401434682986146749402653516413472948352880658498749655971803830710272752120079145769758551105383245318166934677371779392372208272212625456445153054872064076903696129585346401084043639485000698183974709763996797412877098503067733861660412812205720794375458812662624965424745739294425662206173485876640864601640714149628911931206618726074409144773023342668511342014059284050694317543059714647530222736944064892169991615375572807504959690087962121176012114716686147368852733675661661508161785594215333516778564901227021095690038800361088633610180160246293119833348360992393112629017066403548372480967209587702749160287276411348282587943171047155209065338221652519442499168634817465431239586437792841399468347252872092014454184556131380244538736945888486217828721452579175797525470420044082623800154256028364626740312223952269735425818070477836236920969323569013004945624076719326102339744971187026433152117960598435164019594798671468063172473835180253965231567378303794575084476198751993285736170255346460971146599339470171462117915905756255708029597973333871290377278087882829637619830474463079892686208739990652521980820683690022506821282925319819132712131730955780191727256982305331546533272453982332238847134370816888980925241939821138093778801565634870389318347653652514623058699797345047881683128504063593257400415893668212275669062046749044271810346304970080644839351101159813757373588370386423161941333280002550168356364482093188428877083413443778075733481464886636676060976618935670448039302023394072096015849897317479236243554487193582670715434506847259908032890119168831133252648978382311305879708557446724525686783405103797185499931884375549466856545201676268921674009489664952039494182542748762433307340275739944845419014412270455920877633536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -11962242791854512780635054533211754317946764942970146218416258308531380077424950080022791540245857043502097702933885267049075534672552242020320583407867853238424323274367807543184385258352714140260152811961486051818129515156043665068140162193034373684070336535901074390732815126283598886780984816709032405008420352748212809125764687257324744282553163871453429427817271667131273694672428250914082379506451980174974754896211847734179443738509478673256222918748647679272928292999205375365868533807619713749588687118604181471228342605922002838290531509161314220617994491239039239009606306562097651513004665432277175152460473973171794092230895652501676656636858105302712869938141327218913462957313633922157137321791592100636809879610135766720503263189100073261448817987874334337632858335915199846838428333507216628223779735977469020911552059598755845667833336786562125594869197135399072298961882075070060157154041342221085553382533054651211963637853956923260963947798731949170142168177163204117640639875110100504390781180873546638674599339259822301141619388959752839743970211680253838884348669671443327879997322362437307955680436814028016254176678031604274470619547001176613110545816900436632356960569012430616880142241933423128219173964098433170319639387827475753602568161730407810320472567788337041643760004088863631337360125902012077075381385408317361823479247830495227380008879823521392504391868887695362819266470981702256104457490952635535801499456960081296212520108231447713921616042124257827578662914562704449553216999676040229929970598977167494038760537524479405931117130357124366574964217387991541821324262250841629466214885158892573727117624095428553628520539203525730430515460927534985481618208961069022980577660937781823187200576936940076778542419242008667504138093451928815244181900708733060013314302955870804476145757123243649363985751710331848082228265467503588268703494251473531119337051472218998073903393306397413081718704527354752427757447153559481806509991635241530913413181340136461790967181977714667951190037583247344668125671918912386595521078148655048358538244215291152078866973723132433203195276878151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 39900244618414453316561321083260130568246740400250917141168077498849904402166248665441687772090127322236873074229369968143585635032483557483257622253282325796207660852005465008702509035836505991495738082274353687589579119777284210811731280990677475622398653311640112538655528845888242222265087900829120668214781216574868102252541234623304233204531629940362250384690694262030680898768978945655337489898181468007336138500910651220302778706324520431597541304799547952304822343053543425697623652990027492094751233550562554191706756987737512685025059039092390343515259158547237290121395889570458148933801572464835668961611778057414181994267903213927119986427963653331587766381891712233041821037194073910124346186405315408306310254043896715168594801819162029529398679931793224400428558198261558640767967048613625607092835205681882693440848992429684921814158629873041958035233355020589161180292633300022249334422086700942910386772501883575817547320734543260803240830615255255109626119439007328848698769713848689639561777137081998355666700028575646027414286561123227232189784269468979708683123959130323037042364476428213974620952589582722839327068358552478489130238910166365295066317352418707210673595673013534222387551273263916203278757605425780274073022140503741703057314189248621796336532572169886390420000321621538198892340810181398943402664936315418212589460337069618272235649578092864664874018158721428311350001768497498567614086536227650207368897582565610823899431255966632896930730320953724319943350816179687482525861840889909581754314593143741141490898213259239305645634369210925397022486827211430944922621332010076888513778176068356509473860243529969883367052914614179994404643428862694678706530637656955550780977802216599710276190577493077421600713010664318100342582745509392392003043067653671016722984793351483583427381713481291298922942010438520547308893618335002431056015237797706838417948574571006883993592680853987611341716979398569321128321174954679473548990645376260192390232186911512499016407216553614964531205430067474159863036011502876642645392905647288828220738930216479495662143876873316904237938097707286528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -94643570457447875837002951915603813059302524823800249758860563106594664662807178097859362123246015118761046161792980156356370338964009674084378517841843530551785296631655210093160573209447688883033283778580548877418543474057986621031057304925012980517587875212192457945278455889347648902725934038561699819548853837044162047635428834915248037694370984583808484886571263180215374073509178651947933053729338074806410148154791812215531956809996883381294423704522076283019765068383207029836382747134526607940089594010434341248590806012330060060422419765904491170425850036665256839914915882791534591058396454083714658567351895780503617877857015899974259891722382534794665357359693427622603428974289949775838757445055038035386404829441982194590804745620324876096964006090157554108475038766785427059413356356887165987035533853058668843359201676104020459002606043104575430357240402746917585561969175160917343549167978317155820254958030306982912543874237459608571675974379599321506385118913755865683202240885695412783324667816695014589906983086254534639613186336874261786688341000117134110940933782697720254816569877927226486030428799276851703215719914814498372051327994017582663184990716206413369081020174833263299190545977473826685147863042468677014936005991925483614902196051247363501851004211720459056199736695665784304293647029895319715124713253848511991560343965806261498073621948249379437246769201941060460328356160741830418157403549239808607368575075837889025130089497719722128723931757091830036310332161080002204933186435047038994087890312349176264548505050691781194574593341885921846877051352881919502232470529367131193187006970974549309673516071426079228796010626195531393787303639599147731596102152311614237602254561401491368317705081121253581614941265720060901186606781863268791490563970557424155245872757610645317682850911462915625382567677227618453742549758239274954608416079684809701094510596809046571728202696544216651032931022434671764479689470922360028744735796121722186775885106259441176614608061048714897253773083198917190942528934243049582452895139429023296114514301925978439896063956199353628439844444469985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 151586537528968063687483463928190434962467581144961406847866783420685001415107097979468385339230933433255557813225375951646780320745847404412940168503944585904880296245063129603752470826371183606560955531264571246146152108569803443267998265972997082003072709418120689784280550529331594969066093225148454956720381530485519997531391383620988289827756196967821473862226551003870760007107875836352039589726746778925338948299078644915376964010796583340181029541788386998552457418878658742967410330847352909577864341128251404183442789127143613517833209719868999762326525202361478110081598828875597556876100761971176370814637425581906348093337524816661725938687712439882926986254651147861953212759167366715071703457310471735347621671437094223530946738417969356150961875389668854687139413495149973854561120531952538110999111674444212057034586637579150427812691442398917799209704712213075264717727277635821968077596559805570663333568698956019472276065167849832104913106547361159471676772578725494343018985019893300350097880649448973493924404202985679988050197136781843570976140089436775401796345301352662562494181911679414141208778665892424502514026983998564473168617976396462014886411692727372638436492580836499427246842946821057246123427873602336467352841725373884780950678871038463117172035449933170353192111232301936169661450880605131065343594408506363679878249241577205609689368005756681415136317620062801252611529660428890046714933106059689259731433666154868632266870855972022559382932356412203715554965181325535474321622405180708974327925994423375759171706292601402718211784539687469262894290668013081833102834184855677639599873654892594396890834609558822111811946559766083821450497783726034878707293686340213346894491273452204260182381377970410022632391855186128816722923940087638966468208357279146827299704354018191044001197682453703375850100106319901515314049521587469824994676540993802042161724095239051942370701259425572265511707175336954108186803144024520639591723837619935470613450533500269397970945229992216098464149035496548839985401118428586789460456068849871555953760405307640556256532715198845409116569562377093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -133415367202765873736965865262957184278547504078714007715126218537522576278494856064839374062891464779003369292666638718589908157933750312604348305995249122769736128768950911541290140779326326845540036486303592437639799572694539226478687253909562704302873951605053727686830579877698421030582297076068226220792693056792567105665530306479203542654538224773035873334715529688848269686093964742902441717924329450876449009094818295435440399742589647250702829024924646118667773129767501342796646562647507356998694898784313813872419633951864948442240096105355720907752288036165931128012415365632480873314485678477775326964338708113925547134550379960678478168901293946372634390775434006198045803270860252052379317297755370028156463610005032189243984179877418978012267228028742606478962293041106928912045978292861095334563423553891026618654904168408108043783124339905805354955836710378119663878752222384498201476097504898475410173554176984914069963229430233668626481393429614006594379514278516044540264960164789129043274485890585324989424557816522174691160329438717679088102910041996807953159751559861743910727586048374477891289763562206160474203989959928963620913242806033986753725306805227540941056362850009741910545029320444270914779454638465892857931638810563694339419391381522912872383602732008708830163856402044893320473037766169230491349925964573603060768690923928778200652511505336029513837667990199099653895196572973626065034349809865077175012779493560039909814505519786086784524152821524552724875455043051041618587362252616240365086105572777127052742579843202337916143524643775925917467089144447758428060141375967599456263094698262125170836743936023720477743609557466870432126316030980950993770048403222741437267095477079827572150249174095952633159607235251411900903192675840756883728032770818691595198609716906825279886426690928210394493741466353387674749433388440413683314111622972563239867224045812997583732556325186189179337776328856029828745942944195198564950721092779602539827376381673634787183702915187393942207096773547684839359384508726691419297097287097101549144994931833617670767927740429116447292826114284584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] -38083605972385523871445331400835894259376733189205433699217430838834061123947037151391190643108580693785423772957032137832405796467818168550135875031298862019875803123400154743203704598778272304902666785009254220553808611257943328557819927590038686574524146211816617495423313208700975351241225069336319702246768933163682250195925610555282055217022288848720418747863745266711359308244321639336611235152499542707158331697574215037383749413428825912186977960748608127654192164966478539079453044834080694773688382623291803559050069602234159933217351778855619549449953505694252772557539823616656574382671285232970864595339035362040254605822025612075911331746704081323661556161528502727952654973937240965308486007360582276484693328268921713450207793513186360379907178493931588717219926668049694138564283194901349849562164554284630185129393971166155188988598407414171483520506776823197018324073982864419088320500240034312809956864589621629809992196534137993076655238732314937194331769548736190461982516924277139418662628872540378843990118903924870306483405613545645284322085375924334453544773192289497690004678856330589717342558927240975478215553623830627811830563333175631868037482099540626077030682376776665059949147242224631776647009747772282981027000526939813396885200955596840532413769417347361445672780663952344214484672233683577779813456724268746424901935948067191457227496265606785837898754861412822065800367355426515839805146403187227640270050997515162238936007680666421620326320348910086192763066134280126884857997281918169545929198425682767824966684148894106124806125381056504266308481352403754299125377487260943568308600986548980883336132181712614180873042446203183156019022272341931141065519876822149150987083041068011441868826013514122181193746603261635181905975516556943751724894150702678871363033607579132696651185386873762248221750678699154471479297837761828993644509225285501559981816186848663844571642782855962231195486128648809548095855795656083034132615378736683478886565779826993090869835024149104944524923255863298311427679880344488779517565019776287570590842301332380166534533755217399001942077941204647936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] 324608789399770261591292789244812200023096158579367722689082664542834300648040305480808944756064650835451360807301619376177848692126100331824270736295346079053318546828577387340262034944312613044342249970121579940045969169919308171724432114071344110493698633528811856136162547256198904577701744915259476383754310327760122625507126034540069185459913554689260345786016529848050643546238818934428192526501774835564730097739525218524524302121063020743550732842489714444452151890206377171423860444210620546648091476546270919256893959951009969093016427685138868467526156240632512229505135743138765077751620166166710539558337426738652973273473525852402012198767568410845423832655008731782921723266608192773397043779797682175437785580991666816340088856192162113661738537271886456730059757347884472571569970604231010830208977957061378208087605109168336630175945275090723955502495444830315347724810665169647269374627231855203824053768301487184554716715465055748340079178107532482149052358088300612806487993438934807533423423248562357749859674480681329497722568213890736291600327985947307731558700283341704829635819736701009935290394384615666372741115557202271997140996953824576678145170976405934691724789376904938300264716082799639098962715874722018319894481936979193895553416421753594647084387804367873157284205399965544450312865929166400928978872498724812402388384251992655698586033300290282809175228040150836460448837659540759782247701175711909248901066571952047410677239027492946459553529756961907288124520339704607270832386437420461862327406715339599990627044309251157773502697988457134032706125019894962938145825288394197034778795375064151628619238788375853161357386615006588985326433755154967700347728102518186482909119412552546425279322237065799384118175448873116662479592139020555650707249179343438474898684223520095598201484103917091000012569802334245537083132965540389952847592230144199565798431380183070144467039086286391151228854574784041723862612108982968917533772230760952101808764722247870671282005157979992368418146179666662494185076776560468096048052904265832649290670349572596571317422716073910008932478984357150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] -532322906553631016907584630885619194865338526607188062668734252371990704017663724155179922504537940424147205985747480147801437350278911807049033939313875170340307312273225900462458901321606894916526094666047279947889702272281121753134736430269714728611684309236141983823306684560806300565088084447778545715631191572071421886756251256370591124667506304331011048304314389319229250997218058170132945579117776157564223080409816568960394448486256164277577614029931856758242878864579618535015315723100807274175139416617791881595827427055311623630659076511242362201562045936082224455745288640713401231893089622046056365954648043031712673437672129160264432352734228730746206921799281254505057868905912037068828066851309880278097852627531182412728120140980964599964724283261630634760482976246167558123374300612611900723614470409229890221292263270758427362415924970652465601333681278328450173460321105720242862072083610666163212978744551483884728621909084447575140929009357120195709446321177308415199626506001899089215321756849238351771823479450216469471407942301134295090568013046347333738771817703458077685431143284687875943634079621014039469487042487995739363926208150156462357197977772135076311211731059558512998073999326940932802603540543112966922798311719756523859464578396823840227514699548159140457994645520286058608461034536413343064553077889844970287241869048303731709264300806827290697113834676662702793371673998634385705892734852967814300605465324246447893843947976791691587138108214563798803736403877915341386506519141144037889079481888441664262230197112425798057216609881803019871995821843745418461883896482160699700249344632190620067417929656510155026163807246904146483065801059351729663631851573924598595000274118608580499154857432135991576928225631736504322929612558413246297499488011431229783750876218100751960588744574361661030649741989464607262057932496975746580677156317700224977486538964203048770018965961724285198039017013545380455680068746653788534637902799503236575471761347670682955908480080271425035495268220310517654612136480735357381547617703099987710907792547593351362850579001424245764822924564675690496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] 471653344207702351284307498802523197624065375406592956984112090209452792303195174281430148337944263258109312329540060042878048144884498952316993721123070974878528969494453727098580108893585951462029300150084581665352044245836799766210701602794789364177176805586411536696506873860824436525047394296760183944771047439437190088219024921149990927944518143579680776263605955670010421719868135905255253164207032274069223714134537294176733782449798554219797155669441795063911986598433533476338549628162589717757986684082446203005798032283430961195500059383656487354638377432436287404131425830712870733874297283970192840769621258190058811054100452630357188913786913344865684229942474438754725314644555501280007253735595851058105536835607757221104091659749871649943508755137380110445910842924425688178955958184723459744818000881860917868771837265137110827016603113614354285947997007248071508563709020441576052571555763857298739481880441421012986618272449548755515065677227534703790529621126470604163517791646741914727548836556078443438786035484960679506838187600686426491662396968707227453505264514170869539018722204389217520176956160992085999284366719565222017755261416564348921974995658165109668905437133447113501394792619317705748199224319578979618870688898996961596991872794440301599809148605779304762133392886379182339377590579865456272541822783211426421751388426635140322570670952397078785717137124867599198777566358017700098021736881344144555660227634004212460740255398901175108380118999238969828708566810857336597939983240294815462324451021591521535000936209213471003911314544055843817316812238198854100469599754334461368767860335674511826987611733197249621478338853576843939731277271445664491768419311624036263281292697200296843612339112955392832697679626725250815766750162120690469825116164175219772776772403296969936550593235757612374031140800534567305737724933752243837130015672874695680326634700833320586455863105300158491920403322151741102521874096372833709786101184456625794445874856285072763479967040067065042635529661938731112375370539483237807544019701030746179138570948667456894552895253860927858576762568001454080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -174575357627480339682806191906210414625312902941242219733384119020169730020334333599063437149513600542366105638883004696984311178299868037496880469045164897620538071029277616616314908671469537581666746317217811527556908579164254322106098632644576613811518942700929489378823582570692959407351297815024076748835070569617899369021191640955737754908017621823203127943979037242179759892578750607079573622171872086794853494762875168193394760158117407163105614512886893808165992169147844332914023988482678152286138480969645425951237834400324646960644499896113699468828803285445581524537163662202347747439296953766434504103924562777368874075538993721382212983724106803936944557040323606431103985029209471366677840444237111686744129913923059101908995463811860669187016212916899503348881951013364000238318620429651610846134296383862904366262923763962223738283134799404238260191246943054495213945432303093324330088803142231179778418744401140372029500183519800563511829917946691252634079778066162190878380238367081423860189870313662362225164974945726620223117745894639683264499686921442507755533404170011631006142118726301450043838068849712433017928823338730238504537376707500371065502661699506847673419937929503878060293991394924475323079631287660805400094585319782734980037705530682840111662639251983962445724136501414522341307929332745049288719468055138735567747446847768241530306259910773343661049843215449241865056471695676341572543422717292346102265731316791835869994105717227906050350344047204298024944926157985009921752103451772808970597477512437722842375276522855385432255958150772700973575985318021361954904052865191991862160190538735056159398831208720058088382382416532198668362086881856701463844926933124065882999801409900691132148871142898555780407879563559515884844827794991258485052168995213729755049257980420033574337683313411719670894925891920182271216465571771633910061563059465293348341498539877736398883115047281650578008587243030229160838747459362959685826356525348873096273461951852371097178787992510285145745739025391407818583875928289954618836891158086969516650182392728340865759131193088123182859939065104433152000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -112179460096136069761660637922255381368227320998328683418465729341342488312110778682671264205700583447492746289115923956993765166065264460840113670044277118616155710823318891113043885572526179815897717835423204988088056507811909700160201419364736695056964020314210105388115868881369216652719058536537598713001343177619973702747408107368310155923963285206890974373060231536146646450629464828248230503220106251177741713707718999161498048136931769356881075415067458758349477099974609555285918622282787545210929164425807435187334123235442932597613783304166643627218752779741548252191523258237349890155645802394923144081973363242108877130748589345451710818445904637333724265759192929458172026689313383322103520779744199323120927800126988556953377471722215595392470720822421887818232193813493872500828978416508711684386041056689765562458906057160917148135082863950113734039552503218094694474494966946134661306433566073024981492938959938758217683703041231861553825015925789184318884817007572315887239221184290361256541205118554446961018875391783269536224677668400645686570194036326609970218599734682792494254385205034996214847739663351701638480747287600069576841279127256769763687207337330036189426766279956497565936557688642002611873714201619388111456961421055619275672338542150528305775571710699098855151048651167073137534258223525386232517476285317930857410137304860282224830413877082879094087786023535752301550523730807830887048896072928259070772540493363915728236586556617323813723301654097875142031721777365605180064712672157814074965819736086075794223660428785290154195893566692492878909049302284889738284031049873009511692406891183180546457099629923236038919025313886576390049402804339058144120297286869054092045127985515202466886148580193031143652303868485124000343336643078934379278483993804252864941482908658628108276517969531743628108006280849305206460730317062475032875033571916593677608728204439044297394171522379013206672711447030924685434164140343054219493747416035871704228959995687326879818643079551134952731964027900845844252712134892770872751811111975003394415105347969609134109460799663171245494806981713592320000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 177843021926632999169591637949716297217965716395520361567621889119365665454858720855773543233235134428849890749933063708321006982054539433601607298462554277402353851986051540482585140640876653612231599530521257387542212012052559799111865252898457925162695311453651847426763213662929204004340008224387986915330102173332378274581178538301915726659799869240401644846378244100131427648001101160633895045000453966568980724343016855901688833083557207269722945661430969651351002586755306304298369456459041370268540325995855421630458662369964088888833166586189540099416211469236627923305250915657130431746056296048102457058251698392319910083641318303806494627087102556661638582659705470470836051540063528243234572642956609805214493668459694661191571192253985033264993766851788466123691167225399407799791620261151533973486291444749762678846197855294959370771953224261547492696771162682599996517798040320959211673987010055567646139047890091154362472627916847774156004331611206527676201471799521627356239258815146809535473207809577568906914491658084216037677114858693106593869858124610958156694604540013311591328629186037672308115412263601485889032012884969816834446099083809626908311482650458558693168819283032559560489661500065992398531232718550707450249283248195740923466231689765694179760847187108841215918999318028807017859235018557036045346210385002013217569936040925678133643817628199964422262741868956485527760872369839644472217943264993035416059676746056060846895905726246322753173826737071156012502411461185212194404909650522432382690637790087184140509110657581277692376105386481956664395230862794201414269777832229766543043201448862524179446239744242454489084781278131202320666973706978098452614261202607907603903768420216625180203483880462280516624668014714999192876264059573201933850603376827185555203925279383447883500926712530488107662536768120144588207326767601295529767772827552531772492064485444073369191071474144538348488207907228779900995500339409585257189300522628773648333011012472023141593238985775900070277192846712407503147024658547317655479421550859392000514915612294125586062252805944949955807665379036102656000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -41856179131660401874803799736472778639216431018577497119188340123383727775042089514255617022267092571088969612403151827221396801529999752251132432672419514239097495527569516595385225791216839578674547558456762264055194793485787761631671589562477423659213187417922725811755027309699135387642071142772866437195414083585916379495897107471467697528818318324803153290012326600599592632395573909491452618942356465054981399668701627001034353743800387840837629166526564534395991710342500847841980418961553953912510966083121603803358520994821262703484153466398476520566080326661999137818647245918398921206014626980036079510088859992209892196465312583795216137661330520653800947561297844056770665788700673981568434725048675989258627238508867924802919688392471721814194384326708500974430227936053434396878731985519795095647082475296262545342401668253189544468046402365039750663306446992990978143129609828218330262636383828343986299011764253623537184005092928277203235425180727820003332085953615661612867979755329545195421901227965178000891763724777649077711900000542475395542830670561854806872262738415361190197552269729526511960244253501546218979906255810954621489503220317410325088156375381681748717859442770836351759768604746943420060650826454722015703468260540151246826485208820111932646924250436443145383979566312612614173985313075961801402903833695439421928649773852498302488902872878691272532927754663900054753876670010140363935843171169491032483773575923257368417234329417279165283373063882361757581912970707900039236139295975029558019856449040572369594940582874083031093419377816606203606964330260820056070395654985310509746426097670566803465781770770281174881725599693705874551330632912218363737329809398322358729526437451486469504073479511346012749018828057272006256239234521931662830900937922267387672763017715137670354032153496905429082515827312274447693578384895620732505899153916598260910305676588070440234752249802153361854239425824666761368537764590501850886217023850142970268502557067154506240706461700585836785925914349189361788394856026567295215656574622582947761190799411069846080734993411811047549871568034201600000000000000000000000000000000000000000000000000000000000000000000000 [104,24] -119673808845584927155438363229129768942059395801536670635556823728429743549322209459174494119480745513318294228932154807965854002899896821672067049240363252705499960032061459827926499104229927918948840178045551526972559485302794819282149780700646597694508209611973365647700520035790409728150000451427058267145070935758939350145054293419433719906385441032693781076225099846715177645184476529996614436615524061293418429304224894326435226588805445931934095835358462382961897711912367494126256804458952745985375723375778752990709538682762831908181230820131470368869614011872528037585843392823940894855426188633000554381381000154777763808851740228477400738275184788415458401908195239553188424815837689614082581586727822881222128854158306267004432582388870609506483803186142186953937348893074613433932406813738048071973828379646357215882288303828190511181214557577781012553126666801050023544744787816332420148785449960618789653515871429902632130778668253789192770443871319244165668962627188820178106798466054878078521263129592714823021730434614003010665797603573441107385686643322743200271456674984919436007221562265742944991786552177522983559009890471370428037172342859251216964936735793780702164065250735322385422610066306685271450198672542328071771699649959111753913821025761499744773366623657639753328118324893578909301891361363321864927838624550371417008799609076216431792393071331318866416097374225587381330970079475719294287187593024277060144561384674241182865713952701166961871546705220141420248156839926399548425791525677556456952346024150649223335160133128659168317488036908092170822611603856583056987014628494296226291720317456087152831160217076236669854053358407029216480595830797640743502374455828895024230602090521820412484665770556818791883990357608854013776191894248371145073723838252870704895883925316222232674546812807505608698041284504423885469414883637515512385254941637167096681895202956954249824761544081760638369458468299354853550600116127235471948802562271612570242868583173284112100049287690578207702553897281417832427413460968189198660054916534365080004947436986004814595598840459562458681257384719941632000000000000000000000000000000000000000000000000000000000000000000 [104,25] 177388827172150295426164497999098655496922870499130630411482674829026726484750938172654819452556567289435280391757270858923195532169463806912171258179996039351143203823241152968426416390896759849506995112086581094698105421558023968035375581773804242677535752072497256567639470865145907137425354090197343507485483499312526295796982414403603663093445305433741556144593603232297691150602758369365760299118450848897864216858371007244298578034776286657222828238998272459102712248424022289019159786472610173459454384709694220706177666615538582019656353000441412367409022116771360901123277044421157470440378265523362875644873675482912415307024558881146765914079171972156661728087098073657533353160465514796283280055344536211190002173619730609026115749920047983910172939071129919565686672440263531032250385925290921567413274184102021695536559413094936389393383880419004631765753933348666376502144686235719221262694225362137990999612856640736653332594077365376642692807012016452287817164827195536812646965598114518103254019370865129991811192015653139104416716664891204935769548314911096828311018404860396514385756304306983674943072312111815165647881274418918853793837950227528312580284112487300121794977905700388235070727912180617252073697194261412063312873482766187302714080587798960759865744551096793677909634197387853806794061613805623930095515771664977135902693587701036003703067833812589612145297526597924189922426834316586444704667600380545455337298809105997240970758936204088216370958646078499139350903590696678718547058308874341926070377510429891010741469386661404067562417168233769235235141957919020302109258775244125938908610116033776642106480841841448867704478029406886741604329388291917813856127189060787568609628329763340563819386221271184080123540754664798270937004824833354058821360548813451386387578442728765877370897618850664037530538010490928937744344781455800992417272897884461857406212604112820705695211030089678581842748738273000744626500850184258667017410137190385753482235349727623251411263355138945367045330582217938979963910437826823283304836905868778237844800622812018222416322183928273144961866212929699840000000000000000000000000000000000000000000000000000000000000000 [104,26] -135387504222185740503310002510510760939774795012348971055131944929595644183920791406526978435066479306903802363893024224406057474464149805837923565438666265450460345201088691362240307397947143620755781476551023193077769812276404692695345708154169253598175698836377396186437677797869835282019820268750379081558432832133995465118620895545381106506756743014529115409864484666493745346287031967747159794626051965540000773936613927636780601533382611550288434253937810978040241112721960248719402327890474402657897671623600698557645075251430529798447811150911995491781389615667277480104544550603979607073286751811032174024889248423430896815494152956731198861642312330369756209244987944641291170540710409906001523941716369561723773952627317189724170878932365787631420660603883464065834746152921877460917830452184408745338474366953039137090467057641643122600751058201504083372791403335108996553983723309743736636010915665435666655836720053949202828510968667098837492134920590424589439399542132291760988382090959212127053130300098310090555335057750643201684631517580563135189457880425865145938071824350556168575721794735079384892064954852370206220426858098431305792405526148633238909884851407422902678181038523764943553950849413982866184932359022330299506483221136237052704095869423881857749184376853117054658659797103362888538710230120207149812974098572570605319162000246787342175298069276998857381643055099486050898236587930853409313617596254450512559393198153818773765687888876978850027947356814651338122799563110661305964552817166016326372991977361818050375978449613170734298945218247023559328598282474704983520711973511248283585738619658324520635503625628032087017547196895643858860147954793875015671654780987691014713217034139815246588514731754953702486014316671961493070399465010055890757660449199125094636373326263568605984974955729765670549387332909917654742408558258471621499811133779312541811897076111570851800625474660885521174638733262565725413788819475019466983649407507984084335161530564830869366986272209836025254879176040699270666343775314609269971689851241148123761161007510966546370582404917216751326302696156168192000000000000000000000000000000000000000000000000000000000000 [104,27] 64272879069781103167162996821332392677115343983572525015775254062775131206785621070790679856301129981776010808525890979752886889335356355400215819442896228111375857345663517792561096049987819455441923396674458076664442649168230773083820173406678429191484328552506573753174871373618931114980347797354921420953835162456078826846957109515802523189942020605108342125425315327951048592350454655092759461037885513315676957483465078295958440260459074868532629998374035595951140906222642355109184410514527091585036973676618613783974155600148420998445850346422208637131155162842391787099405131821968047707964169299653110550240888438298026574902968788594402339838031835234636420359324637803016309936140770412249452564232575738566504324116321885329923428810088721407890626098339556826233915782516174450823805764958232556543112729845386231354495754801834324326649660382397150409224141320603409033869236110992632887934501826875119302579662722919678527666875400465249024554834476216886503903097623820739270561505441739117579124102173498978037586864895450144669643005489659408836300507902297606411020503543487545291891166620563513568439727013272861721229469463286185724660200927606788556087022254626742374764515436567668958565640692138420537099107354768172276044309860971781357726522958984620925525788045781886766402327248776956012757694751234623281679984456417819810540406515815588285707104679689220998657192899385327002481452893313787484354340120056008836229978220538758364225666028754197784218501933360082026437847843618271599664153989235641528233230705496470701656688035348718527409474784106787687466355926223145196154063506934069978417427010135317374726797950895564111237387574354579511545539898042278029345768787932179348954294592740190486890666943578318257155328994719473626304878948044626603300006395784615251200366126934123291026020457728731598841099774731241002145336357876231478475920001033577246743347339848137393373326514166879153622135798335729075466533603935293090768762096503646247280624421178502140685900207464025342584739414461409361462731649418333700812936149211858050103916238074503077931828036395588614185319472824320000000000000000000000000000000000000000000000000000000000 [104,28] -14201874045861014561732786519962413928328510347136063466466693561481847544926556913227651165145367494318956171197698692171501814962342038620225473187973685653164208799064223587891394418857147677921323743609352275741509693923722117996407860349356640184537636912713529489901522022123831249738857631712261372185724874055099880811677777553794469112165746852903744412745196022590341286156269739803666580019877494159516113724535659100054674756539625961199114402442078323727624972778076435003196184204377547310937748970542610179684713493221332461882654004162667155595925755058470716317864608390056324077231073409433077439300113019273430206030886211181617143800132212684838212452043840941087903796273648080195504890327276789440130789533534433831331111905261113957909439403715621444034946632151997881273177328676585331155794327458093445944341588277674130065487686350812845574384100715638976778149423242402073846995144941833794799899073623593122499561752800813680202097948582727590088803936288914572418751769356439181685024181027404308845074666315574096688859048726718933144604896952207237550910399924675944133085102524625118554816866779410422505809494939028425931426755447629065702809382039456508419540851605791794265628760189109214855013876954925123458586378988043215579299061525562600342393350738571162794205909555981493124353026683695210614341525979827702217057766386061220418281187703678455729536160793428248871488558823423120089954408698171114035293073915305676380562189968797653526215534821634065911921254163094349084596007782630729636265034354118337669381575549584961939554647672228810944672055769740368886759716992240584832793504075293683069099093005596385878109621087667813675982182872577729372720570811457343601439872683206963052545847980896874414304772384724986588784489200910505997071636236454980866303227882683100078723631011672637968459335503235261370869778719455950864761670852990313924128449700834542402320269847250988629380596703371617947766830030092089274612498154495345545270201839160440666719014815183424486388331390346720032105608861212990886087393697658505676765451356972222452502984832564247590074297641598976000000000000000000000000000000000000000000000000000000 [104,29] -6577880716432499263884705900932973859450965190808492225148030064398039124311521760809347764167478877613074950538731374986894020435124890430194657517419698823663619965550602502548977960654529683742360864832760676178907085366615515810181451729345728429505224594582786858134806625487267758587979576400418911251644884564446322790434451595665408229360472827749799130352922724686927448357022615037231974216998722822078646428041918354001842054992379048833480951591802204220959527428587999840048564079331231235267998107114617985054164405592194270000795526041878645678218363111267004034562403973312963353486459407640868209651264110894798385492915310977950008004153143555603102949516265171658016505476538866732237316965166064706949832253612180421197911935152812873296728579498118576260796584733545046318535146018089724849161580137394558735397973726979412473088957486664627203829918219885131792322215281640510176491915092459074808197797296544099736190889545783528362156917104437171900069263727425565817423034984640587341194011367900627793829950947687688378305572755065210955030526905131953398498639222163900378032029666421123957594798405459237423488517922472038841328300831587709698876129050443383812317151316270984518061011901974078473600806686143817450058806622471719443522250656061718954235017670384176594469899597137896185864618338020258339183195271234435370295410540088317995702869350605646374902899574987042746636364516816352230436649532915470999121683634105586816921147523323849807955878344728076905743680817403678527009464951739649573519409321752542809867258179310030245807219566279856517592399894413828577802382397956143796195953490121182267583519361188974593072276251261469339823212306686263397352868867063281382720875028308027042236479717505346699533872473793336899370602397648891543529995510239666181521272862241972342082304773149304106539449806050772533341284284936948107430756898996919103837258985959763663534827920756444416556727826602948601080739426848834094204893384260969933173136301389607957680877111549407091400058532876752196588969170231807044346991372515180465725486653182930999364697847277703448351468966379520000000000000000000000000000000000000000000000000000 [104,30] 9885544765138762366965414748382121983103777640874379217128293888042430397730733895362333690674794478761672322550380352258185701580080594394047637728586132945544196764497200678380928916476319600740311637205433542278139416459022772520419849626153506533844295286824426778272760864533199290464633674092508237828336329267806012132666405904398611977958456130954102885499778223976870110400845177583328144432906840515829095270403932358751800770284066732886869919728882854557779028827679926942233525302887768981830006141351462092568250118555156136703508368150309364446667348040544411476913425377316914640888880308293054653706674426122174658744158754706199568731965166633100535617225887897397054485627224251889210448456836133035408452215357735010094001823923422482246383163170905610367609123650341953721534206283817756908967421408141664209797298894733710042061897084697898460330497662033710766766710281960591618104046632505418578311106190836727175317524347254161623864185972325240098853675830884723248183198311282240272004935565475278642222005715622653409145128745932785056933042598316850443437785036583600911213316955796582006934153601392218575761795500526550884658254142496152707985209278174876967691388258636264247488810028242994400311217962396526878568705537420524586173938616681807524108841585252010517224661875844255428947360564082453630917902293865202556847802108232531981612158004690178012215858841549760062991982055730195634241770959465384771605948121847314255508472015578599675687052496608458315828662993524202253501028210602291798035530157053861037336096658663245273989057142230865194615674569481972178428640989299324856328736244860187070255939462334567952374124645746709570878450439237793154236079432339165624573966572838525088915068348878074674463482745338388309261668278719206809321270196917172545075425639156663085989761443346691171422647575686495125326885314726589704499314417601851447700791005424117181082707304118027309237535278609043308332157492430233193879472500794394587479604857157164696826082542294692431747635061340037881104037079949876941766661184521560250117309851339155579790737838002361492019602687787008000000000000000000000000000000000000000000000000 [104,31] -7230791248150449846342634818579597193448135439966366886505283673334384042223140426939683641437953785551221875861539943174093842222802417543151934235841674618991075698803155335661494802846866314223262183660593948203594305003535461672376184972921456229779784441737331024487367197454341505799520188679496478589445431880049861519606016882587965282280892086325132077581283307776830568642062889835285190963475005220281506210008910803028047787225379042223272267597873589389681691739011148329846276614807163621039058244277981938832242994722801257135487690521957569282292646157854464516781459782792206575406801379734517843448986881319802404694353506229982326195746136685247020332125011092463135230488254410442260314240853089723077445107434141839081621495844046101183950247866133130730236516332991325237656468883540226524703205948639780097835451480525036382645338171149743754846485684510100712004197347237464293729505612799420972881162426029656352644082621167031283231632164911141997484136176503156424735690542478349741142576680706435894959479670567322454470123858243611713596278727162372295450975573899355213695809810106409222682395240692760163888007127295132540541026089870444014764253168042517982728881736252527968963496917097857891172501553350888057016715324518471795136394263326749997073373019906346105478882384680184742222479227090226157075230400858918453407886884226195464687315661389056066387054661443704168864716347412709194141006260608503478041226751251554790460592942507436010796467735955383809152643305854750610055458152871266915047904838865400117226666595994550476327165784638044887286193874595733457194766458838872557527551297410926728805858327031638338890958133182837508243753022088323323598835237666518421062501069292299851429118944339618480432556077256873767962786478839950146127628477872721438673588426416981399292392822293342358761415635575073155194122859411139800057379503562849937232507693592534171315946888242656979811375986255185031165550291490033086385992660795431045515785312450856074239179887434432478767105401547291409636777791617965612672360516524604651730076074560142103198636675376611558245852344483840000000000000000000000000000000000000000000000 [104,32] 4124435682191395830504485089490108149854536934250449431885801091132174386998169360142833298739516445777825240547039159047036558205401450976198680873584992730913697309605674615421241054824389526238305578871040130909413833924265453003166466883066676455497232622500298893078153379280139436784765048817621520309149281932318318158170325308147237686056820789617373385096754147402929952514831561150214134952410700768321464918144642840278217804559621156230900401595438389661263573649647864986376629540434685760831851430211772223797098253720734047866972067505908165323341046742782742086547658202540514575848364040220586946084871154123836526916151786980707865276480807800216270340223006838983655983499540987677651180722482881289967546423673751365173061579637304637941456302529635754169611409275311412378746608459969018332012591148070599729548682493119780439796199101908411280413070415016881105181417556642488818670328283690660452770457803627526346162264502777155632891601808169247172665051414688732526613405076543065304208208592872970953408992245837550969968350996844867337169659932756952059904169058057312353945394706220720649984452141756821517203014074826255780593894044821653610409492794371746716004152680843911512281452406354524902312952203732147101733415581192140756066921563333244465281688395319198352021832291983503795228276827425858190327363669363430280915279786486083542082060276886606762687790115740880197389062543907268536783342918334161975558366247845933746424709112944445105073027954157199258619376511036850512082437364229969872770416351331276942959488882121333754074212929429785169362897586584816281324318823605446777594950324864714971996481404727143426272229921044031281203788347143673092059101168090608337969708192575827485555484466229513218644216712096934467734366305082445070150547229466301535465675298340430644405774975476147335929076472016682281874377198945025521810236488768602719870031538369245547940682158174870343730101906645513856435604918755494895491303556121232618476199652236595905512056056656071897408325214194971153032104096617240031242947107565178698192892706702379389707460850920632880804610948726784000000000000000000000000000000000000000000 [104,33] -2017702395010258843941421130522860436635990292543842234316942713847141521581907784074115873137765115836709643159814003437365980623106111021122536483546357155089348612535109400237016408742760581330874886221608625018630140129754285445730149460001271628867914123422599517582963023833669592660986845014885169913611367651508001297940041255300668604873673223865088524501365245184283282175085631832992465333449956321806514983389082242801143099459052159956472022271251926573351206084511448012512088237978231691620746235991330399192404519186833009612070135869776496747102944415251783560914435386319531592178054506518250491670026061101007455915583301004417617213948447832166905337918919252782821022520238861340719412911440906608861469440768985043825831759653435493905266481475100866081504504796944853957374315178421192372331364717990773624083603443288001238299969087127990226254463524245591709359739320911739819298436913104513970407526863889869652664808652308808398624471264905568332862419026381266226310152571275722506689741732698515781079073120397802764781289203701448554530551383704132963086019908135076687496312159264034821723330722192075501576703338613464480490226038337276538763854874777857379127699145525152267764451115191361583920175786799287556714363823773331041120002226649153280150059436924309292164111484042885728301455395136441377417033249778265876480999724404488529857852014271469234830203257237995180820884254119549556183261934896610931991080034310088185318043827752991663972468585633705012190163115118380493092862679013380658421214295492328215358440206744502336845201185882748699411677934949405832490299820835226081536612069663593160803221386634932880804751422899404660893680035182744392076895421952644113342775950608136984396700631029157079058573446636495557681098927141790874805830090253848025262663722576187535634948170644588914705814920479567415819780227174865443342761003907219688555393132480197299163407699356359655445661989382311920063895879429705934534145014697889159670899629664177952183050649590957982368531788093723728133762157884746294232989460403249107598652161321505061907253282226196877775788939673600000000000000000000000000000000000000000 [104,34] 860499360043970825773434478709594275258254702531306901568196172460645401504511342349662505512104727370450042963744933148488059602919287999743352333604995150277415627978709303746229364230810450166585145421549974994075463054705167963957332429737675164180581694594265155106509975485682612167477223432844639536781682194672324770948867613963491703321856050560530284877022926953804197998092363253730765458928083457938287476409054149299564266163647795279648690554286832101216522209159344137067926736760237825847855842484635188673194099054382531794182151102678542620092862412659146895174140665941079646062826194798558245368130483012710181915749674837737003776223793099379732037570492864243694270082134548790860736487023560805507668267873258874774087598189862863239574809718744160070085005496492844154660278397016928880902761320564660920776547056250912029127195482537714181988969889053061138924861966280916645304954124145251861771676726139619968095914259663560504173973363607561560075396942303046705762916147757368299325173638067067463314740333272383307825577250757039324183731049671374273106943578123056731747724948854940115352373243750092881585395443408136962769039217486901173231498520385353624268921171135728573954259006012611398547026938186505267578314690614703767533634378217654322719009348441176146239257242907641614654289311898870674630375637148714666408452417627063287874221099927961134641302684279845779222047959221634601430162584026583414531324338609312207547298988291670365252474375934985044330418606127979725237929642571699303531830587229253158300546116257841340070676072077757762355143285129109657601198734320235091831907022658291544435390215846021849272567502581969753852140488587770061982543663405159999697300614758667402581136418022504779125575412571831496245265091931915041554153276310097789300632167431806791195585002808956062410290621029599624480085409863005145573616708986487651287617937167795575790375958368816169433620851006035001604334619846187076359567306575564203152114934043777580612798285591049194855594933783773970257298104427126240954471129258073052318623738201448115409115449593466599240703756206080000000000000000000000000000000000000 [104,35] -316208754356721725246146343027632062769659243451344872240458804200510123493582788685650062904787290032956380547281119040732291662119759378903394251098954625038290645991999381938016930999500937827797694206241737953862426856331800530352190195595071685776539759077893595346960906464772752263975325178370938400899068835857587283688123395052287911344246987113538667832601291676546044365294907518234779935659018210084364591491717490368577193950893390155888395394035455999092286403125591797619665858646753897259618485160196758170291746107945604751626274210097944232704256576098913592428702058453966201711606294247892014341456385186980114505697415821014448434821536393407407303311381121545534918261683360361699713360116050736404292824141352693903717958930510480620321483845195925212301364844837885634873288742743516289950723397935500505744782808579083479914000111990372238893644928566419699526512655623177202399403636838041071675210604502963311153743698329350735697000490229342214356857050281787854330096296669522712863696660458583239156593600824957733264382841986172348609749577489702246916659574465661931903110177283243191525885223188178216290291786681282831238428790645240462527159568806303437092742563137820889702400866978966696687210184127205491359321501394151662183928464443191621117285293789410459542596295833134054191575489772440817295307744693268399847890236590859218916771497135376677442829733023606074069432474153698664460255546041403069762690612794251211028235196495330444430844154948241332172019516851554895462173876820262749931263860331861860713179285304079751055455290370373574140730362501923792039903849907628813244381758112422293463266886082629996542995420019973115904949963916693895365252648712091151682450134670327062330983995197527934461865962939991421829426935986855895908551011688454360848503980225873293352054648962033870882133278945147834592280722925392283078716809791350738584564676036593426706057205251872679954048159600028790013760021570486777531344933358836944760828040546469855985337536171179191172081456803279833419607147113137858799334735529869173485290381046538507267373168008566768274054085345280000000000000000000000000000000000 [104,36] 98743695138289619582569643753393339168283590847576484044905398190283546689392490515365869576751348996688964466277167889430519673939896281144977044910034855190677590535303413697087148750158215899655649935242757638136171658355943689354608637907490068065278346562066845811604476661915610816284008113852633670609626410052608684981542376898746749262184802515780784158725112877103015329853656293595207896379100564761176542194229419628202307401911850292504341491006527763946192371935268554905929411656266911501809037830686313706066353873728766246252067252991440428867880478520957803142594787833779324043604876374491593102867091445663914392233110250429439517018857718496891450926289029367873882316164149745308089420260490405076787270108131467026354585847634330948508354555326402003931250973653339883409617204513732801534830400137372978744080557553794251112749148246734338932910328917929430152625419206837562712713876690564447165558285770275671469113796557576370563575091105950037137025480840583764779056525525024871022574654555863669815718155233729911773321723401361889498872780584213036411194278103282730510140315060079706650367316249488154252245270933621279711880005355754277888174999177080690530773042535080381931844847911953915187643193367122254786576637996145931186274230053505996499124894766380064766380340452775989507850194580088672691018482322711501915631506441275833646424154866294248344155036560455669882547361757163445088945967327735814480941556451660884733803925245238762467663893206955132240714570408675173195750414748540988962542758252972462231389785480256418543594281528638803821468747370149043196855798264286477995077525565493318160785336920099113525408347643828493964266830821360891574261066415538315977721505382852305187334369642288802861035635738390978187693515828716678004253372984903298024385514614617494042019092494271512866001211949087787315057765946006101022985561573590216912295998623779761956697016068402952364952709509118260939288146956816999929683781672254688086773996157340037062905105078659383687231960854748362838203474582430091542193661911171485321763143508312053001685017429256882094773234565120000000000000000000000000000000 [104,37] -26098606962066549599412044663661593391149326518542084116518267412396471140384675947027341433889306837592789526672982618683948571941889399801129106119882834385331895271130732201951007486394177597394451998736792257664278636415863068955886521670265998002154501483887592871114899330748354954780241628433789158133137601601453364898714234555904368840453731371889169527984507613880093051011024600259711259831425687485238793498165023816668812695942409551885945266305046867047251048943563612793147429711515837321416081021794201857706723026946899992768741287950825177649323668609535214248263285624064065332080203688311404971353229804680633850595457431554716972651404484538792584734681769754748184947946218006637884059578704815952611593864751889444320153317611002955637970250809434662633732409124207429984830690152168752329325652386927191148854880325949072103727999566549172692181928077267728436557096455868892188494648290314816283191722796016772013382493575839809364457673271852108697607647778443762515262761864740224209904625625190983428562187246687284796729510596644061090872032635602134916730043275239444145038958365257884896756288776322799360888275108840341098678404882866911112272597129576947418444964627409857093740442887946924925217307473584551389949073282754684832483840094480814396573946884110228835737096768654701828804636782864754354111794583831340728141440092749228112707492422245142864645422117223941150228676138346970582055421190867968713573152946528114788619455004534488350239174263161194653750120310359018493700227183774174146901536297398680463935153282688834038465590493457850990458235319705916436459118203398579455870821804970628306471749412844837086515569959514950043695446645579570905997695105222109032423102987051076450418063528980683799785574984611421050619503544169783810542865003587191997415452422457045544017628388625108122653168540522763031935522513970471489296534409615690274861705978509875432012278373468133067349102080486140037072746794038159416443267018706320827888476775265427668432678222977202398807028297321438288451787139261010857227473700109097531203648346401512554608840901583182770819207004160000000000000000000000000000 [104,38] 5865411243562015947995347747016896719770187494327624469236469651343789671196297082662326220760918961130639818071378080028055017817518654148078810361336894477596377064242935061550761129806232344461910704315240292206169035720480915960946173970753008473994983391361204600420285395307591609735874485394025242373104745668430252842812274993376615705009743809490937252656093190825497130045113082266002657229362795837468017480501341530275651109447703816030193130584995509609928941151054291257893502880786600706879278799839586620024270452336090475300597557534734000392992062372611681443181928904568055574515852062202616416134264720529295847079309662542054814837827537754726641475645725356160483724276924755523956460314144516214855709419570104973023952868721750953082136778397736056788510906655293325475853763256783653528388385335334468078378838731172628181972343817027431174459292122398006911167453356113449267211835777424160173739756179978680571124743958996724138377270437192068674864786352667472289479322441370454951496685315991321944281123050194761064713038532156955894518065404141759209511729871929850661018967661882766044163883809688039525640646615430487962483801350965049539453284603174373462399903815803923080187612164136311932457861594218799318574014490416673047658593777520110194154066947919161961661034354701732491590562333148756581136398436334828099734312341582973929551397576827732240789246007645017225759592924756837781296454030899459366470798324273291450220046654891481002755055166440765902905612430196611126353382150799207559338203348133718494538040062003029149446506712482035530346797211437450876381665738254795962072406400471038495804874308452595209719694787920745074048589833539781743980973713199636071190019330972231722559144178176678267142298491659355555081092256532644435882812614681411002321289728472513356335042069966011994050400750897302335510228984415340842547235868661644078564491494410686494411435855288213129980615304854326338712065703121327503823882604335733194569366603881386151780967784748092848390026044502932828993872806250679061227170905953003231942064022094421792539292752152472866718975262720000000000000000000000000 [104,39] -1123690065717159048482351139385435687467984756907630885612839954712215539249126327919324075357337965031299151262132535143133208041136598103149264312007880623391186755903858708757090766369700281645071401516733622777037685332304028629404537979046647975816890217797053797477081962275146026691993658102516825343364937266745059857697898290906292959800946315537782516799219428598857854673325358819843139755178845278782020174658157076291682218301763646288370415747713256832924123118166720289132611004493751399885901498717199076691637569336351818794202588954840674735157039690874919001448621449819797003053860610274093082555669934302988320501862863001826099096403761230520435267912667030942977830718584792195470986499181930207096736354735999221103455181604794783423953135992214635026205948109839197428221068877093509012834516630006642107378220950338189315723851661151169197437043203193290999173132630768380489997141608406961675428693838715888736730952441132730457492423899125369819142815252219085508175286431257323393693743894699066195135040741227513490006299173033625228324234498411059573739692201938761113714198565646795366883199735160777097905342580989014293634949124502200853931822165365156259495702061467289596085327351445401149023990936597960471905575250163886523608348302621990658153452706626641222982546128381079663738648480209261823949586566610262236451758124670233543031948938010892415614415828495889742817130897041932621536953511345483182106321295984366449823427508912317500003646120311178545670309014811764664242320788926911297815544066611136244925190045202354925737702824935103940115132181352337445792679960372186900635995470635175350358713639220254981335608100591078480082321182717505517400624177434151722299432224024868756165305218072171126851131371906345074141941907100055361728072682650134312587083194012065908911350173960633416961749863511969905221553324652222480025573010007659922267661964923048600697616823951530857242632153716827856775779437946759567826055312837880832024786050304976295610171570466175284530116774254058634548442867422658249948993831603741772265593915278651799974593710746625525472559104000000000000000000000000 [104,40] 184355775374455244484741017611634330085998476497739191628962653348792899311528088679842920437850115304953708469571387375432701542770426192145416506490023443611495703019848462711201416221504209662619526409984098225115714019079514194241319370877444039384696481639013539796211879378376747143648311772255328927089903051871082497884684551080640927487425298694245407401951573185174926852361025200872517166586844131084806757830916923156234721434088775311274106158103077912889526909659503926924853935413614862516336910975162997105324009077784512761913927937842972478426066182627414217675407033771477556127934336337112324500771706722072909674861416974636464640757072240573896755701637498855483893656850842439540329132255123732601757513989561215919699217375683305612893031959442911285371720647660517734928065138273766456791714415503286526225345307217757911033819521043769420296412655479841407621348214905217103631073080998632253434198415606396141692897026564082257270189110381087204905915554867038669748715748862732614411601390446791610036553491401337609140241622969859461686087728612720186205468394357329329328665372236311145398363605802451298489313895809155131066347871898357340685852529425521993628570494908387713718666472778922957164604178207624187357367833230995504284767813972915925418628198914333888118158726435957301951450665131944143494197023474741803687185061578840686548174308455289529969971022216006337085766304253549210684297707017006011821912082215887403126200120026729580459033202575864926077667260174100843633962038234063098997275402411532602420277450097133452658461439068666529045819541593739219353554159303483396331545546271755737010184627955196011296185182788842776413589332526018783238355266911140198117936664848557002709677230462021365338466453415942976272916097265800514928483010009952693116679263642946916249943566265028941225710507388507863152513400657447201631228780847886039668523203927697710948630247807827592325684506782642875260361418388565742027227481465634568396746754110796568937706408589608706719305914197215509102598190469057707730163479876546709870236756866039061092744692083668040091172864000000000000000000000 [104,41] -28441094050633171067874328770528129497184814483394122035845120241493543660861387119985066153450918352964129422585611417706841061291047103173789609199098407295711545609321739397481616585950234668200341977944791821237944378350824495666690005709275412331559286613330795298613914148164445659433492457971828274733022934203101056947292663295211037604231100048069158100026952568302014650707327462920231359374052044053439040549245461600327189755749048318799064678216073078378806411077852349244907664254768691168300980518234443358005724922724717350471463859746447949957147663947038224022173705190056110749288585430746504186711403030202664887480039228190925089480538107730351364736596039247386654728179315548259526108762909679651551267578485725836621493794709326451250433815523968472918563968389518952637410915972432312466931563600719350824390744818215635011236065751677169455982260853629027783734484393984236646544576792635147584293519474931019315226418967418153549314548329881316130941684425595305225995505891176671779235585561436198388566545424654548019571300744165176666031770276289209361019123375617771049657436849668285007577953506496491111821098885388271150456923998352623613723024963657123079665420501205853472701259683324413994672837661227339475938187362597050938616620871078660719403305783112327975622064536080815350498090379420740020688512525926728782429489676279303704451226645155627387276183019806596343757492339124038962609955144028879834661365584552359334012722620420831572475369500354307369972149282472344066884686034002605466292843417798049393262544954732935509754757998220169598708529000074641099854334355366904955823270136684055979795397503367533586946758939633961262942963763447684565475856342465155093915862252025660074359381089875675054074872432746212983284064038839830289544197927869618313065337560299536925219741121836045047225765205279853401286879368303907838836010041245376829577854134319964895811585693262765689509009146618236797640323480395923118714794482349340975642924622678342840896606986897797975088000582748137649268152017339017835619079256484175445107242016133472009831587045832213875654656000000000000000000 [104,42] 5638889117145776113938296923294446639448971781398866744755378651341206674752380608372674427701130074820429670424166472399141994785533204687983168693305613338053055605376112869275309508311699460713893064581848909068996966956557598759641472314904349754838225141127399895473187418162414585111933209696062055042650330086316544715942081704863573946465822525806843559547745528769350823879879704820488114238682766577865672666762084935664761222184000829511931351944564013371951198139188859246329266785086972375042214304326478366784107062504957547709577670562703417174436651940276555550595741148752613512605351129421384076270312623854305298444319894308991131111137094658433972492912708280407526721246398311194703003674679114348980193439696356047500984255563358250946190215672727868990702490824398084714462535254808810260742195585142887281550565037928508246408044177034097808130065213807782906639811035971320888944270326595571582976967623720424947964449516426992450852097114151835589647055810870204551595320269997035025544652739093950635009096261722668037787948587363532229869007794457862288007469740573310288264036601389148482520730318328127964082128451976245947789053564782244505953106493360774958987443576609144671067186147791108755962053856203319324316261580848447065718757863446682779957220209104918179468529289795071662290642798402263260691271098244060468396127122395492745594206384293497160923609193404458654805321593739597827963626902756241928371126059235492346878088510989874458543229040288052864560450547656380164734868829665021391275408543386564041629337269988973136777030183902148505855060237657955245087398739090845915909364942041463302270942056294579173399279158687803315452786994014371424273558433298261219526659670929557108979853074841158953829162119701598083836676896559169898566132968964724726239846546652177410004422588711513857680973762850832193879308915265624570508726778873344960860666776547827191795539340953788931932869240951858922983510543521519486399454677834560006617600347862647235622994001964897329689958594052048016253159990767792699962056411211796162634734740986573831567990902205820550900613120000000000000 [104,43] -1549522445552258135074494371162207669277887764050871034163092495953888617967276903754205846930858330913759404740795934017187514129636283087414970804061563944073849999489731583130997860154647264422797572639363757007060171978421980204036664414745507911214247127732558913052415992844604859266413517514432658477078626324159551840519675150610873181835364918102492710715147509529908956301504219887934836108176907494014173554624370491138809662933343055795102613027109230241335049101353662537354686091310202343721138578145333341983270448376761877129717160336345139750122672303216943102710818432888493970501200606284921481856270686269568068185973256296957368333050834502187062468919139925716712637681191916693288782575996301391002099482018955156460277163802812929910675400353655644143040543818907157896287637066627560803849203373210933942224373055017874833980848554489036217043076518998400229043698148917875054334947304642534408750210376785582104723455699093824788769628151361435129866203624154637048912325479532180427594406469289300682579161460899058878899851732575774696070553874049604681214924068907553399483148296996668373183586108549086955244137353816820592944928188229525527113416952585787694231625046715457157099901683071878974100154204735912548203696075020728711218144310569280007567199167615248718093321215983159457420445313747692431702155776169826102361912729786022790083072024478237964367553927458219473268272645686125649453820509314832221963536520722578690176819734000470448071556479677500070423432045557558123989083667852050509071944479941643867802839407774294572823049019165212324482881191468454552075398178262885086747709401736063054466055580113671207193047395351542226714230680796181709197417652590792715257866337418406072681902990851760473303749174417181771702719641176938341959032270447924680795348157050275814278969519927752590253366268053962248046506855074698942339074471433830873612287223887457211108692822449340306775022370287908756165264556100756413180157995908855010574754656631806323925222576993197690387055980487690593848458643745172557308523088549857845759332027967087152078093581510818536620032000000000000 [104,44] 403798555852856269217906853197797136071149565862189698996385046897669248000923359683480562532583662682291432104604980301311327111446537365457728750958132166103743568938661974317170321819876834176596416160333827613890386863281847752107561053309947455043386766037809437425065559673727036788068403711324828269013749415263355172623310269587904247788948740964361407812326054214465884393263525691692550623474476335514890985790149748001770556059844837174506000628476919526220562753000447856389787634703264221398418207670126768809424919104631136161224662959619826222099232007233347043249822827518987001184155178630646733248265395358363621913022766669762447765842122710922913207442627316707206993575074670619640758849155067518871189295721182685468019557644089872110347116305840784445251399289199283158518760443600332032267642964470115472471891613923150191207760148138589188401747157745482705991887586744776088187865463338345557994653591344348635618454803011356345039266862985823838031580804562897572439299209062343518501253983816157726205380562707994684836588875314542218418536230981914994549919799505968345779336547973105780186467975667600313348650193630830957095077309544054591373727896681756441736073646371665962432017752719551413211582820490169757534063304992152046715628264603609893355324980492335012014413754864498049195037952588193171289234106180657418472082640722632768660471058080861682209925409400509980363365828139632952191836501673416510026531659420174127583257563364790414661586007961574537217533268909944525129132968715629551115608199012947009238406543402781895080505778078834753398699826556039295120725432692746865290988704496445994013391149359231610505632968588521692801107776071132495736490629607675337776937544471950603480253939314615884013549212660730429920345298874662248758463137142286057811397166316706245898352398592415569754077839419800099599674613522088668575807957093341699744632121469434850615636716692394736366680880714072095605700250313785980028777729608627844711549303616226118194383057639449901357053908649107140087198301278510705140639775032466766587840918892105497687348254793847370730700800000000 [104,45] -80659183515367750108166229127071929295184706807759439777336141122775408767816449637373248726658120742071703065258350001289135327715661675768137720126584952228119667642286998620823685645865836176812318556450919024537768769738610023510779431950783232474660279458244898747782364137102680943170190192395644534359075289967361205955698608548110683544177359660820301065844057358965272587879670675256684271697205590848266305877812202387764122153348865937196468494520196572117965861330935321328486861779291543705378256263701295636697958299626094712506292129570775433459367376349697673343292218859414097698131086696235870787499063859102166737641299723143727253679199395625008344171976888933785722511551150868764669134304532412124623980089039305103206505626757363411917712790538303345235727096063284508964381659767764269476043186549164142080497348473691963632109504697909344499155379686667288201146257219071310824451297599985642518531227996919012300870245849806534538889616310644502935500841165744202934992679723063593890687858420482370398290879536047851405735433121980528111155382497875929830601671810064454676268899133504701330947873814333709297877668835298434687950123289109366739176089765867522547821729741115176419451933733380986687304470167818896586085903636705906199065810589941447510873382859401236433778045363176337698963194385860148875540014333296964372013235293367944580123387778023196042796204287905906278713090612224629577659919797288101739481948324996066041118020065804579284327825879868825829164241544493969634773323922610763186149738967531214406414603020547525938462398279366906077721816415056697834654679264109706156538781951930138140789245068337010932656901608544269498375651181544058385395720151074048694670952928871548991486172928944920766419005077781433062698725733746267484546202507504101697165321057822810140499412455193216954269346489153613904331744696543856280335447929647713169119560469748999648724142483408699559484907307212176858028510296942169637239493981387235069041924769865020823961583945178606586581068391822405584707289979708785410781594565411959391266133295268632883885179362380708921344000000 [104,46] 11833057248752397098785824528837480983838554196460043754853876301687131284209022490512104660541883852889991985101629359288410994301094862626324544358503059660660780677393764908419093206023343010701818820293375189298766453458572056424736982418555398484146984134861236360888082462242831024036947924956971109214552280728144204003693873172510131448187182496157448375012464725267961013087661700325298375183648184121981375268623598354872059977098616778694516025352919174157986547011162809024137919771784804196818779823955862974205801388500002499608046946497504972034628679215799302522964876115508244823669122963664822122844098703305333250663135373430950970731663465691972383187575998550827530657764959555860729478442680418458952461443693825024023658508299294187552462272093040083045308920138356522009929764029235236443836338950227762979098508141976450975042052905660156911965396621509327405803529566247770877287829939708545765010964748747581169064634138835864160398264874614370288070286803125788056435945833209270298461005299964566843311551205495146660834126437058297144837537762547018678687943048893350937154602491222719882150178830703149101469151721537451930434801617598925074089735831628838968540728262315173387111366131553748605222716867181236008238727961554259640979026207804258202663643938954125134493343253962459326228715792335768720952449116617168769049474531052546189267375765959015663888826681448209911879067966762462956677440774943971938868411254792039824104818229191850388372560353599379388246251913083879826707306929639076843595991057121039584482533572913608323571242861956299969561020387017709558427315453139483092143878222112235796995650752193832953590222123704296409828335454651656184599068405254081309652072672962708436644398733196033030198598069966137572237089881411185392401911125692079238333969533154700246163994720007957307987521665212619876334490343368872610696329597868072944506292065132504618643615467564951747030764932770494592606134422684376254567208448028495432700596815284345937945002219396719234075275566536610764223357900459800318111541712234638050212872648942249295541591237871055110039000 [104,47] -1282579020199433426415656201197334467172361065752812151115438676577418132201738952824182168479560224320737376629320961947403830726786940470655309461155051822494859136498434645673961991310609300971111472592919921542230388176195256495042023757896259135049988262959749647226288385171591670494657133270225554885029628513226887881622625867952850763573272260295862420866904710188532045807068858109089776549670713929888583519531886674996681271239500175495733680440244317733302751807522536769298756885724440986156730614626600580275438927795267931356602827468305180036400929820970865755863664011294062090324077350445525528558818031950298138504636402968414324212600015750192083464880884777338234087150398499976516098035434174623343484301609463877526227924409706637357651600797593488269671414632746067274067813650405012640606050029733311256193574870551813650218565329539206770514230253824683480449597076782377012115731590771017695385198184900954483810114390326398907473781775647354703380481571497584884386871281820424837557287034985098808213830715937582398274231325130534619647820690656790457808392799779656134130927206059128684618448504447070602713769761866415633444996078640444308007393849143803811284875916203611556381331111566512405543570916312777318135303252729405181524531830931494557750474301978899110220681900900002578608226750838185632045769921746768143409960881408383700382460265176210328546116427954482889840747561304707322856761052707062885962630081975457751231414697656603603586022606952257779301757086960292783941358937141276797475091088823709359974465023188312104277875990498743694908097602988583310826866923083929654283174036638649573364749666400601609637333511821764639381376272850445184118903228903992697874351480084885775531941386166059929634900619196975720480339353831736496130078082660655121756875426151085045633145818205770284521948476446310637304047458269291070427926823122660881316996686274495161863849953453417098534969089101832622157966577739335227039995972707955430081034592488115771939211673288636980306415688234584219132612744683261650489316069973877296515854619709892461784361720039043776000 [104,48] 105623218565495874689708957554758112910410600669009313435132179203443712450485243303073916785278764721664500501874102117226978906398841544920680456454728536460709670983862038604712862540124337956376632259679338262182834216655452741547526659947047983275378847448733558326398684457989331843689036282791574556939822624796909488765152372933217405833804266584656534049403992773214882156186876496077234925556987698381430108170359674107589627242919643680797321274058271005395330776267141642461541213013111106382392308830340290192265678977653201103723049369814700708140016399080438887416763604042328150703952350610540828828845946528244876172840625505521943680690954049125105463865060326678599678724325085869029951201428321661705422408625031564805512580460443007508774949306189755693862236141474261500234026291729964572087523361424081578740812178022738909953327714006163773356422516494814624810520665455536751167221424896692687347946651498433076702828080857892655597615994980895432343315800863602153668750358050087108436492265688502476625317741636136449592486416935814055205265166924226071759379767771517603216716839705681949581462079628417618514631294003448919869488407288066074396584116213288674925147737535580325711168765168803512196494693142270028271502901423487132059732887661316197128016736550993996291471278338927868152795979700548640991542784495111228090018465224025851177661236166010631170403566177212166316269823235624246848979741411852866917639138376176921576235378839076449911876182027225058067921425577150271978310864026439572414786121445028902826127757640209259120146160337221985337059865770944830641438678563723083170640045873221087411527224594186827077447845542481631503351462347236635764685970780892890080103784112159375982952758491264243703763524998842991234568293821592513227936102407528195627738018905366713260924196336373574629399721629290303018478218090662643854538478922907587174946527716967138866878647826804943007178073050742887343979131487351443174220928309499671497162171590551878154592183517399767710385324984305671328184618090221960809687369546816520591211485006829903595102534396732800 [104,49] -6936372584584404452512078072304658768856349104907615150101966792487019004537891103725261446838946928372800297962801080353877915498960691188349805799540382547915573253741331384021386312588942233200898965476129627790859002845848215809159500156479010775396079488366257166374515906346863433821128494620778484047589810880764241664281138964173804542310158124328921376316546177449306304663146397420208165369098396527969787887913725822442746632721350192349489476290626456263999848084082913777404514956173066599835888187164809390885170797659297080372526356018741939219261226564016587327444609291339018864647348247437702555714140861600072673596428134734115079785525372419098220604091568600477758904833027437684454074714769778402194304420228781288560456534354626347078735890157936403691618633832250452012249137318295464459381411352454555795825350774522191985485425943063036691251807961366716146238327344358646404566277044790258262482381538870383154173871150705959858689880937596183199555927908023048992459905978462482168130422462451281364932528726494315979907943193963752798258836998109117559309696744723206306135887340345681885941755745108670800573371137162341798617949431676816415129663436876815878030587975573855255334895621478785547664812832686484544052872600409247782759218941430166761799213251745591104621959265158178323205769662470433351024259559532799679667754098361910482910132026252235363990804837555708045048374588898529905104638010717646245499753551588553079396927220386633320324009965155920929433450942396675861836121361331846001171132834839937179138668050905360378705258951339244513255435336195397189807204125695221354462148393914536355182915596417150236055403196122152018874285051810851077723064167355718236391587605978238132614347464069659702037834351561980945510529360007743310698040560570070094579810842327866604977031927480434670292605245578668821180907672879902469784921870305779995981803566283840142222769163801346478197069670373832397782802162487611219997117322098477604636474942901230621999264915745583547778951737245030350374643699436157068909414175346839542063174411075948257569176316800 [104,50] 401772288563590357339259905346392491192912053887632140983469911123641454766018904664877729292944590034735459728211024271930969267837795103260826213819754548606371233324588084542102359395220489528719142769317136528192043256032392366803142758600754198264170820418197654027636767825005015550626391620693581610805383628313990356819400980063518414020030097937373511766685123336153992216138679760377873992979303033302459158521110372853883749789569895291999390409892675434097239910925478633451695969707882515884127445774872900690965000690994779162396425016073844757338797356954684389219151581477040860436779566606457740064028068645098050479091346304948152763160223676033070201143492057891895755762369541648061356851158439699914608592191961860093331785888593652813329615649800225464242043997186316777586553040371718693966504802106260182306117634728081610326016874425617669196666433412284232705909771041146959133013967947122819820094692265665311979240430143000318504595996196632060188958631559963338282770629701220944367209351641650752957804084905752616371013273177851024962531536876401751918640423106226368803092513116302400097213700118950014237144661906027002055137698763853341587260259537787072377153782033551565150819734135036029659814536839807184160000197969288427221148894239963718642255605473615118592170902073766868435449276626083054616217288181085157603696443613944015175273585355050634107567962564708228758142124031293144827976027365604053448625263306789242026080221449000426476301708170806884131961955968686863995752324844869846123731269864188935198480820964964878796700639341911952297097026302711665594500686335378532337316772506722273408616391294639773074010867876423795066879174962734211698919235827149646078690401945538486407359238732770205569401361983582956439624632005110235276168823247477061455882742230274448710096227373282828447349791692510497738345587611945199228589966220844789014215876480681687559779629611104299970290509096704806840050802098416128277650966772012419846603658084858704493681581860952358449845481371193968715305023617191342551610757101336194249674802930591920564084800 [104,51] -24588402659473154927023980206620613264171520580626788349566078808870138539764710809416316178108119227871686584107515827598190212120127165099780418630334133484376881302955361555524072090504708569252449655677450013711907709659607219322054977106629240121911593621631370916591214136659717532758669231208978427155547719048916809040182243854978857995465317937841395896987221734481978150612928471101122402817774684293391099748603313689973125552657309463580240111066303369236698956837823001275450886583305395328264211872030072236362257006034679394884695064499273106779503439033646196001743317078042078727106594617930185402756365622063329412433114428963722211528404447202805391523271022368178554965275455305610971937450421984439071813964935417124504010013715451146167125668841935804065688079680328776534243832215543032025635332240424749044652569631138171307367253014022818233410272606773136347707321330564525992009188671617616331750242112107575188985655865306795865736189740618125994212563593686958201989849381109132479579566693570118915127418955214142574824426581762721591686560255137844820488511446543803874417465766795957164285110059168087352679545842372219801610788369357957478526696762946824425855364747747133115523830462638585499692563276772764855176614333944136765292677003584197848247512964289650149730618950299791477031321854070944649548347890488950450809000513535976609328833334408949672126080333358374593607333151047535020103080739544541073444386139335990265490990232257124396496057077672031196924566280118180383137502177619551767170621435206360081702891126080074256862103605512405383777226561012671526309979812275035329477119980388726983939475364830959703691170484935428644416674808351117164507543927864907581009636899864380615970669132722990033299173416231893087592520827444583611524175552600933590581803430603437184055429513977498545535958748442114224564667263616105494296801684178395524409401818421441047646652200483076822461259555269023909228259501038281458709417286956749359373052313115205677702504788732482909476104014094435371006186497739593182404343992354674683744538267988328947200 [104,52] 1645402447385271632272486557285739177379225405984558541626241053977632784460874721464034298178596873576282637302250526959386890825906416328406907515900539723039491948787975875905779750839850417328419256201679285750823179836905378590769429558641463545872208782344961159324725012566732105047504291319276410982264256848073959154937577585822159341849940928924693200707039835732125155281329997680350527983872329552170811011656511574519024210425835113282402562026854509573299786881588337047527802640118276354421115153858951634706684899453459138613066546552288622331531971489134159683197465324495327510095728538270401769756108119420139071872738886974624195755071048539799422498260902646660711469808537299607009471465544435632692756232162414379845114354048017606725154360004113106616434602021911156386611856086212107080853021382806752299927610285563335183381088167556118043870166841620548345270672427465100039991058542427743618824870145581570432451456918507624724479326057271303593968466030108763596924979144725582945218388190521823378589715101797989422094502192172888030409477063001647889454288321668497184774158166777454029503134092204751539515886151152236853879718765883563226608213158730327690789028834742831105361370265070880750100736055873518861064116824309097235319073742132541053863203558365457410597588991681733642961408149172040886765865962050134539230628348215065709627851616288278452439136510534247816346890862675028389683171735927118128941509480845029407409030912799957504408565506998917583076831036339336101764758805287648609955443639092887621111200136412654057718072292235405972194762166539943019585707975308971646915963440214621157618870868470391125118843792546616572182071071475879426509049151111565099395282454508711132071917432881267634189633561653732000247093520122444267015736868247209080250407058086913364876448418380389050945842918100603103980647581634950467174883159073636236882127923844890771503634283522263386864283700174588363429737863630444718451523851724199081169695660647035225811954833203820470968312837971693310533329816208963559735675555746746708573137940893520000 [104,53] -91093540078084043538089019797745010217124152241136017973875192235061543828584366816947189583767725990289420870716971081733122543722979292937764098481516590084487247366399186889504697801838903323108828037158673558471430938855356018918962666944471645716949997614611423575166835595736960704315977068164487832104627208689857830169532520944643732423447743480494006569547883019301801552542500927187583944432828828896223886983602021671506098787794558124666454595215309663859484365689314781666712145240100878356767443242100541031039410259221174574142130053543923228927816409622264819612714225839978954062307250904691474653143334780017229343816236405980608950854237254294877223222288121000828050168679059335235135277610931848115510628421506441175099631631395628461516928532221884833084679878434128562937400615956869233620241004254256912863323274571894102708906682236335483253462618111203177520580563731098290554675883616741953798976814303512053034432509620396175658487767228243762042081793438609311375935777883546550869139143354062351322302519506658718718872431676788343341449134117898955086993006892326375353106440199814115027740923341263712432306934749154502007527423257335121884134833747294090949191067012820553826757069097984174661085880207022077533871082149354379145021274247672112684459490097449934425420733110823915792867481512855691301156663216116249932777563910437867317308973464508230976560240249983823956049049612786640527474638140888372335119833853117948424545001692305415234098495248939598563161057174382134951133197335552729800823430799594308545573600976276237704409794358421383729532614083410240223208992045289952002556607797520955563686645846198402254996243216517649901541078750544983685150245667653680517617462549544976834481586733617095696527874326769439107436762434653060726615341632169678126533984435962809708856286876159343426369963566862724932887796208092327813801873393979100476458102698255442179499962748759908841140110002083711832153940089685687602455743370426958206659145104096317457330881207116189384245245012854410828260416065668493775445217114608629365106056419200 [104,54] 4110461620933556864856107099096821214270235404554168260580893009411610013685135956677402175596450787741975518303952865333562459679148649591442310658274562397136952915843876760822646007212835251447269733451002800488600793616104361653954491334589879365047180832633792487478854535850377116355846602914112186603738918168273489587617777036809208656720630223559076794928770783039041616440918570273181967011103021970228259619267307719045283244595075215597904962578919779283728200317427371023691684693192211946087795732013684134797698569504521160745357705592437068904925195675650672349363110856628504728051871103633246147331378841848385891653616759546260755188819165219338913717325690830466020819151980536336575169553530919581435266700223512221323004493545799105444968428134551222248054566484455515562730091837874585050686781440906933879137449793208529909738439156137709386302239444518872543355912659043573451096137602214185654511541718624794840079678271296497283580322084541574313762677882285431996806188931276063091229339704630025396221085354977252286735772418274592732769230969744920547685338294088575702927120728448160036272796516349052328648621646183727538383662787534182988488798123543164664244529846803884871657109910134510694694826017198028345730802470812207544468462694819397930365530124365220267516635419572668805909880643441990309743448415379320322054192201931626433681380728904373736333570269046674995888425271815143259634177978628409308314387282643931374714686914702441998536233586066781610107482589897565350739720519470586144249190342516741593830607289856124290310673427172270750664262900489351996785151520422199821621405672956163359167229395575443971030902328048632351537280240376193219288311549394555100074058413020251185523343198229979074690107886190910076673924237677446688442347275194599444442484839560818440494304497776238734851539374450658404583402069028082376628940325709031636667283528487982457970865561138368141261679178526254920004779565594541626584942849747718879788010955493558451740286472392008900507339306283905183741532578178101775091411981745302769129094400 [104,55] -243810032079744348044602509411076288116942168270163763795248402649122608813574072799306076148049547511802320523965435569037883222512479261126278105251389654777328383502201981150614547535590621999259232414700519882834933465910984753846567409072210965554017164705174667738337610769397292186120554438716070031159455251698152758628512041894444795783225831264994071177016969207100350129407822405598157198105571323156781453863025374919443673989481796485803803119532225771719357640280170621971629095549315382525904746009084877147302493081683019344950357125071496240016159228758264697697418245241404483323541512933269517371378779179812150664084357645694928384731883507708680133049545627141071491112474007119188741004381368922071030122334652794137962450844227416992540684662921241492362018295889150174875894713779067648926310859230075976949137035943422178125603198186398168878485054793163978085228396552696814882190589036035654426941356871002687644110159536258462900844150761875752051855718093364514009941570461570280248134809687443162442213156047889356878645093235530783428148994241535721530595318078180945930473198202263008329199886137116951899274571660323915353729637518529358680758496968901879727556441804120274411548291045758077095410145740954733673006515258469623642808767481725327773061430355800267908760338946760003551592585436912851387060114253737956265957717756609977584110917386148791314735734375636610764066624638105900651137261918845685836194190871694469639418732185023821119013573466727965508331208492619963231351159244213724315133865415410955686620356620216186456410582193332147756924188734854592879674209211432331927359021665810419016492699524845535455346519411341819591268402856138915802998587723769473646424598654976075868746128215760989922825898398563973538221091622825014429915842863668242358843461197708263018732440938255201834251790514804132377053513857410731683219518119124863128816497403227228767277412364347755607246770965941447355859282823323072783350154818050840111686099536488545879520149253146924406371175026259952640091803594593691429423468116939285944320 [104,56] -3426946767943827909309750147645789913466301944490746684864771988724717008558945639488033055415013192395535410296593008573505922596445350392219796440388251056555862534611627873070130679600078323549599010472933315825610263586848193329743347701167831019411889671176459308136773699366824448544583531720692958244492512015103785926469684005964780272719628882084018521195093026276794506575213748654111782037623698538229290560289757868122241550391586720389802918074800006373591470407293048421022210087489801775174196493230484563169942112953816498158979102444128070112665238826387145058685816289252407810327904087806935787659212778119441411374112679485043824707531684221885583580328723417080274846893144121948859623803807245545297092352506879841197244534312612431595110874259879591791131911015616111808355571480785364383297598964602369792948329726536990697292683959183439182642570456711643947806377296461513383710915414037733034828948802321741666446578348839631834597837024959539897115971518982498834607689366077243180641844089085180799416421010549314168192375279625791316101746637493437034070441374750423340261246530171230899281858256446309084494161811027950437754023305318632498497269974150989218994632986686082677756754402622703003789273524668640878148239416089418952345850623229742569542589969829065532465230835386743668561568500870908646391950362063477055035597347583845134853727121953526836666891564851305570242103236068005281607959056510323528728470724256048180043985899096146232337665265904966546510360497267048272374705017942732701602628229632313890150252157674488094046166894988565477926692098534690451977968982970679804000289139936266079836148256780683845988027886924292162777897777732858213419141559451666528777103400004340063942345389462855962587851740013300133382948148687980587634295707147281618034088905123065589171668845238573136689693545851750368846640485675243750825933408011348558785750164038692891224606554104768497293002878797616151263988483751201097419214161029529184420069654778740219378783189298050768956491394011422574676911915456368143076298910555624960 [104,57] 1466580984468716851463370872107963569788480915437705993000409956151416378661770302380423404260170908743912581731789987762588584629230971644434466342315559850933450668280346753396060440738102121938565240606430063165303371874610178398877313182536413481517000816819989216077871365465819890267823574779846738719374161565756454357997707607377991094370438588618423846000083877154359658814000490388940523957587415024925173175984276856068843376817475176335944473159779402304101135256987521076943052232454916623544032727458874966584631953823311467455098782477442336711992519026477421193828434771311415418343069708268124681907517843023593000115999087328449654028249374479958538748905681761320226979319799658312083265626199521935044845953268206855890598518066770534733333148123467125559056257756107704863335142853382002481069462367397599756711069128867719737479346126391553141904697592283938878197842491731223994822713859661848876176967813625723594889544680554392580119848924211337073677068696197386722028084267556998722682001397107984675071038824162238996468970640222513350693352643153161352159447655409729504225599148370537814455804282080565969431417127604904811780397401315914942277452834176985898608808537068787601959533569999531436299609060902094492513960250833893905978564317290793020479606168446467261121777595933639125511210659324057761671610000690684846195762973149095569057415136934692858113741032090502329027473602784443945413344972630253718504605598927795815775683766353573807411577541939908725268623690067089552187265178260426145955234555000033823821999702929407784598669689373323897184905444707852209605184095316492239262280831719045906620155656713345831531514697434183886243697297643454328986815723728200905123181494816595023681236582405301349306309199586256471434102918186673098754382415513491314745052615761450628062281378852461060039923366710092288837071599731691555032354493736959835119447471762398697576941522796560431521609588285159461514074450222261837161612691082124192889654719519780392124042874780815911969680477522265630784630549499703507370571215306240 [104,58] -53675613669163555563061985211870240356738998903717488701226543077586855772798346119594867379537019639329855439040488866703552625715753501197306748072059202555289781142588049199348600827530034382785784307084434670360280626054374361180270678177234749282003839564858689845636005708952937179937570862122943742807531100672241423486905967687588202925284679725488949074600529506638124119437559076880516343786580026746394729697465696917311622256022079775434528637729048486667258117106441027931992563233680544898428386716547326522109736755782316995549119395439321347843436895019547389594953271194403771804852500594264706755209241137302938825051136687082838023045122618999916890253484306193733777933696687416635182399258707710374973280240962792692002357110429360449740888317530851679369048104587572043753659851177414542220058251162650419896430841800615174334986767022779448679254793655553587399879674199683242194499005417606536690241045108420538414067341556200331399356361200615207533650462731964669662088562421715494991985254171073659168893728746567060683523892624938130644066121818051905738381777288256606487942356889711941048230716023743479065568227004383985256946543418565467835156338091453132068103293349992753984420849259058972096878699691264970209440791550566706746287049640678071991979804872204355809642385240479737635354226543774079047421662251346391741325171878041153803345473271525185949173497978735182408834189253531312963530003410308336625355112492730801524667753590108956284787450481294297939267583495742170440284133850497487629152360433084231938049374540695759550635850179551036579521644213932790632816234594574489929673343749070620179843792130878411279593715203304660794748665353725312499157399636086096544837934640017948484574718161311432349330499242844676178490418049378934130633483190352725426635604143174349669304695711989366671330506026514758512887852778604176317170805656923994275617240449726896297597992598876399201556483754315856072285504763780278365040169458136115987141774732656271653191053834085054004940542638392831498250147971931804842574019456 [104,59] 2580315926118549931299060099411596647523345924214097454688999769072621548404233520433058865573189254223953237853023243170357611159412048507369939537023402804776813581625276790439601193562721585314521134255736144180503719256993577503523796136740484017533876205976680813893714038426559051170883222595688359646485509174636563483706227396811151197644502267839248976577660087855556401360245847417390269562100776015998429629611580712676481183372356903128749873988502349346860306654113343759817732741374198462861667272657461333448173712469369660924959740972393213668617843399567987270827670319554864475405774321635522419409528887553992215540718687811454156707496831616330191572702162472019144184742896512147203295730936479356421964183504725719234065855954789772694968121579987801084405295238329271600638773415708354169059257211478975439281853612458964126058176853548426012625033159363366042823002246576863838137529724856589814858905743230822396518777705791559643467572885464213851078216353100006945707244119639460938808632672861176743839376896319535923610320397708497598330759365568650238507202695195881589561380720514157145285425813279078454887114919336499188864638456420366017829209798194770662813350138658993141068259417600529702583619558092499251940522150566550524671477275021961257323112060714578036108719990611571273746110872302715784928300496087345530994707844776525415733273760607399369773741456622753707807983603591396472750538361719135434716289497220215379421433339098555389529957123724942576905723263367627686379312506987225763950250432932760656076140281073788465349890557150615886387413090973496326264538621782846530514981919934852054105075361809839309985082991609147565378774726351499554977757136705693998781244048360272817809919407683206051868585274262777320896167807280098877020765866816980663745932926102083633804211184813993466133035101691073791228613508185300639187280671384928535804041688743958588687752137280523417321492798272231829974109750053326413842845643371519621789167758085871878490719805602975009760621627340569597590769377873818965400576 [104,60] -146773884582240241478139572454833478656082070821201998030087322427816055642772965750997700983082749374614966962290074890858609114868624876399958277775662428640189032707167887895437929045453965540832121705990747558649457344410325148924131856656302027436299188840796661347866397689808220763181850328541104618173789298669870876460672905313539426775912779557913668200894717221295832546188112857979884610665372617478906547856757181186973406611958346203462188055202153643617374157493444220619265765039077288179599685849281241258267540329711827795431042804294749694563075597090957275438327847091453031807208441733782246589748617193103647453102970543516129581408863987719628764278059062328811266586645238625703770426708295489326232568315131646551178889446988575272984165324213467740094635331848714865073054563376995253237518973094465640806811523551583108475488654495143597852603152800429709408397130676635712745069744951460397657423013523172447278073031040524708404316325342766772472799785977848524338188668955090193812093024187326461723131062621320414891181105481114731292980902038890067608768955791269855346898606573051407576226552826230653012584162956186182052395784525069892018580901198145266855302789658314213742303823232564414722390958077617241320941190020955376238798885519031319454939853254959575914266619300010119145760165217923615396340260699238251886734002487133044005055323292478847209429892741212309960205410618885039531706993164232173340229859422200984183395808994281217879892757563436027049757227097994315057589971550144098604619687807655811117398333347393549932833035756294160140415086287309287210713423499622891816994057835323297945881092334460230183287600718168284762079434348097704646562790582838364886506866014383478201202017825280380981736959535462861732877070186939329585556267171608060666114526680011556407877558107889845099126783723293451769429985199116979759569190812356671480819592168247121206218056221254048065868365492908251470152857716657339141551899196778026103422529626481674060386793246508525125501963186721673885392182963000072448 [104,61] 1854642898988595342054748430597632076696613937709493847276120825378500280160467344017333398924678228583290693495686144042202245722677046304763392193853552651835379869870709899340594883119830581121734726442975566586284344547253832121907856287084982226497803001678432211089844557992552828958931462057253663644952480533848854377670261370211016452234406724301406788762349782442990254403691618426517820874530557931718939184490698260415711555327632694147097638071605603433885995743398772586880869800055767355412231834332568478945232040145514442219433773912200859486834675379054773092641962006158952978796514558477374577820138213948384987925717039935895125544565693965905948741544184472990242914818303896429735109953141022380126543548344740988379627602343476717810997190401430576619983004371974692907328430997730452116450071385883121508144128203256265753364152578568656363278849814816136601356393932704630933969525649659286521193693566006370003668401015373910625476673361999470625310283607445774597884066514105255132728434911850456325111251568162259014944017000917449954157807010883961094150295159182087936351285336935026076571528601412412501064664080831898847390385706448717391870873179597806897161146377125445742966343559566878070368911088276092625889910968305286149130623526727733363413902943150965522280833263912648907973476612662724101521897087680809046438053287386705655308452982333191748487560722771438953311838944175328638847550334874863892605540451797532986966346088700260947217088609029099250859700962962776990798908138273118614128415228550983652190124516948297243660128477150114946973833038712952588453220119909547708156171295656174345306983891373773260636669619948150075965282022145474284704801986658567817803923271151057372277215475965118709469844401426732371158984249045339260197227636427287398156392828119716043240483422189712876572066424199174725195496594012635179662539308917594686367591188552053073463972952837959586802010883549075783539294683804953600982732426723100365646553401833030434131570362166155257793935137387139892185511462753664 [104,62] 20918418228129770074856776990907204229597447665406818969729885945867226371065746893778455158018110535919920504585869275662918156939707819164080497627181069253318699593080862933480229012672177897883898148736994960491774839324299452898004623520155228179268110746078673317617749627317488233610433202763562480652699621541094833297673270788510389007018301834916245986646967789418380094451692603318785042112424420041123741494912801644797791852200829143834308063127591367939423806168141836701140959936869590652127043640947335928835246076631192739999465305440784194750034506603217000634481963512107188658112070817833578218569399051376175269037723185448256971343128144044365078925703851719822898383307651113708270212586168366810806124087537201094196863807365388377140849398940754312252244773873271820083145795662372726870318204201551572552375336094625298428216288780913747525806772600436461800825322825500795309734191145320314687827485144707314165594875183030716177844872382401546807904751982199067907164000617545017249605642746629452180894579552496793890528520112115192045216089406480412842426082743915195001867360990837466463085829350091463180429493030594637481621502337878217980747802576236176472211910315147478655884217167877214230405892614043401751369887512156011972743906168944479744320661432537378850593833760256456540907484867238780206143443914355191351270071170006343659727877594311355875281833890604603362903904785618980189297441350650712451603258799197286569693749574024263276866260580764968778821251073168733421527196989771697108282209652367914399444752674003826845605187697697603518637447494572801387308539963653255648409772351180665791567817047291466790523260270265037807805884847024471876069328870297311278785484808105121452405844882853904276182928731881748571508814613755542012925858146847449858588448148479576134897861240820981220870095624343648926626634537563687228127124444398669466395777754955926494170518968358984975275060262058919765974079128014335648858806751055472781460823684078005809946982396178193355997291423971308553719525268 [104,63] -482439414151585324219817934585257566106505665155128019473730641820289501034278449052103230157334774772979393587902042993579494953052364008449277407740065804759612754108280412424771062783011095949432796166183303975329226844682483970035261729352158120348390223165974003223856542140924598141662428566506115914851347408038329368807788000613570933660705084620057678018640382158599684293718456969520622821484132690131491166996956938067635356846203818654235921152103139008975167906450239294152139879788692715876613910180831795584780889438076919902559328281168446176981096667881853214940891589599112100304450067221089763267987469120393607320478041729433218842951129670789047269054948263112719477881358378037148360814306705473248447416042009563677509662315616327975017664745073728499357103003610467219620840155030992545006865408794599374232387726948099287053624150634892949752520197327032821539850527645847356648655222739843255768725599853784548460145947348917996987595019149191748556410745397899519579432960381805747235577998641333904463871114662144791185728864045550325005172327046269564954792488574328077357198870589863863958996535902241647212428251918707249555017457652578653157137056119509849792028549140027870516140535331046492530543191076174876922337681443713843734937516600497965543817511560163195309567109115318835561581771902419764699916774124871308056138608657487434813897782711686619013825369150873170961663160146916221873815310463283263814010940874713028133252951482895940175034333948809168435507437327040586324110542786667581098519285511421468700816994174150397203323804265124771479412085358067045521375230168287572591473052161595334509817615006058143877583311269747420356720499983301716400030597248780775107957636829540197342304642265353848406463943430089003133621795974690467570125678161184608840268929192688067980943752799745959872670428703511389514853349119097020366008176141808076549272751160602813926224149852508405797820854538357965359303279740604535780325031465697778755317909711442351411926459758145862961717057074634199112960 [104,64] 65278955226320666459372498787833881818943741457859263393266695779742624213593173020389764944153944074831434160525365302144000947641279527703234613910039523481502377793526851431232655073224562168937527736394896323940120780015396249284089239647872723987877555931167948065564069431032838244588199668472532652481810563994242611048086229836876567613524790548212100149589015618973295441285782133479942332514855709931211538383356146689262831281686324829312536338651058117325044714167254713943340152644266553564532939195508595844293175080110737939382352136114708503574635630467107413253991560551333068894281098638625001292317488177066109435674820004294072780341840322321577406960226272985824611471528848403347450007536067550455102756508079924734727974599954510443651147825699146786444843994988480526863001095456601591532846756842946295271795391982363053998698794265466995559762407095884057346810949111618933616890783271768523580761758834008329260127389785142451185260888329858980975840604308737855558114043734469529994212682808713506395804265637002060872036974475050866641459163809248321435386879963475310905622563303972766703791796327112984671231508928010179698690785523758703870635309278785857453149422006958501654954326099973495836626233452411410031065570531558855327967242998686324189169971582142702994641728084447532771746388592291343876518954782780861922506571568914490649785494796981776972295099175067466139223230511523104073926637599549428020821270536286999831283326541878667693164391541842461797218360601031302056101474242289136552060090100374378366447212306073355799343016311915322714076065352578402356938407128806874545426320916886168853502432016936510433625923553574854639657128395269371610268461145168832703670686979299359700875355638529596237474838125064492757497814179466954218950319382201450416086364800753792438438011962154172058387117644267707642799561515854366894592329817825632726965445119144103086202335613196732951802543757364375165780247092792304328374603795764170232899180452176583052249202343766169682987844905278550688 [104,65] -1476502444109102142781972517830145590894622647331966233201595978501498373863125211866726406814869315202085669383075616273443525965380737075468587853768589493925681587553042461952555093189080598223994883237717305775802795010180969956893377041546768643051871765554401076702505189706548695884562829431405089439401502193016460638637994379936584560843915021894104535424354750634309599774810189331034483380152979335290104123177335225790781429775381571067305903389329322516846282690649774501057148862377570532492153459485701677451416646522031059705235845441606982473099641696780101069449709743784377517420631919727465489871394798468654289481499161535231493732737368729814494586497406762531926286241073038152929941690398820204185139789705770149896058557786528114771571256417376472085946596241789605817313651874408960076189117813483368174827900077550492107596909870757894887935968087019620748295440209533695179179911266911426851328784098138951645791382463439450607506453959696039372395934907737155992180670930046333405586391680505500940042236686650405183309346720431852650256232969245585443133202078621539971422488132336857409724479716654125206219863961872043767139893452167840488461265462013496822670821004869852886769928569807492662977033126286901193593201608823196462423470842808055609091840511751272920946238964827805518107951114798221805482098512448500913854163912468801945970342313376276068119562832389274678831274653402791940698561614977970277138207044180366467268749491848497821075138341320007786123034305302953985767081243749461122492270731037260897568604278594575109523399936911994255632260931413737167896588747781497027294421223793321516819857818449776693135217344768024788356534670876178335483875151683133345079585408058137137063579781604347626715204198569148053572182656261623747190952854623087469910545809162346635727149245442886213043649875269365155682454578842284577035270205919026308979971196365507200268774133188229605920746380887883614388518284438751629183533751624921827819909217619120150329607223587526096473985509584032 [104,66] 24823417883564038134162580462374955025701473186778811299942755921999778114895874300157460377412068065472216554966017308619640153571768692089764747307963780068184754584320017684001368469291054081894165186043485918501084628603544661697141947020121392047827539206393428522043211723925124452173502116780871177381538675593486178142734894506377403418879023890354730657600314309560331443704293392067767155855087913423863464594421767519256472799811220067674595188620170030877043877190129680304495282462592203087000362773754167480821720886922730277062313019560991196531299999347391859550081518848036805195711680913293931242294457639881136794326212597166202283832203334660054675497593933477734853067916077566034861638156649360797058566202799755499203860240583914824240778635672640132453813695384450516746405807291432280312392923413211453204895842612349317803215048526772376288048908662342715506222996983122125785807855026864362358391266449959267984219027232865381478754179349193448387793801831900120682584052025662525907181195001161168266265514436430645567283311674325848941173670461423118320460945806453268903642157478471955393333643521670497218022170230699733698783852048197918793787211992728688822253747502039397327198490553145677698032790323886040808347814678310017085895483493717689848025957651188927248469742255832603046372617634593990162905947251388669945171391517743550430701532892765052331087860306432986466014773491230405219290159404120170530371599333461864150403167735877208987891449531337550315394052400853324793436031804090506298862880402622495227938334076412988447124504506026581449201468595551111810174901336862272105971251435803148084567552888990390714184942133179654247994644472780943580092157257572770410247558690160790962102735440154425919307134062275824336027846073359111154348207476279487427877831347373567221105594654739202780442901613026912187645530154261744753165165435972552287563408927024210722930737944611606131335301776825569297921538918569095080200722529095422078455716670417571812466864523660315849151545664 [104,67] -401724443111509263706960734667645607239024280563233850541664522661001561686800108242388153038761478383029122803967392461048693265499568544597651722797070183709522246439023795906170759704155790122818126816842723643752425781815429097501481016949749386159448358914758812703369837114980268411506727566543043529204451603357315029156093393140047375326219187738191742564820686002243393809536637093009043814203584185607375351793756821924542410513943877977969747598332092166442518007178122191417946600918711711896110663315186167122166296075905326895530967678200568733283495898304239347024181488855106145314628474673661446800974110091216968045591456327461817204059552193334599927989512920859242386044257297007880927090097062153267588028429373846081708266972178124483399100050418098596455947572227418162926091634223073133576577877539645866364482455843801021973163963065616433188433258780524009084108321625049356022086101956425080134402906755653062137879014208170176710340178164169206433604763217492206059907399888595142711162143429095614604219257891467946144702279697307161097086519397072422659624332803369429556044830861784530147144656648033154528741588886627097111666570974750303943898203822308893309003078436729513334429560068439371050598009185582042243041677635590129514417211493278631391818138286190620193155982819458967214708109047744034450709705512035666485253522197124731662846983914211649000251869057094507771996544909953726554954913224338686785265339686319910950204301369123058477808639431231501911713683076894632952482015449584108797039711835352633011483587372697422919850393516587848461451301347983441117474158673301567802302303091184468197239242529399671539989353163114435483292796931004663883423632462629656884584480165103440805538689785081466219648467024703987354666648698759743336856299238096736660678009549449749902943487325318366939290510445363783960292295534076159253190444526345614152940833107227371505378929038333442771994891198706958169821417944283537981125320461835968638627386470763277376361573610318953408512 [104,68] 5160464515501189207129042473475520220423438155108474560338814262888631004631805343354116759070571589346203441371128645922148830128400531695690696202258895733552088506751591139731037432102496299886058332032849613549700735917861563958409863451285383854129234517392776490297136847525956645258349350620228879632833114269354245819131921723226980139493828427817130579957592898743175241820745552929744267578877866544395282602719798862716284932373165781612339112889592475023597214067466744505893840808442237116581951113375596364242080542698625755445299777286710366995757511386980705619268678654675706027177365722898351016884772697010753336310021554871378322267057044445589451923156791273980059874437256085171096513541274685428530102800287681108095638219242559408399639897802324873159073334424600843575323081045267555310472346145352937924279086268523131563767174956635841370708865219395613143741112251684809567045580495095080977954799630511874365528060429940264162870020705880530273638689182515197800260218707151259257610490090125815522029262292199911528235120811495859978774198627606528283859186462673354625531626825314837807751860754374228848406221440284258135828947489836408197880217624555926000377262683959998189270069329208414671415455308446382520803528349630525985828027861295738309928623989999322125447440037022388581862760565375626267345080944360745020643425258537588307782842255463927313861909988947287574026693063168916850382622252286285620535074723157441374877144784522997249557320822556047595738298770415043285587241981948252863780765554834328315224769292843300839291656173597591027730449080569958249488910463615884794407983969862390979604177128373481661553954030431630819058769666998500314095605425543519651920121876771351778829733548208530914893906921340356331864099195973645949922502301592429269036100305152121086046941880789819219533205664993048932281965332364753901131955486918493839357285284617472110633611919511550176572733825752048677431907921574224448295660953220337605285679155249133579361640833918624528 [104,69] -167013209741102936090600076285110327054785545321664003930930489323772828803940742473684526278360199193489136665589258484779065362131394288470395682012374606392416790749715174302417202223573777192762292442634616822500386854540576934183677389013242585589271317432440493732743438947571874751255091512727717424909414181124979720924476830637947406170931670485754547032280176738098380537524886312876816468790675690344163557555172394443036737306031834326369722185069333128358989042332443233229166982397585704478228806522145860839091564639265271657988341488314031482547336710554923746629193917959429886067325492874539375083488301072134692489394964371044642575787168870453226108393953454237361213342761517301197921255747725669861009360714086119542171983587659408385955021374183748571723369719980529167609932955875200309546567193905030204110320911993195428987420770327458268418199680959256017614628279911454078269335629212491223898889944713168471140014335931374656147087514271363901122954886265830561567684372711202020367594121203507512211652267977649553679006225364285484880335063116162767235487186891631246581185027335647808741210326878577549490472461240410184959841984144295266374623992719913193555838141817805969406681837059670833035539510799461915556503867304694301756575654180788527914796604794489800863401112492417369242094387510457206518115320053770603677818189542896097892676382954494963609680935103120823886202332343898382870332828473438295334371894638245334793326744650735567846531948564839687157595404004590734765357711870137469344004919975645204553296335241131707780875311805151317505580086082511174024684957989815731714195766925151972681758579171422314457607579633733473781326369373661482029865006417590511741267385391779972240711855745697613904712318408360547185785750293839873461238966763476111520356552485078233531545399106785950481356196125084393638771892030509372294894511872335823355791680763331506399455061701668547040271060260679439769085503711219789641520085955443972924475330081555345663947420442192 [104,70] 3944787381819449899474078044037547393859116892885607046785647630655692435249073968961757492354437223511790478888588227162618776433212535605893157884700279189540615808103737838614265527365075556187149161747123519268781778438924517870717747364869717208332723865330222036311260393380886318127842790410136152037345285142640884835953498286676249051345188296848547605279072919942750119916456837172141830352272262527912428456950334093104592862197227630631604122791759479070840321619758755249848036574372857432845299711060125274308014395286980728767321176721159864638283669834831458890754459368492300369154004510419882658028357026116497298245586541009064958877856833897958463761408200513542484380310045056054989998755082194550865642841864740407270470745588567243821486425878978539069501467398778439382416036543925152722734145929918799456670353395199841483240526160961862228071722503949032608317308028411966094222770667199246391429239274584951815027965759727089195037085590703477655757534799406431502890871680643805903036951601789361256171015257989784053815902814985893094017118278989728646735514687993011050956043592102529168691230169664553572736914383119526488749232249800439917623628826921555770211543991682577180570276991502454442668246306425828819805166280885130186318888145476876802653535815892742877867647440646442019883133425100439765881267427605077115417209910549087197450845938935917053160180687671443530377243427557244343908791639966627764416502880424257947447268826912546027593416590756935807706782588274486370717877859070164026932367088359619060433449981507695102076139962053661729126305610749000380462452222406636160585174878274238024970150383573307169937322687303174853565085204177686642378160622208106173156208034924860617045104603237762102782365059892605596173709677595938795881937255122052340423519239170409725481995803439461266654960283923378833556651097219350107613569883500591311575616277200126643017376975362369117354610901498960895208974560147634501021259491937195255387944354165701903624167736 [104,71] -61152814086051804665533113258982599058404928087018140245263574897647708333972262575149651415774304604659495932661843323521872650731329432722137749578104691418108134396739545061976643748596737084804866761154563164619732959338357175060306382668790341665837874191069563291614650693544987018868731235339740319592748011063510039935130680329360523823557183052377597531237191603068725213853326055855202501658248450532009541083989698223362496473474872610964973488128475923237155138442184843332941512494307480840387193992219241172526656864447679884250524708682530138128268668440976312692072158526893534191430890327308838953078813382638551614201994907168055979050727086536640933721460100850033782182045754402554810264596213175557728677175040750683978788641573765295998338083835592319871613613035259314871953663791710721770239106471165425715144521035205893957060777809037359155598918829194036958409708238694648639726099476880817825610596094554857721915610369787869422418434643793172900642401345783910226580614588578750505871503694603790116501839951471851354533931749490603362054886210216305083220861224949839324068015331740080700752653112432944384972016561717972547743753120270737007648785784858806962579130258202861123466068662986302617949947012875100747214865929324712873403494986820728048471783160545370295139512368619540587524099039153077196585109757435972563825982038027212426768824270241328664624888695274483429305119949535197181146745235971993566929533168168435699972024253260411101480395410518272933488520240460044396272524130017516770034374767628960617529471574293312296108530365793909164688193538384130795673704642464277546618610221297420287486767207580667589913149821238412282949667104806952532981292141564140412866258795735258613055827023553384816988896353656681774446426095244570769988414614868073336266285350842216759407402903024402107324722457475928449834552618437325101675680552589704318482692307238028147451188849337368285337096150249957175662516349221166535289656219895995347315367680472626042944 [104,72] 675529449338742404169870905887485461594222764413344512955128980483825468296680738149538085112976626540642388382469534759351282132771764280596684398987887630812590407250247125394920415597799854307149207660712653244967783351630899333593132211430185623413624169115934331240830065972314697395791499955341500794057587058138751612798581882916773192295340973912773887453256658414168804255237656713371066727902395741013747230971523580970418278632139674588708543128934414476614681445227166639715168532021227914836413172620689711744078625997969012640041527574551656205287470751008126893126949080849604127993659390752650891843030961258779016100433814437838723728613010303055749422623799431035260350747043924882709525747113852278019248076157883421934911893625131654896475819363488496479655508000758161261090656333215056329222343313192303024234723672431711956470850331465889760787559779676870227547284232795429116119125163298711086543414649869614566661695149095640531620713736612202984236567098028638996955055197925559173067127000654496964864851484000967116663642954988162525086507404757000933018917524420784909118348136032854311499865379168277360864347152754479629292997765048529403365825552282718684681395170875557810455843049207481917696072455409657477685457984102456085438011733689920832367009363708333494583727889909167761449594716879516808880907288766699387843663243116399625408306553958774407636235720725352780565071060921569505656217161939828887959564792489906436501048871674945401431078724006526408859283604088776401968394127214613123226094896851218425782641674886880723227067766815756910165126376666495132514444929437207384969167873192861314172917005594478513014107155183026817269147301899314899645210002465083813910215380187515538442741201524121108028710668615037552547375289796546106995220840841027015772454502305583469948634584858841043400322406684326573562894512599812875921822858352890465863999283841716197147664841911757346965707948412323143890854576856658003954074180699947704699930107069526592 [104,73] -4594046448443627777780201592750805156938607853982276311060030886859956164610610068852257338174758732787604577372176811979487479837702719655453617700250631064091307644775561525610190703588060973871367932621531649203246294517369448950452847435332900857138220138213266976650147842960361658813930426081535763322195836367496759290935395673761340667440540392705488755696661070828734759631856995680597541809073160789671125859039007234689399345950236778429491474945710797223073174227055521244742136042309069248279917096292756004624567542319866215220318204365552137173315195247955463994771476734881017513109204140295988417981978264614908128994175195823759393139743708118627883330366367578719167102191369939035284367046711258638678042690343749191470062207389147376425739376731733611305780259142048839009709673615017801972531447333208176640001192631667745025141012924281290823112722634193088015259461980235023891756944589333171323708989644909253618009891033143079673979124622164796695581666137083508615661744633415638262446687777919667713102868604986983993792132538666263252144894296244092126956112172131890704824465427740473138584055726165747640309562730939775848961151646522945315018410324825526848106376380783540496130390139607415575777442140008143567615811694740328961850346913340375393261946975137190221265000428042428886242451934322016773038607087040867246620561838962824972248097679799595525706384831329499486823270758152312940616071709551838767732289990466251069036511551837256738066439383176102924148811716581590624939338586695194317548859808670917234684023019282807800736677820315736219562511861639930241948374957000191382096180258481100076824969525372954430845034285666034857345140866997848725468921144637030358389658477860201416157651367296412334983634076312302427497230507590255616245349306613058976998823365727930279847760558424975509523366818772813863109130436274178415246334921595204232855280504089996940376491232917172158876795467382080619976037872270964109361487289270182183558500573504 [104,74] 12392977157491148542469240350960637150823838180153887344249322679782575283009162775314623377183884059605581096263760533890995622103411025516127480598628617518463994697704871282896885840839211525206737889124162330016697682147095567762405752972831111289322464740700090844906886300368470143264114818984959846587489164607514304691001750559280934915846087550455355908948471454578118676160113966690818247589300623591332215561552221152987175823243576130406859750266087988603986975721479407689460636381095538692434040832428255391995165004202900782397072244482148589227952485774372063341654724513315177888244093954554458746055149478065327181315393972561255547436175663409408219187398150495846995517774193293050188784756764506351212692295020244140225466763894601609085818127540961887727620555634117594793643883501825660503808791019328393035208676864602612245110391612737758886700845737475122550175516124984748441292561265290736371542183384033044778456606491538353865022452129124713198819696222551292594636368004691670669059234164898442560064164086822536468304634558552317912455270073257083644058309503240140064223594942289011272142799940134343709363458160317347771511999250839495324669814415056680661341329145895564505117907930366869942249273034966024447442918680604088997705198615642278944522408225826096616506985685949365948916229271503826970066320384275979968957094497806887162445107118718200544136660965082913968012080395944130966584986188058072565016347480913631278001609973428513301336930128159920196273114808667177711387119119953911656109149924610176771749323823149842490493879730877591673311716126036607725059989681448028998755762716025277065297499059640459902697492991098494522943090333099627471188123679199002350314531509981540420518258090480818505955491197197242949679003329154755655414833060510359704311715612491037487429322520019335568165556417819450204631872289319800814000628731785224889420702394283929224307928087220988143240648203299171281919112177115614409692168559427031619109448 [104,75] 118494965933768546881665063414870165171212667474683290135660865623666524907981266459272972772781376845187403509835032833157970085507571419645944626082377212778766666139334174361386011909127684169704086767014951453448362815994513220163078457655138480946055162531861220792876756159949660364420399725036915571903635127353764583646642830401092177915687494029699892788431718554116612324483248106653415198069582598698644747071804468612982046213436942918073886521519728762553495458896148594988886561039891234913431041627151847348493897331145836812314358211141126794937774781382721564764492078176980755691724766290690802607808267467105104385498641842809931137349187054259713652772388137608481443539504243499038678401922050172037402265593771928005787232634474258178125777021254247123088534199001378572410765283727821638029305388440455746115599291139695858158527070296945243408505756410740671138250755143710044979947440324666546815992708481425350160646532584224610844579521556116231309046398864537839772103488289805317013177061439440316211084252679970315455806920915665106334875977850452367939259854493386847840400691525204041647093289653301989986773901759322605446357053729020559660053317620176156700561764445127538731662463925002502728999751977828865479250093104589820215933642334309470445603359535290045675886896422759587305510138613080109762448069806003560628841150069355074495257464152255923018860674474257258909559948174309541080566377192487186540506229515246877682134301676320273199816939989743811711942655749134023832382756955135137445706908033632195163779938792617970268334780458220495089706597682027670178536574838735950955846932834883986306324986631638587380727581429393212455263168532266110981647719761468666241689036428033144905807797473052789820813011099282472023941976628836022691428881693207112758245394952457965427600223932481372212345653191859189792554564046103048790035864724597260040956042406661091526274369700310153346672947710822682768250341141155530750858489930726884416 [104,76] -1491305457002581310014377087979137183954478542963742090245703659084629517247865686748937525988651050347471633562642727516785792174971621536685452868350721045359768635524389591485811363216990613400019593364174220666852069098815594375178231097017351304422666189168791414833825530174983979804338077757551824494703100796739488653441675201410528677176739714240131128614961450721353380200879038486034914484502330800030529542524354034074366034056018192307435933690478464314514794610746131458139223152418255645587424308636578457045227440215601399070150805197181912983191929834571336082562082607523358144730461850239578961420702630751532041884666847823353576146304789996751643824129084491215777491605038435717852721972375386023518909030830346155790208174821941340496198767898690849859130544453073597559053447207225414691922936044634482814307994647046209007305678453986247137212125910610708532519923323560309559314813185735569932274432384095802507706632663515742186355022634730275134762250501381520244469505344684330974688537284025841959787598011405864048773921001503733641159390442888963476794843726158160828694040527863283072306643528123307422133535911482279916520787210258711180903532516941952672944464974766911255375641317915103008859940201890181650484247023478721509076712319656445533878337347059899463493321333188115542325605085560560385268311466472885027723067037023660699524220935626319856520964482791488402415140973302243452038437812045755258188613683578139467091292635803140553133534272247231238986437972638282737599211728933178434304055983294843972049743261172596171871795359868327436110874628196308592821263351943139432161604751958109799284617862216453154081572014831575740593651841895723998016342596362974196222792424357282194589379641472580205411617862673145767472436360760338957672860418400782676464459104806420698052230846137339973024396938078112627699925479418927664957422861506098015117380853464327264783427803426627353896186399632070829691407390354140976200597442346000 [104,77] 8375461016297650726044573175337290395152287088750879021131856442823016834583635576524668217560964930431076994572230515671183798661330742078373563951139381122934975509236864871880062174621426763116985293541258974348900124014021481898121044550860406572611856761617313066401869487940075223680494324549745518737659282128362424378028395794003666873236810106591182084359131796878000818750406433155904191156349701105885658396457636717411366253793071962481479961200451477190988748226261629006195489727155470650154774464943992843230886564443635884652103716451967737489433052288719526480772526542932060395963230664843155606258991382956919213382274777004798269678915220987840868650347020067525674228877388878105096505210466505828021425238200015247147471630287410381934164883766097607727378729471798422392284290549887165216074347887923399411201872890025149981685344084224913675841253186461022314933593160786478377763751252623954772245775034660743769158903228396527796317735490885661598799917468894013885385556363507899533607893646458858564596570734143155171911588276826739228542326287786208946368602378025882546115050852032471800968592376478609636692010336148842965773339700122988091940177448895967456420655610241587574082476935353174868263568131590887707088750826502629011474432436669306590338172071020480515211845537713116818570364264140514504961320606664958056104385739283763673518547028902974917468087086745459454972764557694876599854398436380158662079573810951039716103431601572735120747249486605265492974741410618939963817408699061604044709877655951215106587961819794479254461475583229037235968125033251138955093271996868435881791824091235163238552796315660259781151528725454653395001042533740217611010549845328853110417611531115169113330211498574770328312572196287813235082922371113457732324896495935340298569522557260662932324893021862922140798430816006717414825757495030576072457417883781547030830669697510570129954848887795793415741086550217520186532094683439725845386235088 [104,78] -17559468890540662261452597452791063715762164867867273025034094321290528882670240630308883480991508917814028334708900363032800025815201465045292277499336175519615938747385734799924326907970974386028240507340842202081097195926552457264299078729767726257503274638672667752023452639460643424760064812975252076190969863518695863727035103131678772499202162649409516475418841998378253605780075690295186948940848752809342895313597638895613069820464571214596132473327359333174672192138682081511441842606901488845374966748154040654642977027023070484688310069319274074638942342236601478448213408371184916187376732748992386330279277276755648195997842640769598148977181869539115695988608758973599825476200863900485835183781113927137226521141912981233806314829167657445033228989639666607231805309244555419479386034164124662570671440730262465415326905751540888466884597575400987111811217778954055807580495348499406803151971157400531421630761158441609300831023676707819745842653061839481136459113900055313278529594268168499780874518108976347130903095585978230191093935276238471333886357587715457718234044196457137505639062091975714127579296416250707647024716921219943725281248321624478914648071879141556206800952685497426759049640393025810961719595798860832237756075876115635860560574362470672044309579285325681032983582131383912850144728560592504884793407881055242640929369345889366364337522825569056584687178743508308007090472235485528595639125366270396601011110488405510378496634811919306090859247783651139016514998513357554309111038571193972672826173848416206519267293063354289886686703895702033362819515223612186805502412231853569235087920185263277954716898265944216361963516065623447280241802600360175678048093361162155352454712127985750856323788208419642038543695499709753007599716156626168213938287970948462777673829040723586078463307552148694873710750396157621207679025159983248682014359963222048688731928881086851385155380832267228491037884899189095660349761637894266309423 [104,79] -18683180744978758365016925287195673765305077365447890802065226524359755891177138645680663380244611512113612800605273138848756906569964710871993553357243428670774282579651739656549252646147069746688104521364961070147524467935024509862505050573443105796377245220521573314431082360364438279702221335799705480232893876272218492778052484523821405117329219660311107138759793493821509168285582349676944655343799300391124543505066620859999682301318949458181349331559248429737062413587409696174488602733631759829122679365534148693389000778459580952630838909598085639693451834293411050918592452214912004118668946263395167459399751571875950049281811508717697531871966830636818185524356801163858528896779246628587458047034362570529161302327113456118800165613073206941162595414002312609507001459967294007673610760095351005532922600692144525634863531265902364824685216315241322514740738692546901785434872397423494754632590436504519880787533755074240241380455452340038384917958343217715956594279051724797600926176569901850522764859840141939309367926141409300071459958446535743362805330329418492218511714335560929956723027589014090408374125730866739115710637379409747302753484708361789721990698737334174305274611519836706796060679605560012902772864088394604704426155299910951710129746189008051148507235376523937884654018285500444196346043318518132014806323605592321876480490954113303353793852581016407550138899907298511362766763217421605849990144216444005749196711272180252203826624224838012897912385879661515274269483944290009047095687870587112691401211865142402998462418679816035367645323728479946326410396909779895065700862066632980144257014000979882651380463206898988618621733626542214694793288886410622022690906009752876402840962865320490612151076515523475911281516860439133593576625415513163615231440651342020987689100464924869167941165562500921434376634537473463278497630937539903865263374556112579503287292465212653705278164496633280240913241574059657011220368265791808 [104,80] 370494387038467121307908487176084446309600367805677473861561363555179589468514868218453351362853982563091373669351748693410876634816860266388419886059227803771703002144808829506327974643297361151935746755145367577498081869436198653311218929839841348684216950788629340740444383450606707666577001097759927401749943774719784626156401547313360325136813240492999804567207891054406639442439849028444094506192709781171431877987391069337420144730976089420017127351783464872454274723246695386974594684317421140816053752888261204300300107741932690991373929619541838997436914228753354798075649211467440165479693371648903923438605738313670814966452101859920560531664189852655650857571774256896213258992727002343289874119044766699546270619192867668423432419778898561153013060236610584156508373705888556680076737528600722913023846771069383023478796745513179819970631495681899874720189888626479623888495579273462912829344988870684228140613779366742234320191264837842826823164807118134905405249084616031270100073766714232946617434607333409872366702655357722001982586502089203638511224711709178812194809368607982291389263573239294039235951254180493797245786305813224247635555139702303642864055507556056530723176851718898081270598678457965679199178403488877489156304786615706359052416009445158204293513289306999290533788431161559381106596899931124344437053736867345720412612426329866128341328814001305494910308682861228290901914322131267100677100530143498649114368608829469663511873473520006338013954449664314167935494524651542191806705691520895717087081003862496510112782415426878587116377466980506160341554530776817626954133894084732034569802008206740193446500921175191880089139252249808119192058457615760262184132330316238843837348068690415663356231123544242477095482864847220354599007042954799062940994630034096583463977929477711729076080925911477526603143045971604117369901431769156026931245597367119726338536563565257069167822372035558847676826409858522481157791858496 [104,81] -900040426772547779660476641773479222574837532907011647245708690939740729577094916687242665028290758907408431017924447087049679717692734609026407322884964942306437318481433908626215968387580500849948062663972313678513505470442834942067911585390266531582332253897406015592818469973694871748054584691263809606110972849708981064808570866368970488548499080053848444281773958393341828064710741891301395398833557901918112974698275505778041493388162846218189293812638677558698235547940476234126979755531677652955145969163716367324925647221430088473099461799667259911335754514195632437572497234442354066860180375652957478898068220592318527440205239739310598031862356034379877678689690177608233206803660839262509419514496690129924599362349430928546807431137047484915507511388282756559640500494764929902179424037633942848267598582940433185871353932193514449193263530432171597762317404367504919922740901051703932326967845325525265327301088114580123920502171341430201286736170229007048063282663184281893166132568387794025696880072019420114878365695706515898839060424011833493856541910189145502816196752707286745815806424331809711823620811656251256337061927705031159316403628731518808799069485138128658223999389395021067445534720919842254373703028803012494786526698506826378770777474458929170647093429934551435060012343717000536957437540967057546802809205827190228983395826259335350669320829949742419719174954909641117548634386987081587043924976473770923759138329309150846530866078004406095594425723897059910255032219272176143704305612843623578837453319908477268095905368024578400286163927069017736364055988283524442885609663893854382330572818811972140346617242211696159652017411099616759033038730024295319639566979722724995724743692849663298929137696406755331240766436623838359601624483796725838805264734855486573657369953681231429943177761456936306523179011871284462213924942735208024348757842899667656743651521467228760345227515252489651798802257565210113687296 [104,82] 3272272961588796287214667128956305751926071752343140023208802599057208592250352964115628767692841406792775352554879262308743739718819837087681602071172382357276911381887396856401064055253422214002945083967323305951079041468586574920193510594377955245901570022729135793099042940295213971688382710348293554847287020623419183507594914978004338031156207445968044320645652544203597600764803496897204430926318609155644312412052294560138542830375892615788258250416060340117418563546429592983801478031375166115500946870096631358356302007392739917114575171704740206062553628472845832745283550078627284774955610956444600843390741712859537009433260969782967926681950767845603490367634617425818254267422544184737235836231294193102158369440865276429907624047482714995389138477065945236753262374843944598468999785838181454976809193581057638967110129309601228608949813895918237988111931771094322614234746983507601263260529645316918479189230442066898899343330595825587511106333781922512367959862088468123323777386373309520949666059246264618761186446457951550995956861538610991960893086881501084266150478245921550018306241712425361190239523852563878843236898116741012668267298045686637836426255062163473049220776362525658177523108438024054703078308610038688946915224254975145198848338713517340800181908315161681306163685827732686519535009257924319400358860891109139929453514078615620135703259051630978040331651078791375497524148263424221840447987323958847949058523599251586117540654253728430771806915151827352798826500839322573843522437599046602639656465401713118702464369610439978711661569666686483206275015175145106235254012383268249176800561241049269046199488145125538317520180988113328883779722920328104305065474533651942255975147700263738530218937455724627775225962383201759730629087431833553827723703404989050637139239292272321032689471166243061657455352919551279679921147651181798257998120406357963995094254779456210632698614973355084096067089246245295188 [104,83] -6375217377185914610009888982515607102510263647326678301150782968650627058261060329256816391758880330975905189581285402411647130457402234632936050938132205764581719031132594419954261710592838827232721536734734228705443586270298585732135387524261085548217352060597961843434353847319661976701377640202486475997950619353715562667664970806068218525425839677436646614530814982533994612249132925801059777081891990505526809075474122313897547065168719940051864627529227895229812012470627552034830486131072670000059390997722913775883009808231108447278725169981816809875489708869096485120814516372931456154641791602442709506863556993129217156199278146683253511640898326378716047889430002266310563070118421817478695014302596738216081961278860480509624217203225507887650349312790189525027992925773477744911476827133291368756731315097997419300695683855709964649287298403530485665522012904182510162979070632071135014726074170378613417222058015483823534194526260145030201916114901359268126296599291801295879474974359197384580179842359971217996457763100742314358579144958852767358378389151447837923570801892158889570294863628048490202290779980486843539282170455113101734562111355601194012491616549206476942992536079486051772499882809046403514771225795216299565345367276302247381899500202711373158098301446944393816538869939762613780715102369758698960900171099288841403740774475934004297496447692996338051966618604246588262833446684128173817342579192432840905075612162605830384430649446774819337571849211202052064294920876749381780077192366000271819891215409588818804895561810742240871189315777333853585638937325089247967262266630724201636473629743596672479733295195833603043444396793862997952879214777691179210683616435357611441658561050253527047911700715427858755006477727051598551589185113361259200396480363409876884684465366527722366734108704968869733070282425964678878493013546808183346630891970050725350456564003518221363351040566083208702096899542592 [104,84] 12639721846690059003305505938609480852093301091149233910089613183025895387575017432704161401889438105353664861591817687337009777187980517694624029797491345501511632060239266999837858409491502872845279644363935329865511108648648808516638414652349080024618120579179180788407027860120224697700102193549109006255179153189730344414002467964486329336381103884400401947297178725776160562562077782554836048853986214154700176345426128469759846179266960645950570616138277888799097485439450666488511625412432441794496331065730034265501845700858186777896457508954317535822377484282574797370332272322801735107685396024750035683031410865109532422261482563510019839158726736464291309984099917063201318248986078119634296942670446992291281575282565914606459307047689026695605127473774656853802107558628237236445590370394342109689221063513141562801600166697555591549582255967688346014981591291113190912796125909585197372847523709562200079358676854683814007204298795416309099928962966189986502765142554958966996329190928510243204272703348711812212252867486414056319568900805141464981160095886010748743990194199975278286267241549317524848627064682230642364648179381342130309188896677093740100284007889720339862029411286550805510374539313650353909546771263003111934688369352701574170764324294149982032483239963754176947824500382965758914033501391253580289483337731545681262002672126195718569462599052670531317711121773019282293097552553707902917389021688346585704241284575022579748193762049750989797225632356427940422638827820786993834624296842531667998755650953362312949005780748820570933141411743642382870644910554888131359798710778525901065132500178159469711196793740802354190504510285069318158069523099967596183119547669070554521414628894504003508390148099803598470649365979728078881926876675733043528243796523615597010681334330312652289575620587273362728560913208073281106471552962160188987410478251325013063201833240637497629113257208581220522046824 [104,85] -15395720489484436637570610637412266628746948549298028996760643090105504798973482642584229768382813454276618856419672539577448531682535594610014438169471229315136104928055038779415365639011966180108018683798562945751229048260999125620739164093589132499794627545297516763432094820888995804292411855022774972897240524103960444988391562967402429494057291420421082353905682831435296934156868440895103467723904145515939493943162997229012105257127761517867473626511579501284944908885343981136591194361325373875018218773363461198019781147144266013082696871780653490283280872413019774198320341987154026604735472469068647201717240466079410341440392098003671349794597860900583907975945784755871226683672372203031982096147201004054965141343218137801560644282008155528877119279465176871889723118041111521556666431538915711534794922385603724201485165589850875827153264636683156975593212408706203623240162777587024813654135713083716018722370847663681872478698407130920321608034078795956707168528031472096376893365517987755020594214240453069700741175411122279835804307681817259225871841427175838063994733256561522954292193728120975907995847329320604673186823027676355724173338744859420049335608230111376832638201087561537688022921101540965112877758540840535271860236732266512192732623495494002257414982988148623616072081005724695514298913612526824250896459392869448674700426413066931236391717967113399042192029803641898775841864099684596311424966869908414209184743207593900175655602500882538723796913833156868970423376789419079792762059611276367803049834892269731841295800671163413238037811952636342665456048223921630818936159133629270257520327719992916821211950408030315460447465427859555737881929901669842909759233770177231712265130900353436673222549376286027642700560222024626098522496266400245023931283076222362201005581824568038590767609702322004700607826664903940197533706072536229323822684807152445836157260618678610049074937629849677504 [104,86] 9979481370425934807612639196714177946693509958133708863310840283061839246756580016217757496388514128789706390408755622590645746179224322126211678774575292316112075415077608483249829628363334915150104971204626910568236680381314844396096887492653703217531007897142121149122611335954998115109279754433169869858524271961942607026380616536394696562708851200951873484734235220998518102764176495019611745484876967648199116797423630372866600599257521260118731393328792707876221194133075334428201649029721928773834555856287638716233371425953821286949222953817888765998133470448609479950852236150249160007112354643438730137523546030589112548908391225953726466875757506390574349787461138714982831938120934873937986862635158354709562080385846015770188791341222925728881128538469554656088815195726625175156579973461348864292525663831963396497228001623234798148214692154167817893640654810400829484278557450292541504153637256634649749187920068069535045923153525778396411905171593499836776323845605164042554482266948555059898422785460057268420921687290909684940841209724428332820219296757007063994086699209819866382089936481115046089442866634173723770492692755343016893542124913554647173991061027558629364558831721024996058703441609931562474564025832909097042753662954207946133881734943852566508348455843465757130581068054728948050507910372410037079181875588196511055319441512204207603916249063901693886823302840964814706097209074919105848949101644546424638985729129703562939777949727751249221867897624031270565172527951996451454877258053242592982338896013773803998154785996889880014908126288533338279900475129651436132269022622536823372805240750466737531933871583348142390744620714498764671683589367773556018440231271063818236627694364240710102740762264296909567424660554251028231054056949557141064502366821435735312933265704838373399333094040245610692419748770925765791598596527630121856715853128928909024876473205345994861539599368360 [104,87] 3563794127982883059319012966768010007159552619132995190840775666855254221491478546117584534870687595678387280645555235958969898160206858209215683338022406079976681709368508697739045552849905415954327232211152599553692799688736179905568028453021308548784911171917300012065735655146452482408030421733559179582175711478858984531895913675318870448550319018739533733175577760958979451649333084207194095710235671121047090899931884520264711198344811368025741809998512131326628187148954477470727229866855136124184816708682603369139671574932694654225738428351629303603729221608432949337000439495663551268632296759790558953864283230009619644435333743970457562728484886758426719117263622934740006210898879863944499910698228832428057688734914384035696414733121861470490724802531881275153252176187833837786296327427955868104126850573480342586397071391546554578626609608197408516888442363018923254289838886133119192042320829122667105924656985427155064318760401872227358003614014940381467672863251106643798539420604382202435073668388198659342407488612257909309943049989571985454809588932699649566023374893396217869920338370503155002876066621666666574756696939893305485361967459202372876320309155326352450026497484097640069948554582810624812556112228639465755825880481105175865618714462734770437493151378665382392825704502271861498712223932720057220720777579813219648882170912663281286285420467686523556633264364518044483034320050393565170517242797611295852957374228837857380855527678914453868891664073597290110526753867604958678004927704350329719015502819333230084582939606458817769971093150008704219257656930936438250688364872092647303409139008162878584875275902012910039731623286443576028839521674264522640155828985231019290631207285289758274208514904799291801513403277717676895444873311214211408275912139066104649890971434209338828961780391012367189804739028871823727756325494195641101391973552486036939557467252604351792943808 [104,88] -7060430119964668848017439153116358948467949632050323954196253729576769844304484966369756646790169364467614488536943935288223557292107449801760525069393527783597427918349734685323041990207275591925438686883613139935698078965150757157021799666211520490494406482907811475478614808381150235359122650689208015720492604791692831363143606849406285158182360408247697341581698422264216305435186277757404352988139163803500067421590022229938556279386626022034485487971058349987928161263931074716426352325670346300602951334016732879865885209618179815124072819323873674924485096206209273322097134846913558393067839237910186046005242062645791705875429076980339643383267308804760496194065558327991302060301552901770015532195966284525200089587863812293393964490241553040560277418748164500780777323213943910433284087842929933746444043437590548488283501490524956572929044229371554372601930901600497496967573704770605788276590172562271228865107318027906501654229603251667770016274202604274994152157810539538796741275983472584331599099015792677374829581279372959251469987100462023011574416204556979342483648238580271070614714144751684406259569445984764597392121199022094751661408020070275471825959094976242787923155847785766010221441719513290878115834879112274294756970366156703107017518103247085378093011219980933459343161855528659222110981571893534047438006949927109531501423578667663501740812525556622008191302664723736509218001366444817521827395525960386731161580365138012072736496272284049915932809375563636086229339083672804931974842214550047352016175998675007056767610724424680292242830430099202395437950511766492166034425969184017545291368386137257115545572509991274904053620806065149462897509853531104984443851079779788528011881371167983080958734884198621905524722706080075562357522179749303356206657473265731389394649790680454710047231381007986510989609849344798971566968375630956799742552556115141437845933659400504960 [104,89] 998632437788927477657330181966986328208797694323590485529111562694801925386955594641931135153016833787571184924978208418376801007377032008516787444305800554556363656040435961515360767452518909565688781507931287696708987529237271978035254533023052998906598750388186293680254244094887126381802563850793924535021171366143322045689000119773429967622265231949276473085760624294875073271430259532730356066991921614699931133872119006841335702288733760771971293678128914043521383282120117155569009879505519266524982668662714682393630481063602257151168978413849162194293655038639975262198183446129326346671623615360575690988736850265795760595868804968287999883851119421724254475721088502023770623425176595539499873451816205022269305659687107098821901869400227954998597153586296021453012243424292228689238891645000038934310988443126216674794435649653232400539966374508856534977883382171840547202899738387283481096207177468709913749314672781292339515726903305983385081448854994369202422835235502173055627096293168581206028355774946567892333047568933787510144430223035593699465759128711568382755108690258749335737797098473657395788432158734507332150529597890496478682061606959852746635200535513821467824682376024422528017633997442739176900006115147698786662965696396510789777647263870125485630958362005012604189828934822028387862356121940957215468117657529136153550113354785936961502627298313059547781617485733254091598812750049506809448514446490660190813991131130163422672005936422711904146575882299998130554441768616866549085101365921893689918280315315342724936794704689043811580337564446496760302376551739880604320968802460521811255577472697164029184418231789952448607943301799698701249284497098508765420044929669121048942079121067424411418857034211115382059580341508445142670409162708307654731994738881680146709698069881497780155632824431669516849250769559219743272984179251795968058402735597104754361674520960 [104,90] 629827308889232692895127065105689882730658026565535548051051422032027023998828762308389209952618626854616713605305574447580851923677091368663550191975059963564521963973702371243858174521954259071910230122678002098913293089997412013289702414652647271145345951157178032162529249464992226814643146092529135985751471615334859990649991066751626058367835498207270094002361556142418001946179702102202201902701122872661862511977308601673262152090448616077766389786867989596444158844836851655193411909042495500566119708404535680216959470868963775191407405804433244837462247744887273938418850066686106178220334766431895662361047416731497833757630324534748783279497872858343330131598995822740169684182242110513648576842534226389296841104257555536377224607255772437515510492216348885271521494138588594571612112862910795875349807449164984203864300645638672979756119575236272668774009938843811362595361926429570577391663036823849230705265601141055917766516523614372659129757233365969092292813187693026951454831639824598440769488333878280009515482593255801761833775576532659935136010316616834900860516487771006144363133837343736780891779372944635577231432691481993726239738427839363979502643112190626919513004491770848552656404970979965761894024071435431695948652551801930277563272214008873701331631890862086782630999842555008890213043607829800491843836470750082971176370540950549220073792602343110965211712385114014635151863178915885602610302026777977992528239787607703963270174748134382017759917239520829337568628644787090983305013731504575273017355013511444452667623192810215877481616138576724052982999958149945344018878467898439068599472128964808163572659259305577346590785522244344171615009495670662541044395118725259234488024486006541278862069807047278106177012324568507357297193147158656667951691256768793683523457528525460080646607643782913558131492149403577577415833822319013343940062170152272599152352 [104,91] -76027964305026026517397974505840305926052822311323132331255187658259459874159548565926073365258016061198643187807453499147635412731742591063160049375369694656251602065941338823305872063625075052578682802018196281490906517298123056322614829236849920963636250691417945721532771287570347551197752358810154341012465234428707884986659339775663038005566953138977349389793879212396920613483049561650181690773047541173120123247320941963486336922050471539598270574342728197378157882134536956782045410872471281096439123770854161088235396275141981181465507271923121322053603876857133649840303586100888442504740182353364759307481062869280278714607811127696770540044137077472868605854758745483151252757318562285322555937026780914851153323495009237346485019539561736304372880589558170295980682139038876120310036193903184572025947987523642256075077845211760867473490511862428811365536796163498718695985492726423727089780185617230905446130686602671506132584939389043716135044125884261372173337094896357733188521293651139242904440841172975019163640490237664534790552220222298990298704005956854096141328615017428412490267747456169463727660909185652021248441420804148226100540956432993261556021679868855132629842124658536908176576677626786598007300667672412739558339370887881492988893463450405201206429977635146822693806932153991711151250952378281315474299470076236994189335068716423192268161529902628512583211531167219275965643058986694392427074779715262490156049421857260904681440302456092510292666647245512677443629484702493432274969882578857211250703918738798358645059131666708809231252316543380992021877172040825488144413170718249679077118497083772353013262029528106023054351288636454644666826532176072362706974521166603647217491796394522859668386847249251014532834675250702860873741415030924710458175376356945067110079638932978345782346771414354025564026194206420000590061868131516079298222208467003392 [104,92] 10759714381737248595285731833903528855264653879452524962595037960583013272848459132613247155846892648652087492953779508721877673841922060192016522154332683448094390897688225693586499699045024836429060550675443660493076186242404156411898265407247470065903085049019958018266404248763830228726880106756354167653554395899149828463468771866926963524502309567288289543097064771357866462687196267821651322263945602361516958452898411571001123099028627869654362217337425103802288764549765905398308534588814981452807668921841984660713425109924231775990911406517447174665492445563139369182446781365266293872320088736640773888001603187205960922098206328211813648928396103749160880578049701958202854164705799204207690148699941502572700903495353230080100854920910143288998767752196679784985837838665708940243556129639179147103794783814648345815001754157155802042893314313749798476562612734403214128473885442077368372501177853376382603771666842536751751848843824443423732733333456922205812257257594539502730247925139182921841528826832622376707885079012428762999594879502339334483151934671834109818947831636193718180025341116102656899779896713372535879737281513791780326344266648635113173446757291705061233516983863720884487229960900225880759818616484276910325608772447879740224385372458190567057523263940546562344354126130825923171619786179532985094104141313413873919863930517601022258248026439945719407642203044341619413251870856596323910226504426344090324830871663451060563910586431904261552546868271218592370122242384748260567020701764609071680916119905097704620236877304116332219518555351319353368173609569630458730605519672108698615083015748149702443413494749691212265909667387078068161978272985746146919325013224585872033199181225067208267858764834564770117411087484053528283552366263510771136518876430321635700772894705377099016211117562548867837852007531669787713488759118762018627023201792 [104,93] -694138701559632248480498468105994065448179348850406703953742229182725026433842281682260012837243697363109926617195762016838250822403779321792562531009644861497494303969214146455166746435273119074343414941706432934085452990324959961323758592419335700508550665872258135490400688628456269345661970404087770080726203084068453981126420173076632022566386027743569147451600791337799517034875624673653996981090849180183479487609448195109416000943949208220898870013001597451445177698452976489837521276740309485416753912748178956686490161052046291691465794485773084140617138621206654404255522637334151253312422721642577673446968176103876674609206230278418013398964088735572704978247964851959878083929311388017860757310594117173967763906763991095313299149026052342889521566663526046550440228343677902979374399786221065655940500776174289080182092232002886083742472636383556931974257725157700679791411757979755933443889801084281627416555027399522538841078932156673651015629357222248157278210480132738955444870260936142452911251783298621063216480060116617624198274444628122537118702126668696843497172837660646613490113281354624912540338886523641741547295713848944251059853840465000800880533463389149896848257200787681077358731761572618522003581364858868040392614044524079767391404128669468231455250100753778440024111884331239489337848618979771024130112500527488381208377362476553238003548153607524734610735351722903321205096499560038396319311380609552069465674296963908983728529195937475597925505025212141188133241142220164100809401442899914243932116963392296600232855756237046630853758480408754289726811116767037149699154711537025658459611190316114654182237957960154258116323213486779872166246103105544024033292705061097705532218760339638110554550019568691646430536363181430427069258667224804481463247805370271829303305680305932904492357964396511330085440043980687114870995380057053752704 [104,94] 132508196487006803285719913428037571387335022497792118254696881140503623076048388875994371731733256692396573236928921169981323574260443043747925409334850725096476179640857068887795836926786360835077395233124291267440202297242447490619264405739919162180304372517734672859183612371673374928271862347527895352874451089129183993502270094197297978951577829452688025865426599965257605939414761369043183516120837764677337283844779722524161787653807357951404752800417587137888462268189640427148732988890117352516106589854972953421669747655409783346757544511825144447641065643209692112646553814888031434219698607820721542296805917214120875082364267041206947602906106695675287887900464318162991370780316569886006247635714525480859662512763591532092834090801979818143928750256001788649131698424003437202448450235440588241868651368963589210892944072110944458467890842319552729361139196982709144363635021942933058243928869890716564548749211224309474795744840605983253319024775279161846902220548155121193576247253816720770788300543175458087855331103016487833898712542894790264613418288702094869559398363653954630939551999688743113051821033241111026061302686723179787602604177033896857084710908757690691079439511173277795758879379743028275253068914088282289287349544048265096180014376359436273821345108263914751057447983274628838710187483827732591305704453337684299204674474203509512234175902238119604267123026163128137935858544238742198589059728388598857623185355581050217186514715278320248310128671624224506000591921521252510979314702942395797883869771026240894608241219203791353024037741668305388669928193282853637051179140669395932256419059705604908118545275886018442059946439567754653026234348616560373815303475314782802537871845879975601450437993293082153211571276776386508873139585346483127298512593359697320486743879934983550561482569800634758777637485729753679981167731418620 [104,95] -4074139216594025654899414310426428715823901889891704888988750036985560057603185686652761369429885066404010571734121244210707520923022940645555116859997676992206886199913051683851296896325530568666445597779875908667562003823795911984724475346718285466604778098946924764989705300439373921942287590656568715241928470255281489389829396822402402914953042225724290129409005896115165866119408717349291927324075357704244293071244003150025434248186993954937652350016511078515794762109036075303972404634507708619055767783329859160907255479102550457113353994827196072498792065084694276203889196091928636667004378007666747109081833975435507088307289625403743080743280729187010763254701622040186270983892961408925682462803771444688794661371730125865442568961229276929873781868767260601017452784677201034422954355222033640457302404557079759533807716651353380554316288274016675529339352741304569160278707736556560881614081945156956907641526247609186559782940730637377033908298665625653720650878649002296908739200432200901109156014512388043883225779737643388549023000875438686168223682882523980218702608012286691517321404645423082611774265772823364712824766631090642595445521760866823205843994958517345998406402040206422819548852353726273269587465807680221342416739061013511577449513813577676936186831689067289813522685208308579290626685219195234291091523757482748307733685901214171957315533149566941513515378337865282805697611519119124642580227110368173428750616607909390431241760297751323577220119940724134924273178236255849806536663413607700129415074079070055251530891536141422581458732514964312075995570730353160576494446389283564037460866287330349268916680282014429539252464720722890586924051008706740311895933763558304370815104991834937728470991326618440429508716088516787812266141347316228628322007126467214530727085797408350281476404133978090502570985212958178969083008 [104,96] 506654587530940925272803114576532593957588592569108406104769769490223102468006928790985244204296623988483508976214139553080457208300222107654369328512401120002965488270877402229599620249197141002854649948214821604146183611187126268848737548756555351806678894875441721789308911688276354175207725792210668472512091156588381426694233842487160748756756782885460497520824524265908363934360856240593441811469261075650901577963023673207086644943132696180911595828124979060589320397973042755747327645393200098418274179381959303363767688599881885176144416273885583030454328540346395536105542271985433460381223736661892185842937891797535016707622934285788436238405594316280055766953246651442204576522432286484867591604240750815369791526221477253151067138602522836703619824725547425468910512323379418361358762401371452582620133806253584178349744584145287245218908174461695201168195669410914209989164048767102507373877214181189629356058959587684496368888682367596257591413743485497618878908976463454392530948554021223673883732013222173645051044568654721561949955356827118809067875042859361352802203947769550077935585214334862359092698488040443969886873966858921436289735902342752024134458892200096064045493834279714072466240617256839463285080130322123667367359620307638797256529012954974158874099832314794655651250119083617784831174416622222778032094605940395032339347633002323584347402303430786426160903417979068255387790421997178552133664021650251789661832296783937435715344254561827065796164960312347781186409864180605006006491469827166487282228288800447587616731782245203628328641676771616138650248210323570218294247293797821533727242743609177956783276580032664726597016588853639153807175941249552438070984395248822533877918470913849481094565819753173345145782344475366100226104858203078251768607788594578322092234123953699876797809761981351398383771224075765216 [104,97] -7703752445133789729974442787043076665248461250253763072436294065198662961655634165180235573228992151917254596309334661561848898116971009979765470796903964206441276671187476487518175431133967636813357588964540330727692560239253397168217394544830431091729283219138580642202882558196473414562414679822631980166705462890229971182957911676866473457274457008433429328755772537384218066604696308798731976846607094178253550250279480303028981776917299316144303406210690463799547404227136740987279170807955327911414862108273771727492953016863269541678260066272480373257715153788305648705449156513091570969887094828325186859719256109158353499052905821698663342042708511536536588519624636119077104729133082485880140485692344873136414860322927167287517671342827617934430484529368832042882530366448576465706272206278224155189639889933912444473266362624034569130413018814183281561257904389944649279417434487764515663878655447624323101675054095527023335722925792042420162599604574835220499599209825046984199160898925563815964538372951708699290406704174943639644449488826653408443065680755182078202770193474985471129693517529173483647269276709244947361432445488265858786039848202616726379355192372376242461828477635609158093458357599260429360032294269896916075310153081369171338124662478528739064135958378324108328430317945102368007923405398654565815744287730068782791379018369977358046286571898007243527048656480896905971240160650714830761493086178384307366110506388956259029920862588561459350520680165651230698419118906784864108540478431140826356233952810894070924796047009189478043750106173787978398885060447576965890863650403550191466672247533033417823163174316963051070444843932935995297066974695613332047572031062513826600580207927963429835730803518696211922277895422349227084335400147227964014913908297594920295402883413556474390989094710494781030493771936 [104,98] -310367654152472247910793677420548061597578398305849170582201046083318155811527878566793900440072739730302748942944294533573131867810478866453458217313646066090017701410926530598440855306617699969313007124308937889651251667828328257782277354548262223278730638723824959416150494221046807796001432318544833096165060892804973012810384259259879125462757965473520416516674538289730413700451473152841038812130617421060650306075065105454961976967684630613582744231559642279980978783918694554544584878149179228844546050525373232124952314705630037754748998799676968458802970619547655414481658564231634850021236893329656675374959236713914752830534815822198689559396964768663415921705144981929986546240169707655735391874344672579544752052901379004552585164327676018937529801612502477433683583730695092354904998800152597887976457368603974082566818966946884568481335108364045656105486408552467210946755323624805647471329746604963541513450379043200444718663870943123078655552365492175460968881192248932511611156844492600207172007574243681794838492101836069231297177905269034459969380452903401758765870226287079738410379227329221635107685889909886640648121455867409374601492838719761727303368097818566749934459338854693203443447490492353567404132575336166265776422565820258983597665235629928965139105448271884336449376147079642951101312407256898353213496404037147499304439394130476862760634873162930803766886936568501341673756447739353127643407275054084494040390811626621224687768093545038241214813170737850567507075130768014936965451758580555646537264918758403125607218074299789536026789669863605570997003373835451623828386237698371598574577301964802004570925126507955600085562588961222900932946585064031053537237586332156917207527041253059001022205429413008266031569765051710512046068544011417697245490552810695541348181213603740058903058553079050338920 [104,99] 6997778969548756980449825006356134425370942791642149969773681410662843581153157563890185172291948036778177858551556260532663774675072730429210558648378330061114159940395562582343463873639284077357710880383996875732557810063708929260239896902123938588285482922630978478734510821498795378531858336706978044242588604525548313399771252413379991410557406584145839377656761853545629503413952845245778553041857937909500332774862217734384531327639672114155478247054197416644175200179557267507562513289700206681070440892171585749273019503462633300908755539183392420485213901790723063854115783496407515254499328355428825027241206231921602988050511352818997916747350709589651388548333386028106076304296018350883008809450894991833780889326225864858797566778662117721543687403812619327339175025450758726013230809153355987756642902844451659037897102814526556961280643312763678182535587791218433002580957697275310970729160925986755919339066348000430241524248093551596980556980337899245503475717916624325007069024063105391637725317260633010223351510540505480827831190754147667495903986699419662613555469433789551678161029865383196692309350835859940412631826685648857094277415397862862433777587115085625147521671603184620293208371837719862645450754552070630136356604719785937324233693146789183130656796119650202910698683214853554532982753239806829667282911586183370347464516862422309121025709067285508192612002581979402438420292322062474556740686347740827835521438737999796689668850248708238696848149791693708192734951427971436086649121972712260728715469354971359951208150782808608938417761960398041940278301233757280010983564250597060288199478084297559438089690117430553080141400093740141872671371294262005844845566443108050821946344358346301070554844583604238757772296294355600085236831698011469324443308337640404850060139270391602440432882266752 [104,100] 159816681510513130922870456107009090916651894760434573263242438635906933194863694089257376460575302411285961599325724695975874417930535131267214115895744410301552429714730613529465914269982694603374158832771421607884512150094181009340481235913122548057726885157573768860882840883958368975483630952369636261545663087367773934960708956100487693577500458380815617490947454914931539716053288744878186754409684812430752774388695412624795752943426503359227430275479784888338579402040427733375761915149711446049130600157882789833696602008874640528637130670339926238908299610320568997143190692799685356702293653160638032800491542689183279216096081819490250593699094279729442305973246891227831770376122347665171239377214665120758126553961392194471258781550255274904114309397374963228985800769836811569265988693956285017150719876289434247651905298019281493554370993063187716354505334395148902285693795548337902226590330841573436847237643322852407091077130939504067604208971944877155175208844774063623976512013352109605503326471378452252005429919931935793825329767254582936976352369160565341329010406662694422337602522398959624452381852596356118261661624818311309913498688900925609035309728586178477553093549931916939214648984282489532898794504759483623336899509169633146378251261614421223010894864884660166450015928117101130414378754928538399242216741254386144147866438311897255504354792483751453105386349403502905171585690132909616984976363591561776293801529649511577203892218605334124045422697315463058895412160739534802524080971203614255114253533008350557220858680134945643071083188981611224636977536934692640336846548139304506225946010787901885225608962202266734374750475845280200861345397996533627451979544217926421850594683666916746387139348260382060320038021889394194316820543995024104643790667051213816515392511746745513261200 [104,101] -1684809082167589747376937610386507295341226183126770134085523523758917467882819721378978949040076311917987443797652159217008489056733350541907547876071210594317699805754260209914614559609149608799783304529257729633955276420267256574782315936837596844584175051944797861366114985166684397920296682211529122092535839336656316430446162589770545124472403730732526599233154965610750137632916898046925868288005994260222466981611808386164370062337283803697460374153899642765931814181744148630229015032674202283262054651678110831588757104854670344305260097140334810049493687143830641680241298151905162136831153511210967569150830786454017696088070058489237850859623577188847910196747274305284530151230239010493711914415103207612828899164582931537187792365591253209131837150945645050165568027329482128124107263189224159845082814852406916504319587819807543057992444917736602432676178263982257294774473383965696089279243514376360074707272429523978220986471316228877829421650768875961038487157252126293076345758812835585502067928948627208857048673003349376085880265476221369695085511225667763354210702346815190737259523861425350832994489981303017074501075570870874463013517748141223432601701921418769808575942770160144470568772903686671736628885437491798818949600944605548369108286565960099078937985082437371520015043644767440048104650059254491815657342711422502081123406789078834227983498455274868074403105322599650003924205749445966522083890211324945500704997492234903042961089001278212704177903130048229237910931028433670729076595581993347101929311310626280483664050655548420931593168248113816163078548795863204078997257791745687639769417945226092277780635330683483033626962672020838742511895414612479113186414814624187991645033319489581043530754261961387349808938746184754038370067471049492027554987769413604467985403369002816 [104,102] -14059298214824835690613712600294964009221199058506499921281392265439653365133913474697765922897829568155413413593372537231711280438416607630228199760522529342848518395837783892493403460974237834151589672307640217096121392786574925774490534192732933458805953543707072475600044899692390505857392551628026058268038662717498638101102188427450452498413822973439505373365604831555084334711442297126455766305471789573685256830811703647638913558636483440942791948312507328343914939101260852648334745719945539557549493569913678112622776717655967969072189514516788118959849049367745615280351889747770655811667825716015825533054653351425841399078161858346230274102517516736704326020758181526063858726363040271599390548135705747165848365936276402196451129880604454314363677978501621290394212158844278239122847244125176001716699319304847566374000580743674346816215016956244777128842054811694590604289883589587603338929967255194838162717085000437283751278018714260140018879886469299420784438953635901987921437198581331726164641837298046023164135846636956431264285600141423156063839135301031708367161988187215834318293545705852624758274565582686473207483349429166594944330481319295905908974229348870889195935323428410680228337697077800075341164366759174470047523194123347458894731082195606564584440054372022638596626071674679644975196376916790693999034628703330873090884640515589436117040576454333353908160901561764177205274242799460078878477560509765622446443154210554269551757140940519977124947478547537402032491706539837923321006117543758334993628948393787393724890423350328492121145253450809182742165656048320442302351080191204696079412118983305426580052484482283282796750870056899041535672827462089630138232646372155518609521780682172179542112978730549776729067043067311266818575154514267730478654291596512502143227280 [104,103] 82377952688160237269155820942053223051435613076674620897597083569358993027901565108188667101613861316646675435260633336714612244347914969055696203172659486821580801967918748685901551139565432780327158163961754963119783234155765072968808864444612579171949316898060553156515958846260748413958895809850152127372974749171691942610917283926693757261081629586395682166022975689998596214882455790012112677314925000909907632749196381853945110740486179880273488990237417906656581772613551309690816288767104092885155053150633360551658707899545478297357604290486838902214343960504589653503111463758626891562361393609624398792539440579225732424544936512367350346143771634308362685693777139706017774323388328241993819688560610227303713343904254855159573790179502568409239684959364679220143080270106370840582312228233415517373970836382206189037841079699425173198568007210153682689810262640551618124683814028566093170400195839633091287078105613960180207483011374129656409591771794653355123212413418826778878773204340393628172713896111928379164479690475766576018485879050990904236520339599270689024244699805524282436053336418211489158225981884387988725221752105197537877670047674688113480330711993831672331430443632561938128407211397899858475868083355137905742561486237067105622807594515491183486079055163098276250261153170691230089928746718097380300627265884099801705380541720319047503310132285325388318281086885167084357511919673887732554252541246485376059587044961333942444004936711548673380483261528039266591239693372298572501306689073021769056821888654647250110151724604091792340686989538569742864518501539335309667940777108383136634713384258584779725956763162869217159854871025104906088211051123272370522361699847509325977378391718103590408108243968297022470019754427559734405694217278076317064048608325710144 [104,104] 92714096235604922942748056949929501738209659800038732908707909913756943558580043636231108569739780657939830553592507172541264059699713643325405757262157141413658526720338355065153045012908032028045167679972128604755519713771235174553575101226647568014090218580027234004368846443894968753534614777614994448960425065112088707429442630270521247954469993465262540926561572679255711692318829481491246716990146342189838718217464142031021612513243516829159314382603024526342065487227419479933743986871365388851022987534926962945555545891225112258630908746276789948110351451996088926752913103691059738162722802766254614451227790329249589229508070659234691618816653418347261672304072062900138573126923473278765467542668937076657689204734387416619917427268802142284773204131181369441361933034449177838898031586674314939465790958805278159657891480493453499565691904963304977861561182694580535229249346140435947542255241756678139522055563705269110651982805605169521619603052496008465200220786404099889394876595426339859798239510152837992660522180450602672281174996691195539760187603868420951214842776427217758628246821142458002428841873931620339719362148271417975003517219134267764828080726316006068376713855524857410147062088962276301383119625912297956103351838823498071850241876413207383963740498109746381688123018623962479297131295469048799893236743676425057638383107832224685494974877593833290676393693302003032439420234650319108248928722658604754949751158348155944235657547684408521769502379412330142261829372854907528861970415084956194010737683978261267115369301768367090221901562027113055362528134747058150524761393777553820895152432586139181482588841269673833390567515718079221467931210285015760980429507310088048866042941648688849016802716971534418096529885781063240842812253823557455691911456 [105,0] -561351437568064194385324023221288031592699208096065069529717998762734554650221085304348410645970817483562359409195208516324983513054901592713317640574578043649127019857420736074405502650046021115209494875055808128184854819446902044192784422796055922243706908381553059784630068428271084753784153558266129787619283826239975758316117255361608119732465317767776602802970553395660156224846602348690686171744719456173441965712271238823864955754714432274753110705071839558500430861700128339882551588326460936492509623352315025718120293556252488226418749660879668377883480849958811367280558187598096137275105194165966573332209731072967865281985657008562399989030464712015742035249295862108860247064518894398781147161944538665560355398277706853011010752731704161970363384423345100889329201788558898271199918419035576198856499794837607940430064500932042132005900111971050292018974932413430575781160856254664042582192162818591371688695240860639229859834464845056028852746258672203599314292654927515257592618659160495428803366172612363465728310573678329295709416973534978230621723390528391198271962823106300540405923564572492789528488179405470259794210653220336195124686249734027882590166877646150136147353056404621991216105750989998691504511969272694317340985872565193010750414591756025708320146122818880873775643555846368846853310041698501624196652901175498495219843522417005067087503046570722807667735778095960512403614162823559418125537668578844339248277238073254745771825984789241205817894840740332346982130943897563708480788092721623732559633651893994562604350955681786960156225588958153869633888781965399092034874560626564493988300199257111034854520225973894692574700234956574578588376141073839931095423460332253191398728542926532257597982931599730486751860763994870815653292635600518780284350732120124747175725595017257885736474368944542118842414152613726415468018798192476230317511857507015376269197710846771949359343266976446703743199006020457044632059104130061195538240256592454875935531711732305627279951158548116938869765915103499286838536329773103754595392543316747643231821487310786614360082376294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -13206679158630175990678355286535894562919871568287251595838194735084794522704011922482571631634809230800127254228525406000198687914668364427967117127887149736448730991930811506768659006677248293802794534997297097596681801629810607114149700719617659330582778392649596430033616740133328471017538136008264996265265467795482188248659524311226765198424600267353867969232573993421970544579894019494118233599553516621455669712418352528774498399795923678343297797401884301326271037319481458947687130267493697601996972608352486007800813016452071953685533440769696430633658212529385201236694627345677794599440655099180200521523458486851959620979459761566663114814711708727213618642231619552143773104712825579411722427809200378882560549672905968147610672801991058059703850012292774424724447369970631324755487890064502019863122891983116326972548583101897993792592072947325171134498740850512215214536490765926513613061058531352334473049691808477930770520763859574235510553425415306546378272479999272253536594777308468086832942490963413300530584230588178350953804911184725682397250860011068456641672485356575014975379911090836844995053152540046595329176290070959196033415109836723674951023957720769337152263659214890359464982756733047656624613685243787510295959266774155894843708150590619405144164351871161277959159594856217104950152852316769064756936382807389353385270982395667655776067708743911205609687661285703244098768917455268358095123978294141921536429916053069987129718848717586758074279860156429506403933148532758408264337161284741946197887771509852430804231927273959029622062645025335684709891900003343954008547868877980848035141126795113641126758618855450097279963707243943877574524449328362931990336094008978954229044048778948946635548734638850864386028569504806860565747127923952185898679771250847590621760479405644458263744035641413204717807828764981337239074663142362104260645060326904500501183268833686780332628255628708408031113619550456283222901442624726540991967168948834054417540685124899032180637970040717510077847639962957791431048136673720998567068895436963504767276678560558612101064458632167424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 9602138507167365814434868059158019265555093171005601718425405836568871520227787430993883947416173552001312997374079154343215290629192270108606963777917482210323746793993973433649248459340825540495690956727252149788868784665309426910954167567856689033889075242783743609523439459669999593868725780086784140869876360152534659694694466914384393306709869085329428164993776699078440938062117325335162979159376510485513785921716269528343391933389819307332094251138730321572879337810526303012333268195787169902482636161854439415524660741226204893012491864527151660860806684086099978999084281135859938212413600669829945969597701193872632112038986019098740226881587504605732417352606010364674747007555728970185102047110605160264193536242478006525158631671375320902845479690576148194863941525201126577284782348552646418157567103928651604345808987222363985645206156468267354428443724926650721713933020605155813552505206433000320096176656568743538455854369263854022485120118547066023602850766711410042042890639501256450739033846745708488229066385557643390043179544532879179543819148505680354856250915078348256200316326139508269185456543825752429882865576354397727536376095248475922415316769030854628066344635753889059614117831347446119344956982684133227743348934256217946445070275216536672445251919820141308077892398607396658821758358759796837802677401133627674085658343284001968782761549687377702816398558786633544739031934866761759841822089539985654168456763867651132748998860338065140526783387607214833957793457203829343221657136296396944190380638366274007504845543584603238567243607185367631087828166591409144929276321546385845074607456143983159475597547653307245658094450054221906870540825601589708495873163212178885520131450058973397265439524235132409223121453519040614376969136619638800216102870681880977707487298146724671192714481899768053456244461660280511837110263612964561655924618916284259835857496610899880867598653754618001364771242982404311344527319046664335777605967317044567479658840259575044230538620952867192718619764796627487075513910478425106794893282244795091647796915298268751311060156833207418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -782588307828131713494026027137353380388808214199381031758274305401773312264373541470311224178500560370430648825556090776113743550730230954498141181466194287914789678520391651016259079062446439117722811843097840624768100075282947042384554702298217434043517540127887146442385333862748787041618209351007713112739947778637724671885700428835112666199742143177222572533867943543675446344755378314836999755360491682325033423834067835233590529830582882518010162597828818813378032974689712567774817507369427916302646531435109117750314873229037441403217256638419154880596973911183204626512284290287399688252814635949517066378228668931934449102769287900251196111545951510152899650756975081271252226249551452670149803437959471194841950083791469987672472446051896725194357364404055594930032615898080463001661393885430297881668432958777080616898395840938657150511578668265192030084910248295942516779263403212935603090105574385720871747960940770646580988755460971147630649904326624588458212893841628606639916957969500705513780622638836492086726442568963745528767322530754923790489736908998590345310352721945656758793321837049152485006490029686454512116729480421435823314258547734967173800425983353018348956469429039128094753601432906661910855624240338405404418798292678980573401726625250535250090090958681053892015310029234149821742994322138342042666686038235060837910270602580481122414232340344238136764081627725943054281351656468365555729326676770854267151985303171964074474090486755136491467147372309296910571079288085118620431183619280728585914376099688855838061055193198357775654485945215460962345500396945026584783025481669679563392815630438507190944464376045250562148199289367828572314345988776546172355738501914675400674663334897361524517149613096621642763781680503867704789842004631745541817505256494949184036287043675195531034504999619111312396420807298931634585137483055954637962363477605738431876365388616730482097245213137759730336031261050290240575759696677457521021332965647048525034860987485209811293788421807430529505650842397011006159031528045358925085671895828189653810147147838312923816118761087177850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] 25771163859926837791132070766954154881696720419305658295884049857908622069998730348195640220322755961232898628507083366060555068979974738330188545928804274166362361287525393354184502351811602115171307465410703929069419626432509553243887422239486394834097825237033500871590117341289787396999877085889551520063550100043170262663068868862940712092610436465792292692825946953625341132805334006515951913235469426411067351682108492060351010698214220803558476274435005445280481923310392067955430826071679459458058409146973157029480719125489120168927310923289598973569560786193254396802444837431580519325437708751820669562154138449076948990931292643088635633328940707023894519652450484520480886805292754895089884268925194939621153319200405102833836112676904063151894466594390080169112522726918715300396282017691011018707148173121120417004340899337594499260749562391855401742313933050928767699664933913568727839199732519852435607861273585513230129591925452505124535371488344631167330470672023530233165420869707292430219299020172883748046650219909414569715936029501045744132585232866978961190195784680090045800871436338350754486792301917156033198009529996926139776868371511349910935645551608178258506239886343772319085601109441370683253779931256019166686571020738177785119982734171183732451824445365836384814164976039914114208730847221125579819537023122319303727534959690320941945449557604975651915350832179588317893294035048024472034927598339827713496399797167206717875904607174614632120618323600279896583287652216336742248467239526581725864234938491653292014842011434003488146142978077534547179800115983997946544382762446412872600659005575007305969809687425675278307824630940369149407723738933621742075355243250999995336157909049104518839575193735102974791912096056639266543384062349581388573661600452170817678820697380662955839021405198457405261703422332554408052581968616773015881337812373084126645255820219357861138426913472256171188511419669281210293661930324326493782136692685248538615290950883962947350207698250563283471166484680592948523623019832352940812372036445265330166017346110876780096672886246543647047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -509587991957924183351889070941935456531341124717878007674789534381323384511376378490936227589225391674312925170696636108201982041868134240913837008210360185988753524006972200909258368484093347418958450427584960677842295579500976923351727194964158227026978915617420730264053233298071292755352501116792198091752243608054553135524203551577861869218162173665018242071035609361649775461479145123276390590208533425451674156730618788462790300057511885122361949188543556062299369051918424328549157663119927124706056518139830454461369831829079871590123413682044877270319355793529050368745110172533642256086072155430095585932695745776235160562346662340692364110071929019853283913348733609653268053221239651830708327106348199169508580249860506289173492614357770964846797020269078795955779254814578903047737398561150073444878296898217213473603850520370999264386926352317866490995412185724883463015090030309154055100212275115489514140506957505273818845442836063307783327115257628127870747671032261506835972851811866005983752759187553600903868744542240989075580607555326756494437413549956314695836865652334645592898218591361743333091472659558285214071862121327618425498738691352164143581771151732775314032406978732717098850185816470838145257005602283309190542308777004316643972262859286029783453409417800115994898512914368089016787134905217528230617067541466504460589614893494628188313782656241301637442233131284210421920117484624846751256872531265355213488777112375037340986405996850318606649251451834555065510692987486124791699321755531411110130023451980071226160432034354011794743568881133197787779330473419180407930962021114791923857999912086015744739622286423487543270929207577012722154905872749361887275256544469269614159526285907946102551233292750586047214331469279939489343944424540426393051444494056717857672836398141978406339055304765698308363045609370927898542165569684496473505700097647872792803347283767394690933389378641231167497500090914068079681712678236393498230317643821026390899821967118914673724843028560148803592325756109447817838387622023956797134574915910066389577037957522660359669676983848947909918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 7332407389362045711168344986449166002012630783590756259038190027255683115573183889161433232919956419432585041451867042942862055033539829932895792460018725714355908754167720792789773909185617303863912021902656960287802406013966411380444506279251095206525105793496696313727580756752498947023319609128411239949056277352634706542228561172410932970253472264184861242713998574146462563324646440174431886720858773132624713650830589704321709188467634263841138250437340688832841710901873520493897173907746952579969720045050966861294632434967769531043457219197456921692788421879055752791185780513928732010200368132772133338853866541079831143852637159182721449360112103847386759275603132942532248351842050291723209630801653322087293148499598753934734085751772432899040277002275445572718521792338399783906539971147895840365768333109922143432588536617942153162697652616294378964928147209100357942556711249276330709101211306186925131048708582287518169676103482154751603561360814810093973134834148174719662545915193533924545475258461980436862709923667893002397073255633958754282828541216361853777552797840768137308114514747523697863578623657408639292729222698143952547460601537710394465287168858473543160784219766348252243546420889879883981397246256687700987645331169695005736727974007137514188986714301186018780149213359191183430203948326002311580018535860008039614019233139924991389526575050836659014753165460813745065653665604360783089115293232630408673231364102464906724928541399191833386463511207774625791891565359230062482071853107787280523215962178096884536635341287600317112211414712642970824142504840961324474485233332161514518397354406241873300277540127854377909002607525115303950642034082224059511562387058711037911036869335521323014539270786770754836990439440091762985719899422227324114576304169450721447408973060874582944574268615032376932257472239658719666570277756799866301844772382896302050439360472110879542011783533561235421671647430191203350702294707370730145293853737524769670925442942594078455467133742273510932038341847357451005782736671489056080783534579196692379740257249147657049633997307233208316723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -71989753432055556616600345317587606137442114894927619749664601573193377517291450335736164297404531764983233800021097759267406493586278295156885138544667812665440973251298726217169658626081317993625573578984133736281893285956835901298332985236902549357633858834199704519707203759735568765696944273901896390221291294525612547200439455129828612621212043099313288878253219262303446145163067330292940600634496386147370014209478797607201132158544093441472618369169583318028284609776708336099062188322671160213403304188050106900584637073326349942841102358017900983509635265718253749306360129766359815936097789299441913963147029859203171663723096401629048914522099436402950003307206021878827313651245595379874180893858626584397844141370689068671449276328404022254045116278110809860133599870040862304114882215725910287029819966226651718690940430114739493120627413261809896126842453771173456048644043421859366144980935872011223017558096054911199560660554288520844240845062351992534944831740069967517670225719029810614654710328975662054027980886940386713996098982400247354298127359820376916425912048224362361128405229881044681318697934723554824144713010309276397545389309133073865943319552861073706503832603158467691984663654666051578403915304808806342431017724468252591179792860335935596367078069681682852206063143062129938473422650060233497583625813939384044860561887269054020836627639844407416129355817672745099060378670975667423020224351290800763436967480210837062751056260888436050029604389977768939636056129142725018934049660621403844356659705833575337601086920630268199819460453219927083176029203626995376572100762561063454649686609043852286820813178344353928737641363797003142492725160785800012290068738176092679248728834405058937321146250723732483365994219554302243238109135585177835415596657326702719305744272891226440064870890899141147279710309615652854037234512341639414572854084674407805361809793847271939782053642563122952742709217136978778704274493943301616087143057120147431137246682490718117092952748758076714328694394559775101047940039184473455722873246197400119903728651079725888219062446645004701142089728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 464908295263032098552167558396856800454386974711981100514068965800853048347896226982045476672475578756562537239078094666482691915455812552370117531549397774658571677528833207102612589202034572594778449722623623333122373987247453197504899419156342876683068716393685200345816544166425838937920204035657035431624050578124837614693805501317491291413697450507004645022838854459403056909653794757122509958506377256108706443234765216894850258587926671939351303532620573106704727493639014759990963498277378922422495822412548551843461492599226607686461305447882806053913669329277981762306439539911539461332187630883153964711355903792311351077348557015385036134622666215582816547963227576591447031411019420334483857497626154568623338604290307546806189926411523769330456469154520411988606796390225829371010471133150487741248003838010266095703516104720636650265306494140126544168282178177829305299044210906166751185000054301595669684648319717314280950710393133588738497117540922922452800567959196111196326410663648265330579927039646883635984861068734365348026940696738742954200372621165632164564068041999481321935569754831564662536824144413131841249673599877947158585848165506549581378773944318029008624987702751481742733615740298589845967161451355443456245204375534938921581036682779987648920449011468459619821489869857954162321127965183017761316354968095644806768270305676905544451152347692818189072065356896883920342490249375584428475633598679142590915864762734485941703761925836957753083004810201836864405874138758153778992840972672641612715274869415735370413374208986114625106310404663038287522503536904736001420408832435837035558730258040587650922807335358177013170779411624803916952354880106361423733877597943422995933942896962337262890012500780798006158829211348303739032860315000461464591760462627340148858401963108638675536022920490577765358494775208924748210716322486728150563866587135145911376866334449743656796392353088214194290890809220872823755584197971462257780011532554211198419148420162495359943742963093144856886365833152340741663384168558246294590490010785561166102139644777437500768796203846226448429875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -2007596618601410123687432096644585536709055481777455409537473948537168974907245026725749481513333184702616599605522038671999509015177149966769308254626577389475450796564430968146513473380794627597303171951008669348591270216925701460177454703812706074262567911505346909821393493154978888085866303347032729922455090391774961431070601115531847868722289486138825072079614135444913612669799209764133821235894767083895534462339526453532276413602973574558017480650242240947846927803923071246844034054831856183202260641631596761921231471090004194714572534622557278971482068399887841466836077969924809098791596417322623718713574790444580188879489503565064781984892779179078814487909331750349950891634581993027294609001893697085415243494369233402072050817036848448272309089907527900777251881372413688529079346896856660459466660563823047107642549390306988797081960474850596625274529807800973088618319237734490032842093275078759656906492542078110922204816156995151079644456101480604721234698320178056526465108647124560112710809630689889430372820352937482966802786505489981062805334643291115515025151535361652625505212842018932383781938894990352999648492329627248489855069143569286430029562101816710949186268735748445701584295804667026761445498892547252107177890124788118093068877340899147649230606608624304216274006625099383619220677744297076704410558639055421462377273320159702446780932634997917061579233310715838681482983568666809952834779850272715558084678947707246659829420475675839402081447849766141103962061627342211893825551362512802647121640929091280919070567905694353209138576175743512054916997944479895989029625391975488947556922488856764601878450856659107119512005698816804182464574640813020707407692374214224663462698592415756551020883638048116662212700651907571131038540016387901836639673624478875668392923445414758467017547578907176762945593963135436593766508664832797312463755011309255831514228184519534667529800446942057304364044681925332322846891461785424868540520879216245141101545632305606667007499423733651431568858916520820614746461512240744010777154714351194331596646693332063430593405621916658980188323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 5770741146639050117667068795581939314283666588534822130434014930396184625635945465106234429630090092832783626097407017829947876803967144456349651675201486288421423869185242754283721516648796940607524228178201828336330682276750798795860270212186862394814805816225254281409009158090532157678100389538405524946958596383449218606409275623546666864408651068394228410087084088969233989555876777976372454063594980086866911093678474274049315109546880080191182730339489003487216767566759158079568274189441212373662893841306011605550337557076195765715936834777189002223002869789241482679848380949831734659340309752158008175932994897694159269729458081448141712327888824659497698615418632480839946849546167352160006668260928306472036770528930682345864723448761998000363848400423894077737616764864008488565787634506978238952593089533052103604236291050840863025928214642641188268338608341009312762575357420628251366843552983806707556672454938469688457353170471793670673951874917340007540931277935516804494713783151135671720105452344552574185110585423228892886689459662013284850961971791694332459040825119405722074712178570876617817241378819018889891311392938364644856326401466883163238475270180945223774792642165489675706955318333610393122345520192607343406441558623924328873959851093846421803962505510113261742912270813095699065632494610689847402166582910524075793879186441960232033987294510822736722500757014474854203686475331470934056492438275927501584084720364543565735404289448186129483904024260785043551770111566316508570736568605535322432340657292353502455539247076525516853044320214489765841887908998974249170759450577697277975402583926498080499514048353790109874831794301125569727242884540924961449304301428203270094691306175540558359681490561094248253997154972761522095237837386911043780726243055450310236141462152907667971534365172325513148147803520310451216662338864686605808262902289500906242422412885113985901063031036445567044874771278144539699754309940725978406828964178551458394036286759792450011926952733043895119396530340214233288130765928108775136931134004706307445772195056023723038247636427093255049445376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -9447456973291731284799432637302473086804995097050752822193327398682853968326925001463849575215579256245222818977084546887767211983794082759579031458146790218633800636766252378283251493340963128302549677820410076853680670506101916667756318715027776790340262948234263976421189212184024271284209199652630685534839607826519106632189965054682307932400501766318056806991274657419796695135885309000665887219100034279718092880403991504580435452155705676729255023271601631135039521439799069960711167092595649251092440381560533182465805538851839050037613520068053473329795184850171387138781582254531163792612569534573653512261231920994561681935142464170130414430012679881642379796654619029484756965613114170167848624634438125271685779777308126652281399641887748807537245214205172211808082935980742628725261444847365660249667030707394161277734537442050272047741812712913528143468763691352683290144820926640948081525506424488726758680258610648078944831252222637494382873343161838052734111841873467104321603258611151287305914142216377670102946756554310138112312204264431108082413272191612243534712627907875585123495735707048721093293747822133174119597287096581394922867935642342669205723258583999269443127517702610340405026078189160323768179454760400799049227974380916465433186854693780103564684352003701833452823933926112350351370039046956841728978240669133662971948740390297667406505107334771252922034045455622210508909893287706700746177458969161971438890491398115352365616618070512239292393944587664020490766546915946023450108416498451262954281920581708444936568759188258958199910597414380722610239636900154030652781622960279510126947459240690704018980606947031138904489943605463665780073505397783389229341167500312896650333576393426471990299997567471881289175119141034951078302584604367768773105029661771269738907866142411630221487214087957341070595475057556806073846329924948135295603558101474096456144733071624884208287888443922620188379192972621432824159285296435649592355421776740262855342589092063078021623964255648582784970805488077518420231373569265044619285155063630724106116482708892105724214933569127363559873839104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -2300061542653587620250208687324212240602944950038526029287253527222449050353959697640441929308101612818418209802527127326528279982741475934341238889973902285422376530890840468547744924165420459602192948268151811263212727952678841767270745131523175826258117161154945515286965218524382656791617021905070239231643413285669399761503479065286060062459226252579982368129612112080860540716715144616976166282580782062919854738977773567638913467400894807385942699988836243712953853236634662042836628481633455378663064266468591482056693319462785255036430187407705512133547729589551831653858323613264729407123053973508690956730964794081565680462050280290116613285759802717457074820279032520051228467439160748502631689724457559187317618625282100309189128157680093701979953221345103068502928298011045705269537771988851773925701164477752056716761859947034521512891975733911928739662924995833390608900412846653792282947609746815208089464900481809305921261557749684272483337733533397342705720329929065969110587752713473445895893797813977453907701803699508250906326334010796049172457255726084022915436000827806206851877597437876970125775986851262647465759778774379720741261585515650519640459059007262117200861131445556273065033943748818859825705008744481980774073343227942977684317523688506174772379464686348615098892930455426528773330791370291513118609420693587241731979978559460778571186723293456055073121820112134142823686598876054137586046803389873838545599837721764258285014658770120581517059007224677871525777183578064819013968643523131574530568017249541582093548693534507914110417774093119901648378592258250197395890456029441923471131811350989128958779858466724282965476615527503688760928057506405975491776804727956963512130919112727697211079839650319195722298178006748895437467922097166933409474791605552505800478704317836357913299924847255532127589795134652430170308670915458150220314275423614402733766343757521449955546929939065064617399529234285491569394297394214592757677081953042840027367269801750568966289106370857163260499960246892669217015695304648532158743527693694481463967409321479441585255971056540798643255377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 65127175859043265680961536482700905191389499934232913804497994474446250383427842303811047718241459456923780481052775024434516957002713856123394423945859621140716940390592041454063750530822821322109998764006845292970372886778259869288743520044687028761781829182036000351408942139369110067574411238080376236881074518630053304989108340486400233801381409164658672786908399954058296686421324046576707033329957801888649757914196842129100208486127328138958303796087750417811994064231175876231176325655061403829309553622403175668818836333744927945164875532658578834476534556852892329060089662367019970549363011161480311468045214973079500843285157259534487099557305294300385856831961369027883571949774750287780761189647858766793903056253600089394999192279437186946692654013623923433584944996706591763675765546130776741343883698456079134951254810736087439091749897502392295081635304023694451226045325597164538774518661233791989897012931758162850063868657129469199787947551428334478145022078614385145478879152916052503193077205029819837602428067404465297653790721209303490769853411036149927122379646546449469135686898562009756652456344195740164626205566831206516717942925650093900970982057556105190514182409194762473726380472295012624568326472855765066503533878523580227620204325353762363389351237798856607643466348995442549450377512091651729977247961500021158616699740880439503677806939872352228096794336827687041151447422731414931784519238308595236024746917609284744183853191239383989299838770676950120939094149639983508250333428812515955678844994702591498736780353583583925491972630527213345253291023375945145508632238550063128694235459322162568681078125573439193360083764895540476622918884901504246448138153536321678322574668265527080339402429087403694283928488988292026430905882184403777303312427560250921978189735034194731448243901427950193288109679583433566261173942540199744952937896242735596591569896629344085152264525451502568270451565180853296885275499487687193118424549441136610608063901215154215047342469550966861915307676516713274481177346571397817908791238046069849489946949661411589744555955121709978773622882304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] -208267771546014621873748357366441967620627005991788176010496824366126930872380609039749973299607248655300871171928708052165113650422263750590471567828833875820589430556673637139243727940288561547802573801496468082279798917250005101432189218580052676039680669190764649694856232124854072786020409012421071758345958283081358146134765557986090311084585395162311638563960234155895898527207692831956607058327899742042267010532426599776120863495022843004121557488706053415929528082191258164339884918188764252205199998529584939677985541530726421379191511400992620776248732340781956849284650503039529881827417965733855317293203353676747203202358817252664931800827909247005783494504267166171207385407719857394681664715411323827761497556382991409794515016780635673821919852415710977074298130289388462423525337420282989417111218215330844672214312712157271885171926511438553375110553713379381909815609232652083937806829800461818824615222120054209424834701849523073860394833664738388139528608299721201824317087185887568588655214040375553822432260823584251159600719486946377074398983146644289213504287120657956771796108901434275912416620530373612390108496001165328146713514814942407699684394859017191881085003614746997398192931935782060857507380868371137795485183281956290994887476557480424290374008495261223059562517485551801131513847608742460356763812770359330817818603505902645270440883662339738217172461796760022481384924823744151623265160514125348177408268256538114071982102839321499221084362230278551527570224760464703627821746669570028066970193484671727191438727070045305950796808124757005584298929613781885873915639568702452062966407002412111779343448270732688620228368716210744324282645236710715469924494239896611179290356925537150036849676336564602471090145008563677497481929951484105288772697747597895638902309727937031703425229314949689251079405267541882561434059242690984392341543472545669077900028535571960158944803391186247933542362647134215900535697938490847843834615673674632594954696557512559311718050919787228608963088644922807175990300583977295134762800782063033889546296053671430646008155688513126889234020433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] 371775644346487551000748164441365949566862748441298933055236300710142588538426160592737375941239591689417637734439978324315032993594670594592307660949507269451840625037267963190488458452048222015470455086316409236499286871265308254286435045499625216005233334996127835583279440248810845832250860506244118719330834782472733362914538522958285254894350411850527236703407869561454252186087281215895695388882516843555952111298658560784250545818938165830106688413584613810704235549931987742752958553630775102655795658867336339008956543049236067853873244473403582417569439148753069371295333862665424020385185907883693144624735044239131738897673791754952901310813543446865617166712136974279224360320451727640721060401057288330108781506717571134443092525978703472591664819042168935854131295313290977250360000772509411966584133646225152606722712434768018415418291612139550464222880944732666132476669483210428397401921633192378415969334190974826556332680266870529480803490902166153180168685839577285086303001041086683648872600843345371529148414668663175250275863792655577846555803625234659208252024057748359840037548081435887316033957957351668186231039231038111751943575643664469928865370294438897360046720091124688949158126045115092345849581676701546410734812209165065908895295581613560572624993894603795787349821832751118156432086148277521206518673537502653405826634980043964409104828797286852062191908488284494260661342954597291672526787913621521050035884667166174907819417955390147940221865110544082888654609339222408219640094911857778376715051275272786057645930310018901399345210547940819188386118073530275677637066748019540135687860904857230654528935919749609947141659033923502250425622430186324855904362329719633946632786043975212635913210465318135371092250016862091190560071948020982925905577339656650001959011674578915393347499445687797951432158634768519277904862407409114208525493764173415720212804199025178275317031172629930346825265272603083995983731976607353624245897146452675961409423498717740200480273534875365958208710745413329509062246212644282677486824083718258461479847233925148409216045892644545706423794794496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] -353099835769709659597854429972155314257441784368450598902401434221047347638875618911788476279507916221767738879462481586560633056703684942647514193733817060171748561012222848240390348884821658346899511682461489872603774630550134801627972886373562635210553060679908479885297211270802765993549345477125722985934161353868458630944716453118883084879548442536646648326937365011247848724864118840693068953492362206598963294932320685639811057450850575007450348860264840843456279874195254088331972401104704950932579895987562641568997359974471275428985995962090421224421387134583500578684858724328338196227181336536782361647974223125879600463746951638341892027553497838047380581630586246784013722540892392898612503351365491279798548470456864451495325752188927005291953359297332519213190472111853293688791658844584346603615709601668650624465270530490958255370535577273161720024534717099795423531584591837916000382363787530968660502706028558104222814610088063671473291886084098178422988345474053158657006212697522940031353756795546236288748995173503544983012492598672212986625418680636153056055114070537500304277173529954606734667518818626357702228942461664113514471041697717798879513917813549218273995085709816843387327625900439812010434875630742241986540285799225116219457223164396806507427747486629620728304473370894760342160966984391648584893042152826120654935647109827220005769288789669508980231245037468748593108826091776440038314856770671209695157833167604263817412966107930115426387333298753977312769405674432304735452833498378507166605482524344639460295727292443755409103948255281402930729275380203299092105448545867564025647847831082453351598706071961048065452081339500503731015627150631054774952139615580029330468528388019051304728504560207407632573375185490518711998800629273647932229621902559980116775276518577079969396534035333239463431827875533300925933353542428942410700925133102599343715223691416471341227543706820728651619962478881840156282522500858618323212252776446699993273090741938849619811167274681468038688020382986150167193939539390916019555181155468682235622844009853110790422517382113349876861370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -49948304104288120851863244513399295989669963695216470457788406193075325504861085952030196191603155208260359637545846682812202367814313438280263528125547275701995708522916324206801588778135312151466773791861102932373487569401969284303818391286301010666381218491224003599517719115709738955335226173230498289325720562668309523011965658690835145414193970394471455609100376600191657857847172178398751686678104675657788848164792827344562267024960658653532913416132826007952296756052950419354771435783514885014936323290788866870435845918843635775187433305946005750578827348578962271815525747842600601783799487107985417078890369703581405569770650749121182866066111273157493195421987520764255153623090697347640363384338570334564927322494411205524701678558374341281416801413036349868334034309909505446785370231135924212936914951271233233768361601488641971496762215763557673598231629950624958659213987819542207802179102418339240605986254267519274292764979421214045809806799303253992545904779153615879902742094191517170214386235222066265674180066058109225132136758219122851378511320081923902950997238788355911520597208839478226171208895495995395037113135079200648973913641374178641247604994130633704716184978041827669225194091638290964964934800848832807300020278053613255453791581714803314824066173295109236078138303219971923208268660907523603867314289297849817714770680728158231845067181535099086212797461191481436664450451177224285838809358985193595698187363454049175536900146208596255795001581890621093747926672187771987544385540978838506465351559933128419269964646009366938946862285092830706387674247243438833715956425880322485808848206342073831106534698235659605950176532540847595194478924509773288675831162935965105573649507004755790593738405605519047497734493313133281078112207128522836817772550133216475410006238840777497515743133907561082861160250485409693165887495229830601109930348073047886838310440904215174467970810894569210805600825500818413918746760294666640066245339240205556357924176447579667047842685343568925888273273050422505144891285618513888397637022732080122702048362651700035641944589410999528857997934592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 746331663653897864392514628135722459638959644061737491113005300756783077983797640943317113945525759725822098287894165665001230472978590000067934588779836221640399995556801310266580844882206243561514373267164638247638738209736582484313700613654066602959383257953925004601055639561307528228821306685413059768629853141996561102403666787036172309784209609695997742521412859693755632256513112814262292969972991702951970379040306440688974547895534758789549293295060168336475498104948800122819333349393391214920866926228612998713271045774272273290752563704188296928802966586186834207038569383856053283253636503635460149205860554923457978814026383570808105008062965001195976632977250575548549959670777666514577367810969363135802581560534751930893489479665108526323120277857069518539500356196397792564980426848912558277806749953401832176738327528052347479060734921845239397388595814827703747570722172531235335503502939952274314933549420999483117468931769301454511262342800629510773691947062837534420502365553376014148605071879806586121996410318980832630209017347013180278519205828432156073324531491793202059512007910084716797009746929286247739360871220238442686943284400791711213622984859117274544910801201968481184377124418815832456612077385457199214388707981536375472789756535614968963894394806402681502382265127741295301735479801071286224564075556507286263170629111797099508962789517852602734034713090731157094570765124320313244427589162207501992960913402141981770642676897111585285210964251162362254124289720891802037378918408724846354736844303205668103393426978260359026929703335654033641345985624284442443568149046728591303289270545256989302035213705147978144866151946300894030774680385644351150788621666087617836625261073647616158843583474888250442614466775856109752928002349325255708827934742734648238601908730212459176484888225806048633818078931812366962275765429530703234489446134540648671947933889003914493321075834752692677644700993813200036398101561942513848808554903414168911305785739640262528187099454517245993559859199493567198520316445941875752731175367952206145409766509262806110774794679896583734255220162560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] -1277862164655302911226546778151126253856750174092558258644252042026377329292135867483601271143730867118787563023197735567284127010385227816286106626901326752725994953172634733174285307473022413329495273644455128960737165823591380473195376998864936760691993954376315952334799850005862562486915434713317208651361755175410162111073364706451416359934149812041375499708599282482626038495583777179727709532974410805309637442683288553237411424255090053057157786556458472110954194462866710529543477488193048909484254259963996245649862879252438770346616112145273749051068491999205819228094863807858400325633938747434800932523862717888863478926256813762447658654206221401897530607941607747020766028157608424191776485570081803121841807272059996033131227783288915323540554944605739137308015934646243560227142630977698127813821747050618377524326772148446099676412538763549099206133853290846551473636738027614027774157995014683353818325113197752626158283519780869004685674922046663134273509318953585376986134971943504166629871148350766215868228625237027517426229310306716285211175825393431512526569896952965811335357422772676359676776541530330708138777542005188439876256408188102820369863608780800186826218345054478617455081047927613241664119116156279327915279678083279209309415145307154179770004277988479629771146024337552918521794540622330738850744272212716038612604521046037572909794997368628707062919655312624830243086109927769566663990629121811658001716869455196381815557485817279331023212910067042998344027366161912375384815335950325474092999531394177599144654600415258280015432564216101750511476197758423258373337020049247682555051521270591837937207284447731448465685874425990634899189902051204102660425074209265460163403848436466107317210689529932506497352638742301568151730427111290112345766560333672580459685666807553270141402237592141944969552109088944947137867158471189078551515952457408226539574280254182428819110941724427213075149332769557495074213306089600823358956524351027144528125645340125484378555528973200648365709142580521270196660366649347207498686627553649366958631400728687457503250927837265397715434202988544000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] 1184736462467444610460525526690689932312050983241994051084135475375353509273283918284621727181094414266879836171205338944832700791444590263483588314186377740664438830813502063458179377880975409249009900141450330651167747455256266442145318308097086474363040184691806279827706439230149208413565530516309882460980086649020452848817511293415998114725885014464109875978003566333782282433010744931439748066371280283376384851133903573474671807430476340128611763931670937589061266867212163025857655331427717695697383449622582918465749381556948877224074995779958096502588898178524514101840219900656937671050519476041519631085976829993887539277033691201002843086826905376564467273736103535727154855563062424836877920717132010886485850783282301524631937277114247294174069583941268580928121755310471232599894501445647394996954106728925872950525579268213837033574063558749869339614067320163352861326820151492183984641178506914192211799844624713965524788914889767501266955925353793430331246954184918229896865564526094138766276130893633646850615891263654333475303951995203579925500038946691813570153140678649863128899425986655929562772311518342298976641191147033289990060922035112185210137419017533483072242326210138133296901688952315195412525760226472602776204296338749532495408276858265533122623279761695387502623580688217847877366435764320276917354949140933031268010162219053109866167371614768697962471232254504190677418661683707348521185959712168263641663738780846083219309401738738675954845888969652516484950799418352906706771427940680738305466612813343702221448275795876876949260153857751226724439434544246752550154215116172159937013940728422976584488695399186432343462160014078586888909192792428235910271489113083496507521319710447845551927348390895042349814996522779908322937852060796218911938505105498594149352571932366124218260262408641305853187014497476691385554484247388235559049892298026896065881477943180771480534682769366299587767030404569477708564764100229011328462983107332524415508604066277816595701434473486524317103443418120563291694235830170419312111578746186663979285803244262526263094345164308206488185250775040000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] -467526854630920351688687005660808105442381035088330697571913955605933063301265279373412006843331922841526465085131887440834235144423057569206390067457775565208904161823659092336446982853231616965642548223652576535441489521187053821452506693079464205485851150323324267826666720755852614050307876666155183615784031228947752716960732405830076362816712487043810899274428584797569049586801616433014449158985396844887168234549207878244222983512193495718941316796765551209258507630892109198101336267505329555424276381749393944009808565352455051442725898902129582082072765711001698921088979197071063465210520137293562932849346724913269969495735210127136697653176100009258731222606762198123788838594956542161992880221109744990437825031899964729113042010318199268979489360620196820259358505220466774802530058439015006496552733194516474732476203467905443607733614415232474792846704731953359823638433359642137753705995392278060756857890076606956582549981210497263336276848918451351105771796509590691107575828521469077981260088339861084088400538111934045069728790334625278310094454441515842580790239793349539858613152419615611647861450990675244200905196880246003570046551122197098034699386830530838759312231294083143632206930852398039063623483841343635316026919443604285695958531817746909090326023275109697196487883576026314007699882266235226864175590955342762947425498914663414404035539396770591456848958174653304881045715093077179346380774647199128169993864410878062090619052016566397711275258748698738020040170605204208807061776539774240140591360967805103232931545373856014891500737607245906773063173558046809559165683104134773360600548633703290673184431343217132938150842274063827967532166815421295189883377505855285729109344922792432374951685591989679594009976828645942542699726891565102781014830774271607578404244991897439184393429128279589948367957472602483539328004434132945748758754146944754340248869543685766253244510196789476293918812792082734436561775615600261913728427095984992359281505007084502576778477778402087095725014191905152677732650274148489914970252033773106454446828245038807174992223132941725675454570954752000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -392375891826700886011437989826929786136195649187454808464746373614583532069408723179797597570801500053461747625909461070976880507585767077435627264509398902306432103116285663524652374238250661821258832252204924809657106542103680132187605411095866125044403063146933046993732828549289950327648789210969305173827092920351332012155294860790695403775968159536509573059789643642339253755551283925747168530760169382329200931211320189341750248802401071007694102626957544383045727855364967141900571298338551526497576557684095433970858838155814015193284840854790101916477043852922263081806305199895375596737362097718678679282906619700178458528729860610771103140185001857369867729505751784236422217492619542186055501739896999503437163977511985740670453592202436950461293528807067603039901498918732748898349842196853983050592528150581185802309875658646613066021947861950771519022158935945328191585298740526061884552307962969032277873203740856121019146570511296452333148921293416377621215770408925656227095665259600750606069900260094422164924774803286587166950377916792581714665993208567941338580615827556356769860348437492682328305860569815649841388649789018509906563195600409632794008872030218963550882037020661836003478402728497851308205983185569588899235634740841841728246072225070462436474883470419203092228168529562790310850330950894994943381819818834719601799723649461577445939508681472387340645399396445979526197897644079555373364399992952307854348980251416930973894674276087920511057818627609173802328524874676548051825796677697823884795248529992287826941927700065700226144885345531041370029324569612333981762190273794147906192296923895053929779431466495311023231716427410436225670206705403952979856604951318247402724892276734108112707251249695266412247853593081976890996127354219753741271444802326489421649750899872371717768987681050630250158066145239777113562073036383022918656556468656264767287088657614200897008681597058191460953443597993419570602278529162307580413960505791541343554630124764307538275193203403092573927973930212903911685448513837566456812649338133933822445981417300781012547181470852751816281051627520000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 880971924148440953791617830847608657879848140203000706149409207589660170361250808163498419053143691171138704269534086215098986804550698080379482069943223806028860534660114431965815196364171856682339108140354277999238645651442296927307245394354163443224000157889043234209909235932508252251103674905540046788003026881435885949164569782563477339008597413567220755460698727849404683193777262028946598187174064801768872004599075019943101121854456521179930681297242153464418102507407332547998982221593198914419724045452556292401121170201832539058738424856468778454683120227745476285676611058517912000037756128461101079811460118167439643391915353220249155626615034284429931109802479822564864879743417880179989250100427280850518504173917014437192753158165696737082177046437935993984047314113966127520239515629637997137374681032236879815158144263320420834849466068240565104240984662214332296482247728243493287216091060009265019365098583260467598046370297181551194734476141649539392799839702004828671306475328999016933636293436997816593452240205111996649715365382274083254653955808079592689647110456290157626674179923084726654900185320037679872211336080099267463886888854368902652130601581196648555194627777754074213894585848527693030899412841469772171100539565726939185582757362640489099678794676935692614085430158816194541340097826852306331327591105678568545823082469516875385200529602398742812933769980118324748160142441869245139834859157539142336198404839985358880429655415244169242772119445654498297835791626827700621942671229352173565414459940747316659611375869037780132811679473399069804201266446849606817708518886120477730225876252698091176848485334709035951923667876888610260726510931050922988275048615282993399575604526323601723977440784383245765099046575174896880574080518040628590632723512584926798667502545827923737351508240793688932058804054531505619828980944109021357679032645298283600871865099287649121553369498934073228276122319465226951054325325669695470473286035148939152690162935683114554234983232010603759419794035303303438653304712012120305355708697064150255103815027306294407294815862401271826029593231360000000000000000000000000000000000000000000000000000000000000000000 [105,24] -854771388285831236354762424105431858628670134578783526734112466717581610999235767726761776539823528052699324686663073040269787798535473786851920701916538993555357002613180926194898131500975679503579834302741229802254315637527805154777495958453001422787648304045994960875204723241737457537401196542231651391752903599856024005765836404790145352657192906453767566943119164010594754510153879833423193680881221846782059183314468402317211388810544813917771951299220629500451755106125492801686635209403332601829259789030665420167325370941242214470968596425534528096815271612952294216720051507993331535767406960987139542675368028239926269735023465898769156350950170590600197741859877112935861206671220463465943696283358118170183603841281573204133598431381347903147317198938726919205748132294195304154407169710870317633084677425269525474455905292856605040278448583361584179895090176656376501788363778101696066858996465587313011019592061025819983841388235871362221954134619051538494250999493823114541181868645145151458278008067964963789153316904794068877313105430634467783647069120697132094209639482021870162229673092713202157144491043480942247551865855455104531158246731876481820150121469609714436611963410655822963076009394853685337503365203959643049064603029577249277471557312053718788037622647766936446934733093414847630559043577447276806646555204483756810056707229824059559002194704766915220528068165412311467881994004424193222581788018462017931167029210092244030326690787668511880370191990779523050143208339888621805774603294225374459127335120707647703702986507387031526180384059859816160645932563139067188694432694996695070834646294110567385323243320154409465824289645845926538884058127636724642518042078440617615354717559378200514421997717945802836154548256890648534825626225656454997870544004510528856877539548393728755415101749209346210823043681008189663493752794406374899648102647449551340699439319114641402056685727468776267001116005366972377974184549102821611798114112810303078763165793723554976131024713488727297935259901927795888832674027987616611188860482718989682164231801956136307993589565587137660937809428480000000000000000000000000000000000000000000000000000000000000000 [105,25] 526471743290812494315227506806391197773281451302330612971475255363484525624124486693498215383875735724392555581182786857954180957538671201378603005132568675911262214082616953935038593295153171728161548516516391170444081651454491344306685909826557266268546989418265525047650889119652020486834073155114010190096765232620604868146857583006318386465273286812131844955970018821242915315312845769868281759513554310048069482111307233465022965947141423697947370179738354120486495864982454642865467131260795402560975833723681882235037089201069821844430152380637729240629079694705259947927354580749190501890978591708843593612844917856496145078485403751644972232774003143108702001237248625238172549520929490900211406238677249996033769987300867522014732169231574374068937902271083763830149009216020721803392987504536085784205718217728409854597632165865906021451263437250576362724023724183876003935970435007800183806698085582156649481007830454953888497562898557193075077643589565601046493421705628655457934967308640762065564892875777535745134097350509075002040572200638787509727390233555305816492277293369929006771255013217620731615147741827514723461493791616418462435946062377855948391910253272773873698152865377516797464012761671542787879886303116550738059529870706328641609599890898718037390148605771035432250967830974065379840279239373850493087827138804041456751727028260989785077567976849389254454805573291815201213633888541106773343237099655216092286549371854743643207080320277750206499638429052422424174975669655593094227755739577785213307752876478432592297026124558122982343996315729482479223416936013587894597317933375198156349780683452925704110587573093183306673221770425662818275425598583293438385110936854423185635482335583894840612195480280843807586312585608395815697737941284126467487760090002803614885874746410712283776815195561588568049521945446819103732364312878958043051958758905599494326029638170843939883112126915239342865616344122949064713994064150127069079758936832344253766625973559620362791730649069396993181491477174254702994196249751160469834127200599108108674744032324224793622584985390367138229084225536000000000000000000000000000000000000000000000000000000000000 [105,26] -184129326729072705632761580813883278245418948933876409721565442214756830491840162358994923127338207641759699162265974267242772904561562020613076112007030731761683748318030945519344604481367114934478023379255484560199225047190156587213453475408250476182096435310771605526047871886747913610043882642996813538782055111079404235525439923264732803587259097609041710725745643639732085447931704584594164840628315385345459493304585293200582414360827108515926006209753260188460042207919058822373465703861117938942219648527879831979862397127934751151641562469326050815771158953632879815804627614420649332933135558417265636443423985493068116607219965338047309755000006604419119413840408280438927651737199510327776847706843972242316820352767755907707425378196684580404796914329331547964353900243661614077868230679247443829687861159272979293201685837727699215751634782349565661228719699676706607552613421932933072476649378016987144757396956607213574036713961870080180295926415643798281173241751686479099273246225583474830570495986280824341076444418379917232121783217803209267063133145598698961526427628011869434866212865074776341859770816580764261278379676668049587340087751384635675418850294674519713044430044566828142776809209726511854434998973405092826786054896250159125511782058327059239881565909787720548426888350172002974881408541875639109544510624054424676929258135415529720544392195144540745016945566067307636107971859772119352765459372226196868773236616200154348707671173389165476837508077497841615110012649141559408914390054649467970970096696005263531652651589784959090831691773386859140318984601392348519591604865432071556358689955695977212059442249272965555017211439841721004723654278102509452480195153555228635542528904656578971660412760847672259854667159127052062162964827261312802818851801675505158746129991059811390179885312529197276898686133114060819756804717634552018856181697728705826866472795455463219297142184137344172383418596732867881869472311201218704075394680115323203093176038028264635031859691772011422331468983696199472461966588252805637895053890445971517817534713378235735637995511947502444320800112640000000000000000000000000000000000000000000000000000000000 [105,27] -19460047709600827794434886778751296311371153503934090197354215012211315767806736578231220383065389497582409909767530982690875965956928978159973956826704940898750893665792148576258635555492171104330353906702824505853373866934533173927687895052987427471579665090354735548382591454042821305621794878502668751990999547019531773897493408237221439937924284632134320945751034706378654125712832697639586556021996800594255684745635102803207264117442973226462830596264378598641183911727960888041830486084308037036657594140971879190402467934933711733999180756336654026280250373813363848340589974859335473704630802236301066329997420942060635372977210559394962945280427709167473492231221389464321774858784829999744587957806099913882408566100002963173926110524700393923786705273838960320271875639706032212817012624735663630842210831250351057529786760627516203129645613183644471435351873050170724944508007121547785116941744756425794653387102840963630462469039872908663725336702913048799033090601977135346915313839673530081965168840078331531301852831442704646055308289396132180822343974607914131346383962251910503425017730061545182065878050594119226591117470101936117280609969615001110541208792435444989288293686028116473651841023142595073286381157433525461504079211356547902451718882238296430418233544471893032162648817591138110832776847749983925195886679663447905070262913092150997111199481541242765566675351865736982921945492022248338751760250653499275989601132262039703139960010996609811798539152692894326415002130264244736797185917196153677251427347790660373910350311572433448427163052086345746071842757320624187725802004450264924228838708719063867802891528568204155115442610453069445365659113050587178119393320359999129038337493225836684138989731679752757758565322372068707496504933890156867145470339929826827224721383443807492322522293253940819457304585312850713988011145815087244343677705529590554422975081181959076888771783566417238645324601224408983203653471285003903608171980787949326797685453254776621304519475470572834733695583054738287703633499670369153915458063500064418359760707397439869112543600493397600952203083776000000000000000000000000000000000000000000000000000000 [105,28] 83626939001374361280054234699442122203139758609450976377942742128466513620132175307292529883437090259355277478093347642744086626487467484695267525016299972558650693245341922995993428049846387145586785062467987314318856107050127574872395274503931443027075190041777606025653100731940389993605241226548036708157932800246066834406972286874488513967836743059816195237328524839794933495208909749624776941539380275902761855237601429824999699072059099732687492862343988663623878187546784505503687559572032172359162562635192565987112149176960130504429606859113678883365213685256241418823928392744730075473375036841360600235051733810566861456288679296341092926057717934245485051532379570917000947321471050676268747749004608617145144526097016611362934226663839464913253027073974536261583345812289486815964489299072154989167892102343843090477034624290858185800807302211419426271229045825189438929482792882506318147328890662764921454848031987289807296179565698164852345918596983176951650722010718754963153658175428945511577363394011147634901775252812874954846230646651225694046143631972768766075507536058184037024837144196101423063040940778361383484812805979984467688030855032057000017970785109356619834508637667312771225648239850455700613164078040937979922344500317486848359644032871930418710649840799156953204582959888197367773086787669411741975790600403849936464550874443013039216103971433023507089828303123994640714550922218282624407792324461095008472866618766483089174471638511803370371793987286640590760834362083709766997263185585073925675490545839756750063920242311832739630714362931701705632070585610434411418945609520618200086921204379753452114685532274997149750443574349138448365504365879453324493338560447840621136269890448354840677129569477253392764234841583298536522305803687328253460127996819072142020288943760551707585799682016279004013653985771519352082575301780716589343660654244072749697529384378524020513117701285207870631586976527034285280949537999056290031157242685456193123236954227962083273711301589200176100870381184825655749768021246403815312450726270052209816946711638142220154096646356772731139171287040000000000000000000000000000000000000000000000000000 [105,29] -72987814286718563355162737356494935242952131122470697248466864359477831783770077767574598487302327546116765506508937295606320846834992441541017947275032426637858035229407889752014337508155485679459797168733106860799267515339960299886308679966635638624230400687450360292358715221957032338760837657663993810626457185623871807425474333078885956472369340401338369176056166674131933086575238569591461520982218513866085090854389389815091523346467036312642718147870016847503780014134323694038373354545464996955183829681213967709418887817267399150988747914732078126165751527534494307477572346122742128427080497810550930186832124071665548092165260544592591667023914811054999757703422500388025513016725365738104126571861001535775823146325157265134020701480494547247435649598596208014185003560616487252111435624017556642523163335830844756013016976891133439940205913604592131123064187476643986306717239593595688907626151487206094781331745680408304514745733949116104060686413347361038245855957448465797050899396125024425945612886040473510471409442840282819980103457932930441941373836099407668465070873320291882343367685109005059924639669671309115368217090751796928579125315665863380919994096999223047379274672412839309410806565549799484229988907960272662028975606409135189107654144782129501861624300679839530821003309935664946413755536552903930539348489028134379996009043668571009745411808698867848922098352494886398616857528466197342624583473485933078729166920206566484019406873501284309242216640830006177556439339191068163796056460091629903055870086897161621178787737658134047877655425112824907952128846549768727116873028687056525692161107449508442751466358632867581087568826634949427397682179813616276835401422352995677976589148106123148214231840711456826204829783654164383353017430409287340947771642829671846082627185646248340635169777406939005099967295024564671680926922485069314336684043121134840095308263055280672832117724883117547484205652567635429155122039888354015750523916867161903306166248331285328434026840737854701719821408618782125566627448166633168267700915504476935275844872719710319897788913858691552972785057792000000000000000000000000000000000000000000000000 [105,30] 43420087982764950068332551654152224008271178951605509349368017379390681873883108310067819399579312573425448439251509038481530970284477307446466190014087854005092796021405272151630128465792299484138536865458773465608273537347304559645973401323591725674455478939839183633554048470241643179165129289636495835105827097077339458202936709163171946553677128589326374133896480116499138948421269349138249669486024578975699515069087057838922314895484972678165486408090120637034512282718346664429270519192739686135160895838784942004098022427282367504308970166372201739994033021191825067342188374060016982887491037111281795962015317001872507461690903140840282664293590388514449108703342651471998069733964977472986599174013449369581592395245775914838345227070940931996964847908102202962475935399691844046057806406417654278869384865700682141864847250747450281610798054833090386797193832406454004658382147749748066975884098731712251143486568051374201842151671395194952797222051205910398918307853988988678859389187015743067234558852238593310684384616751526498905320804922637660677569604425513412380088340818689276992248478756268172528378178456928582191624532911043024355630458524214063033774047153966023986072857869978252011707787875860132990702347340889625368310121215602241491545922172029698184613860858981268115019987472520632514907216309547288504757213398335938836053721064125744632177567887096134046421614059621080103340385512854835875405807089094167207739892720189881085206488537491067771508052150262916534220589654575766008796655154571696347775017589202707089309582733296601760319138982143791665113400983657944896430577689408508503063867044792748008730098910359269864553819246504115703740388903206308423541989263046630515420620479013780519705173719632689019059617428616273323619846063542961838890476608076286144275296324785833854195662143194548001509678803591812979594350853455190257749490717992005901974861250836214145671018668974726401907179565270605997929908499522871109099218517995988074808743182668114489359497625909744739028611297847702472274770678812503155596812918522245678374112558293777489120868013605398733494681600000000000000000000000000000000000000000000000 [105,31] -20226681135172086746401078498985071379476700548021670957536997515960666410851938472875692336766689397706665766753350423254196555240821183244922329932996724442673652966915954168490377533271785390718738290864277346114483006419753946903726109128294700489468980215965226859424397871184184201022433163573384727147592979880705129460230729394171985344326927358087621496227632895489370983562358103847018472616397389269194313161679732030392345342397447063089283332048514263769202481820143223082072829265708798496469399879897135942954040397288997946283476551374170841548748944718379845118474472424480286245118346961073491104571143958989610864994675729929510086717926630167711851469913674177375165671048737438231296521364567964316258261491529960072387739736846299109043248853079024914959133657929447444801657107855422189813535397905065698816697893464940370670986917874497068321822443777527129632485113257776695395734803590808675066521465711194198897758080389493200459236300317306664126013051990285131278298135460661394155551125550982068114522838777727735745956052803772130885263294991161897081209885005193228075873043001183287298760416365154187629801209705738889354146542621051020381047676085666207054642664232142073858216977420776214676246092141371236527622974885996621297403861388190498188329143011282390259676313341943314080748516176888848236091024816008274181410966937376636133641921525500143113844685175618728209354715217825220539706558981139761990820634684426103089814773390587115669565410566062629015490131074721419522239500830511125976011782773518084288591926294059045848626839306782836785079026748660640935471031578773272986008692309727858007519232183400491612569731450454358098774710652074065941565318604158924271026720627383857533778927088801215812869949124432652985225892461830157454729031389110350188338801398850813534572311910648910303577787835004438772313860272734647338462131828461213023433049435821849593786852489806603015144334068756475580717489955216545800659535712434762142603093505115771162192374637927646228518447279393725686889626428440398179917930309727911589321709052096556502806527278726331574916218880000000000000000000000000000000000000000000 [105,32] 7640093827666764532471292549063272729756493953007586740430945550994870596023614864540821783215365650795171390308992553507694637250946054567823446565313159988323778999523867431167355689805823680185412323757797304182557615974832938711932546379459891687099854376394939986359021610173872450072569624329386576584204303712461850153584054251039667946301545726355048793213233958390841683808238201167210369180339718697092130290607675170170983422247102160219239462016324006622206954442837968689091616957206327094035429020504203122578200802642839926107908359145174401413714419625885053477194541285716803936621318715829107834737385574345767231320294157063905408059545769930189864357314688738164972411878665264578107147677975851631890618398460151917670723889640237872851987446933131356117530822547734101337762322008168188799413254823021572098637608988854978123051880913331765410306993271004531622303681368136329702031310376228437143529927203101380088014898806603359334493300264229532042814273303566771773897733806009494431316751664652374839568990061284037746214128169553367575752487955834172194081613195349867864177082929958670373277036085279076178746785441139322502945419400455768614465317962598835250935565732261503321027479859467991197377903171920178101808097965573873758354106975674552660069739516334223680555652384556737315056804955814115183906136700711535346971895723418257883501259207298848075056369851080027340544911434187925430038971006322779519309489655713217740602981153784997569205193337030634497771900555730808553870588537509975709937799620965206776547444694029028262092777378740280526186255822168109631388426643784610287116895002451898682954863155487949913628674057974720957919038990616505706672601090065774772965012058555879511578188561075058402108947559908214586918340443536148192853901770549040924253695522316406340909855669009781660827493985045283535204336201349540186251921002562629230409755630478511833620273628118139215168606927293083642790367074182657150418889099042857809661705090673365444490627000137626943043482322913838072961750663249452716501594535795592929360545968138231760799617795406136452369612800000000000000000000000000000000000000000 [105,33] -2311729830192433144444037742235349523248787224839520713534220242961907758105044462385643742800093526329093687365095971637365773273783152289211670127139752179139242544366107515887280779294299992576579582132025093719505888060487456103333137298271900101608690616296509212443707969166017317235580782992319508347123513312351762834997439845111083970948129727968792800994992372840077919960898443855269611358016502623859435393272721177500391942763528624636931904945010329547341682306070282459706862729380385209834137807367301878723035595343926594272637704577621889613440617158228225189714729038195435175417737545691630478811208727190200513395806847557848708915175560515271903727827732558583399787162032122072115832760467598335738548633763933632840890771660117899074825423196402715119442508990895393238306701659968822450713795871761289829220003972382492187787147972684820360346231887896589900025426975360185733905101924997120072407782300175303025250047545704409003590136608253019577840620174761670646397474159821715159903451123761914506514977625216483421177083735413796441360766575587069558523530585975600562879064437828389538035629932569725103880259737134055373275173458789251293477612083386214579326538701784784369543415446087207694486822944376637131293835456511426515713742152330715105332965563230314329473324835796506695039480014644335114250728588920931995698345531306760236799242192521224145580170700703767441806014072142876099768230645424122266697821274083033702919223849547182131170331208733779015541394610025773248068570809831469588161632393479312901216812359167101643346820473503265281909828885126069482414605883397117294575296048578770514791071959973302003097669650431697772940030555145741598567763895701467504264178526790627746678727547251567225306450121590690231073381905857075107481465892108400734529016290491011609544852062807954345887059259452490124342702722903179167289749197759595320380756700446836217324843453687139899909643017846339385759407311795773351744628094805336999465318708588744410376675229955711369346652797146211007256500505852131444162426536740003518283133452031577686738761478328775050358947840000000000000000000000000000000000000 [105,34] 511064980156402512960060944329999446840168140367244027504385624217927049160048436307976233995657240502010649453120493595506517356615636807751314434667318133072141198491649844011203384135248495392186920261408232224482291196258312035287327271160708239167003886413481526911631749019136663401084737130048887188376771920239077085429665231729118037946409684672381838869387430195930811957303855427102602628131416494313934805680006365779748251097635323462182600168653262580405900342401006703896143539771024030279969361429153634555249235842461928566699257961796698162123848860854277769445571070028456877995030767988009748078031575390077157677876269062065946290944049699234692299269183889583046956389468417704592219824353520435035924060937777201320724117393113108994270692202801593249368693336529969939736702992624408160217961496409785743389504425107211263577965216125761409567634327220115388930444062477952051857131463931940221370762165049152592258784222589307233196262801172185302378510155074224373379439363786361913668161065293779715593582748749793504731583262155248751411815444474699044600048103322471318188431873238721756402863233352101561664537552271631334037016874351414910262163864494477733847051509732835371915512170695081206187270636743854445881403255589239335714289759367699044947859205955692780823294510198778361979578449746586707032339350916208221908096241211408396737675680075465405138859505109596216486846275166773908650378941692328646165897909011740553862044816340317247252247822208735702305848296521093498024269438245902029971722797476390855356582124386697187889761870856643494278935240688785483598552122580767432304384462160694192349388742208828035525202698859056479550878512808975044913368735989697843861917860505239223052384084913366683014643626439069045088144076450148014968408583653373524795114436641445863789234092883189303891212034797748919151665291267326166006682365733637447850293989046699803895709068802770040560960968000006362315446859467474918795313418154302067754017217968199625950216883555515899896633214570792667242936297578988390915462910632890045534589326596604189598207379138782710454026240000000000000000000000000000000000 [105,35] -43981612393068782112829338597848464932418335098948281707094493647416551201174746212030748568751455837419059733863065245801964265063258520054946267130933900432580462044411489221875809426517272039240760726540174963871668479182530920059483945955509811167942162694369151897672933927027711413724302227817682237301771264549671010392983697888703385286639797196762183047859690336448243714454713564375441295565073440086505557928650311828700112778417203773707406669025771338892186969139902987483943746746558853735087359366278411182420250815908231260179112641683407451865639936394908441592916943192463619769516650375883311118937859889081334865087976344303626170522000952352301986073799212826929813661847744203364383178173717379754179999669284107084492768474475827961269269637727707204634317331689036440905268534235742820306925490694688358310597199697044039080894099521493155826506245084553084502091819832278800699401065709038681697410902636948559631913240788867362721872951194979368459580960281585959739767298086618020991354784180578496034754893705266021328822522386731139235004816018868256386872770353320894098337708610598935696805166834455646673504815297770615071698793392736656470364884100976734993038780925866935140524643738686348761824475226887762490832911823114384789936306844012720312005405698444358109565831790683163252597733114637439073725888618656491832317790239641408084106732117075617895383064152082491527962664735298880916404519627852358819391208940474501762425627505963587569507211435821874882353317325397877742612729279271901178330249775347012071721282375130731698308186791504175788229840893412309170862322479759442913237967061830702684817162979153617580257707790587592364548778756210959219300628225259555206675176783004580233901924497851841125989746769827789775366303221273358815365604014053011211952457870769926383491410090184043498678110877122675065138765431541230574256076638700665232329517049133141545042481674078362664701461102803016685323027614658160864540630299788623527878142979825085232646846900428833968755186352192654384142142357001601851195996355494658188806585264304740086175179256990158693597184000000000000000000000000000000 [105,36] -28737883343074141124180275117499194882564102262679373453717252580510930909777607847150712270647904847153986229080213822598348499552012174473360970141689055568612330301640780005890479157623783339148910032968490614109911968790547718988466756202537287301311079306407423430913987220104686671215826344569505289457487550873079889226628925637896815155506009846395493558909723545626781348280915793630188220346601547816545746658213447815783837955193455381475482409245278019318253675054320956767158329661930021979730311171005685465929634800770354869043302244561724296714126154015825654986612932940816550243980566369056833577970615701768634223066370390678068540655373394360480393771622644600911108597813762153230128659535062064327598081787500233568189416164070541401750325767404162447875322532381813328931724175673837342816584041217329557086190414093195729534897842485026598176210340260670144876759152388080234166907109999931373820395496681895565758105687892457570858498974761239554633952276853555993316171502505470269543432233347568246922065478067249195819623845101109685350309750523127297579557160730240020352515276211176464686340236496298413287102470860303411619688330553470307236676837423006184627420768608670137251825995805783655783159826755296178438709170489465532843972718779577954165793855166508360778316340405793285924944974407960477583281794836726416532780714256694799525662309365945573568217577149281430705225893128229190956424460277714321662936522064078358978798776087958771701688648010009792453672290685223208266058208815226229501600021867224481072934402492290001235045148553508189496561870942310837924697656019033154613404318985436996452327364669127329779850353273741092358517048689545433316376082779429985506664022345243611006807156897917492116107565686195181535003674787229658616249332404287737668800214016968183676141894514159521193062644703159468841114832033925251818935685844978192391666743464124095722562877810804281338712961744447437219594436974965966939011063178874632429933169348120627867963003342558021678031092709575474515875531304422229638499014889461665455062414625374735417375194191436575921930240000000000000000000000000000 [105,37] 19835737653648073887717360520356726952896984229187058984794336433856198383910547437199800575819450268745723599528114283188888276344450133222537473233589632650308564476964276909364874757694089431777024358830016079614458710654227827498362952958614982313800191631962627964678803456579659526937780579259154649223313622648085522949227082598009239662070397622306760301935462328656442700687555201472511570981453993294532295125743595879145512067565832033223731446619516323942092849545218498924844520642542133015055288770272724059845030268089041617792040525501094806088279721227319405992216364384027489401107609308142612208484293179743784703342382450130995390056185059588876138286388644368746030008769887882821616844861240679070425013920060882194669939444496506564049237965371282611605879848307652587538332478528046613174373269089470986676205951606039269624889835914734272006503056336350053443349767873544082701389756238676675061774054297269741709400234640872303360292283754159956622995890694808266482507892727231468908614313274745291659683937679081454734521183415713861628737474356343020333709173598508224019337282264866549380591692498239393827689737074201365610480464920816722879748555125418901431860859000885550212443801644147445083155019373630373587141435076373610552666030867935036268015354446657041698603043499288172118560287034054273570152955809839188978989417657794047848524998453799265052491287180661311180585207017873203237540477774269490571758175114740620453257287944290888454557252258986509742448997867068771016795385978210192549701337984382960885883408040246018017584017411202196488412668182244523074655624124367792001859589227543883378042894841021183590652664055136608409648164297165185381568353016052912708015508062217430127201859262244686871205391435616730696594086161861313870926539711547118016813248053954768793572310610011442604941844613828521042695648594029498417359540557585309465969460543479341592877428813297111728461741872208356794046770093935388566987195056131223118077868739935506982668854174429663847701666655236529321148432598751921923664862237241216702398006525821976702766023743835930980515840000000000000000000000000 [105,38] -7630994230806261716406647023925415374819566215408159845319035588693849363381214490617330767562515744956335678801376004651879266249154373090001229079971342889696351778475567727442383156008474225447512588137805973868459309150903342001555662587452553303439256578455721386889956900762840233210157077997148533286575700545217501061159884989502225936972888822053400978222311536198202396949991957475052948296637917177701913459157979569360893961529656474406321344661590993964610037219322843592476477838761377747567019425109209876598777523336417611243967974431735461638362017277653643613372170083981317571594187488469214515349670437345360203460463512735038917032105697190715700267125218734008022505470726705102476361606764571495031008673456666162990287224772925278270413115471343199918140709968548769528100885387768949945886050749863793033928252881674280801477101803710343658501845533903638797456610853071763493584798482810758525869197981848357625043248620202904244943690468859723378875133276234083919984628690277275003423228342282458629213051077325365754439073387665725986135944752504101466013759823646199494448115183461777032081151264030963984205494324988700836613675336163778275404817862899715974944658813806589333863500932161492394316322900996594112684838770887317944325599665740176923161151667327908632289099463844321369711383712965734720335691761817764315212158416566830252661664115459130829107450266950982989527102586250050151764739071967635357683537339546670297830440954891953510592178963497731377537515585295900809346152926020739798446993821888410191936824238747469324944090414285708025493629112542539116831538868547263277269512094387797559459642461502912102742839804053615377298105921336360207668484470142062887305947144788861806995990444879858859554790091870604584819098811584890802067082622711373986359945950354436160988669022209590390002747450217145815316479647430294995828028167341168511615681326052545769328977439443742793945298308385091318019343427744627357545109401430648131949486567992137012436029022832122148353393752191195186350168435339716847723677575742574867292962178225841312863944375410466855321600000000000000000000000 [105,39] 2189947434937757821458239567727431365178137097245885419463356336893141180657798576301792351284905801766735659561218263859510459147652638517968300896671403812704984551422610283642323024248664157704017717434162353493107546530723438686141372784855521030944949826332462230063108208178613563524421092380765192855160760780382871798911131982289452824831808754994129228746328776933164041899091001157645429132016911115153874853066264391778248995100577522394211971558568493099430336840095250324195604172982809903453644923581686371516455122472053923021543636609418595975664582063291467260223318089392299948139183354707052208869976900714614434761125678231321110769136290870879965384286501020584950073304260194279431395986383453164736810356602068289087573147986577872352328787096785462516401316359023176780258753776330034429060273598572901204009625496718030005371174024597227565451790440144058075219344751600966303398470842504801284965054553035138007998580664732702754342766529679541476291743804212250663381364620423687804300075350422704240121908010158899382546586062659852158684370259830204131098424117527456002684388752527157467250031176611125936484732686651362380780841693189320593063804892582139296918393166934001653376815172907070626819213544649430746989249556504515706927803658284829614216108306573458662829344476594142055095416596313927005096702255567188949825016493705267985816766807136756967495813505941585685311208941938046730934785624010894810501919639244397551401202108527347738616454516785696181941776544265378699945200477172620713115481247417442109104836732608356910022477356131520621989241382292768112903866413061942208190210122053714128684688625194927323360164228123287004071944257279496759300624768276512647235265739879156105872040001947876821108050364645794749062943855005639430355767900894050171479436998611401414512832041062892621623335665007435071421804576087012364503552840564659833126990465830712765079945550034668368552430501166444145647306021607664639461242407275563418257551349244881084727923008441218826118004596496432473674608415244403176461318564375207365411731642952084526760582086984038193561600000000000000000000 [105,40] -528951927788098809351032089789301725438045664675076439192739764747115370234911307129651652613520449167368141515157892470168131308796666179094575276270018166172545605354937614501460393892034996838083063501832654041501690355693981540406693726476084212355912809686807446956676382211404347705755735435921444531323461366770067944568061225682395267688848734956804310643161809111231693618637246457303641682171121858700383038979517384166909377677319677050504608002515399936554717029605260529362476678484506001203023228662572266127621908839244774604166279439423049372892653323402256118970966209541203752094661472568587931062782013803706244618665642694462271570647334826915149128468758807447982835561684564076244829796472188790918513219360897991275470271346916481525899132511602400563958724951802236293526878528413415820218015345208137075874524931782932013349915528690319053002264118385614297268993529084789008538308349477170006258178668428292623584683291462450692825109949846546314567508226842176327465190917096881800895171512870620200244583698338258757077258431895862045427813777241273336013860747291616507960064768340275430456168144566114159426441028278898017183599929291381481764867156463887377527966576954487237830543532085527168801463183593095714475863704221178279009156304442208049935906621403726183656361251642943871180989154877422293065500024452159547149289099852814434674616920373228672561133967361000285718392374179833432851598188411369587121123501493005715132676481186175253760690608783699871762555471091202022837429212365675117088515249673028629734527079644082973319223762251688035541234366730469022797483823045323228744905664925231389334163867003384216303450624801065929763841470345310132821985946079596280121919454405294997608129252727379783130016635983135563408120260439712245846619378631480850059772418189713551555245277990967559707070264342486836928827045187178319343375424750364139980487507415623984077165491032973308164384355875882953258071584281602753615810558871372356797474594140555093113972354007546180686831872109676992068691196091454064117742501266410583455023832811381144379659781710706376704000000000000000000 [105,41] 121424008872078798322780177030923314241723990017043197355102601163893866185433267122562794256520768235142377816859041861282067652585083879023838664644158084207489496994187567534973309133499134407131189536293750015814617174684249824311996129240804057369350172286575915124315833795169900063386993037381319202942335801331853629739678374389238345613484757556705492788667684948791667821704793544153683802454901126195097516153445355683656868519615587039452089327228182720210585900657607480437158411495723313008242416829918758014057491390269169723566848855788919535468550901813393179975734599102763105961679631233418022782021609523751292754258318259243592332089515343329896508115886046104835456441360585724032540733148008515335395096947888468648115784989665290503873159624992828953304500412215434722861712419057317783136556903000671412640009133304018924239051899429933925470548919208199201817524510926106420817544816275113965287185177475110717211350929427096426485215238558009715539498829708935045215322458146440760442215304643519495857484469768235314294402778365795181297159019892397848851632058686859983909322499464115832005350788362759965762408316026529042468948831633409993910488852785615621356945724315224059432892287137905481546574153384892809637912537898065331473817917576023961484077841809972859217662819081317809410540713018224804052940183437927905488702710633900432431155695977691817894836064755287943638850740039897967011847152082431754845663399240770995934787313306924951668674531030021850693102320530351805145294935938629540332849960008590277674013778070200658945455698473668012371151254910433659197980416449823351195677669420364125232349473185199970011031805114018025645310813871775308171448774457801185826897534213254784497580192737170133281878652452429202800279366842106864900194843427371072195070246998175588820910319686520691808121398307207834075517285962210376086116570129076547601039054047428997911398345635559686002843299440689601915684020009259089467455805358332771242843727996143208470039087662281904558894299607747967360439524300626796677517347881352822127131766511632974335570161516496814080000000000000000 [105,42] -27892636850787392022757520762031238521633759533953178745526685558184109389341693701414582622786687187479012394859866709423748217126590501189649597804604576303620107012402810310419932026583791628661906148336105324889861026972372481670989510666195475394134158443843551904813531403115897047329933416893440652055345222291901188936949089768434326934892261544205388949387713012307091833484796705376206989516043297636320276658297030472201299585235246561499887023220877565199652886168329478098952868745585584977221313443562489676062732360906587849132015955037169685050813862428462595113268188900034169093475425554918168368090278000688455668521435170007825032234713163460761544385219435190529895280346662692292250214149662461784103839226376821219366705520392710072310580857126795613849210389254437567388371198894997004102712660800988149933764937887748224723167966073882273393533225443342601892371899196877084950620812393274498466568595167810114393464546473036851816311098641827315657111865316696463348271868411300011717003960655672972753194150085450114000699113337156893821674026243082389665226733127491665256476183582444601342605858819918125589550020841568964324531707130652586921886302445543304018888185799165087649598474322760044989972815039281611754864773264173243696285610708806975932199918270185288787070254928458817828353536510695872631029204425421799104351640049979136764460834468467218782434495793118800184225020984483721555442287186110062816261373616449619493531408925421064150992497851967877619209858600413478835706541211479840441706915208092044207767380104971722032979431527031277096005625211861086321972670318722594330800255143158276229607887398757620744289881571542725635053250424336760402234809489896730702436732606537863373771954103928045290531434568010540175971823490915157214043598053729218462384087025312369006942384953762581771840080315426593044405907221084512645919768395383062044088642139250042306725526638428791678385916818935587891522961254688328239147458439934956399716140645378452250250382041221913652329025933887087457728384486407336415014043054976335439964979354655903378372349162918458163200000000000 [105,43] 5872617507275146528951970880857074844723567938693038936987692037248443072208489974498418818304689642773461117147538298979791515487973002920884730157426508025071132262907802481904516672390466659818929618983575375247536672299869387168269981482078710737323948684034406467943837995332894746854379377296475033455287503113171312843849648441818098833995994228636823596799357489978567076995394175549266355393198207590646099612989202628053998396033703677980722040744331081042637299914190227344121187118836263402811712638949160371808561835538060624754538976652785075891286817847054843728427228270351759796776761105226002429276461580597725883487878314375316176531025490382512681417729496211538822763077586068468686921164183285600402863601390895744270440301682793851325303699825381514350553759142244639441363865739308822432262641257386490605495208586826804695428111069175061719626226054929815135065873644279127750904220513103766888595139748822886456806074998965531805909148461464467016781331778819683244972639848499184492656452738587715562079374893552819109741062930024662408915357044321030427708617736438332990005232226446269364410626334108915487957108555134991520180268420655243481831190700183762961325776373322924584812013529891084062395270401336612041522943283658904178585637824298977558866116396655334213748384086100909610364455764619491645054527693028334655679970820564373452198676164475048616406427774476234560872172029102509854407385398316335317089117903353865212361422148610428233311815741786582328724185252203463480747451716209758068375346734146722110088410818143612979920126447891432878852934937937249446636327892577389968607788324159341491464605835273739738862494362810506342125395291681429885215195824183727078562034958876004899906380152697879213088952097801399640563756181875714991142714641694666023192623417539827724406147700902759319852564220527498482314154066122526129070065793267453360047279112129411985378456869991979572366144443142211366550163172938617601334064119924722116676111331689136936329547289930773741521881218206364974052257703657346026005304174087756946394200146802691153837856491371600281600000000 [105,44] -997399186634337045092403950856260363331228040936973373992938557425949608883959260416583039608432665739290871442550769993839984993183882364153706811685092549527997885533097298082214292796055586251233046136803778725989076446943244804550097934755955724593233630069793650114506123658093440148230509768277391843681301110807778164142183791166515237735521135108947248412735025967869591661681920453266342288275488514553116223826280583246172184275559067584037133359211854359827687119792182178705959179717935801457548620038936608331325741343735503273681372072534251338884160472245256920005637812175157570579334198157141769960949919256896041271827420451260219780697488093271497641555737581036101327187159883757559305536570500379629070941117447350501290102605842021960478155031334805375133717246277634960697531810662697472433966238702391912475356570147589401734538691945121303928070324303659822261159199691287638023958371742819050647983991496710290493685552627762424183778023896776530344595715591432629875799464378394809588976839691841204966061751492593122248501276852053454281208124536121439766676901199863815671874566451580647291151781511026088958416599515983408048084725147530624889319820481325086963687988961676107780716904530865335577195514239709312246418544738478309437911456887987604383201042072349281336203495813538987681986543435037996374759292445847831614428394083520083191234073739873645296766412845935099302252799992739618666298362362071242750276675011927257407122970044070931696237104416627727818632471944892724694560646932751093815781367984879838437040594299433077599687985906321140427041935422791365017735261471166262360945762130358467718949596148420131531879984023192277422517706648913598974326639934846993791407420703929156706500604823124065469557471519232031129216460695420947360536189328006210126232741115057121920608210221002766553130788081930459788203250462338138690410010816569881364283051731040281167400168636695716407951416831748634467513671461259884355082123437247468009504460920534480406068054450296661317028639942204300658166900691574552025853436110478140720457768843361875149090609206624256000000 [105,45] 124834894776941238872514728013663397999187897087091272685004139320247522269007319199488564828519290242104901867268398762848464643363326866092943237496423983136992142963544741307559977480219223424622214159230236124494729750457270700745334775860967604980775150728464607130519295049474113167923442191532427237628771503274080627740146453231034508787822510508642933529944688972245469200519581003861281384392065846715906240851047853213302573476201863771352880601975390647175633196153543976812789243989477152325505938556518620853942561940801657520468513108975951193592693047534030305320145283963990785421076723638188797826879247468180320589080932971087917077622885615628998366400114010716286489359291294717690034148964743532269033465570011263580681480499494832356035928157357133427283023848460479324990359330555550466145246016967623257427413621411332149789522986615451752302991242230934969952366424415973107615237998522820382279403134334990243396616964753746031362801764640949611186017242461741735486877027898524825270815624434072575130038894086314400367150005001812384791358919945283397931763930514796156203952627147665656589046125373456200345985550657372130030079529486495659208264187228445949570004451641329826729969122694506536826159121973631356755388259275683025758773873508213758751098935362920229056948276682732723105174962107051576756222247722829780203354289436446336203622075723584247470026578332218747913436307714460532659159878669394018987550680546157914359688069859820445272415360506882596746423724964464402549107404185923858139283370394280673721456129162085009125911941468608802508915879058462272896610199617667220398652432632031678179977263352420646603279813228012081100325473181071603067556616886364167631437337852354796200866443780599185096382860232938478179081867557674776569644766022227795383955684164867692389141573090703349943044732131633248237905149063676470855764511524507781655056894959425041698623366816730732171187107804917557007818190781761100172902158650487893891032974454118675241925494688492821975156993511269052129613117465894705897838305526288944519673549472252609734052049981744071600 [105,46] -10706389397511169519004048225202209129802835041963539207381802500917728297103163568417542163260649656619164673105996483339497798745220644126405764414523445645177617712214459917533733142786440501225074851853065241673227499146358177999857210888858610619727618906982719108051104889068422540847680950018617107097401306107069589036120744177141437095486893823734186435234910987376793242346496284645235217297754587478381710302269406834285460592184039662930595812342616484242699955349342766583210645428425309656213350110395897724084533127697782703824311523544197583164810077341197291170601345958274796079274180250612931290789560783198602645896784823855055672692689911046660439055891053799372534569970493903562861092303499205044118295806628873211626419368594716490887984058317606638978142408287875244591371168952714123033281875553623041108974665668575202124411752330775705822303894883487813302021632060211070203820842577332831191398056496147804110521223416492901026345000320130277017511440073736699139034931292414485783383626188890979785883220155967439418813081124941375757553455106580100710857693010895486871113878665676799145573539504588848574843800499683269319136533195445987324918184047449348970088447322809564443677328833563270526429307333105629662249487020785289441041637701446618266017537144284339466983795038374665398561967833728857832794541413611677845256460556251310755541035629973602458641873133569894740696012937707620199809984599830089360652194735597247158800632295972528712481585427688502785953676761180175766285743772235752357569482875644500878048328068499064827788797094068451668628570760157346201198029996894350287815683421423315348196530540585215348203072017929178687384637477005700442407477753182966889282435605426638086873430466725431482826391123449589483980490119107763754492837823213221540339623332281075744308937751218576665296355515912342586114065967136586026481613085265229635832503370274720728649319587960415996061585000111570700102563200153812649844977142159880360304178455085489353646440590359245773424757724622780782204483073285592586717066308360622998174559722972652895073199554880000 [105,47] 540911541264660097486522194449211423447025735525833971741922907641483456647677126133125056384156535841768336406511960208299877554942147233848687920056483501454420783067384057887434995180569929232329941748758480131287342819804874040378967872474779012024373524048672537926244514301018328664992363900749935160680053329170706286769474999006621959533229914270522119524553405172565880750464417100088561019961433141517868174969507346193140678655261787797138600318016726851889404273655650782418285548932012408747197288353233958198577720956839690060692018330494661539589055889883121108009270592108496553629734747744343573360766197627595379018418301171388167199890829938921863791554379770877583012868588729006376314779885039408641899911020897414697866829563512573718540465483085831203630522120522153640418762102362169799646267903635864590486312930425902958332548162718534173030910839920069054527968983032416365502604222456051435261659778312649259699898305547024611098151426646338416057485437545326565837674262347206761925305213166934323338485927132515897736839903327582274795597102206174669295397043287717919126391236442109652583886690874489873948454939890537306683144980732048768680579294184044912577510964334165763114622919236407687343664881180443663383789817271216588905711582020805659381008002062105947061168604110682199667349091614997147972641780326160158197038992555120399028606336738490564259143179241856330481913781302241214523753874600339967606078106759864882102417070188247482406013205620381812523672211459548798194268120192865730345985631698109184954759729396195906626340856235464974563077056023862481155894634312652027200555436432221299885764143362546274626068707637921479397161701015272537915455368351571503346889016795390942795129151825474656715480570288903895880022765985064104832167771362273256592348480557626444976433771421508421493626787750443337945435027072112884900259036035013395055334386221552113416004260004977769498076361433003549025126678101990471019930129536012394684307875269088610712787246573147959669194456335799452990279260502229917106147307157856573933830095432148073071995716800 [105,48] 368219162771492858612275006368852586086562550625143465246236515840904942405851342460025811881404425542969307662398572996183539330431395966061324186291202898986208639825878879220083417586838867868681306529034600370931266845061000635226715765874242448111284234105239066451314030827807100717042508893915504281538348400217485287604485088525589677934258580224861578217136383347557738891028118509308884437102743564435030626864580508240088022348778370574446046549032122242638272349416764348253419044867482992968838789495092092326970504252856085274764522726673529913039607016324824603670796010420685239682748838353983108641386153099377084127403452185961640735761670945169280187848519965134967303962899472711010611164523631396176732688655247516777926814599582223213777164539452419295998579305431977581264447888188739872734042046758583937648936945515203604314274959416431153613987724343744197095367281318089022232787569031975987780373403141609686054316007715245581173359800768909591234105734504219092260775031321487729261820714542823251176842173279753680251866043902991535961037581897676010142531354965294686418671180022901243278904016673254415615556304664072996405086756713673185250997268677238198805397139478918004913043403025405420283575377763830785875779334351944902680227278414602789046391633923457672947973113948426083392861392676439408300464056344142760001673387961387963753231861986156111756282002479382619225192200212516495578293183964913148783161071665243222229835077913789431806607876012923744400413272464008267280733373475535344788549675975346137900808592262643026362454037074472666994936572177881487583536736560169985144055204058669453630974897712716632110078819851647367871298690345351378976785209614842138306787181717792870297125081050581847462853338328239573322123402191944391136990877814106312467064454910013615542640422589767344822328159598161329889511127804159320047429713969896875016650257692557579081085377709238787826754853721879254502996022723919855576502808881546233455624302631609415495203291951495511833497027305541578868264778388804235896100189496061640899435417001606361219200 [105,49] -3890892208729942434141077104112281583386688248022090761615582408496389948801892944188606228327939205119044478378912836614017969180464917745135254653293600989809114416603069564279408318005795751067972248566817268699141031041315427329764877927447524866673586565341429262489479162727170458250005115036068330144877820152513495279632596895103667246808021294324059088703398405455427274893599927331234833606818966240190892094896517979737835772314294671450330119862339154166688502845452114294065713367002484134858633698927718465897769038789262095570540492794827502681704454039887287531841795722957231471090992419892205481268914382181729145091153583598368704222391131848736030461492437114469253871705871922218134922802902501487550130190184199392584039582858273077666251690164191493360569460473927299140357424829728962050471027355808232960937381739828990905424764630628907711568579864056516996403375282511282318461167602926862775496864536359451328978135707469360637099319746523739770797866458983396281263549616582014039251528472531872533321836625183129489690484235169537714108123316053040760722308291289180850345894681049860907739653769908854433726381855552341194266603640510011006217984060686010199149760532815284024618836584557024295006413647793098441131796581856221458294601596808110637296237866069189992798568017669184325854851074372234901192260799820413522347498432460872090700882496114419523081767143550535067642752302204460145096215158128640049082173380505344174032246676824263221335614927660281617129385825921676290649943690989198930445385627644660249517587260300290469350874831401509635388957753558396703149262354203109019191496097778441398333403437161281864220623157873204480243493646983983850784584375151972917470493097139496169941315248083634039785515386949818189380254339697402047844298630432303956378606615463201504971608713466031080999704808283234095340957041842943345193348604532977296730086334550401338332169163808412184979717951793253234229961896811146428068384321180157588603645679235905095870738737059155642963912567918827791825085624176426815726952400057340333430691389849802380240 [105,50] 651564137321152650406530397052091594301115295343163804625828576566197379766992590027077043142863162337168147155775640663091541047189454643637655978449091420259185887099053204072774204641872474254304091683155362701342508591341206980377805673168721158732989481336557283473276294234387154841232257648782496896956763907114554071978408764827295617561804504712256336951174423169489608712185458333922991027014490692369651838957131408291432232935298069157724091509761743075165579255445788686565209499560267466790555251131740440633419012840381109838934586544189005154533432489559955884748480776469864593786199893978529976828325430468388797706049809356545328047001962775264672612769383917884933220153213373802527052639474469756586168187361920944816454246724549472825980799917067282259668511515125507580836691114095490911817155543830567080144616272070252276490356389689078831875175764575746178080627972341970786184644111813959027750022752755753131556333996526497846390326721723758343689392582773819275807505348107632637092447621002750458102357760619453109567221888373970408538525132998770743485798126416057531847705627070629985983335407272918367825266933333227289579048109195549288597864898316941921621875588281264386183777160005790832835098890239003195807873785086726850730323261565785486607153472883357151966109252070661251305610233737461392934899663060949031179189268550549858920186895201104575907179064270356377205954983879264553278945310521555382663967886709988115780917487350030949245271184336275910790242142103429441170795489613902432074284564815183471873812742750763323859197768473015127799404332892551395823825249186710834158780528843704221178157445937694810851252635974630933562547065664567061665872083946479209624858726084517971592076368312662075084693563471037800607919244598868724799708404734277316835927946698723479488861214725654185682199646381217351854412547840391464142383717559261187792213518954795862557365945441553700560107446337479172232712755900026838303249174906998633844698653014233099775979060769394767452949317936283620215744668540995054762957365554223691352719218685376000 [105,51] -75096539276945376261582625688650284178329050248697703998685896378584647712742388617513755359376571244384404361238329711088696313690671884837355269964397877520966480783011298168065379848344133881184950325110188597396966916620841874088239197085805735287033057818240164003114782386549601437828147582926533265761527051647894268541347452673528115865285017927232706447124612686741620841182723532542863664161254191891510339295424411564195851952426297632084014369999222904550747043092521901743157504977249888359184873098488306586237002050261246970914134015125662662370413495938378714736016808715487664973156108348561842139408515663415442242970176111159284478649464685790127249832638380645563033394326106242526945513549088999682123008502577233748340595375759340526650080992903376312327496130295444656100315128407362949666460726601155451295685807984995353693566444224639409765298674693544949220227219412574813755533564389831305631500471261965361437958181692518091408054457421046910185954389279537115633482752085448305679038454328198647371145339001617513053292882226921384731712867467243075610115537753044534798282822182700630931986895189204026881227664262721781799552043528262980200510110178242873329157067646175834983401280419609353485871302344511471355287173772982628248941182287179064927889714593695698644926812124758283522133686196101311178399893275918459753458591524808980347302468158119645164244103169046625659395560571623685413418469862916039199252650637613725606435483912412128261943143397102830444893080336978048068655367065534532111879470876151643644515506927090329011478224123461908611313929105264810806866789097606682069645458643687702440904036265663787096419154271917206160261110881610680462954258841312959865338737669302412654930776130922735245933635383216241820657214699258578559588060962659929473693436288868562045757717061908680212142926253770265772337214720045860817018968169805113936738219932304052991315341904996534704459877126245353125574336903699812369537988480366410624463184928895964634054851347916349118655994807981852633721886818480263788452431608923471303792267694400 [105,52] 6302321404378326993340677045633074262195482294837630267322529517680631831651721392158104830370909196572984434748066961515198195790796105523023772189912559670910278553268963832926360659518450625454266860006967461714632376161830825020079775594444606444268956217328654719176017948587035525000301904465739244186282510188405080830767001396130041486381711863667556550379340689313671167727263222906832129912345264667657091777345868466819809181038451603876322034450718853913067353786207883700067976212180490554034317270063403735127859273326990382613045780234446284756968028592659937289592374611082138090711059016058326822977647031376459502097739387302271549816517742806119325087771040285726639078476818281195934016727824812976384412570303169697259869471359443606485920042838265007450491921691612196879159728147541885259729146713434703724129933855876074539530536604025007188888049602123606228227191253885821398264673070336055694755154970956511885770692644451303824072856999531075915776257627776638027708403540451240295020638962625730232814733412187125859698248810213520687521195385989282700255048381710841373431976933878898232717475300509639426693899036153466777937597913022569317126895145730225104489169474158874053094103368883317224724063944030992644296048641014003611120113492151739978465171098399521740208620019288710737469858403880769821412947848855470500921720344241293755016719485709706579559863551640850036722921764127920666141801649610091090601238909537743752445716623466173403246887767678530336503832027023796437708501172787397091555664622413770510760404960966830488099782312205435643913812236986396709126829050656077507520215564649084466335165795034534584123891831688876597647003435229415906835212133557080175038086130275232450436941709928312345777423402761546956964424997333161094576210551932621865364791840857038228660224908776854274940037555885566985727696746017836052510056268298453964854690706788173349373482544428469834426815781160146490620672445935179873620096735773350924043474081606269458029746282207909485031678906747567964042455399491304121704237007814209215685942400 [105,53] -403667906024323064846957839716055896288817551470898328473764462814491215886141462986718533003207152025829353394029627344797157836627472886504940340946830667546074688968455686150712475557071873633604446982821644742316691101169822705851817505159660735172524179657206571510457097018400486038547639599177815154914235789638842649310624076591921856120930735439025315675881872446339337214272613876007257806394056159289706848072795698636945692106654077359482357785867659698423768540568551224850837950828298939689021286244810466444548211368931546954013497948189241364209238011098723987685107719234888928230315626270863804256494589468271251225760988350411620987741023398128343361652663206628581615031293157912888682224166585454146569500732640275043138474815552935636796766083297864233077222674210542014660824975553631264390914328723896917184056857760522159828061567721668051919024401580948838438057692897207921720684959134494440107810750083468708690542647653809111580044086776223419703712469897527690737258208794919532550954033229366955178727936983054545241629145907971399892032073399557614254387814669455418284783306777100429193070647001846330394809806693863701943411134685321308897304938989571965033158542062400360458865790743940475167122454525172169928057798282029262028107914118406020927484897558610980120925467845357480361081946539521545750347050607627535721719555852154986112860599723872811872698938408090226839906391995132035236290887707989160179859357997123552497250400459198070835571360921978927823216234243247657761337921784380975060716516990363096975338478994228267958112764332549808514004012148692243600671730203803101731849008703413639215717081802650432420498951594761100336214812943046761033602516009943246939253468983934341992777932606260767566969447760640618300452153621551217779519061601134830718219570505568428075513941606351446910263159632881739507699658192768774752030874928113134479884689444991526624306759573249901722841345477539470761021656833434343562928276896684911508004271045899338472465829291342871523206137385623267897124743985358343791918023993462109608400 [105,54] 22130706945108330875165206095752875699400309306085271294602452282885922527773245522704391262601325163339392652053593471541280745020275232158452809067635920376028051857790776404640498284324157536246660588283072985726113947880715964154238140169925652496314387350185738510397705195198981085873266087001244933923734198385350642227458175576010451295864633861844149529016293100265722735528615385484982268353620256014232068033765809042447284052103812480587328052879167212460326904834535378587358919208141178308534607638178478061454161724854707074925339955811951991910465899314864033072161339731195720811323314715180554586308364107344771253627528800630947617069035564045094381510024352133438202311773772491438515884059641031384698139179562797811140291497802252323736528814118497227717198989828357745420742467128478087999810644471587682763652291785061395138140056984659166510511561973618416810244352713786746530791872517071746413210126727397048221252639290494415695748072936686655703964829124012623454499225336448368785994735986215806819788349241039086954895378993864375262242037809848187362408950168249203660445161215347948928234349330152602405794146286704725268817031572758828643401011414958290115753304011164453243536635265467945117594654908685504986459862394472854564240065038620096419797956933356964653214115871168283197571227540406225080396982214039328822046012782018487045831440331143263829778753687748213695973997206351084360696938412838824531329081863985108069413242311879637632254679743546627256919044810773454850793554065584526499878257372853251252501806097831933094965138532384980391501365068884982283231541305953976616337034132796605304393157905787187608587413656146649339428018679629551147114235156922093369804680942839062801267225164841079527528278469066999651117083751113211816150149319139494969108619482804789506579258898542753248720561397098955419274052803855131618078942180343864314557222625184626626715389671088217678756915209116403088661941538845697128649916039536997595889326493836542328218983428547538178443121641974883131381974546378038726784683527407687680 [105,55] -953090824297783151259016244717132901509506669243594360379977098859134440472747387973777090231531122085183303811769761661236986137673242984647250180557683593303241458376084861199764433263748596431141400822124583377616170503337439005862184108139329819368990875595150419765923434587721370654153351385840673133809642011056946072597083336292684255925479394710367489842157662007471725534405823032179497551298887428687365421439830605245267744412531834522774962187663257994093826308861649553590222810191031274470454392325705236079166160297609984106115732618552488800248018247724511374685718526267062490725035636458552224467175434205831730286051237504838859995638775764656785716543726133794064243575282059913512805449304547449795498052518831318339955640625952963650389020378873603702069104597367379539625420424733978337431841617495671119864763065875245133824294248035145300501611066990484640143811252903109432540147713177199701533926420038509452275550585222250269421569468081905976357998824934196647283468259980413712337964291805433114138827537506027430622922828701287558902121444756239668167801263858527704919750404516613221079771795130386961915248070724172927933520002770474791997891922518483932754601496448073408805522427556304950861282449544349267625950192133544077550719495206067745591648027635415314848261495675069351763404704174635990468050233446653890054586122386019281905811868904012333555117304738182304433570376707286187841283573540062363640762380884459501683198071807833671520469546769696309852618887851619226447856815031253344647141555844525295013051884147268527755820725397362740493388893416630226139098243451269214709593813318886264769938545920742623976653935379534324475563027233104156758452030429926295592805742698899441877355292268614168716830789874150213919435624580494648097660312069467111486781421234747818302076974894320954347753780610335594060476851982464481252526645764290894401698031658429166570131739184084329769252501531720071200002145695950824791931372065833894287104917693741106649858516902957223856669368807092346926215693768866414488987014062336 [105,56] 27369228627480923089774915276851181383887580007225924076437653739706667195013797090840960460683377239222822988110104531001201164707712808033973633339899459182057037475785146829229972750482908012988534442846078323323501325416397641833759286070130989104442977241206187109326967382978205433399311342627034840115732232663344574604805489715814732607949796126308353552055273779132687178690501936441228215405664854746645360853914460918569733537065376780886769471995992136309396600284089997922672253518856215942792095155761160971044069484423893469771003095067805546465473165575735331106814761466301890164119281549575948140899207492657920611006983645300821373211850436975218073969781634293840084293016214960555067241297854742530274914066658658887958162499688832187291009630280948458714773807143041513692645477139282504905325128467066009593109902887062264894409761948649305425467030133515510806528862075293605402628236244868840378468098137539516984168084234804264986346734467118879458443026862363734726056320636765484910355156447817620889316628539162605541405538500009026373753772143392059707607342628438652050478511438970091780108758867479648940963481880527313160613085559213637738485467103691810735776720126581155450938350649806908042613963262234495782760612818836114883298781684921294385964035182529452679040594282836548249218267982748960151325060288638992317274249265842883290123666481613050862502577058815220774247292992147737635804487399765857049807838542771270528119301382239458962716236178633144199492392852914011102931502298771716873250498939325085776332051626919641032986614047251319657665521989664603891286255513009245910156610011366613186919353383898583891580419012925748597608352144527474930873553445351800498464975587141584244315244971470427116779167441422515007553418781579001870926660268247252773651389985376513605710126961477002119419924015514179349005838739195267811699405108570159770629557023467917584108023654633216351602523266132063736563144654346827546717088366963926925870986826815687758433889355093005792690250983155024250770072059452135125547761152 [105,57] -1516301892895785869976839196244367119102099198998885436718615945576859745295939535894551717133892618101358255899628119298219160170497014597963018574393787460447735094826393046655902642926428216947310877131713926922505634499678833113068330439869850106596068721658442652917314176510790715743138119542453820746475550825982332418820738924786493114515483319986805224924684035818232453126763407408288737209681337559083017811361432026784300965981795379713170661229620691356043553805153872871111537818192849573302837438018746567001541570047284781661653197268926251894789930585410349352344955051126283011555355398783638607989155413363576954069146622281099125648601362200166810803172722760905831215017821732872373094911134197002722251969322949518872858174999368259678545979003006659165714600454476273525378646182300968473333976099656809897805936106202490037000842550444713428728566086506759493030547781544683695161651193442217570749506563200323563203323126287980292412251227081896693014843335050889770900989998274648856723542866953426338358193839957158512784695587465762616949719961479206884737777328688419485619981323243766320477483348018610987006983809483962766318507631188202371946519051331474324859467165846970867507487751270280204384220750127835034659900442163663957684664759763684253839321431099656530030898982176562517278110969501401245306616962535030051620769518670691475704828573680070347168777452231626318453671707469940559687934113234515543763447315959905950618259389678358049915980082629857743099490291900835820138778963414493961629939464748750068914312972330683905635871914227655413982652115064485675667948706154265184215358445961314791348578158625390178321720117441102544298716932954347508919200780599706841853783802805059680756539094597658745007514313230694125133762253160420767237468655353035140751817661290497472188908514424449466385563566183404247402266795579147430861158036818976965295367665924682501560862106297631165290322545295816110267570793437407428072850664814729664829089319580958727451524139718952934818357295372920519479056660294059654930880 [105,58] 68739620158286564072896729649902800219300803812081086255742678379096326426443270182407506304067290931763102522304843341182339206815795566062168726772956884631604947589860107573132727527325857590271913005613690605026590599063384280793670940840161802052330829089821524779276947701591936225323552470092804674304810448207162783686801955496648305915312536484446330182531267151671251216575789093675689639050065346026148741526942930913060786307654478798321116752484360202763815887768962432499787303140635663177144506312822610959802934936278378333531549946207152492009010270141007597450705919170300073688162487395744140383654470432101176200945868320421718677458136987138477022092027198241068738938636870215848198660714298641996439485166154947033695082482425625828835386294551430414728450234853991832122616342464039107465688676458860020438533808536817922110516376797160981842067774755011484068485841306138453914204485357785056432277444065783302045696499908317760865494059573938353948631331388443016567167352316567183820491374788720324282008204926545930385476626969887898539649050968695127519056810276517177438658506837722641692068196641455014152622582017628237662384795005014336152450085341192234234436734506862081075704436373304380089148200676316427800258728269216556964025283406324453744555441232858034238643189619949548583202282640716907943532247107120046340815505041831198660154311491960281768282419854126430155195032866928122649803685917956331243199014894728791068933744518636655358176622605519057287531618484955712110673423565118341516525862731357785889342069950056945652482878917770873856903944971630353558847037291048835665840632473864534191111206114077748317017110820107612972958493991633934119085420382966180747564098593401601884323335521056218798011856238903915859668059051098901139100705172614460762561462886086832483276307291236021661716707498087044957245145544877110867451567518548981088452063329348195141541051801711080744809279556831569717042774204464589173625543957789169705381225429862653351115601809640747293484812003825840447718897268653954048 [105,59] 130611813449422036279707195128506273255792642504083340197499923619512042843828766739030808586618800098119870660606085509685604512353558207787582360124713540636698619118444910451674857432331600570043974074891136363404241278089885187046207996611815108753082567304618736099464999606887125272791705490740343704464649972421698655380457410271775415874112549170877674857795076471857895476347301996944780722388116177467237982422831334590981949734244000672100318624727992210098493877136009534398601957401923073652867698510838255562663952044727361222825189567905317660375652922677656465552005469330096198521965032622562159427383417688082055173648116641804610447234729433565486540819954516280672407423081461810625507351384173757962679756014479094157519637291837659528456906183107808325222260242771190684931649166855239577230944107032970157946036779883167401871812296711161781353479688832914685920745554561616425278288197674353425965477329182972348876811625073953523918950140612959718210710617896972701458646417090632395391444705729411075125897635775534484668468382642777402331010274979950308446324996343784825568360048724564672652405881861825173558250360324771306254918886694156626116494967380681058838989678014880781452091995807347101539195448480913170795141266207090534806205938887416051412020580666432575546465532156689763125397059357307478412812725758478824325992682260779538268200035938633414996817314878835687368826536820482190728915702395191199307204803991040932750798495366117312811564366674164511373048610948649445691343658132028275364327767673842239033846843322205645500569212578563251122412769918525529104685888614427127814911121865224583455183739395557880975276229350610222592591564804903959076912059003960014754613018407397465294722885589861047487012742643831405587455108940144727136153353784945239589110150435103794094540852991754777717270824561586669937279907516771083712792654760677258750283338112299768789816361073708094796470596314590827476572310371100458292550401237494223063440872033527954960150796612147821750593911821904125282666096680576 [105,60] 2776568136168417093015200925232863692574119825954948809681874847282316202101184749253167734097600356748996239944748330015067385042755480926743399482720124945804579796964313771434028383276707892646266512068381577012309080019860805117586333111277351830210844546564253215877192227956133649283467095454066392329074988344318831406552275262895503758677454375754049857956412571196755565159224845726269270547380750249810175268558335025211288521737429394739914539510272711411165839049569917830418798629043114035447231555153764524018962143911097872974537362150868404390128285579070927355410758997686404153720186634595194052340208872071045066885549150529529343521043206595758447633800787930618109330641650053375037093633858733765245929337912472903386165368096864297174828509948735001650582126077985097706492546019382510068220659278481975903413263443311442834687534580800048786619615384457787037015974940732596694853125231683149129550082035158538686044128919748185364770148629227443590184543018709704490391244599569516956534648660840775581437940379846039994072439942005513167107915989614194659981607827583442638648853410497245119681082041001278965098169779719029422207498978529156449551899866736421571493466798147164158735627780884804289232630925213705028057835897771552730547948387350421500341809228940084771355380536072735325603478281461065641817959093132340352742814894875804007261509375097092140368372483360564526721179042593312636381325426242799289456843786754995374544696918335229951823002120631563542669148435905562140698423581108115573726413474194363585683431053556414178166931669089854588852293488343831065190217277969066303591723002574904875508567082020986885435216172229635649113139121690958937351384806371640309163593207876102530924500357715455662710540236450797299717961440161518734775575019847387859580221590014409752852779327933561938661185468811623370341109099126812310923392648297314736255452160166251246059441733961961565346407729236725114030103670692706472226992658060951073952262734199930989751523828466977731402111742288463775466413184 [105,61] 95016772623086064371377954820794036194203107271455672982526337929582019451980822799634178345057576743073477578202563961863992495534199740169266931587076345534883242254560954407779521239622033395657161941095682523908978642461585904126484461461223651473618903538824535330238906530965130453700373662759499746873298454191991070148445724467412666560855994020925896385883654122237057676271578170084269616119720330651291877616500357268944456264118524528330583874654621739111863407863718409242589770213227742197574379384736035308842739589061983341153908830060168572737301199581859695228737139406686597983576012365062648973868565756752885634872373173217534696119250469034661392453647950676478711940047772068794147308463354312709989180536901008851288015988118027473613622111900962471331085735234046825365969998034372496608613124024680432051873265429105107688956232669950641099818193361973631878095804444649173882495091764665207573375334806104993787075747133377357939432393125554088135879191437486041003823384746031301849541405876037028284242132307905441260734511362439406962220036515542755707836050835894811360391865403892818586079447702682109571950222564867533782067279089648341412070997801662192485816500550258105669044675762765231025210571264643590921350348351761044407613724731179246878991075557967312271152942380646327723114305590629354803376435529549377424608119240276187905113274754800526126565350007787919217448003378890188596510595901108409131440256679826482820666874568794447362918990829301131698408499845828008240098651812073945117793098698540143986403963045457386822765825869691816277396117979483182548069022748124181389840161598546688000152115637999908020141787153523109485099235990131625701654376993645032084892682931020590644913877918791635612701825676494411838839343708497166683873433642990872200756269897891334339005816394320440447337435172213218698851365380831885678542881805005707065437882006028915225310793534493876254219761538418392483571709351899176340128843510698914500452637343179097757762250100868972416183157184654851363576 [105,62] -142745261355935017060188148832559239680364650330746960105171577723321849484208291181061227480551572618303163893756327910250504111857822881046923908126594556952489278508495047142873134943435651369178538838156526759092139437742079794930651037441327608718822613894588798325893071627244034462689418076892425172802004994041131555628276993191863364068294436774855474497760389739512993415337181624587620041574324280483053643652267316733793359337326402158595828601272771773113293600438528122703979745209689539428265395221634586597878013193412310046262553680495906730554236919329525844245491150832913403016477077972108971886741571189462673798791066653939353445535190410933960090634079374622987462536778054090344172257331480638924760537387000788257223689060663298201064343544227795937095920570275651213151907423139556063874620880666057453693248928896563552275824856022968111741057096385440984154761621283619438775880664309266281940441198877914496740634659577316939389157795601403702470991551131889109256385243147104459586264806016951872735766608924918728815633155820121853344031999193393517309639873422274696432576198109185276413117052019412443445861621855066809504547373423763470660775659155345981019769067749681715966347969799414737492027053823008704614484600013704929828918235490943911037166512992082718920130008915749813466753440800865081855610517408504774163231648666371134828833679505253165523076470518894216552116773273433863526475385963258304794375968050783575056955711340078244076688061126882518402784257152793725676504008622529361160481588570363463154814873379385541208371581625228887161811965749454112939497150631402601968501724378044650460347889516886121539780645211427000299175991257047803742718064903055843685901804148666597929987492487112650552541839434848120923871273840833575002156029052657528607910302145547222833252264056959310650795233133271430456966062680466894026261238914100347123029166228177687174754207488434973714365799935571362772326614238983693483667794183358013953470763285577081041024814550759966489300527433895088384 [105,63] 2124604067127796488191556262094918631569927271896454063618078156475615316030364341856971934094133469411004872662673386830745996894628465682338927689818831655948256688965921662259564935844190852895898517840052596303437878183033628259012053345211551151842812985704453003810047351136794689440966779229343004411460820323093546012333845892962787401603579302783364268093449897202864124873396341969376406338288214494729136462091313347372604699653928342943254888427073045903295187906791006509488327219706319658335168798630439501779421028524456332269378263517850384262395092314023008487126875743118860846393114435178484163219899698742633440014958358225064516256333939075124223148109228748543268885518323605328323692733060368875172009033223613616234996043335594868068280891555191118072365386513223281512981069092705008021666420696066518634807319833066344575891846497152092997301246042898331941862795432197250388109264971256901521155311519438820184162494883087030608008725733175498968447141598865041965064412649290229255829456635641128048285213478498252357430348713079948236678638976539578000926699225220671517743274754842174836551686467507513073657397832138873656745591894883643605486761995784802034529015892049208983467522927379402560379937747440717594259290553623686110964544138848536757431246319630417840401688821238076555856836783932791899381602622015755085016858017513870156699468024944076176000648027165198927417016081650174224509618117138653125702722401363960340126211459005509246892832108528435443023880722503110102500637851487359607865013267608474986971470525863198617165234078367877753784116231328775713996486688166558944214518578564611088833794936426493391390921185456312927478443260143526526177382053606730110713542296431166476144564393165946183065989888753441378924812918830353778962196234144004949038073526105417369326483836993677550582146913579133482495044336405609685322657857383578959404693482265213172365204731613926656558677329439155478666780528342232124315112637059182106399209843852554732238602809510287571040562785471776 [105,64] 17607640201737611886151491235059048439912481338760598080925477141057352175622625927308340305621402446074760713485408276496239979665369690258548702616072207723936119641262294169804263697141404229189102692913446508757421860607753652844915780024553791246547380099303877348164302885252301510684324781962807506035701743405645363270224881801535117654356223247557906203906943206313519742900291947807618651296701182819146669197168350181490632698057444867217344871461178577649330328371952093988850269760103613524831379664041931138714872416462232985296943942662974378014851859598629614239519569677063861539078773033981798783452794129470752272448779076112068360955101138940907844672348893159570758723057884178998936580713906699684461016333719884048513153016093956492229875788900901972699280081881848638209214502013209639863222538230680802389946278837789729506239746135401134544285819231292566109603648193391096782971847341009778854565705144186076619848344314873357683115115800951633675982763829567956732116047621293221756024517056488244511026669919812479805285706685117706309267848982429143817740667881793149337197060725332187937588000666858797102290929863752082903967339882739620146490283604667790849481793401374327496897434497154602600599045208052265131897306719691840954866674081061603981809934211483357618044959699737934588359282423455142273020474171685251290977532265214864262246873263302796887449729609532846381233423768481510365648373721796772229832409472514639823055832378314059358173231170041171834632308701357080482004140603714672182490990071427582037665643828780587483481602153164628354337599806906890077838015066699282261442106888868894063896138517264296705622980029787804061298025069731848091772343613421105255762513790451431477725026567749187494683511126962678621598955970740479216665034701056651438873091802347176812050187367889029295973545515386323684307483625696799463235361645887986613171047661202360647809090493686067842855339447326372195136818182080414689435714185434357370342443735572486246840449359117561782252619616 [105,65] -323581363234202912973582841359279558338893295829894491030265821607422375959156560792392742264148012996636947110779810489356583246374251386870030106233484302814206476848918203669315637801320059600112533440121891266816762149856926204103527212860935143474224046285430554501066019427284034549653550818582409473776530264392600883771283703076817545415594187217829567013636546121962562022963963833762404971920033692607894334664843364827644709513789415729764327135738446303201993504013434745568529626910461983696899442407341790912207336804562938499434532510492843101869520277919205313574095507530072043915800195976327173809881815700080025828903407900344080970509460086714842794968515317935124232724531194635835982958007558914725273414325150539731376729510182379182232841205359006593475144286828381589565938701963387890683437371335323046085413993785261042305844456404331669494018726863484878778746653260226807223408694316516370382199178769444974044596834043419071329268382006143239715513941011228473883649436975304775743536522468684525143178117413725636848524406215232342283402691602463812397690665565883854170283398840122807648865865293984564384400344945013195747761483097985631987523340625422813789639393657290995794861687537635792648938174522469950847954053865587122437570877116982343763047206548529232292057847486472217139956787277670612237061418456865607699537434807331062948823678060756560421661146856902190728130802287845399295573751602047518880994938866914725852394365134119415700155598927858121716027453274958553155894849601433776644248226983058184523012044561596896362226825215109935258876762571613217124044025147686379289318333589693980637848983744458416533187553498226378113661086769994401630137795635905300912917809347971283188581366719795361592413491648224384343538687075142020905799378263040613438991608963011902688646167678267285498856341780734233860987593668990044271371221446798005191479551091264854932896434098701846485463257380255282514054801327205637516229075432069220692410152851454478719454804992781141558652 [105,66] 32428917107609956080198527128390985467351160623547751958763446541855473316976051510683850811845307716091960902929820265095055941867157592453551927935181202123184849256214814902099732909932341946595813265867156808574754554218264726542729343407590032979740743170275328739022355925290401447997953844350962240969593732222401048470965366043935206875152361704520651563457217105984653384251825604236609942961167640960783144053890649197783734858782970932922244548048590370486005283508938385159400763899978626849659574064611561641435369450196726430469284346967694349557423683929520210212871204990299201301650382565010616645244168180864348274669375456125051101623783629510652735319646150624657015385335183679510445764442362108986506230683902327856750533709746808611160981374367042058830437226807927124624386217947974636542063139371739477507401356525427072086895943534365374080451200395476151288755076115536761632689343405572103628366048469995575099306300430381376641336350994185417420316502640661151719596224487459488962216616275024660990137146709904418567013164269895064058920237347607031511022377943144121147064407723800031503062022531416329412573103409429643122098025032010140646718979275650766724050902724708129642469189328971956228857424971669276080250299832334804080104273488808164228562595744584766468095144658742859655316608167153453503974171476126455093318139799589839287755876134922364728102584577467879228406405449389192413850524906016178982509532537776508628030207373105887051260779572675840955911536411963547811431317057958761479722081300742817106871879530568413445610953401763333019717736577144715479217032639557650230689448032619899132386191637071366530530053002127403542724583139371719864419818811719779672955970857879447045257884890580597821256125063287227485293937264491822168050731047192010902359588450997037060649790207855593619471847656761362898965174150211405973816634246006615870500313883685893370029580338100730687235176219372020483676825299279875473251574450333120705561155458427944048096712264172222720 [105,67] -670869548164809273001414755616200509042972129903597923637143131051088040972789466956852016348944202520496520057762189279249650664880943660465656565498262958892737131913103545902723466595727982110247809109649577703046274685231661331036328533088813097004804697938323914166255128801756525169126043472432501045721455437600602356025415407702199318071744780139831508768894640388495425821813839226281593336911519621053980165752488123838709799839990878545361613485364121523350710674762896695245229203060542364959278378477380553023350695980591279128347981162329936574940366321915891628233337194913740768053904903537506414397159081163959172233529365745326012709495049307349030824109522817417125097586226413982587732519063282930105124570325167982732175322459882681526327303593515308088286353642045451024375373034226390526034981974861154967755562015389511693338388989775287049969702797193557651479682193294109311345098854115478281159252493206669639472772327090778246172705561277753832907089932313659661597120126619633823785331394483552355014558503734509164893522415888233319805774165842036558970080759193142334424770532976253274381893172093060645975763333399486346491849589025669362848490792008335262589159910496492935416916501391172964228027667088358403062635816554482999400426268786244832502226408478083508218218528968561424636840125706952857558610053730360977432628888895580837239083618991900556762892557921835708455331627654915765494531440400072799641466065987239095689199209027987302206449881846703992858588688955564428198521970775977959200979869651330624029830056779999301594902455579602112844249120526412983990251470790632425803997104833230730206696862784547337435596983361868333040794496650661637091946859104061538164671379284549448445142345975560338113576362680417375391720891913427737334375682229997213257248742616097960211884120011176123469471099968235985393691004416980525475211144845772131854501650792448379349583235764577416870055670375080498182161434367668495425845501443666639412232350199391074488007297498176 [105,68] 10366576874127919638981570092847426327449257384967147492848573489285268071630174110596936946674084351538500453430914052318661517889987841030212391280670437586529203813684390012420481680277639203188293565654303107934853097026005428138172881483970418468558858585422853723957982920938766038822864571123596067462082991532049252565686049142648489854189145888483688835640841023768744765598606643636719380553692605859700125559899360382878874517199556940842381688946948881906697374984836644022922674770468245322969398654177980401906414194530010306279624020371703357574496466272758412491153787886169565960522217400489279517969038004898598786329004332111807733882177978830541829954597623396633988184396171152724949430691169697009062141738969729514506194534328119674612961154641944448493586403952216228650996702057380912770603388448465259068781594258747968410255212263867208787692190522682455436410812619981620570727966301461773419131460580920018440932644399993925398640657884197154835487773224541261640761389530643309799405101085951678190473240505540219238817963500912455400956376296102724131651146162870416129868186819235602034390086174157271344013640251989395367304446753735695986708772144686669930152146049205294318822092249776840835703291776346762177367782561371848546471544815977265166703682490885395073413517852361770867235987460300680530648443905761747706781911425375682124543722122507323889769447257221835902227048489834186095630542807416615544027837921016880653958391575836873491253443871697574156372694196766826612939230106501874519072965818767516575510414106873367675755174670043722421788451860086570020627766748055931802069468505921381839556101385560180045819315531097231378570055164147073137455487474174096632224406428401543217111359156714975912610387358271205121768294349553670800712387671987720731777265848624353733269277953759695351211916832940777274681929433791740759905255476719195371760413392040619080316948058915655002114904616723050391503570335759414790107755013406977459908245580244790852070974192 [105,69] -74073555019404035376108653641826845347181409131698207595374434240325387814890565886564529548731658709931578156699867985630117852514118877892752283665871707491230654687123035727982723897776262575780520708330114570264708029468313373281227269887670741241956293013527460036384279838296177835040482838765578818612020288576019568575390030599482610693832077426034235261894784595509654938806407024942457937313369252877794910699999246852351741025229200486869072047580124433643918290709629199281828861546757583761510272120486694355990124368732838376832084309196313903355425887383463398885999156231462196521973629889972549448184376760137578488808738858380545217944469541897494210799546890361720774493857924468709556497219644019894812916070497344146884379369865934503834887843921244184089318592797981229960346187472214385643559509796032342855486456034799184903172644109117456897306697614438492668022199045623878739708486769172006689345326891434016300211835360173602577094552131645727169399550665515654719901206448650850472042619242729829185072137871735263498843862727059243823570337152390825047396361669993829332416263613708961236864611231323365326568924470467072871945390749108412833749903258177910979012250738248974019782243478821779334465766099429125116565533461389292177362619637137527684027126002204455971006114438517282192254639053376132179681413555667161200634488378679752123116440213447224657762499784550965798044171163464408498975611048900911405872818409001793499869999964716543489335938185356765031733080711653718342339077045474030001533459630506268702184209541059256696814064512974841261114206370644073398345983837796623782281270355773380871139107605467333729422624925239211766820501066903361594544283177402851041377963424358476374656909710228157638458441215161727061569209262386746607389940742743040876851257278745307511212977669365673723080605829975800595262514494921498204500828400157107769636249400258270151431622022414177371338808723669761485196169361747884348812877252939985953789446795973952966990 [105,70] -631139373071602406308219335107377693454745261113062443980444408511294695572022682420119450951887658279652904629118348026376576856387107658396661971983375192931455324228909454917173970096677829330574072697230597538484948068536556909677949882157108980221554313412894859959775719160886079607658265052954531857620275036320170065395556823751904482119187192321333355237321796065591762756762692197502227137233437691669034614462895563987733005512581605247615457658835230368056218922897835688543133132899230529389733341835781111457478253830319065284111449106421017164653443832543156797301961026836395173602808196646175620730825938097568944703193619546564827950450993808283712557711845452509931674397876076236497280521115142617350862864835262600046687234981575547612985019553356391060816686524259106978274041820308803933630634127122131470579313672038563048391506051926310883700372929811463846372624505962538858241125926904308251748662459182307798463396721747022525808958675694607326152543721774463894697344692529622776672000714784346549889953944335502826574143145498767712305286895696170738087095701848978434036633647612162238889102249545660408494636863917193070405211416261484703824347474837002866755823756694139694740529748224526413523437310428948432032440258582768065306440097088662965120990229202179103859054314322817079045305798958865469650740501947303001592483542338593601618942782430790962491094089173987102193843393736742788551472350753733021087185870179831591647232131851913236326130236318929451036663839079460994503857041371909044537966371664275530168507482334222156085024083109296471138274220603078733716295419809976913292919501351467000569921526754704330833933366254907435637374956438815539455726517505896023436797352246167532695336362396826645250837897857494094531697263842373040319863555946779162159227837651558019201054952941015627592528817190168680861506372696602661921913548541744996207885811360072070875772422168319353888183855234793923881580791880115669852065330775882498519523891781815488 [105,71] -14201759363490265644503173167484413039962054110588112125777918831377162671762511978482855910713753866013820522492251434587319026859074980135387502917732813260655844456512134232263296820717117818034892168632304571565279045664430058495449414548184141305667196146360281973139313970114671785859316733242259270673448388956992293312447827555818371860387902211065957644615701091257942916604159230420095577537918727748783923494991597774321887107272449813598585943515074099946324299393987383163761902871538735019873395626243846559740292267091531374328964495624762046896549356877034683932791871845459351579581903991798109982716718036311348390375534940814617449287007307047790431717251135250867262710855595965216565463172988022416633792997393992067248320526757242730665115204925384801049225979474160191635743219201583044514790126323331716443838071343073225513588163411364105788592334837355919992573025172948013079819737541765004460435333279265312255961491873358621962307935641786344434240245518406215787946606713459249374030394696700270737969088572881757836038364414579760757272903763820724421387912441878129605603565514945775744990682007205298254769032961118909810197460248612559620588308710596901807082232462889351986626144116727467238141619697059994440286471537716864765331828979336985561851792277511956844751018225566116081713226828909010689139443654348110869122599267096523550115188401933724300074619904549342643190070051543523765152672404188308465422752520760977685119405695106253436971050704294227839819227287909963719659205009799280415545278726145215850796868506062840209690764050190495252530361058780681750585162339068473601786943175947602683264799505041123327231272606491227551454015901514909338695040385573399772425887611088282080454536164587147319402611868816825310147117680212007707422910338825473135785830564823353560200390528295242312223107217587425759783709700273059566986463818955772938123980772217093498633436919111652037889070556682912434752687122061967630574017373722258438603716493976 [105,72] 610202595954505715739470893025641675213692617630933917079114449611255496197565809086038699214944345010438847196527972763608748700977727026898061846095404135393177209092636826095938846336094719380985274783494257503130709869927645006762909571281230250717756520997375045260073209844693678304491025707694955152878680034534688967390254566737941963562081973740842997841384684736344232599029593640304379417844023330128656609270387879006979431607843280623354571542992994646088658500513929478796576690820192161675642926054334895923726645865580594158000718511214470748483621831729771626560594919891230207595035418700383029589184156058933649054005621052192908432850402244840670851173722521676641967664769870283088878395928139396086958948842283186227407955405805794463031751687203890741835403952887083667734781834121687900992507309755631386808924375898133816442877224965246553615279972048632413801820687439025030628726669656270422925057731704643822901696079375708378991270080062606349409346978568637448515176788909468041606855361720762298600816595321282346733622071032480206183211124323612478589541934861795337224383240067024119342863635146563656341618907956030482557944540683261104721955267067515631882196021365470803126560829707047654500829905007846941500486823097934872868331356430779565054483259188022112771193243351074183340439819655455491010211603848198304263590643120070514799318611031265581705513192875288062551852394812321548784557689637468409986270686082383869805476713888029919012214315545672548767250340377316417175556436596304517463981080419047894325219024612606425671368451554019908575844123578745240561330077054853860173144974700938695615873279786819246926492772329245661393365646180826852863668727261327628891191725204310523316604904324175556533958251314740861251986246793419198272303454678008794956481448296149204520820899388846657873247823454728769422918117573105409700469414301762132602906966891907401905551240109387131283840674364032474767364149601894082177154759898455112890423488 [105,73] -10608489947651963340540027317933322514220379430777327839824891253795953572951781542436941035902590555172734375998883188173053888869479519010706319037179317983520921363098128812525763079242758728723796163006407817107178709405486215827114205849883159754648848999951762855868265195870821574251202694695765314123917012689487093815771313975903250419962812657059812576283763741152625268402778425796755948862804417932625094613095561019671703327878377561856405576656842947343571530873884447596337460181549534873868456260498940194899151724915712793686360558860549429408239012936644357904105493051564737809435664134353882261996518709702064677389626117757365139781019355523948150659545552181125768696387327870412892475831443252076628599869034650643354759044239678065357382295220632590703002067574267544384339234272955315753154773969389665997298467970821998719624557881598194539699093084863024677254963004453122045952023431366788518842386244818264661449847030061690027286002499832316684318720265071925659760115731523863157483531407519607252783427479477323917912074803396694173127180693168246996202862794747049997038195643445021529670834055587028517295826764932076546201192957010427741786773185740315274205009363161229939795596572090452008119770696786589420983971835821242581435301511801068993392402883579526247717452929965425620060920415110753052635660092986998235128123368638915299737447763402844205307934102473052813381229285877324615687181979095221276840397675035943321962405117249862239854874148955472587959142820519566131766996317196744628079067216748653801227887438214930527484413687775316016025303103545057943610199282378356805013645515932011872156832735125708335628173276140135378895418419501709153000230875609983878391854048491308687569848633859311607632330237270298226413392223402561536901398737463563245805017204551770812112597632356537064631522429705598334619294276066398884804306914983845113240376052735998553221193012655570553291919107119143405491881934612297542754510010167228408136 [105,74] 112763659404924381617969555135754804532844650831590801690616559055419597216886360770919618932334933250497525576870341254695633108773989871427568618558452619271272938124263082818020341529945360306353193268742849364667088288715000492981193028616014431433333945600669823387635502255461035596443229569109435745719818060715147650068601927665554376942347508292966341883974549599938160482577028910911351593424125585956341677479027098938349725997382998134212137968858105257287761706191061507414775908236918081549468737409561850584019265830763348422773837013666010564355040927605095689364782832541896754259283770258200037139319418788990552222815343234294510471364642043423530442041918639354896718514356413933734158937749729154897203502679585180430826562584530299942673038772392407179234737282237434479585694891951634536446841076263322724780068029998485380856624183352339232939646746579618658028863380171996202869571956513662817816726393983681489159823615800698733882182296747555078426562932149798201160510145006956571485600548553689071553147925100119915662319281773227719825849419045800312934742175545355357193903215069516732829339879447992557904482012119090260343169988382291395270065708175286658293897472212403399891756364067632731796419120773456544121838194611599515183983659907080491267536087970224126497207251866272518336620820043534145539528387722401954544976278974852657311743090186364006956794123751065669842348877499780075837515015355757501982375736629726277166932292065742780500127036385965597861990669584713797285982773835856035596257001464652577306592478498529546105313871227549129788260294521036449684186715078075014367150526690893950094139951713297445908405542375641624651956077863786604017993518305339860753014287803421934170630329894890279878614620181883785807735539093231310414747701312408472379390862316052411617629692550565150235805467321381620003961591109478885208129460358940572406384464049666149148450453319728846025642649345192576827521663731021978981193594943027392 [105,75] -681223618858585291509687025186046299065434790165769125485847558080556921476836474214059023129001687246076190339806850890276460557359092134556261030044758395908366272759696370169925889978577560887081046504281651265313965015850680996807071470110168756099755244981375139662888553375092878441842944537004288048450086859423370749656990493616728739437333592018657584259881589376018073410460499710810494719838050580090257917311737953289963348077259474095958968553261894057737126268832110976436279807989803876392585100429134992429975282213553786177701506633375642663788327007464062183674392639719009588471199502098866129879791856782951498994116258452417664766472501241062909667812081933139379662190580388088639944856230092881728275215905986784009677001841009106491761152328348556178740595141826925554448885586306252196508555471595382440066086221766176862403232694980935856680259456461820137572147518098366954529227885395438299928284377952114276449089005802315860619393149566180631526998378813831188446118989711869172792401936096621737765083932833664352489360843081976302571519498605619135792632686141041607115830525839784294618420501873625377017708198377775668985302289299183053184886536244728181897789978155492492041025638257166135620787214432319652206312306495290655878584887651133392146821798840203499896565446366302191010561901629690325897834462690206798563099751606248477571227552087748841280295275437314795617679060668942753912038584764353118776031261617341188937334942783277217346283020358090581461501384184390620621943802692707231291341370207399068711475127029127271173436565389867765160282722282808215649088058099183370107903518567392539586653820050409884721780338753807750758554054210958842302634297999682178839768488932458611565279625669606079621796895047187056579644629730194775633282864548385618579213733355650860658050120703828002401553036619704005469284965546027113932288082546662110635585366055994133744906507796864348180969851954602380539696982553117785990932918568 [105,76] 1743846164607943226926595232306167843802599450085440055193611261889264588791365284056781026933579295305090165997634250061754008534271922776370385591851157653962515427992398313412740177509087935113790943786637784583503212513718953647672821809791705226116921694893087971779229160948530629994539917849022597846347446358327436495920487462265647726792336360337083532360847944160908611397125530495197899410699735505523746072260917180468072862243578032172338633221928248884922181526877028651583954604490003389730812956172308843489789906250892635789834864694246486860964183607698844198554620056933047308666562420051890934178923555919933156621530025923066788038254294933636339109536069934888717164989113769097110097990820933624314195190684751817706125102348626251847716510869968978297032977176621637644236644756372222703664038052831181321431829803094197243574843183786491318806738470259533798085153833951377378379230812955615033554040097556111197018145830787950473888620752175288633187654414102061508898541388453578392067534276622982522769572837623356606818240610113163681884449376304941823608170532011512674525291945499649563207152784746635831757329877697866855023251995169736760121546505860349658146310319390633462788017578044844752828935251641368575354035780612814829308357644461941033047150939913746918612695389612118084483923534075338138434451144143835721275998775089834558894026213502638955800326130330916222989930618770682276332931612452335975352572916255112587642666949019136920963072779802093160667132932544570143385087653039080948768951575647854416273982872064377221345067496384957315593335029656959719751351291640380683284260034130521497648677612146554015755076939433263521747066347827270935449697995772075888367298991784964344294611752556643219513549856723147715971500768306253213506113251639856226137181700847088752631512008490313876956850842091877729674278391126612608177740258484785644826721570082218598523568859380365381444116185552825222025439388600344043693328 [105,77] 10969659238845544019690355231454574498290462409074406654405748500460513267854084711294701977526543092643194445537421412412741872927891402507951736692004698089186345324338707265001016681661359062132274346474218521624532840497915813214960206087157885507789338911059442607920500263540285771775235671679089908436646211424746985793151239618380652402351662109528749056745203039340321300550506695497384752404844749612685561489690493025207999560042329186830487354449374703901831960830742710096504299331891749323072699896799769289149794774327158137454806247631700700025875690497117825355172526104573417162562272000505677169888109173234654813180681466376084935136040874920268756162886480277537693261031807043234019168296844247313048964367768165748367299872145826305920849771628097831232186895742716909324899257968979049416289769927758035913490841263662700573034143565997770943350939119862239921205292518155164236722021111922822244986884031111958545017331737659032169575860818103520504315919178299585009050873272875490567031484917061388159597611072652539108681462390492535964019875417949136438911164643063813415462586065797443836172784630230127262859090459492633171269162689742681709455739506508810438382979143137448145132173537081915444848121335556452465885106271025028952676002510796881074424057306377762352273669052962278123418239435211856358253375034764451207023357822985537097877961368317031341118368058757916794448539496118380694500997136654320413058674385511206921535490541258509605880718256385917019992030814242718126344175888182556336034513571823320162072690312386208091924526988083939203814270938791867051432054160334804516414602442263202300494832789418702167991223100760350686928680908931512616236244864017733064369176018101751793094616265687981594359595587405859039816682567519391894497222226649492323415910809943377580562928000479212890016973559382122175255884950005627295516085230272849327636001887675602254658003639988235535517868201646614445743803234539545712 [105,78] -112388058759764641317681461305588613638238472806579346925023677209245665456503376249277451629216681080674072027049316285313698415400561508012495916833643678838138397293399498333329221982271178659506906294166296947492022387201878068962393895449919891021971884859612447962027519015201787890243406307638933809365838377583737122332979687212721384367486748747160241336176643535234497698725565679834040778967970004415107191118884422493504102741140798223972026350644804986308845543693270818535634282318230010283019017381803534210357178896940559920207528473720910112572208136462393661062495887143235502099631813828959890487928174917420999350573116572577156684653138244106984025066150930777510780173368171473348628963403681327887093919679964861487528078732625448340147048302591945398839257486796368110754518540015261242406849370626932541076390403937794074150743735045182878501075905104190263811489204042946575991343330165796382541868089734095936146821773920955755106089781572085663957546485859420725505757723759663602392681651118448177591522979069950439611697119183808272189479883149274249140843239926233948859543384457329161728420955051496588010765405277561469593762207656564161438716720518087738205594557895980823949044551196380906363856131422247058878496059822461583805458025794037021417869879711461032617564035433737805156102209579298466113278415044977003789414085027821617050317186018286298777040250782659922214609945902788555662165825226276119108872004506757593099804801737244173376408050369419228538058844718626358296182519332335127579305714385320635608098733461147956302362011138660482201727156647226964319387470093983188284044533643516262028534026368634077591843376192031668305511597616140299375862994792095064807365187060536670222884488181218760693951758875904627519626818712368066545508738806958992723634538330902413688769016464371010045562911506574045287039253864396705471668215901077348671652305313065892101641821831032745957322286876115541898365490397632 [105,79] 520249615385248470197432300028568652200966712853996137522930098565778507684022692579490698971327103579044254939554195185356256673204230347225514057151383047116245180047036835125101410007999592514300607984131408134834445299990127767914702654031344012962692787536707374445171330084233280247008090183924179804176798342277453503478440028196214080889124376509610085272356447791746790822357648416485851996875242215430705867511564920843533811456726582564933906579542515074509823935482597857339726293676546908638584282913276020371006621558804704252053732748410396314179755857257941337657318742579728538282214270122241880892835445067543389057718818759101515286237041045615865911101746347913718238412836310342776509106888798271560160277544686881019700849094086079166117125210514513500253875570021796095034594707105538693391618149688422302700868044728538276629168060686291124659593773250905317938656129125487822250291085821427011270788145520508979116483983009816683514634525140213155198405760426155500927916849231004522710960154122822180412272882531548369079583141750791427515205905318992746952540068320112020452051956673645590486835055535878435314726558479761618876167144621305732469097743645927418537585670068209604453288904287866388567520359591518321607595931269447719760990542354111105728780372508197013948181885502096327822574148604425511807775961444767893996077047018324881349443167400179004673135450543927504591024718159758006459848783070321643782571067794195176995481760626192847292468659005512742268085200275142555677475169591557107339968948877210040578742607163895551918535334509064741257930058944805648574250739437141038349261510859282823197428453168562243835167844972797008453671826515083287695347102773935222842162111600937731071657263685689936520299041073019950914436174707542903348439387182174021299690377836655792649128357548096293859247825254473059673818150290517229801733506172023076898202179284293367224978504653576116567819431031131032685252360 [105,80] -783480389935825567074911587724906842285302195134112521390336225643540739891755786969184264318640064568308758380193877523748847521895618693744733755205575741615086919770993440404984896821967283071576933112842470691194372049759713697531693691304338883822823786431475419720961719619950293669827711489409568727102890642746926411433659673887011282373382832266427449641237441950749325177366352148726988031681443030223693838935909144474456338686051074208344259242335792510760586722023276319655478144609423871453430813398037770239289278325196313270642034384312159619257983830005646982315886246164963394924715111497869149735078629612865467677801947289498661426866077341814413409629144609179361702810190233212044067013944873347196074188063469553316183849850299584638284317780508778950193797007988182501511551598130702621114823958826840327711145862267105292443655234636811381023200063871235477988929138939917534415038425609323558931000210137895675417738896543399477704943687523098905241659052986959082000457095636644448483166603074100625553171398498637469871305372239776728199584478727782205670048645031051452602836130166575658811454899395510926178351860622965227623810902154735181540991380641869144224556338226826042523635264243494267567010499655045551663359088819309892803155547015211774297506615862750878589165504043934304293794906316130920348208311126218803482060041743000458850008154228280697601039404247234416121468980207255620599953874532762001595846511460677467040893517748438254553560549897874496819110032186543932225836907544373311038493248394177062859304627515806830775625733017847502143302287839988417856575657107771554050084457569507028527958131028729681100079208177358755093059801500302762136039413152452261890846192130171691448332577369478492144250025720197410664598577661315890520564465087993098874344629409046492960174473319149713493135054326246233272855305877026545506372935609800549321739613387223141886368050101492810553343362943551775616 [105,81] 770609268618809267179360339742368488437164840430285607897739427202629433671591445657720772225071875286478068461194768680159213314975283620545177801218948878312886403991636511857301556568244470427886948265586405416377764535598303431839790207510546986526809781699186643392644398864025694895305772041968295612495147545564965057690211286358312969771788910376001854559524512379068739593104468652641376325310701406704809940498662514970542050161647660885246208928056234293380973820413659826033205599477165086708461485188630712977018168923783842064973294310262350192988887869960657929917536130412299176767918819683320334141006295111935894234370216454379587018308381895880963479461522299555216359941888441010493321039375208255686579262579253460500659568683839897529843942235997419185347781290182688487921673941484381320695009448816942017806435923972324930536107424677537816556197043419125929091268949820897165894452337340673319735009381075376239755237419191806733129296032390505260314921359322344768785743069025996614962690392608212693408410259126147427983798299557276440706531570334486395865538041742433579397337680689710970833695781752815874710415597431469089414382235042273999724985377918121936870908014311714054919457282542565796253042561972601914742612255708855326903143106413009277714653619665940075304053521010561210936957562559510299075992865736413194049793531613030203477429586505237025660495034888473430951277596804731390172608868972161914280006671396150325864910363250164668597344954886432922439800372048422794177037838865167164182385580760369150915466802473242588189383862158547295954761853939504511085937305765923220093154644484227325706124680257813699283629343854173855956484780095004645453381143222632747584569899369590822783219181946236654167097574305518263751749635321773481734503918489259030784247981394070921355728683394467061540473472279350441712751791428962937832788831112156759257577482095418566362970657312440168581946508990392 [105,82] -908980323963045842140435146078602964310894091594709749563968767056189131587875643933644519707716499797084675083506981446186206348198324185320716739351216822134667363790334705189118894731693197678056042276732194071388620574335041667621775516981321559616958725593060405005500039413761878964222698628153308067093348419520793603051781835975071776979514705080031396238591408120146823108742423247320433490135593806249134837651084726201329430979461887120736444980817373064887723706164155204263506302618097668499873223311875004728329676887448784584119995263169309161663390375759094813874988114345722812408194557530050800226281199929651853048936253810141056883676165144405160221739180806138930610628303563488504023596226991127438089992885341453494924014020764092620745396113055066474925319580975640546307986501628824099057897833726499926149960190278459938753193228239659276463959083874028420738022999341925131973942618285906072075404855630234924937612101719439214926176523244635740596373933566107353631886293527085340527926082376808344547927814956026291848294384299433717128101409749311430931331366199205918266532625034220200574440177373495453686332792201089715955323492673585199465095727110513312540613641870369151606202449380286603441262693544604332442648310809344894332915513736212582108674166676918490663051919058198754810097569049955045234611751027428935281216704051401226784591501920998118013470742567838305580077631247765612822846275496705934982220661340103886584232930722510013771283811868006815550533612231829464300176694189223922956551578180669015919105657871349859798284791374001497168300489294451666320377167205452382189818244260168805885513770522418536327253634463000700644110979715985427643236695718201850423689827509989371312158530933387767351594896170703183366652906732904373606353155985328198918595470226979980734323692373575153139307936168641780166824297053888979717563110819374374014492114764175155533248453061419280858792896 [105,83] 16704236055836796091814079095591020432281948766065791776185628141844858575105072016115522355718693958212134277047063221519575892543419846678487703678199499579164627833684074722542877057531293917680606268238559001449935330940087589341817016681542249412651758919621961733853739759142271017352129468409106143917208822675211544409238893400644304090438465924833135977508716611903726542788626685676334103864117682504380400411110422897219465838649710086233008545906785497522836539349743420037881468688731910013360339561866405290635352779022998961770398414615851470466571029176530121674725854401084478999186593322091809231606495695516070356130619431877287768008174745456029677927217746100713262666140909405274842080746617610276047039660185435047219134061644735108038142393134783900819225964287737440979805459688573129244388399325952500098297363082032605235716630382553139399299328553060805128263292213163442059672779566202447830365719718562899959663501304746838375273297159125983814677850770557920295041571487219419253507267312916175510959635172682679989397806909539237397766517289128100818605887166230338319700421983519299831076440846985410812130640187861979150593498186453168320027591206688738863535541857687680766347592677788513978389623641051296556061041426912658451212945443679407168523192266151020001680163470635899513247444215126456724196683362346005376813698344887761530995500690777100677930893590896510548017766009654758452509570386889593792213989976828105010117255253615866192339640531453916492901875615022976421666329195224105171404224149282250342750236466769435217286304963481542221701497409940325915491282978799476383414645373447315490434349422406001208357364917854586975107160411298475375981279591923311547981385343124473320246528990136412993246681512470647785286417523397626956963511661361109880904985056020934946230986997795969749739878554434158330595717030383190621959291260748123915770646030357574812983458893340500109576 [105,84] -35207118325563769618756832704375446096328923718045517996925752512650262722684360115174784139968285416525126561946869709674002373750955062474468629795932075556231699945322380418743254907409729305282893461200364204388360716284756016037684861512979294953074708189249201904999673557866201610538338685332468813597748682851882629027082169492045655757885400703317646389887451149430476101848494361078000538900822438838418064413362137385772674558817226399012575039771364640054837629885313614323653912048097313724602366440140190990910470692133153788651369386229209684658668393936146738490823569294658434644704960327485005596357603529979584885444260748719328240573566567064104902878834093162494345636445087680296221674717655065168548971515628306504413952621704636303292220867145988681568153556016728853311093861368300098594835122094068907143835990162107228394170434931795997516383552431715236666560386218851187024800036342090110241686717486540952601024305529785765420757834126819519631937592126637422633480586099164813292043854146603336835400328884111161436792230952822434385821847732391498625053986114374409177421600091342567825162753663337659637300578791186148596524448207072268677737527037389651356170306221957463836913648327348920545273399605451664891264101649037669551866227785997391446608582076277615217469686013625676855591082335941730164017112643989769236251877257051052402853502633403021143532352465419533968320262892220502736393152232788241475262874903984829880794418576246001873507517178894361453698940524041980606707546299765990450431245794402996929289358431336627882258876906724408566129164481228143140380094027829005642671022908526780869618355720196272497062475913985289704888469551514588067578623877426051303881038040251163147079967907100746880067416767174092424529284067758627816762522802850894704282837377599546633217536621478698630617996034509111727919014032090538806410830675417787246852659696200696227857584161460848 [105,85] 42681040896695863950083035867229333527071345290363405331257184459895877283827779843725536112423286625546451065977542744020149525202071443217779657377062734012127086506086957753410759193726052644842985100220724173069158228096096484534851432631221321773986779864104370538372818419605169417243598687391550718089627845726291306853123671640653942979750415415320053623564399092762199593768597284232563731689672536411206349262486089941461044789519635461627617445757443533224791329756831864621176423736896368244321120926452750054911812366457887835791067203859774617352827289453706214049128467754594658307682103805938433929043772802880141138559544074093323025298064469879318112827067219279413195956831385384686168171560538685717242290620654772853332996642998874837930884993805848412543645840637563444188608697208657358342604507039012620425701997722814192000323763031482092082754998886028738586524619399498072709340086781771687991974855964995600319647449455470360714938718355369083588550046936755604973652383754901342605532869661141345332404840954333657207226648125559593499283380678591201770769122022319028733486241033839290229735908146103735563697300814719128377190596178636310155875586758930262538632906061625044914712255858289685579557028272145117152617682676236331821780653977722467948259711169561366924507238756119480059435431904832044111103846113892561860272247496666700586844538545550825555450591311778283101558679282537284246577206175894074622630168774272908830995895569694344475528586945066458294684921419084738007774192659646941657243602836229359506283478151605693824530154890008825907755945403256138412821189375481814270473190863652269045479543596693967370274004072117971178710239566543788758032688032414281544497581704129592304528913255294963338608560279672536005377493850484659617164069854570034155293973537428242693844198854253080163820267350842406250054446280630276214249387817339178454034948398974220665988686856 [105,86] -42107815338702180734053195894868463942299014227041326460890026421503613646388990966440503544206414747029279314010475802525684645406542468457618098951450692264254044843519223387910587770079845829682043485579253639502878506525086774838437981548011676706627008269718366800516198597119289782776464912705292559820322738478372523528411964123376351857515041795165650474869382393321608653763747249933762654665124957873629581573001927591759226138436182457013786320240085247085412198765354468507073242101240599174577932465256926628524624143880291195900536706331921718912848464620516161035472284929203896521521014316959780932816423537283850701706077960387916806695003211724295376207967413458489095986447945891060620863606790681239048899626228243720239074198595115639881088714837213522538848995921188010409502417704211669106141106300947886127774767598501055075754958795452468140789460559363701097732717865774795477431635928818075198966622783979084092688477556726391838558610585799018789741718280333370585101043711317331169640601140019191463273981421602134418616317423734053831586848566763061999239381057238558682553814935532211945141178787071512051924817148501503326935672440002853731406537920801823983919395687481483776799322369720020082716583173842134383727958821542276502510392938036709496338506719993953295121215611416638453125455343094077421002686429518979833950429066371081100822420664585041563228989354687938856627293031870500395873252947294062338817104664100199980109671106273479219559615195356042914665950868352685423748043275227761609333479427645306650376761117732583786448215599951339886116784679024387611408665314032886217045556497871192808158184891034606359134597638760862883703995935068108950566106322490752938790204059699366086675148674622431502251920411015897037807504234990750639747367171197218932379325874133454598377384315299207611581141896507867131056142444397321887942002076503923379673739337572320992192 [105,87] 24739115232318597370924780103942271682435405864996893962719333414411225275171942492979920011296719775551696066614712568844672706862124624760378827591718919587296101621804143001871220588570972959319549589020445513541926460848706908460667427501957821893302598504096056596977373500897538522535265925977527934751502988040499792386038819771385977038451528142008183151185777703740618778116687788306438933658088652454367133917067761922513568901483025806605952979467505416547416214525261013725454903788896793690330845306846317389693707032164912761787807041263394045127174793682377530131365754959297478871551611526695052256883918162710218053246839822767138622566954058856601058918818781217472229487962343575991747812275766924910417617791412799035942825642480346940887858461712193805168586384527657759327731683302605244870229178184487891691195898365215259664202685378533177712443718519586395515965481805356602743282460059825138619879007581626967849084312995027337540487504658704790505137324213319522463341972629227041463137655367125861069581554910713423376617360517531585714285440336313452001389182029682311627010490821172619845701645263676570801191649370491860992656921985402711661198373083003311313118462416761334243438307535049313127256168732174506304645977282448171516957186259516267041539736692158060364914416548326351962803816652670088383710739694855762052670724827411768992529760069955347007980895506738541453458892450347059269422051558640639987348291385147736073916769278935537847070956048102964253309423934036708854513869050855189679317083501353982605344993322340472965401552792647196824859597472181504388605243459681620692051609747425174982155486180161195154223410563854113915889665758837990189650328627385075003226700879913699097780033664596518899524926000944597683980037023133213042727145528889768034004109655037877708279420000725934563743091358596573332936954521662357432894506236555717726393250204172680 [105,88] 928141712352285891885114077532442356731508669245622017372047465242527589628755834377109632619851794791340083372656270930464963003136129640389598344729772528256305578025083915723831440279692956649854784486415564114692861067345314231291835707948134056676927056721674228306096542411245751390502220145479218970952717957668175960188411976310969391589068501605531228415510791710702925368602060217740449373287123174805486967170780623900498251450859314178787691057392370338374290284312664830995055209392428008196057368404633698395187822909623178483835058231789717229872468470558259261959357736542148312877106364396755790129486106417884887635592485323600798438268992624156433311756210491003965619510751526309652157341619886541473120433203635710393337101585367630264186644769908673919201389118041181200738072385468648874596831982015832255088671525349158647362530541975539313586690944039994446187537914055930297789256180868581019397072943893246022058336906501438634573041522335118548617362821282523265434619919983348813545324798556005506646949749570238764744990985163821352069878238449610266517397977576536939578755712760158149316670476366118960851792341795210505479454761360664205571043531046869733739343070568636758177749376944839533316878199581378523663722278806398599456256767162795789002685696930198021699321400719950089723042079813873619150967873452104479427783057188651034509108921168826191470387152873067420024809714350528040320719876121110533406227822508703785421394294817224183977969802419593458402452485340946976464945233412185647268805718624639976973986813988354929041068754979157941676717492119157467076067263969326253451808103219973876102432512421847631198003423080315546681112243405241434867832493248541128525747882150812335866277526097601571726982622568954871807326172978020221331621755234025804225931818973703955371559392308372252548617551676491029508690657864718999652190201283520402605556608 [105,89] -5075831477915686150436572088757933724057447318391733262946732619209944032964029523873276702600172037529471850305087553576306930186718722952767114513830652673395271094424230951437402142826616579662362443049040609862965659547668648533153071717604758938555870022367606619316859384767283312273943236692848210257513711273068273510413343307467484604802762772330570014253743687483302612659810706397405721994894284314541125262376639893401835398597239249524228624065180379252523853603788494620079163254099440004281343947168985387748129147032881514165450158687155863873505684326931567300929963778993642135602500879553822958814820386503323289567976888835311428991061986434860606430963950837569371489944460015596216047860132506763493834449862145570575240551672618931305345435756735528887299052225008310668338692425427028643270765322914765275030615178694416346263400320341947989616532919544598599631120320667253649617685342429005052756990520196634116861589060933020981677438871280198454433491720437769458832207139978841991209803676542318556689643795752332803481050326522289018366342819075696562967988682433089271094261378588300826469177239436277101423849548852065261359190144061287212502362539441655667543051501735130886908354153840882528107134165816437171991739259009193897418932276607461422884946738819832084235649661689200715403194120581346119792040851270165337939506351097076997809817943563229417603486222751742232317502857128046510976188472905103110541542096490169338038166387160210125426653172497704042238483222538267498310752606747785207385116819110280650015097309955240442400941472724038513956079734357007744339794074092427091230899914414302070622514995523099822224369110903090841016004875373130771384706430992533132408503601700617377613946819460711872819786582972707471643689712463417482010741825503197780874281232728915737257641185669816482898875928179462097589249048301439488637251224945537150000 [105,90] 794818028278052767587590847034991896208426125969925441246534892527202494517685829672940284905555913481208049272416085045670800925309159918623950380897426012492673999562960796854077422563322824923915720790349392988838739294334797388385349685939613797684049174083908173998284599024421277542628254670800889233252905648927237050129887002503018270664262129043644932450215248737472501263383304292621653738286171499049098496258225842038901674165882679368404449167058721937068467946148196633639529950450274342776470498342670743429358598255347304741719250739852587939609942072098342841238758430557918258528397526353534793022733406134144704089617289388556477512736116125801141405343020828046204011487531372427975758135283686195226076030090896725155958290061963248399971620446511242269838078939432163112069980507329365322580223138674468755216953871323521152897309365080052485376366195818601426654734556115771126930320353651807053844715876902448289688574256288385656530309804998914173633509902198253468280220135813432040917228647888336288525909379843094733914853369924808430947349852830253814414013632900793094846675603056653768096768020318827254386514002176501877466545453610789970381593224765142388274485150955100380459278436893341432102381528603122492145804276855400068055728477921202736649962692993970079053615447265159988208904298797662529849637563798744905804630014360994287517144296646516086885329397091362194452160365630447953392064042634349469005499207065362843787100548027367683783830397661849859681881407121110489196625189826345173551275063142719048262525459278922408848547580646262360489842072904805365861025077933251392562489434217614397148494309302307164974662160173125232350529042626699336309983569013833753027758874919420494739185734680667644215152117165560838941401102760964713406257814890656968068371131638900791620531929170025568944746736751034358542715456851829006299614413020160 [105,91] -66411194752128762556981704515807365341983800232732511100119738730164871321009564004273251341266949883098637353293843385016905474203105438126099141653239386570744251556973739155961698367690511518493309121420035395369520201284985112314583285778505675608762531421250748197792890399468490922391481208382353122693254175749549927333892413920964922808918667876691100840182080622704099147816678709087661440614151948975852367070652285025634608598130405835242734258779648763344476934848528230841510795535082280686229617735888344701218016828406732394312966849815755875271599029764240532534402989074355513578265871699591010885149440407466479472286617292974445492987881128437907828271240324065273637137642424909834491774169993863925940692005041971608797308909866141094869884938619840830994190785836519284699216474665512290908869035756867647932958010725350771628755150548019549754042364724617608394717195676823035900205847631252511626731680269448631851481823954546733348357357897586411518672349336640474169131501607237909701138183576070189036061930401652372074095024223972344978557129803461861931208670001685387262645815833551203328821910371999692195059760822382138244999948550840273530409455630949216510996754479260759096715934309690461345726162540483335645507792793283685710369546299587802463999783238300427900097082206569324331953245359784525442788403938394284542060418957852771822420344048472398109110183334563286940887900056726963783410256067831056300750258562397550115336776267172137921811815642578470820387006279955637134100261429341636160288478144086573288831943251997684911228251379762244678311673046530929903431615503391032963106889053464329144148029491249307838077975485304946420800769991711334525921552166196191451908260856528716541128956202203902800637222461970668267059792122619109782417518103752606435653859793799716454671013911732042674178046863942950287228124995728183905453824 [105,92] 7488568966943442786346906208673659199368238184266101158063528494864661755259528547382352925693835486192731329393108648824657480444188828194501190591272525080582535838785479677947236276009070716961142992971389248802110814570545931954967929101292926689180438847978425589206413591939588958507583640047534662003377485813330762641017668805328124411009863700745413775273514059140382966607922056210529794099060588626691405706071008387311693175088536566613503587947081839446954683286842477503936492728238680072306266553880948368040123260747861681211498855266857996898150243193720709689834429415260022961440439243669567198175162370247887728183678509195395158216145877415918852448798477049536175994695889273899670809344977390283615500656471682157138603774110285723478145092031656087711736853513569157619900689533453031393685507326149125353177443359794967034658853601400163769576372531311962162428165410683302183913161205702020393031712943765440730278679125795467484166673207125012206550328091131479310174481516472007457657258072023760359999604340951675289821343563077779979734240288332935091136560040795870157862772715034756657872179376650478810887670176939052348630951833879146461329999906829679776988175793818369985620760582431255725526577438485296503943836774295627319722005294824030044116994303880489522843261016742145554068313342031427879731815730271190835696097418351577891165699964308844880381541829974403051039023401415034388061895179303269256731204871761666214515215093705574349204373370539860988239822961559935795836407719229990203591888774365155438969929887252955864937206398905259423343987830218801894249457363033089169027553863996575749394152114336008748971975228793201281486250194951917333779779548056968367806368890645896502106808370609105776863094499746081273331770837035897035646364998547707677734637011575805419708815881541023711044328765350747794914161181199938944 [105,93] -1701133381878988783210329510957629283781708249898705132358535476815280800797155482559211351229005474578988151212854397392848505788751534891095333926710629406029870707899470991872090891530729713413836405375773798840229153884702979049840281333972368569565023737877774297681549832985142018598474910009911261277338684074891281422248321463713897733479604842379943519865759437325226312545062295640754593804692876611789568049561345324972882657820186808403285932579859781579487898122694175618241692948075277361413797824465641844977631717367095908859037388692636755040476196322969638103771833479202874643679775193866818827444872155272857602422259274567856444089603208062455058572849501675602661509022331475040359704178660280706126886600251934721316236029681997980561769908895337636932678434938849043278192038727792429452706686851366031243945900364239568213402098686966085838780584826062177698483947799865795530700976746947654256866631303128376874372395891718313361954664180066665740869856879040929351512398578107871973733016024013756557014804069283042456693190972559530996052792395181410077036452177502688127091626254185582253251829023798113501323354257859900140075030660967721840565714230731727416690121410952545016516964666205852216952287068426695441795753302730573136856299041484958027596446035047999881083620331882873211995262520191207387913642138472892140711728772827648137988699612510695079294776335941558450250321386920500672484734381303107089000674412900815973964180952967960569034946492990798031570651931369236239473766286036418405169444552440020986307429859209217389611294493715140071973568520099933300943038656149729238068227279097625209118476324643831259509983718761278274127078774135578188398144687057524106003031407394123387766076661280054427134627804485643007278387237808727515742612287174683718362670639797072070011383265370501059039053903870302838907617912152 [105,94] 160780199104131926903550642679973987360091847553582756381133198975665669275527424916465562759353074773231436754083280444695864623302209761909457395777942771290535453889731627034405943440583655067372536122291435921180457440552909772526795008908098830196679193146805917232159876423865844139899060088493252512597118871094351347827777836704928782175507833663116043016375209124071526149095695228678234232478916023782822859957867026610708798693218029506150549171602127226205890122782434424944798182092034346938674480810526444314545970565385284649303407749748819080905238786087365622166600569889739082572707162589396366669223201258813193383538344457624503710458478856586906610556326913976178023651745081628772059645046543039085379322166131478795406600474950289794032560742729726347829119907706119488107424855216756018278419904286977905957930530822950798173037542924541094430705220849845906243347485107337613337642595969612900919140499978239496460956108603613136738927371179705234899932975830169861733046155978342171273147946946677950572788639874455088123056721763350042285331733850407019290350072839358840346498898000776571406992840558198869992028395689356690119541505910735868483135057244396650225123957287301375872240907231941835842500568883970531055440407122583107507121012047040420509734405168840519581639082102196311213992887881980013167172499543946181489954937600849397024861192563483982702831999564124754440190442073850685976401128269841803556285519800085566996113164205495265567393055957342102017031973336614051973912400024585359408317083424432667787490292669672842623407668914593791228356918535179845470895533296628868573436697397886603189225743721675840524113069334852776300870448149857462661120401524038676734360415263954989961608276421751889293761669808930722844328146345789798406031467176556624752525871560525983238356667488282822825391591651238221671552 [105,95] -11832588648858128451721055273423252221797399816138121979224772094354245098190211046148481917005895511007495414244321625113748761920601628771947397156879040474421204150033324292091000405512643805037074496756865520210413100704727473879563491570531160758988327885724386619760397421482431489885716498706892034168618199894220371913833701185773095391179850471330514684536748474214531205315481306773791094346436160880364534377410467083519441371840899943253002303267115110575137120145381739182281043135798068700103889570622301108289784799337973646998254138435592484123031275057370931203496934640220107999040465686020781759389267924917693824745600764386636146698320679107688167340654606209536953904688206091559052431615604880332832672075322465694111838484978959597758428311053170626018876074118956975017043971531261747714858459274809403044124217861580458753222753880994439540715682405194080750006716139205753642613503386699268178526785730191243050357225671164195108929822553820813887364272684734025740495753712080854404663760075652507063267484636084036193360721721608923254347524942620094691572882292673540603640460380240463682615097981986985130510687149101966174583768378563604798060697297950146356018324945341960715617126346819093905741573435480232352384487060989244776726998350912878021651663882965413515767365722653873580457148272135753022929034823227754735725986419124788985208047904172072513455431749231590438082791145466991584697554533998340284695695624511061502737344182344691548899625598806741389818191716522902631524675964121097596764265833832892840921326376863793996396722196151129205519839230973555812338570109186809965057568160755914643125789013430017541240520136367063185705206458746309789101643326775306349358590876079816949359449244517690139665074270227670910774934433530068311016989650433465394164467156720587925982338351159658502615289914472368 [105,96] 305322237674473939109108409119543618246995005244363265493426320790318247325214816701205006955697112545043719091760985814106237037158631444023853380124375574844955102991116369538543699605782037130038978517821641016164606078404664802087121012264620622822410791783437062582488978200882960061276472714381286608735426439260628499698504136939273664105178613013794644887320863655853358353451985996510042272390669738951235870884170090249046603898765896871408377642468854576447769846224950447988063427910754441517655743440997702067513229041115894797697831726706514437545625862646049941103729746558338647678697278633610846322160549437830995233721091148771526572549228193481278949718060079934607246022379515948245875658720731420743940079559202990196646337493061890052931813088367970322015045592445774676400629326342338728017090672279137616961766501670294776770728690119235395265661476689022019795713775381414517367210653707505696570336117578588624312651800547075573775456647470817859855137448448366815598832463548971248260909743045626908194868141067724225944669845115805095927473001551774881502527043233223220772031968668007359444727925550660340295120326752401680626885489834478831198974655710814296772905024169150767141141027655789223214062637587910115738186473458615565725533946851962613854391671312927155652909009632190697543679398179877955957792019761009141420612716966519892107180096466289345308301514198282972354791012231781597806903344826430348793970601899098396092333532190169103382066690631299429668496600798569545625749118523372939490407485372255032305179277952423479121275195313786381603367820755713832059840376006807409740487064706816866800832548034865561772184195520106739939891968576177041528396682177401271816643795674420035872469197532681218930874086204783822103280836249501094955735621124819782915508491917167716665833222864422344463656928 [105,97] -35561920162759552387990923117297468105365806409632871456551320673859362760534349467643728899117742634890784862702401061892482472040003515964247077695168618349079199449459805991208873183844125867886172797625631751624006421545601235550817917290466799747713136292855678579662709768282763918637880121550565072201751685231878027026121379968020808219306689013953540669101454923904547118930195236850784325546339483531502361454837616304430869501618003800016178708129451207045529230038257145082849773532453773325604471619200242607941686491620472741030360395561826352696013883378463587777459465076144050462586045137174977084276126283338933118759293907364846067778351625976496861477100120100487902138435034698183505787367502423010771635538518947197765198762753409559950592727678546338557994470365964694776961682590750732130511980201331532421221103834030433438683772788662528623023477672154676548461186074596049756964166736347795419395009600587787340019117291249555236231051170666584888932947134819979030407612571200384922361588535894820939550767124120075833397743890389871807228543175510583926089887632854609286733148265529111419348106290739739338591136632505926193287765575340985479141731937779674524166782693302796694779255597749152480721271953026746420766646640279378924278106313332613448523708454730905506991878130828090993459805750059765565909673243214967421643967616926611984736186208303547254977712566850890815758342549178376431491161968328047942774899193927853320350429327501494610370467387501247361673785366825448551961958437191266226309540286130459385942442646150495449234420902319654519213675312132311724758182739721407275191941085953028155744624809719544014330543100742907032894188750756903707041231703913238229057805588333612978196407099616652513628187669569788925276321151956522387277904261602470626134016693105695424877435178347891756 [105,98] 368447461340891872569933413304137783591683630804029080561493990764601547230877065304122470887605024130369165311387359992061159347775397940416695991125246093814904295130185148164338052888833123974571713602157599699567865994059288297554132157806012312056395957091990744122125816436967698129048237730505109123161048294119460281866080727949834656911957770146549538614153680512158000942144142171405320710792484785987140924700034961924513607200164702409650043318343578432944134298010871233576557996326670796519826581537198000493196773381463602248967455896342543073705664645397634503470049991103860197751947371905912977808351065260851036789898693766112274558681071980982100176927773069830933076391836257735216895651603067155854321670980330126308005000699967173841112403325668622745720349101182676350353439512833332281920243424241004721133264703289827862713610499242669169384035138841804736014512528122391507779831926013523542332371405788902556656724036999261912812542160872344836641227763468084935033849927961073610313693713073980248050384816399012514041828696307268200693911977304205962475566883537618912871454428097797166356317080776597748113056067004747733682515419103233814662124426324936113195666835722627382174265162559223762999614376286910265646071518074097844137703515694803107872455299787124196138982462508466688048228361725121133313954819650091918245370676563563215481141068516923930174156620671961473135080241919728091043366109483158905424835655234091756376504331688857601223304564146412434862176690801126039528421772559649668923906355965649971041718854805249185077048919468017856892629402496878483067869630754457053545241025484489123281452747843817453724981860179995495427889639283013182531966348390532765172769277775497989801907294276228957308031125066029265639714177369071542868360633803692413010254773833325272626972543872 [105,99] 21277839233032433393363443475442350974953873511796700528614661044560212208003638483661582995064547459502019045744424656616962961912672487655659218382334650062647105426755081871805481867810269395232700337863845283287411087272901648390163115179346743686690783378239090629518388512905012972069356239953329890031001570320883426991907421499110174075878586097437286267362731412978003492550376659980902799959313050613061536088850200915229381105886184155320975980711498933531276651521099323771291116266279153629603738234845226210568319871817195926085049656237771680418111423358458547486327639538853473575660655676362346488094803792000460637514565918586627926829677297425217345949120061103836543105181481186657202817568585480365058412351104360587440390807812750854923915893579058636828453888514122834255630516941869767398033943132741545992816591123045460505350886537772398111652575357687162869797106255498446109426159981562500447783167040012056057182687805536560122408069067198217288358460342689758021327804786152185920607158347828846786668025236285956142921792229172682501592880654173562528965998104957399815437507871857367307886951925343788853094475490256002931134479223408485258451229469981850296806468069200276748552650096310127213725053090609383451800366389579753938544465961117018551661996595664910335420449153166591576494885609828397084189108960579454722771070466293668650651733277626381329309937450309053086592199216914431401614409022935726475249127574053693709225638582712380825948874740329360611246303438236143785925153138360861841904076446587455227387598902705699678772677943630451253779753226418462599672406139957852363681866420186391779714388116784377345868688520314341089811461238397999610137089291137337049561536346734533236094338922107582494102897535084597439579673160400613991158107633475814547291371378620034482608 [105,100] -287654616968412861593020931870522298181525046099011851046253305294715241521454580787470038530917143747436062111553467815679923476420836445199922834413518292306633768354148123331297305704175681945539732483879618853203944832042914327202640589773498753705376426068068418193192786807312400827046396247813633417041019179313734480512932819505681018258512969424449943595655901594953903003776476679633039623028809045565979623201551806084556607125881438191828459482930976378045596978299544952837897440074677441448602440255297303416224465087557699209885951963047179789739336810017917967967898466529740391588843406711883317634064258810112663831417909634623119766502503696937226058892902393760403579414331871919099656320129680110851614399997224843977656747178648930284878501610834012422237483980572221277532758602191757681982895208991958491944331756428621674831536844466286962705825478042315745139693149661130673224394791592118236467252970669292846541120796969930236192548553151127064671056717946790778062345112394199938969161161265836622822616515729162747185483505777128541873382496983382050674737298914464192732550577896390893601961822383173305262222344432974738786502517117983440565136756079838253799465379650737033992259495533287457724475491777709100825013827151141823838144178166820515800199904488105439586185571449763815439947805126497517776641161518085644789495931226079406275836342106829880837384304615349707287116751028913921034163855278925876075313191703270260518474223181309567385868599607728537905712326358500539122317729180922149427609404690639921913426023203376794130484247084760811120234480626327438245208894464326161003182326168721788292683128565690416807919292939969883941012407061825040151976628172535296794015646739668689987565004854456857542683541829364191243082060562796663361252710691506524226427317868960 [105,101] -4150300095532237795394856106623336082765623085655544199211972296220504528096196903800502880317624027954018583039434701398577039105847810561773612268563825415612695737945994290533767300828986043657903587117935232161676697300362567639813849259773340632491326191104139528571358401948517174764781729920657338284643265989832771628309973057794241200963277303383803279738957164596365807357428961452228491752030797460107290346110463699269075173847072748965292458773335717457655361816252813202335604575451097514308867284347717436668238339062217869661144337221132204348145872585094914293552647995649536646251512028352610013070069467216335809521240154551955737166177439900290378805681006226668699124119637808530142889856546926145444178691363461552575200589630634722003201590843393539026523626126720634699751260878313249270611978481944309273657948921786245610605374647776264586439124652897360844134665263733077833827347441564300314799031801809161925499785808000225810489611973568694404355927271667789896340483289980901741772208153725088920861112365716074644729702892586868985740836937065501062563877079303502456722872250584334077842993574911411690235011949255276241147231459342428116868471524619729055268840407554633111933744440905651124057735134485089174865727069082864792061027831293108931486892434223458433232825906881868978712165845909586586165102564895312980188546760840287620639884574493408930178744759705751732983682932192077920686566968349163216320868960958464493699369534199955418852538045597861590177484803795122323156729202139813387124460435806293307096871693480101328836352221707203134781725972465163695214204672094172609511556644865472556837564494117206756436912838570626500173997627872026098859865414701531301315528087111779671922060328719006633927923372142891286036485499305611334717188849374342180593880 [105,102] 26952259523204632999494707813865204642675731446675578129638220693488449131398133139330847364876207398359822706958446442985314589207961751202579801452224608208304637945491673857179757749293168971064293341091931038479805598167206757930069281227954892975452191247281400554742152004421881837948753048217843208777320247933740354576220923279773006272546746790046916173868002898693771516056381371050252513444860438387336954637213732392997251489726296093191467021152072035839541186036016539081946384193800910771892411897893027224989644428004400235764527482591265832904111825409849037525085739399539802280443701948468665932237715307591807235650066267498981929551864035774627108208532288812227510622633143563374811583034435785127173908914894650370802199858052999773649729378582338368122208279591867885175490430203309247209788349225233151246996529373171436586948840243046617497554636778042196187972896080343590562970682130224018300795604209111306287813245900333651187639056888079366813280551646065576533933133476559514251057050941876475152767439886247777108857969572386689973140775184230616324915813962148742541790230233471461928621618505177450447408838080409525965938518603187983788300946164305166546059405262357046968913438255743347719348412368408465162275146597100647174150717794478788849779224301781684253510793573268847977712590567875981585662675468687776221792424869552358953794600927440134865080184502515254788005797707350831242787210899667966077390412217570300227704291070317244721914466705144132483045367242820327324816559412465785552119867657466800636131730389740889147375082818948264061220802441355873879658993754950591952202407832239878079095982244804551643579741780778948003826682487945781186282239964745346525681242056784981755794688818151551541925966529965018074675201735090580382857368213707200 [105,103] 27586049414251915827083344881075355769277950767734732881985281014175600005392846637313265597254524299077785517471789246422481090091242118853752770119961481498252864686073664867626998795202503869089108376167238062718553009665188193035849797886718779515029407738274290987572734277183616761387355486343725034237093188318601682145928911904978708511507044555106530856329645731821712607328382616404194035692951514961125752721987061280165802371145886473463862115808557910853588156912075769595869592703832110050860917781278051555293512638919632441835278162248510433205883316603881953398664173247525735661675334449934992146265275854463944781549632836769048485314826122918150318988763352879668762578297867827214524649144638493668581365258639619015570061591403471925822223753575202712584775656586588147933928177034545463303602525336986929181482345846841136333468552606524621017610636470512519252547223862594554784762640812788155759375933852481439146279984913830866070337864924113698736298922084207907040850156142817527142389102886420191638569914254947518994601296614585321587353383979588283823947297564103086025614912429160519675046547744994501294618328253079996262040002248443468934024770586153592876238192158581755271044231376236134024745501449536529305951647530066178998181220916686982903957498900089587367401655200792851534096549541171603898745002692789733594843654847511656264259747682679957533177193295748493746826229179022734140197621818380084800774389530586420947540873124491962698841556734119847505238845556934643915915491891333726363018469610039365376517402927926111112377283514015359865490956156986836436758859423930543640084768144845146960133865394881039042218525174215332531567550114517923298689688647825384933230938992317761319247037336604905789598218526362329385896181337193322276529400 [105,104] -709870025496228604166876117078895129565154562868604656380116263211987036856707584065166718885661287765014748741356224794250049500914844585682569090826585369066604164536379676254853083955076322372012362495901122754853517342576310620058558059972815476916147248359227416899807674267966683985129994705152079712920617966599091953513964373134362510429129082333162040567092818033625844047584957676804353597760966077260876036403297310563937838184166287624779308829944265433169307484701562961886652670546064489343345897992761234342170227144121828344709535247469982474175454538040702467034619397773592523085304056756705464171250849914608859457522372147879593507408892798305165105301692882240488087101183468170364557345375174437177491454135784444422174815726715984417964710827302135706860457763916055254879429521734523221220588655179098934645967678957094564630396878815379637364165567208019347330819537053452130160374956510746267217111070525437862688786379243670732968444485246801050270599583824581918674277459793938993868781775991938219381434419657431853368456190321581641340021278165312794491108419786310480899184510304714888515323862731975605235647103561464107964237916668756840901920222819675692548698898943589731308598213976503316401566917507697807541891606268066048205462291785021163609388119371645448013560306432823932808463827664106249274775171524240580783580180299038341995050875003877320681646749077301473644626905027104197469886069462073136430727394945441781903968619677083214413076516016347564942653219925795588848465599029754513912858503582993688006103249494525972840849858185032695580548803770570805585683964765253670845634040885403907822555614744656733792833747318597341317906649767959221045131536449386828421629620676412932467598037182983239837854635698281188333468131419130784 [105,105] 2086830538519460452910210250779750464077968142288735149430964758167246052300182273881185083321444755541259842212969259548269507277494942194302242042054748101456687301189521120975250847504625670401735661756219750779053305933804064494683510628533402867138419845441813676596566253496394419271868608908236137931180978017690971783725776632579933367348067909651207308291755868507490465178582522714186486662696269410997564064729618084180610578728607656329996783944087889048196143569303593294610238089165477555404083624954320714426302604335839683017369137500571353775086057622472502406806587030830516403544912099375129340182411463675321947225123070721047762098558824622067341932554218279741700467721259423002493766351247496698053803057772266041544086869075069285263995725011018378789740445790186062203593883946378029710655782441071617608211483556325220340590263885062862343301437956773666219421100411936051875165444711561640818525585639102729728293099767828379772848871939224791471306710419730139711306994321171894422863757006084599469423611244210066594073875823466129260472377147597989348541819294436576003125867647970921139953093430804260303967631123402493425711093206990488011208538997029187995002105837450484531980041056494452773269731853236849371911166801436204036896550858021952166925056148408750641238667315364633084045797955376063556200878746030175293344160816187031113686259621325553881811720439547593197801649926950994472232949341240524737405413589055367986130538772051136809135811628571624530357188211076051828631109110588330133501192322991419176374775991152518967440708413145374311000533859389151476273526849025715232736190216662199683609100022189355120517349776831498276130501245522278797864931554772643884454389002467986171107021346874497241902608247950120831590863892 [106,0] 514418104006294209132777532758949520997735385951739331403446353262687653435635919760235704096899714103936035719965177146622200223709815266030973063566143295285195964531858717617093161880840862171687999420567190392029691843842027472146396135571873529980444202945349479190100955590829243789432816973175434561136633467351322968197485087245212847325675792666044208876994731370739914420764562794878663704227732041615595729477441261198835072808641053226684448235764053659964733183058202516548680599528576892771042463725869771037762568813466038111772803547271079560050357315327745439346536738562075785867160477505812288399487190370923627456355231828222067640528118543928920644673882111071056206611420888308187711883308310860582946391825253384008858665696195078619422423184426209868245016005175635432157445178530606396455472991289980087371016646138300275013715160441113644582427806584097235611543236224342230236461617964597360762706880806302021280216286274359639586991254019020701975059417946929384424884231447952804375789205867740099890350765016516393930881829366742783306429637402058677480850104776059445684925912020669863678728591059355442847551253511461812187437264586532430944505580835774845082062275053913428886892042247527683333749391102738213043543143011960461686769415100234320270346336230644247582070582414271646915367924039482053199348443475433851964398801910575786933694927281879652691633012647233013471256413806212199358466419201205814486700537870378488910750053680517153399656585923693767172643867754277701207207791315610872196370208647775456431062826857711111684344746329833068109505958144658167786322770354938307172586067191603037137121712209765187386771711725542826125044160132169741104942998464074722659339068921262871848070003397602793282604241809766974360026924839650805428640937193816347237153869303064759026430031914674421239788112396782849665614581096804914706862344330646887858639451622099723611439561388330749821631896043598390485140468480011767048996906808951475045124611577516872927003033492214200096812478298515496826048336761313292961408170528357590759034954288094484948320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 34225955476078372296176016015347675040941962352077361318937489642358869600773293713762095337829750519797400445788212342651432726625721615950059622637077314378946486347289844077934742004897127589124554014660268924495099392517182427848606136918796906566085783962182042410252893088690240748923640539349892164903535552311094361373704276545237258833862665403893883093782420386577759059707142313926374663394592180469535444522580643792197762167468446434431122585574294163704086676011740799855887321560695222903909647639537442310690194980201555604256521877798937416905540263136590823615739871441172092745541376533997018388425202732974304149122009265777967281391956751426579413447272834925294314447844434716638701067694063271266096541707714369129791242392855983431509790342405109108077239350756702953679787772192600363158935599161094538137764661331480578271144612598688133905693278162238851268311788672213297691868568140163380160019336810590503325716125323288372543058632169246366397553557166705156722770930762381788432173128249981293157488382844622077150907297930195903148166889749786124873555471088403152351972445693127966337755510575363867643509692517355122044443364035079223462461849005877111086848641648926395436037041574404924337643174103282850604434980179732086307317737012987786828955948993102241961851639969775130254174928845987437675502053980946192845875793364372011966724978707727683523359702415247400410266784967820373287246302695708108517000310855881249269808275328174296526451007127722844902559586568151110689133507471091679933753812653819303688616944584200604299101674295336217216880638997330424834616059381923689001163406453628343010272089122916564611451140701145025821535563096942786758292823564213505011371997142306764376514130946484821792241814686874323555048954677648746798234229815472636293399973708793263999185644710318456079370106071075005026179040496698974062323789007291863612129609978406930514810838604931487530921733669744490081764512674942076431922443064560752631454301803285045120622465919674336835809234773844334087842007931798026170303296819175101944555548483309075217514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 824567983324261057298285792615604064310873403325409868405558683146954489443232763912720178485915833169763643138605833759016829396369063133532611783380391535894051808057760104305884473657468921729036669663855937289861646945806089403280164615911644314019448837150254471255164979487584594398425013303007807734043553631560670986413928085883867178478524569860698794161820510364479110894111420259647501451941986664955749896509908857197549870121463692888500567112665119691099565892202340133504021233483558167140089817641721325039451962801663091827746544986532709969608006524504443578516090729317872100440795983336589733585597422487100126237954762524994142892613262475968339598644899179976076526903587481243923308156309413545906841585750221524612214151017144608230216658687702122326570405701341576450803850500264331645172847614193409964090759700736581309981279959005808738004062367444493705940292655185472099381164655136313775867195961598851710994239224750843647035544572384785174558283730781900326862615641820486527902556521998673305548947513852082053786476885954659857565243767540690036469970587866109848204206130785413202674065170704451043339162253541207771175025576909342808072017647703727398476730855200362875131592334160649464031241399152016021226027867862026590569889995661616268996075801562550192059529913685683035830031258353149952272570945816606336126485729060695393812752336552460601577565082666726635197339963028159110534002820243710259633792030238169048563776829640555355473539225618977058227685171214791352499479292015160017691255921595383426236110571039722585909062682523464348539524011749572099191020911458982599690681574942963640446087648588995699023862875787594387577003606767207325882666032247188207369280257504711279859370614197463504486181797406506582376229537330963608851851964213887444085734655963745381834118555040781796989800931257059393391459729707988455553060308183932629843366375672986804485309645500826934447468538705846224317908457196731663355686516366173432216588650546220430482128308047596399931579181832863576913241589518339634977032186925922071864407505448625520004168679424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -708012826829293306556139497688898067350455194468682416630041439309779330156873686003862211294654133838579811275178539309862112479223325403744349475818851590441659162453190977140685608916826104202464551768943583090816498037956667091345371946133864664793589571251295904251459433954456632048016925413282574025698637547838660813701178527131652961347495533690733118638139706135276569102815636309885532673981476486015100445820257003137369390588084965466072712369340751257044122807232175519792446700420536988286292109164856220157035699942425403447164265627104781385838060550613589222005798785726363683308981698436731716865247621548951156833816158562035162069066519849678952722631967558021496083606666287169427511498056045879774333405198154741831621744807762733486323605945102877813769900129958166695437181235438479863393432716895768109165855555493814612837435566775929027854419172470374485083488291270775876176887912306884885032463010723089120626842230273517121528254671433588403660896023644407101036572728285123479230473715889757475567222789252782342893238704559341080296984783075938280614470750256283404413923276243604340118735258544009639519513839104483130207964202782909965086604264362403927595360498069366266638523944904115382515065289859315551146914086136893246832883587029389402615019369565536075427445050312442417475871618873013221685697357731933582176792950250927507916013414729187075289137465031894760730493182010398588644536093660621156326301991412942805360904336134509442204879622391789508701366687913525446284137208501410491779077340355570159333886400101739668024762937941444367210055366740563698296984338442548079095113932878245748963304758517962451935846985030127118169020164419025199019293751342799989799593894329768706573191642102320619015722415444082069943285625434767818745246656442250203575170634773910860023026184141478254266726918848283602313480827441702015936659790939442307854467767986380049709875994570172545643159802891836156313166216397699304890340766870305493501377809518097227000844303843364055594021027599318888693944014452096395922273268035594149758456826071370393348313867878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 33370726457890906021618120214512630282039690188656129754923685428128930085774312418893720994059962737611482833386757964428121550253703833347728817119972960826026105754494505598818319232840216448435118638076011327854934343474012322892146552682138264961829903675328822465971311213425069174483610761864695096437849349793199424336645099480015580078161473566484652492064352685622195315483090520359505680094052083564425846545078873981341511592105620910960790764279201450920453799706156207978583650376691032677145343373996840771364378926139831329945111643593633659116146849693341631441685556330451480026466160875322812758866892603796494574633590115776472990894958972713307835262937099075898772187296888570554384621386412579199733744584065587896942073388894198408622774485213799683130808612587184470602147710914000981599370518210931235090099043504201992316080045049589047404006632027585229601968159719793349234811361677055761837631697648154605593606271795880314849813873444967241065906059444268827068022826532486722036895712894404443534343012356257806208667184507442643996662901660669804645356528425499061233670140205289790793840182756162052446258469577582102086391053445125075600267448460685620586424642907988270676534069687501642603677810179311067370694260448097542817428529478571233714326377501143995596262430746418938442224197272080300397742115169850929264255885149301824732508846015628942959413930627282721675055687581416060728159478168007263548774600532069270948791174152118577483198341857724609697053759784101022169804667994067680123118647666280322087949987018366663811616516038013850449109463037847028525823617936856295735567325633551951623545342720141984932198361333297023909468282098747916148891488333134931513529437485606532487716319246859103958093232344200706216932995174128865825850323966711825736005103075864098557804307121667978914821194850119916401282093214094833746149080846845033473746259921573498242210385595052616962278698407304623589983108499321655491158067405839819926585287904647370769712812405995177825597383930395802125067741107060123297098706395263860482483849915456981701449645264207872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -649580155672102092613623910899939370871979390105081513022574855112149008872798409113849199211608619569464024973713822771819455349126652591971287430399891208255572317728895109654513424069640904515519898443285444661318715778021384085090746137408431298937082120647608126806764625496844010504146551845152183937959935938820883128047244139849880257300864959335975265337852695188452792223959990066718169052601540447950864364019439842307825036513881872967824085396442380996147521872027417264377150431393796177686477814881219204695227155439348464147571081197799211303444876022137799509512596854061150802151221940248813016981224999377794167293047478565547111538769624268595548631755649314003699910212267270631843520887842589682558415118017813563071631606017547052782582394953820650480768529421046360012243453490339636484144859753442010973870090694180721401922734505510547671161192025482712018956144835230290014296803112573483635368551125962922649181466330807702646551139649968197461167495048264575550992863523899011320403368568354297568312843740413139751313853384284229159081647134039902287703262100479883832100226935152751842654841154792202935513058824450000950242256918949648127428317450261963631921446440927038597661329873752891341977465046130442007928058031195794509320748640820861476329190180039747879435877899636802267009962032045463597197378498707326975356594240829989904795283871012042880248161756720246413562103675340118679857288845277885547188722019538595296771270077153978861206795082520643578200979031690558082386828651538133707396056109786662715688245720546824276119607133939675207381684897854677650936342900333266228493531357330333759689253602033171736007207857563886958178998244937576979265202826824081880406405477671048312179025188576414178392517452533427598088822437183804180440081314159804690612141265879423576285562855172151794537313679965082218582348032318787391775175816345312982880806887383709481571028841517847286446062087423612482600827853766747854085862028089572581631044925092218018719942860438345993991315567487071356479549095844736434615481088354736704233785613501512336195271251554467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 6863704561934268638976704643133227245608591269297546287451205320135037419853485563457156281210926808335548048225297123816897429190011365944636603962512943692384272646402679906596214546684510149678908304674996651645590248508382041797253580637628424421326480203997717154628696778590073407987038214965106749188374399005780915799029735472954592924324083070661097410935712046926002874408438169972245670923231849964834105711640715274623049071701003197099009303780120723371084019994823002064363555261017904163589955299613777080435016062311656118954194530660015318885982708090962729545606974510609169138340844219063973027020943423390586227183193939148956275662475740091916211853908561794564123991498058218310256454500609264146302290408457986861728441562676835168586163231435830435323876620418227883882960573090735380756571042747555585272843895509025779906760784628982518146634642499550984396364514371692767818521078891515230987948739772610866404787793193899923134540716423011412088766719938598707988804750279786782159486617622780545957392522082536376861396823745039388458503585402200715443155064932861422212666758689985048636359064336571711788795616146307777936030455927968979365886089127275667601981482340231190243645164403637971048709249610041641244951743561028467469539588855572049581124470473971813669543298872076044588890830416582089121709633254401608589966531726670053920006844957854421194843074863033377928581693929409577881337135979562761882164499372953935944776497113027919170843261902230833395307535531076035476377102587562438822155738575249513605404499769932156549110225663627393466887127222882387004152892895202155639438576868446704678814169498491899038756367075255037427568417237385032402693971784633483586259402143690124746191203528100545522466965113857736079144291623343374550039285727677995971070002176745841440818336325902749387816534279081069616747683873293501543885451565103382984419590347622451345279200767270758337668871373657406053038667437260935447307269222814310669061534916540798372875810736859893675441501163192890831578060074465084828798676496223338441625216089299231804414228785317019648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -46999576453456554574138559270429336472675137723307830077545053177716452203956720316257111889095757978420722263437262128244818680456657507768447661405756484369972974905298061775415310579068737831028015545499130295957733347566134861391550348706716911871864681321579650457706197083664852501794754718502692196497959263643308030246020864766628958197842803126319104757827516889883319429229844697509202767851610047359579107905276624577041928654047787890993076362349128621353567413321209835930348246702255542861651189323387668182154795415458154440157911135087974903571611236303877920805188745114149939915622812674325542949945784644549853878687696836589352216265085247691885544438928292701450944266234229156878546779073169969740296919433830439641907240560331162160570322579380624864837542763142784926813095924919071953101158951473521225168060712767859313102098036663960078044329474914836651363273267583797275442864405744899007842761026755822305194121328856878214581169946304614846212919826088217039220902071457694884899141129102425213255457652737391674714125747757921457288597559800393488299545775903352502729648972740072215764484279717572444825163293736279548350546688670399878746790458828900113271062832234268068576240233146209192308555388618225435099581848341378769458080765223403143633653810070955622418798964404413522510039098764329497885841164306252818723211385832541420507109449364988111966201121498784736653540239839143694225390952685608491287053392051210963235937365863803613336251642477741987404367567457231927658146569443852911320639728070618568216629536219102266523782337612728721478613841927865070261218183732085965622658154616616937182273250652778023790271132546746856914499383324357853105318624433972464025647618128570126839310988593516829753702924252523712355733779831032237726753068543497667524550633988710560221752306804245376594069661353750518033936290634035725652304909613946363143593983707047642684801573563824628605724154566272005397254255315076628758961615660660931758131377203539387164265612625984869836353704962452922302320897110921609821660247856095698093436611913836352687780549522641387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 239081862141294467301279359739894283978204348243141895186967988045463365466433953498742548451477206356406406101914998316880169323664602939139555479774626928567799997346718561888599912340705324795188266120838281925043889525195029205759966908496275173611628193763636738236839641435445507112255538163985545701959481581898121314535178016951317613965991916248620790738947542574654295850816925830257901097719480002695768995284940900888787544814560424651221487617440403127552623359905382633126107711016459951401505877637682742483276430579496516201488903386981437222477570755330975377631058497969879576853759390388150940565306830049862078787712178381768994191640932481907934188100441957736199750792767606301790542549459124655528318235302475360179159630051841102301309303938401502807365207509636515427508219047085215860989642681103483689095798993982828212220399092285960298434377240298966314106758068606748923197015429230553025670625182073745745732437931088086161073260343264256978263877303803581203247799560502538815401537438995050563127581500593456645016201357825082203790171040993761858684782841995025228662880840189505328989562740651037846042545664969057637471091203121228077317895283416645180471614182992716556365259916981533884489937128572359743790144554152960023444075880288651513512291387455582529657712937533858827233465714121581225899136482187227396329833129574264604417841782847724171755223897672577929662406140293641696785469992519820944265102878703097366187172913956280696389363034006381586249794494967604554369115922700886456554917072068123673866192534377939988386144341673775372313411981800213564215281049605790525318398285250942773654371361725267311143788676056750230199591988943031659378923160868788870874040043236052259266322682827503446596662022869342366403496902105879017033192510138611951764237181934695673175095858743837713232959510676211531715604261522423568211900287613047382256846028096873019070591650719354424372058614593786727288570739822879775091184692216915974521154114794319737583736333994135795067500400121125257354532658787056975716309382724836416097134405222292472269671525243036893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -963530541790088876438931686390613412032217325772317107600286819001236100935840065793349912878019692540574376566058149742899535180909780592095699476759371859472528393823143098265336519288789232895355819263901958084146418827689926064993732687460571615724404289724931754736108527530167238035588367372834685383783098054647169171850169282478013185537279131385457779507552335449807461776744444134069760058898711809814751537132732929535184061840117786376323963607103893595402538462782978585548414633847067466129446301359986805703493453863234963660072044031089149791357176873329924280051450348385008000725452220902827154713914810870315049089468733298652158362408649491229338191347655600135099314325902247670555045098473089856034324525522666178490586324918979068613912938948315652150061574783142561106136080198419406203181836052707524595881374534582313428108284533414992652113454387635432110257209286290102332795810713250660474688014643562493177608525713153304807102935607557659718588358098013043300635029102885979646630490607616300314100046231918543695783860209647787105017935019886931781315494093367374471426836971354198036559198564739632307275959873238138908701860406011466546629400659041694279490249855651002588655805095033495430485200415191429707390729849528689616006713825669859737595257955806544713596029401367753496261044994420451175831227332523008149127618473487899117907141573569863854008143506998663135912503398905013254736328606170993800583333906833750788369505020364551498048080455735795180799613535445023237845347393876250156023383598490631525479357433326574438198705737070559801765781780027495458162873206346159304368613653502748759611951706313259620069287086629200119186956286877425068859756589491291357772624258351000267506868570478778514729701614797980960871807324957100359647551032488708615625491482872024655899835243437749791734565523052278866680836583786409762009180846143057281011201673685107024404322029425522735049416301860145800568680544061536387467778460111594099198632358892069479625769978302214845818601172336811907155235979386489842849275440267505063533766181759539995352203783109208965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 3187307086241954412369410804120961248183905864140998342851987386219049556559497016183315407576045046358600664773896552481022495117779378731730475112701653232543496679595039655479648606021926223378417320251747273428241467736351831461324530386532429505603718236297371788000893370294610560495616234083118413325292490327901933414899701595487888850469997344973972189053476468090199925743550756550232659411570938286344975040386982404391195632341923289859084669477430553757448611661314140627272182765370110602409040808202794997072771475743841843780040654979761373256741030659529239963046319293408196725300081321048815466183363848599169543531684900505199246493070236062826341804573605747937540627095376013686354910426532257231556848078954534530125941078444286064098811479064863359868842314489936773935823242310519155007889713215767356152739577191689164828716212886166886630866867415005991806082100031292213569098304056590087701544841655343779247833029950012424858065101829251200719067667660047948172949276196913533944056045952998623993937860395457353027412228951010902409746272894447413584618800023304613124368677146536452944325101597025825922956445933428906960148485728329577753733063138393138264702451167097031839199428166987715118580104441219717776994957736404270738902197277887583096383718616135747505286270319330795233664756796052659065417911312480446576448331495701368688195913256613126871741096683654933971983930386606191624877569330983794022226522792380369567210496674602076132580771005445422334270638821572103872170684973626151685894446043606256908377440943117627466066900430749847566515313046147619258905455724732122126116010965159646421148846405196427056999145764777211234097838078596421669476903816145928687812538378659733962438986421258252387154028562623642401439222616186821712930809580322090023980413717972594860349489139908767274141717617748516815059310807091502529374846885066679130471589237331801966387749249053634905430724459662345984206546879403042643772472477497907428392654106459167085673212170484254939716442729265529587863995184475860070776123349319278575790764583160097951770149324990919475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -9561218978905216611861817094004072636203746150689423365498722437197935565847563754412982818828499290448459381984775883435613258984810663100092360639432473129624031056568383433021213962561417559699892445780445802353032675419894892690590647108544990243100203174415551329264113184551658544915745438943349914276913609261234758685575709352732429120905145862141439971195412249090806014049254543250790408690936108462459562211487292038206364325802240172330370771105200835406003805818339561732810490235789040172213214741864739214424361249660180140146272475575546499713032936507803375573429780378305954673869400232308870838789538722194186216370774323837841450200499164009588038870894992927087030249356247769968332252156560363151009958498328081139765980871041518794196995304570229277593365948304337578487199377673557651217607779910953198788462123447049907357149520252282168426016496718819115160496066054472743424342285816987916578016101700790553600007198433160946145076484347867279581056881362167139478995624737645040191239092969639126206806576531215031156360992027770273198739220951941127618269582091196579222904559314442135411055430395515046258381280310481521862574357593943517571782446344475272250373628369661538376742130213413147719106527467335049235228894813865724560881924396092636301683465485676112683425714935864372026276865640889986225372779651098595572284011985346466838675318305642582267969696182415636484117993014035962145295957329107955627853459076456909661184941404882657944804820441190324214015958403842664346053368156794131693621254153899499281157053125726183708400398203521237040695433106787230112000298792751956782845501498964822750597400001881698766203506339826922361286153748957101683506556551371573142283101227858290696321664487151202502441791169296453290182372457000796121539570508472692727241915836729828494176452661276200312833897956362388116641902298950553303145121914222283579865515205888308275816393741953449984356860924462927249210541081676491738043998177922512307980576529922077759328215902821604526340385678675274125524090186762809846391456217230685312818341236055791277424583364180212449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 29305415901779688150216312274858824899295650889965744599968522933015545508699449467273690437975384989171053995447830590056732703312343107647078808638524119038822672258453270748280029874428312769354376161453326294658211235863473475523443471297610660147097586430993693766412882422930109719406876843533528570145313978059831275827367159673648682238948614408108382766334977234551723475562260465082406458524488194887873279559726634959310832749908693724887023012119637834272378177859530026929418240174000418420848433079641748095827289300786144943076026429389345566253297096527787026660618549618563976340186151282106520777704449459434507655125680616931281647709713903513869860051221353702662853677858409277607459623613398467137303022350688970821681981758327797025947020526224472186207552284558787770403324032000733451505911613968854471382114628947698020960978877945533895172654345264301727372603335945445739049574957666031337945776027703049556475220220092087391044778622800181487593586175472563157583537747545444161862262194960697939899920183106774241041020105218335690731806625735693903671208150498236922749273264478034710930189457841222403841765663465563946725144860717361177382462351326256675001696958564865267050788595464683400943626020411381736423295805119334023230270881692127227255846493630772749961923606273201557291961681585113282181681914378947419872698991017217773262419328198619968714999266599401520530316619093887454736115354087847654819668466105797890936087142774800971835994349634650224814508672944190434409340980352471931579308834083129553468257006812459203367391833548070512072324001181323573997130807000252363784642697841944021085223765253386337545525849598602040964662615269557302846681913368201978437858299080226120033463472397339389878967050906618157386314088193482161077522572269177524107579428819105449769112086730776806380040709758084600824154661561845062018423022266654506719110278100307375480733429350784979932127444114476731309531773361009263387252080929452503457983386499133323866920850783157578004759249460228491189699952424304624831204199721858076178850497432645697377784868089876252196864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -89689541918712840635459062311408489873846824844665348167654045608555576097265841720565928757996275420182681286078684298749885915091097873036247887086296170965238720323435943546176153609674670803650747340634035352354486397915590532075913625815375850209819414288585988599238669259475233083964669964143299289153690044216558516791938677564173177665486912117880166299326612204332909309442595865001043218325648111504990905676214647937492182001729825648143801525543175909110307226834493384322949288300531672255360421273601474554600593407158430593041110983186896987681916561205779144828030764255627653496318325299902448094682571332260686241962573547759526793558258997832867611156452787664049161312768229867648557287432007926234584101280636736658649270139002119712529058287086330873916244086439139517944705107802766278401721405356983549009783924069203872850953755312782684354360690632797881817543794530612908056084027449326391018974780980880121685470622322010984803629091667645460702243280864361768528083742161612458933484663902794182821796427921635466998505948667252433001871822983274194215173248911321548515295526415266652791690726986858138662445059818545632097191012037292342665890563009700104944981008499498067791214994378649631531435255885979675468026460323231968804629574726117923143523564573841013106396092740689123433878922232690726511232903752063066655241233579131561322221112121836917746899805211073872698127427856859281929652541082205394673215275970136728099849466978143663398381802251585955783152809069278880929645041344419926091960589810382991712954269015735668279838729582605288192123264946903023543185172688092558342389858514103626523649441043912975111489393250786202758919471517517153017693840234660700620394960109474676731143487710710516475915558015885945192163971474254271720997308982881696579293830776767671255614123800617734897603175239798898313984966770817257393757229846734461756197009692269710978684310364577875255366054918017389993259685166760299120102496530576062988824503727612974936912271109280539346048319331808045355921063565857537023206063496324108372738825346562093050836809685510568017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 241071286096363743637522474181595478845654774833654965312740566340572585868124720684566980516047517484933219067808279720265331841976112744656414202889451084878351510029816317347193543921542049409545695268851593343482423368285531405182594066492911927330378227197352043010898369233470284087595733924384506351934017805577194234208302949921929239155456587053422983060909316681525155222952321189590691134834119067563597087530882672108839070667150729761507945820488543380108636767304955185103586849568422054162998516027144182702571422835110946551107757193363047893360334628000701487283506789683417895598925614768318937134563512634905850043552692269556489783863111103855324827133337714757455874581023854744563099314974052731943250062154687275293908628688168013161960960332071038293932368415167252277330924915983466057079787368364905827993620839096604204065600750158840424349040743214746236105751636353990619409863133110142463440430747197546523754735849080337327572196584416817512581416195863095114487784614340660608872712950181938171404429861188614934748527956559870610445091546904451449729977933712762997304287473319350758412479837397089455903788974186909771266991832928925878981692834475505626577814128204053550606814348066309957699245640021997317085889916969610976203691685793021931133647744413304653393568837438489825145205633081697922409970348928526773867065628230586089230911718348355899154926414659914803275048918731424226559141234152314329202706812721410351987777276764242792187684657009547421252866057009968929387100239066597754599225799944935730234701271411983788973977803795799007525055498801427508831616715872926598728299063027530776689038260169499562658809579557611589829121749949248606294807917584165010316370841861650148536290999258677264974535921291766055972610358895579358711129677649930001691740060621296842105774479529410644054793392635181121612939813824920053509379145076350335393515593967305974977352672808404353572683812753466018397526342261959562466454531578056280005607895917429199661995288298006736639377710763256546052847749397872714385459685173975532972734202110509573517855520576953689047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -520996334172605301436199333843765637377728247168412013501129051604152701486066084535126658406486323283324393166114828820177732647295154282888391995557301265533281418365570907241071069358222943777036993887970600457755429129336574739233533515442326245635933739514804884727655108834304603954677247906850639804556934343231807729891195871115603921144190875944459162007073910756960337894966336939831996571331534745964946245317093297300117954031352014225457747736899928758071190716922562990385037963114120024691041518239963153260693398723029742407331625506868793643430397191143497023914102725816489320201119079559368111340982777460162400078084632131071133934477750125792623442656801253756047988451511153091344231992376039851670903045155480339749933851970069219315948176611739491898593804620689260774751781025156778524225395375731588848285559245386785957835800564200907635232163103586837890764850747305883360258123166904778810067228071442296023967798827726978826958226449715820091907357357807550864775397762279412137947213500050192063293263701741003411977229452300802033827657936243245789033611967529538395950464973265653454961318583985889244707621358013654931947132211251028921781685564216510418601535056473463624723046121923036696424416964203122072575344846531264117239230825170353282062523232342229165030626665899677468201708275028551865619922767016091690712563944149185715013069149647903208082607714384253520970315966257431257453605045447002650624425034140258798836757700227455652564001070158877688079840606529539688278957009366772033255696121836876202742749470328613830816042690422297586668106740730188449818229947117782546161174573242276389020721911733819416685431563348101880860416203676375795686011294204678141465586644715576175476549046875378059195114244155979997730355455823338175506181109979582088554940741203287941339197279267372889053805257957264804169766452924483673936142718525914144497670897394303035092243667391577357859794574779228770721361165506834301599439329971722056310297314202542472310428592663877723824099209681127250502690102648749826025845168650456596063860557811395224839561456184969039708160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 875725009027385092358607825776833031653529463935870115705634472574022749243627587036479580117804440576765138150266840913539530665503097249068496185474204779441313950877882671537879777253456303075179049077095574522490650483028975417725197000991855191880961742980933151127473167241162881707447455451165661632848125421949981898478408492041674197500616274557366184795238770219180735652674413690698200955568201608891283386308195472122571614007487768245320087269974312279889406874404746965664423283280286008272076036426361169229406144096467976497098196305716615062595192161640612043164334050274364325970926473619079827777627675946330762084044855784613297762446021417831160760551584773258874588471091782980695746922559397454561314545554752120868202717180471544769548299487476215994882256510779581180068527394511148296107039482661121993576620985369718104485677057349966756637970934360772886670296311658829184800407716261519663846825597613820462811600980963144120368874377467719050828299392613545514277059902634360175938750747190429712240247878013873218959385641271007641044226295245028896321838325418169550327369768550537994932492600913049717494071220328044750035111538877916093431242762795625333400163879537639265337595175283106514207082979824167542908287684376275136183561408738961383752261097764635130487476833551972026292153443443562937262210565585092642990819398778612991222027641680974176086382976453265288683471532955108506674096859426084891513075160869337727826390859764252892550772423686378711872662085126534842336084182214343188935676289478518891207127194553821207503134700653765630085554151453878630372418809884363188293854115943681799237622420725718928498259873915139694245567648293911741558821340094349492319399874880378863346165389368776467401538527049322458800001725270176540197287977195280218314053232217204493563517365161793240159793936725843508010424667961677317269317534085780479292859861174584320254783028601716940618452273014384692211593564407096597470086494269495319263238450733850945770473319761343855567119834360515532502904811926097610290647035673246523991439685174469649488952364619828874444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -1115955685520419099089938077034253406753925684201147920979966557388354458749877720038846965317327531107790819173747441256644298167484417399338026280093515172923850156108703980347900292726514768239549404536460256921083089217806976897127313778875034627737842674761412848856359046767558045870609868343278309829756970197349401895144563167565091295588731782035181571709166401023420789935546812098725465965333123252071044003851914593393707078541011701036497632528157946719774771013088294716936393862365484552292140403439310477058976504111513656730660691620972803332944924781376012476387795404788920174451457059411754832881087418604235256555662075194510288183145819581668138685034924691181898210145204743984070519272756607499286785232207714134553034048305034544589610877561067512349766426989079708340130935022912339069369959108530861899259208779532311006066824831391245714898511897867005985208591680729110544215674679986217189476133874714790920968837051107820051370237577844625745706825425977292975280856460119755251559297125638463041891046782227550773398076014044183853179881006695476188693889106763801161489708848334861559612155555920138828790016217407371815141279517968246497888532961486982736495283490079536338678664270148143005788298542011750793296784753541205353584919672715949004064848974762929985846492148893668013441695158253396537331930308796807761811152326578482984678470679937759734786845812364908542367611967104705713559404902091855576560995805352818979847897954150622673621664366957164426018071558506173024472748061009643662034031987496000343530971874107163486007667825620151718797980928991710744606662632348536914430824199793922237060550350218556849648704679907926660883475237808611740676027587205218937995147070379761227846544056066726040960373677435099376161177968580915562003870476830043728182091690077154669385002683211679340813101761218304069481241359352521405987582424608267732080179326094848571057218589845951168410024814776833259845161435942041988931378564924021355629558587085177240794379106559576871852443551625918056388220211405838807645908651728425582974053739864790673854745180811023634923520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 999272277999272353173545390099529522455116186842965027855634443670366515674592599596762645877930374182935642600889314341570510670041682196681823649709688891504075452152537404290140357017635459431357810701746905677543403756607038496867241376180332601210528256151678003535921817433580626214034053321512933425049938815978613834628152159678627060106146764166088955499682571426604642122768250343550002433783312106858083137315555032177449489467331984928056795776659923399757194687311999343417990364046329620716757327849108759595037765689286430768791508997123718085177440257995309835704624956614657994266138888196193362129901169061322125801772169190903283204809119349331544748720769558794132198549283636012865156910538233280443408361065720746853687674664403213476912518190655118083184453762485168605815994837969795926133402343191897788938932106336326855405993026512650044991189622372778538019607537826879816820838916507623709178291897169572976514615176493916443979209654337501486176137768353594952089211953263794512397895287878788654536566956015789691738246918610418935921335004779364421867886381256107215179820748541545542537594939802765718226788843111321538135762126173877593488285979290533651881723549584171284475427275218866321265803572289167670037298452364570362940328116129779677952899112046612674438914640793478556120436114592981082844715350599202434298233357768336751831568400894158177251557235555931099585554309283802229656709735488096563835474290616812258115257703858945613908533105092446502800466643196317443409068585572317326774716939228886044049612745158837150470447305855569992029168767253918590019843212030772047937175793358311257937896506655118461863195040374446232165588826630017313855751537522244781504385564198764412949445348906433552406050989995661326052948270135858137293561977547009303655723890643005160669164467298181263394733174177334065264291611426208331628713365342529803456928087074312786947304625151073794451597923344633584265767884958037566799356172124534809359175857160565313432085061674399656348000215867211520064994869820917511766615305087560419761214587350927203411311427813407222398976000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -428729031829377947103832701482497820415112172501515830911563592664241899592675892149318124938646458638028978576257978888887790801066539657038627876478486481881226386350567326940655611537598371998826530909785027358940630568021657100758627076270386395336397507217820356618339974959859780862909268207087605070534020503277545941116523800858865470368547346560976122982731866175246987412508581646712184759567308672980546943545852338757962676236521637594755294294388304443231741749403356447351974752730946831444858790704417758521335343488451999344421263623325716952426326963470000334622040358277967306076750766582352874697712641596709618125244781767079536945284348831047440092353215485968477043827832841042153852955478998608786894877157027741413873780705516972688073997578504677100906789624029963186492327019555625774755339792418681556119049051208058951868094008608940654209237468641245746137003710110882099552685443885064588979724039144008834635250560074601447895282246221460210190766912829089411499190760539303697951788809788521182707566292268117766889049662727988017270444247341266458332911544092014889804902208302010080000990725153786712449355311987670000897642539685548525426098296178032692974259744719138928873740847839859751811689602797616375322593785512691457417132526368281880806752343872505299765137565375982216540183479934782873107533484960538329466178646447827576016583887657484927459353546448675400533861183882764966827536651207630333405596401807406803980039122289340163368703045716042370775820109483365496181790662102933356244575867889224377379539567764733463714763854343271042538575794339535834341504403062023695817334087137663581236106074725270697417723422902341183217203877369552436160584277788080417126182916932307887157753024896372147729944836093601083407710948759827405123841040968226306619643522473716893552905170549215841784959118497104354766338710237649932543712825382656331613361430819303333531885911896144024175800812309435273868291669387122061459735634844383641462179511854113561293279707232584519717226638714988603754661884406860201736806809412527534435502637211573348441246202096085861662720000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] -409165453251098495095997061473361700892365398132108746340706962897332133493774367805064639542922777622265627884450186762673184174722303198678191524964711224151238772833484822097710175079379827715532551803079942411674900368357328479232655379787030738076246849649572502755681697429442962204549362350278466360673464113821224630838652160317483640466080808131734086226644531655235968986684607796237009899769857174511717915318748685606135788509685985595640334056667136980602756968088094621444579001697459554813580393032354695028035808643321572461203652445339275937384835974533001125941923181123533056414881830712254943501443318531699636897087782413392275004523312667207464090671025262817701910406256228307176032334047912482518355304759219602998961319292182710236042281090471518591929176863911869264046328779851446599156266279110387827408166893306151915518152843739069269814919216767921308353862959242348540124482098206786206381464099595175140150594823285746222393334117248592972764017399589598185728717753509206395843319911117658355210880005259080522378237694225253130795960357379709232756053380760797187136001166822778408748956310371113964626831224206665241646505919852883664229416319032329178369639904299046032812765090601387758559145374736983290204686894443436845952979197350014039340953306055226900978142665185555092027258763822168728408053992121798707320513496652608308493760144188171318152343763727715528548675442864281255721824184490564500588430254125458561980241050956418915114982678292272301764826155020664461602502041540962261771658407766433960178245018314192356088730280829925429796324244361300679059988361406858356280488575577346223526001814714173112289577787756901748775027256452901948322635640347887481710424473871408685922722565647302689256477560809035200383446351076103041922834454531367010227836409043723424800204636971152567853064023210629875790242390794627551810852866260475468055723805158883130592613746675211260300826999980707985769346330400415536779174084095147525828585083330713430397685791699410823259826891732957116724017271219173703796908978032630527981037952028487900159313722867926949691392000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] 1123490812255813239437933530164520861972489182426014987411956383673108009484303928189819478642635745486031371632815395735372738934079827652739804440119221268631968714769984238057669093553861817957069301910088582552985612546072360652577905868802070611888258140280913244927433700579948328420726283117327121686279825288390289353765128454618630628033918290590776656855431792777137896680305815310244436683239486405748762384806247436679308176180894548356433336897098408286616437806534594699076929807756824832684877773725772400561457866800975234868462793477901252106863207015028019003594708342032680904309023292511382546444834578225993468209925718198619889216178669958902638783617805492706814795852498406883213258038265040720187197999505346766626556527288606550498386415720308567099278983130751235798370000710400569848007335774309911080653004753132959629863345559352269472006741879101040053098816710425544572721107376039300698494831602094855093016703697104850992593250201405971235241148643217955559860999232178682528883058359337953487585084264535386444712814653401517303536330596723681060354166891508618152271026964760581908799814966547921808642281115185594275106087313528065068498819934684747060411380077439891229944043896052264425455437889622583087097062068374130468035946715457452269892462079162274289212599701042092024504365860582457609281022429702043872659280136815920964854311953382497714007811969556104921871710428399075102517479558696452243906356521532602995235319059425434879191483080207646097372938728288403222651708582310507834059203406645911251718222545767282673418066409666007467923981019848124554209340384500642460406423539276729697825450366512199413410212307269766619077082170574645007848832426818234215969290105455061875734290750611620270254601380226513577813933366018754698272353601777710602073708178786337603826329750693582132934276001253332894791742580256357793740047321042367255845821368884586868663529997293218314685683404131598063516844974128789013670128646359624516778365061984153608226287381471434629878545479125341861349708548406623193591285180966002090573261484101870168657897908430391591567360000000000000000000000000000000000000000000000000000000000000000000000 [106,22] -1359470237459715580823119830402403747639978328152039429432062234096107114487470054524731511874614565946671664067680556832318735237535167300509182919938034234128131435431821679907896711183469814136356011582369664378762033011523883198035896608149266727332387766271262273859108117740331739644363947390212609226070105544167793341384734868031899414453144689596891178266198636856467535460079209429821872539739725763097652045858571667507146536808169417007304222294325669709411507051435466869499312453545406978871472020425294911471919240344072143163391158999007425525171546690570619988006564819406354299394852718458074921570241791638297988980733636045326769702306057985868673009062484513253256234745668131654157841010911038891695573165403593517054462072270782324425399281779921171795733713815850454402199964533023413189071099674873407626405828206719103398042913771028070130612163466690362382476406730629046131722909106833423449326448627827224293461106139179402295387701537931363147917403670576252781986859880719250126503562767414904063196630511677992072773655065407040581288660256152911564290691850938871193116714467377894432738019988575398654874290516235222815621224548518682471040880157617483316057836829579955911296109920310012148351635050891883450854169821380410337681965572259501410818243501285969149295374180713680448425581728507577315701675053790741788492529437216832068231172040310841678307280488293291197112853887854232990715411073437906205056008158388526047496544357548238925669500716386586573927518129186866676930113753291850167774283234046715707639128789165351888834014570178882330124438731909499240319382345799126945444616385324215632160882619690760951251726986406130919586844235986185372741871641915209887739888492530683247974244480123147244332255384995769818717248346446753119242410907048560756086457725192997299078445851926906960381574115747924940600492270687627129074746498147396819237744876170056699916552219789400123365612264864355271057463685390741547375413872195266583461087665861874785460564853091114714491093268162763910439243944638314865910522310423459087874972033217892937230180524245303208968192000000000000000000000000000000000000000000000000000000000000000000 [106,23] 1040772546539341770466131455932165982616066701660569761475978061959442352673154211582237812699985746526745605973234623301447091300217411531726691897909072139035028710595201649448728051069104060681340707414517965443789711527839063433885095402634518959088687293066032221574210422867047241318612701022759399931874601531430052754485179761384890636287107843781796953990761950987845639626754627160936456082409467474759765577639101341078074803959618043002711339983336122576801998710833710784599374478687104223746498340180837065818970859367202804737213750309844079213611642814017852374744733658727371386447826183102675347941659993411045946111402398997360384306381973943136110062218936886072844429346757967044402775838569930550446913690558857487479418285212725420571468450738798662121982475335279249294885513120735767370941714766889630180415232691648466713068091927057257880728451917181943800428966479621064059808254325848222481298270090063144511119556078748065351183919371136255204494784026574020942137401340648687837136005932128708470560506973535231927302489486682878085175212949004445882250604294989175857891239855724716094473336448402013439951468095487672996832995785414785684343209197601386106724062456971653555313174978844999766569452503321067527842061430815744864298084403149040872013742062272185004447030565549437526478946604465791847483664109410893073779814612335833111354069563287462897053923795307184731641257163796137142661329171578809975452756964146775200569752484435728001492553728147387513199646825377983832331075245962641520902757208224076984721168019812794429591910580709780727965290697755360846859441263200220506874635638003806893669084278572567216453953035343207316882102193242931761186629608901298122112589764625745431485535160246093900729884280611279667034899863812603940786176494794447955811882259599077324866605120333859931722425197104288596828299300197296570777111773255714984873487550119497569360164821999439766441935151563236520349896521904904578501273064492931297612348339058469686036808620177570207993387127546778060146283193614643018613570450630283760572822357870568817750069526600067202416640000000000000000000000000000000000000000000000000000000000000000 [106,24] -427412916009883091697910412096850920985802708558091009401383847472529830105559819595396657003459130240266991588393307987942667177381537014263079639442514688369152170204331992041754951455996795111253606122611567484525460692879734309573341276199655001084238011588482274123278630211840484047184677241188928555356898957532104705651881035090398292004098599498308923531329969521308403463163158286326411575265012070591585870585361461290202579234861132576148984860449065210593156465633918957291955324860447112000784440185382592407896716729963579149579787133349809356008492134242601165402221974404895257292445905284275769532667400804781514726786974034451468138878591735581645913451115363828117044010915432609430827683303414254356743274129742891450448241116425275566338701252469129794760328524429200376932537014510903698160830046027813072484648182946892707233036742732684452691723696662867578289324467446079357711635569007089772864672621654544493026810102970926666402825043130853643499507755508468880630484452154969820339939049417937944528455408413227873759773758064429237819946175217299090053927547125273568746091706321061320383253413325853550302483736084993367833768958124623839471623933951886967842249301525380636372954451518432136687270234232218201219173362099964828246669990636790873774973650110021657727443382257047685658532193261196094764828023302812871807980652016325239184414165059707905883081561386663844393270811009855170615325316793010400384060959857478550713284746493466120234490161289302205848139117337548182325146728172618589888009285011021016379242297272889649622904261789025775413663871100406258635118700168103875589370739977789053734838911004585941945227828935900553488765021121891452312737021952225881924004286586854348439724312428717041642655820923246574146785481321195610491488821576060080767088421619445053224935268407119155481232719696348952289864860174646761628193742080454765368040111936438617109058089304504379831500783673406964451828394218445285912953897402533298178053752336465559198640563913564371333566345681423227926177717624811307302239468543356934675958709188411539994347486602057482240000000000000000000000000000000000000000000000000000000000000000 [106,25] -103365884472353924225757992987914253644228127238080053787924016286889868797486575924552742797107001402451471530327589507537898342962692565283684982620064631674332144935088065638391215910693843260767013667914468054702230050531472945257739778866522663057279225519177901719856367257401798811985734756188981989169352829916201382094158302709934216635375609663544123705740891040232072829784336182790303723773459615352462629327228613759824973023835358900612518692004020656118087458875947346895913883321240272092994493055854216031889683897397494411566359468859979512196262232889102410998684960116867650355041163165710572064351618738642775797341231709955442447468291621908910522391644142391667437070862105927795225209832804307319036559230081118097417569847672104235171686612471697432313347555161862247936272828603825167727403556565031209771028569698019362524139090787911668037073493310545638538122670485826350252962410950308555871643795708185375566145349680870881631999024657032611378586824939811866231707918766583550316742383179810731806329681039686453698486742227160990149466426682421780583336528596906970144905727347487872731105329246602067667788936079195808291744229087769959829796813999251000993556203749376920231605730087647634840692654445416034143578774635958104750198611626747983680853819573893014745745330745814509825521030692560922843614448226883703873377112025988464115362053102546556647123566435038744510147658586570301869808306564608555242538765171044127316524779349766325006226297553944193786727435819173774476547785576327402203703323027052619652942325359744980387713726580694161300106495117206493053370266859317952167921669705601385479192342987084926856264072635609011560049694314341701043989408812310827517658672370744662203316693118069104238682170695100307698281865362849480629929454771428495885676461271921316699409482293190783957419821492944959696292874856411170020725683743994731815641545708588235035299014587271666937178864598130782347699495265044107218964584583923466128214746721416910222545869269455088024706968169646194611458020519295943776052447165280650629672056907052127837938297485966442496000000000000000000000000000000000000000000000000000000000000 [106,26] 346799438468418997993506957154835769813967277974973281565913320906514398500284611097474207690845849411782778803763054269926143812346025096617612973684080461930108933114031822731093965097982224647182437002688525374083949994478604109849496002202456470207214482332784767427821154417515768917922975008164278629415406836719588170005664688643923579837837972056893130260436688624495539295281196445254345636630870623687089577169282357115862464969571935751816209801905731334914965834674887440105644542945368940111290245145952580024246833955585980602261813312300616694688573186908515474899322230112616494050672521224886483222723770220407268315183469714455723772263192770590272155644822675400637672476001266149861122271827359016674065667410033192722866274338476911715094298486333703949075015659584544178467210045683539448310810509353115902746874188731380345053100743138063354079735049996109265824327419888615486570251916254230236885802430514539751248088698091697752081710792943482992065275305391012837501936582071207399384751735271086552860134844123583485097777455471469911499783271645158170656774504358509754457325984416149538091556612622488889602047782476932425769955714620668767595963929291869672957085210970089831878175759209532894656029662052758695364177740189370313502948436610542317311267382103103423950110438848041162212889666061080758352478037077554654835008151595988384436240315024347415871521901502252602987273581412722032907824521293533892797762389669164299787373969070499613595820848984075535170256767743205395144589050077963818469813764534255952899326929081749787709821616011479038459917969231365324030697696542242718657532242263862425403709273754729659172716050351311175484522218791391360348376122047512465973650766335756525772482995140279840820325595248422107838756394605998925195965689444170597936532622867953976552128178648458975722554751316099085042379571980583720654845695216965005444196081502099420366876912539359406747618911987304075591004414417951490440128129693525411840828559444937347557852854065789010380391853807281808830524830824651327332372012608640219251108325817231046629753870679292617162752000000000000000000000000000000000000000000000000000000 [106,27] -341989402366607064847494238451977023880722141674693204897419921888621686084052179039335949131584660313727469428040778052916988707482077877154761087354990309847146905124737782947105993598458147675524849388616768274550326674738826216779348649246608050490411677612177526489253210977184107476175327877256352657284952921032851991548620737007556721195495883040449047624810715214986184385084453429739712815241136470829108830119995844105905358290723093931113316070735744441325196834670275203103937337959071312974624706491091543958879205454230017584974386047524515899734444116156326170250705731359426284043105166135784685877880670861981959375565266903862707423282692015990758711830430529326063294254570387229647563267335530374357973238315554647954289337858110130312195227260016498347578922972923314076175646803793277918941492045304207993551941280869398708659834686886816708213603696996557091942445936870866966295975083000359875313807907293726242280729547483283956770124969601796868880210481291390518874790521700003155209544951333462119170101871842309799855635298212645832816801279067918791144294164828017379808525084166735866232956492506795274710614300438022062700985739367940273455768352552017650246711031766717936782480225261401333349270786191563896468724004075798582858444279373397321697160147935005799281046561645881778758019652337905031100237303586123400844282612909378031637501963616955564567742278124946051747858110682195085875013514238054991519239099694347199999554904107923333204622294231880210911335170547084678419707868882273368579836277027758667819192838017626371295798747350321193804054638326227577559851569629435487893354502872890037481195061977889318473505243143534427131009707352016485646698692485132353928371983668735782788653920257295325465801007660456647979310935910524255688749057616078040814877201164295713673652937345801068870384013451563986940926571429829398910240934580563097889277767635639049616640956764340541519588506039458766401036168283501755050699074494603113429275434492435615323800662843802475579314423153676477654139821361841498497567960456035386013705819609044428801283073276639266734080000000000000000000000000000000000000000000000000000 [106,28] 231638091218889397954400366768953987576971331573383765526497769168384723995622150665456163718005990598289411069957198940240932451912196071562381172644996334773018742421286742548919061438280516522850572226127799201090169089246344138476839027582448996644831074819845255023205940294401299901300290875256231876782995368233596296032682248232949908891710637005729946196433236766845476082173115104054176205334337236450102979682738688618214911588518500337632076795662654233591132676127577783038605683137613163865608917431317100668082465745323122745949057919273179026132871646555079585907046787561408026739731525552767686367900704784412582203790018114073768734698893873236676044817802820168081619744755680831358537034431048595886318447324760861111448466757518260978637437437733123913784440364545117373527624227754845315919571624785704457093884706327397870707900670611902630880528303960979721564264055178200532166579854251870456349700460661441113287882602051474494025776243443422732240117924257786202621656862668318566802142288755791416597104010293102827081460089708697029244080606762365803088132973596770547229805775512766892875395414077245465812876112053890511059860562651310889366912280740056076582313406624660018327096797392182567180202886855057910692462029641218395059143566288699142308952306870145925198846390629706426353441874069789235282949205939974785753443489427754428560209297715981713862995972811690503288594097290584429796670387075137473673983942359134813531995699409408798231001125416755907709296626936817984616765045028561698548649745235349480303401687594805003964104412349044614236114432536179161058487458279793435933734360222677220693066483291308902153918039802427291015295531702499094363308190422076112710934325236898960967462037856929514159927864056436051928354729282765049341723871238225454014435941389335592013093996528855970692259736896937833150414532731532173131389809326769623625603828742485981594668555810042625810561280510569239684060686433113837407145685936238811463683582639295988466833104740814714609433350082226211475751442540103923738333204555081781443500718933508855926621915737533448192000000000000000000000000000000000000000000000000000 [106,29] -122324820610806901354129000722162867286756196186623244456735446636224354641645366607014935257011297497461368572889677578075432496719090815445012541101740520880974676703289474366039967917089882023005305766828054142763338362566954575157907798429391958292883195130737844405904617254253223290560283891788827170849411624966776027324962206091821553588708126516140632758461155757924978393089524854180514115192120778992872912263188036726588093628799787848865409716190001239652780843690579970059832494869089764936536108560533559685423906118078787909801311794455333156380169328514545613974602281284443310580542984989091863472439704331563237280560807415531179348139683139693012971849705857146721903264075942411754206859758578078823001857367195289124782551363518778814446404618379862744897805169603937502866362733725365373462090225418200444231472355102734593601304924636369962708055191094402898764155316645830145668026746916164347068361341942956753949117968499334451999635643995390885825089466381319686275235782422673294368826133181701087328481972332782481168302473860926749686007563936588686091034161428215757705438240552188574394154448053327324394542123718899247107447169996059267581795673127397581265845800904562067449343592756852240913902292739761279009061580340440580006143122809375800042613456455110604590508026387954018983197408014117317421548025201741281918441313648895446083813058773283778781125682330362225362440852989650982027492108664615926438660462185279829544481345919316096325035229624922259787416449193735679589074984053168388012665621039576077694333729266739449605598812014287007883429099244844959815835598968332599670167728886993248263625378010524320291498577679883194060815729866026079026784918236996974610800293425246101401334412090725474453953394050468984676583776734839424320408821081891938416732894583370694214392284895043620308776854011938680314329938544736069213405927882699758773500838977019632748727047264189240950341832308045022519588022254296956333551065113027367532249637849910987353257653507571214919615934846885172376609875601282011497454801370799552992981321510557774514511252752008520663040000000000000000000000000000000000000000000000 [106,30] 51672761791238881703131502277730360452406288322834943132108843042174996430536714440894368207450520838028638928811932100128417409046182192643423863355187324014738301564636662620242589953367376173668029111608459344892043598067045055794561565323030736528022436856539542847464789022898983890226144147916794749717155598664619479078249864754746093779531908308367390605985778298550178312412792802543742077224663562095313079061995104136338932512209255179471087112761596075241877024253983868324268507591021859808389349037394072614624873234928810759751747749419073291878097433974258266422922418256130696388503656843340075913890295075003301686214444479177505347421315900177158377295553428729451344906805639772916031290350081971271824113594752721355460166428426971150318380517201038669565183032134506698748707547265771225091543280405331630332301308441023237759666586458633063153139140499429176059394664409580994540595326469515806473313996650874399828101496501843374951211591013323142384170765067292446553980596109341324256288809817928480597683926435069986280728868359097050486679571458755029864265558155903629133720274638839488513099252939605807293061844399742397145846926599912848748735712439032423587544993648646080228557544744084736040240276917185576722389357319002819943845207292976407942786295038569334331307043439506825993176271117767882964331620559422061727597695460753043163086817148317799377872922307828826435807873831534704102696965273831859470784094579767329016176318509217578853592662652059128740303640069648713376486089747894110177764846814404200582194914420004803405215083965810604666628444980979331986881441633165396105326348180781234797870015708126983007314780297173637220147936166275745943148643286137857817281499601223252603429401811376635002699876424617813375359005600214622818316526695345314988468977266513448199473008078300827586524799161826146463146578489710633815353397018505807363996472385397694795882570571366454777093978250625883297219322261524750774683208665127433176729160603082582591995585254441597317368668481408574236452252353191313942248831961396001442599915176093607729380010016626274467840000000000000000000000000000000000000000000 [106,31] -16899389435648805253475467188525118892938717480028879684318241998738590061043886205897180445691692099943504447603223258915751627542712386297229557700809582393719076560849436177574469559338190842990702328030359658491553069225693882607644351322961221267126184139636360360824398678641959404947100160033660140691994109744638707602697519196728574005741652628605123509494677237797535665185050294599933079108224338391530187111394827525429342176155487190480303870512231922989769182622455254166753960968535100228700223015591006459263495687395578938112626771376390061376403487043825676623273010609784513507754107290279361467145193009776254858223381860943863675223373754419333134024381764377622752796075543448114527325250922337083966997322818635115041669902866211906724895693670555572408338231087030509942469214210080778711031613850462005158008542336355402794583740685275103582530512330314510790144705292441634719020033436142228366571272261715000215904486418565605906835790783855624318521951641294207569066728688018824710001382427653404673085577085475685795150662259162295344627147252002435414912857619518908306959662651743561559321156308919135761578672470283213806821165037893201111208592194695655700411058737094388115664016055759662653289477162546161508256849334499378378193091309358508905275021725398855591169880270996670064811365010029602426103481681987547667542449120123060122646845092919689866736500680296454031815166495155727355365735087075094101858426747517692388372732346496365123292094167866608395560567398600987755525008592935419746826939837478652212653595597996868958458721337570780203450716308351632941830898289713968629808827816391339500962261927370649809725984064251702612842725302872338782791696367614843996279407245953930339399576187051599981693661433904448385317968724321818392509661364522296477070601189263157234363500090570879551003732056971643899174768197840148868632561185036592277119001187063928973079655615226460749743378360191129779739585847807799918169765827683282839133933578093071319600357032869529376696217191257411415001547257708417259220225195846255309189936102935800024432615662777196871680000000000000000000000000000000000000000 [106,32] 3817921410414813223002738674813603570418891098676687560534785837113446870622813345241467896226142595673239948128456120972998464871767436253602711690377277377016268523724442807476442088575453283993516596026028366377292199966769216571980365830304224171292206629943488184511593138835256427133434814003419805471361603878904437467602075819401542580681713311486443098254019658548979829491965771446877274972227813941550383852755758035076013515133913848245543337666708716151958622236701411383135932389253670146024495977880966444875843042986131182366453302536775695609575776957513182417197176185580533539090344043829226541477934823754293591587394316692784417075708568054842754969368490957311359189626474482970264595574426808095368722293016231763186637304439530573499291455685924708951058379010996891139825822764051355068852028562454559472307629256338711943908916938499197566185921048259690738251395016159863703937003829843470584286576187502347648862895082921154380843110493017131290661335363635496484108998483203075474563050907100167319121087358109351894773868247492366997991631379403887149324012391198691151057866822519311785418318258538110824220789745578845568718693604986638653014309722170104669443328096099592605856548869331398639047838592105443432226083100434491853459255689661406966509432043851664612131070272364216290525610148262266475108654838154541565814967870463064702469933162081142853707672495019488878966916224295910914002671647676114324051245018759490421294080290640494414909603849111589628198358268119128496482001852247751224497171422805993841430429939534855365668695297846163249329533073306570051862234567499036740110865301400271759599995737889403330565812453480326738568901742893528527085493335942903383420513799273178951584231103557682074864090029696639907336745776360956541893737428427127656569857130291246986387483128650742669622845038474880362683032106723884454770034622249693549692025415395430097305287862298509606690620233176247061591155845966786021430813701837325805681034666227364230733061069004407327653398887701270754691003472854287630961653819209244994021380150161154487488671271039291883520000000000000000000000000000000000000 [106,33] -366848080982850035784355136934157141609749499358429794796973369577771059319195981102026246164986227949177318171479195813019964851149572663692323868021756741603582737982279446880271900823368246524936448252480698921402827397395875967487441297535680208790199697069368545981530533449267066328911570163065454893369401268188017318960801131021851263828392583556159035850123208316017380554277178830593317553306090665899723720800409608125998394893302061352403133103232328002943430513719594423278928970693822368308135917599989996679363546808211646369864068910393581876870778735232536556347018647867843934824256638912807649837708206120203074758902179882525112735499104869365884726270699783698297130491239004071505429383058751331738672244695463486291733753462231178344305159762442945303853556640735031940936750339202189636597710482197479979568072894767766608293075196176411058483007091335586114341565626878268028858383424463208913795999853196044632459050599899943950225953677628716186805076021788323257353964739638786771657010658816225575732014074186872957672134291434714445665296081905958350923850341771005863086258475636012567514330360038175660132609331641995424660531654510012855644951307317623375951255593950181429873523982966651813535928123338949574183005748514377163841883193545574322401806569170798855958257346748712775000552738204906629824756744822855484857307568065513385678175803130489725387053654647524576587081847539624932523306767937270231872613254134838264844753986570805430567107293263182645249783871232310713881808054916180123000047764761893829844552071734614649946198823365792403951290114318384527659232270422321019605843798525342151460399629142273925515756202549145318209256646596833089908951356723915512345314898708789086477923403202639013895070140447116716231612447454743223790484340585151946552685440435242923914327859720050437297198408953957340197380904902013137905493652399505864619300665531626920105614121019299249041678649351015226386947174051889150431037212934688645070375782296831960356044928867593046953076508936739212066569908044538016469031107943458142108766889317479300568313221536441958400000000000000000000000000000000000 [106,34] -90282333565329139138410231947557320342528578692200571558940249854983565952549656885727395152117221568434925315030994855647378430825525581786917294838537699344801791405490223012920413710778185852065569637852628835306066173029903725693138703568781114343530276082161080854141573611492743966416785228492399678999131059487564971154263526458520568114635581759268283821946427214113573192473036287544242273681030467361912530188267988584730071058277070954934750640892179556546994707617170704336568305594143386336983197846748960455648753495417285027992008038959826389975281207106008105111641097259620447788557185893971607499479180188749802533980807649984577973827530861021077489703113667540128296657808223731597255190773203099362642333757870711308142246116438488852685191481275614970292055465319962349407520861592375801567598158078005947644857473780757208949637605448084832958730890076165740269475713748102729822817291494113262099701378846187524516069999145265959772099129886915050765832709928728743006747525413473536869359996923869656938202414769878789371316114738057954405735256910016469838344919907705743476944759884609940979739091633731140260563006483980651581315950642322580110988716999951419488233831999199112867148505210667746801828857522843742920090297848861467805978069557478888808790593418187531675253993301221526840209233706778609235678472362618951091571308106181093811513093687528042113490519481156445258708477763672325755816883673418178338103406326339748238059965000215360396009695867675871810007520469916705267777413801544130999172331474971226193763569017827493797383360474585924758305597288822658072671699488709811264247765288189110530658971363432064594885521756177263981591761169830931172191240211592261099929100876010037190964635095018786971390905868968747905638778497269862550530727842320544159001645242063492718851114229279041257487622053214766559492748182261903865294195433936659528265342230963050129028828833813637607227739918340675292937810155483511430807509936012653153832596810466688520946132872482354368382619976946325315793005989688069807576057038777117373583286358102610966530398318126694400000000000000000000000000000000 [106,35] 30268476326887656938228370271302799481363255123929124340265118026462770827582224681812508263065087337425593868628457558952100325904163038159672768488339532595468719357236433547733119157611437886182101308879112177679462576720971315573180249879347875873366318270732335727013003533755323617324497969762413118438500699988451631696470696658763737548695883618761472896186980743754650291286955195589911331894117881031839027771563804862743710843394551705718484268384809896084748121071063829739020359187640754357930968606563426320238226840684998915148097230322385962252910237608700150294223092081133546850615850766650898183066636024630752704838249915263890606669709441705167656880903709715898978098579882785014041180247598627773189938482615232380547780961062469158015594053614178202632791810093930573111653502108624171515171745842443137717898560687425518990909754858979916785766137513115758260454916754559542726058742153004759517419543350954199069295109103719949354093530351983599363460908223028483127379993282601615345124767673247010009964237575528242760274009469264093424447894002506772907130781455002792964762652774667639328102567908887867688935045465007650978391580338358439833811344592573588060756692955905908928343752760455308395333772024184635368210177802693073743602191838070694219813328726318996544607171155987637090570185916755187499371590652446832200496188064129709136224224833788882562383973603888343792840732585127496424741763898457049367045772203379146477686201147476739336900300887968944000528672610376585701147337536335737219640981679760103558761796578144801631812489836354862027290975638217859331651531105094203786154839754314544078067816313714738872489472203601662691373531462289380990075302506032335234332815800802547530517819207261032589716586113159984524409623489410819455622720152550106417218795335550102263904917346779378740116623642255647403341084132980803695807780953119011995454682725786354805097108320521608777203994580400587987530494640509027858060134400321858331237204026086124817759972820357210422923420409126117701135980756931326841045410173745806040420906930881593229010341981438607360000000000000000000000000000 [106,36] 6173430288901766211058113720060599419912816044360198714687060595136748596427236186085098142716005598001729851988461513263692784035026279672423620645840102899788759183226266891825778912099736433145496682701926496586139223481896957606568209203527677881675700608650988958200842353801799419895522565168601443229361794113492679073130829507902281959222381414473248959062552642287706427298634398279109700308205792352563085901897889515055954249997480976846079710459364386046979183760878597934202153113431352455856228406893409946802301446425752551855355064104033508037929417492641222735136220119785972108245145318466214431837501019710538236507705817527078044443821935952829608795405258028106816138007873702865346517222319419241370710575595414445624727627071248468773947235101354783136757307467795081562002291632885619900977162100503756493565652584911336250585769713102104959563236628668893675317065653300435041160871096483435278196318339662119433642852407607514041929701582994198561287653273948189641338028917666965898016302020528820562300510854671144903544674024791152549891408773918962617354145990841714858830163357498533430653626157793428428565188424370197327845267601551811001868618413355513694876157409227942080288567124898443027936378704592247222161270398932510414431448044025477387178615442572708709755418610084059680727446365713497906985307289540023506719730728683414329972821421798769895571419114325988366485105263920145138282736789388104847672899226347812812882212067797084669557757265304996803536482768104527890608713578506664963998316910409582690677643079006555139617479030159080815045684329283356258165717173426197437654469358943539079722306914338933590585252144475869075949928047217386201427992601287305008948978812056086587961043828453191596915563694531732250471950151391295807229124161031440979571997509233534630662052531309108526178716682307336421082442220918720242473067439697635100823256172827688507767948124574480274154127637101321189926414627590777714105690145442312148659270377060914022615025315486282674543422361124106829016416208814829290851234782446020818146145111429141757282138689854504960000000000000000000000000 [106,37] -6829142579188767670508191931539151381885395391814673363909859787242157770912940563396555914264683499928928506633376928099079766852257186213223244338178282301133338294420638410871281144102944591434763357238168697552089412392189286949482954967138129656567169014578191374735604663092225230362416083559646506397072688397286625142909144830911732423574366598449094436583183970382510565112526297223181348145483254635834105317595234890095100957927550807409123497724720461428790496555275277060082644575163818593920326391470568768057270319111816007440086831023927947946424987764313179578182793054738618880363297259056067836121794510873279014632097406166691599077776720874846474865848088612047528730797907317409805502411038312401198616781647976441771715383511540901704628385490068263722945155975320271913272704335465947949807564917282574588327156164341676564604314301871138316709175292456603796481081243697541563180832158631555042901985339182387622414822133277534132868576024787490239966791510615888686508121593088475152718004144391450130190618033857415505579895371712563220541171926249121958694477134911525316431672618034162223608605540785458289658107672026878968852273088320198945076470029001516956910729750817963704138339789339448822452684632692202740968782243865720202028651376916670859636801956179791333262810202805903686880284939605056143797438249338208895157481529190283803493472934187373929692484645236952270214255404449522935820927388933449965841890378732806374102341893573272559476535404586019110962667983310120797946931937182230370094829915668569484027145047835209572116493257594466082958305168526826207365603381270065576260539499792996941757275241128833505177768502216687597552724886116625800591742817920799376302475795349460288287744818183208152243648586505196906630778800165002874500634416302717165610546777300029009375855716769564181943279341909762404082831074533771594254809271588674424661669299606760195801439371942106723323440534856647880689550395413573246309633777189987778492688127798296012408144693475886141320285358012835539335026568305036338480585761676802241012257929412908964258665078770892800000000000000000000000 [106,38] 2722714304579754616959236372482999196348583547340649748001942415164484628687471891024700757350439301976063705059011173049318340055743371053248271669885022555504086118615166095244796134932344147980958336389228498848020676833510667002701852084149136439077694304145224639542467724979426055856636786341281374260222958591678810076973822440746579498270065422868256167043411237784525649045767181681833340700297816031615403479373570616745469027548446991997797202501457186933687800369430440797392460854367352291181363151921166177789471133096810962941043938960203828470585600774522639844053130778587170911723852050108770946136293123535961190010307296674515293250803160165040000263876699459107409775299556515665501986051613074852907197568357253240800630348918716592932094470443825193202295494992714912298516057865601929956229326191807564206962460038610175438338260703316489435477753159217131216256076224371877306276732144671098746625683918393796959377170866165103084991392720593152923331553589460905594046610111464604228301546001288099643159481281114470470087899119583063616148322099376199667158307244492284010798828562503963709981202734141596991033659086737653934037229633379960804237928963851240029980973207052724825563542067323403737042370658733898305485669552914492995847117750024455032046784957704215858818493180984065852594251440030245007134156949323239496727834188197600489656203336694887123116711098793704927611141067637455952104902795189947394170783057097114933139358289318978334624143245739593333788772394478133567911237741018012620431451362483335242671153787487753555617823089767082562078351841034730919987855843981487106381997567765434682849028656588419579519583007280896263316590029060981138551485450266941688495655866157553174123323382407895181709420361853673162730449074329903253932539100024137236260443920341772437892004070808312401859142300444170668017635088804808523233373682080034442286997606491985919100206820726728686586708101059440988857363324764392444827441433047894601001164773944452967813441255452229158977254483130958705285446618143459752875570384907840418600095785263177305926450443557273600000000000000000000 [106,39] -896658082757669899231239234280817308967620144265366599975264233061991547058850338294454579682079124363558754421877351425245492862216486018914592949467805732564417171930692256809643151431996687755679968907688283649120764621722896132143102674587463902634973872861314338204464216251119973751638951287312262021697375928244240901709095255511178858476875891477585431221919530214793006422814279333584389261534349479703582886521103952248799208246956852743260563344981422521579487026240389528428158380529907210471097834483220119118782301369711735332859588534710681754929168534110037381766735873727135699330044648347241376997831230015594826617324398437666691663109745976917554675114239539222774102213308388953958666551869299989009324242439380628579531533761676258835666605375720325693676547140616759335371516513358484803126724811753694818554086691838414566225730944917786151282959043018106718881413988042507042803240845387607884835158645622804526148540042347528094262343894262128583239688475697341168061495806631426497355089530078809438983492305235853661002364460469985347193956381014095399086849080720100780684392344680012978798726524195571932294438756429846685465268673217793761025885736711834406706592922563639749400982832168405451705727991207154586037586677818108573476571452168054370096223537370478850094097442904722636285274107291297288397890146948624822088242776580314921352516723453273873901630546462589492059377912441586270355144464084045310573248122057327960899252582591864695696903514018964439792950779047927036944709427393543191336978090201798163824652540823973280379413763735072768641788429094554688830894306757047557537786323307343123141890560366986097521743525688463081524527502099661387815526461285772596717705522640952422486935278177265297001456204729166590558074257391104893998780326794042179833724509430064158078713113221235508541854556812669307071052072474266088133261231037413243635266782430748056065949416111158677205378736205643342395364525599564851933425389864931184031374527903639974455890531167740168220452641266909780884384536376928789814738578634652125249617767413111784794735859728384000000000000000000 [106,40] 312168890993392513416941038589866471262258567525593241228728454828872351331914265093465520955633800601135408930430808820294109943116637562794481521032469233744117639979745472217159631690060584700041964930685174987916238499870945109840242558703056592229064083339352038195487998843342658678361575173416900484077123918615268990134060538689791555391262484206170697237096646985610877901456521161383511185573537890678754148603554831490659740867606603823135753939130614518040032258186539677782504057121753928166298874240702823025583313917655439526674505704135783389388954506369352693722232300519061241092027603150716135806459655434783447916111641134655488552735845193855976538243215086346101443555022500858606810881940991781114557605249148433752564371819115115746434319814718575012000892101526903715640336077299798682642694347109085197290310511822112960924926031722586095816306646531911627962440920281436255655956705304655454047485332410440084340197347913658680647638947660320756434192774988347324815488540710730989186882671585697020793785054595203499580283364414096190156594343879185753967897004947586517600524576476659702050339721031947233448774509162370920461385069878260425836353213229736090162298314084586760321309336835615088374857371955030886917726280767121530460022696551721548748688652978770136626113234146495436471241246606507199378056543554338798042156500386591626555912290932435729368828001086892886613485152827886012352466620021271554244825932308699333801560978800675399772811913396520503020499146688376955567938933307977645973575603771825563420359934665631948730800814216932154293100192007602829151742860952965699614952266660455084874707282217757459348092414807536537111561600074030297942639141172253869914579245320377486548469068130803125019139915849715696297504390868138269177737475621745108432671275500517617341809965530786447630427691052041734480752754309101265709423781259802117910074694019304985091371649239715718037845113491050861474363314977778158193811200367169230310193707628127020352085882592003172621334660068081521212042001818494458436361133167876063367105332783040432433569063763968000000000000000 [106,41] -101284259520649529893997612828080149704131969285816118166952614968748847761733302439712094781997213139986024482190222597588610495949017892900437313921136780994495302614326434080079111517554706745454464888380782951020524560494955409917025736713454376085851389749678984065507942806062090004766536222718037840211508557679949640506138884432227167602557231231404548560573692173350868566440508865303450367339186485639291774694995520838560033778930699538267838198080642495078472171377978350412740188422130323004451301370435035507898205561872647502073026793825744251658781393914658644816847281933972213061688070005246530100046170915844327980711621106173607865532417573181082100611339786624546954986277795889374595011342284554138672346918788229804612327557918581329943596655831380812114854559439713490051209884000683613170577562072756708004815162824031053612694496150748588412645441339092633577276413856972002702774290945166938169585512567835764660205415276890547743083603271326581057275004421730480546720289978527226086419929173282479847936141001388287838851004352591398557210702303811200416044539135162740753591116825573075799233625265800247727433214036341605103499387854997555285284962256216507458010029963663590362575290897923729117770124045922804057972511983332840213767138189706773810229960456331516345006271473803296145663708001859954127514168527839689820340058902565286872956130245860421198782026795806493126033383470229665451903183319084802177483796035272748014884506211852185439914480963264796869393516595633088470294099095747130686678121027218866834042431959693277725183167106608307000715967280304621514670422542169907929220260245440901321168203366255053642128255766024749285542204949213482302798208812179925333340067931716454564866034659901196997531008663315328107238091856939123664624908546110861558945519573254803266131337077813856293098549575361893684139343930909025022624162668297547858450700402436478136112555910173937915473756081510544958316652553001009948283857903616134665227642439501873774686374129142018741691958793732821226594694045767716043336641395357884108838959343984630100284261007360000000000000 [106,42] 25294534035010546089298885095820329499759071910873592188313056295675354947258678232945143996341093769299357004860089793246808816622097358389573733958397704699512378151596554783626984299668096641886570020443959229678683351353258848567437894281703903642370164535063740373285029238883202269038143094664535233392766550383680105775567920361213921696444308413117314038413307723954336538287444276692901336935496213927215964713464214204248939134343492514577741760285747973080728014998313029753282683533136691334935009403994391333965862933529366687680336722609250608111808767974995019306227732389481029582205226376996991220409794966434353702742034679290900461571086992080823888724633065856352840357217048758230492443308948170890817726354321418802801072134301476438377700951715978575012551930080715611151704363890963645897221535166623910380282424001572900748534016910822845428357645101810027727400205184670624989179730148203106357076654888528444118552658237479489133741507078214744166637870788910299988316622357242737613616943729705635891834834585025172253830270301340761944226328207360710738462004478957467798120074398029334683646659197539157234218427587645424419120731906884603734258999915217161134824534626990463943009444017174391599936421422227120463568399811963625223667134374821444856303909801002289706933701450462275760254786481527333264307960586575966284349852533156107462917843795966021798186648005104923762838900285197196601712738148555915739549062656658807655366008003881826264832577066285391369156940783354452704796650248681064296042047431137501101875339006337351447976536206666099648471371446696586748015695285246790508279342785875975965458115330241415874935891870100109651437780597655377860334735546523287508648484125236133713915019154572827678843293615489697553980136282918432868474893409428053927388473919359327388614220489291018504119758155313811859019929848715289279030096053126818660757212274097827376458042896673520259883636948496548899711875891100409086729487374403159436032939303097683154671974761105237853953646409636665486386294911315652056628859461826979383996149788037833134264156369715200000000 [106,43] -4415711555060180349734733918924928459622570504595265307696491920424803539559751716168761900785234241102033862572509288267105877759584510374669944350095863110930417863815045719875403556957478551672520675921148099881517557850499647465236413625214828851861936735294476188421675601337884721157091879343888110979966556981268953475221162354965752958868616675362666282158559263960152247919045420847190742739047170388300006522725937892918814960641750844653084256234975095504318347701674663903883576117763959522257815374090499602303168667132465013650216577620891002416577457101131481058562588693790116171514413243747369364654981103499155348404316519626079556966698587947158412571900275188919326396848966642885073742309866746292844068933562115651639659408895423610473889378185079853693322822629168757903398206305002239779352075843950847787770981355027422775830609974009328444232963664709720475140054970717567431034757609138693669363283235050725876727241266385626309216038284049185921433907801075070148750464918126052929491629178188632229346009207692201705812316510686461029610363902658664151676302993594760298542335676466885357059504110771774793638805633131156638440979101705733120197156819275267537562468584466430262658896082745539784564959073217320432243870692709277394058804083209526890947686063428998351752260016449255819111767624929642315595501723155926739275227942168377022217032036527585566774448063002748397787140375528965982432014877404972745291962848013771285153154854982855561113729007887949838475504416955458021483502292595214019695882826133452553477707451990763750988753217798999346570984020339569397396784994003240901732781739653627308281411468310763668441307205624222405586004893225869324669121907963891501776359614560945109190326762225315282096424657832842662094666376835308136160286693273891818662248824836833440337207879314634943200288280233060757448895394018069974839212463547300497708355575756055784787470660517278217761856835957029908341139695463225723042809060076219494513149276566092046907898834359062059769712998967408836365668610097190713346583226771679827498262797701238552109517946880000000 [106,44] 504724684198540388224225533466044411201591349959696188525932530437784085045744797288162900817297507913859120305764549793421583655216498304626843441783381261262189257042966311187732060905869071334210563989425541022995985897077258658260952983162040661298835668128689067152042318461449740055399805566202267109212423638101269339456277105837579362720044106403981296135025843236110323208833313162207577610343286047991196636745250193940412136975194143199091870070741140652508415922730157451677603292231432209024323815622144962004390816414471087293354451135145828599042660278999369678135474372728845251477948837295498928302569220336550823955626080068030513980785484904011373791180287950780019825276748601844034979620692539728619155721667737021947612283538330004955136239999708176000036934660991277944630895626100655764243092801955072199212270568880304513680003283176653164768993292238711634748676407977578952228942012157461998354173422208583222426913077435438082388368753136564348000868262052652083319333075570748009566336048928723494016528904212268780898839335016775342385246296356723057762508022528649487056372970570920961785376524376440850112422878960111403570802958382576027729915207239863078509762740184752670173956314922281881306248746498191943766547762161984644344363655141545664020336758495143830885501704140430611422215183516698084787526124880553508643876689222042256215691820185280727980729513622724387553045666719945554632552161510411026758041015750843918128387575095076421557284070787433886711269389615242590176077041245651102004375136039894757007220148750728340629123963667660791840882105001559110649830889736753960916546935667634100538581482652513887791459123393140972188675311411020677301335583809179096906892831165402099054558721487058591580245026230369502169648589744266990283228095690798463596198056600544814902188975167854988068892487025709079259519176171386633785256918907836913560063881963385728507195999450141422873859907988403813089389646804632211855122769337687781662276638582178540903770118333851970412320832633206534961705258750598622956142755383116270967180346161789585250386500801000 [106,45] -35070092103591271087361233614069285495624306424347686977288396583548864959758507434272811943472833194531847059650937332286957935578047439344107312596167469600102506807918591275679724388511058418693088494813884685513054741971391918052336457514382414028656760862248043725325156198769963946356564061268712485490257749903845424376609898770302260087145486163982371883513714210708483791977179257518079109782848119469853824012943073964329641785190825440767684209991963823703374241676329121300168574708535300489605069138975287070758620057297941776858259184116876577964158778502387810476660540077045810783656913823352038088727440835904108386371942205662525869436005381724557414397843365910165602411458358986736562847334259086157004190403128502982969380994417403693145984797811999255154941767400610714535035181740319423927105412802510858531889534433460530945304443375391653611215665049015159746558282679519519974845965393597720239902690319355031109521535861362445465766668539474497593687000548314866687331688546737106106848065015730112934953245488439728894870683222998679235477418210131390268662551905298890080891664958391300183997025702762835800128246921603540781619005677596681769064686574552434378856258498689787600952709710590113924655604934395487051440495414560914498784246537149415881516956506340460666117357459705146798196025663893907502925700450784687580614324637226949985076493250146761192101776766027157587321439026873891522818192605545578094481606216710582447267557160709528717155516100857086928625156388809684553380118772386316260876290210918915156153305517973338666120121603186006862046809782189552017175451040882185792234889045775359599122909358230134822692822289232973483433992409220881987229575165542086620749427490983033097399573723891994507589479735303826489145284153811180940307632896993391233807212918571153680991122502939176626683498101305927403022108576636228760982940469755983655603671198391165410943748853368563754950945477095434131030940803931015524373872995489296664962991220947044617673729832348969442212431050229605886048548043513419369442420939691806465426609797020046032880480000 [106,46] 1907685326738154497219599300783709144802569815626647046912649568130638851800594700106074780515277663279239419786223232077513295703645358020857647704695051729476814429318172101859237293528086069427213176938016453469766321791605881398938158753124110427126758023709495081162094388760037556570618175550688697761267060724092711056562683342373714172462692110929331638401862908264085601380778582211473009938271152315087513832474735956298588581437295377565830099607525306897226731537828966539017245135094595743637419557225730021006786257348365858975811841825145476283235345767958350006807218078179052967161211826370473183945428645514034510900381844861773202617692031603435901549834902993354611621802396709806295300608683513610416959032946724956131335760070659311058013478962174197354523467157730957505048609796149310324715244691523463813900656927263720174175174940244581475516798479876144383843638144369337965514066288136863969248910162560637131758104384110833515784534931331560972780712014514163239175815403605103090799386624802251918702544988175440252428818342193334619991542136485224479737865645338341355585812514322619504110148242712557227651277736339263878248446610854249495740531707941507497853392554713518690602620992882318708169595687516586793591032051853622837556772516386476036619925607515894405994084225218250201030136350035125749141074255411242333753561288720202155341203528882397542796764454818945706871101157724898094070643672306570859249408375435799806505204783356872713045287396259008372755073372573281411101771575636098254881591668021095419553485697211848990286400324785149322996325859358470615724257529948425801902125184325906983504036705741737305409123033080604920176642497846020893992774074271050842125912348293916887314246347094076092898968661263445547170134685522911244432384627437538917687914349648353257178277799456318714549224793131215121276710354336606744039775548832216567966145738942937301350758338069093020721506887454288953526270660450471465305477522993284374726431282592685623236149285547860487859615423414138876737445243985957305289747952863913322454312946557607381459200 [106,47] -326647832883810754830302115540569974221467843028965249125784020735817785282352046347927715500942830841675244946482023391424067342843806386615393953902760493358037030659203930321701487726049206296834614658964669663096507284151304363029377592302966939302286584779143784785106601486725604136829796715144469901768945511758776007150314820785485093518535746500992003398780911210133178957558550505963233993420472714671465057966007244619856465540846037232470556831701094277625932735202794560171671498055820919049551068888532320326884583771595149418050525916726300982574127233201740545357305912186997248555506865504214229269410463196658251808259530577684365872980547102055575954374816449634610419706982211033179665639962024979550822191028012581284825459759848524858549368091951614346124435581624175292033285284265071349503247675070389523461636500401255991804612809427504148677637637447160122261618992309576885053062820892041770816866608183337687074263680628610497610164244882278341004363071705321023079594383466985926598916037322823078330156715104094601869874685810346349046340997800448960425782819468674442086051963233971537232340070958103618615090067996894704276047659478684569591418989419043635959772821940540241802822936401124605805256578575488836145141354881899850642762322576337032246968402849499788335065412194778812689507541378634043321332759330009452843203679392185698305262444116568104899074452060159478458963398561616529933761393638276288969117082546271458613007104437569829673187895524042174807134968168521977535082559276440395792408955491171818632809658792434957704882056893406998335627610067964187756599201130837331172845409434819042027472235537946492303345318770639155257608616288711921615832496614100749779947702120021588053742209027531750122935412799414873780158404630538125417924811237788023239473258393941742640910181363244681285587307885889361916448833617544445363754671913232043367665825026937826979634435535430384674602074097740865358473498040405219532703861231746730390827956241627593128183342869240637485368971856570627588555830848998238367187031269614339601790516665360403200 [106,48] 69477451828098873706283368668534595741358101304610528757654488764677332327359902756524477123097854210979874161104728344755330725467543536633807796745950315437409027817663708822413238675307384791586686036754512899929990442102198694171536118701818514222430301719273166811496252047726399112044211548558574296422946104756149089606876856547383123448655134830907513127176085453480046611615163564788110089119369134741255572572981029148250053027373082653801921978806952449095091726229931090854370531543438575437329296814073749969531301055466830431619617566852221092329682156254886205256788781182488933735172265726247912054464448932605830029127824855492566871249826353215009039890101639213443144018350913079367813861000528377301548068789236270580544138186291648955698389293038795980070512161692569044950335073232281490200363209457877509415837948028936204212127722122377305825980197451488207810868908663786528902354603449473615000385326799586993530075681155583906111332663397714504886670776148988779983423255996032774514898965143689073349351480000775084135183018508755901269013583645168477563863559849189566801300933301127930221623177005594774050951590398327820897509041566688442170104601290009823715109977079297465331828283874072141963735118671749840741878536060540266027357038230794786832800138771344522684175853715036201347255972295111017717340474839749297516722932966120353316385518348137685934842832008369475514575074549036664901759117592659751541580677431633916775238016888963798397469794925482191630300055203640539857850751287972121258554014464185223464914831200648027185131729363740461468995823695495332919159373164960658942790606333860816829858806330479268339765793480508577355382121953636192266774101566420355940151492339970582975735724963453943062535726125422173169754881357380505531438714953187417588678751030754691770070885878323383705315599820603589043407216291162287848406848944003724724465000514499848245502168394926389103014066099534828545123323264464876542186947644421851747321828128258042735199311948694691911821665759359123704781791918134642453593952047993124737538902528511680 [106,49] -9317515551887803171644992096143016580056916651118295005478865162273089357684885235447363391705941855108416422956850273149576102179864644485954269813088001231679043542064557280956199367132110464482656255088187672516538924497496014873922200907749776715737447208350989647276492310218460225509353167167474256467404037769709109944283278339937301309717934817858708699771519338990666535151640898726912215398472495203595976395634545265345143785446185392640541619213788843337286411805681727470622781430649229188132919861908463591102159847772464713490482995139163657665637217461938510635652652478422458938868782370169912776473572094681440924588888689102874023226178925357366596900159585625687099474862390939889060744488481192662288361756351490372464329963127047537540568426725273429963135855705193923722686863622021013492584912381315119818808910312314732515376935542825222257942030430423666505606086121346585688920222900808824005919068900969635375584873531242991481495195252703707051080329504579015298770903431177175665672910175887388611252961833032340281576152670735093730903067742238303708844617506010386621086095956300684712936184348744241688514890389163404908301156058317669760969853961513456398797026618554733407309944689046162515860806274984248437130461914867857918110308069639646622944832940954080556810139357600560496940683219718104734286644976584108840765863642572885283792939843992482289064982419688374505342001607880270667589117981653231682420258874965540516964801230907565794814315193287377863361676387464281666767199033423173820436752288549887543295885840946415302867765997896368568542286305169020498008649134022615823579663545166918506084936773435073163252424992596810403416452168899647751972579510680958849064021458773876977826170916521006531782813227414616573218868963783138309401842375935273784189902223145234890185514560250907988014020496299983837344322903268017508009277566574913886226177188468205061222451556524528305841094695432679080507491898096214502128103362548125041181834567120294893353146500887277292356101922903206031390712313775421201203360416398066048925057891840 [106,50] 892753836600059256997205657029656096121660609145743552981013313308865211487819606292055049078552243326541242785327741930044860215938641243162862195471532830832569393774664391714386551968868016489271254107560789227182599994459040213568714584298593771648920946836940126942876706307696189028048693008909215002131451198529498436227791202222654844018783163423649639859145711360925389754757498643581478437077147218132201339383535030625540018903973862162612010894703586653031144593853314549244005112409187632684181822136236025668741342919612497958993214346986633939247048462378399553863484072139351901591847490031343787067941928572342991971657722104897254466286466430660952447483680972990806017799731010576246762115590620377530682654583657259405581682485032239152877252434465758886793428307878339725586042771594484212242940889797509718875409585046432529309989118811971117776313671300835680489162620236118851363068032142005525533610758569062431229541237648037307927044089042854928597371599928940239152582901657306178087205037534989564256187488442174579893094809806652551859094747614299869510586881592147096144259829897206758125926073621329650381648466959820887338096200814237558220126367375433407422189623172111727519807666467657266769317192708014967355098669837435543744965605540247563677857265756281322544934024595560049483318582253043012961416157244991366103091633697011153181119691549024106866399139589020107581744094662203987714915406051512175628050536017629001019717899254903952967511926160790703974986490508635388055666505585574769962670705019548732472918111117765068122566516604923583107723366295001943282429985171275262731697312969870639186284463531089140964594137644867274359970137374906318070159934683127802983432410790905840723375498429976725502491287323523984959715508329383793769289376014141551914812732892273812477792651924925477257756008932529353816299335324665716797474935390514585861082787084644525013751489485090289475772218563439332386438242009953175928168269744895794178892882162637395387014390554553913499736439250575563799842112638311482410494896833204512980665600 [106,51] -75934238572861673686498870978657482071425846980952985693256573442015731297418040370118822040284516589061259209109270405025319967395484650524879038201140210962971103656368141544149388607522682031926477601615692861498813257083168865583434609889872711883140515152104443281273156422940576911953921053228227949011774341122516250448659731350723847041289580209458331663007131538734933880515753158546395185709855289261324561566250530966811960242974651232987254107432465827048445927196730651665764497781060918428076257841887116655968934595150876777666984271399205379916457397392872450656316772288956244355671234699097709026049068497926457316462189422937931651497479101947345290161426651352539139201845956667882632794066697562626232058940730173805079794463263402208663609321835510537609618346670091919582628675794614159445214881991393024799725034307732299513150332570917068299887485781896222819055905991607054671495295745171331000959939061624207888821769887582826696759210968740724526570751623362386884667798289648435392019622067987786716796659992905584749312521566497696432420050152257299391028071778595497875772617311827124937224939981482023014607003864621476783544928910503794053754326685653680422778133921162365179915217190129574350121630368682552444376531827568931516011199366707799890095250287006628289864970143734966077804224799948228682806261828204721241978134548260838048564287397959596440070471128779102920159450263415751291291118855387216365509504396896615703112180835307696162110365188826912015043515729645971422765081681448544321050956368516352075554602222677607398269702274018872945991024585484301421422607565124872099600117434683800134271056051493109261142139288628210219370521562747882390792565681372545285910900396033518268162594269005134548142388626106003973703500247667975068978489598768252987226202644712347647267694844017741993341342658892738519672257707155678909493760064610108656037422412849752626960679905538406758231388834349244408408788008887384776755959368455767063607347917041088325960414765898750590017637589435875689694995464433040544607005539914635872000 [106,52] 6626813544439648352484164223044428917838853139695725974395292504008985198490754438527116809857213861678179817420203896163981056565789125754665134971629278541265352293988742453592904637259437572651700356371406376159980548766129140345571892291764790026801732533910837397158095825648168117879698322927376972284159797162587086716855394886138187993474157638811824336225030028489967187818070317422981643517215809621733498528097174522768179676894823544949371252674767704471960334836990419064103811337242757631222103562429003376977501719008859122960067153055146604379691567101724115845887969955038071764282071998316982971497128511991686694755395413092066134546564758318157344229260865677903292009999262772373850167785013056027834052784009994576293210663916474168836568730465330963974983908984596117320234659148163326853086037225591115531771665123498881761934865967989631040416421845541690872758641957101623271184996751827360686535488688341040790708776504713916146470602128808768627904259860505309836984004204643764126041564346247604897140279343679837435131239470894996615503453073496810050705769165837973192522330246746955576432583521146348382874290923371813545293208365421427776282350119336882067028904556078078427004116074330618024332019418666097985221605335758840880171295677166757025279817548316024117593380059007888026174033371431296080812562755611620451374687068471647120018979183086436386205829539022243291987203870048175041374483637328756591359377907243622410957016391971998833714994479588373920775087413772428656180909484618887083100757964878632806688633012548824697910485909934118394258059322038813213485362413896945819164494736643398644043126133475526132532524893871585336483340448223129751909214382213208807045677169378782696017092441590602840234928036398797581907398759339576479637838566902000626274942927714080914463130398450485885713520205009467057948307059017707913409507214102070391253687697748844844995668310323600820562609989349210083071337217567979977223467585310596024910974145655667473062486572798981109348600516939688505892766397783104649074794136713050400 [106,53] -529178590411871204328342454730050629041505959095389020815458263347496155972611830587794581281190295307948440203522319462082750144786826789457628685325973300151885014403598267584233300031893805316067878349106036028778651917219504931276688142355179362321297406357378303979261099323796613089660913563336566905673693438067690880449691490010521138835599819910246480954462146655767477668686958958384677261682817571932953489260456524829937873546613242617936164389132218451503847541888856108608161530108946557792434521546701140688991235126961255733028084420950156761079193714690568151115399809621271925229010398599573082207103162599778000193975313460964554170679145988425294400342767396295166184365397779435022167715686998268246104712648352059492634739700826358732394542984862922683908057836992297558107845080223190872714780399539264696351528227914938765205383242807938568585352669346069794668077468568792889248599866024439622127281505617426353349220293880975426450557802221495522189740575461054678668425017329108940130171566816691047026480505970122042271112029759462628934896118739072732956600066470330110486547260217004681402416021585433348179726319289886266655493795037041268923224416800199212046327303126570120777812914011593591014765704783451525627010562583878917381473984088838295552440968797423756601301212348197130113114353098235869891311273866363027668784263864605956845284430268923726926078931048505852022617547426673143313568449369804602681958936548065753747465304276449602036091727164889323061600620098340865246096424351513351745571752992945164697711168692131810728391335497781437436850328854693196236090523014902619403278396947148043711757131708823027451109654904622105571847742408187082181733509541643581844768708578147839956994220646785285940409019529253918654100640633925294363320057494899938803998515075525907700543066965810952328450600834067948909990877277547248633030890633395008317746055323009661355531585624312111154149325117602744977709851347268729080422003253478906785028779416994754294987323910880025083197207520403980002378526011704545828045110234880 [106,54] 31929683322976821295433357308979420140744748033482881520246589482544533390754879754724919716635028404873265970506904030310581196390442876483058787183508728373913802054422360607653268282283851502189142610752127483562144206466982729444116082059598514035032849442871730624039400739408311184350747056017979174104803254488682611975060653989658490409033698405934523645280072638435846600161274400823830234851094948534691552469266333063966763274885157364168723812014712178553258516149441096342774272327360629401967069906588642890284408426055712200524353691906249896173333305667185108167875644199761255999865302643175376249939942459538144943049196716113363203517348820587334216342020493844502337852726465568037371393784998078766485468937431310630351321071821061471974886612594905143925332269352299593302320255517426674534195097855875118791117490184790570883140428263945833633960964633797599510056873324315624329337184863589584136384132651952026134492280246162537884060436501118322068396674451725952579858783322341679683642398308767105137995316605950783717605349037832183945052339547885955749969943514194619440504790030254605937311171920549407847081032919197211975361980013494221151543828271812014358497058441731515118674432374425991293935988589910833770224692680831677449758460979335309735919934481790455379505838326421391861427627267765927619294407967170658823711965367498320242284333703379292042028594216051502055353957376751495105276110724827904480346449586710454581891678318184646581613737822025887313492175821101772406325227094502085781432796474250804198035574782914428853774787416902006582024746859588213483706168740160593446438351561600321670906540148820267282412301259959121469713621914795348338846068333526328506404456335996848683648063233439959687596584158132810619252988526850996970343968625941500770923963109470210925755169529231267811440365179261876839352524651434854732473619759283692193464906820685872341270164693325468817294256771571720329907482913867934710656475054272658229270071894186137049449909951561774521613510916179501342312158295191049564489738240 [106,55] -1306567673595981933780440900171529768209151123078263901862152520463983666370372634204340847383361952747970816219852996799669231134942968530997128317534166106710447006358981943647271923211501698788515566497855784630481014190902438047073837414120697544155244251319331171890398611015816518490198079450958069920725594820036261665357879723141794311639919604884644052707308896368424629590523461992787010340909986411690881096791344623222521717884460823421092179612508609837851576437181520350862349109658190932033227193339161734750319604437755505902306448887922270187886167990190155058482398492948782768875840475023107182915302874098213444304776890396177668898828967544209865941484657690660916818852085845150644574958598163097044923436368622045474969935611703230419433132467167638069144467685063464200382290080592980855950797503598842247616472863039591521373255913788444810893970506492069978406351985250491772151868453714150925401339087542142798949394965646144869638459364181494158224031127936591408390806809171506605794941051288059067890142524294849327645879473084022345456015659426226147479786187346476506894636852858193214788227602646705301404767838829558478913203715256982627468608946015349063962358398793187788950424914378006131350027906321711318294269653689813819213340839958903554887699247946084170053640128028370574591936402737582503441007849955340107360099992090240069124931550279535387196512431247777448634771707335257296555259798592604156275720784185585968738843442287775014692509717701322639994460162380295655987918890840007472503249612956724423233480225870838521965077429094926979083213810259254546839529012365143747674166451019860258433681607419117818701337272130908925427318934412434582803814329112518941626142902385834906603523187983351789924656340029928616330429617934813971881560559456840264905075453220529651216792483063691792451471265338195798997537481003094528695141156343159876312772772933832962074877732967781797930444903267547899980836642448601705257778641595191747294910678960593373393065996385946771822010696433050105909268548791237266178048 [106,56] 44589954643471398600009413212811435885035864320317599488413844731120891481744204174256427948861290785108078658296975112013233096560847463091798152958902986498079419776247516541318855192335341899527483451175214038291729471596338874394309048836885718389795381322116359374124420088924617645663223741206197522252769974264460982744215411743254876144108375110402560844583421569151941852214779757531805198110563977641096667102053581618108653825376594369072189578036620910824382098986537735712262881210474165776169999055864479079398361874894239374250473946637949770723323503820138493449057780875524758076154398057199505442507870112439521408383005603933811138693074539165867730572609324028961682457651982901779287473788227055494758824690293714648989262301060910024280672963221060436529870254752662655173424218772586400661943487790176352575635150567766774539155466888586101852380497881803342448316863105901350815925814836637825001474486668497165600997626541322104317828519468568454469975729893587304973607655943005191019271006572084404687998278889432504350204648188355744085497515171727511788563956959238076102205702054948132857578300394317066781158085849222735211393561830614712462296950530980590585579123986578834152799170045847901811743777816169685973339864705562694933427016454123815324118478409394910230719045576307339569999947892638853259453357637122401819262758246920064380718415487920988539139745287412662911049024822220960834439742408323373552283212066642931276357972842346100821858208773114341602062802090926052686149981094649190620033830529954086843703700798832590498890792342003567951605310292816345379857503035227703352194622154132512890000095109743141003840243131299179522281834874993041972788906501425037641371373839777621898758838347405945981330367101745890259004257971369998770608252452940650079813599925179356553945820679420302271959347267782045360506854618383410227719692527304210160952646864461991525588484534237348989847809335796138059754925597017436430360177586140614248861646061134337285095389766272232528845260851056830750451057863113665152 [106,57] -1771446791408745283245486511173272949401885380966076270043254400907806375474000891439546253329999925334399704679478386287701080219668350829477568664631465943266866032373797697856367454733510995142063785438382933861579472448355254866337483566294028617971425672318704055322968049162471506725973606926539774054743604800106446594062852963433313008901847976279575214812126203353787853982172218987381845551908721304686376302342388219714307921410107572258091551154256440789548371263474200204089233597014213673909390972298923949650245204075615528878541821096637017850143696979475218548997628181275935537948383103931717760178053497397470844992370004062268135207598556181746955491165676949917582454479332098919112302334148837656343168014585197164832055001095570250811835769703125737969162688665147408579855778862274808712152446086158986609192692353215858060046567932652211040103096981849207495572766475664897831133355040459485993921617548313873837464950642808980502096095470388363274583584326369203850875004514870851967198213078816231435808211364610365080088316058716203213771609468183872157666305044068765035002897272369546672063533766929970812032995458158249720734243545914510989559602513862184312689108320685538634077931783093047636135988182227019556605420844363460699394490171410355853488497383335078290426546895506726373772565719577454554071401599774718152596212703012458581261649723465501013610006436504439308013483794910590928258824415508710077339033556583921391692029238651228519960239733242167004403441506582365140378174749343208493367572559050293916281968463817925371345272749404346352979510528103381943592693163257680309482331382725708249792047741406722984922320802095813875848828421387705622752222219370434202495892102615284532828400531590067933320688548229917458154447855434286504610485545636699726184312928389420112372078368170836775023258832194385513211723710988986250145336112166687738675667803892328942169817459087260319817849630601307886196785712414594666427944612718112733133700278145051440026259552142486994468157171495265935279340699786240 [106,58] 53630071625098926983756813504585823739477964505537665968030438470487402513249450379777172123110531457181452394317967396438187980326339938047494399012504330942721921340901624634619099150137162839787434970169590254721125929959344039723091302414934994221309923993735893771388215312259645549225172822765222657263428166688848542110803974743353323991497116974338454076589107376930566882873592044183360180753595967089438711370235823401129212549160746800327787590359267799378123149952731210484899413420366469323340864472180784000459419954620549399204764096398981375452253308720915085220417306045742294244231108596387353850111608810927152027102675792837513163470942644354019384971266288773604675283291919692851832452970715983962707040683918118160728551875067961416545258698802338264156060605414802980791653155476364703490846666081468518108137539580949170842619754364733491329957121702006809734731863515845334840355548232758453650785722851559002258171785537230875337283588930279881942937701717910008045250236459501681102495371933123948611424017700941895916994753919466007899803760152068604511364122012715702545917914627989571638733657193492103208702374649725183008189811434309915148447566613292515618770712486900296457719399762625208966128030600163613296150109731187089689908441654966444494743490659890701815295696027155193564297616641155983538907255031257415131454149755825419054491102299916009741049979296140047117238406671637842519437125861525192758764164982863834547139185480222090228806401787518246019399283486830469497346471391236494938128048350163637194851620035331330027048507778806170657942732888531586579306454062874389625002831333555422112653687315833841893720970263057463685407995469769272826626298643061839780515475501030815547398172091345834648588491705846625148671627513421674342419281381132118477556245345592331280989119338480768745205129842325660452049028321882731051745281997776165468152524562403700276702400902280803497562448472746827285058708525503364228835994334118116095181452248410636187049126762356801352075597085723624325546401280 [106,59] -2507723375828961678812686894170167888417653128829679235551765990024361566762194715582073463370389226447597241973294537624870712862066336338452995542547548054353584226253881816348018690742915795240860962342044275530517253661053222992364950091705719833255227334085372329058450524905109821471613539246818734830540700847322454519856966713154657077414781010278923466311850329016274787665386213433894881056097376270790370860419786712749619175173566255214815779500017887098469965904575967963244072013750724506090020113784353366797629986920790223142917894835202892066732367805648742063697067902405951646350266534112176039443998313458299149618987969043281289488860019749575393151712578862155165790153762081568963615997026929279793508297157896166240891297584506813013042317399043436350759991067058793999539391916713960135935089592021627884981043436998095847121692853759436304801504055030553032514899181401021632141141652765938174185542545324665882187960599589436232450186292196788783293832965890863894365486946457122985853503329534182430350045014901864624480322847156116714302982191894975144991284878252429743873446769684678659455007590994909387791408295128490432562252672002811492048312232680994084077590771473379946088556391504913814306023878345114088795223934336050562863366504008302659886711751972684322849850611536661112991788049319708764621986165621185354056761863973552556518102266449713144561059354691023647871807804944502248962194007981082531161434047306899392351703839110455025838061781554080581726943957914345437452828105669434351859200693169521456394842780630052975022647231023381065273759840419704586885004230990849684796553344875227208784278027541112140335833713448137227793981704689654335073376025283207973492617169626771234063439667116469590139719918439066906351594375466770270112284124480261218123040443946659440335410604868012200611719720037968054040166204012064933978246076481873007823900032247469185172652942486222300812537357954247082424204535248959535427769682022658948342973425588288382428883042325329957622934341904432730887552 [106,60] 120926926463221772584812156791258511985865115754579975534724866803558241263025477437736291055337213923569716912614416163916306058007641098511595755474229001667477871951929609200141193317744010643447433365255192960742821404065193529081154923058733917650732656922832543054558352791157567768556925125707933833690315400128625954352840655969559172365573646284552448310172220904785098335299230890344401604681885919617722626369205007366648608844533460456984493297905208341373642589779993293844356407514288315765381951208921426016871190793926734182402405911711720530269474410232943338684878873855447033687365284163094442911950203671816135830524433263825518398172862251446104967665845442450261631963463797880261593298398043937631656824000163228653598443693291468103112870096443992311942823828662925022675926086692766264800324424669433195182342517417032269707301570658450691652514948873147006097561821426232600818918089535256913775732157908518234289822500965570250954812736846821751417331924108535539939012515723249412458243180383800745621465883498785390117731629999064383371795169859686637462843831706279976602656050198024697684653627387329313186408305043366611410621701877984211607145082129023123144361012155090361220157073532611866890602840616177147107966690488933268568823484762948740730900708477806355050791501036619007734956742799131925471595564605540926869850729929769222426565972782971642480524012304160433353845633963861826341490751824791537355088030949911933547829485452320495646467745526520277903738126174029966451809705938373505209565644110992082547826144292039934716429425107872509306916352673451034349689245446200187648908030205235939765568751041565097340669957530914091243440737725001887107883886243602858021887100038752309820929024355463153179268368944574613675876772335372449989479769778674672508529111201201061975958782163240979350965881742624540382328494713191613579070021693918026653221536006563262134405295279564248612277573599418555929187895743719834462078363693164187485425721859390687097394553687835279431752253615652959836 [106,61] 9708335089853020434318845672844502861568253012546952159774418083048505784078094844562140746824767588309579444867231808835119613274867315958348208852099017937499454713890282264459458058096292365294108636983816114602003421289125032175999924781854668458459848098980641932582726104512939897032372091744637282290130332684640235637506444420299475072479662510024181855847633410049626912744664022561902315473912157268405047873490582890449236445586600817040225966205489396866335420124296404454387310522510267281357737923621616934964942238652366802352723756027136102108482305615022879627563341878541425665480587499693572928781670072276097600488511152087690295175454919017017943940042371487782917028990359793159960613848453834147033392553142122994326293017515178180403660193256308554706297350605953252030964428733383148533332594934374436731294984937550459275532478298583843793459328917209207961913698449720418771979540389858935632853298451551615598539362173302310506899484059219345273110138863133805038939027300999990853593362444986004130993832921036046907789065003174576779092164320566233514837959148663500888148036326004033339931376827262298865871429540155145467495940151577554524897718189292556313638417041887584731749397406378766477147471962630797970858922324666189214651105627971925754127698650848445147521681294082981663721691245996926365102474804684000829518035455407248013699199300876051217996842670087008924324018529938076353701282401196815136632907752227527717802033553456495802772229765277851915188678692586660272685728761427965968310104813910447811776909235223952295026725290738734549764295560796962832467494819944617077473243706559555405106135389326569611041772094386498855123726509042545837097027338922189085894524024685306985290925021355672775712230015111599946985480928606715902014591850570775785879427914022156738502134118674299480844327964347520183896052128667200227503762090702619272111216032296776340666819185039466306844152159826882739539347448927395184933224174591914821725583068350708623339354511578439648225944767616 [106,62] -18412660499333649195526417672619465963482443929270608078803603064429478421144527551718052843739735427612768178003910952412890091060541893683826311365843789361386111092076740424387693435699574036307718836737237030747582100232521559592764713266133640469251139806820765242790327294828083756821900431019155600673023415016003059519912040920237795511156428381840041327411065386921459487139601567044410776634422015537551188465932620244847419974576284885530787023780780950868557546602867292290849688388500741977097618997968192104586960030968666184933262749522499244352691706536620392896313425407878675873514498541455246285217703675483181983304991376186845752953524895509761376036875392638869595352005849997978557132224495387915938186621619436501353295519671102316380794320516375276355821987753816024202904412068839905062585176917343684740653098540179950622572686240546650228088044126181836640324035626745685976435156058582998906035303341765832497371288802556829952029667259989746052300023090404829411277918820191218744602250724614794776452164280323498105355037801583880859984924922706490499913423266331838954321949297033900364158544749693870516072355829773041778976239487524309310275253054234020029069678632850499943812046164448511068478588205434257551874865972923293453961193454498811238866792246532598972519986093996111796855899767798616587654307282415310380166749311858878936854687828341435682956006052963397929985666337968988670253579925237575061830774164924374319474598645027590459587794933998902517846261382639472366418374152884083913252004198385264605359359089948861361770674534871635658490689566981011287636900563652780160019151677597585821571256219090852397217335340521527376899483150496402430580910341903293851966912463128696410344153605847032130558263848218166647383098665653945358893553638125386540107768187646812799718543746860050348540878742408522810535829583652102035008922754714857651145250356658874866994357697086989794849700467112263034966842194089343180209122089324054052210151065783712435954066629089602477932961696 [106,63] -1219322019014083515490573201852036953756340049926757553180396291526213189951175542981221282471701601023447850908534705647827667206146422414945128758001211351902467676593139882633943245319851037231034204316965427837838093278850934497737848646259977105458209367505574950184791499096417404292834010223948458744762446094180873702918800511382629130753431581950941595338607887402735112589717213862811213122408563068515840429467945609298234331293407737336876169133561731791343273622829137801623004341176897311203161009056976982744454110467520495419590881253194463735734901456793915171500181647075025434048955619328858968299034743673388320286212344906455227646571422679552161645152041349231471232490342976297673139008627474589394446590446434312789145902393096437193453099423667819766936235516578134012813469189597169968831947195653203746917238658106020987684426615255775801634428745753957786016216691828907299290680987749076142887464569445332107041299042693048675836397842719246983266509382691549620638964059841792843309295654527722468764859517592728412166439105505727234992004332600980388089714487150772827648985371530104252756652744854601949068945901005122608958883748256746619006767630108232617849514941300903825139297122770266176270949814820729734408866768215395654895852956940538346873854850176499077383713636587648966883586871796603924427274543102584201503777332964497944368549634921876955928968765130504719322497436107250503580251732706007523396661504525793657283867665828124876039849981183815383499324866726988276650892251897393951863990226457515889125571254554332159708872370175361300054490584812219155627475460397617909352682827511778207774390443961655249815411344262136329659402161112552097414879989451879517670430575250033472307646494515657643294011816017595331799923064024346690339956799647202877242014686422059824111840199272369810489068838415538473701407499926620647373766140189280695132931766716856405560267228962430808654814249975321062406635247650226942652644218151951239186891506231414600328790896818033236630560 [106,64] -67007861487722736252753819244993539768999145055320505563361204443744827822480675465657452869043185603837763424318136428608326977127277043655948272306872406069367662630363352014630140962157643124160686678339160735405103593312178994203055002047331756934556096728039092729649569806291618895186065605450871144120099950580837094674711417550776571122665246659657458480313210399048369933115921249735274606809677474325980603152069453955069133940667157538148249276136783398356475515342260433575712601309959880746419500688829434620803296034550150067952405346768165623205874451912571542778790797471931581390162103954877591515251051389594100646923398689877648366966454271710954678823720969140897070649709075815194071651224042946728265368023209902178753240870666967500738964335645908399361690996184856817927352769456748397454557790612375853513618905952705990005691556718611118471852103642912443964375129765713687431423790499475098944644806865432494709614972184128004413868654669160205613038390939985459254195237706865143836536473803517273035894513564549498876740305118213557781577925158265722206214827913192958947773310898725355727823253899583303452418491330470886584620456934912467981870547196261857890886159799786331678214297639795325455337683510017424715675539206592680014739368154724773737438692650885156565131956986776163636880068934593903415267881732384409633615844130620136060261707697372227943283689176846570912021183085494260927935926947592023190347823200605830637513202947149587375445545787456625533962358352026267217149344962880219649433651737347971063196643114878953001208322431608731463075386905210806717315751117453263658844035989842493545793721877984101125492506291650670571619731044475327152130945321819135268875405813414332712543296909441501237440984237033815328478532956130432583909402605464190273998943420828379080837170283590231835263952296817821461881316659528616659058711308568872429745262113919263357267347110817605769419268445543623308443614885635014397846228063482874978038776819390725739615380062285327344 [106,65] 1348537602797702177400981546784043638308118052934749497106590050612784614508804540056490776982587215695235226481585227770917690309184144717676326496260950311216432019154807343061532484163076106848428549787897885658435656193638028929355615255762330177444536343952068834066911934524932849665409558761074577228510126076546462116856819900524016860974560522655918105781764899075689975178158846289455809652677824187520706002335145899250677770005732535123112855811474156037668805701108520072381516018454897297830707607567167399499618967113059504434067130866972727619283660297259555965478267834580327711848981598783552298279529521014810605492752368666882758393059639420597988210933879978062307256703925628719964304208389722341098097882248810813461361373554982846511014217691186397429138805503485544793175149001377975476594174058569991719632407008870850748056081277985214180230318235888615368734842559012126529875218939443629437940143264427095951882705449262030326756032784380320808271592825203003522140293836971652011742916364687832901159887646830355633268957630109755764433324961868387647896786512465617388036742331024825394253724117178468460804858905880206072171054096129987387096047398646934700548947005748726640448878240543323907819699608925873558037414816474411984308789432780971084429059622151558130642657023310777377265747429959438136791560417580111732245375989005573456853201471282950482360308776773283070210167511273305996984725916667168328816087425593830061207551966640870135667110790987774261091245373747723676974080087541849261280071649927957999621064753640427187169205410302612039446356412047629859650744442417808984245641889164668487359307275300244256136219215114071199182946765920825336715248823186912939852448346132388142124729580918814222586364399509542461961369083465575083614122278236199634819248578988211426891295591988044625552171219794530802465898532043628914335660778762471966926820740182024895856697642328705136816137327112097273247292557670747639609047330669758766847233490011870671537040277415040 [106,66] 11954790196202566697842837251742389939660721391191788976416029393516180650367544525510083372385048832856600475439610994303755422169899661314455461118877440851445794670045738142670932482697169247202886860644248430654148568279057241466664413587765461985725973000679777489410826301744513111711042817590572102700177235196133217864207305226619162563232753008665925865914408099080933368400053841839180131730225563468220881346981439606600512852685142029774383607707661063844087992888497880974051533351800423784750636025837904082803495497672786063797455715389058081547669439913756296964329092231105413951630261778990993545938481366956606561413935415348038572127613715277008320001418964132033905709544288113977468808365307339797057557741550856437214563093980295908890775699058046221249952753765609620967886804094357102438099336801614542547041991209501218573238870091753818208363961565153724313194136673027875484791269565867503026455057962924278636288099148585069511655530058347441264475786051616963955042019045021521465917339696482730385703189217767125889042968851736619554637644344020214344283979375518772937855346466776975320958801689107381657421859427259114294440024183021206140452374538403171678225799174088051413329611227778589219925192855597983761160155006959364117062069732780617143900092450795829032694937214506402577067469412090704549208339212228972477995183419418744899385337967397012101643146366775293409949868790604425757032555383448561116989755146964914660832078144855643064066170351030124872851504171325874870415849854355930103834889127459895957303004395414368437322398240832638924194814866680393613702930876270706701756279391452645287312006299121507722958923827467321397961636009843050752290857261982969425799353044613586177877867478552134228249635137060099223108016099143500831573025047453665849144943984173821639797546790782518233118936982949245536638781415067176130830305922446741564785126861264673482656641838639404985348955445378635390838147451436024576347776630335985316480218447139978666663325136 [106,67] -246943026912998777550733392844473041640707507341508304151577805875223865207192418272787292655444573674709908850335045494215154032769584369104487910621528025664344873498994304384507876500300239000574813199149524587154150977639194359932567036417210005451120001055235990658456864325803846644089302576261096587528578565112140146919228094892435056438898357163768379629683838461987395409536314984737626738379102758262201093386484040907831397454367486422883127583885242865936072370714080431401084205913682433330000883299326579998690565307504021931064942562630097691404081077912466504319529417093387641091607080259026342924403183101169212304901272397815784225524924679863111369570840671461786262873412183968476642083936289567490700122764899783612897457581390466144043623161458523780101472961363849703695821684439797323543200364482599847634417901759703453894781435811603076782751888893424625299917435611028623497842579049332871709947953600396660390846493556980165362497371948445496614691746467880154009714576792961627781683133183137033963242320891893836872298897321260792629054634852093443898568851963302790065419555686365714013179684426965064290660222050152145626970131822747886865374916811953159557073957091069277137311041102039154432126318656544682648720589188197769413043399319716797677667306420225994554436834251153000336987166753619685051928286564792447274733003101601425095772640473777851452889608922441019161474789268944335731705437822060477277329396191453868542364671080643783464094543314365290207559324404343763101585934232486062937313149204922834678623164331702844851558126847471399660723431162026210996341333683074415154640576861738785305131838367523126078452951565410902605124384985712563596166916386698414666559683458654980663723598793259009889154167780953182028909887661852492596940997278961525252621779142829668610606294938001602625115200114020545150915201666899399841359589224978705304176638255431015147795378192116326504879807286958908011802417990014390879838032641946727479503614356346254000496 [106,68] 7612776643316056936900847580516073182864976637965234683777269007190986744071297600801219376699209911517538758168069362761497391537769690188288675915952303272479373442280598337280103680891979562685791795184510247597407177926596717412217965043759322339630368085576281841681881112282086926610801912531319508933744861704948911253698272103611800562903216892817570037400783544640462374161351078087525558971746225558289075768286951876755945413500566129824603877610902994616523489161291299695643895928605615396954290677603726952307144828546343433192342263966932894209380123345675081875847950039480121941365121131290046630561348684289787766099849508828513015287536232093746576822838157568223979943676957181547685654861760545867406144568179083689605130233231852253226924113558318747744377779858049663586789948409555760886978678310578776706292178134260500225974645518517408450092572272483752924929492355469588600973176078154738304208984873880859566228766737461403628861829590786358579582173159874491671003881532287080678058134123851553788472503860967414481063591011859880732103384996034935065595127818052012559091430717068447224862613784514495985533053536662472967964693967759816589351565386972064571775655286072134121332284262918627795708237882647434791455710418905686193588125624310137718899997532810799318825444789248217402947347802195993810555826789220076290127652043067262445968948946826995461920762207996599351774872190986401323925722540450054019357050243406979506101275654111711092480960639553186963546760940418540987749743477913765623203965829490924822354513676946566044323960744176814652472475776132459672067285005481616298932971633958246730161778540191565748523658073813871215573217577642885997522607692142383581126988226010825535092863158219830101016881267239391463525861521639018789767289956813949322694194179535621764705265460325566520345944353916369225284032627158907791762906336802667498514093484348070633932648550633432920066426537372543550633037338039641203919047402760146576134745365708193000 [106,69] -150475576775127283979972123673238747761022345601367815722337597521151779463544792867237022368561385826217884848179793550718747852686012226096597861996041441664736779065250951040864261733364202881024529528115088178300456223421351184239857839681967639721651346319254116643847756332177680004502747977202914418481845154873357604615666997084210483570875843794463665960381376979958830468744959364547655497887458787452582459718804179437630297195522814964069522747482284952535848874469347856829826729293388835511910125485616965127319491997580793656462634668603180827126820858711879375423629574096484460597436997354388810223767272104944577643602626076440380234978198027720493032793824108367893635140048395459922569365194233944013894075440925053336487333278187300119046499946296567154856286574993266065742989847482159010899257280082832618293301865612625928138021190545739274970173085605977161141363551847770802854653571646547222967450121320947985802174645788613548329998749691415069873843396336608198938272783886491437209601880259792187807621795702634462690187651796593787670331953389544585006758049292262708609082033249851631070490162007281695856930239274948225080740761109768788956354533165845710027399840897750538000550813478247537585509970890222645710660992671225485653045536450758055000867874135755490268549681669715894655586572240666702615908534101963315275407806453960033269364591886885506581680958551669868177953036100353566389747674788764274593556503155562747269679551748832325886701528766439696623880262120737206415480134673979298704322210536823096417743398898030678597105964755340669457084600194287491316985905869323651187773303262600454725192845592991466231614844878195691859538916412701253570515565928823798739526449774385474080539351894465042485590017616206603477525885360517740840988086367039469244904585552555991214462758335456961950836811839739102559863587384253389910618886440713308132688246361314642007996242746996512214191365882705903139329357104297638879519202024690488070456833482528 [106,70] 3148977374785037842906620858503913898013213173218586568793201858848495730677460524864535360925291049818761970128506754176496459274749069913632342870464997910099632553539807450753242277988470350106085733810999278580127207866112967042816157553161449232735072928174327266633933527295488057904988253972359455145793894519492303922101550029918655379830949864194106166146886412721922429023199481222574452855334936907784714901680927383470891581528068858531685318164123273169795853358856430020304614558746680439368498344498310496457792893611992434302780066549204359385992972172146767292387926353000792616111246492220001046056681470377329383775909537781994154881798584329621293565112327748675563024030532528793754523874702666764579808047084180610827233544196705118822505656690310409614634885608567864014972538477176785129715720030044699140831089350569733486509319372076812535407743502214283072711340064235271534804511698888523038322091387791817607844609236450587271456189463298081861909075006890326334043786114468730737524873504427117662419143676861539121933677882153149917396475159895010471197473941894168912279919990300924284504110687271659689770068520708761755501876243586778112995327862803178661966072623127936668380964093466502778577079420060588844725640276169832280818346593815875317943166899222170156595449235657772006682949285362543087423713750061473822077921593513220590940615807919522217678129264298394415900052523898830235703708390441830100840251624277927011491971481159838543436524876313807110043467264453421980657777059320149482326129812606632631064192025512666104943041480463692566594079168350818865780225399665937801618027384450432030505725103500650638287735854365727511614502325519478193051320450075450714437528017126173029927598146294110125811260354714844703049472359516527527123471028241957139863795646629672614896962579437437084950569906319520437149577461533746185385630878987799851668014889308990075226720187174509418763887298374380254722457049490560282772436486155787062943497360 [106,71] -10589632101061375826166621016111867432821044345022177573120141867871950986140452211884795911015861536049253013300531664982641667142999129430831207844193317169485992179568387365157750523658326564312426276469183833969767543447287056635844350570615463814280127879399633363265423610634200163226895687029366931047012763590301395751594562997217998979853127068070696649323435308133324203612716736992453355337803366191209108291960701213515825333287329734171613051440987838185939877203754406955403063739475255930102560930228841757991850920509954593609808820430521327194386491694446945692633121176465419139766058847782245305667708927892049678903781453129347322227730792174752004685167575639614505497375743762894622048043705427656256064126031298781884373302679950995344091529282022288640972017085050073690930707369546877649639926880205323746117246331149975226384792659735618789312054059899383376855186194501191886901516739272481713984703103171458664261560898058264581600080590632912764109660032497708933979160207252934646244881034866353133804172005626989182206613547104589248731653133970033887061358954039558465848262291963902153120647922407344348672623219835118246553040595959862547151534258406854530164461663127730084421692288554596349676867846540628319693046292639943802322764362644622833039759372167517382241035813286852443652671536863827011479657885648414530893183606407868558511796728753469177589916637340589538187013538051439140578580011804280711983086699376700646560102257299933831038681756482327282140494991351559375220409286838618441908782870283350416283215513729220545072311495150954773669370284284276263797503156073480507029501494334753916456764152376732999441628115563715156716894557725108989880184271608637161725296819249907730895896239643477616326577961512605799994747561399293671097758469065663896862760712036329272514127852896618230428611361154297553038850226778408744263872660689093845834695348647952149526226859888409935041280388644212658167608415322662923132408965146695170160 [106,72] -351081394553964039812747062416932384504778236537756473561661079142630493129099600369407407546676850223781623408591620958156990228394705498407549808812547959738890318874737122731874029111795173156643450835394585204181023363883943741903526105541393460847262440452288481366578940024351777120115364873573426137584369222545769134489994982943224782583391021923432431988267016968571233770461799395261084637700224923681548647250958751287777547314535682044807462983113838261564093737146322042342618503850979570844338722420108574647426797213441350478420327889165068563811145403776858463465077114212338888073301242176006738979716700492249453616532579146507508069044149974826317336367232663494365668166393849465747343690583566220481315907659577748138467568211899966419603987210488605056122676922609430398431224294292249592751720108286927038811443189821548444796600576762472680473718539639383801803637982008494076926200587100021425787329844630479317740497802781111798862660868689048783805219605163465699899404922403121853482088686211596874882921487637304057584584623388907434528270106947927728860169501818525926286686213809393170438493112902109699566087651763667730738506186732359688190433088390089175742860379302988318734548189436497318917456072307043227127737228741212714119195201614600805387195712565102362805785417565473981378322195614597758177000724179231877899455023471894972170429253564313779833498220265369186545045824778637017936789687817652735026730524472167394954977756684731730650932037243259394380149692169952245541004544987387732404847654298030225779685529536476888319732164481093163947972985213357551538987752324349093397920002427466682457677823470383385267553534059862518677184522897664394043764990362491118752232690208870714585965514552886819106972555023786929469571344098881799608315874035035177600435455857933693836514443759736588271874223857390272077959258745168687127503940529166323451655798489406202527988235304589694186413507341001313127430765073292544781806685649019480 [106,73] 1484822493807095386760293097744113417030384843640241690427247206980312937003389499398411775020177247014407350458610005556495080140988793526124499521723256204017457041118661560721745544695276154072016537059877477348240999859420397505327758888391004669974904909492596932626650559101647319255737956971095783033597797209655143079066006460467822221553199969342356832902253005035386199178739616429253100995366646501855335617404380132945457914560539193926741404924834745500823043137419578976315181860371027470186417696543076705492956199550936098895880710739880546926345271384613300235552824290572697088421886798423360770324611513026362815829388749929942044786479132620965863734566165435514857029883288515879207984545130732492577249528346179039590755921702573569175744918215359471173880000814638969181731779419873413538673443656739523538989453000753617336058457755986726375229700976245105848022109557563785788708646917791838938289597005774410733266509884650813981352790527805560367773954749248310867421756207910324329210858581611325321136802174764193458175492464575692052493269815887150444892211179643632034610444880868023940460608063373426920145711527640354643181891732218163667326982818233200943125286856695123155372616144434405735952162948855856433276856636301663909733355521772804596320268984638657010619990861059565201333604314061979489505272904825601180947283226848519533944064650781279921384606676989737248038708307003590590862465614108890217722113262818108876475099970725652750225324166555110038597534284334912252865760974494987160198327223860704752629410810277270312919694521599675576132308877381029886173726212128771236567549891817340046648626242784490323626614451239091537855329355431835490383177928126632900595703240652133708239693399923743397005108713260591330387575040698856854964034965853543679763926149482976771250844539196937569694614291775721916477351437131905789864615577115963798402435136443889380623189135949856329221747112723728609557226456658964150083439577024 [106,74] 43329363502331944157062776152799202583333001412590326037830390734858456883857260353716394935132617433308805393788094734952331381718527031188505622128170099701645479157876800453386963243638753099389053919209223812810480195278231183419650634387096927694724727943851924945670249732805150258861598533249022725862067220219478281923493132196572151791049395548710275720493561011800888114150676966443018317572470389344892811116670466827116706806355265945139083114994607173741440282672826447089681566227855823088334412504240981616668749229230894220045737218851612486737839002690631581025951788331407876563257740444250118081118321399660671776608270225993943113080258179602624190882856523537379041530191554186694441140815388406951823625458959061445595827496361403611006274252366027156988978570136137008816801588877399782057104256057388782537246187039842488431626481622664097862662201116253735296675297576086146819440615256091040310606796503690291309494545083096497491083354052814131601775937545891421051195326605102601737611638498728195163279238708826712374917669090406451797602554101191275369659955096593509493352245885933967566662232936790409819037407812519738070979631012871482811493721182049530424311331120426950144618966829298088451698515057358113752106639147792565033084809405229350780747414906414756087282431192586575204116970021304460741889960489912557936854014415022745036361311896103434296864943202246226090853581047628944341639378970965441195392092592514171193255023485811110459048447518221309836291452739538238922569010044895466027628531618637233931030877956702914063543392747498732600250049333207678193143116028446977668777862286855910418856068935888875042808762139851674252589794877421611491789534787873941634578206937177431550393690143260690553028893259548096313948833383672428303982774049542029823180396878906351052956130236301084865931575199004984583961567610932590926941817622614197456632068608986574474339794901239262047481155931048780526483688879961504140505568 [106,75] -1004382772362442565682014835259548264407853984289039123505310496032449790889525983411871129090784867929602885040096686695640518985180540330054885422326717182812663368036491880784852320154723162225165986919523600336817211483977066682708465555397451943640146545883487352977068235475637850688012681528297397144741490804963062821720371605829003594397607435520936212843413354741752624476564643707446759939268585087226568259252516504404085665785741119487994950044239813474940609739912018008342259751201688521304266056310063373919976840291055097622843139117725070593586098355515779762688802891527842736933853295246763022619593378235928683628003448807589959389824540874759244645814731364344340229143953554811341330714904251984235524486438274552453884591478564452203078422120234984759702220220054946130052454183492537702274724751632618748646097430927086757173306148412472128396496292940991595435713996316354178444573248546446933817616855787454655997164689716682123802618369813638779499673119845097511942855562869388843503923282843173613830279000816245660786703797994815494736082243857465953105622188308790232500793758708858017546934125816815040164525670917553633208074178111120132269543232005760666939770658742986315893950394795972641580848978814457011408194118862048526269068006528280140266056489890944693079191351411666906529018211054082689069269339856174721534296864722014109612405149442997838849444496804728687942390939993234095410554984527940077611509848915313436175680183261284641615136047433377666926540403544894962297240847012242043440951177335131028711544816105349460378768946409487854156268586760707599142583498591405800732862793630767198224746221230306319802092538176280585134981340577508579026642831467242828800743380788661346492972889846018702083080527005595125556337120039105729918925576332577482961513656750484166482768728395083918596459568527027376427493609859386833993945698728906621434123723983255081554234933220893946604944611602339334462199088206049041248 [106,76] 9794217639883391824939431522678418499506516226334565991289846047618360493939334875083534141844023633179972208697432685025273005737713460972269236873706892233398263021775064846827900489942095478353850215790265480451246802876656634475010579843972823821835066689127293134630040304459405048241887749005149747865986123550419260262066885683534072258787198855418796716933590869407624620923313480074702102980459901990701360983353149365003010212941657627825099716219978852893884451633205319019007524628396850979217556506953644119423258893841537708273299614463528201688310734039964441210408476939281318721440086647869870534901108803575755244652219094715325291046335614833898311173975219737637271095685148195600305332763713738383549615711487951305998568213808024338979927760511932705122016318908180054194054734238755013048509788955522104459038046149484285556420334941788163481179688836049383278021966218006472284852379921763743787518662050021374896261344544326940570282994985865564243459563225489602949483431705136939789736994733791595501759668809064881173540611946824991287212236450952495347711652095419240197039981140336608381803018121942325332771059795561695030870871619832935945877938338711827203267237093350276550974554334227153838102813307596182691439926489164897340225235769130083708161034764257347565276835995596715850476683617508344460419536714224209730535353734473076368984114676086040804620209802217337963103952471432908823724457241614601824895732807454096950305170532428105980753015480569213552432034141245389271973704360873789671924981366493655753360080316151291322941911833630970836872077012233662795543105498330966616658047672019067656941824166469795533889843018054154882559135829793749067473971367565337828540645995464535226201379303129586986206130668807377899601987069560580907504840245550406222339948056925723340014611113948963201674020734326677877980226160606247194489678834226405335270945269160062273031038392900639354223035394433551040759780579023479 [106,77] -50910914456251251192528166334965465142097557210518877388516691023516167642523254711845952771619658493666054891302073119034485310726773607329764401427209505228356583552468104975822009414350885679206064767726640903848405251692239254079850064770832925376098088972796949202810028777879619980355707452397470715570381294917932461153786335044167550116535138188572435493356451735863997762644457457307422807468665294738554290089013692477022728059841759591127272900588888702861317555630873946695360891857182148586656462941780506592001686853423837862942384450793386949243251645088703630507671003038854661775890744278055895734257765384857001153659389346362342206239414114802035557289958098025487407256754103501894914424460509990111284594520687311584681430311799584574605681558842670559574859722572227325796446178695120101096564046014409025612587370088973926087379752560248320071189069375635550138321739127333859910012172154336079838877163905181693806553785972664620434498552913454613243674348858542578886690860396060041580174671178172358208092636342195643407889363671765449492282735016360267376065820410481451328722783955584926818752789521913740022584052753828332263919180766967701649075368887189162033994321124054557264688742978753663523102361555494089375699078808064933926869325579841062973679798150807878896603203445004472463891872151245627441355608934452000878170054912395685469430998416592654830143821996601684771709889551738071720264384016179709084264688858055343456559020451149731848081314557142635389747994896827410857685673290767558687040091217498606646808422125576947894496109389856636992442633544517900497182961977283477305454583664249910761147251212891278541716783642657852691730274510069754699953336873586386602271220069109114441572120074827290189705217326924420781709440157939504825377644626836286762348674026986842969264495201639425921181066171232325872077764351926311162820927672656364765150691730358727206955274217694835367518130785643960443814293952 [106,78] 110562240552395481866886056313286364958810961866577994543306563051563769759186571936692447749450365430901205505308205989270629984676143653818233425186656627361621770625755921507491093247536654446873762642682491951626028907943755285136570774895900594041997044515748181230240377815960651705665017555043005554482096682906383274594256564498185525878940509828616450683298749493946038928443822183775257044478068767937558934715314317892493149765460142744276708268180320305577233798773427428236334284053747039400807214193090133231104208204243952457759518156074325066579725771866659624054104057098224886420212070464072451305030055619752756561707694983004443470820251964708137076803082278623832518048119963635349843557156518348885243901059859904791876972386670018951737342106602243871444944353547080804841714821936915794710347810314283947943779903065797211740173256755771848549266850948409942032837187050944420891333574418225562810443359332613028993638133781460211337008335701711422630037201419736219232645161702777982471434530532563982022326806428855875715874378862358465401491317882627123943810679973731279098125001280586140265840694083230818468176608372094766979666196086427565411516958672300062384965636695673273531194483518414768798609112823616648657648745549719346432340674208410869396039495966365745119557557773366547405794234366058655849792783737118382682622405602101387548357840928075725060822433268736853072432717269362157764935268914329260240199122587631756201394541953642587656317731309960684953864768988333919710810482727048752380466549658585285026741776005954600434067502341218923166263534227076183670236573728765911069340641716865963840468397627481216426686417326234783179037298440575998112424260391797424138099680294629185818542617443977581188011884531898700726217985052096146926768307109173178548485007516639739168217796431878755659268104099610294139957377818137120052257660798359554469379389952329884073976038688963680261112593290769997922128 [106,79] 443796543736480903932107018059201958679604261772303278503151614471869854793869025499431583856578231524355275691310117028573759953616984843880977909327794026499697126466082431398675602241543515416223499182575666299317818640779208862191758187840801434673541042712789309023144080254770014647247221767719661258821022031997224560364476603401373962772243161837444551446966564809891830808983820099175235863104835011719276148344402210834508621864087895473167511904744391520533407912479348551263021041337272564731326203750008922583410271559552596511775826815691193033722129583254121262283504312338423510857323610002836075158267784463962361761621630292419203981891018702512344955228206405832504501138281528407721691384518530601571886823052578179615480781908463523817672396748666017674679793151003363265811680160419458003661893205334583220897231269596110872864064018958172711102689167987847046459898545196305083292478333047088956439846311111053824915368715101844770259993493282979615490673709677258810403781369600701615039887334325750240715533973322472135841247569688576316003380783689256052466685421087470111674084206057642228394956470169018112337921560148570547949909942380795895586803587066175647540099641071742545711944704267773627070613000760029470812905848186184216554438586307568042824029176042858181389367882209211511110846063393354484714244593530985191678743959664978804517405673346154217303502763827281402377243519728504237645533741807236957447337185241365748192996423510237479870295610139178245555176998307186231904522528874154289831309840598126646084947928040737646850852679453843073046497212560222063667738832998224605873133183082884865969078770337078562824438196745419940620703594023896004822055539611553338673683498782059342960439917714342529825731017869196228650593557363182018036978366595088502045083885134052653320858152424559440484853536906815073660257623395252102177642127754625226189544734850591385573044636006125298124417719760650128 [106,80] -2651676454119504271874097839440875212219985950897384149283705537582997666147355656937349141063248111749997882157774280165895647906080176880770555292293677373271574925702095839050840742838152202516324057694393714124637510672970108893164571300989529841222385632420354098059898106707079584768197273140949309173463975245918619848450610472308066239703847590437566086929055855628678072450683691710769157508041867102720303209182218865440345119864885961604996819271326904243593975516266945372075395646332344971650549310371034879343493749342016874978329330088339074787234272955791596109427041778611233945013530982149476284624109494254887737237419738746892857883700269439267947526249313434761239189624561797921326696105377155237130499514907051454930153490863251849353722871688326202838206366942367232672565352910936492209792041866940408699868370794193546320564803126089350744448972648839869526031153242472586824711152221948431444764775267969545348067797277441404900915317009178581393302142411484861116564197951558437737973039168274375987489169576501341751274405683595939293720116586089259762986078603844365120707722870389189556207361465981574025883968611095568751604710587326996026315791541390455942749796300247455986574171057201399265135881960867139306579882388199155561371267993657753129859718555211011829562821772746000282655076060375695442327700318737294985517312303196912384963707122454537168380704003757510633208853441136946613729641742895085179984728435529149586220033194877945324944805469204351665103097544592408449307367811647178651015134768866478523946068405460799117134418590752036955627580727490262509331565441315600968095525198550927820360344065074705792581172116853263768616416037676494481060540485872691726724576856402483146915281608191834066238518815280447324160389786953168862383560851317496306122466123692175667429051992615633182998780984794997377384602709397750643573161281712332882386000327997702880488660344912874832316730278772 [106,81] 1654105201976983578910081527048914282040112741728724388148415389463850127292409985829714256380806755793639239425058863576981072376782402590414756647035120022541894648409655590018551531645080771744029099023473379873846699878051726344640562699515883722762467474366808322060113069862333232028910260051122457706037564813387879276847536752814534242630169458024663597303096142546073911031860366216867595931483291687187707682648293992946615851616906573247944925124419798361392072701374347538530584263630768455527388805528974429151696321394616003592112375563811758207480387632565971572090516281254627146372680421562318980486877265562711192614607948120983787654063524666148593159250828146517298890793369243138890754469149053954445737505279817100069487241632009472726625788116432403714786933262910490858983122847805018793035287151230339444049892934261070578912540738821208377975655104501187204027297656659487866899450828116300044918648482923840790759935774023809975709807577333833371178597865155810261465430440894760067083901526043978786195911139512075020609691344781607317838926963241023368674223225218446834064899769542234027713668226572578371697257694047491484963960032679292874289046067690266068129579751494923199137038980830954723104394175650580328071632523795491840268199605469526553527202514200206309100241451954502271433120298882381139631325653370012749904072078652221993226251429343889060297501007923266162770237925232617941995419676620494740308266357637050285406745235524763003955992341802927171158535406973941106196968182009409833900355195400416521182518281485745932265375944121997288404930553947806037891843468586430656830955035615768121076149699003416965159940227683509818856454685997159732296411645477495205846986593467433376870473779093444337552016522849405362084381441961546844597734853439339636501796767149661371909659432350541319160206668646259393102191451332577733979209456128666188256405478219782974478254066763415038506880 [106,82] 21232869922791948523899977455781632040860480698962959758807320961512164759735577756416122240964438491772723792338211873796734617586703068669254175268857296924464133142096365628445094336823426776359389758926272227750766995136690804371657576276258258704893678106261102701945176387848304698116474342852333452760795662967990466653946663467236034737086943353897429588349081458870563998369235998501464128334998337926039588371296764962819454918706075122869295631542735568909082068247526554768817473750474713256500513139588367671608744901813492622152398437483529171236179909385239279016832848694698242233640611487260133167370831538539173502784160166503580968318731650755604544932799167678090569267340615718629808786721224742773456325519306857221592373141011225609028993277763576371613438902324750195820159221599439500979315549723972018004028008278777009479259631006127593603778634748805194087878956449644393208785019122999294704156516862024966888909566016756979537051556609870738353519234048979149928239286940680665641915016184128744221318451228920334958973719806961327286216111267148387469997562798116071038379962203037315229429804587120512907200083533427708014200720156200803962323849911385098435827707980802706624105002561277080271607289453692273574768379344900163428641899552829939420152305010260586544907634305238335549073576024909524693603612189852756864792463856335735153401531577910730125417330959050407024710072043284637708564260362391414769436624660311829777130557251107124901488193076036420947327039957707652381168962756002192219294892856878608149941163489532984155061221774738403776727967950742081235592517323279677173455886473911521683655185719828183811074489262895177691630759303783825518485340423140986443378780981138761668641996819151663337484739949245785434275191704841750993727883834696242967643476715297563995912760655288969183091386041106033984624322429526539981126523109533473049309528585280607091565824452052150816 [106,83] -41954484612050559950512099450116321188558109529856952792019986925020350559944816358885197942566831175187228327348000794135496681076026670911216982179376914476687048926322594335869613309045763189563383590891323523463998185547078562990443175753355468091985109297861123778460348919123311789742163688253391556192104428355549747836131682960860905529954179734526335795800085943082171756409214426300538367890888342719779067582988715246774653835664684100505505877771277039788769701268949513623655231535467679285773778400612582556480128524974043395705451639339840443608267217973824209155579206533753571602854852068312689633405029872599835474001584581803263440316850756343567465467359195249001389161901861520737488313000374770892288242277966854341099200907656541434887159670957542470025614097510716350389458961752386245575731894955987659422687371913979415483828156965532553748676586870075634620235653701608676883361011498954394816140346057705946795917413930315803147753686573903062582141811495630674507242054473455286826936963086157586922386510140992814043017653361548130569364144957248092014597628331678893067059688865440347764638214831363313411884803431371423674926844772667447121034205481842543737018058598372968845283702162335215380354556240409284029138055576407965773667522525204456956830040486499300162409558231244908315812514993945677582749617159639067491357881083313327816891452573562537656302888558386520138203930274561818773212153178199273921852726680869998307465066656188131400228375334196532292205895246348786388034874193601198755926305724824391311682649533787837822877475964812137327658528899107595773597568743635670890760017144802914531122842932969433546737452711695545487839553960126891464338707811589774913992602988338495640898008565446013831359415870593160377303508473211258997026459107511438365060537289033791685793375521598040832959342649646371091485324986123807806275151269885122539830539062352177118446910355264 [106,84] 49728827598347482678028781626289937710838180825307245916886310861870769515224691363485283710479962425762867718986528094870177123562368227210786660777627256859490442646937694175972165811485583234568967045148214989386022628241857541545919072313663482859960659445617052369205754750707354538459452664115732391286240537015218694756433657247324103770801906660360175872832747199333226955020756281529320549329384297620613976592338336154884971104760546414454708299172641201659233298088482979690598240866476547616478869724894852569014479826368984104745207384770708879150327869084919818789418651347632714491231639102074331004992923095050658493864605182631123196129732384569734720318438220963277214326807436863529056906864071104519953981666383894481636808100962666761332744720604110911489759228686403020164584838182723534870350181946037579023966815857993923303321565619538703706897017952261547793546201836935272819390168274808978748007568591432039780778245470836139729929799367398989583154713561474381947175818772117639908276081794407261457325806960443920664235272654627020100026577405220623349557435449357960270624081230058689853484044912798105211845453981982534100141381628365814606372000930845297921152810647788562088374148637029840809786853903999602628623439618182902039621271983746338048201601605411157027232831055849287826459323268784217546261845337178186335111321123312487394569462233173497225871552103489638379215045902499607933909690225269596346314526106306771354877464360829187877017565837947186228351899300327357914352233944118503319900198111794600354938923736614201307868238251367121773688772990648306675307586964866093536976303646843568286364574353684213870337058268583593644805812564567171098595380128744911627497686641009347980931842791800908181350000249781913604445885619001808709332554671855405956728915285053370415109929295047857142311400656412283762842380954692420155481437819602971117062407607670802276197859 [106,85] -38327964030691607348862076534645051399618342886658696735440206733345224580689313067479856038429973583405982693724231983028328038940465894852243004596098451901576340083117428978703910126986937043304421581836443182884002607547291171433347476784592397816132483304366560973677568207368563229107019872630149135831470084344042882239235150084686923946334979187529534909975957349219444284425777174938328942033759224169864536813336213235541737695821545653214008891913207028335971450832835942895999011345400844880881336225129099072592289536420368179533961350833704068059484678570270576620647733530930117770872281197127231180965254596819873658292170288185616610014327268575376142027856357316229905156294476399310266605709030596632939574870474954449610054488940056068888713754667051282747970592966381694785174284738741342127565566685831801507113383640471440202503282670469572892022854229520762594720915204323565791279757752603985380137620026440255638805517441565743380540532038685900196573537170918590113921064103532835374816099957453583516473789011521236856489823236794126651727008027278161834178355483176484100610974423357083904465644847656351191675664161460109733055010789817151090634033484901546984979067308644054378111635569841398948259975282916866378694913988678994208613029992613291894254571186772828179314115358935417649258349757618261301174447763973245708369139392767047384765947221331025039668850386444323696524967566543952437372133386328435265394456766709714943404707072553242257082566704750219312359700458082196799435420763580080130963620979124642234758594537110250772235068856058608287831779241582600158729077285074079318033381304922369227780328990861284428418570788291025300558050825591379153628014847993787972922644698536885100704187794505134182664092186473900911076294811707057263064089868338294537851881663214442437621043027717490943729830723914065361101903805991278043465427426481607378934440614800621376 [106,86] 25930240317551699493629538014088084881329298072622311364812488559153895666692853141440775583607709346765759630787744878183007947738899690003062580646691309622293163533660992290964740950747167077507990953771574666475008793282297740271457819256907895506553258324668533629909436547525815302185913605503005423731604622404035945882054103616356460626586482521181657441330861712283215574361927629016405023246136990450965554508816021866024605581840474416712071781735904468269001538762478987114809408099493487514083253978954351561364048231423159666011268282730259804927694995588572544306348475799031154507561759112269110392664536249526341162927376991893816749561317194261677768174512162915204446582247968786729184688529770003051113250108070958392950665926474955466417250203867416534919475596479962515435926111682614740146053958137347393890017738138131635622189241852771374789913053437715613161371626843900988810543173691930505274883552998668270979480051494262400193650622929345912696203443641193933825839100042815988485617170195553631067184262020694353118194519468887717370665913530572365047268550295014335858842985529009315343269012894778967975338674163820088761744293918873834959616961653085265461915771970643025405194073036046177212488886804782978777398468504720322277943243225962874846791325980184471700930928777265403149178386584901006162637519318806150625508912163148967541466812832736725469754437591598854399132447152413728217404310583803853915664801909594243481069002354717745953316210903351635693522216281957963104254517060581066762315267230406480161654725739894100668138174589083082467255057226460549785711583519639906788237492524203486145177985527765164819629771745948888674218647916449255679144387269617815224605174188484380444491336060798764869714441711558317841046505168639502853153288928440807987957951453321529154781940295544202103667179586563046918801256155301781504950112949561341524230683633552 [106,87] -30648671666730017857991395635334451229154896680005853813317763382877302633801277343221057650178016248490739638426405571719684021842200916164631767531558753349533674053831644844755760958384551398415641832634532614188963379788830955243601034479893638881287941221506509540611707018295139586100326953653242366708706367472581816256508398761052293765222514050423171168680879149742784042007346245912239158962001974481294451386335551685294245564906191450254521136963392011137140319773820228450923143190171555276189828497078370483395850441613495314155675567420369031715066693436692699960013284573857405286646731640845326912758586861405577297828260289089900688406578137761361905488678438184033598836281049015862098670386753786210221020123657518425575654871414441284952392557014076032778643767424668143173050142485100228656473207509310549997805399292328017485063655367348238441103069998399710799203616906203207560418596497121349360718280598663792285601298075518414219083782067221930013875379065896715112428921455679987532615249345435555818354184916556082490942799111325781785947826094337334827482377179757646955089001268665857009571608630568164529862484736345170547670681610585089628123464359420741396485873770696175789986586104337168646023759242339668917004208606262567458347940561282067614257910309020609658884288277613132611094525304062808597424679046530489539889574353333635279907982089205453485295038083090276888449015927025008214985665725122321652038745141474139406219016642408348900853566405441343156249583431914894303753597902957850324842890457979882361809680598483668670349004793195934055462434833720062353694070443137940454105383911812226848424009056483635089982430917224579011962054450059587232895807308674062430023569794991736567152361398595010491397420828345130647718278113305761208390904961365459276181045790537549224291004424820368643264345677058895204629722006532145340578738003924434558117872 [106,88] 19108768678898378938724191575925408859469394441443602099012528969473395531371860540610569367172483900724626920386168855205238648670661507533826147542726777702055743998792076721396796699163991522576482996259605370747800866041028777296555437659396427892685435453478374663132361821840513904014331901529607595618834165804049360394644242940206389632951345220150202673609348905518938151752908852393967990383599032558899527678980555649527893633206034715660243357404953710297985772669813486189223235390972247644126769063215402849667540885755571715503391295392104319178636115887750454811062809333333868488937099964735700366384907619609796911195146655998684173862761591207137205106776220518329004518392726774117901569056394648982627896839522315303179983826959185059609345550486586950301070389386324799978043786941312228121424195656653968276888581125419320866366352093601508265647879390261032255280309616538072715667082814769946202284569142108970688818297459209609762118017059342146611406502294263381875738816271925829239124295838604813594838491973107732269587168035830045219443323587236027892431200690983436859475187214579381898981070683738085817832030571463088723240480759537100821848035039991041945909848866950064785562112635217085390970421812163306653594319547505220177591410314991126905184560779739322764055309693786169775475705809795983754776058448833985337089083058240638009575546293969991817513908978466822049954029466912329996803628671765352969134799296327292277774240205019689820485771588516044462032914084756125542984953292864783309982282523278591865630837059958077538637397238410023981918577310600405798980947666747306341735350252182928576417762887402244072536856516507412492175718463566452947741293703206502088009416242358092180203430601607570343401647164667203590962337875221940208579364482655592161532979800861662351500672258924026296839390609712646862274177194302181029626069893306722752 [106,89] -2557887416800191387844045411904964036487620889021021213638672395368883745233513151810339721361753885534889608669775059598046746401465316526196639694113355917223387421825414334642233762985750694106253263705865547999180117458466584383361930512018915254284980720964193704358643785030324551016658788715839722401802909908368605552109201464216002068777534720133273931255752372816472527230672906881181652520939406480444684929353655082242581295492217862817469189611847094354605022270759007137245091250318922864898420321679382761459267320594114368803086737302905284582589194418816378010428044564056765279876866046508133633597576642921648092156059879408359786514856925176308519168221707846043807311627309624300890677724701500170362162094657323991169926085619640815005143984560200018848832286836921444197341937773767270167348193199528566432095003826298467137889538184516319721818055663554958116459464019579121271937237883582714219655076049443616507886128677077885413022417557610607595816902994145433412245205512338576232883229951182756319888181912488883575796218832987782842319638240316221357823972741502533573842498738868515724282071902207032551093343420976442974809107645448808983347032022348502554228366249697179669011286772137679607659417369620046551350982221418942801942651858522736111348572432118869270249852311712102725044771817754371315546804360451357880652372596463100801659576726140541856379191224934690437632024044816272930151549672124437393221139756661473928250707635615698965332715500521607721265519826190513085937661559364596807768833893158159857387783210154741937183785963902501507778431973617734386277888645717093299452349907052484886694934560252422787240136767084072546366634592320644070171975010632008745264061141138268230207056954523958856400720239901740107079552258837837145769326969656775079750882856758678326768980396512661739088228363350910773321605260465108986340453889792 [106,90] -78937500395018934973615044535680032814361340683135147605925617744356024575056972927653548555527634535456864531684546194096051020731045765442592342293692692298921322103108349264376417462979641798427328426136668341121788144799239213469458193676427384940713030289354436533166214069595029920261754873900680110329436286312511116165935413624612522930937276092758317175213010165441579525320734536830341126744603173025228058311046076503174897904220178713652210959733240549949782524801111639450718789177163128342631186222592366079912509031776389458118470887914988759290684040787488559383385584125894818450372599595642413028787262100219966623867252463953853845317301498484282921194572786878752212903193235361700489649087973064994023337272475695094104044361318379395799533389995152907224087306813108163003853480833562877220248808711052320553637782098595254368014741877940029877970871256437165707009256094470176982382794360057441714033133142145666844147890027110356581556066195341040449946521258394944114731430441766621911293855679717711800776376139125581078831238164658871766538171658452424575812695317572025983579095660999586627448896361006086338945813803562066492124663007145007787075501122434087512747190070434020442771676128366549049104253674322965023567915588039486591422074070678769472932872671697916232698307582638365053062100476798299619258500782576088087389536319276134918056827994754198033849121077575960830781739838130047531501006162945277027655764476952497688081619378309324826136756856218847508650816495520918102054764594493677840315051337096700001451181736578530983728477409279562740673045114551592927196872837717369337113296487098977029008801182574700087926662830752450437566857138240614118229565391896328895494843229357606278888270928035994104040004010311765903613621786721938228041149070791611156789608905229806488193121927869177772190282928706628810839168515833699207488 [106,91] 1880031068052718677873165457318794540163751820786415972039238610494919746669418815968096574629129123820864809518290521004532905296477286968809185515356902048463378450369974464800994604020567054859319542701498927541363658416696734104499764960154584605085545835320801049010827346680114622246502684871405944245285246795337510586079425968121699039135601175115213691994202923086237819770294422030007697952900698352788894660617902453029142116990521323775893124335343333823540494172109184180852469386733245154336678893484785520135870491071951883130232388922245620731246856829787913109474781549249204614688914982092020847882675949356190035633130233358850277283036076049100583415482024693822364369957105321817690005073333055153570382877639212183033842972643011378645287111116073820782540241067499529013685997546127532137496593667575623568221080193962173146288504262168897447466657054532010390064158543951026824957937004756372640716911455324473840945026113170523694679195590842582986743392123410461479980783400099112623776405810427662409420908320776121575734230885240749447159587489243868419850128509496389088006380120306143594461511765156541882132218740421091790964074583983778057553576892740125537069252351265717768345374280079711065837557687725374650531676465392102409790859700124877319519160872911358185155507387604868969281144854764691492692468031987014656638252949675274460125036838028210326734002374785773105902484571396513403011694456531359219129060322295986677138421643162390155688847039926598526893669679266044066883160933946876243889155815319023809387297709686089905219889663485168447762714101430929391429756809276968897277980559476577858188604929353324536935466544219967069786250810884977707657986060831765557177295734450978139335766756832149786201208240456150895982447069297003019580305757908986322511644117982346863561954420365506151633532087613490741363554865841792 [106,92] 11194733195907526553548585019588365555948586239139209771312353944195178416875576645931669723158458706466566734941283726889144690586493652812018738725296524052002661614890740515893955995842023993587728118098698703759814764613516285431153475836480304767669019963244002301061324659759043519344246860611116549791372005533863018201394037358879392129985051728351762426873632472564116823923461865998141073197682403224470417136862828311402372261236609194696404014339914966797167140393701782594289507969849097171205257253120513211961361324826333287211478080025692431009921893295161436564357836321649321359234580497147185996722566428595736981457269120205708834048009346647475173617178649353929234690968426105438393893804035396854150388889091608155975317994652391192065121610088834172596561199773431022742095910004353686540354446891565261808851461363877310947934711821582759941881077013666639064598828704542209027254195850764490670589542013203213839423040379233470799715758163271716753839170176540522160288100869935474465741986552970434912803486190321425540697509878523966264490625919507043147076688245276984842227046809563768565118334902471898108899170132508614517689173588272968226120992237347170742464610493072683121996204584881745666063316171515139646375248692521345706163269756561287377045610477568767974090190294284698038541506721038278599456708876175884636650234471662735589951032462050132994036003589569496594326072900065780685715581969201105467365998335587896026247016223674635765690180265638242728315972771218694162417803602655055644810482507427281904772748381189892416744727595728299556445172517838790314539780596611156354405748767125613703252634903221501849421195590145548572303284757763497530362762815087368382662475326836635402540571832773134596969971940844653180424145593622369764706690766437191669333893256963729888033562552357518571466428841915931389660896436 [106,93] -1685568595395114994851877596882787221217584236643437490085686496879126848515657589716608738880346546863593252222444656003621301314493870702996292104271093042559965545006250233930684816507299132673947586631970145495762863196779811586681680183460453178434743801374228279973001981086472362351812912673093215616572867074766442176403588844609376873979304475939209856386222524046175963471911416792709216327970647372920524059664545454902610414775809052311901024711007797983095699349058400815418093880387520148339947254334445955115271688132101559463939705961610546257516137487431650411318024977619395284855787102862910957609387257974303616869518111302158480703793104281331772890435896251040049989690745614947793959637557984336335010156876985073120421882931322639129217074599605276399560579285635398040531674406491198609938740306192165096357124342157643374097978729346909987415330885580773149838965062084221896533157724588138706934996522268849191551414140185802191205851105333706213801322524828913682966208630992909570937548035314187009054141397095386348691282168551161280453639060080964369012750113885595401645583854520750665966636286966759662780454270208231268542652279102522782516765362631440511961843238341575453925329402598909744583871168594667933723192686266840468203550012618886340244484779470473251186368202337742909134477088179455191781351976516852910859645147016049406838846655947630852021282131141684341875938848856979132354380312629080416269128009767339665252648875990124458687050600775391476226058430728660684065437062229031878178908094131280408694483361477107802623613089209874542003541267926606830755431572064446970219104995471331819766788947008603046320074236600252355220811991987802411558775064454548945220861932266596355864018329419687160733974661104431967357028522572653469417416125275505563562984500734612733292125254735658153811833256130174107392 [106,94] 221459218907030778769329850225216851354761952839182522433924209774504557255015126463337793360361211846684107621784933284610153096545738227711331183541245362025302517398050713839913053140260087313996389760491340047197011942786476085760040375509995342342166852658016005839910394499486224143041789591481303246739666889370934001898032341585602269244952409746032772796367043864248282054800013295200932166122752941334554843198611683585803390145606610706375540189945224571544649184574889587398276315335706805912702078668942493504842143380730196067085148270655697015498760282086185695667121816433992304532162499457714349667714302838788486261967402425803827895558266587590300840943039226065738160801809900506558941642990343315837983884698517752141525205501139626103457677898790941517119205619934879917710246897036106567838415697024269564825570690444192730706898668258635650538293160334367796637837363235186537707240889439703781875269142119046738045664337942741596672005413370434367798597300601759719345818862801415614840356228653194841363791999117353042929480698558733422542741552322185080185741067042811211779593085532932879422809099777691408996758387625808575751179705959101782348962727163361567581468668370480054230436396580752912559287211134366443067855941384103627123249771590883181727733587540120181154686754431298326408222034386936917766444845059123056826122607356793499630971198154788005991491542674543039908765914777299738877711502647919242976816681394943024029121740356903106668499110502678680143446187652677380701453153624040047119532172170847934838244007264416849507782611700903508754209064501433380824348595142072304414740914605175405822356201852286406960480147335349320886946734466648093754522432763338742725318605540578845695833218512006083510531966811218849004233614962554006798430610723791666524384882639960281913324999904005781650858867032256 [106,95] -13707286772580297879644836000981969539464444478744963561914550072567336559879637651986531134462927483460788338380001740216592440861984206499331110680655826276807301152548242860391954001039299005456001095508557643503263682080991160897552386978820033728035571951300840176265833374136974584540556368607269009629108829581676471514064372162415810596308824158199315467468395298896912586768224901828087221719475869197764030729943790768832813644198763080744861636400636272313344884192382984879927405552193321248151667111173403729401180993004833868904023006581445103775238723650406336568355934395346763391537603432356886133657223783088635762308568529019086225918647621086383860788706712479826945388172227601883175963567030870225701035235762259011111309837139186599734015823104156265356973795671473452609271408552208128559691257905345672547860652394391263889381913676539927806299797471492607494293674394317923989405845850161016871584023279613017006039569087422131087558914367000459173739554150978912335116419379737235735352938958054895199075869360815546937475120430786720025707687490363950001481532147285257861515446377889572395100069264739129579726787423475216996701545888591621353129005891383881309769457387422234332127205627307201619815285339850315843330428699842456501539954911318809764594196240675224474325542066473555689941029197197606539744380808551919076443102964271110108940827378576398273385688114547680236068972920099130367731741448056506578624244497229013635980018831492224944487417582888648279791634503045319619790807344267331212858748144800056433032456442727513952519444376195988500308110346434957251522530329655889261164354679245821291046501243510599008976673515053823893865927056549288849534829285596334303064498191097746126536902468171204875397414124840709624608333131551083685466017061568542507558198081276000344941272111854950067499072 [106,96] 519500791269257145680943686350168966568753585152109670882693962074429360615388547587853387364641973350857189332817235924210885421818607493161316605001311098455048715040805675547013767283752435189905154441009891939931553042261773240028691016119174067205658546752794649136167217165383819442994023942180519045645497495718763445508220033043765960108455967119283624172650970040357782317319476616848078904995278955254670101538040216018387207742763023830556656751760478125303032118856154950132385117700932768129700249671137909743212981116607170004156623356372516178660696182365351596241838554909069878033117561064821722964299165119088075946191497342549322166865395452129608841833841619104775120148511785274380729069004817198304233233394890698554410966445114621862399701441653954062610030577736375468125113685728871359627486825758057189049916830713112231420448384554130073494788255624372033248164522928035704339107272727027728745723715179165246584556634843634397155627644161706569142295244438679300512057275881696497836183130657557098871160910376366916966053169109857757153715819809603772800388289392633367594641694653616058701463018792088427314242393869517566745039781635196261153969265569421491001517322080180384338510485795005210984713546514344993781155049843422751068277909520805142935572131608659577130963593072878647475036508838704971633385314795240843223058527087058418491056361021737395594849707705910436903587454112209107780135941965387077769242395897924328819191781963212574593194586902980881231955551424654575654185649273253650910836615907611574962062376474143617032172738719665325590508481418339924084106909533980573205567717652366949220313594422925968003064526151801332902928801410420661637906361630377298571127181671508824309265754118493790757272458521103734502795185976665023985135646843752680816489388571821843003127698061492928 [106,97] -10812699067086514340851673005429454362609638780527483373407018752944487095114558852036545612732064088354092515214398150973970481569965847270432365985290717259689159989308829691188734242976358178309382066644254460015079872024335259132696801999523800012104861800651030393396022012184885591866519211640119392371551865208446460313786505631310827853128668100615834688636725482079222344917459016677624789443736045422511221091845163446711561860300126985305951035362367482713653014056094737228864349537364638551861205291103036030683321844471644288404984936697710354183666344642637314668042053463150643942156510243847474919057963879785291346271054657694805970652895286791082078660391967181055516382030329845845487767811577560443687729478534981236304670901672604376558830823288045483147741352618736095372336846173926755312667446226479085217973022488775749867707884097221617343935783793305742843398484963027808082780313517592300407467897723562224557990069172791174989934336552212447231120321792066671643909938921264484060151757925220515002171582136864102224177425477280626574149212856451680326163561737849822313250309095021188327243907992477154157546859614030312305764992072571637074578765549697965915656757316403695085081125433753297493088314393520188554949615349730834144090056298585865808640635411996855457519112139938363767125285825185244319938320902859862673464605314467221411938671856572332223903549035062135720761154193015566026537221642831517092333220685887789820962199396912760956608653423907074478571817404970324362604158203102049523611736557053116354649083019960245273742550050998076517626769608722217747750463748756337427076691820740509609991126826311366325231448559861004600345367869041432248868757296075992447719545661794484725496665678466143769638032511036517448129896519285805824710017664942877866624011386302060302828456064 [106,98] 1526647367817370877730511663804192716602504675543286479557794134310414209443709025352810268710563359408021265649516452876028934803289049732671772258981707876402617927581435626235904702945434195564405550265715330985126556080242192832450378344395903272082883890660962585971169679630410249141912336716519190290059751766359774874008769564795610684239540342649350273179714878987769367906362882673714597099537823103420186343677427169272123054940987217020557898002167937246330054964958960604519341955198342219714448368640123405715102793639256185071185937773788723010080166425287877453137192857953101719060766503729686723528570020509764994853033047359970490530204102069979864037280132151285495191495747070332114555850334693173685717928845394099121250691529735747960163003333385876537984276445450058551785090239446736314364345588842876879046185735057292336290934278811606422927145932496727207306152237645993170915185377149250793789307078656800803513623756153432652357737016812876937471201496801087422889769631628526852660111811689687351561952378455820015385580862695694948146061036195341596800294325492606928321966279060924968141690109714601617474209518294085071090581972583550585238279053867643661143913229978045156499021646478075339538509196966016478166782512351425922752242947351050343478673445041100595808689966777575439309322047399129757591176918767055680241855599086995763017493996924356903938559985542000481548180578623036598154652197589366094910606857386818485567151350788631482016604830279697565038437446084985392804742552679579654093267363065076581563661451191814043312161360607161711725694083476095052139453714373879672732766972263540953184009818952136557800830743675342304953563788557555707243398933155514421333354844134973822870720703338875668893948360550101105409749773547621405766795306518850892149929242693403764960 [106,99] -10996752011329784171586274393078057509468537588883676442292036678861503845218061006378658196567043599198864082315864285474994592083802808370471075827702622233312811296755212858213093491969004583511416263997071629534714319746640196295136182424322707720147558858127695068398989196247199206189330647080192623818866415363403894506564248220669252242229920013247187248817810118415883290634420469668527326283039126384939579373876983898546189386435099048116970199501434614364825749438797267927660253680764027658051858300481866718021613305225859666382305870031001146675171365090805951713675421456846270825622592785799761645407710431461968170204916264578957148991510219653960065031771972305487559607694590692670077083591742915502955287526912798034252129839107216607190076263365646288297868321188508170480719794125112656763570263612316091244368321807687042118433199983463220413726609794730736542238743203595281772703347154515866416777890354669389194454228857950470412482164745802718765138069630445436505702314790046352213013988257512343148737371217154958411208802749708599937456481831529098577277883420036785382579022049380884671003435177410036724534254689049663581115879319315238225645268261224508068823168177316110033428942598440970122138575752401609135952775993494379641046439989846769721753963306572279737134464114884728406561389560988281180443732512037194655414151760149651952149009123426947852496236855422939188288497438132430941435141137213739234247894634439402216976053003664774320328900651043916980966842492954142716650945143573739448991277674597519864980307351546862033923689109392908803300742021428946556815648524912539282487382075312085642891482291815904665378186866962050767603131833528949736121478141636180789191165343793661469971420621168833170471024369276372325745347662273616191630438242720651146361194276224 [106,100] -563605491144672282905044760690963398909661930109058913613291990573491727136280593719345189744745011120851980958860754889846975087134451645134851481175388973105644812021902813613593275104822953385508540980320677690932798925389803942842294181106928969954944391682419090499838619402619122774402597388247186502376750315530067820424793530489152603841703216362025351932810451196902633149513303512477465789284091220227691815259642987994296626876976890348052014886139172225284907241007482649638871950308688416375775197522499240705171377297544157239776405527713493724785453598585311207654571735701472419813383059523441252563296740130243227894629183433301410087153311776088765893815387978121883538960110527528755514869850024046418339944260105663060035698564166498906905440650939308021393873855049994879636825126581104584507026656537585893329879903943401841017843332447828905451623497078234321879305762257262969608937765441475109224993907826060128583434274061533963714136790397794670895367498233364817877637555684509956802341502080696479989646381413103967498579752165291109649141182751578039121768131397266025982877348162005175521982105205379995649890230345207986126123999979418793466415459010249715832577511896916971874429956711533416021973857265322866813805884793835724360333529740017644314928612794950146411878266215978801425999970303878344780582550604379503459001315945012601748252090231178905332848019659651629734964627091197347348893615809985934169626850571059923304555836239978648514258253574260949281742197019578229317127983779141001315480759284735782173958530965503930984420191140977319470616954234501396722003402900403197016330724684870495353690252614931502170910993901725760774767483792948835537904268446160261488773225961494460775982183993232817080390632511175426689878412239296640298882406177275903281978 [106,101] 5252238481209837757506718440958526461523236478757599390407157832778202528528478685579553579239801938568965541616653957053493832797217319919497246695305990062399667316541348655604726196819972755273487755340682852444221297352308382649218651771190764339523073809033472683702690871898563773425608230778940167807576720951928599520185426573124816333098855378106168757630783880875084344209727722137691535320100131552923124084228441842194924924687629469224243554979223399487389962430258085548881945444935032145305271235451983528204437217106185262995592899212275077986159877623494108401424122636218601874231421975731855555478839387666044058113926943835335861372525418265737791414203484607777274566251989226323493010993335723205853704726426684612799451943135430207159804542330356989396339825770826923097942352321944976412609217440292637268567678489160807884350926562255958996945103835598097207574493683786278357689852341262831582746261648990237102152811067072806035688144110969337194837608345048019150758869315890031600888851344629012987077235422457804481001201517198342660396695512469082208777284632635053003881201108255411452600760573587789679390678667605835808975071283148640575120828434545235548046720474506103775596365572417093898701796199285691943917143250610032147929622887563053066917461566442075609947169558815962062209349976789375888279265360814906771540981766225183167608816176186396357028928533492367399103826528206903780718533707059433319188723123070909647914609317146488489620713199227166077796092085212779310579002473044071980100936954797427765547855390244059381689135894391292998234355095310296044796318951683581680348320497863864273729348787775664042102695708304302032660904045127392610799275896286677192939053725467896704719317953693129352750395199319185169825339191054364543008965730302144 [106,102] 34109244061855088384581664046246479229487975014919468225487174511098460645476594456779281505087136492636478735152713462570373315716860731846373767376569167161140577128759921495725737066675221761406910787134634170665128256596743931043750978634636381973469041787992264012000171112066886106321719149074053297626770694022033061290504421362063717024863483603198953540970570632113994778579269664702280137532291367791053506521096639761363720774732598355682371448530767127478324761800833658134907510373758919268255628108255836979381641850955052906821277475864687729932390238393665721926086402514138049335414752966266727550438617119444555587832032355947651669157269941594486042775221750138472835159518125832990092373397520627321869011883210284985292328135041762643839038953263336289227025853230298685093906830524027302880688194451468252753629834549417859270525076366689952795960949464863935501138899262765730552175183842949638298550815219691281813579522556822129654216313446654813559924073307210897137856617872411249032794460804790574994524914380219973770489174835267573836103307682517511558046319286651899353239532746489513914691674371547917142986704639841885653175559665511825823905480377457316422594888657110360202327776539357480011999963058999996349816588666128613255123484636457443150593496424238913438864270788249265154594474071042895580810089104067475702093506077149031518506940168193833912887189643871645686891712941751952586310106359810297606675457756488091195166546301482252096085406582372587018462862038878176733652633865514469231625736242439200970963940892802041473529348702137226780919830537880583585649073105206988746129207905364288714371302535002495364573009788857358821308794918822791532460501860841833569621578338667882331763718652337968679705266349957348068489287906599908839008016 [106,103] -102414695964143988650016206494146796398627386454951512133258927734255281261749074633562356308140014752960512477846800321326715296990668707436533035743215596502473446888243664172362663053262850830692253210863115337582688068796657335463069990725961365591704731378908686701554394364871024099548730151759311044804474467675418952042408577409163173383064599817710117699048440657093465013846436712742000074098181339671239093814727218475409640504078340342653822314318333287200632278063200183110897114403515615234898776138362547326806239635325236387970812087570707635394016494877648940691025171549844270666197904544869272137695294806862111996010319664142654039823159472589928265000767388368666311104539697892068143533064587712767399564015921810333628961810747725374760484868299538918795749848099905096430903236292245069786030294384597543043520571552222333776371820581686145655876921430642149074179243772865020996084056246034187136702400481423854864371659127379210416238249344967248787869124953430980976335379106014531596406864572052677385350157742827377974386923317622435444347530258482846788642894059555014092632590982945515100381698022915066360375955075869927058605443358392556737765985085841037888668332273633883903933991042500580997006665056895522240759994324887134698285999784951640116813781787222018237173761529424572226615843336615899831179247900176935878081968906987695922146158766651740285181962195211159763273171756120749449162476327497697893339357141762721531664135377511304364003606378760339553135987463074328736268715051576284151594664007060648662861578801678724632952013391808331840992047579549880179517548434142072278529413524504168988688518208743796330803932472722016198330930029088180790681548992767759910710453716370783166770805353205121119915966106033403569555156649123312 [106,104] 1378017214220836124954435539216312305288407425983558491633878038776576514553334067691854219596079427390319290094120787706681365122621405248401349320953120370153224461031691961909514124696842177863309751664642404205761162032683606747829557304707090475069879124773922340161807596195465550376555244497074260202205542416767027874954216994726825402499242939443783137642427157342128070378416171119299425779379882042615117099208028023596384933950924637500234650890264779883839038200274959259664118756493776905068920576980779036162472319474443517352373057087601684007201169400506381037417329082149303047593796843339139623023195177576555457650783788988498966323780279401938733542990635914874092147293836213366185408076846356870744835315598266556627353891443052060273590918098877194398331058229190855942027611179759081611333930992859508645688079977371106661382139373599026136538590502706283625966256875448319578662933966323896622320241615407845630635515484921962537845157090327302689387659062736005774389442248443596131859214096373520601719549858412099386981955009873935789992143127105305375769816561738956014406238421033022764845838306421203546920353709703480749066971344405962863925278533675591583635706685002349563686038243933968631293015523646197573719691481968965225155010982167411827192226644923595745606934413608740796909868203163802704295144838766943944753761747582191527689043116169271844004953480458084097653926697386980384008888948488329971742106087324759784561301784232577075971275439566359594212005024912273944216132576633269974677275294066446493487166001564372981197600339875169016232010628388655739973110662914404080419352913444806261881045456640767256687351877109846049292738025945494577183626875260378381278646553242159462396231895023934118374093211115978065370786632 [106,105] -477302393135409590672877285829428311827823255703487979377705753982370685811703747442441548706612015002940282846170161878005510995650374841077060019499488228962656394016925120013463761709958179602250765715731424014359880611979449395480022422391026145039130369404788133514982338185992388204678672157508280342185713626476853171899564446714049924132963276591765283362111061893277998339294015369120517349711552375179850089445807143297279871771657460244452718890203459991429697369563792194828112752335962657273009729606744489851602144920867019847547863224139360204529023747028004408000358509117293767286702242322765705501240436953348544755210676739926035426373115600188463049398515219262740725431438001087285748156930462773237703814950105441767026590623403908235452295799521934549973416676462691129292712600439396322104272474909659536555257558880848690485693700150092683431624597171809477855958598949115981858127934700886831175548573742857103814756018777251295504991889575844186792249564220219528335488198629541502294655099598473652886253293895078249611711911716316060801328765609185853619594757228010335744463554883820819015879143044979194656924264356360560922912743435820756202524369607797253052133292160719002309879630338808086899787448085433005688601939843596358625662996765402591691280688272463054678056271305308016196345941271367872293312628480766313905427754986322217910662928871538525477571106701247327298047108687977366294098260700613607947045925235340462245055224535333030163489072978460064442965145172314999685999140621393936853247269303078615021358461380879338907080149807232728464991324153981588230030290095151887870072599868890456593080661444767403294930562821180245220489059707576041207519432621951964348799055624296621364617221007769935811508007996283072 [106,106] 512245975988870852622222349358476128133261128339065222755329824850707449853230760865673520960707105589891028234081258327735550323677121116233619813986122711763212686160595117704148316968668016841884916375390667741751669790257613461098516730949629400537571129475355987921289802237210837539263468357252865977684673301176945769948917883180565184377374908165208474938522508313596760258344345059537857823561950371300505581805299473591086856285593882254031205468474627926693636506178896182608933524966715004124642181817154199454101427240674665943721838787365300716770525292587794656214927468344710040040089213630516628211157389879726539008739121035494848414645401131966154023348145898275642509823293547850243889122266831288057055414956215392203629306539750292190699248386043102936167390739060935986763513232930354358983461379903008333817002984670534550620844350417842695115902140922104532470366114957281607985052317424842423770715094379379133645808554805832123690554261456801039117646124310868970135171377244740741412102809002022713889407186531031347916217468396066653722022205630638049459224219043709544986336071328452916497436288725147335779395784308097276113969946069310583500688853348628666210524753360214756994218288055003650687876349568872885229699119688975385694675980402066895023512325642651244226091483818521730346144755313470289548684652329541991888038370729581554431642305300047417041308730410258591769340965083829707489407798467139539331683677081441523907600453917854191074237273110462354121703856214674464417013295541752728341721003234147405368493100139917755927114001696433489189050582144275428524234973244866628785254575687128112610960434093658269782346543244703689363285045047277943476616417958590766550316563483006148204096573565408863650208544 [107,0] -262599746433561477990710259497651830725529487484731713529849996943813964159272520581876990243060088660099469469230392314455400964378462529309408794992394031025277680693605767207050487715032732160906067244514694514032957311898623156489723075287239072979408213893496076165335388573496039599381088492135030830707338393423268441117268402623479073436577362134869906401655119164006149314365401527905885891506806426406815440808477443004321994505354285886088586674043988227122643558883119996880945989501437422635553311288203121772455591132253833142186883825882257366387678063263198616362250150869915189213812880208548062550496565336670828317411350723266280340299770675245546467536735602244151160483005011163101123388817172640095810201850143022787239799127973619733505997318293051969354095754905595046217474592518154538854779402654599269445237419470609665642889273938509401450679677695264551279041221715925079074295836934569604748612014504647946775110158560748918431524707204015709920056092235344890217468861276912366360671930113993086276303374804401965707439904145119954325818921493484691176237216802644525233525426959236191510516037737895539777746705213209935986547967864426592250878577747731405430146003572187166880119940399725653747543595265180060612476382969734463591245151605694140849659339740777288869442860139897040286003726769417959423336192989674667284953186389784370710236758883789763053283149312835910911840112095749028912167496659927644439163614593964498288352330046787080536781078590940508228119848215831989400874001426144417476094769922108689082190841261904933943640572988748120015167490832620100646416796047482804133086805928831001466610610597547900689828488757636487132849180078769388376601227450019814753546213635407920251167837896192947807324656208928112610636536585740164920138681830421974784756442284674389785132971105717904686242049682215656841540128506436071677957347271076482965569261486552179797007231518717681807620404175235074488201711384399987783225581198350383087843238809551424966251050393270982579172546923240044564001049459843621422768759182130232922324278178113126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 25448584906967887444909117169247727340063994796866664481950455834116314828924533556150294950590964374701982087796492747292159024522044307054223210502568552578109854520469104086898345901551474861585671549036136478839479266826486739718994526592322197154124360766976706184758670990513219058725102055026337331132796399838145452656652690276047513284643737848081221161254974665245097749433373637506448746804640405254602496479590210800837276516474660251122624371743399733222048526730661029946164378887626700199616993904160068248460986102630838261222178107802523613318072957059720865033951725213467303288220520693128342159056979945349942444407462770169714909673218176711285030865186559334728338503337667319964283416601725170707091903798618719390956160536642942915766343259704054053297961203713737739690066268887052538037076853702768168129625984741442208052025021857183920281488314648158491471928928978229113057797934838215592952599880179273983842558335400074590160068529531250153969905641146864944431809766478640969709720244298449104769087741808687043690350381379901626228315342408756725639911036739428438155620748932534936164246032222365971204343367381656821388680251437799573833168139449845675401991792457775216655839429208229839313347914332123033520922976388346600642378444959011774214760553802389983164702049082521835784842568196129589244866770904305415415675176852677690096108911010165036450877866869828013690434598599118532839823553412356251206033423450215497312866948959021362795020859728617663478899667441676321487085435091953532079491195256474082575365081297551701478377476938215292656441563002767771459764171179840824059873050143707416750209236609998362289852201559946004544263888495015652940112841512040703592978795751223789805870638213513670077842387981420796545702457055229369219195478519564517725769209157826405096142265722969592982629020783722575823520943505730466822139125196201847099856125881593656946868242082092231021708635320204631556958359374289672968558608472706074699718020492282945528008850857648809403525964601315502736008041926101029039074099469832604799235562517589361950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] 2837225388942068116403017133493617681659802842615831860920469005216755571460590629839666120875140189318109809846177211247273069550897323780926352494018112290964981756323916457794808150904355007276769090817307364355193537392658846586808334663768313316080537355478099397467513335667201605875657284135620759389852434270324067553710234263551901360807308020359636830235836436024998827723127575718100370349879617656564405462684332461776386375790500277351273607670298334269679164522419601489680593414688100833491808122045700037586680090177831859389926618783850969220953396231643710525699833067569625033131904589477892818668929535054804247454862302500769169590802053313835913773419452192840534377680090664824414726364492610364512110547858833226747454502316536872514464585264704831658640630834552991016045982729820261976568360128380059899630914891711511232938970972215624197448382333998045324228599339607393968926717615643058716704810215371932137095168576868581089880929827614737196539905768771251389244908218444155788186418910892237976002709177966280337837489520135475159950059606027910347308457714746772203817298824985179898948511613045370753198904531520908138637431993622026297888185183459079873556033646895485351271413513723016921349846434251831404081630693154730040734064273874013433201046786526944802136610024157931862892130501370145285120901126786507341015081527434528369663440561354403354732402816319850064601640476365370655620924084843543079621028013473857641587721115411616892100121992186881265596616448629949708014616769152846630491593805810692183983455591801809700207842396167632168127499436927110555118572154809549011455157709317541555843404772962081695220874780321404510568190494072500607589917414906690713845311458233637446428778360060774964411320499146954882999640376032836827860066660525935391258982169303414959799960776282106642055762346120556568623059509039714249445607026201744954511009743799564827686167377385059731596927587772420971514563931049667248535156564690350147006914426889915263586456496852101410580537796861021449225512736365024179199076095937749550193621020787303178567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -624316380689637080813857128301705034920845360121465614236997794706550091514900089728219161435841808433859572747781287820256814601765756284671589090516292751720074917411173680482740050447989875323430138343167729605186138599689283271768995313571726942138917748115085837818661118684202393461268952417276078908234833135627557802265948477472240379441512594340714344213547824159097945398762261823433948216557621124503601741744071340067625803175853208821120351846134539760247353011067765210518028911761274834077746747591040395726488280578180209041668700871050819777847034783683527117054561409030185405966643498793472812652219969266959551670481275318912285802373829776086059550007148371224970510091392367048488509709580434701801932430664253685853615465422696219795229460508546423980786459606820160591222536589660837695426227951568178881785451705810124003345066707443026975938066748396519478609025741338273397150912519799265005098524493849006220578671167207949288347030101764391545634818852114167095046326653097489143723743302787862145732468256506266127965103245250107728254990768168611148678054578861636358280214621187198933035262499529941358173263237982309777574794913489209406951407700685104180646642968506175538510157657201080792001636149181102123767420233803242649096391023479324745764424863583144456940195242233295565452427575512263504800129232887606317623793089816399879963703743700312822553596361798304472600090507250659249286578588029777132416916813140489012510641284194889695431202297566754511784167621706446513314199565681468623979160701651728888818524355481791909077256059116865689991449845567809301308003418328533526853794664696796099591653776026536796420680503529326151716056697464227051193287160155348034476821716985677490852494489738765973114601653203580623471175141670069979669236467309908767587004946903034640449528667492345550997068045997993371674573369167186795993625413116273330258713519072914016975833968672494475151996111343274249619881290315636724640331486963121771073177969666065423104651527235606898508768035384562680543453436666330812883991114818478840025265843148607306669752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 19207660905945120867894106108591881949237090226359449155856950268274172102535505746976550669464111393683972694026338955430154201991334461056865369033936323482045041728072265995359176419630181602073661173609475388215889532897069527486360572279443270990214398872752064612336407232041774534863907959610916820869423338440456469335373690891151521966663785366949996054785106958122232489517067033079045814937148507372227905120412318948255160651821460991431676406216536047104057225324979903480176649700421432087274974752218856858958903910170741696588794743772081529625595318348474420830798244510786537155403725035915538873895450815090965543371379740175168465976908156828093622475176832154835295463327805567976439631870323045855775345981485937246151840802001415146161503949693981217385689463886170650566906396569326622778562328116543290477814512432286141450797110364812332344933419454786743513749692401863203920819286588811953053285376797644747121603126954496685962977709214788358068980337546117036359930007321048077658586419548555606895806234510342541881214240128243052524637466732268907825997910482822362562186734089645329137920448820803175016963097356213199701318932152779501753161898101962715159970536505046799014967334589358850261482227911198043403144807271772710260103213279627713578047649715775379817133046121460220941818347549933654714862345524850869443195693513124723542655047186215708148015368856053240174028732700464810548207483153439485570120381713752708184925870597982682719347610782565401733467953579809590999396885993407875916501274815124089249557211194595598651108613855591511427045481593606462644248544715471526007863802303195439533183927965054671668100850022714235473201046313890875897661615696675672329887152383407660013784743121543922891517217831479994713662868074135159323356049246474787588719926436630646189083188207018262319972283447467352363369932364284364422234624656007743327899330486586056453539720621705935641159108885747957653562520738343859211111612201891182584153114930225681076214196370264635324158999360147690368869062441409327043531446743182017538513442433371861661756948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -254887192385957445943813397057995808724805929805311724990467594315603974556400401836432208175800266228797886794575868251951166507316863799317211183999807156023711273786988496167019565551701404874056783527785484651506792024717544964421302498863920281484488507437048680657443045190778500412952765582228642102877975244738264158172494417849160418824022681452537168699862057662638727122224084771478907622576311574412009543666734501722114834201871893048428629143345882143532818654483838902194164037527755564590462804591059075689920805761109938523888060637155633689190500759431168257136781622776253810030333952844678064726122577681450666859565085099155276882204652557128573311157090574675470324914382113221728326236915565288231769653290688007345914813393419957912889378247487844175384769666288758841097290161765794298731919841105005226458400351191032143348843026733817775345427458892873372312694120694073901062172665320219692772726161570200070184732442862045960581236892100587085530725183979568076890053341152990365137076999851385982069013851502895106346362203022204186572749679893020275281311508073950533479196564846385940534066893700513054195878371963957961964975022791201326638871224834776467271794841199537790764285663712033696855245494615366587714226546450093077030881791197249337312415330073646728868720299149400121025434425524514423154062228589667551651563614378965400911092380430847209360757814884662260138938780143253069872096333943813948939095226142009429156280281072720614394894580757350961253365595235062462505032840240568186521081599810997021609288481726012709788532120301706733836655619978794617103530021429595386283892258218556699436519659728442663992857485516715860804036945415473010203023854872280351851304296181725207980584773905700573138107638395410183392751324072785995037903195281276572788085801210103594971859942629783220052062644848263781187602557250135454314004934410821473628045753298611897723790597035897021896908052883768021303795151375657566069897837628068398587940249694829686946719367538475319868148940640075395671219072202592648237543214342558930498282224248195195663105916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 2068460023934690519263696443744902681926831811814797797970869298283084487208923744633806551785634589649868038470308802916139960915720228157749582506280175563712258900038067801353792145841203705798096968111993993397491426061308430464057095566063201096270382731396238548765176244286842126087244230444951152323857131789083006961399998579831069660797501882427947272418155123716887621251384277066802829845573154741457247561694172258241232771692627425970443398282789481034473215491450275820324476600210116251992990777397841779140394678089284645164706106521685378660944882024555568263824305671539345307778014533346209871827782087338693235960304065490713017213947599994937148035092450277458504823452537511272351704523310785663919365321151153749292855468928265821779334316460678252098418211388402283870658384220197730407771182471261480282048308999297923858170328074356656222580748516764919473844217483772284507420427801634828332623932466695443115368945729242533327301091920070655497486527140108296332772306439793755011683862702405748666629623874943196448531163847496483834270637313171822159817741218013147255592157828042811765143804264046595784551868926065009640437922571001197720771275632234829239604281501104078483417986822969427166947572391606842338436299949089274951523628848981574025869203557099665417118947555657104037857801151371622252080588914976738062028220405176997332151237088623151804072523791244417246666876447841662099657501641444756602821543993386677066208703368489012530702293977594151882696546523481257592823172754898774113708125511374946164954494153764942386524270404622706256547910715677520578222337195438029573486953074589362534084194221737774813140224075356099372469730198164120605418279117743335080924530476885697023451449902314665478070386847556172944568808773365971538836294969484882491907894250544701791340928743297498489570787424668419306981511651039617064363160995952611053287550139957776559108733763165505476779015894763545607218376526508728889478453688058935414742207574758438847894330454359341930301888080149552772204954485401693266301233595583112018018628127431378015808368148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -10215349366158224081417041048995734323525305513085062757022554155196389500797156620326307816217528740943615301785088774379967102377714234727654540437143106668414734203291417611213333955163185649235657580377968031017562115325780393115549633517361336611007825748196343154240897493375428793132969208105188791522479242529863646943547562144191139382445302513125276913356519753153768737280964411308812007249372672548032402703232786492993503109408820116569728594944646999742771519262610163306656365629470352578072325765419086732378685458038398083437758859624309913699285074433823392159400048377796786277625413093172152393535231704691211311036166374353616844163151739012804281404172741760003454389415748287396454996712622144502770346057300797031376153941337736123095330714736187522368412744518755522705275876755687526864901350909703708186762656545262857680187039830370151681192082686802176222050961269461860039082091657798766339748692858429602970034561848725198240098844504345156573273931980572183028345116064409301388385223970976072439576872509811752096783762964940991381769980554488554122141740653330412254074711180076425164860445597413293989839822671705895166938089040182714346462083237529030667940303849217160014687996065199189904946939963541946335604533945411756531880992149105087503913908289465930783753675736455121762876654113296148277151473083279410206112528022334517842494836216087281072951206785604367634760708635604988539484654780830783689962693883756281848785011289374639992126161039742960690650556601455216165903407393099635602300365408117109253627206487586861526435640323862435481990093953577362707198504212474487024183290797774127862862799742783203147866875530187408792032682682832732539704103822972354313268588825281698422524775038436006380545888528689087880640935668066865643570682629510362225036161513843390048716508688430765771695598688899561001097913554016199962788110239444019823831182482883931071453366480442636860066635358247089727158324598646246108376819122664980192307925874012128835559831314662214342969130647511678344124314242478879169182096582942490159582194734278886166268680863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 13601848265365306129285582127760984951925638183015557425168416316842596820254029046654991653377181975957895109482806552204908252687771391646258958746784660624531571805613175561229333249462711256269312410984637750021414874448504762231008182657183292612744320068885724211595647138250953060702977930382439881588413821451456349192416848707013380554688332232522890503985492318920046902798163448843503930883311532132956343752110342717010621648735149562137516916322161361954044268021693558232198415740077973935471327647563452320548719478498724674946627641913095373495791858838052800739266028891255774603290999213560795016680789312625151758269298965256692741744365312303822334420202522671361847603724727172195115400222624330607735346581510481836403226525440654151327927747962829759403232990151784446112011939250099098986348504827225090054307972630726103795902572529269958077754808686294032382521668533909239958958564412479549084101769495792446539802337189969233232591727058217775447530652455294704930873745681922484108462276925409358084496378014006782783462655979386689295571978139507475653480771409628319090712577920395507973059968643136283572090393312880417440125541201308640936901202730012172802565993211690090000368580636169549821899699572758863819166425706648025387050605163049572916951900418161634364554871373837223372960910320322422517732105850602305050381713076945764986082439785943231404979768464480702553586504528194355113313765793709564318015654810356639269704166174783321191499834163463010478891492643405911155091319307564839698782389551653137687737221518403527899751784658805146111565431080856326217422310594794666669818766009926590926975713874413656492547505565379436907253444832255664340264811128308493476007649629539169300752689081233876798271574593765073911139611240153940088601172762652036483768925023326195102348399477183812744795934597913109985651778550558000248839213294343348484683196465750540665364883338239969317123058826367039246484158184999142158038835317224093193601419071619688440240174665234808776753464824866295041304645644538937658932090838886862227456622382735897338184309145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 174687754026946989801667536725983159169958399403438088252699301940359904198109673433447587516583534810859030717155479181203538795386827102121220971221159333769695556944228073347797168979085381010955843936941206343193930863481879241601460592307523563399183140876758772094496990947279588401303567422662555738995373421254305568324655833235655754600300264470900564463969248011830193372609462747967151152332601874688814510331976313369169733895900176496518248507777964468802096305908570518581535956854506508180403631595441715355332183418888854858825415720053023525317035951914838632966349757861418531739460791227200576890231786313734292390283883167770918379589910078795204093484243390172423590755939320735188501558338295961251830469142187381216061308964053857546573632840266040580334628078955359498182335149908736971833875217011883587664182060110417951247187446935197062371107303612386565295044129435598057089113229157604542548446086425617495711413380126174583556712670331658800099778444134899405323354941317766705474542820799012033425915725711683675226066444607195802469183498257020907543445040975532895973803218929336568222812210167262272774749942405881476236171864795277939248561808367960403622427734274986885126942602315242652381655937524277365525488290781685999888198898220540830596551515958617526087468549022637389751733074720038301238979655726254401868392565032481406626092615721427464235710600087042264969549776699138247845677309959728939927334593684170113549858787642390996313665769859319613458061604511135751142630158338337534332562586859825263459295048385283237583391569237901598213196682056011163322879355350567563689699906814345832086481196847862122012854070246254432123773586560485602242878008503828514655413416935457099021822430000377528743752035250789359024083184112456656813620414193849258464700448167726307017235160947521485946867865222002153165908800667884189643454227761006600764152230997561643266288793160058255966537825746159557805275251250951641879493917575391913234027422166162437305501693932416504283076996312558644939727748511559484575606100405476528141009754826974958951277684326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -1351523593800877727628198954059101484088885452501086470324418238555852630048345896987845176275166716946855616435908406767121118624121409485053761832556080572111652856534177597971552848016959174508951537158829402961953524388723094862374858234348560282427330486723907915590921497229521123052613939438457692281682382100054950256544612589034538771572017489762893884954769076814831240842607562536663701885322248370602258405894243117175112120908609484970745042439435269601163720808502827334119941305427452622449419109971973522022516814349027395081197382748345681287740253941840956716834813968257037818743642443493111060637297935520836591637418254339137170800935003446355546043733860568767626092188463377268648531214801628358018280991349350709710417169009119746985597082193520830528753740311211445550034763645052016365442270972102490800431046231861918059498787828325108103180296211719385310855890002597776788827451215593867555503257313981031779477793830666132178403775482136778986950176488179450304848330763176975192249260542188449952635414461305525905196593655504875363714647424347810885227680189770382706409792503650606641149901608304810434060246861181307209595563653958949101468266177756879816450087602829029940117463731910547073465240423324076331686769443141099205576167736968250111021367624913257996079588453832629040944743291682071445011622075871962494061097393752167676415635708098674907988173830215822254324041856361792735839301190400374219410335724081746645806283335247305004810989818008734656363301693502061301395405210790814498545660880822759996028279769376944631676352540587909606359748474511931115206164660357210857268162567645904666263671045706426743803888533302595662233601810340109821859685120727209977766351347327080587244595951510069055430421864109510142381893068744731608570215986100673372809294438304151935931130579512488915200391683351844072481985385135043437803660496444491695077940067442295074857339121097588305152915959973379138909566239320790646143285213384750278805465364368562704091497901114049325785108238792756384618764470970935846803741634207776476451103147122448731241286614384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] 5185035318235358316410090100712197409879147120940506543071883943471259686984899060715046312271344695698136158174819231861986288579320743034589233430767235333435821023791144444613491132166783848606004627514855290380600501972051214940993850870309748915166689014698229365729852596288686295793933650460760808831979454207006609660619170606269153806265590089161113785561079349891720933197609967704741995651713769516511282522291100087571756617080353725367896032500757051971837489379762902245646161300467316068850405535531516386191051533432987292622881333699268525620183757739766651285410697371807912330567161099816826564286301492513276609055553829174058246268827273632145752800881611170848879029453047391903904942595744071284493821513265850809296083976619799006929596506787528960691970057093920425672755984480626399596076214942739431507174810582508767778605660996375907254235545720945499834199381641514065977376278596286120034003341211409005084452391848537093355648738008668710419740948950723483031347094806070333985104467251082849694602960362313950319436188506150634096276150537550796963252170023195904784615314936715495475732289260609566853347594000661847100198456695183095564750919695572372814986060569168896281675772227862606994746527080783062702257397116199447786159249066910802556138559476089856570050623888189547095996678015667369487931761987636334792169084020060088789928837664627413483550956583772114100820297358050244733843281429758950628012209788407433452475433413994959197807815944337986570013734752612342643249854645938272808680232675889258050359192716001263492507157540732362290067606091506701463021065592072003260443244366235208509601388380069473588110650592433047946084655386701083369729161974817258607114476324469036126454197746236052434638853048815147576055441570447774182873250461831408023432814152261350524537033866713395468786766410555281137869751988276485424299034670209965041715699940079907221902891545593747890513326685502633687913036714578859079214745117450176919601852062105535710427418268215199375982804648188531371532910172598210302781691948566743114071069720583639222556924967911424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -13517577627738036991571782830337572858194390195334732870514076208885845007741735902185543701594773835199131898556510525377609916969944820881657867853183158215610008132757517019683504913788746546788966826657457049092595978908736022294203228692666364008251705404802883069839218853350976926744572168510991384036211394911972056478675460289902542506150674859582522566606532122170770009292269038019549506895064279394805043474688065084373719540760889987549767482244095488270775607762004750774243223987056086121365273555683328552997613706366601991316905734175499956206229187666152151263459625333870051082227988050630732677828419684972821934167587136931850972902306311969578248511272999341845175252306808644839101360710451016762237857174371059854927697175756484341069692261285777401206490404730073217690595399161149439994896020402559954834045551930408044445509130610998268758743496905948620443995369864014175838450946739961883299782362161785108933412817800638488044424823451687187314146756115560551140570518369569866841176625636428130930483005682228105018780598742419620894377965844623430257953160477888041122117872840658795958221999979052482736248684816577735071675042962841680590537039983198699302175512893696272203658011386062276267206929841327856888713193417421790470411509518434991716480757758266261259094867324666746474252118521768548364823060260224682491540930821636783025659655180809613934528289534379341170257698353402954786736417022972080427097945663655352326913157589274513646687697926589014632372886629160837060709690242179247523214124868388800558369482741861578958677964669825402515567096166400521687524258147230145756290050810698592891430246784160059719013954860402623638299207190470058642813142678639808106823208498195600771792802299919204430862948738546715132318484632919144990123233283993059748491510961939909265175835275081033678299801901005157887451285430568624192750597987965265738521746384622967057211320297322597695943418719057840426751158885464299134552653926010532426837751729864084838188296712446094328370113135607601466532476258320225539603346944963644464747650259251732642187171090923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 29905501408307886586920691731713338176202439523847897989204556176850227953140012709933556235772672513873138247436392179745839909945121831991315260613444218981020163474669662728691155943695688106375321237760972763814105377555667726524952158568594460209882429817714466570271634703782147944626285802292536496769936582862482446083312225926730651832100646340992330230623558495539269999648874667918312300497832146548356719384754354067835944326744612200136610609927531080220668504655397496009113601851774232371945399077206125193486865993061993022027843765122747946230976962282143232118223700200645886034719381809458861787771765664788935410305618706919372780159409581614767064340644138184370224983650878941944958531489912868786890409574412687445874614722345913066757958947151589250375382036516858628972319966410036549729972931048551057376203249985533975858885330683302893993488558945246876072839525432443263077363555079657049137975464258596301853249258786103731967184288921457382818392780865861632093963673897566654069090320881062887349996774670245489098800338889593055136229154370044516686111426080919174331621464758363005969291991641976987890418985949971281126002317255287530826699315454197194297522312262784890297052083046941767908922808494918563350235139638461313178574737191112604446831349476616858290371364174151039365833436940236961245299035349104588759313411329744947081186618413554330352780092697796379542412272836048351430419882717092511083486479799572934970902156584962522639622780571554053610636183513782200667018344021627985204763283374392800795145272808031178223441139051726112166649497526997921395903050337772954856067144650093176844237369264207854872674723466295290680211717109875527032740548135575149352749819235974738230381945428786154874699052065438510339194116946546388163016121197462185218703356806676023763360745666470309513549502370741916320815236142695493209670437249142413951417167914550581609408494699881810518572151376706290249450436644645633396744630563645133172146235306599067029483920129780728611412538763764073269725202466766987491918213636653255391365131240490628026331002866499584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -68114734836023406803032836796869150815401751370011747922489970216086852341106419701129950149314080069973849526066492704509296084518363887357434185105137988282047982214195559345554616217895360421404720199408834846650791301531435290136729518475624931880157266449976490154013303933549612480335468349080815941792249320448466606425336511821442014845036656424069492156771551505602192372742098436954351349482422446452136148309512189664005950486882430458386287995694882609127273788380725957966039643148397785558174630609924299278172520919217823002021750040446370156419750921591074683958324024368384283066564857428555822352774536731790264471844606257951410291015270710076598528410101357122081207301752875087047603798360501341158258238920164974822250144857561879097390401375007141011093304234885320874534648120527320695349121335565905239030524107529567390456519389365275051554786520440226581885602774896819546595783310771224244206387998879757419784874385469465468916527663086413625805483430153142228759264587572037234842997131983169866859073881787515054415433156598447075113145265439128434390901045461448637352999053617285575279709583614083970439614232376064625097749637325588035618829398995196836758608555518623773104201942053057011362099674557666009296045845545306469402244431676642483849376917532078448570824411532718029490537485387600253627646409896294019562936566252321725652863091019576137945345063569816830905893588148135847026210243711119984046389124208212280852607421475564857296202368222927792528522920147100712981996609239334269896319689921696106533041152966504320242804066404412554319297606868484070371840942124182792541959087910329780162318275861432255118789768854955115376844048728632945752022093372771767200251366412102526173193245977931767982423747840340088899564677296439959499794265381882743625764400235511629306900465536260912531393042811325759884911066054105131809059967753732555566556298388255979872729238590397496600796371698179625510884189713618740724737675113219150391713779792037255869256608026416582128871577295870611241426735421692576666328869759323799050465409664261224131709978458193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 152869510263200077965636482856051628483947238542582534176761329658312073073095445104802481305430104875085549873051385101175758225472705214650984619423888844987478588361840348011853724909223245916521491246579161548414342800950912384792942366541408174655382135496088346709427380315979442599556448726940768111937765220438417276445743975300673885716909557371457397480878434991663466517518743549506173374651510414084061521249301472799095718367766486230992686755009087118214915380502746718047104280703078936281711185248410323801476665723687760184982886242345750073014036598940144975037778460290881407036175910452811099942323429888652787607264350937205996790127842247216061094839251482377283116628978554341096936771569627897622055252111349150384514064584986788416083451028091688536326841405458037230046477123010734162675978035692220359547100859168994153955929801307568171276016423841783506736202306912221404397359945595408553736907802891850763888341192887564969238302123348490161437738101221402138712125416464171958485294007801560022988008644228678217087505467296904611925007921616378983850392497226194629674352833031396754390100474731303309925829133255975785240384384145134719681291133826574060609535279936281991146123457334417420376067677764191315414702099966784665870832404641059256359103145096234986714592672963741682936532819205820491095325303312330098474693660372836164526326033143798038026826874901512190673485684594008707038248583894880549868596152498364265761194787462225186127226274357663497259423294252970953276956471911926771309571806908472566841647225832511520331459707994477438641742314825818543503284866478697880896787282459618753247594334013891677824808747260875659604057908708439139195538937231757002027334180665892762112138014178667093023225811601914607979267277937318410824602881139372280379231909549687561003487817290304944674263625599353748166566119496489695154799199888151056827339568313414800815788810981415507817293843186897245126653412170559929241905928579080198620258951343990480276106409202428647385043163166161866923582886386277400179410406844186783729720796386933755297784139337433088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -289509702743763813994715313675403699154863748934741835035763821672703154131664456634204744797125853390276360588004169978790277737274180403709691432745830401065962348754757430311567202215466773461009084442008016898104188439068538749949029036365417093478772644582785832886285566421468394756419429201764667941334786241656950204065104405979173641853053614495730280005194313716617448007554823818847441537814783837579546911672147460222274581707970478562704552533566008208382479533292813007490183823229545923306758380517384222098240622258103401155461603421025660318987894379733701303211597987362931342372845882353089250343181298991293283709985838283674968979869985809716738376754272109074579927437042612961334133781990534171094662466607638386372580083092096242404650206724477112096797035516057426765170187595400409955734659383284660553333812843597874167108987245550949104125671323553309814515296354082178662037701663784145882303217005922159701242546311630049793164618446200398506093014606384393194639713629447846235667205689832041424271836487967977179835580826813499137000502929533652304808627112454025790844067626494002289069998904520625072738385546148013189668100386727919579291503764309322313816561807438465541694589043814355399304270198095600951095757844809752199268911524127086889913155493109034536924324497830712659388207927571038773429373780440537346376047841300286161270517649690602185666029720766126773979026795812357467407015961029974641756535481658248059487263178868500146154519610864095798755693545997169476090632026895852492013024737144393451781766265538674624667010165314706525272881448320545847562978939533021990997625360401374904437897418470469403290338268793982383849414818685895039962380762592767878779656966822502426149535359023789972512217698266930482524567987337558128511203019973649823022214282692276172636123764982699180179287224394762747352640835980308908081797949523948699442338814163456810910190223214690040173961870678817554414976040897197289845552079854626911651557377254728268775874857021066431240469690659701120062783468236008219502189452191243377608000850684539709146540578407710720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 434452068801863270614263756277342063367637923747316125425039482173573941537577291363803608173347481211161868142427584883760750482417290424109683346311751884792590268692823529907666350204377378911008599494043222662575731920801246887249922401239586992772354559770729905242451431813696719826680894250247984498715776105328096938713377470817763337059871294441656537755819328292717992579566474168473127166860480676002746266125042562638160603093320585567994261729725838158443741193699033930093068295750092860082628737861715493654408163940703679663329852670185719384645185529991487041841323110787752034448094717276132352199265102572154888835202351427617089861616492033216291290020988777830557662892621502029657932416812012575114684647371860605635991087420706345925768510140880820599765036889395527637034784056999399725781637061484849342747773723773703535278999053842947475628893738978477139540807007523880830962679127071975947143223402218720859299890231138174132072886484474908701722123778029511404516107743189846794917569536012049603357804941616747128177367190929335008617107836808254618412542920075512224697947417452100010343247382698084670756521834511533988622575445435570933298497907209790773026346286543100860729337576878718737616129155377272291797201732375293149573590998955716445802903195292867454380712404011769658356754167250258163373481404536344425516154005321372652184201490030686847285154091497240733197454503117691660345573752592170643871430878535152368636613293265761895577366768289903136111144159782524522827173794919555274164780689042907727530333175261254859014848745815978100058315252826293754316503712729022075991359449915641860746433835604631855319591123972679121474231369423823303303077034231318531899003169008620747641267648957276204749125340527210549270680052875417535567754020331946069703983821701232114579382893990696186877971933147823315581731976187751232082145044706763741615692358593274449277281430025960803444678511066863861809549412945486898589239056486674690058309878929599979029294077585211701873840207412471292326321181977656974550851813228167295905177671016116623623878721788706816000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -535603535910552638788671959682887955039072222502822574145074201402114847494548811516460599834899571392210624868768284405375813427266625101220810067499501914869521334900815533568688417782228283324606032566563860051902512514178573888495684115608560539191827402470380090002543856842973835491907308666746749481171732732189426897091617722663934802451935385027130221807916516576314053040846495160021592694690157990206485070186033794547642663109394602632479771247327776694447847855318910687967975731698817330131782469106446072152755470515695618513348584262976097966651939050284099231815206376491257916561148670533409944309639385000555834513285017632513573173961199472514037608641079228703390105117709632494840323055397288614037790293022412405719616028696325293956233905264407055611273536061235923067048467564788029368061202796105753585672071393946178785848152542244123234954681419727010090272090157302275577585163583023060583597935371021952286336843944454690672839767152771924418664387202040241624493396197752437554915499211122629109786052001396959369506226043627136892876296647859792863845762149522539849043005312155129917437117698760780303914396380928947123482441545287032523848006428303107687046754856403677606139614130494274830616096888903283644642506490903834012810254215137529931746082603396227829293532902745935084385613721864859427488205724774162599040761431163102716644423813445567883786504420953009190999800251439796909245932380353468788476413310034920120405105600478695652719738444693189991898317722515573602430561290574097881372327268653722207373339784359342570913857185191901719202761294926615546135310326811086247435076025783044745259555359076488431396955047736137661083766173346647980179907940654342750710480485804652089637627535036562324461991883239980067158939671465843635468102775252136820260760023861696219378498501046150190955661236345934074134105035383012301910921829517597289079408809403649276839278469842695856070134603563318126215234920116422610594797421510502659639032178602763190961397877433649517479225235292974035298796648462265035040646298255311846632876156705777276302060677979176960000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 569679314580524340081457198992939362188617653625427067508683345581665313553941345714447657891150574238109067709794656959672825480552044844114680947777003445047164911360057569876562706822521847914260559818518450033458928589086988058829557393548678785409692673653612509011470075058929983172055202888653557280480295247506989917896469827749693285467699431649711338058360614811388072357609603240863241465539928385408705099780923497720243167024526464166440150239074087256338196274642895176767654250036237180964074269086038062397659983703520091969530784915570139714017048903617758401143256543755005040132801363896401740113480975620311169463294259903023568976963258438880418051023540442034555334936669315697579764139962398603370714239928154245439216587029937401885649833874114799889274248531459722350419497675204589604077452319765834596949054098123491166424096153106347968038190565384758686922208847166672029126628733855577009009848422256440931067194819039249900011561205895126470438040633459941939364164420701335915920583806734771537559282761202037064869215468541036291852824196659742994005432386616710403828184439489814177691581190814486298009837623655514604083221470297046514719803978351100863768702900530442811610380918029184736092716377547066509795063826848238195578920983699983237577234847621249207279228142303891253700516659427443575702360382876317688305057512747288891456562018655857531945393071289826866912892394606433820966030977947365325903574447521386129137986522721943832897535778857392284799149028488175134047014088416836154227290775158711907368160725181607272517556684995010005158638841346486612883473301597907993607193258722618702290456990327497725876501213723310242554346966701623061616784011619874366934793787371047277529489138112007213644678052286476736572698233110322628702875170105052952998163736128966370418219946039079840821596941543455961411333309324388927909571327758829275282968143372617138187496712749104838731664329710871962170424212909519331663054703043970977460200249632365762724180722066148520985324468789124077521765216266941489647245732361545174230870942066612087624076302521204736000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -471286317743209087695745987681282663415929871684408879119509826708170887556147539202958009924871483334496868533490505281949567074591967929571131454139392129485052759378768395953632770028237274464117472218040401651540409690500848867629796558142383015157035957657892378292047693843463133299164711318552811913285042660171953102565792343399634908290388458546855722636246895492108215796763266964707426346130245888667880813383122781727471343890850397749694482274420312342695354015394118571924712439918285476753334335850701149518012869160223578412865894376511689456686365001497105870402211450651060300379191465378189905638149470504524292710019446395331750518109776635143995494548774752271322551150263419011717224499721213959642226214479726860543330521486605471853209939330957615602208822560138017989479525604269216084536022857410896134772236353859494566581259575746975226076592176559271633283958509924045393421799657965438642772191816166444753563049207383454842317802699908525802074100575791915767412387718625676254607988574150865584220482748794619582297720530872446062772966173529160364358666917554415464668554599497378079177192573331855656043966684893784644030543692511251908783032471806565508351395446897279849314097301910669257685310480169794367620037126316227384156983937682747474056076145639801590533547763449801391062138910636798152345849440219119460862880216827724592655402644214401422702497554161438368948550894160812878937306769945053739644190854818232444036916632526072295951476788858132142902256306129236266106886231255129419207309034431708767716443945279005211479506633270886969796153160046617265064989454093096790990187077830947888335638518707203756805606775609149150346549610424897177363197050691728390603629669841840435246833108659471969393960707784872042911640810012397503728844354695058883526172115414988756050918346313219985488122930470761700420616096621504274231380579867190683770827389556797978315978809904354018782116302299618242570321908308484035646811246754216293197305675634152879514818462847883170202019726336057936920170431939427370342590326588733826136553853128814894546634565725716480000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 130267053507651838804217312940930465602906062481040604494079931840582765895077319927813337666327038957721996708400970160801383656648264792987711434212585699659117488361208979610061531087512461795741734414184631861115457661555775266590121902420424421096424922417072460478879381690558241189146347560238136111693853549334139125292185916439215500986567844733801988076982679445768936724429746651242225894672684143319938132362553259459836053628026581260503587079658376200928335876352947619301471313337199794644210099524396432744755622672966883860621251692668572450997979507883243047241094969724023507601147108149947785855770806573525029505453968756505581348435908969343398467158506124034981505703902491863790657249219165467517183424524260915619536743224395406183748599059021144785811520086795238694464357393410244081653769420749952102391901709199738607310567026603652694087632201374998962586645852278248248919792637459165429493296506225000837527694851591380558023717613205212778725380230566559601281094449921421889858713244876701112802725163565716475219604785855014133712182676967200206994075823899843552916490314309276644588496751120581707549567469186802903388299419402493943115283416441060397658608683744644987508115940236812770656808848906050649412574560220878323702962508466279513594943728071349881623650249112574326516121897527074474078319879727622167310783766053843010415893962583329504746953843362623859934749018708168182332225902630883527995097729573791411546712042702773145323845769093266667511313326695526674250857859476034098457433454626603549998053243739820314975849931030617188837539529973420333250175794797912964621720587849985124427081038760936431386910035076093297946083316115116772502894653298372816651710461078696953257741773550362924702283086207796784280423126855633457192349517310587060158765377820014520299925964703515387350860168537575395952963362617834671999196932736183479810178777217122499534394236400272520360282209476565819748683640792048835272772690252787488562840941357620561678061474072878967956791148445085057919505891107808540604360592406054502214920171194269476096510409878536192000000000000000000000000000000000000000000000000000000000000000000 [107,22] 422962842685360279975099205154606703126933857575948865512253516186246232762029019559633294686432437756255134635905938681859638237100931223945580867722292451634861228467937084730864124066366111078835852002934329393877336195881076483242365205983974834197611301069472981257164056080861899178666774336557911016849863769415801207258498994595274995633120458535815303984223383758350162844072792155994632472414471986584245075031115821484918511749359267382231895332621206671391683769458978525735304622518979110956971904488556589841739666318554921574532361120712353339158241967094877087276166954360403250388066424932053561719268376551490440308023227217004697812870083500151315952946747227721537720968456535499628284930011174193331331474055552424347819175262198110444633658139920167678698991978828606222422744533503930771161608711264829685155737666009182123955902579928108779216128755796625147399266283145178832024750232613102270139608155904575390415654255175403615415936090291729486044264132573700281712393349300682304216132974511230913070076593396968171723783713313444353978020002336730006303157003339089341600711655758961843765726376906560246650494617047667060243924800423774380788337245121821972444404743959437182345939680093959984949881507146315849273676960833484400289889830216307954515204668510627449593567642812191801535017673596683274029803690097415580935998398528032917183395153224143526108065673195058597359138820720742374955875905199275519622683023624027241963258278168445712491984968557463460489336130997209071019977766312916674543252863024422190086812198222312646220758319369462417760892070045262327137581561158043544684760158827913000824193728788457096663419661911112655602334987055243730696674175437081344795195714062714702144992380408451242244965106155428840190576203826795939655076495688572470064878040640363403164734990312914326814028269486982793823590786538417543224771770100125151134018079880532206484874020766102444379878140879779686348887779808425786021464473352222838962398197503327689951438376425412242171276526441680211200327196919889269504910947032209147520667271222994496687556237427998720000000000000000000000000000000000000000000000000000000000000000 [107,23] -932167994781586265911902542554180893074060010966446328502050943899534208738314090837645826970273342867205226271091663367705407147977080633280692369328262630247798662837859944243898568379785852626105744881122794238560443540809734615401568967526761634808748319135252961272895243779535032488446102685213836303998442634989321042836864575441572642765236932539300940704008693642615811410192610761716684287175989446864468661095535235231074545337762067121309494615315081991788093259108038527777561788803410452523380791525714349680501240558280438388645006747934734994203373719815399362854445891313828807733461981543504828267227482072808117751008407991023809894917667701894124919133748899958413373110792204697644711626366145034704767490293387573036842652847614882390364445371908668048272266595881116378032612239980942852675164762514682363613950042618216049433101803251602631483846760619513249722758661823069671772913346204342636353524717897231313633688220533297796907484875001631027595331161779067351965440116192147981391595325077412914898134903144906466102399293878068255749990326635934968009430746177459658890533202939205327826047066361950414052268877576015902327960414620148324729429180800070214040924415768143334570956496506683840872479251778405529431513244565029379113879857979254493995168296002227956503192932147610687041893489734307552944256516832143418721551455915609331259744535415638941041140335931352135648991409097448380891213311472618309983026760260248164952186915839498395811434664906607807214393054457306552782328041214326954613555146173662056458894305141212721219698373384584314384515491909465436693278682826840791241157899479456301941789452127046152004091258041434641715112918508218895990514654181368744390737569922242009488541797697684010769824396249314951460403538196196451764173992155225181178905448237225727377807823578346236979696245853473410501370430803624514786578423802013156124013322395613516329894008142946292247058770439467568518018665466598380466508999854426040091746938774805318332083814622442252248392474783209891364803202517090052212976921629386237061025217206955724778841100106334208000000000000000000000000000000000000000000000000000000000000 [107,24] 1130194090324520302723433056619683365317579027740294705946393180462044320886903097815088947400030001222384066245829007479288036752144848508617647087276077711006423929624968864732105050951063836420843814185620241313133506625726113575407696170772308468391174834442295261527134654910886563004717904736448840062645600265697439168553326218037135906088665048715044113683724359073146873860316382433437799294333045800712793481862012461318438051589559820159718052736716841822366975853473921239001291296746601389145774785216012057556583902019210305032230466104328563267420985224917755846823912795765155420472306464140786503649500071507125142423765100878956519788111564563633231839580233698286267539033176540774013320870042919323357077418536532510246444587091143039175362672340367950355739138758789264833965919469946272676403374295074862069085325575288298868265494444880047487353894430696231485981205333178853964357469140322056612847205127535518286735871489395460185465872640205162461952109354969142718847363783031801135877949319087748536464731026457680694601688901593964787286541176974575788592070708057823357310937508755523360048932120431769226877290510782833106577174866035710608760235726080335112931753595295175587814964595220805609209527480600221334425639018737176205628766083754452741133392918766564009363204772209893590815290011960455107710057872016347947571613454408230330352779655555555329080521680571631889678773130125536516248619429101162038119057943443303917261884157731315281626200034364159188539291549336919741110881974232316781262875460238329329808302567656426257742004295621254532230024581853736588640284726838102245598976160569241960611359777623463646970817421754639629581526000109649821308908464557428015059675372511694815134308326515416719334222393102144501284998778358201478312654276112688598164360103294563071531702287919117696004729544866062261764055503802620864846888623202673967365109011249579420671802856619983933219603216389212178027010594261107313245776314333512913229757619783103467085213674163596586694140133405328556094860870648232918020357604316977753153513888603921744722610107166228480000000000000000000000000000000000000000000000000000000000 [107,25] -982727084040092086734817696086427801129010319335899891053154667551254226555828288073449726869945453966901031736785067226293673327916602173472269726708216897238010586636152815145206830474602381063375211398853457786207564079273175761292226483441010272094476030579208558057644381399683641420896549645187750486472924296056129080607860783289555161824919312199106153400576180989365138285187807532287942425939948509881135294148247780295212512643917836707234173425614095734410387805125240938611021993875844466898133679224541262828276171410126577298809528176695070667844553649396789548992495727722529228218548219720302499554964276149033540722904603312389389040795033501696068109574535861686102334919905658200336718376867265663517779853752346235520002339663731379160814742819269000256809913768185384353579163175074158546104615228268956734044378237661772348422799804401516431248910937924644461978370264910307777362944828876647412398719155013802852771271639743623732877583426145315808383147607784408954181097534453584580329503439421014352011668703631693681337766825162745059073192036836665257374211470225284099723562605569644576747042473033916490283606559995928278942047642776551340867152698810552041115210434599878211824893379158074279742664861875726740423619157941136812251870833078622872256993839309405533077961408996172670131809871628433507321377745000732003166220458277550709502084958369686607390004674510339611311469219900870241579019346043238015177327452830834044686528023887942555212436704551857862258640185721340312578313044825932985348347316699661620408047641746366928896114621925822890117863996052622344076634900412235814570994334952510852764373965826080413674310492310421363600157973145786853584492616608155990995978698826599604015151412136487165210898344614180170705843143242467557404322320227694949409483508782828927368037006959531838738154954243477839942667053293707841395967170993012323629795894515942827678849275847388932992562580363283414078018395454070079952011466513442667776470877464827676491426345584552694044597531962707011034583698856498063768418521047546252322151890443957601553837299282739200000000000000000000000000000000000000000000000000000000 [107,26] 663703358080832979044250007819937190364913720456740299347616752187936573436126695411613613545215068931568689081380043536398180918752268034954883032003907202501445976674498421122528205419359975467472358271940757692814403579927552491199387167202539449852489263915880671665653772221784471174963316343599061344556644219549351271092800053051473853856935616778950407714841394308237865406621017669994838703302968489974555135730979175973831122184659495617317396790576489529050040409669813717997793529890910129185751864346635091032165153787824060292157605890543644439393601940905281378779775275420013081908166955398469640771997280476386125038909865509779417197318825901019130497113552891483043861826618419567902732154740091166498529853897594658292409365657789349889611263311536842935993193068714624547950247885394903529649383231715719083610196428356875329577617234973045328620327141758067401451605711287934219153419031500541982293056067654981447036609348252138774069765644103318014702767908876174812116365979313079053979265837974458574508533263144994480140453963618708415455605372875763189975875471828095798110862580940414220974258008416961866063084137020125507240333899145085002961127894874512139818155359098184323358341153119482779892680534670686577526856366083223339876342618742060199445397288973115606197808529105196229355978903372516915597444960001228657991460532721282304748904964182457289368187647533292392932339033398082146931191464279655098961730104400355466892131250954524089082241743144117651738440386441197023135675809069822110962828137570884237212528288359112957174124839441302448037617054174847313023384432212214705098359027252982376641934193576974447567721003450843847282702758798287243328516826394731804519627158303948956138734733051461806948776816498042249851504096945224046716548012988649945496970960925299288954941405061333195805114145487545120972089715601296868232316881141789439379485268363983205145441885947877480467534574979304410877850048896810251258420877294723278613439825432387944538088473328885638045520651523440879912332045489008806620756543791889283295402026532823331302483376409149440000000000000000000000000000000000000000000000000000 [107,27] -360638510925666907439201244050150753939691666593073531710467003697648989913853333790150196968860059919104540949681129883298319168803418614451902142905370812286378434629306374880620155112476102798579591560614604350721517365717815344096131072924428907008018124359248555924270617068303154981503392856707450825337158473955995382307598447420059799334525057101398992116183246133695964805620628205288726258656841103666882784037537288712704667362995671214413483159913170005546775774010279812716497508541889264622805814860724311207387390127591606849550163381986354412739584922698446937559447836115015347175096861287278224857398934958005697199447079673801126967345024872148771592986181474966354629310609401692345457438175843435856325341698662688662273172523913458814922789198663958267110739502437010699935618489022104248899069512153061936880033954246946348969882985975740873844653062636223703404164939277468639461010575905014759993024138416664788314196821452748628060972071704925223921056621105868798290657114431872368096239979935151270149685041660316942391425537280643934088794847016081368882650882308731166995352899429208749249956295896210557498927373245199355876754604145652881875337223185287697540853742797995523207012996298297982484756603581775099345213842736020104131932234071259330226071445585448501593293724670275032334938402755190584569168838476757344605757676155229433247173274248284357778380343376293832329848810324289868575440627171457909847591767882011539601454128595115106743414644381017248520972057446652721392765009881129098962149997683953664078286329635868464515471441729787495554660393140666809729883246532054134973861245603772611610029456276413952968896107686089640729419783034795906385548766170147643227025008498001514663054333958849725654306072920540156639143683405499502632704101147849351143345421278423749301869158081427012542807243976287182404748775442996965743874690101095792451482695194337386381392848408277355629164017923311427837716021776732598837456489260892779292357896187353146070230045230204488693458889456211007853183945084914567674338277872091521610634810942756533260154879552258048000000000000000000000000000000000000000000000000 [107,28] 158367469767718219574348629070122595594269495900548127122798046072638105880702815408529770565869283957033879729968248616809564855367177691758307491679159474961918397458836538605110401408716651862203333621184911671085877635737103273323249335188009847987221305404928589072774104534388926672751362515658338685874356887185573118043606456706729805137031197003139465457247170730564453360357831586180509155163578190100399434057145360465347314445685366927069866284783429371243151223428240896557844668521331093506050222758803711987405494606437610122025558849946413811728691739999740570653751901531544813323431206455063499976760995668387984829128775426767437238567050537713084630455887988525537886864112007244241858197644241227317860989309180160572453023837337734528131184035691956851679354961770288341695198278017510642625541998683374566491615758744618113015984068627860194475044278249765360231470407750845219229066306066306369163372897590892929049463714768271265945743749717877818833811505186598997906846971348381085330835585046423768277909506621455096465134100527974345167179706586957427506171017870877363279571866053440874488753778272734024600584247996232772069529156247780075591954636531220538692261561945952182180975436886597953020869637808553623305472744595004757647045457989003483078176095067925235332623139816961792915395195363273872271328527695744563078109660668985286479852347461134264238674326468746446400904806087163724362764824152329389438457108320352134735935446379933051403255432133301385765503407852138061441361943339377668484691389202135095734655082884814585131919542084679407968568947992060467644806677029841489290225419491978752259610972166244643129632057614940933852104895020288088676244098353514985519457519381486113940056223415009605270176494670726821041289716681241314695725825271152356601043559156586731727895718452897636412678195286504090629191056494029767038217514929818300852713134162633857195914428923705147848103810723159850014210482114916601729539620674719678264643495275812430759915463655372145125271969564983607945824398591762385146382535591748255385851840170705849506923191080058880000000000000000000000000000000000000000000000 [107,29] -54147133970351335731660054009102773754658060492404971501987808029772408843921878100038103593355947516808851586309047957425901638488045532109948323064050262595879490306755010861163729015343225495333014531332977144275660686259996861674266131245000333372501487188249267277047178780972677220810377781564128575080184004336589749995486981726721791552307448578490727141656267245019702663293355268534978574960536229349859141035648224082942696009078647060291071057980486153456518916005556178791181136205540646578273156064372186333463317705865385655473223901168586953976679198362888890339776726706791574780475460008660918851203180067098211979607146280562844883477503421772958127134351748254219821321455798601661048217671964103762133125403519150979289096319770151363769320186146282802379372819011917606890650944038093098909297293770158887524437410280965124485308110327080581243557457358066802916738245001229237981410128658694452177524854050120226801108891859404900820103076326022204714020149886761359329337612225756439013040328767470193188664219679513787027047892157258827572396014631776976087825345517301204394098090244965895885782615822547767285444707064441536320624935270086855206453034189009878297584657571599024415924718243045807474920752391991833817191547563760608081128330955297525869841172001808341186275222853410633088920198270021112389650620942702744643204946293346756101898493837672804849816973709758062317853278523307117434068807347630647994413549767741834831662279657497193146468976634606318443326622008515391364319794499699519662369593391842411119543699502420037481441289563231292620404932068180078479690927227942203406010635237675613207459287551451460760867878926528093890139514025590698169772395552162583463869619859055243218561593166936870899410671372251977287658821956034519175560355478995249660673808339836962886269909927322260149268863146273960516033782890728520266956709571548166507051611858799034843835148429331270449048951142742781101885716320114196295156605741239203254407819636628048350288181501393496897591152933595909468395139710558436334668627565333858912409704598048773237917658136969216000000000000000000000000000000000000000000 [107,30] 12677863756496671902947992064422212549897501142847237416455952621234369892191344469185000899631316703652907870167051744905206106207402621715205197589199712938376366375135395669792015814064965736441953381245309924707477595180378949682842955756640294068790943620508500278730731637077352584009073064760807029518200458334744463390004902621459327415139721085389840437887916260713733861587674926340920968809434102235317342223368097002166088635496606375513712639040693954116911150549160073536924594956676857574215924565489274531709881148377500816196341158664635932930198877700024676091069702471637302148208132586020839465876336796538960160286366820050592840101846289593645586049072776637018925661750706480791413675760765954539958335743415759132928474226530158094924650588745178095764940069052590837650081198589922292606484267319953701654032515048262023777063109599865315452060471070066188532883126578928789148740925634862735923323625799403988453003364657252219425886331749715033062269445761921986084097358458302517003107840520496414051460849761453740865357306005370088849680280354965982375843004237115750097081160135339169447335695133113041841623815820098187138145852499975765247219981412093496605071563162046407632415091375068165952439302385627528220189816448128274397587321675211516201819639368367148691651431965192398276984623287693104448279918620513167926033130107551778873221924257661116988875580896453571420180187928136370214529073306053988440612381751031118975829784199371722786712933747426573132386358469416238128696554230803191516268844985961247897564448466739442645141098472554987679022310346815411342149713767793614565856406075207522512224579490816408384273888946409910904267874851321088779579550434969664570659655614552961709795823182541973131053581096283151893017634829583092144306853973645901665290406869753502984984053626906890634391171193394623121123157532660558118881923613831254768615690816756504652973158077728879317216633301184302268167092532260890033019612800561489021807512748463352391758469857086833911723520772914474314140454800457405002175835105584771698470000048256814030702554120192000000000000000000000000000000000000000000 [107,31] -898549677696558892238984151032934543675546665272716013035248185595517912621084522854972297240529259256593736936719102558527253533424185407849634050358337046206327492779507780028943422321873921721400849367160692972125623689427155334398143646660289835356781207056335419182208090127676320993750354088566468715576348908671539206068135308424870036912369073383513038627677960334299952109374701584312448618945473750841447560179959998364856806505164798502315049332245787328753428769918211705766865104907831223619627291824680624239832698838867495980264593767747544170976865359839581677180067814300792702184506370422206845317971946257181595510983378358409714966485498990573278952014995328138185023387968797067437008900266545498878017745301733589846276252599822986715017980430968814428561670997356870498629024958500760582670431111634642604799864470863933419157024551401734890300431433174542193079157269012101678300387571341482864197450214580928821933151270012402128632374322030649610243744150053580896092643317163713022469104533437771074313310467542161833971834203728279217078642437379535221862853941149699996638924490596071703841432319660473602331394366648864097187722643210480714596213367945206025126038965799063165972532792443307740461927974427985698429166183467434810223575564146352332033463904381378811795168192554759915509269865909542657576672489643055094559284470890745353292123465061880756145608484261860539069268206223345896954396596603497388459396721825313935062080745575717290860680051602182428396936357454828660688351002435042094473997950798306368333074978815048899135457988245867486991528461003991220893729328191736836725364144005607862094658912986274408034184989281450140498163650291025900356227391885323291300395575333977366670397094243657397334245874068343233460101323521093614962715950488644161037311608883315986141548725623793605800222023391743790880633259175266403502305662306306799857272537319385934742279820925392661198501798821937701353729139724383023193745058258394345787849166119660674477843467639362261639231408065236425535402032223672038591209527630431163655631947506425726685732814192640000000000000000000000000000000000000 [107,32] -845678382101983244153634173156563743055420656132268022762458314870357242780891433620170495527306161393254432487353557968312422097359627338357213207887398883823011744218587610139270612650701211698867781369967411027560045795006326708131286056791513293881489045821225627681358250949890689333671883085807374052797603447931787922067288301657768108519314008814562313496866139461206890511172441252949309300153994715270484603053066230184264225450724945561656416661347790505487921495980212996320688425376653625268726772372983861813714666398696702341534023442151337789344588104607443720522014165678678513356130375987775155066215535211471589248820418746294971663366091179754406441652521601733393480637963948634891530510644013977300402239286810412713712507904720007450971981118352121190351542515705132540243693838492104240277228584478390187583827977343356426490434670324977125719591797581894551184597606552155115779328752580347564605909147108419486673391211355358643810940946810686311194941466833783815865465928798383802154398404179398253272334657754250789355658343580097485456820438777351039640269778254969847919726575927427500959205558048252809011397701460212013994673312017772240595955100247525309289587026985471298985801898007407941367864376023856201571249328039590846177078826360166139562334415172149399749679634870834820893759180981247883365940263473858065037883562159720550436782258330620203949158066523124200838210816644477780408115678646154429624461604924728498454601664297382842633296820729138384435421949999985965118153796869875602071056617713407845179443305849708426169994419174395438713742174596565507953256552873071324822619563059260757853259766590904107615032767451341301456824780967116807755583451764952211079806577836576016136479980965835431749577462649812811684824081269094978894963245178394633223724575932474806107610460961204688184354441168298513828145418205695231440824414755515028719702085658195188544896092010935813311343942301281512103906170435894801180620794740500383689491638592370190664066641494076508741655865182971825672889903764271946190493460039195444261024435465070660495452248473600000000000000000000000000000000000 [107,33] 546567624694852479383752049156267415135074686025914082865112277321024651567987982828134930551389848680932420970377967772061248222027685528949121311236507330431126053884006994127839571676241707732212432965285945134277447322125287604612981206067458249569561843377993412271072349498343101499216491699501816953673497733158648800245600143606459523214757534395105553906053840008005691182398748410088127306994102973686545325176390722382408832708033510730426663352821358558833753197142982986814825046526985546824352403830990471984328310675384612819420530447694666674663194174783911205615484235155753616408761662448177371293191111917618137032013570071150044558309164860534454609633144420200786405305744391543358976848246283971052431670581740527517800263284498221338353482089787849234722637611829472680224217230090006428205467683643647272275271430889016605866462267284705903536215964665858150434576807180920042782740111383484539655583149284289046848328094061434467759766995497676596302775623008761241573833811792960083995916056464401930201041091080962790779342971528870172587018098153610158731408551828913749476129856954297582384023835728262146340680307966718820727207055285912536337178567212778903879102179312866633815134297143920911158068829485152905694329687215598621907520582691447287913751040771555207150477082546435777991729487911941466531109565913155410144447784244734902488381667322272780397497480698848309266682175901217332364159055975490372967756537145304464420978430353805357832787676343960151428681486013654876226200756873345798774569056707482005343906621302265723226351022467113827537890113397675855973023573220779956175723881795698207456138779974786863706191360806424640131304442335580462456348265400986621700005117304673349639181795399022712710963668903977893527562844977225047797969596370535332617655246720496458286090622302800524737239169911657155500791768406935915905698166095868453209546211044068167345935312871671868990752248944888278519577106363262222081276191004718877133522711302323573484060412383282405216462757838375267983373093338510980112877131567461780000384898587358158931501042892800000000000000000000000000000000 [107,34] -227623124731482409249127212110218093311055247764764261586665651844527346050323910277323398802148494454889891576596230620154354317318758491465674471902866755267328908535960791123309829176755081758031546733186506319845810689385168722911918938129637653175399883501902255554744221376199599025019117846566374421975346053528423667832237218038174800448850916576321955104170101051793306570327089872206862762508129061595390805753431415766619720725115035740196676007379261810339026673744437326150582529585505678189708699725246248793617539968440667771150801277604170238471190075637144886395046855804963423019917426766103896146106288740522218687435068110215131994401745461508175827601842169040011487850084873998314228739860041024113815708370925722214605310968500472896970657568987497416842468991423364082706070304648827204336056206996370266017484501948876367778039192279144174124605313748933518051282884858042462390988999883523756342411747807308327277307004269444310354822065315946604787336183454849611155168376840354368654988383676255011836270166746771696339209056067290219824942017799146033324746434108485066609498438218938579633918728681284803557656726458334603582956731704645373195263166505950803450818207918177874392420542811329479311501948240007157126609252903108056271540795215341171911793840233047887201037245146285133079329062569346191628975721597923108084062404175742265747965877391064312423927137879331732781722258139137644118915206464031548397888694203507144207521885549564458438758019089009309966217964177519422867139638436581685175614970202676011794055163278245990923946783659800618181979414977253090863647580371804943596898957701889140868739045793064689862704071016620936130054966305030914741826653182618626151121901025341163724403512010996613532166463037704475059350020771123181116372792995706659599907129942484221896916280873297615675200800947613072713758835111495345565871653069993198581285866562222461861603537557676823734061615932405010766731797476237198470343820436885537218227771772041907217116354444346456406843499219497207871909413275947771093865855325083955414374946167569778579247527362560000000000000000000000000000 [107,35] 79024785553119266073835004384407345735451499720414695942481624348100346684143718166660761361493298227399244121726384174607079724696444490378520783928537409499958200505349696125963461589581823139638404050921299167494934975264518580784190316132921040524652683999696953660377406689511863883179993703768357071394929212466113543726048721825832209407030290906139627218269540543563956127117161643643105675640074848532061393063151981505216093075613574221190048469056694126156872388448250698220737225907178222946933075271789654518069001832415979168187162128154901590532638180375768844569046406740406750335016444436674914901576517260275420976618936248023910932931690088555437856897233616674489242177326969088508465659095816891518023170920398939099690763529205919797009161808211189848585527076691025348585816323369722217132605123125683999978658187556527538866747281006622211739323770212414270488047692151635501663576168962777545780376889103750428913495007381545613543250383354589145394334058083625974037365419797065818862857402068780456262934313699738842621319059944906574249437678120081337405974464300558177852511461224379595240111979975122103578868774733864833461038456685599051919654977056299662605773230195039373069366373122096514626821828672313932132484505411056009289054483590373931717016544409403288575868195271271096159312812089418518256140797102715320771592231101051889507383648570303899870952046504476223525990586967130917151531474310804600456432711727391194994601038500257987819660307848550989581373728175934857206664930255905160346265694934528091550089718852753308442451242969969313119121472949336067310277588385059452091965116233561357522497455776724066783192672152771427894574269231642755990782222700594919749706295994019182356380296093411436187003900731991409318350983721978461269165076956454419988263933777155618212885784280321797312332861449848293442225089597679302688785818860599192140258973777735490674085559158009500538606992900663214420228788367682949218283506455096887958889759161716044852076237756379903715507726685292497713682510338289451087912116073291017899149859769211449184328299315200000000000000000000000000 [107,36] -23356622288708283447425249382905983140561321792952983286678444374897606622776205239453481471386216615654138878387859992911957711846747745196627947503103116091245527717112993374871053537625219698624664915904733132919907301556622294708371236087633578756628458429917253509654853028922928620482737124155356312705926637257848401472259704526411668873093426753084288844343972214720029591707789495333005973294064676726243066272858518977697546651961335740705612131489065324785815456909413776983695132501775121052212717063004852771133439338262994396060070033772321243333157635555420941013136910949456053001057666822076845530578533855488277136823712511647032462139409481361081298608289989556922449109060450450874849053890650497351063297162277404813801130623263366779982873653280573801657580598781915496408499136636972187456765060833356979407927883122094013392084577026779362142836312033269072803070771511746837388618189327238964455789063046155221651760680482317208729432155334631357128172455309995732076156788561473191822616219024509394914136980238084773361203857657265014884646976118584393682257645532731725212288268504627110065771676674117675137262798175200842380836104297027655816867885599156698162630430679083943860024050521164349136901379282956669505909913199162447270847912102300522031951052131385464918529326115159557512088472633102415806502871259170215964612905050973889911439159676105480512042557401400641817171070207903795515996623574205993561738137220062487257003086109973193633700385793219611705134716159477914670693862631660375879709519180045141299180726444745484563742563554447701620238959467266063325561359762791632786455667407283480094652308202720490069129804691251118915792980305088887801376000141669025569757126726060621823078124693313467061363970294562846526480097700214371981266001957489071225150575454692830884276621319429959358845964328695881467207187294953254388826676181643786253052512212522734188143666504919379966934615159391007740734534620395866666206339416677816399473617221797471158665709475845298704750067642162430727390277860710600342298420526343457719290231444857660598438697369600000000000000000000000 [107,37] 6242672419821270553715521415864698406308627410563189902321349574341820163909506581816442974009181124871764318126140948554062491444315842551569954899346551994328170647094073215645593275907105819836331298799120183197926928965049690190445977271557721781142583135219045984982312850157309951054546159851344764065421147210259179573509088193415153676577503120245465120476532090986008469631443025513117373327132129690497151371922373387240364388712344427747370301112018673931651690365020548380852248092763893761473808795608520204050719388204538951305858484670114648031509753295741330426661396818623794435512383347892176291752883336999580368445415123003617523204359628944033481749334796914843904997171490394840846195226309003350492740845352353828707104489201245241881898252314538639652307360420947573748277186787878007066137121085757482065118156353658105853586370352141855562546829863763123121394216061862584099798733081590941765355610438380053398556084533585196886331587173341687385419824768080817788281305666388972785593328947154722968850385208601574107876861847910504841008110560502753386126913659713715459849922901761377126985885813377458492598316133020957185763070947187637846982871162105589266212497355956563250610217236230571004964590593082610733417095500614345303184642843841165458288763245468753466357722838899603286895546253450367633394737762614710750551452846927610768582123968601107527657225590570452120388164624119991330817522692143792251318499638359458741489776694740290065189947232292586051991010359289363303690335448054822932679136043607225360080583208457045208306179773124235034441447450977940918878488290545394032797974355449355636034427596847645735867871930493997406122487271168912900354754938201385632968767613078060788035844281752423798081204252033075452029838100217020564767025483995410353334552321220155627853014016003231354395083278844398949379412472673719147034255911671769690420616940068921659954946484785482919846324806000764772447070558066410761052674133333000480699396178874409491532650552383052988544158158709003126055131871109169323734758154911269429290729112890533308413247488000000000000000000000 [107,38] -1857550414992675487337719286140451122652086339347983542109688992722667679137428232504742716613122475934146844339927220620966512320203566538726208252333840799418787395664177641964268748912467564338641229333856690040816952819094431356530614645313317814727233405270439921679708514877204630988990103499853650026062171099942465162222928368456979410564138230890946074732328830633078248896200250876746264515340936567697769978772806817858317670739468793263206938208771978212114704164985429266971399467431739633351633358150116251338776110185589069554043250532145719282461938262387420186450585445466799240792789954293948251876294765286629940569047841196998352494727550929858853492682155226810491581006791584672126010576952036851606046797866719090178132043951940564149973389571630466194952455396685290532827067004687211875130479317300939144781361213448344133076863815649165158854920753293126522611996751395580008242491288215918490765455671826104605012164213416341298178226286461829998670803389862704839243625745352345391722099778687172776925197093711684292559411293830685148569902344656771050824658256128768466091149867840478343570310184820238070207335923553842314647754140505001317206222844094893738849070158539113344319373674153555788970345502544474005647719173667257916636974414374983716597731555795807840766394423241096353492126808760452823697709396951212562064683068431962525424659257345267236251124253427897432944040609337702723713502930583169255493844480413157493144295109277868229043080522472646494491502784630134198195110608388049152105573338132175404898426199832017790968856668238102685744760971578882759950175095187239856410173553340885690585853136243402918830547221046608115065915298167627616205158206783134556169094618802076658160708886973824767895295233893206944548956510613624909234428589377120007606512234793714259681246547114648253562702652214784478071809797693565052797754442898228145452773584636449591286728669122159094168486402971318048881277594785761578480173549468166554199605359523184074776682821954694556752524174590075919231043391420058905900308437083887473697162916696588171884888064000000000000000000 [107,39] 639423167505490795761259744606087085208137230396396457011923028016711686245496636362940476214253613069272640111803446759983293699988846041826489916260669328771033787034138588467560821235725713020969522244611487296610696624922220679413726134942167438035291619011610195656232989623100697688207643938905526906515922486889875575876396467006111226078838045988127463222726381954383640588183397109561653204673727319296470789849883943385948979291170833338853640178692193460849497194238772340167772193091486164796048046100820845025650601761678210175411535858455583933784340157235070626837532410514262414733188152534664906798443243019577290715476354718464069079785701165535126433740873346939498257274059712511235597227035639076410697019511625239173588808592895903028730548858572934778839275277806029180012647664278709060811447743074146034931493301381628848434679419526474532062792776543506173500062263779569810942306653134088299404142480786423783387186392764340670259522502110086207706743419453372309606790242365393472690717672877044708128985178723847086174292608915008737472598392525268912033919816133407443148648552165933076945472054319129171017545451365277453366778207222670202119464728205950633278334571697921862163836082925317770544310717047316239814903465346018008609734263987874085203524488709740998652416462725263253928232507307772637957623024272345264050549952376217968224659390721078094872836857520256999330940346445747396779453027703841848742618513197122657324139335292240357230498475695524133643702156979759410044316966737399671470911982773595289594844885270241543912494482375227783746410461824132953406811450323686126466652464326234647260150480621758577939335201228553885445985551983256830530325574488748879117107214716768463178037796722224521962185989751133990432704972641463719744470247123007974370400955949460142384308951026844484363802199100463624129379554835981415542067329963781763745294057471935987850395499205509074737275812246240692865144466604910361566494483964865018596437352733297071440302715300177465690468341328251571346011065400063086993994731543219628997601775645935417904490086400000000000000 [107,40] -193544292674810036680800694848877575114833467103056504660812239497106439422127128434562557497143098318271535284774941723462663694545440669775928734009333002227551003768824464976211207957207224678288550416976473132608511145864453246536040911043436983654641389864977585047398767527367674137048360970928264757666336681866286224963510764136566689307206166832181357765422332032088801024402595885845114841054552418796257860945289475464703011891494254186053905278675561801580758855342115883028296701909615732886726072893464904537488603408276952146132199477131054406105786434994228667539803946761065488057798310228596314944429664969876289918467850900614075591843797228239303641927895465953081403704879181040482520238685796354215024394205393775282965621280201799842041872697478574104477513496447330585058228287739221970450689814234306368204736855412985781337465650770835836542762448904730355163746389454209041947876002331898917996319227989835155562101995107302317936180238623334654384266466591511021678582510527959496901503371201579256993233810491184961002682060895704968169251651723760502392222899775443652626322155645079373845336216535088825706750911916059689038387410578720088011697277348577510694040670886207868809828929082827654437175772970630376540165726757792129508266436054915790238034470755424466875162701692058169530034220960353550734869570415460887813702473838755417662511302313863992872415427213200421872946247019163576402611602751757971837856744592402324133467835730433075912731663015690056566684514176610884683814707507934500379309650729972158458129518865837862387355724199185672890084628348431194686440855662873661757776517752351757500392349686892498283426444529476772112549674570596618753933870043966909095063422088501836621881092866998404613224984656469897885605448120215986367877803115852190546025202830934736094089287872726134505183922551240718432615044320881294975045041681078393033033870870036438506220376018945162087228236082918250466272519800928764955596903205303715958558410674558594718817410051862426236948704423895330079817630038945688773950459524668381580982257937496063694864384000000000000 [107,41] 41066849436572369276837335420026707017142307558004097121480021470793447146693022880562473157516335591473902592802616498642914065065016175759160343159748170852171036122033650023409492942225091426159871018198664812801158748323431493034008872779011441444592998302266142090721429200554275994625882685451251299414494470736982837444705242335588890768965359907054929199432571921116241121290392333932242962002215120220418576755971223293457667634859883245597510010906297736748675789391076115729714293740991950245204599036804457007815474893472206646652331714956077235423453686964726925411430622081212337631903687423382442890313090223376619336143520684656005586537493741878870219771313925941919469551470693728851678143133038323794241945581027214832497062249558997969496080104704219210643668206907347433653505475477954257739938910235268709409487426851750142274491994421137172938074108972519700107217462153650675741974698314060231820619945425117629862200263417737763886497287112873814362729823498185478922338632805834028373258295182398678225366977570682468092937873467827060033019179826262995051292126708986969006747706865172854854104812298099107445253766906344659444284786088604689694444799033929108484081930282911019414973548203852990427311326061685238424898078303255680088581644220238863363698407443087972649298164917652410244963208804375348057969287439913380320545227235628577499788588997415972073066060644759835982271726042755436625260873323664349123596888362705511696291135592129491774819078541391660570138123432150631688828715841701570527292186404796283451317269927574867869689518050092039347429875719433388468017661327548518498016030733992819281495283810196066898719131927669509201339522993356657583633874695368435019342892675898627258692599095716578593443011077146627913348620822638719639822051850372884382814028676217727875285874568565776353296364941337009135935067719022104901156037031198657487863577362843836071096499383413419408927568807567013543223525109315951352422955704941868126417330569708908767467719899024351639170258474538703180842598133618387388512702280301972792603403729324729113247744000000000 [107,42] -5017382941273955849638137650450737156780610263461965001143257634039633849566568709066646570898014483766452206766336971782227926372073713239551474093892482763913241268962254706418417533322097563571007809893858541691775343361705308191770108731830066158020311425107116659306276196247034365936120942360458315717867606899655315838367800543856725921394843849298598405384300981011328814404646309401885884898330812191317538239861532151701765956560877673997429906474274392483264170174596831447118547235262990220477907651102889703687254886294591108802499518454058005454558876823178029180773130438912797362479659974906578956984926563880901859831797044022704564273837654237787815582036100904925447470661927910687788076643374226094324162942284002083135904403556768516702725682397600495968417125455693924605511642283237508032689978661992931725726100649642530494130234432426817822805398387664799861213812224591487046869543824739110893980912780511459808327967110309963892717272750392307490968508272466527213784834457363752426010880471505024827083942927969469953364921243976746633261185248030079937945803131942856900486038703026191553752060502468348076937694304083461053601635027510011253929387457633307126071936042189282126044105895860542620206816807344493044413167360217864582677902934660996519945239587356868092741810074863223861772186974503846145780898023582152527061641524448773752520627051153262325728998037718095326211381585739349671023436919023432079138894523371075692985617148607720394048816761875234747065543134871069340179083426089065775240566856459808328174784867551383431031791216975282900590860413226483574717738827881430575576878997628803330026658198666827305042083641111248073195187530904317945308238643926514656716660853297149237447993133886848907904310661418865365369945661625261590042880232756970915523580059306049942405600516717286063485385141973232998461524656468193801503898078033588020791172846446649511816613162328344121639466922078100376857474058669043156793312966555311963442302387126580546971081810381840558447225497493329267365313331042307759447065265114818557415142938857150203084800000000 [107,43] 142109794979825563529946009262386152787978954694421524247657374991937912472920699555649665949742830752080929761760794210721831204344798572336589162820190140284500737516769404780507072894022353867912950752846091398191678092356496129262753444634576685439237511056317275023010177474061892707759740273838936112339248826266989132296655794468369283314893037911518737547571655284223219157792661749443160146964347973487473671788730320712916479542848835051366911049340427384690863747414043967653919223547052854422222899585040934161273936218365367901598203533761166269187526182273211216034175086404121495650733822900701452618512208052903252950319499368574556330238663334861487015955195984022104871096157051243278935011526286081148754789482277761336018121301239143799018945915700037399311404145964321550784704741010967304871908412244595347927987758959690414077461148939184034418067335307720975563815361031726376528478851764187193941528776600391237857933965227153184208078207802406276713644026774315912870351032387797290651475203062220078720500641073907015864818784320905292222539776560624853823131860362227148529463727727041010399147589010709991726582815684403642490414488408007094520853793828426091720296902186871588702748666363751062999515033314270350133731884905967181669874516717931340901965021657026400451078809702152075350541895105671738311118095803611424391587571581064520529620814464148440336013126050703405129438927194927391216421980814514799628629600636450672652508805071366076700343066037806902196862984633455779392486826147893505899250440501817809897782295305317405434173395848119857826475925897531435742762964946970243650275464586664632868405675302453560192976227328787682498819912782867286550872561274660764818067871757261290866536298190132496798333246046926937747740377849801243597279940377096032921556060653876508556840697930945788414857460312484311860823707383197597278176999878159587686019509432859869295224606784566249394214223447338276263966642568877644905619086492725733436783503744495913159750761979070337029320851877499821010608705221039365026488516355695677165270646261795760239996000 [107,44] 36278286349712548779462773606808596604772927026607282593360526790161911741409046300942871161346476889899609094376248761518471657094110520495615055559741279887472666272889085060234440909064152385749676947444934518853662922914941690559775869896515841406610266208966190978983561132472888297362650690650514140111769265981660631323111772375790743391962203322669723559100256708918839653960166993002848306776477374426299377497741167242628262121224776108212904800158516380291898895771760871919688620371566184802347090419241426065715930638333474644761485816652728400041852862878522235135454408213052983612236863509293529805224886154238203025489235774441655669828807521092017676840463583955811159151477802445317484959329065628569577974891228241323449084247557795492671181517576133679489049204906056320968627151443234681858842520275143271716406977599857176815591600129889476612148613320107507053298019609762294017044243725753595148720400977303204426527671399206248137275649183460942730009737328544961033151111513052717923256164136459460643716975589018338011508071300056616672543112899618484640526484060834848909703297044619272608517228423518324798566265146989058378513628440044066560305892014164606368994887818382870725215451989917530529717130319181730143076662776486823444990596420488263222161475444770724225692154869813265198955065708016522794561817449736477592924332552792278795952069785624364406232922926727720338358426891775003591491099208720614504972403709842814579192146347510251701161685152573772215976556379875072624486394304575104540761469044361145846935101416913111785895808706549910294986334046887362172805544924247655942912554757667316866958998317187118663572309313767297770584649570754830536808908405672371145219354818767801780052256473176101919117829222874682417453843477361567039703466948941665978689906954183386163031614328509133869979232384899644424173895736234870859897997268172383468128378561196511236917424430638760647388842474029878733135770825328452592057217397148440412679559245807100055357410004649672351545717276388799263626336423483338379275844673273809694714434223553327456000 [107,45] 2764843980216427982475521625233240860624661092823485386815027225122225151345074201435145433513023336714304000400637822524038374727425001231182238029267257047266047223880197525356205312408725848668157110271169755488448692822650570966536061906611240837534346597119459782551759842799745464975179447880933718267550649637075375993608161829185690260514831761906881173497778459459465588616677749580889641297286945747270582041560822137547390002961109461836686226953827441931015479912207748693133883207140764141889464294443841789264045412137206199804547150447496686242762696297393924377573537900146976770948899346740110697983062285072900840944832089101240574951777507888389902762782582807428346994553679369090259907418999327326929158012329801692537307990794899571445354064364659201566123195788342963661092584978467043621997293931580535238460448867345091711016751698336808194450071891208909410409371476488182935754855115225583718572466096350805160389685400463489397526211503121040188850457675519578352140137300059327986928155173692158663367669659436799082570082773074312518354539837019284925466872101748764645363141506152653937191235864718660442207510316155431235192413173783196086795756323142627853565695074937172210918216393212482273597067663288864112309829210698650540036368281013157437790432636390528616786841985418030155261260624565440199068472313000033273330874324395303292691776817777981310123212915025436137638489864988807140491383516409510979214153086255811009992187031283416363300115260718020680380838504213128441549968555139913063482380393106645703009475645133999310817487222306063215515619235476401937004063013680011587156688016067660696156261518174811682636023716699958920093287844495151491804350326185455760120523032657290066896657579384623184120612233160406972012331263554213224580955275496472389615146767491780714666518899903818041609623390216956677308338468906910594382425028845789432280124759626695718304243574156267071819595991029389280597813852916973537220017214840652596501462181138039802816553303468685967404391116389741511972586073253522975043357702597987301218574879942048800 [107,46] -2787411184868968632386717096044212002820023756584585050053908467483838961697924161433763945188679097097911915065756420268970724511765921972027568174030036655517085486285869537984866302587944995288444634053759599981478881751054275142367905405705356647698826881565674808601732157628330767981165166244925766046858049078103387476971730815585357782615272392834126340868401835003181950632148368299822173711434357487065791040092509039679795430029243375650884746894059821117864526709843445246537141225854397697529473785941902938828555815996216737118204877066708504839751238711168330613550464493929222554598698367837496602511403482258764108428024683265870995708845047999174579432990401260658976531613060077833982086071706457755940105618202428231967093601357256262616690098985329111493135043678431501525608683680662077148185721775992152399697802987135840839793075374406842236944320743748102624312585993370368788803155525962483706184602177791900209750000252310853541903215225412370429696411142139219535461601785869407546078734005214763035271313046069266205458627328606794898640824251919381196477454725867351454284929119994205889110278281039807816169198642451460067503107440191835062222462882512296455417281233025657563937192804453760414315717434531479716260307322623723105765408654129872332990314223032604829060990466916339335171645552813017444311691497379939236320331706270665231681001306585515285804699685959167255735910057013839567430815197193531334922158906466162488385466655501397092634490261935787114828892159223345355933781660407252959196254542982012942566404974351008545933348125834215640130263892977119052432114355411109278798859006330594474184914902973480574988473444990757700739474955128881645924635574582887361564335076111913543241271407750627998600447186650964486994467857712464259062980151968256164526246716565461523064506919280890394687144041642086263057558774601575143058827867412439017750844974062850079458203048471934704216024984737538585141427395326215393023937996224139182338044126555383026369563874042538093343652569826792003903506805805297520992447666886595567668018340243200 [107,47] 554779762469948293655449769723505963267434321612786462827095678906992875804356230369471418788253393029585480093695956562311176074028471210866343054876529352559291507539110264170523816469437204595569507294115620204233807921213007833085999935075133990572818746709783139853654185141154685669858513193144729244804672627984420081077851273641632316398907555498309156145184782183589556519916811495458515813594579983227993672915192196495628035509117919730979506627311040350110847783970235575898408481728579965923370875764590875161658942658616223103857229762720686337079571474064589836823465685580175648374263206432855346567025314688868110317279242738767771063166731427125929179061232556387194382374092504042238390969291616068690963999899834903302017207039659911798526071054186010265551775178912342350044450383101323908539594407678510099421087696560944691168034122549767126741442465100552677089513019624947471981234961532620604446292719299460046116633870068716847695626732200645118007478016697222720483919095391300748073817343025034049208498606303352522539815866983302028271111046671639325462903175956252638438928429625240835182426283739868039779477809448249427800817719841534872283213417879473184068543811309681982142913203771887637714358146617593660296843827352798510960240779653511154134139336063813978926555564874728578293378145556679135708197415799874140531061737840441117595183118093831194414109080250736340403356648476907714033648348275824855171662474995898486399577108539877554660884069326028441652164851978198329390935349483455718198494205198461862807190554914251453446298355946160426917507951413102352997887938725552659781350463567650030300850254495975126812810123244053257364947492751194298733037299631867160575846827985343721397417742345141900005161892687510961867651691548115310055295240798727897751372042943464156249735534984969024617812289736350011216514150304952436704175987233622163585091677698161471299630313044585182018234799706530720590724836658440808267404994928911911672732703391638085179970100320766387831247156149037925744445246166191858854198400894525117984579786400 [107,48] -58671967448986197474872668682186007917756569707900213079170173711391996429464982238350076577938049037433641436868729574781257988309894786083711027730473543582698754745513316860647614376702251383477907388417162758659060352944252220061277188238103887962310236762870041678250708949857243834873506516756356459169782669340794102020602199259594318758904446813484392230117102564334996464991883544441196965585039187308235608254564508773513883229982176371809069032407043191274011129639110114268131023856357171939333687428827762961958727146835900311660425472483406852745132140175785097926367120997624822505244349249302448694572287426915292471097241852214354651924075495580282130850423718424725663711016851381458069353791209185785693556254957448747285411973053268938381667084514490314919359953876835176277080562069545342113830045033298083144601465516235547571190920980869773893827701351634653991728859677274066796705423462365179500809589393965028732178791290179606527578487851653407397717234668905970944836316619661527904391210489330499211559319029925472359708000953388418897451080895121255652749298246891266320593404107532016049335140954308318002024043407128139367057909500507580315941102567709521752505447776972992627569460505220286478853512885245617384828810572251038623064898704370716489690305106591059993040779268895358891834278578756636615066412165137121352611268061200395793225552247307717135605094161777054588808297411044882342516512474446062325788691516366844793497577207233314761852077619790328731378377354929333277705585268435093215382918303769817913497756168794564568208905486779043310080118267140048630226752442949181348545338265819792352975497213657449331854833633024928555944206365980621612248648140085495572070303061673202774615202612223496102037242422903861723540682039599570445410418995721376473155265117251130774257716830594631596023767902898152556505618609956769520003642001185693242508442316223198779949643998658218980391634201256508768301827520303864967356203822445059603357605933577017257490485977476313744485393519771541014507546208434302009346358968259737431636480 [107,49] 3189222679987145556059566372812932564870545720704701712489855542140610708925785533702454342441121104067287571732443982390762256530879678624704827435112608611132268987058441862157521211298917142544920188740155842701937535786383122679321121643592346821748795541072420804519472814017983028746819760117635800463834112902174472674509268145825886760633653303165258932959330821793152220277715798300255709905307555461286843038028494664685311074392568642065830992938457952786043968128254808951182576352574491951238079934108563421861827263224093194479546664063639124889300634003899822782449491297187347745653143287645093953548595684258414310043406470662850638471481257692062909614186122798021061522439344897737962423947505587700738589898269458774054052431164468679994024464985709850199941782604602744893073985851669709131700845933703448902867371544213298507033504240101214730681968428596082324398364755962323046347859027880473055846017942967426053829988109116151621563068985272417572317478769531967217411517254373495654011936817363379967395016121975750038230940347888161861077839266616712038135841281562115612968011654531506085352918481737118999974504470083028377528931564281721046018193027695181096097096086748106164107430016179240243850161230359057419912072030637232643817427562249537586453552664212328779389940996336117465449783340200494166527486586821779023572756695473510618106302254175377745407559092835620106230345328908251097471714922991314906583149785330418768238706716916314206791080274505426435330909452334291428022068089091063298550860817989483839284936437612875870728467892210516408610068221322007938985395886939756185371994778479318836011054527270547249771334555435534338444595333858051458851005315993406307057143823342976982157129779749113637031611996884074696648931933045468185537268869372952872722619266169385885081194104647262712386403249165305763439875275241281057652734318387843423909766618074435899017263720077528273976165898278771697508526227310858718262902499728177423201295307886675839368030954122275424983449940175700255473908167948025791462102430856334824000 [107,50] 17750990490190558306926518262769455126798073348896604230682473694846231562990425158223536169889445694824716873791634771973448922080543963465943976309226655600693600410966125962248487581691920575853462552013434504302421394686211737225673062024517623634593067867900717820441977918582697756173779023525364982333272520748746234064803809004319647636837493605733071145649837730364697506038187467426626729906709542158804817000239689087506285938146200678236889959699324004109595439313606523427689276112147699355784126190662044975849861630287067353898000934337849993712420545222005804791844870737610252949445226726405266507088362025530639523080881575843678819690793297173097514193963705466014071543823014789873176779991549119915316485340372594446227462260405222709897367749792883575430907168492636922668205379110337442754944066329620063809076785170809111387379599178670591469353421355299455206784938854685075125922409166452653681943864769927201008747909126952078199254692546272786804832630666358752051394178804070098121070366377185125769882611484070548200801451166640752102299655042696428148683356075973592529618050910512168815954036783542864445740632098627953351964924287847110705755616502935946738910389955303932385541496131350519014150549568527144254899700309271350567291970325097789451019996205966106661958791439750359326333934532221904079488837183425045851352803181269932565580989717648775991762922779953900317520852572257857235035619271153723704110850705121278066715993106067398039459846654378872855385350244132319410345052644934953447881334833408357059629352132523961319063926106377373669216941779359167840892995256023406839444478330920039721898654282971725731585031915272225695667813830411415401039733646026039484542599077830816429742174285913086616732672080762665392566755191884714877435361246672799835972179126758206433651754217808641793010790212248605268149369932483417258071649207406593288396293136732809711912579459286934313887647338637426017379477125608227459612235847401523789785809747507153768239576100907136102407492767952354427258655729470391775533139973638400 [107,51] -17940668015479752140459249482886474395340292561072734451177250355559380691306017455328405683286539994838430096006925801001312858642042286343546825707482555290295113800618671761619293155129070138641174519786106053088534762039652282339266222658945903132378054063141729716950963411812923895080854435107513979375071266250463065965185986234719215860803179510947160273703673982565446705094030690331293488377987224779753393687971159753438582836400873382819750958363481054973565775158349461459488258681821785360868686621033870065059991522248328710260277279783903503505393372618338056816650393789682546541815782367043798164136830388662549587025540335118462241988952700084813310358187117143031693695133934473830958284574862066674812247139550062163376812131455908036344998340114420192582938471300907423017215354208299470069223886103702686562572328213895475169103565110428184923101980530759485417684778008061936171939800393234691245212953028074585020943569357406826545616938613700259565713858827000875540182766779960791213597242583740318020411392065372676419478363685921226350681204910379688330962789455093308334676125377997301547792497164562443061343099090985788375308432856964523359640673429157649203090768115753788228456954024845038211428506914999988773099919888111181345726897686370039915340617287617497717799073488300980209827664664082192260806401103857955414393913532927019637844790220512536288019915519000189930898947726441224551441659867561535742472629215247412975896995109428378527934475531308994592057130161759406893252962943377392013152927469896003445079679981707924424536118309161639100090218224341970005243661518150342706661710656128120967590313921054197389920977505129014264534669581543583773377846152923966179041848210718495846773971495069899538733189802578245554984737054523920602787721883963505131018277321917931694023504234876261492047373864223218781482417832098920180602718367064077751601676985075588234261727564410788947643329455607237508779063669549044022702113479593742304270265749449800459528595658145469678741968319596636996103199260637052597500780360800 [107,52] 1488424765593491646603274389446235357143039621692900593258355338786603064654496933017215828743943666531023082776727047326231321225669290950653879618686925365825384898284477903834363081727577557972426886159562863307856023879563632316493560654484717607979948001794174046215215484301295202866494704980225321397867915145506129919067240603526596923472136798320152155443762754947926422475601361337814882459598124241094643310451481299324925827866089016658711027846261103905823379561240213215307178694128483857508136230412981073944207789069309654211329585543118568851247496610371370353706896720231731795100585983074391262964633845123623917857451144109015849682419284482133421048954054884738866718436915131735278402474180551934533391253644510267770099527021750070110481992510034210313342376267738821874865301075758718659224151794198543471429999945246911155824762780552404885550576014015190934709759868521711530542151437292386080584859933789989760270952581802194094008274440257817231589492143257054708917106558633564587998768783420205511961795453385129553588520771636279943484341264028678220341088188583918822097358713481123347157813065776061212234542290197258819328147767915412857835608446546119982423337196512772207455329783804257762242045274888301550327329344759894203222562347494024980081278387507086051914933460138175054574072952041589107967171978790804238015401347342517620371718132369834336043948203737940800253452782652844363331410232033187975646262022348735754488629645375440737685935835833595267337070300968986967265958218931082504579795814951691546407109236521604946141517577410387529038929213122858348842607210432368479141977784361538271824022841470516158187183735911860674248378551912809833496576479766255786435402786644839338624591351662906565479810468282956929555422533458996453829351104688410781614025697900698239496771785090105915436318646352243303150501631548487878595101024558184271096128814859537044215490952446057567509587866062884883149639038876333440778898271161678127560624529488096092855014465562728212800807010292537498950361321275909712570566400 [107,53] -72565366604036270926741757715620010271346448674333684632354999939311141846245471120820122006189789054448968027065619599772123317949438215935304440776734062808954476438583757944706842888724244210739053509900255435209257577656496812300076460319395643584776044533728101809916622301554682365309029386645627488244803360299606526808376177144823953985724702815354455635757914712700598450199878236584105542036829715221255177633550589646021075641373100092722007492467279464147017402812653639109064096948838794157644535850111479185823489230252072396893642284975232504309039701222371791645113412204560797840033336770211699168055953572458242078241782797146783703872688692718472049337128316994716804218038512946498879545096312986326576152127355369505989505766968692822025152337908165540125076001189865397455035902374178818032175817675059547099296441586501644484873886634844085354234545942230488221788236977407134781416299881117853849526942015520892113328445729547528950853571439874282091681714865319372359840950507203860045291598384069306914217694383442848601065912774555749484161534776386653340473386946318225697466775941260239473281864652923583015895143396605831197087054528988694488728051869818859592796948227214783672097958732293501840790395499131743542331275051550546818809571645774842858903772105559098709900444818661051787625569354482340791437888982299556975188450511005750818886361311637975657446597205088039692284146251229288002163573666873454874717313066870527079616632205526753483774660972863565069728979172847743619800084845690981147139536887800180619144182809920323981073795495273190989111934083035320495828354501475698116994320473702377141322705864112142036143833902168945276811562842750537455633396610008338305886845376772287777912186701858043108265983471769695683501547994565725674199755450781534007873400335570769132576671022392557827707831235479075493072295895251291873858179376555142877631851688506465963279556631768361590816625898240333854072197337802035847639245559553648571394678198763647904224963698736781008751930446893701049546179169005545876960 [107,54] 3884631063510163564471564468759590256675029991851788041726165950383903835656754573150290296012655832329198545992267528877139133646971696841939585110971291302631731928770426166365048022498857193639394801585783183151596357917982304367234340722729057840224474841669073700065779084389199695570887257141112619450434519783278333339238762122590166270078517469179217254151190062899849195860757702708619794387480255956223996709098014044288649997246864529930240439658939662107173870850667599056189737040999424326495642070125798501522523372889451143252472832505499304307368498293064842624017675211553945786603384391270786527252588672452643110597701362442903209344983134109642454200892565861952854067653817176504256952231686447059345650742022329214500596517954843413459933723854850205551246104356750873291417182442473757759863292233633938515105048240325849526731604844367194445663360316371674369092891742321587005625886856642126744888436147455294960869550053651950439838159119869473157289335608002050880524950091208342701871294924901174647378092688998755635528030829010950578360816491991350681173688553305191031360379886142942812358926987851631648287370481638320519932365675557412306954820036156426609246014057753498249130054810924990068597978125536399675919003142941368247888793051633237019913142926948593370855851406790628293122924728340842597855257996910106543453675429181668279968000340144189469649745781378866489508912564444762242551308820606075422622099765302090327534649626171046544471552003981406380735538525375024434776126580585278227068900955531697936675119969784081671822605188429722927481163535120236342029628018355257432286850878974229210297381370109304818543482221394164908340941657835879167442019321633788987369205157860621554203291776078652089063781662336958130961997555604550672149871089835917862263678098503201836508121883059304125722922828165952867879889182868109904855567002960212995538570496413045649495309205088880959147677538211011112680301371705134605201112069012290242072527557867373781089292630884723980416450972371977153685718766633635840 [107,55] -309970436428071419630605352183817975983204936568180697790526823890906795052576028037227819114589700439567547142794268780025443213839978744109773505626190996939208351583495429178755651480493252611198735631144077805187223739380476520016722701491434578741445794826230878415424704086382903118605062961986559946273212764272114415569100897964764788284692327478514917500748512070178583667470650691138271351526176488145532110487271224987386462839358044221320069109291948790718520323844697651833461919934009619525939454171146161209836990694284153324720288557030880239880307564624302078089133336963827051703412032169826935510300272614034750216254051139573078784123983590497555274793431746844421223282902423666221453970951527683595575094280944430526584671810745045641842724197754307321025250413878827354214023646589237473764558585532559916537784183026361626283989840412411047971341810354486062555480349640812284251196157665022691419775360304716201013009891022923299052433790765100683010332322812504165572490119892787943997314900896884566257279377793916621776805742930177054423003388866854534493721835079855606502861768640184138626478714923740003153261374089063759342314695339870066309438471764918664670498197631420686130006152197060816837625867208588459976491767968814448803875428187259573995470736620406030585543985131117243355968397770943183103435215723879272070403855890488341480578564808772931371727823606674403956864750861167985125002734385717942316054772665888922545783630515498110321069684332912628285192836310508857870217850038468164859963654160449264198642225106754866049503296277450591265896584710042496872367513012861639233154081127402232270039757863901469950864525518582030781215233835236860199634173973533712073508214819671783722532600697143140739678366886901391127759746866903751742913159622636746888298135374348468632870106088387581650794842040414209721609611890488062496258548163935620329987908947911343018656797400656055132872128832128024820171598837753597556497096159700158852920328888299656454516939492295185760561586125083944389380905108480 [107,56] 18470306622922935815388259517262386225787972068100643803429740932177914791827656804492969566503330580932823514779963905419283827235598479860418947496172039907661914990969806137351459298352498397268816942128386296089737568381121755305662876459059668634982485110361681054415506007910743574827822247171223007224159925581667423964136200182533652184692872088468754482002717616040662241402742827842981206680771553886493971376049959266473834603928960120658737899394813739726508531566982016630566245697265517573824195911471611367453390613028420863317913842386656565865233212390340486051943526361451990474734081704733779982836841371819628653851675626792639793748889876138338364898736394384730511383063167743225394528317297324138452745026418836444891424343109907260959904766319202890142145031150782118311664101396565757542457588329110676638319300538219072238174881614149418920048741571464582552516393825843111839857110390803973560784778407401213883362542149046922487808626674604223774589052371690944594492474115995232615818813081966486350116573155793432246396659727512365296334683989976394326960233009930274187772391027467764235461525863984199340348945134458269630451278762334063839248178032449333277071485606797835885108590827784035480824908210925302072696545078483207030879498751988620035017831497270667666354298395089007817024361499854358620920439813760784061388369563819030404083899797456963266322106835508226417234490323216161505949247273457325553869111464828328366742587789856820237158523171071217277603135791905439720948229884150372567428161930977522399224685732431846890628537893459694975658506117120958612123659612415735541160520598242323620234086175724610185864412198902087559675378363179792958518708758032779566487628842585178389627474386345530075370222746914570688610061210030089522174696225108004156111274255998652741751161443029654677396402602893643801257606153845419398080193950679087978479764977040596146540079789756574338205664732023538030033295176217755446039259157357994295951036375363587172061272681857189102884354038170736046221839360 [107,57] -414991671823236309699797899591951593801808243965777448451465755801801499681080500379315509111138159147340777958381732248021980010227673550948332588121546836660426038950012528305797347037779485442150443342176087336219030019784732509434279554928611771920611746688675688306369801510439209600645096042808438515720623000880633779430733607508322045305854882277510046153332922860238522929792583450968442889794773777303530652692729289391734692612610774947263413950282237733841632180875909747056715336753724181430374719898787699941717725193849263633946668157874635871209629736352247179215223656727565504301885204711713567723980973611944424227277551364210550125894230287164616108813062168212482913679479233423402654067664807787433860055420235574945834765479296544806437580467611635561003248475665830783222790794246334634431704296570757760579405590443195365744286358118343380170246058066237900407919013862558254780937845915832539349617512866939698453340067099134471250956115662310065929757618047851931435913157975788723423158542752320077696891036461601197815886981764531235447983950768812541845513853655085269698236375455726569727278561870555133860542737074033285546257613577817680329764653521774033673261404136922347515503534649223976448441578016720905964527115153554383554043309844313067244346319702822470769043506332055015399439543537875709444791107072649038722868596240566170179251636371175872502285372318255814753455944286329798123859289448758984396374016851827133279047297820274872291688045622550900954736082985851446455580184531461019035694120036900748268162037839148217960121100298916054240037870815902482878328741396043060331367726096029869724962332630010335479249925291522245301517775171338434520977663249392135882413740632630180135176247827177121189877229563747284535638170997466887679830594098523266656212686973282580875333542355548982306491743540820795792646087999183344000880680042986456147813759488600415791082767356744738298353008966538997834558892602639117390292823058809707440099656323883208099248394494314278169800702014821516525440 [107,58] -521654638148978835554859534372453709249086300480896677245204870315257500432569295898494305541741196123228150759235551449329395647294517964107077443157827269744641961231325719831530169090250001229942170139343892279280328790042216122073160615929609624673580431509419414160401555390811723661071845960195847249712152103135994275222780953133047416211520285273995351569254826675157623166859744144625250598002523010267106828638535134596018928734643121453133578851687328823055041556428787266799795567643710211931581529369630103537344738972931620420069926288160898660220577910296046288652697193793720022411939734048114060221762065165934070823759212304473041548840440500146601913270300485894555719900882996984999533922409928684332832591539387178505782349735611775973954080967420454303836444913103630636542038102837366560644857826373737206939078926983368400528407838275340006355325299032295011731557712589100310408417838268205207159780787100110645897754505905202439314457458464100029065361251568290540466269633476273444842462181498435679014615311339175463595196170777160825630305928583756563760187865418693542981304570008784900871080950231225535621828436906951321009906502112566942090331286679665589303332399340209832369622480049598725514426078252073585127702785977393595373792923867273585469032017347090730966920499125517615133920192905916224011709819303779620095254378238713401588605108859016256813815443258480152991321556798950126428257361453127943398425338375295732910273952589038535658517902883654007348521562746473474178136203349740192148633422943850495857803627716111047136695507800477641029009494646478540235172684750512421346595415016555488156348370782682786898212540851214110933341329956667081798052588964105495537647905491449428842404484671806837589201839957661627987966047998794595767592333616822845499479684745711173436879748044604833863975879253169528868045725622614688850546805220799711298066137978632329989385259935181890318597461210874636864482993319376843282638731051331361293389482938960127992576901439287631653353845490040448 [107,59] -746363333270591409970066554613506773113837657401625007244442291367694511943617399734658063339520614612066699621605601311585348849306930955799021849455870940863042179863096707872229515304315068169662401465095144856025835307214495357306899398839621897595093628445370727670237464485722586753160459419942591467979092013745235819876564652438810465140828201091515584299978525427926125061943483357915772156696061993445069372455892056765271243922496348962946427494162141396744768248590965737595349616661820149958164115093319146767552392082896211156939658964157225113579011232671997903642564173072505414802577662221841066512422601074618641767228770399311922726910336056894568886900494770555449091580623289405828162028850714983680581149526041567190257641497257231518170463276594037066457595476866858801891370413319271360922841051675270674045502815215029757249840066492920728177102582189225366136042218609039996066041998714376347493362951230503045444646507374605047249289619881463882188201404376296327986483334534073192689503852368314820163373753919326231344885810817905539939960990932392705883519676517421306085693263230036657354155675899090508666363470553345009691881702153893890330580484701786083460868570041111875870040372110489074690289668211626687718055225976992970737965232369018250715908040910747613195218826755041042828324929472597800351717272421253588875942270749579583429500845210566381604936187920953716320304015551822055382519092608256660902825988840713157725773663410255660373681288085449069167910242438673301199571964667950057728422076695651261816370385041182196140074064612291988286215154347251585123001457900843488587980702015229257604696042312514251239762872586363535425697049358314062611100125153819403713124040561696767942105269771553722904226702808854580363793708949504518045643291979357440827462163442284525148931156865581725369638893695502184503230164563263890015897529078857717261213178547782350073508473652280472600390722865120338962122023592818610051573028332056872528569686753630470739481352089855278957925695181152 [107,60] 43947499560584811918186532674994551347540248330837088288942308635533589706115787364897818371261245398397248307233274736877700243560376217636711422652643076266219868634057378535607452384285503509489072192831483228581088346565739747842136240700321752290397862137970796565304428692997918962968216445504422600554300049969301915390548308960076267698326148770296472750588649488990789926015697815377128168901193721707690146326472096162667119124089114637717247140446351752731147715638098961389169706198735689534937116624952597767651593973988728897448408194026512247235124899353606164757745875736616450854715767656995863438441088530681927163549807785791714393205707596687102263444638858137855716037697225646895514056313666112118861886182782746199910953525687790902836313874243924741078295465079883035081241139833491563341115365287300695541680472702998694969042288301152430329903846174219038907315088268967811515615275208848745114225524431561627768043722464408402789671990179957037917460627669085991110542934412047258458974034243208342905477282495851826961898032487828057532057141095288762835758558563587871377363258028858101181437335400709523066501804671822020673644259976613273236557592509342069450216658328379255648285342005419337848620751105232070095939632095125816100733646159429419072729035890570800033682186562934928696079306797175093022686569049363775246688715297749375777895771629912470462533382041577136643988266503770978306503105950597317229842584477521173836432702206659199844806197303733569550000636964454778398289599684024091989509028820787905718215916777423863215175313872843908756800928253839853029569878998710232877521232879660080626329992058119610764853534650278072070013927592734164095312404812020015212332806431043360678431743597966376932602949789334426768806442590295150635850996538451753052955006440550880584563476013358671679860525898326670305704959632874878150223485382140285940123246045326863248245082373874876458792500275906493461729730844980807715891316974639278758230400409662448905185178104964302504309126528 [107,61] -1562377084430187857849141431077845408914093173543087680967883542625581209225161284545434328253681600484506320183514456536252068099922810381207654803507169198351788400725936100393213068441646807309566904576505988210850043964373979837470586534265690413459800338931193631212225796387144940332753329859438633875681554200286311110055532151917549281220737720686215488315358546078392000040626903376843098472479695184029205639687557150799741518036682396357486235018571645541619767204510486907460960572137428528042108583798763208569818358430457577961004789873629339180157378925469474719945002932671914635905277644732468694556129069243726063491793704776849000932967281555572738229924269683888434596988928876949999493650568185579352660433423477107159412988416386314770636133377568674890565308304582009395525506386672495143811855347130249333628131710677983667272030233615202930618494159402120371337787192199916688577281570630385235098777683819171244493867580315756923422239078693136045322799109401473860877629583088725273034204551610411179657394929254393436477478114727610439460222722673096156787462876430797032376518243487264623088602897727932603548035949528169879716730583223739269154497263396547835445750430093885461567428868872377592918033200151995238152295398534830380791112920836148734322784327807270260789177847299218632540408485774243929704048287573233096159579052105362098207830649504924378885901408387881973470179578439935724780774247559856971301431280633524556086443690602704059188969145769139266710608994603862325623748229255605488945919876642106829220869570132077429900074374755550372701047073934977267923479535449178614279860481584501387340000418526858770267734553638506278159015679413955098073313493848540048778619459519701090164452812626753452039796192152472649969075368680027819148861032829742799830794160135390216813414377369215294655318582140696129340004782751947046723927965993237032355943740853486969302726188656935903712838907755247655013069497764739230101152010315255037280763851435403151747877084826640241295408 [107,62] 69003621885544281847280777699536167826374021736441073895647560702893243439888053113597428662584970270448065420765419524095578303293246152385022571296188832498703510514966569885195897435203379332383243526953261309139821902590756968926306976308941083342710524798831702813339993323548285990261987849878773488042446761742010724618975474107164576052914114972188627583016865360627124693300072514780821157946100752172802405668264475631385172049443750070298634092360028911400230377387858070972038030744060896625034792891520588123285756195293589648293908358196290174119263425184729746850049839146242473464490519587981162754661764976455755039199736936984988649795888596883008105276040386464745646577716603283354974490469563088248579293764910037772736474272762982178718448569899953711664917258112105120099709545701312767393970580285518348528943156133105995668886994110175324033738502435177025092202231922973742083445081189326100650511281258480120593853744039282451515800718383458024697264933691038911893674042496466640402351216736213208557552552619529926916296757169410668103389574189062983000893983027120623081641624945269196906815079421873450919002695673067660479762100449680711239534429559760344307090564506374413590972828951254224374933071620169716645740214640386936658776493047881211654466886188908850173236499538200614720383655514536976458355758257706862669508867521649676316088471491037293843255639155250396917299576111228846743487273792942204791665605525545945419871258119544233538178766266511972113269173811633130389536029384421638481316367802502729325315880548086443227086077784103517763923402343113048901535630763051462564473348917166895382093823223992058371471640209130713840748101104792146970559171766592095295523013626995969587196337243423690785252620168028353246909528344979181270303314407292731557294436148011998123201257949352879486714003136343162014293382612964090464753871653543858235143747882900828948509112418086973792758546239986976500734511140654232376700057371411005004103220103432677848081749563694540128 [107,63] 618828201101398616773066202480271401390823709465964604513986114575348205608083181201866461754037699884267755169002897709650498428668314922402558021341642275794462081689471271061387726625295731805253278809867718800077875387951238310534416891209764726048095273598203859191201203956714546205101307696815777906267612283495037110530561331221751095616458633862362284364889128966274144798356898385325048878172985291052190214530427238526033948519143515803133749821434680983932697619416334913463451460472846678366929005725178221850477121874541375886406703282113685544108483876951984242501707631037171619250119049733841559802881966470870208213082267438885168284055069792980968731254118750650231869747023454868715898022267513694226868850582808902457298291687213482999286526336107834645949702287690694295401317258578421654540013791353928144329408385442971499089178219617611673770369730071245755107394069989022901268306744676288695203295090713584894165204549466552673262135119535080097358888465104800195984884187175438047615283394970369314912415272450335339550240027329113875774893838652106090273400600890370880112380549465394885129735415520218607994337352653944199542017867198106844631310829166923461458975878633078383500542984648354026683366584003847360715448380019839058226272893600104178774493776241276794417402263187523076405246805673225196916915693581465782799423800580099342991508555985436023432669094826835744590243033867332539184292744222487015537030226879084518459087103671893038664457187544304366936212825146905711202993110134607232580657484096258416453276314181247745388021634938863950274460247990905544523496432559669913669379161904768966898006261652028298777487353050997786759205675510638157078728165121603358830533816285920913201542998616991445504021206398104741452606743339265008429110371129560278304519543317691273477885740508637571577043484475096110717214436312897461694452386583493469540621229449959026388563873455134762697166924411572245395013681617529859694335757741504876837891712354085338014217033669884 [107,64] -29495842082349465491033943085264072430346624701230745445978696382055296735233715224103574498634148612497228358537810449081714224747046235065615894923493533950142461111517864619345237500335740232699686599793888376303084386588320891419294140090060853427837602027007103867293649729172582179334524340427924484244526906881777774825709528203972781372913231842992656983604231362731065997906771284522772786930887056101288662367651413115546599359055770406197406810789431501437924572310318574534092297695852592289612866696258288768977498300039783237837389266860305549882654968850328409757173829722427788343495953900689055281229645413749621033558963690594361242308968024377462361981249975537471407046841959270502677811796910667047552002192585071782315591129499929603407182267853660020524235468593947333367606841061765413734118253036359187313792481929302044301608013670982214941779362814226196291164140861984885210570550849054693628387035467806237912614647342735196849734365235779033592116108873590588955316545526724896549555963194111715045835072346221964554286945169596066751461730030219314921354817022784957670544508841411657629910418277360499378644469307283805433858416345956935178915203387434631883158430447080513378849422101299938061233790038723977864526296424905756409800816613555145828241051952846257929525012843332626445409362062536628071784593074669060256321325000133607023874356939082304999684741279815151032249179807330930787031668991772667446968070294072380057737348930506554233407079816064753732078836016820978321663851673346786471286752415273274766574215770877911515790274029974331651713032858175620818465134958102229061377224295026879507725593446386598328029268049837244602570986861761577752972650907655266948084090379468561884677384036119670563322098691720526159255553648530188916381716668411387309341187840320591788545753739172839331511916671382604204566942220141475831765874026208354128603776863950577064019356114176505225661970226816807740488962348753058642384733135176405866840128101645811645485529472 [107,65] -1094293440324358890590152582167674669231165328905044837884414480194350928957143540945483560901597369283220350357735047540417312410406566336335130144234606408907536270871322447416560165893527780077184446222900674198192793898304292224396496491818513377605309891204213670833327130287313765609331696676093652374328584252042673816915245571825912525828333618643156179705582635973820677273617664953088509853282278001865254136146073197715074513146762933124423647260196152404752809421642656360632535517884551919070073794887697061539090857982328712524695581315236587363060700657772631014920691092373466429568654777997095898830439919575913142789078431114619939120392172763919002151486749645680867450587760388076629854736225486880138688619026352584314976974484600949096487329712312062507127915598284141492189191313122620211928822790827852128980559809321448423135108183162069624778145377134816544579557558286741991712565859019008187199421102231148829675908063319223092277490287807337412211494908295665397001803780407702931255205569620790748417426860837327375253716676579355222274572885117427906607970950331569468926524941449957295244828736518659860744544318764452543186410025512205692186433749023297525695219444573873401868795479967501396218035191404438164300947723013485844071988645890857476009114012532255785598772630479522347496288683040642336263119008040164988252415742831138850248438055972262055740797277641873244628674607332256758652908948977895243133830654830356111024122675051187908644953816038648214885881247075379489097683244383284501047671936928008914490831463951452562174977899914267979493621858346589957801558761915671644328758665787461066217382408826458260221210183652801022410249564440252793390999075352452526310731705617440619958275697459679474681970321344651073662596705518521244154797379515062915995029523776539135790843270163400255081710457006589470114745513704430456343293020939608634396396414304099940870665031037588872051255969085320872999760545965082369121926286388295569875884668964825449463120 [107,66] -8271841086842635894604437533837134182488298509705894466904433924621984250867581030895626518503683815040481859052102544971829237886793098075940877379263888737095504822766909520233890814649925004735404971836236195213896995502975570895944791776701667932929996849228867786177296618469734444358374574202991679667552254063511787317013000281166874242534894647538296228345688922203127954278850242996386391263485574563294313658616792519530308580201830754337512932085826029839990943926339002287531343452382433036716882131588833098921147691767414294694182898618343555753589625172337365016236450925538504388682232919204198095809452211323454355296638160238142160442342455292986391041250392819168174695747642584025646996197409450786284222748855905192336745372696876273930048824590510320910759856862401917738242049144803215769486312184513468113877551769687032624735700784714819393622388679154505544054945153677856411281711253193239353092505584931035730227658750847827523852668916188017020957276384066247711516032098217828426093249902256098982604813363006314732425988330968077059248212436334133525044819353741728194310389327129920695355862835434358377818222638978043900706932351719195769947753989888385295588076436669169984208443982476474737811433296914788863832147717665035174304253205707572144312775200290080141024452137032437837913310859562399392398555150700543633145358349299934212783173723888263167001238429776917609155065779779346325867022539500970113793612199302667456532062682894460722485001042762215194962413919741750566281805866497709858389010699164988146666349607060664820709826516040921612398500300261643838664324198745864029995713785403057307582132915288075346538117287314923110003933172998198836542073820716891644588226673339148456701867162014776145883092285713701889258050001521841588730887854343774528707167949698385348974563277320432283255153834124034224834672171402456708841556828492913684306189860017376384251652342303561338496430103123743849202128033205241926041434287494483165753631356941709424 [107,67] 567503286504496381149694551860924666755287613060227996543432336440813225155107219687330093661208811181609751948967186309476472094433389043664685039435849137970893036720614353061697891904709429377210802779887122586395189730803873445330336975718667038015374005808638688103375162535635870393487682235914915890405547140555957122761162923144023105336395973703721526008865874426095316415871372830524348220847224303762498245304223240455778670513157954629829836067303780235914263172315907028429144858832250240378995865785919751220153144452019944942553759780374191122822411674676121425023131068118993069223419534194502579212619680403822806765658881847510108168256964777779073065242595167692510991095763229659939718258856720914044225919766324694624413770018925728476695056624018419318322387877530976528304946069874292046317963672843804559521547230066206249675814327098748345622870176005929759393139665896827633767856995600163397650867770828929713659790478843514163655530931901745666705252562788599121962158754909272841066154152317373558646393045858812521004137943674777805848355055447860290909110586291655655447597547564795320727542655050156831036099413805477472694676877619635935997480149889401969136544678512103050233569935519527149577565301803289578971639671849100992067216817161397928563907938714152338895838888731109199461634839955890277843761872347139768182481578937248949163003369151888263932720763325843764879813540432622024260115792129127232423268312648675852205375756012913712523395210282086494176969031083391486137654299815790286034567655273396849795999674713562088660947035525878138193469158290811860727779641200232628112040373311669279937273247207215627511736388374168443266311768700428619428175031973439285889960034729044210976859090074118845146415427809527252435189208539681619415878227639494913131502970688328022972596140593554371064814316758129382157770235501207086932202557198871995152565495750635248014365965168651927197696202737238236721850375096178614502496374967322831235734990491314 [107,68] 2466148092035101915811227904116570478718691944486005540825398630019815187563075705074219445711105485749281684648592545050200823333433360257112481018334695064831295306613597829921460937158866032703021261350983928503055142118409378846692640990419168302203711785935264886348075238647631291794855581914966176413067917551267951813649657039361209710153497873186450928892277499941538306789392180745543590137807248867654794215460795274831588266371982485862847440510492992955884758012418940235876600422956838915680908726624630097552803204578306458605842003866600831863435940892770045332370673496964575285100023104593880302721410555302106866687912952827338555915494920036367261270578769634085795852886497252623518047361954396324216143136954193076389555982977948630296512844894057139428678334605857965285544579451896698821144213185784684849148221925673453419932836736805950162796987277062235477606448284191030328081935063649078753715621266732492628422203857348466958718774080082426576279655059694489503157187266803370515798172047234915497637544371537901370160569074555575052847931885936636768230187257356771624481074866648376299081305533406553541382983129421519951322097594741756139202499860885052762820871927772661376259398322048474211814287095922643069226595479415326340943401665283293962161756436851741112499550672960338142137798828429393256658699105186930827599358741118528230222409304544853076186786540674511382763126135568730162310345723722252497773682320698308595042021060842434276557638743947680602507501841854075893416199126712796574181947115943344249853480161255410955033850150561820159630012389013700001016292944202822296265197872413988188247140745365200577664187139182848828371995571408694438591630837341195414992079295799797698514413260001918134311212330148086387426715924245463599548973711415601849667638392874774962359466820661348382587357718506117308408263972974892909709499527925819754932220291886330625157736778582223298282759579065192814173513013043447834225732415139439799235445024 [107,69] -109822614618761320733143984878180448001368787117029828671476814969091338162294494888723138071764222278703832081197832456718753437251853896450816062906655332178061163713241501556932237263817535117333779095771929370401023137722814260169775298599168957054902079757199809871598519808607022312602343313743759334675916074559153789325430170498843123023180262151606370651299023219119425830727686986930367330340917287768082255515425038708481768203489599578051849716994115015867560944822432398215301741197802698593307990664786148519499656367439382298550655825782832699276728128051963164053602233168374150357437752246804319666425790494011230139483120468832747730659445942733779826935351707585330035610995839126525551732772522018326436828903462809503937372954195894735929535676023546600485894648656036779942770411392358838348054579704967844887626137052019366706181082519046901536349611887913421456431010340857694745479304097812229236571906238897786528834526846645082100572977733379764721049075478075701185233523359610785507377455973960436380029483228832050787272025836283369214930019184583998642085288074158228101255469928858552268049913543756312841976352389330372606385395389278099527832917721906917162193280506407948725191981210049281212278103207070753021729125181393318189542544453028057789082980138720467691710317118214203068859119267535645265067503118680704773135215903766478462901931869882905381252874757227624344355760705715949230509989933457385771412932678443882746133943357382251046968515372640411794800157309074617990752731924022749123306930232962323715242610516906019599651824133993535561806518173795062959654323401247031542375499854391849247931357305010215736893683979239722104638494477668146833348185143796534344571662669254473743380410015397850070614287719381350912255280216830067402167024742419843839892356357959059176750609113021898145116865624487745209696105022240146625196661835594346372363748231745957229476124607412293875425704019334602067398555519889156906319485568842454917252 [107,70] 656059757921183083330663831371051405241130047332232318551886569936280893493887262694984600505631161408840923936409569110428802243348942059441478218222358605364660513457965646319534322614464961046079766774575952519020261646864574642183530066016620877086971343586016477073894029890056691772223553623475845409557149122299056965585480087035726075722191759335408793064021654373521100922152353745463421081511576914878835212905032654871773062117664697096436616536808177706821413250489817070655572472646437436172020321061602898167655073718487158383445438974835503787457683147943845956172209240061028572219503849668275927771154793708929669149342862624562260507394641161666315864801963232071027886369258009248222472192891808738979213189274455743660196705990751714739167900672158810161286370508862015174686169949109343809332825869981026354297956515682337194674983819663063874980434031230796121644353851217921906654374177918777964383330609778330645100555281941730811228911444109384533933766950095221649134263845052790810932614771695888477150118879471097566565692340801960145769514123671316059475107021299129224251838196734163540145702434173330367684322555629450896121248399991362123633375177759146527887812519557423188206920706540073030205764802606056393865137714760926437647700564596085445103128617582964361655878032408429974962871658715317742059008167203180312654516611647920400955084286034531318866804846132470954557490332340022038614127389899186043377691903297770615713071741396788474943033791495804706780483028384659748223241272779994267107677345535804478381164065558646303658774334325784677141471202043705223656194611823901144420687126232655246512396963477391690380968287884688849754664080864953394586003924309763497397542000940893806732126968520667348121462055214270423556523586606921189166674975590384289167075758456050418412556576918216041493328199383328909667845350469031225215101879506760858099311192705619685275316630904190358977036639235609538462083111980444988191120226299909584 [107,71] -15910260883230981770701388484636884322020875144131078423539829764115869334062690109922764509046285480540204931283801803260378750616053611315802788055553894210159987595237983731926935463880978908168752416241563847037046221879087892331411742519225831981577743318189260918475351274876112288118960219240749383490185892139877032763299090324059759060429975250263825019058225103532902137770784254739612321198914384099337936732643133803203251074061946219718396668813940234242964614178945649078706811441239387980661203774269019835160270680794930086048803882999612992021790730220461721918997960752939133105853951990108484382346045906321338275811448239428551112813287796726038452073935992066022003586930416800125218824968268317448081653871753792047085949507906836274646162212017183563392341961228775328526789707183078873509456595318499260024217951140953470219373117138556334251855161920972098024487442719097697838915200673052752909820370580135839680272758720314999050607007029512548469389531010570394048527574242922162462826078365478901941542132547952620539354589559719786869156151253164172359594345235767344171220388127878813380046545707187427075639245569185575628311248250662904992031780167374697813625995173155962713464506263213952160854095259231774663630128826309897594225912962058453078015811897551116047630543812710091144780256760200547517491458941541537297298523592907286562934381057722729005540242699978216720246854368719113617108354076397750318586223747171221299988699673355310996582864443373972871677474310664479420208806752115122551851956694180814218323189338279710124864801250483383661390150646906587032145353626661951180221126198636579544328557752470552798362952300362882272907605750969293033116211093907207339548762401265831072162344365002231517435070006847200603032646786206180011469960483057329420072606939965216599534553915110427353344941803224993158327058882359121061216505263715772633859316369724177211604187836661357929001824524095314047452954302569198620033836715278 [107,72] 516665354730255946798293885000812949128606810235210350819803657318501220424149744734589351523380174393599460449309207915547831249345119870299873573950097865557784682821268356216845810850684949298263347310553277119580092702225968411831029239302913408077772183225246886441275995965775583108318519824747479175273244699276816534008566156336266593748072454838116457778786893691192292703141077701333424628681519843731890940925164846899937526008366406645172206993185682858455327430013158650131613789823946661443325695684877251143404487407196842445641539381406044273169218910600935601701293174746925960814083401596600943302760000723432746801936873387527866125872766539519144337353566364859736747031831348119703978858388353620730423258551129958947190123538781886031762795614962495295892881222587903689215689994438585621163337686341440931328988561105058310861078588419221594835534516712582711420942193489411211653500795579265920255284569554763019572600290664068411147747608196679854366058536755081177100773020411672309722575708884944379828184575996973264169184941923015764847165999168095737851341994728765429911667065201478591484668242459762723545951616555363110606111077731691225454217005081251552151139721976522964167875439747294218738887665304262359861835772220338117249379989358042539395686430490827165642029353950647166067302253696507062954374805780963255457142289702865991887847246548249610225476945176169954330669454949581206466023218979316234125387603908701623566588007202607854496368758797081348375965777517437547260386829333632024443622320013283535658485030898927515387820750424367800230555231194859683844819670395533076147600357380558512624248592133795923946578695693906165633770293713869287880264891963726456938501513005338691693809040297904298325872748378917639332201394760955319777593734530692756096222842117357384933009198084720761130815703935623387937337727435539954824279008157656955702819903803396107281542019768642432023648711230508134802073730624277264079053120 [107,73] -867688719898906983267456150836667598134458035331758442717798982847427146616326574650152197783163789564566866019006170042188263073661375919365945873777974544758847022239796342382649136344814561974644700886873024848544170139136204264314646300695768144598606562967154433558562068148817703473373600500145648474507974005928275943087444772032816924506911212882190793857197797839091997435065832955223365730451350349551993623092665814912586196151227949087143868660822012966791490419265179676534082383129083749557256538146484038447079702236239449938051172108776264298382809298142136871514927924085023525662642081987705399737271912894664490829937969725403300178977393574774358310156583879719355404720404822367309015246495799917974581028046367277658605345893010627621224683309958355708061140309458337027447549657728419159703754447551657813833258399279045024768811189852415404919439587042965563755159828904568345529361187333278093870350408725302745781165732044398347491282495279389255727041913930258569540133282670968849308294318257023145679606854556921003985598812128832160578828148008033391524201241298257215556493908172672591728074638016556201558753839793416047326535508713130552670620802866179075724244807932155309492674657971496349789380299957711276600378252431661684035460314331100524728073984369287827651434659128590827418178324059966048339800255762445956812064415002991035865787755720007034614080620287240850025070588655135908758427453489282475984266359226811711890394502987259509775419473818818104906087680122975599247857997327780381741302576451949980495871157390287536807492309914409341748379057376097839249192623914017155218473943558865040948382690301870864673723740267002032520196573177962064451799874757306235333098130985963329702835741986789057161201034368473093489152661209738570856591737282718475971358111640152844681440514719660953843698385634516850879766375687532402201508062560232211998743406632885532179824769010307542256854152805719449599516500733473251400 [107,74] -47878091996675601682739421455148670896541503669239704662571945607729820252301953661454008808117028761707967470967770237657577967806768910197471242409046730783309489563692872357127471857070661383400618093519165920333114956804482746011352416289460679762233707775304245169448489095268781289259829963580268886686822903147326371817404763070434264692144314844633928773970670311673773246046988864004787249138615133761685680053607420302536747326245706337291071676078004676376759984742490962757374036253440308602315420705060814470291423245139994679371984585170278487509525760673625878778236299208602060447486812464504298501765140012598960328858206401276441504184134091848776044819681352540214159214507108889691201667067582299811249654267029418383346335026113201045448773351712406867243510646038771639512083071253071830009789638373348447768917570219790653229376098175069421573964434901709098840197418206021953053509301038577492766381797459473661182565845217676250939152849439395253375582312012925237981370219156961533500072314163719353498879288753323820416191739368988322528436724006439868808918990450053747132247741642067710252032896302617895026374675496031471585537032564422432018745571749227588650879597083774217093476209654905265892465784578333038445082023585047601733174025298602340340662815572430512613564726753476155922880625768008707311391392829163673598854302485906841656955663778684364966426101885348912077869854162390874050807531705240065826958342879982816070284526116352882754069984757649255427912389633193808961545412916773930847013110857827503368796035692084500194534216986479039589939595199493584012981137001182892477777515590079166051496458072398380307180780676149361889794427190828704698971056751117819693693099654894763648604460563216768370704815788250497292442950549904887501395954290026078501199814809078726897799513293336438999415333354209637956139826504887366239164601088610399867200945976530540248293679754405782567436265528082410541705709898573024 [107,75] 402712153070263169124956395132458779768072250913370973894221572081644843135284869597969076380944059659516891778681607674699298323099744371696348444159953532696723816770064509519085036446338059174376412931910258471415807901504817981412291027984336776649551468590741686562092694996351865348261948462521071423281134254776535540182521641227493394778725591813463957186073928147725985910445819024198655438732389714541848310819541363764903052981315966401089087681694167198984750183467990706411276500294991806019892746753025902193268545985003133308104286908031786933406745527690031605104448082534313481609414523957633287136751001184281178381868447614275445332867085774222590815351743637537385889584308122696962966545926383001499170276306936875989642434145779269865146509255843360077670732160043455044563897588152237508616913867162046123462552130355087233425654349639301696297511677597396262812285646986374579485454989299384343758392917140320283538929276460365833288750253380713422407698704136980912464273393555119496460392102935005362079997120058720772322910297361071778078003241060613417615259392788124881115408107107041900865740234446253434337951241750992844658529144509976416931512142181298493463267432160211217631584181328063100451189817070592714691113912990384759678891099997078655673389303245667775383454332147883182174783941358237900712472356322501573761960810894746704955546298810867507965511428042120687813661083986033261320680702309882985649673064838172665923839922436425267004033344820824177206033363014189943956956254285331734531087169539085537463729849901198304997234808188889432031059520710797753080258858917198292365921600343490626872502910391786238084258024477272356718777439147565318786541253805931977365284666556639799386079577597107022354986923601361098857118827875987845954444963913527027816070905716940467445382615461201766025052592266920374624887285436819182776463832228003063668337284537294901806084403205565296962020883185444666281283411736 [107,76] 468529225913540687291778069420203840841697109192341320330981850376969648980972005395709166924331102641133335922763724843977166880436543035636546620555897769480091830741753512772118187449683881434189347598878612733074000625604126598762050892370551782419017531076562586510243273279664903908899440112857589430509517571327518225457444549695901414554761521788919507372249253159062465799046950617476145145148076781003332380771052027212045075575469359257529542658240211767150446530280539647071931500011336401484538636678438440953101691037776314829962113531530007951327254295480845822102724169183680148804221084344326157899245020802002514790081195078657809579523124812005581047073000841419540436444177438996743784355590004833996890117257820142341554523569089428385062528251316042740194399730179345978147395563953978763791956433402862629242444910911706304493026252096279699876526204999743651643612262208595636370151859780897316565727546201236543003721111036821265030531328497933916859061272217887499412855624138191053616370740174375153475177182807692867415757090244434997151648663629288660876498045781462288763614033249074264840078256024873954087330181002538279549509899692214983665769161504778594383599511008914915414653235812135443320108740608626275231245669397432480949695981832517879562608804316781265463299087689567984055352051230907006917770243087138946106044113748190116950793184639780093510616116425313429421058527499304545721826624678057989385115906393924118942017189023366418732640470488104478445656417637799556825169413481841791984040295759230523233058593713666478291516845043788804675003296794725434117116991974099178933664375417659980553837545761385302855130604203568757739054608716973067310356997843255285635050089308875449647624380210090655664007316840264926257478456214118833923239583502046938679896192382835378859703818558842855165684729906806216213665107276194135752915840233597364413082976614685543026098618274201298331785016686688045321408 [107,77] -41625278283628092646228204799547397042982463231597475645130336184394480010418662799872020382931132387000037843187527240948149236593426269773302608094535894377432203203888917050352103633662254326423799221288260664139794365960043856262853957990767445657718918340378731423088032150138772573269455725462666115962168055137901189248871507518614052376299179352953948512538818421531362944984694082283920550458358521662680228926468409378383047855201372237120825184490738026033081152074153920379979944770838826074577190762765697659665726169983011530872958112417193862176142301850218519206450979445084917655714936962104303409256877434304391892334361336128189099414339260658258132764383666809045981661450181090906754588464980987265128197826407303133625803136884391919714223693351264960705287612301503432464706250272769267530584127407614182156139424622542201971316872375690655773630903414344212767900497839313516463387219535883604678565056715788283638289268289320132713242908549845595377703613053251334307735103804355813616387377375031937525907590839073901526075204464261547043822818026998734579656040176115904916823036490995444046020448216176232322081027054782001541216580759100280031529533295482284803762257504531380076248261456322674095134571673147079606159549840852708275071834164417372011041267694590178900216957075059855645015439930118051867399560311525221620481340845230931948775297232329835258572962509577462349944667780728568094413754113635138347334214018683635230014912543920993396297799236619292953673496568020488976065736026861961697796889220316537010059604186557185920107394949332319426923191095114735741834797758844512342026919282393505839724563332167999576035085816711985136334148791698431083530950788328458743140741174028618453930732518868392413585527352914683163545922898508131809203183260292002338089126279498496396670463322888090202765566801354680986324005508862861027807858951784336214532229028339893127453675809398248098420360364849525080 [107,78] 323612134123188877787398335560798341574730915803925876740568689323905221259322115222606044611504390193296536349698280648393952840638188971928425526038330580579363797528455548515759445331028037874812576211248170257702225088428962892513085674415058558397913038120110246520268772725325918024288946264983857263254872589470242836927335348338872444581970280449901879228473185719873765591332744531190471785324727777097256507640096889841897430350171297378267480802500312583530259428179921035908340898783351326444375515150541717358730515946017314933119520864327315883723693574982575298610372922210823375418705401077843345667035310559095133788679318528701537147772530946795178613233714318399734883385043802748107112926907340148033885624924249814480427886265617795627844470292229280039372270347048232967271497233729417271020463961354278880708233289085064732276484671985249212312498122456273569238795569100002397972722401193625091670395723589400541608247876153591387940441844347808256238847157877200914314760183513054890246716245423058802535174115587063844720233477632487782712090063046495725222474271416499843132786226783114593641517459668040281659777263109997650916314049934713325165007872889518214429189697224440795398487689147891386206651440955086487287128116815434840882758367766620192596507162407955974926860951271931184180502190042031915365594644961657806472013898893971522171882715599252679694182286457176031226042629194406386492516387070800831512604437472207697392523563488708358815121787602569120691928767908738265849614920785560414921076908725228550728666203246119701609648566946568434913068056315627836869308209424469049552767073014209287401014473162539829335976978757928216599082795200712558200099228930940451647745695354968738564160936618668927569744461785944915166656225897454619220754908557657417251936569704199780209120989276784101746058087999579171926537261144989902896941594571476663528842369932924408460840391157775187299071455148240 [107,79] -1022583540308084712475781370594594348792588614595467598041403126269441057037951891955724860850678664509589773369953275255555437898935912552025018429422893163311339283574572452248661610257101036451781617054057916446029540967210963499689089271698952469164160115142991377990098708736977530787280943289125214810260352522745500150121542765599000881210838769247369470963151546325142184102173219913094527534010672521434216870882595417094293180456207436296979726187902534868030511140590595436598491039454571415298901644588068020442106107863677292717477775964949631500486258422016820487549740713179353162893602792151569100523143076845165239795327165056279826476264828867633088596063961575893275535511103210155200568985823512056192050363292773428799255632597143169897151309056073759113736982839225721516152784162675070903495837088721894845403384682701341916800030039459150024218953571587488247055365469587596754209045230715814915646307182503786975112146580476477638441737566800848413387186880286491667708995068822212438839439661579804432291779725861929357368823504850979247805906616600663136487035997566236393765219753515608982530082522649453017713551683240459257279091583517885526644284088175351775697974870340786375374984588043189232556442567430510676541792052178431311357181234781006609587596765076238915862134070823989162485838761212883956715732750771051829344903147991671340101531958852795689624865123942424251951861038941283070862167297694605419963721502994401545462673111505293594954779624830562275313683672330552584344293968099491348552691080913141603888138241248347850295652752445030717610739984961388251029927839168556305961826416983329955846788722779384719102504823650613735852020018917551025637941159187610409033123719008029229098023905801174592502678331242037527900872880911838873748876299957003692826653179493326192850235875891413061746698189105617650287456663592105482118531150249027516942018196165444734151416022909246392921955214 [107,80] -1354717471532647045696348855809077007589968096814376298235887670534895964378281546643101532484115234597374729281251665869699230676363046750468383551200623543322415451227739775097045625707860781965606931405934679318657406817833084465971860471249493109510430024079226855355022919161105479079257448585747925236999443313406755691112580853815494116970171161939672188984532816260295083011217851419702509724496594231090507112962624749692606309395115530998429833458798269325243826373190974514829522106428525018176989579647747599139911468194149076853992125470642563921782362445265699598626466675375812059714909878588094544255866306317322211188196848586277446797961444101128743191686835572498505190378932299264444457713407611800803673955059134166489239431227101425235664319926205373612743205853909796315207470005803816082623673507449372725439085542017412849177993852527987233881446471192876512273410845071920432651266718183307296394750913909948420383854276873946360918466950319439013475136173263794388131635083306107186447184661502200253173726839975710147134266289198234365548525777713921888322113974619406479181385634420697552982027993308478369082817322137027714384127059186625886533888763002733339410313890617789337620397393758964999742379641438895027281101757263160235688392672941370318766375559943050827062636696982314648308448410432050953668775273611745830984634563220807145080710323632329970326428029483436158560965153735936062182439737603328776184171588893288427008072279042060308860553921384394942618560280995082768040964686792273317261717929979221181306922528151946319526879626032514904201609052532492095369402033813969602531431809200826828583552040911847348830810836694609937916063275812568344352265061149317072973996951881972190603518495406256127644397123493724051446451491308491416593105031852464261393672141309499465747133974184524481608607742605373501265015426615228844444364304115049202847992582929930816493818607752645847168 [107,81] 11430253006172202063313320296105372791726659012166727014407751113651508565374706759803778276805588561518484498397649809588103456861039490755581551618939724356532744258503213092480460221759498662424835481299552562185354250991080870407218689075841590842931058131687152397578519190936158048797351096208933436252531436723668409963121174083755064923304897472738672560867981301553586556449397049234936276552047761998023654501408437523645787214476273999578367592806799628948266495511455956607787548768561681934018798827193200046107023975035835840031221229335538994003542704333857707289585053122545624807297137331659441153623969497373400501227818973084113746680950104534132543558138932509100404135364338653681782933585355845235906468728154397339080315483955484345967890574819858257075749795639517176419838153095642598770353412530418071917722357256800878552368978711709611379940055222026542830964676999719698604415449813202213977588686346181398916948700381670915033020985648342533574169408962005237765279680524251005915578863363297098208246163464300914712118859210191516794407196614862172781512411984016151380481979341373077886678290790841830976527428280405690098678091561150476464540265960490495550092162606512704262698787195907163080202801507111443816824739778867603210509404471972085839404136542143093951584223125062620557151694922448460057005712414023463163739335903710327594769603469507825921226623619624291038278207657867270679701879901329452530419056192615041250577479459764502834021436065413599222411930040057513580983826094410720417614431985915258481651546708554882219208087659048108528924034950155054979884590178767213735289338172707464923330875509975464885883990044329235538182534445369355003100099903695860099522355340110845690751056954204196141044548041595820447511226009651714906255895697618647659725540292550160702482438548714754848651553700330021820045879700548196264722509873288903398801030302455151738532425813047856 [107,82] -13008914673608371850393168558918341669801779462297154771618895829252998984587590428442395106544210881924270201976532650005014488524218410964985094394606071350365753529301371859896252346748751089235921224603618058406520245075644733216610685339446550911414013528402782134889105352044588572062028757905730593086360130796792360680059266726636331389180136701815785232332636630818838536658494457832283986223696899044228659991240189618977449281819345897306827526249135887950708324140295935006266540553926875236554259506602166212474104351247552749445464185165011952760782332169961026717457509236702533631470113182150117343304289830874571136794578999767963282162406754501567554345807372557796706218990607979066311136910427394779312458238152626954220335775592910363391038056717346138290821955874592638125965004802224443478067168170694466712005441723594590035076763116762502532896583187540177125896152913958282719621341901666800716521539200237179201015237243512100976885915066798782990986978805630893813140250860344596441952531020833149288958941402861571745928176145031030852302010043311879588586836969536076831682964231016474207222403290262408950791401753881110493611254654009943948275656999995036142829210959033541452312567250126489947982263604886061307615437650464080931575505893386927857810604771619469614326209938288196448906953908619864249513748606531990956190427404912753844454923622805257939051256446066379365065173204145964953890045501506331551445319340403933066846425911555153808506507612162124945371467901315514012142351725746407366424321233063273032317574148819227455502845114987309899837126490016808473509074581939511804864125743135453810391434530350935361443203681843567792984967763804391493407386196824786646218526124574906468391364149769712273686102144144589457469665964400568433226516512883559758688347193631787182470222765298714071159384155978091946279420753245180498097865612642338336685696300401102414811758976 [107,83] 16193694331997765347333834127948842106849963619046941172419872360504782390772367523963206554016724077381544009263633903238077772544394053868054828783298371268281358100492688593592463223712496016628007167888978028471591849488460072854433991162900945707375045383310625163588280496245323150267254577810793087218333168503039130406955377334816917645853563831773908044945761697770700575038041877554790212120165636640817065859287586666637342980240979978986398052374930326064512245023265007162996946301293119893842785047990505534045991924306062038229511747456653797346474534624833707880197782911223190627370114334932642145160003036810994608102136725797674894063118523417942593862553596918993674829619259524134532043440686421724348886148959465691181347021801142104488318355131614993470394456704246495968029741587074090330004270349967085286372876193445295775706769909424958574037891118725360287423145767409519787043379126319318832312931166259904272138243591517176242651439494520491079939484280458701008991317728520107641997003169116355023210918869513121977244333978127213197378713627433234769315758146128168091037345278583850767422942265917326049296858839290299532149229598897230361387392319533265467220013465957485980628389348108993372263047158424818734026078397419056063752130030888914295064971286294732458599337867979127821282433521806929368087411344648746433663951490009218937429270028669447529083019551268216244078165619152389050216881949441451322345344269860161394689142331998848784723443197683381630500653466762729548614772555566272481540078457987434390948915861734627698706106999958167644979744155547235198647169483141407287178912451569509872249114126921669482679297875164230575393373603307103105569196532482375849830857435172752452841367856426451565565187992263476387690408112121868000741467115725997714618782161667535589979995890339247581591277563257498705149532427202445245979355640548059681841517254024518450084 [107,84] -24270553778107783912378556201204135715479066428839497520651657316222796728129580933991834452166160739495622216156033716123266287864154856467640654117447012709280891707343219621665630302287662656028495456861312364723350342079975828567472950347829851819851190158242954573402372770882904492489292340474648748254969494206835154910684389533706687622039733708400783708025976434944123209584025661923262521336080072541991524029776317643050934560934658611201267540970957376678150615967001428673839479638335283829148508701924791329145379777024873684023771938605365566426805937614073272085586929360798046662845038585381129133623893823308140370365342137671019259326987859169097145111582716745165802790067166082011339660564364485718037974845663919619605814121120049287563399682565049507284183025209308886600469680689854948745707545669734517682831551068045791107672827471071088166027392338353863772992681604873231159209292310266627226494900740229409728728709610001663751050109739865997580277164372183083014459809489880563828608913406657033209962983452750706928793242180541874198892093996714241858746182758313478746173420225271849226902905948592039522748836257921556052462475424225347010363618873487487816548662606751601899753946966912039339306870814423779352253784391213994447085178572927861269798695126634689815327906404763604185482342499763461517249944283972710818114930069803280114425119632433114142136808528608247787960939656477583853171772128297537769557164439318423268559772338936286705033966725314952793228315974059703975104492718174976095438355296382591998132778816734907618995132572097599406239914358840859318893694145761714587283722425834848411992904242597654432758395357134395429468021036346499702918600646424202943324065857816848372127113160719059789524189575694111370422671298557139437986054134671736841288138514027156801300941716333721942493627148954568967559110033503395163388106384005510734866576811056064 [107,85] 26503927354996690707893820528293541833617997806636295116037327453113076445103237191679579513302277676780916410669756429468338829154519064447494194645353354290616090823104866585775159330100167193183134094421566852624473370955440878733534223433828302394670174453676227858803599350543144495132358150732790732248015144178258503349906565937761763633793285329782010493169776636550364007781010755469748651920155394111189022434146255158456125823483357900795761321982856762125925076896239299732222237140972350713449727747472345082533349789269201115958213466293169455925196431613323830008535295053090018424195067362801196219291944621831731417277065623823557142267212696255107208524104002315746935182570219524627665566645875086244626252269566899080556834322546158324511116708370082903306464355167592873212662632722469714965083894954259526744230816075884595398087494960666296009109167755653483826251680924074516636169694149624253080355329441153577494189455602118674004777798814135058643186196191223230255047842664004456269916423767615385801523805558725288137178768644271960083128169011866536161519667860281950756161494487075171751388595928380531363307020274701726024937434779958981194312473117842665711573829575310599499693171443240264051849955837281894077992635464418106088932986402781870691700521827671598901705766142694208361358302905364522150929889763115643420388826950877836311247898464758821016978949072176553140209928702894813863778882462880013286017936940418740061527664398305745668743370398582312258638848820989647759437493559336558402156800944648106562492929334281195575268730759329778761328941120348722996437028390582407226388193410229550331051507088779687325865689604777251672055416719841583926157490468609846653465222848316719613030630441059133390660872478613585661543530852043477891295362421481251520654234888608602250951539076290095626929581100943350873943267614944023412965111394387074678415120120 [107,86] -7357494110967797333844453869991474088702924539113283141531124710644285418603213273750772330134833112671316267855110930312280279704339551885378186636818718903549019099388283355880242194889234023722532455771149886163495110913723336327220324980925864522290863510295270587871207588544588736304077223730415322653139894287178605117659355228183507024311969297665464734559403000532172337307932880099208772412081918749607518097779015650232402101892236666218851213128800204951512532186230245250046201925458489414952935116755500688131761513141395472664362140557720880813987069885348279205082481279024230859902685693446487022545217358050776350478658291580167195765442752992556671273477674644411274232052360051501035411445616217337516288695752568682524860465259776998271684434953076328050572697329739481067513912783037463326961274663999286655652970697895941541359260656814204396948717218958661351742251251767515108209665683803885615126198547347940041330602314666290574477526978045555306375376897582030033115131504395996502546560792356740890373911971415888056331167392128513210662556163995464534505874185646577984187088628672357392695130377745827724231934914226383716576228173200155494983773456245757714620899945373899461023407689539578727767556843195973857519039828887220827782700131848509545396024994640230403963399530323101510869433191533015429829668510976469505471390271249967275045812085895052351174346221195817224977829587331251940301913726788175348468282518148511370014520654205094460167774871089066626241862715564437745813544282277379394293767195812174721897084534436345516829961489931972228345396989933633969206812314743880538511278232092721162997612749225908546759564591042039055139900332749188411255090532993033571872612973392864556970297159330978176912918040098381788327392937757090087067586552954119516620839008084072936118159609063882855110069591613849640008972475321319189016359692736844543920 [107,87] -3209635109099506944994465933167357944250786035395834154393330991895290107899579284368773417450901590424800241061344902716566411615935322483656447776751155049908030771451551994365823265043292213252472598686998775417207995361803226568778623900053100035708098440392736540079816430109356704158533443945692372887244298267441139024681652506528819159068254909311168401463785794768228948719628220443230397846930462989904328784222702462072463242741942598742096211493951546922096849869251463431529513670314832969576182209801154097834140892298338593790407648569301041133579927108274652592818746129697118221241342293628056307142076562217108707246852700352265210490647129503090955939200556639949300495640743644416227174993038281187516904716207342948808843305251832739967730927135768858655114023873419837792240384008572745836708675628292376677200421838854177549093716315196563024561935323818055520705261893717606285833268638866262328656106213597526150347095518510161247818120402076497655200843519708173081327788580553882223212738433384167957348976747682674670610188582535092919952056289253933702944072386972086615463840431271359980077782821492465319421159129610713818141303517104269895811107072090946387983660586770134156936375204344591710373368773761145927942219396654568303319674952778841743386054412853246296207470434007083462907031934971969803939123965383737795898989241910531985595921651352308325132992435248063317864999241856369444739165012984495579230742061927673067260662833474584565652460716077362619959638577852030073368684642602718598409895304515186282042330840822705027110891691142872928761683799394631510425466769143943673506322662448275261107520168378259388397089015154233845597046194174769566228382807411651772749208476446244739100025956491070960665579752179972790665082068520185800429738486848211668512563178151328585009928156001912076751551754404360464581036812372323001855856958248254 [107,88] -4256162592832261281905430786885434512377636939014938079698885557694542442101633996374020988070383861179492258655346699949223353613921254163667995404419234741528497398903856960634118325107649464362004374243870230634817326428427501752052189968796737261956308917901087608642509067358819022665838772904734071848960700466133514219155418141795489871672310126921513659945234543678668941495015771038461021488451597969856654376465604613238623661039564154882615828991489762466662598967390841864991109693964825618197805294629584637197635708231015438512369906454838211679407961825838232817600144438005390442277364377277584016114942838727730667752331497019972073702506909529221763227071739877466603576092005980512949800881830652348320286198807337717819132680206999650395689671945317059141457376958331035038203892479474028059017671337226177525884948343848156776087529143613920922498578568469188219335068732356814303091188695235760926820049771711197225343951081066123609271643204322365491800508628752412633537405419951374800768394580956287783768711443134624250954392873580264739834750431631811742000996040254626508665648821069175523005327876970264728896357847423496766291129963332977932079874839916060599846548423524767115093090575926719208258068562924527599581759051659548212495179931740310918791717443272149136007249351718649891104893063846090308251220340340360269660242940472573631473157733448059013913229051334244864451171643720181478146579811028273064940369487982246921207606893388555973664139917053529410561589683172990620701522806927845441475528596371901489733908248594712374919232280836830083200472132966626570918850535334390053141915028900376949992382164777918246636798847055550608098968461705350295089964227334424261971894040168641699532424290227716853319121646005880108656424695346385691256154139406267817970278851580999685159338863155675548055453707454509493412034145742994567146897664 [107,89] 2284501725325582738847405526234202931076307998068278828444623992866675691486169953942275102881910152810236105954304113427305366690739713229185248363299378465670112048694666693268626724939087076215927677021193241027591408663106708220219924409730604073461304156763654254111974268666118949899349832965607682511512534621950629839706823892789641762040245987534053101753612997999499109632832294543089416295651737055175797964372250667546409984009278481757396651556675983639128876393720849144078488125807629137671238299811828666243623396260568281233949202555852931153835431597032176830462847643327912496573260203826526583037205498626199638276472542058352760389745651140007994539781084363319924343835144320225246778194452205365522858328861424717995916354767737830826567516669769510286058270048925099811216885026417637254472705177088751104380054939315655719086218346648343900111241828034376962419794602445276288988573281223574917006908052345900947307640054198605199958503439253886355955526756254473067165193488331582746474454008994117116986724242028794636911555865786610794416983620803090915303031918678668354833115433587480963551058544676069666603160588515870758319682408191325772100408940774767973822988823770596848635463158860079389934908958193900525915804906119692257920242436780341861028772092000114140911861180202657776941007100002989830279413505519395543469039731852159741215816950027738290993894160511699100777180353588204395186496833307649189157224243703497850282385595467511607402373212297528192430305176456441801758805719572762583058126602183242793664255224790327407751750768600667090348083054369250204451066826495197504096718158835955823464957861647226067237475545033519579994140487929078667345554008955859762650827920168471175835934396118787585521233597195432113880856547257341989824114786048990093264830827841482328443571281139352890379013770294608655457840005404357836448 [107,90] -246109306838115973893681139547446060982813480806739726548162138987637009203922521998122823789503721563078816831096940118064005269915293542568030453040934192055171064942664135668658146351333297756180246692253613262445915001006167424671911815853681388719208450673133886895417620173996495205347124625265785022806222978878261645304909048047955440442874371829241363978083998232908812370979085764442387023634111259559620265051396019117060098006078430962798795217367061207517596911764525844643750578833339381143543439943669553842378828810734363313034903201615711564787635991889870701743895895356299019055449191106504280108827623819801557813547143987745334304537232498141953520353059758493202692541980922430797499509884520940016105684345823364554420537850596515691021300077310918531260157086252402292408421676959349857640910969582194823445469107424552458591733873730206044274083932205842726983938873257138414370149544073296910130483066945965470490726269368882508776497712351887504432348803984588411339380351332621183911367218233881816226064946615383003667554739430316981242700469482988970887182830053425718082830166458648550672867248076003501577922389854917890151079245847680770303026008272250778027192047388141673592371047240549797879405826160140595079132688198485579305326488233222964474584654523724555905428966617900470203055375879424103364321412534900273518255738231938405366709193184621668225449578742309439207718196055355201964813173659690701571434876207160511512221105436534109513905243417623837816013668426822024379809025623916836604292659450513132780704126887158013969066850786608848576578781937673937823765461612702025857728178917542702213658352519256691212869899865442124518358319942216252577363271341750934812401337300179058202689824315486437409272528635839999243408675237599755344705192543385300008849815498237595885175847266371393704288937604795816867227315497216 [107,91] -26052056121442338114121729940094679466437312901476586907823685359159387012243028889977763860314117224966949819100886947670288887895715518142816814051000417500829894108451367039134077143752098361784330082203800925671852176869770274885196081666926272481516111939094773348883719383722375386718327394009514686403207078754968185767748380689204015056592661614781990608394177159461911574221354605732164304065149826221727348975101590367862905048712060578800221763130809839980339647804627015115431953218355204497453806974405009641931771221907869421923942151647620574047552021710279808946645289637400221954239236336856584741546488946245466782967242040688145575635053295153158944288107881436234914303138756398719351945911447478306854702518291906582249714925278084649701535856248829588623321331861343646836168848004489028425779858633338115698218210038480379519629003154735699370106268515434217732200405450189060020362441499075484845349750150034186151259505149752071389952482767211306484841058312520425963250305049409841429576110712109371080378039060937719968392560593164167797182444840121851006659768044984650752337550526343095364013482039393739899545593241847912504710673072742191835277343278249192574285267333036101712859205968303924380561993471610442898101975868143867024282666137516623687258956311725063611790818605207171077882014328351507298635513297449131042675612395243300135828693061192211358258263276614820405331526477893313269298555346182482716577455470392190366271644597006544633831595488760133532157975970998820103916636828063151403978431088964500631568532510273275073224747877416296589669322460352780020314694918665286843562867219071276231999156938466132922695699573139262794573728419229984278752389850964415553035239705261341291592392906537205512561494104369953782764260009189024165018630284988577173966585706279865629179917553290219327382692878656760641816384 [107,92] 5368640811159720108988096859032453876159572870708483889616358377890267457948466356844929129990125151222991185337569574512181710517061215785754997813067399073427948710476486735962498900176794993487166993604861525159814049795402113408208103419177599408670167714749356715796436785719275904095150302259613840723102847274135059949325776188822662498447597329774795894130634665643204747508608876459741736837056551075426505528049737919794181872171732214532724447945674726248517879693889225554594246909557523712296872494443216121023313276118768258447532262002705064003488461228449507112807084835795352584310642157435263417735696622472888502842682854278639278156410790268244483344486686264350278561416775435046400069472717948841719763287994405005282326647557131657265722697896089343302221443788601103081727650867478766255159397280479495475390455855676951457865334819798132781048402853961900720546781100569453864708848033822724017150023184591349685393621939403319938270861904805565479858210559105194308123643108782218200437030902097839856659819534791785363701082860994591475316230303776201319358096731329699599769695925916000941685918304871858351049998566128476740452657985885393746471884407161158926794398530341711605269244853940754314556004517115916910744668750905093328039369719266691630903033942859741431869973210581240932857314982339058416682877073365310304793114408548898579481512874660519854204094906725057154311770965604523677080582926544776758366692954302065355391662933673016164105727717792727779041049547340274862527701569065172089171605318031122695927458022508333779334904658774751238740091311770198872171230803239560591623657166205630331739678117257383771452673173689366711273655842045933405493532857585365924045005716822263468918605540700567041821034487650097284418229557207878219681730857836111979520550360391170286531502589232417696937910702726865664 [107,93] -1077785029121253629764542905595823693274510866788711347960891799431554235676027872978618053642892194277035447139407523479621888242194783702653590278695065892313953694351094439602724306569914498941511289366071414961597048984453710235618697112448213119126864699486905029582329690613328172697713298272210985237218368482200479998794200867486990002402739854316209334702767304215831279038100178200226455106077446006542257813176507437060211226170951384547001688288445865333574633468362313298803660703886593502178564020344934824210707709335518111957056768641762056661945813507723523962427864179996607550078121569038069129992991699587445041165839945389396861658893505330650701310886023376725962369856947659791129168764531635749487383412768627782909193523666233994398692805575641023736430996654383553920578803305631967154233050268055560109350410496069617997556711357833622965611219825036032270117733993317301800789684384969845722105518271819659677793962219603808280269923793271060948586861206411579329441369585685092614928413060240035512917786190046200918587150657164471380197999343928294528554195768037373309244836758763720635312081722154496516570256210491916355057189059402584339827581844280000954536953781582467414758180991431026291681410801139470921005613667662271511696204944077874525267507679502485345654320002699498096687287923237061221401585449815564965168497922171949859320997691424506119561254237198950564179579024339299003814575414133600230068551619548148260109052859112979472146887311480347086396214388766533766606369936495586814943121359500243278223758295689689795535122190263080975674716525058277609772918564898884330039246657970143663414425028078592018638843768268646600393672042612825289097347541670767531647443965304378801332874286073201568686139431162577129349079407452518491512974827338661169457753919619005587345823833492141801039249982304 [107,94] 149787352678621711574287647973783134941945794085584143539415839874420200364950829348877243390068694626947932347040727774070013942011913842114858420078361660317348635640486194294754668059021059703628735545941797066473280689219650356303796688955584712281164946358503675016803517428583210935180036637663215953340206143694556628890592712733019594258693452577010140645577311517407741346855667576815709331410856427019192926093461935828524642107525996629441739524214421061496326807013765606784024925519519608430312822955986571356899286536852586086329315546792904672452544718222993346149486099459909893740898175435260898390463350991226320419516118260251034437800625122472934663108635572869373820274662622355816823882163782426879349864390213212860370935588249851345916123259325779948077490845496613680537907035803105731583766927654394847427648016752250405312675405288398093819489903339524745306291969015315014521314978113804728813668382653983192022158119716457728823938215451016859384174991044930387611581790296685853300602007476702441820302052918419305592537631655212995908426065631473071097870971789244209376769646539086418107271053059856483165630087692497872710162736995524100023812083401664353614398175241117609899018513801392544134509377533588794544515196812860061364286307584198734414426292256161090738348009171086918507756550620937569573538313682584530921160003351055615134143751341359353262851547550207125172013458027128296142122769551066335022891560547942149780742665841107023376532438753038903244031691746979667369245484726086058628322552957743669290407808612514621921195936356770091774823153677956295516949225955127685054146634342521475223753933548357252592454478134717202506418532142481103226484514478174618991430655880627236989108300072868316731585286773729719604011330479265889107855631843650644485109101101402084926859694740725826035392 [107,95] -11597310005170968793731260627375834910279849445530044380902588103799627620444164171880809282692230852775351490304254122171277187254887663372407761539959818252258317623547040460408235957759071260769360040933215372270834746192840827638728641193289630763952083441233972489296038509271964812164058243302138495077240931815894420845665612180487168038867379043820748336593795100045616453565986013703997164566019116485705040490029111500352531330392422057392668581553962164012807290034723301605848721174795873339120147966197706508944919703783791400547269261571227179652755068193442664544664747611621825531396913656890333293786574696311921209832416703372005960846786613951233086313083444110788156047092722466316503917807071132844528299003738333193820283938110383124880953756693869903056942850039929960783150124209354829882364538417966499709524030862029299699003413859062387285177957008520161923317172885596173505980292413892269560188756542570564109304840834942160815734706178033143405024914306935131160617537010152335106675984259289167671946677190661487200103959838238532054053312942396397493655075018443332288884489302611192101563781104201875898342846222894266760102473539581165302481489604084320967108215386396585719674739251698544648877644684841208828294262834482032278396549420379341735097730367075181718301087302297349071425151469678497521765658866847027259075024862089428815021381614050930840728335724489589760512854040702889463058735761215917725479789533871642310641391755768489003695664289670417016573905055157130465080818447896817107245770119037451556934489601074111349676290482416355217461947394757203695015946233348525970442664099233441216676512159632469375575465405878258043707514863017139194352356989251213730377377407653053155894274245910032671141290040891563583297323521715182196777310193598407682557097568636452311053419046329608 [107,96] 564964158711269039303674396621490394685648704779200196595442592387045066467238097029058768170210009080416361065329188147498607578225858017509893086104182258704881853893704331273864070324585328128786900462033577728562108890062143634498971203076845338009812676710181496152083514660043435009125578580014092490687876928720581194012674781707447455325332520445143680039647202077785887738906975757988733570600643707073769897250374114007168583042727025000554313609770963093444717809760560468048191987049254484695041232657925338383649759622345712752705955765194903299756001453578214648051205340647247839829238054288765712721729119221131510278303519875288289426373048033903915564856552846248688563631897339083541144101793042826997512921811154271617604989981647944887044919404685576820926419033484079949590850047427896970791351685459147610109343265943208685996089229103214889007654502126552924653456724595261470517131440621323627561952827118641515944192443580499459111336187129611123033578272683637455644022389792986372980870705480663956727786057261345543394526597983287478812020246709237949489414136493828803221163277892289232467195178689070172957441692739144397032232879879520677584604015270682925469212014620930302223703511610857966995464921929440436696495799985728367494983294755375060545146384899353918484155586553324196469787918597584597555139854108373237820920576805366783437777516040069971001516662013043882804435209744086269404211677124150933723099665277946916954789397550483533032543740553511783562538109015425926542852391719204552765490851172000648127385409602993870569809795599340378110531954721590335139107757646005056305635734436098656502590095650333568624625012567083104918892754852920632980324494496381354397278024864363349078548827222768158453468118134379134121856673148149564962886655460306856963613445941699905847180416 [107,97] -6386133284008530882304976532394082624403625383837324480178040616532564946076226518622433765262480488518774644751275505837340162881411467816644260082836974611185171648609747304157176332280772612166883306808645498133579080776487987591352930943642742542221006923693587992168007131485074683875965675039258344366725183678363962538182466263028041206304954850057619957519606898596198796615960467961375769336202011169574819337079275532231888148517889716587743889899448550730785629562555505589331720978625520573494858080783291148824326984578557114190240088814216203760226286533000191315325267501532809309688011281899073649340389673569403557198963590783969350216161295839736640236929687871171460797605582298458570543735114745103310090846532992353845960538940382566775487692901200052158498391960066594209870601827190617239306072239744745834773354265054255872495827080531596013439668016858280730712683572407025367882650133298979670744890983997544182801698169610235639065440101555570778262129414584313021856036361145760099704518326861714721396805292917647596463340945902745977010482497305319322265545449079119647153150455088110425104980647442772921893505683621219941481831196963601427060819810369569679236913568431526242148360235158200038693887598026846258830528459845923938577902411636049030872340163072077644718857383677738823730031099952030734652784443216761606219438387036961729842126403885766178325107805599915972547281808095220670682306158162855002623562032430799371121439531993027760080267207240112880221054824949704771346681960478360865319077478338799399632002880656658377946598861888585133609423662418494455027940291526878825407392921728153239137033707456783267286269674411833626834969879070412824816626502022477175959670712948681945334413432185786098896218887997547821628875244695374132333659520191764265090219978463154256 [107,98] 160592595397883409437830766777753020516977806297945448771716993038702150351163327323336155452167272640429438936717430693150670903958902885511632554629822000983922993445993948697808036586526068421586200667886519487365339927825498006060426614287324139116688723948751135371213548167389495224839496853083793166713202061584244591427044531392819499318996426842876976813849074978259473082783518435747529413608552002642036406830357343365606828202338270980618080447989065977117529207024218367893184738635735810159937274516196882944707784518367585537783936294244626034750732580488210854298365645389491157415968464756519861518881696186591217349962752166321582580985961245552471379389365127408736760892275115879917149554607286904882028168377181273357766173594287932612968361816907163191391133311540747983403353427505235935716168146346362128222599909100708021577580907867116019102081310538596855677053926281632473749168295878100475773303037680065606966201980954156680829660326673834178625355690895356325717509028294062720323908079978728542108334459496160244120472148495993561403280792329374543851724950233640241445795123668502012662821677051185587782822802771343736450499781049096251644174868494871468497082488442745032222704961941547361324091013080427742083969166902938661442135364514918044880501414384876310014328468346770711136692270805322141671271737889383997488816013044587719728908738941761163726396251862855244755384665022940632135121459397793111598614746800079773253413551664002212640083749048513376071428961290782114565285877296294788001330713630223468202197869676749513581888238267997185709237715573131700592777947873516206375011665597063076431943061053523300744609393330666356657285407061236300263924297257244326696400683159774969207906995825525956754606287613466150303187519333171233131734624250133219425893682496 [107,99] -34525964415528096546539377159362519492337697981419181619287338859459325164645365217471702534140945658003358095721696026600205439238037443294939203289638660249779425747551981460848479023003621868473573330967077342161743955245701445563346842850884612093745144217427924630342389478753260334641165672526608518582645741403389907822376255916122472862454957525758028250997328069155240256544213073350398456507856310714157210477904095522991192289375592074283202059441585422498813642101522533601813375769410147982113641384620880446322419168759032041790491891719979122296152037393503152622476404717710230730552197075533761739955629544994773156258436495064126019998967791080498713301236053108402301299240324515995567059750355039185563545421398665135934329631791603791073138017153468087446540128245224897296565189899982949894657956118065406386181881560589154005711779136334076391583513834908345556069296539701223474694818914823018993061210940633374641173954448890170862208698590224462590796507788844438921919795964468486156089017478166867274828914802591563739560723371471608193532758913996297974815315690428558528707831865777079450529477576191092847320448124747961344791029271283837284025382080388574306684563566775388529954888461833893483004560562647238405308303160937273019915459310559084463834552921283594863181305947980904988913285096774662684628252265262194323671520300563530319936618497280446556088230632761792199938894427873151296772244271211003940403661736442515637249650550816828219705066857196009224580970578119955807366232135996039556354912401069930259252566383674116842176893381087022364819863729342907908887671760443354315108246640662503763747258772646587942274010885352881914423040852752954867004568990365691929523001715554967150653095753449837148418022014020468496619282189890929874704067554301931011256 [107,100] 181022621199792306525406979962393305747306328304109495270416328696609062786723425083543902644668168896205709244727760541549141387989864142840827683858153353584406710012113560709879882075677394033293687704480144759503132329092624901044294760647540182317173309094598968904721556847092478560921674527264162516427038713343442414298740954840223759261119588825973709951053733554841197568895432192504731896291685825387899741366788691043227605802233105860896054053620549126054862950825195637011736291411545009251485588067315531855228447989973860035264612824324277088477422729686899498145210062167560356495676971544385179602115123196681612988241995457177723906904260260989993492323529632497213438956155139228993749397782276685337185103260522967689122687132744924415026783344567417810976011876730581222840644742969529892128926727179814478601978544541341886445883389864606677329086731571104729523769248289190481424112815631327828408665031189240641859586237221257347381971649521979100539860493152341488172906716285103682870412516056653736562429939207716916935862350709544104561122788995608426680637683328183121124766317946396641179019074582331289488600313580810172749066235416438179026568181931362286811545657612492743969186334396576780235194482050133841397315507278527185634510562047281293822949616068927482633466501740162966286724220465805960688585726185158081342071516279322670201459545473033853840891454432701234006776495816675803459942549383275853031120383631576407660847999396159361324740159631324943147959879915254703522978378194537631226835268571805652599808304020609394103872089538551692549178584281534978083442062047607084298739301999443415267200546283935741968957015868807366949720774327295596302890048046864310169224359386939664550115792237385254278209447263916518013750289042290733801544477554752 [107,101] 5362298483935559899639299070634018312750478770719186443024261989294092037779750873402342082976888817801800560095964184125811187510186299448287195975323728531647529167138809858210611588265137186702224563842820267946601248864386134055691392604641615618287990668087980802536702348781939628006705304703668552401099152549501086800687176456906759595730961650245817488559167308307985887773318329795443013774571352387498196808889183075350453146389618234934387104971447080273894559755419228117253981642978954032173542165379429236387389508872566476720456414830969673912918041627220615275390865984147422130246500852591275916077425203687003593234957915996219999125340778379435536859553756964525179104137575755410023136802562772875140781323187696577626863947115739081129855070034022218817989152956428982588891087388991822882447727578525274601665368682139569699047485011880274339520296239715723419285518293298291793122224839211163201754117975305832782559296381501334739492068280986210249377344210525266361249462003249221983281147637747911933732339873229265795687887164048868311650207640438198280772779394693107225594056146811976994748387304260660697653613007697942331382062760275830922718538949553944475513363426792115998827242667036679967933268305118317564990389016205767280526901741987013901590719785796927904981817781874154194589127230260010129549017347912631898709407373793348654565429808513394331981905138479183725528488582087760983080550267883579707772423073486199745612135095105189686700119928786520902825464917673083696790387951842939755731737468000437629733979994122858947673869440250845390915275233883893476846782788367579687258060554658427137081583352310652274035681161899089163394931386559552307576627246585639621462011007150487447909887004415546516372515448677709014070226388828121880779768 [107,102] -28162648480283456600224572081287290786955581521694100897506508742619971859974287003087875139428350627423651415977340538788200524968856505888635865226208008655357392137086083052899751330336836376149361325666910306241577516165266377715593397278598439980643873499571160336039594247143996680844559168302318522856201811764122849856847433855633220416024938473715371050366596435215843993290787902946708392560386110196794978258667592955065173715313767716044923971657920828723297265635779044136027523583647176597976055831917160080894125696966206278070485652258991703609895501185603996084123157393060426647456200485989770109333683259446062783984955848824257810224413780714398081844243984501050408479277157751959727563262972915788041464992545760606606384474753581134368552434753230483138354981132241529278490210299482602508241682115438688191343528350413667578804555621894773357898801730889816204197756729904194540133126241439505256187134262017219380227307566278850560939275789321586853439769176385581190879608710808111435239404158794613574332735775547131869067967950669428128071027413419492505619311917440572739841284107976491285376887593345181809605133992173231358977658498690481917756518753802247751699884961841981590515632379885138869086223517949189494915508739551090757794634079012303666972969793287097322338634007679101371898757380837654373223247506929618237918487151950749952762119945796183627447925854182134325230848835971989194000972224658961115579631354634924165569119154708165754286521706958976327284761595131631501337746779273633078856839026064785369045858845482882613375195141446788315695288383261483023213967084870753253277077512657844571520096240589786496121318210269667694559412919948179782713985446561168079723810740032737567493431355352374980452761726369376410512132829538224 [107,103] 52309499228359761558729230173764180713468151281543947711404394783284551718720914422191090802886845805613088275662551067308428476340420215053925655619052450887127034896032938771923652845857126780130655248579687721133971125397623617417957628588450449504380081491715725226362547596975366796714436798719488909705958672656582707734894716809382863897454321506062126132287114278447107000187102020859359680382743561901087140629968126666606663859081116783750559086826712640471236378533700924315698678825189780312584037227445127825091158940984043554850723288934340713093271172728523480189968990665452607636754446621281802228914271968413967263824772129944076563442990309209805403235126041603621675831923807242377081574176592823611084725855683962784558523395048453500438857096453692945555317741201890909692633711283897923643915304855965726055380586509598691904693352902682656300314563156907293717973476115416751626617326625675742506471057313749083466749929292528471702499613804662153151306047394013056961630922002774742116716268223350838141832581156599597260090745274601279225092446925463396209450194898046740354185494078639945831845596889201240821023927615626564358651399178383354577458722209868954574141964049783465608932735171099257937775463791290893620391743968210899566692749561950641871635193903956662686637765200158036989116202251061070012311086873085740744546339402204416226714885815426826064626560554251123246728300010863472428770300045033140681134235509712081914540115379022340866580957029320148493559163472187930453165466431079887056956721235926973447808337797874764884664115954215671558914424703337312078221670278506944700094652968035663209473849103941855230008944435104163698120188171050206456106101900628174935994850627669064553179914848206007968719082794845054204066370 [107,104] -1021921337082109549296106208728863971888384895818797986905146016573047532186066707011135259714371358903618441392286353808155937268721955916442284032604581104069321610503136559200289137128249571687785402524826353617498567106531822261310992533561052066614599626355721657598566376359016779797044337463863231837275428648873353414614652193858016449634463001055946127880496136267331953371117975008038214806247327532403803093406004570660641082935188890329683576091125274138007473989153693560000057167054124972885496243453516063249141544020478532818320641326163337258146665470547206831583510362832840927823973691063063034931880129241929592534792995878174588714624723071909812492586256792983715067320528121012271573543741484797366080701886417576035756286735086495706995912168879467283788506279419551837386530165295949896248889054744622087066081515499549279564829636041274773180414146291247938093315519117707792481852267048065821602086293149787309753252785047189846888582309683070293375565302217788563236686616716643031117859336558601219798378876496439850494547089628262446538298714120764655354968954585213047999934638921318778062144591138394131332234836074867409279523342143490569015036393379152187069307481714822077794254598314778232273408184256763500295646629960563068775449412087171070899664404171091751192543916555848734973156201436517893922378533604761787327834112346329981883060588869558794286697082742482360558133440656367067819894627374235673150222244399474021856907892174144432042684342565991328404162319188129570285195060268105352572185880727006634813997720811582281143912533997836761472129875887083010413555355027507609288694339424432529710987138310357572604587719924450709791572294737055918393305162348819803015843440778149896536792451644996238967906508529686592 [107,105] 419119126072992488774881121162646881776109736794059068332377344438986766634087923297607754395257757547131984244942989707270492872047451848508051420265272620168508723853722954971070678950671043552480605992498275178582936490430531109497132463555621739550078397246243956667703475789335540990562741158690936201534760632747852363347775744909208378406073734690310107749397334055180066881628986594906993564866433832274967245894605828392050652735305323806769702838515553705711215587903794935126274471220725591896350994539758990923114759451614905064608351778615098674167164882725166178349705924300111187813182545083891320820473534365362781172511467541087175275919303320421219395266791190630803746916989230716453341580804630030740938740537910686347883310676291775220728031194028504374869253849686778930972362306314991876736058622513703855089788539030856395833799477149148545320419901306533578410389879345236862672100497861332049384754535061150687785675757227026453763734603513480685283164597496472214318819436613758514427866223590629748195158335949984978226367138773480302768773185402484778455781641942912592025640687101457863390368083608181579117085069470396120291592197411241327228813568480327790925244800442758053366350555721432254123137925793226332388962155782410829766301307305111187982507923362961110072809985427257836010857920515200689982715523491253273198711571213152713278591140978846586145362473965052087235090157839392140456617091235220303328087267434306857962002061831746510049636615128710725323122131076510242737039516234425066182119769311637100804143510119413891838149897628294186124370428950371148431409029954711609269515646769338376445750980531179050650823288040595601082707954253516986947963288847719592632406591928289238637992578765378364575708200 [107,106] 1682308899093569461276421717266446163485694267843830242871775772759577797554113136098206505424932326430513201677199127817750823157742547377491946508775510669898153240144377823897857720594616453093835108019579823287267636550914268492502148208388036395219218354991322583590844050784990501722417275866827559099854160085591991673550305125413430987488806684549661447234453182757781276911234657917443682248704729997145058075950109799249042982758093441521516086137615246843345452963510361996184629259664723979301702517670056595308628099437042134547199561297714729544509128532454925055865461930017036784953492546953613018836818036268152753520130883078379955245200715787545363761975547399458103176363934300644530411994657458896277948873430456033125712899963057192750344444821910471203237411009759687136497678177131728910391420221000668487239947505378326812382891112886324294105723023286614143294941824212870608098526548956678211829398643480355591179690950690103401655738050537211254144195546175300411507856510542670801082608516569498827250892026288399505662681945568962827605334290540234949943653363163750173700200559106635147560802352434208026508555386721959023947548651150606117080930589607916558490880245978163064574596355621220470320253210995508162209086526053289720502922134231462351223168547194362029071553857258160752967410707457966375220417643646237375071980003668747340583640582569647498487043751445489017993845797206943200796057578739089645158802792051284351641601327440099276500023597375877041460632462706638171773720701358515906219881894840969690765033607518518077524655153901678204604169196070649020236653698775725688729549481672852328039523818339232353753518939501037267617300536055713822108975153871956572018865329803090066342676246542042400 [107,107] 1063480109548952284775266475931320648947108805736678349298237668574287753264532131848391386558539873138857023077696106008756354887072856865959906878800669664873698383382748113220858435019742187288843391337451754638427062716573775955921105780894060161772304022810564112939052381531128093449611653194795387371607754192640601541796831770176963005558713176853450297509379104888045756120284669124055098040236668111088842724701900875658041690826957909477354067183398523014606595388168624936380538076687219523089088354984023676087695992528414038595545718234135901531984144231255952434235525859054190795936437185436583386931348845454577621131788246374524160192528870592034217598048158463634644854874739308991295647675369671176558179265609707038269420221016000383531183647084579913899160773638888420559209748601353673844982378895676334141042836040017586488816314877326936716217729719372535208846567014806973655093849220505727793500928304382339061653978190537162202089756030039536354465629802590768560381908619416127113957396580804263663120363194841124386873935129702346237800002217745807014062886055566069628933384650106702013134409559180404110034608772884290176553187416185352659172892717535733561217677823880194442178119623877867416801375464445239913745496220373307805912806461267636736762354409058081103214714453545261240346723190668782660948071625043280178741211544064526941243282697612391779344585583368997175307806949304945693055176454586911166801567913076629494246123454381876115224181163706505574553457806815024147016844236400714016731927896820421749022377232477983469147990218010645928067921300337700369848360178704736823931840407330400969574418256074380317643722496154125188703468590633734225954206673765169439526533983460751254603911176 [108,0] 117486009567501129546720293569296869203329348923772205891268493443291722419710022972509553970880836586415309445080753560380900766717495703505586210933863130362438371848807678485036694862944063306994127524654390743436490140000552686947124197381606900723727946264930663817205372181681523726664823128932413645280030898971781783473101639987965858169336509940710625928173167253912483006693669555900753391488133687389147322332717703620643995514912864447270476395616941336419256239207581835120140277490121200783712168802973509064062430466489821795238107134841714635981005814479975324047559688250680031226814982601750025182513832620929697415769761441919701185713703357063604937388080025036413993786648872522639655515743981236190555859294988912866496558046087889370428244334308483636713674569871024765167431897488397415847265813474427809685830449041257248206869355997494754981033288330655328764697002768988591533827109905097004143678030850092972913508612578609906933983949455166420612274167528762741075123175457072831345813905310388858014548213762698940740568746265406086157445911240893162263122303490754522147809698903289910001203250285480291842655597222824952359528687593099843724430078038715096001522336432051496698694811588552475639971819356230772987704881808612919282150691147630102977896850965669072890530425239894106638229278732083688054259477815083678453696179524404630005922548393758043296628610821907597790550163876983720512186476615254942558732822068593520221019623138834302652581437340865001162718335650780115443144254989279908010746883600818289760899856121330171415840129961835452666073246778049572269950673048805653324975840787620707445330996726119318452732468274315304845087705388624657038345501425491662010561308984468704134912768324480292417815439899506930466020446849858712165920528063979060652538337322046838707071288039530815901835898894171801490241901103370008020788759779759558195297045125413515545923620491566213623230949485392345760640792591924057813130291669480840682187896105524055337895506092123103151992341981845068271564433172624256477953781695465221374934448603136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -70284667972415514077415239263996854491668325851396804827620721436666706798181605698672158241306983410826618669370326999155809884279603903956239029888533747290796698169620602818219189549729734955082146750062580008657404428555725201201263398829175487800839811892598316420916677376983064142132439196032108899403159147759474078821106254667978651058187994806031385669973087127895728412506257620723259735179431588287136537347359659156375385223250886634772942551896931538396607333385743657891089616543400754903688102051122133465763341327256042856478100181294696267937510445379890583779222791482357280370417741437582618411525386153248139097685456689892216118081049580427434123504412526972932364959119288597072449144795868492011200228668136799909483453988976750436537125429220436202218524518393806351253868254794014984463098895380088182123033809136263936182482676597747690571052233181718825346759809379911922800200668571545973548562680677961680726066528104830843034637516619925874021340340587918543400964672938738703647354610154484409733757752464823808029711113809790468649713335896233401625901804009948572714720192727806982139636831700869715987769264497983304185149028411372503779941298129660552374563380939378630458267620264432913077770674219245490287631985315291887278712972300730604341206771614947201476283175974590527306791989257217515579039423301347971986621959302836225528091270625381458925064906650637539858702179542485896420176616364431503051800116746342335115680539184365305960935556795826195271958516461620879983886393979044295730952600060898893127478731149817807402560313860570567381208834837500665676546877296700601098219460154349131569011555946578867512027702617766426798296240996773968588830067948550591526938331746330348673279190894320749984822853471258163157899769048870980414727215402702533424493647628667117825645513379578226880214750814082881943036618510397909219400542623896878422452698117600399972528921125338767628727998297250403204046257201111519151736350398826081470323902371487447025638054864756789026579940445103769705948245934266865278915174359922522507368780215091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 4925464931189294908165350210951803291098894297623284495716499203546094982963212783305428686001357239351047881867514602102891781530179514081156935700848728120009366287298318349281347016564077582251101204040436204907382363833641607100112542501772674754429635504662190385628945564813366232682779869611461798701372340874265235476922982903596579836003641611332131718493847456216293379891247841502684698112839509547199103607134822496211180603867253121491644845462112865338037447807471757400361921208776323743481187642877428916784719906045938519971678050529664791223206292278437554941578017302725907728041592534494681160347109276781935836896900187232920566708273830398178868993193663533150951361671949770487212478928920043307004024471910621733230793837929625798675833423310943389392743712241838334570564611887019756741698844695121735209783285153824931797157118889830729374624285437692560900304966494627906391277067223914965718229722716546885166577900654732710165617220877236797761804589820521856247768541334679664526514260469180477023351797954414989628081655252625825909645004438518335814110687533561914480440720703659527084029881444920651358502261107874113981013711113945630712357234132850572937457740374951403204196975009993419769834385154343226956801466050179151053458765789223027447184602246825432459214408129505390835674378670561067598926793674189550562181063226149821329409568971660944350566520302842246633885837150161002345833806634409016853342949035228020045115666792925796139007166285036335185331780211250525587681303912748339198225257054702380823957746592729018747101150976459660283725030920068303608362049172388217250965875086807995516968506853011546686091108122414764491677661201596020420571812600644208363524771770902873992291675362047354324798325665570945044614516307840079804377606185386615417138567415887504954859491197607705264868559411694355309643019864294515880614819351654548855386080603157776813900291866611542146813865041399264980445558600928710426223701250610006820263917728766684398342248722109860327309763912986703762277094338847384135461682907107149551518652328088436736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -47838439815831260855266093692470220523761904796506870116986657016551472950353545093034780399950188032289030593483805110645847992894236031449544803480397962213641439037379330097024577208352841811570062827727410582243850694538228292737262792292333725985504825560052970758842101446547337944804341731755754503882288823801423283361700401195294957684587068545769138893399874129437195418969605735853567006909359049481066744492668040735132230942235211490451138748231309088025022093585641330911582004275216532702524490620473777833305662974617551515989181426742417333905966286667963045188002898159965509497234294737723737556319992486149830840341500595557983739143134988272730798615389397315668222925576171774221041873845587853814884973596347039993500999634934560493329247837193713143308201045719736923546548253579527238952368808602467357837230940260276366984973420324187502427362552669228735142585450766661959524275423007289070943993409618143600366883046337379061603073730143423007583697448084290336915945899302665232461825767942021885107035712422858707839117583443271873372076638297242888456661658549836127787519615586634507271931007190975367234590018239786287538653735465263263069117892961326845600198576311102492375713860130749231901657574032904431102881882072316533450491098011185526252083232034454967284157823528765753786558641408832721819685690821940229365772702056378234120759053460046531399020037540942801696414652271168462550584093059663669351674275574710851100413679059062889526387591093971200530150965810449078141663440502852758349844555016535517169311834532651056132241962165340280954051900885475110818192354712440449752268786083994874632554851624435468791006272057244590178782937306195106453899620095903777583780709647271084824989983568003329483357510620662815868781217835384908199623066268804538718393730340150599889131382384759418722579906014229869089670234671015160617304605836191513496885632255873579254599098757534710825091579846184135223996713074835952386074876274917670487759724573957815443665948983927582540795940391219952518701823271110460745305518894414935194028735422823137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 1722548107179682041083140062197028768649970576288091990279018817570800069520878571507856080252010910862304382501197874672067133043103902102395387610803257023362969160080882355782647650723683839906576017359138246813476142753112992169057552820192537458472353272262071164029867290274284324052528322221989746995307974952911482132732838708078061726462706930836651878773356486357674752400064279453432478741128124871716928875769769503803893012885969256615228524561545499334398235608466236490796846687081089404166710988053384005635105977312252545877844976110967467509141462032610282217326375377418994116199366874085615569135408446356841360848897712422411666867313155665553489686928729988492740304283912468103543851126384313879035550613414566102411001822983788410490883139427596542375852146038726344504677431564943952329277262175690802437910139034627812921362094731007382063028408330019609480171079978177384140602291574526984215997420086632702361080173173410939240799940624402481784494245910280131575251020130268894704650083068220337126696556492860002648505115316925354489741872850361966868786640446287517656555576982597067321277630927151289646112803820066032806464451626624462980168162752140142096086110448815810692504859171398008169735682760506765614080421274811689991488111943375346430346308099505292615620105710383636537888464552674614016173058087145815762733966545174638970151490935741180136885926959605350541907448889296339976607090487291667120383445837769443395024964096534496498391008269931686600366578936939725821467780122753567933816216806965043906684702205180992466567436229175005846516208665377653637808439190007206224838300797079608791488233628205759280820809351128446091839342038739832045827330750151178700817477603576439533161389133039653929059901314007067082434329734424088519149044216749533966552678383831404051996674971525682231899252488052571266926736563326510952989662394743968899456041172673090482289057395420168589622784745686363119870593232365182441209197200643260332908919251143690404485431613093676677593743213601898526856383619125321091237584891467906548373732079206230130688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -50041157024104482938596823679032351886418924731246933086653839258506989583978508841338375628539167435163241409683248828547118112194247122504733841503320591401587510781738233576681179571998969511663289166483329139380464083544594895349162319028543918321765642271481003307450691037523616106747624867248372243028882717827218426883251467743583593155232950214663478560834669271075856376026648489663974668435988088159415559771618243588085951990129345909214693508539871888804794657451555241938623540978404024660260322099017918683677742881637761294689767087374986831522475490689180115399692728727679683671975761165799849120355324852625490729655302962530756160606703136757320029142551190362905325611514852179019093243358840121556872705729661077127806341438283978768166479404866671517960417320153738427050363949810937280213133527446905938284067637813092505729671623034470837637455108057591089593376210570991347053069653110384030788216196290846341343822823226343105403048838702164048441922244931551148362281218431085791765327983924616827772916006032229750776077850236597873365935916165846935629168262236381629317925716971637509506164126095086020156037487853513698593753519078452562723033597342360470225684926454951024496390316424183290646953607336931115799902047268034075581056622819007724316852849811927396374275903580640877192744717628702546113605769322796158212640365128089703296703853685822459722491756110473331418788556420868185693553531207452370433378412395176292042652685718622514720194787804315257833002454566441517645759543361616363860690647458437166719181012734439260333004245681091424475033795016784379890693499947491438094518293871777136800971228217262423655174832985554161082286054785182283000714799056848961872978897758382402741426107587704902210317523750238960402184537440850135954548090716343927138273757604712189320429210344684956656098871576602214051901329061454027867004554636917628091051643039800344279261430809805054840261657332533092259191199609280615776532263036410834703738649491216631753807819184331867544922153621961957676836161894876112376729978735942620879992965755482480312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 485125599886174943443415002523311765442532290617652460331142741295853693181501215528214799194472494705550468826779852449915023547339300827635281289143966062118290253153879910043504243682734255073848022321774393677910899750825234240102391629429468756800930487409969481233350722221766536038365775661071880539900583802714705739024306276549913521890825371856633814475877263484835111977429737411491754901065945913160539786355379873710425118810688196301613767831040559524820253962134666102154889967073193222509227128769696091605808713964525337829311880041028503540212398715175417563283849909103688355037243541984063306291259368592365513336840210358297812376596175874565021668737962443564177847201693646940368460865362358366059376832184194570771906270166660501414055455060503841353370239204599920726325791783153343416466829780077675682208220200483710812639476967911008946674469782039031152563539015214944759555591028991709321921488722187263324112107102293431119232447393114718900112330474829877348210657930061599038287101306208017143225320953600877850161492634748266786684741935540038454637718216689100339642373771232567734538903911507222951385341306012011974487737327266794471013692744087736390646098714972587418674935378529768202491456037697453527451531410540324510887139517048814902808892940109879176481784485059737339970430296514331260739500200288584688355351083593579861642180134684073386563177135779527858589938531398599602645300083847815328432510504850981958365763251645726116033301912026245399765675237510471753931249436215087637267992713021740230975055825922977194386584819004932742797113798770552842546584633580245438301571914906867732545833389741037383305970438529144774367407605763587956644281488964245802716591833429314105329690907214714173275178036957424887107005992377783320931069532438148230227938409084114343360301339839622791056764876293336308642337439058159215575660079943012523139420555842388678131448073033349115906849368352570762540690493746879106923742376540773889082215925382887601724077544616197408453303593511222558225267726838696655756869214950492790354198996085089293565952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -14733700261971240366909788609360160310705437457694688986735567002594413659911116678174216472066079516314798616523369223151430816813943519475892195612728016743177029167987902435097986916938639304209944587787548020023597036041835745145859651677674120576007290594726456625658323201406456514408948346936041185667537309641647059227544643621511051168023972901365031982083319170884208332762922534726585152929735022776526737695660912831033977173277205471429578647102027608979675219375100599505025786761076622499464120263415925109247663826141503497968017043518488410894887231860560997537943595905950623687601264879853332332170236080931818618741793656948936765367429995100880356544093227793755041285329907731213946031926979885223911468504405772861915367812088858601059329165024884568494729136945236805298110339476649092663668413821935218732481932003808750440602059997190570427174978373975162826242799596991697853720726566272088784555842659075718256341050274405540872435899069227622579969045046216442513940064131964032059837539489315046497698981033864205947092959723670368632343280628015073206031170326528991169527202856730856140007692011282100928259921417503186922442074607675355726183186888247752680898453088587537010445024537996132625609822121188072448792510958272585745276698255839417710832675689180364937957380270736232481553333848494338701703867173934793864910445856811784155162694779856691426632917948173708995860372963386864543104780255657912792623842477624804050886967010322126149358651854097901859761730920352443551578928648189030757976584609168373654059802637112261012357330930470503826504075662092658645288039580418695838594899938346489125185942748782444680380538527566736024500147426026742286223658789209015713521064917399874804771387498988963603989020769673286862616838424617024031813804192886402182720806698820477721362051416043596264493797122210577482335931826804279575965834029165134271074371662993978483697660223658509322670137045967133723659617259641296279990339744478513015127319694917729502808465494159665503015738966472000882878215192434934053350549947828471853339882827831333355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -15185788160063856660387013474361375861123625358313272865563393946607871557204514916688748366193866781700068523689131326076229372268239688158550688247231796603932697782345467294262057863428734157966950726089173322314727408902159709552509417785956422145968607539729388608256186722583345214476333159714644826048179369199021300251062473032240245372967863768791292258908623440528193651007690220460726661726455268153310610148318665600971377760098700272818478439844183017001541415584419101540085588891700358230495765809338765019615415749843604637057118227024425514665134742842966377736085326560179770774744500357551419706335255229090335105160484378021372348175904260512414817684995577589170232811666157332197899497727804055042391364404101044868338844641206971449423349427266268109178879599517448335960044980398156926290299236089711967515911782197635142402240632906078471187466765583916107499730359869266656406641678390634901022113775231171265939205513162728981603940694661223854547924121511701503809210067130353366627534767435646201945925531954762653303453994692894278499405879868342368295648613483325379089997614242245360467968940000149249725570529052493543807333939544627741689892208427293002329056415105690945475288133774820680106169250401016236972578339546062774020808788362129931344939439820689025225693332687976954459193915444952388504987300549302348913541409440719382530104832617830790903801751457577170066382755960701953945896286336641229827613031200714710221181542440159656714265383264240797497958081791156032578292054601828254087685620435377757653544606587339081794907437876202772822075616373800032050957679497802459928400387803480204019534304757675131137193678828519714585822963941277453650447989554822753869742519547680707570795855196457493135099970654276723237593450164993613171717741449084753701212672315985720315365842728815923135550358271495674239591949171351559646686516931271852293791869250184953801578457650430961797334595781176564548018919699461089719085415098456156058240098033628768767494674078768167376704994316737362531283535754505243901229362978049906470351479560654794445029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 75887221522269966659336599179966116129904009127910594682314782502817270665666074286357699509798253300516131447745722090325289596785351279538739966869703953967630461192533470834759075201341374340034701578434196382052032437808886094895135944525810859059160029153614126843217677399068533225566258385793683022666690904081027870426282082506530098694878903322164567361374107260577467363660698167068126874278222105342795881656145726443559164286820642717074195739666931750896365708455618873477963315365587582157989075847345034239426038606281178729174540456865389317012544688203937322921591977889873650722880821631844847247086276325231803546507678392442545766638282799894657573723958990676245577831594066173771198168162184905197701653498736815066372645473334036068088291785426889470078985580984331495158197856933256974986500125643095255142424902313282252139740644034723722262912557439435543173251285777912916566794776512677367193880821346386368212051756943681063695285592474483669671656179407832016735792188745740781267938967096092057594029991371875675200101910962303040402647804448050817006347841671932756555240283256603239871921998339555164864597738243587405499019409604077409312648763062004511617910539391872072263973379975983921926416132459748614004748854515287685191266451321335418911201172428709208975620801309312731863707759998075416496488514586196755661467817305897695952918681285689075920648117202882947697713845169979176409635344148028307042570525907717312489073657488477336388499635247310864134666919482741782370298216450579627483845432522903355633371871274259344850306880026573555409240495729722451264213179718557869677636700680338238022797190230957921061985780037393793270651498237128721203967789035689971878942086270760078750398496419184886806814126468092114031405773740111803932840947724724686608690752252763391977858495513616906300244868689176877739659806424211533838302737973668365447428173860318943765794736713449768137557065977242602875999925250931899587949970403892206068249093969719327376212344216558300597997470854458158976316169604295604879586223183876194748654496691305058402304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -187454689222120503871908028132209161848220159776092078033441840315729568869774260531704220204227365186697324091997913987676370205785068024588940278984598508678759881242920976762642978182663208293207366032999689476894929019599443621551942144976908340779257964461881042938745411793474102386897774347581474411919135243722613556630014128041187111321377012183287759445394592426243560913788107210908084221945242846485187386805942307158675760817235566972069600010823727084169499996992473883145136020801029031327384896402133779503084593440158568858470822817497512103214720280658447769512365290396398732819631883210792810751713222667801451556963010646335384429340616492542591076624327584103744369202639263397290814413450919444138355641987659550005225003740866455620502925687590612269181684278541116913284305679937137873978208104133839863365669101083769476534383212679942356722145080227641301185615844346339295643937687504336625744209793476730768642677983269746002128477003349695136694210368446734635831674057684978074300621870102183964954338616403630605847266555573663880233141102707729722676181819727083039476368050394689133497416261596472144254865583241569027136279189118432767042800306053903186480352658135147982939155871038845940344396238110814667196899313410582579359686480933212737318558921952746496800057297286289403798217626379443070530381172975017322701236471590873971490901847114095738785310792286819012777229823343557397413365978665625314242088144221815849883099875869366673137203119489638687972748459797500010042050803498504407360805934063501182145573089338673867642725859215262018400596404387804947482947054253526143075897464074591590497440720931439979779082302533699999382476756861041892166441008095023668260578066563007011009523674861396748270927820596520948425883696525978272933314178954935093008787583922671410897373011273568014507403206886065148006423303651678296451049685176621951376468192067447311008138731465588450832098288408672112534217618022079466098574479680443809994502820111756909537464764645587559600333565130887006936803011469911128306502088708491772412803470264599628803473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] 524318594468174780442585704048010949488206677302792710397684844082164628403862690715394601805798349517267961101403353837714584003831232902019220551393360842282336112817274891404076875524197356053785705004868691711817283928727022698245799931445175088066045963442491665895332202548104903749372943886400093160576395867451198385822304852855558522105974051936254239057124534036307709260552199760748909346513028828799178852345990408292436502248942424346405295529319893103525102258227917524573546517076294824096533576232729606828925669865319277921796576615789651042748731030218730657548425467745539550380712406249201604432461112249939349175581302558154571123704302148702307610145204429781146571119012253119763767826484009138973001651567558495691958999865500769548212582667155780713998280347604237375855158347532242462097596312144885591724493858501060972043133494800345373378324194252936786593529787961908225682832143270077326349442046334587942698056212679173871398266529258089848543363579138749967840310972036806716976461050317478931456166444824073865671067842063636420265023996339765798217609496858927086275133902012836354805613085933537813385337853085006879619826999211917565693068875749509747951603929695572860227748944336950572270040419342165829537574722561269755942118127374970972905103296479905248991198246644506708809151818752658061930291957166751555853328543780321677496233225884557960134512550166242313354060490477120625111967623553814646947215753701887486900490624947035509784860166232688855725953522997455345906245088629819279301117754826774225407440341454194340170109238668074869778725909685125576655105818121061937493052495527124665926553385231988415878415544147699948477385163675490876101720463291847409055234374400788509221096628980631542304541108177136063031238324178553367033971754698856335033718185361363960812583671244920661868391005024391108576449348343896228660736948287290699378586282382966084444919108929191609403961801782674604456451844141524696907949086214582769631515083407457068351611082357342455154773377408457316891666434082044713103748808069415587496104732377045537872936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] -1924936790696021537120668175160300242227121182342723883795451882377482096344673826801991696844215222330637904048405883167309604274894331542311583009567318658267965909281823838368896079898431231340273970388813751004803048870712414328396580946453056489149725195895059105067119618652766074245888906685977424999178023503473676127940119656128821475425052064625197233251595162582808220537224279188168540954124947286372086343217037212150086727265790908436057123879732900323196053002679820707433888086443537408860651424227977550838015351745768635209630914703384663643832242755021242794506627659297961856182059338191840936029520649750192218739180260544353228109066609583057079550337056861451878493450637150725589377935383730876278228408519158967395582489211784002468789906706167803203692208168050534977173444930136991198816561612722369484738350842441806432903463892748976165747574407579967987145853782942258490371059236636228803378425168588922912703140349089262685044861061172227067362274658345152191068676437804608223639654076827287256874510201413134702430037826770071890262968111840152960197718278389452700224812486850456655294637471750005195724290983559212081118787025724156877299183123206437420126859236058406578673184616736706324094230814530763401158469004833861527703147818938259884789589886360964909147952870864852721821267462665407937443110930599965478212640338723638362382305453015185712719645224918416579232858679419061076404127984411682863011065264834360795004438067110170362880791448429174132729980472460225920747928872820834963706532475485714246732781803768475304185937189573952579805623100958980234132402660295019650971044806479285111365895946583273059154972319841576230348731725561878410019454027192531958754362620984025559510059030121542947112876091893182806240860443063827869812871907534909797361781080974810174522158486240434235765176279299849946349842638822272916489231041805533717772500792463330589715795288185931520411186245297255813739935163786803921515802116038266219714217640958013115606672592611582612144260083306811915401207515638396251701738890822728967725700939256278641157341184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] 3035050719365584982972935000263585009298651819725114938092201323412549975512364973057022698441364381899026877552628306304443600291823163281219518736390009582093014968288681381831695813389509963431498433710210797223832357024949994514113556572852420963536586020869532256495325538994824176931725391629609040436738054988613321171726881254009259272802336037243878943136486917643795640886822963211276534777607721065712627967975173273658117355914582349899303326011019137363962271444886151090723328226080140063559978528540615942700211106687343596955412431977720378075709375619329582093510853676365033272345437460317079864088241087277229371227905580374668231386449627363591376612579238012256249986414602990243253426659028092985214179955126274094468540330253661348238915718055896017181570058359886416515329299154432404427469087199512270283386132317984257333823944095944407004208130822072130723746548176509885380939619549427766750484689512041749696286148152662278743799441014017530958875349037747207732959059094394817608789043242841918677805203187354119050612008795150066206221648524946608738441625098412710901294052892048007454380999506782253612581405402530047773498419728185028645231369949949591448798651580043137612301985746808850656119486882076426574158606433878957935378742942884033912804837326996329619730191325199155362128795414705890387642639622859929460394172219148065701001254623090722093193566339168372259678992304257893473200163644821372208590805670053581876126673942477086754098977833479700674185466500810789393925806785037602634869674392361960963656594609383011940568822459034207941758582103715367211427788263032172883826659199044597815748843066479253818697744202123093886942206936022094913252971432388495502851590422595929835680912002035132275651585278893290167954446205447203113094842680639158268339717820111265359108044896462291534220238542367808537089179886222469364162431479585858653786894121249620227191222428348163977778657365769462526611824632435786631037941633057268888570445948522871266821192505965884437158102427940913819798015102035981164551574721488402771615092413964604617439313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 8572384908712693023592562784618062499307343142489582195736700102057336723451018627501194690518642238576233736395941372948792221634178683284977634501749145482870944278642378604228199323168367099069837131757366424012220903515489338208242836849505694611587848596544704398413777520897459441184971459389752427110746819628345824136962433631562999982146380033900428579743388999757122841017295393857431073506359620926483383599409215666139390243861263743653435565423961511463358005143213638454736326755682962150059095562728227801913511777205454338304278191390573595282340817912720905000742088465934933961008501998211189508683642014494220458857897119612864843709213162418647718604859281713821546080881652128196744747194903532469069144539188856390267773773915169651803213887241233928545331703704343603614174151176960702562453392854363573977838045709937076255110246824301566113571794965781293613391916206557973189165905245824696141675788805150862373339278722425191006388103198005868695283824987002446372097236098006111611690218526482636536477595058246871961002536861428445667889553768606073352889237994054738216828395948242707609080881123145055365270979392573218884298731592489524467353202214051423770066293950138310656774951820881315941523841721034754103509087803156060586609979545743935613610450891530452982235237113687300281045688181718242064650619568886114722212549487988160437075897193371967175680400299848485217308750439812105873730233696777362414101010783494289569498192812804182292711295690667320556340396669073548747274440069509897761058552420590344945835838492714568834323006129622196155349529702359762544302708591713427756212790411015422679345879382857454843926849074380085989165100196744754971676717289253763105886720737554664106182587308147041531036708966523916760042328456556578403803758607993969549151379543852267740832703656102154786448766719149746751768986122195894097517783734755353471400531694951077196999630976239058938640524654732897518957009920178111678471337770123405049186721590929827150789714136046507216222304313855917975511069526034361439901639694562856767526804696247110066457542656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -56045814229021470968899815551406254437455024251623012175849382436165000920638355149296573573305300550774053033755693553620224156818094690615958246617082745310783777620746812359553875051207423531859961694756375236270105783201519117046573654165513410470544677837467984611008552166301510194653393359632991962753618820936475723640766490387628995151595878614858045179516985207712326748607746350282414274547794241115378225353720459433836506222167314947804866613132753287747873315471084756522829803058361771270688961913471386925716629251191825661729860101122469062849644567753145958311053109458096229532849596480325661542206759525974720359962983382273297170112448676808619913146700435731889935421008147774928903935168000768808439718134980197912070338024687224580028021805788707975808581601797964258091920480742609494108900311556488725026603292455407333715189999303402012249437692844258447315778668948943404592844495400438957477600663973187049903627454032378097262085936852626510573646207850556995807474443706683810819980000881041675469176034527317986162064699668698447753779346179929248766406175512446068101667489489862537865919717650698879248513055427776141420742046021268325938056685526722487254638628404962636745263057392838526403061760914846201094244055290003213164822767920401617311457930610644729849019590001207437166554502700282791625346421149566310743563497145922716915206948434675241982768704241426006712532911380134104704101356323918688509439176896884732919031858724836007820479865823053903191479649083263795594106794367478766696271132085149200966775790723825980852267419638619046646095597509084700753535203466326575124926993160591807478561430858490240474808227387577362144768678383953826180480205378132947820880856061430737665043970058877896157041464593078065860345339345567842241250239110964324268650448147125596769063100442518346440192304998792621400540549998457409387741457026160793455678398321217449530924088485923160135510731344131974285975626725792107559136215913727522144056094610705557718102900497148089757977872820649266426938193784411512160269125438876160943229898185467398722892595200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 152940537678539332033589460282255279835072875528020222188535500708136724288779518660175301166128714478820372095529958417397756106021279106504248259287269202091765196573612287029142283708516629477610413850421912948222516973047151563347276633198304797421029606508287323622383877453835319738307705879233360874939580785628780506546720855398748214174696837495823928186604940933781848857345312649810644733208125299273741720790301235868414770541073400082574956192104000996962027810449434848537437185409470545587808494310829435781766524780833089947545743686374895513013863116747728762977628007225897322104506125119362720373787539509845116817436141013412726734585083221045527799519530822713584116729552645082662535547622297376570248651272500147334494421859238376034147607130709571786121197247938684504941123810702962316440308766727433953150830478668634093025270733212588890801371685610727136995851899932764800939534703429850724146643168137140282961094002424448675984143790918366289375851773316962690315348078619743827107192294262910155599125155791611021222624967272564063300953861252131630481735827117892871541176148258607971341007148194777168813032292116479088231647246718535861516901524063104940213950390509841875962881755924819385739443676046904476936338845760349224403444988132194546975691210697782848018458313138300641016696435236424935790984994848129288072173022012491050013466241179891980042402624295669682183616293949191074240863527970801032861367561425412212305885418658058533752536581471682968273091757965097865025625075651545015909230562113958448994215946490483169947870449285797641564145955032849411439233829675066395234028276175459342122711976398937944391000780229514685016658789836333833205626169257930196215890877608497087885506802708221399181174662256693172642847768373066192540824839922191514255739074431804916485022644580311488793940992428540376872109548745834343915757111036067273456357836734830769064594820337267237858388830866566496168360332552054502096096701086712688993757872123015842582545403385287470330257588662432130040486513645195714132614957458318560496236075377690134227288326144000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -297170068629416849127309706456351903300705550914438594946219598443799804856652050243419573720380061574354572630228872078469151448695863141622859207941609197421329620039963773061879156439117029339735322828526851401196789154873871038244537082297936987982805791778340658537610315647494479362166676111877950399032052321228592731740109663689838556493466861672951962165692400207244520712990266600875617790847501028918406798968312015293193223771663509808390126685059007327694180065667062200708828559519792077249254783817714214379373929261503436898216104562515255899364049658650512501300327200200199779856525279152302564088604634311723817564932457592923980461368265331237692568874354402607635563271705991402190698392576863962196077186517463545730232906997674512061357544483947549420304372519333948786081166885731576454016035652138537234659605754648801683503784551297210858147840970466211863273018370883420852803801747220709630943908991387384036069945435659552301428280643075986938682530745091459405653597934854557768987268441675859662871180882896441552053021239339432401207404812033559101779502348761908558831498256869322399140108232378350810288962264794832119951607572472063595352334537929076995475323971957762974703530203477226686494980101434323107987667320392497094586459330235189508936216615308619939739592060629590790933312691202381200066919060537586513902409920045948861507638819270210976790634077160962382871043341999070876984806428591272608685482165208549397690231761765723494655690707445682471563700814367951843449194258936229849061504709566048711650326467388049128777335428108724801220934352022242035497641668288414037928369911296138999658054981565198210396657299417039997038262296380368196835486447601518107548305114587838264175335314477551473270653827205076486446110508253679078934417870906731019802203865608113058339419447892810844278348666741423141275578621535708776540927315602067158930951586635873505533357852551457240593154786881272111235282766879121485702890595371908091077054400903350913115066197451484071104374438748833603314036721635521839367014611804567806107996319510579286640018063360000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 492931788004766516274413763666802500160166445237587463715200284897452795714787739703357584560562473980160037105267340432872164506704376957858514836441477865690230810789928476615697783255044132123830369695944376783376375392400381676466478672379289862435582601124281441288061970780726350722748954063943065518719239265601812893693224726413005507573797782348586797560164097902715164570792752470211764840486202145313497604222852022915929037549059720124451021156901950614314738843149215537623872690390814332271648239666729919376733545817603246407323696622527944585861469401131247132705642194819379121150577149820644538552359251489491099876203440745325462663271819215532571710165272717067600490053142898333426016036661542245831376938828843476238656155756732571253659614521849505870125530740720286903019179976128803219155498530498663458760422095452436277492175624946304309183914312927006501744333476869594044458515698290683834770481193078143741163139258445696089559592385487046522657543270683644389522570594811685636870683857652532010390193213074291569216798436539200866399541352456548660354824469782062119272726958246746647724836944556319886414721649203926069624686219407827778632862948682318383911551581981991025419364866170514194046366380966273380104528986872768904763921308752759188808623256824997826932636757876871782867020113030192771351762654268453866469007628209483615596398785594252353370642454750408797492234661377229561576499784575975925391821122729659738118172576209667504748948741034216489690801163370207234253062619308154926062696514281878989671665941942542505198454636327270333500208274695666214252901335170693613262448836015618204009494432605100777172940107873465861921593186182387440932693517122376205569507337300424733302993909700597354590043449906334990320194406514597549875589444456239303477264996362408185045318980703997247092449737627361874394142317522223078709264155269806087036226891311960966164668463610714336994115572060497376052051962010923390435236966551908725144194022378378101958988056468323199548917103599293941946481548741755681698808636938092612613424144900101158879834931200000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -733295968537436567110028333740186822096158752028616927784320063661334000288072353055569713590175254105680683007192659814803997845218520290383660652667222938361300496054761151471253607153991237820988673215107727309417691157190716563023337277314596026536709661841617060884447682310280908683553904197384289985463631384017923365109079538056962994549734737576025681028117411913050558146493423391237360019609808519765489488937174911253388496285550011684643477876857233615130769610801903796496806156254361877015444889795009321738443281396340500064613399189613974471553913979514214364634824020326688884317686902470078015770018547540128771362753735992680064429818718039412280664894678966264820037142970052018810844652905352219767064217008216832710950612111235770336989083000230184137035827258517592078408594952637054073364573623089207162964731751747448263512057601579309809588509601159072648209948923816100799791339370750868695055021991646082164590310019645543542704755440200583857182377687405594441934914311216993939710639980319242467894323987403982117805436499051741754437972029299716716464914452875427456788314336026542156090249641126074268356464861399380724355433981015309484272594484701210265057679092105847199895072953052863463140910011624267159122846852057533734240589203003121769875210471619892725134308525728062331009371191380293663225371395651958655282845901832925510857446429869888684894342357636629342000607957837801195488796088973109982151368108563616972249993699947402429247741038409306585719113132652369110775104399230561758674153932549133234202224822623750104959231679180548381309453855379046847992436344432872445901676178453833362722180067658219989167748318210638303139417334276713605122172408826870477215535123441752112772667918842949917793579038967637211887673578347894887798559949835840762932212970071406843047989450354508597825157168751260874371103137344735069294153792096835060844208859102336797912216639925784549279259680396393637076061528144938759138415587902306459582981673053240650190145111318618140477133978357784864701476184527436619322103101865636683438892074650197857203147243520000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 964746856851204741720457385561225529823475789201634575509609373791665663982439808106330128447056746151535259830584704946972435394036581646532844078293646624860093305213496727546647420409787369709792713032626055386339712215442350710349942072891577958189616374440935943214154066047904138672328402666278152398851691142489306048272616925075450369614002154756729985482080458660895175847129654058831598939242455650545047040280700526012665301001283606804370984711119258346258636290938486813346072520946837166476284462731937077360339045587320190770910512337131517262947560998747469099731216324743729708581493059004976905554103979376597517888310428601637472545117624262029467536148517951048744294244302737398626704247017978662150808561142274158718406457976719189387070348339017633940886874328635574525066616770704873718364140804257141916029599112877060863996159655693750216548858960688617878334326537833326784106847399963305298099254575792115699010037007919247924828240392641022484407334244351810529930031492992844137333803166371672738745594064496011378004824180552460436598314960328572917221674388868321653539117716778671800029901647749750444541096145719736583555298822207002396379408208352537032933435140816511258737125141554578174892415109416034622535279916373658402638282865384091819126505652972768742766104755614630015583109460670185228840127033845404940651081508243374845322540818707188321746371770315240143030630173386402146804736807480390431894531953788948151478281562449586490861541430015711244712076586575587487982260355212627611827597293253981577598155678774660145322934059111582588193879782160323064961478701536521327773861834935229427018141925373735367797133241187048461380576487578489961856830732750040987504111715655939504814333208598066681750932056376466099436192949242971160614882075088777148519066530877811155178544449957735596571375484160160244977575532223357420280709070736624029993215122706769212849833856093970960488349310698937842842603946568957702318121734106616322075807375416203803722698024149455795791019436930046657991184972294160159832794733068846171851974089863497604593501601792000000000000000000000000000000000000000000000000000000000000000000 [108,21] -1112004671414626657807199895325240433837261519951667414477905138490496887201369863685913127767345833292439981417696768510883295275173617304693554123028280729868732648030656651948023691421277113930368094723201455683803632557085406467578452429859707049938211049688876796837924301383870826645683193561703635212439015615727271652799814185300499308091173877911991974616475080588821552637235719479334360498504786765555014276331005107489400684970942890602314368945341102953067799234335401848615783789262765409990497632886193423668547691404866977797135893148293245311446192205911735368710766773588109637525606549112793239175549989705149501116246298257366788082364622764812786124426661317738197256458807439579145087471261258660777119167821852242707274403346351021613828124947079062374878933995645425432704132886631819404741994588735468072292549511659933846740254068991994595479140946629017919999120339444049287776005611981197781911343049594149670379383583877605727815388045570813387720238849914279483718934243589406032888064513030099774491566541352292545631108427329052361249064111432002720737917904582751948092607360607313612683869163375342257705538534964427859995507854392715920512061725367184018675171298124654266387222992592865297634917822832561253960277916326860627680478926060144246615254484117630303038134895912982680559786688795469886958865034803737765355527266416533449027743028059673388803419134935229927477940581804904779533649631948567321693804740565633201083260934198206284573765899854579352565221685474011502516370415775253910653210512692374631423851427032385972913510560752047967267780869032294301952987025163273572107605352153609991012431477400985286989837808826466241751417143298017770710897123868306933446101564724610744853459744221135079401947330803740995277708444195413774592778545871686811653270667785831749504514061479089723640711514397635338681583239426811114086237387235677139852386027938817625501873983358912958068797417221043968976752191323792274983937373352528311462807682089626160434889887736014603030478142116329274460487103783926357098724082499448374814282048294088209683909181440000000000000000000000000000000000000000000000000000000000000000 [108,22] 1124013523233551634593804609283945222699371509218352326174414376960074068996837038942906741006573692678622269444513392011219713363802145431978597260963073491181570003366183027317504584731514431394150817863584302401613049618803274101442069123374002503041057105415064574194821606672259386008628374856070304814637440848222330644996153592084023494917533256510635507385384008987111082361270693140743638269340129805625128729714824287777827665110962795286394526791356716981412250559643951200685285985317337551689036764172095694456402773796613427239126513634058617933813128353753663050326203631844610444446082290619955956705583714712147154949430936308423205080414258529910734760035673202797674641160289130813631959152158664552312503720616338317909651052582177982137444485469314081463371022165245411511864702739792490193812525174666800168664812495180777113091463336754697281273682037287669396316446313759866333980680734108007217766328825126560409828967078356179631134670185880751076195951914536239084548636749795887183418645253879717613794534707635587571485222278156978666447394205254130627189670259541334947208277970505336508842951220813596930274618968804882618375200045550803623142835214499197990699327152581496048720235812610373737290267985897956674731952707824766747502155760662951858530059922204180430160965586579804466039785804570384192203871912800363675906268468401958038780625691968907836664868636225701664791140055988117152912328810021645511349414256924076157351975703456983458228938417843155922099679757102857704244764462872194592488611852077804355201465010511977438521188585574005593222651583764945071968496396618627692609259890760391871529858098853634643364165377191864456938865122166560428957143576017047498765341489766316439627286634189676948375245854360887436211002519122922122889445730805428197578607112966696866030811919495922677442289788192855917897694587477287931021275127628947047915210624292718064335573406624327481436414635570495924253882863384636454092958652863852387245528269643774903196073340546506836098001478024006647404634759924241487402889097770644116764314463340328748888004493312000000000000000000000000000000000000000000000000000000000000 [108,23] -986613420628643925665265572173689846286071387704161052840485286437301011868096048902093452587092183236846567626285447580978748414436502971575852524097094926998548228669544452776732628611455469673886076601409715728485503809217748875253484108776503433225354505648883551356856063407874505819008752016387158230074661831654297050083488841553768098707825387164459849710350892663442072333720660587053763288025927664211168545042013378515502096053442825563453796644914904632456486961778381035166832693322837784550836227650272820057492657315739512674354979880012316208649692993672474684808959228226479618539841412015790559234292935456503243770586382829739314862093909535709694168418113475145946823356770244601947461186310762040627111922574657740292488703073153815925792321316003822308018274090661495134671968555136092064405544161681017529088201822767996664446226864504759214240439861713758405553681330650593118337327105795890550146366262955457752856836796685700682609930315921450045103175635890100254200879959663800866822288149419256607316421265684446452840995670949743660186352731368250524635872877889187199668366908530579028751610594549398407371450763518140971475261952111968596673436575949659633191940901151932065667887030746551506498684507568823089554613992400729858114241751969718087408848145401244967582497520759555462671461628000379137350413163524795360093345815749407674475309554407395781213043791139782566746894903326130723382122108196919859668480276711429735062802574245353939606421102345396970534398130558516933194456046376377230294616359601769169015160689505323085267256095714600033916753846835666492186927792797185897062773230898839472612353638799076900956529483330046616602611992664370092284468798148144731116524177154900009094498941553591021134768221969548967720418556703727112079817848384444900769894462142689459936013194990142983486834434332762540625966747223571601137673660305558851681731555952982589154975339424792982193021865350332037904966537116191172250126475626656853849246578662949523208200478282328520036529906412994195408419373599238595452811078168975491629474139194425615360731381760000000000000000000000000000000000000000000000000000000000 [108,24] 731576351638781937452476428124881336444522654530340973629347216994768408220979503466613358135081422138248269436907865931896151940831046836546145686595104550189502024226061512762369097288775466327325004675592204895639144031131682628475953514984938351708827232704815600562579847655201637843996438478218972680290182098403168373229280119595924359414899067409851340772838806253413946123674061937317376818774538153215374076074356612997742963134640091290718245595872245637568280784553763217664858532075900347411431070025120704079528143804876927014092011346481706685288135921836902668226796784720784839098330165079460043316700107629880176812286461870492106657401225591553521635104027614427907467089755201882091545909545605388118807656729627545215768139231903926807805514468234266197622704834534473546584462405987873163842526686020135857506173126088320218266631470062699517076342093259271148215190509636755277476793421946280043281877092721529055513144380471340173858821682175986777207064546405963144195796390514661387036209594040441462239452961479002816433413251194240394207840760641206396280368844211890306621988719207437458217411980764953682352889731314072971156897600066863345131103548551483680957098390154080037892339849822424795222915807466068567641545472413419160450721744833310003349074195912966208858933113481832477222829261940893865257337856771393443275322656790331010493024505964838932443934043272209951823032358619457597000559417043431738168683913289605695817856336544780948842673102032489705759154220874307129163926939083755160342135023120694803064738835775601883691695703288540664603558045048152199718171270664196390764962568337014274104620684071535489172833931078435462534576717371594986952405392522753265847477812975236286900304019594399051819268381640510810225976720494490275272972008951368611384973177081724413994444024885707607218465140617155212380629416902495058624049724866906817030401892064049719377802902817059123012198615908700971435407801049708857085619636544683135973730190800699574349184783421125851565045394202088809323102371824875356011768968984472662196792190539397932388374806528000000000000000000000000000000000000000000000000000000 [108,25] -440556634452814068846266869104453808802728389841326941829800448314158898315936582701418762740839269601768754805640662604323080627041246239387512681130316429071444146840137784298147585945438218346230224316281136100121588758428702285650704751268407658078712553289485079969295021157073300388465565272541282435985245806567551738241978933141973224868111088587780736852914510768457070686463218831444475800701828912230168672313640590676062873142943488493251839421970220085229925383865226405673689765381617175755964925364996888371152358877346664466612797711419383587221557521205136794321614599778331237195580646093083238227238609239416230011637879268265827026048099628797736847057532629513625406007790192329721999424574429640314320808547618552355341971863934776144718310111120043764017927987841382733033023913157485159304032038966278446897629730152144012332489294178130083446618240404844694564841500503612651212558198869015928734113227121406874462201544966924486725042180866713275981098868370727167948841434969552900525802665294451555663397901845472341744601021179372089733970988182379045239208532068452412227711216335738765750134159454253291997716043421133641313820967091921781892882642534655878969153582704403565718393896340234287820951502222040631061345464475508638362154857747711645667095278589878450531597852442933038982755664123934751229131124726096156615667929025722196893181065970231908070176733734224943192711899361451419679253347976363067419024066523805951276161879972550814650510068484827378309197372173464142425471553387715836169870250217654925803422661832233378419602178861224851060231235611003376059933075313144357019260254444324250975852442738279897391146278356400805518415479324792678633301776258841847884475551615202265483784687987296670155152264895638752638036054392750374032236976422865200508660216692164495680013506074350754546015851067921708274525961147778590765538961615736195047195530120676524655772264460101987156635242550081636605853091219533928945176097952192295061196648396156676887373009936785280456120802402715381013069183150048783168291132443319003041825413068682553306266992640000000000000000000000000000000000000000000000000000 [108,26] 204717350307453190311292580211282956256272676485466711638978224084649084714649026737780884191343549956965063373931901581700422709412746128561675905048439831351814301906208391977660851741699777965497156967908913874838584834759526678010861132738605175027035222119356999976897793957915624645950314048223779500923970506675984419961302209976795674706115266044686671833386759827966416816401321031710554477903575260240879899690572914698102369585339476919305623449611509525736154850598139751532814243181613376181416561083636417056398297319165622601916810864978132599225937901064802225609570629658280256769856017758446243155187729436034876655282790268985869672421223838213977201257228866632687672037347006811981484047696474529097156329438746697398006433885521440769904126588967742785436671700112700092693350810381282860497380550945534706590398705740412681687006507757716801508886699583072287766881930204638903905040539113723039960626671905949323707568543234488203570509854729581377061710429601531912398140302259136864867762139508920572466801858312791783234356890543442510415740510270793194069612582144627303847089197880642885184560746002571423547209416043990412761458944106690637680841679023940164327290820128885478660321222880347135320887116195282127113531045117187395096276889067531203672947928925375522642881163858415700440691215362451959484958046599710300423712471764141853635402975040696511452213405227813477218233506183662995227473912213032485305034565305099845015293679864895813017204055602014865974212140815828434182652260612514137309550827999526233194541010200861772870808474762532308800827243021978791714615742136895706158667155361453140404912590679022213008547275432588410491008892461934569930327545166222316137427145398552362049336856525783486027067595825303711758185161838587300238745430707101471914103053451808033210482470531683248117424971006715603070650681924375671669361735090356943784290050718764421142267079920682909770305594953853377416882914413375457290366830739777176585715706024195394784701989923014262930717059238324973437609798500269250587463964657774622548080125696326620772816650240000000000000000000000000000000000000000000000000 [108,27] -67842857430802327564276291833478910652196049920106040187885467447428079522827848157349504735982505261387694942055190202815917872839972050883344133066423634867952385658182052829431446275870049057785285495252214913702160077343618787581734388991355177241337208187355694470193469748639389062501521924830748726370825917770556295081523252322501595691029182353962430815075278835811026645206236526627275471844347193863546218157912350044967257193037690442137214138068617604643313000579543360594924043040824113247723989869439856023377711706452060166786293648842169204491747211795515763533094430945197325305853950396883301759339096506018619725343431810654691479040950365483621345493850623793657005452552264555055848816109973865354383071016720491449427577734399164631413532427438050490545287029985491197515344268739202203779382173762403665668237877426800902799168336602894138312537259140328010145037831658666466022119717733186541803747886399306978507749489081182697082355053193304714376195502073573807496923996716546427634220784263389046079295110678961185860601972844037297669469355062420000882614612795130082445374601827459092284146850346207371235342338943847698342452355381703902784767951698576201023677363260268146612843392391888380271028800475747071465501934596353920117296079842815197345709875830545855168493057385480306977929356716385379853430802875022613998574762210716261566051481340443220324892404534431550991989639080532941638999458527809717355924521262995203619766572079396134336780139993916793931573324761349606637652474947244253503516227507163824734801254144666099570914726851764124236061349919607972807283216766836664562850346470089184084451161072438529920183629086217115034543189829380447658144611251985670943656064479528660106237558847158620860471480845268250688721066737589720984689619140292535586083764608044584172465509317212783392502884390087010725568502426691136151880647192003732496888408895051381393027873383717726420260146442436060336832109126651927659280695063736474866264370589844267688441484338851377293613807570376655863241257754561826858962101130143381216174567786432573616464855040000000000000000000000000000000000000000000000 [108,28] 14116489548525882195906127045516505942063593824994170528330185319485866145373737236483840908425788695338054364431912656863732329681215318879639537699892340347560478886802480095354233059427632042435661380728792991158259207502880615462092257179249592644221521902513231338723695009692421006550132982897859904682773135820062541508879490614677960112636370123344838424588958028221321157297982048968972666925071954060806259427431608127845903034274914913046471595447334038321453264711550608095605031364795081533177739087500965519813850326358733863912457221543287040148886532721626130568254031934759075634685499666058908378622226572775855716874136144850946664311087989239125231073359280016633134056980978748056531862798558833828539639645169887570569464834075040353583662232200068128388096434065260704890189914314964008535489565178001913875477046766172923932849782343558412850564444444172873737678145335756207265137199320958898669075928267274977260070040619560022098249610054016675028836592519645649083747199850285479042991076054461482353683442845462577451384999427025902254849516138663041015367370367979175904098423278617762826129352540116671220732885768203519070083374507049671450641547634091172524105714219686145990467652902398828764069815148879922342013427672091939450351844316236005446645537602683857883777525868039162589677150971861747789488541369923368782617527776498254421459468312554538086538578937246432815559734222786315588545148886953474658007448129367376814104952084801126664397907459467818303472224189545555537166374877377259776085862034125493024014739410289047789253920461789544732636721557729050679864130234081805698348114994206788633899281524632967768738355544208724495507417425940508784726781168828514744061972572939545550966380179308272413844118255182646494060777144128619655308245473518567968246662458157433635466459033815679898631754355714091207587223195420065656515194566002514691084087960995151981446838854663574464188402821651738182175716059489881675869549838514081706075259488716722095883795314832363541140519184856299869678938559703344083963793073692016493601229864984054957552435200000000000000000000000000000000000000000000 [108,29] -2465116719362054297577755825569000780176020904641741472024736525541893938404396519728497536198586671743472762430000383809172369543340417063920762575645629999315037548734622523147585506687804676878870492496163439380619714509175250675332452098987896613261032994835515625845176117183366453190249067090522725326970763945254696919637241749197201991056611481250776535149796874864412425180367078506616798548376456837815834849470726160127119762649783336740144028617292635405316213537686659316992438585633132431494221585503396869163066015670667116423687439965623283716376959260861873284389244236619792909732171749683372344294870553388553858962379179003240011689147739844455653966410819393363504411282410460561901093190752123919137965069391966870819962138034031107295616107949743544322636305855867063289741923790885521942153024449495671065897137064915853380093632450450583043362937206828214793392398651890920530046244654868514967358186053562080705214449131981451971630086319839735206735994173372535445873989195745686287329682987020893671107744727818589923201829713670530717299268609843460502975254943825355356961565329690397408438033676491857456356030246364453455337988652812296055671882968315674153145402414723402525597844088627700601377636214442574005797912498182837953703292313979913791283547036811919260425692850441910903673548909152695197452751432349401177635590623062695644144320817318455540605236606999743889330165809066399954038305365875077375806256442425680227554558868077555797306934859666847326234539532347548999586402640160824618136333783858445540564536421335656866526810940446221326298576921918081419677700366227897685892066457942951182985346679869434535522074205196801107082304266392844355090597035241991554216457800876064338532966620293157156893711781963340057831792938560833764365704727132094460590890773643761607512057317235666344708907762685165792504837823267893220251872250784477709689754267460076075739508717051288533787196919239501588772562961403587227295743663669546373918673385035416839741102120723776925564348682767771453343793049921415631341620992968273526483088372030048358000230400000000000000000000000000000000000000000 [108,30] 2131352742322323333698430939785293463084128213555519599551454913985886242519203417499388456992247298848404745772728950791520781657829251081886895720271926903416317239933139883725091377298202397753212408550121736002027195913701800673575663827606746768636347856560219050378313265832639101945805888705937259429851907632145928708969969744173367329483923312044899243437670351791507438802871739429329108412782347341860115695897589975469242520316391388452698020139054707913969262106073456482298786429532357071709118960014230068475034985228376146345013642396038540006210548303840033398724135194942998637371632012189425983338624633449455175112083946938051785187962695825658770649160042109857938850493754736763317582014599897942185960771869921531061476746170600158405464448777855564925931002748657912451081059964060926373805476777375019227142236133490652578161074975961256318056659384576161911793463537924939378778967849750666003632196740667927730557182193515854499519120759761942741178535741317791023307480103338207713770507278130556184505956935093002388336186982868562264887563549838739243394719672073757339962442878624203178090406392024983372721911758664480472873466861590198665651831381195547236596222193832209625425944029490807298023779357573381206740159308002366041436584261563422768915926923431280103309755309901510977691152799332119173026344667481354857147487702440491868319544590290096237026183216886685504525899230259644360248888865051380287045365532372912664701027099182147023218435787768156280585239446948424145445301960710444818531457064636707391324436369918917161228809843672612810110037585082715725412107558035794705746992423297301140975295706345732026787525077745773944356521149075965660685622419003692135609979960568514842699333390913121020092062094915699542832289388734988012271929019975615988992268974195993191661977501018130837024044090353218770440201257666174800999882910543115855851305742983814043308439798824630009107025832432415544221409758332062718797985868457751583306489481972411921865327201698343551670287454127397067540444401694083108205277142039596110735929050091640087201710080000000000000000000000000000000000000 [108,31] -1826726403576202569808637367639729537332611439897928511683742691614229742863173211328988734888717437042901360943123319310669452252864156750201496506612505438387860508377814973513806618245286078357335000193492472366745156716012869967910020855449132085439188466080833370360248342788075335836898638039869800464385178915169569111998759330729850511702593409701143546987540022307941013864466410472040595116163673641657763986576496812446246986380672715049185219170252820761656774454920191371053025307418640379924236008869710168960765264656669975358906152246265577388444777406151359732702204407175541671659782003060362700783459777082825638265621358830358167826267871355185422267214753607843398875330125003906284842852110452309156054304943938440360022937331205744629609105489466576709997984647864469528237565672425132792726939448546114650247630329787033736120525363923350605975390528932542253922157523342711179145662079250523337084431854360796058467833874946439446675479391687873986159182032140620132750418395170536834029208287635468874853641856689837616130623859329510424783049394708857475024649699151340648240606623300070516109493897946139377436152103417748484058033288161760553536508163519394869481246835126201857503515264692923665950954825718123560111177974794853896475553732102065163827680355051098387862047112882217702822785268171310839621475552075603761008340087073050307881363266577813581346938973800287027467871077923779673517439105607127034297232577736854988791030585894132760015030328975388719454580124683511672377433114837251323909993712765971885722446872605355121716826568589464317183099570807542714200118885267300703973716656705037689886958753279673614153314079549020469995924248532500498537435194671140242179142463268008623273257415102612061395943882515270410845644442191187147404181985313290619409996523310217324443600109687790322056701542032674904214002315839916179402832756929761693581574897224444984530107897802854817098486982755761070683206884949756578165064914939796610071204923380690364027105265278377427192588519357168005948464953669161749868851338309731636346599668846988066029568000000000000000000000000000000000000 [108,32] 852491281539172382971260666486936519785236937829670829223781766231642205109890986827679746074844113881991316877296013675590854737800882013369446123719208231497452530034352068291454235218083782940095693096604847428486945518267433107981965820723204037721595011595431532668464090406677239226334046372262496272033829373182022389096960296150346828546120631508076906238928855127406319872188368495975824823428639844162778910766679275027055383062387193496373612307786394768622517577001418501087453791864862309825667047812835867991128060182487076320544740326458572950184245428073052629875741362068369808538314651118060386845835601950636153313731524206270825169320499865816530201390500168815355084230103943867592365847377035189833712596389404622016278937872789832199080932710861454082754380795875174696903164517617158467538809846659908080056013249811969092258385410981967151872821533471579203956714905020029385907273985972757228666256203497660334184449307916447303412402573400825676813986674294905063618775462921047794049083310731703784284267466992749471175895367750639895983995255375759546478708731126038095373543833839206653265033286576678963547535201819419205471835848876782876060737370116092549062464216872323557965743703567984764473189440441966311825527508795306343179191170341202305654713340251536496710391931379482658096803865150680019852038386356737358610855633250796446371484420535631138677447587621149138383924167238768666380002106754869940933771371500702883568909050366705530449861570743217594479334828065446903818026283538578791887137907160623623821891266089044742024436253437009793378031400376663495709522508140336673117618868009117804463788360711404932572715631955060405139990236497329561723098811010157922152194891208836352845236724579613806518068204098209704255938893029442902455864243692697411406621515710498302566088924197012573226501909385761638543369796393779101899945887671380936010256399915962195162015656849366750438627321973398647621815984682074966662106319307984116731097217216324289537806291860826529647918779828205972260097900526299640930083482361241239055180700357283517405593600000000000000000000000000000000 [108,33] -215735418038877924666835300554646946978279163668796252031300808954936090335838160930654689506153303503003425167091556451380522132341903029448548727606257212843686334134228812958832795364627954534560106397127274567907633627396768872117024218050732628132236450843212254773935863052663591194509950409228150367482383454158370886467911890493452068778216781621751071095601888090421487221272735033130544861049365410878796998557253958190561616034105540779871876712868086824422922107937128402546381091720992907647561346508286823948184440996837614914922764786040696041946515665050153846697500654591258072923865443439650099148431592557221166042118919665461327452947414173560703457544589903331752008922270431026170632902954393938719424926774950509704340745863489391615744627605173604300018865491782642206780569868237132769105335789847175447878486130439657221992141488866499748566770977613415026287327497578965845763486526029284017601601031556749691934573845557173589033044135291315209878331347541616898799836082743912904557642981019884725467365143789792641506616982696952431686056414470555726065366749725990543620609959979277030529442997737087776743793714498711194025463179287869249879962240789774055118346368089837755880362741430824671179632604267416318698518532666203828997063520424385063604728438930063254207057222790436022538015185098146486019234433092379885821202739095305908548965791879673526496622169930231566080970663105299089388931955086644422485789221559760263911369951438075043324187636011694009711356377197413736515587237096560208494351075348150456479976538733735905128591119213787256810663390857950989688453712346976545806679871686707677579194918100867653185526820108169948662146690722017021097074504100122598728935350210031374893409016200975961962064539353207823545703515306449823222218642854097412711566035032611654690446136718007269319555592598163726499057953650362829591192431867503089907141121297693727896542028751790241726363949702983131136911222884384549397941615806642856196265913877604395201566644299395354298506717853539666512314702174019076525035634829886044743324526857037490946048000000000000000000000000000000 [108,34] 23504092468834208451803328089286865200402193132651682329811658010883776624816479391416482282536271110306992866407282832681115550878163666906975860622530562773871924309644428550794605900556940259436391117912121615833319759795016688619930510006408882599040472324360352619160158757213227826878272409279341979570213335240816700733558699753326193932375260985854414980391496384260352708441975203118192864636008665061228502971330183420663787180902967969765029468390134210353087937840395389217882926412044777226553831573769584257741015088652173429618365686201355916515534553244657172147137079676093913455223073545832810088338054500797531548873589329247627221207951495545331232129943000068652903215946597880292835974922633460161206627899140549097297134998200811040082812286033373696338245303367840867837256872381924826041711527208843725862596793251237224056238619867244879000295411953435580826320621107481735941476510752759700816445809035790605272462544829930139799586728916041829947068783347826606529126972344473474385690512001314537684135521698431290436492709862779144164122657839338729785470957949981791487655345978436666251263780446239117678900668771070100555070060198775964360528334621786505649683291752323307758919762636161992988014992466274008176262025343076716004855492442117262573192327520819658146117349631134195043401897602129778708146283305332679782818983244974850936294169340141729163746410279530310533294314635521257932177465730627811738361221280793898535630053929139937359348166111468949714551097957838962185974778736916471379114715226861650513333299432665084419190181397526988621578575023237061577909877246851446082227602856710301944975558896464202790093965545253219775516022732067830383507186530388225065753908395932620836503166627403993585837918076414751810698335861681506957926997717444549802848995347586388480541988464106350334145354715472261882442388700753821810929054221507384822453717484598233903798600540169955957676737697415552790093909435162978608891267002929196275099879135696654448455598072773361246797813925439753540721180251495979783894410549080650992071936252330807383818240000000000000000000000000 [108,35] -3650893519589830929237278790052001876528554056237437326953293419420769774185264794629624778765552624439233571482949782904395495493143186336771673885518338829770369493106295439306740370008191389974633506396155834543563737229588020547898804687774424779418166247843833994365181599405185747530159318243114974507791901428763331784873209979358585355101246529499794380793994154246700495460753748721212336338219142337527251701192933292084865576997377673555837280843602219579857456492951128830743758746970468014797808704792675700223911853961586834873009605256630154279632716507392701537297771631272946604392189950702578574162771255415390997138536244777705108451533844286318078576409798985753417180630171944187215661103584651410025474530359959164043992481242958012149515688601865488105997390338906207659847338059755358269699583264025355140110359611617833956235386361994902262990085140839816434501664143115292975535207593769991351904164187273889470117318998647843999359632899098864210694286994411049094847026144700018979516003059792679312898184190011414501854149911386019581392749080491935150727087954489975532730635776665656721476736244237824757904766281249367380148766840634185179625876228959404666749407621708143381163360638769657820934321134336622830919131724777861937007480593726920571637241306337853779486151530095577644953881202929335879320118271461508612958455121150283103003338517327693902906181862567203562894630066490414146774972183170164964816167207277654486596798215374838025853603623183805092108941994024933266957854195059358844775903194063856073462329723460181256570416614977383506385803002517178934928657036518542257341898446549604583894883479702559119379241036387110049724811410000785979772290904327033657629071154716771923619102119502532603666422248195309182531417911858370093249314740848547728797507252425832401184277368788251267454005584187763174048769727336460649508573552086192063275809968674013633971734825373634475333521711891032388195038438529758665595842332230545122018870944559709020857195769206044969088897891541883946323488006033774451979165567295934015952553009487749840896000000000000000000000000 [108,36] 5796465441685082831378771429704737806478709520853184957915901265943561514741363279360577432732253678379790046328133579417358619858468823238402579340475963281806576176631137124487849829815083980323682872779552563351743396253894638552414443971695133589780114641594312180572967515119184163855731020853348332749485955105480704095295230843442934102547576596096070823634566824720433977827536637435761310288225999465288232593963722832107337897731375935198076029177256477943328207659789768372709847688352655375894155101369344939792495238063618091116491265701759027369868976806879389658712875574964026969063721035124616768503070411120111563668449583601132915847184150320944896873815566135051381976432062503809397011013997744687319613731807333394413379631269211316782016237625035826853490451192219871739660769125743929120883964223859878125785549043529099002529043682487814831016703401871788350064717271749673190188318821285864709280087187595393611505542348335517882795108163246054605005341740298722673513269451469094344404829033213201467460037974668175110358448313243004034023293137966767151968653092767072528861875464674811069513035010858842135111458864939702911171584201994056556775759504756780919521245741559108600109326910941789410680620681494546840019633340662241125947572229354703476199855915045260471955724666550778568286499070774217174475483352403467474560190651484867879557467494746402863323474530309274974569441936320083667000291322987822101566740976622806441682981534086652053335854739667594639314715969193420516656063255610484228849474652086562618463327738872267827294858723255711892502903685135607127305798139019901804050321669681630625831052278405647315871608205367884046978723370274450932218334979218196276822552840619383411239588906928591991217330878165601133902628553662056085927384177448486674946137780231414180084369829756257060349142736346024079305076205560571203927369991579619992002573167094351230272109479577648389746829999806674718916375102059644862671223220476473163811307649570755249842191360608617175812580109284682804470073065399944872864875753293226255513113808248259792076800000000000000000000 [108,37] -3730541445897211283942323267816204847041993524662655398588076574413825083854910610666670701270155402417204865217838717850908948259942662588618990477984408107461511555464374473468809763303288590502195453379013144497459616680001180179485453060805616925835609749216474319657805434951056833226221379580243832819615930264813398793910845434533412451424908263495567049976305409627490412447837556026106209611084381453021046097581781868224215299359287680971372288461225216061058107438864448095628162468268885539118111590391208719607830076332244851982843821891482905634013571439363502405116790150403421458706073350714121558492203180705964091350845645884920127831245301672097680344821990440714811287126756460843156966263340184378000282309011566945759384913450260225043413247909906166517405707596632507700834861077027751234796884681817133310677801679956698797589959971557680425608424000662333690199610261658833143082527096851719868255350022533184894970438534171516142783452867644703762792778124061225160029804298086534200361467170638815446518811865353097344923820544096061689839172724522756974691523354014289538607796515437199914907896714555154926173283978161884281643318955994520981928121575296850541567171730275033660090804756670859490912033649245367828618937555146405913884630841665303654830110291656044463306214924585164534561020475491819703625940647211217145147903805477622609817518729348519928781308992084626615022438093671543616556085091797325252395723335656514326901949407929899306662620519175208765567637326680905536861423040873358361710326214047178780544698391521383333638253907936993339172216886433499777431172318046773935480692427031371259817888861962428639875004911096181107031502748542230246130830893320151437086231991562628280576597006980120982058500178681363727927419027989716438118912543412674124862146298323740621635081821048121562639915597303744937653572727019309918552074732791630784269477271195756988749322740106452295299099663242333117537645757867725123824165770042099234910650045082432468213422636683940941368281221650424538607098321885032434982217835900055702351521998638753513472000000000000000000 [108,38] 1342211051823535544691497618405611945658336975572811766852844521094643458996852451528061072993261886574945869159249697219376314518668713460456287343209018254068552119819072080801142472938062550086985213916384721469666008112346278785922321386010203186938876160307460520508390737786542339955138110242421706975165890925140883671489662632087779941497964582056155184499968711822110983418148631882911236970361498083305439730539454568203720699339066348271438510167642244009455749486543223495487594630460229341355893990081285158341823092722454418438556445517275810002425520321583392859076136749744906622944240155865626088989031477583552064708491495657315534109563209278086786598831920475732987596434667820922994503748978036404425464193664682549783414375616630127616826606271894248699599909724604427169899409425281855722630991114191000167306722832960134300597509109207838712575105062026006160526681502012268383965006708511863339354141474419581167998363994707085019973360802889227020094640279984309513717602033831774951808407719915383751436239644878723517240872078768126076881328852979084104297267208090210890797215817377288168961639315187876386258415298218509938725041481418491556330670927233063484908181442916434601847170814091192473876205049641483834929967074233882417376584581141084982361908620968471938887932691966421303647210434994146196771794708818562923184105602515916983024816304934120739618841122223966845032147859409868828232650668941591514836938624501883086360477666651824768667922275534412598083985049732253884521411854212836436205366498322448983565535235307993875298879030717053205616114876433938795215314447893719542489232448327486232702832269622522905109992196251646232361283155261849677031474561332365583929240227759592622203931306732660220856656962238274218298088566236445335851519024547191088193934786693548134443873024814321800979647179785949081128444147948250326813008316057457134748405092226427393507029741060916775309607491044902822643868806346674826024193758142536753329861983980468872906115428713163053981226854234404947585234971465160521860851610087358995050303906304699138048000000000000000 [108,39] -312620559417738730536860752928226380500657122375109405879183969497428958154441965497657123461192505366808720100689010220781397932446351471180450564527600756293971315158541050197677357233235925714748766693630538961863570502781845559034984468220758492291664196981408188332869073803727282642574073820106586952398509598961265920478957186505382641274233832846036213916027244481616073926212190354305854259689602038741833945118702072602288311233212210910811504945467733468297544379858789705104580056545085778635819053358607139898964886423033433134959098945750926655007087331629608265779918557300070936084958574636022159793330930025462369966802028881707792922669752391023119390958394076984823227100982268353461448210809251752490989994495500013839327318214311220107463843151271203651318525245471073007935272579820235269269680841950197351289902838198981048239265904818336967499944354787902993926757656625699674646396074075487287284082286496316350397364360299572640126508808008067375518260253246856163954292902750433204090906454512145831575779004496304762379675554183796506349922115082286311000867524892362962724905446205273298437106020977743044762060502448867594126762614718317792218219812943156228275096716714556368038458751583307867933088834508009086518498301714446056981119649472760057348487256081320732676726114945043688252218093200599113077025104958734403103660316085572007741212661343739039539063825702210008781673607254568151378341833158398571604986144411519269320161250316655811275918372851798832245475658805269865849884045166528140360766637820771644914866144707230898487412098340253967878365323150157685742255791643112416715088053148740576938863663751637900086688072995963885492893947875045947891713086617262188768830299140423145622171756958851657130353895408736517587263446471315641340263486373473638605944027313222123055561231871021533688256030044495017820217001203485933492192952604588099836968716131222741861682714477443910598885649401683018038504193544772935920355383312099205510326180253143860983670752617144700675925848093449749011434690220895099620470705202647292159199112080612392960000000000000 [108,40] 45928206166353986008739384995134998278518364610723523434888598017426115805044147355039971035710771221177978447810948017985202456141563834336990978606505065525850391861947613668511069258869041240155889715293603733108140111947896615750722178229828600388506486223623903756671143175923954136819640344863858679535174616212765038540524134460644995450843435952294838147937854699439036247704984377679962594552804418143916823978032428163597227587724554748687432079957978815769694082860677938844106082680869478218423956165988946584926427986530005043631502739257278558752742235142730690748014527038036578233717671068382244226664345880119569437414959106377720308008299487427592688058205415282473901060771808628435323665617153043777301629712467489290086684875404409718975838158078798465635155584146111542052414295942091269793690745739795225569790050705127683540890247630629362534234677614051331825296024301807918938392926594508816430812275194222558049319362821769269417027674174082405309108197240267886059076731911741157623083060850147115909868706501813151550906326039669011127857875319029593140372771065845461466731312264076001471344152827205844787291538322303365993206784079017688408967008917091746689931770373648828446755704809154086093356760561689225391921594131878320074430469593884085258881140097625443979687809603082453184368932136380934671814938053225086109982102591775061856343143135819472903527655965095041286865579029929367338738264262066099568375203257491351372351576781006238798644799646381252959031141606011935770778323941467348638929521200170686561576520816905611829156010115888123293347553467244357986523004793096696699393766659540218458009694090436251353753832481087893206067091739979068219230863913393550140628394497354256663284599618067843699804230944371883045928476162291160709438756299824882674203361117520275699936274176377139872414538482262392933940907916521685130971897226558514773426010657980157531072740967554889043803438929876687028946370205107578740926596654214518761087239774226478894286780241049603547616455613890404663971587520188204999713442982873365760983734757382684672000000000 [108,41] -2679041485046390300251964351722568445859737743065024191398888847349246487683213261178479234113178808660454278755228741433452757177561239279619408646505935497266126966969045311908819727548023588982069105646964868851785869897152977072554221946451447834420115638245584768429750776823042224021457251787671567773425446291741425966960911430097880812559528219915578939060511116200554463540529110310266502365456151044230824745112404360358431231150526868608453695319019122386258764655866401121834892257548602938309941093544380405377406384731900791985749413728512933583405452602542161827417616462357437583706941287435387312480493439308789862577555979190822014690957109999997593370449104877550256219331274159385395613441298577102697327212966040526498664149020314184322022306409272157321034330103818772823165874826060928872372597461239114713068327153615250938505487197827816302274416186452046238984806463474423425914829474580731885884380775632925272942440126303868808817677390909954114597473322301016695667606344082032980328328958705787975997187651352222845624549109871995162834271613163010082132857167435935372409510907819947958011407820071215085239155601592611478390211258590305691059904061191447143122491060908218335466989529487377075769103759925648527817058198737534739443484968024960439155882467637358256014232020232698410784468808286095184443985733869376176850285569555608779245852720952512534323302263405445617930523912204501700646758382222387394860815161412706358258692122036187618468726160861051695573602561287437855031598375797278978667917239647256191662555664052511312491808312260110451656365339302948836187172346873227503565629038847473678693429577688944294304991945363768057015274879653959285097488290884702983288308906032432709968601157813583293173559582606153880470371734141842559270463119601453630325421525034200046952202272848167579931423336019721515412230217818898197149420595023376998704089355191311329710481865303445764558570553851289602451313249134700872742709811706267113168646277479362953406009374301147843876923838290886782961781384552647233583222241607037021595444578457190400000000 [108,42] -475617791659978498509644489856460051836723412295458465209687662875132853581067184358943660698731179945832431283508766480196232125192555147950724731194985462041689092798619073464080501421987466215138077599537314713819852576413706526991341075724194641510639872434133744855152421347073933465409416821785783920480402203631973077918458854716310607698477039396982829939328683139761986604116517214128414696752514907799408687179877360618773035982503668080778603456926515477627971247528720260206886719511955207338630610681481611950899471180224434967231482820296132092846065841541722864474558042124558491810294049154938203384803355491447558108461763968245971781417014933770122669568555499678768503553601317687394354649305578877680488838329657179315767389881198004747878653966784353987323227837594850900663909245443879390986398200592134425086156986881524902840367846961253223577483046370361448072658859397162170272343197495164119147181612014375339619022399669959158564445363025655374447087907701067614078093441446197550509264881325126121574649703425616214507095164432834502806402510482569496639240831561951336084763289004928605037308485860395260120479501587430625421255492741127757713691314963859902624531386035318057029105884627486326344163164551276491517443213044596324129698339886744019439142412536083066123871185976888547871009882232736881629768550623650496498227067453941219608772478688543894004404183551661559960751057416046062651529195798397231847904860625294857141071408276325378273204322764246165134065114125368025798761181092380722019849280803149775759276355343000282467862061697189275282693532036668506051422072044958649725868574781189088254752998478686856593457648605949409103031957859063651015036151384604277210313750089674920244801016747114707025956491302241466239668371723709574265155293199209563430462583926155412091152084805279407527206117224782282959103583021076044763868945638703682472891312716726055895284219574659936684954558041967233793449352582879593983164001191553985459165610440955876945981007128682081765828533906359692628839974919795447265756876956470489801076015215551791000 [108,43] 120032923949966232673945695007898025037521786420787489298179748880344535470985143983570568336954214567689611860570111272057225678302626760861116987325064534952169215459591401257845168541540156151472823695397650606692079861257282248236364538665598979216159703582808283490384851700649494768941882151422506265748638890048312265640819085235313611090874189987294522189218010388519985838782412914953873799696752038511731493633538056101708308179846148779686397263151542894202759940197188885573669877007813492378574832782123466081302409346909779014091098241888155495457378143931138936717872079307000797593463774043252549586041920034370426466463913154676145067234097725395085768547612749356241584258439087284414642232140634229894769055217161605212206153926072326525748566360895745456056238799609913627018177073117794898755507119085369120734594495377952778732170718140527056152842428826866255105464616032985453092494545259113473155255602787734130230653643766665886691900509805965547176936268706223135775035425854286547961888387029249371800827865113931272231687501288835546655319451608032491164422620649625679065302800544639515078945534235627322101040776663946470300267002218264123471572270483271276512234820538527928686212920364099671873198794838400621705180377992929587798980657071344077735894225518097352493385696696779387397714125015699052179445664574876892649979162144185668623132399714026812488444518046753695283886782892263027172333089106690408416186120035718741688077820456492216888650217386119424099868000895998717821644783987939152200887119289831178849595709833726324604823887552098524526466572441592196108177983309811746960607513569818971401251846448475237529999778735309682416305378474210738512978653694947263375701989915442983262924911238488421516460775728889792308539488170161825811739089555885024657010121522819180175387677552993998458463660291197576962462479748455507764188893452988105227461691713140659846385549072742900427014285629281720691990099031829493795386430939461998535027529490308092531503450633605616737787111514183824625752074377709177318597179092129595722054685877600000 [108,44] -6218092125324011748949369967949681430250564817736954875937476930742938012875886958594239551031950478016886658975739421909130476206533621638402377015871863285450182237591533782447081328176177957394464242780830744520131474906457525456537158051556815831624795530058882337101730916942201980865321022144728626829276688235455516583896574879370386316567772083331607299076009375669063381894295339130469017895661851947370804951101917317221147349116391867887951961801301870109615548390336232395017725942130235302971365865831859016061557802627918837103814186605508392280044732062464340825476268515493841539912365681164491035561164216559695530412581994389033033939494428122580331403851476585177437017869840333367357737829405092084965951723664108409536002936365821937536271233576053822792794827664501612000381572029990928619821535687682944816648740141282430347710531399975773762469394343584362045391064040401054864417766108381637082784679428448281639441678127920028363198244509186278367383112819990554881221481566951446474539741731111140637026678371429290996652010867948267544379721236949637201567882979663040946618752697964674721752307469814224606767896367200221864593775739755884458916554067400727368180485294982970259818834569613191523329979429649457591368064209486692104655158484106342160053020030080912517560156304806319573142600600656516368748174061609516840608985782933802763904565806453589078380948168228856889524384459810017372625582702170608165635494523398956506533506316770679493475384242466660392667851055954660799275016140934820897156192610809556206121753272585854924457834245384662243494960622953891225495341680071543994659932723122917000216152612867327741895856722826825311804066788032474255171029007822250641980742596168759123560102908872619906911213633988953703102868878045681573088250237487622374247209489203045037710677683536802977638817564053233050391259380525140702467750279045933601309097873386382885399375766320544596232340478930079588742273910042668670052568514169090477940535244847825548379348769931415285705970876327046320268201371853392506712410200231127323268277601600 [108,45] -1298855650815474308729276791730139179615309527977067941835297314178381005578752708883529048279837599081940591550622569420100938263687582930485871394814505748913730716816321858614990793397945540275415796690809320214956795928409846932905240229410344785127218656030056256515312043821357657248341750980009977731847614829785206874390683989882034090700133552939935197367423810667172235082048037825736498713063366658731233235345015975123984857186422292336671388220048323441871835242659611385821034207456425868023981697487768494434055997984751235587466568294100045194026837093901439578081505593405990249349697381947794163725545585664696445108875300924624459700509045647429130013865023898802638666521969839335072039208566942900343863399099814209812800165896143690196745462108130428912223010281008444614749017555848100487109022771937879169033608225045808152132651420358634757328804355603227182360640028228913897015243673833966949538717400488926913903396219232891254418733504558851405899614867357554850835492108720934293494656897813778664810042542280272500827046828059666579227987930633787168287833530892440521499263168658459658230828580540689339758034465054667732038516081937491600554503429322508540750960619229873143634171376235623266931012921264650542231298473140186106253149630512311679966333759592279112999864320833653354699082683291956991734815904386000449673243889262463871496105274542661127132365735942247823447566509598882884285572591620165913889690457497020246511821514988515225616008116671591121256738802021828389692060465415670521133039526925454034662306753064890454478781303545817756287241296779609318502133954977786962996075057233832454572445119956649900124504468071046203034108295184854331572174587457118111367143366000867398023247702729874046200521726507117154355501955515294213477790282761163409205368578396759078534757207812108312190877865867147193152016685549512887323801744851847085858794384225368105038103182498078542728511627692771501410147708386913781569581393147699368064033382223714636559988797054080372383719426538704926090793560289422632723160560714162152579588800 [108,46] 210338558386390305106615668054803704234034207173943775292193616427855752002496458650752735262512254919491135637584565642007778506384994371140891620178230791147080859481152179373046832440572072313283492644228611208086009817772830151364288251026769683669869285424200312885854475673007522032981236449856512781199267421159239680515574396717822454413128339606599734150169632126557910548799495083047518691662614368309232944383474735880576076808477103260917406149373043048975302040779836790684443760814675492835815258424643081665821775752609419283528856104665123086862071488895046073769926059628548885220035955320151986541018887293181378659719610518281437159453994180838966232741364350237268705017637872216407766173635192395633783183389615318261250919353165594846955777538945604179812561414207599524121835692607369467328945380628682055755439886230248085916021132479875709788105446278791983585243403362699127102053691129056542662041632622752272505687225865122016138923282471107221168322331078754034915969139745498891532104229376340001115799296047603918831613255759342286958175701811031289823524861308653835747648943257252459900366116127857809258219726010011176901241002110053306072049945648774259669141864918191507870593681016785307140318494600661019816036063223066785100001044259385972177745190412223183220238552599464158434298931011953104543231693844104601664069800038805587622840185987267729213366571071784633844849610792802922545251259282165241867628074436422196017585324717838612153832175384901672658566480082040574329517510724978795405010377684820172128440304799324942496684977505560414336129273826699681348275711163795111965703903784896958913499396354525455911034497079821641465729658821566908595992988342120156853192493658100193204599024860985614221168482109107534979863132232259588044521777136448149566917795550464450315095076176223723617681566452604078915452468663455543937088703798698991918960914756163055336997792497375625655387682967461240689981734796916837758936996309478211296816655858468837794427510277896043126467575143327798607424974543947807066269441635797139242560 [108,47] 3309650565042498149551133086708129665981362910533636256495692512009564655037323062745506344091917413778535801537170691287567545870404943621268622718283199035988483002372273127767426777830908792322945905829675392280411518636629080943345949351196141128577713617454335751812719275171237580449711138547267449776654642482278663527598380546153396042332436122859981528291217947321063003763792986968738437296374104979267456296462108053478764298024383958740058015201338733675929878958924944512551511575340411655307806475316199767270805305005932915722321089982302579163150451669568975205399568075642356359000392320367393143454473889219266612991701279825048582925314053536625888643753162306350246752239531171752281900904261104537299886403860606917978625826763105970967302458404218828761391706962321807946477459681885443643997122675731825141580114656753101508066050160178021938614430503864851950439610057249787437552230328637535733545377817187887762976686052814870896857921478336155353588574619241882515451494565039622571335765241972752047671818393317775600076821499804378389370664332149479306552645431588256180591193992780259268197313353058318587011070582744259287030836952951009646465211881917557941672936626166658430465425644358528104512850259009204060445518962713255752248757669628746754732219137144740981259996797277640174567377240813666052328657206008119729816313689015792522633069081269697453078208151674616489907036442528485109571539162382325629365176632719244083150134259121074625394710348641305962383655806732596003122147332493355438785868092275191642147693059135679811891262755942838168665059743398387709308529308129620469318190809486883633743114549176274340129424345186869498171595476438777260421619950175454133246174994911511752273149290021070297496624757062895726071416287944161503836417808327648174829717328283225962343587400750371670581421525003206848592379841801917482911322731507051276284480079626227100985761634365881858026064655992820009149735504849831364755183336870595838795970551018953315870642618861196447219813307239987554158607895480610806175186645113879040 [108,48] -4014573827392219056906270045448645795346519468418471561656281312483877131871140096237650443661744484431662970809758936635129969931865052067122305683359975824891970602125901145493068378832777473655560468985912679568817775556468023639202959643011356828601578029430334588285818105992137354421525323705936076737678971569551754789699785803077345761490791082434344291607583621636906160299241050451474545914582562312731294695314609376143795716376579530847932936077057127557243674119683386608523139258688742718193775791773432861086385350798150094358102888204103376780600465245451197883247733115412077515940135592250267879004074178956858585860289431861715526368079404614571985764146317287689098091594475767716925676379960433787172130390321486334831428102734029900174637756807205921762523346878390556437940571057226794406945842274121405340869045104826466991422270733498933545951781395003409059750207426431182164770364371446928365525891014422075040368021595556194304013195714197209028761331752952968379279354784523629238512658885131530211504009270562627046353671555139833939619911151617909117270817577316949915232783454511387874548686559347469160994026145379543483907084148443060288210996788840344186290069114836524855807757143272627501488791977403984550204722212911661143180859895410179754452957891124429775159490873943021442310103130224678656739685887228072076618711528653903517185759744170174993960753312581642453095442491224015427015537279002228224296286662143717089532623487513085576127663592775764078519676027195554421927913143543993024293553190870290314796931637249183431897729840216765925068937541366389223932388807018733218622188418067185590428159952641827267100200067114992640232849147097142970899302975262441366209020744885873803212251904394307528668411987518755568689678519575286482988576993302946614550483505297528939369267277686806108268581145127203969296339084845340670191194845939874477676465562167895287232981309150630247186401096542168339804005530185078234159436023832086208876682239224279425948244706955435388285486667592909266371943047804433222901746073516160 [108,49] 425246092292026508805170785673421307987216403978432476980843354826828648223050225101561951378864686223036999741360757581877632052780852807568628233751823614297755349078290181722214709845259762744050746811033574061242577128217067058751731713986503159398295546447761610737353835560336779780909791485701956572609177293268403474947030651173276891497805612900218621877360171426548581575339955081679116003790396431185712810353093131943239665411886647078782754525746703968307365454008650778889676983402784554021802986745101675754501309810433526258611033678354755159884855273927786955752015184245225033525844413353359072745451831277136696798596076713884300718542610552030207180692510761243716951297951903898333865831737931847185204711865575016675077791526602366519113889385315302779615249196774811111515277053854075796021016310459637226391616921976710417810965942748279241562757705141813179298467887317466818700914338802952817947567417479860589288815903335632522116360884627171013382251972806798283275079826491385710680236036692770994725592434163163454233858940586879332102263577663053654075723603379061730368414154534389427195853442685847304875811545298924990606635297931568022994131637863235587689867594275600893269442266777653912775612725435928742434112876154635030615197511539623315241504826009148559866843778840488828898543097826739316402316122849777062249476388028470877401837935381748122320574758918353676883707903811514964318231179491522495037018894478342567206584549133375215097830618887942785508460911595733890770737320056005657115619112929354900495409283458787444941883545301079342114070781374172742477151121365351179773411124400984347193472965967949306396401895424611337037546036892719629607509745410572355783818127023706912829567554470067583949021680673655827957469672758633049194692505735086838604715546606789773742136406314921368543210248862994127699695675814285052198302364456601628685910274210388238889687002286414480792890687646569551001913128510727309529324318830085729281574525709806590063119341353735305804971902595112356122622689036756744578356016000 [108,50] 3296399308542801502476380343302465064272773382243838952796639742800750318369091966497611220239059215046633227657073289774054073696488487699238557716582370770769547129664038800894756187736054482975194854542292034009171405674368245198931557292153115406711009105787754288937778044007828809336140989593504986004001658288108572410669846508838116429257385221688492077129015320656948630723674621637091756578853872433279599134406281099082066125869738165135507102726547565520549166147368919724547585812525128003777236320994251488302547796517422676597867606054536657987614747720618128215390659988574725784483104374760052727125819415963477263011880638620023208571584110638288565207611614437363686956608454210782164411886398219914322920233447828182847297518520581557285525824262604974749777874677553664146847984698696908799160425629695695161664681429716243770758372334316170579026577019091944852749210354558726169338029500164655777416580108477086079467924959860102228247024303717189516307655538773945162039822229246163127456126437446637608462608979055323283121356915084230759367841838072585324723351082649137752277135226221930986386691043066642073712645154397096523436887702237615693539968911042217457714062747602876213146440840706897273808722441459221320519471295224304439891099543025085920723381220109022835909238754839914876982795068278654906398873039252023193118414455715064082276296155445643747922403042979963479017939371606016341449607763542682499606639815159724846206508181257640865870943516795484610549994130629152011481993235564505645930798248437776183322564008208659427381102044539256678545238249541762917167772205918481692393744613122274057753011360398194054019878624514335710311961515923562568596119811965354654592187276993240028169825231068744576014634127619038051348786510878093566501296703350843222332709520438280393216488527392318111874074988496307673840553331079623674032322936470589795796789788849582319697791547581477073466340548451379864299188257040133736109040967847993846018185742355736497576512822221178992325146786936991297134957392357696946864800 [108,51] -5511662182545890328752830658191814389979014045148561474690285372075253694246972018924848479945988538226937620594156507002928417421893446945467628468372730174233100367442308043395969676545538843391869303412217666587792840245664046375542743845298636529234548132824812249224117318402948268246354755775598126773356437934991409689475160778298237670484082418158788041779756802216340419845523714966892573260828307389607506216962779766621700316161444188469505554083738302312244059138985437949789502029783869269922741386788837110807506397182948935777874961431084852593923542258640252544830554721954096124827032265775297808771599938468162053304426904844475648673379944384046318305092741915755876360421559359523739077608476244983716001793483565208285163292355090898667514521296704943914866006913019907049284076204811999342405182696772497975089946104636376602283060949852651248445425033494507467759119681411326442678873080433766262790967894779569967399359436000443849459782699197873319690978154508735172944470158258554149564282113957720925601341202694198188065513725297909099838735160679275079254893626499691565838330550069725385245099199420023998038529106422120843746114779537037514471764386098808633550131364311142839893872723891634427232598743437434292240348443825719173202036157791197312516316054562509935608921230038776980407287959437033329849029282853955661257657396884673648164349145538881683926935096377270855871458616234869929853518598396788228401111770868307235732202274689811650082596702645965680931065667698827603703383819173059344996604482970845569151996328092295506986880900723616086265115100931219515859926049171439924670631946997872252927043061575871264147430957197037811174293506644886948353384791640684905916954784694309748382276496779297395681718194707014203721560616626615832416721403042878166291326634877180955255403078590413189675506956680795951773352156555210416125054435775391103111152826580669924147549719037784962293077877982124703628220490085713911897594900085466328104022591931458288307268039375113123239234113250203313788378196105953562880 [108,52] 688789247993788054757537257110441795049697237664769579958731306299971786163968549065012650079390575023158838910197069880872684023740250748933330687445937992064599884962024509124652902061229870484948654923565395071208899147684183849810496481278697802421076992236108974596430706772820701751644128692964547090767568659888784464541608753090314632691441408147604458755858076071586642673473899073615107735827920366988622951576620556700522739249504319318502139209926730640251051593427731887853388861952589900449947142157910064685769909788335280593382360781835578252195749136821865539614280320958881163482614604722481422254599653216922612297636695930715904634611606393711008092015670203110683657334250322042987043337108699125618097717644749320262940332076814317714513008954134201111203224808212006141648302463033726311056436169832553279929075629748334364150414554598035430151432080977190282712467425543765335574046593230264054114719532987873698805177314335432530735136369660067021796212540408403313604005427426655615266359250106096971907342191243376165827835485176616427139917117558075516672440054008868231729175752799114824745522848410021570530458641903086012435048601303824790397953442720518464716218556112188628033420686981993723270343262669782217321404373073512815293177274509633413272700782589378333938393167299173263238871492244665422433297480856331910392827153204734995648260509293003923014845974487071180167122043709842694841067905196483149469272673097848401895578657373809923442262052231116700423523898791761239269416621410728054618650456220790841582809164727563508780813562658708808879888967772404745808386745214630341948065514925071087414307037876308087142362618541413660553773071528979595234340155381727536228743413218605460709712224852735380872243043094523526232743525640932313305964422405943939341952893423025535731263966822842179828904336592881171360958941871781370815421260422994808306629071406469651289064286967656253429416532846409341856169606180462886207170854668365746276569091071114323243532766373323072597943937280455701883725733883903680 [108,53] -44988778038682948326386662300735396795145717212565491156308038236889749190643934609659299805439080171149881443011626367529417126332817722725862057714263169299539767399826614067387331406609894871555442947346779206516488655071697339509500026521010480544697012970625667912830619957957125036761878917360300152690838710659532533617173568314422847272177763042531821870733104090484524229836411509618867947555926599113654145372445503757227842097067138591039768240319200023511329585262135672066958883517246290915580002206987091850491314511921142987057971455609053150116745484831744638961171986265270119669159604406269438984809521837021014667186734914997480157723439235586582969715082146544314430874328948984894284460066400482666058280125929687983176618327329495189597896591145651880202400973180439056507067033390313630810641876352301548432839241603877268107046875839916825123585949503580860231128675189729568855067109361445783202739259665593602981932956315052472281145030697817980268717360681222427307845142218906820544335469826116251465921188915811027417976181997586579084183266122269350973413726426408009875184571252501571139394123093748181722971123979927723190495828108915135484956870468713466656662042663732412054985795937024483112927650981488081700879090969437520615016464947993110671050028202938358507371896968640342189628029983566289543729157422607607249866891153302145912425798013177402401209168616414692635056185901987571927389918745749210037575994415575441433383238235985646440665577722368662266643727086468044106823994058932584492272415025538816404832107433134485893378384014512087690761080342219081447856872263744819357878722495784337866246020970098052189142181487688880597174173535145728246282189929169562616828587778770196729845112683482089082406201010540168121362642238459562247646487316092798671940433997049649343659782479026474787769105234154055747473018587012148526150909410860138973712709134521567563530087563632197833835045666535873055518024682755947483537293983832711567619415397903231570850560602856547111058884162228173795350068617664 [108,54] 1369857210784479474717147458168704112708394337896167680809262575925358432346282642209248114135637231854712637193980759730843632335242417051302336898353083415704188799551164210695156395602552430626812860680922274936175046969566609375946292504752022462064128942775678475050045724305885165216474708945688631716454141099215864515526264236603659654111311692703799892787467584395322229538442579626573236333628306680651235711019294453326781848324907327494065925245438506596259757125546844733188909733353897276655291415225073529684667545748986390124071337384941580633619863033805383732537604659643302031664918748107540912472352789258612537856239828994884243559412328240003123829289498392559512794578264816745704074284333073035307677252588779077302519150396638361102358935072357073403423102891809368089847435001831368647725908303004679021348897278314448662077718784150865914505033639121892915342860608934373338871146968721681314720521003402503268123057020220557397613342957879840790629356329872325438413157105085353617622867795908444721234486021710348872561092976746690268716039820894996896292457539868204905228260018666373090596926665368768460402337960829878332851502251101550107827685973243819250028490876791748532850962355805583220062694841332846899522462331511906706193023616779025466307937792936247202444895478736785819897699769885549230732952836305905948045869498290707516786740827011768962349766641114652203421115225049345342090912179380762337192400099022711664220576411469188652944341580723524746036598730906809189084416616065074348135959341631641200901432500087113798945649365643759558583812982197043926141109395884852313883512035976425388865778565053220421731445724582311723265666237838825216275579586763654789918939109036156754794087900586170743030402868379823802727700150055733814825847771132242914758565479770519768087932403484733612938066034903660925726881370343538646818685696610066902760581145662264383589092166557781695744049351921309326448492616020195623130929355870028892236685867229183730931028127378178246825700198266736924881641344 [108,55] 26970704057678486682228203517313994443331172591280179014196312639548461474621256976346327578911547875425439125033410663871441804035649853634142775207182276602751778667220786008157637312838903484283234440683197325856814036252420326303558709439169684768809389391667657716089776991522574403804895196996049063947054989448307197605095786580809233453125765138516150470674201288066670613018149890929733070334461915000955451620554206038424652371287923447980959255576387847902862791926430357442242367165698838292804691344001175615127552132969037774693687210053314199863942827598496784558288659684777718603930957691192805807584771699575930980608710220664350535830847748925168586018562580194532384590389163260465194006661991769419497958375162131744165023081899270375582053647486767915899895249509666697590708651340725031223410332454017442651776155074449367605058379822712058110532701309522438277291249993459654815394393057722723394011811426234946428731037930374533650574645201728413999273733213569853831387701863014673140033320170027754505680936890519485103738571294920141846037021110846500037827786364515409464225261706681651906374774209784001439802250121345822156150024553733122947400084042787230754028530340455887583815297266942766410493514701218536077624602004772961922478789747392773533864393352793286838809681597848274662043947601803757731280205331789205643129716292933926254751019115563236389797392657803688956646481749046695397459951532285638369698725942981085943110132876839051755336509236947025424826264030266910453921597782036758309215749600196967772105533322984457601125098668302428409664010573725897111004850421989018520931332212609633469937191393888921171342999384775045447358518395254742248930290272267500313501219934256112215198013659520676197268324925369340842837485303714393141368104028912893949602545803459085854402072806423557085185487119326607672274070467910642535056366333846226244468143741715052468527716393172496848001432048542059059400367006897922371321800839913184427121510047368646192752632373686043217651253373784413836288 [108,56] -4269552570434540780355724858743076166477542234464948505486690967665795375004291242227740269638647383668510948485016796733525936311844915568824097367665634375308009502867697285192502422798240660124584600631525234092174110004360153409743197399455075067023449186004756977911635220529166289480691966751769710210032650374887687383465499254829662639343654441404386854369969628289446273338917541689237744245626400350617689300455719853419695860749216100467664082727213227104019791010107306455808515183427405071842533622316241725256422733305380481742015889574334726985987183051474027450620281736550965965161425645045452583292483774305859501995212183873377802712943017777166388378946687703562826172088657373485914575019327209730264631506268140537719514844796879394833613287431188802738631022313492467728957569098692110086534969070013355743571822421322437233461588451313185025441782657781306876763627183274332779259098390146235884808659356606344475934959273083369120374867814304238627003594630212779180797856207519067584615250993025962706557556218823930211806107588483289525924416175607694392473830163649568004819305419801437946176428088162583200715019051781010209193087785559896096403382421217286949624981054998071859989957758956848827067652783440705748660486156442278654207010780494810685141690654398792264264780982387650312375552270927685187377323187113108744654142079001432466349281375454507675014327725007697913892550749338433887123072340111286357795692792831879367759966541662402293534862295506577092407223501614626081638723237556374681358231383877592156904907206486452881715941148499124001078854568954490273026974620689073147793679293764589251504361535908299502899191844855565278108141574781558102542307099954547503096127094838864385344305522486299199755176113199857343397751543738598251088581608265671877681506423296652117819050195339079499334384021363657724128281982954957940547268494217192252300017130156569240969028287696780347653092982004034448887494779166867400134722288199956681249434309127677679533246458469682198884852240971326720 [108,57] 147230890142243893193066200721011150738775086113462093621178410736992347922586965975068085439265817072191967077664625229704001608822746283769125911773480344111258150128158288518205163148467812438367868864770368007263060850082350688349985963390696996428086250018265241044558668398862537112631064799086135927057169989395228039529027293505459791664305477103675937934121265544321905045965284717575086691178128615876858828015415246770012130887209823373369755494445248834062708279287314271167903670965418301466613269281554986705194758797115899116665638559023679866334228801409715501514942211991661937249506757031196142962789327467650973415841027239147528723417620678995870093525067825778437568822843906491430593958711899645647279887363423413821654741852941163678976257178287978746096193843122687414577280172328918284706350885935338027717733593582510814624565432014473842802879020997335768349861019904465947186665002145297608508742690525558251608834975073874236406031783388559106524359180614927017016353220067036543180556031394696026092324840534702180115538819031661916421045691104054033832288769095482711308948479503469018363104116754753185865256748914673151971896796299479758265901103545545679106757971168683346620750287312438314301658421527701801002982247893113796205819694000949374305735752949396108756246326513941206393989611491208270891796037737777609000766906775953824818433305521839118173849291836467835002412919637898425310275275640779736794662077077938395348293097329793226438629359173235187349528096634688203509602715728721685768907124766211282616028844305474855787014278915711538922758539501499923426347920362173499574965917241722447572630622622993492253661562708483613819443641354301295805500122792608196643749273605335315474142347162299238142771644499903213570095664064767634516161990652490481452925845608915896558892332962990315908131494936094830874933994540835362944035813531397954750463830158381309404844545455815883581688366293736012351417597694058657907506913520463423250265290642468012612037472387843548499204787524992 [108,58] -449144803202240772393266815294171789182278201373197364559187948569396983976931937764801747913122956809251808074968607324138059356424201760424892667947063995826509070421486898942121534216691560634764292148272255984591029808860097715060696585581129741909914796645051883258060927304167652126656016767838963788178059696816570211064688072960682483594943991784139755206587496349820862212290363592258475211476666827442835142589122644824718128495832068324962462163683103925003010776553951548000309225804980246795968283487362287111709194666264574243190426379272401024682800098355814950376485269453041854050698814925780218144597539243221717082169663807006087680490084451815879994467763673113769941525757754500914874832943385079960783321895080967826102123854856241073368599236191843206890296544712803474793789778168850185418304328614852694171595760753490268708456374285191206554855454471878636193533159061706597309986484432658155527374630354400485032653892917756439649201370216832936994191501179835395826432391065279770590569594573816701644365333311838471069192775956075447832187169013490874947802782404785124438333078307805708720945225898783591357090212939304530441947534754447443747626459104370040850918949374989425943124893526341421199697371503498506973151051317410307282278118801656962548269280265300404248261796464790141991127164151510714366555811323385511116921157017736155598929952716982532084923153444107956342159389461951106419213509223761471479439616271147451420372536157540692928404465089920467709398993505836701657115192852257220924096688117169698402661351130930897374055539680803582388180532537258139689711560539839114820365939771215373693623095593130341037507089870557838130106070058108495553438985307596531741168522438732469756329032902813464701892790395004725448882403997493297564113458053161498557488245960222453687392083989380983633542241996125626825292625402962719611871393825886710570268900108831622782177064911277191459876112178792904816709005488074622097122568154740981733381905131360206322326497927580249380117212 [108,59] 103642488842407765532595280196960227775080767420589409499047885277086127548205018208445124525429121357861057129157183338865063011497776650929211266284829294923728143575527687183528056800611143028442818298446716387815310570599960161639161846738043632921378158151856637790234231799672709535015534346774379165872590409392056577091795523329772386444875533605074151540088197349896437529189262163454983128457072513794656800438088716004537454334551227491431421061340988178370807318482724105971328208417182392690067830421601866395455384115158869457056495088389565198247130046762680026085992188798649763537475024346038182969097810005721834990213931665617235871093836272025805626568598372534037031721557192296091950677260438687168540281717660776241522209696151616951505361526693995141029707913223007175954580994443987835747342607997949253129320804061276915792172206444018326559149039490582560924166328337995262323184112401251858164957493863336044068871229953370062313835206548392894617144248697327860343413928773817749848806004383543360331493079280256760359744846617012433706158588445717418863376859524525968466785971065238963264855029482208647400277745143444557803937701746649626327855459420307404025189543146665295734632800654616075784437593365513419806218279073570705492586323873581490971859479348366238004486053819516721354583614927530090136111105813453847904941336493304803196891958483347188916689107161979198899957851724676722717101904372202478844627014227266703174488528700885294588886510300057733676165645477420128320871934156575221701674315934787958628681968727866063714678555508260871006055251194042741675256422536067300211899455528498692653240376507680728273268270018375242106671026528314475330158499506302893023617152692246948835975804500987548780567390087180142514330095387087599086847492825029446544606943713095771412515280835869263779272304426954550107259006015108229319070579667763472004732887265421832894243127514124936471812517395998042107504437418689105316063044674391512019491572652280103274576015626541841398912 [108,60] -12715402772279753309267480621741965945198746969031877195679511312731441118318091394428185964090501647642217999887806334360707377724756471950578171403325616639722117153419030609112816145572162791616055682546167512301628560248578202616642832254227592597317859142407262218448439466419618683897555662363911794496812457176652848811988966414698471367674010021173942402521547729409053027615710524404492909789497870773379327407345429439272156984708897383190394813347882467116509106891469668164553228981771065157073332118409249136147602765330909387725298437538451264801484965027614936186188638271299061682199235977431713743722693028264189175369731127983449466030146031939864350536784323038297028305760047514616388403566312919488964032366530311848122283551368838875256127137332820176995158163911725778361558917382269440497385486217391011565014395057973860945136590795495350270529617449082610240419327028980613710481408352674642510151504037743057450580878074434338421076432473416175588359420729216158274592931612294767754164078062765917668969743892098357335479492467473183368353654977001561309281591543402052289686183965526554886407873859714152292362507550040284829057049482906875417716905767555010514835353525207437302088435113075046168035350472062953218804902123003135280279090383402545472181728876813291095794611527266774361400891285255575201411481786397616611762715279230846990468750074724042654242477095268878952961169270616578771872374218198894573009971165808219643752853688552496288235405188053310813098196764208175094640720747426242514827454000461619112437229821855742139077775536919832223239031450955191110258356847091453199626591017115084053181136119264071780044241786323865056572826666032041151976754073918657189584507954214100556477659518757723907512774765768108136355083594592901807152011256384494436330420200640678704831616166985308203420127801067645575305724404018422012373708290573779247177898275520460324813349426525319783662921237763466803167411117927169573237746483231934102929627534600404456341545951983859648 [108,61] -174786787522851628076878450830553906666926484978705320649195021097001302843931478172973985656463427189699744478939501344442629137926852258334036060603947902962660299806634142183796982852413444593734988936345844608272995492960247283976450605592400518494680415665848582573519119721765217899905559847263207350745331747607807728281702729653141009334979741264519753091349029613331216257259388164810627414634403868063086580373463324113365650926743681789416725485629011490838881496871024759794076714086722808267068825549565673900102621538328146242744628801940395687285658550099859759619007625328211356894995348025718777452236227760363662793472988571785857171472146125666224065372403372269801034142082626382891216898024909534228137818177405280640114169382685059679463069869064833962608372745100817770415445499783866241863506833132078630306166218714394818503144729602286633792127624139673533174080897861509154140590439771528767996138017290397297701056747149642484954564015161541261020688678768997986033352488681276971753386816391356193322715509422449651229751352528732421774675268479855017591349017483870550348755259377426505271646314754026004949284417817995087713421236079212585603607293787097130471770057156204615988088495385385330818022059855237635040606891813699705336031402166497470540960063503204755885662591311857472587027905664930236434991185671358243762720521968536095285599678041258663097404086266487830704332869888258615575761785512541065666428960424867768865880064058192134984088873192963486970420927107077103237643557303678613584295506167707921343001127437381126298033291016235674496544234384684077471916250699108298993244522131236894756867900325266969106107260623255240094696500576907824769830037448035802708927732490827616807911523737639959325578822848295204552437697617810954174217150993892997390016605644958053412588621495074350569676276155426184377948866147035499928638251862236419328463737767895744352091618476543605409805623821708642279786460929964280544346321783982239014948927197999665900894572129472 [108,62] 19727540913149619319644573256764044224644850482732258512527251396433057689198600865394499806413729480380623211934972942712459554692093406462952990858173927734391584453379240047587194385898339517351852360501550292439493674226209753096199442248166558475583700359295012556856280191788397717427490846795953404162212170893427249171921529650366647400891927553028667656110421399880396626040475408309289703101413933466552479411787607333079830923286428265474361368287637805026125190389984177770842555452177783614805752469507861000839415242597724108547659428663735184389152871811414178845832327890343091946318279686735699119213165253703808438673505712545540603484046995696529273764724958652441966694398221090296094331328816763952919791836737175454724321569497154046924371668199596610230077163816927970254153304592008240748805139653108604647890412745065975119381899853132275804556869366277748676219799334001856968632384964611752183793966012725182480245721502805460048686337658378624584928095441271688604435646011088684067490150006016860794268114492545381164782632781015620551726844346290548664321864962658372089731854336970774126630699721253445464269874328190149798679634009227780995785158637830348270374379330231651902048862027293144008134810935052156449489599226267688837787536636038561455093268548539905509967111767033499965679276915904760426431565979412728366545353673721190723041076958864099274498638315116975969956270881323245224995084772144962902645213958495108697873755950300456382399217826670688648641155286873526453881444056043055213603830016547842074695402740275067550476955901707444502867585787418972842412776620694062482175720426018722228107407889277402047990922065574068712748790547439204360320898471620297840208449545190836147496918940420605702727935187240569890108440929672288187855379369400695866226355393283018459041799980729012761656768541842570902502538368945051562276612492805327559400269315073521934564889726142939164080419727195140749506939148390436717397971419739069405418078714657761028565701256 [108,63] -452760743210691298015675685242940647837304123277376094150122192021221131155252596783354866009981184141628501228120639425619178123724025137304386880692868692366707048874836327315885280288408396304052233600773972807638205051185066114771702998358781544669457516942184587067546160752393882896241894573387052277691779245367229087085275123850048797497333285071263062998682585966159100812795151034417410774167604974587693832249804121152766327658342171470441936944134637954711944807153805238736223669907838794125032976879100588854010962780431775758078937655126635684291881236996093092550721514851390377909967475498846371811433323964102524823312853850760495914853934071910732416846900534574696241380141810220150079126016399994408700443047061706665229962318456542240650533114233894206684708975953718613141606827867217878809517350323071795567860153420457152354374540926248118582523203908019480596929362358838780145842652491688519374854357162285095286017476349193208842126355173662384982271494700690337986838324905318543011281418641438110815392929737559608616864086763797003549063781435766999452511822088382168340291910253906913577083312804730451494839838463626291456506286020971641811016953284939579505261471932532568791891093499284384946503124214386021743835928968571196454965686572437795987653769013589707150366816678825758293959846889490362794026981060713158995649387218113942668001967582969049762317548358758784637892437943609747711706081083349894459154666991135687568583010725284766576510455049738583204114255110311668410662781354870980220723109148059782569888838663276315277484859415986645155592697658419635531601221227178100498763835152671660472626350595380135444980015119789767019302119572305828877866325698952154659648549500257854056502838617102999744663136311551671906108633504761452327280546570785515975945142815234331587676746608358350316681717242804651543166677284728098189763203485219443645988448440713631926433067638175777077076224838557986612845294925061932002323256004822724421456922586641269583296 [108,64] 22926873363561966936127955658755986760946793703311605315172086680985122857078903410481641549380899879640330786486899415004099916245878222311049264826062332047552261745919816020954180636995952699039629053069058378768809690439089288497854810167555831584363580475970572118943343742550459699840382149625814800271459692722355060761284143837144012721555383026488072107593086196698242385976674993294118242280235333856779525021450686783582841301838856026564898540875894975843811724091667277513451775825287601192896620226904999375034927617969848059820150717252272896395344583854684919937742301143169376844060727305059800169109469595786260689387615172458649633800643696990557709059620397102474265282840425400659734912182572459153897027785351841915788171610800035542665044211429780223065762722464707300794058526419216170555720761365278846487330680062440771095807274231278290297723469241672741712174790169369617652606776772266863075208461844326494792228696584285647911299258515710236319725992662130093718605819983239733579486672054366048581812268383338417418405662952049040921337145312877976777547187232747294468150355110783941648401529156134995252437445316378522768599724470796105455200195876987264746676065691009331106432273482065447557541854654216648777422384334689621946070213794447360595836125032530741871750087464144636390141947049408477956653614841224453707029362973026792770824363892096807756467647933084362634301683359766635678694833014150353043355210725654770791135386755574656269054017828605682235158629021108964675780446176297676302208893152856760300739790227284041653772911162710348186879963844601954482671413607201556057468227968066977323059843604175504958680010433147969420640279337780391043963772127944418597104597279384005197246807136968400303155609019592795169642575304145481820468340971041796868105756890432087537893457311772121515697315364600015066076771579056063358960625517959553076542851713651029157311836910056849419328821458109614340548718584153047965800897815507834123504463771650807408 [108,65] 295415160769464887213179943000969492401581931949051912410313980577969701858470451385665651826263638732696658447947949351137957718918456860762502787203194755135186946562373843184691093899393105803873321612260211798393829929060082587659801003025294654082295724041913343953954740353356147639610505217685148275358025690296083905072736677593266284643440170119941811353930745033526696883143346556087013910813442486440721238492197388322874282025688219191601132153969833561797058442839866914800864321027806412444172449500777210993176501096007304173673629320255101578474886302901329191773286996796674071047921184727799402817841702572794259893714416254630868112566485819024046574693682020466917987780311744411073310347581637427816947864006001537919258408245148834017827929767182022255638672369413142876372703334452279760705991143316245637937031745368773295211177612018560138853782640765428367033582576324657152170505000576642664953785019812991781513984200714117423079010336910028420027032969890087137103387280096877340082210513151630175533550502069903342420966779941103157362233669333024819336895676547540860181494474047942172728618235603916184353310344603213525988845003787202785923699893664683664417511271969079107320356256955001072767666361094849920111462136779852988050643795092930743984398136202927771045822992990500715435799011294676528952370948185372389885089338025814513748414202798584331016784235668172608277823759235148938966287302573791196908074431008784179348176230137392911636152830271055228155262025922514655830622150540518276689467046327721514690267583646871017240645914677823118722418542090911341618589733059422841672228296163384672828713345242864368327324396411875242287454729177870536484504391359085121316918675345790143280587835393434986714813511086120407105958383386881671945873051904868501686163314022033622311816498347238366685394336307456984129821248720215031557226189100966666178891567029788043030890494138873540530200151300939612311457457420581947182240207514440775090381317155024 [108,66] -14895135958682038393737685440491138341723096560670976220697795227393492474009773348582841589278971070277411317386969854398292328972695836641711339021883447983975983236784051045866986833411512833035814938066534606948903230873882796032266052697128470874435829405784206962764850157841386003870133020153016046354127773648336814871214447707331838455999826571169521105746969807783543013070779827737396378030117457687447144942182779849904141381956013102250957671911771200879459339155917041025001213135500098044813477023780501209611713443196845411834569018823104839138913574216416005676883755754134353003665775100945901692409957858384661805724672312246878371769371646305638370327687578630030705799544724721454747553420079979717486620157060012730219288245120526682581989759233091902081318979607639889590761858017489489077134847739111333426599909247587210986083931539044274207627406280934468911601628309193312134715215590294691763123478220848684883215161404596360806526473134921930561888386508595665062321079914682155852600846044267924983058534707344314674372436282182902051660315603859928490240508202681749589034184370980096190046338385031248894127993563530412242117754499178583336102364287594788354957027987349814799490337612744194282263703814381482458621387268322000502527513835331590417288431341426542588842782608956593208862887690125147111965962460320192183253050717310764759157748313879214447630132947901812540354621563000593805924473935852302175807388806955119593073686789284971133251054102483633420494650859245424801745965967989146271861642919037582866622850479450976574724869305364919148715219637141735576716207137303941839819605823890876396244902128242438212638754306952746123598557590242980711617206519708491855635779087211032287656586910871407318671425712739465311118805143536424730793847727280981946539915180383880162734598517305985761349650834750795413165881421712557884348635200192027913669801557453504498648204866806427275471909097352564611411359304317162642304795308838366491379727140 [108,67] -356913255938494930161853069923216814059159457291635121089203441256391471481316409435759742304619415752612658941444522469471850013132521508379043368733611286214515300019992781006915995423270094995721334455177666098778912315324299166249421835953166552389619156358114836406154727968209908850374204753467823463449059183021285263991782629414984646583863025898396614612364144153976586484659607043947174822562241218265834088638996865948458348511942651501591539696493397870962279009874979822754334922494388289139478135512462585379725661840140895386523179870127373884296172217880646744683945264423672949235167462493153285382671287143993717461843905958725080166279985060677321439295376057251347209211079028204782499045229527155951362084968151048137373577275200604904334729342670723450629936130387106843762884990769835221983198207898410849853080816819323601537231710790705063789598861236549650048793653412833981077220789901917368496940539737860519003770966381765737731123829021522455357074005732652495788333335817142784639375245777379105323760153855506789518511960664147603580008803366653995012900965308872645220601294329302400485241499617131606169394975317130558953673074907337261053147226942389374602674138050431859546932490964148516581089385507342062363730182662129700457321089510382348198466946480463022403033933995387507287484071927639883743877188802952412616320370658642777074302800056650013988937347858687056631232945430968860574646404129556599302066937521307715691593072641662079562137154509685327464526129556223987353834980985299047964225755192350296928561334441267583422912095294573373789160963655867133515908381626545498955383713332211831301513521779803612673367395811085601979375095900773882340794784500232004902448338565782768987302917727417981390970004361620461969321163070776038171420842776178368113362915719834324867536284081156545962129321478489680243219139883441372200611972308317578381967675789213803089753827930008547499786793773667601478849856760658564860912277287236425948224 [108,68] 2532307550291328214344282569644299061522889089186030013537996745033067276643686014058936774585058712084812812672593401478065616872547094809671592068480638038709388282308574864157303787734081081529187918558527813647653690189454980833022310116939213718509280192677797194234079279406317218584296500131656164663523983938507150804812900696386345252522576046853865038856427501178925160158537066377655294326130985742566620417057855893851436077840177734488728202767742752800287544095312194940618241663705110047932470102104189611363212437657810927030961269445410932452259817571246355106852927867293909010231519643238392373797415419444900856524846091107672513390242546062497449026925490892462653835279411286182087917918308498075352548149635009946812202789813152245951625321954893619710732194034589428608605913327274252608132732535056927261059615570240924423999780537506159877989670120467266196146149161653584473178809351660037245497087277375264853949516787562085827050346297695796010222879713469009670046861956026305838965789158980060491607224372028535674100447771642398797575285945008330037626981338814327879485144079718979027996170183200684551583353140925564003330407838328923663367614586789568754382245970821603326443771359001267961133267840303128158839621177078077062953482391997021142068147814927772223506316631175169141514526990339243961002816400999031512177076499248885783071908805542975667306570851704630681039396613786343506057873182071242852882913770949958459034064372107443156723594979650116745187560933624237503447230617165721216050086132720250702668273491128199757578864662200799861298463034744603269786149158734097077521406451229889359117633418998401097837738356948556572330930594334491553398763940606935257231840251333267079269849576405354985626120987980049110070435999834994470281919726236618867416882454997789624544404960185882401882485294177052869711657617476883112185113355100475770871237060091839624295273735805824729742924797312315376481790488171285739431099916709731160 [108,69] 132103756665901601292382614032279835964369864655609802564318596334938617800212346295455406948291881420590631509922164067916867995950526242828388652087731405606522031252360031783461245273312826858528629423500002711931047711905060956116710887385513752069622315004103547760851824315007897014975599080667923829622405319153448719714290017946724804618974193451180961198726318635096552670086293976413071229471419775651130095033259317270194802193317265839176763911423405406278904659440299374567826022690777613733506227746593607197762214494031924102359970606514050941088242739491184705534873643153761650588340632988854763839576755107645776576999294815050846905989076085009176560126941246348255211758638898978256505409384077131901642965891751043001273371240012665619430098118417080715016159803535446701499070052509441475335490695950658641688381332795771122236392002508180769533728733344729732908200219033412157002690581345157511325780972163173825472193226288818570678285795609175889928343048803919405644779101934591179122695118226142654902297186400916739390523508235485452102473380928389196340431100788267785334400862170861847233955658629975730660559141169357729094695712397830291533838402968553276847203717583644703812606051485788940638639491751969356224653399984945112129701849953582804244862956965318500163342753502363854478497902926745462959129517273977556807622266998439441896026078479461696651956832314239623620419933318232543250253554463541615856361259719701812808783069089995661517659812144895257256910833559163340689075730312750530025280814666157573208322267828922192613317231503290154421219026146082911326578590271891131197271944706996916307603986521410537457088498443253653012784409220184158436628841729982627013944916622747168152730671890941223264031951457331220803240037924855220982834820836069943871902993565888269935454337906754032502954719920686138915420260650699703622859334031188479691359823452219303025551836215031464855954982475885020295108867726229213461508619879272 [108,70] 167254883977778714279199330640585240065972195663230244254293572742697835538341424650345898020222476814002100284850846806224192112907258755010183828575393899593895532397655829951447048631842537783601658370625974156386072027891943715394906030671458297486231888991841688564003556148175011263710811062246976342754864398672980237860554775596695846930764120313555447792158938752327877021495095189483206496900929608319793029037075741594728419242570226488036219561400515846322286180809763809227730535125635903463959411641364172712000499210108762006717377387993486786907330418298119999192762094672604161624525216120168882551681876489773263745186118173260294403933662014275735220607175577002888839487871795222743659127657915917630910813384584726001231729058633509921215902222696650180557674113202793388287947403454040834495782861802258603246089167526941032698845135591899638785269061315204825242116919805402508247296665724364298193707785634947177187869970092408732263284257683362802267398569746906097888491790628682377919443426106583548385956432101948939679074159816541706482443668086457802057701426113375810036408542358820814173008508313555648585617200367024992585966534563990572385542298937647517466157383119088133467120006082332759333637862178946223700200117544614698739118882424044764192728158171539075607660039702820158961697693902898605651839972219870614592235055474571920557646208835162699518388314625297985211471588469663333591162847744002642089656304666178301256536714646793954155236482056287824224686774197756639056596579896396468895320158361777461468096421305682809409862118414833807638653784823196361738076605687990320460197711565889129388545789827364795188449780425231801842597766869246919005613056002869858508431672747833992923632973661264003162009157971230241039381311868440781279895351139995644732088018886597990600120937574189440186804041379693007852674600516765502083919629830634479354753285469210132117064927848742945908458782686458689374263611683343622081709864 [108,71] -21267828068088728363589350071708644171801409978771493608722520023898494302009619579109792476908417909475445620062940615164944140860220089035655897851671621991673697075913366224038396414878194060485841309264396547440712315473360011022470199482368780160547694802068638550871419345889289928791887525332632667584250342183001745573328814728593028696986551814308025365625977839403835862365023229414893882150036767185940384308406154990727604980888904699228301569743442341209304113200027187717200935764139432967908350925539071122918933075641739741520070064699984321925036648320008737557576577398728755546472397059545299878240302557865552889924147917085249197289861702596879733667350818565766618113128018140372647573891110636977374734133527104101170613706855324506185491292464887284771955152958698837806959547597711251003760232783824510812087051430469588575763454861993341013705514700800185143349273304217459912780007350200219407047972681847931923843793336182391524997853539494716955943271435373051844151452151226786532260778560247384284904023007638563463092679494166576185197524337484602924436862541229635130876094470700265866581657916269590681581709712341356574979020160942628455384197279479626763375999353068215286310502476325955175025183091133068794787926914658056516097698163541515167369981470523196782409969675082446653906915655112417568263657148511925165352599257498067867801489755892848446097238938156243833003043154550951962831022542805675904300023986935673382391180951039200873208835956060116893363075816988202281670932237480504200173577982554109005470685927776326492644799961561907390358469388463206881793962718582576517605933793413685333298030449867727618875491435484314929392664117848569178663017368808500460400830288039459698106164544289979267613079065759439741411625665771142423352708339227193012052703775657636202032433930378246881642826404424493402031860682313960249690660922931402567019533314036137649724179524846716884467859958737338067264836760938135139136 [108,72] -33528073196985699230217905763683856218798031271572216604714931714278671746096136269083156948499552154287745442003669525746335953900197831800625848889205787589751694051428163660892695934580673265994773848657237522401468595188689113435156145959795508255324702033395799591359382919430850442105090514133627890361209329714813130272067421946448587655560534743767649900089597605947498154652558357603302354531450854827519517960191808698508197344563265054975481417801717534231573857326514652578591614653643890302587577425931178883860127549064641011681147502555908222895309087139718162872782543035214790798612796874533541744884167785621834521963776260650178777774951847467426386433314199452470251059957340893377098164460546002487309411788868918694427514899082619233569851470117610966340854928332067434600413004792073472388365483227548326863909765848402108078821262447992657787990365033297008432829073087039850478653656939226090925007626354372056868767160634659907651726059695872264010265507308675789919275462675865382125127698722489361818513829181039906609712037452277732763663371038477984547714452313436358002498222916104707533134874522228219658334196448577193145088848939139059560036974491694587553816675922757612852060343334217849005453846281772840830846639086474614086649876717507234396899226104278229948060277770128006023905067225499100977298925276035511120724235622105011033649808121173390016550786525400891502402118157675781141153843885699560550532040226304388955960134047676386618264289017570805373414890223119696760540558787128646228610841981681110124214010352259930135119265093598839701273938731191485759723354276896505002298835679586399488105081891951664803152116408034367826450260170906849580735250276482135151668096868855364705927009660393050523848805552986527164704068503876296933701345324702634653209183269353859857255131266986502647260808929675750027157850553140585249572747009432238714482519729686373373845153948566449732014802738362444081267096824219728 [108,73] -735868338342882198198044261039005971258702284164454569765288580692330178919067873999543663134776484354343259969499059566361962145846593250958189678241156091237826110884169800070600240477546477849677574845731022191720924357164765639091451130705337043995752286077701805375590834876074897477184558972672145467313339758722306015175070931775309163325892795677971895692967628159565338988639066982660199658687456162073324345336244229131800616076920828048280353342903303446338143464009490016060933397357088736653847997958742654185314290916481681550001078080422095524209617654723266152672821575429103659515213885407663186304435599133414330602778054445724733789110971358368656662330893610029091434589932142274547133996844068018098642095398845435850314471629707197778706743475155017867494074840351902406664777660627945422760608224517758525603721898350151036245347530289163396666333601465879092826695097730129869290005471794749071517813096836778953143828562145357964794728051722958208004067995645480253655248151305921798332386798148998712912670176834381109027827303628246561192180930361379926374148670229622256278685430798361584528521983831603124647104304166485228462033519290233047873342105753800573980996788915492042540985460266591417844392343217294168808105247404401479092522520002456084717472146223106119632670941337342316249828505391462450606302729447396921328314077135248347440672729370880521503363235128526834280327890399604545060885347396320028011142609347284227228619700661593865656280280491391342886044521035729480551580251403822100216765338421249288101502893403509971593584616088837038967151783902666623182860057363390975445713416333641462864364288000008297881555822685311158406304680488537309174032089348568419915362683084259096885726082434358207799914655225428991114365670931159791101180554809052867298129557425565257821987205643012610266884558792995838317585559422231507004299506718972575619146402397972580930795587850211598186732243441336724082488766384 [108,74] 41510453993274649574086554768497508610751681905067765129753505441314323534736559469478769603529879367244080594223440920095237262298804529530438996527049060918616496929464246008828414172888884588010682077599121511788529495343694648324509607341619588597702114054554827583629297396526167094825411703029141144453085035952705615609946817407621358626835168306397244216586945968571306581768227005439261923347923548193423607767637913751711193002845389285645658367646380320718049148419400615228183743052043430357168913328938255518051438420844781382793157360894664655451597733849000528159987831640185655099931016150267952973088473086374696945015285434872639741414343741860909995406346943854409755218169558903606579523862662111314590088286123931149844374037386930853358586492333183788643925786652337273169359049356075743454548167063394897260930476759556050012211416778907711004633478162010813463140021646166830783097504766679319120957808748711094005352561485480539409174649512545105336072744256220797606359239818334033550664758752612705491472325791723488710897862066322927973811858706810457233991145076388411835471113665930162343168568776758201014895883403397524369779718506543278482528416118489913839906130261675287528421100173882898224602471884337586859468628430245829114222081559264081462408792855364397632523540002229446572650213365508507834134334771620393796144322671139394493133340190735533533961077903728793520630090087303944818542320425652603840404807362392891413236075036034629577347759790117431699668980337608104636700036127331052340418665789602425647108981394191827659132524534345856622092080383164235824612488683012064659001643148263864081288307239690292381412490394633662803829520538054803889214393794665860787675168002974943654104148466066611019766026242747846966255746165803315249129424880334134127760930225114451667712166861840227517628858120641413618230066367775053712833646431797827238195287184867746827225668067940677466403203049522290281986563 [108,75] -28928124475993766936893620742322376962039137929502968276079068534697934922207997874227256320070653263353346265924888280360973694320689753447253210419337314222922030283624741832620636282754301568186717978096897897193501305149740805162354084807015914706202924314195975064517180523078196597998602126715753194850134749797145251823910308571684989931686856961711781516343095515552996931985896577111638289581435881947555428823304313096735420756762823279608489554694344322296736519420509770029250014866603262617051389340096984002786517670398617448555759269031949105093712985614770636639020441914194668219274420821420012967951886716546891221463623898125365891107975571857588982921116394120964109498557177897439636150881015353024566462421020205698213025453797775588705966217842537039087462943411253570552832089794501312372017198842427475529485344025959434574937980252073130808029557729782467638604900942871409290404840612740028697064980684130397616825497169378604521663552561603435509031891419975339020055313644627489154999011154412448620680596042637312787473597989479527862747147116629908080502475636450074193898130465931884150834581353982776862362889140479520819471535351581531415049370339103147375011500838985322571916238100284436962595453909336796324926771680819134889136952644577481957089720141339584202705650580573399222643603275851192460608117113928881114046195036068206123267223815258485378205047621562546917087403473123094281852283357737677693250039334271689307369171284468463689752793438050772623363389342097757195922539302349866801994163937744724434805763416233190698671598216059013829360284136861172650315407925966750606596100462272529643070190630984214679271035059665364505173622046992547429494375466487780850533758550214450330345553124254187286083166489400730244956411505584486040935439065895953111414084041432018081037628182008046123968176513640063776372752167117743069208139832050296699297399186646442219752655087759233300137926732613740608 [108,76] -2414637677519942411543164015972104297564443133023712797371724597243772710027755441411129899879486015809280437296556250436592525391792857695833520673155441801849553736932738637966706752454703045889833172446249115448232483940088443310570342522239217108981368205852723509810637864032352221753467033445575778332600580969316418962775857465911312848021801552701407063165176583464115689132928171857561123591810716936993860276920122632045009394840809727688271255522803146281287571089005754958838066709797620783975880207905610790441970157914376859012001377419896664764894562359884817934885912247124502722154531327399909214936645383767993360211468963548824124939766685466600391153086745930209399217567064680673293545376797180905264525865624109743971643111575306894327943832109300671548926767017301912198875338924595681771849840557142235671121475577239873828914088191323262641948434138255845528904731643498508278868349336070086641539544272114142619131654966144641991412271967851807823162446473095804753454527349769837139515432375799738372977997655536248104246877141415383994079098492114242990824510861675058020323436787234135749930236340642262022254271177268884923794573001833585071583737007596376428632574076606429511683770867935952072295855748547097006639726540524871810529331265870997080192415506299259668268176951298839585613867226815298437462700894586889118226405783850899571848675524046438411843915504358734069904418737674844184826783679887011350668144002526375820402015401734620424276684950115395758928812267963701827285564616355692376864781456584887278056027145917238846674928255629632800011154119249480327719779162007273386679700826803201952676352426701683858044629834852528376432042850543478036226100166754302211905426332159563400398189540817151765948462686877476242489172607337017917367024521708289242252480095689516541510703041489839904708703188594023248322858834057593076925003177604738214377166270354247879415753141309153147103418293995392 [108,77] 23705652666897519512591229756103185895886620446103928292860258987214034670562571121408326005838430593548137705263977721985705981855470889021802747913690156575794088261603421913119347500301796966200199396385757656609681792870262309437893044999844834308748098356481719670745743860648176449035623317894168141195158596094590973265152296165732460098208665680953930413793824973366470756227959421066471420564125203605901719742160117475191638056248240932539244653202152604307841236123610733370582368517075690688651933481051103634660365422124721658184457283184166810119186190260000498046537639801694668594636757969632984374566850138806141943675622681321456303606747167210554670401217357488638994247759372420229787915770255757748508818399209350300327966595102398681059948523669803341006772551775904974367246241755561844024893486593800897590444883958905774295574332068437783071800695972497978991724573590539447107180260250490275542995478073774258691070596506315416695786058613796263910476313291925728067642961376551865039122458887162997683440671896792491962762613527065501818230286699346005443268403041611469817146102934824432269707829604622972607102079240116702530267238031018844609038900555122675239197538486464139661826468588700739177363864114649883148500772496565864175511699761791164137497172199530802444275848016825051469523765300184950073752284677736407825495376878620736597784517441603371235459403775303624074156376486121917170029587634687853172150118019831050569160876811526678149134439634674876426672957387087453141428173116827047858866986701629363492110764878346258022278161832335765191179553145284404475679029780317960804370573525617380000112587342536044012025822874641438373685833404778025178700122840864211678358030288699774057842756189017827408554320357909879137750766878005096152286178134329522552939170765850552544050273849429967158114656036712419060992339645223530752573032125376674360864800462430374938524883082133960663306018432 [108,78] -13995241308334349277071567972484839926011104230480261782070408631089133441362502832568833127329454732520733419381111283975891294458227068089453353530812632219095475259068951216702400681063484876620185929949823825974714312099178245434074633459605439233687533790225116795093608340869735861590571431030065216243249403911084665199024938423055242607982955253434070264032419831797083133308108534235199395834937275000271921334590730609028155715483990740301518549915302675064670416798494816028885608121953729266360121898581598681232825719195861241844470813037019105106724917832795584639893777687196285586935552573543978888750221433421857562912699269072552260674894240886382673953787468556021868032910809649840382568581714260030126867629870814127649445644564934577676598172569825744565677099195315022301144251010873806657677620572364153823661111355519618102401802143170273265344574301754512982811768957628081634694400827840237553537024390814065301414848425975742323702291846114100818020562126551375826634179437651393988138611716181380663979904000715241655120724862654640440540648996367006042976279437595097706513918880257041096194873515124325946658826321740596608604200344922256040950438324509575659143000343228118565119068374585051459868839024943508131228746496527183099316396680826979084104174060516933933429055183210799292252424725065904645333485835354072190141625080718603209084694008776878046932907530250761062939193454094685544324255151344677279857415391149612634632256349601876524254244619219311685116977765959085883892710701843515629272318733139760656530913349422904620855522623337860269202173222585467395328495953795685917385667841813596740220856196244946413681107556681177717672717309595680118542209753336280091269686197770193243806976391069031042151978035665041676439120239110032848041196686137040945736661538427435246095720226056415715796803181253150253860866996337592090891257248263459690289354722996626416182380049052427155212 [108,79] -678890121147673248595863553506841086586798752748285954168496969751368228849470304259227495348281120464278501305023549809413027683733136001463858316764883617854194762407561749723691561655993917913773036401908580985874412325110097595540456448873921554632161398469260130054253398579204765708577659009793607017911266712478319286457926772719601880409827276269575816780410124681035234108622471485057632712997412528645946087523613074432401893506992531714220113255314661237720768745443474482121708559722569692548458594364834472259127703171925436141110211454321905699675351336617870935534950925131892153980628037779861951094914397862237812182369515109156117002595342706886090225865825293684661657744949789189284504625968897684775270378768124322339313044913171303672695101668439299749330267795879659895230151873062786271862720656470516331596302402342823847076304754603786433687415694001182243837068485920548468259868576499705589936993413032268979442067277354645592605297901449648952809098938951309670954173617837098438541760007041045814371288703198426294763480423156827805170923602506452150728686509073144982229987271167791535852796400020389226798670132902610176388579816165778339670147198007264850424449226023609033879052156568419113572512912793159957409902334358088438649045955285621293403380741505938587889961941260611761921491315791829407404820391345163290683726861797267624356315218159666054175402096548028346456056588959503718827397621463144883453712737287281489711798325099668503322961378028078520942142253286343246728612329863566765292468779967172312033516505947038737754484833825084451690159322819276479658571312576078688111797022608374697665179867287739906626287119074338605244317778479522490407219491290286835518012796928350621069581869790071028069859001414409719847110989989391837256882478160167136116354887748777854835220810943028479780623025821711157283951229972429856867859231620959346811604489239903882642524322827484672 [108,80] 2116264126742532155713345477253349350131538533672314653483855189002710211857201785514256807964598352038132012691636834732333602830749477085447435563498519876823497930826396927152848651121127358905233658197020292016299283743928929938704334491132421072993633427591091009080488739140812245719082949417531805709446930276136899204274098312212299730312423925557849104649012756994700862696670612368109672470215805748949967383482385873920440385763606993356901701781610679535939361716652888101645926157890394012495654563549703631574693322672427341544174564229986106117496663712239079870493331801662726896400385387933187097582648867193388402682595196579743474683557352939436591050185773498176956877229589215761441803254327765288833524892065666609828215029838409295829121186253499907566690237569483543509220400823291625195534358677851412667276965674339450634285160066822864297262409632519896652228004259363781544776159092243135940613688047211334003714903283321312916519800363053194096007017928809974144781914441313374984589482846539422944717059839430243970710177199703020065492491235652574159118243788431822220059219836293466357921894192767070985543441862076794324264144874123131376581495926833428969781738032076168878921126759847299724945223658660906466787085883578441823097832048185150922296724924286594778691058982668158451739341195010157207899444218724669314172139098550112289700414380831785260446316561351959816905392747064791294948069954349763566515870563228228210992051361320665748125591176328698393137366163752266032082079625258490587415534394501321227539088332105904176317894468034710435386152831270209968233861993357301574475780762939126098991331076050593036784734498200357322867170924353537812406329911746189700654994755579990716208147785416809552931051623222360828383239634430600760135517160044881037562244033670387412589456278785983682325108059207601752275915733966485329652243926614506629277721146295149088841836595160 [108,81] -391961670544542934298219218427620550014783304804268355083070593309325276259169839730751001412453716556775090604956652889811956474328508994138951251190167675160804401639003795369231428562643954137403194862393324106920092569378384576866599244751110547256455604219853677325091239033706753634106157862028018671684677520971852876274130568804753750268782584068604787224038112048277945595458604653922716979054316338106485611793571129431386343377913895327936917782104665217531944124865141643002679360281339028395898264419685323237909678708994064711396554025538422602005399231360635718169422578000664319672197879068617431199869612086041397858925199760186583101228385719414825160752668144745472899086123749565647902180822046539545262378012535221125702666467285993266695219860595708680301129909488334630367889611565809447533826525024391226051686491806950245328743640479899823119869703934231328178337950421106740132569031422542834916642742578265980909309168726301182070943210315638127000694396564611575110272354478549140053659789679127586688416867797767297459071152269794842977878580124913305460388075457896410380318226951894634076304036431113286377365651101389026379388690260079231488406827391332033685599493659206278583139534447931593386514471288778741960949549635051731012573041464222539137692907279420285814209128735201869306842282639565343830938328122408075313501287525968255750807268499188900219952270426556816008016045621626644530728214437932944876473307665730665351479217063042573946595609859563259124835634589934791824614896086582153550419525542049599263533279455595306472719676404194834025850952446133433579166938741505719557988516911614859158728661249398813834721906103168795345430680675188326714023070679269682385869425496346656361663654395001372662489338748645296647345143165403597337868628534187248693033189889993874414126189656295548103873577356731290746427220746521200198858564913778174806715650278671650262240 [108,82] 3232758532439428360895382108124697354334968907021836167873878990803581371782585690804643167886228532579628911236937847587151178429166803765047125765560473977188122584136355838849839500158383468150693007158217177793608277193038544863137165193092099633760977145453053319186025312717164159185093073674941998957532517303818253602365531651242439176244513959534977183891725853327976113409794679574004632215341886333410141722972852176451863052625771312055355838291763700705208363544418135844720655337614778847342046233175311161095372266601613835608972801127462754780418786060761858488282178617306507443571806606490185612277426980449944641698856037634598326893914154520592374633771890625902631803902206765519514780732647524378567881735641450126380487166982742394323248701571000714458705068668164421690752072821998012139250413929047058118970863750053065159809923648795708650967198111064915714278045269634386949449245771594620323508181733354342970517892043165918235176031672838406089167244568279861278853855235963406019328046143467639902235247981599944912860567131772643257253632371817419879034351866601887362443641467279710018027659403202772190441163593686088801876917452814888630455741530655171127369855292537965717957999778104775947367529223541137763014552848310860329625945072414240419268273700726108116035322393467223644062246980068243547595754088395420336734101259236663805810890477718081893446645862706871078201128001272893163688253721507576102766235528860082716231862592528069748057587389281318477586900505428922196934131320122605243277316509260520321960818933510710981906756914135605001618953855915572151600265939804060088286125669769436410062247725930434483798442005732634912906899622637301901680764839562860937441459587970413840937794462350850906254770408686072758262982800323120637453728591046559822460670300185513793254762695032745446363945130964860134924979436283293460159422821473011653656862087701583587 [108,83] -3595388557108944330257775443924033733857992480687991459830635674645285091423738087099687427114456387639919339999486862494667422529862155479793338305242487047192219564712257735447135015176915944702284262808366866737285111205870993873411192910603314242986853105643202434762496594060496872764162123965254828632426589426952164061260533608840632410146464401584403789395459922377848755046849793600075116860135272341582488911185975467869234115386834501673300859784207087297652502667550183406342232428076249591962107019533751648603095293041989223427536209142324578555356255421458941753267799671267247053402091270472320298230181802130525987146448112457246202108365772234848971787143719811119876244144169534489832600797058520459484929986758269030429106337952739153838976890743053425548280574868510178659455271278844078274400462584843464957745602793740025588959557506330318502565363567056323812771552832349166772414055593911467315530226521862886536105891982460089358010455560159045491557496724264257594281893776740684258893152490448796864913171419742143725633889482153593217772607138969664624098561734606076252206129964313888048469490587519465734274544901198416123922982048413380869846494095263155618368660793064439955581042116896560335213924197513680615524755269251997593866713571482421657504939187085075792177287804648828127236209769203309607234006675342979303787409989538680423329140443020890231570961832418803026179932854584414619358388307774025043417412893704711596255806364993886246147323633408266956559912638174832016624237388875625526506257720940871815613547902798348359601005277081597281043894888961824157720476272472214515135933525217508721455582448033626334554850217792113742067415063338784050089925795521167325693358059931591073528331728532386625149702010552241614291689977822358511572299664101917609750314080079240417469914598675056746840697893677539591774845046923973154573411381728100911537085732736 [108,84] 635204342341038680246448705085645940742687173236464674710804215052391530017318587386415235015327091566418955422465714643854023516382938288864882624654441958540580012666626141198598303594374088311337148780554682951612017521330723911675353710610283981943514617043448225613672353827681349841557479553935531943657742782226484748596347559143724931645791246541276900554761646745298153024086926443524659765408983299908804166040321559571786286483761310648843713447849749153764706270234188614748628202005033601947981251016991326769391536027409426886454259899104778067541256357913607645169359624172713379931006191284436313103957371651319602231147207801418094230181508113636670143903140857176971723836467685129467928674248584010897562482268969446489374841087266858252505642962309696825855661969191877274335927557253805469766122076011586461484240591692674297898211416258953252002263247077826918030624717637606168064135705387283342377522342701336800162096888010738200635619848619528845510027266303874503583091267847133029565580117875972799895647330733684915044251646134394595318332801862332967251170374210616489771910834612076398432125006061685460381809718944523020216338007208744454268313191071778465881874463122011819725277704168785352871634489378542921163656810479848690508679966074649766307992414280850337301477207702803761970322393047970153585535988305246691014589063239895280883220088250287973962177497221962215899580740294801323212723746044482223483266629294736884107588460425309191512659284364241703792562360615087414751392643279461899307400279304438978121681036037744957948654193118360098242325118849161328148836283023138211058619848147811292186216513997878752176835282852888625525988631515153750378845222363343862925616446792549174961504417104980139021833677351611422220099579051469010510050037864362656781609100536015545859724693081315007275607798207494845152565194311924769878734465468804713860832 [108,85] -2343042887789449718380857008771903074103791187535734994562064160009611153766060297930310922386901327661678393523030477098836479021379103327083294039454183493930718796261147256710427269409548047935205552151798862835146472118495111510114378138319063971516092317302599232060227370854851507170480774012324172463508088181284552007846186464511216566821236484055508228310014514413233105894643419259816577724762853457281983470733916423437155791418677035541754170625534006657561658603196748982113765744950578543155315483434078318638082985615845432871679974677587499341874043118703901166343095184115924877907129972009508436497471729163942844714239581480102087266825558397849766417055769481496771492917733905907034812086385465672978136616493473144198479175549253108758865442367046679246348519298891053178393538889265372030432772415635044575347379023317865580290393472375993927069104566924995044510815232210883885720148443941980209551686211530462002695375123326193335335545622521464606585154076076864995509182359575214917612264002034243646859813593768597872768957337751513820228307187095749936269966255491417287056202260961095547194192184945740165106304207558313690008579518235606779016868254250228968105103618445095412932259247969075167369433580372342005514451121244712922906308013423528882277581546537330114748855508843706660368316167580297028106148847656396091383402138609052799529159002018667196130674245773845669044163123756311359419316338895102671272106067665244707354517612381345890359100089390739527377035153790239522774845630426113031977704526602738998292216260935558567995518561360533224731658745427975406204784875069520737931209164013385047889753833538344401264312109950885377154824837168016968151676071811093256596490116266461155651708538596813275327639003897119546159015800135817997712606309005867020510728684570287620997574185035057341665016203726523223791679681011207695882979308199655904 [108,86] 7670885470394815028875326212654278693702670695487288435942267967237923281853617014647504610425559063611474429574183458931638795936147346865916626026596493741904209434517959110385370132067519984510295351011486162592419515105720877276039625911883891323836699318140485583254913145479126501997454968424119459341143035054477149093648905077586753111242815358868304744121184360592093242544858369490977840659669570961050437617638186611756958314688741210172927454485922227971234141630015555486507834911137157390276279929535047521120099333898564624663334979687456389490927435365264799681737321817835033176315572595698980267855445520545511043180286752348113795690838704216723520406184328288570402449718476453156526381686584237265318296393946881012038649572469350331066832219708251483143746896167599875330107572281270846526977293203598144249569724291921616466541854547580568334904065378844432238960371510423811199353039163790825016266992730539315583287951496388090613926223927975045017040934468591154311996326951439050912584620141591705040958230560958871375889785657150710626933408799137450298700413173966158987774406094117271875309443185916184567370881901424296940563136848457638968985938267073086313716591133271137247110852008911637424094813779300318776322905796387615964154917490516900938756569303297638394340133670577244151813444940010277449044351420887834315150088298700128797069862722343965946895356695452480658263999850999210339230483597336338389140083529344865475550790209632109512115473714447598238765910037167209823651428783716512736332840195034828158279724314303851088641223623254010325007173104234084710029093927937458162431185531491638320264149077705302232923189471819002484324925071976256113957834020741703234393666911715652872026837030531870032639400871489600195324578420165758504598160920974776283389210046640937872556429372917775380046083356579548353326366640496490246580161394848 [108,87] -243950546034798932829168776907140158034587478971501628329707692377448839090631113530526696670479738891161852498582133388119239611047339512397403941493776640936971391698805646127405792710665870173852204414907584506722418617113763728535418235728818003860766360526618471288703070679691100069087908294259604989475198750164673905171152074485901861395850083950143973693641331385612879405000968231779849403431982810067113470831157762377997741472936714061799914443433135703684850197492037621070237179126304473942551651834752231012014403029230666712723454267202472680071020696542992857436425897086229568515345571578033848761539663843687499753237201590547155064331202643652077921164206978576505389949914427270568428560935109809550699831224107374862633927292675387985094952018147162448452937806371143194040292860455720678092412514647412766946425755301269391348934845649930640663304696197579271812259003646558568734494476604787549267612705967839297242262225827236949932973323129731241272521086144424882190836726166205385206725056583268295098824237094278916669293687160276578174970941554426376159647989665797616449968913970652197670994313967337215724612308879126145197996626781204211400579047904573738720464491985906123732449131698498958115192850695325371038207978917349068048503316449235258615315094051362696902198845998981423529137507505025602135232818031841624905006274105467229059699859798957517722003657620680779311205687296468023183212336265793775166800232310358734441368923844624645254520202683957871703763422596652081838374248243989319342006015785445955146919880673717464595783012516065506870647860199702060115251620734308279237652476819802636630606659358194519454353611535469684271032447307771896373167832486498439298098055271340663962670749691008629794789221323668552709930716517374651431397427389824023774453727847557965728017739488887863451960446928049138663528751134588717809920 [108,88] -795047317862239149215610499638826824180085145737991774077356114143792362682801747722123558617887136847247277682725223950784107167845212240130466326459567985583647924632062764353694502609574003793085359181188898464096946423403642320497914447280748657530075618220466901619310750693272004209395746983887180339889185214156885608160609768045074420613055960016276476507406901590778670048127508090021858580657234121455463713689638126311115181131706628528409879796851969894647991263773845570930444532954017324108740813834525293463454736910758584731407254687514805948388827965170168017731885889130395560252141308666904026507381127394130712347249034490349271347880073628062928608042485823453805981357600202216275942562360057859982319208001856827114869494434441524119514509826527806604967613644227239926592284593635791655027180933283309625761969085962964028735995190940928323377813718168041371245623333069915884342992756631495020066549921048733107964394791327759667473101177535470568816175536694783102699771108203021909131449366145956009569200529957457944655623806313825532436349227011708095505489280705120492995172821045964484761233273626169806231389943855157212545735003250634474417426310585883551662673227734865889020095062982426046250930197577644769728221963586949922819428515829026085478195834472353464219831286377246253698647024015016186332016959268233289024692073538690889065835498701229848544979128624737754862592140405531790178785863852245574330519818368604994368291011174568071616181195608365913859977757602640075756666000715490985898701357077299966272167653420826125191420761799089183761890380936305317441848228163382808561674952956241780746546709358343485324568547649633901112137058050146896800498413132105447635758310669700590337167572473795344751046949843012388054888227226804812351799558220912607929750655528954293890821931510442370805113691159014246196934624875549504 [108,89] -172275701153007903231200110351598680432086891762172436750541593437284744376660110965432900244587616170783827895923242265315985461665998880030062996624602097198246172330906147619187018502420829879205822008922059619940600305500522188354190862149306068570762408900089409775649579407036510663309779022370166432896579622799217301720481177262345694823923067161521719708679764852315552577049612230749686096849353633704006540871134287571268627078550304247099495120047328844598812500672363336820609118605977344604252012089619256137423074630132505235826348153459665529551730584178330455372760042584943894953520941835003681490132982217719281345476978091352974071428885886603832831123571116920750026789973727370371818828132196177946526871110014923185813968226021242048546063108616426216925535360607857962298902022193004945739648108942279455867426700775394425463377134057540139214320517631006958690787697027303948585440289591995101346322259557618597233223080851319474715630719774298066444390985789078365672594641046998934167849262187247694958313996044405999806099709610569699482273090736282189718382492833111486849938480675899792617957284704139087517827355567249118776143599885355970773546276767687875663530312526975961252287308861179497874150524105731240795081461349398343408746255502863317083647618085641076559344806376077468162357072718657670372617290656887031684107428383598192634766819670147608401439959955243271687119318570372196021664065881963861856367664897007789448391114034261743765873780005518522862263965728796050401400108252002421188429952540212588449192047150317933868840502183974607513920677689451837136490287987012111009359134623561264205800842741639783120711632284587116969835627003521539920392593164225696551158824358272073107482844123556323165762770434213124590521204902951070809246219799719890354185310327623714625832657803994120899180585302688700120856332736 [108,90] 111971578663874074354144331538594828391047765956212440463581616743088799663749998919686367130538385212133470416786147530597976285674067975384975731988951809602201745570614946219722463139473460499044471403109372903155489874161494374682935992807673468306120630517728712033785115575204696904442923390165560459114983370639204791344200299366878782855748926672730464210649392294931855983284274590160784801358838070893659088569743605970668873244797152152641131448102916870075138857002272127622144287953010489642675079070914954238282057669885990610244785356067571176380376911897063445585536887963221531744298305977430303176596609341337883719424293384952045723724293808948077175076267890523004363898085437267010701795859756972852380068951094173121899842325826327357437605787715131608718953205561743862365188569767910379832171968828002386379878349866364877035616631530953949535073865700335247982278239849621980852568949170518046905593258501429412403727292883224626453737609738944736764856601611179467345354191379035562711958378707410527857975384893822349869645603401054680024283869070767520346168390610344543189234421706013123442647893748090338100312190646022568758305607394341110123589787727255765756825343884883977487372964016559463841623639972298542770032292923783559657986470341519154129533546598606754050979275098258529957580764091833595466518719495403696857657945789701784960082355933251409902468028567860998514129282466590782359619434440984047590715362820079345850066053560557498850600775582533236893467375651595157183342043305722395554230228235442359318767820324811947431673220756932506891743416710971437446098868220505763451105836021402466348743183546875769432504679252088154113667643763054760320297711770851105619626430554763857485275160759765256958958546579709788240704393309773467630976943225878913466262944996654709898417059623074687802792504572307048095752 [108,91] -8474525460617945646244291453830048508515736309971752385638162760738902545390067411974728897718076725666967655558356561681875688942175516323454511454766560556439502268007955691924325398966539666234454259227010900480546185765718883668633013435722206592311154441450239340386606828318371615859811710891941044725123399054430835475161107347050364828424317669315976703269778272979737720802351002384574954042727686332968512467632609442022455351740658510051865548391072847681529567638326919742151247796099031322139543504561036077526038631077135881233649635595904510374211055399565598292508239499926537449624112664955822717195900231585067318354038449424935890362565799918391132299924069937199836093408344421306357665323160078836053513681805875284007320140774248690491821030339000869154601109417086876291510675302647270284686450333612957494168706751301266866219352078270034999345806355049102788397351777209457847907125957077350885196774953676566279642027684025402045996276022345544614649495156261641890557330192844213773641656664967461107949010038377638052722827709643584509776182444507961956514086685496968990361199233448738026570058447481304092594412444376101785770368530119402835193816301953566392283502992985533792263714094821024775271212717241986711538621110166595033707547647304053525842400346849944740657441359954683965687041613063204164136429693119181427199920963727990787927330767201860215172526205658068585452265657709700319265123733993736826612049084907170441855605826925768057798751844580917887162006057776192294955666247579831789481682953702405891998540180568480142921902984607133581262882627235576840041237306666123692383395018760763675457157104491065986794899724537755073348731919215361550676516709909771582149844147920988050656101314333246002122207983135446841904859078883604155565527200233771618902219424933786627840184342119591090016843407373312 [108,92] 1297286392965727502321269824250206534735198509756520940183386489003311108734653159237408966456963372944074370343093102153937933805276956397082226917579312820412338193963663879180168462491314568475299699140830532537848257305186999369766566625004736342163481039755017572518780268838170512478697398369677477458158042490607060489319299973307702855955221882722663674997964872027906118545849595364581697446918354145453372462138835563313615995526624591626501374830094200493349961056640804475879893711176323131992583569821507656935963480587118128430378832005549825149462820951787681912994258439761573484865799548527395494423295125894121848470501220781112830235985703841973583014483429724162070302677254288961688696166735706968774470528310553429938802896141271054788297403393766789693950153863776800543796075712133910290969287314732089162460235189493352144921308712159819921204299814385430596545336421892848500974823074033535740907557748013074445701296899557354322658388533484808730847886813260202818431416247169172883045246882324172763511619176960540983179071979536034707460829137487757389981053633620314480275228381221263566704333014981204248030923532726226764368487159953199623766686081733432813413294638250227287975579197887632307093546372977545495820424968726118670400060779204883270425071777409707292254187190662140235929766607754079610802235894812410693008189955467145041200624691584640859750634511100286281791929607490173381635708854293231507678181759304756938168343684211385144172260853180058893104072309208367792992084257267682992302259898098972700377054669625843078301624376334491828122898776912217410883971216836713881889605866746261376355846179205228893431726721743100662199240744686236486752717655786729221285615694701247895205728203970474555143512507589017767624469237873406366572517619901460656824288111569884976768125725740354591184912000 [108,93] -354663041578220715964669269027101189526805820546175845168882534914980104469122985268137276332642865758876970060639870893212373471014756053745927085155846758045051741263784831961119153908510886276661174996833025993477061977309912402902472921882949950308088487942599906367947493157039667058573506234510004652496192506766277461691962289970736139808211768966290312276017480745345178645351400485197446514484883450273841111742556092953006218776996365678525837538811844842384255345900644399251426803980746771936506617853937889445125778548122239956349004568106004893641402668059237477848576516183354946498530477057022210304777890827121547611216120796801486959121080808813458692432125755427730523199229006864927223773137286555249480058274633500237468954854441989528843871514645838453802979990515939561469551570288567441233661932685367939457172256968387124189368560797862681077531606167004652426836920674866118699426459043573898194765108980545858673508235972730852563037389310365307826449481946524591671486211206270056793357054490615286807031967551910746959313480043792640852326694879592073087100690155829955010456322340582680297742379834050613603134668753080896546138529068674536543004182849267567797809872780556536708525280995283813579758783493824183354908726302674924516500467209743921883095859300027176278405246561743628751002104532164035205814071053688127056700720767537906422777232113327242751313213550985596822168768286570946592132048030085576148425288665733529925929537303550306934116877372992642227349136090401085309831568931854358618399323183064709727766535743798649476420624888845190803588306325802525230348248339561542802015889745618596286530169129636074891061826612454542168358829752103033964744398337778636438559448140088769570769633689227543931408277298725716211897173012291585072558962210269419344119924186975920752278621883844293504 [108,94] 51360955216730374829346603930888045799171594022734853368540148302640471114889184193729239964075669284338716175487855257862787434640066857823733791763240840627339362964452853366009961402868400147750908217740749430877541851314851421106668326026246196409853233926587690269915653058020257067299385226188540284418615487454219786320380284957594955791357662200061863535294654474601849241693362460819546378418131763966493469158471162118763658748765394744113911381496312958259746286584443975674043543732958902655395870341856937829984204278479191708407747694643608314987381802757537974406792022909689259696316932144258269158240823122345389979720739932935671149638526972594950383413686525530842080961274420805162105669371312089079581402758372704587449494403775198169480023269631014342963949434314132236550013836458745885555441388597108321526490029207997240565146078995667397938806474287926705034852667744650889496215655936914914239837662893245426205940580042393513010208833243932208753697965496293220074992605378479421512956868981233889013479417999901572827619350315185716699128300050752648923115115912947723559060630005276597971954164342281217909809201743030063560068511918010657042306661722241435596019608408469482617651510008572795448041192513553719768925670256900766492875322468240319119052203465290679803883130298736488165085200572489555680562426468710584780724365598590903841604397211186979117510534245135341801160925785677927351256816388792776969465045697094665867291926780573941479734397485960399187355535534498134725408483016431846595189951430458028612416424252282169312562599969743001239331971012843453659756506497097233586142860708096739116171144507379180334648065746111617078664690272287269475250042034886812363915524787631995392682115438369852869725320530209664190920782197950554043011927758585646938531867477878999238088146135344 [108,95] -5722416655631948415601691804930702103935072973183441589684275591419556997666598553461546288390962278821417546454762099083135969525572865535550442765781958898921595023074637315935998967168108903693052587331092754809325265350289980259507328290379740452396094359429144310806629941973751904477827940739054182641660232257617204961916576283959203792141888937393678286907762461494721177163803066347366108804496796404076181865389623385566360007710077737860875088492895472686371182269469542270340217748992368709032606963698924491916833158400860238597875852748491974977933937440691611753273263526679374254914030102074615998309914677114342140338409390292739579753128942078188027955924009953427776616455664170564038222966029838197386030715280818610193949186236180095405480798287835389436586438636650248464113843143045070569647400291782737123359149613408983388804315956989925175178663421824068870040540121316434205265119177034269240209585563686982648634309069711565088542919481384020228507944056756490845388090755813470611233834180752130162029633529749931014254951849580415399770090866687993378588655745819674828973460868991724677181841132744810681220057665550646232918951567351331188823779881229882086463578771442795102621631705906515777811407690306166455866571083409371389699920516076012928246199967010834602472272284367399860745086889394814923813917899077772761017898349704491251433770748628080460695208928845910882883594054304618434552561125099826180938708272600825451017633563718991527059740459745999053964255385244551618794825691946551240214134498296560863085010951227527334824736235878600002056327854197428481768487002007155036655182245000851457691469519531287195518848834083601055274151023578363603915856964343228556419623075570034158767464452331046831885015459327472853192487864627954668264195043513018088441182107150239743347584 [108,96] 371711248188110178926286436862441798870572668018406666230351213510694224587870387218784228622030045609339222204115226364406338122421749636065761463398182887498478932548573013927570626594868952727806183249986870944779001138508323454044719046050922686372082212648386095114909473831125612050819987683001141923203285384999188854086062083914402250330748787241258947062853561064886094165309314639893721230464684054607392635994437324467052610407958238970547357563903927054409965830049500808697313062899053615479289823078527544062384223248515528927241290217542601032913240852940168134599563997775257587162252243805373398249285437240033360227236053427957481254078337992684916372154038432294240172923694965376909498720744742512740079531032375225911423054663470764453227235532590035361865418139584007972448110109968715131743992062727853903956585326346772172957919829291385662216036582560739114119971091587193284474543804587139328273403735647255632565446228086441443121550202747324037031577416867473142696881546679196757437434459380812515827264719497364338199915364443844106080937145626606958999322446780422972748977235807760371894425366427851800334482600788543419660744421770485416942218368306954699012919042893701319056810587716620080041873848693435271549330027503657834696775851276142086836019716065083191079269956552174182059614992862445279509322780424643153128953495248353781019718859230200515839456806122400042067480156251475858436636758701300738076282575266969475481007802505879987126627929552847457854242232907182944964312883839019476163890442750411522288385727147703203391300299168747850996279702554979339828414730645608439469208970883452721162862581413698310841869351411783317711808508933485537726916759705396613686279124681820861490601887163567374109655672379809731634215479575734831317580787773932305663851215358765344 [108,97] -11284537884739507536771460188006302077230780330360613390534328585361459796107926354356939007817592979601347374525241861323688635490796830633432060899892853691528022932005301029531412480448660011951912063928116350876057998936491888433409309839885675161122099064998989507018746816495226191321676496756435214533300814519199172843888394094173789924465124884643159134761940250269215939487418220789490450343662135678968087071711372324674207405733134399686140322950795798844751162195172702946819966578946829165432000842247957569090274025199856704008299538119182959512946184396063549332134930429224438820517616349803331165461686758431738994164119186691832953230564645941278592261497317120976625069160377319279693134987437193356881963075906467849675748112061170811272645850711097412521744671902421613954722238523289214717964471309880367439648019076797531148842473686628003872989621739309339614042437688292029511912641571424052292550733115505037004583437803838107007615234918657141883278105843285515094521555767719141730053976556922738337032805694124922228794332689534787383198206860250554956025699857200758388296840422253132816802112416949995132343969595075155690777647101558361811677619803220423936606914432854110763408383945773196253837489466343584477848333185858661373621756662647017807505854090995197621018012551016382896696047594830604907631428693608255359591398374269418196903717472082683849170130702869525075498591244357840261915478991223099393850166079974308090070254221258748498408381368325687789852294663732293016265315113089256304047231638105925444291901784100066700092243446001464467616805274952013180836319172742150730639038761937440231870156510159187718355166630714735256104061117303928668409578365917723357942482113033038167360974677530054215352207579333504651976470895909650840416790580976057207577030112 [108,98] -99912835527472487949890106583577034301946653822748412142611385169184946303069937569238897886726518344054879494640470237209032784544389985243059126383408534488865943979612173700033182451734325473361767464849263004969931942307013318315228332768442726669461367806113101000835644012188361272583851882973377535705234339875177633246177324324501934586929320978324510912734574117535982170624464801510021738308056234502440637410815064440881462018478207935622305184675782958940329753608360792501971308370792359067934585599726193330884856816451893067490748946668413385518927644712519750207802478398034945675028429421476494942170465676529477043081492437365787763900746912113292612600825403605784218234561337479495304383578534246813553246918381924050600800814189143479515004724363187044630937002188474055934579392015959627985707768086968643959379198726388897566500868151029338166301681075541615073057884263551318065025404766697219368112107819958547079150184638368698185829649683790263909997271577036076936404314573790843018539087313061510015682705725720502547967849560874794510902264100835522639168858554055471195409574058525089730652567496829249659698668206123936171305272444269379789192006522820928061140126941420113037598819900352306976120125814368881742394248413946529679167515940456186043685449916225003059171611535194955658966992655525361610703099658377769953787805361502850881558093274860194847578793593989063297213523693542917540830469893932803364478967443022407507693685729469170804642600635960938118199910691890605742215237681389317416819467811321333170613817314911394356282666787347357091692149697235823953752756075863282366994331647277752044905310806177460162844365151343374449507398665807036438685174652379148437555265255609282402200853677189424399759257643687053694782873498630512163191354044552992376 [108,99] -236205926772467795058921953218605830722131413526896672709768767298342860161177371962059868000314279516339205900586090858126376646383827005001169978924987825563763201772913841005622452157027285768066329084175817953208808181614803922136914566078490248093121650698871041983697852707766504981212603261157367236375078499521336333497167686667263536228853459366078503933936859168844441994080626130945427035258170028389462870125646916200235905625170346239034092986552986271914546171773547982981617819192202037470997991625958751728524655189571251717439713222744287219047928753701167709467496012882255002305922566688896471114576891279539611860215309441432642494166535203048273847449437280995197135666634608909463039684986771299875352389219472827554682742220913860877690119924217036406196257624166908597860735642389835253916544830127990698815435622569940555074665790822760391705500093562900733741992611021808152288674742174056823342276162635120606158928044905252277676017271213769062288120435649643991260945866679591987363149653524110160564501942270071030711377483779327566225168890394660783725706950477383688950298934038042126686595716979121001726805863944880747693369087911301233163653540073709497214439683556783926534013074798461365584522606912878052997242496389651470647423543615725769595385211215325672588596824468654192606953788207645341855305022018129955955491280313353342236256527655432251646579414895594756294576280863128687255473811627906851379884499210516155938258857236545240636680191604008199049027437257707208515091572709488597841988839671603289515573498683125033626063093132104985295391761304240406131767505291222643035872697703033722447472592603949516211683658717255684246923086039198889293217324778096169434628473214791892910364717064403993409395898607626317509774991570016555198835616192 [108,100] 354052997259695114973836200534212975292855350019125109221513908317625649635407780081163502068002747569616741895489195200279814640121107811123549353659472712839924946837809169605141597424631738727125817519305782646268155149074934649053150793928182934791665548869357886816764263095168307606505601551884355328114814350581673788104327279068755221948796641201571047362847648177140325322466689994637150654399440029995267359175787324338228320930026931037115183854099626414046950156487027089647073940394915573019323104814227092774172359257919759897178347498481669504181464376700735357359676346620929664974054417533593319249653449969914884976384673765685426974055251783617681964791023515077655125255489178132972008597905963077318441941712992057575134131406111114241088490037279118117815115935141163103619353427737223089279175763295509063953356383679339645637210217149947451323240379072989838462323536437300557490630233040888744125324676246073877830002183827035854333485973806280558956881457498024349974648475138635429192369700221446044018528741535446026269331548285529794033722744095979350931267637925875054318285270157773513701391808867456854073037872558242458959568362977483728131105141196317540812550093609110080341442265695450588657024413314279826184199510910232866654519561750813194329881514710183733047854294705937298882166335740005756104801546527329956545859747185887006305053028312925287199702162585726681022543108735996346997689862807829706700334372647025242573146100630620107597476954635919275505829903062402234022656332103764851771688962376515067906433693597651568883834893043941043757512301136676669016650449849133216289994291806468957645877793986057477037834892621915182320774553776242925619559758438164118931128515389812271898142367139118332763048546602905614256516294207910515585824 [108,101] -1145877893590667845782732952769999865946092879272966156669804657687520567493620919513900612633167142979044614624414274624914969309636206205625938794730379473714271886772167022448511142551474761260919756615737940233788551771104040548038276330443818609235882692316694531678194454760145755887014123850626971447198724741705611486987585208909686764336225046192863338661411283279925270834370236086437372557098205615054079498314599757309073839460775321913044608846792070478961270702410476718296412314306196626036623577951607011553014558361084516320747232450215345551579221015398917106927986880865005550155423228439981813288563027937574810063515711913145851145603530893250434349844670369885812433022518467065188166252636349795638426124871762205159713276333426189762962357724660066614635466759795819011864964064895971710793503145668208884417266311351036150054949338592094273717620642078043217371018559478359433151169376851906485901611238670357564158527311605108690976001358852775188943811607378033889922272966835821216917651453803266716049452729721650879203461971210453524966267674776649383418694876057785103248061233548166747675481064614556518572356681866914545624872675580203050494196598000878316796457972526329162080921420888459747159599648893701141186496173348421366494400619901542046015513556267016413733236672937983416272816602766952289011815107269424477179292852906299528521986921882178901876586520047741908592966713278909745867705229423670789390675659475988545280621193783275404480793651839014444127888661692897738587833958342778208320610379993448463154135795041960380635924777776688690591750979448400351064953396854076015471384138263194354076700957919692107148231246455203166392958017940680017490532664581732210418595984608110720373062094643535191521464747197278458796323602586080 [108,102] -5644627346072358730088338743386356898459198923001434971138859552706480172400326964877506955288282654925933392487485309482699957341544981393111788156312773341953433814221647481116875748433381033002355543864287271545329580171974047471142870557511420370404447158656157045207191693726908010841050522520112122489093085271346231478674347330098661124167071223618237218966829424931245071550204431415772806008623317937492767016872089608909473909865489082594718093719482816019440479839700390143264884257713179864155566672415171769359227746190623284429165648975485859107864288416244146070178152415931343494481901319685747976604356448569712615876163718278411349308195208658746192750063992225242788734789471277727928831231250873872429255587239241509322588932945662483451653737008213629582800815016871372656837008759859423793287834223747745896289857455525417478953690332858128062287251485113089081212561856749902956205424550391256922585504176776565297935384173656557124207245219732330660952711429704672257601960873640905946913819553840859501949018187670895349690094623312837931808561778142488210753258732336918138451812048240745998959183830244033010570864346597823528346982450358472565896840316185402455938175897324973767112428230909554726603367488887661981510509366794329806958901554319851499959578972013597693290323490272688787148058049172719836855530737484685600907262644897191469181111755249759834600859689480650007095071342910584340999382530639410043831333187289882114054136326220005167566928349522967108535245472967119153140230984590142221830211063701577049733666824640712389632166420756887171848499688300564491241360457477823213646467163717483635162823848756859441753151119156525740159998737444922726232700228708288443852351678748451964203485620741557191163498668656417363615192 [108,103] -143235194540668096859975117969416179310115008230082252609005062069603666834840314145112775166277908764599987410578585270041160669418780601504270421999846521965733643291090943450996786058718228436856535897126849619277403660702757283546701910947960311323443839824098294650442058714915542103803724863704416928529844643741222487415653057424477457892263364368914955245575642728821473696227641228999640199989618062459625397767407605365551599352719367026661319339660802659587880203280329258631633482264799976601114532036495922098349396557994671508884488155746293720276528621469793116699306113537611995152831815801308579771035092420074163912243844528784316462355743153061456424130029920249871589322762586181542431939280667523950381725095339054246551000224045075159396544353521904615299603334432815155672768983125065272090048898775326011337163043314868068837858764873716484311349799670550550238240509948969398477702324237992153439717775423688795559240559583163671884590794654882009830022089709577397799065737092292901213243652477989497472028938063524097098915082546596207936413059161899109705420150672787221619220445559986107029240968548386912231997822231569848674170221177503456095235601242726400237574165226770669045308685895985773158518672042769472196708631971581812740146525040784842626385364008381850060040801317980130354882747425188359988575158191707526754740910057130050599595902362559023665627522383586249763745001254333811936614544725856196245273463347434568492524680424370052755113233956025101421997545493485403860319547254971759039154870654707052853324606413616178285935917269570567117601256827113547186768698108179261193338797810694580867001796273788798710509588051861423939015388388260295095526965309594526307785161634913488597157877516186312004218908638838976 [108,104] 339585338894966678327220300420800360548540236458295783961445808648101264179139164812445863613384878304902565653817352527260261310562592144461058786609342146255830848716956594177026620547972243252552170761935280754281682429169641557782789697481572193404847923490658962060994879129558792117082122669723545207056192444704012630107566272164190721182746791427139892217696150121820094934161721146708048231445022884154307626074473315515373853362390233755920915007530240763441816747574669769134134730721947220282785430196659936264738953707634144507177710349468106827081415235569880347572479168668097687711545243619418845892563959448339035718783234846461995002705190772726075905439751830038973360103485470292580061632961019538879743478636751692689486004738798982373888478039520873595455387812278734484098985507341485797654465549680921431327793729442365852012641925893323545419583144531956825446348852697089001792185268136070409034494154115476312312067158297961268048372912042588182664659561165351592709495158403888014501790164569850438958738232838282015422287113409669838715605033395420197394939951734023055476012251702905636008094736574925878672325086661440703166738112391961687023602769404367346358244896330742913218800663552451328678950231072532825479245589595670645711487127378988892357852550751670183378435362703007371581198796221205214130790675122239171281177488583945327705644435672191622178892027635322965580589812970080970470412242080422859725366541078145609690380098645744646013658551638347943247249934570977133542008655741180566728328212843825139019990627097204014657833341240348691665177068310760341302211234954163679933421392661293496218264815873122618483376199542344475487564477064785912455436227805564677143344291603759636345556391719496586675342512 [108,105] 471261541375914911832744415157776433810084150848399489275892788232462155735416847153061924709027585998309519718869797257405298893565248143119795280994515104647593500783100921181735499162019272755287611043231825696065588065217025129726078852318663565740821461285468634874049535801991506462886068669683989406420001043461583380921498091087900902234215816868611602018630692679349815249118362172658096943900771116342958760341760504650932515893556219560495658959171261155929948333338423722278948439092122764780824485237093193877282993512700563135477652784987080929250309964115948645544169866083143723356696768356156437880659697029195402233136633138148974339838822728799777183342833299543676808048601344021549658484466427854725541350201577770422674960372435115502378903043760845519684913762771932791563861263869540635674038781887518107964807864883245614126981880961656403066714058458484598651060307864419046964837381679927544274849791026561704075213601330268663900945519340468652858396524013223948251284899172523501068957373493515849572777158168690328848134837856737762195525841929893429272782741004301677726819428003988047707886914760805201621917210905215961236657742774919609740550478462299953838000636188497695555723049521506879286845858355189171678193227573489617862391805816877243223203440672181151648975519551030434880319260147235826323397465555793310926167096573139828228738430125372819399280405913592461816073956420340101093477252847008608844558534849173158948126730724835282734977844283244422008973168316737496597133127591281750986397702094164850646863129478014535794540997892752285207681536486124271260953164423286346701875906333529234055580371894940432729069041635691459953624667604070327895306253766265647941899852257493192401605809747450416 [108,106] 539047600636965248278267550553157111634660425379741958443004439246731739549888573199794164345376091169055382499648867685198624978144583751339118345535366100175250834961603635477029326830995837285317590384516884962062871806264864009212902476139910298441676768211788113530691225158888569099831776401010422413899440188835860402104386609592486324879105360141657125419220159103838363834505728875681418064480612858250285428385010520507163385201488172740020572690193986261409116466629140188378202604007981960138191305545446197241443661908434762641679746595213316618783370866654434978651918179189032560032617647160970121933799040564159868750070624564436225896024387587709818263829753106587956782913932072488225226085686744739908424970373021054587122909050375957230260705645710515858281582811934056736120429313972937706174299384924318122413979417958192168635694894421232488331804604165259615352981095553747653491491528849777943819281929431698378707640393262321543970685800499333123720066046826994232256660387267845628224554978259765126037281826235630057424078034668118906052484830830376578287836138300470423712925593515973066974627883147529947454263966418369223725512250341922420459571220047544987024489381918070284767839672391531902094880127265385647349544197964394583097671243995303723628601956830117863139237398656455955493738114521158664679479347319256625249577552533548952345171064899169176774616831542677770331783185215797920778005419388592534845362607965281665478849284523650619300685547787453196712896301826681062222258856692128946982391875968412409793911323412129794888057970803515982911427441551334118889393498477235782208910417222722700548581857692745489462793782791310111534860929011859380636301018253413078281418875114906347665828759 [108,107] 308420221750083768561576471465085198564176204128558869002049258226829061884492591150132467023048112884374862905666326436308712309123285430165845276494938861425282775784763083105160118578937740607745570418939554129113281350428716458561437496369957228168157989223238830077909847764593897335251549267346688434939899266879207166406081979208349018322986034303224736136505393930309503540123489035763754256798338854758054407958022494045625395904976579488508710554008141006031702318408024759714705570188246710054895735943455963913744746311883549623097020314510503962869240438097485254628143001832395312744495720998812479164388007774271632354538749929809485298645707297667956069463149062418066299320016850399571937215096346000516622347520819351438673222769800353529100870881242953670722907619809817862879539663829059237710805098755690788722161604620541042195461034573484431028865556553200861284973636403950522932039116965592577392471405888138187719267419957839510419631984283094520757295742511260356995417454676051417474343285650054209805502050535059476497403917417076699437249396680235463037779540516710894910940787566522452716741195013075463832415086425708743887764485745857974855617515761565727241053755423728692076266227126679967761487123505515530716271798343947046683865938075038783366050109481279846185133679909032583386864506594653797822820050633870091645472372546074921404033660679710733534060650617697880013572903034400151263403700055475879430913824256311355192739436641260171455692376932683230987710515968075974394534292666354656614274734566409215282541401695711912263959380321921079643404076193283406023264908940719843172358698056424300786050465805443781503335823175252334697744306167298214594837846788577532385101992532502336 [108,108] 75036683478049625932864410967870553555968631147950268900137056334327503179811347017174098378553606862263630519210411527245730498374892426691286505445013843206895704731810376629175402045989170992089081223535479217790479972507550447249107410613824826885565475146377746627950345870742210145952526641019368454695996234984940771514773276805196998900181948831056806414423609872739018579555831776977638461415293317139679066490549025450334339713348138523197848029216208596369948132829905280223318879443038622029936712790951400435479493211458434918033217596727768012756727253817042449005862485405752247678891743482085481425160966403874607567929316731522977722586868851224142443179243458414680742441807729559737454805300339300584403479640816106065934007819316307184920636037032355238344895644433540488291004072629518217015545843687374804504271320151620241886341486135030687511098817227281446447709048282649930049387183015060230918179049547588824042286905950447894955842915399103392977570456749403764323797390767534561704878151273389763143494971327723311918437564196013761496285984734031530081613431798142125445658179835810081074106179282044317653621422887943959634964078364899542240307256480434562479900489575511881677671732077337715976876412361137649172715017430348374645099808191689104732306256797884046084896409825039178682265631689670400892521392189876051738078401939617649968798453626422436817747900771205386915687320764593804842460361870108801578193073960955423782287849912829468346716979140337857159699245153990660010561529020408348358459386318368291848313229185732869452568039949307855070264223258102305909624776700638638914974585343936499609500626982324978694283052407420555717283430836438700369474448840553960841493184 [109,0] -52827481069934783203939292186223065687753168440194633100875856605103883612984765110851183080762291464501754877104370136631742950719680493621261745791918802076895134123081433243762737549411813314683548690261432399269806007878291137732877835148810808886626126858268343103962206733717915571235579552291450362731446971747017304671292694749107179346264093116106577781425135529818754863535885968255529198511433739875939512360061035480647826505936361028814934354988178079663365924438453587484496264816969196743472738229356069618963952743985067758060009245416283033251842405139000113019397532205490425107832775481944172757714318785535438118633550414081894313514991575333593713042755120211520315777150645728872532208967035500105020785920327256826112964676310107339211015687016967998276217251539183084060413092188124842138003254692635120565392161202733381845311669204360094838193637066197822889192938397141802837190852460889499010054036532951820392627592804807961076952362650156249486133450473731043226653103807416692374925454338018937720211054799895162861062778301617017558473373108563892807410193411605501079601436986383700153023507442194460095620122260794816875610619479367688377850724765388183888486226348214862409014996171373846735344798689926606392633637311596140877778035914989295438327375543926698152138766759781903144070008382848321662945267921005708805032080694045753231918332502799204696207231785469076016107462806699823849411201009379282684343220800390303786139607415549172913146062662673518318466480984159489614912637481040972220857504200316217228523044913813216226577298066538889601517150488665389047560304192678930090499505805580862050275888954574106653099045817859533667676650717660290436772820194953111127556695346757299272219829905381724823013964024399119901769252047209609714381257400557779073950738456215182736705082627971979789215796778280553061643847682006693968882393892543133978514573694335344584212898881610641307597395564375572290923504309600648797878323604958043688205999181212849173254018081481784564716533501055027123657811913387005044992887194838714873282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 39183024903488404443092106445790727944855648983379510879018600841562227296009113874597084283833287927337951469913713467978331461820885578121738289977491224373417183038091449202253021280321600862994726275126887675016977068451294434942674249273274481909438113187441399078063109805279151029441943539962804429794068479284839981684102426938549149224361573138728232852748868758939517358012058229364007920842677162533614458290922653602570216830228243746497940005864752060844519427913834172172067709225789369580333710785527934912674998300157611890659139985742061738142810589456951015766358557938556695532900605454336080486805131231536704356565622228072965669343004051283464860134705379247554316445063191746760663131344826586836208762889758010987306931069063527341065650115536947026690697394359909437441984073285293764861261451961158999524824038618738140917455448280627060024403130755735173222482272126860123213680984178947848271959914810071533703021235012812052352756302084280781921267086939222268972938013032379939216456834253407199391692402833984299784835217206227689024519335266994911975551269842935293671976159852785838188411975688847453111791424576496030214424972136096085051875371902577774885975757504154595507677451368646843794946904139541967645771797500601876190620412245467146782312829492198114851579506013412687623826653805267782191994941775632715361228002613388952955766564524112991702136854317375070950721483125476330579822231055551397563814718630388720206877907975016351913601356742017722311483934719857132734438193124655001520951120890709873106850975853711756096951066649094044666889532376039162364812324257906493780016329034791555041148517826498343729385725705020266040196335335079821910055441785869029644812503825026238173750328430325631688577571469888145331846792925697202823546858731836001274653241714127534586097154208201272600173800874644162335852622315979681427104464809703930273427701386935180966156901866195226305312337116482105898201405811003099624539764925683814738892116412434533444711413152081279204277132608230717930904948602882753065027361018731195806041243648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -198621836624758535848093236269202963824037127801155632215375448325420975164755512523338942528794555042251769989739108197342172651105901402937886801005602439920435769593072357009951815570508205532371650708837654081276794384319066427755608328861855449285261009851027958857147967484585291192822086457929717193269792377838972222427134540138420792802346132157544464743855408211708713854630711362989934342416539876994725615409080408009934605553516436693284257801256643222297350256080982168599986973275703891524543008935630017087821075442767809509804258216715142889736947670517784039413098316929763657264700602528258613960070895255038013380917982264129807550487075196186476397324723706088243415036831235871709857355056636017545961047374707821968756622727960317564853350533180211196878788033358385363572382160776926237622753806082017832846684038530445084651411301173519648488499094463742806082714174146995423375142548485687995955081344700057649866312419075755624611418470857675081684896390806972470516387986521677344860797447410422934788657695313868134825000966702780580336640089272408033181987276689084965758967862682425943054287902190019296847281328711970203918314274789976503302383358030400063127859530377958928557438587126737361625714977573805193087817604888390159590737167451295539638867045412021510545580747726901678213184769555595221539236586599583577181357965983883785381534972183655069649325242919031950413758370069594968198608895507745929830898220628576067538596890842465728760471357113166904518627375258296649105031224715193323371090250477360466334491639837445580100547334840853758963703582449529920440259576370843715450293960027362591595552685234472716547621912465545937959883741118540389260743465357019680405971805250585430298240225301112181235854553955501278913634041116467418228052266870197106568900978587876054242928031066513802429147881324260244236075251031858163800548068091229855527453367384622910489409580907676574410537167855373176348198711554194161502527299994170894143103097823385247447880851830533221709599457536007205597260320025666870653031415808074026166528245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 100228772855621568640859968123460187612485038337914382818022781322579464542886620418464481496577972092115968934602326439051000758001981577993077822552416368803216763111240112763161885842176298614493751499115484460775189298009846048458665760177390646023730124593908932559471355989412342165242183370205377135651020916437505913440632996368271008329798157943774305606115873687257672573426205106884042203743877934015809610527752438258040404679132866961330405458005611243498821522146192607563089015893709439509964514980209762033332115798196543073194052515358210474671307533101887702481005086542941022981733757911280392882944883720153954293505377448983142738653255796076624862233127100145838892760606415596155895988419895244798886194628854971075857048239050553584794725345925029936602851512043277702993355147958867837003702545223792553857695768309829854439537918225986580473043015292266310187223137117948334339867356619509275970079134738769383022059292945544175572056885600736872130152337395145718888343718313245311477329874401772081218457419901389318447421248020771404909393742626507772341589872988546028765738721278195743949243684622650591155886462908259034726339176525270635395404447007068981592319301040726389555648600984524336168137509840918359543850152878353225759537435296352696512903674944671856162925728575483043416428387865874772724899447399376389325791320078780057792778850254831410799589159657787245907253266509475297940912606933979229411708500982004065036854477327934760328913358286766637397269987191460054619622793271209749392738338827031178831462333104451607651375383925739818410117312219160397278290326007551090686040707480870222210166268856853216855069493703250771616824521501739554211612915963751506413558501443983447200376028531358807860491242924143133931748346098959417565957494931172543325399032300472070465368822768119494690227203574016090093658492456195015447248737450444740908375431979475198669501186138544081458200204236103541582425957032904831058512229690984646731419514629313596475428245401031800567410388437195804323018902306548301295060028306904308769111886790656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 61621584686744280993429977682979145582252334872260952983710242540242244264708483419932910317784812435275426305247205808367762565056676991295419049601190894297058798719419319157043092810277323473046378972871373371905293105813055713205575870935095823474672914771540984748922975338099710626146712280936221119822769402778200796538638182438881287822343669009563985952949344476124764671339407026601867120664552500658715969805773158852041759499207928708625559202789718056306420181160742971273692356789836454610815784934911147767605985077896648715112022390540307986394792825650361991239866373743031956979112738658863352119903286634838109150286723710953829564209379814891012247161418841371897328932446174900599385502020006875510151000715679172967229750974889511553298080216397822306686893977114821999193594439032831475160965709186601830972584196140581470043681518993393524597394196094855505931495182103718809088106523514570127155044529503565051143983758571814187300443883585062856068706800679237372159091440365587445302475286297480129739232612227436167978645573936026621585020203884822665280182566802958994353828935129989014428094789889904980005296211794805217123006789820121586402994550919763737102290501750959330859018223269085136482491142371002975081941665772625796863248757182472114863709836846051349299872224385962898024494147677397701404637288014370453515239218511951577523420931053110691003977082793461062140678624837719523655530964342279668312967823344380754862311209870859182269408193687308781798177518154858136855179989182107554780866762401913822813309016095899163805697499636473499238262977893963376786639264936856977985483618790758798563636727519262583467443406531171986295129940557939428802163983551863080663066333762238188267402606079209656795674244256246245400099345520599155669977586582071295374475127542789368717335368632206850806322269362759434820635494705930582684079160592610686937427335438408360543908405397730416271561070476295951299135649128227910862792093371654929180108647168217961988465505796069001462592085934729921617858559542849113818635066291481815744396740526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -22683968555609370418876916647103822200144537481084118490465526545859293202647678592533959993232951617212084454211467994445122749529704290040208328136496459978177241558030349332270218369236766067307247299576456597294864383661563125181474122874096740538322835856646685175504846394403760422868799877339375254623835283910507529724970639938890807242931871111235674918028768808207924159723076121660296793301882546374861164814891022148214245622303988670051352727922451262252821486102181024712595665917957960648160942939581051840043463128488442180107898204069798435652197958529782837722752679133472831989988374898760925219964455700860922942517215855141022171384001544256561218458781889548361969603965384277299673311071866618104853694867380827710532084331662143844261072204029840310973343174194095139423672878519808554823073477395983514706068819653542416321494546711841991744804026999482324024172273987828496541609141473408911585979373956315328240736018876166170685858272593048766074479389405835652260397925460823504721056914687780558543912790328243599836002861040493777123358576376527388380705658132838565734659989586569867457884924483534039126356649482994565586945258490836352027101167457832311357144611548584225613722651946661549015904504332201355234958854133828145809826529152327713261400344606211718636943337571077501397621468475663539410083097131075691703229949656538897055038393940568500796714917651180354386923201355454001748999619835760917391951768670019087581073160155425434511613101306359950914106716740718543804321025785981173284527236104068961544759300512534229341582059570232180343574526541537156616258892271605048186867260672604752790939413390527267208357090926264956920762933313834156980008801719160337433390161853968735113772456646845103043577601008310939864672175829170361129613932566618264404177781705060297852317616021012505297552291539806129706195247574631374490105178381926415268892581636881078374040971773827565828926018795314488156443985358630808349987953441916875059414599777727924109423880712202966945308755152209115767961485746037801933127067727918714349653932388646912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -23387146923533875667276638980815673569778858751871044783650605614106625138875392503482068328454054219760322872442116934252432893072793766244680813272861950064891026982513161211654935680543879031250972982710567277843927468970785607669369038250583588630508186049599840169852093911129273013372737969416718540277564989595270460359737490162055184531808356955002231151789078899704406128637323143178857427417485423684166159631545626659816741241380545249258098198596790079269727867872493459213896458096944398706843592310307006610409636283981166929072251104372756756212231715609424317487294805451681064025250223289888427534146441727620787472172910431355299401410340971229684063706400072244543564078424316331023735842910731271252776802975719315824364779855882393821031292417037078671751844120683048176605120714889695400740820369404553673879146442060885217961295930735134703520765431657917201783325527496047184415975345673241877070598537757140853755696017331277044328413242534102191511152389383613005803627158763696955905266929654643141588871916893010205939622381848857098928445142715842569800354103069491492491297157803326423491430529649796641030500183411366315523199599571866618562543627815135204672088662453329370690766515508035146751660132890738826823764107934966550387411079176182312406455550822796142892288718346532278532967917002695009509113777536028282737501397105949218093291492459343627222539631171580872513704737580613676509998892099443711176071363069229560039670346877210542766244486054995868497565968148019836335160712798462690401922528419751112009338090536565177638437970149189567167897959577601943014107162590685065328972987850278168245967503015253160959573970532590397354772819532680049398388605828359071980149033576125747513202325469948421961855045318776239440587672798846780460049351760980269043551876788939752281497283476486773190182040112318539018646636764724032241636177176297303826587228881970496757353418433411687756949667380654381352362234426141353357611245788770319629158393705989929734983670230742545390755078817701087238208039519623634425101586999441309055402650852392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] 1038719606618269249190487936407432433414310610781741292570327393886166154043211312697307040661808083308136667396583165442421075817312154771254478050107872658486058090217897416302398810325160093655029988123051958365150200886016247534285920074646735438615223938502259657767220596069680195218816305010991974324212590850452007802383907848063870143294655151776931985094903800263408382909353294427858686205765404296611428279178003399291693499493417066123444587094777689742111639879204424735134809017708144242171473889409608180967978386746733650305076792710853961761439561113705934273732815743203180620357256532546280447146338258964594330189308850126384044850792989654641386857584815975638712388660524572959588286496207012303409453830349894037803452154215467067216311869935143366475555558606271809831983342344616212643953147283892517094972150483523148115826200711144428297048994411130239014096586080612077785414553633363629172457507709509129295495321741329441692078545916757543619719444381020357195153562484571253014875572337728842647621974300298985590513410929580742362203075229821195014085285659025962368673648957537288236613001886948149424813536861048812497279249951500904455076622502777723962179720932526881174010706403318173683006520132633246816658799097400772416421354695433944911651457699714626762949068844852233400716621178974674536844615883898254946198895686135010355043794356035304784155988473590756572349145269501835798329434631519199333237678760914141750862699916464857803786913844471560520624250144926899260498118686964307743358642858529542429147472907920706096014618386113712938942140361243722994553964174546821279466826643615697121520359670897489064379520762314148540951478294927674268562618449948448659135839378758360914392496206579062809629915733941798548790462600151197418151769602795821637948063590222901026218073822064276233635037554182268157528592619535455698030343765637000605714701996784426682882012699943855426855679579700337414788840991412790190990598373386947204020255810520470569849312609245044666602899144248159632748269646243655411300752794218032841983869172066549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] -3946182773173770446220558942991653382317170625896173273705382769536167451369389068881555833457720240500584256994952761202772096263085504077743081594247293805909113359433351613428732378488946051078901503157702079866243072569398096722078513205452562330130751693543644626943891167573691766265130867250977580734761963022355045177680797138611578373193504150327077368762978029691663204750770929876758718192536142965510992437811146442334128173013646125653017516863003521117579272366228854869914892080660406478907211198008060089662284506438190844804529139513829376222408304776610087742845704167988112776599130011976291097343748995310396656769166998914050236549266228408919905140134912897612969549879394946205802384375403813032668543586339054476649955194775210302383101652295893624085813074600796732778815990974114448201628826846943137763211509783111705848713828135262604657515248870927894765846615759201559280355609458872841272805315205975241179580993884984900749308962684260219809272167748330030680208007340750793641189790828927549309435517373481189874256836143787348962484856460546864057993412497919409949800086284369510429451225002095500234105176904497575156403842578285920456270340693525287169457318994703878625217537118127602814976755365764540026804842815935640227101129778575688332930868683908539431895776579163363541636288545824598826408134031780436506598570809494875550679153503152394651403645182220305432309082973448140534892876289692711056059442536185205885576984446000914109354949557780583043404766301974047920991500776306367239005549416734679549976038104475591969288127198552812975538030992525222311312473024566768884551878220121401993894173610466631308507108594853453964740718147898761968399469775912954461058655900688637766838121567637627005240826363333739656097101909606393888749567717727501881537220011445350338247202477465810047555790993893984488991284188394871490141770158468421153974864743872265029074848209587101206734933673836581695852046307266865146162646160206222245307152888221619442986444301844789965642472327167637022018632536120182412741507300231042427089648089458278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 7874629477360582552653850180554207018658614166255828170359468367239604124125836233633454513873507384908125414063047876837982119432384413873204222409813099071533586542298091476220791049859745568990907205672641183024177102642998107668707079892914824681790365139939382955154408317994239342212858684413895970927680761699726727172841168118330703884905541516726501334664311606677418828694719524477958001097934154035554316004953157180112297893672112751188574129119159325045063969550239096062363850728821947879672389783790734978864520033147383233672882341298640617980076904406241653031125476722416725580921009596820123601546443871017669942618658610696813756140100924508172241814879062478653426634697184935700957411982806228842185026704392935236722486013744890743673438839760031427998109705694188104607833942412742668123821735274161825660829203363161355502577991234117049216130771624411209908173772485760090227046661912050171282678628678187545816600137648632808909781551617424467599617302504041186685913996970999834261078992668748659354489930202278196963368176136567504998919155309342430283613170321855086674942667482632899985841284328455875806127126427166571134672411238666068426487808606990834319398240239305974945891973682328351835636605174261627092703950248075359501827954921792878889657117967603629550352053081343269574803442272271769780050329300139220450138986311974257187023317245606664299191838856542188263113518547617348292831763822532406855045053855901657902859061498536786284970560501872832460265632998860247127080299673644753716011604932439889012946658941638704364533898905292560290391604718604370332210395355967822661995017556645542187662532663407247865412800706139808475878130975866805123653748629326475580596372874462864674263562698346844971975735026013062111437561058193724998412341062618687802043499582781715860125761164622880601287929377049857001897997182387687807179443821072422744281078022607349760132638816488978578148703435855398229345799209970689192115825444710117378463770878705255883783912849926709782362825216921811574862494016729056056929524299695774469225019552244432896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -20052657676845894510168602572020022759976582156936921928799666004567010176026269704592866957684025751715025026810080113529058238163292585868993577807899651905147161101695057650544882550660112168712205508698305828919993554347535186398172206450452391183324399501487711469841547753337879543217012755287236116760158997010385172171355204731096918067822694722184420088972067065737141684633417460160356912690329171276665943674306213094275868677811364925469502082889174923706918518193868623333016220816291418283761422106542912667283803780072340248378451497992819181203540755874220877798687581836529525748774251805373506329305846392660572599578161446700426157885149965885951972305051818775038729541647963676021132824166672040763609208331864201191591329044581804517199131537343364888879124664726195069628634037786082858287500117843420508946465171481245051282736407950421490364012026657845341561157839465532228638633028249863143490535556080493487641208353481459847563126743932866728569314529125943993680188371087886566854411658891723220660260977628536196911606463412650076165990066781300202346256274185539171802845719084938365155215068328454572390888485169229852042104756158121965961447349610012171950887545904251149574162717167672149941958193346567568833542985942782441307327062105155142062582111685196655643153295693176808722097069708486935051133528544882462815017541190405069183945883315175341467922696583668702440595518729208471280195097957391365383538539850736482178380360359268712026408846255949116820147419612545743522020110089755710206956768955311199424965055616607347003604846563339224870890375660440574227791789578150880864560343371959606385941706724014622239724002583605336050638374532925966366540794433953731855461979342781235817660380219512492722511792877819793431214762321565866802027122005783404604241848588460879219679351549138987262809364432765691580344485635957939257228761427613382177810177714590420361751025730206298059635251283397296961893277797274357605892494450064048843339341415353710426209118601404753488401385848759095563725058550726013754416595711773193566571949030176194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -29861943279798009146436158498181942874125932259078772594995547067232464302232978023709878500034234064298015560268353591438033622178680544827270406933550430317305292436768862194628899929663867566262328343529645518620141959981384313638589072582803380298288468632232593214676104780036802879020276490848158948654669573814863028410151367745642869749114486432794991267434386887593651584230928712553148585045077447861073439379421326597341109455961271571915055650190606778759718565007906402193560742122015934155739378877247162879864363335401540951969373661479956807995667230305897865992478577158968716379791046335693975507490244014530613878060337899855190359437005078758341992537976402379161966988929150749475837284222884391507273938505439349534152759938622401074889491088807019710110892576617492463995958262951973505419797525607728774769082321394471910972703775602116505708232609169853142673727963350832981726157875849175575530713163548530514048125117720475747863482246394894309339793021764688941373325287502634765103624470003220148461162625233264340969259910366999853381395896865069672723152134796079378932539878919329071355733885917600171048818830094344550802726659514468713849194539625419025022443641814736848366676405622769664816486934768569759339950823412349956762667290647052971951860563987491252174849729862857299757593172654739233776013078536802492353195648140392304831575589882250708280222705647154255765920519754850033785847273008624005224046369413087417820729347628662542587705005316633518376176507811635088515470523122083741894958155953997198155699685187211178306728957824914427728105349902018961836537224744256686448509624722635164189539369155081299296871482309911806719348091563273702199781481450573639448434454608846191064958484329028914296030647544506538034351429677439476003014720825986566298686446826739642876961318060706443180520129423892257593040554784969053359566071682384788261753298688284410242231028357542669984217216462292291611938150090953847592168571617840515327790602154891172393492534935188120675886700360518123323545966605001623677495797342413494797067849429506064384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 658454858202388374283824985450138198759024846449216072733696580933072988928215106880806429005397388080600008080125062834595069907388728644254785426351728733316390629775518805722755333248618964556802014776421895289287819855503340029245832690432808424975528402411199599917364924932680817088485343256026314419147553870070920547924242364069280575942949140309797413688621089565527728720497740323947188728150440983066393387002541591546423345771626100561216851184074029843776360477645678728950933762619689049640130571779911795892454650129129140707994684473064872453344208450439787911889114753779425968567498087791202968726447136311258859965304368058989793863664597387734749656990193798665222865549525281799935741784445275868092709147366434409889749360958523512278661877154880268256609368430687324590583258509689317639131517266889352861873978320481345015592991645037207286098106946858824340048373394831305002217526234787329406533267782039185730454823652370968604889329780309478807921776707978367242869270026265381201317595151017754980259793403657999159617514097518210670078713858306161342180147941172750625518734220981726047307744891076873330987278112271515288147461366337551622096786385868122081797782649270518240167459589141890024414971889770935007485151756334647707004085585172927043569690062919006831988292067707962356003205424183419053088575379795062018663512057145396723383807783930092869117405985054025065235220523279731895374924660466457884763217417662194574482503676196220400466700389681139546111797930254794528074350601198811159227009307917309979517489547603791574082038108836248305486198000812193352961316903977923012224027956925747726210151456721560612990887420386909361494945939837158337746226523583470073513727217279668321531954319895928403730475577092046190213593253983334802778734605256791168409647357701465455404359020924906180478570490139061012210982832818365949357909167362135491765086399521671827588567814558480943342363901492146976425440687754060039618839886999513735263331156216253136462027507383836470971025572987611371637448337751744047560261004997861368323028614922213785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -2491440022851627292437788175037265069816202565857536579023285263043428376752435133020689689077631130691824443792410999658232149415451349249210318705605885883191925522810538802077721382662838627859667443250457781102788833386570819553736916040718688255062418747474797031941355926051322188676438854982202304761664529023032679720663337149660506366184503547402844715179101977804524127991758524365565171429514194372215988020312687163972246430551612593780904988686264228659072079800531892830411269439467952645150024849898339036669484840425125418419752983806883342601741666043918018055094489878104920025640305377544347546449274536508889789890175350124065697282751077901787652918927365154291924407250891288638075974468289991315504669250724518357185163306035224360945052017616390759858253240903377697414654182030924414538700738863943576804861947541014017223506063768400770373897993748962250407810550409458444109189108633975095600362905849533875043968363216901252323389026001834856210222045476152810116406090865468749405101272933846379495306378503810012034554398854794435050516801122378240396847125893228344634533756996168216545304009828397758825323825518866764244888720323437058874693549281544532639991563409851399056628737294148201718316833876939999756134391528767861432579053823744149859947276131683170899769480487873649662054685895629903315047863353310907558192183099897027042980250364764956888080543522822292034337099806604943466913734814409828643326801800291778498943883936106414045966630965145568053187113860049510351038224892990130199934395014610686576850225788329773134845881698076629844558212376690518956549829732299422950948191100881279148382550310467541207562002039072547614372231458696640227828495402590692515053413101745549618634830018796290421467729459092719339544534250998804760353116556696700723234416408247814143010219407509656873639757750955899523020303361427370311588656770779432878355840415799428557824867022021798322452320151445257198301212168329935397310319573676833916207777115853730883587556883739347940141087473716612001731269267804791848743522637529820158441466350902865559552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 5736399785343715559160547264327440927000938825072577870756508374266757054384637899185287213173541084041138313217174316097208691679548314009202121855185972476750486395620755734705560861133726541863450320249990300015097715282807858361633876919616714618654598537858090163196012354797417424220139724469068458945568999800840942249679264123605455874249020929706031912537183122455400460456823023273088791243309382159388622214609459013919619387300070092040832747203915823393315782694531028035582835667222495109215998231951079871655807020601186126254121008791422542796967514306111655335019531424363852054225126764195109170711188601153946781041814045218911159612440019420509141984798153625520720980588767524399747318790409960967524633275801515596974261439855289700921057070130473826462626364496300203520052237506759516075865321595980724129837726173379380042009449336722984594883109877559799454513540849643600548201834320706613816144837905261910825513836634498195625714909216879463900847001864520784082766738721631288977474156644018822198738403096399487081084486546341137602678566724163493100517465896441449120326610550172505286182928399482885642610324806180760473973869419919995295688471259771126729939106290370909470384956488892733822065957250326294101624009210589607396751994629713758534861418904781523520660800478001212409787734352399367112812731085698076446041614389349533703354219780059980745693847148170597240062171482951154252382305592277105548339086538600827840243844580267606162372960753371977365630767499494794993693619877639506820445305556468536424689121780775144365784939091212896309532212791142110043461236315518470845843770779846138029456352622441733307699457009612561612011880124303335457172750517377983852794396818365628158330510823098659184409874078401825568064364014341207009404610564282073119919713562452968072876483725591558311707870477955848554556743857054053582383526164681643521838305754638401496747077614113292983986384450205200179121968070627396115277396357411770398299952361328939723670222911717826732813505166412705061027262020839118812282822687004435024060952180634251427840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -12769880055921709652465388582757618064456350963550038361824090271938755589398354913157203726353170073870096814018513249613260324011967540734428823122959070777239351658066833462632823380626497582235096414050739543214122261621554456907266123625571376423691225526088054933343687236119615041749198453297103764233952111870711935925447685790225255437188415459999168122320829543107997745184158551269833390485883989332610111699651053387536892249711196120541616590984703789451953508241970854149457935608130079559400479422116967176634052161581375778601549146070287446485850844183497359299178484804102893682704824024478157966431210474292090248493506616075261491201485683607012899616775810208525572837676034536813316285646102453925863232035029055848280994044823607765509950016847831387493403169724955676429223608906364505150902313113000944721021344539792918043990502032475807711294883218517633283579562929413193807114687717719300445465554587938911351033893666130308052003897311689284745924679691713034972266629338640446255638511767949519428524334642273128247297249747350155178136831287432610426070398553868324062097201181187210578486224926963940436306763939196329923237104465656858558434169276941999959622245602793752533030920256277055483943551320043435141321411479503340607871323014157712662675814879619724040733071522817982025754238149264088500104719912732146494833324804770489010558120355152179543394997096834149226567798541700973720768933850658106825671313123094697266238840392203367370069400844744023215277882368787357658844428191084904496126762480015626428489681985653745376425156599791115413922855345070901233703710508619678906567309755722586157902306338441854695584309464935670213091415838338185833760031833522284447779666281297270890125134321759626812419487979512087417349186386504451228552076413811030703261923466179945970249463509222365391005198908782497969929119054428774526010288291719293105589060482205616268180066153138108423900607350618568114439905792076798243304239062671989189665364081022158049153239966260232944175931882273360055154052283610777354117990192896007948584264641549594263552000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] 29477775245515594844193718143676180400103606787664799197761792490825889447829987431550244366032330496799578155101847156658763987438359481336611923246138546609093648508296991019969057239094334032709795860565875757838610728157806263092071069109139662383225902372267528417233544378573950324977102984045130995008833070673315607578723506492355715215496102749192116952748941110235764965176640484899511721982880392289766259020917962006170161047240321860759038771535972241173550220652426752933323412439084595402207867042658644106168080628841987358025325825286522422588089119971172269185481837146515510925613018506229018615582618192629002789878887072595758136584148910150255778521553976910852063135923593821396248195265998718127935900067789204887459013767021632635305050094964334673570721015037991377902086998847936640412068898099040909839472077987575560021421787476126243720750104261478574092645120817236290793284488863121065050797911905223286110983858147631678257368172384680036238830048780100798141110736930816262741493644433330481161141843598693683637383635440599120936166621590917278940569675312306858153889477465650422363001748517293967263138065687289692948437775144063857526642042735704933027063697781597231088504638107326005477745172949413028506081573379450494066490580478487307556582808617795845327987661469426954917273962560904619224554882780459843742574620562896721388957492293778764483898659307970943708008534881245165386684145323468816446050246702168106791080456606482779370363769688611295571922283164717167559376230242465335928627846878768491051699443455493618089585050610158891595420406572023835574068402260269741242767271884291956214510700645925134172451207225074894894207639991414030961715514947010414284472589063305579834567012546003163235161767065194017102740517946714326082491629831545319762144894070260637334320825246967369739717066483088608688044972291801199948623078559329111144152365663761890493623984987948118832178538867962397881445499973891479523178010967028184835109695087970662279647055860658849949364941395928118110184564033429780550663707528750215274879209180060251586560000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] -55727540988441310338543965682611335199008525635317742830605201091381107920246296488541030931690659741947305778413748822660413546709711340443783467651555582611371795453690174289049964868802695376131708449144393216714771284896266480904254395771089913928153811153129392971877020516233277173163408564016347228732251440497981934457101427615651576664430830166826979346413603634305310943379869519908815262242086623702393848668615089198887519353961291773393679806417219875983255810460838302837438526621693351101233055530032896571276565333250896135019005400439910340207898237597386079556750275124783300092634082490201828818539963960467711351790953735148343953699969828301283870854918146621238078202509007967006159647529804876503941850686849280984746312761244410870131977519437453202891340715341096104992081260919617540172257668012476106498158119887540600107632670534242390634456463893941623745706139405653253503548472069860661687250150290218066588553992591417419873763507591257826492235698463234582003307474829355040591267109146123867144588351854694127510484798644669546748696699555849276284451314832809211021665266627695900103575378365131081461950255125963212235316607250232913439750483427815786443244788753939461776740688885815610508205602747135468973292655915352181373316539665859469033819684101670795358677909518667130078810992263855243901316769116383336049346758347360299916777785347886542090924981137367600577897496129380077222334261552567286627991331312648121106398862416423573921935533869953116827033879629308573258622132124936135174807977299296199219724599776299216026450667222479972687802191608635914033345619619040133612090886870333199313552057117905547645855894368438480577248227264819436179169270683787431553900495063527126061888196835136624418690390584397082869849765541457471803375451924504068415795427754311042639927880478503531966174040171753625786331971089712220025948969077209781702273843582347454853662114626031479593425120979742599848999868683455121834976306303432657225870382061974253877246307994951000051682068488161907001812137149554571606499525742938567726436698728371218022400000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 82453535779637986781068494426683938156905250481002768746586090079144429867060908626751708160525195546786401434331303407812379352070609095050859346603675893804110942939570242784664019359171918943935148711866703373852220664152145414005126805558083431199877642164605930268894730773600181400261701353780843278393292867463646286226466381299998056941305033595691006483333600352052421448367239550424963707849564452517125876928213088853489359960538946135553923516668526768815401492926324401137743045037715976882286256740544536359394162728173133991640912835837393951060632223928619162451574076927909789959955201494250189593427498337886123569260942221855587939468010226568824056008055683506644133007563919383398073098744612063008422805037725454956301316153545577834995909856218377818726417587496775549900218459198226464402531889602630578049690555530046334969052579047234320751154437297096794009874052402758177063900750766624336433825222183864082454950228475098116076828399468289528333131834135449563112348588960362544220978135637547510629798263589625096875841728841178911932736534588345405398231457871970077602129742067734684300618526408313752271436308451979736003032751173138197132535151182989914710069877466482798302262071483595762307135311067131727734202000784362824643692270386030555941908523285717163763779631270133737763801783034893573315495188775081837737269925118121451398788267067703729782063724846762495108004371955262846487935410811251918045535090531930412062778706779431125629639798956583569532162828451901077892039430656362938726923316766125080564771577623416869844259525689827600027046691853939687386464520269643066336224817753567253510805852317699361934913584417634375811100850186717125112148763310254418586320483375389000620406210986400591889716551966823374653839154539682734962493114135233346455392603389759807699945057742392931813764169420583121071823140502104866973199148318656297694154466779334112808362958521566790025454488714486785453946238469380976302292348163611239738715524143312461464353062313929791107029104276024155416025867222073949171150439414813525011843756240033535754240000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -102793499899944021212715556626815856285045195259447935713868537771222132007732543517337538311928676414679052942941169181350100106632025630627462508799948757602805978675920359078419350390409866329590974787560702833705964190955331337602877025882268619240212340861689660834875250395928570105688450930554849841116243161001840444350073472726256003192790831677009642578313142411183118674924532008030603439937699157942398658680831214276311109069672015631841869318205177877418603792482594100250554962973218471303852930408219050239232760669161264609511549370534584118058501579144252045387453196651874559507805649774808440861779791751658480955605171609107703664856472576506414471170045298703216666782484071587667804743647159899529673795358482966834283210971061589750546247916956208529121369913177516968671580209673277564807910502455087310390063847916193159980126038522925024748061031322933875815157448951799863967952142028363110574740823514314758988850638088699262342604046291119164584267192388723830217903950827334278236233494151062119338351217189298986039299446932288847907918435753700584251341578480626760316333218854308850310586572823938733927242063817373620532436315663410179931759866949893578662456742127722617424607991629092301915196939044683218717817873876461939408394213285095293489583730081297586029603974390600070158639854057928803118908866240077068067297494735338597280289819940262095305708013884890517799316955808263269976608807487695627023927405839771255674830875681682505607446573825599245631918509022133006390790026481070018753611404049011145105946480377482787432522729928677538564173574507495566297863968343627343967046181591551400258388328977395779526674534537535433165181241582943665516587962908913023605412806393231126492271888822690777891084066890837474918719045440783961310884360454058329746315624213137283533973934379030003211466274959152921410693357741476232912899540788531535082174093774262959663238175113908658310259099305562089075974196101154430451107191487976491011002029190005558639985964639432820683496903407006328052929412086643321346355809176486776079122942983554969108480000000000000000000000000000000000000000000000000000000000000000000 [109,20] 112773288452867023046404918856776382608317819099044284586040849697291936208649793525283601716004688703495225555826874202742862666603756168936453756359881236285146359977954269165524976751944708509100787970068604521586458705662414398640777230218094944463150224228362420177230424334229413871956698767856952080190782614684452091923951139049584568314458399092527768195127110427878823175688478507301721871692750636241325127269388572194046492270031469287548070569435221155727928483027509453005603116734546970786316890640885764975364080213175610412717177678409888186870340527899166589871912455017824012668712767774514662076628362662514225542938567578303294494316714277045452973212174421686729884403558968544359286092116918348926214436811906186473161328939496315320089779476934125124283282498221173864519524230430249604437721917054866190394516890078165134997465704085152766634407288563206122498989539289976874314802662939036525577894443579953939488563051417065247927646097004233831504075269419955099648993339681900138500557948392227672248002678539879309317313847052201044856624056955610829758064860552714710125910139820931368475435620683472496182424377552879611400852587711329251435087170747749934213132796629460510035181096020882027928716793381878613320197455925094374772287489570999449384352833377052493541662425990819005713769450952589619386098976136081532202180026743517653636775820669445347736981612969180625088443695227345687505183826045476980018479083160565793106826376159947753252806655015034763379938926041133715423875464173754541570100011593966514762249988537683980711101901189815856854910520409258906127952513692938248136999811431063135994302171102475933826250337409229092946808192444542995822975436425502009818876130754137483920700676009112539108951002204648821956088822324710067436149167118822381954838359771964967386733828693020368248221561297819385109353473297688593665675279117058097967894927115862518214684269628909191595086859422847329095188171024986031935943240103472660626298568232955337634261258109157994777941355832556819763699288970943162260296021759084353706526443448094320230400000000000000000000000000000000000000000000000000000000000000000 [109,21] -103823205480980484100145870583654909012960825403097403890310837543011276308424494493285897057086340877598567166657968461743469786626905712070242259359869706884260520007053542486324240804091482474292615033803948753049700902570836548181632887222468746025764925268258548158875342442560170590852614516155274268012000646701606745667990286294617447330289226185231866291220757201268929049889390951704470608112783514240789394222479026256278812257858564848560927130713623100402790864575906421072451631954241648910543508534047397730439055300738888678571029608647630253467155653341072253418384821654974865025692809420865301388989769112354981164880668263954489000827103786487472136883174290466997500284432788315958323848542811416956417079149810701882852030567438849444210963761672930811529794701075817624820594054529145346435218209928503082619231172307207451335307767117396258557505677745554555808433390474249004626806539243953843342318032234545050849959892520913837257221422696560966389741307977608838312239197069626383825682747285007919301475230148369155286692493899347129127850473016318207146473988645264036903047776758925509178944864358391014263824722621448987008575333252169547839139024969134312092171555953407732568169563887766141368256778617534307386292913836797981829468604870216669364339311647560565352030177883134951794655689487744328857351559449993698714501974022656810412874153295591232308906068920728252979457990808560501979153232592008644131766608663985900539674928259530503334964600684047307500868619248482844471539553025999243493398211670314594236735945895388861212203078494903076824584311694575694328566514176166511745478991098000697334156719010940479244094994808482991244586607590779801624041711496625130378245674871654386327930579436762573012184978168310678359990911463922378447152751731881830432209237956882967568283959384102850584639601586882271721944065328080051859489247597562999608318198705402569183073928094992698713907198487101649468834830687061612318111176333776264090128568902738115099781506039887816719942815485551302421796252948615170267220203301503828566231097260109591478272000000000000000000000000000000000000000000000000000000000000 [109,22] 69814494046765042555857659421518347728776594845514332640364096085123498994411103739702375989443333622486256779858462049415292763477209709053188663939562627732799480591833173725101675100847546582426546343022400778822792497525100088297592057984198103166594576517643834606676709284866138685128025450668566058999254636888301919419784858125969913473854048337686467756773821384438724820608193912454163075490711564821866106156302522386888077650357458882117328183375824310863015225399364073947509839866921815683259369411313620165066075362378249192268621409113884582042231135988259392728963473890396544909426406446246196315038283825706622193549386057118108590155942576377658967087346822327407979729559817739701360043252777508752180324632223270351302647088256622466096282138858034147621843389084058482172034206209522964776480918263225396122365574480561435077807079031786213951907459281461093727220574928989944535409035258937714853771558435209935952875029087044374735231046477081325898018890298683881773249985825520056211719471363015858267575174176119021394306727180868943932286503767143186785839998961633776553776379925475963436409598607229556330898791246349406697923535219711910441373253629143910461890070757100807943586585356837841782270265233790158269276412234228711086942145491177430797581647513552152573559607528559549177859425249204105146192176866558119399122142591583432925644858284373821335936575722305616086670200421096084264273293859137801421193140033854785163290010868633924461898631642929663051703180057269702142732897063662391710494073087101640998040348841419467229028097551461861324570561651036176526693641857190914391293517960984136966517955158558928550256104525399211557340356228430948630919208066404423777525439408296866718888033043866657547579337758744022444267352019479826026407061845000162764814948847088758526496571634085898788147298188729958911733710720674968214673973707142938286039897513171686239447166314021910821794644106793485806063055658976035152717307919204621622801696155041924600353610387097246588414928112642778272708859061952825544007250836264414922597227897013005189120000000000000000000000000000000000000000000000000000000000 [109,23] -19634569488884196679370759912967087989534822648257860835094605441989527549074610224736272806880918170920698018286005633962674235399064681482286310380969499780481684792197258193902018549677179894229953895954893151558933564037999914004125682359975521057961134102247571729211436573068381123329063880476938760438976909563238457639838953161871065867134723194758369424527654807335609328933244208845144043798707663667331551656673499769136564612801961420703009395703196069802569228905493013247826375643365477454158403287011866781546766692744420119287541052194110961562963613167074816717819751960431000503072783717369317442966906353977625304919822835945530731835564499989378166271358396013885894747164559605694676965337864720052837750839190484200845041510463129871588418151577709737555956119962835224608107508302151438320630117797724275740860085138919109319986439888540262834801239701907119442829823815704261669871237850560476899546646286525603709846747992647774585381077820395092441693780021282449986481144481437243784917684941369278560527821393270997152848580084989985705532411823808336396925445957605484551416050141913248193126390576039707424580484129400208091705320878389818697399042683386405850569337186672770281137413654524785544996141489432734844646807075976620615003298839385054191060605763317622418726551688502599126495403999925723734627589362326313622065084121603000580471003113794106722289575014437497908469440043302921405092279152850911510565574533859115238810842704999606485843897807293899890740572272446755223045622949937147479927546890846796943417601740019447875908255985088369424031851582272738217796965167962172261218362683710838855690550032035046991355365170207767405109951570089855854716508473676679969404824391665493683333529196302017655930219615078527669208447889187849774895460976711593819312328610766154314469168065925318065513211005862682681301813978664173457674608791913005636496099680901389870372239780406443428204300779598458719556193267500217545868181066447222786324110436072889593162160684737286942999495943375017327105663026589438251522296488609643951966810395109899632640000000000000000000000000000000000000000000000000000000 [109,24] -25593272273126583216941598191882664734099153274204902560702857794755671608939373411075187372176338232702859541909212407578793083808145841815637952697936123887510397660924498586631203717272869272204041011529866889005581974413859784997468598052467573324560037657613850316010506416419591040296475853466261795402997435876270098437744471992210917731511155374666748639594024371739775540521596756558986831440210341509550770950872558214980535556995686671958499195517746809289131893874475520561888715896883090283030229393803294981117760323686177441403879201972337783519644073303474377776404908146731155346752921853532404498291502890562793952528069734594211827396905470507350908419893354041895889782352339909045442631664845673276255133910387284649964801783230018504032606172143430508806869756710930080151019779872813694297317519072895405973473653334059299654641716602218138908907187459885987890956849513292476868264408955469916084084170002131876987840281311138277561539711747912653458229784231071269246129398137157443276339749307701820932185513678239139590688480787547083000256317016619561857698971253098931502104295622932203370944002807341609975317182300011784407830512011623360827534135380940216624340090798796628503715613150343213235045759124461376895736554562429933734865733869917189090325904108829811134053947485632731810970527812499784013713108904473701335059550834755664375284187834312505753240541555368047203452131481591910947193897105319923882604818673563017169103071188572147861621936711497824543126261552695548049838818291215065286845710950917251044522184560045886574786628505670260583895037577285634283904120360193993025047030249820771379010029034711729584062685778220863222165055814681082728733331323587706912746844441808128779058790045713542537752393978188790390539752753220132083466953034034477829010425490911928008316884997217570803829535342515561568967542831680885254295040801811542450532506236261960269146871252224081324371689035508401164702094512582951542381581429410864817880948586615740447637518560427337371100381187853554212668860587663355601458239130317011214128983412788418314240000000000000000000000000000000000000000000000000000 [109,25] 47850195762152034623837703711596886381850682875680604239834989863035237922106398897710473766998627357898256225165114746565954437141855427299230589286177904508881158901166297718811912276487098575712926652433286926036435671657798768119621305209410690581595746759526940302510321989218699655353621833595409520146992920109317005652003890644906816662796972731362388394282722761541050939475380850548901732016218059132144263010806476011435956344372750097029449299160015065331099285005258704368097979139131096340756637119295108421805032387007908821192539062025579785176448685863179959338484643403942591563567561524298828922485338009908188028346938703010437978153605087622376947502261785734199819708810159520848722432122708144824861796245887984568070310901932307033734058379453689865664682464259126753522094474142741824575749620598194858380179751088049161170792231957926222602808844775304064860976521361524048029230449735413531388866444877392456628223479305768832225846653151420670017782335228193666178723304616409359743133250542822307831765475950345117094271768301027086437128811001827422506790537552217914775370024415259778396798397009698610128356143784227775864697748973618278860156239846001678541969175051378581395155164547165108257702008938336153151179077798214855624683268613107281101292071428282235365142569710307024792886425641480446007180952487039482645413883151962213236218508090937743417517680062048450061347459020424088694248759339670930878459999124486741803609088768804459374842925831091892397442683692918253508629219625268775502265916474498030094207710194200267678730660763521328131287789825627233968357326426643675270724620446766650697326811102653583146553229694161731735178934662761212643151828789296380408178036389044313959738246815486585107993691937270530070182777311735830653147881592851535312316440075934697773618972862171858122852341111752386476489307407958969583543615648764682397953252842360643962408658951082333349538573063186223757149180870663848846613085709030588136889126715511419035313612265466817385923583687877517129902502478844921296848479236576172515903970074793336635392000000000000000000000000000000000000000000000000 [109,26] -44509195983850034885651537468914556931595474551405133357274423089937149677846946484559490998384837759963942746197095261399735309459341826688557896334469230393361996995263433041126091821162578153537391426924012858258793744316328997448284136229778708034460556748819353702938883378531973926597213803947780026455490558722233020381034770052071059877434704540913878403870671167313789556355467372081004294423676604959831534137927216603363171249704089760969511271314611493967823992600128321540174637456506663056590108510007531369738822132357162174564391517540878678012444386208581216786828560384589520307094052249210139697671930471043003626987926488792488413232490206306597521004118072628089357415220264196706096103613071033874396785371817860514823530738673657393092205794209713992702779380702037174880428467805014914282723373830873993379871166489119508563925598729961610764307647152647411803330326512974592882047401639828699321129959695961717088970176309573802697246455057850434257219406698047286530380378021590221770713703118248839981185475279551162146443320657117759015758285276129484336593780623018231970954461061045927859128471502780393187593982046219120180314389516585585531410689141097115428065395282260040363481828365779620303159070508739055016879361343839169193725245646610817335942766106550168502599386831559553876345520574520125797861898291416221037202517615450289824140115569872755321942568874396151019761612406024218751524556163588346770242369986180478196561820378846962913805495561083211085506264970434190275504288845743133508191167442435291007503275996124335536226223642857432968759714508065935614452074394112717619521631740963197236480852839132434469456488383362515398120644046990873834806798157602825442295709920479930817034529089265934408801966235029563853463460844826488863371355937394664031852391272800085182873550304604773325908537673759076118101422636128090785447252614959073566838131292664002070504074089525147375866169473138718859240197979714517634545860610668397648864018090681819121252408975227137305993035781197118830990030326395609354854736548087333923048002403019930992640000000000000000000000000000000000000000000000 [109,27] 27443005953456196862932488604756281455709247873473263563418938044854007449194500906241935087199148001161735709390143533055914359786119732403720722554868153462386942928380376406229381911439466878650246129469844605129969003448638860036525771780808405473642282283703906264660889143607254787918200082986647813988915354502372673044982965980843066514493510934961562325121641209469730334107908453198478201771221318395359482903914215733489485956658421857567021200761796340319922267444632613351360378516509296772020452407845791149014741440681046577625828672527471607603783557357612992397553556427672779552976745870023727398572446302440907713170160856809251037921212755533345612525378585826865806264189383069954958514075456599338071807686280622925255273775397728346633200575430596037496426785284490198912898620768943017529734323416741795192256499984020989253360417703760398236441842828390144579002405455222487213788745433494175637080695921747564114405564017980013200380675181788449908970259048030449828049904674081062719203871916943376198426339558745194443705363534005297254703215442583146300360516290317316934103229559697816248949777571959813938581716886734985729669296454508500951832662228379150802698656671249758167955763285220853849566472768394348408631532271190333938285381286617529269576353636190346085547465711609260634187890936903723293046798958974738303990193122002271278706827277495691962508043490266303719894032877183331332372253324630355223072248657094090145031004463950114141020408987724812647832031759488222663006874031800944511109449987740179484687338201977536106203352555029003204851094868832477805471623054675959854946057607275670016400483163392453732830905206786335419875343305697569239236097210498928173885295529381025122343105758651721087659814861648825693255623217945135226266700815841369870550135633024802222197856066175135986331483240743989955599688462627547342001340391098402121378462165091233991130649002317685381789815296995184207706900172528245595492231000341862782802708304915036529487888399877563035860250576431957171923218150271946953549581893509111983293490960332528549888000000000000000000000000000000000000000000 [109,28] -11171555954337137680864281430410386025436919973239450426728434609690366823490876061413471091478242167609233658772606468105677507781971469329225372019453166527324564028972289231520475475575763334884571392049854483137572683068847218015602135996959512406894041690090514067885630011791525105408711790340472166673271670413382509816038191145915318535311248135992664946288376956157732806696209054671468466491047892294804204336803579391595747154520418325817257226090372711432246457182492047084346777050103061825366819668477225436498478768348562316807424971751888364626557247258932569254631521056551930269136232737218814647451186645798236743760731592143511643200414342214636985935136710886408835000613089834445004442728241901839558742171050610654000562191606428623378497575243400345699593612993673739148970910587323966953997310444361613113990269574935467332486745578293349587463916728042243894691976947668669893158564719327344122902871157455285240010546514343308921665291604191904759777785806129004889122143168766542359203867617736860215534425124478161002801691154233070909770347029439809686050953093054433858262199901985833155868531423556674396089509248980523249698240284574898275563019086946395627889465355633568983886233177098950383874525164870112518893897589937604079488262378184490708174920455436182342154692791330246331365451646508288182454886304630888290746725560592655452267188313710125410869918566333714411781440641244082288675869132594925638401270137882441006396054085490598928324444998326733479094807773876304724828548541226114589284499471988469478908663903119567033134301895970081253852822679387748207126749127372549311994432133852985400802311846297648036250497817354043578380481255474376114963242183048394271093134372896408333100309256485206514005569483662509098752911164646990571452271945558372413145265407297065872578511829742538501732106584821565363857017669599523991786596832072192670131726630291990172377209612993696738166859101879622277477839559845917986677667531281039407913924365985979875621102610338860565213177848380956361141680828478345697495549387951289812657432968763644313600000000000000000000000000000000000000000 [109,29] 2471092784551036105813735257290257364695237264542106221784055909070343779408315324981247638709241114276385782606766109708709444335305273377534020961811731478675666435992833971012352744153169038879372677672401392640645142930855116123433774763374214551114188864287790455088680789154982703182883999189472614964816775421884736686684429638393252081539515509110722051565866210228280534416760256729106915482804427192201873062188235757633347060315161910530046850361297678675346767326909455126599689518510902174350234173106658076914927836167902178011122764814527677738435372189964153629279892621845685843353473111675871686836185468775334077648983802801630034567562526582487831084652569223444526330041443186563294356317069623098980343470215896067268031754199340564428221926423764699906859207912788376714213203617895277024125120574052716544324311675681391804128102705867316978743972156836448516082682339850466084339740373952986050767703563940749136794045206835469685547927804928758080058719495278780001485080659450151495840018461845917137818866278304788623707089677637417688423102881136427131934746232749021963749216157913162565428735522070203710770053502242603858632501518226226059332520912479574064273902947847435136862199335528382004675879762738103125397291746417303933816220835184841838189375057540973232308260008805823813681276734677741229753185037820961935674362413489768555781772714796616456050013361660935591136558748182432996530438877759948142080546547349567896372861813268056960462114504261699609494339956023851094524697496848255768553693431797958783629317567750957602465481570161795094224847134062088302164207208046923876563427776444413242700345032167786079527688150500467541004501475018716053635832238473259357988220153723197080225591556721264587528927894814032646112261502410840825960575340305012541059659811695688570111168749825491174388009594359502521830008832942826663501007004754381625868066186341239901121374875827007360432852860317561953289800537500109360706086013901761633593259228714371867947673342036352600021531887439175572045193334670366296848167221205941216718116978342808780800000000000000000000000000000000000000 [109,30] 13966292147982782162258741617418090682537830780595106720975910647831387732278238366168252733619938490031759708244943893677446749774434900158745178999216559589863045045098925936223141027248852078098703150254456798523649468387033675041937917699476731988314724130440155450314923991768148470392723377491162161699644593241341973078915701411738620909498958273514708235187172977084993225296021948961714956271272604567405723299565477697899595436433562713035668546058583365739874234261436704431393124200189591437990118758587765911065066689682615177742072594972505932096566617165543526396860520635628029255909564033513988405995171557049285213227316723506253157819628801953364534672166536195245566894208690967897114809503097739630961451525351146839282998194841860236667341701317102910454254005019090481268426354801744753092200433264852567565894893455410108009667331550042682801650954663190779348960174735596337361391142030975195619072633579366974877415117949047253113384429545680381645261857269027458321442022876305198823130295633967862715465800231085111788892069540655641547523154500128514330742170901167344312143149296494513961715254717574514576362055713492541862625314826034485687494401524115797709253919775007984258210439494294838035942136204759906619035762247740198844287074356503654556741333004251322639039622502819316270232812643856337444561986901307610511934527865688438862191175600809227033930678577408788769304891058022024134540961057719183096020705657188899209290706352965429553750952780146071742176184733716286282444268442431001745138303546953690143200327326408235692717639606308727605533905165187457721655399017886309250901144970397301824527026300841257466052959321598158896918064683130647682086066943027689709148442113495383459091060268324905965421908671220904827853771204307672443894492493237084575291984810103775618880225241930302884989612962861378733862644488449155410492117173609859621412851141322833884368388750881148716877378768381737376192473107286946064655997121716345590958697571515997688708377497981043212113628365373405024439251357714025292079285095640545782884444593077616640000000000000000000000000000000000 [109,31] -53047356755331331645625095120452372008548511899546509996204804231485372084053024040097496768601197890092576557964439699105036821266231844816721472955134305933718257471657760405098123633378212156629596723424295596828129778863666194969155580608789303678067898805624354414296925817797987379617702800877801703559435902199265255012557260662976765494210386551467272243210313856641573468900357234634665299103850355693393128049499265166955336601437117470479691715604222520520374975655786987621909671033507825550479574427132137813626257549123009144771895224986998829606813511722403453642426798266755829832306336789984076476130189974167086306872765651193953241579839655442311060561794961997938156500836782227232906106401221238771192828210867084484435822898796835691316818187778175967308336684079324019807883656599800762717359322839675927855217472849308634992088371147928325451453467686942924579673163412381854645271854093401051765614916578999187796277520012981942269533983799643891706548145890640911298839169062593475097566188824914938800913943567266190569992480680214596763151321886885482877244077788659671020706198369626255319698755856384783921927031286314225411428500694318603026748556378434565849640783458107588262121028915341355679083699612672380482900401244585834930928471928551499160851496907547665765426358274779553627981403812903903041132532112978528291128361705094292076756372441542704973084370400770292944133298840408998380991820080356039980630374022539130042069531485364749203768161604831476416812027427320752936170048723027306152990636945896988580769392069577228281837673509175745163595586580636401153145373630189888746004452273701174421194950508510223812860551451635373528911879763310179252717188977992396496800444767373468563263375580218692671216244901433540831294706425327199145789747068002644759237379931025595269786756163890624447804488704045007840375093215575626008379488925153866774325537939743446337679747815124396854725510203680979300483391259371214346032549174817873813630972126702459587516860004217377967431323693655083441091478589114562340549541293500956025931225850047365120000000000000000000000000000000 [109,32] -152225089034334075793053495647826255238126616110905672747108188413546857657828358977734444404784616350186731721917314048721764872035048372286180688513941447169042955813567211118607283446001612506892173478571785066775948557869026971221302973512116609219149648357257480671809538564679141045914734321788441557149041059955994428271267951693172037655470178658000787857785693536241746445174285083985284445776500453713064666551575443288615519193313623854615556301996083224038097061730133941672011425815962287415211446762472440562443185946334988306558009291290950406897833681430036668419712424310732656431451402780653104402405274249401516000294081362286498826584154042841416491387508823763709642648423629265338093326655503426760943513492541990154528093695984002387181352413380414177690360403927668998161445551800399655992378298285622646391306543537702706137372963706853656110547031285068395484542597031966083938811960519656647635677631162346354102561118854066957524457393867755430119925427415296946559169325488001040856005160530293510278667467148043278410581559244095029696420630296521966886384870165553048981343595760300865804845525178524180078089392610583279305413806304828498048359474697873975800048931979936468471237593065496664003532805766711568736485794463902003693247963340954497939905574278866789062713896730683960787563672880352218923066659582161441633689396003486358835927492833441722133609214358428564376588287774548443411604876076323453353531676377594838008526771968998372151469772601031340896689639888584557949945495177910711680819563333921717093020798219285614774192557112812817872845135374948180254671548629206253146180004670088817416533388433947637033299638272294644868190547466470397211491653273354879404731691646679140617100703835625260545655345857148750076942595590249873281143340757078127633373651345025546091978284376168691961944197988370042301792155411752027327326422828791258644211817519188550449474480767625075065558522560929244593874946555119435219986972499301564096098946720104027716854120270129583415994298123362050786439240297578358798418678227287619057961725828697948160000000000000000000000000000 [109,33] 147847754959277594087992990345396078987323897860288200746310000061960844248206682684153108368353879114770561545103223774500460572778701148173272025728204116022715060556623430931148916731564199437947610866423171805817048088913908758999791013241281894998196965343234988855968436140225429032013366252423615389760425740791843758125698405766181840239301063325505488749457968164574260133842374602064730034443711122761067323916408505857254509747292785362640171034976126282457136783990305314357172724088925375058412390898252136101722792027467517064347812028336806807532675649641537942065522741006659714336271617956763470182736326890409271469278134415848289359369482005673030902194951533048636816224347947083251440783536642386965794953998859818369630614962187451544983284244299620271419062312403736604005658609340346130411089322521456783395757220643653317521703308702051418865851593889099036814465095400708975505228830628314042753238792702356739686026700925849523266656948712394750993534922585821204085804435273199503309790675936887252125114567571211433244697779167656199234385066366656810801912531882640165704637203252195327601922192554674074767027847623594937874959587156337049263396835964421596371071886782891747726082849329066730657241886970633226024726751296346914760056950814661138887281547049083111328083067407678077532045574277707184276334452894761535470993418999980868105163943331477679635483167372108696044346019904370295742636461246670175787759363355758298337829047625275685620629870910970608743357269740210650366336348310513565087320451554373828317747639797738605010209028630538849673173895178750631234529435411091593973100135739888582227090835744113891622238437135066176937743931285351132869931285082059831029259679874005548533591189596658388393761724855991512096940635095113722934712049961965328501265257125531858214190767027443191681883647616540244862579637145040944167343640241068728559470268920341970449547820673371654880402557942637914499797837135564598612916899197785853478590882451362086177113061596699305148976512430764328601751107345388923605282015575971070863992779935223644160000000000000000000000000 [109,34] -71252977635135784042937701102792380135119180512310685784539685853985339514733435962588426534140176903046804576187631545155821660811817187071722447017366158429460434758852633769683977243038369581328658879148115982795786068881184251572497366185943972707487613930470782793919623739227452205079966257441609421991106691657131727345774055973620213006855273144213966993254797111996669581045623426708961030333327281829645096629172747088132491536960575990786078547929627060846437536143094608212602739028065693306974486316950967056120901770652632309382392773548378558643165894999970258081497190872861094724512240980261256948819251099129364785761119898346762380298022549642905722422844810504346472598241213876195250980743320701894830057419195306252219808398920540370706579327806343344964850723522117398793865472542849571342132623793953570789010995930319883111648495649598114207176958712977517443717799370792327225499217159745098207133208112523429473000320416117512912942092434843025483122944531453913100134235493789324070216881332471235802706967618652182655579531005148041150466341539879083426381553432300649533877192137407575473028634466504060737059628459212460394881025492482509317185266466226423917951744860656986265398987998324115508490310026561418989440205409922336945018220130218876284688560079986059516160520723680016195259009667892706391900133919151140453165433312872164817369564787459321177783061174320895438103653205733115678443825157392016109727053362138540182012076408489774927061906881988000937449342638393185228820975061269327296616491031843166756930524262241095099295652876951871117958418429726404678793487462547714110169291665072542088157039724908383738040395016123492454611742355844658938907576333605483825383260368877952991524516517494937414719574229136015088908987590738919639372319352708778806128654075971453558226269542780801474905244788965696162972653242185315853267847382773097766307565304902939619047912049197741814072665283314935126422773717879114771031981317793855756804751922989276662780734383830971538053334046001795802942093219215764549575763790315776163712082787696640000000000000000000000000 [109,35] 22094231271613641604824204490851112126992889196235427730175681102969115129239011826303482602699911248627395840150059437540936511944617996232340233551068611313364861888875454910884552790473409259635955432820431262890869172406280603162764766841797716856479238474135164159992218194533303492030487626737174564387654821446867237075632745262392269675094920853708278248473488051917545868233304511997010632288218135618807942433724491237933587373639561420325211000290223173359709661604074586077472768720007766840287800528665894717587435645289573806374507801116444960507261396742109146944144280218021170460016060667466119204855954645783791272377032647951069677659720529202094502629944376577364894364133215066186385659259923761766405535565337637595957438286842309673936810265790684274898659220339167146328570013494414625119250513336671836619942889892869353900693480870521769957404888949120163178105992593074771850608354185362310296944287943450796135504060430433948807520986900308530412336324218488021785089529420634529634084217138138731623967358420159132588611952674961239134498700496710959444129463704586017139798031471722990959872315435323582843358448418820558390074827828515377679871163214929260089602832292981549872725776265807509435500727212067949762589345872610554998862940238417084423414090962332253441748905495690807690289485476835466125216114486868211518357039503175204364883085913745373928972924009210633803806918365542913359560446893138006360717313019390820929138371182049633518965472781216360641074729289059694476263021946873011149989801427602743122675075437336812845191758942091891978753566518776781888422342443982193521258548564060756150108629557912649272917517546667749196673395958548976174964359094269038151518098349548919595253678135785116362807752088856178716362510737089256083139297346163616124418587248900387308725647772120896554615881453492058706389872359247869949619659685393782292667128283529116570480357979035313721656614097835944254232234862792261662506664523976831293973461008459793241474925568811351787606472221354924165943871979976208873203522219824925478115547105114193920000000000000000000 [109,36] -4572189883098141451413147973653080030964515282572822879968207113550329931067506072577758043019561328017214254081552462118259997360892127649370625605924405325568245599352187771704056300113878295425237106842642451692811780843732258620653653847557843984959381458334132689233510506739418713660607030301335204947911208961269867382757345038154551477725285708384133576400339074844148412754082359186274280469318095090247664593349758240828043138447531956993400327168407081795705669681715198979918681921133337432284002653538573843667395572043652274875443736858444544216250722688611191394055323288618596345807503236195156710216643575169124177927817389646044687596120539325428983451303575865787349434207995426997540304463708485569957379665935380296485097994211446779446880629719041512702622634694004306119010555434215625979062211344284505065139620034428987512317656290324667386480280042410838950324279416839516397517633653231672498462092814574132120693440259762028441228799097534672903738015190002575416708815777196881100385482476417330179666726363613375500646958506506173421340285168267473981671002025462728623411473587902484984712148645818064476800988045057745766414240620421023811672463751802685701642554904417545437615212958115474516267974090452714768214221199551519696687772547375569414790910081170033146124714510501230775896319224062467156254166541670508976463386547447615139377693147821645902272849116864864768322189732109996645851167237575617839005472990367958437828248249242083336626241779839537901954712219919993910816574298956196725722048116231813394637150595961970461975968315381416264295981435664627553761798821308427617509565564454717915725776521613485098684791814309948886856942532363254607752969443319923599140152415458600740671927210467887174304031559133646108837887845975365845418343425236141107148384092433192971231660194714274888598637279846151414680315337508744336264082331270781340613565735441592787322851288948993547067548513909874600988916703400574976641732733371797253634207530716463802815929033520322413812496305616140802845906559072476256823572825904210800361110744596480000000000000000000 [109,37] 580106297384156272347200115627055239135132067840871214036650507195763342652670118925365158135463023343741192101341611386239308096067679264950049971082376041854912279599552807564173711026947953547488467097519956619383610481130216040147080106688045842208086490918363781073681507958911719539934046365281803204846316632843453987002466190282883601014897978927508957540345081360897952022019211525113653266155438817557361233451465057602842999365867473109845741698476849606794136183410905440552088416264270234388610868576121248051129242189072277197792649387959782902544915950519397422405549199683973699813460701292708897941316674333110118570643821458365180400532873437439622601833041806556548074183364575876752077870515550568623919693977591752039261579514553498244900192406255716274950451412944454165542749525588496460450277359221710034550050569578021765358439088674298085466130514236906513930939008472214479114463416785767461204407333046563649733114584150009420578781453867679551581294240242622524210727180758072415452932830615699560977740048712388689950385857891633897390904183730980624040965218066660428769503274524512525298053377364971033582447577499712492433278209276465572375891441553973507508807117855460238974089930447759303832641345630723559694932257405375462671195728538137207374647034813543645550893426048302801899942695630393418761393543086291389552791923299597189237057025413817053899503200642717273709211869997428792281839646601128274126613401386729160816903693318251984838229355602663491581786622967841722720280324461156420955911279402219158098305384932018373883113722272136373718169867422449372704525172724525560612487423966152159526968856470428869221721530303746848717614400665833613212344160251572689570706270939207524843212727970174383524220033347411732793238956625079422816103532129512848777321392689085489913428436004534733136074270292434726507267266360145063261579833301397833617032540371569342602274990202748258447034371356677301773891299388361226679788923013895954280948093630768768172963477611546162696564922907883628369507784028369419820354873842691445607273135100395520000000000000 [109,38] -29287518700099983420510359535231587287416962838290909694719430421967290766154197706806736562652744465814245646040061496788524196207583969666854981380872382655350867296627816164452186948583772809895554635481452697357070911137401001590684308371500779697981248544569600059841568032934548189233686398155924841725289599810315630650943354239916526728582093086834886834987033520327052628645311174170058036957047656236318344108755959098472845414923749010645637550818859946237961793946817962069940899372263459751002281758190490644047579282330583741753771045381038118027661818217892710667001044182806947268624249167133271061548090539106765038566514510127570557723581740568789866597650456484040419731684636258803059392283367212649597482958342006392828787683588582627706758474536895730504842402276362382855253338057869148803964578510993962972098841034440172794296236992397148656032784093513973089070506972508246871569457517166497879472371501737530380921549623253796401933954333049451457323718044593612624778949759562312282225875215271553780730633570891218003452146387148421682423550194148584804491795665657429138858819483183260017643016777214690074957926509167519338885707145752468000804889238419699667930663055582399592748261813388377654761878213798451798794397148217801891275009749299805196660927683262124447533711312590518395406075839244558128532771862919771275944718719244676414867428968058328699462627544503760390259052908748035281307757051241693111245655086406359071501019990417117050025269520220548895960157281103809746044713839997694582521424527031534391407163251450549900755024577794259771236438226793155877185279322334835999169497901785123170070313663680995083005713317743558313751570344624137096744045546243013738048619758016678604635273022863862207594721114243700634143036838451488999220943003559762169813387819376956166994411180001337190647015364025855439458611753759463510114956402940920306622769406294217718973428267268272585580303372696170683618824550936295095737810937819723594700473458471730063445916962874544101523730598718212240920922709420602837686605275987933789219687759872000000000000 [109,39] -740258847608948971974712500188674742299838012114125853027603553560179912279090152915179440546289877563433777867392561366288005458702474888839762625725081941071337005276020220713168259755566843858480039555695363111958526349627163757513096269677642960935927642033203560291023989480284335374912676412312727308595386307701577071854528465749601387882120865403191297775191350805926784078062931956959612773788388775842446389439205442813289331219381310270969291627503658878862576854369158300469499733495318313995428336811507755891371538671286553220870671561488960878686489937238281366575978609135519160626215339002704082345546417765382969677384775669963379825136619694486959414027743998498242096587100463370185274162251844732726740995633750537918053070235188630274007370739563680384536917620359380757059150298449038944078762264705852692743253808940477949664072297122588480090009405993711085255947882769085660253554547294823594715203480085651375661817472300703726035899795670184847317368276206822767488610284685567833351398137296610097505411435296267247813324303207860247579386890311209484135348323811859596781482672501978183795238529008266097918120535710056296159089964827567659926135639375863311176832071552280376408666349201182888130162243872656005112530583087018220687640355040475898829577213065444095014865058889765154819501935972115577873393581507290006759841667519718806678582655419167475599515278547408860806506141968883400661427745852821388531909576644841135383453368042410979438248606668551327658044453036266557680774629539688309729955329405395587694438328173051850335736614670584341424258437139084638588521554935141282877640108235791029597248008957852800755724438608422947515901039348953342261950671159504091001107540886484730759704647055939342350927794324039953516026955823801021225725721315327287623855459131959610885193037067675663546021549160819449810152240706492844556639222072262068948381112070500736374589423531198743927238400330632319373031438955873061840885268722196896595784015333712401864620757554375046084122161053033151982712744352930034897939653448652680974458840678400000000 [109,40] -1071620168240052728705612584125112115618938265875597221773956820825998804043253895929065652084658578009853262343614888677773761193862872342786061879376660171848986685035661026665692360477254886413710026383792699658515704636061156473239559913820217976250967093958092315657846142124464100615511159253011880033185305705781042290066646255588022380677193152091955154996321763039021866724260097566674873037363233859569196819498831862995656295075207136689330294521324403041503153040693394234759954204518897636640404085532008980653170170077185528201095759377266504452304181282427782069954093013105655699774044933329166850772699699732065505637121068769419555888117861048969454239251274858588216754151881263839699147394604837003728469848523974168704927019391551158470371497044596366235919320951060100121568605324685147855670959833816254265320252191176763393086953045885262354963556603704723551361607334892253110664562344017811012303238800937217578145410264596842665807716721240701647356219465912180730749626826021340848279786976434748022754101299839350202156427768332304934413650459338111214714700747998905009977913656974825289240552813598871171265234632218964402690808035517332734870163961143872552027381723624415183459302373776598233570653465831068849111017336171081551907034898147432570988795632783216028809380513800928675257801645826777826401243059734861526635529241561482103386057708962442004416446460890865639666348260239311376473148571382850834567913548079981070509909298041157707085954852603924040502000463709096220076989717166190826555981959470332192372708747647219908780595279396714735323737936643880477787107821400284062358149514966815893612132743702717803573879852490958788502851312710320705017293677744454627285626676066404830605116031633677445319033862502898027308828624693429337768231571912866486765660485890408096101714754747825849587843968873744070635159878451244305266744156312670863793202303824682564511491289186799951252761977772882906009689368002442216212192972820345545599206655447369238477143064250033733459224012351921714027863588592219542229145333993515851304980004864000000 [109,41] 473176903303126386908883093948589556127667887854423700441028540228631394333977835237490259145407528305140664563850538186084625724587864594506253968917995242030516949461010276090770283997834631852094667262373192637277885592081584719868271143515050956361064670851930640984039225720395553773986011409063148998232857967625321812200313972019646291256973087198294355427947095280876127684613623875223259679801293626162129414663279431258333060771493930280008294189440867470527431638575823074446817602531886593269816940683881049367683208185523101409497695282433764183735650665277607907460781041644283250175934161108847563387365651694781868062875050161883645795141312042130568997673052361260135392575174446466377505412081918543663443365026742790799169922871931420849055140382382955881521277839434664470284685719949170991299957705542923860180253576462706673458769854381119988591491291844422469399478361921136025807952272137962104980260410821712862084901224815852415479727991565804957160732301728394372027916990284801700924925418799292439055889494870522938442844140250369544574499326370706114194916014166394385282889510463930140577007501050512001812854107653031112628515681751456423193992726458139698333438772963618394499404080696266697657045927746783868996797201209245712325521857449460569434901068254373982925352821783309010250195329491313720872844144622635592172784781707878950316972965896089611311025884006046119691515133640322726490725745980957853737733387264055255006819522764248252655685013434578034454652723858756742393727054055453004882991166812768778045676501504476836468375407107492174991675819662325295070016314259714903255722710694336787670547491277081897931309103251684946859441123826142757220853986236073582628521416261863631816680793694065081574977979418705104268845681782251703581533070589555068460522755496548339219858199402598119141048667668948770483449318718901915740713223387670923279982694576482705840067009891168026706247795260983135148774732716902788115942435973785496919905763614495359107055655296629505984567599364144601153323591105474657771273521203957581251262031054000 [109,42] -65213404811090414917112749389255940478477654902197795073500258423395280799275596238658629937047945368130637780053759575619179054517199813838832976900975451809515994046126102268141598669497897033336170958269569902424837088923334618105445021629261455722184609782251421508639575920214565784022918379861103887010503170032670575723996879363003928842857020723641637223511585282285443378588514321956958127656102485786380386854609279283555670532586886334705445685081865368542264134193606344682418546265219468229875476980648221560089202043640801223882775797217258470050795111020414899883576723948778891461213207344251186941224838596789293441697355903173034647345964240473267721550252187741454779303312866415229554672698308394739378569592670872824917921700100381329599474566323621021253969307012064772373750353809410615596857637251424612455588140837484741819434298445654370200305531975511034651395454556533009617002993029026902511424591778155753456272825487059017785624844197320144193756643487792978460596276335747395644051423422530767623360997654952768175598085812064226114781820003950957958712237651297947075252798694849041584026818231718551145474234033506661734775578344196312554534210671211560736795106593567797085075396725530549746439979570516397833704417670089983360916270363090305131418821139606016393924218460140630323433649544915903936029307916463837162230371182993277952039829884615372662246888234505668166133775759571833533153814824635841949816895857940532595148344992782396810727582170025056585511937320167233632821414140816644524288628196150356476957279531604455162442465275288672270649369358980484643753547060386512246908076617079138133156390684170374068170326897371099401734135918869253322308706023779886009335417958740197609245481927008463685207392306780693470452666456343325090102669580839917190120574429325362537065307167103302159369471394367514518820368962658502231619670623984795957643336100703079433278641776366056598236227057607065303836665044609993525962003960676080552316267494901410896682673243562590273285188262073925237223351495055633851305159123986784662091616000 [109,43] -4903116188620882079119852425608349888061893685558115313662327524164560507279635996407701886387320281083762783840982391563850238175665793601899549787911441595529549957826282140630093985885722900592663280426992795077254335766915130917526333695929327649606920517687490552800378757867158255017223513816014700369360476048776205585171331994109135227660895772863763107302127084245418385660184497348191578698554826180967772074598480452624347770157910845659509346194993487820792602504452793799089097572609609024753021846564414183345793855926292407592654557578097470369871842012498850158423791995909082034312326029963715164969351371148951128928351295545092786071618554890595289887749936053185487052681507779840410688135414207123662477241113345220830192948163303036919465107024731429637772848816601984040977396108097538938947913891727328154393267424070310133291620006587770493740107746303013368090115570126315070924790357492761794804584882104867330554686621080283330689962035957433862641228290034461100914419365785047890878243810185665208837859630971858407820121999509375755673479717630308959264870652647166314015932694109146737698823909090637833369588071923113002058927553807842909477504460981218881662628158793549894495326033449955027670679152135342101206706868813569559257391814217445722346514552177214375868582386474760142042632455451540389795467783509739390477517013096775651343142748673224902203783322225327966242185190348692645932479711884717925710106452350952273832105253216260283128014211420303677718107966097555007216432054652760958653442419065681481479236917784280570168628124310549732651017957884350619307834213349301441176015046349750509576456618673165488415617656023149903410021845176332555452071787166795839498403288727622955972864346761587117105896520820003105608485121031600501461600993514797757467489241894926840954587891324908320149688416757059127527707761063807047054215105730705992917233127897198702077099890190571012453724212782529235666448002086146948728490513791144622720326809338358507219170923527226191085884260555537224022597732760637405303181764245402066501600 [109,44] 3806040703390087667017445480351310904085351322304182652861309009740851262144788445265719547524876377998364207754400313107817200261904460516791545917394590226454074320313162065868856218359224438089613977770769813632146468972462206930522044469926833040513458690188019956182458072343442947142448665833052686204910864791935473305015518388082940798515543890776194160581163028340228293038609521956924607962926764836672911506038865399630823909880221628408334204972112008157351526619589720116841938590583417147268872608853154739212049012880628365302130172412574523230318250660307780441295901437419234103398972383504740902691543215984317928270314068158215362531716832927976664962707030825269500790307089334873570313016586622688267864669147794097191829945337135186541140725966258308578806341035484906586176572825112698235206387403723529117496178149735627893771781205252056264794392958995072553599770724802973012331399001242565407655272760948771931350692622579443663783784523666069775723794552410095090253476208265587102439847927706286780120575829937554901858483198238572829833067153486648771342883688604974880294276241559799565342582420463677015478682082783505471853305926519634165221568041035606941551074134584234132697222652511005056690800134769140174219528897161577130056813769193112948904786210062886830008102197721750654655365886111534676431408516675062457865642986320315343024368289355060295060328417371584154163127556615768771975165818463192429580443300304828171346127152677406435903304443047635223496704569461486819044684159331477925616620605246868012747776283045647551091879206569121301843092793807305263269228811676269930263675652814552867975257988472052948243277303020411262268286480179307908904098057429300723419185531442263169152311212098295363777670144168523387204961575944740033859568531072682674138068017312751431964542786408852021334408775618367445448934909012472101701016295321574610544692512520848835978610500919139132286576082561479371666439815928264895672932586857584140869589703972693033914681113164582018890717663578905497359690025692794430659316673547855457600 [109,45] -822900362129621863244920711233884601733831572940263423632439495810953028367324753552289838653797097661791338376456927101763091436962037005939733889348468627937126287567405294956530349436456779181418682636002962322226057882832283253749413735012868630796481296433156213608009623454265828713591796483415533685897835235950201538420179623642422811205684718023658803700669476992382138140932086813807956969551565604706967379007886353747832069474251243916571490225327157273971752756553234561369095391067375126656244751755477539065488632320033704892565452240935269264076880336341877284504237857998295568209273799476407712306589808473144168173008876081729386110934609446651768685104591452483079804822960301336810761189053831701604388020401043785179034528191939267296698326117383706769993707407961662507949094561681641126605719685775072419909825005979818248806172954793919383409100146481188809536303393403473283732187429104183734897296276544767900014877261987576358678055455654156383250648651628690422719613655173510302302849408793572378112163056147471872109892706340084582961031328748973261967893832165668817741459981432433229339599321762165553621009889368978602490068811786351793920137921000761506929865979226616616414690331355063580599877921359633414083675914831541540967083579247879126065844574440494579148852606858454684311304140185731091816911673335129087058692680716252040032793559453863440201668030045030152779877069716822486973012176541590639634001858604442933969613851482748629558466435242714006114689524510287457779394587425251080809055926152807142726492502076017914820235859067883828949504914967493094322049205353556539731030429011514988454824504283184690972107490722869435040375767339840972691105217556338283713045943758090395587226735869957676008610675976792595276223690286227800330639377422622215085775259663122710928472080271641422125548009027852603860204517254702040849884274774843115516529751477057086755976388377351843744158560278365984115624209181034614017417568892351847419921750096966961698331412296510979417006892107737254038511417191516718599021824716613480 [109,46] 108486008466040091414966119247318613233150770163720276760025863007243199345874325286664285418374878842911649278014255464795020882309072775412932092713136088146262133702451760317305130000096727616981844824285132859068947922290145456094396311694435077026475208043778458854579193860466208379063793353865032886140247565759764877659600905125107703573492944851884586469644638017000634143078965002322406805458136360846630795350428139251854339821063323841347922072692444148457888609062562659099237925526277499493758214950813096209360500043389541008631730392917704198065476467858078876474151544018132408431250641162950060056975737838425593096480039232243811922853842736065129237045918417243260274794516446241139907740764992615319055508750459652015037717982207570368906945126478584166985436112380402859454945032896047918243000621235243669913577533189273812938491291908269277816593281129840355247386002949683222303365923098084005576284487308190681662699599469646027931954047067977161593094604560941766444247554038099084229982985051481753901005947126358134076876692239494666141266467249034852908987951198909333426190761172741317152135839742559098558665610526215529727868945848052645560232377745930288050511369513519975906845039274097181398310629267822449207004501266319773043482715487317668103383814272331559219533663628923629826601810642291918709235574623517413609668313322308449898408669452796475435487450458534664285711781562480565041002599728250941212206335656759537301395328418101278226058583371150432639120770285870415609942800757472072470781403024806336441955348895111543604967290537918014149785916394448087430532274522712322493681926708236126310220886671197853616951004473136328294369269732632068166175251287212404125885899672020132672438101640599259562033094503430586767626375204219109807029897454431269543962359759860831063611575490035299479277619691707879622577280697327798477676630694019002510005630373717505666473305615038336749858720677229819566597341353476803819758957000263984856238194300458202304972776273349407656497979206343439160303080387147899296378401758720 [109,47] -9215314141956816560024094319230864729299529577253291117322794987369425878466109167004179239187662562563702538556682498639201091595730753071817968752074390344853144325006668874913673259686984423093796204693116088438387041139746582165690993036757668046959321270364071186669324954175745708046883642448760180516897764788258487765179700815639892516503460481289283770186758488403492331410214943138849591699959445384532318817508312388886399597862674985202626987089747881391409577216268135970048279931032405396519531690936241445760076069931446868140232719593909098387781523636126305383261620625007983450756079786825489407353804566481397087569837232433891844271389310511689558969499816181320153762670606396427358241508056236915926555807114294349523214536150436363391160795600816768130388620527519266780809104311643902625867656677190528462385709289173673077015016442868325028830960289408911386226809279921620473305311403627391404381914255470955178229817638280108624773005568999668434498377636339033806914316905011514711304104727378054872250224766861743841848754477536654290369161748967617861621073321893662375170950838059356163095814236462703777385724280861142406500680124772743063073571214081327227575681371166770457682397758322596453917483288389661562437718494443799121493195399680426703982699502484385673589913775353489066158389861564916547069273993590332476658717329711010952774742629602216143864805888350954784453792476004803548024965050790787961136318186678282528061562264015675309248731750120079164364294480146154268212689312169815330223401734814770902102293935129915699923443575036217887577938110489946895360680495471483864870875301577188274080645073181923425984458799918463225961616744986491854591502812923300391799848016846820914279896371334695112362828165897112416101559582894960153435308791774392929740008810140119453300082317013448524125554608756877226388817920054892943254190660687973657810424377917973500004568194013126957643140863578454790837669314498127244967715068851806559029121176654637958615494907145180162812307031409664155143839821856826300370452800 [109,48] 250566080746884263941469698115577796155693836996882317600244652021390501162911719437425532245772759411521659404101753497113147472250614157925923713685297029978399720507889264309708693170624990146968678855918502129628260569497818668361801815603290730673023213815450372322172127147315314200451785915840197785269622515204576136668733731168123786981399792539414139785676991298980683644610497149366265666838089070683544456429769218370311272172866697065980852829160491751927647531326928769499342707062438177893360749229328798181760619543037919733553004748392178510707627378102789695937429878285855168855927219494301508997295868647510668828964043042754215110700084727074557576288767688602206512052915714233207118045985127673429327490101718759252925343345723534062011908472497487558837283679938078288952440008338403621923207579170877893715250965732914867119036215819496344640042784695300642327917193743213412447052051564195871847906436026601486398848109255083858237391647418534882716985148964371642708220894472111965420721970864644878321224034002434364479906097575526746303977340011725491299080778884796152444362569883061416548267793358028110207238466351819418099005277970915194105553040163339378169406066768256363237924543723040881689322097718380103174035320137271691719473543853676490542822849117269722996236767232751668973100334432958165225662542213982728181887121983991728206107360640998227368277090327102846687635723743434609617337425134298555767899968931890711369009561286398613704416519020235162710418053158000814045058286560829121039830491227579130468173619840872472334317981734841844163831014746842741815308003362804036906694417970410752451531598745114245289174516229079932885612726801793404514731814648198229996615528742336826722697311210176343839829295509538166204132013151485281068491915547102942190105052565891410843550941071778067729990696922367705766739853691980239384763128045952975278624813329577129334831423832837815511549598715816198035690819794993943187334142300264637181929013036391331414174337321598035354475238483851607101487409603996606281600 [109,49] 74423026738961963458038865484951354540458763358762765628372243174030035497918899761319628600705311074033118761286221089914487879784135730503829387918929803423260054823713916726567728520163043918055935593264987791428494411013796813698047481811865398721997399971855098802502964119090760573025294877171807300748986303683109222417281830307007921433586151733894282948309988051672004606596435429835919282867466688919291103589990769493610471054001385709377062769321864899769292313611773012768184484833275835134054491355474572154949226357842564750936461200515856496640635491633721718482808880659327999826507339852862342270472196364941613374403510742436407939143160341422202654543817589369852624542457672699201600552299473657386479466119713462164664127001523567185025881744358260242901115769108520995784033220066448044507822277568844273251368802934581785159773681405807887582172233072956330868939930912745862311833533558873764823748364322956387448228224351035857980874957213592696504240546523369067514354244414617771300911624012544882679925181209083826840562895866041304061371813985403214340564816105245979715425266105796102590943658695143649136995940162893479818222039925786211126886143454465938761230114186725722199591382255037439386010095847766867061218016566237672767718626543418234583375675193588088501953714451484804471731608743430529760915668343219949154328101496897341039048239777264031915270024423365786023366732453562646885814994443809207263191114906347176332546704037913279772319504927771477343669378130634028868115375226092733833463772965194205059693888244813022864376721504691488398952159769006572221635906033798233753969079292451118105002258559950669524914958323194343739515548127932387930277752956869497812893960612754602599010492997170133114021192757031234521730957457154007432198458937723430180903060958493644445275739262482740430292426868577075247026335706690032439244075132826572882441442217112468309775678383638766690442758833165525086893836697625596530732794398694256604352522175371725801008558751551360855141429758490157527404769647049371600 [109,50] -14397015984110721863985546915807755037119230412159114837211070828081382583161397292162896264466547344299589769184908117933155453172008345474159501804695547973223949006155648385517260929782750444380677415081334684772924486899144482174926748120516250686585444448426076012585213887666195576430251291880482290556695251309108136827012624713034424388904495681728006545173017418985734023760558999448336206130666360022952152650100724758827004525313416899385420389801213267248628677113208200985890020426143151832321328822248196706198460998605984512604811143361982522827382165958333739314807591857130908238913779221244679167926776716078753145806177410875814124537345179154823290696915986698326716732517339842808902659566819618622250555946012566183569016317152077647891144070314645543000151646667035009888628973953082719327316640934404461592309439277601621988267920519764442373409729516014087395069508641197379560067797210509512017603346565080766290832552433055661870744413653013169080563150995341731619614491157016164441798986531728950356608854938033246344118213829343520666885427932614054719712685945618898004615175739944159156278873774996234251020046032775135378691883317499468456773337605719151539658011115065399509095975169388448696330632593896587741539184738471982225359153362074944243965019482440879311776708604456121768051947371437893135723732397156141785865737565915764649022051576140015990985205123054093855385369883235707820673912257488815125974661623819762813140618760778722600333261453469577701277465530312292224817375092057498180245982398835463957533658558579786777707142667856457483765223469364547975865856965333786235025132305696656235042820228858263214069585645574714987582220035380940426819449074559017520418552980395498780232564709544493734728291442587524286085858821021697985655767629474098338610843440517640993179526671769226963451719254340129969771707835583613257398716047439169598139427089319809543326457110783174500122870008643884219986691382304182042189978316028651269027779059515894628581410491827365926369057309422809481912465819518720 [109,51] 1223405097231109626528397128449524155686009044863764394546966565952210504181811044191598539408091321370400823045096343474385657416712546640380648993864080382405267448536281799726639862383693460520653714444470183203485120580491378517271285149891811565513493795794694128735240116758732464329526031431935995117761548519174563103769431023599839210566945357924485938323039652980555275137619455935467898672977668953737951814172651765804709537241915719812054986386975265306039604360703718984137064855883408234497217343121649710736511417572580307873532342187902427631110469128651367705803105233576778923364988095249900824990839494485812277619539827072913352502787746123956434306923415164475710636450335175779506000793800396172847666113989668853896225645555965237328944527855164891861047258243332353852115018362827394811420569813749413477704016810562981580173029204387458150767709779587503762254651867191453732919979123850458041606717010314934040564138860774816370819858232734770202938952431897479975217024478799617435803276299865399625082699196831042569887558788027135007243868605840736667049557832819119321017738869992464584141040036601895490318811624737050013516482074341910120304296218690384916701312305265432026790821597289634863670600602517752804314105980585984745214852057322488963857091977732010705293545932356780154670436631035908538377339539193215685729092483457567740421682168563528251772519252924875192817706881604514433281687773816234718824184606125862798752293566343435784326023960613529199893772568313174391749429683471999799642191364927807287375800577669886832653367633624397787152966573709213069637317155866411995441074976585569909976902944816162100986286939726317316210503196581479358414513544540146096002011648776239838606735232879983686688293991887829228174978465371575845513078388222806316767895210731831963482420702184141628379368741538421538674092801727593603284929075772467607181639262892216903440451757726805321712404950069515827163839910432136466437803238658616302230020378337655635159200674038563679922057993698834801431942847520 [109,52] -27353454310531467979596931721662934375607931981918381528018917213267684743195383398837543053273962785227192020414249314907742676860726574176945034496493461676703031095707830903615978004699276779432068549344754792632821875216206536617504734623386013542631617572476431641871182163546327933617234761890724350858547318191599041182607979146459491939328822058734288286925000170952630888573573206302706671342441243280916371137648097777215642436986364153289437092121212523410361091647731393230112171048758646410474359879164908491806386263944460997565674545820024706742445204693337915567760930489964947996579599467867389754551402241986440371400864691977991578105990725914668237388977592370482089897068978577351583303613929956986125132196794045669657352740391573031525823020611840416444688571453085160750519239233012707062867662079175280019212600644435772487510055526837135450504262820408941493134761734405149608796323070493336120110813925303629573408483688465104376551692655718795287313752180004849449059929167808885775328684027648025244064275380151719068713145317120972223298592675383166627108436904422454644674074663156680006000650468156949106211323690140173625626807032602332116391700966159709082337215342334385473095442439622765288845832972353184246585455134746063707084012067936370266222824178061470870848739786641560173066348618279676153010758023496446861540787300288411314535671190696172723859139362627407969430595276948848275299898581137384127164665610677658649864358851412094936777322007123807728648787978478547185212979738261571449038197784024084274614461144939297772811968259755152365311483121576345495365061219316661807933246727500226035583748466172682839669352819365274055521043739473004451423372873838971622219254221428854556852275337701580605611211702084285623428259203222626492528254201215856013348266208867221310258022568421628544827473788856423730279284240744601550444351340668983973062991737604308961225198176076115523083762454354087995082151411098169844527910581236648149635517983737676526210062792982879706287864292648474426217920 [109,53] -5497894699196222154850173224853885779072497618667093439353750060695727289777290508908340904068849568439128035797215189364828071955472934021000595599018380509288105959372869797477275219481757703785062085489353279864036362297184485961312068498185335039057247518465147593939903676885631899355050532949450522445033095360499374337636460732492455327978084346122363082661279134463064037716736636832108115696558386857317141224430780446809082803766248685880691497778218008639200131621189396219292689616352495563774269984023251199414331036728673895858055098697294135697275695328411988910785524828805964875272868189219338251349050941938107833460654947870629353304288058092924426999769567845329114868083634276305158918455286640848070658737717362732301084066504289109121494495863647416543265306004734453766690518487200965032613435904225960622583568238414734382655130741240370788898007470725877254211906685826010129100024745847043930939069111717841417492718956891104099291041347831822426399330201139358165667313122159037569266766828005224436269921059070157408948480333953271731355651987679909488512647702967714996220282139819591957125993806318323691055267298189197889943481388461596225211237495625051761066978116731099205947956616177960214539661665620184385822086859676811567804261734901768733899951107429490066651658849665772693910337090406141505686288616554803507234486829422239883617469460393832488462477862551460273586586390464684413147000532450414183004588304422090508188385783014182638907803081160319214771337795275430761315248766529345356140534940424164687108967553240462657178187922513831654630133211722109605436712131345960174655441201619089791542026919367473827702258295483979761765738453532427971640896284238627563178586358549585360636203443033544793214262555430772141843766513056011177993343037993031659986558379435225105798535704384020370423195035779268136434541513607666115619287273177711924609714228546037319425895718913736803044238331673288261827653540562763947025655965881920294205735664402396203564231865289819049309678576718544181256 [109,54] 696091756478589984152700871943103631073666409535902351321763724247921679303070136011515901652493902386956988811115497929137006216703251532240853516474265406326530511950345338676185075039258564618634698211505457434747022619022924749830286277274345610102677725333747520060786519163795712002073079725158016813260218065857511777564860255327088631793973011669847999394855672535467190038238441579029398650557801783446766569388196732914989139633577839927891188268510378586694335365886343786234892381283970461517212373871500198552480106247192723890902168990541110269838079427891022431714155349232049866237462974650310558179341249672612390675297813289686351850135070107983397610567910023646551361222902217627312335521882269433636987053194408817345897810100209082746643349500316233400019602154172932376154509664296407073526115060751761257884621240350329823787479087784405542081549031169127609464653867816068267529241361440600802666323627564268956404642571908513931173351708242356334711707332216475553105009781258272714301622016013105115456934099713822150400534222887348008005677880440877997129318244350426155214623449543672635198960103057853978594389406903826965151772364627039371963095477149081730041831109456060697917463734364078369001391465325892492504129930617364520676262821678270791679857452208938416748640477138400543872991249974097385689665007802498223088249885066787586381137561416522079913257327867312057656334687128020604783512400038465238556327270538525846222070220735864653874051071213860388371338676366840046894701280712858299535591965831692227281618294023759145974239397442305062866381910643321128214136426757927796998575509963103747825207547999898309253561020133942777886502003642877373317852134341732529672134499948166173054435823987177526576861404704926014437550130389807702352901924239205280255370988678533503362416098343428766462846866278683329785112663808414328318240000276095065410514261452350339488331519633773638992035148228192030356055592522953161278762171663230708909569107341370502207340387815496363959695116440370176 [109,55] -39355099508538964631534706060413717895717621555054080295865147805605901953408823218096946209660308119765516455285247068955325354441697364788961402026374077460526836486130416700952092990305864418420576475257022991094515147269078538361383993126722310720906251238063841562296841366662117552511408414893018198219249851453498593634850414322878124643853337147321855039000028745293403630047777786959858074424774369004649086935361120469981442762665778489166448223212001735619423433521186735193482481388413634334958871872682740019274173764646334589727991884365889015562512498546919849980901352657400135627033610037139200661068983407389303723230288794068871980602992634904019336270941876867941375829069686458164448837033482750658976008373925978220389910148067209536160584413467306275245472318121080888468549872559314893885587170758266102006122909828199776204088907637535205782998684261470600144961655829347702753215706953577217322138458562608586007523783236548181256735023058051362163147042067827056045444607892551519230558384387070496541864643926882641783416009199244035749900789492489394648636251628086782574304801987309314974367104475823080260509841650559956012779075200673546178815224911294970654297894394535870724854335412981524419294493046499284079331735022757685805109876786947470849751005443974221028144826397953841891605934908435239032126981810168875599137620165605359178397269895425495420619314601116242368053229462991024197128625557628925970076618976910906739027736215592377159865756563461864808959978017786315601625183448604558006897153398299528899515083329314900786653829394435196135468717961026180959512738058616624546431794053144765303485676188379557467191007444964140042548960892928449213263370089255438912012664518741694649379823739857772684354622742964552091150047809061449814365147905334884056261159553251684250742898653535477950802512301721457579706003969424675857245788923173718124645012859958643376484728931183953146175084353599884228775789135013327452297001219451609214533640430188629578030109157543609615319225673344 [109,56] 843968960637974279868342931403900871124227890112485675326216831594310330252765770029107274866451042198497006884336535299062063433647361831911179572488204715255847358227309405124933746691196401184222398354015936813009645453564384506530380329988647534282443276894806616859121185829451522533328474491095408059617887554448243774812018038419942729055160498386554809212628328240160331623498246438905169095858290200220289469779256791690068269302744170089977866192562755081117672552650967011711302804732093287174650340598591629665924250723049915536383378275305349576445416598931031623649215499377572713814856705547114608576430302884994681962411515297363632134029966199120497347663994945994411018932156263751894942146113948688959927895175621352957863586678469536038525944940756403733534611144729044570182719097079008001155708434497031055308281399171272608717457725409232378251912238337378744444626048407382035935364055433475098961427899161691986185580351840858924425945845145626006870808109763477833811189962689628921381082478923516759116183221106011565147862625888685177551514244146553266429034236652050271022604650197266076785985546792153916833338148310348778603644539247243529623680933986369321372312812127861259640457098517058917490056317707724234713477397865549050612627830535930494451594365796833605061054851221700726492959272460293447407027313814031042611540050892781730224170511439382832824024543080744636315735612784025590365469337851873029461618165553395994757535766971666407364692269941770345192261020779044148702059818955949989485351941436438932014223674366296219178726619714847466279898185664579705240892895157593144642838504862158770420820727643366160285637878874983045597404260375473578834661090895528037357289447500460644808115183449075422438936702099623411372234468721148459425849067808215750231440781919623944631879706885329257951003032687228906669392039504298700275142781357880483603801159200097104074633229275207067997303838552699595926030519995490237425242950959108743987488515543713836029098830172823380723481728 [109,57] 47899874546884046998606915914183541184839419500661959189522716026870818299972802057406494676061229340147974624497415957137918248732739418963123332336559519185000930358894256164151736218471284682902778273470962479472244704305157726486845581267885735272769102078378353195162461357496428361669657694864896534489130019104102976279844005602712823874273946023652434841873775739943874827520237466196126239645035549507991058972413873253971964278433346261461099659820418225967583395227838481713020956622025744571291622490195841908554229215726150195376141872566346222294309794497877661973787056144632927744747232947528311087194281035609437732009101108367518058427188010783124487624445297233096142951973262019147987108455494913833429811617674735670875865379696456054428785153351093258444893371062256914160201368608915990724545659124994114338671213833107621314373418486543467287035285899681080543732883127458988898594284999556720635911517553278869132226615569672637062905114104257177577110616849967140119013559315876964932944912726104220990319723594004958980004226853469968522953818545885306048168881526081953858379867821833032561703257201670335843202660421773747316148750243690111742883104207864933896187863646198613428273546242456787288810182349672121428079065306792793099776476005766751007249498027947930041848344427849262042331554371941636688426504903648531915736157094228984522244123185572684381517567226150623587257021203572527169900790491063721652070782928342333908213431365582746714493897625205850747311736586555010656004233228561757103503047960837092479575269368503005095392278664838848962274464517392313916765220859340781975745740147768443632250119759921691513651286392270186506386312972715805524939161520424723157368239664833578040535264999910830105535450813270836445749740959657172518926701015881549901174805776019394636395467879441663489232518751534751803096460943924022389683907694536160151968431154251270671987830398504449139632914313243387418098465277348462158581117234657710839095305039669956879561948297469054013448 [109,58] -4728275004153580473011340168946898459028741912495816610967112228708685420094935055775497035164469926957602732700935386307765597788546871554277693274541500257058625128266498276727122768101700685282787787853988724043563716459130790154360563119876992961183752617835727125376007006290054154657361485808067267260489309902957489320118027291833649118628975906005820318634452258508425987764591430371221747414050342560945051749896076010313399088178925717052906373236449533022046889574668655047700801405807599062425866662728291320247778823512727765667665332693928715560245691034980956017968772745144364328689510751098108543258276520572023736330361181887467885780419641022283169580373636020416304483488346925115105671503814678316850164573846085086522297243758331021175694795269316622173527401016674713870310452128373407795416529646431683883863100933516407492370549612187773921225671089232372040605058573000671611459417045937685528764586689202478507785441873511238216249385061521428984199301656590424293891051827213768358309568313880563931462728508226749842169358243907099244148882859592921049862375370077595136230570416128150295848682528812732330959417583588064904232498193757105827071843953318797808126735877210965407913763694685820898785570946144401039581040801618610738876895803035064662670269181571140210087595705992505210045607117331923207681747038037737267562599879559920706862807393981900291550959457788784362135095025864239832148766083310232546109313210304761194754199088977295516924705512819322085509258179977243187841021864121418221089269469989641565738627873831409820573260085104567394918008449526933088845871180317027483628578045312908168714080014480458983347972702406841989688704187302610657856848520622967372721515169427017296804762903216634389571311593576610576677931733259577933716338542325242074201976685187442798555481417931915899210813366373750371761562688701495715210972486832952714245037922316390301781248421971456518360622614504256793148152516703916589545652331688251892383444388370349621371478072140459648 [109,59] 159910575547642046540847924108558200414215097047673672709259720500410453758051202308785539326914164360015654928113538838342867988122109181311286354173164831041463141498512103213347627491991109824566086186458501862656960857072652600259698446759090143454379389335011426247839789717404387275246502267160971109866969465716956885822781455545118860320679609345659203237830556365291931254839142860751663903822797383751057945985317687716938828579162704150390895004057448891536865926330365267596045357526020934338441445132117669645003073236079082374220500223451397439926358791045825635542331518205272391230978227266195377962943580890549248122332381588592609509807107958103885599427376061653046356901936899119904123409639017749206737453158615887784296219798921814429476248920883135484367725563777567548549540288943785065408321138992301148523857521741700242643467558643691931346514071744057116079498416081681398075692033187910103128619892357020272391484071912390680205524279666952329590906297844659642517941003646418808199090593974147305852837554048428671967356655085593546514901688125191992018703927378564055782908369541705207207103350717073152452747293615910833316462359346640032405395416795505429466322720857190329653878688695891276529575443180963497646752785971877687381740548033661640039948024299807064319954865554497521621914134780722319629685284772320997196237916901720784001358358885367948414031307190787570583021733235667241233279858858820701471150178279192268870879459710394981739411795716426847158362722612687770896825920324812077797377370185460758102853852117715369724602196603391467428348244721128247714621120617431209594269480863275634820885009657123447068435732016361629622140311185983774619158244269872681483765499665899099633289297565178537291367714837783046663252314083042295398719474300808144195969316110944556146347556707256086347456205737019070288634641387480334125411831952668265745711660335679085064057181701356992531271705490728986544202700122801680457636736738298385017513783154692816344557871296752 [109,60] -556971988053187081020669114172739806291851504986074738767343974947047272307200124220598598545798964276206031070314282610208514929943628913167756890800784112727019185099709428071867712728372554677308208299891583102532283941711130401711269490646243382225263891457920912237365496867905183215951968651516803966176260886798023611356012278574465568377082911309382507806810196266904952807721702119729196518432943020143954926377189616117067040751497986631438831740866664808204692947348822081487664272110941346907864436142022233272014851751503766506822690671579412090256661332146951566770623162824116060829903375370463663154845686349886767681982733307221523427134658193885373726005056584623436369547784720844622513209976207206713507380007126575904009684781738729708590508380910655121379494201419729660023819784839946165674249890115633940066067175242849398334577251965388429270736908009726353690584069907455095136258872658311970095574796917280726367527644545774133849117593724084791708055535860928223760796645427549677476662898415922442597199485592334993386071038192171134043503884865344603607060891126901667516184073985940187425600856775284262190032376431484536363126899925971173257182603779391544531802096512176733758327777420956020379032917010297292977688857644599914064781040218128122601372548395672086400207140248096725190191961238505199299597256558605157417183693852121500670421094194862112657240311659550032789162014040019101837382948213075794522062486899585305613198747346437882027287115809325899670186424463755633687087610607756237209478380529471867468791274082568535937881962079955215114325527213713741623269557721237864151054992978824500811470869363647510880195589768571252854628072744863193510006731183238749590702806829551217056403817434317621345255088961315177516174158146116650518389562053267805677885813423713889864809757632587095871103170871145670430848825121224852746678407615633128228402395941779295842821233061834361547490105926695771391802696098604076914160022691710697487769190756418353019120576 [109,61] -10536723336046466808428906915539976817503461659960793851755099066206789602607673175997627344470687278956549530359548428799093703038225144427266843155520263470715315477238297221372882702624689394789082149762753025624179065477259738378590132529421062244428065514708564337938237282090648910389727885749341293836598133325269062075325534585883609566998271096821751063949830960870332748580456342508586250545449605352851841048286295913309965598863431605458767070590832104273462079654841864487998098716815866770974164296822257225540453274570857211265468194117680354241865838698612153777286523103046163913660160605018478087163585110674400276505581385257841366886809827853100430361160858940898495712208044032665404509470973579016998158059663143261844017451680956555377705287073536278893719625776755219527160164657301944959532910485463532144517623093046044025645435858390435600650931064273883278414534134785377175162012054814588009469011030259729427296452313574993279621083271830597960364742037721096123318134845156117542762241416287343162761120354207191951778754673026492114583370416991440325022264752632555143615394020742436369089812664378223732253899293687143656804960777762179600103210270463316372805570541228873889542262554442969174814602566316060280836631835068005095011427458597721452731250012548801567122851517314640097879400789763458984216432743522601965728906020885306865137234495329241994409092383232906967439596628525845729283266655804866284118895317692364422364669540786595818406074631556175632157762901159504067589810446680438732138862961045602251020452775348337205905806675312032439006158809475890277826887221327702911896925273519211965951398139976990026818266589729543508801287877383887641728173384355615380889552450197581961444879550497917104632328200224091624488956079728255264669871879402671025775375580743137407908134638078479517164892304245983584860923701288478604366947936831860226015829547493727745563218092204992082301070863265842829197894585375230211682605051081691105032955401619576465752 [109,62] -5573046329507813204983000029508207561295231824438765334056969369942823634180071302150027483139984200945805414485841742683144929668019616884926549775756348025334358092929485127511151083678800598834622003186703052934565981427991572642105761825482669081992123000539716039873736122965983621315915224468695160380201071666144228493045310813593022488059355631766880288586655724419377170870044196756834097303875414201502442008854526258628807240815298009447084014465321293542058179172490120256543100731989956184274723862867824355633483561175394915868414228377265730741363207502518372812347066916495224390763614579900040226588740527042539067765283868866632251247240153969521039507566657231768004636625024908810415388058074360983113955460716238243484452863755268421029170203425783578972965047777347684906092704795581514029237667427203832562391003700244649483388627864530244515802577365128814014872566913437414516315879941521110094963349043643366125754124320774038865492891479174205014994802127350982339134924833616196930081540071373851042745250243983891239961619762078414976491433530909127549579006017472252864050345427688288897269650287807590185006247686010933810549416905732076645987740103230653075555466207731545681196210683165725651608242929200785268085871153513454398982113473390615473372965392278435549391737772461985463004570637454599582388664932141418163439250004295458076952092863387594269526090640277746543932037921421397173659977136305319738063714710019595225001229343366131198715011134607676935054933700150992318459613739554706344042067873473238456285103079606105516174411031618844300297866347187127911487929142001813494564650231781747420398043361222134315993338862169095302472992972302107880855230487304572910634428680659214433978749425032143243005676994507687715668088340798775716692800105081717470811652846519092185266242771107814013533125240124161316986646966441106498096268886009148893303493010973691499241594127456500165725379501180570072239740518671980751851006694879525718719928748286860608 [109,63] 388575084842211089412880103456554657951065549740757539346241534541285429733724634861748458763037569870142574982737478605570474448620554759667188480234191330114306787104284450891278414817603272632422999012252135689588151717965405344947973235646324611978223682243721637130047961385306839617157433849471878220797065838203755384753387366878516122594146030938513971580730966320815030580017233385694936606033767655254833953008603321709465723337386218235757400362699633100692959930229556840121576632934570960654794584491413919693202208329408210114426323904918456548276512311771261880289293358555021663400551343782915548587902373106065010097374871962396753261224328614967909419458357384262965252721769933116749124848368395224943023224529195138327831579241505633723274570960058367076522472718988101174587773431065107144112843352267559320049120249915424918485719465014856711595821583571429841893034491871218020264658096451458455856219664930092878038383937276129866733157896265777913679747563138738530274900779362132778693975808285945111420761523338213981312960455803452831950865147932046972946710318264970796408423625776814504198448071557618105189066780893455812458938199461015055024608982064488352136781785873532530159323074668775493781273757888554854108225302350746409094884654217761204105567924903488493818479205531145139514887448121071572942299566670589179724435519032312869789695604947908599407762345271184763703108448409073980528487847149244107367086106816940559611825499778681199272224593232460200352596625161772339374928711940663578423976065481870755822265860951367152685384298871872295137847223119262796463536128732646188164836904164557695262132188317250215151005751428844067456910385183069340050202727577325836843234627303381039857739054686303047643880599387591444972734960613860321028137148352318602543207195018800187027634253568333073620220158250384553350143996752431307191467240561514580175106825675203230550964044946289137008445384642125570655844623972970798134861807819843462306944394360 [109,64] 5732467024958391926552865431623235327960020444341227294088810010831761762138431013813984486154191506108096123645165231965284418095202154064616477179261002730819891854178508723869584915992605377791109333774697155815000289256448727561658621061501400116795731939686070303045445756673904018976315030001898968756440810232246955445186990526198691991111475346986405053245346670860638837564717797879937764427810469965954266599141140023158157098701996970770411791487028704145143359346958025553132337747681530639306388885036869184334174898905587046951333042802098920750807936307131612303096463764896056119876978961668219955473240920157735051229194295124468112749395018857129063076411818926559812164953866132107329926314195734384642954564162843455069620171553854740721525262692012281909603410270656097424827712729492951540790386226812923132412183136441693016122467163098038818932211094689683755151980533991550198491437082394733378047437498367641371007666011899401869322962024725579475498057142657309879995897613596790320820976610482639775018086798240359785566657582377783930030105971163756160018926685303963144765924495775731033173325915360181445543693644553591160739137005515219654119217703398590521810853738574191143298541431017757306683310873357188203871451755381633465000965088904744908768876392507399005690306435932816936575650656799425174475472697012855975225154372611966113076618367242018290999694007655272978648664706065210823293578683761903344846383540940045845507177517436096177490569390877362733000256239866637364708145029719546457824609657125567342722042415891155875187876960477413802799411205093726568526900161859276810240193327315015432864361210483586269658083540844175619099739969611116903358769483885992602593287795469004815697688942122905850236140843847618311156031722717190951441143094233974722786075453724958379444816376568049095236548366866306810872986576130898880992279374016934536793205146696718739491795670555593851167902883832974404654077111461630612277767720340510305225454992 [109,65] -55781907074689570779930242279535296400363010174267497344963189618185769938890462941863853480021795059146273084790497277947564052624882609745553416647943298938283304235411635659238332988068152949822952823777246188211500925929877961077589505934272755318160401516873637077283160986866248986486567199091386950647510900298322448683466923222354144481925111487732060191081276485998749167341988793623890694051808728985132300507356353606926423741223237851240439678971767347250535043597330043846452138210176247267494776233879864115855084585396126682908166284633522102839783413359094972615928885227993025809338114146383055956779784661070114923295778902929051428565238386993499522031012617230519132907289854885074577876799595233007194581009242679858950300877403189494301773070264002899044638581789273956481033298925068427215017419815266969448776401357142290683454598106434095168111722482997124913914320198089464699252830986611503332346374744566703322794685820569483314731677602608425531113241904333581434030607021478789989757733674893865353793617949853015431723080899072428826499437986955652623717375229796086867558382697526770820823661392757640600040051150052816247287398024933082720835408003970889182496291786045557063995085970075654129740675113900324888901273518209731457131009364798432245680489343630652150478556366815625124426208261191760813761697697707358463295783733398028244119805382921437983778840740159917888338845470966509844018429224162885383932930281172435041238963456932647972376504564569775287243229923008207747110962321227108484222685951005938104943639296796497318557954617021336309679775900740053485973591368364103430369343201820125819406750522801885304745011501942417933997176600629187140399757858466921255652675823573362128373117864942269570367250685684590132675510174777248836482494818167590766227637188040467744832634217910826929058603293326428091223158982046972855118024306869162864528646423172229867768675872697933085845380865137252414363698046620698117336632249079729694914 [109,66] 3463096181833687763883291346533124724096100799528724226111998769848915347861010281011211390831931615298166076227374630475702348998181680501951601711485106730946610994700255181385350265359693390278298546833223923649972522568061789235922767225899048850997566339474366807370768271162729349281687809204389127011372113187788072063988304981956205103738427554620025718762321080304822175448612011274096815114995305247131875850213576076905833671682736604198113184799498276458706898982292480022803724491600807594179445532181215694038195171851685597987126128470280436279488276086103405283789325152107529207832975374027518955218248693175000498721055814101357130711705221737401239825158640851775415418040631946295493511978183653000808688861964566864951933569799308280870427757190995358482284031224327698918656462628962081154362733696546345631412580258274688117106485541015820219170360223907779123314504286648143801753755501596947818946592382383100608275818803548982028348757064577764224560613104658518036021683829996399997126193755460684921068660621331794459641480563222905691653747515030359138959671191875726120029717339674648265813003095505951958554676197928596278047185113582487581450079728210375931732031766649910323574781297444227985731048875256186257032114682371534572536273600846768103265275056972545522780112298478298114727621417589096909634255433277009959534912031555907878608764916968388923506287498387465378593085102753403422388780462343570950898916244264027334556335078920536972690639192209670604860062979365553896674266180689919862941758040725085260654466107224289204284167019193613900619622647600725534210781486268151112005591023332438402065000372960722547609481070574024656439045969602122042243362497852549076765369182935474648078542516640659930855323600840282051262367865074689378407751949672235120584039161605523183413824607394262050487631357962201979433784666102675766502701910917817349020886724445185162043391152685813355212295814341504949021837957965240733280186735759524800 [109,67] 54114376955935885096506816598786251859673041692331971262844210658891321631593510183519269066622635849195791834792863532800130893218514846483681913910803547866258922199390572211452546015327257061892042763730612667663432225395864133851291944187819062102493915816674074589199554338381223282762080881471290565716395495739019433095115689785934732156236774427263037831478449687485264821163721240158644377050999969534900368280495651834627794907532431222519445315787248785050576881957870278590635675476046258452904113683973787763273480498212727527924147599887572058324184119715262928304344050639306544071296524921751449431008086040710724189751465779002064774544702244085160407863385266450205280543437897401869663004571299238267755598332841601270749403424280485622413365230443770020751690593827491392487025166877113382640039930262627047342170573655832907105136629828980196771757163066444791366512191355471254075991206445518458092650196066885720704293622790213957215940603544220849707516524141915606291876598097075641560533688053103561239466900905781320393100639034657222486528607807254054350005376651675697560164349728116159636500459927743073201812694350389309533960077420220220912201548832961089853102018820759310103957079582793940398399072378329344779220670900232610979712902449809653391902419401788794494936659400415243640852294608964171647912778358100279132625382883319203313886296000235908963280038488459163606417257779286919753898631347350038223306821238391030842175696521840163688488661754831008990202394274760369427230112984939284133092748903359070219245414695018857591812900567247626297833161122830844281835798389231461562923851144210373090385061317840208039343255276962968181071752206641796728051782157228542009284521376803523816158280351501043382592768618583408888828679958812448389692349188052553792468033730587655021323219647040304326998441209170357195495084364957821396535105388687645404869797245535485111923508083263660712117816718020101795812148193817016689872093632872 [109,68] -2721436238865421649915451145637260138377535176648161394948574494247976460584892604660549953212654156977356190592514446881533453273922221070631325233965890746438732981270290923687156793458661377983699640721527826058956072878281788780254776981498048182821706323070425384586394272303066268417759155453950286309718332964903865099652955900908454631498993099413031827683287023569253752389236021443361823962240210266121074776213223241126770766396006495793220067259113158446648790366764111731702273365840355262874071243242071257850399218837032440181358514031822069448216317067405708902341130296239134740796547655800362454948158434595281778377221893569876339641294184691659038219194528598336854158453129133182647443609544181956036898902700227448880124023530216731971504749646982089627395921469622621155545264025750327306838715956088510829969495641627724590694187191864355985015263941374689863694892443493167986011876165185073945584579801362554056794204394625686251104345593890965706191107091690952265566852635923530549167658143857958473216378016722315315579413122180015858849964017350457349024521067851905785437532939838690093039780220854358866158767566772361859946474249893051088945118487450641142510363742081838872050716448318159678855541614734886216829524316961988129506156855007858551935411511032699216647502184492177603894803042923903550564658141078176864834736388925506627436152785639495945382880575884084212542822436446836574404114298798010932004029802212357777637456377697837116008670070835088301608788667306662419511937834459364929672714102609471075076006260602674367027395971283920120582403001119195988192088340342417973065405247341613945363543410023331720421686149807318048423177987598465620543558466247502100645897595558971562281563002355187019203722346073402935137280832481404187015994878184000103956360397606692128148704405019839757573322896697125751777851656245208379780153690999334592799553632873935940621204608578759199160598500181728285906674278942054090091564120 [109,69] -56752313235159369264051042041597826899413852796814192871305783898026599156007064938441539458172579772942575345747317049962330061914640473451005926366691737780186884109396113233953250070891504018859587408573555355495508266870077736008619212211580663202238693360204599714467047605579535795381376617547249843848704191589639108385322895896892297169570670341201364258996472914614078268779423480161211212075877574171130780623112805955612453667334240933354194680248007671272560706027208512088337355602266971163960299790940800505910838932087462379268980332351309562687317497532534948359931390094880856618122921201311960249478441880554387258306313314703233025936935732420207885856160711062052674392038572597001930121503249475864492929745411414894277404628933160170572858913233277933339278110455915552661039101441607636669821868442079640110717298282941805045545780862198878541426651070213654840106771858633372594264504821116575739833897998275584227194784877507418080292837028889297994806061377333350289673632528717782201424543801946068600728032281620296270375918252703499739949132625774346669368086385121088882484037043869456849870227813203323748726497470835564120368246143754136991414820434561366198685435493587689115658103192351713267578151696549036567056382915757853547141250497263553855172228715402942949981004919282884049658550318382435400125929627029365607526219217447442922071177268297548233316197666383413079377497981866372732521557202198930593236178137623383612462119759866096092423212319231638675313427008796555568001905190917815533826347353340096529718909581033667701656849070101939146776788957670231289952128127454990189718583519163018601855449044675181485960747820856325414704166257856360821813728454052419481390940944437750655465766471158773113331903916956084282608714302754828579334280256765437474294583896677617544871898503812203103579590970529463314777193906514567115232967484641102354265995967072059774015775620405468562454792628974617684094701717084128271013 [109,70] 691158171974472781321852578805538507420136618474408196456940441837091307931954223751298113399036729981591174524582887210734871705921411646664453954469942866293949258540209145428020816956866732953507381151826007275658199128779469265511746387888801406601985910049599952893946510949330542082303807437950325088597779226178891435860139234826453033117211088515073451794802721465855462978697748736543510007412209525556357393663716494391173651738506944202520177140673687517252372987498627415599435929241386071492522861752585347317623050022953972614564866759335137794612120042554525734029823628061711967758791297660753323972457002411547450175854150796359127311553508393441082081503634252944420635538334390969683090417131257728856490957897932988445658675370070510939712737828972154624328446554775135337472379185473710483177005675419547490442235613305986476327468035542660675792096100722234363636638938691979033031438951771679476093733744836966761190560710846208549727059546422677716598526277851819970969256356249196723558133592423612575065886552500884502667099427842490287520129130077164329175570224890915430197107319112363954041338377562081684783805860529679645751607666564743238599220394359619013824588067975255882753947313828337620271471741064602704765685749064851100092579152316848595041365994259680351825813173386730872574433566401565208977418642176124243338175507420378212604854322531621199729183273026893513705512584568899218478197819567428538060395124901752007640020217021994922008539123156951363210084093362040265275419416324926354500584214575394940274761966646754521987532134305415237434705852668173280061611419655591199097591682006138818897851498917471109017978044132326003147576678025377914353062393340531378450895499756351760831146975802532350989056761023879053014819520334518328155536023775987875452547025821805129327371916594798660572822688838039888314450598466625994355674556324399192767684531539315979087684197542181512063283345516768047490397392300117056 [109,71] 16821842058269520834540558948526650049178297069320491897702827837300325545480273168429752182687410816553746129649230780536562636252763326500063307487815678489686866597585517154704469780556415429318477655160473825697168251899793909264119721483412783821967644485247930639812416499916527759945969815292532448275381330633442987001060998751284841297039348678878788404629124681077901645341214674554826987615970199284754180935613995526083977582649771467498126068029022367017033920029041500368213048748366720058452595379533689329700299804573218602806154671992018028569688775198455915318495781387879351421220877830904706615686419741378292178219733843217632965766389405148836329312954558636467654317467593323608872070154587236993633860558667255976865846621946130036846841012682084152150592036167496547722012575204263650045222174250299530873395259292578093310721522854296280625818091240954544019894542052752751020282688370988315226000121581021937711659093551787229324850349049747010082902720965664823893496797408957485237822486122420983257802725078246776022501883335599036475177141460910573560679690723684025920393885948832105997681709341105473158907536677608293228952386182013955536416756857479956264656134475576603940880918613534642360502128564605012665193250966436853225578855238414510319753372212975484068701796331281713473548393001654336231287564258025745123190497846361388819389933277045920213631057266416174189422825909161587005201230581850302546975174938942712459630111953804314944500816449569128442618504751512831267159459846819726297297768634056693901001890321319184720359153524327775701260531488155741968133482743576186830317767636387870608347242306601296857706402506688225435862915372508640295138606751570373125457592052259395493731311934907671873265039338229725735448314019787157950582171010530465681078939955544150395211571465626851278897587952083132846547982386362065203475912882896100949420421988643808877232386421630880898323209877251121404652280766248 [109,72] -2248339341113663571972226359780761357613807848460478084831272223157640566580673541110503613110784711425321939842329736340049228037847184435685353424044576093596937680379463137037338206291124140498128206949268154366167340171097455763396401530600658723050463139464582717340210711408222193199061774280775944484654968291334765690448951000256694436185503220000337174306081056076494490241762903184464097726367227076518545901806231508189381913457393620385848247126779875976499431746410301382205599172273151769157570418219721420796730251839795650003950604890176523229740069752809046105375887075692361571876152836185627520842867389162918923558176046387045721927476023017952387779118822829843813051779027784683744644240729321327941607755123749882708052819650872641831653450727604790529927792273127190739644532838052723123103459146087900550756585457676721563181292831723513487844893834743255278604058993820236652894251982646855691137077548484545857528649309032979133975064327356718866135250202199768500100053539208896788176823080357976099774737183018562958894109833581561168537648308985364017566719851841410225387994196601065253224896436993638296075830784856962260775501627069212477674785701176917042727857049103196706686419546851076378779499735112538014837276928037444534717773700626502256518035928862298703924205564337874877611506605827742409384605044692665526075597720053432480026973954080312086075651565306106741545953714382608088452576239171673838402161230109990362622590805143070123346341354959561240581370972946124787984442712673433322866841777439995616732345552709633269603263713650530130364574330551804107069502020871146066639749765990695219650321031971620866919493225234660262473378943844619775990283153705892925753375153549396036700986551343443954971848603173368934957744163967432936011113061506063487525046397964150099119302180491017565152099421235348450664262435501643813171124476540399406163135185858175310276353016427126397218685782406754113924848 [109,73] -1971654984478597844327429548219675796461492552056352106983802940517620573077646223989756871179592982924836400861503062543309515540578774260540817572205634332765640550681509029098959991720261529596089604736699342229532837870941318607571181513278946135338753116314951829575727558580612979166858241884116811102732967791217508527403367622280604495872081964602620217195718369546811021858817245573251991020261030027400529530188629948998317984024927592641800755689573773572452844639401273540431136969315925364097480225066652424547157736009084940298410566815655930820718868785894375704414310788571571532274936741692501785667539561289800924671835453859775190531791242894361103909038948686260300533046865792711076944414358524315408248464040575633688010193629942457492858312168614274401287439800463899743774768950260338784703815064976153273437901811679295733616831981519694517224118118704542774015003010402941797409525184954710433086481515635170997458333811914704567477041986798103285892384154066602017020082593641228257145402200917578357921253069057578273952360051175512675598249381940620023886439573532132854725136806826945422216599495689014392776357903797104895919645492689205803430569337784461922805737689846164774024126128423008882011142776634358103092686063634273726808885751182781907126313994245355289836483150634570588061544170738750803801547092978667360961775245783514939391053763624364744480353396927502835156750656952528615036471803800778853802128799789828079301542325515605552394627174378341034389438189466797022209272195169184819042330619350280454139566805805067588387432314707010868887034695698341488726792554647069980623872567425954584036851613310231374179019408063278370240689903326310691883657565843963321013836857759798849927107982606452531689581722961614856102136647305203376151535079404837276145321869267937488500341958602396929765594048346669947047404178143913999331154007395859426307074144242016342970400488944534058875101564379478784560 [109,74] -8936852956561766835094889148960662524610145980993624758410559578276623406674892242542685106470241931044502263644942261960773804486562836741260829151791933367460318233602455721141113298538144685875709566761686788542042757875407750247928158830965741575630121439261100465102950093631563404015951227882952979995735154429651156216494546098328355571044673809411630426292606125020375793758721473312606855126244440395533292909556341459907889423887379144651868446398849172290909038621175928160955866367521463073948077913994993217681802093080067163793865889880973304752352509290725281469116872963801190789596861765079736376085291432322753412710593044327177189041548683810140673152559967808541516348715412265023489348757922925974622663834813098906047889224126536424624723721582279396405498886103189806709150455570310742833159549749097401764502226250851992864485428192510368639804909018384193139859851236201009678344274718721730500938982117049942453197806447292241635043360950493363386888420227949306503188659800568202109069991444176709952688682677626496746259709810319150874719406243705733621236173396042506610863442416202289506649007200955733151954958257875212874642420528531036250897208806943061610108448233737884978223724897171950148011114356950260518242581829127124978254220680440142551805051857153303069576414386498420366278037542434911698180503081149652259098840099604861056028896125409220088770610656533418298470489027584665509765502263798175605564259019699422974500023581719305541689889580838831001077938844386779865661798286049106723967685064795650845557555438347132823849442060732976890696617169346391403420780478109085831873799355608141007645444506048676334399766000678554651994512960478087778938130661465880324068028381652843845749326683908910147599406786504678396992979234109547206758396292618988995028359218232490621117850710589174866155687895460214581873193258561932398608576483501921022918430356698212077866713825553912952425346865213632 [109,75] 9586665675796045819396353891005635050294737925785569956047397315089701832962139047188941354819326864606844286905270207773425304407379699484127694729970513570329947398984663437684388440510793228826809752307965647778402424801191791964854332748829571387607793300649524234324507169804313386011393085732752358751648302927287895608423989772077498672548032534096604291267510163203872341678847774018556901041475289664564417448206488792694311587763309268646793403462737121169572927534278520042422351101620066534410211666423062084861923541214212957874484386433591520913030233380670748443591813067541036809892557083759102180220253522057461453183948935119086163423524139716529562679115295186956154948735676677480034645423556371691648632084488738723404727208765478452284853245263163455774509165720519213881504478033913006821657257295989207249112712207009048173997511562543026504526587047483560653448802868148374039821319217968865908642057953540130397161801544447314479866644839147594151277270165679462636831506387272697541930030098181179969017675737156585439468338006317674479222727682907411377852902229519558939213092312567231747174711243900594735736409028637765294931743694893185807390881573641086515444429173823304645752353736969605928311251074684344700896981968161471354900760555920476729013973838741441714473167312265721923637621736076031408390401374825403447417776327921525756311643292581502614668517325143006168924060812583121822851536492034694884961487610857683705439276545523215172025009537026281500704294109339157539631079629650049198381682139650496756671875341584705033279955458837131874801445514659130659351106729916602407827767107273544657080708520413764029228098599028331761651214636849148351610916170467124835692688149380906064220944509013532818687709775548368085121577492274069554646642679726421045325767345097923382571709308241424880348505784734881260080298698073482202641307828528228156712247161023867517595550200568281027960977736 [109,76] 834981402412623623939106541013881497811002510257471277935639363110845054959234178771541033918018288522235282264746086389203192344006215003702261787686523108330949943582640235660061168098944096984818982624929660957332646956156399839397904348603439584508350771965796733829324757691160358701342286620595637803010094856656329163476523831245722457918321179168228307232041329639275080816126161369651028487682953839523787250180483597124495954406177815520916610865848851153400894222643749661825128216498264093944595500175101293807570094057132385782087629922433316013340804159443142393847748578804046742592236682901054566766343487785527834935546379713040767589960522088205483000384114006830958431093852656160696095309923833244152326665083045262755151639288743345742643251923767141727725544817976459509906330361376123773152356973892147435598026030413060828221890843465423897859641479036698516853857664838728310387958106739247650733756476890208510486232439235829245556718573926488825007601125957103156549945986340367827562420412574834059837219913407355432919231487042013436976018766502319136694098001284762598368740297666302431234208112110169444405378298121140697339319212881608520771110135186783482415464598056174679056863225984014406160451157182864735876496795047610456518451573243247543493130940107117887006421570699654316942867291708289704410417959259130996988487745289018374604941082982145882034451946652262057515016367432089789701680531293935342983891371933711560446598202584239145428274831735744889344377853487356685810031801917958265731138825007795103768441626268369352036833534362036300811154154447598534048338899942571159891775113067552787857319647444818748875100290215181559410340637508926864692357127086960670376701893896675583327655920249350687227751154711821304341760748348983105044521249921983927588609156271945523708562970058271461011051354116606345970295327548039039319046711063150597284419410028644029035999293824960851233664 [109,77] 2096934884338023664219909048731110525641012203109693011975080254504117615521801278686150214773159077327918623288019787979462920220172445193287312744624338054515041901787089722968496644995848324934444826560247534005144695351611379252836942920241351081966599326892471236592618810187030490418428064832489074019602530457368752713599485756672765911570454990799710666300684392033418225642280177101554108886522594654240315147554067656472072460469420652250928543223887502123670978525399009335546396028784226883645394303238275402175274535786088858487133792226143101481220193406203031819272906114764626639608837745712873202686780033971053185468551803829977111209443339809914174808215938198375143182723928215093956930873308807767570393056092320022332014888280596318708582983633158820263051291694253983460630491085914421555769426635959523417604097229895788569136326995548180965284858785967866781466322995695539793667366211827095723571999191501089277393133083470921722542826961712161818798607236442953745524772244469407872164425364907625779713893395220007569898436354097071019962064774310732347953812815955731327694754303026801031277740733329177597371973862453150290173153947330303286052923340031699959194677594871102934417182688221615796734748156640830582947052245556960181198986575960155027906700880987582635354646095947971162319208409430522812421820525088808601888662577982973556875190979864086761185262188683460592322345532350240443413845280694859120780920799438093975165045006432831022175543201892217207082976184887294483187879330591913641838018431434946675809216735887591466091784360429099337141897485622902276650888029496670630282578311730097225062651464583511070026134006273630685217683633041237500176817018329473758739033447166931529239290410062005158511164364349590000463664293073166886038236043514247845810121425416746963533517024124581038477580246505669172664819241714619975844307391634928069725022160586923223186826459402006264 [109,78] -41851982829134386832163757316198350972981004902404358142267517651588821040813713312536578387423379470235925634198658227159901315916371784347069536632992619683496205053009115426824769930212387432332007316608381297331528678089468012432886400235926740062966321824221465108742562033803418030643604173653635725175726124614158956737273323130971966572221607137733147678297882236742140523196858994968302011985933312000312338929456929246931498925050549256800175330778082981170924945152073582865130610002193112916001851480297485496475210669413965420761877297454688613261715026225450809511108604289650165711369295360460306255919241779918011215292693185008648932017928847061239282488932853048244046500257012400569311850850700232849503494011460581848153025891086068176989189453947788456191085787645800317354628870338293546574698356590931334718469939167528355728044596080311568845104613611974120949755050876253502672526670580549087774358205661379529909114230629013746102073200492928366099722180526663125725640135044546149964136260982613024781301673831732310147038883935266659632181259629965475578605691308612402478679616839881405627144452289133681232847754450802118118284279751133315472073027029712272260188761174360670983028732731933652680667469430787744617555991230211337973985797222933066299720623001035338959637411238461867635744020082386069881978835971305713667974051651770172858435676606392524984550873998967645173678191887315397772414118231435554694122557492444048747676976481075026545588372099899111934956784003516070786146178879590143500874771859260235141371502729146139394454764581393286711270306228119301060200907500422844210043723845689102209044501358250179887759359085892778983229584370212803154699716692615586011720525893628351101248021158119890932587962275338276106703550902072808669214768965060764307631208123568052043548458560647478972537670123703981618421051381830534587170096490386411072505943039352760649144735618816 [109,79] 57538772724986944156152535640733753203911136404048550755513018010933085086969993152564126621130515920226105580403139779043992637967394619609098140801511660255399127919039826711553333325653055104993027155919402123254648444371133147077185818777624758975407263320636895764773072404969368788066869420442814809226921047732088839253380135998420717149551770755943959996939745640302869440543132936384447070927953498294433315177462732067430418429947892099261243453271357131150557410024112769873469284583306457292438790929544482471522545667879607036617295666386857990608970117074905965214994354370398357122032048379524010435840178187911759821237926518977463690969448664155107891519594041485223928713372665572277981554811203515022911746630608661088830011345933934782097079087332428970022608451792455152618655641285665900614196976812364130041801636778281700453783400807162898438081166072131849653147228381059043908114960459363881973113618592710214200044893996530677369393024873756456818695943307839863990446013431718258527876783006054470359571993182914712475776452272226111382624897108982215306080915374846569577354160555973063657802098243018344575705008288848150888355997686130337148628877941217436292024279881026583046432649098532025890284830279366951613213948456205700907628240117344995771621521232438918578468562635310237058076451303411337647423532859518191112621479351234159364015732206285791743234252155504503625592234168348886195912932075079748957257770782846272575422529835976102391027317957062577294928154508959261528215939454129402131742375452951311063775266977014100090958928820543886603617919438145924840365973451299171339767782390527294633540327937577318134170023950713553120490235202483676257540432969328214912541282094335943639283093531489254260237456764435419716831924343415160242510163261039777664510900755382972538287839574614154869392069431344397743881662350598329671996286771018812968198489679733180071475520 [109,80] 216688146712264114928344064842063958794429646510378991601212766634019015050924840973806154589375218519263061410369449825893749650340288972911614571516479043770415889111437806215928449541539041367662759749550425444328156168267685841650832082659158107531509269219375042264574484807728229853375037355431628699638897676859949215535857369817559164654616897103681594363941947316342082438072355490973024863393707245834095464295499759038813487456026755177175194872887290834324428790219363440399647341948577738814579779393131286735742488861068669156185293036626871848731148348201108802258041013245225498667959422556531635581383366550562658246519504650925097143831037741194948072963484963866497878636938741262048755077489819713801035010366554484944602151490708416454716508253213393322758111768244148756215022814808907000394652293868328295111583063389918740105540816349633230122313899691292224899756115639402808339692868104574310292621729580836703526944440563895856891033569731876838347109298775011604361825622949090386167625596340282840715141106339824880404455608130858721313586570116824582615519862567085461326080409252372208224821943404257017806551063827175609423737702035468280129981182190286449221189621315936870255492712875317906978407597846650811185235681007649861743007217964300481282718253233513732932810898965046633895047029319466011746341181206698749471190416750883239378791670320993128567807730145090406532671197247770329864166770138681792958143920014722266948346024870176685033382811211668173595031355248366034917093337224753285373904712061833134869291338827693819414974840782236721152541662884233501351990731317418656581897723742994250609596931471689484901723935260151919650585138347331633012419058656102419620921218319187031359104455839025631565863890657996963464229343708568880213304774844668606119199846507636060218933498915452571876305884807991987012461844929281804681722269162268960513621609658726120720 [109,81] 75839702199830431154206554534857357937641825014950971442155510976664397210938499797652293770871142441334655015258285433309416009508872415657562477870985646466627770545784662769530594360175141336716110585493049363497407986461001646170982080144807677090918323415583005114984981930119645538452126867340641420117130114915716209014963237559617057559504726168375228647004170688280281343961205551330629251532677712979035133123664179529683756824979245898394612845937365454149557898067042917666456084947940950195191362713263067811606989719146406055015187131958735862111910707205240717627519560984547964651375226701828777825012204788756794235666151867258286518943108448357966419042663883806816036969208853929527144660662384858408237788106149896674911023883445510723739705135191720998097461211859726618475605916297910965479299584145207508231363958465280080223443932538377705669046976349538040034473278011975529111723767635291802311289428084250020856067533430332197682804272108429282973233104568196354062407390650329793281072368613529051121934512199842538885058888175816662975889359294725374873274284954034456870253372390730213263120111849297439808117102910586046679220973180900435655847803272618895718508362734803540441415619615317545663244595714444370061989423334255106043576370788892351431569209765449305012630359487608117732821110902415678082930691860027245960208609621053248531578772801378948245463954605270413260901922019515155195873353568483874898083871800377453644493043982933324218118899162128411311075932238407023448803395737070258926248564705850123613514120184976599717376486823284298628175110933174712765542993178133986676125081713774980994380584254219531508036936675872935356997067857389074607485927075608216400694824641918105080413876377776765366915874178636830943024174745273393349126632719145611022322980599502400602030866704592023902714984259406374085075477697185944714584367056663986169680139764782 [109,82] 604706653059979712910012812850679562940961866089987263573462733354868271144866938516990977967638648356263239410046005530494546950091818376129617811707965438290310268455667100452095176213818036229151314694801272353127204061913868764363519908059220099887737724375425932798433247790115435914245950842201732759781187341002502470193289108075980561565786329053133008385812438790692390605988810266959825243781312443083824161427519659638216747033162485086079099805251715479083753986877483409976741065890452832509446062542793436290083819076591013403959686598759733044223430452919848282366551038642335119231625193184565180740282806118448518852941905160089804961648047907557082864263787656998398272555529688762427566071597597902508992884321175946889174994106346595521592386529081423270170542436586475989397072836645045710938303412628678080648703960857892657834564349995854102981270219237003844888950425607843522717704478179738458025579096731662672666118842884385891820226518987946666876287940441960147846518339864559067411829639824340750014084153991317875980559207532070446066092438136009299862318088138902437379237392889825617182163558207863124890285726354638812796648713492482874007671900641442850861197433319418755151813949743662771970274384417640516829163511159006589726854404818688919797449310498708752816194499246345117614726184335019968710739337929830114040273832782553727781965621750578341800156847642912484498652313881120995477123249882348136728028816620023459809055248408475303859249007885498970992207184636991039057763126410066710630496479144455252570244010201000937440056342419407355615212080518744629199929911174607226838461048981985546863882180993109701146470933777638722459639960005938722393619787796540131046728965616889493437083453644366609495642866361276765143124823103441459270132345123900001210256851810219893255520718086016374275966242534739260273899290853251946836347871075802515060164480 [109,83] -749631300065863511839744364072307925515812251245169111297827064432719453708417655672346094206316010605211071581807513808315310911238416430031704403535400619494199521576303975390514156490213039025360250981939813835651973525455802866029738341194088216015423470903655197021048250001775835292665285244021056840740587958421996940809687447901914014773727667887872527632521895181320703904147632275479384669846318371288484746298774139330791697093599509247620292212419878225398687193881777531516478439009039848548836598422549422836222082245797000410213730238352528484738894018248112708270819397055504263496101452133776699446485830830848095845422852804447718203411912847590998066582409871748393800839673318896181197759766092417289847088921791153054960295060103768964215694378055869498034106808803717843095320650854812412916141869115332823641867993388039300695627456339065848534888709552148118109170605386298245376247146668303497965143662699817297776842718993862441179010390782489788051912515448851742971972734050628304243031244987590224751345996763727201135425210760073162311201960668411545843907636269388945290779328059014993680504256148370354591837485813585144467330609218332084801372647124448128530683808223530423694661069037944008853839353562812794402069841761132171238464414679363769953315019260333666686926326520199532601541889917271183230071293791491179900027521781453173875383121044001118053995971961942733072366411360864059222411594914599166210666544788841650319528971045689667879185262728851275588731847289633148186894752423586325341559460305049806843290754714071852614698708694993906660177973977539944818231703344379102827886758444744511739919833066972972755271359075195571287024265172761274890238981387608594051092463781018354740899189904640596953309606894478198906064288930524312286050225312320468498427962890771189355789812698478887460304809403371081768247037376739941396985875901400338192 [109,84] -905922923425216161284221368626099013427959194274255720853351523906533884337733581014242775852405288829184125310226513331187084105566556799135527978094657629442118131398724082785995561368893894884546864896246617091196676413825529548552094513887444578678096623520552751323065112361687175428852959699110537646872230213930786683993075273630614035815533929096805439572149912576149757548758547389954576042382784589373220883634790030159609462181819733976774194161801505891573998328668890125269247391707514565567136947125053776668122644362925234499983988184279723530807838547868943805496248742950500633319322261397092198361818747976436009173269621675798170697919328111721005486899619378721074654186412818751641332646922855514955425617558526782782275880781648938313261176437441276332993497540373762364327824611369221856094926934577284463648410542963672848383163968335738870558185692214969188153928106530748121892857588363637265855881343852293337056457610661247548075031063716003538760322531023349932176636755502709470874612822853581517022618851511440120855086419834218678264753806960921315042760339863130315681956715252513978370006082012732332035785216035399608572361695210795785802266349413959621793695822147061642530125662866739308619668516986620917658052511812115989850670981869672906024444820073874914104609615884492701336256781259124633105450969465929844923419538519244569961237231453614227290211682523789422711211112614828690400829741507924486330940506420751741982451493980690228238770587719771956308449444710525678205258355048055691728216190528362312671416030904906171644908800870836816086235933631587160741627867364466067089244043404167733859003915437115751478995597315093055311405958842758331387107857086911735969118948906794909689717493719630471915715812676068743413179215181626985619650958928161580882912526742352811598745490411782200959386176159007675107597420823389429821330698730720 [109,85] -887865178141505774840982216754676519981157646272678767071553201759066552602516275035481292891755224464805801606248008750592344280467643074102648811034881640590128160664252981047918111450747802815999804832976007741528202180875202489203821778663094185660939328635789963462291757309564039445086519344519365190592104644945052108332393446768282574268125691084006978871043718128364012557215046986613976643965416948069398823513934644729953587484615564046146562392736448839960486719792355803519705664243679830591903163950419440310726187808144467088671232294193013521277060339374249659146323329051148363940036934256533632812029335737596888994879584515045474906068790315311065724571904416945638775011810817424920683265015815647791618535591870847615722857881716681773301228043784934645326882878285663426514266879782285866598288859314047642030892699412167560924544346711933670864401780422831635365232422132996471092899993140345994759358502203257263138848362920281624346171934850296598856508406056453526987629031514300274298327179945004859400681732392674601644794153043970989188939567216436984732306738834453116421400934956288973261569083280775156508656316916989886567211167015683365495023419302305967101874992578474518490540535310271983691529310308848783201347088484447859952246113626310003475851267339542810780595794165747419721315552945968487741990319995352676552198659196711022277414659323674673060643156362607207781150422092420674622822545754135823439621603190990632905534373528513536064061253432758093522391451047660892101600510191270395438928439480892419348979706172275503622967452665508051863149206180150668488551402646616842258365312166120437317425105340338406401980387889722517226708890428206092474369610259956323192613336941805632968269976090586633806017924793375528529491891376337408593257688514630077276253879090920215985285963793373189168842706410245332958302984946173200682646052 [109,86] -326418023690985458512341644577462677802435120882397093559793298851742336635290887856067952559799194328284304829506340261550383854838562899360754153980535582551968145457843894513968480478773587059776774729035855971689320149550790370565952882113816812226128446848175513689660058560740975399877203726171613028261387351826836982970754209118038539519865164192961552297028104127802114390056607197855932844675261140672860432836683062873696814889750331791135718972022267409266111814551299354400164157612248194512716827853169505837635737408434301924676635074376102123055564081223394064123454017752016485136280026925879495255874899739558230902487163101691046779580754060823007366935392794273483569515554885413032423074487567778997278460020127413766771237452544734976172385390047600504661027266316353271813832345969448963516136027771904564205284711692206569490804906909512352026149805361107353623483636212155636525024766975703698270840953657266814896105523896389941709812261880801584233237315528768168830687592268005472538651021160635511209367144833036535971252288686276215131603571307796720240506173829243404773242403497827394822508725645849103744308060296760083972673060220011085761284013117620655345826705611565781208444945569200826079614367504203628844389235824722052472744885301368448838219652634677906181570398692975413214171625675322738887869869806479919472630232390061590986646322198097360719678894173429753145212341577229814614954597665908628102431369986117138486191412135277353959845215233262356530462746448768627827245931104669566640554074889206065559307821647957892567839685727293648079340572339130602817735368629320747921043051751473179177746799885511864362903409936050895688670102442720371748680470559976144129318234214842807393431342101378029406324965920797975295262824589483411351698272295601955697635119335435401487215718990987236853035213233090187232584233957019282176 [109,87] 653832168666570177913572913757727188910589784334834638595055678539988936758706286415314692506678222873186754268610173821725416736095475512374864833508544730801356078878762568259811718961619288224697700971398904715334738238974818807470629160957892578856571491305214227634172533375947921180784116012008558326173619304144354859610321527852551992340278945770224418332639083941221841772231776716260819421522169175808398235256460036423718188270197093015667467196198876816978257648117049584305588740135776420375362694352691079627201207244159449190968508501657795388944971094615860490157541324047076805878650724881018505558176217016899435158791858514685749685573174866163172055946129865447794026955609261642780006852773929308375431057408161179607066396736684736670419439568885214437174442360447194428111751109038595984562562230222203922095385122604919704593483584658763000574961936663581168806921974904883028320661434708921408889770987649981317359502607019558314599805430747961052404225243056341874354495074389901259065843803993908464793756701922600153173505962220730038161091386456305729470814184358601899893285837112691562993273041167074538475339072708712054756885494841643474442528777659696983027270152185187123753744827336054117253339408996022893253122659862919468109181628014281113853728711501676173244972009770857935919703239538641317304860130079940263174975925239523546958101613358799803785119366066616366267978147860265440429670068312491533887322671832460314590267966217810838573885958384204852645949790771665913727944602615507847937139720267668326730564796186728326659018199259374237932899233418867824620582828644351686091363858127381052070861091137887297264157577098287972181122863033849055314779347761086798826928113185230795763779842038685145518698521642085168876764296987423591491360306242431998403100156885205744470778376744334249152942765784508369713838700483360 [109,88] -2041757932429480625590276089939260141762673378198409477568323052671515117121807553438128845168013747780635761587711798162159957502322499116261869089656766877295631828225348082782073291102297236444669664162054662388819041988382883327532839989432170341904812299314619563074473510354581196579024945338992739210372095402465923330434114981042029326139618824497533666247985383770934896210402544869748342787590222113087131683754094764397557087672432291144346103552680083605701790758380480129554712640167805058889612835610545567659431630516565633240490737024947203764265035052701002288623949317197112794113267781420910588041921936067821890748888903805693190763955051972332698371605020182417713756433166111712438600778890635660758868641575758716886574351597454914854098261149100328382192325268645648032926975928076261773381043091447999238558057814911777108775378379987689178453898294177192961801309224960480277038121183846868230875740730922867486725587076735700744289870219515462312544320985473692149195841981381734241871590076818743502993050055328539916100034965730717765507451111901400584494484210693387423888326866939751538571877092127996437973123118339074861879026746764422689634342739142995592245680307665093538340164220632323279095885082707596682282291460102379959460545838996424947508056538368619342658435484843392202016318055365844592253708800562831752638833144737989314314821853446157557445349124888946539117927864655009734744963859694228794469170203277422131750705222027421835511624031137001813457786399030453966461702093881808491686094105441607432903739367802148794944887516820737726677313028798319351053876606632397055099457853328585446105635100361068823432202632145774986471476432687427579866585955778125515594516391974738868478724171224254746361919781602658133354176732201847221165749751690782651563123122735804675783594714000349565808317935712363987392704 [109,89] -43099226367719252923469902656029067356390683135342450361552167718108865870566229532288012129978347842474338573926089881468216988685525218270963678099234165564056599778965386077189024710320376860515070781371212013256232194843684134944807852085984548262362744327605962881094772813605320575871051264534857034812610986837733422527450390283514037533347879929768257130165449372627124528238755658792059175833263038430571264652905563564312110715383518787287447974955193269879310383148371490992852571168275521940668855774736146856144303690721110411611108181390793329547429311933057819059138208526735510840266800434316554986491000916001952537480334454185043238943618568956419518310402452881495466824015396224333298193552709833226421037326217038164085515824888065673021452025260370780188920002623530957483528389780168449848784609899620590169357251052748754919657249124578712552289256302129855413507710970930058212903229193041594324986433481425633722385851019552329431431709936947613725897900899898670998295267366743758192141554623941068894705350983794588809129311447610426130058390897927761151087711716484978008957933314821645180596240605041243519912280922209117117971937307823512794503780489890912671549043778882392691726714713883278075085325320553029114016781285799536679233631211645545441626033749596079749630932801793820057589970076739774832348488324577063974365774290958250583918875283082366796617196595141642035857719075847877117365753938703706466370408589039636448540052914396668419776185079470035358657738386699616760727344680474271953348926234128192628668641362617604844418047447490581361594667590907623124564981750041974238309488078761489630127081197411547513785289821148308441615250696416595312095303621245885992093035759680466056041784173409796778887071173757068997230805546055717120108278910243275206618363670044493983190128464709690299827222180855555608 [109,90] -2793996943158959068099139018175283511050093291211595440738580099458434500972213378890636507845415851270957151340762548736948467880651313854892674387676875283162168132962174022091275993385744149689115440199872306734826840099230269633656789909788793389032002575361241433209735217964506512083312820619381962445336353451905281584954316157241586965335344794834385136951084702545268975640975818171101700932870161770531460152117940679977046279179398399246727938887300826331754285787510298679331041681480528783907335650427865076754309246368729333071767425195481306737685429504096152174992484494554923401089627711804067541157617869796516343540590050862590485491722537066426488910696503142814688512154217069375185840336484026847783410160858002955472928794587231904061834125231067665759882439100736072599360552351480218730438651274244701785665790229035882870469627523791712089108102536485206516839774447056103322470770816360980928349074227654845435999603410616239610324237398029842072431175518404988501497181728636334662202889666569587630476899863395091023592237225378939018660248252907581333725729314122423239589194463979841579528267035199609364601922630120177068076364069489231146266486126485132070735182951100838371537713291744310381308902673945555545765164442259031227394835100858617747662878983128692541757211912859481417526184393580218811439211773954272187192302524577196887056954302349611984238948932852995857397597549338592695262384375274442476417725217300441773606551233870650504054176974557705318405725857943584577374047550185501002510317915302711985675521862450659580580442228479050072960077227684440518390435432394150056659086529834254245019067164978023681557573218955055150485217270381486685064789547574463693686191901979892346690699910716147081335378098431996656813334204301126132815913475364781881637263849433525742588846316417048846217713370112 [109,91] 547531082683580767716973694739995749382376182468950892159461682393190799281480881347854168507640571899400968712135631344913879705151810221781416339022993242988591356996580982845600335044834801157991944627996248716911992494238865120862958731364320315132363377915593222834752745106711470248337440816643026684134765861987652847826216611702287013859055599094386343763601450393503422454545321459970059500289886896092171854176161356449790780473455928857649763438078682724943155658057241747779531805697196613018661773870780649911661177720998123788447321865332562812288217635502617295908125903460462076232300468511045319630344916659539243965663433706360537296579379409730975589820606432742234916308463014072225109517864873457064608701491009599614886541332461560518603525791966834936026205053614384042090996692792437926159317672143256320511890454703999335027124319093050812515487716327044085228434355489838124032333364261427772253692690593895132429470650307036177432253712906653260521788150703904739330748590921998673121589463059705062152985933045911767387850498379677852238426616493876333907199380356495339828428117721344061247480422040627698848062833015685115347784093761351469928923734811012913978357427068068265079197042970666662694538951410547894862066088615967654808371665357776819395944592811843377829601625849452906429366374978255177615559422328072348409970726266196910403980687839536982422276470857218866553654540466957255083187752003998270738890706955109282854425915385260684052599267577630644409651984345424161656832193506469104312665400622635399509558880818944608909840929671096698430164889377067232884085647010916413599259629515943605198275109713454755065472865346849450845133093623559714047296941450781069430012949656744189912746168400832759056662717958469652401233460113051787270309586799703027329398360375588504908438131906359865898112 [109,92] -137780474742968279736045915147494586903592985557823445165763874910926510029431240153855030044730061429557744568916304631797479601735253688679129425724409516214544127640669632668780717477724198311165049342844696861060612250964715530455996023266143194229513347493854896307227979084817320058916832833029388843996593219255913845558155865468256693214455220772766298328399642893412507587691873833580830790041407545672299347097899855525332147611962440085591136312357842444342418676958940519957253894939436334885045742379185506991027756379973170557686012519870717331559800204133715642765948331913070864364712313481693935752929422829491086956705238796980234072943180778873324345742636879118915169838225047485024330464630464389157679478759629437798121396955568221271603737633950067508310912802233047193257083171040768521667697865346239018494241474406776411211620325263172348494280840791002792167695650545850782481313153866241910620309827520183855505595854204598261750960735332702615152242736802068879010336195523983755064843059988910820160590220837757979960532189674720591857874986278389507674279658382313204250764473257340859957782992333245760285589432302790139610362724205189537644909317904214111735407521663234066513905042653713359003210416842425121512048349321686438146207854625650507435149281083818571257794264210010374645096727449840556521835710780166787370093357533337378681856083003840230657876714645059932834905542067152842745572318799530288578810617645899806375504179398725523794821473866370013600295194696208059748089498325011652271853991099270635728888963075223951176808847084821084553373949338345233917211558457633206257337491551382019601036753787194256473869026715383906620502517207346197702648502934788832963190696129268546653951480595057340263310140761417788758957562068087763337149070303372458135860106940981367218727330411498880 [109,93] 2453139596083212648386540219916018207126583901112624096592489838287466973117393002690933068848407624967805268825308384638941937682669776680786117470136445097474320100990391051581265515035974994530792993058773627959164233200838681211356469131316816438338785929443141792572118666414915246555137374377709358219714747086775213881240194218093437768535375820333882064185555424812538082945863519117294950865204920384771871718291657447631399537408363340191719256423523206548929762128903283976550555399963613422082724323687737829753914766982212040224292271138606082914723657395761187640599829986310941863238899625330073741355741154231160617627255055050090635370388689099468086605204934743796849480867709620902094452898963210651591902556060278127640138938466695621534796407105508845114715990555033453939140949506202535440688736039174701933582023592272272866261537726419908815816847149724668603302055678750117241999421780374620758832463793018017809470195058108436976254410006137199164843791061725001790838774696896926191529000311048776109264740083435351627558731429580995068321403750132898308963767770840129558579746747928828466455329836474123443885230424360140955579496558993758696027820315762514541683363406587507578153089479226173192654940794681689381696631846365760596287895571309113706838547381036303388667916356527362191049364299743971780845220305256700014536485456106666373235530823168148606312742193267540895612866687198139454732532085728448400867767676395082233927079224293244687043013900737632702455735511002416667864069047489020166475486958456858132455347356751696043306083435416764642839594986951882609206807758944079145580477068258544972806661745762081912183267305470219893684939207331973506036317189910196949477840486998008065228055145971248881278449800666342043282412125251912660804264831099657904569889910959453391814211024 [109,94] 7130064635254732047566118447270250202145559721227168411822464444488913431459457810763983355180784100182238527932033597840979468164281743712158669109750044663821399828076524088540837601540196163446938755672523846959204749509359635531362075327726191521872448455207524349029926086186843756970733785197405131028874325343916445265903858729949468219865924409304075000372158567866421229876067059153355775207420770414519639510903253581547267032679501601867763998818459591262197900320722014343076784177026026944319036636104967599592350581909976469873360910414667268272452243102837194336978570788786594466780150373133120579878363046907012445411534468185474032191395247654256883114530928286959944569383971538072559204469198553299914662888209360421597540816551321060935597529643808301269898571692718193205491052318875949222961874718575528529048779033904782827562118191944832980051145161337422044346022161368028244112573929228913485277920139044569353604649357341907448674674440162547065085303876985163941066271784162875904444805771391644334032465643163440700859364778150555982223329944883895849563462984857637691149817057753634383196168656926233707084695507672970734773798841086480358989021870954991840840965063256254385402361290298283025854104381080166246165881815041522597242384544757677488598093269748553881149731608335604702717455595246108622188748066795716329908319251643519896027318222365088454192216312120065591862848990537391164734341252692817411104539417195506797217218497726985074238058479155850716809284316304394410454910063132423586759316486243912108805123992566897345200717642239193713186168679695775232206961527820283082189618132992606729912722813348135986340145280334510693208707189534914742158653152294040672022057917602221536595776802135398200992918326545532017274228394308443044578970023889678352101160929224235730304 [109,95] -1208475416003916063374871074678719900937196865102146475657986175042200758788783404637003114164118443965070364054227159521050559190916497034862222074987074422504563840556723055857165632575064376968464387506561715801196859124165838035166570932191805425374260889978794449809679634489201462257001729546908239711255563927240521678208057864790254897763071198136452071446765454040488263822756428561028233548704764894787897874928946277456161699903434359660391580830256710959289000637868417292034904422840853176351765325559580670353372485747689149199747655774860623768974174576399473254022207408884861838571505605047999244832719561447099139271434813788663526761395246510572391862729196118151864020376272456789128889262938125155280323424980510262407359217414968649582581582550342605406313853867952228337109018334337463277896840183378907040751018356113136260906555922535631100057646654962023623657935730364537019812000817217724401097812794713345638066044823910951384616109517166065830381393502661316794412325356741158896565567418744282548854417936361589220897995801907704636974477702354912191329913579520851211830685560022602660080758055222613237207409352508982497721810618017179995289385802418877556793666278571478342842908980993209089694724000822184614390141850371065153783713271664144464640952677855872464237985585380629374553269275994849374948493175727592638171344842449775884220725513882171207767517378186005026577115390300940892353117455818029412751069542891634104507024388224078019236076357258843574651488640616404045097733015469316152489774233555523905537575947334222570020909322132973252701540401423040839988121483052912560110484025371757692217008739113543713823233828882147963979511638178342083852389945165036067464489361038889481164403270127974096994130834024190098216789301364282338897139800314389546677303976580368 [109,96] 119355158585481295086706225254474080617498107930362621841321336967775367785550191420303732801001560250856153773938000909331106540471312862854963769971413762551656546325090549304689122461994083091118001570470677728748715966858428676506718223532908571190482763326122070382858917383013648705850984109085256473710994886179853137427952584018261221055722582416034980831293024531302755856799937907596319219732903671098747920493134328685347838428662429728295686026810933579212572404983756888213288544638777315487177773315046476419258534690274882751536387907310908723475877752545536552568059928215488491183445279343618652785933005061196246414891999232878509693744591552198615463050038287373322232760186759638097186662949049654514925091899653529576562152122692275997967891237201093053200295483735719727631638383541447338433282828882365006156410723843442965387362180901085409220287187078365600343774021117751717837908422210507994338662544810545057732862214318775721448391793365857341865022733299749261041963983417951755847473947618889575842375226202173628731411399615861677348165281089040320757112079970564384865138771052854945604928436569449890450168311777046041032899054283161796474132213245000093329901880027981062524156637249596095750922278725289357949106898894378213867958065245865078418070452853053000579640697572106170046950185155938952310503580383501472583926885747460903910417372212318217452914624018676551005252350871455121536001884557844390028727068769221612447678160987351916349145020142124852732954583727193540094615375531177770592590444152785974937241916945809756648728602654578831403111915171669926063615913683371367384775366725493062656411763904837226853547757158115875268961731748666029871993781407376762578184282502138312677709192653900050259410390098682191791897367821685279526360077278663591924890400 [109,97] -6253244907832901976460481689146667193608403372090901608919302726494914901126173249989889548469809624714392591116197675397374392093056210665530755233527319332690869567838815865795982826242487387676736770992161091724782550124853596511473151098801350736163725287646514675809717685099080035859342317758786699168579578993455484647595866976242102210541631994500114473514156810023221093981057408151389339228522455437722358651083530027047739238997460980348968151006950173138096886030344978655656231480525703936060567236631189287623002086981040920295966002227272018244137063785218257164122954381943949039316708631161769015486276018317854482652167570813864928792427840840795158599536586084887011289597962087342857068727386764594637667053632708415877076932790769564748831216075811336064078644982337765031809437440825259483771867616531118704278985280752640687429171252065037332170708340416148431432738642855900360948442049349374789381489909031739556249898234837485099460502876166081399588101138065441768715896534296176990326202356106880393566303205342557854377715474295764033890545515046597662260660986721013652515489156170251938647887395861480155710833983493015214806697862419850396433716253427032551345663735829361596301708779059682413478326736190896749367158370241001440842933671234873925957444619858448290880506440814706338269665475624943606825131411528144027042657118898992067094940710209290975254316953853193047765553436554880608463480765334009870292607436132097327248297749717340252470977285798426173994649788730071228997324887203482490374792273081650842515897790055111665485577746280560793503568277733539309231542619548632058994864108847334577975814929727346174269751666042580164375427515084167405715547640015308281608274053662803746205447978002204230245932147135811023826198798285947458902621061053097780 [109,98] 87746716391381518583880114889344510303665072326801224131712341522934398645157188387659733268763944863389765935923488342837992777894127324740034680525856928535996706606636256960677910095792136347580788321015202037129025319237671060242864712247928636164179435414202488305957001215515485296102659984321349807460460574477634619134598299732817810825239692803496211514980979343212345991928038554588927487524308995078266810316471622822351903452219643096736286024380876346368464343905098955924962967923438720099791260209303901774127593003630056787813467426792290667415075859377744868952522189592949017042225889287388984046930220513272512771795189171332143654520247237669861710586625090675076734862376728585013494378526197465351450815509258990191526838526461441689294382164346872648417933115071827480847931046379596947087308449295222471815210465758487769646605862035779232641200051548922164572330949262432345426211165936726731987578062628460304280100808159673805120512204632808883914306026694987792295674058894236406587265700262489651472808516805560286145312096285504309312844570258967052438359525233375219503162791268417389194273091484910173215545023904822367487532357626003223635929850536726856610273139177388067103597718832820334452731864711301558210746116861363373622051488026732441740994817183468248842565032197897495216143035047474488708638628998592368844461024299114339026022891389061657488971169019226569146846633225677770686155462304716786482433767977437210236298069343817044452567959456105358632188635386526193446331286012860872337499246211292041441835021291746019038729159268536961878342366624982119154247471141577336155699723775316920478540479086617620216961708870206950402001459775051242202661617898835723340799142837797622906244170982543764392977917547302101388240935078033083121822852800 [109,99] 2454011652215932638340618296135524914294461475083166134750544307599267333418761236783910237840523152323302012393374121757473447858292193310668441613834040295628427212676611049488108812202724652204171839980065422737984632346889036639912952561855203805216415271352697722163722540038248699165635058398691792652083659142714599226213673265599167822408554806675404456726437174102375958169433152056832854937856048476343106974133159695373474780427137732873192051033536111555875500006880679263526880333243363994510592317386276707062081524550844950321193744733873951667250416094904994309931361694888606748827306920316677012084004938302952300888406779394819456267773135039283734805859179926063135348238617829244014821564248497734723000379474667752500003337700181381051222446892120111288383784510951609146481841738210877331538869431276656497256263538958570905316489034845754637296105945226455062146433109801165921530423915117695797495159609131137708167524305102411451138312336085025994637893005346745284267725398835690272781066252421526408266022982260287617829009044719976620053257575150730009533925696900639446224734974490245696099786829576321290010228732112321091591875794467404628543396115630324594662628728826451128109919694151700829582895936402723619352796843389975430274335111920039187843028686037304655081897059134528096830234003704638240450007758026892725331279489680887556368589496493791262680568783737439089455617012852709830343206760550671826795592012493175810079084949885109863288519427408804852118372214348957598569492276071876830462878167720544552570725337184600749442558429477309891723893470593943842460416374583170267494196899130535058605678644348825665316947783386021050942772991860140325205210863196115716575855594580279283002381627612088867671513297018461104035640427569934650488 [109,100] -16989717631317852403294578145835289697249344886511932692622582059989561714069472798474294072375883821900864266497483371465820837878108202563069413381372743135706985466323502720746338732338589443471898260297554025931561089146467731463443121627835270562251169736356373138121501605499849115247134865167499495662516520385150180817933035978819427493806266429769569658171454405100129981158722350936878974598265852216882334883294518325903018551235896623466485954529744201544946646553885782217404953517788923790723640528575421652863902215274798434328004780258152617982301384920087493532568859172897477692622355313038781164016608733277031188376011043179134822156400280303382423416436773518729686223493065104588296861840643060157052789355042367252576844917461496506909797447288891257921159457250965036782668433158683594021390358164210252033704127496042811507073609313162632009671511430720396088472299888652492227107538885080984436970303264571797442237160499660274851573375638496628656130789019657834926250095819352471122984568215682856709260332046688082890524933895901752424769673660408701405166030138274013492449319746739296903205472166097334886398636743842820966176896229438659704950834408207829199992498315357900879866665953344137623765049282249250596143296636487561838297703953994431747203130183768699642876895365222669377507222864975744396256783879645382069150532832722956911673981867288962034069496862397976610310110451393581954465487338388235469475220595158101495739901855036805300915096105565291236001286206667825458917036320494938014853430381599509991517412627631350729350234971856086890097254645655175818694306331329298896895732472943012623090901823738906891355582311676698940733351642614608371140667844632665802012799739192041700770169607450372040111655556407538919334006115936 [109,101] -1090444297091980597547429960880545202943357276564293417429326547753731144310512564946007114198056431508243956341585710922843330889110189995522343118979580420996272197564128943974347028085743424632017815898943394911698816004402983752947485139050171440838235124120849915905969415697576623904201310323161541668052361714555734632166232937850003666583975973580781435857916613692384635893176909246961987741542299266886038013791853380131256800394321803868341963108794441315285582564195528288290600150063544634755608265963484832284272421226816761915892296918714157123014783647966792565560172809637027506099653922461916723291642435043066362263775974563283867619958067694761222974306379345804688247023120144507638426377631624903492051142307096928849508529143831918402482314649081872197102861610000791318886814279179580932695160965130639673668481836988157296518100780623537546521712520054289478039888849571913690421376936472730534732181438441810488467456403839958337595786815414105401117940568643708437323607221443622358161599525112100775099589827071445327032947313033620738337656268149678804890326472255939306746727116474985278369219986892156275694079791441224717813490847658372628000069466021918423487064043111881109060360983946019173130706952113972130204221346302320880656522141969373175646710853217833291416781982958671278856946451794298921160895347436382397949098213716962971553539284720344674215111771760413108225451578733706491331710531148269021315816231047420607755448182053759292375665551418718767729445782385563601766521368139470118113548371285540650875516745573074915497295993031177974437782276723345633072028929633377064878148131087082091903318324453013631819338079922295502899947707191179924894516904208353389241792070504929158722582755360493538534594745395752110494484 [109,102] -2057091004200948356780997126567089298338484727876225909828700409631436817636393462279660364392007519725334676799313839927800186610603472437732124857922203878944860998570081114128633356612350021755651460545537098065595297137013048438623006745852735108122617957211938607354365651403523844791849012843858372560540013690041862927496142335709312313994379155991483628521026228283610040975149491403370952442500207081310680100814394935682916018679848466264152084833327015375567078215787734911518289642846240329350565197161387610809432091976905661940165308940016907047626528177858715885889763626778352706498150603612159576670216020564109385020514326353021002173471354278159468771419779775515256567477919624417748417942693890788680692265923403299403136926000250289900414648779989317334668934179670810464187157610278784399064797886164863125058658753793613321461128925576709121120408355299749619942848549446384647475011250098906860839596546000307466762076525644256346229160709921735446719420232546571921135261213007846321368483930095126452433538122660957513490255301127576616324830879052340443976246059478233112171836766572770433708321129339914930617087813561757768802819123409379530042498316969053123935200615904288280270298195524047007421722938936533463048267385287497306297169847747986220809949466266823185090986321075448745478568446006993746193442174004354458157027286124424209366141392598271219514108766720476393355887091593848715232915823471889347390588956357087573266545353199958328184658463921034518316714254523303079975253255272540031190613166297884867046013966089715489097231798451579444576995372434750178205080841105487320404120986300011790334546065012827143639000299983548446599289932869814165737063179698656803076853276941002329212599679012576369852296814586944 [109,103] 42991328816499605216670673114171563339377831785490459850881839667783346572117742447396912200351730235378410239861401891605740724939106600312229823892611088079788440937789385322272027236112863842507967561419259620574955179636917463333120148532563942548104795903669957447636758735535551617432146788100466434086775666570821534094986241337414335826924742361773923631414857308972008361292598448683278940119167204768924821113893316234403423477872790809558790819906941623373755556501051021478829050221350044683734678015715309261192532700125349455757081637353875624603532939861872909342242339818442553233660386891817025279838488842464849620740622300764666614933971426800944584570374119015183228355183077540853665749364313456808581642616173303946501881243424999211962702246541226681431702446833838973844098012839780117608927486874858510817783078823633329738110280806472203669700014600211151189973472392010095889444401444879136747010843264701802528946820752145472443359283908595718950107013159940949366616440039327607684155882986638873318511857352859604906129070722360856124276881712367951480789687788301834562678236151096322636537137919450548277965484336513672980652917178605072141794922454095256064611726190109722983481368509405457302145089128744745939845460353143745527128675599531376615963360791279177302610877153902752395767044435158194183689243321555496892952322188142128187358074618445095040027191330434241136162291887507554654658928668991035473245272304267809879023239497075266826666248245720857944626224224794852559915334602060978771535781382065969543241795102527552438369617499421167849714475346418983594077872329940423658303006994586792811284891475398591751957370971169341734320268597229885647995943498762002318482375477120576915470285986176664716675672 [109,104] 11922709282823796964101490061107032235598041662700003264909031588515192156854869894121390007315956148576003730122720713999713876507275929102158654655074799312409607599190130240207142803344231503652826275966693096899812992815439115932617519388470389696552957766356093131780567104936813490919694844976512309625229238948459509092003657629629731826420714017333625540717930884046713816856964258468883239369956916040385370014902264252303023530431883350720730226867637116690672752702523223713594683902793641836237205867011521544275058309011137996249435663352721643164876104615818476583230887515570281288742102266858395502985917217777156845548319619382996081586609116993358927222895803287701175363257155540413288859174363846053369714597720323821715311788061851883171131911509885751861033952483120094337238006813550985303000149988902723565167028771591682942646383501773213785727696164167009603276251448661282621337438102498525929132212744705213820226831191999293053531993083171657448567502583435742809239173553210331829949964874736103423681718156794235059299478068137388291453408677910969326978662633267826049040355030786658844989325418524084890161698452206207018483018927465089758718670737730649487373063998482817099142004418630819338653240890597209514330273348420719059566995402891605448685065681077549121988056962406189639092764198888606113855646895860038578406238224761941943721243614342702931210476559996419864765762098949225862136928131562567025568690906372139506994226869447278660226961025392477181790191572427386705722167178773298293549468738963209893169676499028907442828226166484854310555366412848098678665995777931612399974895595725928009856096184663285980679562989051473056515274489039769721686331090036149390277748209145597738345518949995824 [109,105] 49338505834578063639455382875524400951317640283995872527648903508995571000736450976774412033231269573684764555362285810216690342366005116002285828463148745958093164449893962968134969501980736592876979139588325002274225713508467314585936698524928201495345986366707550620176799941589641535117655452656257771185617366790837742288407394654187917730436951131284523797167990590958312756109662802234953763873260570832736973119533462735247019442397722144315040894415773489096548476091819997165825766582562478497647647151376210594389958196184313520893053967082470726005517149029819114358117057641910433413783944477426264878712481161925520880297950008312648087320846249524170079334538657518939694271489143718016368040558091256398533235590936990811933535662081468127920007924841218410259446755842842858586281195340137653297308610657797720963011207032780897123082361576126658293963490525324050755484925268150837627642888695243423942352758679021543081978759984268830708081820174800997205824885478614817991263985339975921798548552609901048368275517722869016444389129450624003971403505340977063468469893159586846485275610638858011029966992077342065933559912795872362699196035530792333650472245750883778857671240363392956192340384982132640935654708561607482470967327914207718777779282155585660006557161934015687168861754965362219477448509746547494493149924163267474404558258767725318604941263863680068577452825998607084844376390720465183637541272791186031670624102416632120885528870093439977349551063506412141091666121865233324743559270159187009822198755357138913853150835544460750937093875349954093053217788621834936129861196198874584965556611807074827673443034895684703517353441187434242728971509024981240612213064931480882367567028887879893617765356 [109,106] 21813396266556804159309954665831866536877735027363992830405741722198905265294691755549115861343017544919000029393456442739304699712385311960171484490747723995452875625534241581985529616155678457054426174755226719231085321347817933422657072871432388155969672908671843578344281455063308035270915890397091717039007189737675495454119661221336118122241393009537685166213736679280762491942041862869271180759145830353105678708334860703729466372731968964663296553773489416382181631020147080173958874200362920245144248363596178303772852494466258533654035519698541826725784618067121830961681042242416079765703486420633491658104608455815522865500646670767828425220869937249083489510929385433624907978201540248368740437148934662035859326145606506901064660253579765036005134285823258505506748832708880143150399807149427289844057860528547679790670990951671510302483946275949234676386763918117629006753998338191480564736941434752514469496897697346948379078484889488483934407610961808398190593869083169635068247884438055834202745884038165972156355335464362418021086338885395612840825054880814328774637324250124121865435259099609742490667433661444100996741623668738050597651923595339576848590134960805219875876539290462077650523002246581098892144507923767367029304952780706024811110889529904266520541964775212390801042746397821812107125896040267214356665516618327030384266878597855129087387045656015488769265547450324564972606710167356094934877300040769260133586591958386671687873162639748100011338832403728409288735993442486823514143452658501347714511382368382369088374058903024224710695729001544664782421084869255400031011973452995011287776566024935999037410262149551686866356012822290571805553113921652325570502334181125765247389298347057600 [109,107] 18361864931655738572409926689562732153682088502762526568559368705155587004126229645755661962681198642954658126915818350080055612657922041790552603416928827233404667373498826450789468231304581534234537423249359852489860388238935399892125804996692806685827506126880574103604156997476718382669220921175731973945951012988806078378139078528250725896309231834388551732152399380677162806760035306767784082012318276978648168601769881793596131134968228827863628268255096587064007811502360811448394405070665792940964621272783264256509960121344872410947128423353663833926176451340425293524097303401976197977968131425057766355237135336693440452408311894189311289479290932831121585391074882698988316529092647019713971535408407311921354270460698920254303236796855261143366291380950699388136018513932943509727934390376338344837744924946887013102628216195666397320952725825401222691625057736875219174617979082332937125372085832231415173935340303787093858768211867146802720525083225801444418176568394176614349961026744759375099672468910302534707378428199725092507263964104354682803046689090357629594714204222023780488304579752110918603249471016029701533966263172608057733829594517474616444860155201520842213492464116737685058896958144154476823758578709313598528891098378731813028552437668458991109603809080669496884076687195417878910401824905619126956390078126778505235007716652719912161049355827275411633374020468202934917310165338828582841433516034063395432571112128137232740044283769273331478893301674341618888202913572528468075238197954905516808690466598991113675153080005316864925266512367406247081133857830812109278587799355028885283513615338430008424634126740999356679941673620066647211426874431290599482153110135890627980327128 [109,108] 5748696737836821695169973998776556412201542283602650544813204272728615011950481513540268685835601521925808559845580365866478318988769998262866556999975049403444028443135795567886385606353489606587047636669832611888062159347375460402048732485532313067973615665882604433605241888099793617899957365563330527821081297277280338416558003571641541498842750249013035299032629131624214593222857972528561359359171221953613090517251732928585663373334565017761166604399005841284618912596037974331522083955560178385875611797748748043140133597707354688285646900678232482994373168462803252051941825096784327792205573494255531295203361240777054496726666284413658571664062710909165706730932691680864338481174170907669158557345252964170484671807244514872235533647270830857160080186626267883033076998994639256359983043386959043279450942445839853032325102887171755221116720570930003247502365935395870200523740616588495171300354248943439252134810853295358358053685097915237510284671288400858000863117674447162351649285139567580137450902506939715081001122921914723764589709073374549045453805049220308802653735634271493172037544504035351257810531763775953887977280531216436346211198366818198667434161349461176622097145417807294361720263492203886890243055890547904441996785415261824071079173013724146399603118570906602558303198997200341324494025226076798621319356254417315251456499840264443027437262194358490144540460857710657002552481528308795379573965229755722695727524688923357690762788666486998126389089471934228835852162093498361901772272505326152191002452674072148564920571047711519328979753717461176626437054690503689077219309758363305144710294827363000224201146231129984613905097134519487033804085605293373638040054806468544 [109,109] 480984894971239319476261016245189793942772737426273576676913489124325161152698020376838264302547034600235589192309262184564138795859511547361547113000331155089270509651466865166574914148445472996814579495627233469581434502282554115847510681883510711270057529789604644325006057873357985451006553399252349896914897678796869631967006718495153831325687170546007424005646252763730720029873113251494907157747699016039080762342972963016863605860286300197829436589398238173810232208101475997908599100717061656399911157569298325164917493296141897961663348564659649611744183330268962347553046974103293909343426645350774228430226329283995673988667152050330799166297833752806841402614079700027080579675854009815948316265125839145276064630712328045904049362731767882056215701138999604095588743204851529177262546724286629161226453378463199602777703307295749012404262271160488060783506353506035486047791132425436719366089975355044046616557719612784224596479755935367816023441874731022692629432256014899838474478950130432719359497903709956172449172239764157596904006034489756587160600968229871258350023002686606522360358405873310304373882308859240590561513391395041490602442750167282422967968646886173052372466732442917058896760764332524476907109055237925325264689394044470162960377952818833325564983954415098849881455304666678512459133021335318607226096450479432926348574341513667067628983015643589538046472814199031293213998858136076437146816335403422666524088471183548077828216872474920915241917982686708632034480247367581868709705689506412717201485650485306073050044722149682358044268019782096921580642892862868681171901420624963830413662039133451023051561690743560364447321094494708678998561697476807369576880 [110,0] 14421602427348954671577083838441655398695899355583891404957514171737930677254818883165421473985831506113298905304058956362736166017437765009071183288032111482317235892488488773127283379643170473020701926565423487087908075334603767716311591541952145873045328332136691844200101701970468737173062395229283898670390460865298949838345646260782205078059930960083919120324683681628439127262471100043809144123001488600355599480724066209431239507343403346368610448243958512768481529760363690793729137673477070980630216511491243956830945383838842977977757643423067926288040147165163450232891189998553370503087432794155738193150354470574934001883964766570588152982135726206920643807502278112421561210095987177920342461790367532137508502038442910380644505451056335420636309284527998509853018522411942669189626976950439244489784272697322742081918958933960526487836001458737347469683471144633840699767885469384935543027866793427204211869389608426445467942696739819034841328885370627492386452350023536093912957984430079885978860863168194266105216838160498022251443036539599622504879328430845853986381427428760011344233996967971155176260317700567742588279183091041256596484506414765853164344675613145320070107004651790390565892467347876327341275114152498509287709069303167994897770565305800353894063083649726551229067981645081959753626412447472888576348166013469894449139212109531552950136723730156167513941531015677038791928742051834885419688513169210844943589525958929650581368460925363349229886480539420806624829208913259313641080305615325453224844816872272292691282114845967926125447097851920438752092242348301045883185254061463745175236040043666487400760007194917771548571997986219263121325781108351241615663186605303768391562496744444234564590115633427246060490679396671790734153615856135016034708231152664166980772567178556795342001390776103989311529157868109484850601672616138611463582484073805141174706248164118881408380432589323325117358072403259550161969589980062095156203420254424132339587950033392618518262445854438864618210370917049235231585448642141778585905740048291069952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -7987950349715302987168350896881399289395994433490436048296549405499737773313950273138086015343928831943066168065812084132392877657721473189461074864517757720845019109208177059976926101662381158110355866292082057067158051804503084028060458260797264401115985049356525848815252491006515292227402353771916429244879651848310954774320734830517831311651523172366252300100702870825869421615646283705930935610158576663347883329299295128340592698665430206076877621003979654710771601295214055439234997290073396096621807662724679181622565649487843398487316454192289719312303330773482678273688557197554241068608957162184049695014167624338618417407734960332719045578016856697023406892700330518701289373541805095193811855501889787018155673765113784503587863628855200089618951480720449072479670212977181260479706807619271568025503522362704646909635089083167157569654667746751327280108792140585512917491432893391741887500212653713319483804996045790372763755399848551266184462181273091174125579801985526408600813046673502129084703180882250872130906678086727061891285970285347275153223222912342768199841773885909612959724859250154668242469165255376278666797330249115361138597752774637602511990309187644125576864837641390675855653468277182913302955329875676167733710250429290277981446298808133998520932982652227116195542225067622708308456566649470445432591283239746687443705861936202686884768391671721767498810199010616893738852768172867262524378853259752052985763038757118303780077542249735227246039955150409923175577701059186618685587566035145820869807978370910636173960107581504637821858220364129283733744654759753489838251237859034202288856506563992458632663668927332773018302247694559650927861783006178502981704534350861829456430394571363186676426025973681146165524339259480991864753552993192314021271224087078532510716886982700057314573743364715721424239742664257434493835327308052565076614086554493056570820676258480818603622225372341442172639019453693259801800894181353687489988394897534887484244969879315233071268435543556383931218644296928282646503126288301271628125405706402912010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 487896244651868512701732105255763880001313448381810761880933627562627798863414079634315618626295000287219339277984074685299330936596125419450609646353479265788225487859043573417605240192007805999237237763360002809367910506218020442817636327691150264525540702207082409451796234611192849933742130188302068913488342621019926150707930771809014275460165280505504066754949265271426569615164743191928265097816171254343530474679405141350660835483772622373713313693604099408595602940052779618960242056791214069238678666214044578929264353186486254106704042202051575994911072409501458773344950641130558802255589534962302696029069292140281796400285516969164304835974784444862251045201227747172901895832389602116398437220278274494609343385117452704662253808864355327804323016608766522652386813344579838959202804188656463740550679359866149333125109997926920831740006792882450945460643464531655564215640663958068687374792253328589311101908837288105760154935259975828520066597186938577187882584345689552627527408541689003801949397360730654893301624338551467409812666988951839649173742186584244097636609517236302172092029456779890531603312290226465569312903099440549059242623525729899093737299226288734342750718970692926920550248938847175757795887453483981549917257559386741136118886753800535401589445729525926118356527798180026256927855409460111150837175884572742989036083698210464956569826163151017666481940244798082594235963017443219681745276733825413420610410106400826474311123441688120349806740649539890211438101578432680043830874626063598009579650412741957541622691137865759895923547356322701572421790533174602511316257530124461963229139167603013185506450935579519423780357055441057400131990602452585547574097087310655448605317882730221256771283583343459057090670444396783877529790569279845276916998612031956720308686021684063638379833396099054792277563346593440292995997245031889075614172477101118581875872063264466005905405491152230088605055064063049359595332732810794919035365563408812856177708438703684168611547890468482615860153074415421995611459459564897584110684746195952474259456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 32633809007976687765547670612409918497587938572258632832163599975739403597171749744672089111642531725884523554661389059011151662595379390598269513350799334473423207509844411447714361264590700775051714018545058376734058794313398495227361272772437585453188151989080430882121638503089888085901767473092198374841041681401345630726013504065639391227688151818821524834926935573785082787597490924369534533357727256087071865315309805308641597938915234975008210672592803031875002620978428955611795256333116159529084513658269445344901042913941750140377772163008423479090148144055940750508331200527673799050756725748410995394011854904039155559329604079436499016738917242766144649069893542739495595487842217858170835184355221053037702270306419262848471443431813154685815063032210291503809468858851866316177984565263283804975727545988007145022218545242184865145017003757347526999174208301736549279289297638318026353051521333039861262711816443065346545080733301908573814235071506712960559297710197565424202649287024208344988880253504631385275335320212620649782945396771833117568493484772686183141310314478081835762631820851793662344195247395148151093692778936510148874696187606437342654767213883006551350980951290408249807834939007199911183806986946819994599607315636762327242801719092360771102769491353413415815771322817854790452215129935034826316024874145973586053876489296369833194980277701143058417880424035388558503863004252710549638909512819798576661397943908981935825501795916903181184401330131789615895541811262164804463924205887881155280452269435630649304855090324386534694921120303015991317872455278824966143513014712659679122396012952658281763250488095875246971963491950212301206381048183048498518205593549500116426628264073679778994193820904259721123639792831375516125273069352146770503738511478454432208534406656305289008141127718225773377696749198253107500183688782156568132238648636348851207294504829772855538618793718615965085587095764953924904765772871345263915598608245995116039622712584059134437393612509009345719054079075118028464908246175681793399632857716131388771532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 740619657074137109564718146320333002266402942040807351157269521156150312412102335315466119070862908703724593569341272137379986768183818075763966639969161459377008808044840705073479485058868806385729606230762170357257908319963241745550444382023889074570477947876408380199042518052146855017578003246761326474897039985820238674626050785076502857733294087050881258257893160436737035521698794337760915647868312089673568913137756913291116970718806389277387029986829215101809924427671647977792254662996399000999809907726010760631301834082232741847700668664055586683604844587405284755260085871392391533524593876470589200693892668259680316544962768547951232369411113310791971087787891635263100888238651911017019555764653255395161307036457846991154802384121416476938026988786944771598948542719404845227251481100547835813818562127865149497486868393203149812783426657970310936479843336866327593379293119962644855213370006499269561005413690782180992802531748606426409160038337832799599113383856592801641941060617113750005032224557979280905598250904308938429722844158725250721116358207422159076754496305552234990600963799048317544099658351818765182920063286966229299942123098260301917161454015094156871129279215936775010385839187462204191898853775657289949418196952854356102209053616816516694307870538327502019223618870654660786182246082097627782703830562503167117744065855878161154913723131212798085380586249393606570576884925931760713101512011874266224467271327955292928349872938329892374999303065970360143047975269449265668115841923492486441734987999429130021354568851799730539311536585983588371645403803168188608579335806617752323662137939129116600105027845824715919996339696685939346930059651578566920609513894309088362336824576841782979841505340746784244970158148063890152935372085530328540444381042685985297797041339336723983481402339630990050206034176559935882876328951379873027654134647691440901422235506247795687805464668295705651718394874655148209973233895016570968938428960229694053689408712191927251671033962206419605935858602125633662028582910571179961847089117300473742040760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -1782845442233438291850532078586560530592908390263930404502445688404577265541695256403818282857738800314465168927837401676165748541311347982764726123092356177883296270714977301649738752757747144292049018633049692112226705765110964840637365883449177078703216647496784245225287045979706649154646406297993330406412093316283698754613005502665796035523565281252821996339014362639778344562566545626334518195042724852479298049578767852457189288185848429941529702494084640612300247462512421720390610291268309423960151771483988934482658768076500531722769497756977221201688071940309798556976458403915846140374081922408591424567008783388609558734229549986147162817122041120673778411135516813724232008366774470570053120468513307536421891122388092775922751360478713740415734246118776785280012264190317503638237535219505122422939822604890686510657558486668746621948316157044274168475531430240953453380511773274625646306408973531026956735983522800320074525851086510080370241679289327193355524291420386540381268692960503282311941529950494024379715072135963890571163937610278566603640544094994141905760983407615255238226431140393090729737647988928677454562231912083946774191479499514725363243343848656830036823971602750467965592456587686919634158298969413567049247732461935282095908753152575807556002626702110946022834901726518543226549963810960373570352053502683313350808707650961905619257132421612829513247304179969572433611917951423610033483611223692512236368846447701909512973611975538039091483068510102698757681005956913154211039518404182017400357357003279602917645828730882505473869365496039753424103332490523654708386442602139034502213954589582927361564742691301909834219015279681851909534673042189414724851032626891986411913302888963223219635230723122278447652312507232696334070067202661409389075063459750519497917128029767054713133117285726254254483204315942857016942350481797101163629006483412623653163630965464291227478584861368268835433216275531004224480366203723906246939974282473193535999721119910421819877043507960133430574360707406775427445665263855203636698040057086637963655249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -41967106177827376726429063574272646246896060636494273933257927827122527507085505657363295867150658780687557477219752991474181611588339014985992977083573657533102929294728548828283540511019055919474473740516846805413371058342745698682053184940714393392855762483727017289823863800492009329004016671540515985585729355861387172653088654326539989838650868810545676460017352612620840671726335713294612150223213644856541897224387590135406465222735982709874275300837209390859737570660368126372689984008749522890623511823331393047095589514610675504583214385373338070263127452027588460828904173034581952426980385263192973333116180208416768839056219941752304885433298446452001679624442217673462448751351801494762879501179554517983101507024292701149808178299366586614213888436525230035864257213528428146995445313262116480934848833252333741529286936860719541212219881472757887766363997919594417740336491152057545478962226869619820685799148043495812560400176152943518185381830801061812352631059750834147446488732022444535136433835590534079649188027563263049866708015492422607504632149060904162244675102918121367749503014939617304050630749287068349501754406195093892121509298336350045785978560223871290896713546276726647583587469724760988519685066284598470713045493799781315704446416675406533885425408942429142909967818985477157459290131125290891808784238206195425926048919181211428240315800730250413006889250272945942601809630157203332223092305752187186307827886606123021342394740368251122431096668462493794004158474416296773618734056988994430705201702640030069981622048771382274439531171706132493016276649780585145927463711861447990380019610266661198340915635999792951112061835369671374358288217137846112510368095679355448038787245749773739921441889061643380702448316342740680111958720441826197102636704398996248540918152125870889327174013368084504374660454210127324955534667408562936320793685480117321954650648903725507998089962835246304461279059434599240112970261054323843818566996611766891081908091827553197088329034570944274302767574838204302421549604306690219505093464823480776695482417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 59853072560650207328535600518367050605229334486223635505065783881892286462239844468596243154149698327113785997014545404383933244170534447907362662382189090210874895538406891139021536210705784818498910517206585866907484385070488506496587453413762355538149712551024759951928978438558655273986829740332643548584360447532278968453422221857734755620424858311454298284544456225567107953853746731524795898957605346405785832940385930318342033428037916932177212169824271077183333553196777700928295245440472053592379800534367463341537610415289259043010640587234737787526758000078151948836472175813952414727107715098089680589501184931308103734247882177325217926018486660781227837530798336703435833543042102970387176142378916856070039307845358035693878212633398282107037803098585966256937027715758610060508260753890479900781330434333186376112398528355041236142093012304347409979575223781680958334895549803473998388555151351757982069516765630532783573826337977169941539922759064587724339316015273898253210267609852371554244640283333243162029762655848829867624572211202723460190071220094049048893707749100938831449679528235724534902727567509363301692684920825694550097788582828949212397904678207408969851747522117071181151855989753931438892376454703296815207346316120262565795603022411647959442353863963500900032044383466608996732592783385146974453640668796198324514653591745823154022524611188007938887947916367007793032146777876479321926664140334074793931227835560913831405638013417606845115327372544652655858573634986437260783602017799718941379865387548065280713697333819193953029811218348215915444740437144773102505809458038808168477281874119976566349961340427820443595269809765426600954259383448110654996919437172681337855178005575758544086237267376421869511699162691978039400717491826744439118425435956901870779537203523972828587113942390017564597312940471529724541924961574009968299293632940267830862263163432284949111746711446961368359309331202362520494355786131386995384226631861645779640834405746167821297521400853146532446523725379763198328180071217831836750658599013687671053824819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 230384639492753782529070132783127086440572399588505450571523013979448060944526185599740565003093142454483935252967559106120468335440039562312934980682283321691127460183404746635780095295794720486445536984040649336984882762223294967930897205507027588564335558748358662475709607466769903916585337853856390892590252644705953276766099460489910792114612859900495873812185469876146430716628138834913998166628535600364897133019187004366253305701961925812772308972006090257117060821143574203897962950474720617923221307616681375098233569773403912718183625208665751252831951548061247469986596392930605002528286452884228160678749168433174655738099277656952611373030999766938322638413397370405658517108406235800073857381943416168122721072212701881101455913414662789677963282316011440354779551059739737557566119241714562221814473335366655280199709385952938899960839818353510186438809262732499411670996650554790413418090549372347479243450258349965129668655251732460655128159751601084808934943431037971083509512253903417433785551598447709221896778122528331832980882760666053227205811924072148218976360889402432275535436686514822347254159457507605485537771315776175667787825167313449896721554268459096743747917235154038103918212040162179363499819190634601153909132799319895880918183721031483238879633696824731856124303282326484729423352959251177796118814847404530457884169999656701010258019644578768375930988821855394866544439722890006846769464726131713251701659428823972054460094063944135244148457191969581606432099268913660248238953059612769943127870251741542697138372107941354021284690857757833170087214023629665729695402464070917156948578392415406298188902510432711897209923195696313326773582480396845308888131989459567204958107242238038812762164425186087693815642515726311350475095903388328507828494224842856406296732277290947476086470419800795953310125311096427518090379005202689501917335623232217686346598983608539750514341966177092122358708651698695080684188497602677781517524150459522577526931352754082792733130158985057981770890669549452175966212018117591651870867410437045724914447810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -72829971966101119315465554712669560605623336716604822041293240021115845568473142707787586997270432016715516073813053864322773601797603256949826216907250193995934227928999820047680340678326412585645109631247569495783362752278968071018733248766948354711340279251152346696963164522971980366636658761115761979196143983062042688856937618307323030623776776046862274128873333519091245341244314757618032953913103367104181189446547884272184069610945220403717959026520470321658670665214234343411095369516828440156978746386306014704427611637735081248452042847990433266841014677232811914011763634125592861825251475513544049842267355442468368929006681023443334420970598618053945256248655214855989525523881814704383599801290343330310928296298056385449968825821477604466574895459168103846076425907033832419069606290359764919816632005352598184599387198193417487789961251999633779393107608045853743427151695779189859188350452923824796704450278617848979336772835386614923066312776676545239272836345350577426740664865836861981901277644729398135513567701897603380328808883837844936002622153353924639034970327459944155688184313920310820997706601720656181745928444549644417938105014166041008233520258848247687121681890071754752599753121420838823453420679762913281462022195627435405490258872656002553332590617126108226601894756782924055656653408981534816294429457585146978645978090836999668251638217194211688331141719216718526256138116032296715570200143947207581750823183746690405924472805750771175226180162377549901531448664597510691426066871896774162227272890065035304358131260343455023987738690247694715682964505307816283376429462826474392776487933044715239350405831808767814248816396678808183398979822454604632918353401319684446076837407913515120624814878920791480626454948805192875218643675053131408297785067225470120946835357413608386372898100638197028347927196566378860532166754254483750674450861177937992068107457041226954003883817415315844592240925577093530464466046621924179995849228064615435812410225782734641139160454489094545585075509023551912096791502132779613346658927727233627099097989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 6443553398448698933496366361494570257093774383863426957946001894782244487688529145159467455531618679936833501187139868602463086012751962871450827102127002000651033118168080501288104213624789339819021912732230543454378169584863534931601033249239562455632593859877774340043778171703291311785871680034952373171387002111377358759544837816217494258497686495765817599601628691877895795830126064939925489324335549181796849927361756477604848922402963927162439568058555091198563902399310089419794484508160999175647255149420743330651755519461912023117953041829402111413239783639310324844903608537876512583535549881489534201881457676084820406258813287615542787873197019088335709696446404277228512826258827279213896652700421739673942258286775971594144834356471945028491954377697362440088659592105069922475353026718740729003336836220169888492879691437601577565450715362204276488772120889112312077080952158600417822807393982849169051131665845446713400644653070249503367600140639973541627150944161151913964966620282125950421612980218080854608444834150771642566843179602072854468739440317009038620301777239320475608425385951269453514370118779407063178821052863458979460438817796988666368381852875761561544374476545972916743705408633174365129067622125822264261433814627227439102666902174753164096641263699891820350371125617036294475384605771304745296298690394661154308233262662042965734156623577616025817959182253431496892401751601555508865535648940376120600029813840524815822057129159144423159547031043344173873567479226867409614932011822219565593036042832870720836384490376012965437447896052250206704182678998459527496599631124295459687084148530161371072133245527350089135932691111745042179548396931207672612102743028086095121149871969187329987699497079846399987761570793356322878724110214211224699799854224791266605805605289255420611774127354728015573871256868357526450882083889469276580917771716824152363535416107413538997343751227275408601581022600437841779445649984545489211642481414016609487420974572386508139589433210824266674468672424965616020058533727365954282402937772944850921730863005696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -30017905444719119157031114470982601214887230444277679611853942088987160839318883217186014079685460245056478744653056279957158289943593639896224936829896254790426477105367900292561870719659231502513709383554027938294225943906415365028446186031616307960165717224337380179623512253823881790389591208869145439502700817289662490959013197451914720268480900196097802171969366170206101867371131886893638241292719714744488493781376062215223177028816771546189808250681079417258920127381837411469939086270485262910146609507610652920407986400348080092926474165990191925795335005963974075824257941599096115778675682516214691906564027524393076139196532455849711392599815711321927435200644720421535453594920761394668547827010972991685238950918166745450873956724555172079100332218873034976412434659227470450036329623030883716098428893549710259203291323461389335776820801590847149462035163057602263326085954646366671365786582924939718420349284645632556168562139078592486351913383749682747341290877925526580825961011066796207165116714108022565416543483603452392597007152531781389812234222315412934771766595101342799475905409296298923615292851388376802462071993788668613514570422303343374657856056965099347531893989308033266756137508767009097823450400413970203992007879846190732279171537961418160127398532763209983582814539717998578656080608837123236112373680893903894064665511884844614737208283005257336445510550957271187536052403246055722516562652229783931105499288786165938425106515841296500557159353521170235678606252345601223331879999384523764156608347877798816526777163436904511877855417700817469444030068714264382184137761023120815458794141748926575166997209328368383310611462299546675699525123431089137928278123699578059180650792371658246285043920704623172552505924372992226481144796190776148537662948522213129216904304585434404013565269669526350738986979053220714559931419910286356962215034280730590861454522876454676386984737624380971844439239637650952437280591459981537975838663819990050247446565907911696080026049857733481304070815222075647963569042657421602443642987663073549936921537413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 44618667352285837140639934592476873888645707466044457391318633426986245110632123838126245422662460311148755819844428009707444385931761508962632141122575104925058261277728261399077296671599589684443126069026048123035851223000077712374753864102852412559356223172745550478991551480526595470128202828194593121381434231864641312318280742384902303360842347345904485341057640806319657585815476156393897898112706873960723558580478741277823993141061622960293621149609127319496092371517754650072018159283523890229124458761472278102570774279060894490882471840971970442477171921471985109305979019111267146147320329579828157545959265994407921412303140243797174412273780938728171666874315711296682411198515386570472201394285921670186018413586306243310776516983577145639747184133366344782041129583414362620281677845228373619395714360351741994235075873771273306303818349051079859610294163609732002545020454499821780288229196848093066949959835249002900660214518110948128944818030572400098564912558312711334681940797221936867256018221745156092953956344348781360029804270260485323183275326674220207087773740032594467195698115773547648104457195715863364952356686085027394061119474889774661532111719522112700525446463484625984615813571326293409841598648062912729009304667244568196454934323814136345093484717439127273587930881844022098130883964141788521202995494345349679438261745778792966524009934080193010877139003277878915976379529677385923973676217004833918231066937204028093083442572355823760230864987000919328937890896932438605471021130442499832512381099671838635163344372809694501995086929899835447589310178848344032687571502186313978891860662899258136518937299668517020636918207371887860262162285996064667180618991263792298273758599139049936336798982465867587864601845436831795629674443167265895386540771216781119361889484866203819524158056584939504373169076625442495646592390320603328007628882797075972778142169906776104703508984779144555585175623562781023315885409541259673178862481850311058666483253075304974968302550319002805514831720251684384092315133566527965097970526287961674141742974107648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -91666569624951335706712901908145884964584654866172535721016716052979582728061185676572080303539864778132835332969015545704626629457663545737642553603929394065084588897367863989223684158161672724667252257765543938294295743582843047589306901869216572248041324792417606598295558766106486256064900454510143178853067356667454992585529475825604090123676672513287182730321594123089360276741710161913004128630546820247814623327171021870704421787689174029916331615459815399687996941304923481609812194995861280186161759682570655336066519934344519276288233359390317227689160772266501042879194591804006013529714444406970963508534047160528692262224781864181920100627254305984967146905246038238811234595584774043113741642888659076307127793281965028490552290965647541344317448352667554297222610848077838165716522539409775792547770616507414422124784172281690001230417982078723479312428675989363410787647225304364958077501960291358887390103251657261949648787503031684162016545556412391189342608772165447302264763675600545772624083670781784039141585378152949591390728688212541129944689103151193330409368315607933245911892743342104635416682303083779684284991228896711482109346092838917571119982622631892729519249330982161903873658663639527086463901810201887717544743054011243010463166654753353602664843107674998650935711295543464602957146600003421580038978051728272670250306202673005506777486977486652200225571602322427763974789239597335194832141745794550328403097145098501523698908646877875023432365275237683598748357739320966531746360107694285162057203483590799191390673655069843055715970814927115175350395310322895058989385897905289150377277116971451068667659196360704680990041679112189572100785304984988188391124802876370817879803899086105310544531414478938682834178980989487866578412057552872627762922161559757949005152404370398295269216685490010747832197673298184013258780862675550417316154063236681542801003944687920897838413403843767637138961308709769227602715252783986039278594457144836197025792394235690699048809197846443766108699929963184757521868997390008775918005738519047571655730869043200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 410275790752107651227635549875286610989678823184708694897711975036677399880386697216345754407340983510338908789624168749248505659454895908826608767800206931241182909922722430996795066323142271418272680458713457504689011340985547065863460880582502838412486114321840610400584357225100662463658407883000440669254441895995247929507616360169702130480426107995620313688688574497261643723651451266291693505411068827248372307867426933509997762787952918572154424592352168287615451368307190026597241351338678921594016683368603514285336970893068118051434550873748352095397044191181208532159910370654981559689269984351789016250549932142759987144615514383824134780969883249439799256854404159146235514346627893541171106151360369333235312428924765818417038535737598824264184599136107589943416605989128217786605435697739759602947522963176432005347137229775621250768683837739687220107970786641904054134376401875776552191943743854114807825585780670911152990383848306466022159441983899402680242860237305001504983660502984407655797470423305318934014797116919113226146941390375331894439403343039495659479357721057255028777504693475193351390861805999622974448710981462816072338942244202053370392783091134687599164685803997355245386096952547111188893576243602758436425512207727559862407558945270517810968597702373710313824821911837534555092642779231152789450048462961736987528621313544912328169842922052917519594002574143970250882168525797007053032840484304665762422907486628305792513914972912160022739337558411940201989331864744994530935805996266634283735392582464623887306432255741261952787469650273555930786296115123613655312766199385673663552377315433772927290221508851416755957844666532404964320483945173486709883596723762063858266190261473898187891430361723561550648454563790015018137490855171195150539965513412086917769628163629422628667896168966403086436732780486558331924253133841790079218744858825326261839630635511253663788570379307446601864726172378795943432075466001895713959034570796289255020711318103012148249774497170105045201931288490299720386468348905642511738479178523478417624465445748736000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -1083136018767550404800733162623025254688055037743611511776760678577602382930800907255307863833730633884484944366380512442381383007428020455850090975464706858285615144755069193829944156774442018442140813619810725491562940718756304783476987307645607529463770449147592158342883720237685546366121922149032184688963266987262934551521415433418810803680375438225586873824381916072248483211210197743662080840063844258583112718970935030480356229636966867947503545644029433164896388419741832805485330234271476759132212154660029132652309792159085288682150522551181084346012170221365208359313645828518186189346288643346665321623667887157354833717276708681910923739281720531730032753208026168679385157923234771352115146596246341245679759138704043449925351465243492619013369338967101647430892054483881049056241929615418358153958045749499769955432958064207713715419715963153731183014229775665595635416147409881746024647441629145128381755045243083187179789502125989928117914409896901992927657842905221729878000331485072387263980852802404539360829713550901306722681174799146903102662691495895591431855056395750625848959998377261786391378653877557428553319727507851959589948292548789108719220426596596597449302244014511636546731558213438632281334544935318877192936383076727851226919158369022219191573983391352320415741675205926555757782270873241008509714758747013299200426048652517151414286162523456837228650131903441834205453773875666080790165709820306923667323985232412340558111850908300608545684231518903077990065765192667063153221188900170997882904269799710031859396857127257455351731568124162504236575964941537654114168577218149795447839418845703155157583232411337761728742767762339078859913717195625660604264903217960284876128020378268125558248007290277946275256400424004262888190796622015793927689400473363053660109761100883712287701908206691583038846265433158844579690447582275037089992886467573120641298628246668737267037522227760182980451858522806646514033569055244048469808719814346412145124289433601841186002461422662652578346876945128524031396470803762544317474365495172373144201903210496000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 2652297050958715498170236901583220614848959269282711843196290888998551322068547459327607993555578958211004885438942590278294062401208186714517745206956723266129499428153552825224046140455020268235073275754663844243560826667447251113962489149484264988127502931732187373991721002064838090583766837676358021388184213065692466409140646500326690155208518511958245076917240107374396945030024551995503397079535161975873905070553682709796409898999202932681663262600275971666137795396038612329903694371188818974686804845193144894213685743896518969444307334708361230711763401541554626037947231931014534399092468452028912229883415726993734820352407872643840647638334218534067551956381442366049899905155438770741369382498608432673533521939274817061697552163069353749637655555143199534396585913598185699539908376400602627603119415145009270287835218713641969743809821580430869802309408281831798262997192503361635539600127292479781334047461413513427577810163944649257696915996001736309127989204611005454521727428539558242199845184577102296720195991836701236544315059198503578787836083908542014975840378601092013569659268771028962411322608899653265215226839894889899977022527764262836358351122103203123704699966039913368287829263707281691645356619593783541617131472699855845091728946108093263520913651868719752753845783968331258541318414211575591838281886536741887777100358657320693505286118826660670254256476233198918690774201859778140921776152375394862990836684384457852578783010952616637201168357502191340127790507045690972320715113048213702128130597617714650989801154725323691360526909179702264135470427934859098344523324980174286385572122641757305013433069901176172497350754852877762909110869612261926719784053326182230155558213593387439125768999527561100786840959532694027664284610556218067458673185534157927176047877691101695904207028767776177666737554451380157877108940644757047063338235374102757380684624413273311235725894670480053534824506327347357956571137047555438647036179946523940209195657051566757988800599838005370823278955326069399114171675335524482619772772213612027538944228222566400000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -6230525457825095021937132879100824852691165831260287021132684482371958388649744563065029627109117251749869518872036244351654220886492728756190533991426297935716323851559399592195237301720648784198253074255920885975839650051290159391067511700954006521830568757723453685208860499539882961579549820188899010071749050016726400504905428877983525402935663457690155230520681399122190429782107811046991876746000833348272731019288468541878742511915397525804543566185973750898305375385274133815096621407730680993916030022643287633490242117817732984618957906373974794004924920830476177925259036710856265131615337115167070223070264956874544140256309263707517314931107868990321114329690048765957976607315672004243241802314575740736113025349585619434244756476613638116767223853312531518789680518918882878051621255622627785278831358855270926199788425599825025289266920900640415536222478529894702635167921900002346331232422769773935466573314363916483943115054646553616691694201486276274963833475954500955903129129976968344214895843497099369862621948350940415057895661764435000811578246090475682697333994174245084120846778669540275712900520260039082826081955310698273850982708479655049095758619466549563154623793154430293641464187063126412058178838366135732306287418997016522175676906776219942069161809004631719074331857934565056985683324919238618508085616140137834201617528015634382597487647781971183360894198632070791102652467912590718684229312483345216381562640334918834233191335235640709597581510796449568778849507324882868257310795061442177555136835680984894292743133964931924596750540864608034888199160398977061479857611205434781996899852266566920742307576786195050490489494589825932482141029612310502724561844398787949452776709518218884595527217022029499178200014847256109064500310503049703029083354190758410736461113206938517441110234017615623651408830228914246165381661524805464060637902889521539014942212939688981836568636588006273781645324630332708824100994475954276867477321578148546039332533763593254588372865657612074587841228864365122902871497777075044274650543377500522498892788987330560000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 10919767789510337671678769522852592783679579234128122115440990074996175650307604704520122558349033472639325053048782897717318420375782532439229792254026061396481521671619214019365954306310901369210569027884408157436114466951028737325173107011855283486261996347956352508309977086704971336878700763426663554821881319880856098440295293183612791723272194758986128749951294625737822091793817051281887384670131054937099280040304680326398332013189442313594144014992480657647343097808809449061546231576549755236384869111509697446896219774229625300382020053611979040660569316916664137890519239275311351781820223259977972085456528325712270857023563927225485106771607410336789969137551674097984706770825431923779938874446924992145173671116809049556315637044657214302403710850027534374271517240846371360946021551623449376366615113531656793564452447075333906978938277112606120961796463706141463717657076783746443252707501099998032522234774402142295926348556701395376326675906207905651521029018882514944731188739191098103485843752816703605486101607667293288031585472526576304822615198315996776113402418313114424731361502324698145849490923906119729627010620306710902869272040727258867845591158781445035227048101153841648699622952839743735036260601431003762326776499315679657816640278904436336707598134223201210213434816026902735649517112172411732870527814641904793530573822052240985309917309276378144921014533745126725867052313359213199627692679087317708157037968673735840685579017221865213097555919281363248257834224131230310239702690053724617954695850669061167362584674834975242931768223572740873602908573743792973288924166530146595208583001608771414068213790730305654523172342365532674207736465130683805289871275194335947725780400257148818243373650679925873432289390700028683632809558834899313094342538972356945526013491388624284599533617432291217736786944717036711609913592923863733604358137367436871542235610988046722670865119698628843267653589539869841986603443578748451979658243117669514905582020022706128897107665242372111524426396753693845148971832141249464662440542715767061008335110974472192000000000000000000000000000000000000000000000000000000000000000000 [110,19] -13220258408151016437510680298560016411682628219763490844291220535249669215778590586255353492924999142043876923834340996301614051970719018170690089099471056806686133979384042167962893680337284146607620056584847572127505308418407162840436284396218097518553729548495464653508961570026236896167589439665840720708019871876782000502823531422285476172105865824851040778077543049091098923480787883225654109485864028357817323025383518391077917430117089633020689043796939124310626392727987536265255498309151062438461802942706880668394005338362040034725541650980934006120267527375563400310479853158990148619247087615180867076659865914462506969044562879155208303290670515844196651816796044703574792017577962855450611290224431805464463059199973127251222545101945891692927559256764723273985793422981955748616029772263642370718845539616232094255212528993542390261172343300963745960681115384246513281407348943129447621856041107295974025308018669151667293908586192573023120954401565374396062273991299685064027205099267403424360885592284491151399692938929873196512010532668436135460077708960062994508524242639808450209430887474582953354996392181467025691543175589436521270053567677718293633590428642359723667892298838070635510683894868298366955162041131421989849706354947148854059515155447844392739669919076926006287833322455085253034197669542472617141156116393118364963079091060364556965597599488259892643872001892837128728678874897529294449344956217686621072001773409935224377346487526268098383319911862983347173110398701050699875751039902778336842782940761954089077843362963156046346867416134908206582977769361790541949245479062013069757956664317642934943125756976196460060647978692463785145859531359770002946688984681799696194509588713171928411830936355964503458009567340821606527806735341424435146876451250998090706292596391842941061215576715087381367463565186820971728933350146722330125733167338731275673801088852536185588877392748871797759038034194018390918531000988095970191968972114000571093432830665978962174325435330190187180008428832260437549904794708956322677718609540491898184802168419123200000000000000000000000000000000000000000000000000000000000000000 [110,20] 10562358755876352561490372102712602470875733622718653180224522504215089290648306777254243434693838010086078831557280384929956004785305434304668476127315478187659717487783950331439463980437082252055823849515033053526008015020160527586329231175071303931673517035228511219631805843125743092115065815531559453193904020152300470723277452597620879582281934022645025281122369902052385837458879724382296263941427132086414149667509494430713487848240520683132135917719536560914091185523178344483273617050185968999335696847599378567346044982121941176939191057529766348551833369205446162635250885730488253442638970014839786136522337136710047024474396574083699565624132633273403036020279404100329328404344852198127055094093333389389982609371435978243352588080240732378636208035968808795493054015033806019356819828321016535471130699798831037582021840512912795642409264675745670876906442964640798363503342237056931464999437861255959323919664382617162433375912121844475150359313016782360962299117072002610912430614950948736409619182606295150800505229709628958416421089641410511817589018522214078337833679886933140549766297943406591536982539556855128715740587153001937647693780465662318253174700407843553948616016145492167819429362481068730777925186390948980796689046121620570063171533416070501467738114288486919278234360379463979239085918972222584230195286786233131069421114602456305177642293307580850994570068717759482650225999178718971627923966928392325538481612843177145750297147672616562957898421457022527094366965759117872161319744247493600812487636712256894050764930363504756746121162659144837799417442137620924776482304838256585485902482224840694380639312008503584446458209405429727881177860897347136535995755459355449290582014226326097071408258556827913699315233005101997815033398170071281960466445583644117805219680052455774678122009202437310076508332700078423894018926408689660750368105795097282056392463786716120010181568263827011965994712098855305956427045428747348850518697617646694747874413093409120542208308204227990738365856160947537718957105831274467568793188375364958304104616436957184000000000000000000000000000000000000000000000000000000000000 [110,21] -3848748707577477485236986868637254873123963950031095363456022364660032803343179037576390444776619104056106178624839972526512660508679287029339933026466999604336260142588812424871208794477247407183464502551560318620255367056413436787860780646865744465395991736877790293966366596298251185546227674686887675223219158382368428004044205508497672670448765721347971058086608768141616066043504983578158672992767617218180162364293913264718795403923847520061584256710402789339938855384760712207795738918271553528279310219593988504395103043146516435777217939137792657972014692919568052576330944918787591216341659360533891552009585365339924092099441791834825688738149026328877092752163452475441483772042213624684816401086002362411134985544696953762223602204431701712562261869189449770276610134534249504600057506756622900160020556635135721346017369827809431635155777971548266697688140288321440055075768348508886981161867461394337523960466619263707992959152528582556101337288681381467538009616062483984209199880977135870801792775008238844702239699083223988624060211945029884809574063962712652632965089091766320209890851088034234786098702726834833146855436691770393440161773777103367073814693934150619044338539903171455444516275491969820031789265104894050692091965109621584734069784292528476712978717670567724976565761365061469664491249689363922208260552239266139844548062755121326283223593529485001112371496575653796499711428014099526715704595754176349290741379025962080863958764186520418172714470127368629677566164561035002353475576117923583029097302021300440908292742278532324263236996453249725825499548256016434452641209697457762436885641762278971272705409227293204448521998999437188140243798436973988924324256818493698173528483266278262994898359320617890479962266203087746624675791588146791651146710791929415114236851732860670484139688905415197138039666435234826771805360657177617246855796395218476380084927849153238880040489015084349050903215097189259295006279930659487376970580560773038428244142060302339816587942362693685061486688564979861561694371797885785850081893195134950222527294141890560000000000000000000000000000000000000000000000000000000000 [110,22] -3539695941716624811012765341185984851309392112748653475953314192226841769778667794716434847064968356430128498791571291886505327996115821855214103700574648529325964430458675071099500287236668331122266096200439019620642239210255743754957002532774772972398476800688376931226717688531918874200104265241762046939494302448217879991824941519386342485444006332051937683101440620955171635786423208909303787611307313066089997057367504999339093911372779366145204431240558003896935026608878814589718713138311710312523908322634819413583368410943072190839117192903615988320900478386719729474457545286491460427651637956824528873819657730815733904551548357076902544361923865955707441864618721304098014451382206287278409059680974505571377008939249110288162045890061938397547248889381887703775658832058099950574712960128607604100035372651085865036079899678808422112999862600778785597678580761631520173058163340466139118260165361813371157057979095149428865738576053499341739491792778948468917634075199230459768356259865058959908794021596660100324907091905733115131346698435923781404789028560757544472806307224783543009178712610645105109299002526515893427265811998462331225664904234600258071903987649091276748071940542806566870233504582074114875484464624865950988684060254074737925830324330678218206781050363107893575113320839226052015500789915954029837107490885859541002129344289116935278203714849499753243410907316086967952254151214719146728132344132279734200502260276481422035535833464235481542337635939930289762716271600181082116898576495686755768219526409980820843762541783824912309821988044862406353919658915760328349717965603958408793184911281924989393766893874466773741649584930271058753089323413630102201476349495628746479081045947559613818883130253480815445116163802514334672603923526526973183656797467215541824580696534653843757568716882614851570568203595285899020434307619225480136132347151251068564140907494739678376587693864893288268695309377449974913543787370545922061958854722858560012031370403810273048216124002158044780879422575732245376179615526673833159277559847463479567179261967073280000000000000000000000000000000000000000000000000000000 [110,23] 8149849054203249205328705149106908288711036428474574234088191183084400379046373306570390060591295871083267598984430793414736246519984594547701683747721592528267850131411740418081921322107698555503544887562617831883250860465532761953263066093986330265870245563076332691920511598984054774101124683828840140538927302923190966938826149401424243453283982164263316494076748099143016486991386811925681676133399560321753026582518317103617682229211268575968071863921271128965311597720935995171713547387386540617940227795620414980508542018998327325349031950329684229358165865449350537864523760199979959489668424262633746657650094408738717285277898768193750184716604125228205109678364604163951608836277005763636977070634006390398596322692921206848754319537434213061477500429763946475294493885100263651441216052898152725192306447195735777707491024098277299094741962794299275089125168660779584441831023191035630173011961941766585733491942225786994668733841851444343929399333308769979962289939972729734355287730043010297181594621928515536360206670681452941588624766607391519021806086372139870023613288715395067580391689237614779176143678017848044777095547963547528128873877514998145263889164686122555541369219310532251120273695974542995180952406796697739016371786413586105168176194097221115011702189365400948382740506844500771270921274838778358166580712871409829511171494975267613822005535374849771003941982834126986020504136743981180375513593830083247137570717410862488560213817152270006909528523674670414068578703287775076766478219410487328280041180735063790752596357042800295747954522022573374136518290354105409859585351525274645031659803035066642432992456102270962886510164445537943641480029088425641766051327816582024176667464004262880245543677967274734955900277034641880854037238077468371501793514518027678749899745055833799965477283784684859808448177720985490221805028969621043319660111294077575574082654999552186301926593898227071884576134108930056229555542244605056522286614530368235438575465567539860223100194673476143395302619737438742133216536429312882695324457967547955140269025787904000000000000000000000000000000000000000000000000000000 [110,24] -8404389875560462803035041339648431973205754036483116983797866401675921482829930810808097543110004138621267192552871284119995468573553887430950760764587401249537478812985041265066716909786983301364776255231438064185695358309495291731613415188392023088884719793300580017141092168632208259273290595716349805736019488764768371205400921417194845049649453671063923500466124746520110550996634206451641832854694599838493282722502346946078237088018880934584271187285647701983134786468965707608074057377474371829342816139391935028222693187348769594822972937946353494247520689947723674731382249415866896995843597821351142648954705995389601049416737095114134084477429851150082023159486904081148742986121840994254153491687707826050621154020558050556922671711825162301310113112829028386746134987230703909841355655413812843571064595063909875388836993062268915930450088902285498596873760095875514103025126646940459381296903416307863418946878549120092693608847216813811959068887343703431879545696876279884702719770836504430331207867404195168144226008334318998627030401232506867356378288411448130429661512178836011587849551902278374796837822179386736350943095807604924314058094123253570628854948141088246102876295047381163481999947163306756217165248718486132935224645679318560322880915504776448564077728242306335487808421032305186688596441326611799636959484464079770986477873832967071042651058493225868128546563576504066839455927980849045998104924161764756184789765238384247080245882082907311613602229057898973197273206661107478340902593450013478070374182103545547632580549512444018005519079883589366922305312236724609739151978372817038564592380472902127420340609214794321609171688821843798670714100236553915986574061071819663138711660734009938210404267663794699798666898330505571930000818970217752797251355044867676651424055233984762249333723926981000331916117495873554934191009438177907462411159520967547586237881193102163164394748689070290921847841047996683530375755590654522043401475018839098981025249155780805048274302386767593138187886607456413694539042907297843481650068281638018484348588268716032000000000000000000000000000000000000000000000000 [110,25] 5307241167031497225698502720399568624432224678097373693513361594041934882989370194055514676355870276671631158740942890951843415275378469150163479867627023464623718232736157196479962775246624040572775599603152867313463662254264658486000475795294153414476191373788918405750049887636018929718220839026837492814125764972245954286921214952130223276727713692673687275977160349447575587485369029221117717362470470227848647335778022048926089987599450199469219273833810783702228836980353801566384764223622378193339218230623369189922945298614233174542143185205170128931947922254218718620876628016060059857448252605104863930978305075548836692695071851760399569006385556105120964540865591886535227666595438316658113292304868601965284875957474486018140741866067534213732007301983753332639782079446414757970312649693160119634511202372868487179929300681845895449635475380026054940871269358474357370309969657841422028442645659807958553926030852523385395166991595020127370409219463314525390528010008485197244110700665812054814686935182597073239341090693743692300892447590717133774387630468168439376414134957167524531153419466541748456207497655161649537322378086298307702630137842251016900644698083761691232630275464504736501163155631937129057424466647302290797286207485945671829553893213443680261682894247996239116304141048456174837406389465283162386141707077509238846716481595493040186991000036807057484706780805978302025713229641918686346370119730510142221897259968366909581570874156335368304987100181580464889098364799534747323878238164467649982241958261688749991867751723161254289690599074342807648791606296533843863731737286396585305559141471171898175546069715769102416005020010612518753712458644871849683220519748559285104895837359618529538054203537206431530861558180033182275132800801649949709621709371060374975499953699609401870960092910576723766558644338909619407758473950831383119900998421392337612772936206725768914937634397164453172058830822669243038712264092919893217409978417041142238398950903194847391047478110772579915613867733229071923140892153295295495855251519380445027558043250851840000000000000000000000000000000000000000000000 [110,26] -1419289032893752641516050235212549695064057386373118994546160962031317382628286753454252041371367800316943435317148591122963895056817239177560019161835283379378985896859080036199075619103594957219950196311913409310268872149728258157313173336471529782521978477413814797260115615945442385643733564850805374132939100923725300446322335747535274672197624788907572851515142023613918143596444066478725000668452277134048187831254486856425606535772368575344678669780474386635572416048566578033703379179972048715856468922335471634856830958547396707923605130877502453544581496562885566269737532977874645330835183010756135390623930431645556788001408823942075173282483895389651171567496849954576443386012572329675117629281522356615581723027272107398250016893600254242939026780176590995547859001136059875335632682517666757799541168118853811873207285361057187175998422054948871336279277660428800067822308265954954438020327354973769715168390174227956347711504747060390702080383834284850256987666528386852396329852963214015061960116586257925769604194532602703354461732473317280978341758950768426883329412392922019943458687370990120789436928236396049997252708529599543541424839246875515337286951739800794468680646894734381522125477556421804497617392725337995419718740877390747768874970557064734323333758055066201063134563708019529071465935836639467230554715246409956436071302665996619218905004173579497688991047161238243956921527562129561603291260068309364190061136890027254466334193748610321939694404427701507063461316151180327918349102798292299179717400843060243096058631830837132095780018391681021719011550104111936612734752775167879445727920389256829635962624809900703063203890345763404661484087053245639203851134420398349178506816377453155183136532633246740343158178689522086795844916570669591020028280615468404197516815457566531834423489119319572722742360176083792283414626013983556383898451584148080562382977501057265620492761336292868265574972967229390475960587523835091404233021871118913677533906470935869310505955353170704148055593245686053614156778006902347729763539482834424441104098350071808000000000000000000000000000000000000000000 [110,27] -1127829047240176539537367512763080203605605644778515333516585038480623284890834739071370992671048652662668187001614162949014274223110917692763418796731410314624418384431335213893964779798696402892224560539310945588796024236094223297031210895961271335934387293845298956361074873516779957612146298901961355760403717318116247359346043636847367286003551321539249739238067456984790319471652302934187081390364410535420412600693059490654369800013223443114551194012024489434173139944912625262153628291711336117389812141002227827082810169374799768496555130376225406787578375726819177963539209242586198797799807486878562236042213188082790744695973132920234167005131820620793416442416451975340443525299669277684815103287629006157914666430900392410968461934350017739223882521930078320297202689158758141681429314766604695200057787575244531968774939780167615064004748516094225582371439834495419572254990502239808208874932707227453087251007507596677738207338361182415540689151556789197410079696889904339773072264645715894594169974024405943384730497491718715559414191434186983940557451344103375779862205630822544659204290232755310757809588605636078488207424108597757343690387392045183506322081683347706559164019804919594760908275014297630237528167110935163214045185815350825515154387061469457748932690270128533357047689136989260425861796470067910672270495445159657539781794604387242727780266183606122038555089695649571728343298476650022441048266962827037148909117332506539288378027686492181816016468820532084731088469743464399523567559679271124337628298805558081536630806144512021996819556879036088461600446026410754451376652447269830043618164677145887936248324874592780389918740900712545676882377795854489495857454219490644151033882237582097377731066103699522557291847190061626119776605583984023383343628013215868949409782908849969707667424955144068097640309484410122275816640864480221405185622220350417515038879131273952823988525089578599041784705143736384071696289476393213155425496108042029274888876106030604777237185246061795843566778514468041667366389628569552815204237426426038581212562367447040000000000000000000000000000000000000000 [110,28] 1816794839251671201285824007340237521660395332325920896600367489133032978189693395065897218841569203072762277083302460938288581722763110954853487954474455563227990690185233459256122240873614975365589999136440182741649670620387317186602704936780420067453285751422350666042275632622257933061466298220479860777720804237695730377202184140197225834701075222021271841424861930002108298528901242130736013944549042125556104496369293008715122914044811846063011860611967537474716493851776246289115282222643594363342325084065949205527603781705543404760822866280099047918894276639132469602427351366171437602595716599769407557521672539936749341375474823349790850943965763082734175494759461553251666536031638855050272223419899996014016551505439215419686477098085973098187599943837454948425185093494840503384665471614486196210991552432359502027529882603029065032084020768619805537059257827785088584076208220963845296997778074094436766409777369599922123476170360210737204890532537686195429001974635682202281144878395091964542359770127924851271435809603811531057796754443387456787159675420491018594528769866248219132160196985036499562533405936685242810422287084600886515315211186866419403992750377015163074123190599855728873471792723284475811360366865220469490644040204249956338176484488323415695205455388184054791714906149511842957291876416475481805589536098712737424218231398175212582274021255215612501402537252357045628373154665496175600961817003907052111912125947319683504791897921172239408292168796403235413262089924730727487957736005313182663663817959385932770198089757809300393085790300219897713731558053718092126342773972252130614491993349777960871495866660230958821311028199041227210454461554959202465401819209765847102036669164601687177604259244962562055967194580172141580442155392595669222133663001970720179446758390523205984511460287391212151866066681518453839128446591228580130798535805932341337561886972234021771937349603609950338665561989750310519339138271323142463064927330712237057684869038568629379534085314616563664260962291669938252908729726987692666379547251681664445340654743060480000000000000000000000000000000000000 [110,29] -1376856652225402347720741835711303404149468532146110464638853135530365542372422240547353723054193161882909440874798032047145472066610485494634446362316426819442748766389848001755557369739510053982228171013872691377790604337680947752977377864588974424075941175559851505579848910665047535280298176289645694600414901252455168711862585119908568152521156985020451300889999751202828576891718956517578629311778686669491692037789854900703282375432471424225824661220918457390835398007095128250239019422939738199361826948756700512841684554199107373703322852070028216729770075944694451066714419117986620046992099250339530295096383162971293795737314327990655376889613648652940498489857402771887274851793850369322907494000700817413891735029373722101376454178535250029041088182093390431764266615958966537703004381141275766179327039612740627324713677751297106677646211542134389654680780531316728992697579995854468551819008200919076070951827326036118700322761963690708299904160562578240939328895831202508541600322465511306613047867462114304253242173628489195034851394010335351441895837081646238926296804124872186256009169672441154818211564150388149210799510731384328292858499845686243009357282543726945210127617576052898549684078318309121150709094731218602681423345857992324513549862915703793402323210932559633178564172898942475996785448038166171873778439149863909633312412456884655176987130603431776322966816577247628100658502210743722040864664814724018636374263769617008852454454034620123784321863633629031370363148016113102253423227484358450858936217335430781028596921712318607315578167655330433061086486165588758496073423506495414391510375646299015246004289623196214393888495556644852934225873535383693890471945074665656277783320468839855629157310046716916968509793316477675484397296614130671924113484550198318732801779590640742059209868308309086114012157572758389263313542545726136002712122311087095805542201598160548283953408048228407870948818200629806671751006537350350993078508440106697453737661605327664959227047434177942637585365369835280207105570301738385767239026221861076389165686409134080000000000000000000000000000000000 [110,30] 715768088838266353390813086863063806855639340407412910606578742607766508383808606026938523370470633888449577320350891201769801471845286554599115360078965762816693195928711386782836070434615654897370796029001329429949205530185109174764464524970206105310878216244244343758694976692210611539936771245695332615849362516066534753742590268417248558822068484434436214841612049923570473007930690831452263786654637437229660455020963024465115694040630758305939323781970219076210188675787822215600409099643244538026477289944338192012369008316141274932696078949560127405611522781757302684094448491242498651438440917437479613655793393186919364894599996986780562997544132626651857090249003822701911734286967337875896871025931263330375133568345223130803623043982198021009722073680485275509738618129021005093021165848995195987650265267174771967461581286535607011788738352308263827666030716739243435189219011013838731411026057711711414878933809119186907085989855527530509135431925408222166373162570629921742935624105065245724388489838619383724034722544583083298414790599106487259210619552993260252027926910880362188471957389827707915880765921772295574616288415641641207736122184758037564962729313405092442278698848656216237196445883304485651961210656517021955808781935318729535607365298653525743288340087495260294541155334946018430802265970647090173836199017720403527233655619807725892199170669992817004599698131432807833647150520488501676307183880134669261287990350643846433320163131877481597747752936332977131642283672978191996421073382978101812141479986338678907511905400439789989128504898776988565107347782417004525334341141027482390053175662316021107882730705882995197462910531193462818712841407278293218060697590181791251683234791452963820523452962257926630697975670074788317015563450544988152676298933978552440082612281612130944462365912895710493698303109249741953374605172347644258530066508993084628752636617017576040005557712086039761637938620028249947060832659689731212536872768849453185128590214058598727802022971186054306431289978889759785074392818256902475368816729826394007148556835618816000000000000000000000000000000 [110,31] -278094657449590541918560066497539880420276355657420725473309323440888289207419070754357474280265117901184297841528768259516422640637937498819265054058706418969910368712227802005193521754665591688806612188883234953711513679052030830170672680175001729394714117919470385683905400963393890090106977791401521716149467557797069647063136169380725665750718526451175378142070669021339260326784414722952296486958053467857381204887424530169722502127749823988861928878310747820882247642702389046970536591299499730281608763897988389375911399745612809517401093342066794460005771444485247726564631301300663422062034279638690117465892147973903871673300633703682324470445064850885186748265571354226897013329507901006567484658989573012506418082695224517672086601193720333485127433330770533612701750852024472068202994325474882696023041213594546752140327029200175587882177335470020877974676209442988483179600027998160149598672837286896313684543808765176352947100829860529540731720812342478801656708797672651730748727357730314857281973914860353270956884967372197232457167435187696548716912925290301220466343133895682732405703868385066161028254847103291966138926843515137197986270997662083483122778276393800689044117681604100264201020698362841652917515907182091853153081218150360411991511693629422333794438288698022767205186656435883088650322612355271485506972488101230751159921975535451676333433334210994574527487665052795288892888433836595214163828435812032815690495685671310877974080941454076285974998497512387363129668652822460550316372672704795692272065005658991301371432141813218192678015878171230523017044327166502576197171569334340716737584825503028893704555690520154160437240760754071981347509913744445061147623178193929625053395776345937181622412328239738510350037807640715828889028873326436395969683925283277012698731903705504815593238925698652709589640482926773124054818513690419663067061874185943637575868200468253929975449907385160140214022047726461757070832001614810874779907008707720908269897194794503484321271655572227795211071699397250597012714707693584339121237113408939790601023221923840000000000000000000000000000 [110,32] 85205758108638989300571201375719728600019390822404228744945967369267416982417543575860432847423860690913263919700244725300004549562704687242769212256426607223781834929215303026927548439647884590378646046366674293971644072045640157570418312986579372081558372860651083392154464493134677429246766800553740199016066497105086063807351429496591584297254600053128493268252817877294683934047020031013408438505535421099266218756647931743427703661303673202228357204669253596319426910180012524210816431292627481962664711319639888364042276792905629285291027488610962139399143929614113271377456472284984151771583058135921445843987326949239706464621541943989530540123352131880433584946422227445883024433030891172071906442484482496128687982403206166769116476523792149546341185075882659359560678977710330083395420090104089473746910030621930437102713457907876419406069209521546800237979107804410946192387542992635521272000737448825424650422634363983021194141288669476608071090800144956441736683889392555319346282009120892542060561696268586453078156231203228436084929178199738383796225458637338650657097945131751423446055342554431667890876127137253487934328221880411838939990141431280451156717832584317538559333516571846145000861599482505408534226031019367499304429528360933777252615489151290627298333176335463052141595998011903296427208572682134809125435362949132826936728717312313955429733799099519718117229286076985411760257584734581332691045983916813234994317014218571958153080435844265804592953644192566730329935484883082997156686313128403249680630260187549220645725327380748434216576434208914189531309157738163884442635858557889763458700707748030641816147188194279648824303392760486218258658088731754944761020091115782490807789568965972430156718359438694807232478343266690539929183406020184671128026286420779849241896672286974816967812022830463370341881228080724191411829918013043376910437949002859922602189604591776695944819828496701998565805658974261737617039182428404247746556218540629616519273438497362261558084098933581557492526528111658471183235869953529486668996323038668695472184701747200000000000000000000000000 [110,33] -22367596147285533537316539997982175073523617561523664208152344601839512673333571072971899330726854363711155928690054876168471234538497406380323096586305799709900806479643822333251390665169844535895367799319318025969371359146436037555896026778358534590029291761863430163332650732858540658991999426393583428624767953524756877779639369490743542606901169260073041587287367768022387536708376918288276884201814889037862359127333672998054498752840626914053904345357869520637041542136909192532432418681720274719284566969278532077144745591147784669043005648508814316051324144233000942654095549193882225773814291067720156336482695430255199848066480899472980317241249823448656914374195967405046418662584402045051932436867420256702630126422142174089135918546656015096584576115417700349008499411965076455136002589218236149697060979103790547922167873387117586156502038124389327905879745263651343894149793213864298911668924664284067297166192482697088346188872098269092841164205825205714577340051701192879911267635531671320832926263720759988203049514945865491776156955257802681380323253285360042213876642362511646206961830087873208253762254169980686054900653930983659756753615308651553757693556147472228392346919112652670009780411458645209765171820002799325916511056247932362833669275601446802310866039446094575952169053307285798059345856211383583277834840365268211407191327498353628728295779626779820738701452852403876375644512634922345014276117291921788951668031477818931465965238720188644673582902751143196194016919540680228917732765627900667732853883419386801437026412523945642697616015865453440681175000360890653271990617086771081461125768515802205129342398611559409080068636207899187353064392216540949491690687101373665336158404019730879970155768862870197184218031974594340826657737889306213871657758412238715029088998491571025136366333028236926085280228161927019995419438676699831768874060180922363157992138579837879300464090257773094232202194235887608533779678938454203210844812898163293409498759077295529280480453325368652511589106197385211158936680096124456535766834049302601624933367808000000000000000000000000 [110,34] 5686208390148898919591485986598270603490255873670244757061818563764837494902696268480553592052192522089881454365700662348672419545406024271458509409072252580155031397847305381643970435834768712871922697556587418831666016607821735540226372309199174505366792041325831997370419625698326769698624224377274149791604982923847211019609900357017761965142438645413441886697242224686634607992857502946517262766580154977216520210284877420977006410683404843973829598496038039579191635636016273263554715371119562284087840473689210238448321269390860955155716376949994835359281766824176981644878312155624148070469179151854890563301971774664767184350044049861722106089763012172942150810583031742960281922914121674456995316322741562217714149538228707817945411842207890002630601059106202430076186670182010494676708734790326001296210517316994368643898650316563270688266330311703202062078440096367205886119537111293793037143622014026375981895434856799255283656824130672946657130011856399452044835147982788581303221848700657043386772050858539060506313577571512475215149352511793208293432201615618125763037792832903711941273441626228414238711712734614241286498212943105485748326806783992214503114740659890388154617738293931280261722774405764999742592466424254507881121576656202759231234629053001682650925562981580974390006429982491207827906064180687494493145048946437931245053710779685001335685221443625109270018175233851762187559523603405962928610115402706339475378561029114511577646678591409412813448216139486768080671663429862008495851085214498647941114130643637998361032312061526502152422796498690889287689897482909129262612880750185245357319569474609216469496183776335881848586604254232431680479597693029413141319909857523752098037786007569439542720351404217516443478543236469234154029870253195226242771002792423256096210839773900795514609825731716932660210535312264233092968188746369374841977007924150494514967201107173978148642679410890555614348634688470218756691567912712339874147941060565748777011951780282509444285724885115947502058534095272325446094631054487155216689376929002429081625013780480000000000000000000 [110,35] -1478321909625057763527868200668048281104118609179276523484107612074343989462942302144302875926106202868942361712202917020068665978298975727237272735412638486323705830157875277895030535121448992307429077978657977342076093586554963785925456381755450472720781507276516598475263619442984311103637931295441878927706640627892424382443012444786187680804196491533077872581411786466818781135900943150180338211525991172930307648672268357225784260002306700825752100065402877454627499217489418221021641571958908505717633781886464764281112861303585826155840855393488800066344224508357873226474883953797505830189952909178658220195360637265610316066343367442153610133290600110830102276678749522759373245914528132332622258833141272078663235269355216111823380531713238724062504131221001640005374593477497517732281641746338487838907418131365199745753855745070625561200551527412397575204347526399239545718656135743899528997250682397325911287420507976968666533874916620124303717877588535140907928932182518105405553624549248259947299540747840979329790855331685788507749733407181674159747300252467171724688853448500733871708739262165619033612288591377369671397999010386011552125009763099675334398867448468605360462369409187307936564781956154020308310418751130220377656942348962418670765710100695415196488058944488785828387712697464708864353353329005636483028526262376651804207718094398071741405911910696660992411140568188148978934228861707630712529183170290143344669100955862667310615387253024067777984354203631869901838330499723994148425854318360307784877732473723139390330094965958370509810733680334903677216417499253048207710265120765674662488211692279807949941857703572777908674331386982314019860486864523132829568630573709595745751931392031892665866259102275239948512976444452915283011885840083014551725949061593654149528229809254507508800011549035935490108346772468211962343959662757023928266025842972024537330126969161732001422501162108482369111734885207366271628046595664098327582729609902693056693897286313825208146546819215552916676863432488653950838650799615004532277219921974245457752227840000000000000000000 [110,36] 355015031552434440896163354151954095344200328121897559836016542960141458340467604144807940821636833590839745100537212375001304140716854671850102335774667566880082357997674071717815191447892228244015451902946576702717516122428171268100277406983647143476182098225258846643868214148191784893041858334128881364603052521573406394134624182565965548805743088409304213948820340904625409804037754919872735855415263548378250266323792438387510349020699640773055720581503266313096497961239735420684912094500863146320696129736837125700339039474633947014497696692329973192687581358217836437896306365704028464192888537992407015426680604153039208116354769438258362767479191301027491832712018453353559020434277784336223388743923349780117965653339521715928113382742886185397985661965815181907945950262405513054799330267650317146040500757881489070655449992637495210393501279440441371164192535585164047439845749387812391400385749418892872938841960633043994017357049773343731637783851849862847951556347182817856322421000917895483269993296315400017873008831897549999716912892254578433072863657130336035311368656489622519075566513395218923272995546913181315336448048745605027872519571391770020617079054298060195985426023045899198680661006433449530558926514515361215239524783219893706095861025811180586755293302546360873213152624859756704021380183949773303486008590877997540034604737269769396305126442213417845640439819254233424313992525259057128385940289941028641013024265572165549326466445699983281016800887397420291420412255774415952989453136278536353688604818370584657460514992019000506324902581146682205345154186461484711960857921450608822786342333114166823082573436226394758483819045461955849320435793858788356443694022523152232525885004075213383571151086545652034471587985188114855571415009923899161342037908481195728398403341701281964745886152261326467721623274211182674600323669428730347837063703803641336100724728196697409541161539508290606213182351789286544801750508765715323373350939474796183984735012876360563699025127413963794242935090433462586727655008261057281600806740168324541265446174720000000000000 [110,37] -67132843716516703035656590828383531169189389056924008100310952314817585287197682483860891277509940324561661864217639728030847105431259142716360520934658824395336307306947916942392235895837094885645451428303866835309855414036608973041033044780448800799116109213804385289897242872475518290330101510401627663847274116549732582395347779511189673091195382805568780772673580454004744620014232268763519678844842415083869750955720386521193486876354075892607325851822236874176865568241021347216675166545632606083907818574344703241205263057231239826743868907506833960850621461010702541213360882658710773133515029459112938884906972103297937671679222240186501916296199617263590385492275012351094574722127526582978180924066309763024824512870610781622209872414507346175077828666853607392622653646383251991937262174193557405447076786943298679284102257910314535217417324317489214929857594048343570632513955824896189751468618669395122598574658784896749840859054017973557133523748129644899444427158732688186819750858612148582229977528519215157550473400380038100353239292225405154072044585027580571116127399053069331527347711667403121380709690363650662077434434848509005425424051248214049281627191488045975436024125261592868413768112702708990356897016975434989122844737017308442289405506557026900965405278915114688190302703305246062324769572806720426162151082851405736648747360220490516339885020006568483732761106633371746582892867340048721281528877177215784725802626988241732132403520307625536285698570052468102227953510423175662535304166987454713449558347729372580343998141549323748988072815564539843537126635316963234992772592211149377188848984702423014639369729166883224728272043447327258037389449709600699552833297079050458926016971736477540724896358288276948167126540346568643544632559984622069379089903748941144254048142939831214158633773004974243174984346306928265458950216320278164785524206200640998698574551170705265710428745811082649100846217592504483853749068488706970549927365917959644914525610998361632668842964603477823589861183226724605520374626960711184615797590565825362924247449600000000000 [110,38] 8059504776097716596366159841881878535987497998685484157748697489245663940362206420261048068993789756410160241868316576244066906804283334515823234870429775858353126622656617222377988940222324035703703306106080671130917912059494655161033629168581172105704572893775054602954629469248595707222925596923197534100218941347125348366830346169513319170484411634536514666339024076109256848836977039176412378499011025564728472156170706783790879289050163888694762568045922374884254664951330933662747837076288639499752659108853415102088345785921260649626122578488872549443336686727273464270768040770010803476872996103610271780180661572134897198713119997243071186495681146364301753353270658249415204287773871251362940768730643127804486513231357193995889687020956669087315426744824006251834022067427249254236844712763776845028825652048989914887319559040038300712404688637443184551254429297142802437538640365186631895217872747243095076836003453701367930504045921658426480329613787840276786099632697490389095311984364313101834038302840068654741438550564484484547554055671944842077074077059205650999554058151368982858111532509276701745970668327914261628202585114196599250223743785607547350730692932286775107976155272445192952231959869752809678251804405429473920601287939861891735223553056128326185646968929656001716031984632370988402880161313820804809786860093367313753631751449198427394944763021336877944667812176494314964459292587760498374250438907701882266501486019053472852176574220942671715286907931572969135828186181088242623960648594173241214776326858158782731249048834040811647579660312493710374935993785013107133842959040601404138635930557469459449376492665031850060800619166247018385090942181010791045855841686144006930694882058735946418252495270855149643377886131659356443162364777256058655734727458197606312712978225143710073868461554604021780172431402969916936057079539632422639342440098389188328291129051595167758058580075532823980804954408550446055844717435544966137163792087452767770499722936827761162578334825323713220085175107933408437092102891981639325873047936504301924175052800000000 [110,39] -12560823270757030937863881654268161332431187816471992791938935487810059684134225978417094416517427985365484191569385962646029051657022623807387327006237931856191378299998874886165313183639350957918216036612157652701700353327560282054611985888045133454165181744113577702862764522003560035437414732546855407184540357910019958206642662373977919207303813316778666105580521828446153064375624688216098523733874813291355858633431280160432017393104655004655899509694204590115266439135842208549930633841515579392857627256438485234667418993892224817688685980481302074499419524295143450384240339316625962472892721366179166296500423593759836032919186244287418548344447451798510694137131098431972498900358220646453009228665147163935720540125142705443477429198218935106976329472965506103689497539662996026935974786300290605200573106787004203731255436127390024008108970606808239035676637178084763288782686771349450445619869202367262031432265021339113505773452709029022157341983850066123374806666576518840196410562258030152946103945636234902067488749445528757478428160329532832201305111239059066975737885217668072149469181332256249910637572129015605706703196267397986191765165591041031380175367998113984680442863945843082831205295839541260099808287856464401713730986604857733644074779545270391051136999974409525608744871350268617396674135244717223776946939095884459817894001759016985738260886511004346848915458228634795625958119492416283187741080635581756870553743765167102663240594255819398538511096460151154148694195092206278872326370806189556369757760071589332871528785992292211514225838871689168394208136397192725029591823380893507912732016403623039217900370782716034684072185940976214695235145243137995458046458599568783997184831383229862976054709045814025560742250714842831246364330723927784208804540518954913611680975129545781610486094018946268600270342790010846769559208653012160443197553853182021560946282501104498662191151126488702492557509610641587009844859009507155170545485565116385460992857178781397042466541482946107908292152390834807078556294446048695078810979056040772141056000000 [110,40] -282766653911132449430995924855754640526948980815452707639047250692076491556426716547274021141754559298045856613740061614277754954433029629835147725693867261713546895028281201856746316165016908373328312473721920022641836039642517520047505939930353440304540961985585210880700854217166704823904625721346255155642265200437035939359549777124814375957960986235049382280056971200160212266300196701471330446994444551544756471243350261327272847320897914883242244692462502139738625448263026045454685478402273455035536106984037406406227626573184778881323864230589738048341782960125489126274892250069530746241899515317969702938218710503757268191067658072815835442222591689484801179061028487247563812202692442090395716465852265632746182061483382052797987571602635814484183444123454349251126508288437127720943281419320928130567820405179912321411867744538511963693598522025126591482356693990384962187155708718233962585899198208914123967513139968197338176271249715478036953607003019965900586923176619695092807782758613669220338463953831386066604765653932353680995745893604346519437104413585903368645845395449189401497425944861195260787028903363242498097909820796230390757100158859732210838422451751229775061084294416642191289159677399185828358732765752188433363069049965522348009545689412626690652608666239630475704939810121737750612256271698584265807459393579460838003078101847677065449815033039866667366297430641740659327143760247499973445654718391577491575758111459249722217932941670709931759160702171330114717885851702097608964906375991306013527833036414128880227379130465924854918636569543602738438272301819723819780903813290576085292928226505356341231155847722972569599384999467441234080662954964643040287459611888239513307019915675516995476404869662991228365245060556654706803707242144012688880477327785784382174541846149704343519519269386567068681977751044642043438581203359448169626909404251727738108408092508785923314466059376969580127165115117325869068317347127230116087318387797096562065583903311012518731223036594765568735866796772953502208118527326836409957936305858358174708780200 [110,41] 90251612559714551593043229279345472572051299365356692686295699806883951404060119664114545349160473519320644434762154831588230202368859598465761777153716786442292328726815445847067266472793954320615247635863441017782099624041780345233556151653699867632113155777047881669649736963306079736148923664507264093282603338809279275517774773873860281320121730840166800503067876215694780387862443248068642164535011941950917480517388026469461818676772472019249727928308483042863398137127951393610005174596691721592947830616882537603271331648176563300857451102695491132621899506465042398482421558162019190532130273277511042418808394932696336256391859924417986397819305835247737729971950532026537956025381218148632592479362131474009144158986926281847743411267279813644655682499930167774528245536555206270467332601070387453690083922642849721838286320535059043141755984025905410105123952484959976278924131997972090381634026396007852775860467423454026003185760579615792167391982662627296264208830567749971459101667718634504896479908031004921484863879146744024456918608058062276722249306358836713546696433050050433610064554769038053487732429578756126782062487897564703139993464430410265329771977773030140043140674540340400248968561853857136128412430006394175044403768436344986268755098808298122564714237215850904076363621492479624504435326739296757562142333475416901040572702138527173453474535798535616537480460544639000065397366315855143243348513770274247483933534312835325615708389259204884550462564724440787297972746294196093122789696265733576233035842375496089668552571015176995447403006027846682338604732286109014247730793794893521022078085401262317514001605172167354996170868577312156455234422714234298660756221742008143680319051283064634202636303626737370659201257752616183357119027521822194256523107969013596408674097568525453505305809681701326078725499927998116443502499176641890408240786636746885673906405733790547661278347226704006069620645464815123122066069428603655887356599465409148887275618155455290495734219433157509266297715729968932249596586434011946697898295198539035840000 [110,42] -19798849481041388990578751839217340150717872316033078734516898991830774337172350337886154640272051291371148762725376007876614503978689853539153940708386943432858448515748030145936239111491310681043019575047188159640903091030478934726824398317677168483556953149916826554312019311372247433423988634309258085136239669615478303172569263490910610165586303775122506241661804325297979020725779170012349580190472406545998943917440379354683528302022702063184449073402671107748669838993788439240403126733718310450757098584041438768364003273951714234209419971486809982084261794176729288752341210671750278245635275543640672641978330763386255603611608542915289395296152970577959355830503103656543605247281420433054028579630208351838584849071085097089424415796435214323814108213600930594527441537172842194822942658947118987711381479801766973255688729199162899703435997381692912351652008646220483923894822735822825419836627874573948573084487887787575092275486412774452792111220446027879632892984065903667346205077362207442291609363708606199895576792072015572638174915535370827181996346648899042961759102080076881972177987373737718610188173496114662401510116582613729363555077152238941672618965827583290109960892549261910752006287644654188286550435387826546370206634860674164976286844987587302791734168322905848556161114368364716556557817920984688844594197854343657079262299471054063268669552419142835195319181150729125161136543847817653707273722071552719058700884009956811588118107684923581497582367413022427086621379330768512390667621356290734138956783627186629227569038077114994906989240438763231911032633259191948240657949525278833932816174118589171351116533785714380582908728761173690170559695692808170893813764359095003472710600408975972466337319009186385504195089718479136709108718684472852685184339693826579605910569504103803039635661187175391889291122459197038760452365216698667841610734522445027836101498756307069180030800735790549740704983837559906662498477757958951849995521939813574374527854144602839260338043230140695608214905076891025050398024938708574519502108269092038400 [110,43] 3448536315609523388104655377649916200351458508698786156086437252791063522343859462655862588291234774366117271548937155981798494619703703007717565624782296744858909913329910249122872422534797401673559037447455293729790357142464633965669067962313361071459276029420378965817716518962239892283004213843629470137610151028365383568944387420383546325672773849967071698988244323715878051739255226029901182318785513216294562658135190239968234391540933063102756343798155335676444014409284069986855777591479799472497539536025481188682422970751719826160871768338903825704253954624002883670623456582071240405983801832305311676728662105317698636558199247084970430791220600214981799263866621485441304631576732770376452552825888058156087696529220310423053154095913609953230103878051394302149719672706330585006791122813480170134689200532328649443709781333735827827234131003079559295702986754742557207409495392544280223335138810665056823770577316288798613471429025931796778652613342923018894474266433099071097866366323519112402782875280190521121249429995704469166288048086439829768688598647238995038863292497179981844421735227554875444107219152665055122528650027307164954949182376920918839453488514411624158215560301779562581343701852593638285686977612324461735162257476553929379958651803992514546410495247155998698485615638354943638330226823204858857941461610445279867374279814476188300677683403715860987288317793180733654238888371015316347520745293840816898639755583516916197890804730160545121831963596082518897106871663384394378599916000052826619602049174097497884052801045343258188757534901562287778850323219875153563385619751012925814606847109875612475340601335137853912018968566663675144517793651613977634991584994806758324716642911112743081821593253306577299983796875877256205983754017681526505575342504007613556507138187032218002710335757642339233269843224224822949912020011447485429672307007903770395013252872351956666613881042045329441828836659254541950472246306238833252684394299941884289895273150139901050382881399599181945466969973457472233713827453365318721899609455366400 [110,44] -461656078906550616711427147496185062855481431581653310269803077719140549107644708338819189845995219847196870604077449261207126920964823788768541977783720253942045023813058703174881891031112576245593945866394450873218739193872259884087716649278766985144825447092176533585278489547903991338396073530917810082054805113385857461095065026930183645272122013343794169739696754471901621468844463757896184540799412087928441189764286856963160452191905263064316854603020320233027365949441087951089637476343426765068466814496418435143315641970373158416331128526207735577422705774427760709203978653507570768238507974639367760087379522768132631852143217037815377600225627563867137714077000690126627921757466480568259920585573617615556849024199901421173691490067607620719476894436768812447727776885895213306646436028309096337354181004041477805743075503809685297171448539706993274791040309886376122919888719838879191523588876631825992185597501767624836248013274009380780943262096500364383454022362900610876872438548504363046870710029483136301591672679697395706226896073521244587902847758072705061366996554470305695677066732906784807311523188821341899287215909466165126047327512689206182038956690174251138550747185682241887902486788446130946200549620775134064538735514659832563952342040332246562173612838212775379478913794585086623486286548874419170098834101357578221210718433502444879746580458162901621432824413861766033274965136377794161911268830809164575747086677273675653834685143560932534610297833447545877618650594162431224049111414544809866721330471214341658069818277244646196798471281919797146193613001027870097316282400105210828124552751825075111782204022095612607989489904454870376003024350630811547236717241450738195697962673836373492492248625624571512466620868998762917293520101518691224000356188277023328644010684958906349780266074087436825284193255978136214418551211450208487668860177743702984575679204694701886475519363854451363956578734977584140866199739955179924271587358165727168499833337796804970656731986602928962432129499986925805985920112357897626061934562240 [110,45] 40426386721385486377181478680422771165423851217873470135551831735656925268712649679035946715882576010185253223899454897835392157414833402406399510867128842445778829057133729853416918371968422879400917642699335328594731786579130101267247371021177872800952289324520812898952109429269833813969243961882946516317052587430874578957313981458678454376426442953599722658119980552772340914317624450633719043592635469992586555743253938449477645504146171290693056537112639156306015742228163046762341499274242287120405283369996651648136846960012265413869955155937277960807190647429953881351514280567799619199180121662228940182329395611636909671384981702289206421265461387945851546084812517044401791621331923341970956771771927077819175496890186574698040258317327827954979953213679163974374378992548378562391318158049473123280540206694289920781148480828972581758953368004552957562181922633526569640224875501827416057363105657377112766746630547698881979497842737622308463645588777317469450341425221836023586858367683153531966424585614659287495871081501340845518588320119788354043268538079125628322986941771472532887911069038479813581068924650944451036198985333128656371070641448590429066048032494366871995272146889881622162237191448533672005977337529202618551846168359003679085780243712508342338760759166208982857274428221854359534661663219999468222563864554024616513329447461950748092316502359779542364854163959729386524536998476488363166781219783688972923820890084372451121827718887131413638722758485036747096664261432788149136833253874189775836178734055925506876138196185954670066614121109761207642621538361651660721147683011255577745583691997149133948244593693734294126160486001759218415612769089580001872619303372471802770702900682025231291437987223727477460819854392454002953360739116941351912980621382805855024222183859843682123338526592537923309282425630937395292603566273449554245691038750054606908635261278001441850563719883328647774104102394556264328082994592684302906267618962376769877584718297353616245904895835249114635109256147346168297698790477883715784076800 [110,46] -462085087715972633644748666256988301340968782895471373635251963065020410888413502012110523428554393479617330369300356038881748437160213741700023601995932530259754365461907298205604509174053190040819091408530415118646294117230220700528067681813899940874742315623385733097744075596008797763091544403767919308414479297962638653285244797470136540133627661582451899073464656520805229730222159137355119082739890525680405639909945857615805084804144327470837904469615205409251142143970440647721210387497206326094631209759667715799398179960931321706894239964085037976883711443402156405583489356751343062157352742464314305555738372386646595516334227258985896085166627420883862163515086858536074095627517813590659196629605596423204201766157116477117465348672172413010233927705213954808663489037390541680893747595747488537005090414961169044308805745094541789515449427886655339688749592296157789013927214733008459670728123151935603165359428055793545388514158961302819655319130544266085602614943396633486359361358451382453453457218778254311595186117923676149969543657899068759261508388063396827299621474293354159760722618798895739941440686790814778300909792290223743783734204772031805484776218233383235481682664794927207148082565609330713152074780879204393279308728985955566893321794766634424795803263847848920398466272564150914602915675725350464115792904143524380940597215693341848497069174720039784791060147796688395987450647743306753854400991338077485051038374583947709640411816567976048828502916944116229588678322860174887014818075100582462989331113763570668994219586432384363786957199781977876171340993284195163880578488975607410324654680307690985829264303947588027784780377681514550319948852776329014734965043847858410452284266113730176189460527378295523333549436407795734887859013029493497316218575448363600342301554437058311175253180967290089893906832674260580274685191540176631116015015445439634151471585871954076370503641941008522402667483613565687366122095723567996310896971649706234709869937727559068815955416201256733097161108266355337386303350386472440320 [110,47] -631477287085085093287478424504856803135584883813232470884662222351913422441521999448234612569674054714512723597751486739666741989022375500196904843683553982906496204673189746060278238511883531615824135084347056189133225720812083677090473276999012382457925058443581486634688961662099335213488053563940211982635157207330724538371358799670006195666584443844082210072291770831334610846450387573580312062943506576956449933205324531452737851426478887269215685716789843474886572893031156020194946965949424356684955473340267230321008928716172659673653415613185259533743576691515986551987630110966915986968835032049950849232686618109221351673045777249167168236027777740123717593228824555341987852598410771526830428299932449222762191203939327543870643291028188088905142552207874203234352252063132214188613676265418647779342536794018810863343455210429152825359695821154157538128624620460290291258340288082969265676587245254956882983647281216122267896534660318079685234198138228053897558119122827571425523418503021838306594882393203816226789526809375240033147728125258591984347635271113631135214388461430815918028315272800403468439953875631941402315997204568646500656080773862974253687002930431047355405569760135378395719498913209200831911870115624273257244060221271424302370188681175417902950242624572270952603255760737249215689230361777073757851041032364280597744000912906724688352706427426415292427140261740688863790469822813918670149320510269252205600945161966955381478158697484374757519534116517593650610314266164280328395258820344601953271759813347042550764972789337035743928545386087305187695338739720360783475166210867117363191908830638251700325038641123356157650900424517168281125348192026451501944425949669916382231191169688165408796971032499294149862001517166605539628923358561998912314986865183364619986843082932294039634930786969850944540227907450454611588303356268015885481387005687924606670336480974859346200314614271666576088189932905609601030664525436676288210173361630449619373908291825295762244062380195278303294273919868145195589275726493575680 [110,48] 143516640116826511997009146392333887926354425829160075788317705740812980915224626338674838329975410801469776121353811896855696063778333491058269655065434714312611719440092848633540996172167935533032845756689457617018843237120831295321289171551194652856380451463023725412177704936320585239284906199724125335232348459321939015134525612157457288351231767794727344776498627183786460687352433999768821059497617287715387707057065878152762421101841909625220856092716619068641353052397706129652683867645025932695718782626635392866402439924571759067281326679178601389486990591365184706493171804231177073354076654502510852381587723339737851569864201897685557401984046436422402803667823590365859761307061181425478850151873599151256440776542786299365288816444850974908018444760082999997730811434047182191264116468457074166568382604253782396351371410179481515758246459114179819967159651275405553744450456994819769989601731499177545029174908359304193044046432350183976560558384321820254508787123470649431697950666544702297604474224377145463821635498170770347310277284863571976236311311418245245470438476356101132905614305261951140333370127236735088746376869887817295015302263447117194001361577316020388527147618971585953482325145840253962694363487143756398483533684433348245787179747039711743273044584672925466893058231420864738046044609151163255853054431878959590579437540098992334826322838508775158858464915305304944768699281371424269112772924768877482819221911057999338885524159680776138409446256166463003075110231708255707813708400676023284368725306102137701964065256099172418124718392281029399276399595317879087092044544977108135053138950445329145112172879901973601667488559649280224725583045839833661020426780594253770014908613566874567662365078564162915490275727241586783061320771068265821451140489373832886884946097850436639767777809605995261611105239372538735105437492401243028726877307918826645178759950479649589847382612046255420791505060666841173366709476322769003669678892726265003569257378874566363268162248183473687577664633951304406079564622707520 [110,49] -17572270902209199582402971034236840038813424268889316687923366413258169149471249518286576437138566778938363567316612602451736648212303789283122082601016776355289515379319245650181493183656063066315151482854242614087323506244811707809416491185694193655791742840511025729071952914824184301306656680588455634930760203370050104982787693008395907408222939049193968843334414652203298608963222685803320711169536353246884235473460666208753950590599710469417883301851175173747982753473168575450016224232178151520507150697135894730238635528193572017658169438059126026642175635942360338656893588235497340899707313753442435230386432253025747122473646128067341057381674457797673135476418220661088458653002646399343486930205701016490794308909562623831288713050213064735726397011000307450633072115105034068545704463891529026875609722559061247493250837298367844234826470867486027636933033976381812905724046561193976665034798777095677438376863269660055858172785980540342418491087271915076412679872847808700036213281114984475207380640371761299568891406469482655615614200604189999890425028032954700636955959858390107127865857674622508272802588459705375765597441404675057679038158292204239146742556228888655553108631948165852306800879526050258395542422998297619105102678071626928470115680704524915470374526893506262789882386275915977506444417190928076192685959975676760144476259956187994334756018098426785897725748924781482128357518982440347668014555003086088518532228748787912594529751872118025091944975650331519345183227093769129494127039675008167138791990096855663290112704556992936329127406546864857747939841222458471732330335503474437176580026465259042166551306707187396189702202454976368499146160719197759289512737807892555093334668034364836789096790707575204471229304046836372641901903298264694901294734516340524951436469203344075783949424888335607975442312431547436289153679161790134159256469474498778556785662989519335589267267169381136524421436800369461356911485340587859402385635507612437736658297582272431915164461129611534714118225179434745952692052480 [110,50] 1084307892666166611274319297193394641917777324218763863896474217361258280910910214735724787261443837875344375486209236969328439886503526347971808913950594241188839693810613812848238456654295636514512278097970024375460333748019570557564733000982933904396861463900877978718434261019896965014529730805563592295699751917728520656035446756855656693446068036111521933953970696644624512455268232762895740319992779708659951185679259609574579076047331766375095890720618839932304036213304874490527239673687257100567774291781302756448949001355649984643401515131791567836496756101369790698833715498322734786510104257344248943641069879879101486285997554335498344956655736030804878024321842292287199565948712531445048095202160026496511289102855455124687593014491766259511437642916175803123912917590798092046950178176554950034430006847991657457019933490186957022370293081536997215084770668377919906863988889224279386655148699206680964484228603352384796243419232756973055451572315335961482472240910325835210187419438911197933592714801778854127460870455016213817864163707182173915836414665106487584505691919940424945398623183636980289770976300685660741951234443063217862458960803565774960557454786352162434048928581243729044846183119018529991509065819439282355805420659325047815876295151352410135473353852023260541676808260677481575642176303283303698851679080715487600313230940855638389106327780944355558048226470708683851537553549294126432885814846206628268000165349129795127917317430449727134798201320474004364884964609629097698201799145739303654237449048944429103225629369796183592971384780001400814825342049709025264116489081444590787283952752112855245692435512706696418397438048593387822041875953049553083216855581778441096821438160187206240628154659432797114496730902905304551494031786005785790480967271665984354249972006521696895028187023607153629530461326332656434326312081556935802554489828463918028470456383646948161924276065771848969618204360440472367411847492949078064679817108068335964646016063867842757564290974621883698721502818433175032702464 [110,51] 8473405720836760930280876434093763928317616900392410191187398574728396341829182293314876303918075004741246653578779505392679111050004205609970260213425774566606957701124743223975643289080454994333084967565875085344657834657419122295057290372622493358888941194360343988112069886734803640072324349817088444929769898492365609886805735964917221335182000279488685154911480927059564533270824634241623563735419026619125525554176689640787650398582856620966318030148289466710018372653503930840612432719409870235259939165545656049336306015709059572853527277840503564672804128337331000771989016397867567212719961196337596082452331327260280448674101182151979880034681790120871049537049916384753409640779532022036838872665606282107113571221413087489832088121964731169402163178530960153060341126094955320764300121937056425440488956324156275893826688467952811516065735520196022924545113501589427681582613915745849692506392841125845374275388467429465495334484065239051959755283531532083055160099388962839627722546494842873146225100738577843108286446622028685124569201776375063000252368128067217417300090315862560913369784584531555028860945959093107708072484100044511606703274143702351778510875191811829133741674003879612017394376528839102549876120230061452848450950356294525699130215985941855065335137880137684807622671659457064919895967200157435892603268527405134481546385387699180207844773847116168865528275149150022911503698796009697047126947425432623612491836290730435689427205300742864131235515012134765802553687759292330745167826316369047505274232584907245835930716814067940653671726251712209085712572331186094213738024001273014994189722037736773410865118722240739240495899526344177593275269312718725835317517738952503087896278798062291031541008508825341724024967907327955856497390368769885200867086252104037566345239519812102852732765283201367855824861297708477732324324021415248683882993209682316208559292428995286544241722086199099782117726012193675669697077489729953933328022455005846617538431141353429840106004449915440666597370784665603072 [110,52] -7562417619627731099581292589905439639920203996498933918921003253209061997239798497139240384824597546685129996736674559766267408364881406286220479413306031029253309762047019417127777370526579383660342930817947859191861798877991078601970565365525294782532848631044807451693943834627613034152051552445922315368285315137180541681632313743187468196110716437649335495582898564876414636137880512272978623898923477479377924505800681979535785029130893715469463941614157747368696925918887178060989590188322692822964843825411539234436494615350646385991979057853334646922921045578182810822989423046144675597576911932640935203780270248937970717910189330061914479436069878999152933590603748361408872055489132348322620653297834845269022354245354920941061932211374732927794144503519090373723286285574601720692717604537658098684666461183940559424491477662532683633679739047703489350838670051582097955272589854417920276229537242573093870541680919393012715512812482162785707404344109587672662950585147550250352123948088101253592452282033923961621761071976468833173904887151704460231776294929626048150575405957877582419109753032041594547725002432500636516391832590729275036403729920250918493152447989700370360766932564828953708936151268781215473157087992818784878429851594594267835162167928492695329654788760053659394381902074357579358412078838664652798078612577201523201018883137581193015940775546059505908138910084260960470808275720812616787986390299019931162955707911720747319334469698149129964405839647658854679944776931079500958852247935394752631650928457149421557616620926252261578174873337983337465738644649168304923416114307933088943971168656275763903626879718286182821766905814565823237144990035738231557409270851376212025220623306459782786478026004132953728258143495764237685406686476495301596475545725460391233274435834614667988330751233996213778481942130542239380109414794662963746035943495231399704337126195783192391524048892110313063666388621687551041023939540612243407566458619445292704707124837900459843295751836615929769878777707890400 [110,53] 659834826132472138757118811668199796781678899452362512897700750418188430556451777174127367157887616365943818040245550049727360351956583355655158474417499334561110946530291704805097418005083057632379426714679966169314428384884035836358996497239108542602195365443852557575054319578274282687837921388775983240229824777517024743843553387267804784066906506651010969146606696648035845459975001189719821802486693601783173134050415681094499337761571585309080415924479532752216223972340071270705922459094486923239569533655501461846667716081167462097650090061391128373053629639699080718632823762916609766348904288400488596815097014843391763626684170290019908642722395333236613867804393810215948498590983664547987239885283979770460587885559894025529296940707105657861962313597764740990931749253444689289434641137756149866791407313937981050427685072700351211968276632779526833771401430773700354652572326069202424832127788895191994340447076844366410685875395189989891243580454514215361059665309298246860000207076277702062350316280632762317869502100682080202579831069985804951879559068467400240797679774483972469628088728108255164887133076608880477916740386955369943884790200772964725493569959937519151331815660404705325688160080436312850512994927296571844660778988860237729277398554420742156556274715532248473138656972161811766038883951816696087263265280359291597289642605501617180697252187539019419565772658529205521248499763748012306327230505516362759090043454455939923170275182495285427906375150375173450868757045521914112850731142897556650342377967430918097887988530419105131439380324891473361568404184654829929869623940877428226225317633327732306083446670516807278338103459819147638143151856096248029379636511910997268301406030374915622665423299992587525992272436227008405195662933701500999183279495175309329757195499794033238550005296974920507759373935443494212334833922684741599350746309778143874375714077433218985449063175041129876889164088618428147294869840490221232234266339522839859304105566036240414218888142229909359847316825344 [110,54] -22562727037045152912967334386829322712196928163184309734682597809574202235329013557232796523981358820209104289971478667631636342411346336208297451927340959305290277976047791499226838245514577252567294676420764797072930307760205054408925162499224251690262792359712492986438864507287605018031817365924843220555967361886747544818953040178564679727397784626287585734914847141113665783682160709035732893260399001177703031543562779036751704936335604461231095016080747853008597144122576225832482051685523814511459094518608098258766178839208627950423579232438894967103329985634630352877898201480057164508727015406780729669389188029778412220811917745032447481672913278319988166356271000978672425750768517664237404713661861511915962650922459421452796792844514337631502234983366478251053397023454308771215718567939218417433313338762061387291633014784565874015425905999789974417837316251273201031865121804398993063696276633782403585631586431345746570723985440349039351191925874098282761326246472189683720095628707114581985941805274698060614867655486728731388850557355429843060594431333829202210637551625590294933818903410654302549846418452997385517233369207513439856494400948229797373133919782359647065155117539752518486216031387550214177258847089033513511228349480767387780291025197358953704515015249372402080709843089496146254021351602432276326862955539146628513788449306474498970946383388840110418927234737981658194914492267583720652204804101527404076171563686101630150088269384650582663095741076472976910003648050560759667345435742787432561710935047353202630668954693061951431110694861427485736822803042997276334710271467043214561164779650458619159832176446570557892761970250939024240415506169314609980089398482648488635209763716385264737544338825021285617360613829603885526857242845269021883653204712155561857173618885460774793254836845222123065128457442537828555396217081711518023111663878274754250271400589636327665514335163896498501636763975099878203752283828515406381977828339667467916824307562696529516444544374553636868594688 [110,55] -1153597723199944983722637155511203605917615021735634605702708022002629423232965469273389668049640241178357805018257765407413697601960139471723152327587802445663629348334738657542797944491753399067375379494486208216131584398971847187986869101655600680486614373553839522833152323705603882270007259553024040656064666587140245196482473310929726082905146562788492773353520283773438180271028108093088501666112455846560130878452334342092650580408549447031405635353879034076255024903441710278201598196302923582351929462931151053905481216352780435978156739381036816940509797409065067366718193988929422469172449705749800118930000341428248435150144245986484171612273235955740702427086498707655844006137383568944413035489789373099614852849045362237607204097894755213489542294631768943890354876734240656161791902629457287872631039080210380135772268573429243388805750204920383091350090717957783778640494590891529346240023739719549608592185139641268274968492464124180645911473252321045730603866808328829826079239123958504157113222562949781212835671604968724337411729220287975015856189874377256407198934045011812139806248356247446437599125449119745138961740017165408205865597865426643719415194560083820065931299648396494637278711546633031482921839029714785323419548517933915964755104126207349439764509065704296743100147184936790291866264123028712622535003932044030049968670543142985655147711101759149896732597663158791334969273668074576448463865417127918976703327782350865630177497951487655901034551075602917386057755091176796827217416357076167237669939519034263574211068065244213259944469329353567547039067255823499140313927952589958731477746615049185691657686785245788061522085322238147175563938181369117543992160395675395405561034651376301199480629014775506100586305469998448501628497599166803904980274067905078656026633205830537036514610546711309732234055046647273375696168202763740673119774582876671160057547231117171412852768033043401706236687365632702066418079993899191575083946060057332700401284614799875660851602648642995431296 [110,56] 203488470440444383739111474659465318987584724275961546114388481360856351132110343365763291423321794706478955569141484398370706956367618537117464864617302164347176279856819358906093772989303609023788079272126146308502408826085958775833992040024509841716984724289876312211098463471027491465766507557849777872451258013039350399247148481003577988864552868602201358170298472914570313052017772535307825878660441161199647812073824872965639635516440435628858829985476347267935386037730493826247384443289838099161139152430735975265510337033770813812696834590942125492832088865320377641515373819724524424643277173876316340001263112450682524880351693438921440829705420269237254302233502735569136525889023915801437447237990598942809857820595420579460979456715845433718714796922248190723532280540251564820361790237123216286660860357035912054556605814016484342706629894975025899475830002794497693774199093343788109959232875063608482853709039019737918759308563239190964660676464425541993832824000181531650134321948463110218658863410002587498535037672096935956944933816564638202388638432961575956163285442923784591480066242089462666856836390517057326803502415591020271400087391113667577170343076085251100694724433117926902108793011759729348983306450758336320517860680591250439120722176243244179326743625960223170658532632212080748414964517336990332365876737604842780153075258549016235392930737488396404886898997255880158522766574163421463601601450046367926142565698641073031537356156996481302158174416051470852380443504607636105668481084285108320878416237236533867360101415690555594407772341108847741199238763827127029828262115723412151961677368812801877803548083504673502004349824322512965209262858553758655129250268278881715175585846741490222838933987938881356239325582428560255578308931075385985642010838509324377555736680387461511220081217065267782767923891014681480087440519874020223587012225607154130152798504265943390143194787013631411075940284116653941909708341101872120673078030725469824973747768123170752476428602060787436 [110,57] -13024466711386457965340556313851563108252076922723855792633423710892122833023063503163218909940692432496967200179110953860734248528610281674449835022282434786735075031547193395814638523077161395859310108918692198482519297136138305468553412025447740819412028622748850616418224898605812845505412563884308487941238077772109575768128312040132930752901497356322509450464161948475327598609533084659731253537559991636708833534244630663059922615212474230978522717663150358936886781075962482111569068061843159645313248477357574795300057003476622545300253048245011866031501408323075548206357508091638649558393501309841413236317218487326207840468337265634861042445591926147239915898526512599446328155248343888335774476957978272708110222499659810749109568536821566098829980242493496249656665343614009513044373757988270796763084811681376748472538636941912752693122122752876624252097885665557091195373409974141914636350437255880393069608664525102511115938498227536353098443335666170601317349275295886000013523763346586961816878803519342384808274440411018660392964207300209216475447121558328277484373357997275026268426476817613534824198640454491104910371771111451251396662655869667278921830901725973461442241148797168903323413333339377892143926057775681514023499022244951394566956475471701663115248545909178470022592530889703143191652023398961071412356785837670311673337740059628123332303192209576450592758156937692593254725220831470584965835360519129703666706373744631449521680584162445927767362375490524580360536899756712798614297108664468165003667655199751859352427885434380766027542532123879100924907891274932771275612977449355479000167643380468458008315973295824835292832394345247927415503427635284858792437999150868946851210003917905431394034870073982896361061980807971816568476371998568515705996235377733658732088050204244373946612179002046641585279909492898552948984444594102086752095802653267925957728222597307681038651405577626765787185834623535233471955455199348325252054889138174981119411669350049752650754557009152 [110,58] 411348934920503135986243613450396239383890378634820133259038044082955709614127243928978709123833456352930353204139756929824364591780368448761322132213645323038384654245811621597348371095662000023698335724783330616500643832904994983326503131975465495900000243979809889661833005226945809885356186414626154987027065130893239910052728356928701676410172141864720671315397375461058862745935746757504906052459012021025142160562323038138610726502554556742590606977860926853383304023571244148602913399344665654837164209033229228254127352560116976964335530985616634714560186832838422421356609244664432389385033910289968563968819814842162808157693681149071175444806212921160351144003147239081591137132382099293705737790614447882431882372094977124151907046578877321470091702086331922408729172914119045753860388568703473024015464883623478093003846600917452112539969767011267120916415884561391360814719500365240313080522666418119273897460559876284807686296939451826832098825688730432079898036840527045808223935480170550943744959267159952834464176527176563326499625136859094293406494147038075707888186068293514253312145164772028143997541923704057582325711939535922562297590905435407835641960687209444357470373553429068364030476513035861611634399614871879249244205583755353420797071719947201987670897041301432189140761936969772585179877786595573311736248321773577587614254490866376807131983838226077317058410888262494552980484058330512746839168935231992336765183490595419673639550971729264498978267638942901798494378546341388921780969851626453167644938117612950018130274222558215815812311121342822338642987471899472464731359108417856957933212361103308588152366800173063518644862911162095217260240169157668453762663324603069361872603140528385384046104703122367710442532452901384663229430341198061913706028792587175281388870854814863788578653698367381458005096833437725321613250322126780254968424298675943621390264888890320605167176422925051348567507539423697983067492469388621146114787797336645392630701004962637963307471776 [110,59] 5937213426448919315896142017610543525832290640811846009348465599573390335945508718763514615634826505472582271759636697609829620018032836024963942935955798783375013476064590403800499207586865204366903004741491801832386420072622704092829273805510983849350571585814955296094031058495113517020590619026574840007685946586927328251488207229550986490987332937694277616088996531684932538677483192235734869169509211851226056137630722446930275821459516723199306248381521543495005756147504814817781682917892956867288529165077709749482739798759941286415049139846463817304678734281122806812347672105091559077559512516369927081345851580120261710562342196471231795183335903798658637889626337636866127546079650320562283722456313994641519520765637555962560969718644495427862431566319804643535655009405668437403693355795368322434368917282267304183996692973383442637901461765852028183140718401485978279383412365570276210230048514807811193956073165685991561586370182010244874117330182620894132328071417180292685166367304786299561780815860991355263222404590698032926482629557321321997650964942701128595783227961140599921323579074328572036116315396829348417973075708287423871920260655033922089675430951517066935043170583983775320536816950392729539843173392185255750006341572384956629908992326432553898890502613211210772307793046902233597722746559407071419900224687062598700140420728196962429638180578302802143429040708935512938927580499772731867512785810879763513964745381376444564166261314616813442410177029208845391314003481059321958472285604593584496545674924139792513219996282488292264655442413529929786297560803963815928621764222852254342770055705885977851315605078858340156343731400883795349516780949821359051599192035564239016725216315208938698567196966598897441439278320647857550160193046410662982595898754385511065514537262604637610210963029763617137980447022305811199333151550413903872045191755402679426041430092328908734095655010138166548835073210634309114573237198139863094310523533601307252576561091265505348768 [110,60] -1363522881452738805428738514710826667820735659759473577164237260694226799641026613758921753937543647608875625160038899506611354386678711575852597585255104684590870113572954465139855630488150569085322649887139191623629305461046901963651059012108473931690232956733295806868307504171428851560794617855510338463785945968234328270973776314782026126863426633790159993659065072924695211335265423113599817773960132761811929385416702432016594689538399794655364457218702218198795296182642976134593962000990084336492854049365336760060008153911196696338909726353219480191433295644123637051365540447416037739721514411596352534293730114746216883862962630609408097902660961664514429143413506218402926092744845871480945135021894270774259851509824302738719227254377209108771024385748901244763495576498057766308699151110858977628917766093193382544122092571688653014466886849361907263910866269811033556943725841278365310137379059827565220563906159310662885417644258119423819345806705020973111920988419254815428024014217241074138898840732361342383442617614371280528604610295770963843869483196824182006949085977384936274957576607043582726143758916099825618234438462591426988669955547647665663138405267933191381707830291113727067438585754845669803033247673301360313646243901882484623415904947905658546518061198819981178239938923130626366053490352453226295140395761977572858428260285330919227145604259575613363632285954713375345638688329355178340953355600443366953505739792413240848932916299236552461198213137548939410589785983441017670218422689573976095028951625377918049919814541371557974905241154759585495655046740661088967874943832350694790310698252539910212051986131617737961770417462046860321861572921567776277738276390149400920318711984406083711886058563052613476040331460779884634933913198129313902108329733746229753464192187878965473662057882899480656092706021667811103124003728402053844050098240200770715366752310094770079104734103801433343840232855375204531768528346202573763139795037290827982090281308963319720 [110,61] 61377499949797844688119173032111882361987935875543498397920913828524700502933680503745928424813953314565361644281314096363626951636401165327330962470425009537073350868104141879634497235735984909507605150402294407677948844502361590603920513865028932843127746046003504487956680444614158781162167050574620084372766940410765740093293285447330139878434790959430943402209812675103448776350636540196593239576490417820249370039170371628504645218798290852023964930175454212963688891079029701189844995735653898412669977304328059533414042138343983351873509890861202764931122900420056505899364642484151176910153899308414742495857430762999269061339322072669264001143268582965330331541383756772927019553376803512312507615583916029896085435908880527582320954523442944803561553922990376827552152626283296478497631469360297229784960915200043688034057801549153168893209200780912512727536290079094184866526469559933116189238371279235755509253389552981367449005637032635587871657056604626003257759362088418535202166628657339523564367878366366780146510517547766552087311463370106468139355549118420308088057797949116742011162571351533038310497451473903929638155423013499246358917717377109901564591561965927737817576433303017629987438930703953086847610680182868863394195393450879833947789095187007516581728734012657092502590509675018272576213811243458930939624266734316403433020763215074460263913161252722552252097870886269708169228912959943876296646747478790006977698050076284042562523205980350158837133349770184344324098228903360027613885473694003812995464606025432536095496742713980081577548277364107914976619180377225513906327325524363373017028427339829898340979942124161351400865443953477722056020017264972760354010533907887962408651816991334367582291731184579355491271919161198780561174194345471397401811020018700986995261732042696185661341209837250131965284827113973371545674113048934145563224827920616544805745348965091322974709661769633980755435957723253633435951767364440222827068554871229368349146238641728 [110,62] -361547361212096146358146172022502798838749724433456860650927300035105564775909914171171464164253040790738139777105974898840102298987438224079372719927821897255692802359726915530971089185966577696073457095510702227568518133324823440144117087262300203255097627833059971173801927507603143846961450846865182867192613197743202062334609172674965131677880542106639780749269460508889619811408311276153810049481731382946725150749892182179221825667757323383198508480682747261415925835127738410643308811039673660799348918118467016585489746659469683913822799693339349141795812240775781616057043679276020516345197227550022112150177389028074821156520661301237535561039417677214000221598315024545165966175720065792693773391471146480534492994430730013926679728558309767625284244410865160287770936003438838747597596793014743064999292183312187322154091510819795827189944408763515790967702541811505801230149694886878925314585267273733559141784168162480498238877794841368030439383494213634400262871698439872740025301761151575379001090571472253747467314132308681969833100373764003715714148060265898859342160382199518902129661064349450100512387713092760571307417254566449436499966139191752353815297236659292264714389920198149943334727408760896318014130063531337317236152523973581007180817458858954534405714883091046285016962543213596912523796175651156145018954882160167952584163866862267239441055672540430295594043406255801557239923863032442208190522857711822185552784647733610055593931606458122665903667863751502489446111358435864875494213406581607891923999420876558147476332378293179009292394851852938072079029277187674869405918578390465382748072445595288528681280771641247230448767385616385066882678811373209571984114105837574302235771188633532384048387017601680995834213151423315265903950244790145347300007500071750351011274528689710477039666270333702892230112870708255454860905834854901144379942909624533645917365801981407789594907780409474026827976411738471299545273923300544769003550775077302724796026400 [110,63] -28053044878564422175791212557000570368580501631514404394213918935282485899690557683951294191241958474436665816617125033076875525310566319504193370663639885145554608771011596317016497165512752369372013377755980535569674770436920442020739871071816649878471913826150228143315514228555560311259370518996028830656178431279144850193918235936343236817330171765898395470733148362773510614698707845944300711925243980208897029666414798105823950571952856142914883467624212349010535834726685068524306191977599112263692295405395074980341356750192535001657943624833759666259907726194530215934383030400697772550469732107688489550873883316397086032567597629223662919823482156385329271400934442698960926419580563729342993503969592158221054461958130631588975107171638046834375808821984052897964735768737476450648967907798155682845548097230561052417535681028813628375325901580444299833856495267910070710132388247125208281032068528984116251794943988097756612343860172905122748044567935064434380507295223447790680247236498588566500386166186980523968709677301458807240122593611740828105473168091808627746589326817679812517750416053746488737428194763640648219168716119571077047219614126910348660532946922205920643217414242088849655435456830327351851312056971018284281372209867403018899198485068777445609596055843676411770108642884729956393394901177203362898836806640867103690619483083563052613462468228772092279052943630948842974933088362761680128343136821079886636181302977877457456204992672000962714092035394765624667007122813710589717771411531505119420750965179176063913119662247242562125917659977204055830229363166766548099094702403554614943789414225729896716938393690782908870186233434593863709810617399237777090649237759278379981551728683765707643607765848821084668189707533996138943861815872675128235024977932235297629049751555202548849261180415672360628032426717984416808658039516003650088150170341491368569413201051545583162538288384359305880779427769242075169842561857965999744924904215363107120288 [110,64] -592464295923907364759082839387769281524298366048960456750591760271851186030887941314990622667777779171887802549811684949737717918800550499450165423722812639720098740389179270906104296994062579086272227783816226121550950801767723757533800734587780824421710562855799618075255306944867104647418468206399623551303877586156701920583479546396655543654553201870378285832424034641009901442553450929872162289256567726874045450924007336920296443362186282022718111365904473181598404384233473513175844866844221925381669902271220644519038623977971870062392741854177482781980982875383514393868900607719521434326640891879190015225279269839481286946039948696810522211368136619461441214170328726979325064377548783091681477207811884331899869908201592319282315344972547290307616859150795500140133262438963037843942906524627891128471353330181837237421939959241624507228604605146095054856635186437139828527353412724539857741395597658519089495416875863457458806932273653179317144090133557524686292548627934794323956886798383061072122180181530864852331670915325576882779818297610818033694252807315833329409742710434228407315216436577537777973841112829646153503962682969272845231678241631497976265904032937834577463647751424106958005228928339605882734636063279274182638444205754389614316402498951433184635879473228451155622310468021429401761983502789279287878380085885499253208365505123811428958824008930735333393578695997441740130200288956470138174126462289385636994336065982307742899847349546157433044786561551834603884978207155325323177768509673260253466530752013206920244609460972875399970947825449060871628338944210083090744471917797688259034194866730974555840114362646065097084774579735973166397347412783685662384493627553868374628108319067298646689140618423386975233621032911379312904036574446707347844809306788731770744662696911500357584241142925750377140928922464769413712201812826804751236096335599789448834869694601871247564053568998187714430224895980784150683580390301403199382822338459203284 [110,65] 3352696663713409028330028230996634732849585053945192576560984950956256032648876677679732510051179034289904263764802178803431174416161591940671623126129447547345629072892649329962572624007885140016592992329894860156300072632360378193502385997786691659835745799813357679645931647866810618333101226771395320432803289217823316001951612038508438973436322872245032360197025393083843542149192136138454574830269560083056494006825632889761887424259769041180391445709199747928006654527277818616875721481241873328156521526143777250481407606564278363660181168977517182537242509263282839795666672854090290245712994854621490688428197994294782794134162890882331682495985417664717293480464428630372829991272003701398629641713139237487189865787801464727441735216104873301432108262394864462713201621769105947805297413001563943000882918353274038682623452276442797229464149155822789143996424326192579814077308935642587085369419379494973370164847204845755954893194198872503849972058628284146196270455479965839997893256695266242416035587709919101995493072604293806255072531089235621083625038674334786325541076395411668200330399141622991192587469816143306038635813905960077257149449190301405237100787454347127644149218056449787263711980436552385901672696001410938515116480230160072006754447696284925457443710490596806690745186249576884582944364071481759626863106731225783356877236348493840518955171115253215102518874474500826388765356475428592534484485475888752274444184536124195036150706480344061209678710045635394959587350532426753715941206084784107573741495234143266303847819180074572705602722090852825189085879821634213739092430612695006419833436455969928785602694215220031677967515811229727481278049229085245395975605203184723057984489739068002893381770260820577370040470509916300991278984910169173718172785982991686684070572192656946699982689216922869624428418076233907844875086419120805554525419110006513935143836467975389552814956590860171384980117371029817463485235411421124590650885204640 [110,66] 904154863924040140418135357795985247303048111299581332874534270992296812999220522549464885054990831230875808122786386675151913030382855608959395922815751521405570718062517083052822994817136920622329783066824986762536025982203410344304265590934556666457226722573437217843626691297313383261539542761144668175413674393251566190349118339913245980733014154211719873865799504944800750044342866489588101102472383940177892101522810893970956739455963018510988895644317371111739258113491140149841475783216777389904495018883397950033224021140746079883479069559557101356669843803577868710200687101613726339828947597648260841749905883729229185030619862849863719696140703962249786394377416697504958572399489468443916809929437526439987031003786989318029578482198901137448753497050929459887714865117757714375265362096821021794820711862908360542595829537395692677801984543520462811611692717701747231240182106170320132861560676889261299066430371023247652946768962656635278936574186281509155158330369698837099822911505698280667950018019753174576767074842223159067816576667623509226880833851076593897878243871777096388182256913612861304337028583153144603758289685839518282472217231318222005897542931984719772395062830768076836346212414664811237011733752752130723654103668683013775591941232440096775993523332178454871002245190066369794595964480621881127524400713541919573819946501931233606613239601910264756022373165347183688281327732869537925948722506199749155585327894211995511510307158574711227933965500854125146518217229798921292959763554402784209158829861729343713681901268594892574956376610935321020590245062128638324877180554508398276904639221629310825045075180248950510623395894440547417314839450907484500078546901087615186358034733774161254755612149742901609247571704524756024960208542957061722876666579366728713094026433541012820321735592335674039459551818944226168534801525319788544227695855522557281442591047702298474625186627952106809801151488218836678115229579874316788254430088 [110,67] -154317964379097464224787665899733367030155207904479865142844201777053526085231549285744531762991523061886619795960179516660229375703432502806208049810637632484637743593480464363767427324593006715700227564127568250554543047013872850573422770843602243026988688539788026390187585212153986625163705375357967187444736144133136884708525516025605680965569181731754251670059678809602763881106505111409636200492402509435878495325363437998140148814284183105433200383958970795416169164454423505875275852261068497735668055108438018028792750851947981298433762237166561294718723808083570428607593861990068145199901365063241705471022720325265576685409311154984389592997695646541089669254076869490081804701405355984118107311163415629025922971273808671586729241412045650781338899186262764591061123843724361395140892617213764897776625716215159542434491338519368586481883253183352025182949813866901946988624519662850103494803772463902621243121150675232857609140584061361515732378169159539197726095380656812737330664603787249686061430384773887911851923981877249549857879236480462104669759841988426563166041199087559713999760402331251726182861164703130334998272417933718248639208422142902271633975793832254035721049216607424259795426787241085375092619457923021065115351634227204725430810781472082848448282261980808560903238724573436604866587133272360924533041276005264579772921171209890896595906659221981777860452423488177172572432746183184768170716321245137911104799021373293186270364117304784988874835877516011951413204527552170341517524905040558403106426269710877193674520162536942894262403588449205648445587176537870118417719972199048272307699887971041749715866798761530585288037600868357543236206799614908312826633177270463663848325654663824863809262748894674864671641706436884527240087347065711939518712754074951314283480797041683550425489220858300069480540670572484286776988196581129497822024855864252242743612060417914498159260305196076405446820291328690092499471519905523170264 [110,68] 209284218543936234093226793277005243926807649068064219737253628415132199399704219425639455213857230056306645760195326319956425525520775285913394804256853569242394334231145375580673469588431329470822618130047957166516958583464041756718841396857987514708324173413916760878482484932867691389766861970209497703701309179227293668879166553164385050597803325581934722885337644963096471895471022006427254744020177482002551811571976492712864058499557836825073304790632853319632760530009138838931353631870199332125906403392342451429773333710899443448138691925963126967081485385107587735680193324975431486303280982423746246883428976059711799199325651018909483598893723812601872005938747586940872846381531186242348425197743271261834392765000392313246485716636439432258668497867623054214337833882093278517487509162782959865805803597561907531437468012438204751271769094154839568991850080794842539765903435559953592848148761136147009024968223927913716611827418425117099233999293867487436399667556518030885425675937728729964214264076013533325822676769146147709245141226427671511090977163923304974255453613602384628774919818078335436740909660024116255336366622218706471888800777124986291520825670534647859644498357885213819642598675518018837783003360590897187735622750960079391708837032232520336174907648601165005361751899511962065240549793704292193539562735811624575313840890175701217219185006756489124949916060426546938969700313106475229008488819892916790784763549701927322425009588607731970734811553260983700784576656356633788528954082550562568371227648333979895736967706260967816828608458004687674407703284165071073786698184253095355840754966778678127855006807689612777673089238861949903209606074931895921007934475634044182667408660907699301613753810735480723339872033006121040615884836335246971305579486421521232469891376217638339834672388245707127338142942164055945438016605791538025475484843748200304987924855834877218421054652391670317062678332190580279707368976853376832 [110,69] 3877083505412414813923983063781356157844693275180674581933904504555331997632491683943206557520022468245185717894581359250535908808620340408006619564071125691438986492252838172360416937910953608439307300889051956504531755190483659566204607135764021245082620162981943867054638678511533191177356493508909990842287797099963612809917393771879099344181515366756354643595988697838848743139098956000857009705354558824748244420810577791217306448823596111995259949484863826252806834380064538062164592873568338652453129993746500093752869827456079055678310747307859896600954992310452470225825637700776913636868181960802425805155269085663950186627397357997519794259067120751538159708845231336865307544619261198663767084724895236412161034792515820429915981033225273826803042835535795116140481145809706431225222074196160411223113555838254760574911657438446335821953438074895150051178503949979280823435376153408660865028575349724134745874600993613945758354543799157792576242138725973211371998931037560143901639726830977152881201575912323120771894952401107429751687991420110894022578811924314310850062707805093304610968588601117487931211378854404373513277536346873808730797426845760996916321787779792959723963830165862404383389665250423033626264378927212354974792572346305289742075390297081572905060482388256190320655665981411313940490279229102897183489819829618816221685322999588664845788582163428524206017600601022788313473437484250539260226557436759263639262625503702883036617102156252979381449586214373106816391223470526847796119794631447516491483370990952642633741776605433315950870897149295311828915200076965068836663584343632068104131008816728417111298639855722505686757938000071230127750908065286039461827828183044019294233071841561147761649355347415948584831025362514812863258561513910440302947226843108281525693023661655876448759255013789192757235188243508948121555265858486080256540265179894883499549907766452449376390998318450260686591230649691277984727576152320 [110,70] -199752364305018941278542629486728305875277588915406087506079626473517883525368079118040134997555081900351575393694362729618432369953328936210728362179845640400255228472179996881646655428484781704288658185037313831417154481990444796047898911779094922408229979530161515400099238618387692326433627681535853486065654809253372628953222723750906724812100000254419676801721579629301264041617842693779618257840554705014875877857887700555384780973076132795506872447959356001801954753805155340665034502748758235152324907083147498323974243394410638018511691622782550324845336965208264841314574760195312120482472420296160970334033276243607488672312484434032441046026463479658808903227514035264429153879874969829312823934569383153413537697892617723731151292764816089482544744111414108673573793962418342039273046827335122361981401592300456027270119247181631639580488687919304936218755634238873227729750518158286648889911643831412889314516146820072368049245090838632952033365711439659442135539471157770954992334298150410143501994975435815926317140810330986161463871254434454873518291338474168374450084461694858319381520099511166737414144441362061484409678166998356157725693653205988663915413916668575740503137260998079516595770476515093684731947056699028931411612526721269889924258006950961013117808442866331049616497351909669251962132760368754948961926261569981197250809890478841117657609960103258520098661735016391475608645084605948258188662492210622745860060623118664228631502515811868691880925102023661082725095375679172424511801591625438722212399128341504565221863467974658861623990121761700225196806538240496206329779705829181231453284010097090969040759055032278098889872124894485222935417041759860988958918645674658152055905374967243724674745117488150349366623444422153372166339379969314784517638768169651641312962012187061732568222072006886912434943306684863556536212012448679207021611956971894034153811256622722756409596162663376541889993622281558410105522272 [110,71] -3910676315572837628328123266469985791639825523626208592783925830885573693454671270826606589390767035925806053085894170226306364207548958067915164046384747513923073104515974633374461016743918724565595948136488385115083160189522695425812624699819453290898669448910912108300395102451899112556196822283752237258395063434559558079258255082926883198357303195193371703609600857687422892787555304028081798652799473841584291340046642100792475072702745516575088815114581779283001742111137820691165997156232196740754100186945197166472481885411973960150332205615651381388753382273334277779868313776959464705315716713403719260136587899466916100606636606721202687882020425572550196402416840493890846814137296351224068648220209257046549096012429466935896706750329491619387199315106404477059057213038566036786076118975856064365716059953758006391682083582622551081695764697955219968737122552006832553959760988130415860420817527847820673401910587732963100563377195709491690547027497058353269106881835452116233801277110053465104232872924978745421939906913133077070970646430772089957757190466219513111903499540989687315291097948894470714033809996732242113218404487757028600446724833327369081294824650168806571262197444852640853029836443837400687921585977190615064954040561427957043041972033418739370629450894637354793474348117822450994209222777391644796140327962165013053056121411612877908004461750287724969261361205784488706201924238967661663196891322316017121589894017897328670572152820515939907665468446389513238454910595319610317997828138159070455763777994812825976165754816879961789352557833512490617252545912381133203299247087510841305384756718478515978153478692193133985125764708910800530871980998409326844575468708298528331811408843843142249618794820857090558767734681258683270895367887047220094301268847962494530947982903336502321333213979038773457835822484528832216071958893115183901333136060111360264193208048933547798845029061266708486372000707561401521344 [110,72] 57517875325003337357848911563560742868494815259997613918535219090953695097242860498342633072597667418107824432724030651256803381250513073767183581220753294412879582962609535848661073056438048078253226511380239186372376340836921339384055374684224549892216150818492900740215045669617648906376140423035686712332745590350964421274079486556659354739029534739948690027202294059583955852925584447965236018787617463657376962580386555715078915840552254666352268454720918493724035115508059712208546357317818807913877527400188914955334237635666721632800317744663996065390409456697003362966001684504446438252687696755790878536443824622737146124321241320845140084313299260282712241422938733445193808422337836241075102449385221676483874583188651346646340638680327962779766811082627857437285787804019108584583620508035664330087781246732412744019916982603155340008216158582549881749380292847455543217085878210699111320142715054272504390093393020070130416375502740418732083207967392968079552880199718533210847796430035600163263829238713281196247109682985522596094275237047506443528601590262568056292134050066754621743448187167198990056058012176413205210049258045982618782395136691827664989537375744074942993351110234084914930651281598573653973603093700101244732652468400962025843563770716860817978378692627932980798496788120648551685125729149414797067494449548070115476705023099060483398267969899230021802215232334896506392591607775447820448674814542552564789637017816898563115143819333169003400632002380186958922892664191489049099844547445303115638966831602048754349364466865537511119827461320348689903827972159605956565719423453555655102510055242839160544749999421860751417064493291478171514421132695603801528221776294997507204990919893935939223922309018746324433888034610942414724738137937571259289005104203308140842978326547946466752496690812786535712803763693467180213416498568567966809290123697643368982795809344473657929957012525371075810757216365467013 [110,73] 929247136518332715300648554107906921987779048650332224090581943120370072506640293535960394539381873978694858072779112535556845847183106308111405252491268264843785053368046037804498858181364345276153686617255654334705900250615254494000647518238088276787358921975687782969122189667707860161247076677864885841865372442304290728272056942716835743959389286082598472910751552143016111103633991812655473558243054298047589111606118438873954506328873445760680678273167847802858460566833436954105751606652198715369507031851551619830549847702996114519187745762600041884408972905745188559730137705915561808708108304951688589071136491307489863370602528412205935697329228229926477431722781179919113501166899325031610021763338711349211311815555333637280533859815021521461683672924598583333583397924881145562006163042611489619092598355816471001273419287429746095969151559333505311266921270904968562669223152192964128717995446588236114063258232280425772670890561920986373556388259935279150835410515099935130453012527640728389718321609967230898804391423252510957816627199821016935838869131657984592190854184718620593828066473466877187493834667753494439723283503108856244921528029009140658805700050323123621714742052270661218253221542971137526038694985218085660424730948435089906661882076103863431413894768942657396578984100424962542309731399957981610087968872261243572402713881067278719986824049683807503587239813787098943144030805986589814474373072303663729870213644305042750287671367449780956177757547297709901457028002460862957181165794743297291579203541952703612498542584376948860616136801371132150880453409627896882449774934788379913961745214837037354726066981162161184495340693111221470795828956613286267511059677885660083255115325741829565676665305613709354736205077976196957416434935187593628223290094760057786623140992292649522988761223538423950929893763237805497156446539137238881118998956830439585529686537391237842783277317221783132687101601088 [110,74] -1287691882363950557505066060933952648189851841912263851286249432054340214678945359780328386753222185088717006507251009505554014835978792720047106346263464678337330213711273082483041387288203257852525567143983414756529128348544497832640856108034169146108736799976257204101523606524782078601308771796742892011504347780500274166086839864155912056605450885977627404267963020839936863050714920322792283974012816734034865822040940183196547085579249572131236254124288228999952212633987644601353431851330093517818962799773846527184060292442316062083738264110055840253293114064850708212480731397604270007923167886480029173453913942814214133590782605920488524207983734803369597157005638480598227240611900440060445313192688676716232472143216042762716410567874360801508831979839744143831631047001816370339537664923081699366328209799754886760273131939646337925932392223312098188196346867785523051080930908776518329232017816490720534283901901075557574002825595160610133942745478080347952381307030465336827444213271751808008208719741353815554915753863198003850952721069224242637034612452723135338369292765468818337684369570516586826183944729466131070871184432777271562871869539242104439825368742716425172214159855994047815739075225773395891328813720121346472088896747967614960141384359949718724528004204110755103106314154241611531443032943767262396779505057091541991616108989457213499306911956127188407365835426089504143214552419228077810637401746253430355613878444674227010011411371252022826391257843725882564255682660488873437340765016761186735501859725513893228492754839597568105347104115885260443944700243705351217224991232901940029267808596498049213623206542423840362390748752205548974929809551718287374200489069201693371836237946639854191403928040232427788401222554465404512004214573792545622055219512233204220900311902337109458230356925931083915026713013556141953654492457882483071197256496565980345706521867744998279931605088980988447236208 [110,75] -49426513834414821677932740314942717924874739680690587376502360776618463682743856915869732489097040958144913046453115660419401891118685625817333971250210229102183174285751285233028690451904521976072659359376355304686791908631532248914623560676754564396579237443846897756254721639695809101111750867518738033301062666129112094018249477157372314112367783541103178600133372989700304068060450555921082549011248467825356032106550901289318241144154242954071105939419798066598410763255397622921283093204819324583878699362184468172553203817176201806232056265013433488476465578974554594767187373845947314567114840477548790981809807640228560961340728609547968740627101152860505166548558721722566250061016749429902495228813277396219103494920590722422635414122784600072306109087617593296294127058277576765175522472823724770614398178227014688495013739791515039445010869862961709062171808969662334939331232907982461000183160108222782036514330547865530992434798534585849869745769890645935582048930888467149221126770857374944162594307109401913950228617596982472758089084544291405065701270516577767989852719831445437924921577694043941911597883782790177343830381227138637020818733509214161332925202953301896074664017697529251608454144632972222826378156009131765136254040420094498696916455464685247115864838482654966843635162531115559561970217770972384074397376254296181253402922751982355236647470977444806030813531133278976237677559616513401945039268516817535492928029765368786972996406804146153510107052358865642745492108199019685308125798590524043809700766712929622178321411869077638293975039017022632356457590330511727195088828924894812441511028017571013196562902848371189524792277270297755539366564327843983466027548528418032374798960359759950052561358539386171370695756744016072788373496333774394413132575563609418674594231781708971290271516508151888254399558094382783725359010680552024808694823514493655734186358267296765672742763190849446640 [110,76] -75976680730930150718611274079133814250282688264331333116351450896725716184373671282593487298561313682888319792003216318326022398167868790998114033418759755561569565276661893367607438799127423334895902815170842452847511443098985454895049190610087693983912934360900026037793148710252135783391003966484040658590887366738102634996065870796573862173775686067078692727298272390382980196657523260938067460839099960337384411052771709500504285833298358986775097453904822438263287336623171888246423323450044182448944824484891187069576733241575486282691363303523873124650935582759757750451042859235488240119389119507101814625000181133638381940121158499685322617019261303830210420324168438535511490125121371785947456612896056597445559131678616039706242850856794699594614902132947832021654044188419346033642626942378200837422291416551584051273999771929841220106745107602352189995458021203124986691385797331434964211031332662952382074793494065246946664407331927465443967613013433556228581095453829809555801060292489986671336874883050199401436525544852386608905487694837058142815019506074022302642640600426411824608067900326137490508723682014761065261840043876164576213396291612367207970040368901897009072166531681879504640531328382533360041294486945902875875225663096625596784282501656379503957583268460587887385790972829200645440100223850081735104428590479670049885545518839160939304832456915338128599753465977007566155401500128454599302729174402658667773470122263900955804003936303088374688303978420739755165772363982310478097598663422466179451227698028259271244192749435577440447698620914504619699764590467405116410560883306127272327240986232146313098154105330653523142184796348998653032541900978958416301076996883400406803627978652818330353089203152853734079099968002346254583382056702938719242519074460405196530767691123197940983449615439041757147849900267311273053329358615913084122169199147187945909238400381293295328439466722492 [110,77] -198007611044391811993611883511247168558389840778415816315983977393649812486643742033192803933189611049611205609469304595898886095182736954499386301867646902715081563511394807034434256044880676139545189742461355340306554585162754609065952785212149849522658527966726501112399457237832177437121978015664167145433597807392975593732640676134206598709594615183674190433032126521377168090905105357534682505358844899133994956074219895317832843491598137891208587798449356342495021128973532193394013541525576817923343068633275679870028245251354416875894225106483727685363260860841277325984264424579212011798190616529101202131262131160391397625246779348365815385621400678933894055372058306910773122896743960039639356927448323007513605962574276917746884955738572370876709600399823123323915491072820877538893632077243824478103423064004412065944281489584542313896794284455716622998518403937122038699639031662761812769389915110159761546046334581551989037899898480283372529169620763694796485048496191361633703537538936342203684401152371620540041236288961010680507927402521761581189474164301047368278964521903465653716290837388494381254692593069403489600903965296032386963899440267850467506215644523085896816017952401628914885909388872398847710840975129671485992585114935702928930604055874445698588201488316774061360925766662360489270617949317866510503307076464441302789255086095341668853139763957451975177047106984333712180385750001980826143788504571361344800174738091772985504694261620295168239703571113265994167634124799151935418945158988663058368492343299427709125402635378183338354853345471919959263879692634764730417804548262916819843771863885733393179489195262172992604259815365596290300675316441407698564735245839320341983517268094284438097533392118432705962609448933876728594009100978166746221911585247561067149212994095195254850690057594190173959556748726987553446562612847416694056880182554537205414052881757787797511864576 [110,78] 1506289649245520448677401684731087054724875612699502900359088403360410313506136562964816157492480622500801131124356550313095417186971834465323719902325655601178796346959063739875115751233350752152369899496303662823208527197212202353366573542953020050676719835853302618657631274620499203608973148259743248806390726081708560933648056958527898033537261310638287167768701054275361528653741731259912874258124108397862071386047062852768592336855128588391875760048230451552877071986525714452807367402465476295522847036878661463604302608857946123117048877991579850548150932967157539617364292834737738909242705484967146538113405267270582122372191800057701916048659392388637663198582983594624638591020544507625117972311984016070471292211006725088731651867848697108678881670035598662820565884919312150234834607117859535377009815314627950839075250322224984511380752037590086399776699522077439471739076025839514725347683767154616509570953794572216516175501951838863082660963830955845356868493067636495112648384025811168269150055915880516359498127139244924200164632358077607142224998610012053734963957766937642665189810310430723198667360923923368843346441370867542369951949203605772128885020860090770089547420330324604328761344541363894456576738897881331620480080706010311918904572865601472893902685182488169384483302684000784581258914698009838808470400155501547994500792593009780621727609162424647474943819877304739449533035576971954610464617543228347856802499684287460025161509490716251256200464051567292770936844271797925211913119129091994608025458860450861948036441640799406412394109206769404611098944712340534929752733951793425551216141604107010157918756260590246068721878900495408096120501545786198131382435351615730563711113495148656552128715942534134499182126645816148364857167304503248642398202333941629792947965739792537041344992937177413833248205347769037771080903684179353229514721016795692275959645678427047260208 [110,79] 8860825753292760845818038709748966674905280639998497698507418126598312848371025421210063784276055846416662588602835112345270720591960651774517599741120148307234684183905619514575080528466114650964731174610260044766933611310262013861477232017833286020542108754422914970439927974830382263876724063485067883001429643981660456621764660958961479779957804242590279352725826263870178898294293347329157614328343365688414837978495304184498726216462430487230237476812313331772753457860025199609338188915905040608301547636534029681813104169295183917645069941538306403766005929409140576733177936226165110987817725661451435806670682621288937555326208358135362600984545649763441134171383656830749916509062351595766565929896511765870115391993056681420339546362490403508306232882215421399093012551197665637880375694587641804556328810422755928853575991098384539756687984845519160319830199733801668823158875783872296628455442606365664220683383781199450594591322511157149057075024420830045746793895445645479986057374568792242325755015120499199347637189807927945198893786318407005212434484148320615865038772982138707865980176421669282952500681649942712789400089563330773655246692527034788833021355881118966044980538720430380719100490282194294893428548451584436787341814483116867227833887750498146777494286177437429731983098198965440160843835102319777196070076518606310278021454305929877335451632357570780775847001950357107889936641291048947639518590384890158933344923318652598988820594290742605204167055376693418674711838766860025544290439009081943043869026216499446672608711240996074203642580536282188023616860575396775805591371895304798792273879693068092753136149948538408392380532718896450040771235459622667579469523353235555183223922421167682388609710234845709340251239865742283884593810736900578546124875594739472000239464178565742725964406244130250401959128552937511234121652716405103952148593964240389206956606547045488 [110,80] 10693290834895797595867580206892059302341802825016206706388458998396375911676767080177845703748031436911878672859302510076862614321101326791868794386145844042059949650133809400863553422245986230491750600416413482452406471466297919038153980681341041599542663980504757576543502238091226884383459343737722347867936455030504284531408994681495698463440179545280868992796765860818147850986434793475667178446559346804734584802312320902645626392300559612487239955936921899544323979202986600596743608655276433504884903685175540445732819545739900898538997364707655004711101886410225205712236968701304145703258957660195060686861174721778727815681449756384631026546868517144234534329507694927773488731737464577297838742900489878363380259928107107485292653158062390608040753924171048168971837052260092435162242137515099316380029875173565613500084717649697622173523753416138364443282735077483830032708611171706361008405702767554014876561557408150811243996529753874183691030480097452786276041341764810854932482982011311304713419169818462528880175647366984792992498900751017477195589379757553494177456529338166677570905770347123295355373142148556125617541107186747250574761659739798701331488722221964541327833704057826309743213139614142511625155326812834553395641320135789760426308531534845326342825351749806969711751231773657419919881198906401940086262827580559752326459184010885703133850729303906676995484970392144606406991030848204927955579646490328572239086381910483129686987763133718605558865731630953225634267753719512213526227688164348360703091515078787517578761852984888665450086042022540399641991324540745873115306197334514108050758658143091223587628635410056753630327063951257284083066743111853202171222650922112112319364914664367212729847143269179630428726063449719732333297859299066812178270009605059371101094849461743642502565647618932295975341354532094280439946614082513188676856497919067149923175554028 [110,81] 22333849832894161904939809197224007301507250738068600826980788042641721214016158860384052425090481033185982755266607845272785769555354624879128203047337348018556457816386520351060233596997366818078921509550989010064216745526053813574741744159057003245843422684963972747123906189289450127940154563671400888637977710005923998899281592774518465238324919502724243653514959778794878564783712542050207414512452179387483744289246540782443239642512891461735070950105968675102110189508597073275212078868062560974692708341361976781096026824855735627001072067199145887723558671160118971669442926145593625084127496351605636034426577846714218836644240490683466737809973188331561609271261632368279730079721883112646938408363528148941565550775765476324011811598101395940558915698503891593334709184317902683146664315102683779033320241421276202643175488313394540933050922822280529623062247492511086948026174014291665338779615660315700775109251661819172876093293862091194614637163218694648792157033426254837650416303745890491841659320003482498347578777425632251508566851590153569612001124776115369421782164319320257353742105160812371552175020677342473947135999085263585713405778803886998090134371408280331515345365866720084988252433125475286797690590682943526202815801787841608413681020993363437492565015862908706694558073679877063376438947340293915756354655621481747204813509200446599920675390959534737671169964559497797012137781231143579406019505854474780244778655695177477805224380071933263922136289928701356693063659167772240440360132103068805055831575830641862154940873260867226179540323903313326037941049232261180445625013127939904323670267070974443718291172889442079699734208727145956695271796468383154722416027529947577737206830445036155850946418558237667012529045442239391870923111233001994068829505754378161989699699815011057947706577313399127998730337748691832117576762963260443203515873955002017893472 [110,82] 122275817859936831505098330656754349934870561358157288970373970686871892782990807716105412632314239652843461850161448655866003784686947619384913035482256419234168120379785787522169632282670203635893915040378237983493248987910794877736606141379423791325896544073681047724879997371241059967847681850418206245029450512690134702572203506999596165257066552035244956843688569492173484229988745565074778132997689329238678004943963603296304582763906617734702715736317520266797145869865982418623383000678025851328729800325969939883091451330751556351289578612088900274053768437895838888387640887024116456870228258017425000408035555379401337051754520248941749650379688868527328653084774776088212162458472527123679203424981082824707669439620771731054312501056143898971833283584450731325700120094094723620045960260736741893833053218249952611496606859922123940505814222033717195525593338290787175175915797663940496804677743103812440057934921471471762428961438240518458541509560238520800342620408934680697181200596950119789995562788384123024987189453175214525189089247437267619472028831493102076120279819033290414270507144024637372362972990244785961499054156982402883992319950245665322416268991425803346807768010285669403934826971963099723300979999781217807379221323277618539264577808091077017003982743779867528016969836744657416753767373024575551457467870256267660139681221265490786372750979707751652268330886629896526732308666627901501717628653267143845453208228226083692285993878809605553955076192443503299266584848614980423666370424290559356831638049679986730475248863851674018772295621622826444418645338324567381494578581218398850856663187986259950392675996754454337738610561375683153313688891131180118836285910744423353270104959681086939658158632164591495152297893700432460113721761227791354931253062594970190291595115124942044742024372766875459557137382136123428809437946924263865538398454040407488 [110,83] 61793043131034420134659843928366300398847218519196525409226798350415832142122200879610538740256458055637471977275112471291645507084568055365059777013936179339127071639858082287347285237134921387422421697474421481031926136636144721268234251584967522883151060083964840315561121396129021594607512980756707358992416685150622911188784283729958951345301558843779535535442330611850533414732727391865763681718466777156685648721712225824127379356457062257179971152523695062976167239024503254334196848806875347323902543764617182947052907318860879415688651748641683172112557793472459004221422873487053751424838932258377060902760718933610405990067008095115386089859907869970211415697928326429916061420484322925063130915139199303818651462153834896811595394135820105112004927993301991046058154281312697864014708200523037869099100059333660932616372864082882547783941573223379889880376309625499845998158954022309513462328952447273969158832907585780762510621043145423115930027712941807435145722348093570466166983791712052437861620811650821857025793678235428622067009863833444822167345787769827580943183161800952225321512884234522099452335870899590096151790616074126984172711398480691068778696354605605137780937096732219183241946814917082875906865753179517893025131510325213263253195000745948183778234691132164927110406364329008143796830172756524855091743958085364397478580756768312778939251783090919565871910222925643015817933674043798331497327994396848005711475036631511548872648717587881854766264301088088991369358437792086107129798213527464688782520123380279565175114466383928651651382696607721737062164138747602395144708778543284251151224817327881018632298287603539484306128487926752099761483110165878953101523732138490787261162584502421325810923453507434255608422560633347643201344406380885372705083525911025390078495458323556691682981207932403702764439809233317726773476411406433570037162365632 [110,84] -99505541790251015153084596165770592330452809813500202364184865946924646257852611510448148020891688840906365858278524869490721736201438824167649688858524644249082913660881362968715318111272785814503802926368026217108849918635968061259319063649212823280842445463053705195603011226960981461669395951803656119486838955928882013696907292942561483745225055163075901036062288940059197051243603565815996792288756474347575894402476861063660274256780623135514996483562342055410964806454882257791325979383273889390371606105912256834468721205445681073846250946846368350400777453070790481625005356425672686489618369164179836025276188849395828779467960061395691486802715478319413551775127853070408837796918435738186980156899577998076505786298694850058392705627158628196264904707991299901559390727450761183427502158251527402642033498293098116882692090504341933961962147117987299289330593450601074145807352002791121456274183348829942645212849731422404895568693524062424030937209313471731895136229088824709278157146328686888463467315403879418077877516886541703477666216029706775503652808791089123936685637822014294037889572006197864081808693562181824154790381584988667971274905014009575539018448337646120604058871357289984539334133289455712881237129700848511918445264034838265547356971561412343235455973225773161392149153737966216994727296400238462072892793742187531567587284049402178241482938750873061602825308134615356277278986910962626380292248977626995919585783771517130064209482569841733922453935930672337688829454231590646931770532277227029361825120000344294564305112198628447447786316019468355531499932759383928478932117735952504284266312001736467353543262776097124056037879819640377622530592072188456616238659612078122529215715656895677200139178914625633569214661860266486550676584540957284050674593852697184568601250030702032320483588741529352961649762004726710481785815532743522495008 [110,85] -17004081041038404126588652706179451129341127448842025575297692480921316891552089905807144568464842586780135679153504521211280811784477971169630821910911501689733184082966601923944880586791368556864816930210778299162846712382635746233323646772488007011202045169436045607041864684291412662689296204638171817102016758468209138039014459342922910677284419903847204360562092619293724617577135530241663734575081168113701801486302612101830031684400641669370382963937647401980782393327064769696937445646994651940262028574717822291397933407291616834255217847710798054894305343621334139533496929218132545896635648497770091437584182953739374434005888371118249181677318915269431303600386906787418179749374347128354949740708759998613429077269176507145623716462349736641400658314353052147273247344301125297968358763167535532017335019329126393450071705519020620263118764408551671311872225496917070581651577531470817694150653147809000974154436407754060950292401666137334687977466392627656723998789221049187601777771260340610872474734655545878015570372092146580571272823127240986998922910474493100388277336079604858406897431314186893076996425932314126828994371604878089989939489184663466364175880531764837290707161015750283502752794734255677947697481111562281785696928428650819294419490856492666834179522630267063459398312547428775152360965903376859228000387707698815386961338477556206778865630479177756197282395121262251983644329194365084757424312012633670520885251097946035572843442989180561959067000540621954159756648024215893840573840014664028436629431767810824197560196236745828904665558178694771201230163006798537881624910819152787266569184804182927992342283665110334649782291043011234048893864892161952525474837040488553968037343792450254108199823565922411766160271412028066443085631733092594655420819900661199951107595468559679189013241356045946296945033435303417106729692258527680 [110,86] -52813931296681198879406967498125278440615539073764038871506901480837283565523257379003283900253515383159970411412947535422395219391393988011337620892068127355736118847996761487052744090918533010690873598330361193820743941084119932467066396178480398976766861749204858110346358546138657142341032918699467979106725170487783562199456823006696616204723615906967447389492361677604842816980603353949279254794963529200217933510813307818717872679973918077545567234412131363574122043690427517529498078154048400563440731505522540692450115688552593502519789443361388753600582342443834209321403494137846217493963832496635319620115746241997181192112949687067955819372650229289196766393460118305416857301674872444784490029468006257169681519280997553271960478700694117957453284912411665757537604654011588007498110829635460856531444754995323416142312567461732830486532568728317058554304704219372045571171335483551280642189828383800297189163642633450565752177383543334938736245863867014769047537878036697245510033304750025089631060541336952580823185655362021769141849337271995926605356591005773381511867727339262192198508884024297454175321473399751224607935971389329069943472750207646371044004007865013935293249005014677078868627996262552211020226278043626013031603030860389853687620970704091344822634288652112163532041906973703279703182536906273009559639677472968852872768202760755965974660954940124622957930848491483926028354611706695210476268289686567300047200712620940358377212238893925781350276012969266091543153010390394488470913158377016812853536950569078279686401904348645341708367624831402657833112958540521803941716474618453218520855819566611688737821623012638793724974461281969644990981246102116830804271085981621030438814343355546725199759684416209671456439356863127762187556435418835677552732581073112934484304348804926774537994634643878943852800166228407275634008628864 [110,87] -35406654433964796415003956677299205516312048384348987263971137131776120183469443599856653937910139847153075937096643571747363229539447710029009949442607612981853335409414242120565848638522798733231796863745611991502403822741466066712847984944403291115292761034643285452199666178298709790557001046250475902071679909960235120223130310598970369026899577572783515421034401769081325665499785811604886950573433334569613503864097074511712310368847724591627287705681600913782429731555024184694939114875768606207329888244023226979141131598463941082318792081605236978264837136038197599823544802104685152490646004937725884476656969826175344551900496507050318723425751226186885220812480970573336244855626557083534912695752381609301733026963875379791902325208321020651490243854300690725033138856117011576718384641088401247478590661287407325959132480163272669452174308827849900326471360625484027881299790545363275723812884063623506562914280403181867761135348833181952518989995043751154175602198495539761290255112026173734452431277334832877378103230863520395097988123905144397182885518851466434942865571432491812479080689823011985693294087798655592882856822968215392121193228840470539265124557783222578990016899938879344730333884835856191065152354643010499103112311227928526704366117965174032862097227665406391658316476305826469101853271429547341994228231340338157470337572788224467527587772753735101229727372098245600107543970078169206850351027731947309303542046710168210282547307861400160475418382296664395846757298614010153206607181605083113354891859165965663660176374629158948064240765282955934741846606652748201565258547842895446833184143617434589402110778762400162924262388746507948221454294013816908424173094278403848620381282443815288371553151117522890103718780860021314332328281453799953242965640797022510893505095555707643790756536147748991784218477260345179310336 [110,88] 12831444457182571004911214989299926412679744247162704674537800743913407014311223410172138940009658063138932231932975387855704006748585537919366711541961757430024275790582075779178244023772216284147361596793302294028128552822057237012905834161170681871567578723960338676258353749737040765466430241460925136926723054457490535193077992756665187867052663321457716942128283648518553739643181373991656975201817877977365601076938657993730084509530528216402877009204011276659067695241653321562808836899214497839756684479277562966758905765363926703835076719819613124446570662841206979898111005115125750094480720435663459729940992142260922824160728212895608441047301633519507625559411163209909073221036873834216168234064979233111416189544829633076795104095451014405600004739142926163049867883948452568407274496895218466112950897526326147456437775097450259389033041209135061186823498915242639621476332338449593855810402728857456907941137041293794791646390326629491437381965468261546988700433559977463873238423205283946717974846129931856343395051401665816006582163466795244624214908882744721079837805171395293080278816225886454719685655315397585245204924599215789238221747831812910122042935211657527041564587291654718644999077780588330225864267857321755358411219957771451030292207869951564915575974544567845362887455368599707384904340870356552837023544801309783164130186462306904237324471346689550723718129187473509970748992284106677325628942248376187784419606627207482259017942081084523267941627152379056575251195927889945803610325945084599988985691854444867182267288167982605239397224337738532304784413725078482458428237695908769136961036592123601251787905285670722778220478893918065619674483618153749620110228970985408829756753470045062032859795352861285379267433839419379895606008687723532711411096079974537469767995922799287769796830609383010024998559810995992 [110,89] 1752887532965369855113099376942331186236727083274350933455479954291187750057579472941917846576870657817616370380065755400263393413395723806749705023674666272588164319088695860611312059541363771968773201838882028872124743455377001738932699217304238813406288462790854464168194483556920915210197303380155536220628448268318568668319094718386193451204739811671151037909828856139084163149177977942042197142763561158225868478122437785879217363762348470811089719374239092267267429644091302000590511151877512770491881742432093354810709032805840773077803718467430887110026898489093549261045397824940560298957112702414947679498439012255132042980127075326936366177061548924437183522221252086581926783318697134773236230930642133274919507244824929067231215001967207777218528708728066707216332594009179253691538362871210523172286728391286800546509287008706391901141758536567392845409619120119974027625200021786624809861870468433673386231536054755255370444687670950190187902877777843848988041195718924755272784976447648363838825953846460270210449587198325919908764645376659488332349997432477079203856878533381880903936801576544702226423613996801097040873607064232366309341798728769956836670594496623734599154987730168412871039887598100108211065000073185750566010547872079261495885842876254148625273765145471326689500243955453857036004184163292440119368295303833129696983658960223663930672887448858803361379696787459563550971293806725086338299760856552174548419767233956747659659694621969203359877556151289880253634564525787980418084528045955830335268866263058675511123763320946369089774156631913460779428958960264947584505552617836474026374011772355740596782371211080575665090363958186408291429864147876376871393391757798229476761854997768037280737323113020525796562300512522342314433696491577765274233213824597692960643087094324516374820982768657504811157076352 [110,90] 386193574563207625689571370587589977693886511799117827092512788599224811376525024060796603558365783295218526703814978729904778600323393589282913386116324485630314913280387457779880026358551705556330021455379998578792309568382048563061908403279346873753162908583515270490789315571439803322051230836329693108772179278172796208745029012415878182673978225213535877269497931448531316771794626238402355950348170274978481273950592072270770584735504472939752494533380404233821355781758382949515180799358378304364975073790153547581212010860636549290128160571151026788523762069029586920428022275928920125849729422289848039022321080931971900866544993795497092097938675620522586509528596710581640414489058150088364149866983600686264631490336993443802046015195402731351953694396825628818650710747384313653499832384806710408708354261319206361560834453826497925442574409428519922110581523548507273737609054574690189438387323928792218167884988159908594013267162314339236626085938460321849746032680289756098122245992689822157308592028305717474212129388423923788626063040331457811854663479372470388919933081797011469055050899908148267073763527013525447356893122703716178366633696510597982479070411469905338942576785754706243937869572911951191312985485801966594916625432200453161986196273107195978692159334869443938695339645468845039477674520254661160327272332798730209506425390353513842246827339081788775293316278671476783529231926052714227823858482356795294144791346673072567148869387904726318556644226809012728083256336404877406303240611301632291475486454104721167326527946461798394777786804253305015913369470650192850346899355877995640364004979199161042850622229521741702425070117665034769825857199588896330173841905481522635876045391360991616682178864024587024456277763538117307795055175920527488261605558880275162585964668824624211510345386819379944320 [110,91] 40539582592090636040064535864763843674202948380696562705608187645691118405527575182481293045316505240991313627262949683801028059256491614324208587616619823439199021539208716330929501787270009052931058574746807588197107630499818611482516721684642266807051644020943852650056461691998197572886850921752936045849602816488972271313093199061318485295313728661674866923351147528279616439294789402340438197423787463299870677551564001269490705708457465529463728497501906989222857066587938624187149583882303713902434198156502824916355095019127500426202397465958527484018480306693345879189996666787270455413551722219419093123930693624166442241309663235761099671787632180127525188753384537603003202276335555796899581064153499009124612592804869666971635169017314559094388570175830012186802074849264398161486308910783949481859106900232630958124056611063364429830828291107034249197169531083470903522623623140235869377639002816536005243197065911732733541311159248550098660902419227859271631492977826241830465328307289815617964126715776405244078761710457657134053625911505680920635084506360969913482695164671670238754943230830355654943389030771651513624997371474219769864756849785781936081174353581935587899586963102922602896597188070302622328856622734930036902198535356075481417818758239309519597648860500341529529468390337412731812586634684064846499266461934762341081858611861630374699853945184380228034686849800695727459336749850999867568186153173139406666320755110897916181372895472965320262202437659180341656454518495579668249661056087217603452033966673840033240769207484500691202987146897719600119693303949594201994119921536033767037847491719014498777162019549401360045898840177034719505593752931617379276292890101269530766860770398186152784156601096041359089768316153753266521820958221937244626727051501629480878113507170161299228382596596864 [110,92] 7122787152270065805803828572650838499776801016106035031546943691278612575416392423721973268952788083828377891476899208230658246099787358393369923582098612712539909261905155645089558217405683758484592954599319585311997930523926562580228848963314889791836167866784237826204479451814515667978902045977807026768652403428300603769711721423283113052037360843638740188809979888280118071293365896608880093488717009747511010977376916490346914425437223632432155512571685921953717369775309688974454384511237275065279425373113553713113162475483050215193697965979189454175073716733999518906374402015874070841923009769362956036472158470442645172650010518868100114975858585223351538717533772223375983774917917865925232623878793897655273664871314521421248268444141005018359970078253634835166523505044446930471532508110131360433031720809331331724610016461677738041223949718944554943664215259320007827569885074439918371230570207136044523540764990737869393355536069141542563860717784849433174229558748258067275730945561655349155107992075133968135614082520610523741541099366874900444606745932751206706861398251005114202650140542754807526134713299205721838263956696325591042005614990546952114983822751469724468254363592767711432052815694300735742951061615316133833721170517004849924495359499209356005662087927255464170826363936711054946970409738097812505542618101597929750717259174867917180547703137946025669013805105284910349100606005200983687927051152727640782621477109645579907806299529561236774021758430099789659633598192463370554941339360678583092606670671516920374170173105535635085169482309731224548304269097086250729937880010661226566030330503504745334682531621381739646838881330683313232142318165799013638140718792995998194293498400226848604708865776921781222408538567675366197189663218419725452158434446616663677527792758236136333851408 [110,93] 3521334332329825261963749316394471131627954703714942800031848660086834521263075628486331587876173104011568305721318457349798741021436755463502976467037550888910244665534603262058727137753059395326461023018238014885087538898650950339141790145614480752031967743387019639511413765744489736497742073984979234336190720323553053138976291958867570418380605791998814766021903201507544465223752611447648003747476352029655586330500011460774388414573324437160344682567213972760417487066941416457033070891376972192279271225129225084957076971346417754820340360762860019893178264273808236325816657511808860753578162935222358247790358238146120035729542132277201498731688568246514185106291523884159321931842786480501840898488417856300042179107496265519114353109482477027113611323950506908302163583683810205858597668167701883568886063337312171611312105285427889751122335484510526547527677673810703976998695622585134856999971980027954200683455579996884878058569501088833913118878729005462072492499033284131266954505545047845902506966525231745006205705098866612946402775575760843700602804580377160388682211663782654590605460870026284735342866122816757692082237106161926309945148117429492536846287948071388617539315757571431816495794409444223742589053443844620048226399754744276349240901887697163768918098555755604758868968624572421256875851368726579272527301230556067814238063246137766909510267657115220171809809821990099099077311887992574039601001463683076788462063993717637730591535790249802580085949047105867886664922386259217751842854226740822160829463749048192280645135571405334798179678245255769680573570277488131008091196425381449306247240664461034224664989020319361617084900550807266511123614277086183259104485971895844991752780719718418916438103516974204461022851043823111760612426889377708827810252569958461179968319070797989632 [110,94] -1123941537188147101083927352619630320118230443180851057935086573128512560051564159750955273069685554390103544068646931209617863158206368706372588475056476834521725091445396171346356021010635647312727813938500342088263486545610523324670077338882932990749144201326314798375421372747646272686029337938419106141414553021079731407560468647155855244962737848845482395211874213800722870833255404009924164720491812149141260291859616194490770785246995786306613717184692881486042506280649606933968929751847559967461709993038168896377757559603739537256991784525952986652914895937003520299524212483530129228823523330800667024662472427101978218036363218997590469400931623778135118404947054649220650049170046367637215211187091243060811131850165396371371177212001188848815458126994505243894761394680004253197486238935491672044462449144124698272531406418270567409118460667006509029972233918113214032761130339255061357231940800222832357445859575451240962304064105217762348252675222896233757692355700868817506112479349477630945676871274481731937400713154683376370031634019482383970697702374896763337653606725057130423600401919719055950598787895295043380603500921170672592865787268490458172421620403802183987650912184404618588840113868942962362496899050730951010322532973079643338578206540768433327851603640729257553978696580064933633422918918213913516260143513683594293064424100542228880781404374339243301450273755300714393821814214572753921886385256890350193825397772220152101645068620716487439402380865088760208296071050446203083025341283986443608784907448606286572338334055259373174133715837063938327185951097410338223365181790954771693842288748515681079079513281533205889914015345158621279375960893064873424827304528607604176372978973399309783661121936103211030918775725539935145145278517989720225839513853894901301571866273344 [110,95] -32021662671224169394176892886177420918846065591606883505852354554810504943754609593833699010241172964977754762122190781549829809770890532778375919849860631406005261688615228975288758291995617392225831968174285300070516422739735134496432990282917441610429822002770161543145639875697065206524951366035646229708903629338272919996787896048632484211686759879816660139091822891287661047418633783287598440383897918718205045971823339348316919892705095577152486998376708633452913917587236692546802829261868010309678651921080184871522939264758727226002258794686557708057685096309507810946482959119588069503922260761141652241055968420507525463355459961916327305359198727990694034426892195736113989809856591260911086107450079459760874264186502133147276219547457340872254698033016652731042766748867834263768865318096921879621483673751153412768303792966304477595120222867102798731788551227385160819981799345145506012655509435359354262439548688180977695298718152670481499296100234308373044978723863518880405180370834107074560829959197732340606208618115163981279446411216634091759314412763043540115444542809382245931598184340834710291110140680110092005425504598328124036937696126802897601969114072853441995009190181645897546505208512423087128391693529006839215798651867919666147561695505340947576612570535622011334172815018226206719121006491758790194067087943071858813251158453099425653627338031000454873438840289076682454389104942982373969106608977002072143870278095683033289266816634579670320101446204993658221014459666374492125761776154219540470301134102561805379761943350907969054207486916253839658097302483086962771141273427233719020890790151838340452468491045354904124306149482194782782592968578078256659638573890236433312837927022648756497438171384734414179202339123456969980772248264528836259527638787115059120960 [110,96] 16589837066761224563761400084564981059613107743554726994981475538871003877720229993328742052347706778126733863141238384955018386097534373303098955185228773149643519596297386332423619915438619462530995951948889331409350268603360386347764265225695465517300938751989364916545559214232173252504972885531973629416492125962385229405101527336934680038455546347210067034238876577770944009237419531502563563989463082179136608585098061247507691019957587704908114205579764576956455934050593862489476401754406712651146448349726956817961702449290366982213321543558950120535521038831463458814769891954467941435743746063972211255582655185449887173973083875268151559122862116221222054634274475797554220632582530357247656304687205339971626956880431681165161399162812249494227232643459611196704704897343029740664949140677645888870760394879291502790226002990968728119223213857176973437066805353711547522559010538550282597311655577779575035739411051387066258338993228540980084947412995715601931690961247805337303821441906271108514833662382100844481059650514317325159964036062057615559020066073167551863622026178556944198594525682786568349410214956489314504691866767455567606998624942482032467824987423567305724697647464714849793467015441209927809344147626613978957411976764989347290747624154985866924706991360887966168375758614830779107354104929668731987886930196200182804940203431363585157268713823631520082682942071438749298970915975816236017567272274992409223136809489929028977300089568962565484542604758393664599312337056821755377512658551727149615980855959193407656247458917468930533204555288602055103062455474225842561104883884236809286203293672291058105972993121035273782600185861519343247651374984546103046293447830526530016180721098589091932819051649186885396519924069703272247990255639057751751339604358923264 [110,97] -1226053008774140018811622410011453152876069007093460567446585263772378130304481598177964419528006494071619157759002820592691694807438018977881873211106377756072805597225069933980165423334593540981238525608723916699993779929509271541952361414815064515182375800259944511662553427983609920457323482390604122119468029789313648696649213457151471749389025498420521789070086273978427209119349431381897739476671563458763781972601420377052211425858402157153566720112062923102926597156281206118890594375861731893596655996988986911658133262213252925731399878826209798691943839914096551484965523012034996030981251108898828887428602927468199375504111967539887945629837441114881902972335093697048895539320178657051100747089391954559430160649328280828099408967147360399533782572919837806886795909250819869111448082642670434558468808053284506846331975085004783413558177143402417774943180865136747308944453209316245870113224212240214192250540101628646177215913367436884168872732232474613928721799395140919981614455898774905537363935772963002827389867242254391249609146059793789962042277539729643354764131405236582282926797000155371402281836140844687039055956677339849317678945823204728220058862840618032104847639064254102622556179647830199937899817092340137467074235988211324727995641905363993958787600780169889313641421815842032861268504026212591120127492298020668528375912781388005854875090676165171389850639071798323910632165506779972814746042608961421458335248071154848063856637293491192198141704891930079079022576851361996718221951393886685820726388935505911498099945970187291907862560440082482135896296277654761162288148359565490840523843526213791287900068372723946116018879722532897095972214335309150276528252196132155825171344650465735785157939714434386213274980503138665111387001145105374156264556544 [110,98] 43032750622936686695292363614399107743184641089279959332965125396927512419212530533113377492238748226213312607512050619310191863275422979818390496119610686018614412707263693592487133643943097127867363795616946673835567870629296360779384474421690066826836499934548415019549618950061121779570895891744221417158036891867752350134194077376746075753555134371970664461324166102432075609520367453823846932737260643380150993231871924717761574864063460995761131134842451984440065974017793988631497171108008841029777841878000283202237731940800606138590014389345961230600195920882221965876338464127261741872883282457698057558845519525865109553670822046277989447656434288758701370356253275162124929375139011880422910494815175151961746837802342865823431442796169155494094791605348183760771669112186286744824459808548308335274966066615741782187618720272173805853032122920251422653887812512005455866921046810277173113132212587899700674206172426530432307153364657338954667605253600946616232057367306635571239562277919987370263319568674160416368089226906192103887003111879751570768518163863415136034639344805555283701408168662960655591121718067567586055710450817958509529930201497443691070694104868606700264504904187840073807004892807171226790485907859223375434573601566565906865304087637239349070297634054656577821331329136685099043590678354986907676043862252195265537479360094925640564633669711903669695394188099902314919442983637753007807307634121872428957872840177745188350044419232771869267815106308342029462733281216413441245818567638371431689928251665760926254093719225553554927998147187247776454544391060199445073076561663529408335214789372023209915610302833242590889167652165834813621030551130583585812290011534135665726292749926940146346631616043319892681851809906976789996558400921216939664 [110,99] -52164938034265948387690221277903695740450063441236269394821250207033623876929398734773586347491174171225208677044544826478908986697345005008863770341917365333263936299507666981772071449457309275992679218435137971295159620072361853799417522841658232923607531702001308650008967843551824198085853500535558305196367151074694347176484028067047596667427654564861371819527665631326007233919012657171860802397373299504487825931793639933430937782583028763181960305993419118087941264941647589599988137727655382953823148635762849318727739880525256832803957874130798435784513471619427967757761757187607631883961241306594837798591847564196473536249130367433069240405883502728327656098545025378437138295587152230554889190164452673560413303357819289994561860561283455194273985930588745444816687580382769222232749007747849844741419116949479461051532595592402916480293576634017251892501325482513263856758702513333202366280624666205362288169892648403330835947846075877690950005379015929695112764421971220817730189596727332951386749733791464342043171707156292578845699213107412649612656626592045652080783564857323220863067346555719265493188516848255216142902990870324058703484301863702942321725910692470878437066893006542756305412849296958727232905424117688195670646626039936601410917812346877275270099991583292898594666942817331927836906356511652444805592522571093468962364359377897667031115666349293108646558289657006113301942688378693609150781129802291324339787878543972517758454565607868020473062010469936919761083692045251749192041877912248136092348797603131917409741026097651396395472443763611347051759851189322475164017914975094152060404771766706650011469780240167965284002969491873981909393129722763741773809493459023414764028473806136421833093315308801865677690473095098809980094153520 [110,100] -6692583265254249766880119672866567595960883544427454722860406802981606040424951195306886980391379693641495780869868593212470264513479565782243706334772140946559489348736369613418934374492265449171374276937327109773364700814411128921830588201194186097096928081883739488248280881717190231953703168522609142683256294727794852732558332976189100663285533263817395193344058366398335057592185986691423064445371747784860099367915239579452278113801138206184413904432695312128596472647144022268092434412892389158334868108218716236648738778654110936603160344068424318106321953451300850477618714512453243194803827266618812510574343863446723494756579091548195930277078217526475467404982507371926146651809929214615141454033051333043157142719787605152009898086940070468951026733277991625777193067755756363073641564748211098735036710768277871067640785829197140290831244548473536500472091011265465805767558678711024611189910237813381427730498271185691532409473279167893146379999503152462490232067174767157274029812485084238711510715645567811882661549704033503500434966148503798971390592870141849363960476386083553764050075408653194381192750030221209289461978103153182412650787834898130840637751894582070441159666203642325449830138018590540115930852951569942352952740996787755553744779012535711233832989204071696403070421787083700973483686048665808653130283579685703364568372174797594766994946289089626519202335012679042297830541744949057832196599485542259735497943748007397887360916248672779485047686962497985116368520029432132165769057867036165409445893487019982856552715934258481574063948587430254826437023833284494116380314326248544480902551223196153150190053380853607527336607496982558252724669589798191136264538587228746846407016582306691286667650667689104574656565589955623154960 [110,101] 116709023972393178863283677933045646826513193095515412055467286778606140497378085637710416237374126261265481287118890234608009578207085815543081791494540788276005194667976113360530504829160310479675722210524856635827929240953363716684983245396773495878409364434102000375616062744812893771632215468435234506974172450135406679508257031619406914771800672650863708979895485816111897330375186397912113481175626704822403683578224904799226721698586782810003887490219674774218260398826771816591162930080297311140056848872119772195693269776236306953085248962080834451331921445766571173266702785774319238391874773638760743011289991853275490349084443749268862591390816409560089107742745199178489083548800314082705432693546989371895593251414080737246046061243184154439375815270903001335419499738394448639534501079545815905530140535895525321257209603782427584345689909608111311623338373003268004914426120979229599731793836773549532143901671770887894488894805087499049260598945678144570091509806355003187394770250799472910947035231817426863422322432896453008168011991825000733771594530243190351890194759418026912808241503445490567782627950151731804355450513408745276930412054585774696908902756178505294358184613213158317453268205231626809292454772173465480564564527902653544896316264574324686933238610862989278645529818651621585631824204905243183693888535276242231896063876542275646256682766156271509678819473734432968839083761244884964170488729587616895340550250156156195838580312772264811142426114322270145357673690319664740757736490042386364851899751368216537922369612119692430168878042967357088200861328946792949150514713982727434526546594861429190634115609249124335564961135377860950485059256824520413184307948070895159583336469601673698450152541124480308278952050796736 [110,102] 1425597085280146105862941150596568309636904497457494694171871033256626749973531440390762193656386939266208781052244764489894722359418990070014172452941407684493806351833978811387261621948947937851714142925070727016300462259472712743749352968803431480352301861712095389634704212264487927177268554868892970265341340120907296895991383675105800537729053256536543938058961746330068744409282679683731590158957599302882211696400161369492016056094737273645227097595623424714591742197615621424475024350731809854634697595083658070209209715586840688699607657899733057108283573491828467420967178183475015807514947432014591431197055457891527267164403984780465495627703683233754769706025801006083515660392125974170975293097252505410424551295889341045393181521610546388271363347004783394088583066608517118092148642239919590575994148308385288893450334308548839663834341652564130982752191795725664514927062252640330134838875138538394314964056528537810172543785385543941535710843584247095078877211663379272406823709249144021972166003956739411551451572216957832516785539427466613111603046912078042350858198216982750635845297531742762693104117504281674784941236074060163021806473679765271799864871572712230605567804272049359749353053193582094123628427520540922518679424997880712046643613290230313561561871650499447759519883407142199189739134750282150279331387082469013081414651335689944356235257838313378677973382733793268057390576748690276364771664190065830849340299661033534645867315816374058355335780477438506124483703562539983257504185788266474350428924697615597887709940548759747477003145974209987757647833664014967988852773120348818569620060837329329929425763451913041394265941285087173994992181653611347821619733154302309224747531380005770510907570930980077754502432 [110,103] -1738399074029455898962799006125241268619999085117266587991743538298322096536111662588384685019500018669780176832717279612816325667809905390062039264721361069078641691861002839380000279207488582584806499859916351471834870371542178404886909463373385250366922282193221240903538229745722638125969482539768043149118002418735400197439048937816443112796185087517635243479402925817773403217810008263407342348175125541669771989576010317543563153281914883770553326735355137990074700854807164906307679576533399541591778911408888862622190569786022101521308201063909410973827636522445634586322416900352102431030631741203472813783753568458552156915066385793348773988155513523480324269620001319447627459857663685851283956638020539451035277189473048221449800564879061918358179252380141897164831424353710970313546717354778088152284331068853668844463317132262940395967110311904473394431398479317600081173464657388453710148622627264060479398426045099260171547063105114015428700533732729295554779549766716227583721368778120027664410769834832201822964151371361160815005160460921631711847398577376666715922154096458685548079039686564584566865214116053112919324306541607534540953937041686781555368461819109768865786640256948153896853441821765080562163596711365107611164554208593913870974779407385996069064711110966509809557116001287105562139199656036756273939462847091674863935942479246860908818144248140697227384944489315348371805885406758663286062251630835524486391731672291629547307350204511335470470794994154349543083462782338514936129650455932372103292186147665775005261786472506445382202416408650200385779917150202759373137098155347830428934280475683090525554324033031195462209403370641636481759295275874923770396790321621182821841144321217718344502549414557056 [110,104] -999671813163495487536612286810812396538499440553779903444175710796492987857966553413738688222320522675544377983118171822101218965040660702408204244521500323129661938333358756773061862253464756620219366975208185319127024870300628299040094302136617858035622116337532710261139323839455612327189917674517213781613091211525802030558547313705958301775543742857091044762524546044769005735345376496806092277034271440272180302535759188079792363984468759894123905810754353403858643655921736608106118278453758549493834898923803395947351690426380906986006578218312126584187873810139972981518706348628270112994825079064627150847983662426753456811893049827696452290169708879959589517144914608466275132268972523782630238349285054825076568943478630582212360275721651656183911879707629835059623738630131460680582094094829201619414223650511182560699340589236711834909573573504285207596611680912445026991198995404060727055222320043988625768125635254327600483357671221726190308393787038355582647833764308268573635797966180116531216068899529663728386137903182341708947055239744164979167725539908441298935552291108962400640042080458407743580035478805647565317347686320137452019585649888346626942435477554766770341685256315459116338063816581114301810547827219537698862988954772552751211763739994712321358351067203299877001898696276585627290350548434007940382755544970648805450842833855425192777037237720256834242951164002555358911344235690737340067028596449965847904353503688291985364232769097367150872230067921793510984920331878501630295081575425097635517790469259007081736542550229089034900974989214379506208392069231704489702341964651672755393487398025136078130247004558600975982779382997148503585046253832043692571911392689444791432826541068408900553939 [110,105] 1071587734687591005198357164036719427114650405768766224403362426813003757579158638191269522993008099620904431478925731718750207567122891065161614090210218643105771129266663244670890596371354727004909055580839318457967555037556875371585910256047395500958208201504845509756236595733812861183247887605601543040728013561613165209837965191922078638804656421590733502867182503616127671130552841307897806796122409857033508136747793295221731415670364711448025127458810657495772013756400535485036645760720597654395536948562241615212505705671606389650150099717490851033554768390372436160047917058176525093165364213497087107761102079406697908569966449090914083349788909280912141037959346271469657360221058439306699990716361649215939162367423568882426820939984889742294741527569630890403601136104474755302743171139453396645907243996548232228089734094619249315117015931981072124082477338043007018204149547871312795657107089810839906486660468966069672324646620353874750357425574461451031552636997424762410026715851623800536453343348138953274900807286721375043002790881485932821898543327473613107436237013579545757853724216952599128661221598928418774048215498805679348210870798628642635311758872131913478574517974588512167374124737909430033401771473978343356810247956737099122374583469925821557814582867110704900201708919412399469431090185010144615025024909221657047256934862541692674748975754239385372702732136030830246483309625183841514119612767489932956772099065856316715419628178584529117709387937287081773138431552492309945365210677392832114675236716376165381431215241207960298149563694704658925889089179627471228792256410203860095573695940642163152432772203099360381023091673822477578937376823023463566874546579073922438432118696578432 [110,106] 3348466320851344712099080122490983564212911156969835083931535678233954456876510475747475308685409049209503054002586670888039218745970152463587088542968511279209208842314335558891682740415508088247993684059311803057808952901718183359269441762073090631713379578463063417385820409544249344416014808880485651853490285632359282021265115222545210992191340094434393391787966928249058519257620587503915098611620895105532469730000949550387221598455633098847822900464343638427673514428160507747374345487108386478634514941220590391764155805375756781148245150584109086360647434140119672404169380415497586098814149324695042306417919229921925229197698709198871335998150659484793165162735339907754219160234096466930453327017267727147343070455277855768810109758913302662814455084751384144880085867775819580790550068525463763984621312366651867209270849229534882111480328711826909900888595985763537681792843653974036264480873109857727965669957956063659670225074499307433491012650022867217753304556801898007511342928339998538765840554704397834645375790392249900309384819743139094505010712641646053480131826452210489079348054793844649003386770845904711160606970275890583632977171477392210585354081261878341507873462236536828264242594536746236612577604059607398667799572381114565126325103968379271225975783843290387236613836479435326980611728586475136578055149417963156249139569615018695076192423826424001600273745425708868175322439411264343384914542767670530836345615350428226012390618394769806262388676547642768885962435020145164849835204037550048975129467840227911542548403763311811182644148753864496481988945863900520354322340429477568551638928342968636808223560640538883261185564381350158408228347065926377944114295063185067256660976 [110,107] 245159723248097513056178166085895687405083588236827964017480461665231909137006686772712067992667511077327506302471026889672979247161496901626071311174057324513459126850755104262274146633150733553255873517340491302863391256113322829553692860295069545472549510884240698088668675875769604205533774264467113579580308280889100125707569704480932983556759936765304679463461764744103147058662503405083562305170222795083762916046438233875537192679631183540905010285214047212480424602486679534917876301951662851772908957397223907572760254495406028414243013441242456163903520456103476744173076449522354923295420888618076316569902719354410069445743256069818921064963320123365351491218816599021674259057462212021696913193039701752486768438942299309139461557777131050907704218288459918360723372066754569456972592464847242118892668321279604908939728735631453518761143518296199319426451288201356154926373684981630995608316546767041205700848457184887014865457550457612522895821035986673972366681069416665696212524987925263737785772492695746627938225904798834099248609946161813360021477918127786718934820872085150229358872522552332772534818395348850016213825830551330691195041534475371768942436918872689358643056807115426739284254994881141674026788130765434232031131502288745045354952644999331671682299159594055596778209764792516838398701820741770891191956382132594357057844011594353600340818691854801514801602257431899702386521689168521702050299081359571044546959704149692428345684859403568860930965782622158818678809891827229762944885498638878076818237867683663306569802582896660287953895418361013347032479647649745352067538835077411945345797393557351999658965475721722067966433271454592725704584444658020739908879690789872 [110,108] 62924920532505839009836414791416692431956643036968748468985542553992939521139262461423372973805488259400005060982577211306884491315985632245402552604171583778854389989480700640488995628722858415291675889823229841824898984368590583033900291761194663616862659530492054488845258115894076561182465448510698888543420818264261755139666940179624879364512712717114171224428204892441267674095445269973009192432343554748017684298171796957092788088445528931462120596604954542206539678611060679566456720552110877052164787218639218108841883035937265066537437996026532934080542382064215864277149645077411824509513834321808991657496257625481232741364184840019814008634392849487491371973338824956636828760514941606486549544207297256461990523487690720006528708716614843320553323267371272431563150485444689203841582490279706959609864062154580821381964624442310959320055871904964808037524851098198864053101747295551868055109163961731440776499252988084985180329275610384616049981829436321321265786406547411994406422760979015384943668602895257031574789979641594792016235701092158872188515798609471672904019799801749665760327230426948749650325192783125165873854415820863653901271280317751187102288564030879358513173396592275812951226945604715750553394040265246417639593913727461150180598130580783877956061039386269639132506740688043569021091210605298480175308797391825263027223126632625738677098068315746181918177751114829629365984830223396603409517708071624258824344594645723731912818080822920801456953816462723203469129090460972984584737910367485473190508521482619060089652369840955267464217400868376150928968226537788732827275676632445457388520080052667069319788346647060583731463132406089386744753052288502429412484 [110,109] 6310916848531600486981380642584117998444349721329102697787572960679326084396735063166214843810075472559420484645387679108997796439957071393115933803429872836841202429444195645705302688523965194298935680676711930554390208757090856872202610216807310448128893144254180517917651909313404132668617559455457347667765590711921045844413939955686039493217026574522198358751779107352042584767495869656695563411934958834243389494602739753042987616560271370176507758718587136302037253774596637518271462364607665778853876339175341517579579754292227163690597436656332207582831617633236234474329762966443514838865377903623712441911376989902192474576624918896916250257891334354237503381923136394869494198171548873311828671850881225297316099560502810876070230925831285310093937679557364425701463735897055836925905742093845596617882629426877934937778013476589201798194751978665248268988744075698551861537836490485956009484096624812469952383600406032776817104034774742782062385419194390984130992336803460862386606811717830844500044327571224523936474404897190825166924407987841546969718094947418291955694093606607394023582181260673908388032680246472139816720199520355210634891567018359253281095208370630974282688150399370412501090783862811547391900347760874274961643682505198880199575196610003425835542749993158473112075936626314322338380069988378075777073226355089559686044305720393056012059786278817949661595105857668370851399864098905511710146965290697441941737855098160294031377615054762008854494904280794893931019945166404691508000560602481617905481373193108085713095977664780224313357497981919899068138917681047597275528384179908906399783290309226823886873769715585428124673064547353333352013557513984 [110,110] 3491254427715333562590304034403836966078528211949784175644169398770568790001431919621803243623619960326871495089088298900768326126796155241355516674039287565821964435559391437631066377161053228664115819493326271195266612833402928034650932261506199184939185508407609619624694950276761886870993251429577033546528898335916349548712492835418599160590894771747730028668565304268235310440811084807908670282214998588671224809171163878118215651926958163002059994514245445108327764832014379594012709009235193272534137461079833146932561832721976885671583789021149206197984360272585173595384570031437648327119168598460159928477791261439174318406346473344385492958855959528385449226383051219110743719385316479258677272889983271475991676116270914792799372415637699245813769335793944459799530769434830839480915429785748954597074778149605667089996919746068664647834258064023419238156986888749169390025155141286825757568484673773668690495288757448078212640327262051514847106709165820842420081250289908549473936866190850207088132023046699552272000521621080294104245833242038363288059814630695687668903272175607080996853866544331497982629434129633547366327466639200263659943296244457441508355422339309871680573472411642861311118097457155676298418943201637932401877286025148529243870570980749734113828061196184495533314791101354419829961082063526367867921312250740900327556367434401092639664612398723091080398268313544540969679104436421102665574067215192339606569453466973235742716272263430204542334220006738236991982586545019133568699981998555912354973081627985371939465571277357093867021335820448272059225734314362061825726775464481760787067264214974334553439814806677530586296386666095321699424 [111,0] -3542054007013058180987565412283076316745927151163561403935179571357186889333990039999194351247812411485047094744228390450901882253104668960927069532696711933240318358041315323101877624718803133722128912419127753445917982952298139122507253715671334332202976289396065819872200380915861997206756231199488310109053894856920673561136655472545950429705383900088616301314186544295462139207701682155821483268305884650063472070871171689603936288939566924575651639986147927648914608004749299104806937828737385940898767777445204817937211232876118555179430300911471832084828346901312328081897669916134855850553446600827149512619434973379955673869515991433912716694889349778547402280740190832413276225069073813343253856672593464634343558763306645135009096268083568908832895400531761565525674261867502754064104164791217261661358023124116037401670475035037848354297750032964779200834134367999863826091794058929880408625849248733960267092644618229078479094635349917647718201099342151003872862581839646568001464746189682555515683730662907027790613648986281094076896897533549207166075422087928139345144993324722807614241176641419704219255386793215890466089347842457613688873283405975197151031553904359626713327909954053010329228818015781314970019034405928148253138783317130628825774103936437756724979061374893649176513194675525962176769693417136579024730802701807158408698180599604773535311443245147372102130957950390979146092287943314481998838151298850782676435877881576858182856896704723309424043312487212043125960489465518167371312421715490969042881119745851648932082041665559094252329607916524514144053780548526623600390851728718850860934165026727988574296190144378078656942117528300394543459124960555341589284099106775637872547553739332375488140708938931118935751602635707457225931628017865255347637313336812998542442638581794362556251046121932450496547230074090482893117086658510400722156975935381880974989394836244615145741172710733072464884356744104480005188198567638931115189178021263914503622718016359243364789195751820338247231645774133080706398715514321917526631849656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -2829095892768595164727076540896462430361112716723411157577465469326969285578878582370147507656715838998033650923243022732051924381334486652050785437482976868463716312990851877417866967897119864930374322951190322827825512645308476425256094903097235397573039117224702903674591473344526524003320244610794618639427558358642344350319974976120995555635594648566524201023114199103952279259047829697282602521287799682750512197625112331527249440662932770697516130740241574165633911054696393425679619739055576902882359785216413755417116641267103443160475741446751775088187448448427369095737159900629086234640283095701485848621917164075479842112531738244388518061442084448451490378421294344304939054292244814941092964973010925310364167517625600064309868674957887324757205153836121960898562439108512851329994620115476567723416813963473926260556934178675934097651404949863742027114587186617624921536665950010740995993202916441379444863387462580287655036072760757021115281853114083821229826502016929418505197964455337383956333161781568148450010706223910757312392710587604613507428785500238200391671343405891870099649337371203604869175581684433616199543494379573901151717073449979824468725825900042225714711154740929501212179836624933610250002299376244045842364248091930258308585250761310702269046248023894396704850064020296444432100592548996075277937986074118218957513935464437699442677352706663263384883773366855673819126524486870127452291569770276403597569075563678316259113149432007344149243692574766726523236190664918485601066836536980829863090893849791914203800157421148125037903253296523527277565325936477785944811239296087018314408167567693364039912213276804482582632637823822298946209738099700794164385182699865650210228682138991152480628290894951980922296088296076375190934948320464246160370803378933358065362551015328528819874159207652085208583943472146218922244100192507565730555580459830352626328730900152799202765830632435522311293720081434898736178390384202834127596768565098058651230504687570914847214164342105281808229925707248116325034101414889556068369067319230464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -236132254263797131128488942335794776453621396649109213243539256537070587892312181306828263720038128463908683321698459468030976513387759218404480387869759481955846920080397401707800910872653465151425681669425589487271054793212809496738062922374511111186999795229487756083532838568227267776184766874467911524187729849334979018655735897529304457427134890472198910470406153875246282795632543738152651600971101262257496794584261285030952130502621884269762137688748971683235382715983360546867882940625974830681011681815255335502865023718822472728768391514397629754450866821772884413428593539046351260786690564071365973164992599520564083314330562901247618904490604245231007043048687667347942432859691545989975179704707740108077966922953197512234808338084344260421866873324629101578811082885549403301689401137245484537172046017023977134168886813092528844848505855123848621805150355547446896191628588490358888216939053757618351249476017357999726597945180800658698855250116562727347359208355869775036300214793148595259476024623590477124586542788214659508291093693699886737850899614105472439308558457189404263092372449391574654857630059969222524528691825001197736768687031902533852367470423184702486125896850419293631213240501611152263453463639666774386446955305282083350021576557548297270525561187111600126392978317759087901764724637781103273123703261309346133099019571324038720206984523450951380504629864490710279927895968486856259909807749794623735620119020736465643122739981390525238570839639808320097349437241163427674982544656868464677413651515299133122744824905722912769233193317777964926170013971170774401239881026031372262057399825947830736816362516347226270108549378161955284610040413724085512874916915256613982016070931642191080338345856577386842697875952508281541735526716285567557982625437598794601467632962746122377375960658785640059571151911130343218747004184445529638706497255437824460583297892444317854421751780353516144321971743231241633890242042954301539029414790263288772111546857448489658563636029748366300693506788966959241007426738134519404304388498013552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -669373181020270155776656180191847544631524075706695861017031227916403501429951185683171479315222317088048542069114776636460703667533217488924125084153729558487566411316470847051734448983938883452891591560013545574829398584000024539073414408803621704552095318653258458308953062253607129397151760600334815674149272156983862670571415095169071870766537564767785071452673189483666354913577796032409335679699227642998069414318986150507341796483903756618947414312341448126655317906453952756619628645302719823821214418894857694954986959485507503001132125863840414596261851272917093534836840843575413012979471325273660773629491016758072809807695994749727576051508955903790277406415026406736160784815016964581380306389257760359751869946737988182675105702916925976163127208426582072083680733425207604387945584619689575715608183843036744435962671227457378757599021345325918064618648713053510594385222441134646114403558387629126804871087948878086858886760864651427507781422470180605429597014801582680014808750593434542108945465287883556664062884413200644386776074482619174766556542843335457468682917709224348402032773545671841460048579362822837889937125677736438151797873067293600684616188259604254606989236960787515381488169368824246319226651125505230780974647922181117085546370445293514563879038296359024645996218313837947262245059047820015604731129147277029691149089306469274443101375368169218215297641182307141175992809043538129754948335656027819970777836866156079671986433998975276977779931664728582138097194435841879187818893748462588519595967542884561514086427307363168918905965671130098657809903140633660152416186893849083392562825477947960394353766448783847000212214874071302135521091345521226936445754854447538020031585022795946692584712670938649891209476253649589529518745516290857297099037775171772492868589056093115506163972643663469897853059066319657304535382382237323036221024745145249499018673724627506740494584380891817060045298823304837380187251226787924668488998527218649737371392545766406679442075594719684674170935683858584038234082128178373125660789718376251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 108319240517065095590520170345786626876558890404160721055702341717983411074071181547436680472272687769623316336658920285059314672143569219683071339385462195145095083186320013406453393656899839381658888172410434479205668329905468508599262669497694154784860633228128015565004694441617994187118681646052736243399324922991020478722199003592800788749940782194095709867861882822751183464717360593545594068574469406372073541010740867274546489196510270303720961132544105806515250493269252057395978035422749045045473305782025543024607374582231260611797356004551536551865376562257645371292925553379056505097522848490610452334203246137809541896219205996632447423644813277991455572284145431300813329449175376555803732267851787214175210099570892152114617098481843402727983500968376293909211511636719101350214976244709246456640320902992031818274793490603335178622448419731512293862600077334311940905945118559629125302846532424673992183622123598441902244280009355489287722932998540277660224663919040329106019789845679010442445977558103858445191148405077053074760219659617852242815009532708215400586852723115385826002372822063269241010423067625841777251858429773655406015442331007196930733393387967567542112373669785102173167918487383222311280617917884138792432795774030121882618631834532324479930213934798626618350092935642355401836884919854669163548242796331233433485642179239821270406554823723793126690953531422647003391255781329915528759859124872182249751444407656388314698849093581230644102358305538370195489627508380469795460230007436548551887117860716553338227855165167632724726288775005476267676616798159499179717763738775051407037536899087960796280612596645958269415022330244372513848682343802709165957442912407608013729970290588932123796204884602748605192126132296635980878184822912480855370351905513994890446911515240772280437664331319075916194718280316928970994494573320003538272610146186025815663377764842210452101660178338629361252145545112481864196478652931137396913858445410243384470380551232185224730827076026318154697844527250496414487116798411325026901258936061609902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] 1239985269785848032625671268635883072510681872449751102328396554078650918534424331937424074046668708078307553122727688526365412939638471769161844740765722118541303778725023850941164877463722033320255772018789965090372827147853513684151142074119245526793324965544014064280682500569305534568104903700663261636303399162987251977587806292624492388839305540886810231446602654699445421929002264148728025515189142236897693910298075040807687580544894035745054182786095947219784588019562832616594100470552154649610951350978132048940513515900179591503925190759700048796313973472844480289851953313152506163148893039848692073363925557810511287108210593409589468865496871509042080377160571736817847503739339077013497150719693838847895753155995376741248391825671692216416093005603277921773596706991852413683479024692940670846780756716861505289761607361438565447655916807651221899645083866267721420185897679722192143070933057129470321024938030163187001927216128773254468787309312914558522741193261731997844352655224044330297759415263022371727780305201563549082881024660405402973776159355111388398526549429130663108347547285499571363743300507303461357300781763877800129943329639619101762383266971867199549399560620172211669932721932618749502426152995507412830673461382362263755567311821446845997011171676662288974484786859570734878687036835334313722613324544183550191747284438210494067701843368922395113816503163491639770243174233995981485055422184311403805381403240556277844842239684115778305162231741326963520648359540840214648572555269870624706264549065774680341884181322454353733918834599211087491327548760229626347470905989468778859608856780486953449416355307197572504119536155420850956992266510822928279664006044850049619196219786417895083973251024679179711357265244433120675832530411651211084902924125683305961015917990362327387107282198436757875095253946952006481274410234753790744063331760512499657463422510981818333652318305805942411341294021199306809113275936734212698452286192663029598917685253109123086309067298337984849999639916790330163349131670769792849593776995186721685504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -2111285142927963641419586371830082439575558868558018135297607440049190899504412194862188335073249509837962150375635938507408540448907711573045536192902917904642069049486748600408351960613866592096681634406989113802170874959774283056708745905633430038552608565510910164468559617912028879685190191914929820486969291691658942734286620353320080264472548504159266773918955055488394896735964489143097090550701387024681847236622673208877213021816521734294549432277954262004706097651714139146097268163022727022588293633120877721130393163447935561402123881913216581242553868961821673772349043717800089661659747854630396568389028603848920230490573901074151040134078940079531406359908879722901999617066470658741998136044441487228384849954762957296645642227977683772636347834324229291622249774556591297249979466344369970695801747883947844470711587422514396662362058092386199961584787877586796351127830016178262234734923178821124469429897265563759195545596905264642935951700101426591202682428643809872916166402040407547401383807897805513150918032076254396529099344286720194260888817116901394078575688845438783180867135550918760601958596822231707196142714415124568549344134567229624404564119349350245843399885711198859441823712885711529326069617208569800036390928163579842937563904757356045535866840819043527393396617099685420660580599682825440136569350087412724207984999698858637056784056610009867727787359648805333119177770014441188538998037583723792665537363340960321344667875888805789563642576753692035769306373317130210990139324830741437999902140835789658915757696452105911348873828669582091821305199756115207616264492125287745680744452695155734431501954027218844813317607256458818900698192196451814040424638299913857250531487370637194962359613374645692327971792472190776651844006591048357730909779100177250101458726981715717279046383225170833114938543717610593801560718583829896249714694498364631944228490704538170598216859458535564827426345379200389439261522920306517692774028886449079524874294621423177345894100167577221952178127010057767894893319164528959125020219883864058757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -26357319446661002979075381670363117940781359502369972656535019112011425554216320584062998565164829324741884881013968475149890653462587907800355894661470095388719000900758255311401240612868276610657032213207587932311436005312647087445683600718983771685923923270681579989584682818311237353833754397475918196293491772094174535639606426179142199717420182378609151309698218057112466719153428697652562588781313201767612671787770420549018362975865669609953965298561842559594818604761489449281448082536150373780424908720292617250889591648040402138514270888795434591685868847535361609354252616862295225895233203297455595929664498406719193839835862974386508892425922446494490734220586097113725579227567163772788223734951571384312162810260742163283627277113168133038703869154717935105846979179887488414697453260219683533770000864334565022687462385678703430005261528334231359986022098115691907780111103966431761452473003456792512185806443228472345792461458721884195144459177635598796532904176662137957564881776865641716152682176341043194420492292293864764119063536856125711380156995847226288612789461553327639120601905019925952183788996294323335398950131773597134063969280187023629250263356582038610909518645803613824752335356471747274773020733277284860631390208822065634421980516054748542063789472088942548942541202931500384297553026429856358903391966755308447760015150032468872385127168255250539726827768220328990500880667606541632495564555952236175981434374636266595093187362546293704282960287173683611826123393823423142435905387267300892220488101781437989598727323569322674898306487485108625765488691430936661306809665478443840231228991182814760150683179026396622486050711870164305345646394318125345750521949407662640960873562019913070118260398757451337890922367008612963990871178208331584078537330009408357753204955128500760442472728324480297326698882564736147813650077950167583810097187914443278027825465321219771812618963461131964943457657351992138037386383101823787696712693348398089350738702461805889170366220891116543239419860765259183615710801230003617885815155032188436611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -13630450923927021303405951909937367838818856487334662133176540366304478978876446857512461852538441843400101738356410516053229792295617189905987654999265783318994676241479342291042342054280362105539869106802007312125781123791610264916251253223563391300818738628748364110125080950555379557236453196448255083776166189926252304659922046989794044262063790640058691176799123534583413637560998692752253123986011080394220527208146656081441389661074920574614481119074047686715217337635152767641912747808038501907747102577043115167518120421079311632494808414051468610461495923003534273185825480723417980947820734242474127396909556987900923257436471791089047954790045185216673368552342809059422235574997640971698259786421364505101810843671785740779056687224893238359103536159091082424794120312379644919203552878778547770132449052359305874762018885635497469968965636003175951631520087611357455773439881554240366637154339848265490204258968180245253053937671216264608664364883262916724029322449546525148862481796114822342858821074261386490252124381329111564286332487169421501405263567724102922342378980975739519060018603141464166287579222432502706372461118210207731350712808026536814124771387721384697957690016162950745445399507562892299523455637612267696813350549831300698793512425640579922249494853262611221280081408772130892115496359583511480161647590640488898304928882295822668549874579651371705695623511478306364272413200865523210790642893425859164064650023378948950643355635314563159764302197903398641364561853335907401927408456067348984723751280796455132757978727001195414444476006411659649133201067195468729771030306611548333827106815966275347719427171479218548356305334908612193369328190205653741025744666676402498384558708132978932198133689700385285417471358125762540530049631702184765947415276856532642265896131282740038952276037329552135403845049464239395567577205606102493905089693662989967311300422846003905717423447845517116912318749852875367850253732876938525233128337000751983040502666870746968077342310008788663362380388350285368434355034783837873656832772068935456522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -313250598208624131319896010831158342817582134718615052393975348619158417307526229051433478928954748345075294918397146778263750604324036585848604784036761269576709833711822038443656212021042004790319888667703215529023763326035211627185656659392199458656752134145612208236035107273615998000718221905623478217069902899383935129900520686330394111224170149860709077381667610012495344067250627745101684600986955398338906210371553859738265486548591450774636701787569445233930862549263932442550219681885915824153398582749420370985396581366742064370967588039349960753336232776435586820728663581045036961800831000342333935963742619255192493889454646126088531691683820922633586752295040368109635369145964459149275864306140901814668586176243502949618874237245497094484398320730674329820499979963204733322967811577632137107672322404237831773469930221804766267442156668656743005304094946831554186507783223287090538201734437785108441437984552481165501920787049527196130733102906287050471025974719345222850800604475062712437243885921371682411830126436783154288192300323581751313921714273052813656457406120850880390634227967753340523664115826076151402124449459612342694007159989011735370738460989854623287405729434948142881600751114568490385568789600215967926978011075352068704012671570293563869251049879462501868026632035438151114612049118131886689050247293797322882339006279214218988230044213043325190819656461346504766899664970771475903656607440914216693030667838480683890260406506169593391803235682571703345338257735218581910222779926169892100438723739861248009784361638362505588687134844104762626261569315919406254821683325287091960073955147611367170613885475340377510240059239768526629951187210472472516923513261586968647657495216300844992820154013022007094454993301532427312441948155624062860774236219837002197615441391684312559383138617646310757130977363312177962854528038611175616292692796970743952505837385184911073225062758830693499541777474469716415282446908224469941948591723054797545059336930261671684220457758310293312346134111711350925291273951629254426647901484207864964710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 229194132613272371861236559327317944328833062033220372691491456871457550587556469841719378135089746173954832421382555254970338826644136870191632653527497273858194742346416484220020062721281238793925588360972530444837506894086717657022003733135436795814831196560796131326782494029839486811752670191844669952131422771657869757190219038032911316240474506826069933046692786045266393933837347976648026587693047675107763683079711896222558016762774338806810549647521832205087464054347862849606229210888099847780462763375532496612994621313473979734438835642298427182327425864765967261073354252590277954728799390971230116816474086338226193127176275202876909861879446423545492850492580896034161330324010515199122297230674626417842654391012964041870845630965497167966420947137632938469969821687077985216690153094612593884478785802627597926745281742398233865719941727561787790117208500951850154320093744953162044588345026801208246600169392900883375304280972900172333774305362116640757336327685104597193267141702539890815135825408743168909311969644654471935064641774074012147186622760975215080688950004800736323633778766564065600608679991540826781130028077108084533681606109030713564853629248864000126771115184622046995905747040183309537297579184784490953705114816600457817760061720878542319715920346241352300779546085946430610629155544751587749050304022395429249122688251087882594767858724920814845069049083295052399845796943242271151009879171633852426228997412902716904807442823781441402752825226463281835794093484913475739701568471720554926857535966539440454842544453618464119835050623156005510383757628083958040515116182508416914387672475109486107489226598782930505441890342655698527638442198558133227147630054137302222948152634384166900589652615082365977913296058332916158993075856568033754738398412959962800983054765017044848841475589322679798966936881105779331886933057756381464201923681522503846912211877868885295630516804615360622828074360025088329785434486251382842383318417634411236528432083444127700674047302686334955037111706053357077595417241987832579532566598654486338600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 604353774833206189896812926453836945406105782335815403253355383194707287596266563598765176356614181581261329721718125959339979012399034920309706175181278015574203902350678369305960162392304391392110345073088807260967021635203293661071339179179871325512018197271104329174196703840131401308871140310766125076141151893831913726941977692696624309394371627436157655077125079172134196237156205958843535026622863306611675071051844552397896543513958426077268906617219727851188359279322554321268910727215512566698900303742417738517404723946612056851075174543326292596848788325592035512440281594077696158730788698582928309373380613134823363154455595830214445892195283893896051873248029778887168595827957939299354279667851286750638417037477004797165530344343908747114301864153505235084016094735082521963540051302154762228457188432993026524790823333376035636104866591873263003555853177598826063992060900602237240546043228960436784571844614180946354372289149661899746389500218483704793992333826128167147093630500318699241182330922011362192115614860182850363915647078532057853882134980158669880850613938647312355910500531019812746537212293436514306035317928773973853582187878504244475745119295977630137733249424165274140220692596184598210311757352943958944615749943475816962345180795720472702805950936873854242431110367796801596349095153457084549462696141651340688903865748547246590973889684892347812394306530972285057926694799102629271982357569174154385953256951232021117927643389373721793224718699324462010703265564074594352920970385679364107659245292353152098129501321796743856968644878770590052072931728713845067744763314827661144528610408250222483494252326035407324527268345720463995278411478997310951750793563258805745399760521554339939569214871671198857550552531558089393234799188418775964201174795698588445320155683817053438253701426515340875161418059591147059085915457612788613714775113225631695752891397395453205953150496067018950661551690718292851019681417018465421303042395800469642596126405463069325949246987869606999171673803191645700199620077741947202713785412819226244153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 6333338641931330215820100025678473190910096994798291819014127515881228796006089062852719819896561197571729034879676992863066167908398462264313515041629484511822594582056169832435196294021435444127069865761059595800888085586662572767985492232925792496243108441480781352911025446257631520362983581975594902499334651820752706711391061941209130134458867389286122474730674391664199321590503866650543347826673472465857215307968841467489864585722202530011201354776461914360196563439017920456136783644066333251223287164568410158190739852236536388756157111011918635893248114444269391729885495120689557958069452865830770416446491185769123411903702257571625336058917776033254687275835787611090536192604867746034126932014663580218761381532019312740683380658461743841296023314173863692964927788155036866885633743924059108906727868192180871519173323352977366017816737704966176705393800692606347439088742620045627967971479176037434336377056321886985593233610591565567609339921543349584340833433139971157805765717819322646846972646071336231036337898226373239656285311754637857609124807817282645235792242643912399650519178163211962432654065957111253103313743204149471060908192581429100863250667678273995622299928484630621434803920141619204585641916108149138315845099840678241049816443869140861173238757746571284699832000828225276383437721326973187693833769066418382572526030807197011829734996364608813166431979476778318150038674099245537824793307849819021088157811776288088305160744716960950312678367810186791541433520669895252531286047514153328425921401633932974345000055075255000173832757880708582569510926098849480882414347169263866214156911445796522772158447735221300764277217532594026082465088269682440307602966596874735094155920579654329130258219560066646442500824605514323110084827763030963093188462213786089956218516603749416143681720768538506016542533610271276146853688065150902372861373475618081635975011871753211928902660682815368797201910349898528719975932456600736779568390405405458643257335854516512259972437465161140541285871073021961305743038148678061442450700481300323882762240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -17466114848924672148488234651049998487046934524784240624932475291661071465491264942161265919469948094933133716075175761222351370954133077371300732448271357595989325706450135613940496844203289746803090126663448402929369306463952910718015645549440037367696786786390976013453964647635094313592905702442913443823827663942989835846955720609537987427186641227257424050197930517725646970498864842296938982108651755034208287078879108677695019908094282979147088554044631639962300952871812204380665978039853205375843310847749983404026384708035729267793882533290567376503230592573411445235213638630247776920413544686720306638520657400622644001032459875095237966542442545312155252431977841970725145589507263263870585769209115407086623317806136534264689917818629534743270567124586579313692967265264622543342180612845809234346393436721811347373994220385706275899333606989170519398799274304389490357414166359511595525411112375925668741373225750039228512936080443345922659337482837527232794019081970014996882163217054765744873518493790554752382641812667600655387220477366547631951732989382676662136670263169927650119602657981479285576604279738735045308347559894812567545871230678231294934948529027693022234533564048847772404665375483422123907915938986324273690329765281828165893313277000191622272750813240591858242195898030861511298587490251644330043170898073708702317251304876219849455640720166161470602739139712034787580488914253408900421796826504617777975357365213981306907188787676039820076961113205780666617814990558813550200139682132325119676151860456205365700242409313346714853187763303358664006652282162588407164918880816222741607516004170491016220678474044000447186722129904475580761650116451878055150869962360349506671285433784821319180514457074365269883800624582760345165047754675679902586019280689760475726003488066797231611079940834842031079711326397095732379161742966565717876814645014303527968675844648094657376295309856406134340702619724757987813001900281315287818863724382098976142751848566235186561268061111549413599735333993210580483843832173563099277994585555131405260816384000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 36599541188909955473016527544478077651624139993517873632390028862640547440197028591390566210836781636506458510814811032523197388209229523395094214811016313849167732221694988269551522463944156742396890867619058449301574321119823271130742522373111631527866189243945465465298115477420370653543125652063815223757926214015716943040540987427329060889688984303469205499384329000797445289823197845318590937399990592976684456770491415568402195840651148405677029794098215247880467502348305755794424697137926158996524756850744715601591654771513858234826958833144307534340155417278272814774398832483706146668326931584298809728768236960193923865871608378090662474352822100377680750273267954262382554486302532184891535614414679663104522391259723796603651297845915557582198747769499935490669100717668583382545864178211360339288914820228212899836575868819857837394550185230520398934069917084596126575058581652797738040231490602873313167248958060699143291724023233829427290829430710377515611733846501276783719270233363271298729303024612291873915454426410986166514600695747591728221060019846709390257697574385357317033697870748439799950516764764366602316893526797785503039551462591730985225045774167281993719528565860615079825214222002656819991001013746413521095592974805082356779331841096626775635463547269381324976950903883236134180951312673315479357844870288741620613015640111793806223041148387372757073419990598159798761509266798301589630831947113134390360897528891481668587569554090782113884948787601692710189356048492898155637728502926800434880671702005805300131441077092990749657452266912120692306342040204874346045893878803394594024286967843402206280984346252461873506148235062563026111277094774463268707837225519592290872130986427282825810294946786122030121069393268916123473363149987829708530118273290982503644255557677473828955383782571050075091981652390726384969229042671383905065754728369942560098062476072104343266387027806813863449725127598704491992143741794146074598997632042020392475325610265453853145850009296089077632006542097841719311366514171471789034329768483063486794956800000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -72055012805785138135898978883162758676850024527407652480194391649227667600563246827422702250566297532136425795401631327195729558224773043951782494051474873423320627110144625732757351024163853645228682674491695115231504524036140867697385704895609336367306330169986284524029244422890862779993637610115150757916426791935748932905942859158328115126331481744996670560645609491464615584639455245208121922807301586056531383107221377526244710918262610403069355192364700759037015234017654458162085888035451034698488608034622118257263140050737517445426059302291449207291096976788449316522554657657834065731131626221241375976292043229658552368053725009730847553521360807103254350004000948226724760324727924250079156615736858361451827758556413176415115041746848084123893879822826097866885369379011991714799517503659009067416450480503613820894814758512929125500701161259124548057120569135668110230432527722105607066294262727491661396646237993738479093188257523625417664432240632807100476002665065065904228103317971679935868313595853090003276149379597224458231185890177918896801156888313315345638877861675059489753422776467838132180911537458400408662940247363278375950836568192877717650536409391795072939577765020086352914510450180075411208673525962121316542622340189250260166194624049080681756990317579446900165720220112997587806153313155124777740792258176208881825094633333021188393866667416886388610890839427408099410983170400750483250897193953248665775644860397140834437611494410501183871176450633805216152210857761778606401705731780405425407239732839086857438621224817305809744297322125629584904288695944882132607054585631004874292706219833490547666007145521392297670070319458708552068597207617741839122716251089207433433722969116994824261223720769667849998163221771048308020172617419673394162267519319680704303773519175477480267057728356343538804572023083448598719421821842229139093832810552723455594045676828627425373054723219463181018610413388049410143413205402395218991414682929255180452984363877828858976000154838635816669415499550716310345450110863708558337996936046816432870129664000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 67562172448131694748443313333149144400727350602823851466117060842015965354677743309853219803732335419734162146884492680444505837436945787595526914574556165259209529734042989359775749563343815805047566705375781435840035698919991667928273545268232892691129244181856768179198562440675742470350099552473244260812644368850309569954647568846360599666671909825815163973821887912300043347270594046229104647710456516916552471200642028510189628815185910732393857487658473174336847075907291424098902604425947023662814979654214173147300728973713323365719871600464358354931466340658686815746321999557983689786948230421905806002947453836211010502684965084208114088843216622926257529139762379435058186678435557789255416659145348224695604462750870882460733875185468384412326701774474828040948291062871903432375267340866700383669603719230206831801006811275499821941760660356647399609921256870433382609408849253626321251681147229417785988204475417211342750923818009218365990586868349297858769624624790273070059823237226949293758606241026137898218619176031587851354336673624100324851872132635960417191948931139993872443057778312495723647541285270120440959939822202178363062390463976449572080616223991857254371123048474369267443418013889921440921112307369986375944393543802111115668890417623972096411741796923906185765852052303195393741420884979753477595220616210799397605003636507276899222115680170859238872712242758620239359121918800254500815085066792362495070022554758026161034795394906083791823036904914178108601810975178206672577158924779753634169238907965350227091994373276574452886058725081252186870994436217285730051639701052835906238131659397411979205575850582836442897296809010647626953526568323943259192778517934540312808258844306505802576026311438948021463085126797654326698831079845585213064623934148533326713191731434286528775104323379264279080682187511109922213062275580733296278065442218088417836912804712843942784308671056750845580622651462530526965481321967677805367557698789235374651016504806156588434328572765739293109935219205470118403046059551152124026473940589706355429867520000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -30269285674608864343991890906018423134377095465125800003894208171819013471278695005120438145640868205006910010057091189046210678918320403609682378237852556442950976650698833372942832313461272826669331400851220062704735973392558775653403325494574260347268751020211402431770045592188795752857069732227541940260746969151620578014825289843415893484112978265727886654783549074589358502769326463424943869993020556603073364897988217543403259965498023550558108342207131851792360519240675538572134733984086829904543732302951859316843681944076125671349104172253063766028275817332526713428073490747293927182725426209948318936202879460321988501361313777350866147213739833766673791535456813746032755548081696490721066815587075404931714164211883718912930602450226998371324070172341155158363288278280961508467393999383288624056916686430695674180014133410597174394034924604518059767051548065728310200443064070177800910569254524710530900470020937957659192362806284232658434474060324409831422599439418426881354119543909469241566397373896178591833538178692003510148155902608773513015446643667367155068476092463647568707663470904669802671865129963674928297462450303182187479361870760082077990942232116558723867637750148461555038196212567282568564002413187865369803255551137362817891696771308215748145465768056496216812433844524394411903305784678619197826406620362172812943505941931140546471168466389776184439791869024672391772892333546502075053230579490163706164644732185994590560901674536394077198209324474185219166383633739075365903440972371466628362906290743997570072109601634253188651644387228766325471093208074044885245669520694664948076288835035382382913031871837686552189448289163979794153741120385455507253715565065641781371695914559467363540650190838733638153091318875275672940683270578761624463227568929811706582008712596684469379871996582591947649029694079713884242969781053576369171079116105134107230696718820883045719354722829746266488366326521276736318918820638313962287837342094687357937231491967902724163051346811151436596485533859226631009515660766983156822183523085827047868596224000000000000000000000000000000000000000000000000000000000000000000 [111,18] 148330493730389394127325025047785579206057665648228852969229040869943992116391126020189723710119409177464979018040061595278881750277106543679703358060782404104829996241308076485128831260918472719591077795064863355486995544228647112537316211064845296996439903832147976152607287833016878554047814164577719934693049922764695868866614750747138965685944528962724220997380134999343010475166252657887989145125650697022389431409165408957627153074118107734710814183675240503029801030515102404744581890551868952319573240591228945204296873709754455356055522723185999294324336204039664212513699534980114323786947804230517275787504895983385211564453813276632915524165978378741120211474357626514977264358897677591927523039001687562997631774317396571303140606914451173063519973550632534036404061704425409078890805693627942366465997025400563822215229316139378937347101263448471911033796574579415195256038034089225884340922953125617500522814930783782642856709412386609875207819007520192070418792265363551602502126447888036188799644395545785883281651825110577530963254624982277758873078772581073620490294091774659345337433616260603905316845267774356025257144375313784186959579542649162267069685436224845596292731198321880855047102981647404745754386306415130765529335600197788952346291030681281209511291440372100415234746517432232036493546231684128112127901813700661507739324822917910396042148974418474097077569396904294642863105795367778441651451174942640003339570514460376162734975214905258883434955874678990016789227277746255781252863411317429718639004654114013584030524563041643607382888302993067141120225057808849071659541696178671403899961899424401694257789943981445054471379119831784052889148801153626212528714540152564191067983000882973407755345360073206444333057012444771357778404570313027438516240399785787946212350677646951865907622069057654537149391736113738380663748161972339730756833863582906276011015345597118455148236405954617415098345277922157172274500667762190229581632969955927590334449878348100869938527927814789375590178262732691657320624218782439052235804694728958786100264960000000000000000000000000000000000000000000000000000000000000000 [111,19] -519422248040410520415189848851689738778464078947482387592775782939192083464325980978453513108872443956979280453044168405541616671927017981674046044543031380069799831373769856816433660324188977865083334202586919028436331947009887027969306754466404037865567976087556948175774371393814560939172973408581191375798889190722179231390071812436678477704817759786456005674056041245241190043605199680849829952857908196981234356048105217136295325673139465258341179848422907715520450246710201024921350140555311159253543016898031648744905425024376537309554970048623310842076553571938514997860624994786214260530085108754336748552349575965878203589652806560546330335872318007642130057955881122769283186421398617088761893883337572210117182469657060391726091272348371549181405137206624619051564984745853136437860887445476134100214173186721593275751828867601780345479430811314806438576475339508834866100350665382275511953709326164973695537872933968913158278878636800295959919490274581463218747732663280318915156780622510600362275177957391051488739128402582870133523615511233704852900965353378236903751587452182679711733917959602605083770818797266730697647437306341514672882146175453569493566406316870650405974137992971828447929154565596581868107743632010190221309831474663346323674314432091605680484645496686320007556470429788608823200496086342714365134823615675482484694755392576350794950022398143710704990545325833248842851446528801419457652755089474884729085581673182392497858525255951974473079907326701744031388430258382408059669166649477678859173914734365866222043723843996470089116444231083611539736292121584773365086557633665444101783341177271403871928113792269547476008383764172330919527484845547550568225195922545137066403447317956998606509910374922988338924245412016034868587316735934377640945690048041256381312472136759564369682032825167648548964678357370659103912745659171248315018429054010309127320685548185789233314338762543512755985628834336828753350694707108681640997889006327411027919582045821613137456475303929554633233772876365712769413126320662622654514960323699305439163318272000000000000000000000000000000000000000000000000000000000000 [111,20] 923385134032835875202387453284303525316464932444812456305443510409762066761722607624304391461226998577135898247262140036784250383621735945085998876934899094409453713938726053139429867273132684488719836083514641457320468724319371839882835852062287190835980385946453601645471859561888773197935951522210170417949988480630620604013891162465614546211021695193132917327251385148654703637603424986269540681803511017664199213630222082450462673208497628295380072060236755552611203363196050380711135334236272563203162760498487522460217001299645927709775238539186050188715759552328163991488210250893078077741849957066394644011065715141864286906189625579436066776973300217029813960998674607424814027597702364289284060417625989020508427411460167807506774607619954461678000231747949032633319985946974123511158415822278178278190088257596298043867286701221682508141027585146088816805691838387194938188939048807865208752130489364292011750758218808188489215080400595278343519619447761977881440183762920858926382066316403327452752678933975372607320289026274346871403828568206805559284436007287830618443263574058452399148784879734976209034219725625038656602951328893456209999647333160149878235353292836667656479261830408440902929857134407246504100641745588606952273955018819247152791895568789292917520406692880856836183452458459758114879625897747011387678372492623108190935558906728522137383765930191221858369160250143482859998454514807825846321361519951598721610647400104122947078776348507999271981463797462316165540848311980144533894570906619005884799376977469366039514501784843398607434365001697135122796110711035355225088034329782644888024428818461455844468833196794398102092679069051911023612154849807545168380161382706669464653043395496111709901720464482684305674027464527224236285421187415649870852271226906963293297207692882502250358433444671518719286692541076342027754230889239595449118289286004236416298717518008986216864963500563851273781427745527613225556602730662997833383601840655149508964309905885440790894851206146518195830686459733908816904602996391503344602680975793606327449681920000000000000000000000000000000000000000000000000000000000 [111,21] -1044080381355690335448566299493835313332340059006014892174276057840647657956879491281572663101597707326581974736309015480861806776424642370169331549676769453790307442667707806652532445203969443589287800871500222365606980638192835047693896373729273937289033521975852297761386165839790909408152928135179974696576730970317268668064781562696948255788566811593577758622320285518597797063489473294385698840813277168200073385102998376064263694961991656235201928556116007571569950282766804753533314756887579030993582824056006284235504254091793041624236201510366969529467070174131051705480541061439506297976107836733187026054999529795815487322021803663853728104190751968847901614402027133007282475586412306272091664621638228629260009598133440869955799138970553111370027184585425901670266003573278959604310860386441941316271558952631254968267301334902877363404515697876003154701009643051209587806965752434862831891602440033421024356628141794559712672335591331701704272906404026819603386405945382797651772887826783781196369571383762668085983720985485324020638309693576100437131889954301112976106868435477284668471639006751221102571362548613503451129163289363285984959536865064857164849905681066003944180464618444166419743903397534616377706366359972544013982800051482822188908340283731993692646004001013901792811594357851049158263199547267683462410252745537396319598356741482328593758052296644220484928906046933175572215644584051357307059721454933325650140025491716257413608994080568114598503865512061609690855609409874141245458665687512459937988071198251242052966388530450471005866361003831682291080981194948562499203981299543073654608060232634124676467933346342390557423375446486851284532715327461629557074000055169242850937250861833551985596417415467759060537271190099564517486635016139535620204335725725213750035979032996534364663120696775148176407674436734238839585985490590659588419128523137660890099663324638851894594790697470826274349988719351317293663509231141000454964082635262223050430372474143174717970390639994710703406110932514960660210837086452489572095719501514207966349230080000000000000000000000000000000000000000000000000000000 [111,22] 791116792515576475915800978819280634780980488016664928635155929630599895718529396738956063965636288672341707349513950326320294403301655784202355498517816809709361973568350679127656743703436253635440299899832865160893732918952029588762179091814089037539935163304307870788374178655019456978396851338469175793207476345579623051640184171762287225117732863413242261592149699092108298119476218876370060592308795273285800418154591557126245167788115472879366797383795043719768513600253135365249208396508552037303397573592238343463167536876068034978258911935653887485290837287385940471740898248016379760677438558488917431941903770589669817506734006413662297618469596448907823823863210410193521979155179638329995060232446192480471526767993792040762478184541490716362077642182907267142832334183336847023267071330911532112328203012662938716985145119765660977336041207159882422445465789171176557995177760590616057183566786780388370405265142144128744527686429606782258748687916922560784539966182653908632803429102549547366956576439578844095902072605630269211346997918819931167866251645134550891408766103262822247823383797344856727177323483910114348388844287251331447860999626588116050037605806512175452398626784057195505006879155241851993800242295478229511573322994788747600757885782060324917795120663233827402077440482471544199551211925019624717524760285100471180176943830923666568804678066646398582335527331901751431190476414704026235867536343192138657940495430674897812154341972812582653786172515343257252623918629666478468628336824661782910990787957935649103296998310243994589334905217818230054717092795953618212236173179197793440653561059307058061176391519926786927702549977079685613921518769151545215664758126200137209466310945032447334924925171577809005980672006309096181965045708233224181880139843218274464531547572698562184230167536197383431574393247039961936755001534241730778745276804391875080032228319040708250387152132818650301107775286930246718735869176698566574959675513293077148532387822748652324750633095191052742687539184745635842640079284459712011226590129964244602621788160000000000000000000000000000000000000000000000000000 [111,23] -339568513980802173736355700812465551481323081745231701176413356418360011493633672410451613241024068817134251312367969620655724597267940952645082448297001785112888692721798864822763255608378968380872058740643948691987685845237915238857958122964633812676759714407196652903493308359474152186593132133142951470145737135133005636057918464413813492793174509857328389725478111134211705685035867627556435380944037127512927617682710383878638550816630652305259890153595348723479202524138814624822317385434780918263253744881313354648909918081467436277075525763879787405661683974036421260203482817382916959970781602744114986821228442632546984140106774005734620188549043179293755561272834085413835093153082184743764616616701326043094185813601242403303587427338677355670839652554229905856466575026842682071345018215689997850114643595277319936510051238910214266994377996049471229869022386167906302101179444494858231516347848230713027742817835980264323303117945649264589876139182145342593207751171713807751577227909953174480349499638834133786574895879765854397141958056985547208259472127546801865606181506959896981460129473711562094149086954545172640075586913908500486608283900134192738487611295869663525594655798172445820762178403387360644119999477313347762695890779538003605202523654895401373136450895436651684945120709139162096719830597240352864830521818036659068115212343573290162891859076513232266961133623491856727597941950652627432618395978517462338038959044422001298798939483252359543097308627336160003795964588425034063765439348133947086005704954232591033004781859599094833339100984929587642293874462159680116464430323523415956643676207107540414233280940226478431149861338816239618938848282829356726749137823306664613575667350335895639327047049124561441160142348326736544562502159920988376283783356889341101584234478899410176050578906085581898350217352367257483934559423689225758314252791778661370006419683108373951127243722370628281369110450121839477449136435978083110329325777627597004257715665397556632996502090192966738613131061703556833520289706364763124010795700937888342768353280000000000000000000000000000000000000000000000000 [111,24] -62427889701042671020928004118382038126562253480013719146566514664970619243645296266051250988012375171858958296137980147119085564026601951845927852002847879496836599286172596072081011142149193093295174779496210144581128621622410948879963577680778774130194414906224428838478187359685668876873485930837891018289053769240860314251247818496433952016427434059616015340227350742994302395302704284674008879986057763477334058062471816564177981254414224512917890257106151654498473253893190369780188676740746676563020294117056613972647294109523503244010004447699504999486358826766981887135170794723550516819986011211332818813418164570983137243183309972662221662694645087585209421180191328313802930722114170463778563929683504580145882740051333947466546179379140582232504199311708459927990983874809850496722588023092409312141480833477663154007682968887108595045302051533264803810208192917165119554390196846836009833050128287528653090564577821171555349586708237962366309474548915882149502438775783828743478107933554688205188656370051973340297927866309283988974133737244196744057866338778408191154458346778542251332508823244249104760126575103163565383742344162348379255642662475549644303833006032671067860491101104026076195768520847210047054683045446001649708895708071262815332715859274217430666228560954281360860466236444786569278766396741449867303980978987039649622060817891351848892222916852649166016148336058116798755640713507955126780161565131535065809266655966812871092589262239933156082810638603073639862405722941787392058008266099355371137103073842228188373856099500567520807798821548971314710047397832390018951638791667746088700420048846911364335495208105658470963769545061871468046740873564575340976787240365607726733465129055945939526211114507676055165089049049265944381075243304915652023309168192967529534844313478367544238806318699648194260458407932045064108540690450930347948308999260608093877534770779529218017761682435186719573465415798712565556356598597705419657226693801758528077891972995059752421894076069086625098202669625258822043413350393081767772368670288437578364354560000000000000000000000000000000000000000000000 [111,25] 276985245878293481058706855663136949236991636466783404772637839908832559676773422314549060739401985310686681137620740244040617185728624132732002657077663995441959758767225127209595004695154404551710060523076311070141645994538326317120144307171406728389170630099222296981774159072482026886626989989898962560030832015978784364895754214116392264530243318514890273791849680424860417209982902084178927765538266104211880078459500572581829317731775454447008721343781446708665289013672246243685458895570102072031340231159965691183199980600426652661131365601571563385305263047965383376457098801986779796007863829511509381751020105943511531481952508744737099129680509898052553669593391232304871452234606739843437348584362118586131336080964944167850623162790976642743704817900909441244163098933687691070556300377302774186788770571096909723108102130623701671303583384585939038260628207913616750745329570835601222749435136144034352459328368184681019283876779041174351862331508789446259946491941925035532152153971849173900161625958306959669123664845267703884664166547037064028228032368245587155023106524993594232427657381107209476192719156335489192641091395407992825099255483560127259836633220456519307665057516271975664601681336112474163843942355466454166286932037075786563401896004378804018966480739264073493541383509790666217526937492564171143556677165457181580567310550234188589614500224366599110284534424352132696737423495010537137753535912893005182084238714395845071727053252871686164657441668955499154018079302952740630298520654688960087156346023541505031709371603162881814153492309321765549234500636682821212311844523329208785121282221317736986898887708491293350783588223350251612134335764778774698786432673160239931152373056611624787706540550933525896678760462587819833490626770101173208921242056719522345876295213581795899312829342588930514393945954258672442929894995864703985296544181275667318946704188020487354413125023272890749983096136864127688785047111848452760244342602045606147005675281352027325317171434108104408281868834509636097925896283174364486122468448002329254893191168000000000000000000000000000000000000000000 [111,26] -312212143529666092246086856403595336608511089700226696274308314011704006165635136981374631022771613240229486584070083068681423195552753228097452916637647640995717085842041424507739808180093814722451057348619726007462015874876824744139407104224582196034714396731699693619027025539654156144218055087452038869759365608902238315087731629003350052710096338587888538142176684631056858120525791814365751706370508142447483028993940292140113069368561182825336091216291381709637357239030470989972946264948424296991332098025544577565209400577771504059920421982738865383075756611703875049431293890858592514855678052642704165725002651731360962107375978245656509203456576981556027636983681090309265976682626301147024724741440012919136659863780869455208152536095399793553348444772471450955407535207027499421066683692812287638398421041850621121074128764491423788978336064287398611937644117381119010575936699119488941645742721486356788762369115745064007255345703693425920539528558706268418754353466670742999728019008354787870077012249652731623456143047546135798087502938285558646321910909563548047176583299174395869403012870630983281357759231770976721934250575019650553419458714925743373307262933232929794162382914217113658244944986747072425415073758193715660947801413632206955441959451878707576557231575425901903298860506763255207069559531790179160934157859872399212014687471853226282875595244518585418894317894590730540621548847566608416212091631430846930806604844538947183750627509588914898486955604220272150095940671265577193275707480000391761962228940720406188435310528774807594784372870407347093443263972325791303274650122334059417570771324737075509956211103994872941587196558077950756875100084257600462815866104808300143449973780172362387619106778323530822473336514066136492300375602053754701169985712431830442837505644967782205467174287962124166171610427269109021362534011886457691965781995191679042570298657494746124254088461200298905117733780589327431134697567780405820830785779054369682964851049571923771821237180096016395565804823545552815486302756033228126602287085485229406557306880000000000000000000000000000000000000000 [111,27] 249688436583621373374950763305303893443473401895350589201698787760263434501342426919283525921567902986087430163771393211798311284780649633940017361226485561437369210951195125481431191070672193435154553054608869917696281371412226695184404917097128627180111256618304550110783526777817684185527679945075896803848034881584730371349207521706985358587212019782775768514938696889088732622777634188532168593605685950948031280145068646666135869708859620054351172003063015794758649171569291365644459630975959869761791230435869057083163373156712554111489657975082017745737678165558161379475461055820650411860626534784718145156478027525972547586077637498314543840686570566899625342401310375216338393645082684349922686205420359011648911344068498466419203998490568234701987100016806554371299047789600878585090185335945024071741053046284709420293870696374321549258705325597009466718761590208865356041781926125140702781293167887847972416614779873225356747078516181618574903494975153849392212189144163925668000681427446017715015487228655460673721584124924678397478879266410114163195775848180179331148643327812385552038228854607171490549862898676075580001379188939883946618965046450692351274615501307987692880194907018690827091896663117288337101008718909239039441940151892174976343756924294972379367713942962501720171743192619203124513290038770525558073814211913935445699169011806733253265769601627374995216603708232709721438273694989150304398809588782853184466583694572130046606571240044855720231731403408411088253345855294585909512680342758314443098436103245769997760082766265201062920026611650508660766463886256132246649114303421785456158500698278000024625643343315253155895786412713941032429637255405526511933353199726144764482538648641148144029965034954372484132440968410253338821762820316015415791923234717303446116944551576873989108480629220760884708986589957615325280022506615907412298073712329204694370849473130737375185297592750657655092117197380309071412812679682879189119227226726302750778517227316703948485002012146798677128756203937842188555910895834668564791197623177937646360985600000000000000000000000000000000000000 [111,28] -164852467015855526905388664107860335225770232274582302994194976376728844818421690730288562372741094190618601615653431167797094427259811145235279990054848915689041675448056032154897995220343552315266477114147474540521055294158394685118089873447773248715535233349259053278889751474961820364658383067302214871549849043416008022944016990701589164884420345000311801200602195726712326581151967774566280018081466210934282236138723072731460589967389263842674905987384647802694202539924386075424660412951306727131993126627308699345820552636247670648502800739809596014266293992676216685016811292783924778602603225346520732193566012597873133485023243001776026469604923022371564764186528353787301730452482949436404126837315722120979223158751606217303615855421278912391570848583639444625246660080592224273437462733032252625224008452183122678811131127621516032760589082632450857445749327987121077519504677364165818043690091447343412816801278778105648775449887613268508847222756245426525371360255633788228739323568813677376339338009952365780034926526764873740283653388389474530649481616657692916798931624500853648256894327156443375693067522912917324269879885110825718629478663109395285529208239081564165997658321717751796185878576869357749277965898123944098913019850198880078621082056765393280537224049771218362354122860910804875795922097436722141421605544222272404379015562064381691855248295645449703584831669918083819834470431985348511070076403487554862733472325677907965210550282044530778055056534076982179846702147479708621281342143066974726770889269376743193734112661059034636408858710649997010988685877688112114672111625499932926713199260362086056903655466066953696664724987284703777909197456273320678785357607329229301665154959958199841448975434502681995283103578575710033174211991421437689185051910557499973813656956273381399228688283510520581757848504628837473552231637543753848101536617920671898352102437294720864380423207366256684299480670537635145123937055906251690546377795707985486859389393287903577079371071127880265976741720534929159583272283563376277149940644751053920455884800000000000000000000000000000000000 [111,29] 94940411748422120700198221185316518094815015666552520269238471761787330314242487841427619448721976745441598446033370226299870449737242492918099918330987493589177445209358423681051108103030594984098637399808192142899301196632490250688548562002185922418391343847929183115448060072565437422958080580642434329610987460337117725805150508335098957712717150923378557081104302047873602069750872550789406761450422093128805801235893919751629848634901308627836754542269638002350359939831405089190655748614281206830398308467312055642408921490029236453193451866355450089308817161210623032968872917728944042529114117021256968363527587025876969451714368142510421915733358995177048278261128346661258568590436881725500439890616805007806759586855357117096649017594032765480231943923034682915393356100686251842142376688548664724758395762788210954567872986229806584026154753049622107651696601190449057774646289830930469683358290641562414170727456447802217757193907864461695228817605341707159844412313764103676486267335667190714931215123576695259476652365968352657497834156418505651880907105018565073704593487909059868185861768183472824810029611813607031178106842760981327849928291284898283959566043029803583363949363551864025148722894352120079538979075363596489964559974108928035589163755666832939307110056133120013524810317102442630745461175870082982161298186179874190534687052306274587244615786026457132259954143849448153118565706830053029116802258329923240891368992826861942722875958516489070636948120505242781847594509782154993262291432139194322025053880638831147181684821499427259425099423891236961539438855022150640656396533068792741714506965762067452187112141721810557684322038623232790766307120289735759116451530537801520358479123301543933836269060695553182665675990580754248491481326456418069999312893383139335800991030721908471132663548862900926617013055228793213671751716932902942974120034792406815889208244758546115448976772372166914610272667504737831153194918346632658661998525760310740454673802534982425424265535228308794340826310610568610329609015377537965071864437997804033954283520000000000000000000000000000000 [111,30] -48004657281711499659425916961344880067952868444330793398182618747874974122575621917691602351847681612064041519711001822380538868934911009475659743040753561246133484379290194864048543435648238189448604871215882961522772882812882539089069381578490266773869697988549582575932244865092994544676710057118475126232001305702793718281455089044469327189199372349867778297269801265461775977145890075804399440946489665180541000621377428485132930031492415885775995904452092955878271764450490731313262627191033489975585612967709044678103290246776476579899627745955495785822325085776104582523909171845614370331385847808412180327764322434235103629731417658939527898236859699918364168773706246631418470668363142942911856463372648110468338108114965909758138277450191099652518816382292063020914553812473273830958743020701188447519814221607042194362693784096981807582679845103170987253721418296717337181165289298412881070455041197959192312664590480042967113542726280241799667361603537610810880121854225028013072047526671393374479415813919791394281300200060979441335393928712659778228114446383903693620167745051856493968835729503245247032941767770442381497407544319550201016404386924666053476799204737539659626160769386301042552893782106961070632816733946744228152171273414751829815993315205448542007698863468163918573343091108237973194284972875544794875423178544459867901058410593697154338798411806981104533953062969295031648656144086275064670460831815317436094850980113981444200902680327078730389003913626211789396445818715051584382768847618747226892813841062270613992658614494723493411693213063511455584565757877403892277923529584189041194044333779725808745670440691846673034994474784081125528593229695421734099635095666460885858157110188451657143389542903144420122797315682448736465947860142301789911203030197887606736060911225420310795914480685847046000681890342027719071078835437946040068173457580669870159127945092789968966483378915800711956919820785890037746142109492815784598326904118090095194070592037984056146189349296622288877117231469626970881970359870291522969595240061114517385379840000000000000000000000000000 [111,31] 20740001382748826277262679715012324392922773706153745052332260664519165504335031896116792174917112924880728702997473566118471936055802333714557516983297544176018938254334637331083155788167771480515002755435207811724471363514580390529786073495141374036931740062734001093180941642131173477658891826452777975744547319714036995885795413436591458136580626441818183542633402992147769781740070154363174748518622378112761716975128374197152087836381733683638292879033741483051906775990025499928859480753602727871721182121908770129567423264777708194717507548692603745779809704872467788555612156683349503484336472119861535769992647629180853204846430861824416549707795768410553471280370826491149562447868968300081099735880918852629579592442148722714284446251562510641913610968756371301063928188926296067872558693941416975233148101100274517856871178541715729347099692598969198638024866651731213579166794735217975753455721488781792281672661487454856408021653244017089335651463093422545916793673134371780723790414816618615682059065424812456814366123920296743903516690675355886520776218940083143591897665901469529318790780090012772802306100558660109223092070830172775554109448061476290338050664219995323358492990976003232835286994397426726866312882791727270939023901921747233696427904639401583848291488286403439893107111226594190755861673711132790903687121661537165314448358699160725957126725053589230527139492622831173392963575648639716185654851559140381644120052545472006642697124118739366993106747950466884965450012960773077163772130012877137171413193120987835041459641193812017102621246570291728586761947779603489022065022355612070263720711523286465035181081148823545399668439403981764530167067281079601721683099786069494620182625729555494134933344086889655094395588391268362804282388391011983498917226656874108411572796411264820243899995926923523707438120490471763510016233155903869819277997797590313728616584290271254501778505892956774168018716068620692338844724222683295712239316280517518771483411755428004519366459688521227982306477178983945484811138030449173809212145852006204587376640000000000000000000000000 [111,32] -7331782426445425010107345353565722174553906355877482180869215935563872655548568101899428280197872755770575930224140305063499022760678012291628378939285763555445958442100919951826810365974882292985953882752028419980985923024375523682132433277004642137049304337828745641967360928673049847605403086701004203146907741722100756270894828945368048322895550704570831753721997352392742561735260953315395364225450235627136275016231716316862252511539566212293759708324794259074935369606666868678477657851818413958446451684202446275672061730213172656932301717985146153147753900762213367985848546626624733670192052111000445883696790598868435386636935437541704600393594271894414250521111763284799867307857937630394294527689645281395723188538270676109477057053781496817730543393525888191632349663138539784738506070971883429772548042352762761078321050047316348484931987968584012972962392536415933335629830181327586523773126643166799172825308386806261720956052816803048775756112343843039727048699580559367746866733706370711587050032685084807411680055253139969323055584551679353518153432442148176582871340119949437614772520970092867269430260307308944073976516907916526512466373156875557786078427930919222355581303312385391645802683499523871356746707838177770308490800337822333992654704392534221581092227566664865993993324266683811212729093152735944144173326645674040183505670550217702842752238836458154648691403237755798113655961343456972746018021145598768365857118996472974872835898864913300499900117185366544981602429263406544950450403390858225344434099261950077958018342266548508395288567440487553738838386266689444066735669174640708002068750664827618407268879529791092565729427784888007819359488380024719101863130270912327484353718223613807125585039292224591771178987841433677553535460142475695967271693713134848306872365694910308406303265336501603489895043482638134584306409787527137530597739812968872305366852171178964781064544878757869481185804657362935389439996709412670577680042939488531139881022860089586273164497427028220842680515145089535081409900786612105095173925683299772425830400000000000000000000000 [111,33] 2006451275072635701064105023011893091076635804335204974726340696544103606955826960935102172816650324863224964420488466335437854961474331759515502890684194799637485764122868125505781865416284198782833047342162030591562447882047613139939321470057755085682705135682032371484710395651765968093806161127271675002871944217492820668493056968224726657553830202002131577558892540352112376080002097942231177569680096924423195779257061324854032056705121917532517983809420699232955223608851324280788245252935342645943857028248483084613229100185166345918910442332896661989198399756450824787709668600690126258821923958990549582683133109524347676832133982630440540168089250083928153522682654116691158731265054186201908204781379063346222267487563855036431648341754254395030239154407021770823040582875551196904503741738817072851043911144830196025057776842872010233545091534692360408343531324879611814529559677151869213430106503362262811283394635973985793226562322505764578675298531545681466192511951792747260545330237282879486546835446935362353815488513083232740671363989669803830129994896544368326291158628258922003959172603717763202655401004460067884163776995008206813072672261161643832440357903155154056294075935254867800361516592068609539176769127671078266264970396397245185140081535724933130935384427414843119641064345539258309899552499976687648110100334210214109998258331719721258660561848851114887273067738776414599320367016789426772523313728082484854116656543367057049291721070663435465674579731659140300408408607398458561726637106414743505282021648715957081334231977886047528306846984635350248923460197494963951225678745931978750285521430963799879236813331790571172622068396941345021492232884926985565682665348270646379184263248171118404070488270154479168653665340316636087166953921684471584405957271254672578401256918677884647633201823268982528034405153624558819751526298340685742614150641876451535340616911976484101303818320544009368320348381164285853666660348332893483283705039642937206712152743975267291557051390078556763393852735718931512685354181017850606883405629444343411507200000000000000000000 [111,34] -382570704018942308378058972976502535816451898304935496605323547610202064092854000531814767151230318909571546023324054730898110148995191094983034185878479169164282795271878419612495333205947886015852242025452511124011567200702199326818527235591991008129717058969704648465004067906241335424124888574626840661179208618691810360465289634203343914197669278563126557072604221341758347332631964846947723908234784784768535812767259410365258837587033937205893754541816420919088082309109029828981699579269257467949269311535487630658359865760366003658418528568547533640872013900841131867509367598432241998453886633505118680540123861734425558350101292178800936437101764494549990135341970805745313877565834976109908082146890874602785446172210423844183506523176680354083558940767291720504811569268307466805816229209582866443082959050705200870598566038544263913083882867790498032898563538630614291605127140842667350606357395501644085707346668527421398842743030447172074963624758249893104091888191088737846362962960043698643000321219925680122583258648112292962331079766512502231141733923250351355782049099239356136836971530883522390878276585953372826036704875044363240579112257173605287010959068043327095548182146244203715420794252481094451821925124369057515444771745756702868679149846628268189682566627927294732247977328145743733381500755763014895487109409519464485223419506547922057803807237671234558514713882572629111232254650870371127952005445952835624278088235141861203868774054630098398196119315847666902900169692113960857893942163929802768015994167479840300580987396167340153005504197082026289245931422322623852710832815531628062281440725621824645173296944185475538484709985586298508197950553325574360072087450529398019589456575184358496814118500714212622056040991918503128605878635557464469259669963389945313336292461261101059861372331486491324473495991352413393265857213472370493625069138524401489470981010170296924105704488858248226158469827692946575248147914418604996278762111108577210332970977283670368148213380760535606350426930995644348989607054159728183251971555838824284160000000000000000000 [111,35] 30522140397948081954588089174453753326610483261401081533103170048213334913151427061131391566652815053466609423075509734586946225803942229630880641063039283129946074998900564379560313283239099349812549005533620900937699486371982943514549727283627774451975803795365355784556116825225604934629926184885318852076232919237863657101139918275590249399831934407818348967949037928491615911165761654846565291889419361618877587860001255559757878102878087496595299264575689183149090541607335454275403292137564857889880540640448468229728529292061132421008460428048673582258790932249430745928059332986602225255243580161079962791143095529175330322341391786081462163335908570832565512066379734813143679607335226169895151663851350655664136191503116709671249187303303114530458263314267566641347825479274450518689362163099194402201491763648176640476118306042054995931219988097966251979698707571614697271926542865938008009765157191937456891782734415098081996176298192650109589507129161598736941790008621615122540799316145056750236002271864537990646771392595090034212862753787466290993042949386983680070647205842784341744607053766961864750981946346496743934621371564075351081546534682096956271778512895236135986991275039110698296026112890390966945352087003220644704258885026893883391339680061103394443568733403970352366654076491539691556876663479742104670435316721709562621019559970282139270130424343630054390543470942757870974835667609271279979194411081093080832038765559987412235948882652861738982250323711738245868606416450438170111909982263053044475998664275051133333785982581532290760312792304898465670593560448670619341830071302781954470750733317073268471133284442809355281703726887677260824362641432213657501982103995851133021802556015661813875986288313848687616724282312189317278523994404123163804192553361309374291443154955765429432874749763220338826239310956392801408472922863956237728164010271037821095840677678092159070275061575117246036006243748347971227516335580489894348225649956363862863801642441383528279162804635637030257946644421797256284865952571530484514871711509775678177280000000000000 [111,36] 10783593191023062013035642579718664274629270821556002072240155086627377573128371625034877938700162379901641031579562813602958130996277300331997800343815997211417234834859600135305747233708463972896378671447203707984287065105365518387141381505646215065167539556671836115904439156316322818690656340300784030260927463561661945274744580424341174044498580155941573480288812936079175244502455196409750637483358131391774977581981727657176003541344300308787843350905813571476047461444516179885329531539638147592098124865516502256137765194823971477600609319589923495806892494031146173180903377827150441209482533961898523959747951500090721223128057332279485703893080332766728482414462609408291552671953514721169772128284860522738236425607439514526324205610024425657324659181307060196512174063916950795926893207288030328958913714941229803784897249637523793512519034922418492244012328089291886043103136829341292257019601570345630852003817458437194709580812730287574418370074392397162399987331733812398373531072413385887084265734840247465049015763550504551720635520706558536992707369208073715637413571610072924482918901685356099738685371326770813058307391877873751082456116600320366504756833147286373671219337653524925288544184265607655167179364027962973746478924408601409954349526649597559410468050146930178853472341339053040495801802213379991700165274642165257912576390485479419733187943294840267878693608978069714319635719394375459015508469784721973631626478293368619787149416964797907196560474910711197514897710320484314740150569309162696617440276623792533191680552183375442619539796257350312176763617573084617202377921414449427848106404845749260995154839637845476037807271701837273728481615453930954377104581397966653795234675086585383482842647319293085988039225860634607890378798498109099279016702680308645289882577803991439226299763349301250407644464792210085460821218142092296175734904872477439938058381158883340572393617987893179361761311048976101280367117163437836535046048463082909822732095165718131917079948522187313264811213548259649090974485944494231269092983026011340800000000000000 [111,37] -6153794507620368274232551795578160028001576282394266915186526188845607352639179139947511781115091478636692603413072906047921173793350167779560267207375870317374367515246571337223026003313496673654193602667837450072097569459150843366394483982480304000403732837644367338294388796201482373019800584931962355538341111798971455930326090731165684762798438907191901736670050196402644698897651726918327306470152079141566455687389364435793306649406680688889865236890454190519639775975991686567644671282192204243014064668833229834416206490363395737613276186050991778695648710986636849626681120731694879804073699704496191514594896153323360296198649065488852204892061851046050689933535218490074035915590282703090668584009991117702415099979339949402586707942817672661883390043585427166102524373368949664822748282601442443678840030524822938843502632634608151471079820130483963859922512932602506240062643355688669634433783258788820629281432809196829054064343877828336781899635559257418854080293245599409503759618118983045801437863274424902463780111962078187468197804609797037859052181864197748939354935956882301045035936836658345640449626121924703183369669506260773987098244602374815434032160604152588659689522695690217135088310608028123839630006808661242181253968977582498114483493107892950021809425552588988265182594320661606204707814577113799853189124135379474087036082433593022306882222603894486422319870617262186491712285589447325000856165104679193015315977607799931711086505870283556528265634892875209636019577434181584896277615398196725374580063045175772299060241658976259869269458846428177133134470996026211592941255605631468681853744230060541433020728440954418494955959955919572454741149574845306614227581604558178007300855286467239154232010968232444190482939061852291189913620260183188717618626183529842061483797262396316631044535857760778366198043233314038455569784335550837668469153725904643459851158308930737269012036288345204254771067998352433246098646935988397981168473148071240762046159007942123695074910008474455587765497011532979230245326595594242590954842809233204838400000000 [111,38] 1924572163350117055233222636744524722619554955040623992263371407745075634806686821427573525271796824744975453473633582254241508655258615479699863584563973611039495378931622260621059661911493425257165267113009828129145632802344533175324402059547925046791890634359519026781880530215614684875010759228487617383856298739037784117868188668344468620789451940272289633544890610913646158546595813967601909302911356998759701998143947294616712743229723254816689291931278568829646077240852726215274643268413763636217105250076055604289892461858363382095392717280259560929526169579169355859093008014332023067776498635206927988312715746992311456242302274917466374697456671575645615622036680138100224040205811841081972051371201973849670355210379762700568885781221879500863392094202792176518668130342549746268113340994146676946212805730789188397469282517449920649813052055115162809331886518973822874070299041333855646694107346350078086059075564437232187074180968662254982425081885001651235285201364953171648704475963993669268976383272904562655502731622947363037722945672929835181086581824801957000795260152994896403566882781371105966902453916512953751860519089435402150271388825215996949449845774117119185356847583719180373421901028397346167703237713168804830819262790150689593046576842984973908973524966546965767805766601070644486667159589414683239831750188869647205603732919185674438086910170814933808383178559950264453486524503452355376351995520381844590778038347602504299887545935423551655764248848088503852511272977259172402235744932710261768559063257569652605415067103432369738041970454977904498130083200103053919329624236099172240419738092995403537311463698454210841895562661442290380817542479742305333066169360239505336437847367264681105049679620805085635595388695684939215326356372254747634561054641755143057384624768504084286447974005819645502354909516304810484012763625540551650750735244866598537900134289151972938402272553068853886615315458677411869664355032899457774217327818618989294221540826008505250882334046982468423223576628948291943360358475214290829955601541051023360000000 [111,39] -458076243002364348529253281089944882242933776130699633485309418732497109207279437065616175378288910489513595713518587467438044185240159496856755578097404877663125213934204553459171914956334548171879439602317928443012148375525344725599009824723752011554510929631843012659189902337490159355426140176600624786448348225649270622331791353970446779798936497830848140783238264857163188018155728235810864715647984480192590145455001584851141996615829043399833571281529759824889103708858864093780602871317041118982872362773319388061569420079980407472821537094316911500883270480402161519599055302542383510466407297115037064092336643306377578797344306752295434160945483682054861923451817071825178819652549930348665713856240507793160385778655424554318294811635997128268019268978299814816612154408581018723174341071384936057659966695569941643226976855328713037150797625362575007453294808034649851185540866138965816604788376862667751886055293047431395369170365992902271193841100029321422920210402651546509228092942735274743256737646369989771340915152930237833492001262528147098749131088767883348643209779340326461473481318849550015315161458241041073411656953754064570761326180742598462180197765118619580543011735896949416689722399825815239780278220906564276099588521396137459116119764755136709367102564299706981249055853245497268150375465443199907251126547496414200636815628644790684511967231493879917320834391057846292460372539072427402496907210778542134420480755292781174196586334140539816536320106138585706952744604723189465818846056930266982997764582166438509953753700055944306440126610947586106630861289064204732110660811223777053889688034704175854394777254117280494618517790793524598870421118330740433488746431097205516482621053665094452383831051982642121070415754815116227496908909866835372451491621680900673864906834727353545447420659587461465731596640549729875396249909217623363272050658434645054982565824462014816457881056798998154207145667980863075894338060980065780368163849061892561406906916435579017159195678622524748158287836417577117814085172907697619758533727637580904000 [111,40] 86573531335553903265112957735956760601087853696238229387359415964468354766270565120464699720930965500998297623600539256258640188497845980479701703638494041140063215072945403585428888371628667255676984369153546729275642636707193411914534327049624644084495266826426536496026623476183610690646161281673215833521271881003967459162070090159627340883274517254248457031199377076532621127886970328582634747248538467789326918734421779632657707699112410484197613381257326858825218652655585632072550285087223769322008391760463638612406659123066918080123279497175823261279632919894902038515823816066429602105564151404780967026907814752058562016087339221068025386471629708560458001269565206850023261024184969528350299495010903552084973069023469946697471859981713665870038475895101148360726983948948570363809147943723686469757738734222962405807029606702522061353617514161725382917071694223474168393387309803484445532497945305861896117389834654030082338258987565214180784955647315474359014623547385767334529500935769875048653865929684625664882392370254614996564823829581736288823643105129748885192354205963010977914245284057977213515823711588831813025280126502018253330692260140517453606069345132845048182907250590887083653527437428284903589728786858507462343349216026551250493493952875253058360661544892680419284270878579676987583579044794125185947530775526215143691530907450686895903779098077974243196589003451514798648221282824461173688322508807846341980226427409253256434712533141148008948673070915525634040302276419690409378102231244736459906226267069144257474170215252515598877598025304613722924800313413884176484934972847228629865924293277590185084047738644997754675243728392621617289628145175681672351543413854008642112544993657863985103797769469067480044686386886265154871444248752382032863880573820196737152507193075340667670008950239641469932010882504681386372740232882511901996844185187186677748248410161205102382842878322153744862946772664137541459784789789520215241097903304642997170865464560893943606530705304111374399955457121879538421779794192335512514575264069440000 [111,41] -12639672312603412859290087872211085460461398891392731259107229548219098584607859319188872413880021028748285299639332235372207815886698263720128550383786476545078711041587424327096495536862126334950971882485855636131690124388359444978427651397133440786645531410950894301453961339864150019507191079306581299235964161976631061812560931841861943837056175390853795977333902598180080435704571601072569369317801759255200441387181542854770633810157961025434157944202549510948124946274496106628417820362179164789975607811622461622459528218160668955045323443881389785311190313785319211906778723920223896904690641182626693628318695030625087258248295994215750506430370528649718486064128902738746938903155771289648710930783343534039978120509760605040303747020248262277498014333488646932285358947172950619374782047676144500802240683435121573154181383943756483272110166287712718812286930480543101060976888314968086044394389326890659866474797028753015005164731788438302716698729206288253281386676092451281619329483712675817446206700837669405224897797241266849253118984697438196358177598024015319464320991275860112873563557829441328818936524623969477533979285071473407800273538449161223949668735176069800419465177112669971197816146183404450687610154849873485017144017834622621252007237631055693544213134355448360358265110856208733477757102625688011106932872814310504922438156318963554368437399443846472606416807422360025105419013895577820270925397274293123627087144774529218103753553206789093982611448438844349158970472440218801568870789120155142250832437791564906649448916156976807279531938666787634748633811739572606586333971424219719418210701324843123828236829199256781303762582238236990792094766325056734318831813903537462224496185312309929426892040058294901256827645686735729028197455938818377940993958359022632245459568346880070530893489452699534398390329867127177688755049386765932699348625084965799765427212084284874084628826914443922705613575167868246305023801376602402453301200025625909858670808671321848864975628776885538398140001775949860004334945378795926364785692001600 [111,42] 1302441094020619090930036437191855654797980523658994395500260198587933082838798002918969574188380338495378506464909087579496094341700659590554363856742342237712255601853889479087542836590106365521173378912631807653078500835566650146088570533768558826069359987213830193480840504535663688112258384042396374839236624512887514272583253709218041945570070128692768059976968017793545193342228182012757678513315051163417639910880983737882505841810509042395370550981887461062097273108986812565980531465757048487918383232181721636074539976995915551828461259673256242737667073775101585668054746517935128140929320962751854336696054660812964981155658201431571054927878789281821219469042560486433136012068040677983501107879211960821962014972500575969480799118854592435640258178353572528622012435915613029027637182991164600866465647424564664162509587119624632883861130290947392564502252828181038397658160560529625068997389106550705321695315100274189252290716898713084224116332112770839328340593561291726003648879617549179839574422646421464887448390215450845320027558933375584815723414442105277931813919188307350021986993575888138414625853478936422907633864524094497112917453759964126483531997562273715983918526069451790408953532355624951047519344359806533901449952476639948885474818221830382940908669755062889577250316102991459181792619923804721202565353462520632093164033758086797326497907273465194620245951472414460297122808036799154278898856132595441541094896563827450551124525623953620139842490462144219425397781280053375190268850360162251797058564947516178658116680881213534357003235777158181989207734704250603533608355020792940410949302122677528913025379339069907169652493177963206843413477636721398432729815091065416551246081811846704027053430192975161881538742589280340514549686454923539169288646059558962266425552322689169793732605064171702550535423478466023333884359644731206752143664917251281597660857258816466389776930703909241328342415880240092985714504473240146875221784298559748087493833734444267102680601471674819551619514023802600203114433242819819384239033600 [111,43] -58779891369559982011490936956960996960487652722207236017890778847468826690135029319461401001147224961736483626613184938040305642817195106323839913685030462093557424812259385679799521863358139040992535863723233477435415050960279993990639844523568344096821731023654886102646569087927886645816874427027079438564699903973146655687552701222297181397499084481977312352767193081451179187311133214443118576286129130889997187199943776589246807775545017258414349001990033192996319640945391203350268286074004860137189832484356642908140287805176822420253396001863211919095483179579476713140887457252580681046648035569605516403455795108353403385277629398118038350250598886787930160153636517830142652020891927777694591594735503293371816693750494451179373091574652018817122707019612366770368500866697858471780688000983116230316977994589814163869162997450526186505292271048394513303735664481097985426229397896211510175095509074542575147035544523084970839121209264835824718546826912062726455111818843156369625434410192846113548054702042177879394413129805404531351265129871622414350993451012668336965285259100402315618676619893719729016788303208937264800391548784788045431461591307086117427788000514081624651063144003645941584598125279393058498046257716077796364601493271129230177368293881268004245420880877330346302871160956837501859386611176232698296453065876631198579341313486981374281094207120365419986462056362348645648640715360584988835594399937589214506805010978096717316158697335374754202739588542427187711331967269100433041361302756756865159936346856712875058355914066743158899311146487437156767031680381487134354709353705436227978204047505309031109651963943202898798619585468589825151473265703102681090756698968968727152972386752892300332546978629354716922669282679620397076601321201782381264308988111260784667503440643426986071948784637356572557896212991824551953254854575927768914386965571582581365583182773045392441613305684821025460589563360940397366518929545134994412000680723258032407765396813120633434927086006586880827637410112345524225628189451686824973920 [111,44] -11067016745391120544449010505703028777793436718253539290356038454641684705223139289801213700394025337428504848034441839719787364350387721363762625361896036523179066430655753354623872799231280080248364139813197573251155237312271454802777594612504555250509086040701864347859328945843020583566447805006116357911131017089156770620333392695831731402561521949265601451043493034349702980372714271765749427803170695948086235546935411512867840620262012257291209829476598627722813687686722138509645529026725558723426674829271938380046089742306241270393497962779225422762726244454223060701271028854506387127812203516205582545666893089665752248978022746803886585192553851687441532279796034288157476694132061310805092790161266835168554130106055828858421867708690300884721241548176770570263852597259256365189461323981016511506972902234819371250424848192422537245835705381271835117652082544630905538074599025739839316260263859131153548770397411960631888399408112541745569487507103215719880041796694940401447545269451682626807967365517806846124814982242668649900142108177571422004922819742179237830303878331629457543893605470606223825153732433943329792832054939820051309399668347749216379031134305892328979045287996600014168960262461624571204834351837356582117398303666924067481906253769233125423649489076283651976980879037395852747857436624672928055873123551115928435022415374183447570123850799747731205627414968508801329248404014917007668692567721112488096819635265486942156821003272849305045341030605563480109258545217911994363249799484626927428219826962100099168576769719046856975940405609145241287867118871023529468587404509159840100622461189140967404229412649201032974787817257898961666562295374477477334353738641283900731035512412429231280152585561014374311569984780572996223864530836336281375330003716553497086122754648116114337113300547079558621400551776295932789540901944362514902410555272202138684344210542955174583428230121854475771583209697786059619949231600840177567096436092662112117823938583797821904157693821950129134089286263772662118556763452875363840 [111,45] 3645983808086024607296367439235162225292174942924877834144633106810090252375492072053791166620548357549066787245546181276109089271782679812433641030314647570513635700355236434770701506464903835158898249126422318748545734848266667582524635523896295944369719374123631459121271859253819093969045512018730285203191674776099872676644829685139534827889779301992558503938133350220310003803082088289999152634432389540015819381782767734202194014165156395346825964911167961863232857202656005008967089563234693049473296631848681288009696406245273129182662162501193686596003526150689970828774337397037078876600497316584667546932834821989189229831006713265454999676297730091657540207522783879499247010190178612054947921383307170476361064892559199514820925864471286716499416540189892076006860664192595820914244311321903371639739686732311054937270338955394178224602592339925216776716329012313414513035692846480658305213388232269637778032213584566795671364718242440312141785351421732762939509042975903348299376730467603671801262606809740547551369394294590983545925259810574288796086988093468164049859015519070875918761514927396843537784887651611892585464541906260567051425772141516628865426751345539456855746825065821549011841071211447344991100456910947099210904087492984638594152882575286185126776876372695393165876721353721204580580196665463436988172370457600306628242980212532052638065246889531349169537067427435138108225244275365936330820241309410967033463654033385889849679885728907698691287662696617087956693782806194388652948630137616500881171536591368172868389513430988880632411978279489582666092339209103109256363045099196260182836285801090919809569412999848611619910470262684571603049009302089094094560285099918633649614342722813260327616040783102522423436931509551466551242555529732663725973983258281981706531655976183857108268989808232973038104330136345989506867960460089497233848204397366387267436992688364066390939847711725978092442805014131169111504892430478026101359512723465874823607667204295372075078981221184372678339465471318657955828161326604480 [111,46] -617625917028577687570435045841125190275846182101572780198362949940861452360458843933201019731184499794168108307582883522826590118635398735882121402314400086820320185242644504926900476223319298945070925263908703867558458750496950465835822434849537644695528047543208522534027569876675425698506845261902000790666089176055537285947442391411482667668925583387259566431119812833776539388825673155106626451421078398197760427499620549381384081066698698488899669434699270323549295811092941706487470371282784612788611528703977678465684078328400884068626559348341236505227542712933362501810500667772650682560717502957704676613773453481017407653929118940491240309590145688229264553383575766385153891945983308013132562548983793609846879997517874546751740977594956521503913281736283962530189796696214054567448506460369643438950002306527581836151251466125048528639109789279161982149510269223568935952707170356122449624149965387383216183864357098495045256195169868203022812494997318327717506401361036058985602955379903181178554865723173682711434879259045893541403347254092258635502667328793743149454436710290277986075409155198441611279235677881216500361954054955108984153635575279157309059930766093792617094156458918576243317069246774437442462223989460858424026466920668598017246729951535425219574659437379442154883454377404652634589049636877381565980842851170709250357320484348783245589866558169464093198012974371597056214658624465212059536451568053307893874995768637283534209576565056059346946807536423528462671039674031431810469937284606497129333145021175238609771659189387751469409201292456254897446351250074091949961631940491640877377673055057949405858663980337634728698869189323289129216179329403745276222803384292120839085072006446225451992452894405662093360501545586463288339881644965213969432834033053176220492583326214364376079725433664952339740359691939785683061136645518636091580240004894793038343882072156175472406494737320337290196519620352893171901140390863757378257102034163379743281860431306705306164292151163975977496968155196279845841752025600 [111,47] 71753270347732321481238815326128556545991821967059509138693203331568097854187285571796586250485762385883935356605252251250285574344877701163277728893336451405173610796584614075962953480604451573547011159198707040181591159475534250188936711950748129725526352176146906291546062500896441871590541504522967185016316600654503932072100340036968916683097212384462722946442224525951632754976963712896534767775877539508149763009458195860869730696947184935248253256073454026949241847481801338389515821776576314588598681917971733448140660413360343815386839090838499976530263830198918817227901346457833511911717452914702510023582682750229882203763555265973795018808634908353240635901916918812996936008325461738499466416500504525550780572149291052706619203835134487638224242287949869028138220980420705106227135856423020478387225628291879717705372931128179735435070849774839186866654426753282538068749849947550959398639116529556109940123296724751642052618387288259698343689174858477457130510191245650564569613415775936817089035845148910843351642722702005907724544398207419126825268337068183121491102708770309331870339876659017844640157583267718478272686986257919860147541104923409623215831841086367497298596177342405560807307825419921499984989966321310198030111028094341028395920757185270523935291294615632231364745287389134166597073228316020220219704733540861331222015310049915683882816745473439867750481998455934469834395178731093701682761264790807297748671050922788388385983766573840543865354356121131257179244968785444982882466183141202979274188257837422405998280127344815031848312186322609888721786652673126391805549933546126901598893001958885490586694026488092972825962041597944491270723080982797069674801555561222533227429776488622180750279250979275332600392380836831340245770279100074503016528361884034500729421780170633348562111124387351054360655677224413903097345573806429134459515255412405805305756302653065818806788349962318035467012071323640464045792005140596312219260589495602853177199359450897621829197369163262048598886284051936936873583040 [111,48] -5373852525802002548433894252429864678890801389678586771028190200971888664155116914577102746509699162974685708921852417512873018742824037907626225620720297925138541924380348672002944361857220477889672294915360972714595308392268751452948692704143862143115527846610956209278389824894965439966678619524149625575188449810613535113534195473575664837834979986037906559065110006065661196657155210456664838751481283015768939506087771106716927816041343603341087371400215322262668981982336263015345988890048342828270261069505645167061388996876634525312142615155260841423688120791824997798032724649884900906674009409325326002493819538931625957196824646919036710509771770348723630061601698141920689567460804724367278746225957978011263094879689243900944059923658640463320466453897521332545632017889446935013664554820164026440342307059320987344660729207743050158522865855227012283639290166846751808763096118534832970459444791926526450274204234138164522699829942864767142207592106374370022437026779696175245239827229770666978877177774725148214355063047880564865058230659457716011695206117074331117234895340992625767104493109223890307377700171545567584116862279773128862588262862126977191272105721849220793330711899121277123605189865755353582841827684743691359173062860271063757252741046986924309550995221800974236255063944214520338050884090690713774833260772401712458561176635736195829498676319579783339230154659954693041721374433348674330835711582992959207076629209859016195609594418234950872098386874977708759572651147855854810905282105926829294202744935932710932888440439251842459950700585598632350852375748651907103645188838515925390355947171236493876981887531254508854156088235686442986290677282902152738361973950966013224679640260843859454166607412862246949631065610004264526482668316142984519593472658981347028685478881871376828499727289018022735898365593851020335789914781530666107592703622212031226377246255420497482168947481587215678193652284344415578640996152321097525654941173142549778823289017075169676068722387371075455270731339474052595200 [111,49] 99903549900611209823588060694859263236141177992211527914869233915332368262305664099946528476932031961317572054624294491933112009222199547656740662658353522258375235143749670220036059318874674244530067815170500982659820346458884080040849664926686235258277622071182293102921183395950623261261122164365109694998621447096994962692105009135521061124632154296833328164905922582674622289527005831981966686010289805736759855284166376773881590508909433185774694118287880763786973347966106018237874745087921747335308576585945088525159004549235733003258240483139950637839594656487608409227701963254659051544104427206423070140448622057777598093178912239738649714903473662818106134534938705525749778965499205909736457694129615611962682905733271763784331122590937770962027449223445296506935110896584038067491077817210810934965089681384897566111952885863266524761579854986146192274150536899948858328270360000915184306712000839927372700478158746742368780565832480311206121142728241320463688709706819594587922957380127029114052700893754448005169157996434906405841051325967947497845197949486156286339845550815741830996318646082623876586283240313682744505836428806118863772078324859401376298671595622824552310625736604486964555293393290042210678223578910461712447322681173031101048566283399335348937357763113677401679964480598863296664050088384745666973792847761782321742432709023582782584252804400594838946053902858174707113496081975655069200459973330677896847090504344726835723022079764421961055019144447356713928354753208537333644826145694921080428638380105712543949775258775454106877426309215519084989670362845041496408364715654041868145694151737218490115983102711573508425442906891691539448731888508528513011904536143742541733175321010217782992395441037615245388868554506327815116457814818095665066476825152903259344021622468465710223045269857140250235724496014749005884050416891007725482942510978959897783598702469376863252167870819908096739696756710776135799337217354528576995028325524576831205503241002471435157826037377843162274456004621700800 [111,50] 35605495388681476494872182401800191931673119758909559429588115121940789035839686036898664374268907928584950522893558247955291299661820405565127095258469826695134823450573784985207333326373600769250664325266442108649468467401492115046851890295737679395084192024429855227496455339634646954091635908224521152420070972561934728984940401664932254804165227228754163261659715102191034500306449382649165119434737822011546643907712598174329111947832082478919460511344840254387042893007142024982593967065209491910422069906189585506865566588085710739191330842629062917002745931068261758388348932032770151806792652594351013323775432633129794824703370561871308692614561284575093241969869724323493092610735887422467039959971544053762028413675070686843805918473473728092221032058542099482360331344453743583633990215010636436226907188128105920549636027715391361155114880844569194720050885960923063841535108476576768162701995368089247084094718189530327228894934082402231316892234466313215935031240317738661250521811320429509851987227231100027989802293692293308229010740087097754908721747203071810517996685306545809897607665964173801479727390240640345583426564991588929679112878208378763874249405056075710189578113613047670835711482939737821058922094976816048164214330892614036326437567609158684539867352733512888263970882529760277346436275287514711187982118005427640540131536454666673663384020880589738885054257603539787292467701108749382397012505083913133826016687796822604706847067172595519936424566594998716890325608220165573170492236590396945563567793243742990273595289316643015538559049714843786953744775693321605114904587901077933435636592043058856904419132149508352413547300632857207313833285899484364489217595540042147315569070346664629346054742633233476225266469807883424715113233727211095410201249804874726515420311551510804345506388590808591403419052761182710201380645915005074633600783841556942029429916797863091911484302629450938328133387918580655858428761589891519105816360704831764693476567703809720190795132541051542179590128812032 [111,51] -5773988372958588451820802224074962714188705317673497512550848780972241644413233724422522152992692849992022529403134383651008208707680094743630275946156796211128893682476435660995916504535280983813814775892697621127103352008270993187773102398545791619329617560491885977630553394954364253343141079834761315660207376062916963915734985394364248886063737448769652917235542750132519123554221156815524986458487037118652587397062873530262694153746053984340042173691731341313750695264902384742330041285109060424002296124341733167588635772503103385186964118444016332051065099923941865301526604769623528982725405299178161424456403339452347109636995053326560417896238720324424708156532599908125714875109331079449223659166173849038131635610048753494194974860468558436454036764782931860312062629969434946368202484755069651990098918242531270986392627658434717763053746399827631577466599021443970774911705309332257499824022186015264821138404483167072837387691341065634041598904553958661339085861286221230477571511957914482998074691697915601868109881378434554607309467110150384313888132490210705067355665956003026927627235256890839667784142840405020125147288312528776941772362877021989518483243061896471109576045764646960258978284361753013738439923085090795947891153583504725184382466873178501031342231623819633277230394176737060293471383154221633315356888197128398145820280911533412154742219116946101844433806086889654658573056986469280919953607874442183037529317322023139472162980785833692060311417523019027150792095227585247641507738433208573613117595099804431134184512544784997518781255141938503032738974380572037232650280095868870331212904108353032709743668074534726999510286345131513880377510104099892836442656311898367603189864204417320939056276525093570110977305340126274968223574874578149880047688367824178548546934335975631101264647740914359771455426635715463319548514646125410172964925438266186303947900467635246227820816265160742871081007681299100707739514485653056997660457279690138106537927892570517617803229891782228723969115648 [111,52] 508694503670634513693302029788731248308111018644285119542484371350031116911793546135657429398443637755674285222595427432293064323321238731939230286322264440168272511414457375491791723591753477050704860445445693144626458735332489684907022743421272804487430209718303738451888295453656211623771840730277818453704775605120138581743573774390905809315171503438311616473492337984373841801540499553200948948642058132675753141559870098230035962036391665845076568836734805869765634651517418840308509737499153328562797574669092973517588565102788725257751448787878705127387167311002864214337367944805204090419675391635686850419766738444905728904755106242165570368252910841855196291405975007289762548056032669664718751986714641794870460923168783898727818422626192463298518044119819490834004285607471830752608391077259267852184948410775725713596332451926116970838399180634442965464012026764875662779530828350412067642711736545240812368091883780454349512263108886298811964339444227285100490718482585207376904717569158308326326825480125297293377438498587065780749884744831735476796352273380217178604540083410492643068811406518468424618660559431112262082060931639559746526253119607944915733597768903220785613740090499873047479285164983862538033017736090273617560468652851050953299625008349248318823800340525397797461715465607398152958063082014426621091839822919686015701959435801369488272242867673823097638220777616604344635662031020056319857692732266963784328561851419897526428520597124135359212155577086501745748603489132229203914746969599190568709319454040684119199830855196723634229022800269561764545829530828939388899853868238998929037729412122682377973964214721039756813039466800536649109815733361167192703509846817681158101675911731454869912206091488649438565049687355135583145356683679535516827426548232203796146047732619770315314574940357897145460900519092105354063097206993745364245619643804090432578864556395231559397138156476831342443743340749725673329158493253412167266487734931931232204351000910112714022143601067053289342720 [111,53] -23644952387251782492873779994161620858202626002831449019652100004644020329598811147366457588960969446385381928489778911694212188679794071239201465303025044141595125463400536506009183883143672331173666557730803400901853351017175422764408379451798616299083844457870585822260863359205942203375600840869788949407834064541185191376980485704644467593681163230262515889785141780492828817667362849937244259312891680356803486274710096484897187073751780486558543389866582676773205308004716798016740454609257227869779064947209148797196382522314673102349394544244695720736513525533363622574887492403486013838131839591741080298372178270813734911576523501706762241092883611137450192245695597866210087785485348210386470665912290794545442538592434343228969161003554501152936063275501376075376844604529242409971661214686765632509355698850188243997106717624440256961537315012328723316303507069198744454178753293777755478666180268831646060098288126311440260282301618620949332099724946384966084366155905889190461463619077600772825917796040443470329974366094579407953005515134656069676612218992879121663998082762499914662701376154302180311463770814619325562494124425762174147764023418525252863517722895413765308300910724262171411798577443995260073199461098360464951306018893810672903697424565322847648935432963825084842621771527827311064313938119769859238109957413092857993095394980494156896393789206090893428033185484403416098204727796477710419306536595679072938553126679823473994913257456435593239178184550591931591877757117450628375549491065992969263185534003904248314460051168589095629744491947104898112792814780882899237700313762350929276895626336791184013688827325444083092296704106379720668202299836956957075972204575671173438463869895100559574074153467488345646628709364503594520849808141126961719648957698380555810599333894763323567657765405323247148317786218987756043382481026561978601673719698130096527158099936686926371268016006137192126087951553924095961788748000893559561353539696910425291468883858040263079415826739547311328 [111,54] -387233137356681532920034862118780264764795606550010916190164904956375733722118605927928817758034379580539899884585682717154860653719801256122624259758388019702009828619557498470831135233214675149258440885287867243327585910312068858601001717686141705381314520058993301736164757690915616756236718349032935507181361889567447897150213364826626246598973344269403515342585771521044214333269461675025456908665430409326519615200252751658389773963636045423485291413331094457126545381545458308736527311221575534521432885052353662631235305892682644184422653186506741791779692663503162381900999794810580561994352983921908571754324780989528222454987193636836003897493713474513174004108130461020076874476027401981621559299760480142020107376583017090036884942656230933425536711336479602434333178810096298374024062333769782783403188256215478529661432188093415211238504781753101159483224012579043223332774372357193655812267589361413089741683885347050837141725781128348740912583243311861759827049041995378480975822327791301891497329490857733755897072069747860892753550329136961540849348653040368723119074305796893279476188987562848884543142306275876965404460020830322268702298559239164013257538629331926178984935580406591340814716050893909228470265109825246284166935507158375861916510073774163622395816839852483516520791874528091749057885563560295170199794507395658134408490872862781669887053986866263203191597288132215141506367421400521251998738569982978528655515549053977844282424328756005008264790589268431953199748320130212766629173127989798767329202085994119238331069940577972931097551057906964578667211296447461859639374743590018672780317598004986615571634928459286677546464741929253280454030399707630166501877573225720435770862226606788250212571392597391827763351985012328036592343908001398707190717056533155077504267938409473188098896911393982718709851383572145910694112471022245356036800779645349479224746701239066657719319766215673905920314017570187506704159668715677352306803070502610275973668917508148425825556318619776 [111,55] 131082891115722710992161685544815327565610993856265846993559825321918590615852253176559109892607025987688948458801332754966179511717903759807445675707166323178666929600861662868304721714378593670746593023892855990238190231686204618250797650475308834455816572374451552267241708100175131464857849970003620755607878203913206016781877420792036235655197417677196399257245116735438920337391973623019342834856422812457675762607572595567011130781932466623447292990020699847995872494136055667464490772591856616001272750594977362480834379085366510495638858696537906942233443990925361288994868641115644431246071851386419118900638950934233494916988365054077496972920573512061672462972112461877456278729148991246602745783183296811090549139692214893822836484604501512233119827610279708734628548943852362492850614376104025558000564005825496976631937231216504153568230054589457345091124703190758575381105974563618088497669457745188157732979341918484118542408874506073145152321111380292137250024662435791319058615409654893411802374662353213613182149491600272232772492112676504717959486596840536040345349143092970087126607220891269785006099548844654110103584247769293077958952698305927563497631666204515469239445520570733092058602973267818555429009962698991484949676694158588956311634860776015694172765038025309191432402825256923911879910533824016146914212850923881393426809849212978228764181894839146303334915569036329131153429815619741381433189282820668368754506514932619118508731354531636754257345750223746637840682575931703818757883051557066567077831494916449100809213034355049366627100131778287088178480652300444611150507616852726665673232061390300155810092925721588229774987934188782373553414447511447508425489073757659546430339881995137471495369496736785782038119967197881164785864322608462412483303603794807046105417095670919383013085617438857464956966538900572252325162232298707317823653692798022212292396120740107446061121719441748686605782636188439533857429922856912907913163990048312841683875337712403154406610100976 [111,56] -6704638996455671619718307393893075413957348434100672920720721572884045504624666279910263203211854206187289377637864996448635965597056087139594560243731886929968909241963919390115732544518423755369131477432127830636670980001706702164138754970908718143392571158237611227070395431582144606146385280251424140665833495724519920232319566867159810029535443265479938135005759774967143670599311587980786647554603090354618091431007126972871151224127415394865836988566971391453728386212996019751203194999359250941557246700692558830473230474586683243619366144473006520595365377026180166856130451937012133317171971633876327895063395646876491833989401070458008992485027169182544713914846171304385186153052953320779679522727264736828703061443010526082996516505922162614124581090287302903336634341014767652161889369596758870544039027161928628791168797820063118678363450878788144609658916349306426564750526952587525341420188329359938208315175827166762481385027823219945201868272891036068660712840100277630354353284824196271948689985197586242588975881929189071059955794844355557195727179891980118348173118256168325932106002134587439685269879954281294665438153315436512231955307982995664132446979784915502577738735333873172662161762712844182913233644968532496277889284172744793339114534411165734005233425108428096108228577602735086685426177007662357271400947894368073921592847817420655893253873530985501561371278333406342027367861272400314278565472270556296748606417955643309043608365638575013956183627886318973945367532034261710574063140907301376533855253356997897055670901979871043048300159792786063303113972780827137155590568891544979267637101475394081246195237540444940337334142790475796328838618730612461356103658630794667446759400372930497480426047150233780205948548797238576520201034050707075407267614965958952070924789983094478133565886811393022231784898692811972298392500656452547817622292164361663255608432504518736585226849629593158981683283223126517911669551454155889455765221260749077581181168963431513586132224 [111,57] -157862884850833677344894350667598647200175640905399620505346530760707185621396462284831048978915321748465920275661241082917692533532919900977477874580130344296939149630960564811669463460563836425226594845893718236948486886460675076134923884366110719339045610366882881590510631584019242782728974439471613135471187070408886227387224271948212042434156928304305216834985558292267879207932225824476027286858754570185565232449572959501272442663287555341467612409986749694885834897827014159704491063657400721362326488001437820943775506773304577255577553262728505383048257872339484977357613901921978035245776558412708776412423780729770088798907332762154963011644339334962267802144161066996932208509928097672004279071132841104219701022703005466088912241302168868534482444355548241325733921255630447805522611378368548690596759954999029156858244563528140512450731507728292134294422365530308537490551080978308610056696436895327899585549729806255356256463240129208189239217575064338900205190120699794017588963250387440374125926838083411083426830219936461315914182509099032529103221388476361711070263109036339491264360266624466073616537047121216169663808363313896787335618003290157733776409334702111941502094207146930917557274003249092455551260493799507253430994095982731349564180538691203877037919875211001976285622423120883814822808553075558872644361519345058806130392499113493599429044771677273464139066975799090303318332586738275013983320416649413647208137188206287173485739122618317482475933120015770071902527353963002718663146495800534893210272529778294450297910117323443959893768408868636798147290892560640463574038001836010805673365819779945920452619457563969583334006089930050242887113282171751287127951750505477904517203255965094855566124707760393338659918883288447756974742959330775879123787776452568911315816676471677212877527120150802689662127498554750054484521565314524119335579251899388617300043429402193707119033782653910029874970253687570568049874642041225730403828781216966438158601200603194979808 [111,58] 38739808320354569124818817268777509477015979393059834032868398142290488617067363260444348615577610533213674408337137858015113286417426566531753037517851072505880245295153719778562895869579109051661878659736203552021585729170036083728400215179475279075366781849448432786451633708366742835634871473491546610946090605506828678461489554054575500077161971628295897811574664144432078400349381013731789768957321220486731548076745779644059024814718911926646148009920442387167589748964595196452529984924238635833224274717505605489134745825393267265296263633832565660789855107370056195211332609539140244540949431909375154699454448439648570640238919715770136407707523983334738460728749836235239412132899873866721949150719896757710179399109926973636196855328436937543526784694214977060568770691617311326887099127495112444319332904707508040442841481474353208102839146248048326912282196774012905011517885662739033408181742963317478486081699057627901361381532484318549467622412786698942642750837187314398483491144521341910599144375402555504493555639370637280449739832675617550584039451441033794776817317501288554264537543362737148797629851393122947717323892999507325065596595229451184372925001163322173785511706542669627764719757299611337178024421995177686450597588504185528740015581821625923018933165377750536901202000405231451384013830067300899077268892625416224039672279914882140208909290765353095865687828639529021100791979045189656426601387264107301616838785942910959237360564956596132553769502261759383352857061973180162515369753840447539018046413947547526181534086197800354933118220486866290670961685299683921347737447967010336731977164272250342538318297876334649118579930094067174742598502407254436849948993805581686972130037884197074955597890789265277509840781331733675905723833301117553672647653660983601567710296270958548279612974283991394050054926976997263373760332145850966374472926895988502888950286691394524017760555360031188796003263183967295241843321625412220733441830689842937483880617897542176 [111,59] -2141893883540745240156325957235475895377976030715387255007275837674472120341751966702606024833158233392693671905056725225427244341933319449907130241280348119866236775133158983513913629855716956087803973276359592073578356142505329639692882802832272204438686108697430149422256394793154372022086606416380646980410452285821463135978635556016187986249666037460585801795778692739815625752849200751081478008563554045841405606145720999339011663788955818802211526288313144835611449028585414791776448486156879805214832168009236032425338785228393056225770788235944074431446774402520232420342414813961509355679777283937505495591959295574274007677076329745681386076645559204102216115445669884841416869835874834403079020457567819436945866683763074128517123904743487025910842740984024776890226015040029467413244830305225246318905907070683078085267327637945290167635459451464971203764665786182895296252268723282411696088510150704134602342814298605766110171234227377147514656272311498531024207790543114166902960078249124229096189936118949214002320859498544733947947447464295516696147378413836311141453176039384740738421154100542589337029896261751015802406127187170142984135799890491200629544535472073207609632971970654650240974058385517034084437668544879645303114610249659616406579125278082565068285782689244819378436191790741017137593832601831531893644606428926271168005465910280558799931615664598118258160567135560949213832422703537200582460284667609964642400372629044614292767664760063815399863949664132348889954686862521888807669995349592883548663840471756819115599926641526598918650937745296148191987205470302521983074318289858946844977938433514674192754213426332778858251517312693234802653968396541286167736285876574392696150927363919347706808055820320426778163882510385127057216572104864331444175349175611520177842260715721505140740416716796157228766243676076956706114824380314347873851141621144060248484782746871826891758805480212647191094967373969677131364758057171163301135378302593402778578582207228 [111,60] 67785414243870588260333264952534719653962991162488188743509987745558890409936663438205263806713354936000444756329436236400766774143307921555359645462292658327625007622135559346251516531645702039020961498525956296815006176850609975396910582499806281245478065090280043996460132423210540312611188078607362310689429605739792424271279668557525938623523991969438580116445115664512171782743837326071570907621283579356521812628590539954046894604651584546311300122281266160219639178564730177926033501861120778748337837236789765968772998073366394182484303016712473413055413916668711018032984167182669372280895320324285018770622512632429328771309225850962443656509055482069079944524869340628937394101846623391017061824791395708264064361109153066311391870622475947263008285886482596098413714589981938058414700178650427877654710750435234771108390701867896426238182366330947488318196364215210013368563100633424224478121450311206450550449542303227694935298307549021982794970274410061585341552591317443669383644143189050549712703602264409996888956733258257324942881628258058049933557370896686567955751613456651788072251553189345851167313578430671677013674863099309792805899616951405424930923129713729735172879865493298208566974257948795306880101476520326000984848088156530486376719269666723439645246643553985629090515707372138044491223340497871350009791828755908688627660044638526306278306931903640487924092803244749579518136086746187578654608082125225284209882748711489380330836939517127230471063237437783046328962610645704507011032068760831679888280172672108929563113117862756736046443861028304172644097115353228233471504942857852001880558528191327581775785218233243956426577023625168226997723445343962494563632072139954281759562982433323852341511395194270845941887228991207664422000147454910361686999049570415164034007325919695677112938821556061519282053170438793768681916153895411422488289609812376081345417860438418364362733067378543292124329391905665068331005574078066040512241017475035408776846528 [111,61] -552559133089603195582393154342850031145191354625820883712077231585044596210438424283142883726066847806862600728688974613564800254934452355933223930385950616125444251774029855072681739587344469229844602211205961888435187539711608795375151435175895982441982406286133122956473844323259711721076972777099244597575384125509413519641192657611898521049960769931146523142800405154728781405451489267515718566900712626395589389077272763637972876813520649534774165598632611737297021242355942465478108815332255247023451131387387521058693406913955668786166648828464754148728898883949129519140107501618044998009789469788391950119741408247918639799014910997766858805325633015268388357403967122921379825347371919435815340880385092359902388717420410048095596975627250590173201532803780790481838410384010138755968459927929652489989133098693756158665582119136519861653612021806806560934284339861630662660174557487684772710120781736558492241911594772559118627203300634475164748853991860714118491911467275072103662652258212365429202134948436612939529209763244826067865917118945997260110073983935956886923786965863911818983040500839764190995323216515254043508265578936808990682225965871326408788234589892335065186391844323073633896849472744187319107435363842345096351268164109777378433519562964357265520349346365505157810415870186747003266124804198918981240816628718248477054543270368241571538410802786906106300615186194611153862903374281019636947131594070537047615686333683314826605299727252846464828394169488817718494118324753606106642484313561700291526540100847312319727977955347407570725382991243660390115443727285479604726234754199408169387290155019526896492338306056626576796736411238153936501019658626675236073489144468451502011936330923154586029376785660753229939486516225679650845580237078833631538295412630336438453179468972668674262985937811196873911926334314708276298276622661791037818927521357356974127142835436809895478161677660901786958342770217970566302635027522342165834289180606363454168 [111,62] -132210314546375737782719729456838084057953083536859764879213044799447070062876810438928504132818990672352380716940617872395637842084890087592356786460374228034742452253734964508731111493093744940333934382296710828121229962786646015952310336962255065192886607488111309942890703623960580134548371568063092607250951532626667812543501385591977824913158011036548409956822235933060833673951486201552379947939320735987956118623594060822053912125265062436946198765875477608220882529007079262430488647927016039265805298862919852540850266047102951644175304110267877776475969102461959495505310671436736358342772161529967072073116712612033379794408397665624275306002385133035805422729322793256280708319921055556999251063995655912794298168988841351958056178876592012293264679029482975882010153301195460757763606376924738867389205686395772407119577449353644553402027297555677314203277083779396642700723809933414698303398176108160079700566975035885632835318945371085018427659351461215216557552858171091833817881702478181693513667477556391982969419127593440883967648989126676188879917790661500791582369343553436410747095408326938912159624225084607176480035405130208110489334489873664125830799883701768420133424716234078853261477852296713853008319421893954104195523327060045043813946853616081623655199794739168455472509466994622851293484992153772500416133263922549017273023740651312504986242261902668873272424610055283580712899711235473952258368975151433999978334607121404900393324646179859110283536460469543052441117261756826233719675305731136257127327321772931706744049149945367876991149368457120259961043566821959363225399322997293645545158509950869650612511446972592717214175874708907616955359855683760076240561386175611201220152258323073021530713042778603137865126084993962086302344550774247045002993535447110149015931731163558500180322095633704299878575293809982328462767122958774886270289635301798687898429866281208025551948010249630434605249364837013333651334088874419545331643446622540960 [111,63] 9244460048606888333579901659428449615899182494874571612417082211074534195045145939091335808586409231272830054397613647113701556228896228765382725014612229207053771536472012760120237831475877826939528578661946877964341110339908137186074902496008543751888468622365677066088438259833187955134143471875370330573306914813396893716842260429046056519792151545210579443909952130322445781887276493889039767400104458528082915120906443984749358909822479470481948632244432813720711155078873938611096151532123285941866886910660859035867774463475938465116452880040155102480964142908406638465016154369620094495086682805992162250981922897243999706044312158882740812512537156271173104751368827273794156724802692549981434343463190671664135816567272060354266762288479081845311046891920273375464106362409490232808077888652796670532326931554352276246922933269504480977928542126803971965293670714009069967607700227804047800183934266225924558221455493652687923883820666876118543425282738993606522532628455495388185760045406161630001592001414265128775994697561060975150575698632583656987336573828060361316494988936257710562505868348165096502039674474341302570517628722816616040723797206853722098073337325653272259537102837762782441474854315450411487965261711171341879984583245867695866731662398007701909234296595632610134853601430820825979742412988220584992722625501051326118050369295428335101964722962810516432391376778865619210375753821780107148964978586042377929812446655137674110091721579048786385051521599945949415993152912750300549793697581231599098795490291247693663570618300125049307940567708558979430309630420592493716715099319484698829245829949085290952193992590519980612473590486391245454977278572160475482176159412492662887426068682488004170154726742126587252765886791145668961603944694136668948930616595228329733810327603001868439155096074238475422034440141088272257734989468822667423281596457427060531962412281030234387537250834205506973059630163143738910831399651661410191199769128348 [111,64] -83140559996661860689080157464943840225524916812740351781608868272053665458196600900932249794810564765621819826049744497532996614351293518490203361743326097653297884300207952488279403510201212634569625694080029901664758777434444029675683182265915109693674284261759245095556737694115041992214982597795406065355286472548677220061882603118203199465802067478705930511299833141143951653918139022338601403107170333064454434110139615252974172032486879435511867250645083418351847831734257024528172403135722684327751625587103470017944193018170026123052095983994186955948507832941357881050371651627699013309769630937781190079644812911123677127195802145271987433088577249021588333985032468669315505699880351897351364746991085572767677825927813798494081943836404994405317601600020798758270959891324772830340290678963499134478795354888529098191610763963202929829533926131788025452289608796404729890335713678560525812727732952379627276314478966052521979931250608710492630792873407677558080181480294271205814815815720168615512307907044670671955543442426115184952892758448151338892704900271560657904745605145792066929169254180818753242652218670724781361980441764660541342533618408482809653196137583017166691315132583613252933408382072149979718496933262339146182367915931163858428094886418564156648694557971570414146237643741632236266077902454764191809030087960230671582544426193643619006741010066010184007881753639769409306167073272342592123142776321108306308038339926717863582410192887006994857085594779431902402076395772292444127236133411351872853897608032182094921583625321846558755714768608062949817911573207862512384429309559764628965976945806413267915912615287670912879283077197119767273961135128629918034493480066031673878852819655130018823526391486005616638465740529950385452531564245320980167952615464465255587609215903831301521311004043017903219283911700673339631270252210608682618241367260900762138800161885396013516328027094731016552025877757788165262162084945849646976243488 [111,65] -6379667124783458898942990407234846760292237334226398336725898792078553842725290779267734944940381445729899664432532962281731728347923267730612552771147243050008525274155567559999297104093631154549960417343763197199257106789335411295934428551266173630926397914815352557458641328927517871030060847333510434490019275431962162449023696927173776138160436140435201820141249019070272239452055697853362731752313475997921090520334489721649370108745751492175940867079544770138260405343727859990194982298351823963189130337566026629037077270251707611547255739294285147469291382361638536484418133648916048757515194468590038540388960429425147099453421842453341693473355875523056568250689659028453803018419185229654995568492613443425934307928466431104475235781385357709043600319621401416684192213021456825599046274604412813355518357660974394405709934754185523169273849681615606344987819537698159224942058120858586695116063307849063086029352280808338361837093029303644462522662635966303808691817591273320799627088498171559654763069637868933227674764285710332668926922517846700408758845254804359225253108734159812151383513599824769512855607345098930807145907631510132456142278114042203499807495213179580136577553750572509267248409925241412040958211614061871640285634724486133999376804922103177662384696832500050183447858578465671932160752512217507869467021135794882433809758143790269036655966854131858035585896635197192766320477457529012003002798874574693353206002194386924436107603842681989878733718074570964147260497283809300175463732078157373216642188767189595754923079992286912448583103626324452160862106081146856719409600581928173163398833364473478242937091693750623261121176090530132933912199080529048489209161279688559786075817929353730768959019068311683947924593811443103401359146806853058217022427828937029509377896668205721010904027695385131632557902389504857165112425691492157846786874594795008786345425054678422905943495757814679270125916819666441298733094151362040564556 [111,66] 23508910427066707785636875062582096697576015324357017765577357839138272027631396485439193420066636896139609310473443535296237973837353172216565170446727136145265549539133898606452443689014564968156534595627495339687832164544493420731432574015578067153798703781011821834231671685091322953205808615473503062318177814965833266522526612817064860268846305068361850271019089065388687619563836686868547383207298587190753009633650067753606095098344416056684838425760009901867568750388173346993457882369846226608578207799169316811867657221969436195607033484082829236027925024558293939468954506507545766917855750577777235873890538414294946922657362531432830934516988707504966991512131243689141838542887447210227814162976204484451442133483316809153323077364397057009919922070849320428915595824416998239112500788109198042040574126685895189086197286159269747429471695389407784970525630746622517131890033864724372322943367944391927367611686411317116455067340310657747298576277165590133349404725818113681807717146584649570021164332091217276884506264260460915148458512892482969384189802121359558585797732833977724287008884829033490022184284853690505251994530149931149493162366953826416396127595044402243971025341837611463208959938040515559091631334561091011897133751171741644174919550991927060291072601925696733932226349685386586429244180712533769562076542342604189054659445579543356899440906115373760285793599289617576506660889022600687041918088263239917391532494497177502018986513869108936546593263238089091960118822731338697815526253815708377449877845389200425265698844997054175145692253418293068954405941020017325828183989740258449671926864533570687197370021607415226434826602028166868188957693925678507969601629278252398668557081874532789650979817055072318230846108909794132911474371049074029527992359301242853695060379932028398377084748105490056938844318658351396672459812449486363840181455390780964058632484744212020309107661927308699812585821091355942657225856050985224 [111,67] 527914046440892825179123763067921663847331249497215504895602530836769426914974366359994822403910741600320531473670525156468501628125121463606704912185982812301178668601681533323358854996126908279451304533020580098639862663232606004672892611986761770791465494898840528324971035720263167117528557506186890284432067332844773786009942785085342685881928034151884251857379877967011154281738367486182543078368797278508516731891437470400802183515092511183470348336101525436781158968354140141034844441493914545636833654783450824863992171629713015993524818223260608440283249754369589169555437993716214840337074424842260750533509385668616833504117286534756482255180274794118198927179535781807669416910315367776383917499809535601475990773259263552407098845806126313689440280057447577280447448214045255970054782127462398804593988432312116172861037963446234182574325009928666331651596868712540741806788286357226876749497626284896442084515566013724543549533302218027670117735549091160872699606076981865822300191616481280022757528974846021450499831395785171198149609339605298626631602066196827680460226481231287031469525024664895211744269294845187782859162993795130755090744125341016605169905381244398299501996795965372912968888863843017035180435635223696340913833477837563333576460556280699559707322414666488559113276408548245447899098791750623834595767686395696319509030565635894169693571355634689642922457438169697608878575236159458529526789272581058717997010227508656740397542245947007613521765416603213007054650185547209130314067183707429450481375134954240990062183392249099620818517725913504845330361728956021790807059075591530975449351219881426047693713914523327332095358507305431658513934658048646739916137132871536318183420625113908970930891138463250125053989181700925359962003585947598043536665147243823037915478342948695550916852604788819622623916186062919154965446265519225233075325670733944245379192728685479450310543887172713509926086570257096618166890206265 [111,68] 66361543080644526687610662137743104606960036716157272490802058995829791070782288792642192790222917983037743475984712515773088538880688281031285878803698347928064461852359261318462092378187588719781611130397856770366383372038424063875367312561748405724854116094616788328262853942976800109612840179200120830742449856972602899405462106004665105032434336947995719082651338534366430999939706180321558360548774708459828508529330459960592485575825171945682263920013125192507322502301131258073519872548568776241551696464539694048947212380376795491720027336435665426284512113548449828364332795894318764164107875670405959509819897299330363750495207097415950645886965455826787736803249419923416849762595747377270944826276508317632271613153241756917564931665648802365336196844498185724915248679792782728360463885425366314146119323467112534513228758897025494428599993528587572046280148746262716959215477973762540432762857080987961249972626433733647487553935064459301158085917074596736895213415287475529834467785356287765714041070225687856287055694048403199106768832814247165973851276022222325498985322275666667389105127776009419826520121907577592610778983992253832806514590135869104660895994424299585775646170853575816862203682384182443065034762073138956333212944191526782725243293160067476612439043380391641700602724434333488261872334696043260241918085949809153633659101786605348816932557166265231126560768367870657266865736898662409844957029354110059773768176268442337234961502327012005430835757547701477574127722140745022537610661675016732685207715951345766831923671337594702818803011567622569959001401995188158273536492441013979308081241935374854204691975984532423770367481034962511560492794252176792431999478594061874105002212324928675581866929258830945088255172748904953260808770467165006120170662983585543816044479619990210153494783231682656178812869225437588286245381435176442034221037300827222094563353487181624137855889395450859435991676840974525782754560 [111,69] 429354715589188727975491648068378368078291452304076757106556384909176434115194938696313796448963896491546889617503416011870263370040748161057859625313677599095714167139682185434494487539955716396654797473454611662595411230146676667424403271211037978718596542907505381583420272485010555918124840271755577246770886142274671204715517107977948415850298917653361599518510891384522025698362705870861788380426787590053535279989339879874602576314024708838484579460082988816817814565488855386625706395256731952271033321677751657977773961153353968538770385798877567983761292821341983774638311724793601320295615860363688535620672740157258635509849748817601795737061271168777211751624585832306165110328835546080205358447402041585960067027784323244259462300426148487484556940078324600920343121685641323253721212417262374360620083312485962708146666455869726341988000650998853791031234973446415104727313188293781500411953150852012619865665343934247910783549782435740779343033369206277560674689196008667041853741365201754129237054982724795611125669434171682114302970251269184554103081637253787879006309964573131179777429343236471910825489094419597171532244137351323120522767003813740672313266252748038031655171046379431905695680774603663314041749620380123291259737232029368528110830875675464639874900411935773412960403185202439435056358115102937680686978964939766713441263052117170273989599976608171268452682718455577322518246160449969453328499128982412603504889065903349647226770424513619306211212723716961466671077105567446119029420347420426542771013020510526196792228542793487368716497876954243619364804373452681984326125297709825920074153947544593044139234556206555562665457828483525056024004976453956532858803765947412603040271223631143426816341281183005952767934370833657962337582640092824975896517977797495271610873993783785077597882056515389230638883942614040730438292638061677338048234966477922846423406042464387305068428538538530934270393394821861089120 [111,70] -998326328076437398590446790108939359231564255252866215546173821842352117124488568559719259956932498580836256258399962656989165968965024971937632071068915973177716207082186999075137459860148576364814825344135039776414929421837439652912427395263316478673432211557667937179698740127592444607978640653259280167805151537897914623974863947054532426505015538579154486818537417003957453429701930511548803884074165905467346562302906735648715606777353075730024210100564320920123011114476869385486567213671615664509651981812206033474981100841313767858936186362200458847155986061201380489710947062892641834697107800591510819552144622783727102137385714520497940999848688599848474471460398547469241797445518706798054095984125979778043397607121203753020093171533687265720781334962129787946518219935236386719662160901119039008767198028292620401420946821963597676431681505944293248965500740124007665756178317827696343977706640550174953348570522258174517526474757626212619321479271924986259373616480489827020311848368514279365248468613452814731694464311194020962855720064311174363039126952648132940358384134639835726791898452786833421149974941679821132336673385193332728341763607703961505110698034645117719136863071239275396561935107248912205744797659365004744829972115003132011060697373177011758562776183027491844440366624033162580454125826881491357564154910692664230981139088803465420260641013041792156641543877505990659757629493713483887124091900961917396764295411508852221814721918751745495520783213383264439627779285357505189046675931380278981977946398975874028679830482766746356044628270930870942280925265441960354333345537982094818741556900962216017615102907298573629666494050623304230401873664917690846311390494790015685139247193510703374437911594597232577133021561961152141974907588763938760118229360792883895888310612673237959850327197883678624420353857015179288852700004276832080923148379116058694421345625113746762679728151158115571047711983692800 [111,71] 101345282970699795571353434588990661294074744712214480987178436297312289071973329536958586907850807440342562328475796913188346442664191326332221966155036271221146089309608508032917430296585667107663884247214611983696974156516304350004337510028213837003460505729280547956000390969355521138367040092907689063432012990220200461346608196486243316867954112363294351423901411430418873188212950887988217259201458131011540725266757475667439014886940696937675754049386708638471525676536182413131430396525812734694801511324467587888987582101404509216270161403584702350350776695801133556572649353211367233242630850516758589149032564854957060107199680268983180189323791488524215301331965984872121419098604536035073861303494623907072697462229558845121354301632799974933202830542289015436651657902544449098018844787238886721344441553606077566268941084783187954707421929142500364146094878172170980912667522253456612587565447044940969650165611624204895732281007198062311725077269626637122377483395847216914594230201330792459598223009338879167748646712007393762772134162618965973719188757992755915798972989265310420841371493919376252361411390891542259556276641074403634080149136476958321690055768354388851511498954563027013609304739620905520032257706802980679324820547321210492397394505524291668147996883782595767126950772790191480592492668127347901807916449386936070096784889727577070179989645046439514127552646310015443032624781505422155005289469609622094178272905798372467649399992508260361410098565483919134656982313059906657942506699036476351333022020733670518832060097501002104110212240810292952463777636516392679343052161211867707232379314179070703786300398097576389124939757221579060592070386643148625563530370526863306351251085295908759208204948432749924589214923476671249310242622887213679240644982001158320305541902811039581947226806714697906646036392825279233206956434312688354991795656101701420493265732260788061559257382064139731714971130608 [111,72] 1093146738106052303028515562494035195528203217521990115350060584747919829870634400500259871331170038455339849460041670586461200949987850501017448704533527758329944212612745121242225743608865759708821456622713509119352944753952872777781965125269550892643962412643620914371332142393842913801052315908784334686795982451502522416325030304141494645723237917428207737154396372813931019473353989697627368558360978657895730685252813702951307254558927728604379209700510890663699387571495869434265930925149102625260850101516696220020340773261716909595071653025523102385427978095503103531999552722934577096472241379736669080358814056544394007405742639622004358894762733095895656505206334195052183693803933643001484874607248055622018717155625579645719533024694308532684891485352444720308475339724084107315558835840452966699933060969395943285176921706879628968466491335252828800499762879839764616661863344209594787488501776029310863092835724122848409142495262198862464059832275749775796472183562614253078355776502522218288844894135116402796718761004038667518104411090150824278025587385358002027070761308124940119104389314130848471501754485669493432172671067866719646315390049636089656928218816272577522340682472001692620900639701221861295548173648522498645722361116802426490860391786533301064095402074876478327368900438285867671030070766300609018589636070972609391700168545237825785047476191655311076120277321596810252179383606406068164603082188067845005348388141950599521786086733170132823368283530742643869601724646433051273109504778219174744634678988838129490067267020135886552516249470882925995838806816490253098257739543941440361011561667489909983768257015122390098062652862957747792870925030569242926491897611668576502190450313376255847664830293435038633867988852218245640275371074122804609638126660759719967967921572526466714276204613525758980570999593602928121296029640831293470695145415055535007188623353942540481061928967918424419873728 [111,73] -71548679364361974331991834890188298580073555866458304243369335579936424044350730738812307837048080317393446409862208768229243213913340782432332610160507568655599983297073461790407974572599913257307331150338261439865541108920570392458252787978230763281165711296856402999481834510698028994959421441020334965247160737272170121802969974933924390309423341360057634741699890314842376489925342888064872708112403975935979766961666723749190194719862761552943644215616349040978364779666734138435218308541317705847044367504728678357340193310079203868865665113565546193267633285773833135546497515610605048140573757674319070099266697148754168698457579761064440186363983297978914715347512982891438360335506919050794296062647981804068406103282079834775638988415937216903255474019973125810807605692781676603420281459467711991116488130715907545923000140667218472072757858021570754423504619367283434314157719521300165736094470534962578618595089189720131066805305533011761786160769329131570495371366258791598854229400247680057409519108202551997024982573527426475653114072627291330317811933891413125257875888123570788038574690816720339648671627674197938643687430633450400150252975034523142658348804588061702658404418385318630487008958516827914657963550566420295247588221895406321345131950833300060000066885272198968415351100979885976743186063001576279198883191281668625364432558061933834069024603367583929791904404370425975521374384223251508497021215154923828943603048744502210545724365405856665112702383531387722658744201827993889425012417853298738728536295741779089145597975427998138635187335264203006881340088560336923016073103916385072369560850314580359344794317691835356263216772600461029357796598805160922278084494653080946989512543967434005536142374669362513803127579365553524245529004134624728559204331905546588758329856247501599835124039552518319637094737450340259671330626648102395267366634826976651033441429763128354697030317420053569304 [111,74] -971624569931185312016738819825681956412115694081825746804924381944794845619899952288860801892137082437664965009642036604909410799473926045405306967066985272598262249675852952360487178502518768126598194067761039376509634123845640620873382531636409948075858208127456273294979711285344096588615059868474730597310464617289738468106265668921233221967366127830293366528546756220935670749709315301199387388880938767774575018990424623847049389200011403080941190799011696563543714283718743169058450445898502665628699513050899914394397975278969212315592847603699618362309017955939049705703046412642608760704798900610530206137652121356664966415846961135471427516861856509459437501601169973411941123499551008726515381231935232668136232590517922455613554405627724899105236528698378743702591310697518610979396573186834371765757175788944779789727239709392649899527557720205831651372865088811004393068107703073052651332343629213671354898113050293322629814230094955416382272875307024944704270867722459900380659514039180888315293752011929354904608209467873340757253111059058058827578576212313575537725845289943893701174242965470948247461162231490924154529817020820983458928911352941955498348859915056865364469558946357603807001453490379471466650737361622203075240114520098472016800654803768271721389145010032877675611998393173032407926876948675669134872316848231203227920913639816314730309414613974148546770947464844093106721161181573351492741667005905550348704642373091097963811193089824646890896123078446759091958784639260368390363728895635189098158426706435668252916889471317354809894421610407758848351609146144794424244922651289174211027085615522312306753766728443399917631062732846805059321142408146470555272570094480412474588593533480465328519092416059253651996021654478609132995143163892253786507237598530465211522608346178171223409782424278165921085119761792091652738417193777598207365625832189473074269208269456698886035544041759024 [111,75] 287776467981006055410733629755361325474067522730004907033634226426088914943918771757418260667004631650853720235974483525791073860418741024362283581378679904861295099821575475598727840143903167398252863842541433859801729876103469952736820395237075644529441922508821902259099839644335361661590736981980376953178692850427310749957364376911417985381692490316677105857930392408261661873849868156550540038910048898539815791228977000636237697397912974256181117484245184308251673975505250481285283788006007188537735239079709396513246915112213443488205461303189841910394094091834862624747480249348399433411204134916376529633554153184419978899522663188337249971292148213011037767129388590114233217986059396230560503378876228723990243175367421770959094358152952044484571412363709683039897736365092250182499448669324324536778927251487907570597201705282832826888488775006124176332667802304886019248293163197416406819848329379197183340071375283719817519368145167168282661464838760152881997331360362598919677150639503021768033336422410906105243178856960849336983300390218148807391080931348851971861501099693382363407416880796490794100033994743492428253663235982059741911556713121660494187701766972603811785309512528805229356263043683761985639618114527338540359810686700248592092994502565705394436148546331457507613585923916407171941933196086878697786026591427860338778105142374966139269565232386186205248609082386469901539198974133012398077085202912008380821248494754178711584803319939121694110678388479210969448208604684749674777504074165759785972345894443824368907055011729301515634184244374181476487309042476065872386817863472210190785547803028805265129765523358148953746064633091701245618485964463093313762531000249085575646133453264298056770603307689056506116572086897988195832782288351306760288461748220088770659354895910554962719929673925571203081207233290837343393050024822915823026608540909951716984348789514919461473665946 [111,76] 31307910305087912078410841094179218155906275041668379206591003984420766914750592477828325830521429145138784536849856031491819323966775379950134241869187661791434751882081013616422388179725740284343960540100079931010222458842776579844952191870713936890921849892967625561692372680777454297857500181526923681781900629878423344584483681043830204481810203736592401172096899924243438114297402188517657860912725240192820052421006165462050941502734782785241526394729419330733038302777437121512718559140856909818946148028666692640299527517941234256997449423307719324373408513213583380203636586397670573587777607320166316098150199122670957113356721625394598224774795946109383593753693127150817950709062059517625957963597163824427219572735515981290205247791394456525215725400155935843946470226064959803861605146905993495532263022563560168570063678553057192843321694368049247945379391248757500088900325725604285818410118811791940835338924508473761208835144838210771908612925970850525700139503418832522728128110236055198216664019209598450849837257381211426603854646836542791470652324214087671031114075778580123913303481538488087590371558415012259242236723104750079986387850524707028833903221131983585906340862161035835879188357298660197575150678636433639431713887355740253441431567423273950656110355216720090615992052358101753532610106617939166839059850811383775133731381981789628384094304183756771519005153523227660657294337465055560086973647676524322517760818645542500101037150443643488149984552212204206973898186654904909696267393229384943069329284144643563504972194910649289625861364884599458021524670591057871040967590943496061228223523956012383226250094826242349592019584370686673880311698404380576738351059043456302127045829187971083042633861844956496788368794522271144677084295083436990464312721251845076342719749351889761943651510865407388693760203822748862494429164935871770035034964917400086238682519904862484818944 [111,77] 105329446633485077581774332421086880880052888799999993867456724691418928571937641496989413067193990404505951445710665322183068139217535857960507999330883470742933912571027212784360645444696284541196828734901951344708673168366386811883327369401534032680312706205931676075613178109335931571416325109441921069449108228208349894542958776561602706706617556694915246246601466697270653633241069545565214968265840646477115626452567260684626028565685367842322906440982534956223267631562365056111093151903756828311679478316444816415412509781580465350341129160688197382632947081965214833269416445728961573026091387885251358833205081411786408600726527017867464423378447806876420867798127912131985696489821135586955359203150804595169023582951764480848385442000375223736235893237980566826237748151473723429770950656000525841187580984143173157354470294179585117700848370283313795966751899606140906907579629137223173057270314949788063651411226692594784091388761239662876049428498697572443075462792035533248030814046622253390702194555710932191078893396274008068711470088496691885055307264680736014916122474083076607570507932241975065699425391987144640140290974114736542380908594984271896920959642847392164732173726475648568748419538096258575174997358959539892525818985315799001627047422696778640067859600499494579162575169610902976100470065958159999494863452989668077038608577212271426385272768801257172085182772653764609475289993593210657483117343494016336916419735458839508029304379332053227688903972724344138033310827698362257899984237250709941540912559492938710948587221242064644349823450786595343278741532562004016734900885960326489479648260979636095306475347068624587660561212068565817656084400032503805418697883589260636998920340886474755250949041439583725208080290708743270584972472210239659968567458422446047259210487436398139173672356264946194726095655478418717915987060769951024162698450128718874314477167607040256 [111,78] 176334784545611619259861197036346957696501599920906118320393290629038817401191952288034850431792525991372197620464466565793878649053070774128552210248719931852545697954170723272071385578944912925606632791770318362265973801731826859970526411029929602292141382222153645332825041741006526561511489395561701684677611004734283468589609902961652825483661391359870890085209791311237953754629908828085851627033603148632160590185817038185868988117307766062124463283556029358512713712626195957294692183506730639935042473956178058758373579736494273693695505984259673215788584629049157368378859505012278805793688498686957507717818206532573045776928862155372774498927876272461005350016772121555574414935806316990921529826976389628838934043220425398568118464101625715936606265722928801725956350443333340565550271081586052360100958795759062260836512302452670101682217241914048629263371739852588955871710045862468034211467758497983497387544333145194555114916469673870085832442311897854021749895967920348880822560459559822150363634743755838583017374437573893156973994886767509964956694566328174818584803812970845905772819285225591877646297958413642605265856124029469122958914760388402273530110842754904687537437524639954274625412176006844242954704282869897014547548429827589991592351178080390047501044524492714263384762352820862807553936344364627468030228930929948669900281253574960839120075259279974267976370668747225175191606803980006191314294269946177338342163805980315075738055463386159711510142352982606721201779819345487979504051957729420341412130109160561000628530053902956186193393944427762271043129908996190523772254149263304135902965214083752339832404730439562836639754967853487864528563758861688978034622226287961621963239624812083988825662900135434706685019262719242173261337714268542484201752521874318901497403349897831809350970021941327676724195602196709551122628373958759906684004179890167713848276410480 [111,79] 293701867653974445086952660529972666069344700081067783139092606817033591184032379834785094760402881627713030938003355627370091016048248601793762767914478570729960978494362229141955426477579806287615732751876181378329182851598312461149141289231682392632047729819988835039076046312566796150783195466296665772119353575647282930297324364684340267045170765590639407294752758106592448342680540766824251815196546570052269490946938277007279347261053400072483997904186679520929283556118798496554475598150478972295710629219986036235052017312220956689230541254427517140800139065743343891521388080937107898457808281750499650460396184057076891194358031624929089007482363474802979935851564276189829165415631836156449115106022495669891150407988324497747560658432520933353384830874829414141925473943416819177646974560732804199585054203496840977795426746722498492063906477812963553801540033980161489073600354046471111943107133014189669783184521080170166814951899613913373978969130873704991406308734714141163529800844734224450895267042816305907466030437527161284319954210592307392346594504450541277256467283884720733374996658862392278284191454398420670410839439784174550463558916197187938436741166933783669701760870903308064079987190319211777512833869525739393376769717551845097915780170124430748541478049941105831737301691210164613170025249821903013215425398176614174391055460164442469410667821027876041311269132306763019990573787735783834773564682558072496813525274266072776359319978417052147828771288725413881953429660509029300735625784922047697414565078043317963084378655320435303479882517660899779569094981903913975371175829267390477963304896966557825731059500771508884558681441261656561618166980126870839626482955852799037901734497842866122408009879288420181285896722276322832245513658684048725497779407181748419873848578731095949798805478829524677572309016006585689832013006313550445821642320823467967744838 [111,80] -851814333504057812688206756785734466405731594275209964781369138163371795134468338777653416456096263250044234860729340018409677051866532238097287786780957264099664830904348509417659871802611686844633843420041990008269957665460636729046340838569511400239201450625072007933094475359971840746955824688639386115511017323028739679934066742311833330361964633005195879704386348139790542833461687007899584148755117907589965099749952639152202327059810738676858466050645844412778414440621620540502707520207495074058213239066458015373828153676777619427967265078008157533994752027266211818438059531195292748127849670935717757537970253784839373284176924342224963411928800240036600650724614441437688297939283769886166978563454156833231866114245642250090587253744501584729616730008806798993657980148442516179697656848028872770995450942788450951819094213231992342839531077965794195170380654000390167427650336404158470483570336108456921001910091903623817057028932760554940296804436256938320064393292827390751150910099975959373777528265337102552239828487666483058502196415585144368975915837148895785332077560976176748884873758658552456404117553055341424154199651884915455549447551553016738926257123737464847797689991944946280691707796019998668332629958739419744744411738207113707337587286552506492454738133946034244595194326395852012459431303021761793361869773495437225429536471095402936111391106547640253243735922495143300007175701988837886801924329937497547082902338121051573684775327667542788348454283098679121456779958819338527960871676435455170415985910502680841390861403516978610342832287750345320995731005224129449069610846996871960229201442966034527542336776504375381547648752158753465438673888000452574218292116224694747884396476429886658275521427712165324622216628594087299871021349508867941947815047368401489171804841440826077278118710303407356064113357744095284426668837470354340734115967965684832 [111,81] -601720810319629773159433349822795387533128225186936438406768012987074786318754811639058760102669365365445762345444920984679479642400147617946871212922651732037060865331918185657132165489839950663336877096483385438659226121775383239894063087349424399378483127657840975907018205242982873653055570339329579272395888463921514315990362853194869992533100315083811739196588230495613505453409063967396775811983070025708133230800025058345349500310125987580144993554212015786772687853460136738590568508829711504660686613937353365584265502708298134199218190173519631450009461128239445607969513275777495603990032614826246138084503463879667346057214396106681059269162175036287470440149446099759923455317690407742346096664134855536612465725514757214841050982526315119240212560799028527933144105600966367298361742103854853466981414685132240962269107819453111620239057114351959656700622549474644900224622794393380174636684660051799381917767845872667696468617619238462917334883656261888625151476999771065663531905590369000706768161179118111813090519080614815848511947105758767825034288575300556461447970089209876826106923169876841897752527447090422773228713447899121245753426260929904213922324389628926255574283538415311574133855362191861150758228662663771100990387097208136049652473154678118147658793758993705672888619219381728505987471007744328656575824733774260198393434342882367995554636808665997463658134475720683117777519413010769077278284166644327657323547503086296250439365326169176875595195276400828567066652520616674473860311902169121778601204118646652531551203104998782558169463566459470227064742028666234202964856604464673342753522990543706809683090077395760283344880833112884733478105615036145391151359045292580680215357869857894559737145517033161417527212632418763251068938893961019890070560225718469612459513743112707464071460801832134205425159861491927675128912476577011303279127261252 [111,82] 10519438008775764645127460495398225375710028074025717264132576546983061965251163318823560797889008076225653258507786878988361332239045928596466287345556392259696302132657518243213887758501973555303313738539715399589498988854749191095680995869797615219456719149381351736741096844769902786292509165284803895538728223432712993314363638998684074831749493621151079905833452924994764216772752286433955858624705201009394545819542890684204077905909236422027923627387195250708918267879044533511850130052671490474759644184973951088271547559525356593906534097579332876833397287259103881717407799148157778602820024233371561135367796269920556250480981446546282294168378988109479391690645746738862209996274361844595509652388104069856930312144200281606945152068714782527014069543966260847501642135823279126057049679073624695800680116933109199917119245544797605822377842001584446649062594995355632916447685323640040181062790127475985050196948153802082684397318549044193970929318734825699774007203730166037234413523448567400872948430362574348144067500425843670481410001853709201878107064641459928383776657953915534468670970960194640610463554472200469167479179922656085410302242590626837272130669748007203850611854917363583792984410180210303252255409867575674968142252956363644024662599271786361104740341837103893506160138170900208289648824219832655784786938838860107492771084332235246249827781753743465822271892940796098760401010585181405629648697031126416385112428108327031779605064250716966818251726733452571045377975127216890352775116114689076778324006590195446362460716712352471017800926593609880330418731620348167291877457320902123548093390926204304892594646441642175277849925624836622759704409549889905983483980365508916729429116429803427523716969217970620104409177276785237198984942472384178625502526928571549015617125071049463795758273537452518486410145710102176314550845871281010969761728 [111,83] 12353218548781236597238783794610822072054623996609487108497440309104859994332694085255106000656224599945270880560151092444436312535697766365000074498330888423787623111831861207057583987997498614072877803515158257670385228853077409320299257664267219017838033601578767107642275587319709476328625962143784337609811694018977200305499981167142005784235141770273644072805545021877449711959201452748209679809895709601280880406583924753903277139508261130427803662874861408053857989345373627886629776241043429281771640247329943884888291252958119192466065686345346317720724986521483878956020372785626139699865834611816614895920170269800593549274395183252935125473367177960499449634666592543429727424473023068375602451831669581832447235225621017816007036010280655807763617112822565733539394854534480793747743834807602659365241868724919929221699548775922432994803086250764941697220725499934361310947453869589048054050440068075602373103406647271243620659733434014210053125894866468941838285861478495175647737131980907797057416481057166054603601574203973182300175105181187463879300320551443405050249910624511414219604137481261981757506357134115163196878272266540120149687480759031969670792177607987916729581079889771408350376851322528744024610834744384021700685198338497867004266841336345407446311355049516425241603509406047011724216904207952995665416193466284906159478851093045015387029220688384216954460112637586969356364394913506606957170354618810525822694731818950673515944813497058095159903396999244582472003259655090293848639283617539598704123278104485905091809127091303142630650911350925793389478216106504436610659417183530437496814487830782014373670925860242934368528778290095150828947886967670809036275662965571009376114894084937365176106193245578424066354283860951760105348097975342049458517942736116933807460349993855449741920640165011394417962785754085628603842843870962250808 [111,84] -2766040066290811213794167206589610018601328064379927456757684958411517412191466265653356125413332902026198063821786771014061626090996157237149008646493540060038464755017226158740827129369653916491144797661853771388742246459041695606530754531080994901989199604366239440134117331157138066464224012702056622672838924559900816608855291471392780201885074839942520569086779795151496886179728528478183306248912271796055886002645871833448357623706512933417661046737439546707744808829124773059934925968387434736408220475288424352765549990299759798979395708216090908883079983206571593259423237138682062775315000107254985523950353275350903516407176416577077708908021242021265842095894145080125501316779430386824290865037433131931630446469683755866557880686905685606315247322442214666732722872029381282391082695911118188143512603469938738293133415099597181421087065093910735222572213480792184293554572839715304921159423130421117132258166278560153521752763809764862892692427740279865687517853516598308240345717796873103971993363588913161296462212726134869209171409669758702392469875016566543374580654337468201671910206075194473712363369416826421167721898116501126733092448274710487726462673241695268697729512033108617479197515122091340387957751368809238636565371726745259348102622440487586975016407763821226196148592643613831205653993634125518691419069935000582630444723422087320151169821750099748860473547947408422543235118026428472778723021332018872851963455478140126552172633545414678061794864184809314713240815311624164504819267223771961889459698829953023837692052358346780330801872805102448846062751903512732848375017385686163185267510315347819321738659289846941551620642142611970561138587227325119430893712471909920997420147423058529941582767996240843501049452246728506860103643000273166854669552344030245740707679796400062046884079482514631388210970453082534526426010396480 [111,85] -343470693661491877165058223906881851533550865867264776117393891876027250439937624024838888439390416845835514939681982267929383072538395833101561564906965341042701584688401930330957206046905594326284794795485968379304695163459284365314873326805054674691558505224207078172084176822213286389864754254499509932244630186399362563398936735415324164764432138769081838741157747285670956410610551998627209736018106096857487588475080984897034610912068738735906492107818373866403865715621661720705205180096156520558689246205391862707168114004023892632807214181493340319304633812755395008630057337605424523501228397266465751625089441486769735687026462757102171994816368145293586206955640688375041093709340725482867535678095127392998690622179520476426522209850475974110999506583464883909839765458543438595348273828262318159764422969973656573204237765877312162145405487286907133431604084317059107184127075051462928047387891226416571338442789034534704095609568880055763091211012829879265741873501530598462056921289711545366888939946856683008071929811884988959671245776385956608929304910554917624188479794438816828808463456426319693863614360574470820491755070426559130698028869310348986070247457672028348765919596072890776103111957919203886665213095022861028618355570318254943183514525054434439662901123552777096357247995355514962858143639534231724429979271900042905594448677006025734722582538225875814050862034289443690842827000786599393729741774787232052349993114287359769088590877874481676937293799796928498011282146210607609738521465156775260444787449250217200849609417133324870275864007546577136984522501659817112766886945895751077227856693934028907733814363659743186192093787997095170478318822038544471825134073739064402173104061548093575505465045082272454307445732106855629324054060708434788375531149927499275557490448776244598839150758708219926254694216529424865109528 [111,86] 4815958727570051467776308450024679847054452378706419751143076317217365649756195653249611723577464456030029041112232999159973701636103564292357276347290925943322169476972887996526423758013215786814717237101952639557704965346488412666312696878939587062219618392628308068653511568817981513098415681816849620194353132813913941636163075942657884821956800744225736800194471907067693834934692575867493257574329858508518501684454669848812848574106782622686936458656136994842090485807079058267041789519665373687686735631058169554118667589412133053755175737183389355483837271648360130614266995270523509283472094467951448069907339289557022833063389259070351754637476546973138180376824523468386986032029133421487590718287160854052494240132934489949566644721707529190286803250808592134550194333556442070746111799034506014930035435782072793952836706106601913635962043934049750356779827494703837765158468263026314035428482797631671641756115290332640334765863546140726037517514227075098002398385860096282176690630757610238079030549876551561900260803839695429070735199344137923128532381745118293273991479255930223983206172408800358984432029161284414193637047390869160074579731050788460057386631873410526463233651277207105463787711088950147727825689470148675019339307446534897309503462994220785572229343327652122232505133313548943997229851647747607877239568626097449603187339910625340341892298586352272960181236219851687845710052012398545108737172298448733817461098331988673180059073817709307621588252043052059890454888369940047682760593560006253471193489547583657666630255363058340741163113025861089343804502941189954243187552359967980168344707617367996521206624592911346646826072990868694716197592346815236241989111053848296453299853778314591217229723884095121674657535800174185778104903553679485140581282824975750609291377619839999338507588579043856493508278324692186112 [111,87] 1180034861022345770409379545937288727510890813416884367207563183407250233943978201205632084509514997718332531716315269191750676549386820862611212255084152779366609756201022809622923718104924668986288442214836047179673702061570004663164223683397311323637095450103258489324554986492641136466007698901719741049640059086810654743229445530573088531651125665060358194014737269895642841642725110725041281450036844406779874610564739064391793375413875784208207213753841980836441211701277992254471867290944128143218821766691739309249521307707145635380175477251632684405811935586560521525940049698368715444603929312700116231751781076271749330665221568942188389349075094446906938751515851989521565401226621658052364418538270697183037653850314619681701583673972600430511574770711354882861761294224597609076214714832139360266672913870416064662660603638917450909527351631543828456454968261262331331609228886010916665263146196548859956532112625186301087310703404274075360696415564710107038805031602813382763418512602389139845483144245496268862137472622969885122882078306163906677862104746268089035419003239393134630058966917978255845250812946160903195424672260176056497623367624911051727497015579129021713224299109903561254995968968316272075786601185264326341344161254723686502436188429651134806648972273681728812647339925903998319215580922961439481878574263393643552353941963641568199753343678709338650617651319215395011013624526092342180521593073261234806819211569951090464480541281109490118734880571724579362798221091152030847698416070414287148829161746909798246284660880640368149982405966508354045593473225596578965649584923008195842827688916628988285788184481311309244679735080853620234082347765564884995929473752405525065168985013374068764770754076378364583179712665653409325371242637306897441482461719109276201185498633837254300457243711409603523407698055840 [111,88] -388315366341678807096204065134009592823155767423696503830652768051103362158940665344761997550468191166728289036980795100535617472017455310800248237413790671508953906088203218484358693223561367805240244879131619355183188370148530541194316219805914353566913394764409651602124630841621147690839673106154693272413272769272907050398771301720046567812814087889714028812359152965127433954476369002805301293733785836591702458361913888262258137076878252478077853364313718986190066892030689208214745609020093596744996893301733887745692886050710914304659066612265133029389103234985007249640302098850858083810742159217152290410024168882419395458688055828808983193033771678234800154845036435378427011288035472501646947645887205107193470418005376164227898511227656266271236331823826452257113583917933119613615271726332882322848063957326688657001296295197507485687995357743903759725457689759158825334956760293777049753061116289619034695462087450529224349105005907063427079477368446310735054004054675210476779264781314369754279711797269382269952676239157544353346465941409263192381004147965857807875401872802758497225173889571404026004452089074763147304148550137105503475975706855536234581303745894419406994304388084561841526674668641808704209330231817664553376851615458323025312200552577335600373370579188135654253365036286676350677423939862921343272354877403929886913037077875209541675152498729368345854337315694887684657417508134579094693475914549833229295983478719972202636680400751408051671273879819662218808978751738838673550231917903559185214010721254765151656572654280483532183078532806883031476998886470893567064055166436332828971161227088459689949679442297884504414638916541762945159186525235040788149357962838142405691871333012290344264852252306004854856781349316636305084700994396499444042629963280064265057619579910382647538151448188593332620672 [111,89] -75648747643872517178791764091776588155863016618040792220172238448847620625423481053349983824759597442807477357812835324576353279980067604429893918246273158933059852369972865888653152274302773069881195824278858802622533066657352477011141192318357434101106846620895281424946696177373731705625905014660470657878947692417565768185464840844303891919528834162148533911739170600302596892349107128642296856276538936924562665911295608536717919531917926383746386406913230097358284963958447792384441873528076840478661381811365090278285985225466346474293794816224037617592246050886019536507831288520441578425263167030716600100020036904363639295599486611110768409367297880386793290504928776509849691345099624343101715442711724845495171409898957240567928534514402509797064806907289837203664298858260998665317997511067137011227307286527398941431173418788123103757742840104898381336746154177338554389386861751729839288754848922761463788345251403880796889812949363800851669057385117774204769315614145176298894733845472893929478254187486344604265296247007436868602068300788947676953092014318899937216495277365161513048599659535050864885962519797481475712801845801158499654540351208619810454015219747510635251934354507003797795404164577027947995139922730340782353140657853030402129978673123820627378259639843729271592478661312747689260085773341416792465059354955245666315396530718072555645205762930045053077760379643201925516963622983876707481477030268222877271418079040337711929491738375812047744509210111510659071291652683139322302567525643564468125609367376321585653620027873339281068497532536447476397020954393197509370110877001352269108937512820612012742670862303503452223610416193632044593960178546172061817101941165825670790263633395701943847768655827016220317870781742205366504532912182285270684581773888400431267633381270995166176212622783723280 [111,90] -65766164256521482081882281766958206803713747015320503934177769324500867722930287949266127355901621623343666975401018684865420090279091824080128493174837840111011124772929850493840782976575026063636669493025208098134679028480873126539662480672193937412613897721669932480590290506343896241740836549269678367010766740156829526697976104528567026912078110000053078129768356218591844321958632690383656243600078078633323703209482543620018538792208091476339547041969173904127386683528465692201458607587738107832653501137524364009822963744012803564209252758038859160985846212278479520788906291303752059003833102192019870759426892348219039771655561183849993594620724888672442520107139291245878089141840309798860952345327078004807723382027136341118240835304922900586544589439907478856534874581608121951663987393082349126422422359037561998335522530918661482682909175874905620149708864397904136947645350110912976166408499008900858505511116959300765426348790031031000297099314569682408531543350643510469608561402745013817338504409562117700882108149116893894504173209389380150490706671407857295598350899202333190333453696090004882200934084815145186602570234517137365894468956935790318494219629686735664883287478380282802506424326963991283694363555194023655171336915210424549539088723728003236648120663211986540914219870577845120398834635956397929978444635688851038482036428871541345192176578920354180060302596579898805810757122206700731251277940149917428578687628408154479036692699238451164933941566727305143866299273550156456041922003643568891671333174605009859881963152784523989855128948470645963650297405640399484185792113216849637222246809343395130075997880163532098926323990214319296092829197463969133685776820962333928938642803690301225419148463502952455054703814788435639649644517992559057152784342019163674809024562809261878662016531328 [111,91] -24387589599137313029241587835938060622434259164837458657887852790682344173796587186570285559300528810649974903813095789353465755840540466180576974357193130935070830443597991653069924790868586642258930084562793822532336313074534922869302569040030914426399809348977138424270957299616768292397657509539024200812664237475807379803008956101339934244883674890519477553088256528641203617789653810055399423976427284847900404237646199792301571604172626017871374935392982247919804578186343631870407381060708910713544968681233256318791835193187930090054369206979027674914776391850278745477112669367950464207340156732820594504243045724849728427964663434518620322175755753660444900814246073536419015632397875609864775514387559309654475702984916742574818176551903964740236640380818375870088044107233650994351127889983957083127526301455147588449832698529239197311867183517104189207477556035577283605063109395210974830570335547107852169997889648727170938258381056736918148259636038120015942833266570010457067245537439535873380939776947128796912341959504899182652248365852516920464664483572819718513812684137795960072902716239914123117982574528233235029886497838668344843047216473147435137706101343379421891917036239170749496583174066294031795669719082437392599828296876532756082510749949969234364560350794096544759010359111913488935200050856055074002252714438766966376762045244525809534679458749013465807308185392362901192516733220497055792145291237207350685580411020096766840359249969031865165161911992501877510930545682151286053542100923688664260675706031549631615160832100676903861209485292262074122165263218159505811626960035034218907451253331463031086754870482410742555419609046066286988391059200492808349694842858374480273040343804312734664437963891699556817407697891352339008802980874204425973840639331563291701328042178337197084016 [111,92] -681347681156269194033137315209644298720365226973464653119748180238282244055253091748137617822369944443939338245237308030436101813181144866395119107897355542784236310182695000361331740040027100293230206553832632562530062007601233367161064302498100463091074804299337078358909655924759629014001952037460531438517642332487471111168692414222377610413872089038669022384074638578222662916835875924920761362603695907197775871836888010523459248088111547641414210073300450841736378725487105829891548802887437960686616089318046692649349156669550253496634187738944688177097835958837942836390326848427075793306250689094795511155406873055420753125352363113006280508284216472682984728036574281215583948046410664048534691530603458307647752804802987008531964452782987901745650595355380327264259452803757629289238660818359257969502435468494574524610998623656697899482950774896325159844272483483921693726588133208832344140414223254453630350930500017634252173849349950825070524239831271077348142627291373914894431355632798955561026289411451649855302424241285182974228311538019950595032848170633402115068001122492545257559763803959857752835065148768700137382404234285518842257532344475974395846021027104636091584758645360241186926521367574424423501808258042791073797388170667412843841427260381761524315752567559258742504295875242559598743084752288996748218703970542615236833126907442708359392438047770150927879331403469919553030329486602595961956136102380607771271890376439328474782548887596033657127712191628577524750670532518788625088386955367436550433572932479694390139464608300561045319714178287832388708739811249628462897545996519232495402539021419228634042129328575634325223808986068477020153404662728432243745219542101109688833737078778155063900299555415724657994878878572584462069743090707243886109282655234523505821931611729664 [111,93] 315986156134392253282481717220030435578011324214691007914639887785190979671568643098317038548855253513781231948753997338464051578972345846608792338862090583393391087170287609698969287739701629682316513386694522851295750214916410217835307138003544299388211392144704605156880142451056904865136477398021182290874870396236632052173386813515259434186208406439100742639791271586560634462039358832738238597692784457369668592854154669727685792123958380312990336051215457217461737279956158284440101115040120107796519231444510165331577307348551631582583369787621552752953618266584788560501613926541566184652230730141625690927683906469821172618593761631513918745019585561686593342673775264497811478962466635922144746439528870440455950332635005753169812126120585268415492254094360951957627497493004745365129980367444347226895022945975609162161926019497125984568354633526227063359752195697398305601007704469417260356168610746939738308568210870194855984791419654745438221858236932216742907680026571886825335390653821763287065591507080533191662055123392267661451776104422948748785156356158548028647898857294111017004014061253978742454774120340587109531063594766201189748198958441440394774951712924043752877492986894436697148300183419397309084072745513537215782127217595484371036577847486035786714176804411794692217316384972328697528472279840292679794076567473707455677999366249484025270065481954838647698522303632828456684594724739649552836316142029791215583120995021241571518617742835563514351493049360243558676919542280833567092565178718234381523476753328694346215645227219344095030942060076908737304407680163067651510197035792510015184387487478315734253347542482322472139142323742065418361579349925171098161468996964953203669907398004369494961866607667792972101425012087162231639357474946850619559178935155835594803333344 [111,94] -51928883025740108759440631172923647380389004890718860921409937889178507639904975775777277320028300859694660808559391279109792652465001381732592639552642690196502691579721022247848170342874830154397083935127447815564330536167857902568734008614728287633497170370822470806632049784046263663699376122660343830233949237339455162347124518916068352954405451606526242499359619515073740086076475091742888234328157600224104967809081828107318946106281383223469144069133979268425904494828316874690657321114548318489771235480594868765657215365465824800308319727703503630787848203486287616864093602475306966126252324875576372210715172322677302597032292378732212464355733434999098350923796683381928472910755957150023351420890137329323264460690863522365521299092029306971143453906736177829176651307183252271348553613464831952236932985103510518838031615230785516958274139125159126960946400806981215736116068305442216613866687475180838584228604661289322086644586499081758014223009173560468750920841042900131964307001215956036294670451895929600889867678526875568005735644467002443288924742250486643298561993219878605425432757082193324144394506249266472038267444339962828623191934766834194101069948666627470430935771532452860168112567075083138521360602805352531724251855279122916368746016233332505492046261624772820944391464151381916516094133330384666874258020669604945577077653799757372608348167601636978818215268804902807357028768064922039782038978680661431930397026183928623642392168215415413666891579473871827962841566944419957155129496851935265008709757755816883615868363971259087949923571642905790937817771763879659061889184749843642237359914695598789475715728168810299357226779773202128875145362816103441986362564536502131086060097742768368972309817855379184719954914304868209939061187840454366911652275415917171520 [111,95] 11518569992902804432993746806668962484981325497260385413734573614943230203820913991584063387298331188336256502203737484769474261225824870600954561715451077084325985689586399281697124129512552429749716350822292986412716243589927414499769403951788559335582150613455699381013913162659988009155486554962922172559335301060391228657525875815939643275448606808909583153864504451729366928743455685543584345153123846522346231494676755718462853287572648572787301713015385308160204240667374034843919697101306827409909431516198402064765321330037595427286787370762862780042209474391956453866185071427453513060743972485635537132264512878920918981255030425843423304698644927586815577607584949619144795126578687363992111028527470897771208766369058682288929552388983233559112665632330892093176802782076425369993644062707796699966053235865999373993503865193970293304472507644388635980153963407378805598755720228249552050388972961626737716018831503409750248586126732359323365915447436163644564025527476064373973698814189978310583065748314858416092380904566895673685393316718560515252178327797077029968490390600079821105347552341284852980086610283965647890527785998309375074494583479343660015599373838473027159661073573672056267068514513160598348377369586920414874105685904311487396984287661342242195283143446958568084752776654721001473895876304716845374613627835923325598638795084546182178570310082224362440571159877427850692289917048077157650042239475249625439870481926486304091127063640117291632761319296733680911725247795729905854771258833966217098440844206259433655842528014819531756813428210675817939930721658301989584062685050098335395525791664913273260429149039926469827801233913213785592073144901553744824400167468893988744974544995047536627826288033029735537513846599661397258020113352851824484519414660088 [111,96] -92224867216617065595691389861297359924971367757038723851870489863173821080923829362149145964349495669657508896453191103518052426825242226938525637508802677727092135272560483269100576875543053364242383830319022165778821900127562775911744830438026977425029623490945512570935961870689221931675005687639686936361854110229078009285583086116168642432933356787818564641488557039739948500362369438681930811169151899087151629917788204913752864177000399093159633987193516211683834608629063890203291412123456862872009148594664318418209443144037364197890464085921907479594781074343989434335490445430417974226906509850833780515811905947219414216752863227763288479012882058071354123823897889555459587972065130584876435483656171291364737254555375772923626477606938484713008067667912122980476321851782431628407011252694629634252134256504912706056795120109567959594113343074076279656741934433321628141505804028062832431985758565034707824295236355962037106197939753351994740322386392571146610885622537397600550734293147776526297855803237320757981133214984159935472245234301864748613319913330995568556377415129028152749655840398084363493413867951596524902828667810788155205845570991918042311237195675247347341553995074062380576952199383599962946158719127887201321415552385470839273022795359044583144753269157298854932403530698072364454635332567243264031662904704240253618483518168742790692867078179110664801143183952861511672709968311173305170465918479118658498486814714055286838842655275779911670172222921588197677216684598644338628499969930663483119060657503289582411179086330524416023489807119607668180300585237809257868500426944037382510823538315480885024945138878260140549363367748221633388496964621584676868806059166244184870473476338732318648255806572839706763852793955577040137647849212595480823040 [111,97] -101739110347836917797727608272397710260074803736893978032446500226191387408078278362239323512172748279836775792708165193754707620296397794622122225225656719472936598127098023823034221263377978742193919577072730816778058101675014815589066655412630835539138289306684371798957434490634426622710435655222672702391016263364714890635414295879082523553116726860103187352642090974597325785315334010396713950137888263526604883387774378071712848040945796660457971026626909594823701799898227802656029167167907261421801319351997742465200912951844536680763252333156388542660268829600204098758851684042033725396708519255777735893615022612386247363592129259102358456247071074874691977714629151868045037390685209164328337125542874911818477613520600526598614044655871517221959316067273964405721528000470507968179602584537966902078094970307462563600892957477586251813388053675937631809017332953269368205338641328530062975526239258491788248304977494285385340581036201405539171295621596672360333462800312346718142001573821935658797456286313786180520628714386002680281488963125462482160539856568785677916956942965704975087644280209060301109390735488702882373279912908010998795423361654737303533781111525676100516444198389759005682926874497934603107163168495686866487898019469146840423342622627031362978578865250449923503086895562469146767703063314491811353188200293935936081305491858673850088702774819958039843891711684698640506587865875967634394908183767470498631114076219280335115481043594231733830793410899550388600609321468080029129864151397873207284258571792258072101516922760673633839140329841604903493643434261507890034980594873331653412233382402520653661515226725654683028226145853888963939496801926789714527590167883959272456658285831738363033171585902137173212054558737255034960830362172055264 [111,98] 4711433207927019453797571326296092812153840554566205635846057143349303780514431277695090827916973495459064851015998387066840597980448509725052292152821501224820757405696899675553316897852896108788377407626557596657878426982312533980173958454413414237267034744039665628799144742904821220368961767670713314265116504933912563056285097248476420510807696374576491296059879612543222170658910403461859400078739546692719434518363930535950212403194661014787795328209317555617270347260917802598917119791520891296576360954677034916539267044677935935277225522923682368794603209681110432885538792139689314077137104072224518815943107464540657410463125569159201017456697625726793453457935945251333817704684167823493184795322692811125398521727583803973365357702018673540749984654746051132644102176732906747761703524757845660190422100211823101927057484839118110743324878124550849252497791963025400568065896957361430741981632795210207377722846900189754829536262301161970700531935268345431309978228494140235233571144729851606074688578500508560124143849706577265164943904830246463754886545949618595907672898745901389766229106654008187367916178297772895332336100097393757078340377714066207534521523258699749341592600191392405598322251018402218318638210742347219240559437006074438455576394403384926365651030253476950306592238818581307736678734109041204078139518572465338916988782279995643307386557778578560731901110941223130044292089110449399101144524660577682447709081160822051295160380109612457791508730376797324445577226980110734341881681115965710428227863058428970241184002784873584070762067059719753282801444070035771618858137038946588264822488247743499714816707059341780978813075488702733341215445355516409049678371905979034607150461872355803920241783343288083727132562859394234845710538896 [111,99] -7441804882363396071121495031578332079184203093951486706690280899845649360271694870165434115116544916722878832288615907784069275502574885931564333862637914668732414442140163107215792168665834517599830038449982567162682364873974982740138690692729133491994214388797320973398090792829999323493403656537404902597677427959395060828631353114168094426559410971608076068319035510452349539152698407588618331318424520453440210567958544672729763888504788192457166719509314085828248518095258732654980480549933602976131848830182907289852367190255670845098326763369343089840555603354896695798851254241859543459172767855598870453568332378169938902546912048514386359488804521175518280394132419313795070447513238109972855583380323957456204733621337128858722846314231960545075792334221834910388051204321694328918933995311001146759132360344543637555701824119705241598335777877717762933797726553699118948469884274946646160113863087716074213624971756532292809862270996963209141809171177131755467826648415921802474706568073266201382352475392261528090710337130260445497489084505338969315050924366157742044614991489050509292456265829020033634567360597576064145854581715103797985342777149584645526581609011859035209338416649296047660822878923163053941899793405930658626518906761803523087303242205434183808287698154724820563363215121787962530716031735605738164001064118728894019013773360660324600337979845261228047099373366056819342222675424975099673751156209693601345812651302220359935596948992852603111685728216305095076214743064448002639688666336459325724578283114624829136875680636630277271712703890070877451162238009961519786370142461832996553779684769592491558951550620058032211566369591587725206710408060572327150750576518325378013066779991216721166441788368475058687684909178309287166 [111,100] 562766693866556569990221335605989889094359990394460819011825088840940054120351339700323145636897801217947375653860947686266346892325310250868112443439460510776101041720811298952092412762554910650532120272867860004972830775039714373071015314725461822825567729650230466833774123381100569051706354033135569763836048967543066290955386573806089263410448066668160340538707903285205948806188385915352915449381471450358025936239948543760906354439646370265289003585263363598010757238757164705307582156258100120018369006481404868795438514512084174523214558169537047879595503085848418300258719645771621119373825303466668763813783627917900292470923413556415864140259881622936954547453350977600332483251117798684441346578806059353931408754671584425930344673426404976961743329181026606278210885934013343231371539738947377797076659053560220282774808818221883168837586873667928984704534529303643459795484536416229700015964355882099022351745473648011600369187423418131220279144484708216846181331600311049011735266337586783515321436371216720520737931847729030742971049044629738113928999655366838680270202482286545259108759908758779341782443610450858196420745267246169558991503525540333520926053763295909529150891377979079272176432377510408732470672705623518597130603549384521043451265240181004563908892429047197214510943820794127108760290917765035404534008345524217165178308578084778030314163103325424730285833679382570054266736973169414261614764943696705436235692425662780175077667523370077771837830357136176145737280274942232139821450166821562507797096770835593519029538885748617927816747658284227595574972148537548528009204364354891405091851994141257390415217115960297188028845585855494491958196072218971463254114874328044476228383987558264577346118611409382201521916953152 [111,101] 5763001930156700682282712214912971725957634375705097420040885008523584426737814954324061893682754100235877611039602576459019351105389055023345918377304357255724566290229898525018562458890042516225408637937022307615610109303859645128981996272493418340020886386231711955797027542513444501950727037059506066072388402187854523826659902997458942632093185437731355087720961689838136281120309184073762576944917081927016336525547305713321664017876260776013922349296139268481555594332591402946262090655066067743910736467989204408072972732481842018781258454274931043990551532687181905654612142575086734604812451898152967256282391318858781532325611528021622549467541034157761287464961267943268795960098269159723751354283018962786506980950205383128755868388444848876096937623882761103154377262016808962800150841366801301223121588628200786109193888366167395011542807782260645421312258986495162859938964477269732614273395221841302834926952282871226597646131326607806113286387999257078698270529462520112228703830449860687731243975748606883751591355223345211062430668528354310347203068948111305942582328080080088575274583537449375654976508949268876974585466785596582994985425852326452001145118087846368080584568895337814975266624350268062686732292636026461549638571107714512812933500900922591707413020924566724981140273971727710807207347347472528887387726910897944412781591178111735485811501863923129138119884691792540433121813826697302441395041328981508952772890039542734196046908866838937775022796019916597668911229119966254397759470753536563598278920232683536527767180828653742650242771090883646944473519493560553061400078637467908364477158050732494915503232760880664662141038342413292568736987807578743251789947679271461424746666690044299480071869522659032330552 [111,102] -72980095873333752940097510868935307160974871559853995833483059167031431713022931973439241601132459787606317829576206307608885177508217760453115836460091546151300064931989392606383709303001191521981341839418757100323992521035730370906674763137708599915869725019249856908350622547023920451586809387852600641608146435118408184334060823000396855214947191879727952981613005710695164624289303969958359745257451523999644600884105077641917459054982201285597247041241236431093196266559976288383402578557150332555936017163909438158839705068785940684684291374797510025073271549637585609641097273910255825011612902707440792138123381429938087842156751910358182545141886624586410439343924025318575838237563198051184783460316458729971786871403820758112793152695551355898392828896809548119211655611330748496654153754794781421059500966816379843098533723748072788511814720903430282575569813002273188298371291327056064414390240663029144017893144925218532676668803153379457098865724375565597759850893535181222563823142328156847119485513125515144763124978989338466365887487829603088416624510661272602826820737988408032376958547412495840988109132831115369830662613852249490075913599146926493390958342124354419192280668820425298928295954518966156251544457596809692446338811465007886225112502880538503584868485815091263246495582578217743612910298662678030393436388618056287478920383688693111035367975227058570410288441167303576459975983712070468408711644196403708252826776047434151198844416317257662033193226758568106391246115457826748109342430243709085441588609657285261911866253908385216501930814997466409409119980139865821843132170579479904201766218928891496553454917744844543115733747639596558379655171857396462845406293163251971793590433753988192120600322392128 [111,103] -87154764320603639022879040815679467619989022200227476161686947466671920424026226937457328360528510838357984909862847484474790986252694408907371943448408465507218543481164937170989176035534057702420558020798935642983541704042566626039839102508563368838178576832682272771424045643812262901512192927253323428771792481912830898187781073770711158048891444019116145823499037977495131867805069368008582137195631932754784645686852038267757496305965668437238395765277998393650137511415249151602645252154139394399544886470703424479006368513194877596069852609046353379240381453372255333872357896149341707673809564713582464657132031326894650878349027032981120138578986981877733365496403849539958299036413819771934339176407964792437465602060801421497922453995554782097158271132302042428770636439466694700270693962360549944536190689240537401743584364309937469427238119692280177188626471525415073129759472824070558666155628192507775810596027386462156647560454540120380350527732586466758227694507586067370058961288270039887850425207752574762898793279918341147994110130616358379859357500850825988879745046911331648652349199800332464227723528823867107733918557901043544634834632608085979545770555133728921340564951365135382497662884467564482017970184261468032048779731778472821343585391265241496136267910731286940134195992705397069735461812149082232450603498505173462482372019560659551308375899657249891848209390426841849744575441217412413026387346184730811012055829498976764300902284676534570776623797038447025023055220435804725879554875192972236872221039274161932160090210572336024633643068312522265295121019460596224191963417522270236834563016258158911180123562560074586562064209566825558333375162432882288416087907279155381498125618585922303268264 [111,104] 123256364237930736284757225522872325471680152142364472102838776043792010432912773643565701219164093526282355290017196448914985146383967258222376893731858087320416480148142664025314228434363854764113136827759127725744801116401859900460231315289797583341963815264256763981943065288402355412946845959088845441327614462330239652988679937819278861557806073793585884587833462314140701341980079426643904388063760748277771176673445280312643137682998326455126827815899488993618284619091915356794085750009198295188382081709684161812022499635311766264444095764669635533298066200802790288639525362626971420118944196693842745226788008922284598605579429436993069794399387681184072337875911856684364672600662472210377920700646644137681638504425377981436023274852211569207041138319475883867348444846965629313247768159875707517413398893880300000901145705130816417506379807766756888592105207255306042538836614864224899354463911600884018643982181380390781541486609810351807705689499395468913615780753363274068994309001444173286729439639301779336883420765440004620832007698141499829728254400118934633951915272883692673610553918412425312179643910132331242676136521290127982971921759167505163571954570513175218665962971570245295962307336968583793556954929109876467429890466536459942171165939501034346118105342724884418926467402669620848696795770782084721350342377238514742149864295701576063506825691081837925316379738916755477661943997765641069407316021350643207038867483172067982945353847854584359573935438835180004991916002607334289077864620818732197114912714474603033744809770927205364976096431727563202218703776551816881943920189715115261364495704144854661635660059772683382488646434802652336881748830436373794166671162907655894496261608161152 [111,105] -192842757977539167716985242806040011882877994854662562048562118958032728128445097144748113989587649375254276912606998198872486177421221554689952511685166086743044489133380746219602053180200947855126337942184188199723340106489897264660119418152595128973897461735138209602678306877174957477572904186085360075634136934553931154972842780468387172597874289169272106288215930363722935885722135244483355439292256489669961382419780382295420451807077163980106064508554399867196763339761277381050777584957212066051138272463946037365694451470895862014764949965622238573888237703518800437730280953748039460797474876526671731356216570291416707493880222391717512718413951673051586342265224564416271118901330979773052641070710493821040136322932468579873813239043541576468455568591658287194840273932333419348995298723456117135515756795421090109253886997414501399848715756806492923127425886019345230715003700254529065033439991547675496038877283389012653375335483626800917742149091860044075082080429004834001481950903266306867616197464574706384602512548315571216957950070175026267458120276957989513897899891325550331349843122527828198719006099401317478081808316337772966301027652178447925243284500695116760748263369888900231024495581333334757371914597731387920371699964371886107212508078261815157332231399006182791101685529004398803468261148607316443767707020631347217978978711097944082596371384217501222855598784526906267200916147839481329926811851082809611866482488006449840488372226924266305785125973703300753273529893038798590883916250786928036296625142424035478711923940254498951613209006316218762131873454118507580166219783717787032838299699480817946680967365075533745386626986739220117986129503462441101683775045480822980931376 [111,106] 131806213727191129366599118875774793954200557461319509302425609891587392266416576713393059015981327920950721570036604510210868547734783174639800701666851711295878746187934219016984374521051546371510176173626173611439559971948166270077474682475542705979611389991883965929736303911214023238744626682976047763302733580240823586052886021313310944278114508353182839170908614908842259210538467508914555398451660678913732149069552676871097455162497997509613984776385765710069255608307358642626455196985665396046065422001855040722791728952274842670037469115992761724060045118668763205656087915585730428435128076271252036668601166531833186710074098409799580780099308650391680005542199999026893137988902729272402918805825235703982237201513267520111308851232174834809703421660285022382597260648026469900402213260592611947589696637091781809972844267590092493550544474899827685155827895804484257053164203342290626652316594164242355474237067315764078410405474577020500256517333037071398333424673549915110368706204131676226578078341204818116565417576616706183015876783773982474130480421458863841763172688027451136293689911436713182583982607997974739624395906224385450445766043021423820842562908934619447447728494262902604908716776554868268339811523232810922623597213230694326996613331070261347243012954381206176576269930118804642129074672202265640513645899092297201838504854087320296110330431868020089440789271355223072806843152105237180454986439517475443841895563387987116208744737195192804492443783587965284778271185014746573922375516125620886500552842812216784056044141893202100201053236542666643716882013012683640185612028233773587988307471605774791669683347084603571753135955943076289310286795744863965143678764082992 [111,107] 24805606244680916251070511478011412168377563933920830128536686618158798480514865028944838676427760595651456834249528670088499363840390803152624837843308244985070271767653072832732448572731498796463843637003667196761703026378294839548360238524815942042369420737418529287977293090698710167115167345670044479401443857768085945671532419395874185348327700976770807540921009265402316934904776091581205367318026616723159026847403471809295905787039628502694399313156217309945727400135573857544857735846271666980344097686970547967413349028871273221444446814992888211103946893218515828552837253808606452483233925318363984045699379862541730985727819685434731292668102704033405491902188133180245432370043573002167332797334471564742256997505118160676294573390717274815528805046890606515518440034387906441839074871570524848461078318174219679887351361773483739074642440333418589778976605726556479276125902133292718075662441738534828536899994504517023034037534589545856329866068615882024388489686109502459751091369441207335082105849850861288271640185900152288508943465949874031042817679438549640578821577722260387977978337235291054370525300220095563562684060240126850137144910936625756081186995424191863544173283761457087490043976409494935670520504053513986661509330546937475681639867268235681103700975336332340021858063432441149941055411770076271503136503308775409335522798919207465837138033593913917150167126506191848891842229922507009401465313083877592047630472064970438667028433462303019104746913165761839177299925404964739781780618351637442621828933930289985292126644186492992683233456407954733908044974314106560781623145648987080390916265755905206734742031913191975668885551262840213026009000101765768006886 [111,108] -6200959626049025831132634820762436310027567734434514494265773336054861305858374192572516021993379392305449181919393275157162821792311180288915907889765927220493010201777224479099968816508092930156386962826933820945690063400701950404287559337296319733443939595355683627094574845158929636118327661553560829511242270049691915689363263425281197439720189230629805030345494911758523738472227318233014377030358968306754202400032621653088784978386401057881777347370371118892049727402523708041387681114425255871451319700695669861709243953944031629387294655796388461940361659869334929992857884332093602844329588633206243446715010519716427583128120920347549779971110676106170243825396997715152100786622337913810631419103235611305395831359232292407867602591991328511367789296669264692889032514276545552757931266977609885295964496563616007130027444004710161148418791459121838118024152367484626261643606231341350756738791186627406268975848736625244260535387657611016033677921397699309647496566871999195999244788436740647964660128432423443765910630214522838394293410671901864561624924455164295115367638030242655657302913776865292677078966231335589918481349196221679220505852520363014318604707011911970948826861905361774341233172306242898760330097605015618823087966455393668318819528758471669815197106645028542220549609451892728658388966914991070428274774922128170898689564742687314700562770310362607013205931630166641722666886735608993027821745219299854983696936810830488448415124766381787617748643597263460500594093104695357435831114835446482800098400377344365847954096790012982985488162503463947631753136145084708899061921207752314804593331312788888521060377671959805582875384771307504810847800346880 [111,109] 419196878540062408474789754090915730839001888505994729748072571593298656230440189771497199606364082026044154960229000324773121368016549386501343565497749786946925307804135997841404282168765928075179596869861383496075198338391357859155813447962492388787273909803358249756273962521732187399276497522019636272840082853999965854967810443901724842796978928266453956022446801721045103731379622802461564597221139377762126089242889517011753673250621688421857308813964205014246611934386700595918159347210302242551148480343209503241098825500242073838902831256731900781173639115463544776976210541440618639081648900941677083939595099130106194246146829595805855445879678883756271760158170558237787554351412274324952548513931729678621147451576982462019868695896728610646738555666738702873089077649729561192247566842298817878139101132109241485024301306607966899164106540201078754798373103931708064970370301068643922664376372473547831198224865096784700745477161810265940011842497797698413909638214478062584800568954660095554476838056892512943476453103196093603772753534199428372170702514128652735419569686311418850420115231993850362508555014885556182610470154286355387290684532218644919695589334301749825735095792925133338449490160309861443874616210842975622021050994281494484183958517944811364075020558186029592015980731537114380080304386622560179970825991484892061488462366821012261035752754036905546423126193967409737246435206226986779356957855591881935759946654854720052773976250321115795098127157115772556559300650540038237330999035299213941114967664738591540649620697052927158700780102724564153491471509070674175275896702686040914699610927478093619205431591216279301187658752784879262368 [111,110] 22022278065117886423507631135223145477677014091662347258916474079941834375578262770583918532203111863644140019369465114508702844810363561808659060982066818273306540979144296639078861839192017628467539420183159270263328923547104749510392013977290209620040938965362249646232097342185574576248870870077476929048386363659122049370872257815654733130910906043957985423572380219919510078828169522020640552830761918094915019545060735377157602621668028037274945691202050551045097968817881946316258195886313286780220181660365662335848238632546024341233289156106765512333262394653549632584878602874186025214427278224541466263522091521201879031866109343056231049327608422979418599553898044336276619818296944964220505595388729333090346605954882822779548281689102943417068390262773346465407785530591403355889195375150237264659201614195892087648990293064796362292418905244825050053779549898967843563751569757541847148923981663569424306432947893111852002158156824250789464888710302363984239747745819712904769674329971029828236333814581710542491380508397327634640070684463606741365781082839088082061215761421641923632607783853018198413808017507624303924737091887861237799513530054188853493737822470732210292993288649210092009248984266080130914235126673860137972449418438544487424516730685184819653966395913780922792975127570660576257228344800691220716491221016100856516760331788361822268075846952587759207433732585466977035339991533434118745448494491739391386466310760357346106821892509774692047286566833643842032528497834728453225249321456088641855486681959440917833101083690811883963204862861521795382718061949867763523801728291039949515071748087728433439401365673608068023770734304 [111,111] 1221549994277310975703957456289410369349294590136249926884228466952497368303125273931337471044700055571090717616328977768318450548891683736157688552916025829105500102477556942620774427011878210650118688439688060542044611723404161726666126664067941454658517026683306469844002443102630447919749903119293245820014130403169262410727210196499958535021904027500635345936237897995095492450341501189895155155426059716724924663903097718705631423908243374808924462485794763457607713868341575620945525136741120735569298109064806361008279377529762676512833560432029890454621957260861387995946266585334645336291029563266138262996399273116034542428523604251394390963386164707881383367593538752076801025478700896294006873922428638976411127084269898454398715114243614141339062502326046277102524574733168480706623693485764257639265818742986023271925485219886250829523675621188124196746965639867400248074620452364519239890278278784660554441801549839851033106399680820986965918849032930859090616226410962793050010447840502553351924770907095769672390628199031567574852036923707194169036903738630549600593338901314058369699905751594554778400997098660115675346043072566439799305552974326590324234803348854480773113505072405720073286111175584016923397952169433279229291479795941263239687149038408386501345107944889643917292535039781230228239132477812263579783623017372698872447407588788874865712396343556250906970368858685317677749161051827183111361780152993428247337077620869549134031087048228123558250549023754976164028982948395235111575474891959436488308701580143905939718413346211335461158628823236636863363716665532052737761395741730479540399444654405936631919302783913203564 [112,0] 1330134103272248107924818729983908410500089385480447117709920318730118928209402023181341265027566073567563686782631441494785132449531915141766027312154019870540159693815851113849158543253977214628709531738885188471416237839641204710391152898870488117561440520410420126405807013571322273145806225521162857627443411980182141237749625630997206929358831646010806985535414862339020166331066958428237687610496484271339562725474734834394783853772030477571404290616239912226340012595522898445984256924121021239636746955220162510227035469590946822976877681711084905444092607943158059524206291930687055559847097608246362081808464637318108737287020070692438545183217298469057851398804416701254785202075590088464978945374078837334063647391033756672397945133900875389709102534124005352631521164011930515262601370645564661369487275124643998537802594974559632350439832056396678640329332670363788643143857787672945230166028472445783949311163893828679683690175769247236086381675938679585945078232308246755528258137536155294367361709124932162449936259163671254409840734918534009876016818694505208046071779360008708077896008006114063770398292750746452079386828405926700296304412198269613499794455936605750890012949878749726637789412678677651187770672647261383019228333522015999322990721597168040158175688264433375446237856150259321969189777070571894860207458550298826258359684093630236670405569651709155674688019640938067569982723130807516213131801151233273806429144912761495597141118835139465004000031796911158017096910659460581105887758991119601800599843920947711185079482621396088150430774496475987846316348459081185688501758466790767412090059852906044136973732808807130200743255308854692948144116162827201879417209280529279727063284586327361258256936807659512620120573208533142119107996293480230175078215256061959256684406395957081136754409077624800949097619046794498974310761321151607216200423861951431709147253371366304691367260473885767956175843556234748969396003993688200613021635248210268558682980945304286567047500664243647157945707865907018965995724381414430536105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 754605176083783714113245378326091646033463606934034808421624718180783953041633777627021756765106969506523128174445263860764048562676440306642060795687107977899420559462091293279579822823604034033703189089205108792632812362927728849731382411278566687645065370125080557373243248246902651253589295642003671718529117283818664325861525332647576701792678531581623415635562492980189853662951509586944594387832655992636514572599603252091235651629374696063887941897674749526357714738896600726587290087034100312209758117494443301514409731816091803934079958529643072766229082877268103644545550767859436532037512510621673081027686647669483923169829081486302212445552228166644934688748465798840764218248832158979918309762784850801066403169645816858706573400402220513116905010984259689748314150697401897770790262511077959374600292722458010160447623541720178712608530659638073100193905203463029279857344266081560121874847610969203041307456576996676920796960202237237294076522806701122480452722453729827727630458592013011677231334931425982232192896369948483402276671318961045079347476984595198518778550335975466609882862887971174440540847991783717524562432908184489771775476018860012912430242100267046857726722967880239511992790080939238108637161954454165994622014302292238534822995928621496847070754786241272945380766621576563853972585680606519618024568330259782486532514282826784953546132324348188015822624549829061881432553870175697220847656105404137147690508898432115408190500659389988475912933228757565509272708785511500319015615856902060926420923146564342378643712103765297946541967405701961864838347829074566213437813132998636839497035238276703476059298681072786574047643636531347476605364669106545243073760988939252628139168647588764343421880068512245723249670207637762544556684207956069046953293302651037051706055917873434771796847265073914281329624380176238535239017469424532646604907267509049525994391969825299162990336972833974336484041143308005401119979984621441177085602275630771222388279629510328552236778901289220434392046114024017373918040808052749694276730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 10955024197958553841473716127137791300828377165090735640977997837780750871347189326805572449699417722950071439961136055306728091561919037344941873354498119700762705975196357948902594469818121528168925872795980815547817230951732387167715218724172908608653128196952986321431249520970777842939292892275254540660803698395526568153858992969024345251265467497266250494543768085088960338101442447259780210302249958849280904595916303328549222592655319589551132645088672453153729029755210259417254974960126159963492015758679260323875649671639242701110492425820319206568874562803113374914805174386609474211468889634899643262520948535684660818931871860876098449281987644735817834409127276754023334823443022998457947043490642516894198080420865617493168854500931113248651438979512568145652436460967271722593315924307665201005527221360495336788419750427343643379513392475017328301038399805633008309988240055689035858792101912007442070119139293748157862751064857857871843741628819114830578428654886339056809626445644563827753498191089830462059649827963402012962206229421486901095039224839703706072554905039376713884703700532689934634829135076518580621780523397918753211006250381246776616245769033026167486427421534406677695765293871140055102800092854580430884062836359449272679786954179802087343390101463686148409487896727364526241658115784489479580867391578822233152501722136628734036073562114546639951427978798196122774910166800175664497275387779686010469386827004131692589660515686220744107692485072520005465212682705498167411375234147842892426769660301887578778775406041156431605232237661796920943109141336541292682679873412001288834971679515340134219516290640562316749382230290402929741860544262837825948399585210108240729905501015567322083708593615454056960479471693794603788192898948948974977165726753709159050422878341815864250965257269839057229838145602487450065579125689314812989748542688606118127143892556559171741535542283014291519420292259922265981473912193739764909201932422352604208599925526919161364577766643581087965051140518954679252278465240559375667605536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -608437726667187069936754520756202720409207747240480352241132699543721773313985367341346839395407274662140701575413020047765516463513708576214100655427055171010819040345460979279068100142795916307023498121403595944957124697134069925203343412189611912058428678364019972661791244806851166552945537950082969088317042006506473824673265558871730751657471499147225174443514454719532769006575816413446070188688186180585273754017963916139590504831746166842808107243961922628947888437470030648175991247060645528060256752214286828256946225375952388956935988139010655563216555322591123672078019145447216799046741354789372383411874345291652483961731340951026030374239562697252893542924211259258533736504310507067578935694046921770326034008159241870790846974547424032061551037280590860361812583037872685997137630678791522370560020626712530547706925730806567374287067072746947037040284563351412269061487770759281851856768263002805251009845094076409149075980690962355095108912409339919202956664646603430334883222816541820640974268763275623422274259965760691323051348605127184308856420525063446316103878024900742869954948296992823696715053321002115604812294405412554969956757727372440584528116155271927216430914369478589968735568175406082789418152732746883213771399850057247333425307502084696192665652691028323339034328553046756901605178818866555000592312222711109386476659129894349499062208822540652324320900228428266328886642755201299761043724878531740404501354967076387960683764908259197610136365373740086957503316859209050639464169712593345585019038202101387212998895207214925964249997488436937792697167623453075979309611500988093925618499083204788371982141739084291192810213091237648563882060961165865540182705227430242680221751294581169878586367114056972069776645475653676657453708166222786759748695274310265001721290632465675508308171858353922178019904674120761983361314720435725601075780280762160015922503115697381202761697420117069402308775881683636581273470648147290403511149440685855150691198610246991217277864142325262326310127884129009431555689084649385559396932648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -3450397970641524356895521560551207904154448074604501119069167598523818251405350833213429679573089952274394724944593816454366549868278442629926752097389149269113325573765017137231403942661826720028078780948347077727509384257576139753175994870937526561587668272008236399608019712083829219539888927631907175956486140719514242172615744287163138194819899576137567716150122389455618570582444408845474218241946143833217270325947206749240593748872165728684807089210109048276672335119295785081235510938239971205357762773145334363948154671258681969744352652765531279063393349577569161894913102215132053546918406138374828522873020740258965505218631318774022710254563822850605619527991440348261102102262395817639098668343106696074824802759924158451901364426127269189172708544560070967309764861582876115948486071232805422022417526738874820288269250983707589803163104602771250722410025361352875366826933155723883236496426154211693031989303127807439510355997585728573815419305660947463131438780421402006072789757024219522302467403986930660567114637689004736614704467569175928927816108123195448128221867922782887777488469441229113547658961317158864489421626329062831333753401445268508748841115786442396100046625220035104498809821034397124460967032336312619484912492020303469521541048341134903424459654721783564047321093228579370233865454302351108931563940157135203488202740440326605652475601611292269457428052300202708171542671207689718598869234312678479396009838825274959993584044599273082539081646344706825429265201388708500268429709261928498425987919339363261780956091981370391627474249613523236395892881696522779104890898195610381132588475659154974541612717916670624416379988141492876718564559508241649556031278316503155458797874283652564966436389792393524805025082406349478419067516308309763184749151819872024643014010500358359839295058053297910059295571523267676270140601532700409229568499797056310767320540132174386513470008880727713032350374921743946017542688972885529252718466421571297154597502932763071524025051666759697654350163803677954752077884332151263918360788729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 110560595021415665252542628958118980785954676720620951986501472299275919052436946568961573127082763937825500687927538803171873153749953477781197312871463728173498974216764666091272858870909884933032223482885542850978507779997923506479986390863452477483163266153681298249616489390849003021032120183371812024578057640055306565312738851763131053735083289488630335020400278951857291394680088587573605685007771145494734796124071055561206016819428094045055593309867474560956419839543373662917189687195448966404830753587740780905711321824837437032418773078218581598023899080989453583116453492933525974440522890169839343052583839739318938971922124100836399216358210950219068489055584684462028817583657083044486899370944068286609942141122629616732986725236656226541647528922607201863059701746222260752565044169810679544636839850446795946088215644269968955962432475624420602404335014537633026993617828435698652540189305784524179686928788406788996669607367211712521388706928603991333345094278294117770196452910136304324232129127915388334452137718536543054266040376459280405589139003895912241858561079502602531663066642687759521885288734777966060474820609249270442438573474154143296435938759824960806902112493147446655944208079416381855889174598754059195200483530937174013974747241418700435061425172037283087375225064346247338772362602211806877472317774052519324588402637685859281293347133483377194198437180310089700069493440797954898919913656820555998181678387660733430979142527586573392235587423260637666906204256408957883134779177888429015363091982510500632386308350409700391043377950859821245044810541071237233347312603741588865303652540887483583713858018925328145480917414918527072729509004147316812571541657042057920927970780756741306432599220808184428673877197342996455796033684436817804950777276464505961695853563243590767742439505118990296658431190984059313182748908020977566816903465865142660109574926032945081491899371000539079908360085340421018019597489579998621821809912384501078947285955490826702789834124105365648733413272613277976354326997955217716011531134566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 988823043077306085369012065219407795413482113055624598518687940721023984074326177536699070274306676413094692411813764891002756352244785191918698196061043668240475222107600115081961950987378105416189659663504277375112628171327692523372814916804892782001879356634427279354208408500089605607276237910047411988183705245030804221044135221298879118909538758100235622015240456957427166491868348096122595207248674483338778198648350710810707319630875342552295642404841560038627588587470178176368820101883560532269000089126036227020470587048531644714359682180789654326746875321106026259795424218276718465718152511653529826171344025609454043414002515414666701246397137898125064350770960639550295445142201765788047036528494479316684434706184863015081161873927969818614212163601754576291395061073424086753896882255144340547820388329410527495073933847672267088945868029939950711703099527817755748868489082311166359004884838053523425294581600778229942826558275603069927236345220493791036335167235503923882172710082056202620369709759120475636483344025313340841611902493923408794355530929677969303159950692191806563903653016237655408212662321025704521791649760491882469854792556564455706596113726930219748061142738158864167242866959710709186373477299009713108118120647652922281479198017184480040718460851460482982628036958607204491415218699757159295623150614782929698409788643413094163634503589742794341626041721613229565261479120339384564815392948935660206154732808232596279665199849221056843082382288750958674428201790183073856697555315346794487311927916470648137243574070190814981906863751523065367692504645861136911173774937635391874777851847295155138209702201410814917586023951970459607245332902391722199044627243696381478599641993229891216117972209746834024374023521910289510762237640849048819555523713973360315290481097606755029536340638645132103218650703492191216721583988402037068333244900803373593609773690414467350569180796035344864798503787736030509944052090560602974852119516064764245687424903417362870797638515217526724191385140424057728767238600230587489688266945331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] 1075625957397542688348890766081674337809880416674264513415690659865277600723171644956652066496288732871024624035417989367303473740619967161998391305049813010182258273372011967826221675631754440938525079477834458340275359641121040134156265870149530719956088062690654314199048189782741824422522216668191752047612363156842098168575779960982000678876031262362039404898186609151895027996817487014755603124584562999609723646695985274035947745062367009195990330452849047924827025719993674018684291523746705867769653390040842692945119731368447990278852850919698154386927280081036558521501357890644282374791865822334171871516849528362621642761176356415193398207577216999866889100427072171969357679470233072304460222256372604121323341135177981890361876359848674765721212560214953841051057973094104646859451075182015010038988853457866165731939883141817712462594556366197466199239276215148033339164655115352168875468275870223039259474350423757610322827819141905590311965257139341237196284274759805155789354493475447085064183902601749798771625427106709989517396687424719182947444300743772736927993253788984299883749766852948489072825510479440751487885473980743279582550730440170277963867191860135365904260847274203355715518473616904045325095574874436775561273719324389762941129147335178609452708865468610963681691639317488770156287273218512020649028945389321515544794728396655405325864892254827998789135149106882978153736495722855467891710646884457235424064148007654926980613060222718129520319637580274876598139838094786074636127597250717428909221106333382276107639060253640351419582431099005926479905876127284218353534959249108932437284772325713735792156473656697998346704409669366964732529481639012420488635050010840125175382730805092674046162999451889650822628581457053691736279303952295824169053427719564096034297789384220945686202274105478954396540916417206656325538729333683633421062377233426174038374249400844183016312437551161292912099377012503790712029015651085729472702027984090542775925531450918565898058214361960220193613227837853015947320713943908529913116632452956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 3285311037408959987226727578241151504945105250877143536325938013867172642580909027190672571686923963252093001567902299905037319614254458738292524178259092850740706486299652712430455359163484177980012837560371919075592700371628470272730037137622443405531344622481764035169384957284845622137033073252356545699936375637389825527165316585229722676080624342147945195466938580515672053662273263455556931488015544480464031330991569740504740460104214878106637742002198388066308157261673101817612992095812358534758896769370656957639369210892104772951621517869018730968721388392251094978087230770563808359466100398220153958758049949411019373309995918144405749054094908835867459277865532976601811170209196054852415526881611420412669224841949947609890537938595564740661871979819454044929225292345262355737836731072103862024634096749470871365688081483345178142151790169121707332264594531138713158551090918122638785424324818211639473221488619242495317786541207145939050404657252054230104502949986750756544262612213698690314683142955252759331662120384307285309288342406998353588042485424932088986340868716956945973952920528638660232471038649642810905211216840718552076770598785172446598344406369811958629843806717899826780296617699085978642966598771431881308682158063533042553138054722307450161988001902439711145723678620663201842356913197517399222492713230553119969698043223659748817999851093436509555456304578317228139666154328278461412181133062854275386921358000518551547403980128105681768391539706140656335330621363312370049360813696893263066730790228043247291839395297273961587437542862009231052113165065192865755123128409147780198345558770775225950973158013502158164118602561686682360344196682424785283886362530520801381095080231581158642075826429150667850416266356691269462528867477777251710380790723999864914087676862709491996646083484943788808298933745848460985198156733462556153720222158386318427903906795278817744813820901208453735791683662078084983802324122122569405760209038932072145074529151478207004125288413109891946020967588448075167279331315620017729675721476931584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 17452705750045803847657082975008692032664375389025209659487841924474335585040162869313846524146021566437024687191588783437448750625375135140577218095649057603772289027969515002521311226225828318845343649804359104502677991632737951368626139758734261013125076033724676758042856938178998232879577168642589609251703097268026094249110702556210103874120784751612232841455225324880554632765653344248027575214758601439503043437850033979450706040205521858383150898331608895634433211567747904146348907922293511578890059644795516151454161840137166347922729534898828694623813058139275191135893480276423909227689133859511543481505406689880605721752525799673373596259313457732967426705231065567026003648274021784333179481796731002812573209683450463709874296776969929566685957751972382675566329285284357593559259663519255919667196188556432101332511226765815070454623665663567320647783998055524326187005450473791183277256537121558449068720984095163338817981774370692762404974165196374570982697359409306585882092086391628540097884481706835679520066659061657223553736149162203902957897957169020262472396884461799643971006522044972999836855491415619918778693862987712038667790955749292899886796879686344744157855833649943409602259736613872708030315740062764047623841841737375787026898104690201982406334441434932000972238166267493634277594067769424832995385613412485433509035617217032424433208649315270437392689554692403636079550954167236623642864726960232762148436739023055111252732535841062908430658511096774818895665294430530581416427979365354704013672618300071397901740055512452039196148590588283446961944513611145696072557000900760117480756168925712170190958265902092773350248524001837407831493758057935730297748205023476742668157479651874413251845967285385782589725178802684851994891875146325056678975084752735493443559480151722676754519876286729818328899496235097493696100150727423885419271075273509624071450327232215405896789001095558541147729245029968555630589884586372919036918254982875112223550314446816158448470552783041987647290122386793174907022799022010049317870387131842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 19138183215495375607861464942280461440466064323206944243153817853918699645960946605939573308229878484219976344180119316197002235450510959671829420499826905560769186604231549341976325961962740059724073934535427816680605519608034789546868128849333740756069012881584260565659444766677314765817983868604565141369504989520168239403421641832395784350122039191487969368146500300996823390612809922681681821227561200012039951775182789679209212808941287369649873539158173640445555958020800027153089909466816465098548137760470879219875764801931428581692198083978206743360895860831526643438389154285212781373124847661678134852532637644207920885512154113712252478009392127879179086160709672954684450108035887353666749949516811598659458772718746055046870079548768530341290719243888288722674496028618189959139944517353479434618505280967659935351056728036388570837502796516629601911317558908698130677505877175855456871751821165329255981969331202598685946453333244597422809318346305693365885451925800983809142425813175179972060280245320386107183682503951361550310902094555338683713638441817763768842562566512983466389033277381260691841004352460195579934417311042597174380508149992927800468398582831987027054045573206645590603920152181631200175257708950534040036202768660189483548071875427826437365115738776274826331682082361446080274722889443354443127785983081919821513458442036757420501647421440546257194070758973160110097286027710716522670899929511561209475688318230488389481374813653961343675070245414124626136274633726388566766662201597514658383235441337487437244537078366187538459572334072076020492342252921087825750346374343531722592605089819740082026085230262601203592276989772566826453041083380685471633503974623306473894041708559464897622509857821931479376930775193474330891509862262546320840184201040020135615693811085044093260829099538990098128061035539699384716812323865767202946495915367864533826674384965583154637464213497604914544263010901759210119600675995658702917283161386872417127339194582674306546218251190800093075994611071419048856207385768118343878812433102405632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -81843268365443830237921495768738879297704584174126163727431854579441118845844265742785677730247948585468222858237291821360879800787995531239409361082467494813040927265922889328933789579572754700630006285281699854572380365451183882492275422120221691304410139625971296718724992874323029993936148093828554317201210376083512234338428008691763089873969903565169856616703875815485219302852145078042796955190853719884499832849936564448448444209233515363208055867346391597315269224875628226256516552016134724368339174405091419211548887608384682803239979147490941350317645118563438547545394029850201046073282963370736861820717615650757096072289155190886460031758114994737434903035528955908423856981524195751311060219563985775707573476518969592698613324665976392189277019584102168031534440845048638651230301607830166060936707171867864786200209851027067429198183352043446787993278047112480659114766352271372117529070178721130769978570398484279651715062483292277069813106533074987944370334606816271782066424627842221963263109594032378810083556144590212620176988447494870566043076144036599293612734292371435091206729116984824850371747162791213481741152079772136989463056641979881466370673101312651024270543156643125773471851935603403506047478281076740603206283862969826172215135235974016515724432603320602353356798875809719022423966045421285340012684123464819211299693047933663222958186572750241624600913025401976347767733470331904696184703570465932946925494578444215474586281641378202595898594386690418584519673212549304739261799635526007631838691461297532418754006025357275083603552134495891627676789285743934660514245076280106662369941894667993172860822637532875642275499559793855758016115936834783533624255013065202539901561935744625867144587738204052989484433407155402524993636376712334813869108928189776424734600523458680659391569910457454814993931165273357469534248372108850655642607049335306930985489567001113787847657526337262204095421680047246495218396081292515034475328275227719638705606848858615905471333139975759119017267553932975178052254976082007135288533240365711360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 313946281135269072302535000548943587330518234156136751864478639058676315850581242121691699376087738092505287926971153537979717866658765137062280253949438729510730160375479905797569187399276634219886623206285162155909042132071536141557366407248093965529176746787268688501233623169049237367533738450975250635309033495210431491043194773308516079080381426215926443276732751212431047003103489256090066991179304653758872381594152794083878983723489835244080277834659923557930290439798534022658920584432610803145737485904401260732511931308670909637454910060493874763595363537539091163227621098600294866269845962922019877138172692287434994499969883645147589407635334279669510857471952617892640040749770425463433572408896199399253793478740885130809935370701808042546815942807702345081888211355773282622135323431705590421103218457514134545409217128794114170100848372097851085489160116428291091530363499472888500537272597535495458109000213885383001761357235740331997343854712955719018215017034752135326143453987776099878245453718472610632069273623829156277625327802299573811175886979947807854418512837122541287121635896342373660200991621066753421477502091577708802308949851752504492173430478710244263834723465972012489186171164999864590216427018284491894180425941808922846291403677742721003205045881687284908644280006053930772304918283520813254229331783421254067497007800671715026317442095677475349823180372779983995487262165831025565590287759535374852456545615992032325124275255290263291814448291939592369565214094660896536358123041586607131571726562007603187491016118579916784840186424097221363775293529644126455075902662760634467680867519942265484146203146724352072418666540209986321459943239767384135562100071932954022426327660461528780678220462806903350565878841735585923094394766635062287550249144073268896028958315061812596810529260286261259581284442949292714658338181696932910008968416700496740203483891009611045541336536599349066835712698680913598321788510482970138843442200066985373564685508586340613317127162254270516068186498168959640908490458169282175950574035344031744000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -919173416348198593531265824592948094118398316322082716752332567368048360703812364570761536520682596816542038530545121924390655669887563288996721627814157996163655425287571642725504474766259500672526021336297606832571630722368155906606718761000902865062423917254233736512062451408196345246297524007194050844356432308010737278211961308288563481699716065381246887397908467843682310019472634654574433915974551080776491461827146292462544494480435234418879389011189681735663822427160776674442685102268449364236729933883718855833230305305060125592686554768978939797916734493157869568854423127514744703335550246001984561303766828515413673797007104240658941842029633948475146879151598048308659892879211377187111612150150831350079305289933439463416606449250356064053647630828143955693824880628099250050074522419689669460445911617595558599614059408587871098808182188046715842833224694359450592123594194200660001750227969940249471154008805761894260327414897224243006945879870231359987978291529813325561854936277910349452844617816956871717103637966032612212277818116009231011361617885339932445223198461850713950301100077854103905636228815664061336218915111865868421671686553678636083564672925697225017683780628422054396952111946175622090439079075917513492288379552838698429332205498820984279437124895752127260653939504498229064673941358133044938678945558546460688362484124574850857507354336318563246867032753016633637194178348306069337481383388629602216097915332502452581115599445159749700388393818669384436765118912301552287962815121283073607092811341730853289463026825561815617782054042865370368718404506246146449101089265862176835741817755496361423624268988988729434353382934345933422269057016936693976309055766116888925748732378012388237074347530401568857544377847232344566320878818296631136002694503714711239346088558015138666602628873211673275644286648464355185225246385846066666523215668055573470938893642974717046666929676072979817049424715814687861704884852188670066204076401140701102361426434008120112258538080154776707834702691808330624898120169330279249821765317752258560000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 1031511841565980630960021210304597285704877094969855316411008982916598180150626156577263750615557058028296706725551433801267678805232146769330314331306063699272459627015012900869337883852186287403650939984965365484044987624942132974971494475004005951662197531512126542347760139445081065956139925907306687141544092866117295059664820262233420849260593227065877179890772954851889452185104004358139440129577307780999816176119559787850820375598958812577128296924894985026722709921163189672072534943990194053372765875450290103521496098942187705977756444463635640428595713990905681491509514828862872416074427613675259317240502422677416477022996896500063805619783972810540174316051642608854461822078100680994132381957515437199604300293111765399291048483508595650234257019093753317972949922393126953309639672771612906732703952503683815670804085724857162405977864301678114969962208863553356461651451991231351085627137361947941850703429544078561892023795010878551625867783780167112086083403980785690525401034349751028962009522895048633227163708870338973840501891419541766494372715580926464691785561639570619954328045937302289335559598516832180218275993724801211260806611465538390567585281120051699058217777025731841713924898668365982900022979459151145171836057714686605620384278785728057102821349477548741880104328573905414472157368845150472277315348304265938799485007445457438171037355154685470966556497118871111702632348688058783374428029455266682764263529607902972851174773456997731644113757072980733867874791993474666951352503226828995572751044924064891579296845406982646192803752763355975608203800832198343615662583716415121825211217806092782857581953936761280267536135422231596274743873715887330682862790989392104549594544780360623766322401702588262740699681863609590631265693411339505447733703322011190777214817261027262723019277099541598208037857002637126420584226297348961620160132220261770828796373236499683451297280750328769315570342851950715356198100185135029106964978071705272797343984013256590710300437210782520217574060215377424156595117469350343000192640339840860160000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -1755525009723900761937401860076361108601004811936129261689836984098510793985545781164373901362107854709117057660350790761346565416078427303278505126897216364927798134402959744754022195391017628656806949271473152759280958381215172946542122671837853622806862488746659658540553907026965564773058494213393357707963332929687574275025389816962990233563727657822135952960203453870206893009173685862894541982203929204850542276056819297871830281531346260453608620836854166166561846874987245975644090803710575067657665276391249249158133540230587466379060465451249448830804121025395043681928596899204382968033828207734060350877629557382508374447752062100813009192570693461139833289804173850849352272652773251625474083220441037808556750350626436683114744852270356465229860313302234580443839889451732632280291189701645115515239363129507030736450164058508323104657868172465877337744241981904616094536435454111066004529799578377940457697982366311800691607554784981633668368282542030482658735708567192112106495983215371910322479623355788462351068569945210634519019061942842913976332552493827620211726034330931894821731211460091587632745380909443991012649197225953236452987344238468104948104757316998428664617285582409699501336975836566402483939184835384848430898153883640095630632050838087689077880569669855521417232819617135853888660960647812198231339175218725035268462575520869464045713375990361503179007460538271664985949734895875377169725976092196213614121825054883080147048289947500651898688016820189331005522994469161258468451910332566076268763729997621042620217880356855544858623243338280754217343957200854287849583582883563303204172696131396603430425227187117035900857038898473120414735670508352186074557392423474931334718569682475246370732804014032104629446668586131720112276797697140272709026936562616518233748243636085336495714814139211135098025253368639760504951367663657138209856182185408285267205198022142404103891688693064035189794487574971611101727448121649743610376995687697027142745649997318695686674395857241910076343920862378852750683469687638611978547853697797324800000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 5522762594651494993475962936581569365452332743676389465869131879131294078146520496538081182725482161295771934602742171923291839479726511500961362038689516734170894559967805196775618995441378962358010434509785063579059361194890907717600041287623382599967680391343171244741662460364342720938146249295057178611440074943807143579186180552813948941198488770555149170344734294657084302127625814648143423354365679249587814636139467273495862183877838869593232970122699822625645947089292259000673139850371775019509405235240143682911241001332974479495759751865651319202798705881483137022592432253316825631992888874786813180410848549712719146819028113128296739033422944709649033498457588560407615373379289750995432049719263878281666664003229502692397095422164508915604956818940889798243648634775223441221150650255197081230443705634367202199318966921224767051279276031241467108127151060502168623808258057110344400438068726130873691932848384350311783926921063241568398396062418469151492580458328374189537447297707453166439951852043536465790535663186570881772447654870674949572293890866995775090484314543892400536708954286210161709674831421954173474670451778986899437678005912294152994370946223543918938889496830985236590428968161263071833526439142860199899669188422996372136237591033280643465229650125358235637847837933019878562216122557121020496437610685716818237706199219116785649683246071813224035507253985677599043333352902739051217188536600800714053472238837497460452628951169165871842125996675019511256612651488041839877681685767644825895695450784538178025395186472333860327153755679257149638640218601238141360252223101621461797339462336858927928072031820017528850663315696952133005672058450016408924502736664838657683985035740930129029633237001915652218159980899940131507520527042581063260538744120149875287503130193220454428268323291218282577954334164301810546900850120852020890001148412824350114615078836595310377725232718421381972747444131734380810894824051307386974016713843124444930012393655317761351169457332469466140892387138779559234764896355322115364835938318526971904000000000000000000000000000000000000000000000000000000000000000000 [112,17] -7444753185464067429917115022093110563721257819779946227420100193727161895360016826018160304454852689726090819610825547116608106950827361809846360019792547065248521439449081869987472363556470901435700254643768283807190666138152052012008300593011923411389459539816368053906892813335927104465718095422156531590057663348152368374608889189626251858441470721199920987534536544716043781291458440545382388019579682824022895995906695640137565644065735418558381858978277005558479374135060792365849648404206814821554905654018909939981847827772036977483446811262583033131551044904740028132001267273933236194477532540868201418466942424844304372313593059219018430811742611872947903583724942503911076725345966367265873281552296288396441228079402948607019746562623736690400613013856298290757243156235772963105460473071205737288136801874487764753157631580167794126183204698919486498558665004620792952364560327966168694416533585358876558611426954901685976662177592310000301242665461822894278380391216117496968660667601243748236027370620849158930527600708468704076398975233449538728293451895624564444965822717388490698286526218340869483061112379756063477258368569901127656836247994841699141120306963598739211627036964548716791202441056856435075900554792855051255258916142308102741254461321450343583636834152673921923149217538398034882363878779319715840679647773129800380720958631895759384189329924669337348087842134479740145696198797220585841575413145903541318905313076552619632169021231955173710356438223768237218698466993665669910572186090397697800286106040289317083108646617616002326017478854125227979932667082754493904124434698253941206243327757204000159513169330224702580510014171597191839283267495443007306471459610656145737706098177491433913798422931489127819166362785325827952199972275379857076544209342721118593958951423807222439558950383902771290383522366605100410700831442702303510639166095901396719628828356385899101910610795565016770541109417253053807937968945550444059428844799557855694912324235929352026193898348965548754637409472815021008175501833843629934962249051280506880000000000000000000000000000000000000000000000000000000000000000 [112,18] 581752261729009512162703497434442061043010948889245566552757307123528631385154133035509364971943606377314447473442728718779876026126377221033369616366114118589693150397273915209661541637356667773879814402173424704166850016542523161696108049080424392482876924878296417217904137613977438454298110806200041288413758711627474685802963843871764584912699586307203657102624201193818243525193319411637636867200703242834830910100465534770566883565005122756687532729058685461432367323361221340418500620310610838782970928120141337218587985299733839562015616866214377504204646751939683178202245689478315565984782512903145954932464959707146843447443823069746615513959202025967535251677605595383458389801559065509331985179735984402689294219646646636823999437811787198485576321115023653914352649033120508204278030680242947551067034087951248487674016447994007957030552503529179872377301444756140659117333577695881438566710726695425471421402406469728226994520526535942769053744483517261581570508541439756330899108690031872617920516711567700618901987410550950225465533872659063708732160519859455507479028872528091101281418627393997905703139618215336932312786406916524479171683601791047530928114536724923255028887322763718100807277285088720958358537596202017947816757745175354788080608937112505121968330790963006377426511626542593859900534937478680387072420283340088607515272765815352452254023267676339298150253380743579150511594213393606785849683157325667236206651878373279873209071980057129149174198398593195889757889506130500828581286866078924211835324885656924202201390289662249959229332646074404384009801660622585835447676322616535330894222894041789657024772239616759256603977824860689422849524127934147865698739229184258428035945883125136990407982275324932985610880935699440774588620019753747298081708308086094435593756236520084575514347208531579042521208755973082263474454315871557092885631358840126426094098312122654612209880455891078799738363394550282354031167265281619120287213422295490007552091829157866656825649344721261347869128899138774804346318013096506096408197624026365952000000000000000000000000000000000000000000000000000000000000 [112,19] 8791366466464938396198291901449573305137370151109113365452434549860885484282549391644300152005965069328148997943881505686842118486703263866842603375010909812215644974796236681365315018264342189766697288066329755391571860980901041851266556724597863468107048926177673193476563677533561824808156136052974767993093234481407689129387461809981011745226640011332217410348083683720867852421324061912857010922705738034393347597192746987457455070882605165013118949837324245249721003032811843356593564634309782899675758585662533993027275136259570919113945288094368894493700302326594086586063891120484504051951880900327285242795644044299331341551831190210268645037495185569603740113519155724228844355367087197053116306481565090780120769726694212991469257827090452447114975067841912322413635242043940863780235634863268483530509785478245763931578306406476224837976402910438982090730293334492089775927497580409618409831773541667895549263055406901711973183290119473999860548654375744022957822623716530034577408616527750463241791618607807961509429901967709243613142267429816159947503493670460035337524242614614791170258819168758183634033038825429683965089130456609773799848113564537379023709266739070480587321927278020975263082732195593556197271113337444454185776439711285799951963146988473768440947125097839938558298793148744238662707899808467899322361516389701737202506233202823930179354776254025736500952921677199994484920164689878747694143854712228467050317116636081573378918756009947327653387814299722746045657299665473020193949378183539365004813717667492911206691904582291612049120998327703230446944804760544345509440604932614534921464183799874370196093507123477558482689791631433124517478661601539021101713612681160745181191239643483282823532472814419189282329889964372487068665854101363897207364283020282053063917828289700274651159519732377779552065873816453151126029611188131180717915010401057464646281964963207985832800630354765793253437110757183836425855376815738135578460740440777575201922785966168619898810728831681905973475775893073147580362690948852670659132238263452958720000000000000000000000000000000000000000000000000000000000 [112,20] -7058119361147322562851470486956492042395380833569294321056609690112173923135650065267081634397111003142679572096616628035122863540005560163083126460420268305780475992522482763795827487434726895232907804591955162850789442810716645474969892672706961380508550994366068265845304410533433547181917032028485300722219997593641925919764619843374708972602188095673963991906407150719381019641655705554556555212802026667763616595925593874246783417184965451481862694941952796575789771560560349231334079090882521106262092862103898304465235455784352665593205365247987867369689042397098866409868984682412933559839576163582800241852676960911302581323991919289429693200825866422729282293931975150806837805598031300478287360023187015339121165931704952548129231435871694081588613051013175344904662332990948658898431753127989193111612609096424411930019560532541013082531956617398877765190698666407429068959485895640959712379667212741563848810274521370584731284422854320683819410288226477894103244975232562153274916989130849460463126826191815812312581390090735261234598097618532134879733448513776987605937601224952788756720761638357041177147030929460094267415127479959744162087063440956618874501030779924766736228627502563123204638057577294233616518657805889304544046090081301435457767365012544021966632502762983412157034143682218652452317239537950622071236087781884372969564436502702236876627952017445858600644126231156336026618822828635989751291343635229540557754928751397001833345515577870277058179919190867362152544699490947946869879164420611928758776732144874467712362285480139762273738356800869968874623550913212015045765626076598780440689457885012403657317057383868479723663700097369539330590997470354078962433056064475785595182599898403773173871258469368585791720391650301604117739527151363104067327623650693487813709617815627025673489785736702076778164528494958384623871127397817464920037929914341371611025271551607371889940622801781641119078980884108930998214613043945583182987328837424406866150480249198272453091643428677976552711131882731999190751220340991963726737503349096054784000000000000000000000000000000000000000000000000000000 [112,21] -7730376734232260046051582701293111520583775927985289444500339311956297848667387411619228545626867234681728213453529129853107684477143539446023594072829652276245840795159520643761878155115763202311416817626079531260065931631608585226026610238468012639338545126137037583776729021786602462546427508473105443694107019142313873951743790948508420759440062390997096673002807184738404998075188270089498779253139883753878095578720846398132680690480947391115258203423478473407952157530036171880231143105005933171126587385149635486374213284293659088758687088460256715266896201782979385306230838677041004367489623902923654044184553129390170066048815667765527613430207836352992454511573673089026522403348699165415006584026735805379317215821501990019536503500502493850735789806351721372085319307012618133189231141154997520176100963885588218994277279060881370806442394232611089668562988902583639644743323776339098245488723100879847135128612876868793809461177844885295927076363030861633074544030843527062971901249148460725596358752027889160909807062216440632389137741384173985820022822723283581929435335368706267069835488573016259275894948680844815351922391289598183750305083928579007298390640915708098311140575875020232267789644540239682465949843468972036123800700234438874919697398196238191317764300063361292748122386421733541418024713771626464274856150472305024837254766156862362370419010488668720060655929834336206403879432925198155678528337126211465479504917360923030437144539093467616129178163490866539943915686828834349455117793035471885623085541242786389041856265666568611089261032323176815172875212556226070461836744719905766678847982841729083355520550731127744026173634596277434166376106796318194193629156130990975445892659536663436133432819189657285999402678340588350437242611839921138939102192514352432301724904437690086046550320342868413761962242863033179914775375800656312857403592630059599718678467703843775478982797062690266884072826073486231008941486637510728510646998923707910096528333320217281796927064897818428047556395204694649998934464015894512501373063549377576960000000000000000000000000000000000000000000000000000 [112,22] 23932574258319080368212200553500135332150900612121666241017528437516937607215869183290333982535054053048173793522586688069330800839197232726169216953320876264100460145962991870583258585087930735042559681436500790051375586771715741864471696887298836848238032049038286876150757148591109037272950955860283492087960929082937194371430202321614464574198594101072544604029640740919509207551622499006180461062261351386235357036141968635314948970969900712934872962118859908308912417470980851408837760844322505278350526600260061296721376950805106885807704394362145383696812110283971118915800910015770882871654608612597180057870873959821949264707746188567417509061522791409978889600425852734235344287510648141037827233104952803381449323086082120507886863319442105705365665719548659068060017659407535958772603408754993387517407642502705263650222733030497887963673126519298311232845398780411123107554744857407267773475392405900679356994938389157718774153156846590924248835665156336002608191649110555614318015673984096487314274910831626504647585595020751875514520771851071198624786528036416874793646587499827221027873052671999641237073064183209824769349673285181444423586155630751560768226387115742055703800976652642596520898159648740984384664486414554642248547426114082550458614761208118766143033408073742238471653367212245640490413886590613791825469464874983498315527579947339133714314349434443976947694542003281014219436380889828070754899932747997231967768842604479028651580228038478923629883542312929910140474750929685952779211206062931822129237887284472823854036748002334466350166149532394697464010934656640018558397748067535663108061773193196820872284150040723685407200287168177463879874377949510069986375696784587053230862500166355307369326874392498885350852260107206527723406750820961690429767853111772109016188570695701113922137915541504103277981562100816632419110343359324174360439948404253314651292633115111259673681859756732384455066555167044513891831226017250177474484049462791862344157603355084612168442053683608876247880207077070485733377857722830139003348495727761293312000000000000000000000000000000000000000000000000 [112,23] -30440338093668033819255502683693439995236534495883331931736758572096116693237776026460852747919814634664531496071269869078527470322171099323140857157833000293336380533565927337627935406575787607824322722945108299157363388232210368993353093624110374892847037158135681996476749475836907083704330274052366232558265870606534329224500229188612440904119039796179201475766958281384083196255784672404354468487630059878560602927391306861061542242521306226871783134695599227826655213087742205613921471858668733686548230961707152112243441890559411882715508391822348844782815925467476427511172603800810771579183583854863832538018272326072124912985464983848193667309297518667054096996173092621958051163574201557751559414246143933230373172784673193548228239968891711579119256129268103697618576641824473853251038170257540810916490434720395442717546141304712692894125334821347571417879386018292278593915440892123933380343226995354468595347303631406766030700666056042175076333395956874715256441000699412683546447164910111945103205405366362315050136168749977955748998869039512350977826774520006531165400724943853134896294993756847688954202531000427034510880477956529534994595358303656244492286206635086998011078542283839652174326893830004332478453779626183939270262831838099265392420171537481524519564156716830525749949266764051556912231663386337737336660190243198453422983658424596375701858413478785633455287526632471811295262507101314158228794449702699497792889745628397618516852372996764748873319145068983951371945924413246561069344423532009731744304487101912647473877691005491019415271559171254058322233874695223990451144487236263287505958155292023246856932878828679983078995652617022726187637685349169293924069726057495975730489367368201838538180473011937377394187962441609594141612187799212934643138538144922112251145878748483529062273686513176915976299051205767405685344767338342926606666057634864953214272287228497357971110772213515303426354547654354352047425566738837068281205930989871959675570374363556167587540640151025014126004540947854810550870504568333319939520599726594457600000000000000000000000000000000000000000000000 [112,24] 26313313985285318281984613884913424271161027660296570105257129749334195633635658216111516245514877579222605109282141117374888841771398342576501321057427489601002038307390112006753853969577347016789256387354919452483453392361468830908043945898175158723155776195627439804984837181279281439133827136963449295042233694410940840744120860165989699071336642346623939951510098523761834300887358544336089843466651959891765128028462267010416044096361187178513468409496908280034841477837106249534699046380790882217395423302602087252524355575988765513014340566444566334135131196191792964510439405276795291325051628207151892283245169253005827530113665182015353983884671934810655001829165176308571239997036994572831747985621691136413593819390497551333357645506440395902083623844905347436984606590062871903708949002440076759177911746820261529530348148245304015314240530698453916067164800228220975578156461458799064610371784364393334038518468304938336695275502613456211029588720445072693100507552483696591234425621947350904444539303710810957058499520563880984421402938360399895175175637892009818027160893579098108616371191727989658596615825067650269489684735818141671991308608700947056199856713103920438863490667360614908015402610849202829899770059766951916179465615856581757254918459801190343043419151693552885459337454876454828900323582570988300062326853425444749303909139323551432369354529116353198248817731220099927094302716991101546921543654032541538304570353843508501728807965268721900417276845769742225105029375545716535930729692861745945481537526020395150054800745013998221410938333923794234111555995192215823295678617265711430052893504909935532661126868938268302563822083552003104222970699572457601651288976398503968147373246755829481272664548818641675532282012557600716828178416635838837457123809861516257117094753208357551187790262873515838519821892074426873258278134887002954229975252808556267414166342093824178991539223966203489076283991397218854192048578724782255504521536013705943457096452539393887180813471703675445204555333325056486418290849026557748376772627312823762944000000000000000000000000000000000000000000 [112,25] -17824683103441575785870043924622970051058231379063559757345629409776440950621828429366233882699748849524422886056562386680763285743424789526916731977349490468983636286163777344281375698018553834780493276169619052788976982467504800080259964786239414652668588838937047027567341795563623763080507543970641441415517422369398885016396249626273944432292913290109433703722571273268092765609742404503739486486063513423945250231312129702647402927335185753503009093550144609417877106259729983238813415492705866292599775290959032413177516512939311635630033329875630518746226936459669429815088623142366441153560942195502278820989031876491121190301509926855100439907498492458057502744876331020502658966792851418661273583586503758721784201382304557365140214707589364762561353821527141114964680731577446723219740900390901177325919194395926230612612707958567080490531541552582099615171673174113074730238155975612332171006458852485639148576232691821450769396681287952274835731778494188533890539912403813451947892603871842041248076268794178146401330718109588761697194393382076791157654166107665114372488691626374326854002824659752058272599655797830345287108074940873121572479346183217715861093516660489701470156222579011888647445289516246187145262313171961374158944259715632045029827025647805770771771914758104085065914740677676663133368579639846565819343461230728878156471411877141730533830638468588572744060511939706957562890790329579114941381002394526479677040060598828070441213573182556282621986003119359269055278696493784186604638477912867808467258664134819693377709279887381301440993326781827393338185289034045951704461868117155111558348349798204412300663537380022171997356256461836745033712954179777631947631124521198679731456078290121662462335785575607356308838262057477705988275515762316337204696289043007124642609428954185417503895847079863072732184175009662580366893001914749925381191149739369843251772014976172984750063938996592783528869825395859567650960875554872811158979168841949541771299386860065192959539027138375069511456943740551253620967708450025871731786107542233415680000000000000000000000000000000000000000 [112,26] 10596956952369753989203158736856456858777873984028069350555008847849484113784766247584277095360364033932333572817092526069128877007893865492480602002596708235177545994243685886542193131584483192933707710038764842537674304348010523466759891806008718159267477805132830385036262594487759633480651856043951779441133800253975600632217348194455553424927135163746315059541318181281194999400472966393928564792854001199820843591016406146624178195361446866753158992969478921342996104542301893673166581469811879630177209186705887115310647920964613506306333186506359456379914885458016819154156624328598207598732634642915372412056678312941601477110058522689067827924421592169289610902842380058132915385410797388881123612299205095270630490687476780412022870894941715508620441713159939324299682627630005559406218961450023789315324524147088090016327833506867617863010482353449427100575036866217143563207215430789334504514518135520088308107963876013283507952895223039394421383001650387928359802901594190636319825597289820767361445330552064015532058530908672479580146272419984601221772161235080458993273338570350833467179850623956949241227371745393254666074294197745174032406284848912568634445766904130369842631770124726153633771640962821373293189850654831205584229947976723518465286149894585796839031623838388405393087306739905279116053824701584920936903352693918173048815370148716797500538146199244870673565964404426524358524322151701802859595494650067129541072263374288660603155046330294852115408862128241765036746603612389817349377923923723922018399330379056591250353360817990543252475127735453488666043714841049491895602987005717874213319349260395613927836804701548374683417042738043890061713329694636385610341775733189430849435374594795553566321278437368986707330038089566847525353715205872733148579282918941731846439341213918382869102534534728660063479160990093206407247441040254484180884058950603188535823013871335319433726212991213518773419672438666261918887129784111277219212340827535505418181366630519869796332700925867283800917104436005270156347899212145913848449172771417620480000000000000000000000000000000000000 [112,27] -6153866019180753773718913951258181190412830889753241840348989604854745475606943167568345854809971598963453697294920094164665525533328844165841695341471470757000432512971839650288176116210002485698162693684623319150305767790323690754023918728403127127772388485974086312999809476841817583156730836690854773972801913347214482866865184259791376526449303361415939051625897802391805916372308844841537856140301657880313069050510321785362656879168002138100286482724534047708601087237564058723279323469357747685293051419656524260580579994217690380974924670396131545048902277746936691597946730433581753922023168297740983034549233841791580206950702952502363631490225409203316278532181038320212062104689410389635133736923675761899676570334162280901904747610246459220816416415412192632248971924362812826504342375779757516378542995051029456812312938895794279327729287635315850818435568940412499822809824641293134441227757918272234719186277481702046219331796102046617067597904378666282792999399211535051448908273701766462346883954737904965026576083302298172829172908141680535208615344613457751060318173291052848764875685286269936863859283449723971783916289323022312484079612148269070453761510903296216486676124711188024255624630709966176725865232643242415453631045661859099818595055076770808881448242554305594291929375810308652586331908923228305550589100846305660976903342026037683748651626110119486904810293485071500883527805342357470448644357894922772629635276298471930690798017374044123217621119692781388684798398327407947262454852802833970054439310024461661339454939892318326719933358025675809645650438285892928072332030287734810275017284403042000303496610526178222292601574529195900372254243561889211333648410816928943759619587567891268386291327939016105650146608940911139729798287592914052613456930421570000182062024864321163005697514253472697667330005548366966077602117023085633448660963268414325309613287984620276414288635143656154201877036585135436265907392600129713232823203059924603571084068355978519979595534886289087307304500574905813035535837778920363263984421688888524800000000000000000000000000000000000 [112,28] 3632606450532176288318762687714446642838191277520190200775795083577693800542701164532019539812789176057642158912745474282874451891872127067106971297004454459513787883335707772907102865761176006425181459720490828032087651536296315241213132397341406315168521825744968035398732165460343313435689349605535626328089022932666335445163121488879917416276333604218938733486979533351995897200585728497497764791689466699477519833076364670411127579080930629980794595378235167740919643508571206794172899481735408089519548450881630027109670721976351622071602273657988757803334368897257512027449196265022781921058541990795314202654238729248326709660346912941382717868254598501100457411014787255810113257782790426960583450949357086236429989678691459565230704127100063550473641747123722734376869396859274362990781530181549235531396443803411509578299998086008607115366975770212087659188598033881590637833342261925594090722905569593599438545223739535671347845656294742783150665426057090499713497238046063857761799708519882970589924473613848909488892956309431440694991021705450669144809015555738605382687162842942004291262867308198795980532401995085650374369410535865843130680905215229856279136500447043643121406184270432085378607384052312719103029355504540744379769552842162498209786143841548732646579626206182663936947646982220806777481787856675355003943820911770726847861363459067528861278855129888896528400912778522876552583699988535392792910103786222798732706926326255583007697411648533330738501515144886478223615621146363802880796501679421112426131668507050104634275768431741715899346122606182186904193012196363669737311335004093099625779180324700270572996878922690609547785588234107183494047877189355872520163944057088876679156900086333581770140548876985130564504602699026203576050561304105035189751115770510794622250052531595008437834073176963834790921074766757292829530161109926880809690591612516192701435471538130870850955792523703363530962254960432606176344115850277595750496582272675161753383489217682198733517929249087900695663297748779744719810700597181559138605758269473423360000000000000000000000000000000 [112,29] -2092457749007761612823369370400844829926558031097918936489400708103415285523218509060472650218299910976174335332863888162438105675346653210360254700506731662356330017652133610457886412300862252429664062090511460584651001228051698256215028616564140971614935490232675643129557044269623810941695974186480665426111035090651974124080752587365889674398121136645964024618066039135430954110097205814029138901925646121244847123692568446324699929352485431233978677868528439817156519206344097101447112063690253250990363373221464919105504527936147769756555115535997978376740892015651983070860041217566789740668974408424523480541153429315116539020833294210139436491406546280609836766120335882500304336903146621999676255772355841565297507491529539198980814647093094783288820617740953543426555783714119411005271777977513519680779535598262617483247935604918167028701286631411444255098795916251659651078517448619598375075594316571438070762789089796904953644270896684578167422106454358834844143710019260334682832464401343346397840567030315427067059305886127860230314630204802600974506132420519965567212129354468391252263003096679879595210563521893904754702560810721319417553779875842060696463666730086482609788764853043764035930007130605485757721074789327834210106688509950102630337410000833280789508080072063636163352114636054028458652525200422017955732322568256094794017717876954276220215070336656914499069469284333224178903986193596713186271235755512816439524860109562098818332793958899296352557349333619382087960812111258530015594604602790561870442945274764750456153781219416655808534640137540153884330753561311212544481379966712450947144605462122294218236808778574385870847835709566446255618175609502696127299266624430933085567827561567630472915807223010368699148078509928110514291832206833318938213691045865501055095782498488433814663078361839154815305332060958713080814834033210288780366718821620918228184516821416518105120358210927261850395422250213421240802078867069555691223699140030372032835274667635500649260436446747162351422632486259159518118473734271518496349093912494735360000000000000000000000000000 [112,30] 1119617919331273749374722874111160235058435035146950115664818492285828565819808543352110269107813589741135564945730884064208508645774127837457120246871530972524227491216552471564740015467054554833103630491729500300451905229703738729977327177759706805109735222914411037204818674570420006928074092106749456556597709744132548669526125635885906284973599612879229607198286808237856758171724220919255188750172000508636343106165040364852261573030993705680025138003640406503914122856903686802919347431370149671326107538906386265322302642672568014450804999157153137381916871379019320488681303909240111190069972136104975451927481351845198275337521062528282389972317638592294439057931209715307060829003787060313482485304364686918864136044323113533919566595192610227031375013318005105346836554115137120729579181926968440718164573813084172007642737860575831672365376962749355854779299667372364706195658342528314417714448419711818356115645286926088107664501809607054265608107084084116619469120496122424363986901581843032592370294936526830973341758036930866830296624038185707228022063794435100551206911674918188472791285686766863122438387711297344433028733945224774420684059224734161004446572435338720112098095267210141372690072726091381206960693811043867511708115018995496149690856294873555863673805257332635775530486292909807158729245290317526723131385464036211266293341266919706486842616559659505959576767688824957336395310889813110330986564831678246981558279603254248212952828658093267146795234065176968689785298661595087208647574462933580443144289501646106379094733582515093000597863927719808158163633772142970303672271019983959802464976831758302098503875586460368324849434826687215160238152898555433994393660829288497656809338586623261568487327523689263603480536690817372581869469564662274816445326028839690390840834264156829741272694257467062912492697305341504493086295375720686786084854726785320547923298386665679651495032743666326022822814424651616717658362528560711645095138048458805447497446865040624096033134314316069457638610280735352093163107892962517699716508388226498560000000000000000000000000 [112,31] -544039320488613408500391466155101586032887351699408736219420587526082086234235636899545037982525625042960580969142496608060554514483470275898805247516207762329181586281719013925784879621603155153031641826496867514784004314041595052677468538516515727539449528654580993041114921142385015954509337678258462396169168885451986357417139559411398249816699277046446480556876864217687228194562271550877709469887503612358330720379159322381727622922474868929577776197597697164579896441259138257969075437197419267641262319982344143536788120995096718960423050134779841402704086075913289413773532394846052106506264062667536563712355978291781625587776607656584448137797691524839072481096165540407536663209657115823370837009011156924467604715577880625613677328320130602035237903126467159040312699407526893663984443353099055951466142504683395891428742105578200566609556747214667971814305726065048651364222432573933630939422498230777579714874923528621794228510732251701944353609558373257722473475424335289232884908224621880036097962434510327150775759219826394856569552104846182708371570265895790607744005025910109326994466811193737922148270167620801573445085985262905726868018753623827765756082812418842449452748160321902970957079450609966045014407514860886977338510218456280744173850055344421882882621504127358370410604938918433719320157153654859136654373257348983747669656238004926011505528123000816568385563903386456195686101343806193855818918313755464446900770649419852113696967047362804009409671080937487367099139506416773680401461079414665927501244516079012980890836268069262930867153473305187128610127484890363911488268534760838416517768720615182037595711633527082075667313185657620243358313083128899136051515162079323542297452490418682290036869575389805852725717541400212232454015453828057292582957457704398147891862737566661728114415320539117947925986189969747086009054736022280793836531544058545844179070306697966918520959587114549412740050737742028476641765875367312003566055348995652453180721480844854043975504803295775401589237108148058893361899565426502688972090088043315200000000000000000000000 [112,32] 236959041814663717864540649578622904347298884363518017445545288003770242258685736131084099533174527785708048586235090183626879154367779062764072786044140891748913507670397279716286802773361806565668277064964070576225883271797800025497816140233154844543483909152243570644066504894128429655741021212729488839922922430766449346149869327618297554702847989670424004467215195773295226642131768660119115484130545733758917130710632924360561449066180037557852204436307807261434023115719147012499005597270513037129875471766081452566930314806073504404203186119955201184531409525839821215281182425286085943853885048327511102465826286624765579051561559510626565822803406253298424377168885483593440207163402147117010028108089610985507695805646006521809100816234554930088325181706662669505808629298419462119343811852965266310805049802995716737256577695027586901611676705141231413745767005052548715144907020119960174023142082149701255257015840236914699284011476741826516916688559648485703135271227275848405434527511069208662895659307937694404492871336808056058130662081050276838901034596704638779326119020850342461561562097259511358716028955254452200796710640950083581995081385377093845902881610691949713049100502201865459530046339928086285947152882296324032229131594858680434187728070841488000396675845196210117317467135103974521046347953116633549979385633026408511970217200336247596827873793156086004896481453946288458234032356229218651919277036292971222544965362042655934684629153888026175706567983182643934948703181781352466787143711107998669599109896118017952461960205855996204596788164846028656201898849478474000316295182293091226675748222250509192005121049319818852264484370641984957338917551705095532654535085522345304274540976278849015095786560275109948553066152021836845480189922451788525127045193710764454154662645923629396995019827665585487813237258677983235514297838937868105149518138504202273003457213076840650251064575773694343546776368129763397265700808741079292657334047174742259863354340664174063412167814530659357365508463406896111638810249855194453830493264045670400000000000000000000 [112,33] -90733960577980875100154075779578621397719192468749447960981339942724100559892138038123113368536432327204307674152585980132223312573275910970102400403893793796098064145882227227506358146370143460384758880449458621146040217523994185344922870935597275840158745932553003244113305511658117435993922773264100087162105987769544066882248145259232539751350452519485234299169479385959885321122392717040747737565693635979826973601389973196423348909697691144792059803533201057804571058680677375456885501374255980122816077029399792554418969238470260194715777944508976556699543131550696150844948231812098402958584245217128578666407113947435991709504681162293678600513974814753967778543164498239989899125114470679491284145832776453223095608668166732575176102561974196779376118151048817623308517739768986723754975448030650811978593602125281492016541316994829386653877202858884657746488603939588256014412099362078864056510679302325943619465728328638619430011778453308393530870710053414739549646067472706013673436500694228659678458414650842179017574996006809765580801934897676748799234672553085120062903094998744487218107401209740581757984368519270700095223341092530532341377345239906782812025023702771364617928329955268192066951012357217178127433442767254609980079408021563002122214874367063809936328497234137647946197357481481740863897292985638407542483393978183611323973204513029447141625391572075543938922574002432892708617299931619078006384995501151860635195205108297258331686168065654496072173430500377147419199662257328220049719251953734843633015155751512668787282937244292837069890078499188054303257398996994060026366473784500329371500390230103798688438393808195521495201497395902371959459706966669370553821817891829167525723819205296205792721452428482744466487688459822969659688272439537481858340526426024058320059341007258794484763742225573737535536239703326236433197891582438351116103035354244642498431302040376474568871344883838271671718488122968320802394153705808318641289785477828273743836337937085774378982188853074625057489552592216263775212424815719612986032891363328000000000000000000 [112,34] 29868049123161953505066105212493798775090432190291003616247791802238364870347208613364834753452848670778328737986581500638106761459050087805168055014851376472226349439136940344698990436292860446357866662881975403253074169153340053038769826918011811362942506432627316551357843522954487035593153745224982215886446057803213235414723464296168451208028253632374533804489158948121327872531875166140563633498306058489293676904303515276867094385582859999985523702460193827574254240280521027681646941256874535644799962904548025604562425426299414323841705705701248540826714565896565506726781702801246765794765607206016444408750148505082836620697421528322030885851951154686522795718026439929796611698772480441484864182033335163981000756595681946627237059189472888347231088007916920184693114314029489551091046033193706945994511217576420144990107780813144707302015660503105582084010937161884263277472673804390230408222439351835107359957437144504108689262295517801190145144493414053480923774277066698384621047228852878705131525780031839164725669867495459315389568474213716585556065386864152132451867983155524812451153700903456936753269309365038197717201410459187175738428062876552935806847047637755673512827987594275473850320968925796955878425258337379454839000451889647465896131263944754196759177210463638882801819991818698725598059504255008515469415958640886431390431530331584605045760011165428915126913742346911745481271009315441635284868822435792747143265100601679376399049579324241536206325062193001956075373563901092385163876932969670389256218298121144069168138037247082931174439485386312418828394834533899144168684344302377047488573591237576301377544475984547596458378088898979943853384526238232510397804312298063988902458658333533857895482127950391674830972223688345738063632087142354990594308085214576151662956264773091171630218952931867606596115177403722160214062381682520022445142759022834891954580324348514838470841173167533998125665311313758285408249655034885407004930403698267525259641254080254250564416871560539005635436638920463669359233771091611372290552807638958080000000000000 [112,35] -8341283030735733222334339769526143131079957011866968884875402045352985681660286188073865710604491063820428688622387155326461114508978517836382652671756670486382552849077192268834726367913136484838710922217652657755087979647802922139345968694258169700765514085694012927006107212712834879193451115006883321384972257461866775640395659530405670140236562993884512314938760283071367411476106378846722953000399193599930012000728409689526094958267936506341810654690722298756492049647780652012351117151973948608366135308970642156743083790479884417586118563373068948272704164128615400666899892675178511235892296271174035358808123044199493550491713963023662609887010899528057286795616528980526456218092135805820600308907111439077232651593292698532642648278986877008153836633229253952570325709003110623801747146797247047939740256057256306384289819148695576233111907458486723294274285569015065248723161526597583440764813595850885346696100581721923273314918509239182631394257334092480258160986466967360534591926347794948602605800353367358137611144501717895588560311709487793390023018327241900076294845498502930706348782887811879610252186653523784167567311250923972625669384341181254728048417468611973969525406361970481564962400520158924790516977013592934258610120433463258208704850222423517056050166907849881273597950885229066664368041416831061752196600423900615538980881238578822974304566480315668529217882230536055453124220667911642059198587695538920201489822709249652013917455788899317682197460715937253485917723571926880646165594078756174160346903878809263426096543578594596290530366880135886695796699560887557898535421936637006162826790739655889733892233735314379689779539040600750737263144234873645008051059964806313604359575540157438739556551207929463062894624279838700782044174071592009744647947928388740949063741366261950728373226882092567526256494530102606812372615892496296092009471059077168164353513542241089622053273799375450723238018191573475472094190670307890715069187699037583941830163439231691740483967711229823187976491553159040042611457630511334115851576436326400000000000 [112,36] 1989051392087436479592963806979477675029677560098821804633522799471588295003412416867887217993093589233616641331531235888026870366399166025890120717963720681771895741910383641873813742175277487313278145018032115801727358886624636117374774760515347257897570306978340859321015510106368269362512680759084125580766894934380616858087374637907604215294277501642592930108260202828019927414845486018405192021325075936120815797116263937391192075062466166735307331911985899550591313451400437386546759762020877237385927050661751980641405166538923459891085436943699939716631278221262540712543171430352332043353060534574671960311784718037211720838846923550402960346343134144567112119630157862425775124660662092428143439630795195559543435829324845593721159909280582939643200719253473535207538739521702125108761056494873243671718463400401925454039927426963400097396595606998387286219679225164761269939041448476926497540636862845395387123876607311217158261996995913761018329067358425583986480051416844603176437121887321965558485159088130682233805930260677591101996998646708113520435610317476615018239007323611279607893746160423842282347665225787455243184993174265477008803881690096839389075222690778151843701326855151976761596018289734795525091184546229753836955139224216133708884772627140431966418083616056931985157476926017053929340252984137778052090445186151073982472461996409876946190752357748227826478593820494006759719614719813280677766866530992201809479217590476446527443971175353399415528382651738437416985540522224980075149040472040128821433220020047508944687265673742530943822395000644138049932483241790005708082272811535105942559869726542753313454425937803141901015514273376595707989618959349994467699635131100678601536783646575943903633871609754817180578737621785309979475953583159878277725188649143055391322219019028581007558881977432565326402818074357433639216203700973942681269712560125917328843335241284324390876138040271571973683607433322026519869467584231406067961783659441014421686391073856464894451893863120058390899692311707580675713677827921351306410820265574400000000 [112,37] -418580942618349525776343069489601042684976135971194424172716270376138846336822509369933411473704390517673363183635357368754965147856039779128877721271939552451778391096753690553696644898332849323552755666937347986176166627526346063187861381620235843450894189928197165418083876381287321357647480468639180309288039304979881778301460638288560059688010767870078776666430834865256649150660995226342252936083769686045252658925185348199998826086659665388230709463383985666689350261996932656920132472048504868442361310180507772899658065980213399585927242901790113821809589510826726002788371461788661404618368136636595090204533319515707547412398778492420912767828663615038647828041812365424435003638149679260485782787108629443510857422775744686975529392663573712609520718820519720131722922731105182017405077345619657717257735666161734241843323405693087144761812875339520007326328873157811518149923135981910577927824218470265239401252228304018367111468757846393756262402423876054380754369173924999498755181130681789768131862189144953432008031375690743552618802294189548195573978248152668625754090785093868996410235598027203133963027888387493113509261928175238796639290439721866869369145300703440924934521381951235521414727810539095401139473844612171955935923530618195446481327956476084112180892304231141352531210432224771807728112405914870923720439196721749108021330202394474661523838604223511839937274025121503138567775805168229628964449072015301697828990107831713614819764294200992845213009858572476805271170785041769662483220480437155248303380856023581047598287276921662702066285719693942884496019123302354272615093044522679625716669979299098870971285827685127819985290936239849352071886255674304843051043814657120869502250190457964749735419199225937864672219892721066031612281787324780418195763619190314315456289309473876132884633360543324436050415307810510374816177517139168378330412018873444274001792473761384755387972577865837823902635632020130665519827126674029939836996320799036663089665316427288890743728926510878105764129362770463143836504557779542557316199424000000000 [112,38] 82108673279069287381864245813853925325916298266908938033373053806906040730626974489616901843781167546014466610131487596858601364021210055295309301153701253299267334740281532787677701567642930206460363634344209821359732902823159943965221571621310607096326177530928476908991475010219852491823572438972864785232492736608776529169641119992674683955812791985774861591407126795018765581174439800542675302347164642161661150205928405911576415700624442600398098385469937319944020035609724133717439273505586713275024804476754009618022560684310752801380317439303975874557806604183809024773987149320110744975048077622103063428366562705425005833229218849364523024159728187152070514298425023062534663394627103364531347445904097908346225799092397623546507913007290623280859050372982595428741061341829629392011829851863981621356183706961729077450825396916581934868040382474899386530360308006166264607864559169319852053285072380942521586628532892375937076053547126281990321450634047614938242368915034530146623918312369749689017135921397970671656220978864049319472548708910892697161804749138977063545745312618280257078574702133726956849952786827685991657323809868470296908168714987864888362269561708589100427967425767994206795651606775804366252092644067218958178776918080619898737247834925360422716476607263081827822423860041995412092132131712354967908695773310544618656971394925329352811783317834527169331018402905466598308240656828096344020530163573537739055158471140376018391711056115272088742059497416366625853572634172302825058651065918082935707608208055440706918315729588383701042347991964730037268352340394255012405500478946078594102356568633911792727435312656788018704114877269995142496201900057178180057855517812279057560986993862720643856435279226233978047852894432933878638142929549288044030311918632369201774788997921692149419345632394149329584312652910896962692851254561493879474425628278174006224229892466251534503232537568962880234526701694451947005074797561572523722382217279162380284014715966038777511407586518289737115904309593208269477724997564651023449187071478500 [112,39] -15738515560971140943480025255940047543595027230564526304204823283367983430763531045007615677787807881296044515546670875185287343744805188187054589529840862397881856749048333693014536615809707658936641523417497964919376752126788364939040166457705125978675167725150800218446287378806236876685813673406898113690281056126521743523161627493024984998583559716696776145679277994257095858027578593008653976042727278297072633946032897278502934176510281145952515011316830669808725088808357552189932031856790988314294090771865097865974588293618553963240125133075728901363739679850653757983975029264232896355451097827208219054362022626750013227439143148683641048902978463540682651640396608918051613858650903952095366752556621392251201614487095785093874613185120590958098248411545962139369959965501217667840757868783995420242116726920082223276666119959958068090023231252527923853294259345689592675408232651704771894842564495623423453906012684986606304241477550335472612254944278674984993578129503241009158481066151063530829788233940853653451328393276988473966524021567318786967255033266139441385154562633143517181455335552195108368956115928575253770340299785667882595961539769133630307505030164795368579412709061524882811025526864251592617432235041557486295095846038707101164290127338386251954008401009108422809456128233299991823718591360918510014251419911735094510801532508975010226417034456753983311846756138412644717053618333688658260545104745096540488570059581176581044663252684519128327766689257204326930056196986117405825144422420418138379074608498092296190195435409605915201188904613709838399803577559113927691065607406782459174697491463703627610985747264693148207289701794821562486900077792453235479852294330838366395501803758988596445306281993708218868886776332467938819024767994072329513393955183781449578753374243611432598971378584981805944566821786997566608616645656218000760188835749579253784583444556085894292405115527218586110494349650445408078577677404324301027483711753791258507231499662926000054491888874556812746018170536359967018900308451972429062023104000 [112,40] 2979670270249086975627708650832422352150165520991228749292764115747759374421545413443135061259859025900748964312868123863357809922905476826333947496232249140046060871539215834394702339268551689793588231703400001096531407309759453395569492050720098682968472619510187162378356145122420767036263779028462977426857794868525525620914961034620284314672315639245391599563750571802107228439712325341445376670434494862688630830422743557985554729695528342577219747196394476444267762795117444422781629449792626041696335079529668426624599390166001332009404724261265100262619841704706209544156603361148697264301677852218842994022988297467726811316498397593364394925276977037199926337617891514172815968183631448113555429193106551681474573090272258556777267859676095538473942058000987327847249576056383814570267323123576312179767740154345136348303865869823398140767236811169546182446997034461052440867151289178918905449904565343072803210515794473069261293446762975918856851799323211803909964184580409343938065407795239725549431402316785383799207818010345800580383483516651739805206546434960093548558360233845501484150291905292800586441020045570502678379593314667052081672694285983690950593463358606631926100089819462474139502574835971271218437107905338707245306023211188700826115714225494273910634089104963703646146411434718148294429142096047609377481126741091054628040800791619910564062008214257568839785035456818959193658749229080691233077226174547671360052575645091928333563011469029242888591658909853899618591561525243438439683005492245561373663673950173357714556412814435326170044110447056836714234298819747672516595590695650794575491162511952240717827146317898438502512071265630842878558998189728859143723901940127864250150519665479934845444659852934289275653280001352652324438119292917956936746880746650937693381337304909784146642723223270045605234850358075828822277902773639721100733696205181853963762557726300576604330596698912020510885955408593400984741413823925800096099605464350438486910768927688179097758587243834998561754983189478989952991284495155283839369600 [112,41] -548655954045560382119382913604247210596314113698595795751468666334605713137592728114626593532015879411875347972936375583483783366269683296085094542477212485653705789669822303728058580745742996660809230650090966955144122988613106702549025219017455406258714283448343986072420147082304033081350684786516775175691278290705172846693899760346148590286629546237212617370696446279683191960452828448190144340399886150274920220409412452920240081545607187922102297941306584373153895489113148363450116929649574125528617857557274626778384958349864812729584826093833640541720888871235460228506786789799318571891692088031714411454652020924965049331640572106520122455072409359985434430394661208400355307713719585456532605663489664162147951439538312726299783394933024884704383018070444040194524863785768667491554162093732072675348006867825977076934475934873840479364438582010854898925479541301266514881900437772427075628479201726421791965126274771688070319962635254055135543086260777087871350050727087470693527599842577095226998315928662109472493951235133284786381525900947580453008713459290003938602948362240568177773262097352054342148065100926832883328551437017893405182630918138311538726773758125255214499746181706668674603845664416350796652888781556779095820957412137130826721935506147401078598165648632824579791483427642435204538201658483170898663361462319267781994114429219136909999217379339701867741460570434953718396099483965899014723930552966051329686126109606147629086358092154716215389629621442131476140699902478229163864691203631475194187200387802471708478520723936456965064897216945045499207608254281476538604656758001971929151795397282616108177432598836494531021590544095085802575520236182491811262900300214742801543557745501650445199614701624394430289701003836279814608146747485624253033379973898917507798750281471256245496450297695324761614977116657575422673512237080429514823923027758175683055006284542947913147687769836132481328380415983463587161424383368568920613549022708575859866117145191756074889243253652382058776282319786712634588465641738930326400 [112,42] 95661589942313481815082416860660511533361311666752942843004480408639661227406823369232979733982009231541616674272430530930789502743951442663807311538242437499275269999919715609019025830384609840302555791864595743335065727521961525067599911303535722467721419992448961337919893865395945885127200296146789082043789154297455001409782948473115674221650142194117574807090321130695805009054173340957852807763233530404956875687944307983496281612028669540388929445976949723386032975204054747095881286981715616492740299265549831108808867792855904689879630299624469307478872502432702542856000939432062916073841188077051047170123820413377169153447107382160217710310077981658622936603762080194642832577728332120474641501533622432460736624081182794244680221108890589525514150231867843569818938476145481240806813058330353552856720064226306436272728754888677666845973574835174836158618089297514931606362480375068114777027500579996443098906429488027647418640366488349173784027438359831721651159413528599417838532744408508621853144107056201784974941138695847054353555023675826077421358456984017078883401076486553850741865227290060930356606064076653072337916042128530664925066067068642125825495082286498228260899545538922008885130711356005991790290042743092480983910423157359382731275142183454067656741654162643927379493008359266146315519992889197910684387074122120079497382270855997188978575364489456694745567864984365395717457839216944405118841906433894787219702986124991231190701712680337620104935481098580295517184788270261363628254249080783933377570016689534824932341339474450953258986604457465093457284513450843872932848137330293627634556490713842159044115857104794536142985247293807781521897499439911217997177629440388844645238882109967570869927173390616787695620768880587184454581931824345279776834214113697873401822399427320020971203728376128064994799869366100956966557513042224685051121765581258225918692084699042013670204070657817374959515611292532277724680304197750409433576179122055806399074099891805947338924970616265173483796022273283926340927726371320000 [112,43] -15068261108749366609865173524991317403232505974973779217735177933036960982404485067289635639278895520653206975393434939207082398432956581924188779529680578910954326625753896210531596334434617796254916783274701855597237785703157560280558778329716528595614627321790885917129462075680479127436846350695473240337578780832350611449507692683359233285422519807678046943024628399228231344949387726816848522906458039194001058920168032557345811818662485575027808302247166638579097466626060794201378674853861518689984728029305603534923414141962838871494426193984261621749799270124310837762142155889411992951604604920732480660862106878902914531478306330927021830352619697912904915253370224512818274842234538907849142205396451419375864656350510263138753313545124258532602741529398765312057134120514852283349973650535592484823171360665683225243294717527021498048925318907584319176238012732869075723529747853393306225023461272045962487658941319263584649819606895450622132464582355079399117634552202237429440986996593053457893352581976129270346995900443385355132141790672372337563498334711205889462073688650923907376735150387451811420875981861697831179714808652795977175558385510095217326585730939829038763798350177643004865816860578216678636106918609911671828523604883615895967806224198949040986529037959154143598543886399947785497615821644426659344238100836097184407661366211652372871795587476265047676349754988614118451820010662365251464545054826086641756947079306093704926743172431635183362311425119178511092026650334345926141667245784262270756590754396209550234891759170833782740200704325410473046195066952351127484738880540560553567952134644832602443664082667585517640394426012113691232708097457689662788790257686116753813647324372741723189082836074327508356991610499666539970755322004025541059317627009540594630982579436718286474911783137020719479590104070151746577890843588850030387115082042666119043350741436045349049949913093577776975128622557131271239296464593164158777638975559583262454374100598777324453144037796902330147708189204092353663760060705280 [112,44] 1994867924820847494197723362071551430848567535303990581154864830867917410058003813394702603090018621848450314706767428887307982412589009447904580751469889735991973854107226997710431472087417035196533716302110637532780034984603646279313370738747155912946894991423031740799543984190925066614312231650418606339851918902233226027555021702691733878920808036697063369425212751699114306812559680000732041703032560152084604843279307001052104171811064827572335467276666962873748324370121324400207914725214473121750611682122440349973938234726940123969887442153714289762941365566887189154739058831751438200719464726006265834531114416794658996469783962652410955263367966018029669677654240717346483231146578200585316682825639057549264618370137630841474390359029508127335125657586709541589168648828714140248213092567986997465494124853906452166137484364051099186929990517287488204632646918861032207782055751980049027568291427069637462511739881807235937333585930551143222818621718230965161006980920069064281638681365922059460997388408558427259841518094417872637232560613666619167395105787979098215908571469953257462490435387593093765517010204788444742971224642376045623637605263196503874490401065492516348685194662385632938083311544584694615002953206709897862498416946338065642937644239200344355720314859020455548162168878526402884584616752008771351014157513699662914666195895552463095113228802590095896097679128289223339442918635347283478628620089169855878819351871991907596804020183762184204844250319025212380128916392934534981968066686713614159002760152533971593602092204704074773359999584452417434368985210201376234104580625741179561757300575289703828139291653886023404117852506922318335696830465848225821704131041836080351908853748702705036438910060575913507847412953057484264735843302155898052209874661682310290896317588707598894163779912234327975784695526597250300376537464870773871287840154774308828560491332986405401218311137926027717052449979423069258619516243714558019374318304471364700845090904331670897481437060472397018767048173903797641353776000 [112,45] -199640903275813047725756005181710930614718880734639556908420255940533032232783236839425007934387284401748162351639898020096717662848723354298121018051484858945160543171042089286352140400091347279856937363478902747715529293598112273346889493592549722444986981785487881998898730864900323629810752301726607011969805278233648008731453041501509739111683298156470830256661617110332902068854662308406579890408799511437420475919175731678708064501780644199912942147529056267228128248935513430695915098122190775571496173286259099669462382734311674273685225406340048124191988588083824713133741255436006230035468125936014597288680834592119191759259674262332003686936560235412747654358958778576961786004854146308051933216436216647855038778090298909278017097799716887388448330068286740934597722168236010749604942260297499022803512981706039681594612618039904121340638757596202769134810621932372152615092946815874363003732733298329824792531180935510702476196567349074375591791483029826062648040808771349073770875560104000401408154499096909270781023304420437518375010211934931135257311372128215460493511762574399431805996485804596823009494141597413028761860847213403552870158120940165234639017956680627746040705059153553157585181839559746272786215317596929295110384949570919264838829106463675665489896319709891161580658816052925973089990051667452426899445170687715929299750212109482195904778604162964878710933348872128975562664382317555195067708368229100689272126265478710107565321012951983592954871125164400016564848288093903855616146616934066594322820585821652504941809320033501554143100935284015522010033841550579177423382662817889879030858295036870027347163287744285224054477520956319710192889522613602435536170789836888438560953582877770770951557957090839492227036361874114861961842438860620332146787364583281258048327939218468788964605446533887420752283840294171049645585290795937820367492877323245898152384293578803485584332137376032823371457427852379495040210151565359061663643711359371570235744256768038822545894253067113794332621958807447964746880 [112,46] 11736748403521355971457821864132979772752243393090478224851891933431563214952204345930368246163844153114793214098636254776685452400996856016797002591486445369030031670615793696990310276004870884627888975082508430288187629282898331160123660027887190004073348576965614652094717081567164704293007940809390623259621510429184139642674803722753935200670372142230633709979824512322780109155392609166456715927986756216115249491548064267338028285357297884537246982031753415234477997476025621504677017488424202901313220955175559460882455192786948795077004955989287354420438371673590601611664852465490390112967519322250697575160113613435749664379356559834811750663416242499687725411493982030609306319874389931124228430796124228036946990668851335224705583770987473638620338903737874924585468606148105228587976556110417621583952462692173101021074643043742483905555229128517636906971940009254659829899545700074474189226824835154555901684145621671794331578736941819234280677547059227175949450778941019488154733391687056009956456918209298907328808157976389332209131781674567955182325150822010294362342505181596092446938799036543739898436425997249209907582377784211865108518661890758681258312413724612435270019079620545465482432611443842884685916247901167933394954745812128690622469441061419520668487734129860692045715246137592530817351000802596036468851630773063254256382912434960725768935107387472434978869887310679345416208868691420253214689637114383359594502643755625131180136631609425126948039020997209013248026884998927938731322343725807988849129410403342040189544313564347953890844354360147451621239655909045139045812505996117471732451370109305576094857684209455566580075666476641084623739754723072532973113821602733030592964362477927252641989516939752219861570418568542120303930652075886607924191385953476478430909714585173874388767719055354101409160849303327050461286892674575771337275403276489782285425656968518034717994773251636207969369795011945838794197393131028466744906971127889552915427062298585167400237041442796613462476057513817305920 [112,47] 288749507397007953215457289269640877736191638231737047935706329314957875153266978346843967421849002885016154855903333252394838455309643524321923733815193824331208668512475612613826541125832310662238126826356826243252431017198626363186217373362838744400705250498562562306236529396644316556080772961787605749011990602021716248266396518083269833871643468046628764360707677468891202263061606723952038706754761631925258172603777490936265684074146212604389387969649869172794267081680517896062662150123308545396065506818607830992671614303354514266586847643774627250469678099970717778989322418129191393105715073029413894515202722928574104019622080706118219583046328134908542234479274986302618359229313576266633529240135896155969097867464551847657578255019648770750498984794513532185792686549863743875302927297982447438278006245844736172566133760193734078475186139415093911627359081107813802577110295458555480860815872443639555049939165390888602352765726806424743977131480378442252771024398138143777453802528212358668565769387413521535194817936060235739203398703236236728984323170959624933601606069456655500174214142436632595616933974555347057203513099895331173025664591289864546693269434762104395792704240356529097410307881392085521167084306960904926726480011273372089305874711326792538547434603760752639490241423333592827085034541245088091019071960211944457311978050481110254445096474920945570244767122641105083665124964057814539971392544261827495564808995444448047843304335740823393200348546075528159692305927008864527282407738058281037296516377878480656664698245383729574593627264612174148026919925623880191459717639493639756370152726594188956605405638775161977550954963152327378213850603002651253776016249526440218178312593551055067335809173929295008515643194536538824558143966534395199848990156986448275586766734010065548916909008367187001608447275090177717778309598593312529970169795374887752741939165937125984144444146478722745583744878283902681428505593732603983113828304933989431637546442619250260828609899203772085482298453475840 [112,48] -178705109614992237631807785341565372686015079418535052403368770131322115148104533471655632972552974825076612858039103845871626311223397272021751100465229663599045410756651188373846091077583851536653553535182609964272604470894162037931868747094009404932751546879875777206382830548301392185326703226231582518590133301560723280229946886612645290493051139762664183222358741825425908625486046223378480096176980988424727633748869478942044307329156618968011593671471482619589914881963893523553165156809421374769459581801876840353492160246787523796706564192547692025519678496981473647190228281812331174275629274784577140024215498024365160262301139694481092177842706264857547723796049163816668654248643811737691889387467779364697549029778932724691559735527056830663148332579209748386696405841430907930003720991756271964887324305267974098433454941071593042294110943883394700023774569445050542860948347551177161292532414532883446796672593507054268380337583525836276634274154236911461346356261356363003815227378310275274093740239082023109622018223423497232696644307931757273775570058777537098334627390148263328808557442511254282986436465015431588693555905372575030177797874635245804193236101059047113275987105737007251355134372553655434191857020272890106053568899963201482120940655424242841047110924977888880898240648792273903367181548965208928582870267828607858509576908826636444809470002459221497798028984426384999050928592562310095471788940140200803637680881459284939000920753383279074130414373013349273838210106505451566548754461284108765923653285650270917638971010827464411903176230444661127627840461420241927099151379511018278197231199291418227745390181924153248626550039983238808254024364017736831090654055181247329332238808390568613153187420205459867841105197704865497248645925503750662414791095605771579166576837264214478278767709827009428064852830782229616780827918391127259583715740813950338939051453341641507905142968454682038172589441808390330182065480838182894906571922813102159661206757061077364344659548503240490247394106240 [112,49] 27528552040342923196302341895232025763523340527738977667831935301533156110039733698365268300585484461127146956525881062724199378472417362662190068988058865400689681075992864516570881264899783128930239813042875109882952480091430566271368123444830185263117179194430556079987184670770918672442412705886989655237253206133355240013398181815014515116720937351555600902323225641667688588240963492287703178360072505092686982202244209220830062878419955277883275663050412894233660567164570373798648120627655544113371430326768457850056886208959829100884879884873651655603286791685432692108916548638283613030076506542285760993245244776014919911811938542377911594216278524756140306141321206376440122828334416146899506903878953673426227266101388029022929465521474533959985145340761562853354066570323953396610570147940226596942435429962938966834675791502712032064962023705516344244987689995215364537402944462607046310474389463441857896156179993251921451187707866619700021819949832039233415097153099499470939230920879127775129461786241770612828926998614071756391795584145786015025113338710128076258793272940164340347929674458109643698478125878934810927085690147285199693954001697311966334981698022889477625504140697636331291191492362126589461926215823556145004061092642202026700658245113991656395029802567685588295461581195438834248532163805361209689172844757123033735204966950404295938944839586036008558785494749467461852188619977057667865370429096363365239192871533655245647350791887419871795465775587214543928174259396975557216950205262047313968024550908309666593739032805244046441795227225691206638239740396189256079329353504781405933951754752589058748427591252030125839260963802657881933075630533172493739883226087546800702084290820146270078940028786232747877748826289289745178133548750761713317669821527365064993973694180483786059990891614817491126306530951179156817518902494444239848006251210034221626626128386082797874478182490988994812673415797904752001895614703081894476103723554840768485108116512278833956497565314407040355337600 [112,50] -2801008957122356877481367039041869735387240361902304383181007606131546333967437046743610030082970660746378120519915534290375061567287377147404051625251165053036232913104806702212168183642441947791960163546879984794427651693959624494170859923288090813074527062014373617611383043682166816383614798784180375474392781039464892550053199994012214366953378987673376652069286500989466698002276565242745319655161564455995846087164259916915541636335497013910459831735773206894078761817114881149116137227498463143873712353842404266762028686930213497540360709699258924774603901559419963248562860915116197901229151459258201016078071826495436609488835344465591832457158370028960844560485984037974650405625426849624554076708430428302035091965189486659481915697404074162725114585501422881705587344780496726824287171866887441687826622721948815206100523492740146150383908786269131859722425488189186129902990587631642135897686429400662992367167891905656505316614987037424174276406585274486703861660213344175140447679677309372506514253733031262212578566139024538079638362034054965810435012777824024345296556359012626049007705470255496026692107054237311570428917281313617693129383487980322355399203026073202938818896969641854315182540892759213452331212451392685624886756477158551044259744609578391248061047260770670089178190011977823245312157108072288265886973969073985871024714154355286055492116097231825760666144393267218586730570312110358025425637023924959551854801079358937130933580034905811012439044278808726472748039104021476388572778003457270947527212375464868753446504759900030818236370301656742775975566555851000541547490446174906631800222998362135051649884353953671005259932502197762257642188916262904456954872505457548737241019506866387251299595330397612991494457915072078290330258982642356979986783226895833871318749246817842698275600524783902475227196520421008741674565597111709420647228107773697622080914363141201254487947087016317943023955758258215930918990631721674787706425578085623698846705897260817006773838492737571221920 [112,51] 190650479548430792293475586466166258810737162763604055229672149712032973388969992081877121785593142034961898752852784081431858339944577151168465071710198576830269459771116501092545315348126169997057431991203349643511814784217147106427707679192155651970842138297823165691820101925913976120210008129617113369744483081560868085127623183881677101098124969420592541950831906677398711930110627251432959739649184825276601028914200702853349236964869306930726960742896159907782948446381622663814328150114523970936621301943923723240678361187798896909803119687083211946920708193778387260767402438776109713138444854698081576841886982606927440320513083326200944575491784980324863567430440476560749792355510860216386841661063712958251510875819539573090421938650703923218046468580361266225943461259110247147956984941015636550574652896199200002378501345310418188711981819419717794560356331491769652730325392881067942911964282105545933700741226623148615567192259738550956259775742493993478852704458681101860458191490211835422846147673219174737669432740122402811112705570342093354258222549310241065809637270619738616575800491270608886874807315836845488561616926033291760106189881377882602119624487869789089419106285102896270759692119907814680463803912670272812993034866050630983027560511152043179307133363165394961013259030656577896862718293102650768748972606846561265046031509723018683477172283080651391553257444839160148600478257808109929405066186254297866235368248459464608058926656349561460827838695675643941877531615817380814795260116967996286827588468838171623612713745697723374509860928655247149355638373107673516135441137196070502404247730373104802328370218958452444335279035055151671576911984318785963016045618891582176646610023486011761715392901764139205094217383268066083424807704137070067865829506307152701313650175502938942572389916240152599270495584957164169797739638821679637573423091461114074496166709707195354677263053862609589017994227661826265677566657262008553523545307861091706943365072534529445030746105652035840 [112,52] -4920870964820004606689637922615953215765985020545830649455126006911193963618271308103010781516508407294472633353357565333512024583907685404245213826699383344120711792637662208252860057736509618850701347664589212962129519876077078041807071046466689729384643518927817694566900461419057984169115651942162649549035724590815527251103851696428199075064567850078463503543796360157478038961568063749272019782723789290152265395468551356363439760028035238059825692017607288684682429383772746342238481695786480584645818724781055459538874215356949944587176351191035585309627919444666545902747377935800498352544247680840320513520818731598171342096020953486329249847191660709476127124931910203225890071946787184049019921707884130553861203963697491024582543181333079156866986004978057992883709206341107582602403937467158059759538328161595939430022650642393830533766571245683187301079225865523587345385126256323091248947897232863076316972021239798372669086547136714085125956627144046315494173920650964916660071681576995211850282738621960890484760650011610699042212905405249111069009232668745941380393978721159596784408360301021516668210252179140161123651964429887188649104748824697624537783743805775774072826400587343560555870118110232987351298583375889162145850059740440905952310744929527762530178105700480447638412455738271407732952724918345968923849116653744521566759758556201275064117778564555055941019406669692922852471445690072833961687590961726015675657102175269478090471112425228467772484874590943578232665701388151768329127475887458223666888431049781200367362316636469813757480586004883617385912744189802759439130086707621600709897050443591292373575397093620041868702893486209184811298211614534746736846660484447871701579923319428495045964124510848143855082387493419642467595513525465032520583441760384354465745052639029934299968799081758161242621087904592065927197817509869145064145949662749171770369441494143167628524442559427581543200833206467574246096510970559309103781699677496232358271825276319436913347180994240 [112,53] -657474283166938276602140857391506679973609672605507754502600899980143354258344033424774304078228719228180429882838732839177810100979671006556269425006224537834601681848642383436998592568941170247164652422156339316161501731650420676157310438291617438878855707833760208001317364293480410729879045385758814522720325165625265156567439447983858376446073944167134225324450138197135307205031184540194542657209723904069440599863342374442374203462874832732846521006554746686813088285936127091142825936426232268421000623947319947886317537875279645704675594088775680383682779188797993123981293681011366908228900295096509268561624184394070769903667379302153088447242428928120042434045119652129254937447348332875106410048743725653660063051716736378588741480401014232168112029548821220149839481624029684303711370799672187216154597181573161212827567250915349648043418498959989838796289349540719858912524752962152544674062075877919596000166249839571616207687521904111558903580152487137386014213234902666632752067011081394375018233353047861048767282427227353789235391089018142644812184572106283854251104606579973535480823059688908674696495488212336100780126617728072523136665374776935222869828255619556283552461959677969497313539694853899755671671284847938271695095681172124309557529292011066073110823998739923978656813817746180540351761828091531676625433516770456756140356941066209862607348274639571663642200207641950315527832416098636634637210396522775152563482837082128490565496273438705543933962906711868021999302145538053215588056687349037370915075380869254733610000024049701099097523696193373626852654721738764655941188219723222582069312457773823771426720784862893649363258230841268832197942151418856210328905768354173378766134513980058441448180128191462330501504304958667677828919644164541608546776520526825552065719838119285681522203748994883696072464628230546397700017312567755562275227929540019314347285295914228228532106578919387298252876647183007405783961774875795734202049715324968496621696803469191643764166464 [112,54] 90906176936655679437524966128690531411276778038262883840948417140460048572522207375844544956968613560690733349522049165567174326163771975059161177847842496014168538513957191684562000382735121339157406970909131343706761776478850218908899637351345362161161442117876963619563659949451743198496025823516431251162232036411933587478144495599884911033366598764582211328989812327438811128155641994145011364777973880272860426026857099850602565699382935243738441850612754618071527379109720703946247184491288875584203100716698118818471840656591841327483543299767833619816328490090287203806339262164407321844898291283664608719299699870220257523479653222522052520512808923678675136490426200241115031792644629859269881001013493886541965698783060665763933789353312083821023481703247745066492736327903106567207497203775846205056860623470184719981314483013837404095972063959354641081296380404792773887295554437185370610007411623690895228707159843470209460021835732018799053048568280659982430935812463028115358751007252423263970070264269186115682705668799009708654431245130575720454824618029808426793567635763176085934447139113902789648391406371060727780994140338158767703301238018256996424948932701171768653680385099502866964562863709242971112959407811787130164734033857219265976029184899011836298644031102606954196449397060941488788769700770244991783543313132426020312219038275658220333699318165462103963469815938385792821753947180332634394178506743317033650654346526258839630683505935238973071967715112661491556901492082428810583732704515686931250340584534643498316860984225630568303739011691539485137100604618556470999127469328751655209172236470456812384041778179296607841783030175847801483631632892441372458794534095128305901018658598658502333443008435715526081428424072284695319685908131826850563200792815902768617093348314295765442132936097535868437958336730236861548255917726663897858015851224444841492323304680420452621147413949216066542009766100465866374890529259712891971774872088895382142278505498549521322868 [112,55] -5339042399507148495059282264704591887867544036552307542213285059018970402451313143596161777765834917320866092983528640418972849924225179751328099116576007438837051690475327825564662610704877777508798047139487552323594999834377219133824643064498464333944795750760088944088729450909507938361191092158012725598638689483617897634952687353351635267966122584434287229109933982067642511181144232075766561497079405200167646367219974150345299307730050294305110560946261680919416864973917957823506887949220858945807460702073575296998774977893993609008157044499131941263591830159591993908142050046041526113568670433715476174496909990379714207735625659478107640593858836878908291552914146460687534809092879813502642896500688748592180230394554221532176357661591514767565792570007398630987840388008416043853496412511084837882885589090486627231011379165484181583030653866985603471595544625639741060395923746326918214807115713530259715218334339489270977177316800645290617161242672780098936443287853926034253722607848615399837192949412588729656317965542154406539748955143139879629655147089922434212950217573139500465766970585541788301042509098524696666623863439561345132161508970324751459338840857927115700286869777810030342689588335524032294441940717740078060848501313180413525574083652001495496417658440762055675533221482559542319344915468929507612629277076505392310424204974052174988514545165421151835361845174576087133595716946762535591441243905935848001658817943080551828595107122449720698780257349722906413712051618228256097326999354106496743279719180082073798503191605578844842504072669349878554900909748271265554029756514570502375232349052001570378634917707755571808422957580680988565649086560290210996763540379374900639134669703192351048656022107888902723215583491309256693221876010602576832821084939074156395143884648407628010875317653958338736714268321674106866568895252146220801914840896910363000735902128714590841720359581867961662170012703004862702980160191714926018633273210425211020445120768623555584 [112,56] 158912113023613043678246292014937506174485114954958199483636036044459213614216839665412470081068297255720587058967435245506077899712943301968414340558930905882251360226370663907119445439782554591496725656946931259346185818928687820298919114783400275112072957531487043639670135690565555335033534897371857089692053195323411155510252117571575348289498759387477586201914704871570848710906924959533908598722108812949108400652558385278636541419340002497576811725477074525474299844542116508684530320932630646009959111687645538245137112068979423595452316247886083167302966482225482913527145853600778898775882466131410880498630635355061404799452437109614079010604174727060930791498893510123643655297098814328517698870943702756133422757255969346224542257455221189585404036913411708055938209315604359284768600021604273184550292386746737873236786776828723759430698923461390956883129970768935945729664977895410618136817428230436492808544294215125734550864899570385756088995417436137298743957371948751798976567376443262788776348432181706017357312768504765980978957006297797266955492993577195320863299702210000820805997256979631428884694484785945741502101025689918715950874159213269028370265640081241282735161263419059609921122772995508366261595396655463450594078293608588662511454061381014194604748747465636457841806737500267209762189181794730235444289397581204380305483888659305552239800706164508687941065807416400020410853835815803783851271182990694038410851926218295965616933044526772938903340931593721486490348183809728076389272952607350738752007198881399082877847509847237764650953294446381780123070624076845105278314671616118043199130402818752234242851282248781562027623345879883657823079249812424790912083752654583139973667353650537419854262185338029224667243938994905590883521201906174243881277833997658368530625652644724252198453766163816938166329553557450365012576479286164688846690221884454198829165472441546161840624409519052784726936754397348929586824367206884287160577354139981280882589738557664 [112,57] 2426055440256030326260803061101282922637775898410803769298871981729904466159002009785768753076353619411297694491693980974722173519990873889724029948841830174526101158794163297150168648867241605804394548094267001310808459986242003063444360908040946212273106378794939984358695775060908820428692873779123159985098893716967878402614978947159127134437578750529932695662207719618558717932916802031917853769542660427402106855217066858770826918772608141958512847586059673033782413865859563097900081719131477317459348695212041085599643033307206851512493998772558224585826595072376647632155821468119416760050759474071133832319795412766065448055430473502473898242199971636079926411690298838669782287195854351871738107912311499286448793281516016241327488856253695752907192402454849755414457412333802086883927677377527587311775625900029505418096442222541735508686848852665705138233243909642433476140135773193162579069242762549517278079534127089653882957741436074385119620584408432328333614376581586470093762822181085341196643784309215847883769632236675623488969584932355980615788691825990722661563848199615988209963762747309976237221665404826866704915893709835463473125069662112000428586393481381316953339375048634356658294230627101809751734370644404700091936165838436059398217329594688712749898163402805670663981893539301310492084335449507369670543045852638244737844479683899846263022129924499089320568811613827909913173440747910596221415277842122322364048140895417601955757367057552308898493779406261280232376879586067835565548323588682448570474353272055938212916880469224177106537442012428577215438533506630114454068057299450669022452633824386978668401243512151489086556675373391211925965749516785418626050222691007339597575001470816609994782742365178840269629234416827629214134681953904883623810854691741299751490578797394903619310683664954145373449984075729994827883414891975305246035157157010327724948397892408125175288924561821000394028126206302464090665717037398125158050698895502126276810793248 [112,58] -414019824745120327360715728536826617020016740805551470446156564908412409578075620217446194106439096221115370282278388524207532890820386262460185880016600153040597117496270507894129247657045905766508713086282942849959736360014247290698827723170991573070513554112077528236148372166225055304550934214186281646133997531121606934783596973354891520105224076849146226968531637701936528978886257622408086751535856540723753187620028613069683386939461105433338571952457111673162086885906170889777273586541928131659789393781086461902431976427625347493174383999223750905190208121873504686318834416067912932412719032618408008324720168893966661641053665265826962533753355771008221076558622470490288772290620828696391541166480166410017921527953329697245218485758138962755122352334999180670884953048226668659557393155045200249906857558732978908080742465377289035762936820597506501483948276667446647532269085565743080562024076835785285745430547442378196458298792749015655914556931345808740056528441541334831762376829291306633611776518768038948714797833294391654256294233019682459539061298648972646927127731329799081885623902055747325207552539270330142752902201314538916934517606030430835076072791720944888455061247250413653908551871385076207046050452148819424541321358329478858274444436274261029086879293824758728605267484300374413818744751060123876710075478817678264440101858138224785606215229849828369015545631865200316401380027029095191491708407948907860286717553300754722417180257354482717405274214417871788309097950684790778519217936794615969790782413186660811959488650978845459168744300228157680088022553267239815911243468903582984330626345972594118034356626497572726214918824305245463432288115026774688315344465213116231236158426656541430114142019862679183788543873841555281133881407715977455467072159020447463801983951428665713019168771306710514943512892417214234485627268130534401613847111854972403376279764717212522069586241484350106008916205749255543309765748318079891399975766036999835254448 [112,59] -24235017344690980250599253791358443918012898695999302153573236602607992546685879627129795076220621594378321330761610330634525513150145898426596842749738788031749757606702501819394974130708296205299454776126162341615116128779944874819454333822993193618831787397225607861288280416319233881967940100227020157446691849788369463826753581695556347411435242905037514977100153236698543068054447481781277774916381666681198265991111130376253763602755256614025972076230358924616655083899051313768898525002917757583457259828519221940378516888642674769268505648592407405993994865759226488850003435820971516365652456328998066997449804419476758219596410374019228121874717866436187629072637803088824912319529799087415439502781390370150902913869922806889069961549495977835528344077358114802180960485747264199000039669551078716592495573756291684226356560638103242546633637905894193416429675989634264471069718977841201848315084614746588622892981145382644858282143403572323088923704352583697173298279025387732119755983009978509480840503628899934584547276361470552994000342481156828248565928103220816738300184715797557324174776855284592481920173135754870080860868593484079816468145456732426436903537596191494731912340206957295161853540315270072582101126076835253808965122418245423672724555712220135281343647168606596755343896545123247932397471184896677314748550032317883643869348588910648790512905137058410262957302453072582808919186981784449555913955786502873263960488313367950971622820479838443618471866533772276903231668557847299530697698365645651397016913027164423826983105505193880999335672119522889732949745969997518152276935423062749946201556097062898836208578264309621329828822645398001450405048681576360966590697746659818176649706935362066186217610544081299714204713423294859247138936623988717800433824511439093329837656535237427455274056056951895768824174420261294180004091280484962063089388172148810098644252711040426358753114954658280215916800982314191598601545353192336375992907797016155008 [112,60] 5088213174253255585768154764044652850275101682575062178751435036133322078084672840071493681176810050270179940102673064633691243554172943999847527909558648892332354245409322899153437583765883370544803167005040674212176111119855833130018504612671648856666146547927568069591944860224486777820928015327055689960781193392785114652905144517155693537256231010318973925707549183383374376779067080394934833018444278569273591077668406699019801000992542160493144255725834578803392849304864560975976597974073475405844827596618763348991284775072900549135292431849946342091003188330044522247411208607167648238144997392147782573817385530235985712883092738733543994483610364381695971069151897351018223475101768541872097329267056877732552384095518430002124292655928366464700079895161189250868403291285734572755123185596625446557905946254088821504645339437209452473907036596960441660844022567356021933320824635668664914779167568204667557306848300438775826478878124781560534356224105055790108541607424565876681835858594070213210320166851606420201469585551238874514164508068189203498268793915445648502901918243064707444773495918509863791274904450021646176300486280292427039100882788876354227796521028329097768691604906265196519765575631180970250391168339489507486445652639696224057721524069585298629564955623832282793656194696000841345644828144578927027120223831932788589474562423630390411981174921474906814862564688855720738211835874210675480440373322121978229169606015004953347830474749913745099669636242189512216713596594464548215127913622425368023336440692138462213123833017608214004092835493222278672242746997165339753985508838618945542130651395803467991570001033987963983744771765927263690314119436035486591845726268149504557547380544743759336020424226125495182338497754774914311790507927261213170631140234191819487499431139712895221536435414936969415171099557344415242469020435209437524179544012840756030944066487845220769980669834437028898938594511685282522518834527592362348380653922150032 [112,61] -210153326815462664547703536284150810415814388492060543657970997120033705073330448822472575492615963432513914111167404451995194695653258503998498775609813733509352234113108030935114245002184245550559730497672134636321842813377396924726354285520970017187097020999216944281878153357007511002994296295337239256962253025379264082489650186049331077582832172125427460144424459961110398276619726068073703204116098060953501430632094490028996089901365777812648752272284236450337461643003968350949653090496518399547896425050033135253237058024444288381285354906511690670138342231847351413577281067995122561136175141184395406729661864710389980466398016173220998332916070947019302783103110619167239307563734943783422300455282065714107354692841141762239174189692480621324779027646479915701503659332253354024951472282002416584112669548668323638944420123569133977958015945994246807799239951423929061462375810894611899834342317984514980011987458523490052090828677309951158979296927754060992731806143591148609127466833890597553420953431262858666121390217784325857699105568297154822987522340724565308905642548210038106185388761449535920682642102053567668030146195767892982682067817772229825635496231131360939204766489540646919976768846243936408603995691017887394691398381431904124197521904052564763809370086669848509740498074968712606492202333186176283323975114535799634623974954298245994553625029853418597818005609859982172625595761751483207050893836887631051351808914416599924966636874073540107291140553941837671191162492845184853424552027728645774683716268665992289698432040680835020218520785157543929682243754836589315805134332778205764760038432579912557554560410247504906508010331782645944664837989193349789986125396405250397425362915465001570199900167772986657579284095945380994295268692281279593617304307207251977215864734424268925251176318637656654773352972815065933101206865107353642721101596711320842625091043715251169511246955471755256652560413267234800988194472634332179260821612304 [112,62] 4078363050634289509943901325229843711638909208456430870945338303081692743530477760269858326367800060932659561144007704235000854201858390564769517307763653397921508042951272383245426948625089521278781343331896605550459464112527765720112033541800941477583248424317569921869236003524143201022095307765630971938696644409130616836763089695792418022130653485395767494851206062370320809148127253041070239391148898753787985544797770778201728976298744203660611144179929365732528050079831626888780164405187142797042211893743961237351551315634074461832751069780323534132322094024813834654651110473585002807830091752017919607396570200473983837725757977288135214565136092396573425265731824566065836404172610549927278294628754334707441508691450858566526368030719995677223904951001868197167995512608171768245188466450657182064346245572037230848126135048082971860100618188450100431820425898112954303703296420264046553725836910525926203938295913938324605578804257215277327768092496249210575421031815090301595288866457294813144230576367431060265228401251482588053573693321867246559548755637400349429554818162002639776871914556400174456977482889194598156181118661716391696254209645332092324545288577833126690297112147094440471177602166823649366873558994499480123287935845544860992505005839963254711498435089625859263073413484491811615125972994997066146382401417934687563815459029475679414763936683182086013188461879976597203309340429007233453251866333971461517957388174414913457164173152413524794720454524079891268969851013160320697202232442108312591106330987728648001847630667890084566590341470274635362484099172231186657350908242857756707882556747574260621529949596567890118045727324602593947956825728032668326048525813251756341744840459510022268628071118382481220796845756463639988767984758620242073044720948316435647161736357519699726425817377988090203489067821860448859113453566979639561797555819919830455507565519043178342279602055475501726224636119564794550189514562889841234721020 [112,63] -145746058162294600719311148885321529118867252144394904309863610905265440799244878029872883091281393310519672673814183457232373863328361355929655274531162202355288482212985465850885165011793675415906969332142666965483657403291953008356671879874783704289012338341408428166851252077944726047005117115721565414009589666885410931005140620835433693433717104556279380627094018425703605561474675865834977248217910859054799581567796617978384837683814346936322181365795725681835095558779763514254655350767021276633729978838827289642045862557028182338752358796403291267491838807998664428732729908591303913263821037182752510011991233216629194686487045044564575036631490719134797226895413827121117529522505809195717461808445974979731899381024195882256273593433439267615149474229737099485782948835073502011207349653662869264047709552526297488814928448851402905884616537207465367722214421362595702074757293054355394060880866741095924725249160924558464776619129920302855299526699384913351121782967815259666539590102123770100562323958600530536058192014492400417361780614309425975665680555071319099824470475591962406994310925316945334745401266896190094662229990116681855782027154743242850326411066334181678847570806711448989093922362557194548971076911384794932716268446418263249294513163056379332125538498805860067365567773808474910586720846432730445726908061353570232037000995641146290526706290050777354126345235356435768110913118856522557999285803986979862380302087403325933765809667560863655400848079003880888519806928799086573271569608925606121272276501108036386469032448204932587963431046587882706871640334883836735694157193174978965514974819600218944655595748714271998120813914358564656144934671860126061284977293212133474778593657055405046483251617771261431854714051188304992504261469864298636453040324788178257289725703656744361256293773617737785854979745502077114496561815079604420295149609781593716410502329949061730979125700386447479809805887740893981404811871751946143136 [112,64] 2572143984591746307313386621280798999113945840117997661339684732988843502857906376667391140606988547644769032456076185288233397423913273161274881086242063198992601880666078121454346361194745782481148884719621883614118539481965802614855098021266392901655600194180732635018235626460992475504440830976991236973980683547568812554147777635657511156848358129033889911961495026122742646393420946053154991196680140736236188888864281979472452504421765812972431474454502975043094043618077446779670899857171672614370188640921648705722857984488489435686288880848024717871322858686236830631815558072448593734185552393444863716497693255679505563063652989598224336500275346398468046928382673397323129194818143939935695704032303473296676924879516326508098278865780028472173701260196850895779358088395039872113429304759142953696387606261733692001113980361316022446793248154684945212852501322709447649674362188649372231405576557531318830517099516662807041301885582066243777930583770346394711697550231414290171195580748863619031461741842973984593569271936725491013408087595848273691545610797982556815638835966344338999058518625684807946361995723301136232426567801831352037913702876116365992538676475338933542652656107407517679651826175992263965834298918873317316886643095870943547322161152236836567563247998231200184153520729838594541695340809830103584486987509647102223711826579245177593453169845039803439095972055126453524492567323071781435800021799532651059359471755535657173288432544604969818634121555411136344009553069871810996282132577274025015623718822267934237887810669548852055169128702535744615861227715575785400468579842285591918018310707931582668655916043925343821142948797461076444406540028865848606739216794970801697458687333292162418265277536285087146815073124786040706173357099309178283755624929228294948945696321661907986937969071977992042577447837248034301806595436260853716944809188518436209085883269543917161229372411192059256291641941788821529947548087717664 [112,65] 451659703489995222322653922574260970584245835613904938269513421110515471938529784956089139021081030684269907050623223131944344939699979636454199624705866824130367207193722523825905210028479564732384687322499643997718254309649925642696502899602442538854084556859716720488749811640869469882896579178373636758768556861367375313624335098209573380704333814008764096736970823828257700290803173577941212300544770206339014324396008226198319891109781389512571247055028541181292324983589728169420647728311968310631454955631159515925707051777203434242795278479863711216919384502394325831013692008943354166591402410408327480833464266467945867518215127459239971029832470412277643480813486214262244943584569909250206114739469920480558385480514505383131685560387496997361904138498847974810165266826673880328007610528273342877299926375730735087018914321875579201297091976846309660511044734488804461648069912921305975757638904913448554091325178271076849040823576039918141875869793829724274290971900204119436684435691302189156264978559529841254699470526908198765423134414067187306804849247091700981496825341117582626347619158114972415540815222455564495759279664471518895233368487759257442908445983966921275456587607804541116573694763616651512597470767930375615352467279018653122898529211832330793560446845999368343194521858374628869713715087329311603004762209274127954670229234349369383597713165726644958654428034123813351918332775317944680484957274942168249674456046976314233989384470833173743560543716098209967927941927556795458789971864305977059179829213611553454489225102977790744734326619924108525115145614870007957935036212895890889417008604891073270548386238010019825869618320073871952818409556944063809933034485722442545356453181225716930506460441146198382481675143281972693023138539852383915045733330722173726181820123725639470605362851280679521503048631303925865700748740542344289180379138874842559346535893312905991215826040606395626520384927474048266575960930208 [112,66] -7154784101373196452039149292045525042673527216270522173629144936592056437047962156616866794569137569993632248236905827367386666656357785121536756781293336374564487227188348203769110695219862547341338524294556052874545445670105228961081064830524947133901519907881977601246951826205188902361905876930942113680892906087170358153601160590209909545698428857770616983536240783406138581466393286572922500632187171919657053422140904143238793621809068439809459063066786566613637725812249804616846734903400377524241579585936150467470838959704680652681522840666642894958052341598485913708977823409849188464349637609692728806514845733255304805161052252016827846735751228743684911838842372136036985868529557830929280234732004832543891355305160337088093623696470470960998549395217227407534438045677533735679015245811522615912811843802405725916553890263548856777464566146424141595097972745003953635192824316728911574551053558509645491287288556162088416708718678462670719609847894624144631305277607902371480295136388157169873632052075951107674178209490208585445422258583696629914093103022465288527238982585207403385631376973258556631034997461420298898236554872350580005098325908115747710490144071702862558269144937951960885261542643044418768234749984348863145800453620226136682283898545453791392776109631785516942551759142075299303697927061016863058232660728274265771058866498845155794492758713833750871036068504874428533265111265830103216875618263904145721591701037572386813907453264374288730441860508531112042304103096737592250628757570323497564059418933175562051038272028645662782618690473323234982310041659596062555842963689541238348879831146969493020706536672243319421951606910212984630240804702859988065151962852357798295856290689397272564537225402902070617467498651707408025559999156162648359036355497249752662399751678331478411120515585313480250707530347857448427904818097424871326518261439063454422230693827443440081467027136794522920382644976780871367729464 [112,67] -526484438556081888956874462779696074980477962365837944506399975334163079552190288373281836799134307917033375201991069901646770068236903692335934918430996051854732818500664991421530532661084526403206251843283907489784628566830318391534657510705823214299628534707401638698275481028845502957040078904471804876666561576179991197383977209919051826587250539635338813441849026121374274635983543106143087507615954159540749316998446344216565796207187847108737890419842500926162921995527693785872567851632637398349734661664459038373657610028200442110933567166989186223275635074088600668439183627321064444692967185943728421773498756756358383815446921295432292134149164705217000508539598166493387459556058243135558389254732285562440696179597593186119414942555657123367040677175516709858237211374098745536869115610503237832215041337341576243931230770712542718971712632094218346543769597253088443660283073763926935002959473611376289678630734390583955429931419480888426127477985201086617364640579125610429711628066233241056221638179175073010421943500339643749857525726624711245323768017475182279078737392290183322242506892409171356780794273956606037937293676435156651440301473427964683814559900253689302227181586986135758473254845336062948160301223365861788970852325551146473182925269444925460367932031625615885926146844754262736760511436164519584068772349722163409927987746125221399339280831376277066097779392189412327069975309054149760805258709556905040109028505969609897425008365328519584381477125847445188640209715053157611112804203625329183970777331590273891592990986418386515165860871137002132966285421451606430393896890745419120040966383119060546883240628332878122296704185771720034723927197550846569438976938070021713002509112873922836643163780162520652653863886129732981316225281252145210286115599548123570624468815718811965013609650649868143490230568780345885372432201500224371471600159184064007194411376860274107319617294942347605264640398764968775296 [112,68] 8004574384888660878460859370083398574897480388370276525786928359030909993597855255659294282673619190187794104604495044925832110477967317247819878630689146042079679778192344507206173281483910693056336726806754197261910391176629026798624797914909507451551811243630982383239292839699595014946057183271755713165689209127152434542923865686069025162934382789541985026897238104954206341287071403262019816587374371986956944412540752873784796673742399973177716761769817708968133061477337332716482866977070541068287599311751315467446612540238593419565265600712907343825078648191501138374796874560840504943505843900709610659556463693272481189282993707937064556031464150742821369602518607912709928770746649129285790857626052849747465605083570682032963894033561336755284001132879386220996584325124148854996119481032461019677051173860481050311902234130571150390253052136634365548060807611937061153396592347453282062179207787195058920975289988211574038144264322998463068972113645423129176552976694749267901328344352559781236035923270202660411553879197648655946217984772257930569135285955828222619309503631448948183082481535644521009063485135730043969055549874981231027351340768711227095248779839559822041226782356908550153468391442402658129591389847385475479590840087590523055296154355243781357617843197262426625069090632243892885883832968445913216888989096578252175516411409447940882860377870514345990420565251399247565013591764472240299010196006449912329501324278716636518063657377543064447224325502226377626881585542155793128279927572103399795340896215047644760186437898197155942374211663781861052893041883690691902065143685290072165357498838515423458876188598555898501250804569791346824420925467011054128973673976668594537951725027847303821907927855811691036933734763138273612077689905128352649536547972101558193823561538552378534443631287647937630935959500339893463696320099343353434522607863229512827169756627221708619470566458237703343879336729400160 [112,69] -33136326457678225649491220709299509377667075021812543599425773105598947830801122598598352226064111776583693137227173231958242471373666246387559807162376274211121985694721223630932098733293739375037689875542326367570202628178717808424361015793207246265954299027548775929112276121620575612425975980383219661709734597119860762557197224829230027840584330769826486692150729824245746460630216370404006771037925870473377275370524651382992122555114250003211011692522243513161083415905535601577891712108264373393797562317243597724192429527709965455313630955875530079205041674539707712586544393055607243298733495001533439978992160621342751490269742835183384751289860279988782358502450410824907909195461482509463042105237359238244670512374609036315492887834834624059463211126915691884804945679308435923313868698121375012243608390779305911108191318171756514966686530752884553657679284576744735352533167253937642923247282144250486130210068499026684907697529971627567544662642610005674182400226938049002829551660916701054808166522201666681491728945043087709696500468819946634946281638032423024536984069777059448153012417493171109792847682725343045830584433629569794828261583611869128327973035101380772177709755940835723431071167375460610665224899910211976856439572895228623076062278822369618030253580553618842453854698235671307323334442983209459812049205489881853040781751865358061040586404142328809626301244667796687129071935131296740177228287197316961815315470187806766086366305694930013691843767677854186937678186813445823882193317338342194182332299150176733940485390458110403916920979450682487398276135814069156731275365152841842292843870281783816108534367329671143192749097904908822259603463722418367298303878864339586397719294754089345045666699789918360134992111427990966571904597561009797562259863831844638519943952816015867061120125782971844796815390005344164051404987377748682954729755290183683889360499912511125027139678764684648100168256 [112,70] 643339075403079376465018938157952145268150020600820305091907182632078395387317959797128977954626796138959061824081331725685923950286927624718948442492480682198748499235797434028658893687513064348618904032814568711864324585187805547088098520696847376635628913636832180561427388255313429451870024047479314855910681559564657988568912944474479773107417528063520268226366591725854051568086594606664349130846851802433767929742973411436408665513658985990660947343711246253056225946698096948804229598988518991816331581566147325863201570526280484431000394074142163478992616749900453703631679221550092166175101927582499377680519290984625282001858795069273315043012589678297385634637815782624279863330035884774404920925986530279785694385362085383847594572502635918947380581293017443684842351124093785872635113374886415181035931351180810873657666415482193962098326575027812772283177143951634504394752466952464117344404725349353823788691445163071494402622117707082845423089656664279244230216699340030927036896129611387725348212101290710644413013478058201184673271583615429315893544953108860843013927298553139712985723225917736938027900618681149978663801006234107334559167166759827380983762522760501009853954264341149185587866290413217730097072463003276793831257618199425917859386031470455951821596249093802473908687735290361003098527902514417844801655516159464666666409234186828507115370045122721542433829130591076013743197651672485786795113421164441369662325914394463120345760624841322492403779507862730944975473720492091757042029652568289879706413368654871341660441304613615738035581533758320251047875307090108172880514342611116214719776262274383839537832276169505201206063826944153401856099559825653415806576689936561141555925095315769299857672887118508362029291347750132290006694195814705694010996734018674367782267952371589347856420945944007185783480108785891510679630033374326848563096754413779546119126440596027865205073691163329582171417 [112,71] 27632688206504145324391710026422445828598069958093827597500784349643626373646946226011668792426907481706941277993420856871153957201542127405298740016160065250850684613415831210242947445067670263916389025584373814802224635243200148628922015816092821983491072171965742273467611201797870622788297001341718276143002704098866418715168038561707419362627822381691197755868434893554136719411290804548679926041049251002442753330900930808190849519576311634960719373072904713404599662923570440133112371430901109440865262260274934162468983964029409340021777274987167502206266201636186155406260981952409111775619346386149539805478235431795317736964480063579448485326805386245118590111384160371013040729463429030124005408090117390197791739570039371335453332838800163133512724238017856105444622783702188095437322258347830442822568673298924667033617279532446473087937752887380480442051751266055116084949920320461598230538227488706716551438859804716443359071552581513509988086885817768490998021057950529403780880726930884079206213032254425049874110370891475066858004009699546713805765421954511943159114017702039439059390974521901416921500079862376586182107043406026912078616386001167671195960612112908359704802032702711975208595469276954685067486607075340364090702985050733476380257991043832951628090018769388351458184283324193897239997584981332603573770646973212687038220245830242366997321700837373605179358265623794739172160607378007673892555328467769637287040372146189510497934940593717244040286783179182751630614498275762152546080933767027580907071386243781173444521891008789160955468809672633129073385991493673005934398799885865391573486331772908154531566990465668535007490262541866615844283194904917966670180859470494709372759259052485065512633914019339421163689215091062489818782316174888867938389425830941142705507015698561099355101171221233340712147485001826741345231388187192937597491214721034575407230190441687671411395158330990526912 [112,72] 317341891520302752238387264938717275343361242013832128055968585164932883291145449449974517274944851877522306972679891224623002875287021150865853058624783522095112070749168742927224205677590209356902931069368894332898641318365641449609983333911569906125505085992224631400166416011830073895970298127452006264574290649710625959225610645980918060269881270813870986619298721792362983247221527112195415698940295490814506477820807281147739830940228731170481813652869744345293492800892257685918153664639725155166005954663534895981259640854179734551814177941360214070362667173986423348798310174879352490471718144568956417883297599239889257305595725867323601338154098830198133692741816354028340191915006920329170815251561518212749815344146721546727972173965265650124150179503846271315996015392257875990761460267667750417893313069224846641763078027542292782901132708652897433048349272197184827057216443219940900313057224686545524822322102995078873821995446578418266959022395380540731373763071734426131573727428494025414642291513540916870171092143334835284978160151151801823352990591665294849973040075099814273633999992215991559292177335824949717404092732187549061339430712567818135891640533635998167189091255613345120249672102166788625760902473325652280345296808237565375119894745103379422574759658512473218799688232210996297918109616760696633799271880066121926094962742705495928494541623623494964745672903422179110281461099864286883190853883682414442228359469498940651003314100342458538175788291750718698889951970899107257346537914131994706129135309238459869275271355165365452773380999841331065371464366188529773350229404812868444931443722800474470916518059881670175476770099428010238900105402820259424037417495701914214917199014353238906616051546020314393700991916853999613330733731736264206979812418247862809918699231073429099221911391036062115644356471480156050686257013363807258024261370221425391691751928108096040651382611972544 [112,73] 2678147921322724432218343165425827894036367140192251988152306808757725139801969636692980540253967524044027866104354129231840648605755221096927891662650705243205584965087159450388968885264446528374029106420646983362287614959064603147739299124256305211246597378882742639820507600297853785787288623132644021425541468077453904086855370921761902743779195053560863815772181840636154051770462075707578802583507768309252967633605696059144436190654280812427828774813378744642569668575125665401286971405697076698452144655793129634082483013058765110241651030734329319376934821728446221711903425552466641288777314558874125442141704152572604842962738607014435500380020199901276643114672347162798543988953908808630720297807252172713086942733389641249638884858770724313155040278300178675758429940945179138463087753227719924052096329051647849421788026531031529288029208099662262436342420893906842220300657006986216768842275623940941757945493275435439990250123693435286981740649314971966538624867219393590651904590738321714840781742722708847665435623611632567617112878146446814531169368528189235463762036375854781116228791993205337199696455465463373950338177981368470106384458252382794884354418227160732543024873856292501026432469089943959657663198524574559142436771517073830131421694601219969297454427503679823929616141025810254085024241294062062091953898339580030941786280575428694165654626205064165267073290375576637978351468862868137161990510459635296424560385286670031594628360087834365542769560446106804552870363760731304431369225563308959714823519238070422597408918418352515646902721784539714192230943646674780023302083811509054806364413669768755264660343075618056807886727319401374040712754121404262640401814042017792131792265423220980092854653329890256215985921464201358592753860790007095519511188358936888800588958365346688188213706229985037967043637012271060289555770375963150015256410368484146035732922194403843399480493312 [112,74] 74160097440246057205413961890581089442811427527094499566812695230420345995009617513466069992964193302337463799024771226203033711874073598937862420702192338846291480392512278411080142184626999929337689792073409971977524521297496454982396857823022665498681593595761762342517339754996461668153454031767103257454677116934542128163798892771247637042763595311494410086796036002652413125902759785499171423866558875565578304756177226199117533059585508034558477441383960624308814823790876989184746851377181827441579264621320060641540313563877984431634850079299874644538036516549101941806431490874520374840785162141663220627829404916109469150966918455005671856491967190608158108716948278239382769530621566347905175165621517551224792415207755831953458279720192342878481099257367150511571175025788529824643411403101681634778731339123513469790743897227104299089272708808290093179945133201321245960469421121112629471314773738837133818710646719035573785524065987479986861286724124566162396440938373449837817680319599704285649206111258434198415576261129391638596786087415072626175178448613587100905143538658735254333780123681236415529499504763283950247001104376053342686496973793662443785778503885972863508810247049252687381218388319579901818879247184440904821514092116028645292664877883911816277666388988819832513400079720411579633571681776409821123085293395081686693096528273888959161672045596986773535669903361659273908065823186163760789343325157253803232249377423446009950422548445803190116094000676594865566986389613542547562422966038149526916099692141853457724286399642066459632864185147591149287634517564115683949579663163239793585536338230357875938577548536648463818816814332337395716272477416688821938140233689840188190451475719376254739033077355748994723224645246075339862904954878707305070315710562145856575013587184294717607435860513116805991247007100432438060754340434685886507840723470233081450639413559223070628124 [112,75] 681387454808592543925912612499449460779276503270189886089196307742414232766857327566907545242041265946762329300530714219660131387562791292498404579121658532783806888213319981887639017852367541626621089239353547181903792888419963513237717536252428419427830474160483816675570405605102807801348188484161701071322852071968478143973243862381618811515749180761727286875403131288390067100371794611765580170151021043363834619984171094449038910525992417287937068523385034452141785938345585975046814603203708551822583202422958815985710219829246697854195850676648341140849347187500661058572130431004824260463592411296287524259879443195182840047152603617270327755752679789372005006767739860179309479056974227788691593902976643929342256033581977564584777873749860963422315477719597073265792977023875952396358341685991185546149142413063145200106241149006182165752543086232889455788195040757489953321258517994523475872599299060295992477889352564521537675142969445572049566215606803564322101532723211215692155565715746117080948615520220111688674044066104828303364361095312193281370910951145369551908131414181926424771581618614494248386337999351023438347446967100874760667944820864636282618023358317060282082734572703552670046759834827308523031517273500853977245091785856838659216740380338060159026805580450734304554225453167710232255403293645710492174892095659804932349179530333012660946863050894908158531561014794434559220525125434174559051125396903809245487774079474703080359297198631212517315607589602682638123684308709776645153539506026664698497638540597561088951801655534328991033335799040962868985996728185012957874584369075349354332158909578586380721275293882730725605701777517446006147124210292050015652074908322087259407919965044977851720102000967283404599883511143506600353314340590264276019944835349717470577425421048718803926758750817346019894279133214074721462048268180268389326431796438015755649597761047672448 [112,76] 3063168558900989839439819560777532033411902197703836728696711387000456021945778376267531825831152653051754699840618949110243705839345823371015763053168528034192600160289389240574839409445947245981031364886998556086568264365281926108997664026895045216646522097240037484796069535380423397433676461615941551906828443104406438113797135814265614556044480659540683737485950859438206655395238145227138818829275011263082319556403405637198624663642668550503838291835906075491248416620112045944100619194015767944764879258789055720023137123796456473509623367636849196208057676819983944212719681326436988113795888443153161587186026772633605594840065418800653190277352630302077019028435368158762011029809776395870059846722312087624121055123079525969990046804033308596677008272531705723991359518968310573251101531261163370868540891344904468115796196259051000894700039182280385797523773019993576302023906717917248547655499672693903670968273039032469070782420842897800662847538834870034870376631418750728613229089556329568793836523595452656109849862029550356739878667604092042977919899737683989816858131095692095630768240752475943694713536045269070346566450726009971695291825330694003915928587566436906384549263469536647926173816541455745577406218477038092914824012265198450800715511459934720379798865372404025224345118145456210499766016914854969256759331508368225149050128836530374764510067471664153509651837670914354553649446937146716042954207460993973576440611571726925937449665382170290373110394523118853767833136955417594830602113840443397529743192453241201545390608936828951768379312306960917530065840097508525636281627725099653181826420323221588176404376076688856057429471928822306213620876072618912861673197303890705487275451083807266758150770646894851286079986491688661834633214251776327645678969750637434603003762226042773171976056384962330538271938802286823041121623298543655818220318131979770001595099245752 [112,77] 9636432150106835994829170233585467495479312762706928357223105180974333102437003289155497541643527891772628381668201256833691935580643944261726519007298242851199473251196541147653296275312809345869580238921313226334524919672639837886781811191398602116740723259476771184220186745965205318834803737531827361619232691822288299221214713702747030099976229053648949481227927296791683650520013426113816138019685174201526056521593762147888108041555999025171339666864068862497725098134032817465888546261385810290523649168483286573602145662657833646335723724440117777525679222056988404373012020961302776357629890463313660196516076617757179445177194072463840849830024960165792046210314309395943679820590268322280655916216204899293650821319945741929882889479983209340995262487585881111902293145599873846470756085925835736243552737970335013556134018698566019163861449455177759515740096505485722448267944072658049392276482165674035036666880484335784696663889312116618944036584267239122067360553059653804178702314280449067361385223595131099059636607202096256323604073891172077962647939107144572642963514041546476268777101493317384727199236726513028012356027279687021903988937365704756595243044010233239984991817747157027798791739933604521616084166755662940487189807060933369547523450538615561962215379877569113114128433115880914616735731826687638410331547959169357683125158227915375143321710749550814079083904665917176066071320586754862157894037054029335394715056030506181260074227902226228768484008961083513492218674413202381758711298090543569283888182444045986958397554277301534068394016009226424975176030004628321568431273466775745012045735304363839866621520070037720718567878547462192464797355467671610704395053796218732326539574837846835742557929540495265472610950568457885135286381145510498708526417923590906185741102720357807086433393610630733961446014689194852827376830786889379459120127850566161824351632 [112,78] 29513050587569913977802528536017974298415303991150209472141412742999055849118599302869312836923944539428235469050231546449854558421209458434409960437556100890786358751402768111463154691392506587949101138143487272666424965483269333783966882410686166592817980835451490964788512351628609541004447959290904305860702843678778137614967406238022375470382017054055442575783016985630878289731774402728724116040675171067830816034283491703965451745087536785145333591305718928655248274339005223713431745272557322213533975741538858913558834647410108944978092220503178585097992665229046838436534577948476920759626679784675411336570087260358197373048164913274901308962845768214343652758977975018424578464638769314247778001203369770669059808804618938989392452783250243037668192342126748174267126362878549140225815547126108787410208720979629123953504355216497099473573857829165922816262104676058022918110788639671743040756422964990312474841868964143043330703932860665718101004845631070864295339543483267695893397660357953648325940116216380664270815641174989907183582288294747207977179977189200437736221741553667130237019021599196622272636014878650205009997852426312895233466123236409774039749331311834057313348240141976202184343104090949790034341648894386226920870219985354877225223813845087788614200755274063604275596339938478221712804221971874555819500340025060205947423017789317416161295439340085007272446285775829906608756295123257608184722784615358749282912104030902773051430388125083772857908431683020150287495862791671791013905819883701143572000475165911881582805141993538821710765158181029336768583878135284128197780040093826373997660596216824446473522592802358173767290258683709599652329340921480812251644376973641471997555091343753662445760541707216240863881381865124007882323694203384221936636686199789696696624388383137881360208169000560388191722991189192726422096360131335356511380592950795213088 [112,79] 93466775135011260548868665409590612824205943423524105607732914604066245323421185981343759739077484314337275541490126467675848976116881502926800843171706396311038597745013893268393823022835991029371552195967413500685072700123503896487387277536587665259359509242118406769373697169976935974839246448436592418659446892352703422339129265294533041163689246189889142843048993984582336155599526090629228419329836895107497224048127936728763566342584425293507999766867169917302074993036769785587877749862199927552074817667148879522744772834703486560331479040644084071750265563417216610245394684763486975686389956033200536411363089046720621436332812183972801321399009447434130332058064420458386162175327564941320043005951546214468707734298619971978590636593235490913180893269365877252993650987451462033611420338169866935284448272129976331818294300471054767188045850639686692322433105832814102926027525651803951961398100249466798044006117853839924305530263257025118605236530930775053825273688150409158124213803809788221246238725946302406179015044561982719537494924100681206171192119212149910063704456706192057704950172058003035791079164306899479466171309778922950637982799616950884458485005094646811782450986010780872221118787759168399687484374776061362243474766897055387586257566675697436800676391419578342037417225179920652298198079250297916248291754321271457174164450309545877254928942244219321929203943838333253587555632675880588157681507345900774649044523918306417368268099466981271213625365033726539563833433967447792766302349658492323897480619957931086680976001398526343685922062233108220962439485975234311630446480739921696468121987896728415388336541591070431266033835563946678119252783978692087488569577033695005691349530497420797251835175016760163993091246499156669177199377928102785536915205882620459779067244436331147635869679655182303182549745872020549782374683813588466658261925553280 [112,80] 178463950862641119336257433906765236702487387598628796911727799293152777514793397549142642906755244125804013852326574255314276274328948604092712289618584280604267760781932538584786457735946382244718659578063654204059349734094072624167418474670254869839999961860508183388076282488315077530614103280481759934428455220278975238272558764830046581021127867582098485061639768632096638704070406695668347273702464959647018482203584217015372130494250788960340072913843525753261379455723722861490975754772470733542777012163429792237307595995729657788843996234512416332036801690050004121577618964378486452656100332893237060210086872848654842006291747408500706413869681995460022250888241393500181191575285360461806095671716986686100519950194495847879066203573761024001568625017975706733548186797020577034254754288965903254773298171031905313242133189979438033006957635308434585554169590544412733341811335048384369855035321009160072799743361107735082056405037794012299533833624961696258533700689447891735257113839186936851618230639430008129128385174119623068707125500163081635494211031632897340489122493686362676672971668624777980983929580217091302636619580770094675676994026942679144526120310669886176666302079083474173614542398292403633465001655231927576941980671048728041866800029811842267845963997827402664338235142607867254219976752381680898486717748647512539597701525060885701047625239568002941483837840284090356089572232166418913868820411531724292208439732435374360178093776323656544105148509915686150584020776586118585865004729486474021857840726867633231464517395820149447822351746518172016805162998189307997801444845542061617338301178444005596917589451649890348429211409491317293534041731569546456431869379926101320260359516933792199301664011790201372456874361632161753379174246506419845897163687599577803093899761768983404426655058721129627334512999469008340004958014719560444827638312 [112,81] 20316530006146019662514644721073016209070684303476623684825313740369324390613735986432121204152599227943298697763291268323744016300397162440124860995539736812414225568166273564333352982686384398677382387119303747108940741139576164158904855682761512128442146194768436823389724586844042364589325792854082202062998765878253797841379916072775239356810919012968948705499714877295254497322156685797427397473071155463988600998488269379370375783369126346002421310328659853726552434171215865546574410953964875600199481357248945268568976365648995365793674206678756204922560210601922787431256638903521397085688514998207839095957026520600314728351118342549507415678792838015129622642820407149764597607829247686682239068930110038201215190845034240253977190616475534610778764934734174786404979236280325157644886021928375820974568363285423830991056652282479370993025857603001771504153332648403954541434011950604971045786481540226496741207543773326216276170872211033326156474210401164432683864215815877720223751534614889991740648158986772719029597449924231680664749662332437616566079247251398628121685266471238450110611583666858813485857772615892676917996684939309652548648145888189820325573762534822091881247145066512177851925823916950526400921028985029264024657453801120628105244072541592707234880697054165366708073435364886887180707496840648041918123997502080927063460567166941425866392545088277222810665506493125708173295962727182494322566472460227934580146482496162356589475390393665608822377367082751353939128884777290314389513743981504501260636437765224608827482683291100090527761912728594529931790320610539076051557010967848249098759705712916506625207408434501290647073201241822300566050387756108715322444119382650583171155520290770156903625500015123718011348913231469263974252514126488671412495935888554860529475652431680365871523044841594442567940650267662053168408181743800852984 [112,82] -106283080950108357276993271816798514089588614052621473317730309559103360565912398697347238488382544036094555959520728879672472896728676579178304416491305752830846334514913552722637855972099235857074565704776468768166706504349340112606685912160118226735065520354374318725819366566121166146276263732478122985183217443019415385709519035537204262010023670114153530230469471406656866740228417036722876616898659872900949936799810361904844661805405449311998546550926496145547568787699254835395229502886309468154790105732165925623278844418875881377934503625362886978601292098607196513268385881316411557744033598331077652547191447083031984018874668270366485164836568580629434370312153937359593340125762773834960876840773966786729715696797274580113342973554007408082630933050309830724523165594690659788389047833137623819105559884366867497677061257928718072526429245720693534582723129991385975037016180163674512801194960048439726558683694308187030538291948158375063745088406160962561453693418618775098214940027883722928392793963929681623159979023622584027266499868459469578140867052438516116618439357556234967177409776705668059228297712297504146915155591771528156049593427927250929178227670547411365020373384355630640957582773605031173955898997180213051987205643674767077149809092952651327304113659706805425296769627313983351578676648228951601649302900274271546765264736838885631407435260462270753664000935835205830496277925475002323882716005190004455589412817379734027403191608354213891853680726438805634964235727682058665188220917922881192817411794054291824844665743689365116710382177088665347246123941699635006718649374798815552637898900661021477709801042816383510785649653770845188141215440906496350386830845822465157739899467793646380087269212628878060315904630882294817815310931842421780689405483950308102483917515629338471571352800494253585097716449944507231844631871411176 [112,83] 393161266796459535237631333195870696206751331963068856223578908413400416749019342212675395026019984689999322081657318483233022556115026110177679010435023375678574017566366387096207074231543557742239095043599873327683346595847356661040861587802127450335434094182819638560844648786642120471581254392343146247356436494635299664510528707754941478471708134360432182134774775066185829650673586472812982688533350744244498830809745245871014792895002130402336394631811275513999674063053513981706293732963000312370455794136109651287109393805905180665171965093870945638785142896411418656097234830399504491903457769103309345771643031509220659748706780107439873974891060602130085143028033951263738412549249331690237020112332978357396785749163551970669612789961336459041546416446358281302176737009803300964674316076276144499154491295828598857268551738059586503048615777530815785295569791428995094450832264626161499545863735181120343280856142320397427701413608041103442472076531941512002578918426991383754145308406239258065252256743887484473374458264464209054409956290844687059829970468593546383051935048759683417473307984190703892809739300578706242753722431470695231822645789465786767553472377392354945776638685054667360008082151297557964651893603017956419920662397966256637745345553534457846247616679674344282162463509086371435450854148366146672312052955352467520808106019009362681572248540948040399246537373194397740775877974595721221570055015361947934393089755695988893569491913879655288474121466849955149672684870649248560969271750776811415917552847211983838825031268885227650511441179545338100668371813389172059663464739643379103058407498241569807131015809471311294824297753675593760255316583537251766577066306103266133759752630510233723407262612869469950584220169167717866011591179237917471844287176163691657281525882681187707864575704075265882435616695573333972313664704 [112,84] 642104939392401550716004772739394836929225852333954857072065113527296381383688420270292338020980657719965948814749269241009189615111189494072486608880239625308920481956834456076352840405501295230354451891610044320180210245956288701643449643099447541547825656670189783755427340337215437385374923907042674833687613776869562138920590979996970565231525448190425302737332670213493361361812400969704586624697185325217100254529222516979164077683066120733622622093885443506812584998553056187367245381893364053625182150382976028993557401370703699337898534593721427042457694605067587717755705474103402766042631408731534218447064465099813217899630895583861772702188544811606968014123038723447393965407696841137062178326451801299593234314449250558240709713554181014812910788822726500929336094066016485286496541731494997823596069270322562661281106673403033043501977628316008231922178367975639525267843160416962512590738125150405568387079794222977203696340706527010726164049386876675027551685719863177670003370912777397504962304169108827026214928028267864042444943138793909996240298865395292153585494350522303989734581464082187847853557705078078552326883182309702132930388721799954350118134960082020304475781437798836931826498977150350840849903397257785966238474927600208848476859273942687093993332153174563392506239191309350235015199051446984318580585360780363879965600578943557146061174443995587764941057224450264887523716080127108763376101261140355433919428449169182558650809108368885035040037748840541158715729602861094835146203302624602713180710425127265190167681572118463926375132377542122437784680088415892671256139651197042828295986817469992044414637297818559581932025007826737500048288664522302651279952499053688471593301175766577317610243801832649923211954047974246850150760161217671206711263589921008505679395109132918264502780872436379417443119984976820377728 [112,85] 275782969311228645313690512628819673962062170784431519334642227640163168895515664584876045386595065464621546553346744762422372030681212145736706928020981126389095682210826501094724140510593599882587734545348383791803228731490445062342836650165699167392910131936505998118776752256587951320477763981549327763510228375763887603148938964735784832825916861472287390503471047457341917985489946740897502699134600376410702807068152732231484931414190347665888446670414990166316970312806996441403943785649793119973439072362185892832090563424887555260784099237705880321933349085439555192637487987116516074612718085200474968283545578165148818476229946717278502599617811462212315198083344893835859163165693401906245579201030360558307525505473409970945644208886876727330488874802635931546744125076123111289343687812656947348180619497376229572206418569212503138111066064319073423382591715865943870824575117051540804824688858409724684449349810280454036088161186039868013447999032071756114064416392622516349026205114199104698303504494326659531879877260329173847462920192204068154296340961780822509959064375949945620673110083333705145207244929743384612117688432355847049485195056455601166163111881010143253434396313116682726177211519062833444903715227727747456706330985092580412810382948791346373976666964007649779654482651885052317161478666953614526565321950114973761377809666560167856686885836946941754736467106386485066303421024034929047740035634582600328567482112774926162096360935691611394354425537122260311311437182656826263897814032433234152341816394652241081475686520788684565633582547925063978362490729804378122849179371618676242326081751581241166104286990576470587211598532156445505389704308681349056051894860107038824802822623419739171792517473148813512350220232248118524833158436562100213408955249067899632293282689307768355726096716022680657796472077444048 [112,86] 127598092680163340957563290112813948170909679266029122096718151901411359351966260268300729133242411779855555434350317293786849082966420086292300049668238418407462352368572999693104279693198236280615669288580933882807967454234395810541970813475863835221663388919879863637836039039730190646843737356144253933054624437039215696633773723208210963843625238657656446495981229848466984203746859808533102456482140957317952276414658750254722369400322062755204906660193477265495882987697575433359497325753166377563781584830532362443630177001519107816016588875896043754108720420200926710664629961178029170419035339419542918174225182044242834278540471260323492993500403218319606496935440671196146078714004516742728387318051611336693980804323005177822341241106412833925194825386549408990107135199212565206666054350731361174696803645580004687017594331634779589638536802748279082821702601271950115637383297955420487152286137214738904713653443841783531960577568414734189281522511104424664625930435563084194884156398622043845405987734281201262284789696272220273552376996615157066186459883856636667442346531455597504636934890008368996175004581229964061652563575397679339565275294702067355736143283469914293986146464067622428006328996383991484314106009866510823561054805198114146414266401646456154071259372051155720714696025595453595153742404980025313442068332945204471287714504426099354754822141260907609554665138279357557832350741687557011655535255667523135116535607283017261142486592213585240193895459080019140319722506301405977835155758957610070691921263772659038611343715880278592406507669188601746945003392640274748362039858270838608287227910273154877910438613503115191007274719812469070196842022905629172832470305075112142451969021790101263812847763451596770908174789700871605322626446942479742169687892639786242768832103812780571276636049054846879406281534 [112,87] 84545582870253935574735263972926708431315659189757819816039129246551831011441117192741274021083411472446835787226798047415343747949633670744856832604451185763939594117781000361449930973095642064539505921343135784960535456607080033210476475858833746929574768980568810763780452538555543583350425580326948181056584930599591269729859795719304063597415070109180553298122779386156165644334359251230483007971179720302361221972032370637438219794706841619110055991401932495588641912817296920230607426456414485234272534458909741285177821246007862137307043052648303439341784242136515810821590965529399997289978928824787369677801150828822643493703430635025034351566074530817711092118815150746939019524026095394485900215542027569470066505347783524741396999627095402656776567997428315033455495547788852053831264001366151835556168533231133565186969610153055517389444949956130069360065499742543904325564927202444368579046843636943717743410445464508497058514692306821062797752805811593067053889181616613787032298768477514444930796416412407050181999383235896342625987070868201495062254313422112196913538445559796370314467616927011679940506113307350359107812331481007436952334713497659696226604797294985531860942355671106627910263256003137398588266411639292190747247709226681626259840764850749291220325323812293860341151722111171392046714793192437576331175090539492119089400959048177811240018982855616655572261047513431886976958152029113580032969299082384725483514989453107666587458587495686990491962395768926855106522889803705882500455873314651047705959437201750663395321825324372913080633563198415917067673989987171561203434565219967803621224591118604475709509018898389601130665081952912330676248014614714898060173208745984432444622113736724654545703611418856356148273471126814862587525872768193142934597895622603016950216458664474040284066590348872136832 [112,88] 51209383016728265660489520253523740501576013971097249184239139461702666978517836830489360142470497146192683806488444927882553611127731329235167989747425722902571294641615740784994604974292987364588418353070806569172829847011421505349389078552760918442971444940460451962516684436008307518961573467693963151504038724260429769599021374103077134906945377304615871664925128068002300828292941351878848614751441214869470709682980656192806622305033849446782527560038997397521471688475447347398711291483989732444664854991176655729259586280552780039203704698639160839326350694537264589564618184963808490121250928512510611333431620392979050747499930225652058660437285197316286619528579600801141578928298961422838731133451957990372550065925010633373274025909349231059203534668979476088935116566945304518438218546864327002677034334675968561784192088250842460427009083966708466938981750354558477343116852633004200407319957019009062424842895176134913937729646401292527862146564279827314225377492210993440622773458984828645647795598286725164089170611374726600654046131874039289357396440681617063164517191895165827740571365434586163218418551727477432335333854829166160883074868902411805446099684502639405027262596573189284265220098860193799463194581084575122892752153428929836791657207004844598003881562480794030126471254198295269990237900610572797497911820254929966550284502680872430723248163834441469142678231217277449465144564382845872359341908733526475622008247652502322070685071025776880364246117943127620336881509998900840946910374979786081605488282931447171515249755327033596321672421217442444375965153916429398622816774742259762895421256642303565928604829220949245410675843358926947599257328996162899030634202494567641563904050399452603586573451597221443830570543608700553617050868456130221969200371309104658819754273532842692263848539348704 [112,89] 17635967995321521202464042739542230369529354766401794194865760074187363339697359497596885147944637291333274420552833974826425714678551050383863220889697633628252229650649534185102820493046437124532263857409813024492345441884136535510338523108972320956048918197617986551280677869476450261124867431819179291646563388739286446396680059186195870655485611297465996518620803766708349151136213512445508808889491335208246047160782524333824923392337776326532601598521894372069083384901309436724966454831380433476956243777443636661357769631762004238992820924724876807982293289201108849825413278923463552271560804321225023932640423845545304423163939961671756648108918221293568950124650198947507878414189579263858836824731641311781617351299996909091173360836941390579599604749266334062068859103324449724475327176601398554944794676716854354286866826671408048922555448164635921909249023037812436273202386395892940492206300976353442781837159482609036036024472973026858312416171424681438732540208346953159000011171682847207073435420342686329824276699151152939559634406695391784530758538243429023806959956626570445558239134621974272342663002068436632697903464608305348596232599231705078608607592292739958071755721140612025692850155204237498416756818665439413344562172797921174433052325899197952430611222097118580049557972814149142928033506580159585419896224385150921737570347613012774477554950168097431546921677957046565158712286881888261240412052003494763553318521133839833997121536493846404565441217004912180857307317149562665685870488226920922765216396845881517521079339687607641924455225029348269101461238128922545391085326903270417782513480929382203396129849649094732947133217663368407401474013137409352061568424418687587570841439721407355972121749219973616025399099211623197479208671377984053719971636412198040083477704113631312568190560 [112,90] 7659299950196700116265697129979223393427220509581319994027730896779462141953583512943016635164455304938359322945166184405758272502865265793691744276427078157031577908530673161702989025241994598719319666429908051621860536755934044610658344615656054022491809894852318217028680559388919654887482974736832522380693692835353445882230806837884762501137179626204158276045771915188235812143091773190517380623060256151322006754353118784027934056481949189993376879510536260008083111473067694865827309703730787834951290878573026271522876433175841996810270188452347300556970823954744206528083462218811914576500123662019706171358510945841095499679001559490536534050861002978840385749694269735843861005604933189255235976219749991573882631135822760713081899229359529926438674813656362870265942023640384091667921323231827617514299737676493200040064152693340309278174705901345252902618496204024000172033911367827748614678677559492240649807659559833079470810609414025652382863047378891941569576335060307855970708283679859825668258172515607660851733160444471267402007742251537895426734505723244747356937663701973166976145974648246391449749692309342330122268339314015999081265142917718452009216727601669459703427352034046741536065856413756496818428342352518627309517355559006925245114871825873818628139109451931615279623516786784247125909157511567456640054317236505363815726820823584989966050340901993519134626048519318676343780575539527443720305435584660936440505285900950645643512269304261258109569949747359539916066512743880041732902139923749182032547253556647755147835917601319258783302811636829495308554872134949139931872806822862685429304721644500401021787914698448096972680542230190677101973768581060930107629376245161372910324925777095424077056054863413454584935425970404942995645692577834803632865500010231256124936710261561189040 [112,91] 2339227375480410769135277149695448706574621222815775619092121251760919099123594122693851432352214156712158797278499110384402140106476132318897676352004011584306166753846093401414694872441400836602561345066969327221888340641922210381556321704170713930037897912843297972123481377063059089459262132110495468036316881639170836655877178817551348981253115239953251322796691858535965816811265744134580025595379068231348988923689803359552950066885863572377822547171650645412909295624099256537518086578160381039779373700931438095925714815096459084910967730814231189155166174950917668198419266212889202204604638813438554590256557466195122845825455613574979205436002938378832212564983502071577056647746447125088721860411133854496243748191417349255238933125135572110376150543220801838880970302947673120454991287958244658406655559480886128362984254465040437457694236285785453470590063281221098901057849937271431691409180584221543217575338874463679211131250913029798201342830549837817452796868465628814770016300201791271926970540052840604155048788457345822208242569217748753674337218980050246350278711079175229958831297336439858309652070025994524874702469419315672980022379631357880552046526710568358393492841234743155925994069806898100690757277265764367283170488785663507544216826530984517557037789116762827671132536631449335530386341207647048218023400375729816756580701158901078574116240265116924330783436563682165047108021274032041263817498934753278557649123337409698217684742679000838864244663725336623283999297629572245672931342438426103685271753992555911320447546144624378645038674353034033022996506376964599991628161213847288031133733226953189038066222977610848873379112395356814776947582041275385219786349293783156434651285627652385944839907531786986470872903887003724611448307943938420285489867183577908564090444248448 [112,92] 326829778527957259563626289278716517666087191259698460482673410852468290297030286444277192105822499800192509251681421707234454338604079840854970405200236334163453160926544854431344548081601363188708332861922883162405005740505548574777353056238175673808019883155358903711042225858889406721739892915571034682823291428233688505525870629332223093111653215090873269355722913136423625572126015441360906454374564450228162528488122866602858431202887207039578705660042185273402243278702333596313524516072999777349180088392148326375941555841697715042399830939235875184613432863148290837445673244375555617967820424971224740523456626001947326661414845300981594687461512324151680527578609840913057932842134107422699428565607708222033255399100671712619361872002776066542006305848918891623683171471701217656049042842131712596474002834052980003071962414450085021775371185130501281346940453701343933870879803391266892989095409406946426425331298581045386992739593682208860835160496349598811321884703195176805923839984809353725658010180477213725090962211117975859549844068345327679153481339134335778907538950785619895576214451818682890296461737061795216662877991500387269605270690455064797163182551618589482043542424612196232482107164828956240871037261146339865304491434993015409027019733790990016257634421767143385244155155060908174652721853585280080328155205898057552221911947527477951040179193918207525348407630583609213581944031316747862110140777125114054796349958124191884741598557661897836290631068073856950538312902662436229272968621091191392834807083868190283442932641310511675420512032992688019635107426108857435237068110557191686493770763084716740030267112481223185899723129172945658196511541261217094720201424939626326690061771061778953319085608371013357632013764622135898554627334577633209948800498967951483740768 [112,93] 9310443787060342489088399017832319242677946275298543492412762373567146809008628451127165907204858626942952186876895438755664434538324179078502456749538484558775045456120224348439665091855430524273788166631378133490421881919203435998795345912818836516710604199941057880481232526953921722194584456526180280785073304095828275790655372439661266744181884647290726024232068080521756958338960478254963386194484860282410851789462653703058300949575713799253302548039447919124254224276637151651176797432555751568845215588835308382448413757893105085448513808912418273907660522495653484757375030909370051431827922981865726212756549919378545007359934155895509663156307568906918846293436624455644967493126780927568692149795493432757672744068685985577017676518927477691025460406152102041539777277724935544003589289297376502227992685296646363206796246065516370312913222949030924170263333272515031968922694713501473458702114444319625558269969644453693142852815709840800271616126765002933165346493400124387544881803716928100707445534016928250294759728938401770951456681056628855053415798675109355912496833978599183514342956030326244209442199771833336455568668910952603837093522091834747412584398017369139366238124242758549278932330234016754202484510667956612941270171827827067243991425633146583487660060302449188838572674612320194580402799623827178285946466083753053580250618140669605669099723202028111745281791876738838699829080314798457553008691200322192244791815548082308602739735543994446425369681909919576565574506298658756780112188881368098011981100248094885641099532962575761237916803117907866308585273876728830867748310830256487718826128972351310475984253879248063392025504876798189229648950597201135243329214865570866923488159500691865227653902651217498581824503169689732267890986083068744162782605017979648 [112,94] -3359202154970864492568616585287502310778489923439239893586689876716214344708611455996138450890372867522453461048435070139322840013280930441640824951595654809837038912282120077375980698330305550315729861620167956929400483707199867093317528798593872965206326542077378484403370163483969539015803855390548980856517984323123990908525609132958447923141960066614869531000633908887757202582529606999063605209640455756642903038088938759204542852923013998419784502349917049871804464489731484916346608677742794863170874027129474476400376195122666833169063632728161103535458471115959605848054271484201173860662821316232542239017126400059710390983328040887789224920221187639308147556953983072791972164623159454041962450806399237572770637234712698890949508834296656231461475298372362657771709773612996287621219347633761070708497332776588062389551130503334990420741335550896677470357234284333431279257030796640351608433842356028456250267083504564856120450796530264862417223294286821031412457079562756616790939330235702233915648097702487701632077562615396562667430623819439458154884050848662486611861879346014253185487861827243597034655455741952179430942963725881057010670542631155242010597873122048289668897741730021699801076534104501386550760850382436145859155382765958624001609332055349670895219413163440771358954894856977133732047383453151289371472514453824151548039652935626659920278697047995680005036757576129744944341117605504817884183746947693091842372526314952787804762985777136644510401649228611634014075980185884234403644436010387941622448499201656501553384107322464247155998474717426994197730563893244964024972977743558685667724034645958766146612605187455412179447207297475258453972753118858262825591061700862733302918825048394611115936142187045639753562322686108683149308684163139549416415052168 [112,95] 99264484122160319938000797295942248616626114131517778652055884489060490414196454589453030353313578920721508833571773882585119967343110087408906008947597595040081619796712453743217706071484867100117613894417529428091797953737883789472511891666178472586087821398175662150036228618160890022971601018791020109745860992744473592954552996058572432162085328071175350377631825523360876525052546986596711476625490586531624888967174218182290728649569099536842628721433774373511389420439574128265242369458442735372753298685638183753815476308912653786334321975657582505043793813963921970442102311703149673225395730782267589118503818524991724921424562393609785891833172481662274537700469701478993808276799327024481749146070938929152548279348528192089364721983133603642143769787664102095464167500312561754366136652624269152372503283757299029325619304904005473412539341453719247072466055052876144014053984594298496695524564185540905867215475709096456452012539575118297404069300384332285652469480467978681468460382102994607055731323180279371965833679520502534365683771399190759555972801893228529556544447892178180508854315030516290497510650914223121312587719663903892034130936383200355051796250757339584612435523912277762693109957776776168408479785143969244234953561066475082041336014025104582422804249502458572775657925819056330126026776539839005253428401983576861652096498941160442904611121034952501213971895825859092090994513021138402772013317905395275134910798532336362907597282775784662425699587451495163458223663176357270536404011165880242034594651040287566562201079679640342625329384262884966593584592519656739262164308759553236075179365126675480816449899457084203068131865647300589865951189538130712633543166861891132848214455747247864506268833548295896834957077427826143429179909335010142336 [112,96] 58114211036456379634808989975506965261107520859175029217227954683451451249628228810642570617361805474772037565776296881968645607810199713649606106661733555489856115876121710885221278500437620676208600703077173648550679481099715929057359640436296910525106582150903712065830002261139527494482012007982799436977737455469583721384722371125794287963578023191638936322378125730143407643607682551846926054487716927396004145648184274526741737906424520394248299742704868460060506255819587622666277535092170542959640096195746793225554365036374051376735046661201456662811014664426306695381201340607001786374273505158011523632003575533213029915372733616972273805945181194651517650304230608250343925583872340321090387483096081947260044196224073899492169649675713303176828060301792525946889196478121800722554486468925899197046232377114826994884774174417012253900869268442509225284874799206667644907563532620383013891842376865147595096195192994891468880728681177008051677525720691415780758879014540245961033786747566242850782658500095254312052951546940820388473766076604569322459995718911260055559196995236565420657785360126389767608840185602109999601339939576328863886461721493363844565393514745861462130741162221883683242425010676093352850198035861063717287093182063933076173261413019498391856625646128850266439220471658550912055707961478084987817871635488918979380940320405930124702618582319013153632477830785865661495592410215454645378799968247912620831239156225114812135545159932853071540401447297466795374130931670986387428727311548450790101096029436898330620924420463504713338737024318913900445143194088492240890281011415738608757752030589332903330041153291212472972452424362796493781491162755087423732291720202618559436263204000319262097830049228296511042557331386121937578291417965328 [112,97] -5315749896853656436734355910334984531633036650786427005851804654213769396510554877019699232625035498646642164067935114489700591972064100096283312971297730909531325810949030191411788579497586377222015946695859639867745737644157669824556609245159164885290749632199287348167004581482538097145458433394077845782538810106387094471235315449935986402484453882671126087513643253938121238543769547357914965179858804142854813642987508696006009097956546281026237265297952357506109666983036165591416370834469567231575946208270899745243459198475292395098810210088849366503467324284466486373010549593636484701306034211527308494955587310123464658234400140243701038991434327299694365688382730304049782073686777230951274894577252033304475104294557784428407889807056809510993315903779364391612345152745784605522877996678406734673746722335891271573473712201891288242215421493352385903379632962684855518858248041080342797892902199460409595486101017053773688445804164279214553146522716763654715555415718203872903457551722257255906803811595809192413965757493522639129263541449621321655259920631533914414531587157131833447101415699602522230722642541072084937967259574814078137216996158622406584993081886561904473581414287881160741763739709487961847635485476408392322071627826361673041677858122372833550035383250345428799956073107810416551320056434052566732308946020058202658891083559652513518815729069345801739468534134728949679248699548656613960010233547460288586829890457999026036335608789002229825582329436525245791331951625571078607515673225372615892510891589466756769592148849603850782830956467090308543829008070599109417973920275085082199920718009791212414199573006046531034237239600543374932538896841386521451463967313142184266689648684158801674111351450739241392841336492074774690746192 [112,98] 54312243316523498495494528024610179379313271168849530024955118951523980114081579791227345546074372127577381865114260819268286897595443445195027721996992076805017659190291265259493673738023549674910648115757122504137079901118101180876576283844710500520369265709014632439651174408967951389952969633302883893279654287169879177275866628244128573864187558175247005189367897612200218780855335359650745967967603438388489640331538216305891755923386266927610098406363297141433083696907574427923187282687299441093238066166489406271060234781302613438921115650057128279021590549650441859273419829573346152733662834875855096653103136789601547873060368611787490078961224863631536736319572259428179982627683312158401268925090884799339929681651070165784870802534822315875062657830689892014953537525153249752159974604055638677735455408136236060008500098634443045520419498347014605262661917998638964679515720065266588860038702280715230571599800827275592761032563006358450675417633286857958350256702388358935603295973890356897745613364793764090788449870623339648466984721621639869267016111549707178547558398377413568629288856802543346331499481023800592294448927174527105293305422294465493700863375619252929367302734898674389928264059870031813630597512392127202982777328424369948689313818167838003500652653341388106140538816454377758452532616185259923018150002319651795937173806257037156544975128853843851121686238773725559397077170996570963851690930813616389843666525619897800243533298012962047877357676258069916353670354213050156487614527868333440448869262347377834014391079937317617369317566172482081751540953838367752914606241557600794337575331347526456307237996465673131935352415211263248589117672505430654538296401449655764952506489666550754037907864703186019955972719689957248 [112,99] 1132640436610845529926079278657163153702653179863110705388346489450832494395055757846846232774762786361331770478473066274796525594437926727788959816723784078802804004526389393475983632327778146739534528361724193648540663061627813013326299321496369702134838335911134562991314667371858950160036815043632961895175736683987341950415046841139128773651216568735120150818786511197953119416112072389304414808252118079517504930144490404310913922531135504410725490626269373651284382481611529535985759056873143554414327351815229499254000489767196982656831795272507072425072673520150655156838984620858929951550170588781025789956847242811894376332095384584053969866016259799722504342992212459230040450592708426529929974590844995711549166709127688378308304590514164819897526600652982760741225281511795871058871625026157355118353709274044183611691875637390718823348944188638893555406085571029780670611997957350886512594023876549814213680746230491301512342614825150625190215609068689256476964714234523141781259362371387658283009693009670778712802933477959470012184460873921340117805860703028333632067993255958630442245103703426969436906252393800412059472761172218351870022999076151712841631922692708110683374199925590666376239137387186194513787281748891108197076481989461067972445141505808159748662699853060237259892966258448231800945942578071001891131537102724056856303832991895249728301332544405493376762684615667119628238835322510471240439993059289592421658235132402014520350475254056446914545165932004289832091408335000458458598267962674069184820578720292993375284052243179885695491902200717755837866949040563687578913849575846867000366839922097173851257005563008817839169271895066360712534843752633752310918320590283394064083081836041679645521239844028925455561004352 [112,100] 45573960341638826781030069551841112353666786334893712032137131982299609108162008904305681724082310270639364712879246194103630240089823474178695737029474128690000031955850429683728897379902530389768317016030891865064952178724376224973676869970007700089972439974246920971438718434644387003881646645772727651043380198080279856782693938099792928012104843576540414119339204480554001205165372443024228385286581436211661776428908742073032098126737104350919873210257616031316110506771295724451804806640752765894219595779219576988415910666073682071062914868861617221656732937929886744348751523486822275402424954605600591689943446054220324049897363787977341893970874659987569986677270935053065790901947399937816654440680119288186038204897505600644766797259744807771072782219414653279138135355278347351820249440921318518093902043120799675026274596168297327775199213720375524653040995699276373399190521692028608412485299736797070949900770288946261995358308407564440040365165698440735923444134920150524874529528825215057361183752912114451204375713981999245568343274621197406994062244446784624348958478087938341760927188228044285854361277868064291171744373177046342072777864023620468549204706834001703801109050153571944827511879713145548215860624879127195150325643501052701807090819105972711592811184208837893197649554342238334448789317156878419019385009478257025174763903085815528783910650760424102443218918760894610101418313762185548077932890357634488440856490893057926281197631535161615595488729589374725653479706501179161216159274019950072935960279937071748412379640648381980092290519262871339881786300107091768577992084118806131520637795687988187677448939342341469196343354713314745186564689064420537673014436364437950524772932692220760181056509706176135872 [112,101] -149513620420433267395878103711700614659561236406236695486734282779765640841180558762492280696844997542833511018499389555831850486530818303063732739731399728349079481132914713098582631076699905105019421513172083763992230935919548343362820892472753251226918241070733211756240676735076770052748238064044129845320702527880866718146350038792036497166563744343755923281920662730485865864199473282145855710643280235670763529354592332415406566830542782005371290003050995808579021216928695060311425101930562801390681805633005473471211769443966717889434633845163149577357420281242721288526468730371203993377984299091676228493881306533009254507043879372422442693251865090857426918945667298160947059542126491083666883809468492242469392461820204188254392524349991641057700890959882382651128486452432583493277713761471592251613596212250387439054639445592440179857044409813407672738026813695990030461320382016437653495987765252203830740127728909524075892990683358496825879773974677928173699558975721517352128534271789834971350975212684995323785810620633472203673992756790124653403303987305431412749197710961877646446053286668736836254826960699292322617303595636009290444150181595097609321989396701149180078533313834825039063320688544300039029582498686524586240068522233169842969894813198236869881306074287134383421507772541782220405929455714946873346339723136504029626815353135410640002790763213657898932273500469067645439430697499831873390132587871747375169794256368274720371688866752946874277269662675668477338811515019087307133568098355354978010198169086275723802617973249924669153610510782110772212991402428283017840595539527457390832275742331451872185964349750599791149192338550017937403760208221589704315294564336477355126520188983932743969459530832 [112,102] 560502000142002373036624373399190359551822094380712806487572641186503045464856610081125877784684905370041811961145474055439732354440613017157607513663127888500509652039847931939285532433911759400065569642742646856714165978523160939638482465723396571619510072207718880417943277001919885106668308329106191540552518898824303788233373487810473001438183274348465277700410079822043189742140513925788224123496083283942210777171558978778752200049765848203620509482425305091786029515313259062661886208010161213485640149431072885349941266740330745594094207868668549873898920019759090306089298412560213537594651403284040997751591425004725615192779615886744381295774148545392669876638436158129303269984174110869120186232407295786006371068657947964723561075514932841871426384148047751169036755736801392790978201884123858451774954802205467662092022330618099972625039038308294472028302839985355113323601998090469070534342693549060933379322694832343574983059842545231735040216495720387202689808108105822830607259036480981353433413335504814565641253214794543089083906061009567488906864464130223265350741537593710352675763103912678978940285482709100766890164691579047175715686335798759322400725056096994945220127457845584641496677176696085198747523184634517603599838719024809056868473923256189100692622978825062496998085169413634432339244270494488238048026319562158764298584117963580757895385469692015443933301727281611565375345484323200595216738895565969188123211789955424269151402386271226584350245639811353904402295790627732550815127306835818534435595534010643354417597648805798068349502740495411170929644839413807693838456886375071558586566386168970453718843808514534470776023469126281315731028976428203138562656455773725318758040771013669149436 [112,103] 3777532689130851722766452518565102908687827698135035532949135646430350868344266013149049818076375334782677430498398388044042188297457348180992940735720597451417804948860975268376632561971386669500577217009001394709495595835827640903635316845486778287226408953700039073625959298348671428174229272222771299441516597324961925206415152403778390697311470505522002682483065771057533275231018428929361460691421920251885592060717677936211813476587654614805744907720690410499424641729443291867797921914000160383155814275247603798694349349708103623416684128672405707321401157758756003237622352019185906651500623942753777688142935266798769437346853599947004452756550379012006726713516590372074440086931837327306925237130842843204658251207599577189586799360332852212058231202170954299366256315786167669488915724909333762620624874916903358024191824522919263507995017066459807595768164915869841681086285663176728692447297769788853197053404666708249510090831340013227924752054292655553464290264767190936874960558189616952680496074438756546982030537333179547659447836233024343593732102637893638076550598038439662969193010381562281118898744439531580351201442804000833919421466908092454691549104894252283562780589254628260844798632753383819289697091088558042240530886608591380001454686016611395836581634851754359896296535158521597692418803337976828387976974098447366552453980192533911929930091036573790652076350691724451956089512306403426893439141287660707321855173932200698240530024632676039803025870705366676048841247022100944615590934107942416208556400403524476886992983245433900444993032463928932962879896660340584691720313178768082839718844750148677131966264765016637980391107087469938940890244184843824059630953483277973405622418541184 [112,104] -3476997627086471950811971272536527532198117192252333541552395959520142582534700437624799973386689810237341920781958742964622597825684581697093001092077561314364860310248690503812353278879712110773388756590011653787786560396487791995814239128141712118043247293447864801259875142858218548174148203033116725653503667704311915209010004153951472474386685426979513668661712871387205567830186696602930906337455857928912765217982677656956773798690397648665965949670728257826799032107452452388897425225284478453757514027865048649806052755536762877378241549119485270374807865469454166489278304152549044781315434035496019836010836940699934820973711549537728729920223049129285144698032987658368687706404194793134346887445930075047537117254400811529033402442997626288077221690646545260767492667344465339405556633506581343829162671339909799416714498721757392636374855432459785318518776361194564144932154244333755286082743330188647983058043631149391905488889682215817274330675368854761234709544029514214549023685562670729126875706757082020525539949935843461890257567730088602080652468591563708789179139107955183345117944697523280187373819601679859007959036541724030797862929623045098954041603279630720470172992026194482785750330068595444133169765746279475443568228397801717199020283895013608141960010832483213832345558234489907342595558275099245436262212903324867561885010504057297055223346747371065383455337968332397087038017969894616111524312110722603840246183845247101174992781255799083144261412169534987387319177868975955414715375655392568833723726660477497002561146535661970360994252267214040027312153583464695924840097917363963495406665193087135568676243068079163423084465106910770196424995774124593760766700209143022526704 [112,105] -2988652277228672307268388880102312813267413920356008077780571744594456561403379450504058503148857861458484795038163319232153987226004907966251341971805409656877582812887559621216196600657221159287584558736179235644004984524398766696694648109949111404191161664250907015082488448489069967059615718060910767449750270038682866929525416804198700246751406953081667323934170965723353633693509708622582484075962189778697928240047407844269133369333558865846679087848072028815700034597936167975706406791233269186447848202416198100596196595820026895447169752467239859801062601007789480110636359819930121256343569644523809148072401831375728131721170095016649043844720426646585814026600398778161024150122927324932111419475927863725692656274443941742994401855841537234852431504695559435401185366708756870335275888186174828958456837894649314315999352216890073547957299253078854326193798809590970528066239574670723546393088346052043093150772890995209117516501553802727598672710867603170443430718756780420554670044967682150122715279000796969580473256009517502104539461867252862082621960013655791558887118363271217586333897547042355220019758560006888239945299345779364344143837410943457880777613507128727877107985155036585354386410508798875736413283837259867646312014139076794268172945368276713321223664470906000113122758529547069445523568173436232994590989641867521716189375340821012891985757161529589503357754699801656460362283418382568239747040041987028423561069360395050747213405966779081512155489267313338272202246601557253184985158414017271863396994052385101678810508536515060748527104653247657445903310039504674096748419348694934308914380797365156607020623335945027027387372367734145870360183039407544561301497420304 [112,106] 4690282686695821019404221118382084779948704725826489757031376262591710178751930317154988299769260656206647570515036869622775115565610922034175374400012131253031546072461144035330000725534426465255091696113406049193927146326664879949147570408861657144110043028319418366642278191418305819625373023578392800443723393146284099561740348305954802990472295648344639133828013785397320911572198822598001431969543612017133196343819854012985269874778466900253996666149763356673131731011624963315803800703329211121340918177802425326213915029267254714445774696514601035512285834185317514987818471948274741461914988055487010029811646394170041567254824061063957450081645908997346916525433170777924951677017106144572053905267354457601120336169742683599638901989681527003004124901974963087326582552446519794405694583329927962801086162944072148002584937931914835233254372185160840256932400124111687999132147131314470592217734363894824305860592173896668644973214266710289969756520970139234362604381024726070936325732729029520556711107149198508745708352229692217269987404752624115951556516902106536695578570960069641273689204077473099618478234841950970727657828833451839832538489817799117064240042459397098186159301548204905210860061164301993965101001083809608840038351883205771098977987480040583772502434386976769813519129321152763205090975329395042849056364002723247109412655212391529406177424445415470899592175609975601524876428291567933224950147853052782830145508858363319268336494608504283695773943477669526319314897124204354282994067310032107529610586564497337948875404672162414875625001757312642902184270386030771653985383526494913237888808272006218070282598135409893291679336474493427616849615131014778122500 [112,107] -1616899313479642695999717877185028191127535442724343196221404062297980163701855326806528578260022348016501233397105317975921706167823839916533159419537179040521768234614182682075702282265052829068870304617420550728052029696308596307588655068898524106100282612475693487589634444221523954099998764490891821075320007035705796770059872056703872457410454311203084158837720429373300037494293300821785307265917837456452245436851575131769826956139905098028540961987236723658718734452775666505195842176981203654171356053182634270965120395444683757334404874569710229577348125988300611290162185683729979829378746829801684445251035458316633982316647056905188207276899797544345351473115841449129450133582932354126971097800817656555902420747801858660630626728004772312168422126109681061117376763529931400003116109191040489582995061144742302096095669658077489717570055611939057025542372883852797009796424691325667297088138760414082435811530599314118461943405262517829387441797824548647188334797896153169998315790934879360256164449437189843598971865984860868155843149838861486897328089988595363096937241503607249964796139659877121143707176541754467047886961542088318555449339757126337498292153442211109048429722504597250418575039856365867561817251719132430323834556514012948905113358541630319327852696733379496836549337523644117597483908184272548635632528614188145761559396834034022999825737052526182024600161946651536127303793563888500014364085292668232283246200814291808850283889117422148340620431552264506771746274070755220155077704241125596142395072346652060610269428102767907790230703169715689336808650586151072917226013484131797568082379203886013002531641348813795033960947749422992009080567773248 [112,108] 408079950876590535188256710096409691824880562545947465167947941534485816016352581881794832460043174831930434677841603515523309882499675634385427757132275689435266790156534472801082713367290229118354983201782890440093848146998000504477174681587279651581864527835467532025513256326315584910393040281190507755580835524550115761713619020315808557733299560978329542395394647704939759688062820876891247155862917008792739386575471536364249054310788284659388039440226015917333070891753448852092152487573661237741519338332914209199504336358143864563235396949665012059666114360847069108209348724269332565474868899061572830938973655208832418202170726371855459586873594261772598785487424154965590233432830841194385695345117201823823944614591588659356330656666343430659399559437131139000467988932741066742252706245561706762897102909736255249828297608106032632140074805522717897087727333646297392680587763284872119847068795789763598719129342739002010177052979250769582453545297312624054670929370088353987714306539024049235011510768469692956487794210566209797907347757248331113240222326463325803608244477815375954894047699647778800119340677486658851751746958818627393051501224444595040537997519945015726857070333747922191008275904171423360358627415629088543488709131801699178365685036469541387823159357772811810106345124802289878794850717809983294379706336292269299081941620454928114245422649931247455314667193746298870057518089766363413921322358981948531244233882385330322529425048707490649099400392270999506207989346269498830607826418405352385884727836407859795861738856358754469578920627335202031374629266714491595849252440323000089952002764633835335399552275942944496334326871586962092840 [112,109] -44515655893634795934342660918004723155430403659409381328956678989907970807922966004284362622161983934969439886425413374641412597193533217027490003145874946826036116326970215922815992596724612924263020138707782886254992300201617350230846791253353230347910022795948684792741932900492394073914702022346832822870647655019089595398838957291478035969863178160688631526080264262450076953636782009200689345395154058029026433739636834990589587284994512678033437141338704310940594452881167205744626102428301774946734136178141353917058699321086762036010337681519371483859343741643769037069674567621973120352204129513468703798115777439784687278113759653013621988557959684883638445704295796177198170189296363956956476436381527360158427691196643606381440676305790559689913314188666915798042388309963926233048644770324644464775453961027253705837201577916314450487652490473265873907593505946008510547495076528668124613939415297345512289884024020108066881933243997410725486373203571220256345709000582921999084146167090338982309057663984636018017621327949102221398906864959253440022102013643436420070926480321463650897512477271552566690577329362721974120749785271995346363975713089900218329095420709251511941855395991414454905264802272112929935891885671487142253357350034211279394851219392783797014742309344876264487795692428040374340942201372213133720490548719889664655965767535852773968489757298047276589464356876831804055031524450097053564328709326038995948209534186020780051900038685549630610229340622230370202657164429482090626662208604899868826861874016881425964453245877513759583390373308716490675650696093979599767662050115946864005179721611186332922559890264256082426183417632 [112,110] 1692276403224204903909159555451528152576816774421806157754216371157695659237461904978847897616793186033133300079925884116949955634253359784745008915481283815841092706407649650775086784771609696187570240718891847627780302631777405256258775821659762355434647621913416356586657183785014504993947649298000554048283021427532462716684563214266813885838119341042086702478315164663279043348765523388798347830599887332563917567610857054784101277091904086047990865927673325975203590886249752711922182063683759246349288378568590204433164090179628121348833107386057202561938368786619480274991499038168533787013740838325812267423091172086810620527470739922465856931740236389586244221537395706617795743184133071960007857436422737192920164287851463626643968998181552841823275123203248677987534639968863748995993472177473729119989990283818637429706853587424227448638685703164473640114124945244571145119633422668996904191604437223568821085728468493792758444704716603812284635631210999427778724868159411703976155409646201804495941738190886257436258860624771372216903500132435121100929238257075181247919105750108213836191533422474925633764023900453949531095188965021445174962894450981634779244260919009796987424072688519011641487579796512136148638503158817934314211639121181754279596751641055270844353078472887490466081316654364451883805645326815883271719430645911654985274813257525283001271364807620691146149376623801229289350375415192359976868435426681803909300147772348053626807800204650606137635095565863645243723937276991313312771698599315853638128827814191500579507239884840925381111459937310672510835876254518239041678377962981666513770475847210442543693847441412148550 [112,111] 79612913440224090693701087085683638125508944047773228983602356813258746843877405108942725561025719349386680616229599311161682129286977008437528266434153072361628947910489540353341771389900922797154367712426692740528919672698248561384418577053129843220651998788560704842940215127314524280487412232755967886420625192342852741425962677055086588093052086859620831383128797798851858539333755656769695259152654248974451455579024801686882396477593849115814267283275815221530452164403013228196330963828705741070966766138616701547903152194316083213144874926653732388564161439198982911364074744720919956890708727426603497377593252455966273183776841781126135861948575803652048642986333858899450432884574007709136335332356047001397073258656315328422577679970208447275741388527961447467967163018995085171799554321957806457543206288397043451795584373076280476407209298790398207527134070738973327332261918119948500791773086751354520600041798838771192047155215559674228318225387926781349607616475356813899024585408716856545607968184733965791974979356198769995831085094998489670994079430202463747611527642058676047845852364297289037724796093082815228789055580354180400083038270736092930065610248901226914805792566148853337284785283322011634725649913065255110024079252120440718450577162035472029169231214536396360008988285659806146184486700801635261352175979983904438318919886684615098847317811644546023577873984898655077789713615861899459836753202638744769891931122567860925173399378997261128706302146498857588835189765145612853879632011453585138670089864054218405156904272918953679853707587493504711298903812939381356616759346484140387827815342424016032711036960 [112,112] 943691577490973799002543539528185961770982927376997803823037246276788155410641428515696335414843224204209806897345095524925940656076045816835704111322670256203766936488401464801953175295022144375744354891339851457709958354606826064065035337386229043546761615232606924405266239943959270203886461052727988125283216244120276147154863248925878511350710108489266178635698426021446811025710900689797680561769826792783847965772239570940586734167179968019558733488692395549563939785732220703183448724928889963830443923339133497167329823539659330925606560039500742489651427822900171227892442460703168068318925159637987973109346854098427242689147778065260727311113665958765769040138516476727432439288696917519145196271156900346724544597276881060024159941604229668300941308172832220518899159033985334601312130645206632829930573626385779640858543727346317851986265429406416104334462378496929199348776282036349418430551253877005897583102986360190736906417561438250619033761445129846603566790860243772446672052293094864096852101884925470359011935684356823348059032409318111042639721057314230764987925331887537540187998723336445537445521037421846032912367976481075997524512971194000186135008140464386735333155873060566947396016598680811850274453654932213457787185000439580974393177919550375583334882392494545453515122116292408057657543738450058537421556604607507477921270713865375389339116771765188933998620120695873672938011735519580983162636333686222886344360095157310403503285789734032142676482599133056677431063191483260746721793811201426375758454647574272633281431800910862729423568469339506898820775774558458861442493948729586850596796301788560 [113,0] -26724329836819086323770285453488288851475063788677653515696784474156484096952385466656409465005861281672399353130398248706177759421800479464802673515626153203515269192843507111193071075229971327926569874964094674774757830077051585864213528611808107300017162859718750540610189230539940125605050113479262342071027554330502014868789364708176703803935017154974144265236549607969897691843679124082889380160901603375875601179669577835935576732949602692051176840207276558837477579907478645153150183951307759428633978059354058586705334799991632474902938656676231268338580873118174335493199658414479740974264706332138187536556832342957542804815945047426904047729730074825395594710673544755973567897516519014651559864673688626133916853954049636464175909235098867252880108630410867868503376592536716120832724714113882196865944842176936680456179583677734954806817451996296563543623960356139698347940025180620301788595910412807225042089135159679980180600470555626772074557759956691601115819617916607858157575842769891846555997338708773434818703803517074488539275832844544230031472072563716218864763523446788273761433364996408462331790148114109824906253995041653864948712180939239158988251209831993954718260157455490776050407190085884230120406141252244850599271028290859967100854172122749463404449549562213134664444127513949348969289298450835046853374676888084197535279620094978263246495012690038796059580556642189377300987246248236724512015014988750835867863717100907805673933959608227084336511306449037489932195759394020040166010667471222423236936844612804037304058552735878995224917653381596546313146945506584689406439628522094362222629564431001205185117347739433685685188948342679540900732210683198200761418668743990725544434441344751073772949871228821530320639086874130019708027533260488614264093659098597849659862334800436347650527715830031433207419630578691269803472333048119742677618364897917958856679422041090139964764572595480645926524584351410358775178619999887664555020780501708187420170471397157806456731946749509496739723751158118041471959588908564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -4867508013219356679797026510493482877870531331211775546990626092803908753353083488079742812032593140068944285422671310964363936197663961173450249342289293006092698590456528633255485094148484942031535080198427359842393225178678820855118261995302322468283664367693743230548438580977320077438975165480073679299082366930503385856568989388743242887823712511190964165189625204556906413278022736880674239563221963470474430915237852285590929442594435918328485927446096392207915420503642278468677658949268132803580374650230288334565411573490943295512600576382445477168100117802983470761507438151526228452492957719045891954914278204086383817242371163680325011848464482111461192511090820386613583208269685394682719699144835746897018335644483332849479109048115400970528812087794898042756122912391988216473636628633538319783596184880338651076578652742518470287125493785231802337360782190259318687085485581164053775702709433242221806417554936171406366706380690285966038913641882977958591796398907740572170219300849711463452003357607476340091737652565348878072876673766690454036061612135591571591414254664517837307344657761193286123673728935833643704758445446674437990021170505642029367386083373218917164428675218220270424786837150671302077554437064705161714957705952104707588378740147052528530513469819612665284377388703667796648805648781698234739168021833256023182993579015023273922461138982551667191105114366045178908276707099482169789289015858566800625283517062557200812430487314092499560858552392615974125280306317385604704405539252426495263936596342805723750848957047255319247601065063331043065778611610786059621058199852013881843208634565897462533925256684832285891370354796444408369424632239868748513496803815286237918702616480228624695754667951769564936247097455088802206417724862952164100800966004224406507218428850717321147734102459487947390471583439969216790855021036709567615195447936256557171570136456789359894196709064109233575533561206273206557579423549435874200671378537629292784386012740620116593614251492797879725565225578332490512191078079513231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 2272544373043472291970083159426417135230065556310080587966006276469390714978304372983293526321974257808541484240085369389059505173886471195579522919902125448934285978437473756758482356433728393080598751723381077328895293154656751756569300475181023160257500853647778362881495192185926249260979854052960954697060936658900175993413926692120160956139930431267307555506007130728247606047958787959858876378388455498535002947804087467038309482640983748253751998506591506880948130017173956975133603615063067045135708931792928258655134801593001887069522068646274925253222459211244035045563155810303907488032048705837705846884605032527784609744260558147771001898029099061896277374788007075319084672531017531488203438723870062731311700169095910842929880717740958799254240271366745630673162414811154386331690216357477582286667421278862573228111901232462183292089661347557876047825271599731296540570333734181374952518934683879741290409754543842871968054108992292319625135643648230018934982078600255861257174233936356022748061882375043304224484665146321494630386016519931929433915886680981879905557608997560822902545046030530175307649932538899375537585505751713972368809537535390460170580359020022785466455087284534437355644126840317036985233581143475449419388464477952869038549105139856452947299110281587322005386690446278192067465302935774899561099099945688977274973449818400469239288076122882152393356645437692350679511947217596720944805327134199204698823714812376976260827936887194743053451047812789284549270245995545352568987652974005383111214586560944217006578253659826101179976572338948994202096405246061733572838092150502543061662767241001890267166436677575082988814146541294507076331966374702237969544078214623367781099476596819342307426694039379251677570620536451584226850624462115963003546877937657675115227921042013052938135793052711174185775183384682074257423840487909293894783621577113689483071921573711357081676895832809575352893757165299901714811758126989416819312941701846322113113788055222140075257498626540270317295603669000808032417291697089507491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 36994676560596874634395527786631909154200844828975031579463449446083366022857718290990486844311102100362862016615637321386164808934716867972950743094549143108692741801569807463169832225047611350578580482203130101248774584200683225247315501699327126220955289464923465804993494521222281856396278003287847569779660684231084827143478033242135231913214400240485862402400694682742576322473617136711016403614440987522893982671292469953197651898263563494899836332512992824823130023176825604806656043131752025683279568523969082117194746516102582258576708420561678282487050997091809539493629824223855411360567989919198603329346405333380209767846900238354810095330485082531043188703664799462773075646845469651200612446990383885513065533296182941072059509937362770573196275716909873044409960152947316969529834927516978522251657906997536483364371446024808161422262941062525669532284913917741202073418249426942450706545331387452370078948174310152500479350953558487675050842626870980608800667938264056429061062773163659063114614920736530447048896526680946518322638888483887101869865386809144469377016390262310266677343729532637412650656546118296942138215287972341882861106024534560779777572962612121523076414683114238094946567444759308757731481602689067983418058446640933120790868724776659585512198924169915165418585801044696991565437483020085254881279078338187741694225912853977023497624809632721862783205561528089312877731650306338802602211572798695074162451803770154491157921191326441655322225050953266676163715906787680222157007511480032655496637842993441640854313214805136289415854209893644518217833651962590535220497025465970827264994285480286635539622947738839829145026140502061106024488330471463139642809027371533793153610781441782569867360189351677923018355580028050470741646115412206344908949397748313386240002362940593605000447522529093776832629393284617052020685261671340750099604560424438990111559445964702444984373919152258938583086701279247198283269121876535445630755860085869188817110057337596211931346762310685031566318500290746514372167694753808789798912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -498952799928583254211452948120083429624242153427197234411011859354031234809944147779369519312374775702449286176502966852439797591649042719170862093320652063649734872316741493625091219881714164237800648840442585311884007845467546847667084969142474152105750618915157111858777234900354281767995678471783980577727864507851689617080080476153301682661157958564170708769332096569397728987401136601977387422079143928547064767419223286692650498232309254316974134944103916548597788950060118522593248899248981486664153419653560379198854724614381451436304949633777396988302409272754665346621376122677347369051620352381798347338480335334364011568875922468916592553927796355079227897873620405004784062863845021601103407556847761570475328997993249887683939295404026986339486369982357080014267846622735142850759913174778134018580234518656388036186034350174790602139154905486820646244226574250164260767422066929765276898189357952085622318266590933006509832390368254475839446265940499134066232799616411951258520784910005212547604809298650973291624548709352809115374674944723915718839833325945176790138854335813795871570167204661323993954946323153930470483192945774142620188729311771062708032650436446453232845024237859817508186278957202135541032977247849775018146163613580379971675237365395443276360592989097139864310969340190503935903988435639584100090169588882080358379279820734667541108935545924904666381834877613137661944740362967539210805286176580893215812988356616270621004384306745762036715031538082765745764953981106458924715629392896830652394624790827746118085404152022180893959478571318957655210340670352713219281314993060973335171003145201126752231596325410499149492443510640826679096110631202526068620181747785902200251060330295488944729645638941580602038784880098819456412126645935466511449353511008764942502928391889281729397846878862568173541053083089048551045061969624480076805976575989711237970262870104586393620802619516155260531276335242253776957690181431221114623567521329214221807563570919618130102762711481800485745998192611810293288656583537082551500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -5143203369223788668845094677928441730389223693707375415348563297899900415978815715123166973624828306864150711638758684862723994410769182322510524281823561707695325663559821989916936447424785881037242239253840901179442540967687169942414326769262016267050142740311576385794931312006296593061247265890120793876777251633030454137315323767119322889262201167901497973544105279698536910040726802982264497701366939391371711411180978739808279877556154044552644422946706635351693139007678679023569707604761691500868091279192310109606852349133025666572208401214738293686368576917960530571636649400746132303975619606129295886037519923125784847764185199535306339740689207973306353243931285283257162407887106405600423241832705670523264450904429926065478079140177156015279037944191843299580513228990066542484188355167432876475147933441877882982656035334528210095856391538766995903664609088145435457577728672944437540845193904376396848236524873601581805046298682639243438463682356174203436743492821639401207507662278619884156434826032377282644061262801398821508997891222626989273568071419861392222965885731590705755775809693447924823443509863190348177409688884902777977709264797796340921369644257448753332990790683720635393917285716914545760417491446591829624704265664020897484685372597871534795562338110722344365913201006525849443579621084007463368067440571482701063871395610516921848931429758059378798085934474969264528713891679842488349818199198780930449535090636129911469592237641795484104015958017920385370090634043481456862337129622419525850040551291680593481699088389893500144304001650178669542520671421537693225722887826030320133492319625566886024100227043876875966413246169170259390241874022104576430077336997875049148929888180039460841929549267915743828753563930028772299791609622501516429483125899965534492603117229367179302808048188942317836076285463119330925185471912296077834637954600156994836415114971690135382674755966636200773135320152332775190364508298680897370226187556755910764086049261147807375047218933668829804856089087838987356808102488324839898611712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 26685004924833777127955339488081474924489159294142218683529780478957200415469591631802827589716013878341140405709139125598156703997131845710865122431747321978768899218356255615186660654050638338589397720062933438046834860592604512756185156569610466362522979242294995476516568664689694168961720234719109886567422011927491413616824148293391535096545954252955425745793889761333517325516746401938525991114328654255109035468458997576414762255669837267822523255393001930310408690252701763595475765215189821035875132805356088936964810853496918879427574202309775295534626750509492202102230791290139421600315594286723082758378813120371108480764857646184902436851417122134350412369386707402675635144987647116905199445574769257339569980057414986591605739531492551984554650525340745023192350998232236903303543311235502364078495041472854280309295758976928776362487270467815310637869369339686714947280136397294799005093090065876591337944301714602939188184936575387738156746294654520055158694600267316164571573081487483024953730413414308524527392131817576956166991632408802177668752287809152251773341912757397155362881423922757609680867854371808721574091555154121897218571907788747225156332303267568484869706354135801485491497225455301565120127419667645351690713181926184178419630821050657536931126810947212539001170798411865488091567424377400930610973341667868682590043671858401997592910659184455075717021902691665552906113259589569039556666798717567563545839727325900949778980365068887926350517878236697850020781674856947900087394024146329591430641415023549613662065086993467327595541063804885252654948853222183400801321757600022291377117945695700218773250849434118316543990422511765516208164820278239052923545576197518764878628577428017611229279233100052021432532993243277254806424128050120574090302512017992918741797644233275454826564608172099678410997512863559931704619686394788648491994168600364451065399259974582320338953110512554151627888661555296792659311961336180113431667145174003945919261168500858154778329968143830146327223088836628110501077767780175744482672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] 216482844763427933854235940638129236356561801555863129776302809794082515884883801934677250596937265630029786759286031380449655737017882883782487883568348064602740549516470763148224418614508206009133800427601392112786692081850934021216476911023263436826847577962642598215676267327248146176598329723161411577840270548436709980913022428593039468894761492764702556068907528458245981165613779869886694027071326656108850431962094235286492263536256410613640796032383101475903934450069257856374460181271956927166032243520115992371305240841190086604981928187231225740841406862830311619125911362917293997571024204540593954890401296935900353002393888073786581731188391233310661592644749059780168191821571947764581425979746986845165681483324084072366328149889237975920984539542854299988183066000827099069018053154314999374215641369168082867838744320095124202496066360752650477537832476684740119626092386633731062725924794507939936799833893010342921387248579307016416603311603759107249235302810787087114092855455869883796241426749648731753871079251825701883858693252832797520456960975301451228339125391915905475161277386379011627003122210964978386771417983138735439513049421226067077871749727919063934527991098406012329802951709449827343925720824193627678133431414161559370771553041272622760154044672696113580595151276282096466575892673253630510154324604275811260966497969320545877877703218290131339659563195162877910690641969423034866266770286838939764208642663058640194299269556898347054644148691501689995011595411894810594422524860525571997123042951206914182752173003624821060003144189335229001130752245198645049908643650367182220832043271973666803786981612202905002863699186986243448817379826761857789025340678434180227143137104264933138710828670751380677090823770483168874685956153083765964378354082018470277019998624888689810608068191916378082404738950478758960986001639583243080666811942677325274485461341731282466196925657205162136507799817073380647228353833532807221552680651410555817665657479138866261514010916896380944533263821557692898389786008570449012635729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -19177366706476967996075216250664738603941500310627410241851602350535599193181385513570630419211703232680423689959894292592905441850162211276821793697493196919448821036100000050085665990091776306056596350766802444033706848491208892830193511759629400477782189318427048627900696508294479853447588512122245208415453774446854712683605132490152742303007920615635046862721675335952801486612781204735550407560162023279238171510140622864328978940316434744216729517234778914970848311455503491117303140918936970095443014636412733180634516404598252581371309410277794514492254516542252530833407667598711416121750384655524893774377732950091080984508685843954228895072057041104428105485760136340999755716956877237144398551660565044812208745148451576018269880470064817426936441620420705999482570441545511753923767697792492088094833945442210588233249040395970162040420481407365568618510478829607950253082708053409899670626467320690265760940959385401643748242259965617051201507505671217246834924244614379324466220054703130153381089431835897761135146033796053836797331518522152766751837795539166609598236749058619248577134368043482217031102389818144038145280555633165791537080642344069474776332596607560244957937123898930689389873252317856938754370874142223170038071239212180614380347791727448085860845631450391615943065356422720022986239545834464324074148693666957473888920038598270011920343848166057853270112839471264227506820249748859837585293449548163670011282101285697400838538145962194144047409587741360049144560974632333612238366206848500570325085923177376657456630064876020339173972718320433939693674948050438409868771891119538485758311734619836204020349078653493947371799475885616631454247072878140350558592508511123443306096959088184000047927148256011221164691779755935471097707577602415136650294751583587976136329277441698043779188603312667049053698914284760247278711766397304261604179757220772386099988543794322489221369918220053607987015614668069820911021277032543661673593557130614526292205168023627096280115061156492014588496715239991660826372042551525390596177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -923331970130677348198228154095582656407432125554161148925970250954791156941232107701161911045696283733399505380900336341658484423042507307291594414294864477455839302260067080387286268168650319133276694513712069133918449063747726045774715547719359934101334270657165985691359249560067552377457968800990414980101988306208269852602232938991018828478497061051180088688964284779973069391691190349125846730695702194298351916807832871248208732098035371214491950876289511294271884220483138484116886126583779773571450663179265979951518781133478634761241909263690506074554129589085000504340487366529419680578099282718624786826717453619600192392271333665163621558273323960115566846907443838077801327566610209188095665879700537412238244482238928937209191369191557903430726954292861439497065569750585150309204593560376317226598668201986640364950754912868762269794274458549802057973582081927969690128019937028494685897731829683445491451181565467801552187589982299973211286448002694039553632624592845055191268816047883837951703933689377753086661612808703543834469127648031827244902138429441348602477594150814254403952316376444296689893751441631858549553073187354505892293458464484807501259860260112250548430288213996314123281219423731554686264138879708550167546506965208044523665933911853933788243173906819131224287126010695527139543509228165675977311956769336367351253005677864388836761831385965155134337976920757066402949478119938994504530731003458072440173613821718416907353160020848466205047514072653299050091605328752172015603251057884869735460638818654685248931607415787157096550733683352999043519287406035706441880961713485093996625012027839715088373202999868654627380614980943523729630732613576181658928573616693117338651299208892732910668763225321703377256267612142545781733693024323413669012461151314580192605245935458997170728662012328944884988502691389923061884290694124837482303064177868820453530991397616065855845689734367764559259510201847506876615995170372145999817431156355819345099861965332071967209525831291936891620138159229490099492367561046939407172501504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 1132862536847568503387464928661346984745149641554907253789452461952452137381274789378937006678887949942861114500358781513495922316649747344815943026080140162510084404676318662876193453415710158377997160913297276973438656322321599030036821044379147803999086670740747763686746602539981179116798580331448051248970645531648792149193030954981862818249484794175739682550030414888456675768367973220715811511249416695197227994975404403742691968872511859391756213589494461507412393490761829069342361447950992907810261072653741980789968064474080816535505493242761102555849624219675259417314453677823118116366581606384527817427858080085246901708588117624394113521738709011661616058687874203735120892203824511376213645585203068049109578661449634007722665852985395955287738121008485048818412519593621774995248500750366412586512271593212890509464524580973477373271708831724110322217413492705650849031761955747541227161194133732300832760627729399251358697240939797461193611780633239010420279820576283766183858833834075756973186625226905913357684971701989736238161607630947891141093572316169077623405297727583016888862298618530838626313228577685655222068839527525611838298197515187815867920176731918387042156527231269032189171290466996748720035522340252056850743529999149202893186513429253868336720263024592555248107290863019158279290110783509962456237727683099206616669188433480966565014469589148382009345855355912731935707239890189670258820439196409289404307256678391054649613002153724527158636966512398253885584518668912364629998594556319580827601289196474187557827022934594784617496185507960253119531686170054526093556655513557835851786607307740545244111840971164367783913842535409509804157197379158909938665472888614769689681217107761505646025400088558205068187404598106398751953849081958911033956070407563477443192482315203465673766729276659183338289024506527486285928360957331981480022864709064991192001704411567982783824379516182983305439093127169167967138566114082723631214080697532743759478621137857907997851249289545269381132819226057640703476497490186291809636843520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 1034750629770397643717955898345430914604619245851110236327075613607266484771212344054093748125234169129424802403564265321665714869082188448158615950506756377385823385843729743425085062064175557497721371524603537612812084496775442425996027881310039207599043613934841242437445805351510942761228128883772798231044474320864791552908187292048822029085431882895312033513002121310788108021758093394252871634733654504067568009323328246039507939583238352867433051336534178372296258621171917356240005140896835383873896437349819311451236615197168852355994956738371904234388141223792581193868989380904965082186462230147873037351338017215465446893292945277437946596628531772624721498296704696574136718007573931392701576036746316431915437009475508445139521573774897608682636334875333664483926831635411578504283162272864143340897843896351885670821752145010587049844572130219900373996626111443307247685051666501489559461731959328105929592551842988141586860759513469829976273688274445667511381947255637282046830800792554950138486189583415058534668560156240877120084801824551253153755211913977390712507078917712733653686841360282214062736506415230287580360423627086149861175419691264091510889464425032403769553962322485151298498747840893500614048357514442552339095856793772550286089696654218061681720546913909249824497827779392475961460732294059647193118836401955628842074057579091481439296665346726292226621946589994032525667938941915056681355898314025243726395946330310614354614695903119658426059462227238712822988466614244009204835303355662874874947663633590723982739560425237706814492134427927824385615631096031618894981375749703415599553778223541344541527842565626115890289096736359573378687433554842708942106583857698879782242599387064439135009207330532572086355430424645411925008087913604096347942166430493863182767243719573820283809778596083103088592490029643131168791885165416108510861096399735396451115314080608944161273418354683462382142776496375370132037852940900749573534454402503060236635250641385031394466718346929711362766869709287320882822989330834922181358518272000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -9353332754358003697719101587504843305401459565081311843248627422751789114777952657898607783989590356957682318912521991074132179497593131849651281764302290978132204215679984030468121550101189686577781393942824819067479787962142878174751479056143163069624295148446936038280918658132418830451047154769293811079792789302975166152180095606782054554747951627786518050155926192777206051819956558889502566965017823040577780207799417478838187420809460706024314336997096838110894758941423833635753750608558699752776703434532457699716763535371356690653498975310154035445057993579849750877777648392667387155984223314934903144779720494684510611432281531544138858657793494908847522903825640038986874622488748177960391444712517366231577399939775651244406744464231193188189308874723116018435247942328454689373035839566138713943596127427159949465202275217873016140891484286703978811362487961718207830568050255721576344405061587847774596616944507588603657144331499208269961206934565614102850445688552739368538650104019490689833002695797704573748007573329307154473250727797254846692090426365602400568366075050842662244405111242494368854899721855142240910143303636388339054105755191015717660377641168917713315610115359193021233531882442418207307606922037198363918635388612979204410221440052411137010499934352707098946270761886865663734942462070709360166569420644445653388543659899518750357303835807832383290612261190766016227513512398220518998310659895574658215360672020245161886123868581535945412147414504309320298978726688345788298685778568969347364882262014692881858098304697992532943829315687406801360644758744547170509968622595085819515277303422659815524966276088692248703712797487987934498859234867975951600889088249701831766629272426407023743426828393629320746133506269338113685294362389373752057123206591759768547385320307602371534284993231495434112642598185946050054264147532236157639068669868446789178343988982357137430732400292791585780296084491264632491116317001875372188289683352606668782012673037822061497170718801259680879880230582726144044252164827566955462561628160000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -1949801875610372583001850010283396335155136568027294496367683536499078141120641546488104053486839891572835557942619729241572312564752949284719116455357815341468620435743639407196226861862847154539173151305567212355525175794014053928965663885262671150419351382230244268473373333201763396978599137833225266045362435764495591626987190508319546486512402170622847645175046047577718807278255055454654690162381771581396511424829645181301815314341611252849534108173816456855895050954339741645259271112505009204969933599255662813568661366952500839935391913590413994855262865157432882171941225098108518791783699509818594593032005881360198126182013421880881012636984073045898680719823787266722690816242887500570334275899578788769739142661427235209202908520635368518577314098221800663111988277516431596714276677541355802810380826234563814741071984273341281970050496372677759306165133105189021950427093805090212405197336436544859356720137535102188637651653902430123965970558201259759431721786003869073176602600958826416128376284535775032137817674988357705488978289560298989501480332715949235166892572542903865397723367185228127486790150397568563402015259279829220587927393306355755231891301482731837633120608686297577894363453920127766919026950211294492510367747356597757769898859027802440006616461646129053665318043669243284982012887727965466156579907166975548819894797339666436455147173838951259725939900401566950490805938034041432739235936604265833725361292118144405851073090123817338525057026452609597997894385139378093677147138815004335342764452071516806272629901271603972815684757663877673051477246561347533306817520805274081722883428852268473322614307292175583071535230779527773519047968390866665076108019074487817955426995040269681614475289652402979192595496127809757762150323899101392852002352189672708742281010478020348520584979709153032993364144949225620384087761299581967820857244446528926792344929647515715228922709823461276867524066915095217241525607856888894968483807686555608675926909246498823235964542583594154134310427054012535906220802572858858268113502208000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 66658204614564426247827885597475861957635031335159272572208547406840934560993839342698220472276104481587119479042994501713045957707719789954755181061277655365756353783865160634365492609259088152840329778441007437413470506243348170043343002774870337632559460822029822291022920232747075514325110220907095626225032615145421291980886105302473569261020897368201045165045381338321608055597725415917632476688246452208988819625971546852994985188013926112173833364635168254061607376639080940057632471834376091081787916921535419467044278835466054256793335158725330467969520702111354209645520152223539437839959106416434628806665810226526723946555890086785235767537787571789772996484015774553505355012738827005735541109883530727856852641398164154952229249413148452755938473743281837882447321785005877435279000935057378051379209310833581332220420646200676723637377927919829377746900669539413986815777700561455429380577901287349270725509370183013393784761164115334592642642845693087944312475996146465058389151690403352389946823717292132462264237743376880511451724072058003560667195898867719527088843883854610035530369673493266644523237115385005044193595910085966681496761410730551889065390400717533424257699930337124830940021087412336684759999027217247743718679698266619683875977793836684653885712893116968165869981246932928366655630433903917869004982435549398857367634140057381222004505738912845949120545824326827139260145840952423746357989142929098682089932575787268603645006326633657640029014724402617159558109218262198989898691423988371527275248043640691477032129276058103012731333874374453925169472946933682296342778825408116102142128980415024552139681133110652214947703984705609468079564850922080131247909196001383656406633694681230149126752593045551005970222665731626530932908856645167686875233796101241075563096284401571214765030636369591671397916824886315219853157840062070740737212712225270925707893405807340665361469070054893337243231551997297898284986035240949251700053259113354496844052500555242878521046847623824724929610182590464103108787533211877018289957765120000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -115964833545736530924152313343313819681682226986099642603234567080080269570999202772660122571605471460414228808153226296175104335231956277327980273172072652693545171913179625220785361958523052866537447509797847719834354575572445543299950095869937633953386307616311724355303925084314382893893701407480979478984755518672153128489158850378202172500687111582479548075769157039451290445426115799275020927209803485081723874576793566272341141325403775860589680748028383719996952930245903843261515721880558302852109829366689360647214172946004063084370618589986401164135799991183014291068406967645324902349410205415239951648896446829978101754426368022054323303189122301243878029173918635758232548875697972484192021454775660155189104444159796951082558429641220361172091251571161061473497457173382293534723139925901489492782398080776223583181273502794155664747727217723663231762622818447041412138468857865596094179013476781124439535352897971931412617445144904847838424663606727239417378370378968354304611227350545963973599346602149662461507036980244408334615812264138098146951370017578564291869489873706577723100016786350331681718669556604528632684222129698402196458879545052646940846616954754235605987501649331547442672915389071052958960274397508941834470114697396973226783262066115994082227670923358339628045672350659400609176256910915896629136674853212531828403866930364030485312674366070160460368188643565255080547614488298079791833199542205449114487826634830883020276402474145151150594140869103185109392638356875017564773631348612744667170569878810766589648409201362017346934507531262795562496348863605761615365522500654788224137112910305534179562846713821792055907741421796847412577299542374037033046637454841044322234311695864200659209361365991874370947019221052556834437868244441375227985901572567866812843394039723655790187403179008848107345601388889344240484339007968076357199238871327915004712843629026694870852766746030163762819678615221812299290192945494279704090216847640736683317658630815314989019699058135906857205391558876506914261226809453118874864016424960000000000000000000000000000000000000000000000000000000000000000000 [113,16] 84512288344974583656668133568292483756546022743673104722220868980189974076283423809599747580698734929963439030134897756807888352207335404021054633954886124430717098324418638517459266189237342300557559368658371750889508515221316331200567180502903402838788070135919110549479371307876008837689862658872978551028248421847394269540829606036481717249270347606647955589060084559046833231783160153276960910326234635540825712131005881326379371123102529939665882218234200914340676790510292293547435676074950628317142986538526598781317494910448817130036787169448548538139352561022352514141003596840000425056365828727112542599093172053303515305226798256526603551557299247758543363527697890103295234057292446567245083640658125675733924823266976498386276426080955439606235570610607385140800415442468669598336270697464660925460558601674271650140646925565807150170037090446768914402028378419015729494002961634603627401911893147082872238208241509100027970517898071640187180445793883668891099864509799984175244205851969871221755711947879456641130070721768919024294345095149552016468116065335859507196220725841859909919149416993556174998297273003773269609352227274717529433353223930295864983925225637816484472299227974030360386585456830357392429175289049482913050574431300284213246961086808566444858055540548480985214111545493562827372719477744401399131548163444547487199315072283277732386627974421471826782853423549702652837439915756180461349463847347842233445079710910096570012200625263606814445988217370560080733963298970798969119062607343095135902315338903630448462694119112823435602291803059464327657591548117350794729681285519131421936776486475744066803723260320383115378701688007784234116704135264515028499168256329240324361868939965847804434075133614644630765871282685853546075784757413521923950765162563767448507561127633570900621449026334522350252773530107039151387030105442960496654519639167109228339355260459009972388029101285541054231632408854989063601712164826668477313424717570682164332515237402045583557900243247014612427832351135796121735006516947484423275088445440000000000000000000000000000000000000000000000000000000000000000 [113,17] -89582007159607967035272511799955552756099278111881598217918312889114265899896070375941221334826881218238885602278831096803239981275765855368131952204079113626668817884949274090108470863452763667299786027095544573246837186877785806628338465151438218895817939595317150291695250305867256082793039748984972886883587587008270899056883328185634047144683498786631135952295195197445295913737111619371922016403162066885318244810256875324791466770756547117488574242872675234403290660078736239308896944640828152486550982819885587100508392832504649549880686913807018619827498017920483017282204143380701608541516275408725188870018638380438322400672666374363028055432430043923056009308614518489333191513279296196160010464303076409628889355407142014034637181272670362640516148386958838335235608356520519848210857347339704726250099953494605772696009203703412880977742546158091817010297384731184881987759821023298767059508513194006782087754824928923509365234350970904964832485976487162083783562364564633667386677729708468353826254970153990036858912812557158483414565302637253671389872220706930860161014966078370431760912597701308267142753955194428112154333588708502088457385240749639679404549550442748483733143035207251270647274518506459498636619207814407586587747720231265817981161995659957215273191330432611989835784372555714681250199762672376806668106559332862265464634802802526971637115781951976514695916326863926244240109412148283752831232032029539748017445042645682048498458273055058224316985559317240375461025689438381903910963354102214640569953582118769505156169945315382754989480435260209869271074771001789219473076347411212888223055907938126614591034121278200234488908894481772989430357239164928294609486106002913194079213882983798636094252760564566194887823294754541880276162357324745619473211515597685396966646428743576750134032059199567262699488563336304337574431196448764208464842493798114676970949623670584596231794882432508682511690033098853457878595658932246400253920263680392245778224371173040241435302799182697846291386832346136067112721109603247416977987207168000000000000000000000000000000000000000000000000000000000000 [113,18] 190217443525837266229108667968101958016949400587699250045259384733179171912157671644778103571244049876427181223446046555677340155870413146126211545855264313230003437890577558105755615409228131607572511616153117007826327530627664424723680669091278895010719144901787874449077810642881700244408589266771285776741845520871586172165246386264899249320180909293843537809740501856663188421594746975729280074588814625016894663512383116475446431432059407010053066126195192011266817565620317962247831033964624198833822139538323373722695461107393980561189867626345699924234652717047539278269512816897818161186319560940858808779888940947509095410565233124577044081675514712524828609493707095210766991932950753730374102233347372231305983627964672345947237317186690828070687226860367159278592189094792626527414381288576325765334845782559181879778520410215153258514769578566677658668209110297072299499767166887729322293998331621127574789883754017781939675985869320462667656230222030676819828309025168861694808466865949783160316390888033251418276946327698939239101032936994162091222250989289321621603658852217617170574005329256719535851289494084591298526755695507334295042206818052802701269497225505137791022493958696214021863580819227545440227024715691206070823728697035728088873255004379186120419321960090593235607610669594704438679297311923476787775470331054920672581664399501715563924560035134410958192831521552504511599527129459715869646414964945377876153802282482559852573955348834555626734988875155663344265366234540723183352898216804247764484770383969186102728832359483591686694418567980697646680245738819850715121578290495613787787891779847066450915062062603068451511556265414942298125319877825918482955330899228397714323311639895500438421778136607903078681202297118943308310780726400727163569281529810704022749832137201841851711780858001736628814050980974455138444420550962158798755510031178579039042480703389973404728594840718460401302805380154057846801748600347688467117964228256595913806467538761328566733299043372251752563841926229436691134629162839444538730511073280000000000000000000000000000000000000000000000000000000000 [113,19] -175151675581381512225429856202570983965017736122138587820499989002694763751356476447842632330589213132167016750398725653250016420306157626514023626289675245669898066385138672278990002539131400374489648307025127590872172589946072834742125716746439561428427298507386697047067951199379984736437294828265892401483197711691992701508374005306015685793118750191373176213730816924655313717337350266226578529114198315333797492597420646941790623778617917625885312977065609240457716651059611140558470580932682946202003386128927144003262320098245170381568435449938860462384277044664707477825645242611419168758889894268479937093875266597003969787509271754478437540524916868875948277560210096618439729988157600472709341684720894541541389884339816695644072819930928748536581755267545472712888841432032852076872981765439127939743105465106756741741315864204380402048449094030713802075004521781493254535798708265878896147484162861613373600308627026878377130874233190246590930303639515754370815979883738326853660728441462007947579445551743254009946659685691000588621005418712368360724690322241697835083656915130884070514204604501640495724447499813928255204536522990776743664706069111209645879679921159907051724188162435257016075252004882015255125816256241283185042695428543704121815755334621005960882451088122629607318939003032229060907144155229445810452437513479251959166439991517216776978965698751875231285128903858757969343159686289393888282413790649106122948085395873753705789447026050737961110193913435398735114797212081570082785482000520429636977330393478951747549772590325204895865707489203190980718755268965554294771577534083842280186190006151180194413540664462958859072544415982343584779624346265519633119951405649519108273608845258443973836571847898901586799510593710125001020376005368028202523008740890310029553316171900161638839990985102161573785520305314576158797731843912854874718077755284030077545215870791007384198414926139980496553985446801628077947801127097735625728105863130397468468477143664064375909568110419425010383331932488575616795643612943610617709513932800000000000000000000000000000000000000000000000000000000 [113,20] -83722579596566678370931777367735123012672985234585809576000582342591132222871682168489126505386234560853657583124318719493968775815436315611282025197249677986203915664798212853181125025913890043504802046278239500806849742384804018079409348315103753580688840541935396530415030673925235683443345782587220372158423352238171741343243404974055127024537279177775343301440524143217738640927522446542199601094409804001213364034771820439359635637245755539103647141918891736428424875242701539696489987505060461364344377145472917383397038317092345306457822959959153739476016860606726977633008875095713730200496449161445319369914749354933631601186163479165035693220935919675620018621501639176849245389628583135981264117636436450908027186139744233742724806991486606784317529728895830670100626679919870428564162901618057535346348203257139854639398285253819804119461746346941071115652975119593741084528881876908796464543410410387928475900140296211057316207909738075417729395557072843309807069970910311019498531173576064265797639396362717209936556926161380978651743914925675063839522781582525272755560440019250338449382326079086018214217363424967381432059040687875106955217272618652517338007182708138488799035685308490068260005329700400071412571841886748924618980790248415930116428585370716246234701026816718394938934624553935205091099609613733627173712861114396833283252341908614438135649130224240541047292347568928992151493773166586937834541370797414477463343227997567508271933564803122757626154763020974665610120641748334250511792392762455947798556795450715555012388347764392653793470682817551532053907592135509575885697133872861494473714907750596420742683019045163303857212198697134219267379296792733399949382258653354129496800034756354154795956711809371687870513190136192737716169517236003269135037519240013774982569409729386011245581541959249205873226034867061277308425108888786320388296031799827041819559622649065567327026445229874624599663413498601143631331513706541956673814306355576308222751663838655491119834102120288752907605476504235787920509389438776695875887431680000000000000000000000000000000000000000000000000000 [113,21] 364885261200929721095046680826519044756734673004329960812422028293326910809163099466197465488130738139660632112661243090657641119576926970942286351275013368544986151624587270937487658657200139070803989244173477900546776578853206649452651757707024476764449541048266422396939816664168078178671194665329062431398542863360928666562444537404626628631144624587533596503544973055870584292339892956072070136563787568685718792603379794783140692893378734642979191650697695176063663531586757596549660687365934057674484971567294437150399402427284220900440970371349754916532029975695300450823263587799378806989834123232550085469723586718413282877035245379445988059048554487636008900239629459689499277242494361841431485245246394533811892898689367699465684003091501139747614615090735310323779726533704318310524337317139628736275464052246931780456437752359761482817651912650382614350615829072972610729595392725537927120670120716358602905158690421948790758813426997193268693679536116628541639916134311145814962550972695005579598526860799916122582236430761227417497541303608496884686720431055158986445124603947838909710487293961357171165928913673029707481499027043049235118646133272428100369177566587677948061206712301857001306296968636816589011382018131856583961089339358844488392395675202648166244310505367712385136668967789858784577304130460261711300113265419253697016948331962917565749855421199197991040838135746546161777153087933331404464128255646031638357870658464219825358519859086705830388344374774225907222089427103271795994545967079670486426430518528635387974943723142076478306473112554783111496747317028388160536542760635586997100604618681612499743833902517899800868021554458716413783324947359288286531623190765155249069908339388580775944650990507925163960222933844380119930610045923827425354700544183067298103346784318265792897627241528568643366179548814311915508165516311744326906585204348247872429830345668955408723092191791863638896873685355146370520446462036105912058664408152005971786923618506363355838842391838458505116673195501445323092714542675553439148356403200000000000000000000000000000000000000000000000000 [113,22] -414203370913457017604989963475610643667019722794353968836091163502634358771409912171081872627927776738626187798714616523184205213678612713947061870422374597205442670444247816193391906512634923065929598908251691621204210954750162551301483612258984364059661892405740098266161701683973687976566180414265905621850384034691830770050271150741433282343649748988239488730154059467384178912005437620603826631173721629232243620079623160780058671133203384304736754379720163263720295292419150083628689451036986494099539225739244744021864866300184020730045243045250006893100042502706011182983821475475827613899104731483825984807051347685212696948586933049564246997883595286407248916515155384095788202885964727642700964717732450064567259045013618228214777012828719920439297941056119843502371744412516517049495463277359234158508979975470491661571793780679009358515136488654622789740901827605394938208916603308904716151902255319699154602131099477448698108863870982729075581312055382961031816505305299464389269293789711637999466186859417913924437172042078647084262103641078334965867620765545103180610381050494630646528527626636546943441757772446096932272890581272108270516156480796731614717715034224714018359301713312554236026333181426118329195589416469986041169379249530884601650054829922448282782853698235731147514784950115789440756262594517160214050162455081175311579076452993483816361898841397303011953882857767464877477461285053706966975052513283419582311132909249487146067994819710213351958856345546126943068356620667008689534271509330525802032817431842776895970084272546876735037816651896856177766813227855945054457297606282196682340891722656050804094748929318251541778506378179264138945167171430027805963066118431436509254785234873649668106341486859133583371371239780903386371516195010767565689099367232299009473662910101497542753738388713450083647963075854388238027402778546073927275563425947539475419386868632662899113093282076801376287963836709025618396204318642658235017532363421267776590123236807164631362688370806931646408041371874107479254116683760307582911287132160000000000000000000000000000000000000000000000 [113,23] 256537672292925304936038015324999571362218228104629345555184843835060652558204149666028491627880236946377498312451512653302651876038691871967886817718686329161847873202266804955498012998852105019855803003989664693835642855638787416731725790019341121865021792623016842005523225499687923845775135543048575826056330476690911270533383181199771442655726565414020824996369716528745542892013412028282192651000059195913284561366599970075362413887299614612241888151881429993478400315358744430798371047119354194469436793318395910106893521220779912298750867166388536373998180232758888577852905102533158730454331832673255401213066065162530613252623580953915746235404663525748533648029147583337465604997154679087531815645634395808220896292894242590282432613774877559064015218683811514702745389659816569820101743511359028566148038107908066028881041626194424377038767467499531998823111436526600394766869375799857079969597102004224231140729140522871233489947787784571798324879591093132536860554533854922814184319973714094785768311065282097047010649488344194980987366086982631014024254813995214100257242667216961368972454230545368005846956396665236322940542372500639706963336650148015778224874239840288286678821030176510953257003975757741733352297427062031948484892250704450120687193367309168668288365985429674876116815587875105020675042398206870710623391505897394618612200988956237820604937860692947043494444540161907407598061598441170472629096218435722161720951722972741342014019307578052887444821123759984605281099042241106839951935803266008574592831388171516144624688283370060122018732018504070913783479936864398476571235347792214367127175884522555648920953197274995665131305926853081812206537565081847371233872364149268734093198376277321486552697027843003009638693880723964041431825203696231396692158637462896968595656391325678410880815150613557547639997320541296923911179409111726959243333136920104457001178270218300421474764544147870055569784062526836534632261603767301400956033895018949842072877554635380936302003016569462971038167596918786424093407121178988433010914754560000000000000000000000000000000000000000000 [113,24] -73820363023113465732502118535762076857808059821958592082548736498961700099950390757012858612118205278195589048149829910095046053015590372697824496880706765985665985412440225363328335001944230522860217908768841460997031332765787503003070997369370264939861834865527219520257074242168818943746615206943351384510257104319973954727295276648646051861331098320079159080136530528402785536038724742177832817296764368966306023863576654279677457473908193629293740111482941777409414930055506968696431325800845897610185544014826294439200344190373130499926952161235663111571531117987965447978243691429966259379084876563580643895255679018851389344882423556589467004732178540300736441873326851836101237715236016009531115041959970538757269917496843498055875528521374102863393512191168397791895872567092482922662388825743705086612422401898114102236434426296455394068982495821110620379177565784925514833471810032643652300814867096393948199085719179732031312336463445070388011972469457949295149240197849759564689966976064174537286848454416345953439021395013224737657477595048988546003899069644660417488685871900685823656392244169183356589262139533487898798652596637112193699078664630779753473782182034939162740810736629134936489916994077415664779342331714836896700903676981869811152540720279977191928860531495234060463198081194236880275138110190959871850054930566590468755003745545541564905918210141279152942886491854794361845975673266636027792929510597157933024406069145514905642461580975202566251763911638232782520507426807206382042778072348394411660697384431718886652655598010463314689680601045830291642773945082838188289838117267401894822904006584054434497301449777331061573621474263087754087833108864615345402061224111974454648454016507216840129861250658756135972181551953680568243710379111090288068390243178413208732774093836578975229208615101172268705969877163283309596897032953068304362591486610772844356465493939360156612723996626868847834145352973716367878921580021051979393102035362129878216296057876178173332030976894456742586990396857569870290283937963837875578260684800000000000000000000000000000000000000000 [113,25] -26151066315847953342775514354123680096152489065357471525298506913162814126416112173959212673982613383088917591942862981449068405835509325749652769842618086099976037881369955706755680030604353403975049013048058218889180903073576397235148096373668750224989286398365823702718715750150263838087720340170846679128413148651123063575692562108968392587588478447674958617696586251175639263889524976991231236908676647218807980936153915379813085689810051945761285566560661493835322166212908545931659578272506732005391759845208238277578425732612480959898228125999757274764545953519403373143184481208747508528742700768501773412203310712952997908569489942430670560407037365023405056366903823417214668097503411644487471926167554963069716961440693588648226667022718614826952976082815935718917979174496037815759993504391395829981942391778942666351631623890400558367259973338737353030674366946891727492031266239197801371496248012131236402341010192149053968918415152858874142927091104777157356016482053595224104194666909717317046664025216960380186104125509545177274430355933254728874616231446029342616379774958710061816378866870469144961796324112635688870407960290540297247301695893284165841572282468503106968390441709933725262898650071342975828820459154804847951211686337772533976150931321563468419031948973104051606796438732724786608110498214684672044470139464755941557847269169579877875263817866613871411805076126848846891119618347263280571310575132481548350120341368389539187158317794475200295443496080599872847213986433193172307427042866159847872103045701601580381990953184242099627899266892704297214504778821976057122151410675557239939111554721026343966005164689087578286840839177393836403007349897201476463758773365433791549241464252271851163035733697612273692072190294865144131979151922192700413191288831507796387316792937334221191260750693287633598182807360894134726262809944043676062815562998518088536974165452738564349818069611398534805094675438064601814382324753528920964473845964308008801902038951575512487817097955811698126994462064074085557639176385074313187609804800000000000000000000000000000000000000 [113,26] 48465641558391894120906907150862041515023309926205571603829047430389362713014788155114513440954584450267734470140190217451696682171567731325939647802294944398065362879000947373767260078588981488888604318544739590402537939594403097171945662606460700593805606198198649246230687972316335863138555041893254119548507305864805651839233505269942998612882241819708289043991050604009581189018835153324005791387241228951080379603231717630188625984578951976209370297210193770259073025133893716054133775639856031267465668479611394824421237216816494888721736000958816078839391310296058944622456869228763409563688258385755627474322525665189923838786681106999686455561218931072528923764144974642279282108891197182465620426149652938089765655925975505170180780185582405285693865609254118866224184434199319586657162836937591666807027287604972730250627522973123524487876910053478733593144174406110878191210246053604653304524094231232537650859232211742064723177186916138167983921855498655814893731354529358804061688764015241805613016420803409520279722470073078520319191452548140595715871165342483333176025048956955943077127691988202714806625747206456049740803104460794737611973785425205354999499362055100325325325636789156925945379057915280752675508967265576063618676989726905569351714554763740899833048950077439263724725724891684196457919178392977348522818556212860110541392924853950490351298016516051757799446915684959068873574920333223750775097307123937661806109788569093279071783470856308280676566248752099493949250299419227278946295447699050193848608335166085894505081840252683349004176853724021463757552675273392007828225637749426385872597981057941292166469785710214764074882881689192109740141317963083841535906364260452985371761005014899656910688046626575513039862690924038573763024629063444502157886843264880154482555766679791269262235823988420355832830651932484675194915814042997765845425014903354127551379938844427382951566251136810501592737203681284255164610473039543123513643210654218042914160086953941304484301929750588304738547998807903074384861751144824977295723724800000000000000000000000000000000000 [113,27] -35745739334985197203107708452125554245661215790060382843499785504955377361314656310959489091101668101434361705011710095756930034349785525065782780795264672829545644973605453475915910477440898931772257721702656941982993680935665938096648023283070993068567234444221061434660784006152997880126888439064700893012909968201043228275137871541714558768898967210471888225734773187307276698343345843686889836860763422452197756553356465139710173241188137111362193614462635442806475203124445504640169692968774263624653731697553060794268625147834856052548400802992034766831886594244375650462187745836734273117818084478060898933254562739117922508260463430147309285661640066457557021191663417783280342257060894747789520961603280116008287079010174296466106124668237096815109209495111382306619757448818430765299245380075656355316686101103115125363804055301762274530120586377748311294579137080268129734975596873029958750403164022851697917708860206351190439342410818351204434363375259832251581404956931331161855908805200785975025113276058440956230650486427238350265589043059133829082313375946621546868329206490267927514203104841576902773156275286854294486643285359010201799404476689078098342962260812401285794375473014934473971348621138991709207497222814724786945186291186885387295351407224803506552853300864728637493402199371680428395450771144732445000483771912678048523551573327527544936685890614665066039394357198733303457028031707568792885428009553643910951547267471662392898797849982934564029246385859786032081175211881843200850308754758632030571854950660014412470043077155356527452907449160301639259648380465715914953699992065075159557973959511626375820383238570417438770526393070076792111161001073649180226341735218917396663259793911594878680992001507988705380587562579565942582819471007293657107634161637974015825323120395491570333108689447358867235270973961790598571357389507442098783504369404614748736093529794105951330859435302397088862644868718730045295283534681133806808969432575478492115021189195571391725486791442795781122286069513107271571937548141352505801881681920000000000000000000000000000000 [113,28] 18049558086271237068297939866305751098222606209814254759705332180901449572982859951941919823483003804042989451658622082675317410949630128185650684747118419580596692324265347713159002089082830275124400600879791652741508754006007285658576199480558564496302766672993492872281827076123688200567614425289487156385436991643740893755332352989407410864541254478604513374906457476900751015134511548017440115551785650751477903232275015976992897682245065945431767622213380374121912297037784537426304500639024467996739389270854520033672560215438983526719913500488439919701579885623940658977396099638735165364929323667906720913717497662068074319141847524384738820324965491881562233630736278400625144418102574139239422861721750813772856276506639637567456576483643276844381856143969722846446737614732016742088694347813540994273758065527622224866133230000172651090918077974035178848551892235533706261537938123198883284887341197261860369333341737117317057964935568085535129719009277377719406602364243607679376485745584080640144836922370623907521680501904597727891857374762856799101915833345051838141797219466990134128449312228802321426398794459691014334589389413009871168995067494831312533349499130324980945243554711037544315363988087133071742077892236446110550083470149084426939396820916833890882774953456238620136776447772303449347583591041207027350369909228344868492625383736372100544689228279935715242003361228817910555943382844428510672979202047069674786166498372384148294701581746023535673800508457006534599762363322572373623079790815595380275516311897905350758499921698946892586331954812569494081120765324536907920943208530578805186677362963941015816402863111292788816711920392229773249351629185047772225698869340181368766801435875772375995577301396900578938566635978425946923782516009515805548362428945367116619367439405191951459776817649560516727861513939678425544315945281575124558870735169314530968475679364209128328874140045348212680544954425595801621626867354616705100507699137646230129600016559524554573029713404021642901894032212504356998622355298293732318642176000000000000000000000000000000 [113,29] -6504686860378795111124503690879938534615310434281576027904094976151500413746990938054998024444371934798647271312913663866726705320841764731455999977751305225891850026507450788573847474668561732532588365404278844966705562716306265968144351213240109332701376240963312009275888413033401627948303608966506144739026323426478380715204750551467456144558314695263601912993483224725224679897492032350183749429751239058234048188990310133320280236346758895231332138859100604095424948251427723390666479745321877427759590833234857986158866684504657663905483202959300673090352647258628857455603950368632595432312461868675311429198549070910148088118993199159689222921480092935814058655058354604612619718316304138427734609464019517656484484589779569812463648477924586524581343032071011821414679837245982803885780139147995227564734401460327985187139807560086883933788607394479015577502750931620149299638140593958971729879700894147769673939680226624058419342159307254433209181942507674436586587755943130155485453318947529971989081138617917903518604726147692964999744366182634047955654744481610603724889022120504176445862750449659754848849147637706339232820968891372740814792880341959483464475994077541579331007256740841736739062220077491138714876919661941848372844387493154811133658553959602625370431658626165132853694148153102019946421411102646532698232680250845612089925910335210351378073713788431009986361796612746921710753647619604836473118740689361193236217861625027249204163630130232364328457311606281576698017351864208709847958198995510975198429715012849540463287367978927902179111794108063672871964251175920691915960179366042738828512065592045585115517807190530424532862902474192526100110157683623478354172416893643587510868776418669319425526250230324101042472736801571224771452066453852391209472274700765208273551500424685448948214820939278974000549041008390924171421900068118434105042492716304395944870782882872579766347761239884525907379945101222268282696766950446942929835399823028142163734016549710654482272781896489398619371270852002039273614873465730827793066885120000000000000000000000000 [113,30] 1459868006680247106627658874622659648003942244646028613772724244055855354611113674502198073080378040633971766960329374344133319571178767460229742807673665328104275410784455750982333653107692618406082611365309943187893600834356642702170561445250279785331092153505519514894970042333180409056456977016536871028273457529743574087703247609538107447188941634191587458602821565624497744456267983214713088378666080842319142991989889912467888933202264914797462322433122631098902427607380315065207356667699518879303417117259594981637936714064569680277439763119111013204009413846674234713808154048056682195924860980852498118620898710544136455402739706892028956337011002395885769434431276091604768395003333605151989175757490167200896395088235149918491863112586611942141990905495094866680015653320987056424243538796298039055643415475715734747777614143756458792220235194623084715051706815242505441398930865186315124432604329703555844555098043970720755581274193420134189715781840999777459964349455234803298389427370911362567514213213378001952978093304050078007137544228326603537555944471078911432827576162913351549032436141236444292308990330310288173108829644585773551830853411145604875293458994978627818261970152170010425510098735994272093384638066583186212990125751404287987855448619606146138307028734551438457752312437420022903440905171937629779152475026278363998995660186017635996378937162415542615345048570516824033716231344397337553390460899709896291055217850892124772155400462203798075617970019310898396700952029158337101997429248519489031115599614814654761399493515962303419258633645396318945423796634815018265308848720377005258978900009552825151329459976448368349346392263877606390801702785554853195033594436537319737726661879901559933719714963240574944541520828212303316305956858302907775793176528276271295403206032414465687939717604460565414464608285890529008958572624305022540609254254605205418679393763421856246055687460237722500378559703193286976751960459268419903978029774187753272574148863192786924700041828051222471040504358371664293746651282161322870544793600000000000000000000000 [113,31] 2997941615764579377316631930600337812185533982847060843907543157825310486415742174200186875730094486659329999891580192640708528561964039347814951896075227728522234621934831677181922356907938091131375520431745168387079346133284916149019208333061515658018292689812084637326379078066737570484309900274377799797492084776533547639360978817020472017347916611814525284760871205000257893441023640126839899901615501288502780458329618841128377771270734814670780604494976382827800092751332428541487847293859024203966468812215121916116624677249526796990427534943471917364287649291644880224865049828400816080279293556868828410978270719826067096079845820877906960724355063615140050351165586246541711438814904624222183066399936013782212411233553932154428536101237997864215466814828461165597584709856260456837340411562241024315259379003421520317148053389506386199299594300875630435302795138652603900180345865794874450831731788391487045242020209977906694859596265978553040427921028242946511518626138569157204985322331454557186626979690595439020305093809117446591773607050902769319049730680544484842153136315769710108871691960222712750352355772618612265973987550761158329520815067396392310782625843304973729472586229500975874755914181263403286370399323295464898153138576741305443329604396183639105697724115972564929170211979425870957141231745657262529924436459849300931176298806857925307166799646524542504840596749703185522924838267246096406806403199502523885186658210242667734600242606516033679855185969149862641451184388546171114675693440801399133656209959148118113788196487095694993908088358951642030179368661136022773562765643793097066842424531078379172408032460895082881152309792267948090340744320935616858891873167893905560397657850278223535367306518874553233479019300179035703646862566091645251280189609569743449976842035338641715302111056374223095884187133425619710699329365655548442618149066854584306104144458969438660819691353578523040633116545938735605905863166696739268639428427178056439459512062139859192089011618095820086188270203828417035106317835651323946598400000000000000000000 [113,32] -204662528539110871612030846521847870851796297498542306717804665736646554641170216535862961387146279571971219556436354789641350425723271399803572728008618648853186911992905290398287205639584036588190467159696131244883636800591807701282952437218464345982565922882901150794501590894800775577167231317598508641066447609112789721534356645095439111213866353844624883598467174079121486988657096818978894879473492494384126374472552230853631218750224022724719317432894240991542556103631460438083830206343067014643963126932228813157229389952296672342541860838462419142192690998097933348713802183290961955123324645562130405204995262194597115212729913019828706568192039609197465807264223354903346751900046523688789934923539506661779469126713159083263234869137428015910518404159327993735551045136727091210765617681373321472094514457826322997913608576059128916700649791519510816495234315948719253643426064003595513749831960670909313051694373924479980258916828105459901556627010769994416261921391044600046382884548859844468597541522849663253983030180719877656892849216250056565598837758918998112531944011676966131058459640939446403739255258798880094346983731300781801356945845248726585776675515763623274170154043314225631872103313899708758741085182181705937399389236577026226883056507993837010413892833494463180544640538378012491362168242311400530983977377796511720684072386813224805134689120438868802461258484054661964751369951497852639578280185301932616783765559519351130351261626078392356524621946956478782358307298749837232796528578774787599295292920611735745964290954300030131055423360357867870128431416124948871419090832104948599189688451443430614459566005293264438281028711551549856844639887504271447904347474701586676634707201128757127600612206110247768341410558438747324231593681521130860950340231682078672426388423646549690123210089065199363072232993785737800838178964496808353188852542492821458896065830087239195511030378595754309932971379856188981839557775893263398620149911076736797462576761949168750818809160193874948037024870720568900081151500679181359906816000000000000000000 [113,33] 141004399592685816863314518296724743180658870530637706012157035549513825792603871811360739026059884885173509123926157069518621861965381719346454827323194126175150952965920495223742177065249920410491146808694190537804270880244166313183509859067151850480110048121661337107662928181486860929007951123509674685689062812791526448318918810931686156825217904300230881097107038379497734342108074051332153192883932787670558506465078526759766904582204276175577370863489760853100494925055558637565332054397483635545399828750918962435604654045493291197565963105767716122493879368378289062164232973211968237492378569143489240446474098110818579513913429717070934399337231678613899158510402435002785188695693750069362498911529257282840316608248954193607233417386460911635553304517610165871732028518289298886610031387958511326855116778711289166322197718525325566639423541091313067036016458443377998486079747987896105151086332629783525903485537290008418406210218604585784111265417300294063358316120035009222701533434984078808546497403536890608683228536366197151380232485076313081898703697709171228628035750244338778515737068006749541807098918070823769013076675704076347797285428093211110609229358495966268522744547593144712980318943586955097995034945723538920075696661322418041141806326761830651309976065409982778435072949604234754699139336263751872807248462473258276032292824687290264108245946744126180988465538459557043509808928217550882366474725206117333503557838733101389318895817838147254418956121290682331035478251906732883666557882884469419368687118053083748604598378804225266563099080260353614123232355962113690112963625193076740403384826396851583077337855770904662664956950573673376790731783006904457431334276588514337234763996940044409240949320838526023106111065917298251593252639693892318960515885020585603187363280462365230577907051453569343796470697730698857071752199660296961566720681351146587758655609825075434974628080575276737305342913554638221009655584897560804169802522232122400334417368504315606800662843221392102556649974861308055747662735679117974306816000000000000000 [113,34] -69970375129717182296194541040252688998115982017982230206888287003491832750524232052968743330503447228514295847073434550898586087304686518811551297508055191163817398682600995858451853903039403429300341649062525078572933731407555457505071294507179367241830353396807131746782929080342285924022809127470828136046015725697409825625743799430193807071465651325342322423271172658013786541230121830721394502365742808159077042497337062919082003531187415587485778068869298021574728215483597388689168301165653400915989397111508782889456542473325406275111775018859934080969390875567423203119850065655191517220524441360587686012279861350551377149797087511288312591082145372740677914600308274596130092289351823990013765605397038934383372763856187368623657112556409651767921819496739811173869126702503873071719228290988029140542519709144613702102647998257122429886668816488032581028507391268067930860634663464320793547513933216412126747932235239103454816561575885857723289476918344490102707094163270731713748820530209089865837621691604215305202842889552155678623121369965413888884217937232670976859766931452548418119875885016713203114683854140025846831755315856461458843667458463360120980887319177988589935897748817881461726324477304694289894476336930328014343904522824489175916846327797008141840928662767099462122109356606025284469449954616499889899929824688023981575445590413376696130261301605061451855045592548334994122698965444242891130307764440826829446323435517530741954195684438095831243640831740469665396293833423450957552059441311353609040539807765207190078735595609342784630106904429219120868160901049614418999291532530177953550291038783608165789594565433012749517433211261042247184274383516481538512132601264224579592578602877580283959462786641567672173480024462591915756708163811969543501672301942263160934918031616367777909047962408021887958932564893416539535123890310057385557313897004059067495101289091662956453045714374930516768472019574631194568171854879130245307222740271090487533159928146552603157019691768505370388936869939700233553837081820514891071488000000000000 [113,35] 27511849738485350105138530416233227835028631493190431840689738178361899258343255626396588285217467142912397701369361835188838489937526899830403521854644703580950745623774163807483300628245057622997601163152018104714041570945746130411617152716927015008232875366903301667886344578029337794205099537273095037777933682682464157567809876478013261142360731958116080173679031099346156191578449292281643786353488518926697959538319831221652696077405574253039049651187602110978940257599831343510746894278473044788277697990659737285401989364099210279520207699535200848476403103743570061643752496848895335562947140326589383545632592831263072041061182578203774578712763317593392311848322674031947732186925634746167730524542235913089292968770450734452240928394062912789362089781416476714614914022637046452167983670335508722475437169130226011310187876998486288401256047753426518935645379103266846031815104138719621466963528461551217489739575387908020387673694780534054971171676395426650023376110569297182697824429595034321267496820452852525951414864962202592870592581883312255551442102553178599095475696770917956409094350360049615051064657944997052791243780106028627149907308998309166475016604263845097719881879666601454714403392563436015196483827140880575091178274216242172266526584520196430202931426682825104175078340322242840015297932317099038585559842881298251130685871388789288637473648109002087576765773739635530010528395605729962495883879134066538431324953247876539343427877384879532111515822020436558314974549237422988473528890867612185989938750981040480465706622255404210032199190170813105510595333124792992543356474788428129726361437452999138624599307374598765366832485762687888001104725279629594739759533357705494689349508708287607008031192790162319726638815219349623374736423279986991140522860533453673317211660911989144722378275853569785587238925508192685764264028278099968448301895110236179833089268461953653385785237224044971879804639501168648656606002131949077185325848962015313929426177572711291836589227122996544681162128352636969967211020551830314890035200000000 [113,36] -8342225609040215449420093756552116089211138286726052982607012086224679326586672167749871554097349591630215806152055477303232745973004317343916974101450346198100285601605252006094054848294405826316320124396375956780994727700732885543780109660900646933122980960077862771235083188914468837954934559663507060707805103360013060957257048378845252556772791748822234635274514473071329626283783440942077685542995496846187190426144619210427322073064443549612365039637248406609526249219358292576026451632160754450944088857190313620336254173992660145805610137912048444595021068237933676915007112515750553387331209249910374475828412633884318361468008363583361072932117926537067760800293463984829174306283526203369592240794212879407951704437188014161326662914737858299222841333127889366437410335056683981961543300153056051720906271627601142870764137596408560575038398560578459414439149483860863768325744320665674707865478272935605799598822893533082259342261443365771728011454305878504765524645676585016873815986089568389707782692199383124859981123585248945109524112353441208086661378865622756883792980193831327168847652162681544808163542376450131459129248374864728846663149448431337155218585419459691199810090683677369899913863175731520870146514866042591098885845658465834110928514044433101721212377833591844482693970743025633158553038717658038303658437584057587167589090385707289833631278802107921273601328223636159980697055295410937975778327655012517904400614985209231842578945778211411604197990792183932034785707305279194020627525434329506575569817660283478738463731680277313561567473350191842609926620429956018027932972884650975637429439528059353210886171079780788858299171629495707571898349665217112536350497952799054673353877288013086843225262880031752586472557224098446161256933693658050056009921417798543188490676755993126532438006943296724639085920878637206463499176533446522479944197987810125524611494375378166899472253503234889957786129581626129844606653121670568559258972749398512670207990347885828413862771406707039409619536749339527164926738342016153845760000000 [113,37] 1868806002984216175063512451235985824110026548966672467400083970039236093900722087175524997433300863891925698221656055387010378791036992935786104339516240677543402398644053340097116833007836055322599006694670637301705491057158527360201682302826744679123965988562709363562934124479884061382623254193464328321534997374379429768817265015494865249643067278085828691710698579254923708341808461155124442157463876415817971219272709307906240294665739431897100526987505304736513848199201133517709898243739779945377910318233785192727304119277758398737892885356129175129618616782880300832932774648247636077567986161696721405658050789009635851226687288907846485543819688724613264751140503656627462609114783594577925948016381119441669980944034172264198207452182740511308107397877860332867969554579081647571441558670424693675249960110266340797352461719476667533023512697700829390210719821998217262994600461967734836009378664407133705308754537624391514273989665991946742241208105028421586959300497257089844441084129537765184985780263241419987576247257335373290474397521536409205054326783593348248994618735758619215945143949453837240834134579128155923892850884835318221106807576142948312809083305088284229234639327542308277995284687304132798838222516474394047085268658998811925679146631791368080462766769969755736957510141577293343324053108706533334742514461916896787074876391158265829591538550856521847830104215231441988030933533066572501070836802661929536816494392414893482517471583392786708606208605740511339223652225821125300322509846632185532762554756019013806908509835526606407508643310120657266885367633203288104769609559439379266867806555342692168463030562696491081764279360443924090905742757043337496664834661269050837519368146157805023594096180175510826068604655187011618685370965708078847184622124959145719487448486802247886493910292013964219406549456140716160114681222445543627275235134963198812043688157124450608415544265732135029562148418302076620813556649246530068933079712704033228574754909045278518290774439146664281421686209980678707136421095362614559609000 [113,38] -285548570786016977312367678109011393259872460496351207748149637981782065610801607422883408047036293700462036428634123114881164989258154755221710604564461120752202443624895702723004423077307350200733609567326727208918594861458372203248031168124470346886095579794010621438991015436279289967783484658090379411830615415994437010633518935015447370455091653407736790871137114021935742286090117840013460989942206032031841356587673845781948936499329302930061971776894659431652093313371164134236434084797643491039332140011352609337429317512378974562843180450181471744455869389578996995017736383135657507087217540158623151684948691860154548664807493924629672964021218440573256530000630465542055051426766577531927713169355600696842387817907183575136972071042238640860972189045264683826590381874855775740360677473761782399271175278404485726360059322957232694567418597243193109339370689269787172190285884576489260037894801941653344305343625749472598137717706696876673660134100923488118166628161642857335225929118532865815925370984023865141644221143008772014966758647057069261299009815406833871165846575665894212689520567316403809880716314181415151997673907949184439765960021871538091599464242338378282419604333458213435253134353934392682340503138816987042516557080273512246514523840408407858978691016639953027049887718642001963132571013503414117924324129781813209889408559581317077059409298893612340983375775981750734711325643731790273670216528629856956706838817459303564249872057213848866132959853975293784330866256032552721074907499272931477561940595557424166394181446329442243991967941822714881400801387198018807181834066449928731614303426927607754232423566817428149456272467612822986077297282377760165812603562196707718886008680438835378539462222522835071589282114381158233107976991427609239749380423665061567163549985164297348018364052663113661593611769460221280753330143437452480907768914382520770627077762378606993432768370578467545124434149159068667012882148339618037150914512062370490783197686969142135581307083961893555108205412368800018449552932741672000000 [113,39] 20137144344133679178393923275718003105902090777807792650808779122209476883021212238196244937562072147555665548745455354911337217282479249397332122281636223270230295407631254822470018887567723153509437039171093704922734865830812652524373411182016777300768633670647268920083296622742357643922436144338333982558016207251421432643816000227806608036356079023291913522714221890146280739270968053882884184316111753881044321407361015191978103888165546531805820592134720735577725411545116746275193108706029116696245387142281490714143769999409570397324677643821852348990307533361213279259119186927582059257977020547141453449687875612347033341674730958839057401350301296032760112350825247591593317884749018047670019820386825950775779892280987203967225563600788260818869981610550458233281574723379929978430493894200005978386536174809259431601934058013583224737560331096315192247467761217589960278513646704220708370742305688877976128149052858799418013814749407416971012976624124367131114183407132787361473567353923336420667131832214183232304893366882483602133211506027782231316162803650322243343745626238654084357411120840581716675283647880905276875702129688385454262520767655961621976843596525033258284903735610175136632908155336796657087627808911089104931963118783426485642185376221466735880035166680868186242688552595411795984772211940745572172743495565546555210844178648206045584770385135763227047300908050930555673028689701006106424732207692520912594535698505651398577119570371425210427714610561970646101876500413052448950890157640060330867303418870097069978590713424062485175491321313234404384364671092941369534368142390624340781575107703760658562420680196406042717661829785131880545650395577862205789763113044488903763877435057914404838616125967269317933801803929288959970979302123437662340909798220379425993988930320119683234987929256495317273197158459132995417592019592004801351497687619072858782731760861050763280317661348694460272484254542646736534033888701117553914005043360633848617052613170972960800123930621064293485966072678972276319911789672280000 [113,40] 3971691336383188113932355929522797939101859540025231759882154212974897606481613750412533173599276200639702310307245295821064533792516741173196854863187433004729904318590628850265455760040197205048437372370205136201128398678699947700462691233551272588003998847485117988768017425647788137995806492136488005156011093117150928791882144170938990636944003058344138191991267723578770676397281517708201080882473951139941593808802803937940808163558463949284168077103649897761796581961003818916291536246204036177216154131110980091863378504463900306829088222344386179070936902881001637359709541987306293607072136637254533289141015617588215288021747112944892300553616093056309386245790694890855420271755264837151767856179294374465337804069175976280108018064103452460030242175883513609436140084832516656841761528789597458979378577262410398019231582629928112951128651905326966274501435653380593605704730498464572199991223274786041355235797012114193348720292261870713521598881918103002107608355497333819349716977440466263859424978567510103562183853026836577387907572536142709318442261798110586929195324418299418707740683968524329252898248741400064076193316316835172060181041257762994031448667316187439626177460294244100975581982163835640201137410784085197288210562228628744521796977503408093021774387228889716478483487320002883916902999760408257235147028434258513988232884803661746333168745646361407184816883296489614349002908629057506876225976994222914788983843528036596930317061061636883993291608729851144791073381612649907696476030543044687687490484983290636980045244869522383199742447153519453702369289028267968766440284379591698123423666038498527027613634915862198023974230532882081432782792438013560478324176278353124987541622456137674926996539996917547251851727962926556109001614362327163531618622802417103970407806289433268595129784552027370188851304843870644228513890067247852005185492557221304508167580773580299708088669861442134129820012094433274074699131986017991288113309417641266537172088539352003283463220564594314869768158338467389488825439414400 [113,41] -2131996769140833128772787591757619252471635177878835090945920519582322772691132237154087400284953441525768847953347342354374562352871407400014076742492596892280009761773106415108399298821780684058403427740081881097577083855615415107707306545778712124713969515255463847935628934067389301674802412385285667913694447934261894515354077511816036303831091086585745537955295142362162660556677851927903414200917370136709001451124299207766280743253918404216528180130634765926812080355754304413095728283473528123921277645558744102517447231544718842000676383067640540145507231227779702703020998707876098269060797987969318913708648298776123717369129935156656526011681631570472660194656535546419610077354277977754597706746228027954725531645968872098011896856188260661912431196765394281704552068988164889397042424107775055115215195946601198293632314048156065638982839195173311347906635884985391443377633438230923302721987979677152194818597878256179913004028651467020937238872861512783904698621814321942983817845504634771552722034154892365986461808608267282487712990368792563731574320569089373499682872872191265440999067252041949313025951512202119785172890799383836235776131945384924614796962754276472227845728064610553060179524114517381464060992803252939054102487563829937258166916060807298312026142989779570871952365616342191618520808208256882540909985958482328489810677538465422413249323042170777129596379980629902514460190674667389474605460954609973514898716068273710632696985179505538326225016368657573674045301402904542042432064994517418678649977412725517728539432734714747244679606592869384197212568573820325323110692284900030032005774797950495016856416475396572822187410687857134563266737168701411174208108951702727964364205212395276492625901851135445582198742326073030459857136675529934620138855273863836943171463215518433927463618559484605711727521015878416321853891805766315887828901559783104692965693064576500453577818553736844796575268426222346054520721273212456158414457822313017911210026371242491823563980977357036806881359825890312048115973200 [113,42] 635737529499811327103700650633408955834429065301168718214999429317877735925458686621338155683559416989855826489342631881447870172729681692045446058569961512736629220423374175415579148807582188067436340986630772647811474953721791087702328107552442807771372198168411018363951421255042030385035565916064988739524764681228498129595617105311231286851598966126926110241439875734094260395107536892034674549049066439922021980461997911903255197453259586785045759965052845267891785366770583151926049973274021969151121339002978473194905315592688935238047920579310738095644638907349980459827628609473775960689028131925001805917780543149484362497834998926677994368084829360433348042590051018721785317898131554196855165461840404269892058175435423079776850694906912096641852154545058100711080405174119196731123288105842679082448214483409078647550578618473873709035530049783511585741296443876341858275639653820884921518361119034765217965590644346646263449628257672677355654780562498652532921982641889758132378944309395920650607706204207931555854745226920330308189981877132418247360821870623892233450127833938391671165091308980138472912567683065068691450630792313763239046007665292207859861672460723349244903832121970424918462206778263941943088987219981571097408736519835150683491340337345677665848530072852960502842778292651531704335789333976591123056258090724779395822585769321850865696936344222578169925149874294699157651354874534494389306665156664451366755197094268799652008727728991325843105162444872439175808709225078648445774198190705046578941794845738092888459393904432523637241813639867048064737197533021226145364045590204874355709065285142233512041670477426907868276556491240737511049084873749779337671289508280797736483145850687448056556676529422831879444654185286618183849522568837697997283516153403773765250711942650848344375409102599277878155056093348005691593240080384004501659027069408433973505176279510224999318750904816260803753300276265244020845744702808426563835762419400606354341022098223235446024122354949079338519406653918478292185600 [113,43] -154251824076204324548164553288334691195959070203333576705828527946804604544264668846484825375925086678807420454514845769235943285351748717785454529906472468120968063744124367252807830985055809036517622346703200388249238725561652923200310952353213558993417176202246349152192704489696661075797789065680563571533357257786254649564992561362831048635763820323103562169639020374551814059091030794968793545111190360762601218769258173534881959931632967794041857151441754238732432228522945719713649754586047601417456218629094846341799258855330500146913048487041907793831957312333175308555563057175476605232766147634550400640607516684063071271743810580883285113148354844565698949339586509660641110817778504390989679759838402386106231893113126249849165126270746237188254382415634767482474375127942019113736045901416760333934261623888040842786110208285834671496100170333207590381803243810432755768959028752751730647698112595417726602975051696892919720047491591629674297077766817761108572303814369055011162109864318753713386956056848797487869017914790993244675259579248222142081157000351712929595029841458785818082460169086641231447225503916964724750114462743874855233992612747866856481709241993059470786577729846527718585315022873058475712515702728691181507197515427499885314866852039032190990198394370172349351188732869940020390996195683722966767683165847319822222864050441846343732052074063021559027703808188309835063217292440472869777170292827955210276724128090136039843186494968315852037768093744546289876915954596715592471815504099066824926898636181049015967840245857621109790459986052214606203369154941509072444663383760441362367482209457517608782326714342446624530354732387761061738290153223747553640482993299080289060142286988111193157235183054028181194709460893462975323377938309353921742163413547134123370567077831442338613079398795030865491427896695974554527114929604520905377824513194160080399610964788097343439315375318476917251821712488411725381270003629591202384519514136491755039948020286251314782870215898038950715287502363148949440 [113,44] 31615014612105429553893045911214428350504085712812108383004954328395811448849388497663832329567624478001783540380177887777136004003820872793815003481683785377475919187070866634270595911580696199746788992601216202886965603998100701916411387480538453199385313482021187166418119301798634091219255325802434365187916428855609653582505177180784385386049247483405745533074173832177101155660222733265294429320465104044446683561924462111221576891818249329635638090969769892958294238148118782848919224769842677054424344672755698231234097060400615580132292133291025254814589947845011830406818702294651446302366771333463247190478616551267682399370812515418465342588923094161005960712020063004241525584232037211811645325741832223247780169523393033165328977695230402315758322119099882041590430997770003368037712158893616677864263571674185686731770242530039461203265474773635224948974140179007344605770040471562550664469963296682644091224506984606722220019653021562961496507664464628818472084220557921577651662365076417772359164506973769566237429775180274678803190126773988564493327666388658449553347223245983237525992937714991774096262972093728096731226575188199243558931306840651744623145258192884581235969185184794717163986904862926944465029513778641440663724043225345030966122476791459199527650670234890143123947729050055228371056092004236658085322197307032418963526891624839455273181877961772148386753263496424385371291472647680251762282900374487502733660028720135544847069569857304723792215701533558751007119459283821965684427797650316496901385052926940768343381311416262975179934542910282191633182569602208140382927603676370142492253396957732356669715262715664882702652023127246220192491456209181450827144470228018574800658898479766338932029413932270257235380778544705314662286954361777300852716360391627702372856905537692138526533915130134001551477109805433481734340751788780156415794496404582067596064838947226726159219509090537662773327150511790866733302369926843743766893807271385132715861382331621748927341841274270260578164409945970560 [113,45] -5438914857227295949922941289991689584533435566981979198411630812650659503129236970153913874339103017677612372410898472958884362202247168321277610281825054221763439496061320400894590185897246607639579339854493816509023034894874877795009133414802990506592540571439812743962923787674446440655182247346365081720943300981551870907871551284278322952407566839676316165087755793642784608183196598537721034465302391934362805685910861290561545614905933616695782993110523169401121081757096814549396343780643831025190215319997938250972444410727633623019134471621270903675916492620466787292521120545295697779967245001039760052951987365464328532649885254795904872252512016418730381449767741086612850844676287113798859901486879468163913595062163125686229740883049940014031186233914799417879250013749707192143135130768293788216966889327313277151935229485133985430022648759389104922795354573881812213647399685342938582623492061214757679093840468567028486144155553257448478950246966085180046569422558886768706160053891494194447772462742498738636593952962108445672890617546631767634118909188559729869744788454267400674076363762645411682488105555136095809467175087781247083343154394470015563871516296341802470730814614617441527180576191257924491635983467433646615846426545623344260756663358012439499067257901563686531214660538469153640900437889410060977085213686568649605030034695968873291327538743799057789830777854819273423494495666796630588188948248986950882681598863363607097420228595412815057947939953208600704928191688122578878739218193998782374699579222068956605365979852474285535126105230471752075378862829321767065942476483553020931026142061036112895981678670928612740481891016575762017537428992606884701913417464004389848078940892623884983398763039277321972371117785586409774561992870230703147390426770701446646360227948920978491909070088376416778953258676397701513019486261363128829219031748649995386386810996882065208867164889443951118842898416777129539922992495484561323619226386979951879342152360641753109751874676801201370217893215920 [113,46] 772583068358612106618074225096125538848639259539141719086164483234459031636712570555678233963787654926241166210374733418960434202378581703414118293771341174319165872031374589547424518930007247924463648303818663740264590940240221819069654265394346994035724146369511532116497554925549085961671638831071125458788749542893284872869071858739658143386135216946511349410593928298183538729481686379304828121946390071229799679463392844030327063543074500722956658932840960540396642560846381299613319866956939722701318034579639704687133599713808904074353549882213468826757973476277038757272272185062260026927124403668483771465011134402191446847711263202914655747549290443804158071903572450467855950502332584222596989301290678490169214032134465264005329429077941860842164223754629937790882423084820782280791371415263441720762488078627426238498977332487729254345524430729935649306565165032388479057698242778366263608005103097293594794736432633883479024350499580596290472400272137679054242752446883703762982249390962580002829420574972277923666427937520417677336164697904925282233100482022867503053708950638586546030477562438403521580515108540311801145360433331472131501089227882500897882516118455607674690431425297640352843238198690276030409431811549127481943779615908613741969531850465710212608223257171826868495460290710834625551032035290058157117236445092862756362529963871233301357260140720553865613137834514759200506528682948688189639986946847752455163638507064577320920991077368780689782322414489317250482109726117634609273310026197217901696937970741676675646121405990832231314814713786869628509065197377586393393270829745974085388556856705494912874620241898384554946170716549111162366423777598991540353461265015622063295531083288022355470152097702163419602971684453774467184852734303573043261712001624829522637120739706082342848896887398504726921291302808226783981593942351145529707442603152782308250933027471919390170416877657564314471897900960209772669426580126451237750583693333696312113662307080790013161450798068171927037140480 [113,47] -87827695332578873404046626375229349241147930039080491340958640651173232693011804051211286447010310225014717861723386591298216736444769680846607720589961922204009457151481249210637753035685557270552429215151024503784217889580545194372460299742696462874592194019834418240952370898862647282460283755293969953339662103074706608878946065451693407661143629300018069635373042271700015371722223367103287511103669039729510190394973475661643744684746591295576644913070743962542026927300475041495401571069878241893632201719864093759449039970568490784083047850886767622571871443767156404472639399231462709377865875119756256351307704136230216972937857632817932721255891897223274154619218440423117701829660196365769029651064941667367952770602343358274438141148474184086222382314641974783792918408104738651333638147914766076352752271304560703166184022789076854376283260861007006786503760956561678988835128901974302574084924410287724406457297043950452124505852788163801443619759962722237104288946981429997085916568785622567171633695178046470160687173792631525051540366443646154599974410886967077373509571880161303035781017167618240781138185741067157309731747778028660863975188356320164414995747633735745814364472008122391303285042228625702696713544918171495684259945172488395990222026933383537312252787696387314548967707959390512360051708473042746353954607580605756151034777253647528226177748732914574178754222999729166927988148084955723315578236201449424743082629688805950169206419718949780624556262993083468454560648069646074265753294381842693940421468884574585423954581375396240602428297572708527237739435946866612706011356674172969228811802192276034429971940786969208431054555118381834028474849277894911974875617121218025902207587295644054739562133511088985945280687133744345224534253150649994372147637984523250508841706749196177551043180373557484235452659643830833402965610028388950498896210632961547418716008142629671224893329027887492824353357492342698707358395055606906906304766015782572670735678954136724388828978626489116733760 [113,48] 7499741862071060227211570558724762647467951793745662465118980856822289495087724074049298605662751487203143863759704301837446259412582535344944458259834350833275897203570801052855303707670672272922080634600677419438653643529354754878744194861246780910093130332909800534484096344796641542564110521915840220803335081322867596545644435815568104335622152161351260521427408838050542647498356505490668187064819174991463390529976849216656706863742310916865348422150781450025436433451518448196900442830428849997369739102370051361115269162209729964443120182130614113808509014999939666957171544669784702028430710446251169915616002642111915063374827945837782103795610930163692876889892907152133589042152179572053285747445208193898428695832357697092521298482859635787600540163876149387078671451585928595821439357244200656598352805022797119383162170562513052602965750944119609396034504226603975338749815758465765481380041074977799991566829518538852468182802510172211641437662231885771411575283179180716558474819495148564648781355904031587250811016027414720486453590580790538601170011107248360663913473651272266714670996290800220312655800629285022619150110186722224454460661580009414484954111948056437259822721951830608067509004758163069026466875426113772316904087749960645631995488458245353511036712028189474296568569648960635795750279761450705679267594289683107420220925430194908685610750081612073452870912884091650555731297745238649125108542406219354016598147039176116552086228832581377965173666210141589215078118506532306867025536705176058034979156459446286383021427788796966581154897422078029619019685917208049747577356441137463611438340368886070122340433312472046786551433389343368866651383436620195925254122824748276042866722968126263221179942073511520071098160555456264412375806754389836427483145378068331349647628081940589533408126646673975582435454201879989648109968037811493116471824818620646133361932091202124219002758495810261990084228648264976622347820000149139405455546205232468210178100208923543149775348098531935616 [113,49] -387536206662939246668551350194447507570191611572056691942151450422386641691161174670655681186898202714235241641266965852515109785120500387821970070097790062266158531301206052947036188548504154881115704096597498029183748243292988329455056568888071805591425247219647787745974912495913257950604975513838097163872419915877993799892637056041865217093854073778270543737073381732332550496419687993262948914328335297664604204241087705677620723327971452711692406544508613242868560950376523864134951629822384439852542323000507977254600387946284454722959981305126222054075963396254866967755141553628177303928129342149140145469627084585736412666266007869266351775613777753206393507554242120809573723353709861139365300078168691228449718111005294784010143369288461898154851764717658146588844102434353431481363119734502871509520944148669272073892516502688248781309845812202283641880096815975728178666916780534815727218218662418341072290247471554400924044364895334621325309892353402965237995844201514320066512161038257879417502887755175150861634030076578066461421182959370492490008021734781495133954623462523616713403123287860484180034601978710292400769873639804887859963919455788952795242193638497212985104453694093113084388040486055723100755842284016808955177133581648518102208849115401308579469410803994016627249290178362869121204722448695967273926841584011644481220976298354909508304671035141743108813730034696363975119268385159453770494227954639126559271206888743449256600621669590570582074206810202929053908112976825335838265859907710641098319044826928745399978745271625146871352207005980004435718322651048419544942672332503219822398378506744293391548124116761529397180498461008201888857804397160745958468996656221807408537963196171351297256001842853082588345828339332893503253251665402482896377024938737612448612677118523284730012157253214250966344447735813044062815438679495896234909472834501192864946752267190715171444986046141239235052904720114155831697597247072688034754960581997113747625805927771607301907583310975536 [113,50] -6128740148013120144284465543414220044620753712380741654457523425126101302283473714901185433941165443073744640614813804861605544113676494695562301048413081375949613849663423108585952124723899930678403375520015106587818576216697605760851836992902474601181384450500698973852856760276678448385805316086389130290039592185464873610797433930368395581534377847332851794012281746593974201520253480369504967633858907363240865260330208825370550383629408087912180037468480654662821695733937914601254108428524718141698809791134664850916836470391061467495931947829422343219603213325016333613430223846650341178463946456649834203891238475660442729210992675326704813073584993696198444786999632762692819773179216385720216894478448849955089885047414674804580394195679986963874021208351677023188815892157671149896970248922836209155848188428306534085234435285519130781551618329328757617511849869468085445110169930153884533748099911199499910786960950313131790785655051553769360716283507710635747372532646124759399162993751775314250722119348156868859644087145402429849029727564433107969247083911266327382512990002954701971716545579138441303338538853076792536481718568571629545485902526529026465739916678371256820988471230240125772737423791526755367583506123704571269619443518119076754596833702853772296860623843410889448002964840066759519646186258566177048488170898333102048653831280678117182233581584179082503821923852797301238583838503349872154629289601591130678050295270237116236289154772584358671681063779670021610491194204283600208550989015258498501581896948794311869963106757156214367433630651981748755543040196970652693625887197022492257350748403895353665416369571092414934668173912202394369526064333147571516344980290651031898672434303665350399236683204364819513597167252392991623312274810523577485236034963151519690395585560533667590478302150986730672603415032194658889516000090629770339503474063452320213623681350800180953284017208035536106686933650002896039427808819886062798011876507016890635225586947389151010611674368 [113,51] 4014272282377110420647102591772009188668517909170608231365988384810818090620892484884877504537638990864681280198496266805356617003709561496097826026428541180571519326558598886544548777908282382114328581726803299770328473562701148881805801042312633967113825709388372073123072881431702913625906279857121541829468314743004441156460068017217278340259667038971941070862774907591156201095264416508318771058567091734425742850927515126031805644613291851896025914823781853553903173764551585698719576866626506522535568297767448389087103657315748852107557684924427619120948648700531343856762992233521695867399081818594531828579116324473437444422598025731153924821215754985676594164910107584564223627194691921513245767280760004466653348132121859061978733078653967027035362761296000869543401275494315501798349672789852981233951939026278218773229858004980946967557447087639556937465619463616195648744525060060061608571798870168196012857534864906243562140999368257088448417638436180961674469824359957890545769863294929885206522396634428764293428855604811696342693240945871754218490713449230864736901231402475264538673827952486411782970108839493275982461397282628444433403550779615235707894808287549168101478325810773831543309015122114337090990500135329168197736344434920287187704489153385731905775340515963154886508076285990848652437232676599192624059867639906363629721451758356229354199979343171764079870818597095341035362890874828565381218298805384683869465085108433330567552912255355497072346833166170394995065274845431823674593481938528318565652684037589068531612357292060453005491738279251934134866318857584568293333427989645307383416204614804657025495049475780678933537187755731566879636190607233005152037036564135844341061676368065210313816764041105356960316393378034735151814500364503237747253995544557968849717490571165434345809709220022055935732413041058660975580220073273572780051075855248713938530244787121612706110817191039751258936463722947724550366447026045399911203463420866180533640489223764586364044896 [113,52] -547603537283234705298530096492818336818453972997914023817496996895510551309100914077733298300601519726602769834304802458972294325336116769930172609752707472848621285358453891033221398071517855222485366478025053995601533795583932353138027537934624354804361365265041511259003174418746340511274748317807719785617645059237550612050681012752575230036658440608736409863911655860824872150979190660698465073630375275045150771948889776745072739276664835147450577680822742867538156441305783999679045641320762894996974192191300322891785896751619202056924623454230961309608782365172718636160750951716142272660555836080333152364633316725392814253139820218028148963722235219597628518243204391445036378770092368987437189606821554167579259372558327644780364169910454151817704385464809389938218386113808401057863751454679557346183506334537517263883794083958030818586305615942559668014205486547605961720431628677147883225321443740003229331261614064370843874336192668390131868618520837702431511603666804497040513087722696439123415037783524199988982850744133542295057354052803536742373671821851048027627320422650651128732898321498410744095177576646791083735155415515377646739155764954859537625960578978197871266644585781738833891635428041854490650816674934743549540706855193642020121281984264767633212728220104427026951464663758818720336753969116045895202935429979664271248809335465384798307030648081983729799354405810256739545128820374928171362616326219613402371794446821922414610198553208117135257441427626665336737988835577226503966119387706553310746091642821066661614757279104642978018801856289323763905019446319504612657148262384210198869278589007058491109887395328778918696841367413442130807257378675614276762051988038030103345681368908889766284269878902816596568036143502692298649743216739817971607030815843004478537565578677721400071523874380384638962565783042285079985235511568917109575411905485864555177601621385683779975739656476319871341526002326444868241904699589043107803164909529757464082168045583437282880 [113,53] 49627004088633720165168860846810182994862869098640182640638511572090071070579981373403443170402952674369672448668861786037650471554932803879253231205806696197215185048714624218339603516227691291853420987483627952822600107595013140893190392136918476032178634997366661462392868930215222317612665555784340322562852870121033057092311718216175895655912983492962465594050360666365651333464207366083121893528318219581643682856653482526232759707323677606424194300007799309709848351737934528159942629558861879201604337603970561308475789623175506661159753032786502881732138380260111411403007734750240521749223627951901384773574729999685064416187409703234314532788469389090448302997370777950267389822316127887450786162363289723580397668443150590153728960300438002545033709739275078156682658755536649861738186787478351868404493715352037999734615300324917328141762029054969908394790028242403089569945772785118206227475381217886846165040474054734554640367705032392290752506328715268196670656587722208392992110312410362062861875175714372069640864588483929341402396813182137915536917832717471434439187748350619145016593505857898012836748780918517829459431862419706125313210679053327237650721891557132980477296486675814450303102445686063823156537584824169280319512856347017272113126637203563455573637387220174586889752358347163769225742756428709804399512334443112186451035284101264123464011248022986571925272965428822177563211280797666842964283616415059408456429666876653957680404929259101141898861724986637280471789359144710426421823849859752034135076906324983336915865990561882901796885167093300580469848507808120719686199212174765391031935611563100333314744700883516745144951399532258449486460283807471866594137576358019120620837269050585363145312900249871874884883937028014257031924129246651562142663140866129843843689715689186462418318760603405073658540564110128016740431283175505282932912895524482361442276594894801043382810692308968514899622715750827025044362840771643868008582394370894755657433395910422928 [113,54] -2820298289093407104276331804635686521929481118220323613690233508013629827635423649085015315752039959023679774094495882103525957805459635307933475043102234797865012283798233392937754378865165810561596267490783377170081002482034848172940863494763167516117477176987326371242094085528932288320243545206694804398596009808755284164590901407443993103166431028622532547402014912593176907337057211230411137461699254808080859364892210766304823824484679193759753207792659466444339355247183578011115341375176155664369470230215597465800617344162047956307691091279182856248687052483001884674804139856436305471688251762237211452611509368268012436376001082109788903281530286300109933901744994448561923005078028508979018033871823987236455589220236901324561414988390157866574039700228550125886560041190361892615813628860084384696046660627128444057221689423795505579880084047251399061113574111425156627701493263596766856335090966988641834213474047094339989583785628732576466251021191827934788862377263111015683732894525533061188783600800468188181801566178045221295996167607062909192413952204551187365494613791705275555596014421054894143994435917376558798579074036877720896667925334754931825470473199118604644063963898092631233930691762502846942289531202832088837732961574311116610909834310119297469522171099615447755369991772975135105440078465475328320442707959958016423554647318303334417531412918754125828925506727959739357383640217484759218886570701678762192032143404397748388773127168639015523242022440488612887435975245374316175420960252995914402195954553715743139509477306286430818560631485293840261208710807688664372460515029000847408078069553693664965829479692437339358111814715189685779235924209491934270339943383364750823363431237737879900902802797006613058693604297786501509675515676990523971258357390227615509490912875162574441665581850164208144982431440242673733196435089261659536400667719609369316247822368022694105204862481951859543728654201396429135430449109378092591225090245681536154474378211840 [113,55] 52049007588241219707742677726788749722674304956202817773254076896431937133729356736460935290682901635853110578744519150654440847405749289884387218334860436227332702513971021540572752207073571941243396519138995554704228563925275867779477670002765486182391620466050346333202946551850538231485722712209535475889024208443551024881970931192003696435174640941527858036102773572898557756932609900938282209141255892720157233012601490677893609881505923301716388260144719488196949665982834985123173576827792768875967318937826423563957882251092983777504304124202108901271649665979682485393890923963058001198496227397552780083635895520137894830858397685319125414850374282430892686076464601798881949590327019102571184259636004744191077088351753347692362759343717928341956801532210137684068027075785824674529572782275987967012075950173899682048095159485907417506560720955180501425691076171708360976482643890016725360583536354130664484819662062256151624803840842420823886278999168493982270401902914374925205203616370565331476279032700026740533646473396954693010184979164386650427185401129757840796438863906674625618053493063138219969926373195416372229723436334883311525306016052906717279959799921478990435054696491890450115503846062381423388374565695282413394930049680599909548325551637684011950001285345820914998304183432825530430330571573479455411570461863097425306986809353827280159427116965345274354232970317609252538175522050213244318594313519843486286380147885584798579115566509555100010240233999074056748974085125992554278005962502770685312202387482629315900422733609769885589641051109220251361759383168852420642467897344792113216720782831659528639655849751790183633759096354500021158668528660265017373641112623793676302984264020294080776426324235934167303530194732602982009240926085945952219379877385681495891426017986385227403656117735525468067764954532500217254288364510842461880700631357720284767929006932061409090470383938731166156142041183417911342175955718242874087011342722496160403325312 [113,56] 3821513341228963372474422217742798360853170384445956384680120243425504180783421519113079914381449765316084019860156760680532596042045668429594714401713516532385163969528945714494580733884935209430306722493579649069051895559094109950664361146330634675065297897049600824156602060784629878648594537189960111058504468114027554931582458223403005527378517017669792704626788945258024590253663541861788074581572777469919845347825402288438047811251979098120752284300842598887196708920058270022694557184892463960270801482639432743137081163479047314223840416364121874277377224611235100071328156454752632179486909338873516448633703766019361868509463982516742226357537970092782825034697041677308402267966778505953365638409945544291316411812285512546951047132125511193163915390369598158902771812764853866983090382460071017240697173698471376271262058581419192258862176256483175178280288110611668966736117450015012176199831331606709395917991030685140276713830213786728606980086057671294682870926366475661540140059449179888027130207519901735630360013487662735161671050064360209034175529310216522093888089353039116479660041336098999602968970435590156677938421303131515923330904026303641422249440774520585686706361566357667025381360894839659214203642267701569711281296353009625810009476571366330484124063990957194933329024234139651649946288420172311928018029395175227380931872418702819204656343128379828253957215712274581364420886455494389855822519586287602307903956151386916400884685513835150458992384082792370335948379610863363313577815026254048739302013082169510577099048619748882012973813659811105541970954447485847424989064410880774658803845625005766697961759548079078049942102033970191953213162719444742533321875969795105358929022759362227227652526202754507686555389615460385745666082571818290660347942304760115764754613726943243030706143770138802156726599831811105988390949367591819199163237869527681213479148647224814954311766481133860319451634024719287787607193633650977059557194006445828496672 [113,57] -208780443834382268646566161011131809296360128752845494843782406049738449998689544309605561442585782575817859144826093227303023537930102925125522606337536070265808862035216164542454666764820934141947826581923802716796091660931098383380626130828676685852399097742294408269378940749120026792962502463170566283142392499721273451689297160777296109085488811185355080993521496111124751684861067102583365636873074498237721948299566912913882227329108508374873033591403210075198423595329423976255150520247418504107642481873801548840212651863318282442008095125340555360726306168701515625406702852320769010929282325141645060938757965528940437966162662922211572083576852425315409144329291292712954108069929808879575767576834339579250648562959071818895550557573024483269374178057475134676294805359624164796968597963079136707162471979013249160164455124323834072955361280419518254452251089482827358641473610897246363093210106540408372850673223027303011638308072925740173486990339878131792510883567440414543778754635213040796537685398476843421117754440174625175577560163564491585424844716308177389198819432040727505956992743019648949758315493536648187277779298273629543690525770203994051965208459712171463680487596536788840873142202029854048140125900285875823081483134466469062814493398692503127188803305367998064319486273020039655707180223040070897506640684609236928578681504549368020830715293979458817121756003320508338983386237938496095271808141796968437258411315315917162558762752764642754615390822574661851507124727070943399950327317280917548811254250870769644072777456720069111686708554390643795388933339529273783126220254094007239581434533777869530118324732681223639405307102773789001250758636167695247098685222901559564013669968481735436747707883403634336400588844054878040404082628205425754775920090439852846504963605571694974048726143360502167930806387945060046724721501499669991845435196961189212497067625037516679718151084285655905071832465363526785529911405259591462622408706408587732 [113,58] 14872291206999057424957288317862502222305566326115365389543693847010141628402806984603705026975615711579340748347814783324846317173476746031571774294771658250578423763588717017524037535307845389167003475407867160258363609515023135222419805060566068016346096411489257711845417475596722030737042060276501214953810424164867815676794866716043262397525111291186845423975648441296031639851690205055327655706046710570033680477438257314659047148197056871819656197700443630471044433306664440544370109397084196380301169657678664413852850823837970239610524327449028857116872604661678897508457192836629653428400804783816792731531847557674705626745879562252630337918697758944411634822332571762621597844643686898493520405147051920688874789067432880691114910332847078409976902416022935737027628368813126129009975455002269167275415456098191480119773834935131075168635635214109407444840700226806329557518669334657533708231304736141707697175062432751513612921790568621896436811148759310616208689197955377375963019927269693870613300759094393607748335800874572781739187060382040034762301883041086933296896475688400752951987153052016037393098875737378505227224474533752158922944567568518562442288229734600177996305239829793065335662326941619912446167585192030194765469410355601159351485286752498841371061017112556451477816190704037923173818652482503067036778469111099871868681738222025427232586956364343049751311530718190570476607358528754598220106820235623227722116238792932001948359821408720218523381035767427271996164521529983190297470733004425506473890784519984231925918227761732858071739371651138107241124906995806650769150181965701142283781898908830636747239427681941161196725964602906522478801098726089014590614704959372056717510291417790525843134641855565316979031898088233618611831237954204213095488058798341170911758845321713618106426886198681818875358333056567421650374482279963110789511525427952915695887917276492250198706808035461355260058188850964539679455912000605599353185391571072 [113,59] -1704811354594122550425292735215708996616226954434158732366145646381602790881283995035851274119198103301801461393062275259009515863971441668321872032557846205927244679079821613881062100603498721940259176160500980132421682870452909844757340600486857513842701381531966430102125969171562769996555866881077809927213884100192008898424260663821991388924275351316999169528957964165198239161778700226624642291075055681911368917919100920455834469368910150482938820965821307688142929032288909034971492978687960556978687771284560723791017137849390849715720323775927754119195758395086424147028869518415874981061917112165237759398573629166712009261141490316124939849919690524259440548019903785676519470601706116705984820006418679693661433463767053069621712434498442650847361134638333684486013208304192991922897476640396186396672423288329864202044367015583922101926998750082314739419902329235213552269698859125833381545316897023099461845477338267845591472106604128592209410071220727274846085674992948142331241813712100458592368976552404526404374909531429092638748326728897627476719897949471666523529088496221957911176899275807586843997891695507187080778897195751553372359137966556290209164377865444774475065293224920725840188860842389225784329544422835128892705664576220972915542082472479153525791709476165982218035133767681316734131723251195266186301177181918181775279124469497945897366108908716940720352699794621633035151402430841969301448528070149102302033362460951047321553304093764660855716798821060459136574038479962728625837104298351966714135941636489752601604071055224314174856175587138652993153555035831516270208102168618162226600648050920132229005268655528347626211862559555397014874048413592491736297520074336117454657458129448377878291840594545965916190285599086113833219369093432320506410851832019616061337034003703870248837658460100963703116775381633431605422367110110267453114782004867220195139864880074317597068533437084510494420612736694245179210851478730026678567872144 [113,60] 70158593334993506313161125077526169051795016587908575817056939772437804733756479471703042000907950021511628288138341855814240882886464646082615291760489586091580455645566864643753294457003901154859557144166219098026443384975613915447948959663454013211749722564956777783620340657399209460484650744173882887826068630399623346725278743699953518773933687577141426768374684252043959304165086914784001766012913432126118387947228746076039390709233091055023185126545187307043419531449126928475159276071349655800776120794827956813509087269560937207338991118863958108221045676888360432881730801907316369708742144375180633642537728698689009441752037277177368029556452642743106022878302934152553877467136130471744165959715632581506827098434850136943422919770193546150094774969939361324550013437623153861565075723902835602755414789592930767478784409541637128590078907920076719448175459641387156542075400422279997978485387630277143133707469397625863848511076062603942956177190506763347318169681330157304235723640148283307639856224920135185352052387574297308773237529943402593773975960039149597968627198347519142343018777766429453714831748875942760481781847556450767519097143440291927936553183934080490910083456746381393636825305442029080671760039420401833655986478857062294028533826090435681284879662836062468382237464390904629765318392485664297090045688254077858165216219275184347028950887146242742672875975529151964011584256823427261428567192440691835892537771533549639423299613402845353218683447209822195320662720540405805610497058535498709987768522530262429362414373572940209473440774645781897427066214062920188651828837545154969175565822801605304754028436719562222998310918090995076832213909064022675727634622544240103605976065253129338186735747360711571481904268684741295878184276661854262689671600217442216024545250758142210019333037119963611944547910351865091134223137102219694326497930735884547482967319210147754066863696454953662438193578012881473913709929833013603005104 [113,61] -2037712264173591024934838709739741947285861252757680227218017839448305714519945358137759178455164722173309876352179023468143954867427778019974756987935276214995513499113277713586079869144734238364112821180833307815203612997058911219695024736047202053457327117971516662066042058473941591445000686267137457421530859488015432860206248472577498761930041504375421674130444279976457470297990415708915586245558741736539031144442453746489185306939832921699696716771696480858489949348238133591599924042083461759240701593851079725146795213852038158961040593274661784693615790300545131700653318276805019245498816236583553619437263453865272999635204651958254132425645577966862933733429898798544076814682038114349524494110145175336086222978567757403428534070398826950884945314379257999733545913247898781617071833870459492731313478363005330819832160300590860897100493391662766944065427966231141630721255936268360262442615368271543747800979452559149496883653890008877209540180471006567969200403961737335527930505994531002253878684220556879274159272619107771606748210209731175400606501313292049022251940430058343481197325323224039209284924052952498862187872183304946927672364847130738963209838938480528293264693513556322453259694397544198794731577564302068897298053397726577405059533177910478551206238349562138876905535890029854390529567871796264544525271570833948098031052527752490513539638873499006031244683098253519051769877645208033913571258316067531838064940921793254372176024166425025499213569142161800630015838892260778217252318286150299701699044390940165823301032791582902477268817046829236106096999224750849471300724400027665148087578685642499721831037723791959810571615103343509157844104269677277353356625730329122036591438599047240950447324750909686663317690580021401192312725413339333372378223623146761533529526817423626454312798957368095612598798264547561065751571278023077514058068328100851059542449398129443552111651735232331056289750512914989887905457701231723422 [113,62] 352240425531091251170845366556871385045775616962530350333712661667239951236968523956430116161701665464505940939598732121687118442101704880205731839726613119223272645076631132005927760621587086700810383157405972940050671993733451827218456558772346875537058247326265080148576193686042934492651898604150878570518170752392349553293464711916583112039643041627952313039921650896109734714477198274097339370294561285174444359831201641039924602895873808445324773035545728868802994213942533024138093901259497982169399115152694359197182873125874178888810991334422755882527621847138878787558102807569963125567615703621594611816023332831103918101733535855503810629112497306627873183869762624383012499917109223521043963366429979023290949304369935816017234015821069685537136889112500314106858105001018130567543383693551368812462098491063928091629504263044255606019625566935081629786262621586963549423400484428245906258636158659844524066044871026336919249337897870083819490468969834978355598900233953156759176050368604644978080347922202915644603568171950414026490088289858929812008238414728343256610910272485084146784445004824153982488419020934485977303965269062450588632935087657240149461862147073770937865565861818597096962886937496174621668360491080134580465368154502622930079943530375423476583748234282670175129154222028880525930520210739064584913888599490838707393187621570588054595318638919773606098693107412769540675180452535734243027491603803057624644508851778332422777221969356865122982261310268761594528194895990472029133561945398329647383584826660434787457814892277178078166898608673446573326768957764781884736775320791693007232480307494205983106609387655673546196153793459819011521842528556151998432239434877866940351490684080294312490001396144069501241356602631049810108202495984675236530209665336673896489706551155877768641860363158036891737237478714112498400380003137532527218484464175751998206565309508755078309848658633071405723458122567120208650266122197792 [113,63] -15190730674163952888476221176172881013355842099285054166533788395943561655585819680574019610557715790484593287024516695689682802252537406296420145096550246564719290283606527385261513688914463471399036095905485380416453746234135272356998832189098620569046181546226057777773851958039413253380240117088858514671936793376341484351898723764652390377373809109220525803463718379734994339573624334538378894157519326461458999265065827157442133169270926873857305339653133843410400578609628091139463851737243778923081450870357384719308335051275501119289509794224367120387207015361658679873856354156915478826593757513565757028834555866328567280820983713747761409523021120213454948992003573476403788420113850371770870791104520314417343233955317196372682882963010692533477928834718168893336225898642950914407904268936418784635054497090855669340148011513166917798290789328405279058715234259961284353168028793683156186868757860030231003097446027553732758156560713951162593810467960384924873194947738070356106296012135950086754592781493598593726195049673253292458803284266180185493219141717407334306256028884215916493435850221144969507147848909814570775005359946051336849452592012285699611151512712444584119631985559758340639994676324485198426775165037813381591800525380142904411292030485615492364590817721755746377041256273426482900940411602497619402819628924274023756815507763840383743146836651886429804236278464379105099717824106935058685614711691202775688878696292981537534341408592444645325843634964180244352378133100288036345913709483411987643046776333969781144655411924293534485957052724597358067683878708170883150053917945311782621572506534737610591969009486534931424821671636108631978134572114850254908599607365344479034362912256746386278862983942472635543310720779545814569611407605284532116484957173746309220211370545537303178666280782612372098811712479508242423488125439012891340464671533825530834840672573685374309925041086862755683253975953877349328564850684 [113,64] 181475920794049293950561010188028382932668074381179895984900303646524439709594368136674919526297541370293709041217294118589282071486463044988845063877163380532081348934978432685805529754908020984369818897708074622867026841098106391840376168790785539646231122701927581489868376944756161943319069592284338426043775278260751075112703164131833109970367129882936156869420865648910301197549619891823960562322206524071606857719369676308639640040854755704275220631683435015897350904665585000820237103535695953308658585574088779816686592756489376253483635992696302386848790929801270537296537427724586773006913916892823451233368045864613260076783567647467797728090986614504218237383020691775919027744294441276364736923775310968730677750430895934446436281313823167796983394532090512013008154816241734229852218598526189329838283332599956084941427313633724644239974729558919216618765198400224691317686553430353351783116329092516072465405754444391908327813124498787724437919267465176955386499850219760934926066011900391146138300860817957492405123925946430411562767221630717190409503840489596858717052734209147305209091772895946778110563526957423215051762938632657288561872854986215439141140396048869872691626322672277602948916980268167502288222400131404912855990192536623812173954627304558505507746525280330889105697798796354400207637476452911363128909858457191256375415587674185749364467287342732802703634326240788278974852547930889941490609029330459045887549484569248092688433298329504279756281398254300109189095310810359020258502592001848745102689990034074204309854633393487436461089499506105318707390213438177622444951061715073751063415737350350782164935586069080182661516837863873785830819531601024553386489003843120175114650957540810057761720956212821203504933092566496160128815869167453460264694019040544551732745759063765697404835116699718352592992259956106015661781640132619006476717695368186349119527559499747284385452945576247791101829036134150651227680 [113,65] -11320648641579120140729958149478446685578135208141603654620707635915930288608758802385272526374078977069219911120489158755103526895682171921593130830600530987748436240297882714973464197715075570305592552109237128009037659068667822255903833677524365914298996016107318656304214028097601362165377613021828530930217795245483826797302109021929944034072454945768407942414146459396806596166041592300114044526795816105630998160576702273470539015127335187253493554301563991213751540051567942490516303420750806687269825192781924061521926351179428872091732248099143172629961077747735340039408416360077151928311525379694602248119153071031781713691546046326938503595310592677979378687742880286751481936570233618678926404295828361409918670699604727628267432396547191999254692452108339880452058235371981471812663237636811781465200591435776196691402481940925062879353929416722543796156293757409533259623148268108670328797293364866612745279984072823627458771495420666123156079119440666196382246233491315875831877485012793998938477877505826011826696498898083507743507822078918705302516806154240508241197071787603533106379677985194621371036030632442258572981946114823232798366237539794222148564258472716946284512047111923049602054049658360120946166318420746624018061805323972226032634646403214518195567331011487152283297538065964267411273697931111886222213160504000415233400786466300094435705946280880684293949005261902664205412421489846163343587095546531470335904450087389263290954581384002559933336769860182487524778403964431996849518034931594630827145718310008931896673628740852191487621919116470872449341153390023846811581877812170360961112559065377690584191862722664504101317814839125659448713879060070524711531739214953443803691159482662100642533721522152496243069741800817092584059427781805263637950794523053992666920906489330213080209407212273426809579593408520848075097700551751297778971264017939943866148539972820028777928785703940799591940613745780990548 [113,66] 1202285375481959451316036906148339842038202564097152070215019753718843504484924249435921097910545990786078526843490860104524042792873365351755746495733524864533298136755501966284969232908512222425581541057209159658542205524245005327755666473511568428475813125015977558669280212164832879375186905967249912651136504652512664313414938898062270304068751250069317290143485914125318455096503731342377364938804375585645036339269998477260501303763481976291927295042879659326268266381026374941726902998422024636283193443137918888048949805055169762141960387883135415008353678407539532058277774489670103363910414705673848630894431848276682454406201642006067479250938783626727423856722804321172087432239318981136283096952027642758020523599594872839119636732136902814536742180233725346654142653343904562634251027680288301891447117435866115052756836453180071122553740700563789026859181133079310964263998675734936035247131180274647312219260681314232578300107367057149850087489641277150158860373415692297551129226012711846477399858463405733404025891094909174243383963418526932823075924601035731368505314158719157061782645621544798256634294798750091318303406835853786941053474594768610215334140900206215725111137088429234704318505314264548776934926341015480102243988482024677638309281105094266147419311267847845990821242741246274104300404498819259437914595713082491202001135287510838194834233543639303033067369180202124471054274579118794504021667427850990751199378416199548613372378189956538602998852703151272987241501152987266191689804055875977605855280962575103726463435182649942893522003309562278636140933950691196651525728541088407391747097012286109166616683997994111115341351103218156802201929138708634005455008004714024561230234554969164164315750770259801637584764012782305698830531240826908248142289119696618400432115414725454065895376979939513965084188843319301673559192058074126755209127082257654791062824354837803774481904952299814415199076858955136 [113,67] -19533681007177840267978558254576197126856425025653152656445585883442348221857631345751394815604330918933879770303638407812649188413681294905028401243607304773437176264212311573940920566244592669510505628305783565892497217905084414768300248116297285787970477780444438574103550408813890542381154765592243721427513089690082617428201522196854931187660718153594483344043726008223681196031804368098423207503008177409484586317250836004635287901636784974033869678434733068857703504189926665278601347113117081417594443328329016777358234030216617519051145088437120576312244303430986028459915320804662967968068463180706709354649302558478102561875785259593508105080539063825493719689925728473027154304805652240312630773140616627819735855605351553406727545891544018583539205676924727419695745088745316112275441211732821880484512591163947412281775964401442806749902531266937261618672039038504985658539692151434626189624981565267042735850857006398460430342563257841609941058833339977257415480906990851075079284063154635042709126019801843538992162863104911594595819864899842498099261997729957580673901447573003077462224848465038006801891221372214409272884844823477606862382745245184738271770290236279031366751810925753130926634830288515130295194507759449621186357974373376080002471766840346099759185243117210210486082337399231841897640659981791356864437566832686764733443011048944957795059663082390128271873974900086174365199978540888511125341987624635395003404920432474518511509763873978872824445221628607883681822291472364149724047605312033569586146165017479690809466378584419367430074668716453138802922721829739586329761493021021878043473440413492816941834862523427891844511604972428738251004410586328090282009610620033626659513874455186046850732318068222795111358427254489140339597568179088398304734306423697629969497323621661127946150624866626343735094128143410611600999099378889375737964577847620827026343750027152214894541931594555912612518857328 [113,68] 8538348858840293391017817818467725856408789732151820800665648282749105506602493167832580701555930183734637046101282095470813655651212302801837184758268207922042640748489884198511610338907396077315317842206209520713845336692566556658777025862094339706466824865358598939709925849206642134850121438170872424103551189424322477576377081955002490102680698399381587259009119331967466010621141193214767882008628191633223039111084102135286655876913412244182177259157647134197444928940406292082262010678070456747548442368955007664233600671318860494006787258621722075234645945231163826564342522332069205144539764637300961324229882560142105248435068592906330117746904714034804246075911094795148846766684253693618948457205900492038206831308849348255116171533094254788530656909949746411425239192781050614336427053896004823940290386218032038946953627880396029975147115506164192848918210992267070185098670737481482329618273133431262459952599995291312508048711009547956764118722766762794347836411975125491347309182042466995923512761457955566332213179714517715615811302557389290852540015208359881239920947347781505726030711237210730199640561508022549009646661875206302999309272854706302365746520403365582341500089349309581968927681024277001862172081609431183402356879245866357848029712258315033272724551089042671398118323053832684300345075496494631132403171854505963340681302349861817591509846223733573453354169444210500086907408505373744154491897591414858409003274357597073150218088245364215045263223215608033854600326750388052780299045185712143570422498467226259350966586844080901151237634032483572577294751206132191579249893268267294904889921117610525186821855412265146840632815747817954890881442053848010279991062189533979500968756870831163688215907927940060142685438020371500936993300839047692644443523628727941598234554268840322494814526288301151761967652751990030871677703974797337630324622997170869216076758483192657166629873800089965566720 [113,69] -2966249777068894427335577060034861033611280577616769931383635321312741136606444539347614933373893661289830070869735497211507035878797070151339990280543161485095370442853892537572215609061703779345734470409822111868435963316291049740638185186162016971486267008957699264722836006971419020777481975464477085866575290160725515667147087124913848041565000702909701686771837747772161840209160422688190022809216132858845164362475825458477214669474382785099427308728795218242771242268408899615269209297188835455091190662325997599785290017540652441257227391331591650526924798728230774423925106701580513738910431125959603056935851661616070458144314057510924975765816469670579801168338990139771837595861895409037606284238188305424239005670258699950405881067969527404635927686422537324990806544591324766335036165230282641662165404972725606460525893559448955134487510496032949274968593659283232308014595158172690207048451673482910115662209084783094099838505493254903434511993338444605305669725770821670160896617633761527834794608160310259137031184248182168926231468723710101274505427966251447152381481029800137914763128970626621384396346520998258887480478051400316053301386992320112062224548538333666216419205793942925551994608460238708176342639643681563289239236431872294213383486921186892049102912934233254690666906751024675258807151111502741808857250964335717616475060518907556461317229313336807446279404574154060054553769488474810784401437179863254286552058258456807324731683742965604521681853260823425441259529611443149890044118488542223714695558881971342591592801234508261608138545217074810595921733638220070818945701719198064899427065830242911481198129823669145782444795700567745684845187844965353525794126797533569902715212945531447780530261295974058618966904708318173775572476670323993147710890071992913607420368086995217315173301476066432329399168801726248934763174775702217872722415338729346889177261890128028968940976045933254606 [113,70] -56002954740324440171604103127692475380548567312821672651510812263185280195713481554332151532440432575245555528339032807385028268495587669629609303618185722072063565930959898568674204693016899635914499401170813917088256476726280921474080736918190996063925960561404945910499165364998231367558185667732833071179357357677659420712610652860949528786178863862631086509156344004094166280277114629771436036286911562917170774687765322286887505619811629565072087943062975090434049884406140418193604589119292834895211520903681385151423489075683104504476191305817682040637660015269484706795351640697497033994832722798722996518071714484566514747715319893727733870907365030104470345396821975965270962917305492015099529275447622247974401392511304999695287059976836284139253011264350519770478347795821508292651932893457806660372041158453475916775246058000360999152927088334667504429161945911791593126884155082677667405463518280140057564811151514973266483577509363019262354075359233520706169241676135247570215065586571625177977438552871770632828576470628025935632953841275600404462074784392609293708974217011888789516330517166025409747826748838303965587260028347087720196912935686494302732205364329858609326336885055505095521598821914455185930778493948361519254237081961428042793990351171075288504583746919054878771199824375904221488049107698554963629676588059877220145730840443319834610304255242952772397006160742209293416031698080981271924115399871249915123743087296569711163457117769773090463021127738242782226696350862444304862077706478041382044221387605524524101199086318553565052148440078850582839483203200652859885846274977602088932344693428315570171918145680032165263593890992737695858206151124523530991917908824260066951172800726412967942741349292412684244119020645838482464148972389936000993138822551110737379739586940985863873063936883529781816754141161543713597873972764053700580427904683495758627750855484621252543650869394624 [113,71] 732459644726445605422969769089187774382911758664672097346565685086102722570021552547982376846821923030196084176242374611804876154495172913979950046319602703536410906233721989001321362554565281422177131351472990432497477812914049252675958246342462522686131448279167372379673383527093759938278901737172094468254205387085604624625420016392358296051548068167831376815703484548341369707986443739295003242228102076242768166272560522425487028245196792006720166254064716861561007153178088205573904681172005143952693403064004404961772808045083703764284477603715637334344142497181769260344634280532032060382527047516140369184239907163712645835751201156529422688693601340470232202206758984379738534635957300708758737628640932314604678126604497660034506613354093810441144368325845319370366060344139396740541477831406969981730148200483626958135644711497477040343320704042055212639323233532960812858489548765362305880676118129573729278388658957615884605904359502593056362725716412717488386141530233081971130834832532007074202637078320268440750606974423734916514574157179078537937349283875831905666968503996885579461683584588961802194234873423045171396524181584530113463053283275906621280668359631288221758898507700894545020736564922923987763970198258747676769607233815316452992876579199822154226408658382789257571172307337590837974345306423797840212909521766720242433253862332984368994147367745477273082624700412364200029588724735880066260065876478157153615529371793307855205405892133477392646688803978714389134248291411181148909165891144341744982851178807462091274859925653922930211307342034816623326384414614871100358137355054661552299779427845340660309767251999027744821308860144232532145866866845636898508311609644249538281268930041526108456518888919729279639528638367104242009050048096404820865681548269145665127147005207221546437799103052380850845586707122183840186816999734312106691101723173584873396891539932694595772531176 [113,72] -7484776322447291164920181119919464584602964754282579167072887274178223888973668320748224885323974801849711742490470649865978795017478151523308099173097729195240237306501120245160638280268125071620342788622783036646663619407637903640436258027555585446946631034018646379128530360661941592624579302921914311823198662806835299731081571346108440114212084102420209371425059951899628009856367277104813699261200359618438081036133919077103691220847569585667125014363806371104795814617330116443373513906165733741417192991226243216077628606411032835749306638762735992013193088424807449761159626334765326712376074807991304850702292580904089941537554614675161383342398879551660206661274190093346719572382449728354904285554645243515733782590953713215170852223798286323470514480580842638084379491098209123487325643288183596273695392843393183198784478771547837366497685984958725605987332450618305047351248428301532736993807313799479513407440653421964343547893916971095080771913957511793150894326015736879539461441937634038524147487836260256213410651977001465475491794609971696682594183744947809207212496161449023931358348877256625994124971424791791567549501787644162078681790892645702149751511192189344217232357673040979866237014548182335515341614455078079888675917837716400029010158279664870201313674344710685952844490927464883895479801476542468971601948861358013262560376314742281547445393309077234249076953067208489895089272823651538969613950518883763306133293165092383282231075844774958034336594696106881288679381097410677041902054081103980319816758736913488568707746649901375284368123229969805167436199892409535286057699072418354427760817325521158796625813193526604748027134150262660748824830642291791363215748905647450177556292543558684606617759572781138024118854888377940679767090682079010930379196033530620312883133729816615278426625368175808075561717221730490876733866177114263821481546186741515538873490805574141361280 [113,73] 94492243900811429890679461001960404585064057350066716752075419852121588989984711109374787123343737868524865740889920021454728621598576928514019381679213408396383909287617322422133077462268340615321024965530648395943889970783344969601409846164317157029010426460252138563400555266831896732866488648021669658707120795571002077504504886039585275890899885744846954779015406258380031158629679380969382982910492348928194641871114833140649132036898131768162418673775857772144305883984581887801126830394739778099573352628710754443802802797065871010070684561202020019687253535863289762658717085204041113844184153339359636796406640227442539550145352031778990080928713861109108952988188066843316261429204865049425545142607667779322551219141340115396671737980229332213870515181287194449311256782128161390399919499687027859765408824753278683287716375459505638334457129741763070749656417574788364420255402141198438826709005954640172123214954360978010964096962824843259729884330841626768522023286220893692223065087395272023237474187597204193820839431597956942352774768034864768516567988872667856900225516975144313464680175953110102791629375664864005304683698803017955574167971354496343047447892444153890387877630979007451928482624961068628270172533001155215609796876038894281693703742517506786630552724692319235984403648554708544167636241575476415358708701309214992822033411067551805578197509784044995437214167364291588585412951040727961444648005455726215454043650511955662749306195847347250175447364977485297593019659485354650947340660787351803603377075476471263547360487802898347035423540035490515145259407695783548319376854436383117264587592887060375287137223800936830102596188959558694833717519109848936456277886964006356080740123924068171311894831026189958500228641020131680728219942835508261534847555225143462744626208579283035748994687649994642018502412600659173811086876619747784491366961632853359215046622956503368 [113,74] 740040353763192896276523630730047189984291232268004912513296077996583059258660621677614264350131994840397340579660842098169068603622840747381449224792891196500832649646476795998203510281622026006992642851785526475138421773231115742439971422194432392970987408015519898695745314057212258599370340082427260542147994604098641518569248735641394972864898071329955506779454810036368690742452931569631008377522959126681063567543799762632156484158783969786037831112492971130366356652614826296405828784742516595987944701458576592270664278684291832696153713907499192183453464087653527017653968912680761301640222383336983261256098730688300966114321617250406237149136737311591372736255934796793866390628408545873005854807490022846307670687816093335989261496343402410809993987755521706555971100547015195070496804601307256326252585718731587940732984978140437261993817269469262235689565033463681873891892122343245328852280369290328772450403930983758859682820924995579325594810973123061006706042470277761047438814711079262747795103628983199721615970832631182016975474111913285867945911852420538378357492705360761731122616044356253295780653605824734110177621583382287105918821243391649263447829499881327762775644141813285194757124753828405546452558718473241667659013666398125887559424555176764705768478215671219749156457339730796213379843837573228927710128720188191463889002066222496057023881339268026382117572061962879363792140052441053850999044908705816101893480519768921889924617355254855333615610858219917177472391570232777802892314708789874838149822175117210994290762300131160645226683668008942622292960631899875201945604494228807619059600869034356399092720067303153689027333434393276816770173858242464717711676875965860529022450424338027724945094341998025680143317617569393374782730030209472757141587968458501064578088976291483662236555738932883331152791638065951688281369884764497230320438730337755733137913989248 [113,75] 203470659323771791071644148615648956436472296385379128934840972530174932326993915258016262435868150489971839888895917960018470003646087725161442501044854756130182456340751134707750263746525505916005649522487070264453755330141675355559898510022545371343762488700407794835927137043559204124837820205306609342497369405956852364026318437982784322980310054433743659707128221621411878372600745610483527083355110544853545851525029553886016809569719601359184140053140604993412462599252142600923488560739134600992956921202708741334828195837578489625718456235445451485162022108101161055317388150909881181046016108624729088520087634278178450426581093951049898689294047065730312389465038767837902847227895742129430982621872566384075036200743052020172170203619185682364329164355927770805329127617449525179946847447399297551530224880558769984856313433400821144856692769926624844575305216548798101598064600750050074983670389152450807680077984940289093848771677580285679052934007933201539061989387544721123763342188705634080105868684246755892071631497609643297530168252315290525929746210160886550575482601178885517615460525372482402302161555616807859230061520542077489047821321139170291411596579529214631799741404398483913770045378548568485565177248950605102981102428077958366125502283188811398682034782061712809943868200219032690421593323888752891616151815988113979762820871894030351179386203052585584570039669415640241272555171605357910632104706591402894648506244651438303572836948149860770715606230794179096752415068138512148433833195501934381763944408038658321909947933303888176040818942588313233592502850793476887547122714204418211772876995733684684338268197079214039433027310860095187161368522781301548410104030820273408191619180714742502196728070757183575472474793572398854342213644897730542050546756005931489631209640720361652897502659481589405040474349482104829745371442215411680360070654109836146301264 [113,76] -21214022347130696368899340910775504376039781438381108376558595303465760363339405382097238946748263634802222726867448021562267413297620022621446569256895490306331937298166032360833546563502753656979396088929780913761962916925332362200077702820914970086740026340962213939310154572292677156675051763738049266221866150480725137544087435781486822358972924137160775306089375111079801519594891817169364856282169604188949313389960885296147115631681578338061489612422676014069495619768253733315958020761133853464168256972827734441292714486067045150247850683067268578806391501246062599445772409333950408849308956025868624778466753339427494985971857869068040634035037603496362943900756484559211074926638999149512608961498014519557047411264973201385252465764939277611048172879477666462086917419506501252804510774115640731554153686628662571467528551080446166589540685507293062672269303481049514021280971491889899156129757500035835800905855768176993274001054432434547602584881957184733617640052879034152098172067217893073707184977100827303990142284855751553477213428111333563299438917625257741254263856115267147780252082299706384681769259005012853230864885556644454363969720929599615353048245157750002718695605626800796363918689141276729765196899559200221625118055042771289753624741858254972656625700162280693847713361263548451118904226653582903956231898030860257801737526810319347868493535820164508540816585787628307367438254487773835427524325135236502402834949773431301038403693218797605928179762913236099755790427549060871514711572297429314873859909426250526243598403271489574678258082648302521250465394837800122198735601489366294863444546500821372305478159838095630961353391770131580355393879055416582419191436310520321492810935023794695331507223765243858356380845618483723304407663745004908083594160779036956047716103844101056715792874125108475704858445857851445500511516784706492709846856121250661792 [113,77] -114090391588828591298763414132760127775981838727241438817860132696652545036774065618532908267952759444961891647704386333341961911211217491159879506459264342059521841483597274189759922879385602850973828978422849253039556001727904472714273250672374831581808673740548022760476331606083020857972199206552301016390880198316538975830739819834621174792556705477229569559529833492881114647817509564481368504101094464411710319432600052455954560502301626580740684920154839568300049186878176230962470698707762916319432024750151397664750650559107538277668909789026401493925097567645344473993531970486409825080295653644749375131985306094720039237433949506458269350516518189541418590798042905828380921116542860922108728020083227542268576192430005665158232150141517509667949497371611508216098164314104221709158057436607342841521601136550340880758348756738511747308998308914501618257291855221692164943906645239504275254669046580820227405931548294489593432026731516107725527538454569295232442290524066858805308045680756631860585543558970605762851891751054619838358470343399062203626458549049753365439087466006607000223673340404390505925462319696506154308358971097027313548972186793453855609262311343956842117557008133949325890373993999375574776323157175839050776263819946493410346289613133824055879014699825118831884296348008655345255698915025033932026935830288377167082993927221515289078529952733796339121418570286102722266395266104694441524212414957806981811596107036922621559034801386012582295349059070679070700323038903875238369567645991156977222860860223981816141209756358882785358984072316450132119174947766127161281474657967884719818868389604541781641358007269826531393802827412825499374127402793698423865215006419655261322277641159282117218472001256603781166588096950861191788737987110976497084116398730621227532807369017016220955055706745047737534824609378263660944173646577396806919371019623610 [113,78] -176239005517903238903375489387855313832159711069649884599745918288147037844255075123174768205807196295358699324839792357617563018039690032171841877278377221841643870428348935494662888047230626699153349450494670315464572419419481357725876364886778250843569031425571129655127246168661435561657839305180291525011554763590356212250034732585005469671534387087126888686479478563491348705927762989206201254661574595664993515789281987652894728205654464597755399671785616884075154583099353697025093430215307446703256129129118977371444824895407035050480145585175452314532694687044623936403625199171432438457700888117700466343341884172547380516276608890859457148532209453215551463342233412121314264376631547720149892421401638507164860011493941329387980445800277665266860751476785773189012924194479322875722870507975353343001142331559893256379523229279739719555503340668832354472211170156093612195251064194160323273475282837485627574965698618318161025527279796881728789332858412021367120153449643295737261048721566360110575562889147458877973898644533572594398917754639705932152040075750819853877643478818548593155214877823058869009541313973506443097229160199626097752712161258595585204305674543488318071969612568487516799140901371721821641955738498140561671682765589088285143929884941696725325366968354488440908422866364820885968441660453970990603206176635063694858252210613797932406167943582509101672725762969771856878285395144706515189544148700483224218700459329616732755607846523290003416554959280417776232610237113484322961534808742745971690386058668456944356545760610693847115518313593755874151830862327761899005129576090427416551684798040155861465518048165057708576789345042695754066783606090342459597156873503292388566049484046658500015135111946609620490385643351527441326450391227332112036713549518381015884097635892682482522365829269342387969825297778567197096989337196676415711539456 [113,79] 342769705118454938859700994193949181744004275787376544780933928645652027282759454442046871091054829458144794521625911952700739114593965775226548660687828122430170955810546322347124530474206387978638998826072498430271080749331033008800096134144225805519181279237475651570912109341949272110991188898197861461618018122232154939029769333329752458553140977298601766732518835909839759314058286319702515811398332055060826241992261679515278946560219177807816785427498849455317771225692576006608816821421034795832517823517756561974317671533211038794880119689822223974893598632440496959132632453069537941761604595374905108085724742846528444296033161988237968990842877858726483122499549537545281931958866175780143816083896619512373868175881164572258401293564994935130762284257482403227088878432772019931239100604961809698256409858277344733167747059369427733950245706190105171333703621545399726550555488053710313080185338323805882798469813543115204967721038895038881109546425221675171900183343027336861461153256559226829479029485851436900762158937140129797619779188322103356614182470208558744865928241892541335894659295570988927275484079712809773174697700634592752624941586307035705456675368263757334864209014764724317265551317023897838450307457968091125243309330668749592372923020248890699670733251486802414707160705077034753054843857555207032312273166653911195807934652443166182441647948414484594332284913036160721496405707940334143309086239528403172152249786730563379864371602932494700116454235056589606345893281216602366217083518717105755234802284177112152554990815347219657843936088589463773735014619889980072002366071714447724776237770187604427346407438572339534220048891782120118004547756417987006009440697208684481362222205811942191909117568963465395659183796232202969125189017127697760260950656594601723205355154334405732909758578849622744416036755208231421840546338188164675632 [113,80] 3946821552124899918777913185098583403336326291307427324054438224214271433794618666154592768980929059176024682739586482440427647474976301273889938429336420667253793574628919266977146719031219150711823517011872466076021090954443361359489922954525741105026463026034502892497601480554762464764444239882559279978698784326758741894901073734147521870983527052540673887863217021635077886527797895162147259819023230141769075058392712356509882483387446755052614564098359722295654283424817678888891189019176140966643566396846878320591688782197155272487958509746273122169562971561558949661159983294499522966503906817889370407214654174270696304796633131217079502005525881178427444724268448369980782383389212917074726342131323665105894622342824602565092214781490794875763141190709049899126018819879145952774583998819322763898925211765559414927158741219119691371159399176732852496213340428520668657329206675600429530458715549157380399005263395466420414965234113629930139364248482501191401098188675441087406274825531902706094810867706085785111450838062179126683299305272911862970770814988516735769261254720660130780056992823163556470971964693757402764408696837832778846313821847558235886558030067199744924474581374420592603889785052355483995249269314643877144480005672111825062205483287632031123988479439950592061801978790570742578373857871377797828191961478461209882210168861076988604499241972033821363457586317936033244960328748075537685408023997162573189742614533312640826688347444647104458005863295417781436824888931159572005609650089443045139213831552456433842062492860075126541940993350998511198636079525958679720303551446263293228023998026004008417766573567460935362738578843913798098209923319639258536536351696627799949446736447955422649031424467436982998827110138494215212865136844189901906454654415005112224528083771500188061891625865996743269000255575795334490808715520933752 [113,81] 10495503606966560044662242679372529480826977350053725709271783224767800843815094350082909178519070774169627620281925641886111157547525787226311807198178652006837230039802580397112981820825382834541201063364214839988553802645509118049327443645974443676830272607432875950436369453879190119941665057220930389680134933187034595010414267992854760736301188346585707203897367071184229060493290562618320450342275709992949469994754135001414023314157131974367320175311303499018918433014640581755862894360524120901718965738350701549608153245729064899758219895387207018486107395367090464452239236308084330430120713862558339476421710514276966533977207519980753448464489093602774642304546777501586611366337686736628681513992949417403298616777332782176838155164504950866352729150636939152612908409433987915189876391837575265539613365538932652945878800973222315387415973808666860005233482790249250473350237219982528730253889374478495899945674611018909054985403068396272185849778244957961705931995762839810138411296255347526153738664066889911330360730928383604598309415723086830973286106473763922550573362302912734033490055482585559856772323048810517790499097645829878499099299282379366170828784594533692831256014993705762594597175764500765247397227454095525563041908329464541051059276251167098955591954109892017883131279671163119634201617534336554254092117717715123559960257136596478079622618987639294967404837318514591106717198128522593939639330521977422377306434006706647251944180420427478641683080736146894448394402731135449600094284462379821198346614205392652101740587502823598506901162826943005340225265689467259504860969968070062926855726272229607084954350933351206923672346567201178823072894667391007317562056587475529239713287198791453448649989854107026999137628516070846875033459717615845329764601333088777368969620224788847932861199133026873825239765198047645725658798549 [113,82] 10366711782703733053420617044887166489624013221932982460536147694567480005520081619731288453932826735022801681219827966797852314426221821477618015318607855278668996400334368214845185220197447860668178605802266324964442730811678706003106684408570203769162267930774875482968663362641810426316625279623056661142833982946772510343090102841024939250250512004469667354944767426870560879184717014108176404007455707684609804523461454276554373801621242241633753558857700984748280994764920319910493176067799574364067288112419126702396580001247221693748203052632017677801142656528858068316496491325772117342905745586616158072596528468089329985577165953642030924593452589236094872391044427525557500771569547450115520088482650989550711481414905652463372364888393216437913261605669822435340555491177806579551175989928524650939687003596685980903929919744509469696814976719792821924417320549543735589413182418849740710382789188836564146326971957509147417592686603054893350659990061752316236560490572009793383040867570036836478504370821863415308499830798823736561634479189508897840223119462487026982893932563035157947150141803740295583574961765090119102987446444466189939137647672138460850826305305658375030910136513746521603145849621710006907827209838266629193449794570379925231151637289025840352811570476148682990517542820552324222373059120476065161099379352342083887949400313425844011764587762304405954014756466619426686160442851042999957299609449481788803406646412253600661667932123593865681510804101209398901989268661403490186014547617366476585553172424770950001618000812883067699980859116143860702768575900872430753136396278196720059577443172801882966301937454384002107774297896543481526032819115247861607020642579629798471192736937573799377924383387437706373747109857263772366933909928092962209304170850422718921527673656688445444976300710159255830607614681683223554880 [113,83] 6417827727922195073152097516270127747132554795810746179894631407436344358632934746425792781399251598680435711948849763724949673841175430679967505291762710126345645008357109619627588907677657032894542313981567652058089524849235896683306580513848717096014366724176527381494460982446142923462198691386911797873700202269021022095960139310870559676573300988406210658333466800700053901045007104237832806600443749141131050405607583068723199409508863590779531920733328283709191264535599167193430178963067024267668678835338246932503616469108742100161771041377697880117644956030156509475620038258638022211934334690509480047693647478747528960064107752919083841616418633161572928100680391693524985734557625253812948344613374207444289651988519771290369387246946416209293467634680971622358378107369399840976549512658474930632069545358432838493154790098301924185876672609644698853317339834694348682046360176179836815043872860288745730834289889303158939836741893064930580549502161810921152039967479775509518612481022378192133984111900675557269098619356146217938666144661604004251631231642016252271560221782560304609171694409710214192310642593603232916550921275953359391188214189419667637695128985699815459982866442221864102604426836910797512149733542224474307501176583676606868115474137187755392240255343296984244785081273700391681680667981225254533821541758084020642637553046604279128977420114283888573244172805402622107323741473666260406892971697414375624216572237587132472232156793133398842649635242393353605938225777087822982029172550282335855528121129890986563591855421975605414497967908060561686491883784863078891947336581628726395363225291970405379168829476992232584320801784764900799361756188807085847711614732122438752815619726868023552402678078682758309885855263331224007033991034978104045141404656330478278612064265690345838404705441897489189892289895108616 [113,84] 8510265157508552742822793539846704514507889826621767595235619757558996073001917690037860174578155045762433608248067113702881452761879141613199857909975889383714024324662124346880509681720417810765276324544658975420545266357201939732418689154512287770557278109892991870599870551992974664147078081220205542264186802021432287997943524448979095991483307879431802747771843238137624720450680290818377066162285298880770176832474830564362637968551367871388538707604462360466475436357393608723936881175258214051457338149084854454581295338722669591728088235992330506873021267542767347909596969332171838117656218971947754081869419142143787852756016670365201389660716766246264225730093692083478166803645565861382183029722767394782311108721453810482974602058320362473606345075568801238885902398727311724355183375979271039420692151059360478988942844333053566814315174351932679148389341591385440057507706763993171333588225410204325149303199718423695208194101416251880953961644041795746254404456657618582711218194343426138657984442096374125301670619248902704645115430852830967065360003936176610014531799857342458041876707183012569246781638851421255362962064973181284341608099364384655773068900550218918663232864319517215143498781719887809465661738897998750067202216572481300191704305654677792930358332118859752103377018217535211866259745720416195905582473559346439362095721341224963731871860154985058369303682994959537024460686344393832912607120229584343451694395061513087512767282956150955518696123553070289958850488375441478912249371648154786974596182598465992710904325383459624799709993413449836727861678770114894432787583687611859566009977891486383186539662165124008724819281669908810424760817653647778950450449667322018990890058310319854021369399141831103919938095132687960390574553232479334307803475718054109764723111586398949516861890426858147497659256880 [113,85] 9465846567776074355043415194430552887053705409608863949284178645338225361430736403711996311427630569403251374824066521406434470346459945625922058395095228232737438411736917191121427545160928455472788038706206079340277386991139960092236914585308067541924144937115793672460121702106926684169377150520718286160558015106447461518297123588588365616639431183380158837964225659274364536220875779272772934749842523114151477110911093788704857230063881709943852996311857844848983758964994337265398649584449568079396447128369531426105038090896904425468169116967991887586109969980813678828325478566554301019946511078714256677263401334676947176146056924973626364109826005518657649052005190450410379396744665996960835046667240431518275437096839467600456797392214981617830965872257579457447272039053392347317903126878615018449058102441718138562427860321030351587690852498043975302238294896248194440718690609625543776254907172877561623438873018731827847556058639723090050789985266827281668368798609634836488937034101881643213856128433711449761896280818349795563225012286253914071688112891625551512861460455537468460016062927254469226307021327683521278644523098516829167355264104646527518366568132547780982483036256953848511448604941047946597875198143774074570812437254380301885018842875727589598074838351589087077175394654580207435554201290871381481840370885660169638379792399855353047000256365607792896387393419709483455560572913204645157064185063538922619617684208700249106886059233089563316098941827230687894181781472942785973047146684716433931820280182561262701208013342051640020452314171899297547084647387357838990522920219252836196444451526898565364087464229292345092283050940117950519890730466159821395790761868554386755285317242477040908106363222484447346870172234412267926396079685245633902574693274817836603270912596895152507065288721394209664010 [113,86] 6869155227996991878379984830984243814309270077143493818413780848721101121453429544335929816460946216468450612817979485629928898851995015429514701666574695579578832378957607669493365638761459356280265866463612437600755726457558869384827416255776609368372105251924955992183323568894118061126513055533419599540602678588258537489637529591326615939910971236366288522357132442279040161013421559246532880750638029060160390621600407482347987052302614173943369155027107186530178916533785119303253957981520547688457980253642830853837564085790881306245345315487200746014694861796948561927503166376932244858240593900626390970285184131080662897498541474561906345757904933582224541531350707523107451685195098698112933004161341977611036891166856977766438109955691970202430350782195831791265646505649864011964938972474928933859351638968580475853829965259895411790355280071054090389547044425120119637214108386752506628480347186528274521154043255513969820137249902971103502707365980611136535302345603557186490323906656405744972868558546610887516807330726112515327744299115255341243451395029969550661391272742431793719423851804289558359491309051513639452036015403122213775114515141676022623595554461983119756657414172391454281455865041800293117455564273205194990173391314773219954478366237073201757331848982247366869646542235186165809416709025936016342715455676610732968157397894527342839027065475290144778964586415854553454698922842143362905444244746235071490637137717154506130680594505947029186171663213730010111178422442157581418741879383204541153227914881145764960511446765647720616684905836878074704504228375060577390239909529821007412587127053693983464839674094545195312819669634178288040837674287253892165998925613432968008859056287657828870841047470232411987588080800684211203263221409098998629350820297354149328335734062116100171550529586897792 [113,87] 2338826940117556484280328835250415489255176248286024839233185583469997389415073268902084388352733321949428991220279283678911876021485122583771728894096010090028652382084320480669474995901662305633011846415580280769961127457039198470250882558547299065183322539689523517895603077168334607531725473070277968869020237525535812823460422597333811370493955879772916625209341359758959900999521071557361469405903527699339095129263569332908916697189514614403644911452949558551992146438751439870798734787663382868183616779636636727992760806510932106680736518416085609770230195870357422904337166065234620510975926307096967117675804823310801564061383417459005102898353931680366595969260406601261539263709398697877307738959369693057922317031816678538993184411277380116781239101290505579445819356202927821530914361493749584060019500515814452076849622649867311087002448438527948793650076330622476798809530987562157483479528140801519307998798272141878314558653377244374394839359598730692588272320317287101795773476342959914754180757503711643334691814158235730490470893326577391162895490397312923946935431289820190504291867096838845399754406269409037425560696762924619032829318037828493931423467108216672738562993947392381168156424001706372221172205380611796692634564330886431200128870399562956560202230294424705640745950825260676331238784396269777591968884288170500670037810053600633334878358667765410131397408275855345050333181326637977873186786354439331142691317861549806062428137349273256551555725845955821357090594691262138194569226089497396474832605579302002375141729448640152786851609803947592579207119503498510942648363042561573176356160725495965789531572531144012221889134557374420425970307260156495239804047775556810729309366714671941062299933749545377597346176794467165726047079890110123630165978735177973271122410812036589087156554672 [113,88] 1141954851537204266708276809145231355449640727134693410067009045967447356001166051745733785150000896061546027019267589567935920595993882656936516544211442901283937580867521115905715469786823845412691390166240511168905058460762333283765520141837782866226634324113765545180922329131126090412482099756802121811558465670131471920060489627737053085383141737243913771711329337521064182618737658662017286388820193554808252695468294350047922594867318788032519210325277805719907228216181311528255363546214577271806402805768665813683214155625102993533200950272667623857861760454897081058276239926741960159617616072338146881813901258806739387885758356583170948510986277954516884220664639179766028632633724930186989688432279139944042282956018419639182930235563249142716846321051638039938567673661936710089229398346686187132852081656723969865292087425005521076803518104454831800141606086638410287077244766095864454688318943611053418213687166573165829112836620830224903524691895732854205594876442552516643623011013793205878273221101935776117839373378815907438882832624675671153907962858752610184720069537390386907583963921048552642022006605687952133149271877437636559958935410111455603595303907935262713330908054393693506260352081104412612292675718335022909682452899291154151459730879445566724797973537742813585641721380066274276318794166034076218088645905123303345441433571321654551118439417470423365546220584703087670185087610051839808372952197648806323664481134566434420344958146775764282904344639872316471765551315176653086944653313860225595164330078635079069700425716397668902129555521473594500482273954620927365831800618966839123341941223970671797392591921586146752542237445316391491499355920137901754821906469957965357940407737954146533246291104729928022873601486303741268937405792327951359220202993830661870671649366728894329056 [113,89] 113849294826958138409085354882902620396880541614162872745056687822406619966797592658146911859684610507504016449109654454952071471447472856365554173569880986230807188177270233812634648270143751183149601397868488065359371533187373879145136053859997403202761871339101108264664060781327250025795709362394324579836979394122717308989842484146652670871640415892332453590781153410007774731472244158940113182868422388020007697909879742291913158056360850224107992696187655607928020287843217987404170861283932583617313766361881662590517907249374628133255865980152314110102124906028172499931584218034347436450365596963470632837821485814907633181390731137515948854688387894838569522868333321598074728419912026319341311382429235026323453375754671004268624922556544734763357101757219913089111692285939562578619097054490032286653195707205011743610388814079220422118566851299575817090064821276981417348995579642696315911609902867217756019231099066584755104409451564733492170140885184001343588407469624362529746936650879535999390924098121848667320672717456428685263911143343820936424002113320171808000369332197774791056363492512260128932764405591701039252375156660246657154151448853414774534114280555006485158528173675497918761642956920728147895169663816409989861375109644633861739114885797039733061172404267724919257703364858817505227361609850015634377139386010901939440550434257922600286272074294221207690311223713144576516951006926539582603694702555794298438591074932752630465325229995097120097365319237826216199854306584050030834696296966548415807620131650551628994106311285256426896247293539219546852426207019532253913560345040351297366576961084875556206560008150915503898788832541438281485826198877789886476616902397422963093434029968637873117539418073820250770715512373543038601586830755681557536100000608992256552668547000100 [113,90] -173560060241692541080129241378839111250556669546286663344294740427581117824719639825721158700795148893698182334383730287453488708317610449697220423832334369097851792633883774259027071240847511616393732650994060106285834415599990651530888946295921638108285834856262184677956522523294650056019538909062550880233890347261393208444745401782531017892858466396991324625913442199032789849826791119539439340048488598222095353190966096600537652605011085193009744159154664074515905373573889537253054911524748866139107273746033761086267671253009589684687849588886971312772129436711384418321526722816039072158056058976795856732144594626220986042026055265631504064683515271732140257161027416918767050566121245257761140647481047898389420183958288436563902891196346287883036519609125910231795512431422661706810299524907781569781720140207989411845195454294950617725718038008818390587711939069199178610273860268975804225909538427129934202683439154961519506728415302259754348015957835333438930197331487029528512298501599163891333122569684265182564658469581946439296199456554175244050546623885670648873844316674006775806603695848155609452773206314472185764733985738088459611001971330691950881593966865667237817402575800133612456448946181007567322566601207067537303128980615501217660360843850207832344750156524476480380370756568546702651042200257878670710100942687295549103061942183118880125963330460095815248495551855420288866455479165790745720938189861819812516580504376453687837573572478922519213522775939983995299005092381551668298949490105079888779429201346722432401038018542154181552072933971633568715623756760595596442492351152815937216462680634509065479745119583747194414720543585696035460797027632101869572027576256520305291076704798563889938589328614780638100733282329559396848768182188941481881793589086329085067498368 [113,91] -114650525322181316803286691210361655653805067024224178433163911034611179697964716808914756695834421910662957444961298368960827670612848115435664098193887059811682393315974118692172247599684956255675984554367836493279905002803894934680276047363041743797384444436489502443115583044588809600906436465823768078919811765107905277134552551928595596569868070994046155197987893267724586020780310808003802924974733329416308879608876257000652392623528943135412686382201253232005342696493929909310874021051413620098011435705776039389642664806680476867832877578751857532129484994758580264859251394703049425164779412082202341957270067473540961831312958737118797870564373645736282536643726290928968771523732318831115375930769647932322594553079503458875653327198115653051340885435555115184105457674135584583023777611279799450160327102360065061455981626468287072323985678861275215140732168220781856054788284316238649363425234777758735140539350177357078263711265536832250057815543356076809674096415642891676725573579361875188542709710489055515663894819046472465177024156037658571795037138113428070412039962771394333661667967029162762678156310852829071314440789486862426734070143738447023980394553686188207020920941162993240274194684641400068062223399704296411784697193547687313636380121282706566932691259583400801533019621445046987405710896169702396798912108122661962647150902362906807323400318658590218673751363015370129949833821123103327750662697450575966778681664700850183931315476800567259878910657739500942594928870852024277517124475898644761661244451836461626924190974965372496649008400507835418436523870591113220021635207039910526562741845475183073652919012600506347048446745859220452991344569823270779418639587878256362077159084246001832991334183478553678859505225936513505620490115185899259139735963714407439856 [113,92] -31907083715395223169768421504064663407532976200999983312804992415655300487087723823714170786068318618898285511686277277774764029814509897418198336742293150910297402231982468952339340867044365824758501245498319873608194433532660333735206974399103698537595933182233525185707296692924263589777838896787939264620690353538780300612605062003233087360852237013182147157730292933234557281421093248211527608955883071971358002755175136346244885446372304645389758164599770611605748181332904682410609297839614383800816101348738630342346893508098755857067330569069257509586839850599519709912380599082146016158074322261724041250961679785951002832794736892730458504277764649865289657580775602942773739730936485374401348279178207615270591905645655124812589992136565455149626778829219685812027649646770335721976356305271904880324344498073223918041972915087885163045797044801077460216566843396468795263654467516097386550011621390141252216785769359242075378384008683015825854672962576631507835211629314032258561672157526065469360314559139497875323915841948278565440593840295057068980137168860174680785949507701553692935141225262926852420962464389965868483098736197923530300843263025303251959188579014038991765666281153191459208216856489294694035981553431771307054693950211679298117099607054685979450139198975281889998631944257871775965169396076297761998360408490241097260859460775120227980220625412261042432250357920008901508304885621536365842533987201218084209448866257664310955295039108694745104416552200216589463510954758663063345978778041619564477000930001697833911832974062492965030540585270223200316188063050277316845428805667614624072549294297335071013260976661625750154411629508319487158634716291015922122982259193497436123200584810579462335889061218466311095929377113164208123976024928045055753504350589504 [113,93] -2976424331227860333758694236178452762144838101984238210117699742315084333638962753049190547441748741400014574863968983034830014788834395772432868724066040471691138407536540280908944586309933522550878134460301305427196225158100211416438761746321449855703585454007219378452030355786598793268719959927693165279159494052489061814318850586962646461055761444301940611441969907174789315115090610373068127201443077978110080928690741362071993483078838078904761963725622168298264137999578481321954257360002263512274870430445743701277831496464479122361077622951398938331414254563912220851664188487261287778990529237769211279684223721955094476363760702439240126436898554581834850979931221470868442911657188564015399296847734943318051863920116946552115031109479004826427309315356487200109991563360202973819908657290483251436382715364722755566992330450274454112909488494470582190159404500475655833958347098300231864866746378498381258990052340398294357986899920212961233022834138603327675766113378657448263692805602148102632958164895871412339838308578099756407899159688977186463661731809851498006900641071471186286934198888865508324283349735276082731901636536315811518441949736828738262373041907745944096551489063379781530931752553313480047730777114333666852430104726269324838042417733914533562639753250355707390882195351604500826041691164021760253086189787197036503759832767396092298513790507323075328934479247696151915649247533492309527111444186075577330469177761360944826487386006571298297728171657205420187132976285305028118921234204835531765892632052045387367159984856892808385895131467994560246888013433660550382834665257069416910229910427009146665132719330561727189196222819127048983486460654692780269700746707819481095988781674222446839357614953016881279026467040656094151060644225852754594410992 [113,94] -161073560856570311035811894463499900657227408585935212977140264638898651573144182020676415395480898468725115655296141579927761867672638224776081701322205452052512005704142618451549020741109093678692275902534231983026317665395092459180196315546100607208286799511992858036031481712121363267348165475166905647937740169834428567696071823421197588775014334021596664521426959745008113878542510537710405973741220429144388081417715500208940808853102271773555781396903225600816325546066923875502841063125514744561986126714479265070912940302574062639936605572691587770301498956084384994585007001168062694249932717970578215632398969741624884867854854937775148807387992548959187326515904964235385783866794815120559085942827490986243506185857860329014446103242565457452645143716248792719573459775168233525364799434206298331909507834315648280077573674729900247133050142091382969056553630259604459561396360190955964897172671238208116499496108953388378571457103201342809238769125600692897334883428559808641028767138769982127903643095199116648077954765080702323933612598740856119690916431712923264858294099353693692966616528687023590102560290957664477628894816358478825674178719551816832195295588065041585541643988120553470770622880366102496464492170735274091673566051296068930853211097398675642558518198782588477114827426566834345083301811910840275972618307976065767168023022196028670973992918448441364985231876998320124781243007705101191409727187906046640640433289801862116157978104941664193096685400947881629185159142698401894168830013522050478391341293327153807686091802809171461420874293441779930977424004645239493408052458587255082935139993524728408120658162294893906749132052897847955737572321482270426555770902095983008623866061082988180834597885792566993121735468963043998421713950766901120 [113,95] -25344289172915632808158523917846119567365291211228814035392364363035550337710466841836814206424491402958519836777829482728216166144027250737822752489184476067409561514616850156248043628946239252225755351081651762984773595019934150392396760813964224694200595604337030699261893729353588871495193893446739909929387598204670855749738565236952740055338764640910066003249398490267478867101446477735500355613242488123265049894612869934298786656660662541118022191913592776163244411410964772921119639020647009306071148909474912330123749856638629567464116712911930326165343703752016018484736855260397980746224610148588877468661776055545285538427909861547575976518950403060006762546466430149361021165399255812613612048581837629062883485663666502113247682742779506906924126506628378383058116324713475721847367698889743326666178952666442273439581585057675119871802452665523184990668053413747382720748389721596311741139019412969440001636610581848341887830207025281503356331840701567875564284052999786244580836874701261107107734101318718886438451057160847608020739029022955080132879311131401187386370372241773522409608077071241096289028199463087633959831172531536328032053716911897494888308887195097425957196249071283097362040237567929870956355070747390971855329994081687766511115731197135373873545118824164486871763706083505339141682847536691946658232067450342168629437716155929054670923259874311754948260360636261244706312583708939360394930220221378311651282272672158529876984322751297907862202905489438109510801700080050158881749777367473171021341060011343191053005131339125805477534227367804389484884279331247506558101700539892107201022988327009473821828622350707015293118875850436429450339649105388268641401852812012632130978347779359134227281568039604574983228241076132702712363866704 [113,96] 63883650659411587591350817991517914043691609279460014126241766537715446082835782598993253469886907494009881795274807371261379452030176001215683096073479977676106680517756240599635300176776527166704535583693929835472521441382595142178440886783245406709113595110569608841490011164974859082122564821036454624418950977447118759162675054296026200670400626841285007745530070817864416188690574273472349751406283854215300241136925346817603036815954763545955528398897140880079193322018983019063444293079067813076612807798981949641689407095949761435222279483826641925478996173142206646164011250774417081056887228238605226121202573100731387889812069649976400635415432389921003518643316668761434497369168560505491255235277799141286183941880967838295435775051318911389900779604001206610644854423229279476575358423416228607912101007278204341996870110091157876845323504189276168857186557118369553846467718003443467424273036288831912012707736891134430436838255004002252975130205712332753400272276963541916835047850546642830771192741733404663902510054012603840278148732909634431340474001583380087948657999442437142645928776342494474176825768337706559908887466102800519244239935212205198312283193763484594581995790957095709789770116144336255014312884165936349051552038539859406199016289447533179892946389635439884400717553239917941613845288267150872225964592453586597148161586816218539571344754144714959614380814566498838190756148197517522041338853994893199153402131981568877204877678714534902913969329612243457998023676920108003052217763961964701957437858799647444378162829803276517126932491568499359117962407535713475097291910654723896324200799480709234909577314289667983583530025166047821561873825350251036733475148585333826107241560480457724008314707373424461253125387319340051376 [113,97] -40593539680896561574316930201925151007752540654587450101202336691420659161139192012572037255578020453346570404056243660133787633197720224515540960056337664406871269927613661985032837278627989179280338625340632760932080893050853290396141102413426507637848778122250539543060142664650371499363918674884068242979552032374255741662811701187452000629053776641106984828316374450121039138598203157737006685356611148918105019716044485998466481063774049738578448827814306471363826878784975298915476150526936504167005125982739729801069202606681186476111307479061516404525035562831398354214978351355843472210960302017834897892202442338992044402587573977173857022940956318685816130306085517358480432760590866300974790608169775636793272056795341238559014306492521757210543091757070474539646966671958605507989677590764867771322671815386047138204083487915556711345650689011246500011833487383781160929541112253228288792594675699896414935069828516765447932723175876259085973565010507223897227798806291101161693793755199845173010197296299491804637389968027178287238936185933241353216273746048832868770883536576388077459730879281295224839584760400128531053842153532552420245399751453551959536701442844859794615639274031422305378985501842062517351328181712908900946549461520606429378727728730762040642041103161366353818136031655190913741969005749172421520678295057188795200439731544957509603784410323945589823944424521550066020234401557243018295766431938554872113946042890884496919825226656244721947159847668465733131922017575862206284845427613066894818657168483175533302992513914734530333554367983849475775711953927327236151640111753879738632431796116583509014513111236135746109228935107698257718172047789158204355046001998458631800580874088115246071613233380618171571260530562030 [113,98] -722233480713241057415716025555408436729071463218723604160947696919816569465067265978140354006376952600918958115258574780823470649577281635688005827918699885323320822856965936858570053694256189068753944589812325767392046869714681317228373689614639968893535857892509357360406696685215514726722397706124972521432554726656406458566074575129856637804360626281868624608368269798470227646714254393188550714135633149142905125807846933800019806608569087490518559505291798799236768593125972028694724248228512778179062217757320013635444101571829102587524881499851874878778361776464248682714087092042119423896027569003289161499143653432026063446897804310889063455619792411109782726528060027601132578550726822943068147555180767309415454226719175418574005880388026958442073420911258689150055805845059618199549557631088931467356031981733891158745064461635047814034948603002512857579219788621852620077354247218885987503318061233797303523219007828416407926315520292076488404806037650092894962992474513690993023342838741846809534994201278564627751476892733490232358449011617637961375875676794536832914425325660355141249711911725514830267484746802808609960705997514542463191221574683511884098487502350847022981249951335884642938056467391980644664589062460619726955220915642928020381083448807640468992997233006870518642906930931562734225001797954236172607600381375890662589551533340818155281081080870876325035564599783340608973548579599382312866281794184587507746345186100846479533672898501766560288881015695361200984800286796742825171669401383713026924190631929677609978507837683598981597400947866711607169410985449885173292392407498393370266317980732265298751909945280408649029360251704910112498778045072382470605795065289739375951239548158960112547566277645859646850112 [113,99] 41436895778129745154274524449779674510531430775601695485371295969268864781699848581768910513620858706283842516672002737194874749584948692750225600887574304092717284085647933805366450475949268690873886174981642518533710288426086100153448212358795835258019369345647089635169982437481060694716713723757726038468216581256511444688001674591377474848520552820756384901614191253339137950639262533065165559592365331603266925841924574469877809857168584764049994872630123713349891300981946457325481107292016657942189434141885679945048006469295655710524236250300270955365765016680125982079664346480553799506352441715699337253742522002296087304348290019585418964205432352433889541433973151959886518105643427782737168469403991881735833089404505575178999564933427390861754216868807217274089985310994678305320513564008564855147347929554725394952853779553260672582332572428674611496085067847099896337288937567915649530403747916438580615486379408592215927162172055457034014535487987729630129620227745847560908885517048919505273516232921667675335136277595046336817238838991738864131005315055651119557017157747532235772382931002161322558932681378143017993015099849346689199856737253929992700493077558148925583429720379046597984263987742895875528377106884690367318428252178588609979552131682320803721583461527748648303405818567512723180592990648144483985930621520622737406378392202189616899559286314949091742913720241250720681021768332160968023963215980479591628781807196054482586327068025690065872870394520329990098989220946216103202786693576967440891040202481379393018222015020037768395686646870030788316725824172672617014298816701233954509731946967746422906728631131080214080730933762224148103817898113512071505288226822075398993362294868092407727657595045802424 [113,100] -223825978947147780492042020881402854231420833874976106448735971758000985200451848712223466025182249727141060231562580459977508432307364475717304238922237860257472029648388430373566921384407377285817904584150111229797450936441936213257499888002274622544698444429511980483035313080777755957389929302844454844124816139756465316776157011477917861979579155730036774525813313288607620831860178775811439520765613562553080230289554296020720198723162357370778034711974557202606199867868048302734406117431710948181291700842905489624772082710349863967689087614722506810428968400278800310554068250148980111127799052758187777014117704566718032157670435276782647360267235894359858056023871752552317632752428300595665342763446806846062306849485462819586124340428068111340227180133223952518972963578505290086498025843439174231627702401576627388320221276585742266021051892004781587124986160743689837154470448110651117023106657877792845458598254957642530220717312719974024140621061011223381606233697531788097500551662069473940142145572025253220214060101260188746026153431241812515485147687153655547276961550053693566520707718319556880001860568189344664946283557253512504120154970353456053241221320364994066267188979588252172690251093894899956915170553472255614690740961434888178703929781082268263389078299264150655984356956376114137401900710139586647824911080934048723641952280573749624092551358054499481418800075834583027218594512370067408935341192395393809610351389545833945259013150463009600560093764790875981517921749365721907898017549637751005672424266088419017561698624260729119686113036734752408193337524050337529745405268826321243863102402833906482336889093005306127560020259493572719867424829925463990999305195623859929632192443886470846597072944 [113,101] -399229753652939848757878655631504185315263150549329121826404116078128308738392430257433157456395469062443930259461267125423336260335130365370428906320057781377932084720391514896566694547412617274452758244512103186262255484336278018470503091424693439550194888480834755862068295076966569089361143006871750791274464859842660391434233443534614737037283136090073743902746586348783454546094174961983249910483880112816815710340672269085532429435620908675224482041499530491679443304173437260670247744434684087273328748841850075634271267042880185800087935954098203909731868370077000780115005185580784550548018314496478782248533786471386430567018714573231320808188184178226789141837987075600662705683607012776888848724424521404200491548642229413009716983616767646680768083921497039360093748149885760782949286969154318462560360630426039552593649481070938092753803037513586052642933441902545457481959568965200263510596142041922307978155598577685968960670340447702589312677415169023673640721417095805100567022640229386474857281660804696578110753906926795895985863599082385365594940030291481076710411884479995205815025092949723122103963742044337456737320649086482074917883356567645025190021382284862094674944723455278881829692078157150512483526811567004304448032833959399111670659105631808945593126937642333164672736497369165395641776470959892763091544711508203648128793523059301668242755409544623780962844490689086705213733567366405130777003902058623866740669890399191477907148952564676446243005365484701947763421362651813799771184925887546169282991727447850113307589635377297946765447743563998349900602376449008438859079058699587748504042743063440454242847556556805499916322638056962390441874373767970448360107775989298311819850544150964150 [113,102] 4756373360834051417779448582832632351125326445227445892128152160202547505409108777677993825338718675221638351401305894495514189655990826472961878355934058474116887680806240333642920515492838479722729007813961820917203700691874940493661130408029290226083023713146609011075808538751724730300253356771538143746169765468903471855196640526192266416472304163138708380753060219680692422108781465465238254658211635702786134112280412084668035666992049763734107518131026459908859026307662443543795651880133104771724287487546340741352688673700769155294491139614971100047975366642914418358337595554860485323844599574413581546131590630251547242766716111900762917364854230005586868341532888970880094620050786249268599165105917679967459212903682652246703849783481196391350462444642786184228045587341013855961285182742146870089344517835946963085631196238082741375280088329867184115348065189464055928465892233987901624514464840526866721651800863926750046246049052725351297846432193703082923134180147080858060959089049752314760599618917109502198659243798381086205090526123215414169665711806975290311577979156146977177583379578945565089860379613329612999132457426488628343436667903804753469724976369457784596032509181665851126623839926168509262940623577050586487890220658044541299483268646163602581617594239780183565786853938943842122085897271715955710082157222778395702580012881391462213235369428993389353177042649604585321494752485227930544575160043860614196686387190935641056335566211975770443886439084573971040506535024865903583928898183311629516889154479875314720023214480499960696267362472235462691261925632361068588122359928290197093232016572290094079365083961463408164322406903282138131570006696111904651490644018235044961740732032 [113,103] -6165283472356383708990561542157401142607530054345258182420510221638921503736275400206929532677063439789238273565783237760414577740630422822825130454566415441042456815962074588785541198764461791465232299020135484350228026220116243389766446219224365729785884071305029607992106404420353075510974462144664235999455550162196918505970040762659929618120388068519763130646732264095876698789331220087448521416674571714616076787321761145205270107135593849338188713372375042880911887599757320966359135583704038685258511291350307867680441020841454239084853286274676838397829996698988934647994183075507142460959491778407278102083123795011849163248844380357441391781006708398643792229767450407952009863158858457677374021973063849112635831238520234270817701044081343142156598377925247371676118793747267152112215472491017551192166464655589018649571250422878816650139110398954207406708851649759351162651324773060198572004886420279265551751047875271134082337906361366416934258842485046965739281330904795686764794953655007704433076319196038661822735058619790837816374916527470605890102268834990881300084071856873735300159036287792531796558418596183707489334101654935750029006027532806282017196581002966822693240770113063821081512193885178778439429445428363462908443050370118668819630639374819286540824668767257611666038710852507196105683846395324563436113148925347596007806938884241775726015119635610488400402571116965779689485929487823007721958916152364954787368115759334804772666718387976173300935362995827406894518702023759588225616088845688187720322380198447776196777600653187831712857802589677962688450580828610484213881820742375883842910226563863311484708857827514197715325375011665578708074924093321583610120936001100662800 [113,104] -55007695539599794890922542543725646488759756956903460078078534035681094476792414336180429845752675609585074905901644880727963216505659083107788333461200238858018630292566101195651868543544810216118338286308382751776042537762301196946674572281421257754459382373125363759236100074907274562618932480117908534076665083740885317059398283789883769297917660073379370607956839855057902149067876777607233062739625305800739748873450413759823360059210653774185130079242733157573518813250693796271016080214700586912184402207073811733429309298643042877909301699025419761841685169706069195023022585529320505301412176641070088364757585484627715380296212816801223081438855563438037203785705679535062727061192086684375731174861267395193780782559814324257713772434962613081091038886772569179620901971406698799688672429817666454867098293131354181977946503560578325292975955621134111751057888461566172504686037903244318850635968759834238575470486892172801925598494723549813841213579298154633020344518621343221175552787191041527975197859146642246863541319130767686169944744506059680573740281135271856394076215334081495275990545663044463000697822696779196069396433168100445774728602803998873061203387794847522961713263052113635954749989878825193576993756802898249051298455634699496885898205906707902702676116383035002063161059909589157569274978514000019585182404687930253174244037892551330827073292027206992613415023296115538612831777427486139682207486758015455685217683574737772466147910454706593580557425199703809187224193106539841771205320315994473503732032698399368462846247960689179246156611992072829437888817066458129462707059496344469004838913462473375582011959039983624423722157448662367462755865661285962855385703440 [113,105] 65291674007383828295261614391074736349576928639663198041117917462192811777377189429891925459694756873343897743044971309727830798070317062827474214244804129660846308750457468330131250904991901169736857811956186994630786543347137254756330049636802594183358724351993703952043291331268191301726631652841605272726266551438960898987439691112651399242156095858458199943356941106565683911658788968976181499772718819798697357600499238828482178715468162826440455019063646556202493978601630811444280212972748033474239376959542522847449078589741088705362701335430209770012860872903723610907751163350582216043475352437513533864379885575820575223452099869467760549163384617711340468202873032216103760268520284126148553914332626880390630778978401714056878161531826066783400585342244800401481799151060370387189042437329737571307523655064987572525955983307532262256180906077297284681570585642311551796900737596033234866369550244651579275454170441292912917007032425818014656723109466103750559567876514629080094917217293799223147673538507890044675790258994708068272949584858058606757026434392331606258964828793127885638128045072417167323406461206184765007712994063869772961279525196930302848183430916847999389763853425197148484854181019488991421099841221526890509360691450160913959690443034643299164766822961091328051158094545684343697979830604973542896824944039211371435646452820683516382324847566964609470317285569475975566760301365078387525090163933825499146901730189202481623676779144325159819378077662835633428604161118942410607242829201720131062392336588959501485077065458074655632435323772266944972775780732410133926500119788423950233960258610877703026719482110509072333453987873426615573095243101053097378 [113,106] -7755207594427042749669679217705491194349996343564290304396230911725706610541867691046111467976932691895068522819579308520062244888682225459106266143978995296524155056612518314825463635273624920464966749126559196088406410288870429910970578871112297888746074863570629624012705398808480330137193823792557789529463867122921702643531002172926961306679816527861326555045143767079593689309543267858229143217454109983932857134493321455985113846837267155852012358733447122643227345820830410165457349472355251835530549581893779724172796650399006327786616212666225680824214529530685533770820953312462226265608861070684618957556751406662826539375099407590085366726377953373441623730669526208943426336121987528419197698174538843816387533399010858812738692820739283164919872034084297801629705916403329185572627995547013256977187853411751410743422646883396090255384212288166286365275342322426339999162375060563465066365321194410112994784648936075034521327692430562885424052690862802148635999789584185617935628101567597717655944019738971541732006777899035156841204859699079987358364899100391755690595882488929212795654097784936947716882194410510026963130243151264035157452645204753529797236603402002988436588814703570770736301522872368121666130555343011056962601367321286548368072287514029965658428071220159643760066310610610946379307123866599595802200030625969466162329679062708801603021303570950905411361137768599793723447067186990337586704651608217808707040257747371663603128431609228882411559480915253731253736729161665459484796895659733471825291880272164637225245909722883511353353702731080592150474598014118799933375917539749890471636892593687363127131033800859152373017158293498384223192744384 [113,107] -541890953386775725134646853675589552410986611345318189896215760362603463193900768241171280861895696696975300084221649746277792705041161934826225585841593771555639931469900355122862094317277456847142990651673683427454481022933502617037844643138066144087107163835308617522523553622633922749621716564761001856650392375971816523594391034762218448510623730922791956901132548810299575043082843171738560452372840537093389271321076964716213173309698502189194455189277366386354394650568335723362244277077913216125813439114683682494406536730682018758331808200007927025836332392367900512367951924711706339087189190765129440970753885537724724571984733348641335328316970651846469099623061844445833263253982125162307984395014527522944914682936009923768353131894663227484821694389426523887515626868601242585466017372709963579723804551788606096210349306799028315515430596600703429547036855288031979039043487559661899467277646207617771485427576804053161097337453178918900528218432095368146672678994741340372111348166191642504052114123399133747798541130498294797106350638809500217692033151855294145165363238007768953133109966598393026547801032238421105599286478482679972323364038483348912187629421758414349843942977948663864255007762688646897200899943518519360569060820874594780637698038583876509523368536848119159312068567321428387017833803539279747804164144062439832729900256019671624189985691313921390324983576761298375993305062870110185744047177621775994295289199437669013690322190561016522450730571674068499429989891622874784720917002477954729339253058305048623751077593006969648938288910027471467175524572678133478352309018929000399836585073936884891056856851923258768125667829309135288 [113,108] -1339531745909552154286400813546919936008394581406384658701873592759872023482246247177396411798005195938161957584693151653632564156540265845381457616601371135150159406247012816479690057877930619941612626424852998842782633970636905476563153292597385584710382810439852805537226523565233433583656765024224217319227665838120401081600648728314212573499229699019383376254215649264574600205943577488946051271667543018030183863989179973845710443590240422527399312008588354362574805874473688211828476706568253676238331863497256987444127954512548827777000500824722875123710790736906330839852730487186780141648227792160092448836478683713593087588084817359252335786290115241083771915447849404836494052787056304729098943281438592113391834929754532787119870589152027580761793043621598774794637768345036200136770352646093042727101231066379361965440314160511932433905399934255358537639717023809962863935532161526909356277954760695142200532947425354122529324882604497071349686465107215079222693250390595308845217989849431103950351062909980283988032929788382120941412597503940038537510329552628347296128335852865651315418630904649445993007501300282166885221716223030106920128236711796518287819739499509860789782564551073409304835663535712283903437593775983982722791750249525348483010650940868478206861363558133977986391522526994331235336230362213193390648843495352156180152615810865750636534559782971799164717542218536919414535124429328749443039497272489968224746582211634508495604124058354905504824661830284384919826785906750939498190016144499082429559209882725120159339627031081766610712050747958972107189231346978140993488668103084643491452022693800779133045294421387622114042678416 [113,109] 510327764320930137992710635503230649246488113089246596777766160564344892505457817862220746351457954972451685817156351723967145787633351972218765579069911311164011553092114412968011391143970146015634648085235923381531751813483642863983183077645467061903317392216354809637504307788499144122744744499530557073794952443290232827250498573535816160491657503463690578924872386430950844778464912590291239116110376246811026886888556731095154670253360582647066276178231781563704234165833199587056656922291016956068418873763976471151800918984224686247573339249938980319087786806201641005898930015124219414245648044772632625564645405451762026053272378056097624289234398695910971781112825078094369140305245178294723567048468689758856491560966918150616210947675322259864797995053881484845688817393953743442931222003547463756163561722300159118228269650434018385410513373312032556160486427804763564914032227683296327781829411449913992063606605207259220102484815553778925537257708716402418125930584239821423293782034259869154664641584191506798391555604243349545528788609942375318406630400909451882374146521914363215021137124355796875775767297237910063012128173826929925751106158552147681948020324169586079549195928535158504100504130132149655508060839721658879664843966832005792432343260555313908799554954354000894910542729270145283399093487119540376928129178709075885348212592834069360151054437458145377037252486446189173216288235872563323549822112376983948192531903710998826469384668448263261199232048623953547578756591356849078490964759652268612368199221006766328803458948290839886316771172687620498357187282708706025428159054488757044576550061105483148259799941729561376 [113,110] -39606910198826075649137134363080150440418949240571807423080350348847769335878452101011415584093808174713079452279955525066124632331220082838737916711348787210505547933459695605749501803360153001717355732875716964388162684274123417729965502087730288433814670232045889324080751371369071990952208710967735803316141693220209518096861559997185887130293189091886980053675124867492820886508014418202832442071156222447715797830165084275840487715173540987472193688861967072607517542362018602553490124108328755220990809837135688795217748978238360212107705454845187474323291287495467387899678161344852404635975248542518261805024455406298683814981001517476193676542043832061945993677866854151267878136198357488583201656711721740093778412045967234451389606707938963626970885588206570112166701574503831897337963250117208553237949293182411329980303486809530222487677805127234321672986945452651079811211778484532366657673776842731345881855336323627239990779644446910708391387032550823337053018813859736591214706160856192474642136591122056495838185079572970612223120223272506542606687987267435647459428378939348512187392413033244694825770162026810423594505174928702920570076453541491913996959786414383571752603482552738050833655053075736706887979156644217314639469570523180678710958793603550625077278960513005947739774600852382977084862136467129050759361581622569032847635721260144265443762955911545277905820211719969013328221921521348165967877373327536614882281117182697412439138731241910842390392761693620749064067041667481536228267207478478131861614774244298118636613410968184670545539897336302756068266777326964292363474380369739624110118435690102575206620320 [113,111] 1443963877129212628338884435222014139522199930046906592052118845837155099117928676074415702279777132757367528640025992841335518250362938341397103705706536344818838160350523499484941506036749761362938664273690286652798895178961461681933213897610772379646737827063244308790639694151311814689898365996487488220240656699317694344681621130954808351407705726466209327300253283954106556776460189130602761807949609816156957913577951133574349011664681430476230643468303598072685780666880432200484185702406841280505828461689380953462712145933518038562919146514278105133316366178782533696654695513047793833558376658755459624588646408856703305673623601987993578230027343645686561086851386084613611029143638448825384997997805722427366561741777799309565069348987326410600911660236479820306727731293563572429434586920959404565865809621595607223062448793533022817716698108396956946556500803593825287524462633379462312111776943853430566425869917049517195296639738956524545756027158371532933731432457297304863104358919316453893481237552741995287250148270152931474928165115484494208010882005855652934343872239187392608279211470230700904041808527385157852750958813999472506951284411054981906268700652420183843321623286892639169621494699746469429855908185843098928875475483765194500567357317160862270523620591593204017242455435367644561578805623140773375027489098811618892953487894041883739542162444887251578692559096638958790715704321157168502541357604155046256195304516978143464883612392245928478882756023045686463254817512905457258663484029902554843342124880110285774144180713267239756477692857646000190616519467332186572012226247643863282541434027956588 [113,112] 32977731754006721097231891291087406730413515069513861968485128060519556755993251171002645313793730359738514120837716220258734925231147184417093438573226719255179265099511283786561036026685577742962312492942282448254058747983027159362014686784374339271649638426682550933631119478069254447850845602005514500714299385122336304833128534854175044600204621933520393181893827990881821058201979456157765034395632719452295947119405858300501064082950826626667203501220335460761951356819146759121147373081296527976322999821942871586617821311778199782317078930129137936405127048593790648949753622064830166761552295474489142720198936266078275249897226142436808758379616950764921017796578811762707619073758754185269277467671835430504635176435821516540193946825594332954306521974207508793534992331489619600189451427349373684685768681369412339542531073354626593808509112748951796205147312563171865476052678530968153928776641914881469619844826465981440133278580656626130428069177578096770343023070732286809523514868937055651748776737960281198942217037827517739895252346081123673983210794854991637266299473204880562648849395194162766692133065056691538872448593235041228126600128106490679776604366743800384431341859799102980358309350426857171643348045369245909857159227101179228447997011618640417500450873909266280180171245997210565213080472735454561601211429816434555466126679738998921802893113294990476545100961768614142057538312551585149340824339400359140796723552686321947934599617881445763784307978584309628488185335534799285214603838670459538508688752042442103888329385147263392600346714186093078186592657412296369898884976348786735596080 [113,113] -1010479369021718389771332850364025624415966919834437780765690554926972408407179519266678783995314517765057060422766682789634846839921034830377272718255974431840465055015129830006910455536410456015783123173652965934870072766378342051507016830715024259884973372209701860389208164470262324043821919512542531218932318131301131982185796194682120735347690125994376988779325751209273083770247538026598454774364420692157224821167302684037268897482221604761888142500737407284583568341378275821357202996388480314865904979972277374401642876956977506286848770897447898266365478435898292223677351687631006753055823431139531027251233961486890594739223093491156245895841707287521409991599535453176778323197726076098844400601277743229522449944543962189996442518203148692101586090238711695606300879399783373892988807807724868954661439183460231622956760529618584873805953107741442329072436599937274669051465051128109546900398071153519349040489422881603262832141703363017408900558178250919866989320515857893772422523150998696125864226853615704903568721264143454422858547761023345737733870618074054239684984850114718410894206822515811201824527576880367874818333786334963814319183178302846151271408388650141010662121589572847844547326936979869280038649089903084669932591492037852693907132966053638789298050253189646588897477160125825156043884459372185485222532457214493419762520875648423191646587885349325360087149830850597465655465187607290502137157968858149561221176172265801900911595086942487065638045220706777240298623745316503322742441800345844364217510643317755891751122908612779208109595558390088866155060026150062566046238240814 [114,0] 51403330564150186140792463529018279236116219489892226102706862866199246370609320698543331681918348798137483723001174969631791062383411491505980631448227028273610519067380884371110331437632892250258665943460149997863835962043386353698455556307044341115812647894782104194133301115345506503869336425219936816823304878790814855068457172570205495886437577818096335289804009055684817286502923585025463868642739620512273365913516578523346486736483238679769896587532006029641074497125752771838222693752523520951643129003946871213451722578311929644251059643579767613151108871007691695692896173918604776531031666869707210148054814111466483618903889192188611302740670968559672293855801358068141419324294461195654022771996531794146367788774895013182577237702255995690893120716365853206623556404066376637222460756429606289376931668967905988617631058320359988947122320157533952538185923257864201953480928270073830352231949534115754796036596328228944125564658994123455571109281232494363187405443270350730674834771324862928596666873028796399116057207096236805897453381640815198021988376862502008084675224196383259607919931071907375444169284696977058175605738290669031065356798225846675600323048639725307677496915503596051598752602783201785871087370153738639590126924593921443503166592457332499153218165208460731494500129007740729931850466509742368839341354755312720554349412796673590678428296324537424321480683759640787132739908725926649889746300592568516264335090222797566328088365486208180109968451614479805046491504613200439900811115522158889905740383473435318268956322848651836438523686379976389972827401138173948866763435448318018796279732966755652839379575832182570912485200138902497926145020338664959988817399781376339123947520183391663872037939000494827858972837123310836225232672246024407819501071925710092991290538181208769489053278942245805528825657713971624089153636111893157678254017427848354939666618902088607678903491797193408201153724077572002285630298034774495840697275392493829910665109768001835842064161166673313725973411686017551146862772224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -1165080685905303393526947060753112952870452700830093246486682535562791721644507880730595880935947916649254097390197039503647151680462450136244551634149944270568993216329109780263025669507812001455708831177975282799740173887436783299700210847147935366899950589788089572622735171341010322458137497101110655731310417228213001569402978183853791670647265721218945660537446338590021279529070609037437456856351752560071116263187357375830293227148145710339549640324513691828988552263186242620120890717741213221048366460496965630800114139232155013954321736449890408282189702459627535079141204843432357968063393807614737148648434273837952893258249263534138968281946280047109547025965235301464963153278140297813510002330697514172117489200011047006113495710197794289974512265414965237818909222016866860093349203444021199669787414731479921886285479130073164601464823147555568973271735928356113208418212382610894915125270408228840492596876707343800421397402952188601023519983297732012491411904752740501173232943903101895199332224751266898653085476920374753155133109209466664085605051933779676194593845615547494389265711743196380785943168547903731405401247571562858334252426266981613555560202843526181848532215217863245721835091306868125867986473063780188782665559039510306282443125071695277841103891691948466713186624440323924816469975733584143671608063309908299295249898687129146190014147578968345441965784889442449671786621809140869534545543612413712435107387934001222978553793707546284726613747554820270471140531646863671479591430053237886065325587762222478201577729164088413151586754534433074316288079132694742477885945227081363258835183806660880337958897538400572931897914245265311282477253903387583028085646798572258496416976789948106639863017108643863247514687686003648284462689279935526770041160945436700155176371609622405090405588955834524593506686138557907959804015617916368280328208449750170857454626921444886624969606301400889404146816508949304343980081361990392264181174555404636753544622519695980383445648528182642705167909700185453809203832422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] -35639506159800740507806903844008660201731790836526497577974733229757342677094425473843417588894285076230735402353870837453895037691556754946423462659304683370340779723983300947023345950458218943650858315503772211082055470668259798688746234179543378558220439057166246046635330020823665480623862898849660161346274582368347439161911419650627592660351467368447854868813226076856586038782551799688863103884544226569474794104596857780562295510797956146207423233154069788696647888219940247027911046586728091852076020338378014784378352776553041224622050480365756660570567018092122580457012714109618949070434460030951026279608698249018777397214281124913018865182380285639856835556938986537172264036225203447585510034799579662431058644333739305213694798813987514688029085859709124296789754725167729616712945145676151001110494423019649982914043965126180773609988974792641192062925292420250671892981107911818218592990928053906108490797171113650243496633050869221366159310277157577185415347630792503489567315680727250610827679655494105018883677592992711107684591722529706207046559134047745356961423831980511460697408000889436050260243067106307931421964126349421906943506101875765075541580537806127771107467540895352270451620201839566252126634757300575011187685454428849197211199839169414222733105716951798682135066363860441729427411567516593364690165971994692771242540596239546986634663072203789127790019803715681069459666644694144752172398916676006999751748445817577750343330799555986714976364186403853396012880635566087270144907902451555881348881195887448359148175667224210674848713005305078126952604722072574660895806415101715906683526679859866180268676098422711044919833882846620630648313540551733335406943424052480399216592836178671398250514214314882003031852898568502780450298462072872965162836443884956091777067597331685794711645293249889213093925825710798915160640237670998621620043453728247449032600762269153357295763995672392506798248850480169120564581744197982628211586521176839465602083280366066629152437925506394369955007848459682496769143785652224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] 1564728615446717379990479622610557814781169029728138261301584197198666040666378188511048782348032908221627874251818043312689920346694637163423272131426688999384221869062897002928598402975865321571493702097839550639205091681408521525977653110483973226555371589239177874327261799789446951110055801813299565319651266229806732530996313850449831525302110250862039031062170337345582254460047443112635407146172956848860008884360352583876992369240527864157173882868310262300623955599977125384435785127726692188371165333203356897965783745876529426993391662532614997077569787027019161969171744401679039439607270449904088778480514383973637368459794421554475217165174248098326583442807782623196659768005026422579562931758533508807021753811089967694853926153021924218330581750120873717868412481609226894400565115280440388079208350800205156014836672488751844285578397074946858729214399226428695867088531269619035658804136749345634969801231564455969056319195192680026987409384070580420356270075344256185015893088608730415736432041727618642920038016771527839444063509221383811002806660488976496236536093832581846629948228079423050262403733323582409119944237061384556625860578729689805612146950918602665792337655096949832649126991369427274721489917001005878271767347270418098954791914156938155284623727897356204244112886889846802087841535946205771587885485225910461144366946830733854190359104026600528262979649182739010761128018123946851626297297100209142433341126151627320848371136456744886492315384013624234139847037924028043203920930272867159672526285133938804244046899674411005109056965121202642676285765296597980434128253568980745085728062202155620294538748583158289001035449112608976001678597314781516352391580975693420056625282152657131761033374037916400758400466218610015069686766171174398232907862035881204726681184576280696923519898108461080192781774257438800895522337095895469827593839101638040957182321314314081334387204322458206494262518177317842782038322729356822634084437221680747071334318492650872867978000102894009279550892709181903949816776317992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 37088485540592230062783522496661490768293654183379905995184920884627568806956095490363225056610554663699716299322989166510822540618001553813300400364802407943318371191632837064886512214491775726836968625813777244723809778205868135750605133287209598816826228289455894734064237616041887645191646889397288587524677994890738003225701699670410031737470854251607512163363107901875896664630715053878411721863949750394013380338773883517951605042467480300767734120365624099696572345395096212423560008721781530044487168923729006282009892808848605699323032253706681891715859934145102336059313947917124608301880565432860685638900036739540968971843559480649083742423211293115358006741768820179013459174613498797790366283954095071637197321780521511004651634026326262553892081549965224244540336238555740568876443892903632739945103711393951250077009784070024886374751102213289283800412285707296597911747886976685004145222402191004480891598014606282859075779100575946523110068108021214287477783609772360631398676574764252103975055246223782749766406681755342684803274965381435166264780343108149776378533590329613294507886027929842254241710104724727851014058154888363835693051815599113358034003292588157881440371304106234057159838923000081000414998526059364153309028278326059802735393288407992454660142792791553417048597140093870019913999374850715063117140544155244274789288074348049891944080305671307500193181411354009462258444241536121307525826301243988479904452265714539688081555222009412871791147024656906698700104936384681107013110123687458503063703204006895552817391631764390197978720833872902708528740923560105956563037944851288749235655614295348304096078545674220052326109049419701363449867592471284327083086461018469424178854997640958602060935424970306334290639497373469355709098267252702458697416275790134886479521376119820779987217145879572980529780092616681674785168208150614787564033530205934594378181039771914677508317043597085968654812222337250548702327367588234056962857333289028848878391046789178852341897853249190695371528553692087021334516561176690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] 22069457209520543795528075385338525454082987218204489036771373497864080612237342900004607796024037640934893096863039011322000233025441984884522250880155879205837602951019422851976120960034287279233987770042900639936423497589442075814767756881602305924753927236068580257714783881555348248712987514389145426554926202946789024294724015572562177245078423096759856713495432987443956823355129690999300965104148577425165465820756222394068345359681113922440600748609968166749244254051395504858543582062615103139791459851686624776085855925913045189327524765443481027917101529118021243472491752021854430791261883923952310597949063000282225739662074969202623929297602199336369601315285849551513665945709510407057148876845208426324845742912842710189411032265758645621823712359245922090175230372904070876354220195759093398226135682496953260681816291094794100691062410564424136054699451098053104921565901946118244026589758419274348501588072219421449317631929180020185849466321674500166177205802346088161544194633040329932058393156498444019473195291595830334393539479153555287343550837497828586033315062174896387300805676042047408790914706941643472916836477127580047827388475255318703124946777357451268936726329495343103115113202020308779299397527204640097569570502549562636942585606054643748609587400606671544714200178140321063989828530810302308251325445868033165756706552885659870429514842775591612991275596431040387269862237456415880445633759068832871808806579258905204526457357077342683014772753358893076141487980495176682279879370920478801865991545052883574676888410701374183612726107005079523843021384920297368482141496214989635359366730787400857889866890124534364060479557897846703987985099818208786065625279307286721497329858824223599400339652775585546302490291391798375013820483738760421363988349464164663812013307681745598179781956020891559363365030931816053649393655867375255391970481130808894470441297317353444534668426439246791681629051304610331021527518187701304742270785440924387128718412877273192450381952665544294184683495162390935256255174635683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -1015238362743789461339030026397296117436050432704060616768910382469448152273093013697948235710632039831754686632635745602691864076864947908546071249176894864668018818357694626089385654458168574085442144960726587002729179304935573722193343509534991970386869638927134558990592868979933614585636795955432662075117288701728842572320907627423675160660047156279061658758510576658447856869571001307933071281526036104661585030773678645909237780502794925579978762888031511643819856945710038344167037233243404250572353847222282142552605889468987495387751091434357567557558593408275296444735688845471051097949366536346310554106989810249987162333724944526248505200269201665977684105279453076986566772103469883880334170277575491937016447063946159283567684297842085244289271234800285550124737948446216328051228731322428986961323769942922286937212115044079971599376359062526191854520333368254947449016049290462471871639660671130213271092097189282483470620931223850084546337967595138208402569870872051725419536070819975649048442071015421765323849140159444863455203025156275837554245037426733709779186655533038859667807021162845315660036377445914786809021149096003047759454313068216792405380969667606185693474509526017432199679133142719598738840595105938943045608605552151330059525459844103669770306234757097938992265327023859962182796650306692880046887962677191684670667939086419269267274239843223607947824519519417691077949185355852213752508870921602703909386232135585314397531873736914811800863807453020945404252293134129897905861569660597171540752340137199720089916809231759547629736920646390071157509575811544485712933759283058369151927608218420341569969469485623830464718342180947323859934014382971079557345688449164533789065373919761884159045889157631186957696970473714450742064880982203653630193727264678889893725964911212101418185358153677120935920603057609834468925518367534822569362854993262123805461255406328031528388637692785979423644979209794912478842651463806175837268951700429846287511588472757615197264812071585184385568650591667232432736162338901590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 2117952217650759325813847497861216145609921579985162565083039017930433361598832488584749089223757368647273464429413694964446049341496594317023717344771196132600732425885427469113172700468517194195347446549175061877517601192366466316352502407200110611086360484668650818271658744372730669352297605852167047705921924955918183560482150529563981684315330241294829497658477786866449337065447550380962293006715861892902957413427994273107048721248293618078884814278860151233978143815028412054895627698866586028811437506803735648942115790844503509542546388672691498152078088062841647952463633446788411128209198710434376209104070553694287281428759666377003401852753167903598181064143560233519834357941003818452498193807145627553056712586829752185713132070887033251151948882555291543265739713899506574782573467114339589059894093994080567304264432297077569237882261911167058541327229071054081079173146843636832109959339492654669188792009230007156969677487411875197737575279249598059113715587698807745215530182800167227498521730580266834557513959698458193538619350607862210355524373394026615823125012388113842794590292827999025259345681318426318717971906403330830938985503944666529168479915553289939149337497431499520663068842558138616206474490456085952624202292205530445623639740519091297513087017306919430220455866520839019979030945856017095644058663323407725544200751165097905914617148272318339773933184704790641107464584427636117447293973534440121830453299113592732661418155891929951929909870415885716292573313314008074989246490619379481565063843838659727691613949066604722942384015456549220337832633078084382661345091625265469769701141925686361806636773535732995904920877431766928283449935622642556254163971049006412375706505143794147169472525085085018411302782907995118415697488339282333146173170473495855865556233913517036816293867424104865682649310207083012967764531460588912215081386398980606069707899373917813103954341895446217149093469655847850620928284582274793862114438017574939319220257368776647281046056249455851486748356293849960958736062627268526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 18227571818773483958617017044803158772256744133173675269610644538523297829450701137981556163161686759976584764437672326123542509513589247913425993383274498900376901522345430631920009089453913316110028923955390441036460961668155327511976475022106075103013547957716853588848490753466256766089093467762807635431845607331878419646223483917879627518559910133425957756991661173282867626494994493474930968343511803564151975050287733127027701597418059906663685851193276137381603779119297555980441307440238558869881974626428530914335779459667729202536523483568559701218651529189541465847192913043297772721619851775222922722904493064225127871219705008728661932332323992570977335659465378785815431789901967734838082405277721908425822052592475403969797086351179032064861560801434409693502613601670040725296294217848782521481052600655202634235865600911503834254921198316774657352533497358599429624750968544895251212829177516536607793283266708952889047513264397371511130326470966557038940600993611907774092549515868356315837198141083178460980280794823819481025815956771188471700268892038611703431227204484479165859451236348270227605168548367690147054585747045418269945746318072964407291306921822952715301118689277444572725031182315972547717671299497775339042662863658137706124719782323220210452406938118483463164942062803976396013597289816230004060661722206192978265671460522962777659075589586359718975090372349342132877877876788937446636911753642182681814481340255294866604670006836666329527002105223355944465489319182884010815625969145092964015863933520360617431525989046566595852207435311414407833575453408733415218233874599511529227879025841920606951550397403688587567067737270195529864357772023861539509348968674540261290035987758300208646006002413216704849469317130635192310780814867807180106275299084162327041923370112242326538023642593228380021599542014667924586895468040565112399393719098331807500735213475034588384553970982226186312824904793902748895571403136587261339317551349643739334820559528817120243593188032640794670245557906530370526946032168327970816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -46579643084052155702276492946036404238727570278231731613140398888957023986209129836512169605422162886630334921196580550438154035967393910270646961738050543561462987393563951011666811371877656898393816051158929658260010281083583005337509490767551086488020698581622681250586805587322814364848021317914454602388486953058481897661703011242880355980679059215937952451839605060138413762088671128287858390067957308658510219280560488601849020539573789458210333503304237900238555165018030081843876535549282347332626402674905130811891455182461927512119926537204196125562879023189971494821201536622849994607540994023110250660021085875905923004389194438540360532068904701672172614001997041522532488163785941422404118387131748315775351317555266556036176409998927210694611660158805630791309557262108027318906963093237508396571466968475906494284581883061703652431938212978913251696267892404219804406545835405864431506483369690074535295154562269710452346726684284916311857988828620822728841435169261279598879484544959657022540982212531514296110341867604762774595078541532237804208577389346510132664320340472404360036080604084179122875069213256186738955636813558109863249719881301964464244120712278977584040768275906166455257358742327944285582991271513297185701192375621808198812835947056120580926336383063528187174932636100149889218090146465523805087069951254225831419791271745380339004805273650706826190824587978468207745633395809326262115102404602256512642750288267728911375137260602121307906388342080937331782521698732114224316791809419181767621600394232500002320875540760607125330949788561299952822338302672096805241635712299974550330924872921525059791776258064406608277607108395707472451048410338912382376613360926291747662382508965889387781274542664552747015239660001051236745696692715280011724889065036058043003917941610764300327752276070578323154629646745409558020783843877238973495966461299973221830862870360422037139450344686278934325011569503230911880017922837092013036907775079463725914625951391783456068702569029979378354909261962751984629048284596278394880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -93734008634093300236599092841550123741517821811656241162372838476805612262020652738338753849203899406826062390892105901639960144214719625293459231105033942346627496435466730022697416633175877963492667038221834667698191441522188163505481105351706377961583761967902451300099319580157097107948578421750696809335807726093234268918342996699526353413507099526160195488613127874151753934474507360689929159091822113583109389849991238311449703594074944069391301744386505008707951376506318593318095050138486792323936210145939597146748303433350966681946540075461908971678209304401167496810056376034012041957614378093834178021449360708847322098080686081299243338060901451233933551562403547947050807374695117599724560258558091215482084678455782966885952474579245152510762680379599480981836235418674455572275582126331010178393398007601775258589432552591323619073003144516867740414864314340257245373846982454908002627613457332070111990600432459332447137721041445356411504953514520350557806693027429013309494026434250694813107413645527445884491749736135852435622844516563023731687207123171537791605293942014053343570384281612071808923775893711793188164226795353778973135245485788327486348822222899156221350003032808973910543779457023541091550944422317530405304813237431105480071017023391000946125480548052818994814188182713194411960262490201507062355623914696883709677069245867406025043247390611393424631309336709665254638192642675485899081567169033082294057487402236300990136592392584083195678936186346961156574607151330295528308178013359600561691704981806709280209844009318268434731255623532332335348963256236318441946294184222110763697741475733287243936624039056927305740420601778584714259075498015537767703206242634398073888634490148395291705102120477196256702978261531187114541101868194940150722254796547184685853815767120586444656361986317769258456346421645430191759567398144302839450033269871449790792257507107061913763865915566761778367964885779882955411521155387943703660857921814573847380257623504516793350785383157457313760253178542592280815230914383761637376000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] 386156207445305709136739441417418443664503038592801333137989689848809026166318081774611128372683594755807450606427345602064159040813025084207332279807831316928717403354914056882766695924981868788856510108359870023922195314016817471364627673885560462789769152543551989182974158281450328175662530538547896498439207405875218773257711288038550214424022842411558140769381166895608683726271064104982334034954263736047137461818205173165697812243030130732066134051460791973401387674258444788165651417098374519275275225309315479239160832970608212072500532580304246969331554229329982017672765344547143583067908215145496398369189979799731052776771795114932546296854596027143640846339834830330731836593291637176988890028135208446944283995547641310541649678879192268945546875918329551908003167795161396351920915854133127246198960038715461793287498484573784010750462589044765262439776927633685715531512607851867593883947676701505977104660690150805058896918006748097323457956753139793885800429723928012477749076529835775977391306216418483017386073208373619838043627561284879623474973291550061069163663802989920764869352773118818510457178176522743937571073159655482768591395635305312475794125888692906218685171475744380789382426294555753667169865232076493125394525259412535935578084588013567613800247381237986402105679713736727575703755192216898706945995608100634692253593421064760000781509909521408021942566955695528455512670420570847761037555342771558404292766125282980810305718987429978309778657887968514203904405532406398613762364776474889533381797597945292456866152746226149974161407817415037879336275604867749885534507935470779292126294043295948624265150913414144698790621219253842738149594379533529262439330232067222733711113122442205505464082976099399062594477889741861475364558030827746738600541651082564253876453655310554863853298784649162170826176274706838906023573367671140713815460943335738915255356755824044793035835870001338013313160984440945075744391462649824478529095303106151919153107322303766556497705249853695829927423122760058371345327862144166789120000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] -189969707669874069791214887189959678425540999642660969429583225731543527042864081465897732222797532245750683395844886574802576638573858237291702029964960231567809142794550766826229028790368523208733124496153451329312415144460617969111792202821444774267396009251944532394034280209727261463762438638647408570550040092147915604621217147233964917710421004541690432431745268409844057843715400571988435593123800581912225341452642699150551802302405841434053458313591415432095878879701852248191307494725065441207762424242779617472720767085760527029793099204921264228186016749096147533555038380474219838104913815851307028143668651388487643607705761192659803785353217464382087767456286136182998236079279422140913345344946180177050475876502003098959977140672500463071002204077087003721116575727474347768735707422722435216198721010821657972118735387998983104268145194916138947521519531701877313715968597724242815194904607756129988899024852861396220017840453696129331085593287833231213349395586685729325223809553035471828006948757236298355725330667481803905076203330247886983762052191157792586549403084450386441700745090318324221044864279632034397182776105500137262748197153014620397226338495999326951113064900807562540274597888741740431411962550589627863014094071591021998455802937203283054609917851406302230496326657441213565987345018035694684039513599591294083630615560905355550677028759522016440663903799276075252559633541952667840663687323617669187131624922382925351867971326943201602951338727017890766755393967501563686509018617478095236113342395413421116623665443360212342202650693500462835932024822281569775158938712879970891302358921102382694131605013823996156582059671980725357517015531940574434200928904393385145267236219473324870363077765218937811664513049068024495089956387704571107196695292530791302321260013837164489643666584359167443582087971958662948736368198578028314950656865073601324487807567922919499729779058405776011259503490317227264991326730627377065018506300379358485137949939962265398395963249819455337299173021395623510888507974594622128128000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -738891556189341449570880893747868260944471533034498493258115719009691908532374208802266210170876717988591890841203901181521584868522938997672747900083418890253169921057220205916778516937885335389888337772314562939227307377907849434836366739443238204968062919394536984721980604344126360458629724544925055409470226178470031296575167790146315626569907205502903697732805261436263945604802617182512937449669582874973442227628746733438544831687931640130513973707309916755473742767630561633178557359719971052664085203434136818943915986612433911507865009872955225030711064457343419240116389615111550645041580593103694144043182888083503321891911914104697494765644201715441621742249272396591825093699534340835803064649153357973679181086138585400426772414305288911903678458119123493023382120147130327347707504281885810706583241186438889779465603013120519868624739358102697596234821150375837242918889766026522181057636370288662955778087358883621440775015112340999574543134592080288315539306487751566294592347388560699839144138044195462618535057346766759489691794363811244268303957581680238718127250166873240109552559473932304988289088538810980413187320176886062461111670537758081169931653027718100363866100840679863682706131550627412232109796363217944525225675001410451444889924048366596676483705444613412389575142256848141650403489406918373050418044470230955961327322550361106815838096987759312324683343479167396026181423155107827290356613381715511139335644203085426050444332774079618842822165839751764477422633050693818532581186381810893390001984158735719121678490883147516578867292952105688974888815454130696194643208719835132314032596243039272257632512962210958679776945946199908441009588026230108567041114308369912533051604276490184025252413850464476119856199949627276410447994370009990157740027082216020686946527228014947525466404296902188576480062461071399124293714376790773250544885737651921622712315892580645067708610610833947439105024191000209015800583948975710797693581576654545784256570296802202201626623151314068966888458818395654185682976224997015552000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 1376314755941396945557713342519018735679965176727721945866749533494966709260021143452332644326208272944972064064355716982511431523725346702609109493890021700368468914447295306414574152483118577364209918634498711020717711206657552607158444179840430938909144526665438200610911661330633549461355459184496367655866008028889201169672127900149808718015900382172085221106182882941743050567170704290974717814623126536356979475005569057636334560425069250813817563518994537996569435035627121805522081607899986221635272549519240832256531395252907578307789174905344184767001795308112368399396814477580183460882065599919995392201419435914010624527792063215379614744734488397869977877320688905574725216783616808961512208743867782006961283739774523492702155748809192316652180251136987154101256253758980445062674794797583586653906905261917497360665381898657979131094234020086449682467047842423916196976039312942585591359247345476266770753184739604989638510166908663505952620248222455617703844189584424252694336815843109367937246756855505443943769767211668423965370701629180584169494943680343962264412906208423338674392211604955750582841006922455228482594147377441697610968667792357765888604937428801272136901152878132428598255072166968607377171328850770120451325781549683949167755394578324731747236410647425256583152350139382430398242330388790187164720703940079555134368679233806697432752606640712251032971474322647487423803967162100636153776994172718211500552504362757590723256404073714544352320511483137525142435115572413992881776334974844077467374230488156402254068944718260597923457067152558291154096455831081013810202248858747721152259602197306410167245770876558840265150900617465390242625360488807852807833263921176801154685999661985275351288689018979540564209144728128723470148941806290117181909554896621239409433694005763229118241618381212257406527726190558769614928284554554479608046864674508149908995460922614046170654061955597560853547126516467836022832726407536208245189401995890480031461136241614818140294725614373255579193536735316532308423161679920106569728000000000000000000000000000000000000000000000000000000000000000000 [114,15] -1063881740922632298886932966991178145365255814186463941344822879466806903053369026671115453707598471171178252442195646718314193968266635312536660120608278538922535319482048300209115953013864522947754481517971850077792890117747480345487202512062155856564547943083156504826378727346929132082921188033185195340717051490981840363905352318401793080623519775787098011771229113493789093065971680948004644538085322034555865808429943739091612812518639016686494078936626468426161946387234105394248206043465213328689793821193516176586446555923906151070294921766367148171697172033226336325044724611399321731812647483792263728302950978237288553294520035853229197063289024816308713854091393127431798032836604913791327307882690773523472532550116944129048977895317116171352252123231306462314462772952406119445352877666352343342428550814544012845907173389267950550119131657176612371347426784555804528218734639058276308145995573261968975472613783564920045816312147629531721074824521857963597162954567960688113651455802288746399718924943238771865132475618712190968814060484929205067665947508456602487374799616166069227447414868745399739273576361960228837216588816669466001528340261954118051761207850919781156426597550167777850715272492080970880194559038850716171067849076465715877342998354176146439018182471466628003943484998567639408996207911841524578812268854038506173488625252823260505799091569186814223338854445370663150233115882164138418921388702835568725513529607576002388787068823851469065425552225520120970326897816212887335595847596727403645006794016435910706812274098137774710342048390309043242045550435182113365780516718301654083741658125511772442232772576073866549397288564743970987696160566198033474764954922037449691033042438019131502216013573878157887323577685789359978430675406214606889188678639079644757181164670253218905953478058519294276081318640752755441364684806983700216669756653684239914259427237193420894528181203352461272429232230723971993375742767069331086585533694151752896237555396401452020390821940892962360542026755399423243742131849195862097920000000000000000000000000000000000000000000000000000000000000000 [114,16] 702536338461591377879776876136035301161302394786745155589692065016186376510272736267985502002599306443031126154797082126497341103677916078733208685435869338740563673654869305099801797835893454136276638978262829383506051150273757316014754337271499397180687471997578448768998298782777662470336298246375206592148879134435567925707107357510667591561896263269817954266443593837246544501238214761822780090665852216385878705338042183131574930537712505029730954764362904320422429950325646098132597632829961877660857781055265798955972304111001343215505102809026537239170909406325600491686784972165546637466946309944006514777598260350193703727671244377733700391466340458098103911208386570561286389340705867047365850522454177167925739997524466984251611644820188177523965185833828279315020216067754427125756021389826903784041928644203111152628891148308230770885986731740614886777874801148153024905402836284246624893246917482320589285865490700249733889344859583050930294964262361798687447628881823703156691995338472662232266381981497236641493063879455155890416134227946764885332260007826121735882196872978818150438984420229281567257350731779589881719887801632571539844670012651648983920199646847265325437842111134791364543673880861905746452048154772621668152943253161243724245932274714987356408629712581339356706655971696500648306004689541694330877501298128156031578528075042082005632161731746429835016745625444325667569471636653897511535118206996978513420256725629353728607064395929707868906352291885865163058667039114354817733078101334500698487987346825256665830640740737791454935247508937731034652923866319437573735531586104164107073814704964036671733594321886843135625832937404516845869047293449884384503362172918143531858899344174114352857797506324585181471536411603618394915585941973910639611809612950355878154126635267829475367817346697750619703077812425365720770581888561712695200259394352232191316310256345408537809716359125982898417084287011864184391508661843091665114470007246102275869504587110017240406808831940700956500993973354378062424869017771363532800000000000000000000000000000000000000000000000000000000000000 [114,17] -1286029331561552854255221096706013146223118392995219943478144065601455114986428723099562344313680789025569148026925910241569022656243418974428229323115683519947963076732939170053399545768992940217145008980498856063156329929917170125991804528989595960986113111207474338066389630867291691959845464959768724729070308497478066483861006065567186693143933789494833611397292139378638779776249437772377199929129360182545880975266804479407150793529246609949567465700690937007592140834678860878862619509387094270413114417832374053531264664239473449321095370445863761788861983245461366262086258596174330820226303464199908810521995100562572918234524257199687034779080662132245933492248181730349025312671378014119951918069425526045701561451262754232205140165352542199082753501174274599259649752310402997379787346033096474962437619521741962319548888635063791943448631162283236312098490878017015667932553916204839396156805616735533316114066742798014696506555332028833409917015576181778306692387051250877553125631564421105269356359012095820775946139651031787164229509949382539941224913805282053678723206955407836640412498715695670979892997539491594235346409259080847739463717211265357245994673758076292199135301741370286475773516526053419756849294372805351840215312092363804329894581337124869126985371968063245335308343225884894795383557197672560846950681102828276792620264720356217077495546289996809475534739274966493340565264098626710088341789727189096597652866537389065199548191428042692558394343629770178732416230296902159289790951940566081861361734348725028920437502630131057748335485732891244139212639724846813705689300304699012415244978024667699376109478295182540555862551797855017751510895881084187179739228593189966560138641739659744025769479518025735578720279172447772283798753523451475300862161038702524266715691993996905513689660223429807855594212648593698988754962326030688826973751674361045812050322787757767076597233488720334897286076136820110831205969475254704607814984174876321306661397242014977395280931882967530330302047528371332433028567880580716298240000000000000000000000000000000000000000000000000000000000 [114,18] 2775198668196708936052329243685574862808395590229920689565586919252938250510520326579933156472871654331239929823169966819670571682505480323999968395910598514544257090860788666449944794031616438926861709610506916363718331903832358928108563601687337074679730019114164851155198636784571580222790769025295661743495873814296093984473653361061500760820789280736735655354743374447235577143268869508924407886262792072115953243643267784295237052428356823785389852416433690730781352106896059680065057030237293929727740377143811947934654235243884219909603267994364758072085051932775635583831352956156927493889124274098290091722498138737437585333306624679133158542383626617078378857937232168445461157903533334845479360287036109777010382611963883375453339185080371373692052121312492420840397541283977976096719171709058740198933017555354881375712296215301098980038476470336503742799430015457158360396641093160571074838775791949285482951019978225016418803075125949208429405820277177354986384004500888249822913461050770759483734074026156669740854302450477870606435542499500500849738705334098081761157381224815645635308305274463250193022774181309352794681699718062935046924047908526099848019308052982806465749177352774793092596088686739703996548285913057242977276782841116265006972281057024869385260843314089293518827330428483074160094568379055150524534794033143209111406721987517859008610426282317676723333304249796799820259086508616102107689597327995029450259961322638037979373862707781268044284652602932702091587927578161623224859875013641099396733566467654121050371235387525317485968921076513248913638171177495179678840150781730225604777886048224355949828947222606693136095771897100849391596193245511430224217020698015597819257860902393497230440866812887624566558504601230299279578860486483226113070709501543840371144659588577651079131719639178777353259365640468510979808599681846640263276791271389346624229666093167987925952317631718155249360768980767022659220474446846408258008699785253285061363118704358396419132447888408368328197270161314387814817558071831406051328000000000000000000000000000000000000000000000000000000 [114,19] -4444305846189077949937707293596900816114781467851186932007414995873267647037218549716019362449496639984206114186527933663591888046633881352714131092998871755859037397665083192576610905156969100207985272087224757444328624430107884627561107633675294379507979693906079162423211121197112145827844636877150508390925106573932541692239158157248687517858243122304221959652977990101352093945183174508245666660680478516138387249346892540067613816523633897839050051200645425732285216411358349051201957469812250564374894971250418051470942869325242279061668652874920875735157484087810723405651476366807239762994199353809707897400030977589774213912203149047413405615708980379553821022097944744117524946574099130174283472064799803024595452763104161329251494168692285756380423658798238743041042924618676047545729748261599596552976966244088928062251384328639246377704724066478350856520626342546100402186945048702417666017347658460531949945398138937201301499075571562412991556132684320465118285047173864314827910576584951975213609723553887680285824824536567132003490034791201740705509640489168214445620367451345854461041013894240553820531164820747573059136596998827195505279579377742814242056914395964240392299211199105012661921329023071069211552940316422654140935393586413552497366995687329039347941246169473050843309703742093378508179323883568479841070297960634009518537808684916721883701126908748969251364978885729214466968689432515682942736416408002880112925739190046356562566626329606743956657573925690793991806812809711332520387691008498158247027369365662718715994866221114282017273520199115921361983061871615728495314372602647658773572410293609996897386275445351604189899415518172894446017917347902260775139798795944052678042639116144606512010578558273271609154835100762644606333262178465437777010501927332916027687551218035299846166506152497220338287561221643430287506337214034984074631224405235763768644894698615424887506024535418203244876025319824899669391184390713833015183952670601609851808368688033464831877111665912468935799927550582390659976588110419564953600000000000000000000000000000000000000000000000000000 [114,20] 5224559634020553947385637538747904679769975475347686685121083389787089916078200729158845384469511956964963244321892707219068010828402082943258391286549489992680040204948381124360848991656899394553414395311608432493104352334606756831533247192842215336035860958083750971771813306450704779912239209814264967821049573559808500334161540454151039982518713082024208674099603308223936077635975961205870006264245726932307694499800449055238324823776628051495848635400751327495954604351529273034206564192574932722041030680946677563263890736368960066940431181102041651634959935689819643099050838640659514386570384128923401076349155790242507452201283437537022124226378864201342547125693548539962931725591684496345008184021860201036178849683501665462555290436534975888235952730688884115377642893301200336363743409563805943976075968871371301672616196082719993891558386023893436357766914681227355816758580339988082716656222259647004499660586379689508056441062833416871079520131910112782656144118066383818316027362518325653259223209959600954490270594671333846872162842732789724045409686119304983183279030998276458462057536708792019602484023765655821170333947430295776847285590399286819215428187238006347556039988740042371209626070696908396755868829024340628669440652469798192806295392069131100095794556391873199946935786776606916110485801558730205596434221342863561000806229795887791796020645205089065765193039884467071855339243083725035694907300664279233583133988368560846601840084891791286355865598509776469203133819809926670325122708678261993179705762090840895307846713380403655148566868320022018880829646694808421947379811708025003972104984010015444839806406571694610151861589250972008620416937887789386233737114387566230850341326267054989931074435699623003321714435992905746540987188865084415870661291959412583257164449993584276825948786860467288365790009364953194673046335621690836808756533151205760184364198680657411963051991938218821275302408621217393301705326777830031002427814728830483136481004402745657788157506660534750417770812685885094689694404767027925352448000000000000000000000000000000000000000000000000 [114,21] -4367184083012319000708192407256614877355095409692246954512120375181775237720171848047238442534309714119785588419422954097832043095033465899554508613077928005144024000380396060779057679934724489571708110020526787079263090027505203719069345017077491076682629451991349634504308928022417889636435288282408141035128229012759851725856838085190167835071344171872287943236934532604049440054274658035560180750646958016769668836692101354356972983737051502042968594806935995037146687033992514705032790090589692350694521591308479486489759275328589219288657787326377467144107490108985504796034733588302295402848938503022641987579867050564337165427689191842433674210354314561335750134408969193653229395631824587225655934894785625577285423393637686322144632331737699229977175529661585623150280944677469953562624468335349222310451747598251360282357328498757170307268522338905823771986658371202108614383820427956417394681212938203050134762533985708729895125226525852158961640208349914943597426382940852284519278867301593387140633816691453401965604758446625233074028319466138986223106937909030062842825469325263062861888315271766950231532429818482091805370371444520226781061088241446911582862888649239068800159182041742760598217481982453683203098272132367486707953425005159855519903421895969039497509180036431285931396485306701311723657948460372254016741416979797025697875999597973997223954948042263946773489696707784842801485036544523928853296139812900545166333276931578199857647626261407818801370604221373384178208401835855269231915576615175055286589064288112048544984249130304771582792378350441249479418807469295397987685835951505222683063765994116631134000278425749390624093524986602547574339214165565727501785222431612184494757500601525400055916908180182335409698552966454976259729843214092453353649702627425181943219920668502764861548087731419249661669794211625560793407460968265386538838829094560636255855778738752640336563269645831032934351254514748616363456395432379975772070874380950764320941423309078070152763234891336101631761958984995388975777070495575939481600000000000000000000000000000000000000000000000 [114,22] 2315345629668959734788728133970753955961857281849585518797717995466555634005590988901545525210035645537759863063988138968644143795659324005651930738319403475918705763931444772399513447094842204443353019379713336550086501513646349250827727524909055079305175617511510352449485101400678014575332145667696960240380438833028581400812503674567873206333072299639917381827724559610291551756545361199858552640824086793588293278439687421771247946817874678881115678663849518453534012877640733785198014215420952797210854268425404496525239049448080827253350146369881655492379447922294380689122451133387217144687457461337981989074914511029398392687036508990396771445050344063285683866564753231835507281923096844405208708670366022373585897834638361122405217728294814924513515479166234298675032123950725811393073608050291891787007942563261606825677053830186592695518422220274686769203736538322250734594136128092600726797418615766061647619715418044416892475528590378813578684511733673175628941510617574556670862748438947459532916556408476159429691541963158120779892750986313241360327084182018362280198294717283544471203242389289884311779883106637962100126049054273347743628467558346323228014437233651468062306477699768684654853098690995752327064450554393520496596439322739301928901820946845204375561323589540582467283442177103438896491107447168489507754860428558891631884079318081828485061146869078298701676653641407699641417917428905339042642848873337704369656646820595677201474254352123014280535287046476364147538953262085849830831887610664956764844713075627739735043146191268966523405769770288382361007774610345143260067625878893006074341092852218444128904684570799821710886573797545933125304663169113891668126669730360565643561263572461356480699383070305664107967239939477304350816706686475159386436580723381792941853681318869495332578928312342774426283423691328945786478682018789360815445130285795161633988254466142583137687829650987599049853756882217686960823329387182815732644762263304552912910694753619093292275491913802751298655183537097231291789894232165207506944000000000000000000000000000000000000000000 [114,23] -332595885143962244835735541647812594132364614030402279201720930266288328725256372811395541354819096925349428126485615598392972895585129751551802204392597136676413697318051494488152695251303543428236398771646760955630232615271720299339089395629990442973704280601908027175098071669458797375396538432492542964800640360401604792062010774580031277979581654559566055312855543594204753215013885463606930381188030405279543771171463152757110119124140303343270332671368008673445829310290742382846313103187736715363951679345458544361112724458988653795695160305808101070915062889658603705914547550319582052761189150584506330427343865727509786844383259032251470335640533014739661908629558983715376983427730225585579373394640804716435678815720520390032691554104958163694095114691909078537014639448280285273849345191572125477055776383003930548667111339623527755108272165539372568012714067847056908714181805402660479918640323321421582906665308279444018171232619196058387369568523769713778545912250794155660328312073746085832491074498437941514012995617000650772398226739475576511869653570989426604989130937097881167127201072221473736107546893214501680858112834190160875032238137382890390187020396072243188565879998658233210149132773193669129546912009997404496225678032829712681172991650027368994686625033481458191672577155805620844748420219510203273499704406452418301564282048194684590934033898037871004475115298484423325937335745329276176185183307752947587770388990028111199745301739816600855162384572756747086265096158639442717667051141094395689459793317471224955792439587572789718551964602538432710509790099785061862213061173249329939102967353197430272184623012337776626880514433014720358269213411929832501066914410810260635687493059342806173986196825369410904925886302722274031529026545399934192381199268328166872037116851632455537272937149086111069117427274607679156323740847868371536144494290750679884658655143967934124255546009255472450863753407013732877580046769943552965864177351784357618468609470580870873420208738389977524358861094294216075976416315379705446400000000000000000000000000000000000000000 [114,24] -723672415429519113515842417748068329764905934992709085464375542876750487110086069264714751307144220441800847928447431309785042463854266403552577631727008923765727329855235856367324930175071519146499468973088845525537028764437153082663007793817908966787592610194928116251360055194727933374167188633795660206144391743833321965357083117801453515802763962094674974438168677472019058860953003680771476933569310079486136537018330709719039864803476048625283264562108886441313074806512179696422788638308778088979063779381636277536277233967247236187208288063933267816610719833404924238502049196225860322481354908551521688892615070797311079243934596045752278423426909395759199659127066151403729862046984178570900561869000900503461103477230018368677096955583837117507147566018487549629740176677185618292279077393058340507062044871724338538840908541974715291378340515871589787615291239457043950584997605573470668834950645021255690587279976009791798179354733094095169397443246445712652657622371206066420966621694191529576793109352022744445653702459022955944450058799420635051587433371538681643358922599511974039337201673596748618475541185371835033105055468987587839658500083635749011092229515521678447965768672844694293382945525277573495776769699022618271005993083835822962345043649186255562898850261483139122235456962333943766579133310974776917989295810235647472441149129120145964585339579229812355943658645353024897739326137667042159274571519241799345492685049266313007398366579333266085880298241355102295801660530714240372296963663800843533780924892509864060466338512236684707264130377720207644680576693530237119563692837144434638653111595720023921914237615000679541346762442001688748577831866760482673987523119647967067656643902824980097505618098852861863408574235004651518582852535667614917726818116239553609005361657274048355460829893225404456846978249955144943042423907863639487984561605242176695300491542612253445972036025087385215311672778980989104052292990595812875087491395715604090305758717135929924785556281531459730958965277464239965501843995305244098560000000000000000000000000000000000000 [114,25] 885098896775541443470067459025903960530928305676270834390978807323029863818037731397946335589395857853228102379208298318363835114768327798269692621804147452851715087677377491880900924393957393150401551978486008634686371277867928468234306878978978519250349555379759992119182065549259637618784028114219734698629945002457851129513861032595331541219198212820670489830832345803104478927382180891184679894013847650608687680355978950411631078015552090343334388842676008082995228983052194193888080776437800652442278394872645723973106479552238613437676725466624209181545688251622690585930444667982834833345150671373988347292908551369271699135320480796725687133702222643561868332105136429669808430976189060567543082592550033316476911105500610029518076701068255028712208991613424702317208702704289124434332332041842768514459619682436111495432413457633309283460641721080829289377905974711054661338767291261643939835944161502930309238334175599462488696761034825994764848900166215908298093587983557412548058675358249005372381496241285729161348020786832487086202563169669185929033788974598041098288290562813776560420025959749439137843414649150358219289243619777051528542094109674455239786393169711597738513115430380153280600266237774564064415690112357603676088007339140262341352488737227131958124833276109080573916499398563065687818599501265490962817432019689826865366403293138157524926326348023777350192433568875383738694752413253444177232660600636377461301637508294250623249901972019552782053158009876827026847944960735703940762749303446651510997325289725839710125638531950156549690749800990738094796228666880182927864998592448807430042043537380422246331440298379359383191932030010075325416334942379354375761875913892439394056748031312022187355905593240335343420656499731798560701323492777422745065153547633968900822451108727878711071354695575409043357686642615507041871752013841698248906946569344110912188332690585400313169595628487732991373061208014137760860955606804501404236824990140215105784105553155153949795490527287404936354364779563547852659849387185862082560000000000000000000000000000000000 [114,26] -623435671369168970825858530175420320087358935607510598915781351332527528675791394675296120258594981794196723352287516680998804816840519513868282395499818596771413261133925123525445475885686411670609770478302427925630705156548510631967665648934985148043149248436168911265252216922162150443604198097225961823756284352944253871321826785259310729228636916350379556792899054767420358166391620093410269089787048422455081102593138662585521806566273295852775771978087914642857467720302727906125122061475776069189228236368238934393942193199693949109673068909493928641464722415508569457888527124493939303724163462467161123074074238296175960206181966420312590722619110821354989988514314706755354289546422776142144371175680741886528952713311085501795041694518480714230593886844358562058159974129889533449423708591682242561111570358658590852948834242508811103752135893632648946912748569334194324915495034656048474910977487428014217171418298949936159175950509512200517451517062291386610738654568100085123017522588965009058242271146598836727568959444591769346270367610099847147682205706158881409510378327293652345431486081022010524752739194864879817925382440529628631512186471621288067137376487148199033488199003991495529749981715211604559568823815167117266617260472762524084205400105224952078134077904988598606424580594695790995174018146521540835022804324702866402095665283233007637411219956248795265409285020575606299325212654092058251106581035090749779970396337248569008817634009727572014409702129642924187079834904058515015529057281195036469190237366401559927790589410991332596249572597197560172876471712009570324310834130406446833335124535360632747543300957229168063359890905160421095435193625315190084348813990839337263676522405744275020725766693938933575149934136672917536349154876346010154900290026069984758731157229035034491387135627861120086694159603609362442295767769698256587259484996231990499558173022550190389419575702599471219500657865630269817797812543548605118761010963940719409657853300819137387363882898210197718131784164834411550046283480268307169280000000000000000000000000000000 [114,27] 324606480780881161220835538165907776004493128929949689754334411559993396078067472934786150879458155011874723460466853142879621531002676540293413257170312825748300997396688043832079014828465458695998415466015172681760967331387274888663025811925128478753996953462420041422158794939630410223580071098381948040721816283312228071736241834081298610421809482246869778212071371216399352711329587012473037331782260989012446478767287715718281422825661504411889306363979919186589014022521621324652078731886578745966106937612854995502861843650663295411557755097485887897283360251546891453234339147504752243639195493935619582889894600344894577101237770723133529910698672587455507444971185508287241514668615257015311604512781113627254909286627824636182871824309159437220554977838574119225722738317670210064282693823655750306292541476855076066302093606931151552084001460536455861919805733535504206663752609113839041938280997939434988028442287444355215597346283557648389750366227809525407502608016031881548217588222432558767987578627939192296117292668347630173236116420783831602581553203197766264680135558935805348194090947909559577186194062960939773745347410033310204406059369170359877378760077158959194593378550828357273688164254241838385306581871127179009636295008081871472469796189286865046830368848713032728138077705991475982178646993890128417343595346586760505172279144966664015960911596875384514196897836362062230222067872367728612473704323594506829831995568538166515233031312875841918349014732801593970604020155777596774062320486744867220633567839907813491099604530749256677543879289275511882668012279397245701724577992160454747717176910290143288900271275586622478775729530726898864153523487246453789408878178500619671933236717760462100654098514348348314229563607534778714845463155421677150583299373617226295042995103496278002323362147961918863417405550656010012838604783506069856701931546526856344330894453416292172799965918417123249583441704761002407652120389284103220832826391266080723975138352917953699028781545143328861108010584976574585295208050444405309440000000000000000000000000000 [114,28] -132835316283822574500207586203328807032564092799698634286491124038115106522741640415052601747494807727198334526710933843687833205082040307609969437727061170834357101236910606300807169229057658967245960245893472904114333590312262833853652167374922052599748107024733418511413947370401292075755721091940518952965277572466895513789995153587576989008931786226563765657921506240542530760190027757503520709860339838433604261598189271917973392129394050061312555549786562028204151765242618175619724550947501661706936880520562386122241174638422614757946987147022980777657745816047490767814501936702861213884674424543041878310273408364732612541881597238837098513045815632853661326255779149585045674484327778971480532240905726807635037334208770296603116818137159519860350577502796749728977207776165868274092404942592121619557738736565402811190522618967192663126982261827622443590701400503362222293198549046900486981904606144951863736529829454171755964271169387485710105054775354131887341367520852278858283278419277657550321077963662402318489489907006437180549216833238263887256914603813633706741422936960495152319729481275288879125707485967012131490720148555706179678396261429776811099863867475023954227852470049095454012193888253118561011304951111853136580406811173838909518514807263019795657302847411841225053308370679125722569980207286835602304700296855345351737119216116996770028415800730559846666302635839943666863843390599599218890918951637382408382151717316177645974379266914334606639783459302819315619619618574977085831875771797604472152524114251467924008127884404344284113578551855006835540964552486997148326779344257459499351038368133073805825666247026255725097320062522213502270916935143865925640986436424249713426968059723475728567843202255979601646905030358159862983333115888715510361108196276301637340855570474712663487400439432331933225553803166926640621686038184305614025173734569481255043569495992567489268285843986901129841741555721736377750313018642542042007205655293018277934182183066424264002019059123981109794349752611999451186268136071789281280000000000000000000000000 [114,29] 41727435977090573045395123972516589628041684519513156862565054638059734611871907000515139939092382777207660045367670040790187266209907823752376107298172006803321960203099192355556548669603197708565650139219590589013947679744390348789843838390294045769281144644719078913943685759117976311706043575818016237050392617217391022820660658068591081130387676959442859425023036854404807763144602916511322082365720179177826372789606128346883797895006528363621440667585610440674783421489091186794419402501729373661284290000219768213158776336295286195574458678640506881069104329671157850134978473697097675889936758406004104916458616215905158127042971284781411644545707183780774087444470943118138565233111115549890644441927872079783813909383631471330840802562230854059155058001869996923289778632466584250222457252454140579028950586724858427231422393874986504498421848236158156728553334817811376196492077193130949840632909255800990728722682384633478630583273141065146702624001475965208912561047665482169468941593456083383170914234071053750526788749123969822792764824710854864270898793863093060736003633080619872059602169142243211893467201750082648745095335745629639785866535666729734571028251033961058877490043558890341536310232993513004992895139643820262685109663060485425040690748231965762044785027916863770743866073372755142080030795876591451176425426528989454374036994539301692792035212676657873731295799790590999769972488719357678665081270874717261633206916491754717299091906703008486506057177125035892145874331088755974705024009321446247018150784008360872031575878013154055518333754186121503928174816383547787903208079564475849752017982455088705560808292162914345097008330917901236759535546080377640503178239354315779684817152279432307139027277274664541905554081960816694574716629108415445720160257193482160646753045082683902291029643474574680847222100370886963187516253416150676696082774977588007100838592195389254143330762428987599674562882341149102488768221713794313298255254087883925150653026992627777861354299303575908205897196860624846167002654089150464000000000000000000000000 [114,30] -7751727868772565253171123983775365303406374692290036268829322218882473948128469987388572263034094582664507348968621337786317286927690082936103568469781485812502600838048220499641601985166188277615698439831864352943633812875381243695171534771267567279851814425394677045074639311581952171958457568922934627597760715771934000526736957806985721676254607113998185897715761197814333351605151432631330696097875351713817831518534618951555495467451587561634471617274817565730333324452795738374097910973956466618378093693022178768414367571350931479671852356296709369545981717099301195503176695895728780555429011568249301075851723028216468289445125185980451980020790255548381778378467802551956199265567139461580244237650677814879280676150187621637157499911886499911572364391209596098148733553581271814328150403318913514205679910545826562858165156716118063967948975193437092087092799345469849411472249197526219579861388541370621805792892785059068005160849446635524265948854762756782646249156837372305569794904394840179353879957549437641352217506075860771532712675314595220413395766288881590556094291792975328497328158851254091545734047354772317524494411361252821125527118883489109666298730480727574557148394381883011473265372609408007638297241050243146283507208900008907180817862358861752411123173468048055579329396241817593505194108887382411362998037053195409913673350048888569208590677151293077058501649848840388293616753535273929545268182183281309646081942469423194550652945936546748594977483311568959766170109606688491808008821821530935852846535884948832829654483544547788529644189502083037049279648095225636811625460326377739876080734083671956731088641494959105676712037337763532388878462551988464011701054047377210176834037538854717877292605981168874740014013864599501483569573900630790400337749877461101932863121092481236812266935555299105349238938275144797061596126355208671168849167825041759724006571928701183629586436369382410955719928198753022109540753720284784547964221233465213756958453478646453753912876700242298985382391108147997545834725603540992000000000000000000000 [114,31] -1265284745372006862528893649391571471442157272883903651506765842015600417993866630309807982354203174773867725020813894430283417515673201978877564742666866632432682936871054763048940300496251283048353414426895008640350796947174387081971058375506169472915838224316062645719410654979826446152129819124931155167820379705569399030391068186240048510317396795498394863064107190098978425802189988683618371815633709908949747831488858161467558844765962005647609048380067167734949525638234429510101077994325159007280427187871750466536385373034578099836163005336589058070350447037155569227837768560481119151282985551914498784664654134565963848345382504609274158959183415894304085249655787201850823003380482629735452144221012370494725200362582849064863829229925832267693551535182115080275487968685160917328960060020712163175723162256136624510921163119208376524264623439265472605002065420360492157705501078072745449002905631520330214546705919872597027026657473015806388380382672522955912735546810194977411716042420428492344946399919260467771714125774816060305819798590899541316555791834432979738117160366530711754368799736187876974321690460176864370062519822171413929645967036417768718073171116280994239094674275672221923724255006354070568428017872468824651882032446376211355916199512411457046775914712945767509267536879096369363067553338965533373114510943400351068668163155496120483708366085946138722542212760970062293521156468386474653933168629436231212877438524021513559812853155680183403066873739445961960899980431039426779121025157762776908756582041804202923291867912766387306983340358926900627427935113297692469066244056104578827689278207336143822447796825484372608190225961396910293143688893644637139302083449281869840720828696530526522501240630591462886581924852086848012699875199289739949593569479155121374428608553615435219531739784519770871433477611173707067919026932559282083041403888309146859868833806403562269844550470866283613782868786382510606553054412650307584346101259924082348684524638859058384713292476091358046084504028380157984339625263497216000000000000000000 [114,32] 1876776274759845614242274529632035568577959648284415133367069689070616231348509540060404078314460203432070891702126281075078785921190303444089110673127341186542470173761991208218381730941355631146817053591052416895089525707101203785462315866643707138571412573022026091457936315797848893631373002332558723826030506689775220572274392863273272516701258678570846743006107371065223438682870613848899484272932317499619793733344700547686320368199939088943743002526729431359644976542633539836085293391451169109817176048581534341769579846134818580408594773383230676207329921358877500006699912779730562751657215289095773703996052077768962785342341900114475652082148706324642829278413415694581612812638275545343361145919643444628686041537961885491467177105769210031219514446562847528217267690516878734182688871732272604901566116885949577891150761512264115395373650334850559557838201035492409063825667550535777001706489465652395934094685284506960559310230907107001186684485289872789993993862971762812879609945583227129592645628122761786987003320788959777863646954654369215594016482815696382099409568496849936041755777491470384865221497903880270570254041550274650804668638821092058241334170999634681178266242633236484394285822640181941342479079774211149460664377333159727869797545207336947492705376761414322753515254142377041241550667687662006861043809531433406906558282671872210483886808570161297923909110037974234820543465913345909099547626499825581993134770117228607119185608158900257319636659394254916079053132027724316601187837855544298824667821465829704902112063159306201149372764440738475258653294871653632519213787873250422782823394089863196624111646657827776016115265803037238837776896080857779706479933061657151857114905341451927907627785556130976296934162309392884438249506956781295389872886688338466554535070722517262539140800918528906252959703710781165241035530424681780389577129004350789073732601427628204856791550453062885703204329351615819224234981167143588900426828326619006235345811124784807062149013121735348111752859562138473124316351759279718400000000000000 [114,33] -926814730100301189364916755255761952482530002789799548135706920421851081796074615508540491578015222408880738489495775430303908271227195933741316802216325303723579669667637950336177448988275664134322629970024839108122470467159368489219967666954836103302260330449511324641160787946716728221490183699965357985170188904452533447684882014303167128855588125711330599699633527989128274663314407604410725953726053042799784105094203552960708452056920434381032575296952385560116271593165832797066065513060280403446021529411616717188612947481007804326597365139988963873892648820099265213002909848442127421889467982123438072700440647468698871760892762085263389444438954017949625297986493346229430829061863779173305740902120939327238204171747085039062791390125437624492567263101828743382702960939573606255033747311501933432560178881573594044445555053819021036668542010418649067868448305905648119544423018501602816446945334896136302254836236952180607697988633568069782020939286252447421923640385060223349788540529642616256556576560614734798668132416150383556824582606235939975214082948062123114026982280091476989232513977180339870531254545590036688159325879899328436716131939259491125182950979286687263343728534810055248237136062509090699523107262108510102529369623686069966966936415073209020892235017202570630165511589027754872433649156252666935577803638783699515082077921702808680034416673410197695612030787193603603233943889151585199302850245911795146870574397084817616019662890939605766432937111250686861637633555275000028556013310302903199100342778194349579912304698628538410829360249215913023846456637332342040755748423723452431346492586750252350211130627908175826090102778117865001198102389535266063812531172842043364546718135320183326983139665095690089402777936127579842897079791093972794004392045450274251613095952125549368435315940390164188111178680646968836965943845152959708805486113316255612171677099074735143748360213290371002551132342471934355631519637427327689184940931267706641290276361664206063058929142030793094413791934861543634869845250539520000000000000 [114,34] 313094233977678730818250770323289852081389558905771104658235844503135460814107210602006105821594708287813759482190582291830529926341539922641877154542411420790870136372608420266651421875067700516275584481570312971207820242787363800290178113683703540021623962276592758537339502235300464519191117189689645776042242094558377053539571878162892563201276951126786990780065288970020036092210271610449053108103812926219750141515969853491092404929715842002882509618229229798705175399658341233852284668874908330598865534843952604239482197868104128025279734649328505644037280588544255941307667046247664366544881586885248778727983585977985013198734146939651155784114886104974348811013047402226783150208454311077132394272520735376821712099908208761061715423772511726741123088616503863561367787832114139367729787812678514078740581640594706774705237709739545385846715364486118496932082791257049533321302775285671259166296585657630813433005426950857715812458253799855436103276199732918416536701864613459043212888995196550843164270906732256061091568394871204781473749404929104815224318747079572566015124474527384693410322223515343878101716429848697578146839423612741973271506323176726047424301138320271255003503041228486607707625674014538454711092308470388982991955317516968357193733256628894404057992004532296010922675239571554796492157651843689604928971774693771629413006738227834548044953770240158047420170064517607533278905540206121375483249583325189412226584085799177455179216808658937219013626851500825735392237772542338012467113837839102311786812176480809931358428965362790238810778685134090849602900647441809777578086822001730417973668308600714348037485009396525341461938545436924068671309832857948398600527424923158478237072849104781935185113201164522613800528613470534988397307801363052562112483956174511549972014423785373002379331604540017864008252750172386741212954683651354420210796077866082108230573503744450672332941796646340886601773058288043264927246609651253419634020131251350593858712202330273979308342870042941266492217680024360578420633177056870400000000 [114,35] -89506909110619836772561405436436626369450237781799761292098402429032722508278316567755173329946957964042682472038677958247018783034747403235425544417329829076875238602832581447270538192833232697086237099539443136267596398876600294550786879976827731582326694847717329718397301614136950090659164635768137338905325892250506801227115756512424592569131060858322462634473909428248609139566094045766041147052464300630390659086209470818277066244841761249312099093146318698411124099182768376379011433843328009980943064954288970330438608246930358015572526691241325488074168588786209953000959597746459942204462387950966268337008442945921601470267191738363342637268183614483610309422254683191349331901728675999062234050536610480799412540292767529670612981050436100550111743294892366824931008177909181367725078717597401308372224531551075149737793795228532508842373179357595878889084313040668256260168680754676199259445217035313417348458022460768509346549942955306760627792506381051557292087170878962457918423851097668979939041373935660787277203344380322019140565358664960119844412765384817235087043960336240725220092847525464917593391167289921627705623960234109878223729590607278860099068195710728260921857512643301580694840397950371040922882679359367676457588155050134841967240741366532125714045666586868642986722067020077148305424878956602760488557732352412733416484661657514813356021539414492220051871393289767801834826462584987173656334451909458337409896435694297297873491189993467178419018095553362006898977311042267534822329745629507041076940729250163958478939036412975146245690044386497447206318143692554336808489709666687514597230718529685873250089604991777407295368519563057103690934902472531159095997988630661655537494329719368394584578483169629094509832131321359610352609374703264699193547779294915715208020732780559136484013017915105830223133677291277773799390731868467908929088631911794432635886044191238649862732105282462191990482754095157234706910593682798060095446222638325161660773250857674874762189211653090412692676143161612245613984019308544000000 [114,36] 25921463563151412248095096205149786792195447953842814196267657463824079697100319401569473791968598098900751393360663563347508074076398628267735713992906086678830385490886872392676916293962856032940364300263253765458923789098909322405982595398050810656940728161392522204937457498254959854525838228728420622258794503819579702869707933952381069486410415970541489172501734770187310295582273214678025737934273983722698986553743040578411497220797008802690089795026986918649648328471401904044661883100197176123763885107052730784178563032226303947746456615284102164364833193404765512553215694462775063071937048346072636838470825200713468362936176019993557694510205762317482974478421969932902705512327075928171875294435275685371966648544284319203815565441273297442433919106661223820095358753095079307340636597597746430424890890588629831484512820684457307910553749224823803472786470833490760854312220239868640244688414639219376682480972706783860203823756283674548408090675417371302056646757887643140696784282005844232667473540048766433476484189749271185301358839096899225663427463398851121815007946667595932406311200340036973728715517021878898559224355833896890035997871348983310838734471555046541057669845719663449615943058515725265810300423887222815475754205777272691127799272137057600763933475815211315191875056438270606611515783235229724615893946764161905820962764735182574877917089930370522542301089523943953936243339535425734229288638848751693697630720706957828982376982188307039376420646000971858323278119871215686676468819835578251616357075433764711961986732194299851616880892321473702070430168925589147521915764548187736865304361541929475036545913741716014578905463330326062869028809639142844377651346278196671181613257730250910042334589971941689264470139446195913903498411538307508499155225354428545140576791178041684457644641758696754064893973466563287703214217694987066826467222121450569276683239388330825653979666477640359529859960656809993630155380969417543558277194992935870005227854182103895852418494676462322792444729559686670950343582897741500 [114,37] -7605764031386089560498653867889163604732600356659421990896284766931258415220900651283083804321819003551484347266595977087430991398085521598927095994329370998548890817953010612712503758901907575181774011264999609805864305507366833834443918831914149146048857865349176514333259079442223014326851731473471730490297189406828960639957933084427129759548428089139414136345870955418332511625240421931267843213491988343504036375850264261918529274061367153645585438865397989932899867250968176865045994842972803394082689400072824415555067600575732052978969959147718218945690070668046698998808745623437424575954970839435708402648654366955732548803612154451070085017330963268911021925352904498131372762821674337824749268265468737215840345603708071363194231399279577047390964844075185295101956721682090340287039571380226501754086068051577603949537035532615332080498965172236909451440511065632900425456600623521161626509591347441864035078496805808817045719428073861496735608114066967326194579484801263498870236017302725600696202493459216621618039704913413657017776393931944505320963615335932573680207916667571395938807736228038244623586364454520451147803382966112339562972022512501978756538181365291557142828615756552736809132595599696554030579010351580520454866865821355352272478193416946222307170144090932111168318995903340741490639873638173037309073214282597972257717628548991851367168684797685348952452506709901192125218806777387386501442227576335216569962949739375843365201296393039271769205510929927685218262052246040454154609730895723601308123036535300075165868469362975193814201926479718258223087892235017908928248435938593035780126422741935159018420251941893194146218858886065098503808574164507168619910202396892293006370537975665869110424661355595154515275412778232863405638446028873366548216697843514565977413609211487501787877582787571597803912379835612425772226228562020718724646548084047532707832633431056182427366298154264389168454843850351102130657330752606705018208613574321445919231948576744815188467689631547830003628220993908767193641539696000 [114,38] 1918961098663414768086802489865016288517011942509701313314691116928789234097069871268049939647981722076921024675727526483592244222233207173994347056494997637807093211048827140413531112906667213601087518019588772416942317829843884539891973655217252554078114893768890343865341668348050154273051104720740925666879756695580187130403652639340953754736831519783551098553812954573496459838937643839918796580899819955459300011877022888356974077328095000323318000073495184371961463482475396973530179191960040202381465151388107870131067473437863431520429010494558014339038499372430284267542154396704399136627420360211112774415540279086027134555632957135345095757033447227824357818893931347177433498454107750876507837995093367482306876737021212218897894925331236788319134420865721060423290305659817046549197768367826354194589635528697627558167201528212935059859012984943995155596774228192381525649791675639683561473404057070849577941844160217655780056658507053445682187811106588601805576613593376268927506911237534034018359054154518371922204428593373695440647683803859241425772342558553366189922505539800398239648995429476451573693054810625758614975138734197903681779964661486855562934139927800115440196276203636374242774337105462103937158513480503580746141006006398269608386884320671836368244025165466143589276833826281991935846788281715072996446998620578148779045500601019581962384244078359748633157414139234459371176290565350425384119258428596116890761475826409631429611939459035835682761057057508702629937579772458105718520016693943854929341415976743402275652740176316185915429678772587671077612686220093167716976083307510074678052452473379202903742943162426523356595138040436861228320760225827401374541324248601361206623008501468721104242006665011118299356699385482434152806360889039503852883203417129542312658662292005437335694020740243540747577998720270658511941673901636654306979845579850126171663220202226904278931516341941981441987974189596438518520659676430630293977486688836561628100578991545214722028456982890203867143180239928912113242464000 [114,39] -361653813289396495044903386696081857118601607808732875248410916533201713241342861214688630992959507959942015764939866596747644798165707825056369684860856081265811769069219841915126539302984682481724342964647171563328519003073018254454838671429067156892023819158854329125027770256736485421864572331759663449188633876612751463948700468497999478506987347015037636758958413457474190399724563992666479887927760479740839785583369049283462415764600873806655696731060713438514285768753544211656762142115128417910803732624829494004151114533695789897303928694073892497006784001796049576912483500775159038484878951052091967493724232638247000072378227133773974513035641875356099716089371554572893988673767655039921977640612763328925497944772768766249688911618196098817672613030756513657172377952778344846135074361041839626291626788986107561464779352063473399479459975233824926346199366204184736820031609527869110403341931687017936175469824021617251522196773592209294732966425839342545023412570150079537752265007711690397499312947636366238603592179450027580646931501238236069537015818515907992197683834134657884534461148979738396589135840691728243268879102477296865100526142541441222200220798675018242213475211019025732236135772760912574050158809163117860721180677916749831185836210112960903768297357599159445530676771021166473341732617579669054587041086097681923879192852182576180422479054785463101107079978067863556460439572827711526201383228139808439307098553723056401658598675056685630475898278085244191318419923940751665970641378273395584048758367364853588150644563564377560658243616538843147035551908541010927084670633929663795808636102323243188244739580086925841622358867333803118780908520355481270301268150727411612506180812408612470223400603982589589753647759304279841839427839392869297386587953467998284403435161858244597913498315394566874691069468949073285749387318097723293382375343666460053482648696689480199694483162208300449474094024791487630756442407985261121935440017213739815713740608094684422849106561959597938516883356393692405792000 [114,40] 45758441944506456680713996761301258589681491593869099456011254955887905203990296987809823375987440938036844357461134142575955249182800533178731906363309952230556810053826306591834601951297991045345498634404705904058442593192285571529670214419937037059836926495960141436322779954262571424872806502984746375138986815803507425658510940331929920760448130988466248146821529667748664144113443178829332301529809560603929408052411886620738489298515411175777669699129441302749415060925397052635113596943658752675706242569174652970649183605697523353985625185736145382976812838286230677986126450718270866696304309182920377278355373463713633986537894374190223770391156446349900324776205249560496338807436143778585611324524528512927436447762290570222008342959478805486194781243783469437821178096321423183286474043366501363427024613159424120933191378969941671675784845494041738780386740039143216337341389574538666305176542598824312514801974173503347237482911090589168287103556230802913545938751778667278054314695292786411026539687153089897135246367322132854701547503688878925050836511645215643592225049519146922066136781725619639097668592287661016697187787563814471824167743256463726892309861273936995083052454598193632061427470576558295016818815038482379761631489170201576914027227401572936705910229213298914287369097361003858696358186497735069057044533579717198698725641274603860125170725437584898028072537250504839583582269381861943330412693707426427353518133135522011527791517300412835708262490945022919741331124582581174002825688512101448627902939722932948853895978017951065222153658489619402405122983465229645818736757977102584809595639938102145439899982071520567323237948902721419907130597055852160563880266889692730790743257363694200084837686549548603979458570348456766484705339358185627719993511119567817260946082844008603934480776040820155632976737961580040293996425231965758433537003239789009191784680679446975703763602521548452031258131836824402235828439819191102558869762805008836994295005731100090504086092621920983549909029746764699200 [114,41] -3474143772984912098203123142392743038588043568121464805918572069647267085987814239198245948149512291202065573630812744257734289544830145964424193010493995518180267784505262614514615281917957394917795491897850312401426143544174641241747388753135446338222253624624809945183651065081892836408763253702347344638002744544388861215927298962736291038368977876978547360639995413647277922691307021150092496382825328600822279050547921035960695785352561277757737862543951715111111119760498398593487609629939608708441094855446560375061023256956133045600977239312678644810498166575847688889971251806997180208851894030444496120529141949541659873460766198835886134553562357310685458022924771687459825116961057720536603809800956166372188742772667259869667197117132231181138528891613397201237697574716707494972620834028496691058460641660323426875699630107508240366286246872951982005771924967676281824567928972243997391600726908155511863783985387902780850196827243576806810539416126915268801009178086047620323040083986091112578562925597275854503961761526590787480357881809332488815744964764971977996416056849091971377495595498661456508736245563988446421791948299022356418973395791803249531640191780475880699865892859429696209692745223640995780121574066587767695262867639457997615083582017529163204978037594150881720888898468931878090572856865433103222400625951953956590023823954612647174414188376008394128783983606297949154543028900414305287021689577769616848968767955793722782581207562603361163633955955167414151349830793057480071554327843720524929593402061364759309609748706104161018488766923979738025976917519083079359685822192889602293226656610798083592412716830340616658815022072015481529059322256065612429368496111232991906988137892829883803125143134013326459890663115766266267381476931387697377439082192260463311187335255819752714625901267292344160910063525768197057682382246352064310404131019885288616010792887399618979654049514464158276445886417656235854447698604336758594202441961707555371187083990332485279891875928718244041217129911155200 [114,42] 358069491850597083234386700408780974501249681019077004587839099584917425242261006097621393641184838341144486086054157758821228195342732504680006221771828212548200684511156579959093763341418027254602820359519782548669736351935424718910908232967866072175767435366830019880278343289338881103552319242486739939640339709146327019157351964010013563936864420647590620976261456782050462784396884445728945054371867410072500676613756893794881804480312534212910289907901251261696563576062542845906892035243730444932401994352299756200103412881371952503895722939095688153277185609161182635073191868527571238741611610185263953214148868584351673426446465791735560019099944799542679204573238301349064617331438173999731472348437947231061490868306521565079321440219159024411394546186715211231772341685630395298878065545224481593507508572081689355629789749836366230030271251324327283215785522342330888490739424668160897478593441736529415922789275703498454142816070167281228398373081655240659126336178517421702452810138786985647404225927262905038184092676492513947114595452084203564432917514408503138101512279956117755854758124951682023014959092432383287305636761680399870989761594267377915859658789282006333172385964241984559058354678693094712120392696913704250794605453372567077630553968285554172153638545647253948646204747113676537182799903707579129532601776635973425699066041210373199481827355072975004590828197879421816123436726479091604808817537062506520445384001274625625004070063850152599409403748198189861116842687912050513201121424486143052818835445021755873956102882306187536076375532863149207560565943125085231175382663145717047546479025669665007288277244269085804268508089975926125513467515666972400808756429233739877662550101690852381656752445237450534985664981771650675013900786587297728967078049938307282661739184394598816378863824268956791272823946917366278447079880005608684481589301323764497605745277025875649367937301174525368742592098027489942663227592059023359460590061082147419098194141511218728256904109540040714428628921600 [114,43] -189001011363976444453637115445782409886095628796407496135304464640875261028123105786925324898421136011875949574118090159565580848289348519337359722609889993002132025500606554968802455960451002766672125481232299621812648454800638342798689119399736229053988737976610808927182374694735511426630373861079319437729403536995588030949714519478855060495812003247752821419890107593639805382197464191186237140652565536118287449844163909397926092509385915385630888784458649180491921501051909874801322899492367408587716688680492886320990188834293785804999741543699383082707157280567707954755258102383359444903795807457950268264700157835286039371663734041483459993753970111817573789237943335758129435640669550328801242124964963622769424603055200374311500580640180664272004239470105875070142694622057551434412428323129524710708866684934444223508211361816439119615968974265993864611961176250982252871016184562918926603001858178775019594210921414083340218012301428849342314156119146955600786363715999728371584162946474460245047994667758835139282589799858469605143553765341447709157881331838869327261063772377013445016466705858853921718355435753330072386257450724451909471662033091123496068468779897110996324074058839058580750496664429439021066249200174264912652583337760076525661526861736589467687551775670067053929927933827472887322988841266583033621311218725386158857860191925022959057925691321002563795181943925637002600687001149266524438035658317343928494503710412364230314683070847910037510806784439007908533955591350741979459581058713830460570099840258367936777944015288638094374017246700666896054979729784745141672425884066442996055535678190298410029101662432427717807933827532585816578900711901721501754241704839737044988068780970427746183191516135453738238404817196709642670225490248789001313507443535560991273560514734214021594236655601650483304162129818141770572802880382276056543381435441295159450499353846271001055571478069034973151098217565286080609453097817645161781539169693541535031383549457738825040728680528532255482474240 [114,44] 78230971759225197760969869760119557653714381113886434838113341219354093143272754261605173620797147750294097587460585287309348182025885351615653973490055630604246257467565904890812975641879100975553021001034132586858991018151200686441271853191023767038165042138411133838651904085686314403764012293605106203625028709157307492172973230902996116108745069941456449122942964942687496421002973777526104789368745500905796083207813486928304464695966999230610563806451426395305165567915232039424098688687873891821541741020441176197344446658125221726170380302759155621191584020388249119542660423321302431464579417480447124199475355637497779692378815040814482928429284705427456077864867504641315134091713252336716927876859228862571234806070549209853357110268570739043805190481142891147673476010486113926228531212039196305701282097444060800951007661575446420930340105648351035645743847915854826175250701789122450393235208228051900623060931538092497683462043547919631093105056913439905888902023964827333238425378482058789333918821214161842644549616199156687166640252067791062936170318960318512663788424381357638958546381072498596215212170354681991904365738660625812432848337687312957211695838179358708095927357109696167234501814633747082071013687481443981589571611919292117066666692419903318073832902435913507097392701547997219044886410862642519814027426694339420525900007293407519422394733846974225980231775713671435360981070017559287785249171287305248595514446898484799683680536780360182517967301162406502468332027968530757467180077627942356069422713171815121217208010758447425621876013342842067747035399797182580673908364476031127752406872611599282257185054768162950463617158756568872344217803043629206441904797843536570238530536159966829324862793375724704739077261187904298493779295369487557452604995707938497248245526733069967107959153370076728888192013983196563777787879121112528114752946124593659517307971801142584693517630776406808295779493171653670987275052417981448028461584477155399480949949677659479177039349184458605607840 [114,45] -22439206606603080690558051080834275288756605584572791233241221871311441916584835100074215654241732963183506370768485914091941453956343389240820465155651478202630649769804829900393903456199287327607421788307834280995023730104818209450316107831729167187514793772479686428041552315750611163005184342704124129775971930299525516003034721609402326422745901957718952226714103010084855504905295727655913559632441242749070825970525726305046841629850601526174545859456604305362174145570985537820193693250769701760934634916058000767851081999426041152616066073011129872999126433218264445565871926075997573135832733864632117850251262648769041185188649515332176337140414430064968034238271675900723723938428122747849232643620410781497554665787183704642875201187376884218697100298355997703327454475987151964147237951847098686035240273807878838050698782425319873153654512293196873461344494147029241282586673697776075342496375132145742232654901056530997838722701891085930572390889365039827185240423639402891889327396514146940537786366938093549776055947654027450479584398992676063115863850869831570176415652792485990852397662503081842015230526810639977294114581902526762177601042107333747301569167335638202226647177367113036595241374183754636758623270381473743570550113226659556108569203364320332753785532996909448419395116074371739119124900671665975412950982486552919731161653195247565512330602669539540494196781225597305478053603464607679926440182370742441613702870338836854642706123844630221277779498641181785173339061627511978558124367921962274437470520335260451690848538228210669296803740869608916094003768010152859815108524288883454713169994338241901523940022811493222712064333467090421981183777245414453041169730914327227535551211486622689284080750747014989870815059853333437233265532656160092427388824025195173141295659981138543525157510098832813912156278387649324761917111199818619175349717636238078927009058523739059199278517817230769384273513146811086133419301813572884022558676562523335334474021197085605269810459564529319680 [114,46] 5024782175276506730799037785604098081198799174231441209270838984393404608059532954173834936123717550794275734802137215295604609832173829943230797643247081638819785699302237368234756924429591448228161044389520453116692544563337953647792697349278171357321347951943002569603793041494709283043972649201025184182239557364762766337654930105958908945730164453027847597163941118514620165554409697526010318082873192489942827557130851392588139389253374005163507136252942410827045441254853539398082477573055471472604299027348432706005196458689884209275986709009750237566047513472084263461342642165391511387412962453662343968797738189174638444020807813389006740159267353413082424702206630369813226691514239349698457611557309961927783476107642115773909506564011990170495306976764101982402358868704195851959354719347068797515597550655734334652060807769034862530740335108811529082129527114685798325606305748428771472936680248322712098929767081448578526380098008620762306993356481634865005992537846541769372443623791550294784085275359626642018659739037758030216292182151983201349513855865487981272381165090503448150955345522322502186028823170386347056875487195077233212441612052210069390919938503067879411968445324576008723607108791492146445103934522144419924454733025359860004847905710799603329059803873873260557531563391257889515752652044548506242834471911867923323720169492572753481934380004905825560054209875874585785815694783212051176431637697440539634724384045043399701412587030803536096075572907273254127704351256368256673793277926212344514523633111939102955909817269767580760043169397924319954548049975806836940440829870535133697979028794225586081548961802631031715222806014374183289102262232384790039569276482729480328757475866666270043945251431882863886954425502171942521772219117015952413911760920367116633328379881473916298275865119921340655649370294182391899661621381943952857663072075247568043718297959128744373500256303452888530549303295738191805278695400987429626496723278544006636588696296673429691607560381580800 [114,47] -923908050500487555295794508791561471126348677155203759033424398801312681914873880927314622922957761920734681984069998590339946940345191273693484487487758841446829182165631703393522854307985910151355199381574329977981143389196686968444278141815664287051079148823651297132786827091420444529615812983023005164114136831597140885181689196586342658963470329391302531529914604217750707886415446988148002532633513369201503950957955091681778688457132199333384731002894663699920429418088960099078871590198002096484453321509442239680439324481081471379624445712683286751202875212957538637617552383751146127265933549560508955186448258203597070823424943758820503478278241485918006730406281874873150593720314850673815161598517191668282037419025091124204592971355242593079362498030383091186621834540059248715180865352239228105378576901439757801405028507900923268205582358476231112301280456695046607794716029720442360259458040732360771239779282902295481406666426862071368992417368477659434745346223639521532343646316807498056974030013966274523928496997740698081373861664582829692354615761773918125586488307397951177105096203593447615862729860109951101270358958410323931232142246680331173237630009465477536258163427792046712570617424803771676594034162172370411535780330315568028315442594930869743577315910625465707685306068461017163479025951260901452956266907049433104382004338728121810064329818042630930791863507341220246927289261916146787451912913493112469541367579217341797438310940167738197147240120071677943191440536962247465531714964430453567400718140755591355272839958320305923948385135579320383565037942820726352594646677581589140163575826899884858297437209505463030652145622575541326340061835478811597851223991078711876206887604461318929597062460369805347899138623732884686474018312341718982401744833333231522023104120916509923138772513312630491280795632700166893663542572559457545620469178111620547926485647795945318034607788213816075841634849076000326986277257734926772776597663899399057162857378691945106519643340800 [114,48] 141261235989135196328336984050471145052969247438342123691590691869805440820896737634446094527371814404147197833154691458778292941070328019083249457391070255759781970139855871113795046122712374948589082392807488255222032689124084035454338348022337412434192622867397961123413609225065607341905778725684430923006211124244933209930384498471000634030341473008805533119796929332657711532543480729332667388644717886888891674789716636600654803239178733696279936449021379372029106491975882653484714273077676262759311208642428969324646715927791182886167148311214637590364629032019678407097637540615370481164287046815581448304603644874819281198740047839479183250665712914090968285304266310884610672794537152995477115679684785662254056807287878331477650502289875410640821515078668635430560012951397262635785540433891145390207995048543719890350237798976613857740004903202259757784078121784183159917960811965589395958445321633838299516216423784504972941517811078976672437045858794913144461713527902588143738735323801157129935211875595159581100425443368438242727783044663191756591450384392462773339530237816137494274609055833151729469253955168892944820170252062822092531902924571038020073134762814793475125704060440505158862634417188181620432419653139370146615091540486783452847700092914665954808289703221543557605661894653143787446410018397663221998969909366998186328937827694772852811839965846727027650049489255113743912451764033988071435749345636390906445847947061810418149981864800781073347543644381240500436773952927262148934115809806450019107693442392603991901567759651035923842805380193187390449000281929427939665911026046469205054211300511229502577775171330288210586794845685558953248657149633231837673546598587119894662071689348128246886495973674235341822324849448547833496274007433626364434268137678610533717790354025454340808162405246754417160160369308244079689823421412417437320074067521447979536501130114155368286114983308326012456138041298282845166680034126350669927932790762413490414132348612366671706708064 [114,49] -17774307630686571534603989970202230321393153017766242857647858390070172391779403003251192406374563872592853954213366844942813184953697274551379220701416256310592127583110422426385037658584407710501862574566911641899276417623641217036623588855444586694298696356186916388086540134235640474625383275546629314457893242036938639880217087947326651131941464830392919603552671319737129348519885653717558026715238325945943554952712632808338075538563700441932603636300124813995615802666027700451653369959448193284744634545007826680347079899602162776004924708346166134245001498144898266228637921474648012193883660773250865191020833595128999116434227909821274506958450314312795921583682292499320555315200568087417978362857721301870360154690407934230683287461056724828053954906371894490472703409930064950031607622500767306127636265859400954420110662884766313877658953349149975867253677103511565130481986481232231242302530627471949861357203818938541404920880309950870653895396403121338198794578747914426032674305191192634607615457088873835678691824718333966352459262409924383573990710692368504380808822529696683742153569193667072772479628994697324474599456596620711819691587184755871041029648878664251250912573050882723979345527968380827788608959476403613046332607540335031555166876666659798011931091725276842743841437929846655742138030205033163332693283591803416914630086129373613353290828014483461170455654479139999217498246094862961122714349789760272366350280161180124136587814477447075941436677687316430612572684524690988176749364507701478965675303553412529858929151075346732315133627788408772356131933400284464571659323761928737797148567444177728572780566024207715385867480537503939871380710975569828321503728520846376371608240286905369723869908292143638447910992415675295558488559238893510952295180275943288150199026748632491738375598450343844587100707331302394737647134907311086026215219979082558987284076440988652125392345094861079730027644939707268655033301296068644014508556506150771882448109014271076011264 [114,50] 1767868786033792933798247755031778654430736665710090847970451669872074351516053869610941114269687492024666011812172206971626926695517620058327858400518890539163094105688811426112500933851916807675315714241022800505375778484552622805372505232604218947091256866118873127606335882347509573386550638260480435921305811715983510311686660992470250434658025923900250562383193668891012898446990100260149979339378839331191381381063145852302278521334365343287684539394926031077361475241894937946567812199415235208585359942706504468171782510059764444831779961384173004420717707371755640148051916219441356440220896760284397155523462964179412396089322533205501196585414152195265647514893302326342522221341932112598264338376681165501590991029729581703399078518885967149059028301261320822034898669549335751996280940666094954929763396456221739584399183402287695302375947282866286148866222191378081605204153699848588369638863004786578920501182575117773604747222740945646532342490495830910379905142378547344205069307989571177132152016848394623921235986508877091132537211859592402778469870748936443228683617257534976613837161828077757935300575206582921256289263268447948648244052452899111448954403070883760783740927880070100971413028782833025687351112906103300708495635302097693361743731597612220827727125116543166222634809355545823858358357024670973831782069011300130616410385070591288860577035544780379070460244357230907430993336342184905915529011620063731743881705964942167756598501370271601026302443985312088089432171510981716391435243687950337091246647239263040123825530622907902710309943934052736917813489431315689130505049344436845250343775715646008362848630883649593631177360960153366327316899193217979911915921815452985236793659927775769602819963894176844383903809860493597734495307690246672558083827105328187810929105750685818762634437546540311303907700359237387847044435057047112053305878890525592949839338583252120372111239076103544406548765910287096786515359206635476733349705007949039954368469555604711296 [114,51] -128528212449023576393060480623817143110171797086647220194992012274958807873883708128157750024103006583204822636430274608099852408283063083480405042356727526938230112301111959406452567252490391962155021742284216066736304888138625980271830574356713898325145231717652914861707785672260751212452707766048541192726534083969131920272703092408065158337600856494012050060319410309176008155974201523091461646158036155058266116140146996137764108307916618472288201869312740324652428750530709277465122246315128377475350635746697273468764073339324098973643245816553799881463605292309245218392523622318479067117735177713296848548466405813688427528140906249528349465709105069480834528590703273595226883615866331692335162691350534347936587365923678688316701134869415654230688176555108070812351485511906198428384872654883446049504578285135332926453371141740895361801266176627879498868849116508768003521402986923404238562725947440313218091986987244336071309032563156928449664021664238612844530311306454709188630217665283465364992743406262219659738733258307615405867858625525535397479073576284384482401830357980856518123735160343168804300745100872348024666618885342331088159819682117130312409540384973462071384898496893749130004505452568442505553983566134826417270329244487361007901856351051647139588124293755482017737989714367981721849264386306549773157839101830113087220451900687932465535743797774488178996448301569183951057238723428913706746273189361096859528589326289106251719786480365731334094589797919649151369060239544889482943896083098140438854754602532726156267061764800619612050104484115891412517211088038085401673389575158674301915734787232419496768458569428786171231819317287310901663998187488730990171218987477032343712406653157069377693041011247284782050651407211087969108351941684162353254112998149155060537071729005802802486114277474180215059020049166877102075826701047264472840952139352035048696912833485540265810807656252835503245889348363279989632829451260993312003059551644861438248874780131072 [114,52] 5573778602165155525572000377871939481536265069413163311369199015194509622859303276099066971437455082143098248238324603139145269785059435159796448389979191428395417921140566818233350538286468806608105855762920771696196505130893653908033794949927461893328480979600444713613030454843069580320076540987150263554761181484937985404413181160308004591446347184406643431033848178166724488397759431214454682654468759078071197353593655275460415193886639857697278354373909684205332491034537009441827713519356279511689034577241844200690954444851597281465122589792397280285351639295068160639950886999904270081711226015223460482175242186340091926361596861950928191569467970769760146140719276476624839048835579541604389696690558560320055380766168317204741725228231883082576949911207527105032910153427896869352728373124982704587898157193496112745576458589440453615247402270553140094736988123747164624687209964826605840312964016307332177147222738621110181074095954973782879379885890939973254642276226617091749977737333969458267906904597667499995403246330376516820114176391166802720910034749319709151103009541974976687801477853264360941605029233682870087157304211323411146013571761278726032077335026319285148346438542445451867836981201279263464442513918969919964300743153328432931028719112220315876017617754666848739360842301603988231715052334489539722762018270687902681687301301452230763532701996078779417691681874715954039435936303645632832749461459745629604053007719370348070409090666149295644066185226294302509432908358442034502983669968537865022462557032827178707541201570523212254618020134820082289999234256878391742979870075878654962273709420729517174360125620256389654995834369842098867214256830277468962374365030807597838673335817274170933948968648859103868509032633148404807843187939881045976642002272230545722390156463389308458196470493711596866200797889217471101226397943732711675885438278785655020781790565812711631843905767517294444249147038630883227849228880389734410653498364934028414175384108 [114,53] 57857546667967749250495766032901821422848792135238627840312356271092447738373742123840667011337665476569500900006168050518583289749652866989660578405298040278927488974235100951664210599537043605232325128041243177744668998236539208856181835821291885737310779493303300453519227262896513903469646636458105270895713610094778108555755004092029920406021199166373447540786301494035496193509459198853835206865699026025349094191469249000141036091986798780298299783158609461012456970695456342498460923513505232900883312763645568004427571023831544265500272081821314481205261889228185297532244801405060240545487476984309214247930102160243001759076232572963493766297477744220759361630682822515874423279376609337963531338369967265536629643065918064591729269066024512290084751274943637620122492456777300029699193756710668153762090302052459799520992072021947929732584908197521019137825597643407274521249480971156279420238181131562430242623580172319291497710967737371403720062446470736391061913500916414453651536108207350804476158585791882398080386844368132283889329224153178081392947419962243609081953032416191932031813425031732936172530049312854487578791258025479206922290398536161798226123449232203871405444086683915680993879832656957812577783866531400361822591149097395841920508751990254798305642574880522486801840760265934262456260687854327604263475032687070774471760037001570680416521024149362120646214761548408408997388863906351925967829952133129523810865789152498920066343770292703089507394384776357109752021097532032645445422955864569995826685596250091410464654770235715053080149689965974841648631640420949702361825409822374912055820193653743485119127460299931647093139094120484008761511375041490041600637840404196323895976489080946694200022576098470880088514570240870901641161258439583616906131353831241350936783565607661812544814238163436059532152298020747799637739875889903031747652309385987758390140682749657310926443446826975904550009340170343832316720403101856677548065732343460180988672 [114,54] -40115989725356842144800075235905528372862593532076592689823389000817306429543125478183155234607032556984854538082941240060708368376964580359839298482802059056993046383697010883499063393845992853472791715305342243856399527030330944479286989965291691393699104109687914008070462725330814413495616522178824713518879615014630541667393462047405962157405365227929397058306258301884576793759732442014734288040418758479546448700193038547134516760668865336327341222520407624943110588122413847816930766582050745291775167446199030495156359852277653884869295145948927096797098791011689965310464094641521415812667674662307506130297381243348004635441068592134266619981136457957850731368357417033069858385077631744839004832157796606619328215838083787129210835945545683748338942301289011598677227166473302441560337210486724689295988781286058686072050773160653348683554357564455682425257651028032845568803617479616321231661558831306767633681652577907531793685696511764291345122525167123027890067916623662697598801092012986770319072812312292348512139536443252416801219546188583068289155633805193145730434358078508313042324363493234664508662314847537077690754297628232345868272600988400263162229234590388637315925492184110937696794552772875851672602457925381312292086068354257948653475596625402589135770440135111482116199752987384005842830026164050736762678358971610972647745465794816184656376953482951160838588376280841300229554698608353049240006346357045782837330526114624181158294639719018047320910645363061467175447218756434282004882452927749613757226555173061284886127471714904326381640036531568634183098144389326393304686771626801899907666620385400967567601256262185894093128924346292531849395274536641630874512485584853706293798145001573598555429592028889008852206617113555998139263987767405215890133273405966382030230205659624784618793174984812376037215996061691620728656198817951907753392398207541100175819936549829583348772313888698981789688052579897641753324615156529448623452741022426615712 [114,55] 4980188258423440895953961800150076259894945908502184198447498740084839463296117492790483839933162325210884831526464305842424648027164052665259286173503951144006419354541102416276086650160752603625836711412619968605834930852539065446158599126493099281090536636944923863539308931763100032796551993449936503989132623182348391248691996240080660806955380882318908264590832736559394745895807413424357835365911183343251476104638810997123402849330559107163751745702521054355069060891999502537640204314533219668589275487382916222250532150596390653956709741395405741792380464176791673424551178299851749768107871318049572247811249546941388666977108512048395276312551010537296931067545187231178391702930602741185390561195367304660874619425174988544008821589646234349064033028000115602656262877469099954386990106392553249221462015247449302050180192165586094785159447946192570593409271221374842633345933085890091407964499638923272715135144936636516181522949556161928597114775693495420510599158989085571053509466256598096921999126173687856492498657628175264247583011614283882658258924797287137255409770082090468514752534290459080864125860276043961771953010070993041177916792331117948764647685108069108231507891887301097584043370732155920718767809896123495313726136045001985644835005186619140379350452611072671907769492904547854179606038258768321946759544188310592621633941950250251334793543263739392052447290414822121696854726636480688990999792443826113336351797634762435138238536607044005110748588504545777868423347257050084456223266792905691713008754205422546352795324460794834296321918463695948909209281423937099429803247641781982415734633069450694782232849937566994487163781041437740582019095936116202930100865388327578836827986199893857142158544708237829818158603253453298413002909614854215266431448047668529184285233974441647733692900995472506380725652035703575239557581533623120794168732070439101842435228962832275189079870074700400080569772589246810210709410670903580890512560100751072 [114,56] -367964122649777769242764433280499410514121203076599554653645597435935844004310104030052122019834365575062081332085788807852881574330327486485325892367745772186407087685080977198038510586769478786235010130776851865101485976263946513652585481976809030411178260280375546344329838042254212999148573895866425384806060819226510360644448217182649936004373093250566553436538142314493339988692828340068016193246526528443448605369805123550017266486014292359928958656252454612488096900475492093642973339958907826149552379930169053972629997524789753859618175094424431248056841062505793177466882924016091626050532113607781997621547994850582802941016336536130330404855699920914835289973101332269534224374719821438225672352602575466996357244510181839563010074253460928166487216500948969978645372453237237785609371321377688386505768868694246335749825322523855713214263628618507200670934622031338960728652646607704620338493154108794561040067859181764685126717169481374496583376388168399632494598960569990064244160617411255984861178585576417874859598081654229619379778457502815526258013158470412477879685547029973765290824346657777313714118354479810390288130495055687411606207728589168483520252389139964163487523173756642168803985874231816265368535475661318449814077494994917173347807205661060545509527975373028104941517565721597811089572894264045852901275476878949760610642342461234061889215401505435807011818861953958960235831024062014904371051732649149913581118199399668739752006665824390442536734819144983461066446203335926285763405231356032840403683732947939443960708998108946614774461426600053067512617044891429994085582137138611777921821517657928328621644936908530145571383113256519605010305773182943947871630645946597550388526559865305401586836959741517210600867303782914040796976190944051663580461367709625162345621883395941681374175051769896213581342688544442430959680879939213091576715138691375565621730649410788971583543770872236241567352629738355821239738420369075387558413930208 [114,57] 16743212779383721614551114289684379089252892853681746118474209638908360185585898666365748895050334054668305427026786263975080806122969349277648670603612097130818023481402475159250655347842229634297529233361436706169002373025236819513765672481430383590836760765646644797290204890194492544811015636663752050726065127718993640209212752707565574185906757712758323543849806163308047200920772748337708420779524181249991071124065042719051693312454352625970150462387183475783494601053425393725897066922812892551172445368904329536916587828243822537959054103634260583552760404870212937864221242786519607639011125749095015646355547187586549264689212002723277534833189565901607818550128590516857609312492631852247815485731241699844638595622151650930573978660772273625737784925833687681557418991407249871453573895335460755930875053298262904076544778785364682530892416277144748456746635168468576901481901646459705526170802228611423420468653699539600385989065647906854104323530545119715260599853716857646773200367031602804018106832950264263982450168100495602942275574970101774419543627820813949825420369849815571071756364264808474507483117176669651461980346177388724997865680570744669938654203645881133334821855102983459071079056844023482039295266708890014763800190934777379308595570866591434761847335956923160390807963409138964235112928112637690993937520921962456069190606522658567247394319353570214386773112742486356277839907926372745496294845230730366412288032116464335641332030716317034415976472351144127260507972860574846511442302822868708204840580095361608685267136522397796677294138948811513303027675421059843692006277368642213722395129380426476314292087221365854019038955802302234066558853089065319923854262708963565555339210947749207088418491782762321429094701874471142478123130347322010544295567933002689152354210140619973462959350636882026445240584208925308685340855396330094386034731377555144570838921884454312298806876047060542488904952139912452859172161796770195704337408 [114,58] -556508695597648240140824367220637675392462789294114561166045533881126122329125485489880345961261765855971856261456655219244104706752938361239045047503918227497555088752307219025179340424005341003738048778029491370653362456716946305248852743788130540497995951127899012721483126998210333603289880761455866428161731451176278835323210306589255196963651568122648342034960659047509068078233956225908234412516145338784821663551393757419866268745812476250221362512626388972509893871199041277372230854229841665731174368636936658809618626206009377283733613740458233458989452215045171570398222096087717393609663882652528251067310705379704177414814228725900252607315148305223462907727746371039123800321925468896220459690557742611129769427350018787446634126918353279809863575832092455449733477331625046932377668704895443412325013696844855145132695097705157909811774387696258613052722637217125995566312468336138880257672059223989461538724173807413428762261563688523328330325349920248779994267559689930526543927628499462959740580138348336718559274314298693964762190356452319376250320741723611399386099185322138478303614583670245040469058610799957479680509940279832987849221001322081691676454790333431662624604002358139369315551319982674665237355280983881486615082652052273646169465415337273748636672540081810786229538333596617057001104514018237354206684923312048728879267398502576742249858471411484950211476540794827861616356343738885468880630551473444374991932896278835564526599412182523102865091672835247369547121998997913198718467164142579099216672439387403011453696068263441225325858963133290601390240844164606340924555924633817150462055384165021520145684013059902198236279217377275989527784820341188674463666976178143512569510174278969157191729705720440473381433800811007347485089218398870931367122125534963132837727464509297435214450463944360101147566324790485239572847321681296901627023691364063541452114505853652975401971569412874154185631560537147526833174913713229092368 [114,59] 22943720094165208853623654260316306888779227991075008717274334064194001356276159062705871561700850170893603118943328927643051782237214353685787122168449480070460068513495336264801093094724410724004690403681322648282214980142147442688251632922938633427531103180295181902553164417597003495800733846453806724733309815948088208105509819643860868160077579736056047747586250356023441518028631357243711006994280389265449603904935271807550050583218825562272957063205665366738573954311213254591825314605496574338134977745419753137743817833301925021250362842389466815698626698624814964481147106626246634634328803620036114081813094545858282083278448630472543748940188936531506806730817637081572003804827051127882645194517624882907738991129945652828086441027053502477361882224145855987757821792697363824271870711213687317394985252871988445868713378380221985508216013319200482215946605920068247714045091180654490311602317978966284436001660108085161862036236978434333530425571377351266121624327394861585077238724809737771241246760311232855287570600353936862148343055582046348493928525219903796994508489381534250613070330471771792491772295346883299031696246734832140326294852100574129084651922534658640176887907510055282962857267262826082848716189532286416510941624799635966689764493368545317190819626948746388850659221208776599192376612833315016945468384088710648466220411966098524927516710960723408739238501265428551852949691878342693566265035444532023589564626154113037986525162736796067321044643492358877154080466894725180248992701995234348491759069087052752334031971682601422772289106157259895169615006012944386905225652815203105686956048224978772303834422664851254796242450168670168809141553906353642342128143118636107041752242668830342749017867967559358652452015770649763227905994214173072899396792175522055084681419330896084518035695057605989213649214704125337827662613256041130490709699776327123678719284308752663132115122485234146783093675971487619587215460722001712 [114,60] -198778047199075175028662338573696596083226594440460166055880680684928968903821420562911663310166432764994864230371677387777235955912221357311709841951135977768875765491141481492324630822059544657088348566578920100053201312816450289766148636204352342120356085602503013013181643575458418976545456032288929153904354793314378347566093852652703577640242732851117360777011085586614866532881352374652554434014989153151672598805927132226000943970921663810604556568281709882295285405871050548983671232904226460070055906881799272835870253966035260575993709556045107249023442562017817922129705542111192193398519944259450544659590032059866941569831459084492603741939135437606534743381022376108979115088971412811573698623283509627839530417127671031759056338259474232890686633294084737667627628450330842319421016088545624561007828902588330938299501729054230984084329151936714544228842679864419181976677264186446789520839938522491826104111161056037077995047805939373817830743615043061705255404284576574950495141187915922597979714108602213023510228584021423206150738044429371858843912465953997208942421510508332353640722889981078736243665471270341541465610849457510585795293690044609154759179032418003363411855900614053937656182132542994044686055570820996208192161974208783275384431605480048296182784780400960972387239439483030702110386317586418704208442148409281468525317240604394345109731444692001512093764184950471223025973603485121445190143550005644196825084184836468595693672551325894013899121342508489225935062594857808408634726635037483766097870821569573424132283304739632749792901474184233516225809407455761051112317232344435375894371190158595150187101179505469035137405102362736580220517313155318227181236597489310712631295653912978369412994685179459948748830908572653999080475901254714162038469180489052072175512461739808026407965735761760154475612013270340996864201749909757301305248870563129567708509728599169782310066477686793378250775679373019601573482212468 [114,61] -130296806719095906527474170482085017634238979750298756012644699257935743032715614488863731254667728415878348985968173499504060160727148228047721148982277376638335231084299682159497250713680608388305913690487593410155607484456347125924149926680761356954766351721318739044092582310736614977912978079802040766004163821053063877823070187847512088108277306311248000749184889460734838388938668620579270522971321765815332387955654433700123407579666523290326906558301201233395892113393362825255487630921898062795580847929104098579218840201484377146401029771944135430528182489497047144686690248684409494844440704556983533115693946419023367961861782222131526337737268108473324908051858072982053978339762279115971689100671030486028331530572350379512619478715391397917597350960787340740905266455712085394744804505787865785285543608766356948841439513322313238450564608540777915651373816546004782747112188767297729997125096907891047397709537896011936188838128513055247507633038766013945495563868024201018320630253067176566496705600586081120391526201677806864401513541020349645040287903205371041447966340131488653157662785098825772879534340619557334793980854437901340077280592188507381352843366885202218623963051640159287783329554102936613019288693529208412864008335636736577502157129025231489768972469146560653193058114586855594893901987862343269064162757669521701809641486372943190540145695966031710308558743473625029422041408111805029452527453723492495468534796572305088393085479395557696181057165415183990290408904337399210853147578986927744331301674242323068351831189563325579791215471660334726532266968808163800808034777838170432172997420330135649272476787525160615211121875465304768732678780655645779623595565263692398788828353266971793659383851578083029086698793459455985927402734706808970776208080376452688815031232132164392674925664841122047468857658085348483232316172391898888775296072200444583564606976054544317884638179290966398897845870774389895972693120 [114,62] 10886558110069011681418628506683308189980416463409728773153182393728093135330170240200911759632792821613641706959748631043002227127851542419090401231220961436159886384461921146369319095088460245976538154214272474106875446526227402250720106429770555108469567117757380198606773285138152088670488901929275169572183495587993888221489929201579642199899132570477962150665736195443819448981131506369736731474279055093647418467563258106555544817197480888639475842340127034807494448488557812843157301405010057891235008585113042195717728068456821500856297716761795406287074937483539530956728434648430538368565114541150111146871098058049747342104250847696645637875664517414811660219657693133133680172393647472479515435424804298937670973561688040705454269374097065854212036037048700289785487100857852042544741755081427096003012799498209053928735905449479301260126355966196700824255569971799565623107636138709528531227995009258153540819947079623349615252559352672054975399240773977910310566610802512850013960384567939236695040737897432456178317782704096205927062647091835996394606530551137658387933356874017955853042998562075548042197971929985983168449427559775374478442674948555256055151957151456892680065015716195757092463839598880766163347535287158385914699879289274063422265134841704711272522858494904193421726086076791861276712368397967078889352926063900929065008365402482521420731468597224651007970434499615219507715675163496254183736699691691725381775332263202197821320253661962038346155323560642101443062346730992549659601744398441452821648477301225244145174540881348798406453075434711641186581286292064013794300984011548328326147962950945007926153398172477613901932030824931490036655924303756348122519199458049087976247807307006288892608469171082957974954024168329235417368769696023606320798404702237841621156759036521850163370515486763899442582509806725802230529366752138949872044619622677066100293183954377225288314740342174761524018205724435538954408 [114,63] -161930299090333912400528553349030938584256511985170706416887770905287288171727338793196895129921129155707438412132076989920194306587987025083798396406473482290594289837552120274200375207853445609471038872150560618142087603901012506149581656420011769303629621623279184196998485840786861299059283508458948985834437141937755688456957583009675081186082555890838304297232534220649432052934207625905039169995281334226038620094540712098247645187360499338636016607112797555010867256133363392943924340850413431278509670709014797684880952181627835372155569530085937700638842691967143365977731858637906133672578653970312136396445278416415771709085331057120265211003697826326652893146806229859229561817976481533839783983985447239365574459936616931324096060740621534512757170309613900186311072677168734100061220378157427040915084899785166772950161536215291834971949262254063428905104807137141764937165419089552506581055682900178112034451836263554393586913707882722404032114832633649091137459343048964829338680790748185716628720339396085257791220577915325940808696738176588287733917142964933866359849432675108880732815737814249346349271174292602280174482726622484259976720949712202292652415004687876631103120702203838322289679282833580760931249163954183483511551938370443184319719798810316616693098076785669287071862163654603557746559722707095709117613878374245772288836033323328008385781190254398089810200165737933015665266823219660930452206152986444363281025807281112054675141545400400095098198217292175820404917262243392635294007453002557470208921823422739974228000454272162880813233134488906868522121802578614141704222435769718687280473638475302156078885120065605579813469353487841962433245321492869086224824964269324234059510113295657370551486511047591467384860599532888900654852813906184536130077908075735478569660293140094979387324986246823445042599263179914640960572944021933862102350242987437146799862751801902856292775491937153976916042025791407832 [114,64] 11210344534935972658459168652182485564256143625326031122941362555676844226619877332524816415228728728990494114363968240001340464109754320150738391287199838150768617363428526211592447803782765831717995365070418078716705200376575804833347553466044101734196782119821823408599113469522432116923893841101558222503813512760482614541025070724592958095790514811378988140343283976577521653347179948712233603812647178153349381178609973413256518365506969285572016296169064733805239850718030708060646346260468397113703898805934599529694857556278099511265998979119284774836595860608288610807694641683159187819298402349455918748066690237748153311113128998476099785157669566665278898058340980783057932372619804210734679145723625976297746043811846534749690107147108299142600202867086439094205248482682392847764780953864372711957472303017573339827093859699677320485832445991153485258680854376606163656033295461326475639236116961329652614081205672959023831492333379262623044253770743603124006473504409396654466468852569890007371291161777232312778925296975587476603579087828527417868893402235064270469212090702427838569127264792262028751524515703307870386372828560243299821711035084067798258372733773192481808554195385757113630057855201562234502563263491453637641072945077655000117929410560018299860008698341464953552135204969062985169030424468335127816452021868378786544046099609817662761600992374286619766581484747841569149392635765854791532154092664825797450458955770844042788925147200371316641315369986955584891752286087400826647946416926347037494836585843696739394397683846238434778517153054995855447143276406142883061222015402670067030539824896821158446521848884140906221327437720391720342476702983447132339706729316841758087069932213600889174338526314147702419115906258540421552181584563140924344247959455215565519906528733876041218905730644358347065521873200016628412592117326274938863086127484626579515102892157804707624070630961480708183140372076640 [114,65] -857830713497883154008786156143613007162136918484828550518476205221940704883048292698356984567653637590032565781737303782418370906175553937886717813453914101893014730823303215112602050478559554310257713556780747233782601137369211321804560771199720856393232976982864257083285893826754075339807042208121800063037792410627857821269635744682200521637274423352580247696939909082890270446095744955622799711952965745042193813881743129734004322616381719007574896521804532925215521039305992184940860722270469060195695724377293316362775769441095238000740425325850918933838177972218311336877819835537527791990510877464048372262061003311424767630715780532651968400891619519763541653633213230915804941100146198516021624190249534662455430600044485402963683528969764810464262921843376381113184653741989686654696219932285806828239988971644275221108798953009236945263412890251381217875011456718525435075278840047963500993115933072345227638616793290550783149857228673766554870193851503270423381186455917838560693328462784158927078853494848893186511164520098984536610789022377168853698530006516835227734554108096870780041797985556006227556664110144503232825049012208845971080029693336564536046519256451304745746257440337971865641953940459457127730542765824575202910922424053341216588596639663450646872051844390866717762876106039612927629908101815208683434949656930931345622916795730915541217899328177402387704973969562546058650814428677616490150840665964303635470033958342977724881040635014791873267407365229062742957325440194560783090310002323158575679245222875442793235274643335940198116949782582414078945334038632215780065943285520232777731046570336001311807998108300859967642029438131065478503441965138108154445221430813862763481648048967101414565044802545674094398705777389317607668411544134493771578428319919334776478031561181759136657781253736871344813247528027369821005582290276483296625799118296045841157150449628998850982407615784421817538074816 [114,66] 25598619479931054407724530997398051870265918777036851234704269803620009654919553043092542689558034985567593107283657107221547817544315871669470627491862789017472472059130865358045247640030716490539104218757309618730766877382830030687620914287446944746826418824860020071319119821125076404378135070205709926291045907924226687403395812232684871166088777163736385329244891036182233237307583595554163165436274064737370631026098667309193521710920584908837283344286688567679149960023059601117609862284348546693836014898263092943093769912954305851135281940223848263671959065218434991801056257019869590693541675948693584306489129261146146072627231841671058791626891963511618842396092251241064327372891887287945985962400150809094771823501758502078637643757154399693058098982659377547955307184767141433553765523207944938937169985357118839716292651203871487536530810605259600987414715889850782545256216319459747916939280051535717983156764115432083072838384016654924480466303897308709983173157990772536851890809480406619746876368094715500304155626821917237545597329119619815845851695778069551778404545321235903481260773297154488657106045350593535581838050093131855891136259282963390050345672274402306390557705218924464872349503733357937820781959680867174275721410908769496718151539397349900598855280382374399387933290189327499577482483493135179949065816593563358452713175894591872999041711768770838602158797124056944892418060061057748785465433366826324579116550007710763117580819878953673249866438320226285052995559856117872827291948865763344125764228766626306156454055097756930050421756657250383146836079167018073842925825920898254551614451501498613168011043668051818342489074062909656546645623163374878524512513389024279400110466635036503281952465256284897356343674207052336216858571960589493783259352330886383490981984968135221570754595036363526179513028849763651048358699205878502795573817426017991056106125324830335665133120596378334744304 [114,67] -196840012125849808963687206908984401279275537837880680597225436421112824205805632795470130650890274359875195170865254316799578250057264712270411176536511027866201178180900305356894244628794057257554966173783731531500434632816394798234656757667246300792740656399192669296551169311607342185808366489779986468229124397574128915597850566062288511068331234770489438337687630357838070495852577507986704230328302438792126685505218505383476285118724143606602019214799856443046228597532225728508099970115257078958232850282833497151012230605051971120282183009818056024609139353715621282829745261388862565867505531094614693094371676657427571910544152517099036336357148909801467692183653170212235043249957631944328365422198931014093293533847585917714739626500990508306738417728029181124824381966151544046223396770346939878117502453766062055417504835322478553349574264827446312866122806448626098717469065940803671522197726911580883402660981453701973857603065658224388676312630579636684467178329275531094088268589551638954112112665152467733594050420710759461717666495439899890808585990965157520702953021727166022756396342291596810204669905418139645771259858656738239360046903414899802309796041001275935329871687792757098639285161492844700424357228845807763187929195757908348558334021299886330218246775494111659303321817355265156278496312921752814176840579768822915968975318011022265318449306311123212812022941628423851792223156969010826407250264326599716428957203898019347116924865995328922674598366153494175642075795518114196406988196605159775387006377322128474089662555824003398413873128627494988651555977484316325340176185109399080158090505994480104265703690911765110632087172758840121449436613070849770588197439323285899545262907738684614514403010664911897234118783918859875050581270070474161969649430002208071492532875515950103233299205360290721054357162206967107581500771664370159796897843081002195884644043571784539254527172931964128 [114,68] 12158373355708959585867172568603518818737564626415062947018130309452285725895889487600873183755476219359680042802370618141496133490470633699439955968792745089099291148855984363475358720927519383882626058549546491966297623390776245878972354900275633849903846503061008923392356739419945889422553915827951320463934888087195252392066632033420046186533648243247621760018913557876469406283737992072604941049602335940461633778795789130321280305568784176194726279951255541553251129820250111888283639919858068111915713840688404370073335969396525303468206806325713043451990704960744484090650805747483385825133084499408591122689001664052499719272372717944576198083910193780225713276827994080378085923507202561762018250858610387067160948233426794289915425035797153103409770959397226456147656357832147679996425785041785443156408725844910332591559653556051939921782389202633416633188882237439824077237435850545962577588967707637933625859452181165042835887445416291767512540661981168658592647409541744632726325489218934297112451780377603398676487583753387462397337367336801958875376496250589596422402524238069054536345258157100744203733650205483475938975833796577554097166059483832141015827274403525766069262881993112470021257289490822645174007655122771259391322090204763493726878105771759846145631157326414477238715106631522724073154844893369970726406885736985615645611651118585356870879951057624699268675783716494683407354205611154179535923722651634121448871786192766241703711945068534444317256972798241087385236138347458415520345397790708400881683901701214757612369401835722631287240897593935452352798991854912848198210260127346304583556215314875374667805275049310542540536162687509196726242870076873675323988479326357121853081181410990227141082078807824159888936982957882299022660818650669116341072814485023900512461037235315215298722413543566722302830045531555101365694926925575466931829137779632837392922958346217876838722965880683 [114,69] -98302875494421706330122200124055495225418662789563523880963047973572111561888595580689250758846815233580863020559686521297374324907718221381401876936740268755972144123763090201147748699149612093200175883596051346324160436021607444095226176132698898154500698952788059013635918564466430182933171350732841432765363601937096457549591340768133435435145323609408821554276418859967057522659833832604854977481692995553197829031796018730690870657974940798220233206283438052105303890186317190834136751232628280527112701839173887461158269659154299587678927769161304501580728788596948741214146166694247514748724779938658958277294919661853412608495788866595641585650946585149484166654494675627962088549972059613063981499429755967100717781604671804264308348844191914320617221450451003720838994000922638075682685217133369520998893261074548354527968352888511747487496236351981744169455278452140619530666582050964863953399841785063443250769200047768057658870383580105198003203565511870077227537207781890890123991028856028832989040164929460919956319982582936122518639852890392307895998904971760892114755128206574441427793944540240563731468053185178043176379849389491159072678075329498245102099041635544396604151038543005917296442482408379900217583999583378908593632337730436145634110627961876502326200909706590300337701674774754073963847052087318815987492787862134331139498192112043798104000918916861009883181021315851844361673273747300612981921269605386569391993018222659851712972656149088413318396403880112332217060327100444931823091071189676269893709196188996349468203571980606346008812007844155613480927009711669172118303131146526944717299316980766908202793901915391807095336324474795314620306274773502470092240141783689279305195540923358708563048910741773981267988234702627835711088044269959433671214537061477637363487394954527118960341445937414504073582820816919834979226371537472185380595833661175402802805612654904867064079136 [114,70] 2230412035681154884684215480273519821058428800160898539632185184130753184591492175139316463847535109861917822230116688438465638435894175058084352652086067789875493682775471178441313613104828501200271895770340741821120295567572485181567203081484081071469408690870474308141688527333265068685515516212675900526954940718543962457458718106416112194632019287360114410078156739109811040147653498617000208824480178439202862742683203867620304227844121452861697486504983457277695465559546698314185995318305540516004206556161681584294212905186980134349289442619522402147609073994591074230810046339017296001117247699340074226940254195750015611614823037001285010148347846833499104447191695893115362248433395951930681014724286371783379311568639134791938791357940472186292216876956663794042509943085894795837690665626072630093540005699968856306745052797009750066671386142467897268669032818846728345290558034628932802949474501842305201972315921206738643040726896586445322909766728559401631211679492104447309369556247271034127968731726687291614512220360556316749444598896377096659443610398747421294871609168744446850645844806656800144758711255447662000559911456427895977446662316902440183509805947607815174289053814319691480111617092924528168581702348622826402468221274410552928578274898474788230385286962301229410817147835257609070525053791820830181288116372269883358370222495261905811388820083011891518143470363369067760488822126099258027621073870049720115217453824546687666377822572727728057733113557032395363171041072371399784693207527189065183963377459471340631183149914548541317194528936826192854236146537905453133223096324185632094821004023771922485782209743490920897099716052596322989247562294628576236128539421103096644170325126155636951875445965708843937588762420816450628035483521466311865127107842612099263610723427458041280890374287516975343849187299553472986930877372104852739576478365561295733733495557704523869584 [114,71] -13983630134213215692284801143748366457819242037343550409953885109708006104089591656953655236847962055279590732142552797186605670972977291252362350714421542138812042747509383514371581211967214579186005391079908378002706884196023738038833687953183221865645536364981677557807543715437939934183822726207614792222348966779902271115778101679472132057581262934684102230043012754350516719603482460654417930187091719211797806251413380130625502730970317769473653658501066784944029296258720104775490070657173880221560536232059895458667344251622926437464341903804507785437409409296018354325522277287650456346012440846917641345909747771003458174961410160890005398217777681485930409744519774710553773738369615962194600378779791472800772677073363184411647384714411721834860569400049298430890994179144091003116474808724041584827591758498656829814896473400967460867491508303913314143638698667161605389341771615515883875641314725460925393281258602730944487592895921974116068795016824611583564894191434071873750918615789686496492901456600131503405210151049990231496628913500697967053591138814321188124096361035533207273526177155709743450214298058890179383478213595960257441462661860383442104716216966398560819821315584823858436135702854574991270204802134871171458019520677046906467939840337054634509426788286593111694791858795315690061189406360701896868056377832150833174451960333545705380013267795144621054490493001175896194857855540340047120247579649710638747248438363480493475831495646313340917729205365456614432748578247511725758147758267985225985716032258057456213101470326377729794507962523610624723749809582171941127351727382164281371484837930516512410244868829510168825198538995222684417353059681390898316024842885692364279346236621036076154824154500729224249304585647834130493501323937660128540258834014682259609310080369910418977454174634609095240185536301523227432011584200772961720141783688973610731775012044587952 [114,72] 78092718145965007964597520388076022172476258967851449969430927270747349417243221293318277581264700923956399071330383098914238878766999760044799091099946665684344409617537688403272093020849845539892088447955128730225717570932674610127719181732715258554003233456592246707735388049541737684898810972335046947711571155664823130413436239187766304365135391010836703353693197682073199535990239391427816019732363193959276012264027683872691113239825330423089078576797308954999065722596032596850121703486152745377548507370601321220231449785254120193970373805921170446159845334834772552681815370207516425454281451333786710031627211340410254832378765016389311464797305123949036308488391174038915655036920153885531399649607585965929709243636858262144306840709558001682609417847603388796656149847667066058380620704773910494763446413072190560413439229480857893391060275456592536330180318300897228294143346297041226208870486314758587362134798987738522522503310309013383803833093231869409651981835680236422899176584537900475697486186502183473418211628494084575103091022742682800895144227595908425038451183964823767041345149281456094503680614467008187913449442487515240756390059732706123858211084190265559508763500966732343921151913159412231116131574026765027408996375908463480276635787262108995445674503097562228748428455503653576555717243086501711653097291815680801092712045808828765554709195639730687426215021153235806430875650096920958857035772117039435378526034647454446153993181479806258813665014861687981923069802535452228383436013328333646120013944372602409443923649402676698490816697096937247696842933776164284724781853594074408982843857213944597882132367017443172241576112134428789497519216390935546629177339272309980367457602713816378896980753106433911623760220737391148872476363815657790342473463856580593671178592611139590650786961174021002790284113987103721353375146755361938475258841351238934476722220740 [114,73] 610233333480690868702130689802329088166567844899558242671234708067351792233642537581628760543969752381593164925557777016510920876043039063407416336529176343201251896853921580957616865261811342960938835642521069296587186520779123588906411035685018699250506996493385310117357444378708669451775758446041085189355990682138302495854305530830909287557973196659675553423602474854639739262258551116578375964410204180497818482975418370480528870241195577934308542296915159421022482425416762172878455332622878340537898543272684901126648308792176246688692544808611477436548493298483368062552775637024626972295611530678809969952272276103962408570977252468150889327263796405331693134757651696315445121786743044651985160518965025395779052878159077165999387389647510162985815360280152818030622389834084589440021530734880654951559038660399306187098300069365721550884842554096830544231906347053552930018558713006678071040175415270673698537829826795062878560038590317010457362463237681200360429311540390201144678806296203779444650165950063920402242649611930752915548890824443675173699479564767358673738186509539995863908516381108166508757380233766097465737828875348993655316161321977466005204253924452265719274488255454283590140406500726967274821391508806080985723555414710546632387803431548029370806520839560732555096489246746876286493885211095148982617502890657601048571899876627991343876776141057986222340757461357222672525826998350118295044878041159860760222534110288870454579871172931269336166591542615494750912990772897217470091859631136948434762845906660351295614130885941631085095133331463665218722035105573255748640151850265479328216465162606086002307140047809691371937986356038802030476547876741417136009197776550410810953969741766987435847676194834779711518026901305602969955873677286647921294987952983590989601506359847740363313702131309793623382085458677666830336473563805898933477781542874683540290112 [114,74] -1203534771967902268218912494552031122396423381739334577745165852462384389158873360488680467987547508975103758971001952789342235755856421418364901831384781644993292112065387144886618656224752731123065952007100024596885377473750361997651437561387974253261575274084506103163439616485403011576243977882226363055481059863022183180408305077217035216723609597078115420559154121113623802335337794971963052284728921525653945251771634979809013804929458575622518012262288481758321742546809786718087555192802903206405667730259158699451704928096936498362301181344048923106364511595003464925938844934989464892509340615318940405334164966397891679661007230025038108762784114108019700859272938402963561530386629640506067738085521811474531847640403018576683959473824609551292842137973836914255120775699931077837987893071454399568756049222867113569391302558554024008167954157141927731764251083685610645610980532971532150599244072956836932813681734829165740271709901367482054165182825314561881248596600332088242601089320962692933067724941893158297416771262850462442932776158591542761134414212797152891730933822712573997431453135846125078724646031701536192538471876540969921155233125197562806012911562116009549127237299229932751464517008888084027736221327796171291745170692818338064904488208687273290015309801711584295263822166256232510870883910061471419477648234421834074527476950377950861027436013009307138120407679015174304252162652522784880837488747077645225250125038171827635890783787346821572504576444895460259406300984541679510391316767112696671256974484016185476744620422128277844902758987749664557980982410196798623578619778231912471072794018174699132102332318640381287097734128427922058242345666892971805944021210511116751193590002599338818240038611336499462993188923668491833561314954656940322868142386477468941758338794011885175698705904193857822566476617843753599597981373553388055025608376944831584 [114,75] -47504996785452812893229991311857001117738338941972113661137512534826790713724374483598686846910123109433785989509219885704936109158282794336004303178453238406135245054609214484746560330022520065828738217895188006020995701880395548392849002127092805474272487282489327901252993249695403962553862750521129691104685207625613329030747014005084798465499950312900679084211780624121160040426394977765183562215378667948273392397230642728223540493244358586076349598985599192687475504547898042725025044837157591914035470206987340442014556988079700819777979832892764130305362815937831880587837577590151840101000478754162838426496729766878490739936586348716951640423200409844445980450900180360377339916540362870876140207875176061018401062249039439964967489046442444961077999399207988967627637454164956049355675709814106334249814437715347657140550523563796299969099302546956787823503002527407307701821882981288924470206897034043156425198881903416016542615445072783513975237471233671762102371109560345765567998998817485956457234592893306889049320576580601867027979834799944822710423464834981581747770774944922631765317370245610335915588820212904942954803060248579554289461843617260066268054968586409017577947384378608698301846772443040909475332654247996161983455475873229682697258064853069177661970305506378810883326294736685122271839776666760867258782153399373411888897207863062159087958661312161209565528195007885091928673305252402775436925633389733764141938640818420404028001340182515043821141345160418341931143222575267516772023410693865817165392698211594348862763023611492207237873200276789103344576102122599795484630227098009815028755635441199784846400759433159611116076751075723547068081603981186476915402673058431748567631053597451784005221200318380938080849955347897275674142634553565463459435997323992318539173149174268844955974615992002384756133796124694416135717107054882143927732864142464 [114,76] -96836078513371207226049654792506037591940680611099479643013746680464728939638915669871609945533932736625335838285675697455419749079652925842804548122970163981476983905016395628444306395607055086359575378391315894820049570448731151166375531898258975740652550588595533647088356548856787075803699328806826734222499202619926016674034332890882059105873910249809504897799291462239139458076566452837259592674212408105626925547172423593246464237710574010037031464884265897260132703656895968920409973014452521924253391374854784410833028843328246349259167998713019502652919178970152200501035316831025960549940100248605230099759490955653774094300891413904238665663435317252881724806517181300340603528417458736615281688049881984089390484489337866480351104409090145951703266206734880226455889990445238101226369069145738365906550087421051245334589682016687257457197834877928058696068434216341522457652152738439761946977754229182224029492785516081873506490841053484310094983418766985209145748318014236572903456074770966414183062138960120741197289530709994326398199516237012728340087933327731150540835087225059923171328336028515243366091096833675397061948458082664336725710025187621331005918560832728409142688515016763349284520472572614703265737013548325589897897283422635710289481538562563634830790332375480190697201646864030119611194326277881640063354084520455791275975805071307740099647048638505403933016037171061368218113908903102029215896129355935801731584973940273045375168190342916601116870952123704995597479437083776611280397436261588309316622573520214020048446435910499835247244631978632158039400420181645350298396395585543396103955705975504366409389927710573152685594232008198633173541383765166146762191932939509791820503604559728022534207031486028719338443438968870317832688548280868739248813926476544805523102028463273637032589107548771541581859094789861696492112324410586002178355725 [114,77] -61500680228301925025040737124661418370189149725145631220948464976638084157010260502263173174762635730597869503299836660443937734242415050816123532350032886291431769276176903105770991438333936410048059607341532499456302855261695456044185900900354636345346160694748337024874681369545163605268106271003817260696953860005258089106808668149653997361446501548425089088629284792034535577868723766605641435914435357123633585759988741965822972950151411224241908413848057246949399448394968340707175150072485781619325995348932785898057752404484244771363131065050792296959601186303655753054088915848271594584098923541652085151727711044049831270646387128968233308700185587511761537318756199970427967215346388910489537380771837878943654142795908417136826757378078136845630977813837223271358551189832365058450310378330620009406452268410632789144814871904217094455963947804887398188002593685928725665879538343286790180566927252607789986086158666290757169644278191781812694419488992301970296365867866030065014213389245803543292683081325679940709252533374672119349931866321248988155344577101216004729898912511499698393915092867279112234987044308270150130636510174838107565541372611964600866083747044269993284165754408239768324518229833577761570581569663493668455211397623776620744790801146872031524553914462372688519997293862217512874475937650352190369629954401886978412711985575489802133607942679708329278611625631992307752827873202983406230852770340047595390662255477419304203274384478665665822730473630034262835822501477745717589059961688661680196028869334653317499572101886068053523931305126720081033222485417835163777059448723537663875030783555378646595062097570406554565404190035825852792994132028875051810557075098448585207282327044356857768034698240815147375935935699433681288680689951495371978471542473859984629354042275741823431408674672459616608981937416615729193954274209882121248 [114,78] 2407926721214610591895763450089880811557386677701220782494246426328372717563932745789202232132123513120532637167024113965644400803605392462565252065985678714083778521139232337557972664792079979376125678993708996798827664118776271982443365048600068390910374389896604452908196118975521796164987533480589032059498955387882472082503397064482306350728330533874965764523878381179360047002763479349333289195286107613073619377602862345287336375453805516786403737352524426823819690613293984457409083504816343895492534811954812275652599264970441139192146768386386545639625802393954043172082946975988178497357227860683762602195836196138118889218078611565820379946177486838293672759264192029744571815635430760097906561869308603992414216058993481369832279680380271842753972111692204740158793747107956048164722109599353600224066474963525749694321480133396527551969519526796877091276062363428164625725558947208348414669923900394721885639009754404791408081831147679511619919535765635994592940976611267904938609334194331417965246487075689561484828494191700146139052078288502459508748236403467467714188332463585930361538466446494827120417201114824321837585907712704905040196148204601811594807874789785067687197382761811711362387167864581884636631496716791190179980934081570849432941557728328058269225376108240257633392314707758261530484314080551622731225970141222209485037337773671899181186287256841822354830845599994897625310073882316469375091114711211201787531442139383054903536380225873476365399545894108814597196399183137328346504603519918693562742166635702440349555705744497569450705734197055126345675157136588938741661550842993949721116542973029209706789121368248367256980111147429305009880666315722712855100062779790431436978042901714090331878611527599135671432711861575656214360407512083134614393276005807943820130045226897670097988442302067706195086460344402970486098462112263656 [114,79] 11182136890107147580964987544573373606584670025499817995654233393076318104899400536928512154392015485764193018879668756552655474935554341056519543810640324978368442647428420576557471872962553501705203243594987056165628383623512010501133125973150296213863327571275998559610211907866710501205420654165083679577782324477705238770772329882610262052914158168815133460541169307386336911564046319610727839879402146026607201164973696555888239672236144935955707104102497583125163947696582552522928473022697198169577300397425644814945001254806428306379446835412694435199268725588548915169705063660448936681496770206212076895184796976251598026762986045172053291826952591747334991047851833927964566779794892769130314006084314504504641379539174267543709078889379234511318432468795758300795826894977377619277951354075885268364719745469598799162943641292218520309295234799809076736610702156176260073656911812890847627893482473195376528062564922000819463884815676775212781322863546866310920695668284376257569289278983185145230436338558495047351528230193264015952275619005404283496824528210780456761175865508683291956988484697565665944850398817282936649576066650918176618439563314820001393655553854673203687875299003009272521218715508355563330419876667167402005742680270384227372305261270523253626989443909059059926511641070618721790717378166870390086481505622687034647983212065525495856335603394435097993350855781594541084163818406513545120762865378073696438577850248874098316749726876034434075092277121473689292167372232489282753328434692724940904560110519204215970092195292011064943624157427118211859214276182052444261260511443788515834981262166253311223495805078379649300757104823624422267417567776818455960430513018617602637559360583832333527797337382294071715095750360744111174497289511899374118826759398405944790274760574888316898853395633226345425669285131485425048773615976 [114,80] 29557090409822946532230264351333129344723493844175503658714229021044497254863080804874292096808041347531596510327387235338637769140156464127508735520365156001661111503802090491004433616929489632411443132806459097363630797326927020793386954370060658320766798359808785871998654477672877991305008689875575124487671297002491837865103526616459880788852834686082194440147034536567248715338047673528433009403748475254445137191557004430960141674333826959199083636246805955845674988743989430591167883574658186356312047200414747188354250220659893365693953877507626885987113087741680765048434746122814781448642280234616345151344784226935296741394059224408526817143629964374112711972979086165835713106042449112092800066172094166941568888344097771311238427541806332418847777209218549285044225955534755607925189446504392834157126839513475396816471503110122896276951101125068228897932558409912967153046207173662930799455662681832084326224480941567810161730117886917553973728028539295808686803959537860190195811675157091711185483859122457430747112923383175969040506234612047694029889749762850104624426505626465356672213170160153723156779060190612438971528542676498320250540664780276814936418056109236722718024700658175312189935742898263569540778059858206529919389277829258091219564777174959787077499643562498869813455694455116200535359770421266390458612921603695963514919486573304596991139933236115966054540699874756310019701457843067169546715771359920859385422069844398097974032234771458313839945873912520896082292837284053219850909953077268828865118489032684475511135938096195381640153009446421775869519967415156526382821194423023414263320400545938334003291439253052952904704088261356334681956243448106532967788286852456131366433026999785194728316156503925523519583140235505176136271900950450392165513787931202007578392718661202160229852661724359174605941600878363637133552 [114,81] 91473442623554921952194701065761104014717156660507516951945360911045955126687274128536487229443872779318284390677114481615819630232788307522900940433293832525829975815896374977782507989890062799100566751118464675822834667557333352648697966948112076729622356423942704501809152742201198987599075957478864409136249499785389850546800115109801235619611431536188935807030371217306369439350575021484818376130183887541443321395248126361840939113082731718288578452772567203193425189644842135188141645271849909943572191855985914446844952176813068002955475432699274303516117994729846593718957234058911285347587317647483424815318288994510878398718790120206604029903158418858252149191373417483210987438743726462111046080958039392868982571571270956025642170171867621129763657782225154348007891701884876683093492683130562144575248819240462727502457750959794075153650971886225356053874214732953488981394824860820424615016720552426383365970079293471491116639072228450561703988241164713954208502835969548114899066882511735702547600579111716970028115730985448017353638013296017049990575468192094088416636668833946264288094737885128110143713690860620279558253609071802544390891926853177864893455175954454721471536788344298771050380574005991885924515959238472488258250808279512347521129537230991080211508882570465527272326946512014038887567449190640975082261690756309888181707522375190737358787205921541322267474605599705388849669670060481146075493646042035700354459696344538628036993237126494732601080565799465396200436386335381806940295140681021038535083764883305062116114373405076702366198050216453081182590949995344503781585064075619682900643389305170519917935484110746639785756282861541323276065220489360049362192260420063133964855442752093187188686863612706182394486656710167153462517260523952806139304588103500694298928433252092033343643050986207116079182022518156416 [114,82] 189851362467275670217578115187108353590916341443861105092851274953103226260853560342775660500714763077724123059871564401937749630570319130057059912869395382622499220609800595092931057786027592278879367561512347082864905193490711448214834749544099208169368257247329081348497356399225674532622225648522707535692734430346171138750236605974827939710473057594487999093200953375177114020956144148821961512277148757663821133677513333479575121553752190763279216686582752430546514529308700520490472593611394796942039983003297236532113564332568248143380774237410843711766881424813555481677937792501430668457543234848839963539962844609468286815444101934597958351304290887838552492935272696043388232887380783639170951641924411755514934613216027023765715960907183785158967181789860352593768275457421907624536333447923336318777093878164953913189311006565930294829112101460630160227782978357677604307270318634921099347038891658461985277204466511939592854704554091861679053612326465455905207633532607462359679950706304563893255151254397223301791986121879113534976255758408893308944637122162233368159108127279893701804094197215075276801412114540872651634802128466835003572817291040811562780966612831636466066109561486698809426148020597273477555548304669383754251444224719636030792108378189647034343650502254205098220402918948362675679326417987682538261833596134594877063830192747397415943894263218540511818212931482032936667784118766524358033433299515652147735338702551644062364597057250882119739595063767481974590754167179552831244324976981636370893983314497021746687268224359945053159830068329829338553775845432500312719200453399306470989364352163647654728363669508608377627705003855463493423934897111153094907970467567368476553153709851794109207153180504180516002614709048634402499498784303419854779833308117836360170474510283847148489206682329105658063618291184 [114,83] 204492523578885888402370644687393075402281723634984605977697951118317768547567807648332342782550104276933979933083767063106812375291626086953801077093815167320594680856689642829593104919923071960775409388109587885632853724598870578117631118481110865528760295700783329364516439514092187704231777997403627079185934522535764291906296131302561198007089856366800696558643158070680267951300887671704699512399717246341235496943295696756851601746092252273501812270462877710889993571141422914390397077105041745218866556657378509788261007772074906433800962769260368742007486182760700662769292899647321910244577328210634425903293183985149725332055846437483420893556408157741433723775320332952305405006039733818067438750401734725711625456577482989238873005530923475754689720483846419817983439013397242413492666555279803006126674175768851509799565448442291488399312987780911085614071277005506072017146458609012901240810255891846812668249146124615117956162342813032061112764384154239463127374626800316865665539674198525502872952015205921298981366685815119137875112480430751434898653300376324504239859573873710017492325532999916135275791223968826488699635012738489618891387493105221516611946640537955516045202819570608393546233842207219806635042179382023983053847689122802872132716558001421704494839392696503763070232613394163841127164184745577985814338802902257007604029873213326922384136079837245108201545282145390515130057358709237094651011969187515823851838642836284971417048827808656039608966715680683607241921643006180084519935363398166475076679560164852438556388580477261503037881167688455985543460642341780908819239206624085401212954883392651737302072289542113427293271200237138195543491440581192430731818494307904560028176436414401537344028117181406231370733071465186793698304688331886706823684063934686567228032018110512380262770944048826784066784 [114,84] 162067300752613203442417562048469539232677464562926298699608480206432449930350595580056222993601201172828203331838021061595740079108545669872628994020508571195882660524716751240260340915251823908483075354194689748426023418003224060157212025175385052956423777362813973590305869609058636584174272461730687275977252555779456821702845412061046790033461311041168615304625678476930425495380467684316308392413964295673645226018759564404010093164807646768569485646063143183933606198669699199059882661680941106411328001702404136562539241546729787450757391166483843252840880279477853803532549873776285645128910697777371436283371748156542520267802601481338272970167742001309995100796261505078638507134725025943603038634274186982375418492686615569307374123421185145598939252209131355187352458319689482493790269266328723731223288407618308459800568676729151171969402880827313531149444898457329995470136373111361251459885743055940036811683961746211001916864589233488384331828727874796988935237767659617567625488182272061060923643452639177681152408908679894477679480198577591993378680685318833601867785323866132714872480467419030851881266879148539579671583349519701020994415416843710915407400685894976912111456497055387965657077011504153362175660262817350218739879047102816646468137857086670897225029238117709221466742069065857501448132455181688039111914226108976170450478000504640364672431683167057703885363747179044572393024352716382830168631331337182633991854885084722365688841422054661463365151301481909471022927336700932082550388999950306973323235375180217889374198143563794248882018473504647045184542847350207769420748536231385253435796252110173692103220914349997773210301817227247897588612160993531895636152449786855605512633915298954557799750000177032589391451763661071634595660060745355249605854538609709762165414851969151286076850005787455032 [114,85] 83074379040726855552848359956683927540504171754892728263915434382891135680758997737494366869324494504850645302664834148194316932584763609456253259013489973706879657950234116361540151657204269804952950705823921645402713371500302443172994740977461629152728382388344266894801524392203529745008060518664760095481328051340942990101105425468455111908935425033979507575879988790812721019729091422686004236798668962304721607696596646105073410812927800769706648691576486390308460492343664371601645667768191362011155394530380917321642373356900926740689644108833103534993943720203140507777821250768253451486998300438367362072088077773835148674359204273979953675841570693188655062832310414776163534394389955780048757950394663164818603981769706933600669992712807713205418062661297063158213173762523232204317353753621374755215610375411869098679801580669796649926337316972943835700139271168256804142295274182377559544316233058118606203967066166420133912047929675755064126092486578932600017420760917794290674413319328658196767230722418887021208413903067733333634906162428007509819658009800225266881934747044704634366121088436339603365754924986124147252873154159263485314958749458060117118819730628812239420099332791915973935345497883628396268427302654902297189259514420901761531271520390377941497423525203301147815341478593112414691389861298425212446054506274950950504757582340196607964517596884767877978482172351947214499283242477785762511053281746431045169777652438943104985228669441116888720008823313153045518032697841062847227044973987470419776271886060190696400693667887352087396393998058427595236001751510075766158062220012618674185022674071599454480433879504406989143989605465012482871306931338378631045386382337942550642986464679909910018244275257380510125888987005686816446549926279983089067892313501864796027050337561108540671817428512 [114,86] 39688339385904787830650147721653148355450568570034503921340415604432646001845719679632878207307388935151250515393202717013994504924294199045574908489823350010835115284845492091047841956709836195787117429513544526785353997513745251270291544388172518120302285232682039990613641571048361593023323495851145798160433562724599748909041314131582626513389393224960703597622348449050500040607853471842715202510332070872147157305375328453980148478714760219909485894824943232136924558274306087622846303792614076444152034770630341236175289637457048187412473711204863702462436559118066913382140616187485169731739418574150707078710773940297265573793057425409532840214523342574569075262409035147062987773711971856066679611837191795216195465151055244967595756356689562505707857834541209480947136528515962565969508063346656359878524606430798536766654370324831155014791797493634969491937333606203035788824696978490470620831997198907919436311658863280908631557446108528498435253334960184690955114600817120048218749195149737924434527847438391198356509747696248278810360797496828316176379425032495216551200515240111834536756945078466469709200428475865534067268499301504089493269176884101133094742412124705788694809717837663353209624486641580067967097354740004188899542614823120674804671763821199648102516589538753295875129081015592363841108845590235684408954271677630414724837810936719266564764416982098734279095793073705473950522774271729736770404297177386646051546978312129218328511162121351546991736999403213087727144355891567191446418449669888841681818936723173841253830342572165266284058230322955331635515058438717018879404911314265532472646279310584784690542184969266598144179396610451042542296727512351862315697301942567084457891371280796840139588897680970478502552509669900754415553358562133515694025651664336202494928344524346386013696 [114,87] 5634113870808100463019807273394903236299401369671678523838289599768020783954496674926095517531711146375254619806717365601034948923299990686319599505526451547056563595088154568766915776114451781158178751129675954159959951240731493155579232315350150657667304928553829757301670471979402982011337889189660839513278379709124281743680605478978973246217083612880974843794669400004216868083090308969236189055181655952849581293489443122681152639302841714358619044071728422751241307082094918986804749763698188952989344335204748777201773539453992755023908506216837194299022917451419928433443537347838799597572125731287619743754061569055468938409390054738919982530141620535781784191782225742495741295154201752231533680927342768368972905366001187357612765437610875252225803685484520656601333374494267696525658893182265906518256964763079051192829397346726703651578551517691239264260522515442582894962836416501123300672914471909762604414410507643361978375370722934066667016390145142397236497035059788565354375221941717795064420496918343580177883659220473752465757023031572136405922606513780104254921405947464957355119476152456579880219140929367005986585010127830464278999481764918634840788899482636403346691876122909038955623382674648875652954319714393101113681174456686299871369738738693525228339637490561557772474992482257625140220467820901547638127927016035810004157297474447742786454174377620469349559358087627682772139660939582410343360066572307316704004727896588530073179389757482939166928850853721630529655916985972856020875774841556905351021884549981260983334382642893992774305996003604144123665405704522135937420130625252608998308976366475023733933569402720416157228537207900076085158066705095948677954177608645690818117019682000317873498204679397987757567569147854481071617418413297247161180684727264933314301782423582848 [114,88] -11348378949662777240250173111376051832824784901783906859024851781432584272959612998467552027448170773081206700096842134194084421917691294490244695980526491059050648593806749930369070001893595283247248252392120897525575335049113587957211443569656395913077077791295558360710605739120867399733013641466848918966635106080664334267554889080059903701100739087999637273903916551127026339189814924381757347467087929883694142980093877739542735235789459497493549770651786110231470941289170242786663950061912240953736770469486819616480170751389207907954315148057447653738342642860561907885724026428902626542892388603558666988954946070561628264438909986431421598150820516423781500893462204870160366503184276667078135538417263217079273925471727708897537770524283372839955564485403676015850949467261712754657792107095600457234566474133947457683553250217009919260153692224489579744826749900552761413569623851068923768816873468850709547606274486379266805912514460022627570098809096721289055497400103958244992189340166981225657191837581590738100855403412240031224978596322934693018078648797805880051509616511736751594471398602713682841846033684381884128664561381305506364895189591349978877201623683993155957493523211371308041402442085278404760912522402389570048555443808225069336527474407731653995461564061740386096789913266833654550576466216260884028611697240832863525290183477947586395928190705200545719284932372216309507040259199984508671288809594374621546712502927009042650640329992314326878616355591549320405832448405958507153796041635498254567565885512973920040603940913489117283360707277778574334392006230123435815915425939504040837646231919766779428047192273828381557617343624470809741134285222100465791882012612861404368036382749421584829066828231171502314111498080683496738163788804744270740376867387524444641062634856 [114,89] -15226724181078819848273066675969384858009381262978651920273753801685073480399147025397538437668081402703846355126626320565819251675746083111218845745721203621266530956846518884602621447016114615505773732215773429258107527581591700882608588179175626054912960873372565925434636138448922739676148704244908880305918648472959801557387775412819756129618781991240880561469601852738427254894397878010828429558058449188256659136836056418107215500674542005239744351341582987960393052908110385445500109939117820872703183169590594875178745873003985207807912154469069176470018969646017734060497848739932141749968293716701166349002342492460651821812758392239205447258059122671326375202248368586067048581775525875884316120105642554502617040427847819505116850732977308873629187224448537850169607053416514116320706191825633644474574616306304155925698146520875138508334180099104280928314281570908535677134928245007948254825529103445193024597714121778193353201644363912199078559446906848264328274257830746171138379521623351188998696086026342120566639772363275632314709686557483977442110002943938928297251712161849007982965022283523523194621685018763765711354688710004697455709286772983148646647311136041476716245760624664161239572633289654795390802174059426145377692562303288546808232419302787568258542837980226319685397978359321405970315082082154418059294459415073410493271959664795172826973738984500817058693050611119304102702368547990610107365789254329799530562570451233075273723401556061961177598067386036247155901330069413544312422446074153044952339433791531090786468711220415394861266407543481743165711986765840674431307318792609444494678064865310623390936865181560118587026906633974240475512168518425110138893916088958686592857988962409682557724205784887040116404258603704669259908916538753968749106612409921624520320 [114,90] -3097179397191903529622833526197877564804689339270532550072331311691980752626242024554491222188095043226628148342118011854046023527476820824852620016741103426326984914403817980566627387031809077701418831542508784449159453444884245842218198310586058008359144717723052689003597961674538670646527659443643348417932345839853897766768979694856808902296027411156785020783406922530948267674777151187266203394846216796850406932510706202894938069528984904405897103873656547326084754930471407367022014139080726380361335568576875444300823230590567356949443194758653152123261471035526339220271875205336693130691829099194010131244890916433595316092683938738417883351352716443457810975196740723025629324998837289997822597565818473143979534110742922121279985865696229170000430760823990307336212702344437804962031325053602098287337360001084245268502117502405216444653463441529203820826387366133408983430661260109087331111774235749780343639447169590149224287608264513936960730092013816312463771359726602372107471092637838541937793925063067730132924728376494133061920652841255105918686904392081763774619042541227049386538424673947006893511003809630409576782799361787713461391223792593739158653577278192260743616754971632885720407694908915543315637519911983469347333208992605318494389992963832880644610594832256732414736291479888455200614881959982858253169158875322372053326986103607252368075551884644679095263458364434784755181494202108375105995380696232646888796335445442895244842624083008880969925307761238641545181200406463680321287060107789497112523052495996798186528672302092602409615683055138266397748402022532847479257104233946419643406938246124507971380538231644637200731946701448657503526531108772765276205726457357508955949844959480284186995850492341026715464393607384130195432240755082313008594734133913664 [114,91] 1260374712764549580612532686983508622179255937205745671020698276435319656525245807874131284838682151768810271923389137294523538189455348882776156050726358979736352528148300111264790344304815029265113203509027560977085410125816533124549968414403202260930612624996593858618870816511203365486438779944866531360015033919895350701498415113395211660045557860473404452672339588813164026475710800321208518269431125205313967397263325161526812063699322668164060929465803116637620966858987402662953786607469828492565327734658501237809060258395984272676374949175217353068737780740091744453227793353052738980593796649972447116120672510395812370023199745256349342789733933887180957734362711754502222666327757862202146547990260399905784892820422267216872663158822046767499998693226721871528788922103426461405434658241712410207552759925267130124552972451700703801814609435354978293206823048382887805984286581371488991668552910024488273235621056685124845658799490013034569585090206442228671999770651415770789318251272094934804283879694835413783865174709213691499270628624921530013759353102370466588971067603407911410300071651242368696747776012522350833458279434087469628696277716676114525018084710211760576639816370901739426422904893945594836723070623832849308968833004253919730301875098664900886510380198927682677753037453819451433106492289392986208322180526034204433424829755180284661150890875332444204944528531373091186630289305559050876859826545873880843178544460506957480295280848868591076866961352008455286276718813084497048001916385379831812254562844924750634992413218595934654189223876721685877539839170055114964239280005732989717679042048224083534553555403059088441080611073355906962419079681876556323205827031795835901313523510088422785446359462542136913623641756927173631534501681369269151644258144 [114,92] 838846885101281620714867113341160400438836928570272645576901755540376032460341273769896996168485179153279159807476675189719690205103728846314911259319179317238369410463298165271778127081284105990214175432057049628387088114154613077844165578973261988381294532591058596037714174910542056328919250501847460538744639664046773713929131073651495545653862550676262941689683590237087436013920421646521426757421406636697520897304652875869067612679950653532892424557363385686122535875126886880227934285514458427465567524742126347542711276054525928374052453490737345274395347862811784293251876249206424430644210885091019192791971137331875879183772855854355314411902947150136841488617732233572476855240770133176886729487339818053829865452195074809054741285040904873100430250581772810044529744819621024152623447619477030097111808260308007631264993519622389912564901908931182396407563987660752630330811051249055941809438069112344366854074429722093100181027432626988617965631773512509700000303620869470970943731518541591514724358399030975835409018139956151332689495620774028612727338529707928148423883153881300283796902995012052783186853916494257623807565908792998978520493377082406717187536610236229323123324488304212898428642232487040467617743233996607018225576100550112649133262624502844816181791188297371833922727290668528996782160999326354309440959646463207077809205086770270219824785260221591175623492796862595846755289487456783547464948318995295921385229470861416490700429225721784548266335970503876160427427427723676510392440914193106108785624378938976677904770870029747032524748200029596546053632483821637215829008787629457986031149105707936769740071964491046920994843114737679056824554246386536838856684578343895636383137331730229564460512453776055462141015697460850983238009406726479527404 [114,93] 170534172914445565082176928512725351434153591099747108687615923966164123319721495485822038121504493267335484083357297223176499891129190441730750371993216024911486338891411015911425767185931030286891398538448525470153364523760690959653710430668520692283272494637104894776283861908636969124197375038981885374364151680502529931734206515619714919186790621726650221172606856268560149398542486840889258505990942955220926908487794106656664432451102704887582637379518349494935867915601458234008615678388876250875037810889622383673833854092008549717611463857891245607622990139332067240546172214492503017139624131210101665042772967987226503433222428921744633616636951077202230828591494031176732291296296616378801860535444365841250219096279232897192732198931777026988114490653234310030199198845321479522228840633634404142664648799060764473000000277364741515477242534845746411132856045514084989624237350433036257898028455604752722867727073981016613323803247237797699055797525003767400197049314606473610986997050305381859894189710286045025615121811133774253470570414691106269814033869380866085659293079986012093334435496510885475998282871783725842775843595737452751048860334839697143365743101043086931906124381298779238184584703485407869271253019226207818083465187814772625382887831277545465286909833389334230879432330882105959599173525280852452409934536699447776057016632524204227563468320899654174840018489069619630263552649164521949084819571624208950229109391170244225399453329045301717176061713309357899400763915649386470455136738141064203967738600876433944080305353652216819303911904362169386597327170955969329901654914273581730664424392110462683506443102457632556149209389223988203564997504021389914546141981186832887897196129203898776486584722932936287734808465196396327091928871348864 [114,94] 24649331676621361883035190164750109081397477858469112201015650779715614524726961740874767101064283905952423405400463604270134433713767613535833446843469761715071643903161296843482002600096261090544097116263189107922549788291556743589021608923792220682403674238879611253043954874776981867363922684349037337737241312950393094744889965154850088640733139342659704256416799083993723757474610962389746394479715838992006930681878128264184864211073033414001511508399966902556008543868651905268633012878698065244677545207508882148422031227769383534382384002103559932634702856325878085633626748161301118144325109339400343411572437921022767268281975744316185311705261405791267711597541277679861197998907771551627492947745693047036257358550146275559041540501527149998859320332096972330966609070947397882289115820522090674607699296791335344136140571794642005796710311066181340662356881608847071872681201594592843715835484360850310395469589261851596869334246796931676069285674667088661805744004860520510286144712444041533559803928246131377359076733011366076448607734148561405326759299035845108910249616817171693728032120525476493029031673036589902172149519349619739491673136911415957141326174542170801367924000470844191525631259961664067590311318221888035281979011124434083279239440489934095462542505503984167312212991540210988652204106577698846432814941141582258790195544763912054505957921063204233806075810719250832180419610391445643665227973431980029034351098804221796051527450754455462163488889668057968540758559675643380068769596342173383888823646887008965364751020399652700021195799949623842198426778633165413044135811399160542257809905068537319287014967144105736356900714912842753090414625534379786982748679981049730586522533645600265660719042171592661233690060467427115267449520 [114,95] 1770675624190386591390502847244495082804590438741705023971793596052833100225578797940499672722022745628429592772637972194118795817337501444614090967438671784731742193858078728577193512626872180552816031984674197021156097822164409751006822890395500545756573296795510135507469866628710029785742174573068388981591246209244930502794207539825820100687626862655398048972096396147447324721516848437481838992539882471290850278329538571334434695848376549151996482473499256696618096701810574745791594356269969556773234837790917839760281046461666569526379298847856060650718009750166440783945332446727768834371722904525473229995400219413268699458717789568848534802368433755375479703871788293352195431881523622085933678650959270151820315750969944947304661324683285976220155410252905922532564528895851207271317578281637709737119683268659962819361725647570025217647666875043219196025000240799830911015249355688965520307070393829985811647572728970768489557368955436506670322501707879259346845023113098125499579779698804759436677723658074409040852968406264146953491319673614466155336653734360909505866889654393606454759334172622566862996871062757082164628818478053219305624355370398350765684823749728769861074667695731166909056050468126818247070149701222149704849499061595791595506988301789770134653381687675293056993977059334883981361882905686021067124631629434074501160157023773658366345715386341048415087104952261914770866128700380876869162099412955424304169261284467529733640890345703555263424216998305660488094177199031435758876937833480210296246705193347158626201996759188219577741726986674887378143487623372410228980054057312672399152346117753393377717803009077220778362554759851650908094688048263415272581739085058011219160873204674442731296565377302601489241568995411143600 [114,96] 70177815381505844034137820985026948026965008176191200156794679404786126400455209293806479757573001032790229145102364653488633039840880113839556787469673015186214257932259794778268081379497720493385574631834482295448305079813906977513696956672065031466477688819846645568579878681389676877205393722056231410155111830289004030638741587403665076319659147923183518727274041645951318932394946241044373495041532543053085759658697768740684618227985791701379322962233065237675775217684729794937035317096754581959337363557327068174054956462037129269796927163548148845754614716599992251255473393413908685258701486451989740379190192522976851714374833969549562241406142867912157708309390913311369305603383545382510421251648728224464699894406503500607239036425489528112721545155252006287460560456850070136905530465597694183717560084219178798247837392634781546788333532785171045932307276344694052825918314738842210091217700639816475101205353334034058096505228821244423217710510354047323494585969212215895353286734451988935436968761430548611270292216856070619045686412163806583310105764699541358039332338008856696635928278853412884291745365411136051752166203545034640580950409318988726885438031483617168950271914392977593243278947131429802741823099404565910096979608926396357478057168449043202031806764057444489787963910077460115292544699183000936409685647057592035555593305894428496198567931695387252208772088985802435718867248557776333705261628171319351703639402174873491052892399195191337491879434581084895981102204524032001133817982720229595608076136959841334351399232947186894819430526648925586159459342687089118668563621753471418287107331397528157456851912354447519122770253722012669451665069584397482298070082349870078094715557146158372110458971704921469931722084768 [114,97] 1566810724235417261646808060801741801729316425297179853083595584841159789362901794840696730079904606541042879958489831811315178583313878914560707470829090890784021968249094973947768562782452714823674220327944687353685252793669572361532990923192566226716351239459185391866070878514967960313651150922902280161867224546883635442654819907968098828318810437255565451623605128742923761178716172569913827204208253011946600875467584491588598871713206216669899123463241928551844216282144632873496372613100283992347152477460632874764993593466059598756257260223995856326554975308823263978883704302038817013163698458597495699670772819995250431358019330328649119332118088649282959459509825101103304602424924619033283697128168750438874930700779409911972535976680536064992536523910780883930309483227852346363329858851315376691798148720311494150365061338193442533508212669722079558157611948606884128732107006849768519157718419350162830780360422036643365425542947673124317061682052039194474540045926659878171437201040875062762988270096805586412532988481208608716804319916476956002673927803014498630680302355385506699413490026041706973311776066685760614251072523166074017197884775763917408676583658838882978905161596393942048913507681733748976967640447484884532250284160248389901590687294270785471424168887255934172769320040949131568846469478394563568035661499051647320059814681990023051434823938848003925439553540968614262088151317497318574186474275256186991540140244900475842022046005705938376950865847575163370630162113079603282017278199905880819732587900268122041484167228630934615237583130403996965202497758689438838404993526151528244622089210022779193217558422535859911598137446510571514252420543418785614243506854832491076589061284168699870592599051321426899392 [114,98] 15258496775674888739741834451560987127372575138328644162351833485206212279507783024864091916170865327495679261883240692854262011936123993145886771668863480857543437997187285514040244899154399264169422200357882679718582382690218294825965938034054401082138860592026748525689980037123751385986176149754548239310588141415239944872840143221808434167672882621827503008200015686934681721307116890282496398903852640086579199531229339335034788715114793007400842068401248931347202768498152388468135424793402927729107722601921564007208155076069909702294508407261398751444664301317731869063668954462104191692296427055596679448833276397030839265477057949225026160075203005527036220800781099081507520777903084587724247292261911960231114402751385146481051602588918902411954158809285358373296034379961582630775364616248531337499162533994216841210645335703827187741892894809127411017565532673565293350385765791737798118807323642786081959646546223503966652903038152839405223315619384685464799385290655463094704599712461794480774961066888946677847494567539614508878466835284655862513619729522661370142101157105945916131204079078001297471345881347968854634656790812859557570877292439517835690643878034520819657551315954389819561181798379590287186468658775680861544531645643639963409835946650614912561692510238120974743629342865782301917961233381000470074954341047940127743137306898389411296649959222420608685921894631696194682555824916126001230896247488323978534826203142449245000432772469097310746286282894615119970641590079656651837731845182595278306937662799465940142650040103502967377266498241852591999996613786628657121900191941028345522472318212985448864478190712261589045181014552638274181310327365215172662195913328459257736108714834014763497900666516736 [114,99] 171492277128316310192162936272412873355608324774599369364113438038067581876972747595158744222217895377227157581819176911145555804035974506710547807332938527313385698021010545235226369261702586331071324420120843308793733977190631360647796273067339950171594445574374161658052947358448283889270780797027371561427934347345878589837741496734767233644307338910293651491953963778010347342185037058881414993920999143057193408896686049523190040379183041971669150081504922121159424980949427285101271840846107295914915238703395538635157949639821105658071921463704563499135198502832116585212174963899116779768073711666535613424394303832730803763316332246079990811383255893419199191884543396286355175285238538946657614329206801496565953873350401511348963125807341427187639603459444796227031573515113332976027584181246533119494893477353707867064948289884708659028641441585364097270565686593200160420730559592300813709800900016386235860897143372737918058007783601299796750538191049715697776492381860843134016075544026939062541229150623000389137107213001782933628619126516889474958131940893734875910212051173340705648871706229078865244628418196978359600117299980852182678736108530506196554863618711553597443554220540274876360906420056353613979381920625404820998725435962757305218167604784795695718941343556501138521340049433400168855036684659190860173614495991261687100507218494475210552461874145474117522763835407218956892817593792048105470946704835400591236874783309399821575894293409733989903225830938819573727995761718713608913825365690010037395594574084807958249306639656988883833203629927046858734932176609852393890949553033256246035775257517905204011515299044278666195465368179713549712158434319111726929795737033603766598853930113982964886176 [114,100] 927045116980769229400307641532477849580952418986352765104171703979609654084219652304488463114801891829284132951405032548374487235531373350059795705921327809769716514176549589942532977083760417541437010899731732206486353096619783770830480893553687232172364720191277794631556099702602152803833302520455625837621020058214433335644203054450430997497756061095080648819365076424641135112810915638884828425164804204444854870855507892031008446873334501980570548570530925046906248909893824894678728991531125874990917557595680488687185819190626128187391115955681650756003289390557234350760621236515401916527137248476077059308714756534392189389014135206885705675790626091575319282782305395221490007248898768260724361121537230598171354152861664438062781483088459885952874772416173834168902328055595346326939961224456608254978562083369758764896249507292746074870422599588154012440974229596020774626987278253229308160970092027453881228220184341194725339368220382117123756028739345128609602074502855762970425122563381138546353450940153295804506895772406667081330923547233955645721194025622114110260962654614292869226468663298051476220238597573022686388773898036897563987841388609828123915803691965729209172449578326541775874976086551375843174812549485689199493601674833332258248711277290116607974325007961454834320929472568064180257114318755032259044154658339017423038355825257149935076489532069360677976474677787106230392249940577398060441883838661836154915678284327240358437286401935081488992896566213216561187493529400378308726988825801243567208218510562568315541097984536269011250210701553624298324187229668566072941556263896285172771313564544240284023643766128544095385064816064790441560681205522321468253257490081795317582458422893814 [114,101] -23412512424465437305896937409221391208679386481170786571944237541384434173788161667319592565513617918473885941629591075477200172684172109984699375291149618729550545246035443628458628955765119686767095175725624324326384875519169475157008738489104399646871747155740822981086705279296231789438987466582541455318130960007088216220040223196602156463177627237448112549471858575625604904900422945007334632261045885559849935141034498396344031161730967664948803356840705529929001776540718114053287671143971887646924336360304853528997907633244990340893318314747036921788141613114756820158461737526728855368401982559963332143412252154430314712960794286186846381420346958395051132554668240249005108916031877336709041012323843659661154324125270570642459197397493890596742224066115139983147868729179576543930863114278581426174783812798960444845197175352731327957626882376457590632001366139416413306971528738977525470708981345155716977834136119619569204081276387205558338346742770948415863842299183872598133240016704317037708219035497286604807654223112324726985604329895912974998933889319991496218373842758494834072928392024274142312307253004335540834436664912353662042252066296955930012614330523664057804885417482955367269052778373931089752099551746171335243402836930825154111381832659673480209139450006925721264959438008377140882332758299430611995965769708064184297192207034732850772468367647169513560244459956531244870031881110592233428121328429033505541008849048022274287380422581635747084312282257899552364240948358364950024119386987299809303180694282544193244523874287937284160806911035643614549810990580485552975497822515114117316269181484725358241140810548457376769195297742389012393286956872180546992731543958096387206780128 [114,102] 63168291490719388110555821520857565793203530695885542788411143042956036874348988863320233625737733458613722972431682046843785446478617917507474443105246316101472924362832875262320018697123829104571335753835277855105901687709229175119446239099201544443166214769393154482652927254581350707538457328231683198896214845473384184717416177665531352579295299688123010808325256901165722668121937413258438095841894847764319284074733984391022818160292048354075314348411059206283499377424320106573635756785696059867516978468895146611125278038703377279528847011088647384041583384467123651094271065897416363725464282750585912608380300127102640217403810523542726024295185493966388093179496129095763866364319352287985109522462086474285443641316522512391621977288885594363471176585889947326047574753539453135938528609165905455326615178280595239417590721984400387729596939249851059381845525591539215088963130497872224511114152139868060602441253974129263339978125644738192538517623807065905734443147390620608740177273176474268690998564201680602576922483284270705452752631108199663650090845662068359212251887505594441857757202764344329316828497924007284710848238408454095826794468333439606837068406718604705166852446118891304210228061788521497574532841577318630988211217689879356612063170360977731549676161495031563662789351262264294332790000938525245865049142129784640626574102464987924380671366435332112502381413252558548756873959349380586125680496482487805382275661572891391489768850686099584328083381233984805681987326805669325772784552050259517128991590819341458739029180433610833153885602538407275268961955590997197883110946483592352600803618603802486769106940522318558733011267402735547880502466756834207411158733697766576 [114,103] -163982956774950145604171572720884755682209596861497950842180697812968267417794273844171965325396901011029459786660761422239221876442344864174491773713793809068425558238570293699103642934907340934485139666312491400812447759096254879323849186478137513998979921255002944854063896287683857650045041687669533688055404213823309099707657593997697998777480543508838659444542652734388555321577966026153843224012789360647350041400696678586546691757550692344752995644752824311033659273418985823766661302564643542472399739825230422710371560962974539007394350232312681607073534438203011148651120546235215049917652861836361034286927539350888954493772761077067133861234372514356766047063166816870529841179180391369983891376735777998264016544535883632251113470703600887069572399567112095989055224818692475497563294744008222405468029826339900875275632643182522359655803112245938588704063522102676495872535769260362562848638044682240730224221865433258363605724341608218775826019205589491800472830066902883714086061733291872071839091430013312568763468894739701128859932431981323884865405994368719878462295160278865349351681181151930277241849248958169186127062071618388998734915753533117567168295230979693378143489056586031907032359218595527345436302804802354664099231831349795983974526078761836647797382023672452348906954484759040843034087950728835789389960190495020090954427624618639515622239747861127506321273730553077106351159591356633468606767367516953828658874808450077831449249907989591808011473802068200421382659910551671656558975934584295868558043585336573642064219089026988356228166044024072664888418825443171908944087508878929313303696934842953973199405085188659732031892731374139491727724822306837151207476368 [114,104] 402292270538763903261866082883140355802873004331902753594749945751710163993822746246601645527020989688109222914097552207587572556892681633605544232388277969595742324459854648570963821132005274332136775098394632255661518722785022175219272618071511755393149102711822963227769025629898168080851055480670700582699480406388428479002575369359628341154708635318914444923025556216974013017429463651778727028477496413215846752819421564995388437395232324528841664958313857819134066622937511407491357987157348181092643431475483119805806145468591468483096902365484026803464412185694878930963951397242968808868546168619324192310298771954010453279412359584632577948715812609365222176375359251732109202215308717702816524089438529473890079729539782295221222081029634579315743991615675790059835216334901645033398654776414556063026942809245529017646137512565677886435970884820794906421586349986073476962511653935411615123470685710715450934768938949764630673755355162570521855440706463251896373499680699858399347589520702820265559169701067045944250929277647513745862973910897284147592274618495193727273801445044495584390992850802474659836355760603378340296687690596045407827364542642242456876814102661940781816690007653900401132199862442784849067750719980359504734287574981144876053195323558330976927106543167249630035713223595515524310290677564250434644161341703815876525472524711029614897753370133733962560628152820097644863270493133540044152902163593780717023753348537401982073718288164318552892898315226294988705403800674910997340484471023005316262330149816460940791539969240212278373642176818751062046845233441112940486953003703691836924691008164443319593150693520014407538046090917650637381221541678438748 [114,105] -39654563799439389472878156906904907704836303119161165999815029699450693362457265295154165077501906781890770325730068364970587307888544379930139768801424448450081341142546262559817482395568479465328679095581603325551764314763783384582000610349717047449139837791346739431563409266822765908239133473096722380906531412832855813846295283677368457095845443380644854074077413016435601149648286936357789595120150991645372912706231415252363705856003301859777159196221810538288119886717378876191595416988901892573660022700776312335154113357372170575329017564160274428511879102616404165198354523751239660692315706447202984317292918900363860495308569517627569504037486238238506637074931494571623247965944654796684092370218543188301420136453991839599398721506815767339105745172123697786528656230303046352715134771626069698294082591178002516107731153400472922810812012611752369186305302172745029789110075045491851233485450469100805506019787333450693326662234375724794465061063779098496284911372127254534653967529466530389805197834160901464843555394545913280559510868341965446434739978109256835424949976304861977789305921727329144522583723353565773147192692348277960449269488997263905365700169459430243487737331469814116237722508384193213429826752407573811591213282807436603442739018939773870423729270561155422881439002479488095768605182090343719329243267174853357247115663808339539570547893422165909861881592242225371375790310765792146725200648070587915383430410951262452938799078491799710658504029131842780925459993270307986637055535936265941016428370584754332339803401089981793341948681256540842296264161388415569998279521946986770499846844822656906538706123384404143196155074065628840069421184 [114,106] 75278583757095913193685551612599329727840991633991016335852167018997001108768616308844251051510186621080611308774102636482338261827569299701622904623091072283325327342183091041349302388320953967646872952961853022052244400397406981436644466998307416614030569918701718291381061190427114277751216999892933987800711376576575780338994886479463240148140156285783793826994385786948479932106414950118947621878653490571290787499511555681387498180145931417904711995374270980207958884201157643708844867654549106289948803240433686351877447413846950536847993875617239534943818322076561935623469390398993746240409542984726773349243988418861418236917549591779440765644324481422867395708156830789481531180280871155989220333840172934098368138371543707167390702228538580432614305804041673541138680177220742007958793542388904268432307144481213611993424866766872165537969807447839820362567471085475020200396593309871137621651558522806237710722152404542678781306442005201684434860930356752295567817912876137951925135023975496048193132983423678320330227910906058870151686779078049851329518167799142078379585609755170968497738528702956660549928219898616675697332912251024623055662860086426886304457344775438003466192704970279246790405428126575038281562434913755111580722904073517446117412693781478206597786348491619057326783325757353383372138419511654363515645990050608238078569687451313040182578805546067462534141653394078306149021097546838762410597112209786574650597247826298880126000579576652039573388883916012398629178609173218566790586214803413392300637421713921014337224396192639467119734402675398377923974689681150013112793881351553619549338490930410968262620338414721798700144296164841920 [114,107] -45873999723285352549169153653535284215459555363862504709283020754206704633576431618468580033188391686975713999023613761736324427979924416096832562947719421693478988125756406113702614851769636576262156014799609148469847434872865233927514266284287192912955279975570323894651524671531053986938145925119771841142172122929909435528848738553607233840514165438529207419492248373985071315126516002314853334185445464543349762343000636412973258479912949440758278383431844456450614956428135034929274025243184228220336974077491456527455264963445185735054618225188330941739358070263662913175064944188426222612517012102509332545207396363914484087934947286255153071355847850628547026907422266797546095014605614518130072990196676927734466517575182971586599481036312849095137542924646756568913168274979957795929621155566637882710700238756136326117302519925665767916754682743224083994819999135200174703088146698153947803966784847100267523483685466870702794727884003628573490354761269634207866884883424130753788540877722682030343499394105389467039185926941179717432746567450066406101692956105210974761858324141327592738145580646024329411747195349569938191155568239338634883181676910128551821919452940472841301942612672481671749893930023532528925814513044456606889666040145763825531372146862684058835218953521216695425637062806594543572214641708058227638392173913432785157357153196685854617386180028055993840193467009128174879495771703365857331853894293999611875982544535158265262560731748734878182479732723870987538502496425228382208085583738861861663138938524854680169198297999721856297320630507983737932971080752050709426928591660725975998589581862728430239909861194737014822132768 [114,108] -1646712855707749441849014424460458533258023007493991553320872693759747183147080141895454194505722188808626020338287832380398816986209172369134896405048931158111863024779851959380019549036057684393760563318123644443837344292244341380437008113628802934019967702904058883161773123607450261667419208270886030205424069878207474825676017330227455796071774715991027616452488566337310735472693088461945936704710521939945179053697183627429640710194231418677036760754540624981664300841698694488936447294621843599403516614362962561260736422126104659923116308711680484026329807150206075088449324626245377322485908227519062155268600587279371918299908752516985518582034793003435975413603363243072099208911621626393829451866167661900900888091922366717372489756558616095472455178315746329161283166203895270927836361014806784998043414481594890224700312593399699258555699370948526197286581064049200633936931169571808693124329604902016937341867314186721199374462933139977694208624649475830490412346883815407667360144183984749665140733442172574373066479930277661977754613870842348263726350987638545065906305219197116934290521815257429161152831855497697693319015348908609365591438286449463929758244292770515040406556465169154913971445431093362135380282755071949533229309321075327274567020449034751130267141442076110537990909375918254432174935386710738275590936455633992368893518519319271796605208106225617772957649407195079157307754973187538179973863142499672370630009286923643247295122191037712104311690522307484512810865987492921467614949733720686449238074087183555236017887380910806867902375632691474925691027842256683385001124429617022329806194012735330141139416112786059 [114,109] 1838184572233205238785702087645707916619895216039197107426857873519291437285199195948567765417168989377999658150320148853121253552269520439477552479304326031355864765042492801528781248498371682537029247131425203170122221826694216714526607336774024313288959315239449379916739916928528740378070903752887504870459127486713370233608346717663730158058990959457499332109904680495651372211644956267979724954487938033259915528251182838131093265281117894604247056697246666061806833725147087910229067030979127448241822405724105044682448851048414895531990974549829081156064447242026634292401498716406410054058765050348103249831976806243215968243044820015239243744278219777234263811253826510025248920843394424928698799013290004165074759191962402544949116573034000460171264831647148320431750853457904193584302187981051172258693706772587528242283793634233986146957435035718208102868939406557925466195483790588696611878517252610296642221960086389363579465418295860861179059118207790398827147191447047778716205681545802670912765967896734923054578031496723302369799309138956035167812435613210338487877743771434998513571393487703302556793774208120001479874372933508890069271857635097564826033361713326573932466557009891343570378923094232235507999341012137465254092359481808748676008870832151071541383029594419930584407896398169169744188696213162747353734869709231242056531326422063038572073734999608695785203807108870825687678918567814301051516763566498671621828334140781173363618867177284480456796947939821992158348277214328780555536755707216974382913067783225670720983068151275483316208992659072322309691833262328294373779831596136056097512437498085584738904352 [114,110] 68586517084962789875864520028487581406992044537536209700134454177606225969191899965711366080235274754322866945801679797015401572022843685402112177708141505868775488253880292666079899107467468098179567900810052406146368442914697252670194899358802094537304911216122974674342169284613226319883033651018304227857746072417399360799284380325365175608160534729039644968468861601187881840142237401378564746251202246833342576245281507977135941128170574932339015580391937762209476999613648141061207798854038997562644178843640085960638355137203270511338629318489088930163120708524990086000988644541325288526012439845393538237730710130959506325746591949155417783720768881352652609422555848099593049629526991230523264593844209815638454868506076216754760137188945772039510589630659165155306848494084406714037795934629305200451274974395182471839346625256841408742105488239756375572803209968780923403631088111287584800060834483019699972170432880754621633634868865607516700524211550830475341082442764465046219276147966871628671600695955833892799455393195510460904980208411162769754617805149550719031088840853973590324893450579054521059852346071765971050100533204526611590497289220782963714807248831745337240306169246908614700880229289284527439717346941054056996960800164798903040800542997775588231248279523163948583345221757194635076431658166291961422708806459737316525032372986535606663213346811936415052542790875287989842966720517997603439558382324021994448259744041476794240017350646341215254091868949653281543616711546876217222096737641886794268619500602108797957322414405285407102069874442171253367182660842567729458643286533839092449045684006632 [114,111] -20533792215827209075199607437941265910329943170180554945867031978675084313211783346299408222123336675259460600238847692495897475724237505322101881481256681709259180510067237220047691815646781123259406244878757879070017824726958377921144959978386174656918567974111169749930148502636452771508006233336090320426969087414266453763537393007109911836272482942858505733043762527381839059231659843975379209963957098457596059143084404530849657959444658425676458412055221850644985773767006531260734529931450796717954218306746643428433994023973431117909434273699024098715063678307892785611424987322193232818534048593736628588783153104543332819199522551288942949727205303571934923952189877614100647879477607737061178020062567995921141094137905699633477317276388386202637037744453123143112850218539888661693435822566909230368949337912045153048811625951930326546424692748815020960399775225333437403661318525306398719715314459785674706678989858221519702582136111506677279545684195555627009169674924021968581668480380037241944109499231684092435372561831015162052736114906667007452487808664270738328017460483460868607672723263144658694942493259564857420340512887813324611477039999412202361607577836692885328465987237148161247504596777535816171931252332006207469565540271929353445017575940250298585491857469294137283588411927437324707467270158443376104345820723617224570701928340253206582406710378988628930757310980646235184120243575168260024482771866755812259860818797465462860468084859930103813954683826654049866812966947205682187826315548152894632898469943399446267548948182861499414851928892993783758907441857710665019889852377290486139544 [114,112] 833162217986268994474123171667361640222948292450068830888184966698873511936976555283535973999438664985232081933482554622471081305213546980636834017004441290216200899609447819678827296964535684410405564275495283324964023975015219168007391242417196595165383803803759322238028473014703360656537965371276717985440666627511318819013939649128434111289268131736517859139039358358074741051645821111950256034381727225738811063870637334654770406541768354026073107516427234142203989083982957709580741490247096647601649231721977205266709136889754003737580837482199909807205624191546895676859739389721337251679522391667057425557860387324088412868499520708519507228006423218333899056316858760828787631488866732890807926029553452668490305632537994849175410934504832078497486462567116804795476881965036456905856218089169643930870445126913243615984071575765547303096108481723916929233671496899323775625369022771836742518298281817559540953206457401623469476522155292144894300297258243865196907387728359268511087341744149459965047846357674171310741830078760943312533357793098309990240361479008082126947258793079063358947823330287840367987877703902520327729272063888842638687483702569530301858969284973962723187017643708520438664619314249705272150571183222926275841251318708373834472054977680330354808487874030905703744685603555042935676419454150671786328750323070114119179669453035716969935873051987954047805676631817902615319009728679105076640056398977635637893926392254834223175020263418816539166921704587191052295613132660550620800029213435309675284053654195132708374673363027350383794094569383920288370335934704625244319109194984 [114,113] 4621411989090297088773110565671067646587915548264593198815924919485968957623350080240661552529290096938461303851330320391187503885638283066770781951226545997576565733426765591735440034314917568066606405259809344538960552953541618783251349898704842539985098213050311225605640580316719043208578305269801381729420106276281453888100562295617532644214095594971887335181376163462386410849275693648199915916590820014721808260795926838365891166118600273421697708791635239526051673151538107850618872977144567958227408841536809341418366239430956851111080934154746089506322919161377686812186495278621535660063326171342401561470252863135694496811671860781667959112499949993381502554651933415880308865906732323883656221336325915055299070274265028877429047506600955395464171838955906426691281792028683585019781876449426130068197499467146070783269486612247188542783913558149316801395868998014862740500069954341335714316526570700065488319069306117765758887709007519528744128520670632119318846735046333353239286750237215040817835112971329682784792233554405426075635206792554996013046156492911322218004773422995870341281783294480682873553238798608550960303493994093641451568962315269230592006619419785348361773196979708240430548405287902082035096436410594563307178043751989923730541626067385364774691131477913071558401522388936667690538776075431028809311618670616159111321049703203687337763010920531797163676286619245637247454614053749054623540439504026575715402034413271729319595714389409985091107528783095092363461499538323988797082574804430788222317535194711278873039288402259089708847765821119417902052161339982023360 [114,114] -247917780217563594163133664161518478597631538519294385466796425508423507430974945091809509521294480002638809139203848112430046297991761777269373751714453959006344817767517039333623277772434579603531389183551035582538268363714394754143652696094469430766999727788175696810646574966722057294259686623980076157344553703855592848020212257907808354203756757851068125965294879107551176060707020792520235548305242112095238530460820723742745773203365094755338977175863994981206493919965538576355845310424255916376915587533587293273188274085964933666455739076918951377081272655669257106177079133190612953459452631721789676320298996084344143051246405345031317686965166872869693151438961796639826332648355238147409437072851988181170642922342707258111360274318152924899162172972497252788945201952604228610381689663140937561667888692465765984691992799922424872396524218835283961460074285139425565842056032240943846448365222513337886158275581735248966214368552566852484883337066259868027327554215760285720486180338719889848573525827130941585124870289607590584649388293851686037899652409063861297104795849586608088511595746672736423119146332412360225346273330389645009388939350284010613442443352036400018181804549034310459171579922888670320787596929497782938986540689283739765333295638900324794071393774078960989202645014887268405314873712363444462512088062733203180410581292508467988942928453020111723824014174943240684643616893979547677778999522240798259554066801573516207194786786197855784127900067488428592179089035998437788169575096209033174683569511282235468868510322976393113962154823068432141723693312 [115,0] 1255023303367988455793726105779787390304969535740291030016341598677768763470187979204642956264025197546236489483059014564557786936380025356097057393357355117253124665785970603465152814327769668371735410624760960989232101487361121445201336303085612191249608782342592595081638190761832022533408720343158270735017857534980308095541077230245469418693886671148466445896662410187443698358843445487131134656304027043300504884948698641391580881920582515885426518289142831975972115777014318730919346751913608882332303880690775815299393329606766243880629967210706381931620254245573363074925572164580884215296609691112419724216631863381521711930297812251369515799946485823940659010725273321579454283489543139580882322272053937855224478881454181637054459148794175176775560473294555564461404063591845247308343682903982461024496859702688280654064180361109980446092576889785556543161996890103297117242626983382299609254298196988623748605220186033025355954938449361621631309634565686040997401558412528422031344422658287345555945171064814290134471749438258095783469156503157933302341569875006857395477795936076346585838563621375557123074685331840801992059865018916624398972415013538896052259748560786276558607818929268147008318341769595625719436934417361231842508035476389781675486267897806699288725742776002866785445200220977817260940273262490149423848555119027685417114848087939250743348502771429414621190186472185905323007614423868998712844588718597495779263041395345316075366937848630472569107706901877753280005813086470698630803925489216458379246441976314633740054592278131483717268217922527045742788274717266664303471089418300162316054128093921311807824021276964301557763874816684506624208894044912471416431562827249070957984204265899503859705959098629709290375577190486969439218455349212779903589260055740635972557714407093971415926400593773466787083299711401678698339104737724599196859643354341709928677110655404547184264454094251626035992532435134580628013212897296097743374888013886432412088049430337791716693571834194490590039963060971797217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 85226875282257416146111089874316144396482345694118612428879597531366399487286854778774585309723719387289114639117665830646905474701805217529046408825296926514545938028970444779850237882665925085458479429149203675638629042098766110547937817603407090735348116345291465770199643271126498414026481566399774098984294681415879158142404347716861457221045308134693717512732106715360020124323788272567485471072414511375564774695152185548651746177838889235410801018604533711169600799176563810552607751109125497174443644896085777823293497293412659835210700806941308618095262172438283279943340248010311046937218956711524645000937127696860782955990904023740935235087030738688741674092436773431860774156863176136620072311381770856719563772266891170066015613066532850519717242664506362518631217018312471444242977869199423961305104220325675832192983521416278601171054633531202375006416692805224057789786419516867933754990028650132054145370968193905917263598233267896693675231844019827705037512635166840480569169671865704476825494330146446271803840433118263078079695924737691639442387044949259527355337337950764142885496940677298110947199068654096382607841998549542391408643029781156491079540917149898534868282359751763123504085578263936559454237604817706364168719378850830075287823104024094071356139520019295998767895482313518709887908216677164959753029242268579697862575783956860085804604768359122110423621733907538683051508846530671559688026226099067086776628403182034601960864000917053112413016785085903544112976305435005235122617706919150684591172776626278942939379413172552433640948713842055658797732569205772822993784784080909188194851482958157850795956831457183753409462948037985483237091839727190449813514720075703885719576453422372099558836521939874807828540433503572695379590839950603704326068063046824178504448519910089056335204221584052528701487416144893460987278699978062623975011627124790816620674286621987985598256833492060193811285932210692525143209232096176528952912098668592398816136072761233509948408248743105997499867306058270965235712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -1355515990463884995910070568498163733477848539195521235808496746279495852801301365339707772274818294416331458985939417011963824497264201411133473456241512914474976585942041388419265478122968169086574583517238207516919853110424868928655157220627786129709064178531703864090859497616850596238322098909714331657876872420325329546323680403829912867278454748096399155688363721528653234693359605845109986525496348291378228866423011098855209764006141351388842356468627986856033657172856481126710459398407366994136268481666199916015144939339512971477813574429727783159919608515224472287934390858417546315913616784466239182578937656933765144659234871558160566324344569561844940867500810783223156734814148926219052177884453820952868343875629989727408061452218029921037581048197972191683012305797127598779610324408309147194412711115622037455319545274168156371242704389344989353095048704860126875286233149275460654420846229345288452443225282405248395030512722717818768172958204337814983112926793062975257163422548322670169331633558576678749512123791221503195732598657265530101100526182343295868068257380782177589364592303737882967777243428242380614585423489104375979290218644780672299703314382055804472533417575983497679613701375688675133526634706061636007264258227982012039423712183315750446269665357509076574744903453573964310412702816521414015375518443305391332775339739021288321387164821318085669321748999361933480711745875154815731368760937921807779569097187523479647688866303488795689240348684157862548597539212956612323729528959086299623292737475211534034757007616796875596126957071699337041216341263427059842689861278821737182558685015930641475596815315170642554929461822389592640238273528474527351459817899963594584463348918805437130784765953093769990935697824838804538625283623607745522672309455646358384161697549708706334602633913304271458033965728638870343887300160888124328904713418550578981189211241572254992617454036545027369793387780192982015258510344981645146104988658551169737655006254648312915565770942039771084750815167559905197424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -45507971032098943484816789343597896739986482750847019995972123363793583801657115564713090299237677686174907940188720887253934617373431291046761607851043088035345445102262951809555921374514228410804352093411587158448988779007034479022153659579223152837120577246958522064448025702667085566092345971611953903272117666320845341285422270621276648657852576679373511331319535112198614699864973856528823191001599981545176320213786263399699112565767755312688624299510343405329138582319343521949522782766894520350164884220712153047677175791410967622284075496482364587208291462770459786961565681563711916150772045299362897138980016778255635789813411182591030494593329220677894820386715483640671431182675643373626126137062183961992625604142308390043333365660855510276879910137820794391704799695577543061668916093226433419420940578952296221046163349762957811042583122796995496626591009641748066391341246617824071020983672275208875429675081852848940885644659786904794344583175483440161335518159696793562265819681992188152944207220217432437910980062580927983128688800466238719912657053918589100535301273450339118546219795802230577473880735509106338758448531700488956281809556066645391664717728769934819795980402372930950327125593488134979276892424599541457488143582751713963843028721435924171421704142544458339533599578214046492408167589779733047497919781174145944462545501961453053383852599096260570179146282380212373701269815807932814756841554115799891498187819618804184886741883673546775456556285407567776560062949200932831063191403788791473234323658684352762479979733764802899943542263632756143428469935913912234431387534057071227858941655584889522918017377868664974800113251861004581172036492096043199485867886878655034680263347421443346717427010514659337817863837505511600797795989663439492410363230158408798894441295692501134492791430787139356465909181856679012765406880878973291664965559876571475175515227312443380377181902083752516647662655388781471350213642396089078306970802223511394848669996347592007449260863164243067309565374707391002004422656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] -199229824923502475362001409361818687278200658546157058176955744580761232844172839629528376623324531215076608853170342367691111948795138211725497346388407819240144974164430709909913055746736075322950865963617161292198688472993359554533836389499912202777223093697766911070236473864638338795516985636491397058613055988150973805668793552928217686898011210897886022645217869030561827738376864953177222296845057347945016898751934478476727942684869468183650036480510168405311568986262500451773431192001658137895708012058825438965178978753515533819365179319395688237386071093771211350668375696373070777821551780678377586211505820904236960646232643346739507124230142173431414959304180640232988996866194939156428855893288833051318863320063599852093671756528518663079571845834347379221865448319026579153062523548209377982403369723090719859315639087235144438432202395526696958755142310304443320587830712065878535411882324981164721690748723627596060747598454209739603314342021625677835353554817838967603665163117196076108235753287861966676058055855311600777243000242580340955585129010583424081826123447516827127199183636004650827437551119672869718213507466532443283240939483741669008562506044983739807255314857597827990109523980020653837846982956024229135590453282034307310548661797458471616735674128673166060607546992033136493247864682602792707370249763293384616125065954043151842964650696390547937668489858741328582027103599813060458555136173717339902341788623766858189902279866795720513894673593277246228271837732613495781096734428699485620631947135736001869059421702196217976529213332270334472834190426567536645991226937685368384676630802800466559153354284550998967738789603028973185397072458799977346160297834754623726938941263627691540376419044169270972294587600576793024393165178557178296413207478846816775976267480269477676418625809626889362391253088170261895865129084078658777738808668389278706644011638548465344460499690436156328461509014909554659446319393116461712946754309749434124835723435887402732471073928727706989373122149226004276282654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 3101525814625443132882338481462049762026681582893787254124376500481417995837773573220753533094453417929611056176965871106376123271078150010203289920333402849541214616025349834114224015224730923012471549957960526429980725882605771374378580557416739236418938803976864523602519829260209871330925997917595966233366590510144841183345216101459184857178835956099795433094366270494924702340441132566293182727829249900627837327899976849619752467941541340727840541310908076168533919482541446107669112305566689402259377607943153259593311187820532240686825657609507256144499031207357225808693782645816764974507863719905463908380995693550905133527489229316142416432978499845574860644018323854165325081236369796937009360192896155349725823378686272441403962207730065935537283398682436137903165741893272950294066287707246183288344990072085013524530927424441011500916295481105461832752412078960631601298308001111423198544039427566935740855677654791933739241932613617330543662220490256486015867581494689215575249669624203881350073705253975830082867347678571785018137583458535716563968923537837009894421201182995676149277217210153834081882750530550515613669587144691894713049707955831087045392199887508591155335193686590505620726724445919255788767383757403524401210749229150644369129332004707872888316764417802655359893936458711931316561033828188854562768349873912578857773694177446845456798129323359121598938294265843737146990349251249253224935434733916946164747665763129789749187345520536711000804468135342790794136629285873782047712291438714416260678423048819296101939290575084981234594355592387006378753146716074656484535846485372766163587934365984109296632662669143606152073929280702970710794990540998164781793417776251768979177675229840380568532803580722633470284876958446848334635992186449136980395944796726053004112375165052243334933577469996511704150368689783321806070768254727184825555226391266222073777106339438266140794035251416810289510629875168342677641328456250756177670912437568648762285016217252997768807787748454050086917438731052216983935254528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 4236663940928092633463985120441778771751798109797377301665283662392725061333970215831879704169548782142278954296464479243946416937018510467796643229554298145685069430075541995585092529552548259994538996365506012693658617075937150311808517958628366674673067398314065600148076828431055945125545631670155451621830880852249248360112745889541995262093075243750491045480838951154405190799797302971854594678669351139679007627808343250218767208265966156224972344585567090041685399170387920091153492939708342528558693866976999966288310461530325750518317384610308402399584518279866787414235382716962226173802664025513323366702089856536368741934198503149673913254712862275377993140732839027425312872125883873818438718131440309137171772232128340941434539943300777257526918382468383562216129229397913975944562090382299749057866670667414454666079774749417895767691873867151189986722115948431316629781972703840524872190261100032790795346744458382963607603749211440894869797724918919518900311707181244478304584200370798157082917457611270765369452291536167282372749699061213887126107841285854522650611596561841311914540262558060532079195396016974777895123196531149716543331194105289409342225180014681689218638446310555006081202808163702024645268374951208227819311363934834899495446385525102902351759098384358303626001131755421811023833375968348468042186342800805113033086275551473908797606126423585704417861292492821261339452312728546879251151880452470131211074310326223169970346594036148259912110277107973193887636288254299548087333959502671706505585131489178648981827284231878330117311876470234470566147930155412417733149811442339148966199919609332366979886542957863392339881351914973940064197536042082788767820063012588733945098014269186807132154100957427058695767481942265283951943799441290799154241727535438664614246570582568575738337833444731319905825148515605489380496643639032221773176516639542331529181960917909699915323455346028788106802389862854267979522459774682695631841974516185913962086450385344848856972490839304648596007881874353019261372334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -83375109156703627605750583859636875966043184361979209893819346112712282291149017931293027903298582925772024943614419232198587222590723980159803321381650973146467971857145223915154303381987373388535805651533670897176121754371159130184019767022957322960319649352727808278014946771111490284073284402478981081968769458991218267926224516177851219781635806529071430399324682787766442781784315668931968076957042665950943110776406148722362317762247223600193505840342808127431982765606569344183560504244457780434336187409371149375163218446233144377425355949426624125451740361689466526908125516242760826056112633101143472533231947984789688467826633787409754859381419198957124109328771602863476080859613884688197648606697712575636606579901094539330721285658568348944112127741112412631154510761431738038383265222279924207475141074854201977441155321921172614745474223643180259117824930670100215019803293771956913843186496750333899146118057296496817965715456304225995386946675686755534931705737778383843140706687606797024965535555695999366629971179725101246785746091316696991470249356656105224593779803361217947154687556493573067474299251162182737108968550085312959651727464447309583355677144706499183439686845713376016743621430891975150473869341598752618949996052700814579871704442746350193682461581550482555719740314015781007323584711309658707809430494148756451453689637051683187593735064908358484195488720567340408246342900928386499387717901406589830852811392935122260944519037660803266610887413499338494340910248406938847250343911241182375609872347388014246194023372713283121602051403730997345182013008211585667657899540948244783973765749464420218645617269687509097882090479081508173604779278732869694009903934746275081980360114586120248319439698683984853302927561535540809650535334710216100666674120841084023340761945352666192671869452435320736809523030618496431887064701516853270146074996008171229148540549949164579745879737054743539465831011044521380472680009429130232813261427877320275064742545447177444486941405251544326862825727514993158892346671104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 201906138057261888591910202643047726850763115934903389650688646728520802681338699786353997277673872265904692220544825248615900016251994541232684202899456881111949962756571146409205174783590929648552643854597214253893923607916066462879095216566403144317183493269400815235487406898463669211418004401697636118440739065754856332327960224076307832657977762578561117551756780920635339249008709744213779652245750357979412683230581926949908455219064055197229867352992367253875786109004853391543386094564930257581012305654272515540664354014792222229701433423191931542922519670604283935780328873909594153448446902712862233080473225483405473212366439378111261277747032575342052717353056560351649346430449234779682494327247469069997015097180538092431600609693702680512266997366238025816676573214513422852673545109377110867903103341931345295017383968298354396182201117167926051447532829815236577173656540782237361374078115773476954917451540214442098791959793778766383585856441932622976966458720295735857600834056674603916707072304600487417743355550742368458717561861890524908560528309444855798674731215479392965575755522387655622249651206957097139954433644265639897347544038119696242932571735084603398402289566576402117448888653896297286684225122618478723009350031803700347351467529606861447958085283345152007284484404799592071106898206293804422654323387429883675071629671854382323956936814025889692447540327715166708997618160313520621155471629663033764002348466677021263098781578403624320412367148964089311947578974024397395964452263223846495814494050492134187658884137976220886408206473298491009327974278603410149659340322399220574924946949966674275994048581737760961858099890770641806357360019995063788844828127246740655536793874641246795201718646632854474388838967776232622503076501518426421320399745764153370980478196815846084581586814134555009611462585246768442621823889083472502184605468996954355434498340968990021542120096472962999635095893033499091812358464786274424285429672241835829346263492485805971779520463060431355055991719316279970416484679680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 246334000642211315754117060174790451474486916890913410610164779194755248226701678080077524512443811576452241572725107226592667460347079396370016061080055215437549112219782120692767696788499725842093976803104478294688871950386730077278583863376747135246106976512335034212116616140524047719022623297328186749658232929007298053944418611425399055640800756136107303549274997845150930803635314947430990736283068253311362283441567151935427428807489336438330787597226091103046339908650196857309350583969833781506341720659553788492325284210516913642934550853284881552267586654854412698397554919407738801305079933739990926497161531177014225535988921211895745582655023474441225695583961527938577488195190063733355332247829548171783174776361113881528828018532715184587644722486086536259619750053757719220727769450162864051442334899821011812842364968117283749341220881048147569076081606102837204284046583830024733458410870912862791088822920879859168971802563112530968315021414882868565956337898763904914907515466223795464407139891080785793338271929284556363929588928837436211879547925046384497581811187906791486724741928451782157023296392621073981927240590268170036007358275881154936228924354258519321627895610656575165812560927162795693575242388213399872152616916873725893832892846784322800844763218978194081127289813761090092296036799171059463592501358135816204116532742667335517978940707269574265223562306791558284797352688635139692014851406599851602083233335044060331348058332369262805377601283253120809215326469034493272113244441778723444508404002368664472891267084814365192056291038259739118632136263438402748213757700625197323694352834292662696661803665420701136261890407585129720069045733271726933173027623427447280322480631534985776991315431928982203385305881713459228048423998501086302494320592763124815158669344195854634538631619919912237594116232620061963757773102374796550012837804086093255829260451589904848168379899650980431703075955258127048990894377591972348480945553478417090482357295027327769875061766892151252851641392191657815012943069184000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -2303675575783884227152626290707579217510451727682462978273147798222180143780483824050514731340701619651877637249984004037011740990940586610931527918519347924083086926454277202768342124987686118266902536387554421459096943541651324217385011242833820013661157564373937203717356461233869322044559753660038892889662013483100940933940540937653578656006541579449148411535741700427811604890911481592643118780567501122484489522756031428950463188688758177672931455848478353078904846140950914581737726003458994479075465993589883123545402102572474626100850048118811452462868366308982720165992741994085550929294386319484543259808196653942087359594657668670238411532910030481891859995903094090586742769846610913191019233706567615470459438976253498734680738858698348698180927657826734691672501687298556152156970340874431837830487852281142323832856797657242857321325617462445562484529222983726506048531614157744771069377389582213239118077213625770350069043306692888372033196715933301511640245928921521867125565036747522416127200925318577632469327093827286521810715301106662642048667012340070084226745562221859362526647983559696703538910477193723496655755317459403102238643227766338365972324562693821322462922434848148686082220156520949010940597589672753412412877500035906661304253893217629158529261835505383394614052310426052683307379320737264313201941041556766540174886740697616779072020790376038696923235363592528515313632052146086486560388497901125663950005164604685374042907936683502477731535597089360543056880139647339216733994653721172704203896017474844093177669248269708664147133462760361984135175788245082140991416209193008585131668091965304964491117716176263999882166133222948893192977973061832384397856435212247039655066123810164353070604889101863218572828909515284624999414766788252677506315771639383012242125278383617632069567855723657585647692304189891057352734942981396393863209092928183578789389195158478493419775842968246135064802617552876137686031830998833115489754184212430111817340468730214012343753634221854578926729791255117035274906223247360000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 5155919659551872982524995316893915157209234461614400061735240759123938866198515389627937812301906241654463464035267402921747056627237714871813567577481948973619033632572302800000825739218789184267689185008719280144046062353287307395846977622461435358265621409108312936943043359463581924183729140689798986523284807169837099627493896483372127959283442007596139668963442235102596872085323297568569279494461881334987238899639577894657716109274575048272708349113082218086290762662601626160279242269048555518035635070186448431847726197169587000072227057645745778928085177553614393744638413311170116912232404348522014754341676903108838634933914081166898760831770235300888385628356653999595524499108709814217035364877913782154079818825237742696449301804063536411660141409094269128065814466583126825693573061054831215707586600430501770188970207624380691580855935881544041876459212059545315769075038475333007531848584866254349463210587554026546686535720111082416278475053194975402101337777057369148237847797034055347642746340411762184159408676688443652608012731675873846311427564659341021407227197733048309764906357395960456203551223497356005772426317513569591043854083204905728219441962867269998169566681840621048308860964204268059878319814558794338489135370797309214022350333952198420322278882998752600592524532442901426689340077872648730852654343379945637113893351860328654987418644715973077630092732244630345524194893391540255086400539031766654136107030166137406522436707366646832530809661671600951410684773457275043696763595580539133986200471432303130165578886447296829367128565800547217158847479043339301427535310721147839420971362617866155048008744071799656807050090338923756803441669388540743004377132851873471722200045091479591876259632272169868274213659692460158186366319435039936973693100018319853065133352076060640801402034264466426481876412987741200057018522129251568924880216055510676873475083690506650772537129085451675409346454475079394059714897740319111475142559360125461181683313581270911955940877126070943442818455850581125710089071624192000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] -4072415607421148368411092972775760007333680592228748198849411394625271110176546372819471797547759053095291531465870087777079670100946583759704271879552656015061043154193674027813144184905969847868507165121330290709394650020690925644056110051632641114634802636708332661948394586162786639821335186636624350208027230269460140132211597473555062456322103350729803743885366589580830178103208874764752599109869392794971211548936859612852572979323374567336137832896010800005040047225248534121269279804434566451882170921973037086856555137808607556478072334322470920400023238636943483532184588279752560785612991060472542659857496015432712336057872448013489882859050407990038452483230352317153917167282655104666622851773736326074793042208332428449246109418915336622921192767396850901595395786113642192646635101554833473258319424987383851889992233869899756927132050929607438125218385817452547055594995575908912901775610275230286712346537084970542293008818547752725678334072849480689085760006128488214769960687840929263261151868389322899242307118579576230009453245700576285203415034483118182497721811082062493889467191834533854848895179832847062177565915175546559374834340122766093777917411900735403388721847417841236190292214998180436335973868982522151507106343242551045901967314153081341710820252502012074304459279851231968061194508086444490542991149973150644428041582348010345832395681325489399806770481532239049688774123784055106345522014225947052772723242198985902301400262449899129941952729139357480610267483115783981688977364331689441559029992829858647056703653752217010815797144390722020727865849921294757021467594957758773213493950739516618993445070612441249550656889442024509129899476703574342389510648689358457194327127321196532964845625207245505027407717875723289711396758431002539737218047897641638967583567349393802383046780932229585605118255484804560256555654391207590481326739145597596808059745051691383266699946648374257238325003518644870845623458704583541859758285999686252004747471931179822600278181246988799540085134665634869568990840094720000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -5081011607038033556969530098812569966759664525523432040180660971018058591002844568241469749438387426397677560250887030351272806286850007868410017845851224182779639621647599954423084584029393426981590472400446559354864940351818677966600587038244941019236307788938256754434836344584965779129687643129734383926642978656414749354676176460017695175667659936854607384693844847864830423973792519097256876620467397232542236113338611047618497431979581574203403978295050446813749972284965423404930904043182212347762045083958292373245088780517426417552473301741137717235808180263334620545370523993455328095593587204200168392290616692389996660986246466475477445806058711013616732594948330955099339836062809296830788939297343500481512079941066270880757981710741582542680544732050957864699163176159783710162324172447355769482309416590019690131750751634553226165935383077725602702386963159196587840136288219846221209340954139881378174868612283824386225027476961915280879731392582891849971326090751145142575612365035227278996514792796379059040452689057538848697998029212271923448000466570528090552057591839712661399604372654596298494861591559943812465856254850080022875701686608376210714322588276065667350777588221076285812573946656895964140494763686623920986177454416775530656330261946702114138907380840922781847016656746754354890672217625809472621680103356115577447241683271335723030248721516484722459730780413867158057358450039845770714262023517116569972739653762978193501124265978242360043092607437091509418111857343223872723708580603696022536074783279743976295575575808493956980107179899516286054797996743205807117186966551470752145327905622033861670751299197692207689342724827237881671301116268012663924211668333900201863687386662228635105425610860965411592009002718492283498267141843059783500341695903789353752125947175344199286040375319605692834839239865979322298958112614551962836874872128268726885119674831248614524745833905377145523077023722556129864112307152905465200257253423482917502258256987825586047370231400226872585675749608807432714341171855360000000000000000000000000000000000000000000000000000000000000000000 [115,14] 17047568364524500459919936570904242677817092275492367152910876813292796405566662239865837279542234983429795116005342113086096747754373626283053560355769833634995871491300825687098866808877476751198690457529775944599492057036048189177246908832380583144630575917810633873630405506530104021851670058325449016660726892612146371014553460708740385715019428748746405216604078481981836511934458884586830747141644448811362040368126825012378075715839024398363398472607221249523694323817545159601643742677406848983461929193925225784314760485940270454079095726952665795924719701948451311044204788020019658159071122675896814728668283765382158379142938454716529416372649097799392837107843611795323369827992344498694359699562419933204503936209572582452221664828182972783394958177685672645323038700405783831574018585781456490454344430047127116957991610185027799525317030254399035208823241523485746449158867762931222000653052798439534645375274196077981462691627483563595228341379685626889804252161383981008362327572096249763181171792904968212468130048950966349787584618473103741310035527844233146400176858516287400035692981557732813670538495208965093421201278276051488122368451635907619878615532790179924979613492997508007889903227456968418867174736086907915068098646914864766707330250085655343759419288624647421280564425202210742181235185720313602408254464760754829459107151081796099243738285916658372505972218359147443184955852117526995226303692372651317866689096759649976815516255816055171585776247740161525045194723404230119715578646763221586741902639079682607181394870588602005121556122308717488263197320163491851123247182464848724152341592060432933626422536489835359197768253182860577743424482739187416736102734624088935643081022728902923382799879784014923554160857273478222196982418485701291211674473679224077295386887602679714518347514552188532448371476791501740507475347021807275807321988364896385214895061234721454718380965428045490200672608636114132934413629861099007702329822971464280339027720888438268284078391839626180000857351919546531930696287518720000000000000000000000000000000000000000000000000000000000000000 [115,15] -19130638117115182888964853330162734852724389863108051081373037220292847990200755926010887426542744603472762600031603509661072571687985024780469264389174259756732507758553078134503383105881090633138632933967735181462224964984971036095678355529632157280268640196933345824474380027935351067797765852740725053793245452026290548147466908797692611181696059505162044356473053762064404562842706763045982302438940232452463486333389434585415193132616069934014019574161258909679315739368278350529324908139942912118848931059878170164886632121628310921230823180920386869590364187029310222659583005706149710108314387104752658284670816181547504407947894590849367217476634816819389436743829616120727903363072630418187639581218172088710513823120824565115265095222688943260769436751845368111640495332066070188996036518248513565363075693802221040101285483253856225552549828191226006880244031656097226874964622666738129596426595139203712979332529687725099395974621832710479597847792582880451681558112626322469963273240492099075598746461890733586181737243090201123920728195887259181483513630822516108951562988990545381581006036308498109085451672706295962724229995132157884706390291686252140454537960351948631925177793020045285577620665101960391905549926957034693542283525173662124095762415345293727984323530343881975239264395513222554898742399035808792874746670359082957358056661609851675089069676887493019966878298682516484953269718546251238346140705417431512013890650249947824225914406975932882628240688619850666763084034400336277009253536246188119339083352838516019173227157035221631347353901022895142669002641637795292299825517256707537135379620804121888925286868722718649403188909878700121124183577134114117954366834048877443024324524235308198271281395049031363674115001541802089902208154421525741159634158643362322881315602432875816531023340463943593479809912590512924221492374277527088069629112791540206499393995845639197044469940274490685509593503377231290990474721397145949577064482494929862097288125438235449518370713278869845401840736828548631234200727453696000000000000000000000000000000000000000000000000000000000000 [115,16] 6636515175718131660027774935829848072196567580591996387878936521814813683271921830789542644715584849159259863507310224347934080155027022241300770000144686245049570568234114456272596912632543428315922024918816136519938605518031936024204713258792916178467163383692920903036476193371635405803375661212352000941180513366437230571932115170466509305084981602243731865935288156922049689760087451654232077601225422905410478523173220665567679145462955585418324307684975598929024538983456096299616063448467471589543225703202339988619716069709026564571595233078357473662142733069054251028259747134240772335454797042684899158906655638025147707511112299375756192419429673347026098600586824072026123478752355576052025049566854475069871912292838300565244720808129081287799072741712197432156474148802606575013936672085086427577740026944471183219250530646582113205886972399532159592554821056972766837281644980220123656074516022127430796427429206896140548855604336682871241007923105120462761502451638114495660544596395419749707190610087767088392690190249623160941718124370647818216315248117289616748667514275693378407968949468746008142552678380177947459113286588770500399265601944427699000983362925633589456631674598851918553143056552166611404807312926942365597284196288094583209075371096903389220881442349023825593253082317298969743973003715443908598543402484907823529305911770998348882969380149645439563825879001231022646874867452843490597955556474340930525354779922179881588042477312694961249658728613138578433271085859753415092083280959082268073056731453572778760145886773533475533023647764663860812167840376029217021662102744227937565733422309949289791682481495215225092887844674884051035209726225885459378457526079412086751730306007431474367173602782371761043015742252066970491939830810375088150050755426208266106424114897768764247672409961720207605869213559189569425123947022690648374127297683402020136808124310194085702627078897175063941033179149746988719906702320391317566316061897858171583961191289850226197239205961481426328572940877671408689885269196800000000000000000000000000000000000000000000000000000000000 [115,17] 10085783192710921129376432554427710292487412475371917253432407615779083824586977677417100152590581060515692430452520932768907774889807956113775927821597846067256318217716573866771655274202230221384258300127700182908084556331299712548032051767541571594951589741333281289999356765583632309294316516510668907765234695380629094992868995677076895276229073586942541730398267950167583685831365558823034981144889289362912248057188852887254477331972898842769641807261660257431809641575839633170289373651364092659660555150610614934559310004418573387254230559802199319687363370119403316118081851347119489182910472146993319049900359651251781606022811912004138900394842539231362101314317776022886466185522553326193433750874492722587389714814403557985530688945410826579778142679457878932189297710494057547227486605472921960255509203647275203912367734083033795240220021753571311014738840781745166860473656516127875579442061562661329980196206339358120948176833715076489654190787814304229605039853322100060605817879926953294715967077053907747808300749403847000143660605257507430201387073297528628009974266382978642724610949216209458341406078626294404776575056005300624445311245340365175772906541579164410305931352212735306280992399669808416433080877787084751081118873265415224324262853376345793087206980139462570424818134792489552128490395065002875560085289315336660674392234543767437950037672711090830129886683108041555576114063117824575964777823984932398617881484525206134423916937570809085561253680403803382215918228158623624850814082987209238481825583119879122906585129439239829798726838212681492155296725165583810662467864436560588052732035082189179056777526621314388393718899407139656140851479744275466906705301098584032396394679207097191870468866110345664707432576711457974033463860695398375271940151354036647594619529605542653023071321644059295101623024809643307361350328979301338084676869309853205564191079525909258345878043873379849136881725673973440302783739503915525308878358807424088701316548446680492051300793397126112510187762203069244125056998572032000000000000000000000000000000000000000000000000000000 [115,18] -18162113779865756690428819879769381511829128637542519540033193406798514235479662345391918398165006322653534113782835062655751181310620061910090040384523410058151494040347224945270034116296917110066913399651625647856703449553811423189039534701513287977788239147447699642176828092710647891427162528329364379716519610430776335943805914519300711483307817017269614547478170699109867677754282894430894616440666820484203463282030199157855954152975217077435165351778245353846641797343953709078652983454750588408903160833071873546726041659787033437618880210822552879105667257271242346057067284734345836386537783259218923867390711628884670207061220519891679015839202554734005247094157497048086732284641657521573655259066058937802830737214068713833826332664132247331174561083956908851035602532357969154023208327046990662274954929439639524937181850866919968888300293873302165195665075456275546154540689702495017915648552044200872913474399927450674134939624916132629175922274043913896481590003825485009797318700667455122194191743207080258921364196318843220439153981145394600573599945956262609038681256806306339378769581856182428320938444831910728637052532671424508888372816773957043615219780211064293827799073719412021962955152173634040941930747617452133997891676747049126007530762177974735878251125472402847342863072566399408378002057889044631511709436459737207917638058651887800499238768350414998809047778844418521058239548133652932785626205396775275147413166933525423643279421817617940108812247068492269517903708951086216726276286837012417813592039747759839532980085207062755995881833413160530826895126518814733330491433061551436290447458006390207831924424027308559973815038100601640969568812975901530474444222712020928801564633837881796897688425061449228006491175751725500655400835003647296511215354248951170412697166412905145521422413695370935584351618684047900524423016156858705147946985514378974418017525481502048657904304815063063241989175672777127210173499951517499880173847486816487308177457208694693345881931718063984172332342448989357378077311631360000000000000000000000000000000000000000000000000000 [115,19] 15106630301847571354062806644340712180836867251173423907424021277891359284817601148365082792091880971042589400690060712133915450654927321467768235051725287738658201871432544467061683774588963973544967973913199431002351693988287066131255928409172492102263715552008448186030174044037915036999630599635427525271256826279560804067117957995712165210125999063678592679494890264537091287111947166714435065786592204646105109617021264140376176737907193073142340072543174727953458970392813904470035065818467833981273962467602592821631117417502539464981929904939252300835384659676414395958925084015475094129467812868077254354316972018423842443639626790903447531361100656224437779617559315177766677303517232496756774061499763194598041790157486411071658637274302568450401753801628714382063732880803544474293336808602879818060790708541897749158247568761891808382461508208959906034867881207795921092548495665103022771007273192089406838780037717438957405933312458626331266447071526882553201226829842122420784233082981837189154497093182219123553178176873012302167400941307318893159047213440006111647502077411405007332934139248280860333831625537572547386828731037896223688732933588028540115867828740431492801501460975129381525038407829063500917889091898386906896268052868459215548776108043579138616067270506962423819457361475097078948694591305522969648065514854921150183912259946492145942940123665705059666631313432472231955342229625107690851766544031319117174216379724384785060699072332838690882447784077287257534433019531659918346080942555292694491804147581471049811272222162783626710281592741014530941433929329700396982420225604722825938424379650896712915859064811695477299410599318568998284792034242224923047697431494855669396958161701439312073537490000738249607947230574841208242448863817398834842225758573343976210305205205620168309156897174699774177845334927117719226801010568014432745656668955822156132836606695517667151503852159940771591670504551349324448035027739018432138128035049762494031246041101942067311055303572498164251535188749023617879285660909568000000000000000000000000000000000000000000000000 [115,20] -6929829108817358069647715690494441247751930669881786358682089050671484855268626457212517129656617995951815950430809266730075729146446500397506347503094861636117466183870652584642392149578783117134440702830338327914483214502786279992103838725307239472466557477291327009608553945078433216277358065862247919386319184028480560463536528807807368022912228968527064462247042663418740613685565369080218145426707876123633924263029762484038668981206124745265530589845537809436115865847404693948944825764457918422247380706327262068501411368470602911376634861560925599223962605271646075995275565553988422818625915305827567652922530168500490081457035448760088362360668621079364168753101745643912898769487394099770012262782962783168501435360475029386653659207562020794738581102426763767740910223281994022982614532786598122898858640941550860707138837679801236760064992514231333915752958887314913562273186754217951172088325086034054962000956901803412716824388801773173926232603087294830541003624939588223004804395065285546867795876554620136924070636644459098835890373145399698018439279351183082508754951473886459001393360322534818044982685908023180458641488520345937724734314426654352208569169688320060266244534408931740646050377503768229450692935941355788397953636780463021186246772953224964906945896447333986423521115448416965545149342958567481325565000735304505010409869334724940110590881629857113379684016725171942595138847978859751370974957280316863231044168658861714856253266381099305672694565596947978250756169411354432714390237456689962841561618917985014001846620541684546129002808352712114741803896771408447464102446066343353153063610142871754715285952398476877393714416176757152495802983290567031899192814391671754379094752249923294551118644280469182841287827456151868774733389817217089643347135714900787518020023622429000052771431784752486724318897425567675553713615990891816257078462895381668043655581643701369791763428893387227013852150083170669535805494259334028477483575683380340439737901487341519430568052132806078829255563639363627372648385740800000000000000000000000000000000000000000000000 [115,21] -145653591878381640837971864292027089901957567992191635770613527834105110803200569331425305066788286934798967046286285341291560546122171640144656496153289841427718151657886869010955054739571030718665284525320004765817486755324810960725236093660898638754430244854747827614478491028057201632674726156792619218836375953101125594872754317317153563698506806403419816299259017249085856314669857566901913658784343568337225667765782565404149449472191509999059269852375370389696481024182422838804778329281341447214714919343214571686646325716959855421808703263338956416502616753203170984957439256044278241570656702090711331461678149526699387118799481734497127220827119803077145263091530516742040913539961323506932458144308000272874104158589935698022650750784611176254031144723709611050087623686762941002497832494109989432045147241780222965249729498800329140216939530859000330960996603066851670469956271615998528508107240855404170623840559235514297596874298512425786187809311842139088485184517959966613393964738099492595441775225966667544136248841469255067890618157593905872572768250380577841538834898691194999239876928608189971637527829684311339168440720743757785985193515582905455630036162055790254806609600261118052756985999529225436203081683108475507091609789338471998861046402848166497267067490097721685946740285566983683888888411967675454417542198998256666572610748240230483874875013142365314543828056649764645134100106698408682411342058342063165622731648077407356764516916869899896656815529424752277211620190941802623384549616239050952779456572665873907545764587375992904602849259672329898478026887915144403448955429990197406966648366573677839595517134304964927736303236639421928572435934036779803310521228217847799085518263224954542300998341665862289460701897257213213639830730691866489929191274148906877439772311888743074689690591206115359677493487558366247946800295108726640896840593959087372505117594462849314243905886100765295044459654675816331334372150325046888307610491194505766046818037855697216644055772263110190805833976919615898428039495680000000000000000000000000000000000000000000 [115,22] 3631143542329607116558275813913681122738194898648234222555034201958337815450352560913303442660407531948561354117195861956397578322237558127648560753336959244455969203775191468386916210594984103378903618505678799759183677140283375590583457313892819962820012634629022521642317548906351656468838871412980289976148743426310322285432106155029530125160222494736021404391904763945403840762424985267156419233059483171219105534744857113451799435204619785696726925396391274547482846136226376968195077586543127521073051601830799812156276383397708074063068351003176782739123414445039144475071736561937196481108149436312980265498455626176251666520685494191074646603659815647754200813966783934322964946440928445588196985395886403259959197314231836735897711179364703124137848850363915919954099551856078370707253055740380693290545882521571272547730409239168993888412657264601179602637154194310671188414110427926144612017371042009841725948628533374835080877871149800304443453806209083264639019993576038298007583783870735192589657196740518075257917989837021443922363965389608760575755527752829829215450917719996650605455442267024253490429639647851248854256951505563247321746078310843307446923579779140668891656817964686927263340799204703417132029773624906418134537682773413130809535035569535561412707045564354588009780533434915887473033262885588651906188718160828613369698165434335052415943267481701793737592375963794978888510267086407297607287727050330172629177686502282703402813240875214654939952198378902814911806043075701369240683292442491197662063379419801678257070504771049417026923119453471274543938957834621532118392901004825868269121043783595716874261841296837297269302349052553257109898912306457840585013406427644877598223449800481004818924313242980163789699525292480128860157200334926136620032680527092886702069259644701233012836122190254827974609815093287046185314987270479872501386828731941674078443164484682641290276609666116293976822176038300928583791989003657472093281943865250994024709927451234438503198044299091750675231462575051971991188170342400000000000000000000000000000000000000000 [115,23] -4111892861049072054826073193358395135317714193054730710136347602542129945026511966485101886542650506793888647232897312861543195836120342529869665513944557531731996450621187411635465152399758387293789660211473223727538691616411214786889551900691906646980901137455160122618056080509547847196394498424408713891535592926202173460827883425552214004159289144849818349181479411998131018371597769362355004123272076818314955060318328718698794868845763980112303724690382153030165153486984644322101475434125684243947916313318715200333749400364700191588758799235413511719865253271516757613231762535615546310353744877994687829372806563492584614806197309521959213374468859565831020715687770145137805366865045880296104379485977918045154262332193210273861993221545676844518873929067562127853853246342807247502623939780538246443757524559892585839635668961213013753476590907279943414805523377547306856088681371380412950816836425824459183130588596364609817226749066760707554674998547750925661363850725363996724026624611379081027185217836556825831556529517580036638114354659293672571836568080960534413455880280581867924602710970821588614010860496353508783020393551933792623665637368173837789315327707346107854748409007709802467490765767566371200900002550556715949741530150377682177704682495190386292973078979312291050655411031693422391171763348125859177518696211280016196277482001927351130202675624909467496568683712434276423521509670703226500735383649615495823732639083255133244841792174990494345784426955481821442165361017119529474069448884561283543833445938947482472018600933297450694234761233266694453485116326776731961097008498767966506462362435598576436528127358705892732422321862333670419530579755461813205454331985597319451683909626829594209923614550486395480159290799534928317156766517794133881764539831731733979419234809483585009404132503970407304104347357289939006990957428067860824722655945666286295594740675201187228016922985855915467122983634070625609785960053902327328013499646606854263209030816816505574378004671011367127293280960884354555416181473280000000000000000000000000000000000000 [115,24] 3183230772310562091801772207146006651669571328336179994557844173379958364055254081176853054719238780995278852180575613209587059295170240307193737809833148653211528041597174462165114640192870444749156978862680263746870659814468395728084424023756535563720732431872213627998482486182643189446160709486682501774369112756248648320856068446567647570641940471925699480791896762775954568994642104979604935447385748698718986225657684118609815477029864320526538269975415569303208668354380392563820832941370731191251263140364495529618548187461197456760104942349152453343948892219747760997366036155730367980396030804169757974535220379419046010359190962500689318226296197905104375434143347159381307145034062566379309234813765188543102230461148693687760878292942551769118702134347712136940788061740917530150474755431078918105916106946617190345370184033162611312375845454892113636608904144345146652973095931825043255531032974123103351871081888911624395543582415525095288124269310195861703514837287153536731727694304287277547487854699546805038812748405715535373216743323340207498784551214284923044065303625175631532771597325836697426480631695875760643109012506552124000310259841642476130083780377307187237918908292603186907764169861327439964614786091589990413716727531937875783998619499115131220491378875949401626728668794429738947993887886850716381855884657991077595733173116211902361885113162158508388943176110868192973483919017422909987338028015685582357391937022961988945805887542857557928169151077094723066825814834707477377827585007561341461651935860896149852341698815500181325879272962475927692505092334460077589434553948028970572528911799012328099361860655616108057788986220810339093326898153715428467915567328873949274222454118990611235742836583271221241489597257548538128241451204324744582624316290101852897628190671148047707037114919913389577173595319311801684298372172008072690707089633407732702224638469266151760337046859170190837951680877554058899749672522015935620584454968315454436626536085392333322921879643102566008335363514414685503965102080000000000000000000000000000000000000 [115,25] -1993075081221887717536347634103542005869167592749169550357765110479318900975203117694062109270914747460082939262113496958652803562803290487599586289004880204178562182485863380758377978863531836422097938535784024979130535682201777172734961632757900986225764116941785612587798310616388115582085954316723103151724303512644911208136711345538457086662946194369411570474574440653691763120313087457475204705526538038625637101695786238666318710573086335976942737284121689538877809130453405003301968481632591873374496387380368194485923331363483552630750285232007588388400776908250517560646218997161845268539045152167595081756594504970154886186918187118491958583692613396365123347488166553626774634827560541192701617299287634660843945906823732574654435891643565770211797192676859092873693605013726355949085686033189106042945414723287187963317762637159837759659171915534578623347458293114449698586026463759706569308546450304225284667640310119228542236439100272238598896588019879579955087067795713857892164520284420571194238007629845203003956426382635641747590534055891573782250131127928965814147806465527624045074048299600861262081866055626776331667465686462036825715656114976936268903187264755214635285572016287451733066780367886042601815305032774719654950506763740462393281987970489443325367675789415328492881767683185668742238913170097936572221259859206314804868646134266727922641914991963437538402205414144885592609789183944445523940283029417920439384896857877476105585421809263313488638552540368687503047201474940216136089425517958324792638754080519471500761451098051545042723593650824585376554016662869868359395135111850264114465875958960678184900223802915644567834507890287490735887456175454588542634684975397663867128165970659307452091954462405988808361172371914713470197875566084295556470364929924926465181600350562918439361253473241289801974432486849990414653110918176610331067796989425481971536574565091518002625667953605470676623021789268568737089974065993246487856640929464586313085839594449101771616318915435523885812609913269060482077393158144000000000000000000000000000000 [115,26] 1013794611134487567605486085551199197933316290685678785571430435797679010133613722586199959504611316739444952451890968656205280543018023447048592942319506819666398013785959932417950247351366293107537671014463059008099488707484607057268018427399826035424107373947180384445696259111302550479232153250559140941848686994680722259153287821088859901067291907008297505186818049811567212547426066089769210855704132359091910103946058280761206959971834871184597156753309874842200414016654782759574208735426748505979422540018386795893654923551690637369060051316768451830814077020555457481927985362970217925031076399707456483004971182599021565417963641577732381545020390189409127216515817681529942464540242490779048296479994598318127728852713436979409698039771496860653221626538282572502413941663138562027648346059037303999098066606482981519892964543675724110592006839679300336730953908171362307546218530146215191900726468683314306536762314637504500287181282527984921332189160015509348291490006459352402485351945118095974296377599597670721537553707061944998427853495892825647523647139618646157542602548746645655504246610578439946675510465341902570429721541579324126658411700642062413042158330861038994594919176308451926685501538321489533928844260234788175621743359844440263026203376606508755276814190548974672471277496330185655851231487245411881599945633056515330263088315226006956814621130795851536021363172939351506373446283380287033516181632327825929583578936813962377072750693732142531747962114897145309645756615275369566305578684627283272944994423624058130720238635623127089915085994508057636236064742013558538286125838388875650760949000486748628652487925112839737463148403561681516570317937406147796815585457989532040830158763748530374359210633037899002603112537756891909088008839221356762124400599285082391659793081380677896882992889754806016288569790385875834389849468202390658551838761466282149152133131802937174036321671039491152740126200868988943484214695568760874235577487751840768636658317403193229478923187858527031992829105493445865456491560960000000000000000000000000000 [115,27] -379613917124425390877181743988175575406714960431652030525540972244554793781867346580986279277352004807737638390884349956029519668066647785546696264778243892586230443822499620585497055516446587726336022196428661731856276694205561845415044893767575916047458185261529704648825514757345655030694091893448300261388624368973724667385091567242158601568895874726967594460533842460960121163609873774395950056358191332417606680102057051476372518997036396222455078864897840621425698897684235296273623029412387131971729410232014480705882220417755626987113880651920019040108986159844911176824779591079388790059284526367035734762205433577543879295265601153937304709446742871159251766508453405774602828948359312981066564869462873294739614351905100653303582575431308793747413039324690850820484820954415392844294322682247532803396698726857216151190087685808802474689520282439886959329874168415034044695609049324367827468471093655437802932112410499457310584904186103323386408263484681531065902742694307303802707955943102916838432359153168761823703264620747505280563510065993341825188608837165612379833640491325600390064421796861982320920559388196587645557300728322468085675439672530165951354633398563373032478524061415502008826511632576747306026311920747376093247240949144184411564954155114233909633883851593513883675608703018486404608339533977153496589779516349288808966636423990399215283360317354419434897805065143193758844507641356332834644260575774200270389768079204772574997889100737191766869882004022667147174338480440894193279160520699293891843936389202087417871430053562965042324991467271069125042148279302167982099175284017766683636145602848269804568292885731692529860182065288361960854618787191427510228879582774451698566199700853231182972602093556769595138060698484597448348034128402167906152357263664934599539327349679826477583532374099985788671039340801075314067351992314909188458295581231295745638471661415655552500478057186923378127169474755154472464946690519329223702742237194594285771472720340439568460698452799854930669075375075083438037170913280000000000000000000000000 [115,28] 73966766177105952614280440118532123062853720492591417184872607437410773151110834749224142165304593140754104782024186494564182031444467124035407513523817281532410413707389384334156721340204594099572118567147969160958282591202285726666953274327987766566303158330425635306703656061502916218823125133948547799837017208979484226952732509048752931786921540624177916109022192895214422875964364278686582690218064696401294429999471481485455300870298703745938440746695266032824663453697018628492036089847562609623191734312007515524467067456732328287798790711216233719434286172174762424171177825014897285324476481701730332371974205865102602450565076303398921448471742976014070488535929177729282272876545811858347134558975689022332916896488608062470684547779656988178062583937224279371864395564861817205546273907136049995316639117177749252681695428084089144104176055455722504954312484005870521584825980990780237334967077504372139498481129801147729981474631340500979879735248681542452574440343185203755155153977352282750072263342107740215026182865281510492357205705118455080330803149363117142885840324697869224467730209390668611973389607074285664298910793566030039421439075183670776531889361749962509026073354485768555906951968676903566167939409719027651548313965397681953504556635981617810924064016940256541743237437971938035468924552919834824013840987088791802537951447605890059623434256188873092741167395290659453794972375295506856260173385398886779265033373058953261099048176308539938265681112414454223522246410679674199898368122188474905865728708185142489881575846714461180350644074379419272319200898730119458552887029598445214733155609850949295201044147744224333767276892828234251988961257512756355458124331332178774029464614465429138068814015345479391945288545839995775868166227941942959229519156841419283022340734173590934756382052507390309199865317622660314153678617640003980744517049196429790291257742389514711385053988465484209477435145611422073692110897789284160020194923702419403306305101371301797575859780698957220998510428395953617242370867200000000000000000000000 [115,29] 17762369975115881260852937492312054917152678022512351126731270375256804918817671204378480769138151381871892119730192931815733799397851686446779323179005546696308755477984533528846893574310524732415072609850119017871614289993697686280619474990601662509009958883150859675120542971895277344617251994846023510972801839288556698783979006171666431586723981136629200990366421485941937177491350330324462250627351836212198790352848201621236462142727237873548399896833285860429178598617335233870344809129541002246681985941370404350271807423179309380738786155748027553811378514944476481355483706561696044478848933211389493178814472274285830954069408386156946380699153169722870837038792634917607791742350674980598286406232640671196914086068627038968946626086275102097176682201298728423589483722706649097102432461986987139114423001306002242244323853281909879044588802428516652892758621714046529775562510629512110353638438756505052952715002523863295496936294039143255600882999466215504770169206238959854577594616365136227819895038941944918224377762819048518542918800193220103155237452671267651211196184331094829057746419025980265502934158640379615656274514887717336417349477574590609802737684840746726053611413265873459862746029248188941171629448625865647103277928907416120853475073018757240177547079349294560916020330003523612186230504844647735945785303695498235996620199549339556073723974461826767497447594810053528359002538091249326596577696719201023346534912871887138146920721734401372598803931193086331259613429351283026888272792387796058485214404289405663550698302014344421089711343361966890448615937198954895559784526994554304308833535563704096661974594492945731430849674253522167198475794444073517716279061762111826131684067279620764763447794646483220099694140007675675502739677944506699424828536090847748157157868621018941901120818123735639430595921458309590607811972674399780394816227795363163423273123537327649841405083117198628963024917685254452602141095435611613996758704675662162877625230877837784980490034512933283225277525119779948081237196800000000000000000000 [115,30] -22544912570482296862090705174941583424155439319559711769962885870197853500449251549115313288091817640747611969725295534702220408654384495969700939750176231257230715349670790683480249052217609333781902089937086800011357264531502738489894851041102060070025005805479853565831869964977042731749652505641544696377830535819692655412216320112333634834620729354563014500635383314915009939936694050776000341657595042702935143020486867169691805301005085029725920875035768464221940870112895921612978452768854211828750825961261188994553262054289665775486045499141569912559927315999301703200186066268021086306448128262034828250296547997256620279039140784288478574663773642846623908092166371396295456155281368162437013419438521427154967699164824271459469017377650841166680383272766188716308046755718174603077329278545896619093273132022346388596517453782999401665268292627050446153241757788779524412457137141958761215413146922816215365459454284566349267220742328645182828502422864070363925744508206391041854509636781593117970816739948459285013813741653609958886664440391016174425497690578977027908374074044296457014265893732128578520719138028109270136638987440592112189161510022681790310730285381500156810744048940591255067048365032619814088278256869042335223916401166678304818795200306854060460709833100806831974391386551367984625185283425595492377758321919335444488250548390296275962369007676593271022853366980526888464596193806446293207806803417470547225295570102101173188624350409347365896996934097187738856778310369078853669870867726072522222257000396083707385508208275433013382628407409182577635124066682409452100338709989360639649804548626432083198950954177044595867025983206717720999451045740065281470767436767970488667022926234276863570220867511634759091261541866706249342866420724880182143661455164530494867478632172970904673704022684527893795062602309328024456525357101808427291439136721317188733146496562669322834466982847874603779525728406093931668149330234248909160220150046213264923207292704003903759173163201354846582750817199448090797408256000000000000000000 [115,31] 11804560487355491028360049443595491546229072860653811107368304338413668650257450466916725904317355739119885383978921151093074489828171781201157613603070683531273186958553997189895700932447960510002579841004226069128666349689056299240805429741934657676106269248596461996661576995974164182515393898434253561729130888215131034393538270342405594694849839469857329495570397695615092045896659080877904487637415102081209641150851012110264382329868155053948958211989002426980211621590563084723498686359412742736786433371692516054937530251556395115421683710070398360073688925822050270461609360561092700371708066531854442912093877086042560756780961045245510626345887774001312224033277690432066652419002794696201046561157762482810739960280140038894060156875986371416946241856813485422603049881785057809906987499463815227500691583713310588030816205094582311023479401518493790635434762277540802644930632502166307237343109359999399800477487162389518338965353416671475277723078438448331497283239996002297771440427420287321601425101585131263310358746336932290100908414637327256626032645618524882959891703092510268027969019386363123249665818467727806031776274634791425861176001713278281324671707262341141577780806225674615267498454318834696202752271663265056290005200306435505383732157396787544146176755893487400687912036691100223553336820283795018517230836169875367580912882025383009026994128219361488771514013320095077057348077713608595641416768554480154753341514307146685985925264074411084410215194339515300214997587497989319501022791808998730585068612166437048039132132424718190219729496813369152825385888512425888421994915788280133567654676065412297216844758627628496955011261382658332887033654042837333306788625321643168947237308567145345669494314576788137548001702127675672741284573840435775691736401946176253704820387802162507173056925315246113019179171600190923170989060186775742400625390772441968715031265325012294149879189963504427947895229858514575410714822643874944701549190056307173989858471982514602976203704175096746996503396869585632775005798400000000000000 [115,32] -5045544203408408611160132847516928843331572849013841397648730991116699341334346379138589362873133228525000690051943389097679295763702098190343503991682215409856053048306253203646069340600598207553730876091152375617219489225180225162651851785893608920594036971630637572698150374389936337609187514878763903350434132460236476032091789755242049200095503844947375037842597302977725406215339993062216349100108393539407459153705996783848691035249995122607321818114439422227936658161461259331205998351914538291749637916774765429803301576107435484334583422666352122644536570210195425364629277008768960542219314991497702952101246943575408050454822473351105298468623187200013197471377714687172618325224795175400320424250273513642206820315103819649829332724997894579197917466064998118963437026427203916620201597493267085906718582467549747091038148061396199726621571474941041872788332541627724552505368362828725899414203073370933986789499128592395282939381555976065152623006675386347067538719485576185123391464836599726568482335333984475592336644141273225610442653652484305510002084284317877166446289754796160955570158358316018366997209548565822705942751418224406472368077479944731074739128289998789987078628918812061362370112447695627057545042729542383525910325845941622376594708403041623933981472123749115099475744365316853810499058360674035729132158088169299947860858120213381355288891892302182836998060850029989391213978745040496186125197009906863344980725156564798506296391197215531705049900795274445585750301141664440713293235746231187847193774502634715313276055044987387273663707014340061517979811394660281249449824250736435175976923896128185669079592396516429265771349722307054915440136032468109169333512944644695694152202525993659150609439856167522194191810853429469121601777277610130590528639081196635078773842292347087297182843892650360610424190160204779181781089276427481408302576405735926502240648687269376344801678758294852850616570684160969148895444050468349154296227473290147340628653147082611144647383001654257338727625921722161511268352000000000000 [115,33] 2018879745744345974724434335384629999221829917343538863002871250374892313481182314719740072750169131493972645432576020410760538572119458531422364783234638867183585809414907161175182573844926981386059892180516746795388277533944312207069704351795007720476149878129040455986589256082067402291669510041036887208328400953203457251390258157682741073349789362192436715294207524701039461522050559188215082831724234834339995532566012443950807140996897239842557942881372229729717629145391759396483889609704714353597913421886855998534100861481739524040696297775739341027662120269007286918664787894096274388936990966075932050390286617956934654902895847038598665963108224637752670508336011581085679324975938090877591146270155925086623367144122466803283522487969606021985710260373481884991601548998259745600227278702242015340240088184847214383791003238897908875703062120426831550286726184923134652669764616638412143446933358813699489796338693863926710124243239969865081541431747091476771854845061810278882048098699215000385840900221585428488818238775030973678569645756295471071769410379702385931927301661239373925694932411678420298809210555390255066576505215681273046866303155356796205761086076617832647331652421801540312452969242671239577637586904011854746787675150674134681651803946313808765955130561584540952222742688448100168063540573722605049562515393353337545791168868364250610711622945935788231677291065901987536114664483104020407976071633026249751870543761103305106410235178548826436086672595161336018288507474072059221023689504984516825890222020674038536434486599700880033412791050751261575442480985518707006501570928514204548468939530987562843740019639480557288042092842795756816199818031187872156455474291398603488729210383195390333082262325523813663275387771494248471541213005480651855777667488354189853134868667981096154730200245383504138142350073065765191143258001940538937905463716711268402757328415781555202600671043217847395065111110154345070963389869349363985032768585967716836595556967612610981593747407452548716638932137055855109472256000000000 [115,34] -679238833435591050458283723672338847179264114614920832933752328980638722963102088943843442091648137434589312953415745279458575942531266579030183195549197230553397760797518865016988693855884851727739642161045842606666396354911194356286076037523845949854120552537647117678276861518846768442052103907382598286681523383127457054150671419920876194524450092986926627194087127337344379588370071496034713077414511659219054282304298327871313035779714112444885338158377442054638886178852050479199886216314748309593852094263147097212495987728694012828520896226115962233989973921185213098770841666438835790993350357653063660912716704076723393929297232646466217119574788947073582896977233001236250089773240166230371067695468471375714910216618645277000599984529180963779674541939639343261651191696591917175394359808973441854578667557636822302929470886717718020114490842400327001404494727110672557924997459570020507016913378351618391487472993319232382578120735002782155441053660829886042252336069229725604837113104796109578875187806268690422914024665665771143617100937516559270095229687373535254860085141509751069732112428150093343912287148437396316594249694461927952297751749820735389453420529116593771877102603632879186043704403024977337452359015455174308426871975198440910045388170680466889712010761006334867104537365414317212298495141678350036486926112153827045906599091742090160950185563491483582214175920921429177924080110036601543276984835273059219961384955309459173221937764433694905801347183826255902385513808280463573199480816005947301589941530966317997292648694723061420251903096866230541671139656288674196870930374511774236974309795660240156547584738360881196280259434063188519544442215435819150140707100715087150364484452688332974197410747306998091500550888356433431276725250483123643106768029055701082272482128125945250431268545774653502843969566899414345623181201486761057085759785243632969223118649588626117245805059445861379580099671123786345260657925734827937727773010715902023400722438232133988419470583934031079876714494080311413825536000000 [115,35] 153621004895087238130461378313240096733876282854015143951508816043786526317983996309252801783851939835948005268442588077957228993717020018612318612688538481060184995509247812034796889583769779681772627599769977850728842400208192005261313256625521761326712027431271876324924231515764660615532045480181424043033103805552762625062268711437649698295659826916781939385683202867785700869344620377142430471097823653519216250303727667930099315671589240565395587401502770734768725501214326562690071571925086283455040547205322892537089619051104077497924284290876280126539589193895389409220257356494712184061732079263004818217154814245792651037808608232820810385003134118615247836502376851387938209198801189923773465331873791277349662783012560027520014968466095872479861244876908302894824368673519959009627567435853557849563537548030644685578858414260299106671350240616669343721643502987123116790469184912785741339378166456714889570789122850864333564319649386697466903618175516598979139198717918513364222588061422502882428484556250559992438887585809051470228021805431153575738469838715482849952126309604112463904173787499028874337721577176904681095647694131284388988428993004153092001002836404626270485694341837351155564002297842403162363918551196741168241535286812562332462814711964145549113647613800814587860863526367151315307132127953383385254244784343107248146757848942568190455635338643920678598537111948986347359206170602054508647311871450631327468374877940412556898887472214124160956254141870680461337121675108782242782762260230489449581444834668464220515207843277698854347417251479231644548118236441897339284255502172611589734919730339626633686907932472249026151716528618757376369618123837401036072292873476754324436982585928736919035448719216427857123410968893505779167129516778669477307137200597978736442028643027928459815198786467682747516260853234623462370959006275976063951212671378342499444579889663452903416511790567669554123161381566628012439853020823331747457436224756837838522862514237354400733318177714476591322815534305746027237169200 [115,36] -10968047039001206606694840618196891781052545891378531946619252393244404954442249053741993898167975250477954034993599101974987330252125648191642046587661457953643107390714997467885059551803134613638382357483900592791145140316332482142125115169169052046321217874103830403226567600126253460556047795385320910455544615213513419326276287104229283459696819610139098311742376318011061749783335793273745020698957463706026945628580864673174853125488083008656487990967977525423103372191324420477542027189789527111256628522245713879019980722361417580191521119466290792945576874936662165938141240076534524158086382379798709449594959204675208463551251516762575506661697795031081062316794444916988593381420712756421236916170221922791444967562562469726974885706713356883454958712952856412527811282991050473251754123973896474571264539639533930872531469054458486578194831435220730654867042551847731305708668453771733912684314607401271089155125930004726996201757830539721192242379258107637683139678679002545589142731191704127096402412909860310490636752289667433444614373315484140820559229748231149338025364666760941560364142470778898310324650036720553479594494307842427989631337508881190110618971969362517320099473918546072985436111234154275205646367538811129680919697474179463664526094298714431167047934264559821267219824707844324230976764956453746866885633492090308462243480029969949442634447794248944577444030802176325361152735706640107187137299783503143803047626913167266099385604715638926874158053104052127932541547163116808009477513527537482468375877278899912955729156420145851378917118196133999772687395010251451718264995956295921105493590714274436352687696418913398465786306690837708408099659781642532124344989086631338035214371672263840589834392481449124904972348884023536973337616106728290899489062231230489277439942645883583563076633147132425537906469920968576515284873595011927893440770665392630876832466370129746507033036719886790539821298401408295851815208912657557237052763016031859238463591133657803640666663746891856972010298349313130640000 [115,37] -6131772306974592314303425485117944547717457124525171278527664612811012803105692214844765209448804009503230135061252900555782332900510711626034983679211145774087200094688532537249077824494603323720334824792170410014126300474996334433369584796869469948200069376743458283061639531064466876090424847079725392606655962766826496877041762493150697224379633249186532406248997882783815169541274632283531839881373543834854474981853913771601398763148843312706294921566746402102899518507931861193421106560594664782306759607025496778234165190271360836467546201212551190394543140228945684950511045715281088295112136699195250692588914735065035726886290608032947715792715531393295961035789067006809791632830187428005946109434756970455123245931580521885486785531238690993259002554381063000439545682752915177241002331035397364082420025205409626182519996108995929058687316300051820061504934329661286372001934078025135264586602155289570721111176055884180733377048731583450140515048027806573880674251558382462219696828321587963659070061857876881945841295134343019777472762178987397824113517069660893496762726366367126586918723205480352526674520788647832447270266250261090352264269279137853996177008020895028388851818320640742418963323664130644588520358143646347231346739118469306243133002158874291889124219283499714880718072811915251072439334423774067898758170891849757403285170588492927087875836231082949593062873211898727945570221473750193157758390837242311700139454282475827410765190180029309551831638576493176584861453834479326687277071494352463707755035510151692715497800564416710684119166045005736501285027268251172256341864963312804858365784802005738836580517127080218952607228597633061817168882998885736521316080524799495217373490197851153662278518751050159057901827920880667961709486572837436577510203383963345593585652665525127687961482004657183332616347705081803773861359071132766893143560808098733239134327852575919025066507039348484493373406056494926907675990845604796590987699656463058870933529131096496285781610799006172246043569477328087600 [115,38] 2486738479678721509565249074914159774097580384859675986458480375466706370722883582298414906579982569689323135420737500571616734274585192323843037506869073636983614412896663258877215462976455166500040461963941804911228518531313020366884994195232815706349333259896092713223337807265577935500321343036646592841960428171842506601515671866734273071856955885221161504861428637778311484817432289308352645266510029516285927895987329986056096916440039407112246203388821623191401853969852867813016607669874356231361600253400342003346435642473434819273969502774573426172517983237808582038465726089449176115181746851498206680150641084210282072487950210443161491910905561862169468381804898761194868815085376603651664900881670873345793407770439327596238873911551593194110954495007123779324310398468732483212408587284887960609146405747405953449037054113172090950266020049385773485267613578259613554803681615822622826994990029870467518214748441846797827284638244731478799812667631120837101644767368719613335203772380273486763754193524677679521279634849253353467271936694439822025204769412747331067473766790267587584136698606501359340245030255964695012752830388041793571758714779121741113736734422108923135401320441001159144634680162391833358516884961312530819780380044630314695832435880235169085016841748856210075960011743424643456690282185832264014346973366168626734906110352434679148055960432450464087345635445798155084260819201802969414289581919794998134827829432398108379081065142468147796124624492604944775878207949025091990899334162076121719842306343385118284253411412129666898955007944565442872044066666975445731087432106771166655478744351028515861959638607342091418911931670437355568386358167756908293640210227956489347757882501128943663607017240992158422459358704345533262144345258260296825054620859595311322094219900399368694356355945602345754302573932781206748230006665935296849531230251693989817921001452910750066392346833271751564506873997033788487763268924027487197994305660359409796539570062061320622903666152193344077378809427193600 [115,39] -376385479502937225000468430380673268227745811280826375102127919706245825473643131345058473678306859119466548532852509505222840481770386027123126758688178409373085600004259694579056655336512909225710695226028787236751850707801757573055293741198507121961762867710784485126409129743953938014866483353430611841591753581194640809782023899982955772386444154036330222638519391903423062506921663507922790624018730936775624796329141701143182869478250894009646409703527105112319976017570550291509050969758485210112373193463060010875297176999728962448619863758319239868855628613342044120100426004445947658390909231904128803791258837058509782668403096533214652283659229301560987461740457370229914446792851830612925266115622828580506666817550341206842822931109032576498381238449270696717711953726868194671250150830109139202543143348063717901153528348048805239741143057271551935452213317733236220192588661124812254001816650179763935707090755126169961858687081623915490713251000330177438113328862660127291786747961258175310737287962001310804839055625622743634236953121550399230036588965010655808424878107621543941237030058669978264977079095803798991457250550769104920451872118386899891580453342614289870373886640265275532961163384041345040184868147184209699337204216052264066481414216997906980454814147921150651051237534716969560566162878454339848480858055045513674742421684213646807794944374384160575141342649990271484967576499303278134083870252059702870495990083573765695343993876502919907232075450330629539677667842891058329409573480239347952089695455068087686488758990856586017150955566574418876735913834462049306328146987266989975103981971179903263533054634200618191173517356375167049254508061573248453831007804799560005172225488887444759710097462698928645485366976028082012538130598767165167462248454437938756941485212850282698691840386599899307073516451633057117466547890835430157918165724503586247233909762169219575827437137318786153763118894846668828505211056389709671221365371299699758594038107412177468869046889331370815376727984800 [115,40] -31791731780150458106044639533028871371936128471653656461711978771957191232318017669058182631881988145640615598379915523731256072028171957696538817166358490548433418464387679856835039179308491759773919872824473110157507516494443814357479566728753620690842391805030516104942571062379103527433346569805349332874423428653902528429426527897477126354670946849841588005999750913440738710264052467641922869232148772022735232010243614046467054294959531743696538863256180668327158663778164079783385423943954686072404266708592652463278035708307112705003006260645317430843591369346108161080932428714626470345860228318539139427220588054224000708388070036113269347614607018799164835399479028063211815971709516557539834309248310596201112404195494943425874710329732125283634941051509674729934533573355595272383534748441908023124195087486846857281611900880741051785394324790650390177169114157887782653584818628490162799718740452442521279810064132567355421817988902108184609397515345136833136989535884939155355241121400756320282359861116154139171510816488168786428205554565221892027160743586307888524862892673874757085095382228266572591873919531293304040371117664285404411710435725082589668153353590619254271665137647669948377051417325419175921307447318994429887399595570145429028018036538484655606987997526333927710620709660299518185793852649752338064392295982216134470036037014442565939308119922189729090593670112979524903708703751762134379691712713431619875264429728881204595862168510332153168767884650232224732614247499701547695173116069869945303310190161088712043190701586355322726396278045526861882451469431044473292393876398492660028829928848569175893181918541669304939253712946836224771676724704693385763677194569033992027071745103799645166839001921986754687347665357786213394837132880371785341713584760545944673353444747060852400658377323263918605313386594744641122684902602349697047583008231526220684042375129143889898412213647445085678596648486743942961302183183860972209869776115345829431652557165418769537109895148248273637568000 [115,41] 36499468527298913923617327714993848423491222202617123949980298455635464596176642661348483865343736927514540511850631157220063507062362061042620869818182618178706007951582571634969766006331133970799813613147893578032054493433531968598635404989055272858273401385625601480117364012358313299757735325895142465174261907464157839764256415009974214794781065153914870572898288143833274861539716325094431203627464318241629794166389742356985998604429972962577826522714789823749371138068998819266705615806230245875437975857441403212961155708667160059723201095615772962746281791291910140101797282995940664762006812036657485911696880002632761321943820985826232103012207697896316002977566632274212819133408458542925474040310787181759006715197837680009548975166693101707544094855526175364843427221372999406857332920039995936869164021751992926893055707649139242499779405971161773525998562889808348068268469175563148264561077321097301662443851248691790234279747204218566934102026917579028351878565115901514665795850037665212248742486898724981976749390758357451726019278079213938030653106191767382350447926161635482562985104388118357946068331235808566609131683754175536582031947108005886163996816692944741443316712740278411623902187394427656761030171987070938377270847282749905602914329764880797180728160892889556175973273628090925551812001367177692248957387719659942160178124764305500824863568873963663026609857276040933339113814062106914584089299074904659495365766560812588586323117420795097731590154031367358754272648166956388809327239475021330503271073113068162065270108955502843751333147539799343251676685309257044696837473568609703419825048573362769969368635319940206653460407111075129969692875848823680323613180053263730948394871415723848520448979473332170166325806555881756285319179403955641485380525427539569574403355686111478616183146330338218120864866852149813313975067396424445387920218090837318457453597336052632883111293542473150235234232328532461475915979564346172898521843016119485855015291408737856730628293364942153105600 [115,42] -13040150724062458968817497970829892865101185481908468126844113660724975454064115879677770524856903231558440180117380838339546737452836117483390905801594981698803223193174223588739198102138767850166570469328790511933426137558112656832239768219225355507790139196603963707773485231735410866398987337068173075336406996872400380984844969692853264320084999068210738784591085607767565870749159889806474687575780130432291882393501782524581512991399899156123514560126243436702470123007967282819576938297300039446778018473127647708083330339613882255946741868424256137965496708515266366724072236015840015313452280235115459629386329589422747349327821809588959372860049496515455108661033821563512670501506803487130975485206295129132809285749969623221318832375720710106428421094864956762895121324065034022863120462449326030231585893576589524091928068220461219729318762116289621805022797355150022600043082282598309653980789823741708242289027025217453568193657318271443352911335007900654060031525846910498417444173947582411316639630812442583030183295277275447288589570019070413788709967544582222331722575976691517368479248292642539397974073068162575123069105794387688347875129253307506582392865606884703452062511309226231089690969812327962115112768961245886413043767092684699301830679777649725168787584189354744942874247914893730601243820308080276085776879143435446311670972314354697306655908824726143648370562871265951509903017503382310143165581292723864067902136571784676021793999191258517235230163615961797529272255989122227707376506999877958857185144368801491471432031337351959470180162336803377941078108001710058493426928511673437516271390845494139118792767817455437950969469457631052984311601994254798263693076337799126157905888875272865085465157821137083200256495509882869417888859950017030116235827216339704010253265659826901958334897956320725961840992240092717857680085690883096060863312098619742976910465622364065223388097298972702483352457341567983756332539239167379895894134491109812598289412219702435098497186589902176000 [115,43] 3313948426598969062763844879747010802106734798394113956220451533333495159531728271296568989463776965109996248120763245649792010773288431223340843003008793858249840666820152542353240701276903993259651145332421512989756740142737475323815760711525275109903528441088766113670853350718886020115689061353416615363792817086080034723549079720096894170884637145071363724260513684615490972912312182231943502894562012270389824006193343750635814175612038981203309246368309311905828617015323295960658542114418097405105515156413227521120184914168724708386822083787189496257336037940575282139098880438923598339725726254383503372182479526912739085305115883844840168643630724421923224970355707104978577102421054428416319616274642911371192591358780229470558807463952486155834162788263573700068696973033520816178191033349424606029273178499046368511665630348215967548713055123366707069360067393202571253317382968505921405106121819514001763528448271582183808061882948593749206150716485841945006498378299486893114394739671233684345710121056303433808683612526625793119057975597696051363320541113488857273695138523476045578278425446033531132111991197673870031134445636004518564563430008002458547567877477523177022844259614083784940068252639904471806678812833288762996355260814386344145297874073695625837659557348388977867534192269718560193193643558602196881466850316001593123879104239840742076638859822774102091760523574950513439088199506808260253557424330536264964112490764067769849925569206793191284875860352826578069199674517075397121585281167799771123853846438302480676011912885161809250768199490340575215061594693134117999959726363225460283847371391525773637015044593248447435306180645822479619322529426653124680166375539905781626163130531124690084954253541631110647591638062242366970866537308988965135203476300805590248799301023239896158027783382521088058039089196997215288217520370120806134159868295885248454206234357594389844745580128446388293053940192496287082491979585026080744102159269043005508911063667992775894298506218619040 [115,44] -661484563212101152211814667965391298782960690791604357429473741975689015839104484648185867937656998280834636745382001507513411867980958951489485629665805882329839823272617689157807809585453181043185521721852686452133823395554280086497257667355148752051648664636680659518190662756987045318247147122462444584158827575366040886639765822607347037967834298194623598583820360906116076299296685057522969203813093873821535057111323126035150892225789665209049158208007372564473686876417683113468743175369196128823311983949974411333176969191534900272345446272827059675290858330809654998175877312318893840408195905080178642307174684149730631259622730497399046333533459622988111859288107284068333321476679311778017236756122038312846417924889490783227423743333348931495194282584376452214075947353264285960507119898506999835909380776719545048835361610773281575802114679982965733004274064749370511767444214944921674221217111459400220391174297626504161209797645797878324357863482870346179488773646667412716221942381749717951719126877231051360859922201071313821543938569458254352435223504328527645308665866397972222682571931402628148759595993046491076036290255387175909533596486030068790609167090652446918314589900589320759805796811164973927563385289997115397915825859359715038812924336745820550702444002365420009046525449294079940522499972013112615596634860632242678870385762424503673889568577089211735133064522316421970921663895965777745191309476970207620320005602262962664286529088209175380051828068792047483830846283403560016944177877428634792992231442928693344680591757635627121902318274782510957968448460976482102962629430423064872324148064142341055482665764452008871223789208614173645598354035207628492353083165211926304153024567266388510752845577600536609103851501667341885799376617683422566223067566381786727437857811475724920052825682791482438821417554576388490846334413241063100861301267736598719977027290111857596012003921317054864019287752934868173533201152757617985534770629147671146595829810134483859892120213760 [115,45] 103777801076979862365301758589132015562967669276428016513809149079343675071677997835445885811125473698893622223522847170815927560687307867908578171244844618239292274274133636194605840354740524188121325707089863595574454630032581013212376686001068629473771440048689682436131683494417577418841380462364653922888144358621958480098551601756790305757153528074681871954673999685927360603121918087733747802478968297721642642791099162363099257160601468036052700316409301506024437419891315897148885681432976593991341371323741671369003589542688445799815795209880265007105827028277366586656847387164815363481727128856435708117231034989674159693580643289349201764901712104977876009071508273638184897864635308735119628410542174456172940136590762900121102285164832555302229704341182509883340675721082458826408654518893650171725951145731606937144610276542839815975053941294965776713911433604905911102688201802287838076117654655975964196811243199474662384827862961044745351936549631331747917952548100368249867144257523135537005776680524794189573956373428948775378623345911377681963689924879424599477733280158553222596637960759600057272016931905378088390881614923370406701631555881899120943282224287975860106380576759154475313461367499579669825725319126295981592415462630392776552750260443821166080921332314150544095546428338278858629441686430400725466467860736151662578245980632640773228771718559509607376212068105630852542339088788096013287019179894580664758923339378305880669999452530198524867216975510477903892479794876698730883817193269316288681660444577087960214887273737927624671278368132659110613050151132081432665037229106892519919579733258144019957004813387736850893483107834235905470993354210664419668832214730837529556917222265713128739713065692094483160784597418427211260225694179606811984066161482032878352038559480388483955919552501747183029226419635378419412933512340022279688688976078779956886562609467275337917542841780264306165046695296749870961975118420443581961478424646309257976700884206796304550552864 [115,46] -11823124438377500839056706885354782957175633402734431269878256736681268815769446979204804189842864615664175918001264746643227310093354204912504884584132970973909725718690980528653858754030280700088612574901349748296019786894691311877435550907641074756089625269237032039055258990542789233129030579041203086827871639710442607688430560544623470526766282638356392216927783344829200900598201260103852076628537980963436473637718683029939752403497746589949662966192697538705560735774853969133030828976941365683324174151888227049424366346784664336473987822779054339935264698232051544846536888188005484332065643895204228832178972856107147748354976157700172973806899107375637065385980565654804823967495055866399206980275056439304344771952539501847263308791427158258702808090961630878930654193532122736965415478350603770287751982039192965955066054684865639224152548731860753700694242548861472961929218710041372269891668411346102575595519325729785300093328091551314949795411141469865350069206306774614857017159121777054361718824987303376386732608254651004292564004266884879950634569892440489146070624376839153504666714715268792982927964532379733645781655802080849259732349695491637611991187368049712619316400682934584608092849679834542304639909098277445271140051098202203593104156199250158050959137292463532794317363541703387275063006378560170776217353491303310162256599858247252118720517188437284525763966795883988779169546862586350728363350795983733707442215013557713109167224381870706881869118106943161722663420976240677889667197886128164479983395839994209384932186306326098938900368865370029879119152982580376627080366227734923798008783513362616840992866837261793058688941751331497071574744765255605640513093709791189178083188021219697913284699602026749469813833298551520535415526870667789263990003363987637354904341554065798342301206495366261584627455170220198413943858728047829755916964822745604026752208908833523888676481118678463959191986151144484330564824333406703801180414547023064843608273993891547952128 [115,47] 542539426208073474607044891493110669366393991232298889309349425453460790549522683450561988706465790833812672742909691965316574987113082191146756969645465139559044196866298719014596766247539503598066483071388602168349900034293720696415416225731377117237480333444007947652943703390394354920322208916792248053515167511274466049844321125974838119928730456614821896424622016957950799079384361049212423717492073268852278175687983152076273768610950997575429988309440909468480719496333505477518292697408869393971128402490973866673041877988654311709582228193752199085347163766482111464308803210692804983220227922170869893100043176602867644481227160619969651713855307923857282556730334338999066502014420242970397260739865432733116903831310749443494096747720223154337941393165339112472981405090260714935119677760444561568075101133773614260166533562256530383674680152627340373405415126711820852348243970047701896357441209818799776837863318931421700922460501453529029612877041852408972522044174013412909489630547706139586402242939772071281114445856752795114214434911185597257366933542028814266800714684103939724748686664604564599613464051364319416841768648043614319085443601526053475448607502760032886453057851749999585464028678557681102501993060262100783425403378582721537463007019505975523222361541584513018267705087938942555939862616882133468359058397789726517035517973628846340906660733749681569653060197472351656280581011224055447629822321832110726675420662366291809236319054055279811719573458618232020233688433943272125788107042329462075999058006025442880403772511043236620213861368706302720010171587892499089509932604565400950402653952028928171757857570882689147128439618310720709072638368941279658763474819559749646172428338026260971256249545259256060729507457763288993605173008040843690698028656843644722408154575374637981711350023147968657637327034839012107890429320469411678688761854795973511430879478698269202049169281064168967136437318715993830139888579197279887759578802080376054452257982909985280 [115,48] 165386256149904334340421318329662922158176177748906114032404476484425206147738727307476216237477213239230687018089433369076300782124721081488291767805926604196067709540077615925549365312715778220911127215410331379470952077136892540550063090589921562654274706261054957451131210641100460812629198943283725248586364342903764113625945038964160268870469237118881474929281128945084347272623564506529991929012787776009662879234838311644547478866698391076935802682403469073100190835386171206852229495391653352521701501962204040565876355674985395263061133240241942333932990592315714673082794186585480137769529386054438028177383771361039923421185961822683435192898436970460528050190919000092692424871226106962394607330424468261823233564644378329648376941715604308746124704612227879706857228305167177523323974210539189161251134257132209339883646605989169839415473336435741229077744167130389209996422328918399099543223442995988484961066918989794675586010246707922398958975726974982428351078754747511477591298421657183709095486268503116410597882356138474394593079491439344588272366212948565386440060160677037175325077323257037709335261788487070206581676629760208300278205162117440445012547715085063943230156993947799947594296598305649391990080527591440101900077970806399926211469709543663791518670819641197881482150048853641964916929173069310729883404262430429568307169264130466944199060952406908431878784892345808997510546512463142398844953943626506762203645807314952800780473710448875571114998352457910082586003630477353875701998692989179784865924269792597234324503360380212280886890706736906483204806976877933352661046063915382728819774055502151717401324853224240798210628950791530161631097469940377604863562073307551190410986150068386080403762219444746148498257098092595998434417012580207213268477634436946814978727976415438052059943340415027050445898950437988505847943765489097759904427649432848992238013037957170081877414333416653187374246205463059372333452847374164451565929383774545938013379824636160 [115,49] -59866228314523801416687286395333264640565286212001145962632733181428260665980755871796620144921149297825219636282346325795613128310285014379713766554810568476285131191007455528724244216082738296985204564085733968170902500588382020887135731079582043575949102837265534533379264870894525000051461564557963765419125210297170708325890059494639969562903686655419524690803293183263499160591634147685494424212454223305785455514609824532707658099086577856873378810617915096925884868497438769150680208315011711843103172610981855522058973005985814207077170077870042188864188444486236050798856149330024010201185772798815494955398474079905656879351212355763310570008668148805510306412754851338991189922446784396037450105182414498255209491483736833433158946872811969820703974719943564603928445076996192521224227876931835918360017193883881812442061222542818414730156007839999596689264298611984259944703600066825672756423605515509931037333867631635887345656056482454403088088435402825050996055237554190211879631432592654075686734308006573571754839179145195232291050537653472694283368552870062130704787186712430827762930362151067258733744680271326730855912905397762873641699710004420863915042687427183075376413762990739923358182232777232544406830156496069015465683865152174429736210038323195192579311226773717738791712265074994210535680701610293963984059955646287204018808492628576233530005548966078351638450310755536206663555449181593386821631584166615892168267633799600840134910512862367246243927721260932457691999798310602518140840377746559302190640134487474739086603987231965433560804287832769684612736467794513049642842404438401725730559127389648516829010965600662844775449440009319293064079761302907956919102600565158252827135800070133198338794104750188737668597497308578222629786950876777157592729427150473578240609543322965901092006749963495655596630855258654852903257805073629244740849977118051867458863893214401393329681199347860840055511782257821851068191791464914400245266839338460870223341403040 [115,50] 12002658749511064762455395608007724620088307444694211224132179344226782500561776937071205408184348084258092457299173058420927206967531713222649897736509015090130835248773080186357395561835842383522115628656519160447386053481316833570918637285269434671288768904634614240957282899817350802182034647414998995925855370124378506613309776033826472891888584259603151316872868722260351428543944730233446505280628448031995826588726799539184905652902593307817369205402073150502159770331814919719751536925919211880390252087820010329279976871810984910527465284452133993445318379642024842004488612505132052483018669166997314963030685151811290904804974122031862265492190200953609345747065846687715701909165240749258928228081375198825753907230727507241408544831478906529156847026910298056438092924857383385874123141740761908707518411212718926590745792209407504158480739291559890474799959153890402441715067977545701708883374677618727445947857496923747046761551046183587595024446452813064162254616936576621220022991452737605679775923698583987007405106993740047885925650229767736337283060480419394352209660040776115589773692534570808660701211578615666234639858602843095865155190080828386857121823808322319354791702582261773202550630538629555356041468759418498623159607703887490332230544786135903387200632872898747159467240423041652192814767806887592825282517392849792308574239328210526060615201812426169098928532244896935090185053777641427104107268739862572491969063888881490006149062895397863894210610143172012974276368603706115593014678954407256976508448986026048400857942678009060885334398670210602628967240993748746790539201020523047679392056075277049305454173763448233528621448982700008297820284129409431463413136944067485331623216891568715382298489934797304521110244209221512443294714581765173124483743374267606471100341417474483257565493040933936021832551569181641090186951505063276654464434005728869163423534094648827793439455277857932877895040572584453491907948917544811380065698790998162655774208 [115,51] -1743051635823828587164630969166814577925501124264954891222064350010183435700844410593031753662246795506246705945506474109404040611047155555902842167918643644472191878793516190969582148968861468313459895161834967288637542601853675648942648050102127136154086273638287808715304127575534181459877040416869613981193813719576275289179059058115719149010664744631666953573248157490268846792913799558326484206027526981230399736563025684618158271021991416170280080167401655961301120178779102867034116263387028773668541440160850057678650366956906387382775111242147075397787241826000442442069068033632039567086076913062597403176666517301948184243082017138394415595853582827074152108154981775548657892196077591629938334498232893411841546114508923636002782462701045846566852461601116043892335519282323336025114320942520821838579108215022761786821631663418362393864540862927029992251177674582077588001640011930398533788245965576761119474187739270065186933639604939133821949460059479980345418587288706371931970989641125385040771704696493734572378046641619713309294969504105685674434571244292460446504735839613344299574043779972243808606670515064496613548470795783384100106753900892663703211186516909567189228225485317011257184545382340467046100828752405238431949293755635066119266072341305843762133188453907761500105298171750857969549625260917828444571745297634313704273780299509469682323544945213714116683229140364892629181158878093728325355788905096661009321409726076715682906728973156874403930846287550851353882861655295425956543578879183329033400808686609948771576756326324448905005972763010108473720302317891162628134834093057529854713600360650191205631474085426046893174911109260895557925841392484998077003567110016853718501330898806668206632904835998553864731615864213835946406310036822958328929558297187629140432498222392719499583662528614270347150996353122787278131430917256532218160644775528291327261544686955037797980880788312318792913738460187204271683548245516641103747798039189506514480 [115,52] 190078779448326801970571328357978018450083140062367399879186106725012674684779896821308301995569011707080314277345320232134516046651274362179358648594336352226024324981187349194916478580924392015140512818492886277900322950950807106960785453102067514796432574826468505811532562264578096920204973340325821216372489029073052813329763419684267335982704226718286437763411918391161853187363852092172479208031549592850186471906579039742205722938274138450731008006317252800933737262204086357047868686172558434897131336142388909706283764150007205183285834633662043697426701043991488843218340555683970466282127399907438056200833655081167413831506887514099157221167040158397668061261017904912976825917468091756182106307342311452873524577964346985048851631337521515270523062606859737467094520886684444652892901753028551133966025397627656124968184155496810631639595231543468130586430665914658775330783086992823897454006144435250412663767574357563419957962836118044905922569062256537978742308670820313628030391004946384197964817857320755151814309071914144790409178008912828281060043495577945950393643388778115008214634085952273734703423915912793175251864104845203344273161829186385638808160734641985154244743631960451689430303755590894989589311567555000432682181967906164969407808700967759886530601823825932531731743648318680503750666397038983342939939193121582839938419275535447337945184808922313571448402379420322268081405917734110353792107009974145019027280821957248909935163562216321240505149803909025877074129003625808518301947322276125898938684007849445837312746144300537160198897927026285095908939721724322813915217974258091294468615485913979462435059688405446560977468537053168728552712006859685082040972315880367236747510827119773747528453424321454577840011810714018752801984461172178430542062391708813027361154034968817085140609309074635472173063216807509887039863193256370760761514581920732298365173280300860200715426086675410778747285455510209144311395635520551338354582194394863360 [115,53] -15251712436763905529904353661025834900741625760061727097612927383042047296502493500263743197690796400744470425230552855085779642768915589345183831315491547741273974910865203447543307794766204405517095828398796440039347248783393045360232222726593576130156803417987204105929779044512213824859529149812789422618022098954300522570716434599366553518763726972255674853408012434105472323093403583037546637102236488074936056176652629929279287389058790217863742861168912837334395048160741548296701361655059331855474313602795131286496605697179541442941946747376829188884691764154247307746531020075296411284949060361555842889944576289307264793029175563708885871986872462014184538073780379339959009899743206030508272669150887191045563286600803590211274643995236338437855271376312191574227693060595347690921808821135067945725389681354965733952383500152076659409855448052587305713842046721147450623691809749894968804919787725918161433210781023538356443456840729107810303780451260335323629117684592337845997487178094322406637230307649947947411304759510868285442677083823236429163396251097209314323859124923730264550444320969014839060905895494497019045001718896508312455822196998007177033709734871347867341433211336318768895685543502438668442083768002144064831430808666826600411025184270081540787990286348837767950240011854037966949106893142631120696909633982140559235639455352796110109625786363095348869469731101017519210175361878328709424486768952608581661191788000007251154222447167980315980691877402949812821838469185300387382933256619814706414133728850079218950596155948688726001978878468250085638037005213540013619466072725341849743747382853309969543131667158585048702017208321953550737571575517722331378712242260529424091120986471627865910724443045704165937285874513285036295150337729855835195605859217379654479926233165103962972855351293555162218190907255295737719340443136738751931328886845909602433828448031523826076734437781174870265726197658134461583578318598027067313670388739936 [115,54] 869798008820055756467144594598095900650715255121416733461833261646821653157295366653667918090246111439666713594095549361207036641106181237552560542919440560425894650577416964209976518680051508653347789402373454744763125014540207675706440687618090704827865308090647548658603016305284390770545229407647853877839114639888509162376610086155966809645863135461042730730001581457451749819332427506594610885788614464003434719230029949806431915434330232512166059585702870107970682033143690123711915808668660894285269444398815911175338368411451076785948087467408826734302621987027323528115301965576532710520912441398250938482054564690434444837376876922151137484423661887208218523199251064660201924053879597599002067687207186020367528045983528748263780014745229039283767040383088917394207514529606211761735312053804579222315900217983051935743178622907286195847158627678773409867310301528789753500473891731959710211107593186075213612307145550015281787496836351423459088001625895592470020514922233293746226695471596370922982018116728795514756970640553939539302196538829547754976518394402378486707476306584094108780780095608266323141007710835834652949825940932886758474040460324564564020945880272983048202473514135302980799882311272947654127703336282300588508097473530043989272099104987095957973306217025420456134333515895872475014655188354914685139281363835092453703191247557093506566753757463651391812283532485635048842872370000278735254861568162994833741708415814976592050440323772670048836419410856525767746760753789809542711773015037061914084598847572245875715796874684976517862507084719289832099736054002192692076741563104524488304819222803399272795297282937030288259398180012649140872999318668646239118272728332492153249259610907575421826452894676916451903881438551026678612785018466723014643420169744175456348741664982852982170727867945835157386733038698797371309998700712938796315570493723210318248964606862897127425695709470315189269835781904825124413897276590063581464941152 [115,55] -29113718397186375492723858063755936377372317197855054903200442634365902551455074939826579356724081938515897168884259325334489718223234935148364791486224272613494130492890105839576925940684252500733455477799414733453246778363508556854717668837566950986115262080027243425606480440174099672083996004658882683584796329143886585249338273854868474538333582293838786567058735273323615635632484472729692899966864279478448410291092659671712479931583789396773421090211415762102651437748302077395203136593922377224988013395933257795029639565541842732542061592935110817504908588580402626574682164334206341881406717635744547885389836075044926672744016226933226047763559539791937259252123489130982755856788620370472803016458716734788394261430420833565011059348604438412521006402009136141257112515401477463597096799098019428894522916505064752860067264959128339046359787935373760561998952265289656885982458608765652329529245179105909309345355487450157323677179185829891525694872528647528222498382533861503947664298179154963564422191361770081962801504103735161259505125687144382056899157720226262151033848367081727713106707150826300723736718592714623084987119587068504848250620604943847258521227096187485913398486764347752798616314787146563076372465010170973722016955936467706951963150316225782359442311111864720474534081378564738207414180249752976163204587792712662542163048158156149206031987697501334771209096290807246477222372934430531057808402974842832332384775975973384370418966049933576715593430182426626451724478550834086221427065262687503342845061231587079016313533909762255224356718187695083706021775312073820810984269457975068942444066342067785151590340704024949065340839195310504647245504325323400012537855055283247243395660874127803562780922512480121118057345510022276596873617526601445369675160817900996035456904447349380343916753063187014907948300876176029886931231927521158311150095679702382101540651710024524527861982439218773314624696364776828457156891213862018021188 [115,56] -773899269117282625510494362769523694521483254164332928115129647983829598435485319997433344718080997848184491152294142479050259344859419339458071256032044177970995384521921962510765926962399303452673176382654485756902775483342170044106622377844635812593453424660256996641703415677742827616520173701616253775553283235391540954712714372710759768779547302468543151698778270828078379633187797748389112621020523419022563646981132100855795156791971420671414467677161135106904331542825935233810548006108749964415929891506678276093499157432900959153370033397919558933558206198758466661872055181455689335174534895970018022123368901514522315617686516827079979127798592902677474350474981306927830878002152855570614847438359580857191724940395054353393208283444005987142411928078033953362008218455794003863644722292050682926434685968673007242318173691577214005511155562183970524536060548566722807973323469739085773277810819201286614829690882328298344314856117422806677918829061230248428722891673620054472749826489675819817874396127774744973452691034276411748406809487685889485020938646135364335102853341079105138498965649379262401158207185392003727892220669389384982037157048200566895870060448612564833573405732716169152916626567220004715077267896358773183226729871170695785345867957962444121784122832973719980985245363870954937249402634464937366993819482764378900186437240827609154343516199976448516382161412311959078747288963065227203030586806598951198036651714382585747746405370116842659568991944330039715815120642258242903900505367638210749265696440330865525737909589893414655373569463984221628156772345664933034904113998439684289511707338272977330261706080850425808893143456130643814853247536547173914288127391108985205380196411439980272022914175603379544480760281823299604454044037960261768995211729156604780082629246750687731942831585988935463885497202680060376454907060298048975047774625481113610541120712166618576878114907920357643523596143199408480376587161419717888 [115,57] 234264769314456377555372365459517835104082091930356873009526213984993163667928235134878642259313394077815525400975397051999164601348205083403171096790062312170932321579748948448160188511658359134512367174305489423854465629623427658372780375411375390787661643248422742145149018426450844176435035031629740107418616536947741882485227339751558799931558510170857472259073085946079361707555242901303637678468170333728561862549927392132966608788528027943621537969084920694693152457294051290389094047620095261720285838889791134555988756600369167931655290351631387536168650806099674783076606984376463264267383286522674945797014146088899777862323493805707610720633741379733116598723662994919302956080579747183468819575922678293487024079083905286204291543373471841577021291230287684267613168011573065835575011517734338913765040914481546085518412432140505726714636447174840154375455342446306274968664590817447647136943673843706748283375689121581032759710207260167586211674327080023909737690216240531564495782805636004739498332968004105523916332400045501570805510560294097106684601403065263644633606324652286765192942414425835577680445242938205451335163049623139772408262485962576416084533675176538156593576913463939389341951839161475060809396543512634577150637375783869277711882722874355491585953280148295174833963585596800636117889814812622862122492723135227559366935028142045926312576228021742287998419914472063812758492235557887579039920107495941747744044169317365773865753951720234095144681638656303390482437546968584938541019253671590011497453940430876411209759812805769874529551157559757326450996971371057464494235471914113567585788983373552929572183894061662943008124172156051760981320048139126376649575332162832728121635118373965559610681946862774124479067281684752026289337797068807875692720752249433037564801536894121404859300503281326916305832960617412579460442436057225923268066630434796123115817817415647519380845625794356272368631486801223287143894536738144 [115,58] -22957704032463401384179819489852614821382567588930561367885044951684495669099787112818580925846731105712339811835316257660542082721466378527067953507858504067272968591285924147457654138168129225022014169354518373395964469874524476266941048432301590415588600496225481187216848020665053744879423409447399162234219964633225194914968281535002531972283651292150361730256736051622694048183991222919703417409232305229928958352571964857890161597114471665977779575054077674722888111778791962982015143129077892779848836710495553689292659221914747400309020978674537740046083145414154344611099244902726787487295459505022449348028384875994241646896222019160167787920159312612805628203064226396859186497629394153391360954462701705663598875702470175467996015393277977625338403511416861698153001135636063982457080087789837408287628129546280429236100840098855385059952875481296296156768790570515795353572716350996997857214735715502199635143175578160091432131746608720696501381405054854617471236326080037085975161405298553815966388883110562451930019449348685757306104752255631799374409996619263389258408082993231061716590261364438743543657689197518431524679202988275328590466251166688192287386042588326222071214801449572732576288078491380257013721657367553370186509017721336173408173129545722699986752972983657990668325802426849229607859421339192785395974348905487118550837619265616855391273426032131087118322474724612845767253519300642094999048517137886937054615397486807531029471316367462251414675238077697416017393876190226432502922225026949570978994225757844606034142640156605814412135427165213202943629868245050462154169694109064245380837172785522027919516482737821731083686363574994897221555820085812616654720549546625345134468211422170817118508298113564877314114825448239252792789539282116169194510001599811624012968168840285396757822379595333266375940152813651585397411682484262900854514484255350877944119927917287753344930842356309408121991700129445873155115796432 [115,59] 1512713701419756427224993374039630210806861539466722484071700639509726822467196541289525891893613641997525683610255625199476248530844255599582877167488612388453601131928570427628905662467099330290272343063256063012635306804209503253854468356844443996784261566142426385798427862724233717472510565051984330275834401338262383750904308896057377147211758479782425587812399742502567390929861306183951935327775594281781965267528845640563191454310865915755528698543829585410205516680464825634494801170738411651815346317343927682177632578796494080262804072104610720246296710105588554459093630804062316282376371965961858685374398475604695959415850004394781101691864697912364030758738169436384667760887579700882049063294101220689482164037683084392794618995282577316079965401094077878370766890931057601136850141642016698961162795199343017485272844715536334285130636839978428546250134288933296761060125412322901097227675694588094695727620995130057640184722342862158758523548561802142636988825774964904894719497865537936963107103675014877292800599917572517500610737557335487079776608938060271745600727133027613812250298845936202471154906642177396508093531561673440655826885372486972969397596279108443812266624522378358647535435850364513583680398264538879143978416967151569413149399473959606290048058058998874855841085202038543183064392810090769521699711293193835343703460780982745591227456902951735831422382209444811878626457841086575923470337779815314939314803315808734192348375701985143821396302587796558661013084272410596700689457266993425649257414851905060807569772943342811512582309828766133401756251708804828169608186325830991453346588939185377410215740068250095777375740186460571769340853863430421175447621806362449432500154308320968958308194124099201924194831323762523631736066395100422690465991077618553585135486957215032459762174219646386305933089564360243243616012254318766568888948671643975888077606275205903327087977753511915969477303118167205218292774 [115,60] -81121336463123871834244859509087141978764073199102388836792223918835125987034729477184895729873342856273093544527789354191458063450434179733707680178595038709283911466009201170603302765849260781470592061966225823269818888107303667834879737208623166061275750198822401588298036743105872112408248617048393149697863314820659846573212242655299735564939207898001409567453401743577659390041537825585818952867696442408036157845986582686885053641043046400343683583866221362679153125671789230999543841721853193457618263885060604615204459503819564533426894348843546977103241872361887624999133185412999737075159406799166572495311121967214980954256719551078161210187854395486860293670265238746600168974824551415652210763207263000650017149318767160646818307696881731482216147316489335998269933960542949387276543411727542279211103156599232673460468359854289231313992518504385551579147749101975471161895844870634781912158545152612390725832324055567780859228373821363337679928142361824689765229351771670582088299313616530511417915208427445474463565469866000360333475047939873115148123015924561604718421511376398963650554573547005679572155641919775633668012422244683577103933273490626219796339865521936965492753008668659300240079249130711754393406945997439266831135972273834478113777418435995879441043211738482894120602191210778073997085080099334485022280269857523126820023261420252387105385841720576215775380108445595796679205238785150281488211098599670972396717254918921420932890044851037082345178865047336749290855396138356122762230565708824086111475946477003565470976898118067219781919110721001410751860282571378766619856512057104544224034500620837008357160383299354067035384915107039034841583776431100328233320575393137246878519874601686564327512464461288576191695406653527870978921249953272696654554658377054271229279938562124981220130066612467020216302015173735021693472105405852705835766177663795654272218534279528408793392803311295504242406046847704034304 [115,61] 4156802913957783926802037196002700499398166891554672981328931987795157545673024014493756301988758483340271409178404136757944432215054161815981819286658950932911435967244848453256714194427170087075122847839499671602510446516315667046794521868647183956137169298259831334263024494598707093513517846323341661942746571447913164950261727066191637959550347547206312213146626359058447394959861741532312105804724639796228959488377205061435609306902836499161855013977791214999005393271255716320860446250362904439232012001717695676029555082406507523501625742878404185142594608270800283233801485376379094527258196229474809440711879415024693763459669380781696202853630676986159839181519623056536070412584777522081713757091303800176090340432343228045414438632807799386526040548490564081193652562927187465212615236135931699772311091137717903219084959595101893239110149394104788817043219581844602549874139493082114929797740936993826356074795172388342966080027833281146535548188102961681402792922790463595478860252408362237511695614037006987238470684079961969893444357416697276225197587852682119027901537631895220836350111630448811499217513604683210291658301159415124155889060358993977565674690384561575981559318707450486977779653953740447382171492311954096152919247936660476389629926701247009416630163514587328203485824863769191274348875246606795502187098414461042266273909590913859260108839471288422110247244080479700264218757329804828435636248725844225925943294807008766640138216269809441815369688394507527063703068351315420407349210956685748819369002824254910373374503250606904988897349178070823560339397619130164713174401027283675149911460222100537497219610446259125204627554026153600503164491207465406311260189812031848231016113934819902945719221504789190173866741370740435738861491389441910555349210143302420968548311954141843540125058469482054816191274157435887630807171034006663460292706728982652704628378017974994657637315323893105028461468991496416 [115,62] -160488578110295183238832301039429591069677364056082053449235028426103906345869433774610873180829543447660686770285827843348381752792420210453020571860797253914131001980827815723042771262278069831202043329533077337534909666727218800221445861055034883911551311978325948165795302068102744716806045138256044680942831975297333028529011648741536209561836247549475410504033382110006615782810524203341126914864581661834226665041787584813147593269861964033096595121778498387350868282907334033723502647532793549551858937164543173870106748814446574131919128571236230854937232714479575535331558813617030651037722950843765577957916085151140475134794474254732240757688000582721062025306752447370330337540063534243034141382187260904374778994195164056902544121001301458120842342054937984245845140966171368644734643950383319087416802120660951714323685898983426007908434392154709594606762196242431571296776392066271442331126964343014953623943811264438433730693689321350870480379398079198823564429258741513133882341692315692314442444670789074910240629155345769786691558852791441422346414793513747639082451695827098000585247273595878661318802445881556848166338723563099726774420802857618028621581038251935492265105263862169629438738516970438152849291175120636263352354389543411952953903399826490316729596295798102369474644586390255302613313763320362798216385565078102501866370347830680256790406768410775978314801434877647507758257311586785124956871853557568021561369592469997104087740819245546916597814589147516878153933022680479489892314802121466746352361212583471533081653267698444154782439047477354034215160493823090716116510206317144764287375039621936984204060522527882033582565313334824397871544512546861483037122172481704081811415418456777962962937194707685257895722120779690875436333316332270152104141785117199949805459275205512728425023835382912101558334438113052562149477115539586806280733881273572325567763874103039090610719759462708226069081725752 [115,63] 7901985373451750900148547697741560409946631851127966335488241361118591201153870001978159290926194783272414921723308597710692815181538128230359490794689577340388197230978150744141207191183440138376636287956658278639973311705684518795710775682380856871093868163103961916531999402719613602265372230289369248568551948949323242205924450699651754141667637136623024260882364662909899094665948586291637857070621211441775751837153639047881513294249540490792221136904282855424857601638435371025638685053829059525412553886828376950258656347632037387162828709264579375053032278136794106461137327398025907788783705255110741421398767247490366963587381310746898425249104166666050694593180321621499485067062642793006349816671914600154154640719706710488997811758208401750874381720778991063251016323559584720590244418389705130289465592020176391161245900118686515933421173093425107048206173785633746529081080229637120837794943481749400008907929378463453629645850578190640224371573927018238319273818640499372319558343240981020900425468699907694865701912935717424081051772251954487005288477750573784039495573911956102166342631805014176051910741812858725996940378136889798551024879688938061778489280143468625749260089271248472730524158113303057210709264733721790058719535599473828673948955500559508048573638543935361495922658186207905414130805117310115424761644797095540647545164597276396660639219684006969971651817323677747323920448458065894360728835014501454024157673481107910333651183879699904664257547736847435731574039506629149039519746814300535584921856142713858073563771583726297546100418089377862920953704202562302733900255746883387271867801071700893658331036784471849979568239844537592525197380492220057563251819269807943106333177104708272964234490190830451329962442523912185892804864481391757579509985010342860386362488412900122561817300113804795016720676880988219116001810510897008206489073633750661504410859087606685308429199067627142264438861 [115,64] -57968731687276034848633293020011929453030653017095759361679260658545277365622659471701513730076033630743679191275610240042807498742155977873648803202894244307678200887242584603355349584089108428471255675194002235730478828098252733049175079644152757571425404213412664062666606239555563985137916853900972009845885968169501098268495203455748092086578207532312572842320534901929976817202258956687453845141896406417225094547744159817666988223759607829909273865047865458721084847313396583383361229419432180158465412216045077670895742119294793637793005129531101244931360746469668579952272464133081405107034826618331333617851611715597971900537488599863224974259344108150551099133531957124699265976041658681624110600373282833446821347194257394322174023380380799079201160824370105183378183813111176480120071777321177961930581829408928080319893243039540666842547852910679811870872089439124280882505317953606508804867323929574899440722676944239742883095361938823157417445898087099067004891799906969088523362105650133811164977127486844983816377579699294731150333124233987679455076453707499568472541198530071683512835592889966760984302778266577258118074732356706072597794247341213877723708376894520451902227340356622216419163724184845050156567208271729513148131404364083546382604673613244664791962511096522869352029417015263714503368541349901361727269962951182275889680159332278670350076947431454119052818430356665063567480492588824910073679062546439394194190046008394084296446371372896765613239791383249428632623340826984242683423993481600726512152839263047701549815440987667095375286904367847786303829188983650211341604555346869678678866866880667494449619397596071393679973717123516442432032643374612810329173588181621274283086924184518261907159169781374217860600988162218383750105410661752876655485084720053173322629048581848321481165462584480217925674259728125517908384785495966597998738177589176282837142840228101353336853744442014977344 [115,65] 124853254645678023164065126306663924361379901648842103851479146704964516381877188594527431427827595513099399076174117289493203607259108682817059551418796011131299309519271075727389622573744802105129275135148321853307236646274976501650537241458074371025477452698505521762506008823113004564947474019414999281886900394592734778318122179406339298139347786978053395530838013391573873665489507763947116595196519359469113502089712809501627969040041126627683070486514254796200261739699197023493159260137700555981067464858717936634672221157382342248889958996375178121850290265575901753907101398947887641152929726230671007077435576464721689812760151551847461161739183345347718516486146300557764965369440811659984035954212889817373167016891033749054592321864136331454827901161055803948585058712592848408092373372478151794202162298644544047868120677003880260589787837739266522864642591697126648266994580439441793825418318579997107583209977995466582943984759341633936215605752926370522039794484691304242029583275238188611029496662842183903358889791009051420206910666753516851299660464803162524028872585143465376004238542109382105144228365284615388717971512066723582053137402805936975244573091177804771955383978588612319760044520347322251887754949704751742658322880665851315223279956809591648102820209636173799053290167475143999557003145866752066229569208838646985000147005774221224398872721077059798161343243058360610495294993806590442984885389749630038056974295608877626006685882343892558925848896136348332321437837010253568504218458497600557161474744887473568234469190183075616991557427477936140499124613288748806714584943167909202720317969160432406338517019737980168742139179584566751245028142924082485915197771720870579400846166577190401388691205402760452783137122674500221770305709148758805323047476008471118667374897333567931130293766539118878545644581077911316370387976861162669513612253989041352699441613482667894473604794937224 [115,66] -135330020776176313282373262535405552139092817879602609339689866009067381690000919588804189627667122510214348438422022046415954530135948297028994069705060675254463295109643011219570081060744931149480074959823887936393740914600681611987635427298044040720321189341399393294741159368748921675036273064230393035530260239831234367802007082830289223504470421268036720064262570611121871407072146160372935630084672335645470681545373670066361465970904260701785602225292912293271625432775958186769099714089048007154166963999494730616447415889128565494144632011029101186854686134049165074705942786960926557119390396011997017623474816215051514515155160800170783249787425751390135876299651457928067052549187789455610992696978888820283933176006266418596009052205754211371617193413586288574573945836196903903735847050417192946287351644198623699988371531174973761360906136568465655404086596510727127088740959714898821489685639120129148676111495547758275275688963881912689198028525343033067076957812248192143673582887945635875916999131477667536238555451194723041099741121176876169496431407277940045918720226072796221432126136748533462187050266894996904674485564500821749784837197625188557696424128009901153280944970330607837294467619271284847096033011317070226792955822499229136693692446022037685257020437793292273017498107123455765851421300140621444000862325537547510490089752116866080692372796759658614381749092070060650839887893900806822048356567321273296921366154537569014793593016563658167994418095845269718142042429765503353909260904022635393607004425782487262142275393529964272328075593685388847058787182160032252800750043742893705450759273291192044361827475130275164666859890877026192068989253759448709801868040024202037656908612708319982497921389965053286956628277796006275381380873661913514980823321924090461981040469368284366531353175808089752488925672542970031516369016031667676039834260546414454608867989967963208542977355584 [115,67] 276505797711566600154339894302147948509968124593111457148820464942904591366358390032010045407227860965689757611999358341316705987413315815971569445677035165420198711515682219223543199058757869756783639149157622026710406629913895966586366483772419415905926089194809014967267935488596282367398434121945134058331394850603232591684678658927419426987409534370445039969083732007489775942086174287731611449384355718931932471207117029570459887741246650377096691660960068399611819514032481458998169776652283075868171556917516845831414894469809806445121703004531493637812191566430691911316260943353063359683506866545076024791227624738997438206674097488715356292512070137953663939956789430632078962690632278984872236115015518714523817427663194148240073876938040418614255199854448012809541423492794008923326142513232729981936272619079393282684090863247451907778590554589230803742856114464318202965272451754034862386448589168853517952107553713973288308852327813230184320726804394834431913576959336747303426355190483112360182832223768521266572848150809091043216445520716961586614646569515126713700847780079652100034403828454161957429638615555486893517437319189136375616396717275147794835164977743745349415458391992675692378938702211536701542074874075142988023066683548015243790970385314939919322808134088089175295080516249953475421906178464699278879442146293942463250769950342756422746051457820300617002015041602165711707695591237384564670830762309853804007828116756091393877989777403739433350440309530984612005838475370914968098262634048801449560942114479899320605763897394061371390829438526912778236767005784303768089854831204695633172846874831238662575298051313721478976784105307684790288485912988846350254546974489288777383607117236542710283276189147361882393293097015881127479905949128245260415316690500151484332388684578452635348449208407488490526623330992316957294138634530496803580618214523300324920765698204664759766688 [115,68] -25252982429146334311888204661066034947063835168209015708460153091194506895205379082287075923106170479133052340862772472159832929261616414125733223092120095790776074193349341272428546600735369706184506931216381955748239614439115326187811722581431131477392367007515080527263794185990421124795947428979429256175156883068431671183203186222512529772427891572382489516056417839958004999296902290529263535454143832856226626099247418531506824763004803174413107306553370594921556296152248417994363437285982818082576903369097926997920001608398329718517773382712918199946394199141573716615031869089378796513892695170374423029072179929481046049741018688219213031835823466011385531594824022726218210736151494745949524706854298460691337519061583534687452488211080220969817505451196958323004846371100829830058567369595621759748262263557531550373236982144939942164946251119338590631623031309987288252923102398288084728642301421497418769660562352486886748053348782900194255934363224270356281885000189241035116721987074727833295424718202577313714929190612808632752634830727460763102944343763980778641975309006504798083682580402602942995372089446571911729472284713737745215062866939550706731266321296438308827581121941586815823253197770534167620288676121867921753305599407944987780367884320528515567747101128682977009800604644071824590042694716700411113390947375171607478729877296014490331562873687329640403245847134245671858539471924245492554054436861740436795537804179763764258088823128639662837943139338962256008494665136396473270060444382640681626729007066911731706898343484456663564403327547260934740800324938217520006597036170352385641897316563144473056505570259302065478638105929735965664298030564921991167897397087855485528351004431073114960241725796986047877136250337610525007421332017312947548290924079452699669877058326487429762700999933912480505503191628550833896818443651326642461536377837506252371583452458688325600 [115,69] 22810404806167989158251108328162488702468599440157548931475851830033280969210143386976942534142471154356417629100036934029953224749414780866444633333895836422953124582763226204223724498573007313224805895082384737020053027371521093269102515747604001460219716211510715237639136160019863714440921087587219802099052341756846293706209772160653862154718858819122513041709639179968974359271014971958673566132715204709674197268356204715490556301128814275677956673789437088623370110161478193759284197762260897309029036944472867118650563363700169894036051594250385528681580742253661510665632312987891962678498643220226397354151689947558446306562662496897154733583570003527297197555453346539155287260931563952982838917870812798953183023811995026902038804424783458140674055702663488921280806434327612156828763578526413776572594044743433031330018931166850664516835678042330807467343492958638785416803186196167380236009029334087396384124483416583931616148638263624602010064123533694634988390858878484013928576378873930660812947094961231722419783548152987580101135788334561293752216053423548999154067916241062432645803144093729210840113640167125495594069016906667514259225734959268366655804671354020219273482036364883846532054591201317394856688985335015478100376745798871826707670672749140619117739588314227649574041021797092422861796356374023593923901548222115591839569540625787372059088810687957372584126270344828213144006627009521055031528783551267171888932679237699839425187975271199056426897875027334034532035072994098667712649405884634404187130969374573329267464677280609157256927881938516140682246720765211165248034927107823797126522275281606568198666551901557881150004771981660552382802093236525160539142666559979144461497350572499309488857386036292647255034293951898870852032642190645989857245489431731580461260801119657399223674138138521636632810802543296403672181880786313642712735705965696667745836856185436 [115,70] -1887179070886586867838489247615415693920402259761295873834293745022089159659645425743978368480432059317744225499489885118458262889184451309120680808774588456496793215883134639404913629272187532039374669645369732918148155746719928380444435916968263555529677820860393174658555478785665675953859419342288507501984282846648046045844484465407347847385398657789997761009319535833985460746668563920810038849024107360746458926811524621880715092327085028564180691011632830571814355414616077997615455356106853541329637983537929204525170252607119664008509914023040886485320532073677938623472493097589033816956029735725029270502968266071711425963004597612559523718945295324763510217278863084270030175516318489362516892574514957688289608158031955662781527104740406632505910799822697869830220104421199575281940139926054814409538616124420150068401107973223013698919341927517555324810830321556211165237251511236410674433763986235486382319226940222942974320938590067479788475618701357538125615642683677265741209383138920288546634284170310738765547049015579119497754705526850852811405938306772505093313852305221618365573121402917552553812565370119614169114448468992457654901240280860128325486892356662115446754295070471760450756575141536077585131013193850398782323690820707834219131195941755578440703729328627697604642624481008459746910646761431954398029741163367926569515930843698483718983900635326081349077182628004526377365149409448208734975780656184983888350410004058881439318089455062124810852166167515288150992540611314743714157322914679006321299376549516452839837157613495697290097971685055393685942866922785412763410240804183092280766067851860326659526675256610674511674948868262932661290945577726007563709617209161869859316400694949543944950101249697786788671630574928582433137530334386242333132677581347853932621981153740716934511328748535912866035607852110278755572395218892317575375986447711653080450130544 [115,71] -73134870421186203516535410528229789664886071022737414915511345217280805184314811711163219671506993905614561380092712705861136765432290724462393869589099916239574541579157032953752194162951628277257036433374306221479984822244610828237486923643166884955374221645866193498422816111028730669717424768382566233648383773132492717428268596732394802207624573391444311093182283294143399307061347591703146291665756298052305823407958084287357406770055968221463386355666979062066555029381356405538746466609542318196777900087117739484544236948159276390921853596550580714232962136710122709550615966905493446319073679683469738093021941624290202388074192263855719402218458038858706085858536903929286052853465998492027908480527923651525934182252482217342693960805381152559291295981605821935663373449501738274899547115455395921099526344642198943501829423263600543721166591884508722955300881723639971407646178208906395450117006703744519812270992093736896540290483824548734404601699812490367919748715716513990916815881295812334922405129984629583019974128404562731257394549291930671722706593457329483052262241344158233252576418337569413370718484008659524329191818482137741039537835664247882853450298261582249642891448251433576021009392269920903030211454389609601138679292532907213791527283349275531533836134015564802708539258091446292654003078509929053824715845545438192997549529260009286072856328052983250669606462339860408239049064712630752681992706395796725257777931781657797287453989565531475416286811393807937131613469180957960281755599416662172899128607397576567316319952013863567133433044269495195024948463530767215013979612490114321791982432674600284781915725612736549808377918007128558066706820853889863140528969495218436030846054181642998743901350744480910994164453129854983339104764853024204851854228765692611184090369471831707131167686552060348429985838692670494444596155548290696372208392231951022805126 [115,72] 968463868417809426073585097698584307852396983609245978189494089009016293145686042979417073818758437697737011921087842520090589900222558525716038918391666441322189456493071236142638202472428666513885602442237701842420830769965664780476252721897917799302751174946379532816121892335693562621769500656011892097145319666536125303574758401188197629958528215880187006699097891138998896117722246647477153705389759085566057985677865435370845639254250805467830598630420989093788951535907938498222027878909300628039399832705176945417707204284092587613715545648422459477764162420411985983767356712843896513364117901230786406392970153716900795081405317263704695853648881572564781023233421173874382561974294747893943750197591916626891240136189900010360211507227874822790960642660415847700355809505936064950717630379235067473170699549297589166231755536256108745762153650963120069336138975731829998676642953612444338861878883573328637897665007771796985594919424807547375750036823184711286683649846668631070763857095414128205263102629493497032926325626074661058363484395666923943758876386995483156771579678936894019527645671727714665564527742209481048299623441895193456658059153288714751194033454884120688569957657215056451421588874708050845607745815317239224444752095977041982513940538408177899241872685191132369906354476677355909297857267404841875703147010434938465146318988027429611665010135807877277270909774418059863778346832850674968203171808249179487011649042661486087161781008810173890469060844063857453710662465664455372194794620932552683750605809177711088158143979571461407752143044560424984767087787929055998163908668755133903181394586789776845033356263680489681803143199250758342699716112195743923418099579903596505971575450987059196481651225269502319290817475523839617061913520453380542546619691929296727872525022431433856638736446136833965709821212732363545597908960931742401892433552824338368 [115,73] -4070080814022675842242842890699535453090596587594904478031378148251001863791910720513625012706463851255564431179925194638977644285808435150540137193589442264414087855307098481589598548273926756267114414243477378425017563177345794764253610953443580963220998382661056590216822901450279156362277564933044764482602350270320234639083997495433831260268690429790678048301003551248989484764792144739873190810905457834156420902019328857236916593930893659691534475521045145294360856778762236949123360562626423696001025012777333251047970928771212037871779531893611526112502021330706086914912457910163785076000884215306826341016093615307446371035192257018806737608342339151687107526147765380583130143272570465348538801439667067384977038295229478409676431204141434927907662896195899538501780232981646928204290487512887251615179106440513449332469980872026884106963921765765668828246049788736612756713586384920325684906508111871709038829451509417022093156000819630110927357390009940063381242626391909517200861588496916379446407497627804683311043546854893137548369894152603663253959502490884678659071428521819637068665785256023334393824146842638744994880117181615294114255839289561405498059769010487402864567384030972872362981144290182658456766456850046472975609478235063274428635539333351055595653459686805338402734637548114787616471713703304967236136875775814421346897150570828064327400276798544832165491509985973337818974912245896710834142689914046652853022682305122601235931320522293624338419645572342384636875777020769559386928181441751630206161942674478397045920637226515015682566981780887571392560368406782302456070001251110353507529544763231875611388285809612010786624083355498199252100268202028333028827187537150703868026965531258025631660225893266497603417898792512007977450833877168948024979098780977839335072168936715392097489699242155786632868350530547817642819103473589719185101729070392 [115,74] -8037248918182365848237348885515938319537269573592389906281834514335744354533173450160817617989791535408142350104584644407772951352123580750989928124892186569741090040974439509218582534506000429526804125312011460104665594587629147093748338729118784418125693979065474793416136916037325534521306311514325632263514070951119848585067335742873932856237655256759583753961253476546704005800924741739131908996766649078386965435149325006228464321042588581324040204208486168748812118127345905927865562922914590021583434669636154113292135707526856091072990061204513538730426404346945725487827340505289936785413877038664017931774124755850063497531244090395638693163282443477343798013684415388374993082371279428218896812680967248302621660524634237494794338856304926794222502289996193628614285588330777674919479790201338112723021161044407085446460584220325192620519139623135380402216379127157942770572123587964281651617936345156612888432194158943899898255795613530322191662971296699685748726482044830958668208277081788297478565701509120194523401392420119376236842524960661454853785461674433078335293795652810813516512124684867345485522983004656935541960394777498200627162874767364097283949226548950380493770335118001035491442725324491065250344465946737502083694361084596531462368062496432223634024578052404161547088672888445758085853707434338264093172898344202346555314367601002047738936625745138369782035344594586954592842843117555594179886423849414781970373672255910295056928648704077504237671898345468053123050513895983070790415468920725554453611328759405959216244496922470151740889194588572228246736299088018004563803765723208942388807760174752726533383723774357338708209299473285415719534361869527287414947645677209922322530590511093827023615957197235853363422719961690039754273723218636143532372861692749617478149635095679217187990060605639985020292178132293719444044552591097143865549120 [115,75] -75084537612433200039702670622720238188098572317543230549492379267550426886037947809698707687569998980047843697066726741157051346256712971740654079999071376398815994724117395261364563405604842510035449570879587264608645692888079174113274674935640112682897078591421480138019105604652293107191471531967294589345299823513731316693856576706050421316028943448593405850490690484196663362258817105272556577093906403379010578765595604941168636777520099919432570117188188334640520192315257184448465045699544797819320977184455878476781562741418729110853574758441330550061125921792494348160829556038036811073519474406852902661826671904600770714021722278176574685480366739068933445876467102715097209728557294537040670287845186381684921694426874493080692554447492867952604255288153272779115834493897716465155889136910534472541512096313999489199364229238785283667123822184142054861745268606780200490780169151107780688949462672043510767236697621075085205478462893510189818445773049912455005597070714003235966355944046260751226137026449877179953714584316572758183202428753889620565875383051039786375396203988157235175062679999793932253755303673676770253795855565337522129029456224841598355802099457964222937933114969730243112509699437032437143451223499182410122350614927336867444741196379738506728112985788852200247351826907855761328994764249121861768584806693686256219637155204706834923529696646417222803498106027810516982004671508951608338030676970203945904173113406631519640727735996307510968526881218155650362270077393370593329684344207033479804186342034469927434138818956729030983738166034633997921696492494016052146980132776017708987976794099915490704731593499242069803951612109432644572931728600173474167000721626680242448554071652646927864026574910906231675309806366097599152543150685011418558189597868886862114689936705203114619872633747744269872186727089294208204368996250681698396 [115,76] 245326138107701768424576747685059326962529586138961703147671495434961984223744375979036494951306456067239553872838123117650951254221370660361999443322260305795141486175570564543377365251007353265936331906616843403015364683314215179128997420574826822442675786063541075045363771469808568783659007396374290487821248732312470077437272494078939914738693676568788785609519111156770770541111517247947907580324767014302014579186361479989416510213867816662265593770979856779705246814966032379165242547742409198213584664632808818064796898856174083107266121570516418278840596956926317633689689733505723502447701438317252872518990049927326023256254896502578670157595169471615002817069766309286318733716332346733371287564516867549783276814689856440527346174254456721708541673505201981381612759727718229725142362758382112847710032230621928153893574383632277327217216420355901505912419896524842750845059575893736711691434543145091019995959362126020807873759738220675681322336421591375985884209325464719013660505539068993370099256935846774437186611607974344628331682248434397910862387765606863390178792742345179451237237909362410043635215185305841807373973531370624797429606538504777346788901932174549531177923313614349182638538045425378403140623729331194529127351666197619923061435113813967608767328719304500254206316599257252949273616517713068918864212400614530195795689255028039300155340329269292766351449610502729307069926764070872196553955291631415395445953229387501321744413112252597897364819248604845991675694528805721659563594502731267512724401565125179454856425426705619874715153587925932011314136938645466345980153915611540619504384429726129329103996017736618573657018952938657513725384270582904289377935990833728135786170758372986148555414825282730064483328767769593115041683917670703023287719942581691766754456493964369147174119155761656171042935090588489074508068346920608 [115,77] 1859059307948483992216926104375300469404011459655470019680268077813232236072709745536220216555947996604602237034697867025652918037377971703976679062714843202083238339402867941890760013090615529288500758490536419850347539890526002393656660260254201663270464610428702750606595206614824392090291467890221692552806097819807235162887275500739641855304303937085894337465305462529103440238601556133629080861149535747977455321866147915288957096682211089919780704522464968599192258495148996762228776165810847952162777700279599459527423287119660477347893228906409583706999645259151359451736875718792681820655646710146664951311677819068681529468501307268053128203818205099501617126844761943186587944491408509940311793891013536865278621565802054388386919162169699573483476538622589396136040534545584785575018320299058495209375690728644364996083741781541801696301184116954106333549009744271638037150406106758601891405480582147175476299525570978527081226083682273013369443047046368632968465102615344457069576220329785498040999539194743417012959416227960680903397298512909357150447785656081674148234491909748877781366439989711425995313129348278814418634277920472596665248059195675374316286672119438151307197979668039838051300010149374689501299741324719834216122169424092496930373318902794651627960892152858878377122121080925918060265558621815428452705191679547308500399782835148495413838705436763938964391434309884030909687848409235195837777827173831011818228445374220436368005950407709803450332932053819570288374815010535369978584469233564584528248627850554716641134953413523820771964153446781486092801556870209218641532518289984338727202175023985847880897228128302395302459689573557021812884889157540955872251191022272162284130802488712822662698587083600595656343726340505996945987982593444829451677674316438434101741549852719991958082970606028257165912567456213895653749308236 [115,78] 5455954396976314688915313496705758694026660738455840278516152932272987362090009917746018142478251358210738562875152364533800134977735096019121111934756928580600774071812366646839885455797693566000285224976793387140511798845718246906424746993660598955224758761986512080100639441602731031427966168404772090347605748758591419864684705059256587900844181838195579669371590599028649804167577007169501633794768029788963124103351900260602145598971868407012580920344787219417706879631345198739293239339028618989821205505167337974858229880731652132489424554972486727635880281072224779713745828045628792004070269631379448021215443858274644154676250702074534427212132264463490493916740794353964216660072081430923726658529131272071984760769220345129698934451817008722406470463913516946110229002107784680663085838564224330809225545708115077131035388514156068277011031677176391480588724516471118167139658540875837492767856522859059916558055608663034820573020544141503506193331072172827638810136297986344250795938899697924564940284874384173243004979480858803681660051204436272144113016971147238508696205113446165014019722932195163611988490713601741543429783431561946620531002766095022022696252065266022595784929845333109223518569292954014393683181126707963771091874790739231911857226843408809690329373243169603083612914781851340605529470582614465219039878607203653946033689810811049473280377702204406910688170261502876546744288264256157043396028656905103500583064540229783110735784955087752090532425284378756596855143398855692450408229356519963950147538404016764857841545600324172028284192379966504772878504894920967362438687489923962934627336914852405000120056706823197097538878520450354236002346896419279099356312836311120364797131905012019649209417230360042688189565786259114116282449426189135976850016917701729201339372397812629494097950227412728305522971474386419732360 [115,79] 31910067123880396062112779037253377420528897124323499649618901879008946899347889048676231798267346623266619082970259037356190591242798475659528269062313158494350642425885670560821828770838880551717277027095298960016661139017389851965670180509873136575804151780584892625171438320962161419329263754104499407304325868312813685626773273759279518771935080405084923506942853680960137480159253185276630717709966783498905295216697752276317144952345687908895706614198419778745987316390315274314242369618735261086262070458454994542554654650433278025161955777145670788090948727590973386362582551861670440499630185998639239899427264697167206383716431031209983286356293075556360081374589149450311195459108233601354829510989209032491284664289183004003379610247846994475741906526578808678221529729717466505593057255405069898196380597474788222069608838723913909843480080356208893382745799326708724613465435774821139490331322974738761453786395269681308870682605063543630400572644798131859797478709909836520712851436952506929675141542485641140759749168655038515423321175759059256125524461063977020649363689249656383264656733815921939391370747323817300851079188288914606722643490468259840120779287376995989810192676577483686511910205310841694658299301023549432071606228381990256243287932166190825617481858079644332188559182942032044408297703275537196872180119249796221905692748406380622567484382949610519305809255252209291271848715228470888300040314465770125821773283908534214055498937142763003920740973858788243310996922861755191102916961040570312623608968447726280818799377383939547951836845157404578078518754806130362743390873746608079032815418109829593634216920307376445524451609987489846025376713074770537849577088881778996783190660614636238316587658331272615421208192110682929074069696163931776127143500755892029206141184716827582543100108389757149389649348477934741 [115,80] 87718929036547811700792619061435855393533329310037622039137553718824207739035585765398981381358565599830360749285363953883160275237703942320032267009875342238182495999834314475014175476444586815531796302812804436547212135279001655746001135265486053701652234379285863447045070599209841082692981421860190419598302616610937037916959898749292876526720728958351011808822473183906446409720077296592693224729922047274523907841164128610466945482789361677665634662905591531104110950024090880886855731280530022958223432396010875038756271909090168649546849959240370037138258160839560923637876343801388065102608883805708920564093917415735609999902959996500352519357751441242158185180290123320344337880602486668080474983178004102295999021563671671596104459679553148507583389400116085343908647316693020930662482064508152851662916146256163468314786153859433995653557367097804568488968421137345355406419796895302398875937949613888432177575554047517203630923214643753795166527362447952680499989135310634583049793815446854779991251256675201032635690773667331030130190872174981632820982202165636605950700424091545746175797848733246539031904843446219211942841049484933488339097827412156532192428169270232906102456934624063776818158928263501234662807852048666621038839203003056636855660693270228166049586356243652046280286731513286614020444675947508881198970296146018190610828597487582488730346011239342160381529946059702100178811725480601883315894786191893421699317100451633347985599581344689232703133895118722025142852846167739783953963556946577116024138872123438542280755353489435998945046680400055569729465827149622068133066928233969885315675457911615994402523622247531011265529640846778133112833252837125514202230873755245709476479622051246215649186736538270519681038417026061081261477339296927396755991797401521791721583072514579488632139502661789875499853350016 [115,81] 37318667876139200499185407661107638596577065161554161548888531053620484545391736158219017713987112186299248620379745806471823645587661680286395796417479147998853007799541543797649353882513577844358263436898995035880710127867761998780802087555442675610387818463241827667048178846423475572069296928627756003287022482699649900117513004838148210276792308530596137270964031079192170559084743866830165607019597645125605582486666977788598798322501390057229889282487579119182527040839921657534293319990477634283914104119349996472881295211541285799819742161427152599111103641444444046089958009725245833953066030208277502302725802547561798251278023472193677931650762641249744827664633456829965439199009101842218021082296257421439613581123076793551934128419466229883005629207757866132060887444624215847138847302555937577674367866248125597137110490890678216777854023843579093319289778554733021211708928994410574193962140247779805676008204810466901720808169509583967528106358563454620302624784631562574481740289966539235456854491318915694850175275346342754984577281281358283039962578540409848417772857951504030518023621892630729391081885206657670517064486893580346745146976578125695208124273606163342254501943602491811362175790013495377858766862398845165707254140713901946203118883638280327004226805957623939016244189932792258405154115871798197997884759106841161271002119920047276928292559938502458207767168274903037736100878154042320061209278412187326244617037375974450764270996746214555978837362218908335994150802097157836415048950253673318962096519099894443369491445354678629318556204606169714802665323001585889688716033840567085888703769808831349534776500366932474366278397518646117725815206127219771166077139403357314854955216984440280125976227611887446907183848358091103989416468981323558006882201993979930889801666345010831801670206495663892016752 [115,82] 144019068662430601001187812323522633420511809162225364988878431937373115284330756488911030534638663039521689833263646132526529038995743555426770240349914758871234119557749566045914590814234431002821159173022962020725456031010670176335729338243445339935029112504219942369170618675564104338070174447247364677800706918118827006539719338844757048874189535309903143479723577874305276072067414911139971679329160861557039037589772088627863668319188215830821783534120480706715826141183380635560250866994053372133216971366039265058407570029266542720305535201831703917607931212647646490859134193411180612713857486026982404169039761045969135709067439929521209864071395696204072288981385855614721940204314016958410219500834158009476198987569042839736861801002622529279059579542587851784851380600210667351192490311156346998115428145519040264023574534775189773092789405430951290764346465978009910871384711000715737509194972644653396279093131152611075744125145394630837115925097922793932502101754868241172355715925110543435128500968869611718028214822842674555242256118962062358968288908508342496670773516234974686900162119853536048629381595387207969564166416179391708994017668822407627049137199908362197169952597311407685397812020778587560624808242741306329885222015928112263047485667709112089873733883153271592546404663327162062832307953784482891970554680301233146648895833670129863948330464070740259966713967234113006677634057107984521436790739353279065399802456045362876963162757725666498633930419503914634519102114766236419118772412560291682500386919437711531916187310644705756420710065541918237643820698560456243026716303796245089783377763359246816866833617560865139244103950888113625072406263346154029202626075976756561808804600736980216751516722049052183918283650461376548448264198165786004589032510478303474978693964116529998641527974046942976 [115,83] 172793424328138299870523723411643630070865601959681864869020017966539530120600422760436095520081814901860847525192846624611814384168817127166870556189298103221828343370360835699550963636352589937981358784440036920505924918423808450977148419792613461383936821939619162819634186738122186828468539729518143939896907456809175990386233681547231097865689519798132249947785516502675843217699965839615892524570784764404469832221891792748330127689438162980302869879524157903508286125267558926815620761024878296448905612041343364102375092665156849643660162884759374065599098555653312725403007949139029004258687959473639173098653599542699723346737141916348424602878439054477817971081716121434953361188751386013963497339412449824482794784256119406128153957292225996971111727941014741484679770250220262608911222565970659984199351988980125758182604570651323805884014334197102562089367989156776457375476822926343194623896531055120798525386796656741221502192861319103703354259918934441231018617619340501894425868689429557396171345128450202173816898783537825294467845450248970574426126335273498314792297267928239308392366655387099439861472286793425429868320661387073360837951620317064159622953228904399394149672268498268860197968342033232241048580033740245668890420718283167756192818248881886823082927751650710237661846539110926028387933399526400407908237806461750046089206239944711259005391523745454328368282988984538252755395896621843580365002198877431466929941824577063013202213790322667838677208492285533998466768053644124128012088796239082296479253882018088447715591177322845777806719822711713112434659848515138440113298800128026078358340854675384498604751572344561044884676140193287371339081822177471840768654469396688860827816184445673727998442019902051964389535134660778144254703717996392534957846441416838559907507640776562037700350714460 [115,84] 35334291411749821986336929122855163521804357756679479987359700035944194562280615766292858091707893155068636431450514232555196695899788260547325782472978219975599708884620820406924172261317836214629500016937309552185647609193471866488011042226437761220873041428538877680390762503546431676900647562225875396068258819710018043120350044405943324441276502792277619361118024080917531995628005621114896685615240054265687520684226148888400187649612782557090133651636904639668618824274017934739605294561391822631120408187144191039969745218435146470472811887442442669395190690403580386677441932197468070579701032155462819235255263361478193069616321901188941736510750188495440380896159008965770037218889512111392964866967764636728527492934288849866504879625620804962652407446407407515992823655700245935140633386887644807610058485975791834893382443539995177502456775288215479534920751139032253332586093606363554920737827437383700239518706455645183119989879658339235911607502284650855619244186975328807235042485617616842858196653938991789933245232621640036298984096368902851575356807188854532992939838512167276606884786699308303657044852609443687037180178803992623388934687293318707809638299374007943895610651252261660036228756662726148273459457169992564179362538390020222915837249941864821542516658902838634032956902200104772793041883724272807538154019330274180385376548250479918223178527789877278538740869085361576026625438856667311114747504354999170311171854801172669205005370423099496312872129537721246238264300260970875048620965733761975493474580126724144282914521436233025619516357995938975092728003777116089912371448669429417682227705745744141961713030228172840631029999119211918866562438832999158731236065773503452926773550782942439637524091414106575262053309153354688180925845111897855943197970078695197102858923276338078104032 [115,85] -171589811574203145440787232690884210447559082087393977022170752675185102146353847925239980612369555900623782835408503657846846845169071826691824073325039737117182286496970567301213133554859877054733717847614189432585259226158134200989785704930464813490975660131072504737717849297639489779392823085966053450276741251892755157025707835073884897991252273750811979612277790472459345702841994508355262857182579644964472593463011636351049967111275929648169066981631170430078047170326198032819984030088924818496518533314480031413398622012099182084445293781889478316461770048239573361771468448055559916058528857288684062701292178754014255417704232504163357913066220992236445888989766183018465255510537358756823818342356303130310318053700841732470787686074886513818837055313512535314270011499353037431553611939765404085850191089706467200424987691219272823578242496295802334034642458347769678527258314555051374897299552656944666068317618480000678820762456351376792450088221309531106408882552055028990028257244943061634062508940345743995446425963989618450454968854362287905118763491681027515266418020850737854376685753215586681077392727856347944257858006930944897580499184906387052379222007308181512404924906983538262759734887091831651000857405420807772456410501786030951634502291587519415820275634442720826650818664997871567577581575161092324682732164039638999084324584697805929651974220705225075511576586237301226802439719580726922672988680604743124036303832170631192744771789632351714501189226203082820900663834431973838080924644594297399171519086176402155101957249328852517452134347272080656846097185247972997337723239771740876916804763877686338111182812390207961712125937630522550510431298195553759480109790587063719555221384442074376562242169973835678878760348893768945138439961865026498055679855877141040983139574422291996 [115,86] -340113863301235575229421494164019972663539285729410348744880120362349637444321946638465199477687974776812862600981227475590774970170672751148901572467134303753175181637963443387455346610600453899037956527158480517499069242317145805663889481879239867440713009883735856421605874631003587551908802049872172788238934073885540618520724545790064223428735165148342569348849391933747413510078826462815598482097529019001275903707398876123422643459514907329470683262882200902685466960214410424684606192773905939988960436443469475431435405315898347340345920963267461638995450361883852837866347916430533612668790544030548035932621046797003049616250890626681107260641580172122174378985357968952526597155877022249857418125769530526486743290155896616255631961841862323707467327531254428214440877392185869850889432080346858668782003633975669073394929983734254592659133658304334736441374365271776100898902050065179434798138789441298765179909065420558943390705715293315153913462497211374950643323852201103817637416290920974474887965963613477465578228436974151250852634352493369154398372404165098480709235285121601795745977149017531378651106067898739157100415596852745554342334099194064880611587940802485412005253457441265114352290730245978016709935833324237710782495179009125158588791873939824254899542531931783111681186099406505381268000974999064599137027569126325473064879816521009871565267571475362296311025650028239970170870570299868088996229379286999534268673564486918866230156389394655640885069109496544304143881595384560797523332292469098762792747193355664699345670877865422245406578818673585888849472509368319408840808860932466344480863312498987283855869206164410227371674620761834281761845764074553518140427451233128673352013350813410127231718990941091155929056563576638966537109081120518465492846383900442016823029425792 [115,87] -325695626024964692079640852289279525008431230399616930309966799888214500256728553109779012096766125925963818267786951845949687279995572456381326986880926026216890708661878913760857872311484063501054200999924593355901977454656822480544123243393075895849806723887165515135459995412088771856580709439488013695155031894424263470836455157070269045279366333099271500367470978442082248793153764337272285960154500576918397799902360406003624664444428193485621633187121807080608738848487833962862289363295006324719122421992755225252037729071980303203596439233160562237654016676691798931697423402897814763758667606072436739106050215553274158169612479017506021910343178233557969980620252671022145353239142339647767036961173463129439584322289543478400169133609651762175555648940804998640996812713085753747508257709249410604036440397608091746057530611646369318247087105450448484676496242988965812590877687828782903794581304751388775996958817849850491972365657390728290110295643802286865292889536697844034506675639724186804908786001625112679338484731990645928574857256687945514567872051078159948965159088209447355923916888328363043254944878055515224351263577049795297389449420678748830908650108785955268685456764901409310812174962716486273436556227867623221545311761949642495459388970497024157651350039683419683479916064255937204532218755756593228434017226055934284496817103664552716784543321849499972796276035072068375574929893689838611276316422056720648335048177654767607793181343137601629682069435067712288010427859930647078238709317977014573431310026445322730164819489516252424846215565776263486641227016336422512181406185297352057548526589525058210214925850758755244685183860879133476223799313253105913135634655753327414122454055616380490729390349888065902041525266636960007137642367027153091311833317453054050556720 [115,88] -26359744363111195208317530967844755379037994375865789591185816812898786999880477651909577047138820070377056879627987946633580696305478759709187478284465357983686188741187271400447287827756555142666225048504372334146333843777870136143489449609816575728675100824856989589116498572154604318396146130740441644254490206670364221745732761739453062838679202419017669906984185783070898674152719063496897926534730592517625482455141231901024040533147680996467642491293005951819668342705004794333977157369041121724233229424703369140548823714250458986542106083246093748975592290641284612993678277648543856508319348786075076466785347696174408563681930305582223996675323365837141724874606420237456958651376286270696141398480738776013547635868623563163827166520027191015162749237530628846553602406458245155133584330977793206648426419751078493429094342786710895469794038804229644955385577205738261782805194718085131858241725010189043482596677488518501839992498631679132123250948864764575248325406035064533953356341297347664878737480195221274683759682908703871196571230095209324964212415262196296365658931901440520083190740295897185615020439544386925769665292984928403271310931581943644549218541611367162202929425082354693682054964010564519705630128106252580893722207867180877851289272790920222830991570144611269996774722927810122056305150907613175096444828235038891668099743550502278764168982433892343021183487080090295775021008779471198330993880143691306354687748095197848721408956152967241293616365852446242840982489511470104264315365001519592029883343924867190342859894318910941675318067060354520981446153052294061718543726145615196628367773227305521466692640602790200038816506737797103045306300604678933431264252985032423989147046668822464274373959544666926410752143856961690676942670751453472957006231638703488 [115,89] 133376567484767141786039280101971729321379087457370808067359610985768464718049092436148309916493492157530951397382750245725155815458280497875989484612069658709999532687012451443166124524002692965710642080772280655674941636557349974423191845352276764661730410233557191063513373514067857492509320221789339614197230336262304302513134301484124008031014486827706982198445002462014376576335855523957080196308143166931925457907204395978183536944732550112866675671955729325369222488020239133367833746287336092152245531689853836874613020728063512830150333009462530136077417112284748546944387847768250177437301996622575561745624801401309043697717886299074552139252710506539961326003257420778980725448155207184856628751429080170098737505990576600832022207696332430952629716577453703543982736812912996038301300138905206277375091086225430218835337908723723777372648803487305746587901392441442801565484279646229367145520292853633587333694310308462724413692820851983592923777742153392871560470476507689084386201126000290460658871638006554195100680819546915597796279657341691277084522441642857048290988285684302003287070341396719021096344229457499569572333774407427513140513182568609937134631747671860940392535363480480272100955686423206275842659753015080998197239272409177793403812085282746698786058888606027181206100269017363148391080515811236940127247314627225217157344852759446365314277634024554725984827732199050069010929560277875907470881500629652343124162573597445999344658730016475855167046614178095225839420025031815893336086074949686374137056400959519820402906796896979471131758913392886146675983717758668147913379182295403970482067087541057489457345158339639551237626454195475793046746520778591775782519423979473135381959099148281057631128324820180587279851098735790040077085537434111199315286484016 [115,90] 121089381254035673644683573764221598983637689887413317972945711138577786167995997172139787746357382146493678800142900426114154805358636503480967711901222530688417434217765736564010326576909697559287174790409965634306320649206405012621693816574502676558388104410071172972398373445864567036051473437063627128372836288098918989928743559244948852213470840328582485777312301249285520290663929344641328865150612972733278800123082911048504458284699781822782427409932273062362455276675514451906466306143524383007475624878708798956682010887192631718079955290686981229341960500079997438148862333448508451177233796119257101947050450383641277813525795953452864730346724597021511843187476999237896089057274972393477830985899420393712117101711459983243477552567208492254685340558528335371239564766323341959939859246151178606829136476057814804428080158161569426596871419924817073253847976082455114800661528937571803033163691293056641024965018642518230669694720970434114477519294828623329278033229259232176472383632680273034655135358994928229880192700615142107392032049665729177515584293959218330237821332807960979336188871810593988408481262514084503093974771585404512673573764122589550393079274736389448152080962388986233576265532925383378883828686958879347673692303991617621571297702596179172079632620737440548782640805459239546139291999482466892986111806960861725170893964902645314271382587585979640145475935880648339186614908245811223788961004441828081275889163447604526772230914058519843151277234155684906312965692421742323271533861861852365000749741120820821443673779408675570677474751178263255320250658743111272728453362598067987288466603842489638512549048591077818530764874805984956719448064495467925659135154103446005053421082801664321303023247759524065080995306867059550323275538496964378159904 [115,91] 31691291420560924623322389465455474670252262748841957616002866083266556613449758518640396591526941667960588226247112163381505585728475478008960881405847292363779907889008507418908471607021168725458615983720010622157777362262871092306852226901909571078976852156703313078601755400726352116595741747434119370617178316019703687174045374509327719492327486922584767566586200768634745171988115917257710732476140104409100651625983169503377912557603678383494872889385523983578878318090756933394819563938055097288526724935505821305637554107753454538153651655471305346029219729095869857989526764749820029670466852491937005244084406423782597906925723824808418013242429945459366138304901271934637253348793558966850561723962783807138608101145783642860081354986265613848773577482654580846895530160678084176205415716024731637039281506768906147084034266008911406391293028411875359240265397435163371662724923431439185507943968739281905070317969086490105057743268296827928047376444312916990549944177900810876720559699426639361060598370199199727463269170627055720319469396780143347935251982591829950407699804035460758110027055819000218503179439502290534098001504956291926645232785902866547206718405465391235986633274257047309057420357673076825865347404027708328270747473860057784801516313075230668349421378807258187085351460494005817344140843563464598301416447484342666717338973060310007103256920050931437592813854677169552486755374266078604933940281790122246114462507881937822855421429968824297133697285205308980441135089048177908082607080134410518773996497875911133807516886868749307911076733486464783433617959110389981180746015176656547252024317294384528651315018786456612302192295428069508179598479017786551550278253290492622198367218755630631478019898167895040144891749463398553683782761270663516 [115,92] 3505782957050426709816936314174609705409767361648511381211620523781128002793895555181786105139565338367685598428624030692465995468745472676552667955885632687096931946525104231151089636740967491194487297018707763280849312278046783228361561993336529585549676080418664323010327837595745471349159010422221392897227870393331054210248586094108061928843810096740877804491242424824841752093132788607049458783198278283319867884883661685261917933530450171264179022198423754655222482610737803470189309788702369912215786504668800031397484875970138405889673269658778878273232266344181464807149801146802243187558261854671907031535182865506625322529533982259169425847251916373564948216286725028867191775816063435135241694421015744944348336299828611945343049704845074870029529733188468955980262697521003483987887249440587181173685403989151243386201475105887696904687171233754111554834624936887027146644591269222846058768770277337711743828956386857303766103607585018397278223801861159238158681339618410501924153845543089661301647076748981093550089280712250663529861526943214290091093965533099615731083590458447619329090265152041871517120112348188081486923484288422260542285074061894324135530124673342638671845278338003787344294544843101592060781160371513355618287449905674241135063675991749121281939435949897207065169998703865347433329333183269451832024505571075143791957828868794208859919319508117065095585399055101040058377040198189088786445276851307238012503406693517146826540226760636920920561896486893224275843474493114708779065423532434571483403461849211913596860051082841473787180127308407006790607898342467711344752743547541699676518255314243289239147783382266932031356581695961946259151011079856562104397973198817733204489298317517461521410546552823092817940505043604094368179286656 [115,93] 24107990667704241035663626214547038376923816330003212498981197485025768445054980500867265263743018685967004151189083404727029225219915608376676635036122934137325768430373711254099576040452838769167867501243800406285992408782278762342051975589440212877331019278963635190505192898798345306117193363031303739853818435743574633025739403135401583399111194795339293224074010333611999623086750617830614525165065519750352708344168536306148222915757156589923710552371725932789384249020545898203942295701086530002238536205960327543800123197744641285512548356984693597100143870264193340023029413902091278571213724916921646905473947624145925125262373164559347749760587671339582220716498513794656994491580426675393235835923675788017266284869412874661353140386027394709558622372775012354243898150701669994079585723831457495041324719651231458787031380628238519617941101991673503802825950441291531680162967854259009123036466853434864341822294179276699016488618842030171574534205007388801880977659134131905007999951974807049781357287433181718913885946307891917511925171158317799660945462597653774230987155092497155112828605296329622510987329250470602702546994547180426536431158023407766969111471382297583797027478288751640918803365800458842381382074090955611145740944358296054107144203148515355128086979359833129532458576680177443457682566808451004621417182621541856548381258948630104160556608123835613568405135338284877838557974974152576151276485872308643438418662841464477957795269947079477279640422972720751661271048406519125381279425979845061541343806907441340934580461425722548105614223988458465186790894327248688727508091839716375093521405587427105921205712645725926127899514644071325389826573216655999739810617514152374769291051443357231051271361778185062038386366262959630832 [115,94] -5698128621948471991163282591600420498772813888490305155937239373694524194402620916417013291333037880013117811888241768595453371364998371561616931168494832301760743568925548877276090983422915057535203432755460112953085086147499768244139290702290663711091560226773021204735675671189299603168054003034831294141650411339963335063700551143331261050169503288954438647262889772668109755925205562409984737663495263830009766120265814188987453726849828875629816250433868723391241269474879593920038938804394742426541902003810553623280884222029852988998261696900698879866751591980386324917615120384468780302328777645412293244496581284990405005006264708944737361097584943910243193445766257165089802712082856531987838640101403698341344711567694627465864716857778234082980474592380643485146599359726668645463558738311570700242180931235646580524681082112781811380606981969518506446103116109454169301271695647561503713788833816660836664235317326648265781464334746536156491094525687869362720307966044628446996490342358072471374904442410465107800816183785714750351364089202103653490214400825559757079292013491628791650567328275643678111844648781488524050534549260445293696234248987231331642221454508069552929826451420015665697130490987426117173705253484824579889488183450316889671178539475652920764977154301058696524920018500563897286142983699762354149106843013579710267615096737403960552000768316679420170059906746983127856590520452937473851866733049020134474193442653072853750669558492930556403873780255706597121298320548845907683310230000163072917347981795064208198700890546538440114635289715783193365485012297125917050338261552919090882629623172768513454698131553114736267649361332454264342229940882726477315869812032109683583886735990855199188278234730653806377190165672336 [115,95] 2588757560455348084068067188334717658616537273546750205877323796925324605952251458173003349607152441504090057496516305784735716838840300918416302988928980244719090042595106761155288498018942362042185768963091108919558227542248241010089247174001034260069514186910991204973984974649855925788342707472065765262616240043961767341185949252972153029321898976447424683431254142257575062828582429730645822818430626268172107772911307496590515148512534018029051258325410839847555657369659693441454847883579629488162143077103816232864030310656886033393420437166745416045765208331200930052545025774731219100286266462261656801034519380357310135027985942567572943059629994999134586113017929435824984840551304291399343055293897555979704368834489050885613134999398482962976645875800972153943627337976793641612184631368605042358088031636748156101893245917034831612496954391626481041388728969520190434965919114062669839359276170864361783250834868958289002522168560845342330259454995100044827414900952234276597907249442911575144793495536361044820369423286701652870431905288315028283234093619014226792860820135162095079134742959835401298139026867623883063450783802882600145142888333218075432229881727570729658287465697043612708346188689849622565293719955256792329540041124960730532610201475871645666903716647056441619375115657275332270660408368549607489547434432477833971697455017329168361316461772072336130820112304690050655738234613211932086453474300608412677837198522876115422255425955870294486423980385099419032250559824261839527282414630336069451494363113952128409254974922320802789066597179596659410519166040072865970837753033695239381520476895617544872639306598072401479160372491461793545931987468334593131759886405460022887887232360510487417532634798110873622158630 [115,96] 170666667719837099566033060684823028154216193803752134065956007804548066359515048038051750764035749075426724348649141640613157256809430723014844195647874325024937088159352179527022118414559910279128045572549688342068976835756423774367288852623809106977232358347244115054511556345080856226835686974927294638500326973064947315787840697093430633716720380404348703129443977966035024196678207014437722758576034934809097253992687067788384682152326127178358651117710933443890929198725133157654958407650823073318272417752810352655821485740254670701411225730388270866616534651352621022720900037580138059949225388577508584154586797520295242899440260869205588123737385061042037861642221385558810045537205033533133843657959793958713765385660333467742857505690250411400623252811944975941025795507815504468218781676621630990208188347451093745212693342158890295441146532376404396511711913860081282163329942392751761239578815722714824659366464131890197661002934500393641795951322005928155080718347672347916590038685650648995302168283733791748299836145153343731944735902509673773547085762130309950899193952308989277533095086318544633242538065400555827601890893955228276911004380113888063862335465739510459325299000761416641129952184611281436573651186317176818941079801840438414830651280482982785172563645946335241744042066830793670959969709270200564460465929580313390638245679673302272625293698778133636814945025954187391554466862459300420626958263204450169051235333699083277074220876594542085016901149850554228250194417680373586242790696987171338050334491497211893166997806674359642832773543533793815792171070865762806320665799996865016010055743476567642799769821981195821807781302626999234638004275834183730693578398701888068012996270307683665826446805290950464 [115,97] 884250977015841448048395661120905544096422917499862256651306756931912359205894360207646895163543560961294732969645015939272130715555975837828705769944304895072861174497495161932097857400877460455313992429409390452345831243496582441236400496541604694945403405195699018695401307375705018588397300571974436985294386812783553835706899403613605112209835250857634434346581147017170915376934066882029734116947997541168087468156857981828497059407860648871404638473446985780288391119806974074312743607134749257305172455328036826509661090675560523473350929120652259457357373237826453194994680641968290924307598779935900769771646342273480042896097975267866797081610910207093196151816573608744914303960277813288260857382617346439882228979741144142901209251033352940463931658984674918223709922497475203429160171170125890136511831091788742620605168264838603942466039118595336367050867078608089107835726079891569697717248720929402957032998126038149308451534156300275336439380994239466707117470175656640436719203639627340702088606032843915515723092486044336386017773110436956522303625606603448911514731347456723115842498612890405379621890019733479882470624312714929880515522568775783092845569670270336430064825550999603143259948830084357559124530729765106153178004693757318693262838051550360836703065267604954328882233381462834797300403958006250135080194612054615066812274675542773875276000548974156022749077386215055458465089682209362773230528987658383159713647156805810847595030031509484775070507131038617996482387316328098458147764519557867094951996402211505096709709360487365304340289057650116908250032184186329738756076237805345990053646372330861958185136897258454055542834532622842001180570651724887872286634693794448694129567485171560775152872440 [115,98] -76959414429004997545664414859344491697963702118171742410995030159303104748149144604813162678311841854125134806302690312625026806863339352863008037379433280187248477187680902698990445511030461585239649546792533005465648165419749462587501058541675031026957614987043384790071855059232985899613038817559799650576739621194386621172427081438802721988680062725355293124148690450248738958150348847798229928935996766235803670048724888308404041797558605186716013890779518215468685255591401216494139063128218219722626991088464094184851847820368332278835648715282559284468576659414633114357565230989798330394519765464954974706979680109329096276613188424336678141517885686684060575828432605765302924785977739054960008623307919814797778271633490602979652384154121401776420081122313719818844959067988104292532565132696678853306212636811030591808563670672891276902222516210774594349232119255016738085538161467497130730305596214124061747627680304425097900392464613525499918583998136155180353368847387759559193262903283934513492093181627927655351021472186345180507744964995853157559489810648245102506479345601282061054049606943563970500508542240277923268567189305205620598548254001436014188721363620475017716423490037614875995315687175332106041305972654722967841382277115764287128183628479097113344826633851782833976472264634757694513196217140485842476585275533534919200626438278064471308567903046543927193039255713524196494959684295834543732398027865755893348524261787778060671501973983451134682079479704810197219982409681010011258562389406490247622288976104308106425633585804276517493363756499682304156702598745779196785681481950783971218697538924546715147886299047492585302779791848734126639619659922368656916998329591465545998137634237409886368 [115,99] -1235813900302629606925314891311786090185123527499877857506504054853681560819004100572319951259710741011703191893930423180555944363748264835443150145499643924983244631299707834358589728364703368367482915279578033922901720374561026771873897458008473944568364824476767155204756278860743765455580886565680141853837476737965421453973714801282915083382995439532177965398660219811002611811585842743067079273484616759117340571532294234566073043497456981084928378368957616298175762304772293478508057806637371087740472053398227376703745916277059848841667933960766642793439693558082895069762977116204512011154847427746191153505841294773856801190343924379026078510469375228585096402904428637038132921633762456700811645674397276629027369573759110584415436450541218750014476253998229084421598994274881284074828692948990317812327686383390239340918464611122046899678918837945581908273400015538975760910379179061370437522566852700134350611305866468966628391731654866330422410687858874134810078059005985963782409172543253618275426472890474259138650061663306466405800004982300599212384323791052822191057642931469820281128628618555369936956083315788770520876248819146525905671506490549462102691623909047775272581706873603049679596898676000715822255755527839030509152787359944033920187928667076777350486044520970002779696433653691782781920880818926136544829148426289131845037790831855394881436752118027476509166498368033090308503911400752686400264580968590997700773311977299532134336473595988033667390296785855770740276597467154266966073733281694429323477982162525138487812340802725251590850133554615590149853117006910412313282622414058388322006714015648729707096629935283994784230171741707988949205429159962163928924528028602237395285315835284 [115,100] -128012425495071589243897015186690379956974912578966052416077249284385127181430945218242676212981480830934290992129924892383897146986879380119710364401092068068688231817796396329888475613558190203151696196537707988670827923958448292128540541769958832885258482695195363309226577620381458837596169239784461571705735380093696184127389987282577388968472622411177256024106737473095998106097931263026508573782073543578274731025418546972154433417436458848216582422645741807859282814099972788132369520028059027607487036196924296306561597625540526317934783123215463335514909192027309343946486519898669688257224649036234637190389176005802423868938818305758858370270625601556798446709635795685068013838313877115564229808768653310434972021437706266626932316522713880469655666351542398088392261486811804000867520317065674972576818413061912608492507724747051276023822619973144863957926185361352891411144353997850938947567096505955430620302383103715519970907734949524894876868962309614484080112523499175785749385952945595323334551559644180819638235854251444908617512916368111048026282881541350404322328775226109979524643485035315093975216856680831478589564108715998842572373435358042527777139280123900316079881092561257336357881018966134455707429814621352356974527537042073438427761520016045661671220680416887730769738304964322266853125277150803756722050229079792035047354277017500521563417929140051113204872308722145989224706332075506813896361164391919167253376069818228943304360643207216843966602172608777005431955219862023246539138011516354338696665071220658434201932704791559293930832137192960128904322143886523459069876202422747413029613444143863509957382723003343371839165124782852055038507353974019862945871201891541531680 [115,101] -23271787281320371184099894046950236174526961104484860129910556125090155564996612309909819939017399045171043723431707261549280385734454794010893648472839301439276379581739458517270571238108889984922934843765571023387143387103989354744314846285837115033977063143690839736734518953284558908725338501070531036634071562104284977570770111583509665709554930937971749365389639252976378211584824282066747947637095879391177876449820868660259238284157935990495317865207799963356380352746419475534989973687095407939978632975001318664889032138007842783594954956339387243260221666018866837294404183612474123685475877536287373720864983625594400015154247866172075836876610479701957475648817641523314102849108910877221294420462175040900605118457699030201666125079991303106679706289045755577937803701899575328947076142409375350826629760291623556837431612554860099881151585000814112116689853463558843371383771184599704831734109259933137619800678430798294465757450596796766247156609128081846097636156815973172864405783991094320148076748073161875591429020894699372451423463369879755686244742518390020239171228011977837973960622150416730858202021970092224857224235852959335509640651301242872433637443647732500156446335355363769042779976462956114816560462869165077078778088715657306692358366801520427142010316386639489793346795885666176131050794803303204054496997927644928917325472692484235928680152579833675640059727459193518286272603210979696138950333298657758708047719356584963006178327013802612776534506761032455382147411560803573011960959068974387775018322050979807946703982676585127874988749701288309069483674739179538787271821813187794644615313510815810670799376311291243523790773228127660517169621798089969665879181036508 [115,102] 97970055601174941922694108856576547648007593345911790842923501344199120609158500689966872356373807690699540920320463508930002117857115791791468424793075783851402739985910979439928761082444667007927566210328045243316535409410958232272344480680941835727635827572495181403925832756770033118090095694008120421674338567958741538729076531457140725320686495342488713227330301173646947325110499245513218578336640564943489200531270810332021288350197552199070421624386367109046613625246228617343473413801178014847977035461505617933485805551021747805675693585803322300867058825223984468614981313427872200094190076463458862802854876614144223081643430427096451824242489162973862720262191221597952494423947435362829545694484468839352584047651951352176552568709299554681371731040037368287444252160478341269087406321975402049159479788548309302063562751307598874613005050905420435607207994577644191073419107861785466164105103197957705129632804551935190144169275954902767710660161416169594589923420400486058910711380787764531358585850187924322226733367524255065865205515625428946190162034696117751885528867830334966252862771314662717055025125397144754239188009182837677676959129669235942972022840792705935920682973034626201753293054303344919070389277510621844968278738112516690013927780862865083786885793832360619548154988384529327740273189533816578548798041862930294953437260842053286793658948089687596193045528574236402987260664924748785692354246131563357481583806962127804345691571383673804452433956343202188798443371889807518190589003567616661152945006541028454811003724958598670776248175352922500055293088775747282676338560551299141136176311193413309277217561763793531533199155588942560757503448952400377251888 [115,103] 350779318932102860351163185503217464470296176700037539735537712064346279403390880245060397693022778032748784184166308448397738837006116960270753032563451923221313563862934489678881954476091958871422440587235867080433916270698238870307987480461378071293167412054403778066423030974042924847714904743699773149790598052465187573561057948640734975626804533639843173260077525719946658651008996522018467576122040702205829500859900260754060313681810554967255959140448063314122963854770346887276067456459054498708161809337727847973248577893175516183137282159502527782755062246066383034094272303422829816267245693105829851558329149818259341030472671436965481743194769215247200515237970259864627290498607650596631594502957383604246139158677239409592728255234857014492184564384746055089547442628392361487269563345519628424358182127459105281071341890656099565474745662334109844337365214744725272456495710492254365016195553324500845463663283180502798300830270170229784632418066087759502625539901126713897264340339941184094930654961462777782504642354488205385812809945663956417379172552096854149258454495997711647269551236806874937555131678968006103552108744480432050698138704384782724234185486718550849817098901645848188861240342644237200084921755964732041466503231039762652403326129332935631427960192623904911654267078487774842159625126817726011732872088757953358654949258123521428402367779802400647915940826925128224084625319704930114098881594568127440091185241303459340967488429589059992203103398197015197053779725776338373202429141441360773288859201334559348357549391449337686892130186553084768027629590146011057495719601783227218444377397936374059910729750028099337953113848758820149933575865156798 [115,104] 30825602558722389669197816988815382390266136259350443544843430801582209714817344490904360640061236645287371454234496962330072236215479228351866184090443012129574277011885288137882612107028564843808675998267645669548463123365041179934209920226168944041756679747570672529653948358851437929896825930292918340179820289201949847012783761996722106071876395933754418917765014479507581299532334134048593448536213712434515886537338420710624766633644144556356615252363875378301250895735934972937703466332524889914950034744912463234394946467122692658809099321930880459163769955554453465090811665127171252885250733214233976509010166453281320111491494193466288363003932300281500134382624700015190253755431784022524263238611010679330744946116866270030396958804174789103008342098185154549978460080319185344787084789794678148418275007822340881937969705006778489063239411879507136609404257041183904079483515634155374109759949112335592924994822125147022552748744809963451897465870672062279393532001880928962268175329749611882600211890713935396962411930161806813372435740929005857078971448834959123853389225309892660576693461200110917448960057869940218643598808005073819648075418436477086706470448106594579878341016086027337792152755441626871957513821469252513347264891595807668617427121187411815439640311894471174221480104126792718057621060232359127056325855840963530594711500687553436160715693847345181313180524192547542678566559711783674498872888032731791845018311039314493191712946199294944690076871816118404045862654026150802976816137550953896423644218508706869431122386479224389067524996207329795201170784154244303515645532072240294763259630664375652672818697370745507379668427972404009635712 [115,105] -232425766205743327264472442309873199468658023001672628400803222955632981048053469498164298949697637130208926197061142520004120458581283894383032888150017631808947558121217762179493201559692118477303252311071997290416866102450859695886762077367104254022671919403777411545184361560307351980358412178859757685137944187886372453151753119901100647922036441630892261680006583732617824790427844953043880059089414355074556033045812565388499254076947236084967313534291750080949044462136922558931823252410651709890909387959401849492093047872580775872400659892106415442901027434628514586758076139322228460653787284154916718730689475252300207256243887820199397697058298233036778860904227615376806392973592732662307903427524525384518840472678427596252311489008456484323055466882132171309038234963368448205310491823420320023049227645525082041806922460367174562188833582015223051859295066290208911625959137020942758149231432652178446484817934457726124918044014149059185957558150827169495084702873101256786339486341090291223528272161976110792821060971614561413775331997801183488991455859178824967011108011352364780244909056701127000522204154857737632000674550652998780946063589989000074928071319731587876654614248595426129989486721834907220917125747467171800341166915889231777457167940736863763910856822049992091229324029739803567184515910911114674893887265911401707034414335546942945251990361378829857297306475243108426865078053990127979441149090559937710147168458914607503686511170911605141358495562874694088445548560149049042982370691065556502321139027828297093769562395817137670065870650345954132247292733958420580853369656551409172583364171006112481278608687306041148078910543594000 [115,106] -572155680669222960068505595220499680965388813173360909301822381077368151128626003004099218771337451592741582328660927711629516370364297293720846406996994830286363318512636040258944131712847152870463793907208108860093781231795269650038287239121897134082395911249050585683056528356687022335439998756261634578331258902147431752818812075035264901678687931278873043947907757453071262949564891446679590345978287049540978125392782595190763669367671454011096034833484664052690107965853942055467649808131686489749945122944683718469325071211737170651746537312554864174063220726331256725541547987109348194412764198263221894360663002999570790907636277716485094383077588055270815287400415176210082360493152482823981600145004884198700756049901315234521500305185344704757159847220388634185697832493066417730805787515569014212579439304580063863368713073341274452861731302547273298967489767153676059649134689440885116136745678592965435094008044127494227579717376097703057525169964351004500498747019840813128012029060048770913911696745706713271380685080583929973582188588330579651517489142974368115413532134279514168987356037380217950186883466114484076268694395343308032127503347691658556808160950825544560507836380090631981728919287923939813697470956907563289522288355034141893615701186436631029368398485602923486987943863800836578061906343581742456519188508352121394163154844532391392987371615812499617216181545938104906218062528370176393977813087191285936918402184169218521277574301097531419564914789400804420865854148305734859109737846037705561207576277262578276920241839326740576925917455380546455843060462656471326428812477309138151990080676506438745457579533301356517913184 [115,107] -49136446135627279839152507163169233149342883923619917950510046450934049589062643714694604607952315795263471077945732779826190455649506473597243118974558217567733000802554332130832910319972530163808665339473101329171918852427561288750506638442412086198825310179114894464573136894918904530514631792564451677886262585901747378981280747849135767435756008308322782496960014354880694344091870346025651264297816707598379446663743915956099074426939115928308814062609452666322895653941653050303810356372419651553842078328687506330420215346017208992044543418251962684999496159458468763482654331144007936544634736346185451769364155908572595665752869491194256243754111663583185988859619121305134711276107820247651685964635295783615484296954602545476932571845558001282079583607414141461878182463064994645297032635990262509538225333540232505885407617120576509265057687669184863974303118461645648112518943445805898367223744436398431670590430004775436875877372942206149518380324992866795960398348999529041997853437783956541554461118796262580757301553772751140096685627462286197786387794566955010332400400136790752225178818288540107946446979992110921984805778362013938127881429250633128126430537544448933741640299181799863991740598450760876633838432567116183770715569751883726286654948625265401665215726950386434926357411649522430388957547059995203875994818193162389522769197297927275166896937113101844435413331859244706733746652312025265549677486723762903850720990453696262793997289125518069356599687522075349787774349309421094968136461282417235687836270486344602037638349548309134778837613232355660101093017707477487534049184242665085608166672322927587935951246028248 [115,108] 5805910064760343760742704889696303135010425581703941531988703365725571459211166912814078847067691748702083218371613386046342485112287196127572616773149299538162500303672703630715434846651705154576829760010065548893151164655707216868552528986488266112133013268984840790299680489438018527962496241654551683313514996872619105731717912155742678224168475285429894505645285478280132264980428125762055557771382301377693786383816274093281051737688739252937755999038009256668481722546967682414211821272152449599257712560765733324418070173325616340656452680177621202889022360929532683696678495553366438536601388879557330119441859722487163234231594933294288515726209595024805052601915953945955787481357182446046082992176123573505122696088175485929124508810749944140556676608406494679087173989163334713894365519324054422158608306303147077404556784382451402740647994616074782540694381970035698695956223838346761438470029395126103451728112840909098145005534024814961987185815169128954904779426262824915037222925790727353729128091835965212234313775166946964099743117878798934472422451022547554545813500920079729743512494019006297370178320917343655732207205688643278600122963730054129095565889095991336054342401947502295663925084964587080960540677576655707309976385312646328452472315419521716110934082376658044501357264454417583980222555955181164858680166467514795357469026148311602209870498691297451278608065990085738627238633974671948433114282683769933978416743139704593330638106385807084026370099623504220879446131494419516893404620766622468456171874339963761843160120296611683643177121467609784543349531645590676976810282133887391344691569095190532079456 [115,109] 5357636014370020142961719125395761142942668522367901102272612801716320673649127955101561321780082594502967967145343762504935564026498217092692620310040244123251641434241918318446716996288773080578535819697609148798598575118837971331869732754090342790363628822871114429629080116176602186378239049715789280547822853328300300141468526567793181545222315697829381704253713305416891165371844912564150989830633659013782657627908531778974377790809570062181761692961917169429054830307174898325697543367772982059041102801440002722541160090063674442329643712250345576792237800983405629378214334477607557029744984860383371080200750029624260592154154391996878996480123455927261292171458581951799159400961372765158248801668632436239064563128601725412767282943247000536192470308255543612711087573305546847921674154722237004586159791565734863090245819564033114383431302766115718151112471587793924883107667004804575048278300491420961223338475190040737402817156596376747181306089960176807134391917403787345475257880559770086702807457717809310114642377684688508523638894191474447536079550442822889052222958772211027130148916534290806534794384640949936038895471011644659325814345580662658978124092524176908545543950585522353646648841898696259092513483080949563858525128883691799575653079219715700333402198971371300285103537519416231369014532478336194492346622821862213526675522418132700924075419634573905207860703059037061236296238574648415415987850267680786673745949304809422964657799219979462455766252839601962554844281443877124304055643010940968756850961991284597707299195755395697127299725612706448964577342913505455869426588610963529789121654189364 [115,110] 866338723532891008208144860029467405480763667434800734753114604085154403306731016519779688910741601316279325025605581497627227829130807624386147505683049513248879651492278911646851486365832609744055738119926935299599345192991559088251583429888922089056387262613998232751595211618531196258124773288767040279892555744970501179060471887803346478726054756309320539084089603068731459401479098277673483555139033047653944951644210144554516340693726985907607030372822720088263511308870634247500481264873290423944989030439613326909776610690624944098063774512198561729793828584618696524186573048875046688264323871326907662410086966427349579178212063969597543045651904181198308168509184077267952330256932210277832422526579409939614506835408081347056606145632666082518165837325456457577099498838083122739544051842724300890861127881077720327821544025675516789457302986858278203056328946325079252688117063104533549805294740220963087268194899618124531456826012022316413261751240856185938348848517919326594620395789433385832099655017859929493833217007968638058467450480691918379961870869164206818214771338503237146019342756397907381025895945684773648596085474153092207635458378260593621762937189781260551492027912747487231993799015206172597552125376972186136277203738983056533521500706282247106836298562193520120882276233388364007151838956371986504246573687526801700332751864623722414182208336001019358017039582799925903600673838628754482935257815170191178898277645965397572102037363842911506083604131541461149260833872378303152849416208613717689090385111962009000747105232094538322419122447629891501588601814222989065789102871501662588040 [115,111] -45630352759825522345622670988604700260683796548241172559825518203637379795031614105767278072306061978661003121429432540337758363476072037097257599168346076320820716982124926668640693262883523352051719161160306420626766874891279589753358246580092243285264962184040959076538482179929605129107569773189792879619999839363619866555456088438853690058612384252391747785392718110200753986152998736730839087113734310481164273528228895869055886802833881250312971464959627337505309515927546803802397526574742411501457778201613380168969801239672541128038128787219546095711306797422391518501501423907987114999204320788254999683655138744511753898649465410286710209350084237852411646882717215725255920260709034018161050982202477361036122304884294592017028657039645523789050169654122479416191389452593553628719405898326620568264145575303137961224836242218933705187332808298877219853733540042607371042765744757321688615666594457282794535886632840561486418903066927477399120903185531607713099787123540575329098242528897354919725717430720520896154942765648227675811727050392216530578146968010282301637888299631185639534832626531930748313942986767226382421211562788009915693061074754915652392100494621712356192310639096667127986237752891649248948076486892084125413000490161296933840674330730633254387624800196167186447364956344626875649416809399888204523133690448621388858709088317699044136467836206682991905417692573606874600184271756996060061867402335261766089640899678890182656798721811524903869961627638174080711001027636076689325910286081504251833781648412935088970121667558731928836514656144011806916944315881396635765195423851 [115,112] -4078747996901403532854550814563240770472090041181501265757197766697040390974222342263486982168633543834592522541384850607404502771183644866408201131141617950141217593848750518517415205395188230962164215275770824265029565604237931513731173058965937143303633094327251112793446433863036734736956401230657597223178347981511767137123270874356096434155405261462256310119929416255376313271406875474511884975474863874291215240443790372303127571113222324049999173523892569165678507434331116478855444619705015984259230442931524289156692142645743720863814400771047052860512094104354120527949277269393772479738210358368609499119188217454459055732256129088426835066710201864464423270298452388175708145474497111345871678500508939534984673163773776237974547385560792821259409069577511552643611692972427075725865196988549603007536489277895735266619135674166583650097237187418774086317686753584139489678372987788915599663479793525545609071120577814986819036368036646427824652062129103748217042507202083198051130400665713262021014177917562102923564827956046648876090650255501496194400565723408807740729201282376194134384209662619384608957949111468614424354051297583947574973798920193094349683777640896285400731039887637933386514199090825161752822468424227044188574935606932687518277587288141071533944303586668051946265770373445826296185016292651188399359588310070511385861539446506690405930353045226320224678933716195743342113005699196775645372338857035699882180857094012205191919619659352561825111715118044240852597052516209714749194288224250554206611026700301039072989932767350452972255746083998168883341126323975660480 [115,113] 160282012831730183099760216597783767645950024060707602160499752662888060782445348154172558544965619062918811929303741816452240914707804332868470077112548541260623009820508355439877442529601054129379263929124060356791852161176832994223315461745925322169622357951026663795678435192306301528604970306415816168181484495819740576252275535615331068634799726688723009481013360481090632959600102048574398327689286688149135106140573813706781607460418870220162173555485205325655517470125329609174820893776388185403576161192098556005361547058117167592247657572331881830431979273685154835309899540688482773986022538600767035757502810354572096289694852638438298124220117091423106149750421468918786095784599649913157993465536096818157489655209728562425149044692803498065234155453691042856492010148313332438255501346642642202733540490012954974207482665573087235950566979280697816677691777349515507786386776808437567500923569806137924246109685899827748652747331509036403245818382636574351884363475577384494473559632647112330720544835183497256098015159667249534965042897000388179706129956311123957870565997139167398459020624541758156461965681032237043284062865170819463511652946841048398321638473330327498368751891073481259426979953816043590132693401114143303841208079891223340001350323946282280733689886942734758828069750737405419682120640125003255059748812041645612706249376181926442390097911555557468491002706211451181873074470434565720239563128947996632345728334975598091693016191582432965113381525733753395436417682162541237565632128807682427430384497833636686313434095015907504161727758053459683323477528 [115,114] 908846242982813418663433999310172882385800223695357584685385939885493961874124188093190008987849510408864373248563797843387227763667626969022068754620046413306600588965849826756705593053356773848081408991151293610401767387486178889232589397774755241909779659673706122508542735989896036359457454528549835224148681779466136657878898299751671849312201538792472501345819772340251968520765443482541665924674233052125202921079479317327851322190453237255344665907488386136353710898910621321064486515625746146981817659655721400160507961478606201517059320755212041731769404735964994513685884121041241832692852102975382322910801739683155590439996447219860297714652046287495830382809543359536557794481629174968926950100905648129322660508443619387569292314327932554909986412638737085024879968124602823563371526659690871729601602598880217134258195942766875061772315052668352979797775521927083208050869142830435254824463494036062866186953045581427086383538902744249949717692852243066474637886545319184447993698955289656903130026237965056481286662912490221176759883973200241006902321335743918777882334256204071272702173555615582098129671511757923891642689266823116974165847639806834777913159378526447262250613748036042008881029866048383449413716990887622066845996762356836765447012694438652950055563856784172547951462302728463977488996441616840587372298544583791568233251879171248109738420220367100987644245912323622902140083257920729207304612697467469799621799632565775663734292197224568231710903014141602560440446403177853421855372967759312800776291879973693403866012711098537862454366390376448 [115,115] -44482803288111179821893059712562563937799868657864072089559326384837938173112643381613300051056273382960548163229281333187530323651395599598993601176547964270756079977151905215653409549643289541830290559365730294604220950182340743521065036935133250983833198093736953277175640303394647962804603040843003178791070588066783508994372972446510405044586366230730175323033105243457333627700109162604184457234924841132733916307753774493237357237013835066988664093663807405841218492330214716011345721523879666366038994008060575401744417540088507441039472073067810727244070833232949227495083148669492642160613193706500324843825958103184254259099993680475843856651219588840849966774459878780409196819990447451813696696430574373172643116009033133913123989554603982238481936117418486135932118871483983352141621277703871143155353847558137690670500721645543672344061356904346725851506672519104067204675413749449192545348624885010856374504447697758267137355627016508051424873904459722337779388977239784572270256412275988896795074654671402194351078055936400133646826040960378992498568801808756115971034928591430846601603927670669337881174163119589812973922614084891148544868722076435946590513156104313927316942116760242232530626703182201532977007817754219075358700005023654580750132353648078738261076856064363464208565165875745518030332928145984896112869054111974028128070085563763988946053001884018260012429918289787498188431916936755693725512632118690428792273784900807415811930853349828991203910729576134131746923134898635778198515962843082632789589586025170980776353603684578198103332 [116,0] 13152393794885182995700867723413097271544159252340499460396473712842716560740309748830326669486034280525486099584222400451312694181906276577124132874321057765912235361487856769338481901621122741140806147760975858240898767849453492841892266306374786368796108981879275129502243753374887667815022021416863006235608695030353853869057720732596413004558952242507836938139525952647435150525413523446585761384226674043192106262511953940646351955461792007750164741949816421977976847656497431585199971961531142120989775485018219548508374730310295437313945857739240291786191160627653616711195756632369805925259622050613433690291714329618531793435016555310066782660889154114554280209427211107750864160431419021556581417791553251873397396116645288659823160498936070631288439779056117174421113944397836417707213389748821146904873831596671560896048502065319463423849741330528684895299245334846843805724066985884154840748139939588392332602075757580232835060219933323563643991563672693711734107561718717354974099587279675968770282656000509382117195188343619066231300117569861367293471634209089624612642381627630559403654965070440334938537828006124370195822278803288720431649757138771769199104012859853086673191080729461300772448373672628491581335928214093243059833877080199736828598049997980992263108861866753354509643443217850036680862247610586457486328260239774612712376281567493774340255217892916697953860419020137656710198834514295665931375605252197212950574927604414032305771113841443734154659937680183588113700654850391709709312810868861463752768976371360953767362185621213042626358220359466552438535137781043506168066913750414405310277022170304422671444367000242508734990202617956616642423570905643749419869122345052051115207846395921952197994951591961199324398043116327107053860993377964701388020002172398412652789474392739231828024377180651439394391545040764170925228241116123616504936892922037647719761381347047304754546878295881843408338230006596472193975608470502328737009794534439974952935743068449638045417221186569638128416951631872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 107021287458356800232529292690101600483004346258975372336362858201819578245789182651646954293464844972948828685581574288091935709664198442727798911569217428114847409314571892547359839247460781217881409326666353635125035131164118905014809533949778085459833086292024472805177691147660642848629490134367689848987826945568345997523318175976314926706624937948510748508555784048119748728836571879253648861487722893657220156635682112530044015911690612151538855572087784215811505565553689029943050924318789458557212312966445293698563651719986436573831018828157642040140272012857370675372720402877639504920344355231986050867236641777813011105415697659963763195176960611010458645053601858581080083453287394160177920020233032035396563221734912420319615720835809764984445706235985267267850242767360496007462285958031768592384074317906074584594586813495908226026231241110241416793787750564318863228971131247619856738337570085290245219638307841280413708951421030693226847052269483069110478377190465252091297831416447385253015154655464077851567449768780648239119405727821450176379355263985078760466475203398753626000015938820899658616310490241158681794212541812157714929202083574715731578631424364102812437906363662522393563714143870002331007555994814525006249356856059043942452213611466987561283067424606311088907869168758862356874079342412644463750442257789036601407292224873487956449614937328159374849106422294309150658038866645902890301295072990089261926550101972000360088435536353836750695598133582858394932156024979140462329526458053677811183563296444203196557374030139639286200728883031636830985028850685078851378235487974207159389866811115630009155670701301226171821513169566094408296094264783394954501946264757259066279589826794844055353722433214469467648912466239129489259592890757478745827307374444177913832990399932245090134947018489858456861411160127828960173422367254252550041421935593142567097366218032940243063301140436513912090461828967012692844299019261543041934352458408115572822598451545066998545893866778386277494920157593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 74282262028986288874537612531510413405738503660182010407450818927472614022955608506085909563228261934338425908651589875428042709803410366983653120410428097066960121055170680425396132765976373213841563120047272914885008427855157106644271885418755872137426331450802241837096118313000006315642915917936668966592401064354845993334272965406662149183544149948117416879582648539362466156025426369303611400358738155456771075768183854373282458601259567932787101660229261811487078154900859979074144796147379206397993957086798983982688761197305787585862314063266891805215899074807450064174515478236061255149724006616260426944840799451620386823057695089902195463516373948603164756515153906606164749450376648363609696502188060759698184900880033916697895004544215509273935881154090644251578539716975041644183732504655058055748787242611329944933390595118555500329862528584381556008907246790850772506729257843050324952181626177945427302267161481208490848544167663453925414858499230676500990630175071110649905828747904069903364584070034181207221629394664542303822218844584180430675910083717833103733442416492211701111503499916593499543285342484558478765958215299328088996226979837367065793558414150891226785313136639379402740881943479956651079588443802116944126592743265186722537994807781043125643059032980760079021499734969651295039101531365518945222650105482754985574093668410092418256398933652533870822789530514580135015141312245308030111441208904956096079068943712595569439445862505646065644743482118525532381560995495681368207630722214050818922291292080612113865431311165510030954190099070511611507199488821468042031602861766029777341995869301568042184972922027355987658183211234859930705938460706564928378058531326071877316806705244111563862622392572194579176536650353213467059596528767659706294376609516529180433228158307721592060878303977403496278212393468889235609297492640888219712794064589378093942113334838858356521214422676663089961327374927937466843544043129351483836350728876817297273482243829860276844681924669491430055765629820993536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -159065387677491467422571625507053341638834845109885387052831794474630327589174232234233817138949798810054116928310702603517806288869519495294925618224548731943392083388277798138569590871731371339697306154142207979767466517691135393275243791518303727395472279490405968105846175326773593617479573104427480609772424792289215034883720249786738883955244743040914634963838935094038232505975438169196023390117568884440028679798619778770125082022198938349959782965835723220389903720597581895980813754185436650990248245406105456800396112283866377124295969999485224999265386959797223894157867186276218924031776794565272208713109085568617005611859811030699237949002906459741438814022751912092137704716723106199371370316935289887609653724859066110227950397604925622238970620530136826132392703929176737252243447060663156776180933757890603356094654478977398426311335634323572207384722213762067056598196540200642252741306403158968986369773025062105214387498287208523825660872468372811981212151037912472025145645089806030095433499500546317108961418133684880832053703122516082682698610883496510122622756657486748953908220030626343882240887197112486599990163162045233506498885766929374967587473702587799460382549610113821017468772319077344932832960428285081813079301440992156786630631602667206127044259338540360331871190121512085070573661400730498581822308482671187631859117307564362940553156744695660746230516010347495666879921684819299328518615263915519288877550754783133509063306804823039297622818215369310124949095453616790439386519462848145434131822045078166303406188843264592577566161814712999961093729246543867995272020483335205804784497521156791096633528625722983389001137255803049027733956543492783835315681527507030404278667417779721892989783744767822133528597958247985394236079231204794792492420899666524381666282665340830139615451340698620518915969510142171947799761936104722672704200789761077317560901050356072658295150336372529610908345280778164577616244266457071764117207191058638151145570607418834295311767888200084983856906469805916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] -1433593466904610626278770454330318311589278185622519223490760228564243318246609013257227519435410045591745667323175934211190392235201591082817530439602838634467451617160639494347167378332744041305457103280230657829932858276403953659178078353504640518125635911130066641784871286686200969880679760881434126147535094267330515298334769843597249435234462014330286101712216597192148169729124013432708951361201859351320704068778250320519476425853741754520792673388140771591497454415605485826245311867584512413002603119430844662312508186296370256625828110102735952478718549389377906267715609332709623990315485063313100451274563238338742867294782390019069897465791881049371314621886408030573165471627398539065295328079128460561636995389000027790584886700351663086282441851498456310452507569193416244320029404981566950129505129102125583078111830370364188175065837098402389060616327072291757025592959792158016967684636094079784471965110575560385356504814065618058520204070996008963146166701852558955226334749185286817762526643868133200693052880225409608647652602018042507564837792794594876085643027976756901461429715226157029341524115297962447177998708183907206131339622329472565062648759892023525477671172341576856472377334953613223135550386591542004703870337625612539262366551558400030944546818152713837140906563980113840574365821647549588559849683972033179808336602767004823299909135176653027381737467605263831309345095460149346184419981062108121711797609086596982295100910054557329222795644768990947174822766346389152664995773376526878333096513094953693249213713287604607013918545912290644081715521643592401763793592221351136876636883848571539193822539471987887752188271896295987954046471893946793841294685191137300163912606606493924665663882170192697541776742426895714413185894170122021216863359384697350428696105527650944241745348359624087498677007545466047162456103837683087788884722438418782643204316560561246836768606714746853467649692137396147288248293028405572207790888681307764759585486975772203404582753319073985143809456224063193088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -7592275803330903346688712512648479530457328545611010398147515156247344887078191695628613145375515143730136779451974110532715090442493625123743128128937610278658009566442376547508709133836248585317462856208403180180479566504634514414819188874507060260206393445392588883598538589510207624165073561182278927969533624249874862319374787173986683954535683358441573024894542023115705545507403605304771609941185539239266968240765548351433901054444776544371619321866501175759570458459747178282716548568925269383671565792838222373456321047761540533998392543012361532448296731558076896391313378835806269644600189163902495462989248721414656939539498466687034079807884360684156283329648030020606113800203617509424373742477966901406910965043891184312408096923422418276212649307122176371408015683469227043015332428489641131386576336273019935830590954227263782692834500246506447389634743056258936245441998004761637964687156682877269381439077808407966253989474968871200475157073730373464202284987352933180590965118427584446213430267658813956796191862764694004128892277357227300763841743991919015427889082097019278571299701611785968068540364675404991874587273967947050668725020364810785726645847369495136464098474595347574524408683545879235439687931804960937276297545937861651843729036323097776571336217531480193835551120036034581691438502861317598982107930650384221967701255572579821798977672261609473275629948335184747437268159904168182115131282673881905135965723455764686032276377849963631539264945968647341324297682057486809254016516185563588444362354391141655897587883613564049644669601977754267727677797478460251885796057757348339615982042896981795162504219232333100332743559978684604970053841982393852786125095565993383319777578868404413893142984864320402364955230880720356380774820590007463658891061531158767254984429098923069050082136777019190906949112940285621610963702028618939010647186622729831704833961531258384129500161467969043283899477774385604922704583359458975125978609298494285598242750602543509573255158396105159089066354556608184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 89574240561793209342081803770645782406190713752252455852217866751092819049580993547619012580279884552185409444226858119315499319952671650660849266817046840837014057682113457500308538856913544810997580371996304434815827351553395805692743633572635102708547156225027111596101483737760244974675991468186395082741984010633218506753867811613858316113940484664495251605712009816426568178313460668456872772403993583018816635519997482261446542999714889145648020823203079599843040973368202923702220028109521828537251144604200811538876249550603012739265272771257297361869497373300321289369644384076557478626597705456176879263733114225477777485605920049484057427121947983213089840946640482322003093621895590718013874743630098294275676635364778969774187192649237212910635960322697924204029860250987797381707705521936792339126351386492407105213656065671727554020945439721622918931415125995691970199686110346661016955150096486124238743706474693407211952019463524009563070896045175500893267975304733313632041506957443816870305159816961780387055961881096744653297262937479451364277102500286333734443164948159419888883109461621756715103883416463641605488439446073118452487757690335004041101269424375885974586476542695922520191328453627964295146756412872825807806521026086412327318988416565975220361257633122086854008013421103520896863871306091449998004644632665314952349773112817153982495729262519935068626494550203387116118509687845340205274740086554497083307901808121672899008853811042437946923293733450415401617223668206885311769317122768998946865660572864676824913076050828333657469943766330125065768370403026943173174947681888219771215053539752662789162650082889299162737332725055868964837828493637967241223672851909597480689788432212478377454221266558937253970774161860440040724353196366642184256360851934158199378433987774804651701388918424441326815383313914100739198094202822862180893216885178322739006380962212469614252820714770673197278686040281544149683262381600153256547805556377180522491348891138065064521265608585536170269292661244898050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -174962798232231170830571152119251686454296911986556978699845444561156752652666562756410171119865095201113443715025404835081787868313378908979636730157825178098538957058080635026768492738996133213665835070135264236602003006109635495267439122943477029730504258589965883204643925650638601826834126335584654992151231336247438140116017772375153013268649912276240032050269468423766022058062541331790538123558004341743986753351193340082256557161325374747582463733736103634693065298755342063519115982490059906598536391489747298005102841101029976928345550112503582271380285954878753088752962085943783434063269143931090428619673370697369009765453687050881630883232149753691939004525311955238816688856163761833857812804483021316870213705295417229225252429147351366772070969361822419606007468921440540423988719111843211375680517585476901298863702508419953560147478222115237394345273608500632828666350768122376370865831339319602928384470419194121985197114374733075593167833722715674583134287977809792766687229404477347777330997751985880973945787355082765181414469154826837087942373240919372632239213084482622320072759935311807854647820547581216927970148778610161004266573488828865304828484811713909089826524374686442362465014607027807248255196620795384714648769548560687943614177743144959657096513375625636265569030167489118659891636239918183115872697763318201807716311935205295123453526242854138290474748439575723869970558643123972180123959569430226298736113205779114468336081222689575994919374353044213862768066960726593639117897193966791888769277304090729518457752181053156998473388635941853125554278400488111706061043040867525467712726194749078255436271681945000255200949454575285043066294659567180414549370357117937176624495911898507032518193727014545597916067219928218035846490189080440001820767235916378786655970471697259296221581327369867176546663936665021605615046927360188704473511061815714159230465539785409538445565027360163595805668131288430478493101250133433716895546109458677040145074578197108159049136303999420466546973883604611891200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -597998589246001613673139856975238808808771425788064845260637927373924195068163853966253282147305186302055314952238393897677420234123033689076900620189389663517163667240351912285546063342567785385130269069201607044899585589114995053200331635233281751678273971490059633698801845234808977671773141413743008577252084407354548051076039077010370891127739239673087110672581597013780043437769018057571249488399554121653423572032272993178328550214218635241464536435620020118083431101561449839858775533648173147086994411375754653292658507141808926462892138202626363042330195059430576521207839696058829305953482696524085803819808212298126129860427541787898397948617553442316871319843477879788526403074986613773442530982303428372867431668652446981919658957184069427097399663636100061004957158632201727837206980810754116135630786288538739306850263004005880812407505341024219692967715801056342148021680793232066513131401916457487298708258672125773341144401177882008340944607364747486954573002225872545101992479297099796926824315488396983806065538842982755891243354215263855605296190565239245437999387165458504367354639342725292093772748420424863452187079625164965337206807385255576397017748099741697698256229020454913998344452651112889292017034611331669772161093229070582828518759295270375745914294024266313348412425249980814927295458955414462705573115831653035222423507210176928295200071535507653878149756663804698918322371849133401243031217329789086810357944151944664497972425279907042865090484048256748821300157519493426502566009401015532518673225125444996696408078744608783339284729940522647496800428862135994286143771805234027622625509905103188653414116661284646592690531060315919334630223656904629735037286915094029386398714474422251793890497537523716335615236315383650797859954409685873241071822468432844352208305860643716256549770939888371292814593969501878702863560279257896705500015392556073843550998156423008579804775162049050805000700870031529922772050652728832046757607530452612237312574948165351145762064970477452266778004223399917780992000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] 4305752138869932090728068866907510437424817580194970799029023795684350719238920066163482114787777393434646536648394552342606309375009307015038839388353558586100013459682870171910617724517796567758284283642406947290481197643775723341855568861715301875288964457486666886346585639521012376428942379253208079252646151222631117275786504043792934693934631276736845439426770505731876276621943752966491293179931049091839777278723987668566197483775438968940635318234475064882594308460721494687354611867208422048351004611742124158753932449922782088748791623345643101375920209389907385702666280924039410023799724358692806772464254993044357612406073445083574672211250710358775043246357401772824607069924736519808523042904446459009833308473470600613874392538389340539195467202484422092630876736006952586046621269376156562064071662986426087110683884849525122705862612805877810186736603526847630243406548939897769489943236329806775428502871686462036857552052171004475516779658375405563292342307835205227956827439060497492118001370576116431351091591094754606550879137140499908703919557732484157185383331285002834111017583151505799015102840596698293128797473819220412370753353677813573536270557420410909058697831945401302237320418429796484753155857812291052944414440842934317299772061678948937217606743026640234484922219657532570674523214982327919736000853166581606424901924175319990793067404035304919993346239202101425280311725082895014777740310547859046148297142963789573564220068960833872103585046001848038298447798103400881847378335917817316051149359704634032322887514778486394693645222817531315563220983371122957826095204298450225433015662033423516129086743341236340224018058139668292118655506635462180328054387327006564399733714980780309855403259984122320637965521550078503468007544042878628104659933793281368893111045018775916061719358258811171507724243718702483731173299189654254684908346023456194971536145108090922812379056339149911499700548542950163478814478024248758442229481443204264314268930037949586004611633439051946761797730341391045754880000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] -12456726054144205038449653154836673174303866919089448784928460115607864859935934832066961570578671035908590889698239299602823953107983636443014161744625576438919758969001415365254115043105793921402881237865641380753012553528858035790472676593401662784555873988650271239173654466673692408478961989314062580044537108261275678813392302113918604224892737533700755897897843416971614029081280375873594867759669907343758865074623733150285124025582676307154392928577774479562790347097596187078832419964454678556163234236364498214683307269550970911811403006497006895381467093481450151139384955602787191324614650064472790609272416530169935035624978796104578729722335651783813233407736093907377705011878431170322115185771432445127124436231349081402732296520944265835850723664588860353530132319300577461064991013997183986960847031011912263016229326450351918905464191880326888143105813166067781398151888980694243088490892316124105200758293903810437102631115521302837894980401544586353946422736524434748424583484963737731498759977739627870686976875721679825976252395781330172454832888639854132291897238530278693316007480855912822366990764792503097936989273427168986374465991116805537546579315706945198959379082769593796807658587199888340776583127805558604190605502133494398803651862404762902761989865592141697000760255375501623152335952284647584311285526469270674735669803762736944460715183263832951059223395140529045291692866772594141204026354002078445283648497042242146489862694593084499649165597975001758565611982884886356459288607882657339242909544286994765745302809003004754585089846911706674151801935936022585052203282991692983861263907589272278546931499705864422015978974684763482273583357788536343527352950634071783135890105413802351699549712232324536816287657942554456268064629075928435898698034821477081817763751191477132713116568757722372693701731303531460224230733423103660566215367097704425888111181026004139042536014924495516601112282925398433698629419612446136179564840424595169696861094446766788748106137187738090767848456764451964583936000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 20736254655121017877909297539314880596407016705707408065161308749971735476669428696207802189992686354425249745994872842026556103451307365773029582508548543661083399604347561352029273245318660352708931072065600620594649444507589697058738530427543863211931618939063094442083506106891124906633313875722994203223108671998872175147359094253153361081161031263276921572686241375646545642340070917016052057447881756428961213659811268773806562882570844014304454046950620854188540740257464045341522407999295986899914556684571421844411160271605669504755915360723339884020415553394411335085934203535056876216319378228481530195315018496870212736387415529535956762991216117214154063277465576580612201577434418057245681195291667426239730061746151176798371278674462308340560728172189218777505758696991331769830075582388106430190982533999731372095182521921124760841059707780591014925959550310324410633740089396798301028318310855036481261260200256811032555120250983528228574805097780938107053316353107241808064394048454665726648988313491967609387533792951263508593575173661223687781169956873908410554375538813333176707275598865177060595423673684550710964066807349568750553466179147716227917985626756487230171331899261657888075129514571656960932256126163869708575770705105777351142590366016209767699781611477061008606638651463876192668312322504814017943863406633739497930355203584824674881754605063116961882762189309439806905405760978437941211363313171616956819728411693559595608674282143854110142348174724799567670969414455460060284278790940589334265865659685348484692013683982939560591883778490087499829082314701569626393154116969787101952253754475415601095415939504061117617691988072685690463943329663688073365000707429906629193720256561748188351841255950469900274374085390803914766702711982186124053803235858492267731171442485473930700395576120039601569799752136986843584453436232926519275236265938531513610532050224255171521626726708223002710758773354040774655050801312906323349284699528665609832253896140185514006792286876491574466865089944351250841600000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -14069775876471201312447059948391494323943171487710954574566797391195298030605841937907283738865534573071561930904967641063658031201586443085566244394807619294804543609432500847276059208059238913976091644336419672166666474683925355884621692843675318319535005285443298496518976789618430128092296359487106907647005011487412854391967938267062574881420854115712740280864959030733327729603237393875809553251864333999382909408378329550396519389582309932789736572321182427622329162706727093423703257996677109850890204510155927311573241779978825954715336062981082697600430223203908469938433673336814616764736166414367932328586774011243210762222757022426401542251226900214992693703640141316684761564760709453073503704227181595325199755531029569767239417095181591116249837638383064617726861080568917697749276184545270274127966538751461283959353206188925432273371033489100026383490175078332871987285712410500873002089033700838560728734395032448825267344376768695868237054834189027225293268833656136734897703193661149994867378534652006462032032160717011327190675320056584931383270230756814364459379375372706333707535914876181826824788791941900255580098492048786706266099748422071251400568198434872055869511204337617654903681826329152379434516638523773923238050748605270298134199372537016068553838142583299481000133163294649828812764043760309429962990720135383628362753814393826376387535143001007397797193947331948192508371098103310098908796143821707665995258644364058548255688724139078918998414291971406591969240612400924793563695718066007356675569477272725477620807040598295012577459156717114747282940935634682865189506710741476779488303459826328954362108327452221260236171205737405665595161482225964855765728984822025743070171381273980983634495697743836981428099451464519704943016951259349690938366519489579624524323239860534940076851652208817187901695246586384251984520410762653144056629508846526489777744630969559524636091123039916573052034259337612963557102783503595427665635912724762853211482734197321039063198273541494751320754503980191840206848000000000000000000000000000000000000000000000000000000000000000000 [116,13] -27190371780781429339117935341388251398516679789372710987819115463482873892024224965460107819474950813879110825579844525439472238956557866764665698956777591106399891264045319925913448674174129556347748666671824263811483634397479987223917733407465280247619800332970814794516241401316995943432124485466117353813831210017496471286990214963795463705784418269491501559501799019453443926799331262554326561964223062855005416896455267863837712066782702954063792018648482164652930661231852410080016729283482298611823216751100436798592542903589058383923382575936604374052571070953846484253595336501510761748037596884953132722930840690158168959627106714492334350286503033371469655738262354040507557168196217253317849174050272880243908497643097194366392148164638660952741130844290211980730143978830035878833595434669093836796530531274084912204916923305808635609761375407745044718093668832700711502852454241621499443227989992086273355921463056679756630296732786434257674805909084988761912550690018750741313917751775547626658542735335948470603970653757003563032860312257555146949773218095882125652320943517584950254857654799861021397349383260378553598867490680946359064298280950427400992097016892612982314718475562800507520948169944063982813055937977559966354006237989342454931872781460678870202265993502655710956568862498190218661012738830089300478222863908108626351084818767851859518860240420571549421020272184256557994546612834330611897823665682839024301414896219747495636976742901368296825580287170576871165652690319646292939609361122483448917575999822984896055899861448417560962180058684439507472517198057849905093352887682744842337511847811616715049295970383654975128249536068129623756038967219789603355716600912659280230858852500806715059980366149173360640635038184298492476018888691991032702900830717530581210964354527287989011666555784905783049362184726385752135803892856582047890457250344619650365350201874922829016671497272283827633321336821477749486629737862992621874662383057357969170622393414736965298122740634300033012091252453577462906880000000000000000000000000000000000000000000000000000000000000000 [116,14] 104968638959828099099101562753629080558521648230123476066027317267550474543574974482136989693386651293336930432190730573002189608355962887110198665033231895189053346369369721894542080758333035112185299037870327439343904959494855459156639534195436999894612970254440256027938283958020905011099233273009926362815368201118604680099094011904421497614010912785160951472616816851981143736671217566860447456822045694504922350916050676046215987281162697315220547119937427137836489319940878419225418695616241947095628396529488473651320571806010326787157321998008514006380273877339770314847344930248571559796931558702332250655996519038540088175596583508905557763278420752022437264269379935610130512117622534989687795539119065776489728408347349287612510021197478196034355630421790807202094546314703808368483173067414942419391119436374809327941690495634130045310538074898322133723268421180119937029810169850103271883721326442924976380927920279269066305295376107123499726945597929719632967710740148530585101276102656056591316714326400710598083367867016362440945777950046236849137460574733817028808370046928816118259260306511623775345434708580768719022700285441319531714272417707474897156594034728252135932714595798489934542089826557345805035363450215470923020023406468795529123974495256966185562646994167994139128444080295282607265156606289399994064509259999129432329381228240570221245510849985499217287160751191524532715769121124685865087594131424607575514486604790326189586269068323864505509685044780239447584306454646239343056927140072461802794157284579752141122906464469292633809462250116023884451604250791838074563696217589762849274621170912802863264732845779815418658864852977919964060695235748334427080749551197910679898023100096767106451003278885136723232288404141409700737426878960902853458357759171479374318028040549432068108406557243933658739186435693402912301939917105449781386489135254948821912352933112748801538889171432236949397978218903870355672400315339463770999556470260962248660780762569281847381338156224085653961458965773360321003520000000000000000000000000000000000000000000000000000000000000 [116,15] -185996849769326948955444257551826649027479394561615902622549963915556282891675961066778046834988491055711768935444851333077883180319364741299462582606443780681349626982256192398777116279130558739247043639794487911329416512062313547902017883880009507076587433233662793827357705338941750184626611216551733401794835063997602874802201144036458488604353694938491831282055329497581077430949666567848893495048822785212788835754321362114147103278793810315675933507285087951658345037423319746344436470980669318884393681007087238375220164523404362428425940676282512774623361338814735278383900775771412463678675007524990658461987905327055142195021996975449005023648341671477521557778837180256918008390149146937101350467582925429112423812099853076902836334131580930975259910798915764154912484063579044690692839070444723258807223487510184706820665778542067000777101630949821476752526172150351898124039955278240965712163122478370404871102886819896465754505596068968309408936322106335826719946909092475057045528927275842098859629261907661737791914533696420991554501442945840708804053956275042165825883804695209334429929778814837114477538479425296471597741879038380335822326379791199048269165087657212227673397435604622456629330956427499423466003346283388896255628583781752393240254707766587307834102709812834272016752269261963702328834243128311735166923270592637040341640396970276120759265920331192966191440980590410491449425915270433798537328161674674858665575269006484272656887409965366548463513424588805737209419068084586738350269664544375501405761806040999794767715170988706601036117608247622681383487649142815016917129374304678354382221513197668732526704179873903860373090488623847616901226142789684226194858286219394139772703843915891842066005953393373260804349945528346331312455129866440238563588047214746222010064092023103931840354059296982775083125052741353746507077073098091133855491402416062168838553608678861078849886652184993762509978448739478025294300835702793216522444543757411308346857954186923148316327488087733592976199168984989093068800000000000000000000000000000000000000000000000000000000000 [116,16] 220389846717455534550802880910309802829267924990208698888411211236344790599397529996782016609086096836354579645545129683052201888151132967762700832090106748378884314656965587776306986878730259988948756016747796611673092388452460411086198878539074331180367313934524810682671133907294815224412499521693806366380736316965099000847922884690528911945118170786723514520161529058834460336379704458978224417294459758455271183724232088096613053861461340118136294631332031967954730399883539125204076077891186043790032441187689311607424717742990313471826528698604951917288302623236732903749208391188059986593473853212636986434341821816285240015068102806132787886787517602663703039870361085604745307983868849763560633536895639908827221345296725495880289138267349116082556443888128229929405591734589053404526555250990409025726554684962444970414907949202198734347359019384763430941270738177470174504928980980602539496271337603044547662241150909773605934506109076026971526812608933925936153947976661581575701421354348891564957209133720085237305149084070124728259285363467915573916510863409206647930730121647457184669380669535497626991186668823444278268976198471648392561137532360739852765645017912882278163793068132730366810576077139466773986627238052008867700885832327275447568881224397513632424033970992869924684388044887841303739078158119741278943248082860167687314917540792461358545848124422189390498940875415083627371321451275724714400727548293054823941725673906016819397435615672415814193206227852076061972995166363017512964636821419414623850144374483781178181363846639730409168948337680641376911553644169622083773142559568564189060397191427369935156515761619174008877870486534724758919559197005731493748125428695050276481814182615862517132102040722561200807282342596568484324036489289098059515735200868619877421151583449579801851011512900275780209404814512992538848634261841499538222411372454738401534152751012513388576761138119561981620383115571059050581143236646915289309957345557736369966799964956175641418671516722912504726686462854675977732096000000000000000000000000000000000000000000000000000000 [116,17] -186693838502375131400081546647412132793570508308470322674566480888940128503443345172754468397464001608266988683773756636556167872927459185647585462065211325987322305474612636223856001719851347701993816723497240662629116447918935484418179576111600146750409215632103008043126700201500063229568191432356855625327550541240323502275764657453436163159374139861854721437698633114708504083968881802561603060608085447664584413250044213555350863811018129414417256664990692104653523248980412719839173997191603741422597123305467938269788584661315861627323755222957889002083826235662934022879353645019097459074885719918228932577503610987530979128861752537198748624856317497940726209173567507050253312713822491602099483851033174828369767577429465146706821024266681949627901409688717267905511317574758889851287265824146385025293209311221944707180574479106919713354896179025648738524878415887419575111702592150708535713197157928326692085385635458830800685729831212354637169565105392135833283620230472633818743301635837540155704857672578959298775507785166624743382762237307546329261058130174517926006682902798343473509969003973791798184918951128671493100096111882746506398075076383705136431295480973543388568335986243353264417963979477316967987878648726980230900554159647842460270913109062330196562012554168607461510111492772325067047775626873535979431344174757378159293583082777068828304114565914056067046397360617672108388559926416301398575436578158202576444532679156758152523067995034942312150315400361636701095450307286532194880771360009611622210142781665328199903058252828416491819071270680488746722613451780212562829216451715852050030643599435718988505010459532575350088586861575914690121905554532258840875007517228633118744035368259384194718583952540675964676871252329734439352345483771925463833370229523717552144279730304249782551332851337378284498522066645567766420421191215126817646675728175612955850717563883784367054167194101268026917849750348910147725089996567448048529238734904837288379236248821902701035234526991664864980651576341155587031040000000000000000000000000000000000000000000000000000 [116,18] 111601466735281668747724007717781541979884370154834477697720556080376763405012545897574332450714129539765801464982197102545572882216630202645213295240187704436320361631227926030078977313125764402288197787116877796793454126923253514875151320656798683605902481061875066150739394767622990517570741613807022934194631528707336898705824937855678257152774543724708034344824987724157624391051896855732611713640133988798053999674343690962400636425073556113309320549300631600397952301098767938972132567263738200034180999134495329844747443016462171504929056007910810650325745004930985871597514185686491449831129513358408994145528738013638727167985053899756736627792277400148118850490888654826334043798074261083656223172808135828046447975912388079417535514803033851810833963485537596368914221138129199707071157491622033383021840332154406654632259003231531153607873861467312323737243671782906591603015044293444751088575989311031185808634613495277620878210492075105960134011934334929993838123343446461607305479117840292756375984192621858330911887433411605914407732923364753511258430896803161946813963030156370860769410225961104799671308240556943725719080306378624688449123925003455804272481332034718955968717583938388991681954954281052409881876103671968889610412302575662998591666549270846062271706950813224776020553537641629771984742955428706716559734058133724438159307226708762074745933132037955806284739241452645640634646414851237589365897520326088095089341811597361327669963293438974021708540736621103810274799450202034903298034277441072855571776285900274911375135785551021665436354923747316690923056365285082725739402356608782569628483113486318376421033962511344930812449525398044242234809730656673176121706316145518692144061985200730163336957505778141978279839825355543656868468763805641925865617555429070011120136925922243977329391683115729176747389223934905509799039674279310315382279975939690521104348662812711104803541886352759735309946245376301981660999775159830348195137611800793937384694990233495949570510070304583814517188414546000845209600000000000000000000000000000000000000000000000000 [116,19] -41418225482686356851607994854011299626374513221421793825481781426526420570122582101259960244773588581810660183450893998561606482990652115642392428663448094818330914104549387745829386413656877207511214741096312795875317272700898756658651675570402057340879916856858894331220462464519250489531768140010729636924185924626943401699305468436116950685047141401347282617656061557385395143676028918124903234534714835467969302602244872298030757374459056432118683897261775567275076716072480888693025327309210392669397880174306381923710008534461568452120731949774322906729080025707558083006128631564511540034822061958687402624792749435777273015246599694341101557720895971696475583985560378465844283014304978419769870212587759266686834785156669249783487007283579453816105527023748667129664960875249373988827933636369258118732659226547263083100928362107415590486796276322159460430713257721677513681138859638870335420504091838497850520889610922236408067907566852158452633296427832233335150675198057694980621990423478455086160040904907043881848002383883026389510777855770688990312809293372700544598228045599500419754268529874137891950011522710659405362035927352886870655923535915250604762197867923681863857980106433138679307011270580748310359045671038864957354271909370894146282701285978543580644115237870843440129918988854844143490055191315260186018460364014987199912241004262568888837866804095994879705992624859701516840929368280637763851145504674330110342336320690974640652679810124884066649111088047278732938618686947516481487608405027733413633711648252857839484691484453482119038582008506993906605208073326932275758283320248304411651645201403281887302465394569027941197277532744886227245505716624450952551846422063790714028077393334394518710893060956545804947367451814593048068924797324405004441999479181699273102106798088447525479620757598065485236502740718747401180556928128538913872743299905047614083657595280986045411717253791827968792975776735554338299720092830135033698384377990782464739441153984109223740549444240715389742101276931958222356480000000000000000000000000000000000000000000000 [116,20] 2877169881682176186393009603473033015099585533692803832247034696789003490682433512038474959457494025190841878797797448870505055404889934206743458280983981294155378528912100285589005947402641592235008071696208649558982691656975981519865707699582358426677841896359008365389600179683554241670152135437921484655799722685236192601306330148200248270122874188680749665682332189540705657132956461136684966272257195305045228362067974673418253498640770166512876355991430330072144379161967632067575919165115900791959347595028370892391581336018170160644066904793278589946472420301550302401205853953896650564504525233553224068302725330176999935756703003973791546933573408065625721660192335319497178921464056412003921420333514649123185100307225562695415211147168378688927517803509328629016762006217522975039581770920427988340810589540438761127967087771520991371654367094833311701606232218927484629182441090616557381991379659996632723391279679126520458865083431205874477587569380555726984496446632422107430444759827688519893741411191492018605152351525328255134097481676258495033775221547445783288263889476901107393383078778769798154911851185097470358027289863684131816500058341649628805530465546537639598639987693814344813143040705486678455231551106522833293213480590840060420764665666997498637965484975672660743505202430203816793805520833601476277839432755613695659517162313462359909524152077741324146291921939996757724854673361161847020112514966874582197854190717500350066496557938632047944879610414620836262707704255652737367618688827587582085716749754604840301668762374043808680127735093475607088062292320350510917331042588910429101109425826585014372163665192851599801797558275110108840408849586726582132512269387964032906689076058236371351315909580432301353778463908561859196316607879196132164502406907949561140564024632248666865455321176278157600815020593848510714373036399021444552713270582736153027172067305889753195801146806149700067417288264334549318172337368357569115057393789865573338510856932710522451060959856323897787191712054952318730240000000000000000000000000000000000000000000 [116,21] 6529579720537767229242568734142577596545854585294340579969132991418547790838535424044933816438278107664305105365633525706690655941928523998377306591247182103200449737907260077333905815483103735684392872074392962199573285998363951286716838608228887186116877354512121625938776572526313054272355100908433904242100280299767627922139800365271013412766506305077718250701686754968227461023599913074764573475177815031855318655328372872865435357069819817986063909873320988330269227719656529609748604185449617378458089918656522200555804645552001712700989324488399288229318554797862124704647594696369860170244066193909992646678842233123951873911340052507669678211536047307421690663040854104958815089748372710193201255310510064790255469644318454807951746823036326588999480174005416124352917384562037379127435052910608530568260445443051452469994966281366914878003956189046142535078584874489819611294880293379571564215199751631094239112645809878056916672033771976885455399657715700078471743156563315957182875456655384341121358420612299319809856994544237815544504357000992844206304768539694005961491669497364858646926779502321423244401279305468032887415143794129239005633176082861219635547189089138511420761668041525594458380802688372570337192580540958940348052605597952940761463244222242626053538759848142096129874782962284006884421582081840175152487726746849293401929066635610180124359464640141682953292336224548299868283590701062381007808025418030883100931431711773373515757757076065009531355045935386800621129117791575060596554215526827340448858007690276542658238415706457633311937467725068369903585130586532568539030159121783272397560486820380228094493854919231973329291322130799411534561209152812742270024470094384348439815135048875797187295607027509101350291701221410825013015145182628210299366771484445262818460701876123979081593982654037847303563722736119211393301225157132966146468973910034945045880995849804077443973200347160164101006301155164109866924874774143331877445388173403060589083986640883223652969217803855004207977913785890499461120000000000000000000000000000000000000000 [116,22] -2647128645030700581396765269505290668568600663502724968840351714807656492038934643380948695503156420920518889782903233686640887843354068802916765689190218663591650975054020194616653504781465615506688010207085935333862762085685925459621727012833360643284020609003216085681876947850378920032892330753270823403932028874690676372465758760056162883483966730902529370146088006161505359259192955001504840732323761112222026158334695775450168911433398325947783071908452839524079034070250741959447430460420795346387861924280342006907148266165781957805317892478586661470875123777239376287723430960666245695001920853767134962056333835152384920824795886671977297580552111878476389079925636306309396255127056599948618453873121000266861823454409136988571889175899482331624347114347825890585237601790425827263460507793499122888224956413287194709511419789960673970655846992328668752959591984004957239678062647433746862930199307380852954569574591728163538074971018739535674541668914004545299033042596851697706348906432775194183058107098527676495285578367984760783241504059449651501007694420937244212225488592732448490435812872892633993794476903768649133706507810636173165927171739798094830270705765646323761659885757428991920727693374567681029786170644606722153290654288154014139111663648737531775798344286219389591465795802720011484150261319510897732456419347490175464830704700352156304098216156718918972002556661352366233227864176585208593419291303999761693373087333648749325918684689025126271916166830744428594256980347977967362041916013498602189710312200863892741441272896390206801930009467094475889409752151300722929966443861844511324655419505361682099080740130955062115996642502203651303292039098710818710378810893292098174167861811521459154438271749411970122009058013678094731303965715799141738112263998142431597019354635887790018670027078408584790741369845133737340026108663934003402483287374973103427387775949028712740303925404041064574360081349161036792316335475421089419622551599680855829520843985675959868014286144904041350300678677947859599360000000000000000000000000000000000000 [116,23] -1907134263243437062245503037883202461963800396319309096702173749650322362724840424998700766213371471382959520945986955920631160841890007136919324597743426691239326053680684414369060056841740443292290756387790711142436505100231394102108653984816317693871991899197202056144369350918825683028659905395477318915019039975747322863357867859297241908590862108609680090118957798619380098477076884427264596861518682100297166007812980087301703479549916174022583231876031678092542262110630896610879508586037970358749529156139587255095654619200127749560143746884051608488949970313488751733760139352944340028212638630584394885148824469356453629890993164896191805447583438887231154894732289930713855699516395193906237286677682482808701403142101426481615302863764755126550602187264508912098349223302655891480103884879197489529904026225643433818061182533183304667388684383199279933910567897064810699033795412723414354430137734381235974879585087322945661103027592437438619437954465437417796499034793962616233775704234953603330370832223794083168290904816042118453265100221855415742509671369743178250230910477875499004278966888917763024537379536007945454802173348726499573991600806647975319345820686052176823664173746099754564114500625744509059940050250886178807168366957463842462010351841077997170894383497096076436419940745893607726100989422299531673294844076113630846362272503644754359866279776409575992652812968325023133991638411290581139880575314012245937255717237631110205955343987770668800014082106152827212396838636049392634438919818432319548251755527877528066401445933541048465853462989850723324098825546984653966024370703269817980721560154131666631763058292414565853091216143136352355843873163686701943844270570576760692786145941698997126526431965364304248237400259254569168645436483367071039830256941962723743041858027128969790674120469968840564544991537731648714382391053524727633284720971502232497740235324138399432633215910875928293771945144042834189592313885737254704011880869017456095828625208534412213406184236471301296965133645124940595200000000000000000000000000000000000 [116,24] 2993274532844898778013037040271989756788073889864050373348842048611025096197689504968155289888335885150840451747650410543724484192382499742949818301997668999081368437023745649035802585004705656238215594704564914502352158487007400177716113740471223056716176908202838926512526318524815563371481705369976262961878409702236061589939124801760642504116929525921338261081723143173042139291502878634185270633262091567277313912467609876861527031804816987111059004049554601800446024181943024467525981178883103429419215974083941599410721997047266657445319006807669162008089492944782416354752776250779313558892791342067223580680426134941377369512106329293761267889278642789523513217101870345571263141781743391090254260201487935993075967111386671043683097446555193728547881106561812742130219621210482480491862051318433585170620335395772930581459755056956664685536442806990009644825311258573203332029205868334383373967456888194901240990560654314153658106775766857554942864257040992404948177087511192668596323434439088978186268952609663869949042671847683197637240450609071545549322043399319871025270089495749253276792293253350838958196284328733049291806543676045227462696322838064303028732950627875709378435338968856468069838988391844927786908250201620031437898426974209675002620349558602956346823261884176157586485939462916755982315809970774402261360408900727390178828331337782388463312802975014151753325294949639162674625966079827399876628256824311887365172191634069358008108450893115004151296871361533897315624979418080262852054078676154402359813803464974469234887919920848081009924793226511209794732320566750214223372771167189118070021228729518112217706758280109938231106420726226103301737562859324715565830100019678253119712983293403979582610780204562783476256753563507301904052451247561938459827840732034561867881735836895303472407471204404441729752171583022508027651615866928327404741653981718711095861945872947581905709101509648150865730141462235976274079192948301863492646267674395709505151675387937378275189714127081551795729975551352373248000000000000000000000000000000000 [116,25] -1893652540149835228467638586533875047660579475745014665237039892278268178758628080294078464796032902573595795834890643836669642185118431430236760386800780314978758993398264553499063285947671879100223078180559566950233566438400167275194907298741003513527946198930171351632452227385025672959786866782549151020628077801278192522382026719564988153429213243539140570537778929189352365760449159438076538613772445893590538953148250960205805309510779593427100558950764966322954724773002725992801653020292555634988350727207342734788611736989077852141840505966474679681978835717967922076800707233943527049873197548981887053194449009199392823513380232043360302181727953917979850484972996677010319215291278358273804367331562722557625753149118785464104441846743655571314188358664591287913611663872155498473992708390128692960540017796694340170486067029859086098322200335562771395913594078544150419447050940027935773837690151804586915230250654333141423559486878676822299832385849192533228880337250397023580515413266731385508554771585902280473438714922558914766802459965703719770212506979506545146425597173637234853590350305708803750835352558908895583994377204548348525601369290247303909416015543817950132944552730606114302761418870288702064451734414712107059358691882754766523402878018858737485136388097497645760061858514649429748716878977422563652373684257871131886761924592556150043807498992292102846233401193279304346353144379255459953149963738529754803791220413868326806049017785198625541094644546916530886053605101367117377621163269947508836571175430999382503955967586983047409701771229826001845314497334924292330481715644065621262942646344183393162614038614289333686350576653037688560834980255393472786502741847418731132783288432970220619078102009713663192465173763570680924084172723692747946738913767417173291449842457728006891660153468420368654319736785571255142012526921644827662445352713324417031412023945254046638219934394603337444783535580677348607229424766958261897054684254736881151262504744027917410457026252123459491844434825736083210240000000000000000000000000000 [116,26] 706423790266835739895150536545073312004570466057250922675669418417649788693413097407210808469193549798127364684498890631078577305725340609848636466668716367226675730457600773699189274066531822490881269270993203063196772350364539711993027715167564787391109779061367067259784900911761561382635841619014792665273287683073678870930664453670616364605664000928005123508801715401547549931702802340543012259610945925074014839019678443763564905560818609532632351205829782513400658346807473493380634363656957087748913223563067383223340242513456600943979134945068266828908782366592827230629238008061462994758801854380004630267718843303343696278066222534130875690774803048139256664644820334349641398007763200452835298513896729903851840308539125463357858773761374408818949453283045943108479500239126397340893312028440806069910875644195672209047770989036629555509250108153544516327932246194277710256078343809346482416441730749849156652595847188656430368888129586321435134792149321664830541176016134230154545099868618767229323356164450262911991678984788265912364902551183875145639623602048693745370146187588346442788885667806096795253855356043568816938062784816803734685064429538046286384554680317067107429361447708079750492255226694902728583134832232622930262340769208419625796845345679867059101359032168634123696250188048681609140078021642957493858556034729418471892309509893974783918994335725700481279544377245619906145499242548524653050260541159067089818189931237705671383465118022710996075938316023191259701924287409290345235500686096246779236994917010247468905661772788363814810966978945467726709870283541698995160327279210025123135712853022583671323637197282476708840140466661392994786793964394899798107237930354549249147907644980157886828875397536303886436063567135066195758236267793561512999038623003163854396563449536695116365325804125816812513599522091315112623559098478693000870871592503366120036398393905920937984783906450488971190444211784035459233917500607295608236669481257633773251274346127916250878640592666769878888673876768005816320000000000000000000000000 [116,27] -194247014928423392412925212609834058905640920063179549577891202905252710884959072265545577353561044321614634858433037631974984012934484354388174454267119497793981716019769720911614932301634894818802027825196714636828191556153689796498918047302453133508238676290059559146952264483866396987811504961513256072768840600653147276772994080964407450327008997036667071557074700639199404865456779966444727794807250920651646759396887676429560975776671273200697562200702507217977252296369607201994031195155845671811688671323185283456271529633891014449883782043297342997095087015252134700646250803426403007184804262951541642246465944335120276100310048321161538620651983335640396642356125052074707696405930839756956828045436937840626472285435435729598391454281748771750936817537198119608312505652141515862273780664328070463947761656220813360585629612090800404207543115222958389355755309342878900633520120715632965948653709443458108371973219719482853167193511704401926642121733747066849994527386763538290919190856044689580199752277285801363140604114113324248665636220486469891692402729042494527316703828289082905921642374514034239425517127971687740196583700909069474044953810974060857730003403863053378023393170392742447768176075212618015761791076852970804815916035833562683814192071294798551080086618229816836803189886452911922314524902832370121906919706319237375205906983141749524708071150189080299826336070608438561636396880978385637203179416256564705848279839415169501350521658283294282291026412503204043808003144849543670509232591256455635661918893681290068737266287416834513248138635544648607364488944181336541970012376815103718250413404760192786727627465136619781082633754900856430751621156312628640121563589160308013201789532696195575104362621253043108256015368730196368405895450214000924763872033583928828836122997479073817308829262196209230927693976033819317327185665764369536564374639649745138073727703753642317920795832850414419019578636627891599866905654556795576639073107662399739382233155284210498175114721856639716210058448144747724800000000000000000000000 [116,28] 108972662362366825027251436963184572405500513284851150447642145638606830876275100329827980320241039579407447209420481498070451094059877321886093904184282221599727371134913737411182298741731065196658142323537810080485367724649755156505743091419917858230832230587331515686293483629650856916024472395492177154836412835992003967094213874992899612971656745240974023303647153057078124279004711096439065624415487083657272551269600559348423066071800091597906909125365454008533193655757173338452946637457546169786818157306569571757507803227794383131210451908282206582095236933025171120464099333402390692077506128576883438353928730648008829800501741583303072495278781089300052567359969729445097815803207776775500378505861745024339243611274268867291414042100729169492694892955825566836423519289689882688778520421138168702625999930858274677605254288440410730056974577759879014637870733496999341863605578506879197811901080436389741633765104811834541044260289068166396981506978046571282563232528676779393955772444898847803507834341774493817100254835054351899298274788777326819457369845333340929420775579736574639437646753327374614350193658287399321846503783444118535063366820666083832463953562261661618756679249615596370485862961916924011259546146243398381315219015919573104313284575727046542454836389572270367481792129792544734306363507924885708653724956860872495613494825516735673454185896516350701156140876696280765400343842962762349678317015747382373856449311978874014022054237084710929060135418963566993951358175887989088823967278105360773379962519329453303733474762068531047203650339327365801964799530933462609495810435542044975416239768700916622510897328663652190357798767699896827371060748677876906549384323267041493416970478943468896305005350291788747783546271690593503515766513324718306044231597960641220448953918888712208801703958530465007202634448107592664709596289481522244623034262232288546865286120445112005967182510109292192113586924822612536844517369883204674540388469590236717794157240290051297789465931176643948551669493706784768000000000000000000000 [116,29] -102322024517249533341568836606588275242406939351993503278158400861857240813972307812245087279783419005080800589249096889665934585919620261873175390715189076931229026063902502156760895211362499492120137474634370192471085224402901494992757375260301462484325045070864348358532344341277247053286056478221217608793624674975669970100249076748363597562278291315598122681918017423570167263502156519043498787964782719538952763950960322599072443407992963299788520877232130394969600113785987665948161195419869674805123075940893115802587810018854039351065287433022812529966803514811569876630155422579203902515683865517397363429817782002773180108385308363939881334053601179859983893217291003616104125471951314712325755428811024237464507241076626027148060440908652652038658505292342718903697552038239464568131005591424592815194042067627117128443533702668641124405679023756985114058063874200990817395859946017199890655486033162955930912058009634285616388483856678870656451121629413302899325772627496438870174890399468156784282539642096239670493679528061388401747443325219097364473249827106924275913832760039040435458048308298265521290657523302594903258669890028364575897503240086955948465723779764787925427401843609524846572365317107213596499237441275540168237591351588064170710807654452162928201266711195616323128910757617971143039839215315890668890909690709862208104017150587077916130098926750613392817272719939301172454072597067591807439835253696720456587902982558915227656343333719274813862674357777258842667585944722054805034932673095856206238312579526050634596151136645670290352408621495095003173640683999845890132414504013333604202912180039038839466879259874718737141655176523203431368484580809227731732553545747977135275011587451772404095702367131228738780095189427945122681010831683845163256178947663803763487616562163737646564978294194070296074974703937319052191561906142739375169283994788916226147290386620131293595247370560931704425630023150728847797685514761542648894493218681029866004773643614079994058821437562021167525830216734736384000000000000000000 [116,30] 67155493739403555874120506244194997897568557254064664299707523305852287823517326990566325118371821753946771639531613247113680985553724207184163247924069616452862505651655853199364610738258440861826505965675779671472690998783293329418200751920816623199331485785372304067131715014931886923502913520785238477540632246692241363786988062694954386566278620660784483052781391939276166544426107414104050106871402816611788251490261776705042995052046805167656629112063542007001857722648425202044627732552006619042714266655543915953546577296289732998778136605104309261031842424652794956472654909630329583418730376386332574041552823360922644107403379490821297787208719826075568885229882721657783123450563214806275975372770611719049905404182169558631943750582695973262409299789476773236915642208479846713578391974208442339105861193944082050350833275126172838014836788938077232526210902132577913435513374747444323148382649837765880407013741879935834051546086928509492577147878392370704699812609663307778497096070550940676978174144600384976939304280315417308348413930410396421256428021324733449959660991789605697006693776781448314873957244758564317202364176355213433745088047007454077502828836613393324512160348680684934907818028520026706026747026415956246247888681985079340847762300451319991202986905541256886096092583972423318610605574148914251521206411305604103181221772722688227576462850670755038894507794859889794273042202135673941999656791496243597131161431308616993864764043049404219926176671955939389680719178352792717139075239088634954618446629155602438975216014562083803309859421018731718019000122517282791163700043149998757192809121800506938212930362496430066024097219515970721187318561520318329195433637602823403759916489851945434204377407240833450388967607592296786413781999275906594104278539847754629202528283355907775593337129339086009596385785464467843953448668107281000759450363533695237281202923224316135097316233329250843287607047225079450496947706465324670852883462140743044688418526583152860123456367123814176266816973560191385600000000000000 [116,31] -27601977337858813113524038599739857218636163160930414487297881382806407467632867753071752645625206036943674131505930766537885787999593320212705096963127787438542602498385752020506142697697840648599355694588959441791008751190380740937525824007805200519829908445960917769023925752239698681374062245307837942980079353120943976024388659505366315314309654416383646279775740702985777306144940305552124610728212514516430457259306439675272392188657147634375214618846172747448213368959776088228800168725011190444684267171236965456278508234030577239299854556406561124232035747823413688374105622593923191513917033885730067505388349665962231130201971390845558585577820481802558616845520967623777013439551719299534697539716686598657035021067662880916227277829717767915714269024604145387615673366067674117105898777089116155071644787523433664123323099097791669477848712417644895546864393391933288953684372120573355387125354054542084332322974110191733774256631274681252036448474989778754951633344010231360129218800090595438950701286007315725988922963280512578391671343024448869134545042606325011623048207632844938376360987312317639324870661553189404938713850178361738654076987415478090574627237537144868747209881931683967987105981814237593011508865565822611501774275928232934181741656371390867486114171497173335277455753822445378966387632680259886539138488085759163025021183843507070491886277329745621689137834296866274570823678615540387130553156014411142293254905688817896245413390597167170071137245651322323448635595520411225052499717325346117484030781951559981167662935228457822977027128166937975254273473741762667146190210052258633090459644365640638592681808402326306922821305039841362035785101374388145006348947184740462608723248338866691020926402299968140982699689605248236984333176819206698188581932214110218123681755928790331171908337538833517838261717410476380685512238071642804548427251960668880156426129556667267997838128538266182315607098249251670078391798603191990458094267321810730993295358345746646021386569314628089188149422079344640000000000000 [116,32] 6269350619654564252429211082894609175385167822087019537384383920758185563163660469348794402868034545377643100209090525920269337152843993277147254463659671064060853643388463716268173813588054511056091419710262220271893497862471784509509270712835819200992702691025503469494968639737436957091772326485734437604810016165365210306825983146590138203097667865529974500506705089654579836358803773628296783134595226135357986848818821388965493696192024052532183547635468231075016147896095654703696573536561164633093544986516090023618643145921785596004927273551853811469314729333723586131886912017199014936478689183313480246615367944635367823492329912313489876462927380257711696819288045435801724000311332107747718726016217484420950591533995753651404617246934871209457777079957019830001842845569548300387213349901627888672643589511268406646845083063359273178129974354709387501972782103039825211589297718843248963501163055559291941327141117448007821815620600967777774821972880172679339491471857695084715627413270660624546776321446156657854046168032402185993536346503183663238502902889242492100408538174898460157408255692596456029093074982971132778891403500437044339049266574072540953029965209803645572083712862556095389863780224101528964020151435817985186576758858226757878453531105929398603073702813521639700496056057125433953578868505502866796117233794597909025133525282030607897604544600305564899592624064094152589177911012881917048999019309150784461618033133118028422408070748686301249831732258930412232644566107894277652109667546249507175670812622678887332844115776023363136438778614340219032014896860175857965745187917374860431664752253810615530300544970421028175858074942756277633923604677311992853367350464357511522784847244799436024584228915310394241332965077890517462784692051701759505839044566539248567399522749207701906647982299269099803705596643839414301565426914729121057292993660412069878264247719399215464869342977544930833779846110120439363392356883856626055738297322750250023857920775136457861622987366713847582106949278236672000000000 [116,33] -16653729308940231257671764077374524429768007649569738527785609622390184053328346269588269223858779283432628013473574353449973338697658540245044347950527828972030814346043624127681721362112388944345146369202950700013022832162606524262168793224298326597388413827225589832597024254182383584240616040900456915597834875802559718812379029843756523188176552726766783138499651841260272973809265292260721316367369530460038304984583662063263538789694280664034749005709828890787551967735821338833443652498477701476695857649438017957637878728246602629951449442971802418887596538717218527992416620108005435436530826113824498242779117350776411842032272321036077558901464988023148207581019849525698357791606934583103116137251455387853017686709839646484537480974306628376402688019011328162409767827898521300085039047661689153378413326962214050478004804450430119631194402016785249829363694647174846750151543978127403872164142383029735519823046643768597298051980616412280145698541507480523874201163762867775243135815574723460471689817263267247446238531666114420744104069779540990535763938557605779606600460725958637369488500826236050366054852622803507946944524224801612972870157059937261948438673973931185578608689756085880560102454747840953927286098523848569061099195639590467695602856267511852838423869646045146797930150517593013029033162497019392666287228569245497402838738613587389604383187934836049173070016397957990776751031687723296918407637370395609074949886499341504914853774214672724842231320128441456915534709333115477164660869840971353965806651462598707643555219133881714483054651215830881311765563752783758222663480895758040652534568404063185023112105667889256167694227393624817482938466429609269906990676400595166709513003178889562500235858868698692101625673808505037479940625348095231674726338490794474215031016222953730223622170930687473954312436386633869225400059233333635730854177545525319133339905696710638911534746917766112797339644590767885373676664873752111919006495352140406377468537451966988836019500837367322555401682944000000000 [116,34] -516324747152768727489228186693886561082029315774840910488904434441572293751575097885779764034281699867732800554339720452849731347101612999988426597489473923668943841914908830716751391286253695600734207722426917684560697502777374727492048375942192197398247476041111815839499030568087536812091640679450681500594967746267063186426748417824767653755934094208894986298362818824466810495043187754287283735562535319947942061427201922024386509082071242370477026385165112295190217602248652485053582028220773409658772510793676531635293284717686332877983711707444505778903324622306652272914382314530713830159486384563432505659442467309486831303591649033444259333824566186292660743483520376046976215845912021814032006228481270333339725198703670408752275590976115768090695788786879607041446852313555773291445720980819426171586484619669184494160669198174487573139345961255630674898072025641397853057517791465607059755188304296568310824175964163598670613368499537687038510486310716984397186320182209658147099647689857037058088768916166745557959095979969300455287354435148198191834070533359439225944079602183376578911062224867111252365613659869870826233143026186866997703146901750315595360627666845748883789819982643186800357315912885451861825842990995024406789498192732058820603582073126112498625957387922649501238057939143428890428796343996528418292149280949420823098068105490653115137818535488820934969327717729337360786453719821840611278345896875350231343394151089916937078364151980792112054361021129195837702702319265288374227749380552324053498787295394128774950254954428937219294672937932582379962320625729114243924595087688929242580618464175123498286345179457782785057176313257745872637955734051460798035198587993728564523532114500455231479990796110361989429403196592542333787342483170188941477757068507181501399893623045022676687732776513183057185021542480029014314279810712062063743228876036171407454210950954652711116957861670292321960204594854911093644402365916546386888704971768878768944175961797136977310279409474368379728267565768416500 [116,35] 168352278685210000680194938879526606716597840547611930139947502099648685380541064103251464398296130570087287573095119989181557905473673154344966404476266576895832041850314416170627688095232684562618360124986810372965537092302977915303948655865586329821542826621608281642367761793301631198607422078337123184496435823216556075621141284654985601697201096790009860687344500004810216043801748076380383937050552465873214876100946118341019388912913351739122811567635869334264507779975550615009136249268770789629748180301275022441191764455814108777997567081706570071404023295941838096888759309076397737341456271663056666944183221474979416853261787560548135026934626602107160964767751477881977017371805961829010191564425606756854277805726437278245610527007880172301897254394768014538846193334716263357571407548897843243101125542976599621995160068640259263305614338466891443686031855140430430944011193048006442569497795371907470018726338316655448859130442579686466586369611419389171919509973357009793024336105561172273834218924776397259743388902569354007779358570304028872475379443960033334200246052251023974589159159819863850048579611027667685682774084204060495599448133900979885179479515280606028733113862429760488537709444267840075513029626406982540077309132538758077799470043989802471237534669011318559754297509443878699216921815428532965426983595897696690363753813574734803646608922056310096183567713585747890976692643094812710009918189780042613375887410941534857415476419843658817771802288595681277827667118423462570512791155847226341167010212943674908665512993046020929449007137862115372024906576667824280629259328099860232107168399594465331413250282858643317897808017866416486395483291697030953694264173307994900894411362165681795669265874170715443857042703069964453347420434636639288663218177745924031663243744619951154197070110258694605977325207709321881007887720387110288423596051536566284332123311188241944972623476182896848388482756141574538295488147895189398900026474473204469882480642389389920489718074711992712664295038960000 [116,36] -11463600518156068277884650802280063812367821804205035261961280630993598217425169270498459601347170675177508729232183718075603850344994311984966622701729103830485473424196417154307479835284988563831621369264804636989788792501437488081093022198207291518313374647064843110715068995149619620512691343526386424763245826504145029247326422629387422971369656576210379308213931637688656832570204406691587827163007405428069243368661484033349251328346447960487535138152491514720874674559073531686475192675183067247291145236872646975833379992862668686929391364015046737003924095429388283282435332108759952388343188112107079061690791488630462175042347094492472375398794805908963752793451723845254679824445220718541922514851493268478258826493088176289293981950272920219434944221448955015053242595381438171869152254190610146656473009467661286928265509336600857780750745782641537131248338355559086011660087189767598935516280383863764328296499201564127051546037502558279627172029573115968132964809107144574963925214757663506629057879484087025778482350659019996247367545827927647357893328046638879442336828430982630582348651513682108468547273631254364467955619681270477383538238256135153468383360021723150296947877869466544206336043852286000868993737147865567352588881658798472705281920808221383705393779527496983103405879406442322083952941838935433779684744577654859699865006292286028937010607846690595067611744399986279154377524019920317523923408764781618278115640710873697372840603935744428306399817709307080093113676021313309900375810882022481493915651064816407238912435030724575415959076853417633452157415862973962620644565138117656856212138883014632790605228986511917800935142773155488995984120341084778569452863339674050701580831810909525425887540378657332555602121854143088326203811536820009033774490509997921728352839058197129848646238758447962675071240499926061612229010546805515639806237642044054721826530371485701333240890769312790253650219765202850766977286594826531169542028303603204303387568393033149071075542728178849912433290400 [116,37] -11317452859059323718494593699422072254157737016705810347169276200277817721095246633963835650381411273443837260601355240662580103151069869631883449465531186293145358653015293489289961413152903934660787320667522864229145903895101596913892205478232788869095420519905145555347335271314547803330280820508469889269930215831439056509967370664636392159668086286920856532520642222730632895428151016265766215544477937925336112400305328618915242927898890016430840983838789813970159650576120038342369066279617433848333606074050713435281848113656792694557882619996668365108639972017389028153664475412622070869529009728624137201175748355284932605423653958575379096166217641956245345435627958904527021339446735831773483950002103070827742217200466240018004045469542273249278735499452067858130922365983963521720579137306993232501091241054193102070278988655437118366342205334218896131016731632840599849221362421234635387748727379093704046444177716392837327952762791007860721291045272121066357770072199644198620334353509742084216707966745485885309369674684546246084230325980165281415827205095234520122913462954694287858152236415263461244928338797929041385847090774157330717758205094517801971033849011222390649858806405047782959544397712633739600369330288178859701310709157169176258402917148526597863308013220559403802943104692600143509038374608086319762525884512429147293024151148077043086575004017376082290214330561860768167722372068855290874237154918157535494078553836270795324651559233264228304842529289604490942769458145125046959099158623353392372636359902184034372609551454267052857417278622426751810047637451495538032280767871310669658389177120051431817716086587144516601596682744194027732750055173341102175951807668714663770949380039808733187908228224402874868238078938670529316704395188401402911385943699846388651613771312821065607914327330764331003222188268555342607784323113711351858187927927899708076991816897786347268775274613430672392237150477360618063762875986066562243797346035059070209693943156820752717811599485096096414741600 [116,38] 6299599050159701548082564123593666367274419191948164515525852881819802007631645369826024369101651979566650468118678397509690408082050323901244993781901923760727433594796375915724436644323498702324902581353270209935660966602333577460910770740049879512761768706939655578974706531261061624250707885286664492694224827291515530256630588664088494055538202568345731961770999188808975484912502364629054172412544296226628232946645985430550551000770850891489918465725202083717074949766579272868427190975571849930638320127658178734356152798447857698153361211197606302519359175694689984525022857506875559400579652120123242587129635268474735649669848930873782767825213548083967349562615820440012509665542314647615327181182714563748424530534540835669083635615694786375604344848054025096999519637061256985011436338921703220684080005242128556502628183621127565370702940254972510482628024975433447216116977283154999940228678762826525045141747306045520771505272776381680071641902707860216285038568556796124113643070608459716186297158614424294923942123650105032949702988736897155418540875148643224793979271702538725527616125584940966675766447931495657698156383967606785255330551017850126726651665735289626541176378840200113778585459670969347175718665180988887304415407164899509097530201735766749193941063012199146179007143374556768714034428263253879707727197792506724866756729939827378971186750442160628725670271690774204720972634871518492782059781153049109081225347188833907683328263601755111609286066030089595626402410104001500291691685763616317055982011180102614286601123481638590823148070074150150556893161482131609485356299714181721601170803710732940137244421863641864793914047779213040532722451407462649227407021140082469367506637616979626614159766400034446222665409761785221703773528215608186874850700076438313314803494363269125175633480052585413558311262529552153136908545175235972904183180027768983962412319227889850672781865459103078565722674482210267307795782499302871624750653092473584479061164119315456500573476808126337246400 [116,39] -2171141157559323068149323912027247375707853522794687490821967565789046599273711025746347161375747189983052645685728396195836010570820051202447469632919647999662254101776063736076702164748295896299427869045483069722287997178412784511731204906608763343356458691562139866953823337244907511253628381249738477225880792988444400837841739101328895106322968980368302086819852202352529037438582139871984302054613597576223217421430953904927633320290538744070367163111617122301200885563571978288031528663694523604974050042293383917956265907926688659516843331977724340336035198027505939563449945704518556275894531870241802798350847196101746190002386642765965358239158982805850049356932424459440217857146068371325274200517859461971173279800435520992449365045698881125949661736396730890257557590306841731408548078695239723464159240175514081818607222982067436581346720928085993474170607882840309730063403608590598938495641640532638108809831745895593086210018454951014538242038620820458525246033888795251068684117315057985357233623442164029109331509460816851542676143758869288996874760449027335484026309028814633857738087019180849645625804764747929464244186879576861975330514571858831339313662210414335347110813093073665660114956689990227664686708005471566148183040711297838072272583749822470206935218428187317138471103019669238038133549806115571918495593670492194768414617061636316274549331223142380411963018202442537198597969653289479432533970087274777573761215349528581615537751880747081582433349513957425046604557279563622834431315025115961962891616121168560528581156191722715864726368630730020982870883018967323075579899935563269543649295407557870303702342903918420204684261922008702143932532789048928138930917456250248612002585704318601635187127380316839126824734296138542727413536088835609818871844151135228420535189923782325764185196872962994611825114778638236966614280512038853772792782085299865147091957539707216081586832093598758886545789023174914752695093865111202518676485308344201844877847926399496229374133707079078400 [116,40] 598076970420625552247210735040505049366037501914687572634855066258236342542719015923558007635391131682785791221462986783316423819585885910965211295107549506917085676502317642591585132668056039101941605938432276051129285474799299813767932253105736173288058532645686113536094463116989113474001311870064643125517022585002592554016047876245510832155059798331002614613950073032964315225707369648975607007594045267097189923685161403948361525718053666707870660072834840208509787108859449502963156990074316979910963300968313120630132305777584909892201713195620891174027214796404841475391159748652920193697051598992096067119086240466309237371910869846038602960362124899884498650438503013076153641455290249406904636688171823935757450334634207863317560529174393308398274509943125256337941367283048608933742178649844369844699106114857802277091154514052819592536489280876438837659467860079042715190456522806227782056717763896222119450973604601544161535285458947104117479763533496423286867170057515858818906822258742445007060713846901202256946259644286257652808249841052153108502599813117724221970607279652464594940723755855409621694950959368139398798796455971173604211515339738268426415534801187411300247533479766964176233355735980449705585284723695581184186000837121706512886883725173856036267598385301253231011479742467657733564254957410326726569876118889268425708615906546688616010724230242155128909090828812871712810526351814706300685721530958797721813658469317133651798211712972876568517814250235488686558237727830556626045127196599828636617472348403571402883193094929765147899630996771465699580051743161449276833507604659762291231600550608566850728488517358543138857510465517012845303387599213960965219098841124540622975708075849781229226767005451813226620675193371432929080599693473235938745066526509495518260206839198473692445661088659199393141378197237469951338424017185708695814555936513852905386631134552791654150048766605121033060206718701852310798568441821552905866056682455849739347971595559987190476501750172800 [116,41] -138194219603834193480704617659154547005086030443217003097869810687779420044706891865807658122828845773525359690889443813207398213594431234195272223829853794977276920296860613183549984541977214738367722106427600163569062620655880874053219845038392617120905654025206242157003075268644406220089823636835869718563602557300798219057669311745151265027417491122662686849867340615708681627432431645781710998419185785577718727970136408235219583437682725405631808523229976706051882098471124568493188478214520176151455768020345884734049999501742751881786843244887299571733459489624318204351001869960567538244738294124762763219873811741971946120832861390628147654804866397671947984196382608939430082873707579301670756966150664047835969116740495631857685604207885982983936667013442053585318985222081387989298067362166468387779595461603359991221799744547397353651009293397725392490173803740671438702445815710242135672951886020335954893077715470786605876617075258786446365077216908004136570574465447718347894836532201661672362236408977459638793033983728769530249207724303072290388143644373813019214209434405855323003768403913621163042716135919651830705873506356197835832987666779224541549474808746197694476108680790252529253879622407265502988503349377856045723657001650428676552473956297844945375703371047485895039540301234978089989542554298859630176359228182018020110489944225503958272901805878849807169401540003976004042371271223373921785230165209028579564444543049122373368217143986672370331376060549751855936271388814278297644098458620614626280354077635984873891442130888474171679866978165423682745919900694565843386490996227419350744554311706091791069033839639322983188225159349348341860201653996732547677125256099036834060718271414587727444056207252743867029148627726430238131621500705623556384791788575059352232649926045998484771200633397292169482604869551762578642188650948948530432650044750797329294835831106119087654111847727153024874392467124537712303416181027542884423820207583114044082373301787539062233083824000 [116,42] 27405642491168948466744415978247050266307438501357084939817126883649105873256857473984320876608625721620615860518253679906429492945287027339162041776501192476840069997001118492646794739166636053507520345891570707509355313662762573440749879604279290905201754516843449074019421375363692839363248920624815579120997258221480271418217569856866849649461870396793534130980209440174948595436861207945395023486883143440724257622433017447380976724925780747240496034534103980147686098012802758786326587998514193591063024210159542571627752501002113119502977633166451987017802217701407450280319180326938474623891089632152273309156162277887719806980349282587969715100756727171226549606082086223501957216127800633789602214752810419958014435179352281761242294968427457555829245969515960939616315858500319556837672008137753379244929059745277747214438409113061427254418799029392434368816905755267882224538449605418113741863530103380885939527556400740118970986820517232223232429144676503778690577709182537307493532694293648810868379696994429648230511182745794554783158225536425562876461719947946590686099709317247175045307325882957852704674492780590616761801520863145382306618096054729297920469246713297337525169162647140542348908016202064570642982274097837148488360933909897359058104221795192520344856765538336549618383645636345826136339700929524529878993689042675284434288129518509824174290549125839513755942946329511623309359265638268528472794044146269247447495625652951428096611503961652823909496900352441547897991417560132327532890345239329918784439484433499421989362526555670973834320990325319872105702979257048943709779272574580333689539928585536315471984380593046997898775359631353072221981382686961633641729051385703134636481091745127232882889171939548152468015109594582184501233729633421514414174396038089542944779959354926769504921624607942537849242542198833694266780479325069770006037113605908883930686976091986296492138848672397137844513638431125119622922584299900781953318996682088180825652283140515845485915680 [116,43] -4679149631976531041950123435382670437713022510295702273045070867711508027068171223689764399868431097282592168011641180745259065966435959038847233838496346132828471822294061995671623553545377824942978540263697910979473676661074084915638344119373321896703062601429145733345209873607262057255676149724247636880731770138049995169342230770397236299193701447011469573152707931520266099642070094970462632459258007480297213997217933869882215456161215112043655292347584180850174022733911402985923285399659119870986234582584713149866905261265087500165652107208198983457278551195228566909139700386095164217309264424610111536825007686157722531198342262966088688723275970494371060664002064838769549611277956371612471398655317351061095624560879805582640735096046392769640011746639481596345629011880435278084714581136970938871249508169457931032260087822231167469207238418566888963278953548661850778526908523984575508334256401859747568901543528726729061502258882693372509262132274932886334877971573137225818751942638448811744155570561484572950145807462921285213954221786167763543187154622443418541398038477642784201702710185751189323380477655709095219781920830151269236583914124040431207043139539418937703250392560261395548554025756637537204646103200528283286788144570505523696585953618699419557873864208180983233422133148801901244859297523196734794310601481853340638688637753400610570408866676102656589304561063312826829368075964580619034070566590153076820847292941750752906450848064583828387196406394704459861045005747704876659616925428131115751865611557970615874734756585058408637747544959662926744509779853675683185104016206986881713171419158593003531419505886111922665486590066139645959035188873697111604124548731767848292912723343373017642418281025677499959858276396200684291445942207876593516821587288793801185939597444406050900744963226614390396116938877897959292306055015270854670619195437949484253958570411808612087824690267732409067570540327524444948809447950827456448266431016023721707655913055488761299200 [116,44] 602454471348809636319147661339952974032459948210970635312033167130972979335630346055261131805701610012411269406099696460341008118307392060632180380852704794559129499105934106022847524407938546429401670376589957080814075266923641557351905130581779175998825087590854918916477933174715207874651510207198080168779772244852691583549260604305756067622237120180096587599917590449188687733265642472304338478752696740688067542405639455314344295263415129675321515398107458293307455241866577685455974414843260896721235941207038850490106415410385110400311424599261402502511943993725309241303960912267416807116401887422497078673570033979155462998466534505545491193343390059762329066726477118874074852931612721533549670034462748584678315350695928590162286657220093758677940149466374239008825224280863319525128142833975080843502651233663132188723880191749956885494768025949649311719784206874226377094258119552855811536205635325403612506923647626751119500123498938550484296863065399459290764255408333385605170066480295002998568533030917111305316668033809577844840013708698059077173161138087142020124045940330727897328330586034536852729456144223444321460685063229595251081834592065874469662530254144463703146027465838115441830165818572683126569781442579055109953691975281828933337256494714712434712631276549012853200524229003247477218264340124699129896408265318327784925009176157400452843894514523169702015637437398188092535728919961779812484061114257216008162316402896305344403450285413903012761923082182713090970188800937118395290094479344445236612416269239981109570471589123989528237118413304221004230763090119711192816955495112403261293091297138036556375697404375556402606264326782608945110470453907449292831067902784600058341275039601773771568770556961857399027138935481450710261805075833422418646411691067121844177425113321926003931105954565558035999714578874696475632921388778627477391856840892651162625812692543314818447775941720030641618308617718031428660999087158748645074757217453677623346655398848529600 [116,45] -19667340729381176766209127329732715935692606215204200901516117997503026712939627367694352655553394226556772919516767581505074123235333372810922241056250504608475865112194134628277176899639849514737075684558733932896936345644913783179425593038971964639113651128722046075518908304107619247979045433016371685626920108024061184844512565583687651558895413975832420917591074987878638223135695806875103213365607870663995186654550770976378496820851094537079720065462090034885651811757911034153563287511237175395277178677809068500914668660736845059984550849123443782954642886461147648976477714663699029071302668860617292778494447442895962409142024860101181659324177645607618683561719277785544365334977311128500148329049599140796560547999852013064509890964021023866873203157476747319543693110805282506981313575463940340995539879129814771100292383023294279285332958465111289277740310618058334756864402487269019044774206370636883149630435656144103465367161118242386277876108057560535217848010733515621389023683300162519520518766981444466556935468716503868521111027295427194155573691821410508871404926744073465669421919330679250315193885447019445958363103398078980913944387516513703238644455933496888042075299260034785489688878266354602460451542344856875528623006471774006517292993684272314812729027288794783521393883380687216609875371878682274285354290699987088602884269672070158216649807899871736179438702503842537537433285373582728503857212255527353356870705903535890363500942785771594465644885710903353162828407793783100108931389717272317913102339979167654490550792640271779469384086240579512747475971359813350290352189451952571887484649236565361470830858871408755473310210605247717924326594442345053716076361787887368658390690491226895015019975329510893120408828996657916106570918608805596190709348857928628934931113470326350693111179931893634557058163641196681664509920592351363371340797974272495656365463902102586962299739403170788439931650828300669503580555256727415861868808951050653262927889871808 [116,46] -16499835226301470666037965773863195084965602327094724669459063580832442957990151011023600102601017651111874715681259855713806733080161394650060524047193213441492688913961454871294841328085984152708739725993249877793725883750139092096532759208196563908029418870338020230908858108925285373456336029787997200593698589663510123513872998728833322979781060449206115806946517428489605849039651521763562953093321237446196947623581976101344966967538849561683144451666669178866093626719666066743869307914012602475934115139394245262130267674474433593420563912226250102270588876822828225562128507498401596832187664774357910255451159693414509948828883581237443657470838485677245180200615390969110910275721386584036845612449221372211067910618317273768180265148565993371426311151421732667752463577471607191284446268665827109175487252944632046972715114198092318258786660915659721802811919294071504138273545450448230376370317522175333532684924410734360746560092237826281013243351147426872978743872370155400802738521899541910570755743539158472632224721435881242669165756586544273814397610707330775904985208161551404702653187857277728092078071079941921382784194642060925837627463632239252218352782609786894302073332675554021482349936292134865955732015438480368917331465628436885733151248212573364018118736114611685248133484857786885876030193532997152590592741068256478027623444124720980134997375449177557994609804207426683882925559779745331815288744182768066086240829707358233374028445417365907602657565133211604810750118591909312907532012261062947823286321531913761549229601745178296404799812137711366175781873050851262313295765167079461835423708300053158068262058412393869935318616075980294636202117937483498999677772745104975277998417418077496047695517242968622614828516032915041886740336202806769416122256494399857443700470725282633003332605822893696134634294172909202187942087084032726744259933188865444612154703513199788813609738134785331636823141749939028424976577627690915547490634802753068726427326688 [116,47] 5446025297750387605209087560016191155303777984491600359266803075230703259530174429880806278312731346065615846523182527304101871265001368804721918540839849939260856398097709584887789808850060705837310081137859711951774249977461280598318446704175879111032416757755922438010902018813857670184798295758071242570551089164744558403642276744691894101997058960682068009022217021207579201752148521481901891218166637730993005239668087550163225615874271814437582159649526416242021911956897108945408999774946945527612213914669385530623893540176399318255615475659768854597171791294738117611460980627284192229052053459440764948014740365294078403972759851241450701729863513554281215622439182496302469360644563357558183215340368318461954409536175724897415700184375502474152380779815730498041908664452437815090816311336597621746395054128012169669952744141495771648723419483537904810064862884280340126251165021063040203502183756554312604150751178555006710522950615017485458698455294035629024886015107329485254223420193300081765661928495674679887316901973235784070680968662586277155595109616068786731822236552009104914548919270868468321994902824174493711674389430224486392462902678639920834789879051283872902580042466506020837905731359566551879096049192063233918531129027496090675091165756367785511350259348965968580714317901950414421348041059080029288071913922021609393542846829908223487782473167792202215141722129466863432571966779286006990832502691744487808257974482632408823068633834733619723781966368969503050103407847949172386905381365542622437232878526435279122623032092061298555400365134718945382320917936538645041126105259207760742855966607729133332805466215737252758016964947596592208573834691638843695727918437691721045117419834551251420993985800081700652588384906363800704573376752215007696839398111262716342831220012659666166334178860561517292337266852464327687879909658603048542835088519180182890251143295289527013168298473830452894237247228091632914033928470858700947760046658898380815333120 [116,48] -955680229773428328049997859110523167972061363788087527775951804475387078766754515425774355494919722279764366816721428415563561837335005834419897342475862234315857126465139007452130251388978460522454898171577557353450165697876828727496901648142988555787430341039001057189973341541740952660587314392718588424672196794411233044908971591115163310736308271481786178713216853455726216233998481620244802204412997757840683270136244071411991121746350505089164523600752065888671067746358470277626861993585233127421025960719537548123579945975063645001155592807035844616264114849963447285795867757939408546654123325042262104110387142883140438819223729398307116256566473316975696932010252747311292201261576485680650453164171917185930201200455839461037373828753263293383981968635768889748963149069048115690734335960203853970077674983426709815201347287980790231461416656835282577223125905752898207983792177964101606034857210871882977120943765129449220463746065416694850555573380157824254406047963425664253290489206361229346936919789332820780822853144899436163053225940160464450055053121986915594764267535229409475364883534977205694498508389320518257480968471296628232491883404980379283544797410786695372704451983408497685649436681014618202038024391413410084403655874238892120503908221384278566898525627996279796499495848745994152208283186272239742328998947264919839985741289201140766400656283005529445772980017338210195414366046901729732061752467860856640336068627525340374104470488248151924256915703649039631788496221042711124738287598671606394586753646711400315005642004920447468798775154684714744043238845177120325478550412774039480703404189009201379427470957848159538686082623186022858227184014671537702271727909775567228532773238136516194468454132874219170552296414262347229942727996917083510280444595521375137592746953659697210680221468770266306875492580884130983922466567431981908763993851909541813645100706811391775344559353707676580581275950734671908748189363855848451619485137938458137280 [116,49] 91280398373408500265004538867708092170385275296950338591647489416587084891569897627272139090798914283391122342887084001909672991884246264256465783419157098701592845861107250644911083427797038878706251601872732705279141587925402989132866674384561863886428323018580881582773484048794992595635420048664743375164959687288660500659833441184168189479415919514163455893024578466528126324006017678748774465942722100429052720009827606019964542684491265103626022370710847151750575393199866356116238526036928060996661067526740679012565510334443953826659036979506469205418841379728457910307852524973351663010482426525592570232538615362861347413036774505034085933838530422827439960807423203949238690559189404008171926241172103226910608227047754602682895411918054156612341857664533841097036865695791622332675729164312142890805423738041984272112331110260354244299983368365749440824726042500654577038101443379632995461990185728779715108141820944340854584045896124225678742809221057738055892800299196375925803109400108201889540767611779956230899422890551648591193366553330269033987528667482971927008293801318338375861316519196232695358384995585084017573161884137771722824435959728489812769362143284526552485193165414942870518054253723584119146391173611061834337847099401299366940955822766874107271499073061375141396864231077284265983282452401695686807575810273522046877224369041115175110090324791809369436027398693515064460169235945956784082205262003066210026770950865374542895111348412582582145094104628309334169547633855974094490927675196982942334965634919875600465493169508369822503404578482044346103805130451733896362298643478818949683516003476141904586500814825042436836320069334889310728086675672182478483740347357493432624968314188582173682319566967020343225882182765026415965853355744493743763873127655642362136763178195639117314542886242849924937600214031037331675218375715332729069963095008533110889980075548699760978427523344400811412174124286855749333482312085097281971671519204121792 [116,50] 2913583900812091399677769335629457244505065665675587038602880270937747669279980533227918709126748825116231707396351788935943479010818791546217970592890656105305747163334769971672276526131047539469397638553211565390098931272090175222382271744530035186860347208722379458709543942048215383361569717524865338757118340667846380823918708117820972257694490691773077681654550158659335848675855223110611852764219255135510432089205546311771361473191390841732085482514019850130242897675293875361488438287959576166284625877562206661229008038685973983879086334697640469720342844818991462060594180575942343180539291909870453253919154095764750639547766424687663739895161252043393202650844644144510998621783644213104442147317515500317703812783842178380382285462991950846025078648079461959685967351961127865130324465211013161592000480880460824774482924484469879575407871900834143688726706720654966115948098807827055725431321624536595091769049184181968996876144449581277867940753618204352660415532138537131254204741555843828841443755916364466196674303921987086333913950792980513515879769838460226928533819314421586924215950595088259957079755541417076241129669670828016948314659353140801078742162069711798641885029032800335830319027011744920852949879927424892287912926772208614252868224683127254199202691023043781264869590114592984385042603682711512419195632296539551164281886343313709171773290630134593323690577026024329020441390419337071683719428949627358879415705621422303641899668960342140604289324779710699631590974419856102909371228350466107234273732781651052485181085652862826786987033056210768631755187717509204317918461171884093712026331313282066713450944670487672930796336613173497754584902180483787631776489682675421574145714828033804118256051548429166636216238070526749666231673399275411968866116647838379703055869667227015229411630291137790678613093448132255153898698257450824326892732970121123006839741428751650731790258108571155356955636059485436613536012218912360700047685961860 [116,51] -3114156539959947789151752769408116522491685600005443911857955540001089842647881308310713946942582524362258029490375965487838815121878467522122656098638813379833605216246035460607549386980694025236433424111549601980551546407414678414360584442272935410347759164857047875856104826886810940731190765378421655507527721184654326833668650944329128448442948072897185083389802668638106554258868017611292843549314912383401962177083769580580016746456472360960233048224309432897415688688624412552318418887012372979692215844923659298349681989177087568497992246718321319793308645885889811617654022540961538220021884679852106404987535824179382573556899392376896670165712181040866774033201872758314483348084959459744226184869409239234228223579849684008935904709068268810985191283974200635804335235880394448654049831464626392569294077555708931164698752112834475178659988164466285183424057336665597640987191336690354316809613542654487797428457463202992493206089902536480670526177514141073701895658021455550741366526985936135254816342941543369679717253910477180535302456474118946201039019260521879199426943766062623474208697695908651832377951613596759626480759626319516371294825859902951455795808101552704376465239311099780240169817544695320802676158762325161164651524667096858551495586589253155353060283992516155427004209277746165901384865161356400596912735194885943264156944131098797533855501646244650175847113709994782537928428767952317620124431716279488477351436617004322921150944179401962299525444210688423510135736206638490023184145022796330051394566951164687353896711341327668704497620231877913727851268485557496768868262723566691812484985472324766239170720475480233038806960224433535655630569689800578957722604794686464280579491195047003325537823298436734388800442652597954337513065652753768747945632660934623501257413080409012532031736508357806570356569381914891563690039013535437918952577379286099645156740529526350953330751611825059874572790868267380834555281822293238971145702400 [116,52] 715959606869451797158208878177694020554204174977709103622992642079275692138814374481400386190336731852108279215192851088142490722086048033865586449922288683985472294561978805628872448524068592822116042428042247833953513112628038124766428502351499181761771921570192112763089964773255361691323214257822657070876895636547800474714936867109392737532571705054888564529411417518544755315017594213033894979107184818899163670769352955541178520618010003137371281753895258235615359526702082576204718464671555794813896807841499065962510161577654110280449021671394621502050741805371750099954433102182142834659043587365129517521533626256326096430292247246624118605320808559455538501507689025796140306660482541788723084741612030623928359052953016156119513787513036635348999205385696008865394937034589151033689338270623309173643338289220319171702812175181569125055428058652727750785747315919215126473136658290370048511083766471036721677392227926842767146593603054482392406388046076408498789028084461499431567172950441130298271247740008977924182447652191826563673659291676054664575680669893282602257044128539163782232781178193301252608970400167943966252004190413602468803656564477819152999796312195082919843975980969843954749690932811933406772815557352849677984799375919185033456604632757517819557265562762973144105459491934595669303270443564337889829957520790761775442330293326529522760293634349926974976058439253308768477573025053546255671988340769439772624596328513604003527255586551136530570411289794272182409248468193361380831114604670478961993036613321979814433665963418570974641722805189912175765427910803341364888574782364114181562827543539808496677677365024055479878932267728696062570170323059536153119008312067620198149954378613485388302531701804076924507189541274847832719898796733226396327574134660239970061169438036700711784013198271585407951420881391656136204932879505229139156658248761547181650710644848327267449043536951956985945177528051467613427893843665271229560992 [116,53] -107906227325328596893622827864681815896660453877958927948162712903822348742247482146366618534375372641281650685649101957754553606900390047953842258278272417136294508351498763543373203925630057345522155973692154587105672748279058859401915276596739308621765002655497439983198911331894864861320740127669423288805046333273184468354047943863086421252199780399014532959693648416891312682232831976469750790437392568123746739516807248093350919647959521048392479110534188321862943067937305328593609476627298614622702640303902552906517081150855672174068980662690413153525708124378385931495782608894395946121995412336188797994086484044570353254755129415891110196133539447121801984189975747041313358992876980677063700824751259831217734329486860056795646330702622890367976450372332898038368867931277448800583414785572632404329131828639717350239700331164017252568333957992864087500017564368227792207465707079813789912579551814092542014963792528654136356893276409574285299090539396389368685615816722842509542457738053596528403252872417390408118593309570381883255632935457060883708377174977577830546512137381087319725689432286188798105446524588644146612141248778901417306142790042747228202717599469239591397848390074879697158551324139098512194713477506263506963855624273856086943844019217881924872656108658047495454714542567514530434532082643892847759916309464937908286455070263600028358559556804699766119330715731854002499973792541071035658639752449387172043185344602651485652854737438214788860817570433786243112857495670629274436013349578876486220262827499294132227943858052734516849708342712475559180523053207032315997003519327140581585567770950136625359580184804608967936942614147709338432988709665699185378549014874677936243265007359700153514023024039972815926412250079342448383738205730452842424174599003857056968988980294241825388399959037053593788634988848152753726370965385791233761312399690168760162761319368814918694308267616856511703355281721468689599519114134207889184 [116,54] 11895133813714054495172165017560822277472731676381861311407492978976033684561359628629453268283939209879190577260365506044115704825135840654761473339037450225709374317009027677714251148446155251295555631923503093570249437137410758669989796094474012217341080013321418889126870061236259619251436391601956844461138032669099067041403167787212241959823948995149734937422561159859065331371308535459966007044002041852177010220129028274187016659894190799736593032304112667495262717762920648991769332178586325935395788596637864674965795247032048527150024917399453209667405446298424359097109276702707098406400509100627689475977238169929903027935445216076558799465341476973592310270906892114533418921659170027384210335548058233582226780381073675862648318100930303067916309710429124880474427798192290711811447912418812913702604020238642519643000697865816592897316328293075609211614404745916547715846682962105950818280478173581536648172328534403986700307005441664538579715405150527004343574695554279107250482070426113945142853178634446673925968579558512180193309560066990309172072901879969351543912974440250230894517178160132363014222716020094363346634896528830415045405433280068342890773019825486826021974202253417288097132157824010137633308488246234953341802893525557512218790014184204050977182062108471064008977417796697598859939228774573072767458835782709048110685900553244211758852167190465329704025707985118218362768963064851236991455360902537978023581159951262684944356911219084309737312940016488916367287663498589703452668804843127774826217182683023370301268618278595748013859121723505839729221386220541744642361353996364523744977239227596002437930248612903581954728486944679505301191758835973122161136686589133325408767678001418129117735590375510053677614351337820238965707669000116898211354752389714303467518452096812707441724380865930491277726218880399223714102313971290981670861254819355550817364388000735455283708253509968028023792925972599626142687349119211928 [116,55] -1001780394902728718798443495597357829885602468954994427940040655340529856851074468671444736256991958104167589774460961805881950523847381282366419019733907929997929222710693455217711166243786963973606929379148590226403160338461539976423219320951148709620991866271041518092923176208172714406667868301826615646574751373283541033929451396208732271141061010962031337370649808022372013866398109062603601928573896804363487562738696206394293653932183814854084343923131811077493636159654592036360926699402794215979541651257488413557070715196553644607744609094880480738143015779767620709261753231588559555915682264188177718881744848240241479729758491393766462063826039147654141814953398755947174506275430411629906260765940951987005752396246536223234800447929315040298516854128619864576565858320542158282855498879050662172488167800503918334224417014123900851131376605564213886094526142586900070971609045461001534053740343055328173114787956589979405190504932206817381386076376201366964511208621556879978667432620794166323041844798140887375130189469527304728915396668640887118689531321521620111827719180258509522428407581494137646164981609389155827110174657132625012859080964033708891848756685020623881091863184722525442402785802230524485625140864270890501617309086643794982744609748600081653883376592342202418095888390883098228440046302246647355565756443871656720104976478244897843949451212289843842268788862345259354586113828886655873322799057683999006395309591087095781915169805430430948419470334301678240455493886364689712271135618067053888872923412022210345311103925568705837834532159441523738787799823991377061294393617596143824253406036278408492791704380304032845445633206208108935057432453615619986695120542066944557783803576276665754134006765120686813613948305321910785485111860826069104618063779703815240357875689612064881264062692043894142095867333052877068243101718023720735851607338787798437013172381170155623292829896269689905996217604730730636368149158208 [116,56] 67176361839114409231115751450567950320555035676493241110111478692285977059347391924320271525436640629986238901630099356207712453562055957531106374897438856927570056315774583081066692041389134257704693075171476871726198042888110490469896742672453752307843880031179160244795569730073009605398698303195287192483173499391388740565148376276879234649245613115688871168970936328954221384762087433114893195119661527817416423570090066217888864111690129739781784088888885558302934606432593169355936241481803137896738041196003039292259833875649046925807325878037179491801486535914846629334609037566147803229354437987870741244937084292427808540962823762901415335859749667207630407395098661907169242189977150832313002798946296722186502801074465319909152692055466087079009982623737011161225941418657817000759955646504566193928946755912020154342235589366113327941373457665836139695691133786003684732945378223585046797071786692019454204246277939340611000854059307753196488757488729034656778723784623212634871558285957338650543138192113922179473265917076655348049944258147398821645623275075416675507747004290384790447452079322888854410408794226979928267952980010049555963241704367614967038006958774269510624063649789233257404096199923834292990711286273715765091979125426508076789912024616124778436495522743722725736415552964637222718517614993747840524673589115676286828469819293860954947379263147077385956043966191364064769093341458307589486384375329394624539232552906463548593753638591171461855752603987849426252986986806877863376756411982894012728845085716370918972324041498350309449399072139426535244512748067876889066070661172682324787421543278276442106697089501544527559619827871473292833636330355684037965920208753470955026766274487825793761145087879744951460401405554263574936493832939000839724080907933136408425502841335363902100672684337522179319161483052972099592551002362450206484481489053393513211924425692233532643712398400985577964835595529080498314759664 [116,57] -3757115077022027416750682111062752053473656749583704179206208079795732630633130172697646558692914527961631837591555606324571995167978005714559185906521700541925300752076290818776991936766260696259900192686515764120643665046990275674015435743207358062457582160092706247071225452010517310438484116515086261973696614403235209098125411950638879320782906775454388100705513204264561504494341074353403386808555270206712566376574237146493697561807827036051518445587232460284629839116888521454428333070354609984942584252604187197092991560388986672416826179316695587062909949313828725099973578764864377906887859621033914526831928681786366518032271871641247002277274962395468858946636549590150792027254919395617904069854516404729640203621919803841169078796388737572373640853380651078805577440299800453624045631281439466216924182926692697197867717661814906685479978126818525750159932478298904737835583559130165453418816109666697463843335040951874799866687345403514515296693785042893292212684914680171348600937546653750915026849186699157411518619603318557371886617858298322390854469756948453409280232286545665286209951725405361120721136786032981454019924182111437231417295301343461271893518563676922424581363882247412420462057808006617307966027500144468410974273033077059517604049201473297039089832046986388144449195770738392276512678908773130324850083726504144760347921812612417539802280553397416032373309315819882350697249917243435294338357501271586522611193613050379214690635940250187023397398612928118612537279409084765248478230788827280385955418995859298937840219722090818917073629775900377274111405639462666474039422044967612280924631314130706564777683605254455275485603392877803788868232446126792262977795923552145873362408683212465141348284828740492562597108079696390116266872103214621694942972269325043300237333247357368484157751755807552260864368876966120919394862950720427041665308364274179470764320790506391599928045881268906623236959038652290372976 [116,58] 175386816760953803079347652529798113255737223917010810496775679903939140951691413237731011038713413287588901946485618179976244901459610648178115532055763478752177215931844752595219577854960981722662678978071303294253240889184005655161310414100369128363033472757465174046170246998089748649915167789192769293590299077122609726669625250395049337881290531798264931857599557024159119029159503433353071573474634642382369709833205369608810392807563343838067027024875968247963615929588601931517859172021846158079398192915009403404597539237150618274295610570623722608122520578295137226705239377131215583836456912160246142141030035385418445141340542813020484915703063354992444491257680679334163621334735110081745422949294925425970448086830538049163120063562572383155519237349678971563088387905385749110667541322761247491071497645385025596522280264081969955232968072536057174655491275381567827561037704137210827684567055949946915707617309990006993039989849470056401144652308272686422783481618749922773429751511028084550444638923726035386414093368948778933283149850735162775665206271641838997334770744728581970563836729040133338172810571910481465184193741902366192698298018594609786246235126144745085283221864360947500595926309933881861595018446317681590377403076586565716248229318566992092540086407179334473045141969836048207625879758645604675948523637977122226809447644290097441465882867287580220884708640079995714801418079935900964359536533781403717394764690466639697631645946409348798864813683655381480150823141204081874084168037784231427156245253403459360714506053303879444146097050578161808673616604150689905300426670071998391209494381685206822307519284452679909878492447703804004909647220166375711164348141645384916133955697732962253753174608869734923882773753119125175457601962189650926666532475636159651373543939902872486814223918057555213959584720698085738312524633169155917639477628529684906663604338029086237654011883304884125500614643203574176 [116,59] -6171777481636390889502186954663080159329131329798982410840691503505185134802525044046210729120800161696653414212458189912272731718778427881861334516156362048201845481357963596695370076420296166515764399779005634408971518231273404363331617443182986571269120265691637456415753077191319510505661038696390345095833709018294125351230296018097434664881173874939886256943395853058996918847992066308908871144372205467570717061163731706294156346538863215603731418450067713414493899133007114080467153829458989674042051697150746134713720770932287632963819003433265541089859781111715598380311494825186820854649541075904862934276249915425586371593826686231832019324833453457180170201211263676629589563213248307358927354896643392420318006718338588664026087868651237651537440440583616679373622994405761317427131579129779414737381148396045025293019903579705386548424204706996957151053559708793594001598154866852550682634756368052723755844069370402453479989395001204199511348414302805408223789759201995828971249841006584297213328412164155020771067011065721439178318243685431905240628913893997406313481665279426946959854889443363307128758643991353501975680244610092363104364051190908760818547337361360404587267643808980445125878017397146271158234603877047760122344218728408083914989526541963849559865546446098854241215983174698032598258712920591572145027366257562694066775822695473751227578671886861698188053635548908543625830530933370755021370550943652743335281999788209795031730515683314285457894944940783225422315157408078184381254136140315381127093646838073875862123673707830078379041754774422842236095083992728714365751613599305502636440164472012359356209206103332039742239348698636082553316297868125689708142970284128568060295467089986795105277114854184844343812121615124852732520658550016361787056143572491704038061954359125657458349180154560725780245082715399641414184913573973804492548491447590096980506191309168323799924455941165353603144987664992 [116,60] 202250700315249322701249465529181943825440582908781585588932082160110444034293985836064809966462849730848272377523535427962857757926968941135743101873748378022678440940204630259902194968268298397735791113322086496370265244361606291748268812248037939242013980390578467953959067846968874634592403966019925258068617187304847084061529246680139531477516616727205788449151183232402086043895362193155545398759555061666454480261907815034235692676551713056077841482922522047418980537620390031723696132650531827585855650435554353739700141490955634223082221158352980323475547879700475849797035536611701073981022257228912991551071935845912157684591694708998962880970184816537289029187153165197221049927747873374244873520858925443293998014650543753825223509803415521562538244135828385038617733738645642580878492811412860243587058289698555621734676767728541147549852922677780070866007125722888298809983595398892240547910795145470762514658667054290667175998358624783170529353983094110067775865969934189539023124996844056621721210436832429530639504465439415581567744446856414516219428441731858510814142812881492779862068386960818658662402030870575876692155687181897746914466997142179657825257363393463988884996457989048247038508105948230829366515108158812612869116640981290365968576631929199022692272309537626780039196021033712463650041951960643064754776594206405654729266541422217796304557076186245065666119544025861985151596691394299656954839808795154302632671395374992504939734416415125919410459574606325364740137331327604054123672692381218605074378055529274845075385174246680425700867585901273223743635764654079098819765363671414753734578589704491060789311112101616436708437690638418552942923326813113423697519441228733058341229804873336219983672767788164639010757875139985335946158291277069544946418635446236544499348832401868904604095633368392907485775001705731920015562406398151616650354945343160940893549017924634559699528945327923672242057352 [116,61] -768162948125483510127255699122428988260917622962693543867515829339546430434895678829026493112561980632791739449654619292639313079954375687342869122694675848495592372703405835763014070635782833957359162750793063804563042251855133873888012534207648716092419766895948175371257242869391077516804933358642306910947751874679018318340065253835196998970566274696837095731531402720571948638695714363030964493612858173128549892211710772553437420845960276107920936924237211498597974050322438856121685815971901143596017123113438594205938699363674902513689268379726801384422873076580183107744276922881430178875651785698343430369620687107186458303065275605198053539949190024415653141164936222020018689858331975014181666720467817274539152308168568578575988430772718282448908233736560756372011978765033547880004689257585429345351508614988702178325240234559245041941431399750139785905343028430511923757671368478803210733714870674605565923287628417505664641027695103790987491571961101085374893608914239888693887535895035793225954836561855691955201128111909545870088515977572764758688063962136871203200336524909541676674971244519457646036790325906152338305895857818196780492211845504341313846606895032883362888198547330434229665712044096851515172374978895769164518122191727473169218478780348157330423811526670385648541743223723927890128727754791717645748634063639710763013036741885271974014909290163897061306090736544669935712291906333687108977134702738256799445830893326535584000172752125696966932382077755618498822274415846433371756547912980102849974805366603032350063024873293237252637240636758830975559611747009392577762410057723651086842880811478851178553022604435810033892868356548428417767485804914982966167493361826355434929944315633893621426103365047454920313907538224143855609295986668529390970197685399846806463765445994600972169167169401286211122154843083270741176881362739965846516788719580032959059090731373772088614341109757382479496 [116,62] 120500022449480671902301960621433442791246550825444100131007853805995384390728197299969255225721702824029884196679145754441371346844082583645711381668499186103204701424324500978670962197432871260736318416625980920392292396106426566450396439490661025817655787561128023221929875755524629383259183245815181102621236122258925717065837011210407106339086542987303518788932898262303928411403282983583216865898480259901401295391559821014535160021426069140776942875195202470242145774051610714243689565322109114577554007543740933832102751673865896330940147798304410603124077904390544225446166180189368851307214569774056970123902465791105737976252090830271933189940268797532006422007482753078523525262804038635326046549105286798894177808746571414861202849404262292755509419651799370666320911726354920329715039214046312819853188428060412277025700643583647450394331632382801787012904006792153579169840382215918993210882418777427920108752960410079523488825764418110697110839701142992014176725592724643628895462838605853941520845511526857046334378511257644369285708222412492228560482018144511487537708906245316017976886286954307440087624863235228015017388886963067276708244158567945538588038834252318357096961748340067036126288395925921053610356906744949404829368733201107276412431876340309256974593414707026553844752767245336110402172114826362184914654730578844580708182921047078573154995000636912011566686324623580971178362625138031781398534039769381713382289504368604293553265398122261123726334769751452101738303766814378389964840313055658680899630099862397234965201431283262683604866834296845451623356338900616082268923339573412432363324127962777566884898552538644839770289170206926939381160019003709243158200369277035286236621418615306027768172631803962277356180512944757221344845433868660800973137085792885773215690925029288161754072850676219671872129458312459942124705400648755806631950250741874766972651719097686815004633161388471304 [116,63] -4797072977250204829327402977879652259867393409952064638812292020390682824938690315655914322868886322601988605267519796447338815516282717444443137048711536724433790383069895754428653438294452496274912531958022854694833860190526458367703716066035298592185427059128749974386579346770820025327979843890082537454326997657038713420845785580545206244370807034003351313483001726674079094135785877753205828583593076202827347920419681884259631056704217247745936615178712602132780750203548436368357771558015390138440751323379119457929328594350848334389246594972497814536930885138857230460236464343452809724855641814980580188161164042684138698055569689229432591014791586580853394323386186932049630453816323779557129956744164927598188941504426474035402984257873178901621033943649704646959375601417398562894518495953962628379005540821545408839706213528401504877728171629409896236120875374280037505182091079512920081580774525069707903856142004745415952848752916982874176299441366211081983424470336602405670717694490440372233667354736171805113387584494502384812608640513814987765219329928770653946843148122192018289322997793905114004788294037903653493791239306499951918565441162857791878181825487551427838172701749343896838397261682802055221323135578773701062896327444654800801255859513189708880570799982153865902249314531459228964321149125223837908258701853939294348817931565176781034763902892198283301118009184113557937762932343640077897558473530841310671340942900926593093663498884966406004471204551689538429374620001248954683957907380425719018890247699192790117811361583998040773124481006937696684180012123082435769300026891165927749562861464411515837172871547229248520105338939816304244158264906813173416095790963004534664331347710456638295907751997731146807325176099457732877099846307021966569600079201348219574572065175371631806669129035483913281518875130236573134915610799943496208152132452570584182267584897247193303363430160704 [116,64] 761244141638799229241960536324385684909501734360802027303586967572197221645455517774890342541693634171524055052539042506353562458621493785669589527336510248865342113791049027487012992943870816612164903162995654971782736363472874337158086632357823517306267056308563399966162223862807541139294703499201470350397682891963292285712562514065696273152372116428938198863636052075718783502319983327896978890273802063341460081447760560276303960942174572026613071427800788110194440401664728467425711980072029952909380892325724607779521045778146221411099841642692748001786305235958127168341784314743300572529476364419741606780801468003719547970549183577605480856554809396401342489224326690052819183707548914743252469009747254580414919780539162446464251547924666069713584103319059314735340098596702542685893028132259346347458697239127350697743928384829822968047711848088315099866165234319931448462144966305421360232867071538362624876356907314641428998807143682425109208781644919980631982955251455635883299831108446333215704807012917636089419478633622106715069249242220005567549705333185143915833347430796502838012275591244480796245849738422645650620049064938736376054729061650211113277281108064891768428517585447572103189803644562744151207491194694868067522669509916639403483027873155265706949489870984229965785435304050579669916810988658468292645261935492130356772763607299785839401463795677584777611999357288578226775194139569624896690631610832063075182886547821704371727013921878498793445976515609824607123218622115652505794477614563859424857434140553347299274623122115117597099852258912990390802271433338128531096518866878354781440774593514986249374036333592787684918202975160159566473338190073651173878349906944545260803163660493626555215791145279360780445637551636740255196401757797415199827300265285979348142672156696324056198932939090205563017360938368306511821438150169454312922001005278594744565542435684338719200969168 [116,65] -1919363500678148133245333539248631563955024081198508117892756483443732140775428780339760810057048062951798559722985145287503176765842450128018584350601583504049564094973473159810352329277785673258034713092600414761215603747749504948211281868859098250440426339313866768758438722679788989365475220145879156703484743133808359914408812381863016936709381203092335273761253693645222251260233934213006135630057382385212717200992872407226256855047606758848610589640329913372747572518595700293658561360768678840301443416653862186324130543396034170303016613776842959958807036730665999520607736229231022313153631062235073486689928187181082507818726866706307850018149382819448911572417625390104142070109612916981080970486994176927115752845883944633909215361530894405175579585477905190730338796767371172586410165198804210705124141165157578119778988113640997917010605556632033555409720516816020518822666511273491030828041026703372589049020289486243629204265748250418417204744817035448000256444878493460720724777347520048315697148043557334534108568995174854816826695834243212118794074750813587461338284575606965661070982438605491450948772404022607570473144984925279188563771106532938598651487742676694067914836337863416834107640163560074491297121859131452907383960967190298932956386651002885744382966586845484457663193053978274360512067768307338290941338147235509786554834412753982669606291456865358976153817135735993729084093600728726198720367535563230705122403945664063710802165969557461811833557122688163926642157043021998028798489562279220762468815341425757437260806432706940726673491042971179548613435172563501654923250708693443490993397218787552974927737389689327714750867172278162594303082979788691620197236295428144030026113142735671563054830228693194553439443343875017526342597656957794235427483963168980718937261754700799430063189163903535329698937099734102377892258058627118380795829326704563565684234337875523001008 [116,66] 5651209252623594130170435732349632354685707077938538982811875838087350082981291973889763399249945391301827542790378192495337421885616267652646480350466375535214908881137443765780820818896445614763591920346264418270944059134053099687579282547484273933872628437291778783170707519397953055233430434308552591813234981773096882122238069825918460962351442231676083802835077182453000073485174125687996526749089795930723406222652196333308475027169536352122208483807730287535331355745488095767526916235179068202941360970636280139414397963331676211606135819074203299083852862711930679605476073534618657884942596629209542052305335588521665632385294802752671183982940455479714022343382925460162123365030236938172919379306444001245413184135616800052909896110912690390856151471718748185124501354840420872173872816944168174046373434962532146357393161271605012366248114264193236404874398483294003084125793110732270096999317897124323774307093326170876648151105346068843090487310379746691660741507622597617651605435255719564205690561378788280667599156858756517061252555766593154665739065600094885088691818207776445503128129566981151059920779473701970507160881220756219679914144383270099384616109435305330637429269156546184365572682629363662334015886971172282336116044171737281016981977389385076343910428202473588421223850769138123520855079589810970639734660293501821282369956186866534900596101594142452927798458341952572943362353289867980573185366687763363309616391381270724139911171774599895508671574399391656889400168869846154583121972703740615736597619594027748938089838949362062851443286510749103779773723404790765107702584790289872532863792866765469750045911980528621855707392453682048714465429311722953016795966251554704291772599385326466676608469898422953281297226440016538558028573854346763177997715626230782657207992735239070794678004171211759179708939404221082947773023813649691918599601496432153266043767641930962 [116,67] -3360698572102129110142616957108588381568315468026361081147354209055743076295320301686612691174254935058585454995592657418168244749535292381822432651645169803508481613281512673503009999962166023550572309630977937623974490187680334209519660878671129952943055176710526059005127606329420145987223308856452812125964076015825641985543750813945520735411240710260831239056397668408257777530860907761739135759434879717787042432906916186237831935767883990154032108711396650775825454376476203878937191909706744539371203343738219519658771475248557382260970187792510523255414763130917265577124774044930500539752200235391433373546396798279385525180293112493536559172368802536932025026777190515460796784812791944550109562069180318457904289805988179624597059795552103983473450648413191443169747920459682215496438202708782722593293929879069652721441992226305631043492500548406319439625611023802714783937260633255459833169434338506747376730896659340164839124510095450438235193919597095949507943321952089689939769572973636070760932426503104635617407684302305670542496208938969067995947953001605190850709548666553606877736337999636190720056097191149486987394966449779006100823777009965373664439330834899478555685395496535441428576269501862966578005297649832286382127859687398275929125236726016838395750757568729114635021169847820957936490108279510358789400692653987551988662693384165416294361773622585843964442284193805494144048855709559623961280690129725800466591855213781242265908349391599114061051453310212430490504819290501193222991093390211008065729520452002909846351743081854143816171282737811252117130468115678291511346682725313748103742837817955329754342640923289206847257924746438034764813433188416630109403073860750354064777671752642654287562489731256560168220537191052751130330465007502237016538039108535779129802251716485952117715234309564004865983746414506682164762219924709195362285417532085000449351272738592 [116,68] 13809310217527494678039274573804058880307546786655432040136737947093791372909707323234734498516003199067495599349349532749172199802194161613342511282290920893501891342389402134097162029065367503410787057786935684514945263334499708105873913867390505071714520154988953849667057934024301392817130654377324389831099961189926522554100370796914026875299643578608214694382755246164500131727613271477441204625748172033815662497282089189397267190427782364948390444740964868433459531675561945911463109926214039789201167156780804975193054787484601494897106150146087865571816462154698379692549888008372250956418136488505635690571687078112057968961853082771433432591658270372504761416276529508888169312231048969645459435345719663965408597364157304832795060544895223639066512119987184527794685777981151117309435733092810460823802955432333552020469408312758860111317225194541330372328677491239546415000245435735529040493428408700980685052221266862288722732114297287513926860155038754415103788238273722451996705929383489415838174962979348823627995958724016893977974704429083745896245275301206490836436611788834348116059009834212175803992462684661200580127354832373701760551229433018834499044943124707378056440610144175918448126612578689080126764420034479291188345567215328984138374843487158398402823716294569109643971975212772145039487675548770183149202131092008867490847217184122646864440553711874421702281796035790715170773822836436725563712400653431080466206195853797658806637727475825028443407478366337629344675390812064283557416828404536985612865982332190730890269602606067564232406282915249175138789354359864652772779053974034370747838683590136878857230624636481449086921551896516363249037163733858767114740017641009763092226178612348034195891225888966634938298900013698349567496779931539321143271593891597715959410237346764104075887180767616629267854767492639564629165132503985716867214110965131998754822136 [116,69] 1394951296776446073508041405883519264929472234439417517688349556067381077558409227905142850504429994245910144715743285734037702760409994988663239591400137791393163727302444527725693924489725174936707562338328741086180160671297165680457451912196657108269526149362784231925008542192358598002644907422817756109375033963708436564714629301172036860042727023085391597847510012869683493337904485819059579554070906188021494196255370796081432204991501169621367364137722801448452095168207496733872079228622389696983779153048538213393673334821233368626156001882481840168119378285511274379772294125852466521822103623556871776532576707014837892323496003103070023409906553309551199246757609994515983371650725271109561546737346555464269992384438708443144763203678541768419942234612036068000405457277880802039800209601355083679198410799759183441038301924214589848496653208373386917982275011923085431659812525025966907568025309549641420736336124786240027266004822097998353072348687269355151013113441008000458934445666346977515879940457727860547292954242331623804097948503537617697791684846891696601691837150515849584824289584823172701306115168811271413025331435542107824631910439397371192383581137595188379977580385351587708636005879193414673258992233297282470543901983337520917131204361788231245758094760965450941956469362709742192227979540089139184556627999790219139919285659112413252351179740749327194801863016781528370437304470121417579378453815960757590917215502497190915950076187967278724540407550582793905817356675924578011214389533423302591231219281873326073662703118630955268838315809685737604421387625558239303297315911423578539446758208213915522321311252181647740818917584287724400047574274065393411571595470914280585098205333952287494409776312969360825480410691809982429125760464521028357417763539077972134168177188302837851507376637990137628496747913487360560471353424310408310600825373905272590824 [116,70] 2469277664712553082783070291635826957980456886956994643972166334842296316462832126784357799861518097741815920130221681785156023950092438105337735424464624125533158719642368528025057312246086265245785497669614500421779030553530068680930003343043611929663891036880590684624670613911572207021964706926258985481200036110244513960391197227187568786025070412165327619779841902389211355013983919845496655445064664298706256717164351366830462078459656316187195809181567937724507001230369229070687919095128555213757691810459963605855336251598768576161726317442407120139275950378502089517500454688553709389005578232082701782275972999149974785657646049035963363754655907292779587652973737901653721400511532674542116818223932808735771108034890643190037042338919428455690866204064846607808790870026386949019659234508581419785340920500630254943366343615510267023645796075232679140237318219518291821714031549115333752569749595850646129853908259250461946944907041307084424665388823810161172933227086850311044060976289864991784011086524422025159557392486368695269242136179847461556931576915429623856874285242240074778241416583621017723211247314472108778242113969342771634393590133075898865163317700986824177848335987470371238981407507119205659450595293138521236679849609423092093645097926101405212641091056641009976879327444311797656228081436294077187813633549786421554611257616349554515362338232573447682206064717734949389836088194748614453692181478374611653804529459916937118809657145834517569735696386257920909564743655756579274800915469851195609949565149526410875830730378782206213066361980090149465237687215271687301689233574499221390747462895524215228412626765913148029557047596664336853796616304648627486175413239154902779397688073838551055880479944954231827072636729802318006196530295528749563348891301128238414727629480405961220173541277857095743862457139587593861335557971684109304823689741064964 [116,71] 81919811448890800962961594003879117624036108566271458478150690656074364375829177125446575862748932494949157654377153786155048130331329936171050837380353404404805114332366738329798788667898783295425458586426575620492419891685666862908163737791586253785246848463822020198015001963746807173764606081952499065665363379680249050274394658893456888175319247799886033756509610276753523818871041194263894529359606237176287507211080266141648326922082108120080305127505111446431722681651819365348289478105898813831186577686953259304463764154552621366304505187313051604042290516093261961811018061305697676377031483914130723852768532224313388835674049219041678560456510341489461549021907523330986309122549447376672515668525188152031352371049136328091041364122332517166576656611761378640720553791479835125681265304624894550589283954902636357346897884244526870508972809140611521030351887569620237199566684669568559895997339773417172062138440444340184214210454093654813629818785071266828525844463253269756866398613484375423250409541180244799661464498483224919916743404659234351905062135206110701830823671030661902183995019431875698249364878495013969824109729369174023857819989004817929107882029728870202700161732802797567682008335192539422085323613140287759828011427496501686216531366054329320433413633686967482980717702418902785302507949686066458191364220879163610768074997993217685088961446705568830236652798247689003717918836892508750333375061802287785165120079288926649087327086187175927870341033920246052140838453959010741340246892247546583138535313681732292575154909627413166897293497947960668746071319991714056270340144873533598821834705824209305222868953349543498919999942545105436538344157186914623847264224104966495674856042615017787100171921081278161454456091050187279623606104059802131476392262844635892341087169726414857442624940315500972327720003278879277315219330050340932913972223232 [116,72] -529992803181128893108820706722018259393802759510661672871623785209904998825021417299686598931586600478495447947651604298659166525886037650594339736927194610811009179796060923657163566722564411548907403864061977499589052679066186181813675800687336109374403026705301633739433688880732890601513873356693630297684216349034949754258796689861192791072483508057121574210460725736984091317486676142443017041027555969513013332367012120639767466301321815933356439957468674384651621852924258756878572492319147699914302498066264021335782572696079762871540020911058905716300717507316260195786774960005614613818861603129433207574249443626673047364983534926400937267764177042074491725728365212888821373300395767983923059193863721398033498612423900161761077085713995165408085561365200864889415045808662407697344476412174151085399819882856086946745350661265195026545015001574053977854616089936272873998409284360217439782418329953428078774361435680294380458420239091937230608914877738626233641471761948605828124647122175832431393846009433264654155220581838348832198145331750963931962228502064457376262439424251390836809795187920587786805151731681716453989727806566352127451216658050829223395947726912054416793563414694773283928688678725071650881491224504294764701066087988698462807668511282613154554713722005815526617535283580249568680770867149077384942391404384450536749099474973783445324358343116579932083673643106219762529613441965114791017463043342793643142081506774035462095982975150583811987005742274994730454432665984432297238782261741338068941347062980504182712556142657275029278490005027279825292742672531288340838673884780763174200695586745325043375531105202379062241569293973374096109263760941302672095123879423468755680613878914237743739852962937724184218963843856010124434335417768654021192876095402610504581698865326142639586113937801543741351154510728289888407651680669848320787320 [116,73] -11809886049491480252045022594898458315891642974918107658890214952955976098414612915122356406171933831321092031675384944776893490755667711729062567586073198110314657500229344099887371859806995727952645806475840949518812811513914390217764026122886387740924826529681350356759568378231304329825297181127840070336746198194335536706629283059368274720149604217641512079909586837871405189495798706567610069794367529820976026319566300860404895302048614161611413445986004089313770871157032114199957135499202850705098262401988890092606582603769513904618276341899431183577621642002912112605140903408141216590855203776156394650961959938285496241654447314361063623748188392330207152084946252807544609966467279981172225081544199699317175356904996183080279619359524706654747322370251267099823976567394890425914255038998633603431121606212670982452157104402300895252311101954346559656870097376866652397685540690666333128162221525937377876049628191736388393129134041580958760077258500998289317390780990948879997221748320083253976715333798568019881822240148014347871393467399229994107522006056014307094637532065748196638342306954984928523521023389623101689404796265375319975050526693644448057820435510404145107635728430002498958917421747019061174291706505403103291260354703782186121372425510021186735118739777072904571324066624841671908322557764493960478919884641514547861877508397221737397476429984051042426564913508384664096118205931664121297150165794918016709069187781424076323947439110378514762432479316010493234970786924743159971496056004230564336167555805420299439179112283098751813702109359590636520264216814199785450289582041366470207733172054755046951784230375157695025382629963723695950090682351638133591512111749454683170211834097236256651095712565658560896445883762171426343713449856865597560084226745229445710744042062602579626549242129123268540941981642001988140952600136909179120 [116,74] 92194439254723218962430544205443255863923989693840644816697982238253453655771279094950208289829705324798126831835313811978646200152098039525018511700878844608832063442914505559601805200740925087741259761424938624321162471955663373074072325580065546683386149542985897520754016417524143876254941006511748096502729609641704606151294534317901611976670306317224613378526854112230325454765051221993151596884266779734590126505878967556287959408077089741849801419916979332798070314939817235606365055884210331166782809969448963574626586420050530802234121809103613921842808470635716496831914879628570829494461408150543566528949106149897031300617166984405876150566383249839701435924379237983864223681259568015087671905924585966793156351738023470487664165318612162307679638595436401142517442966321914640679841554373484392621443129932220833778980023514088833326441983411374792283791551014390836001909735956716596630560548219417990907786545404359726541841542195540860316682396532284329964282167092604385539719382489966383634379581810773019943238208062060665681851501253916272450812285186386212300969716520778632949197789129686642556303574645227047865958990546752965669318276749781134549054101524859600727795992018318168485138823195456766171030898800137504442735318388202122372866547296911897856666780558863936241247457893518307751177786730351895470101159120965061612158617289842663016930223246306668974429848370731798522783467218879293712261711560155483187410662754963960585501180680769567571792424312594641315405168883858283526390148007635011180288937980134727932152049198377619395361563220211597423292040728260821070263937290636933716528571458614671414063088779380665168200570802407545752080393493414039457384496350467593055815105720756145988051273495312937259911275730304039297579304054421571895684083540443772369407162250025182280216140842399362079504999757790639727119560219227 [116,75] -195775376694554023907688588577839266825141427915770762116759568420759677474569572691811771688041544989749077693606707398757922637795312789453319947339062827546757350631724534755526310307489837276321842971511627097111982623466609207619516345217842713973657249147121019796705963475761912267003172464843947927576224960048098414651220435167969369549307262078437583450933965944386201954317760364560980969231352544864729533253986628425119125909139963757682028241966915035432859694691838687194472603884840641354054036928134883139224418736382634594843361378931246637887659862318790696625471707945597878504171787778465701079934592092276064484660218314421889138692886368590398507480249029401512887629215491119932661553934954627104863263157815845432508341032611631624741085427039666035413203529597784356311383443799435670626979226428775078019860801851991108737719330046890794279537535959433138794717684856392407980786999359229225671484398438092370894587037730190611913463915128815268708834377358572079631861324833950341576328297768075301145453875351587025968767238191433218304395073188960170369509416860832728391733595745610037354419277979309908245471092715784928861610242042813320046638263949476987833489225370078306415814488636709969497374437111093931183820955663756149373351014733697019445829684027606365722332420398955972639704046642204073333386696428441607973742201908533123799145616992455336949565786828956443049258663116135640329631912542773316764087384501521594929932808585322373439660590076307410745307625251703318067798122747296232430891176653876463000165874170522550615809331690308564564810199077333911007684604133459715377970048621598553599512170992196451972269274560546542921311682153615147841024755566802475042940260302025446932383938792147001715725026442506979273922512519508416536858417410774511718258357641567272692837093691946501948615743408903337662910688 [116,76] 450232649090040944373818046873396919440740498193922657444290672407080778570300595202016333897135544000101312346533477766269492014421084311697458637140886814632202503399582033975920554727057060164092389215786173815914149001283160687738785369281351098379685474140364460842422605034209958407181262562486739175305466803087530507513764859406589640210566614201296562251643415035694226680543404596254940022907871667521756927947234614769520861183141817924860103809083951505834408163594818318740769710255496204752055374249827466900424292225500012113278147937591753601492137374836234099928307145871665631356512027586096731195662043148749703525658985822911998805843718149533139873756867680856619057161404021633839233450647260708815676376318959596355200837481896925294555701168082296832981433976209546042572714847094943515736047134154483063953703514109005301792090830366444565141313603874588665263399431964297125289586801157420671951160240169178583818508618119608664681244113232195878764437427468474676023249679574856444125071331254152988437415696643413783270363874256066151597045882453871019136514696689513935756262825916706607422013465814035314760783368639015104370927696487798760061395326078957616868315074493015564195289824707052349236716831032233969014924654942382615394805916377261488382862315496764270868798724577673493839382038277734397362962441920900372644554559562805178278284807147522340934823345192212629356194488584156226873440385096067729066893212394221204456431567925176709303553057900097622755189139168679079479119882766897192100939794316124544175587491058361770698988992569495527251085868947740684011631189362881047457220436368004458157729329307656150581325728597174224209013869122937316607179492305637604862463094988980175163230737111706669650718024784081626085685925067931348493160846224277531077646431474407557715250146846546835341321511255524371824 [116,77] 1297597835390191811861906861786489704889797980290195376320616777072845649977373402923125503890211064028936699627239932386337482519261210116201478093586926452717394703248361344842858594518764453405039151170136531955298178592186947837174843474063936812846498010229315369942681954537194179650274591414967486655696010182886165856731848597716147980907882586761569735819377078833636590381962983916932702797613539925868889043487677227616044514702314224903729680493453132131104482515043533548830637326512556355413470369360242907069250078717143221114682441053258603417189975385203546616380058294658144548278342596930434274152716840847676589629041692637271838112393019255865102954885991953664558105680689241240277659880437575502883044928964117773802335615826834989892944945809985193148545623949622996256861337836748418299766241356038737875203455838028681186692822216085594598600532300482743403068322852705243644628776357729182458587425793004871751878730828267062165366576554525583288520687788705591597739355548168074865274862064698443613888826951222603374297826635100267342906658384572064484000067164153584516712553302849738264022434700869216093495311062583972432436424100357981063308793381641775079740520808266662628860167395981538701221795405243897043605764262530482347667574327666474043308330636401596239778788869863540747020470394613692438844822295988920086707087923055910878655993370190792358469381009707725107347867624204590144196868211002571381120431679221025218365095320509929384499149025591907036563128291414526270259951124737475370437649226314982460865093735656002493816006619680592304099244202109707598676715157317241163719676669027260881945459148381084465713798679896014957399686364955999136040084181898580394821512429341088355681270514591678881483625227407339534597097484866529819178661440648873837122886123341441974073257543671739544274486717617872 [116,78] 22392299437675123099654916157314180173407275242552611824872239879001483663539157355358600619719286426929325655286343289779004082238429765770535862252694276042226359281140305248697233255742201565193388627299091947518476705344108749904591089655110265512154006671791279386343182879397351337628374977676043530589994991272460217426203667153393787248351772287054486423480688470656062760380470427822596286041176573235378067577510377618328826625603037212229676738861225666261045275570494860129849238542846225840288644160354952044338395683220267961159867853046409598430770954432996474538194987406545825263200873845957514390275658229934190860194461762560494005344247929541094516704500248018630317440533840855031336485240323052490351592201044877309875850523395057782048427920426087835093310027961735076659416185908827346047529835924671221906754699199432444174505225858756422045424296484398633834444154801392225666643591288662091423575525625848072039926062762421647647535024423838040933531475618380884284816642224099220788967343597077602759310271420308964129133460130612833956399505155535655360532926931500688732873732494904426893599331408213466284506022463211098457477873392582811797785934306424494493108403437075751445166722965411105557625412083394981718538270275554724229239789451793030502730840762387463251551499794119613038631016744316687914435717427034737124190045757004691923476309356987706779185640922177854072318832944233065806449954494743457286480972940834539271953106952243952783492439386647533442816237060969516342927980148465289389817728596848040112207878826499940240662416784811185668464005515180983238331433823556743969974589299348952014301385384329318592383883574684242546044695737289988702733478448516459728577313519698050136235047639005157321928268482937831687216290589801487894848590827823025409673770153352156896931153631936022056598812088 [116,79] -31355964112522814086700196789258447172598087366100142852766523141828331754924434449462461839036821353431688518694771591062176536311375940837852620775832129559752731206890887251109181124773317203686038759192495945856960381371710694187510447425482933718331715413241643208894326786307653992171329126533569427669725727162241890259207335139022750982518978671457559059127894331992114626913685591881180710180541820938265233153269307149935698722837493292956367489822637088367719634840822764749210393299226039554259321054724022715665073773077832211013309272493574094528486030398849876835118179067887942034707926258238372880477005417149391015222754703963632455509195750875045308236705613032961760354541214598713753815909899378479133777375193676033884848560072067140895568138760915231919215798973841054892201628904939457718174839159179055591848418480246982274300784691536249850764312968598473186596942820914604167471400315010387580930953558153092049462135368328096918363889431238732250593998110869316399961045430155536960530308702777745390585309617596768485673814981468006962290583114530748634151656971173141681318441073423351131690934604926919413148945220238514240981145599941787391237738154090848610780076958874768274948469298657013880972731078833709551654987367292054439930146034233972000963935676031995965936544701065434231860068912984451318505076999264561259179967066777688473946067285162834401045221671007405144213132269581902236012596334341640741280144230112862330729319447595083420131040459202171065694971017890428567240757322593982380132035388350851582842155380431195825683664142212241306257285487636140680144927316113692131200086967603773614742187239393974866133789844815861643645274937472130203310041628953985388516749067625362307768142929045643049069735247219855871229637934218140744679137478401244036054160522488519233685252249010586411008 [116,80] 107809440479761625679483334318070383884165062905496926762142858451750940971449585371109893951834409410844289100220796205364181929142039562420405855975663040770467250357582778909054472214103374601286790732996500843621422390446042267941261704238377409103777453607775901751771091655471941407333739820732318178609893478852677091119444709350941951896198057871992220099761440823847602368033068043339485073217271006888835466959668478050680605544743348776116009346041433978485654376646464713166918332042584194472089216901960346711036061749880722769881282531845834120725253373605295466639779455914633106053101060602181789900643287110916918393133722496158629314548996086828785586063585667635089790321359267940723710775328455090800873048247058206003594121850751482341390835914727481404379316119721506782961585182965866925791569706088879594574659831779849886511283198437127840752383254438737163959586517040483708020993298441512053090731218143797703631772408892053164614005134132402116897731647692146973686960228590704668547852868991895238294734638561827520594721293092029937061852082273576181924706600544789849829412446474055587640170069628840298333974532474858516583832146544556234442020842160168627861228359317248303189433924875375511884635290431467777622616901204221039494698216121528652939622902686456404235409030535411039306194987682843074053059905729329642924953337824079897460670392981493385052245815916179329160852183078826442086823979828620691386872368294918205632334557750977853782167297834352584486090618855813053659889672379112809648082240535917602752978894854513189140630813678114724615833108094620763155751956422743184232661850850349277989167740056405867075314070589361196331134503251551086692436551333755849845219552725155646560034333343356845909048710447170536134727004027104965378888315790459932594956696589759571769932756431837680 [116,81] 99481207220471205905168081607984710993960103515095617322041256504021441105154468394174824370754029908438885311994348306454228188433514020036180012086730272606615006525703361086228984058045898481222244884042311660012258326409882595425440916672114747037430047334402902398336585858096231346166764796757363681384066075373106236434231115977916050034778477548101070770367553307140589126249627095762288188997810906853440432444213937457363635611772081465683839744854370881155328323915649381116610531124024531323667095090938015049032416029798232643381750613400783442121129538779238074321096625707462758831351461595272696234526801791441829764596300912929411068849498584976114002901767686787184289959175389766288352518806044408342206179210102702729500245294340521232116697218810956255623143133279090281107009730116542640459071859435689695652760665131071583474269738320435824682675731916269084047909353081270806956809534095442790001969222036503029745396424644254609353345507332533268551015862579417398671028497541965538905934355296564441369874998184891690332814772139499931137859946890273087897507429181162281344908382893290218435464331237247460801739613444886390279826750970472093921631079121744244460283869471583831598144740932515449046373364769403963401738696189212532560293331780059471696146751304658914340857182703169734663566263015589118962807496175718291308055519232127301907213812073646281317294183871958068711857576804897492059469517329653965362962287280692923660477339101388342668605810463767191248701955709589688123274060063737709001783604553673455762585753875329575238068713872941544307540650357645623924915541419325914011646784354011504500027333186039461094958525506810693241596795901012811764493468844481070513916097074920736198698264215491400533697018065831229082018758699379502068487702261375504081531160854719373245064526176 [116,82] -166275841774261384479271001771595696870740441736673434982100576937989621611451919369636332462104374425545217126788416748726919660018897473418101592426636325161801084783146588926304961271989945178162815969757416385318938728088857969767080291094672174141537611286616134350106240321309358667333475947478878844470896858079437265599649917126170277219197039083708107265123718074694997443892513511144430460259317746649570727047733265438713726796083976347158689772617491898680006389222605857308841244093542019272599641658869265007665345130328033149530268711985748230303294534659393874825079468812457525167071770302965234199604264335685288926119479880557326107250959253829170659734090429367428247425340642439233327263093851724986420898033021047401347595131449570474805487449726570163949172753294787059182316212921657000938879867976210588193652253408002916310132706112211405189107846499403834249322757624781178460935018551921349985912828290543038156931805157302188504691073769850394197092035613680747500815189462354724482866159151258292399770026187521223348260879733949845245600363872480596233162829637754937781967082525713952150360986545883765413745375631077124862349845608564541893928363304271422798607301186760722513103933379953098625110618998754517167602864834984400065719406855970471133860857088142935712057937512857466875511809625516390341733349049581339806566503010927341817857841630576243472666699033755315732160649240866053939015764121650772486137027353835117436958737871811722186004716001360284808685415142598307438004979763325833397234122682022283658938250971980485297735810666670096998900056005401026982411903928864484285360229123701132298774538482528647960652100422132627269649722091459949792128538119932014642316713586774892361422052051325323815957245132683251616145655773515608870920640209129948545910802888818191791153 [116,83] 37479752656885161605378065869731175087050300778873408764442799696472168691716754185103783738967160731502851828508078194138723919013362716088704546772036381007814054091935273540492440481163356160425838470448925506266753559118275788949680133920590524471267458630352070310114406389146629651319020991927787878281036586833178143281626840922769401700282396768693763436166727685421763972546589029767352546399441893229424471046865517746062104772110274539292124083049807436153374070801291874079348301253438878462588141225192019135657386629091191174016627461393306441451992828566055942541624469432482165436910428056689528046219596924570463894056168342207878979440532023551584236848289669044299372336708888308113767803876841383589295363938694925085054545015671127890204208737653022339261961611176339217729132503985917884179148409669398996609689820931955174506532028762443428285864730384750621413559330384615167610214084838242330398012080562305022925357511378090425492808505524232455992584557257528832274336297925660960281888915643249272441413936853222650311041677815523625399537120607257463441165584905790999160445418921693735890046864635517627486955807328946273219296042156768223531988816290481999339460675263633800162175813079186193987920922975415145673754243990604729255785580463755671966491867978506231072132381072326148583080112817138865879004944070196545822394858233231136079047716736424616919139981776415168651875664957295357394013331311754718829983681932283779039027100746836218289966590688095901696884052508651719343376586400126605387078147691813946844578377034614649073077910610962406831959611429417640884985422678627089702324052577548014726756171914773485634286658475702809945600875331840625300117528105371963748282865924958421022317833947134791547950162469296243488222783029467032570100327408040389538711817112696544 [116,84] 427040630083431926848566064747260049927221929083408914534305826241292298409767885299810474073418048536933126061929622051800401120739258970904855851117777144629728654548315769142077890109952593485253610181413761754529429906267051514697738453611127927350478303612759250492959738867937873045144334920951621028219909899693932516790434797465369315314438277539974322700570422546859854921763937271954861239417862772987313523512239616782727770747597681581952553837122629030657731761168274064194570000173835646047289748807143019729740603034899072918805688120811401026267269642244423299252986892279026634911385853151491743521291680879303478765168560388811534721921575084576224832658411905530001444946640552864604849040625434734694080844229089422839609282010957107409104662788990519166074762325410089212192616041824161454900642607183072499081906499535468050577413360906247510712606672022398076417826384882337774661307830708376668025942837401241969166005270184953504256968055735207945328502280944679433568284434637567745783656159305931417297306167921090851019118485834310573014523752116552131029038652565833857784267017954664778939949499563833186038160800451667973633303097417716994593364619731381089682983352101904384151142447892665862397492667758532174759297654684549175554934570415563545489341002947682964421720380591130587235094319295451147161440275187075251324214616543509859090579077413806663911264622337971223248165867012327369137866730226667547700331615064364874071443414902330870945810083463839200483657025217097090506917876614279344713270453277287522611555509332773982539266050498209208084473208857631583968890076216710670112172042108198462986536972608301138569339995580907440015239424036306489887270406722283328011940880689717031445746488369863766602876775271460021378100167776947872038583054751272253332765122392 [116,85] 1276045377505814415973231285855829605856742924760715889123021006475495456247848442736781219527877706264570398802052596942184698872855064626365227986355094950320372373747369679764624885553113987345505780018531056673571229864417703800433959260167787469903804958350701343217570480114880715125537702705714295879102185003840826159836147602022509185777205258524639097306845529687704144117474263295305591752123090900437716738351394332246438426170374498753141958651797578130331944221209170507918931493603286032238652478731912705421387189150028849278010204960460222527208937279755157633845278019014309942247710833350829554416490283960302793645473629952748736613685767607712361461431309748405327331396426638039119857527854350730560495211679314946491020337259339115032517245032055739642968944359949608128759001169828605925434933412788688483382506001499029359205886671936624442760645409544748194189945242266617033797226323172386651272185349886728417707265975788442869242560492997408857143321831164661982169100912177104814037979815852243342763821026475079754359347461083822771896670034055310285166246959851101923815795747423741185119886730911560642628361574279817230261430705455035207217006353787179039093804119846157471759725321478889499467084866096802029117599484936604979942654815709464555323962663197833662204733636220960492833327999954235921470698435248816746034746465511861584899155973357045893668919031962999495269600650928662112271350767933881503065494662343035630982670717467138690324431632964121298629921175867005495308259250721318572604500553580156417206977212385173104915382494713477970923461535476820009864274364977800210623994070739301469834444278162315228781026429768353270156961728655275313212906061946591047371873390358534065704690284727443808383054554612215149907483173432470663481374651125112861835528 [116,86] 3214165533975554943121175622493013681676666432604684198247088393374789981620143340666927536828568855201786287045032934987534155369656346377635780954516208904765898522536775896175053124464588151660079645732059510386921640831369705301579626003716722236534416641872278317011767396621113980074600265745626629469760698565574111506386200918339010274515632449344166831126995910425882203476445505322195854701289590545040788565095370803149887436222657881670560592522046791791837910866204683628957959140256596362898294209988938678172091866299429967396251959350848885885971037586725884317747182192805289217975590708236826307036029019121781922503471944347659076187315815511192998097585715003153833432974322163512377536498366248251283348167238710187637571862847333233726444946160524437232615557869093835796567369749757704092002592065300367754664671151562439848827804710221242998814754337098811476676540600409901523699922927500301363599172918505652949734056714983731114915299348471446975338290711857895376448527162900269504296002365702409714394185609241809477500156932542265911369298016657968840922508225491714965470110986198410086309508527128406266429262936797754057842897649636752428316289114232364725800672317606714931485978443986340038133680295347720776579447365966408447648898399455759178485932321596131269275753552413017895503128930862252849834136458120721879844570913657675695054083992441324652215669081978336594992561690913046323142910300810510141568514989952648147323913757094432047632103177171187114586508742375119731366056474190445836057934027141324289925255905435429956255618650056829637505849507211858798384769991928022761942523900859160652371348471281319464609846174030065086890807638975696987937225992973778135816700203938510888937925288961095886663494364965377580373321177832794730385484913140715768 [116,87] 3663387652468970177169864765950320943865888804689125960514887085947259741518749047203153922078270287813749909570904622250439408638406354489819789176915308181309456712726852267365541159002482275860914820877042453406787185070771947516775818797324846331187267676910463819675812082829287080510235587592138449659278650675118390310678838094307718449515900789343716101318262161078923591723285017860783830258580930348748785562175975760190895815302718094499524862644987338604132953078572316865424121649728754977187102680109946944866924685094178915533085306003174747764642016707755185698252120374808627063427034725067703630620917307030118608462463565288673922724402497316517987489399716879333570007756560224458378314028850912558855739115498914054914595930119067519270719840262250949910677976647245362473165952816648005236414184780398266579308032152405219048131335558674554462038854759039290399737106090588274549768103674328812929291153495013440437434774559361123136249343317957666810383760474328339526062294501022243577118229738012244108829873479343050703537978422489997661839717514374023680162804848237686580292513866551009584763871142653647404232434531635735142503012618128365354734095338855548050300497837009266014617305946684426553735077760010328816223539651772301865565671807757110826288052965584927122299000430831996276223254759814471734463897078063021118271286320838017203235645887449561921558626227209527186161894018760087331186841278793410263752597582233466161221397306070159679157824284146993068542175884582322733478313277841493341533833717832721241620626517430570495705539188819955678481487228562229501512994806981947780990152413325388330066699232547932505952838089920356422771942963483333922834939844840757814568335721030385113030278725306108337923028215620633599345715000815728327014782446976 [116,88] 2744491122098323506637705319551049336146627547521295263528990404618494671694207271686798779440835220094069383626466080391378994788730818954997327927836854673674908277507866094978183310784504036328231323157938693990441355802207723557822783978251615075880210917442708369626879164143853381271482478179985207146442019931501033750282488828890866088013908047095261711197084456434295610339652364144457038031904237961309960470236300974491017002967081222457401964135551267882225804728620048856295021903415476998823039962894042480134674964815473635282946346219203011467753054732845317650713883172334291665810339398773520394376602426992783762422616445970080727741720586224845254362486154977329663085808293148829661654138941534281889475494998851668104826000527583081963633274825082478596368646742878569371465064247876036363746153826667209000505819921843560295943907826143777406096309479954998211904376879332333872171137594403965683258897402730024820300810562890827669660297105726560272834239711296749124252417555105070320498484169972505673120842786926883260787121895308337310459539191062943648910459730130739638083522272708416557851735416046703457408018981797788065811315958560738719410947055489183536817979004485338186550436590817920504871944962087439996175226361137730474806311444718678270578161158725319338951267269640597304371844581899743032896143205432877343652417581786389528463260737739696140476790674400579148710722104422663417830663565682353629718635184416294080304121670535866660346871446279485514168439432054163663889690737346365031013412842306683937986862017955520064448092025183067841622760056525228507763367193389230597357370087754994679759373303522781543200289438259759667313276897732634730497755654863060056334810406147712312788291682939685344994802597611760829682616158361097855207664 [116,89] 1053008971166567856476897324334762166114581421690423797721640453514426523799550816404703204511431985320628384070450865444440499524834780190930719742804125250022124170384157957757300884241606969656357740023291688995775650684824835815638842542536038611967707086925107722266051648502351499337313822590898109066687877757419900684144546677144016350891070676434318751448814572883943368409022167517125390263503418659917023445574891660567049568941574580616231862054018500241660440158100547354130759370219951099526926374512485364508450052506941189613292300179980858751726115811192073763131993393147073757282604657171440322515059680383897142150226643180937467858597783450134607208571948877267470165229040479267704584259775534351356071015938909042348932722154033982100459628741181712599449212386305305506583362977297187065811877564770450064476761725115652334456878273484098495097130253779211320805287514137931016627027641722182269363751992250712357607338195197455436227896069502440648422249171049407368227620750307605551994502681624745826107900162325335857922141541659319899944821936376665941227638846491065270498967054126982108049411099553771391733192346921482932653561594116660447653285747980530971918682450634200117428260088869822669572847516763745362174893932413963250159161426700582667834503153494327469883731408095665191905969932862254906269191611010391130867772137591715756074763587633969524677773571272280908454840268306597691719069118567754763071531794271088429150873564118946468022326794695497502934081481987788001412846264250678614924542594336188680222106454236503950213950316436947112153419354928045636093103706105239206138668181041181547911763158279651043888159693967760224074000441024738031519055664954590791500718491772639024920638462225722016671755227918704577124488644825015488 [116,90] 204752012273481715851106726576222987173012480256421412262053680081011570902650968671394329398213375871728231190215364159899504568518930994376188761487719225224930103007658355254537973922064391915516536086678158463619592006889083086655058374048314003145869758131265561747104882353198518513073613345776946813454583578361280698857751802799829194477973756122782905441177064849210909558488922629011709657374653428109034694498986890925400079210071520209441923444947449882112983699052912359429279741095272736931980618628714252899045685056070778128513311178057522868154220454233639634952210010895224575861860181862115376119739392081111017705676228715589877445530006507925810308203113508611617470630324208772283389729950415891195336778189853222044457115184493725342095479396449572257502809637333127195597023470713557418363850297303504326085281465631767519127535825265396155042140846215003572819919495074748265201399442992557162183822817343021435164949916653814066203059267436716298121381508383816724216144592448092002219927361686511876100875331346102784183101804459752635425935399095369896574062246473046114257861370664018282271737630695994006925082511926839052536202553111559072284968807752832795499459408215739505510255462564154093130998222524616885530354601939222399391351012263078690879219560861279417050857759879719294484697959227233060175077345786809474450727399128959042975952568044026956443917361943715013177737912430322011875556800311970492556637398670644685543908378371498191179556822309602608226402763381908498546466758554607802914775420528357048074059168252855461458217030999637610132728853520130810752082419148887492717912393553795435135944582291720624888963295982008114890844075712709689261835404019602761668260795278566432587690922052685556569727245547097969625799617694 [116,91] -4588803486967398295090191220735111047042611543919429979170962002049566659177426630373588016048909819899176512497790935804019443736945696453719685980725126413319710356752939326621309409541681762132743496626833855034994240776207894484040939707768801978452623733793434682464036856690099061556683724663348410050929690867161952776420036052656654979747905225181870115981657091910788641692063545927822916251121594878077916172340115277735738760882545592675908600700825941188861572381890326143785064818311491410617933962166763219208509319347218970589222331870992836971811366243847602051965599427636559141459008335582221507779046597292849213479399061097029149694585523424458192377432586735896720667296822600262148561760732592582690208087763187150370414475356562722087935095390105162437148205321057517475920295035645513238050077920097326109899520108823026113154836909586015508787576550907762095032448426633297988292841745909999428860310324113584972782691486926786094809535275574599291121239828191423859099825517242644773698013441995450424373094036571379997665942064459839560948405363135632755803124421360320711958965192652793771623173085044649317650803647393664375953010943127237884206487354804588877794570322297929541241374327754250147328772254517857579367373593754168360872779764838241891375335299318732928679152548729803543776709530780973975466098813651983535953716911045043048716158227840595334328152175467106051388582043465008651871900239378159520835999944506408352903336105595000680789469510735869415125598013431846497530795663425116421821088164366195653064805825102647740242617951363172851955167745518436228525745187814498556214554595417388783020231940855071923181219043348071366536606125861245146378496206819967780414625239240277521234958982583114591943171573941415372096 [116,92] 5279249915488911897871834058597450401921664988851487699730075360085362440658811559310019889151496685171107534006943931081387114411713322691173604156376672231554932917516516891387535683422485288616385073875361151037607910836657899730911215736810115453631753178538701598926065250024724758049546277462074438449584762107964915119240848350018569448300123082969098399387234367835717031947526728698104054513219632204769926421444784322091999517414593195953097660213272433399643182438538638696981087605957099491716313191559495881915227459319575201753101095256175939845755759014008663316410104829435670510845830492792619739611447030316229292439028284217398261685970015024470358047157412162051633256569852785363347938676059551745583413998257707575140999420475413655473559103327223660774136366706374616403445535368411382693522347334960254234575079487277797884776046779614696737217671799048568878975516266493219364239465329685116382734762255111770594116350772205010466345062424031911448158496421951505123725606985768872852692902080982207139642218419119492277126625996739741193682990775722276399468436470181833379126363385045090491933818019624591106955067488047105715350454242938024052297252929847435503103117723106216063005727549764524385016397738518170439639575277268120263490443678966274636868960796674231247168276620643500851761066578896549050211985033288804861613394229145912805723754704849055263153188770436676269518295825161455623437231915203499606597849806826827985429212102196290828776588251570553621340184605513241028648435397414737065090308282834786030329223035686757915306698806141597232799864331510244047157620820266590879299630397978619794325875133374820785166058641265832140517859438818459341821846468234780780555362206132205128709112377225170087482590607877328 [116,93] 1265771823240115093520624897373224148119826897097742985633409236625096169572086067636382608612627893051708308237625981952540575727650813261959812841582705270296196667555169505175943653786109610110968949569724557759027296648801491379730579904149311179649079209125765603009045589008683479851382458886572297845965109754054705930779943070178424855452836802018859615405686135226312292147628317629178554134269871640264867018764925045249280565229693389487157986253849691207966552438402812314570969282058031365213828123970914813342891613922788900516064739032848873583785839106458795238574335705332931676913110258926793694589946974658782432901957520826790116018718354166297248025937795846859129608323228210767769087703953055727885384152431925090959954429137740537434050308495804058956532322271229640660533328424288930095776260305787334864187359987691469660434612983396372117360913921381028550599531792192189105199256138193116003546991708895023286230079121318945126138083338453583625417678305133215237713189934578481461110035868522244708604675215061753213589845692649415053229324155624554283208600556049084132992834759845273285553784534028578798499603030836989951406991495521216007826653051196725420752984579812442978203134222158254819631324539203130097899522121172721275679355181364552732214918237769537420801412940758512451425992537654701528267026095579712499519283527121291581049477552544178498745137659549311980521722613840660150765701544060660185750475575542288713478248344447861772900453206762940233035034794820963327147414513118373929994303515253825654366861870684172881839017398273935748753688492940735179354804680017095053621180841391821332297412839269828286176579009228139311348065915779560231535694102948934453956488755744543755570702119304242676381005168 [116,94] 13314253250557965752461893745304089017206815485104413500546667306962916003796808368342606554039512456476556094034816465242522241490528994415075784984409275057028966902608585179735232654715653438816040710221291955814743060108869281399222416495541448954001266347163782812557322148027503196248480803393863617430516259071407481996857928557727000037158519878265563905735294647778585332033789760459280655964326233235116699939100309608578516437120516809778400153283695026354475900396216384114242197024362864315654009317576596040982172275028439374528953400886214664296087332792107583110077976471596682708887689916176876425405376644742923676823243919169289226268154411107597949139008833081985344241610681042394263705974350168898062533160143199555653689590333817178205966203677280597400238759796090511310231258444514663376916276004296761562873025154204537582941954564645747822925347063811234183137309357880627637818307376649172961453039028928787730555018698525591590110439295652271641587406804503023234180710752055496759303727339923178596274813049223234888916102909036259914808114926659366614881234771184225461890147714068148539985972524445064697603968274659697535358685489358918097548554329075977282056276999161540583078058792581958200191582581723630780516198527126981647151729528019102655323491397168331900008067038794166930614722928967705789062031017108723672418884497861188164153548489002325986113162842318195570155539459416169702295182861599890461219660644503981115831304944718438529138209412082755374696977359073273790557251490523586421250289146720230286661168999374449223642302891882854227830106072573076662687251159678296557146331883146058954611033977068760037371067896358656482611036449326490549686647921753504944407874178779640490050459406992203376 [116,95] -4672759894623954893735205142331930567909456564573242912509432701534741017933194752676861143871409788381347306050154712517348062220522502305055532394360623490246193750539940980873404469060165640110189591034343068182621993104697338633013471047706716704786505530988146407875489740388585461117322596724419726822955345147061914078012996160183185465693464272400020578174039561928882580623756639302855675500703297860347022111256715476127277744537884317664181826285947938381959511843265819917050389980838087713249611636037336094624933145821767900982823730910843782537711319128821943982710295131842841242483192219317930221717922645831151563821188534630302762302965220488385762474036413661263080338456843316334687599027994486624886379139510265480159988051110612537744823635200030693743037404766481028829305405466880726680425756845543597592551877209881993446570774740824272071878448604001283259887329477131970066015695688870533887144113689927801675799628283551097054779674318689668502787595037325419626601927419217757395093492926534553793552054560831177773393495368142192281550306825476766895301647794595198051567361754142873598938857570303803462099366855850850301113859356953201980973407391464135746707219219251351403243590333262963931058198714069807462560639803572249232535533982621932216671371417435246978627762771029016734334087583073109618817803133358314946193511673006548346101295980911277415606008278795454188771366061781437927331822117576517160435176813721811247463459823946942019665279516722135858166349684127742517616179748007761543412867301759599630905653647987641810051521011158699385394346028496441813413120753232158831263742408174120358034587610321915242958349077854441162947320301243121083885565144548624732938689278206689009978195307968 [116,96] -42441891702020049137284374361383762054957176209429630652183575083180439073538015720462548475091122626250838572182385414316272788189814900432080262982497513001697927178628954987018350121214510306181497774748193734850943592068175973534978224456047764808057043489220192185664309552919933871057887638049405013981838201696103108911127152310689610763030330702089136574985112738301503440943920489348598280401611154470215896025299655263859915997737038825122796779472936310319088276052589680720787314169809587880186600699371742097807368784865341473696627872499240440534678033131788990443056191947989277936306159387175191834634151059039847381251378024312413129245715062660967855802200804436788035616941286019780809393946720431452548589595796991225970629394249128332664695306425232311024364042527448081397592827516884798199455119819959299706202653336164421119627557635451616295217619581930778040341637285365971721649610947932618113547442864963888983213628707745798535543397934622277747326501894188118424948429243799512439976843145936324920486534452803386754564304142109669527942791308656331024934875199683683377607834212784906805957529951406853736395811218722536274484340789541362739624543104502958372436501812518648967674535810277660310343649371343421075287707785398780624158211300247059876365964495285117775254672793990452059729348826272124041860267177609395745185398450919701353628974195531087647805624912718862419576769902974399316985614788941310472363842265528310850972181726737650429545432457936822293711700958146138446740655629797712788189794965792835811501670749763803162928338382576711896605267064805420244297484608612823946683139882235309833564728377973804197881142675474241632245639072431027433990994361583747532666683811433440354944 [116,97] 5349342271572135163754331764132060492184699625961777855619995897780215756321498766894451483437224974301973509275140906399452647475892448769691923959308689457393922284823090188836123507590093191206538231554832146278211914764846382535448369796168686769683463877716290991565889102515852904078832981117416460251290057595612257137636952053405549833549060275481503252349856794866606045095724977141427880150948992522518308077128872699627675370108945069083547008998750344882280118129465066481778798759650956019185577094419178279448266688999653615110139374659770284551174295080175201556790257678210490269443071373261779723735796465591477459744102083176892453179280953751751953985574589845343136037885222061769108297891654447629361576130421770812390829571835036030568067435450165975307012998786714049949345817759337403810447690867791447010450824790353664766216258848485625814616187980199308430836170307307964063706662707049537450633167466091808879457588764543696297128400922918490889233057987175573834706914435469172662989224107950610078671636162185429137077501066786320611025484565938216083346904089638878970757231453230433124295849058246618853092386046841646577298801798213352525381494202526016067334363025740545264844501485804397641609607597624493390033708451689697585053944414059239568338744633317867027585116930219953690182214359428185266029740582299281968725904666440263308912329324072458261090014440639313413368098678427610511369875874501592397693535618181456736252963259409261907722229474679276461504856881522731982211674524012111938338525301622463570256703855931106016921476057466973672132103863262935577499351269411102315081054420464933277146897573915038364895804320166094241423557044659169746748390048893656317604405429621648 [116,98] 123589804534499704566807611748623147122794664868971979623584447898767753307460107259504581069340132071597731388349796748222972357264947777160062348003636260017944415965074174430615826291950823290244883545903225091510697496261830477481721169718052969744093534236723096469541344131336064317561768007022639819583682859084133269601059599107667992984847007661606495202565038710464592322966952447929968752765986920936322100946516916968022871738203414170979727927435250332682293377100520565033465671624172416028046041159261391215285244442984596618812136623045453317727324320986967582306584062782414874436056991969874842410608384841220919696386828632566768714943993226582902188425405680526373714606058477273765833188995054656126683366160267456291465166236994050701199330405841486036269413159919528466583745573544149700682992209694539628442409845384685721026703108853714643513875852722920491676333408200361341635892646519039423674991202589999763212349906439764320942258061395401564063621523243703596183882747097363490611681420963596822260930051584658058767280843327513244437940690343488090219649044536582884562828206687856816883036746780917924217388832260647229445559041000165496445088740707421388072165962134134633751191443198278035313870162424188661281668763504310761358808497599619554732046752885395041293715234452761545008936171731254322390092853005093250078000105086516783965390999288861986512521489894359508328214597786065241912735655345975747573940097965469824107726645043719061533980762941878355833707185167366761494816702579684487367470094536181234380951325725042039630946031822431380478856104821256613290188492883399331774166998744321449410965640042796671237462039596593240390285678768025074976183160562781530530067640 [116,99] -193300433562257273618514117461330922203026962800048134870739394126712611091658678507249735221109278813938090650888959321815202762422790471930521130144286585661756332274792047150217084225206223457681378610203982329762282700860024036367424681328554779475030485427806362471967403014834181746377555955798867655480359015438907374051989115274877566163230868653486450266957200413554275715722848699139237906680467685981843804902814648224541043701557325976835690454338377392762152534959564776661410903316176840399311815005095817349115316839339395636211651838565869159658635180500160220114314007050849754711849493057591368185777770420924491772158754547830971381369964866230116374747024782454221426612534108101978378339647226869628650036351368872973459328447556546590975451736238617024229320095921110056371805241171984483011261276051568408432868362984491287621449992619140537368448937622926665155870604417152557612831200639917109580671733207419379412825649686331191548579825936962717932562391634735736724371461510126337719005769659509267591195627447141842455814436513932157625953991373037656879327322163554648299223334870293431765401075432104180158993001741464162510174137486931211511504144590946033829816010948375511733027671027012348054623425121524419909421165196299293326705840642854866994777065833202346985582527735160258440976151016770394878705876005904849823481284239346017092954651295324552330473595909126120609145031873714281507751375328056467826942408532512602416191469604376457455776092828738619209168582076347878673637162722735481286631758106083717390359581037167027772273122522567095908460462655107366979218612420001541064672038675467188185026379681948622013888664095074617767724228010753148933400604755221536 [116,100] 3036501168995677885696872515498850206507324026487770493027520080790431609492393041055114121486206298595947022263753461980391243490226568620157524548961694130417700678785969548474177670686214865645729066944682983916052194694922184222074940123033706162952369420823197465030255654067381795576448071320233151493759349725553318833931141557602382475287797072274048133348303290279064263455595740607715699505481832790345343105569655363723981517304355105161146492102225547369945936229417161451255502191082507304511242803246529302273594478277445000802365808499796667857879146972540168871906713907222125894118733916143463617544068495400678581039955050189272352448946039062870851538446432578723945538576091171373825450932234747099473782004453221107551307836554951151659504555307050664192065056948213535442349819484210917481629492952964453562340236097092548438919478779772127559482326168208019659815501695180224636786894691529474766557138567312687186856859649149809840165271744418193133739876346356755060198849460909092315343929616789272808565157441393478831172033603902193709601900447626753877882092537343890948458211271664459709244879974319226798010444871375364607948218216457426037154327183917932156218081967981193115935199164484930513741457197166271123062735471722972792818198523759764444198976495381946192746756340220222832530392832540441532369235387142366493088337179970987893322409077992075689245302249655717623903764343667653245929093375148135440845976747460751516507538898604548286630185884087157889196586427234631138971010245022168240944494569086183411526204483666253715061452424997109246897907379871167659326439423106962303505704325358166403861491945759744649950149710732758454663228220996715864122090728 [116,101] 38370648947886665303503172265788009473846147231374051621559605898040502425184587770482489360117156153900646452631614508688928316653163192477925396453092325859055372347919637216440562612227746877132233115927036660120460321968832724188851297097996854144894633925366879343603815617127806185403028917402894941232430209501453417130850382110326539421347972515193870193364767236445555718932811689630175330590671399095103569861586149535964759068269936982084717282334070369328617229415107361875016162779291542897006384944862499928650608429483916318165148629017367653327973764337625377517044876684677851325099275971294844811832100593087587216604393067168608960898078902446147414489926352541790429736589429537463980204113756365067640520269451379960349617031955106907689596158168801598234453806150749472970394431506155491684697849594968263958589889710114539049285614026853249051111147328018741129688682780426076000052778032712034527953889916542245366056922286431262750745053231261897976558091449573221616040800455172294381146570326329482594067007027500222454641209209910979959173929248651450256090830820424524796647936361705269937254289307486807407724963106972210299594815240692831323020316126020319714516732745558306337363138406108003692372037612587677728256593855716649218126324531739994612582143730937353691352275803601522153969199123890030190307179188091096682473864463019877305302129594300609368661651892858213263078371692721177437357323377254293898979142414467470462135821524636303938991579063609195858187958823378473291641522058564391308103694818975307693120531318675576749426138951049752442865709811484973268675536696280426841089713306507539557490371634799251790693210747155992477457187666447219544 [116,102] 193756527074375977818701772090017321474281781383066486385403009970261660067761551894090460311028767535483202391684293940768724898445042880882651687843563200063623214864238777542212549076280745731927483610706037884869933225248130183611645906711667466710223847078478493204345105078783162735682383893947286631986436220526016670491903521297080736993884266197075210416843463152330576647136652046846027530423905901919206236053651601834643154998539010247773368574212561107171230723521712972932297096159024772065327377152855126494073573618314511152637105027793071552468455766807249945201534758947300068841600609347154917355679081115390703323595295413348048009956094035459330270181059990046582825645052510482220729433521770092865450559816831410784862906609685190546641495750465086957507057888260757808424610358503625303157405063456286913828382813853153390269709725593023973432152313866777673327267105613463740769590996335206961148806474125059506544260716572634411293398522205733110253237854083692704691635154496354596467133995987422106738281222986669542396907139196201460865811090096496756128198786640207762236070922832898574111766529548563633858278281888534730226364769698642048854966778609971633176206615384204501711931759412818207887165442555075431425651331940302104494962440980178784704006060920778528081245499690109861697024216680470953546639167147558751017896740991600878290610729787202481119277769238508050250109377756571724712632494491452143318114798640834668784661278230620522340682760837678781972388151680518456010847154313406793056953370036452648378819708402598899048975809284570767383485782036047790691371668448738775919868041257886099323611011955593237729621642238396554077158523716 [116,103] 27958920698462999081404582398204154529604006065487437377759112382937550639781884039897383312837457351077361163929401633861299543923716323627561510858087198864128090369054997060969535285972304495452482412855477330778389033091854964148213798981498311312082388289518668409059869181324496626438915915904795178184698510509510603205855440395653281845281021189799249501493994404728742332698563832393063671192915106597411483303306950097484337633757373271459760525367888867257978356022298382042337992395055958333182359585934632723350356674056492685989381436805384362631935829534038417338057475331457940199498925277535843250951257578282207214326732133954390238771729900386422223697147162240596583716731760918487873629816070833457617422886848970014915821196749926187509900531097487032041319075791339601919077052953668432022587351001141898434692956140164487790963359966120138120240486577920929891866674769469433557385040421698317755777145237450390660974027517143997528907631917544663938433779541917454921595258805951148385677914643084157823117449106196364757672469900340333449028413678265896263461310395831068830810249441710617456815730478744092929793529719570078528897525937036676732001028910977727872916666566262227860737582361103820854492798387879878715728982033212293136339254785018147397191461015347353660457919459224920294070739599087082293602171771171504909751542232083072294645889053929722273694024639444046641464607843983783062034115830276809622876401307560638925994556104217574395583718810129170496371144859089892100262564675318056872419904132440091454143875125739831522262499031333861158514137260373344626338086069471438850765404894278218037758036926630630852943421844908561664 [116,104] -699079120483542214053697797224787478671060297615571037902793569587506103148157903936249003976892002768836976676027926831625579315205598802757482285153930107857953196573700707208332484143751682155296262836965228960685694372554572046412785958579301700266183291246225664169291236093867869755511043667489379670203396055470654051257319960694485723088038427720390490268555443477236405887620626671035991164882820224071072710973520772737486304364617147661063929988581941961054046757526454186170944847147839319505747245921629696670518758983311982254421225590513355029362914359880439674340330921456364301871694103870126713066389059752792389638829355252746822870231833176194474040973529527777608243477744744479066788579309467440125824642527731808322741224162594011902683215491268485947809236386047538967346790483457875479261655676811419045003435138969171549296723947683561442128893511941630598178526581772539297195496634776236033653165917434907046900729071408875591298010048102375932030332088015264725092224443715349726939883072318331711492580071039135000893439203741072560475676042471544213903961549842173906277296064610463685793880348026116563797373261545775941534933326377905906327252237843515372628183174715478752044715164497594508372986310868671614104514599125377852665066568192785685180943955778516483725829287599271262082768249016559359404514856097751084598817593757393356622544099676114211302967800167026423794057934365107582988087770965661057439379522740244146516618728260487627173495485507312375288611249613424368745250954795299864484573043115999007675420105231240963270205026859094291523755223529934333153976450744579429080650065316499668134880878758273767512098786472 [116,105] -660035944107218764438416839592754961606341325113976915620907448650883256847847455757197063307837892834817880846738213050745874965184711277363310412947565862585228702241661277229844729836630013942778027117929969679570024439949655584628325065017226704774022169050041375309151163190559252237062199452254946965904202333045636647530472518863992852319921588259979173025522284972185626854165589977951064773031373531778591462947058625424091559720087217859096666785618788596291540369224239963025509924087797778424804935881223942662841429648587110869772991418864196462716120995334149565867955985541008894246216142975801701442886538318176859149838787362177139288276103534221663837030353007165000575949612682552123734710451765251714358546128664085830815347717073142559538203991264645149089991416306529290971106696626430997855993121340673896777170708034970235341825355241710597611998994487449838926843585538152316010061294672589257266971754917477703610332394822944275920350910470309120224493860469373902103051988172066245504073538382631958568426891279427900350584314326463349953441125483802540699608805561675325624648206230402636281088944190148076853752206020178092813443194773727495582323939468622418665614626470407669368640412540743254903403577045029885411949742735034215371710775738928739969195508259615571121090376441700542084186655087866506888414267460939089683733639492604752744743107230656950324862832258956020547411956837897285963127479575074497880175804824495760766436204306806763071644670496455024083740309488527214317159299852454214117085169680452977372539497320537948673827575825340414528443434089317236846354463680428813201020060644557795688845150758698589696 [116,106] 498246459805418688041864817185735091721174661941827712033026642911779824415471103859553691305821871964164838519002778581025398950265753590718131862293047390924310466749185038849000116843724705213546944891382456062410185575579448049389938755211185394442525103706558578286316882535287203286488367301472860920613410715215441151558252374059857969464310008794109888865608442569125573423561376647283577242300704352174216335772029132468763564561195204224328109958834580346791405080681061162310539657800076119433025896406380683615028019970684078639172038120453283081115036997390797695917946362832402766377623737068891668509391939480847836513758739061006676107472909922385071642691056039013440919153348283414577318763716545460225263395300742067200955462232079173811602766411949204199495286470727214435464374968708147182480857459116872418574546885714907805107484958939574367211290842347057494776984064644716746426976378694800328852641307394665945706951644931670192861674082028871277847857532822101838245434347685636722455353935228426565761292851425919987017571604791860832730289496267350184006338587018227235176922603219235523572577290120361147376738440687452437619214885231667434790236908160140742291076834595641810191301110399698065967240691434774153268918317707147887467818020834871401811382000036625470685080952489237239649176994256758366181470721644031478093496365545273977542910395737010748289856013722850451061098199680586668964996036886858647312823014510507248739339565751374360828350945355799943488965756547320724163786450656902735740993499160342034809206090616721946442855221277699663373519785304089070071696419944243739512403767573969514367599549493 [116,107] 243987043129784179375677025435117755881604209508950211220052968147654215944202790331066622239134655163415062486536016531490454478019553410513550449811015574311793132208792693373435998304363831431599542216156403632282540130003113563211628486244605632962352554151485042391385777328910259314027163434633522672069336136310144995152041249693738792985112674403984971104584184772105728076952457910962905252900442345754886347959990738457247514461370645745504911879610247845848758452230978841213680249260732253411089396445652811725933875589533236263127256889627212622584462192077977745863285343092211603302160621909181343326027939197853675518518818108999304352715611298833952046778258590031915083320877055048319099847223761218603337689917586133154248819393174288633438998903780330738972293884082916356698998634135137518681931101866340513388671328844039337025315992468804295506432142883530599954094347578429911520468484197635516376142120438614005712746142510778416288142224702460943116503546864029600126277098052148155582616174017885439493554701839510569290927009851166241801932346876914600185846062258281853050478823557972710309738257385455535479332713600773758923928996503258234610706887586333097945124154811958386733815019085878661663062430131786019419255095165657935549349514040868445128309878917837333015527327876198256763890462738753367152594981962471495900601357289979705563789529722554333085638627338553282438137694442973032629904930426264969886472479402690027879517721884959855937637867178765653934028161989516119498616727319678591304670767793374962060607570896538372871349359521506598849966102031144807719776911000052555979013330632403346208 [116,108] 59910043819691610124105956474928286292760492447104662103122819382513557499092034534562900462454464151784238418854797287759275553798403745977025037454119375116735222495471395853238049340646052035370423555453407512541289298507705291242386574459383786781233619809692533787979949140169912196968462390521951363777799459983502917653641572459236735928782114592869536093567916305171358289194555398633820984473630348556519493733195791442473656634091690822291683556156759494184584534115741318643846268761746655728892031041801941702552916471982794540709233083376008812406371092014542258474779042681578612732217694364825904567748167366480972504229444299372969374122863295227748959996075326419580218091304374690733298287299189255709597688422025506341151218574764569870368635544829079014388596858954781987783408001917156602708906551857326973579721695981555833337100828378183277596685667099769929139616953949292984185651643631054828503571217639965398920178531040119022157436806809326002936460085993820844645662850085529994508980536497352492435717716342754188900737336529251285265636634393567175934959654826534964480639513337947935962776440699578698850616884784846945721503375047498948433824040974713229343538167870534716377529243142537034745912740264309625838819532886565117979566181097123983904265079437618738205003766583429621706466198986992257324925040307256264173696124588466362169307381134986328033859786426144230413905348643365681829200903830413695509574734743110535965877373856364065562870358490467046674427012478929405429539991280129213129715459612861538743485224677916802102351810743470370106190999940188370291501461939364510583836273312 [116,109] 13974254335084777441835576209082072114906685544883788047235741933549101557060420318990549471352466420978846164299873306569383258640050987255753683587274038890188728512573800839056198005342675381643166610032245045198219439074268685595244185219241551955399599685085232112020145682369431790209218788909722938500549123141767743314493755748144077234460804082900715987030584919062935425377715274404005191774327760971090265060726331586232668388083100717421894100567414335479319379265122335478871721323246523125350803146690322052118514009284341534777173502741723173927325120474002279882553550291547988163047538104322140352519573265938167671139261601813767447205406365344396710200218087097517320547450193019727699036696990248038793562829377588516393075872128252061878323623485848788458489976721338960348127112331618863734355973368689153322324888178919541941845830549156454633781928694864876500699772633216710466759884253392380126843960286880810040059545873729156246245839616124159528282126400990605607901344681718484552508017830752100654084216219659093469576781265825197464548588719583616097167884156979509125459221508426253383614627933586892058181786106467349178198719576910018257162731196671048579123933280442583793359565086399102731792764220366517464631463517638149280664128395948029134614260996394194408124217606099949164978356902825072776709585447339981213317213448670750960847267425914841413081983968934544120793173513258377647961004260989342650319572088721417296723920603322351610996708087249075304202417463911180621824210568854070152173251902088321690147778616353873661814063157652997470855686478375874289495852686617814048 [116,110] 3002853138045775019307932769505265863570314144919496682541817579759858961576232403695856937570206119956199412320256483901443815816226382270761457303535636168640156720215894722521845944710002353536732909366041262271979747256249242844623993642273983971304358431691076674341894305859377385049793235458540470165807769691670433783543499271918986410160018544141838749115552225302757036004639552539825488970306754610150887324484583783487464710854974440992218118622763725677900512688859684619723404618554168965111415748995232033648542960919031322698172681806634371841969746952836303605681234099014379274297957290186323528928628643451313009356030282574755030185344436461001169965310486125224939523414557261119897237751686757787173089444687215490477772842561274122298342012480700716048875894248229979158572433535914960721910078463686855409310562717827204194051709260646443602914168237285697736775360913426846620675550131396877805993506758526586581328426625233333027384284436751331603770874481366665959918660840220533418151776532271078615772227661261162480773468776494660907548127940081001265634028653780250528198391358030753875470131704894360047197089498394529359024699107685781841367627806177463893426460820652248921384994551753742251277188902939633863583175875324654894614252429737443671359340057964805894713488679680318240570333791228121569073204928172096806328169207944171601542890111044151960173510334998197234604237852032434809414670495795092480358215905844874547725784399220017531291422872691662059686320455957923457392240171895487926659357662130570840123964430593492321121759021503762163037745817376027875444637192 [116,111] 80030433412588143231211201228857669144680478472181934189602899099715480659004635362082103078661741077830047558028617886002660773970238049088979551312378356857584010181647003442912732285395942620951673270026108339389712834900725606725079669118111489558575529123829981427091145420624148314548332857570888529508263907057265435732268504426487981877362317319049953219707533595592120632246610811909718163794841797863243319709293220838450807534002565635950277647596282441657702459550128150893517814766874064211965973376826667131317693796302169284861508566551304674652415382420431293155685740890279777299347386066351668997635854166425700278647424271035137298373868679872814903574817596951796582826081907005806399430233867368343986496490881838806198000995163076521407594906477134524745189048156940926992834339083782078022199801509351720271630539173138014590065573621712188805233819976682111879454219743586760021529941745698087253679527139504145716975521463106993645343906526107742995567356971691355464975256057901260443872544090860209683015826358592169478643845762654510295092697567975267509074168596104764859373100271844331527845386287933347561457712949403986455200477040509965809555758891614854343133048935229802618568027260133094141110141988796801591033852704871741908888957409955595392426816606988653039772774208524310344881080520064061537973945018617471328232696829610727938501492795491799416425719761373132388919814311799587466585761621912855363373772512311960690597257105136566560774430058656420678057632878787273504071401271446033971651464864047763196675102001035542952049553770850566001850722409223488 [116,112] -3639453012046923178401705715593911114682503747919183872295598909431778574661781374737697928651901525495000552413328704182975097823917598971167808604832609162699510499792992340789210877690426619417192313927235824348813639225095197805597088595956449851115535530174872514809867631383737148836972968714204949037833299598931005932802778810952682838733986359695252384362471604314378289137291399063751553335551625296317320671323106865978112558418612987875921966301959311828053768705947966454519307978907315422863732811101252381119771508360377704052945314163024301452650466658334972727178469821289014253494653632170117724542203179388225006056777972792873502035106659784520714850409550273018104993088176731027121613258183650124064533674624833373525021441039800320384507135855829003057007970469961427658376229405816789151474341722473890780534375156044793104573054740526369097392633114907896723623492675824024561513044482356492904053329169362513569653573887762046218567475556000682305811929507553095920917253349205577845601649603584825695830102692840308446209508500304084924784792806591867061377208604929166500928200415107471941415256763976813281506761006914350232232252840371106288661916483405687011908700932593996270365574385428727077518665593984225122526831124563139578615343992099849087706182241217653660975517216328579705931590054195216429808137238549712203150742528794031992247491351172323991389140975783970639406362873809839010481519810759511456784454289884895464283982619193929102112236685207212467825525064686927936078304862989780545090943919815298334519628491111579707621220385128086052707760 [116,113] -816041502771557292476445151599854455730915547344680544210350272078760012541575643247814163350562659526721792903577273371703789595854976401820444393037683501533638981688884893893953072877865173754812195531026572191992827204394723869256189412651755854099742761832607901236085334564024904067250644984956294016804572304879245159618695453550848185744189082109320582800283208248703458935440759681229739559488237964480637618805575024613198920942602346873441656865195902223179544797737745767568403349274568230256823693384874407716383688474236530396722117183969602401106862294734918499182915175315402163708010651819284812568088855354141533022434186671667756450397775531535323517288682722742129555643424823438434922070486807447898964244102703956765517300263223594290488005099353061724925472368512730997011493223656546440235146753988060471786886738033091696669313740445123183541466181918327985862247046438756064774511845907965598473264784631383931425299298819595458376877112661159477820156407707452762431294536232951007040162464634972198832917357361523195257757059117562730612096105629377026419819921277912245782103474779981483768961577777320745483009652820760356991077372783863773146944788231353837322335515267329873222195481303345578375935517010705622597516494651785599522875301677630977460956966292486560352716762400578783513769312023275302685946929476066630195353168253708881145835217030410003325817364006927817043593479494941054480753777333836423311006581578343760667093757609162348768242926760803637095114096601136867072024660963394389413689159305159240399168693265039771048392915711568 [116,114] 22709332622498725175155936617254379673438310751947427067338176756637675991407024700382158066126998865113861880780360623992272814131232456309860103330382305892206883982130287582374336496660972035376072677390419834557378644625488055904856157424398519677959280548480535444194446376668309386077887718238597624677394747534125369207040979551866089411553236776656742663576960559409192069290830389045811195360066649026157153087338108302848406565813786529226274155685511588328369406367771079727310358655778201513241137475011446647322813932720393332999944380600074388248615834043174510648985105422488148656366890094886589138638505285424885368145279199194503360181820536034389382074882154767290701590492253840695372250761932675840811801922773771387503940771919021273598581714138034270765388602691862557951501344793658288035925430383219826142516570489420661787655258611451889180672168146115789079871946403283918147534671025915367416149960907136358075221352035931516207282271915537082417720228317918748469072330421658775159510999430697446532033620725844229765336712952089243141906316839373557620298001537924242921335754485528692564592385019795481816696533727320010515481983308845783879271956919339257560888386151022212242240580605559740917827372198891524482504722430735880964107934841448152679025275924480255462809543108927796338108078420457346969934641484997078426292140631286350173470241388303705035489851149141754270356509702851122064816434288780068838471237751185976025788075571348567616881599804617728558888885476108679712177347735513359288483476301201464467722544264580082656071 [116,115] 62440163033083518206413944590055417436041493447102732513229220387736466257051838780606123969195463678933777331404139524270170026229018208087592466585790850788710091078524860514390593613720416942874448649274794253925059571999688081978281266208334898754704239964911286160255582137101260383490320484500014108609210022175217220368994401216815969638351332581755594654100344512655206377776887502326300091312105106014424616705079861083254664464617137164053097157441552199072022232987213443540026380123137904643262991722757163092473732197295929919794526853514096650191678689643496913242504899520997523825893716091691123903958795809582167297984986943641171999957421010357683242851597379907121740060184549421832181583991420671110628842432152028382160362592323661523451471312448316021418365091078766451876311041865255055576234909159912949441542961717300471714176540491750188623886680263147319690427402479934568719139988041849045899595064347269757050263159802384826641526458243796055783448964354398779910614895653669831117191892344603239156595893144936470766628863636818537200434060288903899994661661572447902812395897007582250367753856087906379601665114605343206828838604976855066773453523097607633090813434797442484794338728443775153385553105943190637116059651520738834677581860270267590109884993841805162230875107025385340581287500373012699710258442324648448814677509704890037480756767112013205293886072594944354935573462031974747674924537430652381557550499724812919769982746458735322127833929788957348005735140527604143200436152557487165201038748169936380355301361568 [116,116] -2591227230361250186613741318655713392615236767511597572822860847439577280978550379135103493424410422092977065350765031078144086747340928293990116763799966813010341901524032345440032487361249744768356040977733500895400704736192701720154291845296264517054466738670236082012790441666371575930125815376614788940689781029678817156534620627332581331610600682851421891763644103518693306529492229053236771969421623150984774158837990953942639206761804435362074337719613483286532997370614359807203205361176985197022679335126997302949682073975646927798232658491439434874562266065014880980935414270120924119811507284964231303339843065391806385587416530397089048127058975131261660687362084283735791282649607592400058583309681149843680052578579507444305487722177023038398655636817279974274691491671465299641172171293723703961652746016227537859456161571823562458001884230974952478524175822720494543726763683945915571123727653635270658809639467177766041108345577141441802311896712995213478837355713024818367064311581300425658020410500051896169509677833672982372107114765471911100475176055931547834012009672126247759386201919427409572416664157659703695267495775823165936319550482902581150945671831704246521367384544879732267844895458450014335282027179780671214404328458802835637740569242632635668669958116348443103295677334134288636748706355090221422914469360036969271947410125581052977722726794651361230534587306600527840521248317189871484915774132700034964805932116960568814198149033406259333289814508125002731648588411598152270291430341444595343479387441063670128 [117,0] 75794279666017272819645644433932018947871839645451113645346784925913159230222812389154590639646196981979480374231911959450534574672110220964319856673864848009129296202297117931668099089738751509868598277017932058864414594750470646384654686052940678795595543842759852386182313165610597083197456968698750304859274568545816720093170839258505515180783950521339948636518398120252466111674525910601621708446048000466011323932886465902277691138949254503704588851705778073596864301030105126616509842772847043070812933952525777699392202581035474112929715473104148506987114612296495463316480350017495162313697270093203302527221042983540902465869549823651567019985604108517006439795491153747653884182314556620472672259035569856850803795595042993936680497938767853658876607262260024327218182212748969507765644377837435428956810773270246155797422544068744399146087130547296864843033233625777329842920632181075087177906179211947172536058617059120722469589722970179409834320940061658148607545407638860176597388775270227689910911776096105556412261295078012387868233830637284013515674430340706879870560261710998432754293802306379087061741385775702980717301069541278259321082729498687154668658130548375768503219101280166024888394925923215683013150530738715451809570467347672187424287205474062082084337229200616757430962561852084126027047895233643033478493880925869423684641444874711336680121935804938045807085502855539706765663951168032912762485895628088863694401428600705803500677146340016647789632129505161624971494036204678108777906622962082902581372024070986427039488865712715820716155987941858214723730030839597686991728139545439389016433543040533071648433805900219544509349652639975340072763380806243508106471973893530665875569769152948262790390752050369781417884715546739308258683237600101805645253432948427155178693021041706376653984484197447564208675340878037595287820517498218299722492061943186597238148520911131133142290577551560553220348650489968532836334234297719930604171813784046800122287944323332132038655558752108344770560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -6993304825910714222164383465309103193724741114763197817398705367270968006717430001847574431212902001755338140853085782332790333295574574519568310131460781226067973137701588471018489204715749996390114202164159986039039236138366969898871538022989608799292869615947763151161280581706122384085796681443725649079373555650079715243263700519996149631638280861634860250658592547750580667136770985715711485929965597568906430153702422022525509526799400674653874053214203570088793341393580334266226401545650045292380026968184799467879421092726490749128983871800977503785192912582548813240489178814854008045011918329147481818989120743852651628645565522933831886356473345333053815584907602086550114232699972250538988350981897303400303153785259972390234130082107895495952737673567005374553239325706838045248915701254995589855991594183727119413931727134564631715197343968209968438797562138689885593587072519537652099605322465249601810884626967661010483744905828960971080233956436855095845133083076097851518632089682753993422007003055222488237655223636130832395064604134681518810762718177574713988435747295277411799901259495490201856581086423897090754130699661452616759025144642752721611540205970816341638778132128406909082289185154799650180751358655858371255959690401468155700097802343137038463330491520372817157461925932801952122541292093956394904281424222484913011492764460715521143111450459770815535278281099691496325708412845271873629809280382105544528894537810001476175312056263428575344224840909798054226102146671186039129478295987493538176008851910232639781720561703789494128812001771538220513793020088257039672591252196678394520470447237990982726104729001716705925492141427924268895671176180224891750762824039019253538648554546363578630855487183880509051229363876427973986151958437392307883591227667590059750109530473422352820317935235650164744132676562890539651421257302853674576892150419994759481385482483182503644259237635986984656180195916027587003472342411667586467522286026235025988351395375878690404201478706912072145305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -647958561974872160630959042447310933412825277916030617033424886761742856338859974735824599933779642129963177177440057372152543181990645573986622762309666956558677388023118380258459413027197488483981282276812310326971327696232805524373728713636687831497136831622541964967463579591900894533065833790296739821650622865340367006914794780706404223894375352549423307073832560899044851293900206501931901038185161536003774152989443048385679422056992499333554289307278028117188668087174879486656743159736142484672779205855122122621910721803644005708381364303742371024449561340715929281747210927876659901040999670396345319595279300987536722541967631168185841981472853901126777384832652992799759816518734640875375362989105499392268597058447572012742965982873718528545373787158356992390743209460425238551046635836976536995624183042999839326960225530325072406206415884129155112322434563126463695719355963659665378122539824038205713403812597177496198336954523009214927907074526806872889015510161277741257304824143908340934087984976975302434183091683195470334692490649072577011072702360164737634574595624079430984966718750950914103521143619091938952858713271084491919876721657679174995942613414419196327342714810202694497961001550577242054958498653906618301059420641544903733495046856123216046779888676017620229922776937495773038125183756171201029638664393748391344841333477248495842976933572339139219675794855096659606245295437530707926357716448259754916685465126902547787288455718544505031663838223198734986353501946216299732144916434534136046074770152021935346173633452508340772516931194890965121584800112346135551570773692291567887575954175502301797785757869610495300048181445630590537399866623078858357944006604271606234303830209583588235495459272251348771711126060847928605253094897049399166655408484308312837172512634717637018300900914059911721397707514957900303673627704789862397085589692564681566891729200003656389342050472099474742018460954603091753259852568267729223050140295160804466365769224540878573334070602063358338185297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 10893595365410816329809232124699382377869291609004088756785269642297632873932908792239106095143092556588262256940411979637986952109646544106923379857672149358042863570458685655511477226460833023311821630561086775135629173328938509294459609780021573341356284647433508217951546431537467202887333020040798293666330167760828042500817351265419766994930547404700076548673925956048937616295029240899386185492777607573766740838949356250365465712214572789319670058343898070028097649015158371729565105647725297588293553209401815528548085136358586727603892168915400699206750342500012887690144511777028028545988572580619749887114403780080742116218972714675984326296057838057441971940898369210164872737313974608372563750727435749878773891406118674178820861442272687409126454238298063177747417597355874684722734405457731433392419539366248806397368204305608870734786917168233801397133131467333067376178099280584810889008908376489011996786872318503500479326881117431346123900628585969861862334331375594377820192782407649640421565148223004919606025142953004299384215467387712470625485697291366144876073720666936076937853768785080329625723557361631857064801819120927785659206490169913686706050290875768915718478489692429413428204549241655770733850742592557454362984575592752641555622390700247142390842854974747963414246041230743379366808484624507504329736976035215880888481812893384682425881404676668702290034770994448201012601158876364659288336667235684150119146740686764697319416335832212340532900964829529462900192398399887276962157638347009850894593587260243572811424528489551701643390330134359183515056371071035616530507422783134293670690548758318661910548764781230209136682088342001758782683522308788453034259868042706650252196952802573963712996655627612982586668753249070396299784123263237097533885838188779844462887153333039293783103355737526526491298647388036081705735441956039727373127662936907865797409842951083024082314907634970635809111892123918743148921752989493024633249543667151955281153540179618291215091460695309738467305455616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -59707397868348149578696659147461724344594872782921591110675076594464802696918654228894966314229867402858976032552201533439455359200388550195027213249241899559019109363185760709954582525317653863236998455689972381804407836806221278508120899919474239984718704602955913056416266547702748177170295416669489587459729702712148834906774392052714874214051398740689816517383967673672778659663841319610785674608757661815012444876110869854977034530505379694138018819335858728059105607396166224809809265807514738337128630032355068561316594123572455869404982368360356091483040711861503063669909441265219330849552123481420829621599329689826488756683981642697113686864897434950917975545784901869953685624990651536476600501622625370271623187290384627727272623852310101598338536660421140497909209733275450002353105636029282616741610875875206101625661744882366881890641624378260511675236372830401206636152385417071340699077269760159059784638744405671433280076980855831462921241999259658599084055219492993030096950846286295237562073316856199669532592615537804966409062492437638188286692105127295869842978853121286480305459572938237449153182950234311706473936995391934430485666091752864334907511908375173119456084263836506459499903111930850711151237375308305068462051348799092782240407706237382340725451009493881169468072736676755833668146490944923033408374301337281499252130435318050845031107637490116950065897298396668434421835638287109749775806324790959880344032390693013048866434334356970759669439862899009121144496137278399360873972578392478929453481008766758085489375191091615667711458351374761949634169181119955400031619850792124867233048009977278833923756026930754082834740461055959505348789272627981980410750834224200222201244168469851213435778838367742600829101636046048029871025001304677587928065619174619955578016267818860775126525063323695877182761139353100792531487972393012988553878126358737789352864584409520475975939862560896432784796807078435761586786577158833728341828971887432887025412445958977236734203915162632801413916262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 103049935577677138459064046895660718945348839929666110265737949648361071374617777622859447890022152295552474497632564260503326507624666419232775048888825089113151249497259055175031036997473296010389998795697397372496115947884123653177661002773445570209930061916380261818841617480375519354048791863055810285590209857328734347292640038706054496679872284073419955140250704391744653297189111542954247572065409684725652377243910905169722185218193867502893795281818552744852708207418471485661683970661174764059345803632564947221366712075429480520578945963422889228843799745728699258849025807829026173920421882214791935894538572217814228985082630992137126413983732555118427130689172875216004074862936453867964666706914334129517809508476674897847236678197971952126790595415369308849965950273418753622204030824327418242677242309916452533027912695309037626020176045981875069692038931633604507770013835385666070450274928302161301567676999541621538375816530849811391470011630140968767214315624430499879053809282497912425862644363437762895949798782932938218430920854209206400415511255370890431875560831780861064793655711435025104063229611897441580377378540178022421834793773315626968507952533150903322320263482296368164519884155828279079835027360421903522239386939579975451495173682925108654004738634423736224193667218336072819775463680446946402108361045130599584342229396781269917092495321757687202192737942529760396202705575065035060754883223575327791219506629600027063338754662060917505263021013527384140287392736141065129746563853374368040593333792224776740391010580391337474941372640631639821773645215099621168790841800173851913510363652290596695702240722985208190140903263601923553252068852075860330955541666156159955853322610038369755623459125587416405099385021620052552231424836851300238555857055697742300170764091874478754966988815326199583635327427906299858839968304782113311612908039689555061652033941846817875339354892658225024851432978608602853960564469230107663323278937890823053002226216792466428034530513561593632263166230528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 355653792626388097648121807163072553160031974593402672717084244559010040368686703493833988850364426609333769575655624199234068406984127976167365334839179002143262005505119302709762688648729049657979936373762305657407067885507136631522928008572026581730306452997728772990800751700505800021244091127744280427980962615590248016369477319432579835519136189389146411524296153529580641584569145443685010607241502913021713488602162518333133508612977608529502915483178906465328209210368084941000854480820949229762904543580866674697525549237873125840078706052592621062794301707938608403273338715602281704260238100366699436044497911039541479987591872769825281913684233199904911814658740696782956885804576778511347614657535541194536247832176164229201572415328708461876739300719546514287703762468144843098255669631189164207722230205502370227198544448006394899677137177590990392055651449094202749467355757134711938520581587562125602778138496711551301646613574259738090948836992670740894433129144441194468188307178363885370464973063816496821886108351025997312212116949491850254348388332561792925280022257088045001225038028299686605500953450327613862500742785659756842975706864088465208302800716064897508991825917388553836088348859475841873613266766646932074950840644183520101043457521910919435177526817950493842614758241268551741075015067371253606692803271808644963300700573113150806428244473371325109884138017551495206121271490004042094024462849408401622634492334672822171010006368681408233144794299562383406206682390078411533659037743101876803422656783373520622081884974670141953280215160972550837551370475521212080282183044609977007079417771309067766850668604830925150849396414030550502897532831884171056644882938764233050713299644998655827944402060041191737633640060654699388377778923375246473522470098728031889579740011649452686632620108929165133860615064230863718438223053341969799536783684723593327401429663453711670103259820889082129667412509518662864975043770645157135501432455865696960805841713339827290999610108292885593229644267520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -2736508560480175414843390873408356255594925467305519586448617584667155320523852875366765972338140125408808366008276401358496880370832313222350800009214519812534832258172598150497050573927337660551078542723011470786264730769184800614413665667204914505707385769684342942286126822903749027199125517014995950137629702081928895859121995094765167303203243596691699268455580658662664199040169801426049683912814213740150371645835203732666727786742210884087854065209292639065243648168534544827834861483860432239930245979157571560753376578017944791063629591295636279570572940465850385808308218429690181049883346857421469888920572164052050898134348035899392282781916084687062964035068612785991075464753448472125745914351633635592196924595862316376899163321333818920405208595472809251618853604807678512798651202350882589106850185904245331085845230989595982907347577802387955900600974688048729554207925052803475049747574321551307005935536144034459993950447166277008575839618246914735948304305328507114576961600081440436970885710249414751116809310611864986080176403206279771614571268501367903219261234337929679212488705190574151987420654135488917894665035873491128271845559180236120256161403408525047775403107581459788217261660560739521849119461845442891850466550273024468604107741215067595482502816745368550547669705815414240219756349485776639960262300819906206865314429605244830247972135840920348958045405900863137355798772972209361807032440203868580931818101478170073815043095717962593592216082164604443350943547536622463586970407018845801562678479326405578486728366876418546220774345688962799642114751808731495958629536582110514959052016511311617154016533112718984851775864412543525271760078319268719213923067855859549059633472939307324961917305940170007450058641962311836830728179229298934299775505672012865660981334942832399512601149687686029580428993209143277931696563824376214875690198339330160574577273515107182324713598344095947078983604231231203280279912982069838262221603281394969135374361323378201368392295065328079805604348035072000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 9398191849260099159592139784806117741474710452664403674941020321631342491045251237328404437258214483376739027277590152025227981770280748225516794282567985736389951748987541588577077957392718582834123349407113733781207808594558671083030518969010356285767335298763065843420769199248582352420372628498894535735467300862593110451068820063731690389339673217518204231932808335099472077357766014964251060709568939549800149976973798911688018615410847970557801721508198200220554071399745561193871907182678041549322561372775828717623625977103686550012611335432459796824218933059257786482629725246262635207748336456467680082926619916133663825643684596878734909262481602132554784706707935706012247985730346702726751115649688934703796278153786894893029130163643151487459940582045249212781732107436445141818389926454699036149940901176746338768291847454617886533258977678353572383933797780495677331296631361153557578594965794139029656622257805275395021485432005992753842611968051851376265276282189442307452654078017632400662839603145817810592529810173474589292905514814917322391410872527915320728804790819345604172247817806142803186089195219140483769079976921059078698373268193816264154955911266425515287165114485215152408073873506033002507622030535542890949805542893400689777300975257221546124328392478458037844457412590497342575070270694541519458611318774451373200697601198045358884987758230132334084049321051358382370497015355026009554545818765046921138517077018786656012357148077187105779407780801225206621926934027845925165261213010761357347167730968444788459941969436429982081054743967886035531437775075772265574467443286075649678217988434618352348619161524587923951665239721379308731694517117125658819203949946166469869527914386513912764811577909021512183799518891675327306993679341877800876557842545905599356115538909156767253220594490795349169935747474133955309600779524014435656032296286226389536691276346677089284797753309073657404645050415277766781147143566415790064885081056546035182373950414747310777368646889348256458528794869760000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -23494819610718657741952641391362027178225734713183883992004178446526447858231608577597507048246959162445348155898877349926677360188324626279769393806275274919698664731143403924448068662818777389481307948163972490826640024247096810876412152500753269153013075618702779104140397456545986564142565232368536817182069676808004352269917926188681491894516324187162625191136607846622845681651574917418751725504793257415110961321788549435638141730394236153263967772140632025934626173022862979846575584083588065296076167624518850998105539426128846824563951019847483648456720619265922962548287007967267924997473507955417494021860134297823483720541849289104339974099956355546105158460400267320352441443090533576144048914283646376514160455982339571929503920066424460396599076048067005600885201844801110679360602064857872534076439497076269775222795215010693877847031747250181579715882297209591770757535546457193991540445213488424238549486768727342175107809977870915992734496109725352145394882539270684583129259370460593170458676628222337299827908084459347464320306177334652914028990204881958669341821565372958552533239949842635772718186356339047204747017508622630951758436556442214471007278192019158165523635289536742201855382313238100589730010497332911728026952828144510387639435376367180304329273673638990656546807192568385641878762932579877406779708741024655695359074096440248824921683294112539101219676929586513102178203238738931458194793192226513010841526671781071096214172035142329190401952471068179459862156963453956831623684109817148658251592361525449189877555126798019539377156192960547781846515790647666123951781572301087044001989132525821415242970206505568591325319688682306759788830843200942283690894606696064124398916371282260964377451077645198719767074950104217998716068882999424612603938266075572939323863119111189994532205268665356138424884985519209690259798531923352095087776980551738168088878263417650128393870602222276548499977144978148957042585277494773468842419708733772481533596096645830071888096551569714318309865178529792000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 49347946287160396119118187786332271075314653788123112024212408464435786925596605365350590213172783252799901582497926822630937650366248588349055635668174121830629240017212793107945902587676999638436554257463689649204837907687404848843794693842088617230271695257647142114994104688674119534815949752744994731142627962256390316812699125128216439211054398568489948632669850713373834729937941181791099533220004810401142426475494752300113222929703073206155869362588476333095171571902756963707714613945843167905913593238649589940180544578468797268436334130998130662659836948799747841384065766353557007181363209641780546527286777756713746398173629321198883265440898266476805295686073127135503081267853609461582547453913380711033150708245917422914228627644335422235757819683345585062282730412892421485624313646367691799208942287399439178273781259055881199741375455861470482501730294348876627792096480031427282291315732405359322528667251499464236560590616226051802814690456294818611638799733580230821015951226753126023336923325411141735144829686895569730555532856705937711514751683545847106788058849198508286986707748277221740296247984060600203005464960198921280238879050901787364998114066911563523478982842614470498558034992534172643382256281843566707355095242182517111586055398175098937582769309791303195515283846968221219025730218105277419756282434123264966758218695282730397448162925629058944090877594257699014812739216985395341159484422005126496856114372431095725500122712728426635421018014482608510629425533332617421359035329292913854345964053430325606158769994027565717853592526022520837192757483206708998065031923427712088456637174736053182548198733509678160722738496746546522951355028266745135488980121564139635645860060298617723584832181340413056702612690637632485021419787326036930166858948063165763819055443454477030875463690065542668236536384353093776591146332766465048771015759114480183912494510693316779798410440934662079161823247992752756435541946556208352600226670781527694162495009512563408841545311076610494331804849274880000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -90821924370507756875751977310612842617005921481792368051026785174457657041418417537135571747517304676405380820828941446269761965635628855294127230237912240620040492472294586963248332678546586201618347698589380686041505229141934732827717385372321300437291035532567166947620766518191297358509533596578179796587709154648444424034878477871142220020593318644879488980836682372879339952032509060254575372753701454102941207810013044025202976435552272298390626008219440229922652639487883993958177697303059165167418292420414474061391564883298891750114254512727065098999374065213409899436553750716978511982101691314390253519267500853377635681409189975091906517402730516186740951724883713846346209584841492837384276903823395171355063401056275726998282875316474582090133815304706243790610469717861687288113500531496933743647921519338976859159562429231802477498961006197458250707832772145165591500278422467287729437104607004352396301275216415303686696096709923797110291703134610551183777140783093192297147565475498740742842598355866933738892792036136807910644282945752862907450243699100680498802058605658556682254370443099855200756754401566565655812390425274222816003078991726761305820021118204645019468860184966420158344598432049236450294633007916112417156110241070132688648605126119130811230106013097310113153425118089158577310270035388896352079584374301150076318700749454203250176433929478137156024232205550716210150204697112096251104085367063281171229290637633911802737050654234245314739195007159663581293521273545611295023322357989364970179088083897852761178449177033762925242533469768563387822238352822162075461223652877093839002177075732597097411124851904253770006724708440047917512466485302293022914147726683661936860869407772871305216779213970331784286682887989457307282580807206552505368322811411188569666025918670238843363645872047352798456630877456422850974650222069984448617990129057350879048218802300855519737273901120574108157200833671051488793564640853093007328830821619631219266793229860853001052467775213283183036074779738112000000000000000000000000000000000000000000000000000000000000000000 [117,12] 143762948457113213576995004115814413656976553525121784189946227620935623284486808832628056272996425258066989517577311859931744726280170648325577193285401395115373959611246307765891754655820274850960193515969889575791386302312129669518190615152848981180095857556275850371309067327856363403097930957836512900060824621990441913430688003883397917785472627869363575080152983123885790498897734234125657734323006170224094007200841223708004508609178752790573238379575729935645520899509183836701459177355408384196467132036270059777941520290904661212552959000352704518243850345149504339987767731926777971902173417583966757269937281685884375190887434311719117605643068880735710929687328904785905387440200017375527709799439617757438093693233823112750328028089362014590908711172146752343839411027607199159133423508031072477983183384694101158602108857842823689911503287306542912772456977118652373631607456630870339372578433527832929360885601672512181425606572058366088306358379174028623101955648846970859465101638941272171123319902747142808223502850951352209168344360104777611702841488782938655070377531830313784323190010397951658624232631080059909002952870595563185020109290726710313298324431532914508410363171430405729079745325579999460555436522175995641403496977128040618433139655457184247657306138299155159799311215743432174865928622302192362785511055226812576736865320831761444413931665886998164277333844599545179001065920895409831120046095417874865231749105333131747950716867686971862327705337015710414362738502898095000428924917129100743231454407450336308593915147817573770497578535418967350587805285420993446269349399584006045133491629883429853948127762016218159561898248375738984825621345473086084087662138230281174792080868584186739274827697723543137186373027621356583496185567462845930460609916607549369716243077832855450317649645154137731085349156677300757089568780677954074248036732838646578478361569235280249378630028559159697096965257016605791813040754258506298755806997112524495688868161740107114869540189668768781401475220766720000000000000000000000000000000000000000000000000000000000000000 [117,13] -187459569475139214665981025394519619406271145292835856012299125151766787561973520164089114664309421636059612193704405176323677589694500535230128564728994266558890906851661148403962048827713709791972811558558089920196106867427796507574365186084493324336087549011042513522727452335278331799399627569413975813915661701523379723155909064520987342459453533544154616272115923191901068044585695808816097997018891832225533390444656939198212030686773626978075578501125197700698863661721678960056074929054638512749384692888044858493445445141164163544978383394234570655417068987710780269853620048963859875059932975772652660467716885967368998189271112881794826246648950203470866276508042083732569877913056141169026257318500084589808268674478362341236178190106130395451036291165066131127529902099917321489563565563399575697457278939840651472622907619995388204281510456643466200992517778424112549622874262733354636749312167742876618665882837291286379194404514351453962770088081335613024222353476955231726455561212740665880876447840650678810747149528038597745216454373600710972335359779346379066577183905259353008811837035370501402537485304478394036765925034528125626279557112762922487593076927056557787896364785816236721841239887170874055259677265169767264909838201784695469837416022815431637749958485321467410113527643099931312265319145390673153098677430389197244822941108594885709028275457206406999506395096533185349125019292196404199099548271939950758863036721067125522067123908916399514013339684306903595316834067415562147233336558417562174820829665230396784284163366218467751236970224572429815574507339419747330441217539350223243514044713926899781998161700029589823712911826525475322104115202008723783478207654580680892408828294118305448263867197434047973886152474686477158897693542347183030814605933317358501758779737187738580663663405580911245629277527960630616611591400098155627102827543227611322191641943455313829421341796474420885123900220905810785203617541535242672612136837267576741812274242157177609693415072106428213258712680235008000000000000000000000000000000000000000000000000000000000000 [117,14] 189290435994400850437292410134617587760954291770084553954390914659446310836851038641437007653889893742413693881623804829982656455603455528996667432325587572227422868955204640328438433427846571852498295151656427342700693505529424433435320937421506952533304154049407287290302806384560238237300226889151805626193057139545757789972669629900658529719296251020407384387570238920185792295264233072312252358071716003105323753881330181048633175206107173301322169738708010988497803972222819002287775634981780534819260474154011220183315714381836496531355631360686113870935864683369492772573343797396313430275503416832961225240000558658572957663827864952998545281239222438093444201953781503582943535668343414806333897310673230849845140307955464605721369817117326944172234478051855763909987347161081708591631267984404692749466167099050668347032144115308658316457743105329219089633415915352070583320778059246787878460829937241045969519520799977270611707561158966922727947314632396339526695757200012013682721759638326851934222198069202491590573187854137523366745037021106676526588035790090172770122722723625143431932458036312057542767626372919368496868966642400195432024502899790691471998439074578639818854425002806448298225270349646135231377857310343502329236142548478341589463594187110803057228471555341364624156331673013324486292233626204168244280507915775241372445048149102807221150431427118311392606093381816915108628836170658885365373886887949753069108992601811073461723340618350745294133181765794238027437338790941982694086375419969039761972606326797246056045186662758345056244849467025445247118915779856659287320445544992209344874191058772158016844811790999247670994783588100443734117460386980387288375271182103467233677203272823348203578943119806414794637410617051385605023180953272388047896880175164237753121050037880703396945626953209186691818070798632980729741871549569305333599701532553567281138395351588529716074810203511258602920663852089210233660318782613571778092505561120975790896776973193835907819593451110511360644342611968000000000000000000000000000000000000000000000000000000000000 [117,15] -126947494093003761439257449044418735462609050180333496000058215452221421287027117592566379233560718698487453213346618227449947889044972366889458638423235378625633364120576318729715954978236752493840583873960061444103572119896290776437673821087977010664116452483701650385950574530934853714476138883521984423784585761116284078630910291902754410100010645950907352880696954212212785522189494015433941356304245109827482216945231362662879329868116936727426334639496678382291130454592625588519024316358180986295251749732709283251186840786310126815035274777457049613678667080322868943376939173720927395997797054721359160541399311118800012092727051033249431245994305983149984081222332353246073620495735996017456052517422700674270220291113055885032921407469005496881771549404450950121603557675557021751287361617022113142098318827107528657385679464452771061425571217636146499268922463110842695219864265822027110939208300465363039677869179865627520972038961378163948735259079544814729662018588548662391274061429071570015782277410983944273765471585949547972475052226107785274072710240503868364469947268391278635655802496888819671940324715113037511582903486353425536142891276113619199681660963335751919412560389350549731471855846088064397706584340536821330568967413192718255562374883045657394500867674824194920981661285017817486124144566832418568900757856613600017076487784365869873309653586340905225905008241421343429496035923514836043972609385790834248860365496737655315565639152137715373645043469139159638956829928027727836799655813131994528881065614411459223282160243946752672285545890624689579097157367645475573735212884416664374384060119316262531383164718856491203256485629861659188928787483304501829686543781565997109967448420919778030952750120374433704617789805086051660649419792070435950855304941590019775508288883970735248730495983142643740755375419878130455949331247260087778697958030346523085019068031992746158832323264927283050900511875462475780130819281719915494259289668279168043872347883901306577289599878925249927140294415876096000000000000000000000000000000000000000000000000000000 [117,16] 11413759908127836004950393260550604221636492487498115974683116708355342954607397133011557020804324436347727376118253861626491264845071088114094934664974058367368760033054641358015728446319431422828804712594241973501306838539111097072707942062684487872388225375978888491329787075443526400162885815117089022409848320902894543180350788699006714587208183916562323583203193289123426489795940199784360262487324635244456837790875780436597766143387784844539239424611141430333334220322191840869498342163537425632071145951480907455153275303350661324633851402581299664028382302192966168978233994914889316731420705312058314417087612829467049667582141800837042021951499839129253826439185940229153970856484468032202508019131618742534630850109862829365291847969179735497561666095067684618545225242295667881540651431220214337970523969019376088493396901148733080043553501366375348780669627837268767653657290912868899216822036181391035781298162594404578651671107860695923226553062246050373344506823370215180215658588813198774959980049778208283909267983330131852564281283809604878535702594999090809743904582798120181854622303292234196639274712115180820956039335565914420224453487980632924002570267161888823019723901591640508617837421867101956118700031831575223564208379276856995762539176770037848646367698515452806191960831598827511127572087970977710466437191655858431451427545830766256032866320998721317374335321696928284563619675306536013044017591836261054476284456033451378380140674135083018710942993292506762925437051347069520152501317447873945496711237754745821449602649870855669794973129169129526263424210637173689788633686291975669063890998151684391353199158346256169011772381868689535558132229392431807513122458894442498261788468095621599199949992999080220917429980325881914684409487963963741725495288389256777960496817644581981418807645960674964677468791231602704841237779798782005534040750882408932398895467481580953834628183966975553512543128646133006042560530096425972791636062834203442803941219573329299325653086337913332740242517524480000000000000000000000000000000000000000000000000000 [117,17] 111847791387350692703859263247121354312767461747078852687412566224101397984364842590638098432556770103977703570934657421791701327644566777005697508673835163222785589708262783169641198604741237209135699126417317278870707446765860139691997256442528597277937116793714247426426451728122064744913984403184433608514776875594459368734981805906305424207710673795019631430375165824613698377880165222530156262987591121777205511018278766348690849774492772948221404395275412638550585642803100841857090744555476079339770815219117522780883201962982376410910421398760258826343104409612297258768948982900602408020465690678102491083821084213165700290902817453243271722852308385684912717530650470453965135099980797949327983570427137815844549914182939685307264162807621761631302597822927064288313721644751676218122323394180708383981569221142629398992094620333929111199829744179303345410196008514735976482090894924840839771104452767185174751966495273912698060679582673982647836508097537952481884921908082398193703233870113093347025058054472517776965435837321741977756131745984606296959338334527850239879306502456557686480329647899331962821274112799513955621895005652263814580482224671071869641326493784645520055296023513758097859312312203040862656719690931628199790650997874453599352663465487358691390919602166006964938123832054583234681638627850300457414143345012930248460133053064025679731753621083528426237714432551680072038165094559675931016602880427078734549129576808770409553123209243960932613732111609536174890483798647957511376560386017645078354582915450691593027618588843035208603586331920013354953119047180421409921422955051472083383416684527810534917690726986130343711561424010019840226123202438079458480136980400116229396080674829225592804930538330225141057741762963052349587181212650009535184296564940131230472171789928820857367055598010512176519637378252505194033067579906706844744095658789447401985106413801272732883802093333210165418970075139530562711309156187745598914871888806865333293868508776990265583998565185033200224653807714304000000000000000000000000000000000000000000000000 [117,18] -189266347364171359162904380111623206117390480335871466992635488122757675036434955668074292932670244001975093323586107176417885857563217817619298707681607598138253108166969638292928822064138590417663324791897511466749655612713475978415393373195925883363618498699428522205711970212074514704920202630173836529624092049930902067764056756289933216786560428890623550382005231290420167378663745568497251276524328773741501575552794684285446298601783806408197785054751004079486599365329176747162924865363204962252920880797929231884443323252476025429845234286291764751236177500412284516440537502577922889405070073534592980730339543607180262988493906508154896937166315187781595852352773772125384660797465289267963389248182693419313981867691241143012198009400130322440391898540179286508230535476685797572065567025745330876070266311688976183823230699424719481531198880216188236526811851307174132396045743290520757044742779377370205976487752159635791781436782703903505018347196719681785390224276348646544647028860922670059614857016816638040482116021927721747813869858765681458075952613412675486929360865432286550017991502556670337600956112413737206995476481519503376935591914571041382177933165793912694104541159557821216128871913509432121667119881827079669105369600333518156561724608128501348503705099762621168102109367127998119367444432142093150059370752285535471390739146122602635901983070845370654301782533519544394827368983541165806090256129671986821539119873213880920751185686776315596821840304973172599739411926156311605251640797151047449092780735784820511524957819401504655559779501178467583129319935240235569438189717839549548381384048037877322699573111851399282747689949499012397861624734555554081452429643520661147260326849027717765999528957570073617683750260531222817978141178202606382269272570990364999289925332293835598902506573604525597796094627377380418652272528939994548419625184034960143783459954024567129317540618607433899724751969467436033429698880129528423185122091348506456912511789148360822561937552320387370670457094144000000000000000000000000000000000000000000000000 [117,19] 194780797304841359473596136348820218396651917256092123850826214015894061264429426158308941445667698919181490550209646939685261611905406186390327773183240526105708764591735298473984775796517615882817097393868403445464581727343039216302395944150560383677148809904373783962218990292048779635389214961465377376010199141212668186820299455719042433367733699889079889089865882307732707900622355692656879833802918360104963327814524729489520078322527652470488063120368022256737817168184607291049598566671242453601698546228197005360084909304931008993196746790920633476264732590600156838752378220680387958044812198405822580850423576601546537570130762997315822939164094234197445753785053411454941051015083719514641306089724385418744812215129295617891900801412642847678926484518835921220013996365784982108773395984830454226362095697574302312245721432644977177516198977259462708171132300323632326155510589858501401356961232093395541734238046437485954780266351171977680248388384107833382929928746278775414013574246087438672843347953161667789454608387048224987298870504219298225033823370062910164310601471074961404516289167902195068699087205776590512820189232657726711057422702858817900879674482645148898043673455716482263268781389150809666840525831270565117139776913952679009754054942551647866123925799570750936261798515961096103290570375966460650410163663165499366999378676781664292167346196910279514382125220686909821984939025988349600891865146724741202311859946766815237814629712347372822658174308746811745550766944691833526562053628557163626517900388365333328905079357817432840514227987147784884927002933423236052413519905521464119395964546278821307505707419202209337146611090874894185335298918636863250217623751128683417892059030147384627458420683813524104670299082781630497247015547086973050699108727811276452550387777876629356602270344885065004761091723633675495070939096982900028647656231260457949578896337468145242841966276601947887258087746008296991212729026929402943946706663300270595420302877806552719972126879314912475988898506342400000000000000000000000000000000000000000000 [117,20] -144929337807428231282556107861061604832392261192715331485944765961080472174260591368451200277146152061033278441312708016012684805449056877257001607186428527525103895968696225121654467158897757820212410470684702456167259511174552862533922171997933594374336590573662892209303601350747797885370620454993057903035653152148851926924232412817933306598968504604504306122420912452434968065254450018595988662023109855437106567338053445112081972636104438272518756425572636642753262672976209615923406198756756947784158370003320754851022008479132902913279833081128647780045113910040683331330647559662502537625851220646490755743039742986732393164444697736399758088664416852275536133659163187368529591155720252580253837022053960405012447084332068910747414451031972569545189462485887935742696241550163809253822084991930231294689949412320977740230978835468869815143389186941595349792092726396089782976617496986447662620051212191687600949206298240445276690426730749495426801648615245905946688843711804418758094514451302898110377442871277589904175692172340969865642466784546059251690351572391367433463555660856453670652938803936229524245386357590144761545887010793627156610614062470365478225721345095551101014042067686088929979830859964461339314803313604045863675245924021203413908208218423474274894375976777019760808056121820801264142766527775336235009801767887225730587210913056591620970695182802421486703542249068493478643343933557264655800211560932749282208804834940771033421425420353923645825451449238746783512367379635950580574092542325380749224225397032280350191099889043327210471238480243678889523358513077087511815761082510180413466597926134207930940736005444454624956583185512074695258659286710943350174133048055867759752372406999190888491345736887441308863849024684931865118549561384766162398923175196361727500962825808876268660250712913904659388864632190657599702176711270448399242650227578592328962214689226482130133861196575081180288803721494161316831858945740292312100021314250624119169667245553420833216715199547347871648757716090880000000000000000000000000000000000000000 [117,21] 80277388312745734630005342415073521083340293632880445429560228507466347240749732405032751001769218591911397215066752224101781702411354171131994562220989342239273352424380927904940879017919230231874229811834524018747137738466532527222757577705132214900441572338857043892364160523831825611729170038880790543749387340634299822277782726595423394756397830070930779449943511274663164269329493500017419736982761521527597035845809858535936966066897317436664955117203678147614962040142566347807789942258278099062370512816683641700382055731251316605058625791732660054914003729443738456500940833120145125457310951356037606229060808720209420504466744381129268827471309043144244795571803749227367504687797246074216643083109037402674766460861846717186575109221084847785384363953708386581509207082954874507476154132254182431619221151151837531638939695658929603220839366697815778051422404119560084040010029989666603175061986650944009361729664890452106628574147748019831720695789613462136752130564569842422837243201862498983026992173887076169858850965990376273931603336024762441859888407267385422363675303007862492943334816171265200856582456187203685143595810442482680072108773571774966638103262385836228905373740337785966053566268234471751892057100231424181688279154918150426477705089872145416001466700944033022964622391006536852671670806362037098505892731978702278507493006917867869700994438350667047927486669207321609806323099637865047429708191529245776890914448742288937322953436422510681389513955344239469341040195162500145794383545144178035381086516764723855266045167203412016942445951530186896822957372958240437828920963274510923135506906495324399923165255779588840856251838622777056093486153968374172810622510821745721233915058938691014767131392567634336455940407058554396102488412959494407809299507028685222556865129801530800088662563096241251635275303435442804453873789452152319870239597921267651890234459497993108527486069717589909033357100727936701198667542493296155740403784359013940147156987638828439877213381727900726982534370426880000000000000000000000000000000000000 [117,22] -32921093183439682831143694451761521390758750712848694475782338336053343242938836017570547878798755880089548940686791003782079627585226030142249524871491179181569962988686401658680663041481165997260278994769128386429455563567125637175715407836406520534831051103626334694784068506218980225563047152864277272146537870561591784045925287680592462671431834483907407572074541022884515538260180239818075693111264323207749099386619959038762957816455972283341222901637375385473936638819042014394077748147352704896413729085198534862398418474371989859208480586570778307942556662831981204882712492725860149464063483394911350926396012045185076843182215162243600813510644532914929050758916510173612401853120689624914706129963428514097738611750959031844288579824263545165445290554541091628659265104769065304930975505196547755299406369874490567366468203014511024105758514655245149094682283965282962097545802020550407350756751597460654501259238146141454847598578225088783750289592550720289460930175459530527388195658120336462923873861556111375525541962600424495016051509939025232987457655584270132558144566693326967573084993293787365442136212695927541580532059780784916923131850642497925171523020953491520114195474560447070767568149333823295292903570601003402229802074038190440744992421627021600222300726735164379286033509856458972574538495315816126207393817702655375509366049389339202722485075168248646211167324192465708465046659101439008536222056472264694133915841631199650470330449377201965431180601752392564585312056244772658067188780088603189896067135326061773902020351970720991589842815652043922631472618123510281779640496067504014154012305517861612203117302401822793710642351338864606311141972412665800094744540720304569854016030744843634153019633535679979875789475171538833050437819221437030738197393025948556158327806333842585428730118063456382239207367954576378050381011961969119515803526835432718439778318741935565832040054565605293892692125441821276872153342192929233923260333705782764141408937896415739494615824034217703220606664704000000000000000000000000000000000000 [117,23] 10514482826885169640431284740421674530191253134340194756621639864986217336257117742575491548662370843329266334124066688836090951983147159488779731475252338982470348267872126678627891940471658269206029889532385189749775571094119416460102306547644222019563722080604688195926700261159169746302269880437929652211041915389252867923273774836301156175142374097074806532708953361460119677523631583558323062048655137640224287116215884106834280034710783108783689014185948913957151284347590168666160746302328953324430850471537635499898569134081330241034033078906761510702561906722739903209692148176711793180447190456249968278578070283612272947618077294112228386553263838627855947931079274342102480939754351952769020246517551704928049368700228651093236750413619639775454516598468599428528523410408310958163131560374927459701668631565335905166964772277467446496374645632001858554592814398951775943711811338276126177109731495793501302510234247628890504376123569090323022222965748277184188906459911206335732933480135610567273736269072373496577217954578076157774110757199324433387944016601810164711812199453746411279375731997433492801724440356663936175725996202535645111325040358320363012536218212312104158029203896914331217766087612249630914275696748242940137141556163177982445922269576264811986782601837428611531799283196797658021719389445609824450299159188550923633630405160128249488019584376601100411431709445562171826078966893855001401259321649548049624858294152532771147414712521880673394742849666587735237930972708405464521046107733383971055584013041591157778068311425520401485600949551178729768295651589352497681003055279559407400184887085704556582396345575105349362303224269892188631842523274037930585946546742922002265921159275016803874361897469826623256848023125382733582179571450172303710105142730225547787363233218543762704754955813382535917529060308477896726663392471771972739280969906960106009592863540078583341586176247095483418550805130121586995986730347987221866188992996798800786581960734307708920573917055272109150066893127680000000000000000000000000000000 [117,24] -4070095755813662817783993582916082519374170809694736627916780598037051977089129193118536674661773534281615019951982010326671700151249645852211235345939731425051900153349976950891481398435675454673645188171437853816825883374219894507720769477835645254569812026177431598250068168298878741156571366274122164401024740467714713621747796108032552964072432485480532498803315774661090541971584293121620070113087844882767465310025611965226216631643930920193175873987807710330980971337768340997275844806565412109305235114628425197745995801184931006108286606242934853876587574808690696009192283402470128695189923157199022570181417025126009307655066218780547317450276124479730528069392954055236446323644753959206278660560699268505408594306811910738296411613967305230003995311176089794915080587307668184274275881432480884714762879665538967105022949150782019443318188980750368018509515378917002674573825889801500415810184323599839837100895335884639564750095866577120793828157884717871922448263076448226893961334747155683891119133563350927294516402831687534353009199958741327138631663379854889072770907546452686379840681595911689885451483215402747661061086214589403090479850900038241820026445412689553991478959819862488787756667535300521654956128896605227073919918181383358742876979767004668349966896202611836670649414865340384018522346807468889001063061940881218562279112253187262658810627972168904500310015950046596841211218154579666109632806821212123398094649705675149771686852913760343392995412938457474755973478372722595364638378174114010285851983111897243302598246982025356717080828768163500736487747956985966730044561359442899054795294201743629441516611385295007057511035376537930658017550907013426436806587492256505180991502075717709505398093264943386530411505519983298768512485827919296560275044641896710108290339609812691258164789270386823519401763053674116462350266491034187626433841102629036695385580720561846234068259899244055563577158143697942551096498766367431845481156779119903835770231823013009601115508535006174911151011266560000000000000000000000000000 [117,25] 2989872759661429209445633103893890953678071517963058839585924978201416997121975087550585783788745370974280416583024645317797310031958881491401160369954711501739276436610783807608405619422370826545242757103791558887749715586921465609595850921967924920392645971158170576830828969254662503431098737005687719064874365406219884005812898977708521794322179756877802311325258501087902317862578806995769802892422945511799935064147634105172625670932661454160693043316488286957192535542786281429968108401065993621385302242773133718485279052465162632506832113514232932211460297284035059861991659196812894414073789191290021289736154636805668942723787085216830869226482008867576595829559835923475464496887301893583387131327873476660215719184811834121654237453158822496961773890443365997055726524143973651323479150045125738170740998939189480353641992307597943796761243201531000118780737321715927359686923730687490489209177547999099679351433481180226565909216159725960350647692237431451900602765919572698485556186565710482834771271950955703098836544567411802848771715925193547754563128099081417494002220381454336590511376877365364401548663960230376231545807789273391845535924821967370797053773366063064423945582215909396314411025976778513200086052072234097800465437434647986189819843269862683507618663091845594002213542995206530489936689795425716718226686288327651143750192996490890568369517723530246991935934044157655287597765453465758097968459269329989016160133406315678727942429564211028209764045738421610972585137777567818079098427986268141332873471644479347221982392288318942696273018194125818516158588681475625441278835093981870167874046216527347693434533227026874884986855004972970300232648997872139715946217769890953251588495990740066711732123114520657318926620015944943856995428535915323244951400862558168034143170059298846346578474965989682406453247906212762358098380422018869757144645312125109046398515863597184239460057593175263983374303927828020439657141174924939674461878189741639568490718358000741800619283305030711921977264701440000000000000000000000000 [117,26] -2259303838290239615154180226948298566046090532961531998473237139374751497405465528515467205054967126672003270137008639315793503692012641524681545920716455259898495654092266617212628589902187649724777370117958119935331072283481111122413427951601271188980660144397040780560410190769440944229490230666310542879375042491890730778897918074299450991828801007697417993424173149942193950342455422102407974024956298711169849412882893809947390923665266367151583139181163851714350371213226376003842632742161398149618579049445082280766013745463605823562773438629953119631352507852644268173250125737289851890970002296108497798242130183831142511143611741352303561656864741572993604922969681199323130566927774577610780776315040677635551485610490335979639074851813045634887631044221318141417660083125196978818089335410652089930558096715962784193544121895890459262192031819206750043710744495265428728228969372503570443842823012360042545309251676036817820619368950148013200555956332569568490069835750082789369960446447556693531403025773908995303698604520753234530706066263141347331183141549462468136626255929912460497369232898823499918580667681271732385090478108140590918430601280117398390507901086003301399696534284722598939611754545002870392301710038524944265193952287352594104671706910073203421052123776414163815866209903254679800949284816401120812087574206378847549264741170583635328642541224717138073448108516571896711043748512076312324815913297618990777588931179754993844583452596806574134672790031336212339048861221485627373953719882616476802026694177217835465383609300022225441264008073239125444782676974779327749596530286129806902198362800846931221841733886681012932777533634511240986692450882031800492637691057395543950785331763866270199128485619605113283313147547308189410981264606829471724699242559064977520210897542112362583522932148790243279217198113794875881607002534052533091214055934213861933769114221518500253359133624582024419949071270779050119215280966750211171798753141077559449509540493472870498317049653456653349262721024000000000000000000000000 [117,27] 1241940634328723912663056213403668640736138810055538812126323273349309887740504639408301895696574852496530448472809228051223413041389677594092976897984696210711204706585870282182209403502492675943334555128393918605342338793151857109771870285564272688788080645602085510624816073579568224668299130179859228615239678716022508719425541467070262952858136704753928084297080180774612350569810820003732601859476219621280855868094054068166542121722848465431868057952396114651927697486205819562247863249294584064038261479089598031053442910560757039427011471487844304379493446761174956930350239808570972213417156067552666888323811040993631800070199797593123117858278295589709093067843726100007253711109100373532662615353475326639395705423568412096552880716265573016040936982606487476692633746029187673998135238883686847340905634115041382763967153416308834802887977169437840571328114756624729217862083293376163376400258786708676671700804472841913198478211596011419415670183669886168344786077824479997183600630793246270695520965377000740177138948910247709722733595496217792619886928367830472143463107941446887935369070934889411980742855610968206588029935454924599188429227285228097218124354994872205696606935720633700095113463321964865806389844386325488606765908395229573000603444350538018060812452306837229752640384052869620234510589696603300669704003770224470966748428290792111407367195294245875271448646975823915985257157344538045544960924699084779117764445173531312814913599675575910055037844002897013668826094101919193796826740062889927129943347191258556895332491192183548072258963874145606458263061495136780043247495559562199641148728969442973886489947117790166497396625122769654497415326859166891433079654741477863182213262969949565592559839282492006649587727668989277200217192440273728575584667630588326599404976616518591320255472717749296109215443508726838059370492307793256223284858501883432304854226001500479812707136952762286882494659092327435594642289387621788165676068101897767442138134570866459401960314269811870936457816309760000000000000000000 [117,28] -462099293317523553261095261891150799476255447988971009418833220738824835706684535081407082866060620270619712370174446469370334370876577722028802592781151401367391208993593362712093130899206898552620238292599582683604541288903524523662352559449155266262256087983165484796165368633566892481202879992141268632056132959198638918331272289316551406972521812618804020481600404582086683083462325219595686149110317145802249406300081992548805452478080646173070533631527356992799058685076304914668086714885714514282959472309762724629987100791192831164374471888642083574222040694412701614670154016282596128346710792701836826858500380299586258358390887829338946963689834009066493017072751400802051595661140188193404319588851290737120893716443008642273054008243768106435502360858057142682037316356534553737518895337799714907374036629431460829870092027975775110411478309809711563102817038116066663426227650735782555575758152664273797552625343011241578065736327654939244333968513296453068493087214343962213955830617255018497465063320480711215194431409659102666887187307949472571281384214940054131165321632501299997616013927675351451796099287107013415495510029283934644676071726006697525855069475992304653912698620642839182370018940695327385082639919090599337866610894736963624102011673616585762795817203741292209486468147591189592425187951417317180689461966307971330495553359871309038063804679695903674916091583585628101132824495747914477283914709686436206935063917879906077676545573117745860897007039250873286006840279122282908405059176188180954626184614366195892822449814056045050637729718109054491837085813014814759103588806203635854501247858191083760755833244575109829859839466001957518460360978242076630123103420951286199389049484839708373754153911443246390417004674837772505464722304110430804144335381915500776812372415048448279637351200153283804586590617550433506144514472962653706901007960605770086091047531952693538290836064288490604676377583092902249535693705806458689529190787764656217849598869362817024264982904820531197684744192000000000000000000 [117,29] 100218309709501467061928021590925238464508034738493063548940879914820658407433339134059560206140807575956863260056614220563030676574534695513303430972441575919718513809799056752797358229764889772290681477793811262495154371779968491652365983456614963451599662930462147568290053236393078089686097327497693097645606697267167678009066699638599651751791439233664296639836305737179151981159636751803325319765714583217173674217076206745773403096042888107428165617946591088460240942494225032339135175356010027637057030162643265313851352708990579937624097047873076194474928102938709923752621269426423199617576907175368749875416140604621791530804927276198111919920939793650535717455685808121361847678519494022719398119818169480631903582421651384115484964008183710533457817593363091471188889409028453697815953426177370524337885656138905746584946886201354783538885592921499487591653870191123087436137322911255710498033847182529046126957295199475588993244015717921252676527401586919943023227068186064408632667146178298632592408808884411994532788520140147331503572936107118116431305241978211477312839689017000385759194085760145700093565399992246899717189955555633800494298853260248418898022808352135414835875842586607273875966783078838092624285444786025368906756354348388768640920486952598860666950106962057459011818504026137288429540180747325430158339294176731726690777056321945107332375680111656131304907215890862332120678594166330920668122825907025693959010674296663934954494882178376810669536100880223102019722649437624082046596187771986016676851441597946917071711329026103796400670638650789512554729840151361208523002732585423506368805543099429977848376370349086126653189201330545190714128491093966438689445089002983733902524543876786156889978561950628362563559936530017252755948914090132285176577622359099563022844048474973045475385505346993142592662695804259112768938145861128823946530667882445067340711021070046428348481039354001733494712749513708495617135210836264184894917571559760911441697656568581144943603983932474314051582689280000000000000 [117,30] -1574324090428722096727527030695020398638616594232481768186428213947732930856663287793132529850077149002048783706478241546635290193687684200057279088965580837879300428294372295679366304648469635128953105848940809489694634059543247033224095944033849086223447706555889079389621130861252856577570038106549711989065516120031959822977380387345132681143606763237376628924252755543004057857677684168857909990417700960585899288037133296228410855303173624283732254557711111630739297342084667164165843210562963014442928479127024615854339670729114898169646049758663873875930469055834808151220602832097666312540059799996546793029588289867105676800511069549684753186417571560655983960748505692183439792789604643087716939063894953131047237291015811067222955569626359349135768970141811316593785583722660419100142093478215105285737668894640326371696293403985843256550097777802807297624477908410288921225925610673404626278935891721894686429234616300176471148154754738438996629039778315798100871554712721226154653917036173272517998210533324856848124735154089672799129530822656680478233278991053523530628253590766228185475236162644707421525614456830343304505054013979330398565730572961968978103403103801205624876840983399100971827115898378299485014600569038234544062513411833622161881054304017151394755332919116614030459273463268593086249051346593457729306065434906604456606896926145168754013076153613422089241573519467605109707237599180505704170173883145801902691804566283460808507985614373356255242210065735130247352510775629955139027955400593226868341272273207890177591791131499164294231025854902772062459764072037998256663241452877773745460315573607378990324514770564269204679943442638135870726008918602519487350659702690874977816271849674799942626299954623647300893345654571791477928078598128317335434127691778933591997706207693933109970574800694777795583118591018483256760437205970451555506944900494720611373657055953807035561863396718819624559572569328435604069591390097428588903247503908265275421773973967795819392416072518115905031372800000000000 [117,31] -6295007700337587965232267925209454649897317351852646747407120003086868166508269557401177434649403229201890974802650371798426559692404376005295878147916893609877254851463738816178041485419836225682261771957373229397272744546812291905824253641217419959136428071011620794402890091450787630213283186938404906415145995882074613895689205026376974775991141135495012806495225710410055926696770131264361541709682681866429862007471026819303065935389845834462067589989296536430360868133708484915550189247027914540693160328448530232329285648528773694983422596760967576885908806080709245223685183905086495827132089329658286466503167568937549016875686635705647468273846354588921162367141842856345911239547443088801998816401860639452864518134239842883281201860034698388607181577944447893642478288293338996541211076128403327308898061778697038569773241040158235224272895877754167724502615685152478175726228338586184597869967626390482464641541513111199375502010039799189398883187768128297363415464030092102879166019019557224117284580706927670313229809658902389318096093895665663404427792254625983127242548965130326695412211301999743935519619355693949944014596963610984008666943228691770319107738756161650350998335757916903995855614884494129199712435009260551880415897627444209141176398233912311430261569046937468835667398469848626536578305924481290027618771983608326802827953366940680093050944858260730091358562074142972958750615355550056920221636055059503857197128960865759991212767487671458056477233186939935217610177990242518871162775037685353393712583012872350334665482963632810279897544984900402218498760614342849526521508696110230423854980049793113649861266326377862763233843254848613811375866836868086080508050625764742120386427442531306206222939086490167792413301786548862594630609858672804981016420269758516569881976426088086533798100132396256304858457122078229599368644666100960022855298634318158082741340400368330061996430733718503868614476231113336823128539419720151078453415218739453816059794196427068722295883664629528893010739200000000 [117,32] 1182460414443594016525463775011919017541225287665236244800242924751882506371627434336977757962437932518606370583448893769419261612613698449578425706839115264936517095633918217446603225478010764921990663925135566380099746294893974182226031985829653339903865028156903826623374899181774562285927925231957049859677994320485711620678606095554574474511815912350564980263054476753279882368030171157597147629885475828506514884644291554237051246805236849242133149811434668608965795243166990720689108341411663611902195697276240952516814882628413022857925988201045941991674994134506970219585114108006767270706424225449347744456684388638032780345042388620136832190417765591569427478232199119697685844923943186108646507310247397209837248781094533877107004879662210218189688638594649001695274203474743555530732640506025347330632187647154326464059826923293091056078979243092716600919824644330022415874222989041525600398906751243271924532099367372268575712412982754402622528253821869953308801190665586919052433020403086282560318069573577127241792197280759420241368885792245507758055320628747273031813083832387896906425876863498842325696937349272049516593208409936069052930701053422482746649309780591028131247000275254343734925508167117899350603356026346015942683258495667594122048576047494236948192770654853815751808612002432260613216871868588607707821280781423065006455352984128727853066011507136994985517334865198869795103640223886866929787907862909866213816601221477107832490596313045106102103229612943638155107406685545041388361070054782357255836352314936463901500017010046983447569338309893881238993744672687691073904732700693714369536827067412910217976593963127304866625240262459491317366075328436895335293407364929072626416066532091602568450369378631394143970919657380829887614963744934976542354770918441810305018497401667112015767341335023569341995546762189996537117586091339130248617989172931127920889536160745178032714419532773318678452776099233655018009432046282117308265711409445075176691570986602209756542417270478582331596800000000 [117,33] 716005983888343241528945508701317583772636117004902338531930319115730104811586312527422427680255794162400960539939951673220431869013419541347531039091521439288184920968462815140100013217873890969988243753781134893760141857427585635162451715286722559398680553662251110604167080199889160786531156350227174695315958693946293152609939746586998613827706568891956959699459935619362334617401444875851648341553153311957253845295261439421430839964907780656333083259129249404030296658700878488306071528865714669074594035286121891730653443981479347114702935713847233545063355123828692907088945712110481646274035343509585934868378219852127865206159620354099223412761713358971272283477788939164375818908061020424109371664718200003903136197808398055675560836242686774607469361620969544282057462528558534691930717065675366326778159570532391559649007081847106062365794128571408164268836423484304846662730511895129915187709445522233090345421537531528098685913667133150694940852843882542167231390011830782084735996158259222601340186934218881582393804960968656783230882304020257422871307040260626030426922521695133030471028442430916018759876400185294428580350021258516822309170920106277767194127163479999194474159242655050982902349060310943964278324043557391588889933744389875898160990364031055962185740740257869463798303102141515547852954948802405689975432731549138998760788983347962855733026077580403258560221725090657590217785353087521444927931464215712386918370610072861959224734181792881680995724324404697440686440577623767747677790763805881096408154241552231586083156118180982185991371329607921642837391275184678027050236313039311031824024304726242166126731584958535670770427304842659548840141769695562136315547847678540252036019287248038585812016220788994371909522508398704326056883134215174658697155668223581811916459313684653424123131240276466902402332105579438557529691826173902501604193050782356551700710886418986958061347080960079289785210328868235034528848135548319845626327649748966506092338629354705081215425992405121807525741000 [117,34] -622497775780654628628105437159382001184061666837464040353379748103751998601565107636058018142377411684189566170049687163721095281810351039844106279568406238048305734070073116968330695552193269608453333171733027822243195647759933048396713875198121224058441344428867780609350643263866944530628881085747519506638684967794047944783652592693592092064353846981078315617223538640864285589886916152837319846913936275238908518173725900852247576031852973160637052469906793309931139734799864235240189652009427349596414859652302970605281103196058455917526718998459141625205545345048796031988516504804714421658971060644681072495841822197805832628489092044425814164840168157709621345058086882201663637555568801854727406139911698202841096958181432757525334562950344064003776570372819353820463544748994165164403684792083352086627951241370081018527983851791010236061449200817099277628776587867881555943289637060710716138745802379257985397016170288664772859676450688898518489112860487625648979831995392797038449199294377168207380955214561558096925635000355660872313416778245339836537266284666407837554700069646643146051246985457309273317531072953843105703952901096493091779827057445718183842145596833601298211140671084360933961092469359132719847271976103645339054235482335847577948172368316011980609424267037561903459914798568878084040920646743538171217743992671139103682885550334230188064311520461088664916390689383383387640153906785424172087561464787256945281721294235451395767831768261809217676260049117042116064943272382575705883850234721476522970965788599815254311380025387137755072391853704911400286019995926049678032152128518166574904443084193766721106455415628547418273753393886358622204710663919054593845869718504723025608177262261583914207915531461461125931532128119890581559817876733285675144613860093769901534115761982975010597340802741846732320155003760228929233524008077816268363478213454362648994650331568793593210211235081444842175425961136544731681502552932904068417904703842910402543702107156773327583143402716395526384000 [117,35] 285034384821573314625367939755053808127298151060909573392156929830535280309550469241666716639118876258858204287465298336044590304672047756379026419256736475917209251208708765203605798497611698271125627111705570999740300788995376459170689789086184274288838947530912434253492018981726065447254370644521649635939433457148673402332163415372221785361722184906989026306104692861030588363370520135761023279532954252444471023064091221392230192567786744227084465540811122590969938870108836975913826547725555312949066290204944817301117022804068042981866273974597971182473990329908945808270932470602387081945243710687244101721555688517644991651219028519814519435883952982196157978696695663582526230856041911939958125198916077545582205968906686274619928997410118499481389440631422805327458307549194603692918476821080113888536619431088143308332258242559984237998795093706258881964808528944025560693622589363550207111280736092884296100846074321509702598808643731175571094606632581822036655548034381606802550709278729322835972288104158083745553747966921631185841579569695812621263932238631998634637017650313019721600429646377149960437666655801506455171249659503199597016319520134486507907596302340435975070297619166126706554133877009392765012370905744826414039684751968218402331191997892740934201346661906999922807828722503579543867815456141009857893714788279957382595764108530431561350638156086872725002546249945824234678811617296812735042623149220744850312353662263203783812047693257418148719893041079154459446905677442892498851974565201752766672401081900648875232004274871561828406867856459243814016357369144211176976268024361924990993807421479413028940179425666931288265016747068398997058221667761255640068996133120284705029986697354961886435984574667456320839314778411320840132171732461013037759561348871995319524538078942519060299027727077082430198785693378007966390734485690100191725472569642259200664537117613651503285337286847815431730133868441364885863253295303192723075103068901310883109231719694757277186614732021961400400 [117,36] -102293700499196748696005317882049860010156161032591166134276506254696444940671633548423979887427909362911483061781655246430914595143325928685734620812632656012053087595609991441453482309394868013261703779407993101517433613973025150510416875182777462001863967446431134513389134385824488318717740911079686324154738149639863892665259253019827458205633454453111792555064780725450618659455075609617662182375695577673919098515730652421612655863083106754165074156921833837480676255450500935785007824503721535740119372979487980622934862025916011630197469397620236791971187379194890352219046676045448063288296719481537994408166370695600375801504975299616465960528954530364651533238886246089051543527651017935262034199757682371036533159138573522942691730052372116961816270700107854680044024034208476700776231142674447433683756603355698126607055286764439906432176285430325532290861413319265235576245808749419921925625280415060333945927448783489259603087204984018120684402727928936654288556553895306294631578680579641583495457523294867783824804701131708611871188098492829934371727389221584008571286649691276568165926938651920775600344604271983350444030897855306950494482542764155499564217868353665173814729451421059498907226928964298078115404635397100954986403498466068843431727535053357561882774622388965493242994147593062940747370248200673423301172724547740026517792312052235057912452341935302231253595071444161167263264662647995531709875924090295012930367245640457601438597952345016156471940337072074531318878126240517216274501442927500246869957718207587815630616405103951578377774491623199044739215744660298721044588743964063231627673326394447702590284061909623270550162087733503539155181661754462905233112004878212691768034034420028966759751797626486368756011723312854021233013905933167636470750943898756452283380504218141055891902026638969369744607014229690255845752378228149031745518611294412000686622986496705570363127271295674020162634880623634336427044288142684541801271978671559551824135838580846361441385741439701600 [117,37] 31470617010610038895171562277748906663424711228679905763292107566555222605699281104379684896345849180150518929219779278642046172582785150465898608311949015217755789880074247114932559877632805161369250505802449975142751518726351237354662612645581173752879234852160041853329587373104968951308491830531218379776389154466033635109479435517941680924977417484947504625474295376973689422137111113729315749878015006731154534797702540278148333925476519300658472475240871362057160651212052979211713810400714226518445159846873396504300765500965368389531136298818617284540138756649194925193268432065409446347227464266711033995150958832185961944084733449848134682903321165049014179643846344327094303361184649842055028627444895837458190568141283969821428286166830657896546142140871992349445345623569639842134168166490292109578837193597028182967482037666183560530908646616510315210571165523256355390377683739455297963912119053135102796202914455410176211612196974692690402165721180565325034490925889245602616268992024531210403467454854498062302967786732248349770048433631702308549080001401923529445471258524789318536859379642752028320965068095963887564173771262323230316106494649097583665484954375537381049433812303653259505495915245939850786865834788709792898844674495707848846176735765854510641223368648986327130677315443096258300439637864774089686960550183639229451273048277099073073575660925305393575399728878672367238578773224589987182616426494582689143499676607601213492379504932996410627223452254124396787835782987406190474932154766504930277581755175814816786979931275589810810268597453961387080588989765249195324557894565124083268064018496755747677159641449964996317410017955833330009103029763917219117420161211636634423709147113519006040206154912832882805721192947795063058950638321202900058337897883162900684588361146913606347897652169541589763094635623516780267125909953376349167570851396576501825909448403330123936261703580615145782533697192836273015491421689303344410289258362535129588247565348464945309003555071500 [117,38] -8376729699766784507049231695811884989722441691548495487603948806519328084145393536201821940524365794785221498578782557399399896045523106336861995977379289684490725060909920112438881777004405707399501488161811693554941683577760280427282410566915331359597485950477945920220538952213438657855103552483159406911341637370092758161640232491024163182519457458959502227180744454065918189976376574235507929420462801917576977359890985705701426212685486114899425088499030250366012041788034327272724638308679599354422725972851334783007562933886410634849950328501055656026719854659918468974995362585079117583375892986404794085217128552862300691859470844187099306737862391690744890098113378173893760013593822668312363795129169524501914254155559834466504755010773574685861021626813962345560751878979548169906079157350387651955315127530959826494993765134706372296283189834726090029652415637480275528282657616662307105001058328186674716660424427297700765148018949016445956550202474953769239469532722928206378593362605086472289018440076245320820638983041348401473038287949927335013087355039356340743413754564479081428209629734619835810676278327445206111587813331857727694501818994961496611490451695292028332994959541912054582007290224318476106139289723523755438775924990116102710361266262152035993928762512478522089222672249085335951880554782911158912355724596931485894080447584102154108031725541116221081224330102026227887285836594538195895636447275799897392903750901251692334429667099724139970865897757548564116219483364261145119072483213408254679278732939724645755078398375276636032527130750401808938514244866223420183208653848946868539957499753030250135175364446115284717472725010823000195101221759458600816216838193126857665920610271514170178772880242616516864957988928979437475936648252278327069511419896100212023606603028438762932954072229394478246471983747167234615242536048339891367210732921942868958364371620743032837193373022597998875237059297206479579982140005747253010542782121705584190742784357066406259816588800 [117,39] 1913071588743712224624590823355184423576858331830446990643854671803737930734287087607686324431620025369208180414441477727249351123670948203617646315918515481524765427089675133453430762528165026094950202028617916008491858219776385030202414184867367553863110258439608885529504889117918237366548952763156530656978963718963362900589218112117113593031289625812762785145148409503966313240741653423660629325328580417008691074548576783275539671316971372315938364065708410858099583948801591553637937260369950147747918891915279720870099301798884987610366942929274710415716815386046355431937624907265024113047628009866496246740303505760697814001430016718482533429599574453838936165871879671030840822750288474240142128730325690230559483952052190451195644359333568093611965432578200441516300639438908135213447755390853609935316864726503256946481674468007342526954173914153692963357957632527920805280274794795601826503240727640531356635579513221046804313671227952457240618458325505656489876483889080131332682886598668226448040672379998572804079135435051329005563483101433232543398665695617090850526421104772971750849068731527054173636564952591362565239042128534373956933644174245874560544984666030274344656424271849127600449504443410474688520973851731315835149254365371254901431221572339414929678361480837793372699249837774159605826905773763152634923762974906433303923881287180382505101660023524286444099904535136763463022574333579038185808618400001998861170771464166974757328846139471863733809893237928427003199792905721681825141002611289938533318301164615209900792878222016831778730677014705425466213959346807382688519494678069332081676304248805775457965729941419136745900599434605156116011195280075367759499362064370348843990808217159684185258850726370006095519205684550031264933028688225001793864677229417237725208792956120810751033823445442385555703054668399464136834147561978841408377427182544214190932526959020040490502738725934984032940105883210681413267502269288331144983813404066120291851906684985150533326400 [117,40] -347113130972325764132066540799844478049596512759702399574849316486986240684147061218323835066018882805506361569469677700400522028571788664054826609584851027062742128199106932606882805130179582523920811474656032414823514690488274595900761329579857957185289880296286362261662847836899973201150092737635100252271105429192439005857411833974060581439340529192568991109811924392605564009166736477934833035286411034882294144799039744988262712734677439809824442857931765125992731849440385964672243061858926195453287858513815388509430230109738692503663698566367215881438063487746274088271832927828110212834752868363374548690027181068830053910937724129152468598085404419659187636840258651986470106291290119322926883832762270034076162765877705252455738594969742326562257132355109322088540956199268130886076725352694754548550655253938929192562053243749260518485942693860349513409093763323554014738711825297513631659966436115075709594074506111757211007946377572755694037424026615102159403862019314814521914328363734095861291547845394426532519119773854632634040688900286942477050632443675896355354233822936299428621317085090045873020733873707897514519202638105473469533116185253090827038793378520431165749006020907579144397310381712374394471254800395460884359598458012158271953373230595956575104243319025421026359403695542886088998135326702180673584826847826891191099334308441928073903727979450714044376074008168968450486818611195591712500263571494196467026694524084817187643198546902715285264870706600732814855196237012117721202184043121024506554836235341456480996324012417287975043131596454791156470841818805928983669118199505475751396629368852277399759436556381339048728248331300750901763600866440986947913570624908998612068533061182143307687211624334620774168588394887081912032771439891369252912418631465273621362688930672283929394464612970493542953780229250259795384362310394311180397401032194270120186981725992007063141155655614887931858960447483288392335717055781323272262607681082324630942170809300822678400 [117,41] 26739833336226839434512183655984156852692978415387318102252677049562482879616166996556897557537526077497933193438677771544284121058155613743049795708888816700592379918924273716198296724678540947224014191659213580641151694020568038929508209368128199945762747619631939533646674604796967660617508263773399068984294962006939381114536297160538745105565365315390654823798764447858673303302520165078916952365987967191082505123984442881620047850148562177739751822127797972008328249612119148641750445585695823747715897851345422671809926685301633241651747618588023754533358861777041229875211159528365964195926309078398575182991899099939563363351323493660256336276773067483483510369458471904383889425726851203009497755328072747234064032473646369973367948874357452524779242423853846839868070998004145112738481134244135373487128906273348250863304407123403458214435116317878696185608379016092500671799070369690517477423607908589849660060156612258636464806790748230786242274810320742649323055854223462865721533462499594360563378360216091560081212503256776001082844237011499812740350790376295033861031318320829990344993131728263698109704179326716098059108059597807128821899053570720269150246970309019417498275048279905568517091000567701073104499976304471958863623361808953689464929624317625877639324589693246451025458462121537553222446651223553114478817454586855689182255522731003645260572955365394406191039245089140304950312477548692555040478545841292602338523404800137975669219682372379179408500946867079973594158183015688720264545949598856812833576637793557556578182931541021201275285071862223333487124581027017622256351851307768828021706111218172908631739435000284483406125210329246057886803565072229544055421806213034426932596972334335632647372630767590659496793353900315885774167834812669886422643033241420286134107174129016608844604312597423350842332246136156604460030451110382735118709793106320996538496567243107934058085590515052806155959415020944591175628499477177015383795670584654046937577837278035120 [117,42] 12820578679286103847787758161511639355039618521188752890509650901539684226062363741781375075392361243759239329341043960711382832204396351692863491904674317496831549450053356868790964202287108502716328542853341479825252035430085553758888019969498462617598892137379557753838633257531901264638054103900945811271765751096277355190327685304684022536527704260146718615274314791993153943360713306692905893043378565133082427808123636873200749839794892682525659636675160907755046651809073175764912907852921696588935275337748030558354570751380459322345092815398651572052834164157839481904942704064238605978238390955005793753737827332947653107266460186806278346196629907082791970169401766676272379881158910316444577945711651239787222763073768577313995801752476102332892230094851923498611145483118651351416153150748587677767076142913027792600319211582743501261641547245105365999678680574584093906645102481962717751350424970049121157657664228222655944267130171101175199281445260955076355282441091821277808534529977539397224362262300721493864016938431820678734007235912768324378718011784683941090038742121588364929674108912562901385112697700882253539258115931864115732928288078162123321346212634042451957245207511485917624088226911379146166156341521032648540145344457619240371621953883329131733599549565462116442643536780362285208413637883461408557142458401771405777364768294195983742504491883240742689806323560623138080717897780382819061233857798882788864939595337752027880209393096682840272256226692431010519229549219139577395872515060102270050331890106624837973256863163905743930114481145444659281926505019208891327902201111096860019451073490264690081112716459882325930866541568935084139886658208565588626643725605170882132159542017462915981616502995655345211600700291599320280529031846517950160961015885078416175724933951358282547071616050447171399730984645937286559104424317818536133345881621855779445896761824073502910121344238530465994784188796872160746794563191823040964745639546614852257972461779200 [117,43] -6683074933838462939973498228377703168772776346470084362749699157005396777437057491143859181909755310140955028797287247392986738384694558693519556369573458941695264535196491724108932180042368135298469502682792095685956052126380807186831192791937762466437188609388607819321683653145021322918249890352903907973100710313654081403155117921383372725868626952604872920793115937170174835143937767050240476199509396223138489418468701586351607162961548268658193787577854572897127624086184669082626880522090889011001304201454280729952866024716460090474866837588860387637432838223019132039523015829202412883359188026080564883595420265930080436391942455335898244431653524598109654516616405442293016911129454296592772827307981972804656578282696331361675078786794875318114064369103640401893422131842032270674821869883848449801789971148532291927725101356738741893905810869574258648367835946069052847518130464822175091844566204218601936050484283106808930310321879184859660369146761671248859094683136839066275580389963033931987454535841285470743709075286665853939808006378523536458030575149581753221999166493713785646821279558585053162564887027975829825284325041664572507312112305769646227479139431759894827064785068240924402692526699139948431575087752468426650476572548470022859392303828195919080091674024981373153063148910268263778243657128924285304535156845387937338675303892336979490897462645318044744718016288538012096498822222504113603461556194387421431002128162805460058320578411238564705287708762405249920635324280772576944933140193352531232917665374572364825634973277327488670103507292970655938483127669991112490732673274312243909821497813480694042997605635305102740984761385788477045769939302259986630007990575398050871152291905573426749722696761941329937063853537714530728374301927607557576895027248271470729766797691229408184687507571210072705751075841909671521601199560132389716353495264463009022703885372930200162761299932556755492526133439162230857624726234666629653867669332435463087023461600 [117,44] 1637175896726893278446777991255055127830690274117938052196134118299547122865887796940135836573521608748180943407247450847392516145331503812568301725684657633787688530786067772871376446800809056507388311535394090705780860703962095278436583250900172121061195897944513559840119536546046342501664012911925670872409350116911390752846656174392308014858812069545879324050878973960716494955094452089008289633120873226988744539379678684462801244830816635895906808219706998536120140717780686038462613063839800702181013002916337954492163978972801367943569962193329283026905830212078577549190199422844537552920219919397680170044730028953315567972846790157845567081682435922467526680051365778516369126931254079574188239396766165739601447051408080498445851637732163539977374159265619837169870020731442033989992099243808662717556230348611328145773421557446858765769175937583177302972690331694094020709878328825119140517688381740621384761133934437005553932512171514718472126465787590156909222878564558248650140903117152052118790227075479109125658654139356034329213449361826726066496628811011899262779469794761371054389249962665949708775783539100756979834918528344144618822111208645292461365390329583351603526792157175515236167585427847201982190573546483623736265354246086829288761058523443362186507933635138977011332061037066332944656600778066856016033772420022269341553221222420039542568824341592602904873588567010365704180660612272054026839666304888300809450413508867115015948084380558512573101005675258766638307596703412907675343152615046835424772823238565857770716217744416126546134048301818316068597057128850296255005921261570458535088597645351182449723711036969644032577646752761063209167731692398957817705295461961643227415182547148173401535630815078440823148748750283817849962795786150327089376746266241423037079018679672111588083125307885645083622290287773518025370745276943255111501735728061800857584127803204100546692514953271396009077168456870069128998843344805584305298159982430527726411840 [117,45] -213346017219266692490528966301453703703196267338394297597952247330778927520825538818400065399843482529757562479440476697407002031523501262658305556177429964148019591963073803710965158649069083549701220539774241547390238749054139758519092078826977461556821334025886629587179698489699980593755510147917386259799663189663607631985639051890125921915485826839160225912114922164471325476787073953894947352855942111225361002901182730167470315179147824569002618443422769057260474790123792073811190756492931974405677080304611755989043014433262921958460420582130226385867434123246983533356952547078263976905136533171805919458457531547794757907808399779156280991996463048278235476463589895684682718407390306272644334820384585097230920755990406344066880761207979745044485802796156526598983735652331320765333981587610585228068061349502040970279391696920348469620750222600367633563405390371042055616318131434631465760958803676502996775786210387263492960324825420246811496247994152810424870859268024303011115144060574659712302342770480123957783565349586498066459475166915619093571033015045972915516778469226850913407082402771360443619797079671313922225313388494848047437075985728120192229099086419304878068099920462771689236034961735669732501476491775185624704228539210900992007386486917792386053981062801878717241645546452083042226456602800767760309344276243311565766107619923594618434684431889495583545281344154047231841236063115705317066378947127235013597423745863467397030447657874455681714520714253698157100138344222067503899631899195893522285484827256839944079785126416368362091260162022188629197543183148232811197407320972354850893832046473188812890638086723093221633143240407149956115045234373004260954128094919281420724089736796572862156873189450438774215198751710268788556142081461205683996585881779993752180003891683670187503903355834804140993030969229638172051393590774944312744609992373696193031041978000032691827817233067164985639435166510664673769376757267495982473872936448896398920 [117,46] -5543380111951745117752018213529709747063933494230198940779615545317959535011626305646188494097561076270287391660773624785591211255071140563211758067536910447628444328514243606592718560850478855955427370418823762231527292441985567260486857530377987777465959287792699243544297000576860493571036877005736046235816684749117511261190078905712036759383185848349007182604762477170551074735775895570741883230865468036144609962643222820244181432084279381745732761807241426133156508332778124331138872639465838472967216814581665233290161666669023788478433235887104352129984436650590028083906414366061828473781445891183838589682191997368008150887771896411135293010497288594409069790853238886238299516428733436429306230446699754177291822785421972121093468117243983735658007116430217391864753963384146139274799176550938727382542789190780984276256746014412566909510954027593252646654468839980845007449686722025449742796584584895687374526001359917201776768027967311987691213601562137819736262030982114216481331202889464535992891548206663276141691219457026945187637671764723339193345365867793160796557854244409631460919040925966085507846975765641982551655795697294707384196112109360789641177115294553654387778717019367370562102479764528628475570023794309023984654712289207243956563661491212634570251861343811399069981245052451073997093576943522151771370918270118235078249546543146700446460478703904869651366939099293694311344840536509690355856750093187648255525250831232683600233834645061432039702466302566925875742996653843101173905640290111107341864333456141129816240076184946928314903988202110800763979215956777435711624016881175811129926689771139216118885919138995853661622724388894631680211528240979058337078827462563941066737474858170337808719918065133210629497188587379996287583731732065185927999213275100235212879211306502542795998230270363719970084953555342576610949160937600742308997821457570328398897135123527228150622986272528891237826156767418833468614523649104562329636210886839040 [117,47] 11367680695964894250061148824378272228036224092534974700221997747551539978266300110072203041314629535949863691082818645183683004111844746132059228257187631041650281633412911485344704815598703152326038562396718238655968641253901655318927456313219865084911872645631312072027227275008445039196079148031069069499990227911336384857915142287246654654823400312931595991014620953872629102852237771453919374158346695182155503100907613152306762002492944241577637382681131651566437571019160426228184920861930326708310323449149065399964490230223933505069236599486030717217695066757473328713408351066321753078007542351476388058898627974695992569026601927867903084379524929742008711320134279727888743476384436948664640488371225646400614439312154762116319300432375434255197772855192387408708573335118564489010634238127826754703595810947642063464347487260850815120867321865482248204636942646131706613717960849578650142140740000731204000678435584397410068981017488136865177765830524002963274187726055740517913059840430213016435516350066468184302169690626972708698212949551978343866841158857340538087203687380075862281860528061880051598649827737205869683901852639133795312494220645460442027155958569806614146419128040028480526516618145493026124241225137808511405334527974821859257163561698935555747105298916209165887087580856276866972259166285454283535901708520337380609726524780323809233527888646415398985300305742717675785475695163198441959102991971607889828571999217638740552900406496131758720650384261230465733523807942912277828052332107920341867722441744999340324763383334961881910537160286653524714126301993748594402895082013811789663470585677643321563455609188911103584267639243308823731294498186998256945413272253369058886348558003678112280097490590893053027247448850895763230255811481050748335551716252844992619880191718724232373114444536065513382002564560202405632549145479980412643896948963640746862707360943564778721533652312745380721653944479766693290734623070429180701235217554720 [117,48] -3590503993351645697544695507249609000586696896743484088227114154424432225096052912303327442350063268810954309853965657144186016121341502025821316207091414992698352073351808993245750791614471742639360559032941490776604391378714521749486614464706268602389191062083406704944333812636220191419982665334244465892219152873720377642902993450091384250631382299580886217158123029812623031458801077592578155965993345592341115252542091307973652767143142650488567810893182440063674132389423749954475282063864099619615760331617118191104280553809453983427799848676337117110464382141911690277941920218511389995791316102581814702018596954008651413970875087707177622683670457945843686266049569686880008008947765464471931568880730182581767154436826271953168407986599694887057113967795881556133494630589044114134935635227272737405748941135763415060031962090429937142023856818751343922544886934615023709778296777867422748022279551150168247570774416298911873699254835913469210944002451449316768011206625637725433487395915858075421318917999143459700962253894879508924647706583688728597592387823950398120553788846050431740049938107174208190245920966723963148895546438692437229421322850788982350670086348093626799030617323614543083869213290424343296117021585967335276149638116364883873807780208220120163265530097356867464475679231438382117477634092079281705241826246064066803995313805924159717159199141980749453615821537970311852575756809472098724635720585652779664085186378868693046688797696308160029586974996634126602414568938709055026868579453594756653325776504925972699010545616722823722027739357348879479769106057268122005949167428209979579229860309154966646790841391670159587639741884526213823757033656122066291063416115971096989291096261718496922695604598412584816295655089513274106899643684491481580385527978979387108248552146488829229144769504542103614065724649332345761080433572632718229041407784019408836632785007609482693586494662724388813881526806014384160452289372472180930629397056 [117,49] 753047931162595240094712076430246670718151443675700258432387813609877555661373936840898422535505854890539023397715095715162185290082963784148867256602586162963373946417668144151456360864640456297762450211777265843394298947383578935427523495082484880078541343907967169017380340438893741852024892879460855623580286498365174045686062144737574447165205576483144331727724262963005523666955139373303168563666741169562614009924013501942591803408389944460760713894832779547547513203427919752181700190370236059575435988660555029866562894321603395117049649242725383012638761591739975433241941434067237273713889704568782515917379356512007894369787538833306848067094696277178478412265921881422536174030271580240373031484835751539305821364619358971028914639734363329855390255856706231182571006500397672158066781362497939725636795351640365657454731620804141676384701854716343864609008706487502010049167611575942815742075388544698041198567986868291229268693492776536497824788201285225736488915434361463947497580365699266191298726900547858961932507776787752911078203189072815092347433033356386191806908204034441678153989398975270191319914723166942442043103986627604571139710687747986683447069121567590794716408168366329742273962202043231741582139381423966822252991367308750740241489565777466479264054131986758493548213213930457281727692696453832969135802168607660374553425809666128468284604696535903711452237812044222426110230227215939332873541156154242814993345520762872932202237212320349258168818881082157914019579708062752564574176984129138799172780849836198426754424944207108700614362187506854902823147158715103800970639909661638768696428844929047369661103940323378446671878147177811341045929325923684643447076283392091792817067825817540674019825513302618264775977405878681731331298924902797568200937069075520205311283595513527846786333496398480946953519406848048762392143426821391406116768989391383489746677207278149502646213957065890832624241858489691544543707767019986175377088 [117,50] -120332049614992131435083679855677582269705492265540016520981405489906343380260606875216387406924467223847618743549947867591916395933155226680444889262347755597319100143901256280717550895842791759823297594695478640706399588041180209880105424883626663422607368374133006122358832938318337324103692442580752049011022227073945167510832096193436813501812584291702965958570088797210965436732903068608323788066079064794241385912617935348629964325351576540178768173528386575319362098477489930269923391317722802514258488895780046332477589934055395044053405327398506773434188160402918586333201532621529532615180683234101386051184247735540530102642566165602619748811655995384249124903712337444857400346501237298785203779967380291051005795352788815883924640833111413658750323859987124100121176657620231068457366557554236724590097298510670682643289050871340958020293157744036025340629307778266138612081590009923606466633128200240418266665507278328400305832997907731999458303775423677120622420948651365236294454237628729175366301417988819058758795707221681586654527968679065983762285142601270198861378522778037554114625986673135979459143739004900676365367689955095319078705425832119292248428668369606779008101671969205497041857253067703249700276143518800501590110044038877598257183767628594678432225352806885778490205764145281820987902358625999944793920727630062421350780318460868855877458278317176168980761432215803021954180255745400419464832718033607258718983467793638501673267355027978279577612649398081249970644642929896678013050770923799774136636285687736508586752982366096457227853712079015957460690991110764878136177495808454760815599753981440278760129098379523797087685786623750000491736881858886558339226187612283167538080078167699276606008823188831402927061598446312443959022093962441573692742670511137442306622722241070870353316969867911080245586844127190100111299991983140057614018602445837822351376426336017971307659895741336526528338622002620548246259689835480638976 [117,51] 15057645185327307437189535791351305930010340457783790414902591651756361479097896455453113189888256227489462853032146629968766524644718755806512072638270237597144509917593260814921042414203428114153345074147294975091416979266739145303095158732454850556245731923586072377033357604434917850203763186327662652389984916871004337466675486784930346810908709839762351458324007738005406342458319488662133385590521624714175032876925591436377051956251292411242000216130523081974830912125642662040328512948387508445742990304543000701319752115951473202073401128619080750216966802821657538885025758101748946929845213858324806920805779805410401850517543153939864098030142337954559247515166693718349119554310097569528168123846809301637223367351267538849926219843004909758869050271271046278787210829400339606110661311496206549468557976101282294963046672119276995427675002489492198298434152697797992859654894292928744809154226445005794350463318453625639547351966409895507763911298045671446487377393082732630554124403048051027382379777236803513685298056252237757342191970546580659122453388457387567100127890969945186315141931355877067239605803990507390231051467183156340787618702845415287463726240502073710254546574098493189795182494872941526530061491466310462157170582505931212732071191227191294255500217340991227069225403609888630802039797274974903924144526901898170218007375982456404456222058843009269950053404258144090102935841840250198609530205941189254502783033136324613624698698150858669391666341274147770217085966550654103348639271798198436245518039567174613384555409808345772906545272599343169706725775398870152355563548162596323864982146353286786738323715841606863284443993121579922464343450635460473974842730367815472894690999782574981690729309440298754444448478706406286916917963529289820212308507199696825211593814808542528041042303927223762408060629838701155294712004275028047779699427440163591634551657325368525533259747324864658738267746235640073829615245844973824 [117,52] -1441584491321395442473607540026632746451666918948261689817199308433863867363592143265615165961182796046777291078130792525984201532820956340836050040784055855371099472152728258608267242906344625549982771555073965660472974064456963880540714334204126252937743495798425790780239242683760882643911781070062791539900113355963675647724272794996518450406583726283832394975074161320841036998237511515900856300354181227070038361383693923340370852043198609554578765604116537041144375594080807355838366741353539701302938066989477879143111293127475957937003715887179678210136041811330963214754822853882097540512860011647664344552636566724942959187819546266675393985550512960833083299671178470441882310181981875328975225210127381060365498549237186834497011316974919361269287750405983609625157017750565467074164058646628410527998163376545815702785499265913395365704727478831707887646781101133288040636568560040705542080176210550355503276518823204385218642207561332570259166271481677742169414009476351422997901226915139713688022901276956632420520799720060242055888460621917481029473370851504908116817799008710808619391813751528968458310512390833481738063974428850465224628416561616187458982418749010608061177287934778569755223615304822586527389157983754402650431881417921841913558333587993692166993954794885977819809031605376929138506382257523349528909597642056601786782698641009776685508091169301191972872782175656022207236150539991024550518271250648479836388940286000755502676752867886405127414636482143848607949743794455044549036016150484976459510611943847975284051629108363241866457720131719657639229665046084616963658702634935874427449721592473775873756194198498152109208161245856220247620912710587163915828786261322037428703679626464034152254282928284091167089696396383393149639301093351798916386811842912662210283544862584480567193938224854383146919043060903976236574170127228078916315337517764200177491377191044260103265824875116517370270161924498420936945163509792 [117,53] 88344860280074826283617952848556656542127683867283082640126095989689377759210801545658335297056976899644188182802724068316758213475419908436053329438979612126894640042914268302743004849735506824384391221576744358009475354878352684376939793724860097684300572518201864375753824001086123797833286886482871252412212213841213039554216590843628718091582928450410832987976053326144370648976726600252627554673890470187908965442765206231710530407537540349123906666835266189263958345245749516582108508205387324028273347187851939193589096377207912531336135640564570774151486971486192844408505866812795619498146567170252278051912896154329421437771303426871361756737859432938934731146699470519373232689745036924961695818195568038838485553620699997521278585841312583356620878601881922697427310555401995860546919644711466669346696197127646479348244361237543134166616798758672484535840954212946272676013400240873417156427318519827554965551367403194420945797832189002404911272940442574629847553078630015552784510328911767201028571437079498027321040330862593042840306218823807220797830883952828834410615341102475263209990627244148899038262346701500684973544277017234183852671782809282486710889622829713754052545616342950488986299742198560690579456099359909305643299271108715429680420165087176051361210777421551492173752799381397892155666474358810823099441195185702934978372439407097518275904249779353024610256904993727417194764167180284074790886495301581955287387487478559680666802915775123997956161117849939904739836953834483963277748633428138682499635705692002898429515658737149463227143833573556798743156463435724431772205182356949991483925347394855984344095585176817339833667778858602851709543540883804493048221198644087099136244673500735075390856935614305943989853432003041908092733164635931895296047674836729901842610910286497411954433986966073470419881422788445533464369183460314742499133230533393046930991494046426865276099015051641164814159335203035654138284564 [117,54] 189849105819424704203368373740375946763492691500630837880418105244007128657601479036217683324390751167856495167599123381568866881844081856225965513848922892271684994942426167934942192955094538198150354551468976707392468425018836360375925173019886445206114799369644407423024208602895532746095626502648072048565327621847992272787600144491163309765629857688479009706172742168566642422433894893701682753615365439887131679415358607637920604366279582712136802351440336520275216795915122413969270393844169595859473166421518870114854228887718836130044905878779130861867902954335658090201922640133520068559603705920634250983211726688256955875729919470724085867895742531010025698693230570085499979163254365438122589204781978011834545864357020902390573409307170573067183944024988175964982212208370919018603982854565065808795788410835257332462217585272339902063509465920345389305385703974555930319043933488545803267854787350106017965814174477430777095781984710931448625505921965638114299384172658003901213811420415515680313778276554125720171764525557602652682423782166627368108948790281169288875876781232728882294540511575176748261687906867675127304612840269294513757185641584268628663204292949851333850187625777955019431962055014720219281647513563978721097901184283705622959540520040960716448830856150403169431829205274235806293456587990335530348884151470754215885008068027115650677147703144508386856232371153572515758489966174392053682392752521436213555396370286321877671655656887742708047388838649349000148976425248960396829219825765338982620528724224918411311532035072370138025955910660955427180213507413125489813571890742416827778611354448546905597756462915577769228784079469111498458436197191822045298843917607390912578414749715909093418110115128015905383512313136007305781341588330012166575032956977884174455118663896802144903718688578738283408853045873134858147988787704693704872330208173334733071489880234993333159430879479448824914652670706390639168 [117,55] -817191233725349277512215680620821052242692500512725594926395313368932863918236998011380665754119232603857643835558588516677220033903304914267062806364340623478505771151936843210095081812056648854241510473456619334254014621071691734851289909502081520569727977459736907929092231677931380115835612588694799031470974428871357412361076360944241475543273931003837193782673127875610872279720029502439188722580637010505429635020307558242836194615538364424256597839690808727728704402168913652823810772237793860779494335590649551500613826564947790092415430504404624860375341549794961487562080288100995001527681859442563154950180214198918281841721802800134218042660087426849068198516230669556702075304662288006534954510237971080679664692880058478520297034310032028973493227887719049376806242436657107317180380787683384730545821641488415406691231763999759925183742915235739836849336175101174981748560071943970357015275431121790573929697149029607056064947506870584013337906101078946957475442881043716107726602971104877451842249896123918777676413497186890086055521344488513060462221594050602568296410850091808760157977121048239662659445240597992780006647396816632710662522301491924257753792207737529860651413975576075011395214652377841327264865538238237601049721061381006625741212365623667994783127642027412459006968510804549568764157189988120173320488144079834377070964270492915435826418220768067638910199701358103721092328164977762012856463227819825550058041245023491953851636030763400885346745255675103996031702462999777502556505598958368930021762880254550016303444593153613741651864001296827083970978985637430418260912993431635932872708136400370521459139760933267935410676284161866593743179458196080309546550271707703046923345166638238449850191994919379909712614509144405401445539770174686407568039934050559142393795684974760916148876002199002780176302026147426999485282452482667958257144619178319488909047111182044063002333167325140886801813093220678488 [117,56] 108170797352886601062641114798346989080635462919839048177295756036675132012506739503557551086603105301770403638697625284408116036654862144642885499251796475210069656289490931763388761724121799540249499755662487995649929179435461864154792079461187241448156211525499035535023837990428013069576543025108290673356010980785659771902514003027241639112526482833529853958333235103132346235215802265615525360860194880505511331570587493943110953561469597384997030981800057203456333992670078650202049489131153860979397479223067956592513913112000441059416072934898518960522078776303727145250568179830180712451939985934977797666447729064844766465992310346697535450835161590243142965432930766898709173967089647406079335347229075893412942353470938160190944442223646707284035890741355203865156028682802203690234261528757482536338067963491153490655528193287764993099423806223077375737497393858281576239510917833434119199246993818351143085178936809977919105431873048099215587986765374555567835793740779759824945920986312613365175054901993490572032295870236624868936105893816446670643428815309776668342476532354651600023030142864921343153109165068931519909258086029557503219380518874989940491330912955103995297892845165550258432871998300585700982925903832708383641866473307711580806382145918790337354783852530831651895532022600115544637358591022868938966494725016651150114973064065841623952975207894844140126913226904763786918190130072377818232846899855955240591506724062767428457453617750638480547080534243701576254050973717711849679802702032694083292674762345007454283721213919162237472243836781155580275633798408505062632517527362092454107999532725203232408100626630577169805097941290243518818819354029732534243632156978818023022717516031121048004505912571078103453201868867923074662514986892440773669563396368841016715332408676896144415047654422272078221630525576349123717000901383211238840142701435428802523593606236213329963128564949374140922805790941904 [117,57] -8159884756291261131661380152683914113912562686884106149084892831957620619217332535656822926644642567003600266915432291592328760181245645056928755289751239215951853061498282420731999372986415765902029782908486815825688479364661806558934997312671868602087440481026113898340875712676628079059717270143697260733454152931615521302192058088941759379241678663113237577316911887460054554809651713123464471147187635626293709540654761597708790620439626018113275326058540405677141921022625500508183085001156117536414962244152458105195250609526923305608385250067011699641771305291600680347183701441647372243884188464077729232427792647056123200917378683034690170371190407281417819669818355638371776141488772772275081174704900806280198294347967065297023292243732928422762807485848551691173846903773608050588948966077177009402160542163439494121751482732301571626371864525238275879514617919841874867740796270496403214635048235702361345681976604604620737472443397281836782694040225771332818982662069046345401494500106739675704761933028297464081543308928828966121655914224742581649571703205037868561064962701728951607540513329849176371221746733316090151444119849624201640694428177880156871864260423688553187568048715074836877469534760983988241698485436145657524733863059595152426461954897478482500386518400885027216849328519744267412580163052984942083081880436097164194374980478592849281265687858222601379261280780942076522387372738805618979339280593080774521572745884501546678398834083051597386614491171200140238276865507304781369794407978039846012914867200533808962808011242533691020046550053101239963388778701485838886591702604100206175268183326150181263186654307266014417532263929392054772288542496752860891866224239938360918406152598350612256838383780236659155072281737512504614557807880568183321722547103484501452053189849533385764256925164734574019615910067010619869364467002314352914774743938658522763430205899383703843473967298711649826510848914 [117,58] 457889638775917101054375719508863967694515050947269460465668152292442134658493378387922284638588213462567222040589715889786964901375217146145879082811581070228500555083036702525477141553392354351174196110543296515468277413827471302784649583453153457907544405528785076801781654314282785624260499272942277614100815339358508537174115264763118884612502606209946243978505591446781653752129392168414909279071130831879097617193200178996390547806138546602006890081255151060360818646975551462699741379374914259809605363025809259756181073661722897940452241092604025445259868401330241724501718595480532963227425388182021996730338377550853650684336424899191169088330983269910925675231969289131668909071129654315419184219403930335107631743903844973382166404668350449215405218447557255601098302112175484650931207494653989405405957665345546659222174799320854302433149263976802283381201830229054316471365719780663927290564551141843740113748925308177669581051852036411980502971749195136065179735148480487794404826420725898376638252444435912593334430309070686721468092595780337434799968359128213141582694414957029929992049935605808461704081574706062595831502997505816456294586908821623173780870556207337124144516591959049150733794633720276770261456021541987153744243462004262823452781579172642751588759148826625403396677612828121145108575865878408051731982306556097061341506286768080794502378178343206322810493408810255983099245346348898265492322762666183218406834529476758205651256440097033730954880731398990213277015348675633451536209008995574483303596284811790766151421440717483092673808489925994172537096781562882851759236228846045588193960492154602748681845416685926933574057562436127874716308197253967269201553155799547111740614410824954045610663150596020781449062812106435893480858838651476707428989458868002344872556814880704283178805060091063660582071473796854367688140900711362747864344380524723840011638211839255150416571047236347247905632 [117,59] -15428278804327376770783090207199015380928658442801814139185588069397346623923588151098640313845751520773808763713731217701459932107557450880962185724383267780322172006384379900695260920006033783083400753295472679001750513025420653006113497455602054663129402047821642872511500821168841282758767548984182067689360943081827856138509868765555750390591545965120514043194760725100528733325088208885766082942617184431334678660596851187934572299269043820209933396800630973765934650206723462397703967845605966465011701186755458980449677668612854950950564239352652998401714827872317756758910484844694055621708201833150379803311009153838811089741865941285843563084503209124057863749571486553060348725772077373790712684087675213773530887083693963152937328926708835931507313804332175914992297370355392834483352745739073460059712170551764136422481007796308881099093115719662752278994733725219488473464483334878698082588326734318813831967192251326798870253334854556281603468539115473851383496340021713446622675878238976871633478869163062318832646033782919681959615915026130271108026536543128573316726589549907132733108196797733801315426751552643583057079746207854212805548127400943352740049087246447268304116203336619445226176658163138707742269336419361776044378068627291726774593897266073884790861836996947144797366045194615227560668382739215898868344583886871259040265901207744896968801566202271063352834532814914409079111961512483884989341930617054771282042693798313815577228792015634022171957202255375608267517059421675891954141680471551771428784615149252162239082827202872295039890441934885203368907310293109701388047753842562819054877479777596043737579155749842096490786775942717293055367083405203819941646866490034477695767223300868507077814732546420550093111863204913876093821743348709749407578283677897505385880963250339042983443247476800029943115336195869019834414971489746641310015813133442300376216270889901486361408627379703475988 [117,60] 220121887226754599656826076977514918969219089817567072675172028723916477113563508149908270011275180888857666728673585686912072799461407970567492995356242958723119577486432907060335950364699655946169316436132276222507520457894456102847784629733507755463612611012276119663457019148736460234279506912696725822982531626301180867029247661144312015708741650851397503697084296286858076148028692553061615513728422829189123923663221348382558435412995800576564366383588863263160425498918182141074276976958346799455349798771271995340055637868523873408676271393753834007677078520692622695201115252148454255482233585401121494465952734570015140932053152881016942217027600993353191443799726938295396703535264937241859593353424391560711462048799534159062920947507572762672155246526363894647863939657580493892431986800716201607619849308980170636898897701026479961044255558877712178227120972259172213556578278707155681750198161734992005840543298285326100937452368031567474168478714286639583002380785028865450327978205316568277118914856278165917502186656504426834039318958729623024380530342102979623638470964588471637751066769134898456038914060263763693398509407797432647714705216157773995404948573561606629726533953049474829830273710404535057478296043796274574317035852273016725527828981375787007466572852191745193414949652017041018919759188275839011589547661964765734772146656474684738327104145517041422177537812445154527954874461800886822119119210494413870151039161434471735805089805261093388420471009458430143733113830730466778653370694045907440675678358671315203497533935449748103220664779805342417561792792487464787958976701400069887898635160401717503671501005214437991062125225467012917003213249918870605385523335366103172742379331199813736994832455346045814739795828748825872286088187700774355083856000580915980270465098824932405838526701806349970004203023479872454185351539076344651581870862843475990296208144869225327922599277341368 [117,61] 4719259355199977726497385020121871427517034763506202918014626180242781180979303435527456402461609555810055832066932209384807828505838434634441597080215885027131237110767834123597500121753661254395269999024887537964352587580017619110038564575330558348282124832112869787538503297263644308431533282398559388066445307950623413637573272453979326344356093880344235012470407232965980302651308529590983997940334664566102958691826173453873260696506784909538406749286307221928642625424782785028530044614670964782998609300917441132071088795852881775915785024594086647906463290962653353542550220334373690742253069526555303977043579178598992953731126977988275030680342135340218928928220105982139326305260709648915858671262551145393692827117645328391200853211433330897448022152420171779699043770631206253327627522039827934257161574178902296625308068649228611406783779072945241799304458299335934085629925539487094566310801035156274923412118375294878872953774810531739026972944203089714238711903524634821520774426136554383744690333580872380181107812457754859500252272170436259500089585911569885709279422556793393032340847545651716057847397145991722618733158769858108794658550079784519905424041672007205623312548892697475676004184540171621700714344936474464250746807025754945591053243186818378179938600963084709954004129693607316024557636203144362877348667602330118579540117625855896350774820120810367506621600449046428595328872350400216002986287596741495282683336624825196955689537473689885653005290078252161575478239505496901279842465767221371781581797874074716805724006786336070625981290127073433690744557557909481908579967950561440619786768708869238557154986485606973057016089425190338034595743850652241284458728647345676812279464266352227147246544382732085593560644405047157133012463245483332518961530986178500862129747914293805126479702382326308340909824460004860485900790696710056775366045375219009562027549352024320301723156257 [117,62] -358917228187460135060213264859360380212454942665142221547200347991641161227062375803021135847263627840595385277185778280764019294809190768485842693219651683146427338961014490917961967874865316928242379205412656915979125261736164940843586850002488397483200400040432292945845851649800761716749013218744873487323785230210722875853055531462113546131156314230964786619777864907713604793825571846761468118486002481845124147197354464755392556344306530570495390955323317666598007076426477399750946794751371648898051369509220961012817895613546410696776121376443231058766962082655404758425801534479851299973086371086002196272958467209283459648793688498563015242382209703387918547303103135706957134038129382352881387464539753998641416215614459607156054436271135770911435051052595175345994209257799043302836738034782863656431722077037869887252309068487347497634674221907293997454987314998706752059981787254766416866828280812970133734836028254715274242608218818685406344739847284844752229384634300893267269524912526769852310681230619859841115132210718241221458430249027884435144175078180742215560553806944841242010023990250571628420568018394927102901911515400475785577954227005743520619240987840669756144360574818986311490624365528420677511333395774875232757335480417993908053426826212797569589290361171364736039711880100391778266914623645216942026750388091601210282140982913234270269390701068402313513049998442305311746745321677307776113556131988274608803021008501197194096708410652065556705561223920594007079352998886491794404504446313884410420951526310709383980827118662572959093186479861851370236832743478036902925879429681188626654906467354117929320208877865353098588881349766565903495464926817583380421072112651572197026019569425685436253760122976799827855654658121999101393995882787013997771189776237026069055070433088492798648450707605820324080816210161807717669976329346376058273660448038882194788261856440081784029120 [117,63] 3839850162908208400612690005006667878658191557140288902738584528834778538592689968144928364125280371458186714641370362413106964913447593352840051234074042688353158304136257408789692491464124614127691013589557659895162569475590754797595508344747883627719440757763771919137725491945943601265998431800336357288009545484086196905393658046789594874696505921038763715751062866592312207694045008659925827480805846494007987818282785802541192989659180500916847362108001311580073091070270925339692422175256306336751035284902826550954832004279377698634586979799417784689579208625586542055483714383070836228114324659066348026729058385515383282278383808319080061825439320494123709228162419127412593627253892215182732553707985299937522902917265165703756288194853525726485381691528983685689135512855441193582301875152582411741698120303533928549861616199241127940933194206971754437885458142127816647695384228290456785348756809541940653826420299284267765431029339014658114304519103812099531215059560365004633683252796230753505960569367401646397246582511546963365819792371403566462771839397954135725011862582220390213370592682969246438019885603533769987209261722156149829721880532770152389547820438616569156175080601884234697602808006859419235742851882439737338067867528183266403865034505860596556244986835686735865999822376771145757022896861209878227187691889037129187939460518777640494425021215129535112903938604156953152047642054637835691033172432396235169809360691857654888318906085989767804174973929660422924687232985345602499461158802998409604574153244139989822672654964341294867857833075210321276316622222220063390493796268953618655877006765210339975946948893751030904259601602374335955451824037702494051489505930003449661732870559187496906748154795111111228095103977833984441889359754434303697444741981142260438322081389962968198996978742286063266229633868903214470122472588278701095265370081067326836877965504157300520 [117,64] -198676175067561306315212222656706887623827796187258933805862190964323248861755229384724841190886998334852250241113142948985259114736196961574589942886998626976798409553919243041318288413853241289326149479387986924197019158187192766318296262306668510335778384123688724264967381884725341255948999325504663810892309750188967786489573787723787046575336184711129031732535577316894381913741099442272560352568315902891194322512536747565583757204799681592035506012996281389628932553818114560183840841007919435435504455886386361415078952980441354846176845199792627983552577020283330887666816721322014532838338343144323389513069179386261469277238736717207564878451963882178436808713039001800952449299597109812399207329781708921849508712305051108479975384236178681529955333393290750035686270867021628300372022589145504052633286412121016759273835227579573286100625913700367573307934074377252342461016151892644209070546787126289390351608861876681200459955005635429516416566927659714537274387963738926161213221026599479898536254201753447661301111331508101219666889715303483608857753673214283083781102339857088451665423547861943125729965696967221376991553049570821892028783496049394676331863563597480907572144995063929356741263667593075446601299193515595338121181983422420403982326483665121490969252159072529315870112802715148302513349271649651960990292336737544952078302818961419330234048778238390834551539865021644599591812028675560747120342146707838366111154049226689405102392962225180413820189751989846386320646891211373453517716766986657504059473172349071911704512776041195724003523103438371056998025214275755919674624250081215618367905225516110111431810554322369739389596725576923655207007025849609000397442394016418941793056347883049053703928262767146479967102800282148348671232513232650538275462826239868441127227513625411826997152879970172481822494251989171299238647552090772261322551027768153015613230830478768 [117,65] 22096608361092684936966235227133467509728135998354047022645012976666220949582539641666542664059543669641821818216131823989372550148011182778299115155730286150176227168798113744123254194891918097711345030196337882958519595065748421360339563420827303104396483671927683416305065246358291835470995015498910040777573625316173011737071732527816390622374480470883272823475461040895098716418666223956384453217492877155002870987483117295856947068100743343064828320108955589683599438584500074534917733836312295506878238895310140442753309577056867824549696277743664680800589479153140744921703471549724838618043791411569593372397233179987772039410890496627062313983887514868172785573236547642527108838927215485714083639034279615353152311315206869566539623908086999955439724227657137444865844259845315665445821852078556447918575692524575538401601572648500066236714148968128283409249511305007113948939331818996804755025487214735942551022038239502486658022782623206464732719081652768826542864451286191234482180381136530496285956038138052077771125385038423981974982938784130669912963423988814796921917158432239508946399035963523731015751933232850132365066260964115742787656068011942859716895641702835677796003062688233819009914261432649678651078989682977238289853732014625300108834426674447636169626728752063554038728855947436204318194061349966496943905633600680878175287419081311079112958403002545402819226528526810208415965606396260304142081520204836932888702160110164833995305014023887702379193828631314058051841194350130618971334445483065866423963635175699921594872178793376498549400132230095014634985784199143019389475384233578539304704795740088658636842227883004944910573761313808374830397281400829806072950547127055272650615747384326024844425868666981952453980547874839699284226611317139206725263462911490997092251641686101721205026792204002867868883321484585505488442030608628220401864923941809257300482304322 [117,66] -156054631914490722313759332161443034287930644305391868119313793658985873813391541019008651107039422968138140110977703465803068083286477068661762559715718396804706292002843206801780709260261088213647191677868672197041320004431389766797233032474873015201669422549622623928804041341223871940667282745868017025486142993225763030897628366695436502587730472842682220699658613896274148326053964535677666577932078426395756424608806161659921939195423528409883536884421347310076176230101737808838224148079186456613686237690602955906930771895533411566384969770566012098441087683704652686802231594698236966129974559901501513814840753741269913942911874323558459997289754775601205114860603951621705114447498113449107917945627219602255868282030323261586032691448414063520190368874009168647318459059307200487758701405229217107116064354094952043510367177394008088570756718941913526530381337752150657072068698686584630977460422262317365246035514341325641968442021245094772309456663217422221790818062096182222813420420315759346066011530617869551587796357022618559413713586926574733444992804317085147030094559329143458848761539940358378103574572686447923115171144316212834854944712863158451943790203168084070458883379505906060143023965337499189246300920334052444328265241084123332019997239825874365732901955483288551475172342921203654003546994227814655931030819270823981774114874848040339954280744729605047748365675006738284661650025623223755092184158036561103719718588308085802867554523327987541611673921531615948542769671967155719953381885226652913636598847320698142120924044231772469318368333154062943784496727234104282334281093299759008104465564730109206349784665591559523083245964001766950985144684518505152479006282720201482201484609479391086109152844485161094911811357781894997514434443033932743692102879391894713548485481495854730501162533594254971640085017500547708759075872440330373922822272212871000442080 [117,67] -7635193720293573386564366928236898055913552183092527105840809117131531354517784553814700067716701297038431300677196175091226855506789280881250948469926542269321404422015042476762590229116351670401347053459337430028220315926439032412919154752404775226590352371568635679800249865711153304038731061190971165789819240381979833150059849613937956950059791357546401163620279618302856684313357006146158728884089450313438610303984195142544075385764851482180193363916801212684185465176453592378902953436391505525150891790690135908515205292159271038202818985136548800286269045942252066964264105507533388202202784966845095156537755382320752225421444308013667129712852252679944638168068304437825728933490966935520911060016314315892906364070329605659634857796657109182035599919107250667634046768997361929861609547187530930172578208646237766613141978719766112535230475652903093696514440570982699920537093705084524897865810300050852243044910060346105477318274981525725953470362701689926502039638458344788162454568143817307102017285734767500162056407773259219918544835264697068787259799825457192113256511891420102058397619730962478939619238024442868929674854719910256615120468797860609954730998565782222218830543346881714272222190994907255472436289609724402565654125100462634870275750044489613409531004868235529344291486208611599867723574843329265594350053800531757013032728776635378256348372401959030224865223413468772021263061411136564392230302819954191550692575812472935200571527995292883837899468888377666652378316670685841711170486133595299792517004138014185416538253233667210114644315884501254361948660565072176875108894794118936613843192918248408675354846773889816233445475993932597801799242067761189399372660435098809656584948185783708364795301841763749604748357210156433921351745273306780470586484500232378424406424360027816643279672895304371460723740659326257163855004477883839895606522483120376700 [117,68] 95989947257801831345670316159989496498652551477448626305414780220399176700542123008465237831870260726082732416897425827177987156641464149894718139286366321406095365104418193240546969204459542160442932478298817963466399360306215709044334839298088226838905984601432473141094568236567953737016861991901466021841238664028052611267165460297223117827834245608844083927110404189670131288531277847381628807759993731839346362053574854308363418709016140359995353700032695858792050059834781327836897173748188541170717274746606382659583510237265222250243100642283172346790392055384588259483773181793991255452449176874207638675012384475671647707201627844384849849878039491371228010891063396437867473248330173235626262042087260878527006973852430279303921487326665444398889880251245741001750353886802423575270008778335328537175624714338600813558540916318663644546447874363647054189441000357180339339812686114167361275065114544661726668365970605156025688335358410094027613707469694290387668828343868096928683559145133253074792604843636132698090956665124228293915797938382735953485342274365572548703032981462810492338179285464822290971187566623171401713731133755294999077300432096000969451055255035307320287589955594120429275037012157678655261622865033141209382021345143133930351045576158743012627266520679371918187940089293259539983336192223168539854125357307642539165626367285209184967487193869584838515147283521282213968188597502147954681651423482361366246840025480644781283317955056296986548482452718711836242239201762747813774498700273263400784360343267432479413620184375194368566370371050789346189672577279217926722771197169263823124013446329022630597055736159004814549965661347294022393635230472858083288505616070153182970893635926160167608502480805985417682690598256232875350267399642867437416756533994649457542294915065600308827769192767294245834459059026105915038470465008781471442032182314664 [117,69] 203572989281675815657716565765497624879472042079208967850360194480291244414526038750753774146145462265226349382868178927918333724847015202316028553121050580438975041823670393563193425046971332092054184795798782963931653030786403084021357915244596839577094913211082785343220127520633097888790224544304271512319331511937066133619934968000096497462716117965699103088548445112121702959507525995077934932402901978773579185358801921847045479229405104892797768253926738013841854052269011973591048869004273001537912730877376886989369594003493988119812970993981708861374249268835467389227432643036403660917032208429861628432178338162923862097476827328589314833705572982498217216498642949843810572267077264355092799435044649871487088786901151906346309442388659862887987432827419939235395395361938411091221363869635444999648068270211093863994457534212953876698974391204803924042237509863424917067932571184609231255272673144582207560883607285719051335558967638807852047804777785595458492524724374360707517306466122382992007588075640710392933255641833363799124008265787407329517924263846619645138358372809610330664267906960343930277823049349946209377611037423846102392441983392642144034277682085289430354698922758843364113456418675404104982393858537237565129198261560719372172723855212036132019908896859582620188540438558576245819046231557712189608800336812822981235629631132687236620941278172825346133574166886832333210167211197426125306835015190724420799955925937337077062662214647353506083933156935850662070057436262252154496982264616580539949782562655660370048847293311789051417903318135692864913030808003263530514319508852666669286334915791482316670318134556700739644031569193051841891364989052561943060943858296836512078522487870747465616481001670338804519046815228152997900926053336680316414412835795446606598184079022514872827481986467502916967045915241472206279168979628884475508085387 [117,70] -21119837938900424778351147101908971341653787328727915174036336029944883113930434841667151793631402311069149071118076351559834183128639954418149890360257852839232740410653796826913298937972168792422771332182183817374389013005165695702660397649953715660001885859015205702131717384125492591377135047456987515212456081009665725364127166266021562005541028677482790389568874199737207209633651891030409390899067632266550512734118240489510282579613004467778392633670045883816020562398522982201676490669067989900809224842983166671367039634846061852120311874908904061173400357540208805661696784109579443681453482736830858448643443222669053372468392997684718551431958843984843202671186563639856837071665447802190738409767398746455798097799258087669681204435273215394275136016133086208614880631283995953251408003285235920501425521201787844725439261525448649435015858960330866425743396911323722123459993529509601080743497579491048913036682681213173560385878923135038033225358055520684970379362674656450993570642620043054399751106856148206593200110763510472528797854647943343922277836725712340465838616262391580245730659027514802828415430787250140166364399483221735950214436461427487530105023648666493274908609426324272689599355683948002155357847410790773113596565889009722900008989556547812486138491055782266053325631559760660996070083426854438435880741450315295005615720349052914825553681269540662876590995879019929881580140219479965137966529043398624475463237528715662438377158830493514928505586251131649856970168999471700093649989158159574048119692027993182111554373415127654347835337541390307496051048152928822698648268110669546155227145433373968427690540823077977280305849614841558520303403570566243895154879957721870976896049121945990370631025263077263869054341679553846795366037990987093007050286998078055201537158805946321196338787529515132504438324326002078034634188695699635429120 [117,71] -12403504517030828998585682586900174747403649143126141499331787968997940214000990582446575856342032745896154411996936578886066072673675606193745748475832915678504916004506522073302807378777773888392677289127357008951215285262231894770459502327994919750869206932164897727453419949534060461152451789028753561990889127936792824792254085061284342775683509261291348503976937253898434664957831998882992615513229813694652203107088193003087578210462779322979297609523491824755378291723996755155771556741946031959361664069654300659741580707311859676395312551991074287215273396527206679874162274200710107914023620929666325689937441699295597770085931525933574734105663843952055296882814598897950790340363938791020003425027335760396614340976495151852567401365512709226416930235788550353897106848038660141701108694724839179569815701907084838836664208302294533995640050678986650767155978462979536301966770959845571619827147725887553755968111527280400768552707525500346516584116836828581507845789865662182906412863319399832595310955469871565822756917741193609997718636090623709704228322756423912822426224964087706682603886637387071250128344552103436195257194833657627895981706031179232601894077851328134561781571479426255755375377365791785078948087848813643890627266875255703068994286191320054865123768217373161393366742249759459080478128598464427766506040491133404892133240610638649254067963762736394380929402772396993753895194341677389451996003946483797974554954827118788903154490100249313159428712928870638876936581541212542869430850979718755937554197505415149881471841078872656190171942261290876222294391144011789299689547809244039136405336088114448364171979822839435262325927496093057546061022935560636769940010014278296896399696100892344044404186347295060147505291672856942383942961658659813146787594657060418235292742033682387398815819071068165707484054594433693492371014185388768 [117,72] 367888404957987827456728481905121723328620718068848631139642041850695449030077929479616479546936999318312556609742741923313155791335904823048572846741739282556836602033396980841215989304995291670936667961647036012942486407041882183931891075451403902359113039685095229601938874605730203950267863723510156257220361947207859787315556721728150774783633140176570857166057131359517028534285950792959553422446412790471325320016609171789556934237500234670421842979929173182721166629765199889274167432142687755600967273325708232944905067324180016894657645922606331511020907989217115101549435417073696054769456079308343340523871223080366115848282146607539449771943076829554380541827491774212691481115128809404756942446139967939104465767667226670323858925205175568753911039506314391315117009763969110264276504726564743410392209040622182799974838924818841809991997698180157669440782968299257883146596007023057771548734832974044293365768685652102367570148077149930170892815346794007820613946173763240612306946871262235531566296871812365539673183900387670467772306215992926443812941458275380066831321178691927652977803213165063285975488398500208950924430112863400655594387614481192576371265201688397078622896954481050022617531519717886918522566753507546282414989168274665431270974661432153965633732023375673468516136100069220520200160348772717233851906190483845941194653443647610559768657088481437817946676280387948371952531874255211260510445167427578093882607069992321829745906699304402122287242332962200199354421591875908930495874139757478336184678765424361264633000744229346240648223165446679308739807857437132487394497410658035524437263946412732824817180472634952273261575242687909336278319504995979966127598699605472551806554892636146932557574298803964551232505258279158050039293362918047826318058665314070980026071784594955899337019736844664714303182220414660541896120758784 [117,73] -126620291583504400272751142416248778539836113785271050697986330091421374545038196620341994720403861079939448002484239315246359990362898475658848822181355589081314898089685661157485400863374447639351820832966915736764167886039065233564393611064756103713817922004200229291523908359140638695843109763344655163683805603123841349177147695735435070146603208970018273104851326503153464684846538910655674494242443079101071274135713065836473219086462928666718132909864266618056151589626658096054717297681477994042451340789129265359808700701272362366118147796474127440338394087209783158314079368394721881531467420040737128355822728213753418168810162747962578795457415233220382395967561140118928331826628373964483545214700429463259056552929349832392860845241984401285147198916789814424917277598304425346438520086036092772872714355212760522324349276727192229865211988104815750178445633308518670526372538019198006710842023063565865111132982213213349390558809969170297375086521011591156708295973587435302669585708194653606287406798181590273315027154290288291952440554460062022578291892912363974015344778709614714534786292715706492008151427739980062177478594302052421097649761731096649726674964492365008119701348447598762496389319345526756739730623933751128671915121296624776722707962747924855937248600174060577312045316155941234105334100507238801051644403868823073819877623914575409837845260035705353425097484160918238710655292635190686056874182881134441298605102617065133847444206616385324158625849059694690359386019084373059819609554624024782223642816978627360411586733101734056585496753991805322074469596110582436463341811462738212808687399719241215601103738671109948130553101954069350889096474857224402179386366179439895005430847065195941670531674617772217032403013396583749811335611580941055329867139747188513115908312871429428159167593288365926997526965795779013161272 [117,74] 5142524137101424756973508440427697085770926611084007213303389701396649729612621788144966460643283457531712945532533977496939024020531948866221174420745448966376198151219221574473346622626143175024911753671163914930566555100328145476462439588816143186414413594203241847848796152203911740731529481111636599164333406065338186984220546209027411762954330919799945120980679816176833801888643666454041705491554340633868961135264569888059275251642368999315035889890912194416508221356178783129677429204063004797159265240813917322541041327916682260042108960858469234349239957205631991626799047698865656545429045593812302220374330789709850196841987657520542477087631290656515243827870215106319984673081507477636166022134825933004613057527186195891663046264067200247343473976065670345495550534513636255427742049353022727071924101811100686818929182295383972704020086935706389563397770123027974487893567599310645757154062747111861713998469152319293334283387014417773079742154948820706915333256543402290123355212003158777043019463821282892759737805239723171886749363260286928005810187037422872814187223005263659310716888244483934258921845227422490018398141089409956537196571542410699603984484425219490715532121765199662094095406627966500280403520682568305874144948942787584121614829578988369931678555914565157241242464304632090634199002035281731215170721526277623668345480712275800352149698473071594668933609255057681907010481267099278896983879607993527283459157283417369748113097589094058332582731629082296140408385858570272399314104662784209229600355718790587343677678083586364976351189961834080707348623801432834962151079348521480937812401727827327071149113721553923568824141412104714927842419699140747531953743948870225462594935089774163681968027060282990155359986546749535300691793815978466917528954132910132758205639409848703157391905142568423865283963865072853856 [117,75] -17310469767999354489258006688192257715745067586366859656652722116393947024215794369514878849832669928369018485195106110552680048794549225247068975892945006709783820890435715386012633350359915081572986926341448434533130910795952995407800978319161382472450478172599039519486403934077471630783284596939293477938246750083665259590134134256415614698358430704693329131151333490177979472149429875102272425395842528654425501463623843818191191708497529821554963482414937466787286527961238994208354904754277494355759911870968057346390398619983271698736298510209797773738765491049779797634498027192070319842523282623564001823821486785797518288213540145941138218634600810988474969637143478302491481713145471875761477087539369375459796708991830925514993837420267169340966316999112197972001187950069758673269092737539596487960223652673430713441502847869862020969606635989682185149346143971724961620159918923835625797852036435082413259657161871481426313830913509917709255503055254608925290254342894717401831271286826474273846495305374095437203851740117912834527834267792572366339945299595667994474728325153739603909393878285298148829642269056982577200887553097751934795263264453925542918235258277658198900823781514651628572167297252483418898212765196658521858208436872642781409537715257565129151385192388238930782143790024648816640704089068667284100086524067619959086399456124194796595715501411902855628310338309972583090292351264046240290070385069882998580596198725991287826226981913038533016883405214135743169960446581122091033349187510611277177923949156561992452327002973128238243551829867589629809240502395271872948226885215936730788516104448977788294293322992411815965759214031159106828069321987317863960666692277751479022184174281595668547127774818405953315230221531981308338467121554430059613227851443337487419627080776949787856184104697266450958107842184100 [117,76] 1661451570654768375962759967784646768650186192068285175152623326996884606329562946823559535269151300025282310122628526834521903484073500451789262869703453626096508324703347060743951664726753245472170666643412467801096029218235278922638012767367259093068138469088858711499124747773987666254085943478866856228985587042377195440918710989177539685941833055691253839787021325058068604324502918812245736111808761053344111982060424283722771285106125833786596625998683991392362818832311153104611240282196574421119860894881306846610264148601784836288998886034815285472357799389095851163124903192727834914392657453340550921124860662140579151667371259061098938613703028969802976369264323320532359633159490234289597426548654664201103504396846490917686839029610873652544746264241362871157661040775766595876782800682837364439330247752210721416682943354236220856114100257220582300247918816982685476869727324246440899377779289012355986352690900891411265874465886973795472335781039548931812754278621103054124192565878531604651286415582597558681052950261684897811489980366070009936691359074194356711032582538617288293942889001125403097740295109765241226314949122149497874158180587370869936536236340349568893188195631186947730251977517947830400369625327417386371188572719120874034261720331955859077457421319838685183898458356683807869006584554355190295818020975264764054399336781514936523292202846710131057267898441710964666207254528831413270272031805301803937319544301858752536940893622833775980877404973720861641791627287060257127953949120159309990599683117610094102210667163400853824234729654472119886153579152407174125849547787683911866924357676339462656522004224233939827812863269996540439793680790152196045763511012870460876478046299154108984748387872980964435294194759587630167629246460755214575875825868446015724051198888140287350739029345952572917783654864 [117,77] -8203645248222683110831478266432986092865056456622750312820295906535187614251485667433286836863779375663492219602296283882776523049346191292798641928772803330479560245961082399329638903990487223519030813604928696120472082446345152879825261482833093305540793968931789154462523188969282778711372755552282648794663188754931621962623154061119574598679117810641761911518655775653966164618700617563398908530245438890266616150366668707288083064715083840973994998280931237070188265307023470781553653583476466507352355710058283320157776685491644243618631694672918348743935627104550756327999840666945489115213077778475858547683275465977469226003630915603590937427083273783633698833680028612619857795002714224505405086939619909550537498861872209498389548171637478900574986416754331714990322865594703905526298906173182644353188007761191609816222810946963638885270956200052739136900029934198087690210432546726318734097779400505736446735268254562363719245608119847509410241676149969145144256904018569006171942289188257531022767710859288769751848389700911609302668030089127351384553895810407972726812203006622414030395189948037440556948643182066234222270620319645535334024079104109045237780449005341400810488026423382480964955770437199779662383343362756845186713875083343911526139423003178949080998819945872695814999957394245672606848351068363253424291668941745994730961262974549250829687013445573828238047088161796695542655826837781502944630578977118342504342942643389197986468779523635213151107814158101050557786349457712748421234472718567386469105930951065641414165372849653532050056416276177846175865324462848438417257419920496321194597233658990371984289350527260396306902075805418395192601140792919792803927850779778884490829797707187602680473819101357506667826924732779839043218023797232795222714142640389626943234657787701876769109162968326367301034 [117,78] 21780178610231314559147509971693041327242559337502814662753266574858528500660786295857440371118313565119297237140025247996754310534123062165993216457615605183223200057043260746161783125361034249922849735146677995104062151814992170401531676664426677939336912105409423529012010974237577073043164358041573187709516038471880305246690014766123638958426103344225858520735880766074140422328820981051495548375777641421592866285705439787794803951238519913709987505550042251147854186765314298038476375556486874736139965814154776024937454841908322894870373071608708454966551713233573691772167549659152670078893984934100863155552662209913146369830769617595311767534532726833892751232085093936225288829577811943074504187540141551707268928421614720410028399398365947046386917067802374330669053365731782520823486610547051046738039981984476882624330845362122349575456575901963742933166720214870417798649524998900561157577845983519020674497694103731355856453704149711695729578074180610597368503630777520109011226313159884890243502175725483798954271595144833353076398601077052873138039481115789010911489637457313346182910412950838009577749281967603895683371234483542920730257410057283467459044089341446347806318186821601213080588284190054019772132474022395339765185568403090920913646749876763195478982318881950171157283460607380978343615142998863752033301477837525383156512020674621504934337312555489652621231944060856685244106575981632789027838354457108903426742130247092109352098285154101389030106671590725800521667289842736178428884206472910631933371256099596802740318164789867450594956402933985716169433235413126013994688785460169249724305208368643545463418370367045266359146383394883492724077509117957700540575173169942678154944805599259997402765891488002447252333796153269664125681590275854345267658840256072023405020037350732201437142649383617536 [117,79] 35801117379940429101524724497246520766529127130595406262897955460676016718662184962070922088588640603042586458139437602781331094281529476524926461043764374670970378178218534167199615304558706565588841007457028915422577565666697471619709133472184457376765094908171477511107747996016107022603945273766565501156574111360756886786685314106601213336160178638230365236237767598743995133904157558406735481178109496765554863548064855228898044949965652225537424793725297216619621209309982382678738836836861760101521344610171265041638974781718322734108525496715134401238468009824261707745991399562470621196948863956341944725938521314017760280004111694484079087854492894462613598186558170470605597122447365782698023696162059635612104002920902185288435183843837565398284743850867406035804449340368897195160495862823522422686808652931956621723574263920471188391643059656116111565507675190785656539864144467883926118670273670662673994493841083727275696671528545862572119639585049558605837163440586097643792074480027705210869870201065231820409297387854987616936564672428240479350975801297065588073893797854258415764151330015815682183676575078967559384417902129717225040484431462404187000933136311749071466614820569962505576252000101201023412259937388946521921875812667645192673990621440019877491220354513655100029867178980839683950466406988771685969017199636737361366466660954598623999943876812090726810918249449054136150303930078511957121564222814036632744584518548605769184671618426046239977294113447233477562612860485195198949247249188878297488810624122195433335492475065513777800636368732614046871759538886690946058342120996076112455037804336632804797046954544674428010844863119764438682177624354951328594950970063165332907168775754104710010714849590679732649046675175166231038503342142822469812224966258192946980336476422008580436398018816 [117,80] -132359673975649666424773484974457974693314074548777892150705944853724180912993338227780485940497345068714958378784572982232384569168744892713594952724522400735065451260618404361948431659973323542403269012110028711069321658303312125089597280576655301891181196515950071674788900532440909320768800505240667357609723060950156556752328585609194782069598607402391297064949217456694579895767827630710641756318477638803724306960928130002057715943515042218670279909710245645382731491562695703568706441126237338546558116140845831719631587129936223973736276934479534781597492393185001420543511682346198427798372123562604604873973897472081303899699193987814793786989315469834488147868138711269839378342706278853043398843624391223752025361994599898758938116195222880806558536860235534801440730560938656665391010813012923688975793751448914604441275044717985187686355657438661614257580262522970068074338583845263076401127776414759601448308305847314447950977856600381870942794297997853930401429674188001470591883945571116043146120981827322095543487332254237491807755221781662384964713270892440843470787760410813581600698082941462877678749366278939304644442605059471015001026776579653349173355255323973467260530266396255829510948696193791697611382718906883226014855905550941877542238350644004778261546933696550740575681400465329201671348604032187488409566291822422603469719134901603039435891352010154787169107580282293353597639824551408684558641532671511526296089775546352465341688186373564814189073798940970541411232000822754665092053923510733279458512640534763651148103382310047719768141818544470529074983946147113013367257549055476296140791968234028481102426139524148008027101929795286688135469729167750369833346878247986043951215602799154119616448623787873548915554707133667434734816691004325323883628061918317917302774843725977832117888 [117,81] 154131243398681773193530568143051366822646893494502167203414413642518301781878945208190493837933162045357951085927428672331876098217034681551150532971674669496946018323266010400938131230842246837684538417620340529599851123903351714215743736270512119955672541182071562822159952272301351114162773050806466609210961542516427813678468845671143342952822805674059816505903399553302545479265006081511852580168599736592820414269138864685954358434236865175022477854519700382036164797686340734761107176065113918974631696957229818442326846513617487527924418669953151769250637319869678395166580697342786797980252195374138333766949757325409321994058831757487593276713192975826733344098552104169092945347320271623650275034119479535626885695350821528505326231772548290123499530153091547245644975625264973780209808106199086836397378608223280232051102387169081336097230624448563706178294256433189850327417673469797892195353370346093738772834560297928463281931854150493708577906656542400606097213793374608280913332509141888489462492057934155198100406429003423774150485885180861146404627611550329879554550528843345117458458202445651926679810370526768842967815593541770020940535421122477648486436400303679558759752721430265992332911999603507335349397960231711197097426612890058922345939042620286202683390264218996397689148157030649744223349596496240562366576063812260821248331034501224868177777323570843507322190454189152056269148696761171025433136595678457925716278520172106524138547815548826123568485564733929137582829286365114073111731235330867897983027342077365851811918261426853205467008920609416732276387823481767670719410330488842129387780829392645572511915613734606756480578027577736214218392780019567908295714536448474360989038765812621792904709069858793521443776988991767429724415646108953022016285211631242415342756071433839486 [117,82] 168871906054704205662614537585088171946713954154255927409432268386011830774527112603819315182559282265958887092917758137260957107424973594699873196111767443084278994179765497206990094212924576916803696791981255691366888053238902022060068044530776785503107804291323460127268900276760052009508306144270737321397030750166581602818418489344061444698352293058162681353749215690105100802698231107604061850138005262557777116057144001193623316853125031333541833972968266623572286624876858183313191468681849317788031357134905982761179840023206491100544314992986723994810166038214841675331107379908821129335922035305704712495744250334970486272687854777915607313802322015154747950390241409119301826544216331142208741314035782094319117417533957643343528462172542349095527796233129344658351340927730619938038118361322121316729406723948823050422548840751820816025347685733780402894299512759545880573286297627855210594505444613189162551600658473769797379267531407371363456813470567673223044451831638520309685978028053873625872137417947651343884104769028221567519916723330239195453910591114009724344222603321427349582306129946334965381524155676166944543283372427045155679320825363961522268723747581967373947901251297195079181877725561607378005999918354494985634134545008071714695143326677443886524673270324696745202076147211247113289801724763240688160784957655940053798556605690979421223738779534047575528926868090653624540101981553262384364415591009552029300976542227789973019104724251050082520003196899820270206647399266363994389266205750397791692038718096601617758995248597895428683809703749742675957612872818276984525775906668071531415670985271020777189177068931515731703407713725550026397276045437903051747537710794005781601450531381240260399895001357034161841606856024675539820919038957866927741402770684287568080022830368 [117,83] 98285027697575535751042483916694773092098078850865489041504894904728939166795431341740021325318032184946350419218645629001313615167643972846856585503530556331259833517061521804236682626780330777577874888079063819002611921498873172745226666327186985233575739886335884202471032275356912664563839058566515864688791926090410234987625551867979129849921279761745071855464317371462318881653317358697781307862042260604985183405039755966859638491591266663721154112634609302753241794871063976066233017920399563702605207150362059672227705202732641177312749696046403379449509474621177275838253543194026670001087577357699257279846214470826505256676283484065754990122779973551991799155617821145398867619181635626333096221896890906683291495989929249740767993864739595004220592820373239078360505625093740103225063694800871768393251565332415059926036834921371732640686805413391573740623669608460823886805765181386619266893633003047237825236434283903227766424247547676202633867698717025939070687471490683442899886816324217441640750302563189269970231105262717467125618619648181375666033952448399973676700435155241353395867466318440817212889189658436388831462409853833008754041873321482220215861868530815599731263950108638581772681254553232327175688740382271999218993503130321016444370088510435508862355982114914859982203293142065121975421610533376175173683956937112344213792295954133512894486823298771694441035360521536729672330862413327073352584259648193680191393016381903783267923195274278437634162135553977213579163461159704776060503568973788486735528752018274273564459856871386886900771967987146174494985346499330970232707209481436817458264742952268841395553562852512119749567794037568133308602991338710862037201273622032723973877986423742057876487999592970328081516640421319343435389051308740741822857650318620357344964 [117,84] 1429943115886013501340638189705487684157111574297292728388344858592025695114990648968662516277009494884409335707938457566386970804727812077816750765948408486575827644607324511011470403974937846261253406631691753250802082866881582414596351686439031216887029871867333200315993154420013060917635697359485171859706827368240355472919712591248857793985139391229548857940809034011068277565964683559582096298296682382192817615281848503157228349750041291454350511589271102736844834686800325303441728860504712915286720202339558709300251652167303028166548478237594378628121760580542881611934366325600117298231435438641940537161649876034912552693170837241148657319261965807311870299380493632171087469810939332808669445496823969240541843582369771572152258872331704208430788636669143557042105708043917408572022580955485434553754840212979547354275057768657580290845387767045173773869523273642994056795008882742914650545626919333941076656031211930499692729750317883247085437992354041037113684579427200243672118434067268967439161448892073629456424822450744579715876624841697296375994504822791879203772310754186595130210278844918576842251352303117983958898318919326115789432770677847390313108749958124290101902450697819855395504638202989830856425537576890705015060269855723732447953723219292524620734130052952976937328983958073106965213036644568891706550488764044812855817653503575928385628484619659767269772012608531337015214110971502037170159685316227259484385818960359974554230406475278642359567291476950027443263791260816633014505186874976735560031575289706873912168022394483389791289364167411740324039375498703178367171867285059596298430877233382467564497697467408940251097864227317989502970410551994872264843873311573189660644753282449728734039757044963268509384342884668790075561540281431767929151392727247644232 [117,85] 564023433100214161967786022744953447106191462965440033600409368613268570514579635323151907575014687846073241730783135365309444863309083805772556472332079417804450595212956700285041506309153634811939976190913802079280552059246656514375665283809617249484090633901401723066490165839044611421282560828459283447613986702073502328122581247735938951249576031112852184929901010006151489350965157144914971035767645042275669943404574638573964985098301950811154627756042022978934644639516754421924603160301601998231932114815115117997770423244182680309976265207133611369377112338933020601493985734267929900759619305689330364746071672202575973874713573911364502850795510464027687124173361153101097232808626382361576675145576505218832843530215698563386682194448863241271397602507498519048043710454858341128651049315438637087147072686581535773314062918759152339766810622753346232256830283718590801610435503488001398258978677001780069648956096613845339283654231287153726067801237805837630574328128315772512135218435426220374819434990759714498476055015877522282905414585819091318395766582386482139162758773505762367052495137128092055655850647282686574764082226563821487044313658177728915987073459132182810432676054928911378309558099065797797559765389484340241347389950425236793088549774381835341528096461166289044258711555336886662628033253691645763010868993907205641757935306205835481419825001092525813090218380217335371132101816883481381396402204032597188422228137062763348627159390795319462839266629686271674137972097076340274541758809397474805907785331880514100666062582959869993225845799188390562189827884551250878628460722837108491018041997888715721093736271598846386950779423965807908881741278070904123369078673497961238510825490705266479082617043194209545284760734641363342086167015319568212153753021007 [117,86] 520955244660737738928846159354118206719492025021160226433641900384881002387784588317730335140283104376828143126531979884464311997691152660368489733550691810954443061416735894403655126573682345112619578573430117203802353152319497873173894685587479923706982745530433129299367822029238513904689246438912255181474873480228292455298584316565590607785283055358021325759132227159462821974722328988181600607993860253688257602495677017315725239954946484341740484983918983184575645923568560541349082067949171372229320713884868958662856736167831030750840876887470978416606735397301731261491214926780734739614006226631255101509794581487912551133513688961133512889398855363895545405685024172418691198128637248023951295232357703220750358404965896109184710272193007605180581322386090506582522234388027591181967206475853889498748398203264741805147754509890524733716098466642579862683715926536487157822826992150320323124137530312550422107533841547325568940080208892033849911956042215187365799828632785059406303035297896945891309596555325007735140032484404166513723274674879365622857791160495149185450824555325113354687297212622006338113608138708700433242668777459902196563407467398907716768177531388227880800796831339180066851739027277929564728321086132846747489594297587443985781526220344332810407269164792807201517747476163891172376502017526871451500301922359924104815684903176437187533047691228304441163774057878645343121409958153969717012529977575719648324435301768311224684424350920211449986920302874207360534664689060652149822222090724092880186751698321396021947210425865790226925849665238129294068175461152989164478350994541262973084701044322982188195598035319413329595738935430624252142492136330860429481314124598612091877922920434852959422653237726850157474634337362700511479826318388857964703872 [117,87] -554971378732633322863145002109078621947615871135242337272722020774280314685722482935288206170171378876901462025196340005386436289932589598320758852095503462072502837164366214194564753873108195865036814324621056015496157541030241601113934826498699182127537388765509399795252056066384973363489079325729165671646721153542756805186486153148468925353386025181321921655042620770660826250312265994645896038105151093317369754151733242204166350223540280238995546269445544637240926131330027717937138912043005700353289668042828492718156255893464213185071777803845997973879177797351307068985955679557817515242662166424998465604383799426401117995265356228279222963707807299000606891764136842475353872859616775474845568503315816603132847878541556482590627362978392915746773063651660279013130090903203892828302591180690424517080643479725413840402803427271239950381408376282685820307448762507969492774039364084046982397585533085216540815165740201557863927037302841077345495848516203537799357331168505922614724126318991898654036450366158766119297616319988838833759419807183433456215449476044917233791586856526407694882237953660038443198414987376278226194974662172760797916122489893274069449067532601065785897718304088916087119284873572444500763907035922398271149234001546245245691791525992585609730930807152128544984586079327645435074215264702197713234588830982867233539746801780149871651572530042328239532260921557290115913191091763156222796259251743100953596128999631336451352331276628163570290947190706422604059054544846465379686549573947220911813590402731169611346180141712171257497341164804495367691248756573007417727452175668183631533497963589077868454211047060015416095793076408840389885134350778944674688382506876802125437898145626723491333592610148602198341079257902456160548611244333894192 [117,88] -1338131415566401782100533011349951534732505444531077488520493679936292946545210385707231868349314883124436612469354452896168858246372879922508486306037715733123838505301894557137165084588230683621451882537761434265063706256325579303173019780742370251826793937174751913946584534295333481811965232084191260732975939776778309229751624657206979987292752541491137204701682513445417008211785059261561598753348228405259889542809382707607764923156823923543462556898056997386295311134816886066446825090391379416133067346202528137111425800462042508566939712085422460319543586958987528653893062136007128796409338089242820866417545231576873468991226719288393994615709253432548522447237702662588408143469405958912102418024616883391672412791140305269463605779039275900705786780544574003761136577499378935927222990699800011149930595796250542124911746520804166016353720969498071306251387746836992790016691755635536797504756339162338610491691723549315673476412548570968388207956267232124854494240216703589295538209523220160991946090191869570342169723772319040115351746448029608206863784837115895451281288927576070906705653617474158449788538975273818473884944489458512662074369846153438372825446346704049087963927668538413314208204721955016829331727769774171355280298893389358817284876756080209407127651919591825447033900060952416665132736924832210441955393710864770275440688123504993389868387464880673591943023759844643283444470880093585628036287581360031173439284605727479302508631504198773612966393643948760394660160339625936837270590573290658051050318329934971847143038045020174794305360146006622191390087117112942464907303761141620965318196836434154937660274022502431884627567459424305112676140573802618956284178703080640401873993059993000989524915937990826958015505511374610675217762223072 [117,89] -584154783478029551691718715924478936634048747597723667239530585331293967085620102396921228729895037687213124863282318114719639139564935443414453762030133884235349583908008741297293926278967178000751021041469267542832795214814589618388961261893472773639006685328825005505939699408721817081946801968203350559065936945102942809332777678936313072481743996326020221811414134101828069505854756685691776667580753106819521795221524516268253476810184164838628222037743384065565183614164484229285620788424680576348613533652113460554244275803869064848733425919024199569561109793956004261998387067935560992179172204507613751641740257939982817615322191135403178261330712691664475288250280679619041071184347353539630057213371985467404354002219859886568830842419549161185958876191707324212211248822046020657691914512342661946867929146232128674026888325525266007421185622911175918812371908597040771879861932116793868893711098685045975813972419061920718167362189096525099152482736859788886359079123855445377662205962403372387737695552699673995266488492304003259398154849451440047186345854438641059772494401567576441825300702948675117573796470324070223018568512150119174626958395032193005075316619504934657038772790311288500162877792162723216569974545217874879000127486890793525969062430141114623941285057799054389319412932879613679404335704187168509558608838229089890041388934518192654350159521368317378392215544123143648514573224012631747235512651580871561754095780944678033496024495085456478038802305810073231519187138556159960439144122236799012583937626067766853575409651699029565655563984133517620053457353348505919954022723532985304117486790006828952301532058905166251940948802670674121733062623908214998635665793019961474907612189480239788427834062775633329130731649688708382018676 [117,90] -135264529983875667920690183822779924333360251631410941836946430801301699491512460349808145412649442809683846313557848402590446187449852256330870796007663028257251306046620459989718322131002906837082697606628908196986272871371529094990717355404753442265514847288860773219322797088062597482561682666108176332241713672796781493995444887925108604270940063194485644130006338387402406001822987946781851517300428924793388116193642282689245170061860620796290718435284833275666246913728131267024048172478668866037461935535585975036265333845253866468803920720515579563409049943185777340137128902078956159122205711291753568791686310018193538785646419646460753086021657979866121256764404765244604894906285309683227953302042734315253896803880407726860424264572298925903878611429918993734608627824907955720058520856354338826757024396892338964492917230593234502474734034925479645793478142162904834678262340566470228287451920314067467777405128023511923044686664394501503881110359311993739366972198359845275093689365315617090834650843974242339380590433435256175535864891438091593652199209088622936168185373467706757192085415173963977004379449545083081772715052053676798397099252539755171402794580018050392818514044857407060149153964289768040659463232269329839629722468353905123664875410929884810179032060237000347843558699283802169215596807198601912641318755988819370189710984254729843276788672710913148488273947624485760012334442015598860101256050461329557230794931519576382519589594675439826088654874568888702806457510162355282875140997923340139087761389884296481953028701892826782307752093034108609691868278975323085314885507159415955827337919955903071176699479559183446097287939398558806106852790462121940286956360559183301380654884694664387839448218242643211401145831473405632 [117,91] -17909594146052296869187137445258327556043406990962969315795508180557866244932149268556389468612697210101705287944863729269569418778757299193146669272265827045985857682725929724720737822673697630902071702036902187445091263473953621869879391419600885319974436277112377931803522979693074662234629762040506338819579614487496394542018551808830919522733170253585202121660418225198465271535479225289447322545723920255945760362937917343123550464757499986481474082596435790221702382862798193177726397138684415482533556365933524441754841134688057475636426690980573240598150508400552632750762907964687625518800796343245834447787004499623991653522778444605478019866875740719632964362391098092094817015832393134005063578010492311315549280297286965466400066496015099590648604054630040583713467696311369495141827925135448290542261591542076195377757504433145730203043786671329479554257010138333595075426979791899833280016228329192666025365971321677962797496026224109982442125462728841360173636041164157620076414828241141973286779088873012391039639906058571186886622017687767799765122132817260484911758232036915342872898989785433379963355670698917514646877659969942331441389557660205049345073221791673657815809330489949054109575630337747254206882054776534268041701013228812278189688889602875371845995769682728627134321987216409647665893477295045425721757209673130244083489860362243535922244289767606368556193423366628610603937207749866556542322051701652711937524255215384362567447914164298304309017711360232613109940469662114263213164748418876577353764188862047551273846159802992674620706569843025840713214203372767479924378775578665240600583938100692134565877681981545228023894842574835946561432898128085031346226875342063103587891330638363287163972406869485005092755951384 [117,92] 10878772158546244098737386166550080623911344962246081833507512659159421412338080690394254196008435804283826988946598080645839150763255050335135681923111005231311564514586951496960104965373757341347838433834022556569360759643523659966114265390541061029309775338261553930943993047331346459666442721509699710181433966689995728604733080388621690369120549531493757980469375144327555271151665538480316959486184399356365121066117943931426923636701739705775175491364635838295344322750956009398601089334398890928952025273664373535671461353343145868054186537093701252277689635256205546676723799956990497878720536462515469219735020284351774231739550949585589818016410825855890989415390941303093937678753553538421076101965490511624585057505196577054366388537486948246161221008761765382081087599991805656041342366349874087665038391028553590086120372826708557972710797187305613179224675872824025184760161447482408208055532110910895291922666905224027147430554411657778171182578581396661105494102234114526673905361669915062061988022225709524231474420980148870009908499836972827939072072721839977245708495403132767686653412540594529233029001556300228532482846019867439091313327288646965183327960820601764361738657920228980791263309191057116127908525570999249808780335516184662353088878635894754513100407219404496725816393016354478314690091871751090540277578918855906250298154724073266286785763277485215125224979955639207611170157969096799219749142996197760001623571032894092664400137806230041027171051292422408339678980278622411743636535256794166032022621942304100383859987021734184965132790087248141646732000865750803517938927003022385982349703226461841721300742094318198960733215322939975435963860611609862168888017890772732868541701645229590770953450546233934774896 [117,93] 296353422186597808672668758922072086410763099433513899829572822224707083831073872944295099270072741439953482190585424301133965461020540209950948292103739155300662160617633994381607004861709021691111499604488867566993784913488824635445510426340974579059084856067781477404514052840729044233709916379606583644080274429030995664567401498080162680179749966542093547972511832767066072563697821649380744946903103944442231414767137359854903736003852591069618047137012602287492699876825582145118891167838469281810850667995427245406504225444149026462916493728675319332903096126381386804611271137948192678209483915440383371160966884895875193046334619334439775665473261888280546078560194798669489205369704103879231049885415719532380628742423403774448916056543330610127371480062599498273217740824031405367377587475916933371105548441091198425529172717193768677952616820627932224161025471981417402121346378049580648800749246564467482401578116044490156536243105666685305504201482960195783712282645438676050643254086541500038142088789470476584926210948569904077932526456482885788179821734042675601086902974687438072751628790058565316731330884310965747170739223388951606417107293262682444307770784666487772352776941644477785930541263894875053085876026212767922743603675914705982315451312295951339091861466801015431804276060185398452503001585302921889679851504079686964836994225072030036117105268247622663197943435749494574162402896396505259983804015585066647497008177048513783470938959375638155723770349329534156466101914414105689456727680522081584908617321724395735933532269421849920307414827049165793337729788461156671112276228035961781453841373394027925066171075376330952747106580689525594408317950885865204296104225769252880106999384413211559093747642689458 [117,94] -33723288256435282607244341682255169882542954427732537689923381413121696777855494795010744045970976164403793267998597881804922144574453834970101663917110188658453039557422672627949416328565602415552839687818220074855329437298866911265237450360755165028882257314634665281739476484504286303261322443959419934539896948194767268299123922699447020176780190847708450164675561164005682959520031660934652090852826183790769250084229501430870126798236076271226458924777836148100993212193041648414031425219958957903695523500478943230480659791968544979172067653567361292372549270342198587831386700511423142075583175442720040365585837898117022887149362794587244348435902963768454492588536674682545803052056364693239643709462066902594915381709839130907120047395958132953468474185288668448279310426073446427001750610733121262860285753347519045593474863796396040416732516918565452629159182237388182176878428467636295269048368481251941995048862723845127557391490617726958984583842949440769712840374963323558331581591064336030890255520121779152224021943347631396279438300452323575188421032452341751371324695262801657407083266228310907073051807084399721988154276161650873794883496520554067867408160729018029174314803129620484786899312467270182785220458310674564002610143413842263888312322796892007458557434012654359688058827256263052017125660026470226284048515127511867177255226618897597845928548081353761611534010019012460235147473381989483465704412789293167845447320697691062513523063515445398132665408151876412534544988628928628254314447623956922383332812076244397129097667500379034315866215791813044546495436918880114244854718789967517278587972473527077300084072325287019657879667502740704844657752759524213307633834979047090854814669464299896523197248 [117,95] 2984444450135818431279778219545480607461346321743250569371226903204078931726390631183467530001052973780612029713032685473711589831160275318741798523561486569926929449971631778468934910021540446018518606666233385178773635137276871292195009169059379968289185003636466947404348030691316305708164128053422367848822323212616307618578220959859202876255234240257701186238918696830173282363434563896682925476942270517194057593871554590648055388445207247029079586755228686268947274957655630173253617617052057252656078003416958384059005172246941568332879747593192236843465496892207052077142510235500960467227081167873853063378038391192174112529088928166477077378563911914429151578508799416976501109499736361316666705954381447367457310144756451339668874518315011129708691500846208064679420927061566456014337629289267389784867857303224480813006815768784665859303157002356782989646256436082390218497606097340997280971262069094821408937697791560403572930511486176594724190995382771385802809378790848071046104201832453777920407632009331743774566044151338029069010879257308660643451178951511408779673735842599061810840880569998113131573402442959748027167031139240748258107568222504244153145003455369537954759240771713340157237609604735470473846360199298527769888525269133001697426794421137877362445623637731944690268033640096834892021286451776194352788792407937224442442533189861389359040234445022186492959363574085981089900457094989284687144841649635973339083629251300176778419602601642120957739680733666040465547342350406183718417544650597467914418783112746623758379787438219867213595419238671954280146125989433285514671241858597448592699293572365359751375104060253824535571020314091779887935621301723872042813430286806437713123434891071078840 [117,96] -69861626804684749793266597038352992973780360759671031661072829050482133302041362921886809224006918355220757285336136616240220556008336201200618704167121528354456958615637690949838701871678547105209434026535078221433022752093142393399404698074813946845636347679322817233361446929940326791846865534381507791315209808418280761054190662302007302629546597953175099163532690533133695599768178735026238141698392498581592980763590177381575856533193574809755419108592408660920989245667136877444228734667729491899958596523262022535813972778117449028360229931307822694469234365414296148218115074249712393160645187417154569292214236730630381313600192390885001013332223008189151180288609501183209409509609040676032927497146766118973938480294072906218554543469577577636439381502732250226804068519202575440551876357274695393659322649126369738312137669187031067886611609863790746221992137647475236286487888097061224589311570440673517534598553682010734875331246390594764883030865828362776896656372968976824813126995471983106686810938897896118686033716972333019259455552455537546655151552625105774051798600526146133218312648807539206752647433182563900485998034489918618663891412142192028615191107838995127273137078271562311927554314983697493236343422869109203157026002422290468669874399749661123330338527258029038913969657453026786197046368152173340898755450163215438987478853653429559465390073249747358275095990434568961679391802580921424977377881452903097894619117336558870336676754915797289400734847842958935316331518433047924650080712282179875148806008602788198663226694018046886538972446682298680784024054113438961016414854799288236594708287426141400231324987268231351325535355153040444006007407608607562613600361072320778216918373008 [117,97] -3034393142108801528478880230563152823666982019441088040213271166934059284915880814046934316511777608245187366905873981946412427196214872683141205415489031009046703328213286069014759385274477920072545158317362624118153435902928470825857404569255921555544660392502270115013725647081913105354013964012264303840209114771638256391373843151178985164365526177836046860292101895963142706074912321101965009920765772260694188615830834510542199962460638260202646665619897339457438696064839144445382416449129791538662488614813815540285889451880022470805897851887756629950231055199865795788296460076517775334629020233883976206769515987932849298943616519230223017735228334313210730798173868289435642523846579543087034215144078733423183405664395236204575180751939159046531004379098479654380306389650107722863682642452249912274914378857971785267917567270240316289912385382141422968948958465986808171314718534514854598959483437192732245479841637252716003814105395944683290478624735196067008244588428666056888228370504544679717693869958297144884384621662888998293444090512870163605022064094185177923581890265193597086964850571608855703236491889323642108347281497765408205877361414406022804978500929317737514006194913354736088783371576658352544851324944976211862958208473437153831408068033333693554935845850835665281041485713631083297076779420827878185822282015829487286898355940031697906637606097670538947554172883161598713367463819762188771025145882578565383926471667480778610339518734964516576654739619799887965198217345076384572642097008535246335377761298763722607541171859239463491401191749162058404823408479854119231259555795661894044333305370836465286112660094391913915176298532584105997162751002458441167674324463950819162658 [117,98] 31524767348424433420857241461990482342636389724119479435429546683225356061123895751882997630824717754677639111204323098382685850932087661995393774357011597878276748457690767750863429681408990402770624400149706776883655560994184171345883322149646854085743878015449432428144782430741375659073825352967675228802925239738376607414738007640905905552241940729202568238359129451956008023098736420856665575031768687421846374164607206704053158044894289498266775931834847959083922890499052151010452122666118686573417820355640900487407907270379340786959731167746948608755251647565415229528050340414553685106421515595374818643612293463628171751814946338295112708084557316996249887884857345069103669107015956624681692348938880407224033911353992870183674778290569556527175412007977296964230674280908069873208500293708975758697683379190839771136883550437320633696040209885971123154186975048529785197455860694055384780379365931018500698946210696185487979461266693957050715673138801340802052668146035776714504655434310727446179594724610150042420597322659846311334104083346156395585690140549045172311768018466274818618911939882391152593919056590985689710512203633139361443714109149137775340729791240781594526628979763882103302639535458643220481689884637401728450250877894831153974784933863863721363599718427415884536166905030480318602350209652302281976796357630656170492943046506442549707722148679033634206749440643518642623701035702012593709015312165504931918912435249022215406453288072568301486784242255599875615387532967948694906184874371403689864903194394041205567734977344278269639152007157272711512852288734953151557422708341329613153248050920924674624558004415691381578299237997261381756531376587161400211201361909536 [117,99] 62029695316146150827950147687351141881543332787171484262905460392313900304193213575026682932670858548157383196240896162153738620275691360950162625954456817815815896413739474699240525481565009006528353714953124437328529394227049368207020971287581478494155859075625027292368263747095828818241762573127870443837122183412676841333748540159609873056000234908218455797742903793706887614349768666473777609250024736123728460065380744865341226644461377755370806210643364605564065399367632076052427861037521903236667147749426290610272244031183804851511930067694448789393161544079690401055754243830408151630175439541542680583456587186771888707657624692187832826883360124800570463994641593059585117754776039083541350629870114740447515471840821521556359279724274936218960324836185244843370903190712162231941052506599627200854084236560473259078018725800946686988963850957409956598252576906593703139795142627775605907735034287693959041813579707454246249626593350146631212693834710330478673817452529280549389319787946271442249335647154032038800120785428937648223512754245485301243569376504502206058769836512114060246851167193810399963993179069647143291497256491156748556124477302982923126092911368267931437535201052643375463031757910008961217214993377168635950993403539503455213381429322601138125794020875648386522745696541349002921210471126449286068537603829925569000549987602544593798082804055992437382603663485523588898264164855751888960156014706872783537865200268842832243512437737948398608239521409382006577753174730786468509472181292170451437571685408626093457721910038410345216234271436252030342847020545427230499176053108862281730311509777974258478329458836330017083143999576220691600899005104564869250916 [117,100] 4645854956760373442078943662266736178062909264791297226875930674370187536623133695763780508320228352200760178768286464390669289872292878618871204035233839507825082833750940197732648335381193610363011256057126059027568701635766804714292073337488000326529923924435039577248468247718066109798280079584280566994339965145309110545341762136653405549312440535679878965871437981288033837767556191660439917070074780918564179666497475029020666506170998593852974337852389761821246299508626277477954838214153960985153802128506129376263865458320191660056144244764118167577600060983979859110363920025642120128197950613053049763964540849502020454494038436238364387407960421404011562698476073013399285159100697943765385951019899384235033821284092062754687200964411456693549152308541491053023890894300537479102319420436625855217800952955299778686611740868918195493667210983465106052897619478449610183388417689282552382886029950721435319034354212106968966442343411206317734894799742474421727551823162363993851409429483741105990380483924692732172343244994766555528015400173571204390559206175150974939935547194716643998401646075287968912402440257970195000603616006618381553645369625746247187431989731509370644899518836655734697876794262331137316826321069081705191485807443030372857864154614655892969583341426618146498728542662569330410659830940400149682775966611519374833991205952086359836280770816520181007113977761950639779090089927177830288829093539128923098275835344512245014151166025800966627146763236269614667216849376940895892109096312560581887409898753247429431416458344947205848196379860401330428895935250502959582257906617975469734159345314250801175088449340712167634152271742512525384841251841501144 [117,101] 20479557957397211468099642854571273075007663477283377452448558862837751555945104335124861516585590712160693837905593053923801736514870847544740588064377372319996807606569340210740731222818648384018854583182828348531146279448489801339680315306805185847216931601854286821260877399720134073736091917016138096516069915830871542443244215500704944520777945210677439510733756183037043843029816559302038383800740863250146411947818012201131882430523994469852943292760665178382055349822181282345028435074845325011017050071564401351206980087739209496949345365590572286029355438650887084235786330006519011359177766907827983645147379618656051049949240101256244538211993317926533913464255780051913019166098487521453505359810498367235730762020353444638340956027946097547868304714576522346159498692428651484705119527012260797604796115445893356949744952511501386746333473939136868730242067529713715003657439894245958915539512578148844184378555515637764984548671112827661926906677174404552790674586712487958879855647020388264410885369558441775296415782679160896010436985229186929177175975195177871305951094570824596200209789857671152935220044805360232609367207656368227030465730699182039418650750917166780332004001371347944099271379593804419116112939397495783682269666389062657556972648076623765235296839361977696605414417954786953155280936550090957509654850895511540704766451003161080142601745187984210687148900358377544680363764815070731492711312148600206725867268639638578565990649604247284902995615120250398888323429817008178318617471894930860661843537887384740839745616444493423433409699375465460564393800587431971430323767303402673327036937547688852362145654624687062745851163675042535026013789 [117,102] -31547023786021397451400617000824312139501074253183555127780591570392170580481881436639552830346358970421972553417695406841276916631922060435442385870895146543629459136543262914458909410487887935579035089399326370002170517766516240607492160402723547752401602012918548983635852906854386360858086320837685388110416603462347128438673593222158080723608710170401353567522066622604796612280071727706088979180171749118013349794124492373041301846019153419820857445435438473479464288232293159220653914290161570250279770311776588417542479646441197884905161156155409954296170778157185704098734979328061147174616307111724388610400475869816280255297470671774238516948756463454140992304409715795498654376801410571323761946603421343646965041101973073222804169496045459688972189729675261022980301412508913754668956561510905520882165073348105718317677839579798268753845507559078308565377702122853537923684260646933487002447099024757601297340593621584735709306947247847741685296123070730433317892055082567698517798303459167602329982379244607639658700870791533120667393284495325694132506540090376771182506166943230515283314612849926651012551130656882848821266996816224421514350148283467108773386499922066575709119637022100949196696664101677616980301418276970895273819281378488812300188053358781299497736726894732245184448709467810899551689742467224537024054796841982818500215680018814986294921347631887875606912549834111430378314788114964711955409639678926285611765177441725062040170810782637446796141579990741018040821615534010821556471870025152365910346716358339360865290966603777896691405198849108746566377295773511984119675063340619982358615124235617924275894658329583224129703386438466048 [117,103] -229070032995333092968790518878068992141255698360113391308601382680891645145586318959625481286880730373893162043245352817825247684411273147204903053857228048099048130841281680136134806955200741971443116463241293588297641564103550613840082905188767976602015776316017235048850762244188600624176347103963620643320855194743148342321457761090657691101966886885718410462124272550579337179912988806702992621816384952715791906954566680888265942719144997390035013027426954126358785841345499145785536889261231391974784298576860546236138697985598593683746134187098427226021464422308041658583038483985903224453283253504846825173495085120932822532404742182173057067678442448634160208754024150236820654541668204489083934938899352580114285979538132600867921176935829286745043599727432744661866082176569241658096531655234000131315390368948570876779313938551428078987556007865994302595614356409199890320527402442600026561361072461885540187678561461794481334477450440049512090200361042254783035181089897499646812353450841679126671002519747442214519486334702626500608845322046690076290706222725370643766389116288952023538167697515697998760659364198071876989667084530192918644559911239341481039931228131614230826592328752220013574860009483364071975109689486366819308111136027953319945173074430793007974170770082904349665453540985123252835245138701389117872153151000585975201511063242141932901968775905520581479991974547824443580890168627290161748513618761120641391078945179780698766665052645983723346442212242220726020739216368225487667552004484793214512237468081241496308762281540490409045823309598764802546612178573889764975126981483352548231137410153302063196443554353827345523027040 [117,104] 17896312269278946428446203496493200080685276489021431045974031159993628028724361480465393570121512837687302328227735555501021317148167884796771960181181194385729566061305960977981333012568532780860329238163078477500553409994915366136447378162055565241111446609344216131721622660847030178974466820790641541891277594796718027149544005418970896586486080528714572224681687653302744086124002257404103518147612697042182663280351268126381293072869608413345846648613868551680693242311967548203273626923254301707830174347811809308611975258652642604233443332868029929491405684723052617024232335798514799405117438883545721311039524526197881759828233077205153010392642109487592668592411931177028386185564713852467099615512054121014770444861575734216023813031010382565895016240294615567368038720470528419998644028173264771956323218250727023948610882569543516598755877357559635220438237641817418878185053048917914550086069246113083219888053593292824037989563428544714825570189182902054912014522617310510769237493946687181502921763771100737118837748310906432864959247685324147872058176700260659713641837130812715643396236945570526735705250329575598838410534106381027172303975452061223043047790200102549001887340626405215774762182639042417804579808665731827777799323702542171693704661740820761255451437587642577977957054844037304754643794465314958779524688883765389385101916636998288982175537919835650407620139728441912844082988780868425369839339462195860159339691800936765307335519612456232462225230334378811168444766039965324764761470846613106534043041791521103216777362894249415520966656707486353343643444074727784082264068354552703106565056893337726144043945131013424 [117,105] 604559780551373403222114301302662598602803897037963429507423702951237754005027658898398982066951676277963878565533239246625973462561726588772341350024823147843369047108938038370733871677594546623385896595166932741758263841651740162634299218411934391114740217337515565507049680154576348634228921013902490520133993693230539099975505100681664363295381122271950820288582081319948709244950157359695802532384581806002534643447681317487376171536212126436702403446777481200325121660589516814873369380224178619662106931524036827190782132159322351522713559388192997013140349489087947266575358825528269931213200475264544190197416629529584517534840535533048804215064974908484477372946510822573681817394144751803937959072283120834853906936984710662143317827706827842264191268112864304560147476207646689402763575439801740142470879019133613142488753518139101342598351060422297973355668352473262893863430633532008195854591502504387862346996252103743896337136543468561964650325092043733549602577590395501572558293008360689778414273577259191832442455071560295739086564823807791888768990069667121329116801724052189531841580788289552167774501031150264232562963166734652609440122426804024989934626228564456093661627508859917712675040227183732601134168190787784268725129357083053667014617738967622936962739579266230619231241442464549630926419591952672288109107956252034232259874762269611689622235257452701423505974906815701812349095284358595333239101640807564634161465918143525839866671711279507168491110527626716419192842138033861172621976104806757073913053661426103782062525124680452779357940479215132120723364678626913569901541355991965240009372752734155292180493782 [117,106] 189495210132054401917676100834008285300058931246578368484992389369442317939093590324184242335154512816935062347958310936061209223479552147823935599324907519184054508013254369393056242986526882916206518056916615418692602867110522819013734204397672274555558776666318741919954481137095068928371954928116460495410814820117293186476798127194850547957199115400517323693989276547162017529143243992312261116138121724286836572175600342934258462726142263465526587721908714229889541749256701559334250336783481648257264933537623303635992085963878742508559346820085894075640846285488599595567546154855484054732840351388115147652721459554184051908073830733819873762457576471256381698798580776326562725723626988159389820009457768268976594700214326205226694817409772893470091194058405647889445547203946508967851832949497383253371230236522853705033426712631728673451784535535008711084210325931023000865211631885331318445790897023907909523195565064040154711452779844210991881704291394974085004489430854288955374981935995084618891860374394993792443818646898785605846862442293329964902548307648489815844571602906378306322315840487157819823445579083345851048295448741502118120481405047573462697258325110721882237584140266783886788252482731050563781393582243377296851146102810894940609737986997192144726662946493920746602353068314362392105003063256154635418637432732839605392156346380607465404539188513651166231880364983554113439512974822408535913268153113423447569703603754396893504504000430174027416560547400890750647110307538459744247354635251381441333361863604991387063269516037741319735294329042556589303641372623109272143572524772799176329607276727492704 [117,107] -23730781819663112960953747928005658654983181360041556961746231913388815904445999081611443050503235085627445401634297833336952001623965286413963913313985529012158329121250646797859085049882770248199677430776991238741690310086997433353289647381451958862868895509880830137009242304328581588547965081201712092442065930445384170381865934138920416007373881172822617651575204019804913870222384201798488195929813614773934720984190387479375601659560468337799392471971302102859720695991330193875309563894867559878876890617904335378651689412631030332315697653132883251149588961617327452898079523659918801876969469130089570164046096754556006750756913372798220969889581961106866786705565746558462066001800308576339484671146002707317533145203259407034835362993619371061920961141205880464614637931265894220672880567945777035262378218271008229137987488025570003601383961505076759085551038207066478911102279771706295956285742808008997661682917697194513739047968712238775159586598421988077156723715631272708200422304039942249718606679151429013574709823828969930666982208102706041671084364815301769921815147199366961344844528882972169864570475942134984204543430649336371705703170026780290719446107681997518174677997307911891531375833805075994333300069593908063095415727581724223441454387542492541137224214236421304723750579236021745319086591353772504064378950447884119689132661478992216401370196024809806080547659408243820189764142247479099361197419162555014944383205101066363523687591378943047301228976870002929578045512585797301384816987434704408019821348337186765776408318893523678917143192042561560105406236912473344084896968668102671167325796 [117,108] 39553944163636882795572564417136269734647572713566963513326247002833740091108490744668280040268902205069434884019696332378185779700869515245191307121877838013013641026929477884426905614678496617774905343766015818849274160857986808341046707073038425824046104946965632236101464982748549493409614412203345439572838744171483156923983445727201788197790165117842977471201578111271710192985777437856647966494716317234290556574573614624827466575537075801120855218130879281163986453582419900659698663909893178890616279146626031690458100197981658354100333540736051421446160123573480609440756751344509209708103062471913696392634220495372792890402273033031668579535534557770176395634314870724104474882995418849325961214445899347869924061644676564452841481036687417834840391353636977548558237629552664604969867265428372854538445285489275932072886530002179725692080560575798225144854447665117453822079129312488627898799928540700934553366848130045233178362080833321261195944334338146129701506840078791136866478767938373039135755304524609890940283959199822740809388211431219099274858528800025959016166245317254430978327268886767372726715129855027140044449223327463197027579690222571955162035371702568148687961481699604688058131945987481295672146276412390127233367922643490306056505410644074708570350027351080265728399964622045895767275513195907455874447577957162237358961959755909676293665979637825190407134020859829365948286796900203106906609950094357264423680721732794868610195162675026870248433300410938701208978560981715795409158874849469546553234724849346895456872103538025930123915150637490076164954659946444123220136314626034336 [117,109] 14501081076678488760919060166556241841299033590871991894266207659989991653701330933013284802997646866095287549096662786455326288637999902906735544074739794442948089088122784895167867151008998966104105477111471583240640228229358445528736462651789707922781525123447623403016531213888475120294341421638256098374902986486681586414041370936858559005136735913696780266519149157744320335814240886537016739090317937017870812844795766576737331243294613503564193512752585439422204997815683171852827459381718896073227600429892001382417316674791351998105195498743444762311546721773039678835515138790442371340260784608782078145335225376142022187335265339214164714967432000501968668631139462920305503468645643877404285315797850342800696521045341855342245820245847828462979052577577403680702756428901238054277813032687428495816208764083109586193251523112354408437157910151779699260094959100963416860965876776685053312334778726617780031329129399861384988685068813216544920350251386488238954313559212448743733891115530541250362383115282320043989583011907989049629541541088885426925378082018781787825159092143464511373932654233682756127291480999804846978401964863996766061179410849869330425671644613220145418736476831176661782894009651268159008376740684082604681235974988348769194236252028144294176222755795410739826591569885072581066744085723615618477086034840224850479037584746070631625700380419909977012773912692934084653258429802606681798489918783071579131702671734736441238675245459689778975202984871903600541906802522507761662793986471997706564439918449020895877886572535308757436640679369428036075126915897999175536592332 [117,110] 3213335696542814561719925645853001066937816904634410681463288975863209553825192234145960308824144975481592017491807466413089323041002991425952270874289198035016867148178223399252882794894771479274339864437110023040208188327633326850767402005435897302252240335613108050582317242258474073526865175875108471369661026863995259473928022382970994060584090296948144200205238562420655438002936839180802579404662956551954597907654914571070335563371672483518285017072596807527655765688210479201516305796827608639926396825536095630664186857539546395414621117086170940648239670050675616793801973679445325403544227857999321681107734945501529539717150158151618957554928497139735202637475526094335509033752307485843515182281997143902346614326788926142932476719432260798411719801417468295216030682855291499263137247399759741873430261109318540350374536709464738800119931183861280733356443471253675324179961623673826605035012088773902538564088799404015911569097805941941761298387361358179282764098021455643324963237394545822045729818353679881850995421495081660121373256028317790964960643246442894646583596116029503495357585285850686634232067603452117739912109219091600122261037304760199253541172560060586195973480846395096742422886318478782205101606133550810900850102570945347044768516940054337323942763775957078304253761897911974757552167777426525121431633766269717543876256683569806219686081675588976177696055882028789130960979069310328150479040232912242120935353804772394515182658647461500381259772411097143819118389978129078613351800730819289088376158561924461976550632247140115175066208364275894502277673806690240 [117,111] 345307493407509457354583493655247985131102209070581953388448977788445968254864890272668483927741651912429420746299124835283608468447188908304687062878560212498830178555099277946186772629908438293039872173113674279893236922701193084999902962707538299547748599815855659972347577199557603121160326874574879602224798619138405912175040445726083063296075634964376875974706980471828232338155262006273656304487986427935784667059952255864551214363335888922693334161338123736902589740747584846906563580532808561542988661625757372623240388990002717105562289360301243029019384434450036899588231034166644064303846230605591615350848595428371454451032725515457876978182698435251634477569039926633841216369471417713555351364656526008284652009699967822565977230446407545530045414231146286391573156770982585028031716540427906700572121461058115870437908441921932725128294543394958231833293935754172731830955140839085636326103185543930213745200411639029203221787690129466562646546517205187236346371341590751415633694111067156313466364738832199624711868108138553946408370308009490118084562769705583599876578917987783839575579896534709477980732750732436725136274856573644660519418194312378379158526460216943100353685439030629586244071895109972427696738877722710860497444551624759109889561434996561051969190401620435364867817434071918705484163368766904032316355389951110919307264310160997306950916252650623364186798394024070368789754218302975119200469506696398213097784018699404149030490103802805132357382545819642085637233583778806334821659781569701151971586236227241895641922727625088643871667877373370237354584 [117,112] 24230806787450131631640357728314604237919161075689195321109729141378845510434089383877383408008878003503766501789609593250953535940466594110908473831251115991060009891391758615807831594071759096632268481463009669074203880695108010094508192440491172911474696909147205154622135363623272895971461739760016145344914697642620929779101258132214014277974279176536265318232206185185956699150408128103668679510169317018155851727869201776296225670948019445185649999129749542435517085427933566012727544010640447272060766775802589905240871424073342607909910466839080969977466285461666957470802688568292168496931757288507896012831339163628511355873075328652935968690581314882105457071996983838008883602095093331251402567021001154012484685876483115688607101750892911286615872376495581159233276669588452693139682881459311593623102710706279795488025148912752937982610889901130712715985940347311438726367345574556708826049758526995243934220344640117527339448095032241453811109490260198350858424624873405128100452275745221384794138728606361402270211289765352133946093549379751112545710440347013817902423339593847310981993159983878577668494847899440227609773350009063184995719220330325214368229509578088455867754019266969088883278997220049081545289334104977599830556031138556091385978798080094514732253871182922114897443804732525856350904207609550678608178219673276164375006662247745757668589212291080436603290206786464115721599885717416794180679232604514891444816258907052066308534062901835658844509708709742646727872866702151983916669935082304226146378254947790968913049933516615627489305713003248 [117,113] -843652984398810968211936215704686071495604824972187980305905201506055352720853044889695080683517949879901269656947635630443265848272497931145235308850498426921934423822291828700159470328716920391803918288078567906536490236264627192389259292027807642080448210693494728144979108298810708537873264706207552954552736082634695680627979486846282461234626129786899696220435954734915688080134393794547385927810587456597244307430056226752507578334692166191704716688733498318359929551491522726188880369448827270349213563002476338065566775192272428398251407925615366911638681247929215004127407715866307808662465364857980031416347875500642298540133152380631992740499731906057507104448127615028006499669852606869347213935919717121233394793738839730464994908867569829003926898810718712868334593365964734228520703289520473358421346745151129541082794701066790623575501607832053251533925727166661352984872684932795876607373255285650969257414753052715066638130258842902400798858758936009006072501377521634207705547403296945138269021500774215802780742990569654313115557379249393364020350088303111715187577635801649410686620930161516027125525042682879569371292951666549993871310088394194611459926041780376726330795185777899359133533832000174472970622782650560950849436998934186626923044450249183991638114559741983368888259558827604667524183292396206234056258790322140313217497695489775047092011396980259140412588895780047416136589269754151224486191693808812496683414270841594685579213881575470644465313446368993351673345962693747259089287290284293344927404892897440477855015149891224122780 [117,114] -60858034919992616160042951305969890074689619142226163127750876602573646123840746248416677499028001011893184924663036171845356992307413225933445126821811376560075985292006451237669901581071798046952558751781109991828962162133494295330835706773833348533401681367124349195329008644290885731802676503867401228598286541274943419200402401784054243203226712677807466509527525627625542728042494480934892218514779508970606599828148331493579427956862933951498710847822879303447394971308980375450909629905042575207086779762577971833025327798174549494581406481478292882948983890120233636459357503972552657301189729521193177625548345857733469041837112543386336380222056621941510818909226767156050545011335189756215542182848500433301308195104312443778017504416912978543220009514153672939248756932154024044514164408362126822706549116689728953846133768143080738655734518177976750722022056622583765852760263260455603707201652208740679224360957665042829683558771249870266335880452799967322259980088220617321512190970033453857289417141634913869865644350366612554171183223178815446020357813005736340249749168721701328923449839731450354171273928984731991706722080138326219784800565215602470313313121163554959480803699569309337946743727673131305292676481814500596378888030573617228737282924822600965466245298014207516635895953311200869661791295583126500125131270509110911807648831268838009179759229632642788528370880872442714019010239162170948293054891648751469616796629501145365178473437725561876953258904201948168182639997724498883760514842189784548723371278868715528273311691808 [117,115] 1329816030526394815725639983994505579853248953506842369009932669317043354941488104159391853190590130728229351129846917597091280085896806787120656377548596975126948804919590096171094864414648733446142642119950395502931265282812665003819193750848649592502294757833839297610582066258485613495080415105793525015547582081611214207682280761029175064527118437487754616502910303755490985791580856105988858270281954827972978550386940070646554330264583705759075441222125707424711490315424402298306321347842799764468934214782603169874388402988138314278343832189300629291572604420296775710327669726630444688488963983417487819263426324452431866698694148096995687666113608118137705804948414004901144510603484697485405765510815397456338572963279041766295800811028049768953192181380525676530746536451846607608731428112341113614171905065592286379906867558372215827524857256799568699211282251627885978815822367349718685293210114612239047018745053017884086694795940461082466221579047852681851034690693627277555968182459586043490854447841794335972327861370375189338573364973655676749029482178545304805623107544514751545787109228127322386165543715367725522586300035847989643602440024460316850618018078472559667305489056296990158325769676952172030190032169321697062071883148055831401304549409489716350625488002631937746761119760578658494212624630318146262262416379391990745492692931569235857083547809842271699471345242226045149698681171677650797134769889404483044271206209997478916991802327364790040771212419071723466208281512803761254451068515064401845451645918905866572 [117,116] 2727422499537956751818416915257515176854014924887802335220508012696091400072678288302553200174892841204310534236216669719962484579056633448075208110279073190266933893449752242750819902888076987513037938424153941244279733889861254707927923473208439793547797943672456405681314360624045954985442619236215780403362203689273275052068254655916426770662605625391015969617359023879493055725222562740201098972709914170208764968568259564042346613706933871471013119401552039641456353820194572393565442824790391607188047784229507436691555843942244717451089698060755261190504373161828597069280169165229313909559613355154358713449911604082572534348154976654109181061295480999726690656101130567652694512039902418358466973651929343745903982003550113519981391315632482958303843369560647286748742970990750379243231599621668269491231500699811106291357507495616079067253193841187422324089659685183539307091657223531623299452073394699398650592319045091475270702709165455147100121886427343074982537252426420809874139084894819588687724677270581958213403939634179636782190190109327870340859826168141388478076849468305243004133183938183124053404107042650427112639743190687419206393655045657029707711064197043804156548836469928210053782615689754644484109689454683172722938916938472524804998032927623017592726339813908299247097903823309090290353964549828466884776332338970353229731295855478989692042132781069101410298619538375874547592958636661055483210743166872464175384830504336546389858572308728646713670781071983434686936930284184709917010448710644931836100592 [117,117] -122007604440497266836928189894537749063723156650693114596742533676478282208380670981522203737298044139447630279345697377180978201152084120884081946949089212997476331906828774688715463754363719328764449921089692401386837586246362949600464932436639552997666024577184493577763002332621657294900503196221957697035608951038261142782886540124622680658145022011568787184093031306372493919607631802817719948821804439514767364603496054396209393154139175828739402133244354530649951029964537147018955154640406937021562292536321391672450306746617328663934528959793556543393167637742348369592643326584699810863822534795926979105681713583655336631150109390677782303774327020383118235931140733769521321468991007930601702910821780550786766765273104022675274963262057884347885997758162475318490282437406850287271690780511309653494777366561297077981454158883841160371181360016395696840404339493313905912016226521611543632063915818354763390435305357270411372859159092970289772517456150442422254124627019829057572480911106192281709914947396730734971687190090129195788935726319396836124157288684163317330532184701289980288310863429619398261265602095279339668322526617506800198796383369607857602504888060224633481866201007757553789503985316475988037847071735054248949333851464411668980460880853416659776367077578069762412672631897813770694452005776660125022048724110627156013394265792848184871234155188232149762250166742907273225417163910543908051363797499021163645488517517053314425004738994041957614355811817694153049506647213962801721542476539982 [118,0] 253409519709423340705068907003910804354525935010363508530312493990947777205877855380366710141243937219265807016636183600009154101952717038162378787491330463219257046172623945933235480473806875205421146122069404388709452380614901860611348074655738570353632522486360745075891856080638395391740304637755132058889615861792139171249776509310473555168437832266002063912595032033077323735186961229495321434617383515525408568011438322706889223773353201898789201988699343039415740874786655086464161098269412367018510059179222409015174033828944884275610636204572920343268075465591562821603322275721936456595082736916451840232508139017587357134048667367537484593595730309681728701546298409036777577975002325065828269546207337685435144117617442396953143651033480130511377240238689029822669973946757288002177513002993458840082604059564364998099414123287020656364606578026287071918626664689739948774378391879163818621617489706674339642260561833139206878741326924354782376600801424457066013953771385923580180230430205489455572626511155529759384859007169757739039083172608583461912494295430403444429629881217235520716403010455723447976656585119637545388081950659899428674816731580116579170429827387165181692197231650653613416086003479418930987857497558032478183407113869410288373969183373747633092510537507634731905861059935140318826777440900849972737204121462270958331488521815067204785099151820367682165529144613992627867341477360709822157791552391913949834373738936114215873423318827581118076565242062608350850783761469486031378475698455422339160556372790393934136558785072779417727868436857923649149053538357717609753926226513302001023328409090247114008445544323855167962389664632119748486577829010847707258678627798942256422226294081631063875492790915099039737724938189362862617729103867005176078745443122723011812528907179185667986997466662416778496932028533871681683283867054813869309145300472300311004580643367738802274387819057023133324366087967014556441960371692144842486271602476613317305834174536584688172407258611712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -27847732197472445975507450938825857220121837170373707947354157922854664331807932370798435698253921894441628665835357825608830918667501897665879465261095361105712180814315401983686440916963317859856598105790011981632497173072933714415547027503486215040623157855534425461397793949733687093732999107144442871121204260056136770321212111457003948681973752727696185056383693921476574730014537286325842859972731408801348783524998765700444526486365682023392092420166895116448849407490447440957623587933181801833530514358419211707984649501185112630876097165007666719498823515618424085847505536499387170780014609491661939989833960815962448422902948678877085312124752657804709461199695540629852287854097715921903153742767954691291468553739932117699512426473881637643358300158859352649340394592368131763477834818786246175885673263083925553568123560552726748950795237818999175357338491061335507668853185423706117640763848503272995187970143840167212007788058872379605932772739495390672404590927396573080213011847289405282981315032914160746307773802609048289722989720843693113974367981915095207625024908035798360056032833072396304300070583389953387398554998563591772251519577623232865766085069776387527849520942656284194226951929070575077258807586593835319987408803913316610048197229575549272119882464220780675201386976220774423976959555191534819092810758468847108274291294418310369186245344859298982030396335749805383017148516232694529594834558074082827722200988628336174341473262871570966015568019559565129189864751558735936562232642166397211117895890831276756959786876363820043397141829179484848397916162620228328810893401944692492211187076942565273547307849027484761306861305234322319233257979168286990558628728050351334966709651591935019700246281933394620351447208070683020332463396090925713205029951756498596083891946965467335766131940126142923565149134513961742762696059259210580884376214575515123627362295353761757992528681926006453727190420277173534495493853221425815182211039691993625437615076447727076592155577873858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 2360179718286315703710064356871618928649543088370352719390826853077181168610739068748469997968197793642619700196695889628248845569007828969564737015292626716466186544586915376492299372843955812913597413192171459990654948225264303318097098806985953612541937645921303647261259401525369164731563157468504006281808223665306625515981908243883365167920052816779526415100082445839662909372485703439238029601124053898871841558221683231034975918552891892409170174387908031903306896885723896337455671062807673045567348123270320645492717477651943228273905661823689463572703818780672300140849908830942973718070550986272212570252585000355146185117210245601384647721072260912313106148855081467366609542070661596611108508736629927760249158351392319835968272286323066623412482510544747134918581761137457843854947584214460374988503602830980440788706899170124220263856868069925073706058608259460671543733593850812880216495749075154137291610096850874747205901012459036597618085343156697781270144777969186533368343853720866597267116738242901807038564054424326281004600769317964642910859105209948633059512966742016615388557341274239067539281122227752256553026203304409484568402024420297712208945625513891569251876333047043689233402576280505492523129588152722240831217145185532526426966543959112303393890602830038785466649170841979190796361309836847128647759171168405771328212402271342037531194100399127643057839819165528484622657313797921715854712243794552694399901710983416680643739818507610784572769596816030176605387875585199056720413584469498121854170024448440248776933982822738353547341780808196586951458889840940288102735483089130719710488288321941009426435608249089035688801187354017118280192101626143390600619337300271027344594427768491967206026748759158754053020977667246215773324429988974846388918258387083718403059387749287505280323620073237056940424882201273904759082984329443140582902645627231050721322779200377410540488210938220461291416803696006929796133463519893458836250197760387317351472030445201999281027560218067730432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -41643276165729282221524806792144555013238971244640815271534336665529471093219555748080140499412544848736509387546863694231827039060548535948005861970197409226846077261149577380859765292895134395189139942729187929396722502045082659867531354661090179173564772669961851267505406883576785079624044843264498296040116815359727893838277734726081148796902967529923141115863087885127389576879719573070159103632222189342966149673383776127341105926454860288924122257862467287314482204860537059892391932152162860860365747863613687232542604132393903165209048639340966919847740651194114135483792530260120913254965519180216177078792911287063744732129778944898802181064008562306663458140849340971681192429677724015222567691849096024905406724462238504204431815633215923734248235829504794228025601012983510399861967968584932363365782282260087936539274452444381457000748495135450044646039154466558871951458664707158223507657461597583347535798848786033352128779281218041146598528059093956095368571687936090983087973489764012536546371464790542292950717758181460221167665816889695510773704093350789456381512776869984292251352439414994772336187444659171367397313642565012242473548359642856342158612199003457774385011235676223356279770323856539544867748992636221772626213026943194350756098774270150138207194224503652515435789446081527267794553762188627307849832473494520305870666963087712960796018186017479984669607438026486272272867881432202706570704131817337818015303550686928242675535809333390658154948828434400755924206945560614326918214740807143951623941699817799366684241944412249652654554960988589606013500581690157256132543492956900996632866267689564025252931288310035985188009757057193225219712098939374357381023639667659655679683292831791555015268542543536880530235425931705718246429774492998409722485953035056331390921339665446945008179904342657314392246252403732002595536784490583248680219193497753125425308296677179314266554814538313594556661603579370122703846647636767185749499111061478451895845576594997181208697467338112368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 403025345602512421445551416952818599656855900145986260248759308751744271200597148610273289488719947270208630087344105944037071601438495963060945151080060428671779675237713676198435530316223753741275976051215626440296903280417418659993965773590961063760382630600241726281793993615086594017877143562425936266302372044300430535698125465966909973741320778064455404804180962980486326749858393471606975141342345893098919546808666391077263897110806498324396254943233564977492587490878941038643654053872297766703015061194546404644272363527253367202488451675463227429516423897911636409759652434660105488139805761532646821709644489501587338806891799113450676970721655762412138227383252589301722575307792412294793357444960936097549539410377195446683744256444368315990929967482137668931117256928718164090996021394860934212861607634154683712606993097028031296341540922507438954720408347079587342576292979940023290131260198894929254027715564146779704944473483089836670977746577557483436683764345441928418358449781056837026180223771077471407134997191128467617840831681838555531028650312007555440062253929442821468758802244011200692470140591870005680351925033033079866908604614778574087068963334838878036207963206946938105500094600286112381666766448264229258827298313900225287386483908620182704038884380816941818636965667808501748450185380189417892783644515406943641874903321368779485757477666144773869480753765943911629937366667982407571607044186645590847632138464558017100198956320390442881595493031962875384919126289511257129930361653470361019553689824673494429671495471037997476140355690949961115117336313593492500256093899729446960206496221263977818044087915127202905616251711441203663444018466930343331389253858182833206338538808744642083629390473936683993799854386735347501154288217335271877871563153909961314660130759195111241360436351701988637375817074527078251843743931814057673043365669597257436343688213516585604875271896426381742410131347389656091791956404588597162808385911600776560419644545385500262204462252912543793152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -2549966514124489885120882559899463367179071843280777704328246613028206755437227507828913372553344495519516670979161059649887720699458292055138447152879559869631329580717240299764558260665487529717774851662700363605488125773308303120934986080664945848116997895505385853949844166916130419483713584327918681204614827551821582513617235285313519879179970162812863453420370433103118599916424918821872889591670112280380961693692013322232674327758028944471199409504166305772709365883646043947894871084071532061564095135530001290452197436394450622652802327769175289967255721695847545456832852092567711494026602318414393114813863128041139020824013988588278604219823849888375483081119400386244692932650416868851755899128142724250181689684446707706556739611881187521367813449840166434775284095987527336439855514707968676272903188436292847683783716768800134451613234642820044046803693840601430040836728521167451706666950944211026795016683090968628880567982142393551476338675234036302441691003875687950275008714103126333042439287042857013287875544766645197908352470435648931657240209830684349725075550436062093605437084348522943606778326153991091565607401757376384382556400376577458775222896456432576631950223450910471052435056261713330037229651716194284592290141693162806799767265670588407131030185322233533051511880687899143473880796324144499829341866132247649913748106961419012450222914974899430061745509235553667961702275351010339846792901530723107894368513342946495342398133025833539521229842030555207614041966255101894505904401545679906298916908896268803650995353589106136348525583625824897921911369445565612695161355818289551876399912983125874012414590476493816584370062071628998364860534330612930332782755135474165193166537244709641604846148340856386191151888507001534352664258486692040322135441695312996100783069327893090467410481870315369815468412462776186634499191554051038351350147022698510654504252790096421930445193188930764433767550970922412249373913095663150089042916178062306188398608571688984476993177019218877480960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 11504478622349579646480853847101138579964525754001912170381687410337477176899239450344189722378308809440955781516185194773731907349092960842691065129432217066256331820165059318053212901896263998543024195738338862291748884247515897615778755736402946952871648791242320622913014008566824091346717290496940047948405877847822003975959931687726656130424558483821252378011151597342381348992814102151434259071170339493926010522716303845520314504988597574009912736741395181195019616239584225395328864449348215190635720645569378443328064392644808009326407565664417683497364637163451255869054198211236859910209436216810446603517039321823297563255529456898688089458910215359436293362540538959525208405198880536918729705035222641475546292622657159804190935137920351431079774753294225141031522200190969978773071105370904920787322254206052362900886614854119617183653597462721784425398131013111835660028312046491725298218534856853015298609633613149000056461598000288439283872824502405110215820114888741957550973140073511745118176338560501756340182425630131412499055250036180395159904071278842439660114403683687574332752175444704881548737505417771388766015046576231469147878861300540964340231985765194344629659440630182862509407441650465053386752217404050487156835530103929511154710263611578514887173939463252802169243248254081244063801696380032659109785811425921369911824538990979451084740836965836223075235645235122364218040520917328506789370002286725613109130111572318500821812827234292409623715906579984983590062678449421237292067710499840019125938399868077531595863211723965541478215355789634159306338290216324620739414614938065638740043541537972811177590474863224575997658939821543121071829962773969898277328094394257393803027328287039803072449561524481298395371001550676414916360930213172607900582864166086446875027708387431222909183388563278507730719371196577373963408606132354812994837390739525046234471856766245050095743616438104566530458894831016412127375426569569980809808234559591940134926698024326576389736211826961454989312000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -39175329685428230591751241663652895260599543375367627034418213054418102282858999621271720181192547894230148226784071203040084226789746208822974117595621204478069259006185914598381139947626864086306287258518454279705076344056522407665811676865402196636710274601333347268909839636880026646403222637087074991503466952361923702869990091417003291982266320492134331785520631020522425981973417303699277024313715146035022347440009807341406614484797313661607347300404006510946435088699596231400637129412344567155572240617069093770719519805926602323323148921179869802470107694252966906177975268433752656782612712046437191604958895806552041780626622864624134549172669754619499443327992057409183868959893367142947798933317202824029740792575727561072212370946280990108849019305585964880084768629727173831577959673171900703842036693984178768701996172392236104909866490289958447470691537782402296632098530353187365107054556621151973697911275964061484279277484328372351893593784050312913493797916473241086149744728866029520462681805461208950134728161160236746907067786970864947725339844133143941615336392168328824191066584662299641248801336366211722000943053873274988693159804166359135704211996419473736972139359525955448419382217238560154979237974625859910778336965095429476083639422169736177191732330360976512875002317632283817472788411087419164837794392518386535128160738979870958443794655483289821868721891697037148844643559676557175507559860880864972669719458208981331614487212343248683176878380289652610495491561387697019105498571756209528367111811101299320710333958992228916901792832421595804699747928113931651157989090890702797232102481582422536927996061537170325856924936323510142435998927196592144812479900611306140835696863669957464141475401289747445952007250302653301965605445454380224183027544431507975514583110828815363619066372025244417506744322187102070814958453133269293185452610062384379277713671011973733469114354056731093023963219077239129198486348562723600843076799972195013571141700544210810958843990503480717475840000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 104777168703122520747874745012382813808999274484163299002964215863865325991671350439472250736464412293881334622462885970375354044164640277827755840452454012544323576870038753284181405467102526644122557023191406675987526064568388620060121698344503471538964702034283397023565125027003004781468911014211569409121197490092533614485376589870073341138861141914862334270394036497562312363815155767289515063512067892623229245084069379776675340628787207177218761791069186078604630285382304019789101126821542300129855801411752726684839594684584102827353761455099046511310077821186930372718230409412972625557363630547338251380436008022388801521236672838407804393375065727203424309187904871670201147542080000020815632100063091519424483207109598902441204008138978108793435788173478514980501367365443335357560175841583522983938058278832732777641405406965741441395325992500567673271165921288703231411404291405107012192994692265989207108943209966652807455828603108097131753477492158999904893722335728150975187531079946969582974511412326703990655591336535516499908542356815269889456422863306151567416482623927103006320227309308434318754082745688981130870764459914583861334290173132740866786711118392677501589132022071075507437154568191237012574726090493315189365969059504211120292249207512940043109887176630955324433626508805414289625643689001250411500323964650010627757941267698527401062821005657067288217198354377966698223551372156304029207540422822884488733661323425471286157197887884389382537062835687826916558625295540698708035957705227357496760534810134178983955088424128126688450251436654469444529303113913526325771154319707440772591935081483267970059398553214039134188667012372853334031649795323907374975451896423527856514697728814980156087346442569108838596138549538968522454160159423544944357826577988371461104533666753311315177879343256187954498526882244085970353864005432725221641077954352810284470736294908730759944256940669698616488639461086961207764249859963927292957411919254631537977346969800931872628507202845460953825280000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -226614478010355725012824905166097030842738274912849441106878434782988072940348087267061220509361216838831539179111473733064984647199076622051541731463294360233982828157951634094565181956328477155657276329989105827886247838181945572624998237144947973601296309050023371717586669305753160612521576428341781406817504082950078659617319269084599412372924660799664408584935536876940020301931706190537081430619468226575938990203872286093868946859976606487851733594367818947706530921664330966461310859388127301182709359230884565926703823145013682886939715980388726924264541763515616586054898546732228705947400055976234495335865400328920845868521572560339513770080794758186447122710783436866666720121150222295268960520866149267338222052595796797855225948445648009538129109368920466867093056579668415355585593500030391808784353352055432422551994903636268983045002278659744568805319187203453486149446971949395819940163691854682208548910215787664459188779182141254179891249887678460544222429381060990885327483055348072229156565289450681922301583054676977988020940122638746546827127806450620983568388748467135080031643122214526508976329188136003458421540559552082623725200057327667529860264609295074346766891717174328652044063062417212523312580440349846133586810319146665718278273948730940212865215203407068564415848682751224498962078240193323853845477694096427788778465893417455843414491284867593146185141742800728757935412308950607759797412144292660042657701195290228490571825829885953727734284340826001217759535175396619105434701534432861540393513800298369595076016333263590182964211367496626145097802605072467172956497029377356099272126445494047061604022899672684248293209074323847119056797562608605698547117474804476911770324699535184680757747998886912104636448542368996108181857357403166025703730958774393220764308521163271200041156976533479130186496208931049420476138619307911008684248541805292826809621953732225380119391545803402045428865383302799097941120829361009116754226208629858141537474186145936005861132028086445974487040000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 405200112921843796441332183986772612560121988439944077431970268973735713539935836851409962038611290281142124265240537983986161138126708761782764627171185743760284566069242265459953168210333658654564351579277847145183508179254346899045581306400398019288068728802536388003479823035131949875656269186677343053708477238940269211150352146506953623379636724795993464823206497682515236832076036888358163606491789028366963434851630123757309039560693826478337794887288691997101041964844310362014643417383901524210824391810134502811010293914109282893398612695363070155673923758539315363428865269853628969363897720350320099708016108680933438809592490220743336821955299211267845675380242685060416228746597368758632433789804786274282736143983253924167399752278823309949819537235780603508089959975549012218902270678573164566376434823283929637309530845426413598589594544014481660864048958418856735350917259532388872955216867160521195104716702416244516321297230777164748193384956426116631355593885400732285137436521271565641718753956491192908228012915255394668731381683836882797231363149851357641590166178762471981318050904320104059974402103153222613205409487384539998361517267912841557096734125618402893116080187545498988997997075860630352249793732522976377148368336474297269394987102208319529922303961151385939367516514708579467126979318095384760273197441047429071296399855544092980058923422607429155382621553197984472432165452652786593701497458454520533982733870050498454377903355966171515243879991844576266789170065156221024853822568500937341549956990163627177881247975525246696667685366315557183938995727020210081482817258359725405317536049879977182470618712940281873586268836253039106031349813249768096213182575472792129777951076472746652952030022078821248921414147199526445118227411836250802943310339839054581569602096312837980650579468009970936305134872089322958764871703337115094706622442890880074064355176864812863016648958064506877009455467339903950392943295539916538676031486414953789134992375962788366706937173659750825459712000000000000000000000000000000000000000000000000000000000000000000 [118,11] -609181432739310430601853273243647221129037890003823120592793007684758810630339927047191198161890004241554637595077481965460170321348752096658495486757335550940174788172228362255995980400579036428276723589240966382812276855526044692292578658624465783350117653579362825167314173964707000982703002432205433474272660074492177548313738579857408529381170787940353580929274969541457194909687669537407922074793632211409750507377669967940504450584177656458210979902048521006270188719339665561026560947842571567300435688029491080974565558492569580062246457346759160192926278942201503780330478598722568474119311141681567216832559960175996085468368037904354539733253025626007861850704473794825099019352940156078425472521302747486096643627713420863894469651226076150963417824337311884721425147774179409581493791353025719407976886413898880999198540996650794060171538318017386239837341480179777056058738468515604334019795802100217030491209442376438203202861080821797952296258258589959080835424351180441305315755519744629585464033481498877512610502229109279554256440155346443836681281485277157159284187453639000257198900211988078727966850667461311170076998541487177161799554499461908533637194757161159309087356297494531823228754154499006508358467754952555243682138499780452681544713906756724865991987969715013277022750125900657782312343722128867349839983785352285510344722263294281840530800250740238976118555595006401466011538716659276495860972691796096778591211423529935429754961942391086391540784399627012258195528008951612747649453763874307787780174946719298386914518873044603921953363940889764962173903997116256048213211442465943408790330806983135765616099410414779777370719272960507938439976556718028222732586513715554330017387343329410722091230646828776139748248575525493481452946015906612905724492355725605915831020354773075393610496009427221186949725587661435436819371289286013748876378410715027619478926925989545375352829391627405137708627873999704669182567524796125786490807012392447018256425196908977152980038972225843489669120000000000000000000000000000000000000000000000000000000000000000 [118,12] 779629263672030286581412579009697963707697057188326972371249519498426494753214647601387116744989587955075781266160454386040321332191156837854698158335741656071072205272965678333676898893964045776912836694321313790415224140594189141994710121329223968027595927826638024858069134085577972068613720360897934576232633681520861960926035790023754394839553471478052394799891034227196227828306685811897918893949691269837149319596270857882901177403021821329902070084806678387889449161259138280445170406912369529143135901526839788673328512937854080637427434739014478411402556409740562328742019876580460604085883633235373588171919132229120608515743467424599910900298493814134587249048989573932700996489951972511918071400864054480526410398984395497241781272904305635063915838734525706599039589298732829711482263321970073090394136361791281728180476925188286701721679550247936497386995786664857077134606442376305047692286217511577501970825577990009938293466727585523796076335120593057177959607973962902948949341482905616753446435140787464384729424513629725271672968651107038955210118021133513369481673225589626652610034441220078069296509316920297235700918840573953277723542582259561844147778591868676097615837954005647405892641385684284727502002161391855392175150693029299022076133937897982501257846487192201803650956965141082442976948951170651789706801047997984536801839614196022885051006586179974575206722923029855900044106519314184015341449196655441396466813244002928426253178555072113683742104224593836266120253937469987269381034916378398411281148429733593967373898847682584398516934495077903428821394690833484756458170544177489796587820073163333893028293416768487104694079810532430908932255114844760140752539401729432069671182925080869101129004865338131134052337784938438982813713267568461466832218988200410568404949717099847650481883295479937372873039242567268567441676426139269256921001150019819933930750220568936848760911202565525289093668192215849289982494346086958924986552231727186420066383833730964470363576950298145951055872000000000000000000000000000000000000000000000000000000000000 [118,13] -856143406773474916734520436476369053052382794403116638616131304213132607652011533682865247616710692806038556728727501555314307745204543155063896343288148023144998029013291724732318702696662584883210079696738961592810042427198044180246869248310788617060790125801448192981362246808971331955988946748083485851120395120680555976736710224417033524899727816248306828106922647282144011606080917218550861059940181837847971029159046474346731470859436741841915946787939378957198993127495659692329865016723491223259911130910558144744626339861641542294530374013698700783327621246870141149736606253414053664101838315214052696575518043109134903332847916358575346509362386727213174097268433744589510460815101438117494914858560552597527841212368146640667493685121115914870430201431522691761231024816300906628592984387584708946705227336818652510653710225106199681641627705463893451624211283794076030012039922531089938595560214002813355155419582700765687760809714793930264826290097282374914465093765845753675578436299554388585858336988742137062390827328533388533115717110722648518354029690136459365737952264857424616904356613210502109768074245422581883018824595114535905859516059032348679319664302990355583545752633457403238938786029136299219017771625091932422636831401026975410300539207466945264383088667016479544817302481342965601140894707803173464448529723615791504185991734028852247650091736681349588616865187442064788399541332147315773518249457003791966127270086568535774224120879986402220517167141208622489758257409253740132050268638278318091904965380575705518876220166683216104000037690663543463832929268442512566367370376247488437146152578458593183497566590629664850558128038289148297054933282902048503446891913774143674422039270552054901258915233056931578066640335385834504500530415396776730889352745859330302564175719636412050849364512775292492820419824959187430057666387264137206491829851358196919789601926882036977960290395535875924094082408487509407404407563743571479128275899831938828277064336915940938561050756004498133483520000000000000000000000000000000000000000000000000000000000 [118,14] 809942287961563341432269105824926892831816485216699488410013355983656667871963196622168503965140542651299534267260797546924160936713375943249128754539466447776134134512626096079701971136550047259318638508863849368432915132093575838851612325383005811956200931557392287376550424864594708537739324559928046359902769561264907281644543452085763553692482181805443065748510398959172626724670079634175388844658330561562236467200005776896258294999838385802170789686886888973259848910887785706970661188291956814368272042738216548131600856300958349620169141771716911024320285078030036637321068958500418506070027434582958447988887603059675881305707598231056921405552296264531287641591631534635042481606520334452320742105226614612368046002598788675702564897043982912992120287394213782070648727206619156060036225584397882118340576707679583511677309023138292487438459166874776578277358412799730927596076416418345989475347445062701056032514999087442049498692644525066311921597096086738854785368702238488797985675050912525652963077344087541129492233591934194967111996429919318979085126482155011521776022605917494147490670358714355137731325017591398542409129093212802628055604862135612199480751173124364302863231899993202753448792732419179055339602729169215983650747038485952310062636929402466426239759807274065232884657858715976365229111082075296991661563379092709282373226618443406264813672630858389069873824154068542228857638743400771144094677689189053625442184689488483001770022858903993257545449527556264255674161108618297579378978521764898626705624983100348617902074480765997387637584925823024764901864748215567174118614130024916802749253079738422662371793205713826480680797675285954428432463937452331212517267698682996808818468596769558478102264302606006939134646189224358064850847839308580547413075363126901331075666666576380990439311291016343292876888095602287396498538557570031641441965289687407827220731510361736736197207745594095683412270283126702074952902997928882301704826655057187108937610382973745555128129575556115750453248000000000000000000000000000000000000000000000000000000 [118,15] -661572057510813869925202302612243830459028712197252203123373583953895720931639327217942141136253670354280666348102521518814284784786302576521028706245511282911317794075175566319592522219721478290786469862231887643040906542108148909347083370983915328878918102724332036137934576931968293093724835014332638327428822933494315455770737468880387489027252375282834935651636148825711152603304027361046599875761876473069173235657472310807828411529389638179981709376706688850777090275551292482597380333891472992640896061421937298150213099792789457874922394213884724253054256337757167557473256030509060939680540678771138369905594193744225743037832953911833666916187092966526153130031960141618160020866475070159848625460632018275109004987589800169454047016280639411836659089173824665967863632603831905006838935822377778259418718782821449035749113544240546338126611002027813402977809031273783821432553142091925295489294272919458159630502481892184798771414666481407510029503774586332261191285072636479963679324940458351277339600685003510531510740819795581402291962082116356602796392007243600628068542829591286788820842863377298054991937545934186350355733352542117800139493674375603648760444991592606762688470693033674975974036307521283719695591893404230348105449521580006842645528839022103118287863157867580788415252698013428087611797202209240013108891468930642859741576237762987114174374722891082634896048822416579245500294444412907323493020739814640724217977031380799170836594220440753179940543092199783977728172284355182529523505471600807473560272990781718495991104057289687963859622513900733758435128236181453622176124617659405474125463372638085706300700196246780148820978121047972804480058577979598521949459134494606325576815733175520062415001728176949039647117566671091054453537448528468501911132945483927831054518572900280965635707801871206246301194431042190387339422026058866744000062150374500911336281373658306005036158227433917267173422152004516189366113649400196746044566035234387573454532041423547057237657887137426361548800000000000000000000000000000000000000000000000000000 [118,16] 469794846360464007968256066148905227678456463347572673156747268994588112655277082177901696903406979638748359119972718761064490491738645864884166133761289009079327353240768893136819820696218923455470274790778546822206366334692014946847431802695004217521269278830693715411493132730049274630241275504634346523037207814364200612116499824182701551092773876521407902516247299231257598834498497448022456515883112472269151137206076971442263748296908683732669054380652760475685804512779510034793920937156797321895384859657498507102398851596468160029691229418981203603086301822977614447342417657292607756509609384004141000106979864102721291395840086254960281227949789139450102347638529459881940982907838991384576853898035520049201285351700017044758377140478446399320556810480449630317624294737613151365362470256332721033757372593025800959171228091616148410602409900741688328293018753541917465540635180479794034057191991544435994217117266098493359764369117012159783787801892433955125074953915735389886214906934657884184814932507491187937764193041328616631830471397150690565152380529777669383426382304045214192284958022814579902994161152163768661208202175588897408492627795671833750961436625928853254584196523210953631292761862677550818762608778943040911410027202088778314573812314834174507927141070543830533756975117833453769534402583946517635453691458579147613767892933786178537740954661446503705136758473150544604599627561456850492354028354585847185601101495255104898298363014008858206607119476424101384267270882773554668200474982708628817813091672784313886138447867130746509475887873278030207834898132938890957688398270608894420615691411108505283501526609972460624284343152779519760271079574725036538112866626179094387914529894196867509482665319605914202303368702905409265083513812093846958687279105121589166714802920379969897196991848479577858917509830509650917066760271095620337314844704937387309152581398122636890631535640620177246047500390572723052167524254130027090505183764395936303277264017533237623118054973354588032204800000000000000000000000000000000000000000000000000 [118,17] -297885348132712903631106801562805572930514696847025719567399775751838593373865352173719316456202772477309384629690205342984934206896841749852283769849441347047822402062391650649470819039720275008564599658574576618021215414698681910757592150336889271288692496986208832269284339101705779298537672705947650488274075135386560021394931270393069394366316565841404821078486212465012075140408407989635657221117739490673117629285570489768631182308664268336540769317764888761243295634789128248828212182476134767595244953525492076508957756738995683366724906983012747274052643027443783743860633258254128182225549227782889449524805794556956148786568868394504611207468015672536759934598105498184254264819566833136572003943008520914812321745689640131790437659747102947761632779008369292310581805417774400707104696353599995811289666555557537064684572626257287986765718422232982510392265557110329624329330837072876076918762974540530821437030697368046733347774932660974394666497612161172323224312650472729148171263969045774713854829179486331438094726905153523684648551697128904090725225583013671472107100895562994332419465267061047083660240018210105813471128102574336943462481441120296541694507696505181971146660480339117495802989156431351594674129411458032438049348104416456857824178711319566687610378702781388519784297416636987544123392789657347286972217098865308008222974148905700932192922469752548976114778662642418663415598964402898752567665982807256401878362067569997364868809851594742465886284580146675450834920707210866038794430870057555651368959275435355062703731755576726224017393763899008698832838715314135313108786920457860146355282763517245357340084265859791790239065138818602116709837612402733540399968848448063337030787572421804475436509347738501271491042761167191252851724475379274669526527398996727589784242240483488204080347772382273156402626808478248751078273334387959783148409910071330798893094221893778214020205891653198538381431767935980952704971406952264014421487229784966540247214173035883297996287509992338515558400000000000000000000000000000000000000000000000 [118,18] 181026709222317395768595852891970597538257983844560094665248658638312118107364582551672230622492734016335378443257967465581185421627455648010642667777073597183811753494492542939514191802534011649648741874698498203990491617781040713698924574414515940648289482143972644958711318869985592765075640761753176831519593524077178132125318146706211165134254201148426025333829266176779448536836401127591741574697425381649909752527927823158526760012857997927410017244224277738119814957041586688534955726423339578086899280709653593573100789893150138793489853026516491560832079013227210553303670599420689777122002764102734904847881782631135687189493248631093292287780234968509425699217529535338408860080679163844174079795313304470539818037068620628737292202781890182546678558227834631435342446218728903560290758902746816480605210314346664203342683602880839041052525452714823329904348010624849102940588350662831159545379939517026975442914010902186668252179609782843128600933562216176892296087904431043892665205820484707533885987162641622518414956860017108907250307180295256231592545283461574489143143636115965034861073275641282981988511272326720930163736183036379202442583751079562522911233857398345496071412496432012786588690375576506810188426320072113476180031229041421244983298829981681120593944688300985298393920822532803345207928762988412777648230486627183315947065316956703980366084914722977236734709049070630498560083490526638451673022771323135613832604744303750670980438407519967391256014198431649553956600166719435966115687541200847922236850727280437043624276181378523434144425692101013466948421473736587348581828003963235522131550826420239846959837440269184204619056350123882051568295704346383377830954162033284922686723773334972017383861852247588244006241430171243338703948292992292380222579022433393443600981727009752615700785922718465911007206739498166299759183149196630389955042319048687048446706067800547935537776396118360292996926354040047565749934416293005953787592514611577994612693908942101661691612874208587777310720000000000000000000000000000000000000000000 [118,19] -117460195151520762886624992385723768914609355566350095890212523042835760339466295003442930261765293595587404459681790332829198981639860977896661021106591563449152926946202744531038361379129293008226831234608311179518933348979121971821445955798666175464222891090582402333846013063623385588840946054324439596786269622258552309392202277618549701080149863630487288788421695691391059799898372354172120433052434548525054807354878492536506225299852280447221279456988099109252374486547682214811733200103990337202165320005764078331147185001572361520216256900187500125970350748798381609217082008182784114600996084197366798233330100327217476985817829350802305311186070121460831703991495302480639833189680645631412410609736404577462232157239693293196411358920106375827701949654649947586361142634110798340149860926928995429353545966408173030390254566520720839554901231299342623823374515457682923633307319706113173764903387282432749405871370221761992333109963064926581518907797399140537374531001298516678468884829534769753536310330276654106629094996281056715558896831955576417774702334546222851187204950405535348822428259750581642010924373903377712075270769065046950803510214639928823740105666125367406445022295809716004887394758087285606003921734887145665240874636586667036951862739386980667143250661248019795872788298144949219821257173847110651190267341751934508121871668788160339945478574143753346068575626509035132135593409217770773494950977102342938877299128992189024081624493337207141624657642552498333704170211681689979491422999549687339495749722549097413102995365712606669410309592170560651505529075922537235332109006901297589688135829355741466881462637755016688746008771003464432680991714478018664840007161649223476848825082916372064454928281191610616841692069120206961458021716322713008432882469350826230156357599546004956271834175850302603606629532629579124374743627534088753877371687026089926022026901873394390891051398903266921400272755372607448085898919653543953294849141074150869122289427825902824969674501788432492134400000000000000000000000000000000000000000 [118,20] 84689475055637090005781774639754762356921809829130755341039506920977095433798709780616803589724243662274065673805528639902720235269785924982220206109456527477216167630931332874413664464444597933092174722584960692957165906194747466530955144557305683507522008543003221603106474778861963078423547604069355238692605593895152945577870795002892531909796378911242455885364040518768013022759273400708369469974612916488104540261722577572429476688953078337906972345155216566223924210850025537662463515212276923603414254272016517801482797106999593497875261096393284880907269863179698582277269644579177426980432186002510345218862293577420474683175713735233304330837024443397213160036768462715697962172434471381932740609223877016162542788902964345240726902847980835856941738286091109729818183455163765236128580592707659817830035268391049151761266354280170265485044563938582217316348552673439246816594843870478886987309174945124964030006752181049846884007331778047302347833524276901487148736088777499641720383951867530663148313958870577142100810981811888787659739947923413448599030360631042663654488454395980335203736501563786491783874573788478983317015602733389427172667186775187667621941598354201256665840237197204274137066106241354914769937067363985349225248741920158146968055658197383468722188555399509537096947708988547784092043191639413411677171265144452452381352143028898417576817581458117125958516995586780611195589045177638272296787491005164102969520783309011661156865746878028885077559684860971798429720909783825931359877959057285169774495702636323112922860616128779365095288228634669359949063000630049349635929031229898153818325553177416324901246944498724040909953362504416701789355830848825160196652545990637235594642623924273931373145766103552438365962523917699433432511913231083312518116720353317454155975787556783588406817178757388067164099029133043866049259994473395881468529936658668798051135843801066647213655695688711277045090476899885213152518421870236244793167808835476632332862846116125325804193901822340266721280000000000000000000000000000000000000 [118,21] -61929758888974518985784549515173883958714083310055680596537704231179890625013429094295561801898735394214943589982279030703573072159625401140498882289363610815016780068302645326254114874367988048848125843647252684187027785467757626129470954091888049392303424561708883286900043724262184550690174660902168027173924758186616413450228664105624662791627816123811784948961215222824003256091673201374543936843191887465803973408322242429162674498339891868847511019626811257888980008623969305390109427570784333327287386495111902496331729832540653003203528907445648483120753302067799641783960472755193861451578982098698663429740795022624023879632371635430718111224302367331538098955376672118660779075936492237757647694330347261134447937122356200398919223325986290991781933400812743383198190290986002285748139995113682276250623950239842474058237910082345109728397562121614087445311647789557169988081439530374836659005259085567946256456580594664463440775473265792627085177212646535794005061227199126044421209407666772429511244882786181069201852472502324598901675880644420968936327769767940325311630894012015209938494343763925603253099278545336440676339842468987585028953154450297811437067647076890573620432859930858913277030241985101987886591344125379153580034688254831418990626957731997280825907149024314174115163415128696567255620806660647337402521240012654556223792914456389268355941915757013801943855061831819438020406645069195981111986449127593517125701574741954918625830060222577250323089658482358496899142372464254718409803164832442391490539232468318377426851370719608426795923792144556084110601860442518920430811975356326018153102360484400034293009394331424328272053285051478198591024451300724628674190215755489415940014212587157455653938858631698548828327681750244646067289616922614518364091340887316190381817187860546465531575947924474055086938359076472491531484082759619129428842765090661292694265027989307935156133585969162258355241527129354805278026599267193155825856545915300260366759659187733159522282320453057485209600000000000000000000000000000000000 [118,22] 40878277354250754255065832524969456322163189173813776115088598709972676551472070421489220929651603370894306009856684603318805057120583070155094943682126580749668836401656213683295401287710778133815012681528481021322069352686773058239318944102588850132505000268062225949459896104945300453656832244140720489860880129406726584987304758292025867473772044282759876796114470408625105891325199785502540987345210609468449914122968881939436042558894382206027752415696761798657410503577949466974453995532023226470252848379971183784115394179102424226339122169596670487626283273599532744040756348144026654228833895571380854119405995702558505097754847298179072849264303309841219677862890211108317230935537142851465459851759107903846033015526671185662780702789626812477520364617366388658032112016893198680703275899774120311058393921201600828572399198871258033446788881819931188088286330540434246222722055872903933573590873791257650500391451141687518999307589074495669142455320177933523588809822766733043618071455516059370616593889811619071482405845721662503439788997154857968457763650556106267417951551380941241398140362366356430379991555466052813211325962369592844564352699893757418370074064317792098301097762550272272357414460524614975421149494073598170236837209484708750180894391513903917701081441735131537298524332272700162654185265038198907487869878652757659588274581134099955426862162263454651937526886071829247531461990895769592154331368629644859895654712471961902488976676398695902715156362834251138607122733571351768500509816546605189967509333269920280897073532372837125455615480614076186500721183201017784672543105574114423623532337167654847906390675817222136466283833763358856978134538939265240899531547323044995172733849371307704435624848487343287640897870530123330635752525672758544785469983947040112056090435972858474797266236167099005116356255824007742774132610399264280912781536194529528622395626178841729602455989113716350015196818214142044618111503051574193852499283834933279800196825525875837678428882982178358558720000000000000000000000000000000 [118,23] -22655574836364001503533721445155617750673979701859902823253450708972301664680676013011245317854976559559475622098298055832473419960305938071722976000730585905683177596397553143770174545659763347247656049301186873604302398512219934296637134012846800144333265603433481442882131981049079821404515374857237838258829392386309363590839642873824033254644614038282539565359786422859908215965973727016980278111742013177814303822052778840355449694535657718192764358901651101371018969290608907833366078770080637391399052428499065607388560628449322482717517137095019493977889991387113362073159904944376329415766316420465812043416988044130004839942686523035639682782168747076748224862271127013449936986913215710806562246228065911486183956430221345502681535382195716252015098055140323431889994676748626043096059556942958968049818569610394874293698899782878894946587556190823857380984981704886443674291869170536464888695179166710782081732574563539827795114173864723490618964471496093762201869645063190914401189252389054732592636709975779202713176889992674182986980815603443140210696014729664243784366726057017687668181743026521999725912805257676468584592462202590457057535652052127620267015490880310370706107269225809334391160943548476233764245486024598780648744454539949282876316414911687471749732275585170282641910473687807560971133816288261537488585133626628799861533312705061733102588558220851190027401803377289254151254389827471224633875681787073154144151771687599293731397470790146158565428083534758340998802182564741524302877909978738601598826336863842902627942558099107273923242277445331113677252963366225136597771220120991003625529917003908302111843071746063623834285374873466757327008523826440580879242473328993347424958953624898411038248970707082531194584155538888849210544986371615718767600703277488890323673811971809661071908711484199385904362486264498782160725929738047334297392006204060025998896327712916261709342320547370728627727707788513854245529701996383185237701189637188387643735763533908390136742539669079588864000000000000000000000000000000 [118,24] 10097558598854982367013245839772370049910809725223445107495891241921888281005372280255712451312353892077307259850122161096858784054581445908521836768911888312456218517296813121678383504735732055539017031734572423120424593454695928254345165371474760532405952840301242320807189801694938488000832208915586412520100152025964410811296765547369450740726793391159395284469336888935544119016344165290273040568200048328926100676745941857839192026112878190945824866184852110498025617573718745309628379991058107872415436845974866760033471783937509155794402724730191508283204595450677220211793209771883026061925645972573814972443320467070979482036699759056922031216977233587998822134038033599447363484346369387537578061466102889514101963443853239121401805250116670765540972768103289011237106530822556341686929861731128145638354196309236816849736692859763189230262340115781042033602896914591288715005349464760409594137427108537085062376268899900770516341070952704222083271961115125379337393427464435906364724225467091246227918308163629586645150999712137542046165489890104175190302297057411953593686945801219309622788200123115009091568987170304150073326773652755293918989693406525104184547547737316378198411614894732070687580166717495988340367661467873009928806682706107473780381518923845242837028410405620188051268113195737914154588763377537339312936908393507536755678974355738630956471289469825130253087152584215367247135420409445844425433366961143025859701122570748250759636447659154538619498412166192028230983048915864472959281061080292162876121897549089005837872205607495184568528133493128919394776951161073948941142276373864741620407750059094324913746704073132003946300096540722025563839806180942092153363834738614716966283831841906353771677361005510570770079808908678282825570351050222362728231252590837993758188122111960993878091452635844969590470926246431497877756650403181458909447069980197163968472036303397069512421884191523164579284305696307838298658554423799528685861250385054102241873198353620465894544708802693195366400000000000000000000000000 [118,25] -3489293911788795098287650144362640363147074180766231341042658654467780547839038705773240238003832183464025651605537467798173261240774296095462949401973728121114957045591440558094508293991196296580019706238368963004739080160376768491999457173318345946357605110857693173822014833016264890574899384239133894651015126874707867451110552463231688080645581871732537895659212960037742728170454703890728369409031322634874563534952397294392821580894548853732790641011943825565811265499024674718900283083825046724703038335599462822298645195612114538480821010234920843272597990189491497074603855565219315282183449612701692925122724479831712624690480916864740070946554503880685414241174656862994302233666758090970294628100347759518896076952833652348495627156004423656929299916173896119382992136756191848919370436572788134164660379694619253219567922252645456544864374569532278034614436491062065796594377506223950553393188031070862502021244076361471564624119075023180927698311050957813211999343564172781525145968063734950108209137691970149659390150198475654040677544295798324842968672677568021743026678091560390457507718141380184494015291838489958178872114516202414331453075305591831737772442519609436863205410991860742566849233027060248767822641880906517548132767777096484407484512413654831412991448865704594608967565852206840714069848341001441600680920845425853794735162043684993289383864777609560498905587556486243726007425145542183758669546825988048853468849434595261950673302912280710535112612760087087833639699401702371068908759566394514965013598219482745626059937748475836197146570666290493782187150430076911771303659199330461620882420404904696244944862922280214307189639873652970759905761988908387895413693282217204891177662437710875867756312742663004606556042876132826351483323683593434342662013800121867146501691696790148006374991129488487608818279352445306214283617184366519272266261652576485443731043223789056323758144614339804410099076000612362469034818391698214931934765467734697488713597526031533491249718673159906918400000000000000000000000 [118,26] 914388322326575977155862682361836362187864983872014224260247196347742974609003741127310058462774182203376604826698297267716513871113852542755047807460176318394546058740937029066270689460309976104423611966781815680874143599461848834656541627497850537249163914167863787295558666704753353702333189117556092686280224174015552252230865668164031391963759144229858005983136629791995451802007182383260878321956345317915712499523147345659262317498228149873159019378290733254787888378175080457799217849623946225556039418957415166756530606917409220069262100579936594541470160725519298786970028920470358091865841295449096899994892034143377094951080151250246219783450696881741257824677752966120946383927436007985329415996832580551421023796044520969192883192657843954497143284814375386305395008546523872278442190992208214283070989210630770575183026350471110101395562237963892537172828918643091190224986637439070874971316339382293282823242732450183426913379997568154399040200268086089784326418325691208089794669832930399619605443401827400030337188376238011609098966623015160863002081814287895703785938190211337161701032477898780793606530425671070205627948005100577905366393928094560446122946022807480860940760759211553829511575193202755979434944583524836153983969296080046378851641185878661058905858233139544926154785759451753829122115938172442707683514629528344779208830160021591276147024931151774432096282418207739952723192739202055832717977307589802737574274043356508047304098402232395705136140473007468487512188273766367955358657343260182363593438732074015881827819909027929533081554202415435947272673730503473054113691185516336389808299408442554697419327879776343815996289218304993717556914439677412777449484367936701630573105700875916791183739061535649217456703712117418421321091716307848348726194905072254527029611952384668036770340466698780657352515441346813472042510856963936026770755404530750643042514911026907813205548613819404473224458808457598219747787755201614987521794367925816394880134216262306603673231092466319360000000000000000000000 [118,27] -213932824632798528082064673704272688028551053125068749323492311038958211404393703426392019110371926268505711004973583397565705675080517558445493182411672557198464467777735580143480699707343520783383729509776218136497576636656666372318907367021932348520278053779021109863094599083728987983275001309533492416762124940341616321626563015177544125008734082661225152364475725713913748963636406221374756885979107355482693898692391825533247097285909305900637887008363905527359702948337119931096407207603290470597222504683158317848347148777380973747089647191792887813151305429461388134530210601464946653363647326740360024759650923304686131112838020298907446855926302684942556199532074898522601913072772824948147636336456425487508433341230169234768315074562112716562742319097900018459972840052027907294303403939670301084064999276393579312439641114215517439710130603648302354587681618956604886081296930523071727832414456603319896070383284388718582577926652266860196258729411873078452069793539367340292756747063199040618324909498670201418535131003313452432875088867648876525474011159212955016119115849224035292726661892550404774341002008385056079145401657580629709277212621057872050163309110537546861259111323023588951311113245956176777748298312708465356608374754379777284263030081184670536199977758670354916797462542158666478434843005488686205120379943940205169488932486482737719583955677434991180398301827943450690299020542733499335578214801321344014818950475936420537110136959034065572736230034204615451890383968041988831797278562020148467205191391565084322110314549106739474219525777040760187690333320022298778140193377099525201883592395551359390330128356308631863030426275432597015803086791231815499593336907228493374778949094474800143178184151036666935286040741256052701605843310596872174768562408874759979269415838169478809945610658430324557604540976678680403664369318005308493845613964724989578825343765246752818105729709157858299668965609086384430006109678217494594508013779578846491046156572526532632066515737314852864000000000000000000 [118,28] 89435030287787571293456131607052355430884970813343378506970135022650494424254015673448230105461566480655793501824097230065804430024903901930248358415273627260405713159169687098677473363508310316799186113562633609044616618927448369805728345899666309588420212064972635923877835958795285465739065301548008890700052647236048433140252627819105977442302155045880594869489454269258624504341651557073335211035665679074280325631978677094399567745456358287171192442702677374094825992551485439591155881964645087117418761575151215806899438859084862083319937134386800382876565188848348644176515694197238834773691758183479334836788571507408417111468230969020746236292908963703280342949017995631562682639429359129241209737559808062705236374879147080436301904921075340439848951549785020358794680662404546732447535354717658600112350261704006983483622412365922454910877887467683802930639867662454896054312688414892290817521974796583824666231968487850027380536644897565414640348423143826513836254469567278414150747456009820917935343970396297047435745332623312689980157885100848114319010792467009154345992776427831354842202720053051451780514335245466863609640693310184888328783729528161645662934039265399976017109525878770413602915226937764726519467716011523999924076625448765507059200033009504439338974577629655822522395811844194273146301141193447678107343136688905227480552036773025966865397825442639444513399633532730046180367052525360123479173476272005679079624975181040465439122006739043002903742793396028275051194064261233588217048929060447389295837819050546419421853847254626490991379851035526209661406987038872504559223004898532415658047629711246612824544606835332681257772654923351322512076059530307165499803248265219411719368801257175103939375767913602469893381154403058690351769546712960386551000019465117987355244037635439104960491658817231627391475906625166512194537416668579845933250931778770870706486231483314799440973383355855068015818456177743676594907590324947398816981362734499030328259555868609902205493172399348121600000000000000 [118,29] -60739251736080109951987600306198288643543851170312499601832707468977057455023966574388748044434753737086905592264887825143200137837637027998794770449761457461672751452545240318279252689282763190445605745743277698289721031466327102716691498433991965799122134734467913502701036620807394353780674482013402094896334631150578844479860914108007321002142750163637023037469331934852232329074251926572964243131929743685057125743762682038812083220546779137236203850296890515683579687689398708419382871095840996809111298617196255721270129452942200763398464227637823712371551385218406343465715454016119054634942842368560490657958821901716090870511210544627620460840986030113574366919359110509768272838019858306705386064392910033742924300025064492760246827322240244548165314708515956578779343491036476940573297805059646485461822090708415004959602201004603505939510093123111248472609331179142143310082366445193571728999012985257097116168880887418733069732114752084910050262487660598756719799545397824994401886440191565332401868835273138042017801037118595624279570985574703822702455787441735378651592089391503476597665691036066633303369915702928563064911514861983665676858728707797114252263441109412296155638266212543103120292286771040089154929364484627398126830958837582642832171704700604671981105375516596486689467051998953609085589745270525593155271833407225995818336110684205066241907844633644223779518899438574567044509889352179506596483690796208915314836172073030476600278857062493915653056190788067448842047857351664744950559580727568685107744925702300133414504318721010326397055005884431788401168385021675018135074789344015975370553794687592951120947652156082402530054391550703034820551346191366472779758450282560640155078540356813003694687270371658516673733632245955001663574102235030950932540902806238740982552135744144157257037570111574985524720725629234708289440183820317260943203992749912280976446836359060845270820169847660586400982172270448716029206112421725049889952178930485892661753157745842165987748928613777408000000000000 [118,30] 35332825664700221229364648068535356062482834188103545002208450086721497244439046847990912597420699768064603266090629836766824238543125299501468644822036315149521051515016165967745144651594675922414875957396497717776553499685872039648813180389243883095908187619668578922185759858951092394169003547153506507345711156341538592136636927596495705319793292419276910470698547863366685377773119760777062128254772672826802965334959322625421206900168070596927069428476762743428966190516845397162514530758508874469804586923352872686693508361073643847267279350724776042420102013221800357381762374273344643979294307249748072419934993095557911005636252723911942938876540163577210974834957926025394993937580695425511602895260284550627266464647328048420622859865043410916077117859975028882854339763605300794607720368220570301355516063341717544360657235361626496570368965884880340110138893592591539837570323255228456854863389785830812433229116608220263346480229503660234832729937555834882995592501551726709410222610542637707229327810902476251219056281961162876281652641728892992564385078627890252907032580480853029178609708886221217386214203382096773746264325039496225660478026617387409440749023788037978582158438092466308834461191151430310343899079051986188897134397519080599978990151515800037422219201685868147184176203687256082639392961350341777014445625571325359363050326824939588380156654001943758592447868195208233888751789377389736287583893243107611381704137559127194560379966618315000509373677104861969304271180292304827901351108227648748465477605935517250444379593640502937936612049510047896021443134674056804789795741781069225374337040428322234833876142066680323303801527505587600093969379220687284007356548555494098099859212296937452693390154914094953000371087034224926951592000143017386967480873473905972696478211443252346628512902267455057243127752850238750347716587435606308764922000147828315505418744003034563265108245844777923631049049715629848304263308546043051585083533215283460403330575377229375520825626220455526400000000 [118,31] -15932925872173380653735977094309662472755472467803767209306804464591482054166364447183731718277467904014895030821706300173354896345645168208940814788215313545418939084429818371737493910701763922657193326471831198876842598448116263173736602217660502202376506849993799778759698359363334639135376321429616047853949278285030684491753042269719018858005984712728740794291932155113331928521084276652109156108018093090425912423889994649244686850327844409342168638957463752458694970030495862146353860980314898506498400751127897651381546677014288088317789330912494467586606272729825674151748438268257516473173351620410987046114517077206768107353197250033307208959871756337532742000382616260170488763028027381899441958933732077808983716892519215613346361829852168953765132900161307210513325426248016933923894379487497588441361506830809426148679402302965745817291623230074744784382049146565420601071013703570987172148234615912786833860531248584074660685486655875182221834586948307546647533335112879836402624301395999621706729895988734778806832345914824987182288878424203909241997699774081201695894796621260743334769473262226898729528253314319439472089624775690578550272534542724460576597395747127215927447463257503659956496482047834252409059792835915034611062239099254887055803631962323927380687644139800863561485404599053687898861551122269499273818420556581442141628651344721973459714025334766532848702596268129206703337011767009686892943753043986353711346846757391960264945543046086117717853218219815349897973578575549322811867308887260793666602099340294910334322416701334033468807870521404455368304435103318827198886429219585345935425860998151406227355380588858254481929964796988088247951997623448853885306233537765009377983526940229504276134306882214090895322352224452513862312390503989169088328292820652993129086856752044753717268019128396749595576114980751953944379768433036899480560054571907066439734123494936537171589180210678890221193191873984473430842738516730795424080635607924758062494375494435407443769661174251520000000 [118,32] 5877737231621687619467981839292812875916197008449360462104431153601823365636605890569511463534189453867657495774982969882167066622062281599413959523530385136662645579119275827884863271233111297350346229469005574507195181204899517314571353701789591077499671638093012917609212043011631685881098638461680927943300916670471030898441881088348799930464419353538845305327389490062516872530808314792587072877278758787516033102458793355901200154968662731819176912535705978345990511023347442054076813069149292253314503753333997661114782941042527874495259202345577557087870033607009548747663693702122928029279599710446222306048060792869400218296877022123415237125091702538473639208812786981417258504674800318468104688040419181652974059601541404838425527381307555824234414159048013471581814008088777460201811192413128954306026505139172495616600681389204993523241004021902001714923350731429237837386473776341029168145833148135215427392788036370625964474065374266013818234164503621894386696843813970476026505039947181449280157222159268270223026167896088670134656712773832701502272337233453420015598823863330616818312633786762995078115348647113153203323016378956686739972665737832595568880944256323115848247067340639737203299214631215497555159580157847527354804336871130289843260807055587475093420815288408581417408252214120373302370516377017094026810163648239480400274621383302405360771301603353900640538521354843637283983111103735416457558845558349481013405819452261901460461224958506530523270120405316568112596873222932182300234675839978204754304840634248893179954591373039438684932091708677859212022035577489609395958978818704875065638494926376789735547359764356310438467195148661182777644973757178402763565337065483142989165205913622365973486737103588654717841796697819475333123407329273129024243475903335874941455582678359275340324569402999791921342013499578357410454350779705834546182291382704140883720877509132657780168829283432283693432360040797771207388375266501642385492843303509273102234002640254202928802808663240916500 [118,33] -1928374890877425102923609228587829569909563335442788207249530818008851890877508885789502728441497836416790320063145300136838113722153107801925445158808311713799210085013018578292527980897147434720849048914788793115467598114265494535837272802185143628112539991143915557681099030167755198453394940250644415140490593480012374626729706818459358125723356774463102289599351042193514171402958474333821890500406822589180534165880089801465105350451847251447200603739333919199854278337320489123926658210156660211579822414381408471484120172128455001114376908891080236993036393891563829650974339487124615604269042334367054989636588699110929217907321675748190296519211921409435815245403942338210670662719152464065053354975220957469324578627175034465949000242769174345930567307110362668016471559226526039271181903454253640673980467446714673446621472163987161030800109662510606035136937705128806446343497130894396714830848712425349015622444751908450486443165273807708623779694469426895492111347233916100517583151039664104448492724981752007074873418938778822600396003352175792679486606197193458336209958739269186143398910475558672070330023431221071480184751342585577435473289057536009698636633292637719102733478951307448850464010867236852506621302868024104565128402845461411715378600581219629895092627780896883008676206545628622888908815731324623927040824196538541753921493194805139220878344197675678156321748397022860076096487117751139000749482093074216218550469022695004508551181434398906783067119071102911290087580279352871008888633473661557509292530560563961188309446108148899326469253282298348558243639173865432837820488112838815817146259310788472065921444183141215654688229399965251252123690326981772326125647246830752099438674704184226540912842407436216500833184432207252600082245661736349180906031945235799840815357771730353037617911869265379104007436425253404288024856779014340807838382096612615866111404153032111750258765857359427662754014197762750735898521850436768908339451888019485937532420819641665039688556681600000 [118,34] 618963211590849415064110397525259834787298149349355755707589483188888014428853148166381494027256881614015264091577399852546090067878754100001108216078678400453339252909414966114651435797955641763887350176209819929163556974619598148132842063640038881678704275862009490597459109661755317502654240845096649660522730386676691615200338255594606328387429910470390173454781619291197385664212637837848172763128901519401826202524366596846206400260190094783069011542598767004851087992718496453729849750059434173164534847237863408567508218411161530323016409492333027660895524152105322456503953886641121545391233591191968487944160719500239808952106466606512576661480830913769171811309842581584269336998587927513881163804364088933605154869368745392245278088459343606489314477567994743333696310758723058836217064930580998479841443976342062260311041435706306007171451463437544194561181191468685746337923652182946487595874965774457602324689377513927482330409313550630875932462330728377233737176584830960175325959576652215667486805859307270011242505387163967023935510850151201921474676819314721138857801206517312770691298985889976506374131532589373016810317008899778045578566090718138218311704721019440410900652477653916171693193438037464842504949768748616050266945702804447570563407070252204545741001421750311466274052618588062802369471665432623099839595343898205913882620358525057229793583662830368921216413731963888460674832269351076063613302908397874881010272021523593552809377670186594117168524705753249549931277635772763294899869282373427236418372701393387188132816100014307048021001523934996697517438361681237207125978922827130929395486060600323032504953584689682832095646565801335916474070954878626310188355722562442452454249056218079248878508834514957632919011540666911128273742563786353668952633885372405068756651605845228511082641818566560486077817386202433500937364219544267964006369232536385136605056866240171073081543339890373034081693630142353663617658023847676276303724771541391581984035610654705457820733145600 [118,35] -203293739905118268894749030321070911550069014789546458172867024338773050732284647491236165582444243187404756634838595491011736763885092919955960596350570461261079309154464620087302038684728011409593752266691768122315534057961951853782095193710859830669511015093132683049630262374480324642235946874437012969975062296058446305573803361770948075872574559710670308646473918928008457328476445604675907247066167388839324029949559317738705408200002665295097006464014906410039044373501524697304346182297768077573184082252562259770398615874265104960348238775496614099206384181101197058839255197022473172936404432311184934572754035399810193723864791027663118402435089299978924070880588338383161540943887054463353798814135574455416974328337730865983092099210823878130884097328860397960287892880294873010188285603674802479105458321500805361986878354729965455767026784554508937791950412402206812619331477361987757420628681113800322003014176669456066070433754886414387524241283950827227401578321893261015097174105847503236710454109620568910928168864672875936693077280161950914441544541794000007455306775510891031790479495731110971304521991772219826848658486602201559801692821243094796900892358204262638985499998306036553281805018327903680202784965886887250809035929877633126800465974557227968283908973928749519441287037620107052072847734136183156109762332644324979078866925711656547508843948160754324942250017891818849270726700286280305263622405736463254180409875170918365464430715333341239188618543115767839548203852864893030910750220860774636109758346332642863083694316650538580046630057381407413774351562169516486497844247070909527335308653618636845331999481754473148011502952776626985708823984709714835132949401108209082437556559293907733107235307557893996008575140080243881401786577650640525117324009778973812250355891381910672625325814850402751230676680224891837938915354265779943883699268631033016800792329416515018575072792892488564407326322130836385805242378054369249261589040014485341978143587503748906410278400 [118,36] 62904341859463984977884955627816138843458600741887750681193187805584237395133987227016472788045520922592218199812415872892752799236980367190927339605805694389120530627363645488745758562826939727190611785634908950082770506680298993210987395041302405443413874365693118270034649196797906711034649504899869091222213660375849567610460682954870315017845687082153090127181201865549388857367580812592592804059601010990008807610244594605537300377640170123367098781990826296527795431347614533170776619604060885358394717958303322592443150549666067998179137545743979605537656016751191173543795540718406990032793072139054280412244778042290201902425705771577093202530245828667425462715951079500387273820990348332799149190537958339274127317072297226468472615253301482172330551620810361670462531825671309244783253861478923799735784891364799446594768685625660010907755528310986717043354637446392435505326462775366884663978842975538402713755282926018459392775798387031306007860140000950722741862161306137464363623887200938108713485532737879601482440443813429523208316754738607845035115185677581250055315119145851991721225249691136449768312636049461757060375475675308851149240114461889465048034185509097805586520143356587408840679385557498719672830501578284929349738358540672338361091764136036186960734928676772362688255930729199130245523136405136650631575141117386385647227801704407551882830584249333304800845439061962053823158838509694172439258913573453617979568253360583408755760072005698257153622977862922629117582168591572576326369704352556022517239526144357538257636597343588336533183748279977133955638359109887647279277194622751867390886449365664658794896106354343767878656127559300929084379876264833585885440634723006606511282643671786606728163833432356625702494720208289898712534129263278544635641529338004225606333555353198645615364391421991766511212517127663931352614156044182340811804707183078321858787174792519584126692017544894262543958111790491184078893942682555902221766694208536393420671679110072846664320 [118,37] -14798614271313894172367330085897120166695161824541188563369436402994390489965532379809591858425251042552715025726066657161360483634393925239473665398819610070504884348612466164469694932126161428759537773451809147167766280227488714946766526642776593845085839802305872321969898724551821508922767954512348768286518710603567053343508332164191246829677015520010424671937313660448757055755285462886942074686112672752272526074094510128109806763978212533549805638173163280964156841457651352975497783652952825756857345172023118023932689228145291700979516655537568699684589012696413736532045655201237337440121276922374791893497460140294275602389139919915844946727012737156444128693788115097141359093008775994586362233575889040046472924541906316166246791221332449769836467982178052382619361677752806084694650641713162448564644605894348173292440173033715783016895369245706151958233484485172622267009410581876536186593156497729505083591859412009066966988116687052961318061443751538180829459240003716402434544530365363586577285406457639682568681362127095387579742003041517238217166982160564555311908239040294519274670278695233448114404765068063919316302821054904498461050846796403904861187945239231537391587009739618486674393974735754183645625872790969519474274842456868604711129434937702206984289962589389120286132604147467671000615270326092692810913157278690843694911716532405426895579105547799600742227963965394307438553882664545731177445655885515232428447275490143864299065492431968212310179435528624278078977598515172906158817383713680151826125737120010829362408002166594929245845803976358129156283178356985917707207226648217608380426757304914929139786077034113666750912001148183281458655255253053294826549669589982467519421733809685504177581898234071274007622267071099563877921790078318430289521956309781314515987564380653501813392207939953805186346240832681260159294493894744036114333852286175626998734892774126025835021935958490472433636803020820510314492992455980714192509272594210351640754724221650949120 [118,38] 1260543447172873124269320731428851684444421110103803628247140674483512517450056786590150841411728686716594885265711755547066182305687392377352778142954831579558098926784141704769667434008569349828430800386860801301231337904700169849016203711829965998955947757440909408293117461577127399067207581236823178398355921656065601266213452766164651041229616769885870561824413428828745954621880906016261441203867919106029089120792633594037469833005981533307535045242122354287999896946909329058585942101538568301196173746411037331271786420613911263237209497962545056210411283245962287467154336462701318551370435619384953934238002662646682228591337781379649764010697610854750165969088935690578771682562078190944624319224134808976102424294326930800807814397908885205178943804541907922040798176856719456924459672985830899327185560433750491615594482727878366153973359779922400872067896551240010566429545814629593538761651997138480714273154794527850705459441600100339398372911185806618151763464966975105353353762032264287601864573401186966554455372877039502338240549664076660258282309477978875586333001905587621438097137427374041637449938421684770996908547621739056081850884424035618502267277732717326612158664922256065918173532859063191832954730764085272283141891302372413778834910474170496642227240800827319566203364177075701953502945761375747827474642599818500431111015411042867925753669123496824143311898165316693337656890023229950272631829451714680463137111567410236625248165799023098617616033533322564504077397224051564358766851476918877460970080605626302877976308734043878922440363605780678113585281961692559373281856714788170467130422473665036793248215893662172706603449818753596517749651541765948813979786424930105883337189735330603405107539752387802401365232128871654600627869019205689543855351314183550161395580723869722164561456281753735622165338445016262319883220793523231733298479844675516669034251194261666353452763103502929970167474173073787526195252163707324898003087970488081938906471799818240 [118,39] 778161040398148400901419633035228382958897294285192033884391571794122582354509829204564763385326768888492513330843612235662518316251799143937948050316909913462623958185082184984284094214451698561420831314560646986729777375491699053690173750296982665826537966289306858041488444292200473320332715239458380512544577607399942538197593465452040301971702080850656535283879065393723138523415111723989819877093169646324525975897295499072818481539750039581388125258236708276797178757323222031302865462878829739660445735246077895151783744916940353053224870384816607660300807353420862263262120994650769541866020570674701279240445688965469049684627211429315738631709417464989676191541352460643357817132089626724276972248480405689469612667271779451327098096424276160746975457841633349391602776018260753996368688205989499371022667136307286385672266981247507084047782046022197417650474312662917727016639939429472000840895130626669427692371760165915522039950956946862901714007692524792381524691872614197581327569572135633277515690701398901063524755283462802281508959256437873325343386029720118785175708052062649221154028527845161683824474461669647362188859294988344526905722938626702309793135463694009700003155782723439309383896405179888417940599828280360995852088876485769364358138349606788142867124903964724759681304463591038562417698120527131168985091765565060993456884925084208692356589681574732345698449737556262868173989778437596576151088161550381105765283481275344541468647924428149915608697601131131786796173595547922050300860203457273635013836553870740738070193859582599393600473697983758307287782356841846133680034259494685433761488410000892783416423048597845835402884151371196108679583882956292054742664843773658792956915700449586028003445979597785037140119498392560087632772458105405807565376603796700914586237790676451011800794659860346941785577950912931221642105445066066210548994537911724316136293838763092150292291626945927585707457963438536224828523157783587429713213791323379226933653104640 [118,40] -418434696887830208943967947967949036669624470876980896414832149559918252774913893261937918540873788163324169554290734320487122068314774353444147231874760231408999032460290935938547627619078807604592714805633982058201150082962258276971173061587251018786552966569899991675883467917420866330105386007121926719450397773375819658826385681222590361276320283526348286171778741974287663375568383242845283202042263242339198855570202083899039285683858683074207836109733977869045585590846445036439736982363980872431566588578497413167659746432439819430830960552379915870466740756001917215076921475838088345103634737770101545754478112386473878371892352668979053201375095576831448620172692123994676725901609827242754695107412635475541026279287508809333940291366581189372663525784794698887535607320884939854971576329081731929604719527497888770167422665493467451265278021895510410665819278294379764952479026903626293324501800162010539252418945693438323223100417690112739180993075881170226632862764650698481945543941198184844414654729325842910614213148550690511173975048718965258464814349534922434425681875925139854232142504716230141277583313679076168387178982627956111232027490782618506715975477870415092758733671848835325638502032380517943818523318045755760224580717970666553620764618858669431388573561672896728124635589551072905205821275038604020986249515168603811598009100777162925059048670219234896734665989757568181562226937680320084673256379174508349993623282304122461832496423991432826096071207486805211067622412698739167576369195955510580161762395857048381593537232134103048600772717928983791983586774783681322893049072918265487748958212279878546352264111641795643047361290657309811357538203241471598512857635129327613887865570615644377313070906385812947950127902479611742566106324685721176463993821774584814966041597459131062027382051273090105101806452468842013231669517908190161113834605905126270788983497107933620931968814929282135025563233797688878296390719754653521389171747674158208125712640 [118,41] 99772575127426419636782123362479367618527094384926204248793785390485973900138437069536620633011557124202866010581921689447857411035950170492814109648899390408007787423889508835616064939898430602683333468842689442168887677862162742526944729033168681746402732784124091892624247612832051741546413269190310669950585396799041530119839243275989370559520143663551051208064011277961220615882054888244285865168869098185637834920232483793260855164401951411324583708981929886280617326318260670184562534324975629829935451879522106854474742423320414277136057842696637350412320861846049193785394983746145599998923622433387519456725704619028015607702517471118875013199053494340235641120730951800687254377094692998311448082159703939792368131229724133978368647035186117298294216269317651137458294215481114229932440337762456465663228998800297259200968215890535203428263362559485563564850086216745955844004304441066232500312013569114115199088555489339191195077478721178406406324794086125122345591532588512933758610057489619301467998689864529783866602972915465893974921280970614622778165392807304259643739218120153799045712173236485194650731269165562877472125701755926544439767185137415794892930249696492726954237276325736501240081525190924261748118602818941874648140696694099600811908227538654616101842331524170733174095979321114544162002428540817390961194453983787369119281653722177107109438842306687806334104324660793144399444025032994768914224515356995661918621041978759627571403981432082180792347255943586854060814182971124542462196357896180628767951990259956504337526527633347223050882510426238231617549441689092487809510107664990633197518189418359300868561373337626218169810446759370218416811244849729279158627815738176850544150719342238556325425071473296569506255733996917488763541652672626216990176112240024611972650215290801357570731484127153590193786548857673587712186809112235047856860020007456853030781171079344605165805915408890806531000546774150604069210149231850156919775470329462060451840 [118,42] -7437840872874372101072720831393292605025979311499767005417872674929519446078911586284783629014944257616849275888922946894248642222135990441914892193329877441398391721134372993749807757226816853527645395688470535641699738413787899331447852006419500067545842399092761453698870162519737455487950453117220462859400105632526077132347506423651253928961404649733455756413111223582195375309654605013763335656826632242131551052772565012122488275585939812805669053784830181499944489332603330440392773122566006704533566771789297570148104324717853661736330280351928134318014446593664392760523454792839540431026265192990254423096706044771058689359674352240929809658620640567467953729420886424431886681161244586791024508477801526312083908079650522079297727782833187348164632376551415917191692103740817293719187549190958316535591507583491265050178340248083227431214090061614358246318908461595539781553196934928559467595069951992273706890095764658258197645684077862824957665798448755641337672922935511298026963523679929979997413036326797525692571546957700905845938632354777000337258927603631383644399159746159388270152342617380825476267782764914145416429093350090387919564039470035800870826985403635646871113648107266227471994824572673574498365327223490237612199524121405301214887190506012934928728989745209939696041064984941996733964121968742797408409227379417454497596721683757223947593202924175209601537194915871616605310161647742550288977043243108539953773143181472216828377425985932640411469808678344573786368183624821230927262001635758305451213009372209806675323891535874296438736282229313935466386286740851968334826160738518019084046163966016778908431731259401012057400314369331637936036279194089825631994537709744100993568905285755029152934863603512128251674517079196303668851720267225131747037847182436573589823295723974359967626602848925019856990502096485645830518959409389773529592966933355356645820748316636256754894719194083365987988512676761004178355564479930786380645811531445422080 [118,43] -3986347182523135878926365559053462712275022772569029723844786250580997578343274361104517485963109898927350339676375435282234818900014650042916001943545255619255377759365619642627066420417712486341143559766534198272068609635998950618847810025067631020529881365045114072564362641312027023683370517247461916234904525096812286584278688492451423905657234275167322474988194956341838043741170062649696540777099999168714115283200938953673402344585549750577795242187296029727234371137418159232838762658398599586803088155421114820733408767041756400221294086694558151415511797020248572391417803813303535878025934875247969530280103161240575962373447922957859355115369262557160486588686764614173516858405183374549205366253543003900535245518027214059052892459194789449143296736006870746821549079953344404472314572272289929880789147730087151034456631185028931796229146595566666878495157279754399899445542140789955111896797050662630756847930693345859462034194163301760055946099931604193066197005105416785595137543423998860871147962616956063484478594830162425560456552709937939653801596262061308781560495746428633759592051656562232029510349887790464128014518647915241624849802016150877800443257163242020179979810293298382041048462912732334036222338779865189281751653803752928644832679227129124824346069977665334023942119727005065736509803945727993827564689564747516055681420601082840062267251526304789523332673094855064356288175769566166118379639989131594935908433796544574111954298028476941935651539023942864266782330637947194900125791035800403989497891396887998827543617991766107715816570110269718713556041173220251928278342875703057279232274649328589748921344211873195735479319237084455133280816242889424511667850201478627887824917273953318543205437621931500951999080592855852452549961126497809074191231043276359609802798312614801714787978172435531391076876111640265145317047994671038351108493214550795617184115307213239046338096332941843266775986837787079762563663219827069184737732622618624 [118,44] 2087131455325578944717376688985410179059507886558482092126281898236323237371062573852573724103353480845920828319386003776140954984930203754442320213564457499881178827885075435563841256650898877203634550321238818533297819218433974254881857979830562003459493259991108277905751492239035181243600402292236891604757393081342403477260841448626359475749722192866199817181973636786817898710010223284398994055928191479693607868506178306271158114429503189863545359711450966526804320270635812559200638228657916487871717465886347565767696608383907335020048314885390035086288134909227153536670350163729881596360106524119427949124648449620663176820168158943186387369741706838443981199292952837343365661220821881519020526799985486796360819581566674403311836116831759767367580122116621209123801448812150514422562650873007995748708870922331655324284344270095214959440340167033120246635925839628148671643403352491123679674610696477908829982153082339589573382251187993662620716929009411049637735704184889606811819525377145672077362300835446132471025301687634741924551652318823127587219372457806258830188939437007529919176814402261953103002653044696267345353096963771179069586579780684696141563020563362350565239142446093271964480332918428520193465735448997875154639115332881088000613054738315680190601225931658230696580194479898622018827923494686830450703124939877888169147861957706887808874610549902637032899877759304765230041482855335365806806459159110878546788295705554039081907942137968988394781390530031203453582088310168451982512047834836300710450770501139103471788672837092581144506313027356670209994378398018131408564997601344528163482856020455693524740420888524263645780154407611472808181671433769399046985281042020301864541433638782901522442393204491219871904951365467338746828857353548211980085355473802988709642661912594882619658019244552553721121921488539567703350004880806715090818006352007157858845899062930602816931176911799860878010774043711509856507558119316594963587020504704 [118,45] -599399973817515891458020871084645814981909670439198867352324030475385635289813230694742406719663711236394697627595277491854512489521215436942450832389793084539374983880732550282113296464404681803549744499515250257395539164115395577221742929836090343751084757722722493757580378799175659509106859913217892346604204813359734464926825500795053656038065051739321784453606604920917533856781062188800204336530083076333801157351913672236315159107228158897210022047363231756657741457837806604823493912196803566035942916075008359702248536722084896665797090804479264023793183994296126673459628921214658872760867012479781797709885373664060390573195716523636119069970115624281604068228106286941605373337758962383361349374370892173891926465916925767033023219990207877396354968648196306067621852031091850199380398628314409221026693511219742617585773470279394964198505554282856727922821291198574128595701739518261367893651329604649650838635742698724632277051301250063259230733503264927600140068756527068896614067254349134935701948771538834473217651412636822595769751657230628984206340126234630220379816078940554546381518374010202574929096447681344567279414903557715271940316847563468408793844237503971065691190390515387422360927557662978352222815055522404589660504999546619162514738965857078575533158217062000683005212699029706644529855757533205686832386983733445594639370712955963658206275948095847995447115099513117724980603477895036539723335386935541801003223111712411443934485349759764966850928033119349608255040512124979886956629699448701102670255711098850584583333388129720804290269018243536708376709703780443757059370845937131422456569270377245221558322903455311078080488357126282597848829891242423929064930662770128405665779200982490629537006713633241538153881798913205843155446210288827419255115704267184977490097798503263987693755388817091879344332999504880284896765174289533055664909368983877504015058272674731339358217718922459679116532133307133183981443317037916392895581184 [118,46] 121545434446828138560300215530761195580442403857163196089646923476245654650407296955100811153416036633166512109027730194156134511006764616085664039766673672044087916146647190473279742774141720218954127223424747833719491610308161937619545577086803711676801910659754565899423662545016567633637300211500423524841817693133523614734747814159784530804007902443042312638650248178038111493673106303227290274377929833483028901330828525039517974257820032779429342832321375541142714798901473926596425974178503624190645923293617468940200044470016746161571744480021621467768657608923626296636673575954405518747266683696605095377304283327812274731389445416238547582563352499627950059597850627493891712638073514784334418465580816603198587423203734960758407686865059807972665202417162023469762277373751391504977185637083430568749243197563186535143249997980154114119276249289238320584147772592864002364774147839719805067000544826989976917536175645925006105192105601208818095443878788765762876816001888901475240800621843597144832693012995482740089776316775268185052222628161782936267404424483338241992063568046068506804970425286974274561308560021066325763947181481684923109690001068703310959634096982713866502353493795187784824243023761951333328378845522968661917212515044303813407485467924496407440398121879546132137787949622243976466174220077666493157785500174951209592765724795783809207298232791997963339272721180341143999943536758092845810545249369469495518610606671278837209862161795896089552858722041263320890406946732423731228698435657632761255642124696734749966741645551091022292492483393107862887562444280265946687411013742121817305235996480446145764292776226713169887158626853630823602170419391980278300531175687990999177043054069995596670163558564737404792110708910017660969736996394261346162397371074180911581709044890426472992001804617888645723981980734819428721786283698701140037566872709999594118803126349872082350416429825053621147294443273114330392482856151680704678912 [118,47] -17904113210279919255454818158223891772729543415785807913972390013888555083231896965395947105781998585981089321079517773192327833571354226811057845758617057935280928963069126955761301286202070860083427631825670298394701300457295457372221467345123827474757407101595049954973186247474226994282101438913187634673883935658663567198479551567738689058896075408255894828482698016358330835462882051480089608192087721943493242900032128776903906535497986443982377532853317126103477290017829008358122175427535490184051626089438084388741447245196412496565288460870081082460100011177606239562079383456343073296562601653576289892408252950537255920530703202781239976664931572315632064333936611311752102089473175924004228867088029479309495357376338373318784799173047118807388940605942516369131539246344128411984964744461587889480625088984340684405895750029441991354952901025740285832014794808437171957138788230196898695182024127497437094841538830849557538917069356606367684764605935702640130675804626026554290944200246933336136096167161026521637954468415338467551210818712330567358752038720827429330005573752468145847368267101692092879976581252170578899673420032353339656080056082614024738258792506853328239652330077250828464001754365732854663478997604767899064939921212181164707751042396406868792474988750869396472008543924272484394319651945119155867588672020935112642124122280494726804133987835177711583413094783253574191681247847361915847532665442451402062323389562257654753337301581660676586541596466099999475114237545794012580269210068622164795137414759869767846412581757923534243730123073498220328610025954895304581326639984867707471323666253810778226707764967755949298714698504693240478891331969248199984273986867981684943234310564924160272644306952881323112007492282473632775618814343058906552444579092023448829418659088932929690228444291389775288537165897037809832734708365120814717097528282253123594029251017397220277228696294780497035815428790105926914518926037796236672 [118,48] 1888255609303191809065790814011011334368916532984318014275906737761565192202139789446556744725544162987228743811617841074612228606953626195411945308104890634963579968500766668260146602754933858992044556518957621295288982944458531665472632271916124114913847789656114739479868488236212115615886652081907084583292371302492282277296346602836527643012141091713121276099134688627358731247390483920648905209398800918000149242778272716312561073011422862303494880647246007732287814774653097649519526356608145355958428993507636283702776897857343422917725407601563783461927215528379686970990570198317685810455530384441256255575939574131182614935582851014592053227913227322192003390378187487460235349243864948859592967328079045572555828789115624014510853808054025043697284149140439248674975894743335195888559796543980989613120069640220633918643400786632767517849040311539693731115885576879504589069792224401265463602114369899078372836367486703145036223034824160255574131924211969976526354210249867476662246407928589626584316039303791590619890334286078988386669545389975283240574991979561813274535380709622668877574692384104673365558130269187595312574137772349266556085212131260763580664180941870449305305906802773004588681817709465051147958387353569933369676725176080285522127290386376192563278888809194990227360463888701661736129741970240780115711176369653323619374577040608421473913070206206323792031027911819042338550686035558917822645888392839870240606166938876196310307246691833240116134477841152196952530404351317963195199844419159755270222408226789979493219765082769340052059224329133475744519611438376119035412639501300001767054013151211380360988705771949494774677335136632688868606326886817125175939320961692055109173205480451276932303820666752537123125651668570637143886461070643477231052342263609692824977450505366822433366702549187080191753465151506795660935375221318197482005191535846570071370209274643136954777096139062358094802607765782465989838632057025404 [118,49] -138117871084191643172403636731248329915196588506577948563912058990066747953781873856721520060534420414105847494756072896308280721623588788734253079870924393903084717917130453580532460725751583230325526386111336311021319627330440117788101585150585082005709560527953458265712796476291337755654445046651631358768819015852302913819283418627403939440311010476939551173259805547384716127998022269845451085155115322294751047599139239194400281693949504992477824557808137190241538557747274277745830546675721661028050258645913946727439261603085599056913002267185730649699978863785395079284591749328645718343257941390558758765657580685587685473536454179921423094032988586492770567333001304337426425125749572524153616827451169014815777324235287264525647690284659414702227050853194552511339796448092271268596894679738507813859426659833611478184721235735146427349625496508957309923215033570017815259314342592826405940125026616529278250467490439383025420873895168390123603270870858015208670335519209588996339883006177067013779383152353524159416609716913998246356906868021234874354892856431325500658739459568085392233050585463270648227050736374099845008682724621904937837834377433664004201681522420533687094794866001642562393574016470559331994357577322046527106074600440772530819455510883220750961835590058229048009364563629712219193450240885159035741475252435272335281652880818662455438779272512381226858688434835758966591390611229648158350957295889645484173699345848663808155952230204605126636929926155779417233910071390613171134360255987756946541375373469332837826571283866150941032756629974447766790571414477546528334343870349466059720052367273180795304872195373809709901581012719419811519638191278335198855779106866249445056647093018165918542273027704078992175720261589211037841458308634667555510415810331406958170251864305908272469331692887011416111135911709913271777038405242088148194885372544767726117976118395759980518299839479244128491853396624624889467731160576 [118,50] 9511469080615535662385039535164142347834273053086212517117953857980637578583685096363968354246890593780531845642342788506915965754292841516029056463830145238279947807618390512438175545132625144609023428893266644093158655943636084158733589606419848774768440295918130035091055035556782229579630163843565742131857544453593975687237391486645470957991290858944041801419898876504507582316443963790505062162981948570660908155884454292210809541558211872796872066243368587755348906031085273508321700972482549452385031414975642081114909490011643121688691383641982559122812999086906021987298074696335646538668378767691562113273132401196386380917986453413610476590636543894061862041524212080229971493131057252714855236293842345748665617286431869659241996344868791117458731729089241167404513802167167988662280527110490626781046309682884330667295835074281640717193464337493075072182830098883114967302324493558512881646874251627639626018469834698489715994823870917124345865750738841963599556464632051885952772447917098490952473280660070622113463169934358764553528612578472785610875090822124669695537626662557296568383422983687376466565289056924437560716813065296762317687533437924543001584220390949825400557089331680351552452846780774541415769180782194243747741251502134567009661443054203058360366825430758824380763807982325570760787856156355984981983165822968201480680487289612884429915406057642393509012609282980059302957190178138593952142419983025885851900222090777458215696760938161372157394084794414010427752872647438548273520913275476483680188013142430035231487824477182079648745534046888246415823828159513077554436052039131052530284841079290842602549205874166591324092711660139453872453740093523742359440436881233230931225055994443811337742013904597113039314058137966847563174800921420618855642627662511334334194869942776550218785605160072584249949851478058208277856347960687838927742271661331420852273195050226181764500043444465448149302244612637721625864224 [118,51] -1998325487489584218306538746079204424376964421667215301188200271375953885554961845324871147963217567297014735902986574401113368261489460235891331724576886525053065824977074924372357930676847832577629196500664384774025912896810163389494678022463626604441050120799886056421593677399329559106015991528652203942325280558910173144164647218154356927135367929197019380492785738847132450980462158474410657649212035679143200373311223960209172111088256055951880720871003321297645375680060319203672812377398013696261643715650104109747715337147683418405525386379487953994043681510684129878259440328568010314739108432609997555034025141526590950671949258305776675993332965130145782362197983689956289387979209672509768420625267283093726978344073014483893648518366621229977390733202395050073762538706535337042733524465138743913321427612010176344541990318877165760495823450791292178333537138073669239090926125244959438137475780601339324768383514237019220462355998714943393962022900848979806058028771340645643892111849753768707181066318111240780568753029436041469891133160454667183467316556171536857413835429957732369660249372231746193621611235162497239715935554549138381531486812706091366711422037078812935325816539531285114715411638339797873033627905584838718077262385519408518165124480298906574252266991821951239434556353191466127149931093400771680763285137878586861270965164527135880092718390266868309325482996018446443319599962563674280913121477214325955180796315897010138066175231562657401029247476105893832018334090111966733051074538974344068409709121414067440532126398366086028766687944757162893270004796428914123878689597473353873945845695017947536185064509504287615086900873627517111418340669362549846030049187041825562822448668166266380801540167410705324008260822995282142322433982309593943691434597107055484628219101117547628154768808886447882484090801752864794063892114128786380247518536208299208456203250858216778942431714158565618801201826158621088224 [118,52] 500643771300647537861757307528091545044258719435343242999611260405495692327058897285037434182148852582329842819353582167739130163420559032104631039394829832895279345957132495314193416885909404555352444162188353369164867414169579810667188495550624649466465387434861914215531430891119302585194919316572542272829727930457656382589784658618148238363590107940358394939298487966570790505928517110602971438362748345157113099312531150286116796302252760281043869049296407982142854056079576852998630814421239694779076237366985239786002453097474487872994011644052744339794453903355433894336841897232038437308957522844160054102125272064955595112212379416021626045823316923311723843804921223050351025067492413594065627788291697959301460956811958203964516876230639631056163245206698735971325662633751107368936884113204119077480308350689529501375028330016413847503021974084454262901680271830165444033843707740250735141608812077424677479267407818116539813771360689782139689353813186777764276447792935430966920152779303408840341658760242598874142574473128057010575331422927518275726029508502178865662258423186180091481200297517761296152521095859680348283309560136024028286543790317654725496342650025670564051114521410376686946660060607051189821517154650590120287639487227717851577057918870508662871350585156587274350050413555079278751681073670515522385974446813599873641513293006016782417842635542189390917599799043479781146889494094392367272484803682625180843597454335451594284545721496820364465497124232387192206665297853642915199692249295606918316281480649995429565393322517239608044367826560157195582912038670369287625246806525041745260555162447702084338136446502949058267515027923264773123513799812586672540522585077351939487296056034917651977821047552496718531923219332112067238978716410635869836704527212885908081878399566177004448013834423246836730934227801898630138707584205674492605516500572740489359658183905467809098899200681118218563288892078698248 [118,53] -81575473696800228012832432073698031583947913529683035903568200842727182937639438145108353678280970025830608099025656364773644419165360302917827321588665974182609375922124005643196115038410357819225668321083113610995065186124224275015104008297474570832894268020599727900508355137489058684020743407091250410070216574083658262706823021479904446948039754079195108559114078733567580785893444159734092952719467829451825577860867962945463365179017193957272064966457723381776696406036573020598025852019895037226958866703357379840611906207096836075803983584544467543353748685630462224457549942175343728853636102414223288013475650892971563084755148471248465540578343737082808909245156914192073910783949810633770569050024851425521091682301929682331590952383926449778869341662891525096133383451081253662798638222191585237295662877992678714499536005360424393734691747739867107733971380562947929054923827507117513364361771537755666849490763121945177169268942738440646107637991810171178382398211733015063491306173261217831173226542088475610867276513783192458646261244586341409340817866086101811576859217083100618913688381361271131448012072823817160395770999954511905471425077863762728065293218302379181985360975660672725164580843516728671658158476656539280932471592393188707066349003066140641614212546809667512009485207802121222739806233843392458207006908475476970850003783896084833421149730536764526781095583982702694767536858010905382167073530278130556770729488961050585453274294496370280417275571037870365325751922822475554317055606016864410387971101004251102381223689835426183986724512093753297314066633560974936574726150569521604832123768757021191831563133602849308934706086051269168221106938984122362788889682230592736064943160537085082068746033463146809058399351888074637424250471741124916093994968565141568888692195607506855802761336144564516499084739376448509355901799082385933454391159595784148609548497657750385383683936837829166520429099520832 [118,54] 9014029500594789581823898623265368426157500686364635014295520434710023744629905911328443393483052026766854774459714818951848076364254020209827269660426592173970071127768595507965393547618875773679380730248114699223589705104979776562789740522679479826243367018692563741571234090919080188916531114842602777330218999326791794526515118573823988086181280625576736927343999253105116586756287793691242945190498667860511740399432285834326147749337793628702044559918381636495726255541497898168459378670944150662075409460054827383996543547024962937458571836269469110201958417122400995780660429531315806698213703960571581117683985904113930566975960409041251502299561212227932942789790661977614665189957301866892932330373980703466857970041460623086539430721871789197990383328730467346712605420446600527981056637558110240444430189951011678293435837854325530575978447119541585239160789177856140052532409352707345661591296372439044737808420916133652776508144554550170223934476646046065083359924251086459601430454933511813379861798651298254060509014829894240655690978732399702114352635230461176719324236183975762413580420480416401572509105205646740821725225134261308930136495344495290910246138892149289576810853701594668037096377694920545571043263791903103613307633884650031722403948351179391470826249457452627268675577373648357736915059383275274579474390887539210012415113250468596862152244432980999063536631958755790856632592629178461869453966437119584751421640469492562782154810189676282624534816598315482644021528988005833917514856325493219307597198646925393582270900694817066647959612301902148442465576273549061858703414029928943414439918354912427000729839634098523528160479906969672809762477807053246611194060989369043657747031310170583147456852590108471128643386207212120348500609772818799129578179689691899614726734457651268856221623113292045621787322724915909509659753698865493388287742765456189674558772692192281369987395755048399392447242624 [118,55] -711706458388095701222896998441717001473407247164576626854423664504474872037447179264270547740863939381381871664362321017695759305839924829150029236058249832859218940497283565354874293096695472475956207342349440669195089077447887714364382092267542030348899197756378219448659292523925518614098014424546669080510821264560828274638212759418132957250759220700333868452046151486388756496421156385865589886018149801000110863915992845834837684204312983486541635749062400326997940897243614673784329507204288632132830770061725266293831634501309698135578329287493004518095400130109676495880871032565513636768851738159657490345524852103344717657496670557547044443802885450695902123736831859528362910381351754188801945466568220435257200321297599883120890504522723205718416604396343643960718097725727700958968585425757735870443974792809218950685372032080265365397120023655842751772903707212619598724041971556297390132435574343888106724711363729300352836951235577969017667453031857243569970539287140888175317641740041768737107954990627680398119489142863983111298998452321451420236880869961880885097156870271424575238767310945362389443587724814418405015911511090077775820722284185804799091073584849536502581906791650754940061373915533147059100660613167232213554674018879764631698262678068622830652460487709291318767705006156834587383540811454765570534567869888046135711044314939038157987784305074976090825398403818791282287692034706823530593652255374894923694393814132012876838433204101148812292784320113802421437389414049281748471295679605700158959127577826599192363225309635916412702057721498475121823812859307608692241119037703308221523572795125062213926827250259304422275729030448014435252338025780319682620252276611970406546876735841659250526508214620278519067311291510550789825580976564757930195492713402175700212998825039971317301955369876082380058196784988346525109087084094942579717018935758484530567768976369060831918479610312861278072960 [118,56] 52215483145420909629075646155842950693974460579864142488714062958180028050069799701588185792734044376746613060280084320940449448574414910414032974292499093929172748938936901979241004180098933999225416511035629406780514504295385638049426723368724342115498824129378797710989798433324155589639673995845948198244922436096464729693610989885505759091552850043286634539195020989622783858582831119909194389953784740601326969536604502689447450810243263519507020181545953250270696537677276917996686556560119819526998397591295959582958536367578825494296288072844199519553422249632527928914256532826908027097699761028387534556853169729302230375482863493937722082728333874025822736499682921549973433832800558928425584388628007332514163618355931568699399859217560619933057578561109622884228673813517035362129649110820765551713995212502937462436491268921754701716760269888650062458928262097250055690371836121974198402021487200803177798941318809869107841319190454301230097430917747407453573908995999258204898267048329440960943403480793214180636547295652180769203307041728393841436589605786172610888435191366226219809899623810748506362046593303648366429422721216818793472360976856820777656683616618338103636129572455393141299756350883353608593873148845675845405359784597337128945750211886916912256031072954324190309372128745362583937398973389563515542370185077244542520742135027985384493798478947561327714900419452289973248986463489720516362297792102698186194564015031181375530458003669529527974881175559948399113282344181695081163021372019304547918355073785943015701067149961933701829063752515892347432432414883481391962832017192539198188448550877708883980761851728284124844750506296353352759986066310187261461719169585034048318851434970748373070475794604183435017121799403218680402181557540510393251788705242992988421625941678421463886749345649791945439188848342457380303830433333324430166865096535612357186774377010888424063123843667289899280 [118,57] -2423737292018324102335918389196275900498265620591066314867366737257504611529728124674471132791542809449875916237476191416328570711213900000822254027960150641750035014127632819936049759810884937725204472980443178267097116896089651203452943635799269401031154807108956557713743832032065152933536812038266773440221241730646815000965323808644796393891738473841386392523757718462487792549892295048934812294615465779883583627731354074088050276029830803306583014067213973280546795777348023019909078081778569513199297814420060381481016256604494479182421487277669195884273104079088398643521259348098998656059146872215688268602127520282208817018191996291980035542784160787828885041425577905357148465053491402793894837332946239608812065144005238751697671211139750814055264622304861274788959211856821093388009005928267589005560323582742570686443173603885454738742993225410543155633546321309857250516759976173918987551197479283379720523258907578874603780167909891547258835956887680836664716604373012154871206211308390065150934310750446231149291217197673957291531795000389169439249323197235894981920055818828247364804536989862583029825853698066957716812587872487364302173468103016513965979263337828357015886723990956318819970653438573608742637745283595099881029109466339565928432131455660803780397979373437238870507935552182335242575055801725437572960646958456986800115175490970793664956774232018694098947553037806058542181580820721494058091540634938874837398067929006347829507048543158884433901884229276623804607087024233926714347832541064771688062227452823152497474517057917415239652594288848342340148659176869875744961946263595414608172745790211397942306448929131501014821703253291386629464415499554159985182438612203150893731829820396408595233163620995330074444659707650815565404145144711835206339439981926608880814193123767528096969296296747207049676657902010556764474894623232228689783834232217951389482508602198144277340377174320768 [118,58] 17556191666221698929254366904752863926493018004115456577967396009835119328990835036695264381088963216035492284071347425439525062897680966032143278458827096703541930577583666660716623612713378441553639503939022326117992360072223941535023510141667745614139264491760509182312825266052241338871541046873208986954392502810002388478876162473120254619730229396322983182604023351643272704814116012532529897195797085005103121502296800753478796707924689614276051267097708738179432987584096207919914453645764287352931760744553672914711940977211235723027108300153675745301357004182043783328776278160048353815790232144246622355573400469709890946021294326729290617106750826047185493999986004228723625134037992378131184009460620041423736441072925279178130423814853072817628735894261941079421325434730709892389925078694552415020165310599254805232298215504187364161761385956536423501662735380469773433460901566024680835769647000276264266435932235754634240212097251240749535166908167918801884854351219608600833739801793928482761800135862514528650674251640689515980014439461862266736470467591448662460625380126997205631688008217824916543042485854448872259370288116759886034230837049078653092853584885619307357003874371429254457666961355298405866451291909701570044760941685566787024325502043669397955566775520643412424558998101952459661556468804429269258476412063972303294240752364814869418082298559196234724221440911237876703081761084972231665455951990452039964378744237079588649045901280306761739147065989620681116710484640965192507529509339891673249447175924553454862118410716325932799782791725380859053646537109833848489654043968394921472326144658625145602087562834219828628239675236375703020864877366015308589644045426889049930847846657324080407967350567565686846294595108360566446352206603068439858054216579171628266477023003550879526283516913526259618429729507655434802321839901876555420306064559423877384114139850879223011686825184 [118,59] 5273480719149438759576805879581573935426628095485664910860979528519134559518556019665384721897454797447060551576589367496520087061761416194465107512573003307167505833683433919145350917622950170966066507316629275018228062483554222012363096136944983632675135094530152338794345742085414789135636028893163182459452978337922475059720349486333303221796855961585800116609957568302597623103249050877973105596126817862292351495987280780512379095501378721276773996308971939096159546463831015020608329573757555393260791093670392233552576859701588536120641194193005787890589111090253182461588098379903990823872956731849714728229919654132609865944151306698861291180282559512927032208178237796038145003767640172383505673660086287489798122104808481262401451271772515379514746320296675718100951607887239354814736520439571799857461739688995544254549460038641740835800026441544255374128876184740691323814912065501448498128036112188382240394291240480819004836468113932567538474718514116371850750489627358160735630494676260658138983975287677541530932598179226026721255848632250340420881191293130514125925651041494449607456205601774303657276009953924274679766383118266475624320165154672857185755286648323148118059051531322791517679521052216543310000797218372062336422109053549719130483897341071631681083535505395041219528975322348763571669028624219822554557532725593523817486057189281168227261762435803402253222307018379869786916786204835042969008100801010523291960516906698241609641925980872634818481071385648924885453989243198416480106016758900429762236314522686235523184780829424994133919862795525863372559432718609751428287238241102701311645575699730287447041660104134224884771913338112878641081057015113730836126475747681168036916528496012302828942789288657937420694377505654072876138607384154581167453036189986092669168522391921493261222638575776767212768997745988964572447120752885587375539683282480070494056396038704358743113312 [118,60] -289140245240706665823500371725936991292386524071421950650275402900133717615831599202370030859322933379151770411906916533058793417211606310099241461448154552076196391368681606147696953421003375095939812580849160387716980835945223361397138229214236929425354862007056657933439553948300348659045798270263037042287729810867853852406644042219653171105487114217147088617478738569624576985109217704679256840508247707788943771586627310220607069951461114347201283146515644854587566199263130699572974474160807640620576744716693923312422285960182109525907407816867886207533227455343394099095014571689904162028369851146255560513066685272406057815888873901426725764100927997230743687779034923965301583591886382807657390984711337969407906772038787063121493746140479417237030650373860013854852815322281238764074598248801355111057414977798205032018280172954860205920948462264166031467130602945766095954698197700736988204518161813192714805602151001272981925289777161019171021541061412509612245186654155270669519985920147385748623281056400217328613214449957250791153997006352409095626775563838392486909346364546510595236372501757116860765497859979254005171115059961802064024188858411528825537723377457089209389005399512981912685835350497933967488523295857923267308408191099976333155142803604024655864280497829741220256070066067604336493850201673632201487338076916298047002148019137494631891412060515357835822716668672724949305638623350631552741713671026986614431531064181995104528769635416376055351449714330456344069397263559528789442899490324868445901538092094474439630330178191778302264720746589287232430467774258617994286218853406668016743658871097674918686524692231404273913918935896606506824899625198003293442840326978206011761433579036607764939984744027421335095790998477838596402529616935483965298065198967235686267366903615872662820993319542389243165121969164534115128902266733235844854002047522506578854937166763014172464 [118,61] 6324064423373889187753884850933634697119881348149010097474540468506998261491441123304433077660714999533152437703275631936396087617954427466709922373534989188002938195513333419742713843867318628764784791719481753456488830283641567753643821922564648570138849835477521918263260542061696620207287049881379158569671221106260021023978657857432444619409212043916097910434397029586322885713411581070996290069871481892365351525834332170620391529301563179933500276365115829648203364518894761568282698412181186656385906422722767386443116447584536203277950801113757019220123816416085610609823779143651993122110625715821829306230041914973843734546271703941770112949490255223895018977221489441005398319330741652163065879685527674547454854840046196725185347931927208972353636876591322974186188974691221669022727376392888395078993009260849573688092332261896597568180295223848797146257430767399716368601780169808006642570817273512892393399994817222001831841898180885154973186369259248932029054774751991045850671097810533082659979800514669633088121645089807539650297698242447116687944708317948274852334322769661677188917476219811329691524895203642937386325981370097140060522605638709751868141542704918431167149923094608016123263008939683599165482383762289761858729294906424914445082840086851531042779938418425240856572419150270655765128411173437076673512979850971709038159972418484375140728553570242472720458883316757847145869898858190093069246234244919159932222738311490300289000328749396031462875617951028489624032003511962751627685492171082352223094232205432150602284341420067022039300156716794696806168579412749006860368626339497103538409904500052560445364738100352864637779798193112711465244956589501242128719070903511646354486617318866481180441727159835516030197682364521671120910789282951765351451028316580898124002493707016600109462672840464714691803755366433349532346105099279642406235567388960192142367062929138816 [118,62] 274721599248333375720360136684289132117081617357148116540116410075072750580495698528138007909275001528034177174855396392315981789394371961853147089707733767077065883208859446519905101135198269435967606980613012053922332781193922166862810765031644643827516508401334940587032409010871796472535869547803306835642903105060460938207022968640492920528171105280980761338334249882969011452075417711478001538171079799114981774729166504856012986092154212594339610680060079541911991258733716749114850209827852382871537584417834506248275867838740109713525742737595715841765099837743897521991404049002843106234801637417381778037918117641353918430498337749357338006187909085989516163463765301097602090376946429689603383567454807285867772603066036794642662121842018736910162461974628027784384260424011839174854447653282074688235153975860406091281095900467659121729538125302240692878656507703774262055931284953548978019940679741342246367138370536023557252958697423838899328377829539555190413892956214152645569969146493890824188611047344283877363027200069291658734622645722357823437134147763870077216239660067943232838944362671754997981974863642459079847461619991662341530216381482633435369751295250148566319902207204808165324906093112045495804686988814012879530625187580290240840049564298607187771513999325098019535872665888315767342015214389259383719251167560666597532037717321182042122962492420291588694204124401218143328253596033171353851653584143766198217570043865420006970809103255305558205808471612201146068175925110332106399762836109682512620353159075809617462560051562003736486655075831224599664189147863581104414628883246000321722384336878686488017114900372282428508524106539643601479417552978795814231674666255264066013288187062321283937990615878894218657074028248240964786625844539739392728418273322099862021207045858041384504565234866562863124620379268870102576685529088100111407941973914349553320718963008 [118,63] -22370501692485933673567339321292194588941991563533709948341088656518189734907321264736918918152530509323887356362801912916236535021883180690393438000891735709520133551711560008336514511088208779877087517748450340213001284772711390619022293351909983402572527141424692838553143187865844425258956227207922470418373984393298892393893759505654032764337009945573000357250934372753221666181965803545536889750628206593028811418661006137261313586093605740444273405023427382849426767072404200467038873459515701028748673450114330127354537455660642352073789702881212524039224421098983122004823025686697682338080249332895362717356885502458090243700575698077580065662440778196435399064421867660629858617062022483686901764425339281513467425056140427714500464130641837390406011474318446845484635673315822266420168698000529489903371339873394051595445361345486224868206649085143331862942177870818944858609329006740284693658250434369740554711640311700729552053370211514327200579334381392453702357406256453158194780649627281501851681447957434919023286042274639930164186188022812410164946659040867547739780320480573577057933553634359902545055618383593494339049797991266136133141630941038568733644087755290162713413437436925481595739954266128024679977224040206686703529222521611918343319161125210350287252449009686749019304738618387320472601535631069001071357920807886342908923445522538973766470759035424952563156845472475528963226875926771618208234366215239799441593443931944869093730400274387506313673357079593137744793608172863802649750550244780507853327845793920884951654329375244389687352912052133274118127668912063664823412256013502119549633221700647980973363058757711716607434864853831418320125494261746876180189268330417947220532154529267846041799545474711097783935513221381110509466913039811568483988173968853636592766641641872609539864026636742241627318411280459466766684628630603442510130987361308397940684544 [118,64] 334301492995524406305499710456486246283157657943018735842150998630306946148093492499730251824019506479018846952788376192249028459279659645242990575941802958665173258488629542318832189396043731957445470176952967500467348884564046024791540933097680598976392773335238821617517371082858941446088752365392025974431864301366201629057120796713973022152468978587929850916696453667570487815769884162717696997294976974633083246024870849106917580564879201457571260398944602562286702293169772950960666398769882518626644959745152452395173999508470734343487677945022389334190936671834017825477869899100969156573234559320681792588232659972076507905566479920295591096316533595275333594843960175646294059081126413838941547658776192389228253996323006707267459279643841182307940608848201640171539897855016791813160408734065426557149440987576869294063265402425581655071798254984711451444766869750708483784283176988688915178227607039764073939099214783396820097437712368019649048576688818184264724817540252815011776370629025394032600601603088024902415361793301187543598551848450964039707478419806317718495160348796215629255407325463208885662773648885178101013917383337013410428776084687795336827917713549365520362354447894869897982165928261154835243045662278596158999182260069970968387877858778715023736996564207669702627366179898237994100969804501766759469608458329271981640983104817963341729636330156495432145039789675075857754859603324406772208254539874595377066043277254794753707471040821886215723615744956147876924034702646706605726003444364257608907375694586828916885345786065890513207614430718870515459231130918170426406342763639974347422002588200603027876063868122822673433285209018057319299258456419720799013400976809969674976459603838581470078816003774382144942676480573748081581247075086979468631938248648062777716321885803245183574280730349775342015749323249667843703844732544544903525182348856427822914 [118,65] 4751971500035372387187493890136438552695107782820894241048697190184289931480301036173134712752142945100656138247846988563247095627924321810922648249197959591203118055312457604813619287218993407473193102200148330228420328331955091739711078505223198050012501279946771103697488744032955943966751615991865150229092582406498551559965231561999140861028695196592266503925481916994908314764816487437473459436507139613140440481077509233093008229999858806287895424313614061509286643158032616616672670470032418359286392848757077396791138997350861364440311188168054874932037698273811535775907015193550735553346196769862960347641510920849039249316540079670562738381465733851885175959574059785799806233953114383870512229811515010258136313408068793894539076339425066040857118223639891628905146138930508639208227047283078070210787302840893022246590745461329539629889357168431036863194460371402157949029805996803853534413976078424757359381911575500401154656650896982250451341259210003479339549505064370979000548129192583878869230404055305279393757935051883188594370134535416300303482854485764467870967120580677649771108173419698461460996786392975316050777249063737045555885906137816914491213228207216997103659166717375507285244840454618741037478611478635920376343273487741365421773779973445756480005762995062207377950244111940760972011128143251161037216471605879496313824333090373941986627049428709918373362466706813890601565624590566441441888441846527333424073241565311403865925916202608765312350723803774266164648510864450006294860742157436680747334136950831925790823557500379870287106825195696164959990187088133911765279006109497910036062072965073947859092331070271582134425079022835987793740867408475643112257969465285932144321531611035403643883328403679141734788675428082209150054833474173410317120356382474216854723703422303231268379488258524697664834838281901115335824776873532556947862535162030208 [118,66] -128943455621149270120542025685275490186724087898115540495251325454223572741098652516628628649452879829840031072253280579603220045499921930896041771917237353600479682330462507055705916352344416441633614649333112553762319960900165671989038917679663993831529612488548500797879270497792533156678657509782765227142652980756009174953519802505934512414511703979427264735585036586588568278585039621914358135895686069916644835168019332493637195886098214848272881319881950926192833016936023227166633424756902913027114216735105176168350304427102975688155585357829508521631072726834945284317511827373213429851104829165531562490246825138141263764955833530949648890856690327268759085394772838478643489174693630048188195949061593263156457403980620640280650314962220604149389655589176345197761383054216978720423368980401936595015411341652401919393051879231782180306840724003056928903264592394908883801822626651508173642068660333055221055309841182833035867160428143703980901012813565726969619879855882078051035034890620235564773635925412434778154691138385077461891367318265033667426800826365914274918446607441843342400063579592093208963489970907937287489498549260694676701406061598872737065182144352725471433445885407149972281121589439469144645667311844236389586618463985445639252693135528441204456467101729369406370350570665886578476328937247286003721947240765048025409859550040257058269390015433141054729827269011049086357450190427776327904474391617353397047630009607384294040341256322750774412986452841233817052662772275905949931944516164541819936107631440665616173200189639468787448288854487401918503862006006586378768777569250349223550836705117705171489702489560019617740742038179479680955892148427332420660514153877800403821456160767296972476733436551455001292769710301699367748247264788787480063117379512156472717652083299286233570103562574704371841452085965941327230020594522562870074022580704 [118,67] 673154610689014215322984264018039727480252383852836599178733955136340243575779093561209326178805469261963597357026582563117557961574187858720698654338034822446709061205528790563149853902470322084260295512452018919445961992723395806672517090356653330176708297011517766027967602651028966916057729017250042570533849732615304611907689424414466127243424812272353235398100645815342649141799453045189631866376407681209779177445467935152973790586424598931510889812946312515430900204441674099301860858658617235439017260060751110010322427895997893468937160060219453048354244964062424477273842842510834479075287728741986800044916650240897688994712223654605522244641716058999754247725445952981355081236154038522357785351446992979990212968367714684126915096485151883486589626489158460199545703955270176024055839906210276551143006044109568719605165717062918053439259622560520226146012919323403303035179462161274270303536999870983710504665434294004783787441670161114632575169754864288295916384602726226381896777031724899437846808446512562854414088422459138920302895021561785644625023266918395552468380079416759568686818239303361095945044195089091429935860003647240347113477362194313212210391634448340228431412902676127715634105709965297959374664149676936400976448727391730635670985054511831467006797018390647775339172655297819224708058581002056874658848487280806087989984825195446935110522147063246302388254027052962297857107119555292189465555995062089675437614947193373093519479871979746304638386036175510060797233649567373850915207466744093276975284932192405547309191746932165707769790743642189142337829079684225423601808980882467578683391550431214251566751198091172944235548913445298884055631394718570789136568544663464312340389194494219679742304955908905553087278228711091894872934395553944938174908732761381235193939848553732849186832727809905561690032973402208650244458011124123515686944 [118,68] 14644319741321698077112121580444179944929753046008071663371494078978501202248459173041032665085094914777351710930858777742203904150182256830988496541024707940253837092159102001951003320346334563438502152230881375130510132842433457688566324045042895369644621538682268219192283460360028350074253969997077030930608597704366098020786256430992060151593241270750827726143760651407347984363035542010385868238346500581160091664330126154214341674121828997225273864234383041183938872448243036911860554368465641437382674572274732063826001399851954507495681636664578853314326217452475157364387878228660491707774452698704261926594041766508360869725259359166254162831501214082538240012839508362264342858059398025005596173022729772205215712933309724138159890418598743421012562095615279731290136927967564292543276415918826401269168735212690419764230207191231199617427539793424184382445738726635533001846657269545583237626591957958987417935645739177594842984799187597513106661958512154179781365062416381371683248498554119315086627242001035461503759170056083386469977431918470251002483208362452439111550682469079892370605110510649742809744932731427442512880048551105650238548302939132096795561092127774611683893176240210788967204441559118409813261122878877541727078987497308019865500657054552212525144550710861147600300139395762885947348556486712324043208349777559199760130070610231057104283526759164054415631996056230742700827096962649122964570406814768091043236224877513925951659590575831581103262338638864562987220633658647484241286764089203786859418393266506629792113700915758448677442256187775695986118158617231384746512284025894656757002081859746661442180118552008397203211100340826811558020066468587928846490659219506466437663411058583707924549945453796887216833742494538440037347012351233073134782089614133936311961057294804953828650029697637599034924915398398852750107468110242684680 [118,69] -159239719974975747170522211760038751381254438922806038804648944000509586668051440018219013670902687607991151885048950091580468922275768480679055881762994700726156864791779151399212603776117389873886179596949463570379150332386285150249419358976592459221769519414659076851619136639848833982212780428137741042228615625386944010709270252249677362125782988554110745527830769517164620548854418505691102229761596275521219172882123188782453029257065288375129400834075295485053173609785851738181188232011575174672762614109306473780290944981446090778537838681016823226869798329459152068252059934601915633600320753513111302287680842036491227604002100798470626654204951188045767633609634437520478812377626929248331042238517513986066502712041664671296398049865586503239840197931459647963497442375933522996902977643374917287809435436520393381632041273925549624390574997856683306479928793489736511213945301580491177895173715445522575377378530763394241403207610462066152145402937647721427870822200332630207145361918060613567064364490631021717497185749934044924708752068514307433589052189253664819519955754903201463208373108196623348532548673357643984743116016805212750249834948471995761005049572368753247115033664074101075772047821476316004064692037099855919194072061419594398111991763913887120451354566273088832485371282774348973832401295480980786051440557672230745834973594812383924366492175477776029917199357339370478500134846212483384482230908130716155544541647324372041002794351395787527423310585884329462382227372435970905955971838584434345507139533218052693714747514946440235894099678504609317581182011746406136680074055480818140260979655313624584528490790172785852798771525292594356187688544958029669685995325442763612309262576450499952448518786382665233636416128728381098927524161229236223813660842481328799854560593365742742287154366202252235425606269296307139724679645327360 [118,70] 1977621207619748472699337009848314205833667731545286939895455755229285915160925193642017246384064556615947030961869179954630267784481090204736768008845643858238890274279764605694169108628652534990257246424466733548238600784394413485615228946261159733828068529197820947403896407287666451432694326608906279830670465011879674584668633994272782046226317873619837468199857462348332249313900306566961516008393377608415767454292750979039137959949600340043099532539370930313763966243288716131087948787205923974879863874868909959784389960860646880297014192913338023616719725393340083080342822551191812493855735739262864215799621395713954230948947350833774521828933800991341407077138587320723419926885988080432105392657359911112197254098656164004499937965714153257396511151343613814823601490352855323170495110077282863089126262827684955529113964161974613842793898066127633686553405358660021313026661869674388636502617360564599040184069923545921469653384414237352718872241308815800839172294463474066761728524554369761791602265359231529994587838964279569755257437092848746485248815740239763882000140530007698794474286249295820890779182867931564485822683884194744216015755493475416609424940443358720547083607302772663080878745033002454447961441606776503660184028669383716110788719180400185049912546471718560261707044028380113724108654670828817134707198167510456905395161385533301595231068253661180434438756355308767080315869185475719395533201619861532672076411190374969052906034695422281718879827758047642029067569350122616872356767993372031497471356554365342198948432342678889377850771202026386455815576319198715338751768747791885942659303882480877667608382013786399784574141015071584916461150386450760036666627734923286127903087468478106799246721912276129999611212225251021691880082847947836789657232302839905307327110430317168436511631777234586463984334951796511937154111552 [118,71] 27200724943841890437553350791639933767505053711520438969477121195829723118091496448975745318873486176232706384221493149146935778573049336532679524863661170986440508943557887002192071725797026065380420347020394376588229893437541861446575027227335018396761425445140857282729005457626403060208472145287935301244732615630573926015529157561189371613274005079199208653882835978308491714854338733143970313926556750671635003331983890024110659759183787521548547089628392756800798224774833613766541684062485799323169672239038024875310127267153171464378844200324012063612875219834334880535704428767655653449430841785216389098588887259831811245572985301481210629993557400682309708335562487840847378198679476888452885130206090590860216257806346732471418894825924649065403890937936929904914059777223422618440516139386738854449784253145495955394629069695636555614244096022970291390353313965291295359420693641608296640672521827460501174423206420433318716972229716662695401847098565115847263292112314300283061702984139879583406850527125251450548231219721280172387555000528492906941049314627782494826681469707261114353007068397335540791670831518794530239464251702166464206578491287631006966327083246766697911752662808736497653648294858362194808571788081716387910016287365509471904321528071105692606422899891134230621001319563377488225635895978747589332400385738493023930511558660622165179357406532397624684246974883797964731001848723495429237713674731559826916067440868198043168524443487188116416736418887540416234609453893531806032935362432686202261889190472692537947465747790391649858315291390350950177751893683662933949421366920585646103241978876587080573153093823978203795382706641388978969185916536596286445778232595855071599597233726556117433940960693360029458055342046335994059627173133632477666869476921117442494635918950100315591107761565682333646269409562173443067712 [118,72] 34965228535666188807123257728891502380015780849067337972235518739719806238393374901978761167823487124006085075784169951292673679038247771721787548507011379402865845646490126893954285938688977603346530167192449239344713489622038410151804685213575389818979283769569054006461534191643084015455888747085781669385315936185410960082978627863551714325146997960935257830177098777036974730202150062742537757241740518381461309501135916815259990204679089324521814596759484685913653509209974579455352933015136248669222247600385513734968671606132487233800915287804412368104444204467114508736704704724991836111386363577712131117728720509371829771830913500536606863351716205917879782247567726514824303113863350084561516936164217927611707057392016607652241074241147516791882750215248567278684355454930107073232618075419467981194240119319654188124488326502409238560405454591138228841672858614018661443377692116520384820608154955563145651841529035524758051656273165907937815577835024052949880788029894287581180432910262567578027121858132756765275075273409292416303315504220534927876420101314232512735018859959318609675382677619183694823707819174774057892337949003270412988496609811426933290337702762475165689877031881971071016705806109952403134274004021146135141950805491337282712571532441829780606106014364467165974732463009853689251463562069302906692679814648987700857814565393375892564437268193348539761815005588936784406873030425019553351977354747146743874632722772410598918810042531768606972235169538916175042052038906815714477562961922466193950347373363526289890578876774577808912124066143098097950990353800470352681481944315242596629086871541842917668279457589070894205911024299178547160900720854649890677649465620527010325749489493322380550944926434112579735165594285309557325169203651687370657892839854281221730125833737430143169415907969211457154397726014444756 [118,73] 83406386335962678719416533427250844413162602287571428912038591973271550988595843481363197483689144692315829554780757870485423590004986724786780778687494404979075823152211748992675084371992672150275354748820554635177560233189915473082773836622131610230017570921916083069995808274854627261400746459494128405947558631219555729184966783680583825766490542083905590706442426958872767784843563057639110612900057110202883276272104408996425213873495481850917885595373246173186446307447273772593367327602835943396702142699701788522694630962746073268501293251427761922023583897526465045722667707035851465605316604002106762037567682004889957083895242800827536486935473691973229550131670132916250955854729334598974148412930592038914706065841782343796961631166534158610983430330073106633221513103071717900686431258977235557997598385291792390858469816007244207136058802241038595529664843213347278581551210834335467368389894595617086571865833023396018958352387839738271495736233851122811544767848292548954880468850141567705327197641314583126708420230242585523543729392393718530684291279251294910906207686937867951020774439093445062126838730144929838255106553646297148195602910659860297066260492986030159440457190210400820983031919984324140722265052331469846800058050179109605210211359002035494618470677757637521089942351122215696591153642293909256850660406583290017835571806016134156194106219162646334788575150667314829892554285394473875307572548173140200287619741233858857466552863779232204953867121170868602351150982652658736864594422084271072320368474625244056061651265705416695918162981275276056426405860316982888519004687552408726177311318483543294361510039743687603867535310946913246189536077978185003227819636520117882326836764063783238818492658521851567787904587299864801055768293411763437126951535996173652364668268951598807183148579543149524698812379168 [118,74] 9523156261340275847319509012922903022426138153457446636470310304241813653782006065967969835583935339498853327829806838875888121506763466489392318871773550750423009325245156722764053330058700047513114922706748693070368638102710554324415978550874173226493312096584595370075608684098156550552616155405553963231729399266176634922634709534083152770501956414664332526490355609422205871027294847665948621176587120247733813095956366160054458956966363502708867557691453607272360074207746159656769701699435324990827464406530992113045788242720706327026380102013319914542607866049189154987138862307959017178285655805895807208389157199255561221902153449463734713606693509782119458379664225964018972727418822438204919042043979894087502397536392916845585854372636432631590512212119987880725785338805578756403020483476132816498890332166369838408088621797113333212136561230307554145182581890424188558220312103474951447920099806964203583450066101325116983380303649380735510596985102663810538807267868343218056640964802648686287449367116286666787758028969635623259091446438176493655521668689093222420589469801958274066753930564086791136301849252972437163153834246737520775983588131171355108165212182243951092090224436313130051154336304822383660387768137357031271234504187431718873486948236818309970447819015346090200549807348786052155881948393986318496156622389144106519083124698789656774828982928306047085461738096496340682762323799540179205343043117098453195043628836489578059612663641272331893192136539892477928835709695193718393658071494699429209416072177923882621029365053110078957952890203593238056813498157825351499145635308265225140460574141122707690072090473489831876489624656825822712956014380046321257441248580872075900750807762802467797036957175474317807376941622061874290482313147373256162726316998551556423796668108207766057777543708670794807034696 [118,75] -136631083150293139264145535200514363183054266677270913132279118378430824925816424410252169040560375585367001917428895562987419637728505026963148843261597050141038331760468655158575390668602109029223181259291022297206211565522669146481625338313106752393248937944446157907348968022191138550316183628134667702309404847773008973032163997525202491480921922400218221117782023546657005191066293282833594762317837571269779415053749765148720826145566888257369431484377286519887329511489183439893185249628735924046338284266192640834232316927259043805026221830223050897008347931477957512703004176558903811143668224475917351444985279814740611091093816184386468314624531351749217316435283650646883358197324031654107101769819161169286026946804626053110313138251405628087401866925993278790704376626259802212420164422452190746085055161211173869116073393294519093379407610246197717729141545182576701008591365579285220497149749460148003217801983724768009630855703477025379866027920943567811874948893096023262641359403621261298893447664613104506492531781235249097060610220579190126226613488690206595425383207478497263900678821517183665828832150033749469058070266776314711728323277297058685787908018778660745089107427825439184650597396293666212458172246931421993597478629414581435291717536959403602867095802861045591248930543196386862954988174748732629883675395426180455736337841650258817063514548760020192131910187905376282152080418061817439256750265778788601795077473098506515739807614397060637882422437350441724052653528049269071294317992019980836755339264602325858381042517818710611796901773992036999738082224998721582921802787879977541034217445209950461020176835301419581760252619503128225964113466137458009741309704360984765684839328355160800104180481263001433073179567955108730858313471938659178103541689481538546669182865575877888855420864165753356632 [118,76] 572755643370124136645119964282876647101016021776119455561057835228720195448771684598871413056053992201193274558332871171431015785863906950533269080619864649534713521148198050322462564689188326770795111072543790162114889921069797176859716759343802162041843542268238697709310125280660636586265412347500179333112858155334859985974793717938924290464741304113544480822529963468523550195307947703893051498267582750488341972478267849953886030313081295896509206760034286484542758495823223313254619993987305904588300622631652543280421311673007632492732968487461374898214838678824890584765598757943539297268622105697379395621366641055872332133928185416406429783477726944273422159913215627924936785983009246160895817451034041463159565157088544392747210190874191886971343198729319433213779905811752478858091495783113286449990812425914249798807123943670334388995590827785580175336879372977703205872555601258121036872696053785487504641959282255559616722866703778126706343830932712506258356019364264030244587272629711287788341560240103433224783116503298104552466440919752489209107519367795465601765243941060035570998614514012126695050058989397504719542225246095793582233790556536089105232679642723072360980402204399598338643964493496152890000406998137669013187393404107212344699264793497287286877570988378580095837363197744711509059288766877606921188170862280317796241406931342961201198205468012961848906334478427055475537036485016387715393696014850440423017475053584722961404180046641528831838730412449880969427465741483776755367023660863251635423029957270234191989257552144946126652756957481204093986448733491764674370038155558156686117130847255814735582866039204916200769087666053923922436578176337805465252972139669090322570169813020221001480478614364773241387571561226066818075547139429394490669456616330826458246331391499245073304627898142704 [118,77] 1307983508196246725625666511675236471891997494843006534714343437045521248460397796409870599772135881342578936677979520117083301181441836495928305472032212701964325303635082759966384545737187913480398939560346270639222382890047169714845811808002449123668233675347580030518372963962724206807633452551664630067947357184549467638643472824116434432907993628394736353656873078101785064830127582124889133357489123832074543912367161919911117765618406266936702833987977081743194793022324809702610633078370401810947877582213845091694710470773977028819557839636099092516836042792363361992644661881048847734934981424172026759608380926529210151412151714388041702556180199716434538828679568898029494177025171524947448777149199814750380106637140046004793501966938069821604843709504399278000954390709264935633423052856234859851216887728550296928755501267750196358004164105150244017185856375433534197804346271433209805166697331794303292166909658931702624654357614661552627142753054027777062337756819881924277471302713779367534193459942339856847008752348191715792152239877543342740740142963195984243049189856890333480453663753346625327840647704400184530804360653571497328401900182065331911327076582422601429964317513707276122088765487666682134160043571931717765301040813079988876516795685965864473898303154932234867442399550679284695872291918014464124902437064228800005219146171091498272685837346483916231550125182386961767734051614258112405367158529164686703662720531706995731098951833963730227619968705619616607718777580476772431666906109131565480154907858876444781110991077538951917811435086203988826272056781084431823522199644212949911671090036063774682938834253092074859084619048204207027524551167584900326775857272136300865926826929339915586521423142512226564964353901241541901229778451787271622837487788769763837863281799485745721164116864 [118,78] -9261071655644793249074180508781878609699225234982690235054802602657237998278815705339862385600762414411734909793693920266118637090713853620769097882214425404583290621021579499323017845355929243333731279303239825732190922033555978010026549919149141067730782211842272777666353973326103990792847028731420749704548703070299161779586726869565343245294253754379256903419694832385458576416487192676450855496509160473229974535856003113740264615666509829480466932331967129087534319958174675847147999263746954464212547526546964840087114763923746672597682626902953760872440005678009504051417268059055630715118060782615044549765826467104050019536951448069853451736304565552930072143719274448715639566256335160772865172121500332306068190991927577176779977698686692958227457641717270394673943160673933891488522357900212766101955649323124297478277268426064969075932184277968120043253397390742185192907717717079662340198196022561692637199038849190495247153589466359793317413415405300415795148532269166046334255142198963490558749243537196055167074878271399445948715159602922159547707488797237914663027983948393797437625207665172871285421546751595952309891500875982148731160926177890504454122868681064934405851405445825204857973747464261373712713297351586587583635635759310730355266054219558206900693327239812296116018447509864035554929414028243756157767077315399436733550694169168871755410013322319330683486280635967914171296118634648661561345001384920595984200442528529501096901178336222067203726030527074761089351903814826297738023179327946347033400186470433802963476842767720361490926880418912329212538117587632334182847040771409414850524734796604501134510066841099479818823501712696336872817693553199493618345552330323863717622510967938679409859197246986538961353699198012660856422250143895132715070029757988495584319992112624548515392 [118,79] 16120902525625831177455463524702676120292524617341410743188488115032423641790765298930897111265255660360448281911713451469463260362432627500557914078652026364860222891547650588015681366067323392724389900113602368871239903618756714958161686614986962942021425391518504595320129113478904517029077187732174924064469545064371062898895941191498628543322461820570450293462193545142357616415181569351679404556358527119249237754080861469116233223756703897161286178478972375614347812035374074631423303659942689662098823645424973312664155354414062289365072931403067142381433122232306091549989367244258734039469527756280916371113620018134154705396167329254857783450153891230946639148038206537148305085923960539915029433193537364599258310408611224067686257174314191989296317995890567857648117431663978081485267934860335902411240742845080790062994066784300193128997154101381727885687505994790670185521077581230690964452972784249753310492849665539260265057099099108755471554165353386167239742470605139825237370901131886341853790407957246374921060349515238797028076986802171055583337260858469010249893167681683300073286321633578329409467912176029860684118043914439603771964938554158386947168457195934616737637475972684779975312409504253521184068653537012171299611092684277325150013039814499115033508607054765774678406735628897019343194297410117382515762769283953328041133476418832592743823231683901337441173100805253741555573065779950366073838976919015601158775479404105231613088888881327397331282134607017536131159562210239427006699129657723377958096800220010039587739335085757855865000786686104635198337975831203148972060928491238795239522909616967592917448627285450976577831571181540304632580645454965153259980791480529430942169975465784320632171041682070557374580594352085937536938555965119395499102508755679974504002690331957760 [118,80] 57162575217243480194059186619039693381732311692239708162089337314642509339908658917722469722720662701947271707600352972205439112842389835905292801349528478264850993386784847714495534227161801043431868788170404764471396515921007231693933054289466394523592891071450383253690147771394877821855677494761947591686348469657327541038655868466907072347552978988575788954594972542337454965605085329832800524776597391451926455132411399747533455758989749544162910900252031936027175932952922865396439753520655620764090001222088518951250123384541621112823944889184923232665169846172770376835370374928370419572272005403940106830038331813993203113150461862552865820653743906831902659141598754914347277617951502980564937593696412070742496125452605803744094949790735568201355630985970637950450118050188704553164608066273585329329751783600177770838608234458401899047182854339218711361210540673869882962097195378890691477889682042486713762654693095557542996245415082581061228185175198322267514626157310322066418684153733045490225992742573816814841486866335743656858035793244583208056208650385179663384409049321615509940703902170809773180803643684489524926663379184589919796639810827125822923559732074559745860154133764676793414110032031358701250870587781380984157094690660375958187385982501861720041831418403988260637298250291526583350753349732610788105279580811855027772075475751372909065919152267983524741663258458976154873427829063754021463411747024953384780362255119558181749494776813780950403488184954358335981863336447856553712905535990045212433493619788242605534504510514143729072181083181511693959189181723207648160650836032164169115060626075347209209478788835940355351177285311346372829295975789182596416040696655271794920787981542993473535353017524670230561453494578104873173819662369001193609303669529089670457070304187 [118,81] -172240995563957491356393002717841451414974726533173962240056529797779481513757673225508196206420026728118950030207538226172827161422261701485880723836410574768557651471247672269700748314819743474089434856825832963558236554303480131957428048080925084271378741883862138675553167094987353634565079915677630984918664645580125800523625171436130588346056786797041869016798488849658064302551559030439189690370773699818797587179752308356547567778691001943567340635246789475452655814459068507017786889077561386170836406551611837620946833718894668299054276124473520297013846923453032160784016714952185401830978979108756955734581739368619868144644728004269835713694231095678624031009558241857058282242487820421073397664649349556087288458110307749435600112534646964576381561251334004804634890583225522385780307681564766302616267590466303647286248220752996567135499876421191907029906494377510768408054125030173519230312763808813945417015260363174735694287962113108598338917515798285664202879795709376124370197003059034425858580908192329883863015235909808279268708771454781665412830109711625544418359713694785471518573998218262091344944263045979288837015665797963169640557949742376486247884773324925119189604398907777465519056989988449290321628049093410084782071150271264007316979927883873311008052524884795324557474665128333422152813716725509797519611452018068293412557854557899612193387838036754216413551974875088698737695460379923322958828724591352487674718100610914169413240895622972890281110515496210574103193570336511387426012152868264202319586578742677907170258405579823248311736084880871987982600589506978418996061315622910585616091830334155910123108309769991437999275744624222556671842512730969239047869098569778065978802560239702087103079047238945854729454911158510740656633251725663702506310802317510737012800 [118,82] 465846673481569642461812519911225449852806449994788266547168569423078989619380237870428038549008174041844858888864151649948260844321741002949847908999548571286095068609297310653434116323850094436388656459353857764268220280126032197479743218369230970277510706931594619770708348616230358904356091432254035840909026854320301053045401636416879451203026116224871496168242013450691442140068203440707883710441929257624927256632582789526061406497730735620928916802204050740050243483253396047343317277485066749680050865225680134257857558396635007272004871171522025414134896159565522823922845756040688479992456778564166429216158897354754287960770346007659742263781483585703634672389110714787754626706838406662241588724681011795774127536007430693861403525827899032553707103756288180353880990294683371284660380274459177784055462017759015794424869166466665590054635703690074463132705060119536025897451544277442772663979986829337404582228878890942554485560567355456565463890533012304722024375042934841451317307988222963210516834338962068964470474733581469710931478138218984870220375492191200669095482382687711429967102250866613495037510436880808238827037513724241493639463071000156651173608643928090141535763671324834759633353459053112518450791703889246907888906626367804748069013657506642168798838163193151768044469476342132732147887605994674134577430584197933375550119115263840958931066406597908535250299571890055991809574191765873493679187468406938949259350360956630252004153761379725924625042297754774934042130605320343146497338174798291586830866892129651120854323902838705128223391715041318673860908419058627386540184914248238957960234320257680467246098037169074280331054667274613416932648256975166516530672492538326927042804105460605360299971569687475819113351985513595321500685648458437844540607269795360960 [118,83] -470082396994212090803292264969411822777165505811333555097640082370038051247885621050507449712904939050215494517321654041180274107181624947399823490743059364587561330065287833396769340586206398233902508135107310142710388075289922335323769536152433606316531224024490294857596085275286714643556479312026797801564320980050710573063061652517497831043762398280011295820002197115650698851046032179824566876246282471689605659652806388159804109737788453135419956157417673758242529625423027291991606936026138146144810903927213303645863374506585369131314851250950768108311338751522441153665071555505246133981755715460579375142983044587868458793529170345900762084828549116805938991972677957951960221406338245083470179978837412324074337797098246568231800131722572233671430725943072876212010631243682930792464500051273845730574540433097676585845979622535197348720411161195193666378973211595350106312471346938731050467194057424805258418095512291923062332327309313839083163958920665977748404376330429475508705676274190609206338677640687481397157226883471024997095847518444880395354957548539158717586130000348540368714957457618214347193340487596402404178581429674007064762840443433590817881574880020673783310158663882098549910782614878172653626580265811140706313666720688309842459558811623991310864855456084366441225518386413697247559415802062527116816906387561838347433416833856671095669839048450044422968516265207516247952565007133124737154855412713333689980165232066056534287992121566479928164352138943529937793834403447838004501239287463551619696693266626398740165046971105401927025214844317877435793595434531447113442229659451189224134674763736977054238997170644276588958785502100489910141592237464069628641914909429494929979703441941287024031910901305556924848708356478924779416774889644482622469162049152 [118,84] 1032140511748191065867754945086229171090392263973682207350685307183949754963285483890111030193018583644450560436825248488445669197282920653122654966967068410384280580868883546221048676406936445840772553712207788370673493879957616213411222990465184949813001309227683830570777016185158779560230294803010329786451060468195853798537123574314057877992349097340535506363285854958178080559937563544240324894398031133232770234712213932664430288795953657666584024394540010080360063057638007157244470267972662734881458238979523200086686405805094551857634126082703828019511457189334025294421297515523542865038835295143665908577253877117058278791791491392603145636732323339857110281173577373020114533187458916775001691358938387577922256788954973879702609461731508156428235556193554460888892670076829900183650049394806656337830597091708011164545708768911152558223543029963942685926353305009410387098230044513576333870329686385723241201671274926629063404210920290071680639278543212561027107491104787951949579053721218216179317842610135714551553591599870773067040884228137593721245650475673351160265928012874943150959854711912726865471508342698149046129437573506537131852788698782982679560996818207389893447831967840655180681511002653083325395775615933059189205325134577206822227416977238932461344962714535472863424595732403868975427404021408894086769990691746305796404499231367636064335163830199307629376132397613634917829533602657591068531512051466561086928418000820345561070809280137954542102494042635447367031448648680340426673886438434847066014590942571180081196316082446920299989963408446622676786158503595830258673800337997767902083471066056450634027509078284678558273285126771960135075804197996978883635631078266630436671712485245755241335579023847053222938548213428143439477436774411548580221276 [118,85] 211569031341068320806709470723379883171968713087116772946590941609296619540060117116824718681564296106755625483489376480233309105356003815849424366223276474430633301454030288385912794133837977801096609718700062268648573368088082940419401998993945371932705821067600654393405645593047412936281373005569303860362880653940316962870274116655713600547310900968444757356621933520928589805863792610887494251590506081831768165391112534921792210322177020278816290487499895824862883875895058308594119328789619064593453945743017783078813042255812608376255380613155371873595066775170770505460841232834031361073409763700323249240790566025093341519768176816807714366786565922248545015689379870292832897315443656852783325068915788662532179819242095973648331252334154317461927238768957017802447136091383894742739350874062477758656924366592064751161326762715716532966854150526154823230008182898638927318744314669453592124210868531657817246226302698711259097412481846744241662506350578111757166124925697001907376540628095364648886885142388947180810988846295476638335290251366159591331839847244262564077938198507090404430050343374547621030345741509440751728330145353656218631728371075371135439926547590340413637603800791045856957420246950678473684107196573245109486202565405708924679452397621239035545000130909675339989044967465847461512264556856812992569239566121986169108458936244370831979327593965018926253557325344702898325781654810071644963695121394583021029697320168004669661685328904404440550421139816178570024766006395143806023553494548012182835005359684841975790689040960732306674716369609424313887899622843188612630344071979618159488434608811016440197817823711594073392086549895151088729101320333017348316900840852331688762896964573345530645014551973636961020114532360349827557942316989157056 [118,86] -2502857472776465319431177731805355109431301828441577023836163640802927399607818252118018836693444715285897779108106221217088072816003246958057746401203792942301936022335239020030916667166477811615981007880890534351819390778316310076541702486292714162319236301389896516666487568628413520792784775060979169782279900627053221659732286221445746218058743884232571728769485310725014159881939430594230236208120756671309783548741305120509844118966369307806465851169626693268291699461231467482388688387133475273195720007188146503311329508846405513737635583731240906903103576265235309438203663822601374805088354360483719922595446119127152028011087785634053236913512541790053153391812445073511846015575525940580030425125519850820556243896492055226748500786778553166847007175355495418160376024356806107993707882689444505964917178476487686862514634781996585402425124726495670407037216742524523605153470262225102910851676531849079275979245214682447896578697528059242077166244815684804814868956499030014716845522815082232767194024391791011828405136008120282892317623149941845008673669481425785588394678298858997447353758420311796143616506670002436798458680041845835642227231261536058202864199059439362869062170830663869342888852781463893998042008544708860978454034655378942290464012556040531844064885218843045562005233043936940630121796592344712646156006055125449392814317095376834482937036025534234815178962667247475964165783378618004211948247482745495269303405910754349910651743575906047338028083796770173357412306575526208458952812255678861267808530832418946401524789919787198711893518173476618120916242455581427324669043954881887053031169605343837557071241133353156675297697180172771966304573012346815315606244615299178796849359203804928041731315328562585475184718548653933086533453662336 [118,87] 803979394118763936937079125887537151347583374415297376878174447722808834593664574587282275790991011933000401075639724918444307973216011633602854687635595437281557062134068336047962389678256826449918609395562889758827457825071191031444537769851700267353722545270900027988531076881536293370908841089856345932227051081867695257588719845104368563592919428384444600835645481377445950135952162673093665870910515361885840095910406691118395081281487940614162579312762776901012372126390808384060752826724151742682646004262068434374605171596857234931208247665597425749794178526090357809507394806987320928201084611766469004361215875309822853727558323576187862677756644383142968386291294550801148794833828716712524982415135436922372692671596308968916829974576557911659528208252658112804834907380749953093240411238961122390690043039376657523536143015560963469033677909232834635739264473412267685147546665650433417860173347387655099296157808109641228173821398373581969294528520006174710137609909893071008291176126757386831514468297905163865599039654997818715428465590863359938890149951706030200876362174269320398957573571267496437805349907721472494813098549053559098920011670322239791188843350833715313395374709048089482337815520793667537814552471164933570304216038145537615383872964889856229188117995673723854032948050889977482268966746605297481822959793499345778121495830456123290307162884498053723556129702160756221769632109705182559687311323710972095678331531422939158699867002314746631075793928568186428483451443137085611772915186602812024076533582807508613777125405019737384484576367043610432017132296276059095599010956712064501555285188520689613983546764488235844262403334644172334277617525005068459049086102774993064557255045451847478571991972866088010605817600129857185092992 [118,88] 986710696703534359919250803698741640074034547258634456702183253916108222743040459355976649316654231645575370902100215816141268948245335329476689638917803945352594267473137973573561423962793572892077405698508811984318912151528817234624032478044795422357370369262371313282073529488420354325861017267504842439507389841650087684101008387860632537146974182472360399297355756714872043510911697452077915120430650895085311752788993808641790361341336845129350409815156390334621465809393957001883989593501620442924886469889162279033931538885721117546362532289298181971914235363715063231873117637282401988411238668105673703347107029961362932772300774868970787911583533598264602448332774228404901454163626034225261100159725245307402741525573487249465444585168196264004836389552129048666430755253836324250440442261074341268622236187281106861711509110448207960719131723039144830448050305280496341347035840084499910661139797931479689215187800610998736651263940712845949531613439805843488650010446073767166549846778367713618003739713089484832345729524176860769369534395138373223281466952745131225532597336833214707237557041192019163730951789821493366881705941644425909555502087682236266158290955114854308039457344748105537093704974508659526046202413829485932623652003740787914279344835925264177366625316021156075190936559557560213263115861213285711916509592365553484031645969758024112411310529299141721350790020908444808867395198516047327279464163301131452038811659612346422366195889511348857293594492937596557460969075288123499446620023127707415472106699829451964154455530841786747799137978336938355791408231118038384097932862961232804469986695160555695036446096265602095991330393465685565683373982215641070355934790243990681135368110176497925192829862884965272597829131910020224 [118,89] -222563018997549388848822777143153576651695605108921673064979407646921307727611830892808039817010460185504789191625086010644145019138450862041191863625318707315396141399864684113483838649164799942671292294865840843177701730244573011161359353460243693076786540615740684223479368272972377180147546882081109509562265106751354643574021265025657958992477388271519707904066363041753539138679595406493228906783414784556025673201865342994698688397379802883361966514057619792312850271140212800675481289912502202012595853885696235196167224415276684134689587604412765036900057106520156435937918041799792732520137923201549865189298963740964011858075852963362531762276856832153062696929910495438617154025759531065304155126924303181022523557483535197606326141808055507153153431305508380421989268742711816719707166442792119284091909524397956861971903239063614325897016298285305771439921623992353462042126331274784209998919000082431181715335714113690355261002069605523042614104130595649474459388691809264680146511788860817415152998114049369286915775619463679761869405448568098560484408699300670746048431749895253700567398102352779680426054541981014106823775169133408440730119096951816609340879816659252882338916227510572962557381684652020311808136975975873346096752751641054052130348635521522422800674866511842243531432643983229332419864242517179249821879949276645611160416883433942406487461280062514688405852131214521377843847210772017735807574821591343772652291207780206585689690601149806476887977370589544056641358355615509907157237486113884803106648940154483022228211834724616739552327492294361228017220436162914376526375174256676151645400369794826231901964319994790503421622021654255931692763363631987765707623223673040705006522975278768179372316157159584138083242499456 [118,90] -20926335481464281304216996858522040528151513902715094537151554151612607554254882845294903945944270004132491593650927529382956175063676780299442149202388300073195509122570658490836746341114668945426945037145564863443921568118310121094336255752809889918248766061008439942049440644029174084656465831799426087938947818219927721633802326897896297928450398256690367422717204207028011732169438477465916847703033484467011652091964739536763657548227985107411122873372192880735991259070977191310204502812618750822072115011386268529778286961783568023615477454175658196503253326101589598140346653674404675615710585608054580538299761894426922619088308953044584562814206822134018100346089412855903528897589985596132427687397543575636038304827665252466171074434169801763353277883454476908874258715799358259401923821732646431799528840908205618309578078995304494623314066332289199015451088487811553899794149984451561983201673841476504281666424397023708492897194598068986145511711126133873685476759367896205333801366314328540982323260208689178998656384208791434185882077151514320581771302622060415893865534139409514058659906585915746347068617499284154005985626710503873886863038265445795758093534769380093702498952930995383010613172583776359161721479032060752764055632928096742782199480587013334331604463623040281207262735800043773654430904147365001754697556043706358587438924605856510386536214626199305149290455013655674553707928538080412554012584125170235874112540002954328517083981935411225853960668283805234846802345689883231879457816911401329747016904167468267547154079521783745605322994814204674249317770797001365928466549030642000330287704448460977675500670005821727860041632977055472292243608429207232143705635120826702288118836680515568428202471660658323055136 [118,91] 6128953942583176920362292423125151661683149069442497984052110680999649392002742119859614265281263731523103574558356595590589567151358065448150273856749182344767733743844923805594965721112976108819385199042074169277952150115757606761280903595392673387587852984593787641359507938320988085847499545133127393625769338006010925491942519541616882819533743734541145253316588991412328452840007537615286530671630773105840867031415112336574390872992627178093912337039242115337627771535170718291800143555768442437826618277733455663626703899859489408116229233592519690507732599317967536750287238299194934466278919094360937449788516863002522755725919067876571608740640617406908264226101974074410526726789889337012860903067908362089286312830721857196589918322415703203077393701055607581705837448273266470273682199898143962856739080529722230122302368840764463024697166285013562177488374512656430676417329938909188679848858947041711415760077693905558110158564031053219615566972535283023744387996794908739513060814928764030339355242160062593469261240975652659589778002641193456677838424875752751516011122341317199681119151167720736857983397176045616146627465747306841273268633373977536755542327161744530996501948773399814592515068461751749519624705234396088286296837489184362895408982892931272097037899622834428904272811235189487545268729005615934299874667819303777450178159432204294452279022646833157600849992523003831374900057562483606122464293232188759800097920807926167405337081527933543541340734156984598130711017384606467929170634263943916927673683713978943124139503715402015864449086742791263311665152662629966238358883190940148652901293879635271263347620416760562697359055637355191643337418803541664566806849674925215538701101626694424614622081506801120 [118,92] 3046236881450748891260154057645574709601046627726060779544900674840369316009012252938323758978814761658268340909064105808662989231942363968178215276825532395516473235695366721199560909254600050099869123038184011825395245159136104207033636425752894802381088328147325942757705883371675059744486651483618691506993132667321647950253557784354963633232894761109164744303281828635655282468150232771683778670460324441048925505124961828414420887487456522075354059704435601511966927973442891893912615966834439254425642319935532948274477885390002789664419298831815259566574868695647044244580562504658258758080256567033264715638094715696641761677943907615389490301651245691668248812909596635545462514268584255778426112162288239757471065512519718449123545304998156523089088519095805960213093043100616262429099795041683355188856651419519901788725458406061366092007787717360922511979922507949568283246546186506853553194059555751363839772281270048641593847638645055702167578093171881721137375703242309859744694869720973659714660952530974853536371079331081028574415244773330587638481142232263777014452759588702093744994784082336673232690837855921315342374335696365056827536030704444904142192247841165932726516944168935628602093370502599411593133633797919124379117266898762827639282510389824692702869994663865799283992727853320552478538303845940551158242115404233675081891516953065559485132950630672164851345671239288663831386512816311334069525758249796866257296201983018412201381473284676264336554385927460654324328947279873187107483556008530790290047171457580976593303822513462263445915094160977909524832018149326280475942001633008747492643097655003363769736583403937065126116029043589408251640348044367393478140715265238627107196819330258174756476121608 [118,93] -349779168343358128790425166819611411523026230787309475463331182529424966419780060964868444013840980482770651878198888470516356440212285022347152289851166550782461338321117846567591527848897314101170257521691563006517604299750032779305630411760849184820955172612476770839222597674077885067840884773234534850479089900939065739492133675260238477838789532425184090922661088295352774671444362384619877665332394020646212127699432435687481722243846823339866825167654118448665162031403337514530793005646350464990368404434727843928300937958190446958205156633791548711848191851857256070008750858171162627482884203464938473338451569801812104891169531894137410080567012186335636565940451627239785839974745156402561747045386648562238240452686075785265031878843204869715681992451430580734983023917263802143504932209135733603114996759657497005942593002107929492006516486241416798674502753402071679345635078757721618547831681550988566571329891281079320090988683612685063042198604675751087015964594879173925681658580245384002635981586620927773461223728845127468386701822109000617778084941057086818928356222561706057802629087277779606887254481559212748087444924858523338465173347320479935158797378603648618330045145749917737845202501496402080534662609367465519394569447144300994430766648910064306118412522038535558691474266969485976929606255584751116202595876035310043707017273827809730114525948913013223545116155924229511773633037606996844332710911107884575280036772159940329948297894107790262284299674691649498892352913988286713572248000389671477387922018685957688364580547910781717830032020743463031230168318575656215170622508791716222804256412483798119650479924932643342324409693276368735172884898312431093706476271579853941292788079581952149184 [118,94] 28959945194100229942763734480433678964200438827622805274436564781153097477826887953165229557742446566625358298443525584587577278996275437688630261809864950475966298251242569292282739529659086847206998333219323290264865742234326208363088654874708970006931850280856314857722828294721601106145646853507424453206190627329172159836331925056480787108646067630040967718876674195902167354670369323931344755493010085765445629560926422356457829736783292310718309799710598844297251766958918476101034871230629919653994564421328989097007526920377406178961816419164567505095199526483707781645803059739251896798568335444847430893825069829260799899748331850012615172257034726821335503737664398150849639369405960926701863926965963418390940818442883288785883949912259472361955965975983287183285866568231327680580625047737104135364856503904534206651135599721542116398880206644993989951006376707706042240275453062285054254465723974272730928413308648734075015510570762949230331144791905603904423110797462417622694956860991312848710658316062168132898414317294963571921781161970155491061173031199999654688346730774205343128510575388121039170574655648376012414709063157101426244259006983877865126726785528755004156625817222537559502456307507996710347047401222451495573070617333177437156024116552530393547463509277009026681722600656702196414635741585386318456141331723953927665262486879026568549197097048814867343909957653968159816808558922812226164555135057383027687421841711985522298954276457124239083476878050485555501969063452652476682939227476790390443120415233494712630183132754507789895807472599411199886265270659667032129989096868611609620369464055949017748105177449623151925132984621306963130280587039553710987104561926474737160428760787680 [118,95] -1101418129884651092702785053663498908312280466531799018126143295723842356544807528745426521017410458373231424225225001072780783589160770838852832756030260524439331269599029631092726570081103544134401434127768769330018431215469389145115879432098420003937917928948571181698988020758471920278858971100148516545307382896182775358831204007457995864240123034537463090408270225835292778679308607368373917790841089026923171700373024025788172241082805570248343567650556615622938672785878278018034096684806920251711131220959681060576746419344681945969382851493555914096240473326107882493427350001610984323794888417502182633639327046483818799689406890098091567780204829389239394795524685387067317547266389158934608011044832313580802587231291162202191803820969508213694826779086063853654458904599962179193380887778499386414074258452915302478710879979112561303463233267977871766192377415251481711909857700969050375231232115207385521476038819456240018847166601503386980224348097010053397404298013321787382926877162169038660091142735254498087775880150510832086113131497680148850981915525399631681830683643411994507436723855376703093085815681273417710935575401661621177281600312697143685983920611005332561078751199026659169423282240371607079784443522694579298888644927306496364093013864146929087802911843670425137694464983418332457966132897832650053706439750475506838696047929280033875322475669984554240878416231264010403270655027152517541164897748492110620486754660156807263474853451291794333617510318305470062729830449854232891091084063493239686895851663847406145359768187817890681048734361902424133683320566049936572771414635866092647838499335078586529961524765923715222690753207698701576246209310372613343632824366400026441092352 [118,96] 43980156257250103445676682971314415203623739189226130706225480132680532434994436710772724113294568810640815138228474555811459069648003231924090691919836563215007984603719601590456098552245213046993419175347353206226650321290806488518707083191231120081006014821029770862322550155783623997177118204229403690108355364383418552263642015850856338923259266988288491957441657776757394008895748332549269071813061674859805117651160399549743466516074305802730968774107887545207662967201768366570044741765499859369215049221768338722986896849902388166172329019560813033988455927018115809285625758310906670169212460599994060716259806023219605690406862846645131380637466504104732229931773322868982977676338829392282520212404853247927367254334023786288881376116429675895394925369624409866659016938547533031378042943787478792718530770126606042660694879999922178971250245013205504813616140831878530743058096243775060460063351725769629393415665378859207759984555756406126833024077739164140559348670876169203499823473507408192428956960055285918059735080957702908813596422706155369924812377050619464793618600923940852752865919635794373972205681470870807891159577150758204829913284083834929458559793205051219806878539476232347756171824023852969180398940147937671872327324435647153038920528970639638576440363571341711655125840457509537527326468976285083562044712451265975498369665722074673679692061262710228678458500493609803000678985083400975381978512173662087350325958790373120873700814293018185263796852161299847864769853061640705671651197162905474770622533749897668246746680851793501309525271900962274810486093256378073412309209929372828955695772544943117678427059665870486955062029447341199369738237834754916221063956029181482 [118,97] -485484689425431774104311944664954996961507768631542087989647931921235531764538223218869754300959695390899096392460229603781041295806814724665738151568628644288764053823183412822739308945530510328742560751256872361497420866373335462737529738044969268753279665238922182165507339813171474481060635587421053943419081986337023074266448872874212371818964747471598116569435566097066855555796799347074866874463909286707171612306152163013643824794509046991458426944579975451892659105776571688901550343507313296523452089988300346742012338670932594342319036779319174394919634658009913513338031672480012082673302969902760892398024693931671285762350803952623078854600716381282136932661613957599880252022365841582816478469487548950087969312060222040721994703591416507744461332000584876571609334797966634876681509869776761314273575171420871947155323457658410191677225565733797256551513253533757467411672423408718120293592049900485035277383863126937518945956567808777892716711113858743754404272884466565698913680050690320170410066352103184159003859832024450040804098044422641571556742097166157703650300945865451580092199481351279010604947245569251556576929542628478952777940252803384385510046152717525817925742623719136941467950353452586309629558019379229523971792361831981197734748329507695233101804469280089105277453240483593525649096793963779574184797387098526139838525416914554757236831902448765397995410606675693249391243802433303628647901272206981447276703039912312630952560613625580727871870498996079178054944669821750794745622332761258257961139637653402482394615313558833622627701362876992617865503388250861453961515586255166631545569164008744200203817987242559955183588536187659491424743274219742332953795136 [118,98] -634585673925628189930954510280801743629547485740989488665192106068828694091827067541629938376539084996543366502098939379361642001896019483174314684326749175131616887631475769507051798482623095753764659607627964485830699773361135753548289750165044029724299398841764572050843237451971459077265759377007521831905115111011807548736747394278611965574813370955487168795588255420573259624414445270364096615849713712452494601769451505021676982611230287789572075345478285945003880297772084954570672427123162300094515785123387948518654651418321462006676439271040108801494455709136012843696206378958007848556004342611065527280931147734433328681569506697025019209785452192388304390335161550560979944127132190527425025283572581179938788768115481133859416063568763099349555788268255228204149655935632548939345726016047783171697912501114840731089391846766837089333809909079149163489273744175472673335618242287715773789723091405772332991687695966526466639842920435014302803744488991635895127049490395076929322101447663941967593871113636359711912257291733338503367292538991404340746871484363960256089876336892024062882652843507063123065316008736751045786284731453143095465913267727459583306724706856980301504637531734768199992922140224312317111320837649707395361192414839422241477556731364505810997570675946594438893065515363113692111080624439799359013281149013433458908600389249707681690787945180093260980004850662623903919411506191307119910701430014223687967051916043303683424491144924667000213989928056571710622869256353283338243201316602853667642055882898770047642647356841711015781741908003946167165303070461442714320015927483842373589102999030283669134425098327449974032231296046685172546429877565165136 [118,99] -107343703847175825499120083813594291455013317311581833218817270215700246758566494073406347228803630484728949319464578832340945729032851725743968109555404326399199409764138083596584837400513406784033379859358857305913386250679118472806780992752408874448060859163658357793420082671645257966996634593537044662318687781400785033098311204428493264246921842265788413020056011485320545759825993717184762247874012131096743636315012092743117899987773125671761218693981415427927023993074253201272366702969510118903207594064164432441578511631895673820012345345420496606100113090642159159513131246790984866470097369107840032404921801331500568000346557453999802121991100450472667171206324787006127404540514302372501985349905999893784891670117846210798020935419204495348806272634516253023494670492322545349579793134873981329384156854326416960654786784720874737423638855397882919459771454413326237627814496623184395237507728559016070284691880424770698804325473247891236963600384144552030791151364056559248863721548789575831429728066359462261322450897298571790985794323337147932269345209021191944248901812549174965741333097752316831822432897233230754235235390492004764106159121881156971891655798463162688588999289741617347093697311375209999468419809633483253011070956658194691765346571091307958823620616906936511727702772020813622115168846867866715184658453610948869379296828349952572346439290957492696017887497773614940753656765533662675435009702185147793262585360569974495253192455750922528977400536900398903742566552013313983483645382883190416794400000390187202750030155296857864169971510172742046474728365941311652125947143465812126489753142239156903318886406524147217563485606551521937348733683664 [118,100] 627614714651147248547916323313603349997068338776066002010528627958761100843444950597295653539321975320227965713500085239286025056784217204148882578808116123286750933392312620775999229012152804037679111603697308696480325663673137621527466492611486116234678499229713900156299423260355891688817279993805396858705757160642118358012805706424527388993884477148208289280627668347074039985719003441864796597737817908719161237725184805819041693574524871912300286517115623066616494921783187572917233031076855593746338235202862858486110886345564814838717115413749494673892568803562925109584608350128656399512859622962341594853183342757422732639789381407575034140302875258915435164871598436250157374047303378791431250241535602390279460292394399024816475222896673231297969986718703564133703055424504652387345839473133014299582645465092140136071185282359182708482163669417884718956747860209272455463163517837277168375488744900135956941976995981433361800676285656814361353851273393056016698871531309254802911795927393808824840935277051710217614932914904769087885399148751341511143149759214920685039146768431344124755438006573854935289921023680610805568404223793807628506637077165509787566379381868505621915042644738470432684952612072316329905813563386602573164285172188449042471145695118445181863856167835389339625201918559077542331797393489267658889184156748024502823132911654476697704179544717661245545818363734603584890625402111576033027690326421694700277881897619799587114408673255709439713547570204111788482252310778109717599852291722073808964736731086588116322849551940804607160057747332108678555068487286749910273558408629953258071872365516515862650887567696484117796868823351278281572 [118,101] 3531090443116350031341769096938472052237288022943056219951256787368837893228857002161302921914309772029453709833052777502087968111907239447282296490258034893091272072452912525758897240095761983486943065337608758074817316368886789678167513910520404349581709540485832835353748156451180172945040245413016781614167242758915850096205911179191819782210552318514085338464705941934898440933373491728277876673996060850828606907539393785127273506149539486521962964948182163643948921435730066330657585895731447518420753322031322841743166509060451657677338543106389804264050757534428406598129034875864837994139039293288441595812118357965815719307278027642173026025555591985331953150583648056591661117967835255907850023408265337832779803583229408121041931431805585435605957000595780816309076556638921404525617127031421484365395920839453867093104436254579429639810536873216494128492812120011363233787000575528636938378859459108259296370617495954423178128667730400086063990845642129626698708963164037869010580332528153553616717085017292553181893169941229838982043241459344314798063338707382912626453543323270284957753303348419354891056687729012054297474912297964805796984837966237065051676247674685598160351871166133642682479241817122114145910938087048829558092074621599921426981232168246827652298556822018251532985813187209213023323626480770750460966892763154125425348651397918019489538832679193159389627294913902968214986823586991011347257276061459289467442009318201122586005687828535349582467425385964452815250692630225292723187557970080667393356084345503235450328858565080895339209053935548599804279486942266523671329842287109621657106618922931828467115216145306928038977216296704 [118,102] 15739001386828827209237311190779096232784768019242966612779783715145236392317190960613496767213790981320919565696692805538035971877343080316719323435264291676314556143724732575482127983418812195093084930853159633788677062579023922690299390244982335288406098073796788597374516105917660844793187682635151547023389344595772404207297356205755352752601364010574813991121188859481196960775728083567588311162252991799337446279418996369518063088766887346054979822441900310253395794129289913391255251329437461555943610708712926210675856055964121931134713013001930206165380220926537395063018904019887187841200150970301148098111319001835806958650858187265221986497072105815931310242252120174935861167223261692527573983410679272964481431961086172752775547657603157466975093382554917931540325376793428749753097593072096176700992778204166991514193379490049021259216867723497407202562644326722943963466218949885258058461986471156169138667364815570523663278352128294208321906198927942782058031703716714785398232142923451816562691445829334326791716888983476157268862605836883025183039460046501424012326552128596466715519927131367359652980231442732598106328553408224621712391786712043201141031972227880885096269008251738678528293182263489368042316885002435160605631329439715470291002022826217582930465692619787200936993070918129266725063987639133161037273631814472624039829709003074917213664007299991157769073420234212677027941431626899592019992882479157650351468261024348429898982736556108726273807463341324594328761298203285804972195035274886003804511406349719625949544696087160502194415369810834120836480911016202343087015312975572231383599154891112925411967931030678108263120 [118,103] 98049421758055509834233918365849848317779374067355323554138515837439207383328049543359098037411728119729856360893662642073711378217333845986496419124093277990674059224654534722624054659008768564096328072997181601853515275800953106674399981698848167120486712545889125702427821669603882029450284460755530391415658785756552129605959771000783658451186096973376039138664023970359409360295070931859078862025229431724054622891069469435155282799699932888868537862060917516867056533791451579178765947951902132518387574592144662097425878457244048811554332159725467328855303554807228792064225190007748654850610017856917675479284072325149220813208708392726683944001864120020441406907339929977217109017913653330889782623453477679860747488821894464402244495874743790019314938317936128084800942508548237960811819791538007842279534744962617221400269907613658863512823874085929499954767241751717239083875388353828443534475178928712988822084868279397631796075555340563187242976531370014515599917486094279652560226514031113818274364854988921372670623192237742546018371705356941086095795109967773113133378880214133387837039075837165503880111522446817341388769347518248613498514180324387289977310322227071773778180390030851289052355888142379009651642725033498009587447058321751972365264880902549015468456592575538276284286598635257807532321009498737314441023345502468273784885681943811670073456662625788660973681362039455258895397269545036182206883421861316718470931183022184502825977633713920037383808148726784430899484062598984354421444745522542749278286407393930205951503865331737783725751184378354699779820765122725275749433652469995579151246723621259340848682364721040 [118,104] 206576580989791511494781154162298190539405047619012947991459293441705796178703115429227634969071261740116284939710237296477031158324388459673244776382334353398247174244542125064527167988941822874912068602445701050836616918912542036303753272810234573756482122464799404531038762080128109154987588041584079506537116060187599924135856769617685685864489614424510707551437622512967989076501083365221079373631075236509233756512743141390976862176689893210963330299068717844325333375018745507282406365800338552508492856502580338618088817377466116620985164989321175502713494893708325719755222755518416124389240325778496742876585376133507227042938816524836938021139467772624699306937625421744386776400185399376569103209874512876534573514236306789777561863751541231366740981182830929487144078312193595816462443325547241667581519985283236726404898663166050334196380929212245621104553361372706044560433017519669401433186692726539819776758637091177099072278593343838331769562944768228425085601679321200590297935615639277269440091029586408143781891720228167276657950736529785381433231149008841361506516936004456130950592445387396795394041483995024093853100004426537374652597705878422522336601391996200267306923597242290225070274380041861161388145111732584294440857691426133089421514158580369011405535251389511125678380837636315068800073931244629296712095548419890492506673988151605256941246873463799834599599682777943391587626872029466716443310112520425587870770130348383682633281920461027064366459829469534146799816348417993813469737059694376203774282876855150912932933974446289475571039580772425770140991602762895617233730483587060939792971483869386889691306 [118,105] 81155141915140591113286777712417375982353711692009231888340260573724732449758793024181510389491112955472479304643994481317848065440398151735703698780921805433763231872707795986146922978117130531504859040760848358276754668002897547073150469993948473161507380864410347955505919795254760676880510044250195962025715122568905644190634490954673142959675787894882066552725337522727809506445405446824225042769699541233518250756809448132057224804278319387232282473639538676835121179764327854756890556052849086285365465703252834633801928371202056603203383771205033845402855195965316696779779049843173779846560835568174298407563131112119153575673382474368174177395860414000966352082993929027866901061326456982299484773143302928919902764878049912125641422771404138797483215805449039938801170869661782722610236436977900200568062963936351327270588436789215622113353729779520912461219458688424719473231797837891445961118853883243145623850049676315274485180176674128063117092875329118204760947566757225866537727762188631189220903235525113091064884802116133441094330567057156994527754564145328613894776809023698931608168229368375487783263725694715533098203399433290721109867660127183640085917092469783976201785981759122349533121249694001005609996824478627363392504527118708360880532196058662504119223202926639809261383914481270541544348877447636336746131292328492453576708256351796975685738878729513561350679052608736944810612027993848991852630827309957924541542568648960621987664732309170969327580114931848469217142490722880111954764526949393060887858708894487657986731749912959187631793359412750573701841085767021056759882425033534069095918214942976 [118,106] 33900325614575596432180997427196151444833626528715116946685970370581815778691439312289320032394248248733955425738999479724907144717982945611168632338645482832537722935070204481681889507456800204732959626579165727984378658113636378765054744137075496707856585390943861127019358171979141934102929590994936213034867159105774571631944940566626792134370188603387866450878551412698270563407606078353132348084276526526289049426197596284406014929553393323521324060851120665245455510988314980961729619274435812086747418562996629640438621278170341841568765384542933421915936913995570478632398991623928477026079515442678208222529348376750792432965054284375405305394333674653259985770031589740722729243335499913686493349918905917968286753784992243134508274891848991470473525754414484834310073043975594644736593746478267129983209962723983041092864163215387306698601759135248228398204478063845099360689665351144301261237503919481266916599856491862105426731007571338446890253415245633506569725348664119158455961687050172292781556071901538392208600223159473561532620532857217706142874708815428941700122505883575188054959306110217354339006116663088383332080600912384321870135657927302260189336472417653725823931199816106385415870606962833717549606188067265289922240496021147516697636167951519504370833174188793980924814113044814500807170564117498606218444378731117443571596533299248037175187268177868958815014892783839559813835280026804302598511330262217596734196550460516763644465907482651836985501133142335387064995463498421067101529357210166012494072824988652084334219630910582267548655476179064431747006791338939258608859650596992486458296 [118,107] 86841258808887951844978511816741481153143640070670673412248809370617574445681138950629550816067194070793011978511220989270026781646617291676169790254778499069715372351505715446443336129381283778957820548333451183387640719961694745070889105264310024941467587809332963308530137834496934520925953380292688950664334734792609936443481631093028133122763979739845248131906142249075409583855518438024959055931156731523127247061227171430762655707792363881104790893699168723945063753411752126984021345285431518176955630545269704018708516694570628502689222032282002655082741870347833122698237378797112577341055128383762724350288056554160161853197842902319112509030003800704588273331965596550028529770833555865751429950205038364739623674402803005816892086312794535061370233984865539663895631793573672680460272539263910683877663700743937518685291598582632510549782232175770272239518078416547636207876518193970691418768986903764715261870084274562634669738685254153794275848506928157073219782251685431540804350260041381951608894836902945170660569240095593426850678058170102142364417395766091711274764950158448305187015662020597797449371992694380313747019120202986084216876987729053401438605715567728249641142424278805237148457658050993955609402737046578773240948551322755507011445548863633076863292753004244684943482442848034919430484302267133737935560578337911890008670728545424890063154411752751785359315300052981808313409981475319742970584711332508048323120436177683582682415902487175017851031763327287850360711216347497332881113500921090224872265167879689571685765910736835808400241329289223403209495037392979200916415323367000 [118,108] 13566754065443480110143224250009754846299367389294588813422349672575202850644226306145397089163884993506087742768762675614746886854676205462296280637047761303770158023540485697939973656147913761673288073226669315545496873977835448597751189841069702952541004034398361919781237468043912444597632762010116227508865201161146613156934206818186248073097903691874365850168547256741328114935039461066636032431509545244005336785960014827212461868928966494562234191626384639572079152791143289850248672489152474468149045703107426432261903944188641113603301257354878831374261365135307209401198260776730690311186527542989371193756175518067160366761764889320906407133668505173180865228984278137808367086800210931893491833286844999913763907941366362184948694756509449470940378092923999027161807488923839934107229777537159982845327623326634625274793481017492074900206466714311162188340746960619664409064302184199099998623343992289957215414656148393548121649798286045244451798090488924994436872267180746367612537216434732768044407048283845167909552198440756561687249954296409608029157126772606196185531698974967741820368400058450234896091379863435052605293940772726785783025899409457353585326475009932932340106349499037453681898094528281790568421096680759090103420803445888691832430733127526000372796786489924508500339587123986472955083220319049031845737813911649239875206177883361620130597412461458505375123916288593345224470534413088583209500310944544631191075888221688358274215825983710336704869015422065049968558341312243641514810360014501032167573381478135614138289390502835904686292357195322286383444198625334900611616 [118,109] -4610259484117369039865228665100263563723621408369251118403050418779094535739867631364925774086041420428638239035172374407402188508602323937894171099484492441835227400344628684790413160965434245648168466608894910253673005460560819133271799341716322115775900196915727345351157661666320806087534541519482312361055776954617348499679697899889102137225603372650749497564826730077523593442868054450853770042499189062834335279791564569117518093893127295677490059417200660226326839958220424314633786171628104789250366550063748277219792326012061728368559044929420102062563131834501218832253109505421298704104525663612555964860392449692184168552581534685663970918828967883889791169050613193487807423607195747549934190607798135239933459427266472925078026900456058237116150658808490345320773574624134456948548443520561878892431666094477718650880565779234883089278397357001258700019999651781772860982317848632029549281845890253835009280327260827651522686275126013100913476335727653537083275033395321799619393580307978350348011421474610654285748364330882154710606688522802676341407757036388982959726521829439475800599517301924137876676744561429177776025802640258748837523630751213740144855059221841909274282567608477582117783925231382352604796963206455383069551732419294520179139384156184559696191517134802285751389537593668033126536823290490566920948750822867557685445953429060337171911772402418221688648881593904307532785617830597481330898452079987144757341076878946994567714357337940269523596849436571391627169816423723668203627014654803831278765536182337691987835829899087733805082449608128803841603479244288 [118,110] 474376048302568078563946167742572062121469063347141970149862198232991636900795865578420872307411867235970789625715054964815439931557055784964385923492660920559304776822579631790754294487711288222776061896836619902262031327821973298374897968771940063405347163547508169681032721979288928759358601765934003657229824276941325159820321683679061798038799905968789207013278027385286365262929791062731856746580742329255507165403204135267907078713899164095136737811474295591906459051474017536449364580069207107448564000444254277300758981308267976892284573251806080826654007080428671933466970267296137767302060924069267294823421203439245435034254458468357066872741296839793911009096690310718679149975841870587793611811292795532145535046684513061685459826021528463708577803286115666871971466201950428387778033825416995945625736833805372889652922921491806649191872316581336628482428073902788719650859317721426771141414597055547689648743914979466045139339569168624828425325326857904917357889210822700644701395299638756932045447833147675603255503322566678924307815446266290726588578290781436185477209237297651452686950102621076652394637811968915006952198186996612407549498734110349243756506719105101210778606684573237281003695360191695930793654220770270860670840686750778840795071736002876514482397675772048284703616776277556034357413701259850350306467471846639225013267605831371252101570814043230905573118598932291649791688001179884744277463354402189500681849947523689226681252585392718048059193183264471056256635503794049441274377301510488213597748576424204702734626327374142755841790539392920427968 [118,111] 166843443231988278434127669901418727663631101257658658311159012128967411389342869851419730134885950923993521866644609265944523494263105050573230081338015944852760001521457476152717118028027280937779641857951561952406387943050150547633777429039379009732579538482051066857303423390886600021914251563869327915156970052582050838767860879396618395234819797365840096123515395489615389488570285701454972698981896061071743435878939718725405611477860428679542867844362956085487176356433258838153407489067762054105226167641230422338166276343247969594059615219306563768169242745464989643250584672402898268628783303404818035803214561504558321819182588830278523802941579322048331931579586269258073437704189233700604047910721160456490984668597172644285133062115574028042315828304864937769638146195422895406142574346129977716960026274482470024483575071831124820919873593738279918110251768907355712582216232960323562409503439324002319869154815875938492860479955651668100640487572080084740545366818595430672152890134536911385473588546741682570639615396241315047297671471166503532712380261414141642553533063704424924796834292417689099314839195381989274795257401762414237658134225452853568960236527025211051564547270331355068791350669312508148833875396236480501975862272499555827975558498232156753018488142659018584830779333393448077394520040931051047984654394796423062321106978481041157735554922329169341924148471275754018612987498915674952384345351578140234127517785670667835414583582893153084649713336964037554298272393705236622043474181894599048317599849485636803241939397629155811863778483264 [118,112] 37286226717002248410806724281654350983994403565633909457494369933102307109072613835013894132297499910509931458681045014228327378034552791804544328353160286526232099139068607693491306646179791063419634110098918002229598357812525004981819255229843783546417308797207053965164605085509132045151298986265538896652970367870259188038869762540813609874789199157701217643245053991932887112002200524174500150982202101266921637473338773220356317794593427779473683362024413025985364098929816841062434008507569726023260759624323537976961497278033081916722534965687384221625349800756072809181287835457608519077753200264141792300555656282892461912949157879429328255230271272139977729211375405833175169417391741707907437263755848158757580839596803408701480125734167746173631619713998726466440779299447205587783437379950753578593765487556354132900392197543547428122896262186203601673895126468669950139488218257712291091730643835190794221280580411242817557436624127234071299890528237925760544490084796754296411107271157308061558789267399553738469218803370974054164498677831366076897625128183297572487593791334169625940440862916202812507510998622054306069108324587461560453513524213605505542544826683630471909451892570271444233280143010113962260904626095492965310643668181494032996817724669047973241430809161167968517678658348045583443687147872186995477627515790859325549216505798092448340195911436936123559002870303855656686609706563224731095082645904924531543065281302335712693738491620994845757932715360775014598075016745805419666826549908511773117687602771119557708498150902122442025 [118,113] 1990013931519181356357385061535060929252731098052743653590619811585409463856584410301328037431419127079096752408650273388704418382389131095298151115557519267521994906427511985098440754190705576969686032287415178658732862745009711083445550004926016243611794468111794882016999099072611648711941546068675716438413878349273452037892726660726204604785632450229100004617407832453167527963290004452380616357059924686816617671511235287550316754499159480116721631771500910838671044082760650977362999383697221505848003976959371352031026756699149002217023946607313556541581081667355638163712871605575410750552386859639396608841185587189159242834188445517418831655319687490316822802561383471639491466398700068205403606937509445487753920824014529044361800194026980861502798508528358977111785648617015523747345175876860673274705835807219876004457360607234307933891432451107400394229747984266593294989964571945422786669556525249787937154535649058384890869216078857572974574399557480741598668115978844371191025419973995525123372478491285094125576167534891474233254268252048024967287418159462945050203298691843507460966044536809895669751002600399008387119794734617056140479456425140029339636635634094882898708009510473605708715596415332887025933368257114611841687596692249344633221883562731227317398640216249833550988539536323487198492710344494852950567276098219849458141906829067727929588924531869672369331900591633152862167188389566020561380415868452323407564123111180529258809089867341846433526651284491860099255807644132668503049182387269183913715004723466771138565330016 [118,114] -54778044934324504866316512539876472375693204675465368522909647496673203793881637856430757096757680756204041879722121770124122538745946498181454686117497857149643415767869624587433052774239383204721211572472498665545105055838034214816360301690498797034763902496951704191546207125204243746977849292995871631105292038452056216618245518862889223533253887427162004769931865843924780359364841911988691017920549925887926357028442160870190134086589112165045473084692914151398443937263652524665231964038500441497937992407708974628351261862185372496528632711267542500956902709153603362667324005352106304072890874376305444177377634282334868012044221450386493949875837880743687009753715322276671976168314135734838577134139088643415429864726218277854039006677758167468500757070397290142271177199948241424722121502033486444032352704421408753070694509575149663509932734042231535898519041958763156449806760339363512554729020318582486113726110698513755860999599985491317077511666262178985982269803232729317263167080277626163416909261207406327461505507416026061917454529766664839518011458165845101517365784494876064607830701108061421035063965504228628211254367098110966896153010903880709558196857540945510965131452267551505093520363217877247929064930670303885464596070019401593506875109030333985808373609989020247687069061718770548266923911877276147813763296268225170572599647468304992663040012684326504134990114138722790176853112226035890308670351066859857842223736258219421283864127810989465343352082559183986896295833108373246686350393031685083089847736155238520 [118,115] -2845680644051323034324905192269895332279798682407372323877684994470099446397088746968296234854792031376247740796390893508132929007899030655949064788212873987008990986083945082761842189557919366999971330706187727634809797063953608475775228572336963550339004554305254513750702659980053590908474625154656952302586059444839262364301520268023825104575656893583331170367070198280665393976222271532048452759477729020209556303010920322365409501235748695892016003288952689271416544540943879297404506183167325111504457844632581063035103696214005830983274463446122941685583952861089906035780628318700334902001864304453217135355662204931089913942055377258194834083483342254240515385078346610275369959773008602172522786325110303270779827195723832100843022911653050235970275876897086629928421016538116562518107454773818451898247749639657397722215777497191848516668092668948276560788982367734861769508733806654968076263002915709182248136483243809513857953065015520874944110355273017192010382028988542946371493300001116058170669684102365764719071391568628877258810445434023858138808254122521238426192987200731946410921300569223823734494389035771837307986897421692903428005694070763512452609591703568146558617286695025715827268730873552380971435810157099932747779832204023013284604147296662036175586922715832835071363960548669848909501778274422954122801402740418696756335229223042542447332813672529983917195128901051171982191788287856700988766750257068069512716947779967294540552885048659623842495034650017613358008005922897292737568857010319343645896856 [118,116] 57394923823325126475416730727016231320222293531190455346097128749369086584430647524114685103131126093154331866589708612672374830981707211032716986176265431830102942013796058143696167975479220417973919892210553474211667018244890857694512304524961198679798371512279695456533107112006763248287634136177247686091152310018836589680398731105187439068899761267923118480432019050323631486620190702654697184568927613129576984922732464154109548462832984062825448599310586169040271984168482598392371567680581277521085486856192553565676637653490114032634114545953830664644393125850868480032852124242096046154362445119020435976446251768447951813423788529276988350480777875864487202459727455741765081442181361714190741060090799037817855554779762564741645345774941004592061663502388671958624926483156193936643357994478531171851621023582669708504805006803818224540113458238480153200330277716622426591895713833252950035062853493688471723724289616846497588025590554252070913523274070674382812278334460477319975153955919515504156689095175921726228696215641419557332142023694863859429772160566835803820452733179664464340805813969988748103308048406280144111553111489994214739393989833113319168091073103120223334672472168802658641337986728658721407686104873795463654039048984158582387145484307748174926166317942202941625778170492716449196164978749014845860465249370351121065422443017676783494889791074128017388087912561685738005171257786429510254631241244537960814309210098605553891142605576072466005721265720267975403250066854769538389984430833880 [118,117] 29595404850045188134938708027682602697695464198682111423827829184529296709651451808413273775222990709993932769365394666763468314201870295568267306797310187198928446707031202118126090743779925132345657182865330822645478065984373603548114624721354522772265284677650373612668875130008438769715257766869666735093265140594104454020903153168192267698363064629654556169712996991866964371372838981875866577232331205264059568601762216895429313781156283493695867060624652720054615995744445041212990987180055371372958546813080520328400036661512747547647107585774818496001440901939628732100425111706173283224540898351039182740612278432162579928803781778240180113552133872536694190703892436584492522435634633748051125162772025121858227958916220007561417590887950473024629526073830729267534406078166935482702376356741529488886009363068020880749978345442517097257483027321501520620691130214500087928342943599943606492227488371764467817180022826929997518305628024338340970660233205434274201299737604930074389646722601507018963339885282456042238352797895084607853757913019212374091665114581362658049779575881545842121952171866993465991820720357989152390377845249949770819335688634449623497160653554261208784513117683549503806173150726187818763556534355163761703644490510638864837209355126361367119161198091151938815723278187381056599986373319469670551776158542406572249065861122945271762192409863405383914999976971864137719251759424497322595926833615278692254119378679425627739147055187467503825084512981569061527995822741751287744 [118,118] 358847923565138643873035633073340876506915456945341570528219025760509737218600429221090527078645156025393211528004568626879574790179447672841199171149292216444541704661932861753525175652229864281079065296740919350815315522290866431468625136142448753976031399541924806185614040731554973790645382622556528255301965897795598697904080815997590273592260873639260149591593251804609386444685253416547947362241447017753409738883193169872010052621689654790615288009723990221699527135738312284669199048571522724637716903010678372563590353639404568330195628889039044710539674598454452204086853857939219768041783286895860468998048109697268990361643249815733520836867898384586346530079018691649590407814179203210039280171811336970832447006249712332071192327067567437573228507411168681664455526580302415719646341219906305647375305619372924289062423486645442606561378982325742789725100852238226098659280529299992337972190947155914630097151055897786120923381658853527827108129237469823734608872389309495823742995334378297775706186823849655833851919814609435155493107583293173579530366145318178837490728135261482420663269567532675113132940213033062721436642325425077862901334615557005362825037482544100255118026295449325917460215642570001061367774525102918520455247684562682303994960587108262930689363983414773550225495448094617148716215191104750791733973167959138070518959414182262377753530476638452858625129854104355541306203691438758753040167269875596112277166156461057733090005684846508024904345713073138895327679616 [119,0] 466566830703477759612925723646348728065134431595435871275121777384324452849818185984873832620445654925401925149876198852845024443741071708291362296993363147547494003763125282150779507052698391928596438154423588657026441284938578626829813520733631636195082102656590278799428000896172808013673531695417204726380035810199726710626236269666053332557498505540240053832929346727565597668502720643881194731994245390147618832118013106695022495137420732680096539362966491079727982817316658632884598313618461031280111535182311266322888882844677852537632219378248807936098455650102377424082573666190319868646835838648673791850130965328857597727619510739670746620534535619622350617924017361029162198574884659254239406489420189885781134034199911071479947834730821664316641862540880221130100171884360782356238152110389426917762151884449912826577882514816036836176423257641584316731202460973413404090562528216663117971594220105979432702805196584787009619975104935937912778438692301760427345750228157205366418453652804419431752308695913724289154730972957043066805370554215761122067240122503993358557766743695035459563492522545900097133346267566561412578846110879077254283041595901455637621241288661764497422466902259468117101660555279614931118206748119374031755500605715406889752657638181779504950587240482198556328316470022286878831298186160161875856622965689404190297913288979966393704333826953794500673731404287426259683423797403137071566900560308129546580786873614232090450764244217603330935131328459304310227847118745762261052995083615405712887415775544175884423503226717635115252290918788566976117394147876393879268945076090424459939296172950487751395899187179368705279020989805860546495041389146743097335527083094403225750802494636015546706442332945818811429221060704056253527634114724151760133493914285140054092255942785476254204353729600426703097383953015106115889055054379958607500279609573124835984007308511990541196945472842006100015432693190581854347046378737073878178648548092173364692549563701725338009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -18095724549193766892724749485858011526654494530179478206950464210677371996442433696140265936029435076289964770659108992875342478626842276173403535240864631356543938699169869808517979093500887612893545652403535365424459050973525608020341639508361785974509447879074526140821930183204587291630991050197530376316248695149887688404593433152881657628078546023732092023398860860708772525323271965352406196110240370369870080056423629043638088283548896643335307516184641475672171968115714706993273519937831728531798222316398049716612136643375567702365837041744141405488850688552154555344929844418318353750047058966334483545296712337878276669473687086575006761793646346277255520756866668028961769875504492767555456554557492880265727078493607673115336145770223316967315888608743710029744769762529579374836465485324041644609556002662613587993808459428812230720730961410223551923098037676649410347193072241097647245581913348071945093254461743465468675649060067924372643523323409452257843601857410147829178428158843604659443652283483999697044752115934413748785873417367886709006006298753936113501805909700691045397307299772570426441300016800432186157265458860144029828577589382921546662447032008078243832079289375739460076385029317171336417017868804662875188253078770841646801537027842428776733585037693307173414032611420163345653746701938109068037111876595410486746270168501788810440124684549327090227151228254536704816031180357279563381410151629241582468675568692428894069318464809131160423504539995886271442534771437988133224077806343548978475329674773373613462276122599435851596137426206301409897150816350780802690467500964433805034384232159381589407889231906933715629984079494570897849055291763829336059144992742155442421694350637126610124505007494024556425620082966797525169676935092367271123461300994322214246337884132153025084400857700674384445895244264954423244586538218403387686337269001155573025401305942863998367704666115837602843381815976104255231385246199339094458058779284452237244319229076461660451897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -119037995397826951540445072879494621311574435928395587790831001438482061181776456093378480243273281653078466865949080236563021768888532573535471018739927767590835881185171031011627947188314165810375916197885185450481511585558621739372452228964038754802585596174376879915207679509997849853493555424048134384176557789578438543980850349056071624964854655507240897302810050400023770406858976444724382051966711650926046622866596158121402577924250635470228529000151301455560437160298488305784289137021662915829912439843572807599595601143928758190700620607556764367809812140293553763005309709295488441657813345534098597129943089697426110021626595654087637885720737860647549239491984858463420559077611295309100296906008479464177561741163674666358445817894988035397933964475076697360163658912116690876496443015636791254097308887423010971450864989243388915204691865089674006683773988802279695804938310923021854675734350855943975251358041090113267804243536844122173288939567976438862306227914249399889337966192022541777497977902373722104449010350275031232105279472845240498675025596391000099816017231082910969494062249430843144280981656384958457513012984741858542134777872517964881457743221551439059976178610497102467604887069376528640501663787633207977794259426714558854831389209776359281441429975388051933814361726083346720683825415207120157217534091633907155735535346703622098770015924572527755470532317257417091844099405110492003025853830882012326461488989878297738529940570707378359185418562331696967759480963365258605899312925787749073484430610237378009433701922470812237721880083699758620295013863125686578210274227299389629937643152089835303481186809650019368926343584535599426415845142230396557819158277554722501927662379778975768445734249921827654045227445130798053563203652472779188503806802423433563290330177861004295806004309868027017440804605049339045616954106763093901959647968562936490088862166953663404163569969353298604210128948145635131846180581222907934238649135766921157747003486726560871161528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] 3096970653922799276799199423534093077837029815672241677018219057627658647923245489831765284189164103065489036766960441219438664778830902047908227037274919732796817995598155545276610736832799193261137313780050636465158768767357327466906861572189731928657995670952348948546483896509287141516227634733506510846058644833364566164383645646853377662335166112124686559783904891868910416979167109312732491002662966604330889056133909293111043381486436831146175258013694828362912126992403640785361593191944091558554755622705542288863210600402052234506307663219015779750860666719892415141314821492647653995737238311445647924584108410252655811961594796495375169172289662352257003500082797886761471293689334670894659978505382717766979751955764913001245229782958706972739357711463684030823281810470520618271660189123119733045369704014623460162161526037923698447513465839976882234852924180550325267333535910254522642280957887055128544612047224073940412707951960695179896219534554946776644604533779941262376412278858468722186335317487192777440743776139489081354544807078931084183054735766556390607937376979441036531144355226645752672399377144521485831169360903682822159297710735582251627652686687773032783016335321510504655548041427701822537934027491998043509470233034559577209178114928143778971725942600800652016828921034283540464384390726993561741041962000982465004399224331055414693866215557105132749076811771455836627502227231113487963120804170808979308526049871332002949490133865705525277935564115769947803863261554442575106811227464192801626574845319341867408495075764302924368388190388027121684783832852625742255026950187628132104194898705865112195756917683074718555711645134196477088664271525224540378374258067951273992094083652542685825810742784900180754408997851084207145893026713806771386656992692634320363596092608940304853752406823060421335637114034717235635112386605969236720768958754159522196444412857987793424414571805312577156219039969457325471675550847245749650959806852588174896993888497779658759446986752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -21775190053118552455317813658960307712854844621402339576968681503944382376176576961255194046688531710556618058511352495043530842548027785873953127727269943528351634110883711554290718468476298893231923489095532350215390600791330861455468921116510562193252911242252289815162242127916016300478512731456738525844003011605266337134365279539886048348004374796661809152912050560013469393514865504564756117564765288802337130120895312523143763884779683549272416704953903467411614739815433775007064473288914997959706882680260960852309657170094363949609169280885792018273924899139419230859446510865186698653155746702141295202142312570337857920686394989583202736674044833330921446025575569483273365414575335465832437032452395349459884666571514707983972282208804359619161193787532090210933502569086817102785692427832594340596607883464139196952144375086429951763272824501385278821163290348118557799367335374283914598358240201478430195389963231756743070581170717446583701577500409863622977837664932909128822836674720061717746727492241694407228618828868637648351506061296675604012901473447491470510827849626298084177076237715393364722175216679813110669976701587066920332230733845135737931014181659600370789300891049057440554292689505436686502229693699851441700681294000630957213488046792922256807892819973665713983915744279692359740642546124336958790992556621580947182088954015818881652960123110048402557500223212451673124465375003528803907086025598586022809687306058325666580136323833513929035234523195340225334105024500954667999350994282928959002848585748468295261414552655208689675204257344820192494712796285472825415653494707529369560147633605277454655341889462828558434871649254978457893090818412401710296700504965376043103080035172472366496455560259842886141131447565743689124973972061190564161661262138070174730427140763143211159720167245736934358429800066001480032906331973629220549115756164495235671137016881401667455134651918376020672584055903062738209397346619760168539725617570599084367769404912182441088731054080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] 85309981588957054243315408863027978016781235226010334547198507878283225603943766008628705325952331343893701980472385656833954528097383155675651231506833382404927179052509338809938517225539925684588005447030312206187145829063690027674463544450264375666014240648593481437026576709215853439412869575679706804601641440928022901970874674398448531497925019751335566424006852475665477441106960579494066454322241580228797020734091892714507515695681360238252389358134870076716696129221066180917843916105576679111816404686125882344513262919897964215445145507369428805301288444192761714830308548118505954158019668347483477283318754837580574966563758833047703515452797412308551473556391568608660262367958213973395793563836812723793074239457137224063246463414709187410697300789744374365315930477847424767847583161382318942389143294569185416257705825576796663930841234750340171880562651413682278196597716758536322246625071001147140681538089459500078594142130017587750537987063623424874477481928568222793284374039851796230726947600536812927690500487275758100985630586466366035954072369925644464405128555437744802369382745892581869186811720447743089657781174536850656737913754585604950297368277820474601793621526119680365855301846045974508281178830129754500329672188150813486437111892738218365286493508058270622907793470242539549221048429198795011800694897515927697519006989878826571861500344371031583847104338802367464728845611563529050104222769318401318071251538641386789900115790244026818739637283806666848613068608314634427236248209545014179376055072063325693777292800032835965683840826002025214172228374055941602622985582007981504449884895631832904745324762597520100741831516980990329643430051196415086169981705102307573527069842532581257683327802749392790024205308504120355958944204554820388288051900280097557333297821793611452894293364234775005114532900352335053777336330111376048826819911154565096434156930051781465847176179603545395157007382312489141109980495568577391942807926239208224019454367423238981616182231040000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -216793610460680912904186637655087114010862104575424055485042804943520015196269561776779435601594788953503074334337249350511422469304452069161108665925034942979070825175840488402594825693410724669501612632618283322041130501062859016517271009892072367993260942708343221332395729745933694903680600963292157518102773417117016413957567750222694145038891378482722019129385638485697045965659457409890871494790356366668924204752733381556500921111315556380397664314457060265066634065088066052956051956750107784558446324191307419018394360204068541524888424575206713515951392838258931813790411592642261521099256668522240836719502145270190949160793358129353455355749235714526487820302965452445151808488467213689545541673467442993770952254363519727045796960784068989159729893448455234292011082500868695365081921408031224681097736129861226030416409233619295893082064225882354052449134234595420976335785898273514212764534639776800500002942435403481456580116173361883710733741356223489132230275231126931227624745017751493390978062677037792115337226057726042267952566887681734770954763641247175494693309770685094616431971017482463812485343535212359012521095130438841271018000617554864411279294675180911457424143785679512016320023890977911530183537246083656854217048967023330131206792511595257397869224219247488327694292256754676384091037585729531110014551581336619936849718821425022596044935329372494844269401551649757949772204915284877733045108870947528069555902320397883486443884247795146128417568836928936786695508969882713720947577860725647298199149167487509875075935958668580899031886843486267491244910668250854786325915761483448122386416184009637866198509326825588080835534803582154119931209454098119922023326531287776792447772738944688934189749154539367916105918381053300256469963811533440503268466042031005426053734133266345846472962178003698213306701521042941984999662907115620549188670004823804366506743880687968923055512709988136487368261489016317749259701725642093490296563810814739275363748153186794189507379855360000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] 410851141455834197751749945451438113256843676693540977997279999604821522718343343230793611600872767097551870842789400432409455710846281384747567383599082054318248783010780769420344476700533892906814535358632959008830032388223937748968813403059130670507472012025713215744755624460320762244591121141808666965846016141575096146697542153185540920289363254648111471046875448126866403595754426117343971297014558722875477852467928019371593405482096973322644561630936057486535663109482079288339850999459544461147126444375653625258104187828971311134529303635246508023202313880446687401039837732409362718032094178685060001172447962709191133998021342494947766757107133494100994939606491592485259344202938991654887756067376519384812419372747785624917532411205990253652910132867165904458778422693116594847175509756090675973545429250073457031902395940604825081848231181897860084997541308223341082606467391203131007538943472145513896962918902574815072020651058368008669025835230138105802593882151598175224243116586665792238480141786898030452805431595296652764469440766076439991704870678651149753065607453777716545871033784304755473496700678406911308019332925707532824820925562567499259829517237103877944604995988475730421539877758949376032730996186341249556791366326661679240960247104694171327914440804992862902602399780143734344898919394357458484971856142621930625845796658672425142423208381607875584497208310158690731840215508536813651491721222118985569480731510933141981010960373241621814258478462362244989793392050514731626263679808347449513383050922489771085720340837880261271021842030115778925317917925478953570668212957495944489433589724380715914522696993239106454142104709114204477107492395573156634628696266229257796764444625092071479586685440590531370962697471194969260488632905967753123202515265009892959531582234441652662916558470128331948130449656491711242769702261350708136549257220201540872957908641457674881913582923422526174644829294319408102806369210129693603682266420125499199161273338072782460975841280000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] -888973327783224830231426672479924567540277244915589658832556427059942292950692542552444171265110206526105679438828241195751902079314050274231682459713281086578155564552331919131722059816715233312280282221471964466738260711255262342615314912459500283524977339167849220379466408738231208278226407611044080351895132557044966189144682718127840768572274670262748908911576914743273041323012716264448768333564420718542866178938883065417372619678225226758970917928876564395397884452691122613227303364444854240855062010757416559241497146051943213495681824635826870642486094012731848767058844729766638841605622048417886947491413977458735740714729334506722197683660558850993425266482240679431599559450618667853920825553077318165394558034472208637342911201042160703350453806358079868459909172565261782299823681582665443887350232190589595110926365643812766082810556752298708758626459329393279872949581292857581942278694502957198006583345405916420758569247492442043759821818004601816425930954115415998662422993937588921641697793227544866443768555942604333647241167096275493819971447243999585934542978364053554652987365414615147519523083347432891935695761080081859662966981453845799269033838898932799918952629814632490668708643844726553102231874729553780123562350250950210217657063434024596840039026695947886541379343477493036287881641167698240504799713901406649479278247812116064604906287005792654012757075572298610883784674406521532364595253468452672988719941553693551781179968426845016880454021905600067022086966916556640026054487161507942583184009657642969930853865639142628239322091803855333406429735932239477139396116784762696081516092658636899089971133775689470633711890492934759883158933468278158546701448720156875349165274513694756256334286420711048803356315937930631706488794284510198901586563865837289690404719670992179502186244420385036667390492449505599790365416362652204595321213102890636253205241181141008083048488760323959694253669655458267734728106937805005461081477618593997200304368931464318594321943101440000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 3083626151131500139893958462066740966304662068848061654152378148468729253963504740832006133797852987170075918064793183353939048298676605657591506727627039453691394149157370691851657705759485700023311668435637095674503481271537878378117009093546690421075754220789785374980870090610317756980807081838603630002767924650293242510848004964231534347059111730074796520973222242175362920272980130273131634498051984457056598589610758424586121313577979173447321090908930554604182076220799935128227790432405255283502754357182341083681616933815671444363901894054585812096757483294991841114740694847769717181633297647713109279372347355332460731235836559101207278322468276441047981493733977288117796857676044373323904360976120218822976487803190666351463403460664141730622903372527809932219003712676226769268026175296770242080057597085011953275600066507353460138825645233590144805475200923610986383442275123769334481327374581065522734488873971813631051224005905867627930209828492981497917710962600501250281567612636922047481745241650412314894476684722853946611463476701523540002999764974002555044587767778142613352577483390718820297873196176175643758036713873095196910054649392629213670261260485726957988099467708303038322343092445562595377602678677121733973730765440395166912071947341489253331905822713560986801697319843037932922255946582234593586677380050355639901044268250268987433316987297158619008069419826242453975909375534877793003689564321959767818000486651869800731751810934743539373743764850162972261771080290439564018765028470740224231430753560066229855432945328564981178716536175076871783755669009625560489559960305005132892761960882250900175436655485780939831787158381927613455738152955368089202529016783163259572295309911398909473285391223320138707290277297095226194989094049266820090498810210214791090992073225033547136190438601746351158409382204175002116990951901591226606301150167097246391855970779580407591410177178156304360356676200554975507956773233761687935030011911720516334986616697474425008490775838720000000000000000000000000000000000000000000000000000000000000000000 [119,10] -11071690571925222953979838269739803553305060734186843970432762563897602985625617658496832387506817603591689163422326934399065431676614910423168441193418522255565746743580448328395865347956971433294630106784355771560447958903412377010581867892047602493634199335175296761619321506702894130025642958292954421753605640149825179934768099640420052327579304020660180470507094352771246339793271148998156171622068418980632810690965477747080658476544495695454927548883969995374828705931782169768888340402387588506332706466702745580838874032340343096423184247620749021766973044255976809715275609676407955065346589365607579516774296136462801475507926433593050670020471736213771709069837132098867007762714596172622275163745656390572867635100703059948560489611782495196523688183204064012063762088706150384320650919341405376980398095549614619179328406907382815492097726053598842125002148796136922494054262007983437501294080573252812882807623800508162122478973022322230414573497165717499997244178027830030204728692785122295563497081161682774661205292706333504542748912704256020661223534586024615764017226626672793568383893243519579034660964674503530133351869052036305155541352571054559352037949410630763383952636946752097588347763565748989250045369248660637792400819697014657901704974358397010739577699097914974060675412774777003844233503099146389328674896452104898484551185883015149478275740097625866994803785096859038679470174846849218907472330206791475334883077886350510772046354363593332579069668626572640784697892333810052384534280794595694854587654239687417766295212839967115969204357648398336358007684745574651387705599924624641172648593603868629250316084662044958295711425721211892863222291987995168103070696094486588398333223293444871508471821957169844875018940684553590669307200617123353189365077002151030510732778257713357485767502507989795914778127338340986860089843921566155419980544024065700101396498897236775849874178726240589531528454656957992595625918586802682658620871695143062108559650358705966912184663408640000000000000000000000000000000000000000000000000000000000000000 [119,11] 31486151620603597876896341508622450330297129562242002306473544091003122784556780401198407820295486887165133948300751166611853722237720508602531262815095498532361777651058839500793000155343858142610594877023461829400390000705990332241489467117449871296598498123115628849036116720658743164481677953621974969237542372074155917863234538405872498851972459877471591239986133757070683446191854329551073204773821257045326855228662131789708275454494626093496832828579845223083030335150184811996621927243367244476429119084208802766470680461750879720769693792988897427989576852419806324217825326994974737207870399947946211701079478738186701970870297380315939877455592999369240057737999546880124298340823562490370724704236039661855575109230084857021702760820278116307364029579672056264605747349316911691818462749034647769205317012299578822306942151765093335908826668109904820948615613525025305035842065189330377785029105537739655947601094325283734043723283665284119909452880737092841442223848415447681845835684230225838789915897907362772885978448956495950852624659655807842524508710314971076627076450280137882630942986910287729988961574714946098513749354308875476046905623096610942578342348960813437955830985747932040158156362885011730163547041831694151593115724384563952444426906701359883277229592294865932808829129050505927015236004387905189100420864819623194061002866087862034892662859852029180422607151144784157821973137944883454221747882664017509067268738980023266508514485716714036745876088332263212598644574589616239366887278317247405663370750676254675637024400161236389562402587467948745681343780510844520746657236931348910947111205388809145077925177650496643483610822542767670189608354828816572206496754762947095125806294415856879857143872853332550544339953041063606840571340445324162916965292667564849416976288393215134084465410518104153832508639608065365069831277592745640882082316797952861772261320426040327354978206672664601228534661623602742859305651158027599730729120858349947672353061666186119052241160634368000000000000000000000000000000000000000000000000000000000000 [119,12] -69591707882481544408901938386877505210803233585342526995196549287960327885377481405523715796457857867983852637091393190651785609981478808320200771553750980814857095990391694358564751642304545905309376985948144273090445184024652657902827682647218117340354468130596461231196226081586270218899415353798285218854236029505541248485403098467955725104974724698205160906253928881607051516234126199138412993859033196279099703315683240887553029636370920432106008668872006722169427088868086856790475041808610153756587146032834158224456487075075652327644186762104671742245504675913175218576619492367790094331308970851659672602474297024735316136964392593722426006782064254622026185180300665620077493256588998529040026704579768486460062670115554439112345050683787199735403119174641870728274277431359361238637999237388378126148977782965899265740485898292983661046522876445250981218055136851090352988449853178441042577466710357529706354485954947696744441743584903928142945076155634819098925974550927890667649572289775929555804294966838030524022492163438132381048282828396521262574755967089601994038210680780731073444477709778274549608726918611106800813348651976104380907861792834120466213411224548608492800300289827429705823368780822941430312610816436524040630224221456908992507870056671876309459643153059390906500997075607243592772923554251414659178401368335266676861935670143077849028474797539082258050395010311431888870385309611859226239572146893307457830088985253610165739166473292069220189338179117007861356978237883926939651006976759626889307654393281042195232082089833950753248755579854809526007970385259012895333006725683324374151577116064422080047160774769439721535920478886982275480777122539573842159363450905475025529391589522007120891336724725694914007968592925090498350643151854682728728125762800413269273603488107547186646574758391336473555413281602596835612696852424670017335766592946702830617931685749093625061193815537719827078070527402366480435770706377823205229414971861361839506936644804086947467744614809600000000000000000000000000000000000000000000000000000000000 [119,13] 122697197349791335008146533406832776340528695876530677539388162867790342654756868579751616186172532202346098860172134970930104163277430951842197110130593330897297959445701694547873942359983414395366260000676358998413410802187482138331169976431116321496085856683455099539176728870856628706807107928146461658509953790780578613486402698055652306567251193593994554013778587095823420987812568884547931034618470176280219962312723778794559277539346529357275452981633731985890393515394169501826679503402988541947252124511244477124360711213830592104912369292302648750863837761862140092088199654406065825723301528669265264646210309463664846842351338344377246104980657097739540649835716084981009673784171577890076620896443432364841785728655546275390424190059685710557164060426276199537732465476814446344892873929651493025060548956268033908715248397774075034398427010451514794066522589440798445921451809746196261927082186281291761668331788068748137522302627933961242132673823055665818328870378616545359460006955425860652701755296455762463694628766478103471675718161589302921855472100915819938172420386641639298526626041417341092490045608699475489494215143918590315893241605020508204678903764781882368211340626389174773664934910262932814374972227793792435040630258014633977140574258786973650058793657962290688950001463226111535835266235257873997888469017697057136196268594306545109858163106603959649585657739960394843117466830673690440155453860425810392684198432729850048247972291522338239999971133869023989878230970261179532172478755854355422977170250135787489468084296479937094610571400977644639141734393921183351364379483974860459275504440699761136894080513548064004285374218986956106216218777418153207093216645167012039720310840305508770415402404812815840717936653162803292202232365707726793421100958239761804980584184274203350433403598748615171754762609275452339074413814160015042772461561225482867196797011752937287752635735217922162758207886784023353146789785954756670996302961064983234522977693204040857215891218104320000000000000000000000000000000000000000000000000000000 [119,14] -176879906505016862717883737254454461604377096344144076458228004194978738905248269387909661306595781463246543345127046450010600335868606206657095192505350076605679852216148385132485460224353649854080897598696232968137647232776209546724360608021634399273334436224646270338642484027886187410963871446146273732968713475803003067238796603272620923126569706973011455958478023052578466267125745571905677273593550670339175278037813139112586467467889142256186270267475346971740267374568831893049699285830170524031033273478782818020975512944459889155226008372966450113244606665723222015035956483595582058752731530836751496426245704731901858194018830458978640742460267097899470956050730009231967995512962992541900061854219801384946076981150042935520574628684852695697014201019089781061773624871072153889757171510598988115771268828407012795463619459788542844744476786400884400405167628995453526533038590251086507380508588677919481706941956228580805439908981203577166031415667561485242429412855184720136560996796002057962926321726286165555516157591025119178077550549687334685144449565400869198319469576117025096107984161501427301954815876321988649770448137748625331276392889597535908058401861147787168637236570250438029787720109251975436262872726817623722008913204884791523774973954543005374610815356491116076933181064198014101431909834842346604331930990848361698583727327272798309118265230703676241190543298097061502475790077846445023791891851664940677964459228248794271740671439584609737129041256741559262020654325270904706324974794992825153362571692940468252028615343844960262901131286195938049766169672722437751198544971664808122920390050135443269778455094176194531708145554693282003998685888430357603212859035372079277229380786187446983769017646663496923230630788610541670738593794970135295282085868821834744627114372341637322632559602931594953366745323667696310659107628788373743964295038485545830385656955836474247527788908255992396791998167145100205729434750490749872424746228272481463310689666013856363147023509094400000000000000000000000000000000000000000000000000000 [119,15] 212352481825824307233506020959391743691939277107506075014515370240446698748115480020627310368938436143558491312681577587218969555156279391027704359132311722779543601879493061772728631549317861108806844434604633397839169979625562719514845981347325466353549480873243251785004000206329829991947986932133784752080401319503948136812592017639841235881055557798029041324722421435507664511145232649538878344947408831245981347065076822660301672035108730451911250922531452244771122947141948119404289379945543407597666935461204292942096022588499539567283265668235174235714776468459812204023666165475223828610248591579217679702015886915345311976239126031162881293710837916571044436418717291916905920308605417548339956677377100235470119702909193841833136494581230918964716639261872825112116327981042330196909217037536148198646273206803601132291255012204629179401054778384051852697121682664156494882435918334819982587272781903910676153045578021880707991553521373044135299225872544939828416681150415068725434937257828685898571101131086385980264524671105090791114480139507403588722544965971308405114876482294707769610595781413865652510629214836227122493253335535058976223348917123431590600381291294882459936572054922381205717776052654395160596420767552995865838469588790565520352708587671032884348989347195759973761217094339446318879256271162118022794062276950567101813987901780222125799539668794436324484601601832862102371605224879351410541180762315755419111015310598204966310357707950795180873452838219513702841886223796878388696068063980635766216205863862830223058253432591669621815285882178176782194830038792565687946449237903428349959942087210004281584123415878199774093472525700606339059972588833051233651862661857464245294333238728217253570503161900058315866580323806203541518081051237114656050613517452155497788451947846561959719784384251328511444350298400590337671146187389409839487113353342973255825653791702466912290450712095193105304593311496995976245512833935878199087445003030404653595707450792889396149471735185408000000000000000000000000000000000000000000000000 [119,16] -215064930157366689340306606317356859461628581951621841247792367343926772359569373912873828888208647436539194618833023533430001820646489099635946692183282189782630063409483215255614451640736685267254104951475216006298187851930658071305630189617349957876048795675190781934668238021234571308137038181135422229702143715625034830951262206030911967870282329812215754986069037584149824466178532755625845723110642298752656428157790624417569323145864591103533507783117433291343346944957954216475367033637880066495694674368655643691715069051656745695452137552622353011693728418333233445487394664307822194192189615211072414263826310697761309952340924133777769253498488927896289567762160514155445014641203972546504888708584205428001183718525630780976245570806013023624948607923544608319077094035321150176313986691963135833204541463006082144771809440620874567968959426118577820994031388439084555086208244921604967353998222333685411102071307415378281927845714957326476675572422039150956632287781826925508596926421959475119323532597530826376336681420475268112500672612471189417139778203596559370314068530653921275902339807486544294265185564502290971132689390694627104533667360389817505343964382597302894014678576345111010508908875307363503861137407266686373252058773017077929023960727285660652164151481368899226215395926245049617199236490715211508849582299330479598237123573970249675168470319290141044742647472084749637803321451776599481850395375007674781778528810567296638883214945528153498959644085682972994034011339137441308714412007404939081537723320451423271921060949630676906677790383018489605704605362087428658501130819557090792444692195689013503353452640346717704127674505331824941388067192771357202771474169700672337676693544125738772091871092761602114165533571151712421637761433195008077814773454605689942098810568277865161829342474831459869630684636212937152180884375580847266951774409231210657848746231241835762174148169507467004210125087156180656730935072012953370308896921116774942446036863989976869584757881569280000000000000000000000000000000000000000000000 [119,17] 185360192825050641379243418538674660710547174811124620715521257197991532927585235727835751645305853957052314368268822207793798288572046079573945007795691884185478529064622572864101103504034268001590618111110461620959719869568889858223840697204850979056680237104147395734632603712952635439792129697072363198697680629662417332750241882312480415646275540892707902388056160047125192910556793732722503050629678900615357425457452391847286865794091249489010350626859515391204586256055818748556473501498472017749084210651843880821924252785286768683007374820348340539141671023363980558557877943561525308169334678822107372015078544982986730598925222758475846550555752049503765987666482222488724703841980282574143066209808288570561120101021341879952072742777654919870625789645910929161980220218863246634153065279693537238497397859575008158266442494388469109966380754100435611298185394439970039165888256325413137716279479199835150057978482472238146309906076929940868609190656916566177256314975737516528844729220040022209401112739770718895095947050121306911739129417379459569992687229937120944650007256855281333417069168415657784607098140368409848770937590695642970486858869132032206272858509921930484939642602106211463426480405429493807250527397569171511821916660390479594611266119684468490795632484031289190239119952000423210725563696294368870149468298903989308395203267486838496736994750571766253337489988278669006871142775922740480314128070812011617965393335052232697440208572053662091891733468855319835086443806174161291914912304530519558592199218545987427948815676213765087445189849179161614349516595066542906620483485011372319570177364267073838916329102140379557579396592171798960227030391635498524297289514990056317922414484811627467776681351606475206809934844389084825832400269984112413369722444907994328508863754090531402583840626604320690996410008578920080283107429521887047291876132139096243958774844261714278345799490775443644381965148151685699890492615382941987429154686415360160864759675212781182164967400407040000000000000000000000000000000000000000000 [119,18] -136786881063064435409660638519470804270490247606027469115021059956486909868355609546989419189887181140815913031425397821036631656497863754553808781461702466767874661256546945842969645926511267194428416979629935347526229100314231165319102306573606224313348310429994744980761792290158298219271302380609614758287779433426337980510964186421773861343106169586850058827058794813995075473994929158083663089584229003820927644173078959735134729491336148598307435025214999349525958807032761534949544544918531006033574108001177102826807556440910614178363296556204471524974310059492574282589962214956422182075078869811704757978780659908175377999825906188650932618984958046397794777718187310600279065896291753965623420243423570764487192360761425482294648863015157805810737001184938463067295709190727842048839908330588754865360146689639338056316677095346629441182972860450472156233422325998185178010576362385588991240449846339571389796755566786625599768749182787253518575925677866066861818116391235239935997684795195245466922953685007450402946457866237213116633564535876303183923071026340378553858470507079515009196482073397240849859518239960789314560512346887446554412337558289214326455565775483698794673683233786329931367513240431975395660291614615968793239187526641720473421611171126053172338598499042607827099379800870295137234469041559330212063422434743176376393747387465053098155929870906189204886065478275915401934578826343784955961487940415622228325814923720245499602632633033802018731382945212274721730312595602240544350312981890585908247909621952306635012604305987613470240305827174712687424738967320617751407632931012631983233934372514073571544722359387580840283504006109773364520943531902935604545231736962623381631810420912661157943533554836879258514983237888144943205415575385555502350043456285407222484439807514777170230798298183466076884121848703246564643371869201285907798669134489520067171117623975340673185195182153656652220422963439569070573923486443388542334973160085630837610467571314357527400426137190400000000000000000000000000000000000000000 [119,19] 86952486958357563240944644792267904859583008762900224753371979494090116152544315838826361356579898957360471386022147000073551730374136845751656075654720001713861328033327143307694057726950874342781415687784946036100262494923094355154983863797875671616222869954132050394613966172336436807342408169406916860658437289038578960893869921750973084559097082685094077653960417653435583476593187490731202425672739481184052249240287756958077771468988278426027542703401127159708390623624773921218358006240559043071315914378188210677163608669650546071639176062423020160705594758052581498183543849045680819688490092890894508732504043364906722114002000271695896798704352898008326409994555135988558325599721012641961913702350813531064648130583735538359358228572290716735550888645094699859712488844141588150199253459621499442696375436988021676846649570308584672383253814001872987380584715370513731035091759333896312550152548662157743849667201848856498417566077789782581431506326223540642494312188278504124810353818756558981108532406185265638840978092656253950162567223795875836250405926485888684514335325850302828996600592411639499635066951800078831658865002110255796147364120074408488978319502858615696020184360554558538357067410116290911435426789110473695431610553316816691194390112888665847646240924145714576719717477288758355120151729854035672973437018900493286679384085119149805863363122578190766985744940486531101635067923638261512957905021876169369842285897371021053617003288689864652264193727649760155792628608630593617357384236360724354669830755201397535229452453705934370499094681126751573694203146385183214119990020203576022339188015410283358815716698211894593101826104850393483458645705884986654361414443979866262894213868755985973068785939013061805503670079104860563628871635141749579986889245007061026933350073165313916528669041420506058212123663363759928383816296368603260530181615832012203870714380098392370268271684067187413111358767380798147722119536562031424530898252918183334039900764922279613337379788554240000000000000000000000000000000000000 [119,20] -48180368830338365068556415216567364422520085640560105524220061648552469340430681738400133200848618449475763329801756967519097729491088061044435855230972166537881402792663841133294827573650905014382865289538203208022851656296836738811326201683535835031215277037051582601149988739865304955272554924538545164362562030482352663462985458155574579661970674588176225181927978781476461796238428456884392440526778864215588573776501369492943554816506790000711978859933706673637652290728869910288345871979261202560587573775937801723144198146728163318386055955302914676380603748967956467847706005692167845279268937616737746657083127085982430869039455995980209883925459883055371508764806147276609197584439457693015656949339222896817232229864417774990264300382136938129686828389228351791081779868292728096084794737201969660672169209576636846891206464330518602704900445163852985309242113652629767805899082517899279310996107719388089151093506172393445004970638841815603380843491091899881896316736298311705674398073405952556060538636762788426475852237962716933390145918884505185352967374589426025043103500758912376999844255503241644430399060074910535345363863565145078483328862317353656641962696737764659245056220160319541309787283654208996970201066723072758294335706488512821213309822011081236574467829823872307218998139892067518714034903640251399896732801067334675059378715966563210399202290996633529464213424398488447751979513464230379940672012575510417604569393422742812152182341719486126809615068147564629900611072350388253695432679057923269298457947571435951891475474530419414658632884390384756506824196186204937766260944467209617606891677582100438323026715223979213165284387379134657455210182398869970641520245300533622920415306231175009594192194538756261190403428221297479044759359340033451578299067296069317952686538236998852301531370770387078399381619629568833562950733839802293058825522137487019043704035911099438440787980685501205078821389475043699413684616035654375805013155170682148203891320254640162040926301061120000000000000000000000000000000000 [119,21] 23975785065268696559157564667140880633426420689326702350119424504436860416041509877810351369106266059595558937087821316991366854328490381403985684523562562994824147599195302860091681651261329995648137009598316413968841640276393076780519995853017140976643064850718985463193872468624660843891424072688480882642659472767010626844744995873181720870728987068596333058432411227062676157335823580869900398639344279024958029855040329175649124177338531790347464776703694386210403816698190171032799833862017249113637589630857595873416894647492779363146645595877306759488553312178998558662285999156574866777627178666658912257181839627552649855310961269950622835859088254797226697966538317236158629372422108896250535955642370370940746200091921259423584865458357826125473649120106553788363785009697163411690601477789617115762296767110688816588593897870116391450086230584877627274113418801119726975562379137235121503809257585459620532372001532773095345764353991584349971767923512088458998457049238573518339612438584769221265548284322136794749586536842975226563082561699089369125933086326349998812803779255504998911507779689430163438805019479946291486670406820840518050668201508878537447459389297196020374718332961073893291094688190816549886472842908232433977387663547217149249749829615665115853148252631586086253920264666116642797334647911692316389506920397989237478276454223019423861624580389712061284080814479746840720536220002042632186764222641103584819803777071980501929997145750370266950545920244936803622400699156361099469732906069628288089126869067242463963675550992042692439040559541923159863373280744826913896890856506971328184883080635811677034051349205932700995204250317203546801305835305847730395953117367950503665645386336244099050154026444484005779771057574053557483139398869954381417917741065195525229665941746018378477967998053453286759717894103980865960343364678330620301069785320254166871913657071639384128379953823642885891732448057111890512504602164141387883636365085132396559837976546167376324308164935680000000000000000000000000000000 [119,22] -11428724834831123747576590394666814990247611595902800379206805162935705017785016816944902315473187325195709500086457501754214268665856754613528996776047228431918202733485540496982874386335816216356485762913844226491327866294164763359083518754279663409331924600888416788333681248285273753450908616122063488135899465279595444246610744014955181667788787683278641588781420992740055167619808479821977674402553130988828043325492702480039054028317622019523795868971565617252692397298533476186281860771997056319529094239093121906924382960142604137195196643559535109918635392740062929447740270024081146337437425244180758421715077102428406921267595750187521333974157576335624864600468709260769169778517150133462229940202493820037946782212436776532737721160832892484996150795350464303942825431424074707721310728803910628103312210457615330776536017378060825288921316275949157202356319086515605512952323675184423867295637104157070089231686110279968245796453119526768559104296094551787669844598405023911869475632422594047510654844247917962415539668049490813595669304834228479863466033464889256274971845995359039913923597466042712251835530300145104384064668183807310275674783427853144662523826425409502787291193836834376148695889010960075475112343399351261572873353759474449586556755307550954607136591645918799018366156723561988187286244412290485804931713150319944015439028208687904528345599379873626643068793553555590823762159364175789445179298516449773120075567173926888379345650860450164295214397716419293141434093529580154930131862404695175440112881701979694937613066958256756015998007868878927042037668583845772216942940608960763181255621938489432715988377874919213811587344359180210463506688851303041909603205010868049067076317180211535761290550578454130865123551456378485760362000100265388435266428499159007740980304180946991305113987347098807300904910909067150170039722035731507087034532720577562238457465651169989536718122438731011285255540658703271749281511167495738969656013154582627784695489483176431816310479912960000000000000000000000000000 [119,23] 5704318614017525545779242245447699581704767985102701972580620973758518828606947779490937134855214090081689773844599037248583111632302662587067904911386770030639723240511397582592160638907537598956948419732603331178819299371774068434396495403336746425010789718492539458957653645096281129309728816139441490891931248920765963085493124164415702720934552002604015597193139729217132398423198747196386962127192370870724766638511675518551387231774544360198686105041842358866506019414654528810800081670526101190616878394416385132882373442417194478635582029465434240359598536499727090164185197949601060108184989231440374601959043935754117562991804117273151347769156013026285738656413880855041995753563621546021421341693953375686902292417341033184106243747533115934901595936419887582063177759299747477396255027102877614980409626591494379033709640039895766297577000451502616666337878938522426804664258997823753757792863086425691812826195626986213623996545586973231100381017206047409092242347366686464869210863548769716690457560307215423836945046080602386628019071548562624023241168816353206626868324489868576184078399751661384200251105329569669325217169531430668700010252935428926783004678034950736528936547340520371213602616107863407824206737021660618898510153853551513089787927915965413406004443905635043689707918318222356433709685919462921608322982081261479551735424405296869037618678963843733164431225980049108052132621876054991791677230214991057557105885302423966145163967555097199350082282641280926148291857430010973107718216493419394132168477464487388619640112636358789197656288019328412561759877805587130774476057210515497971469741620015949848033283554503903025917429353433847273475062505920487525187316432807311497098079908585749390860348631501760368283684077290090363114952279612365405011245968983606497589767666358841005660641300159943263094417283178164722452843571649541103375591941091626448122721070313167535270731802009967140623633219228327954783142323593089513009166264541143976034425296904684249993445376000000000000000000000000000 [119,24] -3091681372479843692363795616621521281281582587905825419793241428580970671550180654373768677245037759593052775818559067953371712115046778593207587016866171030779488166706522879915236216063060369052793961345465513772333909448228574750526396051645731115662790441260604206345480342738186305088565080563893485046037467210145236101706436247330701478388811750165140945924769907606149992145947597087658418887804548881114096080296037254977144424413945827994459974857963109693647983207077361733370856897594856738946208554928232526216925263149062290620338251235622407726064872260410113647883867380843959934297504589862346567755483391439981437169412824997971352441146767128528411984433305244330293202042875748490427704734860806639448251974368602008653317884290554426995633226916298877132026325782679657279471515931289663264578516982789620186375682831645648133489535817676215817938220898499876614187890190582231696621484395269906105401231798833752961225684190179058040751543696285045773636835653422472485767532920197096469700651671908995658997227494372100387258837582422525706481170063300566588850829675057955708876304014964351819229492779052711524843957252041028979439144147109918178620133850602174165821225399536886953403013415995101513037706576445271068684734854197721086428484651987658332856359329520092618030090278527247375007798986358866113935099133288300031845136652484907456162374417675872451686265696118102898638420147173172516036157924401783714967630926807942430374752496909686665166015576832385338438789784849991018239679798520221883095152607388293642613392182716723886641462035561669255719426836062905986394071118070097899323204592821173364944782885222830221301917048418674634368132142769398663122001877262535208900365421872103611270151170093855061413101314993780257164415939462905712522348873689880732893793740431436612498491570581088113170564301791356357370151357260411511536515971060391512195599012407213187268202936874235770978297491064323851145053860314247367178943109787561312540661319818130504611266560000000000000000000000000 [119,25] 1707928255257212372815095478642613227597155847866720106187686541687989955389536994926572907827755695361288976148997295489759999069974402034577474192783477333359685778124981843160219728429258045705585791627462984866852228364828791729823221541066398070984287186583919856900955104728582343625293040406834735098468871859579374630541736433254697776153573142473807995293192696775238627050845421624790025210639016049929097891324425635632744720147281973081486814131393865845896226535766204672375261319531919110914753072462483094397157734175962586493320699526878199785577158641307329865888078881329978887085513188096780808863906879725538865096908059294846742024231523521212660742110373585692079706608782693677972811112741921987638921029681008712542979927851629917651757894770691888912401000045076976483102393780682539312546762979708030554147913151188589318115028440591394004006035358144436820367739238209440440805017369314099974439609146730520600617975528635468531610318917729262865724426290909574915118438790402968213576310818906752720612398674695421706559184574348294226644681378941783226970196451542168150547156797443219532941853456696022215903768598171381394853196979869028155653789684031321500645575366467945329753355480221959700444688297273233990887612984356805463878139373461105531096658642498811872359864721046285956691895260320307773006906477387312419986174013121247965206819435986675197318916322410015342510482653907585057548180097035749598022973853878528858943267491192696423088717788040316914578380187865781468448268848358226622704944613547407884548927118357705266564595022096523022000225057459181995127954899237091518762967574469495156399377540219174073540676960060958034681068070434708690818031436169626256423104182520888209427529763475347945078650108250203570709570293893480081130417404605439452078972619495049032075250169206654925095563434136809053694814094251884334510774190007736021011045881925480258236614836779446507765770301323167967490148448358602684572855023831871052958040455702775765462501294080000000000000000000 [119,26] -879317967550621705178245518408931150988633267016187400419712791569254506811229705343189377786758221449856299485461780693773447144607550483438119374033083645693794821858079370736900801320637039010854495756428336112557767025746544187452059508503859270201498965491283739372158544098859487488280652833620150793440020981039738034143980821611549564009550845346033398270288039398868320635049686756836886774783898039228309282340085516073335728586161014706938062298141977631091162326027446678903705203349980903293129943523712438591880711039293209650159648017133655608631193048306229676052313260284704110581699142486248325896906890422205695975875796955624416860058910323730649105331292042146224781667615812760398597098932578087495627973972087801509334953894856095059355132590690594566975053711704586111384975526677214632602642125788610808612985127900619377941196435445176039201654267931280903408842479595269433768896381467177821348065939971723648706546418790700329147565944120842985431087046426195174121333359620684464571610076449343975874998177094226909033046366293366850794783671913029388817127631642883363858505889307164555295388313722862655006748001437344316101996118334621645852937248544525971461996588793074567324265878992558930047636393359551144403000019357883366552096811004950773696102283845920371552645148520018576538466064433658447609365503729593263225968437412641865571219195420223025037676920380459602396432812890931595632671610974200422019648338455577329040267821937357612859777878937749097506782556495859188957336285822774954542235387118244736719029281000302356644894560317079935442043664547031325653572447986801320225949303471836652138265463996707269714038998941384523167034571688868319934214226585007520201080498803974894771391787047524189818303328960680451567343324716606944234288386688764461864644134318631800283312076195367712938232875063213409198741410252199989159577833482909745104951096958485249424022405549190561919772169276523628956076791238704796650193762818438159233788826213754180833640448000000000000000000 [119,27] 400416989215558487054188227915277324444858193757978601459084494731892881071369017980654634865519959940423491325693770248522040566277806609850885720366545787975680903370443620135974306337233771759695004341593890441907110138292948056474567032721344601783356069498383444417059789600563320203313845569065808880106862638198213251518617016613622547748062575992124188352777722086852766449154689170554711386736712269405310909750062543596664062325832601848341956688352907040090450729364193827222963682754669346105503491661500637811931323442920536059577061161773075515801112517262229377106636390502238921010269824380332844127328187256154506955342444547701397486915971032927279843572955936308733994375712758068534974295535910991880623790336415453497991228734801296136895924879905800083816434349826037162590959556331229784194044120036090650543693992640814586740018968322121126257839897808515612393119118126698573912375797967474953126052718159095704314965710248309524493373783774159308487385445304860989059748720622541576404097612982350332187455478742675878243404250646602433482068954003973661772448818419818642792794950159844873619500912031376160557974892666170122473968868506956443238795687200503788754738283228367038107811409527925499620439784516238859394037958404128073251984685233778282127427075168638386025440347308324952578087380929665644766746569159361448210206416362963641392789370481893932686453339663868568410422194704225513062372795149722727963172891052063491894792712456770833808109327852426266859450128033431876337823383497898112234158388050265493103166580031504591562141372879364900845501125951591785757644108877101590577398586377659320615194988623682029419792148572861278331456506426914353681740816258646308377227393830592607391460737735293938079587014422041663023776656794197653116950928501910377469511506494160799269356162327750975622630536829023223475034378099970277907732461801306895355951503300347359769139867632964228238729935827920986073059331525204642786331261624141155006095234094965987726443151360000000000000 [119,28] -159595709847212668735746502546973144380071849049189999850628574211413273376544638885961942271636792901531959123718780126562860368086209033986223468752027185657026601033167285818358258951675320197554757472991275174106016184005723658309664819263098697652878793713736103772672011251276277101437447750532579120642359261252211563640108282229940319486254263176927042172997046286199677633998554494611588643715852375376521622816740539297756840626405112807444308298193067260580481740046357934128406781282093793637749841296943828355000670284263945786577928537212183660957400175743369858783124127559833511477470288003699212996981899431025246031953465978650774360445137945501362370958442153695311323407512833901856086944909200934946663304161243261310067323775893851131862088460377694900600863689380876859381995328956304296557152054883419499990652886120780591365577276628971104074881534666201664956497469994807061940955168235940165091315050151568639679277395677498248161296224797089662416031243373059987096960388755595325263758196000351866318614223763856198447852178824523468512005259394429384013537653635275914939887640625691160573784268578023265284605207997912302700850156540480172390217570080315196446610054610786280682622130739155346405602104905948817141056726278120583127470409600780349624954248066758440675955900200108963353249061715112592249481329902334202586565577116329079903218153478825635038076651959004031084034187194103245736614990956713817394265933870614047542731055090567157290189927257030942912740812850074413576757166538332904029224508810321848885832684610141893310470176987743774190457037649512864931252913853411709316186239614337789167430035390049454018729497734476301835874375155429127418487676135352963925311491457932193009370638944629965988880107802108940329240562705680092068087918377391129094898192596926170458460998636180180681230356124156734464507469869639704370922080085844516750158982785600293177447200823228918528588578578521634569577097251989689540521412629813844327076757516518604528418816000000000000 [119,29] 57321599578669992772398724545226455838924049179853548944889635770003935589103846627287792978452505607101512786928237474854931914807613944617781290147658796227641451961908828862554098465355329058728121869533878816478222725494288408460620424252217145413859203667673376777092045786989638225013790935487423364418233052412132218631163258079025604222807938668074512781929043184307194850217173937285434474917610875002318568863631413173121818268511139827224020756183123199368487149898219524818918784720739008934083334780925785889788657283482276702433488692090811674601294450486383801343190408167169055405879520442976875463217511312253901152609942490035915373635363571250726883735621340440994648892287132364422718100727355232235342947421827257188797078280950429249003992389420220800258980961382072987751817031244422256177623233584320253847375945463200982900569612929819237539314318420961778120794744932183746873953315600407871156164785755370761081196410904619845260975366593797375656134071705976545449128880884854923841962604066061429679534932894578510076910326240420501910518897540453630174700139663558623826884514820186925461336476848609636284968482739704439828922976117116739036016460732888914625520299103158070339883536223473364336686179512630038205092701511266143874996356180486766453400928989705824165866838512724318802319544307262526241290773538691582631800091724606319697907767471774764728094305222508579116674833928111843332296480099311889180493612454437770736752562879907870258139324580730719669280860577118727299407028194286174804914935801793062847569963605620710323819231640747385406573953552741715861019344665011181154147290107401757815484941374971547098146312202597733530497475285697936263566382900578125518642328345153143853356529675933659114584824971501781411107561533266491445150331934166552693066088775504766052208798959173310417844138952838426516451477830222163322451797276370743411562110810107368863423665942168486768443458972631298646407471570048989927053095425363100419719863937909167270081331200000000 [119,30] -19934079703946221272463674208471649789151704072307353815000239823020107230572516321094234612419963750942502253911288097451206955699747914293648616698581321932194986604267723085248737585271005752975682714902489051693130666059211176838938603483395019565307663866023467949095268522649956386682339753606116551601377140424153150444159007858287119684168329657010121612470396147380631484990459292961836037442970540548692133380408426588044511457467786856087405683494111856299265530821948622579629840408355393882226459613113190122753599257606692709307398101063334497035323883772240377122043247260268484293278853044144154002535332643618642751525794062771445534862265127076120004879862012031994021493524781323611893371678476355428038105663606392227495020350231061078576921619484606253697602883912924777290009756119993517307774340075601882317244823324213038110180496826515711993373755416493574643467771580876753260950879142376387557826283723551244770847160890489217483786745250279209229334631626805743503650375292378427160988366797147470662325368064425808679128290699677096759710825675874512974397326445215711607807057954084420369176109752166205782272545683930147150680252154876211768568381060137387988094457057434758069000275375975655215601038081048854948716943385874280623964895708895726018978957135106093150890468747953822686970330834668009466871645923233814103257725528882912100594272043502386263290005193506360008284850811697624053127982453028400616017622631901034860263215217474682410884668530376122759691970966688507856987834782787258627348677445932263933384291542575303238119474087029586056644698534139353125594140476511814761018707813854059013268690547739647478000048340571103921079538864490020062651465502129250496957004239940886311560338746345637182845673314614639201490952386799561391369673557284016894205077797422600965704644934679031670042744498019481693899369650362329233009560212798819504859234195561749673469187611086827704124975899683283415833864490825600476156176351318962821565439200015076214636544000000 [119,31] 7242635617985522725267931917692514730990804716882034575849735682175953609821578180069782439153372892184882104029389718152998680487839412409612312071138398831145734809615513878024192189257467528435496556786263695883429592087991014283912550191607458599726455021717574045187949611119148981191716554240369243448840779304040927792784410436443365278304999142680170904721096998497761701413255783588202558140099204600412252490829447321397804645666637426004501526524202794651144383155987830250878720799727181581267987608001563714963406044809094090667938820616072771698334178648949272043120000248057746545827099249782401239763488634463023509496241206420014700525019645813526948976735583736873805694696035690234865005374093922555735247139344364429347753540042685330170126253899378264606761232054231953337738995242885857363220747570581373006235163651939391847080769285457727300058810509886280528823004749864855522869248750565818647425622509052335316521161883088052595593572467780392779177653124594118745056725643615508854284042684295321286847656793116887554688454328515899965693279221076954004261318310037576171161435312513933943338476217969359128138187336323589585206622719690373480604997245170667112100195890174976123088915928151446498555736641244818122524582139882223292978914971381647691943948182319401574339582454509175511889684875542091730392952409293951573860245921449086878291907478587119662676819087419985792632421898549373652790298882403781487929710481859096634586389127543755537464476671750140446280739974313386778128630097970237667015009162723350056528294925293266301624149501153007934792524369404435444774986992325180105851329142662871237706885691748713083948994748573999318316418968007572144417920586823286096296704142526627037666915789822735337828628806110923427309443072569518934554644107389411954857526257265384357665341587275440066650884962151709962237283169994563428781500876342850586987006278037040211347779345461526535398054144267986380206791030345568778513080697404815976072708321094580589265424000 [119,32] -2704848588359851315341116055520445168944879241771910058680479193808872847703228436028698332469034439799692020068185561372741520629460117140333630225460591236102408494786186196150942431023339908483927206685212641521464543295292236966944832727720725915999421484304706270598697857854493965790495268148812363830767612977270351540303839200139687457717751413930678889475298120536037953875791073471017081708036980064823047257417645714747718492769842316001502628057721138023929536830516556215848833580223234352147557229471974448406335431437196862302944560981586034285370910133825842475308855908456117032620278233856540190168333785408293430330556883133144588923062468593877699212778970893707774029944078680887056161772109516755068083978951627301864544028074537607985202689160805453252943307384095979171195666669623887719390899017153928698836804904765594692645737784614296513528839062998131177112575191010797724725568525945878031084212270593372487147763365689872678394420588866669338298619194697990057662624195315320640784880425293449547756957690679784013728288223037538184223559747308899658037347241517060587541721519352064100552811276928893385071540107144861404494305949431067155239608867814965707366747141745691329996163107344385275338545844131334096305187065226892437936568980507381617342366371701634420414558188457981162748730687357138278809491010437037708740106584679605736168865943610667742552689553792404987934964466058307751834558160242495020962072697536386472599594537670885926116914894729885627797171306588504822108936779574629587242952871531528288578468327687452590891785993775949112837365871150747329522680622151482872070438245221750186703270198356352976652856059813683402502976140759707609966220853696133044311713510294499423276067226309716587011043813687653666436986216355924651506200236050699953504490806581326736359156284206990224017086684460271230608603842965777503535981707539020483611077611121551418099855091832148246120977513300214553857565539269766879002033877601687631853721336459599421056000 [119,33] 915843127544268264536274337483558925883681578553199087334255907156443441699056051316203998117317082264841670222780220066587847525298295105239454325202208715625685335219485282600101376736425622320770933393212268457815483407756038959454142147143626947333281956042905136554054263635282255166043617259206986741282265940790739333698411302667467026202315570275948280819148827880642376661837580900957325633476193249799089552430232065271913112549155683616418079661935882780261370652907443370291821445122713122892477183565377088970512818243245405029586641356780189347431083029198012296666679082268105868629993083594469216349358716575463637783733907534361546851084521199229629274566832369684015937886915637689348183009446371939988347913069800545259761343296389607511818316594539768881649922503665557845425671947693197755906672189457116003899617098122845313458118017032015716735333473565394001299452217720789571367143790320080354554022460953769895782073681070278370308020906736306673563448165932625796241736877139191246212436305419344235438403245404523389473924242616010238766552861271853035515722273953209502494843083520920376676304717874773721094759111558699476539410141900610464648496051665169074591570701869378896465143591825938783078421990671774931149700813771970518418359884503611245274546402024117292810322875519810632193701671900642259206874170029327103875548129159366054885245174760057293392354640468570931205076543669604148828498350552537850542267959886463468301811169599002624385144161928787264197141813347949845267921097421688479573600983307340789422800547792638960680073642214686499392076619195000795543642569168232717707875366501561900005796821678195337038770220631155501313872866637847852928089141030568749143073526796116328862888237630483470432015813631340450070160738388262372612267184740102915758469604369943117122509314713981556328982161584340467834057641356365161687660198806806358328865918990046242804386638202396534891114434312235760237003936962228151476712046128053036366362119977299625600 [119,34] -233720524103905890185484533290217315051855631951779191850304253574298229774599884847348747786566387135849146851659466494734627869519703796233102607111445429482959659686952599052179824591825023360076486725443643014020012891495518432107267870683853059358241575222527594186242353510870686082809304143690078004167041712178806938252621652683251824159670738364289759034429532027995918990676682713944980824642496814772162370100525346932639534327651579120044202115865554477365753778163089169737137963866188441814997014655071248150637587542177331441330445964188050742811040726757851147218365716361215225699962150416568993049221265098715798717076103418368107595274015872041648424374545094959677743146832061489210383065900717804991833499423104953511363542256275876189293311269868173991633383450689169860254035792026855175869767828217587998806028355086115854292302164399144835898113157106580098444369466272550571397839088111445942746805891974324234860220629199766119903005711454150596831610699743699894397260414895203547106124903353136478070189916769620959190979625342885867395953818810264743399645292402441308159848292772582494513983872910072280820788661968870581423920922258231398198153159523441101238198008860781832425151097037969717355765611605354740022747431752391450003127627163114554175106504895497870556406855854587072314267978834618592015097662619140938086822904765310039709509940685543888480037227927553711139673499302969037811056143258226024749618053012360633916053050478169639389480211848864106044394580994525579893971399251829056147491709324710065215005244579295701150024113808182023885736791535245114236168412227484849383738474105116342081606931806446188363205298606614583592390524282578759404936931837224234424770715781898405214739678626871997532943664611408012262244858971134522733037818134073181669399544109672806272554279652650771371010952230982076556395778323661394183963253345138418467764832103272134076019728532508530207494428809819442658010676677108462942618934588340796248875125441881600 [119,35] 27006452822658741433042912486582290032242269502516311917590872649601533643837341613584319934137963838673488133044269405703121256139387001612460885062773148539055619077923443596346178362195194714762323655297397524779212794668484178609857615847250643941273645469486137477488175221254325155946991725572237918508178311361665005502209942959199271734491066626081031979598876422093548903747361981226129439602290827418519478214783562259302819715717208612020012474421957066986256468616129835492135335990402807262214789321710531875173963625608469019630178870494502337963111242590656142261833910022547999284466989044691432823354531651102266344786288335571285354365002999048500542117575634027224448990162031103376576622140722488598070940451738604268457284461821275820033782674027288485358473792235769448144816245907727138918733195678512008910409974023673426180128538274603652248573642364285343374766226547888144038914968445264890564448734623437066253771952666525609586031441590599894101176539480141604401656944260027206492888559423573451499442236160229589050630015360266123801336927381063086976289116176067878604127745287990534297841019213919644304363036669106991623253951106076069711704575171096786346259979746466561922488662703745954116337084630552951338081062430619170014711599515266620247955943253954927405073398503392375357365044638663449866037738149685946877143034452802464325670554519060007445674430786674308441003505796080198381525810517322054697930816141589385548310096784560976374756386618697177446498134000587454800674730029321675568182448888875251746311532775706034578722259162178423278519391399406431502623057753592822282006718905781143747313426952285008696889547590623322439507978977736449144021544073694122439170570430361836479700113970367977385314260598361095391901807879188573296291823587577645751516916190628771186428543509939107197739688433909616386556551849747101127207279908225882139561201882482415651446559181055484810180503459167162474596523794715742443076649457981267131362186911040 [119,36] 9564379595943107776077587496930981709780740351655902556377242911713179918773476861069725667674836090263174958262061056201246875602871747322243425451584585674425048603756870689614246560325389890914529353311363277736741361341669039762690607549049043327302148200799966393673419926303368057346025649370491923214586688821509911727166737877179688942129950555821729336914925253343287112339035618859582904811664559241001738886994752107445067624498039822257832237808342360250780329993229105823293919222861862255856210736874134219623285646127037730899196422799043592589173626753733449344885117589833904132558674445270931720170733382107212423053726596213846303061409607514404535361733528373282383482357556261702261277998697030817546236489070847984225243942498428703201005007997045756650558646850680786208166809088374844307441325095968324055341868442252165928863716811321197406315486544436785553401998496599728664618157307734245279360445607736101532728215633603814082632807033651343668918867526692701379383246725325155896499868414859142241529466629670102321344560019829362265295502725502386103455096461075024569332424308302117540508429678485067962762182138777422377997920827425515514207199816493487589710274912603815243829887720722123057956272719537921999681552909333928596065312048101420680136334781501971505910365612975678323379853161074561220072499582371598547498624762994023778197121993444147706444356492309058972229286471240916731455226787077744736056680276968274783919267355937735617233572051738611811094328550794958606374803414094728559068255813637402234707284477032456320378546867947568927816219501143429751910022325621985611790515136345289597839468260439243060483529243600921998155982851691607869113912462337564707840807549626761175008710414730543017825256599798714499076022105884172779684368757601709457674671984544721191774897019518212174248541026074538004165215834084862012893717645585559772018735680523860396708971412532593046288389087993769729340706246355335664546202157007192515735536640 [119,37] -6396722947295683075622275103775522719378597776287720824375440618250562857236698307138364104744026850805483914710667683585988379075824624962368439072176971588931142263980298983946611894243164594594566883997483085075081922969460548337924379245189190956923444486313994290010382189207767031247730718892009233508632394513329745569804844339859568268205217437633298961819315421690969984963632422097125331761906855738959528830193267794329930915373816744184724587920173173939524376267898885712629258377806281009041649294179547122554210526805773690414439383447518070785942248055064355148065984874348094885345927965706441092015225981752724808976031352797034340599275059210149674603614144472521179020844231494076113605178644345574067919005349101025284726473165063147978959791602645527763485028737917702363724288865703947068408021143125542998662044845968080294268110707273784958379977063531113882159842929985170665958710205603407056727336748269209205319416320726108092778908816621704619972687442262406512865592252842270974841478014435780328529474314836964212496026374553123268921864915163767955618738992802989969283304741451962976798379610439011756331836687655271025957769111806563665779003358981613585580594319456075461851779435403537261961295454945444015188980415113575438723618039249620740250561500917800984075486458399909809810980579782845553274505580784107846411513578277393821827924778252920554726040924094176228384066071800478694211261487591077621875586644613703956328379757706020144814840967628536214660382652903581689636227523168493707955943302842677518469043222890896545761771130958944236465847885907472771911335123840812714159755635234322225707187606876911459452099162649229344866461661050452560438984205888434154668082759384481165865040467669461021416065984081375895733325733308698601098431049267102003226827205460872121832659494283523792455245718260051563563080718721733857569029949648799733289930039048883708761238623274381862317924437154536404631098899068603128288179411431626411088000 [119,38] 1643959890189670236838227829107729126378956511937317773994115407851736734990870557983485731513673989132428587154240197557857978695394815128676697502518620694078541663699295591166002181371218109674668174288065105271772856576420689915358875436068460272298511038796885224842212651780118740193362027138408121507185524952338826910948586068153741783214620076033191298476956117403592135282904335975396666630883246293735563608155915886580276882759153793290801661407727202025421944354885671940827485219945021393113668101637616520634447294823835914292225428687040602889755212531467927774665890889251222809693823836389182489439959714067243537067502050498254327605105358105389983395452197365632442907346532009543017822080890671099840771807389489510245814417509149931743524082708406084026049115307154758130678461703475400994166231869951423779975418767571329281157413570464989455556702635448932463496501834702203110048224888738287966881040370218997870409303701531614076707357260916824881653388905727901847377903786192364280406725862471486531080951200745311319680237744925077999864358639066309916786317800436262897855238022553971117868992451378873030143630840374737721024627257160736500352053033068411805751730671622577091776668196609917816446457632451296252555761847874845257079294170235409525954853620444715541038625148226633946295041071921701751050971124046553502466056010151961870447772497247901408068334457832674559769608834767390564712760609476280532217091178006210404674235092433854847723729250661121613210763456087750095596299332489739466085585305725871185756539322978011152735371714372093363159464782785882781938027921062923066669622740722719404582791156640288030432473904072499169871660053260550402130540691852838852726055945502031302174405396294288013518059139962766641224000091780538438732921862877224755232398762057377390620671455252844526550247495026492015792087851303694250266013928468092130174220737460934271135066722391214168925179874008080812065007388276215036689224013402833315840 [119,39] -9618050698515502278062450009066495332805001569426208123082243479151554437477794468182235232333347920639005582715308957202634221288062044471654946559499635645266724265236856676507678883036521634323096878663206025924188698396957970995359061324946600803368828269047390433527966999587442301220275220074718706504047145270555705384414817057769077392474106350300233116653958760218483896384943654168491005970328512158758718897209504426471354524983735449577393667536456171392083372859134841503679173320026428522398894279535490052576393986404617381270180369432586618612696180975556383955991889302532382931705259792326216230710436828445985816157630573430726432719389968787695537479246073533066569044554172621562220698641278935702899325905808125007398022192972050440686607099956280006485555797578584720091058693585010645156425107220175763415338846739878305478544393239367330831613276509184906810700480221624190976651243126925498766290109671966171698384718136866495079163330282744969858021792657592195887823667492629671288750249753669373950613789266874149316057526871365561432982721908752685254638726143062994894819637296644030198182264178514769878339763543473416984147967886803229723413896537988509610673490349363400333107243055765943850147540490905154688210235998775937885592133976254674134326323094602037586371120966314963989892758941597835421292077585490273378224214974949075394759620047485906957049283391129963660651105789866620920937996783713385571013550792779282894896817561343449872793479273011198159073739466945134402168773355013013937558666703125168988545149738514398150988639405694412502289711368330651002545102471923551503641883667480369106769447571878921643170850642953532683163732078327017651095070456537749857012454929651917079310894438770502839972735174457832162865413439969695877963441144860670603329478869137568781705751570906762445638120778327477682754496390298908500094022397339176516421301855409468378718222217608762768704461565211160861820198313250965333867322100227840 [119,40] -189751331008131774591905787812863285453766581294715189545382548657569983307154338237283716811801538663952222806220011618749086247863732756122996166002129853448436016123428846468772527337684624515603779343507192996624696480392742495043118915266004506335718282356141404285926499792542879561073897385635458290464083343633574411652220406301326150491641432702006647359801114269316020763495952068166172304386624262779605110058178037629063935454272325733667130927397680951046899783790160364597337132730394822574316908111652047950316834831092438714182729834878676250726064373487300512529076672713065073120230593545467454483460906287686076571936151379603865199109841616925905008315850209442094666594196696463522789365042096877449693262460802820903096028312718220078521191478246096565315001001046698859183309023000500314826652016674008573279092955571939993197052464969917608949486089248051302216175585151241339839393552863694942835575851893241538941789496510559744454493237728263083803634649828216012967590878418529840108469898427714416180560171634869675835278612754419316468531348968573327380013591012440801628915620961414222252132404829222722874325904875678984325502796166836326776460934251854543229107307408339136516508871352154154492120980108822335404709258514451143360672708395234517043248423468865229380652125206913142350369316456273655049338398154297675490764023336556409919361242100979312498759838876632166928612974483808064351749688477680075237443173766914563607333548852237811999030604599103721649825864408377103884001005845313679025255607487786202283423514068766079291654379245215454065626771906214755855857940398571837398454113872349895454947267738567376518666690975781645729340057605616461999948608159055025776332979174222520814920419160281377164064945766502145282212493584862141905903804203863811271508412157366309114086728610618034142879200067566332567546326168706821011541748007181256613888037062719894858206132619463220645812854275595366584498219401058876786260582369280 [119,41] 98521396585849385053738630882083786703811500720380744221113766384870239976571277340264190797056601791870860009155813233859115539950278719228787265987279187131980206296070155992769386693995868321777691737668107802048565975400665190335355105415619941630902868702591780154494155199732017280207555482404890564289282861926954394068026095778992475230060899833693006594993603635929671019873793772867960079208161833805592961191988331064238999951381086152390481882137689104896121709622079361118575275168797184251680218484253105570703869994721716036387790681597160973356209447823826446523072665948386250549587925706620575471577752101701007017811437149420999730472037672185840028749043503781843256553205994742767775273667937863056359699714951943895545336209374429813487853352503021305436682839134452942215841574577514759189975822656806685131459965613267008366083130376729490550150825613755940632758110719392685640806291363404091191880361940987515300384131705828042702977605157863998923338375195842442380968738662912802958445124236615600425305228969062401375756981688281910557494289463923457041244258782956895936118224678340689888378253048899029125458026547439452183391348973162911062220066581344591746933956536136715787927543361719785720983891879132147790007208733898973411006227789239246615039174238501435685341575080486897160995477227202881472231338226353816883149158907717448151499905628590057591752686046246075044978858997164233861534652015475060228214176102432896495838653513585641325230092832957085735567218478257372519617267427999652918309943876027810314353042622733793838461174978179212711657806509997813959023319028320573439011509401990018834527762197294570943691746590726060824150558114771450757211524696631774912307653241882233089220173693421109317003108984804889925659584885974337157702498289669241767398454514687365389721259169022437041298742471429509083718081520491420766323253829587267145683815349616491283148885081738748453109513736379659074819087709068006368906620160 [119,42] -30919941171162528377762062640940751148975625097922587457045887541851970161691708929596884210979407602869885444846444132137652826810673806448933726025045485479138298301002246698035339190550318421075845513823877835356038243493549079631416220970201616723366451718680841622597488005457203710670169855895042504050046352907332692400365262900947963275198757173092855717854018456645792487230615972137831965129810799953619960279388211174958048784800494210005488309614969473543823761847085522969075319114426238892847489588318675789065217023067373261986400689806465037729971684834326752701272167585509410349447349239977829179108034951972427604104582776575000914938278105304053660073801929624571523008670672745757365734477462592516541716435226253887839554263159281978247443606921103036845375130728125132654588710587846503188564872497280074915454511351640022683611517795921129003989789545135115948737896443412026852179109222257467140882804363129229535414797875510473187399657635512300406657605726264180280410544297447781288567726586297815437087716756028404189336460611723307581826096399817468553289859038349550952425560086539366272722586576016389359371481984769147390845840358486546526502784168178317132559246681538861069251970554669260652735586625314640339822560917941902719893067333893285542757299947389407662330077225801022092112439463863211917033874125099454926962880309298031551225427745905100527933392381424257814587101069014619319793438183828992507216851183356546216652036601890441855686507369657210130110444345682830341255293150427534413182169402759407651717576944039664295370361328151466867835679507620316180667561607407071578310144949690999215336554823751581897031676139954521443388176518942884617370549922931676691662399819816483791845905961504814451826932646703233262166843001153195974228789310744458955135776358337621985839500357510978204310298365592360336642162107707286694712495359233638892522431398164681189055072659539213210771887889268081620127652996083655242219520 [119,43] 6643597804034863003146989747308681897193303982433044226361944844006148251385433377162985974064348352046419399392542985883296254765221544383472390845094195700349185020492597520618617535023402519977589671713790392576235330189599697768018463687585045660208773942839033067606247377726425917732852512020198938087436147930665333357337454515544156677867021131561615260502637632617797261821895311357705564060580264253858858104515731372307926254661465665538223101686006735865597313451658179453159795217655483565546918314965560051253815283844165414791087984391606175226673744317116848378735938358332818761211204541858553063099654785544873267655344219680066498204113502294939829065589110268091921941498915294464023044378882555932470424471690932358099833239193731277785512337475483687461997694958098766380429461070282307986268245310043521503593496684991237848117234552962797443081656786349493073638985403041232281246871572493214776856446273409032027258910110979833679603824762489165470316222089454311626665649200777080035447237701498611623402728954277083921451103356603065250953061690722168995467306826336121090660322043964841043786653484572921617319350354329603023256756523192504586790688182987103737121051974517062961396116647228270798889769265375672783425128677969580996392889607295216892674780883345857483397280033098739940077105920690749844361065418011728908082118673124407623187719872310545748130908638246292180770479641942737584754771523118696007492339423220246829932309259163933862268087646440253871061930408624523727525699428123125032418391601103718608917768179457645910310828704062849442672941728570442114583135915445067073331443079324689558331978495083279704476668522261601140341112621950249735524328340802703929692530015188689779379042100883288938149542476675699960255584156243091393087580477601058022066985890346423848682969390311302890534659434340954660076043241513922950703512235786548082874780448859919517599284201310816241387212752287637661017240743633267364864 [119,44] -937349347969030354083091741765716231758112228230383842304646609678025729702464092893901332039990990967343527715634290420357462418892611914293216860755639790895290843567717698565687104585325061992586774938637445900540038069988076923749533175776186879855688091360719878533809145100527543584725747647606507889319293571373101570271474885419210432584946866332424075713564658027767756857356956065154086552535446980087965883738312339396676098103435813599117548865089177074198302302565742673478908150304285618522823683470600390240465132421794843440598885936665813025044093175423666912861726390531175193133961768565650232789509359294271347165544116627120415031140328942300384703811962751122229627371442946224425779754933330536244139250372291545639070974474546985012250507550035629076679414978772285269367705913289763667155344656026260464432625498515084877129284177339100953044276368645091018612479707877207119061284741786280447370596144696868287506532387162693953574283951789063944616525810956133608095373464880532955618949238658201847871215547108723478383798776724748553791732299230359972921500193908863506087776316287118290576724414870233638924053762916389954326270622790711916080091991660049239418193944390389593531098718313602021045252005206035704528887745806304372697519334518576240116358100104194058479576838941289960596626047398652294758232986813255897429484201080300918393266770574646598231665840612137376138341919160340557335871985015140680146998900963940000036597835980652685975348274869435869453910329285828200513680970098320755529045880856019910340762167591907530167329579653035222745699852556027724300298363911451236459228341098223623574439878888159675336405177026098917819670885109982868915848085393548540355567157007332632041033859231694283346869683861306878400059156130043127248183427671941685160009996563423974319525199208426329913483303500878678384193529302570693150955572663847084080744150414295199297123867683075984974917796723109895259849649560372224 [119,45] 66050894295607980006318346947366543653181784834432522320552831983823807764259496654496979464287849538171534261473934377107660211642998593632579763411030431278753768909251112543642506475426231094240032668578106560812788187017536788754708215261802319119181078666162041877867419375269787343079573833975281252409437579761251990268925198320465514026388925576418166868805810648447280428787017771403527291928536932870603068733589343090182086235806028693960628327360564391881599320983759874342680416788854975765327874481828213574044591558603485798928985902550821704531763425885817046687947036885243076778625219990579225835803539572109058980836748717186407216326617048663044952803142601143881690503121541215023221380149260938594941079038376574173054924531414449342981965234990605014218942606530821123009588731291628162990757545763470370678940694497107656181956321979012080107716319512494302082597330917512232988627942826299471655186141188613155124199886356627664041820650484084022964481066161032289968292900817571839650243284807929948751930749214031412221141578067818264291480081389837665573042386501519895068465004256526264911887741306792365017330984654089319006019214458634690603758722623636796640899216257226822031664432657071632320225927871047542715756457926750150403405044845082582678373401476845623494622246537729772786316869978901202218627790964306149816090466744084261770266912441869265829862275232506117264998755734703704355571627695122430481683071541474150943181593152893364974864241129879164974079624735481586407076464754571966471719013135916393887826380464890131132953949202198133888934900963916296706201839677142544437979490363258548525197928354111255638864541972992633899880385174955964132749316882016222586148395499168474350226930576584274860639505065689508291171209158862195287702777330812873003751279835525329356521099186110652084173105297883353913359477052060941029721658086844437763447404558234689390744050086981924648254437723022809403297155202176 [119,46] 3629591687361467880424302421970668274579411022539080892779329829513246335223145816460793430475162499486610677579557711395560042575014235445446460881490903883006661874663819408200610821073884901520954398729926615938718415345772765301749914635549627157944509499819745127814842350966030189439177186385417689125951499000946177713172294868858359752087514942090515559419080097635259159337086427461739792949377741324159914274478044008532152751079350397590018836458281008507337646680427601514780708118213469873583919817251234805418129193439583906142206480400955489921991471383722718723783869482352238122991642752491007324758736957391354439044221471987756978610386408367109642044507381949076547121125683082462449144643915574892250142280995016078754649907361789024952639676287635925147689851569969010726511272613531334354381038084093733612255685064687199270148131785452663261256934143012742093655967318103861700536938808948184447262336105796076847626339974053037426775179186601248380940958026343305760421368931257331974701005970452963211570950293690180367193068999723680498979686791886614954895531375884567422305162475653603888261500136325881779822343241853045796326998832063985655928547975954257684255235091831611393703681473360022559208894741483478179241546307076350776866028551463209837919778659112616476170097784296720590230983859567030585853064295296460887770748183739588498413890026262800421731789504552201765468683373129771424223815259963952486782103728381606744735871719374066041319766685574554470198597290229084205636013976710460607948285863577503234873159144907446322086453034045055672888066018165583498842475923002591645938203687899835681993518849181683963999659406083378866078188059066244414627827356737350731829464266355087435508830704410557874493944381424981035760553086294512953988914928454900068657854006706666402529823681907836400750184726042050173583450333792342684030174876778665799195491801407314637517649181669834192490029925265651176198380928 [119,47] -1603315832602565478662588421999581379168466329883595247792110768565831466194009735621665801199942693048481787127423410680208450642360031842937516463856142434536457232551338863820109047446578496945344402521923221290084259251147212651635349155959348270513428063960450962738753761503927502226657845472231242510211863871056655309968206065114519782250698877144423906412541067541090926811032243415764727837122838120377774731117506185539754524880409100166459052635909278019902219352789446635179826016158256898385652036366336196621309769387906533678033812178379916763814519420168084988517771154871403272859750050952610647191547619326684197182748134726638909711400535754489760960559161386567002428140907094021075663803989446278765154457427399140879677705483708874107267131922202821711867620867367648487316954246973697086532525114524902611076572753532426488936298313313063374586399020697091648896643073253290771999192751169518131359515554606297402332322808231327707165179650711624004438465060918932960373642624874220311165222454454396693265228615119807260025228072462155725408013905341028402146921258074815851937999250577624996187033249767188161120880973745308594761215597074723919774492367015657230257316257819607083115878209492581992515856170890806162348742312003435369009378297597916460545730425070424090404106447721549646360912298189424829731568727639721906068865903874162160393966472549601456696790841041380432181072141500886989333660516436208935181401416573919690911003028801360244682079107985231089464742182453865835900065682861314449125355601197005129377227722230511399866522259697954165760055472017166989334646603291252642621546761477135933062714125656849288533591867922862735326390638503300472016963875497757649781030053685891040408178847139455591220666024789098102310923065651166383130722821115976143165310209170337969898019017958716663230257974339014066278840931969968918446103430307050463712023172934812233385605834115237306258962800309755481660592 [119,48] 232724019526602903334017004866045016525882286501199626491814832753732073701820448541192692619433826059435040119951943330622861162258406397435652525674314361722767161160666260966229750810048712412297703914363997357733078186247399078106659607840290732160930071816288249491129841684190960929112501773290168149922266147893033419577507847154916193282777801022126660500356222810065282244522519688722170813766833160526473780238310324432870226122502692987353725978321078242100400738588159819309155408269401190717292141808883490251960040838408404078002559605767834649536745119351353505007089598027256101994033821259912923314620895970659360650558373820439779876001263363073001052016843269903157447912147572765162092131294894062877880502448928066920255286958300039128604812644919614204921059199703587359816237979433650669083366028571431677912531710433540348721838427597049113459345430074667976516758404143474525801954359907669954068079372955583390495989266589185307567092076032492867770969602950248222365180722574334670886281030011520918740879976973508178683758450873925657044171825813056716452624670390746878612592120871580024982528690582980754691219594341114531369880106306181695133208417024367368916206483804272333118088320576229818006642489489844574635905466496422044585324158395871120059337368553470051149659130116880381276296207709094639336352041994870147245281273675301809760082923467115348899501885449680183343043580184956171310341374806702202064353298261381284796629399993773850161883739686063543059284513005078225614263592845719357152915212090976791791840005225353052674424894788392677386345960808977770946118274935728549414181845545523048745274753662909228224272054545296591054258261125851115192940302766728733654739797943246463928683774875776410587217229006089904392735142831149300659159487130103512942000479367617351120523883050739724652995022309353245250017596766970148264560654556053465160853597920256772049170879027577763202880800474780126208 [119,49] -24015107785641192567741707423107884614238431174786059871366912405388040575499078598083912630515355499623628616404174366507027521526709926561869380578031646664574590202686176251267566566558839419158336498681618757784453769019820587144043098274813233008515937324826351071219084481472142790472512114655228636982486906037150015820383593819045077995422465393599027447278446064987042553541196146829339942976927512236546046071788441028185635956264381917089908488250892557173840715526116679715751835583628883100865325490204461516640112950755143863176175229557436565599400320529958653583773568455267376418218096200730459334309732206326891117500619999601431151832194948321683387321538088842921322562374159950103892155110877738068815538004584849544447591333055363722841184490583792958251869094694043426697540551460365606219559799774833083530918568903570444488193074047538498662912901603244639012481737169684523342298993347400289178416536349950521521474858719950006687937876956374355922752841669680737874946854057623183962912712497239947900996791627248666799292963128006791217804131874988815068741190482249371964333159012721829438957888209800996434332636914409341378278035246100411667909999732647964859453004843651554109909104403382726643561577681026333565847323323145106186507764934185179947533542091773717178583487013857153118382389958111719955435527386257874710143356212333810779168277905137318744658182128427626176891549882035638076794564789411300573289798916031882758253167478641596199184101940392421936222725842364320064506042889670408703110286248033313816474343124053016732759913015236531928428920260788051463592811759353389813320392836864047718475256979080572450983943461795702658198676633188144285859853063719654867678851032252199150921838535215802486978071827613828428951422828018051111613420275946332105203407615486235911576106972473148783828914999152584254074827319048336218550783661287315875110038086803279250249632971644148315221105187093632 [119,50] 2683410872964888166178941750360089101259205079539676092247954339785506920299355745059246712269748560619370972653622839755245274452951230992624045461582881922349801624615112067756015331333148780227670092519462750160888313352229074157150954953615878697102323309062908074679846575878888665194843437847837867874134712902897007722025260734476707707016984827741904286980207213373329936886675317902758707496616847122065401831693224855331886664973388024658160325999026979406647186424047610727814066648529062748036356707977607045764982253007129623885823941748719262187933563483180648933799227090620822537835584304317663331165284223311417862421140275280151328163291797645439767996014324096490895662251642609256199302224557229708846660267602103491128533251588412457179031417497573740159287188012788184944993964515365663226756077745140830753050863126230657193274528153975345103039623525913040943506020298132434209191244246744774750286390070230447199357671572214762063405111593245036575002487556476381585179604396893738136663743095892011617850947863798655672963565193591768958194993120066652860399237104365932653221387653474089897283127004395164710917236375180122970035266810849516755154716941617293485716077425867908745974498584065993972972931329721120061407539679086113044803158189753310834816716342293153245083285451762231616786358357478768034446978323715365050760942304404444083824690177251390740198516517993984611924040949371358183087487742320502860071839864935364292088049672527425781301720452273842717178931909204249015957092519117949628753883942672301639205526563261582046707009022639981236668682753793190984538024518809345907580704090269703359952806448075466273793091390042648022399200203743103303774186169385589090391814898300493504629489360656132053020572318070606294280180755001916474181786931596324572161238671900858765817214846090503750225827295991312680328018750544072869916915158730691496559525409095621262713597969960335771975413716896 [119,51] -435651605034295338360884047924174140304233448836501732520532962111972009304448182839526368853204217073535315719443740834134388339899118667550008280043890008413805885598593716253521763401008146721478127778970423287350197840271947624964402387912218928516466190810463882275306648301276990532803944673198919425069347444175982109020116597880752447632009064148888412675828496599014062064722714599623536470270614479491657568037917217144357677449846739457908232729062485387755517984379150410493159195767528258147102646124168418194353628661648854553586371111442606576871798102193663156576165159969674787196641439829413411864541454710115869998313203472630619085399058647858677364068082064241116567920847238992497948501653453720042626985854490372877706470608642179976748942271997449826948119897763564257941135752349746405694146330667447581772407477058353727134903088622373801101281752813527391449910541687942412167534759054436355183486445167940312347339847545510740259791675843638896359113796868151282132450979347473190865264370492001622384746578132525269188649117431628900252906341685723307628710479795808767761356655769783198773231277429319047797206333531831197453945626905604112841795470822966604880438410050923412783985369912093149740306847399357956322992592238487562733087780453008212358641552106536538048310727481863993222441025918134394292706731875628192424253276812015876303803338973766081675281847628870634607619023724546119665169609164290508036390458812342797916763393902361369508894083618430834575234417066502699304548433160963544849822643714524416555784292348049987983707994336722148569019445407978834827505305472273327332701770253718584671127139500528027883610276331819800235162777123146857113127217002511350281672301515592425034870886974043234841834347067583409818039955902680162398551865335804214065668973022708739256378897810435990015542804151776789265297873720724222401438927107877255411883865982199494555487556284704212866996588 [119,52] 67652463736099346525474731069338694890672714681180228472115900110042217703665838590241925148435516476339851301418022691548315468484886331942846517140418077903351900549724246412464307935862052765105814279400583575008828030788781014035010492884130823351011517479683453212190651331983937972487533488831731210736541522037155150004469392841520211930159461339729378150472685271179667398177107106828266458688051434634113661135995269322291529247749432021766589367126913433383253687719292907521848703939802141263891283729254724940036803372676873725345617900087775967655533278298874083275831132120705389186267628647478922607116848728575651208355177759274767574640573849299890972715279754768155227802024515258881160217413755991000134222710918953839062221276122760323613009411300481227540239266201483196504169168809975863481844377645176444722663076960969273310134663317118198000945016989601167333585611154814740686865133304423798142352776974249244968856141492564419895434872412699616562859088570574092429552537726542237541577941737799686099918359797985720763800714783257560974535724627654740588093496270516783956262666246649912490160072960874965731125988370792510175762662788711712634428451232575541572681295671702491765341164292400280993011954505997734374252795100268204387625515082612197451317265597835615632889324715071794143702098618680030539320675831830429503369421388767870120894264929148862580400026794250828565126170579019359889425270087475859726455218425241185255740931548845392456651633271410525761549903752986478815612412730127336132780144530882326381383896915881914717672944823220785425104808608146551897028437012442754538396805335009982659075272975609198235549551030945647898188138808548223288388497124231205454205587535463827390298494624165531278907151771287825037722990382368278038194525631346248283558683141024296718693690633443949787073850742964235410048551377461836803138476559122923621973852778841094956652937104712465184320 [119,53] -10423002839010680399540113183754296704877113869778580521873753420113533372910298807809893568622926447855280295379149417400775356225294883930030844335937163883676934861604471999089439308475625147104989601393926940221019722433613952617114233416285322790943098311680024236686832585606546304051942488860867137438805695215739205981224286776815205823424404911286135416306863666318552793276435976229388956823916368965970533852296095768542327443693756300763461840006218195443462025185257200996611730709520394373145980712852215538687774836415422473701596767803786922272445703500001230034170352792151445387768745927668040926878230832452162675715794447024680904737600084391521424457248570138292023303324502833588067286218967928181739409533156085745079639808729401890258302885908623099915556424079140348558084929228826602584798065631102273636744893987561595343979362843509710400597009247032962968747460302000384550287724800418695124490232991479334713005389803819304612455970133301871742780802882475094683226677747655493702600492513825672380907865002986245409171430728583838511830549105871020202245531072267969924835030107924632795714020756380431482312925843119600909130492495631983236725799470253402868264712216245371938916303447818375077045734311463397054216050552791438597617890677094913830790207288460179584910065846110808947732687078090544911543977874896858333900958478142063333932778595645664541291488310620038337908596132163023790369837154919596697189398233380619274588228800105362467597125165216609602825341264389831983946929775719056368655831526600024149386417008087952189585349689839353019595792398672794342776033577469912110446637454046073291205561305172506045042783671240518274010828509670886934504700941615379733138133733271125557687911118310746239440552131195198027869078520520536101158934875911500369273032252941514121083930677817329654367261488856683913132295345194075029404434114010937428597760639012296197556828387444202568 [119,54] 1371368083880640630871574259781023793648483560925698285991174677411098408571025756523763247186999404670049819772991061602758179839170255767907601979099550846836900572821742720799377434795379439658662077061209917374428334156807746350866450744037788406040123481353752514332445623737886469497306221568106411287926270907572000042741027975808025168081284475907107175844798903727365117643415603555759009555547325117415340340227406815947229828442740250415582334245745789576636322879342816265415404950769910400476712645164555990725194815064523311598982120456978565593147350647637957101382050202130237051527944362028544776854497164255676639718423252326604001734868882659237566677028780203254242481138780335501371126927080907771328371659613587095816619460397512475663588824070743190100625583285646744699016014462862368354739520219155745145850741697965244564882581438621536872633505624913475867259270383588231423699263830565822746756390507301760560835733871828029250969871595554062829323014427733545280181763263868922791992762892350233211567335568337273063088965758389473916062657622521376780650347942369323039574572973457071208495412619102272709338982247513558079440775918146738224410149839815009005235762602551873519647171174821918750866498199636366039451666334015391383502628493189288104380440187437603282313402225521052473435822736954743002755182268533924626623863693605933767434118632486142771767130875426761563574185895818963700941941421491430005394381431680200980073126898044990571360439743592851421753294634428535955636354552551630558960039639647860695992137067545076479994760648523510158854190129080901587194646886412715714143191260275727444210884145203503291814966401567665780998264766638558410640032385796981176402646427732075077453840496752873987334592276763757307600315686620802402568966091386859365878258698728349579320137837183414626968215327706190945767967674367802592141594789709766513946615539149771100019705535205248 [119,55] -56708837943531748952746991865525647136633746069237482369290122624153981460091495309846943996576187844982473885100867763962682512078820612459045085502878076797978205870605877467394846272994331848556154738946807316982908793735289665612660707374303781935085612829390394187668939173643716449739394430311759213821901647513256323610946502822101987472839157286110566931969454074183523353427948226275468396807054826568264534302166394528883934815066327250663707114813567141349177866496585523965844703180732140841812268891484939576449628125555941908753264926658056732701288066765605280176082910108361767693518731238569489974594013690801682147836760643627887273653671960617252342170446890219437276977706721816061939697782565094717296831300471218836963872041205488066310283002367169529896434988745433149525984105120835720521361232631604491837244055174814202871144462673158004076418963141729550549909404488551051876519285456722048539454655399097714816497439215773076132666826675803824133425610992321560529526434265391489557631929692273855436729153600883650259059268676941559018666487265623942932077352172457210501268949130455395280011250447461797008313265611064062289515128403957006263246764120900658772480131524560369043684603693388897594550919375103105662493636682850980768162020380061741854174863305944884952380428897608600242453478024249429230356234291829502455678736842051960813258233059131247825231811738288924892404873809860960278234024073125423657461036354646639608098656614917463529018875420014420666184811367251579361306084310143798267314048821066178409481808595060675406930139832276271478029833831435133865867326073770340970322875378794579992973438713167800717131413632161346205647595829807840626847538654794341403266286606651162745843732475623194897558199311319674696702714174486486917006471620710822333655985131686587437604565029951672731622044410345333930235723963926251775210720624082409469692065890978932952805111632 [119,56] -6591886461265934600960135679983237050439224743317188066944011538397789495080814077516661021146267036064051995806873662015985487678237376137070989545680430865708936327957924006112555035432809804074621530771060508487072376895882085900179676810760234371089659668386796510609131576136098576512898004372497544303564212971683325575699381069237007384058202246236899129324432393035662081138323960681273155256374238213843128995253804721963429376088400928011800851993069466037754871148044211937292902822962396028029768875440971240712401843850499259092017156727534580843200866020229658161295996261006005890390534661261462931237853663326078684817172345394449104696887721434601352815896240094757091548868044247801741235723945984640433876718612989480310230137000432118496769221178745922512871146733330064496639141081393655022979670010024681761138769373816414070293825604811083493093539278221395033653175265861522307464310361532104183927127632171265030112860425128744659242859930645896967809894360593304542503851519364246281672370787445979575385922970111710456944537133899873585755429144724743383830165606982797206477998800660864962943073377722529612513760256756355341695311281260023525353274158734990663117915371298433292818025491473802549642772345088537377134315594992510786933003546424700814995253373602536459521272833998135098890602773135975003516313913545497470984956434629106612520690442781484529602776979941128572267158404519517287701012190604090385073268177215763921465501979192753760835248214389624559398692749879857166244005630657343363443847385042171988996955045285699408961110369260263536338630612350611876779695035507999581146616275323872583876773433985655180272945305793480925477076114254845417504116555344474641100087856630844017984266937431721807765527876619325012782784203996256073544343202415491216053781101419344740225887124037963741334696727089655984945318016628414359206278397623455155140742913381617257979776 [119,57] 679698896141855304140952317045169748835240759021178792768495918845626723430278693431679384855480421107614463457155276889788578065056613874085442953097615331111468993221303763383684635790969515077603585317105949069762806796045803734060391154215847022655641817220678387709881315098458960007762547883440260202199363903120375020991150623542241459837403561740438147028104317554003055507846759394978800106539496526235732280472562079984548621248737331842415517225855303264085472824212841379058674256405560773465713785554479683941375468434161715950963506808015907489008430638706587068455930115611216047150713689237412519633578101505446485732401546011201479333903698912297514652577297616045005573665909692830220035539718672150956407515711031337686868741376125619426676958379198702703953027805871300356894991663702663064814160860175651738308007866330806309734553007816632367785680280706695965916635663660760997460513425192324863852585320545448863638946902552571743903986260525827675683436395806864701502346338689901522643716677393160397156130801811836842159183947904713725863222156615927060306581223349080495664517393961933134677741070442614250698074299737385150078336364776189627496641126237160021814626814149362792826454579265258891018992382340891734825305840241669446187178641358082312222805208017762117726548153055970395900478770199105786560878456146911039079901887622759608470311872819913536142503305894923035867452886189563228454187883758793602816465474928063562050864165721725487907369670181682034844506839152078240943415516736742710352947374210701142461707317734965876142446307051908175742561060075350363553859972416544062283821929480394320711936349759182343907397049891586810684046780826659451415987475246863170894400003662164733064006770471415251798314129454837127314684287859740579570351391106252518883549600836859134760570229862249942787994139689062389128327899252421520094370621560164817658324829414047264816 [119,58] -14096660707318174640000043189439214497599955453994462848688037790081422585708200482275228628976926506171805852796005513750149432701703705073794892980244303954177617133931786835459822471015172019513330937148888756888541844760056042271469002002403694727194089426999903166448083632456871487804411106527518409241394225082010298295302542831056007218079390288727270628424985588389675931602032175269254642990104330887421784691971704530942457556930899051662286520483478314692861429842376435730829662710748810716643932780605685217198518396864585148344615263580845757254235305126622654376399210468247601689745530221345182546139002848076863494749827141959088916698825368803570092913718825528288303097041098522739491126067075393913279138229737470469344458677548536696104261780745871825584494715455138817789610413734720169700500926740010665839700374018406307051439440178100066505538221021765208984777168315193490181835032272669363410017786927213098421173486069793390355348415840309325858242188296529057128310316460733744963211918602451934014769213510749117351019433979876223008155473610645028945608882761807548212341378122093308541329994965125940004486893494612615366603075281642385025331273379036933431638289576696886414021730837938157144676733148508836293219861414067843510374738157941869404593193676509029811111421053360946324305360345900396276025293631160134653482001027665660898054167786080768613947419395329799404251782552082862766754095157978389487567100568052881239655523285606196405709950370992296290562686433031873138898509856415249621687828403402231091694618984841751984814383236361053102503452177697234384446935714498185814502736420016429710011040763758319448670156069579292560032788949434520346957143266447234117440714000222955539298494265374159336171023003608994029382559522053069187897979418100230842350254184769347331252581873579012662904739286653787942644103658754833940861759764457274217636293221215520 [119,59] -325614401033268158125131650943183034400902258166270376836419171696885854423925660999486902136893771420367033597854290620292839848240310100571236446625015273328561678225111670193263434099542952145703575248240990666295067503710305037240278692777454075649215343103771059596787874904685693894732925767451051460188735749216682281978215479142058868265635855258819392802398476666785661254326574201668218506169752808028870373346960462509612836161501351135535532610702997240655096778692614313167106646602058446368520559862272719927947776777561127442586797988155146322761402602436571186923896702582190390012928455831655307533508520250861400055389501137847123134914492295596639652826056496071703154046739238219998052318343457895988444504262163122933558227618217430517183125421536494327462305978548313055816182052233484650131740056186699423685386151826336363008096627522556788870735029998124574062865013478337202273673555951837707637249519854225407091631784093305734159899688642169409244631633081371564664904415921930009523194084588710392409461077347469161660662277347642955239188116869773005592707004710374146944201299380718620125683303481656721468813115217544276281645339561506303840824107666035988259742824320259330691200296664799127150632742636358498217217061081178041000920918989005348082788754875811161789582984758489398139788053239140052224938134392328008582413875591265328355394518246532496499744485026909652917825164325714598895181635108005357070602150450035574783817476544602493230530715250602856937526474480317458789143248706618874629530030882286588978683446833808316429515402478700356849779413791910679750186480364531648781605267390071112619091827034330606228574598000695437570376525661477507319554873027555239031248259883062968908342028260660509029280794457271438682909883794588686303340685665462097792629249355896187887983035965123095612398967306011171564139049061331149102741939990058740917493678052 [119,60] -21582108702643955981160681635694462038508601077391939994450042538519933052497689914806262776849875739226885356811140495167572548099665500990892646679648236754553943458278074325271840298335671521274011926373145189729272831924884983702788976598798115286229824208370430020884537272577679444180917068606261067020288078753979101840039642601957640545079458046615251209165907260385728874386165038573539412293401675507249391466331677701117857771701559781407632529896270509405008973620906478543248984651531659973746060995017206031202582322524834252258494547192506842217505699288265459239824513907465116878754820976088713688978870792533084801372105017125769700636586128794425244565395794081846514969910978195280498187427551523871481531843560107575642036346095318614212984738881904612216975912684149046653462459859196663394547521879367869017218304166184637242391102503812752767511679233038125255112503958510378586986911717169230010073643115524177325527084294656929308394896256123588195341169385792500342754849809475334299735137109377976674717261886519851240908464812298979291334694031816784788501010662998435219235880174574897127892635876908592344886833682810077557727696660006390651826032504863007002328729711255572239807262849218795513720683612553015697569156197506343041863545028551094760213925674186460693986645615147288610661255428288414192723776641424741832775860854848719914330363419208444396534404994361492735749252796396851313451287385432825675253737314327732191815982457968912105307348057943468620399079100209130775511611189498247765679085069358962983456997491657293681464970412777499713627515407506882742386784379806844315743570895033550597818490370641028662138725897198008519371519568880862869260258825208673266263034226210165621985145506793270109423664054217602702306083988893875324179465647713137409869633634429457730033052868294285472072039833080777894566029556048851550812954559476940857676416 [119,61] 2857914016348793447333919578148225834412358784060013377993158302346882795581915203375601496445409252318071342162591182954692530030509760379338301681610786303635912327453966323612673724188817348562824706088415508742921095464562164177608204995761913451353152165902699532836279559029406284595882130349975161564674577972980574315251310311980554694029109075920366140722122668352325440973533566698416709974840227442861416591717994372679203136247540845015771606929284223677408991542908089586515301553935447592201730188096321677974532046644485897587151203088534854877494428834232824096930288229665204706423197469384624462384905399639475998565943277314989526216850315982642529603975481466326655539104096455761840872240638715885808912033636478244044340783943065144941703154315702637035929291188465028675214565363347163463613085010002836341509738298480585040224955744099231612952102839362503755821930622176984001774674257663764676746451569418088490087148900079708019726440280575938005435974179300528751240832968523094325687152478456785665482722068858361678889379012615299181825703566609681510522639599559847970781165825214007505768531978637326162125365434055258830316279182205889556584753577717100761147331636516503252345925424064478121941129131493299387314164551435905802973104812696092346830998434256883157235831188118842477735997095800414423162121411185702913292935459702334950511334910252850022921319697730918323001020869189283868007133233033107366792636554469206168728037748093867991055673861071164093570145355434565497878360726738158140351367466704963942253042297687283817653435979552184148362718885928468718347038511652420300954397837489944939125239310474068633114077250652261689057341062928628894425309984573594330005167360697331425093785736125289383141994342634642249283882008667247010013185424277077432387072597007062172768663547126174442800205547444825280376333889102218165457712692900623880400 [119,62] -45365249354146293886638954862325756950840554011978014841890409908100666754880733748964961121116216069971036499895587067042252710881790734392892692324614394913881821897963176079583884047936705048422310874606108115058017653282801180178667461619091606392886515760183910655748534150177054210537706115834984990453153714308711401426413632817210633960821129229776043239993901215955939906408792192858613590684782942750239809365630435664550660266301250038025230669929497445026513678644644590621870066775688666148703237349648763273771498961856283736917868786783053620274241836264926713925873905469040944219147334880583647145365480487022475613419379022236214736899098732248231655912846223624648582078743807366618973308314597612704870518147930952884514274298323071785356148195948525632764968608222124960721916839235641972577936204815534051295869529722662382831290409715610608527462168941469983534156424779282094664053953520309954698406199829717913726004018700296156199286875961933136570065213785848569336031610041194773356283572219939258253859207048698165678518577931494229452868198919828364293859804354491527483723473620185729337927312634361412737207469639270771953550178000980679754446506796941389897920364084945337904045900878784189258370781032694020524928100903301990626000866027461236894070699407865370599916517251259545543293144590098148309532078057702258175074168923733703235007251248787138916183476481123339627671470191634144189697971639525426261980612398408095762190774448085363116806418586846759228190852512178452048987363761137378609045586714512343014012612314036213035690550826063700948026999852971208987581411769359609840362813423168926625094424773905811322287410539052846745412587717276865307976450623764008327013365238523531419751631776244438876121620606920812123531531885338896468316477779358682193951632130265053020432558031140277444195715035950541867176832897131828733853177584076416 [119,63] -1151201587209630276414206794053949837127423657131879824350296226876070992035941085649623163101049198612013630368319396403688700693134079009912566192652739430486535779714679799038127521961443150512928843777222408235244272130639935593831868625717023230898284484936072514279447833811628097354061249722840141601675166159767708108696320256690138020716199736138543258353525916290998107230009717835156510324094346260039243734993261678241921284578279098818814981282010032638030557575809442141694413286314452053562217668832764830115321084549958861942429932052253745690472083165081278081234823471874075798238640277894277385514479440076765267995200772538760022255242122751772991254289989942332764970399044071455336333546185855730174096629021001175429170657318840060379465139027606693070062283813872328381123960755674008884117201546132356671143720345379059689314402584033593346078414742988817404077010767922756281239414556928227022882924779920618954889388392364957720050067846523260865421751197956387161785107710303485949831400120979111527951995560589928502050889659803476055418189795373344295179580495920211948580662078974323729123527912229917282687604120531095307192079904526932126884367173186139514982976937420523948843398999943284342237500500884761360701205814767931133914041651854525921295146781698002953350514309844956873581548013621341475829914463080150785253197020694259631451649591166168412676010244815710988354599972456248400844012146755002196884967913555803782766754143733506269738200164446980243354851467954704374742242098025235550539252430730519823821753687988731173363344820695120932393153127400181229219889615295664340369929595637504083444079956422604175859096067436710206276711629186471509796905593154845447743245811553652769080900157960281751692534928484730078597464918978280804704328930019567438622661336881396786478238148081102207478441959449304411036611617435513002778806275296 [119,64] 28176669957225418180668038455979478250164672022400146905178937304695469727199361769156202335950202726824417255081048651302625131596067078637184067974460967998341406188070201918694657245259098914047313149084291048817269791866955036698831048375978278577800757040678217691149060667899781695124631489290763261139123490943746196152197964369498931486591612306747043377307193071720776081463300146961947698170118802980032837528883857937086370125739617030005447769732693945754896028383867293081402241867193834549498936320380342521758080972588442399229037819410232068788960487435733728008345134523616964031977263425130380335517656255695498772827049842494503104093590658934233659772817435995452492609150064858594233935485799074061245238874208090393652716295124633309912432831311013670172526173166402214896165018849156149903094044710335141424615406027330319524242697239247547787948820133854427624733356373602830972607362077761499204995832190599621257923683457061318248281507254400430398022891889983052021247906483522313101836628549130050220979168020874487788254677811582233891302751251757883977635678314761031429276616669329486620455339601113807799272316201596112808038636541891794595670228875806424283958240017893811861977418338434551753821214125737468804540833461351181909338901870177131631770566973288472669677383883374833891160550354422717526028628810662155872424304243951602173722484281481382983311039254754725093404141862930156524185319061106104970036687553339887193002097991457294338075008491859621694412895685366801833058096148418622819286294062153019142575741520346422918269774433173902629306310240758073364960716005272634601767867450422622256498375389314579328209732379041322705004100337166257993970816858342286012587347780633917804304101802191923450585887178888551917140820209928672413407612165797014234112511868652898324425685905898214441569442998378011975082562989502455610659200 [119,65] 41776153879513839958157614446431551715774829340402577331223346732486480193628296552068331006502203454518115412334956758438465269891442676687404127381881302510986376458831440341771199611481843650263030237623109954528803109215375883720464861297996945654480835038805099001475013584937567024307511669921693593623091757267120846712971342236040358718040154775735676952681339474905783488627628415590016401188051948978941430309160811587488509062588149346922287159631375500591012498330865779399300248362157850593590645415608383450511270861150221570814844168171202067099914330032963143036731272960645163690520745536890521439122380404473674132585361831747740676246267904023766982814721487372774390779355385137411228880545790703153033212580195787850220902386583195523719435957841226072757370600653449715691035000665828605569313530526812252428560791883099370650124802561023624851083495453431774676384683294752801999730776335804158304533609079083537480431771738177011163413437439969213871119210604566702553186455915225800126148231631214974076348678814772054631465734281615301377362639396510991602803504606539442840211117586305597111528255835259625277240854962512903370701343405210454691121653256409588322756365478785982006439230809705738660926102139428673831904810836698534802550478683553912561151413445708714475435377347566238286407750308039588550931595104163845858096368604989459961783565921202487591340084224657983775689879723295469898617272852858999601775194546619426126490779638333212223106696468635600630850604672449368506517737764132632540349586955534319260434581753754035536138577811444706781069091378183643815933879925837301555572639816274226256460980002810090036832581847553105216638932992911044568225364604977610933208771316138684390195745041750373547090129934841027983278198707099244219445276610830854148511083545217299074696229210085751329746030743622129393203250725888647696 [119,66] -12802647865352150298853659888123109112710522836863019728191651905077483340777230791210043904130138478840077578951176301879160612769183227191154443797929077415309160673030338939802978810386237897942554971716805238623528965184135347655506624423375603791073840586754342713288695153283973056984142003683813759503699429457965334567039574130129319135751773206748814815575717224266386872563511305736431569737624845966723444345597070730649954678616282684227236065683879661051858144642488693003968310902372099438435317103323796902576395973572364083284633820292212244480095352371822229605061278659882082804994651002032699113348417289710477786722732656504193953619214190104088466836445293185497698488239260108855844472578435768497787268175734090661459530035316299010048095439671810429048972003426893378362680784314889734481899182081873236531684446129169084784476402827257800074055350153354611967249728653906169577576746836645973497776682884879171825252523594537330726972541978220708219536746755472351833256571925151104328823482987315609205168867362766641546754140326974867627018192688803201995277462276429062759632087245383842323934222218881112855789683001888825641820808025130029324474264070300234792276315145846476420667879495775334733378820971739332623077448516403609739426945817112079376796813859093052311443907756239244246347605911398440901148035530466256943365165906953391486569279228433104533801497048765411167201733560308908822045771147822241722832274752002424554849848520013458952129749267048898609070497954682878834242655457773874707533870394925267889226411220664741925977375915835345753265887616684699732819662708077831732013020437825984284052157564404664921027821517905398091010505919709071458152391091398707128454684316250627271704508273643687927543491377529446409863004147209723083065816909585038051356666562930701150894782187280688798694747154869751673465882033113696 [119,67] 275082282703547160147091527098380108757789921190482268295039967682935441072954270150556790756784110532110569302809523319462736720943912964962010930623582986311787281157928962753244323615116334680481810133109292834648899838160906501636028199379905589707004093692423150264207456105172637538344039762058084704859330797951115331675136888035956849978804112102900168364635557239166637541715016540128015367422569003797646232902810430597363410821961535354241807183681942697007081002508462920990099658854371708836045112649204659424818171782799981529855948460716505257093849637749545267683685629659900988734624272831369400828372788061515765951578916658155874271462801324929483166001767171753945798560181414500786039110621861752208238712509107808873631435225244545367358784086731214798842955694817199328935255527376133055901089160440738683471547004383686850868290786648773637424352352311573340568253377531563837537816721954679592710092121650384761895179329834282520995010795464441914164930849903214469565922451276143762405162337680466773995940842190823892837663884167154951675339693530997084176606393220677550960466220106677927632100365533542649635621921861302622566983519293116074594448800859200980659532471082579372670418063220341578275861992138617550189385650841549958226641914310535079483076794571376029844453991800054891576561061889443155042503294917951518273527971957262999957777349102619853214212789791833436129795600098386016724508222906806115058725610304898313108384065609731250171279372178644597745872538491702117241304293002390890874468742149747108173633243793150044148762440546425277730254950805322862059482367560411242054838059390449713567330815858790925056182114703966843694136279148972481648816183129476667479525759739520661779785240534945985694670494733977769028412011678176703415707568589660882562859500179109134739299955491486202603097389274980644089976805204 [119,68] -2416907333883311203193148956260874451891441039374547900005936973912304042795235529731670594096961570784899732036276812272229136123398536709405084727755237365070351543372039637555052857808862219748631078429073541017393842780033094720330873640124144468633352017965184088701730183963184052133121657445004916391608228351730139710002917394363737255609077420822482645805637782256922700115092807962719497307078647414514833346427087811796488207014844139046182864946947003069450521580068583940150815450164394225149576539380102284436723600372650588514668936175978973674976901810328707960779352360339068204329541140375105640050292677207958668056688806748609580410364457331652750008059438559199864886217279981600902198410105281008602504307432120095856471906362659251964668196312291836583722302819067030089038140592332955309513253998643587757603168202846065663106610653858376587783697560997524937974990845948091975604358435602545234689074764456518985849625124601495366197246487902083770253583502832773858118330108247254648192591990726329181007401582847030885798978388076276057474795468894308986043645387906481725482828490510249780180566994313242547895840846363401097449472090402159671651416650463314246994303941768610562262032992830559353756104940866772488042356611901881275373070401450135844696730642604028626603076754003485192687746212961244784024171022916907237884687087230396597269859189135400575380710463538060483414748319383497072736608890943067377052969348701363401581485814599674712691589080522159099305212705930255579640456400280416782907732997500272812925452329126760469975705431827565994020976866541614051724488046612112432486697839531791204190558370361979162106387234310974527603836059959510059112336566359849172163061890034404757337606657090142540419043227038586087901721474341181828475778394361300315574617868812106073900895743912355484556775855534999748913152 [119,69] 26742679879325255759824775573112679164035546053337416599978086629375095141822667692289934470404418859492266968311732582864423027575516792159946927589997057294210800032352882609902987131758372140708726179753968470111425693023608282443989597484087321518259643972762547012645503255540706144270252758701468772963393855625606348163735106289816335657512854062381675552708467744818178471466564355627923577122338150462983712482231983609614230715053092582540045174245943546707376423945667504535999442647592587667650271013601605394739166664638419192164594791073331179522955467795634843434012989891528530449772703213569854797708494205631941006128472734684325852669065741262796202668661497330893059896857794096365540917794675945910630035584634874111291371179198745884419722003849472557451983715920655401412866571967313637590474012178212666120832032422127677908450179569334719749174489847328837775242710646023795954266475774893068037846574757253903021285534653937140293133720272487736808433605321050140207540382317598155240590181780285764326034743788593750731952456397181733837543524798489245921055802742247033365346156252411727806376414040795106565152624378616025999775463711286331787121249185111562539360625688618341198426207484004372352932279047581778772412830066499546045674111374167927634854389791519879663964133748770485537089339712757438346235052865834978565955545529410331941161776292382265544919445288912197476666636488851321500698535530619113252402881468716808270237113174659404765285425642067910572562935412509516011386837503685460917675569653220883754656169014853735324679263577336958505375456331985551568268662553886209067970497252564455231472393873044154683301749045830433731849817975959537096422776644151524621919927296704749390648299591890008495353849075464300409844797919642694425514248333414779794658175818167345415806859328468054894697089976913939328 [119,70] -104447224674673475092658523866480082932603327891862521791703562496255879416159467974153732662025424254251668307052899778102207666549158731045020701767419423549630695122322588413200116293363496874881328192216261153349984439276242245806683977910364753108695989463757524524086843145657646451592413953380782613089807011744331829848994588999743500815415367870822836324070459885855200963412562326201818575332233211514270806615129273888526926912012969272926951257341865700941953171812896081165333831389972003921107287351227424503754371265381742629604206510118914984849547310314931835516847460452677162653830053684338134772764244785995791259826476713105528204958208308235584810762202695175883543466939009570824853155763699753264129880290321732553765212038211973796598652864066259199402273204287846287600246960471046098603304356267490863197082009678066805930084516149527013199366293233106409234592424589914397599444056566865988502955358267684741908664988465159332826409355970444846625347882487540179228888865528479083178902703734446479935318318737253140346414201244251302159452204674862983205849449246863068750511196300975525200790717128705853075752473248013496423878530582823564343364131751125846314170434824479684837907748756440550048359254054123295382129056904828851363970879349432074451018020511542749195869857578442882359430254361227446952935406389118270091624489797147929548692510449889456432634637384563864849543128573174838776913686141678240471620658070616089753486127387624181953996665991780645591963772771370903381081228327725504833672489130229915052254791595603162635624606925249267530956986008183223119475117177181964215470694734118297393895183292517085642109866191627225225442788261062394929589171096679236623260981052467307427829495067256775316740410421275464829776585953537821873213002176035471901124745100244439519679578268716664019810389975232 [119,71] -891934137540800114427772449845030426626020203688036361946892568490984791634242832756238145363816225448173734381945037068328070187351658011144908326146465966286470926365894160390780244366520704826393927816456525685520259458345581676096069627967561403210338891354460829926942816793084498182005026724711892735235306451944995633934287856875775085611432922387573438687367033383762093430359274699682924022827099103160076541525219848274236682777225369650102688770179301908797560113905259331974054768644139134888079510442050220785238366195280718941966982186988151837994117475679120852916534560394049457760855074588173501138984609020699013060991199486037774038099859568073249265438710271594450851175636805358571983241949196691982642208941948846348587976501935272012650041657005102172089110945862007472369570116915377483390086903282952780612350952125113523289736396765849778216943754666877639835505175761851265346257532236736113434592990198459527727980982296010844099133668351556048787420188887442825506641477615679218621546530576476671195434389076462693556477517783283089270885685126627107381833312332203928600317872001078614982954285099968584106713597424647238134448120019129921028432262731779515593701538725477875453523820897701277802388918023632422431134368820769853830107638583693330725857213194228293499951981146105813209405360938333760617773396122431348958118782752726966541052795316204117272986447328630468552375188684599857418755348543720374001806799726553750554809044759674060016497045754737501876220544816177236700969129703821707569239694058247085871780223648395546928458546973721509570467130282061853614642867075339540678187931945915500182013853333206862960739407878445160946466127142115718391104984855728388053659115321821601854728135751723345691218945532236159219936887614136891307559819068246579322713329907740767511329663645560868918004888 [119,72] -2539101994617536050299647319073270266266209848229055044962305432319549586576660858621847957914457208418709175549908008883859074578581428988012045126467327941441925815557891121491766995262971635113092096326787575220960886124634997574848927010132858095821541875012967247838894097139269785911329227411364023343954094595209987843204431620359005656266136675468933657666684169959757822486680423698524177322135554981906058859338213271128327009581029602330476734962280751261097816055501862494030116829926926078436296368270414840596176800994014769387986637483522417149243118301377180775641973638288728510190229267311870275213513296414441396858942258701076367200578997956570274423187422721985992283713536424531191427113993733760190258955280483406482563717992198568063171908859397271095028030486635370430558908443919243172661777153176112520693014973424499300826673145500645334240199333180549244525835151736003624845522143949076849174606231736259546471288185170580502396479354493984838345989496476729771686493618323015103164360124906217903282379352871054941421525488699059137211691804506665164919018120522301672750348690968483910321389804602012693071517471472380198841912207196221162422129808741723205371640431594292497937777444749193772817909320636062032052354456093991414536148897192919493858778784474581271596152262449055619296997556739389978674175965705525591663389485146300436136804282502126799542504585754491545343772918524890401286274519201110960819849987156539505062552115509151780866595110642584981035816088175107650138591902983275894051470505744594869466566973772993190338730401154458598641079599221971818602002937275148375278728861966489212241235925373890046808513869399451658241964964936493873377275440847171063508803341894704164063382141991132400445893038259505442137603631775124485433586722669171957317996830939319148203964512951367165088 [119,73] -293189204356036030115654076010390865219833983295157736093606895817052777253157123645611799856820870227788356449530486408873486323463878983598134193182863184454601920711622284660186473179211300339029853872045221234402828015308791476537452962626721111357340157523673266926302721728848659222264945792028335323906352583925474765774921445790281639190606478819390449397432372540887936087512199119050747301826143749512144597638279278697620924416002586291958417874154981422948204850398023462322496135754501359522939930125845480753995468259836029942810303283294768544469734461176239687357910848332902951537697094433869893270605714455730039798821933256814487595488797303606257487509357497177596890453570601752745479970159844442502565363370004873045493613328205544088975766078043654617586534347042432481151055381473725896285179863319140036537082369686552516453214136764202440081519191275951636189244767805146987286172149953955617509507493842917346501084820668988838856081541638362957874931195231572518143511683425212353359145363266067126309992173590126502776251516412165567393633215037353772781271958114947253546113997014224121472392256290191604664487466612375146221895891417516783435168073988596809284187870918302869852566229505361434845637932636582255771437681331811902741746152339215868993371829935095045671541480358170200990355512234956261809091709792079014583828812490453272021160727648528694962295327020374450029146672895081213065987524389833659043140972037724002279813467488366724319889230734896326386115209077571666384324791801899007109949321318682943526546100622190939085247573647117982872335360628827561742066977957635338456189703543445655791382998779185363402684511999629594979158723733995650813873200689667162088957081149577925534836475455040870723232699833815709481843813844186276972916608012269409266964115882748922953213922675937276 [119,74] 4188684864032350610294310942918537210840363124975738042906859515352047076535996069534520285269632386729283862329898716171747135055363563789533605553432686638056920804527409306412643109340796515082050844820032416656120256313427627859862572291471463807885602889847885461245347721989583588912243007647779389172551529787607571423199963294579773072396476153158546988143617572213349498628855306595701250686948349027472022069626839608101106716443988559225372867274199605843653686103611405585621034725220812228657856695946047914211360737593779770923077812077516676099469600841609000451299980030538374848527391004302181405471301593964977921317489982938437108977882386221827610584433984200194982897907714533803863550317520088075390097722744885887122401463350602043153625146126683474569673283098503410384617897757159168111483564725700284588231702346544030301011947360120479246572056939680811477091204849728338393386225786732016937641646828063910154309101657458370138834766323722415741680581789228489126027681208469373842003079869409107043050509263462083766962357028524361862163848265171236840549850542824374076287673318997075976857127731066327238220076286846663300542602028435317098616724536441455221261462436415479267569364919538203704443718867116750294916501669410243350955711954084793484877491168858453925762808917436288844155549183783340393429811955573171229331087067311219744133777880160886832811740846809616009978086410651747192284126564076832257433416301513181308053084515922101511942174929346723614906887365719036615208339431479685332736279766671943690708047238989618284978870132588993493602673362376720823670116578762881061983911125288550248085795484387499649241282267020993090748288286244092875667352315125290576448661479968357370743619645359892109910522960526854884697466838209550291577555982700259402524216377310259232198114909832 [119,75] -1125808453697566620024722025861708241564748794738377749378501460942999274451907724928556448142451940602426463350482341944992628817433164943515536719166771681200445834187476663873549811958440746365815945310045863714245273691838930034204802794593720808001981959387625557751586507060040507543869726051585575579338746271388864279306666421913819526462497765913742583795265733981193020090231804863948465727277002204327729672499671783346268490167947615719207116648617455579018760067919198497717473558978033318765009417540473884706063557197994429567426838996937264762483149300043356690909447627754681120874411871068307235103566318049476271548042658299729019563582525262345817513076820147845846175015355481512707405327189377277242048798689719113546930332132799503761515607757234210925749486272256264587605796360251646679507860140147562476575930945112502374416708261620062588085570668921939155592672495255086558829487142242758964300145648590732325797276448445660036435502325823150463408792931078408228653921931564467735311804081213634081979079473536414217245736560187223812024761850327208262756500063319049299281431886877721454438578592350835303846660325407502218422315503461933270355006708131218944489001402283659637399588249088840149021807338454997829763252998179167803862547804134250373892722134036013057508787852670434459078764085974414196657217881743987267721851185746669199069594281073023414336774042271957002422091730470136491925382348506661796381232646068491442265762090902851808829555508610601018986023944857448447445807446513873487552333741843553929759955007032586226593767258962944110519640776837840897778806877247635451692856740651878911845680453162251433940003112263636614633344488000015367205819975586751882272972804072572269195920147208796511535087690689624488085567721384259180414791585459352319495823405822562627038959 [119,76] -128753810413497642974716886682024150162220836557046254082558228535673815936378573204852873841197330712847187682828308171801674253470411251975323106817987398367514307903266690519381208726835408165050511548237415069534630600481282178385977642176926299917457831772285036591152012067662859391488485508008789432175136027071453700591327676596717550975940761460647678392837716756591935768373293888556301870565069578249797733848463034397311031275231045573410286110426078007335617511487202701740717240037500076593005757320174837218092553569009479576914170795950104058160144020019306266329718899260659460224133747717318444091024755054929991050606665263958612021501473300490499891727595218578827634870329853074394088739228676468046391419294914579777395266915073334390227304702063167556474264487751382860650827144797244831717743535956614862585686317105985283267942866276621831116876009800899745111719704184642611374893420416529362524220881756994687506116165298742075785371779055469314674572663423255305508017739505553075002169714024841425826839257779660179296444413356420762297566055695680079643576105389009582121482383598508715472858763515876184127398465388477411114692672337446989394669728545318220437540468198954978352854221951064328988058931048350008774932199050124367056518170680095547016806841584524887898222336468325217212051233958234592011097377988670322201878419642614090758399161332257828358074400224976159041091150350230533379870630925837204046473360614752737724549061901182384337177199713881275925666343983834199215391224682625432420946625921184723442334581425761138268619547014757363471570117168285777802181424798650308993110141707070328422383021875684792746022005917331279546917866245129879008958442359327970333984569549909808959140736689058007008135352223563035296411064933087889089319409517333860830126437736423787904 [119,77] 450107555182968258629692767231573617875483534467726102207390328526698469927812569674196521860509496768881049195154116942791251405075209422331030440540827934849023709688925518620523794203538400479072230763657986800001789627809124447115172743996641243223803705036958610870017229359017999547918400195311608613163655746331463847283030271465394581394970652324853691221330423868604158991535758286249462016685597383853364602519761698348154776498010083997314969846635418686597622277139353563843068265650055200413417691490140203774496521677553497621568669761727585435223469872099737292011209513604468842144805911668723052782457303035346387576438495167662545807676262972097006120029896006499717252504123404267925944087528177117829334878941066977408209703663335820787638156025634488653849426545613747778198693460918954042926390320794969204900734266519600809295094301324607078587653183517685852450475991327027603794562649651302835129601547876982295305818842827567380981806119613164464173672502737901059214868494200925822762856038018751221646561439773300625944195611519240215481326799652264852563898166816190860736533086134559265962285060148626672569335492933100359813928694602897787110908879926131926023824193172198808793798244260232669549174175064360300682899198319701456087057854844939172152902631984624685195317842861496714781996770531193105238568608643750991874929687556101931639128114695099550078830588792891346075793354254112813333037676906145813296375778630290757824317285955732126272424770798460131771452924007877439132518987703747834637762140224165554348498315778486816026079839548054697484015272766054654516085399789737225431014601527790453388079090299633105472913505048660319274903846830863925195473711069328011144351441291706690831839063673842219923808829721026057395341957447739056323230139000369968955512446360624 [119,78] -532113628148759523809653142307186312957973681980376403622768626188206629045925780616117496324122714932736843295857529927278342412037732958795010421535562284939830480952237282958910896155174052623242664952397592080147621537481508778225881274523501386433216922813229776644730976460964946421516466347560101561876925280514481825795892257329883923386720065235606315533191250714770330824787948954463199120859097881024700777283952622498327771010209332082524183638219572704440642247983450939944424680218161832048531421476324167990495944297373243389347104068573636331792975679432580410947846611226308870372802600810271363730194048849648345051303007442915851710523792118636927477199368857916637824374733724694409834489027432567791462736475850741142119698693518999865312014035293156643795267774721076567994456140957747328937490138530398855982278653169210605283587674123162293751260441710696911127735290944671311317811019003604757093482105521267212208045632009573861227557534581133141526483896803360336558118467176879970469353832527578261570457105216376620386759956312653644129299976030544763861671738124798979576521866704737998309632760957496172555029675838802963701805572379243777459218105008576664502036195407235169325798843460160642433227863697061787104413374261316355855450127335509772637374974412875292372470892759490308529022526413279375421399715583642126888464631552299104814567691334515192326481247010497859152715345208756037191499251065872404761819935760598643993724761325706714238417350649784432637870823480275536248956143926906116615454256537583064286297173479668267495524997836778046674410475499066446253512133752544811758148978220094184485415715368314013756412884724316011147717920867126063645650966605040772877004672417118277374383894285926483989736867219130112566510789275822219379434128408204986085872256 [119,79] 4529346986535357671545638030282906290733622515026516746302180981287258642102908662952140664591587786998345853752743807257228522552189398593199653390315894720738303385951096056851978837547110803344651662832541621548384610659597974755946316582925027823948542359763891931202098575760140991346076342595182475501191722315724601715286412879931953013479437690366605749211364126678071032068881139385413795501705257690093319746645907100374127611945630981015047946268900486228017915643642005450592602165063633313752834278111663649993457130008732012113339084879081546263466562804994341693648245056670858654595296549694069880545128830491602042155165308008933474310450021317395064364799329669051359948555815837008831329571205318963996452004374891117903714457636273383951660374593900637974118475476463071610433329279127394042362661282193530337430334898220100753590972489798479425248837635317059254864245370776246949064349203432346264960257059547672168024152465104243677515879906600929853724637614980396179516666342274990835922561804844440952230907623719082842451129876055715677439779176977103594534995502935701391509671513338651746594461495982187979037555055579355141285974640317370803233102071285960298321949705174722803991628413458492193229981448950168861763274379111909309440612805337557917451816742727651945670254705117193228376132092249175903972155927973597092831533429734513910758896791020068199277871529859961844666598735892794259686683542268565659112972805933827647841718146931855251054261712555807673440450771704992215190444353483514923190496484306082610729762498953047304979335879163287202543673321301719709301117174676815048796711405046650691403546304677495824155080744905229028692248325282984656058699575325837078590162787453962066100212513776862506910995274894239889901395913146575517902181536588997449008 [119,80] 14343106371387553754860223013729412271242458657792761873481762464723772702101918359871111118452102324160530060965423307999973138839751767840017243764969589027900188914570601321886766069287507622836994033776154001874301482701290190939199322369189012589378626412069103673500419446000431476522511529908627541323670517255846273585026721868084080855977770199741076967645298935524613421313295765189929397631223888842400546261152417021224863977349757907778206179931995370671533862400116147271229736166408315187629394459958370356669998523491792969719897945018384860752309801391181044458387265608570024912520623579488244585914811632736091940273315836070334608633777569658035729937769771308694919775515494371584190830700796949327608614129407422346497977390856201413559787559737905651679621721544352497251281429686430838158541879598016769402294033200014098025686742092440909313412218875562682527116549735148823677542514330106758793508542765846412441125193955193400081794087243319326425041914195601413958205968306009382529052162945539028915399573870323764601966648352790103608295153668043398300542759336165846287892626290655635253258688902421707687489410328121261074375231887225619314742176716608591159422448493974989466868022115012824747530174408847348275358775137737526481917352503404953216810612425876416091489485528118482220081119289339299918697166690507406365840959909575866482236620628179948776391179836121363871778295285344092730164204268775522135904761342981618317637022818031741327426069434372793289413948251533741779440720489650601794459489044572877486018386000950235207087448480342133502805815166636496646852927552113710534043348106249002340026576998044476640257414180850841057324834650337387903988184830475536416584951773565620807734950767241758796267767929756251222321843062671947836965074080422464 [119,81] -146659833526105040315754967840231388165008336048232884111348359042032783497338299486328091959521080155245073097735398097901098177586701363540117738572986343776327090213259678653532141363656061388108777960018291701903550579730387897375986315328040442129387072418447384343976313094986705439901570013955206146279908614300436642538902425485065059896059645991043339476673291823557732349546137256531352514000651698039568049155796563639605681221242298969073609748649725945882885995005467487282300804967953936403569273830072181726757942418643960770456777877680510562046945055969732837645736300752667721922794567387510344130914780663735104374098604020426831728164093390062859310168589682535675362280098502706136997871891415382671279184491134758591855183460179234532911515785252841445427706107520150579462301082491653903722882306450641292252969843076031355166994223972302648426923477252375912639407351875576630707735363958981373538838846770900081185202526537250495398272455888782744532568563732156807061954437306311025145829090930877420573405571809290037049623532491993549918169207966216243600378734894672570609627644031488764699371955204085710794481464471680707137283096673514018411488241968508518968670950523809056423221635040086002700171677405182159163609139485307013027775814372021386239457656170779429888264969319246063738211892437277152388480621642987560443003171461276597589341062392441075186065221834348934406679655540412291459299806849632684271729122992832649242613376785213167005165791160692336088169448690866624404300275666114177921333970725576401543879170367380996774663001057433256207048408966766844763506432295972445280092566640967833413797933696014854730550827480287414736851487133386976592285493850525156496580198739142086980699108079397879895104457687638176024264939877937188198264958440 [119,82] 392598116132549955828227522440403853730958601832563364598329608100758644217805847455448507563428957720306096515183032726469423367378680293969853012639978680178261634899485650931077026471115075649884014222225803470472936118252305780287845827112480408540033006869336974848227173573167447434406122131731624646733475667544887094990491896274794625233357637901515833343946151490288199228272444499249482835806120166626221325712409852700185462194907255725915296332638930330166050196577455634412279396101493326986416161730645146514840726519655461132706858099436698243871356566557906212557058716823823507687922822765754743828867808672156743136022730879582176628917428123856519313527849631113255276453146254729045641153963199089159530543677101598936086524251522250832510144303609726141888904603180905091635950838122716784070910526627007941078738764358067061144984236110132529080742584236717004143691585819815232578675771639378552902885044938010196775169028179541778731184628823628473630881617505598756006538227036693060273541041738214255164050816461540850894743892694911389709112943886845092057770141540540702926664246134770447358734832785210607960210411542834404421091960440899566621418537977579001900911982298429716347511073005891118097724237350578357584515223134405750234727701926065050432587806130031501646387178501949594735189513853048205360684333054723531296427560727177990506726032189106980761870680580865848860645400005073896189353859785999624834916177685456311360694257694225582890803670349161708039578954531811672548535787058709354280852217882235113696300494271786942237553242519546372957133262428085573296174997461227907995348837493545223378691247042297128534434598385242698148352553117612463432116938796017973948306302317449153972039672629779509326576213909120026129149345443165015729152 [119,83] 145620440649423442366029578237422624993631411455793546707778827485513606793838678684625050499925482899107866272647624129274797603286510883434417814232527722028219349454499713868203460892465296476024500811088117735215578113461667210576202482883675632521389435615677994516014609894627103545796054998023424013234858319889907151972873525075561485409972342414215554512305310304720267966015771163274398485625629426748439606262140218075079149107817830589884981880413950531431741964356782165402527220090889952382610394725870391673624912822499674622182252089685177737478604320945027219877116333355694361888687910252272842867139816215020174594292542614113983534699748941451543307714896048286467563359672990139215484802594245991243770469825100608150014190093842040998906423525993161655440935410136015974111376387923842020802990488334366239273373803419016308850683389520095255454929209875213871216240303303284332093787077746621503354891616803013106648120489456352362580446709014708424561054901693785715144154610933622424004244424172567373481975858697693349302666769274590727231429616308386943841713088099698054237959517680681615725104767896116894908097616372059812670070773877018181943724783205207337624810705637581431197631152212276656597091186025549058818641470879216488170208233955859994645686023342684146637654263321926642377508072300864548562798433441032187449382184071034213864239665312424033514532015337570352825481139811464721172839183337714972126399925485065456318862116688903461440333849721830439085118873225631062567445732966773741178528687020071248916480762412808279838276683186769255150108991431118689954205498915582873509793064777778236581573401846045317935635690688561837654361864316457956665557490402545019576289742703915501508425182648352641420043413736788765800153615450403616 [119,84] -1454514288578116889407748526841781397168227785982680027879327529671040137661301898539062864592339569549382266279807307032031588691423690897208174537239174809603599310160261610887929268120443390739865335220350038520698364196015149056152753253898106964025026092447322903941018922420563011967383475348733318678929813397086407641163761365371741739008778541003242552838520861253589108752580186663984577242470902994828814980720644325652056000729202792440482505890822795214847144489290100677605147468341378035324027542618220618430517293317586451934850795352024635787573656778087745360892447956194423087618369686887684951915227748661048807337287047240882202296653325474122096883446260412199356382105061114203657569571623283983008978363530333734620867268167121062831627044049144872411507989938637185014288881104935192188885277543907867120190771119440127249989768236287788547965942390392555245838694904309564084026973813289016095196660253097264583747032046420920244959544068680584373131340953783579974588838086105755776313052351974252483485182005551186691600879942624096897055170409186552489864346862940870800205411456975446737403586437745833946593893825744661671217367301258621795049551823375474314971298076231518974114513733325163830869338705941795959446556855824471632090585139810525502015677433392999449991485668746349596526958548153225564951039474533304301913039684122361343758498118898571404046919443767346619766885074646215280854070365954764403941543358641379157751897872561045452976287973426586363816965041240134711698435281640031466143136535659439923214010285571666968708231374924227652729270691770160551537390056004663239212368375174004254228811500269848429597038583468367294940200569087818343247201991860959590146470507783792107488159118838350521682020723731786638791084755392 [119,85] 1494005801159341933431003178992804636312152298513896002745915931557358758905650310372793485094622701070186809871461781573369628011811534624757329180325997386914395929332335705181523196462789406260099345934715635306961372052655684881816561076436437289158289471174580313698102891401203389470765421300355184879174004692839106553881272876719562483745287881145426421863181344847185784917070342560240910811614141428256788141342515235201551322401202362625436763244829671768543937714771235149860393846474594310783009555050920418133409237919968413350122808246440125808431763336859016382709668163243038896383120557875231609876113069503627444870185371519508837223301921174025983599391532063192792143137303170506687367849856246403937751391301505714153568635179568481970643019844237811645776983932904112705308057484276995549413050153696608129120124098743027789242945231918697193198034334003528011738774575860446801075493723346706187652447436165126525780512601588648548346353070323196380203853944697356929509813619528108552498778025750488525696515683945734790970792796060795362776743636585906162878283981303760895219431666307632887146170957955666223378664544166171615029964441957407368554491936228368391178988968904769876965071564584408206283023155616015287691442043623044885479860941659185204593826442468669970036480777966709253169684470423865626145723873779269321649552389876804046251992717162254009647730575944637836936884699712918103383215524713224329843280051035426388517130745486621366726479154725079215756511101501791331877998683694154171508320010490815838322679652936718073133139520257850647451585057236122337665340472851419362427052477637605769950958529310798736565480816743297599986382481577862673157407303173862276880696677124164235509964624898680886714652254839319480643320 [119,86] -181179138369821692171526224802311530505507844893332765500450095852806378631789401158013373992573609151271125337376688596103753768594038355049799714444122021028651135620896816939621575783678659117640132712616324007399791190100362685243312153896926125350459107355343436251988242307013349311920442478210403798138839216023013885822481418218388127987362373422532186010615907552743530820504468381687537219088786265651091575152762220980618737527882461597683878519216939057657150716079874082247087124778021455395863171720911540832888021772358840787253026191486378482362433177267063831463250132189992898701631203786501704747557772412288999598945045469876179940141873765997824843851283840682332834373565844439084646083142411183146196840822775311357968332429359466351038654338501965820956667773057844051710842011312244698860522746688765584777673954507225902784892379733895895552026107463877196740215366631058513319008953873353698542011022614102415359241288657368116976798734119838410266584864102890216745348958132721023111195651219083426789339464923776413921223460171857006506610265610486364162776048768222719298910415112841360531366637802312212385572774866636863058435853922526687865813982587752569332446033080860144935286602450344304582135642201791700796566310070504977922771583965301237369004578904795199752100718607577112766673600862790165939345552786756723135120937536088664178479026716361447532708858162835908009451360133910909637364716360506255669239286567383134397530180159913587184343074332660058860772235686380158190320439272952170503795137805494884613854587205374919264389750019024698465291485411796406754050720077390090517681972429646011957540638672811768758667225448453376303311977110613344210422062723681978686809041448534779317549880843571181615160034826267264 [119,87] -450129141726093572017892777732387430970644725761424672321232817058531670886433456273259252345341237047370930794516498347045899877357576454985605816977224087678353231609770789675712661791178991015975383455481131757344122432312782069858283173562025423872398304033796486321607687133369171889093186855641508067075250076249593976067397400491277027736131978486453090769284755488645637691852860856160299834146356033232165356161742426329409144866691834981035627278335652803818510387243373770615593080187775875082840719164945867768200817015226429902983556102068779176604178830455810504900770673983379913988739910561652513315571837859595914250306578038896361842086248743985426284619921651746575574187205999022857966765020366145879845004499404027734748754707281998427063177311216893955468340879544405627310376670711765819067409024951745841395489842652496536362537909038314917559783166577388333273985693093492000314000988965785650497197447854935767778623989361998012014114537227978793714493071041350489198253531599956428440088265795869995211276194846894232354283577029653972658459053574843751538524337469458449714174429166372133526476518078304901919240871832667832865549305133136865622342243259315414501685155638426342128027497641445671059918350229005346421176473801137449342572930029215138100165194760324605008452217357831865837280643635096396604444855851123569045195738969599401734982946636990832972051918039984607709729691317968667446193733679635251972396143180134615174676690658257941139831655051235858466071549805164833478377678849450217765255177544601423424317280106956858452564206938726730637466074535745714710768870161387975727055192427778894940864670187869237677830094702530258905114548837776184458927929750670059146278056991661185086344461517414932121816944912 [119,88] 212544805750215676309334731369336135285327467139380551396281964070939949875025997449998947464866481264901758190897854945444226040273935937467424109632405838127113372501762828520127736458863678688396974646987976642296540563160655123269441523919162818376892671959842692199614444568253285256558561505812177590538291876287724588234580285583158576237427223120942090810285624302178203948831442829690546319797122724122464207945412895410705226984677045143848408017110945086739335963567211257879126065752744582391883962539761669565257310517220787283697779399961243574579777576912647470307314152168628725600113166702545514727124176600476012429709146904311688592207077358259604178768645806269937686600143710106835175379029155005296276814913786943215635303498385206897952289087579128985436357616500111536682344508435012509551789720068870257713473779330824965082164458476351405674921562683842997021099808308552846018617571216123349257070062793399206531286665528406051612946661993885221806085792889590486546904622497055469880039892799829096720356860565128762378130595683636680263503643898803311661449324977894791714016622807430332604344104319789518207163900171540522434358480092046227616394985919199292746094705155983768909484042670751990227399341562574947913641994604574687100490470010883034003127210774761870852169142886629438043277572440091844594409141867897655904658023289969329404155644964214791701186104263305030109102585437552289594138038469166309830047456207914104165890114743260185089300022263177912918485651094737555563773391453240727241631261535133786873837231773412645321060677896735815146906526907106909333538153632778073408545294648778397386006668033795592197673075370512893406258826139194819382569307678703872477988379565843827367477509503581513553792 [119,89] -32194144143554563255675733802311506907736876829011850011801091942504629113313832740149002146497370519637877871027845656826983810382418435857191266545786896257466759114092985054214772545386269028688960585810339931958883614829595260893084102904295345388306411826483086539412443593922711966808363760186926328572120717482975068684342688675686167302595232069380399457184036449848962855658565425058697515159138852272690634235002111644205428971291075936936737471354893650897442075582950371406401084615173253340438260865489911792204817170246704361195956384871596744295361614842398694895187525976514875190141616308066836703399093614685375329075970650231957893341061858588697778330092474282645747814379491633078746603637657471300537161002378804123879013170155553823082732251582307331345324287131141534768181533123399346801965005060943648899811127942650121934285223112222771925354310275885386550531812441663500749299168587365056513489466741451295751123370920315644257077972013131911282718240870166036417820371950583661336191980833523770603796782797167717679562479514701962498520261702370469259916343838519954585683439026750783793306905729621869084075603749696699140094049430898217520206255306235046078187964190600294335909155734648240854162133629397847333044712294680062028828054451617017124391539243481576460456542814264323604759039700985349522283471477252134854101936495102216192206524499417676003722607000192093756489035357472861517307119600726288195526408477172424617786332729854902394516211856179773795306544162717700980191176493765460436801072179886902941136611409375250078751955539248420712139098109112535311583198623775277804003546637503067952853320362201156113015004447842623827821444045002502406850653628609489068117740586208288064738569878827824 [119,90] -7755932859674062369196089779275878522818890617490329523054691089576463293897451976752588042791904439692422953902707614659101747580139383809246483635486974529412806565435748973377447804165650811946380898554633796218235678768660683610309050831419101610254154499056995128188666384017078388760844175135646813343179631288255563995689747894513247055584580791022535966434301918319194922915435439653257243028185484221539471654464917252068513527069697925422429280311418332262183458073204816346785942351812337883307075940601400333867167633147824740776161124782688236781124040767974572617348366030859564083177524076524150695074576990714160280165940649562146338829574860273743035164179034237768579851311454674063698505552674794012019776079939374814891376091039461321132797732259708466354944021100817912507088414219804054669300079348070709883814623111888911570943653907840359780439789833219656142365298326085656789808536473736210923451838100709329383275803566792621514381547805387567231498088657075218914079464950033196824642203176352920827582224721118076717977103185010216584796069369377333613773351345504605595521395871754245682663022214564016867158504828302246789720055431772040479032105658274359005763883281093941204903590795866457460796262958050753969737857346212783268698182923851596629378384635085860578871101529390068953483255536582637827169772149681133092037862296458619189923145183891902320130320446049637896721205817339135264144414031187133595288710499229667054493554930004837663540528883616670739135158723138150265372427199378591301309450819810295308907736719542250136393999406053237563384226682159042827901817622275113417987923237494977819474251820193889063766363252730043462316676989946438760954026288193013212672038155705630740406922400 [119,91] 3585725782504488965890316242116387128288462084953946277492148941802746870879345614659472609764282073310507896118224462153708498081020354479187677003852980750559775633171069076293840464109878977513105886616947787175964515553931772358816986809685782237578656736991173640279667112472955714503093156381160149237217553955231625664059852644506560877271969817235606148218521236307267130538702500863861778242894361547899332679126364484939264313252152233754904989519292954470790296849840071939647909310865673104349279197940631647395980735752560209077522588348665651677980937338113196530216111460372589940853166798896865149193483882639041704617202701306431808492282707846855177417432809324562896524018431730759859357461019438242541676922541045522999230439608313334967258058824100934744558298759436267507079348569594489493146732377984882207921470243286936949203752804929639972528893739061706877485797436758955929414720249973195901059718374197981194381963673968350600502417333196286166469706343536293477731718516469582691063149352851715801502796631438628500768406395219473747614169869875171800968081611260769610672760770023508637370637776421007503351539083126347730185946158481841765619304448101298642396257606824304857884416297671004779209927475427884223993566372741902461060131185969559747989065936822454954096386703518851268313859240903160611040881142219254960894768010917992612700431283414679678598333840265184766275065772303388297037373391381963009096160285595448116518492533543935978182001912052557310356219197622233286125660977818995888640943588229522637525010160018565619316000933618685136491444462501322278210898154431503147176376887325290360790898169684890214416505927725134505120625789123367170943373314337727133880097076177200796524 [119,92] -415719429825083626727603256998599743317601260951837174115797470446081306471316127069654476735680851174906148757501298134868318298271526876382417772984659292703059302223746313195268146376178312161556924794145822965244289054608901772590839651359093544601999218406152947009434992999733405143613847277490338875742456194681675015056083555521487027263686818030601740938159323193794340326258577183926781804238576983862948034542298407389217942296222686808524953601064703744560720428921604140733861111641976932233093048992874244543604151164120140929640472926871397667575990532402402320079291431207770930225404066259471825698758627097713577837638415651178384848934208841737302191333675156281378432861935874980549254504112834340131335768339636458677314213377311901354169407167153079702432897256718972678650675260202796680861450267508864074763687809932076998518764847030332859936894431313946553004750220724625499801216773042883411459495702304791875758191768076670364468614724605996066158790482938063324968255547798008949893500037669761935925010445044063570974700000890256366664438234648292685655919080121611575312022451945724327828570315513248916605548690081541035361844588929942037858708825341858558837241638648867304820833495438756057408602770687795696285512538634600665407701259578860851821313959027789198412592278118877700898130486313231404391935874655004526060752684831230724440498584882010155085674685019186120926616818669850691355632426541441207741758020722059606838955798396257384985776203346819991168976014119296505555863381529608446027585145134966532582139505435358330129161850118408683807468068752942098264407945875669671188531678002261154319004319382484305257353031804152024038890839354186397816003553031367983767939384639552 [119,93] 24293894808950352297175091976802257796228764602111962371109105590929837925130515402563624465982667502277821905587568594964699590902351277843939042167831921933301356736986071356978807301814602340440005820820570163141221862953508943020953599852228224774405670253667001551976766298052110919010157173309530695377344585998295102362905538634126896732813185124609015211877215017624099850433357484952597511955097848906085070512958050406245705586737570730061886585530936415277106303310601521367144728942154985551917587918632391576503048475076615843209971165257697600175397138181554370708467336018631919793260256843741199022162988866414780909557241700147754974860393999777313259991644706985246540130509054571463410952826174500768083390334238195125804091188842174702110020719806973372081908926615394177923825063338822102674907411369274433811563258297095812928844514441743816277268748852858600522589168520789001741121057887708493686834448878324241390641716795223725543545682398041271921393636309368106526950194255480658237766492164631876404580519318172332335565169665304106810873767452045555675772702745146439192217615142976589654598987165180273316660974504102006481191529648073040492332286614733570298490396925878013615933946498069719192453109900954955675002376066841812281448949170936592876767342092874761973648494800236772300956200862128693142909876988514077874228476816896171406561758649546409365954456483697487807689420969460458111925227116991189544211275282166045026611939191571183257551260726820727100432407415557520297499386192950358335372069644869408651013184604608294973430183375624086907477796259979580866594716032649711349157944399930814854035859364081504303975588006154399783458745692929666720205247682648816961886024 [119,94] -1235805318515539472788277730069385034175823763047251322197421608194510013972941122412260204074099267927318048135694331629468594286820802890311991356275093811261626982895414901228334492315998998184506016313801438421262934813839004700144776732381480553188813538589171794942161646205773861359682817493229709516045631590991046615061040133170547961974779359375423947906099556351590830034545846651641730111109985209272260224252776954297965430267020679729200165727820390136145189254874858063095243249008835110150840241718216344494030232840410281662842946219051785311916267690645939078447426472717318067873887500072817499910060112129525351568014774989906525584761124140066424936616074972382389598009397954570128385175970371861160144317927771704392718926138174299259631213446229153416776570018699935848288097231462784758220331642406466549479485786315752257278065469941818489384153320811608807086622761803672674200000463360752462568246567252129915309919979537422031000008619811847118781734873886702505912068790060417986031650249351024829254511496428447113713081969926000634111536403059466257951525843337673837934108803107985790874709758466206535662896624749781880753021029518500724282032106197075306937971145095833445053708524483017534744285623355875218241838327088413264074144924637114857436910192574548222318089881699715926100538548171119408589390230770666989825945370348198708814690718884024889160080534815233004620494715705076094190293772490675070369754147355098273306053134175127747498032591595299987360466088237388817974488933968558555972618715246885601295604147968222831727416152762338913517708638385863450689753379239208716961688886028090751523986869929871377047447451018809003162782837558256248808561574316152128 [119,95] 23790861592922685026310327917657089321959771583625643789594244525036060626194569153947055442895267960623631507062745307899241218960834018397744611102450277747096297572664660440271435826843270186893930130298773694295190417333378030657043545019822742320889374865176677535146477820121509029595795025776929743223918480204363330098301559203641816283771288498512881592495608219818104180318722402981618536022069456519733507921250323392995065979729871718461289709804010932574203730970419782783941039980119005079661662626946869588804652224485437930153252146038523970443102156414178386783040515147152269741488376227870404029774625736756417929845073582536965721731138617475988354171178287260920337382078396489162237909215413274019584495521513945082268715887567254148577288171537153677973006056693067100330020237713573919763221742887634505814717452569357932061794663800034226724516003105900383871803369508962288298127975843237934692357867013758705140455315299092441001798156002181399850837707476899028892303619807585489080082775366599192374236913959978677002014554988693964436533798958293734369007031629420582884496723102718798077167798425713694082986781373503989056071659092456175600201229448661441305326920359932009710920944867006386709160606129016615645644221900555942730337902053032271459484694524229374676620127948769679162194926423992609933872317883688413833978288369243806695899369935803409980879668043582565366490724877257387451382797653819957958290944820286012027051776675209626136700037524920986949016315436829765363082569211419330531099336141929398150108786757688458804892831494956289152183142961170450779648637184627499111183912954491504022666033498987870580369278745664014967536508575029020553935295648 [119,96] -669461648120140608521784464878120193119702014616690715889005436720027363543010841743862476749829629715742810852325197077039985773364786647336082320924158744818829586701775064941833004017964992473174717483142057683581369393034420581030402133178826179719043547160093480820439778202348691830128108820808040316858887562933169024392844774491696858535884623200920704261707540177612173521304515362854554924081283748625707394423985017926513710902937519566323054756077763017200607815863286896020690383010050766440732131266932866714301257215428769631525270980501509594285895225844850307397750449075727894332137688313551397965665181956665762048123070341127756111392860159179519508950465401049531928771331235025893704852792976889837216972981194768281519231027593905347879698362246806864350656682248399371924647820550860389864305557492090475446376025031181978079501063142556447901016446500951770664353943053451799836146464152569327809476831871046154161949104388811220744152315704226671125304829163065707591372811910342000102090165941970935171999709732609451755031816659381747947516964634718415052284446288096977568738500387013650110794165310373358221021436576578590792195791480993520209172320015378488403512629495253321039576869742437366879361927207286183614754673598115900955089822000376219172920968402624045224835691254799295607812786956011041602369545062622010098588951471998951590305956162342128111887122276446168719240952199276038598842198643828669806899974226460235640966180111301575489243624890496756644556924061152832460891580730366561738603515899537062632462611442059549143821622779343539236340505695128049722476636038043197634405441788912760535614543363598498431343735399230433540753140546900723392 [119,97] 20952507043894764107969430685099487798358174741092639976198698722873727501540994351143894842877854049954562136260585802499228228191537793306198060592700517713542904183910930327694598507653174687116223909413119040123335373226270122841424453829542250569038570218146742724972629407149646047688875556815986094819362576488026103701421904567127968217024045629554514334310844948015309390915406185647968605762128636821489017857391486602940010954640074902864156056941082843561331933079737876389264165894791319473948901065681004934720182939723615630970698107998418414136810904860332300324053375289222437338870210110919499211477539415683321906082140991423633255599099927206285648781304780186517305868230847217289662918164614742045597700282191885810841316592485096969210291060949135344199150883357326259533519472158115030392751070288004689606461526662683873615004695913109624741199232336497256852987555514899487960670974290507286115086043581178137218200545148570844904356291382232927549826144331449749734346261576842153841911756704631781688958754539710938362533288544589341336624229819117505427146859536304345863917785106802060213125579850142873550022745212479146246646312007969498513197413252008043656089494804556682671381433120698434622709914861280487095309606832385139434316032170963785312979436268930052102572957772686424960645077957337485450339749653491734579523296832503852491515757826815294549037657940281530115874022320443719023874606080356338502067046328112787127363743743279987893883591718548607671256434427818736907240956893199173729798792487660417577211945523591922267497573756204570337986732993959288887635048271826006838944498417592011852275263160987525819631153153840695797774077063352 [119,98] 469131152297543088491142983064287703602651856787434988684301701063937956673447923325864581975803709297112240374895303211947810756581122709314616034699881652405780785300725252195234279097774756782612215146622953520189508702549858689634633663125667995444626773342314919107069212223757374717463393696766221416971734760077545149030870774311616163860884801700045671888950450514011786636411780006404524891711864260723889696359474351113208800385009174390825386393725107251216915882122768887765450170566719874360306815896507951422685192026125824891390675864647776854686450754979504410539578791582846219521178287866047549178523670439443724406758847418181388180914314327425393882702742581958717347678645195890519723505033856722406210580902708178539407554958562556248170463587616199922183967952899237241387988636588161171264540300610942850088259807837636340174311914979209651068947161053313184342028130888700594425415439532635600889606842578284215950892829245351962994686147109575952427713853989702998790749636047212334612191684109398423221558202042394317646561355465373360529760798669969047845971985587708907515300361189657118885167796674958979294643585928248654635780201711769068349333816628190803831195566823509584010368908062452376449295245686500767849443011998400611893012766984253816345282857324903139470881417628970086718208025109610174026861899900667873859615405172849393079804154727857239363314481756667049877541932862704415571487019852738308074985533218044554223712649492153741580035755284711637467590732649608021569224762738576219617056882770904907727706931268964421119212780696771150751588057142169310708320942828021837842843614420586367173234478142186666872606433627642216959344 [119,99] -10551813924092390303411537072750923530134106548062994482421301387963644282570123196718019968986174960939244031350997397320096396569195332707781379205799758857878334619891474486887232168750464710323144454267322234596819023559967270610319872351769950682535987534312572449566287400967005161069921341942253209331769067640018111075444605926660664148644012679946290211999300787764457880183290950723064994242679930112043503136400331731830253303413565685979422932175017803496331470154593808033514450965715153077170428735837353112964518823373304770126898788357766464746204946598958421169616089545954879468168792332377662793076734279818037794470743674125333898498342385979310479790485949770420540658332412226819941154855266554494716375090114187929535134736095922586363649090771728120423414430685665629417467534551120501846780409925295587052448562757422991697637501493261420747115903561413480808414424642245344258196579538044864203991944286144120010113571448401057303512710083310877650991572093455711511063409009797954072534062590104924340413014406373167814594949194222799563887384064231336289188374593886564830710033811809308306083338020302720131395392257040809042602968545868413101258002126864209012714962507046970791585469834566184765775621173988308576959973640669616381946094138264054778230937456568077310213020747655863650057620640829112806222769954386908364974206931275686978388279452609879960905207037980374181588381096631547850855670082417538215248318779068072709833192076762149588592868101615015186071782473925205745563683481060799063419041933070382037277511527153685752972599821938250964802655888597316000767349040626374126909961862058007776086415141159364145009482051432994 [119,100] 8808987041424184833635069145030274948103946933932722968194350948516220966610509926372369877821305553088093509831493751415611395144333875978711936351235550513336863789258027454328566560386531764304444917620024639538159251354004327292331993218328557334414881985402787719631205337638894782180651684366306750039462324411289003307011773121378233481639289412369021918049138757471519316243543119240392669967475299450896083335822846186013155188228566779917785034863879658794416171839251675342723625995781130293434027806041482041771947635709692883939023409500724942837517051326505629934631130526514655004623145998591663408440937970724318099050724951161316249887026594824389303855198089266074561380926748758041968499430243496830656806027029823761752425785087021712891659597048719480647510173593704638394154583333105981119010828469596356522915246830264633915581888949748905731920993309392980861418002185634847902145119281812788448259079374552670075217516086614674030422166364450698119464947809814182761429637965220794049466192144043720246153878477805743056212459764931886252258324130767087312645307966225033092039619782312850165053863777990239004154753370454487627077377154585340444961612681560581995618528940373398897796531616219574948877063217574684659734806196382689777273577343910815019322693142825979980833948345920138040715219367724161344465386079864926066380141823810146059857582682172614055754902145560525336430323777310420342642997756024853649856413370466335414780732111294163319831711362397448104125798691274002677839842623032498447171458268794301549294414917481810277532538887769665669360591337308719464611937636941636902428196403443539019508780653799099061265408 [119,101] -283084573461769495772430246159504182222398629095546920478277868908257178545594431307961009532471787034685435286622201188025781379957775245747888806931716368107957072923753854861789447023418620352652206052579951048451710441838085626281872328611217149149385017356747280508169154287568048934227818234462815315934918199631272123852063550933514560899508511042769146365545609177325063439256064125145464339374924947187648914456069572258433387115908708264830039459464766926380036908695923516421248818038484528694167362080283031266916311034049568942669926813133550563329530391256428181653745852248530169720743079221821915210069994336231746554787496776514466580582107179622510040479470528876387959272567510220876264033579650697561015722116163469303470992557822538995964366380933020968719155826964824356698453611292176743739774065790731638671567315522297457675697159702436727941371533713964569205775662595953042351219590825404933587299394393162565662843498759669663354901690965725979229803969246192166241430248338780321110716232099743374502233761781647327987988775061185078416036994960008654826363169690470829734703784038309222524173952124353434280933129684800720397687508809305670470004491813110510963090194617519906899838436322582344688979266195689357204505655258897596157217241023964736267111384300105996195817495899772825215029912029403873597080202139798529617184462238316409843868504834867205155808927751830605179462434198468526563820054462256177366920947872394735798146916912058704603539535439563548819992577219544459591479982622279412422585022929678917258944382684145599652045881552075252876425806252588819642031303140407562951199130150046173915762031906607040 [119,102] 319199719440571413883051814368420268752701981562918652376969404406689605142218115919184676455998999082875120134914062579464277010809025666775241448359514472804692357252200591963597243993239900361772907056585405789239280762814037655039848409753806907601236479585480039972131937951620485038932162724321417232477944892208040875204736484955348070078571874732102576101996037245193493834682776464610123106540945013228277992004850201552186944767984564996559695619098475372275064326284963981267537861285727399902269269491417400431218602569655727734561568677364581762770680516010644437345910661050565749296300621692873534828685895686783068580082521757672595906609675542415507516149876175377560679613845480368031687656167675089243094979917392433221488472219108839408506443285858633931319561849308412384916104947327078628035930324515393973119467575920336640056866348404780602541353562599512921710705288290785174773999214370782764919160768821213269121839057419892282873077048043787052116725517712338799654037198473708806818525917234658500237966283547672729591975176994028705605083706534823066965104677605766426799695133127855063033906208897559723211114916882772345976708588198510752443036740600104729736706786416374868374894808352859541986619546077804299916108122578823014865605646700775091384634428617515987078101061655230428216423717257008153232867733216745449736649573733282723416000215126236186250235607004745113071062691236608416245540101201053407771106388449361410055733592541580710366352666781855449123447429052785611314230271967069422153366301635495495252194938668797611440434668498816658776327511482114990514112496735743256534711324655846599773779856 [119,103] 2166005306411591162723058050095744304480197289056659841008239125667235619058272677319950153997888706536964553158868699655124364557201092258657626618399420299853678487201531587372780108164296843533797740827964406680672808927673261849343382592767372960502595167200086870991946893470256598405871426916464753116868742359405805521675320263863386140070294864146343648189537362235829569567055575111103576332319620683450435043051532195160122621632720843509151337521329175689037460493531521780079298849505890659397547482995219777941637278680210190118635044946630200048040789809041722170714501085051183919803540808226004035623880288638317495336016059690348963608169978067213705484783839634829213138128101357188633329245862934433665449691411324460513377995198589649497477411458116805964759358006607985241902493408721511617690379514262948234017415667311072533419017461958348957049614597885333646209737639673948465546129109631702907282522247435183928149374937517985117270627350152864817153526736634584492825161203599969024849223536781194851204356387959374893914670359110418602208552647291632203675497589300902618054625259700809587642674254995086216727163019269813272888452285945610203018162112707019290940392981772774437422640144350806972981655059415006393622976589540472884210209582739015698093132335708659317876491613113983301265075800415232267726820241599622384520785337898841437237283096473016450374605342399645054900589213443408429772759633401736232790160576786922857052287000838768568612734813535151083835916219750660746293654423255493912995013284614313954887539750680641426227677005067935754420655262389243662781598342513929271713244984471731930 [119,104] -6635128535961510109609937684026840348023385088883157483801013604189967335154533511384317447236777817346443281157791901011680498805788076776145592249636273083113143268233890771087012377010828961414128368756054207806743165429459188751007041308929699077663381922836604158576718648595204435761625879616096865861586946347409846834749053573891426429847640692337222359231496459416142417604176111400808831805484528847967839487233109852390109577091290882627772177409477594084917811322526643996643734356729356910115506883832287696143874777498691890469132943640651889211052809377236061287344148198105107283358760084322316918477443041250473188656358777482612921128663996874098660211967778345895882907312508388005623945899950972978398254364271790414188278890566897723978600227535335082037302303783504282826149044471014910037701778621662809879376564015411769968551706755967085666378355636839959884717715526065812815592776242757125715276598976826691676322083578397933804402193762182373516768235886153687738608894505430517360591191235865857921002850289629845285225944566538579771429824032628065461489016635990449583595421618350498116134811759432697334737259401337009230979042687773125370788398431662138136021576018307108918458538095154943749211960725459153922784243842560418271858943304160196330723282014562011592636365651276149728958716112274052538455803867748663919562627049447880197761186012864020373487149881654157035434636651207300830602608973606439186621599470153624663794450731411289156010528898661758755849791612341240635600670194449255451945388192645257399931302579599635500112087871788223906837441309557199974415659050133246727641239168 [119,105] 626041591126572817316272408453670902089988202842283818534471492332180422003022034899999675084135455147585788217251412437850797727405224290113759589474087522067136212184409859795768978940277649264451432100028985371157801668052248171754097874549280776454613481963527720187770983764715995186182977213240873727712178411655958296085606791850030025606913913232472578103094709693769693657256479120787441901095837134321096276146733710826245514655312824581718040990829098381832584644980687394182438898632225007700249578724148658531978557821208165452395880289989669850874854979316087365541781697967060316232856905162269720071584700225244871548724393194878717201683020073077750397257797777914216754001572663215188199266713075562244644462045452974547495388102009992817811059201470798265961732042767104901717645035628036586203600580758715022063865968183523077404685653748123917671202542408057198323910921718710168320916556640899929823808984434062734301406258397785857860628505730716353751772968851822937139564338337500804496545659780225673363615276541887171607754923328693097844682397227579756599265386863424401885662556732123636474495157778188193134724309284471878855351916769431183263331168238125568567217053074448481688515845115541968284011436506030254166055818279872930802692518335302367779328496402475762253781926578244821487214963273915721982108298350394305573958157027720653887745861391000997557513146008602186824896498340824941949938896991687380622626520932805688757992720552676568736895578061310116327619911455790427818885002339072578888457672250972900202453916043698292438345610466197558236210806782038281983348544780184016 [119,106] 22614262289154000217858837272026562167816738303711932120339392434153799596554915077620811405098797093916763925833121377931302931707205224311854274407681098607047803325228005435044952457321282420289663673934309253536788369259981374007691547938865462372579304250423817875417103159328436758916315354189109520902636644852403226157535376811696594801672214884794220998322623238251557191253295301695733218692008502415359935073774071580111411978649747523836839011545636248305718334310759374063690961399275219940017594321487936764477228689842621361730178848954446505364186457651039349804810776514257365072790515031782592186790029027739683260332490986831636326110887943085415641987219024650140413061904565919944845472040587839412522362581774377536824710930566473263754356781149292563550163042984440444295553189507657626117609322729520440721863483589569175855269202360807581601506128490148563482465482252596398995427413792289165321813653434589759285033389191586226009215313413133007100847883971984301652653843446149915611731559522665102419090023709669212060846772362747053030452366708693398320254313233532293276877443121917352840202040051203064370349735053354927673491142393857482116101447058927620642829931090854496180801255428324169560358993817149153939851586384041778076835924679071944661038508716624143491695062858025476210031691672298687244665076606795438261949018257663999894669391668342675515545270353503524673770556998021361506365562254263665714750262260044046507584841727422611838737490408393518302278511458490674427411955739704209634701052029639831787587090953437634580659679886900944684934103467650210664016055160 [119,107] 8396957613268926391434037124841626922286448166970856578129637121722867009829865834205358325501123653750093208043941157626525922113963194785181784863298239596587352311481340394371397569703448122367332817976258697683442258504267012750586940361579971926656490026055072946374358710380924192531070148535504990429768757158322756179263905387324524102916277652753231634016261692050769819593026315287558418009026343823321599187375565689592740961354136556725837206354813541411599450858860545232629583452482507520749546153208196474585444019772263875875028016230974773778569659577113950020299247321469398366905310009840475797670724204049018469334836737154401144959481287632757454573894371518927957333716947679130893941839697923202354025625645478700862259333427586108910767252083039346880797800588229244599658996837284811494874565398351647543706656826813175117161852789055716222147359554129138703362963059585074946437390671742205644974539414477883583302086698963029627839618550472882681580541770788719350014090073046271047119827423874637613220553113870403713100356730757127478297626550833179444172581876902103964003909752698381272032170144260223619132150826305650715362478094580249144619050383553834945852387747332664804673531839820928048117130109864673310634177104096303045912554633586217632124514837668387000092197838573005569980993847320867767558959802451407810141435229114708981728767678452856600279225286356574836081711763716380071335427180697571696562689416749829668692969651061162797548976899467009957910542167911875676583677962787068177007299249226385791640525277859020151214333770445113346750204534818282959 [119,108] 3025312683615215050016230412621935813713779891043164784441273656210886909226242345093140904821515670636303908752010152812039242048364721336183084154754363420847451935190307297119743038642458571245237837857365248524947261464183751764499376354876663913630555352504932076869138328986267258634236351830155791823088434670823735616771614560078944376166104200454228467615061589569484245312941517952878334334210984898775104740948395617577779179659756404001013596170751305086430346311169045529329708266648437848769805331966710640073310701894102670239941742226580406811830121626670005595475110528545974828237394501946752684945699573207168975199090666598985075224163620149695341346649294860840904406792567120338251782767365686488417536083604145092580682131680973671443140251298271608249126754357455620300287955082440880698542781229515054730226993468564151474845851098482199677627064194506528255690925348525538981964438027969012632550065570822782886053284706283308810466206016545528427457148501789606383617273207201080266052291724526726114288301968008907620615255330433968385168311957542447254980644728413286930152174654637227326211310038006429787827272565162991690286414379283956709984520925964423663090474459925137640385207168037203181284902479659035997216831508737154295386388757114652850123834684552723161966567050503353958462946698950329119457212732748685428805408013520618001961063941292315314261775293375773400827994023753778050027772690890486810839645822726697454162385619046135080509897123177212049522598404402573747139765554140255783810724844682778034978158937235106702593708668885596269350134272 [119,109] 1394265550028553618223995128827790890792918329024702302690122073007438412820778961456863451499721510561070511617647213766628853050318239130683498754974379033651123304495498804069020411004958367574988211476936103453641114588976055532132075559673783210823837958536865108571841659684262732778391746852703038308622457088232366601965975846134639189983920893822343043540935553856361373637678394294410930660116097009193582814738414543898014875994762803363018664208647508201544339018914174569036478340100074151039247197062750831300336662147641757583218292341421924655298581094025901480536858355860359241937348124265048191550742391593444915083341265663931744457523700597626382439942807419761551816917822322329017499346512254834358062126391996822819068400135517802883578368291848796536595202919149312421739412410791875074028435949213382722027147998617317018989828810580575149728488034845118424392649940321826159162258207046323952474640410377402650743693988575610305963958411689245419920820720926338677911019242088669705932982911900997040839725675249958027983800664839891930078170215720791352025520628848544291622777201147289425480218393500783190296162137435231025538390204844841200815187187594124897924928432988351129155797758203623747094622596463868734454420504538103496418367806771367573955136719339202509632060082323060715423826122627805087269753528012446903899854788394316141361045527056934543140210337422372973326416535028028409496762164771376630199637350956596969176650137042523842405462705144268920524516750323877530915599032399804567342169631648814619794154663912174993537583586319112640 [119,110] -118572111984459391636101138477076637149374816689390238401236346392042288246626461025313300664147651122785590128217121400985440405989150281988219019429046866287352384169890292302050478024403159169358718464667579121190771711772088281148492999364407528992141375784650266894179312073492426272731390921517072486034952688496416085953332383866712097857256433766916029289139275393471510869045954118288430664229540551068586687867967469992653103520921252343468638469432999202376920328651231044096921402289434451551428557509568210054874837951276103533816296384581679159966703847705361375987334919293390379505945301470750107329122429420866444508288698460140207437516575751196996241517851889296067700722238095908801297262542337592177985408946154413203742832057011254566176961510967028630763912000747448422164639326357675973629797937220149382997259288880646538712517671431438140572586017049848568627872046411076663144808856620378038458549835629058205307541275012788801226258649805464132865692472992836641697701604715557150098279273678682023771473729283152978318799815106010742150775447533618165455241282180613056182218779926130595235702313178282334705072998308067436022276712587620261654055241373385983733650465690845623241618635734073625273973240158964955501831587976514421976280996880771352880446337880408010671151362768146271192027308568161595279668321214452627905436823003970782085339598677097616511623699393029727149637295165832355499816824280302414111617599673546022528793245035947580714527498426554408012693512681769917549554432431108532806463669850468577812430782030307582975271104 [119,111] -39331498044154044756005676236688613507899544843558166596806771398803216945320281459129322339798761607569719651036463710048212234483991580907513083527500648006153330806931197363625610046983002668850454514992555716035671526573796354604931100264483134608241271438240736872628989244515725997272675389633928873736419523970355949780449152815989619053732898348867206652394853933620257670876751843269488111216382914434464207540620753533119764533770592149475310954535141813131157274832382948017293572017040167405356642540867392695211378253509528104695015088647080701691383645939976606246017283140378747618590188633551635728959527518977185702845852036871802633873696448834083075810451862776302773801595507232678751152597951837816993107275621186025410391774514691222318476210304595073235809458349381922103034522584163866896313652452106368434603110376318616270133011163595464169451658419534149889581775237739294804935872587669765303026228697760804448238612723357284973010131101028201786456305622893073707126173242628222890909730211497222210303724408963326091099154025890437100265478432181496024003545712623319268572511496164431000941081917423277635159065564356550094581141803108851360534961780827527937771167646794088669718293996355457347492653367219978055799782470617432335070324048397015367659435771720994420108341419081963843282107724595205339700506152397146438130768757620548271298665154722300717834596682979241532117477799855953173712886809260883134843522641697245480556960774140966497053609174850182471067960672857050720762500414648211063484150366026310211821470810572712 [119,112] 6475058139949062087854406494020202874696345365673166934063785388477920295179242466561409186947966020645525467547797293566580882213001191630502347357249493721845797528111118837570972289404403146942390100722746696479073627155319229443557435010274387120058894983675917662532886904438209547503558218481288105510204131514137130405222617904736254241622812107187391729711781196038728035620477994648988142123254381465103853401418730273681922854542918729069768232837550652980458485767732276920624840820148773589599616871912615005052969139553865254323295227977725052127488835513725665318878837042606778554593929275248683273874761870249295718596327450832576010262273750735815113948461217517430104635943033047491090239026991376922889583226487700460544008920885102526337140965750133064648193883752693533462983274818200291978190169820351013305372464109687523322341608426852091137618583832214922601420691107058476992749709417961417275994909852784025661348524233437776495649528119694897185364759524779752287649277948499660777978384078911571554321322259590763466762887820737935120076842289889373737120294230377133385079523848502766853361700122940168633844868140314750169906819474612778158503148008577594252370308182639318605617842024453537993029976335396655081011716512493305117469278266705363340773978231205921474425100806899160223649111572659278314549432609069509022176657898070961058592472869232786050588617985431179605458664135674624355362843159302367129268311572154858942224683909960705740214894756054662584136656491650723549130329134402823265565847190829039971852832 [119,113] 2185461081260272584606518715482183214208982050666435862467033918552143370448810877875717353707345361982834775287156974828152230266088237760818471077928501972303815696043878101139221272093548866733338162056106085935209181624338505391785512015879991693004895833807561045058772042010494006525475442685029098569339397409590356543383863801285437149371127028379905716216088810956881184260920448349305343888023513739766503439807100193214171833947844312108248793596249744419559733299137890853221996920673607693780852101152738343131665849987993593956403014731505227603685293793640474993586133453080181495725493875299356551511433389470570493385063082905968208721494958827353783347880693403038908786234301089569827685779809225636439783670346756197312849039544145081297878121375043750387407436715649234940714539275647022091010811138162616302346862928392982006529532242829204163254309381040330733785896428688793552896380192134598420723996826149389238345822128214547410996075266116706517355326777628621287853715261523082687778037340865314747502713128838022868245473068481890539728087794027354476575683085771173337721303951188822097985558465081229631146176208187439832695616261362321414296649628031044079635393821544486949558002087482709088434286098185033691553172670447445561030375163630295881023822837993351289363887160457865999081034416465055150457344452708891595803782249176539894875729808906048384486819453411161013159072637605684039379265164527103354930223899211141700396751076874720604598659322347814794950368408886952699960404681708092372156133001189548 [119,114] 91718276211676279380812339034615011908199929940557035389935131608064397806360892960738297905105225780512752870345804293321479714886045146871370333783226010278362333065154244228579181046863102975348393653719951424714207862708809804291655348842257562402608626007866440698590990114435795453670223003624239865046374907586013858379232132501611397922185393550753216147317333817715845839763530571989042896581614182522500757787121044492974469118591404540007550602141927173846824916443240246734450365997381190813124134267230749608088652898608571451641385026952601738155031874369286401498887243533130477119334615811113241783365662025111511391805777801421874502513228016806168963831956931733367233883344384266080648116678883290007549446775511738010508208260715276872185494395984866217916701597532575117293762356291785669337990732937222620311759037561286118829729775648096079772990284985998915279781631205471194738854965147834820546510919355012599118545800125236226311655057527113663862201256959469313707809202985738219797160849871831017957772156093607378422948656509331684747422185014420097438935340186695168828354176517451977598506720995636370696334570010827370344798601768030288419306598043171821857301325302095563543940028678156040262188728065119235614693915778163295330581405190570075189755227409429599046567085887054649344048261185411260075482481975227529644119118146641656789818955238949880025138159509417254364461491642170666387729486068305310777098783663907915349770416178269606640425460448041891335525658134531501454579228246281140663560 [119,115] -3110598441470352945609917182704568763975477102798171622391069941895975635526685676841145883061627480853765338276754834903208348661853629959100541649104754321996952202137646818538841494452307237607878657148343365903953164002581027287167124003054208656995333804199916393922623804262849466043727869135406974186490282647677427977609453536844177080475406580026690825851721040304612044145681085229330592774609788232357290739180747412536051435790498988671006093654802905633679878039412145774456442216909867349110912096797839154018932954488733497665120764750094156092799637164772592461987921988172151219281603736966719179587208985612548768031235605669705535736990506779427051079198006557642316477745392837407754392150876773908476177692773041446462294857534998821228838571146477719960010229991775153095053557180075180637512566570616092669376489721068013143258530992519901560410575248989395353787385057813818750175803771975193416070845085514849702581198275715426419262476926411200804232090889308008523172233306441070051781376618771740136343628585991251053119153984772050195004408437384600507949742337038283589829064701578540031924452091191559483743479817099794762294154008413695614184435154649925671400451815943375014934124854792049100303617423529678653789992123581561096104393179906971954440404785714421729172312025324377674129005019523125840941981542192983031191336001499202185089681750443777756588550402374974954806813200621874517405272380011432820296450932517450038917453908976993856642267664258295207675106494146766104205764770327 [119,116] -46989546102612035490399143437653544726539130215704909621594367817296951697656747202050024813696611996567605850979320899116371751978933265313830823125639421502049256440012328941127441527170212721183587068732400705033831359687966445594774851276102702817277243243766497718683241032960845457921144626178101261356532525054863233911470549159778686231613213626058176236088271693176416657171038198139731502883222827584032024582996368204891425592844643452926084467390326968397282575546741263567446099643216965396799045467267325996056565266116079140046217757397131273094949793527431071255411538536365077993631173585018711447637736375354577105264654130458839270811242323018414593024824954046302950958308878080272329262368502491682125710639620160924496893616957601114601118124912358724291830251801333502901147646602210194846936439302845826059481568307976474470142619484397997489868147481160555265301951713846938051984886178160711035115803433854040185981414688297534000721525528480069893377923048977321204843128432105711976985988447154838327431849058181124563999382301933561602892324404094162126042140356430411609421909162593146101454871934620107664558453025413521675274433806717757957232830502004436901883950006140514602413159542352248499432131446091972205424397578490104220535789554013888979346191676797027320722531323204544542596243213161970081164415537517825923959923383671524008775346664304661355788487757649764389045932953993125675153702898030748597036145176793375418679261346814723429999932643758395134197726378310363328 [119,117] 31404563096568936994925790658137807129931396193739912549239174718315276623318884071136705692219668283114607085443791221122016490136036519519246319686191393752079474580520118468102955634053620966520046772986862149142263930725725449994973594780252430894165176642215756298898332419329611628042073437407830874689047487873500056200120952961754531842697553060948347964379792419594218901085713130045433023551459669803556145360496122770429110508102024301999167547111207497835848217681002280818404385725949723031292283110762933168691168206217170547785229808815456184689986320224772017876811487154824032427791011635104572181554680470802320067564254158473953243761787342921373427709085882885036326769796259613253900471136553145046262906010017130591050523134161055106056030821366233372227285162538185102064897611940558586124238709144689762258659018887662441773964461544930439897830924438796898846263575588772157348846741860040954123767976665412250856109547777715543752849297832400376087980634562923654484269151147266102218050865440842264256287015476999902077547515187673937957544659517311395415269634760438748985729751245275163522103642232180827575784967360318758708925628320075058536461556455652002492445352246027815980555456626634606599218971117122328195834821443624975551130184555684503319366419497277772561125231957905181647615489626046910987250264639780884731117103183236135462075844525449291444214756059278699169859146022169526929885794787574464615551160638320547827484539189505236638968134831847862437764760 [119,118] 106142593015240768808714809249490661753571903174376281249658755914371766980843042068099710943973240048980401238228151407512675062820098530261030616278857655571819766185566092624896336092643178134274442902134539030699209752034894108314275718078603749162843237444341497899443617252912012487095938676914165197505484597913801483449811663119546233542812104360202633841061888736666370115783875733426758294525843165682626702754718139536399286946409021410079400435990007036797693389479877513974290883655740252302044073618812963647301122777829292647661719693278854067925693760693781291758451215367208161022463105824933476098996022945430313027886084950116695374251313433110595947539573320506382790943952408396246679141242297299566605610419174852637161520553753133883298149250503713332196734391265480222469203912595224685430626727529738948343912986570958784714691104576242385110392067227655373221871275373848118607062294100885361436257279960003732634503519037540410553368121933270217357125889035582024457825289175065157800922733629577145976163903486048506501284598364013220687247632746381742533305757413545638018767400420413502399398351142035960963414315093103494671940487165299611384404575125217977780369826569772797569978941485641808657815466501922308014855206668530896591175689818910669618570907858671650696406409038979351921384816494990625930726189147101795730441747990148308028619287790353860837379654632052639323710746106564242564921507551327003614945689492362498173516845823833571286032621057664 [119,119] 6583899707206877896007003472362970692611345216827992809318486140528304345599936100407333914751329273858523799040743237718335156985854666683818974530047858009116985531286125916653986241548156641564300413239732199213899313853365460747337578196636671681140099107063205638186129565138149937862202892821953197588411552330656378942004762218975233265394479327583095288340309202839631814396000828766838913443701907583949699684633328336578198383919919085594929413256784391784622521163161876594722493876268665992300734188133492114916161153044849027905996340284792911176976085448083290456184967473054232882461308176516105628905440134458065232968910480271452121925354515449596970176609997869926218080975362803736810520291643831850249610909640265326222727258752680167393778266379425280417081602557381881940599457140240065556662050293635783927136423999375453490832519836669987945797950521612514061642466590958339599800091467949488634494771088115860022172457175858729953137560235462952351098816653742725192336855861306566436480800553564031226038303181024754678113072916335174999399193491323146042133908447470509944778283483863685496310169523773415137772245680688572648955013034435823459158853172783164153889370208322009175716905852904759965912150738774125991539202611498011279263073375883992228390554879699339637791601271404901193350387189173514926060796045404231302564040144506299618585737135129179925687259508120164519481300565574296909892009933751158788743337830042870098134716055621342800 [120,0] 371000855540895938918487837714979680575786604116375823912574412291892876497508341490741898488709485987290795103564907610982033704084182607909856211890183787396173804286584276410205684911696610991804365978773006463419094410398066363104931795805378824883514782998820410736061149661598460259044252911868573708795709931913836155585619610899508483849688472774815319692985721652517805647281404878707139275732110193500808976443949095198839562066238940656320045916213834910157447285384921233167605287594268897011799247902648132756830574464837259743847346108541570472222612749659307442749404992380047723367202470347550058029703697429098008516295776158463098708637264416012229440004438835067322497909340388753055516204649613464405686798664288230488500651270213894217875453735250672747346384911259323625352566690207191036541118082153640880524717263714500169651331794720030546238336578372011692283552618674793154856453141032223167788073790478735924710548555617546955536571691528498507628051335713304142346291178353476247049850710102179423738330907076563935387178615532917008941190696606945303629037113346670841660306441285318638897066684869050199573148915608150814275403204672333148025914568430224047557586778808958007737552104192667893546690507922828766977417303975751137682044803852968460299754002848518849169232122116827236607280206097659613612679928027463345267976359051925013765716966243199503854683237101380006654397243112948107261041673638817922225956927658617547021540497023844916738859845897324160338860609332352649710079214597427657539734256836637642325985612561209422596438814427487925198725401542283550614695329144254707594862242034443673529655823527224381429415395079756984435242459376159640737522112801325626703728328393929731487960450692587507609527160918075901262808834659767574289111458281933836979635845837402372051466620473233061744302384037981595589090635261599787023818212595492351113376964573085050295824167679522704038818458729398361006098674701886732379676305020831255617933775208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -3986313739519758802933983346964579536221828907373986976278788662709281848966515782670857771503623849974961181176753769294261768899610937673664707864309706889817551076638755475918296377624346631896144301185288365987414813346271508729401670380051633161880920489075120909200028738532959942452474479118376400902697053936886598325504679510835258246176314803928943455207750556492426676845264500593541401673564205168104493091120812680979662611133733500326461147904866702458546109826190039146400506692860395191859264366716892477041934886304895009075763143503357240538407130437311417243040851087845029325689951374221413998876286626214792246490520132181517029012293727862364484504458302940098230886560915562670912534345202641241755829964313680970050706533932475279966554114013444176140650686492408505074168487277942563486289718936588224451416258459076424486052594069979187804434366051649626069294055686322362897338223487251741017181985233128701335474593092711520236078587175246512333726481600808807140682255259523689292880843215690645451460547055071565727669030683564453833481273208331687363719346594092946117860173045968523440880762776486596827509614070092946636565341653060947934910561507400989934145289894356207921143172251582875946103647188400002680143136238312032801849768842726584191019690118822405044220934173588788349313567328885545372748564157158139759308768265017635469425449695920078267654993450869691045276398192210294544996159609360874654171795784850197679826168945964867376536489049253466981754834229240016955641071786761734311664924566294350541665761633151496354219891832109849905599965605485939942195213028179331342069040467033026379975173115115836998263571590561514956057979429457440340209778031416323613161685911820453907701054737718519777261730919644113930385867401314729462058102149158270609425784564556347124616083543347509722529534042945559862625857132145361877913353339143815101953472855235051751641738771467607938960231642154283050590004299464597873576334197833812607918338641756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 20980766260660086137506879895885949279037841563702780696268190337323320665083858797525701876753133575139014123406319189357376241502743078102068842595534203611400206040316651779165689548343285103888067688894277626265731106765311273313532856530194490036899118061930367066668959176093263841337681780760165850418580691931027832255108174544611780249234522445581133756384009582799116214007666974213738578571874808382126924724991815974220936759875186067668138778997803937799827013646280239986080237311094500114091571687251486645721852165241687047454663963629814696451086172124970834438091009922143656366102988709081720610278057196731326582711990133766902173366022534654146350853888671307513255718598772198866464799745899364248151748539580434378914715692768635657162149047758365908245320343431480071997494605914829296524305653261215529577699146701216807212089608104584239801849267610715891534121348794180391639123952386494111272991165136190154120535588534210723640393201144518649443831743505528539728660692665211837361645180836652877470496297222530053023589089173995117724978266463637700835902449992945567530559213833067408832057655996914192259348546876621987293030270381407713551333796557189421349443416282296853242163879960673217172938440322381550809045254189183767540998761720155358845576081241885304098065804651796929013241860964016964711561346930408543417264436971697931510942908208198291229989679138154303971795552769821878309921535322609408480052271801968514421143533610534572983842451953671463391823265386502563274534713727599391901091954635839779178085453909635656372813007516685731615902785394236588665231246880105774755423210201435984391834770679486118565089152788625147696556765666244216493216709051630794609218839887358666053961642798105387685313894372394004715637599753954408582915601210166730487827582680552397425536130198918904883620892568394148864892444357763973853944986387141250933913250824438263951326599311848792154355100117499470758886087723127302802075250488635301481182755817521152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -66445003845885021380803821847306131896471737006755885864709708447236419622920296866372473667073584852938458746004897332412743307624403035089004326058401680649900266267617384624670205930935602709029308740125119713239945036439255581568894289826401697154897034308625413856634862465775924995566285569723624187519733817100809549387562790256152101269289724834996995722971648598532366483892881202205784378033914141459649027977369750452781576681047420636116285434339394136783360476849278039189465962808070072391598779952749249771513023547201929686935842335029259694383137845434221165716817330879869779821213081596255253498680176559462188790599778240823136497719313629081538765293701420736527223260096681633339119919623020101632092282107097529537427913078282955000473587877249440992685472931948600680849303519685817903880783052704241452239803684651356777203595249041389524231718045839704895691240397514105364527603088785065381443836721635011381069915041193672875130132121414495890942956250771505943262131403926526887194261145190269587284881771174834132405510019726562195712340636745004639632033801026905853852707755436705917032859518200032109041304637075317110086254281876551390056301175070518492270157777672367465131941559914376712828590644246879986943588924603864065811805918813490056754728736601401125628091856414306860134961360711315883768493087105261741309782737831328229091883619851603380507696308794636591779967785926398034190595528048104957314886047279812921758431363190267100274500211687164896022335411022551543172780547819795183978231098148268462837162451747931853557058550448550805742121052486650461251936841196743594046201355862697758128298022500974810751075152018997944506927625399414546467451597415585762062848241286702461548751968741253029941326970574054826111505764445472607054804122401953103857454583787999972677164790776887996491592732345273477346235061721564384481109860374739215418370106747232232057997659999058289084676901547570835101949007650791237916116711583633108367331866496204800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 69797777141146014170590886215293496676547698815435352791643534402996078369584809472738647705014968045586769212135855537639021307662472651311273068742671940392856499797778750459384331915172060349294318295051027136551704773955275532147456408586097028905875656737668450726818577007357368962840311082941979887382369703533548665089515778341082771709663079337817183128879374152013976392321961646038399193891063667593931635475181186853951003017023725912734608389982141575314535402145558737449215985587099390495947233903190507730966398834651811909190901273207369154277866124775054600342453098855190528944735989900486330616132732719273718973316416511206364180864425765692879409480497954010236545115709681994009271277769220300250899501171887741035276953168594262300427380701833945623028772287921668016663767912013813754693749098031465733177486892203157316061015297880628057872268169949858378357710296756523751496776147017184818903883651050125523642125026859210104706556221972240678936936844111413031340237568631289600520482678086355409623004134361958948329914679010971671315640323587312648253070134692190415420992302299461550611512785334485929832875129245479376027499533007334869971907488050286517119969471873762685842910115785585624388980814412515225146218285087622595558000772111682631753604581661966472409048033075598272806300272452910352684967026516770929533067887822190532289729859349559066269984507337051718005945726712773403897642858007750744713412726139749555458181448450350718058705186766289818172829474268554784726029578957050952638646738286255607796641074808861150128714119242907532753187930732595591740640708160057960935401638922919115797356104036845252917812737912014240641156947096320015689823825597543359859810890585614657660252411750806039175415114873277041178787883709538732848486092205376816465573710904289840337678202051731465841071479781722838960529960801760834774056573506076717159870600010327276842404364624537043760195430417545447716262005238666889573132830865524195543807471522938880000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] 348645390557797306241164566256128328263121229766363456870749703752234023118823477979276170139459670102212675485826936708696895333301830206527632988721520371693646037616493133914600844485307376967815278718346595158908137022753564791135154554535541912239408508752160467289031379776643794571308942125109843781031835032303426187327336260055597538669691948055383205569985936072363444913835510050766183230304247774308613347796191632190756170384455645941067944863357214503864676566487755503908727853271461453952083912284950254513100525181548580246334281126932749749539302903802978056647464228848167882215549142143929732923511359881285045189504395579845240207596400739860123889287042278104211968593163131021229892810462535943865520395136450258254252713862616560031193118965048172211158131717333651732135719338994636114512806912079837555791144981413791331198367572702954285206681087490465764522154659324392832680431040983937284821516943028304053306236196684682419578658855415687555502487311574371192099450839151059494593606423687209362135505785148781577915335056438957185472387483090481018602656391527249300050259032798389152377721183693229702621912105596932492418724184543512190286037725358459555399807663564322344159743946903913912591113153851757295820849204037449493569555432488254544285200971999079850553079027935750681540237756811115893222145466208750359625685895894183125661317721496402291654323520247208629628439982091102528679656866125278760662029847191271772627511944762647720965639399696420176826604841123854810207197611410222156547490658821104409037102000602971805824494528704450109114857265922919375437302594911038346292396194066539191707026043513401757860783964132986361813168353492222964001648306864159561210865596551362014965816587355439627536269813420667742278708514298537744556119340418547333951682611334006668790120771029569094551773254706859972632075972410532086612186615483880465186176387403775961811091477181021151126533123586134406592400926492977899577232313413734416316385996843253760000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] -1113802974829295889875723142198215120963046222272160465865303032793652002609990673772226126955573830823389622824462076427773245143769323394253698934206921650544903763886019004784247354292233478770991784789820608439571091954871292542305019049983410836322065032903291508953640390917419070717349331164720228996422938764425004302098530824338118892187590069427910641744495000694386215429041808672709524811649254579029739104713345318447759900424968996333020168070428989985982212185724688949208489251674661818631133734518600848410997708881917612278130854652950049234945115403694005294549615420852868189439913913002742263258925290184601454816365848528898557618393054299395642222126212965278317846382650982233132712196900377851241080910792617453664909743392551334964223953807591086302439797041376374150890678166110092961766577562412095474776034469083102277562119737471320185725615564655461494960067192579939387349159937041615543263001275296750836644325843264729153339381343337698814096911836858603304896546106027704085619131361474208548986103084207049437145207477979216660701888037685420920197499133653847180972886708555813528956695852368738259041337475584242214290308666411904200125405708725044138777263753897378447764188080635244540916294242925339428424716740164146621089591950089376732025671361546183320128910592212350900791455608391520612721554896583255527193282890722320936139245968784283204062594386626962178174079714396834139430392851730294831261386871632529231974104053294195146742821684675604282927835739359702216441057757090539713829401728897667139581154378164493749925202393945615532519063402574253809772905152412237161230047537668247774517608381061738905130715004319147390472001682107495323389689885648687056873458465160089903470672595208905668355743363700561590784095835821966361951091729345697509979072912730613118225307638758817640656184833630533889350176007796809621933842231537330470211459590837340048422707733744669188436641738382661781393630158030270493668369464412977696704911234381643776000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -2693681570887994081567787796099285625208862089651129468935943752570924883686493326760791850872470206819448829257516654955054682389236170420605092551392081096979640095247370052637903669472580527446381076241150638105235293901031678176771718168589918111475242076904522827647716426354673716883996767398601116775261778552450975597522011596676944572520781973037797264741705076782683411027065353710124488424611149120178851971017570542715919976072170020817553839969265414530807676887456244078566347703429155403482401144553265080075287367859873989696983712311256066201277802076653064108557847712981924127767737417960564721823454471620820862312738634349211516794412340502024899822848285550979590094948224776003039358544500075830566473214927986326647371722698581002614153976787571902808901155875079625973041731383166214177314915638432191150273651256169348963154546213553613952086246101298192166690311515012954089619724137795774694682927696007262804265558306456210802269520868533155940791042556725924447205744283262620306031259668371296051937680256634917472260396305051495177832394437126883191543852727232367146002797886984082734406660766503687323477867761609235665661946197644966925294796730086434896536552630606682902546834736048423197806989722202181969448796978284511464858424018868624661239245029736340642596654461827723390982518865427793851656415852112682790322979767785318493669133567586114197267608815113951957617536254713537847419250452469699864855616611324845662981623460236527974018322621099608271791802172330890956500851068034836202462387968750161345086131576097575494276696739979787929115934302468356807546056539787861980666950757288183085913993314828507639772129556469406908351045488340322530418592857661068564507814508469717086433737839429313803811189483751271266683978410407656925647903555739474462211019933603094007646285397774669592191351211163351852251598950327588468027980345084799741482677320324598825031110131766941648505984730070169194542130365464363627563427817733119603017504968513945600000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 28083763705471439784755751393741271198770990072752753376273315489379681517412099241800241117969344862179646794194815012292765575259229934233222591730431413425863186970796130453814181563883232731165986252662969459279770965616208862573031804744923013849893423443427478490353745970606908950447331131893351948929305268589239500517942772900063757575005059702774129734507896831871225630030193485334470686315032765932574226282443747895269359787930735181740678985197784959854571037199545396454816758123639417225639361127541626605004573682331021718217048516907367046909066367652546523601244895650443664873929717779659451824709498569926852804532196484104299049805372569652319247227880233204360129048436846794226043134474977110443210728539979679292071352389350070807861519340815300456852074191697724138208688459080346046308906242753059000355021281126635251164793911879635084543752608814647640362815728459354034459458529795496066340257293781107038806972599358794763476458535039315005707014413421983010469788203580826234570962889692977106151034802770031560720430464889209559882536383453127485754337511268877819035258375649022709136796163567069681620035756374209129792613244796687547673641341440206847448449070515090722687993476801009230270820658717159016381121628701531390929066992075939593263964609629037460261394031236525516410341067558002684945818818601769614583057893184498894922949329507537643573053894847516546757060970126285396620534741969745447182703675969662082056152370061070777547072777310943386348082125212955843033061697726182073664267171513639589016805022776706921556440679621094536037627058546270636193088742251716123131813743966895121820525349915873438772429348131516259657931325486196031671543964743959406250871946287762676437030416563293064525877489122424546016540949857259552442359569767067154564399543334632410878289849090095312426323875967232018410272443623766422030296559272480924424653361793494512684574034173725416264915671021563372752292225580519520080275084832765733507965864881046945792000000000000000000000000000000000000000000000000000000000000000000 [120,9] -106683339191524000059294705073786196267859819310380795429530755566279056766385919001216674225579817331352337229555587099295480419850813475441709987703126904914124355454240383264382010982316270755119381338518801476466216298774622970407163896505240446095361896216389015645948898451732857187162977540992513816769621350359725070265079057163296817633128856652868162153631108129004418547009835528616367531469922988061346420348270563781664442842656487362437151823160050924834599090849067632827490656806175351499142279309978831148613384477411603453417278938691849296648941503055883583531563976397509465445267521140074063267245887645981394047492196049685079227163367009270382507148143872675884604946016432312143060466648802738573898091219778466381455100370520813202683512276694523729025871650031124781325753004862158682498243942077202079797073042437312565721826595462489450620047689541071489808122955405825640414550301953664611866919823668396420929623565103655980388378871369024618264562161537910602276945631955711193810788932964089375825781813852662721717509616707880676225918585998461583628983919057049539547383906859520069547370934093072933251783693103264078114775900595607277470635839056150500113188085707313014420640643126353215966095566768809284073141243380952199624421129652897489547981116836074006414224455686293943841223004017803975603660230700049996938916968206497769454468449883086173046179012258839029220563719359980023218759551785082109220895335464953852446137434493836315126760112735139262485009170178721680133676147843673508840720688557638298304619991362809108544244775670129299387608419317906995717520759598343932947524205583017478378562692713974674246951749535161890478718816547507661781227177755250711363038506453853052222471033596434686570497253012570183896878308516278791579897056323185438720747625869149532339103988787356237350073220593161152535276544788946238941403350716044617676477416391642650813670487848947394047755599790516168949359101345940468243019660178696301277626455215686287360000000000000000000000000000000000000000000000000000000000000000 [120,10] 282268125472762685902529705364044631586539469358682281611251733988578190970160204593546027886694657669146978392799526111019511446903141189122323777618166262696418357071937005205460285838631044800594690395917900585188550937795431436740960605588162253479628749748946136630726097623561964578028578240309848118063316305041415007844072383402719080380174415768521008430423769906869857043095518303564244980364719845983449807015875912145052116995086881797227632458896420663120577123643511451655426875402653294530046755904817534964841901659217194702418541867303692189912107652125694728839509741368912058859478315044117673639375461401816425291145437744073122493971264286492132335354969757251553394717671060753223865768061784238051148404980326960593643957911871590674865297232729829082879220324673695545651628694396327679040246651985571365972587615535471884895970235118902484668853620307600202189837304059943354773368307611703524003491084149635977744252031875601536245413346888891477891624273858884577338318935837171694494844810998822932909551012011831538701687007989640373960423050968411220342368289928832319131545861094959251667471641584777768050165008672461158894938997647704704990867617320777321669369260016665531899284325956764592955313726320864379504243462132083326935623558536051305142064974469365150993423914061489712937443705352208800760565314145962336187022796410352892110482809749400577184109021318077562534996239598157124769646197345143825241109507183860346949263086854272450935214971246471748132398234663843129502218835616686111442463688229531261864970204018193253836214323323749998130346905724287359542648241774437262685225147735023026449556381618640769238057592469532976777897959655946289886982031079981011323271028449602364381511409915074806131424222292948395377939230602140451793586227796611927512014458142031439707157838498666864050078762392820889957298432483925470378973109825501822928011205744165247997818276432157602706926927299269140220089898138429427214334270997305986311758826130324324352000000000000000000000000000000000000000000000000000000000000 [120,11] -626352381244618973783986433287572145540443317967236170019148260599688118882752691609167557614075184447187475298496531653063930968069855677431630950915102500040110540579033832857692139244472429904879847789197678047724712174387989365715663139003630412176285259675215777582185086467481429997272503087171301967445292118087544709803742059965419383701370862096176044765041902074202256816758946311871346492647757472339980352338493958215421912166543073910896521539986120276802063997587435369798917954581995019927057552130768653220976718910082989338505426092703090097196289999832616886436356718949092648662137897609800030055404551915783612964809463956358986847374697103583358198174957307569274958592162895265814292687358690288613143342718852429183942039638103023282460794823377621787106001341050466214472637462143069132787019500149245504092676729637094852507593354346782435869704952016360108105540463015810997588370197699122043129701336272863701023390318714287569788932653628452220475204792564533778497667418861476568087549762100688270240385418037221577016471627267651852825638594435312508524315360067867568971297875500424251820589453784003541122336723361421247190897263244380801393360083213778520328953607405158524314333922253379796397783443245183518019148907340624299772536752412982286918268466703314010297372283803853649847117227567198890587687040193451217355759688060271728430810448771922071885764597505369698451151172439568686332989292988580098365404646338362437737549710662793922974599260193919333024745599480824032442494929743974883676029721360955775543037101740830639122294743985331298511111831878897287423673651837113531717234435743629851803548075611222733631008342354565829018718283785015460211747927823872928758598944816045472061130928761175095107605092820897653498100599699119436664241203713431848995889524197830385798891375059767956619371467766799228161926658315593013425744264351061272486209898062803465883423444978038535429812958708684221084019224877036528151102077028399006955914143050235904000000000000000000000000000000000000000000000000000000000000 [120,12] 1288192135819933478266540892091409391542755154902585415191106111706606993203481556824105940587712280606788535574995704147051259775337382488168143610113379678286589965089648416650444931191886500340667926194799625366234595835987841827806158328898802563096964866363951097734894957735576741926592595633655262321671344795534247158643080102020163072058369793771620136983691276589264152661349311052775652213884569716111724233094035291190828700065768554988142523092626108102911693392029724919381119047420664991971180606320047091525047520890858801514871086042737218980666399333552307540233892891082228325137192072674449423309353205151987332015260067554805946596753420502934756197164701964167749603493987558439290254522879994452639386203457172358224909043604584779958134581379314876711439374821800516868704371395984000452192744920244772159373730018365710033917835638155014011776531568647764503666212345078461695649116518552522434799646938789321233759479872397691458451100303669671648736869868351661257650256649969362960381217285172132728633766675623765416667939076620480964188229393785179517209072197672459446110732754816580443359719423725601376680976192463105916495888566850986028763543314486941147088719264704631965204118210854390332524182542889641104818204026211792314469441892657087824346040848170098262550411608683587591794798133088500304225731351917097139655471439951083053702109039182557061877173324437227454468060749022211218545358627925390829593672834885778945219246055604752523124307595636292130279918439336396663939164086270135301812195420667248039340722642698088431625198153720362830558918023289958815242839359288812679594869100971554062353113877742934456759497193228577504806824817733338150187557445185802628336672942047448746513902379313619537009291106252635432175241775196484717896578651518114050754306331071147572345112661565919892611197742509895207181286494389833387684837971528086017621375296287349891458463359716479034344341467517352141638814690442290567377141467687705273808794612885308309504000000000000000000000000000000000000000000000000000000 [120,13] -2523331613305504387570864643946034431418394606796996063356391592094136360163711712059736082135766895450098812320447438074634388038894797895688128933696800931047602963217209809952136875406970350651744715473969682730998342363123690329578172176748544830367207694759083633693884320439667608169904093966805041778657293343765349871086937482288481082125506015459721697195270556937582302639742804919546686602237323052316604433520266958851257579564518445722627069695456937984791797564114858871402627587221745117675720772495351377169075180302339104467633902287344568431296525707801924076015290880113154020617366118297976738432756102598205741655558559989502346664490444297436756399694862453701320439870849310788175298233787017503939637126739843745836208059470237752767106884680369193441844144899487792213679917945359422654440857655306569016566510013682931698824344818804901286299225315866426563354342971853257188935703335808460008010412348094195897690028333741556795918644990927500256402418871226580110460589783892022462666260797236228481695158546544219158331640503252447601971835603159865468128218638525286183125815267540201107060019756909409185980053903171652673792897450787080797252382913330895021782874917504587266635157127754249044188527540487428254156924643751849124168442549607977591400079681731716965230120135898739021503894675183694522182417853174757580764319204929794364685528453194905496406444379266596021917377213560138239602591966281182918413849659235012265958176332151237274493741757637384256949880290676388159950111052357559147089553700611760387436580360296493916345394462199250754550236737692749622042904261485129325053998939642358683549507583610130796014033376589176127599655891173157708493983880550791894850832571556286337960185074306474186819026889942252756565598584618947765987797455145998324569896328197263711984629981374264207913744056135875770731877549160003806757874709478489982040054063662678927307197326829492391760199652443553548292044950957801697549636197916843175789275013900077629440000000000000000000000000000000000000000000000000000 [120,14] 4582663772506805448082506246628303475690046725234779459919628256294690615731993573641986743723525059946692374208194557891581939297698168292285346082189176364999934282722989332314828115294626134873358987124545689193685806189554038459282150563167422612670757684799531265290677256048877702015132484366357595086802516082740849041775861787101124997826808415725994270021457307340487161610326946589750511130318246251967510639142630614660283208911072815245636494211363913387566650405170142970520997416756404915850986354262547480679854332034063118413092510593327290333441357203584004122371091342050345427841444578035115243774533618071789328208494432348350354935214542368214236355805053787881079562486265453646038280411782206437180249635604239260887257170200442183947094049960799024212469650236683443178929747554378828418333643371703170901266112819065245466375334874615143410934172846656476676879538638494124115693099657200962349473742141599345040310625977000509012656655404334413847506212188045801157067110816690065753138903405460526757175997909415835882530087442679093474757158043692804534168646830998831560547351324541145035896213492151714707801768813020459278495682277675617461305453275546570457877909694244517801883462854393711283460063259663910648826847744086026524720011827412198172519598577664054682444715943509043075139593136234007489729554153472452644626887366807534603575383383632185511893839566604187829492396576920046097746771593467275325548644837558372689020673888760909289794936732029089820864923392971594841320868526242820449894443514876567918679194522117094575759002115935099896306735511946868215431648202768510904893804627587873614187963445359027160745346685340914495427124451924204953919911579938916753060662731537716984803670434376836021962581426097177292722007530458821356817790167740850735097764789481199843189735271437267922859580699747717960735220328813158432325968887135240156515854841107212621880019250385635171531310753227048152249520852625090764943895518813623947759846110245597216768000000000000000000000000000000000000000000000000 [120,15] -7434541997030070074537276696513196952896932885888404587036775617086664506294358882809814037347820125214461648980996068936390489773005330990551254178173183636305404306791112432231787901445841020640543235008607079989695200785130632990275238126861281051259499096582024330504966590591200963387244517310677380293639662132070371756338544565983703589883666378806033875097585151802653917000683294642386139659082817511789258297034753432950149436070447805430851305925012793438308065135445038450076107453401107934311078872434968211799749571720544399975423545016195264115600026661324528103539141054077646925154251015582756622484460961874545617430819869758313403586509148960695421494721905068404589516430229672086564690407584234721681933775540331327800745173944269185808594074775580052593203958253746803343844229456755599107021354784705405618448793181708140736351972313312187398941676820735338907956719852263117806910724600244307062558381382650683113061407065998024657001584286807367787482722731885336600219640992495848823808288024377604938397879703797048734816853924165637761754155438836510050658903924085504657294612256327321745294833789713883525915926823192725046642471668265351467301379332272145897017241024009151055787417429996567597426961547356723837326215562728693662447246515588176275478109673222201200341958142215177342040260820621645367063753361633567351219038676546358193733984958921280799868067851239754749648188072979770169913107862910643779746009513022622405012903777531432618956273152917303930967270739293282191199483421084447384608543294421044498863157085266279536975120367620787387924764815548890728454610508043703882724284214790574468535416371749345718781182922537213858373753204046418815084428304949938288976436130821621233110968993324304009640680406987944771432012355615493514308986751937117420696711844616849157453139683718814763119953178783070955617861261992363928265234509497677345703725756746205461261767751234013922688040315281486718021875457142254691249649525694166009560021625239450419200000000000000000000000000000000000000000000000 [120,16] 10524450051836963039942233188905099523385898489936646116205614552758633534628988656806411399374870162997486609666748612604200200166025543415166344717566929884421089555343879895784541654937424881193506139970520373191929395357625568071353118143142634683495574412147945601245610684306893197891427223206465775177419998654530609188814750802637355651107267102183229579873776557740030291749700271980012860340690936371942397696649741659526429612883801817221331799487499260228558418953977695520167379415640216972144767375531510007574542373671516053806762703177811229249803999388911836986203469267205750299576304092800281150562159871055585853283741659587436387740978083012134559138905067340332281074902156216161645546693797605710914521467163827153177145932310041932617280682098040728539664210951461960362505813361521464753666718891180848794383991145862322403335086941227243733195281057892335087965916905204314080017645601251978732564917938578446433155398319459709960062608727152582526706708426879340071569221318398482779036111266783328559783041999028956459579413147055465139212386924947756464796432606499191610609861019445260269673485678910369230184626218141196963167878725093243672482100954842896413112867705139461797712603920354303743231658914123526822333364653582075276333446019183399690282823819651114466995089599194298920198204490434384868288358528043948728425240447069749362723849545448701819721713023589555620887866623844026634432516009784049426755048250704311617090486422865826998387851531143729789343181237907797584319916810805948555082347637438737779395091419087869834643318605000592231360800085909447358819056265071271686906567342439246782088141827361042345808278025197356020698819626491965088146307320931766844848839329791773608265230032526508997430459613874063942680318699181553048601985656653765009281261806510891718786286853336421856114789092073634247431585476783167973663514964404755182308292158159934198585236108170633176581192808247844155084703990355658111542645501594356775238403461591177625600000000000000000000000000000000000000000000 [120,17] -12880108113986583830666748559550308379744630835326995488559223066779431150893226012542204721727587987872303979814828885705593333745111167859837415527171267361539350967266242014622927201194147302536323343988974103960194597205951615002217754569276754305808097971245481927196507390372637994083144375400556807530247586890815451539783614280088441456530715239657868442187674649162881951119892626529780456408407031705258869090472366107050361313389487000943443963752914914828003755493096301552649781038804585572256824446460012810195842445118733259453727542081170010504486012771328605698939391588954544189819804984266782170771556858539816210342867808218161493487799296225200519096153949006703235372284038243086037461383945161233871658282014153879631579401442025747505394549108661195778638035453808517694867769049662716724130945788463926335450117695996844815132549407285493023548438875058508901550330127423334125326886076395992507914150708481675032032203004640507486433521709866044902071140067027565868697606535414705553344605864522726343044975306248813168868960790285319648120332415620259345003853409958309496339860539470658504024053587609967275844399160056885032872978122235545317558546759262212088061013240952693414488310882687972718105118137618239558439506398600739654421056393505687539634996087599769300929769028924947600411610087816970511915828238546965555890090522454791806837816130483754021569059966587489769067917018533138994689321545634205800549284355663233031979220107866898887120729407045435391012132405562291979857318007879250164703503018414494922917695935595285391280815036326136971681133131865324793691969300769922070457251802711637432920383042623149681829836172473048115247633473229737444669481568667208623622559124663846493408229453071459007522602097256239106866473068138071994520203962406508601574566518207549385746882199121309256529902229591801259230222128256206654375940195410177773871133820617588055925234323778762360311129427940976138237230360442598047313612485137385755723813494929940807680000000000000000000000000000000000000000 [120,18] 13613598282530899469579744101628244871197938855717692229405407117151737591764494554031900416524729141723703292580295198669051578099963662227018103317264892425976815116144457664954032211494218212708627452305228158430763969436075132066503886605899345637823815658811996974453630611288337549515323990861841853278872831556358461091077110039214330662317278118438232764626676638887182436945402672576992502160084215504052105910577683447349879149000394115554629446413463138021282752317249231568070782421045338936583468808707942915511729789084827011711203732826355281864244704750124816805839624466212069478506883841628592745106884062379227260248098673098242073488762051138423594707356824597935010763635681427862892457325823831402460766863689572723975763987885925164382519993475077743182665379685394428743450496780904323949810098722126827107082616586294102387376769408074689340520968783507387819999353136490209933580934044934084120054583471462743160767076701004405003362119768327056838993883863798130755732008603140907693012723520616911831482499780121464630081542799096068954688797517412022256129190148494217722578188239674951333728515881678936489545621918896639495322158591976405764169175100594169228549109943374106082874892086394513417823004023600044946963792651769291227121136159520203041017000688810829379813001742169554201469421389847085998245017808049764477135614410735218338983340776451185688601626657171622191137762025167374505469133988803502350907438293511312108202770569253560294587230158869609266069865830739932359338079477378514349007396012749768314937537859596006431468845274631348356718694201401475445514815521207293520517085009213409967221933265759012345265799529782824236640894548911234335027134357459947188908676351227939727816493165105567014466956711524379948107315125944435896396539451106054976668129265326409447160794568597517061743598617256274644292321743410371626036234080570849675289042846966414180295114458706836428759605944690153189567328519072361549413903169010519043967474397252293754880000000000000000000000000000000000000 [120,19] -12462297415634657739492574488671759662793218338166799085198303368027085243155016801904754559141428560201546372164479058713471024436142295716166841524694525031876467611455196598969414707755034930532550545292487278532161929609672459914137906511571168167237151142656950026387761332223677269001594171260193351029230010127353272575367669563499927518227951886562630068758671124992021218066705600432831919855193978003694968642155533900279226004151176666016337242328148804529105688507511876363905898070439730019931771136318730194086242582278898946471192239140679781515146006808835322835738017054478328066517811022046900307910087096551409416519177494856353824353913101219982048554874347719614119096016562056611381202065583128176911723697987375490893955882646094951168093890041180710162567388701309572987396541104895790859355804380778523777825999109586860370902627888881116922114173717865510408992178627358084508005278901574383523695389602494178277384866822076084823563736135570093595036048004329914198688171497544775660750353086682786525714165577568500467051172976928988275608014811968643753727028389549546372590587482310801054454880067851659070520877462222472752398071473207520810123995205346797267782228837016668446418280965373659129179287200193162884999892102330223788744391394210746471022893001620633756477506776715897085943228796789464054096875951290569319295930618669086836426057166209271741360316665867319803916583669109502345306511805897007373619859565656744522305336164188823410107615001604087712096328853289101687728492894554176756954556519539937419592317098223532567214841263842471488327883958241458983482712193918996992524113930408989165022426806295971509971616777731126843022532415384977587428767939862365174233464673191908445153907167218870502487017101891595897774359151555827983731191754331243861065619286866757080709486719074203078534917847179021853387807821990542908404744378403719038414568525739661006039290452414063205637488392304588742473464804319513341237544387450279244153020142295994859520000000000000000000000000000000000 [120,20] 9925472359472316126509750225636333104600051996666439980595739911808728288162702672398618088515051820656572565590861881357050832325859463658994161647549537212271978963555500990524241897756091816281953197174179305679783072378308385901488556142843282033938594446632893819489514923637316680048864546472747415542922213558499042222642481987965738951745326708844189773840580555589312523150084749268025211280621934238538108926867201705493207436126329911082737158590225658337477462916054437082402583013424360748251935668306739925283520515765305240724110379339978844494827666131846036291252403517768774502230470917691031771567606147691701689873934088188733184268152099789655158117377193936023447861015237258320160379658050911385779817961475517711053737115569809628787727536238447318629796287968056086053376185776707368847483995449724336432895216507763231077758022820164942209640451747520269566232302642141195033377762527916504307656280783641777011158912945641872809080813444992959273990972035797938970772494225675687880144493599240796942464348358599551559314778276745301487326498600074491228373367434316217002518411460782697249642560217776877277442877553350039955649018625147354260568043484639705580923954223419325956340651559866026097972008672146735310678165118804401465280961474209012866182993138293051033801593182439606556666235189033993054914089503808255441057174593360547026948113780645864742475980550165476300574110200755910540298518422986308754185554485614956409489802865115480065429621216041862991991399406041023549247202750369793695773109194383416986070400874044604021787228986964288408429945585354986030623524338848754016896275441704897486479605091314666777420534324232963826788815430488853345695094693249639171342983875122993305486127065795611442850994844294780751763031263593817734038745052456849746368054767783871900382494904323010730422631315151877746903858547683154569303163343838829702116286363736054684228552491923784304221749743574051252392582234096676503417986217445003634902185535622669664256000000000000000000000000000000 [120,21] -6915529263957678210769445028696174397468195795217941445467418452524703061742251196986912246623797597196045417045407815799615143332837165593023918234542090282878872485895431607154594682270641170631205414626809616338719299067315988831811309725866196998759558209396012618696664720190196569925398712930374842567770241775549755462358644358570766761010737938742254840432459349187272559317257417952537701491912331803388052310911612760215143152586548440275423781690327773946122261295067617797594465618744896488365204439655348928662392831872061410894899968918049149049836484356356987925208499413681469980059804062509772424522403303933039464195330736991479859391330719165008969642509233631294840253849228330642102321628839890067655373468488806120651757583072619351083473901296114525981613424475187716724004776591622172818849980898485211518365261613846263042205790886528660332732616048713533548454224177397548130364406385537503378160249776954248749938214714219551794252214088550023345688110813898215015390170635029896146868468919540519908031447862398705045268622559594896060069398634899711229140004638477247623581023808053429368799439325311096697099094173566272069046140202456998689006996568837861362808832205430825834461828882146465047647626618804955508972947597479664675175593067774181517696284970530038706963951932223938760656332074116303474589322450053195440822680405680346842109015155161101139833329013055846183622372545882934445173351187814169593649428916337871545122338078439253462637306547128545739030974681140052593025531704024323351686365653228561435162604994242397962483159073225072881038361406148114901820272872929949968121877571329443204076793477128762446418974514014289544105962226616689177708222795141864745366726138704826357676812499458080288738946022655829754743595503283694794741228991941474266957392817872952635431597941601077959002724744005236569415130821631635505566657178106627862533742414449741802431010589680339019095169134031139827141698456110670988683325367969522853124762204979320586240000000000000000000000000000 [120,22] 4245554024692816387029021042926619736697781601809320361677730623954851639558178283986556645799886523679530227570121589174232816825311445981157410692663784793027679317349821551683320912076021654224204050676233708550371873963651058584877350678037176870126977144953127698106268699166279121471337119149697295966005327422123669454562901168777561487336889907225998360397650998360043802692528074379013175827904280815270189365413017920882703367620441224974250840089326635870012385588227355047261967051575111643277249425832970604535857776439485962470967414814695871045514123400620404967849995154777058194053155281649617686071161939481216905260506947990360855897023912667356952559358352498594127826952596569998736413533962924690745188684433043382371789994304174685833253468417080133810830057440993930457525797262321408023645049174619795006835671494036768249809133815674130117800922184346263200948767653585612853473579887980324194877988067903805443942139607663679757122310317543050099010831899384882547213894136139856319259299243171601235725686015361532498020349891023835911153724889175608499265716967816795231656799306876523584981871625477941223774118646334100841349489660133355720892178569832120304198327431897118785432432507653196972542471880710835249979961103703878519428284211041209416915381586587252291641919891019394146551620720759296801268983468875330479217147130592591549105506870147025963313399870022595669605466118019032880393417290643192675583155680428049269909434211490690910123657773693678222116437306632972923808128713816130849289825171650625152476277235109113603051195029734582519939285944685548555092809814321924104686747784000930800302628371826409386116641663440063436004765666256543476957145650430279086394492497854262157166190653471292047852242822030874476138981118687515566661177958086898993423462294581715339893571434027096182050188795430503512657692086417487049467907691425302354245592933385798745094898357439185240635983828436670586338233657055921378418161006837922838784783172480532480000000000000000000000000000 [120,23] -2321682855459176423332107150310387657896907503858311344910994386085533857279671665049724805121139752614461957679229688152105873833714762560258961369875340368073366921110946973517881690515711157170626769239215185628024861749227894805623591134419194468169308437679129159000821033495646192537948111399973335962627811951801651973670180822178501086591888072798770170697218416709092785850930854281543350434530312997093735048719676346511114902256341254066881162319771710917908346813624038568615996918768715074579006391255680848510173606947268064677107988290193595975992923319582058584350588941123305287333539374539358084793873711654174030570510824942523441291498921775008858184823152634064129762385089991848453951318804331745790407553791738743374263162253146734987656025305164364154685884030068417069723277159005128701123707917268892418836635612523830627398303878066498584791740775407013425254105693565566324050004599331928708525942912147723325800554780094142113615850691701574786518131508092918024148290507008690115719311754918500626445911325571197498527115222840823098085219869278224270854256372311985456472117088170086199782561442709333798774026580726272860797262408437845065911318605165183522560673912712426643085387181432330568478930056685015392044131475872960819552245109474790836455541364397931055540142394548146796300861878710281433197332671738425303974869132708315689506859041276168391018450403104507889947430150623307329292648848289688491758084651622096481796725982564379163456321993724633324062186965028513119906568476574520564790524728006375809619060178493114608139257835289386747201211664773703945525876423522992968082117974032287370645844536926443919866555470646199999091369725161291750081453895666500624387434356658137555236026121848362612255947039412093131618905797913898174592007693595908833536170194429216494448204834010046532016752364578609403032548142712289458873103942040982482598931491951455512280145339402601360725268100200747622828522785538648857200929567722644110612951901990289408000000000000000000000000 [120,24] 1151370202532805370721338179347898049512934772070440085219185629457704065117683671198297815885885722690718741619118186891706017931060960859534735916194594104528417339292661230014196109240875966836660683669183000737324671895448455495126435698390269015788017023214668481534402804061022007792349049305935726760041231827465264956358519101907285399902347403558249842201260501668591530986507551252871902132006597805947258186457979667651648927971367638195721591740618530292533573173657874340093561401109571321686192045948178013688111394557173823043960244483163483192692737919094651930569524788450775764590245386813174575273976666390305026340793548374792837804496574255592494850258103399826761655331270136986870508112018834271782453499763075911026167680247058804445652539580776189567747068702505809633400923628657518868808280211178412327790517169112595930003262564381004896134369885777056581764563658245798184538663629332763416939867565761828215124050634534368156932043030362498862412085138226004375419192103887681635700023587070534831730626516107131863853768101455156403855940406121772774103966975424835836560595659899017483329051940774302123583475929040287203662691590359779412828327563494586878842228860561885116287763793797816437889901176882914673597213471409034590299859541291209074004562170548241658242435580732227529192365434563866710314288645032417111830835140862084604676476452310770486327086680205014653479151374713220899024485761543466695027671387670104860615208252197839375703696028218873569033193438755456661065407080303676405172394090818752601994559990610370161586733501770946561549938496337219915332019155556635083988150493833887525600427533124087488031073653749090457324842571428717141719653394932701792686962991345692115792817043718375271850000615371747903554288143431106623890849507647029949386301045613999998142290302108342055749187877492165656796916036000058936289794312452608306411020168397682392296359376516031941398858595512983160288820966414248146554018982262331140296796940968289894400000000000000000000 [120,25] -532296314791605413395153648169788422903861221910918980180921766861327342176866381593040955205616105483754063472432801596738096869920056847972983018073396947803934249735009078366291568539615127150188897728551988262452245791232656830863310846851422106693416860991863360114065874892947900635837731485655890185870847261592769238374446817203409102366063857267711774096556908335754339576276904742053046474356746670958472238026880021742421568441580141884041288984063622034468289434224249841624425598256000519673182350876728650371616020946117034108722216881192684941950530933380068681216501967747332076034321851142530846535991589948016573178906968883590772947707538356436340403520138838548748806803622908994268228068735907766710889047979714766207362774263644266660880892763457809724438186399750751203027149585698024372891043937364319274684519791635469548819659508033146369117335878155604285585282742540141587263405558484824043748551653656941887634300135918305549607109575098588994257326024863236635554931878295442468466410529813726847889512933636224191610150062899528136863338316208093482334513135860461515065772922700820786439261205257340602620521641112715699733645236543321803123253419396454005964289923213652011923865380076652845349829249852958377152591629220850204608456509443364412287813435594502827265053332077101397621586506713895348789097744286694114279623222013662874901618630035226201509696367364552630867495080234375314477628455287309994882069594988189124390107617537543858262106467888386095620720933808424957149169278674513259233221298193606477215012189282394072397134257055470066165785969318917306258695723500350870640708022511456505978303591898977305647471770467102717240930138409029047055088176793467355152333786605426115422084974543249093922914166459439239686457689811973373011813551308658514452762673405694930335379866298704457783517122793700776407175763770003016641697668555672348042514222817288218282706958545342520570837400494746711503425201721303737546296658884692175043569765408833536000000000000000000 [120,26] 237108645560720906240484346429192150514567753292454950399773446858587262193983008427021085298433148889303101187659321752503616873979150249191448848404855668952494985001462710426730566436081338704167237214236300206656177785158376325801643620610008528080916493232526613407520025588973523922727666559916619383051137497812658240404065097327705942474266023279678301390605524094351120312543723726840656094663164546820333545016554557454280400968066042039230979450036881902864891073487169057558751087405297014723953123565886694889573275968047126012874851957005815819971619076842231074462165833634646888750300817938065233909130077541424333787122351740753128594749571234794022267239378082916246099964911130903464956397920789670991534923075672896868599373968140925262342112613663444618169454565641085987503344922252267707394517465918116117119794937782657708886316476252318272136792711335532664069379124838900727333502289513482913637140276983180521093594323774912656954428974333937655784469131802966408234950220211184935298891713021459371555902248688012443315068992831578260305745854940720461603512264820596178565589872542990780124746180924671612293233249524740499943098571722685409445137932703755144954124143391662245162207947343619367170528880236437072392744648660146058276293886934338656492981858453716214900201949395947215096429334793027394320740675665485393012137185013031040705574884888943222021509369976037783863443120759755525268202419723640567497742689119790030073778552907627107013221164171567600784422433489594083676547083966430938787152755676695076173297362069854743778281169603187156244020962852711854128054457468504714213488326218441295360269904268875302478203135939665955653228267102056410350177892556096333470287449490661215103650212575057932642488625819317249670003112190589908845241547825948700663190615019488728255107311829832065134155465590747708861715676677924946509280288109242912834093323737619139270521786163924116558518378570136119201813052114744227570725240411345032025792850844230615040000000000000 [120,27] -103915920076629466452944659213158636625587401378655383402309184292439981425203310471386308339756128798143938754786901800320182822720131771962655269450490510088259540728186807489481868589934205796700398529281077248451532038686171417984032438355239352128308167605001084796599500658796523510331347488237657740462935928586739495893629179336597596359778004601250244681492278587344605232887709877398945235538951699214351527139166946268258415176566175044368100256134811424407497952827420592893182585698844013277582676551603857269676019888760692468872734240590081367555112697517956774627928995273180050924121076986851501089643943819439986361434285901965725067331535834913679162416760364813843811811596179480169748858830980505282018628046266047252361325746413285267998117806718505074690541686009108670305815737465112077481966453436101633427441160027775303428528720670311430933892065104435391868287829951996487815552747115928239808767967924533852135801899093996716846227618976795756137884040686148061873929186406116039059158116335205678354412350323845940702468976501866372000511783902243812875625729565466440163678059153816773963041906533734874638662555250068578467085242504443463737548946118560944089542205951089819482080185687591632160434096382018244125601716721905250075677845070269256045314451527463838443794802933275301662733166562122976174456561447968973468649947696887185443299866532425862603428338805524138666792519728589384514673072948611730720747371327830379064007278737326625359296403907491924354779723118010557872205516017333202913356454549522034734269465851260590535321375100732533674701607379253231962097071702835312815022448319116533707148516220551255825536330976410351079029420393218167192143061455297683130165843590536934041560714912990706195847007713627128218332731386394228383598441528044621889672963230845017697373235092718901855394299326733194000037147857226760787628774750092195481521662917896604826515437353942304173804157806204126825282901683372193017101586174228512782822358521374310400000000000 [120,28] 44280700217354377654337778226840242622044350918739083288192732293263749371073239351609641946857204336167589993563532237729759861680564620979283410229995236964160910692435281621056083005521751639205597191266717683409953885585963288576443093838121430480488330404927805023928625064219175663955522175782252899423635942216459481607989929607682954702869968100584131900021192344795929656410165300643406587606709162891683842092437898245552280850310683932740213040074811078951487203320952657963441879864707774681386560309946136057580638282473254198671510065206918601950766990259853647205604180429670801120479648446991657378717126958505082261750169408414459623843070956146930938027295066008980412444535236994146950697992690279038801598918403359709736849200546582922814645696558002140473580246316526081349895957460184810371707971428474254452132848812843544124667249884460810455042272993054129002177361044846562358381068718386886720160062112619727533423878050799438041846642243479065001816694984883237667103661602405692380887805565633596574948953750015926626270086432117066573227314574687111302421691894763343511876982675229269268723958926979045279388137315041266814363664527386136223416958309622973961988401295172164395279511319094126974805551554351300267124011002209022447639807121523317478557982104907352725600481186015116178765758667811470627721674047648890714447206419803067996982825966655571615355329683706792728511860904319105249526463800958558198776183372806921878970752691347614908115693258697688979459218584316954092844248445875223379224475845570094328477978410746256798508819824145879778977021395864128605343933829351000179357484465188726335687873995875523638297691544916433425131997079552752418251749953302027937091007079034821681692475451764030479034072147807963573096095387587344622075570093395832895209344849198842201022501281209894925992959024445671119631576546379917777098095585864938778711294530707322310258359288196296740924897494122130837208255001821968364738603736887596635737869067170611200000000 [120,29] -17523459782156905240410463060829850022437096792231494056807920958095615759802014293851433276294227041015287400960759379286697279932466993424911686943921291755771841201823742619580487527415736281614720805230808046424307731889656370115120669502363692314772239167126686277494540862072759495615390057973328665565398318849406179606178461637370138265807864070716086897753847321816725579315798662176374078121308025347588958461398622623364689913500344954479579831924075079973979924812229831953149206480458430339695282445459878095197288546814730093997590813994172498504899139612864839632440386001779786876329234193166315006643968910270097085303818983969958713678593688458040600356033337668239158628589395356259762484411093916318865283137824917618848644671072855745776705240190186665922153757608299384526889122857534332631355632938147915471294491750964652588990366898407550770647355268552701887617856738494342929179804601922453453135180133773733685722336266618678362153442337515007630519143155752412136998082648673040722776244711684663610404869862256731115227625891998563837055876849737488220010547468843404936762128430823303619993480086281851574699494119679060892137399532588464131865438774517546040729892690647486420540703627023918076430752866814575980846442951641806035312061232451625390525419493351248648819098349213094128385472646471223020323494159499126149000401619475709186466674921928361499866656911924117336346057296834812054230579115636022412049042080239397588140904510917608097194542195768848026676601791970963233306587371974184548593393211407365162948082625904695727231204726074769556052782258682823288265651997961739359978867204360239817018544785755286245782907341762592592486780459657354846430640141824364245246978353919854708905544250867496364848638103516895827026216379813119945316873333510692254369727811344723652771575846098563932927778110487494404064342620382949437181802031224213375216754050916562031132589765901226384819403352511981468961679409001779260317172082675080568471802983776256000000 [120,30] 6026463242039745378097788560605274512203991201671529833164096607424810631353187548931971340429491676254645920394816742402936763867435519766130289666185015913721252308938834492873456665457280172017444571036641409632029046899766479503381406109990210539735911948265669794844402677233767338068145689959818122562686623882862939211085749654262968383160917189647891958968896809213506690337117931933334487322260010231876404428577437522893098721001909568319475136913546587411367276108936544987053229671825768322338040991250675043219808833872362648575924246012147052894082072618638776222863997520088531239707280933899356363396237881962770273563275097884631730642265995464408782587147341824753754146462547998515663988098472488052111580007804632008913882136532818237084614192523979186202594806877873165333148845987931186544918420346897125342296568866193554401473941551110196652443705677592705603933277271900040804350814564558125858303767080399045716146932320941742234339820086525686911616218733322957382699088542573489393837615720578836108608210671383508991871139261620558952221442794122688507232608783535625153808740642070076546066873783866771886619513212054598053175191571523164202004726410920544912232155925804068543869216099607373412472123666013510555961677707999736156434526540516115440150771071441924071023823981221858693897508428112627822577177683199616739470305046761610098229436540301690657769468796865286584180499536639409796931211659294687190369641648102391931247338946092346369716924874737749672830043295803845189377853979467741433092759593100959323722817985517381773501737247806711478071460025717626459768896010319363146333232608880077207375701991894468125363629618035845292252900910745337929346271330764756607135011308451424635369393719880263207433816355647105328478834549980956244139081317489715733970307313104425044751280924124275565844264657363530488547187149984096758508438111124534207222191116860426360526794684314768530631516219047167421349818706467033585080169165875604685665670308870724400 [120,31] -1645190697472571826676786778910120681494168219091111498436780699984614993739154035324071903592069913473519602533829507411537683400427325267788081021250419311930168702742362423710037542886681261647480615674760464219691797273367918430121621849600527753867986295162854328449627904692606196839240444107802973627913912345019893333029358624625398274489385867328403770658622778146531039521765638094419228860729338255965180572716502140192993341141237457870546182929374100850363572914200242831807355394832870331223943392379800027758173456981589200691436725823027560367724974672225569830045325254356140963971816078011979417943141261357277270590301642662237751227978938574551800559019993732473728325298148620993858077909674143886615465030174864947439931873768371405115737187844137996079148149075787212434467652965088763712767304444410180856028751263962290208440295202855056259950129627454471102399073114988324343402511533320722162904151364956755250297491225799508790589523084042349465061619371271101969218852527133225175400776195519065863881572991010043771892215722875655872925371387871784924627776957388677985775075267938801528120255208313572270398124645085657498271951991220170819561831368378403294997931991776300237635303714865840403509005514500639307420440368814360675321450229816949974941016970523199902409944769534916293894661011376630585347944123021010471885539508740039967252452451037982073589925454909837357431239067649172812254686235889017431429750490269517674452859657441867755052547779077044229217548228783775785642915162408275443234004854868245971916449946654934533471029737164122876508979997041352621531115386600749087106638763430680082262708925078627399197201005467143325268818696518409495689004374431381723404086100808464222132939295511373056053905568337018204633175156459056627605373887066764323893211449884989743794867682380668645088882499487250819284224947362522728177055361926242722005909381878929693255450342144670412230850757971873437298635524566150633252979808099648201958468590720000 [120,32] 295203521958954383902180702146514438986658189597400424668396611472013736490157955051943842985040436002964394055684250628784544824178034651032913517408004710849865735857563980203497048102857890904224200506822595972017339397539773804557219133476123605037842793179857093222279796031688112169803243172627506035440288853360334945367396580114444309937822039829870455386990571799106685853387524870178302310935446522123816706931829386613687842774962367667899871477014390329107066622767432864523194685282869196023204242283645870548806664510456323866824424235386159242008535994299228492139158444989670637882481123472360841886109987921007487654699671319534271655227654348926139325669572744194323214939024954809377158952014938145974528556133576040158410749597078074412365711426533257415740773029401658584044128841294748152740038890971786079284513812237734105852729330810535197841065408435550351135119150599603438882934227293098679922223612582581375822221641779023190765889952205689341846839300027020840977845027094457786990431112079511693800998481174823127496884164922205532229942264243996400414959568516688232949358631286848304421285913263913248484286017122187882867863357248999359280356033752644405174016333593057855138378736796009908619581950185888606000649675964728402116404440463029964434016208766866137227559430905049694465701571550513010347153571733440850235041488536028374861090632126056935731440100328684523184358632889060552687091064166761985957645372628793599604935984316828064155111556677640391310097731414866364541453423105374415637424565162768064935460311548149589751233468729800835391118344080627837998356539103385228370185031885813494754290587344185430518556195060145793050277779606623093859001044149223698090642570221338707508104877306062571271518388054800238333196912789075766960262357442935228562394158564159538044061488531578907887443792372952763567182374903030814701256148474229367857657074003271343430424035324550192479712407733822773100823195070907066698882709681163011741068243200 [120,33] -9047751735009078584655872323159034754133814417932113426768343151449704006273835831822724806894130631398329077062408406424304955986119644853175741147223858106408629512530590286277571895079131342482204629319980205293033308684668071558159862517779851543785115374695162453599798307242740526434727067735620840601862081892494841174968521117652125110811142521643532778154318859948846883942773768559850076945895264208895643787928257000300081622533041523358694550974225045735265671905799788743016727594260020414725641157630390191830100709398503343404490004794969399852328293393929559981715845335643394253608194511492794516732088724646469001588895640475583238803342759999085800979192112483726202008565387437413801248828497855844996176280061430140725569024734971262602941773782567094278995695343527656046490023347511191735865395139064646569259333953529937030830276377331666834377645156374607388862895235615221699173438728187931553735241348610746376322618710446061833560524374263245702022479105237283827303201997690198376228237493307092043073067679955413292776586004920089199077911230695329985542620800373348003303255636315140940962780961443312470449183471982985137821183498140945514463079494311262901715864842176052045025301349050724358667667961473208535108721370413785155638174173587711501653970882261185399879005782821880354162012499879978170064838311746203953313369667631077144379828286214113981084624799777739048018580937282143259896759479706096791318797562411166278067503527559592389464206296792907098399790013370921579514314434164264161074156612073578705997558442277323361613100480834542772631440535369538112699601088008631449777905660527880100043443813621817784405677428046664651933018852810043743702167067890964550103444920936020554138373214377709085309406759330595176665475883262977580449923735790595055402372725168510933787133744127846941811526804086234345181967331807030637653312953178358509067590914472386424454663910930183901857166395798518635373057252016880933866082366664577955923200 [120,34] -8566953105942336208288299536568932627331163899397659930090029443196298400896502130238072033419411395323848895866887183714851287003406973541047291386208648844576849918503216051030352290112504288937022728777587925802532147205645487105350185684987503688911974541230319742331765207772824145421234171399136707536830206364723683041383030874536714592810821122818764070035399073004071082184848203710371229677890985959985448295384842724091567918752717651729768265789894562512981901757521839928415143748538475172821889292037011542172095971148367414823926671553362542691053799731480438825526260831383955021279958115504268412728418060059413182062721284780796684374169276630149082361967380524171403607315461350438971488993314296924657903309143172149621401935011174769044826696955967959066167094550159722666602315795927013543388513057401313205020307475068908757046732539072052294904601467401004260513785716111450803392903476724149121869859848297975299709420973892526932987133235401773877623639394979846727034266708750751362622262549265823948391278413933210328728316971007021516840331582015679939692434808615516825968029260215286919463189908903959655808389702628235793107187532904052571431909870334891186878808862816751340479439913324448336276780175426436280480494886958668317532429664568513496333034568073645347277059278966874216325494865808734213711935617937172532809187205917692808310546369831442900838397541188241191186390313104141570757134917103967863779440289967852345565178953299738208400372879349994705850148705240579576055644461992785116168455668263760140512918805240033793811560169143726205845505617429083175832103604787910165673600343147425255641211426343999648415237372591760892184039243479629408784021918556205393699629794294928704129289747531192057458541957626873838576470566073962711564273537130387257740863426883209925509175675224564820603546506111983182546814246066014090820438812789474966268246475030518329508637213817445615296984543533655826370908678250229113516298671751179835520 [120,35] -3912774897882422199762947894445393443002940381206397308259323479152679386821765977424884506947036432386473728779782180783873423208395731622954157009676573786060730851030982974224756203545531896571864117962764636644731522139063659145462990012534432657446817028873996079170523213264598858189591584200705734753269010389585249152943473700183027862482763139222826213679636193980586444692850323135503145936263098939538573293582611052260113403294390196829415385385141275184131360242076599909956039953743722900259276811567667304522135378502525630250275274005940351609857247650805802906632063120341753180443454567989186650007603368108150468219053530355126355898119863752811838697128329240536376975273036803269474031590318369338267357258920145719380227751840012721542409556372908623583822430876803344368561504972053830756782265228669284851723340918626092644654394252661549034894492108889146192642832804818315626267547786479541204442591713998241788177488091691750865004696903340413393922855864425389327982845517121744808347260368960307138520514782905811275814809612329155527372653274092775429742618930600835038482057754862662930094575102771805154187965418885867319715249481185943924188725085733444462068879266122638052230647918248904161596558468332657847173486678293455051966863523310812464724274506719352680783940214503906543059652518542670809427068417420803145299795420309801742717515860831753471683487610290063037640996846411198062133917549185284423636022015005685815665539370523734217028616701717145447463781613209896558674648847394958247857261933279476297011458653407680465126710783654280713232969169922200926817226727274445341868830920436366924415354886922369805003686992858999653096395774028306058614312428528792223324278958830463278149173834661162368762545829929306391010038135403259134975775122804131516145016835873955152715773665006963350983437780868742557175194950972519476191581841957981988648670794382707249446551786241085164537605695930050536495155852070778050716178386186060800 [120,36] 6654776851514154006650027877636833869313343349438716517280472686224191738827721675630174223539263316945310834020836049570204198049346708409944184320303110433540835104595145879978190463090500362214196718885956980829187493516796940332440852993318140338553576384678538797220961225374428231866314972338648480271201493554655814494010482945575348027651051465591842829264548514373530507146839889321791934805636183817168677864785709327662392595753889202906684900414927517214766051638086682945166015027792318999432369764541778329966544613531892933500361739474778037270980045867589503092750141767339894530233757427835696229906926056358309710472785891772001206515431872115488610058916116444196288552848282399091941821775016237106865255013574116696923190815034291354864399545140696867131152729152098890626439025716191575906532518020289385045077466019027552337449717735590209069693926281511626811126247150542784717476742939944088826799416620662917794348586252264565689184011963009529696280119249075655069318348204125682296398243707803300770454681943910797295668141009647303129822604781587914393079718997445055608680392466633216173338255103224761316233273930445658586164623785146133067709186156220980453746356329889998697893182143282588810088620738784626332735944262745155481766922602749659970251609531941169797031572594452192376061560777566218246659133776924444049572385770571618569090757692383341023846355403069569464414931788629568713742272362510917416448801850810630293247569707956711914108269434389224971165172206571169893579874638894648854965917731848850061979259376049083047954443151261527423683584941553230739797241490389360826196665728567602326635875673550825590464162805189444785553172396515024441218629941232112649130001857109285853040105612946944886756171102377557566038667595221436489797703907087486415427746497211628575801345492648460389521858989665091328993051639187181976027886083887637888749020462467513645791879511893802011774200024317754246077845774644957665769203133413120 [120,37] -4205650370374909587712965611453844214724663879931471566286939301801551851928202151423296871406445322927192944503677823266658715353056642202566453074953839383705621024214216392371322684244181285143176630361126491276887068371830657826708868004368373876153206103265706160875217218916788674707772116158753597657800904482626535711625003515464368511935070085942695986531947676459525549249290437045820237662789493317887613962709949084583791877544391731787306357929323586543240739288012075626523401609361337978082953803109237969937319138829586366658778977580932239650662114452168618118495098972442529799746683740161830330357870234970065210705099300310627306244674243910907659294232091719577037306636539334209829908928845634365912448554661785341292274309527459237963520851489153941969439276154227843412950978761491222024259870484348826096350577773404437972414196475286905458263594980299450232836141630720010134046413605667132099666661547464498870926713203969228514126746367330480194873678432994701989622043802256850582992396696404357953507440275977862953622135914221751614562699196967704702851062661346063989367564397558937406750235699006083149537350867640769771808232101434481862544332635894699621197930336065643417971005670494425325864902629565009421164517139936510366604936980518904707000852490276575348934386787450786167377133759184307562872467566763531056299018540401044720802084767115084377924130633212899013605529715122208605903457081811234983619964019778994079705716028534371985482376586987942460705513195460876914707429511893698778111847793947496132704587043167568554479174300510254118298605256214994039528647847887160380115007502146275865665071820117269081368227371890322677953534735849388492360218966439745888680644558772693002950131286375597748421970518325847793629373390829882700090521270726776151262563184450652907874368497579005998973138820187267319898854240475057596697852249172636922198681483770325837887890670072083018135011306914617026390864960607683166156607166720 [120,38] 1786708793329728063992425659331347135874858828384321100242606800118062235556558820948734635247872859759689981625161701108594796662177946145550595973957100569806632334768653139981473985324315601032027559372713212042662867019140230200106765462780183154763973898958798325443698898687763436423782930815122064578208684017633879961252183917206998197930407182376256315692312082853801687716962322576949210834044764195510024339785497209181119164608144594783573326242754616642208750868102459159235785203685585746499151223749684855597314600255324356981563666516891376006109731662582497856986733074609863234117883540340634999001736665709135960397824161031007425910984387941712684957140221672142274892942337587568321567930809811552414102970093289176967031681947894764014759457617660873189528095078526732373179594992201796505872246739500925855308261995427115692038719573396643415650316561443033075897236093350940143535375051315498393757891273747413569422806015415310579991203550021678665326555484402101862647900421120271187520186556728936709822134805169458392174644961891689236181843777817301890306924214356621049305833737151536047630576791025787416923484924532590091188577805024572847778789371812838403187089702729496060630714513953985024825591271871363328695011592044239089156086434992766502895339903085487222558850383101350424794018958371167628722252067781791988925959836580424138241232406081185497880022855474436925215148960610891637662199026003391365990164153393334286605541038757495520162357727813707583480287800349070234089221625270225638150736074295765350709786040507501687898035258206134873757085515213650066892286913624448624183120068390953856297115843091729931153930146713814651422647492598962201481159446641465556081163633288431995914201101426981571846044254509671906699757703077388898768737828043916075778297337412807848205177047481396535518974845243260733315575590726026937273176761804745490458019644062678086721422219949471724672719468395326783817041422526830188177944320 [120,39] -568766141714812940643229017990115662336505148454816738027495402090530950097710714064003068262046079373707848016070020693045763721015922183970019501169380324863870979630210408834256877761707444848246677204977950762512295949553323649256854199456215977199096871085778948515377860500777973580076884346574998492586574003116852119913103185700329181147472797490162972485793432489727466505443041400384114662422136962495601380450895016932952300292261715650998708891860629977179214396082259672863054325118118580589364549031162041670915287768810000346955328866493891862159493462816188986021607530842165048986183869551568865924056852463858413476603949476743645405101829596061150072178913192710555190351679532820789271416618836532542450871464431954606882706719635440038912683597381275023090955646140776193663351299717449973629792103538238332115371257662050370708329638484288694431489949830898501766785314237926869381201225701422741451508728072425208043090502834449047542801445946709956675095305339233651295405061980222211629657979966121836426287299684953048150686939448069426150793957642727391780424379600890829030265202227050949666229272141972659596216841378940197818005756006858474135427379302666935598338795261629888959611602782160815430164384363530740287124103707676079987063294345364557840693882306040300302078115498993345857041077129134287167316846104632056506436482599059312576447387838521454835965797224731361623424748483219746528459687505822338119560173519270320915217515915207416064090593656435412989494440997816213179520932329087561462748119406030052814715682990572304968380952280190659855877527678515940997311106275812477029381932568853858941114249942083312274854626500116203705822675126199300853645510513560970312362881019580125348188211943473544901112445447739773958870215009979218357438614154530750897326924523651429355310530967844398695234596059828140273952516277564398449216392253232141436031805921213278820741385570372961561861092643629086560575784154673423452160 [120,40] 139077750289207975985404996030417190486547810510964683856729250784406910510756989425642600527814573922590816396136823640477960519073273260287367500733681128450274170584406900372608762678890102901184073699285983975053084551464894402800994657135977454758667899275451406574119806638024973523961211586486790916338640183979877528718722865926938873873109744558426512703124528486846398935491034512188867220203495605789650129794575295648988688431007992967728481459879770638614711520305404562590661029069712101080171428009250408690300165500442459636669503656375074450333082049093788936395661160310031559063724408219104074504878004075004806164715740424186657461098885060909369621082763539279259119528984313728127346877323063174325806092204893912224282787852606731645041141833137630751056438167245685423731293256807181296419356382721823577216270982332435380571968175360981644020384370179987488016964736986549700410065855852806332257373369055600131093858938522136142328865251647243673205130430646467667457077382591173980416205282994743818048573082774482351173226923971340184409013683317460768968593203300982255104150096098954315376205376440367087605199219657652753907970059988348432881104556171767386855207197899855588033149155487706693365564275367393757907192020152958194550907481449499638346212944684707286853644324363174660375487466416301401836045821693312828042244038629598159950011320918974259469327074957121280758606313132342391682569012082932395357465630314864559879251494478165083888847886039016861121211672459072861365516953335651617979759754636876460802039270050018791261548267868980924454012575723611096261077418086490904046155728189286908929266758438512685079673710712262291936150249218980466626183689374186910428700427693677980681015657516815153699910081106689971955528357759871028213714721478243813417301378915507517881346024366139414704570810684992827608329238468114035573073488144485586894299035623684677471844475148435666693992308608327634895406446193879965184 [120,41] -25599804366576940495185608192452372632377836994406506968591072311826653674138938994574206801370798962385872202953093311779046917902150341815144239703169064749271030225837159933986651769210256152898608638875566920059916694154928471536466849001553952830116486019285562811618385703305744297607200503239359024996453785857642515109415511407450823771791821858781459872826244470862630606405656727678955722784214615395225930741235931078087724025599884478815944628878164379060542459024121803520216381623054188755176797826164649276511824600060433547323479693340715777469124156555596836212214804828134558149238410413627682620660769541376910182023909638193521461944835885603015657212688328612264654698957120055979635281223253787330837181046844185806405352939027264956720058896303349501337974561875851194209870659462156800085754078786051034562423584900691966483445368656662871735121217350132363367884412349458880431769612919666818021163298004513891394123815827499058517060829705879101958568777820621648737210055722002675088304062629787304981742965571407173225587101783840089889137604289334325765582251084583974113457481183962510955605556661800003795713223219589455267595009785399991271467672724686714318827139905999064236437230211606073566423741918688197193063204849495553836880590770663597355524325426196740469695489922351399875889902482732531437450292935052980640129113190421577016962914501731006328797896309188581444539721989583734149428280931284590587186789919335689042155271145363129531350552909837798910878694467789787522625820133760223315275428294828771104596616518107398623856972121892530441072806549955926606401122546196490702330828650344651756083835019202185263244898698803033387074105235677703174331427577245326556001684131136554612711255391373471694283858466512929760900434074612348703544143701883937407623041924914054732981944446364641045567934354911720025595162789599391167518636816332562567612065278816268765752555982633162150555287296271145512636541305988608 [120,42] 3132342347529259014453663180590382949016896778645821841442117006312466979048394419329172796324400573340749703937742248713085317310878551964449972909409797634642075775045746390991859100591492659175390823809214076544736100202794026867302596730441565899849258206321644648950319873210160050600580864883660010873541991697890031888548889238550224552015692458128018946431202847762531296273164090119209458090855841417631864537275412788098834232938486709651474272572614103534176126347855423609983039830856808094402429815736824308963257108299434858546937163179053082043464777426817502446572089576881198343363712152170838423144629732531703025766017929882429649665340499809070976755712735738327746017665827309302369037336292815700082486625665713353359433909361981396740252632443767968058447823526338459583173381686476839840829559647337337305934638287269352709869948122331166670546278307400824431957848194662588151779215175515567750695096020488178697929008262546445545124611076288834795779097357225929950306360072123363985783645587964814970502329226576996730827442027587058719131141515218453121121698572136834153649196766233262750753205498613961522456602398370800618131619601020736088897784374744794162746074242207026342888479856564688836598487399321248900596873392384787256784167982927776291478999011582527767817827336169755627506442206899831435176495325200238525307849681571731752848276755907186029820360120122326864128025390244460152714498393289213235275199034725347053426627327805970358891533448359511884803927190488655838946883192823423061326744769617486229789254855831510339863268050202508479991250000599151151004503228725521191903890484616191202178090591454925030757996237578710954049352325394062058401374574168657267976223944945394190711349194894964201156833698184661553274389450544201468726646290663770670729728754139441089885705358992363537635499991276138324725121767533578705495279921381049094914552000844874319352483842949045831562662249976005294938404446080 [120,43] -58946325386966425996065777039465761217451820884365411417037382083342345254553811904072704186127280160048974794458643079836589706226914714075181833599696592648525969342273397695750046212427065547524313111186931573530354603972458165977984484587667130078954427107011688410611492278250501933859717257841818349892873929771572908748661094151485557486936224642233130590818328088988665692113528920476418127174722931424847547526850551008185533072360874565341805329839355312154268443962830759242033322304478275335050907096175366939104193698294925856344733121125694851341352615301432157732239012455012072010964661457368140573932181664779017675179381929833555673240718913276854778328634748957147664179171950229759974203445250445193250252057720760835665512939109188534634287964611427168222457479751461192054053849590462829278870457093477266045974408354590997458042575546312176832034513654688097726035013536882474977846923090272749011590334017670867395791062564286429601679430774399183648912897574548945573754365769838376322995824702388559364338377854351244551018937135418037259349408002871087335171983350275312394547850469629393179248600956949288334215665003436103426786323098901548558226110542095302747380591747462378489070434790396702006453379467891973129256122947957217842170740000597645984574637434873646007127217363637512301233793061356824720750672729829083758056828850277389216946750578677463826127479255463252052150624359914784412070093070969601678435416277557023869471629426694946937237704398974542094173971963022072398287974783693560710766026937737944866965643971182231699448493926154578242263658775467684547970935522028886346355637609921163896586886284158075592936622799193716930163865537215142726621398831191044716634378998589893988061693130056173783958066470827370155437780062674088281149294755941391295295396060375820951196197955439717634842728401454905715085396678468553512709605450951829435582076274958824835129283830783838092699113333086967758756864 [120,44] -88754912227572883546922973060993305013402322348693651026076090628006403610111148942411472950531440007141272841921856689724958870413200287507671172117976644700870253410532180814040214370336740710520760024369573717087509707631812115497781189335376679851284455523570238088023000455532141257111389372147165646179399083007431767736244826604374020262951184785677627825479224455649981095089052938057879755432955314130938520655568523502863492589897100992298357775997157088572249482510037392966874047700251927229272522679398998917114891636666824282148335199418177159753292968437015183236931591037597268007989757940500279408072574649992080418094480424951048648408710174082078918141644689882200600355815296869558187185232569486663863685283249352977692012977557583926741631425183506667025493372157416895759282703120582079391906007931012709441940661319719886887924561820258008970778433434893742147482101107625865113652521859736108358600066403436903933729400756064768940179702620686869217407630689107633479343885543060091045103497479199062706896933866210606996220720226287219393717423016391957621478074213271199313068117537394364145222641643337412421331065590073237023383690807967842371624579081179743660212865097969179292219490263884233994667877192754610288375020409242813363868720730111493777458120716441939713026501936141690689517013692723567921060720606208914709242478512780903416425823739565767677458625418973018107034797368924516172676903567361983865962592688131714392448184418183738274621214058632122914017392973578550100428181773111578547697780075324533662185104554415383327173465639453118988371787715275133717392673281586216791531640246008250887041459537779947471874933154391730214907404147914323100313748444598237105432687515535604235468712348695477238354429823066033849357335682671844877706598833469198027603788380645005215391775368653709255046409829708676622354883604476141356861489821920551611372875738408558055288261032652173336213730151327152762624 [120,45] 25246689248516322892780625895438330237303632378240335400812796302579719740794311547120437797551731524293565651268362279175379502682705409358635048891796256190728499105448101808664470618042045519595528382537996142371630905876123620662743134768042888947368517491797679475306608796070176732069639233012447946219547264801779312270221293694458872802662697605248205489021528272109683694305409841517250732500492002504577448011163649830339984287672475591774569720331131784507146094147133592207663208890242262636249053701328194943179227965334719929237238374754963911074090208678041075491504073839680426375242987298797201422382926837981787709133707388709102431027901129794804927440507165444823906345751797831192216268930642415417363613349481137666431880178356652093961234361993934392814908938219625817028319874000539844710230198707422472673289330093141634216980691260769720154178921367639795090588550940081011607964251655527985340813562658673054777207373190596911168817844269111310036804419912895605035351371032911715970506899268455695927835562083988986284082292763198994652870287367781275368095468846351439551120550226031658810910930438884677864836727604174324971917541134806239831338191661449151468772210668356723509220569126060764345270385839133672689094012765646699023020711280494205301572567771621182986962522593109551318633405121289241849055587497764659039777694635666335845160304464745443091844188171438889734470603428990345155761003778810011095755150795186446425002762434477180422565640862159102178128305723241295573493781260043060355690836569160289185231675599925158847521993022105721828366241163695091532738144361558225374682347256167731787523323667239775751952308770630978903614733900859539212672851368483823213577169259587248985143452766647777250745966972836309730493637287096698427238628599471883927055402515279107292547995510934894023255182570066974484651011437400493168649607728799300839774383385113029714210254433094531175630096960258527616 [120,46] -3314079089430052368602242119070777044866342027736446996400217041142966619650066537322495038338402697965968156037064931254375890871695620238301685120590975752259934171398630958961994905841818293243649038773470987038544786087101180600019879034329965151241537671648855865830065239915752622902084356356869571286530004609182112472818521136172078214296354231482183348117799927796731295857355188261046664309941246674781328775435095787582356389083458979518013998015023399644425543019767481455872974547123316070452663974464106283973003937313901982474416886322263699100371037073560048729727387868377441151854135645009305979464009778628329112005390298760884499373906881394171009405124339315627413689553564003313754117494649867883484804512129789517942450486264545222779400180528284426128469810516396618782046751045543836554247768437416569017983941040741812996038521490711753012722612951964656923284084596643420311170094616355793412402039041955593075225322126552247714474314957449067130449308172878572662175650851177900750190502026426946281299288513530007161833994237509475872208786230012351658008351122765175820432221579383438770070944546601472144798579002957614307076582435853910796180747385257878625309874145092478933584341493849709456260458563087350258528897974268486570118590236192006619680237629747237678777583403224081048041671947075097782543380703549865756172757780773936330937031818574055875061366777019443193281026159295075572927047746679735724148508878955381068562228426161151434320857131856062834022407537786095271674273860408397740006611555754205123739411888975711124620380349630985216563419698911256131699949742842514840822667186058240554335239854928441295165759038220665428331455769325184641717206167662930000151774143744123924859747549863820169037883413141324572194731955778230871166734974176337599597573689126285537720341143012322238510466375394534002125772535185600769584933516064418889741123125286370789655368494124281959403225701317468 [120,47] 58774314591036260078606509659827875168055928569999579276433197874635975463265899347769963195236838937083374323786540884168677678144566851533371920831647454283993177527204450427472725659158770456898307316626083821507352922166714738053577369907677746265047787169206175223888552824610063081180457110546902523451293731929330841725758089942375392035795300759270699333571514956874396280669734844871678101735173360513444712467512885862192523803268988893580763735359802827138094943048738298078058629867632276754889272789754990939330674048396277430840257266116607270654825640436130687777336020839573282242432231052442654134481145836109938323457617520565042206624391919994871547134856885659814889955437141125278415293966486134027643261754117143902517464906896726342433678174573827273365269761441502776532029505733747115358310956225358776177914354924223692311174668810805873142134166682725579820347424592364576335051316648873986790885182460395063596604631603721083628078524039844017761771623590599201557183823276011369577415717681258011748378500239593445000065600045985293276888766634897193259113325653815441742706191570605817549298959283233797084228318412292680783614270456294200972472785132448979337002677583237469838492359586936201760904487888800866927419401365001012379063106471569580982245321717259869571614082032061333659324157769926420666824552994050297630158377902660251733185176372073114996379870340388899023531360185016862896165408880814572509041579686908430283010688557101336751799735320842430186303763111669558985649608712198881734743033193292733758190307255541449295213910223521809175494783191456899264201173210850879189830013424056112970511737608421529606026014351868901366502098269152490877604926296022472288184150602872739592792009712108632068619603462512133522021122627324576159869541829909378378739454109875547420594622641646587021177427710952952746326856863840183333835990583621745064408434221856825835397123381183340217848254720 [120,48] 42786586347547555503708024692596461201264208542567429566917098747563143370961058244759631972976228667087816711514005577183238928413986495862547619473613204204209228285679860631220318954319241572224716467340572503861554899782932351265128080611218020544898419764599984418401238795325309444152436512920096800289588045339391341303250772042767543600173073758140875054210883772399435798723842477171081339239743898552784084250686627646966513406073072959025186010639747181956415634303693435870045630230627844182755359657985287524663005887963808198115412231480698524650623916913261142637131912589051965233921948831963354334612508801417236599847127600526526945697117129424294627195704133863574831210057512859990717803735717084180669276477783058082539022075151046570064824173280692682754644098803596457048793503684211353863621936097516791649583056489544045092808271680204771561891084852315750286374831089619285893707338875574963045872149554738648464890151064725786108822222928767816689662732377202802042413565205330384706905320971425003699952396725081860380563973383777327612170826182114913642049739902433435327819928134924294396104748482539268881387489419313578295142600711996013580932613118866621087335927002592190056987697074254869778758485971475719318710478269397393076880084496780456931517218128986956638715897863962160717099380344123534051155674485126067062504869624132823892257984184421098419563527815540471167631842174433026570299595330843667059615520937522238703075921429389582613172811563627597515889679018147789760161390932587481664245481534027546884541710873796766279744214679730570220334735274172794168590300237166314010205678212208993252581744200108599071653558783862715944125202429289441130027811578270458797260163566975326285740651381206499635842662135867930850894118347205967780393106275292376669133125331468697668279744170246047206356238316978516486877923129923442507363305963513372693305765252979012082101322978838403991515040 [120,49] -3206467494377431062666512270748137634906880146103267161911433552070085372094839163856080987086258118658015071984248366336046804953554171879793989754495828309611283629876557267761080041522431467740737502939976262896241242446218893089586486834432041617144276744981367926371182769922542071237364315646596013549004002038105261638444827251409032995362611698753761695589283215400191964612017706908798335123714380647198630330284431063607140118844143186639086954621737444422717184652599667234414211709511536075584349407030700659707466182702649270960513907495642793528998426565105027932810768711647409272646107561790728642486870295531374205355676154662778258195764918741789039576501821502349766365902067902916418680650515602296482208412181264415661800364770059736385486002546370820867555798556005930517010941752301911928726280463638277140378026411726048322231875226802906787638018659366577068225855094145152712487442294837335956501847765146372036619860462501760930197069874875670321445991101424434311099677466744872264480176122215952908672805914158957252601217414031640190425791327932051208502126300331100510446201851009992612764959417351493200987382683663935723641445370440748637494717188252168244918050876043183427603252121539156886863143741563133028278027892226576132284173872734503993521276272767373522013366230324666057370463861662097176947803197477448068210290689387090346682658950166144043691000810520643376700820904919465031909456912846833532506691040627541787124075999223747484520883948233450664526341583674015174357779818999179603955934978096612683083039891819575789299884844617732674742915320672658341124015083032942130070816515596598690747795346935976136191737144926345111014615961060051330301289918272299690875187085237775778724093274821191717225774126503964486446383658913619924873233164072433685522571184138683135028650308899844724021169715140112768343563340888562904769514967776954174811172040958644596295066165822346081696 [120,50] -426589836009514717628457177458143855543683849060779298970721778029298924022063858721620547572555902958883174235062440831176566117939142204766271683225714353485495873111994422357250272100670992537087903996347046154104765656818612774694926550724719185362393888627605186345616163806087904677399799724578975663653404553058072614955594866414313711369372683202130416226829388332517133995733998576383963149132039006579074515974077049846147230638510214817873738357912284011208989620118029759557824545305794648975172391623238488490267928591751812148334415188148235542475000028921222285059996962662763114638159051109751223912144542240106238033930080501314300628056983210723398643211628887299078181344345044162091361638647643950637000385362347169315917271806966730461293982765917070837634583392298912562902382217885980866420131458341782969159238896772495389400199073879834639680819149823259752420578700755666484550176767179568248163012149486809092420966559758414102795697116506626691334215154414857648736213442367741740864543326094287431220108745719246093955251323692933839858742756112936425882814981456140973873031091819492084748241507514460010752358045595154129094225621744751501090094410102310517266128801304938068022976873773813209758782027622219920951741821228495959342359688933579199178328305353466028463733876728351718747570659206501755356537329928331490200249272692443610062183027024951062586781222410133711588659486419541901096573891787221524999228020812698790801740075548778174241096181506989725498470044937018104601064896189086861379031006691125796753395078659890650280520253319873841147048055626499953921360621355523063782438521035974309284258182136364046714397658193852017260133212673575536150579918077769218756317239116921043072386823013724743637236809197550612832385299589427986381055183518177080819425202147436061737796485039805353240217167908416101290247094525303017966853104841664397935206611197374049299087734638136608 [120,51] 7659706940359189200360763298946332288627231494142666372644884190893228917236507724525768950257099209732046901873775776601240165412770419099030417262687441365502054555079802307806744980742402083289562868265598524534798889295429523359632976330423234376759284448773658528129859349072523033412361789989963285505334325755181605123137535139560543913666884780239708129973159916042982426016188240305793300782080482080588948540020519563746248721826935357791566100075918742587906499424419307342191336293783846233692602188337761971887393577258256904216543704826678731272559899145174318061583253592071615607774032312950785235814368193183540357891389343269103457936904787903201322692195713447133035541437833374037159305823673291111859830248875859767356977674274574747941452022478893432280304241141524126601477230147673292929906157845893176242728054171065706961221827755339355013443594151607734940717749827560832283044425566929875003495463296806069368600390891461684311744200430149121132242978624549954486414276998337272037938609983036715701558636286626869945049205133689847637155524702853778149629459006640433367264016009966300720994984269855371614254611830886744019331353353680690418435859972959289726010923647954477546298210587878842470254403364833084288989073686914875741601984623873544631144068865525214053654160980336612185165317263159793750758934796734734071508393378460383086638443031819007235138209089977776130093443234042582682790938894495549852446207143148616069559775526719955877118632565912879963378723775418111431199245079743887948947193433701593296540940963952633745756773670374803998710112508050260225784846375720932320152508107078968769478276671407761238388801276238011471011695992944086563386731086505015912086379982887815470173943475161614219172181536555201458301094331293604078363410251733933466851188844036646562770591533706015191987718716401769278919880356215362206905924984800723238704831616283494703351124333824 [120,52] 15742446295322993829758388347725241694553717116836994319930910321728558959865504259104489116521743457993868296938107704837116557831956236877190519763512738555445272853419150729616429909155149905122657106310930707950213079227842722662438125632764717483478750675107142860134717330948173009880468521632073069519063704477895821851481407066676257686870882072206269334008749736947666081161759042860594265550156252867565824648529615813963789620546550889451359673730252140676529678041367262450809509522774667115411704775728187688855089346583013764137598151641695454366456792185918783844787489835666665763923704286982284831845190622699101584637735359505031391882383712485194435298616607392018207628719037675891151933413233628200368761784131422387343654796191889362000086796331570478844407583354904026799935909504621438150047071085760722460931348594575728811705922767539764959323493691946509631618202942016352484719246136678265211276911479318163627420334603162800319856158373175994121857778697080264807695157607747753853204329424275134053014838764307328805941084061068832612007225208814717437428719601149819690403388992957293084080002282272195954952222383196553781566482154352292990181370842922770964922507313584008983685928802845911517649390713257977519799361557621515689806489183777889825776777109644250647379359615864623267152000795846701366341012033191645066996285150447098901930123518103105472457656576906445351603891316571801959147160693375792824795309706863231213759201214570240500291122584236653567269382495955426990117651488389006550064783523806895847271829237450599576773590160275952896943261746144168081996096214436534300210710961076805647733369549336144054765783377093895058762505803851114089840976251178105075211774593819800243237962280146079881221101543199872471972496926487562578739605051570979420458349367492671224976429532816964325820736205474539572930389874176051353970863486715564203057365060312465129293160272 [120,53] -1446362345109980350341513987271544517167053292298154624421656377902107927887770553542664183689011140363442034228954670063393456392905057013697982337932743656654246465999336296337137499803467139412143007403018942186772971318081285096999540587389016304714099358620207318211831444203209821169269623592163549152719220973459132995328693061836139334376789099320928189757081787863481069451988356993393638255976730539945828109156277138504605717784225698416700478856427623449523668801852516247302622867028884358633564346987691737397520872850461889849935625892226992085848226941336743794514365327443131417513348434055438810144141278755189900246817418948612673016355472492965370581298346116178668472494322954740768928228003989686268603809686325952518849074720020584026937663611525508002681835378008941674841284671265604862571609727470121618633642384141682222044139182394469937315755351541826190712561515436337322331619103894574416648712843796012376300268571471304484504555847791494923199574439530027999490738661950685446087684319464927070314314846830795759781705430700540658326672835597842325419890084600194072513179939460889482925851445481711896846200437215082191355633962678367179209172221844137391760342491234971555048261378850069803106557677401468673459942803637825349142619131689493932532460909602479776471529165746035376621495466406788575746331876529981964332814150759303921218200856002085395366099641468906960615558109751006199794146050106946699597055836734682932324447266812920005138613720663724641973146343514300294818948863374804425897850374965161978581555662300875983328763300463812136078074350195336078936097325195812791262459630618679592197234436974131857670635042769439572639432830427517555996428302907307892824156034071926626690586316366280425874991094656611075164041653134428612415336957173190526921879555951051727074254760415843822422482027182592429698355974085088059083266142674332278065018022163372388543760 [120,54] -65211485597478439344756410320640050049312268279841804000465785153686319504049611845315176929356725911140153965088788092824222550596021032932306243732990850498600250822869777527088739420043306910150936420760248895526225574261087633184056341467720299524373096182115997832882098347368265277649617908564957087664702656163838344090230689438829807074267580633159592832321103326264847108773033362913984884687607458808729916331448535816307580721284682544463893554707352407856959894207883804760075296607283114677328762175404613715305633729240490871115533287463383292302279918543558214221377023620412518923673877003630383888202726477306187096550477386277677875679680430090973343336630052274126073467311821398484263331278990032475936072922730069372966462067298903830825557000875176593548812345830339528836042590943847382150843412821284379570216090380574467998606996396393231135480414362949875779367211840329906895834568067581705461901799366414297734554068298431954439392228132410387049616320551808815493930736844074781556298144739761268372224368554840978377537948813761067284875498007612227192532163182793844114316696584428357959462624767218200900162609792336604974281066107283436966980353004134887518558805945657635687567386204823439049534373199805563032261546383371838085324517554417846521352019000277898989896138164539999983823110104330218266952521155313013547712576648319728484331406216188448450611355155676224734869973619582610028686968320267549995255429959576124916612541639333608968495415881766316743930795588093099915689818157348407616288805760570831121858517284241381734966881888612479937955263964617248859103187617979130024554102379127242998983807017941202107475448155031525780358311342786104466452336689006814268095824420986779776945836254271281087529066226907821525419224029954583899923147811816000521742403135322068669367972596249986995416481796302056123477031972939090832166605064736544766649620014273403888 [120,55] 11333053015167032678254722864082142702818497698047552737120546551757043400639692358008685438169113867173125961171757686843173573282928969864210158861551614744408272712612442041199083369839296712068532374419184049284236470505190158169175418960199918096384395762844690059068194302077453960481115392732165026576194175289869111567902724790527835693410552154476303861245197928117609391420304830762543660743520992436527668574188280628853442791986673676418113914353008995004078771371890736584353385067882274361949029243292670452577992658207041313825571035194293074627643553124860359123828012505646383798399951558481344311015239614103180020645936056293596289777587427359080294042720864580286754173353451088085573279381869082486544384173027913905428830026712530444143866398869706769563825706194676335779215047585435356774581028534694812686506485817253225821843146023379199490943108050362354361041483210861957987812660365945125642117985422323228660449143399101786213289468805539550274155541692758348908410007486292888379736559971134074296838400303680090997743478321150234702062174401444464724292205514897932762902272354017057878768741837714223630776905970104968422752102359127759764529161698635208331814264948612180385042866800641486788708824490360898029478183881213816809138602417875780079739787411376906424558604750286625317794618629780022611748053978984802612739853965103119229102793554454237926235110349085135438930877419274396938920038826689075109328753969689295530722975667284985186075729764060876135930939612116821543499279667094809718406961075463610695259430904667478695100140272363615458922968430786005581531324270522308000136631828370627706870398562992619039405416695923941706091263676813139779216701778148829211337102463551650706944403857014373054154939520083090564649960531211879605624791012932630192188802418343707467510578772355713199729140987412668966314122408410620424331521627111445785141227159324800 [120,56] -113590115277960960737715096469825641003276599301446997622474140820514445270636632261460846256345524012760629174916233075447487367696353612093806699997201643372980520316578401485904396859141076027000981637918885054186395685107507130299851150140733316624285897274726544731975634127863498348474975177066528031897800121995510871698952433359943992363607608260932982032114796169634014582515042422433816931379544685634594801716982550256112204491079509362288069284273793759279128131385453445140206223617569071407737740212429624100357258529101774577255755110642937288793146770740973731144142830209507647625048445975449986211767687385046264123572700035091277954825107110026378174910881435753139109367177091418766737567116153737573732239181169734965023190317869596808575551921381391008805447890949814550946374616202369795076069003673282880916171906532315723974065085808120640623173597609886215365309226360679570775650351891022432851857793433408918210840056226396876447821279276213307341109268553142377976042832347029324549750351920326224930171633618051346185189022285621602461797078920884202981036497618554779140489369459842678842828613753487722166408266390277383559707428277055832038327394436331376920673396488779191462146441272743419503075663571167434215225534241390861109354831047809783517660838701349096715611081128719020897983323405044627174193401206132596962428596368692716791382087381396829408375040578658124979668498315828026069172479967653035663398650929362142032686458780562675597337018739992890543384450930794559767402526616805276332406345405506110659611252237658992586481729424753933975393410635715497812475250464641759648378197741770550333598552465970621521897706976859227838063285936748636847277159125972529010975019218490082420452946937029352750611667612436592327424757956598076597670801442369511973580590493151375212377685903469744758511862596590392964135841713381687277865814083960456997178521216 [120,57] -16311234087700295063151672265452125721528632008832793382188473497233827762036043373044775976312732192548143051370820409868842951824131533412823623173256808161818314381772970650933838022216697184206966910418258352611735928015248019697266135430395485011246139118801874252777792799852142417544145845117806247802769694545732036817840685464041836261325959983905016032135450103422940636725817142242182596478429554834314351916740303786609524530385102939055843112659126011404321616175807274681372077744950607546919408253299378475679227364810527560861474996113700072945822765720917698148518459874787183059074686908686783415819864266246716781439921952828346416337084631985012898538377532300798769621795389432846104167192908126998654402641026370752761267102682158274400275460248384973531798200397044325664820687704969681253561021284295963378672336489976187018531167990005758761376556015856909195426686110077682276568008593896899683003190099297261631704907517598061963198197648278215835433099951295454855121828821384544329673378913193764408858835967346903563373521657737691035392688386437741338909905299591137782185012148726395159566709119000562224235777885810856371671358817982343604240667162898550736479895146323130652443603239670254066485848799881135633423461789844402986056581455570153168290972497077485032641994745161501123750715114731729322605827087625453377344048699007781315839397781495320210729939527699567131424679118486481445881548636342310973792307856977682985890816185595662834185055806137473153835234259285423041954746041446997386729611604293210822543239037682392224245495575550553337504214627445384973882102669900242236867363695655962623198409180888284949848532852121260648885814324556858682979708978085525455587080567271459244646000677571631437040753662560624408924187244133493437249487583220795818298559751057970083390332672143990346229476669085518730515478947649867349040320757147497902760320 [120,58] 312938871163689552976728060276231339960400209944672912563202768725604190824814893940702766545025530376244820882764250873438302975784415083913838231440164748102139841908871719330593829846370274014587427040370869197045901297153407665791480831122680078564695670495248109830762957107315753629140639390344643756031059598538124768227051412633041901694144892759835265784053178616334315986936586237788468752405229052672014834229696232527412408900153208637628899801058234435832180296288784409275597842619443409474804746378162369286470834562799795613423192178012196051723837620965070734800046620637097444673583790526990986694941610649533571625881373420358742270491251902839335272060987716038958870457306656671101215174255118356613371380945896436416549214569283955951976942418164676371506181439648203460005417066755124283726223487396523624778203621131358475939785077721047663695225792331059116272268614613445092757712477809817710888623891612964738897002912868963940178497935356784262081699401847851987986714185095871330761170433404482584477345339070046209100913173127435533665067452512157771907730758855528025052976994210881729983041017723470677615151246818709831383010897290483614313078000517860065429634769179248736282783310255806157472189594028553542977141258302124153608896275194959199447845351156418932853690955111050508227552886291074768419963022230297477322161388583401389726608055647593234382408881928194830714174279510135173208037226705386096867370154454129892350132809825224223537083366783086194163321540949365869892358171008470822030910944181099079255298764446368452728832120572613954682805428960795737455027059741666692159639146630792816869794875464421784685152164697912201264572965976776434647819871976366563456638140343183668547673411096497682689484405547519371048403792359206764232860853978345892449038824122614284884320143653430560899530976917668096586880885617089234191063321380626327696 [120,59] -39374101341097455645254613632592122464702994123199148082922123331480921889978201250570337381259348758538774926355193715766990082591669052442480943749813756260117481014958327805961923049456801869091820158062531492868276459607282944666655346729983594669923263769436366351557719128091259843636674910495307712381160685891217979066839928839661993924471331671135656593711552614618711268671618935146928168683821157393129785243031296509189743243098055203400553557600753636700654960763237891568203536010082548384186041203156500137140564252993747274999740632143764184404856142464338795804160047822875434245253091176444368738850692424730557915034820435309710367838882128543762412130142774856071837953008734631143273751063427260931661359170954620455202894845593441996987807625395474959027212041609801927292945119402200807827333703719445860962227917289003760896517774864948152132767243582330933240974309697882682046163616161543417278975303377882420754857960439820767880002923644582842149874193800657357543230556763364860654329900269645179596396170970912235660978360435290510564585252098229711485672843737787078010112641091161540139972791775509043683479075836158090427196541480672851639446390726327054119267365638611306353083046352318372283646431473338165358371570205044334518787083998618758183532912391019661869079959081519768877433710404688878251692165128796031247867728630698187899863356481763265052140216347641258173598293772321598806263971347932147442090991816060620122582032949135663884567766471060036977244422364397652943914838447041771339129798854552099184884264312413148695603105399490938823563717549684013336792906001984547066711026652593352076188724792127562003767473803730155023550659155726261408715478617999993659087527199551389475294491832573081011076827738323687884612331351120809818527682219534391503725038042316784819682098388548151282967587552898631760703099957893000367596747596121472 [120,60] 2850617126235514751649276633683475394090758560563163874623607771124543824209869640529595373041137916486521407350479319950547971901249268048949941347710325640209143392408308245759897260480996697425075398030183484348837431985460838783924747603630458045445662746599141077581753257243506456997967572666463341313785969175384924408423846451285131656516991538356930492789215187548329519841750136421735745811753510153841646734215316409474758403503451095555366455526361287691691023345374460860408713493370356572278186848199727391439528533902680885449568834715192332307423923704805010368092839658980937217180410011802405931348572174075887062560075956921648541432962625241456257709498302126091355506903282620383089275125399022408932784604631770439082382352644865030954413897720583305185306636722931230292120613723493229011820390439373975249533929844377081906925746574375623038730623676847348310813914572432302921725692315517058125287560624740579066483068726669629788411675821982262748441745797807642105419398403875585974091996594043694929152128397246910003666092837465447101565334702534332030630533302122460991507117628313189868543850313072352509423523604021675491543896890412469805167393992021241340434678404042549674144539057330295038211140713553949601688039992199290063854678836005363966269349089001000151484627147100299310962538306857285509726352980940856816743887330023911331075087841176654955443581864715892501680879066504056525464481984834699715715476836743621824663125534641810576733422719950738811032436755890279810870575111475369163238950842991385540875894921839553903612155106572938166753682408644851682027955832370440901821147581345032122330597813193759216056470606092587128506712251831697536862396459156436478702415895339172307243384404839051781537092032186403848359320292562039383408709704969705001977416304473576141289920296049681225259655820455675196266465477654403309102543259744 [120,61] -62594036279122694800812758746681815439024109015126423916610230365756297954643605867566625899712348522534437756774379610498163017099932657100521062642366364856583493050465405507156058838822429284006032818786645226177322312380477938196027094072685054125537218863479568282334576278561027880724773258826660268377665678164692207325326485906939571406774511116034519772988296756207843918024181176306765161390599962917146092496060567708636870304897775162119602655856705885325941060018511670300047555784488339978827864093721876200399668820931957451680921750925969599868120440988018494148361149415134513825764733924546356709067252049173805528211226476307730557502715489520948114073323715853607586486257096383906545562007471214338802631827245627494442875456796123362013885716640739132012398852155434649373838568950025866210892469960759537875443355957282075595255569981951619310452588676751107502785402018363789840973940363225811635754003979726079411816993803452867787885417990611866228803288661549876648268025203231400288043113994803357571762915307350706236647266351191922691551732845819536457313072730024495076896066868636128561533935327282472119324455087703687306776023234918866365287530910998582515782587224554035313934594191927278754752064816496219743337295469102998403716208215790562312835515494207580395951282785726003504974070136874473289039485050021581064538072032798857072907552760657134021042751065665032371452317183484691264259077149793100880617996393147889968783930413411891370591733306631675330751771150905291633381574704230339466997939736214734549879636038087837082489508048251826204806977823526357710520831439113823282689033666780747126342057882017938096285181973764970421872316940156364731225660078281379676204995367758380513329668611314080234396600724968127449016423583811436023669736709616831194300784914047432033652773322717021295524317003162528691807357570348499419941856 [120,62] 1373984918718867262234759066868449528375984098932658042033761734283253348871519668282977628531318480122571951116125931342131149467267043914970140419911096315221434869933583407012170108752659643219408563098580400958280562873410668518666226661735845915232711016775870635915842091363204674066382773154475663979910890659672206593427702590001767782850383985373723595487029896445423070510402974640502352992200678111357279617808039166410841831755279040470953526212281202857342394876556424106141618876279499900592863835699353530351403628014521710594037244059040953379634495508215415161843523569896489957292483881212063654789466863085461897871908014832927382062786419334174750348552199136236381795757999611543953549565847246678547356039329225761927627136397915686292627866041227000954003617698732068695646222664068199074154875844711429549592605688746840017710459520309187412885379976879432165890884256232177066294032996241755447746015057629076209756997006271146219978266202248299552132740302923270163166126402039298055426328026462250231835885962192805380897747475902802460238241872055716371144197068489485968451992652570033000736451665987653697297937597937861427459594837862867692802978238635553814546974181268880753999422063572650241765638946002539965358688731915924274613775565081940596617881567089670304657683106641077943057799396831752493822584417795390823007161439984837347690884248403549238873807695757176019611673690001039359747252839032221240618231073826587982003597615746868641093842453480498561963131667247585777493848914190916955873827667271269669593077273625997745868121715023540816938632709585851511931791191061507347417752906411313026204947937170491464067225485488149724848578624758734784719460630295159852570070808151804909846910936940946027843083783316119923101504931683584654828785833551654965518766578179479646434584844240458947567155734037429071814995172174468014170 [120,63] -85085521339551247319974001232770366809014353559492088195814774574700499970039084320290035177821770464638763480804501337875121742042673873283128258348496349025381450764057713599384810765973003135647303533084929412386525313507118568309098721395607517400238954962245786911214970072564331198096419727997299379152215935723831757084855490496146558230769442030608744801471490659300796992466424160314836630148121874064917237306941191131763022337405079302636247554247810193591892637874257759842666914932556398538685805824797625680648553077256107662026800835357552316273309702289779560903431728354899841820725446221679668394514308772558046083530362323632799312966892101455822472364862293987990878838250985453131504382953685266190360157118351782234175295101659951435253959051240918937710774846937969400126704034808743813035579559625005456404664303320457247768701410682168064563271222341639237609087244639868077794720377543643985352771667987849335652017755586988210167615321562244962590373334552746931126494041669587654626200969708383989865850121398577270950223573703562049620376446124321391966856469988881712578095427159605096320562709654907990203135640885103097388274778784874403001398932273966102029956849073695441028728071593539599867367421069716859543438078027455093317795889778863448545318703457200907792279788639169441381124185730959230473371434619307361719622085326537801654324627989716033956557550713975670851761563587175914081314220396206676441990264453179613545582360505005955734291387579653861343920615151498930701577847841753553629581208956179398583978766352159690763115298919590350610001682134811632907545100005661113102400499004471557583154066828923277298425214686226046165898838635420329835803714132230520506941272446761491500422967143898805953637040190079563077979482732605969748081120598580435401273626388155922029209295920048257670581412768020838632221663156308608 [120,64] 4688660774647574242294597362322686767888926415050870317765253092079224834192653740744729848332418709790130940386589314143039406168357121395825597415096335485046357687767383914011357350559392951468090012348365547728483716032718385061513584159378796762599086783874823349974252731691614823143363559045332905848058819706334953986084600318971759991593156982857275731702804520815632540230427877794112388414294107085208632223819310434215416061621141183354209133058113195176373303675828000644087939286329568715083339137759833589202014527733919374154209685018427633767591410938769863549355664149493690967353735446977229303991073099513006135444427558833369353565768970077151664384184372502568270773719848276366126340715770236363283379141814437119155352016306228469302824467029054821568167309666857039311412922912034722507255887008785485801590861546154620934693510770321991198425237236857582265450916342797956808221732306614128449563292478360973995816061364851124268878922960020791679623511337507257732709996248643928690523460707351209699889861797988660497289845026407357001761672608117152702804088816547601761186209909655599950233742131381597547687060610571516602832897767558397807733115770669328407210455408734494536271187482313368491396575348915215899258398748158002796365589730264224261313199956536174277192886559442707604458061914143848251715365965184203292820759850030627876660576996290889546815263580559385330848614230957669184022070029680038123818875721523852459150998169016144492882565017482752390981716145399782015581688186228794947913312127066588445172755390369671754307556066886429077349077623312039878825306208380670783296383828264991391871188923361798172314412500180668748086284953300788974439443436111229623569932060898762700836742798703965710625502611308116957820440958994725083968600821606194038646207346377045166457437838297461722296169257749925412361720274944 [120,65] -119010271055244072097279701395158381057293318761374192160886222217013611849464176295700059978481874309200840210939904683052352926401988886008687047550883396372119405311022362685882851181496566370690338994783535600397370089445502757024130384010999423283461352990446016213427841149816239061219707893710705473607997008480482089073873842707520185807131250038735392028297939173618781108673017714519948839874989945018603296299905230720970180700979901730017597976058742668444310159572330997729946682851213418229701956660409751320846476531685136975827749047061467554210143426054900397331395124358251290953065237217882933855337861193859937514168576605550195124795818670891902075456913859603256661999218224856751076448357282337092318417619711492437434391193892750364173679160043025240364120881658354321324875242849616934122975430209637069629382453781867526618469181009188937839120475321280461878350099176181625848834345207115420893897848432846203353603691686420107146635181658183652253746746202025089390642292215424257718571978310009515496189487993919626283881901237108802483091194012358246878526227476686132209340753904037644618105654691305512394685277367196718926041112482537804779087474865734771202099004756211838256922334983814341017568999100188087493722566444486748317475358573950279814283931635894965798874856949828872443804834951832904309015710048847116828345802250127410613132579470909820974025540263152657198948347804899270894618542191998067238339094775133945898306811606882051913173193927885275477188565577762122612903436790575807198184841413593307494995190808199884565599141479062864779994504630213896821477781563200305937770176524938023128694033738541507584350226105343321068704408279678280375341993216683390569453306741905501029078714231099319165290225990037510803240155898448474226662330970808516841489477623464603360625563058060308641109658607160570015937920 [120,66] 1713688079080558301371201918619332403635632179223653756834117747192659400628478920042995657141746534098782647905655860921513877390065200404172526818233501805308246311963842651479794403929606086289541366588505787769825364209354270742689161892095797555747434144255375053626718254034444719049711967724118773838910458071498861815033240603798934615540265813203285575527160611199867548445423254353490790578684053443979564445065181605303189599363296694105421330013793473249884299540176418971852664107521135452621148489340311936238217660128582518411833328970583096695262189555080871964489365160421203581921465530762289350770840223048629358090886431987708725562820340271733733748688610386955021779670925330862910983130517117775893371563721224260665566081821918862891117993899972658378744299799484629105953862183146016158278840849465697044718477726967641688293819505786084399165835255409015745962950166102737846943889082572035620342079435941656816881464461484011613416563469199023997901062308941482655936935378041499807810342820655088590648833013403806679543534316616997864018908687328868889039156342555698533596966460953494669717400347153848330529012743277820484239655820779554972959871852513287621361607827658759269206429303525133096540978284867552891700570828654486301707425503839232885425341314778254767619521542752037697224929678801973497727948826165006911727864444545602820322026086819121947296401193829189489189455176817570476474219992053288571369625067637222110834955305387137879739925191531070782423445482362759686850450473618070157416280930559171080485249101261839054059532316182413992828285159578969288469787678778254307278206851498132681326627529691168576255852324389988020639500181357676810552163296261432029858801096885886469657079492757499357812840934201940075835442581477397822363461431020935470554406845402506912748871910649615900639840140070238800552 [120,67] -31226705781437841933759759613273291350329145070566964759779489105598981676181436411467363058895141893479962177936078961719215064831112528704942285476597162748562984452138234260082954950970227033390526354042866886473918794836997553200761525951186555045091584712460463354020778426145461735728738543118077457286955716622819191223810801159245685470079341788499210880992573400431754924170367616569438871290521818699936600895990735666296051483973873941331212668746497700205286263281877098826489144601047826303975538651758621062582724530884497236079951986631533194188582640871392159158591102441561606657330381754690145151689195586957906391564732191344776925005638606043628435720881011537265025387543443999367414125532152226088009516551766743771467067996395592087903684275977478794479585054385282839530771128061789443129840338848480158887772897981369381847981608805071381679725248745600390632441559052218383967440093399144312837251891372428395578311524196121190675811609638270188796694676982651792561402370029791891457683959916786181742992968980739338109585955267258915083625339110413010090716960850018534560980080341709881073989854582323959458357152408644372643972604589118585304891994041649133265805178715115864842652087664455264177921679258930146440264525837831452835430537738144665489077117567674732719989026032888356070294930008184008048068438813382497402449081364483008049395819825655603746566371020241513402278943487673684798537505789405379673970962228236032509992787561332496106054690937636747213215754066561046538840270497365068768888943273097242080928038288835090284317988801459535616091848281211529311120414511564017184507320328061751159034327311161455547896046782074406917090070831064074239799480039280972655692057555063386348036036779306266562176951144243571496593572169117200996636467563295720708513565584003004674772148041361632413234984569424256 [120,68] 496861128179883645311975704383008049038761614618556673582414174172088445972715757068102146272321280480827320928507997283982930081752069539460302087428934270910758277792082135253561444920478721110356549208915786812768463172715632204281558104518361887736112025148832020231709443881398638090598978168289589938170208506835766989233523951530792860914268756378954917190107145655033367142014389143996752096165951348558976087416629875645460775405285911173349236108609401753614246846794714968039062144753588527405199748129174043513016091823256148460574241445797055151647359685226938058896033080124152367970237671294927488482818955019971300868567459214159402070727106539289212924551482668654578454813181098300252509243898943857018141544669382832586463668221347619170277868619009350367963850084147751219488138658633255975104010163732263505995882466188946410252523271556785828576788873674025436058496408817137328505131864081861858679775105428522492100205552945697271956947592107295510023555966230953188630894445076973544316423413177020027759172118179174905184871880850054399016602525973115884530421179787923804070112899104149336246025086287023140037369756252653319349999840522511968438651331415057385093394599138863355478969415535854408437163905996816683664964716339101011389848664704423424370342980352469769148516745934230538398083598144710896490621435657104275874875314316885839086578159671688582597546497454088720563720435189840320332808550783437477911504042044361844744008313300179812148040655220694553503752885255538515244866137661353121541516891490728212843376666469100114101745285198487644006243944120664220062634052700153060022856278775911103237321937400802540260468333053629071370461467102569441821788095009867298065490712945870585871443027230097212181239996314625281091217434768332757518435556932002022157203116389924634934144025205552249278692344848 [120,69] -6311647584426564147191129221806098401657357374229568614804510116634698312269625611991719014099228107473628490903836246222262853724155456528290113360559204612743257369384721565604410729266479688320028716970522577670476223632938117198169030043081829958027678587632702942808614332580788148406590055483310625501978562468294899888119259208801067566106009918079457493304140224397860446095110668374248879030394873696895534632498900749142562684019015135034921827126354004561970531227767381887576953039723501924107372638383322443160756696797267385261594991127863501110133565887478437488348424491523439809217908850034083368319344863491917980230769564927655532349593026169628240564955425279704537306629385008600369237333822238393977863767613363735374698516833595221493168040861255611996047920112650593462415930335539996148761822110537679593282976032684773357826294368835769717465590913760086063980981720066619743101903062261497327078155762677897705280803339451960099956508959535032231254176993015330275784396844578258730551209616294074818163125608468289032800457474745667300946544006273639786300312929508928120438810662566938441606612878648157231158176631167314085134955828208598302764374473958254784171818810744823078488153659660959101270454655378558012387818367252737391776411833248302805479279663562861999051005023079022305372247061223616384184785907359201182748846110798867676241202444345803230182554391707372070116009324308653304323140527353910132621417776674974329192074331744042629494267858589868131969763495456346555297648946489942711878206939632969207690313811079220000036655937150920363045828014435293347517652907503739077793042326820324519170644551615193872723038447170647932863616915118724585855693688999880541323753282541636549613985802143085411515018184031828859841435041725368802849441402219838330752035397519505622686453245209082574292288 [120,70] 76770994258885488706652813612874132360029915354330322412247319928003716879757658150329164886218148074929018932644257001052925580722436507436731513907732063890202124418288266299835598528451727376080478511037846704391324774347472328240939979076348576625809979354185176621397399126185853708867839847452665087348631983369248006800690551734579086939946148781128059938688610539241583696032581734290795854219081162502714506850121616217275216722187114403908136058821781734072268969533621038838661216873005024978156767784655849596268925165496177691978427860255093824661127263880182928971888010307472552985166040800414270930314451238517743587630629502370230987855491825473045115646275659352780528140127368191059694765789640709362593069871824393116517253520131442005588331723012819973833605083506626360897512331723387667504957568683281316039515715575175593049553233951932380199962237451018549235826061647367068888153861759917401833258197742735258510382259684621394492272138909991725739034043452698942070144412311315368542072726406568766934284257552298309935692063825385515863438990345892004090369604389248888215509468035742985506451982532861404355046697968461960803476621190592485793431146468080688031200505704833303674838681159282194020100168382790761201288034734290178899250147513582987338170429471284713797792224256885865719248408910688070246855677277536130153977946179053370764693061870352111433594159704013117354102501471631549465246466598244413737471288446722149695300407568639962654067659185369545983591204726817198961368973957688270528577801959853955754071380552202898943311865884796371799799623711870949452801786021275857822031702987108246496694959070024685834318810716949317952011146830016367169782562859955641356316099704941306886904661286208827166122855401153817064593719514831854296479009568466703684109853346041437236717800897301824284 [120,71] -481061104792716565118147665546147687660373128908810945708311537220058115415762247794068835804305318568170583937860537882627590800538428234905061705761371023905381596846939421426895719515540043938663623408785605418263044492799924776883298177519963840346968808320783798814582920147692193357806593136922310185051728625519696581636857994124973571031369189894317938258340696468683115191143687426080280225002209307879278304197377164093314103554455778795384501753061081859682193241019419704623335745842690618492157090096315721429538038329685666686343135135678563457007745747758907582639440572633960269059614211339200468185488836923542842928765958351580728626612958905549797498873400379776704284834314013717386109478567185652706081209629877250779012646740906808825695557223230320243769434567811631814289053957930806878693545839318036278394668724332694999876996549789047008814090782348724502980923014357527352646013804122803688972274257948948088058986131132389742303123667570128690621763942315018108430523994121395313695098256724276837887548675972371610655555670718035041075350295085473685645423420815505075381029201062713211686195816462119186097357027428640055383035587613878780347844743019739440185417094452794918877954453922868847416858200464949897817381394906611189274875455459714300465869271382336014564459913312895231608132107896461992017140688580026174459070346463140334739451895756953000120024422342351953067071936278676798869715207766095471813989470608964303669537543748709055873884269345144305190569626405432445635394406666260452532610364145138677805758909560970836373655847027434711138360427425492717679283634543175972444654984239658378167572826224588532726088789073340056474967674398497951353865831944547573996504596505761300981155138416779017748039268383691905998996245104230386387963857261498374216157225001427249124875791228384 [120,72] 2583351035572318086867773432573729412946688048865554702397071972330956804421980253382794403662466223665733817378197801353655568204596945221419309422363024672950038955460221420380625995315378598964468406767945953877075390496217718545502286422322668841487141813212405642794751082575700437016185550364730467727250438794979922557496590729566100186261636546323366216265495763893575347278688315592945898438074516345639865236631929236691129915158475311130393233567404230700172312900949062731717537065589596153268375027374211502729286215794461643608449378295159214105672102106314197873173346014414346902735742442550374811498584519161596853466847967134952469887133123979850476981393278333527624464705615741164449132564892996510350433874435002626959019473591859790026321205792117563405035687362521568967395637668756031512365530853626246267008552322073525216165624915074483336400926935122996631078572700164094689212041179837591279545313275280881758680550745988768129193749344459446902777086517563782266177406428291798851192005091460370789565434050904226340836031846978203847016376312545356906028846328770637413789374651245066775478256638554944340513338095543600509077232963259286694920949156246670406393717644577984999831705540484140856408462326292623062454844106854134781469687885564177809688087212545859918576676802779704945796015095471097614761732685422551472052665108372339192502271627530231047620373349778642685782874626204157379808871628978615621595850683918549091233003291513235393187441982989593970069143604667224845380382339403851059020169992912604575867369455388478202978936853607658949463162000237016893604939608553074543283170655994320542189035934951046911935640193753040639177611103388373363143001556097148823583650714732170640653744424523479506734091623679117418797263057886686866468226927880405187637515821822158705549078720 [120,73] -5514559795892528912234929357878779509602193194615080195453539625801682254625984647129521703986594630077577687204366224408891044418685544056987235947133297325938597323712974723503104114155766536082314654129156298497970530956395155460159966550005079618979284887857954077486182835683623124541306141963747793118624699061541928253421156186189466322042237899815427632314666712143781693982701177761135842334184741260580604273150915730070321490559657447886058901955779649256383381289227396700254190149927083864142025047153817987315606419446504497657371825491649800769132411686866237900585620453970833529436606498892506457540152437584682554395362274887035450814707033275547506208767608010439833327831225701388976246870696356961247432270651002821011599742942709795211829597117095687303785283625888045577704879454841450766666544207516429659231783905531830636348309135441760419137476560978318648839838393293587268228722963426870679589130468631069291639341197945438679578088100732928239569722607442739507633007840812046887964016155211419378331598861710911207975374130554922485363456792961471657879241414093405384393169590413645530025406972575798737381333946910901936268634749425694925875807638492228581081723087689633683336532624092894233729574184933672868403505755281051934783500953531643479921200629962643274882304575615915234191632587544052907186444012281267397379579562507895079632392581088434154544758949324268142133264920433240755861057907590965497895711198264462381522700082431321001088791257101682499692644646177672242277975840055419130620904489108064780490540433262608393353675951440469587927556664526102857990487295977313729343442374969742870040611547706606362937292276179752178210406856847610455398244589639400056928012910969543538426663323388031407816175314690510773793826900067487943971904390179074243500392138509238764096 [120,74] -193036758628975821724171411619636106480671929934264889571126195624559464519103963003956756630433294115228760483213824867152996238769731730187260638141604212066979076574335751435851536971585734810918373899656520392653851383890470235917315331969093228931733329047364820828674183072876483379290647257092948544489378663350052847895621279082599979240475416374201699495304438051372686623018145384082071844030629789981816692483443753152277827368455884511843894013146382598923223350817881970433181980116605893609000016571046475266056171280500910425134106636885533359494782650620774436711239034173411856392140920939740062185382062824128541879838479456454648748114762103855109273956778814783575066404071679602519248090720682161874969559484988877311913532386603801757612477784484773639140201237497528696476279194066007389236774048216103183672955102459634367404431599233413430613140332430971931476745282164372790544630760412757465610033611216313113143239502993376670231579323953999375286250418699951754022730517738615465277444307669333721891960255060451656053321278341968893821716512079683342211626313996998346673455110819307318167489386795982265129853882078880854576143221059222425515002550070271889609014866394203008078064148591166129723616151262515575734353553470776835257823596033251445543541859419887887097724945747795525663099066698587750418073449418741643241430749347531580678620673379890694274398912883316306258795353697876436057241639360650641147109266800839324517351083026339364088880385305061064083531314039495480399300990211832342030604404357836879271419113530665298349777635858499936532606814536260337040808717079198197591931263723813049251106540842069057272538077778015767067728960754794132384653049103018998844754576726378125594298859159325780789239395718548895482090736477489811540862548217208332933298002333491392 [120,75] 580589685660782246994388060378379402833401580858843905155173583571778256846475505472380593620674019008495449659559190609440162638222010267540234191727082321075056275111880598271863920107534313974767549810685182253963857104634564436541109620696971105323047248218881296088669036593569878309333735623093242626285171196242536199941396775908820221661059394552973770368100849574276366494734204371538078729863172884047781461612735083050258916575970915692861962911654266781993027721479878016414026341443451786037266037697404879431832110225752181628843276257906497750262169402852724721689728499998377421701915801407404400858871954211916730735297515351316690356501354848828872965781676321501253796677187113183654230322516917361616577348856469685541481943284003643410869505115220096718934904611213783891397340448206268923648289752948777363650364492628750692678604204460826453406827413095055165046518094255544790097686617890381692585039930598171008514526464582205673031290019030527636270436124424792317982225951276784661344869460595958734002046228914594294793930814720242396063176997577265257737635533198540540418792768735823241990835461304365695952483206237562111209081597867953679389347749239494716704295878601042921123790168821123977106413814994271223707754691997236356136237486024674313528398518185200737126031268801752225718634840665563582143957902479502624715291412550647152598108175734713604233672917385817100627556912181645439521457575664171376489643614134809861498951128712167701533524879906600642585149014934139350414622927580692129024277676676664661786758545586950132390766426721338503827118222365490378604062995391436070951369012182307876131889404560282873894309760387718991974421014955649078823025968791194311061866837249127328559727842023953841024218438670110815178801972152811267945992786372175825031797886080 [120,76] -5683845348410645279725751588328833426109360429889198707207972637460845933436237016369359753235352363441200078100092036389801137764468271148491174663605489925022174657489640900362195683253957666108865287734008806830857660225190132418518449903882258347259397739409679367590943685919988823594256913384428546657672100468186730150382829751026045589189562693182578871879760102683543711110624271596888355755543369390998388800267810779602324931649100037464399217458557809011411882680034988982397908082117534847408533056660224351288085707507517018399958025840392391526596294063332237067931518953802102112789099677835011822530586181657833946621071340733334334181824941312543481218560062408319460541979033062308569873122223329059919094475046824583365488775241064551148311452624684610130047836390748282642636489216132910302333461851011818671826304631674828094305930860695191272897499546155213758269206401236021282076097626707538069231957663006539904110479636519805087735708317503931083909077083429845193101202524056342768308693472755445845085212495586569663884615350386296445003504533527428479885468489759054641984865372734541681974556617652079765834831866014629537095755487424570432942756035291345644295310564238558085263791935933861942265556248461239304694462259878523633946947930485503494578860305680321633938403492892858188816327610060305360501238911325292447932195489013793396448057975750120557560796959003688781099124522066025626143596419927177312544430549862455905225179422978958049273870772416779292241513170768569647666178965019995338067930684856643155856489032475907171329389991401710547259915007056343985934095887388753591026930165472949768320143585978506279928787764068702810772258151036731277291840916094158757689216938882322863187212990076570600970204301868234407420656322011744960826143052773422213231456 [120,77] 73011900249116235726170215349433499850486923147185039517910182675550379903675363596452248686537551202445029636703834606833595144438945465937323584497061989849802032314578811312982588970899062381640554889858804328863848273174920895258840125114432051067419975090246665511048421532412105270311229317419223064192716470632425116706571209761692645107240413346045463266160373481627548061903066229110469152055371805729044241336754936856011851287101060117191824736573120592777244264843673053328365133910283000938734887066831582189261062667321054077464507967002139527830021824216429771508056798099530990648857107787948120694112555820489711394586749758161215533936655781703436395086015460754964985859747923231013495233703158850728307237769344695374242396283124639678798090430518783820409297515161197878480202001060510787052776185949217138102908357597461511186293663775599811725373929217829854232173014222399224511333569269617121949765238949795070646588858213997044061852412169162945454856540111485006226152940880886241324525411732886187864191699901257447849198431199996758969582219439208198155848188860001284693959524781648289469543185341527018000314486924884062869354022497085302909785644962516650994511240718042121233430128904562315416575157485724715754765003598305914144621027535179577502208815594500416705342182772391990684027351331316408603766113579557403164284747009461666923627112768882307053432775414372255695647418664418770716232609427302723851561565435431047561916254104103645796800470879853096767042966506024817189266424386951956206512008773973754062586912544031009023895127271022286415544047927226489413012862178211812685343090411975574054509921986365225062972168474022732915627738874955338672349771198144616873057198863165833198545963486079397377252771335098493926101743742967540273912103857923979488 [120,78] 5585656033291476593478441469333619151745604049349456272872591201870834527913332981133025510780868780351428218292131124079030040025200264020876454751408960120706539056687920457773888225424825891326682892507245695300918344600225236764526015473507799521321000221780554950487120625948542272144645906257242671592833928987230096497326712918159064461413707447756151960560903809957585499104110889552226629261147842606739971880816606480950214655145148172094002936383869766552855100133119105387880593712550530465883729365099975049395764201221412083434332310332176166909600337164914161495994241869949863379466768313607299294156734859074256150364045444355781353089976889472475551410075287877234376853548146990793338709485462600390356406766648746323856291583105698700545840019645877529377107457412686946063452162379858467254052854413533067063822276199398163621788595742017883292167454461791401043958382410258042369991850064477370946278424470137585842257821367147141640227269952292002246656466666280886770317959284431900246221875496939125467048489754436811202172531481658087107900646306155923342728189313723445391386263490263275897104168681959287834019332236707967124455085527174665682993869152379883565410262224666818272745846236906901915765854104367417851884244992444264358316918180477753643264063773741682086590930423080611297573020579375074225498173261192259766554741542998390422509986540567104478794165398640622654274794561534334607283955029823024189513414101533975390076043447179525627191043134640909901025716248030021041680954299846902966717703706027713648068975963042905409455487116078770214972974089347384990619840580239885957434604935400008502859663273614155153672759738273316914479056465828493781559506929626422508329605003855649593778978705017751353563216353174876045381129502467060370996803846120 [120,79] -1916813703507016815637600212484336260705876761448689213251688447244463538028989465077308102702573018481812450622594518499863049418700012368578035346477209722196861635945295474649527771791847887015045925402142910925113269800924725885982475248956052490288301970059075524571270964128550917264849133391332724038577640245299767886039690144228336580794135774488339626808551324702131788033847168435490587660467578831253335870578428313606705756594123753189923654539244703424009135851412652058511624259593129656612535546495515225929078112468458419372621650754715197833139381315766124957895562753147380351821061749606017209947511452654157958823645423693867574016727300468706385944800765569474563637537258233355125657414319895177996442411213019492520641982302913546333746086373541500746317330480950867781866336999839502765047291531153597559724150088084638967514081980212647996947211945163974942025422003764815394967214428679991289279651140338328462444148171757612067054770927204643614224657769592382644272650192621370514571328906443251643447029456197570644243421788058959699452020171993876475211902715206354690930619323461143689217690523636480329485808937897732034554347344956811395690078465659109714284409973886744417850014670554991872256643444570236499855249595078182357145086158338989818204787599008505202542002727600957192447833489756405626311556466494699923156535924139009195801916732781710607616303482573078068412865711607172086527665522450828078425825020458593561323270040256851368128341221996946734227752304983821545977833850783417542992786211865911189901016565306818707310953636543077287546219013342732571684247014459512283447538151214689969337492897442308547139429559150706303029337249589709460054962115447767737677145250620007747853538716399486689719655090402024598519902792177473707218925248 [120,80] 6668607969635621746526769871847299242570100588513313483660390124307884897484541244980286252879903246733172571449809658749251537579247579415512895054975539044930729049744791215879429064077656273196245615578158554828460874223559119666971376563839450579320146620186636852145753115690258914711192301242373718924202086615729050719776095991352056372459097207572571124302788465141542132446995765365522496901201134496613926321073679887529421877576676965653307615110190440644537629847280231408511880968669672721692372345776623649383597530961193262006773462622758525805348554873994061991426031108128299979288038715501486119489709691481011675723642985843048215739624844395218187673698688127024582402753634193123182306120963522899708350256068012817675048311877642992488105629050731119545264353619009024125119378906081749874155035467537268825544739366018588538327357291385362097896800611084076354403470128621455644361281795690376324245560873067805488370510056277026237669776869515488810243863469812292905814561052021908697203646082399254867553989730720318588951153340420642301665949854289688508224799098965332745496557402436786025046236687743671852910139835576871659169712565237939151597811368076157005159814095185570134699220720579904666670013699017634325660220433590066078247984267764510814111041154427026597888643842790134914137295596369531753366281129834707712726996074514288522468212106444441766868367971967604212664284326258047972865343459148462539615535185927996214805263116866156579450640012285109561487676407208832664317928698647692296091647441196437289044328947974926666284821182730391226487643022118010547910094617372404168748789212146121061494895161019877237268497139420536082451524722946839207321927197633862517537342857903821601977357139769380648659028244065292386851131780696564355760 [120,81] -7610966752873557495784609098757612813116928772530882142166155819396773373922724253145965813916806101676952377823041771555360465613220952495449325259776061279213276044075841068134416480992053343776674881075457062528818492902314914766060640290304071783048380197194798216806200568226867150423974480714803726030997037383815629221119915831822231226553588798406091462023439300841380775378479778332995078453942613110209512271544200792583590565304871842695154455059777908696330066881278056228988514361676036030675785573231821858982115276169646964096522016442681472193046925912161764331861549200059498175000268398928307068024502838753269846204990074041365832691675647299664112340122588940525826182013011777843562019847161220114086710760428861003201819627479270956827902469220718009484195220089418181517867367674590637244043023184293685648373249288135639953764258681569757489773328436193639474606892918373706101685280058937240473622367892981367940215615730731411294023551011065307760667000231861311712722541848077276490567322512993354235230841273984422439252761711050190014369663606359201182469920767781665483176774808471518718578515787687210684116029317679724354610760095152570004201116110866710147684340804002231554729625876373829422643070775192349839692838678052600823764120198400305140345171031207051926582447429091759919946257090057124996863341618700946360247127418053778137537130213128430528977632296206305877738517979638519372900936176746938472409620012215471052763424368183156891584050283406576783527555124828196938312734675833064318034628533949058557784701307300844094206217456141311600649551873864544126915136998606510563881960501242457662025025164179891145923448525529166564999874423341882526450347448855462373747183212504638494252719391455857400471373203326322300936574180649680 [120,82] 45283314993945221082239174659012664876787746465183176050743070208771351534995885961069810142624596565034776654097176371612543195048767758263946493867524353129163073394677548665662032000369186170593343257285942026336954481200682957614694167389332144858300500359654992431989474861581537582697002775128628010131989664698678316969682097640287006253021871115359133388935578609574138207956245022891887160647477892647342876298055655474593335550758811861849269496565207623324306711259098365822796788944274824463548906988908973071039999756893021426376670351835942730773419925952730794329485084927612002955641058208280530580361827994208150882665270947238907373022484316866970786497711259854447309947596996695440856692669909892029477774680337056082662615116734462698491839223677468067413967375846762008342508704628130544914158332189410386302748268208981432603753461204244241402038904828863073411452883260385779103125691142138602090975058620414874936201101169686145500855842171743337916716030020285540617579724324500917937974228790721982383774703767285353670905737433142479984951467885858599558133465109039096554745002349549362092941094871232404248923354714443252982268152241316555543733650484648053816184175961737395448649311238132846169808955677299212228840519628270793174935525214754929343856716254525989856798703180558294435068601581161523035634701753153746019818225972383553566719789613942921659016517814210795939057289055754074449088859208950605189033012461871040938530004907694451220157753788781299887749722005467402018002214536956518488442565592571207508529361157885655291538029203031265908498977340097667602841243413801138505812943817983716805213820280258323964468413671055651884866292357195427281681306269647352975059654388479079971416589049627920201275969751680332568446424316 [120,83] -151942067429504437504174557020059116847466639103176854816330582476429465197362761945415969050188614302187765815164650258736440691522380043819682782703888054203555466382364625339838621380413068893118399966701875437803715227068676592325322873330641401310866480387398803615037984998608948558603412607021314726168279976510117754179213656921623391515260287789291863575561063940647502537216609683579381687969655048504280856947000212252379709643948482218618464379478248508145763856485391580837321615277295868375217402896585476940467097732867379404616678461464426624789535530308490678419112982612991760334693307248016475076392678537171400618800502710797869005948553612679886026347237704496427296608143239609275563429781602102265868486056152854747597174482871015703984093329528443412843204527383357030656169288301822929760964775105937822268860695352881108655436320858314709205421030319706896935773258591619056243356603489184421150238107120583705254836051817373479750733523693955396695977258941142373806548663612372844361833136498559935152072725743991233849959584495830167407246831680166907758948228002391515737847997060762671349429806023278830239354862020013442442747947313271554526490163787854372771716387908064085642875395513700558721890687614011430589410135712067021272175965066308102378251326401935481111656586249116770476096562040620493166184213257750710602169032582482433072465537263743585295069196099471418362968596865211611195020451643468486520300138602357499765360107282283007384260371408631414104114727699632845895757204309101592627573543024353705500240594851098776992825635739816023292050455232683303965939139731569922586435228863795922270458732444911239143890687843882283468212595736670500987913238672640824268079909753475582467020540477601247468207006656857333683648 [120,84] 268644636700018779104641924439087675530978404553046097424289653691574282751291084189812366369979793046388582845975199741267095054450414746640627893901994038142674665568135116066915626675020007237494311786844711993007094766292133466496596473892988165986553489284937919324756763667825391898817471276320500840010486442285629408324147070322018689922468014800213807670132631576606437937918184863372784854165337999027028094634369789583895970940037791051653163934588254686808453845388311940309427377199399089511436067934701401745635515338409513833644872056846795033396068576171954872037223965311008335247803996398324918981428138679950654179992718533137780234245020794718363515052922682676839325257015011519194025973511605833077797636944474095366441058421897422326938801136743311407052304693031009069557546103029788687587613343164670857232316589379766794737224334323505698532882924830468458633572589031675818139458761851116032949898398216076089766126705707292003299211575229339377413361009449591522489678122844623637208493509461522757406203997872886805207623125770697160867655046427835451288873215683935546646541363806920220157954892018156642642211571215675709816955485748921558791321227163757387495855561959801313498970627058652866076439919203658674946774576429757355078385257405556665982922079508298546658048712563226098335508192545614608193939795796362197238227308030900647806480434577717813643212659411249549920748678905293205436837883245270884216749560326556746439675806636797645811137724930601983485784788033033464397114264338006244176165045216024333185696619966068790173056305025420391503658603905097224713942340709121344006110874488065389934994023418347108587325470469048383740217599397929847735626220397144399152373051507790044245543219348276927811233234239097080 [120,85] -308344574024537930617332422919696815994748056530376141005626041597190067989839046497692819325145455023490803569863463717620328973057644766222195901273039853957883182770016120008848326015904426437591658635907030332581445748431519447417283411521945636695207096179121732478802688614726911643497313871339472409475341428625360209573023227459472739350314074753546984000355208374976092678670042884248673168437367929001388917950414301841088660525605901901664516963245393998146297482935458329799039760841588464247054482669561534973730809242996358917979166733387338753367447110024549171201383622463681714882041503148043639586146677192884576158908671567438388541502050427939266530118147996082191329010014755965175582826167328229159237371763672969317482469940522731281585411490353555671639960018478825922190082362159846736198574696632891555145692214292304090818009269360676631633429254652156370450108552391116209405477324183409699901929755449147167554814396772057033611786215306678838955372173146803548826262947400538288493562809543322591516814193754020946507868768315012390451283389882481738868846097760967897475360949350926478252375821444141933391280189850999237235551545713205578892185143917928609207234677724896497063515321740565465889967156821289963584075311815589721509363791032024348167226549266190714060062897903751991779316886553363650245626974771590433526936356218564334381573489726788341923608366564344247932228250959001566764177654501438347433421001665074685757775300260519803074774671235542326862232215466126498536874749607874599322258274664538262193111059521366468262567827186342566148623562635357363342672779480603716781774307705749163560371756419545093541872281228518839351238606896409885804822701307299603766162729253010433665037110018587391812972291728 [120,86] 236148189947163698767422570684125709977393271659401432333637149181258585112841830546928926123751481808613205489287416297308727626839812892838580758220136354806975809259155568501390177599912662970736580301244364133761017464598734378921062175824584784069764475068399017529529097039240628910261685184233906287808668119598430300772186649817409420579969894286058096014759066470854630696844301118301187394914417126279882981655113329875952608628140808517287515482717101005025142847193480202791287156554566480468103506149629896346326720425172777506852114105827340643918032397308654228737071276782521247075358819712762221716027696807454417257371932197691109686642619628709882313009464818804615152560621792496795252152598497769498170488292018145914240130614661179000235898637946882400298925957580345591061933144986580863808106551332726925889344794858520361117168826661722198054171982531497954441418283547921351947637113947699151090969392270617728355042177312858002336347861580427284467621188735222013863586170743586883205502193447641810457266328539070961891135897560266793755086194692264003554716588245777458063834737327262145991448028974908925552591532390525601409599085813563917254231143025499670225393097047333427354387775209495089209928810873719243477936583065865143930009983087258190725220155601600789398855682721835962077915189832979609690118638046181926652684528991096900160929640508354898820222600907445407582032181331008353871853351226663214675529074661354724762680916674212568969801068998628474018577374492741410224967254194019286635824567000068232267206007584264910503447430221768393720583843981265075324253028218786225749699103008902204298536096284015377137558866348073855016328901448862240061653428440257762545321341817124425913545812535580346821568 [120,87] -117972696642700625306628183504754713413724926937315112050633792488408746121234866262211850951015600798276494016235796410205342365423111970307796044448411468647708620822648457805495213202154400114058223108345387598523172950825801731617139180794007117353179070663716725082116036213802520203873988681558996790531182332678920774738558910728057363325600438783882552777836789158262383065686251346238431347491409836242002561494311691073317752040439490002999034878327984543355460299022694738319424193452290639132520589062341299706976358784397666109408173512231873723114564104267427227107214605575378974793671261097852678071686353880779706712834524851453146501180119070078780170075704337974293277565128500798397988812458161183609894842123886397532073653238725348443120945943303685365512189600366320356416672307437038418109657055565269155246949385017063998428720404149170900815192036666122610275291267946620017709236096886000849044630442856543914826022915548871668472686933319961365065555628963522015829628799878385626775164651311997381752291600697773945062396874879712497998126407014734797680456531902687584002416303073524930381773035603465800817282392728434434187587031220986932104306973107678483902489842317798892334997094988729573715559917801615405096270417094888527107073907016108560669544827235635721063946145975946235104956825795608517544642413543297763540200165415167221609528736518525320360168023651266185809104894014159555719772686900424880797796194177318849916398518245092519254265012036650972432731091945730783663968287112299455743951165755831147060216144395035672370141059551025464246258931913449140055294871509309768328676585399290737820786288725408722640446834144117127673638231357806311849792706420065480195216729604249644748604126153133696 [120,88] 39758937388722215792062048807575400714243281485239320713855914596700702904316147664774492302141103602355064562897069983011646011399805234134981501102191597336306202791672174195483338911660751621807463558873054663212722252897641384566386946356244343729135945415275714457660686479297268881141493974074339881267232908290705032638522203161068077046581334048999921423672390154184324477361839879732142512797252665347877794486799791177415486915341361343621221650831276252135913286280156431669302696811931112874453465139808851034146300029024889495141440282046842020111548336294059561931673396224400301260758488014276277900791430536290476074389037771804778278782294220416300348024405248623716878432663050441616053065620343172792476444188409770066444409708761695956113639965336957796002277364520400485227105884606263999992982117226752277243398933804242089471720774938202262902385384823937118034544477725403957031267585528292640880487952858164197752068707601325246092842163884298230820765677369957292178310575151142624406122660295680576585777666476690856832244222949284782322854540889646995375228340209365178531518410770233673955390343366555982103646473221054095437805018597552566008848576935352004964399387177367755517092001015759942407931104933442132952288938456686454339785728740758063590391473680056563168419735900299241186610717258161873505599896664816978899152864188633409054193020693170862046098029607387991160283704361813266753852335896665718754882361677534958811638286619538114659860663284644332802236003712122590084861165765818818669351289418964326281419878366442208758131670507168778766743621953591824988544876471047221950054995626064077836478003352438800532932247270259344603518488785680164609545062513853203207149855960164881881521881152 [120,89] -8401714942843630086718432699776611819322094079092284028434055404859427883870166355012051631700354769657928875961219054311194164701171244683316988188076051246057388689546687747221079816285315437792052475791069607703912378856848722993189125049300378266855481700886655153257894817892736860405028031442842065487327319420216409421509684655109028887533500029919375927878258692664790864007407510344210735993576137028777893850143217583881813112812024053859823043156879629359381796300295456978513847901686551156198851796067424007419753476903704636352658269790063630887535942433788196710704262759465338884413020108198491770805614320956127527065724912024958940171910172660572890862613966199109068477149490983907898318532604021089634250761433099007690874814576249153767355672815818836213308684991963434281483553905017666923111259387097095621346253076739601008900511516152228923433784319588719113650408909064352765417450708799125293410074781412755517652511775647624779640319412332696139713327351965723035475308032048736636742989861595673623685036749462156690193861664849992161669016887139842917785655686879172441770889659611898674185956397626206275000842055088241987126160016395822519115243998953682376317932207392516982804169830320505340698751290703806027390464376550998282758213289412674578650956083033984068295914608300142076870029031128340741024342483770710508127348183493812564218697402260234721899047061899202109466947706547693032214055750824113954697407218175760871872396616628743860537011344728504542257736437474034193466318767513228379584890201743135980714620127331288626227515396514029058361153440675922520940788055189788638456612405375249476485222309181020835879754499386684183710458696604180953197007708671429384625663958775389234624 [120,90] 1037370214531887811793003083165517195325210606448398298121301327819768723557825073120451210906157014344744683469079518895312841948043621579225012504587750284210069620237647008138742327250028251394476254965052807428214884626317446004224976132361583531291255347961711969277281113013710759016038776435577033772520781853167233284367871517733351272739157747833377719773128988643500822365607709589946390191960104591901966630071223386751786195677987276978470733347834504100787977485285498020359081831766050975864723811843786328880695500754386445741243927124531238987643229654930069613791404650707793183147938659939321912728034949764046284403918810958473816926187514032843496085219041277021302117057159351447485006723374030247773838015973105966965081044943519108498202163968099229899855909841786552072014267632470028261891510795593301630379585135051720028748914429542156768865213214842708319547057686714291338999349327276022488607472571248272714600774152586864440102518087006876428507436701244858359154172861312921044010656594149701101691248672215215477777852734230227015071772546707709289614911231630936121266154595289221540025729905508476878494717912200810492814179195958926833788651639768394383503683159677331220203885816946256266504848752166170263341023241749142960816526641418779647350388946801813399885480996838640916153430004224779686457914081485195071372043814940217480642602565797623431722638721246160503839151649304790574530773501668809018951117954331386692167092850074705029474833687613899465495516209369523315405568435893716898451208491506982753346605536973019923252575520855980584953984509571155829729304450029222750572473713606958963821623476129276083218622178683788911314245918161162105752927930524092226342509405947160 [120,91] -59156755625475746314413134383709303704240482574907141987752039506765941514184785081275853624922892148582237182891432405198284863735851818037659474299226388688312637550429609658435144555988160984248242377700118731431900252171196886846895190056202115417211667315935518541134010855696003051420385315315998702010280871513488804024326714648749474280983605393549327005476472627925810597898636731284405572383669123856747136738456314853795334128328361320137668451832053149976927359026951538789339824504337934273701578446940671037133868228150540656923099347235202576267076235578040831848329453234183320250138000239593124834289010842903761467416325030263599428945370446128781932732045598904744753893873078841245101055052949824518739995599586890841903729208165879492371715195664604582057506798225392527374545361491114375961152606018997006584746792140416930855112007405632130917764260728537057641978164841601036565920559567413849557744345434912949467830876027785146764028016306769199508557968126168513965578738383045602081028584899671590378957562137663001079558713937499521846460764764440575972434079452495420609086558531655093043604940311432445854530415084000722273034404359780887551676431865108208236821354043900034211172975896938416002834456433865591921039516805807026685865294248006267570444437753027110509279422160850383424472282535713109505819588967935050006842579485679524565504450582290936066265579946738519067036168613068888219695083910513395231468290601476265184455088224561473588734653734429929055043351190547741449692187567016589308180338479867548870582658670316164255936284971937394977776498717823729630235596539417220558932100967433513982842472959609452146783538937060129851549041041563272470676686449040453009499328 [120,92] 2050418748173288743909382132875095263602955500629565104705062526748222344200110845027651858847869471971466527580342781728170839746525975429573542413086536687367698780000898053745522434722259110506006408089988237158087960974572340606236031005846754085965046011802531443885717927363735077318043335674995251638328508454885968566917313561756694450773840510576038996351523047579910053486405115718084603587590099124006840293261827791481767660647467086930278639052518204081927720907405681940803090334341703798987486440109219210310791909683380436988580266879845332010365210318560552145194622660629500312773996700942826330579369729139133368161903996523240439133529960876140081549922188910568842135080696405674542062663472089023365448276254105427839001069854705366234303279258745394959342208912424433954630830882227880260464674760332339053670910387636181333139132086361339593872231698606046593148420525860639285228148320746768640738204506583862336664810180054621742897890294153854878772802433636994970299740955569372904615044103784688317701259990088255571550949290993095915967717217326681399056367521248829979054509476927340278879930021716781735901107790108226206410214270134889287427001638210574701544895833730904865230683716618822422365348163353496532129438289315610080074181985378497043885915822019229818716739655189251665806415306650818882036510166878571056239293103372808609794777445176373774052334077267235537245043205620394419050008828002915448251950700494925783630083950709154760073117496882622328297782456374725954101700238141850450598981971811267881729486817986681224594131972936967619855183602493533574849299021474126017387458198256102710528279103646090927935786564385053674730049038723387712888876177710363952 [120,93] -585481940697298689026303858579005701169428285340607953256954783516962692859551646877331546196173565572596420995435430989138924686253500685555496492632008074344189061411988817354737095023093007640535713013348094611386118370532523590314485248442754557228893162995453164577777176879751902468408941600236655409830555410384904778071207711046915561180064263766268617645625008243456982461058814097343363194210449968188243898394292987870331155306162038508423602574661707152495115916966082390698581648419122190351915700336480043955953145105471509195212522374682118312875838462128998776716665742337743310071367360280575937683133077297665847374692609842370514905649762564407174966749072875993943612349282915147829277423361028281713105883280110992517160681838564655893109097889648561654473397782802653519262330026114901210842555140893795074032314293199784516286045967114050754667463719941234997900905686150585007397175127763618117199216924958818963235130915098681316311993233491489132951174731043212792115496939354639787943159047253751837574665402886120412343877753172245174888690007655343238447372956101948405177430576802807997093462433293061583171033267220957296204805735349146665160484426991294158483073890590560712276244592081624520936080071451189694922989280152719114566340962414179762636912614480233114904208209550130818061620677104003580989265093423782687792748029508499243291789462099843343896500449895581957426993860205213930873049071044484340468201454212542421377598451725116534822972216578923548343614331293435221329889788562906127110052050171575437477056498227615604522021201321755152092641566705587158541988707372200936554058329551160609211215830712839450234405595802357107529452439629170666532166648624 [120,94] 42563629743902891476129842853602223901955002431720152038883519283109128110946969186047152369721667600930092794622287070048789748814872089002738114379486685315173050670178173938699453981183677062660397624248159327818061292956355585960011969693988435352631501167860173174335697499832222203553706555128824364058115665673176605696377262145231215452878073525634396411236865333974940645129726991054763814211911448421158475565370810197080330114499405112633775332891853405440315802287274828856549618650757592980644214359333822541516009229136159111615463627301213764283708529734097261160504010555997235848408362535795138861545142169513227508912844250130569238101719910276583510651755703930937949736508257671373847158443544513316028865295869229675395588958528580531790500856598640485489003874455287746773163905813244298201277699157560014313478052069781810831225034990883409305603066721832389297883715566731811025699615235483215453285327628327000867934346649897692940821890643715284410975247247562601379925883623532433200863769590863574039450230051917334993050392599937719778334325919408668798576147966090909430632790020361018307739780912481626524481689878943962982561179546109723369938053622569170783058042561437034206283846547418777945010728860065165619686622582090705262677229521646575687152492060967432215903826728632051655119623925139001015510656432967030206930669025221759181291782331052576500558236714311891227408274046196073132089495478164041034800526859173563585483010388919288302030025895415223388632931896389847663820860973790908534300844043825257821550342482307565820704050107316158921107369076937255544262521648021672304128340705077024440061981529080007695541572519696427080802749611844674112963 [120,95] 96733520415226829764115515815718246730393448783975334931369776148167027459039391702719423631651204850680970071767544862788681757222550455888217028705106078573148621324013735629107204523795964781447655214545560875634395881927034350153930062345865989045211384781876102324111013655682078827126377237211284239708956635607712336105392386286656826446641634699811479878993504026120608413430091301129735047026093995606262046784753791147471019506999177403586795567226320206122627761178949283208503194669749015338501691982690052509936826499955970312482207090296333987573362539508644529623937985129896280657703600198473463208822299360962545364371678759176945105387291331429423097281601050788598083578453836739789737727853214891102569368564786038169680477474661720228362200736501040842483689260857544856355838977315318407867279586552967359324766012230529563081182119092070337088349037101793776668278592197647086770940982818310923502552037050172610325989907396616090154079376834543009708758588266152053254238472181854129083732846028211958523962908527841459049406247850248081091531646163218208092710393631087356875860467220252122509677647227522088896943887013033057361633042954742458541944159294184488521021380391507637708533354182641225684235434826305022480557535581075918996819632835288429251315910514538343807926957165612114231081577896885921648476849578485340597117362555756025991571746458874576859684396866995922342256747204109259930334511506883233377399217953453129751532531331626856293347531026074080301259225454225195578857770945102428003852260201163297420667482243788181638764859042479921606997922459950309358491422718491535215005193821775881336369779234762212286593931631690105717243827381568 [120,96] -21322310276319953263335747114187719504262733220926624182829920106792124865373285690913540553718644900852869505644376641413927394778917221296607040208483155693709452649697490276910232853675773438739580475612257801121117430767393189667135573388758470283917862486824613258228791149436980327603003671878988426201464508967451830489106837628312263418590758750919147704010847999950660096957622692369351252150005540957218432753629122921274918018264333262068802871054594190911686425791822955246815242736645834207238190467962096532787382547834128249812456371553983821863154585032399914639538448599111129765109284372577661165500643590394497623225704913279958859444004525312443039879934500757463844434963251398475928823300802378123213353848577195222762808915344606108120970644667277137515162779930773439483570468226123351548654733548075034241442335510452598297449037536325542829057594820704208946330109998579058487849263498364449763176637143933714554467709752586602050205665477127702701170587448315273641995185927627602574527099388849848185611667123101886487360910435189315388608331623091784532170605733522638213746608891592530726994652795038330096987468304728589823629575747014577697583973548512809311101779422630635789167109489896533842934190160393166622069424909950694069805279622178407259079039940094482333686856715061373497245922968180593212255784079850232024084534556009979135387444006697026810220193913275360974481670571100809115792663932941896381660197256580139531793716983216923128152899263852886672066546606363716187912362449305703470925276038277783020062713869082927309196132724048716203966071426915485372941672351703151953492500739586018731641662866358369481599341549879977145892160 [120,97] 7658204310949805189089496286290253595367880172218808357665000153333529065694668067176357354746271519180157419333011682180493572012855535785210249130145386805797408528932293199188886124299612674759802361737205557816624630516962705196149608392506871581247574158735789014144472179747914702827988663235428904316437083231317501608886038468634092915267776362665924068980104498994232832760016961820426437073521998595974102637713744475199015758123153454447528414593929915019069650735193516277412589705521407263730813103689887704109341708632896161533368609581282683867523124067240901802583890250769542048996531896590739445421141360973817752736703591721044378471659215680079876288016025762109051992834800990187982501152721949931519915572261788665342051434696585946251374543036706842023917762562892879483996890759608487221007166760462678898532968831123540807065264190377044988177664677318553334182119044453518359871035773471831906442847674077883202698055646506274648401992118328454017491481220621842824141784261732118706712208726418292879191248815460441773302211705978618719661700749417681648341601494017956711256024402744269752057788406953428433514499775384205646764389045871028631448608474012138483954894510654423443511070722041555002576857214832815537708805939093117921803744380504700669847745117105619439409266608749697993488242509245305786291771057551329168868629582880608857598991717707964527178958542823298806952849831283927266826344912684693085916749556701110564099651757477292858214572762446366844237674673202290903078732309843292998382398237229199692628171067899304485718587899566854436066345235455427024541747217473238093597955549048895240045631417392690223944589815447296 [120,98] 19170267796050543296126507143561845822681058914667863246516053816730765856477100298104694983432515051879549738938494053575123068616078821714234645211331208675867456234688991412869640538175081616595074839610366528235921576849818902024308170216766792652217451581657704516554687725970701280390115442495460414715063631099475150716337975570150295067103271104509742561306760341634209199930923609611879104956569124845003733947479345055909431754671496049218388862016009495616927471801161876791928299823707400676767421959355949538266235578352308802442350428713034664984474832462244618308675329415396343821566620209578504625847858807378191806389766455989802056895879412459213679755699523944362135944284769657216571155445752939118204408289447656088005250792502229469516247394807698835721599988162813446400763232254224175247173914822735897741991178027619836360376556811177047960943953580202167156481997771907493173061048426648963039697262964810531373607018248525765975274351539164511982902481521978257294120674031321321934165116915660661679780227972584395290916767840964700211536639886555114833324901698023503860741333427907548344238739771649176033236321966230772611308841949765752088451865509035321017894826099018860025813930720522630676297952616747788438073302538055991243682923022854160107746021235295339814996593012166717281847685794663442056225261995215151496412757733801336711723855988303153111060550080090128185101272762547977874090354190796560862597783036697007021731178018840432559329838563613262275248720236118404930694160942235775731578978318835165450836796267749269379279757885142291283669912542491450876762765353880481344279224918479582998577564711019379854965038604 [120,99] 1970187831995122190422746658433937003039710253120306041749353172483634713069898875536779570820016826406655640060001269111437886785409676409948014550544538663360871475122270931442086644549218786036932797894753838337107382256961595965019338741334822596540675621911938303048973899881826935565543736712788914122506316255642927589345518488708583573150749772467082098886846406480105842049780713105515100365907459839972262654524597907932642622377266952644419695662817309544068705750278793900513582888500094473241111686654244355763939811401771137043933154322013702399044547325969090475915842747309474493578499166288078073923464270300718432245090775655320863766663743396868379586191236716764794244447071987450480502047154531520415116832513182903105784331814818912150360172783346971820225329046508892078745634905049354349286059510936222749112202739408402324334583053077621933119756879079379252619748854922940603607501124204494527328212122018088199425200767868730397138034102895164900524771639341656087003147728056546007062213597092798329304437400531366251173400687169998869066991075984926081261915781744809886537664764189268331126652868344436511118669332679069171992394583627726559365624890260917575375703585849458713985205663551190928658078377130987321571796309387203984749376076595755015382206319857623499355936361687334882524927140166863701478781697251928373365150374561267458049635008729377108713193892083370134627451359660962580031680991711332433409737362951129550696890519430294358984343499094999684560786593481345077475223820122456072081317530657596751727786035037489845385791331668971585943792661069284893530573184745427229217422387294021338568210360450793472 [120,100] 952190915145190688563795246941712333120059078147017900933949635187874713312010981617223112490229292294863648130494535185885072664503998606851651410346219515174413773350047436441988788813717300867791457022392253960882435712440035003540193613702223559785708885339206187804912880575365011124799709587556322454088537452742171181569803386926806555819248747073613733625654181300895083024775009428355865335265532225693824934412612007142963168749041505461473219437486702134865622716323043756103524363560442354660256882606652511334216951660992966071873130328188231797062186321416273381760130390361370429660724894246015618177878007307110612321307911668439647914982287627655934580546764720161069917013787406665168659594228020502343978611953343066284021157921846485601100638986689075299496897500922760681053595444770930969269998623715096509380505768284567395800451023809674184852300034928568349558910477912505372382662960048360878361525956997038157155657701812284539150526690998193466416795225836161823190872965492857643032219211869767167607665475100419671888494104641674972481439301855501046934548894421521272667074997408302377842463791807752650440213120439158962842815887011093743641645585449263305691899451443430817979423740935482251646759553006454423298828920787143971197148457259114773902026114741595698366685452661087278437368651031455950396716935509140229975786354917731756883070221574797653895090475365477629581091348040608174328262104569980448940671008453048111989603610351582254589406664323649113454913677804453297319892454785247934697174367256176716539288750887129689551878395383284694190166345267905369284789811206316075373721045240374695995277245080 [120,101] -9005325625052322504352064593462108346597536325208438925349494045416315259412526477665124581453516730242410745444078408716594758785657732928049953246218846538704715974112212049772084556204883859675206048042408181897264899336922247572505957768343335939666295359819293346142124152685774695150996693484730923630995063747614692146145071388650630893290834349272378395342536836488079832526421785494072087888833857948015069519092945164557238153668471684042301065037204619454555114032192559955310975511323225810687703973045628426050054704729621459956787789005720702544717617324310118734743550308276276133863847885931885636436475187177080577989549655859507350571188354686279937475025380485642721000256733474935779775139519265905140537179974152144004780570848046063372100388335682822503691464062147616536169447759199851091172638310529481749045007765863257454230126444808619623672853364724600938355450682391405106505964528685759831432372309232681026676158455288948400176952457609868268711674613893177575054362947491057923879576840358489222161353980495461963163829481827088950320215407109074787072067841934880868367774094430302417727762600822415177067648537397497034747300183862590412913316394306874784060949079042562763422576819462755471539415945148661798944216411343920530843309415331801528627953545538847633091779230600686887220982324680880731746844776475625351400689688209591437492662841512614543243412147269472991514349510387891796803815328868739329202789574854344228147972869965228849371412888827205843066623041002159533011459687516624549673898479219580114714001526900632219136970561347812639880219518714607519088849018614781910612911514335549592976 [120,102] 58915443821434555222540873102543173111781937138924297032852337247021413543741249449697808947407101977511738298293872897127116924824736592007986637280171341467040910007144829478397646876400891343196545059738492701416284035545335128104512706350542199779222762692167254627116150787344703012876501920549999767582815346905381941280149096702481282923002712153420832962984797521692735882653249546650872516156400184206328448250489558810919066433302876277191977189653348666983631467358863938356829992256311738806140734989727025958219629548108013991971196649343509437070285475269823657461315771808358403444136069928751916834301634121793732359662986889960388543536261832401623256295916926230769334570005031936188785042632977274433639493231109949122434853101395841445732665851461741788237293508193834482487271958104794470382550883886131485717104676187133876421378995859202432267869410735588009803046732835377254909857903773855851797343692725404887366322902734984735103816260467840749272768838235964661912158819414953063670832380610364394269048201995389086090463629496073280585226843300104549689256679684553520652042054214367748582454717540126584573693399453426735974150132942054538048293621606741330990702083769646590702922930425952130777146943265170879328592536015587502716564606848121258778319695075633679797520481002023496416971811856339374085999535002774555363159678244411758911838669291748468622696503729643166578174880133896635866531572387366808995919248732619856256270960214226667420328761567649000961556169158935411055304190938863477006847064780777775258374935624279232279260206781850447650116018614351538795880568680143550289291854607434 [120,103] -128345089748563333197084610675001687316767482068897376596545897860083747522244145589207373367598190812018601282488240136285998261471394048032047315879570391914099280049108554414411272512532935729213232414666727467369526899810097179947659418921616242690626933886725993127450330388995741274915206798065874364510128849436075546377895104545831385574656436764651003427466788281220315687145412163751389920963322100207626935353902555900804316048831621148448700053650977384106479051411917575174631392784976420359457754620948423368189387916347019696531160827098879488376456241745242367474735710716890612964609603291935905466292055224288998993808667094244750925796947286194526103202756201056061983018502441160623654763138597251559751644640487722203707616631863015782931054879400270058600774947847857890263321868011574832203601009421377542951021628892400185513726680736091905508341542934739419603053549256559823079254947746563958015605430914493620302938289728627228871643353298250454662483485208592560430309251652756220204878442608769927129618575443852669480219635618625479010577818350919182185396468543594299340703731581485830439795002686011601661146375420205034317376066184828720293167999751705674581886508545725621002531253520605649345665674944542515996235187950246667097958205068534345747307851550312367871513755013626341597918868218264361099582380593302840524895863616371111187131115191787316498030332253219723734633834278459217554388495960550855730988780984454637970234940508835790872021710199857060034774267974433383085417319253943585420424248021455813583137011329839036454929061026736477962537588796742248611783126037633629217952 [120,104] -73729375463707956761100954935125385580499094535436741720521657148123969348587810199086739876584941389390857185386095018457198317893457484056018000814687358659323726326055899626841285967200023593883415596522961590430226838934303993839146447021860590453649494046771812131725467835916734590537810756725960573621427312337891154931029033992975227228235460060322644650497316355459182997242014706686761792397408136847084971608117192079297083136985214723585957153642400978894564521756018915310368666070056970914661602679262689303322463189433613207562026602221139526084873722888596128937658853557565465801405641302334359960891551681282150153226300448388463765944849520847538551604037746215900864258170102109731681945704679141192112127004640697053252737194124401735802496324123393586982130231638520297606714659629075809085861228128726829010257288957980705633722623883101690147158423938928527834409742712583303614326804223272911749970961045565225743466620915306697791037215223738264443759984658274281748411739906701096512757203916600325573418475682738115042092223519768850204063672172013319302885715706506507158715310833914787493359224375868159177790836250064213984087912659251079904028214289129161605381326642346866729237799892157979584727810230585519423535862076907068672229797593381862760105518569882723868075142468884722641222990242805937532974424838822116342650984155450314938485408845972022864105638176402896675340929988893344121614357119264771864617934193568305263657211395750742644939013816761077784795463786184493786436460066503807941314817934096495937165933308197582459032260778102637906515281964587151873349907386888 [120,105] 912516926400227324925584317958040278134757392757418995020702040624321020390329555462899060030752652496860804224048256498395135139511356535643506067682661781430887863584883711907288446068093517105463661225080633868478722258866118023845524023071642698004949909252068207712968833079227494831870788660701010171901340985265493853449102349062925634892183329909807633603398211838862193000649181323481397699410510022786140401203177904681862767880736205422230303422448130365524858520032743084671600295878511726546609184145293538654681692721275123926861243436949175968432914539677768100979969191747265524855608812765473278492438448208720083104343639053160408501608513099510198574336277460545234140385883956272857812963605891065412641139053272400431394187028802392564579758229437086636899595647651319317004221671769366892274703983614942877443728474413249633268935871658799987083442461592167031933910909412268527987603387200639415110079444857658167600807033243650147762520566509886617955498168327654340049455443783366920871274246252122706295723884943238732620166875195543509669804081347216728537440601030982807487266325078097979123013135851114989481223823107420842636199914654125642266674502350799035890282022204771778189356850235520262734648898292585987272470526350495287448678038921515039971506621947002240547103631400786317388278163525474228644723808131443738650124629051379366219583912384835287166174812500911288300261533586083640511148127952707914603018549661023091615270872414506815287161945186039580688309909097335418636128694052820848750079880401302935711374545044690511484276884528941453186551518294878271326376 [120,106] 90401798476075768512804383013076541717218491843012229735340186072012677227046207905818908817414525758248642000743055742976050466829514330339632628951041771276038602264174377298215460343474055947714833183012109484290730444400066170310598568730154550315206273438276611508226439340719338691889414983433115324739353330239193047643243020472501748256098508667067582441649352720857587408287234739337741999590662366338708587821104757750462764751803110180462362165118785956944540962419559623618788898386525491496864759776304988225027836784003391040576653322807185769472747337611006257787312429984456068387244881260858483227079231999820094310999230970063332292695450582517506571853308826971130239534622430536575472112416387384939201659157038917682099767723258682700361982133432203383819352927164770953300257479014570272141693696895595263853598690720591150304188822155696076590543007026126008246946829125406037620851918920317339069046795508977793169412717318116602670537294939673297079113509041380738312091171626893332238976238226004671525727709389733992084774010612823064791518875575673043139926568237786385872511315625977374733419757226387422891381136307066401127229897235051599997459024609106285840277182946431905064251610881736390529557505842466011599817264935169881069329918971933577051949669005770615375791255519848141701484066074729567772041131840136842408797042327681931098932066253793390424696218266562426239412227565460533723663043225966652834257598548309657869432825835895076168322012231079577659365704890364039163108691784209114794102920576457064889110771012531806995883300186640583217866920543672 [120,107] 164280373074441808378154722324511783418869353209528149592165344419043115524971594179696912611112413260273605110451603503989856635001556050266921656057750195876136168551903459322282058871161630768606370888121391498078843472421311942920744092855771743085914416066614379957175653858352190824386813260159015663312508327448764671887000606284217375439286843038084336645958284825810659769514955916840070403664046122450858733054769572857951796730764945721373395085715739611673100722642055861365157832915228669544860883542893465926820354366606499461431623091708855678132396501576245514576437948425151569936541238865213942887625002620152465788308463821450601950272518735563187533412624277963457684002717571609699903709549812823704025175665295341234896077891080215013697814852019959985637433461372345900538669434073344463203251331241054808764352173628906113356148417132192777875681700564147715772701832602655663540063253841802693945215100418584889047728018202050654649210358365170143902550448856236573967516200564679752358160966261211310359710380161832904461657430306717529308191633005338492863342506910515732198105852112445017933115991646822527744538764170600657053643531862802473156238418569849683387844450349812810201371039456984995700386481709763315115235608050564340450345752371152235969464622444275389695905743224052992739442329323268762681427217986561448719981985782431388084391188911656489478088244812266833876772868518588309155884309697359448194930472660614176989385427193732187116484971952989663289050546730389315231276210762308201347370335144433902259683573969682763656827236327091230909440 [120,108] 415356769305087707338613680219977831347058907868577986956022029547060660295656277578038817903935760739983400209025394362033156708485287207482405682108645713308967948871001386399743957329692501427560675945371644320512360038144855145534867787193867852637140633509135972205154239447051755598941384277752387349248409122181874497879989800653481073339698613801927507949134875476355237270680394477949803628727089017955075034339206756684376802838281708003614144664577732859484909258106280507273581308798187153639635359907043941005687562726484086577880298158640971757217847235868087770320965082304925937265762021699519017957849165006953221228448780227637377545908947998979924341819938994910501180556064553445497249687606565897541564737714518320722124791481676245105298824219298420973597030730529864667330546314337754609299511982714073540219646253140533654988283284960527080791361091564371709883710851297859752468572597061128483027557184660687048917826883785408386787796568445563438619423098452824578422172463029836972057392318150881826691757198740890250256448062848372762398703615099439395065296414526033997610387792994874789812635698200901931417757486470455277416192668954953083897563318183415984970259078193499136358236998819017483629494655812739690864376394973489488412939035854075486626154610125013272342847216938149209656706145425273760788593781605996356962136940009262699547177335875237314295059844693854418112438443779934348761225373924607881247454884803140240493620170774697242041980606275835106037801554632185890185833660027103049000862306646057464961899387706994454375226291186304 [120,109] -50962791863969060755467386206635736833464285582064455046106526180310021421028388908939524150679413904255763147769230806257026815856328630892363953116561080813027204793938460380525652264973903685918237063505845973623166971922703434743395763137721295665105821510832268123473127496107289285124954238319561475193749267891634461852560585171576949709441773802092366230569685200926624842389839534731218394439910920538949110977094002065195654333336927166080900797602477246288557816311147989913937804783928897143429424370812028814770085894775587531661076224854114209303210493754413080657478680573080055508211814047686572313764783865589105357573184320094499323191157539000705736088908001033946880376535320005096274676505681422201771030737248982939319604889819591793661762005959197278131561089289045496663500124672030303935648571091889451013377299118367177975192150291470606836829365631293776647105037696683227985923391598312013556095691709672700352962642496568090267951969803681445759567899911671298953341054141608061152841752057843357025038937892567115468538105415343811913750490582602590534738307461324249753581734932894931330949924408392399250537182115649615851531558720711158431806073997560172106331491597020184970663212930736807345044514327165898663847800091302061642003987293049348780711871775470330679347784289678554247599547695820689387135332624784693015333592139964604962644024400593166551368230099617239682451087236710425357633558218139528121555401707101386496244418392002857549522618519777291901022152310957407892053772900689444447145513712972338586811331873718274988736 [120,110] 116117471884178407290672770506956634995247258932582403684608372134491274417393286450143418041630232786454965231102178279460580614859706213558526008249626270898623406607478739634999299980800478760072168796855350732276550921236987683248503230031214770909364383363172604561183263854946720467665179992214123576762071428374802900399175849627911358162916443426814244105141317121623445214717964190504163057941053277879367133757376894137894551092810812032821573552613186846995467378976715723760883526355989351218867897914636011063958020278089649208124598331219501858839762842202298401222922961268473189440271845342963731021305275061443289407693091190100661570913265653517283419521396115670536642407153242143211207417947839534587191941516261072254270506836194085623729751928237009855305352220874777231928727448393354938963930940442248530023002540993881788775482284857920895485714149319893453098310774707213743539517563174083449200049820610673278566583701627027573779756541273834410540660690989525843528656619931814465579557803352546097531579765953777984248797643581184587187608312605892642068349819595778730028383870944183735985699042598588397460350217918986154723730175090104857665220494273273874070490684525568515191582781750466329276474162919407397486112139682011365421904112210109324479748580768344837432813696797102610846613534662880625016116726071541126444178817438143057912589846325789367327228298489987100551985922752381315999883219211001984629740099787284646699889717229767976599818295169732285194817655574732424634377173031924212413579990796746410061488612611398 [120,111] 5611412420767832164424619993948414270369773215314698638560110449470719078545155239108130444540974880361580313948165842747999633030889167389488707853659039596970309927238527540545119771200057420900809033803973797425535732315077149467467610946806705914900028763360380232605504995959131178838739639335010426544587203122434421034286489147145259363191983997340730656971488532082764585136019741295706819251797592104118114237627714934154442694850022973466057234812064227626334102799964500050088481468765997823924857988613053734963870848973375537193353103227745505963468662686338919007166655637687346480227577436354389821139414641718403834144375178381982330304444232262437893479571552347260483335122424709929109189181725633272041025273086336573182762527661808035557252065086102653960804364588364896387366052595850793915364323486416524916691860863393106700964137966240851351633350957439294102588243841186596071332868030514961367773061531686145027790108591264391672799608598540137648375151396490732440992753677448067669903546660674905107251811428283503757322824850270500673370757496184458659080638941280792955192743486773470731151249906276166301297794391627409090589862564432502783507220428146175736034547300665376639381367656162491422815527972640427056280742121593749639745874752677779589719532426235235073739482948562204199064484067488197236126975464255584066818551802578004312181598370885157136358996896823558531223089659555763657085987318007855064364223243270961721540938264334702912443916625252441306209067223355601604582843170969412742236586559563528227808 [120,112] -1817059875910710898348569292294883196126938643857131776450461301469946716863627558414517195593016066560605228464139995838047157680171241508273476328854679259249489633771081620900880807431841981788729451154110802489136400255781414549814877739380200847041753095822605344196452888763830636160162250227918698744344805396152563020410349458092262853563878776753027553149141973907659603370762388402929940618352563737535173938220883554659190688425191447972211485439330976355349223159318674069701833591573324804684646667534153575626237760546409446050363046411400404058748298912024674700093880670307621232697457505358905198557855134246797388224466358230517748772175235744778602350087954867495947197902584952726049243532939638986385084439287949079172073521677423048097900764720629240243411422427310296706744533617394825835355861505974305142191090957613634415835549781835369975834503445398497391126101631368899774366992344093050112216704692808251843589385703183425727519303197382580290371702696210006210326734928740041415491730351099501338320456544330966505117838987051640381686069219359172065485353973520955043784502645857225979266223519631863909441303474458877489155588756124177221817127247239311627777186460474761508757296414094487289019201843982130785620443845212411686035216644955535629091693086304127785143346433035277524926875108133490752422508511037388460797628570759601203464098773896464194337591782426922165448460725403580578969827080805756178186944058150604381093282803763080435233948417883615249603583724612772030837165311530032193084677079504 [120,113] 472623670919893954421867729861182220808067229037090778539750465438255922370829881529132761448273887202012074428292344180071650443999004161180088266134536769450027785560077096309710518256409315085809982342602727036001334649170035690129176291622934843845280000172785331997398757507053444524111098818869911085639731732895479277558891937044517877223623261638973698194111867991043188041971051635577628139610046396439900382705206122703323926918086383302880786296525673634744559355795777291152850450698367166942766780616555720576864239847795420206363556649612127926481449348509343553686905176044727556447480812350306265601882253401615117838188290068165515964927806464570709040108867248571096349858446244380902327163865318112200144294827828825274463392725462653648402524381672217719038425786874804304645918189831297959268370542420769503537240532479041504655763875059835617558934451813734342391069811484320523762048294701220053551396831239821154852829726323755467921743137301346320764754518056991661627552444982266571743391542797200191669645683104625286955205552625330071339071007890534345733141898867171980388493952062167834147347447855806882950380623808094335536479902299031234957561891512170979112862950113700782970521489644434775485975697821911924009923090910833650382398385720884505505114059295407118417097214795002123594456314987476090904619803434228038834503463847872003760070354983902164400535285777766307392384980390757204867939793391764001177445516391565186970150812535617088866001109095672380309955924832483038875871435453707287056 [120,114] 91834005523921638553105318407627393130357528900845735244796720114438397057762166327306337689804098453605613891033336944249625955777997062991908434254601633485163043956501194243385217509369617555310626988244145618590825182559759666352965866690845698775956261983179552697560132316264262593822519409323872780988262471965525263770128162212466209745301627160495839422994053953564773378002659467390365519343914130535166986547191828238204648773858401827653839848009713003804273536009509745142528505856957338311813592116195818164399909239672780685149384866256973933687825570923649634016342482435029736983647726846771665568313024464151873623859984332154168500771458282455054744792006364046917525875805931165440508500185093877475863156616902449357163953951007506755177511747250342606663290452239705065406301299010504763871843327600068657302470110119108330507276385694047960991160623130872424912319009792938486620037391823037778790675674155012996526062237634844576727165247220870327948325952954136348853790808048142932599689016903612155486610297851837044078873408487429080398090682428710825292141846197778320995641535046253282916790625505416054352145845275133151552796973999484482597633143943577670234091813207069465708103098553575577025393837620993975433117885337389839518109377324504184492518467927033041300825256955953641712583904428022937623901833845178786682565874802749609226621433959627716648977954193938059907839270809809024898728940910098223364313846059983789670562017902388677974177909953179038228979300055829529806759977688 [120,115] 1755890504852808764547967528583998954929728702757373451629648844327218502955362796148103153445627169591050861251162063538567669905928654349424900909224673652686242355818015809653877527196486544076692738445979704322338561190217306355116114824840349429721100733893101052526903234589133871742991384437124933246477809669049235158609998349210369680151260653447484073181998432886373489633709180852639147849637954433215791547408713930763727849036826581901201451450353401888759569305269731055992058098478409747143069161477791238193233136670746189213455693990580281791724642250907242633229254007853256507193989183149646128358302750833601162888648615730457517748370538453204204648376025953575865713998524273658557862019595028897690998873379559760081000870346761973942426250684394618925881298795988834708769639651604930175233350238176049484478481110866249252373497219591074089406635696533466272771487302837090588421938731513906227983490794892437812639048835041912040968552847903989366094730569466260047235484519535392961255108652962727876820497553270007820312614815372012138920289850819310044601011301109588251721326818056425303956427914160037160300660816087932159556164300988264521098181389195398287098971971572186985367585046144858778093083254613594037535029092336301606633848122966445601235426781048202124799059472554337830102541774502728781343669937049437490620299933878494273693011884271191680365585937316138931220335092720412874504183373486732462952558260817516766003334536211034476145765114938427690301587286873057920 [120,116] 9669618231952073848934107985225793229479358291244460269603807474432785463110174970861917866718509493440445839383712056465730213230599931005003291719362786965710978929045776700434785671804037931829882759796630473727749427074381167060464473618521642702087056351822265390019255957910677980160830338066630698050723994480970491671097995191191836766075453143134744002465903032056211879023242924430396250817168463596967371699963347916112146846191308571013648871703957325718197444185339340876372917099861781733297574440678140855269880685780788644225077684328841489825197272325481863952887568256238786043951146432696138363894244005955629776667038082515251505180480603992200398535857321251008023334158230108076964404746136319849711252977706534043776939569647107000019261006073300408790527908819304138258737629083948626920016235971095246574382919295911959384906338371544230685565173835562573863589161182706213875247352988632690369782769011006807704343713110036804032584519581238444507932385255344217039002148927381356502063496675842506703365333822414361014070424216227659607467778833782452122977673113188076658289291874124737738572651859073201539910496524300001692156022623021369489151483416135281794308991407039883018702466927337754405542446302406542376087646103850029178379652291888554539603180780945274716511209102835085969499858881457197628043664624945983894046929784739219050891463775415410877747478196325044680231445598715578198262813089429109135743190632484389768499388857320654717084926553515799757436272 [120,117] 2221908219847467754591276396295844696341404379768550482033429279512923467974492379589388787995039345667348993941792936198941056254114845463570214636478434133669335118671120168186133066939926484197345611310679868502844782813356385642966439154313015830671994711407109282802935983497578266713000713337271195185823770761959928844534552941499843313523710190165480353997218459931250940275269464862503364282646818800015711571177079943578604162031927235765023762185398459207754246215791603950547397522844461803394753239502892455579907841067164768909605198339668070388440822704957614423035764593419886797470168338880108835294967240041394491608763572542303615364577175302444900371808738719762672876160789061953468691948566583988116118940110304995473351421865857132871045752328101032767826614255997350587226573585754735311825257185537397608823848025845274427718139629755782362688950115869137336505049339873373757207883080011492515550549184218659185669758909119329683593463544743236017284328006117236724692222926355882052969440296766837456580466565306628088803270650986095482345941461705674418180063758365322557266710355757872205064637813358545030431568140136070492107151072834331360324468091889557202106861806054915561757329681836836210859609871343606094077820629653549431525084640413583058744733153922235236151809080867346536493069612304407873125408592705343325946800159033881902665506467609100978280515701027165489249065532275263044672222684026737514626943458270197777160294082502411883406915731376 [120,118] 6642206076378928651017050982039927226530168965188997343288974142412944988876392102594862849374693880593366437752989572707686361847478304154235858105875392078416751952442389348398096403186347496293633537353480014931829444046603578423321720460819288380091980177751554425272977409577492921061059390408280587503607116141291972732740024720120221683681168076614695150491173737615704720788316885629993019059980461889639963843948202828129892821617248071631242525778921200475642045291984882588012593829945623138438522449756981842233832821431761617013263559261655239831885864084054128305320203552885037754256532897994368468781589057495731428865525159081860281942127200686255265487119948636974046255032019316535666743915274623978421673184234449112804012472648678181751072218962050943617540361243892073377446605454645377532347960213815432569996785506892364660759129947787174032045676228953402672074419689218142304788584091656551879165935166830488270512438021304455307520015057612541232030492325999013278773654567502827059436966218633189429314144353527229501270541117858628542533158795542022595966650933561337450625921364682231449675885561640421765079946852771552758846566655187948596890724647650610664768148324190335814153163468317486480751647102144243103568023345336850973856174578896138429877710943451881070707475656380766598799804119838270675441387738986912095736899772598163912942130029430791141460954690984883387905351689230069150684419591483099453690608479586501948305611168170195720 [120,119] -674930078195541615412862036766538603450884264329744759214263384493966573107960050499640812148336675435527570105628559336836306705666643559525136507444839406065855586275532752720542253485901984360832157065710182781225459592350901670410195944778477660391064466358591405745427068291576995125187696843628540937336954146859360317816864287505594189657000630705290239436173236880715436999997446685267271976622839804904978078820365072113320464055949825631726260477860608220369708754509033572769289557458327722524720827404675636151629651123980715445575978247489276221374967243158250146543851682980307338760240438766059667624416064744219833994455684835908585870839581506345323003096078947259667373055750133768297083814379052798217899078944131442578465624548693042455651195812090830593628810044471205292827563416115457869887944329685336070180868467251537938732122494498032243129747351473275345416374449075019217993174278930721313093909025637410204611651550964808117174165988816920012319091212961479065725354817428288934248550356749051493516326943112608280770699282485172835910832041632472126289420931784277670223957615468327445985662645789706799370136216204376024820854220895872205752509079670571401342030729415712209145870063062514964097535508695482441192705241015775084316635725659296127764866600641357907683526558977078328388552694099148029222221800894773225385200884780495263294650144303820906040145839480946837790010767649508987778407188357155792761619298644480229368064 [120,120] 20444377542794405208914005843279112400867313318883675295151226829030592972406782007211892573378661118918953438777715464786105821709963544830927238069846922597165633129698538119701520189718716419905167470337332460380275372307115623626554726490712584922381343958796685413392460715422116805874313565416427966323996373679789653594186518395255603817736250704453252493821602821084429229915818063338383698806448958321278554478464193086744746492474912303817417852986755192031790781499435448335309676829865859096661639726431747917349749527180401400818371752129661219184867545351667583894322945124765527933196843332744336633421783079255989711275017357753372963661751456154307541701873526966011541800127851783693342424376049565952234714722331577096396532661483640933576378479098806617041463511477875535371027265303681935534589186061139239792690990065673279500365366462909572575189674878220510635135726302817078975678149958302042043077437970988472696856678137255385031657655133216942669604893618809631476024579096036066258135135686457558812392946575277840235446264946642534355560178998220364591598017235547370530304003025580777032470866420253967150199107436606987293507031962879726325560544729204197019858330251109279914081172038629417587644483756291234501865011819567194866552709408428217699577499447966330494613613533246103681086380813273491902172705049759922755796746235559755651489544197259465915556750617340439681597777060207860427456729633922142913707749840 [121,0] -34540656531656296474326393432629831138325121299590628391411144682187988198583426126683748210417223958703285347314368922985091401446662472653371494453103764769464626695884112252091924742859074450170137802518709772656477561557928155492273402511544486186975870609685905946355491484350235749116760007365725729487069081037770656733933425925501952965143488140455609313132751983626107755539629147850998190311286155383153375490863850826920879645395424517310600495321739214736549970713222097495301559049423815034253982745865395022951849208201771146618029022372180045683263273875298639732865768343173794782952032638526363338147387242638678134937843159584633569554631824565305121434420253726029091388974046041450425937760737796769255629138041557850486861025496358451492522238211996285225033940316267522226271266663554375957613280643938852978267760083237256016630810630143730804533904716600642304012398646153739885272838221281274647787164518580626068995733707208257151251550412552633321734363633228383386527909005893211020587157871695672209452726347118781688445304951683130686092556164229432683831444890818462260753990631986482844830429967080548064344266946568974448494618616687805828664994973079817179941678474230676751490612896940426312684870241346332877028683884888920220672138314970851553410834731047171754665426184547696722783653767584740620543274579795601454135147584577284861594877320685784223844389894263884966833866135286034363111708898171262665094085922335605537850065006599826029716367944598690628579087181470789368749039687886154676068005683158613973615400241037627073355581833640428025006636031736619169715339974681257204821921175625101313093988374104375398427871450942531630232631975212719027399859524977206893113575188051939858175141634981212309394433271407362639216585178244062945217975702813616011280246680243514984716778213518648540907953469771963645095539270560434336270621254123447116153918236829429937063812359259397633539595524033223419911797705364300084200304635061207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -8125049242825173659440515318309946871686585027435711710219402219346389104131543199394633913183611207309900775222465979030365796861000416362158867138810806792355915190674754026481756597328110722283047783572461233082380237916994986800096459961872236938063949161937135406036801426057640455889933259149983980602342668925007376955321131247201485377320128596536003872712652799582733422024023356656546523508182159605167662776637148738545559625625013420555015248960051769110369051893924662228185493267499565237355551102792075706474692020725719772859970492353762939546393390195896904635777309661617874488050725474217761905470325382815811512307049020418899983360906152846473553433838055848388265407932596894762069474494342579014664108345785467391674543011273981537731885378147999203303046904834761129994957301620759377466478927929084806302828122528088155756524095144253286866502148358864182663184319121899081637087409780074036901101951292796880737639683343637175875174064870809520697233796536637213880921309267249477828264075207571084885870534934578751771802149304499375551786778718029395052177910364260127136383609120114174340328725817294499063133035129926191644853164673778282608629222350820362006844773527983435993678719100182901988077309337359118132049201833099414060573451505599579045895562718679547962733601831648072499305703781686151302448414075916874188476258171951074606729945803766327492406290290984289389541048904703213583622145036873346608710598125287848908015093867361779143630382329118464164265391489054767152021772774857224499436468526930213086484841375476186724421245047572125783956415468579037552251730102996210042327206144310408300796406083987493563892881612509248015464111664240319741929249793585346914400521433780745609511881398901978260263589607020587470795073480701136792888633481342649896399543128228556193128377831135213507372741004567884943418090971208384325442418329294057007830548755550620742900631535324678022966162171718252072199083958539680905262855503510711042048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 117156017491309182012887500127489846128526168016886875807133192914347252786426269489167851118629300313423218640603256029438984825587000532065484955364544341177083102887011675115973432401988176217022632350324435429730141015971704656356938369172368338364321717301839091641757748551259884065497543132921679197240325539376238608603221831087123157665339003675446650450071831135214493923145615332661165687147188163371611022825036668089582301140611555072775606010715526648250195417238543700116139377871347270911823258461655776001928280800237310173476271636619387006884106195951117760895502007491231598552884049757129229989417644142056367482379018517902482578885491247753823854145777443778794655651382495443378750743057048753936081335092899980616540755742060040473988114896778494013489161567385070800727801445138537889403688428643190718835305260874834016946452970443368094190863715502639712008572245252792891198592697250050448681129305196471656412761262257538184651440757555742175689616341919715642597038314079584963793752606032915627567803883126685718160245686272964372466499422949109917888386900316651813868373575736146725064687172895406833692098999971618719999996785473875674313143206547881222013232670159366383085557131177212176039310765026000186613310594021235648157438925598116731095598581009513956115380012648313386132350625442779599694865057386650714579150002620500734821044259478861607711652328609080066406389154907465313425258931833678884107935108620022340762438889418939161173983934221349859135030737840462681564630215032694971938142222768135776290532780023090482666212620884188698094711166725007332009054122717622538517327924333111858569506693972127829020714189258366727621930388677192978866410439288672262595816393835331938578718363984202623620303184809834208610316800900952455748589022037477612476482304585057965243851720256165128860025299185049830735984488175693255412129483387044374968749477844770878877662958054819571924580971178497275481695365208922470256342769284273720524800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -482782336945605887959124727471483622214717800168231549207449164604633744207823701053783137739403715717284831351393187446922462637994767612785752127965565891819518851618807226524268277555692629948894046342315437293599892349068080725175145389412209926998033723435032262117662768381936729921318895217858279824634720000880233011647162124524032592964011576605437652564032430482230717437779759139539436038138381761611951416320842233861481596850302426209732704159465061730907547399910545587554336711126055339281627002209210482775484974286274604508697472402354973940510209406049124220618640543055153843461392387333736122077703390641946353157896682942242832225983884935771321371541096858617093799205817694337314863333122694360335245027775719634948596389246266657795703306620910425825980762155508941720739513644206404219708864380207255869973235121432376046779376191285018787435859914123154187573403231448696679824023345429190790108802649345349789936536503908255163589900495503185678114781100664541163868640686916463013187841650362468007278320676716699720883720966332874483587062008571515305582476891158341011619486827118473297051123158666788513339142371843137301103821623156473661695213370462413357635161970007354912911212155800067877911306836355079873519251252229640913534714789823835279128360871223220735457249431340144263795946221243332363252392082957490050346450948716765952603423918380193623351863007121239036476651455403664014575683813551819538901839462191840023802723717568129423726515777412156854928940392382003404778332188078261289865440828852851680019353166775053130888636753616007823974261439749541589715427962780175671627008572342091478536148660064047400917454086863176337828781153149283260189659717811220582039235013781346085444822387852738287340886641637687535907704623608261023520502864434516408552914945125577831699923333326718584838405146937601769317654171736644046608851554759211487927613143584545537298812363591519893920303742618587839042456665242957841697205534222085984878592000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 249564082756136460189673955177452206441140548011712670702998621479559915528749070741654558166204839969953586577404024693132125875595007857020851303710809298385517220436863603798828094259491433584726674046222728323936161911579534526390817959410714268074792011340778986194111846122905271543538142149126142793156984859054057668781030388636002303731650520538096063056066396218210390411703624922934626665392082953049280062819096065310501503723695465862903316368419152560435839705333640795591075061969060103363909877559436805408899948342015939713491774764013482495552744405962974959271646887335574569767190070711283274938003160024634765951877456977877092409156651842770065656060192703926389133544911229391763685257195885288536335743341016089468119887467380616023772802126230829145503293378651499008020500096824937340826151493428456615582348674462475594480904929291544497734820219746328827185770565863921168452053888891238112500763293206445351727705915722478093954591841839260245106962172203179498857808753397734018029552291507906908379130351387348318852081988506417833280008883850251078714274146716466102151804297959883117042369467356590338622969578490903318174030102740403559919068106712041080170292696385397810190696397212394425807779216420207507699911170139145819713029427314364639538458466836541560345244417973829692024371460909006703384202077039040362475083723393575954676556622690735108040462405109499995846007272053277815900713420686172166108424636808578016536337534028986165622435130198778817683769207725082942157433542055046650881160982761784240992907869046455116126375643685190339220342351914433315819855217318857336136935939136422242675251021740793768230400413064925759996720678594289489488244847824683037614237817469989079471801162706553151987385385596506371830444711421921063415383643544428534396998581126606276344809412665135639586029001973939800914213936764318161016310307233145213883192607045006442022416334579502414169008893859740519797147584158858000767668374343216938352640000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] 4163081455113920376324768608477076217476012383556468944965988129356798820407213825457816562130724180605615783999086437509489614782672175246106870635906101292720689210030405711751856814784935977996843940185556158528875585512174172111518198606035874803303861156907115100061981465384477343754507842720455732225263034410486410819398706527791640317433083342855319934555397885583124131722783114850852531612428977729231368045465480045574969896832447115809996809689431014955796086775557879338543141558158230852968953079065197200414399921989767713424994135330755996279160427681611248081699311703692504216716070883390954772034753259612311634767564197176196474253495223416603387858098723383163913931203588807398107501862122127878760406195758070588450897225363862720797941023701834465071213814779849128140144303512037355616436286327228377148983444541165818045646092673185817030456391070572913972714854037771959422712197388491309425908471151678678032915135586181006377474479053169948986354568977977260866398482824870664425037102557620594127378024283266920836566883998552833712395939993611345364700620923273514281993967770376054503155297512820192930121131236036458406330621798725809176381914035014085715868525826769015596309769307596648936297565369515845638902177593858942086860213947214888756705900218030182494678715449925014045499381928505457474482036574856322045938163623176471415904411507407826563659103726181364559632625997366460698971306260940292221043222907470382585975156244526156805884923983111449797168816325033017111567264208978855786989954102320596906366240464895887260121597227109845463264291870339842275284180991607410036589511933831289039392819645707478260114505566091914788389116037129298158152217079553672138292484864382584745300034755813420967747420259853425647007233981802694005624383789871042286235712199105446792569371398917364321489618023925518386121238479281040213922746614651475970538035433205810689013076528546861445483137067732504591225022410599872606739434306856392811610112000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] -20383837119826848130802114693853095630147719248158827133870036949584260721256063316943301566075461159333477194848389030102870870490881361957874803129113427621650669293916885398864087501885626689674519595343172175500011689780187742259847521831414886053145296968385719969891081900155175133743889152990780842400296956178159604362120519601644122258765444565736637295164605387728866689946664016449761257759701244095228328736454599408417438056236883451422511498736313112734257754216602332970938116276577854052010967808911903552203259231168249540329525686657689440038672688187108823040182183262723341850194878490880873337731861072778734365498581908097740493287404238238730168995582776644257073303713612460870973898339352156410775915360359592836359054212635259432173327719852768412860980919501959147811194262483973913003778320907020464079802282369805996435243597256569501027123933424835577418687434565241057908475598901728798198508134642032115950515697920490998246445547764368302764619224840032679931772896224095005296633582826127522987950807128633519513322233411058132065090565813665234634722798640961331999790379908832317885480902774181505780090848879129112111378943887273762218527889023370248612545706650087421574967020702216342898599390972818226875409786205388733103191076343889658027365828823031426957041934242438181888117611730693413117734357666160518060055874592471318198925669672909177585108653514190605162252084669886087958204887072439294128580707149707243688909365003519645136465004196731648936791506726072581811228684243732210272496956271095861746769568957562939597313700512178425329456946929791226330948146337000280930439176441610860997552207527296322210644665752950593815500682263123607696324219524744977376937569345724953988716573898246019191115871532029839053162451167786318206990271690713481840991760512345169243914475778602755558451208222793173333758040447405590827007560846714254297906055417890386249473826377493708259881472588439973115003940456628743886032845450745200246784000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 77317133653118687383363047649751431208291356206633599006183240431174159481298857616076438690531494802560250182199814545653734317620328297083322268242825414010698491985142483416236185925434358875018616386094621302273273747246553260264499116649298097553516844070297641947424762419047573080356163336544722114188403168818544354813315655670770180428699289167919622095603602449430360150412567144944154813055046204661919198419060146861533145814860555341299152162227576875515800477631385873185038846427557287190280565696417474159348719089367222354460990227214509623196672642311463128463508344681991894063481037651295244595203280563645696542024839486545315433196179827174129010448961400782261669295655875038869730305318708067838730258282387561817907380677469559997024444942971523919074963736522522256747903038506527527512240581335472840054990971679831476903278588706832128056299815080841705363613542963040532120902548431832100041083104973058863503661056808500272034710709321135673724730162375785618282999470336116077504536827685499733028756659034011110300953394957240833713316557585564163632367958307509085101915307686329532582719554391221801937940718971665694539902012169608844511138801886574560859853153503719998531206041379629537344087117750466576711023994316017815884419242906600897939834103152755092304084034685329090608218255664430106832224772479398837564809602574301894329844031371793894832746239380798726036982853975230477256198377199146994701658206074178208885711039974331662706135816399656708797862918675906285641778701111148961867851171646886516215665192103072441344345303843818920200934723621339733202528710672193964926165235072683112158270869773120344440289326265154429402587258463172767899147197760087864689027006741475063104783089969011599239574658897472932712625816965857559337423132627387360492986708430078102546620407272455358565725130307031653742440072747287548096699155138853677507512898050020987945019507175514587509217760797754757633932183319607097054651465812717180330967040000000000000000000000000000000000000000000000000000000000000000000 [121,8] -282720534259780771760101919724598007824001553998445359615661322254756990125206837778892408847534546768507408547825540735146103001544230180266102026969124465238297534287584802847997235070709504120964154726597712313683004721335407783318553141742481408412650984469392893802333471904653885455691515259605455539142646344397323062487064096239404985150376363705871058891588183249547767101753390229583305033858521663888676434806840097078725773150183623356196346079623709582532312861699122954567523550263526715570656324274397995570738736054557569402894531973406633439233397372454278529031515289511740935924869361458051180717769951957772886868960950737755426216484704135866311202788223556156931027486534446847186789590254093285211808521871504520775960095918933360458230539124027414615067460882301406268605736501685577483899261408568931401815085274785513227869912949885637114905324709251471691644104524751643073356069096967198924710037563096513019684936079306647256059558688172593691396521091117134378107696730709644096570047441341592173549320394020048901060721278848134066411346941116846816615952286984709391830598699758639127919991992071169173723892388239146004198739504603564883616488877031607210042318252744155024924494268344510765845540990153576480334032254691343785614713555820063287054366364349774099842337931071634487061932354802045415048810188659150509997348998195635985572517985825042783501376569305581527428924416371994879243335465834400263396152376879894674985298301485802955764267046505468288621991035406252272257395730561905971897227247088772362654231174532712056143726119140482723743790423800123097699151955584701435460628880913247102283520919386325708568647275798046898094285139949621743176933460478331537844541264265251055859833013133989220963622115849091688941433789584756820070338381384894423877809202370896818153042395111340842328452228453656067165797047891030777400282034426026471142808626920216854452210031387860405671460263322385315047368317669819957438469483408935779838197760000000000000000000000000000000000000000000000000000000000000000 [121,9] 920606684274444767304740422276011234435519242102412545874424961992711495878309637013486934219513158744610004480733597280604218818243101350466164020956788233398917590223148790667649894599157236756059886731235618334206388673029418422292143826254513681240414413331513333092096909711367183885434426707814300862295811364957193587848757129391428269448042274301448385014424408874406314004973925119927979613370511011256646670053107191354150574946004091141801306418189763409336086206117069256859721964506470225066714556562431425763276286407830676064334850745449097201899815502272906989167114534896997302530492818049771874588756904973908057036209713256173173848157905407944747080528055414913408026471902106584162470490552159809382082461466044801806785406335929126187206823643073696165384264778230107718261948831100418354897403961590072396477054030726926929342815810964788277427691222964924263216976073655154446799269989039083870134553993568027112786434304146756573926473871156460841283970256467687742972192710128089732844885885250581679302190711027628999807172179004946484717476571979899630321935651227628724652323497941069996132641316244379811430200988981304810947985356411070462799223558695466401833323519423381139308454331078156235472745416648060639016919944183365937421039217892195101361432825667721037681351769150069918249993938004069394892539518818342794141958733240996149160415895797521748086306168203235204506215475497821378947267787313407571068118850468722653018327898907428905665849202629442927265723723961656612950698416621488503579200822094511198540031849402655176564340302032493412982961833408519608356743265503672109191239012272399231163878756563680264864424320674208572213846280863366223464174915238523262397686839193278827427218542192601004753791911349226037617697192348751224551813406202618058306502393630031314820036853053966294853420109464426446152771612385206944042491264162742158805543988423111324062507643662774954504580827833525323898370291749596666901753252863116117507309568000000000000000000000000000000000000000000000000000000000000 [121,10] -2577720180147864642764472961049016290085028699652485600686826347340282115966591698538547146372233379896891186937464643072814541229691628219732414312776918700900969350752188033105297508952548093949917849450545859525014332646021470498738254892878368435230011839384483319922432634927607014741196587660110903747146912548989930299660862003418149640823266913859988605599687524670705033534771678168644359272822684724721523793309903170767659054983852930528108055719257084128694291640383386111220598895479957758077482898453451581625821158842022342035837433829796427341542785219044615310750347446753781128225050306592931451489945148068602038967132119458356855354806120294049793804289246815262873356103819849406329021968619382303565633961688504300459431002556860699247529877106696042862666670820340487601548755754544399360201034395409630214037409544145029596226868943609117058362853886661023718501404114884780270232923685951182754895081742902836564902727343679325740127833987442281062638789638025456259558616624488783657647374079200102346467597966407105680140647164287757661548816218744187686056552931968415219610475196271866760320810984259261825933355022820563871007884903011634077036081286363831573294047570179863985287657913838802687528735666565860568712508825474660380308676082173673649775338945830789836069783715982297815267345193656069885701758640090999007213567976956738585384342018697828939556966750296654916029820778314037128234973542335645187572933466089249491158104984322355566957380348789637950789900820948105927728661304462040483157721387258142217661953308323714250031790464453584742091229011817475462098278536621370952421366085807321105736746632263812779231098744972364146494501434339524948809728169775972228720909039602809884103364277627739265171471360354268681033817527696898778766269391646670060654597384183288621512368367734578881481856854236652664233614723131177023486804158515340033593570102689375803803882774721399565339256615195625442314400292016199437665399602241269046475489280000000000000000000000000000000000000000000000000000000000 [121,11] 6164912156390408149719606708772336897500274668007662920428585030690877020200267213367555073106595558945482915509602066344889639431508764806353735067827191095737854186258590427351666009995117895896759608350720203684153758781085821016645604993385113044589759520587336071726305318360332691651723527320762895768142548596883293003277455109404757202298804903288341568222830016714306537350349322466949581912644999839414698374020712975815385298969481436076647130649992809922637174602997229850127328400727202397199082156750722494313036654538276016176233873563512508584379027492065759737197822780430730791204084809294346877695087211078328114383024369799829754587448662028027858145178021532361163372484730162130561346845731368494927010506346839721052408121560002032410835009629162264565476919323120628692318335971854797642813304445538226437137499316857411931062922019596246586630248925611866470090571637021195803340444155600740359980936629210054612888849169622969617507254310730876163098083879551710523504030068153142526652550732639884851077203300496202697732596468156181573011765584294158113012748941815835499493006829031264214495688788294546701683543894945487840923904834824453192383423294838992476610047384210866270698720767602397050515224365865735542769816710779210253779801599319331339634314438034089599632758449042633629775261576341168389729038179919565192261718296958735283658988876263656743704410380361734155311607321069150110261683534041639638755831983441607491605892000671183242719049153676342965035558605485794734834025384258474358247804522834892405673629677326691083413784911109490781279119741516167649731969289570659506721139321387711887786613544509859255494395937097209375385696316440676934775407438273674088418739521818972202008152982336012412259161938506600040983193147721579441926913328482018216082458230687863252884491041295840524874994271916885008168533459139960954359937656979478737944152001557512469512468002711424887458601027702006291846326505330940799579191658127450407551631360000000000000000000000000000000000000000000000000000000 [121,12] -12514743549181614164893980720863681750811929039894945330221832303919838305288439585906407293129781091424283823924480311928577463226010599977919991181311877253826732891059977772947409477141906620441108881422934853480244619109194206089187832657496732392140114114191281160218008447122301981852260253623921230364590093857943240644067592312119669046854599958458262438417627361302316397435403794676619766330675014561622924919125535602429453478251910312887747927082470297686564384351064343334297524494888589096360105242788784535994460180771123061623694538718751941960815632559241063127989520237294752158085181275021154835045102263647794336292975877426969323468890267735417962422454908223231702793087404193343669736033802061246072829511113933231462136222072192143678118689021066257638418487870593705834913130922032764478763476626883567719201170273093775460771827160918409231581756702102065222600703974543875713743614895354424936379604891636850088719503032176444921359569504775333807666696498010138412332173859520473457486422398551258296100370467098644622141816191980370186658058769673172682331744715738589674812804442711923585971669990033748153189051247455375673046396391266609917403000336262241572969467090679061211585201226877221982286136635773321776657717438053427700156625899789198553857968167078930832281703411338603437709606711092880912498179402317282795686327265878785942642578900701227181942510039760831883320681519369427257872748007316924415107065240756454840313757108474491734923247806654537043499295464102592180373693176835290086858782735223647878138521010589807463824679141501517026231830393859697982693392523463061008942566893717455641349745634159262872763796016255398842426555646144678295672175988470596223624008350190489298501877040619844080385250029863613737469102577444227365773387550378411836203597860197258811115859041714803063640897182239242254835723706469606557600274722607062991539404358883611744975357556354753738618596082971530852319606455256533023657943768764167936362414080000000000000000000000000000000000000000000000000000 [121,13] 21756150847887540960342894748259489461276028088768211792636642337779741479959154342674404793471785070695086710417237065348177425692333319889809646062721094290052316029821778583374940741476863619910393545127015513059883940927744042875261094131077069611329248004260021750943070673257341093477184458709524427089733012254387037589952425931952457600724757919377821782285422639559554509332695284155676134468092694213578064161524687959567420917859002142311578159513714939284342707876704698887520668157916258913351336606409873542655380407098080238294443999662719531954992708881971727609650723214701014959945620741321429490963089566587291187073346039573565365299110134365250718223243028645674436035829237361977900080306178137211408687753804861057304754466824405712094562379007348763604557490734847869045284547652072537672342033529937220257449328572898953667222064936962291292097384985311335629859691985011759424236271263796437585290880779654174475551924103726557869873023227158286473784021216288725301998145357962103093190090303533113993549621679208400445683213864265723964863704161864088145478165324312311373859821264741999391001340882060659624404033904938422419297283036165734695442489770527895632171691998893052602586864065963253516552423266842337807365810524867590489747037724377881067211571882075846293893370639285489479765732238445880074637998706181924337556662296679499045034365191618346144170202189478621863210420267859588855687281368526155926182893245699642332171051256063033071963367998859229963250518212514176015706449722185422753350098940167609095319407325382793104988693592972949533476858684459203008986816096427293295529425767782374311108885532824169036661523937588465661782015278186371055584751905700678011511952168381216035624497243059593632085002519187578742026139370054068563075012451806634659054754103212026042171318552352201382683332651822497693883196163593573790896773419236622994251459275966860966401380584943883142607923671868658707644964598471381356330557888718706644195737600000000000000000000000000000000000000000000000000 [121,14] -33692403959652968631470948854726298975421267477373147688659872430289890104748648807560772618607417075055450824975145023379578621247781764730509823351555728238276943930790381757075153506734407031832443070822890692237341174900435620295006243545851266401468568594863349167629213719506897503580121252515258598192524037740443722216168933899245705037266741141896042876874353820725870142805784932663585056270777030329268233646229436263892212861563548188667246658486857538611142343738295834327648895555095048857355881687184473227414049543463686087558132760423138568210810885608621050976012796951282379482463986419187341560429773634275490027656648874341098139498621151563206815184906879620555161548716909876705121144420363634177664339022684430911393646992655644347859604630921925260195401989655436415569561711827865681442681274101537565139576694936794439791813669397459439923261175119158319024096512138720826042836620540117267658579547110556002621729360138839502282462264464817019618765661413983661975673075480448067995870984341469539743071797638257570263672005546928226859379340614768717430447163177518161075030103818984686517166650819084820928966121168305477873823401450493903081098847408037195211070622345922110589277855656422425836802288059237426414817001937548319779177767294918835988203465033527545474405449371732108023441220019677138265566899090692928497753662514907251766465774133551123925199956422398331068835997073306789411564398776363608236419463145045214430952496955526013198101292922410344640179291046610007307141536782394099479375774898735618902402280468258121224185693979288721427368991705112449782290289529862683300398072638105406709999830544021632017536605241202755916994112324007239222531766436894168018691503571320433852500998868735539547341616788026670455916617859129476291172109578662884573451212224253020871815514291362745941663761314953482100167183481601113223959934661157788510936463714895868102229711510506850514665525326309885639903850315020956766009484932499415781448089600000000000000000000000000000000000000000000000 [121,15] 49756143346389233612422818383493288992206878887381892743834695291233692344302766067107756193162313357812361092009527421456960842653703500717640752482344475341898005828155204948778822648103071042125426031347468588989706234926667984541550325872489423134970571579226303409911157476483183141794639595499013837550613626438410702835733374555906204637472907655747279321334278847034144911051445089837707807880448978164769461457335061162380126061761821565831847092841315177340679189208006792669467155875725427223253741135187581342475000295020201973719626756183402914979574595527330041779289349967722899185992438474409803565557794167371111845105619445101250684456633965252075209752727546521551881933159424842658172643442255024163420745831981588285447545983531531589686418087426698900092991395677187687918766832580543111713562917769018174065504319270725962158958720547911096446141932502894255307987724017214346795402369652831034671392057567537382207909774904752428892717572485526929913944676753961454361416423289877669107963142769127037030819521967628957645416811328058447152051427301032194851815410219616891269239955479120905599335607581724477284779524772913993619294640529519211317824656765284542926491404790992701783791023989857883512490591847862489777972353163067471482380811606181810108228666040389012065420075874799780973277308904151568266636959491112551000927007864688384445696152543913540612023093715068169201113499090456089583951583042035144979885661797640137376339370432934533254164265749684823205476845249852362323901955920083466410573530965714583238559206564002625394989821609833584995047812798133946546546268051341101611568712175355138888241790043637700441725947784310637484469955783473717597128970536710461890633897741679841243543750593714505849786459999764619979993715289316789218779813150187861923399013074614756916377496544873240031176400432671159170397232405199903896487353230192257652355164188950155931871123813043905273336051140063367685984947912532798847090439431306559985402511360000000000000000000000000000000000000000000 [121,16] -74311250565913796589942193741262629419878120074071965015843807361480903456264562871832418147856492625420383359732132165622443729311644989303043971919971323975116117872354662015252709855512529238539212723945898658220633161457142080876535683717533314719363226475448020189645188956303242100866849774727724180225890327138361465707528489414260337529776051816957000229298263525082904389271930596980043413618113125350358830480851615307793762466042594423805846814238890776756184171858916325094137091704256664823990062246025466049571760075832259522816251929367822203097239248767828718904304678083596637992286101766746082742164672484659003116743389816108684697987524002327383231833358004692433492265256947283380096651327635301713770281349599469158889390352664161854849007622678144630907673839056731518354588838241120127349676834385678004523122770664084628510747617250930266256886690346569069461388939921267288968628797926013566424747515570030405194387777908538560250142934737757417498029075549871273565418480200688914203797592338664441187432702304425361119311217610212996684239898994314333773022621961546838214686884820552968696513513883746183950873708271556676187143726621886277068337068268595829029441136299501824481689505672053350069300929894377749651518938332561404862883848468420015369237319587606152965895110600170108534962828498789475504629028145233205547546455093510221703555197316576456328208315198710280050886902157091888224361157066518034071720512071822461514152175590561957862091645120317674700802675162225530749115230501197075162296812727363737052314159961978894944440986405798285619999092209682101099975951451961605089078254402134943396896486234203791134976820690217529345622053773236260101364656607715254459880494608449747887366447247966223748566515365987672822960696061889231897929025200388985042383842077117364786950299777355780698872085240015276497433446247373702538453576025513974454393191852258614363738411902591172821624041184111670456836779347657511425981691579240552724305018880000000000000000000000000000000000000000 [121,17] 111923709743299945139189004566249161213703244950633491870385889251786830987428311822159311412032290224680952832650525260873815931183026591332144677800732981308191875176790735548519784394327273038068457161259337778522922572030432281733520824726767378096776509860000983630057406419467716610405880967056418695487202482472731174095128036813522369841735098116193296549270431090712274205745166127905685817663831916077860395937133357535218713481953959938353065991674118009534534670623900851892413931718342992225732019978628731675142836385081847662560944937895735339090901339657081730333863879087755111431873296433025547591390392865864861444942474201616512905595404968841115676066348926285840024293804706786912460093214017182664527652787333571178248284195847043852208212413908440127509590915440043770377478777680747186900755497127728816616823281113710876942365160499491812981784420046495361062338376918601572255431037896002353342982315489324878658706312636767898955329701083380673959740544663932845568790849425019882930652035367668295381785746924858891132485062489643875672740204644126892514475941035674200326454178213351854459441643786957170666430768575443631905477699048859683662364009965818733370590862722333162314880928699666504975165793310300163731365950001528325080295799700552139368756301316507881432654517408825594999945403419596118824701151684865443544112497028356941457688531850122095593952330814272236988468107408618269485495784999605095568803505138207293928280788303095002514802637300440116960574723711792947668659788457236858264132478836679889106064445299748438669085451949192241168329713930391754528157449014796442671038890808134147430464493495942813398626588551021790051323109218838690845618440652616439603287884487532755537867627928684325682829760086605636235798413013494641430887936372366973178327494478397947023409883246706297060506348356096319597039816653584244568652762339629563853620211891784439860278001898188019029591510919660784008414123152767278290053059729888936757328609280000000000000000000000000000000000000 [121,18] -160999056906520178798098132994569967356274418387774832609127135963308559692980581193748262851835001632550905335386420638982239098918328187790672014565332090257636128438395388447173726310680238362780878905198368194112634677549042041294205020768338934949356768177534664054653645299729087641520056570526749993268499446658015624289807517850095867148720765383645006563558011260565881781550846463513230361033960045198632354762295101499880377031387922335604151757997184057443077709704807044793615734190176598183845176442485381905640209864893003386399954600996909742365221333556588282954326016469322132311986901802098010495290199654936855730455294024209821285350678676044193363808594007698659378517473097049260685533905017015766737073717608541836943286118555352239170291877619207535377722037508942883139945090235424678179225676288851740099490499962423013440119327913184550114720321847065169605660073204966551201469573663030959765968129300859137037666623350970677628124451175890700243124880524715498450425792093608026943912259322374465127330070051935040152903471009928306820405682994373941470411962706019933443792267492188021630333976271931431662958102726807264918737418851587579794008829705071828070055076616753057821843325155734575322309939984367574187547706200983020141980509042223352568701019181878840944394308034336013000383284622866630865475137333623689513690796396000921069409108953743615645312126474478848109949124190576952863404656720915914600414040976287564598268521205426629967242865465786035895319004673035115043403796968215220804251884325830721408756970343262889934226249645890803938076811294768511951748221896983161482611970306202885416616670104015948628305595924349952163373162653961764484288701809092078612076733989308627338668357524653694308807933469609189599811983969322776789100064734297531421024331934070654877780890933573965598274516576203694892175228850225444019729904287521343016466629786338244651399971758860514146125573639688496035750384451917335648805625272409368070560153600000000000000000000000000000000000 [121,19] 209690168330895350723322625149955131311823738340713107308012342785724094986496072443386810926059002081005358306850209802394740795357192962200170978094204636834124740093316175711370685062139221184238231468076627661311258582531052317602802390608161196296777710074789281963183613061703933876607351157287750080755265494522463997214441486906068007840995241778300463890115599790453033081258540065262710281868249744043478911229449062636155400158669797868534449262981040064439442230995692431351033740043761114831901353620454666499453376604104970436938033429788240799768220995855494602643047091611244079109438907404585387136700687337636136416733606949034978105768888371465887036383777966042074227523111415813810987913703497546753291020513731429188834767559044165270215913325432169385302251651257397563852716807965044002243770892730786090278319886055378604222594413557547359715668552304685306659255595391579185285979195979394567634125659586361108713262265725169874919330113864404133527731686893616128440972816350098528403773958482464345324143016440169448515579405351192088792325057850839798523409957581180653157462893901859105794908852282079557437268595685518172335707830294133413374318148720221830972641489628166347840648303808784887596717890547910279329744416910635379570897898483687899478964190690325088002128327774565614463848230834517140857156191416595992362658862906218022613120403877297329127163022180909761298031727324247827565084107040161208055235461839583107203156103286710710681742880945607682030995291609239358907171121892336229568055356091410357422384788296160531194404721640699709812527256575977310070880629493553609864816013468252498521527932390406560008726259338093430588081904017653242178971491686239997434039104211644878258997975827633107741387144240163308350347576868399909051235889523983976823585829230906270053689873630100486267378058585619996048680712810975079782484951049230781201460579598572662677164883453786105823001430737427669722958166551869645181287617437181130663295713280000000000000000000000000000000 [121,20] -239990162109622300288720929342249346607339397229962987785461068141058222730483721789992751201862608217163442220140458001989074336095286599750311593674830868634052263003359971624816386716345032843275166769893740022535626110957394775998740278630280160769456735468950041138725173665492133070419080842430241015076924599433292276337626032161463266744373825672636338533311133454483808007726594584614029864795493084931293084348880413871427747912924229300136004583233473142202406935986140365204656883173824514908579287549768272776677247402437752654577460315901941283717010406581768475355469234406157068718636932471176141690889436925683095685568486109835349823118070924365232257441053411176596077963742762617833826310653689851488394164862086212107628899118746495199538422986301971288295585325081841785123206715457024937855530763407262588038368218238154089337760984285771923219451827658237402882846807636597713146194754686030619015465685873059950735170207305191151186320084943724409588071737050691480175776740050497339352315388273002199736621086317152833237921735508603652896282227405928104996484551435655084097173469341139717053200448975522890101780940547322215464785974498067205441628366524288065458803389703105765065365503836438940667745343181073011736580419492404982932312621313301451482664926595274350011983285655511764715980612144680901306169968900049208585638372093326229196358548433687636257044841252488630999151671802833065367881201450749888840370240489109941578453726922915624581758564376455262081604267396575784218739288469786949194260710919829068779281838172769970082269492659404984011906162076419487432762418257770797268520289664402314410618811103651949167730726044535034363741098693875553635805467250790294908487051417986889213082303972123839395486114149162327629667632191616268364966768445552786850860509457267990372155050129123512688397617037098109833515734592754462977799914372549757700638367484302135332573584133445076907806029928174398110940219609401183027709988674616215935899402240000000000000000000000000000 [121,21] 238506577973375630044008184551192012264926358126995119217021601121227638024588215338412941258745541963889228744747036646364380227405100318184241657275240552484464176208620829228251875123652648649818339821316974259493066895797185034699654217456182184597178897065375438665212609872359650569594083995242432658183985832534446488876818097576825665479091098340953452701110661410830116183527086756543715689332452498691165148046187401767067908079255921124152700966288401925303014623945677931129365422149820804411837064271084718120702916404374234282247285718912928231182852712381985144973733080585168632624297647416999581697904947590569853699933772742985131205233316022848955832469675114387312141344612628047201338296360561201990820618295080653489610721157665262954020779912236759963770563707535818388915484174013587058412647060275816157717163456735088089981807100746953400276694288042698115054070492416718833494425989671908926825896234007094334536503332465610626395636316002678132425752876283001528136859168726645793513637913581971121905026172740273778425334115934211802054119237671767476307716470952680541495289355172069206988691112562321253838057679215903942782911441962677951692400935525611677318933289915941444674480245560559956039694738082806649577900334979533679849470820603879854472539894405069976925305784142427236907896936204306408826863113635490534958095687567264711285496803442638178293427227299007736647614233731231109299409986939906131518310896625730595687362827269551688881069281905533937835381152004155917796195112415349533710137717459603141824067336213818105595266067401913994313252444787212426407421205836540491084889365350648177994174419843172736235666962979283271508100725302268810051580636938137881942997646992201324089388678099430005696331687988133613029142808129021373152165178584960714475744460203926471331462191355488668810515222154151323365465831485747111296516007506491535663872171287587376218117874658907092730219972883116233761533209280041825913071178455545511129435340800000000000000000000000000 [121,22] -205193075996608655585637989428544474360061205922898819057541242258849147777995404123384628377609377012348060007973970471175324247221785778120267694073658610243237961140750958108142775085945149225861795277117941840470437709205749436810313659163318191946890370761114298645430314867201327225496858062072551934928373712834082292233116404402288432501928259054040328805853275768069870204760112473527358195525055924230934182936502074080861891062995636252510134520817581853052190475700844181811257562073011498679556954099835368224596427989086170762466690443155759903479162573470435145022421883039234821713070998955214981864503403034060857159313591523732934344706681999827661370984475903799678724779452589177938410874521285107885244513290134637213771448669017720474089526821091387930557555558458303216081018354982721111766466772208370853031871487529586995202510192776098969246752571890908348162031924858179443525100846528206311529883649485993446028882153154281557339578343347298472600239921707653510679747550196094629086151137180279087738328750145703352653825399568335184493247539784444639175609098060663997047487982054607428861780651575033129581943918853617209870415250317563055901139874537518866593493362639367531598794543891842462714298444798887385382089237089845110847570756086461045822572702095295778271533348045635095155141246625340297232064832266981015507440480078602496640552579560813201345414305835294137245793066369405789424666090315443736876185154971886576548072851519073446687084008559002542276003356743939348762582776555139330074427984411729256522176808093161047751702092699808466982349061894906200997510372677805066731333566040812653191176023405440342486659973864324968577560702525876708680729667666831895495770259799852412824515995838576038460914988649417460037143335512464950796820691107368934206502118800002548864557655824470951141248025719160325032236446595645314546928623187836530149564154153336144807833468592199171059054181944125430196740919223554143622077616313572718932918272000000000000000000000000 [121,23] 152829930444064300275587766666608732562797018133034942856205951485145337438536021877011297598026839351590879843100124971889568134872968372438244766777091691424405308588191527304306832292701274169225888098279432295285160512118635770542584169997056170996927457331396514624626212992866822388683569166248505056122748820781480508710769976322203771105631795311943674281535937343968619078834830266439142233110700822847830090758928220068916474300127383405366956227562535495631405554964584762626636446553332527236274852684690280180177398463534455325266748902904170343904656054665575261193503882101798508601516373325430426848123005361325869227798717773451089608782855104859475961731469112565154581806394712969997398629913400771024327162646739161793503208060132103302697731756472989445952525516331730153065455335764912658088561199936287783426983675332816328306880146935664100436129222741174762301990126166006744068363422603737352396956425917300326364839899274767452923386538231917251503705338140420923194864524158272816751192865778709263713501245069484273369787711666801562040890660684558452315202801974949558402064541872292015608244752249682934605599000611226038311316882052799953055922868508404535094455890509845420885172975534143743151839571186307649608508675905404769118224783109695064551979386633792428363510828446009412290224503821304165248654668650168178951508289738663227341094748294714083365063891712561271172124761734447148961011704333700356353510432055600646776432396467338027147134597631047900091222825972167516077020070140016111776472076733582919052512229864867389824108533220240096659481686107744247193341657458901209243381245610652144232366696821750270570385459222617193206591201471283840402621975003366558090523888933300860252930759550328102143544873397612923063010991054915314149321532246818046987817912062921082916625555661513786545348599164680517137551207716802934561407532317655689155795760338746903602519758382330288107825571885319714293569302130724347503074226959495200281460736000000000000000000000 [121,24] -98588936747955151974928614576335787239784608816308347391764766992241899954811013595098412019846539361952737382211996564998726085000377627661030738779511970147101175680166994238006157691772497209174274609781008301926964951562788349181692207736347609039180559816225920082362200914346466908178677282175358017730245127930578101721820537208927935073338045831789067589725567660612159561675896198043129401658866967666921942025326140869847111947581326423312715196919992512497239042310167669524683953871757189347119246683055812759004129418903137423047811455750296197928870071488101622612062311361942593173540317695473469621177257791303909217967767747905900621663824029125593526447259637469102143585985141593944541197210125227972878202449520651833329447651706418937562339821231697722985959479127294160183476239156632553329778692050734043034788386988698458202557454527898924060449895581359775995244628349121197283602871591480261041450785576855193673690368983279968391352542559401841460845057602801713857288485570867246704205800135065086223734253876545388909381774890256488001338505451882288677600991120808827604331903255728268432950526343334334403424167196884085225131600066680194275865171025911306333618243587332126266639187453711091316038618315947984975885380035960612312297013923893175428324402613869991847325805489120733587616288559287609367438662726909024277379112587943641388042727456128554161535749140781637115200941802685319976259041614075089526251058516312606270754675481906944604461025793795626268425029972834678780293786688955543483836570340933066056738731018567201810008407858180938808893861018604265513867873603950330979703477446156825521662067737798226843985984267451266498890945325292748658931516969117793816745042076235440788526962052321558168182820750592815834937498962113808199399988038061709514148744135445294540049029395450355521170968816177210419227750433121008136596181060065822285634575275624377287646904932584174231222662859532397673804957558241489250792903802948719476736000000000000000000000 [121,25] 55079935518027394486072016490977920293428903904914525485643069919696545224510772489306926724055081692048839082077579077739555070335906001898295661155625744698090268364684696271726573143407503991135637347187178726926033569566273637232911237666074636621696432621152955302849496190970434624242502355661003065781326097212801166040193867457601201602253395213110389652700767389061016171630830612924754085742869930704395156024686004127947116133721800067322933892185035555962929297318947376555313736292810102133647238482003845218133502353135476697453516449784925572746532793541438764184961324121991977734062919899034626512096375586770277446213672564292140178032222165644518740873183360014932433127449002801898424998572417066629038760026057348707728509501623531274498033935600089861237582606321993560397360781379910953535020172389589585431207938292561122459739021379706872254230235654855503897472419298659449394059234511952168224512871351171205707703200655884461506838630133532072386220531424907156388921761251766260488692848293657871195782168107223595120193167843264067201423559764390175085916233835435110092654502612370290100371598261504119972812582356182086904861573476633535945783997171036819675656055568795078398293323132647754939080534745230530677734602996248087526179490068540163712304793331861228653456334943415859177820762570830714467202154746839525971231119951120087782763291116629304459426824192914475380609022474614627231908402884172976715395056677225647888916901972750934702633659490635843264295498202919145921247017965901209168418179600801859441904763859642057490434230900264288812397308208460128660997504577047748265761193912124376004083804356805869921182685498758398575902805216560196955495153609878679053601336767185701180323719912791550958271101964508368628732149809633866776742882235836232463824818257617024442044874513603561335488611140590286562232521106619130197923158221493152571789949792324850246048209451076699111325901739073294006932251300143945996225924827301577439429263360000000000000 [121,26] -26668348135068772904105542603093374061236214167096672693054671911152032265241295806472863692774118861826969123669936787743840990758097737880444148097749561285439256170238542554256273266265384078485859603606438097633984349857677583590961495621211064325011229956836007743828951069628282386668681492483299030202260167755005345517417828091488905474083224045437732100971255855919478097341509647084140786494024154229671211708490988227945095369009209745908156287650410468545077313558008594995363592356984529822528892689602833962795339739679492817713195187539509294614942130524256585079757748099232407982779350230868077906577649297606981465305133344131180119291905652614984862967646220046084277845680347436112887785078641854478708320119151884905255677949635161331206911661892114786981870765537815117256499885454430002093712295528953912862598473958859067818425341874516036179318356176514631404008743280131351686993324232006047969455470087931044338451334063194505136903247347533010865337115160714143455068181995823192145173979622410887774963016320899819337345325298325499379625865744462593703683667086867367765568503040985891200444712092189778273063766046434721772776852013613863416890001648844611774556120353097491183691433219370415157155389088970243508486783977766087466017271980402655312590437673017076552671020676001405729917884458634825436579368464976447118325366716362609413668783699392358321663041490536019380353688422026448822557379783453041526117026818722083627005527459088290099539435797848243500023527671690518740724586212458306114861013695519326527613296712318187798940628417699613365051943372883216533844152376535052253779016757000761138487888589789161791607685725631375445116999581216476574844731800843467773195145610673844347474118994628351489748550126913026887147742751676650914553864544779087728786914620983135807392229075424188296690104246294400701628341535544809178835825209132652579079058354101346392386867031148251173834175637329052784236945955525520168019307686312901408194560000000000000 [121,27] 11272557709256913734218695381281645769908377192720394986204920367126240021964850547331047209573893123588712137370000914909604906722680054213258781485677964379558642162229256307517796648220304394106043977277065486483471239612698944884957799634710410652273876251675493884707663099441673400279356312012520388535921907430543058395625648385557961973664611302294385282518089842217343788947106769409026112594993900613013431761345278180524022884957133102743738714839833362150892517577705646766314995161517525401708884680683913271545085790190526085528104365558166042387209717323755209717676523452289069226185413064954220353884520703202017739074581228393957830729206280158337090065003471570937250707548393859493983862652667102305455189869683908162825365672661069694995736597201234722027186061746417967147975561880211620262538663164436545368590721837533657560833909883040304806661434430355104229916827492246130915651477597506390868710253037768481421392685841674871977902107415869100355845709965001757999933102285574185298002029857895174045563955598818032833385249444026133007469140493269330396963601248856797559721046378705462565981641194486542558301094357454484529994320411315255067974914057568083719404821661832397846762971085554429306847923550332148302805475967277615471589913738877900740996720672830477968643120085683687925060485323226782428935120453985133405568359809791086847770476732283901213651116689998821530610117670381637864227975263965909631903453579724829134187901199238862685859440457717442667362353255766323149551428399242932919151110511184261192125832330559347582676764393951355727183008967135597006828526405091682932426056893582205044408029264113088120579950908117561915915145530121473613024984825953425717168340305817154002626580184227541429233821873517421553154054665571534385116201228825479198361107513313216236971006072132339596837347838295662346477171226180461806773620119761274571263009884543917077671712622011317402916518661003706792178898159923251214151662625335011858343526400000000 [121,28] -4293178639779540990296902271210426150739986583735594575416119457092135222458991262497322508426003934277975199904984007081192098428932457095867420865971883644671763204885003408611146946448167615444947655103640569517550144163965582414941343765888063350247478966136111293382423749745538462952884016194519318851127119038291198222194153380377161588576537549502531308302921941301226410392364953611192408029643348037755604911757481653471164975294194174461401563062739135483093903199993787635860904246225960858238540908890966437433971010071804217993548531834822634844883362954061801896758170676473970916917010784992144888006881640228635551853633071997984481014247952088299687150782501189430538862168146016140947417769732725020099140112896755341109524902406843452309636032144792116822448220605085503967222631579768484046339953383197030035910912940259489761551967378535913980974549320012748182823975389423838325176355567845472494818750766854639687320388743771881092263140974350199926774767739819810231541274404035481740781342343383619663921025404632788865630311476825881136052847089253679966180452866557423824529914122383007407281853115075636210418498070883976612697654267598267690880987676912871590876225443295609941425921706162292252002180255459151864757063224422490712566622910760105263753251864989308020856303236062658380044640456827503399664384554567551807908493815244814938500825847903222016947203242470951858176848067897168132004357460039402078718227856038273693517510509207781337202814981102092726635377871394337780555129583150774672999895614029826456862563951226988694076035939213844469483484659065935117173512495672871221964398094365074279328222894201036825674713920075188314539726724130725305907469776945903172717003388274403884662301439338068964793864965531536464067600300383419067644160419357337142745540579332825291564738176075063198545597686136965165827557804967335303149829846470063543879713296421702904398490640352591357307969972948463398946644671725612490267067486785615789096960000000 [121,29] 1611773386328384151899955292423697503543669777259406951410708579244897579485237305526615947786940270026370785083382650763148000915100634483555077956120537576580454030530990614268969941631610908450839684181843136163694501568567022015898501163823468787169475977591561426664719123940499842367799236325125802512138763119177560457514391223716490410628123549802440697196426891018606826342211398930038720510082086035556739291154002188863078690729238502250144469663865663830179544330435064956657294332405766203077703368377461836815668224124880757776385079130300142355359517014793200602116106912772833500671490397935526706871696526349348152471187560855819359128160471564552191742905268452357725871167792656304810763787555933327895338411477966337617904125837788667476072809017784524796566561270698512188259679426433234194772592844530009932900548041514820962509796340827754935479440686490023254175389569530361686434978616525583108593270433347267615505686470539613910814538515333263544784944421192832742273008377571748338865413907467292497925446903602415793597442910097987412984229437792338076890713629502742043218480571407186108347625170465806215459727375966296577274334479266272075904518426057326301559807509407568208237323465536804057475689665905324815372596678990793212603558582562111413162940005288262484004049667265278919020022132466117379170266164496235675370727716264415982077191198881417872021124765794518548668718745248314181306439757744181748157175160151284986169994240296175046637256430936672513484800487891542922928422825818365494433019582461979639789569289292523646323010658715843445091121897096155260305865108550784475560019665642667328495352863064986064694925554863370830099365970686179678053534178514374221007956596472911363195005072002558993612619634420580344345977920355755333643237958222891927430477551310968709360034114006983935728949638562510085231588411484518636113744683814704553380470338486370272665268519325596770240700554592660275774400204827392479190640342266707843414236000 [121,30] -688269468268156965779985179573887820460179120067941862611565814811832616321888028071022502701251405896851109616327900293281744522902911597083715460315185485842357602935708189642529676450706064452763443633954480848561143751181265960165946312904511541450393811987829430241958453121734933647531190758821818140744485608653977611778301862931017869672553994807846930809675060698343308612099960939225700694558165208127232754898675624522192087572673748624765807296828616970263308433849519065792329334779441331366575901052538504318543186743599748673762935460526664512337225970000220918445003445203694673436245340779741498077367367540524906529072842803570522188371451734340524986645527263702173490215457637546664809872255336831027567273754812173662235411705837401723056236521906519707843185668129996834038493714811767360309844459737098553663262596402862619436409990095227198661090054800294006884837778264061274516520163343676782919027707965774780426526966715462905782748455170876974522122140443195186385609963068468821530137786213355087576235321203719198376891079061075564819792570202443392379386432808292987034627921250421875968624855810708845345890824553047983114541820247067659475356638376988150819511820676704827722413994346301077874412524069614115090683856715736470765393925943335747532508676263519981794948415800007940659134068760475154798079117705268404275918402170292034318184872863592226201722023624609956420085956182544415220931804551408048010460918544922538163164855945691890164634851357992176498724271588006235235393855593102275279955229331571148040214097562401431047491219415906480539200115344537695072671868732548349040324084141700130584926801937773587943449238092607829234424518124848662316206070447935809403895732324734681924677643204658261000327053829839836934272264257715104149606434293386017151126443948645775853111778710179160684414541855140267495160822224811847598571659621808172278783842960048816405497549308584397327508326684004083943938480125188967984694126002080488320000 [121,31] 349385583186338099637635854074297032595338624583135435474495589439609910574276819930533949936910875158785508945165644433414342925829617600666024106938724727257161028150483017455185259913047176891465957660257003084793364645730732808204866477645214173830197320111116483075293415676870942384266011066577828645032094910210608315258256509806529680027484021889904730001166601682283858027119612539996491207811813818783084372658359248111104082778537131087745323657725584486779186337199543712840769007721740663646410180152297869678963991065482433410183853520530082730642959079416649450197970084595925669549278959428924011835160488365402189454209059173654623230299861429568153673703183396848470574565225237643799160753844305131273098146858203610284095969094632028134404396212581010801216954815174717211760521289502178652917781491066280237796599673130124835745538985326925315495465172305041764315874229967991862872165292576930904726986418458750168364230998675306541924810165509311162454588626477561466326908724549210152581309172847682938325940314851862454577298663374575866740628053420645070221903670402805504772424107379982811236668273478481675055348411988627942242549229233043105206617723604931034722265682223170689330907389683207550732978283376300570062179288030313973149210365638760702354015227221107974681337981846528396080707380252017815923566208144800203474000169580789738332346096364332212003920948700694331919650047950539139051892745950964875788209080296634386551170007828227459046455871859913537723912104221828631996607663930836144072074149830685986650467316573625874109087310810849663202480705885747315729475179302180904190298165011302036769342196849340924122948706708472219554275854608718894255918960800292367034509880235739308251680245661466513722938645340896341985014318514336459072820634689679148319911845828811039881587449296303168743153164642835904259058501485176697005440459663207707367635852656828150688481084815719213850143153880597289418260900579248228962414932285562908800 [121,32] -186433843471241049251903066371450974959255481611451172915007954047819805731778405824483902046864058149466047200148917607570133385325548660880071765816600771762246631142906775294215442873923607538466848426854686586675154521916298102313634319606611532294778660722748985105105199892702508902040458584900957682955161951220955008337980117580580345035835881893359245782333181279945692302109864587115807503443765596884337908242338581413248691638228246822536614071177300619780933478046967738464382953663150140141090107790259318635398970909150957780481989627586025320967695757384410549699231505962221754828341951471583350261574702549779744772971971631959366956396334432604593867460288217597248145465951752443353624969400172252847126139915063371610051744004966651504243661963163752652767297003798575585458668743474425542208043854263781484462028681216298918464992551491332782168357771026990336086208950433265834096103182541201134727991354419983517652004477861357224003564462716205405717490551742611914984648801648331275295244892172837398747947985948208863132202016009214933804838473653097068160686502738848648433712729777127608711588498959274768782326473066599036338681363919896681950641195784190622356400358567191591102221848229621979555123258195259502345485338449695238848266951505560143500162845258074015870500179120757223244677523149450098900231919155962246376411148592156431797092650025880398190086349570829361804477547702612399515550161908321736747679944332531156237591535527466965972612276949519218288604934832633915228343327097591232925910064123326159695532807113014365628653409026227972441953694570357687685853077877987189304360323921810393651376814730816111155339290680800904547335326991782547726197705185444698835027542456977293250277598294518268116449945854825082912793693716685264751588020281707080578250780194393225463829206104746272707346947371366182878374642257269740456413737558132222977510292603873391670852610718795130646568061177454373693173309435272624577993278107884800 [121,33] 92340010493120599318743042861711602291547498172409285454323061288810348799618635510959711757409791851400106003332160832706871589291464806730153736485171436047221562800256561291449697726104383035230633024600067861462409520754041433153763724141660089003695096621721680450326874942000383150903331366491851679480116357102151754868170448150778688766910295222740819276041511539539381830509215854536898458673757925725838004500744357535077633508867599506701936250503766769978308640131544903760980543270370933267919825395753703865825803411741414808440402915971539261734622003506119079791958235805739754298378362552361856301517254689675979168743823179073803814987568429623713100509956381719703849520599731939919929230693600279534825334065912378739093143534707404291874121077835487048396837127074476795378291358242040846316015553787257637052562741730977280275884790619378699820473939065026120941507712528998943135535904292382005865826486729368179744214688894198727731696279966170509608090545841983822396565633611063722443148401329545996945925638067548412354125992733744554319469175424213764258097232116518430159291493687892811504176849448863401285681615837043046778667734488629162888230214770614303521570665381320327607847782293157418167853727913958848192904340286405177116362820816840453899122578381597874059600129145644220474924659656792382545178221568159308825188111781612047593548700036788055326543998660574596148460717739143920065791061069483778285302080099913386924906952329085233300622575862123204589011704791933462382558532103713682398246169715965195640485125157254625318976945683729714213773775315214084532324036408598421788707997613113218513426527683103798031181406652461120784571775182031245439195972671983101892711965315615504795306506911490765631534544021488847373010002192937367460418324156446549829474735036179143966959995441241074914415548427493859916689553651670498600707888463994480727800757595091561689698735797154237562673139948497074732427584695561829111841801585440 [121,34] -40155603384328146581289450202614651091833162465161095222456400284365042073778247678817956242184050889285875938954100605213094136083605248886554180082810194368522572725460295517356846956156979564226335028536986034352690319075106219361817131902927344070367247906077250413076463519050606534326006382455677213602912391436767035003871199280884252672316134459870256833990532767943383937900742760223357537630534017106692248020578822881644813867962844109515988095304303749536313067155832450772887969311969226379993080124270152734784728672342158235289914057684285558122524366906949463854646513941496931774740233639720187589181169468356936610196955850996812520497758076606049149267328303725519032241702037294949307455953243644446788481671799417007926973891406700524362849119124688605791918984930982987816809023808966462840526754680469189459185514448800942205656642561624949898429000580269365395953320436366031696434935576625331153918796246469583156836491431179977139484178335262304933609681906815801515592846681023972707054870307771380023809802337645004254658347969184635539348506430057223193983902760989780631574500946019189050287017925413438622757935618739917884700142399947594293787040348194180783807773411042420975234687941281146394953004095137626030552265764208202689501113663036325252832468765017662119300800750854447923654725256507373803098895281240117131205045961794941936910680513539018158894228245914535610706464949169513507787436769518668197411875264118563905382303234223498040857178678950752964833766640198869187208226723204942185951910382561955670499127516627270882519001451489009979109983279924363764584898617551947805300026928072078117062578921855884051924125771201572935095268803699888511996666148141475680839617563943720922404890572867064695846120490658228087533190010009209750849964108957001377656583193515552526065713181807848880713324323723364192838301034757356294603242960635519175100530583349976709682255376006331080598117558605651814107585601661818599313566720 [121,35] 15076310553884227061742475525063472229547011725132691573602817174456489314833719540124867703230385370276080176182885605444921537986496980084648884854046384909622685523947585473224812205005945001659083933040594037327357776693750800068734461158534059586976035174765153727597575139176480672535197429110676713328542947713277232283778999959730460728566547193455221485984709425273324879148829695502558272602350002345821823497756159490268651240816066463947108661525959382551683720792226296476831186589619347148106861061681096196351074310046457760579743337631636166315518494037093733823162301725888882783559307962042611001383550993530848503665777341081361220518609605688498261755381498063678710879956926693551372728673132492720622906421087262846152808761157898468254459614328029025864018697293943205354165761691969668793700055784718828113568291340494548294674514579308926404216688554430845155534988086687305777737834654953262419145371417237960364056238955871181435360043965425055712120565658260018800807461151348762462307669884626873021128820558652088753238059752948374490902081249569899301475973851282273365851814292925280681548656346543492882873954681945479162687130988779148224912887511271269128478232101273537754545780984567481961099565801056768420427456692439197879950765074064044878073483985375474523476788815275308005983490386798111808679282911040275898911635396873075393159127539522836737965861943808386356785353529035178152706549705693015773774276480456614429162776320838549885649973004237616532387266754596092860444076875198499312107008645276327924511293854242817530761806133180978766613611993639018088765692650729089781912898475029432560631111303056870776287138613266673234042468495162690778895327239103650833237929768522944051524375675489987456131567325998388886394275916288347946946202149339430629655328363290009399815175453718422594187015882630395021854804100948187166310999408387639950957509516617441220241672551991252997441991980762958598352075562011361820641920 [121,36] -4867980340877389836949459392320835456898512591881043048954607595127480741255477727579884576074729039580320996023225113432705395993416956804515170856248246908155964496697333486273626534219609844025144335098734759708893750069070074290831468480275723770860812244698117897405080715029388181401007289558279575265000784267147801230453303573328344762134150519563550388519034612138171735583368033883998939378693512750450430017405962701921635414365144184684581377033978524303140272729136472190337295489303300343019865095648765501699997205931199569572026949584893048171241066435156533920024018983804653163738141073104943888411961345756888991400797189756709862199663046859044866632441390342874306676740532984481275993382415333220580038800026591796779544402154533460688949098981226280541986250664531795461119713087836222649086985156864320056802644845842259821447039305521569932703410147678046061051565608337270547432486380249654621566572604324326706004279189195406448863777703863728860585522297441446004625428066724817999188296764727513985889402349649460223250596451244564928057526356638737651135856287213141908465541418129076925371870259314194973369193134454206186319251998654703375675644981470499774591671929242177418055208637667351604406080761395885898871057279268274556248970868696465252649527791785033985249760223486755214562908142426006633827999791065365914201506570838475915981087948752010418906401594595485821649389526335221522826524269056759898843409655673893348001955039826056300038415874760716971473636050888842369252271801038999572482918239532295961152103135555006821682728220951834972974886785072775459373844862534574608659593923256092539107843455128953459749982269837095627125129084142697658018200833679670903728671818739489431442264621437273043881663755536696823915414462734318192819790537213395974146095620773416756772052327524602758956485306246752512249488588371103271317085606079298690194641535498789742795413651191807963368824683067719093730333529544044806400 [121,37] 1347568987319560133774623760530746431486818439466092528383276784269117907664516946969477859959323134089900298596705577639729195166587533315736164435257767313187318569723353889563873076171859830590535961229446944904969408982279030142311753994114219300616402230410208149337985073279141949484204359950557714403615099308502852661566272931796824487851156095365633985959657547640894237117337316422184560035089200693640897321615993967455760505425215202588860974479779316403694909850524357723970713974304916067339910608813676484872242532238822801942062244904731482779777484525098344996796857698344853978042126233226427079986667883136321830838277522953989018173152061314274670811681465082087285031969559904515387496241597785849075756379561760046048853712670776226263635332036958552816136190172507829125684250265963824078238376614502001400465514782087510787914384133805049955869638000833905074674865360538137714256051696515649196564547537597431180995888094399032790014465926943763883902917527330547825283209606220483109625436522976652536362006476579237422272376651319403016715390060279293591105127937221907396401543973512372215478973884581438338911144844690400822168738141390823190882671464556904842464512353036761565077361199325640781266193853011194196963037678496337700752698087476222709714054557581589850198983067038608829792308608310953762579965718372164395861346352773931088510390273289578586236445151551566078763121266325291037153905322629287273760233089882671235619403307819702473325132160114901340171778864413651961507471313533023936382845002312371339563809605200710563508614222115187309648975623094543154619974270953774546253276354972516442835930864406574119903014182389990170224365839851339965314969482153039074238548526819005602823266567219945969249871302546265368599044693960653735819552992017016498139233386355296226977481802777377736899673582570773141204635149296174252030043859234636134333604435669696841697370072624316977407043367380771737882688830015416480 [121,38] -315840173135729350688352849251641526960031998914331357309764870354987693239578027296990389077259289709902478250493926403556540151194651094693250261311044247649510820215826174959508063716900002281670172416946258922973977806034547837071201840399028520589072882518347092357444836720826356756289812894401327097859833606687691507587314248497244817464065959520861861464201738240500405402106282312392369126478692460553689388077421499108574053872426357454454318275729724569597621016567526544524929826980751580832658762613323040869165512547155977394465316153454547452537365690817916378448056096016766384367868554483279867503341710571187615494471122461292263508959251374426932468770623005783392612535168032570189037059683498452223496837305828050766900681888406222776356998193802155548864458300851864503969753842832036558682440794489975505823074258482268633241212391043955509294837501486156308002262024921465933409147580298915143299305406963679996255942124086880023343813628802393893466353157717863327516000115510875023037487815682968033466419758005081457842779411782967626864596183783605172312352175686110479540713357574848187941400624721637340751800755595984965475506844755482043900924948450223249015117098546952462440712937542635632978852418573238645017930104951022846829156651450487817171843444169630601481819026032369162375222333575542473501298062901909516900935127697677771739465887801299918020122633281575067866207564251447213354544041494414699811303022454948446340558379865705393507004702751613926873164347405568971010140832931787174359279956596351135628483869897277437636609002028489083754679148465264745465490365134849337096207752028837488380028450644309324622734400290205793911702451148262155354770804783550520288899491919757607754562627029474604041618072147762459593948547962994630208521586786560873681800057374744715931339699299817913145690350368576839459452220441291116023685740384115431487024109649781130066390971463269186269752460647019311675907804887040 [121,39] 60157894084141426360475835993973044984395464609481136887451210712229073695379995122973028016550117725168592921235094518987506841687121249438642240556834498514395728679182101882970151378741992739056181381850754225918965668184405584548355585634009766461872190913208458167797674746635335906308521240580180755983024835688809294904649215862814121531675631975133715768439042895705065228203365158060507870700507010493066285452327896628175452830023334078745893460770152086396820391896353035688956838257080306494156924220322619660282190667442021113493194486648145974590006912070038543836998609570257326724767838000962429647019476413849162088289004754650130268299521530824501486881571873591617766625783905348804797046410031874251866486635550791320902998646118254691523836762320371949683884496723910838897464462953963122361496044616882405893415270853564880462037084435598185442645467513009581843441497557872713146550025296678838468077697379509281439340153770304293659809402466300153222497115691788327562604682144619591939941540550051734494916957282660985295138592481439106969774112615106057495162010343719505617725040791839105441049111600411513102201383570669602904106083375448806915752010349038893613042213087660344342613483427986242102489917545508504631725928255533988007607156589019001903263012032066855998511148646273547269747375588469590361039603547642801404296002459659204139813606617202685710532858346297163797419422939350950732982157359761344991974914953315142706492272411871577117028381348738565773664840390482979709835541375716601382829817222171033104627631631923468987520151965264746789699710798859043105719597287450470472398683849792793649289159281515935683579211701277036293714911448048820084606030785904033922522182072941878120018585612420316450399377061778011440866047481780872424356322517715374361542134834225069814966526230810460989315987863718198473161914489699436051137833922267788113179562528398161949489353590901963074001714699400974912067104000 [121,40] -8190821160372342807012073051189587562856547418087161951602756291599197571159147229794792541745726783445860273311666116756775097908094397958649529002786354381698029701928617805687289748248160832815427249492913543480580474632236485397652736331905273796226678601156339940193120308304558597101699965877953785997976081291742857789635851240630466452348962047907053490943257940848322402208222425563853634684587564440135785878888303346045864471088115404843709551324234516789598158416446312290839943712375297209468470022609674460894424373277251727378603266258048875359824759973514300690026644118728651893946503146899277570001830439359092375892143431440679276094696803183683631414745665480578107462862456354376065480046534366153586974865984319155170131926232514897956256257907362616978856918903216056412073420626341751679573602966465445368604281380891721438099109040153284181293104649789060647616114513450304986618884860996272867011576382903787787346430355794575507909292595062006654654876387024422887898890689797864129253123828989712448754011670978126805583552103544712786827164840981738140896737184255435086825802099826713151353011388868678637874611428672390318781968209215354182452570487551646489882719677764702850109492745351145988456121196822513580505652315649975707632632272015432651082111343534704426978642789374513898965659530621698111437586529529126158731253626059252571475692578546899721729715748924362456223157720166492453487105960761396268173167103679157731779586622957761352656353681069191124846939240809341494885408117485212092809910634722451115528037549726046263862530777760650723545260773564537014602596464231699640233025621883991696565223902381912672680178869798882240398328400594951186753503292351115058381818595041508730975400136313125796011655789309477693415807188387382894977087803190569779248642199620694806646833256090197301721006484278138600473850807650177560272533198541023563771141150044979120078867106695625126742981231987113359369728 [121,41] 374501681464228974139985243710529033463219195851839807230414238789431728702745412348989681006691088446586291594931117608297897835115252052953229611896234514989261930220594584486586548216314007498899829507581980827439537753885212760766484342038718204461677353806539981047650431641804883242624985015852743507353890777514626737708639944086101519754110303101093106146564043321645950514337258158743960961401786906461384874469517964314068803287842558311698578747002009610315491941410217265953649864335111270980729383388890666861033884704606142638016709530645670513141077470706269541638111051033727000841928084648679543457516515404899445112888405450633806403084642337327742722806883648357661597600937189356403163216378527627528147394712191617863645706081134746181687125406754570125928752027051213890342429421641616490905661767922247218212922308802028472879703915750838329085078950471292568993632844790888722816492410120104786570224487195928765834409705876943760005640081210402265337721826052402133296107153384689164749881146732565351289281591165039438454368903501059040182168454563222392602878260934764873722218734258224570532717337395500509323753789221926951336884323272654053149725539329983677830754524207426242120896461377096426667046752231515351572565200693307058154523612767502847163453634401332525713398624258142075576872736293028671135845405670220482080603343464350008883637578495785489085945157227232125116465818965546909178744893341357629916045766424684295584740907086049053471346417348708042697236293113600461869578677014236391682120007078210992721012889948913503284471277091249793164124420125260228597982662717985411827396175198128953851920282946726468562829010423189290056693274674862694310558792175874000309139257672756702444665347214803220617807731078788597105655635591574946554242896545973616563433392400247968473322462237889553234910674271906507381359490831145710461047678211689873012697009433304452410793702017587427804412746681051932352 [121,42] 164880106721407348080711060919556950518705579516590264061577371506918495096684154040249051349659686819695817497624182883850358230347660095433660328638430463188099116771995750857023339472575695366993119067366555308619277217626848631127727030373386096801455235637093112921669496314432024280826328469395195342152798621477512648754914852881662197295305964323630394741386547640102975557853392659359345707636885968907722813144876670666719584091986987135550321799709167416913224490485475517219121167934541075196846162204668810319178796986239206547861619566192970456771417036791418521564681160231743223613411414878007214022870596910421722134771052896380965575103413091840910868202580697293170422545115455046534352676188276657409820523039743909767780982264823276920220571263985482838749899293963833474908226652292522614647995609306134751946549154633393600987428898902273579353374320016341457334587787247236307727103116035672731659928551411906015102689890423577048800326882007131208323466100623844443911183606427174020356425386658563683804553790969565071126664107422530262555855971102815268855235967208878589277333675448636164243115227522268940735038756592207397627144258254138860598351008928605349253221234917424945175396855946208803059885014430574074604950809361197566725196987685118539207169804136090806974821553811752942695229103502844830357794318316573828673267167380528297235234501176558359284111083660291362451516431406350706559686260732234367359169950232803550157021430573980498284430943654573121326576579036560456574652841114481810327919197700450229172913427489812694928545416303992473520694980648957033132921324969611227941381946962269125862813463313272266672495964841312285414060102782973323968587947005218691519355736632146452395725236563451307177226364143730587880489417804474817029468750678946743684950393692911187194994905598692729326995657853728285761262347364479252249612050838773713654571685720763244673522568024153800478530594797071360 [121,43] -51867767231893620581001405748506590421802556741882473815690910751606971202861436125613437310051486018247198076336957788103125373321021336289854724799681685999272519017335335823395359277747764787784237618907273742918474484653182139877816687497598270451306265299602936439916358367507392593928327587501077775989114692123278448560502330631759960085225497989738720409489642771138432240195229420209449170376454293957800268695250111801934449542968160179914053004903392708408893006784835135417555976530601551277213756975032996652409002117753321344327370191249463176672434706758924548524964629163104524602375631076989473521645846542982163024924170572332688623953330486662685993990978942586204116684786990288550246891778680985562076189864802713129063103680196048388701204067002421909878921065121053191332087748623071308017542585016906395114160676921180923684551692666216210564489299197161617807919033141717842351876922586401061092471215741209271467837956202995516698002070386298576034634225235265047427625745694547901028244051183622228130174644973205247627041037327941843370688838566331383462495983720596582350389701022501892004682007735945991250880527357631237918004652247340877954739223362230299351313586966507624008411386857529711049218480152878338045322823565410399058298147570746363501157755831353776331076939852612222075901478193004170258584383520882396674434168593717369009617486228920755877337719333543145139274646624522919605063818262022759514237371493479525309169675863098828219755863348939000250576915037128039871532296860163030941629100673171032667722242400254628972312338220451108021981486834860081680833585098777274413582947959276846431597719551211911225159272004302435112184743806461977693177618908482303851454505678949357520474116864074306155654095134324853398368920877886907989946430087064035466223965820403412895499546836580283294873516996183823287863311214398715120525262131702352868841227505074835278230506484570960301860153126528 [121,44] 7100571171427979805444084469804526438001578383867610993072737302116147537796638052825932804139530601587289719701663384302395171231284378859646554364148977705270540948809100960318046867371361188333177242504724948280490722490521513702302064045050498307192989272674198961661251509289751293050361962511880283557034274291176396565286153426102023261740081699326923840440157390384743441486520656222353976214785901111291302767298436660810430411539510922163964079799839788411255691992778124479640943244152737687616011003910732908921403013607477571069020512699960611782335935974312873358419950827440216421256874992321409253160807485096212476047647295732682895232470320494940992163578263663753079305383052768694309624079172150725149252016532986882835930252017861768642059870752059837561189741355079305657683446520878240462550333980605216902381656775378210965075882160466415974185232069293652019773653833079728804004536069533582107128602896011862899260018063833186841527763900604296344990308003726560515631979932317310490179619567342325996800022522554523294060565745800028721045791157838828952597790801078652649406194190282266148839729149496722951489564383001358571036113693701797972679569735767941984647932198317484576908233473426315148282481393917353045056945577859064393485854107384594108120887299945348509335041013036225661517460260018984347660186853115927357591315429135781090450271154854571879742545002921687114136757992891181914196752404230486797840763447967042803299639631363552278012324538488416575335587226714764863253799491333528875893362043328613874009763183542599556430414627898974774576757966389646081221541209585176332883960886121827674597860684419782302692022241146780284733587024927447270896870376350192637248384143503037641861161619230629447668163283685432123623334029173567261231070290047636953957314072893552035089684160240990756304705821156846843270016674528982542453531277571839399977047594033022551148934153659672754635228288 [121,45] -218288644426372939452921886236435736827432842665078503879265942007481159561276076237881958514043145962697443917807408120076429273067579094600720460192603964480883473925961891375282902474322677476042692695050169157433176102727056516692026300790343566062801589830996126107639466259829923223470435646626888256024886449113625780154692997114313563495630683115185725948737237087119802446119505228897272383811614462368984759790306479451965657887753893068394819905537903748082514321190564871173296083566942608734932786716425438142281660801294975091410310055379439510102873526852498286199895496982419863290461027655648507652159470382216417938060537508909602211250525249963203016442870871194704973401347418448997670160727425701291956971032622129855614904965834273498640304377456380272779191100279625049348704810248798986668712924748387190879555888232468265235962273181797038124784555667574768858428094202896175557356522442041606592267540915218420433918957747754703282803792956924150974263826424716770923278603872227326427334765129267911092186118402015545043673100742377643269324409962851216502251078007558845930290320925147996985355869748237104260351100030800683585268411045811480460063958336933898098029381938839242000011640083864962093399795538272526536317858184473948158482566936655515113487207779641384380056519204471312423619198280107236540107110011380936164816639351059784316350473568139998435629192676421280691120378337563355821227630974959087609895418537129847917530788497620178919354116668563108869016262159444046285412782758660054507200894993026685711402680767818478041076171902242154409619480440310093368326177806642837331962172557093845550135224030612551309301225381320964836177785238581730152609815976781512570504216772192026510170405512575596140977549362326497421214460014804426130159691345516786925827886411691446736726420718768319910362046181698692916751339251408259017389448183816450751823374062475579586123955366515040181928 [121,46] -98441666093615383088608161570497482072201422936396372864740487593267621839799705003511110929708994242858836287246729977497063656220200607091464884519931037140208401458478403115578476419592516553718660162384787601664423197614636432660750047302710206287216610127405542213869969054463813191507240170779269543870593436082062955446321791520228685733834861553687916595830924517593799356354713669506638282966439946024684921401794071095704989017516171015251149178269710096477531147144779034502060778565374017337858993762526230833820022560402515050378378022461106943967631858277463144120839876730675634172980148676580023444063251048846537924221763462539198119958328899886817707329202122618130190749046587710616827066786806002703798966214259133461077385245749064330387763214401851972435510155177548320238193637323692141629018479984640605353100289930335513101382896724970679974992428541603635294559892001356498781763031615227154281932194517506334897055497462282677296980539432866191829088577482526093661975012133497977399597566888524806499410860589591657798690767402529331851356300864582394577170780377729558957639387331963680749568424263673497194294880357680331038899424979842247350323302938598234673297762533703120598417734094032035200564695046037552286409065404785419042011713636581563579135287267684088731944888593963725058810076808352726501615663464226492221832497168656145954231359383910821994358802540725441516972722647288091157623962334805679872277451177616882729849148323373972158942606287123014123547697064792647273617902801518590254094594885096329380220697629937879298453924565877444063917537239531528059242112389300674076764240799800309334225216169200898214673315769426212999499598402578081239276489395764087481578534011012618234802340429549785869963969363337413868206202693111410509163030696642063491426191261645714614485426592918310153401797344096794351087418560299427734876319170736778956268564202042596197846622440318805760 [121,47] 18901326269441504583774702583467411681528443576441617134987818474918414062120122447358868291619368648463973030812635730489179326257125167119919413889968483452470239877490393427431256111938931076442192361436228859147433155422048850483226601204884167116232000278884712242018616461089579127414208139734938376312286042345454091064982275916403751407843281317847875132015488549469381542270109111167085927318682929206475232332032070519475799705669163783240867421946093538565161686487341891282893352722331417015799169409794482979360968040343677393233357774964032829601137543698691146586830272540744200138314023492156718126219961266547675031844302657496091990600273746742816644263933027591370202651523803320086981513876130190462564979064428946773681325216675277993243781247885930456009036921759800848515217188956045314769559096601055414573712481854132382505522061515178534476095864989836656728185968555209734922056568019490898446626633719081191005249400224349540071981881701156429521153062063112918271247375723760364572732616314342759228681646131221333513599802054718939443085681630503650440613835646999472115939763252162628022810578990277858273991398163621218829814137320961065946691956349274773485354180221657748748648744160180589400247441177580926332507108527344522837875506739906836812661987307693708444819239270295025454598020245694417975616220793150549539102183810409082533682826005095664237765504390275705878616919067463555334009151332543816127650706123806924245307674663572937670042454354570986508315848830354757124857202929249763847798284623938825926046072152149617028291075052671274682192378079966057997702808172376680616241875223600137005885351890654187254902204595647974722094809345077961894163575530951352551767919879393042519353631340975604945894988600310311218932780175407002143744409594598127480692150383012194149733560510458902370863666534436956065902769369187541477142678797745767616599401774016363752658465682230880 [121,48] -1173656436100909698934586745007520675823039765863842040187758080646019442633974978553936975625032476833766897598276438572568923323508012791537710870833213885410277173301219445040103873851869717728638945415688857303788993200362470548931127062651586744490278780629249512915688210633842239333651698987433617670427480089301970971279004013084846396808609164046289067013624224747874026349362714482748880000302230079676810463808505076374652604230888835811517649211153511394059005736229661517531780977163277118637602828688442379638955362332047934274566577732876506185051170674167010718948815436930809847183438342013117236553781530981331601783016051311784325811394196263142464632498634284920822401557292940135607933583849014323983032599121794957601451006906355285525243913688764238375951803085728274896261335313797953242084756074483587343402973554230768360790511999276950581741043873614524334948882663415138683923406999373493283290802202014540749285566016109596150116576065738151521355014704842876097220477452858597751606836965590518527334407255990288918997505533561662566018973407619086940831669073010661628876417979524431094227315503779742631230556433631024113908358889822626593461453349079705368509099746281594530082429322075032298552131148764498416069389898588754265682184702568265100400299940202736602702807687394119472872611650581271293398742803306757868185271565242867411169671181727713581074641122350835521171931879415001853373420130894299575882459349979946302647917699732071533706673818514046161315487308326958392019870212325213187917560402543478397003683465130675697093656468759643189186563787560848722788013515642319437400987256605048319683440976469429183783733754375639662000716596719674693058210450515077317718125624183912059865412444817850650065722765660902059715491095810517387464560146707994253764816742538324974409983320233186765881200291039253226308424266764611041675904776666205365421562592310738308594910767520 [121,49] -133877469810125156461578316635602656843137104892712201572232698676688570106918458471541825767045649777792351209814867497468441303273080918945478071697218738573753834886694894699958092765623474696426046526440658046457612192517073405040583908948773705412153423012913724105636035265624233059217020317954197520118166996156668908033163195181363940566257810160765071845714236249208257129297113449034929238846921790186386868078651327771989042221378470105952198405141461573274734137512426855283279513395068774363737572940152176381192101227999600639697318899826250024078345633661334116822882105437146871424250288052743591373886724065788609919086132764506651548484913145247493088717575259548327403148606027071679822040329001109422645735166621956538170787366002066125870089607992655628876809574520652471902566976021365850981538427276393121568441504811101490075200510792718422693304780639930168748998438866718059100198201890068824697616620616590391031683208800456200457444226769596326739587973756499022141470202860579663539810491305316852506241425958375321431834331544140433249898688524611208581874524745075339314279369726440515758824273121421257860422825053309638892554850564288492974914821130949488436145478275010769088155741102953304349968563373753350311371317964577694917286288362953431507026947903991204841053840750810081486924947622836101146180119393992112953052550467728999351934058375179314791304219859582765373135635708054896517526386240609401728994116364124576502726293059485313199111740236820823505650658216687540393619015997122668854828179678695432335855611611267822595228627188073751373087463992623630877133531827149716217378471798649318000531978699552629088257145958976202108762654239846217642385218279344892424194964474918930343575782600737281994555105678832750401677655610057425638064660136479347261679619000635057260584500833093848554826426910355622311371322228912572987342834503690750545937002259619675473593948 [121,50] 39089015140140933101134063456459931701874782136027392073250812853786823855273150719446057333365443140037010465929940030414436626395176012075050148678840628955847642788157240116344962546250055624659156023783655724169855176148565196461152540184800054417858086023689259330285910522992678477575669787582600487695748404288533300846940362848983802977768261320972129767214018820040176108926813276942919477300936150771838524640497460658394497533523672426028756580862903535116780887797061448951119992645906452626674459836896585370710878452407506744406775252266555667546737762534277758987199354412648849643313638132419982499405040057807146485395552891975367170368255811069788861001375321324683354537931279193787469638161600941746319022694008864648142858168089598431397167741542625023500339285277645139050977905283848642411861652912431802561088765464592738549806626822318190554147568444948606912999614713891817409811255819143361500900762391674343153269935295965754679123447507733464139787130739317324679744582546833774095953960786898849052745636298188723180032313783628191477463634928696870453495758499650628226606139755674109145502577310836766416803194836305502158697675806668675676960320113423961529230353479396064894540701621778141121990699789845781370407896921664005721108782509767600073236701821444283932502943919900374546835238951462721868058656560693693826213035445218584511236922618688421557429146380010723185526708972211854493679532944964446571249584743249985199820434650444004440023421011162227692509309394594194245405850385553980709850846660310841460144864965507656469429663318427897500607122889563749576394371960931463089772784257572960833381896154182984046268730161869653165190954325372441943987951657422344908513470126715050598889896403756233051850579636465095374375832984905210806800341234282710812456828579657798772770181494093726325076698590670760942731570478546224104949265492007900468260184925240958437376 [121,51] -3873796088315478353206027686536162380746441205533022572419773676894901368232973107008791949309835479936675679249659225137920191905997773592371397327830628088551162467821119517376680343432135303358340594252643778738500444801920701205319046728234273194249027311359206223875148065813783229426594915322284630362621428197734633419891811072806697311045885370584155615467820425897380973066545280082450605851105487155840757374463209113707620981271341959086215529609317774954681061148330698488319112025355200043564244781475412437549027127532001788423825460591963385520781759614071042154082983212501065360246133752803450410994837651492597847764967434626717687487608123871370545793625739627597444916656611616097153371813747864729702749135517816741105545086265055826160607434581060714682446861759026035835669138881556621369257257393995570137289032355911057229541050451110634034519565967218751436067725880768872791675102226667632226454293153694094778726074319164617903398794373628851609441232821120515989969367151160195267549687694706098937100132514562148408797435016335708052333952376043272430577036292394233048282666451191379562846031224658234434367285141869592342886463000440808841782212222810800318496518820440677507834555612526928703694284764945943854141993488365842270694218384999860939843838828612607486625010335440864261602030999870275490620171631231925088645372802010035641872636423824089573392614843780705743304432304854299698417927326391715403530441747189279003831175795089445646199576706508948228954884779394381071764307225109549241992776625259974274377259686524632837446540891063827130015047499658299819861117575227343201741454898743607338313440960498715442467916631970143109278879127999107592197634226310354637666491972007649884464233297094785544206965121341810832302090443775973802067190338406124161114308663144875047507443011191249419143505939206915675639467026021565160173338915283812485382962306166907232 [121,52] 76545387054981314735332867834999391531208992621855502507974180191281571376117235677213113055094838773579293858844600895742538861848590323602306003643271073824905181182701120118558628481131250740404460500701155799009692197417346959488884374633069226674164489990350308022088763404577689932578541442275626158792618663761013792275622696728655741890594459326141977104452647616591799035364151922807293420344882911358680130526510785374754660224263817332455105479535599079151206639278764364514768937185821458389500801006257355730114418394594727946001023227734752699224274912637532412559642021656636015589195854876418671068946951261766395807224988364363306137761567944566094565647318143457822385924299772720701057321008664746213253263916698138217789662411812293408558167038243044892045038540018639923415329744318801566894917062414544257950792155660221138863717901222950112021433315601327585938172497927206250786440320958299285446715992103006348212179308338668140611982876952281628886339547066983364966645626272554415609383526363843692061901009092491902706548873257870815137926439796887820652365509593950318351655672567891263288247780281223450581330066013067737047625495963066945267465766889879316566773041228367692059820237851908085994110393736090486466805774802485128862489156763596148572432829334846683394127615414662578095261815138162835524815999776575791115071200019800378518855233013562079813945625363601647774413447434600782732052266333938358194264940381564688394183936408164190012542259334329594514258644487517896169829865016819808121016337629622598398225164394224364939275678794253968392845416992570653249277160342709828176311219648182977778276856658736647376558316634518931490866383926839430285027172163372939826605632039959330068687896262772015886433983618968767252517159612293359800761928023625691725879667091580642368482055971444896437422723693445758979043506125581045308765639615902982366132981390384 [121,53] 21798871170565464664538820846840523167766170461563756739156422253503120640242944544117870917118829234056142641001682233951483441183104635570263803789942559836058973084854003234832188361849533697729408498054917497962439734934402530311306464078812761276570061357707874768195686631802373559698221030729618600586554032488747596860825577180407452722808622452730324364731076067417910349319621198358346078753487237049064980968315820503075176234818643505969246131568920417215651951061521235170117284814252136837713308446928706273866042885778844997442138271346085337668826661300191317399419665591187926421293949452531019017746191150516156252816425479221142845252555356482938334577692938466502610366036013400914189436442370951455351246009796353838174063629673535323089063783585303023540384202782394332205501339668946343981657114112553306142390237060202194835143526830399317930681266393791880787540467588994306204664818662891561062945787446728246684600545949640303471505431433134905060728879849287602637365190145050051368210278620139162164982975397741449084458017299463431816839468824059315461620374487680094308886082615132343867514632507032849559624443303278114651357727360785735238996047155111294455314142690004525980614262259576069101776365400463849249134872625776843689911842832542998429030446297277460248215503421896712364979896756839853582097111547463862700849593127313716484994610321434026560961616377513111501707962374093985602492860061645634240777747940886854110970963543848809346820169831636315530887144924213652199873829895730741130444752458309029692353443148166825272422427028831555741950044374523619803302845590498568095245856546547867655043717247563002513724579687258861689782469379809902191133205177347024663093822691900934377769650579624838083358022712779625620898645441783345543733861370619023814459656339776353248717978408257840174760445091760379009911661943789078578210586192598049243044246394 [121,54] -2068061070422848882058174116041190040841599876089825889919401341522925331695678786992805111610274991466653906866169508029956843446345645097743977973301382951802028574001540183675717370884045174977834008838700068590628864195260589891456350653538533303999084850306372337005141090470590722359911387575484590688005256300582647054840725592762763103313118149894456165218745122042384220665103294592738697887233707538691574869930570235464213553147840205595476275732752908469459207111335451941761607227410676689466118387787168800211583525986762670322576766488240962923184642019711197369439663959232511933811733577269512690576689572530792057125565126302963573558480357117117188535886550064721214075691642691311738517577457273159476850011485698893457333174003771446167633706928963728862193410819807170213705219561361993837594417707201833249127273071444425972060355903459011198292772861355648435368553608082356698934738086147023262082040773143227411130278918079931235571397121021015781251721982904299460398116146024789714900154409768646236944083556657840217656702915741835869544001042413639899960019889138537857785654939207953636449163726037690864171597568255189335273863686758735230256087403708138084518702933031386478162055692320254908974618158156939074102822117226820379790692288273166557661285978699618294447452926225872300297262885916409563706522257097447116386043662279315312668928509323875697143743635403403832169492968326313758830149862136196916166163761516206032534885172052706200736261508578041398108977244651001997553829095693882639711216687743665635571417134338728796361140174311725302139590478112435777854895862314947320128507729701214656822767622528694247714014440664081024141718069792981229949678084918260123677963443258289588253049812131723338962467075142972033153661892447667202356532102489577865396358352397483092261646540025069911246319863234642365262708318512110154688930707170148248022656 [121,55] 20363340283373278304185206594019474960535229538704716384475427299813787184153938254757840672746664508188337036854796120356504727102323178257425150976779102320230392328510932001121302725041916738160924874729859545689174183267841372047286147329435199385130718989801045408152130310467686547330023109672300918036548010921011119096804057106242564926083505723923177317571003067881208990295888355407784953777706975512986144752557452146653393804364364968849469174916147577295376715027603677368096422043933880973185398015113966118705448211595809693190082808262162433889640337067198198861972826822281618595827616062150469789565712233632296989272754315908640135629222717498136769490687887869034351950101929958399948398308555402801512426766253487520793908023598977081747883633562089854865286579052991805547933218858558327680171958913236180650042374688329966631381128955247148076615532171375345509530536213639509976986756833122062824596028375079669779293066069133957551473029332991120408320108200807082903624365944476555162540281125888860794859697989039454457317307351157793421900380290016718462214160185703081498070042450507283654835076985577810759054320807157218741165230036054594334433652500939023386200482231261539115643858129888210356592435210100404244029898662911761235969172586660371429310514086148365484738819540884331112627408095074875617476992539955888594568825480527090464155714058029229095496818121515008201990731507490074142893770519688760672807521620036734588306681088837124762659092889624057738853935590630274127909796326485015681991663162813012083473864409832955448083267647066349514748227913670042627633870088875076646145932299973244230691826311164750443880178889681424208560119246250959570493074660729650245678462625314586677316477402108719004102311962474615307008326908012104202253310801502337133096063870142010803683262988196622639086586415532895258041632624213024154834252581934568240 [121,56] 6499200354385950500488010227244363377269746376136811580002627529480622758655326648277700732814110998948539706050040155094124765351991972535008722120676915804804039458064576967484104035526124226527567313463112892986401678119262227059159654838691284135929503304966179206898183513827475347712320002144884765817467705576324056094685392396733552451398964218978220188691174139175727109487931415150398947614622690122726649745212676049374383345377078756857938175285083894359825774488621827561800132622221353565203337035851000174377995458774352012021072798968242936500628645869175135421601094785999886778593993509701551400600760617725268749353042409217958201318012140098098646886773941301880337368207250465225017513379642900148271347993706363743067184160999733844187074481102607365902158030961236235739387445879226147524712260821047149372410036438432409302718962386125225462104547611582388749618593791350286427304623510728063508996037264943462073625196545737961355978930117854427090379825698799882453798598747260696305895767285248465280799858735300998662492476553309989561779872301516754824190107507722853792941052190912479380580343464566566687651659803941641723225382030444364842030051671838429794612742609974148038963525881944195641645927007020633803967620483011587384192454109903899795915348357676801338151398425442694899419761819462033182254632907151734307985552498960382346549665638266397152507119730935742759050296622093511638465223418229594370515274045500324527678499844578210355014513910359491960900585780902167712138817058912281476555683878492983013616717538438070293462421245112259223437231362839377145570736140298449992175853642325234065641382855208113762522086843898477495852927753740621365936005940028891216764534409118600855509540413066286525150143842448989655278506119428849177809940495208978403199918999319531594747558610039582914055270252237376158601372287109160217770888648545920 [121,57] -387162316767444775816551249392861851686253556509602521327007146060141628595279231219020962160969432706451493658884036357415432501490023183959020851523024648423534511213143899837592336959519739164500794612494238126311602585226626675044134380167673423691413183070810020610537126019798005645534387684302030072704063587157990080125926203247947558061074121432985190679906734994652361471680866136932612273326499679631252296614782753232716796219223483583980853836752195165785243254132664063216796578518404772117304971578292595687593702978215986096364772411697208514825509611330977264734795920750550178465341396608136927520923381571780138168559938262687256712098759929495141622137243135250204783966077379444669761269762891115755699560623213563098301388754531479967846541922254304936309790369442753242899869218015501023399547383286843895519176279436060914168419994588897478311218651527953594540347943066233465954218628300263235906284470673159768083757411640553818400809664591615597409058967258395772831023829979843219319648360714255197894078467105155683184194087678781925214932075532816704696669885371988820670042493314347001590504834946544025027017221998686866863335181509418624139289685016382865412879434442653317009274045756528604609981688813244401855198314321585317028061491292833585494447397147207861652516010727652712407194576639574597774801469293847581564744068941053084646240899230762621645875502829999050500887054620545463128230366611388215295714884235171758216923396247847465732297681842961472768941736353647223878129055847530170855396743070267263220107934554145363460739756969506785364969561088421555276822287276749690387872259963941376268540094747565341882916910480582332950550278295855671671696327022337077890424522283279060196529188399599593828154383406351266384819014686216630291536595112217732889564861287085871596297078123923868898512862141297386088206889412359499404217786416 [121,58] 10013857884170197495904012110711179206020995103834813444947730461282851906588303714653115695452161061795732638182442491597563844849572840988128960952377866898409593923020954318705037206007235185103058307163212912911324379512822577910184974839993322212047418955958476449335855545356454569322820044132350248257141571199477823682610987396179005330422794388128638629806827671166516004583425515824662525160952180496903883389034449959989277309612189163698170919289912173771906551021411917503419006174370423137914993864760436643530336486243462605572810340076780014877982997011901528883018106702383151577353876801268332421750630436204375473143118603208959633763438997450233591790143928993886930159244563388490838380529787957337505887258906909470269266058183910022143048823365858713749800496380710257290816824357517614408565116615453500800486917746138190380476237713594277301262608948525921533848522832146766916500860663902028283476490863708147014648713522392104096858261543534579501615599174469489821692215382872605733404022955382413523164276472680818251016078529536562341946845542863767067742246450220204228311949110820013363653833128161542937540331013917414091817424794911376837249102612793461278201700477606302136325083183244628323294462867764050042739351873761474615530431647207355362999982987964750592100898953474900108993873842681198735933569231760922217063335741296779933810906821487754523104273834279414349364073933371568906328420080084405154801229431924402957522350383134894506676200666344933167259800339926176459684459710240207728402087768541962595421815533721760769173935655132180870713724066397781296238892018379840030756976519902284922080856143481324940597295683771105187561994348916265793139618475126190041958409263676131984816528330876201685253839271497534704758219933382331683528393487824347333392752303987422268947948012001955903153104943199238598975160892118971645742976 [121,59] 62945826147494119106052231436845117653643607116123694789820585277862865651092730422059027740761454948611749863510343187430344633293582123455892489193062026348206016223887970190227566147447771321939876909437987548508889363461082703150089696319176258308608252145898015713986035999827878324423091411171689636854707890232092375296584805270207286739873441282987995039831489272746845368477467479663095559028513258836260742878229503086914503004616886978948872353509117798840673222333587258818249233022768094284434133747312377568930130666623637365191631135626716541859080861010873311497892734235027917966189195092674011369367804206185804016453995966029231182313081597295182251948170549937572023245383898505811626315971798173603113994396460482807929393681461500455821905035517580629001351884410396800043755961512362910648692895103172588177125342896912819969580158639796102060401044022997573576579372554714417669835288424522486998818010912447923367668922157174572405800619954916474456984345494462877514453044055323060441563962778879426252780106752987315571894876793274574131609951654395044765009975198087776972782647636137227763985877375342703803423176442265420586320952997077282443325561031967502060915058637791985523919653304027354188922930983431518477450342926278614001132024941667918586206459168531853774397155290266919007060344510298863000244512597293164147535833586645836441476893874698705259233048891710117310432940710459820943752432073773814999529373644254993302424686464182269939102935438296662374044705744077067363007482399419121845866642282049022198939816025797865536151010826569275909857210136740311836867700884493281173190399220546321184461712735009822549566460526645376657982932664007140224750109953533519374578906304403251904882361614907856612638869135013826139829638222957786711259171985579054251374662723849591641953026314123281429066169643051787239687201672889095536 [121,60] -26356296647378517168992283229148545434144119136635165547930752113922208856699084469331180661508929691705821850628211663557012383724810740497048740577487703929013465908505651200015788946509967778679951586236769771183757744800068872053862708455965544300152633454566682804889504126567048207225095222590901362312644587325507583014580530999684777787803331605620375390089496690431458695181447322767697465559561825040586402165127717900973976291468834739303368675503797699854006014059923023581274499059798226631637176469942941211225427965805600352242135466381654776062981382832763100541185003965037973341115944909624924606169487300703952420282666442508987416562333308116411493691012102077654829325047460036909222676356977087692116059869459137350739762423737223079688916121536697098432907008260381944656095629087084608551028595626291538321196246713943055782735008113042195740809393954056081259436451341757064544086890587182004223076348531158093595539741165378264585097878533186339048111710095341058061425691120354851138619120548106929324611376132177447416631753463526969594421713016662093463044636710232860733731478664542752082124595508065992218084771345605020817714516718038276924279393416717262356910368666937251902065491843778406997471831060021509234714799969760779812353100188092816199348408822923012943922409686215503740130233305321959578278328989934141056574403051844536821974284043412689755823795759857912095271603169579063394140224207525832504050403600010847935608939644528744358528237091306922311612130535634520789106536054219315081779325219057584857237791424965034807006712436549056918415562367107702247477738970646529262877703694631973792024924061706191994312977753114718291875540362668216008532996926263297189665453761928290877213229440387093582401188491387416012550472964391325094771263231147935323711032950809491085136038631638167783759596270441853243973206715686752 [121,61] 853070188788714839112804321030666429211603262364947038813270992029271729882827933461936856253040017947562928406025031829643600583366726855452115582697763539975259421752790810293509412992175020393353357115647960950911312516637576526749533677446499780730163737300103228730060969934373003229316451716461589599349308803625351264865978722795326187135862257034068672874163583366281830580019908909954944651337838915299319562904578952014148952631593047633799957943402802914938703855194897855172210302401662185165074196145054059108186840523495993939443503504429948074593159335844703913193798382969155155839484360952676051771400973577261041739768012696860741688255196132929166245074509811228833641696566876533770185486536514181680303193685480221979148576475044909179499297412281390949716582614360632220376955819875328088390519253461061528459643454474668525703872339582385219720997091787851686665272609562896817905079321019465318529550706904852261670197377535662343566263387284401517674899803080276365749684637621936692197358686880456911994675663574819368052087780128461849352488265983142000090113026231679955966729418113282025562420656113872201752107991156586419000562238787104526362348438067821505362893416271945652083578177758587012162543033454341271744670206519732199833553206075438950239815744341367994891203561027519496421027169037629328338908234303486277733011288245318305094387094135475082329134281935246419885019901046935659673517084791485096003973888272652414684621159579766259109616899135101381724289060604796710455284601005298497146697925134651366792903472244984105235697363291518667008422535029692189977499748578645724640618751215639401197120826801938723124164204564940762682223661614161580423234826661530797603462982230697152422663501758508777403157905429166909424113284544188272655464749941496373079045530742059133403086913037840027369474629502216974185241544928 [121,62] -43442727538591970158871449175183211367692413247212270150330989716637765435449413538499038302262622745676375528695799561120228833346079550166119122543689414526556068096102592993880055985930984890426477521457115621141858122241143865225674720721834530518310212192897090434810687194069370839527851959994210274704025268586210806628061654417432176456385296484037973908561518223351335377563511517703696383431153593380086269706149669853809722194537367153987680895598860886818434240087150306624421159022315278351783913942775554593456500706413647337338528941066752733333725412721347950170045630563927226913806010658173669927126181913288802979848692109876739869703704950002186827683790299616492148553863582262505020876959209037452197565749544660871444097327060200895245784457943707413881281468043712433445578623753582872508264860779711728206025731326434289842340755925340584313010299214382657639281696887223553926919379784379099562137011121676911771092344436731145978935239194894489524591482996601345970558434904203085214341722257129761823253926101840965296287645194347793229759249635879399682946717281862342809858173997927006177420573996900227670200109586959832363571497466148254638028212748576303893027968812604726174250040370721529283752785523513993472915703258207724423931912941680744167876904456500224663361422988608147201752368560335098128790455947885705394620209940922165058718753862025609877568178036998579241434500159214910864079037050118477555024669259936631016492971355869859522874564178786027913510420302232834906858638245274492934898189345714861498603779507124752831902572575815278462363943829323531785318761034811982455282816366567889353224638942054673102177368743431245068282161504200318922382396185259798734001731301548453796412782218572074068565699955940951066402526264261244987889587941984177262938627629095608444435983618168333899194102684625779833017216 [121,63] 2150971184502877773198966205630476763594927981126150078403358762789647749881052409844635428531770779256577942630233507047345873834219943070258596939480026811781269368046479033305003648964931976120974180985981420797435745624534616366335124394759226960868512313606842334189810500183876745032194241208706084759327892045167132638898300943557447887400112343587128779806731066307333333028543946832927934521840599446537122248278755102302600040899627663519853551692260429312328330682145695601236850040004430771160535033542119468518736860407510670696911588118763415632583294347256127682453762951098459108371280593316376166386602334821859649219557685871392227554648175212183299368299885595354166682506928706325005254959353974234653967119894171785764711202434379190427325277062643906611809606786349827002645999605799673279058458691873029479378180998406137851832752378463175300589642499903602892714192557196049688097085236402785019799794740415237732931553543416168852931348938790268102607793896230387215049373444755539008549523035660650190130266565377751994066798014738771816847275442327691722426294539736963761934700400793159031730408762626317593145521450148373935759519462528567253585503579329872523506209027441693651542246010375604238384976849578108450343211669170901077540163417099142450290197814067376329257203845607715169548331765866506773709416446466977077461051232278159643168140040736862856469170667913559762160623694634561264482241637511047002414071710090614757350325936235158174417343706808436898282748647702176932280240614355151140974341501935796255245401516279737141624378837895383378914965339630478817714512407014232260465816547822352520546063863964738194618175771602508936998831879112193790193935551829422300646900460403539789573374285182339390695419112373902734894884129904219456791442237508663221719632120895317405012837355959424324497658088372867606544 [121,64] -29217183744583113861178842793062211277868080158988733767201733675823486780171110244877503994338647485618327504681112326910641005976911283102971362108042978879144219539712075077589372148090054586211036659832781820312826025458227766127287366432631293961985787913685895183997863089981589623579332057567338048122983957264438019279246883196868806005708358987935443262388630457140216168624182775084141498301996813607654886595281417896584468308576812783382609390267644197700449475997102631046931400335574164411151970523684579688653478364283434528777055143011899441508591157127723654140453991579498906193761858078664357636800029890222063313613375987457392088411039411630593059132188895601210772320155656019201242547773405222078374442466440155526452147781996335843146098839924090292529155773141277826723726101282736609981142138533305648525538610781136603284902987903628012228174634333304306146923039158912466622847792405677483934406550339102036807382744600048065538492860539636266665128465828034182951135221796904842639343966823566628842720339207007831180267515886716315632720354958483024092742605946183564182560441415190932448011397105384096923601072190097841998960556563400105596313996406185616441988368598948754216396805643741299405167289299391655449486503031726175694653590696729116682412499428322846959601429909294707632521337634518934422972921371382920289286624246574021623390261610376643703866326096472391778066646378446427710946986948073894228566538610346578603157726165773764092144495436815659134295670207514008140544854014810429384308650287125750540534009076628739046555924437079922786540856885878932639226194133156133062546091422624223593935919249834165589893285786804161935654933056696458825586748985992606564854012810707427809124713719827097231644924469199073172300037628150121054533489804008045414142067763587687832492803764974160537565268856935040 [121,65] 58350106196667345052709284770699407090413313559923756532043697169487298679016371205360885051218132703792917032245443994764109606709392024013411007033819975384065354032174462044509889660508873485610744959207231833506193667818745278361370626972487063744533031379420799797782129216847217285949653522359794758462959505969934962114193760991217011641514062716657045263520956689627161847878267345443142314374673980921039322853236748688208756085125383014729157256603790862793513100130263715830919758182433497140232498093486756154803086734119455313727166291412270041231587537171104303784693237406921154339521239035019342169504808907167145835583657814942340829499184894192307879864049020466147509588136337984183321587282803483375542457440548022754547547633575625490972080158227846205727912209348725955355231719795574942192707804929142856695363431239062999468162531013770252379733318830403562517375836374207020241363957923058428572752081168059741484335431312254874788864659707870926341250862983769388016573923122566409494386448229770597936668190137896269153222187378340200055913508983203975834369820121181044136597880803057913070387209011449029459243553347632675830564802154129316412579392476693422917175436100597768137029833204948461543549774646125176277902505606231067781710521592724744291122973002922311751646768195345408180011913403179626195988759773651773599090442871947243772240744361304942263417663272736918532687558863734097034215181647118082920523451309908550673497458919736213764016898537857036955693138420696720389817598643778615635865954851688217008763777381343747684440070740400233141029616091255730611877157023010130591744994911718503890932661977772452692451078018035685401717326300148184204548053302797159151575235913068316725046514408389095797350279473434639608849472303793747623585152480894113947270459901106784808025195922819837965933254688 [121,66] 1569389416752158420814594736350252843684737796979674574698609955639350777891171358331544451887555244235898970132089356997058560163273986697045738646773754860380305141502609558610237888024914338506876488804275347273708000924635459499375715917114327493105929575051106086757604874853316551068146057594809473496239599156687450986137775635703920185727435088408010668934916450744452126971927871845974880252945560018680570395798528651846929428218859640791653698707978872164121733760614987169374993904103146022757143561310181694682394489171322826557109493388713182268326262747352729970835270139951291152142696101223403637579649993787959154319817166602470792200746455707026445043209026115733312527163087705193483326939725423096440355582131132467019952756576014414113743796973146429957994281088978151669223644371178009571179781894804753006366688766073700106579457678581863479491426298805740165127138283298352249971699154727473288554698450428893134470120573006095189906870121783929504205156989127389466750878721562395955444752658825731813925228674420816371103697679384556252974565188100409881769705651101781954379877122619953683697898263715163729167817500781585759465245163339705566496595479265127811065269157479825237121036874109073550486200724567345497222139132098554202885336898918516844275418274954527391738999548281880026895086878300179153016664690610038149619507996366079606726637926443780058897777547642223917872724029084752859315355599450298347488774065247380879667888857804511655642256595283207588023649484138308291938897597266686064884052376787647376073090982446433209879432565793891177282299072970813321385830749388241008022673750754361483454912214742329449525528052280834459550741722869079940049839325007689370908162051408534113013388770454593036520351568632525097540729030327077010743908918077188750132314435996771347277558840252245724174720 [121,67] 167077595796255624564330676218340618400360115506281401439082124984965871877345614933465505647790498870815158870881895785943294175692613594575880824110125692190174575800829627332258502533014697621848894884522911566551755819877108096538941103960057264545186678352725547808476725287425589678071053832407009692282610339433179437308852864263820723778202744503158726966755484602479763268313009277789246665643370697898624628757896295792695973718023619451524108982137921960947346476402446059073969303103282771492381084226740804577741610409227195602329303556068774791956564391293702845514193101030723304724320492500387675338491837354620850385342600502705627651634133548879507709021447325365630952356191668248290819385190434777646931815234089983252577821693621810882417399609504113447143955095624799004751417646231483962637100009912192630547168002027884403089456894475828362227770090648518564313707142015765887189563131415841935377413024998340392859237900593841137368552656830044623536173737129496459608926689716316642766795909122263680103253541707536976508594764435268695615253386245379671544030971341524219795220404624686249199503390869001836875010804092050787068579501412715867846975754602099835866652743882568550361892782115546767439777632015764862887508635601712498541446369139188913789449236025512734546212094574594861046929933215344348221586454751620320082453298925855798136862648358541066202566475365154357892015041764866161561385575340365692185254376962572683507705018295743173933292958553452148789744820391275931115853910908027570036726502890526581215730486816878448686644409926063910711781362560338189660428029384977478899142330639055500051318316413289362146831487729827885703890312541166852245971438565865272124012228056362956965182707947862601068378611652497562508519734615122502066118589818008828051530170879158975158462589597768598576 [121,68] -6633633369606621099891721133015598102484289852228153510427352171009343058124197177221502052471369689397156767830227398129306709196469862791739108275115236510091683906571082580143332295057829808737220028490457968220566337860172918155979299874466743631373132654448128592971227436566583811123794926361008279561708865139619650774448652321793331794020646010088669132601036255438215443977413242875527250643076180801424053178874774098216745981869421119428631375746635279999260471208414767779248144300616726715203728163654357479505624661213107408521623425139087290356450764254641827631358762618535350570741426299448437724394831355521958377886254608549454828621285389112039549951698143290911457876901832848172591934511854114783679748683576900224484488642827618792887804635284972198509553061189826938735996883906342038995942211197412677156017595149039708550386176607027946148625974711827781903412897270251243151999020935120994769708028347574521160731188732148116758234659588873380373732523862018440683494214698793049195162210391004001230002496435534719747096945192862931608780586316800313966166861728106883142384885484007492130565089047716814189516662125514493757007023613904881526346155327462328580021597237847398097975463010543783952269884334699950290644438545979120198228668595108833048697229815489949912913972865341953279685220245410622904693235729887208913759962711113379499106877214127627001232933442098546976234543227087003327123870157905661263427011695630737044520117037749584348334340223058560862153238002010824139017630376203210718847692629544469777314860088980872455181319984311431838262838729007927840233850662688183902595212843090697038338243498402603753128883375479857787510269258204084740824397703225504251704803942592869101121967071458353555914640870463129575493830907856392928544592853441628984484792356950934960382520435874464 [121,69] 87242108039575259891270424963109094178104197048163506992165193890021629162428277977648682976865819925127749146409815988281400873887520018689818333120834887946399166253629806456623718582587238063276302411188060255924700372211159973582096400173561109982437659591198184170795663132195139864621125967214255964841636231119915785657573314259435756357735968187573227283209689118236069415098324172910979947993634806530866985138038254481510240471880749663600865270926697075383072979001123050933723659219434868609320077840436924110198100567066289520323481289088327375418120746731454394198306686052439326397559316487279006054942363935916446257779739744892696106169319751658465499133235282189799348582902707235826084986362600090062063366878308087246161666513631051482898075230965882942289219743520613603682347471697122823120033834250980346245006999376257019024824549268877837220820765578422013462595962774594698792318794672610437700268347018341850459441766619485818208095451642034993434407836154131319453573182342644875338394988053911850987818480871128842470830098048766807066701918910225812551378978650621737279309175407528143040076307738991646279704920134701212232999539903949672352330405317475490512932877253048658536282640434938011993570753603278271765196085585586056411502752349969428760825039433854606512145980686222208418692400034378040348115548237196625258083812682915602993963310647769040630421283660313984187025169876767516868161377986625867313334633107405728854628370699339649876868352210156161531858862402359445036075558399343118507739175503304493482279610249716587941097408201695656662389311956973386757986346043210790841165843295687628478344117002538947699425170952952388921490244387067192112319867704015901240123956185390664333172587264080034252769133062016413989712728105470262876851762743647812081884528117357586065496130592 [121,70] -1884660041847139505178475371864242832274367280899201542326826539166804968836299538456704709895891666034185850416581694299447970280650760631703932563194305474641337493312793811660554866975517226555025943753185688790833478738929985808681195005220589459683061067139808621416898185809634700042127881580794900027607563442132392623292892140026678131733748165232542117496009719966097564817086516848898967764560637973705013518266805039174109605037740678918440961795363960658858890020268037842203945330936803800497646548197979476334564002634461194540167394349963752312361328493216002592587238443420176863442154781220636210228842969411945426219166627323756179762274385202505702103953299385915249138375074455749661713969885842642165007599060274602721029620857555893578181510371160063643495509929909331434443517936966073432144432388868839515549548534648931115040539321385530750709095855199788663754485161033371073540220488600787321032301802811661785759020959942056355954671981562623098092915705272286951460711651333237519386507334754110821806493239361692016428454386968729389138882062464141515067657065732985505922388907240485832043834065172549009273187396751720168388176151936430551977575853534295254749693908113670545583508134612121014858163465392914166641242628192205800237214116980543830908547991909194257859820688287115274452066718752945198131000529594393876300141706239615338259136563953958867177240830685700433564063609807636472867526370623763308091811520251955061126090621529222390605989840369827080223859342476387347434934835492215604288410044219348387395065003159046321270209498706367456935885320460722175170180657775125719315597987799018306254214942459833240096132400430501285559908715123944884499625228146962325081418137125084317613116470960288839609562671161587608237954993624388738388344780947765143881932931225574353439648 [121,71] 31724751082177652223276661398057371136168303598052652441621237781303299403948239662330206681494953392621149188977190440775405858128448573610957246742834790987429789722416487661105864153686060568277669033089470685020405714193520764603417184693172128679007514915315775974611609105831362463882465935202141408078767000924535487838579827957433154623381254674534725980993520667298627836468717393844031758839572451255602454258410038719215018306401361725413164339442518326042397322202726056297211538641732336192238133931429821225505074077989762769120885086706554334102028387179766590119089836378899971104100894589138068617794086235011211216482812625443910070543182934504745114960926016849761859449973011026238540565573241597771726036921644306576164640162429841381446872036588419037016649938684224593955349960223912725390436574240820797339714821374402475208688971087873703590160139150928851633287877212272345612823468089676713157971301742125655681175330192419017430549329878344528432741205536863187684089735203354438815905906114153691099676056228598447672946113387846807466367924777887010077059638472943529704342041387261923798646252188673517910489769608548265810295253795993762462250702454197539046589870530102215388166058295594046556564690889455815209635556950605700313107443866582056078461721612062097944519983137067303082216835402070283643107277567635993930299314125521826209474059457490331656697988433811242478982042490405745331767780063252877017817898945281008678473403215604123938847974076308777217341628341307075869353078110092763973844519256421618078826864482033697451267473734172247714983197217332134901836354748881775747169936433572890323540232426939543849701556055173863261419501526907210189728671480127247627355679957589367806727050686359432551897679787371611769734512752874612922274084648534923009948386598712409548 [121,72] -276716685075100090761337837340345456361928921312573134163036026615762596457515419601190628727425765569055619407323188329475830012704357842882879758760660727851018755740096773544264128850405078093271373429898264234649364163744712981063181540053305499953184595128631955173401621613342894192775499802471869317756365200450084175653872124953441018671488899390381699169351820544698852150330261570159949447961789315629275636878052579422436825559991067421732378437467552627992552841439945642469567412202169942088867135557377158544462607509133897928857730167630891176896178649079283274463862143572925926506096894542400360639854883591346813072325353212743559336629237256763257975484497083262386830011423797336210718974115595993433139766760784922795198596212495686135920839985681917517736314801607929580545886946201074123028459982119807474588498409093482499189998051867116526594498885470555432171657915799190964255982939033255682594406788408530355179092621775031190610641110615403623409636677289762739180186329854784038751803283417765348832371114979656589317222898121902542886694247080196480829330623775181504852417578243373133806040908309135119538622775943290649270280239915109661631393347514991406301060090492409676264641454481525877939952657307576602537682016238739284420704333468068670757218088637464108746417284764713438867615032565818291072959274778614643325048801155721219108197005572917992393028036485123491058242728486809120695015474602657657067458377288227707448331341473258475691093136507836956368936741096177794632847825493502743748888230500789115832848344202816700907758382465746674723224972130474911506608566023014076732528603603746021835481674891822820862033552449954943091916772064378246190647132944646118063861387328805222945467417666135952264263310266485218234230943987822730810921892853195123146604684468032 [121,73] 2082934436660968884226863089758321953672489173190462503551833709831450969121236811656955687404077606900552174681356557589850459298939558335604743739825358272961198646142853643190772475201775993862215716293975288646861101058689608990269496137004785230639161546873742042803458617778604335629052471560006457240506208301776174207874712197361519397542407547754974529747076179501925995879300040003745713124127793964142998910096750371320461616208892664983513030839118267884125700181248124737809666109800505919388937739713326318011743408999967937335437758798360417135386878868790453626777233504843283106929431065588813825442034778993159666174612314045229004756962931766023631672857148985002112697085381933261770999404952200693388718229368474808708216325721985621834061322424760978922373468060517127453226930297131351434963164473814351516683401729305350977817444476082514388305828250742905721542369827614088274226673876417591499065740054142847125082633487150177329616778419937871428738594032506065889796373691915228975714040847759438207033149391455507052523019236944322569154018191567610939780834082392732944141906342846466376434115247395428774641638128553706997158341433440810915336991418618024055893919258600244110530967143660982799131885430791717880088378191957224454775043607759474256126832252064296062907914517743192632169673623398138883388787592993410901943936494774043492575916102828341240307273997711694405007218212592738784955101884964694358880578725752503682661142864003753002782438241345475705804687649108299677736064874028364462876580961268330051599608887553970290413322817001782602686032640514513259697301362124915856452185981728202160750869914221232299832268561847449831065900124491408153946262189408060929340195392542464649999406408862556912336302897155505876857411208872659814974275415598561336637642152 [121,74] -10261832636200476749077959267156340834742238515549355483084327035752249545206542653102759165201394120710611050616476923507938736985996538525103494680302103642696448182904477978073902780154719809600245440050916259562731352780686719269837670164836017297396146365676041611016037576436552248033354636058371718035921223745406714885366744791013916402613532079581808911162759105197240995083316141370346625484494744690666726276877789388024174003462642014864346784642906209489942877430737989443429448011335730455378455052658774883528615102120042238312980929654287157619538437748802741319148471944195755177350877964406347721322729288915767883035827154539350388581405241653515057608819390291839913839099175144011995254851692561556974103679366347951109652963839259712946225922517866602253420766322528509095383358311404212053350987820103645101694154425608723614407006167394052233175447907497109945967231104639183442392354857294871601489424375775179919615526983553761496616202689327737713280620382552209830952204075572062224447971817960849864883146177077050693584307802508896438631508673423910839430496006724616750409710636289825355824307135064524746788810718802085583004111947239675324167797652951180271110864039650936601308633119202883072788237789959572429963886683566246610777129576359952527254598235052563210654050694061678500323175460151287029180075707844292559852424702525880020464414801556651994956461284859465056202312189961447434031234622334249905736898581701401612384472249778548084266735572085358489573554389188846470613068373707130028551490763251243351225895969222808269715487312463476729703521067329054764395351784981003578077666638908490109595054606759808218946565865577823829562525933995592598609961771954759907676492917879929074604147917506255098002514551386877759974896709373035753437356729230620599424 [121,75] 40292499805855153477966464918336196924543810848821992772503236867212817786869803111443077305761077018056327947127386649954681536732715811206889052591668481091948825837980821232650197525184796071301165923439875462963917796464028132610905013860790629929340100809311885871393853601668956015797145693937408598288195352442428414873961609844424710232825787726501477091514684311976987962296807476828717640277634468620377787724102150258466609658398687830474990839491724507474030827309227418827792558225701253179085068092859897894610096543055262996181103351727868126363697730511512799684889386366670418037778514115192095773795769275681499523757874458454597161506255065427497199290655244156404763672600898874309261368529814579925425434463053035748043593277068580810249696543702109893847063243589951751330035824697847613881876129713698064366385802450558537043931332812569208961769668454712128057253510983721780910688163025038000701336669148411899076790383874140925607831903177254380670455729323189483879689447788043279785863105999337793615020541011709392318300374839322070090667945902948282828041833485475995236567306880370967717962247296195383724976371151433392088184356307151655588334995024925110639350639261485958390332014657470696211949520931202060960616835743066474222206339162658661041120216205699502167563540178621201152919673099597643178549630595076480288105985135276279969313691998118484672905503468064471576177332353960258290519865800305949601127047125073856262332137031941837736793526422197209746729510079465645526855459759130384978683797772459844635967352123614526960344420255184351148236716311345885648215649676981859239729635719468619949656040728133775209564332798445115732228409248593958658822639124564954659062403976151594247825736265332929248776943133094099148312729119822206895404530207977264 [121,76] 2931290125599397468792550551534431790378300296135333795116823417198366302921285895434764680253566058136434428861793358212121778808535084468373529670996058401543322901960257301504512664908040617850320051742155505729958246422067472164564449560902867589126794652801036740740429538923448323997532672488679499308381193281462017314738583517532021941982253789272155697733593180108388717518344059828648793027439827706534518850625646925862471256689939986179522536714136873845420701365834527603250326499115639421446443193623282621602208672462598902503762963446651589227257829988662706058430525167787176245686060694473515458407677183672844408204704910292506012206626342671350284367489153342833160366637303462499946192261962771306698495896583856220534771165822694319288879503673591047556622292818275908133758945062993275308263792873010717409605253024018734103844995166615520188726199721130088418203584729763484581786013179352002346293149525734694676470518047897047551597888271505647494620422696249578917671897930002039192810031251196997303213125279735011028592348686096482601344332007927163558023251124207128335924949907572304929159144131318690787102434950768397462438601525166105461186707976270553070483178586867945848450849818508997473916727608585925819667034259893686404474181348287091792357494645153431502762422005031967019480211919740926087595192741976689318463768966267444460502066888556469378839621001037977119086942540801360330232922879895741604932378963767813586276095213632674486639040026513604475726329358309144018746347559162776672721166330977421877945290797493114709778067581584987038868068501253495675035867921529898541185336472458691183685702888548161749279448477930109029507623001917192407244432320493948273222788198549367501877156294468924586028574549453834757734102920013924957414253152 [121,77] -3113885744878197495807917200668896974173979643634611037235731229013493053915224332567819586225888050024167769768586984436020934624014937696592136187219724723498324410665865003289787274212211883092548959097276654165764626571376817991604507170058429227959729473974441360717444595688027405010731682279655283775295380209365019159336932677582774649574074167345431837811300750567656002830761543393418209176836798334348567561811455033402304858436618801913917808347628547690676920747931790451435864283764890517970367131998070490146348705879740119349467857887884158038001128357776159511662201975729526620855359726775630747800374462612499523621027868022704604986786292526554070182054563899906914421517894615645654521206095702714070429921087809584692954769467818565597593094870380887597962575046000316583158747547953393323420929736988374038669785115406075144692143707179090126643936145635429271125890935085433224745706336396085801019818223203572076654740335544703633820609277312533722393592524087167837851102319406435303641809354762880622780846699334926328629836873889875528731593658011714186440180971892715497853397633917229781993606886174275956269963813692026009192775449533585287208058488832956871347410869099115649764901100698690667408769529401005668014484266490051688458713321733077143368594310156704323093339598496307943622925635838089985600330671619695172297731963204168773858299829446741852799643501160738869860422804738060432319949487776915995599481736766374821961263413422498229063708161308676885238675045756778026526880645279468777011376036231002089867344100819209920785666709666991368684979512044508681548358768172381800423865165765928750871397457068636841032857127791901795292242696743856158746569896660963613563572822750178208505499944101918699519540075320360861819363803224828204004188 [121,78] 10433868619383731065511139107552534303730353643895978070627307513195853371112355901545964328113434097430421406923391067045501569340828905496732977108322668631505546930884323631936721162125739326738433876221967920311801841364427765123986797619701920556510954597390821207976982373576493364324543190645796781977588703755280312678086731148478610658551134225143673764192884551169879520691607393021866722085029532942070148753041595795785807424075519807957593485836074744156900514895561249184325572083195232414517229963572891679755145603684117328165718207977447541480572639697800679473071644029347812133733708311443515709145504903784958343447667287971441380123700340532737653876842077712482303939967828616695026770128856639722238495711229657106364776628835118748234655216112748706635600128059102221824086855822375302609411229818418965400413540270036372735764884834826883134339268028758126870838865862346259382383519466841923726014823470015723961768216952401670341135146281241202840312712990470396241016466092016919178369068127095406188112095879410612395238301327691389427995096634252805743865894112341187251792436650991365078133349069801867304551317920108464502884281663120842847366928521544815397523563683010037886245206923421765303867961735072072297456637853200137252024747741464711171101370596871240204383344822764567105077685872953224123911538380767551378865285565103996341656102528719001744860955927152353036105455171990887679301061355365051724983644802950087330973099895482303356966140473705365352159254233348180215492397685632683482476770446086512887592497089337116251400079977065624568123709619488142761693753278120255850023451091486979274964794009994734472892504529444458625534695528184480582492375078132725156044536133466484574047841204445199443103230860350715428676382254251329728 [121,79] -74372898004970425313684714932021385406821172760772971096340337749968887726259527669346788840838313409985321040452609285209755485619191869748918536674001558854085876413380918012113528579669919649008045640571673655306069006081175455700511140363106374140782663039410016408233462661482786818392997999359883804367214124164177730658703259365214898092291787647707784606897316364909578837661279298684599653202361437974804047509995803152105474345968340827720880534026501225035413618183895068845458135663316192154009562112712456463906772316330479301573309525757719019322395932808885352271733023669716222404963370164705207614761517284513797844160179064173051573171108806899706195259965901910055360710219014361274337700114124323092877296032443295695992256415259709302374094251268201235649292886462716278849421292071043378075381154099434856782594049452058468932418295486174237446248164868657425938463088944197429743543019237728075510048326392008996128155978072681367063577776935361243700128913965813697312563308670258941205911311334634194963995037722523532109339049462443911587490598008112067305565795645997075515410993769178181358273908843866423202071040870082365496073638499843652616624434174229917240749209323409334986384032029747428133015796453159719013483665114095498115384077428355430254688740057768649916054998054722114907847308669299795871669635460824789022137101500419089253897223948558806055443556575259572695231596752446200754497741723123209423674864320844102552008502849422052789525824199185722438044898848485971582782697361536168814119488610363398735875368703395834809782473487683732290877365642333313293632738682504816724801011404843688050508287786319708879155828356749707025069330406443570992619171995876552191103211101137751673205230699371664390946942152491008507596388017800 [121,80] 438240702452362915888322252763227930780295528934691152129199788027127966214344836861844296033849775645900845129559651511349988535307320772858231159177788330335226481343935430488591158754516450930788741554349294664415102555041446381940068633341968656513607645338034892361625145017975605548482511177619768471660438124757331704494768601471827017709094277635925059649345527749631005788635114032612745176634733802601197595983536004373770201800863408272726728661749910700445937692849197207213469456119987492256964407862255978420882812578882515872033021849690959365858074946590681932246823456372860609552736697392863981800331845936569179293390819425865084645423237179902009201706464232527359356051751463962421564391572848568660029971355926848951297519146361820967122261346351862011092642029922449724950204080974017936131937698266824435131164888664794367482715501762321476545025818236914912502719421557569857071557332523206629191203913749783647678397027462070742947702481399010492109546053155914828234248355670552601395450966150059570326749019037528756423447744321504197822806981425772373114518186812189636153668667279470756131291354971179504951160428462408973953009764203197817335046807369146465033112036197843039096047989102090727142005554539228700199783017504330084715652750862227591405768009476635397400564214819157689746502557212386693257851457821961311772779528461385111009224106608612982948811331707380928197702746553155277410090586172877962699415094527041336314039798713447554754323961391648687041669629749124105899065533387070664744659022184181536561592535221616620972294233411487259226364203119003838268395761294493601041554931020285108564723824608247636562969835290624829027004919299228897094243338403935180922899746361015849395246517205005234906740509399082914551815152 [121,81] -778297419078154216561600812550125856961825480331989973784961007773092036630027150628370819180468747193895337749325732637457645910271501413618668337969355142703138034818290740510674919494129055321516129510837481867105131318020895903300927629389745849905136054824400354700929806686912259684277668203403808610966175874638734109707554770450966321565198744505261160774740258677394136314907946128094719882130736021639304363941862222410507330945911167827785198041138714624510515769393202328427603950229556129801270136520541878782658193697987532775830738493838581580124748308294085402643862702701173842039256139160855629234067283064466406084997188531261553495020883688333560759757769723023215728664524474255315447051846910174840053773419261505194712759540571668305342964579172462710247459498893679688488017529765015886976087462582284241783091581481012573326187006306905662851075429429832992264962615917069680432043516660467434303722718246300187402672194722212781501635990430629070478572629921407378358735235536202932916947455588829946387008137180628701135096849959249589250339343382134186105262497806419575056259952293320947383684496624521145630271415023970261555245032819395415135916550636511725193772844421977427450729412961879103424561399322186261635782291010716517347378612227883713962978137940073153253497573264843742981387786276637206057217693875443474152144980593007226421044124275970241777277493479223353110370245476044101362226541080507086348502126705426770122837141130749845776920120987345235115960296874197953092653365119703821804620419553590901095926072952217474114741535595901701103144763194690861917041750289889124405515068254221849294248739255273229349596317427102716394148682018181287374040459055309950770464652205138909030480732256747013866120848487443613382 [121,82] 1123194816333873883084871415973988962933888170243002513559823537859357786362580582710532662343267164336641957730806837839233755829341015463994666731332384263998498617789217414797205852482913120741262242987151595614053760709357283661058955627432622081736658641092866446849665780310407860289052157936576648846099932526483727718699738228347761462182653447262963161936435333931295695752447387651133255750657316234628149781144369697101850523104918057179920732545727934445461128942442177799575642706792847745513081058068568471549153800048923235922794136339996131456403424197482348589626783349722544777614566654527592727416358346866710302918972559039490962674043338867248929779271768064802122962715338897298970397171621472517126751800599960294323761203800464610555765740274453846375333281806783058480832506922878447768489143907066440287667546573984836731146424876008312701199224426880819092738207096954159873242701990802925235060306600718678231691065845969596572814062414940422295299526001731487322478923998629884326638649785530822524719281732342857389880836161182081378375817945759879824383857615727383755887613200801988128667985182712057983576323734113556796622233143710034723075624365733407993673970328609341751388042917478224610462108243133379099601960674063502804938403566655541834303596284620833778767572472746889524822228228542165324672357415265620495048969314527189831587975812784809085644217594624719778791496834638711258060226069716672235762856653551960719545942440233780763688528590708125111202693725153916519780769967828028027150641713254999227532285837997735130085417758756804568060562866398365875136885248754972656641913354582151685444056904631208956932560084510717437297651393868617924218491211059658920579839186195877430451237952981263546549328853751232 [121,83] -519555411895246893609459237119042780504952119637969855382922648168235397983703636586756859369435261989209307195463312987243674590877342360392694603365356937480079044688088569045232454813345216455722119967801363947236095028309419228687405199693493693992424626419461121679928005634220687913730610863004192384527468905220005868365446431672976991095790374672306905296695076742344480333436741882668640707710948615851083398785460879836584959592842766629758380306864940640290450410621551940483340315541960867986792367801598530591726201632230720695620057345447945107329463929102545996510570211494933382591356285011720840994618617973457076328555797576451207477343024645641879799545662486685520123707827694851788694580284793628915060654080407493159172780763389668150916100557050362819840753027019882956776679517366927026803515496553139471595679240735316007673047763987428075510229522261749582852434626419345123921079990502478656703661966714384199048570590022553428522920551597273231780521870322962401932751451867690559292200988330807238959869282308582089052773657634261990827351271126715605425767043522170476459292951964402764300521964486694773546597510929335313547737331414279952492930188790204569135404097599052859440976343172641211195186837227453980584775021398132908878561029758674041380053845205554431255168965487709221378811103214353961620566267884291253702869866278170489014800018979169284773935759129009216000153164152061555747753338201206028941161170266239681541792059299267836141273210187791431597877417490971395872410928615054663359422438897984315839401526775604564313783701157227666809732579494722827702963407817874411054555196424150156393534392562903890636789868898165006173867910470586588901959920616725049954631160323290838332508779297717931362410120 [121,84] -513619198020119276908478045651656663635476357687236979640266139012895616342266937068225225975773996021015801868832927832953713592654476897205882424812905368400317522580957717835975943021310149163863687238380082493730226684494558608602473887380345956063507179965410659616625749727110993962847837112220514847490800403513681003857171442669337417630036971483232568604089568617300258789447734615930311186261284680307015341611705139810957307455865985180859254693587521812348246057059043546216215229601345068418174227631902945770897799471050136888831946086253225457061865069279351227258958203561290810287533733298847051344098039426244171367203495549107710074402164484281178008371820533024818616046274749968849206340823744159261621266427878950942584681774261008348183426084245102158129012700287625916052430022738283830339861171893069289710877433088105069109755631772104653941616143450920249714405740759675893478090801338838696139054373597755104860338450750977435001238134791579819018792466768717324608824628955403959519921846547392495871796952793947923030154915685296819017760756159417702080429058612044774668270575945070828469093792495710012325773794402937898600695685768917588512288251858694091096538976939100313551619580955553005570443670787090397613091455262849928453412875662383778501718028088819242515847129933186840011923876573005917474267146713508149102891146795772912002930374982363338756220437642166066996372420788782824206366975249878512543600848391959103653081345321369169354823767040026754539821908193263541022939663358445372789921128143392886125803366746564219385230161471445103292846062848636796175128810255817697591084584673085121015056252849001760597298633364069813256015552284583979812141550821598459090078239153131663926708219348533186304 [121,85] 583627184197800607449771842932131466025526911028468467222708756645923707882996599905663098682477870320086791272032570480464698241747758868797264287989682324632755055471996137865579600521880167405290746234381970799035975984733757652080375825729481602542210817905463510721002334314282157391995512226160395040711564310900067378174364277478806767125688027899361679736983889554098933529105902917407472017139324495765110951474579848721124204346447829924052666431321851420648575348132503687738791429741265616426128714980608532862684240878003108715536880725667427165638918809359850171305123537804378590599252995838501302327993914752194965872472804160680890094013836647458739663012587253804455407026565511628749031782662363598598255119414781426364374540902086155609744578163860733676332041806003683860361310153260558679843500907863863951416327157618047104452336493739791373239379549770122316241927306167661027558141392353422156239021126615312312754659450727408284701747502466776968234360825383473245572556623314489797320859788741849967440886050508713284782890810978929324311148284344518249029710105402520896211079973312098073207405930577942779658523503070317292278667067826033867252766810861941500165324209129679451516397776167020248593620799312805499681534344362575166493184340071269631086282496707864193818864461450894096283653903770101727120146564288588521201369166881237082767079003851214566478159960344491127735042310466075126236685914748465145914934392889633114797792428739637411214346221742878833406984476203390505619728095489220545456993718224795530529850930947471736425864401333210623255383263892093700693302109694580899560519418280699295262891647654932248439648909798185070636096255910376927665198992980699123813135631053962066673483507224522 [121,86] -333514517804154280390002543002046997813751413597316719664672208614848310336583021336842078557199161699693992180268426276121171057175348707757768420244518523141579429622916286497979451199354485246326472412285831754038541887066935314525936310440054962599832751826019775525574159721403446266665483056836047660225069487993656377420183300239907658858279579638195326312621575741046114927080084418444604271404093834231853435014037380705131979528743862653809136699839435376382048202231430165860845711175711264224232117252135989730717061600790118166717458078983282079434899809135956744492808886774750970418701697202397182060313778533704110527136876115008949626631688053174549480521389731224024718140673661060477185292100271143978990957122229545570405605654724701036227853450995421937198545227843860704728212444320855967432235282783581916352907812878541272055545459292444762709931908663008027346884308183829434984620369401629917456609567909553396921804500017536557773704260863789580192508579705579151218613554492592771307351299772217632427210565681387993383067395099978595147340245045221664693429425640747928653178087380097460555023214505937014108797525912301831387776471318619014609852694183944266595249264552613505168539559107447039050689070320047523073167125965487651081085984837879369843658007774246198174766044899719130346989438056511284095759156389816776504817645697214682785460314240754352646639184428003748940199679034018889472634547934640623953795478985474558446678020351439078623303094448068021330448538769371661378322044723209349010972461679751729531840010466176737118649855058575007510036712103179349017157871403521275227688619306885194288674508049997571271265226228114636450074493155827549892422248254158884503945686472494172809604992 [121,87] 3983213983215054334278584548983003632641586093395586170496813659125930265947328936882227558536712389366765936845279920547476816405651365929015189548321547220523978000778349577179355110947856310707788626663851730451112300297319723320985919476984315067539986151019284648515914174693998187558280311994201927517035630897929656901540514498758928057961105735350701436694016342163156268278239331681490224763950677584275982265624043245497095467902863057384557732734306619827439647794885975415747077349098026795443467767982061728106148672702743342436778827975695729557303659484235688255239343706637178673789415513384997504311776364322658214200261717914332335503295742362296527867088570904515369936151573121083246724754687706170249591530442259284640472682107248528652114364402452840479391390207122538393020575724902896175254678365689510264909246163560564864852186198326299161540669131345255613181272986989410924284418931868982994041333689787102387378867414675784167149768894412102802372117933098769752795610774322869049019632512878046952829403817587904951653864061957505870899402078648800231383401506287964000866576212782579265545706265672010863702497960035236973542541959844522453380896987714967615517002807084432473584648517054772014239054275097928551694614778723209942153407159278968834252400409739593034875311463220311725765097575507633332038784552849464810592021975472066939251253194454895601740748248991021072393331724435686216956208276966049533099602745631776722367223597713084610911623824886556805279927816144391862389561635409899134455348315030199263505749199886627588789572181037595092007147156227736076850774615315180027287653998967685493157509562529689441317536063592823250402247981045599374193923763601491427733245319610672272 [121,88] 66621785410296270413969198489900016562455339230746758001635841381203646176710148214592405721997925312282670883538693307957464865933463327377153760369655842349840449102149578648321663755544663609703482069486930677970277634049583757734752607754640312199790716214995923715312839667011496778989156247998670453942599571177470452738587377190683544488118246309169588785302788274992387923536960391406078117883065731856757679895942102203517535837432602190264366855623602109931966323181158093308466561774696385408488744684529193018672306776273153299471385400455560032794550267814157100124847908587022087926394726328167982516549852350909199076127209686672686147079345112080688744882156680177468085394019937177810113359985240561511096086681197977547047011835568269417859532999529291268007571707579075044481892517388045288548458994400045491090573822445756115284274095146887965591807894213420475306794509544014421723698025636540521757958107306892379684943413052428746773263301521923484104979642226790865817365284434421818995366920462632977836011413662578050209366092754501109949862405408929375810709203495625817449705509278387264402434308393762210083119188825311305934535189872787889665198436262944641619245293135480034506002135972395196890681555049895786144532910260078628752731492180448861292024620326657710672403931066986005388649886861636221876314425850602528387737138022443435910247583666101216819991590482114526378592892388442225394168117844322311301854946508488446686490625074536183294835588804394366279758103637300728762831360335735161119298986205181465568038102985960212828706214295399571888300060826317120295885289599867546536646807763044977937724755170660625415244027500109086964197115433387513292603026636123624964459274578752 [121,89] -23315470998288072652785492263086519787054361404351746451231060530233748619407289297563991808622946267045322918016907310481212014444587877081871081989750062322011681469009495562982098069665978385896462765660254202271522182674238104364412987359767991292235622001884345670051367647779912645448730203618215169075680976611367443394292699099806029377304863706871488367630350085166351415072899581234943631579984599300944505725531598001976627811540145261847025526435415874188607629794601542070010253949720190776235315430647747771490003680552816467938996849248961726097830103272041764975274830599778441861325460495050752939089776731000285162690701003285313937478938036645125149806453369755371981347771964376018195036660978871928807645018339387581101160106776147515246154090199428235460267220847051198099613786640007793271490522771352953366250872683915514733853584933458463744437744792315081710697720834826765163805277591028641330581512808367738871665668672003867280453108496048852033086111199560291971510607713259120006277217846966302936556506816073144327054396871411349954401081271225541584338848495086520430057239001448505205427829096494911275336071916040949754962943088220623868268236061164033004302832604462797817588005832607620782098141430991433792867461453744898844881625382894503683035551421688590540285590906765053891964945334298987672071341666612225004226899636234757284861148451064954661606241464952069541565186487548403891367503057907081326493748140086566823982626107392071235548497246167863821049963077962766944892567551980704424701691057633023620198894880075655528874404106542809462999717062169826862136753343849269161172879989763149370413165109756468983506174627998204211529871974675579338979909037660092900686616 [121,90] 673592911460713597666759452134315042788097239052957580639809979331933184253669526809151526453299190037775042408533731321242075167174415773518366365791995174477284589953568640164480556970560543180098588089231900436553189088098731500104648683504873298827154960542498734701747063787671454495387732295968882453016906807841222479954570398308602238131798173184483910294406202260390425123409721733247386706670342479839428977612592741527677783367778274554856248384855035811312974008167906462310761498020925746196745007390426293729555297013714280225205875922666367539412714410875800664736461123375720904536738784212857145726109654655378140785559848899832134280100753887081781150060553624122379197186731667816063465493857376221464567334720539831387073385660865207110789480718389965290060930238827376090879405532751807084424747512526041030224855187634695787837622607816432316484536949649553722458402984833847665856708997905084449414142472564925529627062384092688762925222393564078747346590430310787011407936136352170902491008534134126388793027417629187831934006639269873474784167522199150647266485133078973582193535280391594695785003172151350388954936140299440866333320505849537791850527709878893710540410475058140908060146731903574148216958977442329596051176713756377527735708400527824498032297479313225385615902973331724081600334421525937573731220700470624592571545793278837156562603893632104589608949539323279060840138803544203891740013447891044899835014547263773669101158503440400870509422229896404665738611008185327819600925089850574268829758386809080243642226455880291547102412416187390156939430686365560222283298108854579652899392270924790437491107509153245858632148858570796116109847583677062472280828656468674496 [121,91] 643822832043612648395956976706646632244665090285932700653343648702465660295267611598093507746209466266052884515038844200360847773934141035768127473404899003284260543408227006561289420209943387950934791359159664410201804223479705150572989601703103592288489555189073364181126098842526220218032138981541100792586428913847398573271232909543896263425348243373002792205353046452442919638997559748072393097040799679105715853887591368805681087992752542230404543533588474069626267546225462282110087395983799686010750120778850145680248801802625588149161725560950059888334931170857693771425328570465735601012103677360179742637736332454029253789325954611281612353165844755924908947792466405726207599786106913293167107309610617553740302766286667858835661821763519797594860446171487540444863063032456272554238580383442127060448157547187766721653783444717214352129081677745605587327095933665734249858986481409514139854297222608863489110948461424262019598107801186945673198934039338743056930844435048085317802073525368384756580134261651950454696105890095288013887167223847251299576321611385758821633035426836261128656624695800284605064307439776347310089610267491317802101877721590788471313219228389793877513305130540039028971903835740411865059178883244576534236992563397138011417765897714442755786795454723780038690561556373202289923504535539917622831367985185426242243287897205930066717435987002140701744059139032464002699765578565409652865248130752669497971258228338808450557911234973891851561240928498120640928650621577637161527308507019216798545542162908697696062457678322886494281194334283856401531833585539990888549020770042903725856014249040461888554717430279567190629389644893366540219669974125663039661086075896 [121,92] -92329782858139483146098425047396628418556257958876835340978960604297581725961543339099088219524523321928540686473674179140553510680295799684981265548073669136912773428987894995687784552987749839863933367816496782991235785629809631231349923236437264083464089883650827314122822534291724647118322937058705130935681334982300981981232056012527557008786369191794157013604651210011423653260094262766363206736664711067395331132051875966474666314313346995899289879836246861103323748576315963038148043682696999783771151252201487904620098560328829282516285502267542978321164373674398096510927860406103841623734595964008004751959695344935390072349363010881184749003964779207425033551318800402211355361890285384181059517098761835463534458015016558282765744565489812345877820852425355940407907792066704742251188912798390152568669818579488199481511734723709121306723750818522033084635479734465085850333192395777093780444840665096088577293276898610266274130382360149204590678016928663026266057504522104840273696027522848129625149804421460728373419178444122103205394605215140181627179761237411268735062225966260995990117880906913005660796388308874383005127232900539507618732907138074959137323843590521459462119331167620715249896297054213147560755980217814662230683541818425708104455398509216805181899848580186185021529549535665011701091253623474596289345216738209533226735615825447347654341050298611491251821439457606865152381940840420053462805683942455916136216471304069736197442328783554515515803659804682998496430708356530910804793683004913283155985402893264865082306430657276016915615738348263447309229568249933853391207279921876215626535357228605953172370736471732662022963354786865271769237592205318979401840 [121,93] 3639983380951203330139434891042138573587007415738537648189615057512638177542226876608264510673213358343562918241522132017235719080327954148871529958336017917159639837816428892060558565347462833932489482271530478165883973074082628292449164306800858886793161090940231103290793131465472534439533954969523277031962650942802206487796660693550069266679842878764545943119904397146975967663671722522312999514355961681425447403572497611321294174640649435576147281423494442156536354026312770863913073275198909458497476783665360546417707273329358200936791001202791581320471260943279458382108933257666052358160534039202921436710800510637037797168238728518533547223263712335586184743254177602743155330283829442566086901441526214733925002855466211769241526189708837753007210669242301811802434503170855095664600218565101087066550787613858491074021510478430732637532581517868427642102678419773389545003124796035544737955143760934998566888053284795296607235553714278758548169793189514917398750711911344567034069228898709982069759497237825754090124805233830637739412782270968927683382777881017181215320216219837123330524611748823478854699656650755615181230293106711438771376090215329251115041008871510681021672069121416941911623770021735834497137970465568460080013735420840994382557836662760918432651419950890388229249130465200444521855740410719953648482154039754817094492897419499337598861875341736143656978140305198141083718224550965853129362199957397182210317429473473009539722585478390056948989104033414137599729314375897366294906635714682057673970354681059723202314439185028947725901838335123159953047924376123727062704552114444476889333455845761173179874783047327599403777414611885968647562543785873700 [121,94] 13614531678570218994882135747261633037121895837786501174161352594358894953212514428055069602749967451598606756924604156138661784333523408651358171659834595315006484995795896246821498119265089807586287837805431171523701981886412133554404426850837004590154147564333420975261415515210861861878743428594429710120315784527190177596452410751564269032098559134331552537865139199154845789522734037067904996018778806782507526213439846411869369612460524081513946542557968720145293290840896274351425236944182248995883685564946710618517408275316100394587379791125252697240028202104495109379106891048478088812411022889002906589207524110137294833104964394374834274791238290365375004487796074804454423972305541725519565171997220107327927515678131757556306019014427360099958168518117524063351643558137891916792596681990618099841078357175922437344554775515739680319618160324168205091719955942164800177809157735899110661920339997522494780820908954245215941336666153259463720897699514317890396940170342742631118469950457718627419849038147802556346717935841848721400506456393356547542241668647726646052219407823742165792582921511414357559895543508217735430423678423261434996852730590744739493975187735674835770085212095900469246611847204923035073113644427024766293334678982178162697150992521516294220298128872468204265911172382803555636558153396613075738624883792194553717011055865598966487961771418859218343108098130877778900220088475138421423144997765984613767727584548890161802863960792983030171701703478352300672977591611964129467411314596998785632799324587957030340162066646064002494420875378535679113906333462617557338056273830274561746676069575970575555568781237474150078647074562163510645697984 [121,95] 4922108130945771528105619519467326850891823531027761698167208901658557174451762147450671279452435804962905626685144895734942958945722144579568964018421962456748862954242083051378362591180921866678839266746046268398176370623627617974153461703276174455294614709831488368429382978200323416735026939114608217205761388789068075975118851695456610439249334110692787149849850146620357840342247820406937965681661454626372331788683252512847238547364865371629564812679773971560219789118837143737957764815575061198235962029890113477101031641896769428109316162692272591912084771408374546455956569100070148979343418099843517052299790936858465016767995955954858410062279887128023114670085833124030799561791610376465993354923582456744274133904844157116148220545051399957556438095518315171483389946770042024095295435728607880619798430632335360617979474431707338071116033562331489412019066727960280389523138905621267945503307139454674657877880271520331038070750295771171319869745226048594571330375303633757006197437078288215162486478675569213195632043344929114473054570447025962837181732293179202233395688878887687293437279666275440086086329433153613400628393314349676483173159465273408384400408706495568480856787886921498365952769325243543467193660903177656431377110617616805232208364859873900967697597036649089119735376934872169740403795597021659393456605629316607731227902041086148820805188630722043737533532554198101170972365846920793240994385797883316266729026017930804160698965803073885934213119784976952120192605951476350272369139218238116546056078174048238307563014702905154768491147047391933109400878767528272382621022882166922321342860642663290951721740013520153102318754398977489912 [121,96] -346456178178588411894554991123867595683928836793537678213992415952973142095716553866894989793520395843119484899115326032306836460413214978454232302173720143164653668863998540875815475976279297167572219993397016552740342607425474304464457159181742169041649239995234296880270469315111297124192941420316720643490052966177437630721110146837371131377662794522496641856140892735960766189610009743195750827320956119214811725979996300290467159585160689988489533137946466893671644505443516492707341422919886948424890674811356694094484409039954356682577649376724948046402326915898821725656170707627514979753079525705329566631644542846052474743778465442070070735471145718197800552176084195918145220654464886476113024048731055562659582577991372208382729890592798914420374313621000371572293022321979052902256456783821457372485903002531776270253055833800341901727166644012669555207490912064594134895488334075928721838032023806304778558848305332993997325446794234356247196574971929950203491175681577378619368007857047541058915682045849124610113074669884197337130170000439027528621317586220306099421855229740590464154580629517318457319730592279357493210030365097638970280737650068011347704441352738938427700748182386438674211173234389123772732280937847702465600038245922086994786832929793592830652409094113958776785104742855428362273208758716233359428618188513038683425004243943907911529183377384452344388033210185767362669001764906114148100255400222019713679832946676677409486521782813890805877808045460713218600810028713554035805388611899114830256326087075682711914051607085309238962979692628166557128944220255178746972147554406029731709219241977797570462162485754983144141252537472 [121,97] -7689387989774360983677541053716325900805978962364535931791399789623875643800355669612980722376926251406681219874799969762149164759895247180038724035052169307891359023238318414035400803233023178746384714088381918354294003210548726019056357490792414388636470704690326449518294948453437815772682766713401504507678075034803975423427742522482785711936670134425367327891448682133715515181302728610640190650198779036573423811255032761053230393884961149548089291348606104723547991554704773959728363550712075484475064272616440698615480017552155273112305749282348535719618538898465882724699808482721855769798603565397151771439175877307660979882157343740782666475477992920484622701313532740859770022095946472145947666087883901258655068399950662183059737036338840352701517978449800546309846594646620877848459504052257951505584997685303170819795890846310593718340330825872346100633522508000455932729084609451615580288482186964868054545027799698041299352832543830331432536584576046193492058666776775978550536239208783209542904524245040794150119024927171428291948618192685759314754635682523528204680763326366414054789655156919392565044350200759482875252838621515402724412586109027128916302861936432186285352871800226795112888369007803685159900848442015904171394579231368426502455724429047657712198781793648683379168588068668552286741695120888695792200204827201257468727506495143875807581194607197244950141357151747690394210571869312259602870704012850249530780753669555706970555181885599946711068497448315658370723248081339584097102629254348514411977004457095878063717636256676464063359120232439951636954624789390634472571593443189198419188583920993405550720960813072146591672 [121,98] -30324640793635040371638554525302310453070975894195884341306857579730502462829687137273069406974099802636656125335850140180004279028657665090408226842838687044341869452558212977774174372169354877044258271671027581840962534531365461364039862469772601422272345752803739843518127171097805906183805370704272448076831109355405054955221533876464125904690322712292148131460165203090712394255345553335950573356488170117011842910567746195679753656708229151735187273551835845767152947288302927174001977238385673894471958494498695408604747183306584091327829215321456027540627269861893881790806513419819064683519006868451215236049131152899056555530110369053025626705220184708762835424943179858858035979823136073448045405654273606870351195084936252329199034678049960661462290918790045740344153724568434947774669801475556692205540585774583182054007469989542257872471035637918291567391879210981038013915720867768730673267064327920941274973555435911698810936381650752804408950963346094507315142422896215557663813492661271255127618164374751730847969378037981262889598562100116716858842304301562989792301003106647964133434314044559083305650023392852961717878919769546336385425896812396736834755561602729915764338298049141429891864519187865274036040415134061645861857747992331653801826812852714704301849650919696748284697297178019770794788047578146807023427485602279132352187807442861689280769319905739433300810558354198751355724176706550757169628303967854415165043351482821358365504233519041922677597028132593562661895625446176061281462849955894869615316789257499435039615406347190655135154692413979704674702374308310933484213586701964427711610264731664936758442078356736 [121,99] 497940423210885069706549861195981551451675131110226605671316647971127565554736307690510640439965744881198135924421728593113977785481651838653236148988203334630924601595448252588905448245488216582318048977375479661770833027710962432745691770049916401549898991864470114155893822431111004525325787512334071914769593139131754422922344027309246049841204023742073596661609832197810264072968419946047524419422297904300010189452649182529960550262234550309437666164347914504177434337219180630953877704412898122023459093042112188703869139025347826410188388353173957437993386046497484780502180663679058999326909679341732090314560754853537218435599107407389848148026667175329889430092866488966392814304512177672906201308383532926688260269305523117818758874381082052077079039910930169973428447940024777108303329588085281913384583113182104818924260863378354733994247960902371316426930056691797646379592015152202707384275259442232258777763996439384057167423373467716636645906982382171177612582169168451860786728032672839181542423473349932148765567491325094709544828935063820327865165884181918076160560639134090154821742863619253289941011121413602613489997893989900281292981480954178570650539427828905242987317248087319736459757799723256204861686234622834715865467370893855303590180691790261759210715099242276446541896521312630176661808088675000292140893932386407386857443066932843565458393115835200443196478391865560582991136440119011587292430068062232690480890517257097030987289607524393550715708422491137526841190528215308800692780293954741703326949080694323846283296866070348923795189361813191613541644557015612249724768690196488925082533146237950470888864 [121,100] -11549947614118030043552239620620864965429998101957345465280995164162465052964957423540622579652478695763234456837775714786495238263926701389703936475200047986762112330118013948576569079541192052724330087421704891247457397103325590123643331716531780568957582098710414794577795965582647132006709948436361219942909887880968763410425756588153509648932977877165091583899399425777716075539956861247068259703475609704022613335737225718083795275815781763215168870482168509096086024388713051992621341320428569203054604689994363867229991523024044199191056205570624126706586710405103012180979985776574861257436289839765561468133905535598487873349094896832520085354768158454025818971351036246796367502192996564246855556046853803698333178425085956744098446685271224897902340410755846956563769854055775908818097205063422635631114251718531298064788254536083978331278279138589543406033722291806512228729107413881392519621887572220922220512503224175317487910796783497978118529681587979712333315020879701402507094844947700171087270873667450494803552454236137998361384763601626905622868669327628586169605863295953515862894272365989190509521983729153610035049689843041761321256883537135773551551873546017653716256239349953284043117357991414708273033743175125096378522991487145380854989771257621212657140772284085257804842018078509777673505253934129787011978861817488835409174586189337805333128816042283310069233614506604406890269465322102363390780068499418701253869413226329650263931985039714770843921482137430897706759847704087332265860713439302280255075599212879927356835816793883300790706518398128858241543420494804686959273950443629257695259713338124992 [121,101] 80631883079639838442372917493625494387284395538375645464031963154528307518763351834559475469205200509564849349988171564007373740089406714802205060293148239288592150605861115089285484769913943546966959012499315547476430929753231916692364901568559468192792333261387215222542704119018979276616120303259886091761383594529054880816213669977485909275481443388503711549391599170166980419493428854566606342393071976385738599705472348257360398519607917988884332058242749019075258354820827487519427118281030151171590269643723996087801495023644964347482892787166547942484119946463445262883207121885294553032621725803201213868966056417880611491026024368804992544534625556953924869222796095376529162004659628949810777131411592416761982053767777113967706021717617941496283859617145620416152762912312884612892748860733041602871186591937932867796678249897599872703420919921562339332862485056750813760788281089371241668459127238504117789850656738867314890500246128876549445146126006229828075623986776073240129271127476176431001443035613572490280339607629423448974852775558948751345629474352687912900477350387507414687445645295119097294018707868893845068883330448022258830264110844491271187232037069165926936430355913024344139257313314016582983890909412301931290066929369959159337961811234220436349705253838739842150884957910199165866711297894055739756833107762877734484274518552507026692789676099030198148299985808745924042411397386442810474707292299303934463951801013705377585206289814539867751878871442314132269219418653152457513064494930555838704361102721010147984288753799480205782817616888553124222554498521394318828193204088001012818722382 [121,102] 457368207381344413919208428646413049400661211469959800544135384925415741476016777010469457063188946547269924164743869464825981988824008854767726754623421727728733135139835414529266062693464059821007853375817650735113890530554295118100437567499667609623346149547150147354130489301359041626033847640880513535040564196694351532647099006130974784574093023118328301526253554180440656307568406923066230173936632105004331035805250760503816407914194921282182463956487908954784681242040673180958326783775471313628129878571375541128943898586082856430827591065660786992936382485383864995820055914808408558956766586389892142990537650094947650893601441056159774182287119476859322404584440963871391214571680153495530280309997011281892584095671746173081455664110742353401471111744511736752258806384571373090538890734193883726707064388464118054769093000261885893115495191568267748771342478064940370117189324122431055814388409891382784900929265735315352188295599335179758163616149722838174695081001053080962867660698435160058991145416434964552502671200355898421818945910066767357634599469622627952137814737967974958860540574071873072131365808142141756377416183904993455074759451458267422009970958506096753770242606998993951512286879639365358755271180388053908082095954859629146778782846687178302946747324945967620422516728559760474652399462303932721687636595495297031675594912276550200100728720144009247583274493016915952124640198633225667267726874962802467386983628871582164508343705867849193916111838399101907846256291965014494737792921791793543436149730554966996606012801490914696657160818783580551413085313225585215815091566189553824 [121,103] -5312516461584303785092449489886791758877831099513053244878400478194441702063223927661489872829762673365367414749988703329346216290060270098305646502922904521740232453583088878843037785974779806310308479339885007397732129106734943823118133101327921041333317962275326019642139549588493504857664440665093200888422692671255115536703325771104932060564116892428498385219657923312585812980340528741511120922113752244862489434196974690493809561558387621804167046702301460104775452416553076507726225408827461070346586950267799754536341062321060363723823107995647533967759187766081677117017261530377894092558575536761595197864732069613268197116019788171992046832437696576989762326407625803402183103172924404730209328028481816002911745020638683863363876154373990774602046957286083795608972957221045028328739072313872893868798396254864011369559807353525591571228252027005234783144395112105595538141949019672864540684967476376999191271583087651016406736655250999735379430356606473403296243407397285650206190312020025227552748601939092556332432938327073247304390996526235853469088036342671492000611023644482895791989707982366259556105468828836929335795005757573783117949866703643140847936723968250815568783316831270023080786371791840138636000537081220334418747409058336329453146706569378512448539661833371745122795255919398488472568958570358821041616903568337415696332585638594646740676079881947942158651982589608241846811097692448780809618764691837052751037417754091746489395514202032000554844639768379091338555530739773293160108723179878583780679492219855898209451044831436435774908465421850920871424760357906488713228960508 [121,104] 11157433008774535386318129347289705479305372868374528854850480750093196904774511003533959762328275589560641998002615028049340799098799574029206904175523909449422947306341785223130589324257074001729390348611449971319259705389452045231659391100680810251825363580579014483876244432502806681448795897855784712843168091635106813932809545014306734580148688191799767328050634209978448977564252505108655706566642516311167485853356158827378185404831945822810349450796736472134730489749211786000264011512925661725238306223413902311155367367982199541552145042122098957317167101795515040464224170839174397550062466899864395960299161838653099039940579033320463701392663609249746124917921638363542159733187634275041126435989528381181906320238658609198073588248919395547276582754550724512186451261421029597281828514075787889798442320525544978709891729337251999065493490122140250116201592092835959219021359992366432587909160991029208890961663563278868762346052789178135194728940817157830631948950274482036347271809697918952241809954128606159606919598522866081726214324448671047878233421151354231924995180071706967107173429824912396112322114096629689170087331298471240830388019725019149610969701488388278306447990599933323319509508532535371623925052554495105499345901550395826817862254702434825902574225082864696072581134746933726397442436311817283730895093870576370364523229610288832342566304447403693487220930572562494154956628587784119947017623418490060158802616288071494553732296615128628125725416957882650976302779392251528480503773009433308938668911828159949183312482744240436577838342613666263625301203639740921256 [121,105] 2510731786902901112066134749932388679415803818305887452789631747719008064825933211232512145124955514045352011650929462492818505877609602561607302792761205717577405178289774807720414165715998126418964561030037080714891749203717480128644586645734713244948647882201928966507255058071432441466782711277388358807422928498493891303336479210172796963575031802828426481824430559222244595628400736713559980640964221515823511591792047051667747580526119715330732419118786632883292891240342460028920348161709848897279383420046472226453847456089076490161335662489063529723766179454804586498125881090504480353759354835070384730611096712942922673295159007801737985929146001630804237625436955762860297644088563860741570103070536103136306559645304242238977363409299640776399191266439962683916096783782383326005907979275980076218915403935020682747473754749530416238047869319745999914269333721823239714308669900362108819002111986436341613314505006647541835937681865203940271841341519730932263216729608077220127259059733862499375920991341487670516295502228941358028562789316921815071519355135605905308251249270351981094772281322000063614759630606021801925398926710603707144681022194409628583794999562367892331184671663119286421520832313071867635679584214227140592280773009507125448184813641164680401299582101517576470552881985198143421375317891849231979727695627082216869499869947133034852901086836167501830513258294883893306305296562193970705356929026858264819796394233987690376344472519129157506122631963341108934209172160124851993500619529910005991103156048241794792175493249871750218591922088291823646967575471 [121,106] -13820333247660290532091122956888413165473844844006902153815536109630049923479655352140941741769880227210090642059235935498049478966491509745616207715332236698331703802410253680267882843368370976696213012648807032996554126001089829977007043522996425125305394461166256078385631002881030544985628684568609866755000289240543989812375960275819696447603613342769065428516185097868207406277811613953422305161002157914557097586309238956641355093342769811942466711897602268074865905101154037824230920143504122302846710426268471895359028474778497152537587892182580829823727753830168713377680444918011791021994206902661110574759528185175872198740527527987226459715611725553269464328897951363458226191504245821502450647970809176262678075679478991514194296437194341309840919079161993867982080052462225011866282409177506019247847703173531812163821441192776237788970202648943789324213633503299791952236575092564223555576373565020890888258241391410712172019510609305312013204644556851778484671343843694775613672886242365498329649095585018030803402360454242105547651665963119259024456027006909159769417318012422009621316815553985326323945208501040200340048341366655077716095615674664117395470238100619079077363519577179358841499693179803807568931270640915239273654845988775271307062895900077623275171989485993156584549491526097681833472706611749399667915188349923922993747550204350390592992564611527851800097460077800040282782998028419953869050340735356206555287419788355228414378189351046734133983696356290946685819997187540978271732639489014304059865414628609288497778611248959061718475015194471685888 [121,107] -7284885785124707741512235695688387239513035907314672267766954350450297207380969114418794396547751850885588698718101907697003985098282894425087513805478450411049264703786412742494084133142678531963007672957327373182913161230098393303407667113036611788563060677567272156662085658038113086288329781782519905968854322034897357365385867086074632886615972679318851943618561865202244541049093650214011917950735589382112512988940748435700548049231579974818696419392279331889197333895075023099788163697946578062792368467502079681953611857988920498263539440957702031425633815460628720520310979912892794030060365213811283621981192742357030723821789823780938136411113686234770716191221763132235584615807455942596580591331616013442980036909288934458237125601732777165814162523532029444374903544688385756920897463058340436652973497615134947291342904560600242456464593537062491267165271706935798204351176192613384545887223872094029875689972122827837798846019554722897389511477487955125280155776242531161196504115654219082087558189445669185908028059794698312056309704945877848168505069131635196318006390572068380764115293768555534071130811802813550883144524892276303963075109394081565735801152515072480873513710405871763483656138560865567535279591850663623998957019565287324590939876494010922685646254766191336360643701295281651264415800386488550172180189214223241276255516739191721991124415102485295824181352753525829361511663648477310770320881809252939748230274424875494146055725564541668432513862956542555762153231298483788307513671428532664789102630998109756486930378597974318594489015424 [121,108] -41336930109416404166651446505051613635810954151616468992685246255518579171997987813730316788964426130988023596703224613854181196233145276906440556702775815890937130957671219128798787118643718809843540398051083581870920332474746213968404821778327798756289280099393058623765948138035301809846259594810766853476990728933421948947484154950345424309870995231988919319130511425840096666277682583559279700998388705573037615146838824696530895865589841200570692336243138890640810626483067471051426744112002694605422947350589153826470091287595795404645956221115423970049999552700886157881066734016292685654624224920774093939353223056663860208509956701134153818718911551248701412314519992110416156595425099459748592119319961706385431655357403077819369622477577732784621732687638500977644909829402345864552961550912798336033418269904943743381382859354489263238392315413094848904400529905282168486185447020792986066295739581675113313850590626436783230740051583956754640768198364025926589200287763456130616081550047128603536642724028082230544476551986544319378734890987144935902395335416294075376071648157721734201418608969146677654351594631517882524900476847910811056847720367500449661468654440784301854988511966859302073219622039265963854515386785466223604408795933498593282537176184081019657308104233890912272239238857360152658098350408061613322180900454656179962540854702630314972207679218912588173960067847081799052098300767686707679106676790721674223774981293688025773245262537764617458231044267475750108298084467069740247744649208952570729096534963738089491670048932911228480 [121,109] 14027948353475068148954672037266365343506155515001009427132429737957089749744771568461867599872113663696532238941624034996616086278069458474014214181095740649894030611797533681372383556567250376326090310092257624740109887071674192350811637050548715994589673003851584670718912979005163122890719056881790135816459905194570319877336115499042823072540847279592146193737369750230794551136764134235870020030429438414161486537577770360215327132978608786439997904535501082388663466663182121420035890403901239422067576400125984790961036476320298647815311419092764703343399820000578168117313824193818316606519581664917555171637116637783894603538986696592435103549076231869675920646299030941069591711163104841398647374696824402875876402961332528340233311125216183202614626865812879773760969240518067353618242984958843833525449713860214407514853121019117885617421100612589354330358746959467559952846584328450839011567765039676174508954946257969454284562234926263706533207489016775514884333796458299823490074688163914244207342458628790893265773374925485322760416493791392455381544198107060384350118543916869062031380712180856511906993523981819711102588790870270040311603526217833070335173350377229742986353828889714048311457754442245450780411708038711421201731322385941736725627625380081155845427433334535589163720819886967716151522198298848969345425453516267498553383209797521691862424915463112551203694263557873765736164222991368841840890044482259793129975630188822773169113876196300514601314434265534847599974715095481952112433076636065183451930109761859108013920397124 [121,110] 1762095459495103293274962976406349168841392067997688881329182400830610992592502199428425856509147963696328343388280282300529590645150464959478271103955333909784899355067695985396852805125565033722289567920913428845110311921810246234928623098427795632834113107218289594761224042041537360416862863821951859842968253448506732742568760539597022754389245330375616229273282888398288962154377758715615173510554962106213080145348037357349566118955292074920637934152216884851833310115152472648025268256835599239778563622178888576296213140743497906938097756794743494784130594365477114484678115040255776321834471538342632715068879387676060442954112316734884340670742767272998551681890784993769584773978396998933557586743785435741878083202790416162896931527415065287361712546276691704657664694850169558896017614171068244978806485687546823804223875665594649286071104361061223735595712174247642428255613995441258957728864360194858896721869459775352460282273298221524250531036887501463151801157697980655664656089510579161529447222742373452979459696624618816627541863498027923620587962353518674004713870551345231748758585721720334340201244990689092144845485515910168844175542205079888361187016331570040692563930390609765062424969182491103161567142343938819201570943852293949249082207307688993314438220578417530847575919781194144362894543290332470271901353476918661406029484956604431614044115566088925457505532472021487048996278210611207585440117741170934232978469363850047445598338665223271762395172208267339153833206983301083154522154978394650336963778664004031904 [121,111] 5911868165363724154274446224848302683331897206035427992348599219069358467388700133243295007949229292616609750115406975380980252234482183566062841164866974133455831861340587058055185489901035199058581613467727593966855937542839712747456478184426605572530932411388481959328431258306208307292161386839885938621053552855461937023325373083551642788499955937256085899143048769165686359708592668705223354919211583633562561594762695352178469354998772645898078737096321540358598698903286349702784115265652042766735644416794451569732785089551500404189186202206814553897519047934188018615481310306731634232190267853160397222055414307337922494241299953805772402278725247815138051444542135265699893864776994018115785483183421220300378039014357629923538614906529526677076879398033005827841365698944070978275994150577858869372628357553508323610964826000406563304771683569030617262642839374728343924171390154167913137074797766103151232915556436593646946562128607347784539419014203216365915541799996533358623815026178389964597795023230492232483746735996959028071596106369977823787414116944757923897224229295646839208556455875864275343458739346972587343269900937393884720869112394672007116935354006854417018719233008319795214274103393810311659360033140270255336554124927603755845000381772049847620008625480369022524182698735705749221658812466362509099894725833592952503231087969149210006895337437673806739919654266138313944945932029975216228717873846517175412922098445212400519529974925774512440341698688756604928891458457841057765006485107669095572014783860 [121,112] -121005439588055184657167334806616525684673985614418241956663990310118107888342417315709401672898140742365600020756230430361787313895564437143170528474107163637128083464375088008247486335070967546340009722052187005031932083728092199908005164923078941919783116325389292608345433619077313037741510342317573198690436499286389740939946950426879257386252733038216316848934573990077903274195593236349845182857676483083213955677480675335890779232634087139180183077630045027537810744347613667181285602339431618010122109977524837962141642573580143042530964869477203402713841635258689223048877228503563689283492775393776835331353454593465741654227873765140314625604709572200200666640111244642653481678513731378136678729125502631909877683188619926112065310085456205481850754570032829308621813712908268066252861619028904170912384907010114115543006552436983970543887803999409231090318871957235917957658214675570515403051983340892954361358754088825711667117975758413111061824391185740714370429841379779080244306514057184899794841103383791057554432145477634152589216852717424591819824936807702070445974468993676029001354884901731135200663145901339760853574668915960006303310464120517784326101425364144590959428551843649597281105315857868249826557775114348762685269026976220313631344547202104844313191407083380383434317649821098842905700270669338857156460150887121125948644782682457676751434512790232711153716092022323244730440262376063381398182077002871742325482438686469924404650949735571560381422290780916073656891410827769830013796912253863280 [121,113] -189497176842006750237513877557347010140051158012238960555691173359323944262294638320991596129044064200420581333503600321663846853680488075903624834532131162959052488512138343626695179079429776145330236500549289373695513859702577564216299375896501034280278642548325848609193201705976386747030949771416609955098791975179422141681693447465958642399785058542246867610084128329557201650454915281563739378176854234304475564721373326168145011304863321769269075821426331988091666246395669258386910261680685039087758734551903411197964087035145511069180257930865973017381816166469548454992443620400440647626763278887693307201823030845052999065573717327847525961560820613408280607177849092381426398290558908179381425105962603011694225846063046938599151716716787008643111705541417778772316091620149591869833228456809057816603716243141402555924306516575191845399857027342646690914341072589555112456309413862063275122256503016190118060520721857609250245785519263378924897736621832956763876864742305335706041935007757323107391804040530286767519847670140504425000503984308016513703668830945364757897293272618481293921643209883981770297035070116247225133827542991419878290351327537856524190390970939718436622605367651026677682286430352224604379594784768407908802762523497820191911038782580023502484503766379536307350908818964527391537822893065910778807307881414243136545049012943713119248463134143531319815906845757539306217014954951384666350803964523107094531615991288399914893248015274585052746060956853744614452868875955995389317131434 [121,114] -927028773805816117541242320954354083348231985925482316284781398488600231183612117135150220523184065456204315892825552323471656102823351438455696420542996729697309055630009731700009765485647140031323392014288243999590525927010533573141352543229295182952756643742852793664934160991960022804401202623327753312120455994161058423086332371145483138681885207475875949904124525346498577639889793057243321733835607638892982581037763874133025688891686273263757757530314981356318683179527254809344439585517348021125070035858190560270759550023612243283212644476677965647571443523492020960249085864165414375814989863814251614820049193419299841112438803768044303611839223599799038518093387651941745330162503932794560144998669523989982614839431190934495760422197817658113640342957213639038686420807637919883189200584414043689160079302562285078325985749773336367293815052486059718684834282822989664253648164760414703912702191390892687471971844355287420027504514821075387830887322247713857756244595384203211457021912321952955842733044100580309228132438339041987694037829694140460159702160158079813631159705800205664727058534942631823549599371221686426513310177357161064113272128087729663873900239133035735958967325949825057402556208900388197388582145050394461109472887006150414405795845363704219348093178557120829799787795891629603492461586013671883621976260849727012997566803270326862268823732452041155497083795643778104188417094518953167151566705151692204759816962430180355692072453633439640943514797028630572647321527274624 [121,115] -19129430278802768835180444097788375789339306653087111513699784429216482601773177553599006177969280996199847502463833571165846306366016164699586449320002298263660837282644393615925015125923167784823770193173955198629449795100270236923463699401025484592355299087215688478102466911549864743314921363772357348128714701584242900525368265091269872078741181766107459778604973389916788909600785979856332064803660759207657475648938024169952375144987346489462343820858024839375930023926089243127798305976228145617426780298499215601419744033511252149538100723090220538910987113033386429444444618634151565824556388199333810740809500570500952999087080125211440565765498444270689292418686571165529862575224541159914003718639760947451386023481157061004440823240615251668708604470107757819917470380866881716999397699013646038143806759386884522173973590968355061495501744721312922224750903342036928924088187443338370326994034423197461641580940442622970329498312985943077758823771170737652789280635728952666727645049063258283406311424631794175773676610634386714374652166773655859947593600563101406487502832426264577825935749035242977257027399442682685986763997457034848741607028488789590274061149346255116211537825228527323821272232159834834981064564438294405775122825564486386922462869136868630397547985757375206836572550977475812918355548997494642401072554599875749717693777910529048945780131719280046273801507485716805940186320845481245316503002763711745894975438405371692583750535347021348228135127015538962521040 [121,116] -75523722181751301816226297678716978658132844934388768240404564830246515965749584706326441953662956592130005616538575186204691788368847197899036718010494130803241661596795951294133703055587248377219133859924905049256264359180855583822038882087256012359785591851985241459459660695248366053262670073841924524129310291778749375041028085616087782454270720139735170774332379035593705419305999570250406980770408320093103689033436396762308069303178605544130382159324279566185031497829932613615106885451019833840594137743431080760373734733611993308211425640283063763413936862241867661099970529585437495330649420758026908081714101191180886603992396291940645311434854699002019638395675711457656901094432424877243779746953386324825420857762421663764826925846970752112268094398711174219094410725227601500711680013887488892787613669620937906698732794547315067121736076189511826383405437461349819307973565235876507241335336906928345201778552014616099026354364288500766257187950075222502801342742824712342561991597346915101125490435121133068278220612601365723596309826103438140717896167770064949381597135142318298068781751770363629622858695918811213030791828508629374017889233758243539464764314907353194801291416233780749836562503274555095372768945597731329639436083883834409594361552389396251242085634621525742030253401050664189417447913302189807259664238996247808004609931524684018649665539859449946237669326112317469882474419731705726199067468238867273942580775332651742760911771750656064586390614608 [121,117] 328986487690932136843398488099110472832435930608444365599996932968063665319607015997921221664656495183531205303064482668460704914537020028582835425584438697261933915816993803238774896372609886373413288714101869521411689321259366859780144907337464031788176087205986944769945680442658134888347024340515811226520998717920061159568641346862806016793540309715584926422871704506509337568861674720460144312025881667073289503771261894561698753504936221973061844024818707862747555982856502405914869948010193849469334633489264534464819849513753662500635630444502725457166072798760271771023585703816525142465028915691161296248339580724147146685350751019121046738580060026157208258442718545767434750811161127347487399111871931956638506879947543185919784837297017752109341658506859824252500685469242970856058214406269955776425524731686373900628215882447471534391556508210326359234568941834201364967258996961165137382343545250689849891848090461217739362542537517329842532433731820490373657026844318462233364519507222727097861601198552856500907759091125588768285686447915509476823833523310896575153845717805017617363107272693152463916763017619440349110827124141554415079302376086170464263758958677301254988406264610380847246564359201233963452675741957565958592598366344508613817517832051022518452339716928282970156345887461385003529708381964804565357153332534254831026917255548861740498172727935638341578862722844050175529601671304789567583704135214573207342464192850609420175102344750223986 [121,118] -3161294404184514370833349570003737859557369516481790977617332072913715032199334198477137940907302747747783496677083372815747210748014061654036595970641455277144403228266831264427980026254767288197311196288796998853806197497369154554261958901149512402972568914993944121131095940561374701479066258704437579788986358756241490003840915314124024606546929752117683705518769677660256675912621269650276742461619106912122308549370534766185056673681059942592325259936673143748316950483916387381944789170141115774524813176005594078646989640680363852024640682858472878406446198798703381747725802569057568349069052930370330880012301031019051320841882543215887842416533279428331068418699588296449289965805018928666495254879915739995377651028827369025955954804407656575607865941634850905266385567180125755238455461526081609882847181131734897344963803541812992577788020923021306382126457829321335555739860388810968039646493422943033089486224897307167885786125746180939527176478708947245185427708124715449061076893129522804282647670818671008680737671824013791835006206827322375394053564403980619391154793375527096426329101617921957204199486376265301017151403608883737073622676911739179698943652684575127186639274359196358735264581937714747113778614158685693958532185749529372857279612400623866848615508236842695757038508993288505015249943865795133425317861561767769547465271677326427512947999885313702321820028510532639919301987161972962969961805076792957382893737863480990347264 [121,119] -1237631469213102773448844968693136106768992319340313385475281582959183977396168095679562225844407041502732274177821580494830757755420778918601363267920221951731100057795170760268028801381281515281479824439495382337325811080630008433592935849825563484052441094629619206855317280403406073446353452160680682021191914205198433716492248754176944589043213537756264788814263488179972472914677443711166271510250598100433763507809960627980495958659905886796371729965187048955989282682479417280206334766544331053431975305645934167986001649248988965108600819584861241951221544896372555961912066258131290907856413813608020134859733442156514708195924715465127068236334781488843553222623065158256977240071230308390067875312410745788927444589271414437412532514161478631369671782976686939550931471703194786104699078272445614476085376056784947318654660745488674421635525228880878179777394250446186433337411172453490602700736977661609051178274813035128391337442085112199668824658324237045120393157490208801764076603253396618168485179644661736896448536126823015149635851360178217374408450649372783529025396869663109982666572143470415519894150633745371907946465048389099663764265813453703191865661616170073097195398137589779417276106455986105754351429977120364056732098904809498944754680942406480379955789004313943972803077839123036417921038678265811178824578747259387342605808857757631101053136136321487334672709924119049239654069269618453110640984479577062565179303648 [121,120] -17044829552419818062265976735879971931262393175098001130383194529974988598450525642703368024692496174253154718094390020812836673966802599578613953090115488663321544414983730928048187457782940750108622889832502814145264195775470313085544812090349149848748267409238304645632222031643920018424513521547406619526229119045209158326929360664633313647970820796056108231029759951378171751369185690908659588083595642266578217538784647156811754263956485830794376277570717097069839040246505301327757123541841006352470804611263024068674715734803742705244555788065806229877530601539723719797343460220891708098377785626111674743202452346234075594893279078946801273842644878370952207971049629182213969385882016911476439438556051488882602658155335081659911194437393017969824556263803077292203248103648244397892635687669099781191623013968467278307239414304266213787484322086786121525103895369161281224313344469564481783239893340980064288251719811992860498203335136902325308946174174628030134760657707313524358607469895498739030794596334817979891191969714288371591882182276886617762219777845768812434692600588290547630819633737538116552932243278734318445201862982925106328486203302339156154002394101541609779482699741524073689401732007899065261302080489564718417503194220034889212410968607370204069621150140209103076653525736495829748226606710195425727349538995824083132034119730903013514756089731753180970071232395212123893310586762168927447887070979472 [121,121] -953287028790396453157310222889809334109088491163394567878619534197938319853158173081741182971591829400877473816737859227688760237990094273923067360899394619976991423215660313515760772061859754310096793006192664475378580165220671498031471837013346143055113675815079697133833049390397364154326463196442825823118891283780633206240364555352659197116370579643175174738331181794443442106285538812199100463225617317624678711137863856514519749382328867444937681508415375058828213866383690270288827218023738954530686962316570355057004451893008517548627422343508056750510034408191291645343070842334348805649832319293393543272356688468015783526031438339795526514160413754977987703076687791574965075393170228681420044331110228014071974460098980758056951152084254143248301275076925949034724054972473715376076982370765159871769810476252365102986188072593765772156446865443799424657204596872309403210193968752591456575365287208386570491653811926191574796457044048068249324562819632423179988063300605879650612285330127642142831620326123751932370473005714182674701580246821771542234126857847828972115248384527444253259369773702109703204299273807176247563081379608574461057204004087834576338440629905362532958184528955932252957410225554056098904273631681537405237999098596180504637076025957875952203676826187369112121575641047060847459213935030300802538393180397345557733329479533479456992638615578700198295638932718030291207862028414122374 [122,0] 1405178443912221189590144111011043871189296688601454180208811411492693011554243482356960384223260686586675735502543795459987267117289543410042670298432594190699626581457330907062472850934058034808805045066689562712225804363213931352166396852922624224723328586786449401026942936992993941382760336718838044317754336194909294960702172198986664914397320470142862591672828286625651814779032238837762049087933350249540680169079661697459149341540690668690595725974659972028561377675789210832236580916482197260337317902034012147811139324471919717093884908858452111528190009661864394627465830797195368092586092867917450516213504197358776917249941344314673651666827271842973498494204460803961970689126833301247538880024190703934297177424008373098015826098058090163925030855955684016703139571528159584363161487003552521276716000298955076627996775643259091652087533450770830512256636936613008242202099837263319798226849229409523197385905922797182850418463201315964874463461237141794130633584593706866033455711666230128200916891768130045621012657126567012377152785217134507529424055325271465313100526348731970695874526956230950296051382508921829382410510259066741645871726146988741798206674710159816276834915785828682433812088776629335551952916201953147713964814193683140818822075721862792272553863080274557419096313717798900878939573892721223357767002434021217295226335785074903710046734165645255061420999296766835907706060970919159979701771191242971010427653670059647969291232041265168333974210784608779991741695340554070931410751922327996790696127350345350361059982548435532836451200186539152616854655398029904839053969137124281299069571163932936865115956718066534015920430314419587736456954343440164325529488933118833134365249393625727946795978827558596339524476016056184371633255222657104499657511773449982750199391433381136862255269619901559233914526073656725712028470246588076766186648561863438074115100787817619707656621874842869718860504728454519000872704870466989804486656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -7669520707748163135037182090819586313981138072681604860325772398477970725778979054609919815892094097131911211147375004388600690743065917178399603074866793220785212467957914706812015128205756293480028509092143032210647336315465921387106534414653509024069423148579013663934580482232713569808534080387483912404506066726527007848942030360114510607529760713933151538600485912643083762499600009180318708483981487293494507042238543895972253353484333946940148686485640450448307224872521422774342878660716948291870531052119367203083943055080393427793655767453445512616951669919806478296170737489578008954196476596884093408280099491152712647696657093956816786988200079862416406333361477194847549011690236496503411920613643291472977293630673166019927767203394339182073316036284541949269913020891862745592997056072436248634314458448401940242096252569575167450605205411885960056392565076868443088379256953078719814710954212220005211883289243624681979743283755991516894217666791359364995273502933540480573151317573106880680850143937724910231840538711397126840354345843015717141028886862692492553433121932424062169022510644955950272729170455996209315850791750343961723387326833912008859248616715775755357232125598526632456076025796976716136133678981443978649986458854794139955830833685127052875353648762699920331658030516023427648324047673475246119161203859897333913488750870784532187907037715174777549084737875065472377393574399859175246055547679106316708844944003836942265688314307948350088552758511887908104399803565541034098582866466596521168577950741644808913819479686001601899127431075446640139311379434129252001523294974359531397154085884650480776370520933870645430739384650730860269460530317591905331137925142646584430993538519159935673050800396976494747593851096070518502982149191886845418172725895004481446749849756659381240094954553587736974324979856879248232221725159681128268219632384423186485274574637212799067096511818789552320230511976875683160360099916840453244190720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 77986709906802637846761320437604838218574698002560794966023894913614769956955898660478738417973129715534823564387219612718356580015722252264533279212408513692879408812264402107977991682066961268307003058741790645768908659103117495321612663378358248780022519744984460127589280923675160837439590585522101436757917599739939491394723947375315532314835161445872138128095881572104721483494594618667754781249374698446174002382383186919094752205475236265973659178676316411450095465199767283250432913209756086159587720281651289786501206008048842371549147975600746120842278671203434131364587972926516376980149021418961600233482358110935143845450739884177898602509201463875390149443290720588555147687166602572811841124794573070980829773730157112529923661204135588445654581087252706295694369503992562845361205115858346666828168678666624436652034458361174444687872738266961631615354317313028751878537947715214482359321637637140854780976800841601798453773164740482397512357882474052677366857958208859233612236813006843635850313830685881414544853535347659777835445344923797764041491099583743771042591746581948642297306612075623418064668547268274680405042700119120719515696031750711572841759910854368710862485610861731795702292769346063882097507375447831851411967243786308519948934849297140094947035061208901865623306177278396374212570002598024315068744417899960647915430359125163159655803264729476599619917036024466920359899978460627924779096290595082954975865725557983274364453422348316797611814799663086142742816247868179626936195491584616428050464203530531387845279510495246377399042857379446809974557881941492256570253184149054595801662729099332174046728801551636876004939713857209977899833602295839508349422137953586672222331546074646588070228558048827287953101907241981498954111624510156303251249798183558608053860666783682440685574433067563942357430034684415496910712274130787708741120776364562442751986946825768155450214949624643321877621494917186420905967835184740869258153558016000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 154537564117823044647233738526542763321343720644550208063867855647929287202024663208578952477508173811255506189331513243460972701302691819379382196275092537237420442694476328274910242983150850355356391286576254427347756806500739990003446218874811907732766855471526437160807970569608263287568064998599142520319081445025860287073931343889560163564609795854379047159143645132598551539679062184158897725115406520144466996589586407936220345114578930208513764767785550500269585071611683720923912515752946040548281495146743927136740788520422221571466214048112440215329427082562049995129118166639764501086329243780717270887535490874109482950544754917944526954298141595730198378846390600169193054312294943628122297248392634453300631690481089518234203714691627009738473802316518002649817591242380104397816548293527365299780729483668444659334295437431242575610403695416725099772373944525646205409595595024134357641169285018451681154406454380593937976621763418498899973532727751876129423364955784427391675761476489822231105434791326574082142961558586028986683126349185714029731079598142252504615408447129387195513844347815485955768650108160847237423259911273687524996735982463765370431604564727025993650220251767518229221185411883724582959101815078491750202315044151717330132057250721761363599746416695657071351906146297834226064754416408771971029043987306914814567252622764376700477904266876912075250554576924484380096847870344820197045736041342540233404535555855108749931895794467738213226050090716647091974979403395742987704691524407347803694599873744759827903862767858233956408138753031685409990140396129698540736966528104311046286331279801238578787949621793814957025548955440416606294042773626677598665378829542879571025787026072797268667377142979316182999217607804430016044017466138303976364510815978262954962074480106563400805633979206239877795006699955005107558777678604866717330417763492842115594330529325329560148267935020236462523275958802713095965426998492705196436493434880000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 2719789750376184449622239847859624076800997372999919775989194730179660288329779017713873359705536476996982087794000101648919535664538140782704018285785718254356148202237739092211255060407034442422423704216243116239434470316493597298577278994380902937894660416509032585640338992868430522453418768511792893633796264560545788571349698192826112268291991231798407263969189297539550386199724577707156067947948771393977548342684884019343951664672402317814735386594033752029140417391880161901920643072798954963212897650031566776978229537738700222303535299819983899174909821867828550490301882265738314878469701822536600905352966450490543751060173177455714186618160287433181918906919478918071625836670577577512489425631818453078843233924703671011855230912502666593404960029377595035050763966286010729249216237951952941393493635798022191585549159787802379791900062447859675126959094339317093155857885584530803225269965835542356275710350601233724869770356018012637356766569047304438738361030271868325471364950719419212602669772232425703551322291762597074017067415789694332322576194652996581139117380948566020918598627526564477562992063966035506222277313990168228686077932441948179955314477264196811920054384014469595156248668235852134367498725337755896069779793639841553466787781783192334485686160989548572986032825589670082647757680780814881349646987162861521528122617226786815882615564089838592089044408823609591844294455414109950722047026393580002594316196115051925534106244577748343086521079706691070706834956301329691739877175742752272823872244994619235982511978088857386988260779356506363495992341128165441150131480373533747683147514413488189326796415029762298404095532415362169447074856377538188727515253745715478181874445652787677796002157916319290304419045458133374337865746652041517137397151832545543168776348035201756075109319525421108945829023072086085885009624836319486798519318866392682895346603137596556819955593881490774798012767872181667809399542786869881797298354126848000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -33668679496724970373856863910941355854539058440837193814129222304120504272172648243238239688791212010104754177536290567297673388374353483799354458857129814743328518029020910579260987441533328805569061107926768239944667358288680541819444341036771168324312431323257736004798891330097405484794572728972156409169436122135146006272894489490147504192157849638628608223727040398521054057708840136293805353355226604173554769212793469116230093680548866638212274365299678895328436872679492900243653941500557404998783333732663237586081998111913651020944205765437941727412724331616918472324929553306338607970241938853370769342545114486361082414344455881250858737363610011420520631707224076432609250210962174461695549367667412164264733014009175546455409863202731651931448240775849556932025075400551234460778659965787226824506714307834935425260045262534105761562524512099504241500179970967748760864362484316444939826642862276309395741901568232285086166888352599541485038410299632866882351941015550329638520102257689565733262438648144592240289243913478415594359023013455582500476461122625935751078570473871821128893757211289287781287519921384628047542852946385514089695615631185429004480474835618997749801220322623530524253454870705976136087536819247578109561838154121025071096987599052200338814756606275296075480846958314819085742511418713423173555986482546101832272268881268212248706653735414282785300360967788811220252603276867126830715189076192237737863429620753550390107095651866434112432442643860818679241539337860060228000690299041796780451111340530412091096910926497840053114935424805426578581950746309397608438894700515713044471630892355619746904172537884581515731703538917038958867077592974599229989265629404377372365061900061075683543610227634535622247412362496485784879809942422443072780192284009741003688813953541922202094026295665142869954961717087731020493852247360327098487155679759979083534728893395308934168707280117611085514725506264085546624495678512240077570651979776000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 167208307334761272181029320164895287595465333234034896399087780827229092203600476592249442565720039529626343625635012803449463814329269162445838157138197688321373680972382763698441728782374322576170892745240319329754445626508064003983869588085313795576285994148557831782049203286223668544851853820324819985043711790617343564562099396249795491284272359703109289303547129883116291943922972798570558447944233975592658081206025879559436329715911997182477378723938658084448038301973634791121421411428525954637609986917079254696728967123292335851332733071445793736966862486282405755668433907158188581252434142934302853777820718625181105285290829717622514479125335779261411049478601735012132590396238364719945408036526177417048388499491906148344240747463172471757028103459319699939792622494588757874272998525355346661013865576391337826987076775793519871349832126931402607221368120717711759000095454370384845355231136569235568462495529975388236800395982479398400286833935621701660641581400973259546601108241727891261040704441118747233767172587147916342848427080453328400875398536248010874759873163200379859809807070627424122369939376687329553678525248105058652880477296614283750472864191641648840006895288907194028891656445516856783870606183210000799080392428241507309117339041156361298393783700267087895994333122896942211034693192764330369096322976584661945837136382007437585244685562520103310620361962099476952445969220099126761836585267403306021409302359617130954402491070268706050178701121901904127224610035148073980240043557642871454627189436536424951060325991914321124126586308654288412930786630703096786772449913545871437428217294704223738902751701167940546783421440247385125862536244858233949800217720095900334915273428943649100357916289273137781397657899766065232482076911379206796660088068475206443911260052639129709658832344181432866583060249945367345661118661235975164500547149199020459762469971939919935271099034359246070550372702420815234118834103534765310024145384243200000000000000000000000000000000000000000000000000000000000000000000 [122,7] -569254964968718551030786683840965370744317228910753060573716753767121416913738050104740371239492407533508548325900998640469793697445627663319954468269781505533352950688086483584659233440541937975639463315584824809052742537383203806698608100299204354788459894965186441502714584123471019439007113272776297750429997010413390037016083869753012286437173327941719722563230458754952190926290350493915272466899717774040263787879619195171995177254061718864524015643448101830111492433971859104048138580697333911101623049340801085570573462394986772929179838394648817522875883946348425508368995792844951348386945572921591043437616829393386759558949023136860631874780640947549807998132484950356033518874512441968680979211134428691315209871023319701651932440207138766334950485284081973613630790011267231309794686450203148093208173329607739029939275201938460219402525328289537813496602170782259268043366818376860617281621961884849824179037578439830628249836249872486839537420281364473074397615093078356258337494656090334389053201067961726044290193390398454718285457012243085820735248911697628285451046195685291994930096682933114833985856437848909671671333706485250030772353301364671717633466051436209712133944990089338984778462768301151765698740177802482044121443953600531711375587623486951970913528075730249887952445840453968104697064467545293036635014001006384764641259864679091244298740233109973583439772965197270901589398590271810479542213130029248018172559527243546749532390092114711227478001171117485391577888659715087707797598890807079304855482928856599425283834817337722093975551422895458486639904611351969305103259099832494027366387852048604854240756740892663369592170688202886076849369057689661713092300145131230969287461703811839582763802808916456364354161049686746456231324480731760010318996984094836576451335444617050840054719087010328329801244013581606027756857561407398620264766246363254689876729982038286806046812918143969643276643199869535952550805365488746688223430290964480000000000000000000000000000000000000000000000000000000000000000 [122,8] 1576346321142279879906683191716762163047413378495576756717685422643078157830373482747411954241507416851449433021676631375056489752548375326708406164919531895365207512505863591255441559910732155293437691315289231680844699373532421064623619120761853334885221191971032450744857157717784615571296586173381784285108441218694955299005312204135469717738014083143747811235530519598052813867862358846154755083638599019114256791803872521500415628033658739138437582907113821335015472750943768142509207808822711385544545429370011368640572933333884434537907408610169478233932398630623042000934760207492199307009938804973248138794233731875352382059934676368449343942322883415149595140295629150422270686273671186282773920574014744699676773765696287838581878913383534252668374691164692733876764526562828498792948697129230231044759194490602895544171234991732800134882288441837587866061792506272898415149182633431502416707068196236313918694198383241154134074939186232940951177785717202878522867451018004462482088275949142166083028894416581942760478881351896818204237128213334237070971062117538936931831206034677741452501375852534459660487600829091841320369723687743222661354104666955459651846373545493566975259368577336632924600229655795736596570439345285936888498268224230935936581879033174397431767823587664998984421123994385285424296292698769973361747157574185615200593406933554064263000333159746680442807855067964482584342332148029965093318222485700263797040869110526190298529668134924977626273847859424603587684517792914225687120790338764898173350195201833644655738866281004094574686467453158758748373051345499451927103007125432908235704321723894727889864115193206778490885884598206250982741744507249975205102607437803334566606485500347683868265394865639309701011404215315574950532441877385732608958488870797626641733207731685351607229338878386943779204910109518247059364672966876051927573461010309236657516550781036646671673856690339557016807617772309536311276483268150029483086189011402752000000000000000000000000000000000000000000000000000000000000 [122,9] -3915256488693999632114044610794489568646672548080846965288650298367876556082178255237774618987414869910842045639123388009801108578742891231235998626394463538493466108949267853089305366044156796794362541413608909833728273312776285659474274987761948955888440931203808636176692711007102493539911579547505076634152172159212749896534711173571669106750588396549146630501277348293274846092219114765670052490959026510993622115330284667181570300052053600092585908591837118132612658265445465428993135852027133576566675232134273246354318470376176602435047974929188151819024145253714441095338530742536588650239415457449276344091066922553757893458002313299097020780257965095946750118022740588408049752633182185544534464129719927857438142825165202322863090113267703696111010847877363209080165852936742433770534416720316774301837130847020796405671262756640812870036187148943756463009836909243678288178891879838835230570605422241546928398543318550570052884817280916468045600742997774510750077817794404884453922010425035935876114919292673457408402106883839508207965912842893128256372291686965419081195014871949526556077319331060351167027336934004488956431965238480778179927916307754145065751951167545193785241794084031556877714023904950647348151951651643586589068720144909902270198528858065118539485867540855047741229748674552951030600049770714838967934775691009240201140658522755568361782370176018933805615493734032908187806496185854650795519801883388783582134758713278869210614643792311121922939422288068663186088364286177385415107888393777734975361456595246402672521360402047916742166396394185811629626962820357576948561997103699526192262384071176934823652271322125388051895270246240020176753498730548784199362553256188754082178755426720334780944537160059347302172476914797470361796794708806336319870476891971500042286274518100929168259900908036193023617644776552128914187172481719619818102148916050848739876851681809225824530928691765273045774896604593291541178961762727708367302387113656320000000000000000000000000000000000000000000000000000000000 [122,10] 9134984282371393436194634432753887683996676525647098910595033272921662499648531206784879007801502798288439403235519689279376156973660969175516151327567134024225224333646652530965271839764605373609415313492553243746539561913097395133512488422694820288232896198291433874863102127811481371155291010141807665654354360367557378964808912257488819977784918990697702954631700697238885496037699619807152654270670272965823183650008295724340918670850169815949395943786741996988345868043670899953389483752328618347570457189831157229589182332674541137037108652988559491900772744373403503246109286720928017014485093720964942923604509223167260588245966460241901759836640337017325574062989952150686919847740403948927726146245526283471564022516405837768428656045617121974419702886719203298430234213572571955032260317379855695356852189612664321655271118886668282632389171450590177000014369905727482728241929633200904050302929575958428031430351089750440808479259603142313266579116810659242440937312555052751360588197949649508767459251348310137882993705478992121322234149805034648248106567314753524739019588946748156346186947324307398289550672229052126969407876543292628743541808900203349869684164578453369639181970302742826821831028588850538334331068926115048048646372304408335053126957800383792663464852869852124497437695873119201979851691708364912526611187176962298359290621871459352300881276608844449633760787793002308388500668571076028172286397711418771013825426777021692004883055056345987889830347626394261443705619454059903591106971842222037804616910702067680909861620498172717262927871566626586675434715563380966991583371417948626902435297415924520713304692385016641408601841943492767463079486023544398184681413938923531722420135920753122809299236661692848193330016341838319232613942375973450644216681903002281725247017164317439547457705977713278667371914639070309936464885256803910685837517585556846764219855630713885359840018706334118952396350147835196938304833305856447175307038432428032000000000000000000000000000000000000000000000000000000 [122,11] -19922742838339636007994813481732634386513196306301292499436574798094128249018274675429539751983960851972902250315953810837177737816264050187185027237768449238684644219670431274051562943334199583078955414284677919802925971587563191526714911783536841179856333825554488381423475526029510712869597539806269519424464582256551204345186944022056114769323315665931910732742771533519968015839984531296419196076863399919950332377647676675488790958856991215902097351495315325065433257955051762567766606056629661420026430983307273374630796683661791310457046739907490828202846800551007716064608540380545106707475157837824474436629712712095752768063724828684973653478812456889945020635139524055204890048751909513344049259709279451260629995488806033960820192934426490176269408636234474500056622070460714221894461259935381170477223682078118300376345891924936353993572261731289414543361589794150533594640567191019304969490959061582266892316212439058190396330248488869286325519348511739475754501359976580451954216515348714430591187579294327629183642044925230498905854570187455227052235207655697092196855725712373897345254706964141103360556410515276074050458474110128765036695877384498419920549737202263126718064749614315408294408619907636193227040000937172435618904824397967308272443294719928398196789189734747379483229786403351448673542761533193739988509644745819675296380425190237650601799813872726024245255718230056234194351499676884131850623080153784380644048251416122118816228981824749266326967177895695587995754972866781180718116843838464743796528308348147392961154994438828123215468622624151134159241690162155314992259249946373915480129173422707836202886412711443861309593642058890765472241454758054366980625002262449117223777016855172526770358153468337735862225029390470068687423661360726979574748673618001078148876669714593308535061075109529828003640912218297117806145999775712665176931999319841321487280562904213390940224971555222313431316401489890995226903433734697789636595165765304320000000000000000000000000000000000000000000000000000 [122,12] 40869847115415702768075877046670290900140544529803885040554820326229963484296874684535597225045333332086237673957840223737975911776008362396704854500206571174096149035120787649161741573779972119572400921702197506683247023632146250090819425395363372457890369261263315569127774393879495706243713331596906450024491194322885348729180319280889782153538120241549986880176909596066539490027586115162985345081388397131091070862209178868967794442119241731954027153637881434115232171307627035074870586193374129733518478513135904691838357024759436399612851281258328290077760231948635806778668578767937682620835235545284790567600024633545291592299364874110305211344028358116930499147058944989795442376415697426727104227914776989324828387496035132615941653915992908358744466517183161078755563018282220442212127491758035527392328363733377435415289004725357441991122836314327896620257611634842780498635480724594694330656690319192503177704045308630846119072403058473657818429927118195917860802505519223251045506333722925703158703564287771770208086383060259179396759172290468045504763609462992785791834649523478904279626804439448036344993049847474980482852691259315835060836932841312495077002700224892648766790383594486416965422596553778882323410443143239456936944301963791945074457770831827858139427616081438885998316907609631414469296930061661247327613290302553805874358401769314997375817947670373172523445279181529590270105770730925067532114375618559936282699262454561257934057650957136860170444202265447815440484051244376023616142421627254904717614936607931275882764247360666793975237477999623992433197012199889929150510953873095182109449127497512919674440481660109120816277985007474914464129234817062650313861001528187661841330345284349895571886177095020515566968696876927170188412761771832944346964327207136045697115547463848090842569982122340420946911205674568911466768554568561788284243249349321251100364749924390535728913473287954391487265957584553083652550484221323156209520899944087552000000000000000000000000000000000000000000000000 [122,13] -81132254899155825810695802068267129437207722448465096266472784529480299993464487728485790575539777339146791377552067862171695040506003975074925690764702311255572379683324696710123834128419027035837254150760910077168370005587316586424760695740890394007637102814430640907605570801499309697372086187030084396564469462561092158221444176228667871433963755090469097250965178662786607181939997475788861849823541339649520900249987745927120381616311982088434057903585280587321771478294305387447182741377512621305975045706188930807353514555760019922874818729060383668185442698928783128190990508363220128391196530850204789762164181710547303513657911727306253458110096599264040828825516092722677538066766877742801165102132008094631866507351990159829428639992950651872335313458009113117986878004224005980854679125867958225133483057778145733366634444089226184518106168906915921011062559672826666340192179480073521967209315873683867316110840027094568347162322387061665955936665287291108310651774438979303174169242249637505720471480569975913732292178519443853524940940963827757243472246117586095219839193319481873232269424234869958948297447044758366174933773143536586739873426267400154775445924096059715995381582957474661435320740858653423929204527373387873442063175795486648265811277089477366869065729314427441323635183010343218770791523875991506367187299471177464181514190824522363696712727329027845492390814592759192441536033218459786868666441029448075111068672174362604632481367604592211645423891205181509476060894442165132790647030214777592601739175130125505186673978410106888751386924258137753387936893819193754991084687467384460673940524577799390162811790316431619230008807535876101705938158659447959085923597379858413861793819379043492150218444486078477323971575907425804335050377780017221548895453108075907249902859685873786491576700730737235963970193560789708459256190418180661410369431006381343320678682349415105878607060183051879839875442557245129755256478505403235474386276487004160000000000000000000000000000000000000000000000 [122,14] 154174169573641178398748625218497728004398416678044079468806654039936196579494384633103908300101628891316177628391053667720102929083496373557464700448692614850043967264034936626846998781501264774161423671810138144803311070932031890329057314128365255376443742920340076460283218895112615164103390182421224113745331431488061803500454518469293620398208191143233056498030298728770271381967448392261088150925428706686659187911927284746841356541492692909422997598042025444055549076054320804834283048366910295496066785257609006091028488803176227424261708992110865689516067210040448198725750492672863124181398290499130567638118411838011287505994619296892366591656462487786416325773546383509515933617615899444553967693695443046433927857177214706549812719733148965349878176460091824978735543015869538732332014763626040593243043785483876140119979683827813594902771167273766574435929863129353688995520491609695706994688654897823239621412460757296416353451848731294979946380241034257205405122063851429060869022255326389630314435939739640293815095067691007620793898905464743730067047078738915191994327897393344685212450380092740675866881529267130822076173906096171653596971916322763139745448029811449139617605638517327041400149645046460660975319520144388724241038640148917876157501607048335993667749624858473721894949375765463682019398727593396845460338648994444924275596469691863380629470108951964406682710298749698283243336483690870658001350960457587829185379119407393000868695680866229685653212055533763199319316336054979272157017769445959481849399758138840930759498323358427158622781495574411905138503760561097813549891168998327213579748886468158406328256084217608217520348550299068844258178631585167496856072714411941590991534347532282860119840766782037891914699264131319794961914855679739848770240561942967917814303498613932925958228898940173464189579326977368683417199903855042867335083372814183969801655835859508415609953599519722089572614167402310395605590757997804688406978728908816384000000000000000000000000000000000000000000 [122,15] -265754481739107332183500607005132038411998357940343502515029792331364985469240485993391176634909600514989745177461475646282388897588842305325816477198490583820089258161801151653433178739858524873726576750564126847915447773368107331220784417516554071745464945345995139441595293684622014779473288986299184059387804674978649360061445451024691047609861967566047373808969448456983078265800217687843791412289038186839010428285379214460118626147344982504256956564649298219219376690176051884357945523971715599634005284316792975403731239220333177099609286810031193235378290903044336955896990019310220908095439680250445217340956778163625621590287536181396663745856911419768494378103621136467394207831456248452813986338210709078609994634436057821122065998022286823500324717814046005466281487648816263569550657899904062472182620203504316927058594481755245136204078678407532004852866780829783865437816313145614225568523600979678013238159926407208073336127431595844223671285254476273358364497587110019659547519304821207687208900307675131651946584894345976296245900540934611154636207587983865489274767148250346116550975933204696710002979929589925706069615803180740479796710236695092698978369852218065125487658745193893957810077416178798343124061647878989877103736532858459637815660414434206439427732874584469673763365634526088008969047813145914027256953635515268490939764944613902510422710487133004252954476509788854682231996974210400969910718938859162163528147674905187559478251884300794489527271597202757548024182176651322427694528818156077237797604821143604892205910559100767182958007394774562048031859232881131508856732517693991660013669670791213249912297165559955685910323716136853132687073210448683977907081719664060007380886965875256307341129358078641788902170950606088554436928274107309995177810585137631660871138060477697643275693745119748894808779548768395150090481606859249558035489755185824697376078281162139338066736235441242773430661978754823801377616154973972904287639436473139200000000000000000000000000000000000000000 [122,16] 400983132404225747614090838074713817897170629332261336302224071376326101077533973779642291667407696191864915017355111188099211977618342287858671201651239936750598954236919758552689226196683038502184675365531769850309387043031681785238040115027587211892291620720321063244111133418321982495916040543868384078029613454724071259753878289175030048457824063224010040940354409452299074034624205328199153190518282728964172205762181647455750989292686694233917565828486881938422660212179423131796324461304295706723643928457215040272869352317370690107746062322530649015847131649261491378362911892004432254002211945962169958515252471328503204518176964345473548172468717034519645811182852564775711215570540897500152594390768137303827513586688782721551861283696509292411050246277545336431308374415284059945635417761067947783332253237210892585427075746616626479361314696628918211630360442775284507534433408010971368045555920963084000317761263278746078756100290364252111933938025038625079755123621027489385130560544932545967233942428181654908179532560175940261670516962872488808842569021723725738391283849637377617969770736939981022434598426913279406746064206603642807427013984031733411570595254022412812117815609568218661530207264405539664400280216321381205671218895095830963600190323791143700895270221844448278357542416338455600976767796826614220034618701556996572706892938972708122318485635429712846008864174030934904916500336677389463872172229265725364814734397422654729855101866678710241790913191745633064818789228907336737022215736489481060922381848841861406083697332419862347742238483943556843887828478093285572543119914025615926227281465330578347762042033030591845461673068301848672744179193226214963049683554011800314534235082663834566410739121888871479761040552261664247433722792624434686580319291284461898867959875330945494617306546632104337618768137208490617675515175084690427744337321259145558006116148873456101872586852361478101239885924752096859713928856576283228916448704793149440000000000000000000000000000000000000 [122,17] -541052382935285354030646094258548522735716109973339859466156386310879146177303081393692496479228883514869071223529835930980800295789465996572862898115110973769789197416422628819502507429834131923486190028792230641932960016059055505633590615266566870591144595310844576275136109998411175870435653375066499423421152406657602613153229973362254963565696157869590721879508625616695893178569434483990460260540814735838715352599799530611556174505460504420427974802931454057967920144195417478485534510847865281635935794619157061043677144771372669082618922864294008851990003995748441514709992930332664023293926964084599931758811303565456374732946871225824433490982483883308570560721195961013482566739732154397308045507899932121240866376494780727856219185783727993531765246477473127761471360392977535362141038469475629456148948138462863882548021503659847764196574969280869618075885114892868674324067965545820444727656438168794500640742924292234430995985984517108100339157198455022269531662917876923092592883661231160948648092963491687403564884265600048029609253578332115537201564340087090632667765156364761834394351304557768323836748434117290471782836134609644200222147936598603937190711142221254772868527832286852098682938517462594099479642814902702389130014624324700726824776058392918733599906224010345691196705342352062692886921297279810197886803966768713146170852446192273531511256894875375413104111161339814081909365992588478786129060510445948317865730812141239354595891701745667930477920017993126812654440179286429542653826536446098070287426922914136676055342353836463412797067075300370996346163031721865651692633219559211946250540425036966799750752110693874139028429746945796649097075670515949201079337012930442138613636743291273147145833465171612978636859025401153204554997202653670337707057382988915089350966315963872847135079486943985553825422193607305804439514464729322342574275396201731259314757949793929048599114305283268546644376100100011286211474425109616181338333161455616000000000000000000000000000000000000 [122,18] 709523777794911828599588368499073926176971510042683508420165118024217819583443257186951670146826777239084388202028194877489983903313235625199352465993960252579061716133456332412412631786742888050277132432847314955036227122694962065584055162782052767672702486678439071764012069553683384143539653666228015033850104800087321688811221190775598101516285183278549420965905507629346593310102121599632304630903112413899989006190700853567259490825457861249870267052854107998711344679423053095960584704382514456405062185029068142608671386140974463512557984658156661376453783104712009076181437325640781978674720276840424529457883647791500565193690376324206158254942141957048394650124667481823922868631284739287198569567293639926930866457189743427954634080103512252398949549525590638315938893040900250037670222956601890009235550298193573569559462679890602406300351559542126161931053020405820594493564717324394084796641584009673163004941806320979669866282888991586681648305605726685204946730244156711259371542826676732429915286331806537850919490661733195049165945988074460328658644671970113134037569972747787971956198556549899152576656303627476792772926637085328799807882402607657107245998977856593932569952380813765622458759041404998919008917744630417856323321361799734966185107551988223453945466294065294176911198169037591592875250345950089700251489542566313324752152037802803235600037216774122346598892292885455861252534024438106002045605450562908323161507571034734842470614741903539994351944875587512365784590216171305917931643255488548246161391712429476298533381600467519432173100941079814401142351401501765722562191944184752024501960988061617336340612590841861168204207671856534069435133242427941361897763157362599884429148368956148801989425963890847231101706874918626177002604742308740767845795566457307727080426515073675195436529974827293338807439608173744238537172190546980792576034989732033053903813865952292984111338114234282245620275850397307374354082582256022127700850744250859520000000000000000000000000000000 [122,19] -992071681312840506510533241353350751659827613355605053081687262219002240280638008719952353152386807927396792089842579350412578065763266137746502358568372149165540862974416477679310512470101730847583498539177938806419517918834344074692035014043250326626190561922262576756848003946610468529738927150936667666900973341003866056771569423066803593729521604101774009988155104584756988577169394914747107383828910149361031065782064782149877951364018771086308709900473365705030458040587865386287113511808532788290741460162264631236776931996702264689923903133579667191061385835581017108042355041814688601009347042564491337089857547036093279583204623273677048429300058619669501557735569164162016409800585174683695557362195286339618639922108539654797245922551976825972051201453560383931642447800152728565330494307682333783949100138844881376844350115072244148523737506565248113229435453798266235232344218900321460532595690035903022558650948643547259252258742463302432715971608347535331955580241059638367770777387641084809629815924865535631676251464208803673595144318398597166825885117333312174308916739109764741176887118030530423012782036239608642454888831208449339393248069307864549373121127942760903607661817019643942340642290417072518158382806655774663499751575768198345245295190716809018162372362467551609225017208622801926787003813604361467074516993257963820866078039907497136019654078108990456652291681333382010217529629965780569335378483496469611994301920775774925622422563670362430471010131457670962277311325223282569439037561642593166266821024939674790128628834635644841639579817518682846826786812374389513131742863683901128592842509924381270481179278905840704920495713594087515098610154136689800001879537972645479457045733132390501933166239879795320506268115207747022320183959464426452457461615739060431415358748695554548647940789953905202613585851882364202321788190143664412632683176630087731958011050573991781012167564502865503282671142276902960878176077487140586016244004510760960000000000000000000000000000 [122,20] 1479161779076760036333446678300011603999521866999895855293764389348836894199316493589929174380802968395910616258064319752902462010410152021512361971647839851510229556916574201890507420568298726529742656719688033575124664975921560259782704822083444497447331060211584350388485878872366171321429382654314605753403902997738117971578628431759812774465687058899621877630370432477584301760506191264928547679721227575392554677494034891537421339765187156534160659299458152088804911864582379875851811373486055374512589630423943139569248763827143012550588797266264488300814359289942709709387590879582197240166008966493955793961166298907157608131749821512735651373929261556550385898623260129300433141156038042362705967778679817431098893414204787619021992451726814225531290665148537828139228511203435650075689971140466153786406781417915184384372419822168161145576623490083028350878431397621201228241999670662856064719878208315628122060520358802817847703848425608232134691070807589090899305977878314205972251047332710299818397652670524421242013037846278949864440738723544615107593052549677775535306805381571889491879988962668714797648265492257400487852776799161415061083699105922852402112849194343917348336679049878378234229610207976803378906135917272327392748758165952363132794013203436307358841756011133699252068701594039208132823507191582849884503709927688476596983265647873231149749518748612496363830705484910883399266425281782399140783867848470786859666542932557514664388503261532320304571295047032005953521032958084611373887905088424083152964310923961961676140859517375208155814426139956545110846763264891382154453674092408528142189627243707515477540870617757431989126686655159068533497088250987888240654056406731231233754056605884542009058665405178441205463667601640687644774034656134040393445114266521803028635906786516948543789682231603037746876456520871172424937448549865608044120987626746361605041027586684022457029182278601008165332796631981103250458022997856472697626557935517696000000000000000000000000000 [122,21] -2162076548258775038937154474291202661919375036120886716637717395349109066938871538481222056387716581177946002699512660431485229445458288187047048097437123159433493150463242630974444471628028850908806126881958146113448038743682562761335490925932489137647782617191217386759784058380072798504508177999826631241138457821721817655033393021473623401419008726834083351116490384994460100556561511108215916030994539179873177068378762445236677709050826244970569603090970854803885413797364862525216676407082025005066278056941275624655785158717603679531446142854653118750198944350816086026556451747414149000795125666357913474933101969207775958169304722951218137698114802830485441801234576348797411649036940557451735403970412015541076844656132290584131736890953581400498432988317468428757946950547837966109315020944834275601771883554714470833990901360827267540395101552675550461474585522671357932710217711488877307408636234116614390832817292399854042067297545893721929815590111976945301810294386203677635667400603813156167887041846466313784784432812051563424350931529273967945357679931430951760816307983498365291038893536086203936978020359343897532049786700236806830854038025081185963135417700130318090078456480736755538140156551109578836451258377867485009557850918854248587165292536635876817459438856848597292776575953162968900339304894400141626502629226683957563578340817748339753129028293813181795114877920168296544762900631996480023177298928896672703817758702267086564072095030288200805200182612633277510098214980554768723877591078377536358529073257053710257625978604409907555618039845978784072825268506755273591103342944047646500989562452012355766976134387874479423821810938432453347115256001667095847686854102991558538856641141154521177276686773140056781045582030793569182282761423294045602366093418638081382794824328899228655185763490182094809240403811661326900005172373158051220536925045440339504888047356812137165042413265356562092538902799330243795853630003660176432933707985190912000000000000000000000000 [122,22] 2878971203555204459743369587154680085432983747293027517905229798123107794965057857022242577320667002673181172560782721083552135526020706044293488287234119771353603180202012243017072936819091684681063477217495106359939750819753684399381572056563825833723556868805786286412451120757201436586951376972580429232406133672014201201468795851736679191296390351480169849261957435636647270149000309945400577730309252542385319291838035088812534300758402231102320388562016289149398158780031111019963098151609995423680276817578854074426975544862004631024844357088093244391332639388063191501777219767574574271314770471654570310548884789464702175011673517050276855982565057911223274959270221542010984513614861454334776630824713357687126171822732189743950996410402220226200438216850767954103528634343501964331973990460297090903825427060821040384313259655898272696420959645295467469572463457054594511412684930477536794817742147160418610908576807282953928978939301912010585854075594071373068582072078926866141405258853676614576786622673770737457008489889747932111950001887230691964226098606466085005825416772796197466188119937361189282743163312136720290882784650326221144661892984078279238496017301164537308668100944661204779512633612793901161871174387948157296712060795489474450197493669627768445365735518189107498695855424261833401954894815154017523133201406874248550403962300878329292503740731117424440696717794241182350689645673808901606169200213215067037283653700729603035805505077835798883530279138223335082475628764218730984815919504919030251916147929386053306359574075837008117556340474617118961387838931963980526255434719473094599079265895075736578024615072724816107312540460196009563141668461505567767123389693217774861146755271750067781072697948878990883698768888277992013639412766828117572108829735440496807961651109047071221035349449395311978860466382139909424287401993117776021630320901562275003573204227570126756466952549881957084420627085483665454630874134322026890664537487730278400000000000000000000 [122,23] -3378160376487172679953845775730804429503760749733962248265244517856708488908431034557632413744811350120566385610324948525866572463737846145810832011406397829175487163740012997905990692996017288963556218278987048019568199621110294414566394977320427311991268545758545625453819286524940332838727594618578068504909415208494665664844653169053863685167162969620622824808019939001204586051994533104820114875040807787216794785982540252771589599419853661992478303744365564273654354968874419345905619538580025356634336118047386921797900643983500564983930473509847651718846641914703507563990166693258400660879504659922657123025572989170495233136171703492954185196710788415163672955476428652130169994217908989106941094337522134803566454376949683480332294745824159873746081598243103969161564297644610755848209435171072617601100482821674413765958660206077038789309053257189627247603188691514030513001684060905378032306548041094655051267763805663758563283060024694262052301692088307284622706841503130055417520695904267333009667161800895309363693937552300247581766529068480264246623269126226781449350820619671725816690426726378453181552759659136021305718921102660507169006721399554664962170852336508023546525268241113188098465092234863641931976813226545988660155943983375216926743247799367740768240439292702975300648424711473747216877390450076013214416666900165484114502822096324163294530071467481885680232688343944784941986016220283864869313012800429850043969008838862021700006486173066276804586070558567209686312838584348198942578449785462911805702080169327470582521995637166955909209282115437112195755418861221755428344163919810975280510610839345556116990419975815648016239386291035744642299314296878586924691326094241164789368772626419674936589450659436683196363767407904295155128721669867028004290770653344220421426769095986389303301707894117821472611258212913662602119744951024578076439514626274146894573537689665680696505421098997064223832207980840258592995609849325963218106067567247360000000000000000000 [122,24] 3462499374048677178535181870863314486518356910661365737714917715763777821953294327201829044697577060200952147379996307419349274890382943553391156955496313498532475037266719773614716231949514073878565102144350511972731762401300456048396288694107654080613084785244076659232867804631126241095644657945104536227242811425654113515411606668789314895048398684655068731703691176286069821598207260849570597101501995730557400183347345873449700668859405695818418106126063437154877777806155351852521474941177267793493348607268814494831854331450576085980576214307671998348249165375490462946874971725696521752443507747390459015947799968958068226458244437027806144785609074454651671087878132001493402619099564589816459869719330771325337895777656093780142833889212153171650722295417566256291342800931921906202415423217649087643980802641854336310034989372162979610429580894095494907942680337905850258607364644223420073633536071389907846126724742253850750819588458704034950362461512058251359067909395967311109154424497793200106515889335221386664992932381864081839049429122499159191404670806168856477636248294111780372510152744739877716744770507769787310970830637658508665942340780153238369103098095567376256256063756528628338917166734894688089608399184449010042902878981961259041905097192038000820705741691011463922458921078704749113452697543112920007797513985901973149584743052800958016942553851227272560813573501365801835522008977158985417810558686401007916243382793495006152647054391291749322433736053819589883677647982894092235483942395041256604180803601219169510297871467688294018276179142660521662961658753296377325020139663792107109082851749547390415915264782399485958075913406613417279230674228023887410336312914782897632675595616530933889473181070975559221963410568190502762554928386997274112812098301100502984812825839642312765139624006598712441381188600469528107355607694529533652816794740859500616880525770096235083601510892065496122115778514990367804956562868724432937459330475202969600000000000000 [122,25] -3103746398277026466840771014190224812447259987963756815042532892002840579188803610189520346576009265976699769130693571810268778541498708071219881681277204444688515204061712385374405874741762774729836714868275132250510171265385123579546115846400357338426503330277480347307764538373518859657532001236230219198006985363187945730598243950195331918425265495402438985630710901589188869737892339862226110045686726283827765465310777199808536753614536686194129239843293987037966672916510097366426354890094916735044729760194251621605690854569314996104947375238750026696071832338783603252613650189384502109208393728841964108335637776843251556862342292305643229125001732922851411418850052130744298185743548359839792291076620076537109699573919917726365147567248469488485838980225826100699487389927672853409618871668846109135022045315771896082609506038791947686671821770228028789965520923775126458892386035003950688159981589413492781109134288920523631150558044069579262924481580402015708315777775653351100509419586412017593103296163320796041500420642477444824280147123663749534927468657353557101359105629321977915042642869861016762003066099834950407474756232566052933260799326531188821266986580913518483845706142566115059855686540600205391966175550081266099008150656819005300762879974232149444537501864855055579883040061870547072532117518148941364159141831978175999940622453611033719661171092745545228022451767994148986972126642090843525771398705499331051238500478943827670987518936444903042740048104682200667661541052071610639637136360870832476826588238840473980833030871507890778115586851946731567723452872071866592293543560781650417328400060139859808009853454023350445229878781469636035308545583284768837011690595193003579549967332556906231109872899831353896743962246851278232027930914693552296444578930837006236818100588983369486666687543674941157058857302188988325162122444234892862412485741352097825341356715115771464229668838840115777489305800607664537694739650012267012470511303340851200000000000 [122,26] 2443996451220731033768078492753665317960230673738195129358624046365083392227568252534158895899184951891185907827025508023468896367508308458237625279540266557138664623951154311233943878233620239892211257273575030556662348224092419495416538591201999141032316767299190920203150076673314106565747539116207778818316616240905044962977498822865249058151991606057195065745220624966395692784373137304901373425242812798756717167854183687949765771529855152991958897525284214516755811113224581850273198473268912026678436312456417857062712409833874500791088237778923372957497899029319791487224884780037651976509385741565132626884730334562605443644059638294605609745731854509225680354494490706386022938492716476648850325902549903584562826382973219772185677911346141292811167703742989340188023819292821390367856484998003553533393458640803923300105143403260055118062331514121773212733471585724215119824537769921536027780549762696142189842613764590698805815256872924909958417764259028241989346245471304884207202944943261625013260110330828517790821959782015336997577521107621575425725851631507645821348854624887605556536127473912906788525710013464074469712749077415238163229610978668989180724097386379295889242461651744746489049721915859977788075704912004690333316166752213401998732872313982049509579036002642192879007875208043901569383554237086905835909590666085755184586068037787883122922147667950603972248055284243836681076061302557696471731940942435406802609208944195543091041552552754405207033102819307463170734979807328828806950313094403707889854663686908360467177394558182527203196339835131404206198945631530727465939515126600033427953236464719538651229109419598514822421927027300247993591037184267382143807733045392884428967575480570679779854855723814356585094053313130485131428614245609078605991613645808777347930347469810057048214193387974746489658148864803395396997138632767183759014668915907637706455012575713979234850090537202735635669319894263152889671638369799051372812909759640371200000000 [122,27] -1699233580333672059919039578220381551834525912906895402443158238734925111721197466424438657393257091558513166960505875529751029176806767007261523259287551766391341833709964117782870998396351722928860158730992272693971839758065471127163389539396140931771474209839954720825819744650939884572998727736065029443043641040373638450018545948218401404910998604369333951001814821220804907747189523603902962430241201402736393162496277579907741939288164385600996488875936482773335834406608729523665593032709711073032206308402709874238026805702494707877569502499755954678102583876928360011710151151067618979322374604651624221204154507954451168289914032597333155106795118523375773356740844821352785563941045569486955133745549075403807545509691072374748324806242782496252538688225457782583304163035885149039840764226991992334665172403923205804993925208896643605962886419581858579468472990168073520310868234771232445098035415220380645425598586317865751423193709762780255030157469631234608215223798437267708957319111287363225796653354349456415626880628631715286886909898940527341107630290448244339008636603060557228481042910800070329992670373734232562775879621544697608842724673095053762646278327626457266431439739855559122108710156767037245599350337597186066499014290032399222746003612326087113265139821186042966905088263489499596796923483575515557656746010555627490679946904910960321776288971498378793013317653896726450652898642467831059882589748455156189012338469309915491100433612928554268871595293969007123182719809659945939685500853240794123867720056568982224147519585421703863248657167409823688372635096485228961977627441818629736151571582338001061907619562808663156098575984952231405605524151513736048090934844509919073945903446155216625522735272720933056998461986021754009397992703034798080662008373730025949662193846401650626922565878383562401833401861337670206930383014605159634857830558442537239657986021980649429174558793585628571805838971891563195947828069963681384362173273702400000000 [122,28] 1048240050126109195958309271176818137522501608075083696250238754189314105121738421169878063217240198222066639091527565405912284743006164105638184901970092713249898720465390289603405047631869407200198325814200416219195096826897682701579498187128840164340584147917606387878628407613930349027883958205828329423193531702221976403328300727579754082775286415833629800183618593921580815908674262807486795713239671051313946226120222192011160349237921090909322750762335948178375869217492198801180134666948508255057498443006351926666055197370974743658459271032621965639385018003844206166189211487156908654519523912426641831352949274925044652261290517052444136505842779803163547975681972822584985658512952783905701343872185601714220302779675827989175898690758852482956714545430562577881056456396975026135795027452300747084731679539642027865866568271320416762644885533930231363909940191633123297272078202554730165825053399741167960773716559413854883367136422976934758676312610759546524707407694140744192000704746731314951491770098466532879232620564916821217093655321974576618905432449158618301171274445834890529044752957829403485287521060473651149631297102433287409290967028395588493081174763615310195432298462295762646033174310895756455734034597212989965263656175613911494597746896759200582978564317097933072347365408104248691805254547079737232137058625403127928002571296324243262770916577137356330456304718408667494379985986311118638489849977326947263576250296508307072020249668848095842477692599652952201281602374222132470708000138932690116503594650453335942824476066231922929562392943611978919409966749686197793535084634074075547537235594006951678044922739623416913082923016031808262755910677935820344123159999096601149416895963745090846087643406232098881828408793974069865248290485112414819217453755866949845687810018162602089936084983871801263667827268082820091505441866327953124685182100141174751606038986281719454410938955299028150418675998138301284641317480562515037170333509082706000 [122,29] -576279872374461500225059916639139735641510456064761018295801854500941222547875358633707327989391974331609960519558339079449509983353935438915975503681333176795262567898954769680749998904895251464685902449388231213734977756011061462160441008311868998823375928145280770131305137862909361768510406104002236468736136131885260376680267905365831920640874860189409506791575970568801589184560143132642258221526814049322307599120898850929409024462166434565905408589826687679907547218595081238244019433287903922525263295033403374266161348458512882927206732001628503207808379913593380848189814523321519923620146162765667775706922137937857376057090703121791507373415225319413506077250525033345658177200552535313797518363833158655595726473299110266034047992413090837966340403376232931743939353586231640245651674061422355874134312554531638056877701315940906097658629399605375438437035008034397244397031519111791537043661442545229507773277163189250520725405458757975676796848272396307910660999901483731029799871833751580451561260800643494049578280440077677481777913793691157551171156900295477482757212822033395952793918187874350027830149042369060224219119535548998144428531252573010010542809657088832921909068889767439578498607792724043968493372172501036467050469126557567552760804354473970595030017196060231310412945390699939828444301177686822812901812103136417263783056081756304549843437520117070991535229682657938266303073658983799097164462543800173251292108096906837730001947116748247887581865265897073857271471722933691828450268620898364143421741330050941404053780073752088634118173394644027863536008343372219284924836852482254194668694779045853604258209515444527374699782483337019971821061701480989815187706696151625657576146848340445157053563781915016329005491269865382852329682162017344018504873846913502184106465499316051834064898327349154975601181741820849517975216726015336087231829464197080971405285195952029511131240236969085050592430664296512171397707878826359940620972697024000 [122,30] 283463730505280359883661372912115325567976523025070030033398980607441847645983921858921886556178360754200182091699616965969100129862049413506065920295286925555455466649603988318589174309991454708331585922509746685382815558294944142988718986309203971123437997411180170137721594171793723142746295584284444933073126714779123949804248313032745037365395279364820278381795990485616030638592361393240644853866419139568324454690541899244157416655453920514723409327765528279274346466462165871746935294424465873654238514341512936092358419590005291474257110569838345656616572914676578404084498184307448558420694750001749579092051061302403725226252585936804130083466984690731447519103638031681441467056032213949998839151424813100997280517035361138909544882637979264749532773744485194289759871401288464301669408883830178109112217828054214239217764335650380595057995599348731118144305984620287110418438980106613488487924268450946315434731860997770953296408959817643604285042202872157365331273252442153364541604722125705698806105063939234785198471069660269171484346739222816577307123326412240351431289010537237371845680245612312562927810386996224889661492671459543352497801636811103670097422220999426092350317782865913170857896009766981817918161271138660817905884980229821780593779474472029662906729064317830515182396076291327445793875530561823121553493084981268163530685567403708995961263548915354103885938999227177374974997206083290658607989514027402049157602152035944118678211556608493537415983458538608261713128684130545422334947620854695398973263451787736011133167476865074624880329971351019782248609727105397492570467723089622115862535867217435950837464372612861005052496081138061756752975386040185143651004564062572909032899401918493010589274646495648360292505058475258878616491549166925191576141736055882521086275139227260036321691906004903092933054645111253825016406567782322874338881269671916581041103600615067914918459165690047086078616153986887089594182382866956353052796915200 [122,31] -125213847673421936267271081575243735546282779890851335443906991751133629243889701373247648836093056380952306621219259738730557782531343633531883314312803002175903544011141522424744363133527768155153897516909609040023454717155382833779413790135141638576110968936589882324626702172783677300692392597759960234575876516214800252003669864154719643308521254380457186621073305990915931342272430675740376593668797576157618121236339576006225767791695321607236871128118951925816363944879343507972848063687710430221996430293663380187387549650882182766946612946448811438061742837996878204556336534639859959042086944828196533566581447198398431045374708117089088339792520582747257952374230301326021274790467886938929364084975266911292825460220781817949701489744563933523272775144999036911088067598234897962749063922730760578820858738753770963808956433436241758373534472592786420804638261668395132742705373843309560255637306546007919497719916104525507245573576498823938082385371468683210472161462809392572271062930287928971624430477766119953392742607743731611764390016607647637116215975507956502838517788821392072217873058014086875533660843153947233180467255705550743670727225723025975042745424815700106949350934715192744127182647800686869599891005157584792665748035688045218621075745444141704000036498389838248868284660900301412481300714906028888177761532843019716673540013619587077012905115064644337271604829808575950089224650606124212109300237407345463798899867208463042520386340683746776649659814466774844901931257366122296374775787798792082891391955225497680262944268225227083057200339086628853336290574589011742859484194990803722706289260158576852260090734743614039413379046920552817649699460719616930972997548400377688555271861882590347334207459482291247919580092483055279464160201629590452122318901819121106107096398179775733542237367429447986016852134766091902892031269106300518940029268377711999398940167016121649086437922058328931015532928220748128480708468061485229792524800 [122,32] 49835195276055715917232538996144378619547162638511500420755487186921338638169861839470479113696237008270337429370684388346532637966397200246345956760752072539112768087952600085219223225072885555402202286048016673340005292248267832657289127366456507727701691405632367584527165610878495937738978244410192728476145147649066666046455978455066835043086137166609857148038213863695857913905182528984042815356815362333592143078770438518418263590245840587017948743873055697359453770615056191908924183195578221852719301670859190153818400178631175055579272513822231351023373079586459075912598598697547963678417426581894420448027889346982943551278845521996734542862821436342452719023239807351945943735545028264675201313276886221627180914069031286290860868427400600403989715412566000186739716340442985133327042812609437656421118150394201806630417929895413291074797177198488255584567933514404150452210372071159408374441970251268697169049307092782482740982069894504180696436560125701380754595134299503756541629638815363291245894338986163857617270938376125589968563518609279783000342233757933635386064621464248050419709401694652919152458879501209361479769139572632446937533155730207488676947109717756705887820436648206358413734694668677411712492058899136639247025694204458137061660181347914637506502908788088012652380036011571585361323339371573432605241360106952547866059692249592686508459849670731261709812161409748548439504212939394724456994170215777695505029815007008263100274532912458694899063084133570067946418136396075724611432845578173457532676163927136302596208165822431294283177987815151701809629489591786649937545625697094908969626638818967265725532500325517162912863170821851256048403180104678218072607655357194697518417684936521856801462592998937542370680831465595326452501510600693605050104914565206141438241624686060350277352974316893043938557743676453302230255675612832567326995706536002278976221327194536441185258492990920088452039462491581560348274737033138993705600 [122,33] -17911212225470273263216140733640949573825763327739954076154188415165574297263440734690387978851410240176219065676350269324819310865734265347148891960361478694938175384505114270518231214761047735124175741063416643898112515170053583088893686346874175411797637317765110067280719242047965038841717563072631255526792149854561724679649618879238959344523457682554197514631146087920551792164779587654357619099305285455916791742965582371478075374628815814726399645568727153162420988868239662246402639642484745398226584952115369432629439539787449800309531683963860908003432739547610565540435091499904823804006619740368575003755757959072337598848277752014226896138155206583592854979152529850300751376900184083057591459988073814826321322955216161273080379662160805620293739123845042795084788872255408274511587680092501555323231521110004563819108638485635946767994902253613647568443929470176002769387216979960451345195510906283049754445174050668427176440425239013801778581606310310747317810829109262268031030622362354937566731369887714247780996810496167457460965449404303843227528948975840395750798978728458655815223551128965688441181740985019929173514931490688169905410297419615623991597103785035432982184245335297068987401794818430612948742542184808461783570223128278278726615691416972002886173494521926666282899390891609944352382374648255320771964431969203404704763927400176702650308973322403755281748922194544405425664585299211097407775615978704660018761792579373661423043112359244388828274426038049238436085274012574406493030605723829089654182747288256620075777619281771383222017067345243049270003671604803820091908697630561233056321299515385231166131799008916060634231722441570614193109411490777148340516769509392797988884547469669321370576486412698621477080573689757008689611356694558270639339780334160657101233021771823011233014101609990123692929228927410796611012134731207376534863185916239734325265543873620639061308073753497330939227263251114142041554294542329431040 [122,34] 5810508024370901383066154901826684536645823847111992812830797154067583845624927283872251211353539493932191583040440021719321974737244260753741069708293351085962985378638421551654251218651990333031700591733772504918546564088618455990623482171747334728951612199051978921859468549523933102714572524525592361318925118655054765036050278222570828983057722832411775242935301071100602183762705237687130405971361920933709241671984473034971815478833162951642779511866074609467024313099125602238558944323762698346053990646860397691759158827235202343958367301547329286117118100423809110571588502297967698466308875984583621408461405982548815361521796392870182872892230640217933918799300037059499240113701258248786717197869559065231939617800576598861943557948453869487136396304715640797895765111187044154668433355843091348974900682131033094537401796457966057107554496916059868335401068053471835227974936815005231462789158620156921971113515641353728595595389879737001220231582479134595635216092000356680055528474234586292262045908171748030609788890234671621578832612105990912249377020846963046192583992132113504395434429208897746780629728285616757178279761819564995941500826966918705579608590426100284315119851366108674160312878486244905856997551281887409403670003456475434557807641104826505479838027108448099403286235127069974660103422440849863169846979483760904813789075934719588755669205695135324031108033374880311686054046667673038125007855821238694295820807515361710875880047549896140792023134161764525594784737280253064220450041392704379359924889792536652374977141429663411345084309392460904101932626527562556199198310610520046701128562646615214443001353984898481057529467485427490474539635450519073858686408467708869338277089782466774238988960766280020712592225801844207256296670746395547724605755219773076723030861949322203750016198665066450419274472038606301330887442949231624067156919110289193312121640648504099494611023051070595037582736938564996251091395700108800 [122,35] -1691618337652020923114188387978839244856511233799011047147201997616589497759299735708967499822357131412306205315312350709976057130078429403282576045917738166243426809087003929539282757820641499508248153153802739273146183914484401680279898366052230904940979813075105637573606483072715418309943454904022113869758224659972426378502030045971915809575724656059227133397050621387237208882053048169996243104801854619632421304099345795652231908476801194637672732938383657343172480825376251146419627178585156251847543609917359141874417928958450212159908444796713441375980690602237124447897898547945226619582118245857799414521818688029685168381893772043025818971174516879023100880245977889431779137636596694694194111213598352686216166025223422681612062112901701835051704410876566779699006729526165247566158334850889977134293819615329837560841400736066682309723270571870891693041257128153144723468644946771666304911133812310134018910236084273340797783368331326418853155250947741595878897503262000737227757042737995441589027214245236728991137211375025027547837979483555674461825027616100061217546062196856741206496414088843917700629195770463504194283497431340556261380988283970256532427902125799562367891570523097140666254014330756978417459402363674578800297590536194631803285470715263368950266722609292660842574393988388359213374869958157061597009654895145978598088426639773640206825268343672795749354720650879545800605482578536338542862707573541025832653071688607442133659340808195112302504295424797684395626406149606635821589672761834653189705291988930653905211905166315902880988688725970920033811856589832282691700895225654996762593211242658794996223514983889558807885149936566837083732748292332744774603122828740012650850509817635301097500135275075168560702212766893242933042815918811422403465918013344268254043770907514427743770183744853022724382841853556079475189533075873925801105489440011187666419526559664984520040057857504930123927041766115226522069875857920 [122,36] 435838044771170785833876694865867280357758666188047313166001005662103445620162448133327306210304166965191921441498457333879878652783286779877412408949762450251980616837931727832089790464115227968474225055349231171427711933954881992280344801767741644571397415747093337306176390747408313176109693783934888635677109917623403138727611348770002684597008147502824289322504717619876495712346722812737002365075819737695311926990247891364783143151261137235820032329816060155119527492117045521884628865083254873614081133439172445942564219244589219103395482687771718290054631666005721516324834731558254475437224787352905107199055773236167955833039540507803039689448093283120462065219469283208452137311139064022568575922509908550753675747157048800790250539595661018566712885771759929579885055936023375482088023951043436170204680974243478413385601758057193800927045557158953157457561450833137627841861445264356709927094282118474746634532687472463564805435220202790090215551982945621089570743209434862079723341804407689176231231211222924966550468288192330559312098949990274557763879286934634772240344062872005186418161000504899774792345740962541222695162566216246292368555160818664727245616542115242315489845425747112941585558316078864649358795656535575721544159367533898646003266826410682486930225215302901389007607093381948731874959638026093625069079890025742430138131845858758131594470413541498334363659278593452155867921742010630702030763214583452744563488584579841037302832518210642539252834133266237917682135653933839327057773072350584810837637590185745713799117704994910800315499016867955418391581293716523039257002188640420063595609336348968764035250896396402169173758569083538668028148847662338157254931595424536851590559460800454340764403091215595086577886097636276100265355546526706866314321483389235959321622550130635727993768883416095570884408923502163650722123677036755505964319093966768211375750083395600009396057797039571251936600846860532335397114560 [122,37] -96915362372277326419704961402914546972296570002892681165955886850008999370458163394252643512800888488678128978721600825616636380691261396389071022298044701213625400038197438582613618324273046958831513403530379848021688896265137562409729335055472140157207128778096266076110822302032441342714642203075466463038271002959642703405829281403253426371898274834414888775605490180073995213272647449785998731937454279611727883577696571758661644178157289661214775131399272013905636715274078442559732998725012717155664500823401160278194465859424364117179111791532773721230007049927979115415206765819395655203300805592182278739917771166383362708741016359953625480250737892305647579274931869178200882549167777355383068021903768978350887673597810255494823106627457096811158376844959125259670639371825450492043601313647348112389656543075927080529081640600314742572750639555607893787242286170638183113402028150511416096044725764872984660345812493166385023482523995736727114038331398334454844091937758876924757169683380426415981931449045489110188441620477963614368689615187120212786920443561561612200731615427965104219147288026251245287187975808833807335879801777530382746392342573392134992373824769493081860312043930445431488108304340602182802968006755043591576252158526638021184237859975822348573753142018635810556150107862745171944493511578036276977797300839720372044219763132046798732401091834819559202254860636033235482307560250914731031933598706716244956166601460628341833479379803706691424046693229257510382742888712546430509200043488674948829792564768807778324231647309754517863021444219569900281066121420205714643274098238076761976367496201980694920856901457010202785388363981603629870692846962089065723282658796554865094490209375510878309412886728025260784620511570195210647245739298137897897429084530024157542207223723487112130407037626657480396352187605167032176115232938113519683460686278915678120333857105115512672866001135745957225335131241718443747840 [122,38] 17860734339541987837399487501694100255507476384858735268018189874658374611738843725003443500479224375205235145818006902582231159918577528995494376303485631656716350544057062589322401977725422304161953261846296141505292608624226805058506207115108879824268572102286576879049754472429573973329488616619436811668914079136660815054812598897641714371981849809146803612207777657372349427187634172281936025687230366171909357669022302574586357427737216631755987838509629822968685616954793001962836623641563164164924325035366047625192068641702649751900675597266569200789044090954111540512038562948443844568593039590145093901806137532749808669718467366924468423077025071041917775890971763279515746353982213901758569811388778008692061157971069936295545469988724845472710798852140096247232249592282366661624959574440734829258093206209217538443906759843385828211121429662249826227192291671795137929536495928461005415987927180704664581710520070763965582375143183660812796257526495047567199877486363489433302592724761714675307855115140430570156278937287455653269613815870752305241640391029192024577521638354219419689121061223810711775837104730913583691583327740619613858603875991076791507110622569224692303408670321983983200856153224936997359745069723305335779961024919768237329793763669163889466031511152616105461724199627646117492044024631175649693547368222086989760049536084266178706048084627047998239819461328919704205673269204938509296303517985269608990542567014522641049315432236034931284641731191557187508062190856018440845541504324094877490543319083173511584375235103469961337467630703946652351800738974316958460924555850875021125294437176655149048171491763103835455606946822822344971221398801188256376083586369336489846923985330699055631461048725992564340821816712007464493705986382233117414429056599387779316194380860696114384202464178389660863286712218436018474668618598683703800509021068023685614500331074174378939685622481657479778531843989944473600 [122,39] -2549242300234050539897423758520727914182314318705247634834067453708308484493619958223262788611653110656191318269538729185182628404334012617987513494459566593126135851331353043173306408501738174389948175256003572935967522984980113317238253182912498287872684298217264828641585787905153665535377266368359509705809403958717457446988643110470280549420021365257245418724888144861555073824522379961591093992624281305287309066092653627200687403012142668561930794259219843352400548974341229212168728901752290360123578337005858568896904875427779714909303587552647183939266502423767521892119530497634637812540473953266302951609598854467137410713731497942603793565177082931314648773236699624597664074966772927462179003595447382954161824868254294796328146624298258158812781842935372473659018304503607735765818214576595313461564522712139101371976820234318511331368582156277095347065704905338402141419227201456599489739850073537082367304276841401257542978811086627844410521635661613395217171360757068405967680308355206891043847618858043427277648445550738863003233195938227784877361811303133059583569339558903126406657340073387744235434840526078482463651334320172980478456951719444640405631935844379160458511840060168470113472305321158783639812310959221112596857634374792856067343970446406328055967866723074265315907120499420502310780646882437217788463666866894689509462950316657076792360071928737168120103736628586707572358734407285096204948868981751783349714267772486052495704930897071775404086365053571209921596561476710673187605824756358630224894619509459612410140977883734698052305534147747911586602908715736644379772053639461730661963463306631255861739201490078090918048883832770543907337907507715657850770867320277923524110166412409059675709511110929375678769103488416405478186173019194681336936142627671774944063905524260826662703930657652184837904368966051309729655988396326484575519263188962540426246587945623959120655847006161615939695250988892160 [122,40] 246240825287213319577046370745265782822045306785672519402650319492208258528118795931277909089966464000351182703463101370363634472557923648389879523366416577675630785977567161012022617377366633679950840771741419987821960444775504442644157613269506257885475172660996971277024660694036866591056059396419275672365027520192069732163086511282778050179985808137261072872980732486628028153275850885727345931529737735965592482747508863733462329876350568599845379889575020543233124598067046255001234985033031869705590880664571941610153648763317142369598295979464548729864503144880215003640483239432842611170046940417853783585302125594750704733457883259260420422121822139052815799949300551020404272158761936502485307526056355634095126855712129373897259682665485967854899675732740643155110607459102078225363418375385538683820245806637334023969383532365250267755138156559931380445538183373849884907501069450765491506469392169315498417157934084554004415703847461587806617294294137122468294500999689253694418274000081171937461358191574645868732506386286026773317056552526901171107970153521953713445174045173249196762370914640815957602116649316373300936480975348900807930940424507108522369402033727527790768113737799715789415306055621634837087909672800726892132968058247971790832548768237920242223646079086490106466451403429395379243243581970858743463013151691785830442456340713025814054601749298113354026475869940862363728260083629148515761617534736982133672850272889490378908716678343130424716569679023801819582857160250991949981339954025068425774409147141111232155255869593525504444347176112549941607159613466833321713755281858648505385302321233787197796766815098571379238741009933991310458342615086707819714819900927894471062403190969356931469198741751970201899508075208005993590741086191759725406166648020985496788606112369738034704820213253638160647170175017753862744868602368901549624126832372600741735015554216144242656454737802483910348084428160 [122,41] -11216707020626464384820730635104644123441955407107694676961324487513144713258112695752225565903179177699403400733312635998224071774360892085929748507526898039605426271622663738185689349712111473368468960290966344446748275202421236833837682848423164626705641627812920262486199769419547036568849362990558963842691358526848914236550505502957670303514058361645569873592357406502749562678760243690836157952853540295782637524781419433467613652765181989237918812507534959540179502369841509254908426157242650669699180576973625473862557908865086124954791111924365177125117100070487622151093616531830729553982674170884713636765158065647301179117371091095668477768488549166176549474520711762189844750872427418843068726115211099648043521080947426065292459594898187328873989521944853080418298521852680849708556832817431731780002489721149423781544691562025854916458513410190209408282907671552638141163195932043274376126331359799698022357249073838423617975248593233628493258244391974743174848259875637931949791083870879918944842519135669455023452075736866470136776103719266712076955980587523522852422787611173405088409518505043482179066372926663383778793776250855920761288976756971323475092437127153998918079982002990492277596024908902612093233061505529137274366619282904034062746272691078531257354176693717841416213329147013129921309019996650736258478675151578375213601764815249573328803306064477921857020093231062668809004052038355047661597953510463483974660821259435666096624298000255058646060935883078527252036561614962654245281305254802789931049187819718274414303634335164608033477664304057395572439071523274668316006803134460559393388253501275511467098725313796598160932050586325608658656944023750095265145330330449972678455689855036039627667264301049224979988503507384974776658249147514176296463884922744345180588336710430348105710581143024406463807140785579336092361813046616270207174544591531243104528721014608223479296052006366787919201280 [122,42] 596726715217589728904241555955031118343146964644939621829762741385785646567962950150208862406620447469981702523105439191158196049687638582702400203068878345567249089692937364628007468425470146518170105580583742930489139558444299448554247006372440327242770200048500411022450523124452677082697362690603274194036820306503890741860432612346024699785998123218047710251849341486550225499718219076840561397779383261712448534927863273625440810842871294805155508987920828166303657002553106378968930568224796782678302971790499535867922051047015292209367952889107183458157073827625908187177512802663558769946321211245659203237770055480878661320819489894645360087426859570561058156029825807841195626285509879349665779827118463308680361028844769450333645323455720664800329028196897070363442239411633297933830572879328884856885808252184357607915152075813563931248672926376049774459884700974312288090655324797167841025954953772075908366188343771111406400458801441154254874542617282209111024038229892072980444610392558870626691091832536904453952752977460666060962387924469397168426837513215866592031679536350145362632953456338285979112451407999637168904645722726646353785369592637123198290483369735276050785098029575524560363412120348209829222311234931543007506775550466991983262594135891498875878204512903828218490800207036176658309749625921035327758624351653026164490191753841990745395599966700217786377258459241238731144489090576706561920785946197580918100690597106597645504553076253989828710936230980104397441569614931082236575040548334483621236710963224594072713415776564284280702389863526851161934664039089177117846699847133120059746507423048958490223325749496280297183718407969084506346385377708466761023590944198346198727222398382595889278854324801147194313799636340242882356390520117393199069996039032075638969878847533166620625479230939127500877063125339545053606561725308236620995530526707285293448779904076904894582612592883618429440 [122,43] -621620156469900798506908737840297187470580367159268465083387787072391703994936203759685407832614837201988284692683537293864066774500546657035219443954315565757321099232045591015364204233828297792378096303372604290516690470231307927139940049859551965739060892483595507444613830239876776708040138296583264399449257693378023575021624034711345470208531986813503795173761615055726331734191515970206518988598661697809525925245939861955575960679426091122156760128727652280142812268245981295635035871837708920473340512875720745347987251301640165843033839275060117456301323384172921795035960381502518867954463001819116353665332825314177700969301357161493519946129450146248420689855323234545061227670731384049365744877401788656679652009173193856318001472857983861337745323308680954020254606831264238327666704818824148120109357966731523151745567610644672791631030371508386641272938341838291290273133519084108860390528235029954160570333321048853786882754980420049409084177114877525978201245757556094763985390239522584943742733475305942734201715760192638766243049201928323302016248016026441174510093365144070041315882189965688615290836433513714732629807290172798458703236265618565770332993686361679768157160380380951121766516172041440399376802328145926040249614275563198481775579591040484194704623335939020041569356166315893288766074200987339376294198894120168796347610478099204216670452708721452581162052409029337650908351792316627722377136034080936712060040089602654231075033938885830227129380064918535911547072393933983205013745189613532536825119969407638866942532119764890556560753736458470598000477672151228399632287298870906606034319072005023952012956040651842526674277003106629935414765920998092284372464691538290865728738609724093570711418470493172593523513213756643103026356659215659484948932337478589837799271885500819114042643010146108856036360008531720630482504742041794517043670021489282728329600464179875764310494445759754112 [122,44] 215813633005700383216009981003743809487626079410161663028504181480004286387211388734681235424010061525852821355349410944699372773255236417739282729592579280947022461281977697113060992053386805330318813382577388315634591309368835313454059168234330992962027125925103833005521958461346807451663746318145729371527319015089276175049352524236034334092818911735042712046836178009434148073829884146139250130454729060625500454500530325479262261727444999043875400056755280696839812575093590507682952594047115492948076354847919131761433222729649257309283015087115327908844368748381739511813166405686712459048074733213622547078226603523078821393738154907078401346634862615216264271039250644347512467735637164573750920402150933104566043247035729855980377063412257077581652607192831763435688311756478541790903151418816839852249119579279822729899302228913543302112150191882168597661494702717512886349258292060440745790857501976621514592810897882367054338826517091095784450234130333618265327669025295246233724810245312730696182954707348278809305908954762717765334262227368391932522053384512057220334739545462257847603303053567412916684463294623937768971521074263997120251364184817175295557350293010653082206467237269632277224986502322528843279023539186149996787769745406956277454955326990968745505362945568036098739371320012452438916417833127786317892623424528342026624779899866035269745214072086243792215682657136068021995007751667088648757018743359674823420028007715590205118197192936606023583315643266597651748166718699806852607369161339477946572886187231631299236351336240447952356919262060303539950387807210951587629502420083974909875702236395750782589976537161560383080539995074808642458306398754892366970793425428693758713879759943359648544479733602137469092122784910861194682109377139605245819239638270135269083037715255932108113050779580375963051657189251316174421696163394324438163393925045986423723683236496024548739170389961228 [122,45] -39651087898625516901048737199954417275940563740738991358680404452053165505037280652964445524987788503247055107657889900231889677054571513807721905262700998789923489462931813972630146852824401662097153640818316124438082010906858610727537805858579047604152436048352478151420659157968900678910150623462036547038053442084650722665623791067168250880573354004486926340747372788703936803164458904019668292244649178829321397248897944518321005760903616438266229216098072282160898821403538757186264011212065781711046287752118119305694671671155763936277882950229995933452995360032801720848582134751513108131996671333262778793574993541201037339947517734901139471731473824335171389836481206526077920801315845002871168611245578789161713474768642409932841631085649252399906003596941160932991209391955272023279118554018711773704499269542667324703511310230636090126072318600690495192494006283247864208532792013611861685622481050911207792347732983170520863203505203118039090432706136173341850777811148285216536585098589188401205626021514767954939866834698450400288716915149012818369663671453934032489988314772983295994337143675052162822538749499598859601644143606654441160882401585499871061512729212643694978128006230197472365123334790729386159189936483331444143783248770284653524863068226440509679469529995737592404708595980404979705001557196737494810251891505299865392249861688567937762904382688817342306953962781602592361018310518261022600200079437721928156154748519263984045208853778319975731676717292591069780650760641732392094397095656245915291779736143148422835894837997938416829206666928289284381265578569207883255912430450331893010763468908520585906957118269217461211914704572435233918239652635191002974376880272341315634753320320533065292499302763632036071723585161353048472929337724483648365925236257868922565363864395703180730696186544655404237840127863355570919981814363541742736383395614772897540812942901308455465463973760 [122,46] 4317514127759171356542398931339913360117011037089455585095641024308817684697921906031579308946927610170158657446811863761594879353689692350801953078115070966916320296672665968032332203845407510284104499954404302815612067727629889305513351898429387986994687299697277437149951879432872218463371423578083439687848517162152713523759476984148529204357110650520024725707976224681963864722364135266856898647712047930362460408312081658301415313569979195769001416000640848124498645712499320928514821735260200025875484756711419133622750918290377392002881118660196144871289953841679443631887796787690024770635456995664751634823078888740892628646674994985095994786011461630433178862584969041216066224087277636663396451002064092311146267803881316152031161481711674576139047299402960367030770542374689968238934829113731995772747624085084421951044086020158740140161893359011953585464131256289197780153754074480059697256715058238898873858284975711513268188031986871194189024844508283618843363956868226256707817051968722895313407021941264937373764958969471001490577542085559560021678764934165500360747060219031469344928804664646147036461359710913960787167472721060629565411821903527119639675333500663204149472646290681222667792903314210186481851986756371114408918900430805288397530983617859625225806396486645545994769649076329198774584347092754377574398321217619381773673869811120531830031635366199379712515089582366445526218985174238462659440983240997674985221183274531947149663948256734441000595825013171545209241846476466737495063467015576462431783445831272962170856012975003688004879836291939339398247733082377278005214112075066718855545725571322775183198755624982732351179247928476585787451638704466427746939442815122056574225309495801056403799064642114077479740655902587720016231783389630735309500432921237621712329400554501026490308858180269805704520159018339298567408389016379050129914603952549240297725641704500753995195360 [122,47] -223645951198391924922616794170821208221734365321722792149329396665225597393325708734997507040258306420797292894952709925636919436843037974484502909216519706064592618636041085984212135778269412112499042571946354943258802020547714331116127639856835798899533950658402158791409703682735400701988644409838722729954267749630903364171476323162387170757488142435505888951508239229380217745916711614864296003038588797261032432039963350628011064149921053919035333242982920309870832294412151369751789623053321288652959697926208587088937214773914261823439967697076868089345830042153077835811682508197561496003899238972216524148054277891470128328641451317377709861971735216206452556981888725589742298102283933822073958518581818984524851951458815832847015294017049037468441697252866230959961879649327559534858334679313908223510417978158922169420592298353545264809082160229985323420816918419632687758286484223142298371944221057356472938549311037374899217797774494148377256839539193223119526523416353594772182521031340711161516733938202081945366352613112437083277922985037275271054774533415892447333453972431759094975634077111351467332829272119384785225896657227064830799229388503515149967271461564007088872499066643417304195889862275269288180823553964280860424217354422382813631278474033882806492412238110485508780225262429672004149849100657689067465725718776598070470963329159304286480053061039389959380645573082956616394628163706168890543191604953751851196473481668675256820580246038093808846800057210075086772224101563664532463200469803828744347857485547702574619613624228844629421850008954948480445730431250005910720259871586387971767858106881056994694857070960953571302313225594044787540882809509819391731848810609571760088074533694921357522731901321529814256145676215394412987810739409854414869835166847339426545187296782967450905423517071630330457730386967601538297783738003055235369289982302667746421835050939306996896 [122,48] -9525634201403082475072997325579413115375101126522317825614132641010727847648616027713348433491662707473690662115975814662000322421902633409252974309081082654102911387519147827490610971135000865993186686513476364560975276563999695230187544944440152735367688335054397888675795284592635680714879278492278816578431764078131737196558038483034588448011928081148705876246350202085101850902421651548698970844714793131490451590500264185447318759312687861345705143139670048972364696307186086194444496248062466455777581277821074166570499793960217596168966703863424951105385195347642546707241914326773302508874047798775165204102676677060161859401837399691283605443488630010169080611203898729934125402241237810034355122956748529195626472419853633503436159887673786147474917161191715460459892012930257182735686354476972856608547803084725746047875197889708867156404684578629216007896086265542199191362974454338673380227846820289631631615526979163523752455409314578276681986140446499425459699721686672098728589819256643263811970128391359002393872297930045512638905361694235660915891813129474697392947707768748244963902419134462260648623670659576425011754083937756628470170460651466483720849023913933606542159962928149410219618543063469455173599091000200023956642573659849054027464830310749275184918433201562764457344124600020478132725064339902980023821937688171503732058200544248368327133837204433786826958795048540684031299183441348320801840743164598710020518742844590959035680020677149568129795152100451883547551977215505698474272127186641775395477345991279308748988409298894046445263307958164940404738655769453801480119765687330079316213965200031497545390903833548936495405164722193131525431406054750928438736444083631972980881551184172647359531541548414983673362104779179703706371009059575039727949388760963092517801421875529953494217313032273898042666001081671955821686704632513570923865510503312754350996671622901008 [122,49] 2821965259759792998729305814498765548892351175995658449773955171897524287870663669617266807487047954979556374924645288521083887486116668475180419626927443400579664125221293362784234307238967610761411927805777947004889182739119849587354998995624696207276100654911400748212579885604191612988802093238342811251967110192529383198529512265197990097325190496378410512457307531107228638406222576179424345724454820468158432200624068403002440325540720718466809800021109920149491093976613790633018110000793741979051277741826533891506950372737506121654512153041987802258294990976821429271707994067624112238620077087424028631608688521690513997524498123457963146349819555445513644389079135972874516378254994035133773365041037519747489583530952661263594375041902673040149485238172324358824280179470739206711166024081011727885163618199706657301220034692942940438519352632014875103415294089788127236288244897633769075973419294685340952463069015302465714188108301075949651314825010991430963414750593465578258247226419790991015262579894927400670447323520638926574689647081893581554925755341669274681464595521991476255784916784426998266134040501677615572071539447929330471869411696404436207335395075735804742613084870634624052498641691547108008220835844782874232693562862163121705876308355551635811054817259155269608458199337559483538120982707741211548805957322485145354086297587462166767590061859347736198391173938835209226113153446746499450307101196438508246347002002664255756979773250726198690504676480047386700597227831546839660829163502509617436814541908905155436272294760051444838685645009042314663722641792825313141965650650528612050679491151929036521620978842689903313592797709805202247878203201499684524566428602806930315835188474559980847070841629543931910423503214003226100291492454709399675489242382077926245291594070338988038352357173369036695890675891032062933482743646391180824252706593883818956692282560896 [122,50] -249417679561478805658307790989919431539631102824726586200499232754794646255798596772738005338916311213008407722902816850136710292929757400291036432301575650322103646176612290285492684367681472096996431088260101657306303930939218839368459397909581179145182322065419948232720960824339803245061354759150400778120207340732351889602391979057413825296188280972763749584279782231978985327867813332722721858810075406375721772350753766790576211569772196218162160346143141456292546435363176923746469337714951130954125566289818119052801554966741424763297402775068028857589497525973863840900569826796859701254684531133193811532413700858193479736115709571996296894778839116622698107634591500922695858284701853455838214716977255301236583430976820563357116739789451702386229254320712568559159000177257902213671176354256763556670482200996459327015698380175955866248059086273879232820546221159721158892546311448977702401027947601456129387129309119633649356758900401147728140822700687544152790343026315069233900841183066864906761345783767964465667477365589116360633848034825436929915838803004698225337066419931857443466903156268516926036829020323474544440010189037138550613999189959249011314883601489128747053830005830991227777287579576529808491762652075984216652269853128038484987888332347531276644106051865744537122907893230718132201048513112681232443766019280243289320264808018625566640286899200494672406268301993936662768528498811877650836260144698140024807110903802050947981764937076707817084909272049680379148408322251213777628640937999044657853202345174260705425038585301990222015145440510696806698869131929035496829992578292415945867469899757454288414870541457684755222274865818425711543296849960869771244013799598017651507778419865884769648478766961477084748868634366816356079549982885964367130801809954867796190872498778197008792000895920886724937457219545617934443731296210070078939440019653683024102381488 [122,51] 10963100695636033394871222552687897459730794194745934219469208431823212179335273982560354494305939959613305328846577754716845237495518533466062940501725387015232931063364119833501283950674936173420736545025163790729900338700087074298186290690673432663597953001874998328814691138068195853304097551837720041098373146132817278673739985769833219222645662250473040019469675229807812886174201676377824462037978323452905743506681401315143100000000935342328810218070430494973021368512918257989729096208896666073584030241317737581017126008280375949826613394420107412610006031007363616054170746209461857857276777791994083771066297815757991519108170596626311798504550365118914070390604834591982351686696849817529563384798163251794747129161203096728071635150818402269669002468823391973238170907770547466266236690595975189814864454948539455222206670570134176030529609540506373905655240821246455923512000799356296148707285607164130612091574223746672550888134847161897531995576090176847244715351626290610951664899526476969016753962267432358967582287311479670240593343529888786589404710525827368699192567109079189165419494330553482298040749928960537263030919630834830874648607499279205337811191703850514552464999959028231275353075822759331103000685188553571048317441506208230435565035230732491293824765288552861465728138193651956495250793596069734209274797621672553977330648863422372679073347750824688944675203683160680215794758327247231012582339457245922408957063106947349180111147008680804647680563956518374275580438223061609819965565839674701470752769675250459254810268716338682881948032057597025513737435774788561977692520980964753040634351635439581660668358677444082368527375142135919748682241734223764410135905203162850428123009208426843722904018129941539035552569960877841954390927766693272134882908184412548704211438809782885973210159305175564287146897828242070723151170689679257701029639944618112114960 [122,52] 129142424312363084645716755615239795546098865523873972697948393717001648069597892541446378707650380787366814212941539902863951114956757381806623632004327101406735086067880140767489846755534683558059502918510595175557612157045465157550446272716216654898126014965677840314418380296302488622017629872672300358445790591231216106818857584227297795188762247884817914213095106834872827267606383904113973165673733652222098554375756939740647325412078621717149246849628928522109098293679032173147180841765320968335383550427485471053001515404921139745437948857087736634445195843332690344114144659559268415679610701638443288175679244458891373315928668422357360925171956699612898406838821763371868260225909558275819527965911395749225162342177505612437134592272102083415184130895981162846309848805644489328100018379715204041443433651291340126259475631892478530217068185827300869740513642709347068948277635974270022290446172853664789127422908158093887381799645032304844336680677795826538321464725522247545963778041099110943918180950550051380172570393798990044509332748913095371097180355189478146754403376073141402392138598740439131307148470923319829242495612380370106703707897532869544181190627665863232945585378461895024176977053823677281021973022514571090828508166377659707852882579684990852587323888953084833583867719848604199523366878804958692565343892431504884230462921967534531461847245638806697051765428562991073630903134169924310700604300035574941867524519776026930540565136054909461986091597958884275045194417131138227514703957892156093446090084586336493445860730235557026938907452869027768850125978322261215697077174162957854202830211402373816592824230953964241744692990850738802908554094350830998497740928506243649827613368650559479274688652095863558360743440615499361771574020724116732743010775076351277584884519485340761358814618682625478333855978857476695571835221994111261732670969691256640 [122,53] -90013668343348393750198097125363827362410401203936520044194245841724507232793906668007289265520228911994223358433060694841378483318234759010671675076731938005676187208250477193628638302734658209025168846034328945098047185541404754747490900334166164373485024170332999386905885748899474821558856717938325359139990297678187188132861835862474855980192858987478864120759869211025468240190291165793861616449056887094786575285356946438063114646788928013226180823199176781165185185669429892920302999097035713855237736134951094160572655769685067168407388134951649104849618187694022419058476536789017520753820619095833560651827557691408712795805532090250110610994112240067912223857419245953793215116772503874334722277603941556960961823810029376994344268148581683014196663981823334471135135900922764028594360840655933711392186735113591089722698905042845653016396472244094984758512596178416824018831124336505015044432093580890314338099581074460614214023097007719798396352519708686776605373870554528809062802096546114853632196248447363093745867236661586729656253823091087512116260289765371533108370680385900802806416096951807629123346665641541932334899568364854509186939323183385929593262825167328977504746966364623920205331412637630847410850542390640850935282539404945210103998201359478586132088611028724912152846401598837846647559182356161198809702204445954629687677447470825757957208996153091506807869686189612284924511817790788068191479310166665661309590225277427290282804919517695219329986212471462719995477164556392607721746250557718586519031671762739086742352647965247396496128757504784821886547008243072133727874651570834394062063079353978296983557159335339563251322678810333183687311254135644054764762389858276699034810813911347534823573955531339557875799160235293753540396498434561536316084425015987123695718609703503579309276206062906172572971558064208736224797835237317657675991079558112 [122,54] 12117759870413421899346551013486460661591966501921781627220746087396513933551373357750838934081585311284559364007900404941298966467643690555903685775082118554968049586808398790910384244798381670909527166536303797002694674898180759387100612386756078158664899245636378817962518297073655690752692381815006037889543180757120868245298034403580769338349186391323475856148908223125693429128958094708090226235803598482863178393907582722347400853148444171531973160943100144057055851589619151185349977795488516942536554050976814552231162272937192903833582389854753150942865236444592731380830072024200429238321593901975632360591801969268832098476050610083865417429517514955008887469450326226416091123201340890112388647823353648047363915548333244925073477840122349977107191686581768371870606785311808600114090046294006341234084836941346391498626728025476418003339170390558662992077678912532878471793252906089642382550142782034343040620129890764743910205840567766067757525536738851926177456658822416523037513172117645179712718491426428297365919044166567372917270027375695566705819148158668030276482915143500940906651614191844000728367256239295762582848123225950764213853719574459955709042799189516385386239038493287629045088955715948825631177644631880023084460115046761208473483917393465627623228433461449672569935215178701540205880907889251261619956143235722123732883249766255424495861832225772058784738542335585324672949386511396881298795535706388994980595681002127764112965852093209955734275761308600754824889345072593819336419445573417518607097214395047206932511607582440614859705357158365477495759182123475988537869538597752044974074119573365257736662599488020980951955579923687107122886534985737297986214432118813694252650499015118451930374594502520818540404245132771498674979876713245564395542983323532450723494948457562616158991702835589287532715552735477700980209220815283494855704156896 [122,55] -1007799533638291299430256578772455243638731716956984107642293494864655190464579509143520504807759393807217363288943286722575866856316445015704389256130327647314318449525842078905700042682054543069845551217835264586956117475436181521984914382038152248939563072017794112193802054093513301514269095377805241468883465231989986046028144836390986767206211533617268185051109628004348617645609014095907348437266440025413719589041358324226348148258662568772782464097306705616974754835034851019357850800136683898514285888474086212703167197151949979590303158196983583998778207005671354751897955349698165025873538292179429105439596679016980548296121465215837756642243183617850516878968442698037141168423163369241700232270396511258497448902852730762881060088002353898708030362483558386955035273434415569768733510075821013568241217902994603705404141586054845840787054779371533195405096734647800844229427475631475719114964636983406882601162853228154938269574168324864300060439920524494474262292340839402638953714927774813280952963229044732564321455993030120372221325106951855994201140174998099037071171101882013135431183343568419041714145657239927889648178992736044414406247079406801094812346898579603761755469761410968621858991864968846249804461306398909407978616451804964769230508387018447610050847663188921435540685878379557911784302213278460218871015496859836612053071749303105280385812302781817873970690987068588649068963746181361545814933840135565628290823715397386794226103791499819932718053028936121853529442277584300252772444138710983046228487177279579687249777876351689271003970527428256308859505258948608370314712308810264587120113771905128540789834259005493456959690719956490932738933735722393141217414132765540868705773810767653623967037286029443876036577495064606147421830411950597675152513031905763176251213738877588825998004594846004264530457713922092322265633093034957993975584 [122,56] 53723245230128668944413038012955272767671602857101877325423368278604470080405513592241007658568964888250704650692227005223255406254978979325191237888293919317843635938646867426939689422991290826717564159873626600270032936039274542699625929820534943296680983790420433511056409682348022885655248067996837058183646953156453085466019526480105299698758560911347339921144675226538217038395968178060802901208820836404870438810792430297128917005483487835526596093346621089632346545961218511951822650417748168320475004628490667881586477088791484029766614011757655565162094846541429879261955044712088436742545936371489291426360927637310715114797674382123964850887582776888865943066495650358401529140884900674519860866237662546120493534269910570914234915292187831787968378700315485943756754675188703417597456157708518565338764924993383362116526542861331891671260414038096294891805701250989213979271363687743354839734843744742313218886890603429003079252064552330053391760950041600883814871899751663013295120269763286260030348715767370906499886682016775857433664798876758181545737404260287821894922535700084364171541482366748500449777496222927208576982361885363345243254890929590447949856436051768722882575845757127394413947607695582325847600096322390920882114771747600248632448964929426634608936378620325778497632730571942633216182133022827591168231647090015266181704437810872377825140688511136633846898278995659993854888322239084523468720614387809221799581819094955430286283771446258402184979772752681269118569511860396991957206755033786369068456841448753356141897249347587110345646445636047422901156003263706601098341418087439498949720954438045662263875861914981416425011039220892137546774292764229005749652887959634879301232847926685436749560085766797402690116697035067599409529648677268371854813066629261282798591653855683421112875980630948472693622348256670485244101698926191536400 [122,57] -1591027145894023004629636527564509912250405292347814919280091254549796935372201488287741935691572885500585991331089150289303781530034155914486636230175979351395253047352452656228901916024345380128886873400630325490655693052555132847970378884013397557798258588688882606271740078435694313097696278541974287723516862675540721856570620842449879715678133453695781666935466109541997029795803993697264732335215141108731128726654132362375001450604613817222066543918056527253979300071810519464839100323492990455151614326744142854920478157901035167491951706406600871678014653722604617477366818537544647816970847753389194525021536043484297245878508909997551481178038689303497261115486617843473588317595046446584809151466780023434591274232839823525182216341118261706263464381405317835376966731613819656651665071159563006257129183646149408483084628319809236949719198289083755296301033847641546277763958371400131062424711454759960261477844224569454180791430426345788535598024937088155697367737181474462163121925971039018345697958093581069166366489157562624974785814215726752162147456099218325695438645936234084234957642105265053285172923088503227231969666673271990021611911799519861568603578273246058029012316818427961454598456398459544358040629933737809749622249875697974912575198025874620770700554071542577959142424965158337849170388888051467688774963791776500724621274914947461264865045931660823190787683783048103350844319873075796991751783951460863974440774967141907613417130816675605470140575973127287904003998628664829593602232791364399084593040732354301701685040068952947391809938247211876403636953298801577636970960230775547467774737388213768104753315577766407175552028284197672007923696858721522863989258524469746953024851421143839393286108812076608486926347268641450164136104551322791335892276680634947099693541802626727081477267607908637090152277380505640513926868834303104 [122,58] -142531720325257020802835778384420572716946599285869549039969586591064579357424616111485276214044943241286612085885904040391605451048129832359800635633766259776137747336186336682615382008422246867964381250055694722936892031499340634268521369197919669939728998974131552383234237103781098700897566987965539400473419876910566251647408457039740348484327997814877952541970460823166093057963917513922565821158401375550029277068976244470897005991066758450287644575943727370579463576674880538164846818886320334790236702186899898638298877580162742766963058395494242062479023197030942342245086293287312417606031669559209996743240305683103332973073503283502961301173953030610522014473357748824606768358450625735074439517491387384373381255167545435856046364785484211336389629145252849170774575690432292307145004643994153142224227811982176196050053828778789493888942243907890987409450175882385679167513536924800843356842208090228957646924711119597207197693746008734020370910720733475252499764006808516352107396712610935926759869761356977026785370432853426618269386487536966136438775924070713696156506221655214220024046305004664247966988208376669198531038855534611553162924783690785093682611882388809744783296138196901205077146862775925858747459985656850326039042459738861750085416608511194294498293529234861398741095432165230175387778419952616240269878583506872425341113947899145218694535882986836211754317870584411282771980044840213521912489829168389653834585544375556793620774143126734494453899924366702670178937194709666185077037931864187725832239227367047800557303615509783888064676014037122785312008229598374040511892941669987559624424683516088678597131151515764728771704226374016324611521453973257428643040374539032783753225727822738220359496999142458479167305709979745437652451601695860644311764587463682245042496810287947274363074524668889873903125908904646413593418432 [122,59] 3918317626551160763893117575472604780345127508811539635772906135320895150389419249498548247369641437458134671553392225613134958816539320759194851776182743994099941409189274528496984271685664541055692942685150873532220964883219785787141597265750165938255866412217011697127760577458473859428734321976328949526127818521039291855953725031713097789997435372238446897300722614908354904525242584014696335798424721584997727494939406608144933400999259986547968847266120714019111295711223117773793714235969177066785577090693631381027048678598690653439215194290616251814216971333217409770485487511286109227583304455284072825334009965068809008789246290303080069255172406348650305772962974329522411735938813640333005069382094916902438539010001267878370356936946513518124697980063321997894796672147140423594846735585650942929797234514657212276500554367206912424483056100609143221600487650413778600941387283500391905864649325843247834858638635874638317355243424160711679279900329351653835938835479346579079436010454261536116055738369955786784367236145856839117918775961981716610774896578478606997028101523934903452820094831351343102540557217731756282745905172236774844645505534617362131443015499649017561355172079502533510590521610165714817888113662648046365488049572502790176682382598071851311907613521199719215863150793904133474382039915651721995007346549882667993262004879968798297772912804948924957845422325220591624444535585372073514887064247044134735782555445733408050953347226891977898815068068869636002283354549278262985469432242934350790969052267021194348475399304557333571490039549971491348966834042263843193897840775283759064157746141235351272465818398063455139169165555386087013015584948037132508697155264790472149518482149767445400626987593954988666083029528200418675190284495709526454697604511002579765598108280941210391102815467796637563463886653732828117459520 [122,60] -152779740489641217814396246913425750334005130678395069277084185885610520272346090567595409496541871122304089158382114865342615409394184176002389384935596337409873089006800021134013353040556001322680774540991326109521968224092727793931655186999261578437961926954495771379278865448306021732790722458898410695765770011526506730876639602899368559164256905522816949731982668792605831287273847071397428429617154943457645501256039043681753190303492709152980466646180392525477026165614420017000404886879392663141097918523422981696629452646035189277993318870376530691673828550141361872868801791770680690791534288984973093474201700691309775651316485554208601350989993895071815341969958238489525775366874709133071597231962501084875095912760756622326401716298023104770761768595585878926366777820244323013090109383993913222865755213825928098942975008230707569838418771782429155527290886007491011795979183070500387665554903654138580864186259344462011572929401961620277941896871844383905487017513531778896764991416423911767702083249903907748445176268475268565480519612331573171483047082105900939932688369052972272238631397074595594377563515472738437830156238711558186841485911123908859169004763375354095840897519999933417929870454367078781290731047311803550493973731533649283346210324828757851730458649555200596465736072901745865373083054428069429511295842565562507211000261422777365688626459852917308354667076130541485198235766980057408937220595617187109076915649128556615597357887140178046618909564324477152400517353147804224646033060296963352990011493483616232903595537970308172010978131161813663019597976187567913455143425144016584997834866720509971501815897013984570995454579209945611115888829354647440380219503075373448509493996104972549223778865548587610736095282260773482280956721563784141437899005851810042290535383705895479773497412368818897455804807249684437866 [122,61] 4191617710094178564675881100878140031076108269985209583662910815880689886038850172377179252901978701932949488131706108347613081621806079632737193226510689090020425898201536452648655221884734620944957969779462521439669150503707075041971819664146936662584443377394195407418241430302072827571511450852124273130953447578998422443336776650314026056694599295769649471588960014305797498583480742224760651214393379364864270569933786642294457256155992518076944103946766345117619109650094097278149100051090691326397589093552116066074558686813480331162671037269754403933063894635694957180098077836729770921722158962033069808712253573784409214092590989976672778338001021301567923583818230708647175267618188056967732506698470335946899034587877374857539176557607948403731270400322199346160081889849088145768681650088508287765614968271533925521397223600068014625924666858751864262773496907181884832836991775736598682465308908834229393434319627177505801784099081195498691418656724829326927234741006441638914766095893160783004371575224087629431017031798332104736772259520175213783439829342772299638171221146155768540542814295772211096660684352068514471198588537342666218519822620233821889334325713534440891861376634025837448363232066077843141761142419626327596798857653544893325380124108397030508076069670070814709868366032675096575040144964889228204190472643092089621458401686944372754316113529728908749672483513406020354353139983841841253196396117385440113197268123682237075793043191239013429021190972724168286330782086488730542532830256382255010677324485429148964706477920920310306022970924300199417017441511428777017414554819243963702218964931951276157891628069186068651137517131289940281204277923834715489132493607488542907778974088493858673689310244828862516101310351760700251011626048386646726858299776632085081022247142799252379617115106843917911417447675958400 [122,62] 127164232188598943831826894421728599289414765456713274787526859400543226200107528457407898452782693562135472603018425995367953848080107632542743024556169573404975558238671608030263150960259145233732331004381652884475913785652162417139660690487702045827651912024168439438550717669351215531616490287878568049102447430074653457791031942675828917353135823617491487341006906663074566153483196448177255715694639397856306589538044326441333340258803090195928666467437075983963855355840555004627223558467473551818212668016165706115383517424018448251217922273299397243406391923667860898410579131085954283297508963249095796396923598213371984323410828756510926480709750083138631488399835717564564911439961280289078359401452056678394093366838068556682468974519516693769634677443380580247452428399094580078059215578762124530577086045377184314998751398908858158723376611580976735599250105235947862980451975339884229068155170149795468272344582395208732326867621346212906016225521115960535633470399179198727556833104444461647607790885777580176024854185053835551029821282159984958418295558082158107167924965677094592867234480737092109932215293609916958373318561873889245181457884855260053328080617414203414609507744011309845320020551264911212625540225852320263820836731910046399418698921439884433974837029252549708634536243325304107648123535299277007837997086358334490576939324111552529790181843503340641330032190470324928800608260894254065013659171269950175390322274856502729047437593754606774701547699556790386417726916002524720385739095980198935044333543014216121510803303016208299465512175180103949747946680831495713651623098266105623746809158228972590437708853523425049998780532976369468185144822579022742208588062133522549688148833343878651047282963659179124034658016242421088101216528730361489253036770295960072227561622479078227973536524602313069516480304672 [122,63] -2845745095568166393849711362233373106831013687422334542663054279199303355106435522629347223134114259394360363161077961587217750563958165593718325530637646378253114923819383992960231415093503587823377326519646288995453974613870645671300114314478583786202771247062463934419185561781079191466907434403759810682411582406823340682238030398566192356960184593619598081263899851395781135211338982275609823742831952061318907968190395382731309503013714600291203245274890804951563188140959324151051555491930495362089845445316463603073574661551380338388974321195439910000987118050041416354146994305668669040599145706086008738644430004909037953949948795533330681319212574834444438790776448606908915508320473921290499577311218537288663655546784415478132765220801479814493917591276893876742123798069145854918140981807747037777412115365835879327285550819454112255895974736131758813797169312924306407246229143073109037522261330758034356979444955879354611424679290090712876479551283445470770463829422114085882026253154255787988652479881136208186186742546304089289087456030888057991731786141046684064749354458094058678827321673360003119515199561889499670823249268565802311893626053749926477104673900681943522057412912061447403141634786266329985556439393925512896840401937724206743660735229432397627701510773538259410901879856087080687344748920431720313560837516866689642366238742802914239869214264421956774606528582110704143644307716924065640340510054065359344839592800040216968754298234026314694700872554145311239423918941829769239195746915377256183648626003578045004034468313838709565752178710824480551873738400795488329339981663096885405298699479749834513089593756027115867530829491049046345203750555105925580630990614582735140817230188807445102919599497663994636870471943313155691237974278058897403918410236223912573128492542076874541944280226835240631223648 [122,64] 57304390826328422049294989182787594813281767348113597251583774193173789226310299879823074046940896513515240612636436501888501840194683525057920053793316793668372568908176274935137389471885494116591591827605352925395375829969649109815049910068626738724484275588769080938049083280616865459317325921570294660155106800920752106536629822805507212816899989951833879473527883180972314581894955708093990171611469635358726600059942119905847092574798324533280748063843396339785566990854350432129019905608646793031972008529108781397900192885346564927437056478829658021027697781493114129561751596993475166283823825466000928815196655556062511629429045848455581470074295953819868192931469286771574922475259284699708224594599631212095463216984990478081317312547659170723640951052780677305652975510059373459272427824914308625227157192713020718482062944232946720029102495506682170558747121919268636769708379055183463071067475404273732522494421385215680589616101235871324382009522274065642649538489778300605459444344427171400441914243704680494481220078389776348669544257572685600935508866467337390243848918634158118858897164604473997722824147912889701704249353780554594164655318197659962148629457520233971914497629405515936309639972933565014747542751207942870106894336134440397250834615328945815898281986164208123924946260001664588906594913698551509360387507266648669011060319395127931183738256316097997765035469787692444556385764122143662941355496805892876256424707194821082924639489263477213375594230908562845961154072061689706671079445694179089250705801159510167693131480620377895794505819725715556731030012496653436904418432743112946971230863695178543569163867437722142439980899138912970756725299903634307009141638043084814736800008566315556454543472157074047511416305495466839462291298884578172139070398780874193425150298077607701525782272954669834136 [122,65] -2563565783405317511256326417575331606657526102471620481142235631884917311868881143479245166264033797119868620056991924572918970704288879686187929265833218690425542869766338365225896661028654344434089313259248075020447610449705813359627873712347294401913811136201648259137100572711420321141353650195262139933411036514786330751101201874538825966933920515284995072507961247884170563677016650450669180835408159286052085338912799583366075528151350431672877045953144460573297011677129922911490873834077243724422637614257191262327512077583250923552353535274650052264677094259189395180688023055664937991593991811243115340750020156809544163017071308186161382798616155812321537831578621563582678704847736607371890058249348681558464536198364718134310747126678742857790074439394044514991171657445933386314607600473495515510939061468440234220094850355361905325035905072522896011876214355608480873953636020938956305816363475555559701379673677853212484060991088091338114954147475388180587947204543127965804413642653680431113463153513457496340341926104006419830179772118667494984916543955683794587001979580488735801737209054804499516320298575251318778772875567218807905470553040025603848258867959769086518888909107807211717756963544989678760293074334687500221980408054447337663880236866689321639674064375786942428248903498312785001686576658938355053620624583770733911273598255742267189192161109271962710513453339231766489089591920082016696448504503218994486220573653493944957842493419759572005563997484464937952021731837752781146444212730776968288303483464080417466915158026092298780755371375701135629425326174616190648382868864261146432645617958164857951723079886393255220161111591437904997242427925477929996687387331254659990590951749445372021842545288060845550800076444486746876667493442309906067066634459923366443393734828970065511330478717815808 [122,66] 173597779716139202093762084980063091476527709012955237940199884181766860870014988086964565247191417210178847643623900872272009554649749823870105814182132308792949963132200508210880826558427672641893093327819822641484236883031795278623269653403354743498476100006623586286072194729850032115125622389285524280515302396958353633286295922046656762370340437924125820255541423104677408311060033517094423899624658708677218849810499192454642075546227348910572331473204641512848267438179965084677090924975016176404823339196348017290454419957522193068377734482227306561025787027662018945922839613626570806962335897507495031799171844709993038585083908816693924398584447401195336251433875436682811561849598663044002838798141904546769777130248618425190141463260129644046578212153446439982215193603873197791125358015762233070879991466585487325030032859341753438951833338593388452401943525012491786253191275912022515349663884315188762926540757001351094758444233234068482062053007101109131012393565097433682748455192021602711949864150732014626972458962533940019082932136291456435550121190493400429079626533553056892549107410391138285482441536854242286929312164879875761639530821188160119599611138536517420585266795891206289146746163523135980657460327657295112215890592886209030316023946621198358477966258398307728839171256055788127651042267409200445452777971189220990858793065177677998184593110739665139468126691347356496562312478980279740676104009054024685497793020544368583826240830952255364967961229964179976668394515461225746054311026802320023302004766705697656343217989432085205834323681589640471343191499164846883367863228356035862517131657259603748040068242393727492542859805822233259436498341061920418620577799165936205585864573882747956225103571256771821162338063497572714400108170904055289881512801027652023887478213272113857118245618240 [122,67] -2239226925776929743247352066953708071210865878144069815985153496199627775036931115890711618654573417770475832283151524277989616610744121122223908646488083336713259587226131005830275722615923277631237320347127403292277845038536029640119295481856166603087173080099246345924554164919845252129408557066232334609876451687167268386037496713329683688993318233576381283472878733563135891910826686252015638397695596491022736476347830908476354797953864386248711672012962382303910900367886815481848990828869343604905591372348150805033925798311574521139491695933952369626131951941476692075735834751322243882658617921827697126672681119126685543592891941867782998549255306612792364759539824713248278707336060413028674835276803694909870663572053620266129794457474367900064026224992070201451512910262454578568993484309255315771738551862305133363068449383565313719614259769942180412187719709293490995351732112669172147857347103047014051321109351840945997181630404575303652968401152978955850833764473635162117926587346296680219917360680845583898134123198108037705645180042564690417223618730731060500388725826384109890272270075402802751524960207276163547879767896554107604477677798060711961231719119799520450473397270017267720433191137847985186000431363856378418011758031768740201821000884998131567123805586089857541212046545615252004636653024930325757883956334048374475184321754280385469241369215413589133751974175120773702641239665567809823083227585543206281299005899249714505632467929788336756515606388490874481847083768676163249610025263622460120600232979235160584338556095740526442479454416149128911877497585194372314137505255021066463505471329234841103472412059910837802441717601138808221972884464099487094727529220639328722229555464060100068098585514823476594027768234788277961567774805866754398736618991572642191429271104886676848615296 [122,68] 275577223533986688416019211702479347242771984093514557299299286078002951113844374118526727619053016783771831317811142707215359004371424380285339093616753264179102551397857165675965744645141569075339148881126740295305296997025460380875127322457151830784204568168077713183915832344315219463403795681562145947521993899989842470338276294782185002499685218514313969649669918351597745677776436541223912666021340482362202972254528366504035873062587621825864289545198529476479003810571217851534075842469104991832500828534389234410662790745257845501429922642877396663019963440587013564796971803856946997734672259908205096349366614792278701515245126783670298374612592807035138928679961531810690031115573546251490694731000956167594369620603505971161265456102935981556100480890587871912053563437401206957958369815139615717073904973576693064155934719667122888580799379119907404996296453236991603320218538901643500034052352385598232828926924062381985567066111837652956398080095695927571171934644252256608059511814739379232973315390555086333266178480771507513066920693695312431721779449087673463265677787493664560373247400812546900246519715404961322228851799831744550557020458446827475829595710304259419173120744977672928332653282772779011622336471956526040889003257771559801628186120217743463421209290816028529637854198687842692430784908991390562679464731618210597994942295286354713473865244542441161112882288308982779203308288011967995950940971225582547289071803384424667715019278638983059633535854613133959224965148782757001352236669773060467066607385261659858711346392364870948487334072733481453604568761804953363022926714407008514636591758988389454421833060837199087236391539085332762550048177481830466041863275407216845591908900589723182937782478401953489133523124333361931099914647553327733719083379934670299977007953810535178 [122,69] 498770595574577473486872080563177437522957215431418224994952526533504433303700182770919742562986270630289019085654825378585197857448405572609405492396596944020068994094085757098983235714592806435932888845656525562775754207926751920207628244207375954693240316274512051326620594614998002024369088839601195767828816891432992802336622517314226732027141189903237339297710517490453251280222513041455862814815563125806480326362691931445709707736938286117547885249942105098253898529458942753327364122129009146721940177324984227025720087628597838276300737549952001272029738434506391396376692327069665444201038567061495696157983454319122059433347476752458298564115289429941184037435611457806707829530849675877595714988466905979972505675686872237712192902148188368674884846748630592103602508684301523198620406346304718179287309272937257061110629067697762595983418167552674896933506684712543539834694796456677498098166862394320885437305359345453265611477394795780344345310470739917070091954738124312636306216970058911327299883606270521868047030387626826788391347904848595184331244302514861087319389439778170668798955500872264619106690973093409829577970221720529709280640239908722006192030001141191636249797243906107454346994245984348215175694822753464220361626796057397668776909302970816736208223634501416811332951912110127573269635498287302151237850514961482879101031807228710153013499260937831682237384659787178241363418387627497471675128522559466976844997747157764242043087167182723736097896393922285395680102385162154345441450598325972870863017633983757480057668177019513963865228145301043648034687555585006748767984999178533768791686385686372915298646080698667663246573719908065015277075312563417432739708884069936132389326264421896221039996879387073869169509922041049510345562414214565137526284521288259178468551578368800 [122,70] -8205989507814184189386077446008841363770046495500718453487518412288006878232431227645956215235784356434312934164922957818576675436853440522680321347003178915556138850820134369628417290128943374840506208544330197595050759753005678225757930416306148131108724195752115663992329598341911247390663340067738090664534673819710084716231656090909728122972840520739039003206691712746277982683961398287185179160021290849846914918740475029394436867820165896101022898487371651184012151498213650095265426522088797824936507851963406261237173110195571224136108530005171794471501282234883393521033379748438869648490473113002190972964177688519724579357869808152318144717808534356713332093519693222189931413073711546935417561511834977928624166655798711503042657514738773412376614782464091008723704458578833923222768133046067660866242180103045654216644292779103267053969561719319112986663283881734028954389403825341912151423441043174914981666117819352809591336979886907935723498655627298749161368038657642659109457269804841635490130117538493359467616477356836213208622395120501701671552209618566562460815990234550677446354557042331043422064861396793735824682368275245470766876074220684797231224552389342930638184795953994626363769083763390664035795993575842188893588100433604962976982679820892112356044594767740064212814842644662970875276191921022558134736726516027154645511884915320574668133714970618062984313244741929055932382236640057821069491607435254950343587625841973445131496732151581790621137106763037358473782750697028402883498378949959158878389208035004584946355022002472539557016641217469550823744017619696948279245067805927065072222802250308487526328663689585691343654016733371846147124029860185965659032655948539329816405393598601959486004399732319165696692436304399748988873022812948459545280724724209805897599016104 [122,71] -38429888825530025946845282736641987822605403316662707206840862338827090969041356457510791963788871303302667340570249252922999699389000922908613957334591399078953840663625456946437253561888841456769198030067347029290529525713175834749766480827753236795156202438652809912891587618816418788670195588070350574589472229987440953398563210336478811940992248872890924920186530533265762949005270008371842515242213388374965903453472901127117088240463673697325434241414001811185940399451682975966928236954645020878978951477806660032352115403816270097181570937630534721455022397397090732651368796402176567684332154730256843631216588581717733252818850322129934907354193640048707217553282066219972705915214310825727169425305062996823580189354561182288035897650482704340838478977095732030716904408791765289869423975505527015239001422476345907547877588698301257239938172412889686516882727985038106184308498846112874831745224999477653920321972913596548552623839249366899743802721549416938526676953331124222962384489774208532761019055055346738218415290573636276517592828348643727619803301254970534580230609985945331350392105758333519773516681455363656620908481245453031711149499648125458647267298141576778752953984186939008041277171989819533243812562778048355171998225706646782665763227961261369962216666171678043590473378008982707273553388520185260755137332795235689298364244249798409084050106038081176964329291174156860063790839560450184145540185190991012238066226023663244170898808068074330709152535356169543587938352600776008427877669224555652354447903894698992012745887146392088286470523903810463051539879258069291308340285045994500198569802072664466217382549540059499382884982220006850574608098911260870629341942534881356481465844580667376312751344100340767427307349463744146914824449893066453978238635934714209514088 [122,72] 1350622475166494228072852971136518424935177615025719474485504417131102052726743606638945716705743322609839793946605452063665687121046977723253016568479878216129618342441643509966116432475934643957632477978717881098810393752971248730841569198219834010240359476177584482170033755750328584165644440146320302753593649030017442060366785549146253627069900971776248930248060439418619177785231786896562256178423481411012630469069060937017332883982240138190160517081204014388432300142551070632193149872368805034406698879499553090543113669712142615591113330755064151582455474427626987833003295668199426584194977790124114647709654340873938918354061942363721397213851397570687944022249598946721146932530480281920400184333660073596158532802631146890987066446657219949430446839294856865791553287279320653716852392635459796930451020160980632838008716253378019570498070974492313894566103684733586928343098446760869367455609923659638750457374862763976803728852189902990910033285972304686553756657757852707967273085992861316161993343507226937720526878323946306700607765498914994851253540632530786960334616112511382830596844324686523062122927815993502863882726988268766707023285157178479971038194891524346746506689726934632414206376071269550535486115678006141898944087483704943963367376332585071465593801969942319588589698344141802135038018164704191378864646569202416404063352087786106627690572150653811223573980319578950924636244684770939359570691059254653804310367359483890741515724606786190160452667311878467112911980100391168039814882015812226183493029450359826725601519588583151276480558858346837677754824211589832574030817405814913454657098305967270146280332142961449629070966289736832268182692273558555633635317672679742635423420806093625369290397220224074229974159038530379757975391740167141176724477109564671312 [122,73] -29330123132799807506519650324989336508535498794678089710105238430292519177399755168211258813377231472435989395728166686482985997308558395459148329406612612477476032862159303009512218777903432301475552801264440351463286951818741957638730791941452212262015859236589518601604933532435309183786852307224117500201409792666250244523466302702388249768365919706215919851637859561945345834063633900416907973552283724472085468658714824301965281215254831848576728421988477259849581907949022634070842592023477653937597870179373161668846437965419722639144871060937466861544576622816120150790476655078405830054278227050742074944757163602544208496316643499250834239378257282297495599021742834791596750241197369507772083628170839457955289625075955975911953966456127804741754855682751370436489555718187240709679778162573093697604383758820106223162160979100043571150338654515222006417983824088798474118321164852467601844368354477460573493764990340250770165195516545452613676941947921629886735711272837510451947583439631586373099389944574969920629086748303902510585575554783167695276902415135155209761883469244448267659010001312262253812300588204545321122973935823374189872296239272710431265788784551029756834072464758507603412666534357061592692889405625044113824192283647095855228410556447762090964633267475285847067054352714516708173546531456173808517335131252843935106948058694827433735405824065550299450956708919236874805368281001853254227710943019622687529075639536708073097917488025809042851921403403233342643431061287653825569052465985639957062743671820619449472563713134105913999542470468925736837143254737427472206024003240727819165904726913761363589513708912217290152469751408526279045387027429642738237709801195266722636474656718284684137703555835411524344330324784874341632263697302637862164261707986688 [122,74] 441615640080507487181978365434115919216618487564054894958957741932145957559096228071562549379129707895600186699375750943513245047254297039877034596239927340195384207966308395030510776074800623824619971062995029072906989722544346401928486220657403472183896123945375117346990179305076826772231960645382637675680445085235991252661431890431139281377216134836837605813813336083776262716089953721459524999065644775852059964199814156363745904404195746181641954122847937955051501962079640682841879219811411888946989163117580629723652526328311727005881904487926120425345742349743066090768036265751640749262065294725046103739329375360393168036322062731985534945567758231557209467439418172737313588256837379345769475024867636551185621949840859795088787814060662586417758410327140925034577977411732088305737267576909411128041264830520904345656623686958080311598470478484244147598252961991472003865177157107530565227903569129748020223571347612600558722248843393691753729347821430409288265235479983636383414974700205107550813286801274681894703609425673282039473290427365995191019560507754377720590763276216160939937817754241931959786089773360060853525752682441939980362203790867231852568909924024107936775575328584660539421835027191839439429011962030063344615425606293797730859378195094962778480143118366199284577607589256695848918914817217938873057064095225566139135416047739145804509250110181905907386895212588401872874304640037537815809751748495812944424240065265056108042475410937469131752342729903590785935050326853935115220853195050699509147271299327229482410257682660153595388884332372822114770568388716743102948775917645898444898147261986051507571400365977814882052690127067827898786178762126655808331877944402646747003970488260097192614242950656293304558786904204518736129165793595768260301688544 [122,75] -3472283017200900112714425473654605484750653768739014390177633934364526166524274626575155562076346022234655187205385284902296076363353312642598037381249743602598455175659487401749415328414313984814052057586843911568370386235800922662875291664108209952563399314235668898068157058725210128692294975132741303660892323606111493326802284027374347794372129550613530818359033227830596769365965570317149544256617111907155236949388241995842160471531968438893936294229149470006433486184838470285815770019419716155898629193112377536163495571079887044521482210884177478222198404591132876304391169569811556638153379042341926224786033642897209513568760136321564119837252502534871639942031626546295529868719386858271511516185850882948290660958655013319960907709573238291483523938041472504667587277146745628464603625077155560521351622227344645890588406840863477749228159823024796057514118076095974785276855048745265987888207153622746621794729795963877895308058565868571921707369222864238593219871184202975891023570595936789121470731791699128463261656647815696329497464452345507004729141835109584558390640936115356802446750098582125795123031978998327414728743174037486489741586444699680439459077488017790008810399290421905443928243745967980713015550350928711336659169045148390847194758085886152828242262969062954527405342538567811109558926390222578498391173891214020046646165902069055162580603724731264667525647343126295112649202160060722711824002309407634033298155726224266536923285385699580632371609469339002942729693434224441370214492927872774658859214269586219360778998964511516280001463606365541617287680170705044636003917540145741731460648391762951846983055350489480454880882818381720074955050242525433800508032177895906447836456259061962186239190376430994776753498779827408121122587582700550348288 [122,76] 22925127025876848657455114580395381140324245992865256222884167544592826726219344697441171080045624150664842406277094010226181198099067350015114802228604448290980860489212534497418222974711837096404942104543441449147368169554443827738135939481043423533767706737418226503745640055933061531482205535532187901323091256130878345174261285374612642821650733991916748049001377727857338419110771224386649841846177617831332929962535825459178342560285563661977113377932727779105682072712215678617257052705071412518266778784582872596757291820249467977401339800437332276455228993157417340498016035525648639657635617875659969941204367418799052828204680062109447457368269378596366727204186124618525562106745558668538499538315007047702691538252029501851215147009874759003742959179826355822869591851348462656736321110792890894134259211914575097915421787833900344640858007191075584677623274388396469703728936388507572067005202537303639833183477313723218876977752854803121868178984295863951309472890651447358669463236381752325005254333410713844794499005317983591149600471968555484918873118909363254191442883006855891969960398855588920145116214449523901764280875551472335373730794197542313956231154141442717112833255679382390054538362454102829995880825536305476467087285207707213596269550992862891827891988731521685131764566941158187807445824721397244757191735118105043909377901580678020372185013120056861798643517456691435804202400280300424855581506466840474353925937187679078066681808256253568312428018457879552780823210399179947309498003623332443725707396451218801053523647799303283588158795135979033857643459730255507768489948824254515550810658071396130374889785883609550307054922873266491249614566808299833538979560855509543950173553266056852307836872810140281685665982432730079832373169462167128 [122,77] -109570076025987520776504065522131168023278424967606455932954934892445765673889294865727028958564322311270552471683125721206288244941052422598195274071304505548600085004142926414543671559695923746220069214136588075443013386469699449637581202031238419594162915507512879580448713105334957318484671801780447749575143748549856539744538407349662320032657040115185336855321235093687930813152059733533651569542312465994961702502781419931023242055382572143096915876542421779809038747720084148578322149138112342288157586229078242558891054399207782332200677456037362677301212959799380250773103190602477619602586624916235022941850160407024980852916813007601248741797937801789541180506596662862844084974348648365247613569961813206482542359069364589100294907120862310012495523203069326617457316045314198000112873811901288053147307476303489558602103723637408343950843895326061506270596317578305468972535682073395423592855724947907264000365394843628326768251320893507145533031982000744120604926482925206776448657980206609557195088613230061969986411518606222858873321721292045259722166163450383143858977654097430051516950939320229818651367779062205192336211819523528085062643508248427413586467264470538204127795166115616684024036097993687938910834423208698473403647731893201353114035325930728386528676108222038152099274651870526216004434512801666099989306028576231755591421775537202683290434458559735883231813106418825724127491747087581301145215355402493553452202217437283868877108117275462608926094955247567098360298900279149095428856410423594949398056970602584559769176679265371089486332052270465590954583707715442886665231515403731612097714081068055295131390224578621734612801923287490498935731581636071819595463101604599298547589577037270203040886999457662328016239602859404137169021851904 [122,78] 413204645571091616874880438103480990312912291972316525780575264014287769641011130722490783950175615193869923352914381912365298274536741544443619097951816051229328773868568085121972188450062556131702152776475573692507080129941873661801454528225397126273430641465713197372505149285353670691744824547820710675145838736734499585864658898144297337051744292136182509397982208034308932073427746855359419949651617451478535563734202133915882387946711142799635575974896610616754609036437643322757457772794365956078192205290951219404256450709454930855335138973953868565388569557131255369200891324957416187767588118316383273673635619957208621100784199470264700531694639273856575671606433654733294148497916257326603831385037696331392588783988365135529051268962111495601002811750150109582241841165505955730913363714120039993195903018036056983349618306768911002930000466892629881453375153218508816455300195901964768292354440667209443760468445546964095665090602911085129633797243310704549928023782722724421519374254208319622569282295833436469896624390043644516990784294961563489042327918553221958105108331190107099804440480024840135229817308047329348677472722660661189278525968258163868080089788198873034323035601609091719502867139279962446769365453070222080841076509044408634284155169160381613475480577888106638259366663718502051823883948243590423495652009241495320010799682125831044590806082739916833360118711619941481788777529854124887340085515705526280668840442094333206887574136251096708470099664978083602490419705352582583396292455738103664724449826146604023847551240381628223669366550293558411741794376892132766489085111187664331277690970532362232682444748965301175963777384366194492958081386158307037036654295151223046459694202791560966397288797321040405550536023137585004034304 [122,79] -421851628635848262781608911280977603929945694860000071391940960025179401071052230266875094489903384896354825421425723156203497934400314519800049461314408396655475153234236716381354082206130401349108186570874397402001691127871483345759482553757420540040518425511814927116492706090624369035977628997277004053835933342676435176020831192743632978173469685070768797549485934164067675296120519894747495139023664298794702841010023992317094707600189810896910149477679514437920162502944375257277981698227322642335930616493959933283418314116045013550998841578102025659330399439073234353156985610687682838929012565123761602586959889535345316998433730339974773616049875749015385717721534886254345716074551921990744619473596750175938211322819601931740790402413731378569233436672728597700126667054875197900018972146404405528671249137022415705094247017630495985752899854001805136856021992416751538659616646943985810622954788057774584079453860900933905668680761181463271176355802072081496989708186127873983121171380374626513250932267279996663951775817444968579711239603080167392286763778540739352641699111761218997828824319765202228240977024986847549137257090117367119612733542143267103735294243388788262336244070693589566821249380935141060770164329193883508004529224573727669339362415249463515145198438153926629050701397578914945050341513943317051249627257387206249592404687144637086545872019507565996183285329299080255358041489951634449445748145540413645101703759658598842490629320773750028347054425888115686347033664933281309199135517017905026134518814707840070319085537656171381064882084929943286295513702310929278821004399787715040252874484985280976744018429287956583360480292969276992994366754942789447523788580896243906842386847141750578204078865017484830713965216716090496 [122,80] 1667072780599820159255260767012481007108113419756216584166587640035025948751425583831016777731392019519854612422093528171773252253001964227572504786025517440391522169617996054640671122973932618681328358246920677608509223750707857690934070935702179358983985920283509673681903476745441061178340605076159869658393006251475435106612182659593601059471366103317823657070812497020374765505220836220748161549737783488490938912311197279772971405502443182713779856112855974881716610950714663202448715506928415541082529701590095373958365757342179987503901740759682497311331651318861885433298310309118637517913887833144577477025416899231209645705849469811856324987174569705286610074544419227566121035723672757615828079786347846168245179450807095252584567084028099183596173542349296529365818881379877011876663010240838419016153821840812052525169078782635511601485080337153531580534074331419040227108605766886637725857906723588714487719230232875192674650358774904628457621720637507639295053416615614130600360298794121460853388705011350411735624150370988446597245112487884390452789552471425839194293914863269233320940506414407444956274041982724956856140319461443373450215706088551698229754959700170045522488612731546759433893884016900252865695833805452968080121645711983881779782866247521784166164548796611297937878963967373917799190493101103709538347328864525908425812044343363275723770363788058932528938593250058416537229381051653936675881010917039353160509102420956999583514633805950325714499331805101221809003923146871861503299016135209065376596076143044365672922837995523746731569504568546945324627696313641235104879510880012002314357432828847785649726558220798451145949839423014563920690098663030393979549904309447727600539697408505798136694241692996027617483027758120 [122,81] -1171456316218348537782904864577354753010543332501667260690798379622649420116737448182185873939959441427359108955490600022503582869611483172588766403155202183241947509042653602565352233571528818484531304709167013017450099509801809044134484666592879389636235825194948554000937744285700063491671394982403277630185109972740868533456623436158038596014080533432679215550465201376882301257935567314124220942416024203949949136230654635416773415713016251188541445598484061123254943861223653484683216421516415322289867193456555167989648514092017400887962101081476527143728351087320204158778639634684126049141564052898549137321925300208180532399962490594481593598047644823211524680862984382264116963658265057350270162358278335337145809437437503658630300453710016047289641837012176035155961645895578051689247330726926494476147675007031862115012234979820824290998685664730917517684978760633373449196992280029685232570049239983273039225469047399397745313158446844102141642438893399969207824716850213040510042179226740795199808369530791168424420085732609394927094905629751645955886893101639400342252618238310709804500769570755851645696131523563581066921602629845818872433073251395009213947069190764784009271808194391591239812522099091373198449849376788069803433376090819564994104567490964020726147282994945293849224686534077858866248258329988038433078272463959079694380798161498762108849199666185146424611653497640352188412074205312538651793945637935201355855188377281246062446967529902224818728303845222199415300383830511483852880148753524536306763812528235559190958709741099331835430341150732571786502063442909801845575800853782639653363332602369522300217703726446873707535228029999899244597853489876612053106625788242749154834149781698332964397149523957130923835840 [122,82] 3511379545009623705879819492494642092376722571914498268006274683625950589542579344762781212456466668763733998152221007237940467712210971527776203723220800631137819940109620082689490710501605234700746159336184806729333111856959426126858504204663332646173562091253022927849684124422146886943934298133124010591163872398043061163972192026158881883576571462913075692623518277542109777723884510478293679563395172915590554517005623561571925114471067298384426297008399120143500323857789521837259864951109952250339015552432486070301187559542067696916055995374262857629881075765579630793953248367210107781486728060283680846134910499767553474442447715877933552684586566898897615492654043613252323218020200818951002301530839087365316283983563693756106087926986363105784793322103514986404987549315405245025795277850268618959379872522953658808737831677744119269397362105938049847361510013478546756738096534233720715457143997428452404375689265148014628311674922698221880412765899550174552197073703656700578514190906008129473363133682190955912173506541401800058989234909807678733985325937123765034315333600724757718851306009339436963457018941245577985131207319218689024733724020996100522293032906707488196841910089621276644492305104872223787051004147729099938657267524926259858970280830555406797171836782452732004872928412521539542402609785328657752727016406069700138163373132004946874007601361313639448330447133449614124888505500136949983781401741926579847183715387100552257931120754978415770903456624020023511696276439413549001172933502399700031013468254639885007337669775820432498552790723934553039871133784357481557374757500887824087938466520254391849632411422310223214607592571602719414533062755462026710477155728125495325988368949964139670366074102037811840 [122,83] 2436900457310054577252945537218010454937184794478294491126456266066668653147331883683631427134414881498578208627136112553244202818804362023309599424256867166820941242181917640541233594341037525225355815697714351661549162333307816879649458951165074376652666204606260701896884353819656698417258285835699096802801355068502812250082770305255745984414525452373664082216719407897514939835553595955724260974770652982507273967628698094599695517367014555119402123148773913565695387510554967724782416670765787227993847959380159146797217495255514855205610197903788399942919716436165127119196798092903607243161196373721274683467732833836856113156545928822072922074265950824190946361516809396689016764359939367629251878859037029183152375881997958707046569257977390385002842796129268305605000494006171234260323751979535652708830423142938795019703811623919569620998965064530971627484291719766370261647111146265603108432930360355122866336685622758954898084912325310586379545097571369863249762377380363418052345008799644342022548307601314896534278940551762114299843544133844020860589151227096520488156799389969092237496795802201616116983884277159726892901949214154719554826410661623937043453392556285134586255666145552004494488137485947136604725426454193158013070311204915489246259473630939912557868769250978652122518273567282723820510334118941207374017728312363041411642519228153156632041991815809612119440265465339815745706858617398413007570424771571843796585822638486799187546199972670369898964354035103998359730002337101602896076143087617485212931597285709565917787857225405678853682406699947150014801741848556324368403337208444418299819616586192587890277483120295058783520990235984985000757172566653248612156437595244669045078910768316899993856887128752 [122,84] 1477010303152590583534681462879798840219731497770257362010485471354346300403923738319375095142926470806669596178659061455917006127528762741393606076256658540578131368581249460775661958033525849161217334339660369125688753946700887871903106218525543126938679265296264628509980605555426782059335536180479822276453161431906603771868732229782666140766660638003988894803950654654397535779531372573685286637517317204827809278645374453922608983323094642397536755124647303700816499462493179733572523706220500174609155188632159093192468124613542015382590347783483976637188249786219778496226104568543458976763806791836867811842099462213947994229061212370607671842863273210140049279401166560721461979513848436044100714356757716014100901217218585424235981500842060817357420536869890305456165012529907407363619600631124606301818666058413743172204919478961782142582963866345443475884204796634360396376359880535560892817711479180399154422762022549516486807334773798494917948500281289905064934808779860845751241127328767903230528797960360201467672266120589125907085281323968568233249189776161697516630285694620780125757261077704862466968832088800126813805809948218756548052792499933603727955663913208245069871531497577512488465627847850653710955673724792122481018929131102777287054812592116651528016658375849801056279543683120016496172393060134414341264863844752582923575675616861303724208581851335801186509988597505382970244666776614732982188101048171874319054946427259920571028849794698776490187383430375690552631920350465437078080918839694047599372291034270982460801869158010214976534271844164523297347807566140446354220813492287216337528375695890628588064287395291472375144393801770743947940304575701783326840722174545529438536340288124968415748019 [122,85] -528905362560032273344913046778934792370913486907952816768082963845220522549140286560999002391757173340135882229843618746620905990893211137400867797007164568717960647563177748881337506682579296831946650597679495664575089214102580440687249000450941556202152479477542822641396440853350397750293137156518805325898059757659160575434679690425540180231656332246906913743635411716926556977753078745791334930251460799564656526119278781505320825648523431747659113737580489013620783557557214446001248672881602453492788278910172371469792858387945378443028594058304382981590239393690705360033307078462539138961851721301890598746510535084216042956052938360366900402751574674269588099688079660344085863836113277343272956476620958773037976835462713075749428654619069489104024902023789305723484279771031529025414992264166950529286398115794122300493094930488773951466994163397954897290953059686576095177801398553346591055630062326593897701748423778405791124231603072542831146243641778820497100103854506385924976852760947335667768265549666581771931771314770323525695546962772119250439647983759004780895683503236722194765164650707567084561910462633857724480626109649164122413742973407617574413739918692304172881837147018502374545614987245434602021825683337009998084733870310875792830908507421777267618197324597832894086941763043711110159222930533549214437265661120117855805814643076011714162978181096756307357872914891587223664659828713703972834112846613455177055101467122887462258882093242688846711771038641473150968209597688797251848720351635839378218735210840830274085354672653828225743660550176247503182427154133690801274061684964290636932569824618588409558013907394100283231698838023259443931130797328068956975833776342128385208721829715530080 [122,86] -116607756202040983614597279366267427559224799200257895783119161328229872406841281285070810963896789373267389936282962657115281732437667737719607748579480523175074948205895183342749953855612141117453676101081202417664460174717894577296589587767288363420907805263031939836611611502460391564132556792594203688890200823083999437807659032901716425076770370638785873444275835718465126366411644174949438165855618832882140490293066267733178072927393275965362688042514190846738327512269910038802551481100837335243971440152901525092917397489827302980019311253081574740534294827476839829606368457780904126957594333631222827660695648527321184662097825721679895065794341542606760974596887256748401367271830887952513095787024058762936841468665202408819070265803141418666450087638185626709060831455804049916608279603953372800883785869270644837539392589203622258166807272793201262479378331756089283465107088587986017405096804531713168540213625802106097182870384540969633105875433658019103616907336962221566137825572193595231440153545482600989376539475333647569005661429931431361597692723879208966191447526888815400316619619172560696266157292661841034974040002418747906849136661778010320671528774497186597985627232979949348854765301859611874004636013046068678539272337789141006192236949061481642545742925597239977174109600733673078273533490839798201683373211885264135791059750648778052048354785766797881774403105423080265812413538204256799115817510572266693576370121171309950239139129158893538539247680057249027797610759642453810347198022821417936126553953434341389591920758674177135473322331286688344107586433666910900800571214251454731285958403420983686726019935927530293712466013756664496118124588462813615434605184054967223553041685152 [122,87] 213051707736695877430282669515791465874055364206744166945876051133241801129888600505472754838138863586889910419258991232886354361621022855017759858497448809666335275379859378013673082822796713050705904677450696032115404271428548342532235842866771129261837864359317678333220658915176981598319199793082232395854544113481646360573901252580490415877230316827376159403665812925884990676793222241931984742331742221812088669956857180222698091210394313430014580325912004042603790149657323210846946438391552247770636987216894369683607919941648549747236504502313552010072809745766302707602241750292151545743090254316588574547766133473729851077328412144597935042623190805323664825190210524425968375191431667190610568076752766234076476069221771086809294048782795796096481853875710255280910419615605741347504968362279453586049228737921312695472506360052618371822868980559459936893435543903496435185634270284886903857987317503097803352350326173431952518852802174146545973308420992850288674370900153601094086128167513073612793368345880331617583405103522894706270925813758014650851192824117787149370773244741621185101301041534639383109545220709501765267381284003415847412954764238287040000147540587997781348100244261891098858355866764361128381115506209855884682335227865623204050615413906097211423731926377995008643215632824924698106781796131846083744677635735661158764873100032514579638158979536244638413480810087395677049058553058822709312005920775098730764435365253284236782419715505379464195548101851448827181395838094649471378177862608837259573533173585471907154876318943669415589247804296045268617245226334841518850516047215994131408572341205993895155793401693708257632209092455219116943232551816915911627285514716671523922912 [122,88] -42207882294669530242091418316482577358927267221341710852654145870584503276356682156643994801892101926315206786595124392103706919583785510280311264830665471789885369518512440316067391898495486857078130177580197963870909373610420236370015803213061698498614715799514202730510980515165316143681438726239178515598315607442125681913150245538881556353340523767810420927008393106262391202656935522415589769372327344639574412166906911250344316193360162035009676006974608957610268782036609733683442072714708219461018046653541084348191167239476284321654829475196469735268712185995339268101623961367638635259338836715069239100060628567030570058473733614654441987976645845975211990330436930278644960109190800678130072684805508592517424130872713359706197279109559774743327347600608147112680207487393218797760788203917665846555827407555309476420638839684301595864766136558350540084087532568808818209166209175943791099433667509750061832902879130180784799492333817037776625188906501593183584469448176286072441990714833584445008312683195541155238791115721482912839869069864724094471406260289214928427893302743840565424542104178189204600911627080394316332952814164977920896264823293280460764326959997580112452445154038769906604992683412013104470643157944842400680170541795137327132523961475530431822047903863660890078218425775096911350562450808475016865939501950928898692514548418376443739843575245957655138840005271356626019791528414683597684240876136149000565836470462124922895069763798619400962893252537406271701200529508514238562804328291208931590412496772594603692130956973995520039397403010719476142750268300959782203792823327638576909417357765622467850390238304402388945815841319595062434668020593033122894490465312585848 [122,89] -5984942666448636420430069052252793708354860255394800952512667257779167722714468358957621816420056391871593207608524387431917890676752743043783462447534525192681812588529706635372153300879437888735583876365040756742824101584619281264034849057312908985228966680769596336866583592790963761300584572903326791952477476996299807766554793247815059418002354716577346664871777217033615190502628258470435504621073053115261280311433030319867728515021421362348814392664280591655551171550477243831404690930655018127587349903021688610227152164433203902042546355094960235783071089218195259353388128190244930294738772326669149425509648367280471049951651837799348946819893166456475794362876285940038421493547864433981209001719023378717068540146103147179453217170425115966265362340124131334479356191845821655042515927257196275858072482224341603587504360778606554392374444974255571769269940670412205476059151632271270373446579510632366550504873457517333576511705869757441411850059192070132486888175326672082536502349463331693096250839179004041535702672768436365399597518417567206610031883384522306522270882093966642891356364201398680178705295428782273045905898988382606526933553409947907324589703690932998992216760036057861195469301538346642086981529610022080965550762210315814364427211244812392661308718995743443180749872925216594982601783346683027026839508553025171243405239565962727408608150367480993688839708713131552825863859497780107652880351836429230993987607373160752192151083940421262726755060716974098107458446978403488248831838706606757512147940069683935180093605834456289293217557286886872015351660421743226092399538121990337974066864479355741042090710149193573398576762499563328596016722738008832676726931136 [122,90] 5343314806179244243635981136748840265963034103181915546453564317158469531201491999717171033886947148669256900526970081378466062368805134470092565686907006707316123989459846884182139464593198168313872406569611759023344420511123283610874986361561763679933552757737855664583194096921151060194643383303583318575563951396646031815431515664396074150658132829599497773620181734031263990093592749172499791268900551974299277547019067936323712744679531920249764557953556654455796419505881455301148751579580018203145880547156355930717966705799464293771697104404219581786211018201310587814648334047116032286186681208844980715157794767239008951016251807599727067063606734900214062685671159384280162573333237986753018319997958288072373034088715318241842061269005139499394830543538696850098976877512501199846581588654646260528764810125624087953740306326470465170219541355273412934824685272529433873890548416552309693818031394015786321843031447513027945188023908750748105798434457966290162986467040814064620729596508410796553378094260497267694622549509266107841700910000719350143054524714173974136746155460719506057593880592560933157156362059732383584677439440647433857560187775278788139254678360676907950180690831185160183090558073636282473025189056139556520564632206169656519878865333955920297295326591342916047784779797974143002023441386143710846138092713955260064537916057840293334305460321975216207427876587286264239622390742144690249532187969438421165112188456246673519090682953619083864973967578577377019142008760953155451535857400423059629410136105870209308257793465229396515277883204475949518247153171452545976464439241808130535169652420284704120901911091524606782226650739095315633655609238908250656960 [122,91] -201741580765227573738714651737076807212144584504624002899283398416440262951799837058754711185619572339082286760764986775199641722261740838111463921132142539408599922178152388806826004840120680725296791842773921624125369766677943152084293748471256701913477687513255579943778521708609732819234387327043997924695214901400782742714270336271687324412256261075630637582245099934874782170143126630846682554147335917836868927061772210506428347034087744967962840211249276570496571138895698651777343604116962248612019881272983259536379099828156178800458317765422614617941827568941079696507363407117169479797673229179112471684659303517020575127063183248730888989097775417154868308228069245647953448075408568726713184260885876455424550679297760488736706636753924475766408712822756674508414715787999983008085730762833951672508571596425263339883897099521696236439390026403300401232263972614779721119677051408351549501339861689578915470063276414960920763579335519388975090072988719298541590629365178482839737018502481617527628793209085020537255611018256208868503780508855590018561252297546736207364939662098972085378137834037478287678627893107152906797754187229569045991887879912222796931462399807569333040361987923559228623542473801601405954848995905434213237599159939935814646481655290596335903610502922301082304884156471051124603820517833640005661483811103261211574969185916224224591874350950995856561533672040011525940207219734421123520986430985360935088570466540317666281550611692093689054697386884826691355109078206565936925910759866331178285775215408582095039318298744066530704390051821239633182080181399367796618633868502529410558215375462712068461690113299833809874336736852599161605858499707552 [122,92] -376551674990172456454096193973324083952153670063909502370417473390039561551780093380249281722908831977014277399487879002204934769621637222889641192968007664818985713001343437585358347954852097464654559446875049492125661748823907324546503472796410476277690219968059442617798950273417037781963900754445256429771641908967094068894574309221985664946572661905013293276107854001743269359641925536585888916179135041274079477756266428226736324949375245965464757958667991140087409575698951969795277758384959265820103186431433728607863233040083288307243794876774981002185243661945710998649114605438989955299928222483551900361272218663448488042956357388692114837318129928448769614598093207780525792809855907399539531870624891024181480871083852243859837734479075487603328257909127971023067422527976095352312768216441266126972750882636734815339826396157943144477323233813868720052621409442761421235786509972325338247991213863689206150139745655219426711053518616615785403359429316857522095223566987996856061137036131939382562145435838288392230782412760820231487203546899686586470028751881029011505829208602164070198283222119655744073558100937973568143860985758435900467024581236716303766461123642796791599519312437935799128869392276776691276825207582378853647233741273105978720253204306786316389688554916663895444312452616935687281688500553060801891499609265892720177999927355410387201108703519527227440184431812096998415805928622698047484704677630779192544063610856963257188400296617910883845869613742306729189544610585112548376357919030440600508614680534613082815192329168983385788605335979731726300824278462732257210992914346954709066765796704564883877719218503880661278157924053577058269091 [122,93] -4785939703140839618584894128859762147642188942906663322033902632241510259880369124798069526373595184156520031201064640911212601144999656660789876420944310766342442492621976409845121390961992643188921930572082125345430329478338168375912508093050206688841726190348552811233956196451585913566662370084190327041845969929041641695924991637746122393967637260111938434193880392864205384406648517601580166623238276895897933973858004516314843592414201757778663351079118193334759587849574075072961434728311211510213279642273179691645070150213260805798063518151340181111378760345483516081323431516477642709727188401939638025715649231509385851310085982623179827303980680248647386868927674179476525523049702162047564001115541711102338617702111358985455385659581752091783996868081375508989040561960639765284025196061252845174427194468538988704152126484459697960309960058089997882107644263794766219401316868590282408341872203722620301333326686358673618169908641753821700634074442613918098133319767739070003963697081258454739853031645792486863584327179920495703920934783375163556190485631912552414290484230797173957041733992676786010893839708713415528223348313861107193136796342568638739963113098344516183075918925340394937499283942855496155986699196957502651356375688451634405474528290258018504939950740310432377161030185274292627909753418993917757622230749272763958317495674902351487736938456366566383819683418538763750609471034207882787815163184756238164503257051831477968182590500850645941191454079198595530346252684631345819252279524104326232260330173405639500400603739549136594096134007253384222884963532198113373332015118047374047586852805031955827656448310309876443135253786180542464 [122,94] 1072868919875837894411639148860493787457933496496814450781280920856805451078954787217618801653031451885710472939298479096736800755897015593834516139886176189603114951551721825163192256228469178744209565431942345927300262037738570218088711106778428272496078608231153398707215979484183044911129344313067413666810649978833760421073632719016317093962444339546670640520572405766954830934798725933379741788124691782925656784507372754337346732851476307547195217436762650508367561736396069790760867203163002044236753961055108531548585771846193231715572272792212461732984429039932223800786522573750053941623298823633622145540322700591575531314590076559779359270527669624937231104731238680946593336815460105474404192652499521505654894934634085766172806995396751845133007263857117006534545421067526860026072362751205307882547937161237122542356241378480400911066526395816189693608739864016953147504201691654175818098415554225399267881573215424738819939401552816572946938961147340315331479008927374849393876811800924973074004004434207563572240303724453599449723569283871741924956194994092519937277411614232639434791687900529369615992867292444741000677329087838891481798608928287789668025852627518937186000235641875750766168032210269424217828938059112979599022958347577355325444320475235497712981631866717872706071934090791625515513228723048095718647568816651945287505179722819132181253459497762913848533440275641290529284373092949675605054602790230500658638117072669220128512445165069972612759250978779206352397447118181809867314876884604088685901451241680466864850611961762895869954419844720530959924507952110308523027545927655456846914106919985375822670948371305705700007075009840 [122,95] -12254966948437676910828763161460275185377072332380794548258026490970781107726837046561264239264389177300491421144527531243703172046890285360416396663107290782515089880010338290386350370060772613767431795068775011053609317438875577229273546202644545621177390793202477819169154365048220684847820054194946972717537109912065430075482798305839181300260654290862576960898131354106786917893288864978340959194458650377627828550143186209526423937714195046181785678635702675443690478677219884818465250110264992208313969462540498300615091728656511458858167363430552070975042936102787876178448301416101293650088875657893055139371237959578934638378001812443578506926575159581118426311072246387861102695223265455920886331968977988448404018976827839816257564365248155272594623496700319484126232987283808553209119792367917785979702030663104194466589332377381364758018522415135647325219362740803468311395796630553025366518960748286813061791440764791258324412470401724924781990060444173141941666598580011522434790318846020355074627077891042866324181119263436383964654227965987825172532592271221404255550281035060804816963714570897370021723124400671322478215331593437481326416319689333651467549831966095194486615846372183576746192461278504422369150762172817430693047510342710391178601705050686314782063821051834274789701562540456604727365323133103755426401189126043702896753143055681564920033596318785161322937167877792858242459260367423092808295363223085182302910949967987812219370250085167259886649461373656906201534888280637918514421043838723215060959773569832505410451939972217437057411830082481790512122582348731490974434704000986638682000479703185516302122327945796516397712 [122,96] 671101394407631806311546401670479132212512544575988117474444347453529525260165809445259638212981349215293427996836104090079036487148618027848851859624618218678418347332113955613680627538316044085129343323177325630440609380442974745330736669594197822234292741322609501799302610768356472663682754517724692493142891505956024870613579336435805219266157566588945475362646578217262173631751876416324177839395159885199924694033940089962609986049441557816379489227365209597748981104762214861295372440895122598030707150586222221226343988550971603825696039331320651875441033692743838151896052319082144850563919803652778391810024470409951777159335682322548867840825213427267192907221423370478239151076104086466253759756644429699351862907693456855414749969629123049542141002182445317391171205841632681447477976168044477248192923658267115126724259756797864174401692638305254249082836258737348885248636558435115225412333958071440029824349862175568845869360896752610363162525103276110575180781018921152166919894907376628502326111652823142020570852708854455159680908699368594399410058757453687063508897856531620847310840016691446146534925658178879287758768702027395371275400566707515630679303276850299848167477443454002647778447498909831790516998824386150417910899919430762716229576819496740037352101626202905560434266079180487392401423090093922993621175601739874174701465045071228105421889299634207219553176231377531505335945764637529190570848458224082022348103264838403582879537010625310084048699484890286544955826044367405721609856787215553319091807331765734118602157333177947590923181715335037159185062738738383312948132541178094000743606590636700859635911405372692 [122,97] -3108868005454859609121301954858397030664264333856090000240148890928554088073916338966348820299408561338731614251297115088516284353018612860615842563211875720936290733519411237806491907262801663578899817153575251756652444969758399379347728906435524364380806729725864055136435442869498790985329244144092446268386089463129230798401359146496916733995745909253472213913323278814372404080730707866237429908816970810824184483442759336206691746425215395275537051561236311782933189228797987492739193227572884532205378153016561862358192170318515662116809992331805325331212303695979686560029423767358498543720875058961170590660366050075694350254148071268046095603587070689411457628631046008463400518352601697451987728769024297265398665570805905355853721959308960163316823166165454199191959463704249472962625486979899259723880520093714256316387764939770570802886242465669309890115930885244248599620872327357609608835698907652440862256961437272129476952666417268557729682566266642094778707317128391660158048527847018139194337066099036750441262930394254717621286596776714442092485001773020373156894125481958925939580002015006933137859892093626208538520356763082318715270909362832788563517075238135046037754546454378352566546362958165129712237897406250374331594996701805821948949158997285888115874508919844771150954566250412044299182793821382804249674200927681930268763778296878071886972264031348628191989475063365703036982712323629806719933256413154106694546174237681989273316711173588713120680591542953020957905298668828961733410095619007751720956628405854353724550614128278935849078769110617564550976650257124899269096818847546360175672049826363637435906112 [122,98] 684744484606338133407328584553018705986329336964599287954010377245587653252411037496682289017580410084910883753006060629826579901612422776879914437478509682602006364597532536213625052304864232036554187657484827320266296283413127016310197558145387054839943248947966585766785479093526640668438728863338323882564578585444073305121652951274982478426531236237922645885735916322533150664921230066412827283523706275352526118254828653748694594410054266361505618552140910178874559440226948729082772438456328962838898703829272771336481184320155248862981238741017952270569553347593347696937336674343339465976028063790725373516564123434396155834488620628955441880982703556872162495019226307030156498368841515467851065433500549227443961856610212196419671064944648376692074099656845209003075114945162727551768186451453981566572253820195381742335577711524574590570447339012652262615433075583116482536986825320176781688244239375010850190608214103154029737093866174570891187890801463528418486151300645132981082480355807721953332474657647766285959885784593562615170990872510175660921754187537842788860132961248881978398402235745879452569251738991614677178439347628145093591112947909088047737820491668009828188204460305413921485142617314730918765045935622785942677966684572640932951341343159448694456398715081249164247851739154567473992660955085841955149667854691663209016869261191699498227508891701809041833486273287636360823315870474246366111899777224499729505507195259599710450268233921333988385109628021717889758895397760023287830728639594758136155165166123153840594295276882023898880328824188476405751336344205147076177842362290769431269583411787569312 [122,99] 9089831367422614494933274080288413352480680728553883669045437664270489164559181563006198876010795283280051413845091571118513872260626509630307827946742691440351138274776170336267070060707613972604031928315486464545967276177478691874896819371678456447222692902512875873627207306162762127628322167492899644610748768481328632130763445290667708249422764699645644405370215861330916282364708982987520316864135883850173770670394051191860776549833865861778134671372546331093835528368597528330219952180588952412079831994244867543545612426151282600868762068229886325084720857032045007916220724027714154346623317035067677385811952011808697976021128974752214778866248334573558495302289546267309400406315469137170343374872694861835769375682093790938008147285617109260137708961720334374484923612510837371160458598315477411207526988736150117854316490182555339067306991253542045982374105895249554622030748425922069181529370653176456565793017820854674358071702241730822635683048685911698857773844485555179555365257038242971218426911431024102890792664889928081590709615914904792328929336846163114372939485684917443778396678994619349022306698713832135556726128772413940808793197912655609484361969120935312933553936056493107152598780365490513861648619384750728671062951636146849529439495105204195890510110348189278120210979519155534574611687642414432997201749408651321247332464787087567240244228160142955512701934759217682253814736918687300615375002550073834032534884734450633055246680051218554421905404426336135272372164307178267946673452122838916425255673766888357868285875537809003435886793804080623599592347848365940055835204009525889494820409792 [122,100] -71123280500473633694586127711839300617872040092973316876935543662470283711252700153363016737367314508808100279473769793912019768025501375609594423302796326971156971007282925232609084399760246317165171362925809442133179765876697182801298713549649045545367814739737226514453365436453276570793999812233284417571338513759191132026953489547736875058344927541283001812699013582889143216791035772532284031432180472218623163125490057103098452499419694630958013353981283072628180681305164445571000474873659076271682285139351860100170717741925972994199672944572905145403296509138404414792204152859983444818898416287517034581226606521490074084987925500297699500867923341521627046016046971894446762079702286908401348916016242214364752565537729488021375259841966540117134262639921339137544147577603516174159480238813148696604955348870305105062210560938560362043350958560525440566107370663660261112556021716027786930372988125968297134376348985834455976102948070467012261089425231921325122897726281905263609935225713077807107376920650681933446318802015180298089292166281527063635165484994011869075254007469982993940370658784890255614375217957525697423961524087029348771482516566606434973467822708707417311211660379834042680564094655064972501564523888585595084598236258483697219839296550817276809720155257410905417673067388371378290278256728440708319794014652140088937403839873342824180908289762125206826698968974470130067768197100228422267464445293104695278236064935781167055802282279326734741535790457752858451262790579608564379443392517565806575776655104204113247840696391510110502099563702608668127434114740471992831289350682986633555 [122,101] -566056288932607183753081006010932691256199254882139230988881612143422341864609628595482184057877228295471371708257395893350119946309627392600437457237191966971796766893339821705622549935035710339716036403867981038255802435315287528130525525899147111162847937791868774736157903523894781381531234464748116068541791766598360227102094114618864130033392113046999297043811969464510795131127104687135713908335934837367022734530136662919729186579517452880034189268501934998374710367296396085458740765800047329494323283007365022427884799590220336907941495340057283169813122415888378233915990602833521690462363571528541959378285630733507093494630200823391677377314542129867832841400541447404728763520373060403048541973687904941513440597300842533355369924152230074683913083936503047184510768734710244858704738591276996435033008161052275470127000865629360517451937594598617921503313448508384821298727452973413886924275867467628576678322116559229763514813743193911691729772730059169110285975935914812595363591215677881877208862231874175155054838491348058223719018001684906463508143651953492208387633310871146208370460760178096272139414062968512443437349729629902565021619729150532033888293291706141966525511174936911725544393308040553489004019619634322791078356445648945007269952296031548142414518260241050384704383734228928809277851273902851628167105363392218942330724011476078382962851739251313198654374821716924090045254312193146384944570903340047757787878187256389187523045271004724234866848572834162005586099888633717945627746718534198055601190773089051930565797760066450090633920532386171077997544629748439375091394864320 [122,102] 8407849093121020132125848256315548604796995858563525513841988301107823661923173282099349465785268428364156291799524566231054031445639353323616215757744674649070064175645828492985210318425183498100217132719803795513440006633980543977317944584444887849456573787504778869054306235933579086691032558545174902238099547032460870413014934822310283605374584606909311275405503470244272283641502725428173849784684879319122122127799201684040906787285949764409924236976083230192907980208135124563353340922035542536599113435623144986091389631897689339814788790468302589221273673025515151094996848768639912932899855719461389924058326658874421871824871112276558115724902735191752866614879375318366721578951728484770031338415653231969849284082430716678451300508704770065876662203152226918546606760568840977206930323164565919803513037725038817806809601429306270576811856316843987602607927878227945428566819676465421175400399203982360777493492318676122175726571305947357476639023763069479009015357587269990047617115983593315972958334625518435846359755824826407862771210252462549467559857853920217453553868360570451823900583750603220187919389127310952756914037718485905976468393985860347279069385307733279290207962727161644191892792378485521490242273635211237125314327365539967400719194008571094605330509661282144994688057736950140330580752483693137801484531651056843323617009367442737163806493500410120256944700717967437497643787616284629974291465998303255397045302812253583434362511987727506420246520132824510622124309924093561736806532249235123625201043078595737272129763748168657942353662583108826695957739038561067891104 [122,103] -57220675003188980706680536868675423849551434170164491614661733576589080531448571408934337943457048559915013260537519491277886419534073193828037628138608657558942740657717083963014650519949281571582406039088404985891482085705704797194235765256906119999771973497087182031956174007427176660715401832800339180110922960148205172361353755861140065960119177446848696696168829735022386287983793488012815591310526443197721904033401661725055468589187796044595157032825794029439708785175836571712010900050201176713305853933221124700909594985759633022875551809453228627888862425727379709477859334855413169315490037715429548777978051827447476165694363835786524790023938755349487706490323967987528535105068726116203739411173726016019804791107995270807899957336421292859517627183962648688373784088676520160709613469172928882034909366014917582514061932900101523653765041000971887634097898410591503919141522537892330232288311217142534228365070393227130974686189935026000427906109454980051073267795359816215521683571268959820618258823708973416835303084178296311354130933314258468991795613417931062888887350470122274571483795295988239673894594815703834024865602699907989951322194594278005264815328135594676480368266126743767557908562814231383735583617381054958619527055714036442043409560782810490648917449168135915235285731182495350933260165221893798973914800873938941264548845632882114757013466273653089699439031801625600444952261482627339367652308358739133186268174573141899402478636957271593667967906134750239489021908101615547682059453125706784678869902266874134832286983276169201160330056090782502051549793665248 [122,104] 196996694427832454408073303743942160215122908143133634738372091856437503482098546590258855738395936527600090146695959967072326672465643924438842990227634431075814464294830304840614851158134261740374033938059154267184829503153615968935151693223468410037699236567398672469540691860940638545787114222818865356586082342727156619390740627705962755553775832826728978337007505710377704730857031884631857784267815230267914280264358140997954753653721488380993404239501609351559742824479203565326088133384006377285096029201454400239918391233661046252050905367922728284961244438992399188130081804303926284964250742632814468969350258580340304433471160368782752754328912383441459580239525706127694473811099580000227912440349376975493805289435719022804519675147126412651711753112348197898097936144508599404833236285685574726051454692116498404506098147208372439238773566471061479735996190913509163456589253626436651422725891828423224606892577248182629573795630722520037704608725538105870176100844529479847895214589333246816542491304415628087931435318584810626443028275888708031925200508997499696087899302629015341998809501897816959591679709684766678944341379348980681914899388819101007535392623690118506408361789372526150970683687056470722162358353647364596049148942279026332792612112940646994329221453025586435683314666754193031802207173701668456965314225030139661971491436374484933572941803648111514374426687779427404662607827975972647572510183405997311928127271645641985990675961218462899798260140620184808427225912825813161119416298914002892035495109916014648115418527925257922342626304119560175483264 [122,105] -192023176552660500632838207560839442319821119933729299670484791397270126323298339087654112071712856246396967109018371015552340543280103433158613598725466149563815885327472881869941320791495736238251181088704261856682128398519862229507238494180154515767638645892453592448157919613249473810868735634895924860341630448879596373917429367740149726230970997860702553404762850531777206746736561883218227565090610395719550490905791981127500551199066765114965067900973739777516649027488523218407585622107538646524961444120737545036885615256548891870313302683242402285151664062557318488804348933139548351675206277806262911279329173617503379809360067897564527104125913754029299505572130897414020278042646963795360918529294870746146747144093060988798297195020069920460587030192896092599871103869896597748550793878541925074871553003025750020017851221674682282297184337678042655989227049323671400114037010393893409094793550578067900729818839289745848151741799781388687310068480820205932050437595626783417136503947557656887468827082201579451635487349009526344885896403008182775919929700118241686496970977996658466303530598947761569840990344873259968550660298785739083044630648504270246876981623652241960120814972858742564304239996908250105229044209857662970343713717378804449904988024156140461909098272115580983776285807787531186128072210994666324361881871154852959448332284111637904718326983216360606259680319059131667399641809793835395457001221944258728796319167494074422349382873100137730046781884275544322774727228333880906716540137252794928036569083139994288215911236237454000988535467542976 [122,106] 136762228111240564784988159990667819067588748255432640993955280484142689777083373117431157328160972124365213492306646115716859912365675858563969451997610162676433274114785640193663560901911559497438127962331132841436371152071062027278840386067125714589457407073132998108437742097548421065223702576315760097134016981400537600100077490070300897731128342160606885319369859246646982804808153153575206999273824899563928907152700030840847222685096388838072848365268520010108043040045608059034334082576289209816257912554115234346440034945862430996125659120783651674762716245538017142401436270059116372772006269885863608056795516275943493748062618515712677772738253867468950064358247021593129140064565887277995384913047581050559826069883609155083471403283098360675057496855473197576559193188424355409791806725333256723880150330618943842671018850528361603965292643727858156731266567321564652270579068467697528241776122653104628579094278823602652486018925233333800398078535435454112794958803231045710576485061596634844453411247783270896400404755586632876499692845396217817635218551393640665249779979561542104900364405006690575528595570840333528018861407647585104953680535602194072016442617764637317246889834855225806547181336198611377217273608773846861345353532059430702362967403999211763595137176139212337517058938949394001729050378720578217795409751154817635011053610811562335914568021861321728260091643889907186326851236143262989150010586392332887619638294948019716047753937717177014517878810527183920035856264870858547906075219215563781827912672093945582031704869099545273669936 [122,107] -1057840153073860599655316060074528362905709105624896434089833564064733394765770653014492458293734620536333532552984076293604654980436577208670181364068317498667693687533682839812956018018753551697189834331961202987386320950726849570077887868804291383716414162824740333065470546501439553552965717684819741487611773078137674924708826812264087104464195621034288610461551745134310490647044231735422877977687861063685918307112080834843797159814204822947624834836181570918069018248890850802415380368202879736418830755947287040643474699044433555203057690233236337072007808843874214089976665847903943275662046904490407706256393107120651011382735892549565925031258562522567719072541419942027935891815521404914783394133615302689520109216548097859130787619478746030142474222120219846485294427740717672781007154157313705341749949816668949989816278900845131718285113525767004429975268442965803581336865666325093068943234516596424853771971142077983051337916874861803865973829948467332678558054527253815405604174167721919708610571368743970024583485841117452527367456739308881080480402795746981003926354452286415813765673917908825180788717196938711521274778711266623204505856292079296786080012036958792431432316101375329591233406754582250001679186455406270169427927851855159056226860775260895764650364347071165225430421760995383360442743140510348050529763736729443602703386892734141828156331625127325272910424352973099273803538640179615139676510109344343864439035675245619283146841619165134188737246606351032892678223946349741025932563008248946792887036588417669931334803688970688 [122,108] 1567411716519444058175038996191207154029453178496684923602935625202479423058131945571560594738900147328694044603077052887949470491728407300763940194103228687902895896335561003222219945455359851295570515666810960663599019078861302024759989695082068325410808270086902790737014119459555552661367713976348008141368304440172673657977741060281880370984973880208490817782882511404527995171104308667134293487639217440043505753519481567051330313716442634537140323235850945014532885702604145018337254493183055781044694840550022566973736778467641232997982378374335325766172393182606143420038496111178648884669527512595642653064918036373743282737477884057978675454590974426418698260137373842615582753436635930241123185750946318912616937289066643436843421802282314480485456953454293226867242124743382314146726084559995793989794275951945974904437733589424924642181961656206608310419451157010928375657827168980903326874268298058359417482178538438925845363560798208044831277022290882233363533938427723718057170678794154801002631118418850150829374298168048881360534009129722539744933711896001330258624373948330523852341825500456477013128262587437058481457460414891576437552524988916234375323122868043480189028458871866899824065812426282185517523457672437986877657735910735672997030734745130472093396488290788677151193303203478417309480235646004108053280874516733903754342488162364912218087113285703028117824142981115875904389261288752498231196720500096668423382249585612644064362924668040190085078638780263840755288802720620889491805938526913499571297892957056362318582338 [122,109] -71172715909302138264981131086439903777816933895214482298604961397952509363238030951857741343527469570792680077327383575176102545612758014839370494112007666489528504418477840357238558893764154641485144211200427101624584451303272658120231852485776821455168968519679706962770885494117998142936588798924157895796808287304695592805466017841942240724907360438038218718375529800355450499616455028366263473394335454868145354375264802496513778925119846648119463945004185509816585846628554133156660177639252676888599037452608799067819406154399427150719449757366409638352533707451164319325528836866603355454119931288928087137451018897532393542460703733444633785542852516801767194154993513144149030781103590407168390571073615836826290355276363518728463515542935191451666313248310595146215917603634412073786875091701736488305339264636700384483005270455405944468596318943636517334094563856897993962633474768780713822622627170058388801943767495525917711210900452417888063806410450725247324541401870032184639131621832424002621642590917145533677345902605728534979481665773798386808344716145219390895339423518920085948998872095282702743452220044768787741410900306006698988091010251983116145557117609915300359969517293628829326786826690516949424055199449359998887620201986064386843444070742565005433940213919711785927974602955915214689273921905196408823866414651290863676741350022979886439237656798890245419758368565804632301020278536649054168653181758571083179697979712914517695451372224869240176019890651273660585081171099388244021762390682625275962154003892448 [122,110] 974744806696604593910757530730045461059532049434710592308458324952134343760569081002429090803201876156371295317548884883231402105144691090257986457222600670675462692548286032132659488130190702279055345588684897719848216211026046183487089546020889303342804194165209914033574355170609872107345113616420007476864491332577960341467551478212263157121872237519171497394618231801678363447506578566630637767173521185569673749215496724932774100445853133294192384181193778441796479443684168816889138914520077918883144434799860112142710330411941314585053940514973378051074452262120927246840989085509067837336187944461842629464019276572310666355887033813887827047704592016537749363362815446211710213238539906362304194166496372661124512697469073914584319598866500518204078409380497519085543135541988867303471055374481774371880347184245683892039492221881605476623565806772656356610553929139049276405317697952031114222376888386374923484375206438420503110054079591796767622346936839857659879816280216961522189361493562626214421875048136101240324973670571644546099267298692313381271910827713305047033854042604148389230212964511647403821073749066965936853233546646762773723103832693303108120292178364288635193520065446064278627259245034617846145438641366489718431300147488245159206494336525769710579800010470927979622025772680674759172963445372147002278647342587533990687993007932586243806492439981006283046224796503251456867961555058789048383637232259233490245094100980808243637435180735823845136590997587390822384532373469786854104675438136328979508824 [122,111] 229790952031514558790796190854351728300159721969594547493756126444512888746892768896508267266519253133288118412076099291876247747609087530865957101175012893491382877763425179046161018519343694782478128445967819129879562278890563780313680905233412046511376827248856084849533183285735891432467135047033410769098516865476216117697353993518708780224863872794485560033405471373391529013331933513442517057845706752403660797099622099588445877751096719898599143455112276127887932605163793889249307316995469633701936688271931064846629956857339495530639780767808790495763640093108932956493826608684010570339641429996772828862008312991319905919368147480601729539292400501396022224457725155274724695123336254402871037167910850363939670254377272111216319179442599500318176297544499995329552518210815536335477688264615608552496435686908539192689296299554128443746653038129069851009518359438903383515576267803371527826366147403700507732460044908090817875239112688245387178105936201153588634734019138681849503331552956333156362669945361264459848233335513125510061382454808999447086355673881037789006694770630391601778728294841145614671701233290988304037090484839397202310243335581837920084541097382781558195194022215258490437361462247407592784844963524441831144151794245971915886216774725148690271081914001574486746135940290683947794873248388490236946109208621211439889811770659017336789694128949174494364273803361306431963146657004651096890466971556587983618042270870044717134081742913512162523590924697365892861754523007538120617055968202648 [122,112] 98885442032480231188292057798100049489473117016028332237719168589254490113658480793806175729542120559595570628401531882616919547063025805145604365351652976936664371245889278438481418566656023957586540424383927287290895352450179957975662859640573461582695067136075747351572722478604604141213498440578697099164449898020777567715092989948055995689637936418611588842499931948443672188089761005709030672001554146214486230108253997807553945715783401423259859383801958560484501235037215632465325324611716927316735926535124935266280431132281812742472346771137639378097678322748085169493782287348291147646114441546678559846141891631677651125869858639853018668844650389212374035791838186279270937895653742858999440600230045902374822360555579612363688486229025619095704290031880882528257429759767833697440873456928877912859017220120140614119728460011981947753010615538406745275368237005635403570641528774430210794720529235080912355406788167225816362477488567438210864538747408292191617263005591246010113551017175171533576178158103320225590536393246777573928934866951467100069211980963923188065123514366993839728441331490833909093943739599899741468672732378550986791974597232879523142559732322632117656689750445575080688086832973902870613300524311955634176773343411548719435711076639038347661563120954094690754443861208306128212237081388021217198922595223550695284024482523243887760974863460889662244232284023696306722666873216306780336341442929373155148365154415777203262297635534747241503997099463781014475296541665501177434984 [122,113] -5750064425032227649265262289514198687844104997847174774233551161553125075540027817954570065645552344516541716154981323066908232343225013375541074524820086280592661651842839904025205123014735527034087150905377925131639717582901028781353218095603183615861692846199060015598585919269878827464368040351997424145372219311728943615014575636169183366104090691931760128671909337038598965589810104627846124517428436925124051861409678939422654100181606855792264938183869584453435659077260975201200283182488069857547776255279275031462827508609788154832514509815938375128815993558735508038655068077992766799814492611496042407814116510385864086873427785733784309445904063342142287645220513445857305492447958505959232486492478928076636243515190347155451772054220256983920100071394831160555430166019708200477832504415825866367091089684122980465567146796468383330231023545741794785803570453572606003425134097096500426412781246857795914988128460615179229788920326632784473081595953220508962394119580892217738808632989688872771494066107188107794477528560270480467779664775270271527352747946596779375325241167433207175525587741367296701769514441626021889141258111218624320817235237906525902310677736902055674727870044612333927945448236311302155904154891122459103031509160235575939387618584960379120252501827815231070113234500430733151091061928956335131599913746725020928205490734256844065679760072906946072174491084990699228176399783754799252862740967586846098371949085774018426286448962887120068836702584067986432719089533952 [122,114] 181075067319038635151637264039636421245845107213282463558997503632053527613919730731690912745884372681991761909224689125592053191256053586956456210425802452518697326031110500841592307435299820035791816029270337448456974978946455422880240279692550269959061768155814246948092636903363899561599212007887234341662892661591772980919836945831181758377715531465873860551321163131371919032685364572069106939517242026763266964679064637377051160474750727403356159437700258943644727098678078270725529058262530946712077852625235949624749390219014327198384170249006645306757535468219284686507182776338577520971622192487686035727373578679713139306752668933873923985778922564666866500234631168129106121065882843590281427448740929476162649339134295700215328430422193935383561290140728590443503294499305195734044059387186464387274583486526457330955698065777391797337996672870876562092296280650709352939257375209051169931139169144883753077436923028315354730897987699921146931521698793165313837887719356357815100929626907099589998324132544369656554086967142633969599920475489689469634324171662160857342742477620055746427096920216158891637590674867194198068829900180703301979829928285465743137947613332605061767508022995929634756142004389258960490850436355716971060794946187097902703370968339798515724061073378018701849685642277481255763331110446003711856514169507857817956320616565371289742670125852498475390938331573011125523421501141013570309083295165454998929676111661290793047567318078567492747105959819478827936 [122,115] -1060844488505709501062934747070075458781543497089600890423119052238368848077321622507965864198500772478213013621659506307221055303034056479537773824173375716008308046976659155470307617748170387705694561047861334988138001998825230539329299258377227969044618312665626603379245741456017583680116453852292419033254794013298964583060107290511289806477089262922487005419835330961997816764220751209061938964261193724094736716850505066468120028609774969436465516299804653611554496201906902475687143191044147397423918692187941802843308763810312761152795142477724221483701260613507718489618823470094294988416950714034133895943823266430142474287730932830602992127245894582265235498900040750407185325928972497772068806727107101586793405608898123978497970316634695551785321724499046273272693667377178378043732085205953575315338575673149449751919902362129655744482709334470119736558947048323761010819884584279263914112208539416946878151757418379021905276098348576815963998114694740095268112738801513806416763077882768012560758624620072537640180806159642870314595614643845026342086270885783645862255339882687115890880040605538376403934231912437210049405002477209400606755486259989525748102837718355074342064842853710255400122826164131385565126102854115220429196881406091650671008720608661494032812349775602264111772047735353992766565858495605505233558506181219829019812274903881551107847965495594426750618750444449842493115797368761804918729314051753673647336075777272029277095113553024162475625312848 [122,116] 1988855119724343838781826519345726299100894449162549522920482663044603439586100410141876842953124043126496177135893032829872044163165750942329222614374532150321245177038488629617528917844710739837582885153520020476764971332716768362391454646386376773474155450368621184505185274865140937228482729444835685953074376880708358131149832059138772600483478547678474016493265909981827427495869789726574875432789990680603072333968086475811937120748303157625538354816861720037391628445743547669595817757467925484118615079215616307349960654076489861286123405055682152436316480104469972417650623046008142858481562127699018833376332162844707670394234225734328127996348892204748162640081734891454492464084332299049530686600393217111634239848352977802296338545203765887677848189620968504601760049890778160993046487409061287393460695387082972448547774986887845691076560867112539184300776919832750037745552194945016513457023703436737237628791006554696629817238828334517559549910321716681081689835944260839234577017836445565510715408541027254001938854810382135149738593761539279107099797637006686904153331695379741568953668064837160849563862647636973593264373556405697124055403827244910834727355714504639445254946372015355667955572011870713568899142469037218725195170011854418072733764436047796859315615456155918547695844752445441440583317126575518619708446537045158651752365014227426034428775957055902116825729347268921570213607528193958944752921541696100126939301561007674472326556647831692 [122,117] -4985571631686501863418837775038847654413149725072032263918911271095224341769150629671586541916166712706056930259168080787735094113218392615434086495577762099365737719838091531202538808893781638910132092305370630021298675998811784808367224261853578281582253933033882614361986387250325567739155443258588577233693386509065507399224531868999916524435307155017715929491372039856718116586633448926141554970972523237213215091643305025956714504999224710381946710623778353202213907039003736069047268462439449231460429134544087268938129960560192028806324995721948093842606041417912060221157898790618621580178963924314005471148146191753123596909471630717743131659513224969504838593376827060429004640682551609654759666242144430979970248466705989192960468306633611278904373007102709535000635808530426532786663414593780117828268581720243585056886099083651858754901660587475553176260081199967850965351530060766365242573334072551966180293682485947160861700047250228832682780418219991081408772140292353372930123037910789317168905663935645167351504303996004381110670602177499199478193364292857671055311007677236687510884453700961017485844252208437191081315111153432017680385783209985291630147376292978070009281829920917868317575078462314232539535462136857831877086689414289998516709738920848436054765922130878652840881447649171061103908061017388726484908694561699678247386952351306434289398770838137394992453304671961825098821173300692387551958240161939786067536828498711202016 [122,118] 229443409359954792259294937675551969960415453766365027153512056815393113336301015246857295427934944490938019737420338883845625111783712453367784454285610718235563609378556448299440523671591481659985947998856663973733964687255897028594340232850741333370438776321045836363679307568148775093611550124262212725149188216911794605186703210655745535431148616578102913819944875636455710163190316985189816611673463472463069167445914798752874910831342534730959504708367161099809994974645898428437149815109685390834295640118534532546351002743068550315478854623631556237990940152610189542189709824636605734858762399594275622681192348205579792486484394055824023897230743789916649936149773104051762236263192616614608573732679989535320279164804326133789966853871083100187783131092336860143269006261477244055926398284895205615252600492111933419363617372936201190988487686874888289479664621818193661184969171893554904113931422829998568099318297638380965590947727766762721652575175810586964385912077465360152497844387339937127971907051870780799228483728722487081995405361453990689796125880986276654499214332632252561021790658475111668776602975604996632249644935466794469676167723966024979131531370672106850832512934742115874554272007161756392342043373619924497454156644947178855089330915893138046347501082507100781725345934895270963984887755149103671026992909342443525565585626438592629404355880875084089827756204321933367002771996553182105820295722154811950416394960 [122,119] 15444931699169010902751085056539048949161745493848289768654253764895091370197301239424650371350444920395889464466720742043836528486904535304261338699323407487350168770775140328236618481640879523728289485591391258542308980586946400527452409058110510040354106927638123068042885817462204333257325689171175131525590707868342335195275736648567963515084653751581565292042469623277576754307888097344938183426747167655616206670830145910286788661374301824491133029593707667395941639612272409875157064916968732429969728122587873592243948895734540933405942409025939096150597039507705206323395703620424150600308927850530654547011322243156190834840847412243646903492221322606837457374360791489641189915818517721433096643111184171658519071622271771314340099096063583628928160496266822616074038679381506222086836225787829507883403938326093603677036498017613891354753057789637728013119142609505751427143804614806547751202139331721283228721699035150778747398317023140656730912590676397413601453842456259667950475437789179839316640758790234571717459150512087097370719213389827135471936690628858804076153863525464295152616757424726930254719356961974808878109757013771958380700551851663279874825547455039347383906043260893335495451346531859027003307747951926045315522587039173694867674090916637995586357941905958223092708454254120419528161982326277738015020225319664661710758974051384677849326848605438259038070458532519327696679091320225598040257208638928 [122,120] 281559162418859124941733524628517552533342797424617884479350361794727827331098267897868709190406012123708866677781615342891476472156664749489346325615196028515641832948466297976868433344221375724480234762901907920780363686875173452330594501248823606523419638101250801021121150326407094705703563841033266041836795041519966347404485622564416341597943601123678073375126176547097172190340019380393688440662246416278086284252322499699952660573566432312516929804367227882455899754598136431397495106189646081764714638676473676209784878286796388381691514486309662248215253345347961836522185771265619073962084252987830913586983869022842802408410936755173234675855427730620915444157190927128811243221177601222847788932202145979235823450227598731170423528283413186529438085959144585976457140811658924826973326810146961676712069878764405946349845731407416581131091853930184603381325896353936888669314957644190319874668158585284365823736207305848967130416252649183975084527404677679800708670381124858062238064310263973256393169761937579400614184569334247276338538271565372427130182182185249869504913058830976127898357465164643331361382883147988426839157395520357933202530902913193835727583745209955285083012998967000901522349509690030989040915885759444537950140659307149600954497266222426459364952892997224684213437816650720839171807431493418617759098859572951758854486217892164927150793961825797458500030510141099551261624608907669816 [122,121] 89802505262280424700428814156869357283645263438071070905961081144748070402459596728104562693264779355640054371149099925937497364803589760402186505139474357326486310407285608146520703106618789170700125561025889972356841663536884974769637632087563667788327038920929792239298257612294297080291520629164234039553774767892576496240667680243956959753994603203741747373784494763833698485473258459837818662855414363875714713892693437301465804373969684518860349611625354940552533038749535020648498885054320708538798543216669983009990666154946445268090623441653961280347491858379490480938602059348790204948601744157604601915189103744152717052168245095525699373474390681668391690602885384336538226304015085080680632884451676450175218649563256842148439045821399003540392788840562110671090815327353505195659495562217661669254048664757210409840401651034074125265790653277260438105849343151918203656040875768657060911021064789860767095235407894153909503499634325321379404918049359809113620506022286417152953432022214647743405108044488860792054783603551558567997794511931121431503585408492683663650409527665529549427892582058180748533154553863087508263334660878038959116078038149823054257108360576561564619173121392149299194643866030226172377733740433559134400713384919509926919995338117447254808479734811902365348418624481205668554033319766441900894202589411163786830101816120690752539653192118195303598995604536122819776 [122,122] 2487191137158105750803282894322235755149800758203439207741909157337112796138776173259054802767232711570738781098611052324432105978592095720309836605238071121921824847573944730904150959859903270536657406966711219497012869734883217833358053161388255503355096961391872417723055049277874557113523702856456874898738740824893051603297980114559363094146864261663790964008750121944568300258305130521259160055445559507873336019956162232404674516388368177724402087436849274810607142535316789004296849064998728313114404033467994071987325692666356399498395028052639479904008335416407329779144734250195239805986753984536541338098919495124336162568467405892389870839445250500008095122649848770726195937223424931025444402689402137756063325386050967541628722771080760827741078202429994304736879503770842396150593705305359891982284509199198395643189775347514061940274383737022185404099773639202959008672009819154315614419172443639806223372350552389846417105098186819059225492052076082523399685223723131832182132082672928696101754752802707552527176448536924800612201084588701251947934770287522604631619443971879470193428135070748210896242801381580235470400610912193265887638734121824790659584017231455102742103752711657858003184064571838622917705315086174064785097977530625837032419972602278356283017304957296783191361869239615857865608860207768356734095153973185727905558125254821549808142625881905844066146880 [123,0] -31853082747798583692607782042368436246990456659305352191073599937373763771939885770196007878452476556502086894861661040089864799128039665866175060809582663106276766295945471543012274092605696814700046590641978706860796130718119422602765558181198150909513044599058397463444270450724874551499490418491104101586601300553135786880775132524652382941641764926034385675490135336707116881118822984499361068955772492234267558697925288884277998675640105636865301921670027235018804309248537462146040921837876094704530839063321281016458518073413926254541174573389520063623740623264695950244356092134069298188485142463105446017236173715523853666950917901132459469962146048479565632416957090693050112455655629591796679286016292768492057706676457087402582823269647853353900339632640008143295740716694148398279549477018206976243615230106350420865980370773039394847137367797795632260691535485050262966729067408147646458418283503712808636321886740275152390746130515804366536099189003097944404087671089501558345964874760411096329701819503567650101175603796414304480856336586849130375418672761976310031067595071325516650282546719110144492431825647691846758145967005073139347990317201203308256963894524128777470276469931929234364804917496896908438216337386009646122098039591716937588373758373695138319349438589638636905489069771502575266545098570232385862802799532492149977323892070944677875095683016568645012029394350782896282271797985995382787346038223959622043123632211382062474489063410708787397172297178408024293122514380939662872134720586232136534050963238419083084560352642073068752051778376138929262108674526323358122455613007666856994401634077769251797091770721844656031790983326166911487995750621467251886306328617210719253519492389348252024827285743182257487131680230861932254117092227964854038204361819029019723942247800369579561435007222367360775420547768997784342797069270537409710477138403085420204000335677113288540549486336966650833689605631521045707971624960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 10315671911515800819218829838234966930880313182448733906783794289175956698197708459295012523107406965120111904583935863495105862662911807293930916045208067136704079735108190474678763781788357448330709401861235556411480926638007623615058828347851372280392856548112173106158421872787339689776604125450152938756059760192624481143143464576897653769102537520466426276960742413464345007186813308643360121195668526687030967957658914168179476415690929168143805977847764870126827165600476310322350341507477632256874579649556325548785857118751739888262518253865560472549551079057767768566292480619007291400407989038339931276057406104980985345073697195650613901782132550092071847836071197610869896683433875479611993480153513867692064527625234425191414019542052065694722293091952832138832307427410934602054270519497634540427629309818130199092016809548160513686293422226583313760190251761584195879156126132008138065336947154361235503450620131561072235826807777737133422505017516087607466427675213802941586183875703750541567209448112248226425639025241941851399764473354128650744317859097987120602187802451716138178565262498033033443542379014720522178284873922126740667618208604763603358897844247056743471151377913587594881351105657215840389389315808063674121916744393734148341865053431932421935544657984171536554138291317664814688316769017732499235934639682468055329924281667297229759085713673299233122419708761533811023006929300101470979305121352036022045948043645003605017431674469571206066594901097627883906308499659786171485906902780357270279093252228538672230429998321045509058358388008833875567461736394353528604734589113567751463801079693267608925283395563740714707089708971232417375225805050828916109682117433578364297081648793296210325710620159725006338812815534633372426387667084071103269381951782165670116078325625044666217513711870781251302765469427724036847217279245387571634615902239475108518755360291833918409418859667559081090426330365735907666038169272320000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 3109360609208072493789274030766544034554245572417315579080355310137587163531622873777893054286165282362287519609789227003400104865711607754165376857625397196335337456677890618159238733321573910445607395566628483409415260751493348908128446748175833489679363031767881555333501429270801194181585923662743533860698799228597956115899600842060625056937834283786094886843830714016377437881275345616646578160906552844596428213726177217578515715574087185920830893731502390300600809629711500632602234712902640146653520115296427401359773475777058703293533682719338606321291352221663735086006024342564630834365535482935511584754286383220571665428710095924552123580116012372442598855040118503439897564390624466598578214082935703190914428858684471244217678382129253079847146845453923865486106678441576402492307145868333462033552232276241748140909619034650915248447540337485037051959642720706189926628952574861165230732986566390443441250302842820896698811852479557495949510317511091424321646189986250054272613048297728214309711633900256850874162048769037568112775485151944032556878706401164873521070558508827196878155515895634174316958175886352991388033890277223148940986687386558682532182951653151251040433139791043318319359478445713276129787705452552803506594445043284497760856902724631621431470009914929027147284324014285331876427541735353086685397644512755776763232040504343433737838687547277132979074499494534268540168921919337462215869887538359877942447051969918863331185277326885451293246571774227527870001335974919875400828569436749352648345222692292398921331013952022392848486503761602844048036921144139462584883535143556275040068028091439005591599655049284148397900486762359015521512391993799799075126203883247785607127088173982326193282111819219067763259568007430388340597982712064751402379764942998777756882430514699100080290067165616745386689353966255378255743659740763508011035333881754711359503661266519430792015926984380759046822128883432455293765652630732800000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -38222503438337062842739634482724530296100847522292712752604623567385932386532067242873013889671783887217534099137133385285401051334698940898668024385144698973901124830711524076690088387470565533691092469002760528433473297800755674047439017939032702382862429628983343337930924236413508840878333241775411917682013562636034087501570542464106335632439421899883815007172865515000967165619668706793918295339115332146179430703642530848737140277727638584868899510774315110404330048774825849784284920019818002236379182580198444232680135059325173528652083649112262307770635133873630349835689599986219733962113307598972825403975003572870424434192713040439865970867037988273988159380346740236714282941481802580833868860359201013932299090706157959859110067777365207391974268039486059111157246699176231564119976563431577568143972771986782767575543175374336640329829186719315885690511173025936396887491829399983355819163638524927659693020595657218299073436122037098375001969905183425084713274837245758748681734968809998152995371763336959856375203500788171603673685465573999398433236847101136233490167381005595107858504152020503080762960595374245380310956811994695656345649168042187318425190471505332812528441403632649200328299060687093009911906278415655999631909946830453537930386205169147557512015604018520128930400782886508057239342666907556803489665401242673281157617194907844100394501701001653840592212739657217592821267282773550885617350844993653229227607471171309186831745120662344890017751416251776167254588391163922716955223079410158799482467933848665350901675191443743916555768174386658471383544821508000474732693921049828413660224711502234607455901191233054682606276059413537416621981098448726994825104367106790741910550768616202337822645994800148292445776114517254279760498199847959066080048237584712184609650033717905807652601026855783920174711123917079579992227722465686995717238119399415090905995974836537203572244320072939444128154932067365735760901610498162688000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -1068412836073078505155417632667805817924998594185013568580351397210615780936557457119918812029148674768911812057319910931111999088036845340712967347832426930785218651849380717799306719449672744826730948238918753335089762652925211886624762742290442640127918526629476192238461610450710660406197098782719122749179237034714408520161462239394629938754779939402019377815868289184500870805430230966140233251032510477479399229156976429221522845763730571172081430155270480157052277226991276098189001082413769436568091046091780848233525987328766095717533524997982779793269781947124080275387212742903019052543365833393674579259929513223948575172035544281228364878255078632755826034485686130440576242640151725264287713548022973270219775486658920742764289129998625429330123524154394842698989454445470399487432659220201099475395305628572521131431766369497834663858965199432359677965994772831119382622953996891674998780806496148207848997230452929111400821454192118322329716767213272752196985427501733428028060799566192710314975509927484547434516235936807503390199725743284879589194672530395462645103545649199537318401616989413231162449464110510216771879807939019390517216397665914034747836890060568440676995004062386039218337016268362149764210342566754023298520709764699501166044125824573480811305558386266491718234270099489525692098335811599756415804298575482764855244709772845756697358569557851788769426331538756184703170502332018253935303583191168786641319353888079890408946499519010844274544855191970556700596075623088111252490080641240944327715951469316338973399505858193017620482948692149523763958235440202949531082891256786397844128067272749459237945948733156798270370302801526116532358417278932774491327320604113550831502050789922927860496664839497752397978350293482783787616465068671247093226170630771702322204287073812470013290291143069591895214952994814028759654524540969189850178964878083449602626007455741030880802373391127408821854930252152998767370643888490414080000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 13844927498631376411306682837757924587725577824813888502299367691412762447574696881341695858868960463817358881407746446890292480295601234013237810418857165923825370589990305753612643235768677490077520868955460284263893357625916646948697282376372820603664506112994393014149277808842502904607564134760560484196630330380717005339361529350893687450928227428053976552940486101307062822302961549375803256176332346480430436443113112147472492254449324057085668598676794935197422630274465251812370497661604913301260124328886264769030822001899398992041832869120199085429316279940061143017332984918590896547020614190829540970415959383182233499524889938914864083444221602032231817534054863239525827757333309026818966134420521493805628108718570513960550180875865456411129612495990838468968795752275066539626717885090910964561658667154434324914317152083955996241390642480215547007170654584393853574054742911312336454548524205745002783867953131331191537721032959492863988215005703667217963693586111644536815619230840635434939671612680846279549990604303459977156140021908797434501034592427900107027574458183579457166100608286711717575744885746405273798134410516331540370753697651901496273453538873301085830957598378895720286777078710009250417670826994875272331878752757242984956465130795021371487346399031962772899951945237220646975875061846956578736519751823406625217481210914645373171934834560776237284069739389791520259055354250074960990924013121742401684180183096761191935525364490079698734375620016141947708675384568654698764196449222819661496955082214587790611423168609420843800405109931062825726551456988787786331189722026646894326479425773262099318812841853735612018105821860282728868054631037770085099919131552268358266885651922246828421529230281060279244834697910888341696372769826342773577434809708070371571763712315718715189957956540063087980068974886058149148266065973248157924300930243359813599476152079402138406845590830139512211958196689547097111746312761591726080000000000000000000000000000000000000000000000000000000000000000000 [123,6] -133895261278096172685805642356400851499094586587452562148519199838558633027404069636259919678297284679756589785654371220440052611543709048662434281511742420174761763442589816356817665776658590708214614322203345620402622625080797789059983142085274174205859178490642933977934805653065279796875837788587975851752173634308697427884377181591700092282382466272532751634839157848910075828068827414072193399345763352930099562684550894530969731390448171154879830970671100950663960438498771397668131849417212464389676878945171831322153325884696603723714421441328614238438911680489063026970092827480111063347454967319737595360981998351377669092846963110921287093562172900113225202573059283169842494797511322088434748765107548977910340110436495349489635059919736563880643919507907419535539235769860848905210215579633860319528475284727344467415491953435111605410984614621207469053537702552493349673915132177312133378309121990593086298401739087074026584940633323759682995101032518530699589648131768330531108424319258212635543177317608122056155938087961402333318144210781545284306810140439594528166516674558751147155970604479206424768444872335096596666453201040821101773173681701578857289900201034344854797488487003176148453954620395917549591223771408963106317025569624258851794537419082843156948060256355001024254820169341549388335991618614717740856890276638391080128735679969626447983265303117876104479466341425974190576910480100235139478628026921691666892927955307490824950236932581867082436673008268247301066297087264932946857068173739568541077082155474049723756018879556873011681820497317497380585263148066143186504296690051521031873443638433704092425880572547588903490974217276059162586820638969103261474867076628353238823491708914750597464220504762566043613202345114950355025390838561933775109874428186326175080710131518153970675140160417508793810817724076166000027672103142541472929793096546920804337930223439462633939708828849886247833580665563303605266964017473797488640000000000000000000000000000000000000000000000000000000000000000 [123,7] 785020894792947802106300671470324947339229891229429836641217391901691074487729511339910338471560372751230526118644307376181023436014377995779406895495514820105159348344898369117759914746957930913919461762286385018047071208420933759342408488023794677681770156213247955962449913235495701217160879072424269993976021966295949608344393494353780640866734397017701314890611531875806014020354478625248516826748158168951659180177461814279826775115355383418387682140614568307368129727979205797689592920262042335197349677023657571508581251737036016471773333997814592734195211287476935993224883954694159336032732307105602536743168118822811519470288557739753160040274274233154807208122619643928005283864871682265191650544468026550115965469891768900856451080597779290801584841464122631611335492424756284353069180228275616968828594644713603560011576653568032641441587249883286939486787535191941187835556037409671785151232291905526531217819186840004634073271369265996727660550498487383058725717715775624290001747109103899090688852392697021876042384734415754777195156638748444765809116312916941804423017499193948874012611311726012423561993944572985535537501477785673694909728973674169098604334212090957374727035606757480235581592126767579634325579822695143974484487510920720723699687856015069297147054488768821525757159018707683671727408783442338343534419301319737239514106668884094661895146065361152439391497574876825483289259132186330784354413192188603189242063375471178026905547938705545055424765806518738477478598155029028490457765127795736150789123800363468072183617669533706208638571458407277033636737165122612529855201589606434493590150682280311432855072354379496970608705093154995547807104163564035127155989505948988835107768171270776658624465484192054597351490397904124717103972462029596144410369613471601795268715300329499043085074187426655831273150817754998831092063552783500455605102650045737500384565149377295305755097273502402010774469519607003572006677167083526029312000000000000000000000000000000000000000000000000000000000000 [123,8] -2924411297973961271100253116575373113389636957284559628777860663630977076672343498289898680939773320048027646696533142063809858231714827623741794817311754037977273964626284044870747112775927645968141868101778297457775945919959674887035061991390890943885735021192166316443107980148015628125441109237524330218762440415325660885693735931047705717583943160060672180970511140129321144571798451186927414822307584095854183610242241601321581233382823714148974249878796988185040180749807990017753869434840061792914637101063034823511866079580007962012101963810886259379229898149672500768653290736591753089751925557430567802783043658161095991140728696961366608131390089066406418545083336967523928957912321720922771662802176410414770508822121871353193501963606036264923614163265790060537118687352997484780195430605232671665868786975550114184389425557513710289420361369216276091000645405009057364416796983406236299419966574018320836916774113482619933043005409893682174268597889452578456866377052564515107318112230615083932943058453741981623928853427925090467106938652140592928378882754308754919632895939502056202633816571790025629039779161806385662675300713129983612061952295549179210980011731926198851534013074151452546094654631972156798819888130797444636037124267217957685101962523118594557907415204849948714410992983837221339545398798733249129020831694316957370882112238061533554510055499298037974402233244913222093230087867844524284513756875425561935852389210341872027008437087442306819870603234384288744413211495884312953147543579390343350561624527846649324840599752987171550644294165673263766825722662105140686332995305294815170121125869197979828846755129383693004652209429449579490805661228147449009039257670026053634289706510875892841237998875542210901948580919713015012449852168097079293683857754427564634380179584605958090986641129296180195180413389615507704496949306773903965648178328159446664265724900989017325952667411142599413964669448462826414385240535060982005760000000000000000000000000000000000000000000000000000000000 [123,9] 8182222647030894830422041048548219423651559455736169380675900347424836123201850832517944553319731985564075130330357885729615074678578248263630363694580031526587101802880684053109127424531965132998324348679077729924661604514221817580965857054555023277738736190311394109269163096684532032088948035387560502187157558568552352788390743611063810782272490624441307630868775398435871828547485303415137514162455229485076827535969929563918263308291467246893244956357180523512385342546383776628592137970491892132984356072693099818977419056321782664030146772261335288740564210293868919638662405048813153915025961131388140315035904593746115030941404109405055783472993608316604082896213848402190121298690562748798480783591680192140205285083229212945060067622932886497779364209141688734492896988575875650890292994874924219829630323825181035612970392626327670497944321541146505251715905389470289538055042125582688080635185096175581890662755885345363101017352991698481130362505145538725095022634479946974176082582651524061914693577908558162626324352756362252193623215903334821318360785064857083642787297242996180103909655946444121992348458691882091728307793168380677688364226250708089968114462447460173632096669875186726837689517158411302172680339027189411523412172260176250997460644584172953030592660205335098909125636458420620923487119159304424248864074698581455482114931453775667161015975903005912672789070211371764852796474882442265256358902577612668945609213021640453429488559176548578253719937187707691376186644698610939191173961453622726134146594718830832192020862585298998260005499010212303490277536902163499894533026121182688870686468004081928019176489332765776097400827962160900942942029366692041388033226077265688505356049958570867616117916590289797492700470256813805943783009271365557926980721133718807178446710579646416608186473583922341547983314166784094842911752385314246382030448866557829324273921943834403641745273317784181880451769619421490376504309742377086484480000000000000000000000000000000000000000000000000000000 [123,10] -20080176922671535369690437347218996724325951796550576785547867974693105308113868678619929133000982898465744551931243376554764063651427507749490750087886638035826344444361757677087740383691437368618969343910610045882210180137482045895376771593637982721427712154225803558100362442843216135639855967410909358525576689762635161006811105518507903076996352911669420438963139840478521194566490732144217443954251483433417167551966691128245493061216577777877128970956002090588221147624938475540068625334916166878348147244083308095647642884536252014524163821402199728946017121993602125291349838219591935882123558621529692878615774653645176865940076327244207796523368886024261537644513469243706941116470068668614555057780350570558118596882424767289790562469188070136272057907412263709198736924633295961883078478976775562557996764133796730194596797490366551000206364179194716142387925267015898425027455699799156007305824229712410409364179090029329864317978265704578358032704461548973192215575601020126136518485326760047777172064547231575319677180271422942344270515761940321996424023838417845523477944981089155186497832771137737918092625826971422427085907928226458927629175006883414520572037543005711293228787836977799945983485812017705991258550656028232821979580497459888079029554280209085512221866415233483505669214792856615463906617346413202943671868519354669162707482051028224047922473554598317789622016742016027826353063385492445775257667449139586442755294971164063375866313328265374483470144332291549085983557363418112480746311846125580851974781676016192010481088378659262450427698090109826141921432036156860112443941374367684801255080202079782554515881272302567451861942656273135938300558183440345333999837789056129788770706349716262888774651528734258163912995240049706570320720969911276028822899244580332007571134137494279783459485106898841094939496564401340132526354493022900626646384790573657435592913113137921678188396035606979492248805037266215889063151028913664163840000000000000000000000000000000000000000000000000000 [123,11] 46051645235816737625159914304669176439646589261446140003597969628630875317556211792706965357202531682698826489640953373890878952407817377769737088765896532775647970274875740628667336170998594720483614711401890150774001497743607329862167022199747057130871789347917608801789869848871740258420171284261038587360505908599285257127816715605940383719819042320481639796648645941922996414013739423527711225223442691005971471947833261019490232289668883954542606273308864872220927260735384668897087496744727435756949772445537072717958397373394916078766470442307482195536968307705359202136191599711156603497120635809132430426971905067625198676544550223636470177826805803065225390388557423227016589949080523417796141427341258025086140520622954669575280824975352030715092987181388236128425210541180146766043700884307283996322470254766909530734608424292676175661964240838502860726233787352977777549658070749166645224069040368734220074065462777956444162735646070466608927836060289811654541430500325617193364869029828376429824780312245872117896144688062462913941722623841705287612209592501569419022990228072265207425940009268743033718612726099623624303560023977487305589753826113869662333747869825056528809543114149145781234204228956665901251520319839838299126583514117702205227316556039014359444800384726220148938872324114069852605274846465669379217747967093597987409899459203460729084307499289821621660846056366630155211037616775083674663823631076628026438532918550480670689056555069354712451026617434499590798866314317019678123198078323587913396585031328078924475149873032888462353126133916703096397294027692933755385695028563952293432074592377743937000355612823439423070595254971242231283138888931287014451745931668157906943414981854288902974171837845075567694034481566829834719571934393150506892138162164729942891786571657229601821884501660151563116606322149188389940227394613585483677449628058488558652412228001042479788064774195351621473878849025421624475057688634094381957120000000000000000000000000000000000000000000000000 [123,12] -95766640623892529954865229483931650642353664147189258292066589041373513406523919450679538383431037214889780249517829735865075332842419429592572159982242408593134268908653589910988952376030810779281682092923974751368215349699324825004236027621701014460925670615032305578472940756836986896913187363167823886539732791919621644959073919885529592089160776015390763695244012836674944269043629361821176921988454037029755314609960604505142968042452808618711279582219933005975188465774077608405204853695558463708723515470710156588580561849780943269564989653717372170001534710649215186487187245894231326707455572504794347730622578500467201831349784095562590809538039746727548498192631007389430236325427221921891020762632762710671062294711973791734103318162914447171835389845029322876239017627880154269659336231993910577799024281035244830803901078518068193297833598128215160095359426515888051115229322177269989074858766586300172240649552330401362537484150022411781843694745435801969173028416832647182644192462121768447458498999231852023350118751024559752360858721363643823539197279712049716607286900856984744433604888921382234428117351346620700797738275173116616477904763966997801331651704328633064909510380247184234261373253633651499236340382879647712431334596614996235036615004084524647314537139544781998341801133261650592297153876137064176822483972552917046542294537417716585423709481543794267344370904407361702114392717085194796512214462193126074799753404749366086642943048393083126661002039979968502500698066618456067929617347858450469002999920578199928621496944583589557913356493728374071889375357445485036201456655918110596197549496635677394451495766415840552839761582822763687974813084298299839026135816536720660970551552596354237843811639610804410720640987785660138776215880277696301944412114179408276652394794408640428160976803390592149570845420186790924846980744128124747357186415735738849671954663968730931254086603854803512614067571104777521917336729520798328422400000000000000000000000000000000000000000000000 [123,13] 175543983186204645895867773164354054462141140373400949177510928630651739003507377591747682560047902543478185045972597683937977215694896911297275922182816398188545042912967168256445204528869106805240929432779495372866759822068110124172561697552930937370707310885207422775396239841314042370262611478203316057410266831432748752497654582799816658097092930061718117443266167059726268872923093950106498830416042963400451541407869724484942257807001635567481916824971027169589584791968895970226894756044522518945112692742581639205309326251660861094157771668583007288009547250562612630802454312596097353050635169209092141898628607798428945163510291880428690279614228131868551280171649618333277567496505459788263519271476019821288852231018753767351045067566945424230502227806347614255061444175286312478281402114918131347493578463841965497189082736497480607368983029993425180091113738595621568943349721308730927053464752842628537026369936352246335533347620760136653843510123402859911434698491627160311820384100294999927916545219146613731322428340537906991176386573618776941626596439891493757132473835121734462313769064663094354452660862483937897208235797585500728297135548246144569130035126509519789003892322144720183876555028319131050355998332317982400892038380259771850337552299833737408956693595117699023367838801998704137102842538094044363004430460048820924313685889736385040683022885123714385453646897410094019276648320544137238180689782333683140543849827659534470527896382763444191531357936264844734352483217433902638124655092451739240591370429651044969062532959767529001364279116194383565767465817663946142807795706081290969757013860108120561838217595494058281436959330730159879813807163846678030690711647300920103659829102043567874859145071839710938101115184621866963850509527418202067844566291062556003738270722394689350147909099929696545988932900635918235230642127629163725846644896453090980942370847346639268806158407614707980385522648565657834520723994919265118453760000000000000000000000000000000000000000000 [123,14] -297008777401639866900142686984340712100759214083557954090660677482687971580492767668396869895998177192496546724045181211281790832064889557234403669531691417182353220860937249601613234032585260477821176082190354052500946075840891865010409271939925280043043999699240090471567613385378556768982415496168734582133528508353049231414614385735936229591337645603244988013344031081826488086815174094961330655438659439238643134749369101841014541969113244170656331346594722581448847612609313143951535020080572697927273385697358018779409779894871081422715452237982176822778866648504486624188960392949729564002166842061014403756738198861994127077737978711327775230813801684518577138053612742757551780307567839962068453078667624574795380373824539089316788783246531092797549825777327036486280414836719910859760995664441941191614229605625263515053700068831649868001059234942052116383030773007722509205143170238987850344942083137004611060809910320383606261740810849185183288722402304522367022974306401582624261963447151888177857068596990828222840077590126598129898317783930959524069024372523543978435289109054141079894592456944821473518662393434701441191502165783085120316920735429483479265490109813244478021715248033782687001043360397259920142336978093049191852363526310675588434504380451912974391651772101520925472632345094896616016925087323035466844276779053077626473283281982503009534059579043565206455610324453161231699156572759942763549207761234991624553556222275366601462524237869903421745381288429876645292363216864803332039358301249526787000444157328312232085947992845151544468205626337123555383277462959356963932779753976877972537001347172076518691378566608826298139057131122590600525132682039504219335428962561788979759111570955912433189759643144278800400626867259472321716137992611671269500447588448658371823025352562938040114586479506987579867151607480035116325976458416069864567070938106907716259548056820524338116802037271523906995148129113869420408510829710105011814400000000000000000000000000000000000000000 [123,15] 521832534828426836934201713404899314701014489472629432263254544729592910261674472657361307656051388720840517006520379936320218463634603716899290769885312748155406652118055936435191985165905552255601341210076981415676400632964259967429802523160291172226176995811572782112497127372587843415855615423467992317994705148075687959299261224287266401077274058067240419682244178486366499691552214347951483885395804605576763637051541507453852874150091856517019263913510415906350860992796008663347630496968085705046927702991238783778043037070554668626491915262520148836748104518672390958522864628964385956312578668497446531030959342603755155919516119731005285567825645371741274064627001815174821542894562334935943808121746491213961846515578822577020203524134938354703771335913169755236069431247758393421649303727180684729868517495124222972518603841411284973049994495975962222718367035171315900148522663416365423876610112695757510481518274315677341965014366007180025206073181879831803816787678791286534338699134984068807576431894660460391721190192607879833653261418387576132366743073055369105313212381549957361807582502823266197399157346932111414858718623222954248039295807654013580104894282649908471017550699495720570055204695451174987259336550097311878322708608663133434023701402903265521195563914668215182783849231360235643788360292976035429422943521578022309529409347978912846800363358426214282756605249928634563278907575290291893755795881383661659780369787962614014215664727419995806537047011841513898161498361113229837957182420671975480257274282389488776151834298369127458831290541745173545050584743323668181221086355119971683721707910363970953388813775505043534706242014024207465671808462580314874557772406177687475288764085838107559911522938389477439670850146255512918937149087048908177341244450028877355660730016735019241960885516213199484863778281913314192189519131985773137795382930390858866742562627235939154101865859228099289784391803196417179953376871376175937617920000000000000000000000000000000000000 [123,16] -1004960813535633853709614603502922729157650586671584854974418208215392910463055431553033848692595600457540105403990935637516084685636445837008903199484106671448087767733801807434848638759203065284843466534563886198740805594749196434888546025358565559141760125108084103399955942777558508828997992013264987607597136257380896855699944533667064290845968333339465123266420920256273501089914496047242101319084341756718488803110528765784385394916112083151449936285609306084728746604274853948547709527521422911715994128751584184597124419034031795330899962860709736998546155618616339597569739417653547240042993858314301746265599814864707942840732755587337653308402738225401923399227184380266065457166024105092957881734671975964090461123324134332088402705141354365609477290443602141712147845580441109778115319772773937946097291263255016619787725740235974375551809494707798949266690828450624774848605413840390068756484353185435765173698647818116883477067661398216305825152608061485672117200265672773893671330413974474452057497705171922634263803913114748058116774515891157577536942400519527059954258215927527732442979638126033569791830987729596476139736190837360052110460440906898173186003229133035732789180845570190465492846225352391981128046939209074895308293419753934663572541940040235637631399178768422133832370247579911215988788909019667427250703849274655355353988641099130777066462921995208585878711058983856035956365217014829553501669005848824826367121622551785177516957649508334095056827975488203463131670807796479254752812324589389203396084055945466776927084874126428914784579339896786646783810999833243969295182975785661043279079620918154931169711014740650402561271361623313058186774286043828867843732435285434147681644037502222142718149844667674388344642882798953621985597550802263586341221321629506873401654729034514539318036361861002442156710855644173790907216377299273563741373127498303318482347193595027155342546636670323430009616108187525707792058090136464995123200000000000000000000000000000000000 [123,17] 1914218610476386329285202867627516531923316461132812504845637168113336949029552051175763892314472965508015095801094182463916692489655783411148789872505637259460770138696734454522384712248403326025029730756563098511480848926522510869670658947119457984797427271609147888864024093495361992086663036214284506666415257121354920351589874089390918934462452907384763980248579629340484924550519451601765042466380841943761114361777390844809490481311479801638696739436556659261726049166883433126365356265343458448254962644608348355960653545738580591291138066014051615487376550742214872983687056858772865586697381846405903605419660059457781363104743754816171789974887938880599685803503587993999779179633290688078876529566418719865257610121968596192998242346329197327972259664502109999499280347389025499918409934898070643979651199444512865140264281480315846598428528221393941956463596586906977202452440312080735079202433292728976734009251487776620736849104457734377636740328377000243167824446900079455607761816397294739906909557534244730897302534485778530982530670837048761775136253930145686537248864270175561381586620852098982452039914347269202763563387936079194451457091756911982427702607143730934282013063894798290291842903795107828306777850368368261460668509826382294243875921809862883660407639967533585051404403342892122484544596269032729295168727792518021397995812053488690623947497717040167939211805215343498211075420321306697079801274590713669480783204504246698661619676820504290019549362343047652138011268158147659863872584883051813625359099522003828835798267947622099511917664924821867948857353630395019981911318765009425179703825378082059485594074660758830271364018586644139264729200831378939315728853688263795709443224981404408305256292845875917455447331342069817938864349681338817312679297186568090291047155441448541638514294865795823838774349387583263875650631471366620254402169113956188288496405820679408908925151709906539886579343518222705943543027437372512801914880000000000000000000000000000000 [123,18] -3174311581886668023428394144568817389453931181770673499992303441621643665372785864531197136706144311053523394471074492689736383750150564748994383181799753834565560682523328633233062752757279934664061077816017648428074251705225452400423662616717200157141721903816262406117757220952321481441392804916830798224525027401333597799331633054162552419726221550066661042048989266355036557595463868279021224306288876647200024593133544696268629486903490228337610143109306165438339785207300819191665083848965753971329928646865127059236963291518800591585359680027635581876972300300689064251048054779015797025414007982458431322253348907409876951260022260007891360822768308896801751785987683858432293125026039264600014713561884998269113569112858257165374407564109882767272109432462950238231986513438308621351764666012462509949409886784137692963751200518009018031302705572537057853338859561212526349420362914117584629297787723202170666520814014241038973979849726832991989944876625414314887277838140343375422851967926413933262837064905792371431055547634025470261099261841967853961375341617780060126987065802234096554289161085404115112948345806147238181421816363270175584595565382633791769383921116320133076702171313187169952161773222774315868760893931573629967243187582249617674643617185339879289915942683127576590456676522116850061874485529058631543769803728460158904451777939128290985536393255476758770279462320097649871540647946516184297319522752630398407913103145642985430035929572609530470620284918869366970252043271575293826929600781478800255143781211483662388908608568045236189206782122615074947075765767450383073792539267011618572840133261674559265030142141519252781631465029859421419935850428552654264523845919024488399944858825674658961403059189582333693170738954881367743108378830262306167785030026457631937394351967283420883078018983608943823629183164069920138866396677593513678907268798002995439640530601111312758607293197562275198323174887011525139809113300564017414144000000000000000000000000000000 [123,19] 4261219132136877195707736189956142655241529428432731388474601854893291303280047332816607929516331641809743183033435879836404147535056627508861683077501816317617131002701221682390661915882909450706587083432295674626373801328364461491931826712875979376533067179176219967481508544518887849899858522093034748931452501792377964131661953313423491345407444956722875925381927989689959148559982814876373075939162988134267959597757237305174691394841805243673545733795443484947571704385880535802709449963822315952788712752954903677032589263558735694526514718231793265699671250831884179455759662491017177647559156935251158733774944141618363622116511439596304468037149905536051162216431675301905922649769568811442185101003587055185303402656771589921492776064515384031642828134607361133480260329064998728060600707508932964296964084213370649657969307577138525179583299133314085950076765720862750134725073428577585246382989669378032538385709943307382618156812801196365354551660078773212068900930964422866213774148597428652674075428356694793110172836674483783203110316614657306404057133082779604400385994278909937096640039210507627399700413203911048129660674582942933259235110347457513565981476621374221884925689620543401807257724068375576430405629623224371414640298386306452359385438306867790369870075513421160634849750340778874040689028575269096030537286233155853953496250019993504826068441341018180415412102505395421169493010852787529734194287636470252930787601228469873403275459652113024270208285635862657499310225117429306204661842854827587630302669117742949653809482263677497007942854562560762068485590661571531092832897354490407925756464808930296737817494255692729670843106060248906829174388777574866686113219704424890337358826999583815997307971481351920509474346699772385320270152835920210656925437724021930534459782639825604051613570982345234434145071773165542375955333621262683076597162866233260100576801236146196328823500009255465558984482726711033067378218873740907773952000000000000000000000000000 [123,20] -4402824390729377057683855299044290786251226295469292058340296849272403064970943518152655244697583133196272498946346402470229604340931899358443459605480611057342436784668171433949244654352925416681546740980783211652538725447906472418469400444940678379577847520811905212479608188023731707087557252245433852898998156356758336955137574600725657071877703814514239540052089291044288110671133480863174282331567346391382848330646633101937118251146901287926083835461014505060939991753250431335313919097731066927899233427865601219433153874274867640489189756268628310776657856652539070602165248451771032902574139832413545563730949118413541427734531426539484764174874908267003444984474499976510376875675766181231888050295308565164392526310160821847258668577629518718071279233737403264599029017954634264689174218458201294855912278103892891821502992286872374370069098099585512052136312376372147602876466650317444450444917993164012841929820040609525897869333552150183020934006216233482327573319757989530608066650320090731144851381952504122379176896794387837008699111929155008820590512775495598417145097472183599122522169889244425520253755157800803838095981487416516571947206210520278045062078142617329716238434880529466906224125936784306477423709766405633820519851332594919803938082277667925206106501014449888522566861093136735003736104905064620116266625631149800927704932932889933817466197082905331785232195306219129156120579335720243006127166824667195159208001040638642721786362422135702553808149398403494815387458163784584836638736401382457195805809356286953711397696081255751483624214856587236735194109968163996670780196076978126331251417708904134166364160606527422075504126478189582899951935145137014598902787558899535964418375066772187347616080840911321142023167324880871878641021607842296304253835854239884559682645217838152266578387998283070945686233881599730011330817404532206596352719681361803248315774624942722987731482084889729764292833625032558404780814261033241673728000000000000000000000000 [123,21] 3178091443788720069263274824868876713094968642105774643344012362564274274223005415213542607886777285874950835983436372533192517431010799434726850229894870739788748255501867555442662538097392251217037310465730245613884307130088660734841351759790689324651786687378889520662999173834065823959170576896683689932363657102189267924161494677278233166447942852256999908169557598081971234461629941543508973908032253566653005756449339997253058351264389476962514438902278639593626931575769954743918981914529004367193835981663299472541709098885091984625428300186514561849508044009057377959533134997851614471887003273187793112733380585683836258159171876016488563005665172206439828486176488738667821782626466297411765740016332663321528742239485112183148826808966118899672893425682289072817741626517305156637220006186043340506809636168962147175647478178908404510407275311606195267367048266243835567533721227013385759859965965552152824102353055430004435351374082664452600685767183232191551065718203757849613751009952425956473397290563896823951938767536317179837370495974157809601809301596245162655355407712027361140128633649707666708551900301902778094321063289195867383645648169944257182955681876208208533932906891377493417059197551913555729718732547783633025658299260193146971766730524081238125256944149039707180279702958147585574229608749940205706106921178873663717877517643610657219256739991430903595364861118061812291935957618930411165924138978189293393063477451872848460208382658691919218348052864962022860225960354484388342788142635739433062682100559996322714839783670036302571309008883851967298459033643958093583876038974556164938954527561415205838086851209853427163210402780218865382932477671481366338581666912499784801197052425312059411323044320420749003006527682186325760485294789295591401763279556123859246417931107145076099764673795260693081029546551420625435329828681938037778639453647732784722439260597747445823511110804249500133372566114590356469727672170283286921216000000000000000000000 [123,22] -988046822975612786028815462369920912597839851166838475172074014944359852885637373954696592260286444497681163716580357265500428230283314494066215467760808909166457606410567545035916280060106712828385887189627766530023007427764863535704811156916949320199438395501961304538806662001312319790410540870258120242448097567568385230666520447141826174963667527436422969675113012752670271119462923004154594223942874731918848214611868620976854928392921777124328838873387561769889757890207908529895981710988663068233238418711810783505643535835105295037618306871098027474936860109189950044373776985897143345317484846514251916575322533338484894651240337364027257659897909298586777110036486151751960117751823041046840888265223017632376967525043665128527226101093612005602909759703922326448651233853506903650255570444436412197374779296436124044856630710230325875992030908277164296066429995699556227792587241830144787700575180437377960255209113566559950121371110274213079612874404183969660423308765103829043663484059881098328766700053267091183195152424852728284524745161771886389566311112108907921068442595712323385809344437116063633030111305719764231933847646638892310475060128511911385381513508414475477428851608348364247273400491346743937198105660324535758859871189976982641716329697013444628888245734418340930193994431781726406044510105504208980758821691143155511788326057568503737670036147342411854660861198518478000941946893885579909374436752741661116686053944807359545117106632290155448328427583375366049593574481378973080653217368558538170160555777507543364000570286846739752318895439031518227074528324425495461887311997637870398008390169129542007675595263522340984135293064283276841663043841570164983096829701932958698723773157287442168916158457612785295014937784383040676510026675921088057194994389155154765439371715755085843609083088012611414215656200180613794841956367920341961469459198065071267100637442661821145116143603781376709347865408557717276673486504209426677760000000000000000000 [123,23] -1113080564600430073394268635732551725122894918489463201580232155897157095661607966399318187966019218238576987902829181747122918945813067648048710261614229253285609457605677106838612859961728145640894759856167549303421196282305617868013115091526392878747867798351160676507621602941618930347409922211963519115838604620688637449513726335836183766577449433193649248404362112114401595107250201158712857379998551169076149752331237607229663471268320216300968129374532191027640937660029949161331950001345779401807982502133249738747434747450644809340452174959331755094445728770862389181307555621426589759271333162990959819749701209372212170568560602581255507042090312212447281438055628822526459142988050408675361420164408141802255445494524769154699871840261516894807370426776496819874401174142543761399588203272066862477280752892164334551853263214842167845154352013618160764172497139848671096224891334203605350440074317450084083228265534486437352711350385625082548651204895399077766294406164778798232012956042812596679045224342696036001505011665809119211979816821276661927262505970336380464181745283189579524506879323387701563358394289410204762300122484560383690696905216210323288933293985144857767520821511392776362556229572545764266039973019296428505936588018595260837389299218892175748879827779496135312858277908299875473195412149152096870443709411692868573762220811731104665044391866968680718901989034603395757743733365182081721102919041556999569710995019528093123395477853963366125083561310605716509314123923613861962376349806301865723674320170953218669502917648558154946604665838914157048727347431658341867638463591056200148216554967320789550327376787141654488627685372862473152659253219232809220059849893363904221428913951637565319974621037486403547146175950573384899259042669277258740024633505439999171299678941185516017252018637614449012871368601386721614921530455459020710652038590788930910754849440410363673179491299583258495047925158107007929930207465969199087616000000000000000 [123,24] 2134424306775400437558805604966598549455293117870398460732253653714260168209842054261621221095577920637767058990332754829906676633646995440775729625533970995768758651378896688508516669925620266857463647995096838902400097132581880142594901983143887621273257121256959190632986994498930896239181032308043328421784037369288970865090800759014323277209523513371582953699448627560534488187863428390582236282368433767520068538662418577062876277509801187858109156871472399773343560564546781232749786351281398923604819760757254102848074247163102420827345697551250233878633573604479975473618980000862458886319408041369032333573272856107628538769784224488445145787321746971435911141420898934609026218079518558172307922837046650768476753028602211200069016961417392477477943279549344877385123640741882807349018573399288343262875728120976808187188711473506708520620960567311365670502986238897736185100286300043880036217973360168627809121737242709676347881564583012373369728332675424506431687575421597399672350751236137497984862717748928571643122534142866865390365698529853997672903049060380558000915644902449221874202513241416148013773054707936524514750013540073410393101594420923160913810291259322053412099871891955768788034293564110073326713297760751227869177769439849473113828178614074042140331767844747212497771852291021297104063501808250756321714335477593347652075255798489959587472576974289328643221754600446318178133170981364222536703199351942831011506528982925135098822493680940690152945815638848573192929120284484931524130411621766252254702899675137378249142255292588939125238654110398391620867023714589919561323231021518584138083761398320469675141006226834029841689179029675765433172428911708470252176610729795959850067437181214099069154581352777263863138927716564906132339752296146960886973647575531469517328228485060892785851769987709231755225128846859190884882985395300308370469494984451195652502998016272293620947647850978134457671524999675202273766680010894333706240000000000000 [123,25] -1801070654646914199526815404248456950624349596408557985803891131156293390279790908861640709423847828306401328258387563524914296857009613230948008271201079419010220499876657213890715542037508168653630087973355226703201598138223447830416342153467800036012549421237917586766229594731368099777231890911892308888089209625768101404683409871806394733045896036848259510558725757822502701711814571019286876053176400325180812760231350770176670404720400336939875448360756439053088984377483454911833647525871414513408691955488594509870242429332244630913041573774428320000300965244521813086278523719639717396132118288868234311661336136712011281647326223750793308601855744277237395857185987162442011352301765005989945735524434410702735465452064606466727106881759091218163671269016494405833226683119547653351014069145805083699034780473262804283865104693656044693096907526820856487039999190481180484340195545685741879074071081814385042722609500748825286639948882043822395372986481985984517820273323763533567165653339038496184487108585366291363295569117855313039182168857101971581505314607600236971997102395716065183717725029386437822641569595690715405932133840637489715823958995242968117182253121984462288467117307290636075742478836725531365538383509509959706302684563619781878959774528289915414337968031757867888098385963302625722645449835004916889867802337098753158401650312814166487968408925904006165558504400022220581536365034588758841486826745266529412988590660499967900373787527296034009205988382796126637304703606944038888579938468807106270924275154606573001103252864959229880475303243919107650283288078854051984362808721631798039574594792747564984200127121568279730145144659341498347170824894683697422564473372970670481285104124570764113088455279235559318435525920746272465065019524621583525116019584330439965142139154859179664578171166148058467766035222805268634509093727056805671952026237233031794934984169705837879509246625599526698980164192438977867578704388742185379430400000000 [123,26] 625701510224985330742659065103288208364834610093790590707481852435964508734581069878433045785840611920821368617659033910818932694108278510967816927921817471611704700552854369906825043253259865893494428344164599703075667658384113255062575185885960470530026373421558973154523636634711002999105591885619222929046507506249078373882199566455444403474518128047374322021124356296078923595568553492681648624597602573696551517125327022167005336295154808809310534127483425346256445603582998119048269628042424963195858932512059248049638457664687430703298655690733419629721290445788939984843699752221532175503106162271129615017638153926157798942185921165474526141401616319156653620652796785805289710468658374175026982195896087239637679679946192641532886211814030899337797419952130936922089162214640681087272767324328605934717644499849609251189237199594340089681216743534545293812333640111629110492344765518416913806424474356037276258679481369813605283728416849412595127323299935686504421275620951457940639704627460910455433699767230387114890093842420954068196211244887601221677540346048216314389028632035086287087699595613521744669667480665506592785440108664183214114152788944434061663025096332001712833662543652548296368217665527623027630786167278790464147963354107192774606496036780929546158220524815533574145809145448634744179156357324900974665029582170600652803709526384123775384231001467138918922320299974946513800759043984507091501722018026241114291262592758396642705912250668958784531516148401906052205867864414410290312806499242289844418478253585240015722167645686373096881360539727098914995794833663309822225890266542315830666172280792698118699190126948160831424429131663827898049812952076955258236965166249256917816861321708227854556687522155270650308727808305675250542704800049969326864058586165123196608461468571474799009323271776717402327678075360867506698175732528189997316724185223379007830007837976461221000107496913275841143302613249846965376803971094756229120000000 [123,27] 570964821982586534791409429602560797504918268330563885996436105708810622230122741497215705417218916955832905659260215913461055994805446766908486467014742552864035124887499930373463397570465089787606098125318624924583061152277796551987651706429656923709372329653657484521274292068424230349333803356298425672598426505539469847119744656982268124285780735712157471821290060134538447635854877447046624307346570725888591798044607657791061970361846610626656159252359015247617352717222702224474718341672773279051931327773274990281819345646630105869279921234361501665240696957471522072004640426262953936786355510006220873838837930648417669972131427293655725933547507842531797224604985289336137398314720555376459303997848408029405798658610011046626027530781976414813081656764534060752957016821488063196609839278543749232298692682548686660498249107570963756853051879818443763974086185223671507297753132831558740303256466545766570398953590130435500665554584005041037938111226904714222989448542475609136401778872558073445949073099030229383555229573310943960958756552023581786161488848357804338687941894073089401237265922020623044598310091274670147644975558339414659213953068466044806461732203735253807336483682234080745515335126045809126002205349266417496858800079252711833534287622257567845374073681709198478801033084427448759483199729750404994998995060826799716904021356315709422483049204762516894164100150363071529881115508874226465747538713081032132133626138266527659609820245834880704122882449157704340540932305072634357552547561976926907544859275214290855395415527040670857287958098391235264541262822189351337678001246705055533223141107300335460594836842401642898345480995346804850464950815172972614026546022053157613268015562974629625093925533076327502639109007445197184275028402394839647049325258961023056355028947066622321988322576072339476667585171070694165279563914462383172585071303869963306751235042413475338444430433623124631448567706798194643413651165247657605784000 [123,28] -1226205448220809496003166410526104310241556809060329371996689859108517354627138026366803933159189782469117987154167638627764864965102263603894330320770311912096483349505443513915684232933877901032043890886658289385674380587053694053467923080472323355320841618309658464051236094339090743628542716756863352912483264620737347156472610141868935573781390298921220045799440438115624790251371277963854582349936498127344663175998993095204916887188123111356024687150220798834148198695776647066815253416163506642791810730896776551532732004636225793635241283073204917878954889535948309562373044277389129011019642129029626209011463022395975747339737338495753332680882762367665925761178078901302702567874127436651261679266541410563361282662183448553079176149361271795147825942629406427472476386341479928630671863402279611440741362240660914321337510825945831766603430321016090977709031351260263154790142380789367603290082175596181966969001560148338406751162806100803273325692080724691583073535044667219218795425101710700833159663243738559059856732962033998948134259643816419412681908212730431627861939051828721810602908915253780517031041081719077899953326112672129443916070629428423679112797718582923571408939939048405121176787259019057409763344248120033881767721643411003997185333729412418133102020448225190936845148707627917992198337911606924964566176258050944615061767224853245821811513427286195197052232583875338415178829051049403035051390541656792450640097472758964742567718301201875844503607630887990659015524880075643512063457822797161582387950461740730484564537981219198094185926788271769122430279988470099423789929548230770200640674491267845539896117502166657476172255530323740433153677701859515076654388946883447539097767820198641172059434658600967947637403955638337564889980459617044640412392824814443941664267560023972930583436511051062771950013586992627159663401948062758654957248541208841651859904397610925500605168565209038716642453648233347581313199989150363200000 [123,29] 1263595841013190647691508209866004083508888455382831561660330492009832140796404194796127703201831708998672146623729572556015693053765123602906190033500390459651040986994802300047436551032460795694334918642569333320536678318146529545972087199239616395007925733013730460775238092958439966396731418697665748325429068858249986202490482951587898069976901289934549513340927588554206156015659990089356090107840950563473011339361335740418590609920231443553350185552022190825293336016077078021914340689674623788989334211154370837783483105166433561494365791850936574197690783889773406200000946193958117866090350203525420785962280956985624037184323613435550274665930995621281427006262695941895697013751692149688104303478411982697328637102371206569270171937295143560245699172977367126942216705649984195786232926764344617020620114220492424859036904908915194246977659579295912277888740316775308756214506616655673309918405618589211612074422262784648962193239386702691692193610588139127792108129961925403618882651831756829262781655352171845756400915487358094060480821003622701910748340577061766394322071898825622964595420205883782818487345448954928839856652508866988701861754336604621875911250924893376148781253675729784073465981280337943407121028887558243024808297636323645352986294946323615195966627252669489297747057585459737360052294203417676923413202080046082208528692620693808152585502792555069014474945094485821539425186037374643453435322965072064506475961363904942554767196026799150400208273170051103580061453768735265647073458244561235868144289607035006274453387558230505706419098621514145335708211157564551535853868372317345285782755099592571971086210495677960417870118004686246553141223877678469608524450402264294645253286269634660704556432590857367102938933544782641681402463115304767724612690481974082805352722141752882903453691714192196247697709437036560743106203071301737688302621726796304233233910642363881609982451642855748556867422253579356685835810964543611200 [123,30] -937281845705996516740922688509793420392812813646014089507549867842907030248716801218897369100830486328970372315012847866335231042622881533289024028978667394690563564821603402463805099068494972283696086456430579463370292765268038956198779807326597847330548665043836096582513549868573040616769077317992136300196539338616998094698450206817996888019822172803481252883970783696794644595271817408572795723844038427913575472705825137823672057220937478777496625105429484819107143661804039036068458874581251127678227764806204965045366154419303976695356344700173670512772254191709978065631818038852840468343394388945329070745722304942117786397205386385502886701329520450772885371880477966432065316110854582596662813851667759935251491691478858363906504703220481829730420264969725257040756410040307126700392780927284353207168718473199442172898890854625031048043187198836578680846240478870554143587651222831150758046281856682086847794264479095450176621384609306065303912558399742872442796669706092145769931130538870627206175275555289173715700402575938250211334331809774369401318913141408361603650254047722051883948920673627077525343215637696642038695833790702021011775667597742865552040080597505868128098814978412870992656442755531651465939255898946843160000780470047851634334509605335272837174064885622283927484400727292666053847469196018488957981771436119074737025372113838950494405012647815544932155665782983792640482991494909254626560481137794390140546348598725047318150247823615771616814777968422960196486940809871527275189370349676878286774697878045925037915120056896084197752538100823573714034309095902451827254920467943390298588502553271256259892738215705575544036314015740154853805394168005898497682316607624259446027102515513152457115623437078524670315506298631622953494043297065618507348158352249594080305220472250754400981557443458404658700469719720551931762906357663252304156863020439321730041407404665243108816449685289927980304756476659303702349129240691200 [123,31] 545178998398785910627067497507530446572642763927999430456884742749320058431125295612178110969118259943677445610960399570494723132651633284006562890651930205594582159385377980732109494865517075515133597364279725001536252054599691084339207878285282849627982147557067911615408421942823785506589483639286515495130019407411959408931222339379027987955448454002856351600262987863896277003759712600670412083838528223205252499027162520026850527101955584524612862420832112290098618346880255998439458101017493710085760428569915483821947090647944514203392130178913362222393595719701222734292168859329476465901710398827964257372479544600955059870500197106404099559483513894531783497993953567795914331147989185578818018684583370437506496010971141724789907697220157792044096250911335690750395156285472995502762005709581890719765421180667818858908766515824469219328516754576512539134526034635471622781919215169955567924496342988132922795238231006803568065587872083736708081517398847754921783291211608345374862668463179883893254502104525033560076895316048397374587853992497864102538136753329224529806031731115281654685694677233988512128199271526479012075432890019883840415087703203570129412532373024313380147589824955729969760493841841064935007464596125835143991147857387035956860792646400210400751407375831717319481563624298083287570412978931365563396044962170464507764284182886721745340688686441185228011652494447138100899674614092974400424677725166619588821937629524344043034426468526538600590610303754286544442790312199616096426292996808977311795069571555968470459863032801483823803145805103406682579174399462558732677309209060412505143276247048664907878669383018031205966440645532934924932972832977075734417895081548671454605349796895620765848078394317267542885381904498293621131885936840694443777021487152352298601212863440203976231727555967171720971104783149101131732705069099218793476759749758425809462370706190131700129046392558222018767102169819754750243525321920 [123,32] -255035338422121734665525625638007953034931813367086312322538797403921537519283398438689724166957037638132754387923259057497162140131335453716144579410003160254439694545602411969949299602886636489238859639409231567827567798503679253990146890264055709616528507637774132730774475995491019234447043011841852849579303475853924208403448507636889547623616522242074980323999390612659974458536989831324376330176758237078487290244532177362065401155652676244079797022267415849417752534554191145798241191673196839509651702602583207939594923824081651265567695922715985620469884413956686083301154524255847878074497782758395483597135959883886039786675553895985101971009837153007345289749900156678260681393496538912378241022734942756417612057323126332172338035362414859486731752501125932343871933466330260714315839945263159975268080396765694532627799749699471779058985271257504881225338569451444494772979407362142827638295547328646313781036673261550043272255463554450974327376258316205449817133069473996416629184840733564490880932262993082459097346273049686781424506353085261585308774824262644095968337086770203323653375649791792545230446734500848114844828192454629376661705843322241756549218650820415789020854358711472527122522393488774464035554619867377241229291498978756959214859008961730764815294946782268905947095764166435251163734170063956180017716924163974111241953392724585882070507743066554861947816730961271645820795435523247949137585807676221879217840583497214528244311555633285010228684622145965667946133507290238615546625081351402927996733871895545923074663253167095260812694002690553515250445594501704242192520541296748413457368328149313796474377828989944713326286461774002089093777528787635596077100942245524865309080500388067144512184301843490807975416246000743253553295731332313398721112220318857016770748256276141604829619888860772975311553328954455963769242833161343984254980695487755109558411651389895406319817943476507851005816516888226570568453120 [123,33] 95685243411906001254622683609700294767088094451667064245855194183994558927008690555795976235046548979258573806324492549805854256992334739293505976984326078307828268484062631294083895908925614306228390735058482267685634720659929838629474623934904608289554737345302623158259766792346629974517539545207841947067264697110451163304528392592177397231697226756142042840495236279682157150856053607070792777288033004593916445943764813264029504135680842325432198822490709684237266918232209880734066346729649652479812958947398745222627120405740567202999238631633979303421130379126875688220763130771516762644833092862374482854562553813674980197944413851207270563944853276999734443027238228515059771200924435912618968852330461057943389914785707768525662721142829087402223385241483459736842309664741425262117601434706916002433460890656844689794013728388368200985535435558655819865597060132946158146650585637058256905288280450303784795566329215575269317937249633178150268797132699860216256587512066621643753241050129505597982472244026920996907134147965717665574113022587016917540175680319014797390825509127085429797335223295735045190958022494830290714333419005328647613824241058868335046451534512553896769469710022238519509485325769592669927777805752932132119664474274359617175368592726585086500865021876851361976456911492342316696919354810346060935236750550064821472306388298618065792054767652683246794755441588285031425415978510345774027272941194561990062564816347596154166335826697922875688491573449051451112652881384197466110612967014071413898923783078704080948802373505977468618705393440446178408253583316374493426382392164654427141150330176559078535451689617866268132154731534857575357896224410149505631793592936103760058693764733271328588184184082890765525600080429200080896214917468219878041169939012733958569231712255404576390044257328122719243815693560160697015082553164104831435437965698355795479872047877245131030254785030569044067020840214452387724160 [123,34] -27803215336328172929748696351235398232858850643628018019276046112741055804211065451609422549250288320801205049030319961903913482141540360527780633409328628765535503930974578598120464100498199123179323359867004555293951512293753938982950860204734025985716576407065490243254255016274730752843606583861267505155381921914253335672995672880100898580587703391972566683967037826926298237424262913623002072941332102334932279952594726696314957383869585613352597363845908560232736107478469738132593776320562080406649747543634062827398985609303686610623831260387437230094305928630449860893707445994976904022098355689270831688318677570519889839531872204634557550530942644335101460121470432681033141630596575599727032934335774238527355118624664907135992483327524668710040962424304945141975697624585779573728214684665060370905097223745711866217828121684131278737045577374672166317870212692118015970688342440866708256872979435229145415430359484857065651060269421782750870607686492405672148995950795036913165845973484563473512356929223431792284625463702479052108447437676231841131919478175976652691853553960756574754051467003601591995258974942970062286315879184171026462486310951669381644015823846923018925870002093307904415857973237338372240687883662651588676150508176446148127049007328766160485211004889025958093922687624242958988789026044784673199768889079459749842320645261342943952310166748933661476901511597183019447679433651110675359986055279111722446799342158762388891549421921453630600964860267321426161194769535930749446577824690282169983202490673889620382855605032932676761206240419804796369762820085291051081425876338380790363700258524849259370879193561480009045640459893924330180211702621587162509556188287742492987179477199113158998465162879387925730451829937496832807373693383531027040055408973044969372008602684308206752989199700243752928503737674108251571210559511208492470176566128359396725077526257794850675181571834897792612412546383275276800 [123,35] 5527478013441774375425128228344877015689216122734501235371182261889744710222125306204530846737712852958375911444881500694235278599143833729380190832556041321071770627847276295010590844860639572758503916206336056954029686691121384815550294178639761852631530334603119650369546638123689821909404661843914312769637283198510696440166733409885823897860526157137661299122989676661959511610799689204800797267850577554433902662735436524483247250686503402206047974255162132826624422732963805500008774993203375650621741015305073614844880772597807831198227281140560128066742830758409993847898776357007506691096693885940955118410249361253996691343785170878017199685898905076858404798633066923485383649510657095849800459254936217161481999079698957632515343308589644123331774350535702082934819466294878161097168207334694346310135753436227890814134529805238178783558000848301651675563777962869831644278943437189618169848405802014018663880128785280998762029963549819478507208652309690932427950568704875344542444539434858668528088837618101542563226884614323740849743209022343355073685913158467534729911619424402441789237062869334302934102524735326945577185165754358715379003999765867632215635143543879021670723576088006392127568120013992551565591436886921007412386104479332173243181298450374898165043992795514471365231423810842796776494040583253905371337184211925458714270614723817561173663970527012620697792257100306025108872100227694773333764165127451140824947191252668387477174309738809684124498999376755925265402683840491036291938674774104155576321393254871428420631513381101890828824016181407983272129287056175682613520172062638522513269053069332117387524503425588658332460700071857136134132011038864334707033169064752216078818295978110022740192884652380089580993630294674148749267073712574265948976324964946796018882546596653931442646534721042092066043274569780221469912898841844224543342552547430679843496035283605778982242666471343915856138743967954880 [123,36] -289572707101635552923909458855859083272351125977009194831057644382564207932281650347308392978760010630005080539661152038660693858843506227035868973087342681412889489055592741630655526818789387771536529990987226470771643343568458205398615092939969742020661671511587611614240844908868027392705360359116010971950776303250873391040088921347008949108019378810831757745532574406279576887644679750846472843665207085007227113672199385799047455915924966318590866939356881680014935133174703904737200001678965190712128886090275509730363799112804679323516275816516202589793842487341319063726436589782104322897237504370279819326443731114333772173034317150542015402329015679814191630301819272312549482678317750947968240162540308022350718047561619191182706144272453022194449459316377311602452465960496010404789017167790472256982644590582384802162883602879415814681489717823806285674815605676009715338934221481793890972114891078544441290633660532583887172090332887272179894863151844285422665656390397668838754046632750971042995941515807661776627120707576646711875400568986823845998170478040469027469683355672285807212234996934011392983908813891816306659132578911149981049562462098849178822891393199060861624257595794998658724000141886247098490686258999676824515760052447468508963637079555677897648857699237586895060596602468923661495981482959049245882672921352670526049043498939633619101746465998100443862185629626497234416936836829668968339184258579851630684801452193843521052928761312934246580027142351668192073308425090730512610863865093396543549362960429042701149460412420693610452864430304024492003599423954741442326642774360808356497547322038808349741497874171975257554508295238318483014165069013016878984611707059275550451605838874690225178225739293633919140692821961037040130436342830014797664138821253484960291257485671821340006451651878975255180025523953945132889695691345630112339244772214966334147220510960365382038907404203632315646077519360 [123,37] -316072907013066523581365114035625494354774960826847327533734970152102933734856217170986295771395229637489425888997641398451345732604588183374357750877851025178416638927690387330014603180273032314487037404978199114348239755635439234309693539341138110312838176134258425445974036117405349364307884192612869992668622912600672321532508349799017331226829278387444677534460801517026589330280980611250705391924867121285293411203384163754411050460528961157146687789576753370329239485284534818844401000546304397700459095595577894222712537913809244132585581701105567416836733590815459399866291255136585410466186791004282004260628280744376487043115474689247629566505495356841404219407757438339751424664870723753658946289064247957996339658547446859496260352989323679610764894324232610507742360266435489044898613920433953668547477045110898298544599035260957203498374525536089001990789026819023748011826893847437676431197973121292983898889151927774188333748706228358489442298538375987691091143419104128534164754624813672846469685387125215779449282123598166356554257368232105420430572472647205939686673644707121826336310449893840634695628743006979180332760970257730324420183413972396480610456529535161014749144195404345193969391998467399158479981542007309282503404008233849609820999996220857428752394533615746384527551311239801037033414470520022117092735811605163347292420990039938304279533021153409799563937930514804269467489516405184327245299432642010698804111644172118505252110999413079825024557331728586679990032401445346423774546156115799041256159415147162875594793092555404448984634364891744461869844051139548878920989962713164924462766367742883647349834511313165635627930681295685178525945792089271334212206428377651768187572252783812181530678044753844467106024373652874500578661352293902455525071672503273498659523131751807124299010710513314660455760936204069613873491962823941303698219224164102734010278027763668832978510480349587674298839360 [123,38] 166575107642957397241010668872215806589589794267523633421538686238892672606166586687620715448274676732211986829703732601463015192910537353471503161366308863209349424212605076376196895594749894680623318752491429620747132420921825547456312259496788739615706904412049712650968536171281998267130240014533281061707089834759039080673996253916897036760050327094288984039438907898931796485475815261605695425477524599659140439514305797296350191045382023501687450782111613769085047814009569519164220189308563978491646579152957052628650555790510114407961088486621306029711467077616624963539339404957013215347274302721184425584206134741568456588461048832920016324416867920079434968685474143883785756191151893078514262298698541584964250335903402705444511225333337454667695001234445307107452919380930715818736713956538015227538700376826639022726058437496652812652947976014258421971988825198574244559483648104853030630699523261603227005514852291724848173475559691952591974971477178526791463461024969349065444699360335747557086021057779423990989157550970365683326258169023601738446892671489400705707507054554953336033609303789419301219382731917551532249163772153449464009734356884954537758666845725304207900286660975983353432820698485777527715131650659304278441132381594780713651906065860140906193578290664227209029459546805045740236484633914206332704931735452273458186924330415219500244144861336783081049325310107614966766540878198120539668984574201850701450036994082865280564953010523915760014294534429115792411784401630706034074794766158848670707828530668259354850549596427730931075679106627583318609081747282180065892052217443644566751962579323656874492535584093876803470354187870145851441898435612727052844585477977580027437279852131470615208688453485542515089586060591795921411816114406317646015485207078473701919892979025443225048110193024603151144765976677633174868544769864079600884701191792817342092202725781339740850123058310570881396736 [123,39] -52036862047383507999687061421889450966511423525252329128243080670995993108345994933548725043236153791992737417839074478303337130449273808648436963909624071363003628865149176241489806978466764012433125827771460646183199921048257901103971974521454704120936513690017006266019397902703311584270765769990957938907304415016443872138211916256923522082092896414501321304426780986338918058013032980881905983815884885297687734358723690356501027775019269643164882167099166155905156881501575235762565565626194266953282643544732231376271246548105445251239683868144258889379901446629804224404816916075094143326379595367899809836566484273207465588340738743860419518547167809530935569534426081086977526390486787635775038614963061584851101543647395879351421446132252509918760753654263870502075374547846120161930504908666077696424867882011891856375543482881874532922626737326162142831179227398320912482161676750835414360081904938808991537670997604923296632651873045018454587235727653969503229154032299218986523543069807221554035736950228045966933522796774154966339597084059286613292378826729207826129901098122799248335691011144231318849509662617434686802714382852775177192763464470775770646551535880792233952542507616207101880198835759502948453090834781734199289743422246261886128951253950523326100602543347212829328667137821785653168129473216948884224208642578846379332540455140752546425940904334273149007665327849389705479827722028542006161625754863574583989447015383173002311136481479356598361517014268333554884707381886737446533014227046991616890903402040125747690943628363818060392028200194864826102115590762885715024909503588021556816251655165592409681548222717865332800814057090735303054046991107131919549690321144247374534329222778730951814163283375996152092960364372293329628668380279952527847141259178873743122224680267654784206580965081416343269399515078584940656074734598315381221999850132888033885323318935471129915933465188445889536 [123,40] 12062902834641943812263002188522323438844682083812135829758686035031022016586094703406251301909514823758304175405088913828990352559340895000001289121362436192820019093027643165389603921728955972627822339489239886293420177638877287823261573116208396173338197524465468108072909870366673134136604798473595151795967199798353200749364781412082149775372763092175194532696303912160640622453879927787330061726240964944394327981016821843608091809213856136301883548569217288328318900010188914423608202299757308145600216753878819141506913136045817092415635227285828145361073361173580505671569647523232182773636509653592609522953403060172790027431155108208001736330032318478212564616127739254573209707868529765538765054442353690453206564159867934739464249368031005218200460958172798137609894170406362441132789221418420502505666139860589004972315294503207415880358511379241688854366863377783300646513452059116348186284005957080786113312346641601023910988096065863419107403709466499311849594910186101290035986143178495197413251000827855702311186163353014467660204044337151646997196218952237302110542035539495586676865857487755216072494449467742622153083257802794203856652596120509043867379807059547688609948777066636727672266613461867428938901411451610238622257306608166780356739714109285995295330715527269807103250913528527235224268432114192327941085593197138154987482801416343466458589818961779439257072496938327281488051577165585787624393948649346040323552822695868965438929771139256129566714578850723015395203648436641474538603701953522829696036610258274752290860169334628793828625313015319679928363210975017172267193820667612804679868006244956303578363539677537780634026464045922853306797988374631633519639069762726222735715985669902145062521368010871035300551365650268984943598348914678261916526344362237383099620836308867495157226598421833489485654666740717183393259235868468815468819406800861629918249319346833103074171668227036160 [123,41] -2186636878202125421099938314866647930375548890355231744654722279131722557398211063041932952052969077187291604842609072822536748693180851475824523176735271975541350278537632427328102223045550377621339959682956413860398282440853234264288211957348408101065066674809323542063296923046743057010564905372283098948127520441934228346554398507245584350663375924006528211143765556100350289783132769009962819250190760467746571197774003632979788461649779075387109684250709062919285020821760578449648457924704728624591967573262264885623002338664413394609248113426824565387027657210054346585354015891446239538353731337238481182430425241172726637657379589790391870442011238660197694123930748306630409863837249543420018902600356563263589327574580625637853548416936260505672670293334353023832380714763612915796625932665123798177844704483631835620493530608165966278102931825701619122538068047140779988100224312744910086461155807211449874765625680337122010100860611138577111941959587764582136953699024911558575020761668825369695088379648013127160970969907686737575858476220207147034156453174986250054008513092507336423194780074976664057531672552968440634218758668987890481742459539985346936883331241625538302116267267447373539417550534594484679009821728689364150764147136024313200860683579571120357104892907394126961620163239498046300583155448458769023441876099593173691023024638064068440428333083393895736452248667513113173189894018659531286451029465893413876670310814002016062421934416444512337129969123890459043592321114599479057386533539027722828151223829071434196442559871973808704342082519257039837411967520281279778566555145042209118874936349777581475896008522461729281326723782692620754636022263670793706364307867500119256342756879834263412808616502061398401704502755714384308813437176406135075101677351001858603215684441672469477258105008631973043556762677371072446268129695134845796681652750147214155041725505598440031191786775680 [123,42] 312142637389385386306716220444283608780566220898696229241933826826151209445138998274902351447108334573388072862105249199795565054346456089453124650758100881203173146071502638771908450657948135077032861176132539890215915553309862795583113615941964629121315877710089245016473961283298032259707426026043645879545338255163217220260416497472094694405817570014330467481790158970970504910477359958499826513600447338745971234705763574115003916496970535699106984342985126643315405157555632516418634383826652693067000064617274458268779439273193842239213870008916552705969080181524144350729629650174737831380946244111512293624661059437970488763208496528013070393933880477488673249610224225745724470252682672391883206095456775628854939057835099280861975689100272198801929153283088679238614221490609822112117540138285529983746636432982168914450350050759630728716604253218156733236377241289550556794851738821584300181477421700878555767896955849146503684540306882560763880521012805717474758522959945359462731644996029521574217851979609037777553348146641676559098880506826349288838331775517205381227888431785957788140762811996175657572935539838069382445772327126199020428979631944785150969920258927804863655206714128902840495160508170336676855396865461841015365008273315821223937648023501550479593541060264961129983082559312066815496606739822416465839505661059783098948780310621312053234323998260342071983806354437222077729763780871506490567734970280272566725924971254769056492377864100787575369722071843441467768356921797202653105325112994757722878651146325919861178049137619166768209699807285801972968696692513397650202269601685861037296043898800164983530147995956247855226874913944418499496827994920523614650187092445854947436003614807119042187381723019502759037988175051239592999207499019728247425503767914657382216050354161662726481184309404356162054317010424784810004870319294893497379532699682119918647771692517227392860418944 [123,43] -34275752689253112496525886931084588783721759636162931560904410096782832281755102352065498455758235152705642557573444606514561660325129221369286387640330198529096367699763550305656652670586821691293864723277539954294719553578394364709192744666521294621270998190584724967879856230343248683219268336597845566616668738831519648195486856342836752070134841479227447804413284213594902784948176073017570677599293695358434730136559895511864228017764043946342529447219307849314902150577377808435229784368937620811961228536057647446704141190451918430225055070599761313900202545239813476194995379281533771197395608235446016221260292852733948260005547697103801552664504238078830097277347682162433384463918739960472786371653064731285173128430186054742932223648096582358664716768477197454375619689594071542553049738401622794363012188544282826384122733352028607594226865781255013413814541828354256172489736036375789022400669133688020055259303705926645589097379647291939809290094120998300210701631363330865601711447383588710619621419415748902053179015784336035318014633487989421952507219332635730273965157738437592440492381192174686819911896459307589632949465639547925386254095948059456690165785052569925409648930585390920016014978149159746637381355410221320627998603692988490141511457487895539449682710939962652162876658501071902465239492057406547422043094622173692676095160237873387028188487253901363394652409188652789599886289166001706654018625910583881296391977869060250537489711263509241344414424836185815623128466938862459787168294183766701944793951055010408356232486712052522820084609592697321233581432740303109308983611959043317210749100982961738026777484572023194791757980167687778897927237140893316188400483483325193449607528364215326160884413213846157348509703800025526564080735385376213846267190514366013762598389332494951095359904780959375071303031750968465528740412070988850646004729418898179187209725341821589515296 [123,44] 2677879606823750014790337207150078715310877281390850476178180415029514669359488070993637797374603111258734093711025606263453768196834163777392056604753295778557022231426344528930528190731731881390478046695650548647365988427764402332023294600693939548237419927759628842549243171830871004991299864043918443364408621031234943242859623744385948276820716954660104534732731238926291407401998655830523553164327204652563883587223618844145655902957016230495261651516416027897877834464166708408964925172994689028961506165310967750540316935152283965095904771977094634164775532375903422985545449567374410230827832831681982834759763308060461596083816594426466028400535803033550971380606066264664637383961990560506394256731564769823490720163417277893776228088866667394329614999260882253447309700845799742349323541013705293033020528490066812199246984308367014804958983984350001033865191919091534726317210326636451245680019209957289002156054764315872459020955043643101792130570613430017970606117830807289057710781624263675194402973519850111553486829180131994059033602259286004623091586970219555536534894460110958644174531834126667276099607554309521692260772493465894344317153772501340405930568373014371642140207661030317420528023519296480277220922904746960355118924648555080156464590755024004207504756910046360299663111981769271557901195009712014453135111020505927602984634214719740102106779554062118533872939719644873494049053269817870488111613458154836743330573968456997548266685361448306355412291480485955279318871870719760486497396559185857184915661949728556037142108637370877531112640379560699472023311834544593048413849587772432114758046892984131544220828595308300390734305358414978043612317821021266951638270145252459143259470853653857499743500473702240295443226473614253913594195222463339433698896900106151939753132651797750414385380120386089179777913206997264390974089311009773119731386855622262992658689406437679488 [123,45] -108460268592914083779240535535337457591548214501568592168342975866853885218973953153560621879497301648520740941300677642154983311815115436244106782354181703484341398311928685949345681403347418657173330284499659645475264165454814878783784132941522401763067207800597798571457310169640787421859391556317131233648317230983825582744709770658605347943638318487852035313212164327304759727024325830207454974204276573356502257660841701705522809654725090810140774114882222489808961668092281638469034644416619729725166839883852730835870342627982606070042672509207843077244455175541943109897717380018956279254448901226017935602104476161962464219800009151386251704659308120039157568672737723924844791125783471830950839871878079459782612013450332671200144037951774372761224616297030919118697076209725987429338605933503124539607452916025570384102649982931303942873542173968071967947964522667648756480821953895973908362318355351937087995067861141881006124442030365821181165349696998889679423581942770977182178126270834164740246477501272536319312169746216414486329410135140371386691253092496586646449986807524941230747700144834959293908225274424387025200336669551808244272856465330810955758430373416969957402445439595432998248959666067383734290357260015477815572985893863306649533482769875615247222365292065805355257446450369854337195749184423249815463871048403223084887410853770424820524070218402319510172240852193414487869404311041339613606159000698189084135819740152178471178704110600839925446084527756847371829848948997567616101815521259620156037946578047182175098691554420549691778842426609169595798264057241561926932614749470538511153045829530696278111351651561902834218261026618726102162859199107597006427192232932059621530984936644909470710397921364774202096923969145155498680589160925033879821636060613955016358691228668196881888429116625851204944061668024296520491433766914470186744629224925789914524322423728816 [123,46] -4727630916583139557918347626400691837702919515695107401953276214159230237307850793279877418443709082533773987081941520760927609719986494727410878820167565241096623958004268538768125339321435948683394802599866724267653737969229957218739594339147586181141689612927831915329617241241290886737908956787160827669656240510969314641797721552573265711376597545312309765449809696294390603600038288664442921790443879635938629011939254092168090512714495689141099239579776968843030986942333483437938992196998976254980943258588090589510388980165959214526408706382202336687866656186506584771156035483487197497322591955427397613493626114147363250978024697579253596254330978285538588536094226916591330415060621137932761072291407276871866149094147991960651510645981957774047336068492896241658051270047215414906744537148813208407900048841746919988368036489223174008096703624078168187043712662184883220724328535368668930766553455734922539560587426609811427313358529302374194680352027496696375354233082208997759078067251643165976443860566043940221183119546935802840771071681001739622369860273663068097548521413206517392568068328307227207793269997684399112755245441610617092910211886752518552981759947290491629608854930813666251053121146867761564634959704447196200885650440079573540747168359470401069211578671276367780892337235252048085829490208010330774883174993722786444254646515558283009083429945428823971914284614431570172661717004502235971225717812584645263677693957244677007393767043808190529996660752717945665083140268148258982922287594550073832117825390237500243024656489147794566556617837379834197698924095755536995710018211567441727060592867458575123150813712961065187998010004473399095540199326719315561184925802189487364961440285327677643036415878200317399754230987304275071934818358301991963996194766363282967927388788331478735784943558622095740484804390913449854898991496051543991741199121377972345465585952 [123,47] 1083240038249331516188231325248074056991557231222794933517570286474115254171501229084526357728203090199609950269187476160407572082200406396381051886489858039285157035431994816068285019111423410243504745723322514822363813101142459683219171431774386272873187551236715578398933644826535845001596533342812996585789045121180585850900341233937494383753597686214528268428920199921782170156512484650951085324266718069158266577556094009953208648776031299546411533494996530487766403105165379614141455743127213569227355832092715937810323510116382761383144287672077130181352989312669846025365845115253396401348019124135706395279334435940739190102139567425690239619929573154158721699649179954772386927559690897667274106008418150514665695229114273014054307215120905459980748883554636466210000169353041686694008120746491180841097256575719571198591505302877778033862848749778412310224648910543994136224461179933635471855779546643313585220821352716912154369977874523439352015171729982746162893882996878802090036554874663755333504044666752028007931268558523041944977960218580041861012059661370058594589291770861804949871274418897675809630825803253959339787957222335311901626509461185714563146944364800268631190245916271975922887092742946228470901334186569254009741890672592068006099685489854503931830849243266302181903417895706551235020973133834500985245379289059544172311929935289418574395370120626013284867981758647987556235781346008723100229143081088896625457941746815296389645092524603815771882534180672972787096558430123118923152185109708271784803831066866493882526033947803577679632283369301387122634034735171317984359498033324464312786428870546992672875922348295236412024517304543139057506062511046697162326714090128345772720514833837335846975390408971715896875843825195300306631295182671287582134300347700687670434999854555077318666397754439331766311696490021838247662567034420866867254814287208913869439148 [123,48] -56539932017996030363799254874227855639012714638986700150591906688748520119382930149863674884388200920703733751895614406235907433378482498039949808978565364736654289017245252983162569832377137924772595430923560327637508142582952914572473876454580767197431171769637076292845652939136965801418103991439961272338341004475141077905370215728937431477986147975790139912755643040745805650551071026505952789369185569980189922604080710156689087714117778019895114169248045973646161713386860622398775571045337867396333099139063451887777210019753468144193284076227456910311983775525703904208103860380619568251536360479886075989301886185391504991801539499234037592115057494513837095356018597627431048376089480102762837547095211307349268750694745241879896122167158296051588675259529153750016895627244268690158207766026782901973460294969082146521590192405614469323179833809469190363271945503648458436578187447194264377683401448017154077718300882938220777348038143654544285660961189537565939292576253245662655184103467828425411034232677749687274173128265266675888330756590387351740852402025976280609946182790663071062241834999456052827735085248319083841371396657828546578027148681081029890992302321962975700175138156211470646828981693915756384430259636347002973583586966820693771197913162425378257143243224873708698175562330435521595519827827127702262385443310931087988135259340837953927507270103629033390452072638002890070207384052166567635402219376662687609523771660967246480236864922071432895772257369438602000569438485877802096910097425705286808563269521503130068352918575151908740186559856926173667061143152322322320929543880382370059475478996830850350071372055643102406959562535701342084412723930894231290734209334724398731469665356271406456948953320094854096308147119263898103921835085631274883429600507758817405809115599510434490428896453161614859696005347053103477445669970190301871990764394561311360 [123,49] -4318257372486772429090068341336998519271648234175329938467532241022897527588378262708967560829281037320111342167026592893418240238057256765310701832729215416974017523762627234861904379949686947996057216521052944691468481453696133875048160964203383566484714388507649364179547892960957496778604274389159855797605888413707682929747485645942617722520867212519383386964216219438023463025701710206525591742520981046040924769456492198959272712779807747028340885653593710022233755678360648309082496964219675328880352351732794518073078721587524207990918920682323313327643801135186902992450977558256133333356871280619374004694563698879506573565119352466793241264332964105816110837837419790847593927807026790816475641179940726701342157693701734469687492943627484167595269690229070031387475350457000601665415317859035825331821311645461491792817208714009718772457789465681090455911699868344294545926609954971263252261512405527868880634268758108560373979714772629230759814647562576130264335619613621245232016410035735059730945149746478344580052782256408029638949914697851026183602552769174843127061067739911541978528160909144166636820594672864768746616064679040083988071121071501083449167914825814645029458710481284365069600068425060297486867159766642573471337704705068681608955409057032512350872862206122615687159416307186071225339721634908791331817151051849546780733213697015033225802634347034218775991039469658459586307965999615647419439368987364849307206787566208734592039216756736220076680681331846484189022842387539074028065240774185328078016403302759845687757047403386536405055160175533056906631491407306110541227167997938390759144991806879417460175212746518303104440850360317886046648083368839063566115592417268041393735059591708226915654651235887584047238714099213831561598676502486436867731559683767983993270627724741959415599148985812604718588021064642052837890196196172919850455991950783152 [123,50] 1093359110566532870036895411880038321873406693893920193748162734922473115901844891643514223094409858949459923370233385613509642975902779498021166175736945290627539511873775892661730016641690137408737278094073087074670593193327218820575807529821431688765303764460473713366630233118338645015062654397802011950404308279600960240962440009214585457012028641243964199224082300650496208427481429918692604232079573209612349688862154273086651647029526957509929122417428048772344335879347601167081243755584185801927526714674433083325613195027532061236838045719356436475881794584768643993520416858624314953471618121233581445028411332886388339296090358555684341209578925823994963756101141019008080402058475277953220658738169532528358963433295906680887020839515037282015595848993990187203934306946737854330796246798059344854930649800229063875010446755178050630780448245592342908469038995621542968735846622631485895012634572760101139426500536261794443516155518648220654398444744970643669504119742272597671658973589169510416948171235383267940095214865179126216630445610406210644839614878647283153153215300750144151747272184044950981965727491518040011375781222684589435649795226015366851139578774181467985532950256863201514782432889438554653090082595548671810688835039885303625119991856565288524312347953342623900381312107408884648724861526330775667882481826857390312236765628516815668749892088111129131062585351407305717659423034554557297341680537916277368868029778455010258950408335960027180850573078323298968950580714185451701668782687773214650268387869050016453631608240536339715460712483824168612802499291865217808272345407348998941759791326677372121311931961003361186652984994711753078817301510746260314251533697971418239618326522750401445752589814359551437386458532196199690383842683382584137988113556133288809028813371970896439666955899434883173538864544367710833396888338548341879323899700752 [123,51] -112822366492554309728360224461699465308053082842718007260982606914879995798281193988847112334172905227711555354756591492237672350740570678295111617787119971613083304972443551845883930339456319175697159461370982544378736010713668263416323517804645433194076158215641529723883956050979215075774040349615235839452461301281730357429227258245863847045515083248523507715847207195190573005118049563883481441326738547428615293262317154877665259616516292267923981859912631938947118875813306292304033876376307461996143676590084853653485360387284019406949709753498027912937223071604063657318520941477392699523713572911822101757905980017194757147538541706687861141764335837882508531705057899567245306311081897627228989556955959065826321965158947600546206700407576743230473193839801411653579472166957998289263268504768926764794805104666155163291250041529313814567798495109951622434491373242806223662170776470412136176019989677991920604818527307939048904886049883439801874529876348946142563509756480463922033041138438028485497008835546530442995081364718193212465751414933556952543517552394598476783790520614766382012145509858553094717128098065421550748563031880138470676497314227378380451698765541164646159423098631931107275525842113837739777617030907172288909429748085446061408079232250092217743839541234083124367405092835138535673303826062080198699615567862303920644984676034949931858507304243289065953230292906562155494678567270450779751949636459598024466288359230353440215803012798264833352992514911162581365837576754462894045832325417998768613203306263392267925207445532020878844097405044389496384658682485675624100361606957734117063152696459129291666718006690004129755204898256971430068367163260392814825914077483128770654390940426815727334914824535677356060429571219637271950733111314800050708685830513759250267424053728825640234302390258712405475182033380042960880309277260814175626903934 [123,52] 7968299884376571103534317075859120612346133803350747056017484069586095821096969697780754253251109709371160867099702270287204171793556322691834570775882908634356549238215525560885642498042915240059203303861455470621262364054764390664592100834722180423198013402994173893024292005332266842987084328694354664616895509019786726937917852720157542613510670690969391339043217459813888893804584669005594589676991792820749977808781279332072004148995208021225252896176157791512007599131894183413186842473511894144350770408277304044653926500223335825035945413361141921682854649204353620358888582548523505109442313312932772725741015099945262008999639416045438296268914011316834935500722030228621772730486277955960703454517109444858713751881769841308810833275793368600311888319911887019099873232027415521792325492460989319076130499283088498121214468507766310589627590624129056316228119126616553708139542858880246252907111243429399842702507896693184387212784746228555496645608580378735083204786177069205447485633231647473928743857049376514297858444656909680242339020807936150353654168820565710002281684664926127448793709264883183086657215673066807372127083433906023372678276875463728093346507942570624127908738864599085884085607960790914641330305061112666161114689113130613920712068326626814722909019516173208991541690292129460497898039458013965894040254802525434089700787557192500108037662482929210921508127591150050757038221227043847846345100482707150020662774852329573322871050479777524431156085795449148271274419573513864163310774879400148369220570616612425126188044983630432763823448362066046004647482601790438400503520859620922937903244531815713239068188409418003019849562461735636938291753678663998350066501571436501567523093796722495404704472873730012023882946508593845719451640898826521053502406157633997889254789468187282465630522262261381150520224391547864946846143225778970206944 [123,53] -454286435275873485834745847339020915958805966337131794246088516988116564404837671084251518481459743748982248562398236409837673291217520549599553998198138124120668134151437637820185032730684148758444814906189612987123645363268398314658510103308431863476015141527926244418358527323040828475548804779475497239198266931457060922263154014567918166923241917926647444724338686028126835630359749589259146132780222671637975670797346053115167655882639373960313979520451613471558560126997548459062995587648803553596222775600716630831601832285910003700531925057196236254029234422758931579993115419616016326234409381487612343950792582835559626661392301121344434884255825206028850095608480606691424848133108437603476401101232382364420620404994475963208824554590691936841581959539323976791355500760707713317540401631285492925821496863391438384356652442830361571736178099185539550451485630831686510588832237576261721456481694791307393149848148935437929892409771510096664492174553126294386728609443516540837277904132851426286691252413673996587250475054173956418836590445309353464194116695715161333668986606686520578429442749524607406423870858329588117901499159011798479515160333341010279677007081204154731928585711944675889344222958748969929099769106822363484346367884645140168588772020917394448000279002757603964806278638590830889886761759966323239044979183338025752874379540948241019120690643694829533135525235284413089454750931666154698052153419336672513404774449950698274185310507534597657566000639000207699723995918434704798631230379047514742050734827083070767912015751548333055315498242779441220301071003301522354471027307182382837965972762788088678575289735292982262978503478025418415662189380317127283435213026190869707028390680076477851162954958096773917143951292077959898558754529960329291409907926613538153749602852495305939079664526403317960412390068052028157714465134580551804 [123,54] 24420049948187885414869727773931716408232774060830680795567289448049204403661655325944990804190782654223667530657324681643123676217587108959755221952019033114436742546311673951699517124677100562027120180176212542863987516685424441510108013828944474230147343487005491179454015690109992310064407627275657224747087094917064107026935856359903119689419799348488896783856020443782422519569454719187156526493995645007678354815068726025478278622840228624389701316924259046761647214267211780451122820011393595785374829332829753277035772397107986471338974029154474484873406251721415819684571551322176419318965914526286999660977990448301936427653053361931351536500168238126732647943424584922978728712551907627642137840540146638192600939807436372713042214590809465410329556056529110565538504810964049233534269529607446835546012855310875839460670169406920911178589244900857674772313910403291628020965391374792369265491429324235637776371461943731304473607400024533495327773233620416186037554073123316887915580602676013168335787327693001216686963733800909520185790935717808927233691433490257261676016323901419013468997145376437818466749754700903050114871716972303778311562126933362063328097886823597495662784557376092355943461548409288086363470022950514315029397690827725584531559360069467847644354684660395372759714347824655099085256587548378258108647066932968156489072775268284747425587698751494255597985695161485458572746438270412195947242743486921387543559987400707442960950733512072103443640792096319129905802085952409604259304795460046918950522547438179475709157016734628738650566718593718061286921982978120527821805522812376864628761266663285234148114516942289092466073610064500567146563700005723891387301264592439770601537335367486232465005010320597140557875564157040404935949954787135769662179443389929978598361070483990222749109567117481629364124884745761532179374489846880 [123,55] -1388008686600970194180864929681988680513128192016090696941373463697098911259563914568533184514020787025140629628956153792802631266803778215091002719885309152031623664545271692744648068280395061600055741137128053020026143114487575484276253534804178450226635870925345629392367483554789204955409961470730404420271524863179374440018294147021925672542292344609948358388696426518998649181882352249259640182840241544099490578867932420702995723510272537271764611915929788249368179694873613158255256251531103011335043758538743958649273501492437328213563530118874943294426450946164705688491402237622333376908265305013507430552763143658669306447238073868121940819971118287044203748526624866365681455080001568794659626676480843487454609370184583012548997161289423067547331285519667711854439555455674959213686978211745966826202016685984506223238188527070047526242500654852028492096887372173997373942527214268925482243016702440268544263189460662380011021152479526984785026298267984440376943394272599630702209700124565491077194852947728867126464829449625743622054304530124407751300503661184879435893653779757099164513207226255490840401488750068723553011273168345614030971701173063520015900164754383859771032253472940141906918426058267869469747370222831341552778989986043319484452768670748343530794791566365970273522418334851675783280598582902559043222130328483441964333081438272236488759361592135302859322956780667282229438734146735114483225849922422009650379306707780993795400005641693788581299886566537177997232339254032565575033323960468599370206431850516650721700577186631021622682970055727972591511013862705067027036749470550182542658514131056135981354414900818631265235835047096167042607490413819467630810780560408489431294600552966508609051143300085797581107177452369096790602018064883978204122670586283107874717373512196056490664770142032179672677900944245681731789704996 [123,56] 84143505438589400311126513394146717663871364022479017184130678536443216344095603588170693604174063193368202062534815587432572173503580390997441041622209758735981197257206603691751808313383898790577508286586952708162692786872426314071453391206934733185526644823200739427708695210373375154076254614118321563725686158533308042272781897613886925780785326588433293566385471909462960267985041079928154432597200169933282970923501325368215886171633900226571138842334852586994520274096019206444195041297409856776633407659561438605097419841020804728229486690211429119493347727731306691038291302439667122230392021376445128407010162196970747866387805300108288570278375908167122919585360108612548372877036858097383103439279547795934731449759845309510204044215392588451687399337857374978120964645781762175835285458745959341351150594317031098373787545075837633837409268793158058035429303322422654561911404253547060239055197481426679513495037436524876823129749683012013640327256727192445122684446851194348573938412245211405264791991092259784292042722698825340583417125246583972865803613869239677615569298438985814491712531780242625043671606973556545576380932835961530960414987780201963060347340468641693158457848205982157353555001765079448846154484927891223009640078587884698061626356498205641442852729996761872355488273630879325086900584732705319586044665334474128352457036269358653937708752966648533133756304989526754126638566487730430686844855064629058048252987405954117210821021161318376282289225047119983937067311946643535172916438762227624943079351414112407908176182911489373720388285692724179550819440766706660796159631058827730122529788621037526517417709435448304522742214062949649543656875591764427445790305135777437050294607072654366011444118166256463377775348294875690408293458202188065178254385031416707428613902268318069491052572661795166942712206383326301738624 [123,57] -4550290345516556060110243274521745828640696416581612244535529502937860094314039319933501617329572351980906616197152850528989405264442684259602014040920594474260196619102900305991110228688586512163938900043910015947519417946505133094096182217001757811702473919712081961894357557614700378015244907130095096674400800373616115298335330854131826264670369438389126463849534520609550230412376163241769865114065748398897921570660587281876945907690501444361394388195589486504082587630049922080946090200015861105352694493886663631835403316365394937204107844973461888223848780546788744960464026397382275695922540575707789518303259946549899742873003578511810650992864840486635571173198715813351116175499676028330152500596057623478878086074480603403714864381270339814758892244297415770561407386846945251696317656932441112624791608026858966983545816228500889477737378517947140319827094092511398241905984920385583094565814242407242411674828151377568757811624281730633626151111581691806051529479392622308820162519005098244235828936291800923554305136274728916039882831545724772824644411728250698935586555386400423824892377174009477304520511985522216200845919626836499727690112643996283725791788676368211413942670948340836788297037895670970519199737843129874842675652512781312229066305794353842228709464567153023210499348086273659365376164399557691732148972953945873152958211672319942340485781317658055382008853022682569233362293971945423624809705486379174906036587819044528470251340454824658522616537816587973443923558037847008897637597128845365007169665326679895619724738042605547903682276263917220288085850977694928726104095410940319347126154830473594749143690754378259086793327989260750144891880548717327360215950862089004687421374178169072791683569356501981684711739590313532462106858072223783886091591824224863185468584453448828759630685179049145789025045065019869200 [123,58] 171599820476319320122881842089254633833784794978231017061025268592587741763720891012734145025251452504788343296266574345725579490100387300470815976935330157453199075328527674163619294743074331249997295317967083049254196984191928458138818245476423273172580287847218317028693270428663169064343485533308138243901225140639468858861292785079828992586956195680618255601656052776989723546705840533218937103745401021398523773064585351629879482222068837997682974221553090426680453563951804209198184262306480850779387448331707242642505421050393863435887926124453532624983160828422485482881578332506444002527370488337238280708666544571263896391444612113822980397248320117048772991229603172629556418991026372900539773825118659896436452170922011536642760308874794429900574965960776268175202256355906330298092422139235273800775104995927191470306624540790890484468208753722794613877747762818745550379560609865277899399278418975568718404619449902079668619638204725013154373453163198541871199779142337613727625841416690051524001644576654612225175340918768738489015695504008838108747973122247180210243404676025051834352580125701296529844791736290566446016230030891894398655816362910766332078368760119846269140701380279944767334099289403133173731305924878098957130554607183097887578458446417599498917895580815408921450941497818922814142361389665128877363270107043785763785648157114986996148929337251621656359534304908005759130278876551917256779654006734001864762217292502521690184268255455078015963007428736350258797768368184020798482235459980684458942505700618587311589625138540836562321289578482843430956796532151421432844033604329232211758616036453909749949028344890691459864586270797487640049999050169245667293976748443942903840618196157570118774051247894576617307685657035571383885005550856967138380025938713395986732322116186361997814515045523976591165308789477440 [123,59] -2536806042690347662260692138716447768554571437559144650364437458187945777251801144928700101542211752394886777199937565240872973282602324438014768769671495315182253502841485659165717164944041370868935088224722621090332061233384275771557744753715809488484032260602569209764803311239050057915587976625737530460949823644143140521946104855072045645379092796868941477678464033749644917604086713686132134759667613659789208927850845554158249949026301335881625955390412355106327591607160973484153730175803558066210779836460177693037979618555576862183372060588781194698396888945393644652285542439855776242195436180303009251763137319440987539294002009385543843387284997106145409414485719714202801685488344228191850522959268402791901824192195507370153908193184009401588613828950562178421611061942888773028209065393607461214861000517792737552901758718527798232161904484568031981986812274296615821926295543637960448591640560734113599893067744121372600934135703548639354368368238093340776219684175003843462542987493134443996148147085949055149737462083334499959272478296419647530851617703671581456863307802234723137760916112501385770923364449550001828286811075598882200616681404877183802985592883598184567166833870454123983803459210586230138173063473700430836860825256908817404715543690401413186540482258697476349104018313974362862928564467477316929280471333036311991986677170651297506238855256381650105907662018674350599439038652048958724662403432325279555407288431198013979652521107176147138260909520154432316990381695624936965994534285312449831783949978288526897315062114103655242442688024539792288622400704359390326829015278146963055077949182686113557395179450663635075539498671297487664251297197869555311295855660445816763361931842790221992448387962568750792366392746022284843221443714317007208592948031562884215089948826666941879632222356310630526962626352 [123,60] -120822573200862353468351788981527297046664103298393137532741142053280329731201111215120229878082866515559186005342904874841063102625045478517792740370291934751201261526577476384743783671342426853739469357468476340171874145018909305505952029755005347319262062711297878828987934910874260848936610348866270266271939413216174687365393023344927394467027105795224789779190347675254010152572680099983556828657655119997828958906420077497040875718357201991627112247870868598075983401023322418738385053407408997962029145740562585363476608650786149852328906395385777118840331878984523373325047948498572895788129398189521917543058114930473976355204013361331036062655571562216558924652540311333114793025606368975651480328414372749924528702445103970598164779017088540555553849141901932726122207151516017438239365692578583929112064773340783815467495122582203112293584792664537453128524475840366997759803537149781873854311003845356238426088439642493507769202283230244076838104735174781797469605802537003474643648687417053234279895928081239695575400914998523474202511595852741825907288086505973079579628681914590755277635624332039469920865238589308210093986065293115182964357143117677302133778153494153787689759866790238145465578193956598644589623926468845758098964508692066128225665727272778940288565293268202939292094746729018991207453425920145331955063512500144034726929365632304289060516824003612293039061970941171518426478620319368333311165505612047265914273357023780757300452105265523401310798272638735281404672591068978003906128583748458905123052857551854508214046373534158483716171657222832861906035857580528051291869625809424740847626931129571278033638282852655910365312189411435738860399464929992116182254477849780619213745926408784842263300401902517237891846000479391984369253461690484085881682397634033191751565732848486293535614611924746141214336 [123,61] 4544237666611673944222484517600124671329192254652541934936509776208952218237960136577147868047104336825263141576816388349470971146144822765080662405587822168882701720752094864890875024228422789349370894568089106974585521112111821670067395280397346204492238718098704758411991190726506256488234054763032261271587001384091481080121840700923133114681886643887155114721045844349993835916575789396557529406593173802646364605647449582709300525774182652138873240488537480043893792604949171289227069470301652104660230971049394169401629264632134427905053576950300360175113121168829615696499466395460842330605028005833645126455781446116316878355431009949823138343913697772924800918332364514672012247030660373296193920646856876864371572853882045366720152037467906267680416308118156548288815008816805211383124593644111764926943932984383624600836438772935081014867987292156880241056585173674184639199687165039614431371981505227480259929119185148942627570331679567526591953713999844617570049021410006664147971613915084024538066542044932338537810240353616446278699326448704828406757864101071182524957600250189352297497227160262610771433353943903177666552030549505729317121694057710493878360080829902050633270958243206750871967994058157669930039261572946296387230565436987416749225573038916567480906541073919160589939220994717802600817454113645725172346976942014672468324389391584780490979998535427344320943756904703872979971267848793603064091628262318821920007973886992759696618762797219237902528258110773789129094321082176374348715939094010482293889865675001649196849300134866419791267506626809691052554448363412472544535563257640121926024422862776697063923539958908121988399037169719476089608942981504622544728295040274374313415231727532614415433525038046467822050184418620580684211025988813596099746371427007328101465547489094097378548810234123182160 [123,62] 240739279675669867429912347704304345763435875556551363180855074412304088334121858404518211279017392835610125060496193466511794410710408512882402971436116830111696722097702872099609226786582860371687076449014768545664512920876445771641944940228311594024521178698723797286604870593693423877100515328695185011010588717145384649366413954039706901576547112345348640682242724637095304664733975033792388212373874866590440937580039452401600686271993868038681417616275592833686662873971406666320705562164896855037433245769548293658777509350915695201523206199378024666680297757056784486129207738161498005772010140419744947708889612528074048095988505965988525525468738423141462506134869716186241914340711923061738604661432463906905348931061660179483854491279292190542054954829161151185970842034726233638722538998943271758348020034155275006718058387344847454453352671883481079281234242857191650180328587697269203759171025760885976307404967396972402221561474844344879625637401253351397961904138691657009397143322965123092545423324469716155331033386047636841105635476817539659332453604366807542147580949467116115084871255795388460175663822781156434285276258543251964671641906761646556862478724656110366103308998039782411597964013616319969529828467829120621937497458890192064924127049064069930208327036796628619207615513262995842202008129551335169457374761481629015487594812817789230282528296110398139722953015493533291330949326481946847511257277574402969061236754561714882975779270587060844767155453026478710100680230500665848559725016561294871910653127283821489241418643205002522385894657098894668885117661057857108808478442175270784270374293248278809172062557210836131682910966158437410353921571937701593725009499080603581292841971433939592880495964571823384328882119381330394348410969312600364914430821251832106689755136208058799004453918693152 [123,63] -17439020019916291656744396949927310339283153462561578208182718343527134438697613799869899926532790191176987551839083500206613184133399597353853445484530821035390634636669969445569577066046302193196886199699144464991746302162994298018969683094448029985906118497759390087683895206397978510931398981577387834988317201669377749242814292477736200259192762610730473703419967546819705334609413132736977320066922678094614554142273947196824007133607001383792953002757517965672093660761542270575794818650005562856232281420818818542534301842488003547869721661268904662643667221786524214516843105724893401003339540628432484985018401340246885822019383706608760192674149765000458888667415575170867596722073515945688537708674039353373224099665440976527450036661924162527577116388824035855896800961823587577188417592997568469712421024749518641907606233995030871023782725309144420680277160726426860064230010574936284063828774969099994869430899399483161488347352167387682214657035910116461879454645856827740380958630113808693782748631591887205065940211101203373532291199849866061808289131660574848330517885727169031069464415856210799318194493871165105049735770876861710346185994983157743757295369584616519353017081044482027329012287066974143236885665286575073712283346654919259319819515861628997362152877088052108329529896326681227674993182445185713098818565280653793273072636251637834752182150306817060925520905983614649602613645984720315264034609668346176845544174060351434609310773717813920508740949206006528939874438687168181898428492607869126161993589963816316045263418155235736818801142666333070068734907955106725370102615068390028657843500343409577871609006558129444682196400129905638450207625012087620738019114981136093225535648165162083732734599164935301765342121656881803261803260576895431076101527267226884793873650444787098488376372460 [123,64] 294382242080547061928255469474639055565905105856863155631554847255289356998309852152522646422527999092431060553954632084373567153430201348226520220042431085808629736612647756052242507771387762621335732303252115819274625397502641245618635832239915575677952958272480419390143727065436540278211168746671298498724844280987964456804497861727894502408823624791027262756713580961748640036007691278175633567707861183150840941745020298207413354461202431583662430672405581639035023357867560373982918361280084074747979696163407031478507777796998952260309479772840869513790876743616706068618535819620982103743091219621255127732120202167427932991207213698087846035043414518432096342950561726490778011910849929268880731569155706518307523523270025107708126437846462827062517364075174962538834781916503165905784774558485563864213038897313032529873778041379888270118968822567494937874245501118479560072215144591339919377360874432025867308242095668733624319695529578507677177173168753143589948069775974842615570336808450388573580192020317451084087425159793315051099691751741194994529381517159100796119725660864354179992334364065183209305934217143543221235560307064889940998006969639805438901838352194830651799272272877681160132841540708410747229383669584603764437836916308489141942607265713577893295043957428551327780145170891743593270582395412917433391850088489719483106266261651484323027882457005077862184520853455950427970330466225392768884625212416843937117617887818989351346162987600992470792154736325818807902916521787949603399911898507956014630301993432170924066379917438367890942490627655563880316431671592023022533739032734635153948310653861745348485120357853324126305998169273796161203302250633892689871825310455716017646989645448608860101530607687059844376256811916883585254569946494536016744893396461520654412461672143158132149760 [123,65] 10125780413664404687835117800487166235209024423578014782508058706029376702642570896605270563510189513151689417713221273876482495850805194914346420410559176009789225194623849856712229529464185861327332320730375997801240825818272698760954757425775309893858100428924855259117184670604211387096523674331630377389722097863285274078659515539315808979518818832270536758825116510916671023234121117402861495728464050916380442300293503989479146408940987867531042941745269955380229260237611744417041931787460996606185295000677646121582309213228502520288391684703684422822639110594036187653770396429761772763426282090116448578600868734783306540065798725820543893018453535617289076391825645859863204520910888891221030021567489291090500553964597800653535563551323833926518695490686301215328753229988143858947107994593293586810056392949669701469757319476923386401931532520828761418901797708849379044040659521098625579107486488047752414700160389829121172118918611998203986827920238777187699564727706708390929315256352014399826617380670637802007373538944149243812615488169220979201273152501334544141717382259246484154254602263554160308032611848263106798642036896358671637171973406778716167225458547830031842351795715608189212202448682714587224536859670073294760706103903789920071542719700354232807527146803525672419641599901656428761239049879691599477868362445252788687560718831320091023506184270149400168809019866886371455131950129922345396793793242869490062506557810997169388361363897145908825072680416990589145211150386357307927413368873883294534645381587885566795880994540793701367917705971171018239745422055287483168886141370159310021580539831978382086218262585502675991347926934814075120219641532128065144227544152962909319136726806895430357193637756605420627870689299865599201953573211117521529097538018566598800172042294867476736 [123,66] -221225916060699332852363733316836797511911991496804203353931349172351606739614634533499920713881207217399653875742933546162609665620172208246925055741064436534693767357758479293781966668398945910568669097355114649023359438751422800162977796584042425374137286802239348312576276771963959218037221434774202615511459123841650744811634047973779424084199689164035876238687748820899792369305012404109835702622038961739882650162503417927298094810831323594457405366652255987776819124938716168650349087673824055788053728282593232400472023136634425419309671919645698171484924162607868729533228246349865558004172381641931471626742905904788511152868313171012554482135842316711430600779668656703627936588088768787338688755614299631236154778309854909562855268722681469084769753652981797659968349925027729195622832706744204130260391577440904273451937409642081701972414649287067214712947798634291836714814772023943974125978507417911456519774476492301514705955400615527017224821092728689939321110068712285001254338139851615368182419178139279267952495085255481778590006847627921530517711450541463864967636498397069212565562167048606963931071295092782323531003518006666583645883016730261505129615684622021792845299700851954478442512261915946992148849757664270404852462464858144676898210026076202270487709749022807961368330121370507035845239300869596789313368871534082463826010655861262325411416084998840286018584145685995937525092074227883819259920023490270107987115203186008238279122231478379421937161295625197042773931524487048574687275107879398984651142370051590326700020324309570667641224013512721818663036705267924012885467261182293494419141592217103650901491934760265307498627822133024307114063640789496845303548554201991312715955909090043015691247669383040318613414380904696639341552205326861872759713260508775872018900240237056 [123,67] 4348982090682057009454291986618999051492482669592261150739659559823011348011911293606693925466342943519090206690994971060680423484813377783105429610032114227388716893315443840687531077673787493453023066201224477616542747989908869170082577069120494165268953799245898394432591542202352042962699063029749866747815624062151031751317364005341928540506335651447419603617946252336388602476047550426733346988458244726927667290403752904259441641729751326684381568451621237448203993552491841852820851232672843260119628158056094588848716996879989524584944925493977538767244089821939541566427868853471916441369688854589518595732582246699917362007159308617991756031432701489644165733285266660687136405086994574117542774313535896495982471833821561249900842236523368920843504840589667474181138180949343043252571034781807816012237608444208504304146307987605801483007340901464228475131834321239065076533535517044162949047934733547124097762660052239902931009450097521629120350436748893343401309855729193183593228261705959366483144609442083815840639063358333862205538879881872275649387416512588846690414914134047996190815179921641029078370537524411451289156847126358948320027336672163416458402357405063365635173282985054646507700151334897010244910371173844125515437649125955915130151019249159613520665865546996321408640115330103257873107488128757789979555314275773755855347939349884520378418814030262438863503199920230089928805045108451725608925679688365885933890802831416849957601271506226535593610531890343522107365100508260448367983144911879738712493654103724730795518991836860804056069600881394842608238869997444482213077710342446681283793042762823930284669091233782586904929025574129865586643295374215815114722021066850415541926007687367476592357821574811551442530664031601397796566791990996958336571924116786777242619614104 [123,68] -25430828501794689735522657210095769829418169007070819136998452920555152333973606275569722840814229650743593424695370671358227692085433084362296974750528441051926657271029345616800168689347412537735216388878452260093168754152611234867414282887247721926704414847403890175314688680387328129744618031123700444140527564735650139777431238807501662331165876704549448601734785983510202935367405362710295763013995371064021074967718201130294539965284223396605169695498367402871325293488782966673445319550047984894494910055429823155807999230463268451226117853491877352374397235026565992489426920339900455274182693062928607896594172593843096877071603098583091238889873472318240560606336826141748844964923186349487058403424266800357439167359008018114620279497422618219273770960837524705022515371937912413216665015796753749967613949365004540692490420836475102575044629487496420961038360637586140541793193565602899554352887883332920840318292046479175479303066613936090490453140547070796865162332565900029869056920047618523818542366674620842804585427890572030588401002290511158761970413477209424300662444438572745154735477676597804425363526239116601206811849881283544423144599518832150545398706187268313637120478841453856261943750899633758092877581944399374599876921648959001219722971773606314973317872223560402474085414389275503974853497621904100279637454900327737829444946580655905050293138979222198495647057150776027602961587330285988748606948479695000287936406199692370555792840339908475094271020596633453770536351347777635334080575390473612508546876001024967576006662826490745255141766829564516271251137818066625298385481050931426655172173198576577624213662384080101573395095371599528404652043271904671351518417120911713835708446526456707726704862441700121170185803798133502658788418108398333616049125847210006910880 [123,69] 2475487947123770754240064418105946541296111904937809353216552038189383003771655291621641219566200941485247525658042874349336427011081414934880481831066463189293932347070089588787506439888272952818266283895548454142482129990817984071129768916658045705158961230574219980259567188361212381748046798193783573537803068874024227520822465347090511951544346831962906779306928244944156237650123895423131183988795250140478325160318975415149262818251458880699938015803382189049724144765138994837960430611623982191221378893293749409181178679890080757519834127463596868506089448073756479774336294721273250791971093772486558614962455205113872775314509309061265669825141904996801146712900781765611118033682528793504636260113306402735302874018492101527134812567422529136952927720782394311451092016998261030785806829115681914801637349939533929130657622734849627938794359236822984808315066801928671798076933842225798829900018752460213353269576454805448401764745803497202053085344503213277863524190926227021656906810103779792794479496731659713075229544985541147642545958171483082877017969808696107266233679131213141027473334873398106668564103909132019343837351176375592443844693897075069815543586792192722684092172630122501527896059574757159587255515995804359140560188525286931408135093438818210267619282042380489296633287054091038966840996147960078852327653919415188227289099850228203053991646280508884513567917180756473496456004300433353201331148078332649820771496937844186344253895907737469952547228065681577035084760083965616368675102223145345011504781791093686467909020530609494244274312944394658065685309184445109461169695819300570024866758300987661682966274294206232866759044238384280358840764805308197845203919166733823437343775356556285145308405831211115592572398920700061393432364871329057647072583288503584884 [123,70] -27545176228204148416455149448342766975756423230414072127174902271228639938333546062096865416592412713300457007648941909594630040131150702610870125837859804083398740743481292816748767847912145103475078404948650733558580775970735868975013540350742294146397045919685243654038685332420876727600999079208617995706656218950773792600729369550831251869465054822058539076490260214930774830376367313818969320045200303373506332783527632431595245969303867242486526946965993476144586758650711949515631307487794729349142381791158949739856546620496227040392279984848909835080579838928867000143293703564707185104864231858560788857162984077047970358656958943830135844634223913629747009512631595275437172418546997330109860349111437585606234201788162468879902616659394844700821792008043776815949711948679758212301872093079479742873081452166533688590797012852256363763732070725905021842230431691485061101478425333075242170475656447531626773477224069991386176792118251450001481878646549903858741229162708175231891493855098210314520208135078669795913907598885259850989310682907971418493793158206493186818779469441207259396241725742080684814658478722002303448694429781554339068291545378990000284748250444484268599844435341792994324728869456780155538833788237085392591177852266492629087448298586590589377128464923406280884900793896089500981182031514969706497575278026193879396521675994347545411807447719608963378943248792020594259927801892982217405249649023362282829877457992856004183170166775100856383844320890737866888407009826345993987900292308716157560751873344154203582708393699845162356981242315759066438817430528617903582746098602966971817169246676839373491923695225780782527087471833562211432512245785832174440140764278834166862813607326482353744353848185962452976915639674823324651070285569801498124006928595208 [123,71] -47416709762192857252166390580321378096700758990106060518965567420840702395592025247320051254638010676283390612829832492993206166263748917131307816315373962360128155694509750268712861258594918115354586439370630976022089535179494527734340292406917980657985710197273394484999633101507317856774738328241620643466318106340510793650495948806301428094124372516286881108935238475737317896821958999856927561877066636457060019342408242275699961718316767849078698355393394062894950279483916101104997721250852073001771393470414717883695308810342794850879826265653761540465026474404366733078540218561774285806938716851671756672130343001733664945449757610447188685530178263777782847317085039264966700462521330094460513221690811582855023331576456757111290429547374410292598575471685141690771114934481686339527442203029415134674895457513102446284085464350700949308022575104058289643448301116593442536689709485876024446030913507827831253780333103319439043354105267053485613062771760034070249845015544893029788067002956063651870294517246597202398593413778970322549902886635889691088318478234907274657536798767853551887717013514864450059996667591670043704071820086821742085997170065523764205788661120023224164026337931825813703588058638389690669859380300884562826423248526204022324254095840443738069661301902351127233163760917197952878745966332027683877004540394299715293975665382440571888001102273031967977634426924553483598765313100504420134428327208277343735289676683879495885972972739508007276728551921120380925370647036186493883030449750681002824870418399105117746818803236223428207753837387358864874062897657575574123147980868387176711868368005872221646941338302544775677509057184574921846787306969364850875021096830771201547918074307263204440293745334500432115538858405767157330694896055478512719896509 [123,72] 8156322193407552106758817451437809088081993841661608124914171659249637379794608963141212661175641748937240091747731048583572050159143549581884264581263460032171055015174957378897307014989307041504034427052264378902889552275373312900249445158031391528178925908218582010607231231430286533358953273381359548888472244401901445191122833049312645052459194745999836556446208095009387287184029070241629655004072895453704212933206496468643984627311296015672630958763283861650078699188712273312808375218343663815298764575709460988125168769415254209794318744485263337936880531979143042681634159637463654666254741099367696990871628207567793539016500595043371750415348098099213774619878829709234961664491243604813740948296681178624110074956307513900529470395512422512550451816294520715226321063404543506910525618377552854269072537027557255081294962099594250615822429010749872742564042336215457179769845604142837654876996634818230974380734524292094505444337601503831272577605621013071528855218434105175684318602284356218465420389988957336562681899738976949521589575769125517898719990270347533702951913466984179032413237025206172034423281409715279035378371770923608613176226249202289708592262140627408126773251854218204288898111601758828108048987644131296536789560199790080416933629548077131552750611551601411061717534820516180998872663911868709056396827589337023512379667248711782925073340851414581711998161320969307786482417663977738983946916623779076987348639103218285190524600448742344242298754061832604842510975302050216011740028369373282705228959540202310279977911064604590444912515659267457423107464499197012591505617780590840182388467983148943542645899953171774106869844324537332139142155478989998089727386645377271972842585628095474077479444755412134011584188585961180721429945806198376252672 [123,73] -176573152090980917040697626999534541953589686809709377087472695465752141091053624787145850771880077001194798322161470781283915754580247265616057468515292899080962541561624335227139756395350333084669123853376790717317694693184138083471226368240081223604179505237590894697722169068707508896616746543810687018741188514031886184644806886504081199207676961915533283264840131003986094320115306779110222386648098356185613508641012098156865621481673657221053761117703740509820561870804839946905192909049540295542663646475457074966575816600318685225137055435801952942783567184904893822665927516089189400955693611636158981568853882700549880754921261419063416995815541478025429257712151802714788783094199152109799011967094152721664479871296137064579945454575988612740342625962164286834226940226166322459203345491344652074086992459523959006965348203295806751967823677567248733156424829635531178504028580097007017841649840409100309532681544013398028374874362660710273016722259696203349639605330298985370034986962333295470798356749343640384126742723212694570549204936499704352061681947132506208067710784008803871514406769054459387749660614892707033131173579953706438767414660826164010156633498281603547070232703676666996257542127943409781177525356052649564147455352643191607600511325619870913680380514051716007478004978608964227187620304861167440747816236251692328380905617739186012467884766550338065649106342184554294206964367579670214682396875539327990140576923131989321631282841877349138635513569314992112110177709948873353182513111746889756271077680761379104055432796763923321608726566604527447512742855726510826324699041068314452907106119703384521598190092622440261634600084908788740314519666369404391202202851851416887515145559951736226089063980696854453709010465012465188837404542269037344 [123,74] 1021516012925353181325355672880459122865592579174483379006676958047378979534663997168893405521648643530962014172992072379393775435656062941546333539474005307042509897476982337328556138272463333131308853671059167753482384138166025059764783290308744346491671173162574598368260110588773891758573289176702090147500324495617780505049145261468135736529784614372591767670094440799148913482581927445791237653433505557762606675042435152595037861403056859035146753231482896142560294785056447264878648380855489544039887492011754471026694243884520787295312320110310410919933039091786829251682535271984871789296316687119066235045987421557825679754817409986530172431861240870695141868263118507741299878318729192155974985043960369880325929597097166122130943305453932038017143793026923648284955169091138460876504337552438773178384559453701389601864845057899541392903999066932932839983586651832130770073649155842037721172177939158784616215517490904269141345896681387501906426546853101286492468585752442871814775242627093073246186797798991798779085137161215780910741778558047446155056954517941174274469386123604037130977920658464646625693430375973039591591907174527867225567771400674901611717934026807294254084512189011580228363151540892441100619672358082054475341967957598302725718504603504588875957103900435000364709119455159958773842824187994553523127706701972563062287412246023246806702697109216881326392879807930155305694907803537547007083400340258759096208204149414999960886293354709442276477408645139751361563357788037952569577988246912343313739226666712302578233496829288949405529081726715080773425990242049366466403659738610263764698208503108722217289115246075401459908327989876816461007463750139848093769375790131048035429455924006840982913261537964891989704861988346070248044426982336 [123,75] -1526417702936380522621623527692683983419801276771219155525425690550030842679543693778745712670865147003809006660088122110859217721542153735626961676476704526384577146708507154521930043631408361898608792478605966102001492417627284156899786470840693771796549445334512924129228450830005101036585993894276440974245704200549295138702249297952943626226589788171709359353938060877044688678870311978711356184300640599045083402026125196357059020600726023300954655527204951760086252448309144281210841494133832731923733805679252931970602185212078900085151730378299063865326881518986274333146282269835369871193730748398755733679734168840521619783847450220974125965133628506009496300320950851590846545868580681315620437598097549711188295146395968797097280872443003804673339094959099067028422169187649216772002115038696696549016377472507701228516812285761224033391453921523628406450535688233003840829543422590269289322044235968380656914275647793682663687569776508618123727775925972342102478924120127275922034495309761381727328205892166335700398634079391256686596099963432866065292005814186317792273717025181634396104908631004508191650806876903626511644245822074540189855196432842742547125867294747223975424939360523992504345535415256282700065032529902307104786494267380727998624330576366354947134062068573964268059115062045421292992093977654305329755059574021416208502540023045002954508396079603582329413498137557799587062687251273458544264510017533317603016184986291701606211433171925210992071333003255814014103393722759140122338819285094449608826149035140772153172750345485936902352760965652621028055223757564459174351702238696700870922568571127480649834382425699108274564574770536057732367246923075972640906464782580205350848521248737454341166108559522391346343045784477008326429728 [123,76] -26687502787208477265212108014909312754493214083122743940701634966597156448479500417789812897533389977183154699055510929215677769586205955762501603097865832523762075185775345017146101130924917932126166229851284698093958377125674415438505258932706210559991594439191571187305693172782234556834281948977856739072328264701945742219231050748022291709543792284681203363676540554467444471607601997473046079012761550704187841330121755348355949806534221260145947320586673301847038961782961335615999224050918795880147419885278628633608895744251712308246834881627326752191407634999824647010042238445725415623381773280343542880016205425787250195360347444585905393200756258822208210352097102131172543791775868451530227485376038324285707456192124434904841454637265033416695344825093087495087072250491692106745823273780431536790845282680927535217642714706439782734430977325865751567549375798240955108458705774824988570428860961767246219094721888370398417664615538066813268923112844694076932776765998233066492245222109633204190778049220570696984963553766415612792333212206885472314193926055601336489703922764602861566754942359665246154743157241362721187082483137602854845890145700032865018839269120834343190752340766546591461518712767098248908452217186172937118421108123040500295527722646551294557534219469301478395767800976628417282411310753863403897200406302505865735332606870501467574436374185617316609778841528038357150215354141863659549263113227965071670566663446867801837347805368597476647592795464752608500063902875440371085506243274332588571459853661843008038708239894835029026514570592938302911986968996148328841516549690678567361593848546304177390336412048855265836278678425244894209515913952470409290389728016816457718406787514666856447918487081724513661876565150414587648 [123,77] 149414582609707224215722487111110761621478964041171981217704400518899571328400825611167046158838031547393573475555826966790235569258053273266590199090210886110901588317656705974929379187197246230904154223317906549214124595980702345863609391580362787488627042963510252378892227553919181411524941257423787898398326327584505464285793764561490569350482643745749792417298655504927548370929760197126297556467689704159482452285286931814812040674395134807469210892282641145459871481798613790541624236832059213873681802707198946215165574870350138226970271470490490205899946604509903277605408750786919006529819852231036047131314949352741599109576732066316417203859749715639060669813263335981919597752799025169814701347189951756730176668024589559804484756152252230187090126277954595057611852011151599025822807005864630613702282041789424966133263099629659129307839832039128629315463843208362467272464860795571120578379504876004644776919751260141827642280116726191232502047586342105058819650433272151479126451236040664302720934229934524467459861812852897334636316595125823794747766328232689824325326861836840801837135272882253818518622105902827032005239440082026687825175957948100651875293250566256067484959184063633004989926322669885944253200518656849170107828823488732751300685560176932608352541534460621376750303247504892770628730056644898558235306264985469001554299263957763342255029462812156260482537778801576709977813989024189827723917058687473614891900398700489660186707204856599213984394093953280083379042318042799100443583448022637934839197764973666523296587415254603985718346220265859430864419917738312982395232978866049417660768474051286396228875537382949350797060499754686434600341339472254158639601823470025371827343288821399230869086194173709122536734213688544 [123,78] -98610636132256823668375931488336754327983784130524815446221741328822568510389083982339739342709434439799870068994050992554533703546522581343960643146602681518657917375897901891848219842695990343344965139486811569541927658778025003606101683908235858094903204334165712977520238334267042397892318713580694021922070046314233631547928935790945977510415998344776122980563484250442649804165129324023420689982378383095501694115971880225360687073722563828963164731787653991914529836762334305527019066530859348162656945791858406513329992008605127414143850958257254480357347103882393091576732106387368982414477203413030973438997314021981316707572828883737476977259761897112844478209093200549578496660662923979443852712209858715043015390709962014628400824096291439622092036303703855953728729550485707719450530511581385097461574597429906343084870497545457812985506737246118211745604392585273946941765208041526185944893757523196906498959089821467240365029786498629919389058935990331429838570972630849089436078334806551981594123754220594056600935269242379603566707816990316309026444452577797508906600196086849339583861840530683413977706205503340639416862222497236790613954883921900355882210980337295407703250855251168941903606566790336749346465629347493212520556687471489511346629260503602944373248330887859684014949169964554445730012249475260987045127017055584638234495541787110823352361115528054804217617127255029441504671451596548527357039694683640611990166666363600785107966918592589095194113632868055507523711959119063361559727182691171790788442685866317531938933896191101593745081449303750680218568842193247792645777254402071365232095048137369799156089362932147852509745990129683497077310970333136075132766580405694391878856141883850438026254419771855963570134400 [123,79] 110489936663144141194019961572990710970789721133428946043858619000816064920746913505711836257418892399816542434339088553888735802727341593241560321136651691702618090323177517671900159446963724172192512772809123149168762463756624764834315904690185849326462044377015973407928265207175454322051623603093939959360142392237087604851540239583281662446556427212280926219688696545099333627775612267093375704079159736277712086007125520676644909271655661392348217958666567422775313881519870259755741566118815680142687921564217034969040485523623028772675011971906165344451803598990415113532103602380237821216063808402448390819531085400471607238998501027614228964878885882450142215892666182593295114688556914230093302917229403867268600534135756285263379564539654718272069993367878727954199737912174589741866784544301221038001395031404068281923414546567509993303165889105676696889289506451708486245721866770133480837949248788872483879057364762829572621367791667128318748563914782567018839657307266185659172098497520857633416807185670666206890974434167553912382923579898068768966435367308417339158101104961080182898125562300226386585148898141450756069651149602958948132531821210466466604783611393365115086172751277563697138257473199849419971512641414795762094976830444687376124604555211978836428014170322962495116441798387679572651778977100564628610356453388601234707194969088094102367223754872156258656718991402446471424470280396630868428457604340667287156356268790277367911260187533434228324672800652976270084559435340171566333286127127309377919096890935127594835250786078899074981351837037370389791918402386322786926388173351867078092644180393124477302526185823101585629850125132714307065050856091137048050802192021781564467903732619529794408328452112189985264 [123,80] -157381428055047583106303971885967272606425402287382322205540010216258060587974266987991688810533010537840435683775866749715915817428935989947404707911325155330280544410079176801159949118233353488190362024971680819134096468504344251519362848600081002582730805592914003879348970064912514475580982035665343569730820838801746285445334895103418547991930905498176967759398270102505031010123381315404454636724042830668262491246452402500159393209383450921497069844553213307709438443518789444692490187993734188587113941212160311929574121049005448816075096063792182274654359268226879918879749999139091729565871013472370153055820610730472763972115143014072334990189376742753774434839580342837283360865153334653594975235131195942477230738966652674324045521738479884546913511531128107304166369699671388639820936032658894994289294960453711490019946246842232599712797176125336884792366817874651935217395561482770500714016317242316046246708502276989803985880229087572360702253172761589870822728033162477890198108297094863208642090459170274437873048854639248345044320044770666331451114436956975791317736515592912421577848443847107839803109731580662371594080240071816114648396535655403865602443615497505385166762234530266844153662383306772551871314891132318649380945585662695374206996258713998042192644817806545865151316326537797451297602116088468762038822999306527246982846829984468849299029381511975223370280060305974768764620221669025110843440927375732377294715552456673014583420030077692058474443359063434613028456516876735392657116762999848334843745193961705406758480808644392815068757225033876303287769216313700388857807736417651236773248780628464390157943333608103001187138535585804025359207921533216308582007698764815993045066951680886989021816285675328 [123,81] -3095116529076872523749848337532947802913130037020866673193045242030360180348273285598147614453657385397544037755641851729833264980421552398808079798238973427695324086755683006563236395775687645699158092538324325755462435666353899962124875894573922519142228481886521714366718071551576396494143987608808126853598245004354390605128696689133433985610327470425873211609890306234895224870679718245732697286969656310445164082986443846821355797936939465962393822921178718813652847213980636969756358236751449724340801741456204135336729248571569218420859555291875569516181191105070213863899909939193909607497441207732487991337676351384910081793565634649646180599358185521122722427604494127921356379401917452579711721537907078895853504819710217054993346454959259265924523508992853888840105412280292031269930650667110647375519053198918835747772656301674067748272453030164159863617393756140602273252577222014245101503672596658378423779389362556914359023065219154652400072027215565020859840319684412521134186013880329228096033054560418059368994291086334355728228929609097061363944936649070231885978740210804243586557940481868244532616934110140324374297635017266138618573080507046326236471365332292993913167362789688692402308378062384359455154203871170294607455908980143815054175955206775305084509184891965502036688821224172861301458704961284064710806366817387166613456661345317351521502067058940480063066314063692419121245982057516655209386376460797686193576988483187397861260355768450403604378005554510573011275247316596014676309576005098829471223716537082969126683019182724082749936659787366111543410429006158989630376699863127724417826244078378470889769574402642853611305418334338546953550562431310046912003853879596970487355066267446328253644648632 [123,82] -4304059445323968891781430489123230455993308367795181947039421751233432153512378384077246660806607672091936012495701875695798664900164089926104727908847662218831958288417038676483048611913261972527419590586941542796034340302611619998858856268178077519661399008054136802690343913846659375817500555850476740265300246805831898113567132984064329827716364458445433022992975342036086406641926668392416388477216006968375669091750234105471071080661464994491513026019587732075527584876010034105573931078531430290243639174731359018826707088109909123238086615075268273921702137385402263121341353088030292338562665213998394047306723780096436509300320766226703005647335013009993340556281766276426632045639898770119907917482735824274469432519769647302775610995020976384246831410473393255136241870548700451728532313073363056540622388626496332717208802834329221954707684336149630350963529840700819840808865314974987063842192682068263068198879601300253336936732040047087218669675703788009115618110389822357077110737853301755874749663328367134548664849796048503757726179037744518119124663062441864742625274873542948750783810615024295666229703143283253604964993672304406751655310204010708274021134691117061507656677964958737212092330042193590746791830103363175020772862649760925206322227482038534729095045281386662715778157272944461210232385565767929146702824020233582141828006668899083721721935131323850332977373931818698556366558077250919569611157715891580758106617064238764268152607982591882694134383848111954233476119818692696025725697216627515894768332568640891133997526598862438490594360480166266540621128109836536439824685813954338977796438120114727044418374068480967046026746804158708281724285418430920935394879947402390410425955306448824908592 [123,83] 1221139024691699859560041485820105335123239780233993832846394802574604101263891230904665679120625102068212208808325944579141584400506898023177325267785979104966980774049071464018363306082161285336643142248528637476611281901526335463327397572938944802686745621540909630569584557928539961843674630531570516712868180055583910471401619611623433131178386500352119746458760288064257869867551169152517508542455434046288319660509192651030765168325882384743185980194304715198619780621472398883108478308631892848624651806246075565190040740673858004827638140868992873205938745016902651648119504528400654368262583544942597073819952896221829439963234787918154855330664205892991011622404048151195099953743615180096838479167019740524543956586584466103648530469960919643788203101634951040666822612778648740208971702864130333524692843140467382077280767878777978681682513908838405393917590424350049661799476362408151461687510445165446523376766876167696368829617274174192726930419245871486838042809877018992541911345763840024194737629174522733976594345443823017070880269523661222843952331097092324937720875317004646644608213408718361436013692495169552075796490032533693093965959248942309324194752155708656605866889403303092542864661802910599285637208991373293543285008486519149372992781740909817855654390136928838066591778647853278844359698656310523848569821980263773076145598851530517805841865259753792418728865290026880115743257000356335744336649544022329441560192181355019144939825852389093688137658775788677694175834658589682373706368148441038321486966983129680246652863864634004572358401707802015738818227732445307721001799926099562865850602738631193992950296563255979315940094397605601815360476777323755956051695213287151072554313866930178 [123,84] 7361524050655948054338022982681485507607419718308728698731697462158651871639728542656005691835691470469947943003932013148364658417049178994725048834687222703979229207721714895218192520985235796271126521771081522035408577603704743084156748187193259596012646990046475396084780387806095732936502742742855130385646917844866497479806324234717697083711731754550460216127822764062377235318880421051410658502420849624151630990524733631317914256997838008221693260918421188845892149232833803157891627552234870546369069701680259576387701359867856878342248244030389612421049936971265470190677827856670848416174725124134470423965929596409283836509332994713024139697016944695263489322834657848253999232021755896803885319832926008070627615048475126245991145545258798382204136048934751103583594867546410889890153019895893312411277050585009268989131424418755824178833363256443810240173660759307826388897617948038382955670735428001356503015384216531806128886065027971812440773404178388809080123733846315806828660430127045056801795916592367780086405300134820577369032819984588912331056382935415428028722115166611418876116234764939123463265701543433442586659941239013201883057716086297483684710474150591639466143918729534962674769172354303632074820156725995716627906558609218051036032973125637182556961300541669619378314491143908146986877852629411963919067011397303141537196806419921428779316312256471275892178378349021668139152363417736903799899283805503362636771444320712546006620266425697189112110947873453700447652735832657380436712887182479410403742371684066956745704473027484288811051387405866231973563254004485322542352941747985309272665222297927382849158388030918047784896792638658862546073220267187769112653708410597088241381758048 [123,85] 5024914794257068326839067152391566314876897616238754500053727094497676887446041604232937728744997475432136201821829404608579999525274549216444172048543025484522746093081541391579122214414014592800474095205412901128039434720312555373569254703761542025993255377376832485875882762781147321725884378235609444771989919080551444551010020199114997702606138133206663756728839267137206330469537924921330269306080168753754042246840205976348807275265636464320039751171691706547604344688691221933215130895169545953192910867923241885384574082160266935921281957402323513325855054307644515349156042804841086052319848640662482809323505796283264470160283253317228001174492602559563874026482233129405179263463480261610519296330490735590953289791181935356478653125556658602358241926864714038226522717173276659831051119971753132866160495979961856201154695969729282692695338319780277548842911788718547144149256556206043324241289276806359582156027509404733431843274308082327386578007122340206570611838230393271920958690040950433775089785550203587636535218055226624057796383258956180213138484291990905143306531416264912036097431345044427231804141296352524399598280299385174603294739260818999045774384186591588145349799725195219834633598668346378093580794694995896823101136069335530610526551707899232800804428024994642186172721351905991275108690408807590522695409021754156208132649135439873353695962629268610944636067150943121061379649335639488464967907934500737068936613683524689284528250999445205937846929633080297810004351985675913111246725261237357355481588660617392511969871508266767802545429703298607029758243419870996904751369063327016338845028667192236143526486887073887268149450245896560159761492547690035434053457257567504520916 [123,86] 1055325056805874813016527615135880583626556767935872540487472590191753569133385933347744047522897887151209855147916383181175253819256586286366044597532150300652948700367446065139976622807769235473779886063411259531341812444250298013736015988100010621708159922740699107691804594405885570080659200690309516246920096745096146492430623766719404138491045785135759038537057861096152871088710060179226222038745476153829813704777775527875876754124690819460665627187211750517402822266360968383236793359040522357555605103840597979706265470007860037308451625346531469765988064455583666767233628217404535256807627267381660089429250831675761578694591800452184215633516591529458065752613092913339047368455643080244248574683582379576557481225693451798528479628570373817622946713759507233417703829178707701514532192579099239763388398240426083745567961240273731443907092307051115069977232726579821561038579827373520808029336026746402979624923403233184721828006323998051504827852820218218586995113977068599296469692054848236072438362578813707631197623136052013840862785610442772350859917564391092818627682329730405261830272482452614221455578353709984833748860472776722780952610074357881697823074931882270944973662427361091975674888173579330816735054403248771846954810627187673308848565016245760230827906591409699413689074524343145325030418923996077775213449600421888624397982373198349189899053820310433265974543546614813799524189506482843459513277157419910594090312852671940426753912486794965305995699346460132643758560111035602519772794569801949661124091221772294970988882940359394016823453749027337662651497947315844446802795146667318886604378833538258906108344287403108132189348737229950963538618098348993698885754793576032 [123,87] -247655204135952924872091784815072508049290848171805268574673126904583599892498266289392270734705133406648774533153949682189737623274010236270393152424210243959068622295022375067890798996345863161904545783830653751964667053221186530796732429430416953583248757999223024486509227377367643904499100332003405128723084116871366647580609008055704230021482188435290642664507744922718995270847326591723686377409065530111130078620997811116328643636086738336457597970964017676634932643848134536610496147268790385491116931385773499678407618515954043993466551129215567036033528397734400719323489914724985931289723839850301311452860389835912743832269201865945472158020836282348103169538072123040484236288831301414205078627039915805979811529937398878362111796867738049500309780454557271404176825060455274869274977066012730424952380627910727474214912743273962386571781315066744440611183992371677614468458051961605227223130397424064908065240332401942016964753047612774608826479240764667541620620180407529406437320287794837939767216586953194886541118668898594963082157497783677399577394918443020104681675043290472494292930526301460781118241848693632289474820409804394513998619937629008657947099011335897522258774340670773422910516816981662561332317215560234329160726727062561692041939250737868546991224870295082384318315898854650247491812048410914166272044123364788915309713800938157908091988308921946454834439722304442075869630844565824004354565648302085937385021012761627079813117475192417161263264632742461852032090908883770878382685171076423078595270737757319206783254210783988934435833873366926435081089864608463930324434052076441014960767002970871967740175695424409813283117307318556306252249986869694165449241220 [123,88] -134096938542686183996189902120682216723230260598349820642222521994361867519006126089025619805220337824812267536386775094569587684532394640383747507964023754107849195287346832326385938316871219675679186458996739594864175876553489369491408490145301991214404973419477648096392348797132398690919557363019044590606603944055575403379874412047487767706833937008302823783142011327169204755740829980772632510868293066860397922549838085394597761640927511674623640034118215428272947320266105008234342144661143663041401747248994937230751466558109070525403917440395301399939975599448331753290719529351083970313446286076385765189029348936831127775434722476646590022873679896510595969592487774687375319295494097142615307483465805097736133594879017835507427133765920770281438895613023942838802824103122377467641710279701315412456802303656436040528022139057241431007364473340400103498545133197492894558230977950688009798270227127786222547675973653666597777205275824345088214778352444590402649108053278621033132624697935009247802529450844320481409914617283147359574095749212030002725137564174000427766792613568125853380727099285558756427797501230249783719763140112074122210910816909642229195658949968847508396840264330887911024774394712643911925305109820185292144025977709021737803904289729496210684143915149116370846676189502706384904458466094759573629634470103986160763658498396532097969076408648633097563916192805641861058741317451575410238982764666622302506815355780049366449181727463209580123257190007611971166486492777197100619496241049331494511158550471602594155037157298395447258034915360300594481523945183526504269206253227909351018787909767876285220843632242625210340074133110731038710997459106217801792 [123,89] -16887151424484963586682357243119669669429674751918250291222838159161616841396281234380353577672407875926458534658454558964719170620456249909408484442148268204747284067326329637069001398108086605881717964689495622074816959223585911681738955562144443124710182843911371412257644287331567208796881105819131960349367448350704091341441330274390487391838773809257449275606078576625302754246161361835279908426751501113478753440024339622946805751001209484226989585650943211651352647277616806506211972717629613811048669831468010992604945791908496366521824252847356730724110205487844849866351025281096087493599375503271229005820087806082897137061560908787210791658934839288599664115018796738035995377655246605059844086158286433004526006479644711780894869528009652457704874428069880177370295554295668906936618632116617492624534288584090127169989580977836500215055958061201988923824642449171153750584726523914886343918278841942133161026246682380145368007178493215696325019675000689522593494567260600720075088010169452120998999330205784998625275003252290785865378671977716736844623690424349165733408732236537128161226820863871657452800638215110830626794857534263144836015499380857773007769770453274373000114337536185966694627038694991635515686451597732215932727224253861955064622543620919819867514956142482656102974010793679730051041928279274842122863075872866280622673232966230590172623262376122072624907745619415633201623860167816943555694881242493214992416374747559000274311651208889917354913175192660677149780455299075119341019940343676570476584306402017097734507378584515784518089193311481665441882712723907162009158226042030627913644319793133968602780312294621655291903979741487693109283079161048 [123,90] -3397680529591663964346823415219465457710013092011718783501847400728717431306858565117054218374307359907717644901154081533543010120897777610405557334423835344246786828711607403553881721797784033912690387553132512469459302156099811577880752115033691658432138939005272667210253500002338907150842258651186584695785367838958815229617632476227255894189650264252568720582194356878867035967212698026647062375394698069740392878802623539735272967529106809528811154291553809187952540346816896578217244478043505553366829495282240660920885215784712721639459635904965016836638389804046193076116515171038395673529834126030030394531527120542901393182536184554126679940644414225614406096364154512286410549690495365682712660116620892800571103303332642266427821131513826801532045272143132911932357451485944871711481329570288537058512427828230329934923755887462951488447133360921645119031463068039239969105845400530909708393831607480530180534200812961480465404183020053824907601766266815215051292796378816999636011077537797612146310178413971919649907965624513148854931665344696446412153904947246143620281725801058615019651279113142579523196614527086124913297081741398144344023680280614581327010076594742872586036586036581566389318743461723288830262662317110167757431785881035791913418194642313377383097967521807524325183551633060585308421450932659895391174252927319137400102468731715254301964537293399296360949313250409224166865010835175968265909841224606250750241167447127799623487537205927264836778354733472062042530436703063384203786163048027358957926417846738961468663199114866552645461475914129650041595942210967699097494406880254925235760180147598100563412546971902461960607841855290857603015648 [123,91] -579318396347400091592274858276979345208020249772461732649169430046240812119168207099458896207861331590489033500354000114228817706903919192121383329301523142919104974478032110580963717115062644440434458742152562024865112681940159455629217819132899689159423989205576364543682528736469087119837528246991611880286206957380162328579856652906115008055851562733334718223767912372492166595228312212270871915158314677330611591190393187046469450144415113506429486664679274414025648018637654158270383615745597275378094198305213690094774620981167366308032917354025431467336589207328924649613522367470323607323487981522525106982705220672782930639906203503610458532327940851890134931048413463390724408808888454966257067793118156920715659108542402062867479594397462043863267894919284234877785835380095745915991226981603340568266674171777491353792622377341916902009372828007267635138673311875597038669966958946553189773519368580471331885022130949989394053060949349031221392883189569229517005661722761193351355987688715841626520504552957320679548923672487823722684722009174065693973728370231482625063272254772317345950050893192596248024845844352658771179656308479545793841453998394586789728227689763026318379148685571382961076322419686714620061270198182330722364861801333370819390836457092185486978682344162011338898149976651651445493093926696190771155959619929793807570225552252270098400587384649906341354348331489641932620780696887660459978558110556277595632088229722947813603015268376809813010204170691218552741029881956723405243832429912859917924334931829958755849241343157893403807384024462309182288410797543443383607790594694159122567156531536758997858188942919105185665067096439090328 [123,92] -67008292326260949511386342725949244696165927426129225097485951906620589422443186216495014067718572596441487740180124576809121649883378955159072927841039108727085824895424728716275556676238700056025392283317088915391458635251979315258882091501447856976694743674536840100527238082332774646551079216535134482060714011452776038908535077742643370596112224900956329539082962182496501340856109077752815582325814523819990597212858059209684203327396680080365613761599128490148118715372098781137791683392737960398564475836687895424662672481497251305393615361973592035756389918726406998732094674325764076189894811900556168247100667744756677587141348951826420428055338090498504170416591351718964556949866199206127741120971421757117948723043635815401149856223038829197685481920414483946154838727501719754827701375636817418313517535414232603353432930700065387540147291701383945964424405326411262872701860436574151940100523462571697037073799961371866560942595011660772607863208595226182483254004679248129745690912381708139236808910121975360526982194199050045755078281278107466934555144752625531135503059217160208506328876754175698196214310122133191898429466522768486541736984996015855739758952943857778063854125548059564402399427682238617516591746806098604523855053334023675034054890133291020654430332192635819376308062210254926977842132479102997538121271869909352679773262949650333968643953719270937433265608206606586051483717677558752716899194517636504177209479769653285133851791807113627132117141170518733827538383664875431173210268100362740755638017447253759869338005341256952371344706375142234659183036580196079474187900201069106004099737690914973264327529162374349585852728064 [123,93] -4862385470032037993897334448326868205647260070125777077177391135657099619964736345933143970543820010673968685470227114614621379030770110376437872067171731511373751329729330213486131891459207943595329446760867994201932515125021965907116162208392685529320354024552962575412329488835837451524041207266734173975013757123172013349297134559499989060139428729357168745604351803943765958266296982166275276880135686398769312564855976683021453590411759010484937089766544728582488837575989335269733892873716233351315965616818439289780715845585533288192340668799778029868087091253247255024899423568977587302806255163683061274592952959754566339849062897532499299569374090465189336525634196389935120872484715512124185108285030784126601193499170937670322938378353408812139815830982950194299905171896566308641595793770680003758890930003739195857934980212321100459303336433116191221513081522071571734200743753275359953908821825306671348197779452796016291106282789496831892841208390689563974650079366890965645701186486093634915717442081012413629953104578949011475936869508623728119734198975319472841954362592245565183151603614215281764238288860798215458196715511244782826146340547792688528752912994689376510872719936534501044260033032478459059743167973615551235707326612085383620608505822836714470213978809440297408297643382739028225280882872952703226286236387545903153572365246654883818965876941221929593654867788947784965426203964822214826440500032072040782603719446561732616196399219705816019979861607799333522332781238151096491719725588848981878940111863663263912750845185268648648286795423175580288233896122035089355720345108357173279199684648659830055892482569631370522080 [123,94] 230436826701151145988262557258083152116740539034669443461063807430450902718450064485889236124633072298598439617401040949630107293499055580091623367439467439695034570747845493001256728549403167009890675732887689724415141301563526505773950225352019045752013280625019017928580398061073655105780216965318615230382234900356650160026600980497072972042329489945517589309713681651135557608354221574020472183200116562763712430853496435750742813009015712616734503091411670400509660729800502114794589672672665593070217940191735701464072551608261944641652758806753526204155849168932780416858854647244812449139199709707917763933531249398978701352638907909043946444068969670762369510499221484543510363728959602890495048490509004905823353778409640738386060601416634044968679985919655531049514197446667142264998515959493355312672349685191348400528613143333037837164089476600621668564868550833319032036677183415437157055855798005313265855847124825499054176817137989452543821264898828095714787243355196292967237034725859206601070049543099026328604089875385629604062184032282114850208729800024748071251991563999731046672877965032988090462416945414038701285996337156617875530543297131037567428979171038747733804310173869411907824736518432637886498305245032768261675440996784963111796198732667765042020327790158700029369071461969994902558219173148340784221739324376060831726533756944152215298244827197787663336919940257748015570022188544238965274659574071359675988013364025032010078685505843800075412562965484995425656159388134901605224756989142864729843153730611285880795759069547287321020808808692510936856212982776789661972485926233211546653773686510661069374657710860080 [123,95] 25380958162564539394821633322615625170817147614684129084953887668577002835742475947582071090668035642856525540308165233891463090308439843457722604666897965269664722140059399270851119067521567331012257813407787229840113117345168496173657349303507476789845087739160499835568125413632426399969862025595214457668512170646636235493608595085695831814082310113015234811518994494867076862192114531942314224365075967270882014507636999715174268469149879043339861849372224803187175828699269168030414705370850485417274376539112542329360375977655222819930316931065038758244379035374254265149643928059593437569046166158035618244930693230387410106317867461812301355076685823055226484069144455259018175670555461887045890960314613373841150410818085664647342040682202645607831359352859092917017855797813178434649115310389273032023105666679905639087371461485425071191557527417029259203846699137218530355491707577317495344953005036529354218615008189080012591118537430255854619894600722554695012494907159143309846826603784721278423334920271837051763015132544853608443690279245938269970449669772070070479393788987917603569393167624405527538330339683934274987472839152635258089420676251574960842003125329186928443694162133728367926722787576138511976745703959710916154471203660697624709796108114662404040958764796964192553032743495559048493286248354400881302963673311796142822581629261026353328515561227232543467506044294955589176824528644993276142560817230937493637123588907144555977660852213969231764008984571394421674909297131994045093544779910635764243209548558779104738987724578928000918086172267374140008705496196981786287539996395670140398620134523609739967940302 [123,96] -1468783759762610924004979897326552063450457230307986182598266131646605289053347438815144326103802314030080381575445376462499963359451270028045888187868643283603570796035248107586976035150844215372929884189420961578915885390350895218057402620404588745582672346521430215129674806480508057946744292908004793147216880723438198078005302036290653551156014996077448090139281389236282554968535808700692157418613993486203270513330277270244581284693013915677337893887673168634468158465987066503659724537365459656691437101073397629068672660994037634634945032859636236119108342831124392205921108748238136970531053941480300295781982056459665536256574596871497139931109395751801800747893820160097774971238184080707029973918730530887740397281672893876864511585504974248274296094333703756437015771453086753069190742293749709273886849424841970471129334531313474582534778172704544542949372122389146812049757730155481784195620989368934938446824895289630329811605931423029899426357515064040606367398780090811780477381511500359371904313726206127615736393739927976681301229485554295008457316102938356989050680780612456441973567411259348534142663189543550262331940539094571763559870194625206105896667433454350374929224122223974654715096800462947252597068611164373348253817962034914014016088874543536210973876828198763359640632878227773535499227194349150253904419981271725720206545945420847551668579218052004185433311562429453919937757768915998631134182724908269474195287896182271820017928578014712396838453220070500328776456473425071736081352610269630977411517796483787440301300988478866347560430115821557712538408300000352141809034016737895425830593243652916672 [123,97] 36518070304022365943886376108647406883254846821288016818052655245935584208427935726441593800668059179900056580239726502214043146835678717160831126996659889157681765500876988293599169654386785225771360208750463417238245579637270263984680001470139050963371510152371417511999016191365384449761481219624440995073463157758940623322554837717470729042624417035702725842779035990715999647522026000109489831433328675246405031925532181240604582636693616309852438488088916580166345207626492884236787619811507143967087531174432901650972447533515788650773108867514740001913294242735730726816051955340093412087520161313649450122695728935907460563712372185039644351860658971998035965530012419551884877508710507062156093732405492358803276034994212186874267580280816441863753772358023355658693877619850160256555935539620535588180598731993157974524931544173754122958408718967291212806119318706682032747205084552339000208816789055906073458211765488523766013501045838655442219726336290488688285487260295956510636805019497215124806243598463694848816755654777365987741945763385992938855846120692790446308926788885486699759800370800277629882462466005027520125020869983748294665598452485629287781234147666520265102126780627317241301580986090113381123281691780961625913358747007862593731532366568249082300138762877490792725526369765584807499894968844085234480531969855817149954729064955161914030337741244620111176393369192944667758611872292144487505730725068807273558709243707950548358502677817750447361601035773363158471103075784382031886924904779305149187580125556176538581589423927134190114257408857702876982796446150390623815126074532388179015558495160 [123,98] -881461286780811450294722462899052695720663975972069874720603939398670870346685188366509023714194148056948823202587672353373507688027595459832873207226313259848814104548710446669307955840591434305692867518116099087034717579369606369637849061420470875200346339136234026753567863677506037784957314827719339840409320366912510938879461213199762488666457547624945897571538318600033448895236251047322027203703031552534200002670511688353904052079660339474636385836507329197110538643085385201018343091439482976097012090236850065571176782725602087463028954329882382562130675306796656012412229789863110585066890590158539229696124195975213475909736626760032559781829736193619887580183756144701326807296541686146696213919560214335650369397791663356473023274949451469755279377789790224612124255088220024585224157519076662918435502196318680024635263551545588356518232006359005306058603404989415145274731015172954417382619981477185546914438825633176929447055957769372744526853997486392709255956766066445563482067945005794291400361766038430180905752007969661688338465264649745793907860862666932796121567114353147745416252982239203094964169658482415951611502584581545997815210453009498158289228677552809816686594275984029533135416045685145977049999851018260202634315619029270771796891162650240865396690930424653276027374418763736498712644797313736967509469648139747814802089778570112299521936945494620062593505341074808998111269960224980991878424392145101967496870740780057056135386171808338146458533622823993017263206889957788694715074481165941830039924374626391825731462917891469218355265336086690182155935697188339487448866779931889741696 [123,99] -5097518979784336649268384849214747926466046848237152026235653926907970131830497903837688318356817087686111468191235338066546733268972920208811919556390611756259207688912165583852954649246918410134283771978242332771049285858555840540624877041455664996389744764845513841751129461125006444587004878428924306908329719912293508310689026310270548896978366969008289670184087012791013720161178845281144003833028142507101118389153035259081054153287180531765755220323753869294649780739204494201647566692512721191083393543247428034684475697671371466229238967809861770172214940047392663843768410180692046467129286912084697612542540163269387938681732434493382121132407637166952887412752544288578319704588224345519300476448494152359522766487173751644369264950586469132287126836558151493652758041802481757214390685694489616322828582582620895830608169745304536197133869134315049831078452226089147368348802443146713218390674701797462693113029374343041618827221408991998205213051155262059501837074005097228900308316739812981949989075094345032494932818758699453959287652749300517508547496563446111903237469020431710044924808215080095656346316555130685127906967512719017763454210589002036104480415926633083870865219721801205013366141505269860406375582885663381733829901207664323645872443050640418303098884139480483863887540854562285245157496367951181441810681452828873106852211652264273302736875793609815658445518808922551640373069833944132870594239670320462870424961331495346768041551335862408611484018955951488739678562287372330976935483478328860874249504791151819833483216004020033421402118504550425265996868122205884635079608164292 [123,100] -201117686654143892114770071319562657192021261361511947649022904767452105205723046343718456339229211587465244752277518676937980286260393295810459616641000834172690690953200766982878744664946939020605984146541775136311560975082453899943338466695384830259376341690828377606348634424309979186727721542971669651551482055271216725864880444625927047186445449809928835983145312294265829116371914924928658905724378454895054923246799923615822408500676056809143178011291186718124082557654902198782606829276523599524202484097322493123110792074123722109093110034530044779630149221331198729751942956770339272869112533628069336487960768688865745918206252183540598316999835095988304745410418033219456581984013550587898571484816969989373843298967345021930647679207311019186588096280918985473270368462400582387017809692633589772672948618511223233040388062863099005368996988641535414003638541233812619010181411155511987485332284996323882136896515914910624950766831887949420329229714167451835470615339563750961322985627629449062993408976395468470466796120357322307177042610868377894586202374840917509081138360322017732157030260497229450409880110922285244481864059695664634560986437592322822148309974461010634901601480942906019783734120225254484578285446456177015838319218386148624162652512986958779342454057117721757761713797972793976881644736359172606297101045910075166071188720794059431065805881073233369704490112251178206945599693242723768151101521072517101830068344492588642743794924847401131090274643562314717730252052882982518964386633636042614965736929806593400790923389140866557738932837142513804193217075734534748313408 [123,101] -2027505237568966838466721790571121349424693970978913374659730358954941762852348771583527927878746307409832020669917018186331783700764657478802425911493706452278107961804217646046744787369651728150467566501631676649559200330460288504759074288913044323366611029676787271739155535217075737121575133836700730288972666344422721448724860685193304219943212340288958953751756042955608441651806727439263281636783268993217993191460682952183311142948586700370858196093013248436606970131773906172110660382698080155834721626090772838543666187715367081976014730066063531128100892334634441956986235367248083310878135684634825295701618523611663920373681074349132433989035532603531985656302228647544656356580199371578466077682411599373859261850658752576112944474875589324578766807391778157009766891561753807558961070236574032459894127868634110360636599051070842888857958690493139166374454999507424667108630943266754161193863173188526333161838783321124879677769911116455965383738869615934470355122340012159433990813468618435373970057152851746619298097643861610082471988363840120235449093243065592626190932306755085886798601602792984383186022049277845332082846140092354590000390819155094186873598888507422110150005978622238203190340211732397619598241512782334338720332155405503928956477452122396201597911360582145560873252733498345154116425018389153914061048127505783079246740866459923271072132481422137901100242839929024970728327539013541021201372501638462380598270311719109825315064043380040557783694032276833815444386871169847633905375025518020530192998082065688899963259618626242284704371925407604976893221373216856 [123,102] 29047065633369132790307841226792222452884491624366170519707904533867862264458512118666870339686924554164697490280942083279847266391371106792291927268391690621818627321252321862918961447320727050298096432959521794368211256522127146482292082577018635407476113213178361351722835924363209173906145410768970040681948797557700879307363972103108577316831256214838153352052086751087133324790056280676288728214085890089271146882855334012879240414980300816550935311979913419020340133696394132499608579391481141000002311294354780245329754387021051546962656718310566785822594045582184593737319681693961472631106178256334784797157006668860920419752570659301733335591234987633690496359600631290961302006922254743956116727571268954972912894043460911200682378406394193331862334119121125534224692836355732189010979417965376857338653625962404474986900690759736229989924057022954052563064759415591544767591119466156672296320117692340267852600938206233682419124017360147233895080327665388435337741219784112931297802088308643621332224821023460698738655313999514243606503130025531581010472884589776649175859107084181302853329549802819670033053084227094597374071613415534526175496393701116294482580350512521259731201858275870019382272283545276121757125867722319245951711583811383160578230933126443341530878695722858935416608233427585479724324263455825946058957127463764931532045823347570987991601512137018876335832799408942498721937066584026370534205445485928054993834620138239775087792800958890691031001313736637583988730437573407944899835706588438040875946493093266899140027928578388131917793897238403134000393888 [123,103] -15866890565984077177151067771969579292730166395253878074530066309078190364734831023260978601533810885790588641401288227802653076677633916174304830579501849932017518865857937457330564634114518988554282560259019755742501530079556097751953242266330923063831152414753687952218551285068802441633402056856814517210543002423245687778742377775467097358345219218264470419226507253439783516030768761079925441623032075062545762121731982394628798276448146529959456005284759140708558826455793847873674117567110263476929609454874773873098186121646881384535787962743802177216734029639359946787696020310024263512957560031659246780788128623943364345976666641472049894748095432866906503500592472732652374774741303401060153396338698691879217503580461169651894796452240989355566680180774071884438894578441175247956061836537892422160699859142832196631330966530602636867742800644620998371190204222940295578536537929482015711512023795596447883832662287185823959634429284913524647852371393540724765761341980596326594597950937493484514779791780602832495919304949094750516094321574233356543529342423505524160227255483388057118904978752587384318408496340721224626950404492245944830861811479218803308896256949300541069168960838481763645359716709094256248400135700725514830738219825677396945248056430716031329550586999027276399577850689714908433789956323214556627703811143160336453162672313458791677075200018457391466436057917168420624341048562183226738676349122951624693650301070866285684620829037083762757954212854635221381157920924502069261121239546221656064214761000827288523151393419448496062117086074882908 [123,104] -540307977290088964382862695439631299563626231917270765623174783477733246483253528065038796013775853530887469105125634965781357558889436737928211328800341850652265049372512250704963891528652566590285386115649969777417370277590576953712400692839232464128495558527938506067621657057772260450240491309663506525327300853176298844927038714842995487833618327042274907492260095123553694787147877780275250002737378032470722939531103941501292159360840713840270738673397514053327180286031887449797766404887807228416659758197798712809439263576605895367614088102429458798565501495968306142791752676464460002548877424610889802361461087679868228591617359885115118216426592373322799089135773606566087839690197330658651525559971629050239972637810252770094369503611119929640420537849466759987273662532090223138258754204004802680682589098251715410670685796672469727993506648472159859857354649177147982733366957772924233613625615967489361947443190921429487193058880135183951157916687342717655797227447256119495485443508267502687501375917864899133791311763081447193660155497535338818984527059444405265857917058400447931559116955649543680590464776388173644376328849093077220794126690656437900631595048138825900405193066014641504680755158100659265337175977355352485595239438810577008333794561778713062688664913559356102548795102249369772994827872998757196792926890950016563519371535549688222190628774520438255738237491587477762913957746350387594264133443724705192830224614477818091516869207903191396295940632129644394294583873021524652004457717951603218722377866772206249106415025943646304676716608 [123,105] 4754889347673674215244288637319694141488097457286318725312961041150208888254045015734771743868249195800658440649037100709746355072685733785865115935668898354914532116217174837495317942988215994305792199833118726261635715478210370414615025565823658971033658381520950025950336549568511654375702304251948940501585224905803827747673498258070758886272964497611588131110906488234396285180146725186327919181640565092529996705017382923387034864298796481567782345361724201719427467851313745307808677128480504153648023490253243387840736014013603863447178888808242149138054085201481575044679404523001639331688502877562440497989161712353560788849857042276286998964372284254512638456301381473603718800901512953002583212587416639347369982491943124804422811261168298516521431724054053649888109739820609936045362744444128929500028296164478883134489468769866774203765707867914290086738342538624479217082825309128815585186299678827817180767967391794878151539410429137520132667030509319975480977445927347505272540572850896483920739734357026023673672672015952817635064982303982311402526004354462929567979784692860768526473659856252021786694521704445605511345077533736512055930298241910569027381777599162406117187288732745876082744796991180837348666592377035697699793636025141459517559484548132191390460481581461116556484393966701287977870025906902379265842574806797474459880162693489947593118328398285634907801125315082421720141206092994514354007659929852752465481378773156991191572680214955799967008684531018689882566492256868681214871746728659719724857978699152802982979958994583349416 [123,106] -17383394096382813514300204204246663277016745810361250770250213357305550763289731675266770182354912357784498236411234792571045208322839843905062771229991917339437050502874248044844585839539262533231605844981172054215462534693810237140547124872899998770698923382238769957617259924198448192432013706887564352217822595926037302937469436038159274356528796579858905721220405745378230105800036999877832406339713020489490955682673534658490964068440835833381347714360272176390292820210344373566501242769734986778984659090674916097404460912624065824437548426066659150782920322183428236301107323180947444570958487222136741387458568364103191263937637811269062017830542702739522292911745565418181669234986332188451846489878114715412631082601991046036936934567007280977139372271865150867507711401889506943760944104154648057436309398576038602348869769252664668146485308903878244117347080038937120628604692231298348243393296376139435245896755225892650298597115658668975181516200009094412081143494475604946878428799475213334657108750992876163123710759041500038895410907178057996190298474011485396715645051554306956586360647303695331934208579797669020576450014468256202946423133470543641920845516969118575467605451297654654786379867989846653877984329216116298323430634275889339896457494374871013277766123541183387383950955346339319896857001445274885373725281044819194761102003466547716365650858727906308359901291907742658494712971905152528485672065818790801992347665666322609479503645718615598639010931413234489056438069222745563858965631141856225859601944473624480038994696672 [123,107] 22289497425156601910233020869097291536896005489521958979051127158314742274613679506291864326306781586945352962313706955122832506597371325904229543086894916539097314753808169565667946086431903829411103145858862296201962131451483697270477741438085521403139540119510382403778538240926384392684979065905507900011479619633064664711273779621845347446537506941573577799085812986137713202324133734389259110164927072251628671429138709821777238401608671152221360063302467729958346429143875893020749557316066980905017127656830245901233732701675305010947028025263211851763126921984388291701088799061791524964860754474460164752478405094904124784785820004563857499032414982269755429109578874271819972605633118445527491238160371891541774125643920420967331002007054986446048405338992746541466824690008991888085419893019461407660704988381459115678155870187788980688403953222390848960223184871494097669928280983563643121379232580268054248067105786036785478083189653458516552546580149675975491920767967167748365169967928508634980001898840688668970091023077901812796742931474871439751739117991483209233163029210871503091297576686560851854784864352771227452748042128276624239441514025678912629018778691425210721462092099508463936935366852216224839546368208164701463694729623302190651515352912686437524528378226578397253150315810458650323575007292182553541775038809887446576764711490204019601628054495890188662886569142167860672150427562229124827483781011579839584503632295789286852766229810282638663360154709360318459382208305696994769824259085164516561228285635768371776 [123,108] -12196048709760420506661325427098008725428792017564731578992710711663962008169006255148282048717311062591455753345343411117131745548754435167872240884316174143961895865745125357101899226476350216550614869864252035641911789412927191325057732455857238265636574517497619848708523563516133034453276204332529190673531379584736004398652531992455535124241291304146756366842854951630898439995418027641608935157727831479032738758199997338584474755614614446659687520877024934643797931698938660098732603485939750185050341795600353535541588139999774043176899361632004810613640117139499923467177830696363764475059398786076558237752858979419331421784821443383682866360123700764732679237091568341457334026174087655987845313838823097664191713730070864777611313983018949337752617886510562019913333250319155188310292765960442165993163934904613874685811893380501881819818262681775074684887422257802783441544693420538385894068533195672063204837703435010167732516158221514893332914245448979250728241387943302815819930866356250147750554117526334771156803860171162600858064856691848932466977043859652668800674632071067976494863075075689096341076071865367893075999576035411270190321203991709152085322137713608509857331157934621909219659308426169042049476611038352358339837184319567274275752507222971938458441964176938986953177262084583231637536774500321945728432325896856142507918187977219499704862297028382106667806665012561180433710912044247316412094398779270419309698937016560296413610580679431542969467625708918472501758033400035196874047623658192431088250954400 [123,109] 24734671393437468892260070046547454065581802638032618552325409958344861746334388610458829173180430102375775130125248051079560111730265919944048577687189703658786934465496364519426828228382850675111346242169659070029356211784527809234731223970535097448974625210581478375640588846126268827365491628965220537231694260524861007374577581950623750838351503542823325965553133485486476963453324297199646353529799292978814304201182278235188974547151311779751165252254337921752344277633876529140211309723810638363411042657554234145309170789196162446643541892886035337267373250921086825036959719155020982458885514177878680497717671069564072324422413211728905235667290847999833363237523671817040680620466456389030305938297517674297835720686164285599138272842742629289306654282340786003048084022069761489976128882117725623557781528525762780029255679646667574792779072677203765849668732144931379740002460856862667613077903995529132385921612383222636386261887533172961472976303310405747373607144500602765064828532185443054762759671883350496258043118840829745274388618697048902237239052637542122822874750997225145069179122425737059862040157488856418089367936306410288754823725391544044476373951562032923078012550531248689096811365976327711242124009115680759236548386913011857843854058876446260218463879623294064901651595052946498524434735179756802645907768505984635389284301852268556022045055690128411721883094967950883055462524150006064389555457234602369781388092957859516275628820560785968066992445708746288312060972647560365244436978707179956916 [123,110] -22551352733116974542384092260163366400881348323179607849226487595736691545567012446713206429864866593118746721701011775995964099047288750619568692634795544346719385212169218678316147091080109804568645908868751713104587688246996260228117563031282329280471924845447865046701508713601968290780831593431991584879617198584592309183160364225457138110556684401292410762817855020078069584875826725859776811217188170982503999707574002878660409525720849725997498892427431602342929497893032440920661152888766482606341796409410034959614718488062875623873737408744944876915636050449522160851471338346716516574706818615598610487355997560199251404623431618889640239654187213371473754613003370015889427972780371634042925503620931653582102537036832467067950203670624005663603979085018222073975765821694392487002412342691020901003455671248379054091005923623084452838690549263129714755530302018558170807652699800580639335076520395061123949780926650648580689853619431629875364679510041168585239464068436225384108756106572904346591908395286941338406051980920133676351584323764004660168600571109009116560797773070420226989069260087632217804077071390634588512721983981242010520075840189529457940432156865705717764633712950482315679102676284169472327069119905430942780053136988001618997832277904279906145547909256890154951201655867417557235253116732106332588264017743180796851159723181545937666310972290630760032934778826567580498538421941695235044209300415268958232021267012971835599613897626699153466034681471220319557944123902258061051848411592 [123,111] 86157866985961112682073377545691974920577060483110489419738030750647558318400682307373718908704493336789809232412374839331325951736290821007706010296889810257444579254316774558416729885806019685195407059519670204010631030107386285851613420686322336642281775313902191857418509393598730298286755334261776600417447328158553651625691175043057630055618962893594967842062357705165883774285749083680214509323705563031991635387100387802893297613776897924711139856859225860769937620810992344627151091870999814173192348351371472235959824998199274959116108731393387672329628150771556076123074792105881352722060887153783702067012596523834996785809750368018211045230619550586447345045489114497059144349270313370454531872923046335076275215069824032347868331117082654724981639057632144463243581646035801911181421972993201309047424927153133369577542616336841342991586450472951439677614578049742674277822905577131784418341508936599516987761882042821571732192841828068121539039080280911774350260766179698758960650884898025261626901315034852820106564348496511551310380298669507848525990642361459422877852261957172724078364715640848283421089092962615430694213194950620540413942974257186745668134628549187847710302438478397003236272673777407278247626638827595706535254195540058493989925225915868996800238483983417517002357101398607622232706369086362355634382646309387481689938285494952074540788561904195439789953948531298685469871400779704371863876635563174726058058805720933089866587431445892498641168860734716680065435484662986627 [123,112] 907656667325371479147572421576412942865072573679552683254568687936212699512896565298818140318493423322304008512312766600222937444734899445158403949567060704682815657799676657086942360068692268804300930690892089898582459056349674459532076568053814089740633139450009281651173332921306943373587900785637326079342134249662521282045809077928215086407301021057694172699279787106498989092632398848061240206231175029049139875905498671643572495116652223773876409253918820341725207711828639927649747385739930190028220441754610277620478842400517355496007840118990766888983518555260978854398379716512084149868434144993551673192881602077866117023032469616048047105252667897423672576080362099016833943643465536653879444800982994784813670776939384654649260836776905377348222354280037172910635538934329086546913883689589727916471410322087676591441008278261953482847143572288791938375213671776280709036767893079993306286428200210518698070138144463698586986383110716036538177145220514836991479178348714524006637621779969794492386293295379930796322876760782667375748773035965331109254629165128577137139555404288131606547249519828005002573400899523028016304229880988045822973279421002507865515670675378524803531618721222191801884654366698981986686450250691187173359699520534526624970680757743407161349253922248096586556364366684261318214331797244103692349654528155316645890434203803957680389433016769995641796583802200520221515143390444847039548202232231948660116274742619280182267627848955133268074863482037907400038361088 [123,113] -16839294464156863996614136357493116424025249260166915118422641026488013181071445084949566969622254267933098093916920853571547060970294573768530799816407596611792977935840109590199442022307904023643311490726276579371870234959195227866547613162604015334231366139647996966452777444365740067787522013701425231280479703198115371495433259105030562670216663547831695777038984168958964216504235782436449594923836263710849226609987733534987277544977176516616669549803919655910584217044160521460017850279848018713380264280389319388403661313996917185112732825079080236907447656193409461313192585654536248657273961460175625748221082376414957548132939442925924941001442498933350461465388985232061318220761317969062631777050435718538351929480430407815429211013148346556585756934210725723088409105101592777464878256273650316374857180418352284283038907969225134444137852751412345150896198179454670225881960345199554483807160858352979588344959493734243876573214767123049439550887824467437161669239928139974104383713171805060177342290800703151727316784022081078342127752441115792493123761274429436474879330831964028216108300467089284284836175788796834729251662269158188510238074074023067791353521847477782427953354226021463136052056129660132963507825929530606576817642813318322204559694704111085668667967272043232056418337921696908989922983717943448029418579836262332066237246379347163106117046041462322138920958022519153290005181757198446029855518231256459737466738859671742061948845055173064979924539225409344 [123,114] -196738274816583118121096899950952390859500478644834552496815162506998511808275626844267929786911205449983213388930599183444972552660564634046941097025570070422303042545237683660118502884792251893092398701173598626006204495405553425338167098714653427774749997210014954241927348530308221814546323071648395514582297463533724460548074746145112418911744336089814124129916759842728796720081713325871556890484307322361193609373237855702533991100143733987980123854923628482920418949809252109903192089451692955335222180137027245516732874717736950899357450125888391184800670984903992546965611123869920796752657989547910098869631281003210856143840651969727117429312573470532681132114810740239996776733164950897428721397202122106476439283937867864214751656875650365596874013508128121981773358771492923028988374219071245755134032587264724039045235815630973199877122322753537757680812613944591688352957259973334880784290517011193864847576315701129461392278601530398774693987178286919718140746566399208606250558871899142411748326817212543933042858920194680723765631112769828287500290335177389628214950593099798916755503234390606653881782824812146710028412137590194736898710532457396603220118320563348981103902821247796260277457219610016454078703150251510825339236586613306815496389521063045564697225263633104322823749416650390064401534164708695170409936183513716502993688930873229113632067621063977458356723652180659351429031201952862416341336997265817629888265063763536911945803204428119238029552 [123,115] 412478252797274711393255454103922024212922113861746577509758479069851653117682484701708484961221368315573792422200382036692587316295735712172700327945942638190094589735250241347325519473331569204219758093524229394748019641831850571448798765228093241482023829927917781156123712756197884325169089900933712796023429126900268260425292680098392853353205724078924855223970901543967749988331232919741510812090699940575567782590224439450411237915438272583160055250869461553170936192908958522091186701824527461320474680447593656699946361287489716373107004605401074668851474280667940808493789284436561132217275261642260206943809178226840079696948439350345117165792695467687160686197266071497075299197941954821890494908274800229355221596398901836697337583133078984081648748090888646427728262029621777637905113503472395554972035751046557920387336237758178312848882394739908120931326178160137527214539602643387088614078637524601355429658855051654338424534403187055938308781248399642047542482642274531403657933961624432332912197184725685707102158464559720854143089409205077158004749550626114852190862488677309549824619343771015845653911911689047382883670646695616707855803192356697481044979743080579256847027829582912868642004754570828373115168471769882495525951919545156039442506403408676717932068081977389024607192206379971934060284652069612771096742801334585102891912976698913926904930326848694450032047578678432587554377492719356023003704165975143025068137989173475496743905381766 [123,116] 1803039416085675709954922612524630830391830796857457718294878292503100184716360500681108905381574045923218662545149267477552064098455870539782405771162567036651511441842381231182079085379947132903406100036001037266893588554679825600661546294140356370730604973955039598535108457551979891063168519963149740379007735889018155976805885047866796791480950760146751992487975238108606242534437828041819886256388944677089608278546936356537432271379643916368716139634822415482429534010910541515043568785230634226690897868445307494640013673814216929270640093857385040050897954674680909660967924125732553026903861111741838669953255821176653692369543885174873734037943577209940234366361674840902804419550135965262327422938006958025801128867821827213946261127121839304307507125790912221702542035070670562855732563549928500336933850731536327305400297380402798421469145262485896930940919850089152077880508690220692951415118363477923687756320747826044295608887257544357435070941084781328541658724755198931067505141010597204891237692932128336993739684751122741473076147411916115752691218393206122245674608192142910155001223498261835469583269922390404682453280428958215266232254277552530354899289719813153988957988459149427581842084890130398411527373522624853207549212170739295389363972674499651960103263664950807852466344536883026841609149510806737280915467037684698652829350477560314194855939021405435083400115972206718129291499531887999153794684940390391226397980357021615328 [123,117] 261719755308538986442272812609690707457381186283770194498353630367511561289588544941574741557685613250917659986150674561969574015871831126622588244603169012726787811293201652107659931478029054005527279819053806030505190601746903223728935516691456400465985205621001047922787711569899913804895076509460957741138833233674441427718288324954717430772729630000773536292034553012459060679376992323274714860530257696515119614777615886356754922615144270119284548318401246105113286603280052542242119199243752062213022582374752746431747819079672457545828879385985826133241517189462029572849186431889607331156438880591768953047164888397233956493570062771194724075275274060827367806474478965585622091041078330392197317691589772742784362501555709497988728510989474381809829289749262250857777402066587458307952293244404351425127572971642578464536168069406391896646303183603688202289948147806467802233936675168563630956971245910609234253098937626345204881426233785184148557468577558900065603685570541274006587481658942495804809947528365270929234981474472488649124889551679010140708222687325019339725845397864827680074554111232980701716432300892765243618820049862023721750757882670829831227871512696032292679332015497704040603396344359487743658579146030778106520145024325835814991192469964392021804433697370231322049047131210444161903546423184817306895916544568534824826356599527192546587556843178862830049900410593417175019196724926220528287699559842856315439876 [123,118] -128977089843643934878090449894058120964929480596470198051183789147468453162547314448356722654113989446660003596033809026693499370905580735240356330835191629709860590636870294528076077391408322705596020855081961750785084319440107755592619711243711172570945493694672169989212358548090298653092951697602683043415671964416642802468719067347731489472705756390706664680418832373858031014416898430077273143337440299815384700937352152481490955500775015808639003317914478660777997876909493740622340038477066314542514898241402244680593061894150685900269155804100580905027035324516127533027278141042094026947636079162701159813167652904959780943836204062709700328395892518382609569007000931566539856856760381819579090244360578542531153763851792530733361260486345756432932845717663198412209880458690052259677020782226536976748070651063639944561980931002367182750697566262863135898268604085518461465979921812004945320223099630149291980070705881170270583125343535407125880680028248562869062145120594543617314841819975684476843987629441238436862920012161623727165227517429075274734261588223994815242274627889878888568268845571015147062232718665555980650929275342259028129436529308661554625532525813869981530866745405702293434661250788137157652345620610486749038625955791112258076116160987768212059293019944948106858821081012201226351948449518125634494564855633716290425870525400327993755546002584463418492737326620091888018286803338308426175501672176 [123,119] -1027827648651527320909000733488094857412305740648984527992586079109874673532138129695748976329439020073406958577620153932677989386763172562867906136226883384664365157496678009327371124417209229360106746603370687646748984027185395345659036519856074602121127172442457554544542288173963109743380497855592550338172174415842620995084438591661542473968261388936092678399370019134847657684922886958330872463176063947336110225719920107797219880830246799808890432358594951708569783631238681266640683144509738021521563485648119523294291517731924490286515338702968950585954051541248335669070395588184224872459309001080662853483284972884686874042056519153328819898868854024496123622929394756909127967824910421159334542479971966812089584063692236592314646669802950980168253361027394973841183585334651128771197038434183442042310686054460425115502124984624023567828962177114713060417701533816626665538561752727136143644655160134659452357943546866760116061891162638920756208507834725790367683331244940897218609158402996086944130743138473445867653330166283100407350243239007452610879524309013234947180543649384098582180824917829585087857773467132523472184934837677182913653367871604265286679180519600880216957049428801904021078744550464634812810554454270424489763684964132754020141850008739184908893342098497420041976635898741683866443208877694969320192787488836744901694622279392467672087563638923288455012283873596566702431916828259622 [123,120] 108081713060835809241727326837273236964504002678639478909454747094449764830295213512536712895812053759172434213760084537763508282238911423335205961825313796539108164118915759235250385454685488431748919550361101616991672738497219209014957936440184098392775918352990290428308757981166598237573090713948237577796513824776620938649448641157501908769939754209576933394600275602231669495517025137667303207988250636991133463071740531824759702132202262758645871736693266686340771565232523035947829223133837189856440320798606821246735856388517795610669477944586483121932699193211969763379643575138756913441273592076290284804677281476508872196924599148656444025643053389809019340323757009816440322588162466712845452408185856635594666683077874363916986550599293156356011771082225391963649357623081518344359831827138889421936325788860938316660119854159572743048774446190467225554706457205372767237958119232547151095045395082819977947979692744438654293279667773102734712249786266291610049825143758945315789195561610421292270793909027269638384222022535305027213179381435520859993541830004215168414597067921046608212850374131885288801710407021585798371518828469295297259663145511072056202724320015541438189218372958417852467496325981509178594504840887433507116862802082172374345600999614985377543234939888643081648738397458237567496505159105436084897764567531471964979845237540942966204423869267559462056469239660081826368 [123,121] -211661167685668321643179718500365584286917933500681413220873669099624134977590895143699867367988494189960641241540675943587884156618559867185151505052056625267401091263598118510400508062942618014116543976860291841183910618083013005768130373769297735980292900488574162272495464411524545169145891548176751885548597770877445490517357468203478248689259908991365476873046379355710379090147207221278642193136555823091110670894179887345685380645500215659359134218306941648007889080747702969822802894048580738860752129294314646402310081013404053429600371497751615094129437821409496600214781171727737984899564783089997300514639589022060293721911924293512259478284537930953168137264544164421916561071277103145232172448503473110155600525083368400211180477680889594035789036130007432995385077890524151170260984884618581376110202168228680169657690098701692213601661633331057466167179923722938056272830827625725078985963467244211803564050159702042461044079557719733959012804522554277501304157035394017354515221286129126911627102419191660181508117954803413718858301772769797063093867679125651476515582515780235604905305975813131534276876387315724065660518973275027441009756816250168178321211525028970625911359364289742510415269945332011525753215351718839079241822382601123274004777597737977678982842727118792587218936201437531596088807200573477188183901540260809700275318056336550552498327236125352191742568 [123,122] -1063807466589177093790809293196745004640576274186547469025840950760521624252278050131583380049133760393651775205230410928607301296420227126313094824899584613434431697472443343965822191417981009524948376542657746776455173982350354758530458490128912150349390332943507246194351295628074047106847072260225121681930851429344097781487542230210872145046566769574072896463989586545954463161588963952995980708746346372875546651053214252076343285687292779832632563540177122739619937668302270291954620747311292794801096734533560049153210385953826449329456844477301269063073171832229105162513303280734126318519479603210767462955683024274177271319173996962324031984033564394828136292407907310613687246627099864592588623812576477132338510623626271683796629868977346160669182325861116200951407949412078173752240717211216464379641924724391837392579896408028876533277080206165496341170949503613517357248522552792255489437303002334946931612472345178534095487169690264774976035137243149879396564477133022957405695710405031957890940480106275629118430694466908948748339394192155639662138854127724033643812593662925067227239822890151407650984935998783877539629033656620198360786782523506632368176671211719682016952083958230518296295991201932540229453878669792823745153156422399086747065648824361767911527365149757714709001853060566595532008980621479661112267134915193169343851620806474816647522299328 [123,123] -173097571939509840496839399434846509261281685553313998193431654825862707299149594181343209976984579972425901385390550171389775165737065543204250055931954208701050342113525182566912595929010543086166805250037495348112442492751834463484477464395786776399977902375959450733708188101961431409570456209649156382471299958977204244783351224886069987383732281201651269680500905629287591542108911125482752749322236671920187203218433227982241087958055677836033078081606089820129947993483005047208706566651795967683320861044860104852079823543970786947361885463147290917726978749893289352256835402893541630745296210908079179733055345565543830792994215697495648278660715564966732289170330987572957045101607993841710883564759981364951019149567256163133226584999402644499850769802963627362352945754812141410191641363966617475662147462030902378451791142808937693147345212815038196298783982141921469976305114696973594256730458045189415672591750086012801509372104688680404173569666046970683551205566961587930999157001510312241458410936579786068934216106063267051835126495604351721990249136961318642851679870247506939294478950805813854608883633280474048065995768865627872804935119676565317349757464147001617024212096803648518518919654095441155993856158886628409407400045763686424827857438568154366853852217425693693002104186716704217380558003403597464640240118471195264525434634280 [124,0] 425734880655952132139677276560526252282772602533254310862314460071239811962865354769627579855191386192708110400203463021524024782489356503197476390942127580934127008463630034011550881606112745612335966485857240351625889507019790957413366165721253269814229872737182327639780870172977462668734826020568771833145878463983718756370277196370729352299934748206131352477984250364995566781730464956194663499345079685566905111893453450503448825951918918536468582071163571112066765968015735550090044720141140410034755319251181227156103631952039162609012380888779735093720250565192862857629476723981633130659578623844813604489834856456336270281254403612941542180418056831844169681676947818066599828392928465280634719869521220532107293255582531206338007311070591920270087332145126650735349926905948125268335888994065377439996165989860814191705939886117601594297256015725605305935236043628634631654736345503564856237611112945216654202320131117948485884796556953276763982368643557909243947231065388855268152979229698063001661702791736090799563886996150529993013549579416849869218968385255230114909727920440188744098687233073683236967108856618220444462530229069073678102365156911427448819726765306322281655734930076530147093902115729499381866023069738256113244341725843096214864998584745826296084667316699705862477851190714589839075504783843187049874423450197891662043889286476895557436558660616395678133438483262945957744028983450276750743903728328340241614314315057527916692988815433476516486331573440033048348350984346029992909201694114134283964369864220765422379854486004023174968226231010324870280560700805700139157038181683984155874082796756062314973645982137192067713380039285795467561455417023203645165712086884939749575225957290710227755076226345890371591123076029222026962081913399155628970235844166513055086898549361742855625913582147253884079183111261901665226342284908262376999553708571814666405676078867247430574007505016416198364325717475328000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -139172389513960095310797069794740712665828641655626386898643640492585595820468199008215966745468057026547160829010387688394849919611646685982881980201754850906647280935574222642430073788232944955992186326872254723101224134013177767803680651301524320145041378408468449393694783718139500068002841087052546939799323539976905839268095024060517320402739708185111881790897553508520772768401124178173722544775782687670345494629675216097354833396636685157099055608647599879692505279497414634187481772135637529923592002330767721064101624643221269121124257281902907595240542744290028919692169437078530843264354434495765130425810933038722227960388495969269963394608429487135481255834018653878712317764230821537521492128326129017016227352263811065086490277166032745389670769739741176683703678501760489663862206837574782892744032672723706380701261137489653581410448745627783363383415996462124179250660961807025865815038264170589727648768812315075599877640627257461712197440229006787360069496244459987052081832309213276367501291395097510881397878909725417462509919668680886220573024892966922208627351620267200260179293915206759879518214630200099792432140710169327648123814127618238803456760576465354971883483483038690974589598205479270369333648584629682752463533660878758870840511497884229444532424724285558565982678079921776146506948248468874785062034518318092044333478313924822143081814610712552713789045604770441564843340120090262138947273289278720171793060422561731205224039674104958974814256635255833393991931263287671482732767876025388565613373278447029726570435456039064718144639949681846971730431927449613919976827689121176094449035537692431322249702914354440845340502011509636594189091798261602543706837428559520369387113503206560189802556829439684674829874533507181574387393806115109474851724889612786542131401801864349094120603818470061210859328984257585866992175848708104217845140337825841572097314133656645034410572861865859859358680943878471680000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 36545583792500266495693432929285199658105528553493851833453466831613744110421486148395900831448711075910783534766732970135507933340175187815911836357360321243769630578706739246420454458230966552829154924669434403920107881953691191260222030011687016464817085063751498632177158155386376811324647368855600864193017055569207787667726384159296511216082228075384159687113131438365497060759780692309633679167004615530055854769577525096134435146856911073956410377672207533877003827303660496879243363748704210244986275948131827012379872985522985190996673378635055710981634241160625309424675831596184433792060303905248992392882260599139162434032248257193821640055148799627715754361253171448093124148711764565581339586283294405336091163993532877151757431453731644393074032944904183636577785620350526432273005616087377548682579215451910569335763279015152047578738069972837075006764612716688579701629920616541479193407823706805783658168008156495835023200328727083348881229008285144477556621514505967258112398381474798963937742695523657151208372761444268970696032569535157042125360040515155889980405700718802866964630496423166937557295994028607345689798474199974275406404125982687876133558729764514316997299946396013576993308653146019194043130233941011123015754657669817863124727855147234171799669405554128880205765091776505706580535715418394525051657718675588089619662549308318283650851872848158774795416147389666581649329462766723022423002344874340316248118928108143230119292988795967848820729986756354905437159484945868824702761723887499852533492931164310478739637572670115029120153953440299564970301904724725787119093966490947615529466915211962822674212495344999721003656861592123732752741793980913161817133510131276026898095490448934984619949242408549159215414974995558015374561603870496034926631004603412968156216634765713894086789660398903789558843077431594542535218446371358673391560611078361422156571780858793925455182939246204442223681205413246664704000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 1044302859937950683668685603557871174963943211507332965154527566250055316540501894796034658811777473301341780684147176011744216016872129364241736383197530350169652513717201605793347573805744612818744151343643733565987132584016555155082157578733936753337151279657579715617156694217534661089971333612706092784776689680833662534067715760475199834267916495090853729792620153430666896002803315418108921629895076927376874137229977306880802817344489981918374117327129057902414486263500605193892597690843305109046329709123810574490858478294150892548817418110651004710328995328271190175425741860014770907440660672472063107980355510587723674747658076017595871262608100876123770179724739336937564176975284694244448117265935363600562286386334810770611492912883327961000870390274063813737025572607128360820905737327739409388645987421019054126868111959598777677583752632134197899787014908965677603845709140682539599633743144774304959737946355964808951642586617072213907316546360971331746229800622918922451634613892235092952585333569965965905922033748231235298036059961146530873651693589630270879986137273603167965522310656950772712529339475561751481488560662812051340414815575423162596376895512665105646240175149134656187270481938747986413621744755659000267876753866520739772707452970311727853710933081355777056102958732969440183095409788634744057924988889972663280570970323042421327047005197282094559161462372586609405892888005916367297938848328219891432322691573161356339742394658802743084992932401984567693224777834192583762953051328782645905843539025524699370610649147178278683874175502981353482930441932671594659377429096957302632348376684323263598716386456220036922615866207366079459604907002158367659380470558035180124276483875915605330246730561724407772490412840652695171890385532247117568438076950232149739963687870146122814193264467264090995935953249188745995939754585459654663322455083109147020119954621895510211044031574453550421767042484401036328960000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -64418813184470498766355961173595541879120047836911119287850945609611751465999452298614183674619313097314601573783068404614813185430147558859376144739877908220135693650943009136587177887678672541040222629622005372000981599428215801007919411293386253553701655575267213380023872203299250572303260907938575470778974769840081314352610855721430659247554005661492533500617992466335412482532669222624238145287106200066517898904515586707881850835672215763896593277245660997722232163666766870799716403575837341273627794469180947018542349226220543391257696944330296242304043098743771407306178439983898923102665270532633654161186583796092231398115298590657073943017974363942451307075058966447123887506849783323966901036273982550962439405636893134742096537488284281190433095851367446326616120725628201415951513241377870454238587562120772671245868666510688832747041545171159775941700931290699731813778698743700189367122521919779369235612648594308418453374042526283966374507513647670917002241320661485398231606209090920365671699451384563693697692167784034532487452706003802042217563524565797430711552807520710180508546321900150548723990880383058645859296647873275099142993534256000814055132790955337352182947707794569994747578108266485461353295507797922595648514947428915203013249363470687639726841164311512108551538505138927369146368261134894485243950780957269044047879756030009942865617769266609917862298127979719010297410399230274583640566359586085979479692633458793820678039065661037582571003555514498101316647226733461286329737698433735692732252423889505093011698677267957899724382546812778036690319357366876150005254718677674986682532702593922079525607686310827514821137894869089295899754566342642147238189949495689845458690675311818438494489237799084409001096039988141543528941053405541384821904076039751543424728287507121538112219839395193591125746669331165816044662296590607898560980193305244625539804225314557099505687075583839842704633088323344926769152000000000000000000000000000000000000000000000000000000000000000000 [124,5] 495600340348478280965827895655911311594454590736600441837195386081814957472743455745710468381623705263790765375719200312325363757628152883001998007453597550866772526572208454444622270105348261722844892989753271251892899081888792835213135523435751309347402398593481602800508196688905958085847496050708502150636317549458558502361925725162030066263532116231695620528339909374910058269932184872203166809865564352967123025917555081017161376087415511266045485476408050892805784005093093175805862345034440787526962321159639051502410630425715191199093116375113686324864952595929245888827810449517709940635103318612351819272226608278693716057828256476831829380503950649163272775948053847961032606435396025644881410988418910435606737655807740378945594672279773740880895317594218660702748849463285565764596242045930756258680513294215850268933189697484970576620081371649951743214130032775021210215286022339368767457541976092676415695616799179694905725840160231660311159378352710927813572729696088458074493726958377892739909159887949248754935354881693393775403745529365586024383260943708191270671973913556823186185990312501953301318707517272949108653184862366648886657922328875737561991283547683440530271828287543073200853015025187938797273917260651289390115297329910153773319360448736211781523945338192340679665081045209454027901257164161331499977223956216110736649191887663466396408510168871882180193109324851027674037070797924790484882170945506639517423403966500593936705897032916056950076849331657573557704998064387566337113633719125167367692218116378563619593347047215350981659014151215543987141001959595966182955695693116323962194608656169573673922566551219242402074303256623079634414746030538871888096785830328616108589033011414022667656442109536194702108419526611445307708335069627655106696646051409956986909960455758364999612445133198324860077249310094255188791286267713455220998447747288227098201631061545775739016279534889527796848477766838756290068480000000000000000000000000000000000000000000000000000000000000000 [124,6] 11739055201787824656785416896208085913819663897561598290461008484814296366639926272289437381440963349455139865395361530093904085976494063529191123465724689711521512032789445283161639211806533617359104801920931303182585154425195730731839272759558211098094492398116204109992468332496434822038729807233163277870703436951244826697958193731056136423441278425472976320183381582875691242945316830680295637091427617631976449519802501036735089974599663947804865521262884570992696598126865164658488557697689037330349424898041159671906583050433132559726714493604287846566971414353020848428476013368802964298461725799336310395958348214133746572658757861455449312572802725202816116145615464680163333692208298445327959837037807270413428425461291112986140096708236887440056742327021373848285853576511155909232712317379626649105625694363130493133454302792778180205100804001819493553745377225615996295695030776343674451253986085915916678837955423371278841734769764029519734089183007943204035256033878508013132603091788904775020945781568735887859403921709211555372571117667389767848170443809531185037669130804779335417830232379633553706884136237987088303683350549132737814293786038040994440202917517696482375915319030170372030614185798022532989722828234405724784880837336937806164497567635213584130691666918826878093482511875404932076212300427404111776473329116177003123783415052160214979401825538390516086356813639903821275365684613565738832316140438194481825434804322822579036773429456498805942001114461682217461230180399994699678777742445088129116988289799099421267235054671149274428022478381099124216744729932116856464593738809359527375775023529672125363060306572303370614174413317987920234447791723188433622498788009732008250376853638204481160064999536642249363012660023937269779975371059647386983028190262094628659820003099475361120537017118519268855255743351011956200654604204462117489283994598829769789537760735840895504721526303041451751837005681628397720043520000000000000000000000000000000000000000000000000000000000000 [124,7] -193429065007586866898634031349019051181896900731515806887056618315300801390481032705518392192377464900553628514496474679665683527934159509332781056620181115793187905422256712304472971552336984580657439894026991839907022982552498724153995671242130672692289619573897278405866761211979748438014677631155557670768523186429497476845618333823246856348224483703449570008731256527244518426325605723758650875675642819680973810972679377388535858567873668736330576848053137844775680247348959714398329808256365495563127291044658865145010377885899079291627647684465130082881589447081811407629555863672528963370943614413158938706207684614006406904472258077187624465019698583900807573517655377410474744576123420812616289782700056112638861696132429596371948332283743126126475104511486318094511473328888353766003585466709157171947359982738273961134583446970046044466471602971966473519476730476469590950311341437264899512101036380113116474888840705597378882916345627254280237958341245339400509571525052524134643390491699373879105608614780628042182884655725513991682666255413506818005438069500215785455515408433737542264791816251170904613797365232688644360145693185793400852368882207275484967585548013685042939657551457094912922272369381688479703277474940914602745273874456011712163698822910411254510837652772225386655020403139820693637924208210142403993138588829519217330419048548999791356427769182890252874623548516017980953792824937594701373278109175084954013012453791391765491598840399058208371086680979102772297234818174496931092094893238464847847013491385788532301391041811995479711770921562858842676338043110413722697732434627659678000844495282537959847851999208229429288213087145208534556027372637065458209513139417356942533860351110440172553844172155429757225342307890692647453422651691278714588640726030558664501592874544951277569584801354344405786920980479572081462098747330838309256676452241192485502639447015950988190694026825696416318307552041974363607531520000000000000000000000000000000000000000000000000000000000 [124,8] 1328695790327354184988857144247727487065995050998996861676726569996488466136232579336012093356390430325973112527468296239173111271613684820709433020352580271394510602880759174363964869881420995183065202518449254236451850798226584963611905975177788881063660034312244473460437796206998600951664617778099809657713496540644752688834901009565758271869292502669212582996134006976330335717015708350002149147098372301520659749102137963410194073989664615928291291817302947532668966469211530802063931721268998859299207256689892942123594071161832327548898666094713707508095878215671051240114586616961108993701008696170778611644753832797164696527280044547277134838361834621345257697365657233833818342920519449479735268025319304626805541468845222817878238637934495579170497092793887856701051206362840784528214250398465325051625414686828899347388447995304839843280755263620847001433539548743438006714203831599966820104522714749215613651462306284755530024640003066087128488280124279336822290856120940017470061227250516551223801608278383070556998863267090038282972073401674145292334699143184502252931250256972061597375353779572590795389069957546919122230468991025760772178775937047021708258477488789813117855368134494390049022572538558508972690511768620442449923472972618925936669063488790416070232633063304656875225076736930979774773992201572111425467940137616437657405058401045460730781006401609517355687842357612859910140207720912308090984309025086610515171136274268052143329190194977730832779412545433911726303170844631123462630048048976936173491617861218552022473142422323683995955239733722830655675449640793855807453588342496849098664078352366567629016808437981239562844370496811915045658350749512738907016684039671689016068383595351501704483219428902557231190394940600276062597061920830361505249139339384340650920865705634801170986213816013550291632642061068199320075335917853857280699850128535975456850280202705093054880454990380572878237055198473178715812528128000000000000000000000000000000000000000000000000000000 [124,9] -5497846937388660297783576561916120992233547933995865376553843301376275804930067464916551453513956402412310345112843082585579696266365422026419331343161237209930003945042044987661455246294102076345569024788569379944786050012253251222894522967901843506854990994216153040985409096424288241512514287516239103984003358813620969611312484689498391375378208146104351375037959144872954254003504483767997287475965670471131491672038405132311186884513379621744212144538461905490787634466641591438403639521384445185114269668446212461289659136826960181116585354617229197659416366855455403911711950645379870977583237394120287288331091626479853715126289310179372595883107055635019341353102449671732406990688866228748645152455978795335955666761952722640969645274860318538813979649803664577213159437383408124289214635501202706676803654457113264584404915277226508797886622692208305664833692102450270557349308315055539239661348872175260140231583830985452427190514315108165018704651923805429612067686292346495336541758482337830549782453310880057437672044192673590636841826862810397589788601656540375789555110505145579254114856116346344677101788916958991661390894094572077039065674695200000435319325007098784035929512139044040140651901200462967441245148815302042551569739655458757657538076792080037809503546187811955772342850669384533719005330806181512794110300459704467506928230347060046339935413913835487699759701234281427052741711127707953499037481087059236591656571602904759553187054691995067503821185076893607277187817862934583275075727287500144137478864871679770177532928913685774078226859848475787530402513375831957349957647556119443624548184711895512304682083825186447798358191141207003397856954680292050920441797689637410810858153249112374096933015733157008738371653416143829068479426080608607451111575900431580705760624958702574875111801934194089266285794024316324467771858631415810075798614505773617882559263558244540465761573091540460036832919740432887963073904640000000000000000000000000000000000000000000000000000 [124,10] 16195981922637124217913305095384357309571383168558806929676021097286800611937561979239353031805236742589667131310532875617724120459572068381249561159124625306008767044829444506314888411571374841523992654384780877281733999602060545071147549158236670006524188262442396415574901455086543382619113595295651719664942536324068437334366555676336071049776344032378959031772090818510475236249173903743132072828694615266455269924401123873141224126215653620172071600397283538012305833107002591618608703760288149197975190264168784556143002673917100193486535608086866732919321162564300858363724390265177751277592301388181016268307194373859798262509601704368892747228100560122673876453124744598680918139486345824061513477559370359414472097737162509581071365864890508006226773271024709603376007450124210334608788744097556885401565015318983518407865189171993101909885853036737298948956841846016389341268390057656865359603953634155421406347341398185683815206240245342399605379868239044626451311276168583591677234747565904831840524892928868276357470478398497176809250661846063258397981835964496468275275094310960320845371260231686465961164579492621166916544731723308041626933433165667166847925781307346143087226122096337230872604800100984700496676953113560678009798231735404441606258860495812711346094501493444178582330770629830398749933741230157476710138262216569944497935524610796871755280332151540701225753560538614919394165095353850260418464638435161219644594480439648084145636893847425216427487305225948425259804321773955091418799946784870750053226604746838567590104425954679393202338490708921934514666162088424286260908742733665016958827127601730203873577893339189255586016807159018453810821296476002335304783465907180335627986868572812158572656692673150960909650322329095787594563412101580684406413941922577849583067562021814774795584477058770925360293861924019138861759167921296179790238640052311729739364610992468875741767879173214947680066585612014842408786198528000000000000000000000000000000000000000000000000 [124,11] -39995553376895681733557225033030940450361915901206655531212778525486202752091690524558809894160745014700914385693200855645685302285781179412778217142821848864631622477698180269311356515383537094204611695181168775627369388716395250767692608257807154228606199030451669353646772755073879666504367291305692957241910619936717403538963449906302131049878583588594756310325715729295597311007674285267087507629781307182077127694203497722991501292269979222960184555159704552996616970500413828206496776374121320145678519339421905224799035403238138664427403573554140557033040203452920985729579255857513302331666017684369964478111830465032302253463862862741105363049699746545425708755937408881411650588319260736673892079404134357914657616750512165636580245283598750426936227530043054327726473966642242040024027291179558966903333751593705153102892386356705581103208413748832366422985708490700544782643241749705723243893222284700801372092742678039347760793535875756351237431929246225649983908161854834972043922711295344479892757589887140420685801153474065727740546472169501389835078261027928292614953308599175056817665662380053129715004764050366459490121411389582441641874516561658309330904279903709930284224223548587966348700548909514095870060645965841643465619384772660972875635223720700555752045955959961045213475943255883123355964248055767157771320747786003375602551327450389688470819426108129917336252601597931079921267817985586149744296861347289222094518837416866767125949899023221177710859810954603252378550217809411257292900256885742138964281097260104894719114921093822516439782028363111426062411623223360153814164003033267001877107161485432248646163276544779133989360889992507752642404382271508458247938346161849071498760229315056848265497940079334203905610714379758876387608905975799464152082392076740778951991595420842586981660214034980345384638484090629922008462957012870161122335001732944671392456980763544542924839219667031595546609591435329103492766760960000000000000000000000000000000000000000000000 [124,12] 97940016131403105990227947839252838418352858165886546155819117421996008418342719026819064930396100713191550860942311195467020691987488745047187838915848722891659368314324176057747407809476661313635819954593975649650132593787718616634225552404638845771367619520267928424884544199222115357721331259159430256236186883621710224244850633642106755710529120328272714955203129330598985037083008386377732751490693178605808222034200320379203917818161714075787598613864127689486416252114559573965833943440686896696497829408610990227687388020154909058460785981281032435973371414354863043445534404221898883512617968525766791921719892123530865303310780813774225195261964136542258103776015380124037689678935561738846814382317425418216035930807935199357486387747212580802956259457135344028647476950204575660654050514876531817453454949791639595112227496529434008397764877464967784702708687503248117496541642136878555427311046386984146639503499337022651263485757892020826600598705778843026509559352380577675957395114703413354939516856808584637522380006088611198981082088112893406723034991820847259440477646872004710560276623762106330449352496371842286486231889445858208951646768355930178907446338099038716113180669201764501576117997813522364950295421288525849987571068485325297648208530482866536898450429020340828928498261872091365018920673637096578267718848950021363980841587970710061871413686845558284624107705982617265593756935536035203720452916873534865844511988159346302963677399186365952520612810226341502310462649086543032187910231539357224322154315497849139391120551224326288745744718044426700561966680540622972868658434278666291717219782904269252099221608356124432110014670420906958804425906508397825389879221255958422446776431206286023148921622808480620935474401242860597308629536159419006400073312840796682790485489300488941373067024382693030639592550221236804209525483041649511074936941842822429170400588420923727475889786136056705687143580796916415580050817024000000000000000000000000000000000000000000 [124,13] -246433114633176188824043738158515034881597000754137389448384670938291861795246501353072362232007730466209128547966554059426570516044407236989991268916355184595656555071327065475162907415422683139680107382137065552572825408575731008713854469955115187333036155744103376981253595944462506614057217067185639863990516917748170222321154322122746409776427375779344536383182839942477354242907991496066035924545217369783371400079922737342962699063000174827223303535080593939135587924308190486261159246002244759087603998665364234772547076711221337138603701299051357026769299578581219820433375169133409832564451341557693229444252041114146523457726487244099634557567608380289174219253825531068180386753487666719284722335032760835762961918099880184363812421529440806195679864997685463576163532562318959813570432358767157864133474959469698369008912967690302212954904197618990910076685677450036580094230849110296523412963624057177261179371190211882576104632019926015116275234230911258419093123196813236913890846319861725121316017834172648918331436006160334216346242016559682428664831414236522023881350316159817623197457514112320505951436025144315686119780916098723139754574740521455686874370927187014291219168714407927973000766005106392450973545109149095503149460134319767903126506934266329971039807293451774487311530466467340264475095659616438429819340375685428616656896553902647335175149715687070719332622787055507493538974515501392078955327517520097774149909139845124959942955293410231282058741793893710359184959400228197780334178790366683703337688163738628695638498550685410532029172006267543573221765102518503154143949357412968499034645238410259492063427292988747306874062682560847445841083821324810210786073917089057326796600551397243242304412112012304954178961534364216348573443933923043421600016242612266490466534350696109322701315393663209826800737678393043446846762299177929646036965004833950738798507945008572667174482415687036260789542253204396321949928652800000000000000000000000000000000000000000 [124,14] 566995357480987398532939954259772059558126784011908556447238983316689900271575882194027942632517283697338909761001329382180374144775021053189875168779542085110006153596770701411956339975299970684304237570210433356138493494120353193776085342685745784806050718939695132291196809301469759891681658689179773750528431505401775834650512530468877827445392834657041959405859553732346087289841856673477589209818069343505730243467117449937689145465067789456536033693708451487951779101635941710395149231979125975238783076897734033750579980057310754203106552505796373032370594506760511038356855333740326578090510644864954188696305848138161578128270150843269685935138362293602338890931828915100101968007987827438148914929963289290358432582611083772518250292293538286714982762147623522427765624422733300872632368324668404727458516539845258215906689121980508904330141196438134994085303754302263615256022555809157876550672546965758346701010803786876795668536250368114559087635961398030273908313266769836394549655680620844451029005669471180199368197428929279275976365720428107277432119490566148513522016403790929579882249728077895739391483151323816091461883903880978109872033487934780573548745156054856947179389014725908880110402632781528204743793996643337802771507498247936518801031389151329913109981857889674180040234845368200566669315242607799724893083242979700485630101682920058822577725165702659382238484344172704697431199823896100983108147687436828775916368807528766670405683897408081767486766520370859100175005013247701750104542860548407432856955472104622116561379485937186439542981024497295200151897775186841273872427286309177020248685649779866575303374623336955995514393580704810639324406934051800657887038399735290721171264143227262248035527303850139452887281645953576621776822632841444867223055506540214335301136606418823422604759640698382698924594658211683168327070265717690975691832638084098210872928237993538157160256364931292979765706301699929519490009661440000000000000000000000000000000000000 [124,15] -1054094446615386959132312974226972708255432259632684135757900612748635275111786507712789048587850738060961816820499192226176832294106681427176515598337668809345673628074125856703545584312718948050398412585368139454282130310362804151008235471947092904524094600394704957576851754107285727174913887731410426767257057303532351119353982975183451633360612263207023142493275340216138368777687879839227184156070903359781452727019989757387950434204526222274650255159581677271705084749400556553216057747950982608001323905509258781826483437873633973561460603719137555558250602115165497614730310390769169714549615825591733732744569472599518409676718745306385724471833739888238097598892457388620939675251995907846647559614845490419873269575009234225122698027677947742212132608162395691999997424424346330105887748548799614150050636327530580415101443199382795713090892585044861557351961479225097703458120155971130041837173980971148839852022853407934543170938362411324263292965250147477247924944827075617619534249272886243103778052712480223613410538618003954269765976691705262665579615963588553541953637681727790778144059792860241505571002552528640992467456875713020422779127556006103522348515201008577976873546200670950492185246628142651749981002636853576311799370286634735568985269622406347883865047594016774683135477539776302614962738350905141928825345784906113957074931476625982283625452516058196498259864487644130319679222220322537938837832397062611983669393061579924545149388839609144303719900714345467290639361311865925855515370474079990372245549170004710560791217826851758368602369373686341699980132704895175036637657421079645636218712498717881689778556328260873408152550451031671622802444638721103184460146243286186096564991280695594242290606522686692928586037914978786170566613113188893953810772855416690360474980908356262997499987389294328403220642919006061095219000715782678959563977020656032507757462417308490048119506907008574184877192697590765386053818777600000000000000000000000000000000000 [124,16] 1416779539371605809574360425296946493098601848681197530284146360030536223937462404700561429776835090334071233084252082938167255288361182764551250554645397352624185612894067639375563163026272774407476076330756292289197620197537766515307852603912016182533433700117748947910163579353316919448036947720882298089344223289701368592524737038657706168183038835188815430800248380301914281413994257165888849541894449324178446516266167089846129275039949869253322409129572126673716068863945458312140647985644564850119178938697250076979043735978249763873282573665326043560538752548674492581646834399745414799917390965921167487621357540353346984041671682989368452761374713628383281320969016080130634715596426675798603302118658783839095676034417844216198339351233598912054330463973563744726329516263968050403220308347274058242717222262603397290260154808975693691685174215186345491518462806584392637537910183761437544365906257743313117701792000588285847761594000316146875788330590310333545753324152982196785046979181022281870638356273573059581833562328127761564757229182927050875024521307019616979212692491665337977417577934192803584433916699038283285235996787281249171902228409397475746624612901768612027095509158813712707092205959904544698633302155633043469748832057271940513772940148815611224129720688156999755101292764144239273362751903122061015699238916006024795306319348342940435160172570406136919675658456029290047350175331403632559616716793375426862683392866212467813179842902365937814601940153325097949781595909890905416244596006347486107786990975639219201665627498218473045645137729003900918474160284711768455452873917517502981336132105273359474074292655350442374595780145970412064934962600822027441172420650722471333977080007223319562514528875219712003060061266903047313762420103607098900374001524647461383357316899984363795383936406966586488935597897293266184725631014802546025731761628794030467245753233775072295824493488239803565516796626871986755566200422400000000000000000000000000000000 [124,17] -1035770368669472051552435211180970909669279349621677483461933464444556681672486948659173780371976715340215422191968970783847423731225628609370055775143579432228409554089311974264878440443379687869548357695648094420948239108405608009843984975564430799988798793384645361351766390448112510240068730603582257652609493425949282483576953537370602046487362772776469530639273204240527381378314784351767475572987196147756073719567415568854787329631942552688743670643850514367922680818248746925766023373073259693388318039097827307800527865123595241868250006605946228742399127263087863745093916372354992915965562706976739571360611958863103151876162659322161786736875268754765324789117095730612388696013693288218253451208278064356886950217436076292218064767475731276634132617747984977998435156266221145611598741866074117694141129002246047535626143385647012356859706753254419454473811161175279991571522090291640374182636193362118018627666481020275374070503524971786052820896188788572182579847785500960580863415020625626695853413171193692335246063306120742604028055273612875961031677821282450776533529414898952632067972754632926089752454509821404642183686785345734731621604365657263440035758857129575905219567570501194455109395778352144601213096173629578035116043856106591917673485463198291293305067346523742362263499655229021276584519238804276712535829861703158748206382834464406989714133285838517358568561967994600417808830032834832107787648888958893771427037522640358958490886734505003272659318151749081079875669372537198311916216062088685082150162939103860470102039816302329953470209191383262210808056876074334864048912657241626384843076039748712615290672784419250780348603173352416601401318942326224501689191732094601497039763970998433893046895599311281357330668886598370180452009725875723847711866150912740987000058133956333035683826367284800176316673140979496738060447027255042857609388939995542579642370300826508526940194409635360875757200357464692985657095618560000000000000000000000000000 [124,18] -593965394710222095523666857615536998840507686004023463764463549983628190057820234548529202105587778567053614740937974770518588857002728906673553505315499915997736479922680003609102733067797204362466258351330077338441161834333249948223109519963394934096573819008806995989512754891687310221643471599475107577635156414338181455590681768954712266838770453685477290450420885755278153964841715177251976863312831125292178674836068667058240316738668864727156293253622026261494389357064069338934215276844977966338824620890315014842086898360017661461266271157132563965670467248576697904537119206427763355838930006409908888565292326224627649180987013919051915990374858107375737821851343676244435633084059065597473562967442268755045390371775341990021184078287195916752947154906679800247115842310450733939168261287979109966580450731526327114902593157804059490780883105008640490470536920223069893970092755991169565354748948705677480004478864640204019303925171211279840678995836498748277584660549045307547843885912175638585816674116522387215966861651706806824230988759023351135045043343120217830276102725611976105081601517674726119720103275814042142515042801182394340085063691961944173598893405658810590458743961931868318085001176295059340096689626992064506784807074858339847877888625090703613646794151503855067566777327033259073119828637247484732647877881272715930632598503799259502526796224676461401274133796062353175160681376246006145117224660147651662806286505954316302377551947785569148879860462992234403876660388256173502633091745578969856219719444003439978248045519674043637997685741405978116829248939416257372504322965317011283466388823146259314271734581347541152267276017019428442623283243355159365802953572966257284509275341990013663511264844537051258105329602267238614532332688209584549853129241737972508363602632041252777828804201707867081886918173874593392970960708594415183621324574667313477453598962033089220748260029573344575540261601367094037136906649600000000000000000000000000 [124,19] 3075405932266811714625007161098341736694464055624139449028949763557142063771747104180039896296678913480578451191517975775256817316032687472458016770878240497744246404310224521967317842385804794579898343990029226927782091056220573204459631139884597034744381741155358332264842150168538186066132908621697630359029619191010639049980416750654756804407063479057962031003385100474072380805690638052379844375705894210060246780844414251998314020883343675050501180461725555999932583560873515409272877963554658335690690199550577129132464689546794409047524329750934217265895056128621881259212663026220715698358242069785110621162170291103615733181185144504395413479398530132643770862626528467672915184613594912522708494720831886757459163024674363098118824575497059035272566705976084919134082205725087022381460540173302691371126651344084964975848031812154134982978310261764124766327880620075935750548950085656339777229669500745835870818637259187187639055045426357075639776337738534446960960167590546593815525476737858443065605009688435500385938145270871768222746572904823600851751208082087578728233998449250679434377198910271023116508549681977981078806990174230070678303051445904669384845417698405341606939886182688260227488229148955778436576745801395277873059001528595510502452732600105823113367565225714416403218763238861157024852916853002545185940188711493135367212284802882060551131893153778663380979894704917299014559595389848153241979195021145750609072857242690223681831998823800426269919553415544495250476022118488217953118401372692371864289492043556413176823537493376714737716668371137413765433713084334819114037127162930999576540101945464571365964818414683747470216381493087319687402189354293913459757586744360960313927368960374038192156927393024329221670745477053955810127960258338930123472587031672271902786472169754953804175275617340455880038999508504587709204637844869925077217509581709893301511043757036088740689306456706637265238191830368393540287856640000000000000000000000000 [124,20] -4881429328442345430786669953978774385013095033441587143003742005918924004935220352162504139823471885740758736075162065974178330126475849297659421702316973159514386624164104689694842124714774775733047612269541133303410380254030912841591139482501278103434594539230766166164368076824882275840273787470540856818250920669056044001032698638065775794871114538715307599123250034572029757419709158720041229798335590783388093974871847539123244641637465769362026828171728237114626582077011790356503466940205851427996230587837046755721333608643414420950934018559557056015575724153072069653503125393545981307247822387734757051533809088658518613052633422149843854156479239838533954416775692900989393401719556337475755939294602078196472668701224886748475600719721262727630590454699010816380445821842336273319279006057645419263145359220157745315065046983196513053954398813608512590614668221384088944434034413874503859108895667383729290976701298900255720441320276230000294467409390126371186115923864814987785969377471385918787256946531408248512028134041337215825422583951396030511737629233606275168661203889920005004203246151136819955490642542094257236667052055123927900001269641914348806828719702213573612721901550312760913703904806167438738712030710778026553111175983585867176223692093142043009540681987377069364657654602535694433162744677856946494618112233293396264843199456464392033674907765828338526244677799111604922972755318991736525180733405750869833378745349396859925469721853574407285085270517396899264730764420547435973557979680456163220522681147250728744779508982739622161866101009036117894013208811895117739020451977593122916767970738437162508991299570819112900070782779463389301067351615973932907979975307305788363007677970476261808564898075424098085891250421325626946862975132985105802500601397836204566071397276671868510671979758800190988877449686781952826203828159721885245767297841877503755256299723451840689691317308178720709269793651780317799912151449600000000000000000000 [124,21] 4421797904364671606718371254466802151419687365584986011301041467385083155366486778836045898009864345292001562685130737141563638974211700774935306506515836425025445502285346135583132318877843483873094811816544172934995013278817795760623295750791427413244840963463201466746401111768979894196402049358080442152601452834188358429473138493548373052698732847067477617669454162617390803532076089062281683067611496508486809122759277825084500769694424342074840670727839484865593700425208599013087910919711468573655293473411317129618084793144092671048662878910080673207733734592427803634224139265629159087728099368208763741968917252931175651288163102283622861399744190756574863004651451523819668544526057193936772057098541240873907303094376103087375236109427754722099823707594387159854293859283930276477742986733887745730576481535890887914937682988797429981969303509405055533289845632171589309893703273674908213361610560284927345712869222622729816981346224625394583741206729458440190164051936828353512566936950555769977269037321931057071286843104185294531403473089152159348732054925944221522268548140304482766111964381653292742150226649793701238607273765874358728427412719680457488402984426892927669593632441211893468946940948373985366080400897859499317166750110915293009410964715444516881042422020718371837008885663335031710265405415297985484673182246289484040772287771771287627325382076597547168786537485867617998285694783403657973610925717078464542700641939137693242237636743742290991584560035832374681242210401306451305799002067868427768612886598564074701245647912073938808980658464644626016255817062039421714063910095186765712674101339244460443558275197334873276012522351848241866023913320860453248330532878456587528483415251734928255721463996560455989017288512656274234912020724012760682001422482312032148628574706109332025091294520576879870298839829857469809883925120087961039927841012638098874383308850173971442643451684910675759144871757773998841344819200000000000000000000 [124,22] -1614241492000115551058768074985962977728683033785655664302367134645671369217329839756805441928311051848870716611127237973304184779754807383166873710347703365880427219302911316547811847581826574828504422814157071004107084197142003200119298309130394318580319567794097021245525471559085594633021334755531055382713240286786321504347380009752987236515311309448796501090200754875824933376839540526170276045617644066723232174051574918540535806218401924658302387453800903401958906664961965907734029667262907732440148870561602394580098626093051745536057295451150253874897177974527203824039059047502272623942834796269608839765113162442848243476416099750320689183257551590345461377055001938350812379422904197961420839177519830865851308641645918860396279725317412094022210174514369341370569781804577810858741964672700207468112745025296243738505920353681511994692714348987058144210682049083795379898130842673451210607071933183993304387519808720566970802774852482833224138721523538558140347740603305302150462903661456812397708417330028563304920678826810880427278738582918314110210858210299206361305382885458967041488943879458548315959442646070067413485201843348378300036082768939926445999777407051643254775563974696761636367709137968727778957019010909996122587387852803890246868416006572332307116486990442627315840288306991307662414485279928549963577498012408264480489440869225049165554328440622165271868701043683854085262496715864135533593742263490950489680173354384840969340348217412629903426804281173181631081387909758328414301320575158682393860191990898699390098486672840345173946312044595931797887815502631411080070642917035477181864348227508380217057480714974799518374898984893263605453626790835176224374867210373858794098765870157976458741693074118859670685912185681292766347526383800451341585414230188512335481990367264632334591412951357052026967174734502562677247708003194396722808636590167591516610171199864717383219394661335698115739851856945636621098051174400000000000000 [124,23] -1832485741176642890142449313163089447283942397928727232747644546902985472137901699986046362375832307290135026814011803076238427187238389408018268524394570635052551601936645689041411824739196287115973459918022239266452489858401661593162324236414403932258484352603939761041297843198005628256149272360069680359921158926456282110954242386428114235713867935663917904663574792727134686733504070568677430429124578526231834445453137543704355577521316870553600091470799349124845773145746358201997877432030047963957757863766379071430592526727012652203347554412504298166438237666089201673072207321384343501248072710013193709304305295014935439332923702897260507960848402924757844709711780953395598563913122878863153716539592737980699575782595595549476674476422930142282201291311282585994296450296463924377267008689351413350378707141492490444355191594025319534329143982756716745620683079033853336866431409003942335302890406462108165482733642917490367303162255012296358688070657088839864259229171889456511872383612212519068938481659590020466967040565646050206791863424686596092569146390013846961581113019103990044539404954014234190724571944070342560629706046955036225059683287833701715810322694488932014173179967924785329525580514626234683585393510796713565559178581368182523571036108298216376210100720919235632300271590080221360284495969793985979253367582984758125262633363586858651713586631997956564308183297446704943524665271283534525396174350626167724949050040141492285200130939897598830533469600599603955424845314538400970485445552653309921394193128751748345599535855148818425387451871593300289596787478062004810267319314431538852689434375414224353536901159172656245528511297760709502272467359006257091636618653142188304940122062963893182957832360503384895146571750184124362384019682683219686224914996100467751843536602168818936752929639015089013725097449930348566151162672560268450982963312264190843618687995010583248306058146531341285744799423896580561158799360000000000000 [124,24] 3905522915324929581203838897796488643687587521246001722691709651024779401271783366620036300037110622144814802763525021013041851294315523851338957596312959577009254296969684344484281618282752307965159773388152040771312111911626180150077594012702615921410030244841277722183427780279236765668039391558824788858774532236952984677043662141582121846336032019007047055126636737034150836622803707696360233551782204311726105049576270035654479545625923920394112368964896267190515119742821788610754616029484955146939662497603861676237863893595880231241095731788891789273602014643352800658403647953435219332348388379211286613903046801931234095194282009912312243364670151511573920649746401468877068589435058950813261314492116651427877908990089455218405728247504925305870713170622963141796982659466316839199899006497333565721372466261746744705854604288887461399307053789977374272394049759223180388127094488620901366532767706041295670520196457998261280052776293625508214503441768598335136891895225608275290288006877150808577797170183173541640603979719522925529410394040321072864018059613616805254237133046040331258443188047939071139352824487007164465912811851144939088632906127461499490676205738390632910067744080643296044910355195869294961272494387807646119439844544037966583221652324528131821794692218365124916350768937739197849550817974757359239783504933172161966381441262139272930919269024495660210481526803506767399892625416066222064887490757698140034148124561887699673239815204848036571928310868481456292333200936055825949599603873408273132857065287862496806121904590472363171085225682917285477855516263955422284951935349660310682661454986544510601328583093956879765906926447627397851446190615037437085644076407220092152963080511411110890141638793237671557652827874229253859085633848161996646362261766084689719644368916709663022125242634125130051403421551272147468218134427155408818202620878724807915808930519783318521787322373745810203321500234012194851421945856000000000 [124,25] -3924752157176655980523896046683949916525547421533598166090782739672408573751831936183835724874169911240433814466434736444761531739420640363698906946234439644795653098064640139206646686731272275616919366798229614571729348290251640116731355087918978488797045700889205638174398148590354242901759756705461222671471694110950610854967789320204381429836553719882790810888145778602963700698447031375980369566628371315441504770404372680486059045612309017077047661615208776162806588558595421925433502435504186519482436451730145626237565684636619751503124115981926725892093952868758727660087445174371329860298733620654631638948556251933668583966655167804192636251260821159437222139518683566403663070515327888040590648439020027197809959759097406629445795434278225261127911366352779368981621507827889255929095354334215342563423717321944077876918689718212534962022112210470042469121748813240503432359508092143757412539032159398788281350106645876042638592462620150627851719380178857058254790087659157495857156196906417508948033492608680160599666319069050515031783629784856649803643176268623583716464330712209008780863980159055299041710799359364522624845722586184902040887117609342176820554506680600848990483306253474522138909938012996334591222263313484013006661913584078817899545799861167876471949813332468495326612627026884769145654958353063839101023271811597551095075743370366775274719806827009182244253052377306862341392312811503123714049892831213375459864517133569833158230332478644363126706928071676797073563798618641589333181656175873688731183912745515796983686221563687984347809912769231232099119228944909145524380497850926178701337413102541768015891182926195901014681271017546318568938072104963294135813553406162003792980110585302353022310580139396917820923562423620622849323178545164867912379663495122159730732839772573206383049690581794944276655396171815782302624607639472825245577608588601424536926692799963643086419734249600407395802731634211580783852847104000000 [124,26] 2685645967790741471255079811426109890969030769180898069870842277813357910926715506859759465650205263430234199907518496155307240611154266038003590203097135564109980496158318086775250380680216202645320284410359673728145102090570478506968587706754073741069172356655705067380438944840642986856482827422055128541108317649929963314600041040205693945066355406233712154721459030925555020774563452901676112238827098253226941335164384832311417966119940513270413873898592115825877616723043943260286616895454299778854915524306048520293455862665352691281461532370178129863526936958882006271198848711715575722353853716420954285403652791362031586068333507628457618308743526499722799478574921407220428712633376377586476767924165397876916607911612469809947794595925854814735169342251175840905741081416448571500399539915645979626407326151496260766233068753726152219442109952860880944193480276060180533217178794980581593406626325021110318618753175637610389727892212606455115698541826662952191643886353355637360703703794674504034286206644762409996148095356183615895213570384561318957880230402000970589110187382966372757728367759803938362375356944942240262218652067953766146327138492951557550218611218631936364484790863838381945214459028615598011800374450044355752689464542870142387043116488306601036901419056629992880835728610015281148170368350710001239249115722309803101904659810109737617131559496024002254525412459083044772623311517018497382815098334946006732530522547464394346161645787481025183711441089703843176386918646627049862015637971850375196365705049091241946469168141782554548726255945701618645239989946205605298624982805572282974956178347624420671366699046256180616744587027976290719698532952236251354237952533184961040254612290641663041604506220473567688546245916879237144803260966125472920677043515362539326940675668244649375066612871034768113856729375134023957127258461420004732325082342142082687160839590820565909768168496033837076393086686544432406989333954000 [124,27] -1360786952411926865980704513837248397241789070481908988174908013614690338729655815826739302613650943536079597133724361295688767113194616546433752052679775952504056822783740318441501459116679747616651525036479709124421524590359298568568189282709074742546672916003189672877862553080670388451602842133034284447532651710718438061752425909373236675212778026756885854803738087068411953953162165271521549581394108151010338623189573754128289367993784345583273048603937651380982552516236240178847173474436027877774462621452646973229643577016691449392600413162365441337901999685553942790868394861845881048385726348714239918203101637219506821849095951436476516405553646976348747512367924975168816152035343536668153039560046329968292229616190549852658942461764738156693984662300783865787222043905257279047675690255233670516454149448244286924236764998565440068276732873119931196312435123882458750987174144344915686458049774226805676845360813923857106616457333074268650163319255989426665546115328792240286518752493543224085221158440908132758459493789124106156249599739192030617009836730177393262961139468075092028823952439058298523356566294254793520824126834013597953303978621191033677522088945772263913796806417267735468782594588009653177588495403524013162691802529281628426481148090287379844268280973094702524413967115926732594018342698898898602340300862208059084984830535507438916427889284225937282741450130542898554828779163368654857194373716583136293423603634879563142723438427173324538031969376441364254404524015957714417958790278304151948968181226040952635489551897053153258547761127725552000187376908334364246959654146017277429932536916211069016972258454559522302561490182162084641071089904485767855656234023596481515012943780560341218277583233264300026503325464997623000448511807955942196749886314420398811810474849322738168097306475283583656694921659021714117862337873203809432148868603606798426796059934606580681555563333238127204904972560147299974267456000 [124,28] 557750683929779046397424054548880772379242249546668487818140794911934366926746397630318220049906902436125317777355277414827297619452168287911093322452349214787205814498125185979879299828113876495496583077310205041004312797201306829497259697016212379429043219393238731281411447060970753078834243366642707190779340715308341992394116140524645581502885094820943727109973826741776297895259017617500678253657594423301893373348049133901802307355551217356854601618774586723078895025743090182330943802461641460700559857372450210062071239194804606401706801958788642880471312139331978082654497881671322170966352530448682410676839145986971951425056175290828753493384725746294489698670136027675079244869769935608417719612198027151383816227808154294281390741417783555974891013982982454115375849257662423860530827641569278310460406413571061174614012551564104824031786375405827627030974590620037301405473831830476123197666595209351803496344814964224804631600408718639082101664035397050160935989104019614184424473489101772275068538336117582060754503398336928934432540238415533395879062083694584072863938367617694638668942519500631120264430431180514335757725839500319874504700910119200018090473870044330522169224647815375647137459858519417901290379820033009638271446162018550880247790710222900559541875956832765694555523534470079306018970922876593745860122578382495652247194758169170477014864354051162187167752855207319833576095059717260864240741102527357303548221722878751966657271311294689305622288074808426434910672332864547003712554330224349226003311229620489607216126252433023281701612466780124865493198179028490296741727478723028073941673603492783872947007574691877927189060108077071380322006770242972862168757636831322096601649454778855162191271007374818206157549074104572878954864566809861162284177675700864644375250244425917440918086103700168440292014585559239335809431430864103179553369763430755161931212162152314123736779831244521645618867803631637753059200 [124,29] -244466084593202969247717571994214676574222677578318080767942290156750399149337628019938716376718576826911760151174305531204334519310343218983448937069338468422727338894070496450966888948491829216207251016692300760162357362740407074562865625667349208306045200093410909467170441141984108216424765690616102384832551615129570135238907536514450994233465855451477421756870098720311885860138424968091166458771381249408458173406304029539116766476522724507592792378085943990879732720773820240834741079413801807994655120352221766181039001819873457295106932412614448906842694332803758564453118401769519437394139931479909709476377733288681371061688306144771251833986632112521856358501421612444706933119260896542780365292946623924902906910713829492030854261947474194011401015137245296137584507189759935729557181060189750917835655065714543941789153364031001633460649417269976591269963859983246017396627348282291535440077515909975829507731493284355601086240397260507153963466951856243750226796852818464538874810699429867548194909555522517469039649724950714221323043246382424769977469361282724334735024623465437772887806819051061889256251165173870694329994892944530034267777786237116053199777614274451212682539288896887621561268076816189266659166339123712235650175004741642668228711363302907051858011247645423653661455700709493092992029515939622940298920557244961331364555655319321617021749378543633175665132562757504078931682020111884372297296288325751721493478548787601962642076078347944782225938638450525389832440890835260459284205537643985205576108476190359745204665527244761857619659528682678173851955336842625842172313239426253736661097255373308646341756518654468576421369372252129355192235092593527404509295039150807595541601639201427533027707806232043557695016477136474004529957534830026786504312754559984124166031644287582394793874346924310795778871147322515403781776966138009068160292513074654477542141333223863506439207144135060347181021017254757347200 [124,30] 160181788345788281075965180736753734177042326110969851895305366871354642807207396942243116889065977835792110325611536364943958962964470946929973465680245599947483841214646773753298437592693233808539078367084541065761204825810439626461197802508985248050728609226242473857891191631537890126749439912047788728799382268153975930362452703428153346453833340968993461035011987671556848708232582615332608868629349108912785338109397639296773372277378003049752714306926939615916692726668450023229524758555388861766543324641272911887239857169240035473753797336920056138662349941244371185181678712680568030485266743200491401892146007958990219596988577252010356887690811231956572757198843540317080795643938849583663322504774019015666143914464793769048346066401300591871705268453255518301532121424176838569225092320264892042135863714445308947086184320421977354719791187456099250787051306415159271915565349019019708305743043100980779973864235159100106646567036425959830232819364049296877745636391979912607487901484219020739266220309029314958482541226974921143786624971125168037910480635244536215678152604080338314574616969660202730247524047795906457144800396362111044453561370162084278790999649288458830921661862845621295633086765502943193740524200129464320421311922694837912817579001344062394499465007387242996886168506301373499521165880153932208899792677781640466955086402300305884766346089094744014034432914891873954343056112032355665129361848396591213937136341259307753136080738518687545984444371387965300242065088206678988659693951844007368758254607615840894859923882764606567556867202903011661095371901856864394876592323322092109857124059045481012728453122171300561373390929847627812372033586130359060721354047174587354095026792628824803839573892196949886786341337757449074015021025718143127054996497916830993674124387817478791168170561415009955612171021119784332234760334636372899609196729206867384168838321505551429593509777930931116782590922558317440 [124,31] -124780566535319445750067384302215791034872794489469510333369027125943508023508769250286215668636466662149932833706330042477370801572031848112270275984769750775696619220891715261776979433321045034725584080833263479973642617423495067990886460348292163202312994313928864795448473975959081495326580313871656562385500659873348755746451168096850977184128513744209632838506860073866004217223533647542426054604756063466767941194720116129812546333776415340514975360330920432109585851984084955156400029538982792539686958691804257372431434191577723308895989073469689047447032433311806183021506905670736400951316522908805810570564239764708983004234560669337521101454450843844937200637885878536895933118386431358891296767870574722740534201972946096252270027566058811302627124929479473442024841781659279934103791356231100187830645859205205701176347672394412532727172676223427334964734069390732582173994889777766063054430471609264891253850330090955763584955437201778468091092692378740324843087336685106017419677784366429496246261496132403717885628238072011035600407135682651282941970836860842514935948405151928751520417775788028886310044356978851956325526412223981812327315327799793308210125605933143853635769065239364482941049050038166102849425190799543262083402088291420302438858472473821046663593053463694596316409404614070016161196011608196686299051070608357164500047886111770090149610001044052185570682321479395270279362592834466500949261225448386088893502254341049543829146160672448091202598661676758253703661034987333802611724859714211933530506667373852883690898805734807809466758111331971528920919334660388841601585529208509623536857998005596994101929494677913147732247012933224279795073912268167311080731643837531018329501195428147940916351826198716699362578978803263473426277773615023701270700662926715144919939584446315461258643774789054999516780160699640016785168611661755424583924977715896021432267024410556755568850957239231573959396193448960 [124,32] 85959745389010436693889528257796620535597330735332765376908552451458643890717883010437166108490571291514962812819393379638787285918333485693202201546371696313994404057616538547762775502702486974225486224906970576330399008772373618138042650261624916327204944403231921642631110897966647210922936472223756119645323612211236249136704375612311109679385004540123030678979924225579335931820422740471981213908590843890555199420873159682764462583258342704645991930170676715634170443678759487586720353628041726360751210681915413170779802754977670466392337229120753875505854918480364129933903476713274561322242618152162722069221938419097333969677771876387667492202795597611889177241525957842606909442521669727326438362855937871208373802030720104711473056345339959534676738076077624863984707521343276649071598362192223071599852725563083558854980632013628122262270313325983105026259955002783976289954399082994798848656474052384322053006290972242155084406170020581374554921728791069358863913413424465334225857987390788160804153750011107632495728798154590269117010739194658904108300960858389634825630443194292553677679726845850988126821144890785011013999887545790669465198575062390056201974833559296702508261909978369635899508325338622568232827052082661536376684085592649148320004820395475149471150861002863432276474611867148784627697309336603316896986120188898191591271463143291558579032553089468622264972646784486096639045065904794493964575199064835276177501875474791488408502411276454763032061752201553681010086253344574012635486967159816090166560357155761773071888681644111024903894251150051945451200988608988824217520842120282738659817612449970682506957068913842438097918154678174197494789778816299647992149009280608025693819932132435112628406934213099933538979732856792054048324931114568684652790146622994814926895145779064215546003360554661551566010834228831646993239370029322994888639379917258390829594316519095182228593668579489101854348704000 [124,33] -49161674369652236301672313329319889241526730966718171181456381791328698581231231668805710567820639677266833667733607721272663650037274325203419600063050197016328629305176858994771620161835421066228882434124435559045151638872914321205239977183953512160808501683661839802403426868628969195471645226680151997833008573146642037475122829560395314314511194757851181057440567153001857766018753940945284645837608465549746049213722951755334095129238320577203177091440744186484644014391248200673839017219132401324508881095985782954273384298783459155073244727939647466931750189386885883451178500830247109469685331008928703211588922926285632178102802845215269884440381698637144316329954575669724191511049201776872922959409411736201053411263273362085507799496219747936554584830113975620079193148513879880796487806435766929129215143346171707792954285499719845626538041600697164568566137393147269697245519790960645100359087460896788070225201016466168938510444262919757454609316499897360298219113651063922309960050306678523129311531450322880052091032248129409405084876337909103208584082409256939063094398588517648136854900073449161684876978383616382754282419341636179329372332011233575939108145224182160784976685063745873617197244677631098945313296234815487981236933926111946549089302804200390508634295995893120973323701987253377533238515134926878376817144364277840777741188522228554276890873024897004612364904195030097834546105729313841897590384034475846571968772169486199917645856770638237512745856321746394491945864374707007939782669625797815269362485351355846193573861032923023447967804523526332110624242429894656071327473941908204612783767184998081004633090355977738463427107071521213835104982536573483912127117219621456544698594727267576475259251602216290602282430245013445415684827806655688781550076340584586856329853326706675102968432573503823639002239508334780317369618591691050514439604168836415718859015833540327728290971781054697304211200 [124,34] 23696937925751545065707237371448145290129698153299924319982983533650112595449443863585810764739195877989154888765690417685659220789575909326166510639190871454961047582355803573458059969357958834737755028337098072581993133438069507897453617242406387821741529422251050274818434926101263138121988368293442590065666086120643507882800158355724140844136408085905052803165610256873644434920532534941436007318222505961277256702718684919669941900913517408493185773938845069708145097539966907628101257570251900821599326303010019352829332239658644253040887726685659649653987986111390539260222064715289245466136271034179265679127672320094910634378721774574259034080760530510906914848688310102422950517697346112016884260261751062971520765647145117933818687555783579193223908568190103447785358298261133393462921028732771290247112238105927741845440084490575747816371390960175581066718770585506960845577746417830149005403731120458135956892159980192306994924824193109549220494367857511798112077115421463348007799705348012263544889602430204601127938190782374535338519541233114432002962926151287679434299827263202217053841658054620859992385915791079748295391342242700503353358024338775960415273709907146828733260777869130789401337054243873040875123191840629456015642279397060319056366024656104748570916001224092942993146972974224681455274366278113761975254544461748160662637124726821114200653830434867389254233712327693617708675072433592442647472197094711871965355565635173297627502230210796953208207320045237041942504637241194367909959269737586650313168582482264989408849929840976717510488817785716475423688018691311712435742227390170922179876351567549105738528713684354101766047388284999597839233188920137682633322341868016735470718478708784358269932034009495215944655122766371194270047032339761661391198080381775417391318013882272834319057545104586488449852975048276505908016231666727790344240480811180959959561837480887248874667085829015266648000 [124,35] -9874772810078708394029680019493788944002744850099287670350874466323405156939445656481881714285990455331391423500997189822017578367338348632965383731127414895959948735209879143666146374623151812034177293894842981887282547965839691076845712746824866506349694698165139286963957077973250630186294699191315650181618727836763048161507651272883654459155876308913239029465770816614156825334000328598006867902479463533522246530247291770390262746637561946214150691732865187891645306990117797537475934342192727884634094281899401372600419608666448795215651607179481069858174735510692861690403169516152304022807852743210474061703201929955449371956199710032834612142133443368704547601895897035542272907035528343212422971545608385911175361511933636068321917573415918382659843422934907954021098184817759733295691430176155630061257817237688290469148927078733062142336263167198650148717756165170649292988658618803874449196020355965235921378475713919772183653624645593941045208725694543295511593039720955381738315777804864470852166466246665425484568845056165093626916524410174710941009268002818177629156272336047323005875879956803276527892277827680432880927563765102662348067423577485951183012686221973529160415768051274638879930468969984149697957527979592074548958862602744308548892243010500359129029282369158138475964268800058806346197157892824499931707744796831953649108901944448397191102717412770277097025884908097518087240565848442804641143700716549007515542230438230552014580089830513761537513577779934705638840466095800771860870023029748181896938290176858792106768545108975010764877053239423268462950163600626235621082897944967558922581638504430569650413555304958079760408536722096314581780060047903431074092883596821468643003263182087398303448922105875298131644733409584738983455760660824892340297404863280023089840332682681975350118976062685501509369889343994977122723231005871986521650173108527383433446856206010179004861430357204866560 [124,36] 3632763201058283373852409230423265108432009225359284975427408217967252052116540569899060659180911285932985057399319519484363846666655220479085142327777444009682736974758128416958153206616199205704447332615068540303565668359847890162648518160469128930233124939458686758352038966089011204139101180524099700222910272591333607958672655733264494582797062195506416040487119655639650251430419115372463828227477120730193498353089069095062127590540103776658128822491071502257226367949509420121020946897070199302571812554419933872655552823656153596375794196075805569871921799415629018085018406345737130244326704323701626382247547362177733923146748530612022684335769837310490492616171954835713535417262349159170913837728735560655171489623286219264862082389189709075179523011737199121359071424391141290273774705081734935425153895471593254411511062623211952200577734863207566422136747609255595241185255770206826236425432064994079856471175523273296290571253088686193739986213055840923870061276107229472191827708139651184106973682029451123728189898439607629966203741658544453774878090862655753080980288294905841215010461011047177901810719411624790620323045978563539522334733508236977015763670274044785436057883396426070140787353010614700448086532081775944116917741132500359658267619680510586818042128322894168437892834550142087420898318659681364864784285104110713918425521555908752624978820729256233011680475622962839633191834674299563481681922847482575922466899276083256324770444110287418045126490096444848755468170385306041456823247390649312373060233359869103578012639182358251858846002055375960125340913958028149185083877825641663646594627483890673473861907544068987751849012782470548835579209446079368410824840144667278064341562169808701035251198943838532601403857371425102569518999212399334629020771052427081371206935965461096432800198365530694073302506561617943233011370996928708662467451275871958534447446664597937351338670832981120 [124,37] -1195900820739047438179761168703534174418560119998002303045638921300653434665161402696195893562497089517839583010273914412039847338276629050923071664051736783659514775626259537324473859860785681129743099404671630618069992664442530274550355328465360218879496257884434059923948625274663022437290214035103583805702531732567351715367233185066809695917314576907368278471082918484467975477284290890415584918775440144902765172034446763023746284424083150577510042538941438248090496666107151605337692995303361948171576838593280798911958173773732355479182641537402205772550829616267970830417984226215235844048130862635433929911581948181259709248410880252225980177585991214610633815878590314329114879413792969437552019075548967942329238587857834517086867506873504061678724961171941110410290424678231474167596643971693772387276398580425338835236614903838293556044706570709117170308115652761148286107780327183237088996240883318094742444163290666830986338768512835834617451972027802135472732663679026367209707657154665250243058271966507781121093242118650025793858141397664299698507686081775712299872009839304952033185123079458963684932570191772096269836702023380791222442427146646204672664198958205894598285419248868753473962624175607718406172548244775401711426268720340350863439988378264921903679379516435784320228482743551995331193472643799254064587861618761988194337227561951155411449384414257208225954182099216088061813849555098142573047039765912287146784220484631433015741715362530091201304925248636132328346617591086466641919095620500565403702012269473371474649442874908152566216867405355723475001701601483777187843825672284896632245127312755217626948082285453679727434646844496215089361193378735729876344141935141667190240857150023543846775171216971799030656489919913342376635083740892793821942320333071303705660194939574592964235712383792589492322139328099453794712348006316231717917496531690465189026393883125184228461990364800 [124,38] 354483271429842155189090767385264025427464800220505309086741180867687077966058963569157293738482323180355853440820894284728287764893999657271318333918968640085787671709808602636421817984274479216198974186491743709167264478499876393250213379911347366887606403364153793026704956604772292059278412547018806200257095009844327293477536238564526070629931403294662111840318412901937749241854301676214117318995560078370449192126194005586497256634912663512095230958947186022715315000425132768829413231906706863263952180234981988914246539503763872456098803162701966964356587660561051674900952685284670293219097824897341807827138580644041041627061500929653610694477301330561865618159920626633012193663273199770351107429801805369204558458667659588741971202465798491748829049867110624920080660869024580471882470019418370720589660681257772482339121357631188671594646681622506625885535789324868557086164202466651197712546305397804602858452288679551052417069459443121421558215727851817683932216992686058902099207935569573274778553622543819960825892483554348174355951523752653749945442807466515470692773518532009603886367199804159018051661261451205128439085086803727134755815452772739186996922377963295750844155130165175053139248965378552121399764453990654898980802656491310185785107583238464646662457527951077015540678048752256270881809425686813704083659377983448729051565200526594310852807494647527270772463414660076488795312227792859634539780864951367680979002534958886577244807284792884518388834029729186440222648854719884554496812322863971716247130462288604474160641796621098487236454159394980321240847606125355781994768263622390128947181499640188024576707129718248266847276444117731958651480224674418665074726740685405496451867622122102642326748648188082596917760049449577096818154379579778259224790358656539888097822094699627907410580819375805621602300543607258327279830252451495781709364359482041180967419144959505542020827264 [124,39] -94673516343051570370816041287164296641565130389579237802938024344956776069662555245307229983259481827335277214546121984421250367010548830084739802192811599127249258098645876885611396466635028340490719080309394334301282262779653075420514251274646418114870237513064481108407736422393184693718901341434548126774447963683933961640203058171951839727767900907575453745463872483133097812849901893528624666223067110289127526037526382354425616672496181067182115478807984418780271294980866461308225377044597086333051652815278688314025835056469133869936909874627536014533209488145821619613726904391184179914206444423888341354781146368867445235436631631222190672585974274766979130212872053329745663672082383750894258307595599668464509480911443003482911551666971939995964506034026838632030253441012571819399516172410407282300587277584288776310557818863945698651900390335181735909148490849998274685036779540209972647937061228568341510824096605279061242888501296533623354883936932581471638169286337758522355662390140240094322154970946750280904353546263351724123850016679413315814002096505367197489628504712729007091911758461973990105270901591161061183010026430870643573312277636773460086386175518430697590469293880349295354830166245760669304222712251954589323398900012411339591847545242063023462698393931623448797605631251717902984836427262447156331614825419407169787186015800297143641199078570929552254655990996534024794678218510537613848973864829519134182327947669526184173384594780741699045305951196940355361628417535330215549472517287145336866809243626397744112033711449767503542201229644531266182208887218031487084639946847423430531915582929107989414441378081384326931814405937035580333959190197191842784881496333233599048008776144817704923989454400261015758217185001552736188794261316382136954453476334703845586299517794656003829763739881102989892497564648996298568442259611871801280326076227276946190811237132511970161664 [124,40] 22727070926500252197795642796728442341267168146461266558421958468864212655435958568135955974540763072265363464763356891847840343376483594510576418484107929995785066641791051025985835960821286673643335375588989806111968939341183319184087765545876851467867297461696643414561762084179916889701382047223595541177866863689621465789687223579868555299789418305977874815915923857352061155956364825835954800783230766343778938276055846608525335181566657883576138358219793528162341860692464168145362140246955044754152640825299068474621105191102298021711364944586130411021767425466634988805075854741489539466593872543037716072210228537869004253268939533304942272749843318695375124609483153760020389658400378262136662546439985711046119732954870793648802850461020373093441521713722872270207219724959935993401020473096665276496274629455428291346361311892495739678473886393061157182289423750330237062019487062572510195226121018905045589574226984548157444665807218417456511757462154920394149150149050590981022716515922500900918939468424474541813695407967785374142564787081242077044738341839879793036126405393470711429254568555054087547057489932891003039867896954841626026577710279331930084761267112030198112776978421018958153472993152209641985420959282467330515222929549381067370381905622172164244180586128194620753857644259818914610994917736943368540924941733566477902869113609278056429647847028766347112712094522197645026689485366479955302525939585965384832772192319116083657709373218951955871300990700938011256202265147961357702335157429510404797536104391709643872193827726090335446141879955861446981123802205272483437440496542485041331340289841404751447437039328561902747274335454350996647001874326992904984961851097827826766365317955586057154112782768454531280538637262740378959029898916729878133633330229978119935408437634537546804473181052679843689433509925767023813989397402950418903447785590473958696361370315404350720 [124,41] -4887047417797563307740968597979002819092355767860123679627592548804682324808790018198071998906714115667239755486368348999851843826503147086337803468804274616561740945325644182245740994209067687754853318525177919444890201044331485199881384168130539844275613243763803092658781249616273587482672517485133393847880534100536235472717942594124250771279823911036815125982125370188585029442780528988956445014994694779056305792678021630320392668372771434513226294857949530997825881292749954878374733053034005567602751623851656970619741147260855730591062676547696632450420813998408853112567138893839701857894995055946903260271843810731618199810620142273325389548173131284646605593439551374724750079002202703534264831634354160072372822201767613119739855572919417946570720288067835872659498462496413585338976399575476287112577542553632386183061238304213055533156966397169423603638993708185328431811735141781686797609214883632990736488020431089639818437586375984354138513718119730795497405953883695159917188719235770682856834498715606437252098058713406227413683293139126220538491185952447128239913120767645010285847833520143226922194547147897021414918536150527045034577974068699381144913294533635667967199517744249508328706298066223107258309354036639876773357986502655293231366297749235138070752344739157881222507549107014395425145722293118408035060850657715721001246048403515268626715205823872084445171518532079813795872617048024028782761539207959745593848385932243706141155875933497208075000810648591131208015998292967398039308857019368986308097533326233372636054172857155495074803183618511801105565548715668852549562101728786896382514571910215152605393634483110636914833150559795714928995077954383063680133523231437116596915720778945767807873550579290841262460426742939832668778432668489050735134443881203102499501853844830404381352358721803511802940282662737888952234521036777208691485455360781142327854454300495488 [124,42] 938182559363583521908106871640527997775665035585025441839604225115840246412000396331721695210387433310948270116421876014081032944791155777456923557675765116256177310772505981069572157037815621441248568280508201549264923260289320112144053519347249077340114531498035207082728158646901513460696817676305334606833912639328762126652890242472576993657436352703970191606265047193879648373023485759696128304543769727214502275902043191169711602295743791352841894973491447883734678837345348959776042695487067570572220203228887480562575307575657313018330339759989373476181895091166675005124266701007685549548412691097563353865341471482996144523213823486213645117251025933065843208291910015542498775522226113282291403137962459800509288500443495685685695170745958939078293742296654256851901639442744133447855450444308991000463961318540825101058690277046948020725901817941374709233414748907329941728403846878924755982252675931587862843279941816102770851917705875706905032098230073212153816390121594285522409995555920376091551366602517141355843993262946627518651037422114265744974668967413222693665701783180662057953068515756892929080957528421901725732907352029526659266135643071985982183174612167847677112631336327917220157831617898102004745929305395033614399487414295404117713231840084530566662142894193484469499702061763395622946878871290677544493285262002949084886078371275333571495366944921027348785349402851796224976233408478967260940786372881584188045627692129963441515394374998661118350392237575818789461927832756191199214436016709684551769162363566527711459497458346495641138019128243391111265017604111346740111610308589728046820080560926845574161143316351826290152483582031486163491859275837930000615808373963846990118629497230968174045101578551042824358832944740119492087952077628938053855768186461277685743862907787975212254464016439480806839186589730406584119039709024222118290065861156807651573337920628 [124,43] -160313446716453271235734665520638797790850607018966524989292345046018439694664577531320294419392601492936634432569336014227992761655185827460731288576605866531293840103909528612765418444479358188515758012234339580972287336759529191896999189339146797638714605951180610546890466883805621933739097886049905918023896934543019601031026510738883375872232734667685161324082692211404905271732169634857673203242241653068560723294668661542991961423477025100287893726006985870742380106245640101075983712956612876085801947098393146703901645639076474376158688746999365578519087920978245710175279673518530387388409094640365031227015141551827692554808688869482714390972790569083403600151184710776649559852736278884179429183463497917030439770181948645998704386882275852114843083705327358348881561137180382503799060636304552611016798293140870885298128071470024075256883433872922710194021721952540974485068694151538986108089934378272940854364348250798496347424293188174528028146533303648390917606587455017620064447935879501389359131166438257284240935685770303779558599580855688341177346673886428196765919271990779184234634434953772784126549093391933833100067043312852685058369560789843041808367980309795758285575397608010039519273156199375498693450867924828122482637830439549187418688240619981900345219542470878082796523730926312034824538895146101468687996772195496087635725054342976273660517914215681855836732200816582832989525492798704721028924375469432488082560287710842356887573588363847353403334747082423169318623120502119853027428920162845668429094511978280544755957002246325752416171170572702609043449821931989683750245666349876376336066829430809079921984674335725953385640351998308017406413538396942120637177187071126191241580717606291512215939102735640806464258438499241105078884245098006080613532822543190588256164094562178610432079300895863442318710408125385961019821323266200878403801594122724581495655296 [124,44] 24313792650815211284823796772686440495170870191600228885050147434729773640248149772757989443660958086884179051330775847239537890457996190206741438666029456333647984477053393106026724018229886364859342448453808857131401175495279359624531605993747259430937275286845832291270978397876633336042930567810018968737136321553278110856407125686131674913839884668117512544949405374040340266501141372587256628638521442375923708458291237865489549821170192852728261286972651256291518047342998734142877934097856880668984530229581233286102793447461790629770172242072248329757544593777224348791463125530256292250190468563963626836289363671551985861406892303530461449842263560572800649296028066149064557946425867907567726286868406618047468285227147235932701558985769602154235430258245909442974428461868931255386350444176735166314529868738364727284418006526204940407785527785551286301141598130430475190963188509869653275117081439080976040926337281899176706909805401740194357775095824666066271596152027111227764773594272702573946423806119501298726043017802585966303670413826378994810202548279769701498083994918097987081728878917957118285701756463345948576275098399291599521564626937978615185807298433251920841038624400759487411191888335783195131987635272618808742224157663207743679062065541882268984477584727525312644156006129690710895071401392373233833201645503448855967981574052460479167189223419467957125268594515620064513980483251663384761216084232591578298722475794219245340555990222604852160225982007392384293086215878849620286391169027416459118586255061186838752032734884746379201265443896012965729375191186713678588181650785781848075913245110959915633232405180249870404814205342477475634322327953148507765357254226938522606898062300034282414664757012461801372729458285016226227362493984476574753905114502199585374252817719521552823063923888988990403832059147763231174004206046933836101648819638032040462528 [124,45] -3262950290986529909995774080479865415071249136995747841460469837765461420540419024308502529887509191496938237112016863547031630650160196143069923116140355741157262210960249443759634643401145721248119758482128832330741113898212852536188552159502539165103173525805266077305279160561246134591881624416344133412665495973785342302366671513765718742853640976682548206611108976248558980315106160430814853809462944970785840289946817559090031030694078400288775028393261938607268656480423625150750774220155227394477848729813279192413943111384652314554021798265351091534505095772351794201208106609874659491553244297517155813846205981976243725661168154745074701479997742143625925547921037556919539673026691857772736935030132698447222254745310381288749534403707737022338111050410665225259681946302059478306056358399185601064244938994349609764952689906507489402410417665484841180385347939402398976696342073620393185690158907887131593784683234774865696687674014290371224003693908645101489529001481523837693691465849480717330782603567150014758696070021726210726049725373902950867472909859125714075929164070021900189681818165808312852561310726657935946303833222524626650967843724576170072741887117567194717211574487247346143653228635821825428282660522349736045388201501715866031701738802758045173799764829527989491691761583596746434194526618109374719220489826899206541543699779817917799632030928069174917301445853341072391643234105801904132510664483130024097990943178274871589261519670412834877995023885355235853477572926332736485312048113896504487501866524925401729189582525644532393194459973932223075095504155363484154014284537712899094443938301581043148747745619474439959447575899086204670066746915336542237601054448596136570177492986455460193507514888770171877488223694776859804766316081010642409889338556925853311056452349532147361740765474000763474040213689656210905541660170152031001062826230795280192 [124,46] 386165772691105111454024728731732534212916281125178386685979138806828225204568037797562502374131457924122718966607595299047655046755333448525575573305024804851734464672611702916581616219783678416968485483283924389731570200327134878756209576881427945039552512414283446845015139810027235166849093921992801459599796374056199843209311594132842432244481366389368912616410379646378351775273762394777033162857907356009214938108060918747648988434221788909328494289324380126636138200792296626257151066859107138189548538824577235212839804668836809289777803305483793368221662190838668909239097196467821033261850938452946466794972964087424463382141083514264624190424280551664239176492641386510529209738106894743271997930205799253648939222187158949230416798492691166233566667033588821407886808205983623921918919930689579244070233140679534221585113658706535252482090209792611883045396579597057838341752502858307438122437927905740122084396281163724574900957715465678332620295909560082859503111464277310270296777282198969402233746055518273720597060326078659135311131033050410833028241478255547852568565918878362824679196506201152381305612009590648760033150616432805062050181417759551052105144421234881670537115729192948449879948333534642338287609511355353309872887376551090041152572685680620813176122945412023609544344757646761951126814302012961151057910101669441135966493054290009850927061596628247583795951809994543957074337740740764899555175294747181370702297130526915926095384471956096421573098999860050410236503623884244572249824175663953425790607627815700518770884185493410910806814281875618760564459014355466588815654167109771701884157640250656204762335470042491444115696391680760589019129641258624715297106112334781398165851719658209159678566272957864355872083942617118496120932565792034416813285389657346496692309172302610266051804877996226482813457638102068046416946848683354925622007749194056 [124,47] -40158755708663251347997853273125531241099721670159539247971569692212326529642904172406811413685220702450848753045406178137628884681508042734460890185257296200864281684990035576603551411181192978819988331528597218621378877337223959902466431971604866317924335394792730264996463828657050112816041709907336905758461532032905490889694408751991212379845960325582231033080793543677068133772170207780000321132487398629699252254372558447611980154988967317953740595833545608548190282064691873339387372075680158765404422706270346943936235789683861199069499575572389108042078356187051858134480408801789538409220741177243319339078809099182874271176256317325893570708554713500631586618187791827546776426534070545838654254451023711213417698765228192093898126935754512131890371639291531529272082822980770936108753707209814979789320218189567123134577497113525064290271356465308742491058290392290361073624051095617679241071956282719750499150936567534373032734980261261675273339157791999327548196439467169284947184676748258032206411861494669546842270536118539011598807390962838717244795288364096171592328176407517690208762797005345050424480208085007107997124511940217204717906366394992213450983867385916369959321090614037894015328306892669995748297128341577268559609140981741621599489282824178873063518306621908013024556637847849155270710747414565779634355638667276832051006221618248420000666335395509565209149237232023078213798632720227567029006018283678477271471150672878726785437146315203779289146022166980526909279118090031465299122697846091281415217409478841299342079641323104408353628903357206683947380342629214862078836775343457988471092593941864872996178071135340887720306434624620875830295376939265630440629254013387525517968709555769322205568083278187033093610676084767900790959298138296401116215347683127994636671587000777558799816547350131346612042535959296559353009262862657793502369036224 [124,48] 3656822772169723119000202688316127200247695489874424621732173582904521726488950185133730873525957848965760321250976425750677721479762317967591545888962620555412213253527277720077133402770821091395876067193291251994203222619233689005380968686935827117833485329517947723171066258651797841263543474058067771968055928224910705626400872391262653185148218837301744930430941651361408794259910604997510794691951445196044471756773396150934248585299103221306016783460804556711720206994433826696139996044362669728628180331115008148241196217355855968393142144394344047245506840532740300056809538799848475449433062351618562794829434198610721405903724102876335636531379330731597448996113902061254265003831276672409200444533770854968183502064048643154452608422906854091762481609413838767296299093329595669111133068842521257009248553018962310520012273576642424149519669951756039080958144894623230984612043307607183243630416650255584248896701845834733851885613564102859943716839950995175186586234587017477187324619727578506301124237567460450560840409974613475236531755220237557035385609286869372537409875775781394049345289536890365301583331423077151218892579445786747405835856884564786609848407966694811510524875651680399381231012902792385967877411600338737241086139182381231948489718240503017820544495106888261089307461357344451589088471647817794967977061429401570444692145457564742357042570699743678284095827775923990648904221164983056758627169061525613705299404640394694660735155719640937881611319128312581919463332059481783021806718621481654896693434891264078660543836512294273896293711927127515603470540995818068287177419299248651327187580244178372996799189158995570692312508247187437717036684984166194600165483663294389102163106714159122210795796977901322673084852978401523514393853905932897673399938863897316895942384278642308195524538140106796052127207942370309627616661300319646281447984 [124,49] -290663702757161580503660109812448612325425721173910797705402811414318045454291070529367037646348348603678411269357072461972344434095797226863798515984435106445522098720915787837781433927816029254136079489164056194555853823032230678791087712330879991943381337292964409888588070326600694410637203691930006068928149500439778227111403772354402422633062352778289992378664704702642137925832497735202702307242078165284375138216275582848161879445131756495177265013747449162035336780060051109058063849513381320435404654398192368106817802021189867512560559930596889649925492965362503373755996559431449744177078490910782089427534872478377658174139475963638652217954280587821361604558781678579304291331873225368254096312214337414209944840242953389577947159527286716042955041392151482634323125460859495511016837368238174289095761713688259756999975238309584314570301268640763736240585319776286721791664463794874158932846870992665816636044380412515845756003703327724407293127722592531469173247988999085273734183588329088810115953949443411892236464583244920664873091050512743919938198873083739293306705849531920578859883806799201406704001075935136837377402985116277872207038712467051610548178366945630355535743612529071782753798389510737337018791077233046125180470870394777375443978815656873678397554463356974350981089420505367655847005240711230478402271553040911980310673095705949712422331315560687729648096104260920645416597398512722913727611970727293649413371593801461716577097217769722728813718062816995945661473487234465326178132148057814439408967596091058041444062125691157142088265260400982939806021001154328812807443735765594173408548705113759005920922128164615549226136050435737145854397255665019756717545809326577993660316393383952495449869100123340539678520950229147770133572162458078674042128695840373217902461594397774988028141342129122562723452350109423481111547663298201757296 [124,50] 20114570102354406679737258142128543314599048138567397047557480080022229808136422794980247109855193552847314999677968617297027178164774235215436572918311595660117480739205640332335109103689968653436148447762233198005456115377547916245056705522609960134071676452097892860960684398434673639542050178032359303489307314739885309401380013903037356261408513054440973109605470728603072535544618135837480512907402468038421132764747754380741936919814399341648542102477452441710170571162590847352260054447481718378521439472037308821755796378997892811835862520844865492680122774746772686442945180078760199492433121802766523241704003349100384135521569232842027467531609080951502082241486067448239172852841383305881877085038192319022659882927473155762753081832155641177833932587574706056128736289709888361962473261858091236349358106004236956573148344568771199868880073887549629652669765467450850402640911364425927603352207394459139123744723647096350705653085538203684172914055445079024166702834580416927476553449434894812869235586342944165682313050270191235784718333409989281456296573900222235010165641174252187654326802254850073260626170132247800443838086069735033710178941403782734401396601652625147456664740247628367934000407523789333850947593660475276709361698797313590795401330924020492553131682857671567463192786011115898789226284875130036951710789312256030775215596532901153047265870871612120444233521913120601538000299723779689379884086442724480494243074233361800123599352329429795096073934402086892583635640583660091264527479443774451477121841955654369185470577463031510332274253383427782709898689775404516515581494391292398686569532790147546807586367714437758126775559287718865996845506606897306613306971473139655531963108468179231377739218937764036007240837622212464459159238565025880276479106091784023359563422419950450831750335168947664480080478607567963049262124507663460 [124,51] -1208796359175760875944684339305015974470174708529236166014395120634370261851688761115418144988224281882378688137147451780922124020922266687828106841799189972856254612016407788962418384051295668609163644251068762406608887037133634790684757892483849949393491839370209056763345111105149780741122585256731116015083987379667396832298098956141465968001223762840334733692331927245029441907946849186602247505287410005725300997652767524684044003573599661771678112604537183716988256722143340788953264978199150831533431106525474498380214116290560056115451091756626359778744052155619866228055694587507514590732041991651334706660857565616780673229565838628823431734907657103654738117517848840222698937366205544279803267372443494131675232557652158854995357928823160033212002550712707279239415115760865802136233722132122083611596847550781239782894422155087463673957957410191009454378814877722239103991269834878625744780656963801541296510962942631865328854897809785210916758029615569743292332451753705661801407473406725684622779104274943865440241593253259001826459405147178493382389716760696701709025901647585757238259416858291755198360998266886706138838988828824140310626099997289062698114814564240819377794598770117267809514971992458838515891477537724454827025860574912909987870823616653583226817910579536311831770079837439089827918662208138108764160059144545726459345542365291181918653278980567428461972099559000905074934179459650889764122786090270709349232382585846090295770352824441499110144875428503114491369159369921774463336749574030242731871741346022073187267822122884348631265459568882887842985195626094567211790867355850164807525939683646200503407125657260249369191112495201048184573924082993181946564116792642473952649940216303400172682363747620399925094277223095922956214315660219066891013542618041816174896085351243218358564666552582191000567443181323577727133932928768 [124,52] 62809303703899782036718651560588248999333078325258755408799975162638963090727176009349752870938848774226254264600928347937118173409030603793566649860139135209398876144356724612549715270091212440293673553808612458919730278774889926366559618012087781841991509758528351027641799873330888812721363907049630141755467853927162024175789283760193973318520095553927365609525008352406293857825789752749022480117266058234961025416082286169102131508460616824342972306944774121322612304597767367332425781451237339832028662879572935892485781509528027368529243122464272939516570302424540119789544091544248969148572287040058270896784421764429889939411882757873224809574332547460862660972851370061725554236283359322263021968318026051036114440264012323856634125893179419845632752952036629674192269057967576821372370326249957310055378688399877570227662052687554271149651993344263779053660133337056743903273919275997001818807595431055476824583839693763842629166428164725723484452310339729173781060696002990949945157206703340699054436288438539416161689054875907254711888365893382887038578080763835456986406113231841382359977794174224274157329467988310530900944053869891491790097814166144267481988030892263565734600847344089906568071447677324972440850437329288529406290330640968961035725521479353216573637317222671261510430249102498745491124957900118412643436771443154424550191899477550430423179860651131466042815467977460481010498559072418016693729560707800515822999552573215399468124181129757016971444215158817605624469905553946551169861113916856958305907111619547050748019772116410133403212633100399480646956119299024740271049236518338913234362561338175147384120711850430862979583701355385403908008132156184765699339595969160721093493442104490893215461162328608243955822170764482871880886769169561658626922321471466384177675469852078769088471406338836321881167830752774255556590424 [124,53] -2791339373214459290551986969378137194576783284059481052740804644643991678887798595855756992571549120851971928628668423769162553099989613044996887189035810196025841119651786332057454486498679070929588142074259399139760444003348646738367332575577331901614980775603598032066521169161183049646891230481802096831627005986221078681100378284797703268683711791294348739413992118646086348800880613115019821756775624494674905835683662893210763939425780168052157358727938723583137413336988936019474225328676464025001755461632595360900177307488373051508628759520081586368159856661320728035308268128537951210383792597145785864055690357896210889493890916636980741421157536349990889368442304117369384300581436473289168098534812216832694109680521027921867507441366913254378559705368338731509733480345959697218827081398671370414757355577841983261981207470843688316313354838686951507501926137842824250673324483729604101573162473008153817518854737492037229342511551611105754318856655594840210894656084033429423881980280617936248544150041920565163355794010245282352398867945414424957028646544320670963608090681147120603481004850709117013584723964437426837861743801321060627174512011237637941527641375273281219110477672276281203557314059828475356586995047701255680570040660616619682002555429694302075478844681131307458284766634238626810338286714938221810036828994067175393141488117376831630762594747734691070956477381023934884918396355912928960425566437736798697031786002824844034579285130103632652627227163894300129773234900909669118592068150268916397249378230020693844453226250109747664414242451123524367816451824148374751466006401195558454534367891175078264301609466393579078384949063297680072870111694895580232572485820575031312555879521117955227252924298657722183747411615921794839421956781949210966142735548157893010627871909968808750748587646174589121041473833321286054808 [124,54] 103622121668846029252342264455350733794250712830017475153095382626309591100559336290649550159975162999724302482939939466709600286246981804201758476303233107762228241272829247128644890013388778755744373738996234467984750553696381961994068244267380809161608697235112959900201031661711286429783901293147461385476509497129833864839021480021179465334001207191805959698028100767336445654042640624344266311636997569620141929468391604013439919431118312600226886029490592473031929231636016178311012820183516635291099136781098519568608009279202467206417127221343347956021795688746010883160568812374083258510848107832313442392595035979000817400736437397930920075213189869366709269446540667742610526658771262597401294128809502849234947375029264128495823625917667252997818098850829878308130336543466045550225258889861185744269982484502379105664538746910275312144165629793948298189770041021931623596580041735911582814848724033176836164599118431294025681900018040931875496296892304140618221539994941208904516130219785999544196817613151192117517567613868357371944732556411519345046166639284436017840193802082792977498161685237266364895095735638273055848653121999360889647034989456316852858928020867550714592629576055440995566261989560918370509078621286453700978871637071940526079140525042578225418818274292665533233998011723535700018177274808675396513382767668319016667864832394736649720630369176051018977967878005293811549193751954110801244473784959863794357075342087695991114798404846848508857806814443755750739523281967947166886373606135593051224351214343280644072835843606363112796151770110386894108817665321748836640059256308848166637308109739377313800985179748619072706703768365566635927984751185932717587713611812311088289606244561923806323741475836148272378562083642748761109992034501653251849409110365586942125165291776354070463102361798740579855912723066997328 [124,55] -3089722823886175928892905981766874531059273451059067670397964959969599923437479246158839010772357066578440169544641989916066490183632415907039864835891352314241727517173626440604479601485533328154783031141038484001578259521811514738135715560377282108357857001928589673361395774094346881750687084007281263220228163169047165539670545048733774266586634355704513415424827012277213961592195770495141570210914439300698219077299029510156457543569731021146499165166629774811828589526201318331302971117178713020663621997971405138024164500856423481476980113622111083570568268817431784812906132054002596424881836436680338636121787168059165406544633897611498042449346597984940599026679912510329814799664581600738733816372760684395526027519251475295288436723290873684248414275304878742003951753801883464602993515955659786136633569906289503205781318211385301673468131636727146989027535611332276691081668336176428693049411109771360850899936404335274942653618443487788994320180964828447989681150272891599340822491876183350558350631807998360397341500828420777940530045082673348475273167645178968027866630341466092788987781912970705317373846321133917814395900928535588782096289282589830067516511413980598330708418507905481649710054726370655004470747285190297625681681805203690064058466651316045305540617451199590245726764006449967473438961777439645813842773107311025174784544183920832711507004726589872300374994772619527050807746554414337079203117376610172995911138142901616838631202843409552962332738070163998963787612732396197792246984047496067856117355525924777161971592887244375377636749667575406433468154847540792293414429199946956920112465691241135964126365573159229532898252861491910984064503131160454115382977657694312775945001271508088689927380902067844370070595048449245983086004657973820663106352117598192188152506948266378653916370209495967823991434452608 [124,56] 71103126335269433426115569913605717401647517384101080640563776154922037031737759987543503762880801862597007242874814234313163274587748416563988452928431331788162440407828768699867090271810006965074263354440581318865131202120594303687209444943475348412117250257031329115133698354468174779530699787467064490894446415048547203608095518822725854440912332235883309988570416545772436230615412836012944511475823969329730873907463513886695272607931824916842796526452016207057523556428235141390207764579269601589871646361251357171617895818666360310333320508312308478799145750603845700376122002682879413123121383018871885624430915474602600158006627992221060194083323813026204718371290800898324023278982129379323571951938418496059335048330629592129053362050045201490326651505692604298619682558036296673317723779769317826547610088859368667737337262391971855747332093124657466346871196253508091495665986259756905542893634163921636149026908564094552748214909174852951106344735345583225549108186573882698501285321644057154832099253997424921867708128846072730472157296523309783323482894090588636823160359504188252296226594333647445942814650908476807452731663568728742273734120449095954606722370039041981342587280777656744793672596789505309422740684345667516108349146441214035442424236453508576622214399779157393734811632887002951837577333647082588772904714558182668067599182885182966977010512210388449583424351949797779997129825839236961373005455952841982786936756290931966634530416755097593359689376894389815944154542193102504344029873972416981315052533106629468551714126580898651161352851977399955949459254423367833520656083944414316823726906486125626695141832507020065995203002477965331207000082508196181627863001385587996831937388239530609114016654317578029388347981001152893954108793671273914039721536227798343194391300345149093407465219274111537669498208 [124,57] -1322901395509098735467058533873047513052509705607071946465509507910224501737272222385958895374074639475470814265810922659479396486317964658240040333508930864395040849163573597131445558500665273578159707102743588832479061976823385917459336850050590155343268780571668584588504289878828043005309503034374999598006305706772448225355154011769719558043106301230605075916284527010512386183852209293688768407991832866273285941492332750226551334129432571574501339094377309013742486789766508401288312398334964905347747384127397265680888762461469947707962166986908115272284820839631392842311067869302867098717005238401783221663521706353259006547119242941056858044728217653469132761599357309963993814009668139542338789885020265670289404913990837857232464522589873629174490043123257907963633251150352058974285056557276061699811383410863924432825617802260461735597299473139758217038647854591230007666302641738165281374131132902404571483123953819179291724497437314769040928405205231640502910088464866691530606774227779220561890235947740104666452389970551128229951815364614512050981542266743045356184757249270979220733503496735693436561108246325689968377638702953353299467414493425070571227138450250215482081201721526676945187363339885198045744895476333999988783830516912247567991958830989667659219279578553251674526274268548525961823538875172953303719086738712405264371927672959547817757074251095766965386071296650086560738623394412871131005934043402945348912851202293169385671272625661086515433344883261850356675796676049218770515826326470662637813310827659146080182459926985588731893405349608455834430875361534958715626161567095796302875516716174724949363528680084991630331852690149144822029732830496237117298941833582875269787901972230006333517917544263702583136922056305952842251573529175489339014107729722936033429745544475774724313292160166421268576 [124,58] 21459827122104077408050795813064933753621520145648435497054130703810854865600613833021462026585432657752039247760214714484688084527929485388570013011675659724900671843674904678047070143847141680468321255744940797676953833108957241238609111792028579141261885428673069552141921950832165312890554850379877666276638132443738548141961308144358122369340728474798455138771066964905299079903679583288814903792213448676622058927577514922490133028260482626493052480720871884125491290319991611294691550027804017935578363508754257525481384200733988073562681695241192621665754708242021896707323810086234931663279436517867290348797179731246587479289179836165998353365511075050860363655621794901592930689722972033687975788662262560180227365103335598236114474446437951337848776277539080634708983117097609413640060461473727805183374795735742487507159506853722690691988903347781978107205379217210710401469093820336032581907551817251653976349243117702787445841068243646330246624647297402695451917909596365758841336159019068946512324144867080777524529793536518442753636326349718089956049940333772494875830782929091520684466436262224550547539420574759014719712084468872435379108734670618728577886588416117529751658305847763733166797032850224368592713590158892351414843469891284573103733089901891338400749577580199303234225520558863663419405917175302806617038841868093251753138592522713641686964691916371388933367465263231495288705943490010636827042620030742605101306768653765632139730677097302667794448864551088624885031916940211214312016941599056174491838421316068331964743246615661789640640230029829251720393373950635672464325185790903848442406234129532404568366825783787627980888945543200974229374966512373817393512112907109671926961312993778034295038847389210169696493489911184657110878203574655486761675055756749298982077245633446349046965553256365350 [124,59] 755270913148677439394118659503779463779684770327764222332750750187928962908105744875177466214119900766619568896272933902435039572692027104606899461390916209545087556938715861629918064477582118215073478059111581125425155011718948151434131869487239200361714140635949078533896382804998032315631589632830803957244933819381231533797786632759675242141277456791921095989288017846363739104268864545145238665594373660220681686919057365581386184751314479333662015274660097733835611417396442954523986522663346299651825128006440746921151550773404895445240374108449945239393932335987140611781082010480995711864373640974186924581289148094250584452828305029654195631739185011968637567730775495017320435386350027315432997203167594394293436708018479942415840628771162218736048374185612385605611633172863817928727490222770018888616152752744929030088640371156071160104322574130109376157019802312339024244180561660133906452649454632977357040687034820295006021257585929926022501016649956525581271185146923725719136446402091217647139737184626585728368848013640798326511097610811052907584005832239248242155603499862623563239205067753406194076970843436159397586964892979081443965857495383233480770741574781953345616245505702213230225837845557954368741688521118369992651295045146949579068747797982382511302547614791542709895766159636104002808826061766819932076760497315880047711449643968149330319017503630052220899936086651376903625308103420310264504655646286268358693708913092236368092045057370236626695881075271226362263868674054469708856245594031774416156077693933868454314354337417151209952725042589643717147409267852285486734912308039281625906090387678281124879614883166697231622591418261152772032282195431770018009005092184654819817502843073689606307737052978741208573821974679734324884151385055443378626932937267866025501154729380947098445807984000 [124,60] -142472541118840683318036396152154936003584769513166653826777788933828338112359837024167017584451627696419765100276552647766818277007340673691388017284818586326665694722128764110716590603938328781771771675713478986501819508344330813781198224117494992771346028026136560666489514872796912304255185170479433548828655000788456154148998274900971100288288313184110503839090578097695684557277814364597638590966427279005634741408101632922534433448031660793631432480431021976276736309972542811961091849664169100044080772427473782351802996007480778040965943784710907481492641419655917314364788576611981162099168676902013720007621614779899256460392510634662381678392067255332746536834404479095321911395154499640682045107215316266152554773705162938518339965323018386782159968356059935958597812014463652797921133888386129498768691617816810573763559068761817202864032861313279076817648480136495490035442752362698639820219250548798297759323833902985483525442491313371429627199723123121657718909694665216278699287184321555402189573593528283262891513635763254225159641585502745725154167597841652117017761887141703108879346300894972262528605259986102519676205790182645091197454531990880817848462326830725838078927627353498204896296253047959495545911892870414295812428377421729443164627924788996888056794111521354310779908404492490207442493105686157724626063696344887174620850647246659598245205517921462776925911374825801171352787599836890845099546995354368925190438727047185335564456498235198390046776178093404636644290512511939451153343981251444362905334795318646683913830940584566771514646247984615614295242878622203577673280859507167751505032124768069762129325863811580452543422501498296411481596302577347751466809114004904109255241573395341227681891525936886174214422334673585431651310399789818036279518415207037909170890656169908510255594112 [124,61] 9487578518347771788613392418918999067602404514073307805387537809726275684891453673643061183168591238743013687033944500492274131934277852701150427987185940780369952966901838887077507280989810431227112971678351984698136091575245329880187784934504434794121110598860633391649579960280116433631152566593700044081010376907494276449961033639788026267105743562687739236659666884575039439796391825238237515873184533411764295805809361623075402759289513269863025868264080568575085085050903534800490307001161744767562469964011560332733795858181839372180338061940750589858999709733364813254344808695508572730985141958537091557714341458562552544326390968026429180094394863100039987476000894159681413568869222876401883477220372171274840076871601401600772070882921193058171375011954678985953315772949861970582866364071315883753107955847665433269851445091942218926568302826459763707114370118624462576423441824730171247175396628470920437264195949917164014196649321732748837380681950111296178483867131331185947479820764286141574950189266015416465288511291043231833497857909007723254297199452905609698165079044753583222788459688174487202621455846065125582705133693267888291926531307068077889335434447927246071645969959920377169966171006069048548278017324105747362478861240320066615613463579939296421178846020759543090036175401115086161660703803985167159901500220133375668922046960005035134846082357745811139386662711464759515714499856245434424348007645681389876815404695825790276590297463420240934775515721415988436951377603802534200011541209743405412752359880558284647889282647361867297117138792029387044523192669162985641101012207362425448675609692495086713993846727323942441131201577439208758817891895541396027353959054375894171439677707086951785069642700519351618459252720335056946103965367328569102288534570998212714185932941673596624256 [124,62] -342888778609020229494351155524340518633790165009811343734501780190183480236810640760993852006893321878459547333576350102744373884803007870198328066228543661422046704405553937637549829635817098999348374545039721807023346631399392705628643599439965420016419222326436259480489792963982699172255981379168081070338441385407792570818803894447978113216893199511991013910510928575309814382640544746388830273961666501034568085521143610099145042132306243547837707546736854360597659257655535691211353391433379813146584850944295335967030485784865639257350394123917163272762453860176589988076168910860218311257199841307404884200490799902480271801337650883737178611624098671489589395601454642358761012844460533786418910324163094651492212351677095086356761247922911127438721911956140890719298432154575296932694037747846810969063363832629242165985405676118442349307556455016631716851556629794637353359114079483776462847649243394780224448335657026612810928949893107545417472169490849796868468879986553180375085958626499257215697084034849356811622536324179431400225842653813929823220957618385724856817408831969173802603857568355690658803283502388277716799742662278685413537423911782209598106336892984345846490155563590109293922889248430163842337879835281048397110880625498204070314331869916972702818902468543412319936499987395733003435202012479626500310269535095651750578772087811691128253380305297224346025230957642195547953651296356818235143102430901124187026235132599479756091403328359437832587854257144997011635346415806753915453559459612579640480343741405925306574035155388928010236591581042631158136804677535947247698260214690902378907686665924724310622545123678914054157129620403763307867163916283192760450069022063061817183096541222923911568605815495339628001441085126730747904741791721879545156624006794161869065184262596516984 [124,63] 5280494531209857596547976891053255961666742329064114086326883430758494187280760423381480752995028069748769295230950468890560538730313265183718300256017707058158708074155426583069067854885079042308840753928581150566844447182990734321353358520308192868480181720545110547595894955888268438194749289471470979398686371441719375224006622351376168387504657059077170509123474409853294325219973734513175779311898530495790374619617095233964016734524460615227382567460804300083586409201741036765772271683297626086412982554841195339628743018710985297215864546258609498323467767543632770144848874553301227195421624788756775504720238329872591211286932103928685088197529391185181756572704022109670789595450897515909396690209068990313441343683244739728462636738987923636286987356612848551433255257908715358951624694030366209098715321684286181810562820868488216520212687069551963953343464270814646073698697069482081369320013299271335689005854010097641862357509579200363749425727492174357150501368799954027858436267352703408008860894756508047791938661610739724300936032081879599852206212045687050749271027365203754059176524859331913787242170271093938563760508833176430631841004078447478338107382164192955740219920460378793692864350105353029236582100120663297885054056420751304456222601028122140951268559027982504397792435004718772186796078096832902168319764394586887167614124054532030127124725610051198401759746040633675227485069622401807161812707744898910215113168412735159239503228171365163531449182712348878718438960207481964223035268269615388630065414212401433087457206412076837020345508619260630599564134208151034509450792157221868718350559513647054061680629757906135552614399486493110166616509937326014455391241373471648697359264351146825072521549031809656677737699369653604526493500005610511170121831471759441944273132525056 [124,64] -32558040776959095573724559074173038926016262891042881277539209443220816258610801164940920540765538048781770336503611716702625030649586902022706849542242165756307572160880614476597781650261178438704641879167402567202995225590970262068337024942014501657273162490816967501045316464003053968849565105802914384535632332005539964226398574418856937182631905581976466679002836241622410345570872806052726014793817710452168391840772380492483195868246240739557613517191395780139537233781219889523310653205441264026508372686276379970871512835506747753046285834480111312312746280098348305181532128725727095746730481786956314479131031187669512668794568828650038186979233204404567400048919635531114856783312639485407408849024699382885674541171885519371063421452967663517457175000565471069789441569149315226174034443641495299753099098573110883960776367232228736457623397765580579080540347586537001826601835662929359251004417228804652223450474186294462633983108895222758581292025621906665666045424558903785247049633788686976601792204717530431373821727265266302223651477383062624611037209990581239837174023751372041765288056191127453944792743345768323129995566086336599771515381225982298277289440584416875759086098302164988787126349905823528484802305572072558266025545663460379233619227016065458477811581862153102952719340248039011998962314386423410021519646259187847000527366661290695529386531686874166134223685139254901962991463785149287070370462842845956915778862096296698256204588095080363543293924171244277977343562695968266846134213672672478109063063467632242859096267475338932193616560058200758245646130049695737155084477055546018975308236985106075334475233722028789208958826686683089571915156001432223985111081182235095035927565028199375432654077186123187417747509043131090217558058081501980367561678822817699601855632 [124,65] 5712640952679955926628808391095004216653603184732804092171882227823809816146449778427002372404025752037531710017506426749210934186979323312685464867719323775225175830964764331738438721325258556776805129640418742905934278035080772166671538593312476144287542459530036447911782811439700421682516925824323810789217714748323362191621054888862414963145423439291673850229854648301738311187703975520490237083293693213693917297008858212227956752694745781518474482884219707241156997983828457744743651554713500422326736650890781626854953334315135405866779076902670271777203470584562026131699372079915017648297668631414865490664730809466442743879750996490433982875223224466141256764518495331813028727143863293759366284236317344359290178914646112373517593301317709240696042111523768722392926099330417667787269718159872436758991969803757038489385545519820224293761890430581757293442221633289182108093026733990675514880988903085949106817446987406432411483544661774459007151346365038423103336342185260625633386790481022421626088525059430846594798731589046687034806129732966593332197125484003234237195079774413386926880131132509429733282826866415725195022722556140145708286179867394502094641962707521235795606986138881635291308341933620417561739860722755747022316367836721454961093999851781941552926472455132809523106923789886371286098230955114180674669930715521331256148689014993250457908122426667340763952753591776359684860174810491248914923927392351934068258156557012156359319540294309860761968721821934780276412200022261418556676868757369916166940471454991464767693951068749231925508176211881193360768399630186036956137224089026352086287415282985300627279428008918176638682574828315622507062251228204271790170321272734602631957257208308947521037697155596118760284394269516047726520023557893759410536148967662887262592 [124,66] -226491308490906713247238043145776049610688079573479936801194894359910025502970038347147460070565667365707751936683213371189099364645462669809396441147292652941953386691177137653920330212210841280874884368237597367102483029706647423174375171116108427519753411119713773851227360804278202893165680315497882989313744090275052487416345043043655907440186267531102576016129459182178404225982271117146271212232142719004471085050272616740746776900555864598276897309818248252278385979777698049116637628427480806488722222129676559260929772413489411736089844763057665874865668270270779833162706539205461607484298647348611608271089304052410100425533275947696208862296788492623277532472576965070549171956495292887039711797122446457741005309831955637868059161583651001202899713769993285695056603274550383407551177986064248893907883690496454791926131848032043644579617776160644647660073066347746594502572141627748014335482423820693700358829997914579564093850747949854651287416561485631701439645581218499333355827443306807404514463283887201053439990600889874233272825287960136071936276135928000472951995010804546842424917842068953388323933641024688217426761520379130951990126472996101088864781440184095612170854471707450977924868176710878592051466058343412475961866950740559446460353364505680437293017627779212299691314816419980833215769792959866831909600143566207033154111505956209355771419127659623759019233100994223950945308694253642583743888987832237370287980873825520474714887972447951895829148841803715449214798568310311815112490447809998583848786015563313663130178721939672088539014489382954282199622026524234830228913144171320507350525845971752506352047347614641803518565175250720097725872731293712056877920382129929032018777343128376519673636740365903271424713828893961283429017882405113734826854895924058590 [124,67] 2123055352671596548597573135792951201816520679443548289140797465492535225613491948798629336855461528684097141296477480613038833755213716578746618302683732754510574920004497557661072063278218145931533796681104860944384709083855275101366012612599308771349406821041675822932573921051613765759679528816216452734260163110466689509997473156121577869062318508509123537353523611988579760020121835847462579435186661588451820916994453403079100571112322347880692891458282065801421445943800078745034295578646940604733578641201555788463370960268440237781332208767854033408681304470609564087246500350368703464427866394032112710028498783245856363219116664689231899011112068082573058606111276364185175442183279508965785078029387120482192252479265687462271802470168078879221728645663850188443257359003285696181508878215201511687903050654633700641258023880557724544875816868712234362441671203944801365183245314911864612788940047128563724795997283065628901119336339459615050850326692719770023504382553302758016387915832839217342928798062188136522711914156741791426444933641750963850120941130353791637939302689046005123353066076662340068170539461520220582328114337644910468761010816789275443928116384410623166893742196623963907947767478909272096840018105984066485610552778145082902068865356559018325635715384003739353914818373950545175087065925818559806624314184321684726283066283180803824233614447662397133072127833792818748121212166443751158831116464200586962317616443618255421214838001328781349318955816109652128395041486397843167445804729473630258160279310974500514436266023468920248155742340936580337464332681233839070977547693831964397767143358288839587647125888980794808125459805291393756135749895818627946114546685487787257053774898773389275565852474785586787621820109259051423006683094605218286902471322912 [124,68] 147991065161785575002018574867373017922722051308023140546567398689795967958329037947877227140030375382799346382750734460912588116476193530785874946202324643093069250703881884221281983817222151112923131964226295394639273021930773596075893526854109204921855063901326093421508471535565064500643444054038222384288907237874673819980096084845907730501649275364457717076090310932230137618910796208713134454488040475624877912457972644636102796807508814099112697702419957341340508568641742257689542667044870826369373237294324254537208214286030763039702833464219531666865194662482019058062877655742628570611738180223891520964334267420621228396997548726744421649785612960632381157903657620506101137629979110449242044723054570887226248865095040416487281745355884591059458288971740703650398139645109250563200983749311227936785910069456234536007701751623981767927210618565191283903351276403809456173637086865976582612044201351816412472176277954366786712072149107367356673504059707785698981601830038458604646906141095716865822097703740738511646876567656725935543065384531666219744184653783053257270639570063576029346343811836864794598759277328677869007948705667197522059865690916013052454070509053976858639742756891104836061523320192194348019023569158241566911929423929146757305449520419662607614445729594090255862238832580418277268851949859617660476439759713434810791333129766763210601661613950863371196897490906966084377844232411177359794458600742417469333647199707919155144965900224805882884655140418542453643607898140422715816952695064475468491126914655103327074754554510447481458895503898515128816935339106205882486271911861230104328843347725489606628838384471875129513950147086387265366111077499896049002127083810963728562024504789203835676318180530536004921170052552435544114280113238498356497968912 [124,69] -2715211248548084572258666913087822720843774722662265753286662575255017979406198275433401554576049206300418219893036242454674942084098436563441453389657327308598007095265359825180401224555370311962623014033850374892207698602063999246162375769298299636353372738149434667579212074730019254709159692094815099684032775578146641025558008532362415701863053380984564152160928183973889539684944807602508281680349193427942884505484003022683407126500514122985990296604703106109085148637380505094576148419488752785849211698378125673910783253315265655111243640121613742975378697792416540223548035196308771459286447740293054205788800133165870400937867491436248566663151206032475602593470357188395174834565676791594569458396318618816821791691445555768496102326766742674995719376735624389790228064290052373953058819065390751228760518675346585938621150933620962808272093574608307809848327956906010547260522548932069424236915655539191833634124928202832873866398806978519567130334582491020008136938651104043071187378462882494410302645446035298475791203728394231050239140780802888424457456857069643171451574925834980485863506486555788940754218352555523432519417490233756340451447402810227553014845063775186279507468317967218708783549846528614456843832456143915857562913298174933146807448380852619377348144083429660273782915323681176418682955240508738102659391968935940743062419685957577055861572855764039416279421176788460633530543341326207269614409536746931516014096215301113015230367024848743458631476561044984566554726290250875862323428277101442573018685426337349174232969178218183651631893003734503390989616042292004140933425935751152353339929099341033557637327180003701419342932407236774459355256090497737793903278243247814006255077770428499708571325008331846924718614523401139518330020617600050523600 [124,70] 53378914091753396089996082994295289654820158934919698071055525904295708783862103330735273279236400739852876465546153330136857337047597639820145531992113653426300529275615511483499402663414481596960613809053250422744430815891770183922113055826366885987155452665187443276023296706503975015536330093290009084903182867256640210384944798757489167474921252610407733534228767357449850059393149020727688822361860743008422394423147963909954713834091820524531282676698794256121450507946347721613557656305743270080673003686431075392719654565442416291064509534873311054613823891999033955075211821717146218849056592942702696903394920556252579532276798639251269902850803521606795230740394966467824198044231940356712913887633104554808819705541393953243437876422302731307886312671159651878868469913697573987770210476901138656561517406416375999274567999810836965339259587041296741274470065496952687022105563491586626363499582704030246163657395209781481831366522567873653294401674933310188033789398415765080725285690722886625072450821861827245814774284887594160887431668092537777913518642155922180114193331770877822954137494121519643164539662341449360478910816574412224263783692354725790621382152230131218827163158075431470101522427841279890581342481392041452513093697711440759438762105738664205491181094202888885523305658596159481928917842683162988328478778977187581998492844552672794698953440505159884108378459770526582702332627703098817331362906393354126793007840993900781078601589964339055016086920368302308146580040380124253030248534537369986752767801650424314097906210071280485341828825695424740696666152665296162355430795449095500184041559776922677414643687444165697617467910151221181761035335638128238481987820160231616657216487079660505937644236009487839811743757972817620564022110007396160 [124,71] 248608034035864058375200565735275011897448842239888230113449786953003427910522261282083042256691288098758075048030707948270527712469583963635724322465177853353591642503742193969498424009999788325265630766723642952588679931347970876380213047522808861335876683174848671462949902058994694916526024466979555800325484614591909155056952364342398192367968280974865721962207938905301213735000369395888196343664225670241006704458751106852568057233769420933878433220460276240175264090500685843581254280531236450658757544088982680425694243008052858538169777086012069861580448044319539342674675106905746438711447337632342469007347556594314164489324442832712539957768215116371253750104280519110470265902087922894134804396376852809424519619948713303966502098088028836250893223106226482487618273106051004270740926375825541342668198798071489381314172929918761744380713471587107972452819028351163817131485592528512156548942765626593551270796758308376150799171017725919642308295618003909115367606684278336216562758006051631169321186792127087593165401153921680011513411883324294957915913068102473167047113793262408077419934344824837363681037017784378406106358091817000879799733326598234534408156374909472822873847883718910495655044216397246080896118916927649821065189571905391384547893558104337405922635858541150516501920886281580827695548481357322579827361526093846818359824822991180350262287069236531344403337167748883149727659284872408765045807088434674837830908329536832703224203870446670976129879332685699720001770858323272219844813065390656673045748844350661504574993489038334731508023364233670817927550268167205743795261800061938445373708959692699307263892871333545166370777316880726199705837734727125107882999066513509803493103848798013530754064642610941263107399304728692913513133975552 [124,72] 2895541870838714306019370539421886166923774274543897650384876466684540720333965150656793609736321533066592167032321582782991889986324318935226769411200894839678613764396828763512589188157338379198429266994031415204094555270725173710836350728193906531188994425270656479478878177709837256973379369149013505587911515839436287629230551424915715393495735561645990880761694774516875104727956564869190937310907856351245876585323417821811248028204151279462883860769987845991192147657432687685123825652508455486435167154882112871596814144050815327249098156731581818316819733316475061540164781360309274137686817853709666384048488421805491859558827601594564564513967409607061555442240950558890694855870304425868935903954791182347882548903680458963751483508683410709334082156795908059576258807400827863674145852976746608175672868868808808860610120247585749015350211938567634907597874588031382860724708238506435867651974602188915578833696029645885401792530328965104189198248844045863409524905952484455268066068196647383220979524839573667303428134779573622950922161854782985590209623348283902165694464442909333148503884118547720117944783829075955579210277926538420915808037842076096399756903667184736673054489664881508096472285629840819469981350928219733836148551735436648219835127525249162549801032983218203311868733248706294669349609399588317625752784616854068734636398183298346187405207193192627683235094453008247793778138781983850657456814016023560959943987179672697578729072312758088951575902844568478538355510168608664773513674161138639401046436824185967795412791583152932724370102261587551471200401837234209604769359740655318106212213773931646012045740745682770034772292620454579170964010480723783214188278991790604714182577063593065783423983917416770655384643518296012135818304 [124,73] 7268891322426775762986017784153144387283146027248984610507722523359393509382099392889029737011748278959802444581734427712915206618832493248335801713083236252946699349890978845750603310137958693412305746373688544078575100496866477011587634718654712522278722229494976496100484350531739485107609542727258874568755090820870528202395130756154613334029867957139142530721623160190992367951707671137887753964209610044042364906661547605935285856429041405070276403680815399178723064176158765104655793970863963718024922290179458464308491430040156303887949863723144553812887846890940892209146485142474781417283799735564957370523546113749131270666426080498867316031863710402404381585979461988351538583491668345447518248714366550022022133201663847209129670838350943276722762917320841157041167364806574397816054501854824540554328614577863160316784794090994793030835493974557401371907236494848769662348323782605284978981069891330723888482358162207270414700439369141591936193389036698654821486151789802712806637292540386626642800226427371976154777093120228771958250567638397062823630331793188896937642731483562545293887145715688064211789786063275596184624131937326707759026812530880991183860986766444039909783206978726896062371638168123877570548993894439513659499731608744539666791467996676077831898938626217133903334521873521123649450239061406644063813033272631167440872691183657548890897879733872602011291691656056971128147176515743381639953851268847883725705031772164397603667432296025845764440192317625717633698900542697440159275780824919028992107380891156003868366436266887067045918488810467183751059228754942974834720647876459982268919861645915000310619114854564674189350482957959372213837874863767834118660815380231078586378540019537565978739357047162820718769318672374808832 [124,74] 157913814785700490455600436464137130098090713488962989695045223200274680298670175282579484218120146897175116066463073911316081682808849369715896768106057328528965197452162257884127562977212560273215830876434862263119095467272716258763254379340905422920494238105237102959445906984142575465488852093555723602904415021728992598538658072204168695676692830501464275856448625199716226094321911756106285356984134103370252030646959239086478629814281692497132170117500614902229102561255747368525539159676852840688367965143226920447703183926184445033463090904420813245132336192636771079261652509443323122334677530777872667907796123580883990161937954840292094198163347473215893313589020916839291661486165557646542302565753558962252950737799088103830782201972051258834302288826003084548830341089973800361934762582700519010767176238274827097289946993317923779882360963100125257751396457797342342499810166764952387302421227204465809066247089666761881621933527068711612687516129209476391410350414069905720100202422669462170008193351733987483225789371319021298070581415334765443508639774468017883060958871858902673696916388407988258692926974540111427103852293780202020231322075614752945370342383760215207876207723588828046110727570749913452387621279729304458502289112206439604352914249199315723893406846013255243866938710060267728977747920303445767477289688100870200927756487918839163107579525730993880986309065957095878942584984050896274573365704547181395692584494554364020191977377834472477288285986689638888741730865772119306433732688510732776556399797685141797662088963292959238271425682661780721723855101094591483859628327027272734299062256737772387165189780993467709318172485326113793967857510858202941151829230239213777314260223181760270048727587484298791858850320080030 [124,75] -1948685091784968607328661596775253859170780547900315059174646649336086762160159214540660385127418608768966454277157721598005905100913871754514475019564983394503755510008958521121165158135554540545749228141278462998309721292167513028779185137203111890475008181157397836891219386950407258943775303066370475250949903903305331747699851535897679518484044453012593262225497235244088249573330047477861380967107358562342036859089346701606027572517762646921666185255886623376354497566394157220369156816541862756909939691202918899453340857269334033703898624525284850891385514455577862702365586927126245293516315871425229775361019322362603663638964863751430535120777544955669065773795757641095868585030202724525383812636202544905606397130953622248629056495318812406002059863519515043580164116884133166613937860586332680381675342503986273060031539488603984788490499271875869679873546360639180463541700330176382571047316168015971143009366315659466468404619282554834894879412139970508818064788316997853492705273746444073826732544670132732711637379822779805785517717348763149949653977020801381922043008765361544112092426837968822900546961731138707310306003464254575174953214196357517357457167501831822069763561779297876968051625071102710746547332645008105615382670539678848682339883246742759200116625781858905897075433520913543667004841246658635734249234373515592716344324690355133735068260201771864693663368287103167980060693556645813898345804257223808705726562723441763241634420790610572777672993623449180540870449990296133559788310819737113310857677075268100026702806259895650008471025469537729769505096785352898302451040464800012758321525748238817465403600333468207417135662647069578139918625920411116168635983921361157276924852684706498447460486845229344887156163456 [124,76] 4159820580375374561389588084038791477262695821561072457094869998683493511855826805091281190646682133000612315642880817262308109690256087265305229076923462581566160042192717657343478754714477286646233910567299231842233727760905989433307622596445260129420722121213539375303495298274803953611505480188699574730229664093896586994629281806906501104917135995546766711375932321340548506136389416220037050918466002333128252008158867900126602129921861803948253404520305693310490816612880100939329864960066645741204395625977560308011831019345010135875090782698620856498145118001685004096702319301043298475056519236135018544099620998694265789240499811236024247581782101216360731832966599136391604851784274450217295786999961449069789482101400753202835863420798248383365414458360444235165061524996982065565957890799829940794933101933641468427819418379021877357673126557880970725825768004833834476098655543329914972227457223988730022784585149042689552501773016106574435883143446234576402877557516314104225133612113220923724187093653120311750239033158476345400721135198157103414242659666820551436029239125739770867306455029209206857793314048407288329727961968821690381860574840955789895499992782570497419891310465764677340767559188269369937141665806034251938583423435825687553194616582711465297426478916887829691985267683131534696062524306386020145955304771622324811764652832412757886095747535590573729299552354467211689871541445960189201360283921158895356199083049890725947907417481332997676431430614536637825498626589943966365919418376693851193475424326342614167868951773874689575597014091114693649497956809791598179422752447875646558983355495718054893044651112639601371857635261324656069524647604043522339007113926532309816492594778431519714345430197537360358464 [124,77] 53879911511559206793725431424161971426294216718570326015841223853990263536371824433909561566823839803445867644885470268145941740045922068000095398159768188732185341400196720624539706970384431700984396412406402362239500676976754297305642454102923782619461040222742608067181786017533849318039181627602863475390479844881569159586826171748838211660516354143072105084084428707938985827348191521551750714156583093448891603141177124965475650748108677401849551031366216327146071832852158435860687982066913626432468000672219112361630655245955163973476986989876804555042494540408674012126240731485144107515807755723329929194444754743946596580046428424139035068320501468480392207407849920471478642962034746217817416981521685827478581712259485231712614526215892298503117325148133843513222490611009191066209576346776009986448555082560738458485071098747483361668726461415152117307402676401686700159090562432239979922268280213811799880848974487227069599202161189553035042232600665182491720095866576581206525006198861476137187097863392503704307227253470924591275401295285908001625754315767924534977551449901836562057495515198383663315359821905977179740465970774774459198052136330415229184386055184492486524031080725330416100343090051007923376848827728633146862994166402082910399888097763222650568603644016793879730782278863680812990751649285038999687981583582703540850226340453341688284266870528843655034138065403895145951912770379227030700744001741480978842115908744514972316364331474497663336187405448826246501445758179125439671767101723408564134321706167206222510996084570718214428390539897806405566206200395491156966335027563327706358323192268259960595404803563363948337455558246532512508551636406069588782195985736246447738398627926704298682661868574460480 [124,78] 1176637851431847360169739841818522432595039213536948440653158459559585186598097418895992198663129218893977796179709598986452046318925594775298082540924373758736617107545597547966325663297592285446587387078892116121475323897777529098673442045628363177306389317932128119529620982582323513918379042483317937378294322288402151502715143527509531675952731315102452170936791080930462850199439383324893361647155256263485877843442667320394285777519367350881436576813958707915561222698711555608145083835056295186459773165987841396520097081736630885041042297520238055908446638056844015726875686878803787605723363947722520891780293142377443818907134029655068509948946367331140892679268091676918471442675493117696073736040267844648883940368658760563090886614270895561153519497266810604513201278859017639832399601536884767998865615232815451852968816119926814838863353862467975120037268468580210869486548681319163354331117929814324689144740468221597214869575138885188985685717629957548571652311210824660266779075207750489326324462018972413534423792355944629558568053360415912638647924827565659920645710620851718574164243925854523203729107002666839022218741618729939421656198008953810602627038122185243239748187831318770022101957569790035035074947095087760288526176906487465338427099851593914381377196796563299630702744265903859384761198586050600233422406034527544563371533186351228230906875464269746237876029456684862232174417987827767288945076582385314900588714886351183471993823890832236778169809753932043220943771367660606584766595678771429654456592769421187138655054577632713851593224739306454388810962914666830493606950745814023178116502864609149310798997386688692103262007539051805422220932260998574877019646277186850910279263397313385222043471208 [124,79] -574228162915943339196609445391309243048774524793277658888624100722382592359483971911408206997459968123689963965044780818093220619674704590319118981918555206106308643784440556430681888267122501206131580338223612484210056326409713017425620603795390903992526154541126932942043355679873430580788401843808757823665921811862664338104292320411124716358785210071686419161995444574546928017520472755288671641270128419966051391796759325738332504300962765447534167162670838098983610416654204885814951352676105238080404488189082050273568180869094845158115486583231495771653000178926131329219247114832326238125921722780747480665143160107987826328915155897849157891348859943890561112947469227884193190578005885362074732079786978422412990715239093983786322277838225756481598515173543571524787066363123505186671741944021807780698302833934428873300153597357274715575979794734742246451309021690781942083878750062939955836937333771484184428554461755296094660332894154341247991449349748708320596671659086434715442210345544680320841028973705464361263016317785990830137904438552888374929485343866137738204979188800211662230597915852583549013964740068376544677494194771601683077360095079778893971834499752494093769134779477047057117943489555433831285776846035185536878020902621461498070674266794854650312276647196793157216722947190877311092400141289254103605553669116638196232660710428173947386117773559704318704235398096635747463021500274209771000778913442023394939753349136480230114111886666380628940192765631983716963312027282007769267996664275802668411417366724913968526978274321154094266567321456885872017437869695705002549639859525981546775222092323297801232372575806515020392699575653579150383125402501584548337051896537632236162317023961193500404736 [124,80] -327358446108264115981560433397715087919770572699995318410316167940677467060838361412352280196975672802249763899244289080704838204398700369943503233010025133567263403787032733227361096481219300407939983508150113136726856772409267306728389827914537060672613086216393927572405271511108615999502342924071177313635600571398064384348188512000734684705556457755933801546905946946641371299604465988234310388537011998973733521054779308015182891957501269164640304200262845135868933958821523541307942109462791809473362720366214427792749106072051038046032484482448566146476190915762036727165113688453216910488469948578121061513764081812580013550011503300569436758915773568790882830908719517769753056018873124372651995861513475588380753242231119609342824181247982120428842323710970550113889541773435836108176184104376160522253619415306034994748728385583625979124780899442281746685120058266021546303437242798693030274614345781250391146081388642447222361826143539240465060933143262713401882988706289789381934237162253421792816807923276534353100853317585637055196705025090824152295964742039068972242997699296638288747065982703479271755719961520573405019269566498912552491097181199162257494975301664952269377030130340839480735943292915766110472400530862425711698570856639866474645604107740028017289921356801889861923276774686182789413583523639068241819619781636646112926305600499067821188254546914140923235364092444682760168601108898557435605361893441791530430333278609596344818446814137473592490789276933052574753569094963934099010090674034712161169696835222483909054438564268090240116764153721082246501053632937721895748411912263563847489502941065646574437592942150246582745833569028603227373429298263947136488013773485987408700240071191517584 [124,81] 1173457247012202359659100095488792264271477410223526903345541374991979382296795178876523792490288282756954900447216826353501372544085628523097518274856738737774457908888171715607832855766567529194297982417961789017322609628486126882811474991144651177722761581164977031600789042294914374688724768941013641540138168189118980805682090506924415225497439979008570336727345161555202180793366195698385103179484466280650525092642194363814686517602551137270739887825208944223823185517678631475426188946802538888814465357665831221752612919647667590708014267136507032610106006545001911023034343050309240417150947258701656692781390849549232117362252651188337538309226383210262038363715031002003351972376500141452981553640963575229442791573182466562855508769411337976680338563562326233182661270876016441589420569426471100608162537129508912556894187935735207368029916882452119072711327534909505973541922605846116649054430699842618630304479761468235761518276942211562271124572083088286575265918618676924586905027030353385314466644983884104439893721011377323622201894537470505020878838833656059960081742911885610239024150863445959867923444854210251562639482373343859618458835282114394952889090599800347881120241078444281106503611693973991665346417714156724423566401399025931850914807500119042156652451583620743731013730612106472239709656396818644731140222281687508976227260769328161631637297625491811204150517117673423465298780009721207268402304987187119766480140311798718931958667328025579330762200714057714724834729881109787757202658697656956163768774308673672491873007567279498158312836004274778065910283977589109977796697377510927580349307386584561647132453441333942193735153655435058966659655748654395717654414566041810457231079818560 [124,82] 1079835549917755498532334460765267752077007488345134811136482509121324289321044028198855582147516669803283349431431349301588284853659476809686690831371821070994881217603034395073483306646676697883617748854654344348983568654774785576716347691188359654509794897363599675491973434014497409869194790657099689550940678085291865334669777103754728109002866071184314804964933296084801123441065951226001505006093343790127775279994817338045508365680025974073643144550626388201951051929989929257175737645238587176293020160818923355504719809966636255762303715997241080052386936758566475591483281203565996756754721647750393663561363994302219406511858736086725981275409000065141175616950185065729307117685904395917387042758501954179159328909541886359354167245373567047345228280110231691824489038101034123229803360917250876312667666442854751521953733798253254635189084741951406038243029058827189009234131012548181167512387817624218922703263490811889283055268495170994464312067054628495836104095868966994679312007656401563008931814016768686732949863612669957115017655472110593863215906678803366936043642890066475840655703564713146714644422352629306631070988343103988438167440101197241394578433372038118626046139816878739323960438174534335794527886730684690632713564027441378502232280922970107014548131801497006081378909611280862045458164628017231575449307423541281718259898445914279884630288586500316572022656910735545094599395140147694859114537613451785779562516210604735774409278357393271651424627430503499823302636265236251887770190353995432147655141623958582164423745880542958744024453305253578474444451357500761615135820260745626490430065581695693769477335199849102722031535462462415675368849897011083274845936666377773286575810 [124,83] 468480916583166872509591138174616047654572179514425847629325013883426732375880759098482171632946923905963030307086289390338178266136009166236640461062596739229086376741152926289774465789718734176930453798918212389840589817189310683811204216486178019039354255226288155740523438282451093461271359520031364264823653255255145258843230845515334318612790447723144870074689945260946476486471746798572144349739064883594480404253812490575427682573177704428784934735579265042784318774515421521208116127712118261723769182585375253638339570436283834464633048568606582216455757141458054783829251334258490940263612636493768880400486292695781597022330408734081232638796505635410930727735954561724832951662816092122544381972431272678484068274247799094235820728451405861647469041654153715405772827581015454587772192256940332721661691660323725657360100906498813750517680399882913901532466563091374189456019977209019432236303163230759542983514755193582137281517497442476401538280632915274649718258545880779559789588092882538958564798402590172857635570472193650659558350182807810106994492140735891560054076321275311552338847990001683000183545270838967620901049869822278010966472170185388686952310479554874670824361844441696443396719773669661795762715014795274034200683057370042409755484060026768099695977418185790899064582924820367698737971576882042571883475489630937078674811075969424147232508550305157548154318138554008510798926196536473410607555684550489957428900488112610521568961204446156816252651160118495775823099232643675978362257772511285674708008919582877506925469998067425368832298175935354531308491982005130831759228925108219158952313655665828117890041649558825604474269027598062192917494442248096703373081445820028672 [124,84] 1282829350869957251624035038172107540166086517833561529037183247731303633509862808459250939244035699029764786771485174834202582004405776022125625579262921597618370246182147467485418960159277783007750843121819180088607707066072307393346575354297489423997805509916368249051996346079734284549967922040754898109977895818738597744703016984060193613056088314132759464127710019943897495293805087708888274722417555185179671632844755817557951553833447893767743336157795266284997098569895367169725816794576576953643370788622914785150805505113646803705723778676194919566678182219857658067331433211392072869169296688900214982101786537070967376646116492384500211898175045319662347206969345098386910251531503506756586717524871036012422190359495659179279263069780091033508547443518218764279076617486966878561241137999901407764515478889424482829946083563991738772310939163566285488398686693931055358329777127503896354146909317728714523971460957348681393107683993061373596515765616965895534593585195478609543583960922432795922718891830509594013743598988531478902888813479209113036906327022152082508966127769032001866772962815365148233666320687040667723222066590464870466979614585571004990595248699587028420242406730637750467025083927304276415679809457155788413301598887204195728969474237314780814516978007640651818762433716169390258070674973406804263782710002360097204224310682478042695978707114598863236145197187762303197585823440977922200356471156669583797645174227811196243429833331108788342922216653570229806815686892857217108839716183558945376644996702266263103812977280481931108396858724244471318545341432521295834635930756940416494878496967147317070118421619578231278321167269566349305330285194261131721298222371544 [124,85] 1643955702079294357780980621462829238605961130823548791852588893997313706573226156897330068906667139263861357388892970037309476079133047622071697070542562651451168872658086030206961659034231434657670388347549730495388764772355409588752842278667993195273154349187134791413338685881364560533524665227625817644696350984341744392430922756910367007449853679835126691652978073709288629321788822551607205663052029946431140447033368420627892103976140947819185925222384407853107517120184206508862924699831228005666142341806328057733241877613924031595965292590270931074887756872763567232290409313707516818661214669262662312084556346855121133320633985980125393870550554555982985389022157234867091843660516584825221602614282931422928655323826584865957575514471324820401424705241282792347920958013761509636841419204461249779822685960811978346924287274946074369855411651405083957360276035031163727693233011510215930023243042917180797292485315391242979903292457922400674647025615942058431057893941124101061145500468049439029860426014539170151983540764078558627816309647705242964611861028591524258425051589432620730900862208336483076193435532991092622601167310032407663398014187134439727303816398910474262146056391784129196892518708849437333760400349551822660699317496084581773200722902948362199390135610341725892715092145155284597508972306025733161068722491125085512156979740572085224143546617914574842633935543131547373885349120049033200086549910969025351682475479845433399705287821353917265719816627463942701453089139314769633786864794650931069994212387437238975412924314808097644521345433729971561606020874227893830145714123192542022534717493670011842761736892216815006839096303090441529674708798460803575482888 [124,86] 1220846986543272423921549896283664063309251892611015858764007078546389235585405448996980527332101036680759353859285536261929763458558716657345060225646265116484541670891125382707619508322915258718525389958326794264056973777305799010196922210649819203674834937672261079567239179669396087596234914177469031092082083864155924189977577168762780787573775262354731136651679888897736767140205351888594358714766667381512854734454682810015878414678045874262445179959033717216959563682497145070374314943429226840785583172431605014732765895972078485985538198562355302351092868388329762870485825246652920848017897080835152437298446071127839294411359193863812662776928780001556757691380163409382123469898763610869022124886763290986189654978338782467230622007038047846514903097716615328386430987136743886879459164758409509534383966989801392518786834820812851840554185222569785383019633370432988307766950589055300409212085716475795816256501486651327846434321354076518308214800485245521185393369451550631152312599714578766118459477111535471813105519704514523102214105385358332613465906304102025013763475806171865366210106689047720323673768451783418275246047634622855675383631539815061563136858562653683927483213629751303414177442248144608186936386719602692621254160518950571867388803532061373191699869783891303800870806969953256823847047524327494365215269865884838049107016248885829903106266245469397455965468986111245469887201337860276809114862433194338572905551829400573305316836871199211530688496303858278990165259741531665577605496005373266324185060523887826094722407028553531587335702873114881783017759747754410439359734220998351141949843349826344851256069369970117530077991625919379952364370195243830296 [124,87] 605139374080273131448589002640935687928187636345359033116225569090176265642998393697165730462714099278694144574228356200930076027862999951138178424496374881924708930962799236042166521031751987081881394392170766570953657292684212667775702193566426211111522385647397765634458043867127514319927797602665921748458005745934820193615995810908369468201223419952240864448694527229235485218864520438247398073919175188262911674305641618167828031691681379363649383481335604133652803889843574694335883517315960486356906528373969878552339212088549987445605803187859703220946759800568892532835292617368763465974593277165979238236568034810689713676709164691750682732947111946788078856019881146443035780715962643103675677324748196110691190225296319352000760012577167565052236019519457096083401359280884377638629704380727722646386965281685627097395225603977211114834699048041408186199242265019045418787281311007360417121851947263752549635008226650863416489475604129394076623377641611813179075420321512962386295344949189480481008618788213072264194030532747468729873643894069298599444615829635987046829140070429060710071464146226613003031472270236760628280552564319911854669682949531879806100905123050710816933198897989462608981706835913902447203318899307526759458340987705228783012610486595809495815224595016117292602290608405267510223223868175382680259795012549460985635650419133370726359808383485564590679640141846628845539086509895481051631553911162735314455340699233150670933046901080856675316822031517375565835145098735618304402380535380007595972114142388919207008829065813478713350362119648468837553786744911443652718958240646929226626444890670907714461889468994956556581467295120588388319000496448 [124,88] 199722316764814082008873390572972809051849857211514595921145813575863827113953809036259936919233267560610766230333284150159913187145251847889571686736946111352496199813160422384682978880062952599795789382536403941936079303112327906529963931430902229051888982083676972545934994487968879967280065184718949707190886448234424663569175364539086426800381492986590294338225372996144928747744082845774428980400941010008204249055712794978221680583808877336893905168707338159796956997677512951337940720847660772678906934306402448578277415577851036728933521266574131193485800663746224995911997408479962948950989581778672253510855560451499216332138512421733066553428668788673456933444996822775778358487781753434087196522245460585595245352108077965139183255975784900572347592720044898056108190518240464375291944904670261841382819012744890349622802396583145420780953399096406978023537768496226460219334001107310700969420232972866059583882488533961779464024429173905774743289001188922745412360190127228754725549761999391784082416089820781222135110624919314012021962540865539343836138101530239559385654413873297480258297589938341908748306213301046402747898009473795444651699952158552798302201099935324364286293837401473674117291780456851727559181860507201310308429279699943122534853616285564451194951535155460788322830800428305247102905173949256257524501776161933424313254514054045115761114214420767175137062796197285504126304479181478159719996853439112424171538857669850160036740670554971035818467787849874717577288965073730215953568296165511954465274378114520381033806440110616091793207646382115358812460546881626872441403692464074082501422027980863756306135474863633029901753011613363884641680 [124,89] 41333148363014145490878632978566516525559073098552242984246417887281345975702296165042296677552651228082374895288871439451514988059018974257457892014050814971322519712429655562375066372727031247528215147725806195719700496800966438438515495890209959962615268547968890777331086364588683164730178682005752020212411951715189247231157041698376748268389246129203573117822216455759326399965159008175222615119192148165330132710243126353717638504309010509392342685734578522850076674292935488011810658176747373299774469155948519781798597747303799676616112722379418299618540918498414495700388354282293634804635159932810828709689317235746371302929744079661600301686415806023535874134633802195908585491264441910476608768817076779964526454356878184527423106895925228664433980691394266577310577719360656374386155677951662710912713700661960986722938472118399080277128723865617612505872109165660920188818507911166613190547537533609074838797895018949882497233544775088901544031701442573187520966454906101793071835208326162229725153957192886919124158522263441717519241644459857620190680184608058385457735302814471388633319317099828259822632078209249781411450772560309668560896445869905623295488158330708841280669185961601909268868410731229841288926900573085864515847636353918581045871608903454981483306250010888007612129168598609671422438595370336409561668226589089842629596146139981464315887235444187287644304731027201945597334606105486170464174971898243934091815804813959227505659503862866467069312591538376047306499903577007485449167412427362052895281424657674126330123556637931141658493656459107123397283487078080608728731095405350017784789265016783560464044453956041844780639677952205104 [124,90] 5654253104782963859013745275722706034249826359658399378287121578326732156669716891062509709176689589101450090463919093278331702314721354108574186306144883740443055900694157484659269515797275260864959531444862863434846852163315047624355596711226511551941756054673854774680764141484938422303351162268899744925584264882419916953741358353901764614121594846885792996569686275326577568263359865992315811574605027854889281946703992001142975737863561501826838577531149511621143705480902720399256768753683087451672223428475402725422447735596115517986627935320564519250775364183883475688115792652042107245346644444400395129568028615521847403863218581379506867037306062245092474785276974840096060042578207203026847787839935736934436329774774238257738037691229337586722163438872636175580421016544524683247756068107956039408154989599677505303841380751931673476440265136264938702453228324549711750526039321547013940560080001785851696176732150606730649984427268808690687041317396231824052265909395230402974857271675323399924260627336109107022575307114507489894544149979978942757602557788379826124291798202744876380437016166325468641521644789336216422525876655651909558530277399831418632936743717442878469856783424349477336488276238051065619222846711506237530681042349962698523958486659613385443087626794911099441689285259290573126045073086266605989525694538312092351250646544318598442512153925906910074071650273109475184853853628034922208261544379942214715751022269918647861581316745327732786137646426315534432934929427777112429304500408130371468951506848103073750562139407300408892767662730141144229542243620625499087030981973965216623486156887129376857450726967781791821645026355 [124,91] 522780382428070474468065791813775485876872745346723358482668011721214521529823573074764533911990163569404153978839494312118354417761364266631425229707888137282230936233239713511516375252823819172191269953780475781207272792214631708628373743212673347678685900382966924537024136294593228044403308548800871183702809587476422658256086483414207706736097035709855310164759047141221581343025042689485255566291829248095218338785618623534128144920860156129759871121283894615751527391460354522607965159309181956955080392299062590763705746283848305595725199752216577972123735974167435392186408497018922817905441548859684852472566449030364759671278434094042979549612399235134305324082244565716077537593017650509816115881850991013480758907706233198775243882312914429525270809517071197541556745982963077053905155738271445551810500533243945872148321159847580875790076423706802662331427928234662650217431417121316450295110322118650647355555213965131840919182210800009699444771656710812944446592769449145299666937339314729097675873188288769861137439863544973671870231725584456220193719987652270385515057583813240861438944988717389000170016594807793410633225120232671848613938962967609438335434801016570150369605774540770915339125534277603004390194157750623403859400029088720681429621491475421233005161209621327938042577340085373722034556857839071191626004633965822206242393580801440343454341428154671833595895792932018361861316267956911957224980556103773591085938438002529862294718509720523272267722004141045750174169385828396618039580770804210158107644469006268695564754621913441499453862731313940720895167028188508517271433606831867961412179673270083468105223316988760790400 [124,92] 25132763608563793204841264419910207036412844624021675984609270780285017143963166852753362001570534365344340114481743841416304759630276238405342312588546886496357254444536691307918282811437900475937591337759550736525608383401003751018323397314507659425590713403951350172855354600463732993659600717034925341153717783016777123837991160975031841581387345020898942809743505094051130758388124385708952864390208673779156853673817228763626784917693701690840334719169245313381374886538557638496419273169324730951699380017849544648956555646010023694943844023823011522640307302713117385679378069282520259521943508664600312299802136283118056880320211175090300584985755070385847752142810557944867826089531263443468580109207974933922695662433676087885854469832790543863392939894737126093768300380078700196994975382424800807581693447815496596887001788124565415573558759569119929327753448336380402909542435631694920036773191974654506679988586129877974568714948481921055862030494104973522572766033912467634649721165539471515289687426591234137782135966768551254350378758343416744202945749698895427257716029476242867332747739743417705636141709236467905443319072509525189470906890616384885041476272669647372081308897155633708691988762385111871898038090250321110717332047050017975391606482883502251252603394290641549403822092805060488293682652088365553372754428592480992083331631430937131509979849375807114045004727260824097580044559149496541110652105875903903020704900892836834499762219228239950898434735522990970496571445813496297767116692026180453886083196053135728473905502357530973825166750159093535537424435466436999237344699551248747543572254055595046471433561356848 [124,93] 307967215760513712292519908555910261623676735903692777966631370286267252866827907285179965515913620786015428970581977916964219010303364204311410996348849331826606707269066208977721452819277010124361502059107068462508018984705577530010456197199813059429588886716644073014404805970583456707203784383608700755590072016009915107388088532083825234025853646770756076348539228729088778367003166221945834947803891750801042096185199725650020703888139865116670900461430706789503789193429482407792638429326649306958896388677346200588686769581132553107659087891293922921381463734119216976381791040356810750318045155854320190095396791679029627322024551847539829259566637016824300743814502834884387931164032496136992594306703502696636028845477503985669200268197235138196271224553975939937777112291458456143040474929268797499508501992179606699419890752362327832126383530285703458871991584075297173021790748008420754621474773666056812777488979780713804898469771927885809961292122249022762359811149193913815563035002035521127449139561485987773891899298609441615255141733337274791767751420706414567760273880502561607174049378366911363242782470330533726093446316090152448264209103367333546258509529006933297752113679955530230629468557879024835904958357891854251324705565206081292877437877909928502750425825158766382070683843142322399404377067101932648735585203799236564347610218954694331621309396798525321584072497325744383667730862366549583028935003875261949703271426275723785544301041409847800521513071829100524161809143540031220936989898781305605575685962619857228753675422537808611490698888792517472314109192546588512156851498604060210981515814266497836365456 [124,94] 81129291338548881254755659153726847756215545622013533120518893995506138925419825802329085404023468299772009938202799476845541159588291909182614239741503731095105385355920901865867062294848259534682718325754097279219255074376346040766710139523141213754721772753235121155906869318489935363358217651949538958235785029315314762969184901289172772950199748844791178428470685948990458883887745464275229012821360043746606924372858266158226260646102218003252549592266076105156327152755910085470715271895836707439914526245299133980345115192994957650104612771135153207070228061896385951276685600048884185496910263033059392607687009720473113339353832594389368931918766511531611084839462271070697498030707513746906713757709748582651207057771770417925237690352035568477651918554980669098103681114782815279565131217927759170473529088153852479408794865233380664270308216531998826641776730863266943176811018315037478415816629037499238681242116084328733169516145282723428149135079012140975956525914808015612103561137224577269098394990908697293270416394403829781929684564465207336213792791896749784707262954988704865127384933338228112060495035249609154319955403856357862679080239893440966476377491348038985337479290340888516841746130919048975892239384709558951732587846819559399249207798706928064685963006741426994778820491678759802934833410180546014204853176447575550429956275436074027304238916165099761143896279638982442162254878703122043140430461209423623145167379904247916369173800615359597841731664816014452001319371208676133737501845697197542254441357888102939477975994799932632096300516596236121652473225798762235372328444656074002815692701530084516 [124,95] 6794211124236345386817847112310024022919030021443560357704675118326738855722768024473916020473673962501714054862157081603799091470582780461652857232342924606719522552172538568219453327816827263214333855123138613733963345731663382602137526024141742331130119033713931312284805017737741977248770489955252484082536989495533816348067452939296409352312206738522811453604174466788599600545759960268604692094534266625139776907695721446763231364950349375313226587717128379652505110025645447940587760383127500603318547051441087846857150342831641380991070383823081663641066337045289039147923381388544766224702282022072298156786161315772741215498098023206172140771369018919769920845235974279282830599663987421833377031892192380183411935242898262810621696843086595731134016816918682723201720290744631143424841180489764369041018376677227992123917551683555682690346921280267982870082073763852906569968777708763335288150156070295840608099626654889538658939644898839322274492774017611529115459168572463834362079996611464614662252512250199241397230896026360026377594635891653471780151064420627953595972241362688021511792504511399505955478424245113242709848757788158642395587086626660053443145900397454132353091343510499125478004339622013381871584112540732868335808847119561760759758623123052834492752329920979193347056375560082770614810636888242766555899132749933955800327433879023500217874550650420355825548260921064858286736863617340122098265974841134931632351153895991271970377639382672651564669348155235090252160200636450383447227424851629975494439073964090450879311572384006390737546073601550097967595050028473576072366696693598420983974464768 [124,96] -59552590599516430533393118360315406950499961009557744861707525219874984892615405128418646036969557378384548545012493402940988992977972590528833967959112313226117407159348014620492586933922841134961334326595041280666393756386172592410473583351350986197869501380675215758284496812623450498498877450734059341466743368153333255635138191051656260808248721524040827615686869036274713842597903294400009381743921721797876993144302202161476721376947646164106116291718612785396886194581040053299419167125397876672350718765461854224508785711948766523902296082188049095126888303760077270593507228957369017233138508295047997059942935239350993743409558995652975728519559741167510838815164270726714299368539234789417674637077656138213659326836068591811510437915703522788074206155834135275159525119101870741307605593831772624701866515065536589946978995060562893550469144421775431958541588350765162900772952780040413958579737508539746374574151153005940241568099369376390156851355738616740131777445865687355839189030060319652819238111585622271912519283083544697108301448463481289143372984209502353830827368683464745209877368630929889630906391673072715414698039031454146161787320459001991931629156119205155509312240143021056683296137465765873135200853549328817787307180525037447916315698925592963277404524123455527741071215244858650202650892063553450463079537881090968025910300096482732817804632399627898842788976660051448041509739352127145588419516777124165456750029457446102006409082871994732777651330104754398513575813648913137003214293296435912900416828220561281418154023346645760000029889998560896405277543278458088057679259679684056664 [124,97] -21159063792678412491074819942066624860720096751638030262939725367780036239474449745315235072278804073021593647461735750564275847362384950989337810136979721419671615666564920920216141450349379929083951412250632990704324583088635902181260844559978069623563462300111042876941902015250528730258491265310160469965215016439306030579836867437398110243548045955723029010025474156928422333945764635531637780751430689356010901404049934029169113643146152077723633705995140477328315038941589416177498391525435727971541640968502277904209681609147423146713944210403655154067903206445276353231126195632489889908472024393421457510581296282276484524042029247256686611286049845615078519348876777703741928996974748360182217700765462241240508058328887425714393048566657885091264441868099641718583383007701439135557154087894614681305655348758925170873850258546740749962563098982528978046275299515642058968318842215205885462755499051583782526788312792052783392443262291702916899409833132484426300342892674328853298342255072539484687310701684648798170548634928342799252426976152777129636823546620854720392529328961723541458964634243743976540682752172481015279186786802881064258232728743205919811185786314744536192566693563881276207679104060755694553275767406066327848567542389287417187227767127180756178712657869466131134820223900580355962073291784192017268772646158589567558502671980426477121155974220419006895164539166816415473159974935614614932481415608141732143545886783195550160230695075588160045508987963763750795615540768507908590639252062663760897248728993336123308664244014277673225157036859886172254332401310868535432962856916816 [124,98] 543549237809530207044381464481260922798012844660493462850259201432852302658846665966530236946004245730141801407187657239200524929001901591068998830306023342956526907677551048207171218410665791419241409135353696910218314990648481565689287209976173251410067210567326337285718207505672900945906987795037227863541740501024494093494496118782840652985295878937934483936646571895620047609810340034588159400390980796717979194287613570740758488161630865530232215848820502859598810913955176667999619382306617151326971519369899374369266168050085019465638196978616224389277852682598326410803664298458148871374802739962789542097605461486837429579212874358425675518880778617592077817928242018958971536132143238200091823699103503675892850682593824556489746796928978673377211882912759182303198558925397611666459010069848920732746016153073077772412576399238094974486430162987182805950068769281395563255535416502644123792668856994125310718638618198003225967365223776126315340643779306737103054721110466257810701554936742488064322144686693168500256702010607673725711924402199167401431074232418021614318924811317945118310198976192249741681074809158731529722321102087007146910437912166273814439056898944349534367598285771043482546330642997770881723105094346129161843788282770872496397276882498515169867467677139784522786350120383222087878717517885906643190870434844154165956325859979056988260770192688322449878475597844360328032030897290021433091037292701501326312712318057980051719244398413326119551351046335722303792368063712274756912964037775692007343809645433312747562052158872269943102216285409638580352262791476479522826817 [124,99] -14466692593853112082199376807767542023160027254732223207175238173806552428724295058954424993577835290177037129503438394141514538031248544912314298790929728488022279101449513784677297735934570355743160812240273916300901773892265085491644434611486909311031223830819330368993181510110939527123864007558174801452477993093030385812975894597499264543319484949092942892109961952825032271273425331829983609188615196165002379384595630092654004895550055170169478230226257995868901590221221036580984778793330061018790822565287991968386935575329182938219696472521878546597971278811189662778937396511951079053689433347815475846252271647678446384260224825229166460410449812715558490085481509425343662542993472926886484588569854827563940711102752552943005328472094045875050830981107828402633897643605446460149800040486397597290836690773686067623285937754715972175435655218215042716848788763664950545990908111051135642578771849603042080167882426717670653908250126659018645212065981788960967725412149759642214081272591608623119452115810925480497925479174171708494375592532037964671563093383050110303249538008697782050724352189366340532937259558154464485536436129751665852594083056399641043856851813966960953578119203873825186904675307990746167277444755448893484756755586640567882500511001841618043275346128258791984534910716652782272250976989305643185928267356342565870819484057883362489508140204158981791457525810684243322900956287428379300328678889881318717864835691067937927518552309829988639496674598538782109560403329841115023825875394474367627299108266291129793573599221830473463453783599784320176018854242803328 [124,100] 311291427997293274925736648028154221746271053393929146396263939526699780186980924040663032548499011876097646438239059242852883292084613462494428803075247811593850793573202237572086689557190668751185860842186486748214550974283424847542878780980097414205469285377578804363380511968275216946636991855125895145358850012562438083306452569487909049028565034912934997727153378035764057432542039473478872190348927338545717379270012242533590444703600503185352839671367554247166249359432038873294682390147834787466804519532321988712420809140378058292446524697117438284882367624881105539262364916818853845438670781656744957259498284542611051365150350807621974387013925663295538930907451761198559679795862201884936400759972104484889299986654293451875841065101679721212172776647050807774654829021695572699810390735355138626545240620131606757564444723395525738763308809809026033526667766922731849656773211049607757343373305720925565367308056528317777151541093741412440910866044534873456879580955549792584947922572388127806111328571624532308670311813769354383925072547073723551017580425936191833210007300023745560751984463200308895516094563247316812903752916277710139379180168216652795269693858087706733239053398846651515132235720764994732097740626847851932623774694422600891069398909152902620502553242099710144188957038344851459929046322175834082985882747753889317151300283403844864844635097671376633873665525525613178504967299796767881655941402351635014688044787608196465708168402280462760884078872674417299637185432391379609418706161720272442104568360316475188682505363253267083667436954616796042804249168 [124,101] 763341610733232706063437526956403148446707156880233784442999898475294001783034876017873076271359756344571825143313065241203518805541888881012820156743595598253751712614211691023287929740632897288057341529335569117118712163244847801079519870817662647573005826615250379188997294850584854204602114252997505157172601951137393306608274787037381403020673754514076625496151528617035261815301845173571902175878408152178297222153299633589011223559457653507970940449760066290847858545998633893984195557983669733117830656657821120839219265362161136904517089201186043036492959169585604727206901138853388608974374328043952278387487835474367453564314031463285367318553412770711909193789635079553977962750124203125784277792333699487071687948520825929202852386973778292399659698627138836583111841110499632096365410747788629895808959712848499921825405520113293023904788599993900165853793752488666019346748329922302377548075847245222273442267649831557918893858368219429004555840625560088737855852964499421531163951975805761866609699441255533700704428996263272218676965622811218977482981034834551248884135788085602184313903882378939881093734827885172234221389325907205875176110078601068451332051248081568043037136083140615637706019175102900583454731169289298329890059773706942453730594447566780711595204926125939362063038495777976586924614710876224190614285235883901446509069614250164296643895773205256889824266700539246633374042971462813313869844563035584818097949294918823930872485323661785404538948737155410738424283887544139320106578058438048526237135375827219441153939108129660691514716656014669872 [124,102] 25589441743957212840801089685214706309021293494119133258824389945754491979268504652586213330964187118715140324875940866642425988946174656449031907340965131793936237594205229748753726377363381575474515272702372423374013368544394296911793132114042925796009477520592821855300638289027706620521052574540474725519006094587094163959975048441107981931014768531907039494025576709796732817853220558872786179541389617503300233664711872942253697890808859359610437327690853217649685273831225705792352436813853057080685447576574124964015298023798744053171598213984281184817921120985067340470901389425235057251856175982836173459827790416744808559192645100227555381135779357245125137230443742440536893205187392422777036494149292854314743946786023836239012183182993943507969400823816526569431673417608694599271524506636351459721156797658975908535425035772773580042951586306676901269995865286845233277227476949929147689894812231034078478257205477988763694859489387781953771527231423230674162418955145617871791612456728475622427568859672413710601913878261351028061623900280678346204255848096683927878812554569584134114619560434020223022838554568159899017500230783373891173407655361291548664171559019018820487949568357775075059666875470189939679939744835653447423932004746706688831607855054281849421934523271974339361669416673376506282926013416171173772314438607134965384137650585571572309213347972607410191151165451917652239034853292845414824445889483315617558532227662477045701613728887430331166683968089114698091189680109737856282669134072923288977377720561803169223382923631977193335857323128 [124,103] 156579068726929682407065376834446798593850456691342485326407097658189390678223367553697728495867131315463450560920465304829828892023526313281998085300810464514437131724190143577832252711113457211335470233114330218418782133147236989566543059934275215794651529653791401585369633963460550733914305218514180906040373677705217524455602963872259759066666192307519188983697715712335006494247130821472817915876813174587128493163676584063022830687595330174217780139823920006913195333749074188125727135806835040885050904466297255568347132413947901482565071704542736651837947097417379604302942944739096897919601178663042904017818859265321064826172753878612262916808311427428793948543295715317244940089294507948087287430139745448295128499167498717850645158090122445048200551762828460440789251766345768192315957410739141679121863307981236359862341888391570960043604292743115623289535648096029254202638778801553564525092435763282309025785033735347462400653351560336228667657771231794263909969702156070264015294406527716984678239355896975235984119134918320819677924210979108286228166042589251246307027495267136165555776885171439248879266752548267355548167865358380543033341689218170274249755865130246743982177758519188047099446619207168642334325975946905018758664367705942004893876755534456068632744188307523935308421853510049754199773330215532225040962152097444318478670630996835889228769806637605334310351494082852840199646119929354207809976528157686611416905077986057465753703686819759251721090166836829921347851998058480011509951533813282873119754786376742900992512961167478472512 [124,104] -2369539230411031801421329908036667556560796753798323408827076409343316424113162384249021494238625000530338551908774665243773629185846808859835178711097021888689706197125662859217448828698958652383104650864338893262943401568527239706287701521674280808846522379488069677634301430934202627623681143154821256775178575727549100606721613916044239481652750299746365049078523883315095563359792646179201041672697928182197236916341140655809257127385994275655076597119981059978106044320344587336281392457690549006821302389790344587851771050569321207292351257488911749353661780739535769078873797268429078686393572287163752324847928143598983795201516516282680585755989332970007556347037634917751559833231109860475191077471953862181342513384617456896837563858323537989535067026351526613881254314978850799096357921464126142764758075627950401220811776492138582388457107251894523202222057783026499231587734657943313705948897064903443280373703174330416943675537933655140635002780214639182559355508179747787798322651379883792662695044544843641828542666910163224948427215614618177683840820095733381746320409535177331663521723559617523272913797581984992979023247418955712056792220773720766436426781995392273830952305685366791598297407685416165566321766260105959865770411347833599891698901357456192295976472509660072498164598820580334619579755082328783201813273972384103648346906612558383661111297792604235206165633182854774230957961997845700232161971082854816835388716131932026087413271492965574165987635880452314781039008459203669342355011166931019402182129629251070928438487110576 [124,105] 2828161220396966732606739389637647305895403925253861193713530068079992112632111930196002360922686029580391751753023678249947447251728535370894718817075924220861904718501947145044546599065779525440256639903848155908802101624287775601756945342658395212570161736301939098421447266484762615311268091861296085016549965503639551563507671933201316931089296521438796390011865409546315272823436547597150669315142522510993671641591842304906586526009256100653438592430962153425279633000541391506903344045586649628775406657515398694002814186257409926259274868375911434259377975851994298219030092092488748008113461196037191307099756977605767737329741824397295055525337601122680055347474618118647748932194196882943909189122835084773048591500426875107181771870875177479470033954795884514661462700923514514574766993634985057358868453776081825617132631953698088122770419533747996281797211380545398640105656186530454295016811487746137956930943228285914237721403495279794040188574099441472323565110895607313843453629227736705559750795553140361147804296627671831757386766556381785618702854914032024795991759962031566426671055640138221941245927873875825330630393064107303875672268080267320404422445222556305734002085736296821947651758209477676479652609876979616243217979806441777920014549522792800105124299108603616607312362549773415386397720482588311160556169790246062691482806542351153808669524811434906436023514280526208591665034945648104549523697585846364200499391449989343089235116218764842709226494173133714664869995514157467281206940817418130494468333872574896376240 [124,106] 13789586610456950809302274533831641491490720348970704100611656528096974027575415990892961950797692908557821147298682435411305924703799540497232387612192400963899869285717934148273827217570660097377506057091359923573674907505884201869896478075438241576628458900590339292335004070408734387360121723809226631343652671342768862135460820974616966688127753516396522623269958177269234483947316654356461289771757456364871562583801313917362834505205115384020939268637349312359412825036145118172980766388999619740327623796570901592309528775515900622864777262129631694627544826932274270263565243975723217284822193915089169616132545085498672397168743582995745581045207835549601251047555327829461952604259298763921485201963143233068546042065698636295933393337311425598840702602490729344808762360320603753525896247961775036455107629521770281823928227891736391324962828498517788822727139430781830092720491447063281070820500339220182190828364604653366710522092269319454111214833019310597052257214989750437143219585486037839874409049418175300755689641070433544340736841675316075365689378451312196726691006564240108111921847062023186477615797735800220797679256595082482957240030656378158426634544323051459134061967398571154276222807688445657288198562289957412905118007079558889244409108713062736037685315058538237447979336402647077857620618340893677812405754739516661408500988368764441161734278334004957802231835740595833768785476380032006507855285013082114953713521577487588371126983782961205786255544572604690221842760177067582652988404713638682794173044175541 [124,107] -107524404277463744304860686437415983328823689919418385566201682848894942113765415146778544671762968785797809222825536239371507666003413092191930294650949082834100233196071786907096398250456402385577953629498867877820378135300590567123122392983118543806361848853893003930879204007103957688621375438676421821139877538692701353143673425748775554078372226632898470238750837325774819620642564702650674338622241120834217928522845045262014946950864474851578803586230738586256651599358515929579428982133425889950081009910217559064245162620013487840745549964600231626435637986599440672329484387335634979839041871259767603811367436216294919606052752363782474138046182252889320846514466509018857279773739010501389058918528022885812964509286655144324992713584403311165708365700206776467667515342736153936380683683535986463788154775884316628492788999357389619824793755419357490048418506049995373184595766750046120603404440483862771379886862655882777149480949755554548027628431702786744643077399030177574181681393336275957345162676504684871838671025987558991090061105422466775388677862503593209622701304309183278110189316622988874605464571010660078410356891269051626135063727237135448400540720987940378180787505450146169606083867941005709607457195871391615385402250862228549655900714735794912294455281292075628156564496263170717697696735958489924441947341072642529447777075060063924476608435762221416197592929283725934716106036134517706566559307029709448548120480783737077206602173657062155814796701641282118137375964158858240119128747163974818795616 [124,108] 350266336421094789172003070955327446458224022320360868390033325646784071349355373886281984794248102830092003439732818434047715619787652498510245066766381012114179301244870381342183172898149595779357524111853616274061225553269750698219699335325804410072104454690870455791348942004522703639355334175358368235845336553406904686142759473221418037047560956458339824564216680228970339531513727945138057215895657512580564224272517325831676403182409262368414349513934058795353806583656423493942016092276743948907773132026970812322992828553238880692631191275354208779615133101589425181932915933837813102936663797496206065221271281314540242399594929555462207855399338301272275128299210116584739026133087363407701639398950556595878354733211584430276077474680834475236863447439303477893552694861401671660130537403675323420601805740985613613746068266967192170122424264125161234645286936223047726596031738568578381361826146194596555102621662543899883894106704106484199596545681211151673125043902423324831630929668646799227032894076782194231291217405324723312402824547354697212174216008281231869131800454131779856117750926471278751758928077485112467754024619818985741585788393878219378733072576696793027283782608489956440479039521993276217760340721754700542998223697733806031300746842526458123674354504604913470111434522550627851473191292954897190075661114415392518351236721143308668751108366097851924448076889113776838065966489380546237532053342083090219788004240280267120208100796573779809444606937728797833447843025590531597048009911250224 [124,109] -369428126371545358842759818379271186491528235603971664419100614284301523094899675057944556742972188998010726450374265856849875515157787792929534637783609955754924774177524700526323268263136630447509799526913990706229646077911583562734888790151904531062940162304924765500279943939050170180875238118225255115683096946646443648272270759572703206481182462972827065190854761411337978917464976513938052869673494634558577693792601736794914094711475595666336664518976832165935101399041952674809531418765334400707528626382961831395890166887017640996368612662856104816962259171867013718761007500514418050082537783315607154152159387325396537347092650899264423081376508569749805416392305943224058256596957315604919939518863526398618076357926201848626541827002282411256963661478253414335830795445311472118916389686127000567596880785073956451115253201667712856772425036093275500498618460899925897446453041573351321138732700321517430714984244301021481471462361028577048256574750052493414714080286032956361307377143136775356289103921210614248401186721548135509565037572839132076612205990631427619514688090735634756315069186909762988603791148312738370177051772987805220485141567452460227756133055563145896178934853712129707241123236879069056292102455452144601540211906654357364532914934775147590794836056708376068265646275099618221208464492139687462633004973992955452771046035967003286532259677128258832651079073808328297314556792925978331887566364229373001419754168982715857689414455156347321755062302222734556640982803928779821488272 [124,110] 117146391662982992745488006264692123537038146408193910102799358722607698815988326498702872643449451805407166460132805257027006877906256865471124170732485300159115315933823384081302957930097068886226020226605468402858057170547809803268212528409495500143435552359752269142154198216321509793235283246878648936550151310294821486983647139764723219692169941122611694751071906972040972658600358220379473850413681853055237797519466317038165770330202739364538443908939231108850559561081930655843786567297920266646199209885800743400516781253643200840690303149250884517744660067344133774395603840203554731892521607953280624425980435187674653124960014533417594119619870188439370080755105592969706594330047526033486934452760681016404231994224881466116939407299201572689627449579946386855865526212538900963432378927293675667529172273826203794075276714774919145103234215420888609924772731903163784651841511065562797665168597633722051509524444222626799972365493465539243646150580349775339860889354063184863204462011410938468307997314155083418470768157346587666321293991298795347408537958528213468946329595200905827859465802305391459840185994159502854341209148815587042646130420344653714886491635191921707984628295391423520430618813050791199291000684298364123864279532534015580664271339308236137835394999833104536988116910639423595818603502895757906076446898322041639405515241543359205348073030066488402404189249723736140036678006472113798587408615088923590877890247800910241687517361754739304540622062901156896064531439590096 [124,111] -7461021402960261811159368318358211933822985553410931742381859107066846557203193175088386016602405937585794202301211178797304895928949738303791735883611799687523790861752929336832714433954888510501866487067137775607055779743378633924265753072881221008433654779575439287520032629873016705005809031521008868412351466674870162041924689960141120110764326374416103433765289943885956845984357501472798566819828993510495521172048709606974474195448334942587520969189773216376872781672752863976508132031591347557118310207260842284239886609931918093526125577523397315174947920380469852862027802486271466797444342072605095684119267867332371467003609003804877861567132833729250767668621363515022187275026806757012906098738746089651513074657418701083462238837990228016989118763057244333374522477919245677873578856386257433069697744349929616740310934423250808506741271838083719308466396665396607199410030070695049341639418200929496196094755803267525872058733353716766616583274520164645201189023909096632487682569023395491256962698694086278508021257637165389494802572291766788422876703638498480144523076375348747367652521183256383048667875061685061740360839267343297262788521033729888867122796438238098466697744561940153706073624680388490448548362709918887438640590556197198248530567274635073026019336683532533319000166070391078551133163287694176391512079596951269455183797472935736627465284226909738557297450158984222158010745825330496755885511949933531968629790801279013406654463888425074034638007847200721160832 [124,112] 678903412764715088135215598759332904532808418472215446469281653211960629756765013085766738861432598321882786222179622400188863587388273230170677976470055326904692266910046636533004779775219005697498585189691378494468394903593754546049852918847016603519105801097274094231491978630119831018553921883719156405668612688255145741363794377237831333966886992217604405335726491599750375284026252384008794732708797645025133835477959811938596174234522865902743402884891258310461562368911578493710419433285974483271125299391162318737426391137787654397277715313519197041782772451857780215912367341246181022754032389976645138355429484051616188585451050469566255212349444278032537290346762131358195308446318656327175192476481714810715787212297889454534336435520847001418992949840783871170270879029033863400710203831483091721856463976779734721966419377599968981204918694721318898192135641598820447828621542862047972537965036583838258285989503829445240078179976860110693365685159313112777028868708688621811026849369930256434705268808749484756909139715242252455133493043679901890306002707033496663468029150529380650630711607189579189374193573532711409057965652041344684272711961932246559599394137505460264268550882892615344413907619420993323029322808318990743186455331150865039636159175584061402166222046055240412198376613428423252386712224796168586048127823863871846579682609031032004721725232092546563310379402550688840866228602546808496259547213371262804082305180684115069307567862737273388998803758384 [124,113] 13596679487810729254329158732264603383894424032081370689362876020455860891027202232689000441537754057563521791911934042289100183373314817620139045579263638525800878095102764460824012358336069419618489736256660423526416073982879702156704358814428735752279826886252288838686954536689426972760809704920157952479575676048192370228367883090769746690509595090490235993941047180202006819740902365672452860831645312639611493348215294167545880419883952133664127966103729654870425041826235045393762880300805592007042577560714783511355097668966585169455262831596502827401953734341501829757026571402118890696448471572947140052926699513492963890976342606065425016036943339757360729431379268793666105673563864353097778669123987378100551042139506447677261002736157252990621424519194456197921825465804910403422684399498426238449464018715482866497474613561465774363832609030739271213643515057225714220960080879663901801470279302285098193824649236609918173991688495847885576754930151921767877095660370192939816943151103775182143654986324265235993639719041094358284544811003104528159914446724787284846311365589087636511647618613163724903477823859149930540577840257399980558848790858776671108467048180044419930871931594633715017992668560744852930942826787361662165595275935942386459047826113388888365156056114467389282776745409252637222920896210070103346407932119781659799115147564621612053753705767577478267978140661192567212901600513487335928309128679329345482219332051471743424539255108090904624 [124,114] 158422333402434113756561972922739201446099602574029345651192603359127765213063843349425451047194164467988283855053381384480223382180827295332707247622904166275961093878624282470256470582072162980017795075930313358783834391831021425276997007549554784138584058996717648742699811354266111459286454369569084243009628578069473340446543021508676308327624615289600705844815345971384572659642734153742900130221702496280886276402593517313350456166229878182372378960663990343303143926974224521135217617349706391465070853460921446059225305944852586226451620937300057708951240556009214312797577880296320807683952810039931301275992183126428940404597314437317090428159328117333963583913761873465196590273434479105131383204630991890326020427398576291473823649212605166071977374463418825185825615210919104097336754903323179320013573105650911699139933609156680046266798950409356263230454306469071551243009050953446963774500361353559229728774674510213738482046100707457388974580976141732288793187913496899428465244730738089263760796870242741953485054815246273578522343916214945072643700855086520912400369855068009197980063908760964600237221904272357862693564774379053152317914212463279335805106381645801000810145634693886287505433441739428960260550690125493374088938907155107838553430296770687499149630848139782218223345238462516785470301624030718843177248476461177543543237710181643383465784377544103968614234588877366397969618590075716930407372306045847705797034831922757765347283839 [124,115] 471302682562993454530861827707202504077519458094062393802444424766831728573074840916484431424150212761436436944886919561270246161354392257047089097151324830766700557700491689596273341164147940011417864916942441751695074811087114186692279673588832604278786872502496766829219307512333500772894112727477866111227003241789285199565576670387299364672742076132894381475187826526479528937589896940044578490400142793213957972947225082283557994524594586436437800151724730979502150454778777980705151659267737529593143756897289936357643960519602111047606055336943976901919708080899855622384927036402572528494223769381296336420801490802847259772780548675009178221932940338569663322923802529563604110506348242211126765115740461864325856667993153560941708292520479399656968061590271603964078325427276608020043886059377385921077997652958254252124582427955837687721778678406102499543419699750017560665092843194439899608378262680111383661766598437621766379586197290080836361741083349898123471758613165714372473257993544558605437811161118899958798532906319310312565452337018876342575608005040407614858847431015124569085776587863132688624266247574452149407886930244265835950176055941027820615508811736790250479591400806619758134288984510557311610779888795715918515023670001636967343113800779726766406110505851626981926549169473374741322571593834306159468740590834700767100316090974051191927047785321865505087905954123137626225653694558624202342101861912319784049776710860352 [124,116] 336258169596743318685342874459594640475642862068846497221948247146337972857733257194739853320190120830450536902862872385372343670611874939581721951153858931651392284261937923241713610619590344788736213637207737526689424493054515671758328594038189628165255499601541051841805264899444943914776140710563001474781660557556424120129897441802459723019545896345247171995003259605570127036442884375187313818037426064403756586549217510203827515832880131238938209113252246480043015774115435481749941408515991874599239470812906230422273054826316900049191666359110490034547866125843619531148506573760242786052670297924313368776066518821831886922205386197303256310860791050285277566752676682666669415745453955257173345517445603895373074514512233366667948613287977755451589335498324693660976095221708934081474072215286984195094865350663423652565642375641245353456096446557610259725758129844373741982591605183697395992610120344318654657273112078837924614839663813018821653594347950457994195218630289026401618988103205820457945564482444025455429101694426335022968212793360185588352982457199470862374101901137591595408432923600698655419642889468654125700686984222860346823889506702913714966599631810436609219931431182674764682248116639835734643402165886772735552509408877096114287529232791467632022904956925742558728258275589985039224638950279810454595935518524567132769482038286805303041955008723887858088691658874931436006000577448392476123160629055468142856 [124,117] 11108482931016013313145630120501279555829026415583838012862822375699643168295622336912562550616662247702289886141865587780507458823961869935244189836297261733372353099043300126777385823899980323920026849193456448061189513672836945071319183167912449445931796665390299447281971174236498651385485972531007586674080748592241299490890245996980381297050228918143071436666085502935953524782927711667557189117428045113765024905640627046707844353173513756418206024609039918908614185894444878399010115962434521158591248079272570147492881374407839027268602601616324705256288874371623965018968829938869682117331157082468718066582049815740522898371283580430776839474637230457808461840818085803974376963748772382307814204239777190833344475870609843804932449679123178980462136603936340434446715179934989074996667597733027654045547507583793740093344312151562713413452960730672161529220075107273626308479106819406699625270023134148423015266773634164452544621586998028015954577468059727844755373856703351743382269183632816118670596043352802051952146768661868027052694193807509640229554481310586822342218869630638991033379479161058856745012607705838737258289719790984057490198808726669562941104116141147115587854337050626920529360158789521978059484232189789046225384513323135365255618142883438284354113427241849934912058550505242859177556346869277211348673450891283447430899968718882481203333782145428225250920817520121167791078611191485940364539064 [124,118] 15480239152030944752079018049797702111721998601080609091161537706931777862648672495240089590783926074062818680015463139733733543971370574344974763871093409417364092191743784299127600442426604932193967689758557189570632206484569451325726571750580549544658892711605583701359496863983177125412253358520443196524054266683945153683499491786202523652840454438635079127454226524130878833561336005094344808918175569550660631085591455050332256222080356689442847121925761723092461607794826792174261603317535355598067322361024696160506213841168203651413051616599111671870407136945462679982169408523347254799800556086417287241980633668002848525889609348586723625382103779662002053062736074962689728618159840032624840260244159582344965702239536324391331159483717292437838187306354044851900744432704376839003515553207970726664086347989316533657229700902974881501085081143600140152738760691234943630374108741899032934884242101012726522444435596033049761824069117909244523129783455719420585185246777423013271693355937541355391720439993578458932237238101611577828755416387874734178760254963595283254581105717015956793275505374943760244047691376406212880745354308468251098958730826607792155254032318545550772369831394511814949997286079392651250050509988728262853983298932807753533396737346374855034404396374196256210431573062396653210583682996718884248555135931250788129793977405148252109479807978751798479895724484720005174395535634040 [124,119] -1062391743572773960315228656492335969828696103396592247197060155456879183375998628972327244186014253975475224010267045112697193777569044868402330379324147998717358341550918204842022045545755304300629182520934647717158136707087032577966956290466036814186257043639809359445495653490695094226183289299344666613026803863566327934141837276282971350779917340681113855733221034840967271909198117244974432960997236004058476171960059966726401490506855029264964224278055255992025214780006052683115197359279510304841581889258119248858443047311414592017254798724469514420097769142078563527699986089859928394787899522559203853645744140325746016392456764545736963683695343310678356207525014553870396784467142316004297548029495362546994745247186028874111545253007590921978564659188317488177408930317686911173922217756583605028634327678874008543748793691964172439007791624370615258614936673780228363347666994852421208007246684660537130605331772833191948125616278305461602367856424651974317377443155973949772760900926330765736163288697909562714768104039538611823073917991107749273866357914405448968734643515749128843882227266955783285767443660175813591069130675783737485919596080247174483608895460817761893344696879794388573179391731186121873854289604338621922335445376535759173177337736841029813265738391833022917206556469131831369329527578553872684368577977916907727350867932617635676566610713746102223163886878147425984 [124,120] 12606031205895125515043503971647639635458536518090987919994560832803513727329256722799728862059602821522805983072076663233020146768626231029129161973180000080366553192738424387563493096305337138810281366242833382758554111807784634990504581663253494586732615791014196936168156586401889326256933236304198177578843316857570009538393434250868658880880274972619732618820941557859040645103521920127339867972258442738223217318580218535179415471189841487780466259510691570290554282097234598462350028069410316782515584893169560755299830941445149850393998187911394328456987436223477411739313840190083976665038566235483526799535312733676657712744054950318874350708735898295691910125267455460208306576973045754732818071379305427187777681677014165054095930806364299404688295988320642970781886099015952379252851916356880042836036251970239210470329207934953639196982409798711838679013327990379290804837174082907853398867812324476378589151257793932916674431301698258143590128417359994212075854301440667161580610179228812873527480229757556193810954438122947179677770649822755879454625783705318284114048337479444538115823576950026026382560077458954017684379320840375789722650569737614063160450292014461727386939278936547432639220736669630335791718738243418803749873728366275738901277096953691997348258244574026003222777925236688192107078420352855950576905187897975657821931851839922866279884704909914991681584 [124,121] -6362627861472519858650270513599781700714734900157697058913969263856210079004608204043634861877273245865652858669139026394775694671447842758674068741755961928126259844569875771625757321609229698062926184886382928888701748531166493976328971670842374817454486081271032913029997631835056173018749512831272025302879502186692634067388470812794392883308377616714223153129401117928408462696869502775215828455227118779213410097054073609791515484357892658138232728565750315221009687565585358250346724297656654591224229446214823575631086192819113715994467431875381229836842779872177480402767249129911448525245441628355710910047335535343822068400562011538043416999955287887156335969520386585745500215461141670445796730823036317785826540652037589891629854701727634950533274241000213687538251200793261428203053697701235009644464127086266345835179474967681501965504861306400385547499484859842167782263907923769255106549832735288554552007611539498756921791419003231469433086972888417723217312545010123194358569317003018316913745840380362813719674967218120674662100916959246720103018378116889991641865555088069883740603277881835058455823899546727432140998023182371600314252407026631097394092615282753037402439434108374264708055242848225928519170912301338519547364694322112096287683075271551456728173776243859632954676268941777990664826872762622822075940078867462668292849443414890944308545552 [124,122] 125615298429774756164011583829987490024729118527955480797948870569417300053562550283441990434194005241489660353518958471856497931415528405637313898254005280275522964841191128338730911235528355483650696062414786788278209940361180144317532362377204941037661850696779502117088667098786275829638751532152495482396940760542748609144956667876066992117421332128887731739203239066613100564853399833997679354073911636716747180558398702104066540286589948454741520297121921487767721452404937181620822059322597556640144379183115685383951888220829786814427279839320864550678934533423983527232416516604156234102929095598596676460371524705273517929440924231620296576530368167595795992529204286027081546669517444352202097369587052500761382997989832396780252310283253104964113046340674890050456652776175500857442730597170472242808622069619514641142279754801773534255837105033246583070240485334871269684127504086952139328569223737934526393031788224905525571890522831822312437444883108947911121924750048278278732749354655805389758322725691371690503863126291344408223533181052734397115544255814031985520424266699326822843204940573039397804815207012133701573006263818713472987918303748576579085987053942461192694685586017168549390767146186387507080441878483265726427371522873621023624771143193849432945624680776101505458165352889902699272588561520076151712208514748931090661216667244 [124,123] 117750133526317715821090190845363689926086088455616332050329819566737263723584120885511394942359353257957843121755989667719963495046858786716415740973609523448125067889238082446299296902549203852794111366142887268692548390603572087921039767593168511774954145094008307039560676973816886239635970386960624475414053521634709308534190795415795850206392815463553892855842201898300079927167321391009728048244327250873878675505887380049105837025612698044592062699140450384484196309794850620610896228341653023766891780237430569941890547259746554447499780872129124402805553480067705563677017303624818335778044291122785107906382344630034313185718693430563644575752285265528600411546800968662969859405982629579681014984547797028334587288601697686059528029084931437310458338989756687149752576293172866181931466842240483183004013968355248085902267267196322520508157705488645458549539200898002534694529293641641831795151662138411659018236850186154516091278422301241151418961124018429499784967607272957671472702967631613148926699961245904207301666940329931444098445223066654030488273616213272620368355546147952020837072129997684163954608916464858419191584042781926228361977414366714735270567630761736053065746798720287583405508325275362291572961524780964594225566717534611469053958063850209558873722359105201291009089739955141851435636334115257314516451796748352 [124,124] 12899882341846926680447953075461369393501686157005355226175983026907305087303584803883077538495962141420008209321696198476644724713096899105800561697948176355714651335495564085805412733922248800544115573477563850035773434281461899974089953972635750368173913224877493651579301027305191408065394278299759116456462936033263147525087350774115575662572016872860709869585083867756961344673142477014456932615035109708549907252219715795900700371672417229681528928368729029709846374016965719669607792027311341528325285920772714958352231622900047250936113435293116516804893199278259234000147355474136267341924798420198316576515063907272674377210667823216344070044259735441312513339630296884081785363407926416867646434026554564517402417286483233423728966547871311366477289479009873758455951595554388062266000903615163325623693369307309042870809199504918367094293858636598310607237744323275028972530064311786503291706057636028945419297012623833079143104727200030004903796321368940276749341461593061180517135320487262006730359328037160112448964084136594306758143895579434829680367039685527039906053826945262697214297132810687150309834049060096478277200817220233775293495151392323686139854637201449059054601558255718581030605675561776767040154185004014395573048903658141433152955590507283823177342343558974726420265130805508165171246293953735456 [125,0] -3223183685368676199574775553997695907580728150058780614099019415335942774566699506595432024911593405636985423905188965376257883946237726018880048797195195153753928155502217692855542337570713729621237716498308273066339091081443175498263583979387005290922200973682912002067200313801625114447115488442256729658889795691226543072485272056275527272585588683869548360455212558510277135963773888527304893928105962408599795360497189181547337777803232163613392127510581129596820998470964805528287512345931428037302813041767258801272808989207644263032187162027643037758300406170425794649506486899245140761701930270987233267320465923430462646299113959677957320478672019829391937350405202267399632827733321593341755247155214672291797709754579703187287906518871576215097921488095334829833482141681501553974941073161685254551916522177504558711162621406715753233861525604539659692787521952827195870476030305776601201248477854081978565846959749659006563066897626565461214834275057128057346539423391228284125187103204762459752573374639552924419982273981135786719070151146074080323569298554135488461110054528938585722582248787550040566557490833236204668653834607768824543075839229553265932890467704922056837950146040171132988234774305023431385567479129799209757479409917915130085682438445575827597308982017910728068214373269473993663669155866488426863391005084678263816818283789920583668851049935109182339004852073733639633398676677096985286472618404755195883500875412398226731603739369327744710274344796972740430648375705410206032221141859588668905858427672428057410382209296387307142962965191781208699670394030876363262067835640603378518041060588091230501828761981996394125377236025082934745074721511545139108359027328704654678394439012466702797558908370758874505017291650603099764474814786371242774868413180186139428305955192394444903303587072082176278705857993375387077082223077426326501059306905902412990407613847631364515801987427849994240000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] 363411220354936576753090575523834120954757792694843654269757984796739819287121638278167722921568271986518098129734822125029284786309911777733421049967360088376442799634696450494229081163576577946649937228991559701231138993309387096595648415246863392239212859290869165484364920210306473701560916890393896026052650980552185653112094715631925783328537564223942706600649834735363539110889440407730734065711026349355755178243882314153912773639834090698838109676193199623471988708934017516412554444795486575434738317362916797353907872311014490770896392119892458765169064676814540457412780015083021497803534363892152536769836947646227262605771853489802740977715678720983602801486141856846287230552132269765982712712257406374358827767897702614800667254835370920685837722999913807817510558760581640744226529523365158619591525184102088319202491404550810678404773123147323060883068178784938458782923917566826173894701230976016030430484325341931097075855269544418531457854267179613027808765885469548719087634756248942090475570611127793359475064052442509677920744048621818984315505521002896546847942531116624895335763448701150606583607656136624365730476054408560769600742002918423784909021625490986504359301513003919377412673752027433023691799925537059231943097389249103720124926330333863028669097634328523180354310251072388073967863189991585286922506497839359555324800281124556358877954034837714358820066688612270193848195714881509921301579648957130668648519497623141095146759724543224994367315416418461709102208637819215126023923739655089989985150009075468743959622541288336861661681676282733093637810245663007858919254226156524701895645083320038189683402000083011187352776117127300329009404229292084256713248015214562221164497808838888099804604449999494597922585708370308518352792987863823527724678951748441496455077227502859860467237982516312723220957081073403609295180550898730483267857797284726532503390847184312257015198066831989407744000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -83820073817350165428258666203522625677695382657077117530687564972122855824168339770916340180159696202112152888393639658564928305634471498146770674349944538889710683043041019070401287686811222588940978678826600164745922318836457047390386983671430780863379857277694740802141877332645181080898351818973287440240456490039700902087871934080565451894036795928684407566156456898785896096263764143010898404020854118506376588683479951652476944007041080939101474304331670538855408881493048683752390608813556937216727937482973566183511309524684771955978025612534807380167830614673693403688022729204631971939807466082324545772806838802121114613068031215137511620906274450287066696078186995462273447765744241272614464795478611338843772023952913359367823916477684755299880671479263288806317957281641176301894495508694259283250493199262689318948755332402888086955312179749597353124459034632621195507150882765465747257187348980114613768297827534367825734020824110849479930008053999686443587545477953482640286286297416119216884181277077059479292076362557874295823799670880692852029170888019927084647269804976841983861636590137967425255365567753676277351206186767342793137137174648496775572601767748479308916837661778155755399196181723340330694165525959863366746812668608951541111357912686906272928152144533531844398226097726861556233220471431825831850389281262753882893858935675465992659560027710882388223720789997888585852113054814899925640108111806961308794712279986751750696007478847966131247444204856585844919510255283975559408931877653180659720164701502881269523632532125733978861174988309430540072821015245910331577535668168367748599188867355999071019544923506208886499792307378509655252423156411108170599165089837414665118257265754027657327811563801149140270823642018640699886728183920424989573406923774414914930798359508839457740144656142337008192325081813426283541775231962301502326417158800101694227880584103770901064592944063756369920000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 21822743525523415915345014689632168049741453914027362899734602553585109859439745607733131182048736130654802748967707450191300677012449501813453127847589793050489926759037135375754818804351715929250589684038178214947423403995936781789793177349900507213545657176649898899464721611589448122660543197771947762282274964146671634899426138224685698430916825412126828349958969810657256444144286474231906063410654043291758867888688939314193177793795945546490254169352216934422359468192024730872131363147468446609243917942581605372020973545076469798894960986692042232437107991327768675285125493188021120122754990040549063869051110774526020161974354622472575304077180543449502141192280062205566185248915840518510431025657449476398568929498223298233920272426553960140154026185241857938961683937537249557785048687523989401162202888557084617984559944414284070553378950912015629018313514592990269396365428824854009160929473542251643694552112116132241327466033995973993164281377014478455175134685157755955023300283171740124053528027719339185018227780482472636267702222186711542290690708665548044902281233003035958065446634738726777457252987483113317121514400468206768962997886739066293190373798928810099214139823923262471431774014855884203350503591132887015860054123593474153849528282075906705336608473597867398608397852427730450849187481699168476775103825873889563826863124654654313611498383025578908855362205575823279122075415368755238997171159586993659970367667867785249556917796591628967222068140580199197390832645207042727747760735556723323079341667271356983665782292294768553487432006568668494927061964227011443915911634507837132261570232849166193726002625868905536387925368787201761447607442832858271227584237273526558474472307303361215467186486592541402312223550144258602726884108043506942294751444062044629919123162425572479351120727556623378279896984751382668391342667536658940757922335360819094819876679972892015815142219191315960235556864000000000000000000000000000000000000000000000000000000000000000000 [125,4] -499678456300398580507772235797373149732871881094650685768585527590493513564315352109604275759471005812962146550134836440902503329960482187899804641653444664721261518679307100074131463880761055187206539078527766536089982342890471874518234682328971860611804973113028233860514618126510652278254149950739947132234596378783645090512483879144958508637229715961336108965998490590792224632361510769023620878730545371987856482735609743624793859506165147696440379914058736432029960937390627789771278501700875460188165932875944722607495663653336098891550119113443798973583423400909755731129121277616450676159802287003648421752770284329531068778008893523631062891563366708350511154329289834155696660336483713996469112931013843880108807126583715027585597293213226183010470420567372675112379337824214280539160095790405484423494010765510974655984688374619879924882454121691844836921840195789437138472593242136645822757926300974634394881216709473853586674435781059379472001281902317517350699979044162496489636401136177205396068704167405338671974475945043650115202229759267543725828107972627155636766894721569144338571567107287301610620200038523415802667310548211607675780514086874114131893055846529241145098196606141856932730586531972800015810209640489715669871903633527162050865831718199207997291922305371657556906700482246526994831389617817547308761976986584801408354192666110615784019766480054085894917662509566132752884808343871913221083203308735029166708260202857577083346815792737431721471288402642819640836753293501297542089431972718683588564426649464440200422970085950806335253838322538677108637748659562027693563896135556394738913319880019670755031886085622516972860522315545254788748338777956305691498889495608173203590745518114650387354502716863948401294131082437248472507561667139676124431653757043067983750535522820840756227546539675791391533999307338539177189161346364563504800539494391695319679205030874035364537487311546597714941706240000000000000000000000000000000000000000000000000000000000000000 [125,5] 258247447457052864887154515820139500488271627725367122907748540705528277970510066553929921877421506562051250058242630657489035814806390971711784213209734249327098230319145427319595791760268933755968803526917882873742608806437292965177202770303956817518736796405871132044328059945025055884477368182790475732240172750558016614639383395345133741862082728648824287595835556635728032820860577007512095614645635477178381011457674168438278176794207114238708911389296813738915025093234891397144727876169294570369642759710147985793027045635292741388888110906723769867323574312026915655981457180462273123482201820415215315869104161209796270892557687757081935115280515305198526106620233847446608034807416440387057162188581660381309651641895339932660399941855068334247871936176580282559009262279862909266773033196597575833265727251202160508810967920216308216302332856554258578387073604914812778227345114691399461488566848658854121094725140852769333415741703888826687798009304612232167789256821114907404566123536021211893052265905976360279453754492730284678913676569100621817812518149984854118022269559824908360284309498466435338509741124443564074910125451191586564311600422609955981769723420351116200470233811907998016479574274409846875412253877197400342180286309828278658796354451033508450086910724885494149784900093159170148483046715859603724928900231228126507161067372329716674239492402921934887267901995559979743540156296461581511524640219777788666251205829332700169158923341661456402257986530931748673013624361205044738636770090641796437747239785116087214209879068348031371765975733080805989834739186791822009467437017553899097186646324501405271260043730974391467760876749207689619732393838608143138590234493544340243557357172651327880117173902501055479125212665281566631720099867047897221983420521312568619483431690076885473702128334695534256729571009041416248197872622015247265658267242040829191921256198870794478543116487260397250780594176000000000000000000000000000000000000000000000000000000000000 [125,6] 36648467265427775706717761223849810939695540989319260459171021743030353299829479447303424108194479445058006152163798071985645664305029338247235557923763175726821914388891639574285931862897804014384082119996773154985438156507348749867478604347329276090161010728029601608487255324757478454549644237118322952925545566509027000229403298617772623562586757034161550134843494648015752925698564602041389368620668900026700268809960262555639413867720057660844642616561172882774154239973638064231006155952846631240784851366564035103697780258661830933671491635465879151237150411950327918955466056327673849101413005156204015783677595781720017183817717348672170038609413889653178911277514083886642477481706557402509104692458822132577078538767590820946605703740929231505657623069777343344662918066655661038028150393938808977970320714797536128562618672094507812500822888054357243410433850291708489661594445760260176896293796122053791110360531412150410592314273962967229483045523644883008743418898533186566904058608156618877926130975348473460248711953594503044385572235616161342070322936646531712563673642323808984621527204930840820154780932493043165334042967945232383325216613217304449303826920595860933596475528625993309633438838640678260772138297213451811352592349925643029846968987739021165298328985086555089230778187380503152331671569509008633168190499448115292439939880297281090717298828620632256457355628928846092054077401934580233832003772601810111348093927034090404693801549507219587981920089430691474380225432989174575345742702226294546708041083349926580101872554965352948398813555177100029523392699617361579479638664545990878277882829094313729010642355616533449108545300762617481370360294135839292868010627702463254104043207001389132775637206182926124139677880644484261694042060922718175966578732028922300966513005488820804973826519831945293162801967103270082013032807697052955687978238479115678857863860761187117475482110909773189462076948480000000000000000000000000000000000000000000000000000000000 [125,7] 1537884515892187548878909062109007156574729691404947617805522408881767469798674635389452520867521707844275886520812765979740661664627966118094799842352980381578961674408220141303200402355749077360881570607409852650160199760986643693570379020305450798130687646544478713552020716533301721528331795789614087169503542036008884925303231263581692370254100168935595686537804092013452929633145690974323235062661450812580607842233596239401156561202115135971959525304075417680287516902924888438799539329063089216587842336267650268683725954401847180845976068011429756113842200840348850870263610615677740651286470871633423038422728280918683961915311036960389924130228129672651048158613677692235921173181176851888783642569525075455441584562338518086784788183190092244472616564927711053644671051994344018926139600230289539153356984924067282153352824724944522715725614137745102329119193704885065957755462460705122187986795734053063696227236162276979683989795011200077017279946033118939891748991872301301562508915804749871976768877822929726778660575760816458200522820516581999043806451562424398938977850816600737654038207025239123898994779490363565711501192714574109282796087794568339283741932789250689552443203734254064110111061543573046899393740967010614035438957746238499986086972932456428457577468990877868160535274402247347867475688790954238645471823728607305483018976577435963257060017591094732212452660723999403893907286622408169329191537775280866028390052682357926720707111766449652429956428484444719290855661829493401016211347989386176565963766929113044777201143739905228406238646820030285524545511443245743958606871198155823073664432327185300662264778617216277774559028200740207949818233816320437657558470654396405215821229127767918171850231439770974609107299782724280027163366420658182707952468022531232756583245394898642069419841104197450132608704636059626232101595019909987623427453011326468766161109597692969976100252648288980304385517027328000000000000000000000000000000000000000000000000000000 [125,8] -54863920219860536438430755739115253263074670093659206684121219155190268581551976814929377629327609329958343582646532952882157510196482813338530034579384824756792556575841659748913594287645091444151013993489559815099377651562429910931788557778381316736435021676541139673158268136570959319617405449339057331347553581986979960894260241409165372677245273367147109247932380642131742670893174298485217268158221314364066878070152156660958557535538681985818288475118988547332912587059750559843528036290935266856856646520779031358452706610541719556234398779556274041801072512553451038176485369292637925095054343536776584262877599769337948837420537663980828564338218040988150611423535625960563306284617238574039419882944928314245378191968694864175770485109043158079202630545507400335426156787319721858670794073667570466977202960440307296806321290580627795285434026326367431332347084918999937091912685238547393702393437326835667653544023057926843838834315307917709508773647829851175910473778152046550429100733914293498897814733652430249580875792195671314108964156528644116029120358513255554198476404639567845168808023295393504687076858165352109114146933970361216150165440535754559485073814910883431103360988032059705113216134811578390451494063176325015683958926842902363890909937632711731961678199907276784412864642991218865673091214388365504907033597470006172637695507130136836944143404764889023687665298378566634746690229998535512412619854257363451726104750578313436864816660721520260228090253452833229191555050592732436995846502616600718022698747807208257108836551799045859137879543517561291001960556343495747168018049411734801438114553472172770799728844088416023705530871589690738314139364696568785196864709288472027742945688636302111176702307041649088260390882714260281858919188040476015724270155208267051596248282339673678018130705009801694880739287325756514236810792107426263316251901954525148311670134461499771819976714179687283585312494714880000000000000000000000000000000000000000000000000000 [125,9] 664761863141452368498360743765907393149583875515068626680967848933290275967597502585586221548910325691197047188785020823244854937240516231326818373662194752054345373530893532851001322287601485090963596407076550818303542152150005413106302701944300057764746436012453479179228088439222664539521728833829330742093275873922973119708561335161539107760030316847518785263319526941940115331845051268705829254161462857446132702936042541367664711852881956149496463621696785471705986596042602187735465985298165123431861859202343414979563023238283854618827046551020318246015556016787675531874631762045178492277074830972044345195622599365849703368747801803253150798493608505269109233601293228953801485587681053284259853418901113863409167369889701835423051419922315404114842745223820881060076792432369737862878872307383359780631986074451315974522146804453318325430108284638945578310952218631403211926881968026757686471999572626801076024400937988445940037971450281809004284959068808325083102534331037871662142018452550652823030372329321819305547115444829207536601836239791423968572236115035868088375896416080516834887293723192475266938592845480853920636901436318882732524396614642617811635109884599103718171834623414287490124389032949011535279672280656534511635730857190171441975597265155798220603770372920077867402510966227103435779767551903552830454112856661469094977019459968569665627723425229515249721538713904852829676908521030539187167397810047401981283370823007027243634267421357896788910147283829175378733576845610881054924673915022704566663664751713834611665736773008939027356685710194889648742783690343898923078824366886965670814817266984324777303772557922088940884481875141890754136970965287191352876702918005363557666440872386502119294863318287650737612541809691164696258140506346634393781720874884817888744640040612156702120823718991713341729284252623034513842829065409862710322821792746473287054896364389729014082373973444272161845227861049344000000000000000000000000000000000000000000000000 [125,10] -4297104592099740208427760992858668154374521090140050613375875671516211315385195306195040767545676297376450679600006451712923537531359837742526907155564034620218503010413422195035988683327519396071717353698459676063833442249892852569547656279308057085365743346229530431304398964450131434223202352922562465395636651839015351424797637158387272518304204650798792898046044309125999772550951206146435587967554530931218412837781597830722959572099411383320882540065319185416852942118650667052864738151908227857136669449845319724886945693048093579185961231883744210099801457826987890655698327889349718891357790949631550486235557269444694253271796492572687904323559582281909459497865351724923950607350728332181597778659145114037877386889176374837965731777977541376770058549140420091272075323301989835057161505103105969804527462257944411533180956705390800968412370024301450565241775995334383684754057384137242053699798887338830658502072948112513462364661735606418446209785558247370648299355222823888243850192042023551106991837900246209154974701251311108074816344871824719970830103501142378670286659814700520898421602268535141320473420656293085627156198412126626925858123713035454726771238380853306235320973935546533385308593816558324267755185915784076482155161327467578233594726635146896542630034942797712468062483794012062914572939228554839092922685021946562263337782033549340673579648122295836791184290769313075641998193295306612043982328531356505793232036185884786977425555199148020519156104273375992084713469772918500669213955984087626107166377582845879699943121100272167522390115241537289597326384069825469728813278583810843087667215677721306173353781784177117913179581967250478452388329474137149616890676785337682103499074532963694724444341130568765128326871449438149117205066752650845237169122772500682018178526026984196820550930179073109515533576729038757175908885233712967192846040651876400684521791018434564019623075388733622595076451047833600000000000000000000000000000000000000000000000 [125,11] 16526356617616032770317742639964483539257856113860864582259147543218414355732390365499957097571350291307936911882835165311821643251030233585211080067341441001947997010889574456034207787517554911004069239623501364687732933212877237261102796888863945593261221307825648343837189842245412195202443892754057102296954333672103766599709802632123162111332875943772273209605039808200713632355293440469529874722423426326686659694191399834297473980913558567798009022558389134901550947272115090328993641037917675693183668117658433968602431795147744809984589701815040865693558731647787165651488952374523271632828044125983895502567770024568284708220092165502306578588027510871776507470158371546996425050545996133132175982780444700554129853803504161208630715772462038001813686848893630503281865121037988520879290152721248680130910996871977278870272089878495628217286491111006921570184661206864797956231243442849734230672171310805126449476865937594116694789873244215516811749977545228057941136706493756007370850747108368090069673928809380429337848700725743150174469073297850583164296648962108754947152249542662080976541929493109549727340845855419012981693982063402593260241992700667526043668568853125677636495545923008898971507616055884644714181198186906115720271085150852389370217641460696941871712092803244492974517445917844568461702529479519144427959722121973162072396069777697402408404960287080319264576046005969090873780729606020467401811543405793520859939230726660569762987504358190210550067868718334205476305095714447799672337338550607570521967346213502277422637271226757518599022932963276694590203853033910749976432769445408759463299913903363449189932482332901850844070082807123765215745748787906998450852111339930503329045808384069615024502964029015233922840725795719386436197653322016031239745787264988259282868372693274429422996525751849026440688306705103835261699991369921672651740492918447470704678153256951163065248176210137285195204154506608640000000000000000000000000000000000000000000 [125,12] -35797652655018311902881311402678776158987146331178830974599722308886306930751309587747887593299527783276534027067736695377894586907547890302979338756813435039495695395440137825796423602106924478975344707903858555259629117623799532459681949569311094603641833324796919875733276331228763784823706625127263402897400398253535327860945289068078896945264728207229938053343594372291719946330656046547769823325130377843371044808733403796639703124969614191072674185446029709261556363035359772780489263202980734614766572942846084886477855740386033796082228556311826868884365841885029706090258742020505815018647259745826458957802513871267218431449820136693308540622537549655262717605767819378024170439270009608798518910031540855096799468272121734059803363346507103264361686680290123049280112263558266289546848636293274734524352901908008375425905562942874797319196596140683606210724808715865149008932904262086976864103421669752365872883256953485304190534811896427352459659825414999289371021388536511969611196056025415354352482013753802397668168594622635237047377162081775084246260328451053764961318761322445438372238674906724501658983245428231893451047135059332298161251560018388187382696589087072826847337145598677245795850994010343590403838608634486605683309147719616280705750200955916068286344679115851532319852446935053403311943300242697296692807908358665496703513505127250340841649450115375731582809038380085948039757098361762527386073148848893264336997647883603828918782597931159909294740427831489329843775895577960814827239986441642091188586993033924148939583854124597425097732515307887319075177917781089085484711935005096741879210064314694280403493607022327827274548312486065618159354916335184996161751981433054709598074272028402584203487129021357200144624773529935585962437009366456248788244944049634915468652420877107094763402017680984086758776466032828809090146788918358620813494292677633857443480454128465173755008761007879929473786127811870720000000000000000000000000000000000000000 [125,13] 16511602053144144263114325480916361165203331122126956150619181070583144590135057665229698301749783795028462044715423558830193299054596484610413984938365631446282692019014375230282424581628335704546026819868549053059117119500408805361108866019921311087685669103070339417741750055768314608492600310471240115020706798154469388508177731465048073905161370384509726372058254760840675498930676572151480626125963842106979722000008703407878885345042007269764553426971326601539656766863445552207936288651767208405650948038562197949564927022714141191837002100453368375905037843996730227212922956199366870899844396417160998706017512129346633953723313614202214687690941598660620830893446810683712781728632751990872690602826205273972272260736824183411374292572133379631921537952253028315563771415101328586473381488383335203023169979631952161854068273691075228158454686605069090429073728917193752537858663234998791347801060439773972585755110221028994812424717346761412504193350255610322151402720251894335158578983340531352523796987296929066224961957604265221332123424380449977289252051291103268324812535995709752192874663278600017076489072358277788205615207556396256540362219738407634508494355195443501886268811484736853424545967666458951266503215783411719579071567429009350619150640201860390792664744587567533592853991136218860114232925273233096025002440946783468573054536520627378154196029759695342577437257539398233158741916799029087456072911721697381906302450832691499034484534233462979489158040091689492980894745225275702808846070668398984954339030310744712574953670547169808164773808471996014507671521969484055043930030360729380994311363115434128383150587040107622915051741657958836500829178233029767772118427502233220434998567535490860966664255325787706564367251766347772984715892763072626157269114471414974051027845115630451057036822084333192798253614898503592768786655975117012367359995997910774437044124771858908248477220865925392036016447473844224000000000000000000000000000000000000 [125,14] 168604649655970150218337414599500890809109274967472618449598173072377283978422387435599470537249362469375113506547418312258532044446750641353233316559089166313032123684165064717775335523638790278653338288935513286018221405131187792878855410996259366684810035090069752851361629788157184964798780303921186862452586643903575026080856662176052914859766221311438650482532789980715006206467527436641458002334532570254284558093109400429092107643977697994591032071543939853449216220026070187901495957501329753840566801585899835478588419431711495884581517994533299996554591589119261878622670468661199287103041604707639935342506680141428956856898011446949232549681199876934835328144106754584185463951328117079416435731882443560392812142601621678058477142241937263974812249887413657840236936698181299193629842397674601653553001573728794682693637187815475431082114073980640189751393952424928957821618832395649890847601075482397004711973592253830566023435656657338392368074464469949242465144449974551942137309112924760483041978129444986298032798501144861161577848600388361632966945331928644884112944791763476358010032810597746148616680460293264708810941377528937996509429039762962256897895102117721368729229940625569144848501619667587147324661302201757115889910333589892293906462023658560915666333569910757011640856577018628805083194841222721385180674656389077242982877105180262283581910937487648326155430444772467252701734819697081734836198616252396563358395557338638790278446362401551560977489244503379834916223340956107074483020771735978885537560561674323405884792120249960358997829452482496346123347734566332914375166663194734948568719457074131696881774028343056378117076608431059061603707085032284262693648402369369410984548923123431834609415397984374252803285462867307710960169616089804108426630258495648822224957231698663859051801091072219366476938971152120745237623921880935089653518234576434765409854407309802873059327079838857106176301707569397760000000000000000000000000000000000 [125,15] -669653007601912246242973781396023068661495006821714759762805052461686464503933001376943967648478304537187942501378718767757136982902648999159335409591110895691638684134365501594865263359827057855930232317737561975750907388241621412016803027810437759290093077331401380933195890775694978337317223647343628490059912302301711010485794620863806969304750928486971137387682433208771759641460195334046755655432264774512289733879686532909539636332029444614743115007992275505697511327571096954143322742215075368845668120574608580918965968112044130915199856954394333987101983212014829476071267583357106879669677526575871677505483414455124388565058787998123929031407475680002444760914273100513083714601340915701701231154807310429648118044367434356637879849170229500253553317543517817613787268550302123056353695731928816901050148970508134450842959726512152212282108756246139409492062766597721096917065270085603105914343886119371230104374651155485589794979490912802532911467713396002469681143787653523269711224385509550489512986135303265504600676671153352527549955579425169169235425175935024426249842573229503818421213269538901192143188045337947060809080078030069458501161868568396744511059534319433851951541375901951639924197556818230314062717612176196147480260525454685844764072560605184530256026834544964602151022616517180324931471628304889930965999965631326919174187523398650018374852215865914127764620937156667605704599969526052419238814049120723514100020251028238474377834923270420375831780289091098802710749015177223095362676764208587275188174732005939971744336096301876758296658766995011428839553455462934247102610571957952244594709505609997903569824046844135744894452486926453920590565038196171445398812844686835096596470629049181560914138331007176542291448068533445710758000102393412371500769766532348391287211679281494309792007345504663321943901470988526625542349750392172723195026857277242857383700135059770734231069639086390975204086331362770944000000000000000000000000000000 [125,16] 1456574467833844390159005487593200000728348510771068931911717564034177241639287663381917149858511590744670281192374501789926127762808314296667338645585358340726875918767707607950069516315808203173504443035739815414737024246107244751242801563518556250767456642767520389135391497214596993103815728359041145597449793383246641692501332305004191123683038349737569947131668051564058202272941267173709123487141318533029370868347072295127032462406729960180586315114618655638908469986531984671632912368117644923180202274210378534713620944533177476256416091442312911770202762292774965791939822623197389779455937148200680733995661398650576964325839646823241551167592613897790742048098530867407206203129674303507229345026495522010155874125118332601352260338193108134617874824756492117091914989229238486577386092038155450783439940866188159996691573667289887805093340882929563161803308369394173152477229769452190742120847678187894578560687909697807825122868089884512110771142623626104462837489807726532304242733769322751006217506202760084235135292008274235348419733981293176278525859230084210910167291332713412932956556956524610132314081524712470358487175588057744295190331463510261369037288153700504774313806887326827292354735405742223417442038310409996220091267508086218527161515054738489209085971786844317195873541344813669746276092943283760895772529704034186141453648950170184277942224769140639678786596434515340120227067749311235591295434653911079033015349584206624416477717671300983740236266244281410939889124871673251445273271436986517788751405107387436342657126199613842973816858705021769366051135169453244075419986623156036351556396353725838316858486907623526232716410370168012425993410675226007294210223197420788196216947022946017750453616615218758947708491997216267915397566531833591179782716566913969530169252159868755313191226555769343974384100876110212960350785693799517930778087192826703849491257324889702034340224200017676260331043491414016000000000000000000000000000000 [125,17] -2158262491742315261744397344444353250813462104922284976118688729652393915827990258346672894182522987604637977846783464970837175923893208948977267382411904523902476922178734699236795932627145886505503173329303665561147483849113484028680329223838223572119218609057871097190284669863863772910522256994890183651215846623036379021097434965298285457258973390305892260906248529491650661545792295495245961002853016923700976320033601813496760931563383400986500517975170644639310156234621383381124544150078169984747077965223467323937872017488185671178609366864285589623611724224001280568702615281579939131303553101155022925450067487098913970402705966320347770965298147149500892008808214018355541305779646503885545076196772100058653622625387172180175890182275342092061227630713996303701591875230481902456688869649624664728100713852207981776902985606246332087001197774378759184191299305796540303645040232206040821582348466298822249611162915406990159523869303323890044020355818328136226484909401063060300225208891968192926498197924433050695185917886571412532559380922189724124456086920911272946483412672879978463647723921666178430778657101735217808813522259377840008891991217091734254623731940881353851769541898970701592256348683064964665891366196595059323773232176391189277401982305726597657854318274738071988617140468240326261325559640146836215342841134323093666401841084462802689098120729081919462926796438896558955777936140848866735480618818929769144690952978056881128637148959960680812503257999074779307886499163441919470258917319575261923029277893330526480608928312654717526423779213507245876771189488796645621524290545045681558317993979163459958200314206300883266060986600038036101004099396031663500912659093534560345709611040331498648122442409547695976423078743938143323010663624449067415845012668066374596337117934214204279095543405420247119873794003138913493499902094971498244072383469830038117770400511841896120298352138696106344458932348551954432000000000000000000000000 [125,18] 2234348392581806273633387422716139142757403042193236584412121637076738877439571680935599104446358378354650550445202711841629333687449479719291672407424742577629372977398745717048769568839464070831746249961794759323600090569695181895484080347184273179782971030266762261270858896120491837069407415859054017318040129395279484655460483176555326041104048576428744635207219612842609217055449512901177381585369243254872028510134253480368689523367907554214031543490541851124550176395175411890978715506648586416816802607896541020633930155794812221501295289192269772967524549233247111814371318229745027019732097798799531415460995511486926473857788351384650611294963887150468643812895671914580560880771249555014135970142303490661051289832631420509081985976247267863503639442427708710900514555779044568959967896067412658627158928523540025007697520949353651987247119036219927267744304485407997658175193043532478619441436230083610862076869899638235565813392266732717291653621180523904774085782336225003660701551882498099513666208975920186428344181517725598147584038391366928241824137489249702537971462822618135462735375558753771981225905107675589249114138478950726646877253133407057821089531708644631374983910331386414352202873503573852059632368706230020638623772009020919576898666696595205608512049475925657833682909855277129344614741182830268642360863950858256424283643227441103465032337097221799938258796764888411657032065181278381833246026551404165045786203255713660120464132378521110391482377838916731899633360971943162525571671055317606619832750654058191870408604620599827459457804416430576446430949932043971327097428593086205191883408380250305502835077377540284303395572059691057900835855648123883377185627795334520738793988479303061770419358912532584492770510363950535051327354790085597683543304332070941670527612847486504341847111372140977851217589540921766626099273325066651125241664308282720721034711114000395313483076159538929917846125578572267520000000000000000000000 [125,19] -1433508258210446403251003368034602908703873858837909507529503190298171225822238279751920030862060616710139493906812014721214215288357696209908419745200184176054798795738268236260200592752844213326699601546587991281452068733751016540613491876272690225527650834238733307386309421989425961306613293036582393615723916937575643157480046480475674611702892067674081186964249794243822505660376728160467165989445128766631838134183936148867798835246906935549494081199639420451457704887598218979338574170783775629790954481631268690457436303577206150539844976246737945325240458264369166071488426576686248469788615242502525219096422435083828691087062718557053648921071079992612712815738294689659966161647420395805932844951000023761767972237904286438299986560357719871094126319101420643520697695220130719720536471146317136101043018216946979191407389436352264496066333346214981186869332160074087106807828486263819718720346411089929993544625553451464092213902275474993123972235608474888912266706112675509457488865290442780320020348172966158278946853347214544103619135772428588079480070637560885467113353021237479243151386700101464349516284516135985958781385894224829231861613976101322372778850502139582440925416430362326573227146877745568280414223348948359848746018303532597193450995361747507231376247155314402402994008633234478698065346099877003255534781132005531598904948893619066325089310352544588352914510854890735224980385461120515082557156485309039399200249362826204970698942987123978057750142717566176886096247680202187854792177477194459561733423706553625808256783604387314280751277062489234764641677492062528366696595744916810815032917690568411157313926873533051852798395132197009412952677441576795973190185607813778228838598110584376131703788101687335008076343645938888921754447911777460605144132456945472197590497504893815583967859010465940621749639691153454968705710772150873972825241425507545389522367380197528656849459558546320400072132594262605824000000000000000000 [125,20] 72887889288982580168342538461099689378579925528170113655553602811312241859292967309581937818857876890208793626920325403789087575076231891995726354613222122042667871407731268657893155989693552312689262860075241907318824546509271902100999956985008874262246946889169794164683463383745703532912221260732811517680964915786096788009968175822021365648330292236006447280144824985334712463857269099907272669071594996795357403241197740910991040059700976525069274884569370121189910979979024177636938441181351934715126232371846147757578815169141514002813710596456498209933554859803301612607899775403468743875223447244345785252023796082493807345284852505538957461417000768554441967452604017059981710306031557214922791081022648635891143591401314468011997428700628789092572795977030349258406533083315048232059487788610408598747496813684983844817222251368591059459399007152456613814005712905046549291849218438250584116600087950802573095061108308363965493191778491398132666199236122276004773186058899127863316004199985604196455968957332076447066472314868132296838292738788320505836030279910198586842337980347062476546400505536487851434313671597938064315747723518467274093466198716630852928919311138438128722159870122147121825269758393844047263657301734164688497221705975029404906397515455477749255126285469285862666830367754025006512603396038155472416612598689379629023297354174059533234574835004486127444713819199341170930438198149097388382773350592730246283439469556325175285088577553782003766962220457126374435739085442471040410202843964040286466767309524954677642101261362934104487544007796192923170413999040009418428561826809614280097656139121183730339570835130751384967832777140407379235589456236153585280306304549476746699122480526511893496767842875113788226540427396574576054218171542328683585936640639753358794424728522344820957215620102153047348572702755825001409446175274616614488535819167633566392277343195087579359609149339386953571955798494412800000000000000000 [125,21] 1190261475130044030257017285344819039160906087898379010778571535637474770245706123773766948288883235021747050577765575752252407812395879776087055332688030083713199804127993205001174111593797987606666304414175345844857120441992445956875691645034207386253519159094202023111649513922469985417743745927695116582811905750462094653988753389190169606416964305926407149702176395926861092869264182601531628732807328566596194717266050439680769787698748338022934918324458182118671295921666060444783459324221806052502283971055045073456014653516304051640687455669200270533316104394315592858294183790226835519884804046827221712073923809041849234379980656353926009437329624612401535187646124187474340430615458057386280533441460054331106714859469260779940245118751572294658923067284580278956549640401473560292018363657192099377987546821607369828799887185032262329203221563799177528665586997742244750196776308604004121593331919059194667806209465482543372809693741005268863022473733188252233174395262200708110344434220919206083272168492238175953364157465178077016785477335658270215479991923055500735059457756632867467090081563870582600126931047863480945722619788713810944416126987708890898679710036375023070764483850972194298603943693566811448378142297684648430535890848879534512498290340895315906708352993913451281456056144789061309445812137714296889243544662906722643255712608447212236728099564280748009059224301259438503459002300614839647462223882723873992745143684253682817689176797072245353915816669489665522130132284837706454327946508765061833505134863576774543041797661146145640345153715862505414871120895230753431776116087251239976565090586547935448453261766223056871979812023666585094928939392008473982634303987971869857955699336005800995534255287181044624380765658022195567115622420861894364385327421811566401169771812202471196913172322498595086370762342006287604672038728052052220876240024380206601351194458360479394169241455040465566956414315949719552000000000000 [125,22] -1855504245399434511067911695377160701684759914850231257273705444222016161288939786180704199247445006243702618502540832144023189749243456920708959537524888859777777320158052008202948270502026851657670726648314366204779649665125653563445606687218322441444867205739110658443317659210468309552119747124334223221150190974265932472530324344769023278250183507594668350571799914332311608996888318389365084806975672470587660390756054448150897839048048001495586770925748198940494288223563860062244861753047896066831642245803169573121166527643494889663598120618752928550014694588389923248917130657407420330200500901881564636004920260630002372879140592542257143530328293650884209875008020175082485247325833113980733033583719589823465863148891187966221504382405066239559183780075485576739778642249576197897132423747429430702048444354462651086629732266053994707995113604415834058062942724191894193027174118915856666737306940032770095565286641037827648344703673938248328923764256249215148329310939159051250439626341905000573645800420001444225907431917519197247365011023485264830386389987907812428641717285434376133319978130533405526044823882933705997977425963491905227828699450738089334334357521502219028000190959126235047147696161205635520249583943364187932032824262357765168026260118942064290950540490461161881886336926501735164784424432281611013347987591788600316633878297967735766166741586936009830928410534121447011520436975015403286985119958602101626869482837103465102881662169039394724384034117163514201806354374192693019416968733494979514467490127362889162131641769128723666267183522239232330978704188463456852598975735583651701011684479790088153005770666122510688054880604232955418599955676465919216182738589400306568840338364711508081229596377227890960148167592372444384185377409158927739327177489313405419153492947940330807964208983281608316828778607663363854426205202034870309064914588940725444021450094054359231931923859899987383380807716060528640000000000 [125,23] 1856359670437240134964411139242672943258663877071354235665611367362642958471950322836039063154658474606391331056347287778379640028617296485218177456008273198359427816652981814431422914689409643767590516436310480045993236220262796303856245293507752013412897182148239702142270561609774885103973335844714007210171750325385589962027850728835318020466067517885288907755069933282298362833587123422286625702161472423948728140288628528309573593045318028073748035606436785138695445270074379791907385421976991616292624894180244641873151772114341925402785470708571538009176071102011046500558058974089958111654474086561861481593059223642286052927990484735144498225056408493966862415108079224108572799643831999682944575303034926336377986666780386689441714052363281177724902432567363096990892078841723117247199913194659403380717848587557287166437591789220369565876453624540361136379203890524471408895977010133356836134027516478898682044550442679850543210657934421467797778165097560384062429448329767964711137826190715128497265854341098144368630931710880648992453317450569622891710614682272357990244993545422949049813951826620364074508283617442377218705410937962077629138415732494299151675878537577820240997141122291883847245930139772536255291831892962411968069758077797109360467097831534668572689142580438352644728158684851590033651962271646999769420849641818224022304466123504929163311603608353840692087027566181065343923247614662165553509272484537485705041323409775176034169793973538014449043875154145785416339858932779424457088333767121695822130615886400945761572848076228143555287791860054709419594420773735913349384796105898214337971582752005988711521806821448447991085240738708004388264037237045009064738642064471069693999439208581806116467114464396245086142013191031256755677257524531326772291933938954915071567679640051621268451472251223883262237325444352902350420372726319823091902356681280830026273939672482413727429661637552430538250757625473925120000000 [125,24] -1449701574043951037480137269212844680735403932512765695545962414833989495227223180519270849072865805788376656538829539493873569388939562715007513432246429311982285160853674049486765312418938585768806256024986489640531243141263187530637486527985658266794316031453304815902023490202158808265962346032374720723195927006370153181452326468212421040147622269861653558653963354278992912045073336052969056030528071159559474213334560333482267086111705196843752797845379688586492547947586582240103392980592995826086062304905763978148045760755044026326634229564566822530935384838835450372649689990357238104854204299982110280048457917985329767218871674996250654982118279316123240697706772337772664955808988937800931886815443471013809338896653729548952849795507131414572750320070557060032957120719925304867915851081462006871977738878402192237966576704374176945623714103052301947987573194959755993263043146473923779263510688531778010753864368154357137669877542427757000811520585166028944330103314410668005108449207541767849709488431333677880131818635340562641565262323184503186476013981099009532683128499923143925006926736920646111111476699655351817504884844665556018241099863779408504582332775139296196605858118985385687559268407419389778899636316129289078590577120341422879469325402304251433821087322810145034902930063705372336716917782250283740442659410494594278081068826768649415652533967698967681379610389007852641207579387590153319317215745502129792913479260698617299995886015325867914223800012612050997111035906571392329618976208346030963391769487721668125305170113214803383597322306698968070835822141793684940636942500079597390649578021928877663917116246159946289516809185530758117883295644840660372579030606089990073754822804383161243397496590923820903982552711214607422632589106942483802376763309470596078367632905436976683825591600592087117325423427690877154090509769330167543016940218581147061755529086355912613430148029660298325160473986682060800000 [125,25] 942779324096602869071164195426295532471485369053273157006816297396047239785316687088662853453670100836973458470519090865354521305695920895525511696308810869933913462935814108174625542791759622598855080583388837349055130639924153761710716827510601652212986819933900592790129659755393082888865689816777177575527568910721612442911406172247803326222101334508817774201283225969248553074154096981441500644193188960941175849327752343030160429701038688358391314862427927370825877298581461453332617547896528841677303405406334049130225458026545808558787028467267244926412738517726768224994544824606028333817639585810669317739908941876938766825664328766407304626796020659767162845496651201518275905191417473656113190693147400571515001824014124784579559600898413018998148567064661124086867150972354773603168705616309652728908217593625208810730060945864783758843568656646143588222275346401223685939443697815789154784797483116143668434665847919759247026648729147228945938302423682929048119293381310137435652722258513763942460667719827417609823333693524877719935335924676506379616088806822895872054149093946077999734215977955681151353839888376521123057495078568262975854734593514479523823703826998903682824143231543717407454542804416649828884328339296460025733797762632115723099210873305306472695641860621962100078123626376760534605423861272879004584439111331357882040807315064914782225764215591257797213074991472893430911169311885546741871012287299773261415518681043402607479502842519030577921236574101421237238984778763219966103391629113961783592118212178273341366201526773929165910381867286911895466607584124168959377155200036419131005844001602841863951581205597882658499266435799650606323365490377524169906246978191842305493876373831565266262261453329308263336812908935769529845987780755131619693944098849498739250970453018361034723155962909262367437221539240480808728090183314494390600440216741673038107961592890510085366879612805711075215796551679963744 [125,26] -522160490700658696461688894684068008751422124454723229946537566622888688321786416839319258462764076655380510527506773380396125958952077180434255856721503488774976434294736533835479993764366092555891819949831255268153606789904235522936992335753158912657354695412308912666437557156550554645869068892747980951114506107822643019899649034228743425498148427132707212956327886342606242022955550831199873022111460095532584467399617197712071185494378680035804139254422695164280901704326149328394659382451984669586845235922834214847326470704090300688472618857214414887960600944218701076785053973048166211532180910019993856990682783426626133055063788381269310529305010469785465772780477497003272638647966441919789748142272484731942051058314633270572421371803165890670914643228440874987727148788767397056690019903440797527999817110490029243515743161840476452784213287912187012824195037114055209778075598225391064524708689780034133497437365437327585239664319442788104513300541680346830751818611791657099932937729599892354407370113725114231296435631748086585502043464748467579450075985632635351088718477337063563990938546584928738027625530199909974499727234906315144546815616414075530352929894360307139626509203471875002222824775320069577909336651775790276750444197377883199244778673497110582492426075341911967748783327935705310341209330781744211025683932792742507084084743937449742241076248656931344641386097898325655919064333504223277139880758258326629326735603306244274361328268749343334450765919498316194566624635183918120462263904912123702946172213028733058411239506022561958061457039949204600389348467955496835471265236260116553755764732196949890952882293869027801085455242698767466038931607589818602521624110071380999785645224904754725517799718295682035622357151702186311113227788347965422201177556862333964868569245556382103237709446277796248357168934490785684390260793423308184629585851446987114376178731540049522292538448716408878985630257600000 [125,27] 242531862612323661757862807334222219777988945855335722437561177012927678394266980283010362072980092950273917152069091535156199079138790598328699367442970588318507097190295613539925925814801389772028757937132894055764621194474886884200805861280426674771183647941768774496045579759913357505083233891004231373378101477113116365613932821190498627957327808009145771554293309310914301364194356631673071099099236563307158270653686547465432896925966791634644070957438212379714835466160750218280066751138286767600478870140327137040822675463045383894376282504378677084133509671744701131118135727540257189921145146177235936372236835490350476126009490949624490660485454341753549347301395795319268359820358329626014948378381125326193707884299404995275229497758295454275096166678395183701049227642446891510606930346922733579819262496543247258332433760275590092835768766992700455424243173777859959423365989798069134270103403736635202686420394378090683653178873414853136605291234579277236923809496400795755860742808339353957053473651776680780307521497680776064583477660193300623091881603964406462674506331391366804284022645800185903626047115910798906646335975300093472713376287444372913268675434321143495922507664146262713257676574376852261853672437980441960356452691322093660953779847603038839836722824889283392444198972367834317321213577156960969977728840878224418805386347048696504580622458029607158472218218041352571215884021477902368617807633252415543932582820157352130817873339450764642974272001812581565110804724130540046463528322753573625240363255803047399187549732565460886440885219259618112867985586355129963465690078973234966389079457343134163457923517009610320458298433297710277598827003827555037722187856623984535409940818432098678162036460345382527204549788908693496334489681623672410908477454835496444642029786162230713646188522490010917621021469031351815723688344330158983072199514696352229209557960101863557849561630608647022774724296000 [125,28] -86551844648452451947588332803774853017125053248215115297649125737769221470031058643198676277086406812581280704741628949371613580901283417730942913361736001538835318851791011027181193512758215402774076337076531109871153616047165969970094718271559808605555423307064565987586012302581591759340433062921413702195025204509452644621746081318210118768866168853301407848046422320638918411066473859507335470665583718993081690670774813520039811682855629898955781614921580232751602543382805810501473388863168265573096362978458378438586092956063743635475673883439281360202800572374536443154351948882370789235209195699546411375383520863940674529830234973417426427085369645558785488783053846096743570499755847880492882941854949915087290558588599575365562350409101655691921061660033723152034001534379112669956030317249475408618622668430899092411639461245984159249010936704694157725200165423896444899615216457705824140985370775283477872213218281791560007964570336785090023285995633492265004376099234360926685016180979389363069042119346305115648743054654531650287371838664039680499080641857530887762880954698499992598463042244826296389645482754559335865698292250854466031456634632157016605812792506225585563661262818332575646827649720220167970954071876007552864596772249379104235741556104785073048586449299057445346655982757199301632796286485875120342775426646947561117267753906960578550802196331043056363965569450687434685675672769694733416625348339343037504775620055106455278090468855248574351443833783821029482592549512507537012468043383148121687929009223058950227347570564230499446839235611764312892891935461237693574251686921418428445067839459220144607217662652257746481397300824581595449761062728665982708564099172605811115561009131071565499280108106568496311705112377039653141454450495268671384274446974311558638323364380197270840350544685531629320894349405883406286756911081297628251567007655710399505555058554706072320359296813718027215536000 [125,29] 15312909503149149944364144371426083594259692294362677703937226528716144976554623374536300937480947837661350293847576114539940053479862539057443362826744309184342833619413663349441109084454605371956659991288019067656027682534171844666023865906282182560054300292112459623844468183574633807371292167098541578863694251218583766260161047897103523415751156726921916930909872650587576414167271692653104817114508487637542331375178146652214899332437018329470605888972770305748452698376399550091183222977001823992337495659268871475051545187907215310885679996564420289281717138569335031939179487366445548064804542716441912979714081922348779431726998402684797285929386539128677752249496856938843235177714551797527187975272514475236354766103595378541608518486755748711459930914748241834782124458427895238706142862408446967037484622385352397092618886515654826584766044613616217805097414831676547941349002255498282917246844575534735271897890124044546514981882719390471701508930878445385714920096091068828782216048177270405920408512314188379363533494979192419860324023317695021566649170902485993384271807692842539469391354453772842321179305006635487789627616618164352768288339648541450137420805247062352014589117996164158737978764195350600507463683479590220620725996430219551779759365287648556670844150633194382120239608518720498896479577595375597257231987325814797388366663284557268078126368798840694319516568992332864256076319021923745636161394976564366516432952898976043528358971954927115560477055820104484105683227434729159264374222614153202153015242825222486558253940028824643966168192783952220676213795226030697672660912884116866022201812973226019410148575210021827211756999220166585854874093095623558522300635276447119844330103840765290278587473248983808548516866115185966934685972109794527535071544605612637237246810759862062910384132950967900448204527894860226021195760734130568966744293303924235553462658547154663705846846011509723474800 [125,30] 8109400550651355734010363982287969295390347405605115688574227586433071511620425512034794091318190436117321031386537581059719734386691605228993436307041050618763821816982761627699487716220072893418453912595909397487722352387275982823927506410829315912804505117833601259953438881119315226549148675512437921693860033755871449556483043880956618299471856448213272866691943761374996190824060988106116911083429082870585498834761239191636641503592976227912907179557307416833622996198321027698734981863660653933393696061700037448010711786554491124284569309365393919882186627249624888116777423678933832838524539701304914757996372350204963303095415751304620266209770105991802457467588491907668632967052618709198942908049278553102027716511242222338637595808811384990853893527771691919986810488092536993069263197675981832963379896063431732908994633842230593631765425391446061999582418632843053031473376896710668706916823235350508390285778251878518389364052673950737900726593621476620622378686485880852673547752694380022976010914963785204696410240339623650016240826851830034859210455482102246034759521257282946730333019831076896773648084553653495250014219775008306820159639536246228827816816458070755937584722469729271118552953310003467458587618617940867488181843186135563008707808786751920663278272538902319635553625764182610581477874853318219942448638041392857285986661400235419497282032297997707275907119087866748130397247957948874905979796180473871530003487605365559265588706127201492154425082930191930286109640103888637559778992993488325533573230699259515225645110103164370077834382594235836818295851486885043455849421141457601831153941530914409283254044668603196024095099519618222805970553435279299891041208438052651933740749065380142317921730878376854925449390436150232342574187355858597242114287258918497289814255277359520099296049117108641695701614459417563602380617576719062094389379447589145862930425326866064774277749586692736000 [125,31] -10426282394922322471463951981459699317524739295424599758562226416367022855348092289057684132831008064920696774705891288108267827121491848326121907945663969837166698380545309394858378751129701996673347987320515020537757123912615132260713156291549100085015637671438774165289454049487991658170582195922122306357369169863822017526937635095488363466610197998570309768036038506175794250194742889728997703019529987460958908579007362975333248275565254106455411948936739625578160615186399123604650384293024369896266715804940989204659999252283597758366785895768366919358233443289835597191079843450900636352125709625909896305450785371719029805958090484229150930100810566917180847980191239104512568778785740669611371317036249192240105138786830922025519295017604792233025940337205699934609121331855468653242524485159534388696415426126335087766778711556604579573333435142186126784987610567883900154653143956059757185819564743774988146731489608272986399781784618047627870604570598099002500149306799139546438388448488587115260941995142346974624271143007184688356424591861715317253295617706786717226749163556274909533873626674804227034472513718432266065808581150222819358496016266897499840354822399272526713652671101753583400435403703837201224598341768591889569371674108588364259571193910595071510778322589984148652303052908587888509508125877715951521584079614369848120552277357154558893181717107138294983495624126214495778982786338538155649513088867573169350394060747679179670474759846724144235638368400425768082319734072482392497582035977363474911069687864471386939834431082993643955744565924418130309440044234659625980592643713363120519735014210360184970709039504464119159997275148131496646824008808600387185660717703996477085544031841127765944628328743327321579742185127314481312237359046391995396180150854597648683584270814485262196504066643086593355451880617148799850145342430057145288281171349323636528215315319706460342958628938198400 [125,32] 6757370728073114941704310180042323242459056661657527364053206108336828933110358410120892578422126684013223759251298651279463899004872150512432783208533192185856779765286044565003872360096106013535178114540633120967674565094710137053147453611346347913939748264757283580900210623648632145936817507335050230815039929512460433449257093221746976907447976111785283379281544323316302351589821686605610511698839380081020833980989060269364235656050678143612773897034307106156618939865526728986796801476906932477622870436311756476476931715080092735873509206381120426217521817475463714776713215728557748494769738383608402772602897975707128007714470935329999087234469118315844646733458933734223616812832617557277422117251534911341692620242993508741090636211967354849707215958272813987230697621763053515799962573586849644560327178709277176778960673536429713717456254575259682247473196505864012009937496878275733077294100998517950356908636672336612494457495840507019347111323477249951638308712876829548840100957149626349687874140201022606462238198569077847531252377555157595345845698016046468319874465066618908234699193036090722689353934295548951070245662052251701777722573766189964019361314670948371188392777467651430008375099023483953568895699364029298585372114918191084391967327421819208810091590940376959565980868630763207075666361278843429288245801970544208445204341541804585944508199938227255259411762390512559673565992455465714606970536034507203718520168014273219683503324361943072574633215065165211289656473706325054026585926228131830790466165914502612454128153676483280404778423383593091509983020116261795779512237073524831951271473078761504069167414313737799542870553259836098897211685588134428965733400459950095636984635625023183880666688230809789544996076403712359179508878928987176793369509413598331190820528827669311882566598304613178534986773425883427600913766928839261017887398879542550231994655301995892561276363782400 [125,33] -3274152299911130312142885510062992040977933779451731453595538421212755751172485075110036564158194140423759698898398120578591130336377905999210221334566939046267527187922423612840570909004972974002712735111374851991746592369294805100810811653517850210817843693022597607762996487743732784747692412667033452253758241483362285059479369277887205025523581025110769795455815340449122952863625638198200728880739979514015386347264248443912721493241405220642987745066335295290748762832864641191642537326111216278642042164397965093110744382563158731756039634936230864425342775653147256145414232863829432519326070782911321716135413146162677038661840428319530965905545372047347837456751187061187538265012206062305772927127908014191490749963805760062920255824309357835535576359214459755617594435938486745572921313515952859165502207781364480875727944871073082428408869451190389477816655107334816850708884563873464988790931490125721827215879174149369463824439639168411944152440315607559086117842888974517646801428120165403317754832520573666284184259736975214953559104311594063198616990308914557626009432432817993473656176341207763845322185655675500318880841612907137360967656647571789593002953016371275820657112485441738371062124215306728088874098398389985852169701842617172393140716505885790963624524996244129398845036853034465685315800491953621704223636396083192569396571711861948041767094222600399104961969790755889989505764296888837786007403941108749486163667186379135317274960478571705861512820159852980845492915502229101202106523654604375037887294114245075762723582883590051094064766444334177323019281685809945992510577317062302586003437808072627814508943727635338747348068149589347998733365040125927628782439614522694975476979423461049840562980873388663318058438355900032311918481648209524397056350226255892836548737661002513410768646913721445332386640143808616918518955788654930749897483463270549051617689215745109252938199200 [125,34] 1291336615920909988884159927246683941767654070045181141890592967889028148905681272750841807521462597586571841064645304379338400459425279378237266022291178605828661092679894280333954362872353609689153567850910946435451133149109366980813156085306178129760221566961017892069639742970175962971831487119862220484462812897221201534399366351492739006035403575856025302003727636273862939208109696351163742437690887753458829185555888780956037493142618299179404696861958979949173648012362626903123921902516610706217086182775869695135630795038622112917326026231639521747959047469793301994644261952511107474417731680315993769141207837948525105664409281690962116761212060184168739409298748350362547918252190157565936682571771336131618304314354062781938637325789755844707319044273562983309387033618653218435691438548945854784925688153849000558884738802896393568647784272673731963988389978734315533830402136207833915743883034368820388226892728565127810098531156265816069200040516799818714713468440463942060680772529305534205213342729996782186035336388650702660069904136782459985913801514750257872905727050565786884305907044439566783893224944053761747199897492681396775324550953451942551448096533940317252392241185821712772109525042235370686015012078828326055409265958144594281115783725652353784083409007102748728269463058095589910912393610294817587938663673645847729698952173507095451867484207005158827633545246399980622853842760717405522403925894729240487868613222200352223667873055255461912171179895784532711058023863989004738157737805869170803615172479346121466458573395811666754088658032566141165583493354526624718380325758912543002907600781924824237884478414579581959831624484042635182198662194166875559633860830974469837507043107807778584389614869508787513433656318453959063603582560189153763019507239167148058143385696664524027374250154480014774739168834902951834436562561241613989439847325269953507901058108241478613255680 [125,35] -427413771732180057671037518731307585474522446381118867762528226045632255813599985748987654900365790768849284373046982793244508297051872032990800385960719662244092885330105896051276182282126817969413924968626414027362615433728269117540306555293274600192571949438361996369334396686917365556558421633394146865662142998636004657991054106920998254153797690788559601815299290407304661303863929526411232283875648526089521825442479818422064066667832501983237665282308820848816043886353636533808431083447385255198492688303005308077370661567642840692817296008733245096895548988780909360767749829129617517251087228424521926111883688938475323873642920569653853882206683673774996964886998993438242112355246247359080400105253030422833413985797531177675900164784549147741556644304589565136803238978893101290668109821084087827646063190831789373637880075715797006690613714983680890177154687836027371443246357475112771377950657897982290746053699375711488750334648618560507299420776001996053714956118863800796029794155424191016140688655139930998847096323467132954674578686968326787122159797080946805273279527755433196594519995352017567300045662874217839360399548745060538618050817763142809900237002066052550610171719322997563927708157383223338033863111867002782448027622340387116476320819856975463101036250334504930924954754251368841271064904389775512253959871848908782601273903553780398622589340622554623372080679507596843273426947691069184964942277243986075303040432794144164324964386106523498129821008303768743850330827032404754002753454575281908825742449987009375013341733640833534906639051321418487512877918442750372237627089950056083062428606561240476663704434767808494289945360420552022296367820437639360318159983172712656701712429073565732674150499158748227893735290429387528504684118451295764185274279103098235497907990430321880557123756682238762549280262032512756785824297485541764990322032312059164630274896858251191616 [125,36] 120107720579960988235273726539613741657585080639696911002193420477530980797125600034205883647109626951175351490417763720765291307536186961643296670330711633688864809330078972121190349182360641754109168434671587420239521288164263243930251187360368285319140079125869654883306583897697202974790421129197238572093147161451808369847277461565372080071924214743350998711078838799204427544507501794874711739120574980331963675631584856565227293321981882491328592983487890030674082802415230208055007058875423659306744782499696721033194136201426651703127453711486915253013141597567530877322998790332479694522103010404968242585111701638168079764308138261562889952661907564279001184623029803569345981908497131114783364757644722557383012601679122204646519292192391928580341775729758314764778346450748535915565044178582747405206594348776515042530314058297259233295160563663125363948426138427608712476748973337192074596837781308632245792596240152715620412122334730836570006313519104109043050561641634457491368960219910499073720294200843740633487684313704436389520884555994762069692280653200316582639683540973957954573328538354240692373789391738198344050737944221119387024448117669001835716577841109136494937112354002435044529892971671483504501914230173183318080109840955956321797097587146903133054412780978469982076090889369567662584702719618477882127001438197752002015999923692431289384494142507020237061690963867761787651287672959788902853465324611536432615779322183034009152927079800561816766064385626788156399700087060393059572536729578504074468379673939328881081173963958873857991810265114708256813848416222008350759169662641825068307350913165897335460009224019984735174318834807154769003682199329220516967811908773970010754720557079520967171581559277884276960681414282241930525516161430238670718690916996611557702825063408250696234699365314314595979592342553141585220593284520061222624136653388198505282465914855825792 [125,37] -28757093749627654822588378673684084005057274971389500343467557944469053725930366895010908528480519909974253818630418579146597327614551459749451152329729850675756548781800519389529608248630429480460929472345704689245445523473994839820016179261674744150074872454757687343591256602884714958241783133320077321860001159859456929556145084100194516337700003293014835962848894413239837339900186156318294950759433051299634388845267128079090864317461788201193001230685535656465002546168896451761684383654240060636144026446651181778966409175334029532836581016785619641553876156987886570751059412268392325104608398901929008675092879619498015546316752108187969605113878077203164046132683497277309819249362225981178510452917154608170561104396826639897202230825583352177931205539544031525380898766184864248378761857040882221035854139168872634340576798225605241325451120693424185462250571290366350042912260178166507407859059308486864801870269915769888896028405781609800728036425571119018112155845927201573859984356817801768254398868069568819618840276377704331513981940235211699294302181958209253803575599233606145388025350493757759614046867143392136130635788402937161397397984966391128300874600014034451849044592653871414942286292139795249446908395040818850379652208192524628119414855597230142287774322730652249009096998401155353870475592055916676267563530682256781095102975790246612582960054587279592275819856710981261715832453454484903335062260505790284522636628003431381962081586997413569491260030223711433225252459623076538348105040531069267779380333132731800363307829569143081227350788313114932877612657373066967767806293364428799467026737466529345205298801622691129565373682207238028970474880586129348799643728067342530784441302858306659613770006909937807472427473361724008637223030144762004429129591674440244442794837371120971750644311208948806621484116506143480106174240603465515789951617650128369032813984044720 [125,38] 5874619341536723472862912234343123870128723314281197193540560661064245702090255636892026827632916676520527398588255680295835329419672269648269635215574116590341985825966369528634895096012288616287774300786802963926351269344084375553045757341352084677458793608396510878610971335597716617419971857799895951893471747124786248589664196935803655641805703140196707207072293797174906008880265673750610152523044821854878164809592550317441413056881606159906470726509034947217678754347712192005622759812744619846985362468187630862022881743706846578585320062559336959278105260195243967625050706241371365360684884098610857263630158193666261628017456396541358931291358823608094671171704237615171454122428238379480508569077690646813031493465314374053911173159814628658223229935897073306400155397953348546951000151487063213636249048493101722030261206716065211967502703309921993617285223947355599705155955770167523639114070897109055510564871552265573492769483607684191570630912015025264089759651346138937185097056538112837565424368290616821572115345151466201403188186291180244983967455560029765717321368776797789797834785989364102765934575970778501200715106097369137549775694323575320617813611810701383392475244909432818476403886264051080203358143485444123543878709342544658006183688066935551694919796192864456365188305352991754659583599874131342243588098847990439730908025227589295527641911391417478686084344525284944635934319963826133709564951129340636404992592702612555299715238268721367873736537191019608709262553014485982492297919132134823853150993442609412858993667127826799702100709406135867923702485076880264360620864139014080382234661875858604807751820975279384963767042706168117625214376078446943346714635030751402150911737883530368665959545017842861209711424186431521992507385824643751480761091647397531409663225461900014219566797052459328384939163794074349891715964009162093737003594223581241325117432832 [125,39] -1029709691732373281501699339164490786206748544984613592095182804493912562935720916859318236192260648663753309383717367498062850930469770104477147389427225066239057068167768456704767702728117459283098228690701492086107363521663029996096375160101184098223800352951183796610571564160916008623970608686795129306915945349287934547539505356403078884287722993649599995151225119090848759733391370222401718623172367374995934242016278614439110941647591675314728244723376878073795002951666107721699622807733357865361475648003028050509655712171046032160798859270763132076918119232540844189581853954030131020665858582211624229633652525167869745563674740871567932474607032290580381950583633851621593410242881524139527655798979931162040164147916476291638637373785351753869763357580442946075119401621508918082125791015370594944101853320430289620021384259156848946303053311276595390683743054975383995745451053202984562501894667555922702931888270553557661119982911024196657659737104728934838618604270487946256598545112010160393170747908872844530865338919504638187986984283102225061218594954430929953375224272406199268045958743924280746041118717148271247430833164269352152585599828274422695270724636098462272788641563710032592275803834895280659600002148872117343641316298485330204825310064279046370857404729461731184168664980154240530300900336892541233816624330660180875558943419771503697787732133634069571618515243774435055149009984804219219135691799154476843551820015170467992284379560823637024059903043528249607588713112921552644908459348934564486210602840185452871838283780374473422259330620135351575689768997464826207853672335930140758308464708329690652343634835719952830449628062845767365434047660363998512720003317913044856503963757596085571177714107110113389235721209913340990973064916366493078997961989291980299504752309783462205046295148958465830596931036677315024633116636335117337876306058821272423470464 [125,40] 158346818853745754918166076925554600657495868391401557919430301574028310840761692179084409492999198948617730283022313072198898897184023942592675075298886392494084974459139485391002082891335352522818469579576540594707237117638639563989821660341841494215283759275626209342652055668707212690277846197673759682560235334888988784154859084332558070533917962428267483307005345596231471388219553316937932237964826944072911958573226628638885548139174220997073758920869388426226059565460922145068715701105953717959247786138290574880619792037790683716613339723304349073995746629396427657717937179009091940492267388941005132243628701305219858216610971024876269816013540559794696520559152945088109150113619095288255688132629210512970006308173137504586657764552154361193716292113983702172307775830631292950789579810778941871034580032558103075243290699950114588276328901066117879752235187405579474851829984956732337653573410585426601730507623948618467473865653074493419805323952291340539759597329018198212399360752882247802296530848644323976287957168665449935098206361992772444376669772945700628309365925503483599884789618696058611094179040923380024488083710828570001085316523158002987113783301931349712332721558408742391476011666743920678612854260259703143390313050515333797455207466483486409772331729953380565039747383416997210879460085010088576091456891771565427064503650514974854429891255512234464430593345509774298477699820810441230999316240085359470422569945407474766578882933617862743743773200721931638790171695800581297600428649458318086904550200254987551832480035097493759162061387262444960044162770844109731190875673622063183348286755543228649723691577559630333611136476955814044461116908478847002676653468082191102537951186135709048469792614409035352029635817955886714086154455115026955910697306072697133126996250814280517784926075469660675528306931312598870676640865161207829821345529820359214208 [125,41] -22790649056152116620762724295869408320082633475688885436682814522190643433038420611362194584282034655374040326477854944397435773001718019459395114585131890180184217683325870274549348564430889857730603879428570469436513835298529899770058360564332842478208976724321024341590158911676009622377158340629530950619634926369775270751351208607264961385376959535910857817553549215431365838845650577112561306174002985560987348517256605403408651500795219335291301445377015650567984594507719634798689230171023875589976453376937892632220485990308317365560031238888424766412756203698136497479283226731900654213697108099616645790742374062157091284438341953658521554802383723158162692612914045484799452063115880684771535929920389858790258190144369913175164982193123912833890358117883234427416266703735439257117356869571585934049918080218008709364549807056515638975212592196382049658102149270742467500482219821910708395970434618601987970249163794231433716487128721601154181180215507631522713014216288836263289991385104054323297875797251826491267850797439112049144573004462479420058447845789896564680239173486518144706880146028055062925566927717196992052541945670101157644972676562839427879476872977505215961263819328199888700758994610541499249287990608423560898391251792711153763645430984840111812577200817302781652560467577132541695990074901902141464555332412122676806093409742533263817756197384274931269994696707888610502676247916258477942828203647956960581305631356256212896986157135788525793693996345874105091409767460414543351989166890097472892235340985090029502912867315911221222114502328344496652780672622050622374389683395150722080009777723584278718807299027537711246891566349918475452702929635942096619110537510104382719100259060291948041858693677622314538829755197680001830101722778111234081804285531359257206903090863306188438218511722209028623277034730663540934522095520835476156184136818988120 [125,42] 3479585265288592717478689937300204566907232363412950701104601616235014086966420650402742606530124217899493664504509925559642065061883433858893035369524360060762226205221457511448975503175496195752450389892692612695334134766762880493927013356520702881126718977858785491497427095753569708242102760130902731962160331182975325474372672837804171898034360765512954692913748311129546396707730913545019488641361535849316354563047537529596013780259814531822673046264451803466605653159376641204704448296590831214080866617896685157715288357052695447112567908045248805833986848524570340732835953469669910612551190953399156285428177583986149964932069316607105618414310101035209700162030740139617294887019505685278225708064576433027416236075963003906667769651610277463735767500481030667569584846314281037394540235461874578630104161979372927653886146414275640381890023225457084464136578630959665469617698659895822358894259589288119976186147441736103817411681485863364086671251883779949842407930467959209254907370521996535662888518498936601523215640526123162173551753904515991447586915848734417106611535386959562088525710288234325917942816141614535263217808726141140078920825623114967766343335484181181750478688267949627235666513115159575770872260343158722056002531363553758170096811743620674344805681722749208402610407857283638660358927070235114482192704575278684280773218036581686539355654604011535186772836000905339902295588227088223959235165442189701463595470606265923557885969461806255104735615734704368754886482340353137212756308227398780120221469962295414946619387477773688831181731758020694999053327228257999984377621141494109089621719969651407492732750592417637094898885104211655386824870606092258487357869048066200205351302789967409688457998853119382661720705010970989835488484386847864527106945881807005532591997891616603278595222220639775807270510037528437953094980589872017026741975736704 [125,43] -620731964760454321706915020606427057569465180844889321776538043521899033659742461945408068484085399666178143786252309396250842351386144543922532495529527813404896808580410437723305872784166036194485750252752481234282725012310419688199835434444103887919766466379193722677814192075849897834991046033493973405526831596544778847300497240015273576135047916888093030340848152351212999315934503424413253706831696571063511346921458661016390016304882206732664860431849996567001643170491166210267308587783184937029628793440508294277486851201645093632785336771826838463035694131079927487555847312078243126790562498410250008352717463024314025668377474198616889442837097317730074192968456131865316225737239914011363187363067899958848594200229714175644739987835348656730470426999631342358385303653933375858450665898069028895461949467239177956637103506324261969635939601915011994245929044061496951602735409171268958973558089288527402753764799180080474950450335106909346219125080428388296397867329743886850432245637152416811668181486600181122595434257682550894932482799354653221866431618205191774043508992866025104544530052592535559546548750921034443982198216146192856498963229922923885631494139275017877399299201503392014043162202254036982246235755358390243501643986446796868001183496958947421960147738697409175869350089290169123670960003258338470346296788737277664617790027332871693576604021807405646742804290951036056695231402180034322480236029863493836476600750636244422429830807981369131894596380973328164213689668465105982857654454013852055131728761475010007170013941483930217670186398853086483169697156560782596591317810005122896244702176365669785980417909479355132291944955882386875260163158094814217317116129565913863034275211377496731097990870705982489261779417307578533990401762808691338394209985302989927064243364905612729963730170507190782045750467642280735078336088200947540399293200 [125,44] 121476905759901865579013285403453956408398118344125936716537193467279451771051320850655925593434541374796930255273345819270668537066852898101984967829501161654100281317035225698696528918857445865049489192753900675466490779095498072587340759401560009148040312044041356250922924616372187756228199349093068437079126077484281656479809228362307734232102634993353538345457600664947479569022635410227372039124538711840722031483342551044194798826630170267466580298949168033184138212590127348079019364452238171422751728352660612851432719785207255581509303520344174121172516226115596044991544953873757495407049140426616422105047931123439030723346632430293542824636939812971798412616371941250193665027132860510234550725159859554334043489599210711295339706178380034041234807310289946886083843267444160742526038339899210499645513430065651109782905967313908343082727289176717984553340234209357664517170041966462691605700284285386391958082403588898623097386585628785442851955014741665564279993995152408354416322824677634979124061277263752658628952929590346603898844938637493357450013281174651767318337785748623468423474743127196796094366716226948318103677719431904585414842790416398329406125176042691440254657307642330324290652475143900107419733343220344494073590684937332835087390848976911843618762534903772195580238510447229844294754070675194602363817121120497182252213702880919190534470570624941531968417759444257000122849540069727781647379487934467717877999832478701758107248276635040367766845083423097309304013053546458047495333737165993030372370293883701029671695112599877303444286737438478372313014170902800477445644996995616135201057636852447939472547034588230626733347574128508123182801392979523218444943935564447235678243978631272104040159426289611924727739012308206519604469437546056843976816615764876522805216090376456885411318190680997124247830563207498232725458211328211424769472 [125,45] -22883839548751655566609574950671150231095579344308846121965271597636389196087511131785387304715540217659155465972698667990740480258043586215623819517915660427593347829346467609985240143952334697899744429963492900206909963105979492065974197881894193732565921897956811952337752552549675906829338975566973837800001930197868774344255011963798088234510420501608739254919532485496124898390402470625233790483919610002216262748309361705262119052762853026148984083061400548011098871455273556225300196794918483038162328964285207563640419472400586976112165029566649648371240999604386992224431965246426742900144774303067141868452893725482411493138936632797929615779155251522409854193674086589207419569145189840028263567108180444643075511448144160839589423428866951006843756238276113746760971873412841817177593756249743667059803353111646332297703605670889276392413394888812889010962976819649770792886917649224390097146288577832370419196972589586575439792140774524635905412122631471931006229075273229079807986247080456850905221889877992988367930379748666162389089468756409350230488585679354297535152937751582800602352987679142220377461649155689862875119201638802319520635214270962972651556708735183447132517843722705204734079770819401062485004687038762769156950580535592993730519089093117093636964461788768876086704795955302457327897074949034877687865340881795016079639788770851535413034142714001722958416816631541925900398439586373893716486914306584156277916510179365175360419155677722288082269885812496138872630788131391235648661129425299346085626534102791259814782815028205464192669928769447942234390993590232316794634857530154132596782685230264632878500259827336436689704531062705833914213855832857187742007032081926548921025506373506336174587403878460760588619993537782522184560877562713209593554533551397691052224578187447745766102953953448544330023137312546737848608835216605153800 [125,46] 3834528797089239177205180774086765481902473259615835527135060695241224592443054974961432860921338319205534344605834133441049099832210842592444485717555673348043534325301577282242322856163900727756956169155964833030000449945085287258982985063669258720716859290269103703205329728196242982310812907763880806118698726295977644183769694049060113215255602732874150598249248578383706009801468837713007193467669174152184345280389112155307888420391111452184814777335169115680066358044046017589535070767657495241744327363404609592244112260612050455821515065772508131083086135992544726188536855632960448181810190742473434114666332893790490628195757938496482922271138853749591369279403548825466059565468841562460879471074330664877684948476966927171758889250608682546778797368608549199963504606052270060112394937902291443588017299484583406208739970457092336365387271938521929268780509107943370454024546454795902558544650836925670133352440711513794806161573629887360500912572240025765723487382720775825355790230269388558753390963777830427099784765608114114371821757467578594896800414826519542981081515877838281847610817096642094927166466140114574306130033884236276007258971982086689163518639233995715333682839026524763276936156466915006822990484710511503755257431246459549088805045069136544209366678930589883498404858517748382189617659595876412278186540807102315944431570388274408186064901940808909696796266414290297424430012637624337592541345760509820025627507786119535532033844748102545237648915797075433147591510574398808721679598548515476992227773085195524079975069174390119197456434296372720868339735545247444181797817072564028188117033803067037231423890805096578137343587152223052225192880078604332828812477698529015822055916135888899652662381404350509607721592773751965421454091714698772458816593304208546633538156930174603261930855526756150655471483606613535885018199443560640 [125,47] -552504398700778312239419379118312576579118144131056916392806119960422397821094551617729381754355758787829080479518941020433951113103106346824050865235534647948055207652282432583699089634972975567840541946895134782144857499767037009565276647292310276588905520360152102922208636407517420853660186854688701447778285329713865452535598018023261911374388201391246288054903724806303316155243560781022690865227714681634783682549523026301557539093917025346462599529672760970880332800439357652681621992030861990524633845628893814498315470280177732942216714922945868822570307460496507274996992619944663077343555634591175274521732188297284441354948068143156856641417109285464431748753243098601721471632049635861909905132558609189724274021886464617307490729203689192521661300828795822475985806762261315077885740930865884077444548875694201843973731947532749199951465368341667239752713025638632911368402290397017267088654932464162972505888126663780474824880260499604591845173100955949114727236721616269251512211672672626905153214101261889793120698365155812315288556699895602955519134203137606078066933474435635604221782793753703619408124629138958555213366123056091785884719765307165792782730327244843670592090170838355545799329635006219716129582903988117356347232522905851413773682902809793232785480998712862729733947506411820873051073753499289407125683067533268437652255152410346475812291172992041638199224730784764561591310758243635141057416398852612547656930645620473959219852197027375608650641986548413188514609214267587865317876398548006362872345934780057904965756527522570948201634759130481969975759726021166785163747426412888061694401243608272660523467700375885732986836857194285654268027239805214784123563519418780925358430553142328679661302490013400957891513747174700964038125686578254709922211184459228906449073422552552280918338588170163863017909629747652722445617934024 [125,48] 66928780618908490917343792738293760016460892212289742397596163494349757121496064051325389069788596321019905195514798428783190010829966787232635041127416991242798747757928630605799601248251701013288789513179449482258070624334492409462786472112615491774952478322810148679898163636107946568370456089748723741393604959871118461930710667661923350467551443326568913510749395934805153167050964191880513182122685590998810492901815074169248503485561545874243366744704035345280492287513512539219360872305149885187272892269360396412880702582616157610502357063258131241616620731168585144768772706857090326591736502768423497250668561941744811238537618036630097502778284342083974082259999794313232105229224419359647647871341437074357053664466115598835494343352042274641766640313649009398695803376545203520110838158148835002760410812483231406046521718350939119504820964182319008221929514571756622074945794292821771936639386825005481417513610773764938263930728995329741582796538563185812878984690146154786657702993403809785776569887594996953705388157185278921701409416664420563641208693796453248071657651168938637854890223439355662193048425364046082215803181389649356419550355618927060876901480081790867792562980802114625418692239629584629362421736472411875619104954981827620108507432201898184673540893443944527390013958427540191971371316724007443442319091604807115918979211105380523253819209190746982981136264544051317095201982208005168816944854656945855959903093211935536173510726555191241157741383661623265461623828393481314652571052509472423276337759727841066363847942362059996122729157049056979164711884956780897582869328252009245168166324444922785173934227507483155501328262404835741766797401436041584422947879330308350262789487028258454168891579985594677335648119383812861314954935185798864772011881634101548476523091773092790548645115340500257703642599029516172656360016 [125,49] -6582375426668999636437177840752041054994702664078372444431613524734679105259054336765582556119408231961125615372209063606005200053998495589595604560953974793968122354146713392807267853241971237428621670774978955941343714632696412271298562321618195663741364931706901278396210186638037357164736636965234792695287505129918911599861069044322357580354367414737349499998142570564681071592794556843971725927530848817683057227364286713767855161302082372787353513178192861647543681329095037084686225735186637731094756895265690596485835380372558564601578378835975484629855414048812938139455014808720135056126236542645596883125872581792642973134961293281702003591745022114840011470748039841700265951689510297355753419340382366675232844699416809623658270216022913666780003671074062196673289083698100352027132028542703481622661989753811107581006227436566052557695190537102520308180789554571226853546443452279488496127199287695428118710135717433920153399745818486191260847139841145844695038019169479359574459828630683543881378185835460987878749229537334665597309165731525838864755356862503827751802643655353579157615566075304862366993335124900477847248832494218106445910559113425913517324912013054409731944457478083077729765942547688345108196988840015566933001494009748745167764039653458513614489238003812532911674570850136415352670217737048053150293664180478285065145977454199538346036557875138663415804419250027203770746093555934630435580801946479791220779460052283143361102182437103493783947700700115803795689344591993673005677586842611802679987647163854494199959908459198861487808730097665810571040210388882546821799387991240490423023786513580560977837866715070020041321599356315214802638458110157321839365235828073598855450081462730290558914885921862255948536707076167252990711435639499102816768720022101064077354182920383923289214461071042933011937450526445514771338 [125,50] 484818575393761001044957381109611006417229257782539225844418269692571775485325336557411606559951664950797935433136059831291603601562259779695900351453700069724284724815419687478108444434884955129300915242610779418438128594666535034607594939639251932156215773579976935727399555082643201373016018484521524851932963314628505307474673173392246566001919380963331793462437981384045978011565736512246003702745151563664267459665936029671710423253600827625204344915103908747035052465209674478444113006733663672091814860513477845446271185647741063189346463316010641472556118656538087624617234225694402183421611532039583008236840192976230922656240889660508856100684020748428781919517938567726839727279384340913543717822644663835486382207131772426652428456130417316914549929920915594661163063919190465680085909662033003582155439829211959127189125771020412558321886598092044126241792218306574689176638336880573756330204617145930135645257769699721344156285695376842160611540671921257570664979941894080476151191579004535578756436264532731201173212912545781007623858231571917216518725660110290468733094860085910065118613533330098723682095779286709701061960628202271738375571223663421603823036381070448016178835454604569373387509871961426148840164834093272486882628723498840887473645773911350579571545703804382023860622078945211592950564716637184339139806678747972037006224385951396355556222664206969768963052572929838102034295836771119535555363462536652428528945260582336712471775812012501575362013917908408229299112808425883756521634446419094433405548940639101887166814089828845758901885187836112889122540295553521256218880611811523725875100426512534193157920670784646841730786750093556803469075307456030872104853064071773055872523236531528887913646313791292827937972266299852575661704127658351916065747025290155128480989434684911492223616676995889779736119757228420480 [125,51] -19733706536749255402526106711466092600514872216771177023466265056603112027949783630016482826777312949982067251061140247554192760156948034301461033942204863934803510607197459095408651203613273904110847679588489453927112947613246575463244407370023043815978931857973532901467773656023327957784780489519497089296740579340971596921841352843898389059113747859125378385275546842724987471620985901029393784612949568874978384692491884526450449501416365299961027873664064146253986487989350024894293868246661078190010762393906618699534440347933233670673116540643147249268203046373181902683017716908844652765683015278621969377978504281558372662405596884798279698091373477718383703191675077729555703245676746907027008000680263313515864749911122624331849246304715774256856801232543947763595020081288021129498924171720680745004034511273797470304316810221655970429426639252837017028595669509485059320826179986712292421315669063819003838174045076770614802176641750722546650770958444866647496893656526148144123627470617918031954890652805730672826705124696256050177617148922687619006242679389596114279142322248118924400696238950719861889372688981676029236424765857619107356635247047010066981824907683856391798676465783514499610455694505318817398990955778451081473089027364325991696294490921488922090918244313257695104212068940873850563801890211479840824440307523486060273121467915531942783544392998341284789042726669322206926701774080363780362231716205055005364393848580480830758402753789687014152143135124996569025694519566524608835785213977542166026068129495025976757326288840862746893592799017008912212445602260202773000319025838643535975524038019092092528374037604522458687883756607333908914321282089343697550393552919079647507893091155323770287731432476600952955300808715585783948813511781501184461014349690931523646963134820318684287307658770402482925259908212224 [125,52] -872057313043778144589464655933868973209200554271904627894138401041899492930239861081929853535427956137648869575047577933148639883493251907374697360416105212582703348899983412447596985676166424087614529507490022535448680803078873707789010996212289735214054425496210595319958149485737657788017671997001840524323688928031358750205576683251701542879380041529629388458589775585596438676700112983484352095017745297851230052229160800681563888905558556591167468449881188963255655290873600952024700182256455193394974030731151024596779938427433341905945897968260332544905559975213921337734035900335127721300267249519094522196196228623269718353105015114561694244046243733006130574661552797747555200657550621848874709327199878158289112022581581059801551628912928720754077781647101485293499538321874596453288340078155571537025344654363862445742165561263949327344743273840033843210951117265715457093602227101106014641957077634985922680743004672308524581621605161778091022821335839315977851548682006059637361354442641008757912150282045349608693559951596974106692817586798545931835621903960827930876378365813661535056462844370006466781832035012888663297387997171938153832935194742890488638090800136708337131773466256221333041018540983332083545379143360177673521641044975100500716588141856661181144054484722547687367139467396784127417272480789318300019865821851095170027558996912814886672237869198953758987736082583574765071456551706137930384066209195140452479719266467265923498771866196519726659896000910380267969561727340264198878021234190337055855951050900807941707830330565126614170298785671269448580385355754173849901072252156901610417366214723329064013276921806110092714124039416858054134683201226259794349308948588179109218901718002811867129667494053129515465374006833404106155835364814901007065488026065989308088680375304651850131551194968908690247157080 [125,53] 258312638401172304590378210122465860948072294124005246874156470235052818660004328870817703472773787805566232109148526061773069813239340325079077496009234190129541967734208152328625567753849595585920024353491665656437867449997772361517805488187985858767478783639442524495821248686863914596565888320200796315957000951504569410966653692124072082307699173074679079564025254408574504411125873392935708341806813089285951295003246830810675194974998936805877861432879660316356833439836205417892006978048401630279273168746738867917752001591072126900924349886327243693010035179563303025483369985840676420170382994477716279395516657269903504620088302657012734677538725007134781873309999778089583630029539454104884721179214063800001694012600652750991096137830279050138399020375674434527205823537597780626642122171315133933872120407276101022773582209008338645611514398464653922280530697606531665905038169079362614552623237507028178358368665935677673639611779877459327111969507806714049240223092144041088658314581092652148557008377347348643194492335418550079434473348254500085897623185418337220769275886422075005751044001609380091388107848668294334769731702409334665543177894628863747984093625800030308368747228239758497756659632670784547897686400165917030826922512234675632745592925796460922812192638442904581277150695027766613135754345006891201045198384641174009377756655116378756512047825257008810565196025247400087289660101167575344699900973686536036387906413591966048809521432465816020512848155751615196658889797936153717726290932362847251670140532081194328278884199728837545191479765261473175861781443054825503108499988916835751337719010308666842387169973022680966954598745521832946748081861317456779929510139777713064740868737133880647137060324984932618953772455009612757753733451862031295585224782971680265773134575676502027331241380446419401562907 [125,54] -28416671865737098018852881485512070303168919049774995950625822916941636175048232555016759804825036133243078632463345773047675392789846303704432482283683280020524525309967293653372359275679450941664522362865492056850670219748013002642007316297674705416697737244869378665365432053118096702417148450032771875538052935259825842473129780375423013183080676520602530022230911052103631405590527259592372187132164687684758595850832939649849290787122646602743381605277932593318609753669676639525907684940136371929432521968769767380662313748979822869021696893824219397447440719589613788426563245847077384765787983068919551727347790543536135898299902946815473235956171957207647413155377599160375278465806672579118955334439670978698328445268930641550573181378526295359796922965016708403985839037817675779601146658361780539555740350884938746173770509660283899021521815371965450517039007800042423660740288619078061777091746197404135506584557558567294198794421643338356858469402970944158557856589517990324361886519252263428099452553782801368292788946415125757010176691043744928497813447031948543935177369331267925451881902545100291599546787724102811795427639235366829715288906068669206818241650400977437168216673485977690937297446020095926090193489446163946646206478405878861699426505917069628307599139897721876781766090278693389211891027639111993479978858958050462021687474166889940753487293101051539049961205997987637476683920875047614570224898831866297234973023483640781218384970221365334619787481430028291207860260354811460261431683880433784853201235310814614043980458367973465688509173818423349428322005011633149755937164255029227102449778931007765173939230090733231729444508974704678251176081488810126635443049056276400809213683939568224007610293556290832457391885461046342627409594972879259946540014871325903981659564266163644809902703935358132096 [125,55] 2142719069391609427122879033253911307796229142423263864656679698118315707845491445319274412803085010802165603637228579863312428527264497344097671812232883738444822460453697417031603331202555513428337977721328282158758394690604380170329248432458903239689336753831110116824098946476125842646216898655376136467960729471291963426476184850053924496604525955447269481239161305597763156714512316066424388507539466213465772484881300756101944070350807390569890234785097546586787561202981616594675791729726686057802381943498004213536787289263082034104427022291056660136170457545767027827876872383828325472458209388006109622349627720951777793336347402308919917552727215851894815702429715171017002999368277424878642180674960335244513345293197226350485848846879938512189842616766072086534905440755131287210959353710573606476352998329078555079861309193682401576440043114736119058781015072789772290423328314850633948877920147613514997339046913189762244582108747228362458583461516499054134972876918127855779173273279761594568916826009076833336601190436235118736547872380576339029936770628584917743170838184564817472788581559429059623148343835345570282538730994781932255269620747294326124729380225840711200300317332314677005168098403781032924310318843660635994914024846937518296476247129060575770331830792090666724706609255371326022779673395506629644774090776845891342447029273938469840348150716662693620911276424168722059417790359668475149221076768936450008929766482995350721960092618763251648544640069893883288673821584340164592553114625604704114722905503014116659455151730066524222321088776842453314429840143262619615481214230986763370651188087945280980655861903309091606515592656155867523998169977782922175483095036133670696291231349411461284804737740689937515864127922676454871296601493939110482998274072615545361678168545949988204298228043264592 [125,56] -122646535907374866377888455003033273823760524288927134088265132663839389601476692290515368978296321444849272364158178379638841985490591762860867659835717014057550208543000846817290037426262299090500503835320831380760940390290059383911776848778994151155262476702638595456318195318298920690678627319762380086462070204380004613165376426985824847064815007960180711925062023524989776525140402657162938480022685253313566999663887614512917024559731040496789976921989945045100574372760003271831565730519960619997214007599033947412463273977663905169863669400886389186531678186236717144009497564206209414906462013141893753110945453592211056873668712511545407288404724401531858690201857277161523138650630654917042371004595868589235001409131415653606090788216844279445614683035147840260495458131569721076161084406749305209289399734735923014677804818748462605009981290821663485691998104730403323225411374697221868906522892669289231890518300200568477462600328709470793008350211848845424394961530739529771720293312499003819542784207681896005944468913421773616988323124309198365605423885273885808629520928744300246846663556981329728566986376596945216284950279637496980513004164947131145402477756381306700143230102363685036223213266229593939042421252851868572687606399259687333350170040965509633294010680404790358362294334284014931989679643245547669177110133954678891362983522856203388888442219522992332032864865941954456114379916277075784364760865478437811382413381188660646022930972506635444765287042898437113867068612524902516242353644127708591346005123601648271887298863529858101115836666533118825914540360891771700956441554293826753559541349916628239285086910899220239829581289227330989765280716532743798631821329860933868288062565883905596390768555985035204013825540681726446676241425830535871179387303074368463772612318966543224789597620448 [125,57] 5507385513489604939878209423301235135438535064223954007776528221942933936878676814662357841698827990275987797339739451307815794022438048754935919739457320310140361871690590609820890797615719453636314490511659954552700706279723364797767729074340948293086368949635342242721470805406514081571803066450287049561496404501029102162141738555592871651577989435729021961408294390033113726146039527400955007635543225612828732242792111627512495984385099254113923832223985150192831301820511780770039359137484567170554658747564331157189731367541696616000784287922252959350504382770402072929646819722852703674265148685016945745586620253290135196854958246665673186223907623335584873013209396345620884608462914304227034616615017671246321589426976400876025901205207663696633552600373853158637664080451592706091133896783471772557095119383642568283463568946570911289622627801367562068661313572946807914792107173521989107967443540462971212291734744198340643640404612330843350228534294809261855579584101172849703514680094722216861009371853913254095394386955906995465931721775969138940656427013841373635318639888232424005324078484615393283850582287059937485641992526435984016657950044477707906910451752335110538138209777646878912924934656298155629716455532950262386898282284121388000116404278785561406268617561280177461187409404333774735610339604724860281254540727055381000263960551719476279455731009765502408139566956410130807613317648062589682801082763339599335641573932588294069132074106873577923699434238315977848339395648053599973727345125316254056023164557808996410375661074944815221706111916334780242818677965488148563137109843425843481886786385141081842836881757268238282538908639415349771729739412944707419081476078685827659918829300167851092434625961543413580510024560917569345680042605516626506298629416341932871229386057373813732095840 [125,58] -195033094687934720474129769285179275585343197720891745449037679824636495276293072173762660843459157006096373700566172029568438318279732028371690730225529525393863716769836380753235656134381921523944200152195807697704967702144419806228063292713094765699534184974371611905986937183175647156356758511414898055477126686329046743651898069639386317229471325806246629558828592815337174835352501323802047293194272968771659345646242977188204728921094247576407405214285186419308863183016950075136524049567632021148057771585409143304534528729727716426522617919159265209781519524122906299670531375914553970953970481516878759286219636752809706302016940367501226821471597135875848272122953677762580600948785217360368857619004029683386824252607002774242399453444360918556880983327378568884569094582647206193388705914817669355836395010043079042208493781870346258883639464075779067706577957950448797303734462348894292255269878374883475788247089855854178055499620986882801073419203035351084573131768586042956036591252139643420885440437981264398999890355606860567487125054086315000271048901213582072026330087955174854610585284378253847065243468452775831607473750245839490975365800978536459992759261449510979638900336121897483517207335462342545007525161521853391284437462768193913841484000209294501779444785531374393154632671853089190189197333835998436349001984898173404361544095929253584701430292022899982023208946801879338101608094981467610486519895135578228648721400735716559719006524581977950110479070632604365339351359548372696774904706583413000587108181429315087236317066089315554131185523926969006829271740689455713735049120906353974480018566658512978881526810000205888578517962279919232505441218039551238676341487089682043969512941854539867856336707226092967750868103312325456981490630266247725486836781334445033903785887441240399744 [125,59] 5344519493106486270198061769674888174442161536511591101602505689855947352518798753489791270000544125955788387049075041151450716978270291239345645517450800676654116799158787372588935326727511200458392756735496341087406994400642517799853545073647340435608901383389818944842512361345140701007118612244536295927502391309244775523322231276614628700964375133280500903890158450742998743550558686628939671855306760095772983659030881048271708737095639812971363286320588654661428909341533168090604433353082366348797203685873487253511348063855403035867644332378831221022924048932505946427547008160704530991431567164709096336256363680487714918568780882237052145853214364016715733793326932086903106164903209129207132764483330453608142727452465948779887829868949149837568154742889306001448433030733443048097483500649227372887242052535086600362980632772183749237118176045267720819916749400594895600975073176154052856413541714157535190561493135233001085168860960832700685927656730054907511082014820550059895619277394113175620744901481472348577616139082138085475036355514202368735357421472926450177341289141135391453684284757323321181683202343192745758957040044719874222927478030828683654511880073309504408782645122784757305697770610946964376777062721923596550874219088167230042860827022931571210905924112256069996184445405575415905285529642153728888055049414523624594565784076093120473615840411047775049070606154499832870965975156766867315055596377965677927531558402145987904797117522577892868367787416272637196390266030021371554133115118017684009355043209790976906494122835675238968304349408383650276888551712124027745827409970091408770039414634550792768839370054843744328969177135857486042586542748451336591690705593344158068266019134054807794160685688379350531360121715242054048255123307274472442313514042785413256089501554825168 [125,60] -109968831753664937246902591048758375967713953141787156296596076412439631785127628064013521437888422020324424223783886606436093429280113967054643992282289641442457060439932619016304005147370603597058269878334594474175754006922702700140468197695949914074025122047697373607648520270538644910136020904771968683410217077864103923206248800054047715459773417916447384502225318802888724915675805263763910108911893575264513079101862926092684143158891734211066125842252958147681258712466415730450305326442894933570202012244592552080960134900034951835188767673410205192117342642645966824642617455103023520951058094412718202557255254345260133419410174593627978135156851728209482641343036793060923470056644812261866173064300857324539989352622316684543925596911898978732629640528648198386534740034030153737507324541905567245884398758735736490032789531235439269740103903742824392451117363431058506153411675306706806485457942603023535937191834922741362919504504028190701409150709292790542222397935740678610870916378388519772354664982002758705043129427964953606313528694667361001137511657214215826824713772538036835359041092995921507005597460398977393654278525929910742272596468890134383099035874630028308838078527126389374705658074198431830862144533272744886821516318473679571594207576469139341947498111965309467167124471493331565189175916731463718620701947371972665008849638182658962103091141301366876179843064169570408310616746601278437092087416355882488360747908808092528448908901468730738889133971349246020888654436002067912183372880240517001908676547431296679556061404227430536302887539781778204939247634957056221404007050236982084937787117631868243912218869619891440029573551384208607016688749263197018326428930177238992192256844147831248042569781992877812295849040461014822910887169229458827416173287915760094118991963776 [125,61] 1578967026292484940284986838267670267371881415323598659727424571287593116534529369602943528563474741460286816518376917409107215487056559993119061221728905763657774156700552097856795725818438164946614673755070311912275170557598966752220106412061149147777885264125833592826606883762276737588318021769836103936440247780134590288020592901202327154463178880765753150847376773064238011007814936293793818428280386386725966064138784475461222515486679463023582876208995851153561912407034080212207753769162912790639366000527897133488682479688175787694551096985609280966338901526432003775497196514524070790721884088983278226210094929047679385160198975717680222457820735250191689839042014852846201781525477574853625373245527710760716617054098705445757752450959051888243235230604432692676295792897013701640370632469835728056340888250248148394490945822531221338108050563825021382117697680908447375714325198829971689103553910878267694783581283534446987178316368550407053217762914722860005893729062826108237343575072685622624149487627777884717674942278873683231666945955289487428658297842347864984260506810278964860379370994271710879177572209132778769723397747828075422119564016313497402681202818079303415777576362163034807347480768149860329816697601809801238276732050731733699159591824217826223975216975083223298622325731701528429482688911440175726549429923503456242446476034667190736581247177229583020028498384478283793150493352957598262932693986002311846461322098799636271044895056742469393972191055925811370661953254153926065466975861533482191380394042828116996338182358036940799404755045033772411073283303663291898767734019210884990990108938333513412593881689835697229801140954898048822982140510499310642257159219633970119454178632935543614168633833564809398138253470334313120756404184622834813035288818856190646380064 [125,62] 9481813897357465155879994279619759936151536706817727780896930978899365879821602995310533623337917908242080810655070580796826098676323896910147883506664043976632283654708438526313976128051633792269751679313023913416213428618503075692360560233422477666345531249390762990531020729642399366120836403666795088797618076499222651958314608789161234777250319244833255462760473198612424889332254201254058429305237516247343687588762334012937299411316848717933252493054424845946407051304654893137640191872433583007207344642524608181988268535883331941240181901502368536989935865185286459148195363253382562144571516879075026192260055110193257080038132040958632803573448139591937761591355064368875642948345857770677086158722063106320729288207459541299815023039060122372814081592363688412472108588048405753090357627229369841722167515776431050884403498222153124672478362210460551321653212590092604594680319860058308797299965399651702908670303580022005869542221370331818361616556537420827025079669100141086914281178934359400196471096929209273834249387252815894923320255624999743913410186213942314809979401979027492233496622556708873283374300972219554288125284573596273488180264639102796116135772412172587893147218226100236553336764030841811102863377347935971016103844431551994529111845630407166617889877109366925505288927656118755437184808487936970519000495922481540071311374462899172831237858876959045340661939546941974488660416499418307495019007223567344123325646445339028563577529174863872253895811833825485171641127148693019990480347486190053723542591609261768380186840863436772701793463102566381384199322109869680083259954427787163776229059514100678821664523646865571839961360185043602100007895455414003761184200716783976415683758817411382940186845623520574152414656809273239377491108471001679170649248183877690368 [125,63] -2801360512331759976924106375197082158913194068377496133049006401164740898825804769908979379781396668157727941474340304987847971220969740360014390639482751128793452349612339367777683670758352848301735631015606406137874413418737411752240271926403532399110751649808896537906575743256912369997605277439185395555156316049981342359833901425087398349728106485355400127192826408283960727123414402036978785113644385312920864667334390553114567414624782624895277837271181701288529944466718860869297347425934798998916640148787006954990257248955818251989673181816006274808287318269365576802073053766487322759700096718829237328615313155196317473108331944153130244589581722965717602195524924451170770575554853243318321364533181888872116617760477887967208520231718856322805646229645470418538660886842839732159598778465327100725113090871932768963842207431942688546575333699036304605131462584005165213212763082851655983452964712539682031302845524576941898198423226975662675738866215876097817864492937682506755567592037944557878957760481535968685497274700509313543979200894020641342322099302054772571100723123936351481876046810492639500990910213278791813638198450881892104434318200681654288485419321974363915440863376557322468283420917692736141518504087902939451322405609812566228324867853794840784403237187047366543316171148438631473969680643603671636017290343892035102048575393982974831019065272572444028495206066613647124280200285459667214006501371668151831146331257486178673742304860201668952485840339184930296665649245669076180553791876739611409492252711159508867720686313022087586619709488464363325232013823163360953919039149138922283515359038152368351430325293359234934107403818794345273604018910498021229549146983073727488533958898164368072563653587499788761715390831993854900706940395147268838905309444526784 [125,64] 164138976214427214202544909953328548994832305993870089691097647221522270179359772227322893197281959859304599334445831545939320717889077604838112211062887154030341632874244006316856406114780263872618737724134335968365789823350668172783803118231222819622121608505308260799780732052079321142046430434073691851835194890551665887615056869465757832065642550611330256336679211159101575865529717367220473430323652978939167695324049941749932734609040992641306446627663980351865757940106265376714019339275520365045990171263304622405770772095265776023255243794467506975265079010129853993884439387363238311645915889241442632132633350667666552510994611533810249426620914994956204300795033459683754045449328358538550926143443354845375865993436523833919070648575969332524355694433726710539786080659663255609340818603053970413647545232544559641601598822330735661298401552337509725559132855199914381479242190097889700705059283164768333134168584929662179225887619424447811882384168384803511214517953144974769182024889415933799381719143980168898088957903791716357715750315718345236542655354932710189911914605622542628704248210810944804031174956792416926227148271015979894614242862201191279518471758531715744917363830132699764910004813061104719314061995907247177269033696093489963084808602644312212979929804472018359227170849910819477715834559833872801228879090407695894744287532637201516909743064296457455701379287791912859131104958698507691583540365930198340445405301227611877571992303810740732384414179563277333530976185108936746148376582939438322830019447704116558475515388082397544964730449725394107147519728117869211039638213663832894144385724850413751397593549928740460734412817938898005691282431304902115297378057850271666992974816188899018626142923814360028324798424596106766714090648574129896749883224672 [125,65] -5692702199390518305738326444680612091457896647971528797908007575879132866033163458028497732550056621514683900043948678994965360413722823529411113091682197491361944075545894238445775588122783794416101741005565270169686582066731957720847796226675148958312578507766484398159355448239908446631686550044966560129528645799063025881786682976297939528442563088829091032427764432013261243527324720732836298190401151772811878255255802594520120310233025561125017825554045887616305220561867263793754689325148165636028713246131130453365867071577717503517676607347291498414355768241249153158990879773976413361501835863894612242134214265918916826608299443988551431364099343575364207934007668894162513913596815148375784071857571918420579178036614720497803269619714030031355897085540335296279309385779709845120955795541630292722230080323738591868542063586815154987265231572917300827516783120562260501838667482536035471969655084337360157354092380802811334680423373536992684874455549035143741461650834659215240513699410059727152235719914943620053453342574262113271564410474239724122840241049799453128333959092359057063231595609392222600500010891824058020033219064513552537837533208158372817443757513141236874989221362352560978253549859437634459382521908450638130882886239510257593379495738681628620951142023412105187122658477845238987263393992610802828081474446687155185286887522393261850676916359369009972470868057451565863912408733437528018869594141100523004953716258216892959621003185002941209741227741427502457686728392914908196836869115427063784924597912555679067962819399542693878691031915871795113868257500210368339105356667966613451434842128209255130660192743431675752858699301005020190887824664913448176780706196788012258285468501804226363335675888371179641763956771110806568132102457767856464284356 [125,66] 111882746911438287323827285627176954195188151408128635894433411905651034973869535423406023009133490567119919540764985483316765273054211584925424973658822428812586158635478198984304388786208452493221894763795279735196178892166420984345779251642484349903560085764013706775405122069411315603041296511597331312738695321724673308068048091235815011746869731484365421305218010649305774215802392733844036274825371528537915817442463552048042739764040479307920729355457767372909460473559265257943214283350023954049861322389383762754960002200135292057519530552151834468902753007319084739561538182431992346355055975324569943469546299552632277520231466209725129335995325273347762961180240822403132215828339026519083564610862015703484414909130603101961489736568778195549125447157817264762572033243810936215393401722941196987206304223221375650460058988280462974542925610294584687506218567430672348955846394100003630208960213513965550335867375249782465250930397680373300499648425107527573393267692272483303698469127827369044703987955199876826448302306670950592215988861681077320027222187611450528730365536708641007327220128671725420938635037463620195377320678281777995829019596354577151656668788695908562528245708633836779387237629476962823930084065930536506738342690979547527375596724002590941971519088909453395157112383330407180758831720422778315952837695742008882981745936793044396619515131235748991848014161677811332851720699661479231080108714676485657006102357452120267085671887900589603610096321927796943231999225371194139423377914724569374922434087759179144239761963808462472921728984491961941044744220477182253126198847044811479931062526632175978650150591845895999492789011283636222949174355167372583958765977294060292927501591295012707709055495550354442244874363211574276773171313024782751072 [125,67] -1007061824684193183248125472054046184531424470712310011034217492228706537863624570044181563148796310103402465250234171218427769202596066213626241396901151922625703424527766742489477053344897779213291597358888077628148462326329561470656781052803698610178612089397627167442554247274034155517368857509268551093050623505358835148394064619733438925690507289465334067500100646250918710465069538443627350744254044439980970204392091176043610492885576775688076020280673100857120256743433335125773003226544004461756463125678482348438052291728869463053949703867185101596556631758178963747162456619699748861354520688149744805611530989335778796328588524105379168357039951277191593160259093531580732459265846563480665695263447015938294620919612047092229948397294049164090770393941107501898337193828884653234946045036879150193575990112332026900846055789195758968279707359120000868867688095531054318585993223890260007987443638702593617377932849235354225344112803063655915890976778830467562113003735737247657244457753964785193172970106713718413069824111097888009250508967193788261838284980082930420313626345125043377822733008895450118514015299478271644198092739731694416482360621494109286936024602819604255308226363645253554740619241162222053877897023810662549604588617269850270057911632111553847869929310225453589857679801063051169933514754810718719928909182479555357760960171152988127091198572567759329071712720416222111221182362900403380087318538912662019329509614292171174876378361645990716569460223232912374363676648981646551799382932370795844226761696389282069868363395836018884284118673071612825805962216686792307403304378468752311673972255627994862855690329079542520134347976992363126822753421501157432741259492512665534523602086939284278840338961209453522241154010011109183488492615916740 [125,68] 22125042245191236747211336695722461882975458372346932096518794396714865668363069601390602743832568154317471303511784012371473972859635061483553012468346177544355630393328406226770151697717216079638115788473081005048235727115721274414903365781160850564979239738458890522357303141779291054033304688161747424565621723769967183360491725460241726967239090125881099535767583344839794890163805334801602985951286523028320848244102428489461172230566543753021690861806732711540380452148587339330282794993032191984212345314296383589990779173191289789643309904780301752277662860172818846255246209115475874769221819263822692148556969661403585008360513196147735497346297846179452868630346857850083382437487191590005962746619551012738514669484580215312774078327103438518934902425499247962310273624439055908507200213128020620763381374705313680737089913347006306316050418201869652762005244038050743753714953303477946776063536615527278350730879738431607446698784313241761903902359038239252667085854497601804484715943545189580356499292962773502225159268147435501106201146314465371596273657245020415057538568529637832895667598871101682104049007347029696749854330747347573000336130214739105851293185533475404204995478026807656600840983956090909270448847126578752068345288626003960833324230635466598386623711817127200507459774572722037884133647883045281835071100827088863244354536990025285218979650884793950242648574946155116179108211782990215310403764773555496135654621944183572200495478916033744710783850053473030582745571002543185829896713647542048585310419931530685166630605115156347331321547818404008604344557358708163873533342298168283225410959663372860228454485430506578408204805115609358622558708816294732746264227766461219202632429460090228594308562155549779982134724991159142274352111664 [125,69] -234128299771668707771623985764380933613791009412472244492021453462992741342387821941893306229375144539002481445010134555294644305570066540770469222304306444923691985626044671350369517524254180956248660104774599875828007893877700494978567108248417441935142238314033315971369248634772732932193345884858676678781101069312902585690325886875748846799162306716274556087640140466815194212508937349396541632437527419562849661786134507336543023001153286472840102076291981715574509020838738579322423493389498221715161284664063371041180348886891023355164379892607915502767477238945633649098349487868354157430764496118411467551010394639520375884606569270686314943940456998052480030143159158366177703823532734083105710799763402065494024688646325909030088808890490650243199696995604259316681256683853275839195224415455339555263105293397705930393296820684529206476059469087128936857834027856044763325571113046623856325324846057922095413666746289084793779577294610386077321011437014010879765256192715314493504091262536941721260035146490547098182315679783798304061807422533811696074535858732745885850645399694828229689799156510444769291627016200965449798392069530125909147434574154032781236336010368910338037270279465989215982270539795596015980264074824634800247652466211307940760629282980297651693570262763274908549676961097707388723325222504388926671489750803600085250496588934255532233897508237702887346640229081931054177164686063599807289905984017091928510473320705414408775633074025350651515499519381678720614495099139967022400330929491308185732424276422136319212704928887472224505146629414676943534345777733828054502573224255291804084996857314277442123931036763855156690342683566149273073994763077279058380398083754419131254900094641291164758990710765548923727710597702632826707670 [125,70] -12752836016904794634864966695600392200340674338224079205939706760883962056481701537614729941865295988295490865819498783574273933480676203991780915693607899887342144053057329384074273894521456722921525077787726438374933405465436178884108090142893800435705429150988257521216849130460607225706761832028487182291854673877829982202236726052528124237590590274584772138623634651103298485030761605020702227019162419080298581582754930306945452690951120491170999194155187437995653632636160289438960773501927056612577443635873742758995183412487628322952257830712522114036925508532916374642197545457063038549951277016483880522589579517103542273800123275388291389344246443837027826929565295572471552892348855551306608834786443521032563341106308505781071072290610719327142781718456002731049640692504443382611751762419307352970443303600624619755967867495642929658250266107768748044074061776820601987752852438070420771191171993904018992061920442089311109997992810691758263373928768304407348120115853059804945045067872313786021310722106626446190709367995835723461437044506285118005343047373416419756352746538435973002154317615495809940949234410203363251548039208505332513537410753739413336255696883432926723795183334124988892320467916637116367786472565598714776832776768487039080051786761439860840623806490516109562057744656317211709292006550690141363745402230902729276215553550701861504146527670816625823080300597277102122835877068992545652915023430510077447180305172817929687451878947284866099623459275063804747682703984610157239991326521179101345768515302460312651456567298409115769167993555282179821921843639385138413127360865509595008441362284379902337412040959814283174692123884180043277403598060673371613497821168120714321190217129241128594442398994008630648747449047147793408 [125,71] -35786395500821419298700509775539690874564721672345557615617102813625746452220803884631292619125137323254927256568246747111128686866417744911339026707300813197006962856761957100219774314920482468599608316050064475200303931825991705282083546655778175886616580587701662966428599320599618969276368667101289592087296790006481890585539894577780942911128188670519458619686790110006596457246263496518656009438629702114539247182454287351609413929697505169711858627729170900392955698931270312965814979111706689677507524562247200261051706942804343805640683862743784692036841144236294537889579278456653636656121352176042856210029569636054799243426201623349487357785423184201991751191702841938923697360377996351514253089501306260625548995093676738571142848116289242529782928698054953451530391424321624094247513910404552127669399758376220553519402311097209869679340831618019276157071184077325147563378786212452997569245707635121755935826193172528021069901644337595052106741346880415039219632984928271545519041902654366881474808794792297571330752822537416099739794510374729644748309579390560401131593840434110068046953033009613113949023965784088102278960189012294015960879040442259145460382896469966541243591672588427492007252924345632556504282516622241338250083890587230700602046076860725697386171644396513591215599752572978949926110666030204707786680700663565472477245260610209095223076874282401374875688259274300311974414014570648156136727786813825074488381032445186110927235506785931465380214875541010593730610172859017053160663476269891381613338439365145351252735492158268879690220016563075790328686824220222138706082347659067945567932378289714723412579766557577399066626025143822779471521304260383595802784285592550984541181266269715065302694458716914979952702166970112 [125,72] 1072207135782680436755799109262438986329472618169816883751135906077407464805158226759460514375455862172381110189082526499182300867673924351207215540117966687849680885363936404382055207196579703625558788349953555735432118900114305669441212764965517581178057334527864847907267949088318436946877568226865364498596452037054535660695520888668501001380160926613187158018464406783247289553572119827763692019681199922340054665757782933973844933646126440694921061570612063612076904668554102953933646328849294528130268755564976212423411970502083153291326112591222811678984019075564887968939345196447525051669634350521054622750314857788424879747146899024420571979746550938051667223753231707368614397064185876583177651018980244301638773147504048808793761040487223741575451638573813701453438909036337207800090921255482233673122693944681172788756186737588006736103546463439760249830058004495698076867203077953817652896272044628178135367451021546562016579699579360844341532097166580703901204165184298711684958288043286103672980705956207471624794022400436438953008076410373229648941152396002903725637503179188836547486991756505002719390302305354617570852127475506753559453120104768119419557426715177522610091620337369585343124577131685669658773541741516622152100573931057021159275812682459379491476193210514102329960666774333030399186603594796511813361820478912178947434331029470360344669052911064797775764388696762125222235057469024517328901574682986657313046867746545390971619291450790098990541085590338451747210867527327539013668871898562684022073195397125022240213942199956654402890882472860512213547676865472143819497825748322961129720702773705549489159978498053647720359932393885040695682282844605641790776392181185420520293178629017431999349555318399026963575104896 [125,73] 15302837532298648926705008573394796981749362537792605892536166180657703347076189004369476953342449810391095149114242000836692595417941498295176624451341856715942020172155726195823206179062146345046150697137471562854699509633140591105662908569827321317274505478039367889248760503762153527762103688806728321293934869791599936693583806463400113163193721851170189369942160959591148857025990924177933899049885222998727185162755651996329442251349813323723916109735145876822141724069958813127050717270335236426152861915323309598638260449657898327097955944135986085688290670769166078858563515033372782152479676338280907745021043635010213978851854711325079138914123040266807303753829037953693874770180475161542962978820877921141448343344920913336775287822192100526354745293789815317893461818067584309275890244209821663009638608651194739736794469310270505601415786493500956650109266934530177522764951178988047554827598189687516392663971906501088450000186757284850162019889698770112156119540275563997879580451872262208923342886937232245781560234146243989118634170433807238055724727932848930174105357387872487703989052339475454755419569273132338915681342535622925098966988273670777742986105062349098255250846693242022428790847827795970974662906649884527703029417104799081215601699978265381125703013255581648036977832546786631843256336149105480806709030524148734871032345565287563648598292432892337979734647143375431220721621611319658884373925928023971500482512601639851636616412610053068350956966408611283887345571256837269343947894865723051350575613710209312010637512666505303368174997482540128061226194934583460139389723865923713516657219002039820170448755236548046926844889979824460761863415128981849195009284827166924604107640867848566978158745653460314714308 [125,74] 48306542464477319506602178744160825704286037274106269106148740852146089695111220612800218238430380666646665546223206042407738198151498186243560793813011711470255724524807919086446293443023167697556428242050553619797204656485208464871208999924223166537273497858417032208880293470966673420634425442887477785827087855782298268299542834812032490800824175645460497130810536740438695721403870302236546737225981008006355634780025681055262967593957644683943270984191521059321144735704920138406651514362783674246854773966767346790575916228027884379110070856865181815383313224773220840917068478335585130399350902558272170528362262087137146178607977259889381721419391805542433152181508479401087345966812737964168942035742902046227710507599306952439564559524760317674818886042966256726291019607986822694135527363025355847091201025549816082217435058239640988789160565968870609654386225446804378160352010857371666177731195263688253073789078332886473206338922714381858961421479558398460825587527721665368701235210759265866762357266844058574103216217485127506886998912263655319918419551177058500030909194004072810876613998610416394040125124712592533594744689382385499298955900403249961099348539555925099929944760560060988649178062914907159329792394132423291386874612006363045216695175251057733523270158910696023152277327251611389490305727946646953135357837971208102013367285713112892889209770526989622754977850399830394784097099940143569078373028378230590444673610481223890957501755257562028268566128571338349881819898357410776491979921141578814948074800438529299345874930900791061720915463412881228704581864412680356821633298792545404651431844319795694698413882376792645980408853076423802924215816638573602170798499434694128900736916785238581364475300215918976 [125,75] -181831243856975685952270259659119802993265847590881783842676835728871817142993464594537677755196626764320184363438096366022132006587883064778692285986346633246505564139162014710079476008857740112090533859842072798554122566806295197391397739065982530652623485477027709612378987636244623896352671063274047465304593504783191175708395064679346956483837556433470735573290872772555734839499212300248433274366539475769833987611654020640741000374197905148929017596102401377012022347963146522469707795329451831624771425061377098904269671802169872627815768408324841650535929570741758022962571348747663351849847563995136096990643082629099791830370044270619196157135136399829957431504766784807023375115806568863955961621468535699257824761203350957329549330681294581267210403454626159142133241012681490424144322057106834555872670453963300529957445642456232340768513645159285201200414421352230501396888156380936903263147342731620152860310933891222112415942215330286415903729423273846217813783940751656977009457333394176133363614803158483009578280137110234608686961762458390593409366137183850502565482738783351176246755558755592308139894676458007670583839406462390680750914016250511019358007852953837186675079635180192471636875088315047091077194633396232266616418182899027140113408778239855986921578476347707892018482729650746176454699578227670300265708897149404422283465639813277843874772042027637287138608390246163196824869552931120776855443765317165683132542301056914294081234796048271537781141099193714393327091851501965480618876000175657094465040606945675136342175925327935248817945716861631914898298724866403974782886875122903396198642802710505731516619145403560586526917738199609807248376215653462467805767593642097726633850572991620846619857956368 [125,76] -1174507323070747914747691577008680213577733321594973178333784524205498201752156283809466704485297064578358539034946567480131167369087112200713338732701172430589863479626679452560696863322420181680711548467640870168551683841012187864269296815167363522204473044250657395513037775242143593894631052250786380205650879352140910430404708143724856026233932980233086297014181657241873089596032838788160366188334118961089804372603482981616759438098231501924125889366757436015491985901529387236137762551265862030993017529453210885805826101496910360889469952670359949953449499140409794615418914489607027101187585628549194743940692115201396732811477765833451490524121480758531145097683919609301740301407846366889740790196457907272331263610638587636070792836613521506267602771940957881660192492973554580748643348254787290063375717092567354477474502515204419599072861400918529026148383622468867261533653524366745226872726004150850292041567325024153997812290801092608203742551319665828346320439314996425544456261358167156630233772833108414801262928914001104776822878006435270498884488412105676741399201627818773898436876950680125315055334370526085125105908920177926654716274258539046952518377572423435522631385026160740282545872289243845955687415344923666978512577214994820033684343224443234250467288632954121312327595212250812673057671027441826055156232738592885793044083581889764931306625274229887271396121666640807351929869833727803747164397260551131389281510821625935113680201054039036956188596122431692299602381544008193045186684697446375787263732742115444068982696949090250215096727796869702343675518329111325169046101505545745149831207213610841832355625632644370791879487046206913278608802459543094624370849266447754319136786441989231436393664 [125,77] -2541767619303594725902116625859625658873561150655676591026760781400546858168372341608444933916083366374740154850395593767933446322624354594350060316220236910678221757421630264382783955042853316289036758087107017819185429312325305728911833480036822046598171292480957721479062858299583955204917204018974841755750472879950534112634413827728764286743976169348001798852448546865909133280967365257860969703133423338267082108869180110095314775016585065005339642599544648100469303597888302225083613134665708214666517742448120432106980574705320222148642642207992008673189179317892943435613959141305615559466130807425695999875463792008851925849806455799571399348210165516697392597583319849476607224544494095858120018828038223433208926135631442292461447712553109333485264848649943835292890134065365098425421095732182426959344289234971906520614447062747966847431855784803952301849794028770816418706618748061038368498802033127713800720460640566570239374274194053536332923933376560659473337224465011478557769261195285306595232967111918570209915621726949779202369676366289598319372499448808560264914422802121757520589368401438447281648044424863561402882720923463279974402523046155810603789291223005103990402863744078316931554226316272463732509535904204461569469162929448709396845543257055383222214865310006278220399531883692582380431286878354995281194721056991561145438773963856535141181612848565370231126602680861593731608461772214482786154179764540754964783277632429103283792732039264556674870380224665562631033666841093158670305291917063464185940396394889550161608680700696547884710534096621284374188341289153457915429747030604341499448110194401175341780760572532056221207198161719626861205370309636729391514217295201313061092167354395084152 [125,78] -1977820975202506429497835546358879067030108004332031714282893048586138802460292427784553580284429669215187792409497543596788557331493056105027979497998036371337546202510070732414468848194893785884261696822295837746344995125000881403474371974181112821501942499811544477517675441271321179766674056934385370210766939877763783272906897311531411516502520757470200698932677321110045554531273413467420598005017665820404588343473488273976204268658112049703637951229084135003567691630615392926293775810442870692188743264804293926473380947463534608728979096536158725229913669163865110650320525261031360003864573945003756897420877804296005212465514124264253245292812409658028490404795034776508910650809304318524295773504683698980055853797062408542696895143547015546541984375550712422330348815013272647882888234094679035420561263526003167348238794598747123263901488160802091570712639775301585852137918450861121285744741921177546146247461422901963162309249526494316998403810529452283550610924651668282492119357627283095112413296296311076823636667821629062066989641108489185272108010834803735280931702550712851360639809950408573758666402999271062582792794532986375551073855361317724303144365300097980646316315479863958157835271705452060222800569525520809832875641826358778769902464766335129942986196467676949675610983514553001766881880611503759640265352388425752460069919397980153692560510615521102818007723389487225102844228221694458209600174772317252507838916279446026202439198035341061427825420497759329033447630693832821855545342874156002185368455436368978476831966514185880436370532034092247757556921963699155488101408698373192715904519290630302993145867149986867968212003396755407922369289197004726095718289980694507731742126364160 [125,79] 10723777721393823702434409046247993789093505711873210723589285282690924191224000659458536681951342464168264447530493792411937613958334060598332357303414312614565148225212493092902012785085950070146368193131162515554157089953627834120135280980790191973101822299738173589351372577007462337233568721766769090824133982317314491113948256659280236707830299747755191460587966269559273598016265908733370268367684748519663678257730471587682870664208221621055468018979433176421610361269865465932261343114891758526671858110366889744286643799930252739115027542705229148588657757746393266265228968998192528605394383255808867921848120732903093658360420095482891469172912276893838730049353722406645177130628604475292424261421408492373488761757214956229813472083470276110242155299459637348514414066354490824535702910500459286540443005292230280039683624050138600963562496730374140515724900737246365278841643495037820971648153244675798566086467887591334304502843862429658965596284592102674057683439957851166477295535189562413087854393913307437085584084065076764079592110577715397850089017991374754380216534841530730033389563113649771304729708668278677301237268192860356451774372183930125617577507033756138245575607212918586554551386820009901413553534159145797787180070320108043488710510754929199071915398472723608083036950710217761280145952748932087936737008209036148415628418318613643882758161885740315558792531450795092386473099524589073423447148109982774786664784477961360973408367130612982316310978969717617123240377396953585453391204512490202630561239071518253682671628226114399170904621259184798960002338561747648016490648425832934043196142769027802375407984160776051444404171268790371068827404862665239947442386880817911662163072 [125,80] 33305967919051565134238014288754148729435976300558125045016658777032865528236398783596950166530049246777563193645888332258354751545588418357740061200228256862995790976955956720625052201101499247479428287699048026737142439252421733965638968414783050926784487873900536232366453505940592718905810256611830323260013827287683921343478586579538840047762760164484628119170345903542383570106686985306159559156314550150133601730150444265321056198543110467130721518612045442552161733546342919225683960885225333166004832375263579635745877705164760640829046208672627539324073452365405119831329654231171518620012095105084502589851444022374879456886474624784688452969033297219795522242718440593948627338839087219639749299936414626036839522129145438013867762478756183663904982963210596742428613987034742395174674754763915107352934111539322401422106811400871147269066348826488624549525226168935148462884279311315737475577185724287044245367080947150017845372777247771065095655304748920791748639268583553992191132843519482594817399733130852172951078954069078940473429216197314058287407303275366151950707794371668766427438671229896847119373389557321504700530563129220059832500196344856713401387357020608828541140924733343410955408886974852878609135645782635671340285976234644808969937818504634518710301186896579824880671221122385958910592506451425358969718336420492477309780877489983021174659817428420210224312399754733449130208598556449414679709898699838242747322671896447299799045534092630524413368893310567193828881361233269271415415204790027351087828762695581050808754472888384501118030011501231271725237379476508564366867521555680314415727317166877982583489605384893533731612315175100664652295368715469811661269966757259966624 [125,81] 86052870804822424742221330111281810895801641533021497147619271006545114576805771526879020739029503417115466888343709420039400517071532417914710312148582200019464038763352555420533362294157825025649719406413661171120870170336583161827336442162111126891154673294940579142915514228908841704016430117807711749099308578964032477266361713259350275500642034694308341624441029513922579637661814889727914679946333056645178828139430090087799759998752147110423138992062399493273086788317818182175415154638277129436162877907202963067323863510700081844120922141112968848961576327669152177310649099660645595078180202747856260757008267346319798292118002972321493248375999446381275590790046061315424542298495590306117779722215891327036578549216484140557787347453545253898722558634933142108357903440658465399934818766288219192923149579142052629033119195133395677437106835545658899143492279642836928792892466123421067092867789896884161405960862710544389740691440651237309119767108084636458143686206517908508239440875616851987861546716039154975196224640289547917965074707783816513841887613470418879176305895427691055499127452850228049061997672001967858987297965935601686686902366632284356043841467077767980813788187701987751173752865144569449496212553113003556536153027119347715236708467080314434497263724628302792449519064314081101679783707719609906858798097053538909878574888026237832954865726684418292900944024658192862830581593487829696949070733504329190945562490646252224504755668517394099260265511105971849628769891343295486251976426501680352575221165631109994333220523447722984566564724428879701989608529765723037651059256382308899379677074774572901061513105068678232477384113443765033329904484301180494724557459273124 [125,82] 109881640716446222524521966124403662664570475088587115672897387689705632829754784106323269873727634176434327412858403631316173708408769996975980876002648733286149873771497394383855035175995220967023262380332403434951039831140649892957805809315295761854448314938036759458912054719943443831423876502457168859800923017578003054495097265855085242254527892974307774452697492017257843884910990562646974927736649606427235804399618527025410560622581058129614483179356297657206933849317535184253827786946883287035476657232987722125654344145185397723656369581119036668841981644017744798238368756123558785056764145000981857934549695843758624096636395644461415492311529555146946008238505679164497282955074982328631021861417520912103472898269426811885269709819009054191502976361405794480641943882874490444535034891570413958118601755457818705122091960182107444486612144333998308124307826504509772888082687765713820582577584388191017014778218606356539361250747739700036454150475490092689038500102691195251999070661241135445061823868134528610251951205883526344269576007321659923548913397843154752106262160873228470338266124444589207114934489526417832318198394591275281577390099743382681453563944097455713187487601450492344112430716390420081425095878763408319598346810917701163478887059994314553624652694150100163655126490757852539473212319298064065452189969122387972609903286742605389182442639398112276624772904911685826596514746198383264600408188093171117199850461043839977057445224338391603634837660847137997682156852739336520977378830415020189800571130992722346062444553328182315271254491167033845262342976918055422934566007583258376899130273743722522834937644230410478158986818076491271014343544096144337260633472 [125,83] 51486899496712566218443467800884334983591347376881600644212197335107751376825733042792220526505096034439615284891007818218617334560717776976857685147418102244916673844040152680591955611177651685297533002626717564986923515246857781209934575114593089542424206796581473363396722740705421743432448997674441642714210160456803928042185306485510085764858953547836676199870980426924532278205749494819392896767974181891318511690027247053601124610730876835222167308683108189509796172322025191835421091083601668322429992374132561683502509513057187888676173289769963567640706362620387062254941687395715419375265867116565689055417492842134060441312273450147822536565360980203399956292674152519272680395080051009454513108424789528686686587398194045763695730601447785614374381581042470860532533259747140130919249700419039153983463188003216562641737580257255569106319048320879057445200774004287197227633463629436720587625165433038892967060407363812330171064503553303595676561892301162061083097423143219311700465077763239231436606648001096620143315726158063738965534638600415699566266593934806159905495227766858068002724360360888903647112471630886259881589817177267223468196786197580600548864715184079183308890970573346041664406864197497013550727570125653339430368244226229107982727972384320805709518628121843971293569752220044005751124666384657616203604716623872289577490073339580868518536347007575238221407290052715895146756080480009234521386590718513030991394752663828826708218617876718167952203317848471689953999774736547083033904642466515812730113662212573894906396864029987587629355618216778030036665596124521480002082937322947108003096684086261379081777915346117644669496151390082198168903562899552513600 [125,84] -5568615349734979380869978797508614989676866203990737424198894668220393694083203655546412046865294409614964348860829612358390099369697955309134654869076186126368103298916154219320940358472213597586810121401921223123988308329449449959248557274832355758887978761259511677341075201710455538892018682696478637212530799165624905562012606571267939479010856616193131783973880988576710857805776810074113449178363506115918657633264065539492876781040574862814979874307243362119588464433986992209248224712444402943517897092119093325041812433746265503855646406233221249647939033905595201502251633285540535739243991883497982837938275433847096276695411213243566435323535632598584040421817726319222180688706268338691883098945707836228958183657708990757382266451105739895260338690247807211935898853831497693268136264399618128688456420203517910465106586412314982656634610190399307716072362618896841736683614722016811608191462835829667166747494383340055246323571941564908057773219124342337959754693336809183476508584127248305650408672599594867104673165153365121169715127064007919948189325297583105855811625135382351469180346706833834399958897052894923133235576640264957148330485491887042244730640369830059267360913600950300734768049252327132438221165228619877922637450160984249775263399980939417730716306487495599660541336251691387328666186380507201154241548075606244156395518182177057066775092300278669988008006805475240345656848133833218762823090055896101679299288708361544188814047580977171319549865288763551103654024337233491445995701733124457885132716308439375237178988911089755332144463514058842133840152226398791471954757608386215005585707429813125891265180484191541730910039448219620158758092607864 [125,85] -28842968486317039836263063866938767536783331901622936569252849427208910311758821789917188996120569898639025126807013698031440149876011184368558395942986025705431914200314204027767165959566620187815388887279575096042916444987541016101615563608843392929005856997728362078707476906624853563552855930431606802304876689079339698772537805404180996896463979306226610293217304192206672753584418048875290470345668394666134104365714290890095295026968755644049825827878078890176137798546854181459416590835918541468402518016841439529830926961625133172887473584724578627680651175791263735208316761231646407450666380708346435672265730453718901209254176646715844825400869415621624519221987969992448104575252315244223070660833034315387019633679924947268602152254736891912584982830194078130441924762330209576582036661259175392263354951454296409929733252817406992659129450334497209219432822545080920976713525799206151085104459481128146128827329764234374112030885505904224982235734570230296513397979702500948389710374384834786696507815880274090205794256116101075507603672970831990942895595545832154729442078327296818548339601974242343516497606607696872346238993215662221638676751687754935989897921198114264533640976845385595495887945705880639512594146184533625908507032524238645371640881080715308331770061442956896345500889855117869086988223320201404787761939678749971442548381551394396998947668366529158600201908348642157494718426606598208447598773289022302203530838018249846606081574847872223115134986572730799461144357187350429678186793098686967192446894189905603759788987286956844848199806986314182262750895006706131378257668244479708319395600673993006550717063327529085289037904113790926703159145 [125,86] -14334738429913631999910006733922496638916745526839869247531205112246936929136448747780769382819830715725474532285400421322552255188929110689282739195239185121038944729893504494252803838765100825543416673186531691788227100718723729945030369890227871703512632396157396890517015305507954188944995183945064486722339738765360291415188783218153904408958688162716153149819363746689885109953010816089232931703556247056748175612854885936571174125842965336861762873202382766257919326526078610740921400619506390771486358259044847332831239784307959890572139712719763301899414112174393219973140440678422285137439654267261280067804119062228788764324540620252251311236250785446532179323981274691506236029583317671146179786351028819489877451796740436324155591620052963250437867137523017193596992786578225213962010889930167529694645037094401850565378303636172528708001926256971341803429642247956899418544938742300223708304697889283539181444974640367921021400097804394341608864432248054107260008393439232756193945688034257835535839113336823288670615378570196174771337491429677381717732445284631259283631016735322214643460994534816134159712695108405874408666562591621737278722782545572750379149164218163172713248781971844497078360579302204429595178299335309892324278337031118267420204961255869020470337429027315597627217495851893029176540617450250542770747536985803786927439162222216973778289387696923842103367225478392513961659119421968925443431218169167801351777090095344217014717943081349001369729586348683130586940868610984017075673074303666252978232823321362770672146808119499044240735001928937574026677170802015727169355060544877402955437393817131714138265215394173502387210545039232304704 [125,87] -2084891288848577680733719221218929234848946963094342624613800457905800859775052167217160324629051698570392351281082298983894701128959060212669885793317813540993958576609171573122867766310401079020356735250406588177455219752153510355368283833870980108784153718885375237892123888162709821442942829693004259854345523377563393923047152924361339271309177066419646824438221041017405479456419308615317986005496856546556732588803072797532168483503015549001316200198476717837531136267055788547026457847296002642159087390711576427103875088609155438806118002543857159613397245859569210470645991095379447035463042295577900646250101013014222759667006283525011195137341695223073494793502248154285780464252368869874116997905952326522861065315102731046323795730628155515569742653114523806297220238202783757806870734833658491479681549460643569304328018281938204088588206479880172701912625542867793605875631295580361515318552954713469219103078015677916381165297268562816276711226225929803185156619600576615458022833759347150932597111431956042433731006675070087479847865941350810735061820222716386348925461277933872470348939407104457642398645552929817428280670641978729654656930836905194408343806848951832909800713831856775996557664138854786177725848932754076690830732175277527137335011740033378975948660587893079430015007670079570901265720920040168793657136833214147125723610882076621033867264652759555239565713448679240669730109687254055618585952629984361822122050549342975138433788700399651279830727727851198051194800894590379640572610725210440247033464384358678609464811866367858846611863453775645016339801641963861092374856604959168628836690184224549038118777212657712737187419506280 [125,88] 408020684214398363878710294137765891460273956387993877730895456830010906533185298681364187122287064462396547311320924474049396251866464286915450210206582024611595950478684441264989270792345515348602548553631435835697814863013227675397786853492683128143737227738116152474496422919174329533898253453684827878477090720724861823908427893711083784690737093577428075192994131395793471804845449228752331799541961522024590015207135447571937109361182019818648607729126071630357724635448644754437834141714125547630065238648846708892044425773998697333464350209969774085149368282067594531653441648898222090322275318787706212184634877047633069352249217745253654336031863442721761270743548424897732142800746784686701711986867947090017983915177632622985610920950010158951946101519197196334472741292738844426620161635808977455711566118455774700553902622159411211809168609462051051843335251500892424379652185706533858898688079935183514636735014168164294122349996006636924896016346759016043751697437276060178624131394292800762949003067773573716572027403778898326042813926852783878549173662698346156845032901256580200679438259507106425665943169996566554694961123466376136325967708349601826603189449018971127182476834061554449255395100695171549861913688992333711198327155541066582072294192726316140659119592784486809828970257721017964076839543732831796152969817857121211096547813280103283849467151449461949396316466317194017286084970368958634273573660372416068933844826491955964296670739738134138573398765117238661292305124288644133827021173655556177397766637903635921591727152289710580787214784553387919951401752545606611031882227072893856841765954504349890859613570536050071996400 [125,89] 481366230432787701378382569554088802035788955939196468531482257609045805667535673475708283339458508230765892354240414865962981253677396537071938346987982357665418723379167071062195582552114959390022076948801900665095974608892729082148234042683559699313332010608725957101942234934094192771341620719860971469891872953931065449264177163581217924772877321055987191797399475378810203894430998807569245029540413960287946854963495560031652242799724645312939576962572817019767303413965261339899224352777500049962396718069772925177337479877670094867729782097315937062316614425359350046381090111684740303592499512145194293993037570257978539384876409491062713539359039753934725794392766552908791245077863462439786903766896675846152016302880848425837491503056414718852953138233192519051311003487520611825937375478059678023161742915908758874740161812088597982980422282423114900909166984186461974587966132416113864194843217993455400475999807850826987434615677390956723012445685311717781451111195417536869127923212220482549378447598342020822880128256964151312583315698743931648774479282103857843843048573983746510525957817774860494064802340509129395477229786880832307389382749510363663310001572181293541788116251056057083164328572744150146162175290172414915231878351814329041540228762868661704566580043110434999199867010297431704299096180560266142179545007677976323926114853401674486602393801280045977059141970014669959686975301804205295302718925407805992452330785205623817353838180905882106865459101435956881436651746684370473129808082239426737643869331697836293996921335405330351601653763389362229680615754499085496799584302229426698623669869455619926300002975754533060 [125,90] 169836368994289387401368913514568960270482350360255522124216825007065501777036946717868387202671736911244066916587915902770924771902395964007336582661312304285531590104763884218951308408084512028294570480791608395848950402918370250158771168707802592424353726279162243364768714070581128798090697146425189559797239192985093756485405928920690385441068445160774759604497637252616541041223721766866575673551371262932393217381531679935514970849639593252984347943843129933865398587084967653606622130642020789392010914175187913727045845880223306777941033002169906044207698814862854396152443576468992563568355299579497405866760122282775706916506178701600736349414375105976551641161650765099008356206819362232646756972315002599339536630824882906665932015653135012002866975389058746685213768522424595842303889404265092210800702332819298733523142271483957623873106592861584513653714450580301665961280867731945937466517899019859218834975718285176827056778321920656969202269351583256860805039425126716708138970987368246023632060759009314816925350724915934708211514244427910817259553441498068231955601692716891267650225615554741194075871162996877759167082741797802272771322233870003586370803258814330049125335418324233421852711744403682446887525768713310159847894807315735706011172597357142872392539670262974455598013869531853502131318054846764496035984325101360625482459739302780786610056902699203092146155111430518698672372158467231619309263899838638901557824945398296866506053768673414692273008750849044542902545752635339657218894356669209264072024486667232409256222538166817718103436455349541921448660085938076057001695040328703941689545804208396125320473252224 [125,91] 21245781827252219519276972985232356035199956705054909178651245285512201012921475948570913214247915410840437231530862010895995638574683244758996837832711925640614755694587143526236094889137969032122496083047036758853136951703749513693500643068141914870884337964734310190830706569591491116679572981397347755362466690490942636171734391542064428117697279737980163206299067206445345732199532832809756990558023460182474806834223194779338686321773773697373000034394624224200892281368104658504061792972667116299080860990692497529118344602739200071443640740578544902185207288542140226474056884811109051461505802449295329489596439241369564021702685463884349283161310269242360891564749345101872134338979068765519791533079056623255856597098021777910689147776181244389491606793918006362408971407025191920033219607075174425823519766282537165913565618696658322884280024536497625396143442927711244913664944791410435656152809917828224354408548643967574175858802416118387737108940000512690557041757145281789752143937848719851232719382902109768002574101150251079674662343204798873526304877367910763546515176206646286624381935561498995606666073838772808242525581936230628815447162827152125400402677621216552780923805406549103753311196859921238239376306592604324105499064233725841403195224492902339005515581564793297717548591503751801994454071858918121454560938111124976180604088148580554339802735999433371406185540582976988715203244220708061718395656636460605712447481546960824306359328160691862154850127235113395774658530062431710721976945900036012212515806220459866841299379467177314793971984616746931367741426300095755160147253640908271273884298441713533034896 [125,92] -295645774742002900581850899333577152078118134789267363491760620285883242308658881877763411487362483467843520696096673792393911667934106008845727493141654177141787240955902233037690389334766465807176120684374756180393088046376427975180408630608762854338060482864203235527941039475053516728303242898524727509181854410262104513492994188598679174359290681079343418956056412679166854307999313235405618631626040948363015279076919289433025924829718871536490949140666689598141532394671082797885479132768196505601392303725488424413444745508539755277162242059575414815840492151313338851251421996934635194136536888418306305258276549559344692189523642123522092700017617672101654837800450759060169498049407991975765974715693177983859409058035179790754128430300146463484507471239027548572721027361992684407602519636549594847532674341731204195301338193547172735826873338944848385900146019370988715901675212982565975377450292491835351842328641498344575971483168796742764590424919259930045614946326612158548626899697359827156873725891792088103787777065081638221911238574008201481544319380974309514466727643742958579428241355636155760741504011002089325474651703993664706321724660413670166661808446620949396735060592565765350921176619787086828427123552879801572111029293679300782680371959130660224111206142289046936683075946128908558715005169344745720235336335246219399432299553231761505720101887093716528581196544238266521195045815608791313145508847879749560880709839560678654342096555621696784055492353770669423743990304653650503217200059134578945866342885965718693719455502139569316259314211738731314098194532895615601683769587670467414376684770595056 [125,93] -284665519605095018785946891488746963458109267882374652005195180394656727634166325290526602492323833478003827260747108137161173506367104577092849587141068226751158309578616920094571673847904428458495253461677290237302552120525382900515459208145238867852612005315639632837422983294781959566493297331177828821904577043724328535920732395701813339997401677568547916012222301812480013032471817942484244179106635789418958890104092253655529419347619262874315985373482494136476408240797772296241750870818809735592133279392704335582797909817565033252675245163727223417112417496403189283960963228964084340917208311553682915035730960592736582088344424488795084218728352265687754761831309013589123614982832801620672981682238670788678798227590114222779009002893769871676891979535243036317536794082306118613854195500160141293615302577630513872788080043798493948524349299840337130782908357012610237196049356494973973974266202459813030102984956582481915233238769714274496857813823378437746029130320395565265998988721780733456348430469879900644121060666459931622316904703141292085108791806855092579559204812728154640491083598673868222286251766443751106319122506914709452589090195626746965319978354875720251672452901232259084333680547016820126764073252220153439994903105669177023649817486523017573955309884271311221622032881309829839263494850488696488801946695797062280327773364832156443714627088024981870151568164923649127790086287383238327141645506285903932869731094983593628722434471700700610855096261672115404464948058064533942575702634019258837081198789990017427867817810694680988088935541964298884432069670439854480543985127643916353526382234 [125,94] -25430961833701260049649927494872354671895219840519236623789517407622549553575157604245350319808960678650568948433046309581629040151499867937323522083259525781254383314357941743108346756434497000785035495498565687687564153610105580534119919824174181132609499259411902398370327741920457002381816604170655324310760756501423474280574286143837294283313052426574605164895343538514716922394953619046027728750627451093257445604372664145576268208975934433224168866071134511202629801898193698209741760252826473161579265086439849253865008156246667981134485733928888237618272522359428025408992954658833893350181542437849432468326274098890394843162452375569202501015768959870130482152790828136834743535126915457589894482101288450566851444805176157865925767733418282908739332696896742030321998583734560340441823277356787928688231914887593390440862243156368130562378449312243327989119515000126041339529212862636574743256961361456511650507374476553624635155712042885060528950838764332727340463781483688476767381316164711918518278537474677469026744509882615517241925720001422023123652167181045654764976325752369665854668193551674869232087911478863429099211912363201870240614813743325023699907629580351113187829762067539278752188205146003240686571421867449423557793603970218634478706474350704335621471936593263252859470441248730656595874583326856172719127543397792174590090198883393155101692113402358479449583968081544777897962028690117440357722314740322509142602374729894001944731438258826231332041271741889695289131476469390641564577311033004081214253403906366812652259419616532551748278193458604437878352911078347811307366834049081028352 [125,95] -776841207009081894862928075285497759878919589008275883752065271258686200631150549316693976244942442045939429804468902761243831623189372722240771550236529436193147570004362006247987583546903611169810792602451862846142343410841761685754282187187365553516957673790352649550444711699582775562738535629080346549707380820623341550689174723156630117135500280794683984281779192964165939342197353107623742533627870178103499531123272895538068270195265733785112413997858049260768024874988596193629194107160159256974912592634277796310580503632761831368156290556810418823683227217517131543479433319161188301974167525534468244958617121669678873142128088083048519479654751958514279021632593998646051280580483816701186073070438502667833107521316576917190739394612878556659468337924589784706422644598771351236055667369657985416780681988507724101870666174298233355889257043200399787372183248810692262643505263931885312579097874692777208135455742592120441351063785904680146096803534044663433951863628810013009454999042223821809231188348338932228600846841666197030604355096100714554901529477161541240826970249072865316429898044241554496038759407311386598137785090640273150557773194419973899991071048769691968976861099543641126253282026462822672079178040292949614940188564673353901466436958516252144587075916297950153010206345360318276109610961187867466960071497171228646243454246990755045316912485193845445521693627176484795275716453799122594955217204517389784607324665491246712151253136662411764153217006144371763849459398780131659004620678916330707007961523373728485222240869853602748573122091899592351877704018944771572429080742816 [125,96] -12118743926875859957657626858108688623152860547190623007427789752360142554333967827861275994243582881763194171810325758531984237996453441245256744405988341844530668619355425062436364071770487496999833312442442352428703523607122568836585592303247134295471976143612310969331192035846647409259672514571507762676563001312382312571252975011463337598073533654845249264437384552490861631408591778872066589818733887549161762296518640482969281852345610254955600269013704347273226107153562446755644865845367115171024481951795227793805225355161345889193992400309812712376649215146189523806877582519957101558988700495587833961589521083675545258217036661592203067670203891863396572522637344627459143275174063519662537352059732553972937886355877578853702051170705568141629085273647814765262278879713004102941623132543381693371349327593046096753932762203074475234821208768161775986940648264013641346470708964213843732051385618396563453451653082713210972698737028644622756854730712479332166645219167533059355878605138160536141330582303189264129401598732160364825294158043858758189531700610918775007515259020789051539692298841527556033223048737588361439968520209977842662422063769026919259199885318821949496841103521371548194672892166402086663535940650527579159265002485790728794143435152072233899699563489513190287461413573900654337307649672923543935470137184943287265896361250641787900760438068219039609829735423834215416767368471660973532407023967468699179065356237532417515261490452505541950661457419521337153880966168707679086713636354236745417628053612694023353825686600524099674636983717985446864234132082523857851232 [125,97] -2027396380287675160508048815068107526393888245519266016914543282478763439903143975397671102782118452527981139329164972111658362776725507475715682001392956252412368367412896689464259163413838876250411616382791106820923859407334920582200622192542219868773890094121678068848107351410559642025786237252486060424877051204768582343324155697128146839611335809598390047290839790655312469899956272826342494618662085579457690553040276639737080523041335859618864352982601075059030429713912450957788015184886894554455712640219324430181680647854160809117798517101733863981502976030506165334201038601730037704222640011758673221679542660210234992409363324742205180812135833191472000867416385786235063613636144566326547185279618367232123968163574060327090052878307631959343101770342068835322721278033675658381675740654934089504645931837157552200726646357694443998303713763400659816310029828608775122660075453558536232754494171062303216885989905622976160097809429989183326606132703215332978284154796724181540716534304054905562364107816227010035591971296574602508170913014477250513570896772363234887482323582061282657683894439177686769309162283985739717303258603105230894276599721194697423799373385388676839763452176365282060905025558371673886767733499558982630155763044912046289525288850361540868264609064005239995279856810431063981289170592371606199134399199555872101326459031282528226099191806791409810131887212677336026894344811890232857639172566551450951682691335404148291375419693362289071337657607524394851230134886469204427667164930339585993779400338728884228766078087334186960701599364322047755960700650083248 [125,98] 29283683162908798180467769347182637919474875734687477978399989206423442940834152743771966158770448266883123537964723097376321657987980739540146315465219640761896074337928164331766306329932527458228003701136229979540753685982429595165930252734453949264314312677616373957935568067398156626750143136953379438113720209284958606356190922278944559575092232189240807061845054118467638325921102986783713087718709473787725011819994968888100163661899892385869395189433902505440097704134887108737962637093342715283952068754240402193667875976480138259819718943664774146004691043102256482590890407006571465726113585451538140390788592568911426474890340661354011238336871990698843923443433433697098351374068222723986715238509648538721895010336116964329119562450486660628534274591866066710652297190424830562397748398778091708557747504464309540291997237259131028946469563899286119385103162485128212920714671663049301910708665651789688335173576743585144567752476006304460376439972377442294458964061518774077928182485439108071743383610680982265899253536132402195682437913517331446219818422584297954868837950799922439769818642440728461492102577369656279750408934507437039074888249334218641043589734045935035497421178721366308523835009762779094045643912351761395382477246883069682214967741418964971166610373964614243752412299621626092078751107683698090385170195985991928758251953792230319089185709052913938851840122922654115200679236846554841312759468090624722942580457451520728487159172755816192653976490371083615414974673719976922425374971239935699133048425742131132197259208057600275430150241867879255681659776 [125,99] 3624976726607671368351869920953976348596643882451697062954158720274861291040635590265881562370725037452928597658552068303876634969684257282265506262478537790958979516866930528178386652271897564890436471492577769003475884870211684107419816825961586571022844127822403935876287528953769948171839355193164817052033777261693269951385678758048443256690020592228088179283339407817114845166503284725926156066688700570666909835120331265977474930014269617037419427299330192197056718206342174176230259222521270005457201261712349654836949003318368962087723053320724546284394282441624555843089690024501273477330673017469068305736733959609263439652203184361769001938397696953099437245844705227028637538191166544715457643773025055910588080775574794659782155940718025845179198049596662705644765195314934124037430562274824155798080875630363621452809534579190331425614615430585111365257958824544206007423424775962526683459031526969882746189828765755756901564027382049960998135291952480689155442545989743538528215718299831246917247712739363815173584752919551727943116757237630805138529706783578450575860092557190135782711148659982389117243847054142948289540873921721231980693710549966214477178783536622153048950272682829780701673261128687896744372941730692001697556682931148882077383590258437488763156482449314790804461502379857741642576843507322924346091992385735178467090558905530680469540306797337075923301258757716375947999972818451480811329181291074852339700898512906753398853181617951456825402071311194657021367288691932229045954852781804212771543911251227952498920478293607357635445415926484028432 [125,100] -36106130702641316537015727744329417081406183420524956797660786924727307674759403387848509027177750343794716061527184024470795605048190608768211459718790385091753135251084420916242788768868696282729065575717383784590718630614074912269582201277166461459520471089195397152207863904780905645459392450687267590380212355754129832030355614401076897973951784385781339585064282579463880276763754555527907570433518190956709280493213631449790687750601705126964666844245138992295625559952992120228497275688699854036550561983468036298256976213364106357565526485633261415235587460692762126107015189158349765874559778942627668517531930514537949665861061232780597575387229017136272169027415478481668780608430107444226275438755024736455234525812662536529102238217881255294939716173326609580427364606468834180183465862843525506326505594114775133799818951215441888194916458045368864826308469564475197884361658467930267047309426393207472295262041709213988730850849416440037987340972977013581655096731276869276490543100575614834841498427757234039304010873548360710609317881985771837664662370643784754017202186672264619544116742762412104152176631755602074211598874836367949366699325706843207109785312243267999398081514511657248598588609749627275822700737351539440870463033771456329767679965657938234648912833697773587685520345883732585492299826541769862174196143195515667759381852722928032531202421109127597745877033454715843552870180035324369224284073547691815283150434919484564261547816312019058590522555978565735608404698934269314337962169138220204235025006361584235107787911195896189706537755472 [125,101] 1061183140210416220658511191417644636013004097788431427386107608261217417745803887962752072591182053436782384019162861526731276321848151422384720382915132455336409966197467664799206633117429499888177046414946201276496213118785719459663606927375992889728370293150376085206797365198007726528875383249986076750658724863639426208336260471511189871906674190224219059842892976323066879334860969976040647590671995318043618837396002410447049463438541180763130996492656910519052498879459004575149650138166341954520999348054088197263022309214592536720213480110422466660362298266122585776003783278254359952670642304855800140811896797536871282798886175946845529965660121231978363624979794383297915922734337676446197550773217937533653088261160575376721801397835105683935041377716464230924213951290943789414648505623238350932456227653274992397498278608200957680144900712890043808414611658310334053107337401311055087910177287889733118899393130652766627215934726960405799339989378252628795306189439264823405634584309951565573632519172070780989919095387433115407746522959413477265854651684931609008802168231382897086492949933255854087342423452293606535395697446251302714575578322193804938246934271895713625782416392990712489909360969614522426974479469192301599462190343327906352886033209238631153938850253488671332393096704107446832071945758832326419647648327567742944604850913469920030536559082710857194056669140396732658440330307826095394653613218981907396724462568247558464198332204306672940573228534907339718351330063793983018988601169474283652985421559132878728500048699067496991706 [125,102] -25323487436457326861904342126081211514152989675172330843853393267547004573029802120177650372577078932661264035245521627641197849939305810944066072545966147291543603475475277141304108211990866552486714588931797337183680464402119510441672240252252188260469644705151857379261211802404248911502460080982395204448914700313873618085266531626970542821833968603417544528229329859100805179870490150669656291241888500001241789720387387267618843039242499828313195529088647189535090331716026946794839706059087222549150334825230515520501989992590370543168770332051006720711416981468490444920744082970695045788246832672437562790674457790827658342674010751424054616813021532972523192935011424597091928557566381590236332848170686200646817330410052136084757548256340356181420235294259925456036222719876389364730293413500709704094435540523409837750411132641309692191194760991578080762302151809644252274586383404104663726015830799390834114658772279440883694685431798695560158511352783927046080831657412852046713697073186001194869850357993785827577526760507107648929671851462879322889845450847434887661929809904721635851380198299188513221421369557281887576898184736476917072648206742232645349940219242863590626502473292006987646152695206672663199048060351050572591578999005530084820470629734897236084095115087646981854032033492711727985515727430879103650037889345193140412952336239682809316285636637878906048066124821645260033695722024347503642315345704760820690798519473262140837578828717260685349912090556834192703599984147337113983894444524066989810038601423856663189930379696192 [125,103] -74115571628729613354399249897580636063417965034426687281968781379692605837043139144135482920752304854596335763293047750570021615560070584560596717912340135048528269488024551503105590738300198790065512050376794206376953408931905903580023942480557090488896797153262832131300505974744031735695257606641930690618050137926990499563041385986883110351612740626084953579296254879862436143228134866632698856695707154079419458722094412972190688024992598676086469956337807288792674582495221204025359122615487209992540566777482195952100289140967629058507880535669909554952444367901870503273227714552799095433507723897318315641305665487748295804007444149906008545043937789021416770436245057276807132396722033847592575761337799899781296962491540802831142588015253177337342720376929946953993741819694715737122276918060187619122787878138705001056873738394292932597238833334671494440980568162295965689591798320023213603107515509743946935053392454015677656417640956336750528961860616112733257610446596362386175287905113546060057115684730410760622933756208572906016890637144737134389679733461690632034118554786895659780831379290912221996952386107099777843062271817423338387031304041775322993393346853165333785850965827535327192739897181747759883011799663573381588008600565926611720500586256048863161862190128227448081860841903426690214177454986328656696552728707381120184300893760107869293349747571917695468380621920347783365386401627300281024913309278868459292528723279865013674663623655090855969728140135280883065375963207958593320624208764213261407089555247831340538408 [125,104] -1286117092568418183594024989683988764917950064941739598569098015622540438416002588116422499102486423161818959383302292218820806656042714399061854637295549801558994058203692146943740225628883315479592351113332385182939116565645747486063652784164670169606058127524038314424950426314888343953987412855759169109961741017641233034860376783304464532281028590329723834931079906430183374789732293265320954959836659476595045181631217097304301835462758155569580571653139368165493728844295120261044063207395930991248984477359399966137490115321854959838403879295742642671588288917086406331302808957674778212029963684910421978482943982353034803780434348893735885085551460246888009729482598687474453247193702010427013192977932756342662744473384336409347693195016164867894385790566909450034570283573465042721619755441654974337243546346519379235318211979559350591707509798243839580722579366016116043082751247124247547552822199642898516077659887738206701030904176375757343264719330748495659831807175150267101881525611476932785342368068147049070184191162557241490750411143467882611295542291141727662234618352378920266738869178425872268944862368852468030745270938372935116054485603416712728910916818577696419689577506663297302434351278659305617898280576533693853152516903655857990570114038440257088541319247306004971878074084273674161159147734090911688507273900245390807267509240157205980037624942151419461459754843681121305913263393257441369701681559546160314428047157869673077265225602190922095344359996008500424232173936393538830647388978348984627146478479334160 [125,105] -4412362274235834133955826888182988908891519190779531898899490508490919364400372849003175025381944306409685531992171377278280935681976447841590317469175116738891806208185721490669722423922626774846366876048167873148739004587236366753526481952704429147548395578022594273787672020180863425042509069756381063187010551030355979868261780904251123917000001627480891786285324356485605756586796488641745509440923623098138859181398994903300398894583324960442127811770887228667542466868268961396107545398836050872293174137174473003459248779168191259656097365803712726619408449605983082055035445538453621367552056822220485749857567851720959665696955252574622133754056611626318123223855731575010807517621045576614785548686379893239988753783190738072322234534875980998201481280348474202843886754276704389632574543856514514266594573008568424735079993052662177955688735855070497591164857608500415816039397375938644366720251123065702610052548151103647938791218924934224352772507365434883648319877705503276373249424211575350862187968536081707339759101360809110797573832953596448237656642629050018768302987790045607061178120420439484915909384480126131137227046171451443524237059319053962364335061362756245895936383451815791345503921441263160707486360534636386804049207675811573301194447543672053946429324673566160183085680514458836967501068714357799104332982314799656596078424301860875305903376968330275071075083273727704220407896623628856202862191799659016391468851871339114125562330137784940577895170752762279973031467734188871867568500331757753588162080 [125,106] 53864484427419540902242200656514994715618941648342819217985249630599693296585078007861892901515673874056155066589105709170596944633157230580137053633288143988731454608992834406418855384074264757444583300726869276011611105127755130685836728846736113028944119578431495395417087192741070346306357834971936839227653060008761723151075735841609464026695264956704651838479921753724625922003972375414488188937471346765891400157017110983481495842709713586522562898379078592040175268723761430859952366148398567738890013397655291598896095883076112434686629414890433300034256809929237612507346392892096206309002307636335013746792192019766838401787861963025164908685323476356594379795085695089499898731902965179555279396144990377166585772633841870486093494772305470889460967764477717445014111344722680953398931049688423208838409853408953570562887172428861167209937589478436074611664566380808969015467908076738948947460960678614758075593117207095664899532898768042627023976334000122195315545656372536826807335330838073941902984611204580845799821647697885022016809703340050903350712169366685643612734847814373955124542344888515709382612911090015530849520368338167494612852565211630616489559438643266120078544355515076467477642658409608861931627829683547692937393042422694374435633254776682892027726330384594004685835221605197521108198415410241176518521373829053193958837139749770244591770185016308254520932175213740407472488158809849313322673930573932425245279915445248766489858872088645232683514169335025577897622799140574143520744304292090336 [125,107] -40307250714866250503237924066733619276165398963603859598767923875635882331526549968261259425939975483544559826032515387626954015787522927512736781010715668093608356425608098537490472401481753994322745383432975761498404930069531711265119942851611940658639734320722868605283808753915820365960792720793204495750696851434513109114881873151821846736785441440755452054111363990783993521149496273446939539365746810817424062753911244742158013661180055788216973651524602063446650604091237757477904425487826829551748611619709328549959622123692865993370666787513493767014916127116474047665229485352783400061167766997959814586385529449311741211061490396320842360791705766597249244237823649378510757744973833731790097260512389455388765455103139117276492553202242889498025831977720367643710400659415193145584750779036528979462352996091743035110489268621112666776503155291451565333563230153676922672924650305854458067808445955936915984790526230008877658446917711172891499361752426285466993180353352550691941343629924001058526729580747538892442756688723453526588624670749787786417919758988066611735245077536848232855422762919939737999491050674012184833498886098581485761462586445622178494389753953417895562362412006053114728595465215503111915630175986494644823508196013961050550321630205942875668366109088349269590302769144587504146586495921549294618138636318798258512985985762207910611900688292522340251733447481147894871929877129990623113225616440471647651909081027056647764981545861458100999665364654044550139151152309327329677860500 [125,108] -66036235781844686415706122426911612782312719688117211320875165072062917817928039448463314911165029015794329214277123385496787716637042735903626191333084289124274461550476989556964095433158028751541941263789796194402795839193884962927440283708670759930066311933494489946041474474657044509682883864970035711914899496464015084705081415553738794336772431245941881685352777407443343746098230971955604280453884152352372345317309294089402113675600035762269763546587568066578354348787956136744020419814494047058634454610111052023251029319856088837690993385908284422717262689955242757627823496064412569985108880511392584343260667900342579175249875522280944741528777358596867793574090521614516694173007741120072782388282272328683877681192505605357477747006604838693884990548555821972937768164226795293347035598649636605986142033624856631732261477773844971276088075410233950730739970876447549378205931715086742391982459331815026579299861012888292452583975834064302780055713923469535574608461899943427979539785676528802879056071745958057278780822591580399471528130579488976377725283620974461242346018084107446470129191672717664348300287166214679697136973321316179938690026205032213222683214605502425569510194433399593588009978775242995871949714511518572459209220668736393989156410887402041078081566136859991240062301857783326143192391472725010342378080740958798536917396017331871448685556946735990914467958658626466289741558273105590179218878901827342086607077103080617985452690138882100841137835081156057001210158804261456 [125,109] 76404524067331052205809138600542674158893388664799082865076417177888556400594356024132138875059582623834406123360395889921852889515109177866850620045051502586449577246868634678335158907685572646327013505624167946058809758496118722019383161081211646439790920567149192327384648034418856653531204737625191694475383102955733710793628289098531174534593318981696615696731932165263405864335601317436090959267616035941780558955085630296805657389637204298151437867198368089362059751521264112815002885646330416379330795655257252552766688638510812565797509156517072113355207290163152637956247263831332148785565376381036488298385518386446379635702658951933457987170657472595503271590806883371612616027553312539979966440365960451655704152151254319621247171655761766772792420091613188542628589054264235737127903049381417860967990324713968259498557935892117431381549860459717853670940819933214026751436606743729039898585507184933239969173789663958682342712695771704739526196511779613652075823201429724677644142134883014052168447537813263711598156385958816818942728790268809670783014002446322662789532867304255056494992359334096355662016465499289681194788337558374636720443733532579453852462280680902487194347718392129032599819508822921086172590140572881833320951097513463279874030631655803865822657029879963626317928104409974989955879985848344873605312254753770542815366881246449044915587615234895767188041764129162371661527742025288828488769484291536593733697194090464172416903907702345217229659144362268148423068002 [125,110] 10983579569187040158227578413552686017278094086990551703019637762851178322428233139503520735632795720573109820433845286877387433828722248617132923997332665077068329305284302900904487396671115694591259157478603685245081732656254973062353722523801701234262740118740237405502529601296502616714614234453261490866364965815954499799158571499907973579233954957696902528172623656293173724315712713642979931888112605697457428199479470473753384335421521468875687403744948905971162807788570695727532618448609166227193965689568252413979248988047847058316262882392402266499495649805496837765121730401660156235330674877189755946990916525786722935931689415162051342883733645982986436613424804384912064641881473369682620926405911598785070853067929669431407803490956879164245650536779688547431164808175630450239491347781353043238150363089320511640466861740986633491221796126725068795724327015656028022203110736312942276092488649003377127302707353546223006271113592308854263856343163307718811270279845276532837903908420518099264240994066715803122055418287781996272353055469862014881405583004840354808419538481398323223772769760688827894002354969977669847642419864806558799360346542943105638567018050556996358605776272645939054552444479701535313612906726200364919718422658355517925852253061440416616083254826554277429266419148927913403116765323214979336932265342381499440515596236072345980453951788541830659940932845843514090207185600295451893979994971757423117075878626400598946330375477485614443147227459511168 [125,111] -1887118080352309695312659036750341727160371873545915076007010685681310743260412134711947327668258816710192476429717037791903932880981336424094219050427870743607102529849545294145858310661743675014565673769837096879373451288949076291642278099593813779636320332069246429201675619682250315960021621287224628397159245632810873317779338948432204622251765675683434594765684082302077539743600306976346981870201733897900208741282909399669990249168448091753201449139713245184020609394170232697256661361208328415867198949775271729423138145815480966361839430809540471878039228768984805430560307466384885618712653929621988671927947707711764518937111508045069694475031483606370880114423831926655867581873143667505454468714986984313476510247233421285479679762959843567657914671949818371867616436369511996442802232223328634391332225473521060783024052129471983624735665033550318234481098613149654130204129702892042722992334311158453602355379863206611008779904256016313048522940063135546998322963973087216720318882941263012392564987971653886688562406898011928469891183827366945849838050149479525109132873616441115346775027716766834263692129203216791136723415392409672097872252618151601559086450286167653611423395635064206903414478449801524806595614627135570544489743702308716260324379527444812382964309337954997350884075395660320831932885644772771763152936513481006845031898448123081181506967032658701915228230093681387499159116357555737563568780823040032434673268466523861854428071736984671088838960 [125,112] -77468065070465021040712957027912939687526815823156658453142515503415100668153243925612465544588260201108737097880840925513814569891955501581401561983334348403089861031809754869498800493608256321237152461304612480145628116085012844042386718312589335862533386383519705660358009649177001968834858556326748756510842335098668584170261986516366218136971018116909054458554792125611356827262433012930672049067403951448215041205359127530935199307777376858681487411013308898846426481182755271248359940927285916953420062321489706117882161797973109436008174818134535094599358902026325380342621717147525833089416946206773237273148267776866499664143805895887952679463591667436469519216542462501760528873512920829094779695635105682629103430073332726615666365767169044725926310523998143094250646660708615840452699216942672594780881781232892851568765451743488132330933764118483655915105214964834445474287873066973408617113842659540177950730577510647310190506706646659903299668080278010897162501536993491022215450515215672825248318314250729662655783336019442215120993711306276699875568701565795016339430637546055341559915981328471163903165277182205234354624324268595186961722004922982017405604752942054460175937548781069447200650872907275407591725047555946992345075621770260603699777417962562113830451475092577153325584679881967652340979469237208541109968480575595449957013613299674537980977248348350513223853386059788702615230753861057673692369448817479097079322381902798061208598757067472 [125,113] 341457077206809403811291246550283056959668208418724784560230447849790871181895762479348294328167132834643936477884174625400991100740702830637021472093462076551875264233289509408782459238669995367725410514562589061292902667787362595930044793600255921751317008900559774731823756679623827805120189335359677159023026729474654781266577275025165465757435144653227209387883759756727358676645351525473012270595598654641955177382946621485977236547522292444598697359177834063247573116764431099673553259663282115379670284185009031752652154985080617032372277755011984603751623535863535826109739286302496753802330765230016414960016566083030556104001753800002915314229628153701665560715110859754118320748365578809880291202945971359344171630154991448550850932247500010823045404315514892209472968124291639838994062164607248218928849467527718605418051981289137331638837250944323334842743883592084128692072360847616525366342123156406683977204579869774471289802807927958548016614118603238490972998163227512898273884642872014141212568036144100984634468087719796129876527546661406681650511893498022944838962274389003918763940896109697822514629733194001470891776050752701801187376831263909773210634275834123584839776515585943154552185564593695446325156898397832768956908143535570660375948363921799585063776340210603576864201354971810746772629819178920046499519399952332864231162433448749741063136511309336897369077725144368725067151866398778572401778611082511002640985379361920995012 [125,114] 3324448774871455646460311133410569733392600626323391236713868784585446222760742147729388706701370548418262688888156374461312589536916455560210532151636033569860509302971341936726225692694444288600140863950782165032524979014277418459954940449701453569142450543759193289707090296497637577895840823647809252775894723838088634861190983132769144744618257330379717293065065000234032555552987141795000418013449687606795357368734020769679588568406773837606890743521513582865778065792288479035087871067779440543553581949130702123329243561855841990894165109508964975964662204566939512651127221907094795863650908281080956598321844866585742009355963972665210066742613540437135500586370335781224803383201695051619491996040289047178175509032793355799270209319209790152205750995515994672407408682804980645460374502227209565498861065235286801518999243114271985801051717335665064876674907884815855214555826533030105555589684778205907821581605699883847414300028644238218473205510179733061742766990304006139492981859761043712287150252349369569915368372340963484567095272274513376500011683750394081215478292112668049893131382971086712566814866858647767169801525277371654432599099726743606146542388420264552351059018641721515901799701051932175731002770287002548017891478031438555558704529515255228614071861879856231719642022055470047603230373228347734173871651246041199646214827573588573649170677502357262842604684029834128380548449807695207651291827990103716603499009088 [125,115] 3668369123303457752004237036950087330657779965283295751863913305127055402493901535333664403829617748620556801548865469567254845992191098803478158388306590345210339144773163174414396978153776573218144310056893429218728573700902604281667246740665985000068558880513838001960284457812361496470124393570258642825071962570811764106322777630543713851374187630346075861857109241513162775980589816088318617443175215870159902260256708267627477514522448425659672908255544416239909435460592099239126741555728610674820165376208535290807577501422017848801575503241137414336069118695767514807315369392209093565045777724878202765255581872361026253681513184180203290755369423652670797687608860792720777058238364648080122873587531360846334737031633676046548742571008226703416801330160414709751961466132254903794585080599996518753933526185492838794307960142974435721171466020078327054191583588047071585613839518654127878621012183741358494890686334192727192521551510820798353077571067273449081508051250664812657130063711723932404585465917968714432323580196952858257228913497542600251758227106724466336622950477680691483889210506996763867365548788100053861074374794521612482769969594650002064252704258801419393155903418683655183969803418923826863760635806153719069793094435129344364284793169604200848547120378190614209930795632673093772749243099138427517207665626293366840153271170891277795598635456476179381283219423450132825662359300216451339548349054382040 [125,116] -7701233448672117747301658390507560357737718602604956188824212995945296357692445041627347661791150790647814041427038396878228308809258453836904206717052187811565192252671183017193988645477070411163681149801592131746843606146664913835450771397890561532934912452058766068615281155281130254195269139614297736254178418479052353882996638581772659828846265963501949547698383360621564698255248609149220346496527236387686886032492137725626376166613574770485346019861204199659512676055870755573309058464123952593824531770532030264865302047943582948836570495694070391181261578867104697705652554788581136216583477167147161735402429555971423691363567413924462345178312195131430167678697833968040951983148637290665051735391500822435534367237924729275096305289515869123153863948082195647236848162545670363764879645525018391325583423488568289663335122094648072123091381983583821794509575364812434340165633788483502928469818140232031948829147047073040408563432120662248447861686451367736997317868148728736249467984360218529530932078681094304527905414629710806347074266002063466282264677466453408959706343853018004094663709326392301488445318457107656338061458236792579891445253846907949100753868561375421809486749423855065196339695416965531322892497013179622384603861215653688700466413479181682122740975058957173747785503894610404842730702604163174620573740499363545862293887651699026779362143546781585164462276546841514752615840096156239659912 [125,117] -2282103834004463565492388167096274857522185310444968362950770583102202262367818082690609951432410618282947779547562761299598543485249516355636469562511893975911578707873918326731168663476494303352099253350860850193525083091287780600351523128938900023900454298029824757210724829612069800214352971569286455408056117874742406116339072428613858207296073896400097097590441115583729934801078312361387339153714164969847027975377006564565627877184153351849063320539601587007348150766271071381373755225678337024828108619996422097877653512516987654890288243884202694911868433058491642745160466182961334512893417917055228717738984747646472731609051307040303806457817398231698062900621749735922088256308498697281607149486156360577253103889500276459674427477512049679553275552146842606075140850497566794190313190123976230634666488360539305118000191851136369839407398958539454574167145861282069520580903636553447546482931433226926212457201982483168182639845465439544827245782771318546940748017211862969664534937608183300595866127373778014063172784404305522226342885919119351559357259334951453481418221483901190530662508364588634793926855242622257708841284515196346006487624532935890750219802283234535733055126646324676126885629809558092189569871799612812114749379219154793579495239403230622028111058431599699985858580254128665071078295487037925951075529159586130972905451141115113514588322196534702950116329794817802649726824847 [125,118] 347334868124553169282145281808770314979792805408163710873091677195025139585169902992717897379165989929490972692071837517714639687024119051031014102207036447394462755174513441911587439792786355348895429314371265207073797812342903079582159470935854092907994623526789782948756231698904453155808822061053005004875359027471667385989598173243594458056692425657525577386530492393370722728007235163294768688165344183637406877104302371949879335355813987391671245553674139692599803650274764447170985488838980906457342340711325700384803439569648052202537640727769408816698235970905257578446975597909704579699992748727906370763511384178121451973078315185362837452348258264779089459803066426994155866709569671117076259822865517988906458694031954984368809991869260823852226188920939657036688503579909501190357935266517277677458614104933236581484113417400866691937244993884437367897365829132370190010231899281937016816042994134745419956894413130861089068239390640227614717886698775405551495943859319174201784431839592936690982770060221777451286472832498831102985421840951960659524159021596755185800016762242137486788614968871874293166180564303987046984934277678929000263983329820030214645679443020945684490424152316919869753154010896194856275225244125086246447907315284500839835727094931928688603321654881137651326379172722759164132473580457349984139624988847851406628266148332771948612533456857843839838645155783616 [125,119] 3368931023835225657331895113162773086452371507862991909282870352149508597683151021790954417291058665123625992225142364722209038549321241752965584943427961351011452831717419216404832786926130084500764214784661162703430010798171930878069222006704903943094560602506374529092750225233515716207238872315114392964811932000059839272218975465606665332410362488062258561524933730759060524148022321631380922823034316657473914798829135852554519114559765736801505125865671224466229534241621871255808235278288010372714898567831159041197899100280183853042179022264387925530247033663011268649644082215598260098717968389741185909217435903026314094809783759610364332509083401177546826346755310045820386363705228731753141663761284161426662356623124586384304963128161135608280930967230675136855274121734379372462310532459942504392831564639002679461609967597699467477052198348452267107481092119020422630358943519092075737198668816671016022856639198149177180538903545741523155975738075544916902463261232859200708045201079183014268369335952348529767540370033623781130789445471903245990281782673322251326737691160079666885009538910890886574009578840417862197059036890907345800141156074616681566210704641598941057985307611503403833554117947913668492106053690057056309484988692861282411695357846284551598417597183499318979232331739815596039886870041981510674220195653348359192485714873166335146706039987392729240 [125,120] -274553739974235208068818875364375258734850356230794541761308034471549914024444173712004726526633431866963372678565777465190236963253085575051134924555553256605850519804859635064235853589629348387446405101387487160177598583930450391093656991793897932684924086250171037503456502960069587855004647748679736931137599559774727774570493463452480882697480065075877507008111072806621305239739334521195138449642845924853363967497133867432778866028393185019752374631907286550606565252112702957697701287713291304221352705672821308796837214851952816908917761892687550726103610973867888922492854179702383350153682079867464086248393427699178802042431617741809446323303653423435800770990346805665155431322221052842841139068240834771654921723077058092910111745705624302660127561842356098884717167116557396950183501943997032038555109213894020213687298086130152298786244476731861089915875573964282012691270205553067114676186085455982103445247906865529551564020812460331125715926983248814236037356755695757621110405514229094246173719711425234913902914591930213970271231441465199479728243541485034261316513117139027837593664893833052766592350344249877389312997665446468234378648026033810364995745524472156273075977198174002221407721836221054499929441250072705986002077528054813425898997784797357628375141190572486896589158505420290567915442782451742465713859991937610035125862552754761181321104 [125,121] 1510802158060547569979317116855237678628955892452739454417077779211192789791200706628126755002228934106530075723858761436526009376441457125839050894484408497414481530118007287995635590619711555569423937535661824769822241342335627645756566909835370122089462409191435331870048776690805777177166769316923824619368626207846866888769088287388271082420938812018265905029572962798117414134705719557023930593218841187999005716968867607540020792411656806431989010899390318602343887315614145308321536320423849500817159642173194150014303421982314078288708588168796389902918602859060576924352362088438575113974600488033360140274184498258576870183758664654690786319279570736416017750560500123370344489482020323625214240774035305318037529967926283414800294272999874151174285580843602435006873915508193683995804622240089978341946131836254010939200230810098765166612958112707812911219655438276280026973293442705095487537813001780220116833625405993124351801334413874492480021321342674285145847392377336564099898259379768268784756554509598662185736986821553489925982109828521625997494187489818787036382186248263647583064010795573071002502821709057907166201020181684347701878386629218072764379220596823032570916212911367402922626677819541806978022058633667599070656907539862256919707301858840924712532075231671062956105444488267375329088609090424025866456560486930653113099850202 [125,122] 3787438882479018510141717645591531629509212928648418381251505535684037737967657173514956942834292668332208140197789041265080279599752058960148769029553518700748912979787197443462284988490684763160158109708197222675636028541681482838757218916776144645015645006192278009568615822832080845974681831813258198125309266890426778174370375976858141961022314999278078334041855891499594355542137583439100014888468963521014743508331293190646901557456657695714109817477257472033741241226278805661804021249604489960625524264063869479950180127953400322414150151825723352372234441359612038407376597797588262825301855715493799996634863570941085377202786688333468265799455120848672244159124294347353517196429972243329924414425215763574507574856266919756586231231796479158976903032958373298842145282352322349716400000929802436958429500903312062330138143092572618068701584904623928642984769907843043820343527510232196087613355280986308475115092395190854256384838709257237523834531339067039871640187034949078113292250754819196910629620571712187541427383310193828026234711545154971382645286523382329800537232425813874291145374479447021209699954136340517075774001102859923363935204320821281172091982789265639526630859178203778069107543572334712829898062796443732495719924151473332644592866738937041855613602506234835234492644776602040337067388277658371304544586156736 [125,123] -682016887916959654964104681686765580517907032846698584236880922072654143037890588049351184208271635629024549311248859272979686692084050892948890964436259631979930984442315792430439258550132500838472785400590711088695477281436628291165744561977521349763831817876855854132924231872415710619314966393460046046947667750233073616417080213061544724026081617308389014719042528092562899591364927595018915365027015243416719398644154627970403420312816785755732969795343176436411522301304727423351935563993867299611815047587700651118969720526321465868646798351082708222519346237426654155446982732630110404418466971389424508531732837186541144606920531251073018396350479571070600486422858337982906885343714938758190081640213377334057823369361062333881162249122425776157283219527886899721871806696998388617055854981467044669087885807339371313123860038819435028963390704348380986766127093155153711835986787981648652879120238876201876423831422900327511673047411471885755373554403203473641129812790897823369700129404653188431480266666687072263674558825554238752995648717170367615253145131957796396344467278028339307689727683151843102866611490463550129068747071390993762892836818332195001978070291718946152164166219928483045358131798752945339552037554660419889661178580986201086523934364853165488710013186682032593760248103683353320383484143616072 [125,124] -1612528423257143058750715238814510379706292062415680767445072421141198227264266642958960309460185799702006533870017324499221314294502235174430195362054297428690272360603841780447383339840663134268931007790748233196194341828904899552963127268083048051105567798576592234349225935645823165037398551449935958007088113121186815093665311125057582972821650607901680221405268278489007982211827574823577838286736125287663578401108942008659809750739145679592687802270673352058512976095839482244817162805615479827534000324533940371391073387376746395058969236711961964731997808732090162289764571873239265281258407753442044586562724037569561592535834873343214168055737806308421754459347149267248477467780483037759709736768464322649741986332449402958188887857227432567235432836643749353915288031091564276008624457691033943972979808333000134493034952473830829255330836899862354851368995194610896048408333170804816185542069108419503445511533587425356742069613434416876013878098978979527869926365027810404166576408572183597006823808669924366693513941432385107048693524882873091188069999428757917649579309317802164241714216923979032659021869664183069619529700791425533078445200249371691705448580568254594014801595159564352575276043109051506573303160738247600245095606285253091474538526487926339002050810561389737984844237086875207968 [125,125] -110649904246246551667202152239465704838364855925901487334104205098117416887531619955644094893792483759020271046838251293888076639890610988182297648807001130138128742572818059879378395360448651109517756169858895384182174813007961608018714490437972898867473340559535199126855693361281835204504329101935632944582532430379312757867436729186084144265651718002297314015367039713383731371733534493311500703617144255832132480946799090362971708497443389562778552276578572343834517054431527982714154931884768323717288624930732741021983192298379949340793160455447614347167906650821910280541022870567247800117030754193495731992654236722932531167541665522623093932056816202922993613388828665347177054082204535039907586401502702145866113858007938841988090066405731931665569654991290485707897941309133589231380518682643200677155719389155177011355549075021424243929348647325721958035295195233638281122005737087688837803287503850472113394387837187329215210711010772298363241904367182437140793949307998826435907295503132046124640728956268353978759789877784035720341277354334833878594200470865341818074144805254806717907817508381742355743247336031944180073454656263212490774084524411736069244981331452792046304322780110006998897036414519403765761627505472252216764488903040267793149206632781765086083054964084139813148 [126,0] 11491054763698872150248111430791032202567159243418319994157995031065390819543365654007525231773679482394051537713677962160899009290592047854940231147847389272633186741095100505021228451685927786717893169510753477124859957785141088466910761964285701662617378244923348523120332495647750136908405023724084219353215279273447095628035359782119859525975183352774006147369409146869795121988405901251410228537829154890709780829216077861138923987720718708170411555766107710923359142747809825945184689721665107291190214580975343056975378895823824048883103626421994228618594887171544538455997260020121346971755074537139571249246794901214269698578052163853213832197302459671133771194646828614174805599112947140928549519020006666031974558609891527653433076321226122875662258095897262835011001786625459450115055368523649027274904418481287314324883448545864035109010956561538826359355373926476205604234797355896375343237922270263487769828604707234139419092475317328120626782176668841581939965178578514336606656497017138555473563450460051575431292412331175719986834603231419677896233208973070878751785227647882623571783055151611349815799790112647961825696564646645844791105113567426296529799512888180724834086217814555271690682586523391851527249664256244535359939651303698999407080890853347288816764707264884617686361103903594143430718549313055548961284381955384625550080794222065565958925506806773026533143490860688560684877100528357046150491706055918678094293291645048003936865590825418242520391407206055167014847690927668223639872150174163590834802535312789218413544184686307270563844951073575955439802382780627808006642028142984970546630316750414800694588524729507510321681191141531971641514035011878429431038554708944057586644062801606722898044153004324093074979722500932014429332691560604599446439796920186360594536221987640037985804043925969362655381179800259339463203977377613305968199760160690203064106224421340048261120000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -2204808067898992078949012174131206979476629683859797757043102491691408411889100553102049382605689399770917140901976193597112856930915412543425571594369935846478170217815073510413811950687689700644565886965226732819034462347303780812632771422807232686704607830195205280935155881621562270406876393949861897993502802653236942808128196136847604827649163522940660575922982592323432050004128322792776723855747932839320627559534691537782145290367700968503185926938349517456188197580900903768678488789889830640299466076992324038141970723647947118242626029522808352448944907111970942544344431921700677311539126293762312987804520376142398086371924659325138826599343624262031174549429120076217161720512464714523889372134084530207876302753312817979589956258421343439692275496266882815687709149282369529925002024883347754093879483964716548470596917890215227649775171420124270166420669014024178507127479304616649780698333898260028153658326561021296935601206240436084483226913031835086422134638729154492072290355117619938520423692475343311761132542343816406552229868366923256913988460999084868501739686388485659064700646717032854225517568360424481033047447192187211591278963818648966743539986866404873938436285155146469133090725441086278972715339866798410561591484082792325537281430134668342402186718538990725538681547208478167752758292584235952156770794431461618730719984096673207982645717231631314793689787898755261547376073963693575673662486377109340883827299567698190697222254912703186890812297662862173953787893565232555171397160083295198133328847345024730208880567675253788156448141966302122206803424907537117752394236775012651280246853234812612387764619864587414742741084637286800246579885199096196703326273328292112767468588333433711704489339797252936239315894369006895931452981242319199009463077218678674424413933788543591880152025996240516982328518117274336750120368494417474694478572805926633027092449181350820524851200000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 141747759681834859799340273291540720595614719784220374542154652845100998160443909876802375194940280927188663024684248405861532408710804127823757848259423373624936721298296434549941964596283271370757036401027075439108064099081238128984046639834309779259401635177079482212713595096733229113438607818013776410856985863590624153366225239820749265368563269865666950030754083587414992303336214175424552475709386718931556906143446028585842887911157711924794864050865902953662752032477942344851243872522834708410614794635608052715260993797575366881534652592681596542032271963970883540597723087967177480844531790097831867702373659745291392907460401915780222401326764179116934471704483963206271757182594134078672420114590413895671248311996626672302464905041780954425621963865914445643695770577583246950169827407731658120074900137378703095044233762909290460985787631839918437880288839376613519065571850850066449679944447675774128478733954828054672747333096070409432573327891264832855618130464852016204249607606396383523683356555590043011022182832999830186962387360922712111175088659002617632847424012335481270311857350253878780741976122481762345107775520483311893812525988294078831878682337265599506720732131086056875318664001194899427173373501724348080991389875550012917228163210484189606723342736889800531200190230136601591297296242488808291348016055464918797958657910373588922610945546423100484140766691050832291374591385866536061913014423238404926000725905428008339576203713473608071281531653518307857011985263156037502253727396218345383121568577048246410364577032887508008810419354430048219497426576341482395447040635579130371725273741441632796465953195973573873962905596982443841667605926452664976586719294761211866355904981304037550564481222027579523233989534650046618916262352015856576702872955072159768953573654285930770398657784430843548141720111353610305569212884665786034754704446166286519902655445144160965142511616000000000000000000000000000000000000000000000000000000000000000000 [126,3] -18768675643078272119641255452215608254403101426152875746519067338537028812996665953969662136969810246925140926699933236354172814461728193449359684110408769385736403013901346639804391123869967384108483721935803928067860864398534243652903557313468339791001069450272073453207257086764676047479287594224081728197207110346019733674299736008383561390766125009363625903836334051397542368212153427462878623116988974976188962681231909815569001784197979374224642038919796491010302075752345174498362788845723527013068109724253347323260541650566099639365502858998791003969281639120224595904478146870101007925284099913262800750640798915628081728362976498157254708193567567616452481747342506439949363058973289127657707371379857036500830148190175178188721993710261837750306980030818337286154892642192200828160966511763115301925033694958303419745516895739206118669417689554649604817832657123002027298815066373718860973051647925556957499022723862241121240956308803600940537030577693078874524632515880501494019433474731578387873253294098311347881024269152301640430232186921041036260325337922038328140348365501013666961109111572359636319480543554707317686846830281967583159577374083544198803174656101204571167741773513630444535822235972603313331970813501799267683174619204912086314413787134445956921846122922063822177061566128440009458024728301610904455509229886713787238703465376450206447547064132043480432638552127284985457131958869489823777500121911591179995495979501443142984710916197886649167964128499472406694180425139174936345772032502978337343194507582662103467638296096896593615735803226200735791276810838803983971745045732266868542066115556917397397494377087827541902065286985741929257054722528025803341307452987653599630762525349490205714121903158727296094191403543392935591616987831152000553154811892145880706023601383190731369596519453744622290529198607422762139295427601863741917653651319228897029495941816270644255811174400000000000000000000000000000000000000000000000000000000000000000 [126,4] 4795516791808008582803384215570027990623126159362784064955945871683475752217176488993817984138282843653074913964356136507411501162346390884948751646151886355987474874813387835821215602253911253953446311721138968581110261869782019221401944260723259086948626415576613174300279289430510858150656110075423850303122773213925596440763596457781031482942994150498548773870478471381820800514555337939002363371857976401886268216313797071564373635540924499682901568636749893005757345559214484982284785570003890352857542672369499730554276390120029212203467831773643530838239016304175501642704238146062180291841130140300683218034031891821231908147369995954522122331749563537810896237366573192263304276697703194063161329886571131881709566869696769943612027190610219563528075568657499499018525676834563293183985179088145955689422000340939849372690642586865600263503115322126147496921976582438468631056067279803035350080430883221077352816080128230199598287080001318556907095480016609154585524210818721980851100548643914413861006619266810228150902525948190359410159325466087537286610229322903166244750412990201313358409022660854125638135851230185744391751092820210174249437443445824883515651052573197045022498140761451510335342824827253844730099011517657983614544662617248325979055633687932418255733890619926675952121858872614104476645623027535802583454548196999677165642452151583797461861978220157253310041704597326471876727109612401868252608679665278759039766888970924578815966025226276281851640753078957725706843682490335831633032742533907912058479226613745655568148184357025346041906541984073008738205435943193239113469729980611810726112649266017910913311186632543691023250302898732472772253180806835486366097831294442308039484460033842676227998716323973506406898481798222642762335618308896627238718859505799326101808809336800109221271729851556575846691680373391191834296238814151763116389646842774064032507828977989674642121961766912000000000000000000000000000000000000000000000000000000000000 [126,5] -220040338108650338742388247133474245332838468406814526541726915232881876781300408406302707964782036101582293041636274980255107733921800071325608400454125056216162911655928219094230217533309587295028302019463176065073654406671016298478737312011813687035815171051552073548822483317039174854914001643391558582825444996543711431842247089017228672021744158854558792006961632273193096840689515971151665518762703829311733373940606055565980878716761180378581387734549122689406703088416878298023914302320162582099417793910414898922341915980451256281750294711630757882553515735976094822538194538895012192009728767106146425058240014208649032712741274243388232630335152584506111692480850808691813898528696823451876740973476260592774796396107850340310023366462053500179980010297476896674969460149171834232748745898114702270518790290052732050042241514093849397353171108889455031388608657685107762597540059012029033556323676413146673607849438009954246558267785853788701165909371483018039695975093303521243471644632326406242643785531104893208318333029339171350713825852059271224051331514370433215397645876168781883832007283799866431894479366756669203914408450453281996895181166944448610858195732529464049320276643201057620838281253668358342352312489901021198929058286968121176334222619030499957949322898972090243883187258021707239982606098938810711091766122843511040497474314827166556398127217045784483384836414808872582869175055789005501972649813708384988089213992772531278834729376146088799003070980905632767269094744511942274453184786733505349395837307389335763104799896691085447932579238752814981872665391496280324970084879588442018334419068366441782496950490686285245157700940729897707487243230773164971443612104894140529887801359989490371903870791734695793172793257591506846404118402372972280554916223991183828194556258665449946429697007973953796821926390344405461646725342735665074626261726935669573719097154519627355519612365045760000000000000000000000000000000000000000000000000000000000 [126,6] 5915793785710838976104252156331715673670291184271670976630218713557100866574270470668445320005583075747690266495511623814559559336573434409025538155949785282638067257860835338376485664073392738339351254686415565156464754823217823763141305563374347650407213220372335151178945941485436577003777638025027739346951527709605925024518243130489645618155080326418796988337874602857609004749318035151222848693074148458234471828306826235896478310641355297399764085373946565294846775349996076781578821278475295750297666571834149669353582101709808695567794684530725335155249121992778204469836801408528918176884540009490374197445713005397757992732613744182911071919338038422194553944513235792384391275226513221504338553822209988267266238409976255131629081998479868725525590845948138896775069616958847614236146108776268007662718375598533164896343761143079763131503940367380620239992046612975028761653407777559256496166233524998992682267349910339456029644323273973938144202031130667072565642429529726151424392899234321340448196863553777793259089437168252695250171832548695844829443244774147251744325894574382174424653561673782559626670080760223084411768743073888442888195085889660552168568244600968181690102630327392512106462481406932898105634021742118092084773136776668359504411305246412519065588940047740700590205095096217424902144463087057477516745355081334355720772005448539302719262926213558448854749828667628575023891020995767457165926844330058193418053848405539017164416086317651958759423022045433975227105688583216159196994553734051975346675368519105055319250909608801377158989325522383554557413864278768186025887441231138646713708317972606603345442165037748252508603431329076686157450702417513037522829735310778225780765983256686553606606009512710696994533968131776565390680825804619537829853999538959874950981907089549527336166959041154047211054744801678525124604278132209141412638335499854018888041103239158387030175665618944000000000000000000000000000000000000000000000000000000000 [126,7] -110575576730611828875902602657652225200730858807923479378251572613691721920368452903502165322955901778860575894833218406254944932569252707222666801746060041427569114725936625727018137321213537627428601374949246766307316570756856630248180315784202916744452334501483534780262692775678103251157465986050770533725600404830235778728484645392865168262804648841243792059595169874931212513084083382089230185342624116868806932644297031433530191447676153646850434709902160684578870644826631697102446174136431627778232204293820836990002401784524590640687719776426859491036479422631709048916221251638416751600621101093260075992661375460034286605799072247897845759692330068373393578200808755365648534879525869002488752710839322026649103853222486594343429312193712902230277222150133741315380922014834805706425072220057334291588963346400900007836812407355094122636482293291135552445917071685473710141621334795204009170725324962084502561285884338114691056159221667806748214658126435584340983079938357217135279644509988357434289443888597825376371107573315188460690081897817578293019695725333662576626733775518279832733905461478099133088575957012233883214659501633444939059846247796018777752490895668445379832147872631722165517921430959630962175132934330676235360659960363292032670906823201081245475384584217155403695286956717578167870796993773197880896766184016582772856286025826548855372231057270388748233221979520531216623896671204058401375548776012059444808007229078852356253254594719870056770041878050256537652446984254816435510536208537208877162134315235442195948535947348512740527574106834162969098062237587248553180695678655878406579731223944616181289687315267382909281970660493039267890737378318088777233009964687261915078689832999171292432006138970951084460024044367379107567563555851207104056561252341608055689427270717463179055678069284547431097127472483471136494739424618555114071788326180513711027199514024695502807146949215518720000000000000000000000000000000000000000000000000000 [126,8] 1431623724557660555268174375525669802882777258219350165326269649239725928974552649060452625129898931641570523254490084413043704268630193281807140838677506046755235343063452034742153090336112385896671277294404626588363826297142924101789846427782593651985998559635539237650957005791365309954084874318444356910608610449388249600779479414693488516279517835470700657584686798778997171824628797588925700586617691137786393939476404533713482403717070042550288825291456426778442256363642012782224544000217895949047772336256516014842705498822603574398355075243446370619369810326647374334091491042430660250399153466460873973717343784314770460183603523877589762493099746879024632568238516809507138234818216805782920981003638357713564790654990300897207570107553148213340251633666322951975740095428080276921757006552990735349549608703423623925941923073366674198594932667229599872002611618998764888185913258313006410234277017083307178622157393974072808330946947324202853059069485779671456123636103250279537295568207375416045790621506100408625311179136723488492055554338756318750951552933876329813499322907925040791351255220685920886085623055733292632345666810488476457394611487172840486423972482842755200459080393155411272725743150986470111007599111189448169519539599619107167193364762635811580271654976373368429325772140648743169150348604165028519548983617147173591783180904629615862042565566840573466807832000598700244485661533836902580634378478798810237622841511957911559567371448248906842754484280754038779606323914466446791200466947235346017128264886950460975172850985997280284270451999899964970413211763591411914998176884514466867246363369805511718380352547933529502546346949664118316325348171163500788203462577813290348453358414158810377965703444957983301499629631046382632075811610905600928835824745625531628607669495671589854807266183530017204883380951136010367535274793251201556736883700917119874042270338447505701774747300056268800000000000000000000000000000000000000000000000000 [126,9] -12777587131798760498230091611329890350386353715230125897920474842391255365361846525646047109875077227484727079976863350059319743754326006097091478946340303290864515063745490857669639046711559336814886120705792850928781207981616568835224069314634634427361139870291888213842143534096659974304380757440596142175159477550307115871756244534832244796493229421822088862032836967921314424804427698829175654960910608851377144237435708174547436227896859001631242623430154878211103744822987362902154548488373884022863879058615494250185212289227492289278715230633648323886541521617599397160967372492707183449216611061837286587458144178483994592299894976909646018534106635497065253062939343297398419677173831983399927891899128688176143388844135216194089179749614645097958800187505255570470622320761258467653664935989531422094140978225774726061388240117679217799959351728293526044602146505115886786524635486539950647548677637460736126210521192589155231849666971040527613078484660922062769419410274864683989505816008062409915343635400675789183829857543637925415615182977732535492970670263133971733371058732380120026347008933489217007818196986105020988884214869634732264652315240002254839073496282153301710980621425338777735119499828776870082412866407149663767552771311291819214845777973703574003829556620655877421645025473002125164753372477977872968985491889885114094558792553277799194840007960318660799288284258522064478431125152409627031990011909502194377292831084276025308296491504880586477305390648286289458023369506342493363829633786669966865795802413103348090867218418063878075240717257431564122095762969672461958766161565803215649125619511267667884501131801460619816747055020700372895462121533654635559180375910811034818455409732413907279713515222377537417948740413188432297374664993147670119301853366480428052029283056727118740556212533546268614841839328763439273705515095276483243577094389217562948077269712096352950863808589295779840000000000000000000000000000000000000000000000 [126,10] 85659667105031273684351686088413606015773405768778348148878050048176164149069725726956563850230446594563327849721710159487129269263211135231413083693424356341077149241249697625489256306423085446991513357321950607355184668777202536931397261579588792794458961739572989289676253295406759183976984113865961981391247728779504037722734380577303915909368613925707346853057227210286401278776700803058950802920322107250789333014418092909786872048264393532902762736499861572889834564450579033344078205340795979342391380233551383560223271438467246191613353685418659896135601608205142387156594578748680002988478997676408381846579475379862706767956609663289558430748331146755206844634811686733942754447034114031136003722297351536966187812677586141009651423701760607630987137605702239990062605503629593898049917304822359786866992801027770208368661860055090006636742910650907002653277086293707867931658985179988719263373072641417278949573349866750736036928157109801497708299135175466874432249134405851653377153080195480185739639013637157701126147705936426470205839270593897856658581767173595602705797572855648596999405266606020855969250631457094369831036707628991632331122141820882447546067907519097148515987161874415266192039631367028870775506196407883143469802313993854153128261344845683634845422745798438699301702696194261687500808276917011558160015498052434604669017333535333479796165219062594162726073324398391364751078044635247767117023233189202511957548647440980081721861406980772942043814503726082908368031005622612735012123759474200473906902307373204582511618672398213226902302730867008318850936127282530081604091565197306334289185852551337697910533857359275073621607635448582644453346819904302434621616700769456757662773389387064682985806967672847668820566773455102861497364272063452615032005401560754407475374616614917755933834189492040074612947751009727894284912762852975833264851903036181516252385800546914976033921195396214816768000000000000000000000000000000000000000000 [126,11] -460533577805461396074112949549770400347994397834597459452833276405762867341268006631854481665315148069739576613939905467117599402807664446435147223946663428044196229609158978247753214457621897351837927616870752850709092204687611345515294756215375715817701780670631932407683475651719079747041639998640606249950032273005547122453552067468442667605148824580434924467538235779278094715661637622626638619819354448494234155009967603833248619404344334432061164341041021259403702251364249173492425470306995730815082196059726009684094739514947020931096236889207862318226203670261904288014207919837564879413067531772492113527477796914853911577467628053669932000235103442338998902564477496690927711629416208122035807835072565264791807324362642215944164048017793659388278944181200584836935798114152392171132574151241965183419075208625763961499973374046305168773816085558755599497058519338241789053256033945160620278171708085918682421910985597151847511917210869381085889902890970669040616109837162415022481698265874731455720723442047854869939945686014896720588326976206795437944637335439936051432064548653670083986008679115040331852280255982023778723086411282954399791132126425921760043759929380747937368015293049943562624189264932639788721885820872696540345086215927110149906823207773195288574862139583364547140627902681403483443355463517336394351092062510633339132923685772732749761319607275689087538750486312008748027562568032864452047688264369369326502438873956545832895578864379937569718294243810670151590438271285297450197545121889093593862063799150220450404892395478519700986504721391978829846818745000455003187289875913601171778975366297361033527504613413613830337262144099516457250063309050233649210010245366286089771581834045045344143009439277995429572669559344350092047625408264918901205881069618049146985099226251210667634313525732736291030725518517617402607349762081514286427930038784270754596198187038306879792765430092456263680000000000000000000000000000000000000000 [126,12] 2004458191014532613267207441138252382257819811312791873249178285676461526277934620928903661889492910185345067814469326368831042343988458430139050721046825721083132448867913259882449990272252538860151276105003685100080728303318062190974894314715659477890437522174823116552135961737978938475068078020010947963537296957585630074338992069240404725400178790360567259779254423117233055583644355036603433464376476101966276052153631263737564155604991613994001668474652311706291874641155631945587014897336922510302653599146839594309362885425413573114521327993049229104740938227071036217050581384359186612819154617800868064163574102791866971899657601839303531796775903656151937346530660045582411275347939383894292512895451757671691982433857489040502997415706272418378527516338304636881259721840906818467656090576187731676542626837118535429831187161966306245508495802880166520030028935555794375765361047939760911009030453088977567370494414195548959987736911375664668205623586269280997435985463947161050289554523070622690529510219758770697312301891036069589659222901841644761300112955424916903960845541152400682067041764290937765908253710526639597475342827464055173924670659557665916255919343923867019494141724363073967886787522090808460211213712089349905354725147875086781769220764582357457103076160236541616580054439769721151362938612932514957309697152054305019809783079049722070587896181597055193242214052724006062473875808595299463718986972851726754428880128936654842847185114538975630222797441514896825696517817594159204900307303394065849273554280226725335462551973585585461768431917043648837116836418921044219263594799863448790796756675057194472569081304659291835148374953492949923155363708326588982506698483876203810263398553831471577658843216320842887182460623939309811277052420665170477246851779871760427167989449534303592722223594075923237577593574551021914596595714744454141337648302233052595566351895403014812966089245213274931200000000000000000000000000000000000000 [126,13] -7023264556919296664942108769633009521995988077567615624689314508964668235478584994428803112403385765733311590354661468196872140487324620387918080407923651102419701375266096897726546211460551341198880174709059370566881339788041572586024436934970267270586974517133339741439720773428367074925875149778481368342607047884425231585748184386329942637818426228082814590153682669437263686056529818870420100863294926346239736260649234951529788675875703790733588550748067202576694005769286836772528350906704381647477556883481722858200887810395761745001332453849643019297515494090176713147801022992981319416742303340288248289307757318882428707469218081716936184272739950050765646317617244290345421662068311140674064005033533841698803636245196821113189978263644381576959848623258024415917019104861172916594246885931894810611646635450120013915216659781041471087342093750322482399047348307855268014029097130000188539490332590332809674910858958544185843572943724847088588150904143642666087390313357500544486467783061458635254773380783737160675967695447646834433899268180483806306992808114243195928862540854873843515882099626760868871908507366553806017709306247256039556467443436473518918801959470611305293401372580755076208624512690941990807293171939847288972887543955885290777409948952556971242770343055488259494733007796489353250111872055965744796218587629748638782273298413172976448264556793752283379226682884941377866375845504338009660132020298500258594407117551845190492478683786711018365790108132814205820381486826482624570280730586167777136975291628505538632425969514592156998230873555509646720147078697437624891380362189880880219094730004525308511611563673859375311528383517234762827306198738678509805411624223598433475748532734463807773327523586926059634820644404525643327946748739849797154452271421560491907687770028365605350410531912258976620166768913388525490698440668732321162273541369423421586507605996418883561500506087301127864320000000000000000000000000000000000 [126,14] 20031857484180464993521249494472894106189043849596652315166152667874127340778023470919192309391192510391394253622020963634602376954592145018913773904257608304648223862860245830528910080717396968048855597222899839687101775468218165267748314435942967039733552025970509983854026430522830739212886140581506194220853165525436483232891783145895109741643963036303670186754802464181598874331370377026666859914716144435108464794145940141671509813657672035389790066742849892788984173651581044951722407364553027317210144171192222506748740618320052057532877794809136167612644474830647655933652001561320071947080240429854557014994003760138721781927338433352438586499661888375251011395694423298390575108135837015666577900438642989303425473897252302134640260210667491082475630449091903045992385308341971620519912913736964375430140765033265030359673275077475631353948816418147698712530291280567866668308871334367033487618937142388925693884466389155747602565637041047605282203412618747927066602944533082319279405945398560172551356538966153559925767405033477053072967218059800995738422612496109080870419896073980128810920241773908640403323138228160723213485330858271970291705330456745528042923997748241527913513514767547262308483397843521611131043081696807990932975238849783248741284903403550372715699922680979058862022249670645405857054138151077713857860759407504607783269250842897644999133182259229000700872387782830816766782722082354761168343860090369259102983601455350538500935095714385052685840137905975689239066708656044970254540829963046064481133783787542072206459127376071656493357505748000446164715498900453908976337810357632072018476650128999632001078461165181171206414156115500828868814113257575035327753234531214329764975314737890454287392433289908281392659086946798419252274493735252030742044670128479641529782166426915940737730584369331610968505063460373834106130232378108691805328497186006688279028670019816186834478653584161281933312000000000000000000000000000000 [126,15] -47639162421839812936090513685936603496973410845875733362864704212234876206319053857246966506314574685514664613477133221729299374508490959458610514959010869520628599729680977676822380050094630900557939280423224320581232918450631313401885300458623608892611471622379347497138465922608521000957842022505177057046086304957266611412180865402708945518409500627874553195889692862798440389726186784290898066979692658474367878338656007534420076195555344615985115692821636500821492252984579031806501922125833286934324828443348236555662606585037197871605524603136057945508398071909403218249143595485605682760679191078708524199984368330191340869325105428551666512700617580245431640395121129732767447183991473902484058276525135152573078891081265013949478653573245218398231475905123593178446179337693721592753921118470852150911789525075103495701076787911700255521493776301837333902584252587217910409881904631856104907613478562508614902214314052944646438022461504411699704855562209882040313383624410360211174393900430545870670663844607062606963562175260676173770600627390378861366761204814527228771422403804303100335218999062527537524054956046466157627348919324817346449529495086378479469617807375253394179847578319577171537418365273879178388857499800388541479789314693804681856160055373114714224088969619711499640184492414449728674700824787969161167704024741493410206538834880558157399415030410581047473453093819793785528427083585097833581747688562523995362408665547286191486836252131992844469057725842311238219434743859578334699000085308979343094501559943848752493683784513065574792310047602010723865398985369793321133594857806382671947431774773912054052674195014500162707164518866858612547953028651731230146766842454641878678236096173594389951908983358045784765233167950412045005952803381954343553265736176656399538776716379850008230164214339104377172947751284090483513667802949622633143561322489837794807878909355298008493738135474117059543040000000000000000000000000000 [126,16] 96559709494017362917042755528263759602441804359810264087878648758584899700101268442074359614583624907167361059481876855792287503396340596841534866126312713922027863973942964768617729535951641355396478108426648548483506130549509060072465917626291097084323483686383362870128396012843522760537357043387909733548016424770846444540296736474293216722634996168722013934896628901797563634004524738542844714228262653102612820699536093977502599633800913954011827728801877727810417843024274559518878283020042746306383330460288683265030488255227271380325132368948002982767744499899614620929567953044679529133256854540878331632124767354188756364533696438212003499065993530389784355323662236370572970359429240057237603778886544126913851587307861315046675121143528015268658342238336093606336094422485966655591862687096428233176368747404951432619487363276455362789895798133719328073605536455860264681152353734750599478749462636740730307587425822027123839401163125527651334606951656322570194121650101666884138432206650382261621009504379563924261762111565681965573071263711016851200524889329653456588320692292386094876144322280947186335056140180659670776640252539247506006439671151628136360923373531516953855937439934198216565515852222167502776533621912541377779637624624268829259976079699382939516465297598910586429538145820653213396072184596331201768904110981603525795683885629911308980114168597210952316810482567983410571056164156134846749919991845261227345278731895243407498642996554631109498167655578592784141136925812604041347854189041615008778403992211618662510305598258623512411582540814650921783855797333057486083849045202166836784488578420051898263813401123520261189921072533839619231150543493096994279611529506450913145722689134628894642076134129045272863350450813791595103428232422207586293463371905889353406077712085084965748637962873548932820857313294418749548568195500457186112830032004749563009351601282192335290008470234341471944704000000000000000000000000 [126,17] -168744055550958408127232082661740441250707606399030184306258572960668692274496190913846151736193439741082685120911746259395823431459586967282418502444616048058940497683782381130609751104571239756047068008020553281254045156493101338065238914639866970246357328931043927034796347612917305223486890718159084895761578393832199666770694869194021542529729436585170975376684658994261757729029119639949076792380947213237548529681929217900711213732784340517218207072508516596796569311769461108692184675656280484127165108004275340924787028213484036423041143962863753846062384350166668080457589659277291576487734526652973670442874723638897899515398339423101056345780659038601049003570703738274955569965034272645586014626098815508684358972618101293218596811140064802156366114073960980213065399488637383035307445781908593697298606979235222722643063821760712812778125748518334545616433410400943587071233270733482326853495291215427623386093446125863222849504118042580330422646746078548574235988714829990793235391602844105841444649143802341080010867892104300580031706548116435379346027032549513840360760595859662954867130858636644844484742075247629289100989976028923035941666495111891447216493629479049897990833808345897030038851109554634893061953638321687760256221054958806043332846246838579631889855284463767196268355369122257901904458385356742841165029757760235648749720915856001950717207418815628661508108368756850591599324719075060116577820527871845173313904199419647022154915352844256607945879603338224293696120106494541534865656308476332043959738115625933307163071109505651595395754721312272622574647972604828999602421442750394954394124604668519483120574486426074670869098658165120549271765996483920143332172385686256071376157637329724564396171315337348748865280517130755643957123043782972896992446839085117971761544346853256485979243384924640299471172528238450588500303478158847849436380828219983186732424639317445725545296795410522911539200000000000000000000000 [126,18] 255036273206201683063303671057599642705432538990071093769102988934182398360566728458538274073896502725588640909151529412591980783415887752402293045333530021901520051610540729298619889809215726106497339545397318388790138048629570326647893668543299613179373039258886957314914141527199694227149161485210189061173976691729898344177146322520291090952017667907741677336769190682996910874394809493711611943894968293864259083023761578316903882241695417179447992767407052018739389083336406741337521511074972588868228803163996262334747514147395964904834166128977230433079130759360035208522425822297122290197940109822287934028847966233094007352709349934028727026021736703617954083728654065460875958711250369570198603488569756719314435345178916540390119581477411696072532891022381051407688841671091913630729703906847271941659083192366439423785652301477125742496770120495311972124893694925030423743998644369800139990628491907004477784385319937111383754972705711096303678455738763144390408511766588807859401248451110122214393055253672335423841323854941914770982304315974538780879311263295656559693560090875313160421756204661598453163968455640679988953311451066940451010192043985833087859838059634861881769191895407886237014344403362651099909981593663575119055781419589719825326241593568168958676427637644685303352187545558563622510076919877066652515967891479623223728517521300935246936608758045789463717391601104853163357068462907684569083823782733212968224354099846226432670270582586063357370968313274012534783241124640228986656951995868730638079953269250396129587000433765841414474681677631138564127435157883108712704349608257153809173035146126473083044760746933536814037235495650169724155898827053202746620004202160000409361170353785761091959081005582199731795861568913124980616002231183781901660411166204398630942236191548510169075986720490776731047992834203673346668716977446490497055873105863352351570712433865228033657263304056549199052800000000000000000000 [126,19] -333729583752666152192826398017073442812723489248878728464645828827897223837549213754872954049385520187506329900399477205680743724256926266323195359951608938298817525174176282128576314532219352850659426401674150360557476611167150879087851405393131459789294344983378472841242754385951436857088842609773354024831278314620292515595505366917351794932208156940487344845328176258855823035516028199608976252551941829169728467251838273570220403034541048935004289688034817859243447111230696946097415333751370489840547172272333904272010965634379870548416332912813136157876433773762010161774000053012325199790525843946245505145413756518604806174612098797854033328586022275568495315006243923545130461492687076653769803167522896419923589880479842209752102424961563632838454435276818932489831931803979757842163644896235091787211346571186327578511743387515801337355629806354794531992745865165368574718274690309099731476725054533854087593886710382977925774868011757348857419611970332514175141204111286199883673932155648260261635708368812519210300099486981767906560832284283822142012232599017038574372510560630298409818008350322420354709737126749300200852597876419683103677804697245728924834777278077459555880712413247586275695781134256912206433966743806963128743603067565789319302745782655192517268407259288928623936258105902713183854917390988144934700906823498766673154717539237558294943031484251642741560508511727541907140834246991519235359349067352744366852582404738947550566451383892300783699397916273485003760484190009649931084089567722490889267997769799528086059682525644063176815232469517585214800916153009446566385854245806888986740646679601469845803332967675422212068440148569533320253714274400290024037447214278064543386763573920955842843598169227167489885518470980867222773574640607633220161715165941961088619858850702241041640117178422619933710768685336976680458647339008549365350610692348001025349069308997183481455915635467183823257600000000000000000 [126,20] 379374025122064024287173867247507860657043667617586329227768950845563862405999901997677951959608820764921709078469089469591997873194855548414294969345407138190991026317779343530181784379363072381767962393892678434691034655071280243083372811724164129056220098341336957732024137754898642012030068284228348418316537813291093741159623427694064983020984872124162871294369892481993372396458941636089678134373132771053398736437139281333856974183612910913840489644408008697805708981065493247234082479755612153505825299187840845881324253704758705357139577495233383781845914470132124161717184246001311129602429018346000889065067837814309215295784733167277965818647170413357650994452756961686152606414845361381108915336635719662870000795243243803204017505331677458578541416438886816857648069607653788552524289332542790168131661522292909675490144429001615871480769734868103038955811676358728578709983705204079955610925833967664222563670370023176142580860181014269445239411785922746772870242594256272867464404799352976888294019904349423802995069403193176578978087261004549426720942714023231689208257516123257614421851764963384890685963686944536481717922835281891940326668306034966307907633644366100694302359844675037606174128039218838113612152751225825053697699324554711981989473840408092891768220280012638235947205897719203809312300387294892972073099308484174201549287260404709474739423818506285625346173463086664418620541485819355241236156124678150311399505840341903175282057621146354372735896861819342216423783936290311796397368628509210574195752492979746141214491178751334813950883492291085681559878736090992625450493065850112221092814723328503274451408715902270941405387575270266085822345787170596774623774287051197925003558066000145220711740939027815550135408841250690064889679099424356831826798675573844421547814381099054712747506281575030479434402297576097011468331346267270511332434933714468158465158795897996021849004979321043867926528000000000000 [126,21] -376857919240776625252688433740258576312717692458582234208950250646959318545598064824175993576666890660824024878081529609649432024339856723138657439498196850117283827023757881963420251830721012353726432136812006655453154456240052590665835543747570928370994382991366756895202111265992974642226714745218702849776828749604696705283834570758467673937143719562605163791219819184953961176442381441032988065485060620887082901308170693713117169367244601574183377431491578812699868992301455892667419574759390550723284280959198391646683686521336331693081898548514763767889573412325143132565942774406084378422455444301672521360850759103513140839062291418660543055151512600594476192291388869838819259946651134940840810584369320276315035010410984092949491481624518815977774695536337113548248737683940959871660878389063181074362085244870048646635067179927330851856375048451187469817730227357845887296085903186824446986896739979657321999719907997253286384898062972029762819884077014843299042336750468205878977951337623149892641302559351209290605260126027085831305269818461516556392585237307694416436944703411153986114387630941741974185613177689480858890307931435100810448404718903791976506768951686361523091091486279126444851222952969088496866897415995289094949500728575385435711435913200352265248930909419057793945648987382455367893579888046208545135888980114854940565943133169628213744206931939616356352275589533668069161413564203086802296830048690044774784446322945926683793433860428194556357654889985212930596425181976210888233776498445132199841568137261194420175858254697918955713311400746113264294319291578084721085381382124985461266039251426789677433878528635344974620673349574276959052503568891617917779666711664114310703232596496839825328692214953140141202268473388084924630571796418036019469568686848918462734425930302139269496422470663602321889802160203463286154158032462949471108854128721347738115158652028144091119451756188382789632000000000000 [126,22] 329244078788620042959669830587720755356540309417530315681341848254997549543435490750073041524816213457022004457483155215333093580631199468820771364767647215574085373323184416026943637842021373994742906764996913801194699729990805680647196555138967775469555956445667539060292417709927929111026603352452925791046947815460322760368827383048238177051393208775662289753400292020399033662297793678242056225709097605229417264968698332931708706883246396286278897467752330038242787866420056514463681801895278550855712043879895996245251363481695698441634838820405720694429086991145207948894704478212003630578369495825164078877244532861257183218732898016074665127983753708643873690301934776400739745444572923662116145475847733425183640642275620778047801323890742685887431682065325673608488443762928160614332917609919237317925015636992514319832674705536227535831649752730915072210556006147333086425804013179609480961735031780811343881376399585694618469636522355440914598612022306508152029862110351444891337284506212273543530744868737999809542564170863150356822120236447887736302533697111438654361421817525947407365216551602466679936806854000913813827524357925476386532861366216892788987669393661609820233521900112469034710552128203234707307095289373349977413020405446512690879807520196930450451279811990011827183263988956720890669774407301453512152073033104476587649680936498848085465989311973604090433916820048302005029366375156022441219676576626586310091745496875966801440798993149013689984267620383981880407449641410570886095697406290836446969007409938174114282499883098955914113649980939351018630817177638714609353435342945138289551442012014418992463903230742826215891596684568183247376512199952880601538483017835778493132275583198674165281727079206628740069713057791264108304443830992882529430551989197522806950259448855749373847034212704750872046236934275410782668846247732324827967756375408845708552123931427497860193584741864086060400640000000 [126,23] -254234695536140345020305572250182899963894550151118785236214693030708938808027958525223142692578691373821926321306561745726248019701902564766335791058288376121682870599669322327958189676867504018427770727975461373365607765544516965396386000193639661741224782246821480923588670682714725512828900946304998995751854754281383755824198773598062872069464507898003321404889263465260005951265003480280916925265611273398547018990026376078800101810860611744349302650078135343125347846172983748464052972755683093826117341465072799794458731062308484184896240768642246919494476968168312472836205291173394897925734216157898945510578343082522141673461790752545284790421464937776493648886955951763925459483715201824394967583758130334098625235122616236891146426237162404340576191479558098926566937311522225102034217131764957165199796336316245616685285198926575830668217588347440727019845523300609211208024546999998517414821551500817661896338100480207939976675823794890521790816083104317647158023422538830455451996705137015432849490397201766964802150984832741732412413645555071991466488172632725850037605020915941934986847454560246926091658153116177464004285395028846662950149246249227942590108103103746991953120930025250884687354711178232899674678862992937716830982511971610813874428296446483333899947681967602859129433091596383088340456644413784003524774507800081431040619729840114132550487647658558796706290537183020961014307704058438659094592294217405245981038266390293513881152642857190380950997400536594207920215664095740127287901124929518754777607464068404967813946282855842631720140083014929562190892166375347891341822525917662196179834045175561168789469852590841054678868252836703223910361421103131149979830502096560353652865526360413783617418961121005104515217098703772233260478135651413998615427350058782208668088230084221348765030055398541097694877848377585639524234097739168965000012148307157116030141930855664304147427900308596391936000000 [126,24] 173976906766313583997428181930676785202604875789302232499009852547961079704878958499305687834865582110691534001105257687606698373185228724089546106477773018881475265607307965632518935627029124624927274576274053498436875061486322136215592932447589207757249900469239767105429152329638077369256507489478382483605450539363879636002286375898329433800683429525045082485190735436147673425645453975561070900871409273124319927090668150535523984531330455672184318140324342330548509873140721301122262109226016748745866593642192425106561252201649692468150279365784420086164180894208711740570834454680032212972164361178051966167766076947138160994909293186050928362694947485699164348253798696140196501814422802839332444486589546434364543587630761382990819726316526019628343241217715090691673375626516332697425522722886218348187278740820198523741964158414184979489066288135494852025364062181171806860485589435045540282634528470475286068361731259136296768113314892697344483204025313169350672447229664107558481739794669879414228426677821496921009975026985232635175888404340956912651235514180222280852900172836580218340751989533879971849917402482464436889411069217407248294903662570579849099481945090960301765096255920296682233376230653103616245028090352609123560287941717645690897548199075674073002461504138957383108811099078563669922266833501783385750524990378931584982203976955000985734058527054800664132713547766369191126855823866872520780066959410862493650299184624603593029336327387832128031413326213052423283947232118955794556574586997089713781380300646053947437488075620286604900484832464071595217796306447173335981938276483271697744324259346644921834617462828943398284039507907052616217393545544731466222078874356655117778707802641150965320333025441752833107407506994078820340303287661602875512293669307467123465889350563491018077490771274148558643270529086761610063601230745399479072926164055338156248683760231914695557973276356420382650800 [126,25] -105617840899778243566478073432554108034365262271334426846388733204146551348775754742935103660619627796271741074719612309871187881526450759975926706664486976020919509418303512428322051318872575503627606480110511294378654217220051723427317189262006938506619774420271552715922434894329000524090815782046825587049746738332073170423781773485216564577874747315638442506242522637332628607761099126807847925254425520478304106665479079150083085911364630276099774046090873260220380462471243205709523329550469312091370785733242449591981211219759811395809219325790280067928167233860545028061134781025261654435336633163529715208037701864876680601058502390266614242279478931845088385966256263256160723633299817052061216405926967183023977116477008217838215255130085633053667048762745370459544966374919694241035201094111175639059073133945239318553320708820203027404089207808985809473996971240686020899280874047410016807154966864079202595437318364319017220277190168132276904262141345091752484761170482950556244537809995767708384244272657129775328516383721797854395220420100949564696317074267244811716583616114711254298567150813855521844188196311791592580626120664950338072416222986222307470174516696819413067314781034569631637368085549308345161068805147003146005415031552834804113667784471805348407410816027082453128777224138763304298960849138714151786012125672474161161530997447086994723028865180680758205408909817302213055365112532014139644064711149349059940138856964332460835036086118075867357935592413533125370446132574626255057578427399983086787123569045362802400288565698956949290102026961231678884263882023989032252249893054264119962674145040455266115867351346463400508865504424038651769086065080809798246290189363437823384169806804532648162424583894678199315864277660638825142730211713181285688598197669442878396731259352694844702961799661892217702389888739084598594218969223403361243261034468723468853207797034549415617160673501577600000 [126,26] 56917953193360126017316815297216615493536293012315770917138718533092922739202193961410070786831083661263710263049022711138484685711385625510913919490905475048757114487927028933243590485149805987986375409742590108226093128761788561005775721722089489263790497748115891747108795784570021827818765560240314828614069092944756990059837223335832622537884497441593302972959790993108614704588192315615004243876295711760553477925474799884830284177685086613940517712470212378600153326404996082593704681953646292796909191251454351821458570166866143007185354914235189262342972853376417617641823785726706989060297873022189038992193483338504128177873713558074969250055114837197599063390210257094389257828827722639450532404782125033537348517674154062665796125945234782590584274927389086357810191809625765211888205898011673972632524947289190208171223919703483923478965681795016987576875869849489917617529057640126485135521831733758414552357825207321298634373020076225914007508761904294592648517100646464757011520383509663952163843186914560554008486332514286174349964886016159555036544268004148742766549513212304989954321120468021748595178855110141240379878981490824931694708465523217721056962259674375024786669550559875822113193089161638202228845252455750723423166982561904238217067427134163658932246815905490471551416193220532639616980818096808879202746512534105826068333004083753487656705956712999677349626091545958877183993312524159172752014859553545433152832533295709175983505687182221530862180626811019289542586045936192355615748760475930178648383655953254817725258519335965743036426173777413651969216334389115475999464636889583818584520236657625660463154668093769224509796449493446771609846178888229661203879798968588101381510815236271174127086784779584441487100403575222408674400167260730519394232345968387976476744106155528646123297711177187281243615934485503862564737713472601156388288102200497057906013853518827905486074475985344000 [126,27] -27260931839041047204303190416174595001032167393387341412845667884683027887519883915090440231231806827274152064154338023974801136834493176234681727380422224333781542497258835826181784611500109647112332193203504002711325563504218648530491086694950066083142334503736828686298933654516952246790078784276437750331441411835570147213744452513268374739075340109174918110902876022786479442832094590907343921650530097077469043254971903801785180006603703823750478157778231664118027156488154051449583379393116060150805164709331291617544900054213151210167330210366063050013393535690194470796916857651418078469831290112700980176360681298119245779104717103453434207859107192038557776411701381510694544189112875709232541710913492024261624458435908717142721067353698106290197333384060319850437955376063909065648641525304568862539355893852428833929727438167575073052267923534202476787218654565052857771798216549506905271069943168170585808717263196248955427759546316233522389101082258373111120594653354154676939774268288419500597025281672111505064073834284983304090482230671217718871214277679919909214811050995210003148316244564498088061421518363109891238012685527015916455913649577460375464326692124804452952780122570094935039389437474988764458554556511773798193389225957359434995418475260930195325880131134741336574515865331944754056659454899181647033402415671675300244770522370981306357422483221281375704389803712220941427035100530653564737114418003836271334808605407705438296920838933108924789544531644446312814159096154479788556848516475981243465695233970565363052957586676012539094856037176985943194019736568168981685368157096230580128893142323443606900431150769884462465575185071154425514371778874480240385513068111132123622978549890944197702721588252112008852391734263838681949972613073769674209941740219821347083527736862968074356452879591363688982589786508140262769904395782207404591383783052904192301171336675705279394952079424000 [126,28] 11624589243694064467795131493385827602778596292489344650420565999901172519830547452813829975489368664720665211124705596701125906751411050358484968961073841423749439845404326182956037653836558129433305968644881327001383212594699129963777689306422937474899513640744688877726908089333193272850630490093010580907089201717942082838216791444356813046138946021133734386529830620024043970550992847771847089974587272761480877588859291474049842343348775863193444925826281810702683056172260736030960065625289239056030439627753126264080226373696002118517652973665348816913824231379440045303295305977001084428041988465781122844470351642325695712819687950201294464105756453970635234281518309830394350567558694057398386867719136955555140540091584359480161365921618208350357821997610674772862731016901707939278869970280233843274748793593370167907652626890134814583786648409706997068509377188160266540262219335194221354496827351951292467948250656269203917986694158960020729742280339674153974095339326890330514554874388400128850525343857796016462765846606512353898157949489322338342674770668107953472529986966010248319268846309562217376442742262499530236789283519221904514484536893474113327334877994321098605183267636934829287276163371204298886348941910270325704400530900241142836047033121906727971637865410632078661503204716078624327616455163946892332335451211724924081879913665090764970131846252911664216251780477791070780043757504066774465258042206578061306187909594196695169206336886007050495311802815660938828768228631484447955762979796696115720484766996031032921594171923625414346364154936029106982867706723992503050532479320493417854948212608717619052768325926933380389169800837645766870220826088828751386309289261973982501894314278755850362645440700876376403859200133050709204507879865648986181384649134159045456447214070183059565963649387106700890871840886317944387172722707740476700395596810173110964692486451967120778846166400 [126,29] -4419240177014701342167094370578355627307085227193502557003004914802647078624841030131751266392950892303267851412100411278662976744054225417370673235518244012135309877015186345529640520621976180967667185702884550067531163312050148978123809597700492731785185470810465740459566404738657604229210572446005800901099739173741610945296567440830739350754426306659246412718230101913546488388190154081780781126204659734089144946970986244251011400603126811429715919345013576594062105109695184480461461630101804724263786643576699856216711829967479526616284336582474457782720214248197194772629244235371592068190538517520719684897641299396945570077471272504631431024272420571638886409891430292883668941323730249958434420458541547630620357513004864734546477645706659055813548293361982402138557501762052136178291732900791536007734315847987489830403624195760222275115987004311508099156353527580737480056613111591563451843688219115786634326682602253171869915603938781552585386511445967296375398549570619774976968904137034775420975322980823610445286035670611439003127547792457479345638612470335182922681109205013145845436173991076969274573265172304009491981810021650941784275129944163216959847462202745229767968342716357266478390458167894198769868726978838961424993606548385813587149308128869573811714428358754570964307547048305995377459533966292619257580129407666186154539375305335928551464780394155357062394862678422429699206795389471489845048128761744160968520295897974364412963602778755483723546090516832228273275594489304468850501042612732329993485827980344949234360603731160497852744944263246353828671362371684741050171226967299203978368550214686979047183760973598897169506212665104880305374765617605226431528296732818817895483002482059923914898756329921746763075173731795033783313916980690553547542262626090623105614433098489858512573545807956473556643497569348657070703599329284893009935342409827126360543633738696256875187200 [126,30] 1496481766124441530467169935158319880167369369572186924793131914026379533404916923065215424759454839319541471418220029428315414639114647652352262243276048816568283717526554997657336443813292579552948262659804968942528160280580923984182012510393038113054088062229091948615065495269760474079619681482020451983830413971876478866902979567667185740893384748252753345420564229369483950078891848345460782147418088619012451917959022159761696261824065299949393728594943782558329124263550199798337736336599833256974221098421770855276131870211811424278524046161846304504343029075848330917969133781305858851852924272210244334084105621575456205125868717728324875121405125908748026767196401494924476762871009629118948303660246499243785718897312882931507849944848280648176249089938862708429049524940999949834269600738871292478485082603603824717024202060362597287348428680228940702039040485847051133419032955180410104823358584612973081436390922837765035452475576688313078003582423586563791370254827863603023691120468104027971808277491758028290058830828820374956055082358492108353163300968461700385417565588965354547823216710127098183447561969938077073821401725609538466184356716810277527028770144249830896318522505832427123441657176038234820655728400984131568015029808955412064087542325820917090285325725480966150648963651538575578248835165727189343964637694459642708493161754552120193086393952601904644907033371962076053369072357471224909403087146606724476019800536876601449674546943323228792114607038910094447631571174282935771942328052898529579832669755060951802188538169230670881568078858826748235664618859972824921184391568868455980618783860800106516780440959777130466691287480516067765993838052026254458678586467188244093484463503571452456950883589879657797584208180085705564223736505727373466579983267393868739950631701867217396581255529634298932415619748114949225367187174098536796040099544543664684909220967510955801600 [126,31] -449040602368894076892551771471670886997176217298927221084813319833857323805989599896326828727593432296445628960879421990401126599575082260159763895297314928670612843312909985326808311752349863708450937254378119665455702108223001064328951393724843596591755827486114118043703456882492501552773297813515145103979813894424433111366512079100080178688496888605739981087241115107754583883223717004324416351886480211081155060913092130682290314636448514314912885278381375163153535210397365553983504560352232610758213702666556026927243674799049220567585055404623389500934745860252646462233636571571705330159111850669716569127056191191650573688089318089870950621733561225019066418504339742168441016004473878983378883601483394513710524430471250966640168922620267705380947890460427310141384666414282839663159223703648512201044780328190332654220453416345953486789926791923896522514446063754929371445839920824829275363700653049364173487975424933210329542634222232641760461913177788370375323903874111578975276551698896882342471408638735268446615031477554669816997375175112342661464718223679894020437841704557974445622542313243114659053223055191550334992011940307517064223668995921849300937555062345744776532219396476866607507070533668107080977077442750539131077893905761893732896026181569426340989042254349289774109869546507897554958738081712193265095987893406011073464769078676625818847274631422241984220089067881995223976305934563192111250203108704405166836787022339438096575430172405449100240175696495723246377462949956988331475277413040700358430419097646218095968314834333118513986819244598899552902296960407786254242299638682344225055284137526707379212663586884527875295694472184346994392963919181977940453126866019585864134037767624280515796784177884894477152512988726741106185204183431360641878008314346424274798585884996363085809032299000845238273830134308897635259528253859991532056964637092016116753259914379392000 [126,32] 118084997997435516335195809098968635553295244368964219246056089450162783527793164486383692086124149433185538643235496475980692328617680359690892559667861812982929756052057178404728995502855881475051421880713963005292837819162726560932142234957984119394303418504567083597941584983267408628125520292459911768704389967588227057584951932226547940771632418153886941067556948849193856718372344054083671614016817720770070439365743635644754425328091522114660561049341477193117242446486122610277332919451840332722130388553862007438082208157032108350722505649446156794175133325189197209515722288025598096913480926496896304717444651792384333101238305632439860244925720901050666596690846641307495996146901277569983249602717759245831396334854672365790083088025271929924805274201780863099861573321190476839866254411549844974753934121803951248971543084181522949033774571783760650942433273161233743430846532054438390201676327817003290678231976373129990176585361205012196582499349518086941591724949517024766653772594490503173026614328864168275198937030214120572550009023020167777603630041525066606013955913091522262734726224458031691072407729940351013159944563326087673227182964355256540268766630008514363552182337721566729171676739861164076936530626991966515189938578520738071675646799815582888118315133623911845219198788578424574677375455082792343478982928168742842525580468050770200757436331696546043229932426126191714601147714546113633865210185601497147549186321528176763103328259399096913098330863595806965047170315855687992565871301018238536955674476257955947216872441347433199494864874669196474672972954195948448598613676732139443753038842189749045089597294752973190816424665242079690302158102236766498293861727494099559010087315308236208409423804628903134578447894446369174390551264984645987414160441464577552472485005727836182436108843776061586070321286872110209210427738871664090990858938578586319618075147587200 [126,33] -26785494116571178486689826478801083436369360553230200348634491207539272568398526056982819496200205605886883649990007876997721777361940624269141730983378977130124040940927751257699425251987149862791752550608261877325343860819441371832537354717089778926115397953005217870032293314512502194944913839686967833757465012586492116323320988168131980712201570224420856000569885823921282922760746849899118541170495972319376934809943767085614967107239451076554560085767737571107914999848856845706650944100333982138062946509274904643250544956527873607044683746072469937720169974534834610763614536900068089423437258145838152940748229944602221733973332947525521334743405680580389556295809682010188645159378914509147151593887605068240589168328457752760550150220119401625119974267398875677742169186621221837924334022817963165976768020187040646862893976460082117565547857546478137323240691703640784858188554250553681928339864919044917179571718900201657824500221813414212427191350342036840860703180491188466395627965885249751535641931053195629952895019728095173494439168836463050231832688081688080537455063576575998752043277347006391643308126615445553199051536781068451751907203977558318540217728775498367606584544482403319936477315419476737410758695096740297710609019050635905915851198381441434117408989208845055862690653786929589610825415179734774425237707927590283436745706212281424097527357579738904963863541972492989023351783980935566648456449023720647008238367418982345418188350547805529620889927810026940071769103635951911091838393342584888775657818435241051589284074324255414723321691082784961452412327305306723056982946705961660887896019634014739392078440021216646148023021646290781280774072053584804082650957611139643293275501114799226326326108601225601534491595432841839739013119011454842331245487151662880705917995866500941179451285172139743596233186280194137283983250302104452977166231707180132321098081280 [126,34] 5181934398991845036306469606534116920477348555641241534046451746285445085344042118229508177575133166482724244022497827530269967071097106551549165345640154617198297152364380841508146556116159295644615727284417594795247247735224963871862863512070192568460488685240988625092687667832058862060504069539632816255571584641248788685447516942540748117650547047402124353169382130420174551236550159557940070515437069501530942341580588635927514257735511647957299088372401897533789683934304985642991348503129109544704565548282362721192686462163301797466392206107818407486855104223483911569378990584256132692036922741659691409747692693072772203807182349707896777118629794456942269989322145941657089953552402813435753742036691460158767391575130966065583132654062967620175713329233408555418188169797490200015993423669002248530990519203966817690562809142259347638282826254573441662798648776832240364263946396788369811774092485084722274969559217119189064798278021465517990929462564837756769462820243534066649035973888022040388886798266742408115397387453189726374418609946166057189700849082779648668970350865264271530471293897025392001093489395793604284194796557041673398866879701331513450720778158223855635532229164855287990062077790719969335518962502120342559524762037783751309170445471104907408545862930362049730833829770184679566000037429825287012957363405788228288829819931282078040146090740941677202559598033872096719264745488194203492135943006872479418502209311414819291604390927877472780044740838312708417529480905063270279074177753696804120534282490793598190617993158977352036924496065287064635124274299797325720022766338130452367117860431886290422815365575864110546123138116538345067689893925747376755385998397489262528939003723861172015844308119129421114641832810846379060523240962234239808941853129481663201667065869585068956564799944718553283540433774384208292970466948343614045808442709715866503633920 [126,35] -883965078870860406535179859363820634573628045641350506967986948912969157368655763830268063860948085513760662110306062234550164975335556806880217259619729921111219694223616452480712959014940692152113660171613323185908378716790884774926384831668286039608510979620454661281385256432449535265960420500909150330557887974065748258693214022416925238025986635078794349399290386491730965170242317825116285581005008476179981682328197859909472560340043405024476342398703755320561500248627329928452033212652997857873200883237589085596934299075710518778976295378584923034292268775233503554961187972152473988440013094438894643908695393506837777088907270111737737110780536143254222310303755230409328388060072899058518845365247248898103134082995630111830425816785170254686700185295568396708336183839805755446765596199875113339848702235433453789168559560549480101706622151038655769332764827112598383250318297827548546055577545096599284797281998994248147973405604112366528094697660616637861254107171535148620967721725577012266416785124401026700801003212898682086455838478237038235019906781347091394935010288122981245172778661461182545770184226840896842639149562536391477002828515403600199956897505716314831547801149935953118311525737278439197080871853631386560458937830498523631538003139023324252014119030232820293298003974806260273087583349706039556403756187833975376664025235192336360271845954591321340899087354197854216549878457235325694490234637493831345808272891569275465310108469005532415491411886478498426777971304936553584420056082333249949229366464084629841636277112720462558082294640874441296637728460835171126623504482994882228847981535789502953600202429008876123420267817460031014678443437784858758015468039417836360363786491383979024971378633816935940865400281414715624442216903821661973283814949212556381000453266182404751370410134055211297207112388104045900305849226487716625979857276246770157568 [126,36] 159458804924608954730166329598122655451904385969693496116296403902237735493845872309479208806299003573953481244438174323817974098250244653348889790600922191726735612771266409180706928831982767246511327276003553076734396381618327589598412195385385520243766886122259523602597875030000803697793082148869607743308623778232154575180126970569637347615905434743246059145862531210281815228902858876347745824633113380572860426346762460621578447648720630807704214811111842840519172208189055459455146350707066058127939921865072933310732948425422011358063282169051434243026266119034900586726043522349407543510667906779969626302898230304543740654242486970211925199124338283316128980878324082829924113243123491847553794577032917662508195315741877166451482363531639650701549607162967162144883269666946817613311317959943344046842323141236668004988289617938389392491568956339342495214208851603841527876058056810021520216968056024822290327381202334274494143001850559148114149443540665442609141801930808210914592078706001306544054273741399917091964797574367943172725965070767478647944109144692169422833455245916432916654487709370146596210023584276092736070119648775006965511082183436012170911002778474142399882356000098218591784005327015916067399022899269130543155979582039691058534193817799721193437207439298833326026611162336859714429502804267540209993800880411370558425382899802915692567245425997131484272198485191549746946644842090884453673900423571825896996950140427310179437620766872979092371300544219676763883757533907468034138658089295408117107605322109508116054696160710588000165181126951980485644812751177630019206416229775257538546698895874649130332311149193186926521322458784878192827125284641694269559349858144851681179086979957474542472993645456681519511009179018733093255997257065838057583155209011537793706115328544841024363641610541638118917366362995109495931448981749757004279590314358510912 [126,37] -39653622418233058834804588269890187010396772385947932784612361724861020261908678413549341373762315562326133446427696846588905347519617595528954384743595038474997121742249672325099293810043089308614032062532359207794349194568025364670195706874467646499091107178043116041848887327361315110725239404566377835175637966614189317100154035690531113826688705268160517961283673738172077670969997497581618278357628041370353022294015025762901892516348643113093330563733210067601849602855369757485046963909933426937400517021219518988971901779418262271676841461854385076673698758747407901593384236875205016782367447848819127615563999998666815043830195478570969877361606126471627887702273409972404705902020709922146032785178191478910631899869376508106864435527833804806110821069912331719743142007507569709663894734111075573774349394285938749241081276650233887321865013187700367727115634489077759424519099270024237321485853847640018379049569434585228885908008049505841777264277168600008804083809854168475253273406306399920926019470298588213968217316315873276985910472502705160190868054640273428115886799212451667459682743366495072767724800447489277527342081185855695246238997354564532069630763526428994296820582193104435007754837466181028770385246811224169191723564558944873062806350360523162440334921233238334233378220527023347245328136822194812400074257256271074830608355992931843902455176391426497102462772118373617130861288769349997824357843661033428533332270931443401327477223547017674971279443038485740333371230349412325601948839137782500479619875128297857872258796435171937169254338896136377882894591558919137546516802439720883275272731584524124803389709333158162534737873946403622142111998606849633816887868005923807098887223043944873106549785302944699977283834004784362166472752727784846525286094725418385161019257149323312929157517395456768023687365206773584379840350818365872480913787112960 [126,38] 12118618442921449442784248165748484311007689782712528108610872975238836424741937883619916444289750924374613454823230644656847774652798149625642671227051056722784291826666366384192742219869130002995392803072243902702651617697179990899831286192224846387382585964828572843409461439879678196612109861351241250648349149627233022101718918851246655337858051291799777270960044018041280712656095988655855569420729582431770190753407742900680563721546953239834344480866586402750822789722550039497943863598968155203779133126067093078165200578247703362203844007911111021512932871774531748435725640900503087932147218130494608664233930335994427994712491602825756864038166107592332176101564704995781247798055111347041274297338422169292712196578153912027312764069866487834131200572211974580747903367304724286187054401626352438322857608711978774366998871279573205412286025532946683036631172290713410013651417336381332849238920564312000867262721681565619012780424715700798498643359563866368535409672579047429431550530242575157699281663227307687447699185454376669981261291924131050278755197834423772788236182606884100780637693602850713057660546030007273313924820424415360744052280957826174552126895574147364352524814325747059315836901891330856612809078305294457039568796365699600875851280889914196289242209841028233481459025333647184350619995278256316818966239876138368442609322222853247774115886873080330775479587495793807626930177952252072789021701028030956758912466056068629420165708234987090659281909452993496599713464143288001461046642755372432434298101721522881238590096020988352959564867982168256222268719174653513344771417297753630198776209298401374913240833050989740870018563777875978753140359386066375821429604309596838203764723836101862363820726993040465409802205867259362949268149639713168691015774345394562021244945349586321591766364770238919244143859036740814432600769474044020260281762816 [126,39] -3451196842985607295075824489920631320992346719378188932959617572288532378930054503719526531206227751726773108479360377933139716492732475849760964591037409855771956398485526988285638542561823154358412775915131513996199795096357008536018669772544463353404498368104953836506248411574787796450868634404583661607640507111399093573545124716609705027262087040965452797974317899870267864506914073023562847355217186071318785010036374743597341180109678302675295247302829336353026707083367267370433045633177609149126309342893400420080478557772820918554439715059295222921647018200908159568492191915109630951560150350809108094915365591719607616827105513835343455559179556927737160531504369655409406919631231981136066391007853855020829582720967681056649190019361912638464204174763194889576008854157058710690516137531913594216673434635973465814882731717987529836227626769147912705811897592424127074609270232027053078310448155206766574853499877921174304191375069935619230812028183893634752833900137472979244648974133498331915884289977945192144243421766344911706621464921327504232480904281882767837455860268667163102915218896873080203769563000493883998241711453377451248531017605993758686573184465807951414043963937886446455945834766623268405703144847133633184896366586766436377985016592834988230312762136990308138042840948537815828980774614142132191989333430777646178886856679187303577828920813181014855299281914760398961431842204089806568034505535577023881734186861169199613192743741761383096427687412859521156036883122371465040749798301194083333362669206726391568100917630774310644789657634033452164986430289545682963837288475599849703826088519672108850639308235743206567993076826133775557215571308117221034247226447445483242720704836254264697613559384245929379402607139959507110840216860248586611163382480912226027948805557747911101991806013836261294731316554332159886894946419692578651686272 [126,40] 823902505999117930337449394984239620081706793125366367125761127344094320757140314915621025412985847572343664493309998710172577839201995751858670229294029433489398227282993313553489954213881955718613708181268018416477212030072311070742178109644415941520521624966436184462700036386275154508176179248906432868667117564305636282219525265892700202474033706583738978350338945249655066145607686087445592150709769178384606407622935737862923206791718819395992867639985825435825883164045079767539424614032108550621063904768114792246601700432666385928890655354616911722756101841522687799378803193454373959161619087031370461718921565048628317586917224579456701194144016574291394453308564920034195423643297727560491034476092038766129951296507423342405593715809248131031169082109372466715876490214688426212974652801624791383032093283034165483157809959605589393554664836598835114471130932130146038177194004969814571743173315348063625985147532991259691621058219744942640894016327426964631590687210657637209670123698123556831476958041455902022216836150570331474114847634025992046845626143353912983835024662546017207096792128719220125960555158081386114109398361505733844901171699400042363367429369703984405541597378990801837892730909040829893240656847673303233563444466318974125043193146762306912303976050405095705353922651215753617605692894906315158857475449055322356333081946764998934552640747973339022974791025099068635400605972945563668683664638507039297914360721684041415606350824604520240037335389555235873211408136795180584835214275183970392008658539232196252935504924395626698805025063584822060849646795809632499489316456247451157937613277080856589616455127253166749856816935526108158284650620143592578050569232363733515502693213128121437858995726812768917479604289796559025218240949588015873266551240480412197844650876772277903987553055215868964324107154008649491464871841127667602140 [126,41] -161587949913746430781388940547439665607332494834183590133726357211130232131030748257690529387103114281048220188639823961222996503497093268382876984093946597446680684335742351147418217924773558478267539200359591895655206243625740443717898208806892224659663009690426806421347971168095334098669550503446750006631373467773516486698846533655462244895013879254551049531839798063324005224730391968339843428363007534595361670481497120563670511509129779198448290566258665759951513146943563303221738933402392929940919017621620810399428086159575735460841969452761689886852957253878296322651477983719766299927770266876511636820360012299332034375516186477245496261115881050393272923928755442343056353533595916899616550175458920266698003175985710250830651194492284492394740520599261845408126525002175344329260521614355209197121581536613878598615277477974155396649346031405256557671707601851598855903318520525796547339705381626340673222168857364751575958858065655326817347057309125953314786653469453625544853996565412079435960210417254548934993109548503393864542067903476105466999939599982052769505675304805708962328567139861094057360333911936917611031193751423862772771989282121378219162813368245154629386964322888846257910603571442140384633909204801034130631273031191231517778973378473500638760621612264570398602830217527986121052825222046529129874308817014107542534810550078700307111880299151550874461509230576764848509050677589569750051837857845644521862928610047248952550893724980960194157487411067982279032684030698408566663541255453167859112019082149378072310658107589058047149951979454569265283817394118257745502766536256867649506865117769575887913455526171563077151281389697069542383913148107805254588647353363417236593572254547640153014709128621796390759279768735010508490827821207784929593596163953126509698236256718935198100211493104542218449385811738872227965592401235567360 [126,42] 25793182877775769289339085156005576186710402412463230006725580643545580712977688701539925448494591271112052294599105490497970347055562628156161027709448945069009004565552669599778293508601034158650454995467567696355055868037484857779664471295023249664889675744310333145901869619439033465964361032438119755947515704831717947266964493850554827062256015349618522798795214603825981164883608869322408467260157924986281990846270876229390491274682285369945811073653060341922373965568516696256080197323958681246923418473287711492238033150769740596772641069918706054100563728549591456159085130891704449756942673968781283469490880766670103626645857434527991495788301239534106183561267576312185295073220639379970634740298760850211621865240871831635490585456150259135865388455319770901566742363626574249090444367963118051490145833522439416883878196334097709727854320114317717659458724928418313023551723998786167791447714536582925401830852954406171387429850469006893845184740109491832744194221785469597382377231320229759913822581400758199208883956377673815499881527218283277211882561265261179878047420566489415250150682265291460255806643989157105950019561427548184552343872769119873879424532073481008241155141834308318863147455269218816279616681137618355602015056841642495740650272474338713029798559399390853116015230102763725976813739370937430655091394683793072333009494561992828042769276787970955330136144809484374412679933697231889671819688689933872744850724038596337013516806766382782875510660082862029564810890019698768094946821487219008823178883694297200764225008406941641005581651741224936443504797527238787840173853970046723019463242726008147072656697737964312634577826417218270994237831594328811255874895777549344294174010320400278114347671077314632871259976543904176782193874062951552621731164045978236615643653418369997077097248737199298910192025755254496613542077437984 [126,43] -3285084311643404360938805878450869324708738662902947020114097819020933633544701233159080823532852208600228134200924125107676794515314418175082925375945249250150199945374362328936487494480977292416029957087419877939756030794485372055584974268266154959583255529477672523015022722454473495638491583438870931873856679729324247591499447057762061046690465594134325718903837377650230984752600471233798874441820724782062057975437759572311911108712772769346393967611561336186500587358862485288920861441031737275127702974005294476848931314087243355104626399926219948132212603864557789225545633530386527911487208928686713728679708013780744353152479585003668078782129774494210711787069322369350133797646806284554720664227406887961526618162867559559645267587048275019593545331049605597689050178086062906626608206664005301342240200601168520019077508314003578749354744147938523000983538290576101630651260541673606335744548998592512982471398177824808576702122960299187166463980631120913519331905712883188375885900473506053444920717353974547494543639303403493079196479898160611193517816126620531680062087500436837276461744745674011634593473459667289807011714977727233668717176508443393371579183349667650926344829513177468623766154909191667538198310494533106627670656818757355630612182245735723492000789299908759862888712363170436651154738995112337160894479403530638527493668085839683222761643832693993595411973363674758872628540796222828892682746470432846619341869581131574772946168289810471896674175500219651774007858502919181463200552477934610455306842618814641962369833426462833237319191139609664326941288000644392074807508696095726196350388891378488202931446950680269830796266211814391993645845829061796717182498626521882523733136915636531100508910456229705388282664851144721359078878830161764082483466408601092670881923940469949994751151246176308700952656500471513362411604192 [126,44] 322092736409506046939152999940595967632576618468503077638673974119823267659031405618644112354443793406749830637118025083370651808719495715605443619194166123625257642831658977183782459380424739038146552711747697629569080253641084183725991794795907416236126227914898387184237534686417927727465063762893220796559277962716417432800034942480215429615963378521618436410148719589909420162627455357877897333040334769670681064894593245083037678115543076347078731256438234556183234881802919597073195440116536724927744390371196443108978871483204492172802983064646456425341665880874050166513879728176161932347662818218479852599945308319737278376892164351867606821248609888935749530313045852510216753717461730585589333455507411250845258934000445680050202003888981941774733718396389433639868075597753480122971509755369002793612119848247786739913205319186118583968329102618025390497820965243676876895542485835636801546066496650164712618531857364936497762828337799561367514768827278582375329019204107984487699220388661395172347096715455778205265106010887800249527355989776436762841928707867782756118572523723435913291224169606543988779241369180791814385826610238458366927326298783958617018495088083183870741138631046275189025285177180287503644417799198379728688526233343483900566528126562391159128845805496080599182594607774077404445622833848858489924533132638487636535194693101704158213011879217013584054998286533577159905348643603890405355028988868091588558276686650559397250794857971905259256381653407050986555856672164607849539827358768635263961459623623398246453131332820694646895180595577330367104786612211138210876391174357944816318974381286057983655518732165224530648380821263952059607682027727392454689175186421285321631124847482892017004720916672727193047470247798935097289230972375521247348991575176458775222071099622021342053637584844957067508716985342421744126808 [126,45] -23953795234781026758521566179921350968884870425482760558663774603475655548340766890072624820369373919384738489086518591513933976951939715511479305695042066613903890608555253341923285103939447992467499368724837888363890259987620495812257945750904973860387327754645103332872623662895728325575164858968115453244933979981637383113678241436093974461415659270250708241529932558686742758417557834894195059155131437376246754481398608253020359316764899862565148369554582881398648445451836411785252019837934999187025744118441242961605049203287308270780608349140520277249432170822030000403367526100332737201042645191671790616339140343508353827497663258702861871262398079192346858401738074313886069098655648861541262851680689848073341773591430914023666246784467277027290481207973507223730486537039807773639365567154379370712322847489835148774520089184179915853993204186777971070471636438030481953273067732522660419896883266055923966866965003338372499761928538432640010469951783619518415260792828165100464667692433883230494518993679931008775328552516110130784268257032001950253954972925502993594219789201967958034406402739426628919859449836594807850611530604753887954397695732343841856181151039972909694351339092639893871061947555746819120677113485234199269320978997791729350784202532173817230514160499879220707408827466717484419639471536886524663723794355423780444190411747349210645013306967230726026769539273771127086040473226568986700863657609591884026595097533166747379037414828438954006275157840700184586204553385093164295009451208487010495321064671474617898633902453363897207731199459925687555410344429360615627024098371253657672738406542952737792206176250759339503651331094527245552567611999462862040972120580384311483135156591193764105384308812740838646891136847768403752608460087096966521813346237197281628045112937293802047794626579260565448479287883449294272 [126,46] 1990387357162995187717515245343362056751667121197541407972722547388968651442837058253725413785387029415781420070363399717697750209168261936252790010677778741896954578687797459854515016381084032893855576901807687755880741001184057131436067822037547802642436800283283257949357622207254783366251365265860478136764303097295857533988948756870289760285502389911437291566955446034126465863106188639608706909521825158606670707639723841872490149830671848683986025157269298924509126574525195010717104619666176901622650550467555072369869070851179655015801707007614113540407671242456086696860795996382089950104487378746329295548155152427532189269990152544635312233041557539441078830270600294714656618289403023489804993767135906829373734576650062297458979681834528362455761169320821380196872025004674993063908436410161407484841101074440546910966059305990263061525246711046076477670123230177143239293128521130456683666428567699233102195974927950634659525839315001144856937470084509645695591314652288566373080052774178164551833766188014790293315852601776425951849583686655643982276616631413940819649708599728975506715942791867223492672777044743917002435555888767809172354730900840825619375477535334433559597777602161146524385622616326175500556656243543490596133364357660279503583755287122095578860258540184634316445255467256156430447024417297514807376646321785898425257659220886862809847843148801960587650005111356081058815647040486001472140136993141965658311847402650792930674159005147570001696699312562732448156222341680368847711356540339887184840594315685270610989797661700649421180305894543614781268603247483911168274801368319062287126070922707617438228173928682691042160088199063300461441771610047665948092738872915091836718242913790001978173710434067579935973936174343065043061052882743102417392278625963024735266017819235276489628506452898739594419986538611104 [126,47] -402761567153013051362596205943816129979767559834486587029419227802258487748051252990764499395944103550459365905819083307822067800075946260997108559364390880129064565349051034120593551413986436480867248716284124308652204455821857426674222700826390736670088243368098907024509442879390557481491674587538580822664833477123922369663625663634410447088964617159242033121828246119081880770401518355020139149042867931753500306659183707356293500759682472955232848945430094678925018152906854487267551285809054131242616246885258716582305339304639845864378587189425561036513132227507370330072113248670741781713717840254109438698357003322472113969382842197664802214154508462485701871465427833985936177081206141154462978360711118095656834325283661438338456944006492085908630689338296834904635457674908786300692576005863705140697768389199136466087683898783496276159359973055498654787471980467549132065120431497808691021682707657476500253852050729584370121638688013406083217154659660013571145745988726027963685723034108007724215525957357892219438695442769520480670642145215221147118131738046894547418398888037898297638296673788953088152508168226815835443015930801431872773869798638896137387624761689063515125431886251483969415167702493380166539490311475710862637984137071616001583983130688127923787768224192198011089996304243408694082515084160290325542281243520745204760951878338220625425928137024632330006014505951350826345994874536115790983381084166524384092506036620741986562057105589305276443732286020897567853805936665732426404317351197257018258553392495360504372510984614058384589985322580896865185446942845181799630303633862166425440017204950578931032408782212681647418453758956017218657348539157227424272837219991202955621654627985046941610760546197096590320215594716065888706177558960883312630251607794011933167886866094028137684640503098759899887800672736 [126,48] 96415189661870881423349239520975758742580645604999342256233806548550409997463102443220794884166270899457876905587077942141026481317392440909289171137823348347186684371886669298486006126623397829518793236986512329869463432013335997080205524557744525908003381831184383213785728385626182946384995393364523593446781174109195789238847730225316960000561920636643418831000171276559072490591509760630810233929426111879516765800002691310885984493713604430995493957229116173700548436000952141006950316147685312533281246402858925087169303883874372792818560562704549906292960014522799023185254017664345206866192040557227839574570787207905578534168183449526457048190932203414789862971327266900560709726177914437712306828138639863960101468998964417221092689486136660225017168845096667803534395973060391147884922392373152073215694585096462602484325272734757085586816749305611240440298618992540235416046068795572968757870514290564833208286739128714722622112472964845663356009039863666972055169930332121420086636135622297075158373568135621129942624091278507554842935186860749152319923341534118617683627076337785357661410163630011379207157944384217483662159679563380712880881577818151293712312893053086682405908674930118498825782128972047682203210613461505574302274882442036703072435786931941172495788971078256676040198282095010216893670074609147065956462071019037243317168626139094556130728505066857562580762521934881288893765295992886570697806366075687666480872944475971167452204975697640144076291750085028509256575935926455806766124959144496602223203964575432076150630502198317942915408683479247574440328828759200432083354552814549769173664378259267142939137297646006908743166753374042832953730558134597270769201575397146073907779061482674299137705125856683550623164979773837124749774945692801606999356074545127693260469897454218189279027872158613703244942132 [126,49] -18898620143098415464600879700221831884529091445816348060532993841847779855190279372251997536000317599712621178052015329523189851193461960740888777217149917825794581014458437688829827483919833993655458243386756748190041925766798161179286124380760351520616576364154937266010799002361533713293442901277991697952433751100139312207364045039631371760924427936134347748054245307831610145855683989977639381472711265490646304640980235916227197404970907987412540928756911667828191110856431127318972571950010351995870090761200670725582758194100734019639391365663973239710266046142693116697218299304890096121371200702872533220914848548627142993142026152956344387033474661354749921041637075521100990694272019002346223201143634521695497231652054804889105687270051710169360972860619656575372505841147321706522235191739093858233699888466651813300748240261519778858271148699955592182469953445233554707640693211468574062338959916244907904969995720633908045625620154957652117861013374047631794600429223033851333684781552697652224498882277867969618338482022860776421634464127763550543522345147572389750147123689055332102124392927609134330163975661915232688452436957057957395233563713323802639138352922015818021117800004350756862262274201276365963194337295665484679836468463489989606265988223082755700702130059728396587665177581045535927573304501413089698345242072311057201076797329951464053468514705399064798802611323856071657100193041580923721929080152547432013808146537829160455577587671900288308969564051634746023385243635106944934145863036871228320763355040119063125977114893940891007043888588842664357623773137849893092222558459989227716630528741901274049269218868717007809998912961510556245644414405263845350204740796188890183276874964895408573156838902040487934105905984466708255640286170325316203732033176075427397933403849606885299708418692126382136480 [126,50] 3443475592305434331138902869999310379034261933821246318466532409545810489254168345422189027163406531748831536755133200081063402388736953628894683076580295529812498055432170804895331536792036373353200574927328414790870293299334198224685000488294326962671381889814024525549972301472390328023751772762018842439200833473946887561977598043710255396016596583155681955489170457292766620713725059434423271400313744760377271218641072473874794309194123906131968429756312674518771165048632856599277200098327316476137391784587478758075056554832010510978565230486833744546678675518955638869542833305939780364686162425412470897532236216035820918209150335960553169834881658157567572481723776468450470167490010899629740372001776912541954222890596920740777056341514730082902557111026822909530852822796588764739262651552132279796080836209992306845240559975537228977995306575962994017112482813899790454012817113191274766288447842174957956834114275924859958220193441668559101491492443697912260124056464127971867719386706405639911722377417881743179159463061297850237126547372715155923729535405388394318384102153210646003949450980103964696386462120225178884246986091477730952313422910299535201214781591902112791048847034196816798637057961994914350726472312524854573129388809429728428486244857082621156414137780812206633677969908088253197171316216666626328976386521655669690782162497413192296071999849036848414441014729466438384698204761571162715388845469167771504149487244527306703124258172563001441022150500216458576334966355342517137052706048702370020024651578426045694577357695666330070712358624734660795787230962221015514782436885254649069619982067393067118116085031911918429159799398699072951453646484153713824970417698371837738022340037371706935344706253938992463032137140694011387698532967231240066327778434762527856030048070427663580679768260574118520 [126,51] -621770170933528966060477594921491081750685640117577644264823223535859914259535277732447137874995635053952995425423165304403066115086469743089943753746341158782425260836494642231180262979806009593023769208092928497357328400668424437613572658156440277272070019009985998555042599733878020025461048107282059990328972217155958124947840146031299740092374195035791812462766077613803772707340452549374971357048319055363198422590995041810392325584489150985763508868010126273539724816522390656679024132697801991175586103991716974320202257310552577687442370002947144983962388043972868192299627422115795618476910408510149035297709608054951401715786460462747943952144677370916826663732810556133415356101065266219370350303802639257121974277743596361364707428824089783067050371185543821175231375269587589396015046483328961424158808692191666640596767728928126554152655550170419437176350154488210106593783184439562084120671724047419796973304490022388227462022178158566358408857119685406438604331188322246988530624666374465941511594918691829115749572850451799457009407312674830713460962194726348399645002015471163299980357377180127905735115968479018323023135177875944872230195426992385110365480441066312513436936938900693169125646827866356312182864620998379403853458212741151147398731092670591697829528352344686704547044165842569141450810405045348862564860479052948075569468036555617663603057000742193064295745868708986452398737355458719692601355057838656480558166820478778400663235376999272827764040167219986628264598122969048053831185550109786518893350213436405488344028215596644663800667241446829635334303234699321166831086981401318844323352866115739390891494110369102916887075083035857272860826668125679131760380794272216631558790504218880540314087040758437520826597692226027360190837974878570437433812602404385348134565664575897778349109118298920 [126,52] 102438911359437544266671054580632741021577991705333846106496072292346685409632848135381501461544355534443778906393589606936294476643602723072728586951344354374729286410965715275522742813093743541356642917982012861789368094848484534263908712445204298017192627681621013172169218844001291214264580221460670426622040822340355982977731251222981490788277478496724174345635455753122554060224417080963573280406474831362245506771843914450289552729835451591041788464820564815175554257873879862735272528267112151617704688019835979197701221729330356167843089715605810285476413943398041275875899985836305165942928253119389052490933571202912270008228388988016840940818600583776159144959686196926454466065767227078748567191439706117438552921239175856648128243631777984045935725073185722506315024482184607778300491329258964536997440960310873471352770555787508064138646215378415615050019418226135167702020767203603022373742667598143838668645366750466670775590271515663723806009230926906549371163098427913339116066969217294003840165868248736844334750714265505088644612000671655724455012597931207506091766888252370381724707170600303733776827247578665228538418926453272052525678177739683864847902462691058071846158633939398565413290126047268790228083699207209202000870673822769003814907551409575155905004191189522388041676603664654889325753717375467769149494792018414899536575541043396957923731934135613834760315269012011425130009802073444297763869666049817389609419053897040762604957804580827073098719074308726885998707948170309172326874613461339806336810237247286985022181415857622582183178266539732326292302981642662246538083595618930927808835182792061154067107357346732582993122441855050212843346286657839419071377460508331724173941635645971558218619063430183570177095606612230023292418956097069811481055499719921780832629408272911393629885415416 [126,53] -14168516045229133585027600610210164631886084980121069349687417020873687940047134360458946925124132871757395087558026066165928689731256309028449063647369658219204461326910241990597489064118662115554185838313153825424661703392616497663082468407125109727368807557379017010813414358535772904157526689536261828959249346887309632880006607513581941144850116349123597284581761645743151668822062511672360283295761580151332123292264086000875988463538155769770495717903011993781443749239992526853164612756644330374311733474440886424331670851486249923650421336499105467459928329194940292905899139031371807658183750330814338294781365555374473371878040970744244568632170270118714888883923249624449664362328417205861602884356469568447869305259294883737548675435661932808474384959121703457741790777001715233965662217141592276335056891900890467425267530247051940656299334548224402266771032080978556911927624308557728094073428259154619854213803333404383902003763961569029924283900509420880094276817860990502279846202221993462950631522208544848135340958049585931336365045949429996692789827893463259008564264688190535682052482523025427312825144256536182403526869445187429548668328669021254961090765180107120477246901561937562204196460444812879388859976042533890488946892824054047224156820962223811236148209617397468051922085281377234882237661858197850416407368694563807232775161174440143255448943753103119910249769667268988877769861305967224979831275395814876938739859748817470250995229016193618501065243732911011009820559450394929938825133936346950948144566477078766084247825822497259509281807358899396538182003385987700220151543162545926793104694876561685767938155860481479476323541403443036021873128325436866426562476964660993964854760358513199838803778639853570394727289792744104902687659060464611141377848171116888489173056043483611066967104 [126,54] 1603227302071287421759135074850726837391902707524676763800864642133397257454215439484857992659673865597161871007243367300104131818063646043638701224828709372974706911704517294004390557373678825341737603231537839018838458248891886442275503672294831340809576740018449867431078999949718645864193278488056774827890193880507487365097722773176959763848920266859927790178022673634169048267483154367759050886391621067531183482655894615498973495787467948315982335426332999217573432474995922111159764946199929720802700109657280267752584844054864555447547711089536874033291683883343368049444237471221456910335185070452821534874519564820594762834903763108096464337350829787284571111524709703632067448384147212362296548027810905697183747122713063564760634946452043432212176681569168680795863754029551057305923109508284456076338284485594736376602004575378485745069173498642465447840352541720698695393243730568124044638261546540123510514018930422053229995439288965274860094470755397690460264507711281780033255926444132742260744740471923164834677520068634592806260410056817827901053411800643632238111595496793884544551902823969516256104992502126915846964809105396054265578090959523755520399022824816563744220148940362734861441076168102266432362453210246946890740989104457252956464503658176951934312954966666258100169184849960841901555894673977169580409750198728494526113071588003298335099375859714433379683815993669558575566230880874102522380204237118874561199813826233095795894148234740462933665101193832136276441903749453716213060788461025036095463297583975093255336450711634988607201415343646759764549168495935271429276862333049254539610595983542401419625117952672821722716945506237979012785883050939874424817454072755147586054617794752368073732514869537074119398155658379528601451524995755915075174198758177347965143182660177749475136 [126,55] -149862715703810469670466469776791597340383951079315252418844229917025547952936029991712080486115405656642524214221833960221820331460448755195083795676220609627558877934470757739355449807335564307363120946687475224825813954758944499283133016875021677263192129654251462337577543360729755055990255349535405703983833350661567661524146783802291066425507423705232390010454660783295786922881582133604329223032314139976236354597744999719298086629766352710330628964235393070744964634669384614908596399962247296596618142125518660887958416654579113790517917358618615583061819667658432014555938626553157233006215975567172823503329070247298239337376398065663014372008230441664871120823875586259690014256727546136417178905269146387366165087216576352771805347420936662893266804492484810226185572596436131649804313872453015632542997839611743346652218040857887342257890303872799661486662031998548716168830618785934527458921308590603234086637951991165356081688314702986848187455653149146673662422660465130119345758845090643664591591292095438356068460687674203652525590958409521341910518206506046231036985998571424423518584358303831475819963005946750228892273978027450499777050851465336123632625828015270642364149687912506473676348234076641825506267905079875019025020011561900430622275329639442818263357112750538370560940280487285641115688322220667286499776617196590498342874948695664809230799725155967496413713608949252136816269747050057789988505195074428516023833149051033888254609594392266660711918696782778007830959720119669946147900100344099443847939786164823014524150918943634192282688948548688794826417056376723211319892593701363424778808437954986489218697852998973342699251160453669428564114515698572665024693859391037431492186111151274692329930579884013129021109145428676110215673188302112783271501526349155172839771311901419136 [126,56] 11825151847981840998556325484025045408179379809405466810846175392944249406845312126431104511650293278115948484183154840380828802083008001736018241083319158790947044048625523774805802018441752844830390093601705011410637249991922360094553311351716569181802265562981788291136302347562247539858956954979985507566983568492171735697501761050133152148488261044151037864802762661152510015879323780670594006350316908029029807077684803096592421337512176726371537218460270346559219950457871832629231804722645073164441586007415703383171869082412840229482336330303013466964776257757145685268366477402583871885129145884346649105271878478716031089157622682590571376527087046182485964932592632671548426003107363865452608930068441812831204736343694045953169497585287642496967867201491862710800050453814064404198162412205617572278359565042064580139014590472883585672272200895647741546324047906309570241993131378080231012941842019514762068718185112382963282367081899940573298853983215761707923800282014579860647770032828945487194758430840393226677656389009032943828806921052556994381857841294425129912223130163635647864557547436572785769351539508094113723461706662267562684396672415897719498049503510741580818524561405634277932505864286722712721408460232126205151365793432224889703166929930609509386719199889979393852626423753419253562547952192474129852585259907836809613841113580718900251161966957376663632652973189062645219370248705857725364233140506468961662356104889066439404180454389668297133036480158362322183991035207736807726641907246374333711394146177003758456297056496071653006931910258690634096851330145700772892042592367919392493066268707106383972456547354698905211961992791585324645369340690295264871661428835746820895008625411902607717051910247833558488485282598719039866816000715568789793994323104517214611901518109386 [126,57] -800453042759607321139291381574165521460323152975446603970148473161817508001128492997736606001905563661207425346750761054640306249788179458802576494803983596658699662231905739754402880784205513643558712163738491387993712178998980014463928616774766383778581716334918255307863860258154131914771060290140361848904785894803451692286482924093273202001325827052809142697953586243762395655601411822782889546949606076379100082716503898082077152857536341902956910499164157674384810422914022724806917980562162949575819520346844559655120864778380665578236059189776299733502211811567693663466267868803978128668720323362565150176244944963648460214980836625143651117406274221605040239708860182644993203604244724303366979723499875828849631862039976341620443896843364228013792544350301872463281330443011908755135579383812289779542646074878140035406842050706101231736868922666988677168981670264889467624051896818852160080963612069339382498058293537057477027340004878387733873398220541950392372154759711040844528183827183373755671111275613565334753061784787057654734524851541800093808379583496204089362930290770990799941563220585143407425288010764722861078948336188149600932046500705544740279553874819166231915040263677195708001026838610160354023947288091376423793837409582131741073107448606800447117789643933807791732600226656327560510207435288804396760032307264908884955576929938762756009534590106444305730096978845405149003416713526990474909436595717160878656914201950881449393442536405941199756717975954683034384148781049049590104336406605874032998562720307812946571817065280860507694364031119035315527867486896664917888411949938213949987904885916557048145718413564809239890213388705735326264910561776773305767865640008214095238379957376191734783275598892533321320673217951746228692110520293184375387434662648440128191733632 [126,58] 46500089919381724678955390268192172544555228144380245775807749652737521251359237622815080278246730981036511749126520163738772648729494000216698428799418677902772548827480885941350710687301217936791539053707262432898452510169600984864007535130404960915711268431818071443975334135256468643721634411549331449912681635317217849914306580679607193585963928308437364333158609704341702092680837241061964635995368008668273900766584125092943420722228785242159424469925640545870664555900881480607933689395160645003247140474279487221886789523569693241939139142070309259625256050585170143283948475267820880608990919132334026403995900841012653866319856343949674587407080933677636571625916953356654113443743856520939448070054128660333298307961001424114011930447927309275625815713307423687908983418158833312065388710282928292504840406276155902636922246934276469826806505609241236797575245212098905890023626891963494615752065572783166074794708696394349871707683364731881404873219773767581307514310666180193865427218647017416617431676963458644717579355484736481142434934283217209510304831083732550823673545910505223024114205584494423468325767478376189481224548021736857814443142465395502088204980310550174377431631063983455197950313193230947598444596860794718077895521189285580224721153987460119768154668702460778672698582609923267029552697302192847390732425647818230327967715872097420237469178996018574262490994127402993749718566757087216471349481242558825452826646678046681776854643115959459349257227037947758129432060680031654930415554713415011445845306497825166866128776604280215280783486578608819807920998221456335418257837899052179759149626349443868406543096310087851531709499981559786826193975291562956436022088904007706378351402676776407209278201466949155233552102304596918217620213304703668949029475398046780746016 [126,59] -2288324952090720923450756262571929835766593065516912949246319565567759946745965126106911502069193336013068956728039683629193783015131896427477982425645219212586621142111166015997205557995898178079672224050577568653592340942161987911648656277120471548984564132724613112489117335758739349814207012296444477047855837091549888151161270236840094075267685980720506219510562777179644538683044356090007140612904562960657991290725743913331410421334515055326350805633170325951259518528558707378152116376829177604467103894802927644453486441346716483091102747608364439916710058195352627395227291787713863537363926955434760306950244560611916645106681509229137034519727132893515959193179474877616711902409827812006079609753147472460505580348544643218233374050780516388301268745093793353740870463401017967407915482194285816023541738223661144185066730136909676891499382885006787202308036933958946974503397375046643327269226400133067054344739308432094771319830812234358501752242185276876163460750079704841054445135872173153780299619335293862428048076106282295478501093152055348034615823493561268658238256165028366097363506824600891316920341293816787325872219413010915631305858212023411193385272450510139835943448853979049400552412892853057444486660013355875627499076011280802759674355536328931434987767617172727444696476799949037126270030630769916112806905998515764570457934068487971335624660731180573949518773210337558363248114959687950102639042004198316015117311575636315071428244239571929086436061583165065086786447586252912317860332445074010830395938760380103437656946534600485515404958049382397109961707934731218560045420568118967813573859481116154406565403246508832324226350620386998867499148373077874549684317038809155913561303890270797576855464021717435743519252595676029228965040075821200944535694757214234080 [126,60] 93811792616185184765239426359398895065421612853020466276011080342866767789296784774730243021938231102509814262106097593391227890580500223435393102371252479307685668827609915898458743233075534987035516008405566556693020041043810547352031496611737747715776827287932760912800320721983482775053256106357229024257871401287692126321247919421021245627560942506022659938244355401342211918186467067195862405645883699078123710667855926353488210332038870135406892536168074678434745342101740908584208259366742336797185443418433232104968445061597918793704917696567923481248412724348098628532307574116353152359267467357259832732063694018523461712871897321644119106329705561686704461883521949510222544845622304402624611039712969583886651525912629916573394895768313297405128035002114488546872294550162061048292495009196895769456070934378286962020475479575880621068040598687627513945842578683162969963643786327737062480511056544236162170898350771724834845465994142647426252129361020201229641521142926978644018280090457449061399425418153949232781165550760473739197307081845353189494608002207926903708239905837204252469839513945437349288064605553074934550412461658752920767179534491834822154518211012605057550830782574480034465930783126580328146814562974336044765300460407449673438710434965447303120524560026711899068681938970642053054929132804498788311222380321853729947347765793936096706302422975763259988709342515396295482006405523109545176999754715078336414747049425418552891999213887016903632851881871860357890105642271600539521343991376315438288815384701873263827684006605115575155654716898963485479503082569972965233881254255550548880947505874643050124043168986187875326431669489466871071280359028740856999198699846519290567981920915488531484450654121507993070263025146030289919915367524408970060366493931336 [126,61] -3153455319821831565785013362499631232058856177290973736999294563503557011232866165606164017709167165490669419454133746474933790281822238440366981352190081189163351281410984163023291064371221910755309659608285214487547955634465712774800598815345791206412812306313810809795565096660275537984712409429149175367212619539417701171573836082166883314619754060591329502286838956491670355534306099215868399026250309871837555412443184319930716393535051478897606405287579790383810702976939219558781221998402974614586141746319116834962792367463730428017341597014223921318230146127834566229315819177387556449911959799088342169507475918714986365651697971161177641592714883565518758891443337738094186204060234635512320986205532847706505539639014744728327738501977058569707939569058241621328552537822129050746863691373225325282351120632360092032570573062484933880141680232623277683924588374509465578667414131694105431041861968749898868166860868677619948461448611029945810832158639739454526778415608274425349244970270416074655489908627858175930314335835289077160292049320631419482338456598230226669857764100682013051755749341171725783867405345698713909070117465822529380656307192330966335448927342544548741490822753999594560744069768369429332577373799601693090560828826911277004198403239821087452639430505214603366639666826682108502739671145854515506236914148721068528363368812414301836047843101921207619268179769331398479900918486433241637501283585033796734152612256106978213548460140760414926452239611428579211104936858662560540656388991210048453739731454476828800612479222574236429114943558662682028161393975912184257916391417780149010034040901244831061347691184186361096581785461999039737015091752602568669834596734488804967351653774001780412576382788080970567860870737333874944519142345839813487033168896 [126,62] 85361333090928326339870838404845385628253009999763320546666246215224840651715828291637648975235241311004056940054978030368042714165149639295701268004372849620184250876175145471296857089028006320865945740607544168712313660349190274123554966660861161955129246408117110071395615446361390193184862108579927910168597755049565621770849529553503401081225296825800221579965699893893130683353682546690342893566571665541808685199325284393344410354795755264115679110497468809489144004213452109109207114316351038186930349492799090474737608816179426739807254945261513785640062988828435524939295741071336901399361900596833793290513171047915541512384734132507026145398863155199929437326861779224672151301695735952686287967637166326660093928762151376423958769498454509866644166767266233996719230947522189372878425090820874064486698688052180906077910346239004396054529993821444579703630473667853646735518066054284273370133642896490585143395736263094150309837442276373502167517498427776773000106398756399258280223392238709403992956768156104754935237509827759632377485138075216971231559142181764466265013303063740450802846232299117614128663667286549952560660456757318303807328431774490085977992229459836190778337432514821894622439722772302288337103975323998660853625704847468849378905639402938422209277475134697352038031282899897077946739760146171780247010946921801424606235056815948726575160187400966302752856106360274088258647168925108479876005558122644597307721516048857485808248766035479154246761941425633196541159258016514594885827493728188798342850021134208554915171937920605383831470546967677641202549458509741651590279039960420054528982347275740669184532436520765157409411335424848551509805770488956133859114662623310441817607630195187997944203890461880275411192771651085841160931409405462974704544 [126,63] -1838385746409681396892327885766307674316590769286047362636761976816543962542731375521423450597489092599020946144881346432619597653838126187520194129702837951000585022915060048800790804917532231754946752330326835734600527299520043233969208585159070636654633579298792075405770661499112821863369500384816182328272168326562180323821612638713753246487236188827953382099808223337055739136256219552719092923348278435870026361901280959231751550198977904520696711769476128484452701788434211611649881787803292679228280740745843509988251328088019878587063731878042037546962501641163565125440453631328060681158745551091687282646673008076049368096928426196610989028487215170891421326585644330937958842081299791136835317140767075883110850172805425378524709983120268088135775601949734830752744210054568012129492833483569384752710899666356013470633853821332941587932592385881295921033839089327188254339795576653871470698844646857979028271583761447481006276137330502263644874277903924372158573748779751918380209685576597132713070399251192436863697375128516959503197397649791894169318734420399180159269710858086403540828007005776710728108456927584737680557141359222806670083736477436290791438159247994499376216198210974355460521118550192950722815831224491371892719600607098951560867128753655205260175274186739283548295813672776289617548034027874156631052998099262712467225473897398036746579529000352457296767880153520501212897230872698785240883396561498670942210442491738821909585152513536331117173002705146613575881367560847381351449227495763190263683173809766174108053311658832229098438569769748917260563684511878961851819048758918097023178282062084142365608677973950698996248120101064455905588047856765347416850316318843904242310204246577450419390042294896812172808939054560956880439498421736145120 [126,64] 33000677497391979077778963934675140015218796294589834521031619736528837771744231834404863899055511498319506400214257030317199220448547984046050909905505911506778075485513688870098926322563463703183581562930082977304730645532914498996315310793781177160046826806777167848453218169059956332626445407931396673790178195906196939687369076959902666341523457420956355351705026099164534299249601003560665529361082939194063185893046607846812859795713267111239407257788217793307259996367084225963743325844843253510526860440884534028148974616667523419075376606064464465875018429716267859726161799825184032573120281302301683433816151227367263850148151924689920381183642864201854302626177900058128621788418416220966181866519088905658747386027615311062667803472097681388465960643457408129521534758275252644687427499406473824282208068875656920788862313614028108082686154762340828743331232797232268040138777152325228389916529639345708476904441997539238133491718958496136732047248351543006554337595715070255497102412085424440862178037089896328639618159450797404115798768228744598789696633555420081886831149189110070496454467946025691742585751096103515991200575223377660675003002029936986828203810109188211776362943684154675679439016037934587729627065996395379015369382888312307039810407475706223089848915719691157618895637454912051804225943805029019794170450736669966099113992239164367291877666148519926110968863825187389911231627657169512875551213448991403421425681601396164889095928497291602830151006178549251887471302728064349062125801363924122828832440561914797691348476536338538197441616435641735586358563314755480275512693718224062305631775148072506114940899103943855078945763490081769529608806174447353910853838104883826255456474267836740208832305675299579109256053507443115236678826226300 [126,65] -534231247739216391991496816938686038121675717347985558086071620872346486008120681473377967522048432333459465197249168570822646286867922106589103079943971361739834508033146211859070900860239179958483974719721302571907550549703430540682680222086883002039060930480285407054665336723440680439776304211377668213441572441895359026146751306622716087483717335579493397575376795992236926563605118148532733567891751269277972875714283552686167532063984615264345864058144850100430477778011060270074044588650114086706642793324600227493714737600269113181286546056756728052272102210377875498061925206177316502846417010163198943858777206405897355244282682243733107489365153102783451740334395733163351724252923476380038474633823483590269899822568814978133411491483414568818247651537753175657066359636285633223679849691624678897206986076662295393944200613618767641733675051364333837760908161598371768761771442277609826451463811262070500662179786498549414560068302508908881979390225137872307128804727297486357899180838014280748258803020226854461344307277478952851358588889573116801907333867014899708128746878116553963916644930387446860381731563273718003556009156905027029351270140750109408811333228737873471943800427123849887406388849643248737381477817115195732387039958323999487073547785008814465534495348632134380972584049586472838657275735642752187984125707615864637009414632359061715912796515138069375879671982384610065193958885105818573284437160578310749189287337323820003340221724679222760779988466401849790277105130901500428721542768428811571208250211886344065657121315333311893033962105501706577339819127233824086850527411968768419888519724364188205277160511703288018618377345093335965641263463065664049800975671944399119088893331060618792188885599160380917429327041720374770919108128 [126,66] 5928208848600601365197076193238936155566306288840425354749337708360460441849896487242922381775075347222655631268424574405230867082433277052113089143150455381574475986250623265218537666459623295179464105132424098385934044748665994184744854416018256355849046702861279220908731141933688923184093812549630196181155839225288258252694090234781941941836925023708611804676146878636321199645361187506220347899785377948243186357797773074121028752551097341005955838816309024342704918533521604231017856231404271352527048940025432636413509110931836608294287732767849087717793230446194131831597283378738788016450169817866979230941015942316853115047743525665352575266371950324329274596460943130634621516863893644849036175387703230019094685335402922741783750963774079533129420022610036522714382865409329794814611548794968982374889577244114978099120145746161416453323363991013123526180196966626986857305823652752476399228629086998457653303637895178153341994638361456776453421875799241272999142250964127051545983013441489829953479262163199492579184483881467702272740285225932708565747517214267527389812108807099900023403499690386439046795846715572317210154019715920606629986889100080513884718470179230702416403382198643392774316687840745899713453344677898174890001428608306522056821983567476529941931772233506309741329864787096560255238597881069914590229812785247528965998571566216553673722961455244071228369546172996315884846081641028129829204073770771061118846049250431233865295555183702173303181158833017439577625657484385206540022289480959322132088970279069835439538480565577561463664209470341736414247310051166472155572512601886547538245131071906778584330780051591174337184353830733889492607981088863038873500453345940749317823328194741950081635864788429012161688696868819063254248 [126,67] 1766350009415208162145761974095569418033103323468497777812593594616372182759327802274172727524684821386864176049676135855399568276176417385945381985605314390782961808723298307351345215554547269281991672645083144553956598875637804325654058598740952052532674973387491695018709256704132580047543588477651242059443680060890411221559398966355186882293827155031201443704471455821231788073420302267864526995483069325656322652349051591769256886774089350883586412308169307088191933947247331263450659138926711889914949815857010643796612232359781751627361218270501552267625361196873665954981474587376600833019301656238020879040073143917322862739363754822166453931280946674730138083646181307726861442336685382374830012516579271407543430168172507829042365244879045934257374501388053153381714715791251483523163246426516786904698156876501012416803740978344178278423961679749236180203056392004000529653490438141218984913309826617357735557944505017514525182367136320248992674296981611155191754999046466923960730617858192010486466593373097487758783604126363306064458168866632301361534400466709584557104387445170068903276905780664493005626358063530829937331604246348004733885525266395671182410885536908211639291666472847222831203494704553424392483126845418148159165844766062120511667067340648974515629035232316608979249954552036759221865088823851011962297539981344999746777714086788981079345029827496568311350554159704009648762972181433190040781241788198013364135343645986675863913709727171956920088646754356552729408317800719850277229000126211730184074497995479426799102267895703590642299197452539915187325292395515377146075319878039737694680586947770866069995738106307207587215353067155417352019012570361940358121597625708758201695893824078967233541483801981387059512854591447048 [126,68] -481653868416873708520076179497390521386047862898424237192640987661845176074714764658616464353501441084019651991122479200166697947587761583405784032518743044211946563645682745154831017750762002124851816918958424659502152911196590954916017758364728511750824877210645415824116557865878064729473957848696845726737693891494050942464521262080856507188293180060507679394681747649016680189774349050528431246330199621424200058405773668232980853188884992342174472497223367423712621663849819277082978679847339858622994081608212277555066815380506184277888102478135560611403017224656214133878523469649462323045277847986213777997521968537240723465434418942147375000272559462843618179228641241648126492374030948025915112551761003910000830021728971920975617794429494920477194115162680332874912117490664698105286581029181115170848105102887375110792885438417266977600698645875916674144649232024955656670360002336773861156484760557537200799758310051219660323875162413479986269603852931555629077782320766749011186013898386457416713129101013555761284958452920762548323204798260483601303833145306701069942026867883055945115170812391040118699262432839302092213291879594356695972171470502854496804268030767010911575790785593793868798483696410887226153972366250188654324586454512158212557980392508457191002763679199342116260533384950324781342042783346751246949146573108674292803200477057724120924199310180613272797514227652859726936473082042722511839544275176392555110508143018663108658766379844040030254102842577553952641666340382526868291383440106428792520180495536984710532863018219802334655760507843203567655990818984695295827511359056797998364897511877082410915974406649577632762840095011979761010889922079262080339371853985858067711391206215823811961895362635607688005944486392 [126,69] -5395018750845429463713683552408422305225737847234032872685503513519591511316216533804048860431068724097013527152257668786487943452706509967756177997103398863302812891589945786725856866173781613250458537903002504080519677507776363070863574519680654874918718282451293618835525926093182087468414531958244203677508166852224754694946908031482775749012115841326069150277913148809072649604916408651781525739983353872323033107892452475871887813324538020884494735676679326805249446026053221208208085804263259134904882898786091205532866060877208884035931380023714371025148230305399408505566129443252458524016338376552129973294984301161377775643719659193031604780085459072591761313966631321165590064462140179023889503051423329470066838733016796525289858133108249180631088088760460561263338270168983548051531195286782198097220008141618096019676895280865555508825650014593394666375854914485038560022271473615651501910617431603755856018179846807136681255036620868390983009671823801393652983946014954555877460327708125194318193496099914570694658778672180376656792122149907257419425544453648570558799694157161742407160860704677187776817986013996223919636603048033764477422418969282771317038597784102204552141177962766425263475732323785874005698237911285833071817317737975846840614504790741601460456135768873647075916797626406923274044032917242171767500270160213910594106798478239235863375452340099819395600839035622549488179306714674506896826270365230603163065835262288210878149519833025509465501967474919191162779642058300083888164929535336133460195833695741798054667417889595700839351573515498188990747824363792667042884714759672952933146626096153855852657625643653497618638171739751669525554563606851025972659692629856891441832941557200674882133151497947560584676160 [126,70] 163030916905634908303738449702104010035179163254110697119998779960410275890764276419510104580127578662729149769696600126717729176150134661889387640177718433437758801385201028965039007850631679042240645916781484524647323106895301071425563686948999991662728155444884248974586956168009723262468044265021173778777083356719116256429512763765131649118607550719365951303190299714453427939172694851413558952303798642229077795295703129536170039953885550966927657279474695928273285347083293704265692631872829116866546766358166478367122223129665390007001491050364547612781810693127447754004921264630353176200761071816808844778407879711855470487735992246979150519110572751769778671901855411091712583756980558561230560402364152888051474402008792130417628872263598024889953934313479941594502419589237557560098716580683558721508685419321517135733771076826635744654297287608401690348410132666400935238355018459571418368445356680457601609040854190037718890086260657264180511359240458829063274651178261531885441467028382215202824771328371292540833289718429856940097354278937663339236139883332029791068209234320221931817579007519569325849151516921023999095279610265771430361353203715229586909543809514996873076300646225880822026550607379041875701572769484530325159717281853896597024339132951739192032242517126064213435904327483445110387083370867030342811038256642576331424713212296213261577421735338115312679100014599141608474313711990362642571810338729751440839305463739195545282800189956684060778157082009853327640110425211535710671158978875277975414771802020643417692119066510268387632451583584351722202911862755617602832822062625405766479959168651170676140704621631805605899714784126445409599192645104643670987686814545719075018176690015552961877266950585059311552 [126,71] 357332527628401735902404967011228045671000963570126438090797221201314284424335561452819819897669667837040858754388014373921880641530517777634402220017960836988607189407499470997625704690090419733452099210726006051966992201079870438015607865440356969513720879058834758104291271754563504147282160893781663555793434437465349138687442586751415125710126206313859413714196977221161663205907342796572505410341351077983864841227506673947686248362345696758712892683599369307128665700422031985576155224500380298011209482424349991627356762214354181698212355050651185604597071483568874608209760724095537113068987979564675686139500621686020372272321551507149074569464133477942964533143547386210716363584808564802023805450027865947404011817255076345853460853032626394572069606089746513717579682513246188049809156681576090118082720530839306512717899044377152043032563561590710599422988873382683567753711672678305056290991212912774576248740103083143435686543478248388312165730639703513045693321936754651077411897304676605023034133946789427155608393609930251787076175764326405524812201421715156461310979792341768557696460028335122928755240433428098069888226226261698625164922947011991833002908375606009374681908333674212644310006542667340932554685267096648751326079403504071769752059681862548640093335280688117749057093106631410634398459393145027833926351452275419145395461370693010389046652857090850162695338432030491661843048097091775544931644999248113088350381705779557962705425211117980083827757426996991086725652328199312637060080243841424306675637708935771523524482584142212278713625635932500070032566400073224103995538817158007578186214596666047666200375154705981843554581821448454765566592253200689582228627710420107313364273491865400157426801002096000 [126,72] 3547533175675884205638612706178383926286378023584969141928979392704455919538082676911918529801790595729060848412727698872986182788003230291871435839583234472327593148638824524593167670884810617019271053053753635331518686205489448330357684398944382260002098779039289554258909429464422337206593252399579464278492689808625125413953224938060332018326371679051366606983314055674443020802881981858800590204958106636737805356582703886815876385404970091041788152777846841063611662225387871167613401647049396458116350189652462584116332971820856175373478438741643155385150008484268232969533237878490200066891370336742665320754574641012945604486172114766324122235931986614824032794008730437527266280434727593784721688493073730216641513109188578558292008747663859724175206329145451233927827126714088630265293534221241760592472590244162287464500930490876066148551370105364845721049152261477549337854614290550179948742399655737394101827990596919356315874300348596317056128807450578584247025023726645051614152166211563068703879166221743277887345158089930472871848668675149664841733772345636756637787318351450900627504530057169505366271220488695381221195350519711593759822762701189415108673864093387628248167839252102045982431019894069448865343557655250025212990816380034490023745436094928700230664597373481205606868037802367234673353298931274316883666515248271462834684971875748880366951048006798043269784689044025155862490481381205659723413119657385131887544867253081117843942712180555323576095620134919990090338659290280837467121508671193719758399113186704387957680911305164228123470523689167221064266516600803555899201702308325408654303217772185314596309416375115290688530470068464239338401982699770855309983471499585964262876780229331209390794404522 [126,73] 173425377930324608696303475486251885736377267201541141522200469131136625725909952199146445166677176384609376020665488543020834940085304197559464768508019441181191572801551826636093351554613676480802315641941282235255005876436800382638660451906763233327184985012414501004971813861111450552866802879197444968268039224476800648952845975406154011636401781765044800399792997455807654728475352751973413993308086108050627323024581572678992455359578473933136959174872845632495719147340907990685046980313034687310822942296170177124450451200824393838063166484995644975611794425654018388433697736834672973304986843027930326112704377291783659210106962551662026073730983565905017527441144644591841350272589607849545650112163200867836025672462925659514169741031911858879570454963469822760079476262473008926211759475435763410955837233074125857940816453444441930106010409067415656994565862041431011439490996850472798251704245503052348675030752975292263641148215722104489544334712610279623363132358161573043007924057601331389838311879907408508876644059748011259845758143780697573741222198899200141546046942848704308177363057945389058331774347717886212328204473186229919588071445440769971273829327950161149176323393600948063449278884532320366343192431832844308579222738383356199186067063711433560305951927487366708492523201214093544077032782520842453329473495824416037329823757311378516300341696175122290446513362899059401550248822495026828133014590969550194957064992152482760659143685844463298686440198750147834265146251751222143094780792184926598435345238583005422708664191846819700369166343814868568938263427461972033226317946822646948578641236837109803148384713648073574795049999858571949094353826559655535387570714194538867803890865190466204259904 [126,74] 1392121976286512920540271439851473893135569697849345788262638840568899424977091157808039474071502582626650810983149885007780683296966928618632071427485753172752451639953479383471002535537969758340897370078780205718893930751643523722804111498410493594000809072695067694823224769369605313717407108816859828383287356975455662611939245045645126330463176050240229769402205167979140397661205112074224951942833917184452028930977086314072733265035283555484886978402820619157541847855439148891610731280101219488481299222065761910735386775754657068637044110174702588242637492536450119219938176995570122721915189005158395520798593715421759290927754497566012105966298468491367089900459317645008023443303957985946266882631907507470608901826951254721025829768610119755019364359893523915356467975021718076176133551408657703289762541587320545258814335333159572684115973473981362547846060508589158848037156882551191417107218194440693899169206061228102398380290676484576732247509479923858379000299933023901916246827010071199976278951904746078599729707295303526054408229685379447224266161239295171310491662110239950428559869742281936322832267954321525682381216417559319769980154977974875340196986281234803980075705171711673928649319315863718483530491665204543386403566189291568396720300455369227413930147088579666803449976075856542048598554679783504354248332896939918633959153287442693244952720605012164682020578992375821710139147636828938124696056100140158623982437751170950527983071647080859392116613597696093921467185946509665926720059092753153093852051431312381984388721925954683144019018326666654484167474823508844909285455656423420680118099034381787661455170371350233685028028408037279995488117870770470554443282405295727752653737046400918944 [126,75] 8752301903821786453762894485966532602231577943362324376012262337517282676348227115090715123175489452033696108861920525170221006982445799952991337711696905968870762540777838708848945581661079350272858347168294574206168387377734416596742895365261620901921601525507715923688760135279570785366649089871483457954766424682543783572362197288782062127856880464058174015393977427457090410095225196829818583625657372360758722141223562930504419879407857288213869218538210402276043414035710462559210095179919437188149804178052440064899100550976720634820385525995196354794012472044164702617117692652158279501912281407139748931216994175504622790627642004252083067087749616950371189570289172044858653987854680079460386733593584362776820373567354775351780775101625155589186989012253843272991529165880898179451652032072241948906133814659287664806436387551582232114694725878442173832227412051101585922993415203049514168815833970120033637190051730684066443890647110407342341786850940842459188147912567870177878282741606917984236104484498623407611618324143977284401418464238426812820912300836531540841040588474591908888053377050678751451099038234052684092906774150679872313480591379786382399968326206636217358938598239764237227290168792093676922859861820781277522461198561071274985308608855341065558274120102112542213585463415410601015538344141697561166477533365022115922878431741624064879447671187527999572038821153148373553656710327692128044273560131872724317556628311474712054398040242701905993731866285979048698375289012804370754894700372472777696834969079394063375375874122516791861574070423455855759659405455772931292710389314403221475836109330536026618595129931081574918862842382968028320074650571462298245400993236434014750227301850528 [126,76] 46257685890541791871863107549423868690949031080630512864065697399555009967740553849685799361091750726500398853201203701794148311975330275113401654228215060112743761392917681678718802342878988217815473076600437430888457952989375087635005822321480960929233502631483038138930567996430362385413160004388019619071062555584046572952278265145465090457049884698489949710945205884620412915404044623766328169088453451499917567274062683800348535832698299482751269162624487200435413895993832881170810534517103313947545257259213225196315084313481742378735996061317259913021434706098876342309779283930663054352187469593162869334672456792320081196390929043459155183261352409297879236678590306873927608535720334430795140743330326255639245627253057736202796533635716190613044728569590739875385534086210659109614547969290387033596320210066156932114063964320391233955149130057692224619041959118603150952225756369779449681524875969144915509818881388086260761659622054415060773445633525048593554907174965752001776970068676741728389619842596967177739409583175069774899095781324039429997922718781267936341835807403769405276141853523613444734183724090429419744775219559513580655418291977050389284376383003760790438221003046776146066762251390030550638482020511661240880927637773344851298475931448090345705928380980835223109906581442004516150522495377503335300044962977093929370813089171559878858440880885094119502896091785246703082749355474040662293549614396376749989898622270096772831094869039403127888781794609232078102812875977604375629472822939850468332071933509932873116048564751556240586332955341658689438228416667872314018776938288737181170505596558154948957161063206702831843709156450304764394474944116783522575725859781319131103577144 [126,77] 163628416380085315304385407057204782524505407511012006197843280790520334763763443266084441219897636602752762820389850481164163933686550936329180190638801738390518815208261526899072863554454171229784607535769239622055584153228942867650036057075476146393128604832428093008074716908161146438162016251289019897408504247056839559527366099347546335265453318646110238687486346808166262486124976766476465072617278716775109875559311551926176381155163717249095854422218519778985521375288092037457490152176836641102642920795130376995732562613579177975112762117645111849443922106152903117676911765030354066647275408715630573988613090199609680294622220666933957887164337054828350248173586614144340292517749203355925394189578850971493707399347605641008429999612125117337852291194369966352146979067416583047813991349349786679741576780660360320637270853336341099611780669823024667656535561847075774990313596857920543189813990888234061449327558677624167213416145805202490022065925582095247402525556808473389194670990305344621436390701043494237995799477625931366781674441054150201543653982151764416766009447580243659093796638308809981054518032394631293218014123594870824148247998904773470473000449353439458431426814494518958165169124550294116692664774139644770490038862248857470310675511390867294436652782577715763788894975193932154631919180736904886077909457637728676289549984692065090339701993819845065931090585494285084782300173112582331978724145087715824969273416775924351186581842500939973746270538800487499194962790202971216714309392245448216860117036174917481045368809288449628373509387432555846190813804239751356923102688924277718225109211417887938564733335335492708324573822505737697315064739292670371457483406641838035264 [126,78] 420627892843383362885139381250396291876515507216190284915415358918256068849264647858548121317219143687039951666501018819585340461633030731634394427796106996135215363678612043769560801877313348845534215500803346697033897188071936938294957001207481382386482642941127956482096716326191148206677752654944992720684419479031789181792372982542014465048742581005172716633120684746964847739891690472990011352320561481401282527254483273312498924110793865647171600985338083293824073500634067208298681519059695816529477848266465091996656569650325382224827379707887515674674818351722782991662514422724485241556193538080315402961440396360909308648711238756776160444343500815652645571556316450563198406385955176246360964071938846027902133751834438604119884869616175462113428355043520585788622605962965375479136628519687857352430387228261705864047571445121476261903310526131527174100025096631088410160733935040529074040789316428719925772730646447027342609332725662583318204997778009954199602708783624021773722486365909658276436065768270634895431701781876680808560805399354571616236428834519696923022033673424789391335857022070216189250629659881108563401782305008471291237909887554475781148014144156317515968565783283742424059657994644289922167686672804138203178423513726275779937891294248417942839280951167310044975337905622220681546258516211121645596303502328576650300904575706726761007922506707330279290345778661004861654665930581654537033930405162402167987731632116054081754582331097278051357469488127351144017331802491973455244971850592516848201351198938335031680494086144299409833191542250647319045061923158473275559642835094968738300161065839040967441964314532994649588113498014079772823283648612908466511552364253664 [126,79] 755142321818214709166191839710502918029102718586665839766530208501386259896266654347393694186050047721313021238238351608952003943192372258671330018649432881944320295562029930899919833265048265421240213137356478127140166559682918736458614084925736395862911843690017925080346390400134435759707474901331706981166764995006681658530557037162805184020669701433149583851728482398664438325193862842698550298748986755323340572214047192674802314735994005850546146819936935619068472025382363530287761948738930345781737960502608947546838332670782077383577817499478244631071979445605794771579471800345873564638882949794945642319883733348991568510405021850045660008524770713761723848232025743439936983234124982364253126054491083811386459930968523778533556232130743789962853114633794886966694859748315581667806553470435861098199289881022200826469088794916054443752816626984327232390517525593917444755759508508250308483559019957920678483422318193028390146747244152883444128736444463685752409249008503553295303042543053902792844691311267446369022145591942879787230191025918778539660654063130891195166898909575012620257846627233406735749665682441302598844495509081038555163033200768847053630445963661106962766976991179882949123054920938241476543934723950617551196792284288186095642130938636486025116458981168257839919201031087729960555089275465348193471299202959529382844515007640650583471982489741338872958447366584375949168932941954184618240043954985322319931449013482483100883487081314037720660419896152931454902901845242319531312910875748991607406439633738076609028645635452230412891665467899918940978246188858695536179980338380184960965796575788966103758270687671077117322264288297793794894895511347980731503841120 [126,80] 1005188883416398490242282888553322120020271015309230958085387892647513816755260853743305079942164301859209225146431799570256178823605321500266963091986875872958995785364590721528858041704302782429885676884899989633438436651514428891686294201605322173122690816438780742360103322178504474570856017008914787577189030590689393545276108139634119425344284059528470979465998246098231950592377078903520438519024878363894715741997975206577005283082096693900432904291290849919568354916571710349755535859297456759399902454783204561371471126697045664182973932746026570035821731611057508473896124688770847772152626762542945804236124058480771984875167768338838620102262875656516514461340022526352295994358307660503306227772942220648258471283653568259177878212090989315315595880145845679435151831290279436339515390547142838697210720477991659599657995151005558043079509323067038812276507023943093684542559637413571664728890082215704552759659893020356858614264243534531578757170301744299684173095974224884478158069973765995780246054836611983217858659205453201099621591499382581444724129114554046678601615557277340156777442264508669812395799124805044563031233963961777838034240231672471388664421243000121109710451331528667945828863030448966050238112151855031861966360716558439640296687644727430067164936524602717822130750868351039216264946987504519194017929058224322290445470008368511313557667760747164385308369884760689448337562845692038622904563048656277945026812705482630508930727838569231845783483372071379403944651576340794506007019955871441803868124327035963857168845856234310531252580511099869508842378497672654218623090125401440273454270906572311509574758477871569460186182250670883888222683613205905474692 [126,81] 792783516743185771444605217170673185342725687380510694811589265392444432200512169198063118828030273805665807939164778701039751052481285882250234613460797707766867524867932062296444902184141564275248959940248676050441495824092465554806577294188975746981860570617949225844052517610132376955365394601145476370370708373534753903562773458731856553870033136963245355012124036969838715668621915304401520669299404612608125122439553183523378077185485708232882856664434205387966439581099089406640079335051648759765963330688451654486220200992581329347495059633333750146925120132504600236720097585744460214420585646631488938844690919846374738180120625785234480547325770012008533621244851321735735437239859306135333093937007893550415348957562979715044393144964314957573964096277764273405872383583870732810898146113986693870358690188960994371464710539187298357895637581151570554447529599696514676167818871589191059490411049510960747210155464173405502550551215739216426654377213229266398637237777967319007737023219522365347046090847359754046829873078542555271249447649754892238376260975540152566108679185207006227993612742941852063907071734860360188508278135561398315825891139014049232901203400145205203643072428621449357772899144283424011113865946621684656415196829964436668674380898303713708088799938306060571447610016379052118629611898419361956458792731656067232474840840057985654326316010495851668713298934305943965587692006022137571514909474485308239285906146091202446779640810363962239780615279200827495640958686371059390855452294067300401540098281173274524929861307046816935153215207525294396249586899906139043568797863512740702467170710109962450870211591612170626712450455483990155408600880714688 [126,82] 593974403229948218459068882848172530444728239921237118824906457352360326896456225721366314162656560251205775199645711685952532533079199110254920977462482550151339688609369069902158615131927890822388060503701657445463471292887642291718437468421596374838825175082424212191487392070328779164772202601496218846957187067932297137723115906663728158915188945307138900673999527408980605240941223912202517603668937591947636223721440304471012302591468639062614243844383049843671691411182878412227065399776217927284074701325017834269352708747403044847082391417964070473737414239292283604784492390665812112946167436623118047458788001953010802185661417150985243467478843005645668847438193714003573177988560693087487934763761690081484372693630815247944357877641163611509681749583094662385727007964124845102500078699525489743997031074099123554026429126858638701780027501879171716469550692068099261848647701825464355207478383905992377036197915521912569019927487602047559654144881475656415771859404866531731704366037792302989597284876221228699517690879774562037279703828867289876256276396461036569006310281082499963987202766824406445355565429994748637719808842493514958875210492770533056036242899173912466503992545068516396320516022226640900408698606380450856161281329614425437015561697416572422863974455893314213836918004359458852530978292500093899421295451112474614247753872760513734435868118803196088224578955390341927951700771142749706902735621262692662135687663995530731528885730685684265910989085843337751529033032662946181890574677605033120668765755329848897978249807449013412431535223827876099188102568281341944716322516757470311061956294406514738832343538345909877242373107346517691871625944 [126,83] 137676724388437385113783664215414879763851922623451817992723602272019060194653921559034485104608853950480411930359481776130793773979472624536111143199776272168681688752574476797465794305251296761560261857683254324527351175675113401552491392032757129590417267453146600740163013717895814826219750536882555572747890754971619096069696846432223789814414707702189632858112174713538976786665635759918894369611761839555386211777459850940624544216384459173013362259435021142066113946208978900262152939584189492289011883567754196799601369544308727870300679431638574293420271040754029131014252666258621300398477561634525901914481249005985934952953091814252746784158430482546448666855788466453545955828835273135986467293638017200388183946619542128522714888035400372477669928879852737597912575425286699078420837592287334250854513633502466867830497840568265366369622855594831464365693325394559572565221269558735583609258140140801207266893748496245816714764669919304473401599069644812082150806861919360075741334363150368304649113775801325934636412405903415029141573205595109731813317883526616441706904607014751085930656854789946165094007408209600096975006839852147099611360611838277554991665678198850031586593283901698213864296555648753331832594737892844066755464840286861251130109198715341358599383579498507168649948498867521642792939102961083105803245138428270948017460256205754053812690627368575400262876169303155705737196871267925902906827238503842968359859277689468886678252509327943573807461394703102461544999438586332627784058949772405321008609758087913847413395032952539817961655602036521784337518043676396328904554723810406758643241963222667599264688815881132617399327117494308608760 [126,84] 47530977737926081125558410921935374963732215497732031488951910688314998738346995892393564547341245505832609884659674852906563947847611454434553897603806586351561932206828020411482118798489617340682008908763829029082038293474102369814858653018611772668446611287792907188802519902697874456023426470592885933427677233585110007599007132042333180599086113871347489903459671857754062353760276872287024499163059188317559333279639808674463475399421597373158025418046927400900026031066172567584505516974942484420998537638619347704285684379898018456988678965210685798703239535007785699250507536645008985683734245380465341260995600342119273486430861072756498514364083154681285894964645604859022931698595039541405712563568198077365729005531837176197146065568651862290346946047469612982454559993554090424481827845258796597920643173986088194990858087728778951621203514098768773691585279178757702789650389100489533440323702439048597497366671817882410945626658071742721718101673362567012225844652797034507608055458261892459602665895597173391699353892720672255597805569411051964871994152559416146911471794353954951905371769560026007588828600959015160478689305967283687641281251315157220490067947553928410918712805886231246306283378671731349778082654118705943611734720567340824929530308097274860272026079958130033518822814370261749119740406530271444323724314841290308936856791825055202650079050488676893091694871263785012585358683413037484898352953952569952470578959885932270118909200822186585825128909881715947644453271228559765075815493063528900099837513998744551992687188102887896420674077364567874422233929585516867298918431343134905538245740734070936824719026152925722262792340200468 [126,85] 75873922701046056549588603152472861916125325253635577377940144289692068762949418213953837237166181592148794651011067442130274293015827645993940303824188094141305311009314151623178108618541102882960100994647513159821982683409693494101416639180700662714781673849002626368827540666315069035055776202760483107054069381139613253941377794474287310723345050380691429318949233989824113485391385613937440562644635054247855798798278308690572517252841532443602030094432375277671622731057843007260231146521394722835412387713812426037837151229601438828552055345499647548968869639151276772693810490485870941149614791483504130944236745867777773817541207753215444122810696195068451617882043400248481245753162563322945278253072257222221866259351558398491800802674230265953312271515025063180881548992974147952826467405170786178308973351963422898612633367657407911921790413281746486988031441012866277700400167648831670147256062949936571477334915258075274143096926089296219560836750526550327052963707414643762139772890249671143034254240299706911533207631524222685260674003531893150047199408671609028740494575805787841320845826465226499069454773679284963328192575850650193216252537319732419801724490382288127237911728326367618054715162254363891694353091461578051372818588292080896826336045822741992618263068526865048094507580927630585220130294863857209947862040841267743510516208850346872195402664592939896851698930013995955048565774767531975327923946076170448897871709083632570047141755428886021961869107212640275432227908116700288208040824966734617276139799382521921040362632915475812601054405872929250472256695233902441739941110988010892625788168503949919350784805596337605130637504 [126,86] 76684473010954296999179060604778051517894272959907696342991467189647143971875193668304467300037412530009810175855809578800692222863675451209509378433892530734399339256107905842381073924422733070455724734442239570567366923845755550016199745623056671884310308220769823640110095126699883234065798928561520421405330864418910194725598286929870413255273991771808644299231788761309326454790047557185249564796699129406526706793058307183249833885714149566182339044310021777186944035895626115096237075383374908896448872663622618635169695808838414857983274925486072040653016237652211348857885428882029351303534046504062535686989548863190847242207987032572913455833423203575483099935500050581638764781022766243465268880980056895041255395509337847860012767352086900427375865193034482939132025982563128977209225611981729568572918308409125870132483045993853279818290010608829399388876155030660813684758559155849938300464045184915009071736829389472985411661331746418330151949973810798616518712048132315496900122200569675252046032141702486357355287349475061659846565223754185518199443568753404667120077430614629291042978571937319813020676837193447386005533604821008659755896429211046309838122890860726722178718919149540839489775748341578137894713357676499376997536268114374262923545926760058682890670479999411382195590500590904451655187261703664036236116612168666951204601811793410941070624591822917559255009250730555037705477518634260875369427161693212459609972719484873987099653626024096696937467789041619282521178020845839542112291442954115741921410566060237029238154325771850894427283906830767478373445145411817569173258003662720287935076107306338207402269341923883484832 [126,87] -25733479861109774625719166505524181528542092569815427396111780941923896036335700573025081496729460505922142434245810251935872266858826113970901678432858641772400221274966894972278391578978945584590062151172343070205152156703478655618745627709428358605084314010281982269598358257784625385123730170442089533127966462768799313630873502248393271408218760479644964290220763199443110504447235269151373925127447227005806568881526902098620802659888410961502672298946066610854896942938903864799504021335785685853386891270114790700820427483532629227228559748648797749556763936717019076402668102447236435654928301209296458435623784576788930833676173089194679996189186466884319772529083228022745029150855405965845364128159223063564261258135006275563491977437904373183907275125745914700958831327677064662495774546761222789754015639910712261249742908859856700928085058179860930848945453751500990489307068070610644524604505070675837557730155975026579517661161319157215040303102505965031498579225211910554675966604275323338564542616339831962416247872349799403217388991792127866702700122012780482703759991080906781421372772734446824647594874449444336777057507501943181176832530025013765627100940348962178286556285329967679888143135114122154268634557178563265544674105916727485035704808225325953305402008100098044481090142511942237099313674145686495132667189711305939624777708068076533991982936354648587509902789916428664901735824914648792008513889644451470998483457743559043366714436667421474339493882740014853763433385332714366022725761855138312389893805367110823778196692243688902886291386055952249524141300153470433791451071691069713742767480903830895604744454846912 [126,88] -18295508296320863519732734418134282198333317690473720307065842056166096117754699288161787900421965981706643710576028658986364387263146044534757326350102801167555286410896412527283212374770167891564293071845493681863675138437756660966947926445421454169423263440655976500090634118666470938567296696869837463994135557855884751886032880618820036682121607705158940338973939423379063012043105930686930891329989697290130092525032038461618608209558504465537620530056402213251183863074627343422727894607552872590350769120208722057833392508134060610853811644484546372592142187864669519637175317524324439007337649352693013777947579801532888208805173392254951348263318704293809933639601677372049983169800083748813074087294771769331630123587928539315600226518571391387412770445490178205807031022472484867844679850251663692337057452688391691784082493485109541811786875138895658717090045229277346457426172045738550503798802613217716293086827949592434955111685557579255495429424407913079064879098440403654113964751620973337124154942789119108500335291478579685698722663647006917891181646238363513327304253572755611907917013968627213791794698392038069147216554497922234676539606880243226191292256876767938394865105843888182438421343767880723195188419991111430526379784995504040337099289898713865206318427711570075451985354020531513699620600671210952215125904222995854214448328953468304573711499914051450473081832047411765561839151712390159438669544720491637505175783918879323703028023081854923599678667048996176570038137438831542304347623081546883381061347604892368232876989661815282397660451368821417640364181992392156956903391596193339646970130828725884611949091 [126,89] -153447033861823039307100109238806871591746211197520205827757611670544665727672487327442311707305960498780307247291952008259367761469579533680248355418080528443962527982875545994427031440458887893962575752949469953936081640027909420641636438801121979506150196969839885153390778774623612328450632449354737814288445474433428874051588809170600211847738254877115814867028930023884254049215291927178253068334418460565223743617556896164575001656344712802641197253774634807302585830757146141490066791491215261360891249697244091945312946167763626550981102583713100422727221069401959056601959499008303205949259136430617655369347267773452803758544841758956408738142585442360491315198705936360090641618520728428486345137279751510785262984520376081824478581045784878091725940118546218576634614948029314630772601805196014769706213619769120622566796218368880472220783781587023543718092566314094217397399305949803176202662272244252561782479641347116160271331573532342050095827823236756153146853465388431109244546091506069660208625200722072693352707228835053883589434907851871075151973667396686511564896421148550486948383419614105671330003992184854026061176795543859828729823847321329233193222421676404444798994335724334703892498605121945940144488304054734596726172322101044739175783553253503692910786010296877531558275190127394044532527106751739478599331563106297429319445163838191596449814011161943120037440754777821576600276086994534673380350063403065687818220546167234328883081077756823551217751212071955466815925791649674243675879892024432827376153310047645357448145485691992525987273535984661096932183571612324740781242796851644187394863610768555200 [126,90] 430880906331269342081222242074063420684385258724247081652841306999083090800142372372043218987309373046550509160263146068188945176972059420954057270840939072221323756558206265723588536251183213832005854708530421956968767810126001192151846268234980018059516225926381367018944462278974284191365035346610953011272234856185707164214233717741834800827230279410300152900998658382178460457435568656210891160910037417032875165247096182492224631809610477194626753976527848319853198163593064699707817108985372584194400396760949848591241574816548605193504466637468764554866012890800073325241549353681190119413728858657658341321275626327961086903240237824249234517370283695600514826463004846067958390574649479135901308805144411271221443874062736756289034367688115294665137800746782392495164020148874114666348929085077081298725471536400885755153512743026328770841261651784211173705970671220433109224159843715045000039668693656969928770434062748982335259675151175468890338093551960570387124124442245566536088378447257926875096397209813841109780536269405218322729292525347352753669003655878619837106496279154373282699524502183875265465294644237191557532430005414259207816788318368443717885810993060872814047622381317818745315811810338485917862727391968725854327238792274722420380395435860385388348829530777313691682181259191665027096096393157348855282886569757486158610897895873116008685299575891039882944016349769514350943450300285472104291199102919623760609447826294035911674348430193942343496798905814831525614939503152737799875611036146536807947465259272709230444636825520968714285517854602172552400811141424929801270573901974409407763202891152 [126,91] 62771415366039395352472201429482040078243060124263268131560233126831519250688229811918074635834842657605510659489149589748157338364267495964955795348912946834553987526305833444508716601957721128236529724777055169602173106303583224200533530413578792117476719403094197765393114026136076367268450282256203765924287789760566824390965156553413834773118987073569714637220375326753024851136288834747629110206813586864883839949108856099020164808023891631658749585472573102555116290345006709405817134431120318028200815246561029732835922349767964889584316697689421510148220045991274534152352644461282489070842732237902190916930874794439448449712428976853112877488352429658163507263671958193534217135951509924948401142528258894324884892602524213056053756960524256713495350968507174028071284745984185685526887324520800246264374453868976306657847750587073121216364337313632723124675434761648927410743215935440861559415364326879693286890037939235412474253751186469998716908499238137230649305566731057843562984791554514205388376224492275055423862323884085944031579348676903842924811698198483919560712123827270032337644667523895763516157778730845977899087320427389069943245840455182145442137535786103018508841820550783872943618873880175016019981317107527074849231369223753446530622140716419971444590965623029050226679150830322111805492356929641023131357000758123140617947978921491055970878701575255547140810569389343656964653742114949320595529028478527179763397455372269965040723095938277027151902273713114437100753084004244651328969913676003356713127059181171369451651831902831433744582328990880961718150867937360541333900073559575624807824 [126,92] 19629777437117377004171702151269529543526925282443997512282889217044856419728072786294439078202180789264486697705459663626745811471998657683798153543394807161808709000294102968118840883006388701384912601058543437126309848296093048074533976107515508440663107943618057323044205611543420788707597308669309515866545061372113726855468320571511989920677272840691404486869626159794207908697968953309299216619161585911573661579647880967623185345017488223241234086194705854795253931066115612407134048073972869587093076199886709407250496164216076113864751693962365754650987257783791032326594745611388303310233061422958820292826631224953413877855379217398819276370423250856564133842847740147563560741376899207428437651866863032243889606730947259885159203200245056799182981196923638127692221698888986921493802865582247416787356731830536650956216034769417143201440191064510228897105714132235248698607156952350908106925461597779037132496026616394596465362536264228018317548879393674196543157252337838919297516076949882826554887165276839308276962930183088795246513070980325622973095445896730143528457912312199395353543227402378983191479206810226915275401083294728800416636813533979325642700823932950774235505954110081365346100116168526771807271754231462070197237147262986223165021411197950796302965952189719976629909374613916481214329255342134381286436461569274625504387317453014517339318827660768716395309608372450217729706773714770680455365353926333354000373647836915571604658984603696310548234630337663443520290927403078180854760431332905732928417051757146444922856134094393869048102925619748642491687277493474061621825189936290732 [126,93] 2541521289803567114877571268003813354072153214522560266425641553315315042668168292658871040201143174457448573142158566053030460509023598750462940074204177843827316889864736206055145329156200740948994934964108493422164514294398125236591591730046670506404402348216951524420952283517782916108256297690373831290644114723290775616304315839084433142268547647855320176455652062575573980232634624035742186274902759043627498257780215562005106229408158261463056470471220212746973683820066597893431894259006790966894630477563571377884745119717465504193080421621102082188378255513994871792144492893158716042935497976335129507369649360813667708345048436333408836537672781637978486269671986859332793100033315836677078604525125024683387326263266692036501526986051641710521460617686045984115828055072347104987886680139757874234602683153245498456126195574105404721518681557868254019856401133792512957326305891557681419796620670775013558278990371413580758833687380465647554959961255473349042614196379680705910076711233538554389515665883762151827366236103180632755443010239638184171448282375539863767196743463993104192576577235322382041708073420314466651265386137716605109906820683932123723016795132175832183109507315176663023749815641285935643753337903072397175121835438095338876662727481604682151316097726658026189846500079492767929813491876779226043309527351582864460438883141063984932312982605000785819926562930776271422014407818043401766430755217941597717300767653993634440824421362089574039390262325888344655419062642569943382962149765122018466789626445694962546956577169625761513760569418418411078557549731041882065206522368 [126,94] 347978822350319604346260245278574041578596250537043825528928218257803940013105253903522805569633102878846823305810194288236997152076203230284289691675963888095633349176111715506986542123230715871795339688686309643955650049332241571732600267276106079226994395421914679602830578418630682135568246361905264099095118055703128695646866530035148679879934845977050106641543048935687008515116975155972391731613906825555035456047696452487048505291732715938687808113132543488759790612107804958250603542114681779331235342194885273497683599448179404248853813506575799546833078324340479199553188998549262701451617448603426772538133938094466883347925234703811752781032795669134734433513626123458110709082474762259360495513680567464640257568409456732899560069779361680936334737554159321617096254827868516633662735274962739230273370621428082375717999619700858471052799345149456737496936703823673726368661307707998640836692444889273850047362326478599007359445769116842266383450411609948523648683189207807444963844516931294436681004303220002729161791566975573173446439489184847559426019965005692504026356439528421343791865255219692458227677457683071422943202043053055189150420630949627915475772334734829198571739928288668488387560501175170517394759118899412641234276778294664503707013106351133699349704517610861213532709183630754428373747725393960100930551694515774764668604027774540423747134333898743784867171244261513240169758522419258730419631522001457968537379414233531383653805997702646034107304553836569816104666663797478617627267223827878238942990342465090534277463815719116693318933683811185290473497039335089028896 [126,95] 63628263965714348704129999318126439423744445471066696566198149462213960076241685030293938296526986279124880284515062517183368061219044934190063577033966393099640344746539375424149668789196382486871258080130175935327921861600165847183217613722857902476125060728311138106718832889186505755460072656204888072680000136810101681750831475413886644601271333594903924443387789033949723121685858559996311993870771697652020966089827964397653122987695313351491178347411744379037085767783808828826041292167381061508271395799466921409110455502058761350677426440591898529904425562187886581828068950442006438225447839240099440163855988760528551945074788020515751887796792696539443530043867246512889906801823733417971641877997344659034654038702591781208550170728471593828106181153027354567064375393525045207696020922713314424030864845789371867606307363108966097679035753593163415974694985663411325139513003399385549185456305640727045317149736122357591063156862570433310842162620907945992323195737857180484016546762013473281393597757966860420279266685350693967019532747134476313982634571253078136457885492569492307653583878204498009647682487187045026032919145242594526006091979840265334755983093525546815413589015066721940502636423732397523020516572330697809324614868882189282844051538282054732620206068120411216343497387074590309875897940083639116105222525384152985655455574584136585122630663942826518719674199133784955546751774634156967956423069715536481642393296723774844111112854218458504355560503836948262559934109584231260641090590856010737685668990536702062581814576698770601439685517061314601947676969104800 [126,96] 5713116983996408724282500501525919778136949362123641303938357623181886535962753415756877480816208266286930794350336028359489299474726406318844292251945971329983200474804063102277479797467967460244521233335555689309308928996408890040602681205577642254471882881044597326649872170389751866988618223209804041146514764468619667915471384785205063869240374875748177163565648691422534616835778015724471922382701435756298431572516383242186697551884835856071279467817308378442296788897607441809064139049533056807619144798206919591034394687530199983770720526083361811167447410303485454907245783594291971543473927408494308742748250231825416074497913686056920058369817315134895729941573690218961943644940537267564686091240479804509441571168695562167029442267389420179454691444337179035148632237028677052435767745254642230152509413253128408512424241581363599123966675709807608149448516284473344326600768230683615102047568348774656279269094390858872710429456032371325529938852584797331249611223855159550435459095626837722492696205082160981063509961256716789647566246402822434965626177881843379116586708362927432064163981481777869421655874757552446305166807247885369054021543507364723687188852677526118909721909495001727590195842169806121439367586896199353874309399559432366781063568121738090167171222430340126028879077052904496308618854804597309177614845482445980680251826335610273312853962843740465413740342564666926050582930772726125465449658482433479922497513596426189911771475966308967390821172557710501866487902031197863187733362914481245796699030505418745397418304774726314237672273771643763370130682 [126,97] 180908810422753036467360381905683645757164925935329335904316746052296984328006279362987964988741997465263239425905819653060639913197458666188813537526018876418486166235757894399435400046453321334356855577612495964787215403286528525152512721642299309069477244723729285677702335174657942565639346823807462148061439971180689368710029919746577836945221096808335238265409500964382011366740520686238319298934456881274532719022016662811430119052648887569677824584445721455613303431572950031701291266546783705242480730705583339746559021444249260991059248397415161784646211347865741469533256726641746385294450441977120153884716791417199021768093863412817764718780195915937293112314524931826619679459453989720537263585753276131045993247300544339872908130142821445716111224400993220739587745248603931121220076347234213988924423651265540699543977081132532947651818366822358164201510779102223594912158509555033191322004754045711262722470513807283172692210411449491144672404853304861375337947753793517874376637415361479785132902077825485767449208699280503881078457326555738376139682888217968611077098576546030517364806290908807605125901064193508114375519499367076113747443207468586321276009791335145207432772177276257874232850469083779775218418043729702511638472499638316840973387369182274624633076428845413477691125336726717101747472514626519076515672349346848142165130892816466074639243889298078546539296799301802496199035767761425635980947513979731444630083083954952077881305621789993409221467849574172667505635934122307070572629774946743175321448316222274631214977392476388047614786211727427328 [126,98] 3223002329560158265053618170076473752394400593332584962903879222990764129031545507184750692051681700158528888812551258947176874828459791860132837788765353802103848067705535041201444652222780645402684553649434424071285640413211876353444823749684431766678117981128334570295014003047698637770444116133564812546622378705340280835646549514522526872373501301537683718749183153023691250553608171985470158778514590408191273493695117902567843687988020178908052990705935287216584076899426035432563651974669166170793559475254275902449206451803664706699562141952638287071982439729411763690574736954187651267920133779099277539373554792309852110542531437463116673105846916284415355992662046594125562480824621862507097900434212931150818095048815202127648479570801997978816156140179967440028256325353530867767232188845350412464451686641036669408446280456026315207410718748671236078421101674559763984691187147346585029604108189576022056412670074787580591520981261977688716660654059874824255657259246477336607954253578055572896458234214052529905307636799956722372187077763000298235339913723671691604209569167482383280080888744519630307331084400926371741918445926819836006979476772794641264204356533739189639433965847557302216684884896251391791243769423056945736687309281860710388859567889955303136664443804815344985333857218289396043622159962232115910639413311956966617354761282097382849884441698424121218361943138774079777453218796444736280031624080231740265417561148064156295354152587673627714095626502600396887397743328928597194861289341305504071570215631294582419335224324674577953550174512 [126,99] 172985911640276788653053366109792869298272642636498825856298584251016219954498204842720608827151600006658485478727955198291926949449994479732037518055644449548262195511353416267328217179944106070991159370197708815877261147295347193317309094886471754283702223812696211939870758912424161199480504935490113918093363412760804520586334553962535154920097530601927701316833252135135214519364506616441821706224789800168049392036838070238641351876663171589280779287513747633328973623587086180876462299411028727786039694616758640105724494908971406271824569741944125293459753777303497830634606900688036683615559863955918051507917780455576129018817707404168960172113987447573686369146852066202198772822829185856237747152094272340233319952851205897626236852619635141833012861253294869356491513374968273104106284731338203267257875136204854501310713420273850349809787019403026219322031118795978354330182969545051700518828266401404588499186710496341200473892236591140118679153824499662179148227640444694753014015471029187881791665073572809812835772441342779060618036556884440454371910866563726107834113718876158477796824515031318061438790381621166971284248403589239955608155720350975055884801136159527309798171945768130031961083538089303822945882152874432459987244130313304604837192387661459115165461338205928675791112857985276826641923864760579929448744034164795263432783374904467005089064950717245999006335266537557528409250836813541695881450068324504137355563699134055330045147321132976989217969447445733226716664491268168306042291575611660918268516117975639365592032797004652734320 [126,100] -3148880429888172478310575323008937927684168907420334751896239254971145838700440221325196646425694325860287550028567815340732366841658009105908982585347421603943543025514493774939075289214038576315349107649836287144007625316182542746701665391121883106086345560690261165116523427918173189162044346445119046222346443023254289414238148995074013559593624253404335278181245163513872520201058882415803333577386469909983761695348738256764751714155678462259156888208468797830972256604984010864717131330696166191017789440195074352608648671317234161826334756503070770616919758727236808395136662495790599947385240989508429744773631831805072940726018211936684531190922656517848574874535433579662790537521242211041647602117335405831007752775655153513440366706106801338206905651700345750722159110220310149419343000651145091434344747285561484073173169623303452802501370831896682036641084308431922885479287879623057835655487451215599103230291368565049605882667682452103118301110928336404945621964218986570277611205196657431981830068940969433202078556394122519622158824095400302732387872328430267506102187643320161649727354695758230692149011285157098490605412269524848353928292792058252169198328277273622551823839237657318189478701302901557349141347414899656301766652817810651212666633068320107389766755650894145299300400806493707616566472869738371958692094402415177873714326129162938639116340604590258547131182257698450333428439726478364148657692172408438792220879840077216812293498795843121771349545294148089296759943579811284332612718794549376202675455568406533646254661043512 [126,101] -251383949527039616316617700310579809946899951715049988090911020534236545506076607362352705567461084409223320326511317037630887778255560851664714342037426282378544671802698173087440487631367909445307898930623935891517928664011831559670024648835759737600847095507075531552256277098428335445126873528117318494008068674733843029269093508624115695691776330015321800283939728468407570954386363478814374283906143378415600531726342448154765462673779759909011073608210398516675977376069122375268856291690391112740263557176619827024067507618796553266403488919721293794685134066911385622949870832787988160167104105552005969109463710856201394809222384816851522057806495567541297180270558457823705682585459085625662751468028221573353276843302388862614255642008697407166642825925942810855367720245334828373683736526693675287761826796454882558620122226614809468405374659765227162525499062421292250262320940666285019951897406273040776776353149765109502258631753494302890334142574982789037843968930409820806197812552660539284512005309967507509084394730223617396041586975263072089894278411503463189087315262299265544655912466690332094620286961691802596118785493614086328565609364130195021421899615841781824243258330263243594146804902892263457393250603211261009899782217715741035039167182811069375063342148241423554806564230860201822840258512127145547000671160743021364241131016701457039978744577150690518304219218662354042198761512136526383403379771153515522412851643266007131287031509118910674217618443495572252695146826302301831838267455963980948950531687953514587177728 [126,102] 291520426265603169729642418195561235437163256398169787773392562348437557120459979711876740032667301777318028198305899786419272517677286279380986803637381923372217034111800159683367119090525127975074309872420761286438067160994923665983169264781174249501650548144219002912031769692334668834688006009181242079238711371835474861951692356368018580764478521937322649212066131318561591893566265197551593496961898267353149522156577495787476658448033171446520009040608248196647877352933569923369562486691539742141663624419114366116837351937069050857927700276066382930291507754648913055297210571720713953936616910711193553922620666887031090484245527463553491156203722644026377682931024764670636846257936119579265032576328029725028802647833313332881904534391263172386436724466424330408688437812588398498043600974600467570190868567597828137121983755909456625947305351344024449160665962067107227623733471329861125779030624215258204607259533717034708915213836688489095597424531368024331112180703370871013745553716404388266648506112400672524499657208260837635322768137324981081025467381869308944798889704298921919464901874035714694477906220450487557553726979642907231746333547216131275623565665627796899943393099120579310516520247603452940198836381515213011463722828030431250003698308551161910765281371889709134436272801172190468556414853911856941325727086746047444277151261355206598965891528123033476851064743589950611508537234053073927615671583456766782423173699202588073092681764021402045302812744439579198846059585356573374163504989685128571320250472564384 [126,103] -16543439875591393880064954843461627932737668573199715835750000995224953258057410984489865131624505490774004819273503324276811706685807197554659318805429574475651794009177216206059047822262394497231035435492921262857200061171062911626092609605976836476418246244841213836003223543302434665785724265711047139919851500819902218564401940416556293608072096616577299493616439677556033053666100014780742338076994963383327773823068313328609847859466408729837752280147433527092256168849983406165538913947939023349432838191176238166853394389230484073120354356312328110315536409197903616912983816801457753549626377116667826036831325607153042175314616808078202114579883607040949361247508182420336949623647920714023289552367917080627499380994875715401851986021808609438010759014982003647123133929303023850280669306327074287203948062721794330910983557163696571014865502665468701374991797054739961610347042115689849756520275679101492257618180904768535268186702624128696017461035187685174516227284431791909990960950957627557825845533616714449436813317447830924069790180602206414938970326362540003843810269311185652325183071927208248332966688651326302721724296391590504427257674136525006483105025472783086809242025665097021266293788753884480037742896324503130622516653062374390944046162266676240830888375433760001541021693405280959327068647216379361161724699879523045962758799828668792145342301587646686208695994252795978284094709541033131808903198950634293538320183192775704669771212426801909781360182236969170060408019384096475204221186532525170577762240 [126,104] 592984749103022702443479161813305688163840302178374779425592243034318762475726920945368073960889881779695716561208566263141248310579264485771913163574177895605810228600363758828612373022037799710444605116640824415373130910105811032782521044477787769396582322956157725038020350300486711400022578028509192350129939085588651619048118683735177298500459937232135364530291488215665043589679766722565820764554623444080944832410645899134917372977941574726860182993569978283276912081459220902257028962022789145947499927664933979910175722736516426151172103088559837371846791050417277905768597073904315491238174842829287237759039603405735409842258798766349330758919821846159432592653255191012084311785754006395485310878140379533378941378861225259029179348341742432062452020275057046064384333602699823546754413833368319207266269473557360152760484549813736949841739698397166634985448566078382964615164660470089329690636110074823431514265940111096887075227211326577048042594442902645836266574886561858832039209680990541482275292954001589431556358924104835314831585276450017051037571427726666597507451196177412598427352970524506403836744584620617659641634466751505105621844935670491869666454378221748537279867789283319610297629997512564014829564715606351867971692598702408583042254740157151694115600469545429615534545156201883300145874639396085154542072219366139974295783282904869960134836644189121611654511131397261831930706622076848734960518792814869409402459372763679732546549075751352332745045122544166181154689077662066226011865090444419531 [126,105] 2295654408245324959139813518700705490840268350636297903127995783534828597850000508528605243373787430116343184522152943296120265272927031305440538517893831926218228359695898271948333760776205879006972199024305462170045803684928712809661986426628629749805128381661211272146246691041225391613579125709476855739378238038275314975730739492227751075116915736309998880197110806512781380732056362122383391916731692039736511578962886110752810203397762151322875248210067328429353568667897421444086375002998923054020577669500912378853869685444057784281900392226029751067225258340151676478328897916583597281218989662133229534565784321639600216125521236206139243014147645206883311831461190841901276016247384765142876459241241199609434014462528203647947281611311998449589773353721679556646878523375096267354180129683472422553830388893234710634036727958855560015298583215660509290871486063506612958876958963661211887803786775945702217156101146439020748513193344486140317434762845089217432451055874042645556696277573692510228629409047535383820067853674329711656803647105317507423073838336321481035562345846036437621087121808155658420860677420292730050284763353800541774029836714664385743073581522207483441701444794455328758769329541822798692628985540719439384559689881891912362690654171136575824957020757639060493873305698549945409221189459363070781983148810571588561226952893691214005814529551087707259590881619898417996323218266771326113870800375026405568211146039071570177960556118973792422420148923341282504579723404297091789772838560 [126,106] 24367845742594547550888858043282907974503617728127828389907362042439053306573871920215710401591124056127050577935054194775659324032377447765119572546399527706770623090532834595569342280499603777915754106258004378962733825243712356072345530641114641285049061257761016255473714004634878091350855591800469219560207584963036515257575724984770235475475365927401557618609284649551466955577934728207995349572792766178003941002950281909222957303172496585767055647702519272162353369994004105813377806044076859530190306311687161894944408841284826394121966653121915491581159606255852669199016965717563052814664755069042797503401141979641492248082013802093643335529541591694539664015265342764080278138579700775405186461447075902957790030903254674932239406848254882166251997548203368730927832015373509827277067181583315144815306369638142185892102973147714758702600040156506513807610531672810477048001840534787804284715353358840703341375620489424666668683681011333899344646229298595515106371906377755532111443383739827521026027178912332343946545600584604180508820141905034950623810892469964281988854704199379313838112087155167692427349720249074943149146486019655889955153932820289553256297943711216683389712055664241313264919050275884013362478999582627128011192350182746575412202368773928551704635626740799658553293373536423345381384113895746163464062278594443302960347635276180152450566504990980373131933370984748075754752551194485262676062098742907182889536473814120613034374165092845705890596658942542725689998094632522147336 [126,107] 45087399242116286730851624866333239563068221954927785044552707069815068199866585118198448750896150512830873788275619253071863796187640713044563090844458279634393372834673276962083285018711756502072501832211094494893161316427978307139866984613913191896148154263130439886345234859255040621927035910786673609679734131923394541143905005236631494351913562512070233171093833537070513004199775246121020206131818701202104037655034346648655576631271809614781450490460127362536442349475508310023299118036868946230966787599802162302874422593907458224142772833982897043671502928936818852967520853210080760693134599234873895676793548522362429219834172064592197978015043434169135369111739629980888276448468020137732444016650853723689936387803505877376201975100489057770597443293083248771161492613088331281501070351716700783723734638609298959617231917817201366852379520635329546272828752003911813822460916214229724121780852486495188524133358447530429416520042443417237824875751089134991043957521601935665644328455986161430516474356851969837887027418490515301182138516987108397646741504131464395281007835218036771816865714208042436350552533469042990406050624420629591298863815338067736604019314351559466744902319917199436460380691670536443281810265992969426843848980082725586299571916901298586491051455445105715522108690404872686374675191405482585865328848414369139225679620364007127174977098336557995697933435374428511016054021994392246407098102595568651920745840515953177021679542061419248668380701808314424351814939752 [126,108] 37122100142560549938221378675952208308747279418450245335542546218983706514049183782937539140767406109969704084837051703457365501447510457599031705553518493808309840566717901241993896223608628268560523295268728666008699662096102058863774283364989399426981290147714890159780994267119989675441865900306598499635229141219990658210805226488105012007249371179191140748718239825375850061514068151431101764437875303690238789146859904654183300770606254856419837240044863151910405165047564948971512900484326517454076926986363797235671239632748511532495423056191456973561943912701311246522546879348145427509153190365271792137942545823991012975005307796285593807026874720869611677059442355360898277573444014317436977402206734901621803996070992376062592741403373261983739987839578357880306172232522403235427764472595388131374546940045030767452274871691509079405322536334129543524359571950532242088661993918448830410105634904007766710521097894757427458617797697130300028798390795758268407415896333676434707498760647924217301621539680555150932477839786483665723531009782719975635299226677313932719408374456380391186951228333007028147526353151385062348547463423015868491034823460151462796383713813992637963652891474786168045932128356556439685815268380985611451373048350543856103478029345897126860963490407026462836684767828602593606282390554656192445191663673766062186120193574827780142797578688593635816268363698225300841748826396189244783201572737117144981766259634073525261664649959464376453963411616436286580 [126,109] 10005190330103121036186365132091802026577999364211367203167120129803923011208532297280724356251132915697806590183598839290211597885180583466596014923855322774018194912530361318893129885570794624686926960119783308915320763764919031730184636539312366220600731365040543434512194299934950204109389344895613091976387929265368201328259299059378897723234221281543898539606547631067517807958415345429812425726823764459666507165000661702716717651614378560016349812258435902720325992588894813550618343136538282086898661408843791074625625239713678604446509922019314776027783191745023527781892999129238378567553009803106861727092374136805591759051203659762870637315460546452517034809296363551205886115828856196692392899936423618504846152831778047590948522706838185908736201973496849154864208612358751841470184692494825108236159582493844338670537472594120781982155908807987330122879827145627106722097460026658460630319246624349172716695458429845607977735684901694492393725643274265644011976137194177510117055057168703921455075130363971607835680874505400596478969783516380111519472204249439337118923245827021837128426118381311687832101066362479058504595116787025564428297389683590713058468643964122781926895915644535459845380789964762418134998391919746932555480944315549737382035618926153611739218383262380167708667748672142983740834217320973710106334401582526666600574262296760209538346015876592904761158641306261865020234437374571411125130238251972750186840714579434806476852098690661483036556907200 [126,110] 973234783441126622829347515905841808245674672974444041785354172116002592274876899216967265929142028535505364401521827163133588359047805881611641143109312934279520163374455516724271531774432858063322935622837847123323538352971015369544354511293674071074593821953727836522989584828023209011847024273256307347733857565905089412345638983143286005454357592337789842052746688378225542201430648762123559525142722490702035054904431420284765230463801389770186310080679927388541421037577802557384439625117777199432170630179322855575823700683642961696002207939692890167439122780817545658818535444458481928846989226784953468936496727627854577377063244913551267100111399964804032176459420687899955385341666868565385864775433013176261443041577008439131302541878531084309456839423959480527817918123168208016272050905269820312525060610897308115986533269182113703108200720685843291194004964584959358720899352949100699099110493612381814891852934108724747522279612690955720562293557187136892680389114577568487250201960792179476845604109845893126719796954874629063978304306813130916620430504242651785461641121850637646964857259397115267851704545235166416953572506421202053528540139346731069321496172398768120527087771406588716018028933633802685592689411554730823009338915931602170412518841542417338984496598788462075193182537967592806738892813406317224726287381386505606403442250407107171961394149785483671505377863088708916967236604068012627350766631449417743913031150166457551531497495600514608 [126,111] 23070431473086173460647967177743631889283854982134589713031205759921776168004644814821043660380372099631274732948064896815166819467161512724735846178369068348230033699161554403178593787826220360102979547065400457973699027605396379499239852978326755628993715043080631571383625924275292882514609182487684568649257254315253528125268080508418621010740570704391273001898618826555128345643651856658719244584238969216477063967876943904830167996952184355027870059335199370560846849016910349299197366338375063836293872874778560573132851334202645361342453564800773151068325169998725608773724799877922974967052798389076271703003924789849637613737655803700375452477399446092414453732484145422748297928375150474653453367468706033834370974189967514129300958640027023076779664822667635724955318520755106513728725136376708426613202486027140339497268450774713625573116593025588887943930354654895173691138202346900179888033135961609439070539194482336362040859673651843282063492495737113276406868695811209712046294921237558292572858351878500589511813166457287384254353547067112405101286110056829192127401756973109525292480713624261856043864273164273784462273654170217228715282074040731484105509040245980318179939564930819273889856657140315209517542898743682100601481549268272322890928789034232613147253548028583018972202668617544900664490987258577005713021982822051500386561677580571585937141785554155878992033363278011301060412798867583980749022958360937033500606836222889758932448944 [126,112] 761579797925669086976022962459539033057949159670681684751731436790076520211278014221227060036763186413671336423258613091161091337042267745983058207257214257864639178061369993231945777120156995318423706980664235212519743242525187530631123025204316908315605555420065720149344223123772922857768534630403102832716209424165616960465069006340346675429572087784921326404121114002722007391565026253109298848339642564607607629699042425918774121151198212490073780483865261272000320702755224264411051556798556634827675441851532910318280325994188776327306661632694323196830532009859077890076570710272280506682356750603336754595940141798074506446649791701845682606095983216716045961832055859246283628860288254234947074167280859387481129488348948552781083468553944662970339284529769476408762727744783283994804494249121674303872376698012907748288203557361649709832266961350536900383922645039511444236300009420981646476778472529405186747874401651909036723279371334317638630962143142799335792353902178066829249475758471378394020907995916550709617432853575805381309056447884542770552154816379660969172904892775288441844741221918281931545931523374014787856743832563188299514013235608306711290873412179736978293867163303299298377224586847962041242587514811723595288188530031495606278711731711445110390068515060324232474443161492517165990485662301296918688232809981197535325237653501439558069827670881649356972407491190725694644633245096254459552071966324486172740865278047217 [126,113] -8304789191467413974724842218852001324447350102356660068570085948985726107847806950667220424996285099715771107874429580708614707101746229501550217676230439356307549446106882780510446673060639446347447532614783079269568774861326428312055638614747249180671925917497472703926272383399704608321613354378706675329509920408952456984048747428668752993766358477756246741067494942050626155159628153719565768420239735713441621502997287587255349364406468093229099525404318423606638427752628045702312763358363795393515277939202731478871705473826459451473924079469530012538547557479727672328909077569860392308065787865542475449511539183223792215848518582799834945599901196491710420077987992927654237238501515138156990722986099575166613289806968068954506516954985144799313253322844999835169881543629478783693514836928114726668789879690759671837579220713289781515561494221238585466023382468285754095805903084955655664967011832609596083295699682861629836682332286365821964978758404803881908380739229357689996595195728119736073449086761098170712051576950627578488072240608610900311182436975402721026727532901486454375901862165679346179134039351048600448076712362595940200122623036951386391315376562383755811158360652335874256761402900883740697995820230755703427658933483922809967300195368000072960575940909463656724470578872521742928872449460404386346355483083385492427009990879720407285417893201401525752914799601654701352844010229002786913063505144844023886592 [126,114] 60543813521817276549257062645137177873840885167700372097795746773040209910319368919995569183190509989174871869361454037099486707194784522707785919804212107472955569285377539224232861190700598042455068877457880048801682829313273823446582898937569155247797342619907187662039174767180466847528580779166556464357768799302104547456875327288156333599378228766834761122618075047222203941866148121778794139155209253862980595413234677949456470114226302178718129079317064397627476312035008700029061003115998687163167686992179401903207474185154113241271545395618740356984863788372577424265019266781710793991003477746534186572980522219554230541299556479495068226886471494785925401197557985732156709561913764195553164644383780635556939526389544706443539124970106878281435070763911459954394944175364152535983831289662927496412595095220262955866287971220394955431990608420918590561831666794080016627400329217576817122741820299612509392535933931875751476240084065016903873149635933641715941755247704601603632212010982674601158807203948486424423082754926093649950343989016504305762210534943819981805357466625991345148947331059206318994908492127876120487617564222039966846916632568416622715116612790063807202876197250476367963252706028777502308468392709530015628765018704771321860984744466703287567394051213010565600514626986365760535799742253873285167201562012743899690250802797070675857311797044610600336298179068013752935452062993733116586469857496 [126,115] -105557339190812243646171113388219453681581969607214073288614298858720309463567031921068698109117133041800430564005231265366708122953185406061374830909192727177597126602193474700607420452660366938931869472739890413426991279533467293269000056875832119631841325447261764163367144784555348225184863433584922578343407281679825350000730490040874674103408846886728050447427741774016735299880824447006861548263766514912856202370074223053321289907481296898659124937153972528047308399080757445134561297629053854109259729974440463592289735435284243923777218110901342299156497447951422150177831612257881104055745696846396158413172335013184066005652619483998522552683082661465366205775615513041131221465809740926683245814302095005612754884847851948356869247755806731804655989292997325750297687268249923184285664555309763437828854448133988206317609302151025034997477222732601473281256864265891221439996935926918206536755436318291731224532287797802198590995747327648234970859939876008127759560000384836805457776894942286009682386243432963771368514189814463295618472894808853310873562725837390941198746211690347215357481084944722436682617591506476731304697346556972265425244379180149896863506801272359529435476622972551526089344166105079594791713570428019912973105687693109378736368441117357282036707663269273845999460433207251284350216278963389661151977980459882470150636318915765113301029227901910654336401647530883852234670706608533704 [126,116] 57005803340941321609047729571704225273241261391791587728104101082939125233067024042426975160095741267987739370016517281057025227046087730304619629666021840474764906130363593057913590864310044485269109714685941254685631573036533133516534782288801989442904618476689361353807120035362610714547882585611385123839537795522510718635760689514694371303673203307196113978534655708560337262114257849383165913990882960143397078278802120699146773614626607559167294628699155796555845508515227102512890745079416005364115118197030140835992687311592912758680148958064759936843535042063843855458668920550434458149305104103217322355877488108592304388875010318030235666916417495149621958741348588003134879193226358161446835870748846862109713032514803560378224643016953644675997266547736917181053452993698237539097323945627204728622971561421550893514399617062371776827729910751375482399388980855249331231790226489069527250117328648553710207293263323394991855393706103043895762921410313852455701282095074781795653448697038185160418459226507946231001499944072075081468576122293286748218971338489280603103149296122321475863324270818584803285255050333369968387667599748908218891825616980530559166899073160963334312576413969064092468554601513068930637699027069710764085044338829144565752524188539867846810647212900775543124260513510370702449261845700422546816818628482739938404501408604440608862271927291827366489722150362403417162560 [126,117] -1421332046344620693682526530813949129066119919181764582739043283043670518262318850439219268107650282280536006144490165186348679311635310489264028116882132235973130911297569218955948376090861622774774664578605323578746760129496459310602616529601856376394001926913860785643106690107252311544014170886153963458401204257112724947884331522800154732401952906660446124349153501969124749691188465792843558541391290559442045676755284856857375768222260749225875210210335132754273743466521203158638600068575888125140803767792177207419676060844426849133747226545059996061520836022536494312214875249363269514932956944939976383759273459067502184490962290447137771577952295776552684516086263366549302016545995117926014611192784800999839857674178880662798013502316939451497259251776254426489843961423394358009826680265035752599932021173814022121197612346945198150215104176990394295388853481472789224030008058058163959164258673099445505865479822250468865854318728710666367424043203093633503993744759561851992391563451972492262461748641527644039217247138589023798082089451696956704083069387172217652271578670201380582756688574542038804701251963666530425859890812166492929719755953081463319839109382617702068997268861486969463850799469738371328515294802346391823829128409222626883417179375229949500834101777548205582109501019897421587952821596472853563876790521094957532904111676886370573784779533544397850104010368 [126,118] 2040897483588573341857657569587294074700283950032981162263172319661971760711674359592786850750097539379611228420882507715483723014454603242477396975088164531913718975452293750463570964729439556840369135742675826280785468513930475124759400023218362345898908529754355039946159532829757432841090246920059273650859355358534435856142744878314475851302919509924980272970224292653964779891337851118588165751914977559609744225159379101872992439222340842817136705688434312140681583928814140710615988205920455195917146225661438958215007504671085551917932950779301307322731128726287375475257555889177056385696055881768658354696242573846960707003335204001717408231083071880987339172386890969190408644129008368636927125876571823077454434174265421645030185817282006811844863976398338614683218521983638532691168344241665061138913426488720777682869180713584116022160304222732569921042543567141390471829479740066397618379974437469962952738448248738731366013562354242998540141907067298332727561316194101337428897024786263785526809529614577342948786720796912995059297691406115967067030529403809261089013849574644877998828992980434846388905219598530624637908081867807818329861831204935518269193377635551585584948826433960663985341922299575111208824700853489251207916594478524410414612244525282378773245644416772502933416550614289296417823334041940316062548051926742024178357263464374611877589729614679488 [126,119] 138970086234487403538451412129801339426589954864065408650446859291820749605431712015012329243958274555198217809745831401025453083760131956189597334269607281254343684227846816298391592720148449111692487747098467830074964955946046155994773764548478858918175845013040453561726931674486090991680038741662418340297151881630702383411877052195263153797505499750882150245002011024484843318316386233396611234581260995388007176620587463473628100280843451848537932699065712685328367012888846687871153396727329928554370907588382710050916238683982372584221728574629961442628686254539160578759649558303710056526359451167265911490071299948265358182702581511090999270256511262014911402584676336645810368975105152963260028567710901401682602863989249555620270564988611614168318286733982763425614082942523082949698543123021542190909944278674994693100644824936747950819625142053880186972597703977923497601393664731769960302330398391727230872891658619739645457681064969695071715227157736944642214980583390254399814524921386375046523946400886869976024757149030984282596583826356522269269768276741696938239716418621908147128166205932256150418384922702855531257941732116957780782555030491254498678562638856652490331440101140003989796238690835766203930840959442788632531350143338647267934782991769348902348205306766543603875415387608651030454308522390324178835822031492731156183129471464976977344 [126,120] 2420260858743149167967491086687973263533760493764847192551304103952911060493125768802939539787343764901792399069202387548484739530294049879360879865721093769326533604687844271148779158794038422090176549558645324175930131838396972265369886685474607659948415761945282983808929738625307591777328228416015469440058941115839402473682266807679813148350291461252240567850440984870262887615235761633729820445803030932916542540315611333949726562822765092757282736743807737836118844035455505035917203932246019557094222562982187997432127679278581934692014719611741175444535899312179726474684304469316860356294648905769571350580712583130968378168577710569980254404019949362598801989543660807505939124918946886013614841467867140242735175039210979388302060617887511317312896661099839503736738487964526213818435431852662352434754605895270333466117234915056558141977127420945639401753682384571753096713240180206692979061348606905982955841759065483952374661628252826596483939704346906955753065263159982889560232044069157896208033755126349877729169682327680747977193604263338861893813100274632808975421604507150763754096671226236636082844023190593563462483084924991198432838163409995870509701638570630913997317328862747284265610485921120063423156407682874784727514468084826066920157034766854389719625550380838995514189149154722476072660053676574746103885694009818568408856888 [126,121] 542773519720031129630910115856475205362549831726398556466500382108938989101958951019928063660516059013447105971289902613059991504337383975740544632831383766216656854784974414195208647246764217585029315573549999850861707772489991066153400139515043821816851420036036294434527571750007953295826549407556385754834213057987391691218100863771549428733215621662451910319680353955488538885870342908809357723569679237379153191696499983799963463985812888161430511443643463715730641206205890917849023123944721469948946073407002398259776973973234886077266585717251167697339032866822645952336989942938547356615159967986186082675536321717652038252889954308685573600044473006532383831652861205949009086065491143026768648988295732261931653491441948915566114997557968685916622261766982128883664613405088689572315867916203600714699192592693677178974200892561886809568432244733435382140500718352074169909882595407767420226259868774067835362428663369915619683237436700902035980823411079199431012020212572565343753398935669996807083808809935909505552811884697912171673324183642015292281313327282183500406725073913501181161642319817182824913374871155974192248212207049082935934728668231802829083042650821305811527687166064492780963509046599142127972354469327069817587791190764150343889204658147114172067790811804316235268401922828159486337176165080393160037074784 [126,122] 49850688361358304201505259629812233092037895227851283342098605168475361969008123352995453909468491572559102236431705985932446978742297145145056477467272106487281931480667079070306792158444294025886980469067713615233669820785571634337921969472212578403162008815577896529717545693118415939864636946666150249607196088219876947340510901372722723832310643375272521963406984268377723832100013186724696583993372903424881029734499578880073875014713491430468708041178036082549022416525246225614308649858169245898842840150084158047651399580208529243092602997052261980413973332684258179910465066754247704096650727658094785842572716042775767476010610227746415119288649090264649877005894182076576575879227072508848149505232520379943954386107819540044604646335950119569458550516667712535373479880994443299248209396431585893711742712976687814071567702188885822812726090824009187671098429227819670490365213988342585967308371660170871207716447011403136863102168060167323912863466605308254063286469975407210157935983860445584544755791417424648688571150255441855203867804746076781303169759081688503288066250475683438571938199008176313556507287723050434024350141054990168391374857689885120480939069189895095527254125205713231315387936498501991494206732126059158253159635283418046328868823184217117011480525485972703355881564458715425587936223617488 [126,123] -66041193455125985634904770448128691908697001798703036224432772918801404585749483701451623031823254193485667070721932858650365527073538592979304684506861535018290580393794028122771068573784223696861986102762769173789218199058496138463165340079362247273196439661023721011572638916655304393392982469837455798239498448892454085006119863194906411109260591340061570780881240496424714336896548387275057484070530657642997024314243199821688389909020618792046793377556668107403284636868440724504058650582018530740426178279189064206008846573218802726602055136200911842213029103996659152227551983493439254940807761316438721480848919468033065076352573916017118281200914273502626716132334466170530249937514388745439430587768665729291931549440037809105014761117988009815619916081768895031166678427492503728096358605669041867955381252929449892556686654638712491428668226617107893929828071855159329085658672485705402134379423415983836247439754222001600629632865559159504596431345627469532357390605567653930644912442002647812503599337199768005427974234802517263052782158621796748818856648102109643452301593210501161454243874361244715653150852928987032606155305578793379313356950998241068268723551078423845715677555143671103997419797047675298716903974288087714093542670777535564234062363090242965072482730182456083446027147168852976 [126,124] 20479470934447656813979137932029645435662185892507759012852364119048717355043693508154321932625319765342048959503052763218710378271751209180303588221631258436979635846450923525853777822547432639623360955234385271342926627999180338856940834230105973149812124713293307302439836179006403607198097395028341871992982269387754731060606371358370859023195161174639906799476968032503498532608384550790415603636587175033978729354807457926839834793500192843756072990691625572016385502550332206487455698573283926887819554035445677162884199806349654495477469204602323793893535491666433548435950935212835345261733479256979915525753382410837224368104019674667657897707050043850690863300414339750483771606743545964415122187950187791071099106982566219548592813579892839341434119512349227996661842328743228781307915013507341266940875412927908608439248718075292582683679589194075813259866854902030274601329894289782261281962605321024692623919929531406857631110776689476558345860624153113832475827941041090124017943041749860965855753266268069416117270647645653887280860892886282241674943837549329077475300417518994623717213230146571193598453899915591713939774605359287179389293923779663138903593012589022977609923121588231406995143468759801505948816530985930385368773280370130549327669837257387903476249377303947751664 [126,125] 5193759088763799645512436953760327200529527813541222431619114704512063598905928104345435872472425867039239632038361579923334886140380917790738013124157017730172872624189596721460111132643917255318999739982590312460589371089885068296785688232438593111774106235912673459693196773155254345991985028216492836223787021172153977978886697139832848560177025089226172177727442666414742615443129728393808967055896495565930385313158392470149155945432604872641867455346321088232687561108272112741492794772819171227249274152761860574120116049262611023408344976673912123161812456641083127323184307841145791422354925653862437965545972917622768758689722010172472081896435803685486458873999108506202321772869492475925814454555217400848821203411417772488231072995646391728095807241365594098775394989416891344667420865651404505017009014504097121617551842789512673848258088743691464016087672955618702671233760335137613760080448225506433840999039102875561223446778635651301235996169647878985703342595894674182525788308045712103925113295001975638766978626376244555378008504065368692840940199545545134026918535747926869133173954672887646674966235833402979111973008654725329242502428366984642762314338887535587555070294327725194367007065006507535761422633758314504172184789490023786031940439824647122314048 [126,126] 336989380585222683290671111611680618610819710220010744843008016418956479454831111713881877567655300762897154665063536100607580440878870167437746605186901276622690698553668030519776565637209616728410850314951521415773029036186293434169238528439341452349257825950014172415685030331939114186283471091073439953399403381940259212563982784483046900210383590930364633162996705482821430555349157770032713663534539372575016179290728082987673717769738101771228410847725784094736266307304522949139244657193909992048680975700159229380196498512301714369443952990917279037460582000519426141693349975630080065262388686959918979294441669367791998950413430175763064197408142728926533748991321421128252826231696040957152656454688923502417093479753796379822435100609098318692110289159495442548895335089920446875496944348092270795139629808591330844452306080937050331851378833688830823643514734263188280975304821036503943326050842307094251313440768117861311861856334896657402480216222045183684868952685081000442580553239981618320322975839594566881428042578247995040236087154138271416992956896445529619347614419939080556195759772748442602063486733079736544272539988248992443641506695775133788968055559619085642235854204723151474569342219792523019409235554127222614317238795340480951910816 [127,0] -7842995878870514906673928931644121219271214931091436546651920554163581471763040100336660950284877486832075220596759914670942317208364934680467059098712430174272558001312821118720222216826474198236511434550370603126345525951469943540475592797220587140387662077096893040224918949020130315714526562992335317445475451479859052004105808322444382023969482260664142935829132884426592717553039632933738455884502550961025501103146985994420177753483179740725959639411240615745721110047921426186463930214350875209426678309500220090588251350332351538419911152846453220347385597341712341131908041465414569513675360729989399010774809729816969004624056329392871163274347259228814315323626186488300569860785881745573056403127814962944400295770502986206395224517542264949361819337125784046776870235981185053100087177316225339146054516913282430859244743108678845641201347436895228094847326527180751930142272628549089449708308999665077617278523315653840531888050614425361085301902634417716847642590861997205913637530638573142999479480588837591632967302499860846330663048551196630163670282336644721220903790904638493038290963941577383468501589292224934634702311807355855302873382829158919945031039553527102580420386231000791891176594014416844186139689794728865386556331306608557238715066011274935900965720244391628729029822465718578167763214184632696355016975111122512934326944838937384605906987863967361301574712777963343458554192779068813717847745301650073909197448581051065461983348268488850827083059081713650605034274809343411101208986269621010457604779126198457890723993639719607998428437408724800976045038661248947569004720478318564440770605947941439075174090598707312430533786311526687619193713411340945746681616876788736709671129361791528656268498934999743587224958615184766678391838462375982751603854787951481416128349230005428203184095067678144785881342487696023430686684229041437074500044059217263580938240000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 7339489238707894700785543917267417141625305744721516392752733580794599403909678621818872814781339451250260279285496891993279745697299260097492002995812821674921190207271582593812033130325474688375902262260884309149857878059319150562693429730472274213588518420311860774933316234019381260810239248968215717405916971029772548443749445189215185447782659345085516205412650830972462077836028470371993337793589435720559336754958940611064241847506415645222675176597444396323838039549923951810692984903697447413614025971566583668863471970844161489808412885261945395040326987448518288371583756178367553848162096613772273832868048045919247442832635122962224731118543883574276559407776360190708651419022376840501773231497702300006760093691839471572411027321013122093128445397259772901427946447543423629604726870562161069722682416908121719435124893130629518323640961614613270256908705206978407304730005069059048228510083433270726249846873006620861618398634690547350765960783143222430405582587122722758627902357486716370517806476939612669023996454966280735783602946270786233461869554697973949422513247152431605859984439253677469903964379861674604919244427450734430310080684016884264706452648143488561727017259267113086149493154531049394878890058156999823394664751734109381273727772414784019229359984159647228721084533874253773280943440788060302242388063685391139493525173319788045516031683468429955450581812023429222564397036574239658181215967798422032077343942869738612693539408842604697566246057048819175376721029190433237090965261391092643080896095576570353702748213965336132792713617153566070034302558644447286577780527909119451673025530733297700018569201168794657732581543719936099651711603718004495362529227550600499796280080035674505907397256032123581877106818545834650927126445636381421589768744515306182783386479426839935334088395192293071366819409707510253621602347190040396352807688512276807319583457280000000000000000000000000000000000000000000000000000000000000000000 [127,2] -510172026178908607933448101188878672265000720533094306619816211911361717928157131521796554859812778083253848549237792331205841368277467665230365066843031443111025601558370074309953625912660172275764070777584801305925730493523764634202426869530755501761396887105888263315349449830518514168743673128384034031568358972331685032386638587310690382393217247480219477611046763731272002355794708251203432402754092388459739399611734683922197535740020175715177759530846056002478901554502631668771272759743299217972802832416735027507171277410850449444142750092204512141857090201694040155395683203616708327151014175852665164645011803230336906911957489955692512338609881345806746209269158192900509954079523864665689465317783057360192095020152080803603312555370662576515606630647510579273316155451449373901225204555975527763793239297001252910279966664731920613158869710854926479009000338030015813681831895352350979134545345183590903611729728267434136170838562718795525252719645271618810602843991441566889349752583135093844634324464412508514406933291908653051575786791384433678773437363391735644448007559142769865562353793149355420205579025694741583272380244310410096297838864722970549151681637451756020825491276798461040873352929748232098482204962687333438022837021178608155398203916531528623104499826484547267845596113213657467690275584701755171289686190401943666115053369151686986561721079252669753276683740573601843874771492772989002892601063054473913643604292976044883857396174363002995714194718184633039189070607394514204359280753048216138581396215013130786076519493139027148489340245256509668153398467880716837659084630974218451904421392468883395607361438188105600977078751685048477217637482012967917333030769466886104154035058877971364117882405511741659714455847213972468721410407446683065198104094298220502012700166583510666596874896197728340709216574277118229448089154686469086419006189277220416216356618240000000000000000000000000000000000000000000000000000000000000000 [127,3] -9701446191622659321841895879941990081749126501413802872079003170787271850930604900278261092975897125854608937304021417237740423053637384155164107212636694330274926336626553255557031909664587898648176612790359395639682300139370968319526570928915773667205597496931896809984666548580307063026939677195844444196177681949200680037426643615679667148989698370888067351077574453129261688932412224749208214120635094192186224853447329984551570970579450244381507044143705464615704410643833868048800827222147940843128593167156424378810221060868879304724472314027688680124947998258666471310887282297583997759148005691304074206966489075446691978775106796504257005732658942734302032194400819868109341603276708037589103586882426183963107027830520161486579103199949301994010829323679013840582582125217301670094891819334364952051576709113479518046821813988673789322092122546273249109309371907073727303443633053547893861106104395019669312360932324297918665384036213478819981612735125990452245721349182470603603914796291263465536378211920528210318523442839819500218432085261262277808697367517705045742656529763880518707308076713503768425988522066158683591799404042326203750750708421795449877932124779519768137102570733475676756079523983987588793431137043208900211259288581111237657445667977739923050761096770315350453991954795366535622527612218739154946268352232661744822482146524206105664330830011349536315007908989888128011016623876021922282983856875394546819588201563323910292174534638837038849228361620683045510574096076535144437864431705638424931020893650018138195849526425485249318380894012340097663659497191829350010394949991229029774330221861023971478650700892665143900599147353311911596777915423183929199817103750855624541423060891830188777236091405474197204156036292342795827747397230570692017674326653292276028774838368282926478181534478650152452629253290514693922242150071512591914580135173080274523762053873664000000000000000000000000000000000000000000000000000000000000 [127,4] 4014940209835327911121168096662684336440576255997527673087530095107403705956023267383384552922328016944724174633253786822320337976577037831452804402269004983123796216896538392701879790509369012308134691992601935291661036342392836728915501844455274206956954381004263521492138718301519934402434172322277912273333770459392935284062624420878750506710296921648777498450723125426851081776989081408860157181155097561716626533928735571366186421475204512628412916927220550460837534139977945946155479790746442363648819373643307316411327120907450836202093539419297947893171083957772686613948345646321753012422985169914799269011604184646460864289733317612563038252605185463589097359153312845906744809148545219848007100685373072665725629354175928406626482681635318216453537318135551219158016801978301345891175225353242952178752318477466562429705352940581509153185845041264649014419914049064096758944148619532977360459784852668762046180827112310598491982898513188707667566815964284812274492397291058192975297885896313811706027202451961977562266331301430100923765064314846757189284590936652324660227085922438981710823557730099393234385065506529998865116845446193194535998749652608001444464253228324881831492989670075811948257852591225794022546351273698350413444011082184813299346093915800222890706715751931064431340113124209647339051710094440931496041203458969323284607362006461227310103898094018312953414791038917255222197285168457926123414381896636564742920696555692747676279372621863403049848881628697718743627623221810678706261465665409056966186814344529941920863838633521977430097422197096827440225136025722140926641715198212621168166516465368102399466484964577670951564046398938350384537915883732493373894493504595268459216105745287710434691524175811808741493747926570769269516320536939284478013019788772429693401430823970082450767883636872650837543077710580907908229633123795904164235486936566832059135858195824640000000000000000000000000000000000000000000000000000000000 [127,5] -64444975214308902234966887892605602353594050055448550702475454005307228025721007155633234540852035553075699893960308083051405131752024616651499385044291991975420353362721142921360724595102645826104155039106873913015808729329197926462553346090030277810498618022636902360885063624404975721148868791061656945208637290563055029726317680526062146073344004820550267630279482076137421247768572857984589373924579257826083830998414525315308292729011301768329109166521538924522518854145408561976211188424036137129281507597206612268978246162747830767828794140837652542254927569631134914261528885389579086165996920508098531914442909550680779494094104716999509609342288302024222694613715744661141431634567846063675545521074471621525725028546425997995648280090713373280040685159366532526280446141587057901070495965387702338126539888729451138282820367269991743399208116070392988688505058689759892027985469350234430522259347379105857892059352364131654825554420250407942373983043431228856066116670632260262862529474090598300525898187790743909323958273120436584063478652532271831485379360411461149499870848685341259329885623919726978414860479265721845019702983624107546638487328904348468453867351631803943127238382644920749147158407099925694791895192204377469095682653239204995412904913416196400176916173764883606417454550520968294022456472635191834832733938535605842928220301294417702657180528397805113167940515998541528793676924701139852014709097202404510473003753192453031219473326417878427458571022364186295752426081961989216763557511952387906307823471907772126497118624297543018712827022936504529272222504146987407995511826971893151207731142213744781141522768037976964022547641481327893757956585116896647956903929277930755865092009651493005177800931957228672544995879641149702736806186896461329790803698574102452748931604900449984590810200217341278823378377857097310032448525983661911205526540819459816932306830093189120000000000000000000000000000000000000000000000000000000 [127,6] 369270559031196166764762194094267229559188867246711122681416790557129735021216438665719722854676115159840742358769835353668208043793868937539827237966534956946769176310020624499063064671854693775061327786968876165496774087733216915693087416088260892749556079278860412236835137230718256385971359805932861771847994504998610405020974661780939637663786528977799753320523451938501213160370416991526315440447574602914871869395024881768682815114496929913547451095753916797749893487294931357381244167161342557653802420054110804004557929566515558733087149636423241491395552340624633856854160356039185679388343525899161698510470636938706881515245381413869554272706372190709264311527012142253372421249585803109167229711426391029829642852114429139024894981428678465788753446823236975139745630158932642486365741387981423202784106799778424900139800842757536352271844915548433272545134544463679131261385975565376005864872946925401078578560713744824811137739658354792162670958555686826986362094303871474817221109014448962466233917812007997919332508257649202167251279457948968927352529234666035934676392811417372677017140450994860684153737098261131298792363326872728577045903326796350321710977144561745991077580253945768478876749000317336125535202100475242927768982094358920292777218667991705526105265689221009815028979349968859560049163732385938561204683850873372464027988860454432935300873837929814337357432888090748759666305351338085842669168628779731764013350994212621065624910263056687625196566669044445709353577421175315452844001652486343519223845704572935717851280754734845786479755934346147357735992626438864780042278462788916844030542560397580928733531725942572717617812388642617909206507940741967032402949065732825270219827008251642060155793820977236444817841873118052236304655673036292191948801952265561876556175908311382023646661162968952872578805571492198618336042823727611287484687444635053025069870060174049280000000000000000000000000000000000000000000000000000 [127,7] 7417559672391859396151343327641136384571492481937716019813158913245813796849542977263290441068462083699229951527902044247855982639756290873550903824080333162289141591544935790082805582090587049084556382447350477002981455233213701641820452832880708492136715530759976043551506186941160100077755186365777270596622038999744516347430793438913630629394381787988664972145161887516984736827043545970039070996679221624241948241090440097780043770128893988592601415727114926690488099053642815746476982325738062685448550375162819970009589846948070384607458460197847677519072085109328166604516484526504763772345727808649339190748282675054181029991377246807725698066199574402529142479140862313003575130050186927418610268377071862930686019658983161568296766092438370846454774025113804472847361438756933072092116190482686818609272599792721160614546389985288016521340417753868648190638187525847550736680564584037260485019642416278078757143453019010975129298215742217408551469421881696199948002259945507850944498051869806223356777429970830490318205150666262033415095460140783506947081652025619805933572261882241603184702865007811038067409990524470486468914533282801951530215667719006401698479213257222827674462664887719569360593388832815395333927859361341507785727594956296806625270344573359742249846619682206258732666093115516965670974277114357190593857017697143809329150783358744020447930577546532790659656070432641971975166577669149284243061375197086174323829879723485775162861373609406122109266375128933597403838939728918561285632714704758073553214176634475531126472430266306202886719531087804100995203048160223216852363205074732158180748622977299071416728561566652160991806833767614340219438009183024779525767045263255255237312108145906137763374284052276219215591528060514899152176526988504411158689038771050094294236812642194234705618881512518068289127589768383656778249243128942452030576670197005454441428282480739221504000000000000000000000000000000000000000000000000 [127,8] -86796554786262162219662406252129986763537147099168687937105928097621156435442316764343915940724482097923724955416103023042894596527302908279661785874472338166236968849038907706850666484882962551505756609374514066475188958403077946836431937943626884890545784580007892228563540846835918962298206330648589524179345503014451550436159524498785785883394361276193259129052768651644410353507620317106273200551835411338080114572573200140434604454477808030477898949791733955314205552010104785842650840496650412200186422030160907460717164144174161704021936691095547229920349317081783124639412997995477552399450878221747506789569736102228315111221916066386127018424727178799305403076407444028922060103072347869574305889453315229441092938677185840715071155301740322744458492159565105523139487530252508344732506260979363111052870859387629551490424332741812965101404354719893957378952448796014724160969113485693929856172119064878166827903604227630783978057153810446621560626887302505842775423462000334043689977755118215876661104901903550412747961340200207897804878879606002788636205683699704243974138785243789222899579190791315223282586779419172534141131985703751036225805971723754659004510804104107423703003950665195924178086495607145043646464591408704256490340194857908311711182019088985457126574592880668271270276603543353328861573539588681531738226956464264067471126433676308845417072278601750435540823332876562031647817557916747806725308423373464637757226136816094236546967412724014759416593521720024389857863401344006660417664340598172761321939007441631062526246828511726090040690898101687051403174303330568692184759839192331077937947721858041390249187993615508643172245604021952853832360246897987907588148733819701065473877089719737994201331788899947632044548625151919852395506883277451224075623924403761265454029752785899685541388403127474293228371097686005554738665807895934130920091870760220978219805396908900352000000000000000000000000000000000000000000000000 [127,9] -1075695931180731358554629195566201274678186844692740327841261027137279823534998003019899433164879123084448032261670315738909954795119409097029855778377294350093046539738016828565480122364315273894391444816609969575649898925142058368389371369687473812438600266495321513396283268605192249378722522802418256371386668430414884475795161286322572861171545758837424250328537635469518865881955798284535456374777644469880386282192036997681573477620409176877547755054138485946387480185928531269098623186890642460436434219844926695625845220732253589090486032683184025002284169782562159283606887678727745930523484312379333980123346617772565643854952895119388419224130417333275546826418559616196232437931309413814738699555661931904125897895868447975899484467522989131920612395694519947620614441522948365495244369873796799611454724330701705983071296214162028008509356060781893783489666809242492753988771488479869027569125797664846507389161694066420994751531495247501336990149802888095509783647867798698868833008795052682203967612423389888499003642774484960167567374082793553258413641401441759363809327340611770543982848831499858478318306675733731056932710977927381905646709783317684533273522460767176650647295549709471035277086428971554298748787899136620102779795120143642239454284567724479516749860256818111953415414972835463163119682362028381995045629106372615641167270241256940293354526884936260777455363279458569684739838413345728143754833478495407130130885208938547322080088006282093093677930842881866195969752420404130023677999002457165309505300996367526734050140700197257586028197216172738905750885457416070811462692535695868208085773459964430157220816156248238237716999140915476013847860739246497660692471814003551605676687126919730961915288292768014945905026093602207371910930891820276579207461952572920639259676834713818839296905992329205195029925082311943498031217228571077717094113562935640180776490808503240228864000000000000000000000000000000000000000000 [127,10] 17843850252830668305319314789201453820274128431641716039255939346731465582013470049813662200010647120724513337041855069532369979446271040116816349791490854729281223124765646378148180671083852987298080582365132456607654912109414757412056093622448051505814170439652990431580024451816977409362498341871258573027243294779815451797011380593212572149921026340691648629566938792288162019859706882286693198353006979963852301609236872274286780292551418222248392414305242518157873656654085876862216572960418552935364261028439355078593598792324371141074329670821335777412791645018356563587186098718356708971111676128258188477865055458636205379389624439998285985648982343860610396978614019021358882140775631018627689216851556177349154458897735724132223222693786670642045114959723923490991857602934860002126243680030693447968224470178319196329057158074057955749546162970665746977962465943575952702072564857203876328660168692653031216821341795377827774364676903498552278650224831978977446865009586084116952577607667867635901385263949426559977817344635273108979814530004685365767820988862642967996013933753100187246496575394037979414840116364165144278722701859377604762981728704620825273516132214567113405778954809653989160983111733856168646692585782028194853658031722578453356982226564036292074161864495826634022720076219996371138250619411036720628488174277559688737722507679255800019421257317553226604897750484651359392076200178901272438718557234396672299035267388510120590266264673157552099748438244325570970248819211868970337694399231559377829020170113728214391267268874692287230201585498784974746033194450560974856395249848626658054860096711203934752912456015237148507580013209472143072210699078146771372636132309218550077699724767801441516940118194649383792364876153782618684498446683427982014716574881117599600956273274633252295133176325058959263930305077671575243657488951690076602638898061455498462951614548095417712640000000000000000000000000000000000000000 [127,11] -115111352728205299325576630437354579141399974306503176437390826285009212826326441229351005339011938690798626561583057405000372085908862084363634782271014149450178796168929659447345911664508815356995549150709151794572682034584180312391980778535826436032383626484657348471341249852144531234741748020600011226092487650021614516052107652068458667113481066749880982866168962910009634849269373058743096985468390422068556361966633920770066711006392439558189813548589081994167050619497831050287265664451816080154143922074517794066295712410518341949960371634845444676481875970369592832573679381326939446650068955547498084756519971246988328621179826504969109587654100818438989988768510114427399797183996627091040139174560976614466047636737564751198855799591132326728624276644298349837514948363338442793087572745023453326746081178669589768442612570893591342228499545838083804418356127774398033690796431020888255544295222083321233747052717322075952265746909164377760693094840333096630799924298487944256079712059890108244821349758609799393900152148701758147805049143270082770059443810278256378453412077571748469726141812483296152185012962542504570743021679395617673238743577104656214003564868557065305088147715085701136688386626400513755900835747509784510058485756084322644788254918461579427806673842313443659831711250579524711764884444276051510959311354533927680289397613994105097959218702218093035368875549159448747231843517331623360584076112839209206383437413498054638005609081883488535763233792438297561611809727646548189793843030294799462427455893672624979450935459692915035911836401830725126819720872194784460748859061469238995612117006518979223455946837467174005871734401429024873950659257029319741689548227882596636884106848297602898217863238892317275743494212786966487267803523157876747610928736286251303908672471552013914618198914616073048253557064907001671645864793485565327051774477624397844352178047141161281257472000000000000000000000000000000000000 [127,12] 428818947359978561341186245691616091970575688738105335544922893101202677152395369263689705089918416599572380420136110785459913771608710236966675092335543146963496323527883728441954644533745015772159206897202539116747631593392669324049734408873534206848333259596880478689107477008867884085318039180182143845790493870778222155108052728934293093675983614260849885006802200599046854399093681014961435898830728258184013200508669429491230486368310323264125730318947316060758950378648399175794425604806690630520064969964551394394723843902133845328261749838639451953160118584060934900481697361636577226165364415942364311021685482439296210000345868287397460298343153383539530609188327019242215342269631129409460032083598722242420269832802146511200741135608131552866454321836469575171945369341640594258381190905995041254398343473807824607446522537066148435698776247530950016559102036648887459453754132699717765380760922290721789358922599324204750441557253359762883750448248102359267496458811140587081004747707008492696495656025690398711782878225523841340643278019589256600462692554912761706812748769989809232288399189418555174168609880811816443447169878360784688179304938195716893635276972389618406002436952245338396540089234062228823661873630090595823108968598586059193798031098109636672792758007243422164835791665839835647035644901034587060561685604123123252061826575324331227530045763215261702997810785354007570042013167144782899567527573378985222884206039258463277909648909781711476485408662754565146498140229815193954783877022499860333701930431283746505304647374600054358425095321299681828981146988382096886027750707765763961037515396238141036501580792308571312917761041806954716159824163400118004892435861428692098806344045207087846932174632050163340377385598124774095163613184516202035084443321379057046516282074897012163200602541785360968511285339878163635270310154731340560745999493914113310770807318679520364462080000000000000000000000000000000000 [127,13] -843631882091283893874415702997953772462312830150761301333472230048862854125324522290161362196709283642979862961227158789184843573829459067761605371450872412533749433927911762490468988877880514603817324769225181703031235238656778780230332535068817805031243301418063522236519959763839396307784514085903131565658703333461949136943222489472769364308931579966340069963955462551550779840001575148345221849262867503230330515239516770605542218720444303286366127559893998113202810400781391169933284570993570169361887429573040193264603024954813878537337680063404443362764506298192618346954794520018003339152880815363692982194255344308550196383731209886446327571653375541553750955811991863499214029843027797885031092422717367349828076848558083227266621745076412581737605652354310078652646132183496430926636794705318893459210943669700479244684249563811370370664515184181654915014980928104280657365190282888027451926933587111824828794150329767273987203789867283025600473596245577003479309102502933239844040079873408837025483832761301210042034449514929018788268170616862531108088452620751756420176816929224646621108532832549637553469603719435441084736897308244929526411216655562204635348815684657095320641523650025108035101695771036266432038211492421873215459195053572460280653241410623999222687145243364063644066604350227941974216537796921309667558779201389762973571561753937624569705488453415008039941748831961053820379108691516172106562449893301878601097606939815003052424245637231187474437737662603796358261122632931971953941624740060569744588080588415404588652837886176330555774377696342615746264672923071903085659473760567694861980636865125696809731409208863611285435248830233508746638739971581568641405611183967794825862821532129824010447207861109008650766666357583347272678941414960425478522962563400485758697003967683075687799227390267712001975395531097705879092710991675101412371941037145254430942448655098369420558336000000000000000000000000000000 [127,14] -48957978161769577382665449937259471055386752180003026915598564017352798662457244745068789715666902901321804823305091055976938750947825472913085351083440286084936054830202144889375361293576315719809610445995717485228783387671907626634002032111322114202975317489805685643050345885980579930574535376689590474992408569685930264214079044153447364098490441890414655515700823820572721621939304707649400221884798702433677756294212561570831563989735019306567244751536900507818329601595784620981571559650002570598842160925576171733619422773455483707933483903848791491430220927807644380792538955544686365972102437047254174078724547206338778603219641586226450411106001173934050711693371677460925517805314834500110100847201993527678781605216600846482000012696025251355871722476779705055923617121317071876090113601918897039614712233871920027982229047774843847849760460688118196087988533770446643215782204134857261932906660496812021048525669866062450994296292256509478676054573031376643803295520713477540608668470611547402099988008603288576829679009377120970528699302947270846267915246736852976904314873126258639111239392066022747706162855068995167067147730970525380061310821109395261148893171031935759888331571387087454901562614941064465268100180479013986377735502048783083849004599837745456473578173790949009506915750913188658932617507754520679957308035462944305669199551827197957901042255447591696169135072072223211538715752407738705377257223377692735552399878189608845524902230354033538624065513477348716829181639644250192737670782915897031025994066650835336964234007917156712599272147870181972571750756380769674617784272818748132500338376587285450226105779707162603592961375035482934210196140799947577753699912340803870035573807530180892230797052152449867981987403775132022881201917241438505337867737762004735947451920339705897093928018987918245117467356506583462006893759904389621362528500823680985744759178992346464256000000000000000000000000000000 [127,15] 5696833754720688600184370344846790551857160848369862774557466502262205500154039475785300753055434326381795601472676903080511699636670425645032742647438480426459631601307389068110852700961825427508342731098145861793969368161207412323828585450219911720512240185535633261993520551146619763653510721718556592951197980995054972935517383316971081965654005375201781372491936143924330526701932003816967676014136894345690199218947202620914490173311800262455974505822190334381293187944651641189686008519064135973625582999455062916147952009243452683374624653769797215365693381235796884270817052361779068568689102494083112942813698131128378179810653894057166813881016597995006733436642682144290438153504431588626365788713602309632278786390667407652544447145136590316393240442157571594042241550481342115782621682031242934596644124464228788892473705924673316437803504444597503858214406604038332113678151031719096436096575605163503698357242832396319897753701183060561997052445318386447116086825794054668306622395199784284506014326952459205542825289940727080199844472329084769859902412368537522529826505473441393356417471605306571286018019236545418080844385996582593599602135083180810169083487601521110470250533649346764378857232050943184980284757029645442168384181874847039611354551520487371835519751364797347652779863923467326390258513732164135210861380128758114104630761241191927424230103115172234161342742561157873709559661009010079377621660416614438952965942218886565347248345824866798615394733950304365125664914480827480223198797974297059272302289627844793426325405597229841660016222699642658104872985723060900050667506467882417415634269296814360233321462325670042192934075528594978465436784610854110206805718225114829736663861961358270994112635887741243977159567405072562694198399635687507861336267496172583109600036175200500650313500622290353177427711685396078198253333916059730719507237358676144311055885964962866915180544000000000000000000000000 [127,16] -19291816533365808585972637143602252141843527991800664416173134462963899603676676594008277849300023135359417060548997798760282331246430146992240094290342173991998112109651659735255167356264073644590410141403012254374821685505752106350508737200387164381016284233833065226895791311821898319278578674275599727116916280316965324620446460544435638319952038183671355173977782128122534726258227962848521174476551380691880478229187767621722525159065013207916433815674845885151040322012885130654912718946794001902794262811733088022309541938687478204919306703270921567308054267978360863228214203526769922500364760937780354029000905851937014668757078470640300950615275745108740233658105131023272037773846051513844242663405456837359858416891663686382424175065004234662793271233551744999615075591527548016322914891342836458070245064980950065723358953231837936228403323121676688009653250840536331072584374909592923924527303887917432828885320170082903949729987472132769010875655864643379064562940872037743148113394220439336111003673159994179894523755775155243575343789567469866338144834543467561351359195661278002708528695368131705370620629174275407144506682117519988600298872860391669980274166087963295594392933838992336362391791257605343616494126573891145960290749081060218581124677569919968058995200886352611273008250648717718638819227258922420419735393917688826654546648719970771003470789620652992918103041059961171793715619826354050813048995826266607458812111355926327833606291017327241118432775137863836665899687304386461501660430993132967282179377672909105698469015530305653044814643722892112497519041696041256606075356526840235499642682916829993012900769699940999038174926544465638548783958019732285920176636876897991124777265480419395249639062577583493947476147572879409457413812122348975049212767647101123997135691019903575138412715937720346304086132333554305139000782380488867224984040471130610547658230928230011644149760000000000000000000000 [127,17] 37787765385923985858182307000693914732634478560199207600904664816350078462001482479913204044150160291236889314201852890806066435327862110614563411916373086529235185881955212919453281960070872425830751719283979231481000540611507231396888832062903930675486783498383486532794989477291531008325874866550274344487438159299055103030825174166007401657718371646669253739580515899308907949923709980329844811993461486995644113779116752606036725772615877829158908692557249846226602757663888601992602997020926033745898721602319581835821458962799025964145686216433857542540826368936240101433478960175688361541131711904338882507759848277272089120092118248338197642952041621203759311088760083158971842227097705437260535912443506956540559987625416036046533103743030488147241391264625863817464165781372133822335637190275322899300338252173386773749402280325493517739524240748111846817338236468280161282599749784261373004660089261525398107934710119764805329644334723416185455069093643898185076357584416001557500011231401548004082800249152827328149453658213833027480517481928399936121326306005971295837672790496366526783302282579049313992319050391154070605964911920716983642361968394637411491052588916122964490956679264843239007037302660243882571936801647757195507846188374881728235981375167181856562050234506185591134139394720278557023409994253421647068768798866134223027147803974936675530041215046501742762527582004018482161331321495394507020861870138000781750566503100804668117777977041100805755131095759108000375327670114198625240074083745386804454003023979503555588959166138470257827984761921572891544569585455415543295310626938492530596269222470874066080346982329271222382973816970509605362049014029846360719066155930158883621111807591262312939823400390625788613062441084860194346877137298052231365151629982841207181894495579681503187470349411139703418721455109707146093928168195617912984478120685247217895162726163017580236767232000000000000000000 [127,18] -48476945921900284591109784502260742577612374345747044356000297870614551631579001480537394902934851437637114344929962500000489071127430737321512758342003172727069694822269369715516977862299666666673179877879703146344567527806258528793796696146578208959446806821249039839745498161670093013119793125149766480552169720848621460632629297321223663741567611038953752153715791631799707239754986932247179546259199936339421436027395174175792796410681162327777789453026539504715508399754352382209258141499360348317097968315719309588258966373111212597965701754302814122918323991616291283501763584591894727377717088619973801290900739212763391921224627890910805549622324607710403071041907457728728982139324138307909183347277877063697033065399549832321259375543749598508184587055903677308191081689454918569379216767477138436134922206954023011163688038153182343629888753884499951234314424100668876079919851499587160969010230284919573688510747981071401293309504667826758199304175579108618911398629865320779615216657948297265367183250906395326738546437853174434812762372443499583553580587276543132333717347111943240713804239085917194671225861989144747579555187681789608137340935134712307316633572983715731151090382329886233886121312545300420483392790309164248457394661633109229429804165940760734197595231535884431196088922847526334218194761240758030209422310219085458241390722830373253709829095953171088160284342520547808213644055180914623450986977523511732749609068486683964044792774850123124013207214112366188552340475110227931511719343030507132741057896653179190362092753967997583723326605803185952251482075726119748481490776718403029341676199691990686318086599351686169618349722531905524364344053352142676833130705964046290528074475167256201996287240239409036383983887953193876082850622964393820176774972280191587969580179520257446243826768239623778478325472388691688551567646632734849259690877543952765633318960745592893787340800000000000000000 [127,19] 36723060138087100331692120176670139417173461759771220337861788667776436326453756228350081731380426500584429801207514526664167472726966746140079321865877752641146535640583449136592294514383860675329317398654740479896350539677001150938690573596458095148295214573799897783778420867875645449519282098580123653349595688123247428989645756738539412720298410150083976699023026726594164572091006750349354706766988199037904396834114264212574180924423585406724762656736874009589099393205214983653430971999508352479907887540760668082835219160816797812366713199529123980252071414237071788135234626222437558524975435353171090819352831194760557413592617893299163578680043342013163495341400082382321746953780582822968323930923326309177087211831228673356052469809607002376871983099655807189589294956594980784776841478053755817978858974035539585616799520831193847430915333771204953521647892990179114922819484401186188942417021062532958789061195291499560204396418968194352158839237519365139902595748999247805782806918495706842000553825124884102835366664004156102828719783209284855985117237845720894413828938717713784155321973851475842721600323324862595327105671640932614473756921808371651585555838400224637760791436391886716962127775120829088779439216708983519443973435942038903065982580911896384098796335672624843554759234061488230792596610679610774650911467662408207640131059980276209116862808715263524339895843986014273856969643978420745605629514660285860926697710682492610218741352199399058501896759975153928546067375951291103887045110376274920171967874385684696834110735948177287546858978950436298307691749698361539222695029171529408022277688290492406642271181193195479765307233905860000167041807321644382092795850078952710030415192744884210779279850541386040494743968377218417592814151962153769421268703935315701259108051211958509824459767927944385323375986618148074401034054702957210395174597968966362514728000257060338581635072000000000000 [127,20] -1347848629679849140485266655016917600004810821135504622178364092959725205640945046310970632996390673721958490847541588980534916375736281833794332106543499194299469411746234826088485205938690841632146442370894170163983273586472236600328309863933134404494930195160837388626988634489162809374688998492625234044721172827046646076203341386122709096683704324426628835422811527673545706889367246421062288785777980177144082696357758113377974584146086603121962796202140217846362769991036675662073694584758442026746386060742754884669643886573336848622758035334119288961913643534184257479571196413396288150025665434707237619966817168970489081195712961349071598307317175536728121672538069518859318696454264190927261348707434427968431328677532163608272634746658267842931151133341927234321557398436291792674562683867823583751655403265380522802237533571753632077332541825549109186844518981512968745149656405346812863659067349458097514665539632998421426244564731412088621730875900554054815364099788993608895441125300150637946431091282799491691536943679381356038035475058812184846837240576099975008192106570812609589175219967690538174280465322401396496603657777856829306123867006729518943451574601149823835852277630738810950767970528478424094252650428071570681642152977026052630841060402511190057352741028964062507491568483531334417058817240236259596211053358033702352073344925739015102217174391236489664278619396121273646577769355710738837043342650125430414777738927170015840859186634034968359664259834220022521152772233997913927104050795749242567614607015651723858408245941901375650804289723559986205865397649301841880015462191536351486569235903853172813036059461653494056722276149146805645468794022736377832830571022768528291995361632302190891947265426599641044779373580281910848726260552278470381019524884592021641840903469960915065579988951858741711954941328618261457403924088151348669026768858357863214611006191412200320532480000000000 [127,21] -39765868576345683374585508673019602953044663203775859424904064173340073929074693231068254861667880243269408178827448458976423525031649071887115809859017756553871410781188093519680705092606881912715648391430835970468162896487483854789233507808013546325374633775327678306861040971254309414366636541021062509565011410841785852889559389335113281325466375028016170254669490570160509827078962197578593632314442136806933613089397968373319503584796285368946346884633839917722343859606670104083381871311889595545763494782658881113030140555125516454715391858043224690720721025585096253287461852108932170719115036222189615800667316342527786200495318867027478366288236209334817840514563217837873040407011619207240029382659415221071244189139120438462812702450364118485932368879685356270740213051272383199097650527305380483540650808421089482206845737273741519044700835806287095859486556254517615737324454730024027808640510984507234958322127374157479786815404799962894895421860755046666410884003697843930921973407387112509703668718060277707076783289697016015772358696340725157077382934526468426706638456561632210454025297898948200470943772302946208063233285883990964587550789817803948261385267302711828333172143060833918026621168383699629290041913740778023530952526656015904517004585128668854195129812335664701707869689821278537585437157234649840072645895452894689778283555594904570092926384033978411029564337548520192720090000066989556398127708874994114723843508422117793242872448926535594292333210121188740891819952147886416263106948165698904343527872006014469387114933998511911178935692955866130374712003870973727935208878788106520270632413087056087615161268159380661632928365808949747805422577191459189628873790111712941003745904203264892091938210989429983779210758543966608306224372803069454180682833136967456506453935030428713338681127106107551955372309006553054759737840243528851582630222715260707915151496689664341122744320000000 [127,22] 63350697632769980360882216460868223317471032364986342929518820495227507385952644166132590669232226563083938651637496514014310672614881985876224309914685638854651706218411671893146466625537428354185125254042072736994115465472481735824961951526542690532822334824158819796855309885598113019582090181196462801574430258046231901612818176408072568602481969691668892159558032521883797656797711794550486138875232828545483473262719850712008692053468593853040585882017399759366558379197121860976057578358779812783298563477608494214219148205913295403352428078496392738435608812759811105026727947351927635669667597914905226894012790897052257890897792173693838169199127289888798819170908378515062504240014939289205329239144534195902163615843703454279213142111932307815873142205517411456136012341753380037349187538555737762705596466623751764622551468474221127873887805308734046974667909168317154766644388891520270223377714390787117044679224150377830142150602133596145487352727126522220882225208772376757165077106833696597735588069930945125992397062053461288540714360107742093585238281094829623265865780537492383697689565016100867482682368077076268563197918632846728449226522925765877226401803237484490897933348117165684453020246141401875892641290520275549867334561094622548993909377258143028733737896948563006148950443271822305757902223650815902408506585311072835313201260912894414997112923137075079586850055254029373104304872140771546080366129791894932725200493312830227742132389807468814318744130037803646743967910790301435903166442470252857442501540213836259432231669164351753635898172980980469220216071774319732771138635207286653014849625459978075257622843108101123951013970624307087105746301654643843333743045068706396396935131385693900486118283844433332275784857195230936640159553860289079199221739829469250440962400014668075041776517020995585701543443504871074370549663278829561678759409291965804655713103029521366712320000000 [127,23] -60027216123815549023359636174645734210664905483804800253210206511810258888555537598521397675265139927661622820454184194023912406634259731232236406044384051080366195577721102868524473255925400628323930016879860858498482226540677025927239880794423400537104373139311786359304828539204475973545419729117998969640192475990205609569433420902943213759033027301596343242520408419521637633462963218411483177389169048583973537566911465287589200476294600136075907062802958380104346983087313346783658372349231041578123376073077714181680141407361951862252483020158157310361254865449531821410583019347429776837275771420265641655594564852127007154088848795876831939433757954433485381529186940460305782473376131875920086835783074024190008390452107934875890888202141876298386952844893386669749472104850351827694593994328078934645319973763208015204953130238454318655641174463137449529390849340014158233710168502766617923026209003378414534752031247363673072460086975872951561804568993992505151574500611634594209637589698435029326914194216963713299901061425508319571298242556783401655161249866729482024204449025731838515801988738114711708758791089516616615144812703406876204292090802919839559476125726207725231081409026396332075765304757024287525481340276061854049153928504564313264991432987178820135352800154047812309164944489826244016808253907106914123343370850109478626740624666941734142537158678610380199284990666085140900761464441225631493448396591606995532878473992431506551230116153377520171275241347306163295678243009885144888869661342266929022356623851485668296293539470196624982397671097096151812566837198919013802826771251018203435238685443261316272838417479187182001996419910682123513023911307076387984624137910411960567505199849889125956352381209892999803079399046898029040159351394197788867333268099331682448440504539959622977481248428956892572914775044428134038823481040114636123811146892076305704599830994038489158883200 [127,24] 39041652000654244814248069900934072987791726928878714038711417319861314970879107183777195997347130842798097550144176283884579391264646593887139662352493788574207336151335143734625603666579072877998073626545845947640487388878256619542731979230702581403944125054104667914692485786095093961307113018752913295867529579120526197091330637835988890902497000958902965109074404901423523969866793400176477125629421179600723334162690490971543318596423446030392594700970931805001760021862604695816502020884225494069946788510056461274159627452498088146963605860693530052643496038864685952023347367694917270935363640590809891859606901542768401268484887565251231698721476818580975310981175363330103324021564689383793663524247379015192674812560943126040086281407705540881962412104285702190608639717552850490937237768408890531336045484322771137295165058478793815446005317528014364704554716960215439832050890195779921682613672395425980721798447782092838462711366320834664687833118280763761595221348807743101460373538064048241547541968155591813995555431674411525565548985992795448941168229359435004407611696356733277667369596825122134473175603039879034825124771297993925973851683970707719768042845454964165446853053909133310671705567678727943626028837365830904086482513032537268809132557143775875858393102153552909136998133770458186585666074031197804046806032317265110325312072030761973872342098506695168342238322739978012452871298898690501543544440869557040572787834129538315576115184743127044350870185134212819215063744653170104179518860808290558813403850073063316967979385514632837230784325290687975256590796575168305384113971503473519118812846373798793213775444886904743268631698144373833936995522048675114034668504979161664874863213996261472122057617502078886026626460270111783116434252105272020606675452190129204621545999520749392550227779700525237095757061962631719143637207804214267077306591241645922433388078889970611788800 [127,25] -16578700333484774213715212271864395292548326635928253442126074546354273073041468667507692909413788424419065406720792427792940147323726922084780487667175604799052415532156962377495800845750188942042056253661492344317064883180641762703886279404847026326439265832620445335692566707262381982023225268919461419267962282349531339675924024872676838714484233066563257858786666007575023667743752615193059597175038854781880816896841404076611645062047938048460383885739003783206039788215713647432688991155224945833059630886336623590415847117164024977198367556748191326242948485324569966258133388606460940264815458690680595269246942094641954453749165660121925402372369465746299690363349804342694419538600641533646441278565326975206093291534519380638271286505175079774327894660937677247573282599307783961458033810291965513962144683812051926192177097735862325616457261291883353749500001008693450096398893820578537845108903147594992945817117015157671742995191864439761001001670673277963335763495148916365117468667715259189111126721964873603650547133031469044977561383636464950065019135171723632859321141460379913465923393332131695190289896862636905428121414507052874690212412613587304519392229807734932984257164190389018893567647229166561466660557123860979132201405192056774872783527948120151107957608643587256058721647598627381057905754343018827879109783161824870887435594484289968659684553232816490911004312833840147723951373259471467506515987091433613994828831010262136424772124147878823922444487365503490154315514612572585854347049748877614344497931360395333659866841503367069979000089927528026556548952684083739108013247727055798945341451015634027360109331481281302974291473347484827371552391683494371151587200378500722165252214533122376307691435802427690998997639080018971644519782600102347949624639485715952216185121391216822471612514112441461366548748582600475591467027664323413083855307527820667685483205677320304000 [127,26] 2605372047605271946443514600407498311523748065262054289965643230543934527220325443285776558270695959901593481861099856491172611668291480793279946527077011719048307162414791258584530327759669616538149851893859190859361690650161786291154490027854737927795993716978961606678826321252979996621426583582070720396536098037904138981999700715361972547299793327410115628698463505737228240565252833238609139312647940726806302016864602704828680277115437964857647775986008830153489436851501532594495137277296068284988903733011140152808105014186491110631325863238881386227216513668906019346223131716425313083790486535241762090630304338533671529647050611135023758905627247154407117227795601502735393844032178348547503877793459563578639300782381995424127215880635897640204916891550496565632301385257811031571733204472012730556654265602048255086061769862100339101585791222046683142419952797746141700585932877561992443865260153053837007278439466489226535864943322060130390933456848525711975863255746580838098947856184204084249453193676915345733754429748801017565425389577938215779010822828335120091236709916978231124200238541652405169395198636917960239216422329067969645750873179977627121796881944089966933994106806073568679881316003664970544258648306777078406710780358829417446333498838217123734920635342850659699204801258321520985136419702490650030096943702422736149246315747122391675540064879069693884542475134018704272065121325736905842549431726051541233319326673729924751640388078599206157934982611134480564940133387333183577132935476652260903839775530799203103312112048962953103030381604610343698176225735913855078201750804239654227958885298840414864241861258660992519324843668897454357011583468448166937032693930408195105526814370014527626275417053261309289559052224787923837028433093684423671823354295797759960261800787336338042218109888398802602796835735692036899692949582359507590940514065415564701706653712576000 [127,27] 2337999450833372172711234146151783365806443747113879493636686036525454447522894952268786123226939292609403438557227564689444282719431317945401479835610898332322310204888624080060187863634885067805485863552888893302184922755490875624922665528852254111962435869127071728417401313317465345792507111893625122962100934455901122167332488921267979690959011638172612479812004148163164589876756973137801827955065867808227223404526409053970278111984828084918514580760078117499854821834247425063460683723710509593536818381357972406638678246380610896592192393449566061769796272674675613736972388857409224073880936896359320818092203189896523199537603808103202263584390380641355956479500888040377899498976785917442506546487586818690450178087400075929333663716685354089714544267691854301984028895841851475385227566927026298034376062758429484499927882552310635831833419138197268231670224720824902535579255147062590992329613684256412388592418591550754591820618486384966937716266801533538062436309895707773693143090451407826775140588167226018758122264628533456079489994745904841239767453530814189518409546268992482935242972438082847394862156210556198890451270452405036487823571972033418014478727301488336078182411914620381240241646141437978345437924400001893592956013834811576271120903379578336397997755825496264949461247389729163310112520581550932972117916347798223549479758354731621702265860407685284600499778127288367722310010049357570926849517992984973967693437568925572497946837749801105675466883369284182583635011236478726297408311982091797633755133768575659830720590849397273758350180691689017395871720807061093693450550968779479671651151677310038481609276606758943389468023168673942662308175314309774598460642116352447542721814133520315484516519358314909651661190070221158163549343278743560454191397471296466257083658962515817416341919709989806494816796876287137535185829728615188362455303584239651967878366104000 [127,28] -2376146092226357092439809661402251747309947017787606911205772309779281393846045809663746855090803847265477871802317653411304953163206707531487933913139484666445339780826275407557771978880901356779920799457008252003016110982893502051122755878027524096470018562725335695938758876249167349270568393221087590867161142480891508701633326935586369671643385380631134417591336862931466557243051657380882397933369924961126140360108196167118079343916300286949087826961084604872113156207367465076474599265958652176033030632860151549054572278309627279027995050274957969409291023272934656309164627562588312100295066559478669522665098508864324868147805279194807901072407911689210530841299615814311734793452212853111028177324122417149772507880054381463299457806499685341672588783972869188918605161048834336933879056233654645310200122780008649616514633114773605921389322980243134938603764463655827611786165835167686331571630136487522388308925898439481592333111178636411968963036385465467823410348274994288294289143563436686806178365704311937861887889087165546550935673528384474731512000133716739955330595831406362980968512051783654759960156917415999264012945845688652262126237319330433048246109412135642863882040639620826802647280578818201836399339900123850421097984273378983650350045606406207709500956744922684135177527154979293004672087950263371551113080833345691391585625206117624089459437003050776495007158469963812064786611534585476297756132069774114334895025349156334352930187649551012911713175864093065765132361675931461284715620801232251682234723626853256467293393436741255665526452872478278549960493614649405252508447642291057389567277268963899799845525606680486687252339253129852207726198681513523170275227004201700655026111597638470392165836581437364725827414474900445327398145600918157869412056052687939817619955677971258478804511104859781749772299108508556902984168746102579227568842605459260898551014400 [127,29] 1195639509932808144634804806650441603320495097175802844243695028285382604667129527818032604501767422431123040082759584568753326697155970718826918029397084207962752116775227638602262411117102413526903017770963493837642875731742303854985572168290686742693586827776351487347938807250065039726474455471438263499920877253513211992809317731807850346818456068835183995451330470650296260895150170783465156040400944748150775258010887670389651816620370552053459832981140500707488713404307552010221447870050019726231225980509318509731427891946494625187448723208999848888141883588544676828052255357758399689131649424191331920144804673560314287752381064154097718349366918172477324625588478838991715879179643011569920488953625297716259840612934360621358904259494275222565507548765931189356345718179483836227174709611471564649554588554638894656035725445989782740454630419199053429206735001699564184438228461876184102819682260551759815352988394405206796550104350649872448709448120692212724760790997678135824255580453163988939033474815563300558609529981115643155920072371875850759018388863251229544285568728817628634910697756992862690563193263496861485966414137519439641014508819852674628942302969276547079565592043007837576462210320678467159210427825146095005596909516945258428218737515077690615308849746296540709939531476127482299626955017663482244794922582277455388729684443759573984012650641027629468764398936082066684109049434718370981469164660129690828961292634080970310541454266518646384542423026055158737142553423172777967640516798362698560113413482950844572927577676338600366537581265447697323636435149278510670395677985475011699047295262959108175062142688438047502677527090473262939277347587987714105680828014259735480436774854811831577839850150250265859685049071827184716958076290375172238050803682747206990046578940620031183657511296887450530456388757692387104693570370648490387193076027903337637200000 [127,30] -365436602920385032900315830153217451056883338197514406553135895804427194989201356341214104815550926555418810098048171547969764592856055135633971370025066942373933028951588004728737649713903895682557831560553353100627892466950055974900425479731884338844831747074163633527503855972836045463517501392310800246271906418128168804693910177596100479419685119365654328680729395732618238850082473048604485992121081290456269278767762095375770489319910854000142498329407650693703626059745023065535338916642513293267876995700621223311052264346853370286465236535166430830908258499229305154222780710648824478396645492995121106968421625089994864979068248960698734964590439083856681603659478346104409344273435613837516887325015461510082628454755976941262669227600091812866726527569120049251132037515217882060204211287317261544974961865251145591952756774239329643719466349812599821985584319344100203097685860816805234315955080013538441751316773105802985647439787527673461176064581954318726192459649236324650981089329322187817271986353241394037716904706598681326376070470917444090615506109874765135606982394729692448286533577418960497769443742167891538211486511676790227528853531626989540948911836327790800663111934602565458465268267273056867298154795506893295672359395594480138323535104998142115891990770518249243228104278590124951685884240100806810851992577103681803113427423880372961969482413708196593478023654467148161112041101106795999198678144595660892272033276550660405421544992766536435772327030012590106003500107215953693786787458178938296213425155784138699479586746426116095202008229753837056234003630061067598351621732758422314044904824480446667576320735586360464223392524382977353254152158542556103572918393139632403459939458933275524928538967918301438375642431728170975797755012299356266866242465849884254354231559816620650246981624732783090701714995448622479867454580077347286040673036034636313600 [127,31] 40282007807228752933415114028563721981074415904633156555187945544079567810233027771781296281019546923859713693960518981795167300102977095372199286505645011522699625218652129941037214891972650197057899969927989856249027774008342296946802725013641407769323408807959634331426745797118063529888846320628861029846458089396164555946756767029583451735146917771595013988200286501508556299189056680820439326582675760428113475980786309619984256192340149694541898289407469792146262385793398232507822004067921107990892269557504724639160727679821356181084195024217493880864232992633784548626373837167085271546312648275711052519283491593823181538348606304462374815892722251374921853966302938124829423349057322299977536507681865516015311690497172801615627284019600089579427341257307479612160633399246969231419437775279180490180193653803226543832255764732590835868734539646776570297219554062299190081812303054694342355168101568935318998370956483079867899094004915139551398054778374362074336588156773621655219359677355402834789789891132800493501746329396558533328614027150815201604265958036227431063326710003570093690346837843435773246570144641916010369476925516621013096447438752994354962743680116486845362220426221338851579320019939490948778396455063335168045930321466478656726461017839348722704424002150934890843718695483814917324370177234341275403455673343944464519872971455188326708331312290275533120056685948372666247865374886330362006325935727781840253499048052047411305951701277337226894091848522088268340341225370319042092557995330982846952364918052200058126698396577876572769488201007341344648695182846149247451018798672044660695431920024690219709655613450124905618202687815979855303942292869763090132229892378748808865679665135429896609018832069960648088498164124444985982020508924650589408160651583275870029833867519654554020547147337183503638772309319234300468232948855378580153543985051926400 [127,32] 27170028570414158541219546714314759363392895320029496152801467121134447789799448952777626486607271819636699035851316577598281593346906975555898125867254669998109361756356804815131001639517568636537660872664934019970516456379696024530102663462255033992402993732760059597488709880284667725955062612216777863446403235825298196274702014690994672683802166653937853979151239849908923635440104785589911967007216384300349751617645718107572140032870702122032227517804053095498394176589681234263345298673340800740063108848120329223649156037397360714640199703209023493973459216531566424675664738877886375762313582851258764491800673055521751839344218145231630976250590444035318515004512342097321162875029118896521698501992711553603006303559942661900230158705386571275657945734393924315759370407217875705858275216180749830744045313182044847102084783294211202104147723969838487018644871677613614623662002653453026268028425131035307315153770070597952094035039339274484715092696893887496574982949501625463430699474481216930363730832022783348048760750749665582219115835817262617262978570024839880206202406426040157052041299591248515465439897035334285772405050647509598278272911998139456279434644053560195798566232874949712308484540770322992898869271984027989365327678250515597365943510422326073361767328523399922464098189827926280638041395601306320804330277353096948203377574042628296706786340672875974043539948613175216567047039702359653306376182778057646446720188700705483708760813932823660347677524684627921526606386711151532260616619151064396585772322447969788144809103184059760310557872969959944805542002689329599777976169950648731506094472737883319263914215713416373337647236698693096214406278939881391529316010001355122531543744051981358802424333793068822905363561968191639280549284289718234546221006485722969163912842267629193101979122339381844123041663869931218875938776999467673218888932582400 [127,33] -20957641679733495152199418477976453517985068364242374942895256556227599825740616406404093846407100773330341718009251332589183884651658761424359118304563628728370643511855060956112090492885989481219590674897470790546766734364581116942072984720058401594422255419745186719295436718122608578516254048049706193770924589051540577430796691533672430185316617735563658292954488756759099914049329375128848785605912855740536385635976642741315162703045049218430578357360414129532615750708554606566208968980751746506077186675805107270661086484270466681779250099395138998959402752163480692903415327312565389369156335613168481700885401196677112637041788007327415403232292831356809470112644958758159175302523115735077442332636616703370332551173829287168442204409017641854077409922064463132704873085993834355184394451683277495688520052990078288951450287915302506846453993691106292511732565757866816714897772792166206699014641643456498091795322044893090377442360326956728740793652843743604371359811990141655062918044247753327094357228526100350421072876863495054258327835754752941838585130806195485059207857177086811132506717877953575434889761033702299051426952036407632397489599326843245361752555766830547667068852118254160775319989371108614657393903758624165174176835283341224302599888428125099938323334025688587886380469230659361459133028256891063927457263548728707012416303499104473928600167356034275746986770760380129673556691718963142080956724744802497436908845938139101166232518834985638933495325011317433329637465934655220434111590765087575443102372480091989561163507555932897236601259337056003155336246946898303302060893536886311909489736212358639619867772382163026284383366688555802021993747219576429848309491182850414296717119177701103687047471600177233763942240752587036492746999614569029332220380175656656319971293888541907964449006437494157393164401006631110265050111622438771638271227520 [127,34] 8895973929746186687696270669375357970935459241097422984488000196419991416486454041693356930709333392076577095375812939490299291595521292312808360093950273200007249016149790314723504609463500684948614239066042029527435161617522994959359425378732304959740460488936371508282350218240573242988847736732706343681871715822720679555927888268703899718347477700469401400141466685204724179361541250643289840267180475931231247489562578987237018752275545935701172939209419498067666152881811460445739630362726696647259243584543866156837194570224266609718565105082072022452572824694497275976052269598971239835450731358555703286703359296443228737666249622967307738392706653700163055815984208885395612211095524994712658460606123855364232322547035931205684736452129570671130362871112831321060530894519398955619541575714765798111631599966063928939554891273051614082457358902901239896972379266843174688474029077162398156856751457706717080636816451497818104602862264998957401882664569911889278366440461496033472042496416224467958751402260327549470583240611716520218184638844755271251471920550416467570374414160542096660327647845364105549953510839809476681965784022414157571458314586645321985952709630036422187172292850127270006312616197398475264817173121698141284866935605921580918024392064124725132276076741314253768142399972883187932745315278889842924474935750543759355587826923980800842537110864316243631671977043245160555807375594507537917933988546175198652026526848600892990591210978851582904449316062003810487702499202317751965250277242695851796509650077534105164281620674479974318150209453049290072742343668739320871735797483787823945159623352676787994359148919129373508703563029694172429842362037453509023120691846908527574785432503459048941100458940871671292887629056072680384443276965722582168719499561411321298130520747509233602264831425033855074949430608929468172801980474012136303738880 [127,35] -2839874349323257391945942697232213762012539182124483987241784205626675203549634038765530396766260135501814300935685501207111640546176554014107715661764122089441815247254202099037728318582533380462776297957982685023596713080665554890026978016189457815608054158281306570568484149203380126507503834589682608011000828891665570052637486728217713896278182146946966041344656623033538012408246570403646381708431390412962696273097178427156672569936496470188297156084858269797091608362971951648864010717157883359822699874153504536868532547364831433242840718714862050067908236071774839678794105825034452319451005818336805669006053453596804985921590808398951682067696522568896484253847235255109067916150190539907857311773739277430341149956816658189391573144182911656670962147017037132523191355607764880095105182714809441397351889214638446984866763503581695383731860130331847637244531309259507363472694695224626338056172281494418903929328925198249165417936287444859793200365819465731554360083479805643789699375232489093652586715442301541994595512446356404041160157177127860641424867054928371733445937092058355451758075451000770127177050362233016469232145708174162349407728768954428434902503815221701163602284238394538276496284853809323338974604622328500435223180802815507738891212142662986174904759193522025905569583979551395574353807603971949303941140451435199681800225477104864694301601731794644083117825741836374278476074203391992065524658901764189815711433131013069840135906032827580171925537385846081566451324679811415118663873222062417887586979703454175794450381170023614452335561074336966124558982704384578576908642738461120026445538555399419376981425938391238358003957043785617342300684781012168781541728122706952014319223473639354060810992832300800152735355705884002369840768370343476761030014606717060096185224475513604419828109742409583212335330190180587589488276213198915430400 [127,36] 732199547306035586008513679874447202173827305201762438132366377897400123906722791299968994162991752050139102635215510851163000404389826350087008005583913121342941595264982649470090031859689810838119336761358369139655863551625198171972758647243855908762488489352448374266518148074454273138250420985785554727705828539166572610981870727383149699397536889785565342169419092497914164908851990395797402691436603831020857245493709739415907633557041478047073806306224535706625840587326581959968454124890005680424501934039608826846630477996418445081851603487603992727795114871121632988024294495560560025152706859899401940464619271179131934205963500394077823193452369652651033907358485592529142821610869124060832324244795224983219985055309597782157935342967284850288629111586241107813801363697512669651546560679790676129419212578189426875982582629785530502611816007258319913170030149753916663312675059990031806249828131541458573120887357186946201682505251735005742346822598718752606961306039842025125655179815479884703274644387553423324612876532685471982057795524540651578852889400504135556729703496600358251944889874855786407528239345165000301699534811398528780870333337635627815643263766312127663564510494225965714531468772312927401814210564386359594546247260172497632938920177778424744227537007849159132581716721997914396192579760937026461253951938207665332433830630865405831281020188946819129141106266654544429122119009337610135236467129270662920201377003692682760490615440830781229457798807495189459269268792643851051175953502408639540526929235168153591208946877292431044914102544542321193228521571407355257399355399062955735044086605629569557404436314006973655882474957412453421569194960282271245259921967360540991449524439653960033944551499125663944373409500262691720829421654624264903952630022028606527625852950533665610545968309473724242135210873555369496004671245884229120 [127,37] -152329681247533140018740376642562590456898670100180993599699880242192250862931335574416571150043322578761140284069007416433681542916839956892718596040921768507932609640785352723846552033816123106428416956837455353572169901387618517107546509961659595658623966643935558398764704565438914786864032888208680753850010587268418759926272467117215566195196151576629834084605508560021062264338535582295050247354698064916358574217421486484969861735357401468836556701996927206663224969341761925839189806817888442341797341234965731527438762544831396852313609076236455786275943894483705365842219722583817843417013917065666372071950039822059366629947602889942407590885175167225776027990186170173382344583418738162678947182718264609450025553938943243580918981754958739141778155800405521269671557352097159637466427134592988575204994889226557306291565400534433798315771821568129376884087933358426424667501675427978980918513560800507426762568610398693280771421581671839716538360265189570133132984369755935218622745801434791370820112886917903083673223736527564883740289958201041522725449694563666464455339853330431976854544346686658256297007349262210045199922560320972207921594657040518768760321679665039393822799023653322364117974488360290877154652670000577846743539229086741452788908838841512878860893832538455575557999189336817820136599878487940755300291956632230054777925815232933910948468727062666935826675935787118129326975393068098266616133479329162802294269549538278305122725254232312457758783044217118917502657311474326393973844289478007041563310215149501832567615027860282255400404526175150183875289103232872602427206925526812093934991758671242466491422857355310220033269447802083814802356083839601649547220668283805479116696408484487365424664102882821614263400868352740099184913414458819917740226515533600908216797553898143527313043099925900065067245229218827237312792577410240 [127,38] 24115931910978018346490789847671421590822353422340767087032629365739400834849345368674495596604117861717862832264606385913753651964231036118597106435301094691731151446612660249324063588966501194733762896817758956523882310009590050888405861151587416765366441791660188216118454165161229107397445254143204951982214596411819820832697254621220701136991008041447934441595492995290767949668673676307702709335405273207027505477815676619703599068983489974156779098124904387529594114852090144660274184109316597482749677621840693925303376938725555349344057288581319572046343172696313071586840572117516166590889053012423683826260509505705121929766840223906871030877792033841152431736339613363760476155517350879092835359421113774015189898416785169399018778403427485978174409482029594954423661755465201439070579385539780580250516902480318458632461395352125391985546205706002330778034959601127344035421180864263484266874123817372432839416352169267298460908709225629511195081851781880816455365493717396748359270059169484730604384191659788629335936501481481351197475226914106872378276601759449860675590323150667677924534041360795714797996804009161633827165776345868538559702993651813424302361334077280505517261238975537513039677123190549434776512690561979085307078402138013016126641788517001445745402729244308408410323829033723003783154170277900395599322678630304784172285890021536411832131543380167508883689022736986157070500434422335667615527009047095811814991413721058900464638553963366570358426152155820394133412376146786659983942011672365016537271821523778606028047884378077424888284164251158505064917836051930089405063481680923841804002921304435518784333706934649120205441583769738435490703414070912636419541671321858628910348625029473321663503208012429009167767681049451891442082064625394569343984795777756665272812662846674916585899597194591654854985999200479977921096078720 [127,39] -2620675730706528516852248414110559299082812677123834969839713504718523142152267023645387736557235566982397930529583013016781728356140676043479814956044735704542545196347653837574986494292006427942463046461308829664444489986339839544624593910970831668689302781611710791522266933450627508540020789459115137596382948468139798120191838402223581798955900567993616192078448956491032904722885326659136090833978481690008983309917101383938776227259949969514158170691927037940000631874473449486114689457354799249568690576679330185423476214329082297180294470914383733897886937940588633292383352424742575329646144361914415628246007533797280866206620931449325299131586355540170009083814319096460793334041579960831786687118969853401448244021623149515586991188154671198169895330036800839314584770394230674202782268461083142259740189201724484380142849005711340356117408733021261570465905678019569987817457302401205658759992583273699156773366596819384569070297242978238729632544912177619735065454062032825099394498377025057594616580567050495757173555456442451958967111990035394827959111154422380358979638354577018825716726771352428338651704379550580234421729402159486710701180136240042187552445269797274673518833336644006277416016594878987405879540054751061919158548879681990313140137606911872572298832453813508528905039462294153265583130162735804009445621955515605428206804235393254140617752556467299412812851742288038752167793393714070478355358989573034578214949608766230159434426319845037763134674972731370107967535848547565777511775360818045835830991126383138052374075425292579937226619758795115516579814794014718371121363242486358458361070912088442210848641582282427082318512172920316486540895775828945913191892762470808214867282907236814745734621846738562616749922899376397809609979350678339723534152425918091259652939047050287343926220693651750445793368259981697355367952 [127,40] 264173230642670630291511404834095053934658388512850655570926246434599690166953966410947453491174775288674170072288904976071566160958785808217932475691787994070976457130404559852349324375145738467579555525985621312983379650618537025914691941714059183833212555592448381381019661936142428556524722334674293265274974888007070537126150244849605028805962610502564067232722759761893171470967224035756248319591495472971155922721026659994493367878321424047033752954940411861143128185878722679336704579326323856770595459969619350085658059841283595925226410720297756637213500443817314232944637626181427189441282615116663171738784584578142540827934401653197365517290593291375811238574401886096382854750016694899942868787795921145288545886730010743655146922468043259368916607054754839509030857994201104455874498904735810066354198721416232881065858406722543004470599916313117025020615271266129296944302955530182583993574346062423569476178243383327277509757320014506838203945289906507097623180526904164502034886184369870871363833165271567785688103846357555299961898312105287707621924735001007021717157615743075853308371390094502637447896254626049486000457416658773212659655834183619731354588187674469393267500129342675569514960228568199474949645899265870195303143945715106120301204820109535340011314719392500951092014884169472794077581247147578845560607357192016511576125289179391223043021133960772646654063527755546387656475891902959683543054249009617907882813858866811149489726438565166430549158259872175729132259474153562250104681215886256237434816279480579852561386416260164807069058144953530688222176821690336228431089745022952657493097427130216751619090871171146572417280136837945830379124682107230308390871070644875532470495735732418227203674173340688024953145348723781332771228861898439292195361990194529883894500424940991722419725683534865719451531837681069123840 [127,41] -99411078143913004358066896316390030945280554973634653371835322154536648218895818042868187480186796168492416054414913778345955552530408299899382654554293853187436156974671855648324755858800027114132255132852156421141115968044808683531069192495597683089111483322257370678453047269076154058180360353860365145564551596984692135780345956609312807736789674351799811001407258859230107487974118080242435846535191906268388031271518845077685362201813130582458826877025335720501230626217752457981075379287112818565667380900428652307009046973069715130310693092518079313547740882432957234330377909405138133930204569186294397943124596194815375076214635754671816012957289375960048678594087403297126098270233261326527272481703148686766742448420692554769086973818113406709387448843932620546468785422401411069158076740261209676106176521715687360792103390401711770207792342732154092112055109914538215186808003384142940687346003058691926433728320964675293132777169356594552890858948282845978627707671426523070964684065658591088098423202865129673195831024746648339111714868014595085592535859197279911971639202520681065592328740530502666659014517474683973349504474578886246691204390763200826540191788008027958886246961436998782879216680201964089582471776595670969458625894283438735094247635980243249508274203357392850448827593151963391984704287282869663825025949102445570901811600214618878127420177892609731684226757116357775137051026445802831044325720818528521919186375173989990017492174771392873659559399782307187346002031360236419341996464680698577014147263818607426481316500583918759235584012827917428078054499090982754123250345679225705076681816163446031357435586980017870887754450541144971870642335356124443028395826475755483778323296345482492957123607707135421611582569685696583646133173842296811648953981391246736023075398537551164502402220782877705211427625621373088 [127,42] 40211268199249269995310893592073536885395853149106504121750340278863951440114930240946861365483889757981451086888565570069012130024761008669141293542801286484515204146837337247724355908119079450945154809053295297973551549525420759429754768993044625205369857598947062442600577515595903315947800031442386266178585560780233325400262575252763657643978461186926876301291676867401975270553761018366198720081379206583388489785651933031965890595050326930595282004701553596101518392179490517110259013783278199024700014466775493422969150751241576410297694313934698617785771711157837270092521990058536400411753564225191873252169159160745315595265047312950636865486687010918589358085743098869976005602651510076128244645602188714789399852961181902489374043034559051550001896404733998887681777649829267375437716384139091503078611742050015891153743129751653290710403113445171021674450486290392623618647162226826382769016676188450359216249952954257738929348173760087864710803667475552996724034648731646802561637686818627833067665779082887603003048095263088935192600430034266771673038638103165555214006150808594007741280121555951420122588652557287153003810421198983296977257494028414393634949596105003046970450909546603058915968360445847029806810916659055772889145459839454648201318726994336931601721624678415120388363933676553796836454834913050038899015238393278238276798168938678887129339006627569635962555477897162658493412592120731048041489131630061746959371870109626751834067826792406253270586933999104876074413277027581582410471979958389914725248466382473752026926515474415186952403837187609267158804120356193953114857152936111612578678407651964576014728423183532363733320735972271713437114744102548371000512610681579476031522767981258905554979719850064861113198016217007881199926532518687722263171253814818406015390550150038208054607614982694726248918230435488 [127,43] -9201690402694767497991765409661093568364784882492594707630382533699232285700580504831244069706753973634121227995026129237004539868573908906077584189967488169711844465858199191196055553285512238329975400259721621244181638794714418279900110917158617317741439330666799861531221680204025597021588804490476446574223027037935589535348334055696009573563747190376201098822189390394477057516386235121229572710402114807538643875793685408326460088516965653644855977500662804032975365113038631518983915715843782342809670067917169451536169542347501952916206471596787824904723578262222303360904886545561383598124323427934344765117323798810173680810616083553349852076129855020515807188808388015335825574144716481473618396067013392753997865011652360745147127985755364090023350345479457076209811974957780543389918871031711315105815981636522828397599951759080093291621323715036246211952311914243580629941167622886640943611153430246705279693888181820661120632821676643976497933840472157220805425406718760047181421755717414710933479127222664011811742780397262191352001004856569188396545547144187242603127750182651416399991366310999623216557081077739820805246742461483558473165341299611590795539239200658987778220353454320305663614366001567397872253788293881008167935907951309864768180851611663174144682177176914445171006111418744026384813212455181093218064585254247507611584348272182603273494381299307751406759476494610736639370178365144153538128064464981284766972630894204979150740982934547129670850636942512682500042715207524612746003127662625072869339233396487787005489768424469090422365946923655922069221386918840932644898296126222265012347952369285300889511484580475621119431973031473981452442649252113984411082408056185666945478719540348053433600500214531840725486548528956530165146108459011592035784553630177263485543152826801460142017447254928488569987647148 [127,44] 1101632655106905250025335415014378063336251314734018891841130306268379530940123795447932825500499275472256701320659254321947106071887093335695483541534100810155882008891990881000918899864467348505854727242082082122569794387306085221731082606357906839593451462000724845092221447790715954081443912021325789378823147904894931009104103115870948274791971739991562909743177187585866126244576689657246264670160400606034027900608109184014995778121192686789983614186934123007302436987911897114316399158069877260890894035964652174153463135133292566641066658874451400053149734594179173496707420936405285041478636916591799337827198005406866363823858976759172245831368714681029508518354161394487222977533043937514109360105140403360682878599356113788436204349715637602928571520550076808662500960402439434595319134191501493735727839624616373764736307750169847390035635528723293488485132400635022073847060571586880567011338708542353519790336571679535950166198821077765919298482513337938844807398007633165875267202727758832573584619914411353424344809247607948526276341278550622664025947997727969064189533685965834428931137697461374739369002570782592031493274579024543657013317648186220167053385898501170557182154488737123450990160127261986073803911401005105816561224231210390380008342894983662525316187294086597896790241624675389854461249768427654925175306157275828786903358359197270853466410164712603094189759056382616408456169260450196784894024406738752873336640000947576771011742642135780582117839927244829931528279602147324888797138657184572783513061157926864115769369410980480947291650989819856490211039769015786148307716484033304058204549152509338050622547207693592974181575587653940488272074134959465104622638387868407865705425046474612102476105241899731727577867503951307502790416618480148717567852744857256548469675320274059113176106723499991026377920 [127,45] -44783611262959014109842689952911233517036311756661635205275417884192988509056976372503699314088171858028954240067566119592763636365783632765930986120758973545201448183186904608023669797023425365935024032916055904329863601313983901793213927495071120744397072529159760966897612791635121578562594688938462462866839557530207046899448905767426646766155046515329541976185993933536335375690321873264595217780294539406980581831655033826707558947654473954237375631569227219051713989184429121105344360896294275361553241801923106790247161969562754129916267639083765383127304792855397617962648171107278658609410971614571292861524707137942588097237179503463027206935248951880440264730794053428521452941889973346793171300335277594454602942311296637855820371697199540264648226343656619048303442776715459352793796514414064171023576380755631064532408844768457098879097446079991231874710591563887379147553887340557809567592662418313443286196137714301736401442427457853596710520854054566613643893711474568964883234672182391083700950002672972042416593500032006906441505273589352782321134020684787135051556670301649640550907723869070502163458198985398933408809664626554933621790683655145406753952988564803271358027838053637219491864855639668420119622786432891395758755675111970662100141954644733088668779246188569817596368383261312513092816005445834276372333623495015745166272448364350750380496496985503623522789754300727636402210092144723297406699080188844400272149808028303629952535456100114262337049572151684955576827244581693392540667191726627883728190470115722353579223625417303635181349751140387373954950359756730578339415940937281278355909455790938517837511129120558943161461147887108631850346583726328400776235967587216325018678255239691879784932145435784423827696836660347255372131918324517059340884759536508502793983402800279120749181777490275584088 [127,46] 2403486715266572528798448410430147139090910369742881601873911200020548516795265164220831427856519423217379355628030615021023936822124026174327523863460511068782431210332552227549773628514645440558273688385468080477844307363713705798500650928489778667910519262656680318409714045367369896716963975420355750860328684298207476871840392504072658654012768657577252555968237628544895298349067545816357199248314935997807732944193551364936229755298971448288136796658764526976799408443340407690317140581746333462968618914692330035317394287598693073948957116210212479733886671623978397367941713347797718416661550612815243031729122762972264885039624341567674375611296255388176858605543402250330998994827536228959611294718498865549143659881893016044085171145072350672774357814021060476269623782983821904943877489752132098962975707170401619482894110159898630381823429663632683507117108644473601518816011807408782082740598818054735716969020900089217564671585770317078839957149533469999187909416328294583173963628652072769218256439108676489907057791739486742319486136214334527245250544921694696034392708669444177957849055493140286876566935606783590792156765786985282120074193722286699957664698202487320249435086491191055714280440789226408668477496312273504627120528233217011588355454644013324974660526460752982780097940538151382388779010158775704868907791732480170123306024837972245675808252549470581140196587656621275324523352224683818316813816961364632874784344441721821646487598292343007378439845924111589400508733232959796494007417412426520784112595673928422266724758895035733317600658212667683818290874535515173302252441183115607906300542882530103092083134882530512141185390586912713932606409472071227472453865791576006682329716948651530080306681408597114649752374391598947131684851927126970966042632768523278546835763221907845447750613244767776 [127,47] -3043146108167785955218481831461718106769479189910687027327992850691139323245134560100104157716760430572944497445503924520394212039797066238215347887667083819330069037297648532782517915459441923470655813121936986518869613003736181879694406655721075584897786938664934555130985497427482372436775886475706496117942618263248076200115424701409330195845147492655214013906660741930879176556205038042485951550195677312151501606572878233194578622948425423501331556199744453884721983362962019337774820364019145378115593910748999903844781797488615775538148942443592717609852378880817307150691708704325408109793192257241130340520213326990682854153863453925420389643607634215278925177491203146765655082332742870270371637706623447105119922234797120694766540288187272910545949926576695649979960439604572892499028958083771681189741013511439183925734816759247659700695116716948256298201482946579035135786113250968250606889489314963295978863435979497108653385992645080088390857363955018053499470131538663210301938183717114017631276225822662298752220844678547292943942771268747857624454794429360526130057273956101778170275377463336720534104465371882744788703033901794376179105770061626696864427699711854086912200214674196200774998942729643397186399454695683049755866919149375340980697067910856814516756420030361747850333341820734496348513091546696670911453722596144654976179451305796563315182215097479258745825941024092453478953626573939957242749336702440809892220674157373196904929645138522957181105011701036965956182442842221611407348376652283155985000482792600402842322386242493922712960329647540454928611627484324276766928450180180694082757314333259164878355997837802018371393872194023846277867714528940755038682034499825983511104107784755902557500833101743359406571656087080421666059487813461729887617058768446688500961812570580532458806052088236 [127,48] 810405818977854959868186559375342088937030863697374085306515236378880419113729771833786546124451199248001871383182263072040187492694307602971641958587646802656107096279643680199492916708824899524044116811644772402131135653375339373489909016500899453721415402547928118448202360625495154727077266245120628803335593723105137378945085670603331555149317286795298092830982456483094096878342222022093823612633889470993491783633626566982975388885634863577122074337132196205333155123177586166238239092447835639821528570663420762559368546357693128555432246465092290610104761956351864253887040949161691695449971499714579031624866111278376433507541675031103324371165522264530129222414615855787416061937662222104860256430424731283830376362193430973549229431079857463749250498854394365458144212558140657284906507136041444714333235686730377375189808844313010410702149571249447576953335785653313660279953463322474638510271695969969751046351099367857239205166546665898678543960461653362626425171505935702158025301717181368482848093376352726236077046423400972793004113636022924973172943891771458378140937076528674109255897083492677837541760669290035187319891160337412019637000567965702871463398442447357366814936459534267574922349911191954856633435169218753590165190805068495212939690622494269037566516517011088798597242031310886441968560490072865149198579514309213457848841702097238138541629863064981307873163758506431220399102578211447274613880338797305055596804275671128382340550978571830141658852414579077450970466496868444807333945602911222043507796336036260644176950950902764289580980646011604335784634936804264265312535955150238674141088321278164987564190124135614642795592308687374911465653084415334806040723402713634199354868440128198143154830406616266474337738331795634424023738637106910025458749457069412495625290658384973218238645536 [127,49] -101272530801592704200719416888693103201903570887112297539060257225754494534955010059260935922986785259750796016939483833490625220259435455258189071393945348207311204923130838720521822002024808432950938393392373912222886690258638059544959804882592528921457163334433955697889656289119699677240511649157809096072384157514667881893947372958833080783976447379410142155867659965049830916502998685939947699046702401005941592208287480694797580294244731860117018293815244139994330264795417076818446634839976853643449197936352061056355513568484892376333052611406565704063100563564811728450318253302572558480391812318277317454161141115483266382247455933407943642977550030535221944642448617209140373034528822794458345294972568055821892538895952000493056080986514494135067523311594908802371207961030173015493629795945199632455727309004189344848027390550891911785800518641416850935003909472780734734458465324319857570201106733377362315501407286583649062261349568359732532644675866779181200031943474636454253898262037283141248617183440447000890002054381707706799826043402973869391997749320538070775520375225207700772543519408242346958176948771168242018667630882429176647925511578233672364410517597123933390748605868309872754051912060049441253191378656083130697501980501320763137148060964298714369223239773362985737643207484240758032914800945438528347123148411333399475883798487066259271812566408769331230465399297720454154995063174376231277221964602910422623847122402346110306373147227528366413627231337326103602461600219515985526721811155839803562626232031454762944378502876910668195548167471972048952460051647813334700000806428463822512214847688814070919530868051856253500902461262466172720668303464773092042748501592246381236926309908915689163626713114258297726262250424325297598170185283822760688637546803333903177606429977044512142004 [127,50] 6736576252476843494410261404084577204221490018279588728791910518243558852844694503914428960468717932380803980050109325598711564601057991074604645183796559939293407350810237785199387291592308410408634783111056682036980347400089820949280888478782301401413509034394686105545574960898014780195409202493558792524320357025607156114130867581401639818788990197289441159469706377450369816284863261997120148535616714734959781979243919332061296027475228801455157975424332383384800611824095855464000588892200927183326581532049515135427872110226287099588752016857965367165916136393579557030544939549366909762141581872861607619886156452721047818452310090774090440117515862861607671259875077356080761403637787976865903345481724867309912982185898736785121261232086144275199451272645109122690461437389482686800992588753066520423564974479583910106629968693896628094073439134064301464903060692358029107059627421424436108733856068437628911305404895347996253274069735501501632955208390403455705103912221612035748272358832432584000218331751962512494478318834683434750456242298712290815903026379239620968059722543436424449852672327459366510829906399546098115315127258394463516925896547028691124246432940140806724870730223598245421616560518434679523089454107501812815631747211583365703124854047095930592555527182329762909390775703059867692895167725096447186510346257844148079271678845143316161610706930292453165604080546936865756167856814740579582101233234468606049346233517499998337263499079233558362089446991045320270117929421292231327693070184229536577237074024534356619841543948690600674270602386084362845018691463268460359650940043172967403208195825474264461649358216524087931400491662500756722533127229881491122036742263798110321638011772868401359422716582812192051469334266687464511809919976413489466110099134507050448182665447366275064 [127,51] -248746609174904557303306197416795889884069325314487986174670421256310313592262796939841014969223002773741159522807328468054393366351716793642125310741409415294745010374540103156774579072495397529735436537444824359112580637008981157497738311891468227612831463072345441841169229056769535267315019891214315204852743054170379966128519371957938425273160834784621633803575126947005278023971806781559397939026808410727133702046412809617129515141603443815518126795229057663548504234806235089862220581618576294666401634200757041542449971794826640342634003725990645906117872119601916130294257988049440278174932903388698284616632755680443590393926913556116573108633595965623918105580696241580155633571547310351538044724905244879899803172344394237356854846262555808215957680896446248081232943244688104791984457235349077851652634768199128707035079980662622799610813960983641304115682147561710524560934211759620375732401094331545417961472146276753578420848465521537978236277951377439676958048284836030294083139214434736094530469792618087108229011506058963361062366414168367187770317589962703762720646813331215376940620518801297595633505648431030434644373555477447204194686036588456692567189043461324658336467377917596284251290027560096699914935345830400236659727336066668672027495655456830729462138310235441268390985674032358526911209466218598221135327963480525956384529994160014124490361764363827832666313161930350300355454520427404621196370315345521970906562437029003793344824643490005146997683023778728358834485145163928896602521848708544359538839237650134818197754442632627702717120403367867772863670511941124314146214590557643853499678431191254760147697342826639625699141572090214802847633351305904399667838649430591451920255635210608915350121680746256883112752063302968750284404683640200713888178253300404345137767973369545 [127,52] 9282988455182819050665963443297278574858652219631616774308640060003047990269511474418703219830476312133914838730311315204046876262254855081742794334350869295040586801370009043071476789756811203238332348167914584599419914240692671255571158624419649607787621163461672613139682564705128081829727017538029640378766880133828679978697163647479168660804285975167304536312125314762660353455573330126239721218389472617414466769585055856192471500352970226949161251157247431410005233935938233128338507266276810860558926055784660905321014793740738691581281558162077575805515534005959034246349472424513259960494854278071514249698454052941279549434952479531269501352988607663527489230817552847807353465928530735535704387435172973629911951642302320106658446763945364657727621377511264468118185964758510476411847564796442824597437757448959872592278853717567194786491703935960490891534863381375804567465299160011200869397881988281025704537460417823334603779755133869550881947816540172343130312533929153438892735428420363142095695816700533506163972368845964048410719447375897396333748669160605324676162508176350187556870587705233798139272026871213155187214641053202262569887262355509866296845425758130931572077270723380326827819720690258785349650355705312836504448222640241748761408271111845853447060100529261488357727530867448372325469845309475075056403313089181009449184823455829135895067163747950641090569696209720571418728452784736832091481245981738805792629088448158441788034795580917659806205368709035843637086430000802934983974900610636490420827356411219972730501914855034946270011016309777967422558827573148070860738965751264474829457497750185488910739285104545215859214045250586870579877097358535770005217026554869039555142061181004111241785725077267530437985226526544043164650291060051796362193511231355165417781843264 [127,53] 868092158363399488649073556371301785320936771052643373665120509975902717267516243236442396341193878130140375712658485424095009239997095394827403013251618794418999814690227370648520555114335511514540687431424027258860149146028618560553366400398367096467472894341066292554858840143177265069292406677438456615627566414171917173292365675628553191822224431548158854758430600868008252731925854855372303337612236599354294897499164772381500868084764743371413471802081350210736096654857648255321452755476307654415647737263070049048762628314478944024585299896130873858895034539684190615535776147243951799727562240565697718157246845339084238096349398018221628096623706687318571725308286350611520952268764942101681634716892131865762880532659493004337446798595335756340699651508358314690960433033471593023247750314249694060943337551140966164496802966994224000571887693145218797483034025234180786071728328199104341691217210508480282251005353279456838321736501212890501818153498365906725685979472543745236906184744136894535938924446205534965012409604048096207103814500352328795326816808636250566030897939470542006920643741060354382816852133369209594123432345039209642842899516110023732608000713899343527117994659626455555383688998813636763691666343270572102172488894067824924738756582336062035427858081179234396172064482150201729924676423316968398400265779776650861640916880909419480866686509481347995830513895065880194439248966443721306915966827632130718947666902120166318020278417321176572975292458853168612276299468592204379008352816009357661572563860943153169437551980977519848191345632708902550559566250917240434146162424599648163542345945960510117889231627869762784790201756691894039773223836701467108117722472921298810637600171147834761388421282768510453904935035933538780860028298284061387691041970931752928174936 [127,54] -632172926361656289599636426512321955067964956555693297184697328401194016180241447308201638031714401203276222910173157071231131783371246010731731064991136762551331542905319009716364190975868021451252918689411015220111926197970484357666689268032815126758417986289583681497772758124025273718646321032992395766246337167239792732770555720333645383746507792402243650659714144891543312669688613982795659442838954363657460290292243858350662508614301375182088492009790355765561130733952888776199864461465806904729177291312058521060039934471430054831898989739893564088942240326888526761120008565277212215318846196922959526864385253871274121288426493799331052646867312992279299418985686635029726701072039296626664818925819824346730600868925549474886326634453432087277693399242388434595153299374777877912248045548221672793957519448410921298800244489372823283013619825168136939595558714507926056604118787614521643586638214285678415976890145681461446727196722904592650175487463509156956094579737169481182744603178512906049815385028106448999598919525459378867203888133932836758917804663178081444446192960244849560808844236897802974625356870761504353564429928257683198464894872976208847742969817573068057344505534793763325449682990844689116262114768083914868979150954147649907545563903623423866233121202341396023778780892879416861307897685525649741155320571807301674654907082395421889616140178040755490377357135151018903841760390908785257064358285240314000693159916088341366596894301257606117411523833101797106195046382225163541374838580728040842818826501523007619856011881363212059966797540973404435773313648225525476530751440970689098052210787406578920954540274914678270251177070866554268960245476868617435283947273744078724644926823817086743483088809109401443817678498752919775416113131732702082873520233241650592512 [127,55] 133527460921878401876289369111016108740403913427617736042585539347729077272629852924065258330437059964071559524804580517523546448019297390782052152371095038108512900204860354079465374205462174442142760266401811388138707507751718632470767848788202916347455029477860896683211932227549805505400426429621588116375393141879352988265238039554230494805736350136335263496935718126037833292337858629042412687196903309478565316127423105885767269276834992197431921135422703579334051059334549748050149018390903432262549179211640370678465829560538006240674503286385983369700972037868756137174810885417920925775806161064575071502732171386605709037612708139087193292893454060325225219257963007937969468025061967436530959783027750494101985206075502311766138267529447155376350184578575217136615957695166697260822453262025541946338907813966514009168528264140870358155643544728351037541648700526133946678789848160116710653943296717709861660851047369727469748195298850862036566524417034388552124905715647589157188427113579775457693738023236643657942905312934577556973128749608550686550310877766417837173728521747984386057200271737552667556976068091793434883476300341358476660481417185188935842554917696260783728687464987967985316126292985794724018814456589382447908498575922526212846042802521200090546171396312561948243802584320658839971297324491849658406077586390968018436272572569580270199011240485574204178400579788078224488548675715593579086417910517084004279852942253443742268131168215700552596991420697120221706409708034975671636093648043123631581282311500715188054807075730253090785915734946048314755853637580443721524236134134869019823861098081594487769460414039455025552927475134394423707297650839889151711337708855340694723192145709246406996965281785182705284670685978683934125796238407894868662739147688460576 [127,56] -16308760440256268035902775812964713173329565893977117014449264615342879974933847911935018969980629759277548481644364794452222396059881701498675961791224757799088304583472342253304737730967864452069499589642244550804020812516268594803737743911316146473713293056900381919636052551245983942354350546200131097193961295221226772572869933575257850332745104076788482574753697486184434359415003122045472814659216731811765639377012777495892468483332629862036535671665139649056272316121414780929696563116096951834739144187928418480250183603569806271645829481217474989168388697026256175731598316576995217861855359804667465777250638915904932177130305511201792459700710254925327053869121004423845689306117497924675022570992209930454178255508478115478645249021754382808519340351724446510971821496544795795970382140585823961309515230148966076060762211077813622806952037931022012522932676807083178945384787222675328588541256983929767248327677541819931373603737778459467987289899459199542733187022442659938089809733795501905102697309945927312482547615955136726942685255455427027116658713606564631023113764944240541828070731863494593226493216854864354264157354927101271139651021819473160681194255139347032641220374931938612136820789788897624334951316428060870287572259059332587000288768406661384432331819298864482003960868334405739593600931411113689387729687644848012162473184241155301363459194095099280202411963685512852604686359402297339306530044107390619263735068631509601174054982487388199178752351173217074252787597301780837417366615233140409945287575060435717572749016845731849181375828462723424875037093681061230960163256688416043233523492255541181427048572852901587126211493068969383457061949817179689159342832305003241492853411023478396201025979670811271210137998831392979064308735424625277760054024523392 [127,57] 1223715623716978370090029916878200403815294990484407705937807853411567204991636459180076419647681966859809024572709306780530002482471381543020335323240334196790271908845313827365245385613626883215990765385234780459782757714603075100350388789713337187901607139284323600984290766815833172552504200883026580793450950399506289649727525819404814101846686406770439148963614379806159661683742943958580334363009744537603243157450342042924515751740952222662245800232166914104696724619101933213289635869609927686247321279466966946067598893010608652156374398127358035323327807231295978724164972616759331551165561504755449175242659790556047948106077556588709218265619856834369561790443543754123688048666319551098056260017773217928935870008465906733189140342125482748988395296597115897664246462260475711668973486505234833439556458312848094610010826050245149231528221525068064532907800887499769404853291102697744659104097109141678680974973008178655704932963102511498540472560213208866349833222893599774277895665008001738440767990461225697137094685390314682793010067331836053599239861443573175652106524734246713514499181631284088624347103567763337573857139587134358421114196101406538912727360028789610439227053449285428397372921853673065119899205205477618948758311917896140180711476643295737256274043726490093253208757287776674833071051850495140493598685226272790043993603684778716038368304303949916709934067410383695676770143027173094674272970309266371141654706868683432582740968868253870193645962778003255626418672305423526405966593602025698470193947999913325367680064749568088812721597662665630235741233092302470169521368538095269059024386864210017362977267696542693253835927997943765072605097464184767379473467220248190083037159186915990233596274117829738700657209249232340184250601549034279668917846672 [127,58] -44828437418175566588917570690585357782261820047932525388324492811863942034538993757998302962789438042495041617045678523720723745559463351234965324233834392670699378550643826494419369097446689795843633285377459304515935641269051705822173115509356826525208567023130784314616210518303484250155474694542225009168901301677817096511955026298572599902802547970411204322432571890822867470500716307929301498046042593318486745646425701110191468947679883141399016985586651753942291770534924634127069422761198153901313899694747275590698460234164356813646604934215883546895700373026767890077092447119188569022203429259048080863824340201958796480215709423749382983211646701630673320146221791536392702298821269001973124235230145792797201530570372710954700177497088029151753944305649182809477869961000152502000606023076257683420402290102341925312469602239253766109368112710368702944007502673999826086779535800419976695751679242703223413260506655504473643406904252217850192322303794706042424540141083323978867285349564160253110606955675354747422890216371882138230670670376384595898203184282520013307348145003493063077685014803689327191401410178147442239293464198021689919480224986617710092145738168739335003102520515316203830715689755548908435724636891437927873151222224565108012482317263154249855830008530701774792689202308050822876084751814000113032549778155447046484005879802055612612059134225864394573010990751464557366765330258796836641533204396992350827748103992635684242787791156986661638598799123966905046853887401600973028638897166961692929987507802897069251303511266386709829439872953598812620246708814941674925294364060953296217839950580135334726754908925775552176649659941833726904268406685880355375447726079145350553210959583024945222173057921380876599046962279815761833473634027274650762848 [127,59] -1060518330533584343075161306199851070210238454015144161786310818476117924271119125289716497845170024030298298621819538337516364588431551054894931751778942436210807282923887547342829043870939394624086861805943278430321868957055145653807417301198624554586299155554352975296462451395904251813338040529304217981418530015018113106058967109863321507181628526016993105784990570656170960137884565045860626236008946560360227219285896167603923394928692656688396212737166513367425255286779329613303298586643046350839229245763808682227200297217802052463218232146503423309739744955200694686972153889698789732834806255185652430792051366120109612836999281280872668035279912397607704550439918477641557963135970467025952191020837403399275014913776887683670933882240546782695544534371331132388290264580557828942595620734655217786262345845788119230994152866157033157562185341191096624700694556775666625391099041183958255331882076416661851664336002568690308942578628906850957872233508715172653729759412813567744409058527947578447671418940323254442311698559632033098102345480668860034185450851927200406095792889947139492399561126646633951459643912285747123221185100661645068162113165378639815334284350869030901882662138863941629111085543005194114753004327747140027374826553104117998069424658303746855711135046845470977039241353043494837967165587260098475754907248955776737991668123954564048770235803566370713510074667393003658757894959839424235058805031347586073179922550914462298693943769461012830876665596833230359585754362377224189499888562273787726457280616251736929739797591485059377709195358125251620749138858890035198625474135986172031021445855173441595798194106428149221394485747780639841172344541720921946683081352137156535115894238728187624170721103276408752727647963359729449436087858344840460 [127,60] 226196041407017894924952636046886465575725197574324679629524766189179949336585701156557037059451011939557642977962696951521570337837163441814853349037914840332525684429212656789757977758236560274957853861071171926251121631573498668389650187980383373087358472088920747467875268557098194608756816953864492422995200531494890574183717077903533572547164421249336356259375402006284523533511899979529470995505333071317174886775773719169755429562688833542151975101613497661322757278024582282075654417110576295629507173351704325960900469014810818790518193153350752582235147745323548402631366876927175941208891317954100908806452469442194595896863631017108035929448062256824810970989028422431009153483191280521183677126659528222949750700461542395711574023585248160713570859910159334858117859532102535963966070826724420314854727885036385855223581096910112510610547332657283317997359634949676660736818268166599160990175025447289118877138549046557375843660400287616908279452719657478324445405410506391422355282541386832849970877291907039411486962004969363437247824404647687824327183032968022602177106873932781295968359496877890378352363405957992079509045635227351866681717420551292685552578624121406937940300422262983652809996191042898643943837104707912534074359322821739629263123418099870152885188403150261845592739555182400416572233637430098392715886025687440076805579251888207961367538492317504624044609587001092758819432291276674483917287359735154124816816389487690160573352655898018016502832270206836501321729999832012330521380272102494768635282787396625424828992812347797108678411155715815377563989472742654161074426056665565496914369526809014712165547579004148057461053561222158041387781677201831480229129513368507094544151557066431175819612695546465769754471741348670983605109085449728 [127,61] -12447249702832330946651924761387906438649290300972989422201434254450657064269031930216391540458135227641423093630592560071702359234392526679356152772047048278499718246290637643748664440946103221854323874303295988324773235675035322792074738680229218840454911401836330988753207528344995115695587477495414776085540614681954399337637630817898376133731843427845931694411488262641642396632556403097998817611209876818356341832804739738433716181519276639262117951499838316901419157946749308062457422855690191003059314620101386923696686554877240113653761744912217320826840196920597200070337415610037437782787167134785162536241515225174716773316710092606850731518487100061824783250864274154618812503269796939704184997965500980681170561975299277801026286838982219831394857660006299918634983840185938363843650831929943204811009823704861145341876556176607539971361686718363341905507822827896115931123782331941084065693746291111765256096986389234721834187323523167094664306189967567571904826728485877790029755806943660417170259954306810089714042683597004884925176177087243296947486068662208326793951744902334980785673132601338728492124811954356678157534600388850254269888670357743836776200719461609255350755561680011754607986000905201155113264228771986063318436064859833667965921207515041940651651154111796387305719175768319694085244141384463382436990926855642569136104334833532037701397717886135954384054876389383396425648299716408314601628028711675496165986517374093514647954542650306034624456414740371862227331121496379858809100152094753752116640558174307188252006360632276992819871105240148644497608015688364851670983244572254865686548751736173368078822697834797346874542588004980912746579531216634471569604562892678428900151999347247984935262994441836949877753229311541206329966762432 [127,62] 318902876356395596215086779751662742553424341150215687820274194235384309697360676860089402727029187786027139698980235424257559327759668329697500220198974739885631521515234659767349795542795886521741929990998859093850298800215488859492121558341624316718066485307011648379556781165521623988127141818580286141039719488813030400871928002591321022581120247115458864989773866672512219253054863331054824368767497464639779679766930255729009194958593463432992900634585576639029551992943977078736737596266892205998546175772691001761507265429561300488731859139780837926124888449075764806076581824554721111808821413553942829775980356132242210663663528373772370390246566500107350349774147671898315946766501757842928282052692728878767391229250795263451264785083021932919070737631499152026053942075392251947847686551684129820624215643245492842184157077383032429579816221720725141516339679930523761562092151621758716682458722360311827968840764606596033778059146861524090995820279037790410969220345672195802728159140677671070761100535713629105440631058753638811832787477322043761041051142087196523405870016060160149870185539793012104274467799749478851584846914447640726525784010474491432773174794284803576247692127371027065520606052525062442457133136467828210977115788398088637561548784992914096818005588731458923731807911648257183189182199386088650579578872075257847229725755217508704010999509569843197748650194280008451467684223104288681914068883684246500584486055142095599623450844258654169445171330745303059248263970756803651995932980083780415750791455360868911206551858322557275372789177639790862343233769734018126739762870232383413864274261599882340684924491579945359646845270752471750641419508846869853648435053975250004592482490914025724399913626756995255739220359959109171801888 [127,63] -909699927796636306197520579973778290370731760985660725268767666766010516963789693723984352322100372509064093553109348305599406312097379510266066999081153924377238097879553861276386555702586670498532651240423565043379529869641793416083311962965418277484765954870877215768297055138179273530895269585451598358969383808254764597264174456808366896454667323657102845305241786587265884407645571647708751816118501615368895987039868851646614169106855229803251218741053472014826849593819865643353572302402567283037373785228400294528671099261843793182159482346723040558536131366525372057341061655131246799526548127712991829931805183198562992856400144940962595295235626486227166080187411410543677302796663261328299177618230513369911050162158500693456940257640250684441772479625136007262808671850736421744968550952895277173912255634907715138603316440701053548133424032678216580332290579012032961173798631326639131636836218830427706131300089468263490106315822383952178236555291248430507437775226000650569395881948456272597959225202595713182441008798044953984659532612024775375535982228614222456532365485986238023622999468499892038130643429405548429613760598266297353793511624476341682722944285651461100520885887820803475034054533944126336600650967076483625519367612161236363476736331716938533857296000802528142143162474489714298487116083822771156218234241220547201144699148779062982412649851710305632774205102533862106739023175356084800796575402220639222046009279719620848875921106463902170649784512830593952861124519834893030907379812441964272186973498960755299264889682700185192853068252569675314279382188056854069427057770578684740494231366960195118914338885964711156249289140455965333607288403476156281437009210743216613562732398207213416817592014531123953203209866445879756 [127,64] -185130128422623530999477003733211349152275852291265186389562124867719646197733341657756626873876617375911780903906910837512757438230181869748998827017850813329950082738530797067733555685319362933670459836689243622984757427805679463795580604080055868038188964594134529261325752898330486183004293217872592673841650698578464640754516306628768023071470420356090046820277007992832917625487268643136430287347705421990300661969212180564209384432401293565828083757834041958292583835542246974904749994194935523245354468966515073043053222627975294182407406759023931802991874763759507409326595034425884414501762964383539198329286637586778313274157583674353777089509306352682987636300959100631419019775988425854606130358596902257481720942675862067382722061130418964859656952397236381084310598701731364370948788063956244339160263905511327027786560877156377388071364578342516182093256161154904851908527466945937728034113636824642069704785744603695596396264898361384280425832876722080358527604227834494768344151679894337571859788623447151562780919935632396871764098100097196518592359013790426005589815188196854309786797605670289495895090463571633904947899531164938824429428881804662463856713362146212222500956436576492336889773662044100931731119213933293761913154036775178969042421785881522202709849391121410152836907884903638711061927534073513204796903607579021389090199279572930674567867788943451937193697216436257607410456282577481644042151762484257260571410846143556973849079158455004082228976673662224996830737825041672737440374060352327573245603033536025536137961976150155724268051814048928969521175773080646159052888794060348336863546644190838583105593528872590618109040921595793539644195935889433743192171736722280330379830449582261992717705713008568584912104743829088 [127,65] 5447533070952748012538564680735338103091692343114970678571040285759659262836093896283560305984537331586643133912408319743570031620406914573991518482212573108601325998823898180971570938937853351299253551031484619169017770872149704302138026952799849610516729512798384482562521255831373070088825209908773268168437650739527387998318276522826206226651490216917292450845374945351643886896967930608004214077158216198809670520194329321338958098006364444459920228556806906463447292283828768341361839687207185420137201925832854974862472562097142471645625104748874773674083512684277457178186658177039325939673448461855987312248884175609206032095970376052879879879992487619375100856612188154675647534683097871189572107886508683033528191448629511657820966635489778458849654410334186517531782254518308099592948802284823269293197487710365119169504863230674541412026744621129873771548436962189897732044125513084874516495079269093356827014193668091311731986375932294127544856133635181968487488337196290377518315913911741526247113588616188731185004152951084300463202615064429245930742009247516741008513553776457382944345736219298907328756404151016611133127874691817546528638825482227107023121830237285424971794603281003970751845107534370252969622926139724779522340451127270050130522090064621868351728207340673627351499845392235589760413561394151259439690989691520210329028092858058952837522740693109251515888037486831112359956264815960959237594377234075032836422717368734734250500007899514398232892907613356957979152079625640329592616492293808685763503208418319197014316362722148968585986816856133964859223461340525012504658414553829526595594116063029690140679280457864391240414275046694922105337080042821223937428478952137250172991394558728014655221185020408261051382032572 [127,66] -65725184541927441768208828052830578018088810727596703399382006723182237813048901661433112272819805514577534511998678705110803595590684813220183825972907244597431919195097016777187510454795498974386031027446322091496832425815302763329895627077886045434853717737806814704542524173251726979567185214587771326873910688517124104415178038532477272815170359027414273461326065767755799560091549760275300165965561290356644813158451083467055033513586425169664359337959028976840343320465351047571781940164605213465980250240046558039294898973078908565810299936444673576278310774981697444492984524957960539254181973474310806478207560568922129831333149437810196880164346960617757538321664687401951382080246592748341109690088612457172330108123608740117841461661479108955603519030634716994341327512203864524201611369866565771341936151806336978454604804844828022136947356565172951145068514927803808692982260941675861449243016112284115602377034962588001424461430702204513361728502413567920622215772113159027750186719450514409817085481943408107453177716517742192529051962260395810952711851874345156372022548809104545093700249570109014686153890214407245532877992446133931296121189573177156035909580293285614727001554382728844721723457766656817675314827520922317301779799385787709824369626731974383739429553774624018420726444899784481371323932604890158521793571256552781095871406374598205989219596134944530820283934620718922003526020988172597052238850202713358652243743461186214407745049184016907660354095127956835757867712486867990696214379695902837670455632042217337527570914566554075144707017351758457925306070315034806594562546747847334780658693509375900064601809639910979951124875630897075218271526978338768034409107653120408732334676369026061290968768912831444571416 [127,67] 139972466445636641130686281039297986192809301800615395292395410979435907744335285433002665725619857065425794641873300138196643780929207680101365552103571473127361928659463143008432729546028181980166101710015924873858929827374318182604621836941180925929836520466290180179456770616873217310178921510564583761939816491753010689704716131215618533355499983607173648338988088846524919379314300245877628815804904443026441645294476164512030725658843652665473359574669009423891433410934295071601688642928626542255300448977973545093725391731799556936307460688157127618350884337575355516066276806272337283267848475551492170028736884760735834941500991470879089180564158222406847710434555203392697154744487654140748706872940010087328817468909017299090213275721890082719601541488506632697451698905069240485771080622924340111855637374589808661263091382284361972830823986212946166026722384157256125783131590775335189318332996384824492384496714786872683657425785550912909204267538181198523839447145807319656156105350273177651137226713828175086034805118199083409901168983860964174742074142643812908154853986066181017034825603157695806285324265836640851003014080096353595109155994054988931907836185206401194972629184967486051867916863171860722992667349249677472457252592148049131521753927784802803568115727290074808098608602776434736722053382699882441028091642186388467022198951429215480784869579640966335577803080921966801591653295956059507735745187051776443226294762876486303926790117683054212224633444911598022986323523217862242637774371834737199083439783733216303831531357569393864824571571971271488973827799611312491245980461449540323458861653442342933585893623607587596869440666871881883651830571537659728118213860398939392332686578710194430149656732294130837 [127,68] 4700796549619330762430244036827776403503718608634096469363554838073197826309395249959961724724146562085803867601031389624963549808291274285850883578673540504828862461435302464372862707956813280059168271762358091373958795979987035434671984852457978121749574984436544552656596792016164490291361715617522329557363171381095657282814822710391287640075410568639620683434649282958301424697605002910639653565281693296789458103369336545905080564992183325855139509894547818293020802507346049621645772098511136807042354755171139856776513692076432926146886360597270881220607940335663703016614492438547240281747423258647462484679474455928652857476363154497725498754596691293294683134805812125862968504159692079097867089868880970204720715637118305611901541605416226030966018380785116093925780970859057749119361638719782625166452500182406571272166032763917444531035963091091747958573172148859418696246645920157078217917398128331656413913033209484640898209942355203299060077537456324582392489642646325821626736790336749383531718803323345863715179118103877449102255905908626918729137567353868685415609814552067238585854116404329358953723620697356949708917718741295007579458955968952752931476416941480015178640449865795489800604424428740092837986045114581344371871956330406082834168847778671216033954322373655593009256813241576035264534319099846957830516391261989227209136012140713360026572624062964823104033727426442087971345171652611613637544200873264465317891782839955806302446990495255134614081601731568715902823147176962621236254919418006552548409515032386129471191830522020781934591866145478517693422813184602708937290041481540494798280660482449562225792078488333425235706198659049577030034855464720314094208210002969766544777165941349845355673018973248 [127,69] -65764770587543602764725187910555182064895287428378450731769939596178954745032534644804108620668121465879681756546118244292630664065868907713939818235097386982054487253530161196061511865355573279366682038912226105062116613940950720209288163974931456584789503196234268067441138723788334080948815688135213857637445317064932697408876859178106651991178651852475486485865875852385865542714426596894824024965985670142371721460518323373698347340966914611623937392688838372812075463776052783451327092055784417897711752683701149576861017769328444741599733110969905260598388060594384312933112584356652370229209240830886837212802654377642204006436820268010093101711675907832974310392410728852466393961387390887956873669822107732512574516669374945723011816107539222415868209380254014310594788308723760196379390183543357537457048417056964053533137662342210699766681211769146750094410481124980321500104141983219725408389708670283243099930487989425757162310974788229358025638833627133076888762247292624986817727336480950245948713562914504315182434687465753656368506175696211061979507093881073567597252470253574616070636256032324314650199704066670307156621138284468731618125706081480284108286141834061715668961716925452816352203147821480781196950050536539157660537387044196535722644975658777873900812866618050461339964811861963568159541913358450369097882669318535882845613427616181752778092975986165295432826369182952392747146529278808292816678864860035778128836067572268016415944865754130161282615679973986634205596412860642117658002942121229519424153447388804491833720137736373315572933722203609353176997563082304727470584541236554395960027504084469398452126961357119421298824942249463238006565202370199436007968056516065374792521435521333141155449608 [127,70] 357248006334785632199674738453911811957602662711618375023424712609317584206470167157818006432245192140776151157889490063709712768208859780175109497685784265176550387125277148148441714867639551285940063536762283374173871845459706913084888189113601160213678779527845112532373390597160976207732553799848219082759401051305161034040893201849920528003292343050566526718002372542488080273964883712034161956853215317194896432305774212655480403175581245897826342156390452550591612026759355237239217922458537904779492533002764685402244668337395943392283440649960862806090683426201539860848695061173372671835190080109782265290735254097633990920990565099552830727926491025748682566453349780040225096327481596304263150791643155574262012521003620853787804447583218713055208870083068259380066287978514806932905535124703493101731256896534369941924715875139908549559538774387257240712706344571983908405544900778567167738819368912274780710210909100144171786534846387605968048198869755779641789085601590529287188223811174861917316556979386006702951426268422128000599358596772512263585380571158983102721803625916394752419537188380841326668553790104875186721264986686982753502736216420205480514392680963289306696060923433525448202609435076638304405175415851384756284966619556881233556879294454502830221948458402598068909754631291691506776221530929058945448295496641680655596620090135168021034199836212841939003723016750658105285399540473355068236752255132402570087121248078203071213518609753870601140247492303908042851245248775266233741332355440939306699255435084597794774076732728592208252063382006840598000625073230299263160724487940767869602390440889058471458948161748446069187778359196238330993051163973836638530723956929539273297339838020869066240 [127,71] 444970574438206503673620859345828458088262585626000718743039118628068369085367398693040115400649118219427410274611516072750239226906476248574700534230384930672076997336152258608995882932512821975400410839242868284067000539008500335665154473305798641792014013005358032194547966168433689463461469450675598963313415224273342745211884053082281461891790958213954105156602105264751100058897337091818349069870015354300973321201617607349583144520959971463512319317643533174005732902397441733110885377031674865256015279973115055298697457683843484861249859979952165244961011869096175161276724104968018091261619578932415032496047792063277999043780767478334797508311553641863626375952904745032382240878715384445286427691886865937844725227890935944668910192109717115693014242062949534489969163005372963739392993466021253094016349068178695646348426010286199624457682038304165456417594456995531131194654429360700401811653619518399001759694852659186513309333730631604850741279317472496885571322965058391972732287737129458267474224364961293166501439973606318072921766587620964788290280311003310181975434535985211152974688298191890164622694501541459849833364737784590882327414730419729778227755210902920715611691084519311339038012728814149133993698235560645776861630508440239007987728361599875600974758682686497614789857080087363586762393969763963052193966714588802253407191661233662829629100849888181957455875502765191961347145930734789599626190455445588905699815304602615685921539405728156411223169717798697475522858739261744440901689721641788205167601365057660625484329606537647460995900529164665755171291615753074243940586412008195783832332782005370695308542652439060999411715154619029090521850210179310045134708467554590593304759152460864 [127,72] -358722096151494884667040732177672800475466966166112968860291419208483170570554213880429034913691466447824374876985060224388845949659586571726990647151027207537731797193548370318348149194276724311489630605953820622984998871900573547552757402976516256936623923801031120250370560088144013278667092483296509162718559382649358520500042988020800348681373795484372495353399419501874717134875409221687739390237835614755284925927720651713303385436453787136005002457545018521988285108220610054027178898052468017739394113224402700070587745622797870298500039022804029921680513023905682714815259689515847895813262181442564030372133560008278572223146176270698051832838064786551452916537230489306408323224867977382317362478933644404309912056603340207977217511986121853351115631915647431260345974895236349998003384137541307373143021780589751629836869713337205454694594462681352916895435284008219806531011269482084442969958936416912979344549275247558223344458986880571273997598082917187136561649320887325133374713349391388441392319210786228270754538508327282499874640997830864148386602753407537672244245217221219182809471499989885740090682305303711139776864779692724520957912984822468500584485218508234333269272060068912536080882182410602983251087289826874421733000816144327109373680821933468033400537798560429966695007728455699202828889651006341852008848950235184952095903286902741866085356600969883050746117980061659427518717487644796751663161750551590025725551514154333102066411833805750297881596812687657217090532137557229774618975327290957291265132603364233927754137845997590806295753769965412829456098891457581449536022376897064789195693695492770780264503729361697236357422759972925069108548896384941045255264254016512770309575232 [127,73] -26098258615523572062415838965464595150687133049643508834522307718387226713778958955506829669145529967169653519407658133571760865155547304073044427776083291668909922600109158618284444784813990039327378427455922579436128409550605512375748620546553353392713124274898027053663505985509066045047169933707978941517305124984941746556830792759950160665696405391321829664163737724627097941001789723691600445352803159413147824825184865060068472624957894027551852695067625236443891509523464530614008182739943339283680908046523358246352061955264831503472231254229585654063152977524843623637450768528104973886435151183514576725863862334098179532998104943982288037482086192554482633897007444718300733996169211979761534604477496996859245802208762376489617621596683611075594842276304938898862117162016760882241843093700621217374968410298478584466800908619504094109309236696736048084770492954206918207850296451540256562428866621878584099235210131656864457274463220339524706416297431697441258551984081990460611770667963561885343938336238531164864882869316039892497536137474319726518664037055754781473127652134883702421924131220190181613710937263071270279811624274891283216274516232504090804889672990970389409829258224512363505877387167396805146408270842784866871441594939426529277636117823239026315985013261602630708240999761987924435818532092114656173153154422537598074380440071487581886482132048274319036870681157068805568112659951764288792794035150354469285016433605289414596575498819168832277751516683944099636958253816703478172928330103900425325163286888238657809359784554999085873609072475656539332505133679443646267754829632942255484928462802012550546363935113859528462651210512497339936088426312785627026042654801177778062936 [127,74] -460317897152008633747634928313921924254935321696319546898232430000468968412883098753984762724576593305124542540651713875393586782700892906943008896122689665149773073946130359859588967395158231770883286637633347611744451293861998825182182348809504564095263196907905607525373247527784493189741377394446943732462569083407608581889192585100522225320549725523534090635637976899545062458765645592364781872989940355503847616189497268692464596253424171325347811287884652220704413553202583758076955114518751584074216434545673397360406476830764850034215960052118790154303215172048557963496198817034439661763672762255799888886392940515051008933790304058861663300565753160917168713770855722490735682839849962630106313703293616619566239485411463620381671768422958587741311542474331110752437289149248722979287462057494651407700304315615829524873227463099389757338146871599626344732656647169497807868043863102629850928367246956219788478120248454186676316654857577383614274342222464541679299109982399020980220943911966732777868100688709027059029526526677400500823153034953079216079939816235998992759658214597076086217143173770061854337106237210643121307099963830470415213613054830636594149071947979589558995725272100690882154608145525427975585218961907932056506602898938985003864501512266403033442449043746590108300185333919000016941208612786562665238570201121614070967278371373918088218873625923166183839209261159989382143113261791631621631048978584152223407479547913723668326984487163784347708663528383957376744525799140914448687833133077158259790890982677502255643785629517404101922849011733321315107121585707677932857367135954512438183405217037153982012990771304797189315179835966207267110271733733440564869558659455932640 [127,75] 1277432086955022035451785875045118240965111375234187631625136523461335549764786889550958626334933985108533766553654279473758187086042026582290584370015754362741807591397981526907120124843191190775641932758250377103730255818836401234612506545048661809151760844968442865034669146992655278853664006735839981858942087097562775408597281894641251251691222062424373092804647955251112218996186173972997484593426260157111631276716000438164784630261677216063298263658432414483009609060412328654451943513576664591401842408686787230534981563671391173572993320511367358317491710581599615560280280621088992817914554951791273770002002012165086914152956999886182339686172787582924595118992923074854598611702680274975321238331569544421315724450734627402289974699439117030418580907537845644567384650535804467343107080050959331644377333572683607587914277414898259128741349016644388531364357843296335649016151628942244813698772182382062096339133578991030051235404775659845887987100883196006838262277836053834350473720377384967294122874101384057277959271884759267364655307052751920361098820103213362388654821690658794227433843926300881529112419983257236131538233191264295568335671999455217742467696091045988166993452561067052476958090368848355227324203722310041599090071360507885072357691334096053845915298266595445610307707576204206957796852467712617688356198626826374131443144604742545941056991175344914906716464662442134117830763203153110455465425340452466337532135209349203316057296622121012215044995428355552142468802664398922771776060825850996297862177234388428974363002752733775885591538852734983957417168797138610599375235737409203983696545923517552730729407230058721634560139936235046203853407143503824206282544841188 [127,76] 6367771507832966656248410805790289811197310767487961080096855471306429756194290081230121975254262539988009260889543890563991460712188262799863424467789860681324936894371500135732802345171911009989998083183182397200014542033039580151807481599003215911192491585967868963036779077319713753543913460178280385110651367449474919170120434413329396142128684601387830239982052402339747765062501312803578964017314961108870550247022914963827421071432207685789000963637596075720028974433433374585498771135886665158573276605850954866973275222231539056615140845420666906909494205848523567608549987436282384372859245710174713366716896139418470565009563754728196594066329732492014895747986415269562466596756486811632561277273361842039738783359830191353896166165403822345428982949104936551058721436049871141676870500352402696558770052212701833698349518883305353289909813416251089970652083569639046266356323887705763726413945556638352698902808854626387860339679097754366030715662527039359400818828669344624569657155107448404521708861756509105565058222896975277089410778634638191212780528705591024805249154944009921531814095930108925615184842398054302825957628731220397901012344277655880386238895528682799394240190788073906283063680256602041959811308615291472390527874965082267930365067315316998991293628405182760323628949576112865964026226219421063035260036846607022359764491939136318500913684001743400499162834733899131947544431230181961562540598094523805588208668889438852392688336005195942944085452307030344060338315639599872912360761063852585587876210446641090935787668386606205886789280131501361245866480501517107141932337523299605029936769222305333785055274710586240082303644061496101572567658014253279645097408 [127,77] 20604304604015680729249048768728185810489929847175836525248738602079462062524308282509400348229358551400554703568927392839669570028904499525065186668646047368981089819105659891826139620849812743676762350086982592268833625563414418260350224794296043208669183615909474360257900673789955798043269669479328547344247453437452862197248148709931306049011472638658802473594861231774690292529534763308653502514219723753318908136201993306583694430061175457201520714614856184382972397800406604178228284469213965573878048350588974582277818177960679683475387182052489363320449921203110720132026378443347010791686307252079479652381148017338432155755309977079205061637999762689798756052100162073735060814080619422372962921187179204201881639078615526374277286549283165213093045172832968703170727838466608966696299233589173524936399157242356686709137176294682498458805263247701425334531661723317992643072808864042433519422993261594042546203595702740176928021958954260470808497940914104970153499587449927510226027150050377837758430359384420829715315879845491904047637294196014516857375436068640037904236597143709195729446164030369314313493438256182415255821788141458303335538508376599655317595304584042188942051356747881373039164762615873522000913164310038786633253670804360041815151150837339028152501067858006541125667465876504165479178058030468642289400815554990257049390432606285138285170271042545677821168892516615387722307394515986131426958792539012511882273657148109263110455426827483424764287593613329839404737597178271888486554695279842004764731420073279936012542318817076752144930596137971199622709784798568528803386183657782787233920527114356051395255968224280264567689676444441682386063580978475625096 [127,78] -10974014477126031415504622083302952010528044508583570059244216278654735619070226518694447297718329413826805598442424969088647365833227548490521311850124170090951247589452306744700749939204001687353487738350606818112382829937386120510079957512166994387766690836784001865106180097571521537816919139796754416640830285221946974174150469181305479843685562194117263526171253887814284641784447347096602964961748330018221641124732481549337464649883258962264945340303757505674466647804028384987938731991931188002942926180122462164463127784130507006711577517224131523001259268752648088651180686867510031822881446210043128066388539498357635943697598671548649823811033809935679237974456320744359241108364372849773866478695376777308727774358268774274819107871742111656130031326838015703090351836173576857435757749915346447984327133987696925405513123768095175546352696239014768706921408606819960524730441330837762092650718064287602110160859501541477877387174895517572562425035205707329843133444347036416989961618903007496922838277802838922864957676785548756017398533515881356659036975640321725498805631088931009375405895353942506253114649149058529135960814062537829184692093564246699193827345205449107593534732671966311236374560610392160864823191012835126643515112972538846665237487746933735411212324887425037277659789315131645115048470396134693751700019035588777131136426972356989162967580193832060430393419090796159648190684551578249509885487024679190606937517864109457533237479569450605953201276558573517521291015629074171354552015937514126410865089951511972394990728389244765233314925584375272727375404596486087304487497896061846850696712660435258867104307007817352360915935628460383062383419731104 [127,79] -108191569626486886695550786073254651817596170418598112088431787404912397818480675769258601212154999548582299687658784608674212119023707339368873340887961627998671558486417616358252408268171910872209489902558175223678745644834678020882364411735563867955372356211677855439098804215813377057997360779775515501483860321044574256759396632722212826599879621881304285313716286631330787963468407160871852592957333669783207620772381095132641258862891622441381970596210846147561800843226175703703209764762035289882045708486956712380797769157869001222772011111534481631800437647993490316788113211253141115887949863771123095398358951135374110809805073228028499349744025536188994784182431490506779473654255880372135988239813256717294737513267539614794259093423849505827223753748069722088582895090044185532090763677521011750135794258731984939432264091710993797943527324228544787771633335147841539831503614082742843754057409833367400972232142337346789153357346257882574755211856987942984742964788581868374042838745639770006773245592075032440285274060011787502494643106109192363468880506465319358008678497196251763607497865073673826819204229681864618734623750875652486018601996104702919973008392911599006060858376586327293783084020485573612295191020777277431223535994043504577920207809501437899949502843879810970635265479443243541819720491764294287152704736524370215877511768295559667194328166904662222227042100170588604811654109422529308665965578775257537472806076965215087282754925821415655375638733790793273231196609683944075197237637912632281535923480637896919171585109978873483288537915491591783667759239196647460692922034051805446878957207091263771560969122211767742249336753900027499846634980 [127,80] -160710657133011101327840645086326773493845641994622475859180692668131532464321894240460765618221228610286353242361653614038135180320598494435266003901587880008397602255676488269343221896939679435995647544443052878189461203561410311650225323466840752940076476684329251886436636858471093726977620678631532356146948768520900361703531545681745170743307306207381104956503632962725464535524958207305653730492953592653307644889474493031828393936898821482975022420807590437709013575788050129186275733779247020330567644256394206630480211623352741395124987779091404660166432172372456506869797405106665140196464965192989150178271234181771677579800325795020648081258028431934530856409112022409301290829936878439063560729540623583075162007307073403381237448777302841608558868449298826942233446000561175370671569420747942751250905088291707541344427606066641763658112171419929477985535910557958577383443560010534645913289395391024920226588816698590841282111754934889710033638939041205888420129606236805704533486246361134294089686144870787315658987207452976134884523717063531621699007176296624286172296917271783841233573015021459209061837621440104752574323966992479555109596797402105935742314110878661428739475673237215602543758974210551794569453867212128943393889407835702940757724365613427236078570040975872390258725954002854862861132246683312543752310646743739215458349229972435264374752614931026584269220163816367120865220319302790630340725993151678042728299350359240699872299247506707688254776086226808498597908198197009182125365152574205350318098719109122756964885495858081366074591975497186256914089016558430022666409796407784039667997440887526159179796498998360584501246390570887336768 [127,81] -291304324816070849290144413759335019472467596500422465348977574215403268604481736375086400577841174388751138585529419388880205890229489981924730896646419444920827934632531919475233092809913763229647608512934567999353364176019468493760108336871131690567612094636099276019229126851163137731036616965304301791153936158301776597929945235239708128787139712137917980702245101597645132962342621564473915172665477315540863017985679208027580553917487938929424277954699807058458504703962229152483817878167813294832379260522904062341689553200395480671171760309811389955595443000682893291579186262468355553884908684903445208556157972152034831430338241032997059121211058137023953224014858889127119922809526690427318696239523610617639978755676117771924220762405383586708295715903106012343545368431421329175539620651380465135618642011230129428382033383106656755301729989280359754176280978338816894989587867148264996974594576913285989032895517362690655820403705382146203611361994644676864199434141529885955795139469259914742054647059064387011161022829918292218298720208349198301865588331445038693289446397716223649307704809573100570449423273852229309168124763950975093651007515690374903180361887362763690657917388955810458424333770705740832370148721652185561776166506082466570032071365741412337471082199178866499863676406125255871326703794610708564485936178086329675548455568789756052884917642617621707087262803342785230980915378070118112904717246351481781483675955804321777444659194119301592584882625707588429772908751725954655452046312816617412135308506250684240552650996696511668852521416523529477695004620693864458650124121603290061755589628368042446812991863736605678714472889880696 [127,82] -284287580793828684085192719243351278024204876329849554961415211592152106970257837338125229749839081430158744681900465282556277317829118143937453640822195304807514044382365638027731976354083833080359897996677016596055330948912266345966187421533876054959940706590079047655804308028783842009794993745501196849996523099952159023321782739376836308959935828097251938187355688488158534019639493639450095462726211966805438556574224316312803198149020521974226626190696702266523116332905134162711082236665665976448561495690657214152754807898190768777407509734604763246615124271004776680523418963483535877155885632404604106757643462232214074580269046457234019429539973754724921362560199982553332012053589131029235783550705924173115498011343740929166510258391486261122541003153201155670600119570807701394187583239330151093669403279338547507073793243404906590455862544028902296679032605383207393708048671296018055554489750500354303931477563435626081430405078373552439384093615874917720267073885088511515217881209359424331244541745735424845490097108106192045023716654445012022776578309834650176733438590246198358290501864986865498008825902380421825068111011106152357128837608047182414871000182444192468700259842299886300723540152834335003992825608103354417695644124409442987644519624610293947321246062636152916323386542245986035162699101999887642545914688642640644488376044358470946837266687076507283838207208161038831530119895290330417315065395661056996146365946486652975187878770720983751928274143096252034185159692381317097857063200678232449828465447681110265364452022522112422943692154984038010536921995301707353134279567734693832433149306541556533310670987821212378169115112 [127,83] 363857368717688675129051161697701235107010061022288329367042367599514833717120923441810951475832180310912615086154097727491493860433364411138615743562391549456709316201882007704193454682793386586800020923870058614431291564333217570363159632623407124215014502907951812294881301705792195345659376718461916295794178920179660252825375419837665106668779654741749684886919275845350767907182887380126212555387851784853172397595942771375426951650535286673071309664473636228724233775425688507996812138587750560227429722989676874215315065950508426395512973024369089793769992287819496982344478964805648092793964099280163770380526964762687619708788225478876017658821611038094569367696586955219301682007573647713881016094952241636359547284315903314371385692183489023982460786662936744291954969901999096389197257548155171280696747940053595285205970637624742010376283776939025028981732273032552467328437154530096198974811583555799791144155108000579126602112395517256770649322401102924018935241203928446318723263214712658690260261920130494704011005516646273673592462711034730965711010204557881521736322292163836238909107384741135514881316652080082989941289450335778694281681901084761733375975004638944776446319969854189550375968015825628031824762077963677938855389149049726377967171582125355516107532682824443992143855507544929952478973955486192496694378406369693284485769797089457199487510585317774929874450139575727012938555384415539263450621123821057394426614974088671726168743531887047687295056980995354458024656564995631310701482993734089526514364120350600823063436928423701438331614073520431923307194550715606025699973932184750197854492881008901473956402998452006560507 [127,84] 135440356053750597994230353739713522749562429043054556539809440378578223187091155540494937571463846508874465487145988657084170636503029524650679067501341066216725768650327065754515097919578422086360549911098903174975503044258685568377016102983430586804236096704283653917754423603983951757299405700278454630001152080438809011286391732336067112985947243795260551562413332440044850121089792494110318643608099042605418308904182274971145230117852066499233411220733600485518825572243417847826138650228995226945052729031331594890498702174461101600604593764236932485472080623584332886040379512072618875091341222477877213040515572468259976195737286138631550684595823238261775524423723308602338796871341983596591645836471912404522873804120824506287049005753860460265453178453666898212417980507240010154774671681281573288825294705329670004571331811702852731115052491094504616881859301695675269900429694553749074903431374828871223920220079047440233619233427196175603590767784574488115444496894669331094566700930371825751949523466885524282980784732667629698307352510882559133506980189364994234984610640007864532522698621366104052905522837572424681803955199721301672726972331341379448937601623126248067187228203106599711938734816824775932017844445787137925812206860522385580052915876132508931546915751174919530279458742741729009740620558290138245848827966156144970876831612400003036955227306355792939477419471349670703453411688919501600014589657479671191488604202888230168949448288589358541926675685803420459631075314762008524502907804519632512814800310012077200846797081272723334814789659952088055550300711200067725998222016481639353095234948663541301509055801967168 [127,85] 177429359046182778924329121030395983238761412371803388940781496080305720975687546448829591412225287143685123469637381863261291694317291266846900273740864301283493233536172414663803379232417044136734338408290341575671186742972925687911452705602285609489488847376264344783503900909113811243911578521232002522839647690560665542645790555749207549554937078229429053782605494102986836570905229297689458036479514901291465530169655399457980301230160728273726954732326877211460209511357972414684905531344787875495823587691995270163513811870402679263620588374586504293649560345570976560390134627198636516438690349565391412424558628960276659220707369730060903478184932315702540067782649675575736637608341410871986487210298181753269624026822962840104125837954082901014506153669441539788491326833738870784304896866798246352736238949502563988239733959665341413075026994035907429370818647389057767703825107608921903302022820556154197471667429198529260954896775820546183677247662663795598977873601195676012469630418857509945898576458616237858172107191506623009209586148816879047642971342229517649031546660279600204200871469349148055435312189893443561535306106243126269293594373467995179694478311597433651472384061393448488906072853944571877706630573375041481456950316348376447046633010633397495311176185172093466701931505212527738542059260036007011360137636570734449147647837341920235883005549345099677240461580744166140034938361444747201480220672894880576062081769294604960897391927146409348168450774686707542923355682972533232023634200737516843290234957722231688123581495944304137790012342828086907423374838773114530603166742698359119961420328330101172513999032 [127,86] 159496472382830406970285733914576158411221145236065164365746343958429804923935451351455960201797656715472168349029592336119012819912011257630957379916779793734174903809289551790251743135942471107639018582634736221840451674712817775205084342284279258542628619050108364084955860425460663510580760658493749177258533585730323713761241480722963926070786193432708015925480308394381336205957134673672128818990183247493321469416401343591486312513435743794032919829860286462851234600623023728675304611420663877516079307334931352847313042790103958265236835201341274749525759005526523081280710320590179240276060276553613312035898615055879438473298430538000470316359009201235039549069193193726960891991779841888256596662125162877089115321681652110803748345508237508915690866892865073858782515236565936349270454529842790785023249254130506550286579255893285519094097495911080008459807387209730138291366250862767522117882764023103207886368623556129855656962997792272875221828384765722260278624445334867043862364495282953170519858329359654634892542640455432337251747279604276278220875774448949991710845928115309928401121489845906078449402436750136503538834555277218756867920796390482991853641284596400395988658206883058002334970724180661878752765156839031480737026169601059876657290295601753033475042891043006665677523245718787322386269540233170261292848795861215726129620509907856643139445744383866071263655417827780948478451022258620306087353194766978405498404565113527576537112112167577748857025190747072298210645669770708075210398817436316194094758337720994953975430316750104243401460458471330500758717732485776265749545124073500662558048695308773261056 [127,87] -67674871891216824667541521079330070218996424958206338387681317287193912066775147152383036227983846288550431159452845826327345632909052254967377729705698616262754204598497570912699447277267652308105292998830265610654033507460549473663601455885537209354586417167343635222121968376684390003398181159869836358645702690806605538617201925557186771908677904534815180626994995885497758778119501444010057616381096318765960647350349197768444284365602336268467948138394944806596900408075088607973390030689717312982549534715586838081641787678481342091352943943619894689865935780530517383015423282181402162805999115897478824824420115825546947930477514707852794144880889300147868828259795113805333135525538568877304017812920080003967727832295125008806706438596820046951387576195951082233783710015981097886447527036707005380849642807656847513345734222230635979212618839944699576888031356310835232348384935647309396481495367282008580318427119508533885469582314144710345413919402521229127969004466653800965627675010012584004139953976454167814223569210815590111006625950995401307874750884561204540994469671304532732993665551660189087060490571453148768319635364858080366599107740950439209564432684023215776528418301024222038656085511516750548503487415578950593859492949665320425953458158861726334171391933824978145928726916462472747478406677115947895704939483283202658863163941260346897052609393485015529759892822821345547629853329067655081081815431052318427414935610810823148051892414588244877387892834290339058527959064079548061896811465500747936645838002614611990308397411380898535023691750013288116040305976981232114667177214341721054839634009085088 [127,88] 29337088400683141584968098006919275872514234577512526031267300613755559480182348437959344509321774787808446056152580970092217883881568809577899365701100691605895678286514329783295601193975337572162668414610439005518625695120573445352774378783866292882255390198296671066166421156108468214801802791020725750970395113629725527264016476964960319447604355331546952531557356085654511423758735878846560645438516444716235808827347420461864316312214229181557445058791883978477207148666131577528282290760617068353565785400989299512276524996453183834596980407695433450486172980015085475385015307535108622312782570932995033833701652584194885621215229538623923854388639721712546897412086370138818820357238780607730881229165109711080665582256233901585241978906043193622911919763251287902290516711402354228546102322050418071249176857106073013070217292032298641573680971012474979277581602059227617320315006805510391171321773085344076568049359029388205434614604043172598129517404812378501359941308452637546837840059743010177405479034486592519093191362060573479358566832195251451122067703727848517264287433799737616925848131497843608774839790711634907698249680278082364692552652043733879111523164937440766362226501830004279301978159010306223695812242776092391764021601952437455418020878045241126342116481291377561105890508425812835146676343497302438050180560457033963686471949425259405853669475569699025533715059308618538913369242551506989755635350815701770604984844997184458646722439557424833889164652929241575306641176793488243008488305432238712698025123450250308320140938408078130639022254643198838780685968816748341265649292262542705331287488 [127,89] -3864135579155558415925974904858296959407402299954998201091638545042055781082001338880294100357723760665741336690814196625880488069135309521762018176719510943965200271829393282644741174916958147044301784255098134829929091769447420281963939492106902318632822454584907451894181120936736243428978598521969798229536254869551229199456378192596521991980905247789727338491059106590886959275993120823758645997129972556665164494322702139572455631709462549988800872559200494937498612226819701938679820488920436575665028508555549212535917780485181990861517144699506257885102903080519245191885503166207187421802836201419630132702727031627123245729940609998069830486748452354231920087248829696329331272588672681630987461698367764344686757651589379569141045633523229381328226027536839414335122830826718611460522090210287191037666130639671183566673131435882290435902486097142529559712317646868488224157699471466860499629823101558954245525828974472362909184152028334857776884350171794122775683562467726644467541143001277070671110669027850277963678919386766010880397071297695222561781094031615171272056694823555542815330145374427750364979715201641496812457097317833918991374549097703128038428916195260083662364125994688325840605450352755182698523792450993340203042003043344183003989234848448078502030901590464513921815604331501556799965033080005378273194951042881210801835549284314186301002011724909571912587363670410990461709564061929082838185634519430433255308377948446541615673187432735477611554089085715414611722915480699707494160790163154434042077149731497672638283198240573416831508092788758110746769641917618593489206007025530686680 [127,90] -2908874436655005230104346382288763047788649024756723303872982951526251654105505046910300588935759259306234331686616988472419920340279728121363855042067962102021485343611476539069631205230959788745029639769365843102438230993691528113036768752413033460615167307265873239610339526079928482733624944565138834472324866950428584255948007844509123724439471489417684729803311141866152469210068720357039781285697301813017135636589354428940899619813240845465252051936439666309651007016949883725543612111903196857467198726948313874029319494735794231544789382913935178418615986430494680514245792810109019793368917135279858229732712286493209376261884497540432669700720294752045725434270898037678657124623038773843292030501546373542299865569555782499860715074305873332809279280608425790576227629017867660267391488492107195211535754750415245201295437029087212738067926762295537179769501125423345724028709461765902340267775061800781889186514019091118198897576528344368191788515063982088433021260160044262817618726129602757047132225998603318268302401938450571292551356425261056848068444713736223192331987914691082754906481506196624565956328945045505527954658665517997365404478933251751358850646123886884632363578299811551381657029585125101213166894969406987838866172845707895564006678696067901363935183915659788053072790249376166746773389883716486269245165398308054294734358454005121460309349471405422469897656914461297772490689436032665534700449724056202060851702373600280347037398041787843027819673862919351470639939639556547805163051284319265950619486171940688719486734230763315690151458140973518736784775657475827696867827215280 [127,91] 274332848408641643818322391213664656381439625259264070431368192066061197665175636373430105639735305429781601673306125762042062754030725333622473406651043116062159246109567251404601295387023941005462496055488497668768928154527655083058258529747571171571865404786506102288152571899771852312728002163428184254259935184998463128130418201698516511089816839717162169093559368897430177568036856619636081785305695300643194961826685735793267366373545224176926601489621721648951067959520912484846068157165822504609646577950486990203155732457289711262190896103241590364288590897106804404913954398196350821356471191158810152395959471694884477484146909941375150007132578271713360518708860069226539194250273094082776859302677130937990908106146979843429926529168216184547699447330889626090442325263585999069781941584643644561468234583291166104267734415954556206517410694958866696117616474471608688593702671321290166737260851987590802288552570659537245758817234438780037542604392775488553965594083180114938469608477981594525333247303939851673865310020999852502188715767084747063906071237092067507635435499476211035991647218250615670234475399378294128892679481205115234929400895840318536194974588249387276216623837344453908758572765950189727531002906756380114946822920515431065606567292925259299395920357842656766785975773400606785396170268433594346567182079175724978043769789367294559209640480051472933782759940517215993369560889255913079160001784246689473336700663430417233372880253906568546380579015839389910554432249171068805863406330729661245155550251625390220165602430892395134034435823495654626886677036621360362939690 [127,92] -25425137193044290949411224577173630038859954104776075258427186432410090803018412109801789036946481779492832437065004073830117234097262057076224921612965802928472816172149675606231493771866545486983216222186300297167137569057700588150166009430229236212351080650346023761657117094073877903334370650403407159809573245881547318097055462594651852072658029019844026556088984762162647613578385151933065118187358619462583306361166223732703191234121158097826580457386706807912015706869844329916795391339552888053761241049818948397064466431965667313413023971355633967540887715424520016187851656318761126170793390465482181715613848526687553910071410189361469775830083627769037298679720477488670726250259098415685895236051474548671423605034373165271928584329268290106692105730573965947367750960650715226016834669256362528708755585196680981501044565851829495113952190724331964021843894401108034019449588229815994703465037318596089397907815675159796523548251301840222289081396046347241175538332858539040934315144822809149973824575112029945349781801465789330967080766460844914614753702554656591254891012388694267868917159470617545888405353147841797867874498762575980155009708770879599333228795699921083585364229338226699425796706514572337278902155633696843903427996659636350672386337782336520985174739601891010918437852960277244763455407757504146307020651694603302431222678360228638371520588355272179383634287372895242506341274947788708482781998345598413268299475673404931050741006851438480651238201834265773287773226089390772573797410152642574253127822085689220216111018173690452348977905755937963961669474711681024 [127,93] -3420054188909644584494970306707192442698591738076606138950846801453793669464778396327420915329734542890100926096990859127514869701022650326730762716221422581517517135183139083552958924215561671950949184148173198554597015888213092600205352223640114965165501347348425687725641550483398259690644466171327937653008332699830858039109983763267564679572231504004661696194732752231896580837451049857982015167484129019965156512020595829442178200265819798006910593284512790158156575720813241716687308194472019743500595489280311716581876601538550386860663063173143967461354074289018561325416683697434768749462045511117896745392307217990840758770841272312059402673442206205138217887916862512240384049400578837557711361721796164054420636570469773260294301056241378455511572962993065550992159293040463722666215514145446217609368041483738607855127939555411737880649824853644283332875688886061004753610351921240372855442556924392035099947496965483018928372512978322628069999732730894979218381867177360886687960851702119067193843080413891021780448102698505067230210420417709624418871848528947545629197764118700189757240328004001995632775133026033702238256296207872359976172830302547741057309778850108244799682154665054455578467538742514778963914390301189630786039316292671522337267444346669719801959001652594945105612778123069165772928883659684715717148877922725719682363735996634735637206524621058143791360056998433770992765143956512228932398490937518513943204670935385591318460616086954013636879437220228468695002152843136646445828033233865734387010259999766190062541690636958945692540650380456343262918283520 [127,94] 1031828006607055382299975658630633729375001202661334420740304069889609893665961470760806170894275951790205306728211199109381000336669635721993642646261864434912707866950471234903388206404554977913514531212342377267690847207651621410152108862503184550651933156233615623163665688608367293223633543730616053558202989514056065904382440309446135974069052572385180924466832743105617356186527152943324700173850386409004520267142365976161574317222362309600429591723286321058036820964751649508677483685644521510177395303516984724016419842097911374338684547549288770432228749305950678219815806316515383926026698840034852894797214812013744298964997522418499498529067399968183360750001746993368689562830270757314375267413048143162990710112908629567489332115992031882525878614362914851864269772086193770412087788063575513861841450957877655059198934793900425176393323021579311028281923598054337013087052806194303088438628037374735087321146684998812374175407719970276731314055376499451069848885108335201447879759309801752553877839390259717434534910678510658973551813327884947272194469839614252341477799701674430172029001817562746594772468023040271223828781483615343973083689322111279906412889188500007750301295962901072191854429161970063038992021008768204772816050657669186743775282122562392046461894485001179212629791073050266440628687143792810037109809310344835910640157274610999439994702832672332828426789443486271781426056818149082369648935248136320476112885710577777598426413439315660526071042672710679313673260078192275727496070245485708182003167667210261796088312787517581009357281049686030428064 [127,95] 111832081986144008822682306504443113531636753733576787232131670159092321085730023173686318637503237388442179802451347791847357256000097855265756236740430288997374566477085026874047220731420381446339462592517954196826046358176292655254210078887841821311734387854034964267203478376425899281817821003804290090613304942599113621678538638321704551978190051176130353068286263928217871655894348096788999315896836489784601355858396026876376088821753137405912158343239529924572460586785901505833039411112543810082380901506750932218244700332854308879576560051994536325286758135546457979415481710463051633005063209708793497675371052323479201851492816796713301367770640019050472494641613797201970529938660300222877004188900088133767947645899200544899323983750969971361588884135321829452932796397952208666572285561554831411838743154291749892042610103601209854049854071925671574595731734579387043550697985079889264704645308511519967248727428048560330922128416136554640385294432437844604504389374724902438087302127412923146501826264642045044257834933787770016951057870735894708034066794359429286353380450242173828700243828426759745424509643181809753814165084917064134249143476236451488805014115957057931179894916823747016186586453403156388182152909025427402665246151958646224882180066465745995006667685494417354166018736595515144909029740621740056260013815508799295415653205922286640604222651933546377284993804604604535999508279606021907294284162257382286490704879216418732011318916092491551471485553272534216602596168958705032236757126672341965026066295595019024369188527998367947237227480827396 [127,96] -14167178993228428814375221663024725847796161683699569846694015558387631156596661365575761468385087269599658850742218949574441433807732423222050035837588156663708331707830532774403739913299984121762940044000989498088943350414005709817967388784160256713585311205963047980373425558678555589307756935024840675532793856851316489423325726923894823112039060390708558711598285033993513924291904826419479383638534838603302680187248475973321011016284505287624034796762104674673829085048465424156364559789091803476533962366682395941045177880521100918069014510340364395388184907002225615139534435605637741291546775582967722100906076241389185153306435883385291391418105058824282642016898541601321943715554159820183663642317435333422853505792634538527809829340518033175616550216275682864678789550344641261621862473471608663586415554008982957654735735128951415544223904409046036199110110015621431852167821888321975468004125891849949919477755446868525493281499286054947381317196567968466066534876509093959636280081495381452092238007635292624865997652247294702856238405532431402182570874300885795587699638896353946312023729444268954373835980073683960494632981346891289032048397504851213043555894673927584404382286235522631722748973599050594640591571927983271943438155732747164953622032193561587040241669918973264620209934197655664893846545515461189242526114822340012030034093783706080128357443680387665505759968090603173478058008284660020365600547162190925159224812248957817465008703537801464373389825813048018187902481921531798971649406678306173170868421904643441111726271648797248128953856 [127,97] -5439661422025787277850732849061519746674385040409465033938284827715347122332810031930947905151160965102296286383845141185976958192218205982880746314870155029133779869216687821817556545490694135053022769801681279540427689903793454204120715671282091040444342303950306400354207218762233842089770770269970114641268069918465265891433742676943190419573447228872837773900316482690697958615391603395111293271347794011406780906134591699736228813946277130489309638619345245948957518433095458929226223256830086892927271677212854146852128653549444794682935632122403089677187763712241142721794073857742017774483549207281813708087502083691402826813584548110546617799336302595527892940635168991200327537598953487143006324363797519169542722777712539760434699766061781921563489401933176159488157975619359505808344170676344028129971290438401776532820839719648094169615958650916187093840355792109749411339193744071250691091990484918499029411485519569589483824570702810949076213194030296109851042998586845167604950390821958386064171858794351006091083070761269421193056845904246028317354403335492337591210965583323744203357859184916813713739228548301379857188359072804800326500612148363190679062873513324441346255716749847083257297881248506511246052484830710215154328603264865231581541010116892671896965095468237171847388516693977068456778079692878742329848846745269426507275891973947951763219707761380766902696864551758902344289516157949678085561717812092896467430683406717159693276794430324442043716903390602095507247352140300625905448163913458001717372094865546654848343548201721374272 [127,98] -478596752394143592519450544934126280342460206583812902665922770798360634276702850727873632370445803613021911918860342673414862615432621922190880482907216979212738612609753174083103502991865160236616648066202242404855655768578506869472146756062394183273442790412328947675763295521232674815918934537078834026008239672966948034880036392358617030298569654688026979855518406576946946910884304596205169570449263496327705355737639862775422918671368164225409205056281437428740914052513181144895464292688336665841386104187352590499476227989474324922229279199223465448074682818069111507457098819387233544048010167868570803901436349163002327814671524192127517346369125695153131357171662532640548389006336338702627207551211532637165761708856709702096971860779127561519144331954155472960128139614467237020773155147341733838002674865039658634369995990775424209576707705446474999939088752616965013962167799365950389451091286277069187858363946229634721697258326423904244946838268315574928694417443106814620240493782500236479935963564780597185504045335651512460438089817603127967800406708752039439752393135929596530732804378172712954697386154991737771118169181596222824691234869999086577214040760267355799984631990894011069436426379343242913443175303060753124327519618110495815679117462906534180612197274258176634803556605073662497091046218283429702356293891724579137509552290091003831427858609569588136958490194295260239855078982649074190464249082615266181689633331652266553142616536857075735356434289808013481360311768346516512477772278967126200835305989469436742118160469840 [127,99] -15285207548743600808993163746082336352778907404801554083699884132648011659133674322803324132817493945421033100789056987009227088250508401842880515884665407941091611679819877936885524175737003686883463359976688680007138435320704384987662239652439595270978705537283792143953122909587724995679020451529368036111118153458848006452054014889243966544077164967731430311647962644757257242458763796341219009681024429747953253145205228464007488777535402431100431494235003820758330223175201848564948612021120736496016957112022571690856463627181348043390720034021053128534161268742825912314083127048136986057592571428782185109097662404662791536068242096222328275133095522803964468942821833803445435174566568828331475616592372509485037635094239388625816652514992568186668682816851301716369310629329568589755675407853963903020453139615435750650566472503625100705163396612682610198695648050038463725141309316823187789728613355108963751099357738641602045390336019190297316361496588652970122687874504004645724238087475499154641553730601525427633019033662162369553960077754238443506742191587812356643817594225089319648129502134018335415591843042896224073023188351782287082762945333858858238005723596950043691419289925111699542828198281431699518993356411204047429782712298572040043366020256379778829883534539465250551088507823852679887893551553250775057164625800863875769820782827183611791227526619543779940113153839526652759440463700385698103659050702684636591832167125204872717442231310435940342496636047886550817405687399936636171034405434048568890667224895091482873114 [127,100] -235502864155265089388517775147603194579533617828759694438027930853074272717778307570178105688006149483690946262553278950515524024734699370359222364353768591477249585541665378784936198387377430892276693997784206402665748794175498355219496371531174557483229140922371475992906582364532219019150087728405789968640201028622448081979778478379158327976826507645305000993019848741136064970027956426517069371935190964881105959088245313193254175118183413195383554283596801917314902043315691323976175379075611561310013417535929255202685430690250805718214301413081232578093443497126590818890985359992780231331878594205806508181948273812753313535208865640520398636248219484336817236658478688838554662632691696910583947183938744294694379724250485045316627555147885314685409833546600118943334227143303994075034050852330061378019327689033125356199224624715713966523381523484487142854937708527357397611896858131725626212253952193203049113615863330159533845888400073746198258127820190554598756824550885509417682855864262953764617399129160940393286980719882912709927810662284052698942195097853466017823087478708597378110235641693861776392509230581270402776385352305381396856948410809113051565673933613472576188271159629617422167969316133434700298267062970400510779432050617279814143427682966020249195303428609242527171449513926119086953670541425732798948351804328723542052964745365781850036467421806011145719992177183764930784722917894171276157575275763116853326992829182715074934698133336952892405691679267546721170446679707854578581175114522578164781562101092096 [127,101] -4232507660457669046844409997158627988538827188709157610869437834127847333594059019478164520485088927357038233127070122358165887446814212477070634089015040753574442305419237314196706344577413352825246160009453725023796639247166366346118839141359201089620128398260263252640177511771379027223577650017185998969931856507228175487920872412725007545568126354292119945248295652904500313354157533266365345599686871577442349526286387007101011269204639460366813465713268805165730879449408642636915336521743087667911484825486232944255254191138534059163312487752376611661882700836885698074639498260344108868407042280608496627628948542450897029623237856582209936256870286916360774873467141733478024522601313367129781109074546500710470363553573480340222052676222087884047242218041331255122196617735789433355287508033621744830617278061508549323671251879478189039253331644372912587261523787752255093196709340223768186186224685606336046960284071064493933898237669224146762618619388892278069398008048321945825713947493783345395442818517721929551033742033410002640543752810033756296109602931200669584509293339645300843836039572632774110109115256585471671161696761508794622850181168539513935833358883861747563707187833906689746201627653904483071744164302420320909236580951574934180838608940142409761393825547087150765247176030692698794510068009359911601726392343771101844137073655090979736090609326730110113948574439807923332380620308654677556427941401455968887445030647037598358595810378764566890125683060771026788566890833763272885184616513057056491742240 [127,102] 94676068285181699578436231632789670955809716671486408647821954327382724911655895215582019264651717822141940895541414051491140202712684214376514014261799056254980180560548530403741745485150301266944142159807649917551932403272036123936012371222701367382814879680963615024632338710926411019179943271063599794394452221375244850661704395015072880848437222226473492337312934215273335607637655594114255246026236595070140588939378929458268715971495875912455874320779317812375297628330038257821181473695113653026091445388015587466620992817757229653541734902799759661120653703691844768755398459090169419364836848367530994373791189209425255318295474627625388429253214607376899598430648236299943138636525645315680730085275687313960683162348272426785775161089572754410651852058424845518456776079239396713526593875362112504319745857863245031299243035097752854568750123828087259619356064005363549303618493131798485967649020080991338241320526576568987159464208785624846766134370452716349779880987070247921296725171214731759236600426641406006460824583380221826232878669952683780753252509968055290947340650833810626123628683933688306272719037264228841503247184926283230339027372498383083524374481319441174815342070376079007757239474429223183146661660978690588726695343235481218119092524618213542382924408276306749245960974793697443443889680966688751296636359659848624144982330753188922306834251088825161134843151702875245659181507117498885888940100344761725207989862191013554015401239861406799835026989981888629783912170068877838740842251498395904 [127,103] 5769976958885811148909374691463085664687882053835814522239439718977637716669993348942354158124423089443812804956539920634500789402495167893904558812528973242738235168002947974782171742471486662826891781893863211929097844873383836775225645582054142711877633971990593453620987385792272827206816454498575910549896876132619307951005915364571406313109985734486994909169193390495921886834527279722972533861169182081547658509549935367002319157986343513335536782412195857804755579042629523320492309462602112479899671784175315235697976117529345438224494450410692508339877333953059205158256764849489412428800471164919703224377706494770830284613793422036090781132893435253015622457529195294208805616074207406540080347151585067348199745741103358350027765830689970406999501087620034489527600506713125630436737044910884598447371498357499205716175198837385659203311510102739718886501797842619672092443802694890389672178858598164268230421680882310291158218974111768075421480774977362030091276110874628795056475445411636732581705725085555500982940569688449245250557889161540224853611613585399215366110837696582016463303867493841302533505166764959983210957820866121380764205066041073322316230040575518793907672071382591516350128307768252272954349611288702156965378858870820438021821434583680717845933068428569927637885379936517485995089582280749422924946844595502609188264779076233957539614577103825543937616794297891876401647294231811405926435354984722098128362226630713370482270548924321090810209208041364412078539692003756029267768626464 [127,104] 18413063038529969930540914983052835094243257622477658802077935679401050188945769997212058830714069094016250406419630421458043973327457517651130865640142001874066303680192269377200454474779555013353082689848008237600229608742241901800673121741447859940445664195891027291593077722324916688224870369859899592339475207247319052077822593180476418002503317984741706866790622329772752548123065219812312902025959984243792650633576062678877205220768094579203683162458414352641033758579270421660558691347389408899668444364327875583489747579477210769862629977100990200003632004510597492209198173663671714368473532118627607377432579964388366842501678509353184466910118813497246199715399793779665342911675953585202491374465218988384099769392238447659991431913131371751133001382975264858943087218806076717070836901113116716727106671322725907133250226711824326319209626840871754435182365459008526495689849934048797799507713355251668928057819939165488297810072180536676891716841637128464289807269406363721741608601360438559395632938251738513791917915702942396342793034642016809765185655261658072167739967924910329271612276088223424327462744566302284000983303849666097845039199575096690287689153070806142665843281316105696326897374970352468949857632061492810236413737295390771146832407126870835847579304009056375127840872894190110786185845881406606153384232900095186513475762253299510810585980838338110199026408351646651305416611937808176849556278288616957251298528563656419153692399751105294141110324667789364932975839969566200800 [127,105] -160437711412917632928804226284806217042980955132471494494976738077350530734974189493591992551544398101282694782624397917879819808157622262962908903460676039300069603255997533042219637409689751493814460017297003954546928092281359916609567904640428106020941538077555458341648420550249232621731080189016920306022345109753329524343938782392452977924796616686613635390794761444096227138651838921576504249434922651529203641542634511679956229535091753524559026970271037951295305199691739931003908388826095417200783106087842251597059977393192857181504170027020919613101070952455263527966380268992175897482219810460971364256813403025501879141861763794697587652547491549156212756470714383726482912301902234178025436144180344293503705077802266598688864657609293360415365161282554154283355681937330036069965091935842507562575233269739650525085866777819195701229489888943718189288568527304576228743234406795768373436432138851422056209571572033243279813080015280333333690812546739169038934209545386710143396534329659866746663454633328043132183317262627909257387873672295577792042876770380419337160614183483788427661246385290399712783550553375088682026947114756680413190738073279985559220645282763621154896893021085386669090896253845530666371371240089302565630898506582252894170028563053424600912016243752324786907917820269407266604238925288981945564717353417538524991122817542492701921726198368052686628150432016930498692270553848503950558927907631577116023705388446684613677780082228431136071463847804533081386511454284 [127,106] -226817497894174667710997787305461971903115906097317778219004865520913687595485040521533588535023396786757320545049177885036428975008512629977518761955037065745163996619289762919561503323536169290650191183590008067635290941074194479486762990436970889439348126834965661254186252346312667048985633294853306166363582362545032268980503719802064111588147405541392644154496547109090811866390978766893237986294171813615140148277436561311843567520406566215438745987520312117654008182390641974001385898390834026019244322467156216716159030149626125728618100220218292720936604659473787686213627494438293864696535179692665619573717768699738005266483972403169026685887912973738033974000948745915715067160698655685330562600016328898959704441812910019554387678284602726350120708944072148794372753695058655392693866293618907895140192088656709787361778241193287765499847145772701166683728116976696435477309422414314834042181263913603725299010707223958125830390480012229326011288364430268299771934401529722069787417951964850645065096132463393441881031959908065450868263592146073897501819952284293732831891432747399106529484286839623678441558360743563110584345660029742772493042880362410246936252556024348189157127597654903300344370626570789769202522573649850052232609830834809021343348301312793632792180768716962297204349975344628797986218639286577353609366766310541736281875023626189626806637023877704586008251648295641694282910088460810769902041217969228550485587055338658522527652202081227344167369068978153757688 [127,107] 67214825124970355663551324976733849856243227051624304723030906343405813618224197966718992964359051443255034383671700027538847423913218912955706044970132295160430553929893576894057082026014734944483673648633743890530357224504955113806962051876777713695681772086676060699411654530667133319844976512753260241150981441289200880876186019223072925832116135879147502107298772998834074266411756054926601549949755386076304191424046622172651133793598283085603580045509861925840662294651970366195855684071116981726101550083581274657956415085819612995322571137776585346224029140210399229911431652887406669024310016972667606068351674481775485320642257407940241150975560175001696765450954392376565123012903997342550157172380106928841712886549285459100615445653147195048553608228884728993486555263917705318486119115506820779304069502170576938963934777105864034861303133114631422912150842390404156000415849717081793615935030248664735381674181497325174790251710573856841184186034001827371135071673236813197276276088095238921942693646975382196862861719867251582943808748679026433329210653016593147521487694974335351665079038983500204230622233008148005608897617288416118239768896347535359143128052474143961030121841969536664275486533634163585859385300471210511606906470949875254402037836831461834992873821254362942356630205380960933707972902822099023664945482754816920082171268970693762043798507207643723694470978626744693337661043321951936459512688669214581189297394716330022816878395648402231242751063393 [127,108] 23167381637872319819399620224597352579269277660374356633325031293893460571372061588050944210580050939349326308849143929224511650206405976911093436328886405925579235428253479262674922281183471536263327431379998317700467073264998812197229600810472412440168885881302357228780052847677715075810789065760652281884504417751473203814958663478186385683310592762139231196983848275657599057982848605268028290459196165304162882485500014083710727225482935935588148568131260905873819927798224461941374479149286793988165164372907891780091200332073423275720337086026571337113088866242680102602786004855252753198622352082250892783526250390062100887759295374319044004448595504745630053062847037371195414586859605581153893867151757033859387955556207578087376247650367430458112461981102275753836399036897290570966022970757259567194486040381960965706103322609953278668654378223071969083123100899065605698308579248426181234230230986841448242399020245202546472236422169859483240686338125997049021883813178674901934804590974680901829107215699082811227927918135560587797632625102654135717764226775820143667144973631251291555911697652568949422890490890546868551264996303419044926412937505996646246057941026737945004847550255926429344652743510039409219893235870988101391452392703093068469765280914655517303690125370291481469329923156772817736285159722162858648514562136440623940985186955386974444850084380291085879193489700809021913177445819980087015736819188126471434472600108856512852097762889310795584 [127,109] 7333601587656305136985767821629218671945602297354051690719012162726216980297623806880017938243045246273572670495650804640607873361208287019066110787719869292946946267751843831412673079256229777574182575622242652233530375391951132327030126305092748857062908936858907852873602136431147100056665708678934997368277869460407169113877734842693543397485524081877580898553535279270068151220774399406871991576145092388026302404687969264216887284472788950777299416627976541475248255134169690469704358140764495060188997285211614155571133027516259109257282182086851195512843461120872712441264831307411370073071709305299539391295265370876446658069903801216685847915148765276922821600035075553677495902210899595603899335667312982758609574593814998042568151213845768702169480917248737843216121900650613927793108956610838540751160450273546802557362201986250130788533679734346935812028638915060195626970290967405577914646898589037413814551282047583264104953373092070187699046690691389296746779353738753652647580261433144016627047620629953195988374553257953266871897085420043943706798231176971329313750164381806529874400447395268785595820846898472680090205030368237297018050714401171154395177179467734354304389743863902556176982599475723785084101173618838540714677397112098635397669449912601031401754138807155021082382762294332569410125671669487309507861378518534409789747899901297117326931986125313413248970236942355510238676680242760287418847037282249551874146423459740808398415111640 [127,110] -214843080774072784514298031417280691269345194340585664278135025122996173501175397089460106434102648972827447361086407958509234502292899751970441074169214270216671662412536855921887670333289886144290078337199333697958400323675590373031882828253164979090323856938334855138118970911203110162852699093198311123540414323624713076473506026475682675238788569041530765233416118640470241425955384750508488719883223182690329752560520404899050154926240257908238444221667838087010774347715500963232190980150172664710150822050431009426443471742992782184334770012505379090595634416235115842607309755276954295593981567241641092936748811678246056110812678017745719237678543745664421137831962501189368746999745188521726337622134634171721763319357033130609977624580570632409407342091260568380545128647005212332658555106631459364869573780725760628068473974872032334302142664996109426750017816038451920386844732403995124084623646429284310553195771517619724348824010277872517860066418471900835530694970119891595138211058167725995698543153849532735224077342308921524185086030338659222857982383483636073116176004593720416998282678347333430787485824734431231775984501122818098692622059132301038178081353193048205688971300546227618835281994664950007005857028662869233778553200986075339727760969342800017907722499053062077531607973203216287378781703928223235783609200245380403093182101663013336068026489294143598361873472041237261866396403241210147372158727174619457862679520322940112 [127,111] -69710285454665286407978760046421784999425467848329860768037184183442646032056971067898798889083913521457324445007576023582111526734153181851324799334241401238337545098642884840552922801476395340463994612633826180919174907727275601157604269724014875561391255522896050478483950359807040289228191587324533895659964277590824674938370068481329404475302215025789416939217316720205584589184940473675958802742549196766623530618752896507617622983108165548269763849985772383780009070944492127932162353313082754283982035436662297078201057395091175087979728106727115001295021081183213614755758794462211475040536300721272349180494571740551305007624843332215475892576763016896555436321229842997202532169078352483661791687407715932980222571619309490723338970102140616300519089177827155549154580211015008711351564129488546116195311641027848459649963439113481261199165781796964073552311580709262380073984113535434548788037206939225954703328541840798241529436742193620166910270778274667791645965877340074721399768772257128137027446982636355009344765551529831122631579493676752616169843017481545392901338988656916976495555282632382767239841158756473043455434364944105085219774314684402597694723978626260712782395832751969932705873010598593956366127276051369394935212115603570207820700140070300253027542756350216786300527745470997702765423640869119142256761252973148300638355611537344897594350668396077889340070195005652598158288823883854686039330317590240910914660034 [127,112] 672144729642802741493828316315706130295731636131201679003399880463633958256992774169195847300032700185266406402912270793142762025869849081453157003061436000316148085995667259587069032484215816961005609364399132683614631057107465492776579554577532377169805387080158143115886600893256302603215858853136106081351648111358570607291989723264112566542075910202513268721588116909426796905249693397624988125282050516013019416521586713737058178307662869221002247304623693350008904980384126993402768072379121611950451391231592283577827253843607009874596911606282676577880904705010030865669500083124405739256569054296158134941007202371365205775120413929941901567898999467468384938512151592637913043914345907241176201549704710334232492084894041503490493171779105723143795865787390948257824965223541076513475919809230077539353503097123344704394168406804053671534995389114010443643672457351669383974966108153138315801739746791040068888368202242387916683446776214506442662359548207806759327262030248879765057906469126765874685887559422334995417854244713634896666895505271103387300838757709599976351130166977946152468637713817538884267612622743142630857832785319751064314485993685012334753385371480926436618864768339292113898313488561532641501172990718904861202645495923787350974255746861976534372034121664345368639113160319082741048564878058005891734987211112305234466640599445538779585352657111276207549774837484589656378777643299412888569389575477120 [127,113] 7485713111401535874877754366023935380235455286090995872536847620311412458110027972936634761145262507081523638660573270607675939159076263808189277864757367077084022610931770072413009336403092672568305456847106789946365799691810318008095818404564485552650542514719700572577372040940280356815344179011465532757435103795345611492477422138013392846388014617121338642648139315499342603222713369350948254047234489562181397601143295123699367293605665899855443360052811144944488735688190880109199927634537477808391844776639300136465857028522382329412452337728802019290780220397077740533804229527192755802726148789233768834646842701814431568311879757516375208798514858332741739865519542611380472629943514291209331817696917891022585680796667512033618007321823412803921870507855729833962492711431463781404481004603280045130554515967931298442801276837164906134799777359889914117605208319257705889989499542542327048373618900572012194470034904807903667106946177945459650611119289618544635445397734172944176963956592763295974866930932263203627614200765508564755612067387539689173841627845172160033333762032050763831014816748494156387101335313572061905057319637988461908164864966244671196358930063470214245926708419182784577960610149779022611909737054943402996727675340132191185466685050561757346191286737123057563870971163034964654800697686918961949855335172177264005516032772069452104574776502270361312469645827654523949619996953267503186384 [127,114] -10833965214805951794521809144227343006931192452432657900074668235345292502810261021256241702151485258581205824106577202772199414067067779753180168609943906712714013867920585433147483839264817851995258557042003263343573668282360998954035300194544950679672194163818554686551386833063154577308543808020187445451548805066657431035571197677079096496631415051344102040860643961245279749259451110791747073175539244005727001965245109512518234366990231230572851967808960141004632392887686968285459023416471430360620384351720466394459608181846748744685524958225096495442149824716230653187008715175594447911921734952731991804623773243503399720558892145580717854607493540763893122056595136343059150779591964158590820330850484900492810721189646215928345493950546326075143035871730707000876559163453149655365511735776623686314523644682985234009582231911727790724517459644493769827795609825584133076455619387587289260122200599889102715780715889572681791292168464309383056730319705125101576197954939153298037390556010833299686312786814410379960156734451679127515291340426004141570459037053955153355248440243882712554525053048717275441415021256369351157658458965046815751333495273221795932275551583513395631307592948656403904323570797381137725012476186561171548955105356504351983270639643371353235855243964602419242234709773451013298210053114856499692819110162710706313193721056037933344371058532129561268277563603297404370859369000 [127,115] 12086268840883838056605613529264828648281530429520299788478401953969405488030003207895213036155800616683432084221068344968111755628730681527973606023033804335544775377276601170875429072519549405282276194822364826301020826260477227950819142723870779461649591667096806231401050205765234823203088714711772591808233197326315652834363457184826733633397564623092348025194326737492561183498574738624192044092395978382513324929728783542542313796508115272478522963326574008933963454140412576715245599488885374466077304353772580305822690190218843344243048453213922068866279684935795418767812962332274786105515722532024124393607849412290338216719268491046715917713160717963443032424862876279441434478602205823525109059944758805832949413729538391111344021559481651551333804488169011532605755235439699643651077086836805280594735271696843336085976580471839381322550141320149813849445691466000168370161163709862123221512974352974725818379982930363163690026825713979499224844120201713832549411186501912733484568384964863744711855875405940574046760317400230599656831645749613904131166731043825691128707795956547419499350728713196545816704456409661370066290699809041437186167548188567144182403002586899204345979658176995077195531334868367984337934440125970675965991738911788378304127496804098282840485028491826106509562612727047542409198857893451309486639782470881027156452477242156924743764697049014027110307645349319059 [127,116] 20098327323455754842931075387304901786582300837253922377860487302140989070762983067334800824694773651269532478312524875217549076057770547246931187460729379407333963713138953717122169129874866266999987632039279359277186832147810817914760865344255323237398432015325798121151584667520584118810111568226111659844347120589503169159470962696236890039874470346782296133988955219287654970587962217161915821262551930670455032883801448083752530240219256004961346434519287352045883792461620722308132090125270302358426200887726435861368954343678142063391922457383007332174176725992612134716960566851260233762324566772785960043923009037834600973037203535012868111540279257216425125583494787428044066532967475837248996222808636389852581460975171085433663278066811978434955835581564470079702627081619158399349441106914935252796545819274057680787429287685877859261264848150254498349213174399539971892444934653853177560756140683054736987866297901722325471431403205875893127575090579164128369585415774591860570792611127820372105249369371978700515418565986505290408099068769370014371826919732080783534650648456594356111877316171718760463242381155381866734434199058371787409685096108316909336467838850277863878865280537460620831435479944099136176902198320420020358637340883311597387099460771827658855521144115268812766549928749199144454437041186502917562964446786477004137218877572249833799755881747671900468352 [127,117] -15454612863342851226577926732758224033020792667856298015625290892386901961592122174800663504181640181841289746569455214647023276927998132399453250169706819229383286691203094342529463442626359669863709118457111347720546441178739769659027337306526512614539676391620204394923154688417060850684789689717595180726145567612263033389760924691239886676174718164153761515383127906272272865777037947819199867831387428671467723765310625259600877168098967182581574247277863584443542453691527834275030449070072178046474791199142429675019643483935362540235453292269586971648773130590606357299457081190136587826809293904555729264801409893578965497697439418136142925568868072421177645288133141119840317377212198210424028324123925053461392889613802046571692381771882064010278402755216761841233012861765733442195154235016723082908825422199876561928777960044893027365533992303910948240725129595861173053469202356110974663004330881866698859284225355537899422203535049125880977099675755966062739882658066974976258575719814143678961683611550882547584034230390231974150841543228246944079189020196784061003728427919913206831232200042421562007686259098992767805427627182997000385855533812708288319126644033008559906136548463810930989857549794550709700565677383756515445446151399718249186757950699129101907382852323883811307086877540460224840750304293092778987602304556584397544960550381888958380679533200 [127,118] -723007293049454031393592410951748179686463108214485787218177912524979379697687857834573014653584321053814169438953820884366329806814745686350638811915627990194804166536495213267793249940142887308408890192471242359493718822247473333770205571922428688261582925786273781670232845685627540116819516471443463033304238937783192289359170646106312696782053988461376182675952774233870041528352468855043197996293917185421086691943910055988614153097294478604822305598729440551229560474674123864348095725835891826171844953339427640889904423142196108570531192463566168471611511416425532821750453987853981719750285653696831115211422270361445444288167917382229349142245156016100008234292796064957659280187153867218627821049248565735933476177812008180260371739921116280228898837794104747904147455763151444899974195949259180608829338520016399067298445586424443358627707035666226739513011315614454077962781709241225821682357019122821931368422394693178830433514035818306374543234806772636655119203577941700577772990432054844612992996640842188442304680716437906274466789803041430287001040637902761663563860012433909191394836546686938997726893364514085718234604237196639779482081785039379603880696914204573484056966764390414537284609144285574200213995414535570808446767728860595247721477032539226367819553592276192040624910550823772573601391481531034949305958652660482942232255474619968 [127,119] 35161552781872273476211239158932350435042876320087203483827358489928171518081723529193407180630128846454371846887197068687404283086073830840885118548710324696662920473144924659334632957903499549669361672210230700571954504802528951966355472338556782144208922588369228951076449776891124550475377402521459233045354680901778922282749051036988506802896924114883903778800495524953042878233105880107956545572406101122738348998047213592471169553615871378324227531234863037372747237913008303970799681118190703294211281451073481621601607782340508438156225066610921850421405585623906401469423070993067610537405494383345854543913568355330599090017041991239275716178596344538002934404195101654791089179105847105137459455936770164304691228962172529922404244615142722027623442154478916663298241186649117475395721243179957793743644719216119022337378756806925040861818862350454169668011557006340382465181540282674895723634650981000731144673764178057655582825829520077885803801834322972551543649211048117831375153814897995885148965513849045688842957908869777911916374903354741481465199539638523659275670457480238053028280154223736725724735582124116848910110739533121022561389038970124292123822440565857868856337349210091278522952769216157826004302397394281051426799843439318293033588411173430924786555299003431482376313365350378768559736700712862452268405218426945701720 [127,120] 1632797555648732122806004770887478513119554038163547564574574055208603329594170386312278046492922854543268995143686488990950758449768371502125324595300933326840902899520482177813008775267729052475528052066533008865894479640485691518385571772805199857260173758171904903863263585561938752466275048299544323463803281380142618448843852952874663563740166299742117371628605269358666305144702076053475120243262805631502762181140243138453324897699311584584920268386007956116735349009874505224752997298135935494632595107086545551537437162228477064770553418464776432786504979603961172197344502763053107848575047618435713313632807249881221024248196548515141791934658624028259442741904370176232777476307470905693459125649633376582841099235569145537031018843614123883712083558020661279070035364776314574246717268072396630458906183953156293331683815740446594621967893326332088218305478812180769136162946416967309229605787497491434463508958519836938747542957037934318921448235248405585889722838015569413740991508503842561657249595773592426949254813925025823450988211071266272939052190813471709341061858241092712975362056658197038547567883361595443946121251575043417830169793173645573795807824045523949011115344989326365153647714502754898578607214417093536801532424040932297292400356316946775904365608431711931559271008047983113755001814232853877310914208 [127,121] 35032582523022762259495847715926263347677411537635845139444793036418958100184099110216945221305662629041411114551171641866711417217604948722522304022012043807906605488027082527541782823568575010021611420556954688133921909825065872630868714523808304292977665719187517083217799050307775371923723637456649248583091359471868559513978769696768049930598344403363007861026103316656158101012523991592830579752580402698189438850269699268406099587462896572196555706034403512601429208791914039831858420491493017791438596997359062958520955820330148634824605060722748894910275719186023519133883853211187721132191123043493639991885991143477004615933133343517496697992843159229482476360428617913669152806097065861360403044623253696379034498832030549342601889759786171063444510828704306324605873164652318099690786126829088199434025327418524960084989404768553488363097134048597231972835392450887033927614469959794993469384554424647616806644697163455027515237642438051371040368871767870819593638260065292935613272818586735911072140098889657783183266410198814228960328624936331075503746878013663983961150267209506945927084761025926357507424252918129546156901297593067673318507072573447180066302489170941102926439110927872815291659660231766057483338903617813528807869492427342435252778661416913611567670480661317203433955772007550616280805592316 [127,122] -26551895545577428931108493152848676083598401428464156668165261676766674625599424777200909006315640955586910846080784486629392323266983727031119386143321381454010337061120236072840065540425641327959222489224849044367269782579125388318028656162350319073106469742511524069007327167873936574687745779811419329327507559055575636997199636815124905660163673062700170481960317508729879326538271365753501706975101854197532184866588159346540316755385302607371341298157747889748284874268233157161100609489940049891044866310044549251876420702973032363353422761702762996932348582476471694326976984674186900109035243153884287980389338658833655872643208563040754728483870752791617685571105985806114334139649518434420364886692480043069456909533272306800069813304306039159573329991698770880840332699942694272762118985784003372076814880861091185415022462800856569514863506134292896406271286132434151890796786545525042726326903747152512495011598050009772400501688771797947627011173074106547431040548607792536612558973024663988051525353165018216612596422581938769171414036323812285877735028074024193643205210670684234825940437034804952834078197774010686318066206332743348646436941750010472664677179012782151784844470483072808746636791548817322851766359150716891676099221663583129113680245778466954356021835969014533379277660830128 [127,123] -16862332457290959413513385275021438042608322089510755447587597258308169969707869775636159235111765361382844740151311819618202247060382089266095468322811801475264903287503431290255627787595511272425529604646809016936382851471415861375272827735139379934117088988277597045969392121992115749604956436030491292366554059709030096540835044153841923556466393028680195248554241881337881024544492629047989889529372808576605876221506953249881938746535881049033410811138177627422295607097768643947294532931433962783593786505184408408740682456153527983716568881052367611326850384400648791860249864320277728463225688605578195207202761347144273607340333634828635028699981238296938207205158736771718057297205124785714416571368938242589869886306355997886507106380268368792976328427551411714132504833098026506028765948501737495638139127857673833807793918809454826389034307128822679677449239575451538789645972205588286566489343925327564785231067138653798081319739403297565260644777281685567460983478949911173163938099076519527905733566907643191624591742350872714958479594071044262586892232702717088969128392209547466477496821447006957966875249536028976807936628944008484885980355725389487777780974993509921954995244667406637234959728589526257619731287283289227675914899215227102392784536603547810361618026799497814 [127,124] 155861108021860822773478508680359395677991438257777092278394620056909608621065366812026141711340009419124347656446172990367113918218919497545232613044453577176988511764001966273619705206692898741952820367810068322600177561856198475846038073278101122230557210184703998036286170901081610695419600475411732300747950139845903373698686806584782191265564219321984166121449840127066698896417844627692332064506041355012164365720334989110572717446497195244213288910880544973356432464604207766210991060294343188192691348151928635503580544274127352588105324077841005729959712708024717741734444793715363834626896558543215322726463568676157324242974334122441419136276461845480274064734249680962257156224268685938871216691437524475216351587079747289394652942573619338534685031872834615335701469715230011094151351515015145034447569052843700263194837243416171350773438115749582636948372420266156831586179198363334280122988802210569890916565056889333255228664199221117634805272522838904345432180964693498360971098735608297737447364822901527694171551068472249273672279516013953691859985129344378010092969363965664339768474083104131135191860655537209526549789133095445666902201989350839242231512245667081591946189269687881888578077787043592660741280141766734192559491387269952104463408788646806545344 [127,125] -52353019973801778720305197980375210207561644777783641123536233589081588704497261450119474938044106917593690620418995920251189131758200630160661500916960291197867885139611578875826539758556010639457920529222808830934541909221791819136065359920151615483417976806446957772014034394008260667953536888591337912235959030750854912671059652708522889522254468324435565786541717651878924084405006797138628326575640751627683741599612871447081620077576492114525087329272052318588641737530274625498968446313129971898953304778672742032579787015103891215016931939245359536238926387095219692002627313023435877079079576475273297753593190391546936418558816198779141406839913204024431259448434149674285493154029013833462143516837996041835380887725875701284062624603947883207640312973275276220084396303379499237357774908175046177077466969332399334166569469270249813335385421028350235069858037780578416049646378659051425236190751927455282734505622323616500576955072271440170874778394720921923894758881169397269980248945673745309689080561489420546816421378502224591499697354154710836359090211671982300622372907567432190185105136126533842943932350421445507622192353755421399972508079555254496888915237618033148648646561804441471183593337849349775220351545981328947208881567952572589897656 [127,126] -4466098397276610871184778913715296354802954151517541461255268610693057108161069385156650565259768636213662065483933694408464988049411158537531224901109018208055578384674292723459858679500699853819636223893611097390340077918070506265548775549066982100166273708535152939120314365091833848565865350817910642128743700264684681870127157946572969579608089815369402497632890023627823345244191039395562651547267305669772767948799530136243510461552198496644082454229453750717580074149978398640117606957969915994792070007021316631954529639736431047554953281841004361313269771291207612680754761095943903469518495499445356784184480496580115663862152430040525896779825217491837100659622675573129984891071051597432206286738795881782059590181843166350006227686680121779472078742763483754687908813786392715674440815184859070663464960046351424616894507861716669533193169494193060963553241469831692376335203469140586478179588049001273064220423764911968540498020935894426313726128265204754050942828137527403045460403109608657498540606221837787812843313541498292092503863827287179960537869733273965186434950695112286146991842968153953378715851876210967056329456332472084759517702779865267703067874567765155418861123987229444441542843244992606030802468145155952759183072 [127,127] -314165131047246558158844804289207201354396238904210706584777142477264679340433050974031601709104225421728854953126884593635956565247115002011208763453210652221699064334036338332755324034115226353121731300815450972794014383073680955166466271726640624917700879451756396566335811026308360996231928496757334499623432324218810082680208211804401486499371912021422686276541152065962178897576557588811975946826074785060430114562252301484902501474792849731521079963356095830058011360041192526373808094782521666004608278680554075137387816222750314870204046368231163032101193349500262399638136995322867656926198453862579348141619197176627301953019444954584343302946718425339379281287130649470189588562192783626389991022872024075271449144126623939101757473425669212453865136527763006163159604602636023066031680775841472200525839905375519478431934812090590806890382435818632752892184169471983216362560066297072602078604789904206616623154524239818526083095772248933134865296326415673045290574669541793972617244156657076572311872843296483098820176458296123537281036700553681721394624104181657146701959013237714154768792477119953664667523806149792214035185585233951321118616364660545767017177832501143974232640671969374859721063855449231450198912140 [128,0] 4344751426741082691689766915114001663331832176942082517439951188311383626090364953911176924697888298442190245583542328813443975371044179933862083914328902745847857011713873373427336601579726208627028342635947645829611061244079923445848939230525254865741650860840572468701448170621076228420627503452634856016995563801536567538244030535744168859989957224145874873172278974508815423452353003878129386656373234860802555913937914457329161947064394160296546775415768751798211391332202851945444455366106083018260645646804394032911978795246442590248318977157138327763715402511734633042756743571368970902365106500692569705945094760968259861744536528274057301333563999906223654659746578075581441725650285850719529106552887126060007818403199392494080983862030241968016859424311075747297225584820034345655890200676364847514913317218058178016483861062270187408059161684831793661779184514505324111514734995798979122847950485032541628091196670790333281380671094592650381147230310701365991037209288525919901048032180942389368811374798869336036897192326435244782397021460423632897472499995339925765848190142994131584639104357518863965973293866259034180454716167073224960416589298659472866207824056591290040445969629577877608794380133340059677353976632298975371629038232256538788403047608734122235073975029536802682977781135359551382107128853261489181849578344530653117539553984307685334666402117549885812132517178495628127158771502409283187972696006091134393307408261357826676032851821534922428308456756314985970211891684591319970364696878980532717117571823749838001097998382890936980432087032263727634965946176485032544280022226789833286402592342385313153788712012848106773481422488180453602255897256231199783376535183382045658675837529359364691408484358976407853688376812742615072112290721056314762997880690313974316275951214112255621183081581896584347570354246541322256737404706868086549357002752000000000000000000000000000000000000000000000000000000000000000000 [128,1] -3925526849154916506512587900167028275827513227589547161576781605249526740451017174348106520169820665123456182061428596888210711058524889392231900264725937427426200963953814725869313254095175557484270766330439574566786124828612086949634909632576057798933529184965590133353254017436243723649573972860429468630433338942334664715359226108104189008398568891585438950632449965030554992241092436718629098136121742110742595294681665519330961136171337303111000785538796107850559544335589492378942655395967898242875355862084922008263435651029157912051897873384145755968812632996280023355580856692481053192475726246210280116928252948149495084774641389925413745551970197238449934910742973730653596594884995244463883741745027145329884554431669942018686199551335360649218082056134417444979009862646027747954590547069754763386357469546064108002696868001225075002870306215315284387413550909145834383976112966767006314053095466016097279158658065015523526270394227041676391753933731399619461117740576318790391210103864764873848915761305674335361573795076094772920895663465036190991868721879785932848631995836691108496713951555365216754806309316645955556004029397722687029122833941157440767650186301941516881092214937153745212830089321612758923988350724075127562890835729565813962723490926279901386487333533914392009324609015700327932845473335521620252809626772911368527019170352364623958309357938606584104568715547556726598816088236900555716762078113335930362810031113556599082817854446439141301974029604133730624621385175167868568057649488159927943547115543566871496016285677624275066044370134160098675411451722394108896467544894137977729539855228743920178606643516329028200464881279448791176181257865407776807421802626405167661427258305307388720301297071966842912271838469582277718809882797563624902971809821390759858177583741925527729788850845148745609380299209085475143281830034514438781555305349120000000000000000000000000000000000000000000000000000000000000000 [128,2] 1182070118861517962155510219444060963753676578823017664652521461263013637818700855061383693248973888209441443870568923069318089202212812056220217668281633322185125871432310520405655809374818026090515452202421620410128443780812820297732835845749296994273328093277405836634214771885114332629985331729563911450144634555482411322923356547608272123799356914883725770506537039522022025204926328331364491163948904848791931793549550180233880999689480704486375800115860311348705206151243282626673545384210738083087652483924176262393599379850250309177743780564814030894015356116890724639040254224523674101214572893571377145600417854483690832804122815171530212966819665754433475663068322648916751240750926189060185690420718022114062317995087028235136078137979835859163277032107715552482345665519582099853378856144000830722257070891578374387557174714022632123661839866501264617972923964893198265650704041911770740694786587025548097759115901405021370585105664721284663647983257695251572843534421878049161535462994837018444385305604996145120428500592042968005003970084764159416627620764523705744777666957624889217416378850023308594324651377705137613631612036937289988967198390347435471924522007580307538900861542982273095897663950079616609684420516758865115131139094393991495916991461685649415711555338755667733620524868645242241320514916577677342309109729873638976787417678099321426770750607306868268023603057794641165517019944417988746036993249173877336846822590088659948638497927716406803428958136041672812503437257933492836654876264227622875157615192416534581084751137447248486569408664285595783728210824789486710030663488889680103867810287250647310440032726461389346772428650292315136971589433693677197497561867824091437924438526756121742220746138720929734021119916533176089943178077532658266209322127691366306086565917280666688958953716855037029736920546482821799957377226978906011253037902856192000000000000000000000000000000000000000000000000000000000000 [128,3] -52248478165457144226702746183503058567905782487441981728702534387236577207733572972059452569374380568843245319961729476667194016303436931953656800750843946568702829498995892699047165295823213440762148152166405181375137958966946480576989693817030905039316814832253394294963585948808740999127607683266032615355947415082538431388824103967146754988168255684575437761640473378394692110377531156767383658760718069710806546602903869581382898607017787190987229050148172699205162927086906284793788724575596773027945809130890889316608259132818856296780647777099513770873101962285994872924341064451039529632087927905467918210717264592792548460347984187739188318451651879266180332239642526794654200442245098675077831479656780991229216345397253390669758666144098427978735377540554624005935207382887859463986632016625886943494788498826350449299475962804685492883156780531993517614220198461658770808835255091961757541685041188055783622734806273111916469060350477318697755420962133534170635589255895481395883424792797596074813879804632311285735093514864092500469241426190694847341503736272868294988809781366906028600654705753607547661194220284062685361380123875767060441480123396773783716398884759859039245479861353398124141044092064168994351352677909269635035136670085873813854695353894109337690462416065117540456245686603837642198700488154731645038724351232152496451257174426845224043167040253922206994864336902082615810132466394451286899598889384453853443764519839579487969900079366972819510375275739053803462872441304951069264014556989444360943712695301370170462745256984195057986647717275233761319874025037758365998587961084253950625665809421791077843586137360474306042082762354469847711509030899869894248507572714928442347411147639701516684628516372259824541379490901779917928155499773986506547267151072712353959630078556591683489940111336239357537403098571020219258652439342519216356220870223462400000000000000000000000000000000000000000000000000000000000 [128,4] 1797081881181541512881390620896516793142214595076736510009078653068692715439428913184317282454504773007190209479872629828451993586196161748087717185323639527015635703255216983561023237154233465155108162359004095296769010505980526817357519900547077401321834731754246834325162430726597506091700294724418747086705929893059722712433721624402832649986097574003973899631416115447797208809182496192042747151356568657179235886724711593946158851450519325131566119862815631486872698412379247836635037556999048366717424974314155397140990027783548880437852107634949457749497644697186057739036150565140361137508656139208367867204891100838172086523545618379968208274940319328884139929262299555066364823599119142636575478117010142641271081474092009167304867868424158816093905175229211110446894807151763903912931788216174261708585471820095856731394820502348121590381032951516581121203443229070369069783957701556306720973708694546458416698670172736205296294885060303514831503784786969812217321181204509178268884894102370391678612335218313563108312176981261328178759087907428956584027377330553703914016982008814754304544876805749363320671965978874700721639990852960253939326248243653686822590377106699158994560056372443109165552829191202930185552561845796064725848828545680176840289751778301116006615670641239808176209097344648230991130417709331509067034509222597587580529446269771617436875626909828024425030452391095445058777204844289643523737325023933313123207247706315587336479365217467395049180828165443943879596709330644583033077069072630782735149014577958251289263798821689216093429795112600660219781777013175491071300115751022868685158915317260731722696719812713054471373158707040780529168472379914344596318241915428335800670297081068216235496849893919700523483322100068794610009579220799947461051260371822878926935538751701127503236075501551435617969926989902458564762986434956625132734614934873178112000000000000000000000000000000000000000000000000000000 [128,5] 45944705898837716099453716941420940730450318211885159629456259490799481980508265816878093061152049611071940677749599984369218206338109540954544928765836501090941093482533478783997425787261156161346559583496454802709726944530259092436981442860274948879507789149371872511825687164765771847873406982626024426655751430221098300391399539653473468250617094351867645083539026076618195887000877347629670311541443638120174440728566290919437887836272020711161519643349495920672986519821112246661027329861599790481111274621640888994606458864010327460534824850622773643484995643475915902014156204789393373570354159830445769883824768520072316899731501297176386077611920432071408647188396644556466713085334730214685543278984879047248068253037965856585666411039014157038572585859937222522766806481870896988551428868085378837240421655855906548647415571679954016769952729769576080111963141799896624356816332871292097538481594448658096818641704423756807586198513883287315963922506580696966583262319938551040959186046657836064934970359317211610162513354463098080474788656139558722576321403489235957456650530190101954143865694614950175674825762407987522392740826282207125711530492019254044625205362062602609946880735517381624027992165121326918896602059347684858084929872007665653138495517636770952645713442991887777812970613998753537733309874486660284646983745772921008025431020285616507694913801597911902377727895727032487876006236636998872567686814201576076087774879673195012261316759823397865278545728889739726094455838141639385088224809947092988057218285054520626589301143722761531880884337430466836814334249483582965589212431343051310943677991252288563922097840590102569074143714437500677024864920665874661028262611457958192044627807761233331811893658968586791545556626492220372146135355622463326722472532950193472685395886911365530533657814156341619300361964221077839791340007278769503307756473008699473920000000000000000000000000000000000000000000000000000 [128,6] -648370496797668896385937716204754934538068056505866525432650344628785002496040979162710791476473844576802732276524529034246306452335229787658958932651786706168762054602038677870038659650785478655505449682852190073129650543719454588160183021738635009696078590915782559455216631335228126761866977629482920430782996442617482343939207289539764157890889165863615350078213607249641844839295229338931906523801667068792083918161954216465676342614901361576946241551748682280580946773220487272925650514234032332456884510426945256051372106187251214163862463826408792519712487056426383665639640158782470955381268897352201409707002621129453269653311158952988272228443967599437966126430392686613337090337587894103473534559846783404576354151061803658974572562231140988471722615323736662016223923307284130253777010009068893337429875711248536355044302042011332841501207323733122221996049140571502368386493107249930082704047659262983472720127651334968977554842164181615717130580438597297112691424974630593213682827402302100486687618123369988215451520482009453683777703379453006236327263465118402489851579491311044581124755964543477327957238134138417351252425264458529285458368287626449079732070634457012037873501984734325790148446086951585309868092117280754708420515158090291497054281471036708029137100353298041081299402738786481164990206192696827408275610455392917484430356785718052940547891555021325021286412293491010057995714528094260709813139618116835483821373682833006835989297785715325431154644091445627026143754336021608474326993571522350395331163640163050642065141461842514563034671892120501731995366334489053288884156065329165478317314092360733058222355898842867067631516991653082000902191831488339478749751324973383151088670290007050119175550191358832890568026511668885750387763782891456557204372874102846987575531361157625329306863997014900563219439615557778187419348087480230213531555835169009041408000000000000000000000000000000000000000000000000 [128,7] -280681643470451825638759370966990676320580800647326889200560619277454232838662794824130086202698704987781580053763682719351792430560711264121921585372543123480976487052059735279541661771773384473013628248793053629967423126820648329647961556108951940939507940752027407087734664586908284793017661444420088702930564596698216759638534217319338022188412281184861284122105817041163265585862655505293188345818539185219143553082159928884305063383948635353603517548952393160584827082631868245777652830448553804018818009227789594941585785459948636413107735900096809970908081309974448298517624217559231200185149358953215245972714056276974184675184683770783349205205355152416639014232111936937150167191555565253389621851449850188289196413853035988632022272784274818641200268826663443316120746982726135941602424135717963385959937995904034207740122966684641462477759212626004314422331027284727765676768515917576054430500046974395444250013110549060153356171115117623794189533596912610121420196048163386776143152401646150913259698862148331383099744850647044956976018208863810929241620804789436192581037457744100808452835673490509523931334032796524316351535278655416745678173990064805871775541166028063766410886860000355640838965196240131143381075061249352627790220397636480845788280370549503477748483368064724093619211061707725515539414138914887931984740623244359444691943485535657496041760990610427846410469618927010529366042767667415942839809351316932457967089817263604793958077107392733822155498384793802592443515471146778981780403121641203948926129586743049893467898077562414645127521296024666732207618168675814839405468297353803520953804790958226193457512893204994723524389171060665077221491751695191947591375415788919418688240842551158870489175450092917709473860537197328193319280296992696314277279416689347999607497863415682418378930222082539614946245092354102240826221264002646792139971006589734748160000000000000000000000000000000000000000000000 [128,8] 80386225382902746694228950748121328541092606387680902639547683547661691423355183787161654776153250154573288477777855990399120287943649094755492462896872553049804072153486277971817768059695655336517888013765502127747432774041053580581559354086469978593420257434487715700436197216377349538495880382639054510568961677199276681003648397963648170572692540733589647100096424613496063919125900052178038753888029483560366259329180502822740276713368779788068683777453775833557102337538817338067429747284195142158602294301975823983682892143033981037609472509328501170792209366071651860427311957202629448640751379898662540783736235562120281966763656371202672480821676427379382231614403525214328963849136304679061089035732653725358125862996724492236380081548702621001975994292713203503952009250271525096395693822607484935080049316147335298528494809233649666392286686946118729320323872373458547831927997061336247848268886268250820973629333447733112073397953242860530500891901061467694556927042336714833375823465183015312182932282713686854039118815798432621595103607503434131916507419133719990333980258119969349251849054086009312163232386100410539118560877309179629010185883858021684650456110222412699096984127747325250823459145891316905234450077810321077428133706281253125233816175894786499825986147097166313496244304260217833267000317549425108639909441089446355056498912353207290344807084135410538093230563281300440210293310455366680403201942967792811505649860939679430917432288421658187447060097325998218280335949402385943502184728733934245944643817035451428818361790474525658778266024349121622950781434228091241137112845309418241691899797676462287399591697112336739481201837002980599371076716242145892254017646217485230983343539613764068116362930032710403313013029875654361556113014221226765270557211670058657206227165910163178210728061237846842220958514156477711738240488873920695749357567137602913435648000000000000000000000000000000000000000000 [128,9] -214401838852233564054845134566475189074827539050717099428207642642764216059218502595811933726510616941300467494909687742848759569299281265813902692261882539585711715287979206927231992791081694136686780580257668059490774366515330681691927646470080027223679020375416874933596359948094899475722549455797195122981930693986029314633689183894135419902015180570279575897366178082105145801366697734502965157121278919109298993020860423955448266499797847257127002608851600643738752342486973362570122479918807816347450895351613256845899778076126439225448863950992721322276036898352371973376551301633450495151793603886094931570535305612369845326829791786773608498190038035622427188186299852836932724512282289825010226822741039172713219889369086957891472004734791777904109929785804430105651437725004971537431681789250773028726714872596111222011765289499734817554771187517433912689847465920879609109200131950169639266265105831432755579155580095450488923458745964183918038847628387278211974812440739480899429041628841284274938904885089618165567029097728213692038116528533569055648583264139853983192910803674184402485646849244619999601777452278095314616745536421280009450474390932239608928835998906077720110363727126841400056054768350721757236945573669169765307029071185143302047108616256889505230800248157301004798973677891232070769549815336946587703575934090986368179343748776790150142131130682097515506671842366768268661587100630653598656503476527426572318359110101930995488646401514739415086976642528317970902320279669358191212562730436070938370793497832016445450194110480264243305252726408064746083170507228717617463286755101845602185415985958724104107907464002227475572372528102865629921850502710923877439219761037799623215921351430604050220720650165792022677648926091974684840460622666036184842744698761178284093839474076658174457529611175208363634173124373902429371581903476366774561840789563390547722240000000000000000000000000000000000000000 [128,10] 106444902051255774179947173216746860183375226029825098501511521328584833264779065273410251389587554855004002152154662302216629780098424867597372347784379968607319776118319375207108958009370826679116383908276186973128757878140082803166057013008640969250781730330158215797014970452363517199664994607982272939826070053634481516577351238605252309180365233139362555371962859307200715274458229390640882433151209146882112610607707471153884516390605372195195463137410135827079462425758706076151344159286189119639606208680638089035107807754888820587609107858772658807265054963269270575469982724323006508139986815506554663049874623097603058038193978448277021752679356793819294533357067325886481758871653268712320353310531272957083777624772974250720662621988927376436370249757709955601081117718419346258815309996979535531143340956985792416049755138472063599361809865376871196533187743646333660681516599637019126331918570590628082582393749499056079282551536468594812510421803729803322536089106611619026190197965075136302459844817757698526113312095748574635611860632898752852475576595363007196182714913125071421027949051828170065981211210034120746451272772439644829959183786625322958041118495356545236052991762664028295900484295400055718050590507666793169904031242721745606777690164257758270611204209532183273737298117000683045815912524314483287960229332497938105863105265044670426076368034282118521495681704679748941322912633003758231646406941174042040200479125305820524927122237192293018915961437400939808928047058465317990393214358196994714479164011630864972221326647374331638983603766133912395652500686547899613617274960054029065352161533685818560624793525524966068059502833452231076372709921620699978530395652055792320161038918240391304873106701992052715761530322977933093816642459060120975233951812730014861688628032722001900647614134087469377091853587644261749140228783658939360113971058439854548320256000000000000000000000000000000000000 [128,11] 2020070961632502006831715746308389543773593342302233226268541463914004724055320166061773265036375907146177303864143208015707442267767642014801462115553724764246785184279221619904967255017176551226942596311030344175736263939381872114817461504764372810067908224845551928036757539389054994795831687348879862152505341733913332251871249103926519045094966816809646778435076147330148440561862789096953052941781986934138277425204185918997535795539248155486626891102079654008131221734807418360633286723059503362176528741907689554511605517759998503224798493101105668566136966292128729848054847600631430310546109913073800127676043680140581136398170949004519745493762156296563435234489838793425980214658217915509935232638914236821164480180274433913214282635296862855788933014371125887777050683518983391106292817531293300913395719323389885474546997422657588200159507579745527078802760563290010105128778894771579267640403615336293046858433383856409743039707482282026122073013146751583549541114712495460297814493903534761226897908095835603166097302571248181781243641908776378271470666040771471702433579487737264912833807057695468684509839754080793342651301734655883482004067826474586017662458397689791350547362305438490208184311960261529651119489549099722729336672759524060815104030145232881096535293762448218618531357277296263906863230837151758006066544130924284570130344382783803164868710951922931472760049368175236116840824943702000654500271494569020669730890067272701876201485180451189363567867500092608866301890840509063640259048743100470803659303833719190433290035685889963879973078606003072050088415786399812554656066062601284107710306949658665705454981499544571366690118624282348937347109555641757102286351134629737236756484681221322408973625615863266061893325442926393592905396391289500145879990652879890940356553681290836718905819869869493531993085604973088690306046998909167594157709544112414596792320000000000000000000000000000000000 [128,12] 2274109888540702907351379645808538160103897378899306871607231771951204141078924337142414610713543959444508004195081506473965762900549377778299603182297760888730902341048309259237495196055279195591781157785371077458251649643547531963864447350827366998173770999589942523046959112721624138097525167327928727015173804471976996351407428574713828347228337568914806171339814900851895812674196078299581956415853563248950377485924138768744223481414664501873728469388996757081377737610538466492612126646894398144608921265969086679414608063270695789363498868756496391602135670249347306645034075424017561168730165843669642742012846810745728781345119962446384732690561638400417996998051666816397284418217613618212500291540020121877680340984892330540565884979714433406790561384973253860931207094433181977769896727943493109929507629615589984588511272712893769661329719201134209457180634825378358840754061614501086819871320288743525629141817369747530472123405123580386294682391083379388282495878146423968252088706102584409582293556370417111535385721034878182270577459478520666484092897546348883114412558983483671605201076427800654587542733118094870907893520419414942810063177888816936300008211793212328883953644781105995102712239056296824400632615031871011108810285609537160525878481488598582129628344061352858500673535852734848046767294857260102217856030713952941805118835726061823571684773496165410772156837861253258618493525884874504376159664849521956835200793286126967640394981373800058471294849463095958441354638980589392478364114255236734194255268408786518406987309043528912907095735491823612457566462969199721228495237426352928230988940942901477137707481371333565735941091517154483416142766566727214429033366125303736174468863425407451669527432508462255919412526914795882622937642978522079823926340180166672300317712117376710402557144646752994425380083248203669136262074905012300267359401885060611329490944000000000000000000000000000000 [128,13] -27666198832599678309581025356346283856005472361105551386314427273927280404421874410474940378953711010387449492580562989089783986968730603851876152567094777873480999160623708543629006209646851313547636528757180934581873937098597965064888094914784002032022257910889781398776536909022987497280396429260873979761539295565732352498175079596888218675568931665810025720833493042361735489630115989838478388364120555728352571282558821457970790173960067798728469048023684160030306039835658329761027918150933919439323322797276645914277586843873060364896473063332749961324592992888713437538693353085565116644734412263954848034768670868972304294048760657644532263895661986376654974808777127258965835923006269795643115284726624877304146186766079088095602237615817697470261222622359897335631411884996234761861213516447221324300430761389571958399839620312893829994082400239867679163770422054497029504787847537109104142011196250930616480292530072992823600643050544199161329220571653395138819526732982039216053215900843068279645291328092119772971966179436472722877765505733977040394730979146871701414065030396267694629551764131414138538568866118118271409171428974886654723797154468700194908840129598165514140647508043036766149793455213537192639798203158643551942594781690942643743288308658517169659818675456830209437767371136003151703814950728913006408863793671895455312134694101252204407342910172926209401320852809822114208065008822163701698027334639021893419514663089287752439975186809368969321027845171632092802021093188371497735869815122292083485170987875817172207170485182189087737880187555226328342573666004271333786418910139917320341113923227603218554131629404178940022600198457549359025683240870119443535378875348014651270616719411390472391674073039040548865398447523403947239776323468284709633324298645728591646153664417642447698650774379510988623234946218860982930295411952588221855306573265747262727782400000000000000000000000000000 [128,14] 73370916664058009809287590557524631320416214898976089471753170233128940315019532242975081361189089851171438429576485295795981184778518421918695244376834647033380674386444452130043397675116993585817364888598087213577616072351269145339839108535300323204665272674200363161788130139976692530462400441739024173351488300625443444700929930812512719007557595375454701543008578253732286770976110706908936796076087290135271836869413384713018267916841877555097324315181152045186875854372862751009096737147715721677655117866896941830506955598155401908302158211442393838637897582454762390798690988839634358111353919109115867523953527587257869325100985145347708397013002430165199665150455202445830192830056828792223318589606456659685288495928573393777894562745928493527790193570978352388085982563159962804930044310098565298411432158457901248975639638075100962514589904990866015365097328217954716772859054262906505033998065113567600549526798832871537539668244714320503110463926958110922385907088183434846788653396210286517235946646194971189206495234059320526066110137640380343887642540959435500157771828519094640686185942450684563024755382354112435329656859420841240806829286451686950060319964183519323063843432080660812347773716711882429365746334067620987764251791876887199994179165766415919348248054257201804358538159933027862377729863363197932109724810443972649865482192607681326257685164069657863141619449917746821845987504443871313354798986491997890164420175371625269684517586193403399089828151359101937823189813550616676438621478473281592121585165278481394285858880303089157143727486477002856736544802834998837939704524636364315739704761612429671074472577121500655876574513111565597810226911574081589446882215333839844292722473685784940666319767761023009473590556996167541632203792765226283942047013447502175474562451740233094001119358696398263403041636174061618664098751772508699077695789844519933993549824000000000000000000000000 [128,15] -107884258153006165533481732640877909794526046429541878689846570855873550906022427079523921055335784655800704078859155649326331063839709220875737812215177090795318012660138662300680643710481265631131900386338413931064245476585290971323259945565338744447089844484627246403145631598224998138645880124211626792032984363252086013390893653468604912684170376473449322927542719422754238493606396590972331404967861168530098409628339567290778450678312434734269540277892687118776414127085401708328499667971117162878574131318913410521737804399077154160891745417398716628475892065110874978811626324977737450553195807685765451577283153823988029244817538810963855820745056469536517883741998462291073779590358029522297891437571027657377518812938953438672495266636644539742437874499007056244747183882106087109292956310465740472815223427164024807591337911866272547218432041449481040637414454794651789354770042058585500344868664011045990467689823280169075633913915785163981021516344099435501230307346382801500386290433514879895183036637824633926034388708457952948463414103745803116022186164646313449240981463723020427587973134256021409092965194534516253106975718314626318954275386980135330141978827037175120952374018836737933893673072438721310238594997703565653035357156481377746442946582332212781407402491287998151450034124053672913918754139160782029536626294078433913841649721375790720257974324851114564613007040145248047795730395987827248664412328591515484618118282982664940215681608757869943319243777879789634188236422723964818556882478945096347490883798212813302117347114861145431760307076478595416377316235648628328966764102528303858984956544486556636606817957721787550685900635632252021212640258661258427283428023479547736755546617739999752566241891368158408949799370262607404882642311425575444394381410976806948960032422817737787166036707946925799238471153830108763376410220280110709236253680619555182409154560000000000000000000000 [128,16] 136834016439195642236034765952529898895076257821228735813462257285755850790945008827066410988777744731884136429022569263320273667858410944691496781936900655763776125624756820409746789630721047613339503375653291139028290540622786049591448954754008567291830455326879068587791863309829295120081053186190865565681940437349922259625630555550463843753619141642934581782506158121538854831947239668552173098298113280695549908708328152656499085693983282311442586598135810843589182975196575960309660635296542446317770349437509358056255816397416303273602780890077912758086694189690699601016233244168908964382142355233288310275873216301273197140626611334086794271116226022494813936878240423302226452451841398301451084771919763243184866193798618435562588166802805204378443689851954058416699842733838137016498664005941295397435065323464939785618239274982243291691189324432503125364070422177420968339391182560090359218575743827752836309496763023109908543126888437853643939479496140329339320611879390138141579555938608968854406765175011110348978456115158851045419255144291285887795407865729124763193868829367044585162558229355279175890867156231631667927409747550667952002481309240324185464787142593785278684041856212893740834709372042404493647472367858513770856102333110326352572582324611501444407857885639871797396943249901899166464499145145533062399962647637814592020229859779852244824353701901686885835482756015760633176848070600770085775424242844011857501665545997357214766199041623197318663921054658504269678587261506552039731638846931631257844941082540844099913671672684862447512386969207411336755752134905876004841715723361146496831798467210226000134770735793930737300634429825698474489450402522040255602996192397558112230321686876664831018234525451379908763004877048631059704260349835168453059681305466903581463992787373225650327989172901447526944286321740273553973758455055721617584489423987965045610905600000000000000000000 [128,17] -247543899818631829377261052256214781742260486406553383609665764215105513532631133754336445207925006596945926157011587673146351588802861840749244756260042222025623856999090018501413316268516132412566234804909227596142511668839585639219461529528301616951941011709949418303628182153639698586404009462697925100329123865297368497051987698200746704905452602976071114487263795426176058779869243488280439477421903604327152214577534035081547329648237366237298386845439929230039106171299694020350760834403164178054984972712655278326832661756220549606723845447404485686662836930269280047301181729354516897441374048026235337484940964790113860491745354839290696463824922280416794517237032546381173313615553877715324250258313743657212750336467317004717209522336132305177847248347842260866338293032403671405269744020233872324816442117030886819152795655386936135590853933970793863536093566672063675150188767591341294345290462436709127395601172419892406537346176540827736573132746576389654625570182776255371541790696454633135810703666052787965918943746662455776134814865056918678844890674420611376617102237064870766464012797805477230327573043471040819146401234076296167621071677994121713738046220150628091831694185107581427189936188883444271887021173422933523530288214093868187785794671367229221179660339549124560609482538895449078750221470770478391404217320042017935023396779526384481130336420776751092391588273300491258410542170677914388764415828922523921903846989722514770987030415195959965001017992256353078748635223628584418343901036578455855856470032458872264946354084031652426122338503004992264258901328940818706907607145063970445461851323845062574620781661436166884049763577618176090135357778310986012336420626608021547017791966290351292960185069005973357902943753322539361613776612288260605273329980004987592788466777839887959831821914628270937491304041642685871027431848012390926794920037076835825509990400000000000000000 [128,18] 481930521798156207204618755038127540759292694676913842667314391036992704574738287502741472742816287192692144663943400901795274105696002123164885886252826389650922695430989873920107252059146509021718772485556574688703089322644775344412351954970015102955803953802119454273681928900429140455338797758286107952767521628632893449527106614923734264435017464748296703130307941597321046215692596140393575401071375692784525723004534720542900987059173160545037927158015475957970434029368413186076246736303660173320549242435833304948053017922428121615615981643680658818724952271578671948274074833299268452747696656518968624460842920726783235695111808417161809179972106861113697644755336017868370933948225416460253201954802857185312424314268096419500264508117777033372100062906779257728832726836145868106682752848160262859068005998957500154684255119826897116953276931035544039437212599590528126230621418223788957623233080604352654012587869905369103732379355924505780545601215988041473955385808843473865132958178865425612468148704281409404960334255871601311467616174990902493116580171733212902965717969768069429845871884872225861367720840914180289370403563461773938731344126799804447606504512183601594268577074555545296544619539168774886403444422283864452321924419038505814228471259730267739436942754812944336436164136760961898416557483405195955684210815214020874554249531633702715084891958302891724892459448121409908631821046859682626661874598838912748526655394328165267020367553528611496480829721939760022318819830418646153239990936723004929163863249067000699668450170329289021475686540958962716984435114229944873492652676749551595289862108283543622267647425784427355188943254512166072590786244224539632155504928258526356897222444760229077360888273852622642324401453555591902670640330056243717999607361965824402382965122355277153933195232196735209060175785906808490810938255954700316927047844929864666835845120000000000000 [128,19] -739675942900421325740425287311655611625023552047247182493439317439841775879608299903626163283281477231969655246692890213649254230951505654184639614961230993498894799818915220179582024199664940694701926433845619990068203623149511312957121680932523415807981523574623247598567620991937132030341548239711941933008770596187270373900688497240845709868682773253579768403746355231984212472608064654030598363105478346574395796744148375574088953425587584781954652274093736402243842627086571870546905941303768176585341051988755709507258673547497339581948062821587403076947357755909949222784198865643611877367430335656855941387126921737896923209823783771346208426721686165465873840813690887459283482205340951301402821986677271139554193661464841895077283146169923042374731828795462253015718945266488027512537595141830950932502965340307773973144065992018405531043878866816410740591567578260063189947931248224350560351076975498981296540601227904592140171777191531311680754424905293832827037127789263291290948292828281111797937330505680195517825525114373542062065960914496292419607059885951994382259723862243612097452728052156980600198497404619153971353764232143317861643827941598404278591997693443901659632650149061841451994703622240211123374421275620755590187076538545810872959711584527737550079713979909797191214389427482185885068244776251795841320542498906124692308421919765485673527073776844346726376527760764385146744415170102663683442056778662350141706534587895636488617747852488204434760216372490666228570955804562229746836829339912487456745579850887984553680900594662774019769448341424612044481888363062619453969157758915557258200174760086059973743685943703127488431802845602589552038597769597947735952035611609900425475755828420853176942110259733180845586630280153740011750705176479869281511115670253881668193648809558473514728684785026339853536635743257478892633263390785911468761073757828302748463923200000000000 [128,20] 899380357684472761737148460074525435184325742109868853439380437343146181035294276161947541454339052309148306563262183535452772663328462706414370734044580940886349957739146572206488356449553924939800783696219875389953586821811583532190190319882206848835667238639014416906006989959792528126465977575491098744599160331049700343620967771964780459863004954399688823401650291994282566994675532405745654442738655149209447755521121706217672894734407001671811438662507735930234344521032488601168857023948992200016700289738411653517832316122228429478376807320813534404925626943647283921299943640859350758876357912390044711523904677866660876118922676011230646633725504637254013333708340672407282848162195681506634203237982887029346382177169358798727651109485596466617309824339415431529064968509973233126623251624951040211441598320361218370898392160587499056931056724906303458929390823148066925529981246973190715089044137998438587561312715746774544540074753173559464625781727190393341933893602257883449728623214099908329480727206093248331046389523442950839102242582540140239841595641209732654388210661611222170974137733544672314217754396612441555337262905506131495871613944846635028154449243596985195385692319163430439227920010835668264432251662260999166209742121527070283766655519259600810976744851520096741921237069193130332186786683338740617859062202989566079384659415384078585824944037860044647517421652212632389284255237123572468895326959049208789901371157053055845573545086200159562059420693568961042782867742791397678864072244799559957799370905300133329916801505565155123039114807608933672403041223383087821833344887828643884524772058167258509811771395824535427613796193470808794556123267145440209335424318414120294219158597559204139602772365698382228316678912249591143246418136368104528059419649864843427852571991753351327084023980526419133364125799343455024891700602543581653228440901567381302086205440000000 [128,21] -925341823081437328787748647957360445660953008198467130428868554528173620899210330795628171036972448937582059583342889905596798544516462745651204795464309547743565355772651665152169065665949808626173789584390372370543081185571955496806124154834427902597319101770609574748838835791180676157227155330779220834606867293859819976161260136532740900073108436058817617794179711118075926107365048022698723588181525923533656750833243530142619318424460019825789637232608148383594095939361094785705322026888869257396977453484377482832804010266390170478838037123228760636522635923790787317815123641852626996196492642838239431440653882412139061921565429822241776607831735747923506135514214498998209472660370920138305096628722204530172742570064238546273227764464548375504192129000175556077314530155255504835696665991386574717646169138687904653169085441553826471405460197492917317966519096013751462246047468306925984786670583627712199714280031646688298876508163945569387161423221695046158971331505732851203169168911806989026736347314222233955870002193330903258127543766620287535659148447837098645035363232237466113207867564559944005415709932678691053723731134090860346898696263475758188232587025804319735691736189352576139479893982866281065968819974423286619143652641957918827573906983583030672037880314952658272633420091009337333721867630816244688023200977729465568547834336645474405992298217233469700536109240971660199399093017899267853054873218095624163276455319241721821586677664213192046551052741327797047855012123044773850056319669162423398463070602041273139782279954872927861695033453340229348704927763923800451514378732606345763957701368066111107290225033053862165391302659483182736426946426884864116043954079009486273140647121949033723029073137624553778124377837465410399152234812536336329790353194526286861650505740137686489117280031890136673126977488191054629999263089361862701294748271565542380234752000000 [128,22] 791273982459512200034034230911825482941257585964568092135940158197247023345664416916323406523393031873560921791380108417952129697495846641315262906166983314846372449867801751274963136519805464650541966983834644663638349891704854927151171253421135500619525758742738733742801455747855301413361272855791136117789011347682534907271519995581389466652357010747934660960896110127093353985081862810045366195594405927918833835669358329727008625663687597130102507483702867202482454795658802687809805443484013174647615486208379698295572478294953823940816510096737250739428346194084168942999589259618749976914989956450264253433136512549769248306065602262133431963919455350278910918678565289872003079266640752109995829384508023138138102589657648805645329373327089680084878531690845247983606750890239804440534060664591843537974783965985880452799118518384120438643480481656536479258787365156763617661680218089131776256598821277443455267846313945388334711072995093860475554430595888780868539759774957577493653421876431628739893997422228053554157213405317329079688429388347807558072454384857254530109898979410203492081870501055383363668653983189861984174392874859023408504909227855608392745582290595365680473837156578605562254702582446587664277240831854393604927117863511296274737802903808256729508622780967070227898931070404895310257799495140071614991708172058360824597357906645181644259086407525268038920412857750696099253281523546248606250280100506714115812301014113998634123018563861789156281133022634792346344834347753797773141685003179793051206031351443352410431047760271958211367791946204283526375911101938018521074956905864234538989250619855199442470767670403962287774506339628021876598521474167950895439526935478840696040727246869179872243125137630696427390334513031355264348435713638800534626838376239391870022997906749199965299295418547902771477121601614764877709848917954690281416189686570311918680416825 [128,23] -466695239798383865480421527290595424919776031530629598321040378662180213177396839373515002428322864557707858956147728646449354510085157820229059517852894557395094647355732648404789889774972276678894389860528288476840743333944684426565274175278582312683164805929247079036013319346811349867608198088892462438836518002485393749160243448305322513173562257821165475873067995442836444452598691190982462392858372088739228520452970985394084018673247060934923996592352273081132437539407204461366292934345798762030919359817993611232679873821156577888031523832721810528940694590378971923868921207601844863539555259292100826104994816148397081162844646152014304718436374114101420336888434420905850741911821085495263321172040666647549771482803740672999740694633977575526992673948500470323199438095819433899469436359371970842573960323878979814525149565232553837945342324156334588738395221781898889827160402089217202271194571033222438390602988388426810904378841468023614136773971596629448061541287092147425463783074077135586049339151731755444407293168280337864717885174489926165026277145632215698084787476349591813252901423509491851659921021217629405326503886637141220414016735088376919659849485911021564869598682143124436844436092037033619413477528704919900440155032810424335567087914328554110687622124174778270995462970421399131505597936865365227014501850951193721222484600017250119831716299282042950320590102748079954324680032081441919068380826922353283325605704531018503888407428615052035239411643105485700901219638827028033281335854897372255624212906470188432075957890981100023591281638155678139769810940365927048516819791454541698989315894347051823729291397562310090465712810786333598276827045103243178817703183527300937447204981392863696424649556638356700634040414951043420504014676984644480503307875398611440447620134661373387903107927339940103751904862553501192782013266137133458419316636209837658240000 [128,24] 56567639712498537302804511072133407759098298363481546285202282895845351401985614195672495009712869130468049225598655515507296597103704969768201307131284889427400108752444554227929145796245349876649285665888467946541969595357198731710167783655328266919598959836503583918918383868065427280680776403402480409805217554098724097932608510664721524274254242403736113798100731437006445806283441763053318941350364741488577302052113474293315034275783630642346069455184510526047002626483581248350781104590395867975249743498921515746430525804927033664049751499701391369303177777256187111237244965142122619651995131884291752515844752812859658402898962458941349094102386796522550748481221824350626931558465436670720581005080236550091281334399237641885911604716660179344577083895829985614540241153328729275117285485473026552660672624382811510870328735424109621310946248548206906632782747487944083879123884986254570106907347915525491588972676538367624395458739160094539893872110102809439745211877914915262249935215303966700221730556073253358051659179311796074185130289137421643269375995581819976996214396121657339686562749316115589401681216164116458134288794697215455929836213658305026365115187698561049365623444254188545487823286202928642181723471330499598890330352972938343272552605639393175751005769386105817587322868590424468229658310621337721339571146096662838645233209687607994587179949104937317325940863507390675118647883382114314751859229746221737978832107939429497302902048618414217439797924158867271700548025033742767303559108674255911343783161780859922811597194092668792719767312055102658537522346285008529342494640625528666718102333339949617594464367235086899816122652079028370181495897148131274182275180183591860442080887798194870485006541053602156336707767842096487034183343897466077269753806459492197554961588476153114518815747327552919954830219418357092154127774406639092988559508659852637440 [128,25] 207855855931352920647609996000727079120704399138743662517248660520093749004272948552451198799217803392656909352882331086378153170149142450639725980898686372187022174418286937492784838080329488947982853915166798534537686622465157115078527867449457576301655580472288521188797703799230894395743598975016737221783446492893730450838470056826641567897970514364575484119898907500010039589704536158942379079590538473504760230321720915591545966887567748139541363593685980835286862376348152688737520419335085352788058071082121577491753956730775511057479831858927229412822064963325821848347445441677814954616576007033171599735225777943906745615071987684521980677699216598874517721396335219191580076654918390294757817521740286342869377051377482570202234954949531252531877148481458044432585745440030952974161877557513035033408756011834033596632009482861364681027041946920454529165980405798893557554870274696416918786974701524134859718302830414478263871032339189441280930022984621732337611822808892203044113177636680824816726996097557176787345354116363386148524739243510075611847149042338204569100839776881816529772612043595121309159408936320248744576409068244324638827531442982389219029026649949756550380619888693492528868055761940184817927382916411053100065062104887362082403991439741162082433364293612686215442729188557906482397896306309365010459231786366105277393372365306100780269416377172535761109127565612261533686602290622482726431242245861484982107436309770509137175402111215136441385081285619768762742937673731018878467075990141631308027181419938248626589122101183309691209383728303680204387345118258397010753344071390483257845387725106905215362721330125681604347061010091408613988503120409814813402915082168879782765344351132991741423105102932265250968714217071022058836379302826037618877407125251323954956093591912226802226293104065579894720577951003636256882327462326235629212647720576864000 [128,26] -201248677135714825152257809872248080279403555940585725449485444332865550374528693302598633289961885223304225403314342736711769233379087932475046127106224904354826032683475617205328379004896036574280680651259870485549269415753623831529519735816522923255265335079904245110879408236022253800628189855812784567375493617668170108992811602468126448430905569512285868670433171332082284037267361526737806553230357896400103846894223977489814822875158518242132310921137653803031149265838919898830522890293984301770157189500569044292388502525470501907402906993204240225929926480677295992852599544633428804575982042870788069610598333706326929384832176488374149417254431634120093039706678606073321593762587028456868169703598814801483622033846150216063079442529448522150538545300006995844114863250616943879271016589935466573143531848607025261251469557152215489968080981459214431807343379763797204609229012965428119027952338823869019445842893982356152265102217152925046291322714845294987440770739032344968397453329489301507423984424858194976550781268902858880481346027949968627494757149648995094167802929188907170850783183815982162913429600318164648374418716682398804145900866197234912359078933976118109057407845550123717075649414022515338555742756711168496700217813142612130775002112806904819356594721868476284595361885632023798546140226108178406747252100940088084958515446426055078897635144817102900243905775526488244986359769297675943115180468293154717158132896620633095083203526109456982268558053790067166560348813167980216640408624379253899917615965933132418087907106364524430583055355404061943306673777262697347045219929716979603385816343546330836414542714005864910193431991277177403107240105875975681298409784795571323291029746027840554281826150457998701428157377148972026257031805274724098671794703509709124619896553070922410660168127596446722757184234098723518017007453376764319514493773897600 [128,27] 30580102632029324215001446589535048644952213412434357285522946021918821398660163449394899343378835899790385148709890843952648914770049009627023278352130780351769568810474481813835120840610509592627201719821437564919512759957912605802348887071255381335731326996503806468068918631601562927676314701520067795634465715829918447831045984642620745057926565795204057639584736215878691415962407600544637376210840416097729543721312437500262382871208093345375958936479465993238964473585540727718817822353523413891511245111088489452877436311671899900608101157275144113696441868990840935317130048131362588695129622655662239285037032584084346356073389438377435821004517576059723691397415498499627747666235022748526982432715251656881165400140653360528225847252903459626569935730481784169067864530109171889394162626601326118929691274608035685743848504691689433927388443086779300205323134074971220792529728849874801216741156054412676953578945027039711736190381281854611646157926099060100671659931985345729650858981655736705210087168985081311394197680459693298281475287947045637124289620586245412056332276264987291699830653122513169442345547664094458539597144949913252696146836283753374867566995570517996016976088317904633858328531379066857475939744715749694944003887549154292908743077453653047719528917654560310289403856598097343396052157078188555749196867537540979670390221902490981766848380560630762735449793885524348698154525378798308498581892840421440519296934765751752198159189963523503676830276848780100175658999923084483749889847777636742957207572510587351240669268092776500894034233786521901598709907405674750921413063223596963869546938904550074007029193217138804344739585459491609063964795449659458192581120986324449518443426672677978549892389009098893498070036837094093402040436437008294279661798093978047545989048304425784093895521579317043192648523254546286531505127199455825210927129600 [128,28] 109465415043140765417280361803336731731024203740222161436482157435365592001678181053131526465635254527251929650292343904406423990711561447676753906617927920516147348730296343368737987004273477526323245258689473186452698639932212674636362345156153687744254085555572514412759908503758772580277516279588922996486257774927930592934653781835378440223202989332272629036799245080876965438350689184195458236386086550803459210821743744382044660795964015159095857653503579973869008831472675728356306086408176401247426490884179428872390277823759917870985091042742324277341765393156271113199168124703465237331498308868918552505894380952183471461502953764738672513603187724321279820106592001596293784288237528903882669151334743711592764205177934253253474653045418068673063431932675201294556709078988544287573400993872997273779285731753269358788209155327163519609515661347605564095175261675516480192952517664344731203748356888424639217037360272389910296534708809716525676307051935525089495248851674651036208421062626538856369661448803489303118891047445991581985186481699343917423049725458445448551252232904017324851751940626488124655176755643193828731443516140614181476495275126687830823510910580148649215880534887121066148025759400799867395766067757657196955394616829093574157332007591857214204717020831354117384630140449106284962789682385041891742087466749345312387030101724509570402604711041892868576098623242068845700191131524615259210919992508151173647401530933932303849376150667148711692244163481749027440643334736181589951966089787081819150568976212745329142488878246881472190104705121642129891803688201477037702364467930097991606721391249237732861060730549995889045605003719399763595956786866334379284640173140770535035143349133216925271882516417343416411326611016579776048148294647537800950123730687672404621610815178724497749104904327378128172796619603387050926134531936861912089171200 [128,29] -131314206984284598079085135124883044983044856067278753023412235706758542979880048829255799641108381713751026707611560886514319021700702557019772326148685526964256643310944294028034574659933955318803305702986434361727290175843028586984447414063640435730570651910523890494660466680361315042699850208963844501119977622052155469262678967663636638663705854531420907678587476271715194117785502845561655941646206581809600288471721607269826724215045439622737246239671318971976726378234748940018832820909883804341133284236651031881686871145461573632006226746347937872632275373354249946372664278789883463972283275817689765088758527504820923771617325279628211578647626608437959518459962458829794602940655347482210268237316299954310140400677897720119744051032715773286965130160717682647886876080371024379383915770801479853688994402373689989087339169208728503347318305626971809824485463220306320628610547277531246715884422023141174676492803609862074698522033679950818610752607422069567658801203503918837343915589931697468234710383503904105731368730174750613531161337087350055366880170206979030796061554577195972880098111792401106527559657111019684781740032492679007752408842874869938112328008899780921336092141068641339352734656058995843171900621290413235257571585115219585789078841686051599163419137882380330273360638336347113754588583212619130330954915034010235435680428521754527024546680919228024990603428163626474289715875887315642941917799582847430312206133438768122687034868974598326504733081270190991823048270892668819822338180851882374238519832383059036792276251164809904176835023403434547323334538040604306814759269992968502866367384827420305397139199212514156322531958063413854837833500647708095996404231131959548695646601227178663897837154117527419044847966957208798924965270035274475025109801427272974319341176702577466773569739371695973138947588794341069519895051433255842835200 [128,30] 78358217578995246807062304676666432855808211293211537949454744890418807865194947290630022896781175813312391763176098078827016272335952966887869345352070869077924962216042073590926794818413753958594242189616829545912419757586083196129742231198956281375240953497376316187229128072429933532603216405792678471557759626939652386340308175509725069214561595182665142118473607269856645401607111827642415135719059034602851952228078883673383096093332952516428225690530939730070800487607209243079694070506189401272243511216429518002598236182451218493268930671693033191733467291961504806348570840411961985735415355387896318754063626544515207691466333532254382072706401011138106605956187241726968649704107394839176050506553159616179554227436302091215641141758906694823711268170324328880849119943369684742733548235555586687377648657034883483014628844694392592805266229065949680309712830830117347701660467200981276082146492382749397224504610971507557578235597535711278677111259769056309248153325249743387567025120705039210238619201508665436879484004596669601205849224462274625442450635325449258258602540524543543731072922480663676065833620927126833734597139524569846887317113792110810229940790707998252969957985679798681564284753589690921056444190262020002853505601919884059179301669524546614487296227632210882401957407881570219920979403909756790166176879313806408496117929492493888548098370390922851419469358772729789752826759973602674749406772458281813103235941054846722478986541400263076581005171844329409622524902261958939948719160445988667217607840107071549430320854690749804026939209105678334447512344248074078022328061207091331445051519725529243932699598743128927881069843374784606807308336255938169271674538338006400254583483573183914405557642057757497144204282545732137942828970522657850528710654066966984272421186059534199768319925602471823211032166272551116622709942598325417600 [128,31] -23776118160305576442076986917769236631710245672631129312877445748917207753202615311662139217239283972998199106180187554885408145794082102218900752608020364061032123004656537182486754655268052013717811050226760773617428699740723761505550960103918073277641119574076454423746367294865456071960869019870241114492776574967726527042846479553011020763220719611996671995596059893464184877066788031011356255954631343018121979924760580611862861538289845026367863700027119310964291171797340670465385085377468576123962495392686763307135522491557663304022198905792880840245456654838166945522716434777845008602452945107640814110982038967475566127990964197160374512229470266586345434308249729591797748687573471305293743639740845961416707936368311436095865712871519623165920237849614152191177055027691809404546727404235268897534885557986385415807122612687817911076657542674645904867925908338969330578971363042582621378461923966650138093838312343124872993880910147848129931955825618842076240745219195665542578742683122548717999118559319397801332002924424497054724194604015072763542406668488664018087652691848918929169697333070728798122533403414997599748261409490354655195389134811761047090334048148126554692599017666510930567112080083671481396118433944550513314825185275697850806684945278722630052881759425232235132049438610311395301542377564988528155385532674776382112056731233260181102383950988042487368754472760705200310528207878786039748217036473208721137872241696913023260894784764122820039075262551513530368439598011618153191774983343246299514787583883369550175348231415624052131250825512905544721875168811028265359251623737628488006002128819093333663922509288516349919420660485658874967858295402729747567975233593326232745183578681915245987935364146727373770569476288158149857120798920194252160517002600196771930160277126645294027763538732314969412740675721321872457511003993185280 [128,32] -1759797145095088025150643942878060875043839438033777495621875571699398674127551950465157165411605784155068781064455538370960932644079911303237918312866375198534270445178441081314238764788421519064132769400841717471663988970264391497714224237730528686783984532005353738468464116466371700807357940797876794008351982159035006244066715549959002892327977989426184009283239166984469584587681580395152619361997138505781065345295640799841956545143605401508301776092100447264004298026042718909388117265112106102641758775659999241486272466442192551009884250760641991960996549325541562436131759540889465278395330565084761650761788962774162307477112817387295520254010288627494523760928705119134593091287373081740931112023490721761581955370783051308431877236042065733051412375436687220779390063872081823894244049409233922427228227899318048532344599015520155016482288433118833434565211696741036995285061682191497267978107064681721287371620625848021279221496456451381422758051462229376278460009251015513127440949828939342680996903701071661553602034521436488047595047732811791873453712804121840115652447405580404537043464497651618825788806569901861645170742310169030546547390009835501822955912074625049960922551599837759690425911516715029029204950201167131480289989551672924086883627677750226832274005977431006367737055049071047552265070270189685262853370613732042566919790406630736144126816205163248723922023974938111416475911084699830545853235388244239578963188376566411295100899739219139849469743202732007354428511300806052670568882619567236941886948581528898530490123834831341968045113472351659577609249372547394885919035923005590747742727491311685144019781403846087837055953948038193708533671914277112496881412804976178210748331146976918849950698397525994640679258100191986997398998065748633431479202132530293241858103074825725856415561652607634602683870640403900120827388604160 [128,33] 5750157936599747301248162174956256453035841990211326186633920994159413508195111639452100943397260445960445738668035119882755314575755746244305259769171428607528140328379423272792703554449530342861721464179437376934704360660982579512181719399429179297482689357546460930192279378069574695536291468235386014418446760234995971159020100067089403202163865877593695721113694035074916804234409303530178787855995431531859613478457821716551049257239258410038518510463906607551059322530629299915410320247867186655904528571800929274535956017230800438636347438506873907788533016432575533215604503703210271735649123137379574036990588469456596495404359818724476754038786178555077379770230151610398299670246092288854571167983881973151915419341355109229649516275070613743312977164778044317125508662581032929258896200467872446760686905404727527324289793734286646861263646989483388521176966501751646739691522108366652343209174006849243229981157748135662704880770641437329791440942333496152877546814491326145991541572063806655632132671751035620979874959884058459120018507272608158323378828939013964611656598341596197620878164760453043377163955693792293640378696988062815683078085099497680101837978944528001739323313891774128159070554650854617486469915637702577274201894235079770028211371129313712330137399681604823812350688698364530555552137364591139408952537772938408195360975931455731053745160416897340956552225980950141894613581689726026813876013126747830252958872462411574188619130798456876126913916551418435290072266438005510367168953211994609090151003452522863646620807468014027158434854128007823476484438068444992522164151681818731359661068507583884729710258209886807029718172151622824795176299286895633308748408990877407503452498012850756772961368700724021692804203070282779984714113550230317623379960668479321292048495345170486969861285100558876984069184962951126671787164416 [128,34] -3046810547221477633930413981706434599508758629257985481462069050401255445204359091396639875965901598577173558345774498752821569267245260716233752811571463075240714318554668559234803640479778019799999558747029695569749463938184233939221483546148077828584938181828065002119002747253377792124068646653216676687545590955499053825686484983284616976987083474670128608784223366994583537593417254312109572934727170586278856027150942268913444975788286254983391899193381677184559601744260851571573531571700686127905640769541673660249597015930867021940462391729406005347727641977934783179032433870716439906356695821351650518346110367757837817086758141565562146556089930126493510598041450981638230267142640699302223059258186864360251722733052564803612963829374098125198485130079691915428450257477086960853883209506798206418747010531037412743242687094890093744842195982848503942738177272762862570061027915943230276133965277260347741428927710299089913665138546414174077906314904999188686304825964054951130732114820220517106085092778050842033737905671680472687290691875390150081663031748063861708244239923454198986299994141476826364047479658862665550591793855709515129334729312280730137122864211824738254669553100677777872290966717235603724818165564360179055925570549555443351931686100971061712623355003171785569450702291514391957887218819267245248243839432635696550959798265293556910699165509506266147109146679830342249309671360598380324917077852118077929700296495270387710546065512081407398059884388436986980239662704342466072479120603188529150830392191840098579458242803235924928859250464731858760281885950970189645193072263146746630666659971395095560424822952287961429552850744494886969816267540245824909746829679572505403405401639207219030591905160667782858948778349766484081898086603565133444493815005299850160957217070771544389578883618698870238399280283216361639619136 [128,35] 848776245202775330353808332686874667551101645899528376977126369784144844831997885857225015513881346171300300829569536418112027195067211672187924919694933052623177543097827266637202937967445537992223948394972485426223189411065382994256624360658977785171569541751684114077670008001867635111292971774592156401055895472051964024679789924676837496197018585743219855415205928731831913238302701631955074589409865450490851392386238780294407732264605393815124311858991189889145140115736809439212665295237045889022478792197216188635469653855590958708073244405469992295736122313308426414959549864673323857242001246395212819243465486581716680527030765787275469991042770130187389694230838142331888804394803374020710292374523107184990804773763134966324196970120805628525433598719908942622844022752071685781861223317407137801256914755573971985915749226976753856303747737256381830302690038157005598792436711191702622048108266836828306580820339186053495082147079585353629671915871610738197244634133383533479459722151143206090092149182114287462274308774722737777967940435835176606799527726174671896120181684445117348518253132422546914885363047634843206866644820254667649192247446219784077105073181407921031087190357403981552035880454569041448734183554904952394661005304757994065304868376413550900824579811733731319400284990756137646039651629810883589480225505131241410399194603203997675829236306848734967884113702559771551823973054134561693498274352617548887844732875064913015888115052750197287656193708725814393954533463303068899393985648631479928862312558675663571847960085295717201449469294176928872406090836252270087254074293465380496249941047535169620240336596213071960023346080599942249935207201413073318142752181341621248950704213379403484346654958523522304908298380678741243008427451928996065068326347819695702609112575738045943418080161176006131396795323710012148224 [128,36] -79659516498439544832319460745058982794836332625581443766755496847954116716056852073932991560426151434331526426222356422533589122368248340133404775976352774650456288055112965399092753292059919862963017979824524661871962510947711839727004384565610022782550022579838656148488266617929397820089595499331835983073066944258411363543104299036464800134212183157490429709716199546194568155870735339179188834621629897400811664440893100944613311033119718240617062685601200381539267981110199254536797070460942283003564442250622807286485979643939926645279006895120980185260138799277227873286968405230137588355836744551248354577414383498160893831532387020850456156722122673157528488334946906959478820200582651260695261014554674316003947044899362225790411545591142345167602881532196686320888758513680714695259951949650789306376725023096304485815288875131929524618120953912100741691806669952908232378264916415921448388207060870786239283736039602050230589800905815876986944375742188025790453798064278284389259322897516485290930433404888383641257008666881839132850456789479088987290089919412625392767362369512508931714100719524706314074974417693891890659616369898328946607500040024477340137643060703915923745624228343335662938764191804358145270481156620311957297129732759182389491475917927956220350091589925917866018894643702865643548783578629839908667584436308746173059749969281150404248858667656453031429598794769413935635148624255196774187738573539392223463512006164931730679157832147926547470156747550568193038080398419319000169783331122372501464134800572407063516310411959033138710788743910564048875335900022821209677389448920690240022299738619214530461171974727404734047813112818603797978643663282674933545146991077836706965821368371044871686984641272271223366190120725967053334130313464411861899109052861276613138173747852841931380584806180023625705042389689061248 [128,37] -39669295473777796684409070332566997483312454865378717414583583350889788775436493949250856498755874523857107384095949629473777139572459376847562303131511258893537190063722398417257636705097948400864825003692762987459774290809292106167255514033777499695229485542979056305216994995465401044561299394352870297196362539083660539453985603113442191871930393620176851756698854338140381752419585154172098382824900573148085375668972115755297458917520454822337434077857554325110825574774793997911488499782197423708360458041279263509971710449277582233363883893658204208279817913086203773757282341876749678943622041665688482964681093141329049931728799295379097860603219702394170236604112071041306304082429711528645497748924294895974986672554701019969815961594735668838496286345583491756318073043953621202085701027861580815064054005146618732573789078339143960261182143997029454065400863235971545976084408599148971853712046152947558297685636550569051253398041655521821515389176243941002100700859848866403964183331955101162634055860804156185649021759577145448943726812089802380898075241147742133429961800917693104745678657905128513188856299396721406490824052007504484131194775363238769023964085469120275778223266048980795165798341174161473959877992275380601856971082672115113184908331959297430170976680073841652065452468840875545951269213852827441750545283817949676674592274234867912843930671866711085121313404671647100505486590860992653160411022206298817730250774873660180353552293639594806395449996730040431200108529184526171583414948455837302798040132361136772860664466914979057334152487461579031002480906112445651298970698508882609337798639851046371308650861936320082066948389823498173599858006424881862988459975601615120545221006773677755715260129719300083844134100873119304055633387147762903768904417683896240732805359932775814041687712311256223300239744319744 [128,38] 21812358649473145697930246477549197261982789815936459383649198477549310555683371341704276831323335475227982266403690657326163621669566076770559018753745232485096252408774005399044267206156439448941062887308010517875851093330357044679944830697936966481535870045823532534754908641571468979144444694716142921708963042011201959432345961320730766996439431244003787625872309417337716584641282996926137461728709287389121824012719944012956771585060457818993491498891893487924561502282965682298807886845895071093283239874618194248675842438001187348501132774125433192827407402357742243014567021599800162037094453638638619892305158340778022940329274467246633193303813637623188235549464032845679150606029113754811116837649367211254812225018718063897028867548176304481909022506374181183464048845677669207532351645372918196844245068793018943136454137794109860167896135510275854709712728596055632137908719707277477902424855597209149612175254438973534543547863671285654387398243755082151145976158218674580424222563582398315026598306345734829118063718196484527138658563384854595473510938497770342728783807741287129857914990262094267341196911224550251972539351046851699875974057994676454403733433813604901294633568507755992870632881093887218893325377000342203618354487308382059475418821314223835430952385343919784434225459144875729092490683692101829701297403632766836595715476135799951354033984522951684047716817676734840445663564095467601689394692725028331891780281674617747026779110090245093684846510375661758461048023005391967441346872906286030167020137159582337263961645518707855807252108003519154363294127959654547716344973012576250995079203872756003735310009991393028946517002123318037948682536831548923798179895223855620701715437055558273099076860294421937152192036711407851123422763363856200122669671959453136101349307752210365307913777668896160650058813828 [128,39] -5929719408167238970261986539279040816713537935506648327857999029390980284355521765193811440040488141348239633549118719681697420071339923021239444102176661300346257937771481137135547430142457383731004490399895066279626674620478139920380115866028813179486960996659550749967875510105332881805698605215369848580421561833694197870370329770095278267520562867573455682484967102753334168131111125092843467544517301526470903457678192331465709749780830909490382569897219045948061351261049317181793748589906787458695947935487605279398029526756691866359934373474344228799996706753671206148798040805548236082537225175692916092718364673575241722276304844884464982159982670654216274273294713943353172242052979150781959241195539225170698323654378115238214363476981097230948023271467609888669818042242806375855118103004989177862987255015771469182365482243495244125397871877940926914333204555685634586069394878616672480490149196095687910668253125031905184233857456827007441047559165525779177934345471379420592110645964252747352521404341402530238705748679349855908609757679518094178032155532261246220515536366352608727608373341389685726467413672193782594141348594622888348474011642314013250530044661177585848161663841040526590505631089340077824531458246900124164155757473433849665554811715885010192128382940023051892110640452053298422881082837155231449232816942808723797572664993075721901158827433662954865237061340811189320944544378806974035142657579741665801273773958722172903920644743352209362776992161417372716228908826073814924857712466883619731475803932578225192611334968986964151986653868607606285094325201422899017707042241137592815758407894113737298357956130151811243838319944514868217720712787073922534459376952590297436766354034459736974074063293098514557924691757818321133242363257988138431714392818719792781135587481181251167124186673652735364960768 [128,40] 1092640348893596778977030426324859931517548040122082472468634962935498513486982738654003988765392333907479334554526306805223394573507550992103482023244191994179754608770616128616005976264354299811809215613648530533214994381321732328649128089997432130353780548288173204130546934797870718948331565929959758553082237208196991108203420386952604658561258381088119922129285964826256288045852619641596124547151820603920368341617410672201978382307659128839516454268744417002229571674013308608240499042284598096520477385755264562488560152700687396651144137994021771052054382338518813108827578234451177357413208518836550216610064878798457100226881239126009439764571507274589069503103000260832922805459311600475995612845590413722354305770680701027210494752908239476496542359084664260814213651113797691738058819930843402719136979318045577188044044340677916087592111248682191581585350713265585843717046757437952704021152012938240547936810399652113188405070809502068311092731174411435720833359791881089198338833376076118542596651395145018084535296394744531149741715493416027550753942534791331299207549356019615498584312182938501115230978515354075859104133887311625434768782883724806701375317375807045425730309316719013318376838619433037716877694062627685286715226355404085121905687529251531954382323057157561751498406815200281859395497749590686788773701646864494876290832534407559548510771831441360213445413450643916832531104770827022911162341973982655428115205099980997207769356029618995284408594091663804855392550596803340232491104345468881256504135315340907191873588031783825500119111814263415429460162251392619957429541710850150190721952701972427994021374934288429696339237914464072986452324208331694667439939504614299084972346969005535110754312092603138108802258272736615748832688654115101273443982495876583668918675085353629390625262060723846961888 [128,41] -153835757066354088768135497860635821505016605245647161950365742457912093200189791031419561434110283139658626356348493000419521701607650053405569689444823018096447742781964170425230849016799631808150209242721613680355808395378378460205757733796564223961344022095867521951372113623997600704413605528805459771765784481405801245197170813012559904760365516413070757827555034104237859845151790806252228632551324563041244455778686395129947894324886567787058647312815326581800988269814536148006111505116986868875959554196698905551072511050601225231408258784391925497866466555684170221583144650753360802015629014810351096140808631441418754654168632776381560030186089769071798066410624677903752108993782188746760752528585846968022582538843717827147033076450665166573249434384142877392749031903640554893967974111916780073094494206558277249332471706253532228892518611200132233015305255824874310221232273728028661407768224442308251088397193845772471614336268285623596664209154575965012077009864137380433464258785078679766734425978344824326866680573996732772107027152070260854346857472090175364361824314031792309654223016885948699403830398403889228036373531994754028962980453005054860345557259301605518808901456073728841094250852600726381721039739991527639284879828745000648876876833218874405523283254720062601669824462423026528152402974695539144178755758938985558219337288958466666848906762175559747942840326341374941176605168813024686442490176855276386097473593983494525164987364716663661914921213961889932636428476282767425934357800500666336479661315848792983584131797372660736326757162344676821700397957043986716461980515691861529193062875473264077115207106361684611445577554516341416388963513211368547754375440818930392094874165672182654244462740377189947075274682052524109981190410303331368354507755658336959005613174040265419694889032754506976 [128,42] 19606172635998844137451674061885332982077969774908600310681566469428745611096072844057406207563857193196819400684871465112369664960091494193085199851818656795243628209886395245457385737449284548360801158291660611028729032613448235631180868661781073980655238592278251602978365910878991336578980080875970474791093748638444442703093595164290352179889959994388661010738135210618246061842777612773258514862477625112897507686322689350262689499071279375696218722733746512733080617242574828666948775546336199318214654105760912806377247645128199041657691997317803405204378566596924848533168603431539320473425504304921061803011008706501687397242481451535313171883535878079936382338412744135801217646769655132261433448315731323165748849674677730673569686798023422014642283915627252814620618705563550203167657870957024351450565242106444593665717020878006675294580375500440152986829394616945720426234258641263544597795095721680511139675642793227411659375404297916058799838614938615044160157617923186693229252213734809477505161029974223012354040155920701676377956887581682708311180095755614463172304352415749128965975202495852711861583643863554828493958811955428581500317063909235390550536018875986378784803476688538676997218646543958978026619311503497584144426784016033988598307442028327613202635586200706601173149308051922817478130348300010303686539822856776609213955393569234020501961303612662372606692015311987198308307399632120172136481966907619414814481605034492306767170724249026035124210244853150961419250849625966316997111338146470298176573142339137533059079785691157684330491739321971244899985574009216689244224238186482131204691604111863938715556017698074505083480903556495903414920067890498465827451153209852459249666347180006519477514233756814725620587816010316743390446736739062164986266987975709336229026966839081013733964799461680 [128,43] -2814648558761878684402130153870270483582985088789196504594494001532731640312476786066603082443472228381150328846823762262734190573512155204433465193412864030849215061349813532656454331554746352644596289920137582163947492716281303434842400282424346356427736919867847429367926998343479944218725433180046128303870030075612175857053799752476298386133726923771862843158929763778946132119049386524767141935526412151271308037448338146466911918348377685579343416125812788633522620963047828065964820397744488693099387617530988387691470922559051146920358016894630447278123939585408578118679512723027593505817224164955933834035650562820803513262401334320928868656588326096407446116031885863632360811407781686069508858864401988719342116876892000987199706893012152900750623305922558410735896696552399397656586802015317452494208226055238046475719984391122195459244913875298531032062254167184518780577405675424702247833637346654392395797394800422202286167314113604827557599622908144342612758184540811081627030772641397084542041048350417265965272782803207585908398892116618759600424207465781173700791607364998283001921348596345019823213223431430041413713649463123318637040542757586258112302218967702892691565026680352472439064071463689122876536194126751012249265601357571659686638526354305617316225019133739341780145455471265881414350558866069959883143940190588393696256630255080740112494657622501672024355370344243794473386524427938710826998406037069675482402684058354655503133180078253912265839083617374708142499295590695975612758933659427600245443805769864223020510154464421320995991457960380013575604100663347739322761287829718996468625449380540716966383664759079538729630338366025474244604368331421512118284680287571974165198925542314835044766274989513690892219781683051732699458086036157925759319785055528084466268132535603437914952955008 [128,44] 499091004465397636752001160216992948871701901952521498412947498293869448503121298007165339113032858573804924805318792591805404995030415355864593114057615369804144115849799064640734023352419760644333489207808806929150905426272439966745002251653005165105088694180018998733445153049972252796558646631221726258015919327920940472296248753121952877657766668104064916014778088060448841230187166600864671216983124838798287980909371700377414411151951928388053524469224675620373146693343031914676028545832887746118361854115767812956049427074520287572808867855585092805846616246822044966932587602340413252796906777770773058295270865905121703314120960108508461103597545554438069711656244230782118556335476739580249795172617548383537972072614059841509037173501002622554459649090347024006786401392441299827948853437836128775696898034188374163196233862858118663490955535058658963181400859883771141779815774086541934914021691709445891163358831682006349686206803143091040761403334746977417531206671396518646149632501627737489790278542375119234115992662300116613037587720215343257762819333577944220511787883783560402366414972422733211835118499495750654366742734046469861328139759257016933414106938451016240584793860846866614502875939428436226954474527364954615096379844970495373177494908877571008826964190456774225968258866207478959101853047799697492908014118033364976611436806652430024926885510465275935037760549989198740061513839329519993087109070544653893187451234585225932976365418489020477039832193537335250905518531557342880632005509172227779640719911775398226429655972756626802070372936016650080526650131183627830748738838034843441632095591992535360088268094080121408738653885566392493144373295870869925204534139563953587099817340273094937649393071707010585918990584519450708506977247480992470495855579699814937231253305139466035391696 [128,45] -112661823878434041895104354904515593898652000080826475121007145716223487438174840196524494279017671703544315201547379525374809381781348595439928973727158179154323305981254818084430386685424301570068764683191790766015970313340872570535683315562626595165333017032596321438799643524441586557191790541193979951921374670556893249179388850285835079876397508952185629482377634955345164661122312049213645416509748064350819085098278052617224926093957235937064281477390178390903974295685281087439151690012379921488937530168616493166627639026521374454550420672516472798050335634861693589009294402670848675805228112336278397360000992938530858336916359064262175797336769987304053297375918368970985202334870904091694760101509760643104218394612693819428090741227733005930605374442453613162776550303556701576451954453907593398877940645293701988168811770058626159859715044379364548379836593303103691789697005784924222070715021587304163161194060555196042908285033802255592702645925217315911554012653886561044652049594225860238230277540359542797468287141814366009556496439984774340728159408702698848935871438615533082062430348341001245520306733457797008474877356973704575527233292844101141696349588785691373864458767483732373484465038423473562291057991507387147365337481697651066530687782258326481373373855976187588413170849321310369883138035021289549897054195568261060175257846855682381674077152695664354810199103333544064652362330380612689334009750956355789872712770667521896736963861193323447170882182319450028427063983673140005904145441115281750507291535565669649847773856310002351947988115151043747981709110097170585869794229786835129740082771773787145130479831507473630897875192851459889124874511188722879815953207092866531434480334143262423225364705955809975338073675818207753090733611261871044932313115325547981858574164158162898640 [128,46] 28773832575135820712463413115498614476890818460434896301471873691401548040691954785564460578359039577424217311401999194898109820670932085586712713053506361398094259301606147632556736049454504888177137082447890206560383366932787533795279395917005523060072718889058237342505764557620687965355873021433139373201009459786877704658386169401529906309784532402782628723204782639430610819618861976337229546238437358427186421090857271387733296317965803274834007525909593942677230745802871998641432502887357950703914576271959963841900455602456517714411190085066183842730988326552184637866149054160789932584246930404496117456578776978823697303586052195973334265956003837099642136752469215481905247192680815107743823852777318143716594713951136511927621027774061386816554535725767070067719016272714500112857621798894931556515379663606089857806464490071533448970126768086151676353002595312816274517135148484022234915856849592690353875864485323031653835821412545385217628084558393225976773051331573855112751531390381705201440995547702633604729912364270287819020920215059094167964500710088046429228649760808995140208430297431016473429896982771622209454841404370734072375273598684726026472229708765114367501833977705380167716848038183827436064929892782322892018581954250050612488576868285918269958445910845510666063742529812748382505210121136539342902670795555711990577928040397737935726454083013345827524917410350859205811929336812533904763836078344070289198504106340506334093519415476107446419778207693411475600882163301385170397755918963190500121716377438367662441954622854779634495162542378001484952247675352749023788831312324524277166308563854674482626683790312005717541064750385905482206201366019473644811707348305997238082144793482232945870610193326205995938915922190877958164377319766118385304900673716309237172565467296225348 [128,47] -6160969978042765637411731916369215680638908690544353397530474668399999389188543536980133163017634505827892256537769954633437400293967680753865016395494499480524883979448938254110457136757494340845083396319962592944608518102343788441801884473567696775483323281075472241977739688542407153137745744482597844379361382413345546159185336117449549026349562931925923096004865415972095116678395687708402137765131619585944981327156881197221320365155253580504688142695193668512303373674089607657857799234181616680093540585034486849748106748399591710124563135478575444114994382324630681463346524509318612530682056448472376116762183528665082046852862213531205540313838564841763965293151541323831800392752601668269529366100342068503753664014098089500103844809489957947652677516645650353645009328318226739512206724279430941854760374760697295030472645471345108872653889254439264439823100045564351266100003562109078261725412850756106357142135687375394627002927067932154346621247734284575855247375060101648842209543827327048225132211864009461915158359718109872644416564027582689809915788030187567218481912089964445567336575672383224388850786555941511135307858390337225381617285933861851978863804608607523815366187537051479227135016569705394479667143369608202922614251939401487734434579483937295902842982925327194792297197962166173059230052301726131454433208847612518471752961540186603699240737042119432648469180446869942169499888802557647071989903522764970086474959619191535206450181777517741542419793410514640694430712006400186152383500433673848083032362252482900947373913336296830560368394255117572186762542394125158547489474785995991014855922532704436814822802799626125821547461956387702665652050239603020274743155462714688263084967678908481609842462491572084335127655109241540923654281084580230753630133630547931722383399261024 [128,48] 845743794849524174491413834389091625563715701413970011355549935608711341551932986233131337544787723192834966198085042185365617845748743076233360166976794853123831805817479974357333182161968599763644616692186507558806419242637646181764915205684777132135461186696154497316872763547398785156696740815071899987547077193409051637767153759288426473879931683477584621816209810252622463715354906897921152972834180743894802985672495537436642366379148621744271072194814358104091729139027935238034981380606790312481453348991289198119297161242844857439997628911409232689863357543846615814009888910450318544002867505849163817417975309107932142957889022393547658896838308823991540661107961867103980121804286827931188297708510504143033917231727833686457999733281749664451902130718885083658615800096191746871345175671152424647027547068943911005332850142866720965111185535975588692340681654906904131462170417778284144668888899095132245819592435109219324732100455019118514666485434485659024574437747255374108924069068378665913023922038736289322047342275024663949363983923936933473653145307386463355471972237032038317044798197476962990388596293243815499917208935134733622860694582483344367995883122156610780797960314919070047837165467316088524749320597150961114909681131483437787713243158466321455249361455905059038052939039025308568399879435503121880851359685899555931436042180138992859827894117545586571810145222461014192139700971760463574769950561686672891012855159284853639268939256728153935127745021831388769188357675174256330568384036227278175481871719233706280056937670683435051420249760868793531044824244790999317022999672291233785317453668416859345607142500634805581816336934007030269140302037221205333270682386679567976658130995495462709729892618141646685527766410571772014916617625800542676363302866223947744953597280 [128,49] -34552523631775120113330881937184252880336432639515409394053455989906634247660402987210785316340596924372171519278665150140462640800608103654933762896282284747867406234017445304246259603163209495944946409072676677167751345394668935613715840697907508473239503176015564859150345078546500085187392201440187101502312983919145845816167343540290909252798800387316874522354549614254520635635258358343079026800741446233719072453919814877926508613643500916895674667849468326773606224260414503634167324901660803686562990601966233363283066940476110734761171172172614020984799308847372544578913134591255655351222990995192842200417918860027955195781193780026305028305055758924418345922427816094450983383632521645023792806270102386937274818192650951228551063472519184629652868586245444748973979937082906931629735096880945348173207242389422472560116659864958923933004687101593608053154365581988855953437025599633867455600036387333349906652330220763839412286002752620601153572550073316502850181313440650628768039298427725413450676253660811846866414467885673580158394187030593635321474994557826753052744140600508174468792577207052229801297616239212054506715099582919688609476831842912737061134768753182541617931330559688351308883401411731183905658376270108994077459908039159854632348449590884509243539709468840569677916360933720204732868008843255430055389632111313355380204385223320986658768463519332403520951414872754921854464822787945058460524852262417016949061893325407085783098314922942830660310103997856842012771021260178210557512812337054613785082480505016609058779594393514504819385628553867498009124714883229256634500034138356713951462791183024793561801123385305683859006795238301977128327410352953605933311287756892568628155095713873527343138654872297720897710244561256514588302076874441730123628104222834223216544 [128,50] -11135219369201698583745302691410108879747392768772779668577361587974702123703012973172341608466900120360238194411750847945173849443731825985559470277904317444738475356683837811953153321384553516369649942845137792242662354136275918411454153398361994078592032411348737484585052653715667371197437161047091799025033528782745478753929802706636373922099925461960450248006502074289704013677944800295177160184513884601605875891631323328579069247141361678980879840796593240827952124910187003938383862909012572993582419466540263309731649576700096343588795899684200559351486519087888572037572420925112455007975960606133610086162417395042576679800544577830796948357379788010580304855955009974143097572002041212721103329682997621949257341296822592225085338404938801328040486190450161245520217635492325040005430113444783225106079079999756296426859486316871483319314917997641931920770783620076197114617008702642523294278958046007018048488523413611475809969098344571506638734480102320193019340687955765677921461633042934079093872731126785517080780801078076675578917178035798281783278149284566586543003724384042981547967185677152785074621311772787071411044983231461983661263050061935038788065349772758215005855350605041571666862806213356010216716465405866671698123603405946671168124337300086348252733477755134387115695859090161524967604695018195495025708577005310609487778059188123145120693761360063587600836556692438958348118048544792280963137144352325808642834079132278927232427234261570900665096617658389972626000612416001034869217338616449933398059061017030780355173193366135864440991884184557155080370922857159062005024151141103411478781745973199029149187218683587195953023832435837989563572180841507785404620704369012616090957412892913908264581362251154232118971136256733921315211805509507813366889080353350989632 [128,51] 2275026477833519608975126439955955204405003358930443187196898063436103392998054653093359627834674468353776789532316178267508270174174526681802818804132152896250298877416351392467593092349597974870980602790209840462093145018952806453672317456354491216018868625147611930716385683630381539216524172231718229351903406728126893672509599989640536182159057066616180922041571379803604608431934581225142690816956078364037046717742276958748420989576397007728680432204494137930108817884893455065721609770144130770283248669057239976796533176237050006319671598446560166797523907655125512848316460673082766598996523250317458782026262909292631240026517352484763496498419945009591782724302519318579982386962853264118095305439398385449854250390932545837122030768119877658001205102539889801790867361481369256748463372444206656885804451503869279360412722028246248971463306741089108142259917391526410364865538744554260308791315458043085366798432486756826820876729080649982459196452921424383790735237162403181792404043529521292694228896321489209753270044288043637464844681816016845868749774400448487164283531511585046115399151693913409622447132340159127217417990978286482472944490749352268654195057811648623340891248205609744689681637441223415985123640993502027498888618411893751896457801936337703954796463038831983898887892178621341067131898725987939796109441002570983485818769764734537319859944548820064699803781410495339009979090888672994777042756006012317165862493790487222792382210223043453954550928679984071470020410610262338750515918753567486573291639457624527119365309821295532487216960681139406910936880200324503772234250233132798446504599811053026736510329519741216235205648915177593662157097463766627887356617143995710397833388670458871856417425553237689094855780967028483616481514732012650013116847234923328 [128,52] -135897857705273594327160937747232617302418037018132785390687568133114348357852574449398626871189103319741053206866166035243315040361589183061462669899348629621363608424959227704950750462978647858314969077423947283419874927061164470256571389611409367786330468804287015923458050665233441408519392814245615723479296215429103306649251216154157460032880471709446244709371890044329053638366585684837886317895032311150468735159718944857611671612112584256657198370545950079315978024239712309283459254576298954486517827367766417201398667536238240762417945960327059031496511417808524591014672547935626650271814177891481512768702635658925206651231224797906498175518143952115931875076043156908219159121017595754222955353834406021728230253106753847469277016809965712452963820266259658422813734176261099121439884975575105574701943301753885830699872879452086981688645356950938002100584432311798014779148294510940238902131164379665459998534013218130179214268688053019100759507288532030513394736545768689748750041201719232811887273122396313525111823932265376640804344643599262121466382113012338637469843300673258199639244376723896890985988111011469708012499586858892696401244612711228606122196341633379577021267629973446280437754298430206924843308204607644994244709945597257150989668001737858111574979904304118020703647954399952270660773922137311084197321312475470171543038516488940451066605316472120336792917010680693948947831135535991376590612163557275007998393991903349295276234187653951725484711509042684322602491668252437618821490295380692039317663362875962285390887679863984941420373694725114712873897706989281676551373855947391875849101086476778374015105301012332781037246661264454503892253727774434366534564560394380001239707655839133112889410669205905601915544027395269517027143906927344301992301544528 [128,53] -10438126209523144838843278792196328253923445801947372139067025275055427970153364427627956125080021455903575816207804802715760460300673971610981210985977245335322107418370184097831249471791156039191626068420404387515860578655117076924935691653073874061034138330098967893090624353102198640513200877188715545319108002422831492075416857344445987432518043685615907727404172191091365002354853112927927761808812951301169055865880807770852908898974229728824947323935860249643427134902310266458779992608548229821816255750108416927234556728186307362554127380512349574771220294992018956386204478376652315007727297621649337760621447774444884723542250840539435408502773501251595576356886048154490791567957395482598737012121948267301390479200362692002402263796665614850709496733845609458582565875658219420049668876138216446144351769982488716796967396259252465441908824960021039396791184677156678360999181996724285762116239124938782825619411694826759617765724466774503820515859824929789863400912555606022450440099090020056526941100698940547754348586135208662657401999520296210418194641705546395963194505329311453192692185389860655884770196507702726769164058284568644095369728352174219721484669651709603092450288654782822571423438415029680865087725700508583294538469514070806079328390764715506748439559733229670071736842870527684023207008097380110265180265117100865172675781971575909263021224786549202806593280502648810247616273100001053953698427833429292704893797571519967201516202319915512820055331636274214315955079525944334264227607372530832735870928088517138940317729725700688392594373136411217103130121808912861670273830218111134447421645994236650906570317834814830488876171724867795764952557839550330157753402265942160155207814885046914167168625925907454638579904008705832270425967426348189394368336 [128,54] 2106625121936724113361823740453107307505727938432193747111786120144313515884736792758019322798605847481774701999833676505464922068400944348960017301121459286956714118847888660982713194828848135198608442650556699032499618152349087341391675791695739179560417890214440610167020191164858895829590296266011009802155267745867935133185126037850005669836046516723328956046006817145716127327057555489204954414191201241004583826755859580714333871612690308849365219413927638464919142183007957883685046010408378325742498395716986136198521174627342077020219701139643754869312959865535090616703880218974378992815668083705799196317634106191167254604154846578488584351357972848360670198460751448953479121101972971063845110924551770846549657490485813106987917557892817220054556394497255710120112518172812857685903021477850840067217170977968880888101448235774276647854505985382507756707091100478841175258444322694096080517616219852672153374281791624257602500490418840369725466576831481276596985755065292818522684330054920674353694235417075169854186200808961613027172321682707783963298285731940720118015027385234785428304177093662790343793219942583780383668196801011306129953809323233941421226801350072588596922216526870534759355942818251811260458411122584905894723930385932238780853776946055133449796468970439720636284562310432288853596350455306760934823156518184786408861566379722160489547069147371903353419284067523685344439706695568752833257352108750343682106494167161738819540225446235963820252886723449281436270089845963623938275057378008449391665291777357109308368436888456736526451213146471845895868073056646788842383321341958526904262848440681280079816686843305241907539838446768786410115772435319291808680380567455102049744457871365716363481611037347696324765750934806095344185880455916711251570 [128,55] -94563170866764135159856902659895554090268404658015648594895896523245224612367636852790434842662744795025623738309504471325192051852275413286696833938846767318082887911310670683740933689285580545200517082686108246514551692568325591032990891242814541175182803241110338407572993971711557770377810605037647362151209887346715825193675197815693626284480402894960393935465403507868630334798081321507217003633536766712000878524356301556178965332563558530973861968499699815694409434355479427486848238037380713802040286637536245160741393638093388847716708886790799052098752463688518042435846249235270022261976505748736491568114095192725190948638616096656254123891736222444060900659802375157025321177899920336863761469873185034131728920551722168645638693219377810121971467443192467944031963982881983127377405474065629820311405097057328774978406141993862335237065453644879316636579290120987498794261219287199931442766532402140935794078827949504870356341511609073958975221022743870795786837036669080129862708982083886365734452057110624297986810278091307261925692610468539342260864593651487942601903640607925020847692666930577038493751345615223680946803240456920271695555609565859428980010630367002861397871596605580724611008207341548039742258673403914507268491203383538963987424771977592159704752796088690906464864104554921851312178419474815485357068801152757194696481188233015247212804917263364496547967120353144441205081054773231906337615260992940413098020487846364139831165409054770608031996583097855246808772732764703663414638009254067229741005877863839440659182660450112309251024881115685334218264668965967568980359562403610603304457105083223929842659125712811826237601919911185368457461746384013140197048125980815308328671178242361287468172298232863964223464527042482375539554182664508032 [128,56] -3386944808740886240292550623870830603496743795974823595558609120881735466384728915768655937279734978413289542928555207821250017784728614099782633798241596704247974243854857222675407628812935360861088896191982618345100552731269690225813979512504861914282347009889402188240665087028192830344121022689751000369780751643773561372875723133017186956378470479448113450821473830071719667011125949804727149234073862935433144714141944198969480925052599740155372694477972194685238595494085029126976415386481033358642475094746912772047905735933786855661594258085872947290226699964901344582925509904498909823924430638970362502905538716555893581579668876722838207786787493664124682548457119735996493228447149825929497717513006399341194549499359721015661565272754250543657138674252858662044962257441368702209649671549422941694353161928787370472557013672263991036762852033303361010767400789552496056878410030577445321401903728285877213130663552170576140791875280731770605062271597143982041925950430303794652209473810224075482710054169269201317414230722313487215242616104993726165453607774160294945161249391129449155269404835924251114469126769846079297321157906236255843189356721270866055222937964292674959826973202099919710741761011917017896750610922586800136632637952744670793650497820911779703073732485981478851633719591445524260800495325025786113101428221400204415082123838436650288985415926805959493790563847566644154477454169959608884572503807724991421591923787760697058178190275059920728674344836659338097845315940729824499075210349240620430168681400487851295488999652212599613665617455560237011268266346952890885649114952604968327159585426356597928173241995715815512860843366045985390165112363589124780422340310488341712340609123338620591920904665898065913705669491468509931325478263296 [128,57] 419520382625470265108839865447373203166284659057538089563987929922535235656849896955000602897612925076306385693218958703658726619472687151841959955869278116479134873384069310231938999485794417303802143035763203752435084874203489524355871363065810068092074093935694630817171393033415127751539588425226249117448508692668227215015337242356443952553740102030733004009160624218760692204490714580870300611535603991356281773345693132273355916730665192305947237289341596724661555937171662020928669628916242720037464726130038633412774028627296432216686083869052039302505760906945430074465493062439449316373525320136096390988337940014931226673360764180132281692462661370251268554730377538975892135223720940524985346982409741430644898809312963428695874460122884714777886388763083688748904225817265092587104865960228502041332620706203568990437635140424136508391156765211707763780143379498311533736151807660226771705483892851773031152243090085153657325991511343428618112160683693690080642385093771909068487277084103097204129674400301528523372795315678621307083028491837031844240066551846192469175600259237051011211846790124045388966783788573216765440411382998094579785640657750198660120806726595143315838831201045353766071320194694062192460069238514083405539520268019807947538830221941946249012731037769824059173349855822462910702610981267663504575914841058331440873755989507488445941609713272566934748852247436902697345336988198359798417337015820751672001342237177784646562653875979454441801419211575408769619710635835308048935812483789485378705458217294237023071267007028670068124904198423970187603334607794262506390558942913487533895955546878531119886259160677880867763923108672502735783346500341880812048254936482570022572739308712267893299810885321854073110671858114154457216191360 [128,58] -5557384345732535495979284205153940848701668771833300483554303268782371998906122654166988013017586784924307545463597402975609593073982173041452737719314900443493878370878416150785568081915019318384243385653417673291383390308782990208855347165825197966719401722554521480893749906511442865050167371921882096993194187285295153251704098904262303806051219819567516651870694741789657804935470570617299279678091592718989499243596389582082599983687170366144609909339592671182197765904316912078722009745332437980290418011090556016827768431704410691167318562391714681011565349283682687435591472356111562967695139459631573600966881503645007570270125465184236628908637217462357470573129918090528374425232974722073025485747691666200617951917117249221993265550057935723326663737590038093408419730813626130180228880635815932284907045978814260370406605723116787449692484140677425073800541607468760178931688257006253729768770842768766926543972099656490958523460543011350082804412662731478489312163422461651230387296661175787779630119514276449000024536113805981541102418101231778109480730867923606836926442393110167449392698688056322399820617325833364241081094259142383130989165491812821735509659487398852177974618623404625387744414528746116155235283885759519086317791060673592679500086981492240231548740620090011161187141531067606919613562022162702327888729036426268486143506957007690294669401357724525282110504548127677981773445111522893842272746706661771997365477799472028502145576716882498548871380277919100531180573380592043600113341122868970092801589892483698420160651319775202683579129586176692464019104745864068387229860183158063867999870064980604764973428001795530199013080665398292017291972173647792985565395104257579804399154541330034920843663263314975731994677857314671746472 [128,59] -587817098207893031385444596651650592020438734410697752761823093016364041323452811990655559984082009246715980351867168980541901772705015629186411300347691073753095006278354885315872980646297329841582088579733681631675642625951618609081541854430622657880188094311639143430758859323096383984014394042058003029830408653930956285078954324882020594640514974213747149851921750693543449980223983412490522955345004129369710383772773957496111453400222305878988578659029751822219548041705111738588559964410733374379845437820744950531527286838489546149924754633498218223891568916580199722710436921601210678170056490282283681411624221813404377439083715892756959025584712273611283619295287076522652996708001082231336049815962544484521643320207531528613673247048801216892838410621263831407130364889496900413604080556207331916619809670718794517242399937311398133197498144012998174173848364331278512322003011662064060760200093482205580108856076243527364928301263764843762667363629224955093884636673358553323740200381687011811449045579632125190831772756558752814344900470937358446133263041210095491918841079344173970317599928749390075779101432670826250687543647360622007714129367725354704065867796301233464390291462356675501538773266321359012296833724257587591298964206676994325487620691753332696546070459417289349837584869237100921424166373241720848771195479598212741429698572695842770409662248874043271564515709723283118256210734754029526246983756559015005332476905282373453090884619647314275669240268930853842476323223627960462168176492331830667441600016966525924485619271573407848388874612050743054772529429531248424220234376478972389735102195448560097526559645602093080357886906243688463140233921935362561924734856201487930187553431425869620855154857458068617716094733370162688 [128,60] 25505816911502595325163782505509502015577441244080242987211678339474318686399034653408267333965440221893479405137787998319776637351921841933395490470857845472856255679238076217559659493727285893699562186118238837560887158980447372417600189269851616280974456526924490235370249168170731095973872470680390706530389552033861309527807875942631509917457735694509972183190163646489730231296097218456775422527022153568939057703892261716547724481406458912731534122998532123522404894115017452452959893758151849882857777615943542244877940615320302835134695791287198626067794444661931533550699032855269757805222114662769066918788710280886221287748550636948705093361325241648747205102431585542790844058541576342785178080058556564094897278872047151138909538671301249994320925561497890128958948444098217397557168382502696658657260731277732183284586493884064774206635214556643625324880508748181234062868197350603004839634828325615478895923694729957333675273654162493776374990129538014567721127920248321334589139523582023926652111155669459768433595618035571861657165720533388285275468222065455249584454501709807079139054626772872818765631473220089730724149281595583502136142949020327122639840572599271920917215397276964126562097628121345150509901353055834417938964848446830692374981101886422159404297389965146685596124556609009995869281877232883450957542197872325010429583418617430121031735545926828330587250553779578354428115241224138428568214279782334158868927420315505076368011162733389080421903793822148417527331014324783530762410328673106470037346236538280155553487079366648434289648374979538794381083478542460869804536597625546063360359040385152884157702460499783172408239834669293486907410116190856300931729048198186578473994401469823543191428633414569789807331325362672 [128,61] -459493041090273700694258951535535567959203521466328484531941591451598186724457862471099443152243574011277019418398919459100776886948439868670664192758109744452781634820159870714160338076625340582838308871126407921494797240244762234067869250770561214929536217138801483627010563825323215901659088872341718842652298704090619837953663475779621564535964965086700914028261988227122335484956592295892820230754126744555944517964377629723550444548644024242040994876815555187586008252368683500160171535555361796764297661002650063263054263149713880916472887205322138547206984143430520188421660623454821925727827564821556052544640550171398543884613364697675600368937470943542008958880890735560796006769900959511487678405970934884415432695592756529202422905370037258909313704392029981760150014192141258404846588986723098390386780975848968842042995131337625540739846078654134145002982168942896857729194849900146314058904600399894981897450162506902288586917984091946551919614448464836983644893214290777179468128741879634856796406820048002500025998014266123429693408750740470394657442749692091060608153942760432473862220341566580323770842780871434441122555156066621856117167873463686304015966853268788927947459337670797778610105594111138316119377195696657349484539643285635892613677637726959820900467536021887534678401071277079907740941881728451992045585896185381556062672161214873103933849144246116040660635496540083301816014371692963554495204521806234058033146049612926498375590709157160719323511109764613425612802638924396083342684715508848210721185196932850710249653720110745812928499623021189157060046524541829046596542824519992035605456609954510481725761119835825625009917739321227144656920199441762917224125452094956351863793133249167540959955327464838020440276896 [128,62] 18654894885070278256385456716636884403529884854853342596298011791816501896694406628250542223097184682090713899739661913636891876940775981094407363665636456970107715550391175112205618201561490665804006338621775795876276450831826499658434377275673328362188972845889227711358806505364081963999833890673311642373974820922801560242877883054501723211864937043302694443187061058647534313593678186791664317848667845709508443534680625592079178932612443279972200027188116261856460050098080980785925602728470790157345774231039276096179344205086270555269146806583379722101298236942118553835295697600427497963162376248310037014614050074348956352091170416242073366878467377477422449116909937061497696010491342893202290371663705780908220455133987272464326401956905729907206140880853300594774192974852642686655776245373760458303952117855458429165276708529886017187763739434111741952485488555360121303031393007397587239134110678103460322876276650742063988987966940065072635780223248799812637702938912010299062140645171840909108648486844544457895180834783021024889848617859794129248130883414889141777661047376324203661152754880693101945217439850491636546987001202849496353021603045092937791525164528395237428928322610245319640713563145091248199946157275469664697691298605018835083674414583214512277456862079125228477860928649993573701269176704074420193426917954519928480052530032488275625195749675350909875482145581378824419157025991920971466838119249859130132542063769991265985483470831015681117016371274903563314833456471038621693139437022287908590287013451539150294155864922213556818620485104253729971936654797579613863908502415315650801581397307532047838475542578671019011135612949841955137396083586975206087034352009064747730022559389121572908312122347430942331564 [128,63] -1047877437338228322246498550105222223838383274550495074801085480918404092211032208618775621739154006378167030043537358828764297878890016103225248912900267540199805677677156454177379302277110246549471039965333677903922280212807360743916884536957915979288239429151316385194221792887572477218018395606669882698336260472745118390997416003359503821057178711942687173603063938007566881889150038875399165651233348728195503140001675472770579123792232183232488022798905383643633730515429025365570395695897835360923053111783165667003941273156058508961457687973290396554118525957137360930572164390199507311799933857169244688635794637747764625927356788040445691020130356346352048718944363382762870684026740532004299247820518465683227494117840210923089103405074048484919630146261552409614569096660879247201542407631877458461095163256906916588218505418971781588828498530240843816773654003552194377092876819703273162788347963291527005042148947833423777376911841074717642749138927733043798705871668665902205553228314736186667095998531242101747911828709218487484444776809516793290995941764383892175116949602595757233633342764415400330865979242436766399267374887245799067156419338281084933483533435370675897584547809637227680223085045539320926422361743470753057722009077883593542888858123289880053800590409412501371509745458611024930922850078641494420745301938407664529341998242025785898988049189304582868191547192069365709200844640519320162912758382653678098105074044015962622568091413756514608770913701351601892543877622690957781305666669754816294063600599545623950872291138466134809391810160744678883463608639362337923234826778472787889590359710693821942641351907670983535735818243531752378494438623036331069403516997342817410276258425716633495298594944402221536 [128,64] 34648075043803279275265575846492200886436901671569615083114520928935693498468656577897770504624337173404125640170198165951581339495955062788470419967475161292574891400420578430107749669366088788028960760398211789428408319791167949686944097532439607848420556435626582048951416613834053713243529751454027651708342841551782008767137275026749910594660058128478181847504770848863998590703807856722485272487061318169923040579547265980138902904881109440712270563113671633637185841895590027918936074470020390961772022601770821077464105070405554137186914456911037976525672282173081151332400572666308516581416061310588382578777696117053281010640141858915342002487692387519669087020774323694227434029990088077344522152330104619918534578611066121440180499464131567141237944579836519074204170443568795561352996836158529304133814550981683817564317970460472921481611706400670450099055112476008608984112867127390444560696242090579816166135241199756047001612828961676982251472984493788188657837862879943891866479286375680452909100133924042177422867399474123852875463698541394262039080647293287372909465869220812009695986467774629749185292104655643352558367827696561720099907962805901933799898362264069984814050850517154120050982320839362411338973599776501719105323820068887752222693637126421787009418011771868650721211691190257614408207202387830433638032637878740339279705495279087880074917902025815589103220779266039460847772711251721826551492879452582131697194850022827963739941304155467016893024969148639293539570029508570887655581034691608199451519306307384339010109369648348325390360283123856304290757971032878783186795486146532983807406106597502337289455799546948087741257576577657213514924949259599623006760355236052964537199441568168354208219359248368 [128,65] -628797207550400459988428796578443608980942324012109872748548753112325902130944611881259374485908901711941144751447431229197628262133278953244512867759795483609719585585926413321655094581412515272116326740638170615315067828623901222975543109712306330969826081238862636970864996119701848397803583724925174302898750873200051319970739404202741023045771146867694659066995136631303554651328212646143018756893876444449259739895709244337442784148501580196124063998152600401001976261622300677187711270095942627864336479922891297771527775186412207870830529266002816429537598238518193144706222901122137586328858378321484452296874550448163524001260506183524639543295092448946442748684121961290159926138990159525521069910557137805891804810624452470584051472101297118120227494858930123978015416823926078340007301637037669305032540401743079922047339934755768768301042884536327030958064712077618866785740226500026374684195089319145138859800173766707579659003779677392079740960413975785901429465142147622981832857641088593075777341481164754350192913065244626640229251470009651419758421483215823767161372510826434690741653281042345253101013352033966243491026393528859101772921437333313167131258978883546875256519345592539121127229587646240646882962056993716468312331694353395023688610413581695939864908961211271702267228836051513981415010590200687438149797218241980335009374278388706019487689212566749197029763810924458624431104688974820275146347117964339422631009140822226283467126439045583344469057138197495308399782166368015138736570594435528805156137603986043403878206577056884504949163943867120941392183368724144384340379406989883227931569590816126327204241981053412643871598601327428792453057793276968096404243192071087438314369040152879087383240112 [128,66] 14380012049698668605725570456404121377334255749276295604245458653679483627046482337993041063548513860293301699866510960181623003466062590114816785187293355986641124038009378552116487420368637226987891199240579625971575075457472262681899101301886973419186837045349583712412711231123333851288307667772672430197640940531699218930980292431675060731454858695865883037518470861500739897883247828036751219283776067691134245206513565080125053265408664684567938298848727981324975533637734965121648950756565676126338089916585291728630095642922262140382523318443453334498544985000220828585684021852221970738553071447606436174364949107189367313269827366784281264683500144335478202768594135959808760371299626764010443566752237547926453126045026225996991594275053556004300156901473841586709532941987230568069192333783161913275297547772240624404711760421229238037919738264020783496679814245640091247050520484410651707899443896704489369832554021109444325420958343010706894174640408811949973429073377572742843833974536155720711360328339712101912426313842893404084375743606499439933219733579028201336137910476981533099395087907548296140330510812234528306933634354013307575434136954113756970546810094977460051092541785152987538377973963219291172566245750065753512955497878860151802288249418991508557749592470082465264351054921088258140405264138450109591468691374970637783851489945151539683775824915941840419527926454369818754197824549480375209361731779638003048190218748381512141927773422331191179033935401780174584585598749233599934632999075253763693967847869437173373134810104172265767155917049976465507753301256709615399541750477189316207726879942114418664227474173547924827315123932818452230050884596648454114007489916446343749222087775906497966712 [128,67] -347537864690886110224947061104490487216428928103930083548608435757024930789309829147117677282817774387116758362793445634933100060522682352186001941102379378801549915196426635389558695778424661101782692203190530007470013020191986569493998081214607967873568209854510605693077022953560366442681212387038237608744165975549336978939750989493648721898286586924007991460045767287154116891168845906432727567948677412565138816957133774549751270322948833301478189069327933503200372314742768405199699179714283752117008096979899078932679968955822445807433293599903803563166909769945786995061264797221180020608604402078834933387833799270867957309618018939514439667036689797758042458579401641683600850056618972436078492311672947608809510269509769660773104623755952806197059271095442864845799086176910918416954021907150984339208263544040951946020731372205827280814982786666815272111875972556130582242625693643160525832652160514286893762750801114638845619325392691012311671420196963278207248997646670466881726589805689148954109592234064876954807081917179901711271209284541489004117371035075652133467628368539399030310395963138956638948750656379080157176841850414300121247635252225177294901020411946020020502699627008670463099167944080964363823184428703479170136962807144050039624113715433938337782842211320458408649622223705925399505784872430914837434256995256500891433316050445866012060512867513293280510025749555523558895085184418620525406030987336953053657700361109752082719318537649068843314084235409528513097322724565331040439581256285656201735980820974880218643218606764592915715672734962883582166684908147619272757590450006544989378675474425615408015223553025935936447488323591055621319922993785084575801896280176762094505343496348507200 [128,68] 4411194517076829903857270666598328860700610046225890689603273390481894361167052855410467206109727094808791520810737404183331136982088701024174761234512747868589260912991747366850075180049222825370740894183150246333074224139005709765611338908889480248780546718381614616488988307786673761466493571461907891202756610584748751765555447151867717561921616139084059205961390433076313516494148474893679248728267727904723387052074870748174360951062404800923149884366463114305069210098229146780302364895831766760222973495289219095801188085268723866173355884159447867153166504974701972904501933027639140829058861039871878131600069476769882681741759477451257251196978007187458026957008043043257598416188938170983749283546997643299736559354518147452954484244790636742426242724658132665312124568901467260112152145390466288240560365074800233161994444775426217436852615488830920158013208819841185400250025094290987577473879956045265557557205256728834996824167225055009216962786218261649086233103343897669188409212065434603185956625280237823263302886345115916864874748208884097049452918977138401541564010937730742324094250333342656304255550608026529652384066205592710759334212688627089472936489437891320568344801758184211976165389226740232764650238382821064967687827817931377625862967919097604075542078291687415727978457945391233325899424332666221865297323868346022290995103275314818840827955915595860295193988432647550552283910265263118510454512199005226511262490071428467510583197106089306424781930516692976278381538050024159159984561319904781194532060453209852088149483634399489745663509081650522468163395429716545046686621605635782980678068065296052166005904828125804073389583605043367767039406962712760356812288695525493531199255253456 [128,69] -29398289859989638154330408779814545760070293630334964455448910230714794297393050750086297625573953547765223386019733972665376997525719347218708696087464946608098552861571662921881420364409365052734555631197127673507637670779025846627707334446372530962331432774947638925424093198707811104425052918234669627076714491254781602614102608178053934332031144190093202279323257072197941073226906509240957720746254962664019876195273400120087397392073508631420988143817511856105286030969347445311325475159072137672454652384121816906088453607817823905800282745868053797187795686397053720590341089400987860458408883542639248216727760832785890801423561919843099624417006958502267219712737442651555696751784590543735837001586218146647228771686294082889412722899727581565869836264679572811516475139925402466261905084597252457061127736241652315391774014647359815524203559930634103661619861164051694932363947109958840684626654249534182124466148982028145260015825400086425026101972301490648057033003115719472048732865029230523717998882629812457852061488691578769015380776749713435265532998474033582083327246498414738879064866523455125817003703746812498604448485566772731298700108963996271069747167014801716422811348691826513488865988111715529561254120131206653403714554546565530275351533178914853295168599207629984649361687461092619755382088342493577215703146531040070085490970753915267022120026346977750344740980371297363873143127566944580276250904795703197518756581222621926073022841504965032157877817657330012118238750989885911651362316569374546568273077827173013289470154169257909763666987745287209678488045301588825076079877284855002575308490558879078651810164572457792644454763255161181498158376177756920005348835814728962666570640 [128,70] 291587913804078479916822478762044681894425654033300691051335157544176622050078655443308789660720101316097568352916237710302079317983110772131709652216382831512523702395071794259916543872750881494188318807503452347742621373033010707730480038644530482071136685783010612264576196821172550731684529661818610686302519551475119600823931817651397658483164887657560097015846214157464242935474019833317679811641803391696943701417216628346980030734806654930255685163125658949684733031730540516331510614948178160731258989132878827323862777380833282236203183750858675860235686339254340183421607770667307775809321120087813378663365317351937719900449604809057311053133149951889778636476128358604411932878101836301929308888706912418404927504379821008868095454544880013329726954464325323631780043646943530879387541996940699613778334739753364271067086875843486902898609046721708900030511966210101914733212831573254315569492031328015335823988807947527322361113028601816321717647966197578062587981349184560754928275901856657601809747075217782080949365998004722472941437972163770261265827826711082476374077623050648136758774818638095280638441627248229235819783403356736769239618329174364227490847907811535540754843878045870510085670563435070426633578027069204066697270150891966229714560857752907005052095744838451340376674538703209001030579553010309905352519518635348827989202525729959275187927612936140781744924206948906776490540235457159692080498676441592785117740407124335877316913963230273311819397139915790960997772627055220120485961587429553694484527026451751079892733738285125242381468567346334849308739095694301092330922054109093267118287049350000984174971595380167029631796157110008849720634163025149709852421668112015329915 [128,71] -3089618158956626936533370796874700094804797259850266495052736253878511941039243711616819695306012451816130798578892294014745320100322400181005765585760494698625730514043769695811446389838573579696282457164137327903942029941761059577294523780828134908184467585485277264449740468188805529595864891227584608063536118867378509113817444653186207067153328701184056717845176584734688712635641071782711133140497703404026909821397212983353698501888143328992674042610239852040048147316613402617176288149567631129901169912403669595746844292543810702311303975230129021571841980703931955914969717406430802245182200184012017274612134420035914728509607922896635731297155028189968318420715324655661073797292786544279866174605782506429345288980290802114995442580811575663781842166744511607969465838292546591447284243886318357681028544140577894817281439094490959737174933937366994367376419763664863258839665828865375868076660145809449663113425881083334904524386195057003713683261760307956061861230720193049516998675860728357243401105428080533742297252698676805692548430589871267272856528153155144260209953080561607726474792422604685512544003162460668046507669398789282201218159048306843750120573793936624543907952661588503212780033255263557741531196346947180902210437522945983673461178360769597463050529105123432356939146681035049572804025095688598227885712928119211135405025268008479241666503538137034694095222796119042099681035909951957604009450322193844510410124239733046643289748363690616610738159742992456974545833481487133088168040863540430675291554268836918338307344066442052562621223230635347427450148216067800165095912739570566824004261651090455360929339466917442298717634373363810360678774539505053402988497826932800 [128,72] 14617114695493226594866283353309995846314226392775621634580051043961719928457775399025417734903948050342144765495647151418337497728994898435331879498810613437324411862610788184066244177988156892701182115538935178420909593668228932344358140453841255781750097144500987777322329560660350001447631906817357904910633933918923226699185860799187059564303475105891410843994782181604951147364381370867978446109350490616602829290233033445609332647417999627353546852766872282213382593129812304478549320245265552148882381742941799240461532104407795090750629026509710302653430446595905687182919870345504654091459760359899754165124369940715075845539971504691609281886618270659776392865474594506601092025851711042863901398175736035798777770608582505492035355612680938089735145139350621697358212423707605489196915648978904527632560743173767616904262302497389475438873264639776648002819303328819415710458651841169157300083982352740414556724384506524361193023897684917353531663025467476568534151069227542425797150704141278553951466532509632348647620998312324475080492286673222837696649877122097755684127228300640021419960649948761338882997701482168361772834776642255681327277460741684770443206361429904911511151707744147890205213608903041064972668868020601537284136757196169477279889211960827131226499481388621734164020141319999615251188954587733348868389000867783762327966115240024212466626531785617845623851619552789677254371960385657664751638042626132408344165351353170488241365564723455197924095675068862157505227194277922173039063215761207451559774964361062503140645048394118812339107350211501744695841229214002423562139391009913469320706109370816595980341772071004571912600192499429278305450849500845434781107860784 [128,73] -33704428014820971313088074186619491084729111878113182289072635785309248455098598874845427024185946720096331113504075978053757121046151479024331355209338933928730964490241446266051841189898170693891512742416589811732453019982236585500969024950603924099746019660442729953674080464385410697666473723741802416892895122676347003141248254403142322613245513129042975258574027113191868040961883897937857446671394247234001710263792155838833083948838526700707477135754069630771871939287588695080373053937343995214112632771759506376314846296096516001118917776119415862805164457587353079248820776037087390878979704099132245145326010018035952149284182864024514559929379355009044129439537947943085298029832775439230714584887565424967194417774909753651735021986388426054692103929593057947310452810752095881453548594681067091462374144083788473595094964939791523312050897348123345686908708284860252636537518564667999494770059159402078086261047642361860713106798321914922862070338710264633358572197790197358963105218894581136950367666286927823743941323640000525880715898087392697891913202175263459485364211889682634359762515191905102821133694652228865591679281237422107592526992043013822272217820312480908714856567472380729255893393564386619700873512320190248527116967359499720860617438671980400016479372971378177523860213487922336189879912665810551457254231076718613563009620108890443672575873072284046761982972972443887091770706724980413474620856680017085690350530867902048488998466648770213053737182360185565476656234153911143500923020948594950543461946510505527724140305144200852308371692969415865976303871382699131927962136626673098671839923413358129831777248816858210865240171781281764704832159843095584079952 [128,74] 118489133541524446122719843184054723684618562497747426292431657587612951394873083045751931170068391582472351343165770717982604263540366110439814961966131791797738855952541906220105491960753806642188796917181750314209672768522349597274759708801903283909002312812675121981568067689770949992125922451492448173390166764458830762473434921720219350037108480007681248884913789871148432836893030633436134064435512192186785434445752527934734862776266785749217392317273768560222404578960144090644703243922945056870317587135350621034278420561949715455138289938138836232208724033339133956003167346025414885291775665995980881732309942219887369779688686226578260287744122540791376932460498367365562191096340069564293703145056774095831307500199182665388314716882666045043653693377794542455401383057900570463907501274175028533502755286477242074868229141664217008699969571076258846023846346680468236292506740385490431983065097804516128606228217410816460178894054153608003983302298690533001872842030226843892583707786525977304588136529211244068792932019311457762159608068553352825228289414406553311324459835384443534231648159763994172136650377697627720790485850511183657577221057193847206397392742303968018137739307505718429560065873499824517868689958393273651628720047832677721849023414572452119112434373903982791601531910168639699143033442305000816355337235742420061551690904546788321065463751687401584162359975549658237110740757714456304766575639749577837657673412805942113149442972050226232009551136821355499760495268784687168205312230683693378302538482213939987867998013147458806382767125754324608967586145020213186262468412056504473248549668033425136714436597652036881183695987247156221555041190068260464 [128,75] -412144740684288964896283678001376651086746736416333575820157212041657480777114406595449067103824888859817556713123952978736758703457712697634711187172305489843978331701250864293177356822723886397030208402851756722410907910924660182764955578817638676020400185186495024135857851599235451059105621689991227376738567553016235364290959773222848822700406557933195311547601373722038410031936597727460069359946861851913229202562374140007154161065351681420375194611392667901043088823577550810479595460129434902444310299812818941769236084535940874043948312784996606018724250095102393237243796940184308533325304616505013460001385620559908494575663954196236382636149848083404612504076752996410630097170933054496674719145619943830631551013429345539969443431282385378278875164961368044151522038302766187402741831905014618418089510811019416374577938000684660736762906429967923793740109450609313755501828103642294905569114661108514528684608807848055460390537127130922104274009347412115020011774096536693693621360651364773083888681446427668012577225127970107669762240364023819565436659460935007209749742771855640953933307235345548007535651846046302738112714188103857975801065660790708262070606650862095718261924401760362950282743599716414736313625442854408705697021967064694815736552029578747697124350469505173346277036765919658578265587103848527008598388594321570809607586902442988716394968869088212212379831726727658954198832196195030411734361720469589023392041468503526103874736437620543170729708172791965006145234783279310582926140262235460881286043371498848536453190340980095806306112215522028655936771004100733196898855897530867856660620023401251327156648230179975817976136441406780251653901844416 [128,76] -56680361796076395934860536714361631535064740607619947720525898627567274859606820433984675213923317759102401924319265800014434245962381104440755549902520321978654996232130194396367626847475234766785982190410059017690851826473783000970677858623746354669722163324595856616578619158339653072440789068570510054331069809438969472244910324478353745854465503954355116314188700236594104617110035947974763039750130015269856205106109400805289462395759213223001206324962336676055658375272411518982155969098352464371427050448818066585397597064573988937390109876325000174251606506362067283239742521724138141859846184056817438583572948168645668993203016558860588857392750496627698853741827492264451515323106299780158263769999322621772634543933867145707765173997303563161122248203596893645280113564178021897725630816938959071445070840869034122174174562684583294894147396599877106407463851199579310916220744933211603170964775065849828589151387403091195625422773637327693527515368201715886551299870688494364221324965486616985209146839585860682773145698239805108266790847047149745761768810181969319334204193151292800385565662965031318159039331026262577549484204468168585328363964534914370980421803595854708511790042371373304472817630479556608264948688599514527819197899821463152597651143153965166776857095539692643924582311495200578775395079524320001885677805916947437827563335042124547482043955848682676780815440776906729401530980034793168796260565417310615113148264664270827173700898419536576578601369456945053824794256155819315953772128644178344503950456679440344336040733632924536538157104581012849600096079352428085207336333175946314848296593054239916069167062620349665772756874479932242186928 [128,77] 3113347396826868234974146865630244070397700578350826624470946602844554738600423454615191602276175539379906547171654400907749955671241136711626639810997574281423729204155406736917517054815249933804912564440828704785301684720873487401983399619526975817294878029707117259370267567672724377363341974632619301326185341225473134664655297969636734317171860576002794848305018007089795687626276147324692486402128032775053160957938944847291315237848651907272313697432760001041036770171945645294607354143766636814933205617798896862020969139069793730748437406537956454262383409224514786239317949121456255709727668302515986379915159216934450097901194752769224784741632285078184891363530137261377904291753112390853148818865893671428511577294163690402617638200442385223011208051260924599755755468633206468556307088848291540144283216943670518900949534708916298959804110793112144545204198787433231028428966754570901296075911005677340258757651263936453009844346583168270178255876157330976779012518188919117364953290255956121238048829000523529373150724948754274951727689050623013090608338420784168407399304573914083588485311495171034947194041162282091216212426803063403650692130214780452588334342760791029547164873245774562030407357867290689319333102511759066466167210414556370954524733363792884756731354018283554248625059814896305426027504355385084060276927343137453459433812177132816572598874928865736057880211208377859474132225553969900522648002553326250740435481784577776063558053091074104161497191590192535695889186946446666309760297036059029408153418060694746559226529350429751793679566836854377966259670969709420765217023066095138778313822505928803138557682246747983640156719330760839856 [128,78] 6421716000933600283386828246958756004516731069423805154132228658337826275089878962067254239477772996871570679074540043877710392004043575423982662626975000191881899516382762362876815392669468573987129978127555377782352685196967154790454268368993158777069798298771826350042862732683675486036004202688262880949378808363694852388167434964373837854901155360951107965334562892492877553070100246425986544330142472288348650663318993712699959809089454280256030533491163573967736840409925590220954488216858372814076166369626034348799126872035552410430076040109857847316575343554489826286163196078523926364732777684528445280646663230919197502330807856839108047917776227809901423293214719277474392781873357163690359150839065093094353393752365233147468824275714940965673134836210979504734222479862878366477621115698211829309155573181057439100463263344119947463687019225394969629981918410805560632615577549304128094271462728298322261842628698117786091378012548677620596265062371402582611638515845766319471013881260603113154587163436808862664693488963154899299988068085618467888075706254291799657003252664538771914635591220778522262455897545923211768599583809143117875923612604641727467243284554905128555355677196045015971365938704556984537392701521071058139966600063208849583747140839393228502732080709308517751793902003002142137392807141039506407665967049339284593506030123503983513755855017665060688817245986119234933010997702192658125158006828689913295658434813561094592494987815129789473257570361879554878632288991922842038568693307845554577497028665768470501222911069463738668076448870175640985201786224519883024301694688052706038924525223689978426102194405174392129468475769416 [128,79] -52198842945756143751721812321029754379928454888824994556901204419101567992672694321177549782757388643966347824760097327885780210222327078959088526462853414122173545708734715064678872842501171306078256727720800677230834556546673464688307117159698371317900260600690482589992220661779519877687348791029076819971313840077017892217398340593872062563093765595871471758583204705565416790628408780058265973800126701629918536315412316032035410046501768748469347372616246101263020798222811172926289994147095766873550917967848589261511919510529605720819140731626936481200976715957129227370416748626465624120837576678830209552102348279253972142633331035976321965739400649910431629980084307230655112914190321789322897675879860472451260163748578159969017346028565214969970240936935169016597546984479553721068528773256995298655284264715668053116506313967810676933955096204719995178547857832147988767947355271754606509820758577327391112649863728005815093880201361501992148894768188811765906999967791969014434374010129619652035160759691136564286653048421305293698559793818622572621852346903399915306179517007591218508400513469661799195846244793124132125090947094609109426076447675341071381410832701474839607865220411649083533090340353815828635799995281651142493734429016392611384020745376553397902802000589458827962774977036400134519022634878435300330072151134021323917253028853846522640502175626898774216845455943374877743687396874184987779904863966741104786981330803488737599070589043078635481730274299334411581181505664721807743251450185703943905524250988261680060440525116567337841180175675872933829811083646233764836103724687422299500442436644608868899265753572920227556147968 [128,80] 17277694849495889237905557761207551365485971337750364829058312780275080624568846534922324458522407989934788323389775441371801722379889486795425082134788221671471003138625368834887744835934183656735792837716986503254042568215986077480686856868370517968073763699038765383897668670023718226618732954705324171575122699488663310112805972303682827422075804689134347337430754553783598969649559447158947349917544581570182294084852986456679155656877788045324623063940583908121147283184042367556133344038201274311740917806258313410200664654307187456756915581478359209176160940973699857776448669144059583448642188289482848628884560915669261476315969329406347932857293186251050720415078702370032958514669967186947150625215009813133669078091260642637180655822835542348052463245047776034303815377025016350456290406288592277695896752094781508717767476101604490787078981960213945179269160513836769336429404542961760433403744154940999982222914608360080097313747819952114741608757282522848668285338821335489666257891045235523674090590596864541700953071029092356746820868294780606285279317977299454955032544903106927630387546089541759542456837323606679309289555521600289684596414162210133475871586147769772239593849015567353634337163389851088487649001168431088080785622016732651804526499955793634518423253653754425829097146552027816000718650741353554563567974242434520990744410642988370029124798291493726327315741178505130285398988885263076870868332926376838093488185513041840509846754576471419352575848551356497590895141291070906754688587413918852900472397392527994750989187487519665377676262890311495876959212868563759495163047573247540202364236417044302181317255274515364904 [128,81] 163253068464827596557922097098108938242443215801067520253300592857422435236547489529380423373733806938437557985309643530133955085264914005154355872057421707641599697937990794367307188631830737935422971744485758398460483236728325232677077912861728162052336648936038800852743505353678128835052922716164056147419090332405010019586790995383998527987627115567993992875331735849294976080777362850946486434931640902582122791075984492921963862657092437919401350109442571045631288841794116478599796888677147925181003961285961519473035433586213573136045207352778065976545417680694756415925114674736807518944172144591547743859238313361160878083621860955493892588876174109899563235819952881604775770661129324963589176980534142144772258208623375270738305278066968311624451993844450557179624929588039536990324104536029237561409608645254510570206067185189356780517284938624677156416819383631149531326477980230535165152861189604390695111930646143474219603220447912485191689454432617988161066071897484834614634531041707087918626238207572864127655503393069300982535665249079196566128283832529797909479083856930888876438677347197901746357878870455917017029704635857841776017903729496666549350690320751174144641808590524252155063986842447468643068220704906742646389847678204809620606478354044479267142273024557359652732414115612517145407103563077863536193203289133328953266379454085706707531314066988021653337112751142213900719990700367450432435093098750778155319569176046444330227028545444120649773680261288926513091468299764361323276175315346291318309223987194836908180350334523381922710290061108065291332390673167862064487948827132453809091543331833764787663249223305848 [128,82] -110794281450588953380603283905921964606023205518863622067919115062474524350396810602989005464403127118667047152075048010693431444001307606150695888857349629519398092473147485132728163503374905234119095563536715321424131219251416098328084867689070181285862652993884340291987284708306593176466865582434593980408223189672686509738818688022189428867903671516943971599251827099633405237786308169218010435516411155390060289386922944575814853777739999474975805461067218259291923876283766119940812961213154560886839597856090280809130760094398739682636815776321558969863168240161431227081525865981070665619137608230508803036237316872008459119091776956223981470898488322200998770574237967135129534780836281146061726173438413972282454753210905753883533833280086126240440349912881410567883939709772912638564663917539014043927378857076146876000639172277324256310966211367994437263049084179668534521620043385792805623391958270081451005029114332632538926648118728081030787048370037538103429162377113850316238981109286824520566824166845518230647738645209506964898307071168407153354340604519773123437222932250548657538619971335346418641198898769286519645596249107591140386863426024773566806794319399040852204453303368826546515348782462033587128624524349587504740401866375461630781148940297164604059096683796841112912362396503725669024902951305049774691315586577073460728178340928363433320916590054910348966276260265572794124453289984296052073502680477278044327527158363369927101515505942097199790685265011330884665448041341313944638069728575131434403436394209133512932513112679808357498169964635581061879222073699364795184924046767548096593822556825022791673078476 [128,83] -101091755253964662913295297714138837167604312116504918246513284632543127859557661286522364661400511727631571104043951218796834078948709477047078892507794877002970436326256782325663866433599315918989675132732931714836194762436849580690426228552997222799244592285096293665891510679341500009592998946517260112319146076934942482169560801715686053825064097397705274681282286120121299573285167626439133554147096314437896207429771724924621371933922343949096944586692160062230403115608762601099455342525037599907862974394901681177739904927029542920143588489033293901995325091240335844207160802580866468971735690804111019941363525079578923724591904282737314018983094702985350185247019972132888382398800163839467110435337249556199010472342495891336399676582169502546263325449917420167000355595889092948075986336640146311327923884881316314476703467726611489518384257178501496329066083439524748323939484463219442357797426485787096698510922424227612357859931216412890959569222504611191102398435629670256112724193550827023594594223066389911709739691356035947865967640318636685507122862049403680866433679456636357001914758332437826744655562034319850710801437325924501028968767484867807398110335284177907446117408807529620555237484987261170319095158572517604246670730034946710143240573120550852192621187552900696172406578158658193957518482497732422849936366466569258303976244854466597838890666279712108133067007039400778353984147121906866021789885360632965102044938332430467871481240514598732746689203188009313474718822725212223268202885926239302478932851481132022378246021224979199620668287920618122807503088675019852646261347074662600759265982849849017856 [128,84] 101819656338398785073455124045475562586972910158070597142250441674849276876270458167694870716429834085138943207869491238741287311794863894314580946204471956511207163159899354948202524704368043760095180799367401705715021042902616589896930709844163231952436004125826751220560016062971380587206698391022433356408385432590564537992354229061806056445946854150729395589258067279982529635569328661434870023130798699699572628868422727909346135792471496453868340660419230407871229972891035082935283759728309416582018803753699277704622394764265138768591282389472453077647640095241200038478764476515364488252834672033277370501004254372746949327958171743544791999588291775883708460256010010085662522033683155149668091923289890504774973246973848718433348648825438424914364253849971885409639734757107019531498172832512884764827406934140494698450035377702450370025770458654372808440212843543805777415230503789796066578402186235850379831081612662060796207589713440931362715701786589516235330908155787197743533861619019689230650295229080351595632964347650802716243658315418741736966469468799036311409259511180880345506674673585401807663536965154452947756568373381388664785368019095054501896765012639721034933424372786142316784133393858622021020230339985799813845171954156429394433154387218945699824194881602450200999297446478867672935458676615286110020735828925826310545613248235095928777435567291547668496957144503593464735954941178606494552460575231060203887693142011808618170392071474733142529205762147886121859760009149995876913384478220451953191554508148681163077311133967544258649829248544295515658252957232136837802707945780747792837230057047688 [128,85] -17908824855212405850321368274619385364368451950105984786793046238076805938779214525004867709494588799908366782735544886177387122891558647350413212837621105177564485995850414360771996564392453547436070810797422228169922643090942797063704353766564482316766739558897931783482445011014624555534704304148373015795529801080041497511925730510694271994339658871425344257994111106701742147870921810785877524816515639199606066067016868779469681634336249041086381780486744065155984761747239418596232343810062194155869749417411364111835106915907648198898471835738874384110778286591546086813113438770669386352977867397360930482072534750244933902030702332076379951078781304831711203581008939432131869775592070251258887051818251293471381742263291704949531528767450741227001819929356482414821171194907681265415817174759992416803241919187137233339282391923682244433628979626272939365797616689189120057432525279281677446993246367563451697040263586666088077599978044636098150009848832633357231299792648955273988599949379092863278264889796749411080140061278575248622947767506319903734750022759183159739981771451592553900497040334337281934599282639121303603208832654440527743770701294685760806522472601143549638835114984599046913264148345208078520906163250763891594047591801208693517341802767309121105212315236785021752497812970005342322146196345323353498714918176595341665630852905539829600861025679956408423811910219912915935831068839339269481377212654362067687803899891963965208728431114907608146809638481376825989581179055427874681370775950818009638532271134312767535001309073621956783990055264619282315500860718149861606440580099053091490927248 [128,86] 96838193634043825076673069881090811418470891298863108471228772049817046199919023867825841776501108561421316846123832316515720292371687914518296727303093804072084187992960851396917554122517122381954262862365324990050467677908589411563290138492428214105286801747980991747800328652483080841906817641947015244041405156199087258336850471660315411595619661678375813394977254116587196175688486548171136450543762681257730420259620492798625560020473196631769478242403524231995293151437908880828009321798504871761300188853266356898412889182693110313072177656065117237157716148502837487041990373727807312781277367131430829384940444440555983370896608731407128038628902631331713876183783345278498749480391228049495971325222531926962135106665407472134261517955312740461384168654799286891496018157661590847471710837134421827366989524728875552408035008417736923624928217410012857555426761915164820672867945649389605607037054864647160427896012688058399746432682511064213911138101872343158076366562960008668817517211312044592706348288601542253222950558892395060487440174312614417397044203979549246833755063235268077290482674757963193659032273941564665387931974890235651935946848753948022758917620541991738477642235302210107429251085293833466948069826256712633116506978618390389169465405951251575363516148014203745642667167134000360718337626204845002009421681375484722393692650308206582732353674580562953017620096068938209188050480631039743628473504586258349892810722067507879844668220459651808587219607669326393724887537735849062776475366585567240232074298674732864263031338257168839036844494823911537219697796857772489880070579099267576562 [128,87] -56085299061322896148698078825892883153915196690610698253070114538642844778671150340527576152285577828717262439836641015403196112904985641054010318510865836822730629347014928219050231020266262903398418720836232404363365958533834258250972578198232740015336987663145038201394376037681095978690757349792724044999885961616189676946162827382801655624257901028360586399036138647601417825201134655912252297195900424367505256256500703289963163402262312655020390633441682266180219983787375711780288838058587635163068979895966128379724704636707599578397847605121227014307383028069813664966424655251079976266745888786828142094894991188691184839231781827982594298050041121626562778684182094633994432514383300886411641700777468648793519963631182065093089164464479236895010924968254514189232456187916110307606772970716067287470093670368171455978126218719300068932488815432360593471309995983831923820892662113497678468645678435576033474944004451633861834921501333409061705137702579261755927309690664978203465985771044830915373737007583708452136657545820055345206825802151882192060047334849129383902297768813338785901909743426327757861863260935550183020553599153614311978729578933554977230587974503838572721421652520343907908272800804191349894802090630015495048793351116727176403196401979623132516093978644581085875262220818215683220712912717544525390589043616811250745902557282729153820909189846418954113863861234734711593599368527676175536248935247000899732689204559022566145429765478886022229542876003918963651450519469883604126835846683605081339436542339369831897242620208948770127002507757743121338387151242605683927761701125696 [128,88] 62996771946093586795121365119323865884015748843415247146756774361347614015418465560871198780567637408899928241039722819742291360138250674446695502021586610746594372806348155047230916816617444590545214143946508765767085620885714948872970090136511775888304244420710159482051375924207226293659364219936049492840515311048003097231061578815123457647647572289752500570018224325781237358936543281581314496782515896023946406309055333651144328618718077312047324922499099104281955117323090842077951468051276607217568975540917711824433721539998975256397608781610186766140470787136787876069509142192223159288277937298011182706137692814997336194876813066433470900748450404533141218308104893838035770986153905581589307200179353089182058866613797579869026628026760850931875117986832371576857199249797380282298130857630435837093467660173395658092950123264122551536235730874439376483357114766941768889757455926780444246656699646671543498460305283624008311609598931090360974045526523980034351462227630580144190606851794706914914378687315793700349301446601333386650855920365458810364812875935508063681609036817970589725712057926722580829000269159714246458986121376922073277029117846935530118051381622190548890804996946055694046859736889902848793549002501235817494895077797182463649490001648972843661723245291844540326649160182588847358998174633503560179369068601204979485340389423999592255556619737743542335720820042015101865234967263435277273713459055542358005862301676532637113678158515736188690165880292887829466916918538321333090916377274957612947212890823683075397227858591943232064139154563402684651700989736807086226950592 [128,89] -25383045664082261399643406689292515294202317740844506090364177791764292798471957030945518590612164352565331230369016017620319843910929706092645272440145526338178048743600278129972026012503909865231202222939699912198056406924499326071458337882985658676165340660521513099593207810942789936424367099727709825409017350844326937762714877912842586966624778806594365414971491092738799631193585246391723630842507662220417916439966389121287444446510933647353016756216551576171808901096633892064011652371287090755176870821379368759599990831564675328419333939522236585176795284972686243292847993415917722629693014290383953157840937813493132761389906793187168805359780045062503391439745178729187338189217682118373468482178330272242429330155209860680928889360953446618546286011734578607842125580709384576514119886623994839402350280193866860707042061907010106048547661606163698597020853879128186360111795912740021485488033805750070579779121110340065434665170994054869095673370575210470334944437253613094926979639894923121723772255789056694985623833519084989843779262529935961033679962966509759722225952935013275276062971165507284601945770749419180539774850733332079557882530478436608397066906056614030637479190617123356934715631339028073235555474187872983990855323222055768586305758266583167823468968607942327468786259337380968707589624627252384434170276241539957038302660014055221397364708447830717478544915440558862546998482058845500890050020863062888287314441703760119445231027842543052018561881803599146807918856200242502204022338408277561828900325254007643057583797022060951916045075867106504044421760339668279040 [128,90] 7860848536416090664814101734278531442623247475774328161413071764471474458936325205672324427005093046952627806266464131319303664759901779135649442705237484175022481353691603799647820547273970205388505362119826695004026524204355995628835659732170821069003695474927431777109329974676729572090314388531865633584325630651239712880872298863381309223756714701009169742702822106724372362758192002959988589256478053746811340672696205516371165350883073925483717808148498281067295825394275278662798707160960795360690440859535075059207525679474331696125225361907020808178084557899183670164860374055455884499792848165596805913996289415714564232032384720173586920758225460790711622297718273934882564175422231957286527678512404638471834283208070860558592354103579599974666441703710919656275855768706840929554707936827393769394735232462240447683366163106906389115293398920366782049338853734255980602617536528395472720813861692288650343077651679690813758331606979927955544971577629153680768370052629077178433642787378789903732840712613503990537216629530437108608587846496467608878777765695233993763013907656062292264292194042648434478062703742086657048381876537519979927130034349884836464230995623783258506981063991234087503989956901761495125666998545142421855169881170078940364276702228132410104812576047801475024798951997875213630004782325633367999441644567389076134507951079662796682011536660178619767359953337139726987650010873635634962590183369380394697575733846398317005267334897328452715785595528440054896904378845897056176274648212260393568780712451841523738686336254966452984093704916913389059828931913756 [128,91] -1392694071322298072121302567570348364405831111552059603249897791629322398903185417110238432075178961548338344213760550783364649899684489780492138218835063628027685872852574393984870032817934354975262474902541679982095893585086552568655740307035726792068066709804748363828366423318862984796714078892578107443693390436467554674826566784151528870807950382307302057490220741044366096213267574016587508479257067177162253599537972880729213880850842356104246998152146432167578754268508835053435318146226668528782885219768218766460950352211696659535460261571226664868381001683089187969373765732728746516583247700952173125974603497039036913532301070494588935401307084592957755195640599394415748859564010192837294624415294960753340094011265971986675853995791010342489793550221284133774800438417420599867918774276358876119039341668139063389869780196581082564512374671417823080960188333227169773512187506308009058618537088543116396666980920520186670716141048248203322132952188659504127282098852666153938613115172887848524387266290359157794002160036513969204859452705951132747684140237575879703900619179078139547114656992589717519608753480459043256906140515364495461158960177903470750768638166256707114288675521745592197443729414157665662194323871229481079068674494555940621690015054464934388958467566099287811290310527356258263627198078806875671770413415204112114109460250354787601192293792296385069674125182252689604494279041752766272946436489621688438427611396121736917166820021430004865414046113846472161487217712082915279858262810401265042277877957399731157628927749791107707495592678904148124980544 [128,92] 136257505547940876415628189203278303714262998807000370889701499203040460814445810116497234473428841141105847383382371966249209861147076865920849928842785815080142243785550003104825020544724253694638644791566336580197529784964588411775607592645229975138949985296241610560142396861173705793056363556025850515949553423498660423002562445824700826082920085007979988061202602836625025771508845482076787326244610107670271786856290204808202113384604389313948089417901154573078893871792511958515856430552334016328457261961561387738192056219072361872939794257163104173722170116157298249120150549921913482296660002425297545840974976011384244035493575972895351291461818666788333476318888435163237573542099383378648078311502409132349726214093085276237432642711497523915643604335425529408909904628379049689516195347111835829199777930378475043223120536525909935032232531157382477053032755962302900798489020279775412920145294045238322921190127863432103630235788707413438340465078250949507285157990800144312748787763021631260172791683893410756599166098805794534095575892297979046110500628853434358667912930054528287996800758200563810599387148106974020873422922808467857298721193052240949564317868428781376769441485613735852232170378889560966975414373423904730822723133762583338277333306437820479512681958426634090638570051957902244799341804615458615755368425578119804388197111915962381887560903926042297651382039596622447825298802812351323168871518724740162120666934905814388495370172570579839727522471580654988853826353946324787078739555609902465192590145979622082445911361622808749963527401441167672 [128,93] -33248708274829350158221372647960692805423816435175173538567295354798492468078301896241415097981587144703263391054898412351727316674565000089325630018237434484025179219467429892089959304409510900577300509374430719618107803244291501615524745899118584199481989162122344067450343683345385856523621603828209027433124555798000684327143702085091818214571143149888565698888479742958601197368012255951734485346662344802667238534721263831154592409925717423516983391844990596287361540579445767437823631494205865746909434596077259240158853272285905559563184654919764985970610274478060699175181459077064048230969697518218997072582946937484841283212722841073968879506423092860411182517866741862444825602510472086134041361785710915483089179913828341234957290712474769397222441099136633789924686611839756777576412186225093946661615633634831756589651857113262052129436621400556924669373034040770972398085574331571600777568977153048101399554182162775721788453404888537590292801673260994452499169443490386766001348245597847117895601806661026344883528541721552104382373249829353735287489522797988070484837449907112674922712231394038220643537768959649538040515823598518099088893964813312803191486521834779685859124204985553314683071148488923833560082827577453799057372512937510451134481602337592106745157378374935377583471673744662461251250482899402829776881401849887855760613508779973469591286449687716845135499130198249556813132071486463536048650635077161904650803713093797988120062385401024869415647919504058130839673203509401499542940824423374915934782266201532031270083013560265263371240409888 [128,94] 5654489299583529419770517467995993586244186768788161018554952102011986620309047789155584789637485695007444892396809408960191938489670523106940588167084865473635996735628347571678844998039921032791163836173891517359287700411952737843093495926872876081139640828925541073634104407350821683113469573027816191810422941777352951322984513496872737984833925332162299697602061289861543428021329064863812122625913427926593068416073742142493815552512528182765366574607440909960611467161663643072281570772133512041108168247299293910179693782129330249566574948636961872895222219655519200402249803800922911610758808126982467258485553368747711498129580012723129564593863770625366370592003015005693288391395239595264639732727147342048111579279929231226731831242680735015659675361781545796970637418216865374325577523202094906852161537589693808791382532548416759565181172645065444303109717157165046538717746556094045728023005625745581562061358267779698683473212638112617566243141389406350049398278590784744360109873673153263953051445981357441730847512993833596939647582577279750524660527184042773108675047036744669200685486668591629933817653370215430133124641803379441357946238207781493515188063466740432883560659665583625310511058172225644010403687621947801839231325193503648877926659627899416080863760893028747653144899662216510192769244915411564048764448004283177436450592092902810583503562093190188644335281839076605032848497070091833462760060473657355635620140012651915191882689383662512232128477330721196307879459876783008395594668125955242512944407639113110480309438267905609055734 [128,95] 295601986866733029893715783845476017265831176088662091048467087617218884253412899664866467723802660474927727198121688527961497851584960264637172191375618389638895553352691672663358499998976864767166263751179900250337365345015350815488880981079622919751365621419781306682360296198409565059704587598326708480042250098391840312791403063970400461853934608254007300236479213611925720656970568607933673809411666435087694287942511802351557159586206389655489568226478994242447662798322582570868824166187877696823492900470169192758965992351125047931020829310441389166743511004082539168955479610528628621510410960972203592427779709870201994511132394622192793499298462658171479276373172607659571677527329322548613422176104580910315099177700389207531778729071290601162792878210639997374454594153226104840024118457123864672665110506372017065372912479477679737239445192854030356427172385273122303046611854057293998928212479427602993411647111021757340587640905063277959401225151213650777601178593139162542436534418173545304755338626457624787576347821549486252600714380337801977244529961396531366461609003570054738321176035203986278088411880070649618862059585345634749579413888707219944964735798110166407061103562740286250306278929713947343145221824412255452539093928499803348874290241595905820170793987506054731972306839692402440337238491486792938187784207443834102274917066884709736281689967350241769902771882661039183523121619697686776353367350187683732697382438943813573631127608452305657277353608000912147533183138755526553496276238215127303305900763314349664816187022868672 [128,96] -35745712102846767242073183726974424482985168715815990855710114056541228999155498000375152194361521488751191969117023732265551403969458447299817704007539241141278754441922104313671760755388788129519407968050135929846831116607051427225688874166860957442276783014705330883467214028766269098478535490736330961067853618684957295550285089969458401511659258463330428541174672995830817750951998608075795599486962254897981225396194758503387053623561036477175373669033764881115112354844056426756083440183498986263421977945501101029030890051420139885484311216437682554725298745738277407022023718767981079769247838179592774732860818621981257506140932355574583536213973177602467102377451998350244640901670380840466896999414313413909700817217070602923782440158601944565453633223046744907367552314719640094980971172010348134609294050851135936461208974304526534314058372596959821072038369476957810341000130758166753858076072066055145280188204487244553145342631455624282993848493466827004822339182773074984553112187982218218678451559347870385388846197122523776571688401497192821932500056270465519663600172482981861838689352608298106443210740212002395198311306897076656222657008695249974621329033157047226100160411853059542236847460723882053180438043111465304159112847296727209045382815798861042803692525574545296016840855981080922595827667119022613531021076154198653547340162823381991313769351081326908687992097328138837261506933059763196329124809410756319701088981853906029757367770606267613832318595204286429783273328441561037915453014202682297604126624704698003638504848 [128,97] 2056035881187384225734879864765071552368596466025303612312584640105393363981722228306741380303313520139423580253379629216015080295616117114259561415924685039869206603153594948240656539999940079121219603972144946074547387976189784198668167619318201500241194957140045935631071925595884011536066087677327218624881526364649155999332712954492183050718398444297724280361784078672266589958108909749286055082344984103505494901525139461956928862175510871867860908557029563768055573466265035259404400814567505792190314051574084923387742079157604427352308580441557827392890544504112061125250908596261296059193592610232564812098794954380372369113531052764067763897830488540245048635244584350288917826458399930859033281511648648004249770598913048116140114308471062026190127544227402334127856148741037503908490646570210661566651577211327776024370294562072509979751668799961921042799086922641715162093312262245025601304860904952038851718078061824357595146368554324724903866666073431161468507011638295163083458627346111630400173630106919782369284020219620830414605115434829974443590783755077325507985943027611433179522642665616374594398722326653693701590242706784887431640620805721238766114577765871764500766366343808051357064927888329231466358373309384727721779184221479529908287842766398636261285351901821142150142972833470520809702909176926641918445589677729856663457444729052299148897411055732945774507410569463378073712162665180515247790653965380926279615864061075651712832017664201715871081483083432900465208440798157120981670822853589399896008505167029520080 [128,98] 1099255548695771048822138130258858873519449589088760800287181636750748467032840099257585078860602930634878694385096891032546600913746769152223880455864712112450143585196584036379967234592440200148856692477398546359642095043544624872865372874239381405741011703139278976855743857328128588452862317730989315596636048453080581027368113082326185182479717021525647146187737049303892006653565040324606018233859275036224674291169827288862347276312466981256639428394580925475005859063882376917783102228509248398311959556292335766347980151170412925040532241668697363532067021217846480038881507066692319636681682006885835261200386761882984157085347966883924170902113729599704187878654938106009470473564044631850320574740840752742842376427954619477315107599701581188673803230387673157742358025578153913894138645180088877385930482025141370652986697063193269765944113693037706505483678393938160614993872590987711024141327844094435814975672292326640905361962805879014125292049532869705254289547385774926742704919353798801033506725822176526916472876707817302983584856815446485670629109534781620231444540709350784100302275207904906400977340872600508258264484828734768572931835546851567159894480699275239747091649589228726619820547126790886225484380613497939476074925655654569881719794889322266796227940447542662587814131449308282718660001850726930981735126677690469039089145504311804267869259631598645075475298996769417602995207916272878328481746158055828232339628542774630329551783763283768409400534399662799082407139999991630523256463693452318223909458431368 [128,99] 185342018645969298731057648684515380771115857739204543887773090776384261667181467848054640354228408808823352042150364427043040059311230696437482196101475216842603745420423206205005769974472987635198694470233412527100664599882098378200044470866694249681841146073373683412701832370433829964343695226687816974111154302483834211849251433075427507973252497623225929019682148207500977902313975793391489773201672717750012187348706603047761653169896092574441748545921318683881718245662045656380527235784258064537398002215651032295952257656348935368265795418937173018565598362038160169487799063948884975986530989991350036952212849557629586792416563000433127691473320194019169971077094830024851315082251713940838322025810050901074767610896253423180756028227040132236756863500699681711969340842107222978885829305305773572602905411571104714426901003771041598061005841950130516035556624953086251300149832560060750135977072423207357395339731643424750148766915808744722509134448651120782847792326012074175602970059159598471255793412795750289074872568908548930632417286595263109281400253575271449017839656663481841067524536037316899675351021787067434673713145916276757370634408955367550507204641474689396487262295994420494050134159301683032210712959847382360692231785962811144792066993737940063419438607285403740564485968748651611829273786720250954602780123599382867286149512656664676983478545905300296985136164211718507259901224135156213241695836637657790016213399289097816122872774809299548971265880256016361042372502614465722774374980441818396680320 [128,100] 12943346045594162060862418013258390629932267802835427891191675608424535238219951864060646506137687583713002129996127222903161060836703256916459307566836403288978069839848333388022395043142611293499798930749794859110454937457717473110882597849475126890612592610778407632683640732200551285811007033230142050659029480990284329599654519773773449155906853081024054980263799256642617512198458835784111146700305988633873964621190571894323628143915016613257544204526260465347791081588771089450662243950759099618604209093823173580507551469602025372566733963690903209292218486192221276896760788350756843550678414209074958585962495128145365616890082235813400162066370734011571747886666565685073682514033553834427526742407225557066820136549208671849783773497694560904484901614815681596367114456799552092211939726735449373571197281211045117089797686965475353797750577723879536624217948698621738269974869152821157826280833618531544273371856884737804270000288082310007631318547943619778972655773697459344268662566745455245945944027410890258965043750008130896137753711505264356513847275310553703061295927972539279290448518571409414372040324884694577690946040237198867898978279928334149764313842320774924986934296161309627449716092264577675660695813969222363692544168907932339678146993638020681117155049385819955506508566383829363447901515015550581993233596219645252546017548367448095122415179274295375449079297462546017618209103563905227557288781696436179916806607745281159543600236796617025255842352341550874664540762697796656322359150455044144 [128,101] 387862684509209690272408165813315193933621650778497192198599960391513866883536773631361514369679284943543069103678012712311882420469825981160650912992098219904965366587695076818134145963238087238755054863495334115952082286156907719580611439549097649203618268763525696161623512532473566735004618874573474062162772643892415910517686164624473794960821173320159699634613527182079230858916762135026255795043052173824561181054940336267558982539054538654839372618795404910247259893288677214053565316175103849544876305393927704683754058999160291181624850625818201913267974558874390739076308090106280681118802783558149828371641641085240649681697567617208566043005649359768500343616093984376151277517293505748583835125382531777604667995347275170499868055140934245113610361810245948599615718685837100788335069234540530289694818439604694914782701888196249643823286998174121740650135474888575035194855435083497758617897714915350737254131527681748309336523242264423602070351251671588425056758855282927511964805845016153479941469829533859894523048537763661889921401943511981830700271953575996702703434782465056825354649724623822576692900017807671263762463132761464804584388026409348283177337721874268136055207469916083530972596637609473560724029624822909045870843571430332613414987931415910664201055120846231492000233399864825479349533893623914931806620156026426082462312933982876379544945693958395494224870214234082855922183949003328914474948526093852956957320108397564055991955482990911147236729265834714374867700726266734651466838080 [128,102] 5197071200665485712676286294350617440044073587579621181250509903116777236792821444109934600844923738221068098087309670645251985265397233666135382469463400865433317328068438709552377327695689887873549413443953663767971289700015933174021120032567786126165394005768208792844762207777083868100019233222057791424925839707501035996151418062702548499055685732816182326268204634595073790473186391611183486243790277525418568776241334512466782211474458029349050701634042355061019136938123487616794006383900969663786336810291305458908490605063604523097669078307178297393033635752947924956135115145682040437724491926312148028908499865982182747512966727178109800519010374981410387496093036276784561832587682155946796018087413983182093218858822970447428928047833418056728850118394104917639176461290754043288787177009730559925496109073768728284816963578330633065922658262875353479394449208602919406608974357265333328095523055190997943332045853888877813249673934121758993149158867554732542342311206908604761026031280673812439875987413436045392095094556951767786464023892117907290957316859401788077676973183226288002571666959988388718307224948902388983883089451024653013953403137619908020761308034940162614742061347241146536833687539584156804011731145205363681065434209590105965220161845824507364085550731737768995479450189670598031238084163899349662371239781022866678416727646461469659166056254167246665560717079267162976057413524909614318610556862566441736579906831709954332629643933746199076197016603970657586650281827610090013 [128,103] 24080911553694156556958564563945677625931093524389127294751992639115459790983397570788869715030756228994571230980459099833204946464950854537033697355440582386691112994312833692432543044128790678693361447068314769819824119478601484776886143265189228546999438388349919586140271900461200723538692684244089681634618751287319523734873848261774405962170020713775240398591138946806762651758746183709812826867952346668848952791659283275010771632140908866801634556135320102586785280891315194408924707146615096781748891958297060422363814777949037804272490634831745946484499235647188798264145927259704078181162771044544404074557534045767843756293704298622567752923586289704493957098031847076919071500275558349289412107067832734749037530208998253089013905387517282303772858048909899047086122474748839999812507444248206124295546738615856716751989314320868578046295664887892134433404817818580642816374197891543500514557029022909834920179052355183402993722157635656192259561917177195454864436782223943362966594613568048746084114354059226895317703941187986829992526799241393694493750238055131646962179789919274244813796570681816759268126209179295936939604659953791406605305076069722809829012422543052585877623632915618803685782527003676810773221034116797775221275089315304981779255726207058787032533601218358191431567139033003778156645219052578283016119734255311356262174424630515380391410588042510908418781143048054879456174646004304826801134865238009102339485776689529980609656961928759350547044590538237156632430453536 [128,104] 103923544720067160549514115278821564756605204489361379361423232990093231321044812375115263162116986822706387474271309331238989777948772758610568316024497415313198377759405946076155133426525273773617733421515009582003138725842206912804928548901636322609097444981018585672045015852482076665202846193056727036908713585718931227725641906466756552454000475047970704116377188793155202812140251967595895332768803359374291587264580854765580100075481950225628962088059238628795535735629252937029022651354915009298976674918215525782573130018319270853483304038233698768034486413479103761037973585600394158890301985249213907544738204829149818741112147547485605979139777841624669271018904512888522060011937947603772913921619487056263646186837015286779408521332200246304356427944823858605391907294074856883877341470359987239182677147428238158740726688899555454238023526324644800883126918592872588242445230128784700322857705135127352993902609183412266331455574378856557546310461044131971480664021041353931962991986788691043255581862069946748140753607002282120619377408504572116667463079077348935718306438279339372162809804639962945274328503799686050279974660009277753326605754968539876161324830438466206331590192494336818985721696020087913377035030466692096715068113807946357689446067927390159004744627503404738031753983416451961763910718162313381642842932819603960546124391320177992532396780393864078142534810236828068276909195638894698045072924656163973036218906041656798428055240868681914953769543381605223552 [128,105] -124553497791786320004177393071434198942990743686721704597638703232997258861789005925242516233920891651788804032418340441638698793593871162482330322240104886654445930941121366559293430474047004108196881991851845392158987926080189237233683325195189093284193447496726777549021002508509937534943286563387682353378398156671267846718951452994693149129006028233161242142713810417681058265806689873175353147420731536328312969207050237159715161671097307378505679792265062070655798997850674507200682427301941631098504252013845838019174566633317718997918561535014701192350223235906240836945187004903404983409724986262281496886438764506117742802428499167470686206012966887998697066289292118569284050258397161296542515490959224036095484407926182466473096400410203186572803827899168638972308965662755903830993425789870272552617893118954318825025856435797457535582040367836567436437469428385642981522085596998169754788471055263936131946313697910781107887932183974655003616168400532252361740394004707671073074514699745830579438916543981784282282269189870793495005700780885295922132641419624743766169114971405954324321575934269843608014282348053371943216243836538643809760119523876876245358355820706768631447884027123923454067510786155960206229749619279701247461701550469513974934266110757408234495512385019539675551231519584948540110596086459656384853973316891309537049765746887588950798723600151801742869382216301361911539680492190948662844423460537015969171483912130618814643843382198326750854537991392 [128,106] 383316317843588873436409817674169215957989880871122540984546587583107835256207476338672149817902236751517735612146848787492355230698510149735341514603358348805807877953448195719967492281985192973920916966214401689804198202079045588550285087073905277347833686641470225394049438608131196983668659681512800946139136869233412632790845524548750312629740750634471896511001504314960491613895793474774918834670210191486460544007013522404978782667445118178219773002153765495553881917851624628927325717819481599332108046978731844808653629813853031550357162646353728239747087997215674792923700289956706764328874944891487345808083240274540452584716867172399129618426332432216358470216364285519345742882404813269123562308654392954870660869125066963824096701357869904728245551530522483280763902602373859587269621151943890239786952736069143895549451801261380871329603567169680488486248719871787332555288707879374132348582155281691679288629194559473684900608973711140839860781785571697674724631841813637913010748100543645667878324476470612682354250584465557080460959657931905200882145858356740116792830810845131391567236912446908215477615057587479136781290971972591196152151757729465621286872178653305097137662752993589830975958113576061367420695175655434051446709700387106740314960279543924269298850646959696018276198272787568468294369824945656750726829632268962279914796912675044384382162386224789065513820133745440648457532759110028141343861113814753632028629283427715205936410416823850148748 [128,107] -276038363404311062485831600884573757386389978163509161868298107964786297385483420493925867328051457767472867906297496697370510324745479736306254983847934885286116327305567757896357068519973799844634427938042961760301360713180938667924321086985388132446063716472881869820297269679880113054072706117931133518998258504203882477570142722580255631835930037356998155762587219977929277306346835132885897235970702415374325837081833682549442468528809487731020520340324775086423558052706527952985136198278666273388388404569982811075782089303078323715836915883987835525720451697980252579133794605531445503943121151483060954447990578195144778889595026610895363109044837836201982911898772690862239669538763773623532679155356589856184026910840403213706324065980015098832413229584989941933756440898177681197508143011796589986884513365825063826884803326766940536473749059292075315612288577476370141756496672940098257583612118245231407127143208200157552836971747942868959925505349250966715107484418022516326970594861832518543398125802525876086907614966079018547437182154434549535251642128455926742336214747120643971434612868167495055689082454948266353414580566690749883699287713073090230516598757071748997262942407120729610160031190829323799550437662088447295088840413974841305153027056567130491624279244131003540467398329912714696366761754993795807025513960449434863952909944205730298857493087776534596882660257234845592971495307544754194265303303034436335661999048511800769696342647872 [128,108] 89964051620266353690387837584606296285132485111315099819980995359420562980218754330612060585777447044600866243159319769490941954247446629294676536042034982507364026422869911175713867985589648417343016068218074700734833097583029016479842510441797571669312777815058641361150230017501168336115741404825550287384027300469384554347940802401738444544322724311199395106397291440740268365986200511320219068909884310635229857088593055944573062718936304212282010841745514726946022174409618258072490428021775412628905832987622181687296190585049640937521286547977825171935855080409536159160417551864979949428669149451526270006719566095223166256765814248371306119811619890515575169894599945036211841541814586495276920231485490806788131590259620582960282826724964972757760169759679963979038360736168796429942993360083147678729853782166422492889175286583397539553661259480341498489220274261680742861646735088897639876414658189787309217307373068273882251567659148526023299586878255006286857502798176645683397035547862742578991040883144475199857978635280385108637442889832795173154725973257563003564679939166202807789429293495165103699104163116968655540221955405945939575941450367254280994066142521975963279256504109749268890006341051278491329845518828138535416243559968860510060903334323155411835350103475984715450896001458174678480889745840219691202143160090492909908531766508234266941315144025579728636529918182173784679368302372755660128576205655658375660333565199359655480 [128,109] -10749017865226992107536518063364296425501721809551287430693761912209728590947850415316506711475549739139995167345487716842272399878883292511999284223463501019669174363405401361585086315947544284220165270831661084745656289870250009421285427744823733883431748415533525091530412324950477917069539280245548436870141220028857944566475424717906714156853268410853293548067381692033754865855744915063159879739280678226861679470964377900934453501451685842276684090910160657555683144425862928428004627155539743032484976349702882163950726568094168005755953487003805402618830092601081213356010499354664901867361514367780484395824210000144344280671579939498258670840297407996529445440793617114848284128808814297995064909545320238972505080453750291632958310780966177897289512623924285370086120589301424404616063065209163735588543803686529417192530000019211641368241935305173259508828599302833807003779864101375959834453346399911284293394513403268948751878899948415541798136936385893817616779690538176458339373829760932283846182323761895746038184981656461240918670205343328121486582675959676998709252674844927387546320331464608366976414273570630676376472833454991744957594240242767920171934822751305318116519084474712218451934061900622180282134737132060878192383386250412625747376086152195384149168925983859198207577457118865983898348071138115821142935220065687551778361759050102569650837734233412717895876966047892774635854251255484337414848094979302340946304285248 [128,110] 506974462391787475404805623786869464362533948596350279388026928033149998014374622224502228187057048820430517729022265082869241537392637235982159717966403301731267982108651933618533476240284264120052495379275480941291189541498955910759959510566202853406898807887686805091472732635140789825393742060602667675323755731673837214761432684414091312554296845466317190484823586979454061489559941490057694178891599949230382015668073756643878692341131477839649260499909566706643024713451458511187698788162255015432557525339487747533019628652394157198683640475946541915635781886237303404033953155653898159974506340854248923239371147920373654317494702821337927158264902153165553204801733764924059191670785647534293248053593139050081276095487220858365088112435438493160947575483270884417255846616876880052547561134618844505314503683683845606317276497049782877142813391851462713301093989470539692491993388409850622596210130904438357718184818674673048791177477338960919634350769355141243545314008591777088842564803712994544142621207968649148078642953275921820870860760805956425367430830117294496780594090276459612038137235791887910923100562690506350808157553534588703794645223574137464597910519678938219126123214263789205796788201582142979028464499926846343893010738262317990834271619507012069023848815418783472956400801336363377852210351013538336376285573285751959069923878348923015909703375937876530793235392233658517484201637745843095343200790532506449 [128,111] -6660085541121708694030126872098691638633766258148733013926276400456381322165255204053639488826296405609141596329177926781946795323443829714849229818702576465810459992423659177371219476752680607069165678422507215124537836981831961215671303566151011567705726106800238442998885233178604014144027296195343958788367687989579602310898111246034377069065642832751224335522775094479118407888452662681021294826324920854882698235370114704806288382732402609050349902401092640560175544074644810365153475070526238238494643228629072894977718586171561670309140420414458774348922991138736775516896924501784147827045578773877309709367525957428648419817205395204647609519315809232256942547134208506039782260658675601418778717914753295057904463056232671290816113764834107179748087485029124597048147129593506512520176457088136999943514736280221701879273038458798565424667795187670144830168333012583647968580424819053969426007210598931885840939314199825227720186605308644188178396857257530674517166166303167970598828716857121918744628946893048302981793372412642282478402358471415872634626678408363136217186372959553244897947730207399950650068997620885238828723619668670773993186177353515564467854364756312130779170607705804447793803061060472299594017746955815642321253978303163281121629352380536255682841516735838368860256384036845796539057137921686681673905841301026328769052743369762759361375950986774568646369889510066198263135341609903571348064992 [128,112] 123144077248415983113195435191227045111694550023209608933949371658440172963811852243235431118299278812910765146463663503222092595479643252060847440167953227923068944300986273158820781133863925960518620006754411384195273602602869585778049055695482247000068795991717235899637594178362021733847651053374329313203907741409171008258421232342883345247710466563738938081610932828934030841651395728618473130680015372027027314990111097902056432451855381265282752762877005372960491681960170015671954481478705304674711334743541356809288362567272961659230144867609117981127261084209712846441290516605840726260564507354329337487469857764405861511498913083698172667847444254561986494337321367787048741870277758519814287309606017989768773526988434456516594324901976511317101936488759968956952729473286303679428531072133803541426311633968234351690715515454284361683609543122985966715832620123837896607523815055926232008197566956172638779779341961507943491079227115384415780556120532822378068232292864890699247656074435152326213890638970063467118945944765275593739742349034045132879529164560660214649791134994599537120546864090269642731619820884339098833520715333312680923790641344679511534991904604475598647212189773286816181612619489355826095716549625803864184675074537523646810095040225922533185782903831469779395120229926272701625511483325278083523315673283751948518770193139923700687499119574419649052466237734906676739828670111416 [128,113] 1166592801017834089721153918393376989112726955848387299254046162073749504825545387194235110365117369343457499752550885970693184071223003836634507437448441708490372147618170953304940208798367091511179509702793286356777999482553941398925296942087504046697075232913000077532522551737879711259439510498162464595942917636203947159827048694502645361958815787642052694649484824246868519365377874320170797009819314386209403387074113122577302330837334221789489466688490912879740145127483882068688126294625009327797817420182008094381109227565043651063907492282694627783907643809885349927617051706425755829576729455988108542188569649224805541286923428077990416686570511684588343484520863718333707714026459603527101695125854898183315552915772161684194804337238591115686123450988627900206324630350320661263521906154419291199885099763885582379848817566744487145112153135265610784807087772867821259771731284863856295951106114848406622848878200776747153230397669791009273789161348457966630913214195026129145454804882064643545058844853806614462386483835291891342236951313252936350844902720659593351774250068434783299994484036900992535453474934343301759987504973871342283388022065642497327510861649638464196835613633505933838402607806310407485357518979285919861873999784798774992158608267285499099923154324557116192335378708752094415468321774989851877375480973967128377830720185091496556166695678932344262051573929582621961544 [128,114] 7215719056366775464674077699532299444741913461622803768077936652529613701386279312819525668440962274827331908782290444482209141613246388908202742612659517406218040129028789856774925892616581759623303843856950368804242264346849041815411350038621271442790316291482006560567117021615472107131040867653505270710189276545605696662879865053229631762186767126207569990029054235234234887260093325309250382188385152026424202479886157238233546623550145027845692147363674671523631705577764020109416347284110626580988283604420584674056188320026877616554311852919475031340243704871598958894544783530009211607308931156915029722542829821445274162319067442495492763771606872965285574307505506544881982972576018655927017719499331991694112210320040131866968953092509924086480552859069275883198022576788891929350929405933994084703813876847543134270763406052680012523230969508966305326175259193708581232133149637485142414362380738646048003676632770572915900951579651839132375141397678151856869161234417452641400445164957411299221414267479779236724745221838653198694872216121446130812105754026732413691426327984477663195067703532226779197109058694018815554581126066366021000717482913961081109758390869053581855318891728781895496828651336471156992497930145207538467783436837547624408519119604020363055474986223991851751076374351852498742160581001716642439520681294839311296798714359252944283279665564545180901273748704 [128,115] 11572382718503018031682654145088597475676005637471761568174765919624368687275879328086299622293300135488788931086290146404967871068642001009831559261710227581286600258041619955287437929384871399668524399328859201161719893913855339451807841984101249370695493141186273879193255843671922744758723098522792023960224654281447751447769411050994263547977030742685620317756136687073297191230061937653597085472245378527979484540776821562901047519153521002330328229060088606776733740921268216049230610380963200207460400851405679242685292985385876018930463734538794791417282488910142768541956948002162849482199690742582537774692183235175039614836048816319226361817238642527271477248427307109180560423998013543677595259415227868321418555960630158106006988758488422699995081509275479128450322915450413095036727392317834537527634072659559437095525297161020644475660532939928455814730577779894600938849822128736081020613757300991900501745458119854169381475653057898666614707727838676751591957690631539052228889036505614289348246545372812061036815279146445687228827343267790352227164112164205936714604131785892472420615460960631438430795615726599638578144856482891486874459670779840668679723656888078935072814793547412583080242074365966714584447629639185355058799734180336897913180087322799662709324561692982206085260201376790311595795898828990556219602386850392348561530691817832324319474346306511808 [128,116] 6253942936939843544487166499272273617435388439550952980405246875164445813564197004442100325405553608747684602186754678192044220599770793986726031125116024593702594578013643119668103211638697597874639030933250834939635737532372431897423510946034166171800666126976087148651243783609030328711384109074006941436484090581121533614071447108807217998399042527749779394185807639399503890443358410671685816527638652158744466092811115985990794406627500657150176605746016326293961837422564765788898791694795791826749380224292425485569770604339233994109915467321193134246812886543236670050969126744227493431114583163218983989472613573996531110867969475279375295740624408653119273266653310908565920921417075992776659166592823776228269359914508081166082595761452987508879047200635913758891469171501275669250625496867389505599906182047707860751421096891843805553221402199445839448244758636901399376054123914271466001829754343800084749707761369655848247731021038955908981417881281220591228395646468034232213152128116290712957010909335256999059193493181164914027341533096330265105469966907557985048951954187262945850151053489865079923059474061188956308748935195673986050673297783126705335357809120811656265275814191458769802368850859150694326320049003230512502000193104669495162195938494043747605758335314742042941649369809713448265101404140206919382814683327111023881291215223732845012736 [128,117] 173424172420911659357480556869140754038251194542043521366763826439912611259575594724793402677644659631143060144884032485451473845508614384258776740314528545124926519883667188275751369748552502614685776781149293304210190768833317133598072654939901449936607741570376279988977616507647470759984752798592127686324879204823046420370992559049728560500709525203875967986062463576736701759176558539391419141794456266567115804812416611797408171966843431715215683522967241166970103369834455944361695669196599586797212507806922275710729433410039712057420117150000060490863238783925802959389369473055364311626949059617519873938992634540909806019522817979417386112590956786853117620172779245084321520365496686507658037117103284916444042898904748101480096579573460215570869179384561430154275897250343897422040284922614504913046450499396523967868295890249167383704542290276715172568358153582989773284960674530142341152393699525525321054909441132615230471755788177703840164739564374008160450140249993135308243429997344202345081863395979777070761423309742906517924112666453688727771092196348393375235529428262062523271583479880902502259207662070469649322986166272092581801610797122687270626993784018727169347887863897187701064731271443451482033856437241172102040336821118390817583812814861675337089508122589849601943915137226576370190866102504992887059082808025147721765049376 [128,118] 323479513141239280481463887613023599166730299211570383045610796168226860524750256727861362081589568900678909854837898019605211677423457531267635626053674638537407596498707532073590911062596398762884310332897727257079493795174094950409707118460733089008447346045004650484534483961342952607095691650364009886814087565836005407218040283193467766230986707379999892067550342257143102093149175475532764781025344454978019109761079129248202743122683547659891656193192992270941444779710858540767232746500420978095734956879182321005377946781891086640370414872917456098946127786232057215533093806344017568057519656783624504189712046273246100777203075019607235410355867824902921364522679766495873592242538096504969662245923424004631532531368180993838824016964051175957047932453132836061468628772207126734003347401695970295532174829416931220063089319628250947248661344051429446303896148644899378678256935250095872889008205851231379979141497511652895270650094308230239696924478611782668773639746343705663599359881494792309043546520550333212359879549780682058105519414130716457235733874190527464785524577879351954874456975536485128449462985187021691194184298513152272843922184260225551545977420605851228702983591002419078257013274888743158799012971991980813547067879348886502821539442626637745677952487390121627937424682092324536000611986305799526180024083737943 [128,119] -34858990078631712152821813795506157278440443957455387972781270881133012492635331627096775723795921800909957627641623650169430216097800229433959424271176128450689001290556738426097995910779049766369485929722840658117795756736699834852877248294784924668214684742029943628438699333557425242572736543376859053219656173033250746553627336411888239875593840453539324143395276754776926476261534360957024734422546656307696076868694213466869862653679612940700620938206913679375405477385342583160543995933281284885266142806204977531950191060768424301527516179718908536760985142195338581384485827796702145631974667919397083294647315968207515752021625127231190249664422660819966390484067824203994624328516715566926552450064240668801667506616505174475432062352073548923790313964002746858559367338376052682951956396965414193190329521294662079819172897267068634573902742620978062935684551156969878212419469525747780642677026662470029714953239636200335154007847919976304631010369357705759093080019218731522293255328513521694343736664684885078692377745078296865892274754818537895161271897969020267186721819437921585315371834666372467420808993454738266400154436199101115396056975073744436434025150782742291046055201993227917548541650041802197887449929001107381331293503267879636677909622583432752260135426281272605369327136861559178877606046688158338592 [128,120] 1063301455461029920903741507416696431357530590795959498947687377373804536778517092287273719176386350796882228741072807886595185101620411494076439679779783685319184607541472042355963815773259284328671932990774408392048332128694002604201743890156588297384845474612815863896366788935688628933286696481827395925812416896030095517984672710088083571147557947278337983231355630133979556178913304819926339838091137178927385972737699868599549488094802868203474953354133664440021996545180158005340619711219533483446804918164991216394042151571456512904211227707685137987138048764662630415977528145512629096365019950357304364868249533289040912596606747078540718120919602979261020115109647332315770627088507791066930101237537430113039628836582834801222186453250074825445387979299878817654541592217090206236715634075873847371970729868449602963062835829497821947876819423662058255887670157464976235158002243213460071111627441046016443460801300735256512372202561019365312708413860428942039547933936774780465940069964488092375297781812512152709179782818284655658695449970189283092130918258788253507970286222376108477650106261787004933975129748005124727669309536196440725775002684032277559240059178810139340577330601005391108606836165369062130860550969630035052543321948505020360301277292728709400791464919593284956635781595540530130414008 [128,121] -666391324101119646616207495621896398086929923748272158591313101936070123096300993210401543438372205176383025848746330315097823710932421378720683225554949374237014709812604440043706585469333430891652650325523742412246563316521592547083546216219286981022326253278495735397109404293716972779850484982734004070401650432749103987854811524967779647393240271468464675970964123349350390519509417990258089801523455914685730296662727547710945027035569916148811438955916898419947458518224650810153799204710150152878095786735343066739768824150242672778729316217868045773189348239975377171567303393420795132741139508018446996731926821521686067312164753126749937514035155648319970775898866544329488980029097571895850339304186779173032998095051823626555774230777392986122676755157271372758066943153730466805950426873702966469189459514526903442378524153829160320548453713028692239144633104733661993671154031971223971265772804737891598165514984739499933841320151696278931011783680895836798375879245687123968734951312979608355377711301033975745868347126945245857078764549724443012271177364671511690166942517567086661233251867600604967176714480540497415005694900129375701236902904390671617197434243079355680923953748032745052605897859923211327619280469889539735940090973346229406927449805262762218979077484362118503493569048 [128,122] 76985610792036201138566697928681083604536462653348163059338832847856652674863344672417981504682304909380169818542183066229114066711868255989323850125166162325573956871220962481076827677558747315177035309230904696235479309474456014141131909425512612974469578980891759777720066113870749667345950945150594644483052646727438250218651129691751268614739144456436541453980638803972326326461429113073909583472326652381642982138811898976106376702647819963407639870035009239969181248315611145222136508814840908153733833601587096138646003925724632419996755940439995330125976107688575006218754214935269891980650797672494531946864367234675859269727060287702112200013872538788473317172049738460945420432828599349747637158346112459817475588180515869281403825053774667451010711640535913429068910835772371718845331127722625685204519416528244454003711725647532972331114538449380695602885377692571800240792072052972963784412759763958626759439729190297667575919560278768340850768737389987819211109276069420258862782755075727908115537634350527452492271964547252407808112084980409808767633259601628930668449802083452734767714745246051034104952710833776238054981294807575878077818098395761594798780600120184858030586143103452929902435101578779855553378017116451820600420657020181495141233094082945494034696935636144 [128,123] 240145842034296996092009491423872316133751929017480420953155140728255844616657015120322478405932014750710270103498603504374741781010910797826399474252891890943852089933298923821724922918707742171527102146296074530353520822406357050256460393139005617722329410716068121841724542827376306371788586933118703297976010698777886020917026771598623002741146234988034614110986054687586281473696895023384941261293277369428836644228449978865857664202243889913091298428214875514154690041400288130498903048771438639409663139028566879411085637783682271914728247582139856108393059017219888230138081230490156806365166331614955268077369284701219587377367164718660083111732107712287705316360498091090142320801695871809056433885118630099164118303476302355170515952633331097453511552942629165085270954049557538961091074820592733579488446016614369380738979848364772186532354615529697985106797012893739806246466640359335170992862414412263273108530907112132310382268017360688347312694097257551103744818488079611586283290666728522142524840798313740980845364149626392133508839828886065649674574723914535030018166229928370911950761976713896719309947785806335142580621437934724684266750039443346172842587291470353825170329514369470952707931699562276048997300697059339414352915455368142327194616776412264256 [128,124] 211197811665687195605378279661147830832493408926426231829118688573595222821524068379780157589608878212289308258952546010721262365229163296301389264785614513340207219360564795284537369698585925496605134739962914134858992689366992945857327632604529891779249245284433672959156176760476008432172066275227925562982391304741770843155397716338943824315938504769019534038862550117058336834074125658445164584530046542535504637127304562191761819729189353010368535075380761946559779550886905908108012153384683246857669604760727223407472319223186616819703856004410934414636315790415378797770398147373827338498907197614294747303232870328886246352429634925950463824238823837161531334701298169989798257666481376337576722875030187779350313987420864666141563346807711052684912726265379684210020887498656957180419126725645785843925010565890532523556622998470109164631632526770647007619213516532504833827116816347659884349269433119409233331295244201207399770882247114120555790628326082921933822119039119304606419457344733998631979505033105298496626143764149890025249383043366891509402808471108679012826062511816846995245598663388999313620136305600277948619669481539438000709752849070931651599760208391815384164939960205727436152041846298685655972451590772030391154927408342853686528 [128,125] -160707809190857176887119916859822440037896304164686789740187937540560793305806323520161216924424368361633527038966562951697192361708967001860442807477748177893290033135284071875859444397307199562761979247618262000737517995241754692614730345165245988608236557397897956664612946972477233681086520561535870162245132147637706462823215616925643210767459974466437149840149881498528120398775117473089430622963652095904235847134097052541226062261971866612226925054080779261928296789541386628456998951454582692449236721719706648877871672755474054130090213152350873181898519839105969632241746358196376737068207498966829822195082270457213373887166934047607709831050726431464486726141022653061664699943522757213648289217337895137920070685358438834894235397469125920408415970740543193251121847453092006190162039939717762904785294391148771315141031836349159527426470732530220752336399114303298909242661980773815915931152265315883672911684415420418685006868504618233799541012435607772817546509853104555077687288382954881148400148083520356161805636485301866777157891662415325463372747568854986963228248170295657890695139696779924712060952978424991598561763850611821018538675653286720173959539780015417163580866119459533300850349490345010310633883128228836911248528 [128,126] 48874691526054804329481362082016414203322738711827600376101015038089257164743070233019660004501247575162931219070933585595194404828005003812414873811799522358661720069896875869853337936988406688564527627407715238805826985967404397296732825410822086267234732627470367084102380832889104857853223692442426186133841218703887885666337005656910308525341554998385862719064064055577018946592585796796704649040050004242786959994988643092391047790615946120900528695854651922699596639511935203138685168500886045789251782503090160461007284556271263677150333699458104105572680220373627745666598109974539311312443453154551454284971782657930801370183467321723203356617328806483998782450748234013252058925913995350590523943608201249761100526979475978344890806014033226026127011703058868714910015946177297616454716763522493863846794122725942194717037384261120944260107468284659962589390253310867438186704955182810629477855693989618466896499031676673878829994836701642297301916412092410671323322091642664700837460325272885991692583692341850026918560930410171912521191993274892519898099496838541320265466938171926255228326398057058944880062580745795410409778581121815089431961210874814732925019291781359692560191605524691808109256759294927480715129100 [128,127] 888660810972532228689712943903312518078776005594700378871649148770195171228735667023040442282480991838987778394378309382835418124844346322874131188262296178067611833272341200999516850933551987867338116212325442535621132412401977801866039607739273344603334471454435926524516749192613844384569892456936650108004637251860468668200140093964601975623230560834006329769359189392389357642751332713332066926914741329116734784913699456148890556903772877780996254781054013467558547436016327198658384191413554057054871144593887319109053523083362385943482159135828014535207992691266912897875420989668366282385922386206839071358393530133829791577399796027484723407642692050994584778160665952791887072547662578541795109434876624282467967635327165624727175666125956157082736391118871920173275919258488416224857744885121196364990372665115854853739052903891452017886464877906297068923918017522285950919075477750160365054352056894105649656141501230236164393748251523534686368066278743705433737915991153364490585617751120941873221731775348914025085537270046624190866739872755910506408914368783097055245929519199814316625111743767892168139301792703614813868671428040033595691195015950774412900386162555363730539242753897340907212171744 [128,128] 88141271500964268297466075096875508644300443144275356198109227214329311170701278231826665383853090311325598688462887721960682633715565660797155992220491178590298332653734268708483687292267712563312226353903016414539658334885774465790122649619162460165976750429830037899025312160461804317935870842488401448508759135143787026877445278972947646628797740576237147912870171028195840754736301550355659339938399913987165683018310805706212345537450250777898338308112399533575930893590579567180012727438327716144380057204803095357669877984843811641648784590702408206408706817026960071236087943736008151808041460960919838551126643927309368254675968842758626008078022664757589380703102415494526200643239017633150406225613312945768784909111647175837816150344415740432440289761996074468325393344023679787356452767789994090495098895670251143017893330937795699908667082086027501736817183807010812106716096107058488284448239677731754140009706074559294752811772268798471545458310068187122931619574381212927466424634608849830565935504582943466857939903614642565161413482150893129548865463971570672280156326486091887165301755334326666860953461709548219767265607267979808256459487868572073225407355888978884648323312464 [129,0] -1358898794958955719683295909159042593041895890189389996654525221995347135786300858776530322719570453394675312775857285163561045702714816501507463516974706544389063097318351342170427754126132995640975711653043900817229712611949402313484515833002898485052637416112383481949163780961397570146719426369686613741068545436600964287312239822932580669922638619444813855286514224946839739233996389415389856007498060170488263562523446908560802468199642474893546330127263501010331807171014174797487807482681584713187601626147580988192836797774071777672498569561641505382121388002131056700201852468729244573749305844034242940364141303541619242581926823340470662747445036692090751311294965652842055877160215629877020018682588675713120692938065741341397204426702753065534781440556018409998507963976855690560425772630188122977572769601983469489825573087916990962913629557757223477791576676314480532041734114586671531901692247398506277312040834192484618312806239337841213441635634517503703215658424025514914261584818194673397554797239518840494354689959014535368634646134341445863486812991375216868105911527166186148585234277451040121109777762879029775604393657090169246535515441391279995872830522789989974726039683818042103189374633678600504534224039204473675791302536833340935076497984549989863561656941524985800974295021458656222038505154857371018033368137088257742537230323898940502202149611439302062987971601190997306393656310373626623474119817854979575940422004048135139273078247885955193073944547410361493646954029826656289121775201620369052202894723308769596500644011135318523815847878094301853028155643235296917152348239559838188855790968267462973072822599908217965851838637381910040250641380955914601467637374095955328789613517851884217636466380177207885318651014864598326959652847968148335941798014788605288372410187836754803554693681042640086165125315625089575909882593280000000000000000000000000000000000000000000000000000000000000000 [129,1] -2397185187113940343533934937750872060996538391085985621635030559555231636106972149246344670137117173853817801269312369000614295591794041650377652948643828835368981506572885315709249000708904099376752310398076888937917343826552355893517425530663077996656120284076656641006380172689229930904628342361965757393447900677661642546414505018736222504166744685179726365306046742780506226284018149864946303745604130471911555740987036598959368004036495126930488671025551347433903704437845457577215507198088836264250739606292542990154136716435294270346001915040039006045972719529396030172083038720247627917386270369409671939347320790456117835736839938626360248838339786011171234303451172927766889862561880821898667462581014175012566354354220620198496431000865420108755569666230365113286235437418385886991224151149544157324860540045164866095499144855922859147337656626468090702765972782290370001580669506378907878539883026131859809384498165478550973163683899465247679126158425133277821208133347331528251058680880442866596218808953052956934279406689649497152930015639617704888544397844138809035590973236207311533770322157755472561707821413168063856264782312828825339422233823114402699527473840653295324962488172093729296341309176422410978209026755915257965491394914677193453246422728726120125441279592099303290074090196473045427888942136979397628060869573284715775515153662475910615880749798931735533519799187870465140619754407551772527018112810561046392573613436105280315722740490646944763894705105240126911882676602334260311198170991859098447418610077893842465236659521813036809622942427511577670045842723171754229776380620241085234606142696256045456283484227877422238873359782207003556592306427622576976680766605851698333444235331978236563202934330246574202777238175672490920056654185699758327425341509110581425138111781090903109197275578679052350421797750526630874147888063053824000000000000000000000000000000000000000000000000000000000000 [129,2] 269760407232540962739125893952587678014828980351846696979093367428587694576405521926876319163910763576435770718064243257674182395643146660752991313152412588192568968362591416541297866029452850502626397543742971231624621217988185658558214249880627389216561047773864374604796871355501013047092472602207799551774471576092285879376369406985706543230773606997823148343464133297331003757886419670517197711466523585764052547650533185650743588283936840545763588410076090730325612978712614737692850816630414770494918441381709394310544695869819361834940254725020456397448822279691017383706296182158090755250934764359583853266325186268174996679671619754641355682227475186887735163884694970991097570367537749257981813809823395417799974320402441541993654719007400693976703932306807236082512196646046323637713378004277302667025770417038097108553240468365603314524478722119425499612262323262619799582357493306490261779183157303632656745663644577905027561917015192738244758270053268409868690751463594274537189270297139786583733196643779887229650253564209884856024382200699023282648487790942492927823540375823259115456949506770380820145366127264474223016619814937329577543630598422379186622891817263534472972239706938308313266675863672941887064566881954926047412950822132037103091413594684024061508517047148405598188741725783657639215788925889509593922979824399515656073124317968237438441980103023650276451255641239536894249738165957978910770232362380641000465956641587112412325638673097737080751950740436934512530242383648911078632016570338548165393849455634445602533800063355747392079699130150067191533333512142455621149317795439478760051746305448104784584784017708510301547726461519675587605365278336491182410310846243917653812918560693601635238784060024354803273703219553298273910913804400381889384045600739878178521621545223598817950994984046311002681663594092423348467156341500149760000000000000000000000000000000000000000000000000000000000 [129,3] 19592603255528879709395895198272208786959603155388446101986394932706338564988195605174905040825554225850288918362486421259805852108203904518723111871769405680584331544445276193786057317296545594286496829868610364572228116081926034273491899303852727664897593044369488435891659217709411019323470916896095180186078846751647157010822508190788861734698112026384308504724827987668040182154314133403772130530812898433739400253995751288628930080300050394961167360815902326563922516196823208105164334179614413699337846948511571991868953749016135233951361896707044619202208578980026161225362366342159489825354792856636738725121919581266719103197752255431625391010784069615815099733922214611951622746961519890804362300820885641794898790124925995243531189287954769121584927763920819903913314868056244801424178404265931714991034449577133229414539176600038005530779419367587894985625736876777911275161925685939349879149558823714238067205992273692507076394113668807923501948319851483998932278266420971910098345558410487723685254852551224950530269089195257442372853157481468632395380168733772247624434304788809152747783644291328908179042623801163780717901769107179160869198853477507654084610540283292889327787004325866374930150491945608918257527993600337020773493489447168206143406356524783937928862166748397135890505780002639682443794988656945691850892046787406061561849318266365477351820009714927259085522164692419686229900320164745281571580504532526832134874774431281388700630592637442580026701785417397188222231096243762786300793462265804391836276414881940819444352003055218492083182648851057430779173956874188828033069711312982453237869134145946460429482238683162030660104467638225140560912127148630471923137021697831140779398789007023096054393069809334290146162757371070020620469045220003612816631505277701411914124358115879251231905940749168847897905702856517695183771648876349489152000000000000000000000000000000000000000000000000000000 [129,4] 62930106892240385330517709175198017986929280878491836394977504561072074286696737961755826537211219477347677342602152991979879187282984134086542295342303232803522992268046810559581010644869201813685622658088545292567702392916389473264878054441588907587742933613768866680547736177337584149511183468116520647096348303685749151948234351868470173894538326286205176805381236750161600504493169175379089884571798391636453946293491206490120197922382011082417075051921192601071497502515341758023662207027882492987226639551906475773503047578587352248175511894944797898635020412863673459685088195906269654205435760482229892866914283183686268058408268708646900498056889787423686600002350686002924497458284014169189542151971983880761924989673657378185257985114505962383068437195988502642218757155295139209270929953313315668456607615121214597553343266807448445785985859053062655149477070530072367566412452460238920908313715195813510711310396561171708970466204286784117081529807923991627253507272738487122023170340754666510028663132838932660699478516644222953912861409408281917624273685313472319866271608108352727073369014933168845835659940345085524943849959841172889208858763596919672737889653283857828202095645113596357380258183656854891021665732474640420380514645836365784504234050669757656189120206174996786269237168092661692725175142607736722428582058743295715880709126842599755336397848989727567736257391147995075099532087458580493121905191349877732944601318879761823771185420014137463358003086947598484368096703190115690137588444945344913247457107538234664401576966293102542520490998172266194354460548917186067488553272040294346352151377176058840614592762035319539575262207113531879011777849852747922216516678975195295236563049379839420953203143982282554847253877453473260566070559060963311137985170816471569041621815544033068761494036614080268056653420911126956437837128992125091840000000000000000000000000000000000000000000000000000 [129,5] 7603282220543569751064719906614619155365201663702159618614196933130160042464684805325959957272301010049921037114817604367185697696489302199629207094479580866585307424117143915340789851334583115527261607249883690911381800893504286702715043823152364049806426194056886603383991521847663416050933127417316448096872598309478814043211136067271842642270379177350106552589604983153700671538404579436784732254805475353317696962926833567334076868701953859405093970624365900830029453097813227682222931322890012395734257934650677349198619798885277168586282458885856288706227621963132467212288024775968154995992754056527611115911570817777537145362026498466922438688013964624063709756629932071902067563444958715247494989303152665825006405013494776477697815713837575593470462040507136409826110909098089948337259384847375945239010847404912630993186180055795483035087438061170995655900246544129917255841595699556809735814269171734823131646273839722269706401409592700603454594792904624303229142121579812707874576811520229779759872320520376003204566668558295818218299483507819832017870795064083523806610753869203116291809578099743484972571691102837091729007935687680063176901393369096030571918721023081550522524100654110050612911033758671201842336519664323493508844155544380026659377421344513240693098999713974840250666292577540768973983451677470781448747454999841158901030347378048886370494263397623350148457395941811150695200119971080269076501427817041340893898350419021908087443109187886886454309993223107985755234492325579614595023648603575466957494884018803187438722177099365285470376045066315975689649681358270145258355639148814087688642094971419510480769604597311142660068712996189933477319175252457967946959845566929921102433536356174107860829683275030407733580550947750776126923066419573010496407344121383899088497186618129272183459211104695488696131054045775527095231950253389510606848000000000000000000000000000000000000000000000000 [129,6] 115846133619304417174461537621904826539759013035323233539399165706177570881413190680146568797603664891652059736336440160525803001633291105605235713460605717071735096412646753464076254896461339752701573930837547947873448896550885054717283026596973669778844776695546396699206264506916898190985931699826973136640571283702990489084062168217595097740166562962492876103429622649608073000162659241233104008218121362884563891127028873542292305435972906446841359205364997366173229808498575115977682778827688003439131731224092152385483117409394919409495265666555210305699026788855534828673742975738469461970024078652599084523385966578473556670547603045114631470843943422828098632850956379312721022976109937794349859288449228158132597464083269571462832554836767862069894222883834449248230804881233049982962951201755896175685290411278304117685421825700476494166218794612762283930725577597339981666580388569810411614004690215050134893639357508133206955396045135944102770993752249907704430952170029932956073932946297639968159992611476031341115815373109374767371028668262580368553646917001339647972090210630501290447831896270868016398509825837523028350434481116248026741664759491622991845114749359604659645375397757076947106179584070149545045098212974768005763509602420027032568865006526114613842749854743879373655289366240567344548991346193921695086195438290453907193674627648052897664299675912960419014108192589397552222099833528356883508755533984294864907480801321056631911616923363560827854507998275283730317681710761718401169052976180496808532095317517128072673365766456546038947530201090036371423371715082842356914291530876343528660319880591785716991796044115489751908854979257878027482918263057934274406948456280403380730292320440382188437188691098747466609534885636511538862395191196277346851424021979208193781691305952178462374154592321545518301507897882185582952626598719620508549120000000000000000000000000000000000000000000000 [129,7] -193974171354063720613148755274109109497971685965977860582974668734898071469925700804221287122254594428478133737503425461190704177264026394947709996224470049467657087215770619438042560005149727461888334296273947548175770597767512368633860816423514158003050016295950220393841879986795167380792518800025735333091706743252302641458732924793850961071305319017507024492691639426752728148985209771366239321799257206023991429884903863862531358380599475342219436732146902495813439549518143287910379286663025027282416545834508862426105091193445395800440477711924790982167363074524768721356521994042768790520740889052497158364633841987738365955494768970151610171150700864181091406058865439213402753297661399034510470031244063294798983868548955334127776577794816171928984643428645876662489495764131630960472845804527800578603727136830924607363976838315197065909982846290591851697818827276125869850937382234097419950663411768536698720755545812477070293551858909606616879581167780792400680069152370199364591731359027132583022590956684606657958556756875511604249690960754091922149448415114489145099813973118475298489123899069241552452522687504876127851089484047081342565311732866548235746074428326143191481687322993242833242897178017427548348296216205026434378122230493437221583537210285103352345312273446621762637437190565085465463202965258424439813722725256558724181052640953143523688059285853686656484488118013801678724396554451889190176412896625050617533921118694672366299915979069298370811975539091806767600111158510293909006688767482084330056582156704623872192154914558769849083062176915421812145934392312756361901295008059789955065889134137708580784981094451107554744064348826632166075650872856180202819621282481829940883543093568878045356378294856336458882342603064837809403223766198918201544356883571514423704526936075859989970377227617566551915708640101481581642050160008385792049152000000000000000000000000000000000000000000 [129,8] -3272649815983497046004397737048124304923073844171321798186576331853434166933135234642746359719620394511799333708488834787975893627235075877346089477900936162215809980335313572444328605277842123982054636079499095291774027698159147273972133929837926819512611444672819039807554801696118231089220606726218339167725909649551910233547367347556823417727677769378982154376612040879024764521142031048572817124968866735813360745530810603187564373868690651838656749419260546562453081086763279445628389730189392412664253839977465918924396686130772810328042630004906799566769451351911535530180573155118377534007962015885185253266739294662009967179510553727427576089023343489427271190711894053736295795277684083083423786533011793286351539466031134887333966682608555044866002465473891947748984589756888985611686185941137632158856555879205964405820280850003911144903638262272010404802204308284269013838552539537997972014671311546076594715414392782493377181856398744208546645462330346556987785315996241971525212996439205199553067250246549321757021306363861923452167110957082556018907353088497814555917315525790317861947440173979408135338750399208462015363720652145420687161189981354200330189097518890700608116895937791999359992506704009367835120881182923324779130706163899697740299046928297763141176670847044473815333515269602938400765138477659364715700127992189965145493530872621496121554522227828114112136707322069661379644415908232109665044379242470468395887719535884557993567596610219143232122273753652144664003624574115686601400786662523645162256477611615174855055254635800863506127519381706786672901710057093172391053624834627580566008863751927708113993024647804724752338782166246786755465652413942413839036355482647910382761249113856233323278371475149714261581413366535958239607821994677240832126871895000680479071237673158020011965501733336570888936624838410980989056254938987747375841280000000000000000000000000000000000000000 [129,9] -8270505498669669760032307894701517373302196541030583614482799893262367543911322446148082713311660823589310251052227054666633479574575433977633754749562897463574957477224129798346551601173502051597199144032425519711494165973678579473666625930927466583689619375326395429767357445753660038992491103561556069855303978485007319797945690675930961591965782204252809364701195182851621904535937691252377211836708404032941210145885042640582889132888073237614199661702834330307267492372654282958058744192657015247409736394687669098127220243765639232110661269595815800311271273425019085337261931465816852238220163148635388179662331976710650119491661044512532611461287642987843934474470764546696215914799460948845488220742898368633827388525138869232805329860569587780424007171544709881488288577853910021605646675532344043129911682369212293070703380804727145026177379419610060511774775722713201874514953004605255853230086763265757402195931013839220632801463929205004217772689843882758752447921636091162667024295626411081033570500228284366538566429810930765604805566967561680892892239272594402104143681570876203596572281019941604299891276996623832757629269345665703857994722781613962685714241659026370399441352713279505913077965528618517369626465831849036443618168598984716389935701266934185552272140938715450490027941867170330322468267697841541195140379405060510477925726605427700353673259664904787070248608459276132397407624621630292141233748580792575000032256790919401920973988133184016188655939653102499718947113175865257158321080679572852190016423632480767645838347849225251017678578097275343804020080664875580859171167003042521314832168653246928095259385579732234551015150092350045855878019319555647973573660419106962582231325098796270207760507579586094360978242297946158359387083345711503685318904737891449101290043177083709411077426869112003647154656617059837983213590378635123394347008000000000000000000000000000000000000 [129,10] 22690495026314681796684760199234517772925099728098232622456677211094863765342325054741118972523686351347730586366671152548234358409631764877473768389319557164712042423315001983980126342458860097562443749921503803567170051757378628939889594549860986485185323600928720209600875804497171316038993695095029821215421291782081607577319110935328083156420726863799662118619312109630520992588266178756231052493949270180741446927543911934908096745041757080433411378397596385264430434331673461740746528871132468534213833040895995017521030799891557758987674509389886457277389332949156234331675575144265135178302603943185833192082110355297504237978498805182502629935929738443742513836616340693502210399935843868946681802879790915627843104928023051188554350892804128883538514433731670228160257189971929585369269044716396858870076964326679357842469999780309804225732318918894591899936577966913576023540640755025962303497425634419629222765763004794524817594773484088546548658966375430039783203088191805597029581777309193093268884749723166403374790365236831076616706224373457839600915862860536388103464137435594341307415987635502261486756239954363444348155958639689467294634703461259583132462865072886378451159046063867284702729740182129498465525759176194953579267767773030455228954677369056502413698371018138080622328283000676036681664053624496982941424065728648924840036095450866242977984663673253669577219189230984371348308578148023408900507773200523507706032565033958103257398984950107146936542990195629439525821417917007938045474905086081644293227132420645887322245685348684788619617444140453014684364330121563240386544726265999259999684433120904683681265357158683532091626431460623797382941938219349650528006359204772781901666359690964065489345070504690482443317190500669739094031818184795618539310609748640315249007437731273038041919404003240768348731492919987817884045487157419524971560960000000000000000000000000000000000 [129,11] 62544482987218048849908948195207775241557274442398822480069549590420706951624215020477714919025690069322798039480620912481763058806189350277306955086656652504806147643295070737216422735447029847986329266523693329892918052321615338993694246987395065002600773116332258223881762934052916947614277062295497077885845993213880226725376302873529098719871575406337412384436012287343527657576884363531788741510140889593083943637588391194658093451099251910949026596484630984348719257722320525785682662953888307364236065503406576545321857109191777671946023473019562011387784314448062174104608195642348592709665050055300357139221262516812431095000070518507565067093933360372015865034205303171369961384546019590520983002973203779001290983250343248981597434165788628471184080364246290876390239140744710884934319998317650099931845292390688223548668944588780999762426208490301215293114167597005003413617043623082685425952268877215291350943244258727693742539045212722826451841693460843807267951875232620229763879895049025426390872638592532554795677636924614258969034034777411130134400868281137033029249120827252426926286346794069409016028883038024534253894825310610025452582920325823116215858423003874708301774243068555092554169996271489570733149231234161083879150224725590337530396306018827467872013357961823199216882400535375852807260042256791559708410853886138687814013435408124902593757168244777788317401543121030046929159268569951480014627172301375170290271342524750252100374876547432778091040558418667965836259586701000356770473606815482520533165611292261366441821141713792048226939209635084456692224935086982187461581164944682909812392845509102181292465390197056233778580192774880340793366568135166805781973474017467946855707636909705073094400341591544882737500509299154629803100372656209847463236367092721020969517036864293625322054479642679514911721560865421473748504189521358103437639680000000000000000000000000000000 [129,12] -83420607952836186593760027035875085590045753451283606890148717100340103476040853438095382699876598443770512499706345195562063056947856393287793165605657871595666933861596577124512905842654634281711379080645620450965352738357812650148381276033733689412181271009960812514527324958676827803654527899865814295164742412758375106815003684472667772878341621031958156178542799628804144616706154584820852673709297219873138251384912545548778233957773022100008566123620459339614817887961760503615255590214813648826851216084303185334269334518762610244870819119868103790366180835517733280232470626131733943572519524680142745416789472557793016491026716873833517122128377725266560144397038103535723715477135818925717131061713406885743448948690510339094025988778109273173556700931276005894823681474521845960551295965684163215822274445639733113027533878177600204275206872439806381474864202621461674040605654894083673906604590779314994522554533301374845551134054036059992166570963077846347150035857603771169983523624244600252690594586642146690169730936220233598107983405163047113016836344896733738841549528922866263782022043105402411610182917354032353667154647737648424381086261884556900644695815776349837072258748782700502957525986020281507344318309054512115820446972991420036507357718597294309828997464881748539919203290848901101383081579868497130599807015794019525038872107491251326399779338170095986128608149897785390944553353012800336966958089584448409464165958834298385035191814764698318695866770987614033522468790708506019887863147815807875788885215718637129403889856951749673348625710430980555244164736102762705239972123793256288720468917549287132466891980112351399774446910800389051076072279896701662568472578439769451935868427190246482483564051892293306690374735823518639107011539537526367421356899234147934695436469724637275200090022898106824900355524492733266961229135483968455023001600000000000000000000000000000 [129,13] -129682888589798009509568460864462416090886220979653195136017132211654588584530828753895297004014178007291620941152422336017146989293740240208178815073205443926104691913846546040905023682951044413320472060442577399325481620541718579302301770120653952632490814448258394926058334188033475339507606725844093364532993365132913552066155878603535985471081774582393007623684724249186405287335371641537429001146709020388667529538380275709117142757310600349689879397246303682948057712650784277731516413494389367194834327426511481991533683820468959880185574039004901856288012987564360292711535214652675539837035750066183453140042510790129346890547395423150045008993353493609845080699988674105741025973934156288911697698032090007375076829154980012681369355542947415079018783508966999755042444963906985314093363525625124592401168852424890278906527838055599625285386846775475978976342994506944803770834822767306200490489680533559658269669211398351709319505294095830307785967411351752893605543529008839016829737365884101756997645318415340286929878825765670925382664788982749928862483326193106247782506976819563499170046755667053024797132307232690237373884453585258864560763333503237199955343045734996668493328507023399995641975824993311272502719534585041845457309367135868404427826077382741410926647534826641793181617187729389514283866184573703809544059845545966744064040000622792979080374282331886978417154103296853273085022746774342638489147597424638221844049851034384220626956823766984750615021734523316133776646184733289543468107750238328407958502693995444944769866260142797906768967077453919898556568100164582342169198534053234128222480819889809338558527921825388045567754847098944782509383956295974810486377096825521451037752014591183568849633994321085911139921116339312357076769471712890510519892600088675565899861408636502500289017868677496412439163211844815980798507826814703104723779584000000000000000000000000 [129,14] 98332845241418341994960466886253120084396552721945597975833409354230190569479923601511363360569958381555943872855867658491735138160971749919120306007405641684819439344578975555635041744906619205459347716681412816751852655782373556432805973271466487773124288891820148753120669673427672919196061571507978588212340228206510435946907831948743910052777835537301896218911393801034420078733299183598435234860135369094948558502455516721524458210716965186476395622255884603753186450388586221306094429447978041008179934945963213391612017403162943205337622187238994789308239257031144582468290671964886884396914751543057386271059532413370625764493003411812233048656690055826464156132773173748561744730482338703177228750891310052528893266615485474449890384557139181970719922946546072848540817248769147235666628562314892888268534464071115074137840370834683085994446758705556437356300953263024708505893531041784473219779302686315374540812142849556826406010083124620198725475813855482750334183287333047332362864888798460086624397607667089898825833956151627304598424823948306393118768713448631654282079940582369514484248801325286919774046309409591368319825201783482445342573132206826012046344752619847958078718537582903820170246689550716976866055788102730344498284700881989444923770132879995265612067190814758479051369750931840977110426089824681844816171476050466829063788143075054812844291458116630976318579358342864214991191993085536490360421022938511547132657426165028102219155432875691418588659887842143641119710635427737688047484563331842508430061534431233409221066925022631958781957476222743576223364485235415398139933443255581585477543515427663398675072183993608084282863558319148044657346528029121202430779594336841435525243927869795490768781029486349519682094297196645644761208887787774530079293420773314009718642716534752886650572633835034029665136665978761823999488104063609609178316800000000000000000000000 [129,15] 212339011926887967312589681190110773301784816755231855041659599248264680231066851080531864992135278451920851203481197662212689273284940673129145354508237562269244218717965509317486835763404862010982984279611344263002577878249982960963280458460150557437488128250390963136560753476766464703058405876516914794449291505375608155379219008766207325654226830964152728897287046480218831185907639223027263295952829209712769033874156542028120814420646168150230799766441664898257497782339516452035214590104541622636783790241655819948082112839496818890410627628897089276581813939051924722759251347440297172985506583414806219721458509491983946408062094460472470350560660351659321068819278888293804254456206145654046562177836852557402057481264448105566891953970427557021273976416611418111242524064709683761872531281646085324862394000866624483830905209938226633811331576034442561029539640719344003112587228721308171675556852300081222393667716278459471012904387753320047305879615140250010563433677358409643467728928969381856027646400675956100523800722565288856921160378457239221117579933901434250000322921747195504223635974032116233465790132280637018064047214968464680323991502963688053520063575287556836664527526610986781654831815331947090383280635041200181397579908333264197176074569400276398215600183683118721703066393967829719895852916646322858516581528928289886999174770839500897318126529966946439640069819915079628950254177401933094079651274376208347955801960133878210919115204940518993031415942151325691556244138091136367891990064252765850597496235199275776578737573299605560802505490902375840266377453528739766184417600315611309536324936319581542666061058308717382322503507987803498316157277681359795998147582806325117918993069713085043626303806885350570646745004514670888213424600932742242169330546989555654065945503401112038684957011512612758734835049122496376107927984877945725680353280000000000000000000 [129,16] -194592273366927302611069585977525726730372298856879913541181385977179426261496060398560909054891616403982169894813346737447811142676523493912451851654701058437301566633649794219339247212333497923064416321008144785780092406912737134119936829649801506959207363428930665853174757546176328593601934109721585901455470233722584613217928892694872661146241164102075785258565812566533534800432747187476209795451035388995077021075817620873359523728083126778730314000430708299720446818570344962809010420950479855383016572962081984995868715708860816296112711174747169123917719252570048787646276825981402088533647190210707782724255404662142789454921367221424488493207346151443498360524118544915983470362511897803846290492417145316822953098913812130917789270929461083022396168990553172651506488123319920010827101334344451925041625917021320405318917958449913653762832575848094487864040263624264046479533073813962730656087966209718196388626237710899476605093280196921926013501109327043110312221741412616018832506443465654989545200748000222545903651258424340637683353354787286578714029111805372545574472742133167114402480906234985784384564179918524730800887954779285108793870650558788576572416050673219179536203341566739522086112978385547432243189373418105678007703397546014953066228460425307148214803366454101211081243816406206656720440133571168772480511981115038823255195294954886317561674335197163725164712257048927588226829795154609608024728195223346612486709801781130836876522974560803273108852279546032296657509145786098935983102543235551669801557763696837493558856669137990857701809629571427172183575462113529447018341496149891583227633036232895406568007265871422294196749992554197618381698036304953921263299158008832613179666795681256260555559762165369670208815046899138099831848553941230398993947269003295225732976451877022636781199284215489575338222759589185856237663361883661918850252800000000000000000 [129,17] 89834952101310852859581558059254636897361914606293947771763654777409307634630846715093528559704749750164184517083074364711268244439215513268574870151507785025415999938960765195003967659403821541130612067039052840500791071154155819570048977378600548336813265178801194370751046323463556651069337113278280309366431467609526725128902205865208748518994573003940415351449152246685092978470129244209893276641848027978615116710223399640251056831178773733658160503560015746373268154236059137292015141323739098208756617890091551242012649085233691257903225604435981435045869668931438462726175143417190244954497472114486204238001034467587179322644302460854329333446936560548960282236226164525600449361058740802321437469149973180766151300916922111764742823969478857710462347091454830269760718581014909656838196113588605864721449221650978524571432548232009781540889324539055703691686839119381203329907417164618630284387297887873616778886483445765440962571509771620931165515508368633084019541119220262524434611574915125153930809002309594408202584684220347400792854506835730433250892058889950654165173758271891394973868215966808398664483076351327756380236622766211568324939927760379644036979710796585488400981718472175184060910869225240508031602156537749121076438184255697259524630002551390155814930163949327886764349229233616324174210433688266886552703868754722063681335733288929172410225540750096332513980524815171301854176922281329322642194058735030212240146329149860610288127131590768140714578357860295387733995018428248484292075451868005785586286445675690855172713700002845074867956086623960556700937738288609300096960894767745599884419498517705368789009049969121635778529307886416262623104620886706133804823217826033540623921421178124839567059353699289759896841821976122708000727735571867484839535839248567111548781168586619650030783080064884618503591142622166160410213198903288607765692416000000000000 [129,18] -392399680529787600595107654507153815420797335009909086383239062116932345616116650137860943526244802866932070724456885995028797525960027009614347144549746130296066173409592778115601713151060033066329863173035934048436765995511458213216578689201475705961929650388054120107463398423943237399772184583385312873877481896131176502775520654994531426424851517896050723206250989182523242705372537515187157973179430376456485715827941960188932021137967312589503149955517013457275436770400773639684709370350531119850683436077817798455169420916655121417369231123462339160168808316124889320157092761119080857658191315867934550649510051952091711946848971235004476018189483118636809776304263007351584123896015149894351019320734391777778061786511962533515441202453769839402428144752293491166194874289336608148327237756522509502156702840421465055304936594325842839088527678745047424233973206384549206653175663424172911929057003908355175090809172186745823980969003270490901189105937470620468561824902431331190668300540111672983655952053147158374037281254149339278189046847207704875085359416831976351345550985263817067576858982295172417695251207940481875381673654147405781957999544812426868446503277909121259794940695904155066475934968148280380584985948622897458668175855676489467524339096281339146649673679735094508968300442484605005326595884120745590263129589943999181226536806992092179202974432759686404687396461003834424555823919589224088029781206541335488370193250742693590629036679765088083656244915898937784148985779804314418161908707737015156646039965401518420742482779050005051354317419031839902796639336301341918269980382266243065091698096162421805862199427022301566448857951239387538804816369488363619855444986951340701655290331442516257062783710286702106864338446761632291023311802987703799966563483439237058450622972905160068460551633975376251669373032736094422718145187190810133240217600000000000 [129,19] 542018139682080407812166626525387374500843481800954247628884235422716321718607869409953841009199284694202123810375693742978579609102250142793185250568448497969006781179899326043720299678890045716098671730073457497537838930605862375027871767256287516439980793163861522220531026783647106186362444648544442935621923758961077207938077771698759923625669977707690518364915365646568521854853121577782371355787293294655877529695092729261438361473010069082170005431415478346988453967743924644450626542486748762680489656994838862230788113580912500626415229220022306970387415914717927587779939985210146338571254247795965212870145370466466369032484831302500396450564577599140594662698926742525894231339255298882904182157027432679803455770164969837771870029507133822377101875240458480973495433165798723920544068658471553824652626380969066415117838556180838270943566011088870638536818255983962505326074887761898241990893078843551233697245034910829251074470472051559728750854388172829063972894187617776436391475807966934986669606200455330544956569420674101364797164587449768766850270636948801589223011795488457901577390134903609485166411009562047384560207795745617085972377002784039601675077750349378906902078789298923006230927464409446798561605110396720801321920660760832817859820892497813954101983249568308945522514978398033729392745202079737820105492510908049119560011665663343726326238295273457198481803396349228275635769023794075888408278528463930885342120692758746057328380542573467799820637231963589384362647525457826773501517572761982614085504959038170331373279163799569019281118882116657013842014792457516814934344395530857761685488854979950959502090194072792213834867501623060574877057262684876596706786604675039868004326221642360456076160301750678239664118171788186745636682903318520133336098779360317778514228665939793342655243295904442252732655268952955849610414255268650405635031040000000 [129,20] -471745582807829850773891489425999012226324159452035998276195199873140810320767581000358404454668136100938009555607246959437330544219488549958284450087754929717033678021333623226630891486053116513093834841116461097023615381858035930334309744145406676653355934550204332916330196428302049710323894135726045779135494953626765144281588523208060777879674654641220596991490519121754717319361036867829183769992293387614847014800507080088413538073488314500694447353568129767024290280964077824079857208598607867129363711269406675227043153822299249999907182462218655216214689729632382649422174883417285187186365240340305639941681328171474253417885703432177152353540933650376668531138994014745891990276028828552179239763112444912424816368525369871614655987419311148403922519519835987074418997757529247506181911540434754145774349293594372996386182485228260527774068533668062914491091766336678575907006105824461736457717216681128660926992100994534287563972321688593727173644880631149786488220331602018972058387265494184823718308088814342200382830244288946787714933593910932034553988932637805503081334480268885816286608275823817609342803113813061883681171922853874698138217889886844674042498053694197717169628585033808197348116071228882155345386693119264037020049452511116944529465581419683031165857173387560893303835959190229328827494631728790260553315597664352524005371635150302772228785822014762077991351523640263582687952392322090142073753854239765325454579953081019778316135042658702358725656920250088074603406435644697077601131516384754038100193876147624291985047706568718804346546946720475037852474099542434987072069132506183652920942812449957139160917811856093886820152412301189362200844610655690308608832489912857145591857060097639581439233364999972732323161571559010549398378081054227069358533607554233231320735687721799052141076044431032370623225790781086397232236411014567918007091200000 [129,21] 1562573805356620536070787921833571951291738575432467197668308896670935040736805229550761310733100820312762449969054517049753491158967490466012349398468408735562755052623258931467998244254681126865917328781143742960264669633553958402006753960757423547276471295619916984672498286221481811910801672453456830727050703599848290259132016949347240807182266234431576717751981082020549765688536703841333024662366976672554456292090478974217349893649335219907289623557801918930936930609096405841080822875517197210900115334465057917406226195585455872535293299461733821010276600074180502269930511386824191135792038726860594172110686216991474057968939201115974255916680663524100675335241155359155519845687404133219862493598867534000604190646604650329955944178281147839807950946472728834341350215430516493595199428750476004623788463770184054225107987055292841943716499202099961266037945980410334579127921315519248384458373246675158571317130930172451119425483349895771852093637440523596147464479212127318812373727503119519227523487187210950317718584047455601955482418810994366418002653436775437453162610318614359011160852639720136817772564963838224322732841221916293837935564945361183517784632766002429682198180482992386657561620346023327714686195276607443625043614949740976903773338186523790451285905800896738383488456832841220613667681751851600894477363260939703675285894819135559493012551687547706874365945002180780646247242886499958937567091305347469596013261028017028426525593908293848727448555620729024592251590055113941418286906606913406188971747823032033562713414995741009906316282156015241176293371677083401824107057187507323719964732603321007892092962268620546081390297205637665080209208494411445269046596658658762275800251136527280361407565421947440057951397912411960403382484559699549934255200407184963319424949419685360494947692876005083019720397478208608057283629248455405234457063450 [129,22] -3405305312977267279292329368405381606002929531121950433289035787915830751669317500248452807882139741424242678007525253133477170451903466454427964544235869820851277637112574305191041766730283952932417573922664818649167096457412082116659712747196023558190147966981914749734663108237561042764296151287327574308796740895465733542669884531156444050154738320361683140419547781281395717085108549031928977812259074989486252960055106628913058978668118890434770756858863675707112168062294187022535838676294167720329977089399315925395005431288687946096845478518913665431622049861883652607107070214674203885398870748611999724831898902092351573485569383417897843907822564166695870033369402492632287732423180240874199705440110728311346967581121477177059305031181906188385732283698340392090014586131726043501838223178645502258552381024438000295102492821994118708164265508387665700640308122151354316020772463915255697031697193883445468422283136737802162862018250532349507152811784678772248586899744859352465808570312243454852826886966523492993597505655617536160641908754340907663398220162832916045499597404022425142132001081719165363469816969499479823123377938264586343738609100914774542916550794385267429886947798396064875234941100650895293464508383159319455802553417089190120284115284156927322425113011970296447887904513567619836628594979455081899126977949650636385391646215783686613360483255221660941205026077958039357153329334241295696603768549104125119978936620244407618910087648379245688202010528419566152200137045452015481451874573177375445247611743980971041670217874948625275515243794204128012551751967606808490542389011639223917704773070797794826237331670213470264216719944926515572524163886947384335404180810045420474889723947081768161745683425455563418189307951383781433497420627366989859699420177113571039518876756873942035929613539539288956006125434889891698536560778240311989324800 [129,23] 3706712103340591424733093434860751920341189608466068628434250441127173406380814416300613058262593332021226062048528485254103192225389767154403755902364936394887775432491637641633366537106624043973127015156109694104731954644881483917258063626402907604641593139528663424853345523973223960680102332274642236660632087468856743942381302488169822938040818641969211232040623176149529607137278036668264979909050724143712469207948205421439027055556276443585717912366548192620213485948889368762465203801050675401883474863538805749546670511613012434182562883276560578727391546421266238184980757169126518443521785771582208450792464677670647228427542577383255564187801366969871311514828180828008841465143126028668736399276287779549643560743602740247335090530842685836690071952453374226554845163812577113899681254105855947306348788078540780564295304682921753369675514339544443252699141411647403018378419406039223750215016393884173491162716042470712442049980133815043288712467426370726653798564833980222809349854189255534406263179991053185660155287601276955100515325919054551127633228411445237681767851219580822638574650979164272173124873454587869601646428824773641793033215562525642776236115050382909464601074126463113418792167053074786248303566491385190702479170837278526039485920841259459448565236281781393667102385082887876873736081565003207170387737672201835992527293554437857620727663139072945956958277464111069924011377192925467085724776283499411116008551105565887828663109342791697030961908610485460232750574800171076984473853814012498708875612047940463300536535128093982084674599070573845991587225799056816307214801747714317984182628326454257931106104874072717154999323997530264770974554890360697613924806478471285198757436972618009559430395115538913067616711780401496898712709004737666132529787804594061096844566714287026903200250780862887754956334664531127209006469681584089843840 [129,24] -2244304776803225125499863594054862404832582861234830175308140731704198267823447987139959481645341847351884445366450854025043820203788973062257288197676649948402222541741126139314229897150340462447791044322521444894145401464648995367522576600275285150803479765614499887399096215347149392355067091114946663640527740584395453423881911208554754349350813105883661908826087930376459805794036118538444193511017882078269421744127948881268339364425561475869732040189411597615949571131620671232559040073308211815547339730345366121934940600291228021616460859179470170271302340093496654729746365847140525596092737123341566838651587860962014330573530812837075915617988406384643190214786039619585236722005017519069101936348406022454763104822874482304574071170328161328724238582343518260286822623677631318384004115725252736652795763039921504949260860493588693911078573047279434026774360861184253309637161496868392894203549822514054237140410951850078900816474781218617679535261981881949945748026639458062697770262785750636515019709923950425725234739363509709949910250967805696926660031884527672942498591311445322648373878208532249193162328230813286507236955904603042321359905586243038765636010488657358170041875303307607571438320657556784944871538683456249719357512897505459318512613163998883155754575634543928809686191769891601876265365613020695273243388183591092901970222339247100624684723787645718250179622946874532313289451799921824301649709251958450076636179828928979191367891906704384194533075695397370600921045905969074133755541464371132277134521239330507112398648780421695690304349271938687922833685598219827015429287844826648840847001065625434602222517770032984224443598144566069624063146496947303754467990315450193778767006366036421036889840966925229868035678043185673046361132126304703565165985192662327918749214700687322864877803827823214714588493938124448646565804962740599040 [129,25] 1093354626421744669704007590099417114537944540872354908781248763778782727727985644776018019714971182257163524600014109850880830483132914972448062369324896487199537501912851758781563532275955529544094193992289904469182695913879780728541549208780585183132989958931521232952980236387526858769411137975191879021556266661881313958902378582230861874365821574047131433295241207277452887244562444970534684068916197571838413319584795214167576367033956111533818576920667885648300092229920690521682964161776898413561192537063964583081765535769111817665094129778951699349562820254449742366989701407247284478818485143228122864804254758742676367604332469013315858734636191586381403185541289144377947036523267455309207395997377497880993860519655726460661061190817148288244479974836210811946964481596521742265296349909150892159321142324823986370961562046909827863300924559712316446595057144454564533131571025885905294753750300303045688129934810316292428177669215615495425425391680888264895380818336446601972807915488723542636377268580104003019099868905309695452856187742863270724444085892180371743030383413330547876155897902065808230502715893741431543590061305967992194561220037027082640619997276331492799023474592382942497004150509821252037817049607907019506327171407552949204934400655224118254453400444549612339940037071515219758436122595742261039764457620178459901464311611183149639498316719996247948652254111256647509388117506399763893387029737167810969703874431568543954939504109632456466941871827353678729122187910589138385223311983979597017119456352912426655776386402226867236914483040816653876518012970718864145500046983534922785802240704713192887937733416606665121425902299787275998986842543128083829719284342877643174229997300007220663518392679464207058526543724283209159633016574630529233765005375449596752988645943880327853166716685269194748232998699627308021585865574096800 [129,26] -1017887497602006749391260057532293954060806999714751400149511015391961471285743749379496558178805110730995350237497308977096054712163038272474146304562566760168971922599799272650645990230204311398633197897409662146365400890065626694487992387458166636067108983593322542258801769336639922538133183131506942818202529301069934538050868305100421658429720067630182826829394294783100106027381744728054355222827673169347364486133499866121925517280286129007101341275089983035367375514800883897819609354628696522534911439200016826419632141748553323598106969968583605303379452424247694129991831212728169849858402181214429384228285940646307714095604885603911737636214337662335936189617111637853063466029472383175832357313350772524994258398006483616928388019127589743995855872940796804675571074822616072102104197615198070555450368677321151704761803542215426756947849217964991531001440564335549795512656110907847022405964147740758658277034097449991398942666690329741890943475925505123119902436868058025529007715907736569163284855387591712657641125161548037653586511289250007335697711608348321864017129937011605453920920103437137420615468861452394979810936575386228601750098858105410799220884509533639524776264116844771202534629921071509333279827515979203966266736280612215592184641943361353846026690975785160302198297002777795363679817075389360414741370455326506552470159660456471773317849473300321624045295405559364867743630602082022034718504909121128063029070954640281441031166598279002378285174471504698287581550700882781321595039146015733492812912605681029006464783047091137301008627149723301884284150793902364609905926087263607815109998424529996738785386674153042086748349861969036754947582965277635517710537142957006009032512412371442761230177112768152412121948176912534997003972811242447511343984279936337089184674653124812041979026035871024795772587409081498599057707955200 [129,27] 896394406896409305207731343046051710833047317864170349147188215567990694373489439175801374562867503228565168448351529110375976526119557289980993426325171071330580963010478660915119384631823920190231909108587393954138533232600814138087677238353635076537635238361566392737411269499399892815770602578313296809228675153334539730717192388826044132581217694888181348973988307873649876136484757716274331610591216479368264559577630925489719069209778397040972917825777010294792985683093047141922857062062954815009373994287492986831303645144074444934373715076941306498731396274951495213287144020860287780131109381244734904267100830765433076160600368136565249859825881847433629869765421115750732655286561552118902852693792594532167817262204720421464706705383587477584048322779179736526088277170478210707945108631582137613522121282340997201067981215871843306522541190437201373537004636614555075536117366721079925315564615340934610932348311842228902364643400790765268961755636510583010955151543627832802442986503842921463082787395282395481816261365145173793027097703393506638428394137427715384511076500425283802831038186056510333045547154397682088732226614500272798622494548080124544612330125787572214266060935149240693314439841331307361737891700815222870745866863890276267530329443817514216490049302932307097894282031301906950356583459564655973420866438130011214326176221645953615558440458319600570617694400896316928465705350449373400965839525215343879499802975144308184402432641247602364688054471205093196711072932099938745651421033376208636932550005749954171681706213293655884342405008994909673501846218376374704843462685887138072299742420728216651883989482488074562421574746448300853962796798555451669263515983462007742047991553715650288859547627819461622163903731988929136488300177042190657984068957882935992687985330142730213833195243596191331597392976699523233614960000 [129,28] -211210602223966078419773574492530785039737618859868251441138340171426902990390049543281104440036869586398174093147107048151769690489187842677330181901723684746719158568388803865500732564772986673125864046307741876049655059958932454849981546874723277573416838704763981048421695776586628559303008572607466183624126642764607476315933126669587080116172366431166061965807285924725163350533499394364038104647993333210644023031009911012437746935348834342331221003848140894175616009050401608267745914386513530893074334281774445638616745720756735824233945112331263588052741343109181044566996970617383931992404065570686470973638664039871591962025929306864196007380222033509122173687770247786921123156681741195875922644112463976618551652744877756612487688302050170376879947264668977150029448160487710443994660616775178842110306849673561962468067963322643747677191948475381969632781090555039961875187137287976596789029273382283951197024718697592568762611706934045869827110988546525836946095457517872035235793883598140122085186962036341620037981253387441481996885215740218610341355448131635396758128569120593013324685621041209583829025866427576390181720382138538564631578972120972052994333229238275035897115154922854863567678048409456985162200838953882753146193227725213081654355022814649683702286696036511373652780186345253500911728408467729220558330587783267621072295051319494806860902913980978908718287388690380234431309654427144314154111357039657670236772559715211972723066841565078105561311602322565680277790784420271078447378252847283835824580718920208853485085567602012678567392555043884909652091349715888311031022537368917762982719007656759569644698270785597270878344895308285477817170747858314651553138313701074766398668171644156856331333632278526306515076299080725525365078254326258734427083464457587271150633940780229793349453597527280513411687577206232978195200 [129,29] -422737138621159378559539011528405917255105587418821956238886278913905080034240290006067955844876031804299143896941756327095879697153765566855858567164892491917302295382745919258023299909755520315098116108315565860391164121127247981813967613474114808589520607640270388357512900863991977191134309861862623964777560739409818950287716928668899831122752098403320854487105839243639302057180078606103992174328964046252893848526708158673102338927017692523211959561835014661627526159551166638122551229612777871619160714345753449224861206275341634421287094052429524331283042175119668776150294490095381176120432684559571738018146686927621103653794589435835316204671299899582244338582507759259705485393624783161977733068087401227494849417912606947497630002174890392639483284564339924661906363100417106649207252025396466044072655127908893660418432297842726009484593293450560513047099059934142409861656360262039873871310414368977605995969999106695128245117291582408446869073423020968555504480779632633685061243355900280919091362366293126772001845183907878892347267598189929059246515413437223379237776878960787236063834504245262044541733903593470854011019378015826873573249789453739024852029077957064972425843962723208103163270512071500566360159920045841325215378598465020931585436547650232328740247066813387075317555649283181270702291750183102382760484372868277950720765783691523217890473169872551396963210159073782008890571931873371169612427077897977226601430575668001930756390070787914139647546852867606006181910896059248822636108853496659928311338384834590812555604807719934370725268686702435794411785724544248604602196253181533550825253232167404204168431765821252103906008477545677879986347474404558668534935948486570582280438240500161739856317684800957545706360998669509586275109133832111512487003023335947422451840368743665183551234035446829945089286279880663213600 [129,30] 586514538197252709678182665096282578140808228993870606848160079617914873916473793596987672980132348157709514641668103988787318550693297432654040425582374901520109451808119818218372691911854522762158783520990616682661192611026418205562656048849485195678943952004949702801729384648607290026530043635545310945492417488779701792219400937527807881171141935673148736528077167009814898145701120685509701281568288215335091646922454260184534502362906485401011232054642337101912189437111360345728242567527290141017007225012634577584388001826741558604508452893108146134070715183379076297919294511805953845997586628159110717014955463668709514621797793052890584156278908885672030072619184244602828592532248712498041322570119237582435897785364641245353153514164863091386728696275137345449871611148445040885317866685060562997377460893088380276950497800163496863217488512209683152283436699237871553411241665109696277428383545401085166845883142644997071475235157986884710047299725597263384138641962203637929342633739039280186594163418420018683829247608268310828606488100778598713328856141437951103049562743470038599922766461590141045530318572175480582008954958338002095191921882125323377515596811018777785223381716051467452392507372558841151899547908286137404867161078430015215180361060853641836520668345584289084139640585096384970085542088140422454803134927155904579898502415680000785923875098442535970582426784812930186358406378669188503177320295573072850592580369667948650531066269689816644871195332548130355423820334060534840793599336867989768770703840142385529369698486981209629576282892333182855226721485361892609677796610382479528990514737817566812249064814541189024150287088873087664502257745293657823171554549680022840441981104770013395088991521006801610794258759448525200771250080823226071132050647911976425530790650941728161814331602652554727117908276861230080 [129,31] -450268557895418572726780845116959056489756624805034055708890286529472267426646375080874575798244048148023827138440408425712036667022144810763868665752984231315591183642277773256491185685208328302162458096989499676049045863406566974847714193618587546135108152014237252278028302492028200631693663119844920725282081925016452937110790512334104947767827053710542980023895547166144825791873718134053593128984054242882452597360941314485477924054822493356724737772702941453539606898026545436490985094788897323810991327496950428672758322027826878986196650054642573584845051140944656185371311461666601533379453225581075017748386766655290975294666570654806760676351986290669452069990088241489334484853365321172142151695992565277315092382917656192996041868540490806158962179784938069540117892868557475054349658412592116306461848808224224887226763163310875911507960013281634183801812204583887673712775044735544607866602342722452457324770608434368057839601363151461255754028155183910490065700767241330375623561389708525975170826148062111228386593168812319106456650508602289263930653572695835321005595446485258016368630125375726485078397152913263410228577308477180735517278735352873461118158548801718722011284325196186925901618681444590782706416861698275853718733100290357500941321097024845778917902701966945781901313218915999665778505502444190940025795628250996530071150487846488905548598114870383664674809388744595811837641843793695158207383868473120585601825134973403126479213583081480738846962930004291109220770577221298280886380913027950817071603764752213853617618682034878643164004650237636645421911816574075482730493308690611483653576267494626476505042621131256487736273575779296125555112981840542193664631660938607096965609118998658475692093362826199187501617856971775385341022557279159420755186517433468948370815594440795081782237351048789239119585256863360 [129,32] 265465436150638811504790366058099844434508552384973565388154294682784649858052775611975450227202661501473064833367489088791729095242152044076554079926730715418355636703349043423829793232413703021271355177555718311873414419529507414826971749734698457278024374360961621385079122491788626020836388484353687638159434116586010876611729931829330504797676691802506216231105275334930106042748060594064135871433485796844319769766636157531805116074043136271997886527782302310579422469705239304733006133878454595447015202665112034204900058599868885456564260521830015156757055000786129090523304390217573651744740700214004544350246231023658052430944591050841017980803182191403629799387823809193117613067039950958905141870539115048342384520829059857100957551708368962823165630250404780842469601927769036760968488748287924571052673515590646043189606687597517627641369433832054862099086285851136353200229570905554129516679944237319911553674861151742977936632287780963798644152329894533653814842087944411954179632870209145256237102198369475907351596925991402728630654836129425504429956858291656492450028641102691278319671908191987043847702279602369062956238884439390142391194206058178228765134236666374765441813311468036401462840425092485835793490616639567819810692878789737171965689321400644405651069537229935581530729514887726583356593175896600406913461172339596811003808932819362372086507740811797339720820770669453447640422499273641506103660945748934648365981132240742350951118505021390614087495839810287086854588493396603919696596107607830859184324364757150187436121331745868644368038656701586341604612987601681544972701769047814831216736662883087397962820637213972514614911867461467681983641749664781643638313925226444921634660823273361282502533265731436929877498908853659710547515888308301912752352547167011481848444188511855915972874095089936751240987984640 [129,33] -124360809038017253125685353712339158131599711078195120663125958224289300295875119450578268102947253738484515557477224732651663643399297195563356992551549671811591371789472169250706309276852941739800800071292316094395024669876227148622697296819912048419061020766813997700855371669142237511116167094560944477858122000523402336647747522827403809920135228214540071512086779987526427423851020857203023525068103410081018715813644795565499853531166506799733091544993629229916625813614660226242532652891180917020760693354028118375120887968182064618339778263500839191180379808754290968817821099194258842856501563408115066024384378102157261016156335204835301333756513945915817497782559573546157473374461984011949073585015056832889052346573692446667830676535714054051439167237185354370610093125152343306036159128733555894747774891707337944996883168330214329616676284615359451382321089713603488915805515669711153282710150992087793942343999756445091312611084815467256926685800613826576470438290798465794956812319921196857476134806620056089777325524945584492938371889496472064299675475526052147018731708134282649277544491847151745343158456603186990026177567643369563026379586786248573099005468795854286023585272701286893719516895302166975372814595287151948950314580891312947459192011304100557554365573051947596962995593357384364525248233055219072566510699242977765269241926162129010998397020286438809574224705494334710754727934444424162363114716488298577863529407952548859008822199156291365308649191382284682629172772565213306123736237090720866292941580118893005919428561055760553215134465612729650956891611670834159628985067052814349800398710887549259726762617121949554240106747005777165420933997501904795885432063769686523123344820504125839250802619906769978519422136145801352601556627293622291453592920991428126521910991856815903361161278606662438550941536 [129,34] 38625182999868955482432628743035646800814980367277473453591443181892387739367989066135042255141992611718355889973926254849936431990128029775278852204739740017758039802111498024336977621177999196722411757699851303010179484532223838552072750120386672896988478957564349903993682743524193356842434929322821574722090894592201080148198325184844100724187080778769519180298425725353895651667137536111539355708785877446251219647237246874259152024792740118388926134986578731507894813124676403170601609346814294012761953266527848832816952231145482963533924709104822660771555547453398793514833094845966188433876769126799680173964673355871156634324900579854430092495261300272068436981666087648840652905984261967134408194624369867487236711499798438588571405736169388433493615664295350736952195119131705982058123167432346911527339472303124146283064899746845868750336368936849407623063660284851849176890380548920838378338580902270579137316787826999936703734087277521514295151391524285829158368573101750027344690772812098527772520667335849508017792424841338910593769007826849273821636741988087246723966790290248294714061713883045679286341667905442376898176779985286056942689013377406036888615365855251496938095017131583729566319799678372335898761372658793467833905037694358946074729557660572230925163776654466824883812329584481381260721517342911226416504367294527231365698650585171446140266912505100780327057348599723043334764041068546502606301591096302398378355059161618959814382930509435677242685874639112510663431654084342022809673925727511259969440033023652252786194212118741023726455694932615880074827135448809091243285456748037834716872895288048515330116271616157525638550888661192146718702956555475845849599969274805663372579544065452165048036641777069813061629666969330622678172567500808511581992061687546227935992667404982380641771200826051127533056 [129,35] -602629553071141599617565936467161943540690829979041271412651854677077188924672653945261541068738963987252805789220171381466082734142058472242034853816280579610430841241518618509705008908808102784982230570818928672473781074851633770001086924759102709248606408919468807906434996673627949514814356005311736245460808469762076285320400887426261971452489058676350297596646229598324132773093557207124263466535307187248614406890976877324785637978073301236249425744025783207108932296505842829482704932171861199528653189868695527848083832078790737969794063513484445025327583103797017566001791037419113081310518284037820982693880705410415554994963300913783178777220815532533901810481846558973006426207606916339315448807801215613274893768374490728337516406566558041646530411376698146859536165454002179762431332189223813244547133514203410887536914124665098886820148909399346576296702879477015596490645596242583068588960150364543584110857906193596613496245102374408279738407854115245343273627150664389797223228563592124381320453322566839787719286220963107844593611054732484959205259399455639490758526341619629703757781386882738536662798907528032022794678995261304973784324847195948529264717788674190070488584145127382991004813688261676749954696962880260484496645423478127655932625000033825157477748137947763678476446048704639089843137248238773374725424178348458696780419568076946958237986659230872908184443543256314842939769075995799620165605401272805872734761480371441904946646689754781812232814608512862896866649009207319682775071147367070880932990240474503459043113486475950042072102055909738184197944945440453106273658068293280665535657381300711760212627715491054064409895758958968747089117466146941534220690434290658260690801626291330551925698611988499049022584010978136226410182878404166073547929765817899481019606180158494537663656857195643968 [129,36] -7961407170679229201404986315785009051760235385573452532115826620068547740807702774967259324862692928750332731582101780048391049671748569037689754332591043381178548356045064384761488720742289683849383750429950965254817390768273779405631620750411422718244835284952050155190032681616753042325003950995930056623658919427971175515598393924372781397079508222187512805295328237831481604856731983303144625661803814493994707714798263672097058581326016682295415840821518944380178469736517116975798386108876614028933008717161736990866464693148126304745397987689885990208556315930784094335380787115545284454254225735428712937641128896783036389776965823270251412309780792450697690987855319890997367425913988634121772547042833358115397391647599892533931209215557594949892520782983100045154606438926708202807086041689548051496665148121720373890651454719177926523532548479346752476590724090706386562379214985771959807241053817265867144832260398216673268275011511347872933609795444825010898459792422808195528691327624552207026599434950492974595083933767257929640902738189859191036395962987619953613347608835529983397812567301768283944687085553969160447318028297665545511419609076444648571135562738663131565950484504771936760101228245107192265242763050464637690787058380828021829232817790054758411781954492351322033427456585082234634592646060136389594399464389417451134105231197741715127308914338879668719592954932631599152621132335362436428747163032096891518112647297815167817391003592842646744843164176346628223113650102953914043182690503031511216767079667918176961947115053778855847935165474639944799750903292501062989235449548106411194534101249884096717431854590207566878952985199149347673852807207722525781347588855993708911110506313403657212820837440165674343839076857126586658521000753120035953517160209813123539687704004426453433052299513360896 [129,37] 5600804785508640043402208013866076142238111015654572219579988792258934561651573527669176675302554013364609687066283227979580393538849486927872154934403031334730872436575649272434826691533175928650895643896969870462571528542008156654349203937792282300562623007763590491711270686377402829094065830107893917747006803218313876902611888510882117355376121743487207443384447726171451135818344387405636195526698408224433621734060080305842776687502341825039078864756974996569447034491560455955195060701536736141759596218037431318376852661910641436307056691538771635275808294033137785859926459076130926532611092078540723781558519378865984551091002199759273062968079527036520476960245864542850353100557639466842559970356422770100413049219881408867896533119795788668043014990138666799669484069769932652111384465938908217844764451189241655355143128111649307725927131857133020466598720467710577909961346350904654945152811083623481443644889915861989076517296062661494904812845198187551184190895736426919583269094802468200489577582913934430600596019061200995968906970528325507184624422875209629872980470274286126950115438981932335220226936076200333001804273700430787091343811134809847063099048331691852373526328054321759065967944573168451903611103764855719844395480821274652150921842765659281913000478925986399899287871764422145138267419866411329562889637442688679144374520160528102562871106862926004286677874026343363303633674244998792290568587759162323347667293886066201833600589381168392523851023246873321803752583934438376387136865608855171643176892127564545957465918840390740691830336485962174774069781633166840726453775624808449391684928634924682708643601221212708994630065980846865449045699993560012531829411812967728813992566840252604874501900238127946596166504224356441108342706673394616710896808999448534500880556234006075094339901088008 [129,38] -2322630633512382885070409057497743861272954560912461033834943260156079285962890844228549366359327569030870806881224386379809258554784455328128294691819020456862842794190175144326492837439188268097076609374538940331040172487878010693793573777967640138287656110813860153107324804698757332827450521231383978797719883945238206406174736075295270631665081075467653212548797998264419560834173042605629932968618034565656878907330012202931221871934942890362719463530558059664455821718962579293196368285007729218255199402489959584044815480758312239254822276905088867784492086486895528008757988596251634676785892781169577440717762604645621461723808699246832876513714293205187350540671157894510767903515656743126924493169470939197814794882218238718823133456411943806107411406214901884129375261005123462795102542105448528856836549074063780615185773654142953664264883519699029027807557637138512118918667869429211638628070247250079464355747541718802200222248620224959230208522009879667369472446286188102252365680496866842387198536739850612450287568128161123100573787585710119639507377977625696454583558153720788869784168621434869008641277403692038971377550107980913295411923082429431899067681115896634262329081206813797390036865128603818635546277223527422383358282960573346968157848900175738316761181021314579804533399986517356631311123137002845077465234901050203742970607995017042206608231105258226286614759606519169200481066995483263174341119668192389095764153275698657026184724797252365023875532015210983868165194365462158569679099444478871401200124399008790069945181330007652646366481803908372663387851002678554971328717229170153864377295338542208725532568059880247387528134388306319961954411491794659847200049235445610054959677273253627123619292669271169490936028748354473818005364049671215190234468194505807943051850112629355529578552320 [129,39] 634863812428628639180654958201933334455713165986640350135372836001864712743542791027715363960183881663169730702385491712506110436222312643277282290191992003575030675617306253716347847545493386921789225100535839853218154335328490975095816352051567223534029781658945240748316798044056666375872720594292679793521290769059387048434502555429257799311210225059282681454521004103633429577833274329105678479567754589182975761412398361216786032291126765938364130909629406597536353708775193527573324082999394518766954184276794008941173173404894577991197680616474286524691319192916559920472298213961552500989842800398922450421033019275035360015822574843384097184674719596383268983814870928085617302186539795259531510281161282682660658585436048391876652736010188663621107626222646353945247560173892633506144373979711446456954037692398923641729370868836245286869570153608965556307898131133866795542029351926974762340753829381319950970760707690433071808458360159576494291878729134653416575846642100864228361939891173783733576709517320040794607468325167156586823790977891998807297695704511388053444736722552491300053849419573724522307014482321713956614383857579732450611781199557646160377701446357979365667191479798799209185896293677574674029310172230014404891637988955063978760959055233615217301116513765121999083823705842165669643514014451023648963893635529416283236662644319742184593102709973524739309487941340665219566087495247035136018374856679583587051363393172255125374367289283943105763558804805051978644301001415475577229009549958650867875667238001372653845387550923644738936762620931618544683800917886079171982645332056078517668347836185352630287237631450833898984950512622136891915268251936482295710349004238655912282413588694254512837030152120398033830326558455640193790015311257810973421939152359540223162534077760463334116928 [129,40] -94284106138549442710212692606637641264917458417617222306038499559185017666581061981014988368891824944788313957811139001835352611400993798956187995876611108703091461321368642786549070185355679433842262212130511034870317386478103716594823792665633638539388455109389727763503803725130631133409284960998059999382078366654074986173651454595015383286675086609595509596454963838046845177479277767426419172114829672721121829676870634673881493938814539074582416927358069672670010794618037974642653549983575593610623041215027203364417081252183574396765822104673319144732328754193740048986974308454539390636183917696551355325136548106833270343647192141720828711547841029767520003883103378167307706848887174837749739454745034584306261470423766123437319382397206591558995361858039352500004807329483379104259761263339547959050765195919426265832148250047590607715998088942823285453476237636709578201861678514104250185476964956311108565673943624516582884767311190076258868614204854236761017706408561864884013974344273859206729699682701247705884313576917530464974351342342846765109764847299359043631533421498173460354145419930635838072702475760822960409347040319019697195767313174287283085004509456074531851142167923360011620955766250414074016588878361183912410872086295955796659183203141967885888637296832034035763058684440429911896815979380154073881167575538419476054543537731387729692928684155350575154489778777308933635875137709901039009819565023773281030331252670309702432693906692803007748371344324543933625457578305402726385147468723512379140990959473102181088563346839349943966783423248255562434344382107615698285168946402629776080111220462438525082181262648680260763665924710949674874187025727701217928329299767601884163022694125752616208864579950784789006426305248252062532139644788664838435347637598009151744852867218896210144 [129,41] -7469937481081908545452706445062748779687980353996557708670788551468705408434709529947808878293838105186779251603221345768215374873869854837500177707748622934088883123220963742056579977357620527993469014342044738982823593877920194403607241070784585769361333860666685303370471671450166724022827778838853374436798207421032826363692139277309847617433328980571841836774633723245819108511123044239298953995837200415478785401356211445027277926330748467877468688363751810326199716018819002108206117890121986451070997199375380316307393385823496329424328660137584488981774076307599889997497816007365426610970422626680995023326420327205956848734359019537431733071042100493287814583310923839837996382614444545116482860480658964126138332235624723081945502961135844401702429804436772723545951405354734410221533887940441739592661836602777498541087164980825439722715036196472444336778229435600782200501359882597104057077064777873213925871781035231562878898994350850616890283657693535656423589057887698738943413417599777477671567962830889821106303349679244527984745512983340378873726884711707399760299045275416302673536116086592664044105439906579835457836301859113711914914183465519730013632730204831031028025376190388368111136481770278017322442009505213929281371052983866937640623800538212266317514303496791432805870733223244179183784976267527592427510447862328151850580802152558639395563460212168510605645762688816043148738046116027341862695168669687979350552247222559034018484292549014914260349147550704625980064520801938657990306418646426498156777509759510812801295569435253963821402707730166300407111905898441017863068033079869914748747795473041748472455769777294655006282549144848269621083677349749329431257628712409411485942646779079822269866217232307753285277789600042715816081539930810960948253073510691913251068913459785108 [129,42] 8981349461786743178451910402050445554194010593345361118693629315092470139961586223992844941199941345771863706814292151079690074978017045588989707262219662281067984126410865320261593386026025199661387447031788194178597337807069353195976905496437131727632935668024220463207494131465452955116492585282838409645346286460519863959866112349901883031838623030082330749559899977368387607017923377828734860465307159463706470700112229844791373044175463215170539371825895768835387426860509366185357172931703689105353849621466967502800761703294104386107191303982925214812733860439389798981097131978163280520186965793072571103830121561891998670603057645191263696914088622714917786377927298603400225098538554475511652731887552261045514673830473258958281889148129692956531055640699734479394817413261448339298050307102988065763235941917248568408615320632785126186124813328418562303793183320797911956137271969500065860497942886768403831987821925681810439116728447546156319033160491538748850772556205928855144127934539870279143648245888740673302860779932156035296294208716349023344866835277613903788226995946819159620589543629018708224770716183931933785139318535119063903980485589372638878504885233177851953672386240261936222995870582161214214541203527769188830457009424632789120432292709976392538036961322998196162800007756953965004676365356814537794517297790894150337627130490822790413559020981176392093332168243284069942206943425638322313585143683721175758531314822528491038840428941818622828224332589665996551289475207866265061570079203232609604188875360102797447733827380248608257414088008663252751606783533192999311615020072463396092036615910833186265377353855540670449100662880656669590867552269621060165852359746523637569487395378520837220017469108007508931466975120314289218261303735387464172469815045430094383995971964288 [129,43] -2835425998016778050528654179881038644032144024557252429060051614658735480922708887232209169667664580532499714905527720206308342519529744319712451293396109958081288355025104877640638901269415922009854778050847710134451142204716345097939005956612900021131829607685937894078225044058396549315077602390207875369273316806166866782707119171602615960154487171318143932821479116116250913651067803057856207317559911420368965073455672641360582210382613556753225914174809475382459192578056681770461725985475124425161813716380506378563425298355378846595420820525217151003523815965110652475357657188713705349756480571141196355168503065656895673818655884029946889993572922813981335492929575347375739965565174443919400042400314532576072249262742605458901439659839960415894238915658659052414832571013029634543505475461509406794633096619386986493432072076823450542632742431587126713067222701087936415187137569173113643219016685621537601502842366377476525055453882625889031693838431477998092677863408233526645750913660190443000963915796084737312358177033820920693265658541688097726162032533297093430401972059143357365650869312876375158991021321655310196842473181701694136865507506626807160053283517582054378703149866834164281857491815771074977254318053480064492094309046162627356762875806988443188908090978231625713484836675186952405818470756146325358843204717203156492427044457837228408420005030961469538172918207674886363856556344192736272229106648397964460675751337794229014446551957925486544312404410029305056384879525149008823847458450827109191893381953587858817349949278133610590395176331150409676187033475238557985187596644958508275592341876482857149701970553424802927197035521180650130415605068161479715346073482037925660649848588100454476002799074230413592299413025783844908275450219177819400857403697854492289156244720 [129,44] 540115661693699366680850364772551217040130439334579380718463526672091729729539996569942382438524187239811075909197766555940452075954604565431970802168697927822751436253239247741565804036884867743387375896912828979538622747597568193102643640525737577388392933999273573946738076450647152555200533194742184554808393065123170555487831696854092559575801330017860689551741009714831125389931135851101268166910196964170483466432149887136871406323465271541449206486883850801978884441554222665883108213146724306327613500172134053430634369755400327621142254329748009510782339670482720154542415562465202449191853876220768258433081188962914377139395172980953984668400126069171696734059284629839833538601074214084979628494765093869603518617959486743919562447603101329945344830134025208865520563331130128511863512443502397778702383034180078063115257240891527594918066711882026799998763820493098954271426254065700491172465569201611632717145360111001965085834302722446730591057343029930989796788261650829832542923103557031568358092962758925429650063467911716368328511570512424592005882012596157665396869973106341560881077720632033173205535015080243899867685734419386782657270065237342054585186749083715629795231585692162060345810053645724030100264369511604988690330197592738499637169691560967767515845275052548966185813204699299413036974221042779993201892901185817287474580499497497652148105805820412396542642753064192719005761398018379351280324563189488572158393269788243963213149462530574262073487088782888194199835499744950964353938134578186072929102859717844520948353138204245540756375165113342331382612302616680537192104691015106135744848165432651708647567244083537546476390556472884400879514774058826625837855329235615037049699771317251445137110683000552152877398967480515053874560994431345461083671286862125095180528 [129,45] -62787851468558528617099330674882051391109062494310184481240150280203844884074040630369089880670935227697047296343642545444585637283637999554729946465779275641888631087975850169429931199799706287508976384346083776867225330503742807577325353306183923338404777085373338244223068916691655564986419562118498930744481363830475484651158013108564872584964981564482147311903263329888256912148569503539657833170774390278931593979738434860940478597260015611494203460781637562042161150867169707831220910948478674901066790048045722930384028591721360316864588686838508661792976104110855445080198123204762147823246553741990691456588873193413585953349139672683935285399449153705540280043225390932226448685583874751725309847316104385176036297441562735701834163119969290404225696122245484982066099122131133357637438173658747747207013722039813352465435171859411107351653401706864599967938643420012070704353980832790397308831796070457374630741365588341669548141477554377234145032412869962047142706677103363453061254193055037970414344542823230454371463874369479559394529080052303220753413779619096440001883071122703036797723659271600286491729521366284937256620073954653346859435168248651439688607493954246782106062456849340005732931667496084975880765968995235335254130819655713374310050520496810112689701149766477204212864369920751173482046682229811067248480728323818940709028180506384545375943945482321295255245489580585906703779657473133988042117694257065360796186636027794076078278609355760279813219066263763644772679320607852304459522297087381870468179150783751795439501701090965756588397986340341912906485872591797238605650591723424232209713676522557738444472945832382328848717028107688263165673651670774494937753499574549774690649126422319085220504205070997066661770317239289157821294415953250432867512927622361729942 [129,46] 2562069267394777132017602691919098576220468093453174803365240238708228339818785610792132252009867331023992722067887226656108537473857057794799957081788368950442957815740889322498178693585910385669410758356840619769269577927892177248646534594310886634624829813575243624600447232328749714556090072269896328502966006267377448379286659570354295612567143527234341533715774989669176341742452633811695994535350866735809335782519974432000909784091543100083927131763756776458967421155507047062580584818468983314733080466775428087292368878343843996343840083762444912294198392663388633720854756490773715481638940548577047021991460161197916451119209441956816100389205774810475839736862073508604245576478353045868915066414431133753422380006819827358562111644086274423037398623035205817471024488096567479172793645133078301419654006675580946256856209764071446868455212119572144558612987388643233806848664615464335727687221318459866800855910741315736087880133773939906337390796123154390607937008916787504841138490408150038386948309147824183952449768008833939334240532470093301017175732088040113443559390100919902318474834216044470240492020517821528791680423390602436899986770873070803140643920147567949388689988263884812836928525232345052318113809503059161757664096385513077188237472335107080910387479846570416839287333088558571062231327938664522590671502858548129710121127503362965211268942448841075022757275083661734551049078587068696302077618168901184284007070674365685832868622947249969247940729772671798035915756217142158924604505372189857459339805507155023559609232603080956090676625946241838822014485060255208294356486021290278112251999453071408395648469129674111050800135634875695316992527754414594559330740611729196762918387087934687650182677947084571102762374707861968389137568844440988289862837866776032 [129,47] 546858577776627551808438357413148550710733942460742808955859928656197658335172574687981854459245609281878807349263006694348771658726912021100413063118130151525142306447708679878727863817218354056637204629725512283861850653483755334299767573191484034423045823322071965649927882057358716915445414410541720582254978889522164722617565025141928031903041384588165380502189221053367689241938092770998562698109408802931498361881998966228524583927741271083382691608219412563791207096369562153985844029074282239215385407089802715819165212893793238532064782020798065537055656828521200162147278455855147802896387812149415462250957864179407532662753870032600770993184853420403022110181367379230348753776129975219428767705940172285470771809466698972164397223207870741470178900175130156376764832862109925166896267407629271749770321803961343326002546139476319176932822467719710206009597825593631136786390781905619900284003916987676191179083794118906800473223643748939125286797402843897797266384592046365081661562731197896816754396022544343205627328402182804056942747529192189585527379638792248843016944555784040865901865517813554152568536404886536791162598108224106813135378479187887822977745284520154780336875814684065798838773947494464307582731230897878918193523582959428866810998625464558146254318245256082972157617405081346019105559567350696409669429750523140047631283777335641384340633867539159058065192406106375901356710550555481094553901677581301297209216266513258422384436297863966134710967393853780847189840605701194137657034455023522524591227155243451677050413379013259786928844948762906951819630817428813377299834588839939866142653624891435081122702487944345453124624368954436874021060939671118242976013841027257137140957800205382207700866342360855828160135994618057664231078832580249459090454936540 [129,48] -124810463430495287118948544750962986908720708822028954145557955165273272057421628984853118488056215271858461205171917941822725723518491579455797675017830409182474403127520101021315215250532492571312600962131582099533547784767453823502063792093078245347046916582442983300605797321322930261487134077537324180860313389443818565316803799334791651927480973599626700692912056580920253007440021975739017760968794677567947015713257876872393736321501705530853869851243384122967145462467668528128890604027235168524399272433743503689137776725727758708635086433469539566761079154004256141384024451316740842250024793195013878082166621514338904493572645034344946015715285487253017019794035515159778638075233655672852170384162543462820746055740995373200811690788090836663836011507582086742844180110247224114120512786674985454145639057336133035350115028696115622911325609058803799821541156846251042897052131595901871165311660861494050824896567412637664094553782363743383007218895716487302901890355646067698527135148927088771608230307008520589504011846714087106124292036441093697018440787496212295897788734936336277332304384743141110525883515925432865926880743454780565682111516985041651037132560046669046425028964893578977432700513473056600235011195514160561415890526917309210589591584806447097111201701716691136399535962507885440081868446416910180198110201974145913059109859184224075267629062322914616929952526852489543554318350088506617174943163411979001741151828755521624648464576070616911596734618142665719184093120818170625456333064752529370533626780595287300407002598279660971204015049481109369871892036605708101915501633218420404060050296178791571145772693232331199755287264802749417801537076490775179026699618536291294100466104664652540062699186340617704358689154083445380269212478739625767545952032 [129,49] 12718728607647036362965553885094196969249240854157057191479726900755147135561928044266520876524965679193911567017918443480708496411647917025889027167050469743631030856068024668034726686567155693391952370773234087709097205932563767343130786203473852549880342405791726432247541708142559493155846610511897896544325899980893138750238339623478787446084790173619782916080242555757459488527491877410278945548344577777220365646430631019850677834725927939531908074541410313103132008672079623615002477964474399999350627436817413006792232037960454353388224831096755803897559830224010227363619613039535740722818850308121575890133228707807043522019932163208647369478574318023270175069977147175320669122352487459013200689521345045518579120948745325464435975883704236140935279321029155482564602333549420631605925502935481709913746176765236989448098143557538978216181956569011245980360277676388242884834176340792005664032857478303110923577331086615816358835496315352725326820773492193673853789132266240600700407861280025346945264301401201331265084458227765023080727242770735063896488413315343799474412334565508225618216108968199543720683284900151712492893447254512023058861993802242341981039762533705036433860917652780397167005036105925683583465771588697277563437049015661662598086235625882158887170762162162103325969170866870656146280019085479501839453536304601340040103143521193023690465707893783781620485935589161768033018275138492092790814729428233994551325697886265868244936421843884712274915578826972944140420290661625038167600923474151393891073769195315548545276744815046405788879397755025643792515850634124217620093717365699587707295340228181915360641062708026912823579643587530086364820482576201239741387335938505421060108621483088512852427193057219631624154071571758910169875200774489402675204 [129,50] -658944701449851799101307110877869995179992255079725504519668634097871426318576882779653011599891513911870366583142340943563460348059870924039394061292925387141261348914957353563712849981291872932167525220512560418551958957837085561211613218470267988405115730724122806850232880832997118247895892786302492421809538536995082530007522421353526003302246720885427598116849424102628594083773880102591446504274272935140880390903209411495924979701771687023116006181734819092779707142610833165654883734364428096206653171956704357376196534516303401935501891905445518935604154877009700440716677713397481464539414686566845122997474082427050984279954066774706954029754693914655404634606363696365739219047887477973346840956468183330588216624066754886241780853400368047411930996551813954152195720999931509182148961099567853292297629968137975890601406215608118854364572198465469861383523492457321745567780834609973698952730847166544853162375393457242257313633001504945926200618854967542064815822971943456973849031230700423045179069302861842070833402604827344106636046858979881210406560023140163704672619569747748767699569469302347322678039660257479006843130408425966731663553990548412836817635323733378247649910857917591527917145957540772120266852454136762274432800444221521827773790740462979814079196586628016527097595819582947589851500581339279322462928565232212651656895915856849652221901231730190855342140699681431091707742509995629742528938461904852360368644485762397165586400040987115570259733553262464587946606498197496713406162215120380876840868672615543306399537204933621629427147041357763213106581803976836464290994109112954788637252191548937878631781095790419592442517286841139538792132670184113162931078406368284664543122478631220361510496405711622881208089598149233328829274395837577536 [129,51] -1262027622918627096452859051503154454119390193369691459905421006399548932518954673563510072410854459122370576558594152956421928351173059770525466818936319135397700892228735071460822013876591536593773069846625996430669210438699141295450219325219143062541403066135806025709503540119646446907275131339956122147726017150802167434009968897456591453905386434438956688316099440628235173217997340492805564445925133838900489433565012255777278218212487386653724907198260814781470280524584232789587786808519971000322421135669566275253322916755158850199232380427537405168511176714784940412283488008799091846081172943536492859040849039851605326519721694296950983561100875522540141908308852160633870663154633380961120403915107621399456056842843747361482698636595909223012851159836315137712376981331774395500494376427041224358007719810869045231043818646747538377319259877602989754604148139676879506519096960543641465619178789379971275949128842531708428954438823268464476344771722643589451210749821976247743857942806476110579133168138840563093475655930325144682403963032629503302274787549076340499541711148925023281362281051390491008594906650992945745589004655606750624624240090299497320744297980286644796455165017868274970048680540484759601107993212587407579880298419085715239550581289037729916860934852052386654340027208585603473803973842543395385386995008176607007870297185030458652782060893394854872268160458359327182934879174267755528319252854652451757208619835477418055380302930346560096173969665273469323236895621171487909101782737393573341066124757189911856962914474680871385397362138303720604135599660661770857147482461371659603324717805900318682527956787868878207963630442482238988375270341049246682579536955937932546155742610107484555597607996199624058174664208790878328817053143112 [129,52] 2632498115842596277331967748354628389983560320565599376080656645318700301421043792485390707540037617218459638514129369595302071858792020820004972409401100507394749631079526307166158617310439763528044594618786078510111125702415133377633916986708295775218846003591666203404348745252094982804510527109898739275522952217374092214340400782233372518013747116898909774056832095434452466465395062956157098803704040927055722443999898367477387186778708390601768814830104710628694516250163355371732212758878688633215886722178320717791139362030993312431812371035258158144322168807711140233882339929612282358625795826580460580556775142676478718431822884006814501392356219124964169932233880371920136273244582730320518466335094161386923142857874165437466341360475218884945802388333885416579831987461536436464463397357833222404657571643484446237645189030879768474231392682635235786250192575133057874656068906300873323301641119039207654425132222423966210990019788357173854454642112624154032700551264495614684689175836662127722694210521470473040599591127784323463522266772557742182482388223169955216660636378058675774900675128869562130589268456447102352591737604655183051210122260591351398648062510849981325048330963590980788700838746933433580448409293244851154146176821573440729205615293423304231834895456927523127199312340212668513247725611794580854452952952020039611538174244722497017616559929057294550305300770445354046012967149865523294703106536922844681189228242523087982883244380551579762507724767513479960511903383831761491987411117694581285500126565922436999193401962001815403310962976683527103792699118083346844458599875805570034405217895086771158835413141182969615899822036125042193723769930335754405716385122059850657260911729000806486432008303139953646457148101860136027533351600 [129,53] -134951262615681344154791246316951956393214884406120246586711029993230992164316189511319837836834960372148495418803433400885147561031776965419034042418048149889302042524049767993079651846719138991702439426311338421360594123893255978944264659760102609497806889970849659981618486172505335215656245294885250347766200860087595066619287741022214063832496739562881832814856810899898429732497069077980968493592793547732947185790961065845133057366003757806334156980821436052031736661226173810866348939104831792924676164289949860408863395909410702970447291435244860488068520418943152901455191552387770313671437959413507475844834772679762498010869211142587382773443963497790304144002209929815529746776233653501407330267811376025047616797605034818584135156493326199903929965641797280230400052421312540270236101461062559867919084430034047866467189524361021649955271442556904103012797142426256175182347335482194916131023936398975087545078688302787112001196509378005118909527946551317707398768969408620944943634624979468938592926037097359287472124722344603743336221220658920432918852537671740933510030366278620410947587378774459892500131407984432800074866903628401456141126549096747038958885503501996893197579598464794571104322460269520615730251785802552207567218893694928132846342741220215261639656432170852718257242513624386730667969614479278342725304605824070838686880894232739968535768054812669220057937856220371016980142591251126664731611432329657279407969855646935436531548741385491338897336854908145985804333191044810690971670162076036775397250739110172766428667327397772356984437093700232809938106774061275324069512562311017736305854745844856974888902695681292121026317768951991279183950587857334634595453639881370483364490506023187673227109946473451018801111492744199517190426 [129,54] 1728234377419686293766164529096029299503194988601556817023783202474340944066477553314450360829186629939977796901618707942273750006770468304244945508657067244896885667206930785485969442867537791154233686647374939762674300734972398401573207819474039997759670792708506961027214625370370776848088022514854793539322349932983021098994659981986288651992338171973283594269845282296343211917898906736287733187425188302501853520570899674347554503523768133128814062637603758146234538471284880258885652949744262815103700558380289651411080284569232931483655354881167083181260720152632940957723825924188776713895300445198910073026057097195243828649162446458032871523587368514901140083434243024382829738605257328891680986814994848114985903212505199816864768035674118966476279597323057825453350580847902697656475997455751577079584709257892926320023764466866640518385291779851904187680659424550069756866070189611783090222775933252335579598883963759573859794980324046874629734760585660356055769276450319699194811562824485769883844276308149973106460963376184566498177582848220677003572527783589551376545031433371985150763477749974957931546309182162282254402459922380993769522010080233395381986978430702258057661753893140655984532391110953723287436080405408289700344576468394485044907028546754702638051220511732703815092089594876151341918437170995170441922445827018693699756473917640466010375275841170520366412955208954466950767869842744052111968326140377109966550943291607608237280081312568518128004047979247988848615670663443641627443629920353107462169590694454265632749025412196318821206133006642427796719282902714605447979973877698266882055564614050528694622904348337514164787863713198967823660934688870034070397227306148840917974466409091507266764668312993578490597888872596372608 [129,55] 287456863843251196258905960108260301556946793390675311296589176620763821261564363117273277974072202205721432293068913302916881016601367839930124666179759064137177211421195523846280234760797052696804019448723442504101042972390329655139855164383316224388230867756926691261964734532432088303633326054015594073858944310711862175410868178689833821584825501447447158481670275138462837906449755424660368756696987781260924091754635504096941958927862642523834812415870795369975527276079065975773786228684506508003205846452091047584480851913329440396038566584318264898345159540998284869626951877801740816566344575103033356596746456007416977216147108769874196405261555550382378788770729140695967549464722142605252370110140782148417908545770566474132839912037460616331135318949780776149663636022770068303630420035080461782225006782578539885309571946577535079671325433078640481028235121105904958749439335118490964065285104679873955157511407553607279726193924163237275487605122776301848224100439098824478022211470659077493902631948544343670938559503208074377842807685614699315909086908882917113094452524078271411861273569694008776272052420859646498705230477242818181624066404482484398471271206399712911915762154187946479813051866062949255420871306304546346891205970983107458130543210529700852389749219108131044044225989764930056580619620901861344368382399040110002286800299360562775438437876243163600018460619479852778496553318982859304070273701515306662368879366028171676539532042173317438525379236414770547848495386063354900513245504887324038668648095151447870209966153338850864234474608809340051676024569699502730983761199789730328795614776801976919223702370201144363473552775337500238638734842770975214266357875244177973229593489972339371417777222981516328791826430618768 [129,56] -155660651708508210857448550635218020532494410324862346065752014890250787047432376684137825737958800365907317276636139270509337902437971519197732677430547327593850191880109087951979606498472268739158985831961230272907116973862080005093971250767088289093330499659638889924355086423462997055809059407207001212946587660149798559562801725435593995164550322557966462165472105512639027149260362686876617677692998597627377435557142418680323496035074075589698487741216162739979931857911683131378799495084910319274945876516508542003497812582698427704240272206081151701407241909731418301112153532032807251946317410097150777812850012854434706700485725130662826922332520383030052750679071534137016824471245772949227759138926577180529489742110282318492236385998185915396416047899374959867951323480823288661788083977981206504503884558082612119746249612479383164302822020132377747392179314657864918831104015101794556055135835351711275303685316811144484036558150164388375388039788270488952566108297424062494250092755861845278070841379356149279354879344039795072448251807739305415055421004987182182437743624926025118846721703244012111525865328778019684837123474162100258151657798419075596517338064279840686511536100379162009958501671916083486588296563456663838558165987308748123764710139935302821554290045137246008107044705304985204925702534138293427958757991772342003589377189784190471703919370894622610571666088003017439154034727425530636007137404656458391955920967644390708720080290574511395880123132780633587742902077818665304025908528461566665937231364374646405328743670083582259919669437333812755029745145949679469653464655266170973717818057907584427934167782739890132643299902294498205768512733261320285404223623768503216080185147188786554053653861552399951368318803840 [129,57] 10149853905516169619875687124072357377586123609354347092637483094350958583703187985644478847547020356744642635068053079557515106387011458688914920889376528361444921270454313758255440308223259196725815270913575027024431330650272442346150491866319190857716741902550241274796100119359401898609874432990427727786304325981675316282722757951000990170254282612322216502011673762641033296129666195232265819755931507755292104825859274246962820388709309749764569386372850870684027223243316474675166235419664922317367314440783583400773442848462534302502928320919767940324237787695516662749163356950062351600826079716849267278921260983662087306711589189998281990984062212330766371919963643497991176806452714964443372864250057276140782815846947549576283439079124276288730943280756059508760262753643571454443714914485737848675546601055451361427541395347061054593835927985089765767444289527150980108649429008851647214871878829409433393739573346933174518667735906750973858420006649933615482335190323996771747807683427903698627206944281220286394635694047278424256650058143842769062804465017779842718627169586754352576238816431129712800528615206319035489135931482475326082866299303547141725666426668056743694464028201055395873483100382446897310600353322330890694944772979315777312967210404434083759333143782987354193139927815490697031796611376959036036595914750556399132594057532821141427972406797413812048832738481862949529075470235356765181662213541395807801406749271502265601109400396429246004614296509989097376345441648845602359639507239876709164074958970536741685700880668602674221899508745143487390759776330203257075473130489723152469932630545125228405745278543099503798571128532602643015713293198376822567927462718053380186406296936292159754488000730039649505927136 [129,58] 222810864886380392572751359004259091765726954232734199591077249502991038482593332868842943633889122660566753950406509253177487571072500325887887298402409227622620748019074867846111928890990875692539327517739120255196748335839346035705875564283699301440256434491649673105198233264892665598274819687083184863044941675269831092915367238449828354062003250223077854802421574673322526036576892427854759311678300143689009660032016682376548996530143466278836270163228172216792364603153081903623524994149731150644457396934047672532804607521193920540026541240037527224101864097532390610164107171393371995222424606759578456516901778572249351023402396622868993581331295071439833498624957520250875826090936915457091111941115617056225315416127027761973268788550661744698922399250616327245929134116545890960108695886690734588147943319938287778141768997963795952663034025349739996908197286153715747435826145771721723751983181591347767078733707644667265342603644881467823647790380541453947745424564973030213943229595102414797627800838284167391271395405709836173221816815653627601568489592932819376792216817537579407987965026960940646319598432978691908332778116276802187041496904748436189218146307162532418021203239835432490599747810861948065331738788565552100215189544951310084721092677887239736266783480066816649363321954641837031021280917552585360359183835950821622560792357680148872332229677209964656907741793170565197323132635934574081518278267810523807583024617785416043695618320484439356541238633213321149294589240045544459548162712654720494994318898190378398328132301967758172535797974356604534262980594729748106908190593785008293234523556477523014712469023748408895638832292699526259635535230271542339678654548082649735476747934330168027378324333892655316992 [129,59] 20041065790565405146751192492902701055223535772580238524853392825772841538595675129110929035000543830586564463680236628542434302041786124866928998219704974072897910271734143545362494224870992245274590969440040036969908871486150906433269362476135664474198633581695227614867271383480164605142599016415118016395577030711163466966998867690549385061622938496207557350425870981174681075621257340233448417316037563012342859933800745340651489554352716631955887397161156848692664992034179885664103028522579160014990735080911315536725328763483332034384246944085640397145051347346570230191871498776661461408859265658892714451220207687079018571537244907556197418097812023490458108627031072342999814897417755772343241668866343694561526794789289480673557534049025612681258751181765619985954064796700233294588398279173343585444877991816646025600699891638961260494043742905677720421424691299772117059127295228044024095752747972201182736026492886670727272548657607629524050814675759818593341868939905559679637469817850010149458345153637488608292337292635505851574453922680370713783647151439845881869689430204972199040101688482782662971415813838791298135779874007028910833595489929628800310836675558867389753291176077305653463214591210950793432393765227252004182502339754903954395874993056956646250442434319681891053502179610242934746063585998898711859442758694081890051018377619282001208371737324300693345102228209822935286488266929349032075200944173863025431470521693943497168621523490639678372478809889064574842424727644934255009214187075574527752858425310768418727198322864556719515738774162740192229445919429606811314085802973943432386962188341544384831628779850528514064842490682299587937343238412138372773568678848988015307816182595211379965625506539296384 [129,60] -1334611586141982861120856518686033424877833276994764827165728925274868993274844947836821628019159586808463573211109043509077779988116594701048978269879326567588410369689403803323127052036652204383808075142750962601507857506848535232843273252573610643389948543535710811790380108908555925871336723027788624498338598887093965782345941504581808839024146799523954382757164053012524328870228395634481800133811512247618669442666017601547270932725291606863409174389989892224326282532835010524137932064843141677029132270097213773401910202597001048224073694382298694386261794654960696564032847499687211266396069114133625744640935188678386694458807405656861747138652797479224335526038117775702226305440487445522172231079652540211879221327651848620322262644337670715918124779147343362572398416680113956772176487770565491891964922349479730125584351237977216086215721772984277404900794039052326767714026204373816843610684127345204304952236737838376672658595962869640466299605112480207810460865820870737036403152795100988666482053005270140554026026510697802353042803465440710590798163184742852682193028649155619384499090973892878813960543685368582136223669877261857001329440419020438092875713492275465569414930744909702854486998994874824530500744228271891587735770981097473943261181169026469994611222208904836161489379831351460013490103244595703773245876355344880418099089773032805501246967503073250399418820427081492130435012706786312748922439900993877351215528115803357873820148372278784958853239850953078349069683363299247695956235087075424644820413636136044331873889570631889876894167107457129412177751976164091152941417029267836293774294056884684951690947003622433088167533027842833620902702912004285798906399534996427042731783675979764315844422377344 [129,61] -52089198084749703961803682539244901796166090323676927322352860211874993241442855605887836365462806057822349003294393232250419207967598986496074951479424146110447755604707757450254143190808385586346865749089399955152707565308906501523070869893799732440041360003021896494087620344062720439964663460194013571537234892145944200008229292561357792148040388090179968642032702546029033077456961211273110217572280280735075884020411349032193665490992767461092533566226039795150663583843979088637272771472878232740674009019927016889615019922049259637474206012106108980732783157941319451495448781421203274292208804546240068324417967888118082168183099472585738886001367335471538317145447685593235249127551660798060601571632614284423360005891867701035638080875868432304388579152633711264683584768435187542282059623078097287189494080557623856896721197058391963444295655188886796198931122396105673325290884778950003788710163941809146815690610550673108775446253217807577377144765414846743585972612412348536286247601320844133967913663892756876085474803721427702774025763677527183947685487995850064005467840772615695117300941480036440554270974821001230607042014577446609319650872858662512134050629114530754495476671785564376845714374940750828379751060110648810097467160292480380646796435381399042700510874077527556684451243864643220270597557323648075025449241826360103338593838099071700856769767535937966741548213705737296541468771264540161624052816468719833934503644098583847215640180360550786855973999377364206138773974410933276472320047672665122390574817985013121168124578670473619721980162922492856622770137983302910477725437434185389122574907033697910259376622008149102070575430454884695608543975903603447317161702466648743810779081454043028749433636 [129,62] -284188076179459518461781957978566058878963511505037716180494174024806817689254756010160322546878393288294707336087499625339251638680728912122159824357559900002742399326448209157500920054500897898933385558928958415236423633163845271401977255447440089955039996843192431703253013305177073147821353614621318300548904742036025729622605397669868693567295168445291706700387762914100104245459963681301607287574274297046011184949731029476900755983976039819504449224705231046861957431627080294548645217880330030019266464971021893646505710274537465094290821749871144491283808096548302037972054109069266071852141271204470764950350064584125618986299885397923663030881556957448822640022249748935913849401930970188933792016083970382304958166792302896657837651139823935901587357372579512562270549498042916712286290495543418384435851632803230105926187569161721385849762342903336049255870523229120509024137800019583907986179700196271931484357025851338239034040615454324119084504584787683924177319376115358397147286161933874396980991825864250180146221269631383033164690315727864238332861258653900668264795177569036208167265360701071971904014167984033841476173625311153022425862545569784957175949666323746453617101531155472678524107566599244519700182146620040085917600105755600095515342735940400316710667521628452997907819109469208563251123262722611672107563285119515972882923428568183246561571722174405611498036742635993377851313153402716021554432393791905899280913220744840920317138270386127437186524890407036300164901388359864326336005966897514461076724135626752668779329820760205458963538209283285273004333245543972846895958093635152987282283794507617918121988195486608262740488209935452564231062315491923314383358884918751855688090852191930044576 [129,63] 19825599897360771550841869848722189575441304443595683544347592322764886850985947144504149203442634253070220590984050474523134083412899352262419605713036137302399751880972288105055148846986792306434391291497630652157365256006072512446202313648204259412688151252447660797138512933404009842623520551039904255389667861451007670915877461056178480556168111677668591974289990081722383516663760707105898099390238082204832666206627261833404280408582171032060237655698194358232446840647274078904074364895926958280073740932646697044052545268855111690214575899421206220283954160712106990756459885616384046501328179967453911059240648274483126489914995240513640705419342516067985660708840350406348605221357348533300778590475307153452613116008096282890673931121035855136193738669612283547773803903687950522862551705816930302241252162180339136840568088038713169565340139257284193442362393837433398685561969027014237139691506802283609309061937059004083769051285890605390966484528617372358847356303982249100989089994859292138222323167386511218144442501843886777680551854705580784596839461487455128172857206984634568960736530218580926179282896597531900061266173591080874657286579548054028952464782892028069308663624961578329340735399217379266016885140319727074480644904292455404404463724671630280546743979465464349100823171797802443013000905017725840964124586364541981924812831696165753510073638478450609908970646324295185224504863302516239787367650380927714275664857330537040975415943838877422157243045266322861073622916453983239120372605970245657014279417086956376447595659618979439783034651706431424411926590497101961615754175361891838463302459541768867257206248011836336015618195991114327128378457947414012360384749972942283044573009238942700 [129,64] 737645882007433687736055414231869532857558844465762220642411938907220738707884238886992386237015385148664158770628770239743043145542074740192651978075855133683286893235113942256694379158889483948048000111739801404515482300941535977712723969090597333021093511858680194935080284627726618987839392282371700097041345753596962876695896840661727678953382407831627375422380266114877909186967341517162027920259926440985095988439947425648689926240019013972535288378657319910815767432890989861125026335878270324984422277548110376986903723825992236675163301720509199458532207969669644053280562619123043286405364128341203265406350441290542724795065323167538799329594602021398927422618528055403166942779032043483655400578450965490420684934633124228966057552366771321097151331702984467776533591628963022839729042252110447884243889885442387172369783046549442305473308082285150359972190837567833746273918780048302458454390405673442932425404545542672403755292012608057544209963489724517587298900058703942761688849829443756776974209284913344807516881994261758853849145026610781676113116996675500238570734948949630276717211347277848900162421344441034863941401979965056033143493772597993415153239192818540824901454013293032167865695887218563005572785199380577494461646671030674414104677081009952912611465109113723017174630180228296289661823866854990589912587971695805642335951218353780543213264958089827582909465376677882000851060143248849794506495370136077941740816152592437424962791349700330991065943910449796511875895119146277267274566908485111738547495834023667334462396617488107369263898843387722697127160469281821708323082405425807899977887417301083818260793717420689263776657848059066625587827619183368515190601182303107453657288813648 [129,65] 1184894658196895147277526977540556659134659139726802354279992298510578475379484391096148032568953361013899885440583298242450148747838881029171627474167114021150381009465531816586275079775161016554131342140842933748305703822966712926692725724818288120985762116998102546345231750526278125377928373300988722769347122676128503120478789136926455886459854043109759510856424563972688290746749716476524288348603127820719436432871396839564569237125320999151224292226057599467068653184477008677758384813165107669321784811243283704494055648431588422735630997697389426216021828517249760161558454613829589433169756316508168547206934928228170291650250463987992226972622556554666158625691784814719268712178880559117600366104537413511039333696795374619019520694892575009011286638391679182854307117072084339467064139307403328324864007690084083803879895689575479708891834300988332101032316295535069351990928730258310032010976842259637564648985750836373846981987568487172544491010932716277395832529465642671627518071525996107390471119445462848559751024237981037745107705557478847787002588427711057478818860301351967578706117931761433164116716249237160385276285414392073404544557806215341593432069511988588929574382810502472895627127148330524221819507273291108199430187143802067154100615437363815707246605129693606577470493098986724145832424049058019200714804379163550524215673473447850522466383274081621920662566705413795666399523175789671450869343843051584601287360449835663836768433896287879220552244401081096100948472305359759229350354716496058042235225074873629064927855110633108195286757939653252415526606469536806942247700217734530748490126982400673903755952792530485705450828414301499421541434131905140989214270235675953505828158 [129,66] -21819311859383409456241066574882377580867123374039914704951162256486688724471032348357682115826778999696724678491844709003264650869059349169661192775536587274566422830321934864164531944621192457140632605575936489990693847301624159787147711210766566681565722311699188493205118316447987213440511583918727466190053414858434571301018408681817987811467885230938565378113810466241470840486635659799278431085844248360325861127710527655893662992739585482148374916625820936332203194040531642316971111123171259264988417066858434284462047588721555291239546427454413345761814563683896832880048922531138478169980825526651387198567887935282951589870102119702019500484484077818814582459220006997839391584530739998207416194472762548037852438134190723345855995389206779200758008558206533437972767262524246277374703234304581723123146882386178721993287009829436473438267964538165713797619252348507978858088347902983575143396662958403544024346465637017806242582683295977352996316638191820501250798863301648397196779960509560016477949816790098676573746639877368236684896168569657281461688512028673749082222180741471828773014885699632682057047660410035383560382287109575787531925746761002346192979949002510620785409294907690452687029334046176656416809181882370409438654216290566214909052636042003553029011007652332650007995308711612520001511003214776587843732500319110955301590545680091388666457297362188831551189319567820183418743434506120808035371259000123830075104247116827750821609091948079254175497139261382480726467735862439182672274953808027006775084001029155572686601456229145278545381350932397288176576383855253421059401374917922727751876459203177867478035592128345193707499873169996231492104064986719000023289471892973274304 [129,67] -758873766887633382588847013166586135808443663741811680873610565124945332651935207752457113006092280117533881108887365645200757505777806817766158636868688203288969440906822994698722748754661820346958252964630236807907284821683220327543670827443011744897210899045653504004209625577084970685305864348883534828413823818259421271705747784454812602863977463517071166814786149560580436463867508026161741302027771503471781835743125950664240287419334262493061939451193234642579990455230550274663474568673874633259704932845811915070692581013206226273580359916507726437667678257180719094079282870111159407180062469019292642041412177114267191608655256237515813178152275534664089425743473872275409459665800201948053974576189782053441711509947210322656209808958810390857375159095786246545151200510684055640330164869090676179705561235793373666134641818714767920946031873046575239719825029628522152698078490490483984690323573825088791895018334175481615172941970332357363650880223340907451544176407718690099489667494926568339085838377411661375083261455624115430002228274196586304278224439970618318465581002751246373961966245003687144004310104620787955445233370561185056539284104804994068669064521255102704168820993200378885915466461400202742643760897724354721864780326217520463863184498511543932883631335522690068506993381832888065059582997815760360220139989064834937074449843694413341463023686884291622410829113945590845533166580469798741063420141964391540947174031743534487650281986048530964669223267383032618922272071523984559901156676070531570020783286835886830862544007025228970085953048191100789003608647505877755811559243114836482017866366437649822709061341652726970973047829748882746339459267402269779955179216480792 [129,68] -22767092318743254180568641377231913161901998247888068579835574198117890685368508620825876824684880806572150903800670562921634831294868304996709052536623436727340224482195570934225479797735361764980000681565708682947417115664664309088849719239499994590977516329290399156349175482197171424636452978629485184251635156552581760014393136669388091888109852650919706698186674330982321808790061465292616147585000450268506032062251737877392602175425144441583118520910772367363159923418421802674971739845841604730878769884405452195951774441659544125817884314181440813858352117408737389158805408104672853240105686715893033610037960154656072234859126781064390152311313055527630654036150006042775378529156503021493503823097469764670076100060102708500277670247355349230499056345239009770086838126239617568451273267317252218833948400425432349885514330988915291605308595545069735937275195153351760027314373804604889466889268256931424561847824375610496435373977193625335472836488239615478914006287802785961160228326363835667672402979231798795966623516491433467115280646802616456336001326160933888027108757318427115978658288901040285188465888766742424886524874709062237095625567523154406947893381921219283923517732472030582297951128981298880945153771771233374768181066905116929513617046198708191536353873085564231344393278744188518371120195099611796658591959698140669336619111208762477821230671733176132367034436897071801930428431967756702699963825056592983828564367096775871446954344774379754470382875006397365724881014139443876753974577172979326852545272233094704403823236463079329091376156939855635797368687679918603723887891821326180335803267920646783293935722790291058187623918943754933169901681007742397621873240784 [129,69] 555703978589070261905274258217652979873309967014779091497022535410106696853036612403238242743193496095233416643533153987752575060986738884640253194234939329020221686284670126157933184449843030162326026575136436634983728753263718119932955538803543744143003722664412506780526948541712152445698649758124395528793567513703291099889940543052041986291744580579953479057454865894411950028510646486133314261588259897390530360978996808061292554914319560295348859823580698403579663867692829825119252344681333643265734597734387011102166581041932205672086931356888843911440747357754969949710890357231982206998172566639429829994119168433602029906198306677544187599301932140184152534043590757376055424388529749146504083735574976391726795417542382645254329087867757262081682432305662503036333219960559599611685174871625932633962741160786155363719564614795938099574055353591571056841266198067511869832577059785294632505839192618017960738935579768836653206194800314787385847305063519358437319446023119281072417272456412593237069644022690958244543903558863316502008237155829941737000259172200880201645556203562870610575352744067261337388049256351936322522216458031749997028580725226944847481022272213147302589216292163529471186122130585506278591723841116165373870352252354959923492784733066357926409823319585216597913226257996365510350345932066455405470255774404209771920047561639055528517493521443127766340901012411488344998544376537073082562355257410481945250590865690055562800593518634948108508891568046970926026313345802698369095463006850112776709575093797374472386645796657703239822961851671581180785575478683792271171012024445165737245182980502297181234272431760297797015311603892263248241022004836369628519800 [129,70] -6168652399610758060632202159324159818002524812697310624562126322636763766152804279939389111626619162606160899991694588053161658762139141920013440381553659157498786648014342009488023450558134992571524228269468620647566235163211725448442047910373181810907990425315470955531111618553803989887398557803373130878432272408446112319677826355301260707514006512957706374045472897839987580982454765381781253447948575167940271969169788254631817902099940802570468579942193541705569707602230979843647024656140815575746558418655380076765312551807897168479989929891799160187111177419989767332709001966030579902790427934042722327486748730983922255295122913301652051962143958752782089179174465533099770456529580646391690955186409295417263829431659937847608433844128432496652836908146965137304595766487956385538220474979820571106774696643759423655409711414503104058564100145195923748273682337051606025497109981020473607702474202226374702636695806927411728204807132614879413421641402713918303235539054904023976212554067042083376436501208641347868799274617821102939973972429749229631656991337006183081760318830740893171206154217053285167671624446278375766012323844542185178013335250837633265579344773872484631069485011001980908007373250241382804557760211490029664342140306212701001360329598306350877011709983198038788248944701663755510231564889109778622652508570516483708308234356246134166462338697100191248536025708079228002255024150815354586986045774701357263739456447767534464843818999531031021462132223771557127927257905615041520114725934542111886943440911913953039202969422679828010783469203428281787326966852013293323629704957584689806226999586414648611055043350796514535080840246567651801018680846868148160 [129,71] 11204459802538132154972188775324544637653004876576688176129027214393944572338573843620126060396354326382636143035244721634128741028606996867681361200500690047762825106529600738937677293578434488739410171137876653799426213597852745103485441330417010134030655309572292864262880727612585693508670089965621907259428273045474006882231804660035301106072783608591647131046861553252431499108046781870673470072591430658119542185970070569303978879087647423710041250821986810429128987647191203042235178625865884984110787574037505429702674744526930278056818304266427872501846519623782147544855675270285982472680966973998964227748187182025573589925005806292826295079857779616789206750022713094713539773077981873238698680769198472978489551116264426489835451351402925996268562522595225356156187343704942618044868924217731707645892658470632453184510330081943390211536912510821722465787332256173492828703495931121430779649173471422160514943842758773574354745570375115076225286331796484621934030384989332834146542012294892300614925712424871262746512703184889716663001613708257042536415727764275066154572728650584527155683855301784686776573804236596974411940166528179003822906149104488330497001728917045807686954192088060977487159628329216951469919726074793529607897270359265388301805600554279008633940763900442817978584440041126623841614313762832524122498693506353238494266168720762232562647908476935610553361242395734368358713953281922603222682023314797071465436602253302356894423419702441468270089697116462632965195447973893685566928816552528749048704366178366691873388295977510620691499522248701181046180285616599170279608429353562636467776908393427078916137915396661420832055210592424736119820592726312 [129,72] 573177838622365807747469543460328798204327985986880813165066895536935714583907975969602948777149158496531359450226067902005396382255762099571865320696648417340620354596591769391544706888656204045535799621785583711919727620605284682627194702148694047716575461041494887622343916190922589866063557183002952936643751658636237296600512638318843627698079412008629255159060484687662193504748334572209039724191383161162936234764400413708378944047467729735017683930295625794982626850272345368694159506257865711952071867441416971721014843526778393199322483302626839958214744745219476744018076127243037740708688071091843532543053520887462219123685189375351087316108928669374332719537163965628998718822570644225686111815995779755415177524906137982043556157344727998266068990031125845108120622335556595813182259280551180161278005197903764928091521540893927778129154896083456323423336179569455386102864285458674074495705296025509758247481178814905985853073652147240669142445582330255760975169643363016383252393015979166201925704589514663272018958813912455472477182203294732766146427676874337155414356158705334645834873418821440428966028280933720964504013968946458380382104053285768306302582594741991163978354691575631767353600586229715182184811437827152078802696288164273204217609714579127914674106017460797748548507106435298188610244099014254635504941099118825209513249483928830262784029936640498135619553220121089893314443564628693382540604836601881382865016733416668184353484749684190651260605765437602706461142720241632121875933929739645325119773868559540651788636597871182769312484385292782787868223751230835500931531434822154981853605831890113953258429102631834550388454511676404787153467248 [129,73] -6840882571887433780699683042069623359980114833785530228089808839180457355537249220097614227958183265550868114312228668650039444262386519658487897341702886683442112105607980979057294895851144699342846237048098515280684878687777347608302771101888474025086237714513241570924476708787925769720523414265931749681470200026193783872988633626664377193927498088128735327443458123720968690738960702611782625667144322937047636605967828330453976452008790417297658101847532858195441948966803618269293391535656046641304556045270574357432074345443467281053125116776426912894102871470829294739782919243710736341783998048500866999998180325224287270517791097279495530783963172193092419613455165106762522018729581273493668366978540163075570826655527211810483654712328124932956598234911959566631850621887102768426732983648349316439460940503224377894337644535812116564054790560409379459189237589369802404735806570477861352855326409822507400017202987702517433275235578590600599134676797966858255478391372467903324890536966576892525091165637237513448223979977847236727845650485819345201843194606597984140903188915162726630491051530929751979892270678643957886333716555293569319831341595915209279103435371105441552629857365520393689321706810369323893385080460067774735441410538631068496504422529229870517344586801216119079848169303622328598934884027844028048269216994434012796231221403513470967048675909749993775668201324979057728207878082256203627466639495886152778746211814325764824705821915544127431999981673078003013765750215279803827818294970967109749639031910283832891068111156676638275432847321406498430937387335154675303775613111673914050990761998923550353968617012221284079093382605326417122766 [129,74] 32761417939175168430552796825050144519610188457680900909775556660772454224008996314842836792564630688325276341475772974557140437511211132554008584457085717224881080056002205480369126040222023298079434474509721235432844868542577175873830066057568534509672460149363615943040780037182258980614548513923015378896033387743809407930399395149997260578250512442381942247416088053748911032409506284790617353410763137962341360345565008529248917132278793116724200681171424629382307846494698898258408703787369983150174988864125983014656057079749081625210110147310238031611980448120855422487009897221507897150001242398575027652413725901569052472822080749430145085055203353933811356560971762591373005698726562213450310465164950044416396167562751661334502340206234995839486098055027520908444468817440516976400165743133890976744674186120494005599421511545970657012140481345792577749018247763788503318645009360654566962203258990133804428579240088585641952127180260498712146737723654918541092044520431094484054380614717807339635000244043718242945182319483698906702062249876152818780259996407116867095685641047171430606025364495958046574783166047869943063039208147752906593810732999380110052352710329457178782062917957816730396806293931194142375865519382851112680566390907111346617840186374278857679241030281003426218648144632704143386094485376632622380823125080203860049148113076189976719282602554782927421485644087491321115667759467501550666475255838284537590729814039800658800315375591865104104095805498054945674216505043715684988765643710627210446480866057913846308197909107258547213999852532601967797520167756924318660205589261587089776776906737403151121797431143255068378088511651854272 [129,75] -44140910904974631613107685388379403445159320356229014713614470350447783099254957297616217193283404424360697594548754688840472684822849881353094635811556887560703241673114591283405167319215532821733374987015520070909938658677483544971358313845294507678738909499560657628711734878792749575987188662909616803687552531878098850052257304730357992833560514962293218326832688850021609362067309367059395278350944550325043362839259387439313098417199014656948512299670729940633434835604904271092393567352672513649384690068898847824761162640779802977309068191212465339234634299302787704346283035940653962662071741906533092539116169477118686476230173672091954799416653275061325892950872462885663080485859444719199018668966155867581314962667896778628235931335737880114379819392701318031382845255468846951194557850694180993115275433254018598666317354614025437397179812524963092581232708360357525439094397627208363447788939666070653872994773614470080934708672622348571943314858714200980080955453795813530363295557811399675503614330197937230900756554261103285040321690546179622896461956888895463239979552038675138505880818690491420790959678653101914347783505577931351176233167543808333376766453790669996744357881883118609602643928190982258774884972904044943829094792821768803689502924221125538553398122424578400404259455681731514411752667396895217664135466853917741465245695532311929090760040969949887442188728962374267973383655688797426856143351007562054319731823782000059042100965293110572838385467785365947889733821447175448679425689611359941088647083925882780634458319907350240462354672008350104056308896450582328524389072017928447119124113669465706156590359704143980151009255784 [129,76] -227630985918551307569287994980833857497793246873350427851477381447204903466154123762281550329961613158939164460524242900527949043329501135064190510601495941271151423245168362648994345019996201345884331384594182367314924467363713477496199726998266796664841685518245297836380258033852191529984168913297479907050267199730448587155300324254865175564471000354303588246937965484799194928807146005857653387296123727872984223123211565097595844651952999487296020210773866439768938706024267081336400850821962616920135407661560837439486579210192770458604326078098821710626549639971633467655181287035209667917054372037367639457736136502203167720904951425771954881607543584195420713290262294496020104261992901741470333851534480441919926716484989285457577754336305796936187186707135887837380165792617457518713584575805464949950675224978019565745994001625689572151276478799147897886388340280543992333553207119606415893281941616055534578834548631197491245560915479014172935277339046135897523793788933344496165029570957002736918991006424454943352743008384287432791862387244296848169620629435986669140032624915783003538518514176819820095762093105420523050356951648962370015374493312042083435587863817859285182395669225706159037247276555349486077083639969646208104274871565205217086651608655346054816031566845248631806450839662159605153007822001232636197464891324388888686865890866122036289345085628553223589057863319373806906517201081020083827124066568226835592677465305313552098849837186841944053398621051899331741582836098487615475738696459763676409631191789174969637036636247919439940702016095268948655850471417682287088468554322938726153096310005487373791839079878873757203344 [129,77] 1136928529286463490113566758028889403021817806823563879000939275026161407296202041383463588919343707920290677532621550146839523310731451249096718769562563652996659007487123792707875053738150314553346984144033324581961367776285732883960946731479436356535902002587648273484150689760069809816218461550097206135764630149712833588681864453322503742190509261347796878737408215090995745208404301479763554709874778150079665768527805892247264074195415240307699008587059176896123670765179002920549347752080218192245137799863247804637008327891962667708732254723408887658919637342733244866779525192620750164210270390242823384341242882390669354778147394777531997325597209976616741654747453673601363803630493525882359746214805748542848082323603447111808764911896829947178599622517422789422645985996402006433961156617885135524494306392028621170467228389847552907613014393324858490709987160484571967368308793980468068052840399413515487177622438821644868508895579031920440543249898256308488882720538665366762717683495927847497710603925227219297866236778350227573461312428187698839006562827857157441181759013355053513103270177357564559027438428381730971401359377092285219946759313746466977870994116850582771830985695587705946001566568809447493412789898398661634737539109284763560332379877687689696761692985049209993418795482892916812209337099291815985723575895317798062851579828394348625978572783010487897306821698965691477529613787762647096619959232473470472351897559971567305285019677812475058347899948028976048081116519885352932046821022157573021669531927330785997230654462649211515722806263458641137363486156545317352388153252425589431031586735355981183563557005416131778 [129,78] -2107274642736756435714799884607237782066618577902949924451290313604733989035055799301063145801829407245927554000746745894451232276826245249656140043871080217100531462109270515301337243623441222542728190495704635599403505433421338863250595270740705567172348012811049526709711135340676913836785316852741528958412947214506562299077656520231353187600753927181146486454336477297279371269715391790577539697001480011231672125341297576003687976813121369577331600972726636997038485526853439536219812313773301940677019711552887546165681901687554631561658542714843518022979315501010002946059996197132324067536554983643046556130239968104724798230125267839621934798602217098379674384533501058424219232222317401160263911401353345509518872078819909050388764977603681116054699462046633985527603573882948887900514131848086336626303705526079922292339317740843466506983855917542605506102340785822090365671135339170995067506207236171780410058332376499101828092083706812123280228513403222217962157487058674814295000212168754177720942372978620140533620241900631743930796551126083284480409274828467507201115704752679206092333997305745664026193775440310084216819058091527633835700427513500323725360701738880679892369217238198152358285836818459920068340419036806848517679577097736319327030673424438322898780986828136390632314384401344980265686916330075216203483761672332404146757730869555293345029507660752917823337448430541227308224089470886507784848379283125064766871320631137406919295605061749352925406381328812133927242311046555870856368408343534926803664030524912987543012854842236333411612730303204375331801042651571746940159216293149784987109004593136763474253608228736 [129,79] 1831188241589251268802328474345527263180610062963770452560883619425312260325330845696586389458329367832754733702620347366123763190582971230228614944645193620987787098831773090984070785375287386177099284387247160452336847880429904907092204705016367286808001133839409747279355558716161822573044607921355357810786378165001422915715171003380749789528547123840448243674035183195031556811767619884895727453257944520404485856973743077335284063839086140385652392727483756165835598721169289516268424241877508796474626126213672885315607790443835937185715659520531377978880660498146084045613083382072074570704828821346353840400798893513733535909222955082912158773462357110855032295086395760493880918749164616056603118401735342113705090918674125672182313545211798420005262258801066144943971127966967080607581344980044350836566425464395239015431921481026526029186209346825158598766677133989751435920272891662049482291188004246787631809806703504478735662385384720868799517581626641393144842107680476580528877190460946240072551710828582679969802242581193768707233337001171542913671572412682227964363225514624533615578196297905508402028833367680921201793836262285885909139051348342315938016121566146505726804168378789404567618793507234677547589609165922462168854765348471065138568476716286224066621935819025804416007255017686089731123972834767416472306388105382409801840003076133277113335757800044359905392321147835976093998266618711525689641201788496896517974911947209157979863714193334007828086869374653044900289446740740295760705590010958871136406475498693184949996932086316214714476753408089433789580126396477439496837243149384145828299508954319548786005216 [129,80] -1261996460791599381430583668471238271416248446003622375205152966943744924116448913027397718258711965000398399567344273546736494370951867327616391646480783221683797243712075159073466595069433201569731481023556178153260665865176881947638885823268588419588077041527356920668389449105382650695430578920216642315639933555331612595708026746186970533068711163458875083386964792285110398297562310421056487385447862102399999924106699137313800564577992849586435831032917752927585964176911584774865647074999325406435090654668793376214140451933862376509883183465130925911890436455566018223189712864655835252675531595283108556252245964555030314205873597484503130050807836965307361884911050741529489859618850534992417742298773613487468529134402428282230930879010211645518530149299019812648420360928734463887245214509646504447033265720377187247404168477165963185867703634571186181155585806254313486550725800656404706043662798341370120388865846523353441301070981455769066755591102015557967571704274034126047089930534372444837189863218853535153510006981897211981578234695091984979532408725623934520639628078673209278249604501138932822053425097825775060463159068841880637531272566087169924803680782563450953249292657318311360298769594739940302912455074664027793413519050359999950281053402051111129392543037126205019157812465492984616210314672184976781217197662644208222371163754978445459052441753940322144818683141395241887268829481341872428397088509077463720175861858919157947664487646976041919495138135305480433132957126539192080987218670018806220995064238742375521423777901044683745562763163463070417597514216993679099578749108492485896623784000828645512 [129,81] 2897646895124538835130897575839808247672076851697798509917968451202762752437361886902793125259338913635561290282994538724464172034446944063404523479037902594300739571854931436027924335455776928303609265501873182391464690192286555292076024257664374893235144359867915745416739607282569905189821861951927706713033796612001141441683442570806666141009336381554506499041870402540607297474251413281067253247568138376810958928492631567117073419418561546653281550724665915523086511830701337662149071894947148246358619982218983883652065360857966049143382281745598245060026912115487309622891142495040315854154256408743585121353027748760626386998154098915632346201083455310923931029975917378072898245544099735078757874180468796060360967869384067354240479898544669180304305843748222264774264883774754085015892550947408137460755328915733067525376740553678906273858678861409633125439683685595495579499603972668405251859955976070193281974965371008099842081791803505532691548424034999039643157352600438852418363156191114605119833067970247874976052807329227572831102063606629219874239200006501698251508906114581544492524250600251847406268076832361403342113241685623589556651395781935608778233467782901850712260776016922328598222988228036709404208187906206121595312502091459562111361538030567107307838856368186432965889969194684079620641974941097806931964098525645927105848436854194025809144299180630543943986890403281552123916285603447928288942028606187083554762187228911033638351487790200772641318767879928283993175300318570150584047469054813783010015791904245707296644155950897332333019516644224938135488785015523086557079682624932234628083832526141 [129,82] -3117180601311380638016247366714556988343227040225429853963735602333060204452494358938394854231486018007626186390976536816241695883066022040552414497291260456655588771239206768756574053303199052951935566047904584769423284755419941620886864347484905834852038935244802208310540010264810969337074789096993571136165473584306707319944345732920571673876339543807108454251135523188043520577559775173042693918156827510837878752811070266376969557338811604789302154508223888386043799685560458529896231488189602136338418446186029405066250814470374452273513369878747723145146082873795340728541647104344273999254921475949733905983462401216334923797404492302061331285989571964599918118740364087839970811159045135144968611171603543916350730383409677537398505533976429120845387890786263624096630837626608320611101725664566199679783280246387132589064527861240677308945578645396756213244733270371864180008220566497634403135509191769239205439447119233630880120244747624377014251889675439882831011881694289849764683996879796713718836662494101192594861944507577471267558103598388623940880384755714645430813945024225782645268896962135810930566629456922820985958647431227659100807167302896293121439974092923691713488072234331622283328000108546767287959576360494765519407948240928505626084956840768092375873606960464634440023197448506255829967448224323394640097668063081671300731515810850260258004762386723626309953136250619633502872902909972030259322707587874076716689137546685058632523213204999007430166509984226358126645404409053258722039615048931602968647650103201918239403656491690318581561126560893513665866296167424356104274115414703815618321664 [129,83] -6646731055823512229531052206012986708760760685992991879412055922067466292046197112049002609385278037502668136062612927484440761982881052997492888867508006305664472246335125667828892395412610614478761604414598680642935158192186364666321047739335419963586595142473791902127323040469838906342547972873751309152355680539649154536709973466374605323131905803720156586187051095552778921122306713974698160760723140160781376242573227787669002974828012480012463243620832571739138854405366383455804988133428882911818302845637032464242341718296204757449999748617868361575052233188004904963275191431337868194344965164507894173286832042051724805469581191744957470757521418426499812553279351653871592223815685086182756615697957197390630576694246972485079522970067818243410387258298659247987983815374222718672422340469217294383006413685024558962026799305301211099398264442590128385288051743795505827382739573400081910412002164057929533788018578898988609684707872768091396946725686635063866669360728587608527433913495465238692419629382459637657323261850639319523384245382534385156007886702146089765343434612424600846834731738098452529092367986413286392395750332718262926942320642256468880318270140023866487659241670420312341182033064460529181723720693571735807523976743438243895861649064601083955531382871953243977939838271595633382251839171471350329780959766173496869192641580937615142170729281203462129918665486019896726752286709509898539595359608156262919202243632517587585745724966976868959454233098417494577681843894933602635554931726001834570161781732500993411513304411835083195039028262558784084996101595285694233491953197787298528 [129,84] 24222966644582084797677266326016737863863035939179566099725162185996849602735402343215003512385012514229365478155411956839985874963509582065400760734370421725166523964586929731354392387919715576979804079238185110525056265737542236215416768611951127666139169318627905102928177440280354051668502041765336735996226545762259985200639718375510309003087605922034779589660100762353148186998026099819054489363793589222775144714088090622010795112457101669832018312644722764279072235609163123033595356689857124027916250688343356125333665316920344355900496810419640327672555737527806480503534775246126592743246600798038925076724989076944881507413411259541244718346244814760255692729913161220059043724051634760121853429863653575341190709885172776483458896868075433650228027230118529688673260348489776852315284412628529252100906377900416755904524597321548464922506279968841377342328196419046737863991424504009788797104407331063831951239119057294087151145088341138399870356673907500224298509644409968310790305471064356163793563841867203243405399031518608795791505668676343996913581335461822199417814206439896254612838822203560277955238606540971954690234746844334720906647653182127119954469035053061861082252506246368168642116736830716905848724286031247388266508778731628042009740898392247349401025096469946573895908353290499459220637863146851113216242385665229688124223199125059237224764059053338503546056814864070949412487220798187805294109807042906340932059763897103411887488132216020453120947243373872739186773912163177254946579145846091193814156316162127800011409810939386646235316154981108721243407457152982610457955350894496 [129,85] -30564644992849119186547488957186702438988496494759799961162486271444540706595543422735265769885991622226858988664299488364115848605488900617322372470301977425395609240570958774549368567828804585100147661031208613826283664434246723819557736407699208830984171383173862471157913544403306280874596036926087559843599748676351721929788677274883278678280096561130090621869013603727838190720798859004513195687698387660880654845427130071978923732299219515511131025610579730023692432706283267213808808859382023441215350794983189979641868365264799246014756299275207164604604535333320019442260944703831150827284625131336450406493531003555977287060392352677003206355905903866255024008887492921794547662511494921897664599294624955908900128675604308400403836836533566822458914033802952652693914518178041687451087606452059229593775965709741515557031448262019215241679235303168933357072763500622972654166974859232541503371827001462388982353962350542890922915736102561204779949337076875468167367346340250546289922871648937543517357297046483840064181195322064736768084433401370994575197783323987658646295529483660424979328286982198266523947003651153177292566739170125861511495331052125693273253262073324828942692718592537510058959738183313536015589869880803426220761631628894630461742046440673838105835462864575786576456506893089658216447496084610057194539146666739472180894220887393425930804010223709682360490341055603080271029147465598749345771919643131229843742982350505813188655595431824223623490053537406345383534546927033962095242026758038138311656617764836637263472121119849492812705413054856122978622388676083309194335186 [129,86] 11995673640526604005804966147649268783353080633967351347761403439745960127569044497664920194463523720962159460672764294414632087155322010767776833514023698136508102935229784047630557236508218557850591511824043689558368980439105111310366436538418128831095709008488827891499446904011635279425392279569654919895936781901530583354082192731761686025449199856642286324200654998102580234649109409797512084900352755832253121734334276101783223101383830244552752077114161279520867347141041786106568651979655015676994217282476827379744503976917743130784072190806681326074618617672442986933705335939249580681359282100939259472008576741689782887162513628942012062776089830806868375599135926536144492264319356496985552104500459142363608661487459882080318790267882354088366423996566706543583694016436667748084238286264837042882821362339361366021982590986534429047931486346960826137134473562396666748390432804963832166149095501336167659032031939032723973080022206929160291762402413583481106434242248416309508511348566416237738461107679393935915422266700043500702802062837763968181110728317064920392650065569425495641445123418733131184445524016691471062960575829378948110829692469479411046148136866852420012462735153676393977072052300848045321738017351378656717509359438503701920120201765541396945703503669735434450698376491818941157188834537692570144332773428202886247737006283776436034661794260928372007957797890982921798129680914632326569834932232620403796384618426115323846932245330436254580130047933572686138102680892193657341568651396224211753724228808900874560704111188957589283582674938840123342571609486216256320 [129,87] 2512634668994910892477121375405352231068626408515915871952701555389627869700186578712691621066318407766808266145808662113838169633646623647058649319973953892007251270354833960983245620129489271636172261846508182620450458094129720273121203611102142381125685005459948143290012569087659505941784253054106356351676417765754720726582017363074989156828364940324061887106343905770626896245396743718663284966097302801675230147411578225331195840346135631547944633289825647508048549094636111780449606474421978529884019136254711284466222383962080265285310326074853392214300548295485565327458243345247467742645310095008937722418955229527379531700309796141271479908364963706230491984798073492486207446194520218777764630295919089746125651444913994006098905167151727630833059928652013634128260865262229764543424372284743485132186948281949203024773442162946920885808343317950025119717776826955668304710501827077886314588586899999619299061987577907309272298742460928495452958819173768392202156348764753916826292045383419105966533662700007345028172491232664033336631243550429546038960290668965244162327249481709651084408207492957952276605110550803882136829723955859504707403502478291039393999723778970217096172745652143803301089644990767285753740660333016746257865607870097036838452371365688676056506477729512985718390695517992136323619941942217349365342037789125546737861172613070633361101786557676928136233319004947969631076398843750222728477063771032711694177474140736305781881633432885101806414543895138013138130146637454058451642567927286855677146021763268365006347387199878426887523202578940403780204495980392 [129,88] -1078065618057905554271445556345388327119584805229747731494534621697471194501498633743618419382896674402169991868004052312185879344570621381950734917602348917540350655807705704625359290186156445079839081208350851070616277543511011002849629065620985530891415588746306759642852429786172141923836921582851622245924015211290635813787702499269505750634571466129846060062554595884302329306699021126869271327872870088654960673479108553429852535778801792756003341870844716704934956346302583282908681671590451440990174084688009935797382420136917568126131540639721055367596868492006416624563973040099153983061097610281553447595673023550343563614746836812300496115343472782232669015527708608256560120996679628204663982066898712172283287456646339731073718239933729141336674597115929168295028562302535950681561683132661118117538783334488479548186863996019729893003051228133438935428175935754295136442030453971646589514461541750078574301364328974976130683601372062188324516631464562934039621957402348581158167719634426260742159531158976420164052719901101807167827410498112205866214002851776331761032849712008514869640654245130333911537784033873589801132615224416645169815209497444369971485025206156099941680198987541051270563175828209734861437579165519491608887571110196235871931262546135689911553113650732078865864492949779119671883001902049777235267645104672052889668183798573391112292138227526598395270367321948323935798874355524490413903380715366850168268850192793435573273208448711113387592634984941499614504651263501682724966642069818363107113207753271880166451402633485890325657331044419555060587648 [129,89] 656277717879391534599792623412217084287367541171991436913553820233857138455666226723988158712887829805234842224717181180163893939319765387860324787590426712815530106926038456278311494153322986020765000189932839348550834905905519665469201031802850280489268016133519036389774997742346942875838749334017880123459406477755889752289426323569088360678692072661742078403221069494954667645949432068191134798111644953520743594331054038503057373497137139157996543664047499445184198714376519624223138448466968775308997500855647851774725872360703371068047809236141583181021077938460300431488766210620539471072698892386982913657656400178060286441303068149856730086386343402488483775172622289998565338939903084896974258253753168914730246263181894498398302634347632639937534127091205880700823714095792445005216208959967658426469206979017052053740078624233699692455362988385295407703650458272822914238144365427033760556549646351846707104930292837412982422730146973743312507909951399696286318747308441160639606650277469316663639165622508076987362159020345618076185118032169329791765374814764407982830437162526726349888672678226472504629063052094717285114788288846033961888677966931914091656321641213560033312358623455617882349921227542332703277188607215260737485309536327365659278859898974758433683298910909384346192353076432137668217008190650344453905276797212471884448242317814003301024694485221751673478732676871472825124029294318303524370271221942344454502756574208495468867479903751633863904629058846061496825521696605758618763454259503204346223780603304885795277601459430548605543383635213140872 [129,90] 63142097919263918627614594869341344299790977531171947193500772285048228621085395102461627668965837563655604436378365833435688347793196339044985770077824976273283738608342356801239161561142436881140971071193716212227310075411408812780336309158375765267325673032933130593927279337243423965211367571281566213055545653396585754606445906715750737519975258506354462390622177630954386837945251295454589794806635154786302455275683262735245364476327506979326993728227167897375502660321115535768491443429134363556800326458549842026961086776151543090501156092385429922425054242843494659352295368834969660111642720638171513194791077385269362465203136967991809320218687118914264562879994036006830382846332906687569417362518239083257434858905089720508136651808682383288844230406056933730069006512633554066967320705847484973800850240640454265736687774239236130345392811596682447226046478978479297520882430536764329477819597662966293557345626204852203153522961768087811752636891913930626661156795741367767657175894959067569286435690811625356486144648535419480953333114043156471345466735795995594554680335294496132598578058658525014576687550180679283293038882415092539956718957754678368778486654078843751623251325020208164690455364675414027567354297031448508796328536983168679204304193686123042765540358025156560296625128983432716892006705686980311923551266974427077024407374878542053860541197986706137655739997211089410518241627263694041037196190258025349830105897935051428952610271208145543543717975218537670373013386064826319230091518020240565735500096446132107226333194193245288636161360704 [129,91] 212326001439847948434808503390222080824425555913672793531653620413051061712751070320085465795944690016743281200272399457240799269442032456364505698279033017555403087727981498566354913922712015460832208280252799601547037783968928567250526795680150654351167204886107682289270679692406230945091423327669553167859578029361004701291176751337557725722683567856766502038763679371625120935304397588633511686938438827397800349876543985422249964130375138732950954050117214029520466181522435650104334044723627017576748343251936873766757351691432756588319498010219041867498273864103539838556764477906957121967440055539504511165978811573316095159128332739007927142063624552840431973196176569765174672592479697696939429627625896857881612310719423644183587300745600807618329390090845551830649029669618872317513308587492131962538502557448687067276838817743872185672663803587512288475503664638476412860808590245710757508193236984468036042559713386051645040775374118190867191236312236272342558363590441047157737258976739062146128285657180624522820523094917533889931939847100713910345426724060265250162128326758224459621486986210760882774474394224511885370635803776299034995656923022751846627977858694647078488393115159812356780456080966612258503423081325203081237783553538483549302462545636518421442688374395656831040117447315349713519084153401198937307557350195387200339062808662474431103181865281132830908548835927256155104221004383066406816915018421237709786169014390464046559263422893363130333451766256463522004408337202081979161919965885087891080812178789993096851091965840577501368488 [129,92] -145453530056248862729007641200011853314360771078519576678591444546728472503579729237044971449782097214167406581946232698044879596574983133739760872198470478366508231927315143985290281456873993985579782197516386267684948313504171294442582830962995448302577328223774799107565058254223083164321542651619498316052204857634467914211016143041673517377872629213555602112987743633422428380814232389391846371240468852224652648385260089866429418185757672671193986955422967332952415313398696276251532325041439865815940179185912447023028208321825375539377029417656079826036897680613868679878235643311758572345693739145899515438872586385341831860967438282616107047573637981919981854371598675474486124406659315298123999799209839876107874480430241076444417881052854871678467831067594770844684146399470110084031419393292605125296347659068515895253270488679661144147721048172386698276958296249833710792566014358115833925424598682536293127142210871075097597816058074850145807614162554106520906329298337071894330625006286801766222129143511475667370341337026289543523319080172537955309176002169097338750294562617292630600130343358551559234520228310935618756389145666273399721836117724272068618717768354113901184669288313721454980018125925406566531379845942809070893214882455344552206744482483946121130401010610503763775526971468731383037134932530561369854258792870742568061781705487874856147264721800235042894113541098797393329900979848643633739677334132276673719774288884515781163434844188644471125580121178585684757755032582236717431407358037883929691676584834536554920948586103113840 [129,93] 49083810395449596961532828878656770664499147514376243168571161570294539204581652028803157701009901890836822942936712224193200907272003138607739401074890536045028889891095319171611424470488054337243880288012227513358186200209147406475213029686372878502130302241505082561702668044035648401879374595931143555020241083131070280283565025329871371077720912792366979373890067481513136850023860525253383053448854192726094304380865747823813270873513086374925645539138849153062050674423080475351762199242477056804859236925214666100511353147404670789473214742957625782806784626694169667944249644651737784370057415924078448603172628869332540663986037808368357060583772275500109536379194760126620273030481581073060485241011841070840340314178502192905035138001061604423093606042160861001857139418478191790960554197713255966840834707480196609973628986546650377857375698719000976916818332906227263305558552024744485989878393125047460647040017733140583948772870869099555053878660998316600199219754745624847599983893770174726883625546427953681614036721855102724119268825697726256134938974857772722959419873474263412814301171586627719526033980169240875498671974788880164246868929456589739366087376464481399477168677851575071108590276562343916526656227129833061835507768903195984928802154952387861098804063905457031905775759424708762763456662538196930182127088874690963655275692505109038128810190120646931544398224584547798435197687601308806571520226951907904847418533796909206044689685441861869948751075217412998283833363083153533084487796385509200041200384485624300348592033888 [129,94] -9629474853308515696986160846971141256449908940284920577708914421383903023167883143002745014879970777806917909289807556471017505796082266791697473589175112064471061371458365322867700330306374307213830626570059300605388002637560948993106130393915023721760825124652923830069099953686947695637714136212030228256066022137416844977966139725985477067212904698907483070328105149298801637260678918046282075425928624324834236696420915453016169356550377557398279902510749759972997080423042475065886354321318370021979035258623074306863396901560412372964448689230858532218765998565218744840308349004980055448690899832093406886912864810602420930185516768161042032086903261760739955525062385804023272344623623724864709889058310862752901937049672677308529240422567656529314578272910806811107210181914412329710288613636493420544652594052441604128534057019470492672340059162318259027759594137521014289591838422510999332371047154522880384364534779015254754759295342281876097545380460360095095697899406998119339253114974651769062958912086785429616937626483958501153916595844839299936731693690654849009945643862679678739245397148030261121164556971938498196773432752782402400178194881074615126338744988431322570275693632065690873711405214310847091775681782198712120596069409545531890124450216611124952917118185808503610636097834001374048634641922400305117126287107727107270075906382217917428928841532512577712834754691159673033456175400916958349714487343862391561016936934928683058403187532849968122798733759308168635035388550956187753123314650114727351036597763746734644416 [129,95] 946502588181824201508803471267670207362303673963496187843283246833386152974363543058847232298270678700769155834357446944026781911356282452700774798722639517636698985537697983351494786501769420525018457987735024545171737098983236254621227275607574583446510890096183992917884485134032330518467000949581584945627018606762060630086930095369154258292878909025166059493444549256768906157162710217177157422499381643310925101851318368265267786869811398867286645448806143409001325085432760479577775960811229678990234390995963759164596722561325736337611357361733146417558919004451635399999116796000436655560431987472529595217980630562122244838720061596070683431308622740566001613958656895387094445840169610632761264202607068751764485011676274191962139342520801955786277782948329800479278307923057014768652812456679487673152518318475567614360726986157066807246639707801372783184327174883026189994433594043644382950618844230430150083491976923855607392529152934523554883246915316216388940758333742495816264121918642607228355128382968836436731542025789625208312686508812309495581673104947099099357584270212512377551874537691890786326123502258511438651775344174271909439779842899764881695575524492306213601437596829978805659822136880078073271970244289691125080637530256135111941681968939624050107706275550136865993553094812477663023918266857281020136058731989986723666272875865267159530453080844452625643357588817421069130557428965020661995060281296180797916846011863867715068634413406741040901920719697850502066927467499363152614725560936273604845655633902344 [129,96] -185472433260950733632730915320114504845837704603133818814077159661496602230819958319767686634601391882886106836630199053112363534869237451945418594608730448001800479855037736620764319075697102208608151259498762846854113807040817021100288075926213324401751850652415516162811337654087321249438716551599417802957053181592665499368551160703784911241314626110335232998004815974916663204858173671388861218520209813768518600106387432312666273351993356400860204644180984874681232159145656412388010937058118721788380844998319456458187721386143099043800824212852816812085848026162469307921679626740092015948060616946635887084328311971836706983626954920293835207366801352076435137199796117655706115139957940170548765718354794780115171419148832555412261244642887728242341665693790435344501231656310845521323460343094006123323269022270039474835027727741480632553027649786032730608508999002591229222557040086028265507235136237769902919935944219599613044237681724056919077486599163187453234354471349494799226510757940153419729289203611624343777584160088073004281978826350397640122441209617030080094634068444593245574925569211449843722296771165761366825923435353579091388652111001417705434509194640831254442645437607978504719452233360975750808685824005650161119711499442089631918617613918839184763790504034865299303607500933421234023053171176007616686722321644398050948982707032263271556908819618193859618010934068996307026510611676340818471089506739403401693777599676648310570113570928578649274894067282349770942777521005725114861158096880937065205833520 [129,97] -974796673862356163766171875859469592315214954674595045184100814419607727482846222363768593274951790322475895418579640069215506181429621087324585005191432010480118632580604388528385900774714735221558952038347649261387221889515781255385478448526337349980793568095374403727419739384457326411191622254929297489931196668301229957004070353703475221386739651137257535772884123077873729845593069518981081759033925674248146013947413976309178850012972604063330660580594910155781558534764919307320505383954073806570506430049930261163709933183198005253112106540256491364798355790442957276573160705558891308794610723800639075066722723932862930861503752779683669161679162007559628770532736800777909503227673368674599949081946236569330705073887179286433576832930803857227977255436635976314478224685574833197486498571310435075943644569489736169132352994629593579604340578842523994685099047731347040542838605179760426082272165876913109327085083888501944135612471461851616501025687920246557972449088174717251623257504219543230433916836242095167063348527660353076555152086979036743545010865799654302154713511447846972038340075680096812121421597835405998012380717632344723279455414686609603790582004335131646790465024865006634085002573394357444749573032848978924659311764252611927296427365373320174942975529272554111162268935079599374561853013019285184818617441173695078638025311509694694595021857770896095032772446273701712158278284661068815871817607506294658069093641046037469856237613645308891027563837398751274773604099058379232307667596225061810 [129,98] 1029947266045301399353747928582049800381000297511053887898335741907309861290813256939532761344585080616964931826882447059427178941195704779688745711863669258734888041889002069530439631401172765908276695191701378016001043144260558085360642801977398204467381535717585811513169200897951307121291178495407424016316087935089182734667915920081359778251330605842187911328194864924186880616603651472988589863579862576861294989217755982373742748881707151606476248294444072639060421430250036136641938682530729456886567896165835957835526741262079896254216400333548146509083549698522198284749136348704447546777745438146293778724368770787610741508266096961169508564022770358240995027428754065182668472146961486545111022620360382884654776140064929348492647453601682311090441285708704831625869392652817950809367517402249325045261607833033068916859212640562166198237947638177107091771742626977274651838842604920233377097580803910797465272296731016905120858308421215440993245452152729405067759773541673671943703206024499471430616592824298692184609488611055243471314166926303848149525044753759079635829053811956646224645211992050950580260345743180504712935722630476015895899739637261867221726580023897022730078970407005801440952729362237083852540891584181494276514253119522838141394249287446424071841687418742831123464552756419989479952333638308596585028618754627891547663556084901600058345867036560324809384973907336222240322822119510765460575255084231540879522636856779650538125171695924246023798407839002759089272764775248544830926063810944 [129,99] 29404081193557283367077260506109095784545827445583288607964527354809760908055800893418960045571538228874908925290022472656666679528468558825392167219408387118516406356753782491945962717459104452543285666467552695831177941298332551849404027970234776706890690038397183112776252669614463341454116422334499212822926377945546463670032721527107579488253670578223223170766857167056629267124837609772720362748877134880315181704409107260544308874006261713086050612834437124729581998358102494852756704305190245254655007673214567565313331552616099321632686739370425363696904245036833600954295511125537617368260652684226345788679586513853596381135951789630735613920582818928007652504288956685745527376564188349598878822003378038528652391452401322917652141954354908198189328844037225444976713199409815358357447518117073794908448388584091961289984535216468912909201949431636354565790127644021621883947472147829108666368539070689316468975913939073115010470523036280251551194907825015091002069060076733977052810627388879255024802302216432363666642671408511725043748050667873362203466783771116659469457858841587125158342794715366406455943625058757046324470668527620685150256525450279150534312500772431458036798472168155105697750336658030307725261334406416665346597265964954915193553682223389264692258671559532619571375958939008343347700659888417242725908504711532573742377626617482283967728447623056710807253271365133300594295973249662388344610635727015040714169555368821978713201934461510798610303652288100554466698771851898209319408 [129,100] 1282206904788057077574851330441415371768333612109662156844997410073592633748588094205366441424330719529454129362702524725242643552265780873888202772532245974223543896889146781558804529300006739654886804725886954548268464238501856649969433192856773837654009218036098201535246117581558808413103392579289526709577669944504875221318877563579700893258104476818192934406577686511075518850165792336404305924818008430654171081762196090087803249973176809956697558036008797554726651193687790316499621432378039191001545943646740136454614014735313374031032392697599076741055817698308095877284976449054541400060460540850227899121586785231390179084080943252912313363025162607204640179100679224112679054123619959603951299970422185139743639108388959317200138267111541234994571266134517735500961848491788822130205811313662348067601715480218945099811603068260152507057967908514652330441178667189445564800086114029641347261998310822868334641985223615197544393920871333413394950787547457737830333764546505557413133309866165907025089044914157058900954874252087413974239712427511098456206758353508157169135260807869671194173659330428852771424935804988819922217472794499054968939078230695533126131448241984128589126452008472023578273739664799998029883628149487461853697634170456151697943992620191215379653732521864979793271136516555721913578116392194582239260376628931384489180152744346690838585067387895540060631679867714067907605040677553251941086846345836975023707091152819720295395629348779872910245351458045319518261612987152160 [129,101] -57485853048101095219182993593613436532360373060930848038587791419426571916834112468360966391109235391130729310412672187671920800475278331007124894706230380105106566407323438380790096373736312813603249280320689666999390616723588620180641692054930274507142878583856839228739850664303006385494123913639101626948469050442358244179073288065878391861006992940024354816160248106932429325794988371911801699744973125862745968568184904995386802763230705858851363511036164981754857758772757346664886939791134602697898286637681940401009203315915390220546848092067387106248335546406835721490394710397048272136072089980182490739490599926271254552282593381943501692688855914345681996265850409669459300853270296837979566046098731832648950244948897645371325769628027919663674925483329065316352875613798899258453241929741332069169389580358485019344947495214867343643599616721676437232920702624284395278637380500684101767099542079278535253488699086351138755143846675858591033772745911020569252240452967225476173489999152626511677257336075333361221638826071194521724369726792918776066511087511892501970965630187458992122922101930912865534980647196853669646348775831964608471316975396562358692013698052518202546961803953393296193467618256066315427675123528693942993681270895117498447399739582505534927915943661161473010135858703138462324634068664727694963691503739433252813190927368479449472315231391255367219265729855899096029346207939620510867198209488830909925707456857305458834005041144279804895069778428201757456697398 [129,102] -173591588073386386813304415510187953146380380275445869336489848720563998813972660293144779545207352068848831875215919776930815581736655575996016379490723594419603320646010926088898620643335621831806171855993764490188071209123424105638952414374107620987842682343977773914564172757510588177806813701892996818504136678099300733329141286989345529720189868229049005625144648008010629490242398383467077867651999366718202879297926596316196745655817787562151182128972986052577863247293286064819741903188862649959458501516518090653088177753611918843860088947053475324095038880214906172973072260550710261962248706472661489193352986384621145427321233731400398349905236159017002581687966779347118814539290706732917655412933060739356347563905878047028502011014250747027252249172456293893810387666654113754829024534822299666000500866374593427657179065826038192460205909392510739432722647072160911937361674023507254735304330455436053062610715049237002920267881903581708944611708106953142580821465698182971250821511392733488546705024786367686140296107719826437594517056278178443044223362499648934142835261651410432443996801128160609276789978507929826921588157536876863135659344288967844994330980034671585410550173244446805518171212723570545701754113298574002175357403815453943770328871776795488930498005885398970565520632392932178525153952692724160818629130229906219649705167623821016959663598010528044082963740994936592414268604022597445427796793338589738855049983043677351517692500402811995943502940780543904 [129,103] 5893278312425774602705163917915293807060603320507425320620252526783898831743849762680318671929604493719640678826149720522100315052460706486834000829907978656126955068938930050412302851442862216004260853310368399280433278654601404017366636138110122247871952152363631755431231401072627596357135205164166130208397211708412786553021417212011183488423508182119072563882385619210907318609463977259883474181973216372562285755214392830665923355724972591070908869342972891979514187390287284999649131726258231148771653068776272097381048312963365526147272403582822124859450602375485269166629030713167549184521274829816626399459732990357559774774758553263008544285506106027307168863972294920731955684860644448432460661456084080535702609067027328066542313746704224657449980461765753959132504362106945271325298260229138641638112828538314629862794579873033177135515118260423551847146125515203008392687574391173101225349997449975214715235648912862828198974653664849234066964290100103722203989483118417995367070524482979510295433859032768711330055951078422290398232970786791999225444141095017062130869553429745820404170255502005718003905106655532064611157661570974586993942601172611573838415131920652900018245018283864725473379298195558104076593153883542790773976207321003596813547284776095766893049558092650704554154460898322194222606613212834370009292511595397525956537162431537781321409198816172317533713856516315176308551877706229076467060772661120414399636179297484781269575806158793465147249075916 [129,104] -6836664359320701703503608651832482994867141886720553368491196047663125414677551475156379042122659011521773272034333973208673582245995774719578078254537189928506035197812570385673126811983719297443757156982156328711880182772059368030026332579473102603857818354691649117929708201323259109020097857543507938821238815552193942229882735253149311020870594319517445008921389270938335181010667445311482390722276721650568287589115613458520242721988508696481430155355098385472722675200421783926624211314784796659368918010855218333843951536805097889504362619330116325788734838301496143754330112729716487696959415223487857452664010310592242625020164065097996049689851106029795383840620299598263945244423884676029471208649268666627991047566554333202486913683614722552595544104281002589414486597771230432465828515043594314687101726322036974148540256135618725451497317491788698258988134221097497231834099818358554598628107977865960009456012729065898016133628306874475704361330725742431872319750659836561357712065186510331374556943775132263475536472349689316107284716065894465816477862663047098035687807302408582597779343238703948982599808788807592132934516014889636711825645216107982194272359911284839152317244933833008344283973918747977193132316333211441234059661100953870373724044898088718267138301647309767931395698284614274759083634167066279365347964900824145222513684787459005417743221472548236673527001988591214580697557653190988588325722448248131436010404647267383918847540395708239520 [129,105] -18394996392702247753921373422404159083201922040642905521657958365221552058722947775854532847624145407140421652622051086714967834484634963478177196037820637980595059060136369364964015848705616415183906197174705231512420794558992121338038268070899977084558925368594635189780380427566353366600712669003212957359552749481812445634442109951329543096946296018129340227660568216977324568399548949595859164765180280625103666697070132405462019440512515875566894475931157240350206661874517949405971996277624403119707957244785266261201184973194833527191476931029910382917829735565632368084526370499724221489131963437500338066684634417949965156461296976244828796842759303257205200635425631985797788232929298363024548311157993827328505799357910196377786001270260364893477022242784938189102167683110177501859919408128524153059612682844030684217865294787302442351929286469173478824233661222662968461229808010351784119638542026056186214720756516245499045255360011983188297018415625560792154416745975364467728379256691075018722243868779324473672538593835391831132706760592572398351176528133547761100627680408434230155964069124175699263594120195549297887714057759161155480241942547632175571131648508683474995812200016222599908891013714114985755174224214747353807586927633749121079623928447218199744244193170594583197661239164529447082918401256957451830049097824618201523050370785011215177984690955574204262819149428075125011020721446592376724434328557951731270267474600443613859583102636 [129,106] 8808459803417073547621237186135940500723240774735702195901544677186349137953044390118716143587814122207517703541410585008008016388690965897730357669821378047724914499286182950160848531812403016650133754782523186386529496530055970643693439661930023240553720327031360000755811522508053928943217503392613616395631259568544845259678056446226691391535962853365501296532515653017403260766078651950539176404980638454411126740480935274858088483511856850434021684750964588211172244826669404155294745454495226577161910200168136907815742585624400503899147631200486175802300765959084548137803670740884698778768921156747219629523628745920461332281366943661317345486362230279070959436147134590152807551140481061940164390416453830391384206431801069696744923926121549057467138440788494767381155883746883882846457815249844625701841723632313288430796431194751145538708741814012096587198913136094345158475148136940464029958593599854604110071628195788813068424868026636598200944541912528530643237271833968291107421713749540415033008335574541882359171487912473721145315264134374218008782913238828988724616900896593352177120522580870382657314717087338772649922815581669115625216789615208230186482244492508860018036731527734804034168765537518710252961616429614349256393715380147117866951373167669643463285599762570688514794939554664685833810526748680079448575853395199431997602933251032490147014259548445443931957706995916345963635367617738995038800971177863222822234468472727973440 [129,107] 1738771939850121464936039940293357930862782158227623088290736001953385380402233757362389097484860497287723024693258875981766745359224387366580740947619558818777166349182784269329933124160538026977534748961704888132576946673261435462939389506486961131887412772752592897588300972169853835940731153269762590738176505695221993263414268397298401740106197386880607943395200977908895505544108599109571891390032008677954834877784446934151323770001398921790677418977973854935932166225439591561821695774399600449773877556234107742755168290104095813010516005592066067749520012846894572165978400813790506964364195934962983779612595915180764185703696592464172871394166114379710053793562189711424344324389462891819741389121614323842190152637216574305184732281804074263145713442925463453663920809845546392236816604783048089467215652261303136177658096748164818780333774846617043644991352358121710410537968554513966307314747907936838827182116297610096064219197306712621072713752128660986909251645943882278721563899199968744049399974647159398570736003163060772536271310201518258502356190941800721393706779760547691742160184838377909809130315185339608546427365458145019943422265759963317235575748272569665074077703293812868526993810898016380550660476296975056990526569065565152695498359209287965040554753969552576585016748574924170660069104230215681467747885138903220298281930076144941047223102554873942338044598297085633032488460302235106429669762041681637630958664328 [129,108] -216489173993510542279669090260777422845280027763720914453904379265129421519162288409109389208787947269122103583484486070955966924581849858466673764024480108133244336989778871548513582319738554903106112775773534486173794507969467226455214616308120393150635820664867801478958387856297453573198615057936229735720433556729395156363184205264511359828345707078328786681751951122140533001169361793694025728121099108383569036981738750746535694585758385292791630054061426932281676169538749691364265072728805276042750273631389407814197411107585957966000769890572176925614370894872611346250149101237499064811490709814125936787769078877587519357213178701584854767630455328729387502456717662533641417340381445191840859249352876614181687740803165159635641260679719550773164005684931814094209258959945041202772340530145943897245442069908301245776784173195817384030236212858579164792300955814556134553115819273787433382855949529167210543670547595217966188880904170812353986240199491041341618987706660671138239304437184392753759734817630272898710628144802015777642223783793997643891088295520352675536854356958808689535708158432100907034899239870634580975926879554888294536920196164189031617477797742172803330768805777507876272683568935052887846218565198176761557964408786104496334321160218507694927109490412301043897105142290129556485738867881702999734080790143179030728033515310741307797804397061139496962201389548064378524461657078579557999890184233922768 [129,109] 30304245389147258289863051762141394774019450824501154717579966510081285523050532384463150893159216993049982393791153006688552976683088824415751078594313404240467780667101122413775916312079369129404657372786872374366021478938464575290603310486771126522470002832960702335565747250413005404204559857481229673541388156793646979624960294881501566608476454243165165260036783089770776965476442723462809007488433750448735806445216169761458963423581052157692098672203204105323143590944242339645890955281274267853352825033531498775424246755780438083014438000464001791503092181748448208699724836031661695532063602594341589614171347631343054731117994478550367049458050523024985589419944281182969206554386535671708424461059638085295298810738623176176351307498728108545745569589987167929718704115242075635928426494521190289643939578696726484871539818660007594113233800283270181464525885445672923698975983908274796671996613606691521035247768675282340713443146011474904411300121253759578847035190037582873667234749680125238495573346320539071379117864599203306676111916494437563044653491975613032739284147858044528316244644366463225273998494052645633814269181618072967275437049601692262873435137282533836397768983847426258662638860133526350105408039937611323470695525069550842615266012093820142923582948886990993904574106189928519009708357472022266128733430407492493148139117752819711234602147152516569109045967576869619412507926197334849242402842 [129,110] 1665278561721604427169304133774888765053728052371197783403363455344439842012245926615960646582273804915929470875296679831958198676525563230689504745762423781245743130716548209924343510079187929817509370390146019185489932379387630612012262847724302781749538676578729347487955338991052187442038794785189116965324654741864426877107387754775177858071049696334819517884956396046112733874185188812830735035204979272191579896986463730596461849294719444339050305659716000141779073873207431762044523120527944727647409704943529663163573089608526921086732363475992897085937545374766454374147857783091802507552997163321471815021457001771431678641737702373344615282538529532533831033807683908032375981233898072344634999370546220167009858783119631114722844761354662389392223375187340821634122770363541756070808081477836956842140931121578385281027477296390989973426148674382347663639285962607732885588508631576442836998011093852921466311305083388412390478941586275718510907587654388976193371079051229420943336332639394787049636229124513204320667032224651374294048469447649464359103843775372341903360472912263671778456154238807150654434962334900196912022677959709980323889351194602569372451050035169765455425257871261161027517637363852298183471738111611167126613021451343534032455869385414781591264032028061448263788359698799309530725266585823333858959388423500699652792144178619157902176327819661487264033796935204252372025327665444832 [129,111] -168682322724486991811800520201372674187166195967671023857760498686079546439120727682230696948307995361953410376884919680533775586601103340238609642152080494429529465987115429557485954881126347336069317832015444342606449417145369630421642638561611880734769433453849979920647240080834681069827240406216639170975693849260578869412324854204121751954907793813739769067735873356189762038424991691851727870923297767896328092770046868782613540138100263501221727402926537165861651407140566476797254428930525168024536732455932892179574935738360655841824687977015135297991682780702793636750025765795868142702311552304363961528088166983500254348756505685627108955113063431199236095002743823989055267549071424970867449092201429657601384345079665228731399098648683033939581780326481208191381113567646472146717499441933011489836290379176509683381854728578943181527413674811841405687826020915460350590388736471146495104124291975608135149629833157753487004559071863622733190566082024146572248063604878486547589457624508909612834386496134224346275590510090881840839408876509387050568925475737058256107957139933598734962744008794143846405104026603104704248000098043792065222899280337531726861359676285050450649296436715001735085829707483223765947433549170826813339769809740312000749255994727833062800384036592951975542706645476383368951090494573888015673043648155261905157011336284604322310148150565934954163198562309089833006196 [129,112] -1439060698125856935909970452951431669622232155964693184865780775101098015615418762939107010776893160281691776414298597245135474471982730561147572691136990974528484567343411220340848529862469947525782591622697111724858651436559243175055725123077906573630793470351040684276951744643893206019789638952350937850509755690805124176271117336642033407223350058320343655056990243269303140764572000789534273678993602376293956205926392059108910950118395551728867569283308393364307330784234834172867588266227394786051111135456320688253702834651949215388111487950132730813671282566606266668645494845813311293915863288690994744058490692128740429521136938822278589937608667514680622218830713647585699621640682940408495518254100466723140216756225891708067608537156246337630541823456639852792196987418383241757910075318203053815692357307952081899401328147610882400353057581661419842744882753805568578376202224521063699417451676382967682934042410517218981058214261096395800240547141590274809491134735061560574386574088389749198081914121421856427504757962938836978263234868770950003826531772323197004610183020526027914426002367999089484361021994142015673075945866914892237649455608580120637925763755451008189446202003669370268254397859771948247463425722984733022491720422477432472669181587981035540349564216734506830394022275298649817104656039831896450909672221107530291912023044749738221683543268005706631658254806648 [129,113] 14726548027141786045318774346089716182623098640274869959009723135728486573709072206314550953084951748570825776032215915910743938575340814548816185917711931975501204191369837509086888951865879358222741047036127616430491958273468687814501162110741466600899248417925438285823437760547325241318736207589562888309773179434234712437705715730864209444398131569484551937809523654189992509583380991138818067139698016679958519786809235725619692027601183168894981277284958968806863198789792410623837809775394748408851138324707344512328033905360552718579147491815033082999798607208112575501314655612057142775082830372004160051616952007409600350156860405759447070113311110602287024361152408750248187596505698854007128074561660202369088742588207874845350137910988087616397602745970520536778749604801102456228416721169290958400681349256591697038338075399996107518871970346748188824807569055182509323955182612153952627042118234082903776820565996485393945195290443055296331370156988620609674951289094320704317190763000003059973840813295524881724149482467668749744337294219808724584585721859389761714342083368121874892145761089011994056547748350357866617589935093962981449105922995610941559287570021321656059763719739619965816458404790780217585341955001310897195297753200942981808471701792017417777615809108622894824754998214234806806771089289053259817670377867859674804113205369293215926143532099909817603 [129,114] 13123127338138941523329704293421954746062684770910073552776987707156498672583910167357811996766344153082815365703123239196113737843345525950962490625053026708102176268523299093610111183262501984925510134178230997809051638221316295195594145316708489184373388808986569892246050004624710267886384403806322573646353817325699097417731859833643398220545011562922445455685083769853267709257081836731953878370904164410211733601548075368400966919286476449593864077661806825514010338910227528542400888084824492198347614719045729482213545613720440309399725246940148711570205552240489108436646826366166481127137912658783497935666573895171585033027040941594928863082473733804661666819335088535124306850495411086890483668758252639391023735029418460926064700833898010514696594680307405979980715373715521788773655557709263091278747494005955517465342459646561236046696143058052071916731010463236242924931075005461288183049956613596963926075598690919366664423152055367256909604507956370407507269588977347495018680423247187050896309971983668037377027243378911852246667487809021249785100039490233796755435461122615877228332249535383562373564559610928335591473129659220643192136779535576317408351475941772985885012962947859542490385386040951616125200956358011010448347965419649197889676978822549798729078861382848353894909966222492857838515951053229889918421169453558274622491272342261206943810880 [129,115] 10010480747980343927738484430355977020297712265491033469878918416738645365041260469796738537962904030178029601431024185104888535035420473379918062877766566152722065955583957808624027695474976747694669210870147493976983305644439807691037241282421981123220422387800556566489461968401671021606984263453440782867121367282694507566577129161463928110176339141958500281580565347557371815440580758133415860966586454053936214874431090936863659497152277087258698903203099059907549357272771029951321161923574460946476500016626350642097009168970929685449105969890843828013339655762115515514953017132323319121637539135242699028932034567960673696282153227904115178531354492775530255622932371496824097174824983528641317682971228040578819807840352347292624625723723324422848585090990137513271408353321638442809605085947533467722051558944907008834281550492319656399827292956034755213348774515170792663912914019339375386987033472101488264359908221270208191470849281389824940630153303925029713537867977458306364390025725370562172357696669347525000319127749406257054009911800309177127446418996381875423362921851007413032749321381785087491879230665868209067715065008018455544977143482015021373428186560791061193755598083682800622839363436899251050341815459877955824355701340806545045193713069410973582221294808431127733101908501087438272149124307919813146430429527185101569888385807912 [129,116] -67136436698206393505111276145385780026600809424037741316152480406274965455533644061759245934673513695683235244658857966498683438962507208438380571277313644732048333184731595410870819177118272312990534109483962680215952441986227647693591491220319075872243240954124680667503810557344040276224961239966827990422589428365551455403740770650341703931824236300229373675848442913786999973745416924406855516096705831771967660745308144976064407609197337300553629526741174930620727512294468902678493463017206565832975029322193995584236040967399972975197546881022145415945657573953990110954317065553217621332878341185755974901957922974362910841355091059822517828432135173038633889788712547822515749931967232935321667556516250033109285365350135132541295143870275937741669430724724739239461796146797659883385973566263742099650263707731526551071611667688410044095802363777001483033247708245709083508593085393829409746537989956435354184283435518075782311603872043258379820053132213770251319026199470192990543025825345249013756589555448883558893138353623718502799270172690626506126884671210220700407452853526596225058544131828313337549396151252563484611838250427897065906513008672880608752449927790994253308991495535504694658120330699262612427593352683060113557619105172906436513631707932199518080240290898135730190095988388155192102066737222863599934853074100706199584 [129,117] -55358419170959968599449401307665586551923110799930376519427918504356591233087295582559498157672240376623384437425491780923582358664447139566897506687798455871337174079401907547791976603995748075820791686177613242924338477234191142483424968455794684265957454021244538944856853182895455960752974387887145876623121009079366517120504385129497863344219678545061600417688215874418266196043630101492909982087667766611450261050522810304953991647808004641000428959179290337306221058105913152533572120865507544332005443929632862271188299750338158441622919912268130545094317024881211770193490395576171871020250406343910921498915388110050373243373104503586139019201340117447911862245616258675528077917144671399482085425822128699905313695588736784229324269603879618510754648799458429606887457532274664850834367534640294145282319007619371050213161564096978888905316066854608053782930214151625734184272977653474401484935569589991622094710625549028728466597193173131797868197325017972952225327911672296272020493198648858688586348078020148281092559118577365569520892720978624918489180397300244919759434679144360040554454705472398645441647218701935530139878622460417333371092848094031753238573924302694420619745775040430476078801106584877186889138924760749421198686004885496151086672931838757024856368845157930491757526155382390093572141624874229128293040494 [129,118] 2806690258152588487576532759213908713176097418410666344362240366679451720431380576065694403575640986388062577731142885380943954595820585253292189723348398314358051268407603316453459962436554418921569472135286804696104310323023887579741355878202877205392197603214163060991282448514417170048721865605474654491953953300852074472641736037093375283963921048794501689203572819587308249219907300365737769552845830021296065515396692685154538386778199631388464186334334742103580490168964438294988932378924112941509570309796683708983511162233662966593733490009918464033283095338853175551717270167909477392642831310652973559769427854035620811251207886544241007208996325367557264453770269179117888543169352614930287439191182669657950161189720030615217998417396269351027741625975669280832841489887498631845337241514610408402934078231397834310554611262359118805699250998618593665517526027050390534667694733543220225227869027995325128564347418537883058989701966677150467398916576140219135983412527595201674872357556300319251237424914119697140398664005096421152598796853367242852262130337273238082055389841908693331928123259158845511067210566691132223208330032545660048017931480366432089631882215461959762999845289976816956033817927543152869330821256194736625306997156358644093299929607948044418874987911810688307580941703188107859547940989216 [129,119] 418291946773536521658265915714705939764575375438962281561658288005177858853709366783674469816802975980169076805445496780918632097675788212944673136351888091451619397063944440821550681963875587391525277849788278274591744135430943070261023388400251770458955839350622366409906774875009823157973987428680129825861631524199633959966586956269191095270885306831203752706639213267557355865863958687578637856794702232940631026405328437119546632022149498996039250818258510536831327134847315039799335678112349265027975678463693515864123199180260691830140280299832286563598786660722572247538036382331336274335454713560099485771714876989489391973134827943133065063739679292105329648121426299466928436209075544893355892176340660198182204843150725352267848546850216453816264141055518278887176855669583171085817890684559158067577981186437771195592660067333758844145223387171220687667660703061383324076752704823008840607162371396076246638428918460257364081025625265696874815406450695805923179974886212900134643616809548019977288403267180506766314075972958153618725535710089524556366500401717715761912529131368495753228602940552727914589678513874280540716091311201064651534162143977747583731092994847799791144375286908373706642495601496678855029615943897646367442901184376481167998703592300160480625131631319179686889692864254727252 [129,120] -35842510225063189092206794996422133788670321711188200356308743604204574499952475037634552323150711333860795591488296172088182488083409930250109829036830505138238258428029071453678680532214567463414108998071387599217558300247585909233364523256648315556912489037216815670882440244824883143261323202933819450751370228652279042721775058161255615172408901383183235459288190062857808739569902416281316160216176139291809317177360009187505631182528519392030385641799939632332746196239566614256821064606044179478014782480791362905513374161807093429119890361303754139080206534058666504006132463300446417345740420377858344331043237157509002473688914337623956265999417160070911755539375078724167302506032681668825259529279304002545316851668840551059470353931068288540929204773727547726389123187059381317435172232269062712808118940796966216629949830921212453724618595058057886085574154472796999448464954219935747571277501644912796165265241007554662212198656944805984581394946113082316924553870314829929845520648784040586709457040275159009982622464583671358212172456649898327527335555086630530023322352063925259984486446348208663946995601825239868977474715573411755696371810577225399961748422357465305004935966465361669179097148156715827901844960397717186815758372228557579674252655405316461128024878806272619027544 [129,121] 1466821623622618239902065005024513930349036048071377185096530186395517571640852733518776097972019919787912357407075081236633380279635717151283407027818807113566981629052679973249021545424174191270806761122234744151268094809855016802003381891103206584699675122225740256953308050529132763540127295414272104530028795478279364583951110583278190071744265721621561612976196804162192162021396159111369690948682329308599042116028399641282125486422855739827221832808996081181873364553815845710227167320428352785854922762357468915731440078109359773509946312704774658953278546761071590966944892613711004150074222401466461116119735249675374311353332288034047294662958479101433904745872627354366276674055014429123444820848016400207582653090866458739941868271630763337085102716448910891150069182816403416879880107094850235091095430218084475184029742747592505794559513515119425527236390799917775848668582646418771047227164074896699457833850619271729255016550293277832836910486874749862386298222507994813055277836833434287228788219562114421483324768167538135453445065578843564124279169007372931539781437694905974033983906506399528937771746650897653987662111710383089156598758881524475123508835172095705595284210486201143241485219496814785523589600420306901113690514070899542411903776555596086151879380671 [129,122] 475329686955809204879363453990168602311047670812414916805084608330267028147670877339924078072093214329385085001401503627762765536408432022138016827509013821617911032289955463001309168986572443840459056800053622840746860119588365871920288755215797193622820113869014907983776075729042902006126598280793541981176026995042577653001654214433124707166844502953479749739856121281162694721484885237532723778876351173982165817832696936437855870064486725001662331833850269897284931572417993670899417539764120172327467642792104883556944684176973770374698888084049068574042123328192740265576276752017096418435021486600821726782771694179618225340290989578253028825092561186338322797737807084586411861320596399693776198257748279150092612090686166000822916703040762491074172826848171305239401088347993829721983413347089741089239753067240387183533697938221331318549855174677571776559621645866114179961985945760346833885167258642171250155960543083800528753618726431465375015595637502833314451490303244192307974972176007765099067186949761351734918648886174381936754946411858037174561796466938072320389513349079941533002688106426172939899553465060546600596106396972946784104375668387037877342227537109001703702031620019440863645156494953073416341901598155126776823976760383150821230565681600 [129,123] -14388477145669868783708281091279636113972945089675198550262094351316406549848720643356108933163323758188006473254957712126298337749869518325195494084903137319722296383122044981201913895545877094750871130657283834114635935050207945226437848097772804297401745405674121419692387108245404326682398060259222675948330590798528753658154700269940045239559186696437373635490656407969003577727309357254444782185544868680252743755840975485007581219313876644169090709309896713770227382630035707779712566310393677082206052228338784065482176651829296701934220968567559195723546199003836016634009049098298601952401348314165009665398066049574239036076305852021532312708157356703276947257459703266141545472284241594605079739348632797290713334518960826005686917278106876920836117631997806430526738750071876463932886850246292658413934678280238144236929498636929119663699004227873038763176860112422254858489503038483021975576345327541445751714532408881447323048687900074124101604424862413783591581955629558823189224432971525201995602469802101250341872050355309377936706350223383435996867472164963631419550582661562877851451216828119542695513506705414441582905061296188325984562036636879595470539301724180360471912573917255110841869418839697254327273144521327922246345938619180040 [129,124] -162178046451591450246089050121533937419081719735513522770528849274385043487155853907722489234756234808643256400832321890001055921454444765181504025178812305070124485449417529961670162492687039204282792231872301109353139918524582520820423141064829181060193331235583325140505377925600309975702005288930679379392873485539212121884362618965428886923010070312862891676544391063462180735226445451080614436584386299078677700227193180101567770678659078000809643996787331733280803004506368267889385720547899712038261507585471681675296198042512678305037905346831079132438075280350621341903187912209750475661956640472747989322615070070013352647024971232516971740847613745587372857149376779177604256498009651823944162844736326933463732352746277220943531911625863533921227862366905054949615765128438167428001708115360787073703332985414644322662923330787828953023393484502734803748524023473455771033260834841973947542141261976782912641888837095430894276424946038260660960228607413839523760579744213086517934302370938789482600912742559193464767659231746029262550097343349207004968668919680648015445272108021396285856690482719593829882177706766724089152597245823512548037078991551461586433124028384513829047784815165204826300319033988362661851427956517569500144 [129,125] -176864708643616843878505987708758679516573588521991056837802853794829324852296869876921369874577913748961531112350187436630252743599224520288385712749955524103542579822337795341025530299322713130850529447503741091873240149091448124352771313925294619714475721865960615386569425310096600866897620104475891492894848056543348597554281454898647565641678707277401663719561345870683640907934879111323125130541146467097391234752156648664437042126912711866834861688720850972473140579307421522248535011657885141257911669632427526677334053302435436265998556215263500368235256531329218029444293045383757701496929710706167312281901317007758775742857014879776519515150409797103094081741751737827815204738557251549617561872203780770041327821237263445722386508371805854933545098987943015233689221159440642933837526604735772500515732388596210443803913484111709345087191631817255585953422294418745724118870603588059248000575027145432365994536787256813295873215391046298376505449966739458409863180101134425518985833925419452841746440791697476579565817458330783733599847982142165900479394295050524631232994963458191525202695771165258837435514445336104679311596970556526529236756077962539614611485308578945611761449467963557243763625856883266485875502 [129,126] 38549603080170651665629131471854338295754003529431246634754940576646619330464252724240520900405561171704734867583123982932336046266540692225897997879290176382061069434115735378455924459005843718772276279736180012905927664925012254450706078998558488798812785745928580308353262374225031144170091452013484658231590555862882096377367010727676114969040492191419077572779640448438810296885457647580063658132381099616024463750836629765158173162448082787253892652147295840343361003948214934922033731728576410858356106037842998498337476499943686906165471532085180567565472624225871602708375051646621748152447962854946253925976597669750055546058914431891304768004432673009357424196454998043468260555970813341611095958573526185898045209607308818755500554947547353169934093520731869571330114382690263936323377324627535532556147834559057914246245589752164825642192514674528673866264014597663378171449917662000794429053707413711715024768688691607545730132014141094824657272245777768819030990617206045566151454091583408245932933522400474459460465228277639495583527488837167151943281889412811212940941044023140011554032255486145890820012366200309335083553001607954597575581370637276994154183014486093011027503946794667315298932896 [129,127] -13645315130711653857634600529052426007356396146997529457066692937597263319466197118195387212401314197909645826755843054796312173508805244235161055047224781421154589997702056750641131009813017323010204974672609925008509675805764519200542526315000156779453502385069694268227223385956011004691727932246378420088914255145324738764528197271559820561842550930544965292037141380576461193174820589029392911176954193173993591523099070964561430383505173648741990471111561134316768863485152683915930402208855828283704223724677191055692037342938136132182289085596175158999684242029814016891595110369964228033248013357098902435202054221391575362116540754981870511356787039796394580547885950707256657275064481334248896030222168013081609202148836894150575653607642304188697967589583863698440772105787985740276218936469528049487381350471732967087124256232260677710528450001298787812742260797542144688253692629404546959440211812419883936208450174469473010688415130119518872992455344224676743670566479670828884340111064730228538616458722546390106554452957619478146747876002721533606793152539045097261784845214957439546147338142355883012399659743414366480227391247015664503281018311872973596793136142306421128534502380 [129,128] 151089492394132264162639845763087658396261466412729405377561444180799339750003521663727269722092897657484053708140155108275899905107748870868845019850148585761747120480749526672838932795087931295996121309203196769968568503640776105889937057297840389549254245016776553623471087937775615697560082756037251367329317243305069034053520757950144609711055247426841977978154847439946371773639195057350021967307033546427529681251047891016689498317093331186987292471444167361483997795220016052717398572670980195287004745093375212650135768424273820298172154936941843109923210655282310154743905629107861334953972689986209667806224381488464412851087703192013458751076466730792459048620262051878940822072263504017915552044273787040207138755871542498946456988224669993334816441372021920713013796086775176943988374332312464026987329204372173974758972381303381087189381483698114797132209191200491580661808237944971525213853172871007936088338510515915824683295709266924064678801193499922758485717055788552615128213851958463759842453304862814676627210232953782730010299581554652160546419226460186561534707383354167295229131119367577613521584402304370211096779678233578854901460722585301466979452891632 [129,129] -63014749784522554248450253206201028833422359512387605169597856503335738823657965277725504776175975297164354166955840546344917080905061946515141617574975885385229034448980322451377782326413984699247560495187158763149058362280757055957094532335707119894989863983589921683081794498204538522467139512067693557777242657331175557390331128865184641113482501964386319419903545410890461427957310868672377904875913856967883446797524877239522161768429131733033152025605977098032415176150114339552307241186750439699538332657319678432490152786139154237832602919323593813882206944470676812008517769560504920111944606143126387448368682315383106672608111391681414287626663501028862430702912293963281869500406912491644001431826787969054231551251573037939879114702050704442681901819319156269639862472896986969500708856436173968978263335414130448536801611229314852607672319381555916937539740361457381876915110600596966753250351835629780135199496766136029474580802549671805934491378704097993713199816915018629337306832723588688119342927736200223237942298999603558417710677487682499689447067161435151124272041996663009307175432970944221026696964657946415889101599817749077333711930814 [130,0] 354839227231365780030141890152983710719961233542120363265393021411483814969976342486380312506895580164402040516533797397145588307922200121473786492431149046019364494134281303904364948562865442493568067110665182087724603907858462138429638664512039774346966375100187159707590926087410271604999058701875201806079702895722091479370749017194875807504089193319012288357277069689842343835532937026798154727873973767376766283955555337822639532266202719400638469110671895499601654576342165481055334762847796607130288680716298987189954566739509810072960747514404302441553017179300708586908701055594400855167906243665541272455194582099751327270150830917568048411104898134735149795875535650805183036083902618108511718213194611394992609210486541675772389697496157645470372702226923103453533926104203410036737799816418703170235501410563905333658687224171855960105112706496512436394654995318359464750059776276855678538859905326662047231077890581928306623332918022572157704643888531279192895015402699230837996296177177120673385105457907346447960896145996058379977336272311371751136538614099982695256604126115462490305983715782207672473843848213805480090272137485352685282562985104098538205859035038619972576697996870701026023730361602492508530086030711512880222209335989898056268836886953978163194881037783885165086716607844002141280144593451336804548317061326100823937440652809572447152422941830077555564969966928149889963108497818333227113969308951338176655234859368018068891306462342437696556665989199809846405103672946936828525150159451048259923829959055578387781928440618027972467232690615267195291675771132356565512599320907845304271104459014886741959186260760469413502841268019841734537294400681494789482952554948752205987536663505983732068007100676794393540555452696804038129779279074040331800307249679703018665821654066158387589452034052215791660333222854656000000000000000000000000000000000000000000000000000000000000 [130,1] 601703056813374375805373549088629592470302657428789033215874252421726903602104496824035441800231238965409884719569952688655180419442806298294487499401277767169636243604376366285873800366130096861589329871125045998580062688015346789288249505664910291299640548218915862242655963038098505564216285299252345463999558511229051231919725896985703453595349092072950491863684195223694119143920940939662836410941801700874063847269182247080666480556114734014755186859876805633294145555240993183345586981869927493008629664212368774166779070432458715745502677464664038842886362981370881127796092817618309586932749062578635064616947733129984934811084423700065725235343233086251831162075275740015812180841116496041337644425399521155394750098116663530500172008552857792235694345962519888674057901912222618862879923361906744993067525207512855996495710455612494713795305780356086801175388865743812244398689048262464950405243411237764590115915489687493331161852430506051366086670608638614889883623072909702736827850566763874468482348772893108108723371564078334755070871266757150906121478732156785812197981464131786905191453207418290745941645806044334341893538576104639132845448502743201497809686016745666187829745596155754199992516540379504981060615296771641696607879138913245488611089900607113595569993806403030960970863071878599827324806978724962115950362615987947384252452649306398907666325828361512042015563266270583476964684764920572728408305156074425993157007026302233794869065933262211806415858983043487081676782123651454035730591662742288902375185650476597218620916235789217657943616088832462611899659428162098818040588927215825549457132841918357693149685360692130899001935524726540540776933138900723889796397069270518167282266693125136724678939127923488080720654314124650528400281454853878611811696132979907924473285888398055069242082660575322942226882011573780480000000000000000000000000000000000000000000000000000000000 [130,2] 128357341518941471542816774903233961075527525341146718055344023716273711664724868755001508123453081457280501050709471535214538225324337689426005200979228795220910562568849614058589160765068792447633975956409605687010678313283203903581171185040761378708354995934296967930252881108546523277343768111825412189829779645016397230449103734344126191812807338270556158226231628335766435349066747824618978483359950169306864192034255568366447982169729752065032317018974327750722961067155254730015836538822367903870850551232666761120716318921240488339948075663754225327791088023623962551518359210665946389539783806319440535830198829047073122188219571907785650254075305168496119825999916999720593796098310376718482747283392958745968675902077267451931385262280657699646917851349043964558952749204138025524190651828445924647332887857825286078456118612633233798115742408275052007055333058976472864263081799361798222422521422267551762366856499016611024727781044897870290038286849625888838763001373374495886734549899838406959374406997997323967131334073824720674770635569277993632434186068378370689806651202845314011068314999407751207280711558601807751316323481271036340853287249595881734763768576874039812739016710284454522003244173734221253120961947806502015223391122474410614059192719339711489842948920540184964701288122244810743311551276990869348905231801397383551209667837980325003376851466540730612008497660807465031692529651250664360589547561849733165956897306739057300464998931284464823661999654842034441306778975018040257058303888542872340818713975875636449939382850494369066359738046240773472025561300276870575091405009929667842161731651300597474610774330180293623059479134328971845260875017992147157060900383997613390425731445027364739373969126291665739734333917768384221672737555976663600543795598744009811389664527563013112337169194759283794907027555230832132096000000000000000000000000000000000000000000000000000000 [130,3] 4399234036476785411958557511332490247343986007362186106795970288395553860854856661038330794882094872689954192489246864789698496436064959881516406884817665199172033722968038378290435116476708257102131393250913741943692849858075878193844406227896233933510537686784718723127431550303157717496344890003572720292884606573623698922217440691185056221745136461287084744840574320449292445599795486418697100093697951138893045407324554559617235514905899581234622572794032748566260135854790533622969833057254827916865180163756545525487929655119235561011243498023963567999731628222255117694562610612858162967990588586405704890624156871396105434097905449838707766855914332667175184326815737246099427440349746741430887735723698859849838516368547643189965680894715532811294524092873002352606208985984852476108217275870624364822185058111458189947992912324648214364677149128529961860149520400734579236721119897369935383092925140199346883571492922260655254682655927480866420386168674745045310783809759987171286209347477797541046503549906645428687370793307860299575159211454742777218774446218439365366596638297560933660330865624776384855362510271331127313051424880130883877275411344400903736779527233630576595856946787049603728399350394156045129114230988395789904844809016718722843379195166878000779141897606572708106926757147347244186641848617426392214152037031174367105399912076539708573160382665169097513764571999452016936578718435399261376130695298571183884900052377325098627973653904633873083461514769830888301071092425131295341405329084297697379634834519676076200819641735902649883006053210388236494146832667106985955692689303615608629134674891824009359369311738689226393190472029337831367657662699529799406596263284147386087796657846914482255176622835881853303836171836655997582892223911018371834900865353749514923485548793726669713961273713743866261911158732839221985280000000000000000000000000000000000000000000000000000 [130,4] 66524935447992001840106537148355182393741728857116031685303599319989664301600324148173500177020658079758830940575609537369379118764581937326302564391799941169442868802828904002198176231461041374626151535888641835389678817974875195818105089912378399352659665201852507818079788335327718760500610861641433401306109440126920953852440692245578782146509265280219275525856096770776873219595763606396849161540681604171014164299411157693319610729476081378337691006160964632876027000308993942113083258689605783162147459327711481797270185090083744878902181445069688453575967478546663143127263951921039915112275142723105663482126955212235353214467221142261814354997729111127347586889572224055628729345611804230781474211541259067264770071139036576329437964909283691601126901263883143987112223202657881295644857076371253360869807304496430803709379903766281656237039573695294268476311748126370112436540800247457869640323012678062998250483624706802881237395730964054304682752401122058072969374953715828064143665064140712483874407041664303809915960101580823622401904234687210907562059315253836905166884138006067631385775628954031993520086228173537062599216677880046009260687898155164552784618666745219822480763273077851984527762241101046563110468506180663498301148406191477330242141389756114062895328104633169504310119651351428194558964798244542922322359844021195624155863964127671818314036215442535631089176873485157003268311255659217057207964540233557666542295767027379748562716855270922497550608181365672783372279828484523920989614856965222968045738286445421743214668627472260572112534043817263917284685928963474808568498687507205802246029431971501493070184321764016260249118984750075096232830318050053924434192672861859664380990099383764521453621071475146677860959683259716518391842269243603137554877367305357327076289163669589274782913520128410174600649790191776227655680000000000000000000000000000000000000000000000000 [130,5] 250994621415417174049997975686984073131072251569475825185308718253182562018148999179376256884776059861167723607692755749849175829585143692523865240964370402170184297176580929605951115128331275671844387472939501572860374656963254013277191683870906654429590375805476130216394777627687695665837411620976926972099936256170438721915477173104502023819721272903154963403537197173715689100870984183389555293150909988947541084367468928972705758547831796172179393557736105628202111319097455931436757863588422070372849389713850363524921500689188168586803079533072560632525417423392042861689620823804742790599833067752831635497348780499010209992859823144814879435532228499132403043776298213668583663085719112618662898504695837989455673756302877581479718806433637488995732701416547521266496157381130794790521160322882615819767469646179477083690718560866856648469639937058750873980218328921598322219777685892042470338817347078606068573490607537011504165483360085636162472481895579046962424074770828633478626654612907449217839571767037480991739872539890329078080096072728047118105202339400939822165522562081519726018575229107588113988982449789893769869853022149973199106731953400243835932820758975928194618650131204166718866515035270103573997480709078758231164690616884378340095198575694827683784390527220501648966919624119370869955454519428905432200951665941284240456557657216842598416640162393599554043366247821958289834553692311495365669590003181371537698382942016081502935849232962100770210211417239869917447147800877534290707375691572499179356925031958931690446282150339260257507615675282544030001333081532778588480911146590175543391744834849033020669577142604510204838778997774144207056750756560699827298281080125193920325133882702525031682851848496937492611479420566127941166581898049438385095378238045401179913554374469469371081404223740097205120233127958721383628800000000000000000000000000000000000000000000000 [130,6] 253043519638011382370082915306197862770456914216458622820354618812666726088856903766153815089063724426718800408085489315834584982297229071012159292763185188516792396540561908841305669302920998102516329637738329030800061164382156759919169059730422537934796676095143436552206907976399527936948790061265128732752785568534328615494712145253689527063359904772954618572692231353719885423951615324146621658587121080098314372929072235103076513894948918692766511311717822146801165559035907735237586269046654342622831986094175541742998700759783714638258663553693951288256350872193892275300917353658743505126377968287954016831782607984380556116226233926960527753590914677619912976976993070504971275214820232839085433019934397621681448020446032622583727054559501874115421322117640720152558913569480562484040658581094577544275955568044791756835201662157196658858211944754305655049944146345472485831120386597009797911497140693059081160996711549515174692826135085635253604492666625171168246874088948439210094473913644037186958751459171179318901394883597606493894228505738760542790483477822371320329846065910108007711292765945591664592697363202063611143600825086896388677714879080424907967385381833934067076244591611571643318772983413235792417649661290692853766199281659967498716906645406422182574154440519836501109869333943815133535229219581429471248207549827636530509798257581775098618515589851140403968062881400904295838336534932736438460599893930315305375425064225663378277812520770847369731586335335264334336696177267143507496047342915527108372024828462495526573893269036755457923146897012497587518135377048607376501351569955877095971695006601067046527082180690266779119491700798837200748933997736111680876422011977028317637036528763031980732586475441684138527182828858714707259428548234300887095665348253161494597183081141251324175922919388581368061299170779601228005376000000000000000000000000000000000000000000 [130,7] -572197879863701095007799620756225374316717630321439914234119188390471340375702743142295377380547882430316736414243125159698891905336516538261401355529960748627614980083635488870939126394331670389271770987574147982077180229223106818465322045845784873501662201511438548720774957956800867465511411506650267622635324304711136573236986752885964412613899697679365670862984337242149907243709230655791718851500974838578395594330914208308696531531037644137901444618771287312050647025308596279025195806322538776857532664316391349442184053229902870990490411534739804117772417057454531350084883914433281704396971128415731617517744725094768305543383258098037036582597069283178676876628830717840552737941491549457496838284640007762130337154756084898833604450604906019882512628249072163941614344630362578475393333803574584899837690074316866629115001237308815040946841277113873149161802517695521099606953163634465282335710803317222211425031372054368388552072754857667100342454610760003624497213566910247069585117496447685920589841901790553914966453188879028420299291938937082211350839182519486665259106808797084691889319260214859289287809568854779873753746108648944760719450960289275722714327866791538014165370375583107361731675269228150249802104453808855985513091927950555843220137557840634594924210082648707963379734289880179778559750113015278591832599387852915451048037957933109773578553814509774225924401993946932080887211249384098746157472525079616582629109233798214520289780269616302007535274177946745747063902191368026465712913321325447174106754889329191083505363219424753211421916094059474183720142285262267907793704527073531593671687632056665477573273609915722580643913354914571672015618174489462985180267677600394125217164368626355608935411691971618888245013578098726045240951102362683031248165612622449099563782579314026798345115494421169927916021348066195301990400000000000000000000000000000000000000000 [130,8] -1425889058767419863276320904953703566345613428802168799934790442150049336169551479798982577989758771440060022636487296896245525257272930208641320097922293246976842300045315820656943415524451064139255406139772150151608022557673806423909168639305827192746683076479620857588878752405185846407606398450950321469371487194994390013584589000093571770812497335465471565536420051393133943197820492826137480732250995080213693488425038843505502806858033384682491516553702592522559959337881509894774295907332361594209079387054343647507209096346591016177795022259625686874376555911556514881274872286181992724901728682506970905662377817581764455057339707009511622550008767527018705821422468369578610755327627998976962003525266321384574714327366894585004719360602033901213890033219016299573489796293991424103462264910790358460420949256925739132584439916667456847244662298045723819835776148720328087321839209176214648671716171028147518773879767070728736820689827739332556580260407039334641993983744969113442564578639384650181315270291848496713806499105595334854171311904601217050066058808949438562871163323949468621232765205364329414617699024292081579292895919408037884020420319958340232012994495809008839789210133676796369213366022297392125458287163853602232768076403391203372134183873159195199960802591417583904262540769733529756962833237498135053757639744458251937119177725373030301928472834428562510157604519015772798849864899771044891505485359841123022575703370437447012005325674656657394845092029010016377561685426587278392452904621368286560203334286755092896898587434201207596420531587679665339137120862068167177296669514729884565364231761030459605127117987325314863950696893559938594596994608460115072580739766478087435377665961260025284452117917414777841936384414638570038260613921156482367026855304764376560028255692935856096067291228828800979171676276551482089668608000000000000000000000000000000000000 [130,9] -2934287197711165199160640387591979282432318990211823355531658415506046940562622455971300492051070811193391723281569553016272388710897358114399186474972507043624355800018939890338198000791996210445611643765806860497736983092713264114717307757451322570317806753377426247909483821937081385356777184292113470798337670733795866905742330325856149210874792862203175305398048314879066096314274005382563045789454519543560387631786334663303508943977581012534576446105839154937088436080208801064287069984943244136345258410402063789140615872282144999890258885153509953445778737005475146750298082869605448955979551945701195673141592492270531663811142591028562628452823355465467047066714825716349435742640513114028386295408331290859016084491361372747076693796659464298070925806060077370079853826220751346902661623816374830267199415807371275282012800822990074826392192834992521673010951477427398644383709908603710677939555513496329517074019853874943093157688803067635991165131726236592072550896856442557064568782392034212861679997798897733882378949376965665833062268495234389109434640898978606676623366668270800731297513190356364460584107986840036522738127506077878024134368033744889950211826180634153774781782466497548334105798922034034400246187482186716049599939710897288578075854351695890866559323260657177942231754841180488349214584680102398609362963837522055605365923575635660594044478140378964740047645279139092164598948379057939318996704615190024510593018619087115565049064565974574978488550032008578494240141509875277609824622264638100640727769504629900187798326358654733674520043917489821373551915322296994263923851883235308502045662876733360083992511747218025104971277946257583132928756915340542485146541245224483371989444859832847447972391742130120625019232865428813423059210455512210353319826704581071649523707315510450519690896141801478803227294045300617400811520000000000000000000000000000000000 [130,10] 15500247280917880896697979893256169521269312886369978258165951966172963626998233197375416461603057820562676086323285223298822163594925880208595292601151221239109302159527186616289033129180079098679320325045198651418178283224045741035754639265603044720751927029766859818564374121302412566491834287969252764282577891990530044180830750896678368898112089711107748898802280396413741193122328037320597067437184552101785209281330553017266805842883925608993586321528921355595536564286858165259779417673324576172195867559949085045488109492800161466387355065300629114150086501612230498357668859696296247585240120350823910153208463476402293084440966218829394878153058942465299940158707360180398001818023296402225308115118607443675134648128526217971048873981665888847560003321477194806756666510266893842659832147942811571323683858287066307285006119953538993704450309333847604269490199974361753255706932436178399234687151282129195350875699160727614653110007857869313433657130770717267444474701868793545393086216207611897057070589628241423327404931053555694735964653848757309903735890967638971978871526623051092474057571921974064277395496073095893864776423336411529751500545688620263216202699410433925785090391209317372734841411764715691888546483303431425088240194516445977527953037734875575796796664516631262987748505168573931515576871545909185733817374229432676368131498371227819758182165124826751107645851988713764550307771626985191047379758492942133190545118929014803665398856802949155282880114456854676976812924935908681770400775885975692923922525373344793216541722573801099546824493114128166846549106879227497814408852151285578999807859651929143118461720268258231440621466518394946590267201689971830562825830474665799372002432103570809628047762440844943971972323906049629407385320638963289308153860146482375652880216299478520292903010007225164223935613211721769867542528000000000000000000000000000000 [130,11] -19321547124644313997361909477546628449115583947141835051006682691314745478088516837475447010290481826903730979071013247880632948141410492651452814243149793264785684773658443072390117542654975260399913738109597031202857603492949904622479591495264483008224966465822486968298880067269135119994586860964105378236020093559086398850833082484913870188498629799708978240742890093613762784744388025708880033940452125358911114426087394049557080675611591657701378468312052593209325824376479440743180310992021663451274556792299512548947858082741548888997509455931554504300060224202959757175888554965156333271586239000421268735090645995577093073716349563629229848753126002320734967298627628943989421376041761215006109100957568054751898155958624072502356082018922980372692209855019205201631501764762481388310622251872040199270664802443502800726144202442343101838868735568508734069946874058602511669643467301964135239935051514683561182829328109664942045362340864501430595653268430860243839966008946067503694613881060047721673427540130587455887181128561729001765925459216187181309803260566382199270828523416349020505667536095231781979270886909689017886569063836336389287860617413294265173132934832958319659486946940305577747706656509099813783639529132826011481729240190465676347375751808248488384834341826408955462473099279600744830855702553779243942313739244995617394146728254929686393993736971831793963067705300941400088753065558555636939198083455641275945587392135909232317024744733214132692736327444000580612404368890229637220148842897472793585253171001714990504477237235388616314412151245236263489392446856451106918576860039560216222878456641081735001500618825976361207634890836004816287302926451563544944590037459772022240311985519388151555648173485790412452959322002919090730778501727869400582208854357586895237084147030394516711432660843531258252096841598585393989550080000000000000000000000000000 [130,12] 59009712046097804027748615328909451530645533019103958727539195683622284533928642645555590160127574084512774457814798193157879182567280762342376805075190776613040998673108282138254187801145707340080456724534670654569640838431041756803057439417739954820601361389669708010632447482542129814702400076064954985419520289617918246886330143770536103298419624072659414356775507205596018583838102228450165084171204207484548169127263127940065530501690062676143308660916147506622721319009550350320082845964627596882839271583045541883188074010586653572563261612313989944091877581362091245207814802826964780276156664053420427030847204574716909043208456836693114722375862768288566225596570194529386772813834810725332865685647509508419786122299079605703014464072892321563762175990902764642626965298264699670189136581496384605798924269375796864605216203975064960191511323184414000903509125820315465921804276621599010882608919754433938402646706863262777647670625356142567825382388686227089751768875400791994294432631332802058701475377148823862478423488181568555077639871598239787139426777677479394561913095599503764360295144883809956951507884159016232929465760777500980293653745453794728458517375123143858763044699418206027368870624993497223409753071538057118096225103755329583914579871230194980805585164991240524079583041328014180537290314964431134253682156164259247629293431500465733599202944825984722061375630845577995635969547783152362461166480271106742253435687044596521985270318642825635261567496688909283615695565672137734409517041017148454709295097576679215031137859179186956113004205947909858324815188010957382098613231311398445763820910848452259583415419283253129053125158037231070462765958900770585726191436950476333730774257691001550496060169000647300993788182234794216706573649503512269971375201927127433859385183273085337334773370852620123187681664707959686715932672000000000000000000000000 [130,13] 203447372304530448980561992750775613703946033371885616794203014939722953291114195969889702114049714877682016899329134261125033843152974411869235587905026429778624894007715964317960061093285663988552231396593378116293992225209073984051604726619452417565232608209904904509001454198071351577778869071850726729392846321126739206894964467182331415921596178295219826436646642486184757399178803075340612353759118622720252755316585875858663231016485946088273697143041994907837600415441914977236265147652350925359101105684610899745180371055384590004160011209926417558997256651448481853592972739590677571331181733904517281930511468800926710260861022615564028913834985258757698496636470559579792765150955749021462353948670034002812290883043932823190461973980260584858078878138620947933851555123650875041399003991470294862068681366682155380813240465921189247940668865790918554064461471416290340728242513662533591465493826340692862181861471860822552660342568361970288114242662153160857210635201664203488021107136157611924725039010360532029001122403930650586112063307718993691026338654292598134521551233019098819703821850464774767759367385995901135837412649009993928558132402606201514830502729088782437640952066606246797009722976333539258286424571923522060557486598039500727253872320650767790720102089869719289777485424840868880376208831725805853739985356581386214482788699288926753308984746963429270916507060679558824274322348569215625428526533451517950575754777892386059546463641037228173197950153750842761477036798885299278015492745966774090814511730946966009659001291847039415272425430275646607996523970367139705165133789994502869822127112915319650363387263292495946118820296613780248631465590373103092550438906285362281266209280452855485836024575432515684793366692144342776756409168439663538597348248289855114777400148890079272500821446336423818214217927326682400182763520000000000000000000000 [130,14] -477517216187331517689699604188572311210666412091432454847822816269216588566494918116744687914294267543973888646989390287115110853829961330148079759717042590550070410886475679386276710065107557952401904593368153052763831272184203771799933883531377686002331143288891910548056001784027653915722169615551170536025030041195508195137843062311052042686355861201003872468579775513513500654465508253131771054811806417096273767073244403281484997654057856023269320030120024278139382303894219501176852311100220388073942419676457718254399898808606813939148511576550742857544066082464998170075766437939852652649152733998407608973445072668085967187773842924353286684895392501230378702831026072760033981607892181158856701077754402535880807642332145173826751654100322604350557484908625732238429566548079056532065467469007739061543272343680893995726095001550962759089364444118993129974517757956333376899377390068347612087871195497512308215766458108875479344861515134015407255168509687535345595746641074783139894024733987051075578307452130423560637674263854803722676038048715791473236045635072022372909561627559009129895309435188252484275926764822106306031275420622291709440817950235125375594748316266055665414793003889920389462463585950236930696275481945785279671732564205214045941777977574402212556275325652572103164176934634740641479848062256890266340759904108389380935293793301222612195272076977317188027586496337813573605713373651327941442011510865737297299213234705461862026715082813010848231538278535446105592370610145578826787627541342730489147805349538057991264188985221174288879200446767884044205674022464495827505180211542058509833648951759869678163385569616902825992183633963667823241781386444489988453407257028060516239835367927781402163069607068288033672888472014750561081728680810287231230345945839688427700043637942732723551376058593758570504348042428909276322856960000000000000000000 [130,15] -1130508330953709886496714258227835041205542584642115670818492616868937702983985508282269064779945101469689508018810660382208414315364901064348695842374715331010734014646678995195598796710805913367354275796758667139896512806160134672363548666069541146057423086805435384967122121678871016639596276232033760984090519803638637611473857914071981149101150048454515827410626563537414619524340130272262940724190330880212458573494940841286514974760061343282590515275461654473832321583677350727572731849046026015277206732813937851668666106552127508439172028524742429905020719654589941951444909572936554897958397161243637565559724425656383398618144837201583459529121289599930822363895771348700317587327454622702644016912729683493078596027451240534463409229856579105567610803976612633648154843352506725214775126971019812073954941950935605254118667256297516797524516624338132674078235330593846179499991262417290872213430075508679666117243205530435924566890857953693202568542530127040701758417890268666227687814182309487182729790928630054477930415102325719171606398201260944031636478002208714162643944773502542880175832803594076407285928037180507788158749234423331492836813582381350178089987418797324751155003749467153542637450281821265608941340497348150964555329098786683235117777782170444194514798409821326921660161219520480288833280471662593962803906309057960059480620403938522446654694057926687111221604509820292869423269239242447897471774216543484899818637188750123519824364665509256167403643641149492862113141829456542243270134433894513861049527725778949670143151085917771816538483473759852170283247255442838024338661717911088706824120821556720101069902908225896155710754655223897267139949443929078868968357761131992965567732431117514857266410158889700151194798697525377173985474723870864212451178994393356893189268927515464785166194716662653803135881797214110372541235200000000000000000 [130,16] 926552577050953576554783292299269030102969013967240358444741134144567211246962234625930229660065719180275368937940427719602602893205791777869825769737351778146645809333490924044183912540761981472257808986372555882814538894164791628219724013189361352997560771531685739243872272418775197575227216506616149549226699984300884847711480053198603400460339027622675814514932353347325944895226695887955476249531167403886993596604693944348734410727189993793372822007414800475167014330813971334534766461047301506267912335522180858964369815180323182116938352979529662990634659020800556837070108134474092608668035029817729280759730838128220351472835879637900621150360884769958119465655568740037393672817350120113407860617606170118487814048399966886145623320271344169377642244558333692182449211952767971828731512257699628064673302844157258214364823707789088127442306733276181369629662640626472885255738962709894775935624762662697903254598291527359800844269132777928944952537113691582552475068330261332881209099417588189952447366477802550498309094806974396709982224897166337274895642778915679149128719024554534925236087752086486897252467930682164070959865066062115768936826020409895235791622145781610568202730609703128041813092468549767869398694385485881608469328497864364455721114394452631461623286391341675500388211905478091808816829117168598477966295127471483743767783368108417128274500660877367520813777310521030460577172377434000438231920634308918340975290991365088001975713646783520270012602381399781039567618169120353135728642141008387054017884836334871952617077164832803955465572773871429339131099771215508089243510398084109071757798343812022184220573101398008510422508002065290377164210329131158844153710048315907039393924915619570843481662931362549456119349396597659384083734620851813347186168128390163062629364988265624460445684381456619301624356997391364899848847360000000000000 [130,17] 3257147950852028215697292071994777581326452343819949719851064559295333231769582839426089632928523389817256089770173291171441081548705985367144761321524959465083804861248181271755649118399928511526737990593013712691776769710551289616686504395630176181960872534473152511140383803463861266669589848246010245567099484389178400242019433542353997353555506301800623515580521958648594059340974091479725688703570710235640360064539864834961736645627263728603857175913538017736590425084763655693560169194460197938682082143987204357347284432760424055413721921917241520474393034296678528636139398903794383890555479432536836468867305961876508819233303382313542770609297633451788599177449864766934673964960928596664410238318999683143635868681059775432745541190340486744620138229187170969725997345043770167653822266022409738322884488938948040215979337860942005893676191474032907251292627969846861960892673659565217578409424467321199329197104955069848380078825956234735619813415621979937585717332873789135964248456392262576288037480302474076224342262260972969087892320949779236689720311163257979617377991137691161287923290418659482603940346139176947505714629804944365281070443975692746752201228643422676752985251590137993623833897054501199671870562640276359133340755857016798998842061715443050256902890106493759645280864319719324804239498410355264263852707643140748675601514674880098014556207051872498616373656641498031981968942438606565256816366017243461630351085486218678302179315504003698514067963092201964063228757366006527599209057998923011314657452723623453814469171838185358979767425723554360664401392346221808843145608697747416828077863668704593352453909507421077362555591530564439537831247408437015516476739664869620557020312243063552229934186488625845010288099011744415667412420819216728876984475573366249948770375341819960702645490098279953736590628051378366953071575040000000000 [130,18] -229004539021554055608488665512630976440455387340837888454344895937008012002705001182289918868364865121238910312350790510011787218987623952852999060322730017169283945788548701707450274935191182659564317966592622201649722523186655317738893076810465762165191413384698151464777797969204796136244351251082713795782450577562261614198775591662146981907901775687194724725065558772826444152575470096506083878311843357977961568334080108038769604222802249408434736752619983556226115624639858138859380988960768298111571051213912233500660030262052272905379634878327857065573105226402276000656476420623949005975423016770651741239627004807385027031897058057883665021182469627751703489199689834774692155980037229185750929009462795172116072340077539349341879908364105699327230141569807855458042118048722657092524669959251318572821245182344159944770617953637182752479099265033998066739500630721840535959722313648888447135705618348909619606290921974095530306110784553293243720809197652485533175642453671584194324799735584070886292241018022902974602918912409935804282873869508350833604786157542742848852152028658467216872247737623528191949491409244332425025489104846436004059531727205227258503276926065285403025983198345466837284517776785647967114804638341489700911715126193601594731396777692055546098908445095495014089525127198468046441796928949465188545924499348043020413055909617750146234779843886532962387130355163500183662420979996164906875032118527192440321512705043766925629673892587986555511982253239442435988716987880014829887163788580760272923531959092973010382178786340035179340397639476873152263755237873350380014256223948296373865875144214143636378478055931720278047427323955788069584594506151392968069389978298428344027536054363514235761902319310798910663793764414315547106505921278620491367276002596076512258115725741206663663123898273198631725790080046475477799403520000000 [130,19] -5753250014296932646658877625585924792017089647291328115160850600733768568126119065857568477185711395577888595799771475214332033620625868633405904148322477679588859484195739638038256281284692219970746533246780754729116812337162582746613258270671348296748937529740704729171508248894273896809296754550401463055298401920876752702331095109231639316377739685280838068101260210975640119992613760396469358239834201020667584628111643612137226050740793488394977494672765439749211102355474736049339073817873636265917022009144088823717872064299822128635917801553756840035313467686942033278804902323302584653348505963877049158410188832773380717056610252846843290715788853397441422532175031888115841886879222216740405196843517024024800574603122439188834960491437066952441321110171398721314451372318046065940815435685901577128680234850943814168956032143196951680469329258504817973310384688598289919771821747415378515175260307858274304976809057335589192479977721699319779201966525136985195495093653461535479726794888408720097013585859994904924458055291010530939108927248045634509036050605538321937205724263411604302313739238330700553577220878457638646229873862457103521723065437692421713292023826894702383492911680090929540299854321068710626158074932536346629420045281981934001366428595198329735469788673762088833356857496158767696820313164165870203735075729615206435243497667932087094485841122310702735541804298795928915867694386765635013575450547286114406388985819757416543915908196135684646573038403476850802883029965757742389501793066712373845995102213571785249729926058728601023940887444759308057667463217790812050274489424308091080349816496965034427390431226192750126610535368510452947738905148264665659503387818493819900016087080895331502562385667745351142894510588213173917125773214299590760001753937497857454629015681507086622692482765226246390921160767679638001050828800000 [130,20] -357543038031283259543462280561086484993917830830171548146821362639203650119623954323814547521943480736508931517249585659311843590307691183438284669287319937199755233312081181296030532347036801301833347638582228857640852238559479798252109194553030532274835050454872302409199140274330455034470021179537724299282049016538844123598000468606607292391660225706745225530191132260764776319090353338532064628113082829910570697271330577785666792189312896822105278274425556931404766564005977344740498907694096893643323020503058987438275147921169129557225120074099736306949771770714878630465947554688819331772036748246457779362651128128440081269848844121558324324455603892822263955686820971322056132776444108450840813038239631314267498358769151187543909152760648253091786088348115695092380287173258776830695155433586416563639479186700052029404399556694115809547643415787628342207694403333007320667888840739223405278582762082817567668119524016305887180075325016490115855148827939992330997951628716571038383305726964394466110220576180565666248576467778762502298344383499008957193285485525577920329281546857872110086352426761488203234965441387941414867533730411332146416131446172177597013966007011038777431133741917418627665649888084209239842701455563749458806122639948720402478423775598545901921564018443929879803059670083963008213200835892932602470594930312868527013399289676744360182161035280169462043721311950743997016830067764833562468310841378156686041760432958650260840893767630090852305058248450395874668091623769308367846800113457406029609708278528724485682384296232921737832624550520763315247739325269205221091617614110101364031803224163962173869816420532726394494826068656864401512043942243383473691920801607635635654662598978385633758180755771279419294588455355184683079350618257534339657954914756196326015401484735678135308119724852398865044815753536091191868283345 [130,21] 5549436751220014745386525900723549950502577717549231189882009360310975689055452101106483724847753760037668786366988860020651634385796084594174478091954179925429998013481651977781057817822143718642715701012514464039832050458055426400131241174239642069600169377510021173037169947513696253130234848879903031181808466485460507192921930592424918740897207293247465536968692398943199880238071575118227632083018270896527143705267588833241028573504154199886945602598385149736959715231136583989766212140458522949334188364346647545965202525489801851397127605954632162512780987508104336514139327949755769363012266496903327957512507305177203227023654054552241926142406238474127243669717255342846916696689277462517946785078105288087286204877836096033207929710274528849721379766782778914549090265010100032156224050322550901242330940339453574251317973567826985814532326768194055956032961317513095521884478141129030906233480192200069501082760768766809967226316333173485818640385506611430921554733889406996538608406165148313817197562172672730755484173196647133171036476809838356846175463810361829219742914700593745246745767963341393304815072567301660383629505854813579567894475215408646472756470769476062891115047953925138400509768132746001224765717135251116003681924685462979700651193101060981975587725107504675314518436949220580988442575565191347529428886908472946619510839082331308353099799649663118804426134870800501775294870780578958872262700171073406530969552630276800270707497284758319832997363013315248165904759170950857532604525779462469212919611911241479476189935144054819042339952007847030440349510922685430385032405671438401699001807306082373840200978352018516859645426010791298761442716893039697613808299403484567656733803371315667666078087882531489833153259195299519739995809888010957189574382743481146188490441580011348396762515814213371714586236189917017186356000 [130,22] 882576886230234693674700748706181909683552441751691600180982049743167802507467489228096865378757401620419252465883141940383895939743951607281904029845111990257562427991781739319031578522162904414216646656039961200063927401617653725950840241099110182439212567848350198063662765554423460283959829345788824536705394877216356661838070249457149514519216934038880892513087495946991125080992916927408233800798981950555938984079243797347687371025548271589750951788900837030614727928984464455218136768928571806194573639970133804497957612236664306767081462367933016980161068105404754485461653628734845574469552733424684965542672385455512848733735014713828620647202688127045806911964649675193470177967562843745569236367086666554927207206905063929638147453874425423946303898984991427729811240013102610748856424614206662634278996617258858711923528204598337963602806833083859669272735511841669045762858395903939243886005437748145532841235210869114120105279536207507677268252668053290151151566180189382784645770652424882931610924322387721323729691038299550908427946262227669194297099937265008901757013879570878976806134367603120785253742095511616310205564382188914277657551661635093362870871334625570591385967959060136445866450742793371653116899418083954549026205702023716144614978718942190955251469933037557497704658140457482358553610441280669958355304094823711211240352703716117798116925117399047761490910693858327907076406145881146352120638683949695063579069526648384885295699689597241129532066443500873521544609064578860033030926762419873623186638838903713639568113846787675843018053922388230005732383592815106109237269012081872662369335660974175000225504245400137570586837496977087436816235596775225003489574693196293573559372222067172976377828052289288885190737578939448886934218938367401520959837282114937049928576577635171918011077049013982956747656914012231907840 [130,23] -4031795271660007913312215981062605741254320125096258830173405615345368026981206067769515919017308937906243194721651527645501448066772438027615415914741361941542824930221180468063625938541968849649559969913661532900050077324221199897848429728980407143372837620961925748799983530195039603476080192948139676286923584482782549161026160553882425691879343821135207039028127774785948038612197050015373839750732590865033983482098675734224390347212723640650006573266219414239422731454982883848582664629921744760642829224040262026542073795443600629413540653694007600678518245934938009591048090384782689298758271865744219239170199546370657287478075011186920503805474264388335047416828298560904201361153183894451885383061565910786956261111592671607891848982730711924667155196642819233717726014080301510766644902206209809421812174773507700823983622163799030278894331073449713386330793338613235549128251659890062353769994827617705006928669723217190567939700109088123913222571759448274783151315720078527921693782045626218988192662327938712515353613449046949977143697958902672213059683159541232303684623049566927865835920903973982082831074243724862673611929069598882860013153423312914303861958231017898587600068380774137235785614117375548062358348836514836131887201732090040261130136130501683839409192775467200466400692670009675341450767200193479020514570466167514357442609637559979099594110572800060365707286700578511232229210685978591053237790990387006731001898856880430293142737522251544943092707902720588307042920784539876953553782462279185110036788908724107642213336350626969868409288693271896378123841909013183353045027842985004957238636436069367224235259415148482835471481170637575743933841028000619987072847950964439253058626907771403109511471301577991298710629468791177379845725204428511425928248733406756149942070869237753964337292603869943487413023506178199040 [130,24] 1410837487199874509086832593242652989193657617119960442758768949581878384335413782844099704669956406487516251410813857849248280944808293284174102839679832963066106782380014734553641994867811760531305927798227631630592567109590013415941664475874474302100758503690777719222786557718645537833157588117638511061074479659386875983791511915343639110898893017446941152083073617867757025360747786591852324471175908700403212728788071501569248352650870199577402542151050420503713041311980388976012725897903733943380123564861070126768567766264035820025926539594259747591730601089770734501363006757212103488293754648514739722448073291389609448834421347250082382993896016803467755702495731904712097943672518280943449705136787955921856334117097296797167028368988243967729645738829939587459286654630062077349818200489053561571513216520049106100749101520195295417900314917170931956514856608262244422003100442106998927076862369354374065356411925901857853309706050176311311956953492949194355284122909854184257205023147553529783126818912432832503061044527822890883038814957605337273137027981711510105696587027806640808822735645000234145944440089521652745051908557141396042602036676671107926637457684717541058310084473665534350040550416515849231185165449047145586984579688071669624878553946282366861469852117603902503386265555787966967940287995110882591072861580296551411065819007295486835538701697601977005581187574876822620836069862565324953945198372446574602459134893604606362151586258672633737348092827320258173337565638317518579822213434429782215659005523262924853498471617888973863205992842925731460718245048069020609318465111325937146921343845652728016236730363994094823228497122038448720497822915286856915833840955035163426421692872563530027905634909625229506143786537785661022071035487642229557937255561271859437675002099737638106221502944191472251102468604535168 [130,25] -1075966960687312776859758531305492330191960471488848505809357804280554717008638474278916102437611982153963329770094781586966517404717344782430540998633366073854598610489625238098014710372507997589201580502877517122945041298855077390083778961997311003462225125241068459408960452442555447211999780810452983901577525913935354721498802691275619587471437512897616246708335449180571736059881402190423249939538340237050165265491598166223698258866907174404735924965997796040274885214278476125606235072721812626364669676185315231194018435328480427545275263017915118660756833568890432868684736630774252617222641279400100424831121862618978858374242579186672447219599226026326379667505353503833569292846171019353837089548210404418271332780132999048441929468757810345534839259187346517737386362567571799172407216066433105704703605807575856204055134102765334079507803465211749231715830888862160768713927592075864778885970954357384426369500106751027385939679197821120693764555846558796389986038734454612813317436655763539556424294398992519536918479411305452500041967070606966818066357622540989680313209866098143889772557012803325460706858251192937389868413648579678298700256239038602770379308791411063778818256132266483584793977489356394634862013404205677218992028472520422730657130975663800612922459989591584441641653111913650502893312625155936021739777575458260476424819853037877623621445158073892910284451338061185264198127825074887028152673219049885541745466856466590060072632606256096928623355792805633764083802082853024628844088812014481481884312955526432651906881244038005921922282984297110454719055818629666258696343653563741004524430901290624715216633934290391464328597518475974358154636339372507922582875415531808769495869442771537731324541939430356488417090805451251489093534728577858783532779924447313921648268020872858094636111222363556793643525504000 [130,26] 2858187169920987916575688651485236560622631484042680549778815350672403649882419734662774960157382789283119476031288889215315483338196865516227266055827528522242273563323822464988547986170832659408269036866213066784263228537794696568245298779621172003436666823184599009501326315811882912069871721647795090562642307738732033075717440152088626118078683840046222347191466136025504025433290993080994866763249169256598710957453895948403753456143458932691849404048508266540147105652565722739854395169277340935162450229020074607083405540395876023175709738823574226981067559835292489197616465458473413999042344507752330496329055200741464599807230959243718832792520076101520242694011234362929175659309133026472971506248889023254257472816950987299858986343847601294389812773228049022765837864107236142319990321284581639333332692646361120599438174245113212639161417868010753914565302268849624475698624084519098316008105592597843065967562115293420705181146694142336442327040358243289806114537549136809767015338008104901852046178110144500899981040132694228081599325601941002470289776840902168838537633967946831122359445906100387142976731970551376350893477624000677976318644519131334279972263162249856821434884305456221946836069866025979299664500944153393447047100786234301463441175772223126169261496612285834565761084993135164877290535479238764788286071356117202604692820330088310559553713439308776419909399126163292548210646806193956294253021648729314951102943196292995646944760276326102069812328159266324022701988112577691795789432127787375663964933138597699854469948031841185449276142788133459617709053182804489304178949504627590400444450700707672627582028456648853414676178081886440943779147651834765039503568157647495785834237359418559127573465382220361897583961512102824660153551310127947532991036363147392230263031206773758557590130700103837201488217600 [130,27] -3354761421164441762402678794521126112872248825082697079720526874869872215058658223898113208107007546377038006361238863783548822222477269302231984210347749512865019969047146649281145089261043095555050938366632436310717668567157347005616867409514538655925785932416962906136455328087909040022755183953805678787739973459166655277171473716120148199977292242374149643546358741187428329388614002011857195371067261434418301775552210828171765942823039839626613376834939760000797666071219396133616834442372401789935243089061896882043688546179366627365881995633626976514467043866075764188803810167146703788305076876039140758074847466911048344547023890227628764360730174753032836198742791344045157833718338856642938407373190511443289587942378285816244336088202321195229360792737262328425797129278770311920166188705777055394090106527435990318473790966056360635968941279025280152303237076975100063532836076110828479337935953737627204018976716557719250101947875975537050378372905729887594549990140270738113101573379960988431534611523983874942616818034446303506872368719670838823588509316740665890447882757786957697330348456378135226610623395093036134483371363414067691521493308134397444030974793149596511168268227875494894895791297381661618884465393414632530343049205554747870544992646199436245099903535824617610023489363804587638970704173577930870239070335113492818358909296930307553230027362506851127714151098732166542867248392444257840685376917289965878386708411190231594050954083922604381703383262330047155913820837989929638897933223367422266884400323222531863267808379889639261593802721080698456964282696365210739418426636230230139138956695713577688545326957665840973453922253147006609504786775496935251863728812879000656273771392286937358772861434062486753000037945179389932663006269669787562266538234529576804295570442663232584793966181976387251929600 [130,28] 3248978915402193671328271819916333092698129483123311860874029929136437168355971418544630964706975206149890887685352609795600370653857342590617660794447023511006778108247782674001085092233189180479605002939824725506964562296733999271865496437737489565653421156724750671828283069528901826583092540670448604009209982192720320437295609142244519412545576857553652885865926363402795620352508345893943812558535537588845864564423437929419774037124086874708725383433176945847224542627916081939770937317399394562252486097554697745764848477936269321253205717779943025759417565938650939951258097872714403622841571915608019779427058257015670848106988820484034024101639194039281541675058031086946937704383984781229760910276986561064722736633227341990398266187671447352591085025570285307379002953874189452577712238347164024960393237925390204886879881557180066618630060269731432090174327943673425779529567371976402022352768907148638472262109010629272398426314700678569868642971705619405395973559001742121604729802571254186867503774055922432337995410475813749522025387061743930665487849909177543753980331026133706181838101415565578754613042693940626831716901644637241559486814717835790772910179134074675259781928814984901230388046151890847453719155360959772652167750754633019852853765129048634918582344418319832151551097160164110019416916412527592092184698138737511216493409842638747079960959944152988282579225530568799064510725817001128826724987731165614318987429755322355591267466398582431463820805458919260205186569340510688710869096691004779238698230521309227743868305274448633369068800103165701211020727124035842994735791840448920580258059256030086982588789678317587573536327354615682536052695426637145666522480615521643360672251191899068070457735295020550165698212842670757752704644654926785134103501034769509480877872812457899157980689580869094993600 [130,29] -2988329011562681434566142347499670784938910562635369405234684252619076588720306431197819157873956056497692712943815146789467070529824594773707167779503272722279749068001752175044518040451560756332400696486625484536792426998215377432302339527869139529068932163653905480097639934920930798308063765771715859622441103012920202924150482355424610545797346581109033454874514629277765582723618470680099505018485634048722295332384764697587457399900448681368816562589623599336598428102539537404899008941711853412923222728350428451739574710445583140085560157821892351347463322174734289912338457320661970805912858544508131431523218738922906772677981149144928413321101553820350515786994523669544433872716054805109159130620331938181144456797822841745918315598413756970414598567598335362244586083374584177859985198155046748632059954023197997158173975258183467426680830499724520097259916954508089106161211562179548917684793110274720695189868695715695468769290390267407362950196994298856543692336262332773214267538722202162900155423835488518131667095631324872250507816515519762054634054462358013824127083155623595612686937264194101014636810260360539092741051575379654220395033020899005007244080408272545812712236647999285345111635135662379537100595677367264728836906534554782800421668754452141441007663449011476713232166461085895693027587955007670997555979093918869353835215149134307419880203185974972024798143407102154530026926857070315461507460636738684950774962067658456009914959961284397254236832114322816030797571392903379524274179946122552344260003164190607549909237186305987797795014950522338603699156070685905321107572796080331393825915014605345808737632038942389904047350340835786775919639732324336673037460999409206986926058484303786696412052120946525243137816403722095259216398018147580458151637268540254029304994340224975965050810822698385920 [130,30] 2577082677811351650985858131853921698286313643847981943081050350455154695315259746089907300161081456568920296783923328155804400791330758988251742094907036557479122556717250852085974901302074602533241102280986988689647258984920047643017128906593871724029424383711960337310508239669414389731420004110599579895709786393418323048131955553451957404679613020397939724541553137012458260802069547102903784035623139146171582434739996771544344900050563864566183745838621896670650532170709867056473941066574776547523842693507016623703764782877744237176467539073176531156643078088368636707422064970413264773259684783254267513433871458805499211831970768547528504436286883653298249535072321113571655423294258264434959827741840267725451036268517788662938033647028574550539770514206822163972957793951957717735152384179335780458887098547106684744624634062986778459281533699756530134006488969848267504548603297337980493568276897588287826434253654726365299455496803198793035781141049731892933756921636185834360731511046721742635659343408805929716375095931912400407981269987646247381079812510910742407841830715350909287785669249921571791656465066876153463725355961710051547983432066161970144442376529681857255744451065786837839070069005168503731816905526313636750752848244414077344227889597101967768841215237354586628182867274224068224106233912205213379552750481215894027017989016939208995652903198488816645975548652149276449465858602796787914136201346161560245241652356527086539946868276379167588104713442635375868979759074663826857335786760457930864391531536405006315858586885631012517276479690162151221850422233357633780202786783167213490413525184721234908778890394767004490472894390247089389101696208568450042609658920167370833569184685576594530870760540260730145966784194904518106329262739429860649553563848942626418742171690397273106127831296195584 [130,31] -2092738872018606415740852754859901615521203969661251975387044076094376586963298575662183078279496339144394220317546721408894048623887563094127149988932331581041818629199339033505895629771254925872396569032426020177306663219072090346907555374273829379459983711500954858448500608511999811674544192431922442019367757837724618727205265730501471125386239026923288823317806741936261780460647302633926946120609225148945704070244684501246983416016805065483153478982214454452469436852555102258218348924906035087879077772573602138358948538926787518116136151399659899209789252020081371935073744236710968983669114897846061880665908846047289946465224152890263352660564555202141378087833807704184885386411458936727748920209082688234600732166469355691288474157513442140277193530072467179922650689512121014150055805384996834597741826275276706135802763745682621819965799600274253445346773073550281386959501954555551565902406490277887896599736056745493793488624745162574354568578758713263937241983966558847225817617506188175666075555140710945118292795240285466297900699011663743622404219821380946287731259167640623223700796696891201751712244684142262144556222354975905083922835589744496208357325417571387524495393059167548152695582124869676047070875004365396155722121449814858187127606754692771494918215313829390156927126536722502115278794297355543072111263337990035851155272497345826659959457182379867127674879362563684222784149332376530804029589847914914827895699222887924496621753840362784239574145066419775210179727249135272163174717631949032913976429927236811311808226276382720867705505014800642785757195871956511519165759710749770705136850681862304774723929201875892967710248295451702117389857147177582889207776005671707244768908055593908182611817997324089440419143222952151892778938851063024521797502831569929068327134732099475566502453362688 [130,32] 1576585799439961679869903614943721920559488089623576322907387032307949383056157488593254542286433727818177397432283301468432335095066951523538464821870713477113116383136451220393545325783825111474912344498985527425714163063773581751605537504601666633873379607933955702666232073423517843806860524292103853855993564356099450735844044802497998904560296010945959928788695381347729503595908850604161985794816903946428739358766221409883428538887879876436630594560697989076228063712126095460848007762850203138391515559264619413722506920302179684984142664844384864064782554533012393580497687036032405913495173328233328016808250715094812956720929165610580188196237975020086095174496049565661776418955420326174425498135311413805131405340086785871736579652170792668350982813313543866845940071686335427306064457594330757862119322516179507671321246880120245686369553800858636294588170992766584046527054901136460820370156676598259742112321762993268644552714433897140831882435755726279749854014466617498075700031280960100032490306782852772734787599934654966672393953672167976287495834257582674582356213671262571227710417182207501793678684011937222074348067251960435650663647263312337605787675357696523703784922448437526271928389117373166931175931122906365399048764730854278804364614877210496239630759549785880951856799067990393504033629415856588778363803603478244250360405208335070953705081351526860746952867745260369099905698164824288802210647723675062771229756650676044070634029422023597370142888557476133624405578049912900513611470071236647107784472883854051615611464857925036567666660323943996274699285111263514600093860816408433268059861397364628046554662335372121562271710735574962195159798044861451212561469650503509857887644022543019270564879691551701563437690659933795971844653321710096856849835141696419692517277228589049927846339520 [130,33] -1048754805372245532996436675781296138323655358255713999031107162744736796232948263264232691854537064836709257398055989928053161445797908171518767414990654600643199159280537394816574732756261857426099866378355399485325306865231335351881282185378009125371704176962340652043668428812461561565907439703814330432800956432700055348257487080330801911585364885038466627819456250562822452424932552579452829108476394389274523988858690519750597665191735902637079223298223458001893795714828110649051680374114118752138852749589612724744539545114800518900700760021061446735161205983071610292708911030771517966437869339640413392374891328245542950071777468413889871563639378316005003176262421878030853648487379678362510353948378418840408980283619686729139989747330513863380764714738771100582779480480039040225870604864664060246783961861127763850521330260067470167803214678564288846128527450461018528517202870406106147323314849275387484192877761702948595426978998871756901955541139389944643557378648806803994836020136858948305276736481648616653572707598217981046842629800307364148990873904899949480839394565602868599324085921374392462897860865451639763057599974267100262050689629018262361523277020008618185848292705297062320299485124169879429353556610385332250268991354842988774533951489057725915958755483850095653761122853453069841198216824987047680218157231044721811388083353772708494146977769625149868816926543979247572519874707436795572704262804175353105364268956474727047494971355078191506350463006555485867314019670583588999083517914322825638524589070671573146752878643643852527060295748981338313797380000941749050397789918046414963466617884628758611891706690294434439481170348065665194742825781974252312557679251404377586377983440464994156151675089982258248281117790212860503535578520981023311294022765203626131429383692907809173279232 [130,34] 602949688979521818457145361205727817115072397888463705882096331353777120036774758092866922481930850127825836289549538737841342075795396774360478874232063040886668455388420421522110028395716338334128059475595114857741183494170282954913372611105282819076864062155885532714572235650034750530873027810192480207929785060624813827868989267744606996226899377992913661083791365891327392721187951379337603940595635663021384625436974257274537765669949245587769128231835017065532871933322541935039055963562882702886727857506028497035985492672759511466290706948434305035469729060524218125636509925460634149709228089874089753532343315596726700768916053671596988283119259739715157497863284431515816762151766273003809344349347518857622703084917002235244040828449792863360331559743843180440905010125178076961847153688917494437839793547164180756553317243676363462574044584158164505338091534584943430455466150233513985578938567548934957900169492775619264891948786648777771783513849620573371706985725746408604542319136897157396698459492798091194508042070747994267661667264217303738070217818050916507195057794961303649886982442304597104203232162073345390377436900146132663925930109343933838028161034818655992407826366574522417705948759864024428490924933856794506166904098975106492825894968742165188048442203665205739504250147610689283706921054218648030195307537034705522283838700606349020349127709089872631392552226502664434869656455826313765750762969605000162808806498795853287408963208947357874261534184980086928441718902630793633683210829575231795972133316875400533342749584412159969430297119233862830248188468893854055313467664810744058209486517350929614603574859129190043153580130709907173684090194627257745320592914632675886979762315596775718683536906472590087280380113902338649280016464975695837927481895939604259223963018952817129216 [130,35] -302863752620988417663865611011105823825385015765784032823875116151488130237697796901136549837207228423964337360722613229540926142850218870343832688226910458481744165532742618801986964851595273503535968987395811573667047275677576102603636990173116834071286891671224674867231902226478859145931142911146167963503907447714675861670265820082692276065484553338224547408677116719473797024844849096377583146037081623475218445995909057630758763615152835638946432777335704905064502318475226538320133057473522502078959980399402048756817048401323238393347642196985071608054124909254066921852468616839463334183498760405966068391014813893856987802878282059568936772863008329573437046739018983081155592811097811967715253201791170954385189097360779819132504574455480335850317000456428184484543097400669588911925130122478651502498619167469369106091248484703219050724345315851431921391394999826435201234309413613333891970142885691247552762876353068425831491315537097064873263862576358387104683959265464106873753000522907406250739380627939732891520841089898139970541336797271809792601921192685035664652275535905443594970353297383821341524954453632197098881490422211536615717391901702865784253280251532824487129899906534730317828379425802678456371600372385905335041647398605249055563858935360451439975819601997633473097778464594675412352502204000159726392108088842698236762072986755713968921069191651803347659767080050334364965247204031231757744123140858459766853617405834631737076189471745502013449938274213948895335035877743879236007059876872057736552290504862553304180263097831690966799128591997469409756574436394519519397842104586723978435809665224975494409919169808840017284891966121085160252383816023949805586965009869547668972162433536874372121016544248884822895044810022066944136581898978995466925147231556004233066681242746211456 [130,36] 136975903380286612601706265837680121881369836104430387790385435395425345486243450509753946473391472780378563832564798427648793705838470979967474641729504622508238970139856062779530022786759381378208599485450813075691526040800797566628995657563739288130917175093735860517240855135718222473232192066829309680377971320003904156968742841427662837242272945010476467070395610407058111269801687634452053588287661987206756911455599550522901581436163564628317439885657285123340735482815209105175639022295772677564433079796226788691117434401863922006632105025757388749340614972499578646764682389810811407010366840671498643202603956211101006184012833622961849310032038513300431891592308314068541766092361899414857556836732089725728654469044055506573885549282642093011240617445705439610797832576232724202356199349655793181894904642160337031647129112917203902309616348445246707844417211398841612530718912433132552596047213171040886577760144431107961599401791608846664148091552429121263521073327637274066612612326701722747501330186628488659163523697529698687469466408940753676771131235777542419421257922969187064660775494341113564537659174865124445405080225041268268373681846745112903386227866932756627560885129755107995236152417638446882012439361932243933252913761824051350250528432417939590926212529101913345554975034881886561987442777769795293217028184381949285075197665905374664608867553635411420804533918077888758912448882680923849600619387704149075076094515943703250576626209151505590854330513426147773910298071393052748482440824924761274636635667660713043976138354477015939310828963107472529364401686043405669120007230504388374869105177300704855799831000089289981902130854828285664401735173956527000219491847806766142754433971444414122275241050517490432288435189077886672276485938479675749842959375801677656835187658985356 [130,37] -57438658052739869186483472166916879462470677563974182248284662184868754421229029156181757601374633996540387678167667962201796375092767130837714480581214702523112052640670142322231796333337734482275768155017247454746089960830723579021524756241193001465932716701998591302409662170449818869885252172289849980394090233632206237390146796791185731115952841173540775621282303716639352273549826163736771263513660961493103680456655373065492315278598269009213195164761337082333512653726599712354864308776419036752290378718345104730064220166791584046052716683025129919630623332968977715413997064827684160884485080360257285995043732999921995171157825277295366291650407120755817849318421015415896451104860367284573100175033407739988853307031176422554384732599383030606349147064856298150394378532877292467179342372559167141699669607232361936525118279711809423423946051135163069226696617400525566739404653230121977964118454859164119073997614865397924202251108038743256701787298849520415309453715182953595546261147245713767492619234946870050131915028639050813917098501650581705847966297341133346693122974160330572722798473016648349885033765971222307544053140837725835833421931647899400692129014025183936005347025742810175849857315357385778544462707897639755500645948457162311208150190389598123198454920407499623414750352570480871297114413382825336429082922556995567180569977897485404440722026767663548103445883383162670362888659980281327212329050117795808559192348289723865789862740347601478662082651339560024843776958607634689943957224639728132459907575398157139869007623120197407394221701374819315652169023472488496031191024514420320929420564093734663780314050433354971887217334324937706200647161244022436331771291226157897570463488684867024092456680749345222490696661491664996892172410271891442946974557262760457393030520704 [130,38] 22309354009434440915118805019839074992147421227966789152162807319368445985843885169586907579226988912181903415086682969765791604081433400933257815500527264356983535415981721467390164551149100399902990559766688325441311776803802969182147783200925883664102104085157475800244396987434805627550562747377056297398882675289426144033702846013314372996171058694324843320125237421793022448858440699791347922431340429235796076719226172260896781521716573665086320333630049303963908121739222148628727523740373725285381734729949673323458550583053837893869607627461371412806091366015600418405779141922216967486742208913048842339609756945390636905580985818671619289904320070398683922052833586444749071192263045640927097416246978908871562370577813095785940492369467937714234120893924825035492372121660999170017015013940168468060493988348693716000125634270915880996455186747315941425877440262750396990304159358659535355849477151923952642842047237050250879021475632365375325342602958270818116643288903909101228886204112013754092250424883925067008845372531150097302379768407849144857048238047970631946683666707939796086130044301923645557550775301722036929313076944562514667356975217827824725133091256268582775171880560765513496147708256640512954436570738534659323257187460746184697069874414667692090506610851312626104335615571449603744837260307915238007866418048568252358485413876676450146719354213849569756637335332193509652861486208082749778211556649735808983293548302620562314751800213020367417939596462015890470358602136875128310224440990439739098679313954827700846636724295359398636967203988009890131001085227117352476151307490851991999503954032326229255762695567685846998252961957819533471688383521144254446901140181023349729024422688922475573552978676735089838914581867173341195599779458320429213065699585503251848135648 [130,39] -7780540582474720165198643178536456278004644722599906548710249348697546244733742360672053542138648202089676052953778133503582828224478640835020859701340911712877870298508405944106877329307309086992390025230329307851263388090770088848887473205095072758508598691154332116789808123416097424726082995232886588906183830508902623132630260668342293872692579170502695348986419626581223696252459933467156041824328278768812029283575926395425476568866605336509809356723651112483490427077581513131984300722870068921317892214824694174878315944226858571146706329358313826864203773095552571957797377795607555011398373026979827405943383150125375557644197797343916347327923036641080255863141245005495599061150602065869766545641316500517371016311690680277453183008735034326159900471540379810964211937936117985268106278842673825750127514362262678660857433126878626101117082205899110056511009322776989415668295284900801574437417951484812267730852087136962175745077622755394798177942203202569195824811531811455017180811200264968143899258250099836441340441344762980656086484276662816980079246002184758064917764020032078625775354603573304374418522491443143173839730484992740602252775743184235624834277630935639520914623198105189378741456643334282201952157847711104799972997607549882875401262940397241942285893696188843018221260109149778996203206535727224593447222644244401127948605639418075428340163353033957698005824168219410354979439658471779903976794283249454923928685206424761563558194446724663121026166301054963508547160307807107073528226365393210312542385832514128405570588131634601296154061912185276451204479315683999059787542141198805703949162138599793451948928934924139580621229986815461510867343691111497191767227642860568352036232469593802010048505275788878491454574418755392169296974403674629117138699169449245562272 [130,40] 2378232751024429611983961095140921528279407935283146333047283529306433282269447214482673487451300198347521551612131287474237911715394409752553330188190092087718949733167819571622114140990239352130983388603910309804809583964848265671551909757719354563505538427901542407678537600277958021691772679333830295025308628730480191925884206554789178368135137996498261274366290015543763347208883313215735396260674401849741013625779888914569979547351570119389815013350554045694620182840509081794780426978293700361860786817246235608414668658402222180898372704228059965544892158431111739575865534285298738906843011754063473673722046221483947574545963183986489006993717309943787715331369143605674298980344772555538158346441909384701122641598707971383131649208693047121185696592384010374269208933268916486625375806010028178248199406317795065746985096366248475978178496951407804485490323833962384653501679040534600692221440441249763810412116774991585693278656722793516047418819489729082298951771445707867970295751155808090540506468646131444452670072217795257372346026413956993703211133344556486625535477326734404296677903302342985820960602720289451568022058234166920213034120115784761134458303339431831126174163146390053813002477047531949965602360601520281047256941835703644908264796276018857081779703748984148776525189718943303734823334172909884477156601367904888469094175663185942284195167053010787330643279599874121434464709622309754920418780626391227888171808869344760638746674694341889048994982356139638527398105749443909754341338418031110295396361558752908609489275678645042954256099346857990494315512150286257720573097836990820770117771963407076769591142499464799319850713470624536327767815002811348893281377992990495282327628956340420082628836122584063911235301663373849422867643612728767057550261416201203776 [130,41] -639762609219072321857857652265487451509435422033796930967396930961797472641664652897621516728255792673500759190855191992010539712109267016386979289950392951978481207945946556591994087192152543703502332135457948238051674532637306625706399406428654670937885589961564953052040455639890548644602341794011185383187459207587135124604794166832644127142021543170166928723939018901342988340380690445854582785533604389838416219604731423741674368008304016651378321321343107569623226500925198733201968093297984786096366627674310756533213677936740379524855131910771961175680984617183056292389238186000419135902167497397134971967859522502899912818194626092446109006002466648322468236510780324554443293377721167319246616363067939391664960323824941489907237637701569769221581042910240318590295668464790943538964402045646588765268472516902330756973155186223144074334720048582464724806999096332203336515313838189260946652859587723424029677904373857765739257192902154658590136073883845120883986334689264120375907992388287715710585524183634939592676613689235597265696593194061986664297794240308562901860028225137995499466709027216471222234477248526362934164366590849320316210338920523751353297315036639674360419769535488779684453992469445144944132490326718452799159543692785105967692429237976529617815358159696294479391881644898278621847357434049815400558761776316341859830550602803948842392800928231322547803894090572273429120216983055035661508694918013186873984114767071744893165853613264634818776186175933912839169865785587944681079174894876151751871944815522630130325126250592836268898346686036379375108538636910775815543483550177133642191579058812180590904235646048325058472442581025973470779910155341479876342088221976957972812469572365356319296223173126737856734798442309516452735887024616409442803482519142656 [130,42] 154496441531996244961114576308527799645286830459049865986696973223423386663871333499009248548158764438722936899248165049547312924693320202578417020497500336776434523753985160500591695704786984908669178082976306650678165375201145106662682918073575931298948395237759466365395069813126155425056653741112879364452924672814518979462814782322663904811425124644832088548911487209111868780277910817730285439068812751419538098774020571643482857343553100280818724920551472703332765491876761978661251023727630038654636434341545802724634759607801505426552548196224353934508607588239227749405349258017909510095891574890121595940486788704896467107499994931563997790998125924434137618060241419636842588183294355052008329905560584218246801323668016599465392921077113271245322174980464633726116484869513290149781762155423782900826819431685486831396581152287885539388601142011004270718119007273572642619209781096612658727861441808596987367673543480224629894029115375243083281515278772213261647057837286747812536237919326324631485370618323028646267980926171402104678836834378155860201794123246883472070904338254372384946387349435000611130013205016863888255172425293250486094861719755394162379869930454010736426212612728069572761072729636236301305349500852224078550443915067115901004600689158346883259104867052062427868462180063918356506875811830468883987925208314664784997236342657213928440965715566537355845000861302413444269953845520284382647905465247263133599210947468291474673507461545242073798890364575823611632519711649070639813962679971465084568496709745082368045831646309447549002602085659654347260453998897363467407205907787649616243696057555041711205430828478718645571766945975814660740662650779791518057959637950698289260922017641632340174395586008318918047241920350832073095857981689792274203612956400 [130,43] -33833056833519664972316960520220501931187513322132201164229145420309398787853892576749258437607607645788817569597774696246232985408979503766129026971696636512763438692678317333839238149833204679002859927822253073018532823219358047614967420631300331614157021991299332084143088104604846994079362549942743764476590204896220142311920635545002608468815942040773099110391761394117310525505055741429351616166319873803444371226382479742431173250606475057933723794308742816809422977052338857121241115890496287602334623846153126543779101250533163982402582492296604311246032948888409907537243962265246708274770181806728930499232603816868830977188187386235795730078689070480169249501550554921710167793372503653420740833658524177839217981681853109336116266602235520220925780152262899994588348105580226011125161000515351623691855439088610134964936901736044168889082286480336295131211605778252770117306152452486130293937086518754968825020300846501165465929014231286639589777550050727163400707229909405428536740357537467456646441252071143297224598793448807779062861345226956159249504633344181294113967210896839200402096933663499251236704654016053494227986052013969166374200848644093196576437689113937396194990883514564402072283679221279708034937273860310463109455744327773759570858510471856273927434995097231121085817057014912686831051595731051738627159009922234183625381980539346297588089662129105057666356005594003455382864997490830103799723567633286900914063454959855079412107179704593312038983236079163918804637061174679799630704217427096535100789643682965534547461240044337152797567079854693573056158880165583421286504176018176227019638019577366948817621110067136386281785288275899768052959093615352399776822891873976691645629560007876200139063026752807799281328576801142076232863554546081147290769872 [130,44] 6649757263643880634938475435104850573212573176445948010860824033437446917178424217798011483436079753938413183625511543646439485568974099240488228694139480730177601340296024130900796834586321389424919537744907787576023721369489494583424505090750263593174527826732443755684827842278622388080661436188231696038689565889916205153360074620896592585356902835294786155336263648014142960928608526799629112014810795604763533384022070474962196348222520894634070586277801246032066195490980535814720440066268214501690795729537166730308951353750244770432309507420260282970916552073622795909738582090898313527384663164552246758025393435667006878401520662563132119601610679622965129472623688655625861623706081561919138984059454745738767684451452573499134330021025795107030592907139415008130259851302922935813521049231727559953585066302212016568430462907329881169320557423933876325014075790164106701563098446175947991116545759947642949351526648542847874312357266858752516350627207932486643079003944606403782007127200804206742945783411901672625447788747949548573306273304970058579638174210126110360576411206691850965461680127862368949715330840221081269302480164925600122564878824845618449942954948674754496817289853776470155410421591277193362938038757465658014238332647079698892299839009780495813415086846153274974932181490788723260719414882088678000581700845796507904329079835418722431536937128238083954624629079309147565142141559554585910836689023016543026366487654245614806468478002155814618588515961412769804400733236023229852075987611015166723815640320029372852447970894711270584478152755729846937280608117557119286618566567841751932074900300817996513723849131037163648025888928482236309443827393526958999896078303557534169167697963568314646639845085344804197560457645945016751758440721177090429396 [130,45] -1154036676020169173908470666936773870819422301160141628062689550876789291152161326296233061154263494958286075758650764887278660632929389353166574423479899251056981971504384158308168049993643416432213553727816405946419285627316022684578083413806560167256057121224956671727875035043211172141371451058768661734304554989503224402196340745287167962833611267265616322604277368659823413802909120749191213482730722663073181560131489107180156643397156395234069916136534951116776217793257969250582797993484698656998865758907362091443182231952721628275220084920693590459246834356827281491694828784582263894666334217533797792927694930112488287369025165830431049895082879563188935480426942897931270965876522306114243495557000659769297220178527207896957394780669377902856387375627546782511779311266516960548904483237605456741084555420804547069554449244510015559297902177286306356382493884283644216631653571666021788392907452759515129862023055495406032898325030001624443721031165213522925600300113253033475887405318757731293930154404030354340931257200229839528561391674182826490214021435414869876472708794118054867334973244039283842989794797342240312934976761655717633360669351513299835235269564005251316436792837073773712491236658679700422798052169987080477014279709967373811836488949348412790868110576196033011467495965758901642737286299604364305987416087319922489291901640283341764540989619578938052402904025693234297679298796818441818020267500634827086861777095779074347800334103107662344788595348161083719142995467504953125286376745711856877810544179514653721440730504704724336231479896960892779529451263641229035722252477964781200651887351892928874519457477973875540105399598202783552326215037008720785980640637278344288974266695332187755682096595840491502307535754993576897167245243317282752 [130,46] 176139498468801747546285967807053111767531347799078201698517092563034985394759081130404492420674605283745770784625383557899598660383747249772586578760922404323875993205272003674622149107648121456107035525171319061441575832800125088650638155154269878734045011379600791257105451314870258831640793808145767534913900200137360693358417195869869216857331667597100979654168495719372684673661449416824270838194108096796553736956072754032532912969585555164546935918046576829760369282006709214815772325478587154309361474965984125713624921705801763755804816704387990134219632548836197988826551287231026363054511595854775565196965588834387466032972749424684039821688454241034072998353572344447583060758862393904174785411597533664781692013917693235786433942647453971012734214491671345045322588731517298609373639374825469912652632251621378408467240762530285939262385926637618457295375515373764753572847671587764640804752757880581095838237841609801662851278013659601785322905253405986451368741133207648144186346139457773814767066352025177187835722541301774645643305829270262335412280958873532693308051522375230189049427280971692375019069429083429921806457686756377800619104559870732952554882501627734199854166703337104677154723937993724399278728236149092870680618545341832748862425329556388561765676413490738404720741640821343863757287932900790031515399812135361289150683506804184397908175427362367274887182158218451090277273862793884561827495772320057512062054560649382421689487646705162876432372375185325085900893572852174632059392858067222318650397129612876520660332279489449423061829796233858689235510296424809518877908391259633950697813486945735904403215581691096708202110297997084202803252346294043078722673629499988587644382330237863796097137009585745629797095513876526072917025669072920 [130,47] -23663119629601957188948832057564902224496798461008244012366359615382653619598942730740235519315923100724472103725983180709882744215150793720025617131444050227106815485345202445944102780792859202470932174978977108593283291440571864452842890220246663208669090096539299610743444229269526168677094177119638579481940328769041906551928226632553717654910289831696347034840972932347610378026816424873573383051865182955171557727774443089435786336968100570683419789427749871372515127430247554258916475348128890776503664433904001528305233002545200438739355107599333551992741914482578757490390379033409467406158857522481375313446653491911601173385405349256576631876187843687469665399095254150170674206457255263754764342936787768533712362886505488713509602399377411212186981991301482103037107795534374697846489934961901085933262290069784342021216942105385478384843860389005768393088726500982941263846710267535007196407153530785667903207016775170266539456955758166122317651301594698670558925855853135912342099399067694148741861988907324214177332612674195398505460481443192430984947428810929812604051879864471557700515234118226263806366767955082403978856492662899606780353862720958827799422839052754145167992679464973944815171461552970458977046009161149076438606396057711309142699209070582683309403332948729265790024191839150984711836413274121353511501268679617467464888295924550710017928030107550936390481217793152255487327854936662106207398952846309314171182734638675647843239511066849915414555749492786191066661126158270923665540741893574748467649312854616495459834442687436036424122318450792907837173432203518382196961710951865645594864732247807908430646402583627397739952761109459160224340471763555176158591237607085317840527447117034890673540429427706274180392086112048975974013555560 [130,48] 2769822386910996522836718633207953638310543893062923673652247089762440838779426996652261064353807409876795473475428754537830998431610198918328013956305009104492250747539558949078821976077505902861190442735289335461764916036321889383027058482205902514192216095441615502773461003299727742929923611552802752956684200129798602069382552690177786903868288867045340188492221533696104833588551531686510832837272330542155525191717341143113658178855599133028932441386474416522279604967548315842043526144868078681002423142113990937293782944835718726715766333153016990731459907756977067305748732957064133127835165339380054135380230434727696182620976067984158620280361326012742635021425381214760510463780639199299410347896287449409452753018000044605061138932828572295591865079417510279324916525813546413357736814863575193601817826987097536831195660053607102419008979004496298534362264522384849002823278209784066726777124379784099594271753677276421119132787638441079102382814042376610399778806110097761984827072650550582581534695264237766240513855905555030399928478313530665995284497871713158142175244177227718033554366532596181973699419542572833781472141376840430298234741083273386607145800772766013026201625518713486535377232814658248467349415627284753709526310183611581831431500767075139039397105503272959361191446299570906529036681241843122889470275589088491963997401538210988062948708716390176891114312393083201835736484791830029684793243243285009770993006043127522093526758130564940097473454092132213979580011519885635503447344059616927926737132797091126004876288643903680862691520180390937152769743147288242540501271371357567406845014330719559317104611291974545465810972443872317203566913129567420745383740543974959759172545630823384498952837859507051877344473446107780463315896 [130,49] -281345309649749136737987723446403843503786470189059256560281754880809724240836969858024312513304126798004336818923149522125886149526747800051537260451965619035414951577054779136384076868088839015279602970190487744143330289008097349211567282401135685338829002947019121986302545448582682263697729897475066672710500421371896309828733778099634684399669303722576870958157120852874020881262066246419244252817401299616677196673588808640452674397763635334475791133258781709198478291823518587240582192391670601735607571475725240712797226833475758909784106965374707270405143890112814724957833581689205184457794584709177674006086769127897007692667217812970111897759468747622462950388632341786982649332238663506568975339055571807367809346058411857909786795346058908007952847637450862476375338487975027636545958072967426127932977538013601732308982614390383094389701895375413094396974876913393825459824644494999632113986301264975237369388428741386529380756231089816253661607330624162266333154019752201511441128074033833303019077671929453714916249044763162561945895533902888455198591506059913829582846295383622251659884549213553927304760885331267379245657573684909862554384742327781405304410190928859445782378614653599708669810552110021138177529476925147920206774061262531843814327159315857358673985328789117169290389627651796461467774128422318950775952363513630000919583840302952367539271612507376448880466409594581924374829440014735086211724577116118761270735763617018129429881330600494630961357647515451630714598289269045865541803841248316137551894947446391735276758043889296939390767456175766037528248526550705268958457327730301056013819674948843213534820018250359778537990611307936900390801307144950626568109901700923876011970296884782380723901737719357957401428351642518902912 [130,50] 25483758439064480263426149341597147531009517380812540364202363448599501648014252771179411503944708766780072244710346064966133038196655738333805694686004744208801007256978119298418549762902249820225618955534971625318892981354089423809091968111025775970188455409723613370051720257885908606358237636587310127134996186362004092126923620369640956167443503479222716561958253555819492462413843583903811519741343958992017259905272864379470333076812802753857625071873130864838503571835318247449709190402609372902652686798323401408893878160296164486418531258001965595724879271876284854970449473670030076510634259716336158293743252111176684756706760331641800421963091451953894800769757602077441053506397719545231600631170922161974361725712254499165678278559046134663459609345789155793492921974591275055429259340742676436219660891422963276566150632685611502566211530077613981371743867029495608750935799566341558730864305710692533079002505894283831815592993596528514920099422802731107597389507100673537907446055227363199651072801256568447586497110364460702101923661012524964220801262068007758858865916552277879462333808137879010010330695204947324094538957338928028374265137931432074333495076289439596557484185824773623999966132321879637433786891548300877269070198313940160298814277042749016131352810068797999059813958590343822819518624934499304145685503984364770609268437786577265157083892452632671544638167824737489536917279658597986859129982799913338195282665409073060332466038067033425818058082053338527133024572688176688950891569651007864348165512765826907171068318943388199980244365903085047995589570418547755247684504118173396545201814860054563953331562488061308057373012012478154749468482211781385647765670751530702603573639342265348785395661880916118956767239051349200 [130,51] -2097204571353704477234021596765463510246774232579025716985102709470135286569335698072474209022955265907316387190808822507165040761433858636020444552184807263150316872695281925413180615163391288902041649379050410672976973618121850008591602399371559004134079852651534299166313547475392210361792859834409541535855727878524014293689490109392058921199057593993466213011462824977947172334147791228546984604197894550599345677249675177384098333060130904930765590197730765246537919164594927969290934296120013571469774402496256299829052118515462534417684513222329250382701380338731682480599755635062858821080964914089074554168505208012635975772078994853890376197840309261841632857411248101555170922966495307235381946816717974453578107990466094720338632451921953504949792340135166760513744083644911031424817444467742224385509275844573851629101470120852901539302533256428846068459288347019800670219719560032577413168596020984662048639893465085288433510359988805188013512554828635726510624529412054533403195716757778242194823488963225271579188204658809442517092437331175255341781555663196409417635987014538690278803077956329324309013712380769202481710503726782539002364937155714278084488351724594095822656935443484566976275688685331989562170756273632497805024619849609613447158281871629400037505957408285921113734090581734245648460733702735591832238156933354519330195580810033320701580248006891581010937578164373972841973057213849052501118031883649629452329092957694740042041754850803423154186464276187761709160960225910111930599954749917267456064804258321903408456483476496498684940249803687266502139712571500595924470164266500339915976157363062686516615268261626293484352280564309156324126037758472434730533331944523184762588570996560093219748945840963580963202271753792 [130,52] 139529468496700882422374543564949573902986006343617261168189343371001052385753976070729356935190032667017318093586197845584904628530125648670209555006896067250326110052181917660718502974587958777736984103041192433757466584644532909392259576348631377793210093462888105748567504673964246065346948729118620458349845420613873809637661954994230188266721404922751924571859035985811191224945606517412797016696142458301809805667015387212524225270956053251048518258946636525976335614230975941085818915045495506992772551000541755784251826497760701204279996518575227851363329588598168379260415009546408934508445172961592655038484920514547910761382291578731175699186420298530444286997156333189107163163247997330415647170934233288973281012993259079225937280812244672132452054514664579146095048463168499243065728028702183929469561385889873203774439395708757202853493554230404377093202193393708599660893682974541822717103497914098360602105737993181757786715484795366387542720100144215715888680338166094533311840019470054141545767648888964925282390634399383443167495537125208577142210267563558776164987799022468810396420684954188285208676492802075955840563024466882570753099918289531801604744366425098164069837614069555431318654725249649389251352453542739863779558291765520730184792187513107686927432152704211802650322895790537635311397960986845542352734960485538932027590176524131178691277492643861383072164920934255445201673233259558993732096670986941306844431067073697475578683562938295270777826896670727644118124871286006294907191011633508201683016335876645384899386572319220904175830848362767879827488397117934753560076699661817194816946942335565976983985180565493067334934757259708578306240243141852937275210333322898048209932235716681955134263202579295170108160522 [130,53] -6710596487365546364850931171776819954584181018797966557581036464501195180055385939318861190477697717805883257522626920296915204036956875887170136464194233381306386553710363648795944100822944707898926533807300509816648697161573315535100253958089267940159745652016302254275351913362518575597877098694244892086583915232636209581443471861666195359728208596958072660293459896131491407578790320149702320500871521595861232765346134164018525693675981127207773483864752472803063826607521059800516152923334598622608906315333442403899614975935032918140743661834589600430373303990222245534295133450734799588754146898001296507791753592558731636493742685762896034443177228379480224267128288417723569784448245388187174649244561683844825519817515627714682508330882732487305486306380481969942283577470927928894880647769417681678704088009747705342378038596597321389998650224427791465994455018182905619708272342749202990342602811419076507035354561205045135806593971440188462533782043025659752364506383409581208756130986324249630510150417385201398160433632927024106858979525028699637583656564863964142078624306422908343165651242509785244590929837590915587613761145595460201601192647307664254328241879764614801546361038094422502639408879056606959081260528518968712693147642006182051865979002977366381666430945110024064691867756648594367829630020357820236244649760822622210560124856366070374709515956616079912765916852469477172168154267717417878208036596120311252723046374636705131379106039050119408053341257946269678650114563628195663230909890188355194776087853373858930434030169196243710054754490486816899786903541705252655899792564992570645219249593576941975994657334570280317105206319731549945976619948958903017779257162833513879700062863010136243672930120477339890080 [130,54] 557710302482541206108245727207644797504249349247370112759896074539412345920873398761665086929186815725731601063121747759728910498570706219086633642985998110706742198476555772589946420295954861680064746018770017995810552073159075548189956689553750790208447392002665184810570395051924858549635936248334474068033840663710580975361441361382113447587369793804707803359694200131981381470640462231653282231493199163696565942629022167752305839075305394813864830591676242728585728366247322981170945463724978524887199995537118963501512935661775280310811929748610865731471633758106356369189273416720825416443997876637746813783853476266127784700543174621372500910912593372600687392775477756768760749871595830607633826087011452733230983368851001227280113682363854400222693170808826438940222127877506851587848360286277272187133476148588828587867805558756873242082036215603653260469705753608746943661788173930867046914344741840187794926998330220558933601750973777015824686372939132320706807287031814809599173690634053857257589925384175987866407293805593121257008976180772754403237864832170594659547904827327796476884279029355967454476519545598449329649598024101750323670032046705276225454971938053255103660560152458465754634092668216961762197436206245230230205050872787391469809447925732040223844604442028769517846519068057034596673382563650074594771377122447635705361459529308884979634019572398059779155704701209697079114345991599048536471888587154712138335036633406643446518681153684220266007660867369944982743077459351230527956873248960118520872590549445528136492963347542630119928539867720320149523715815854143912523736756248701324750008698826287027732596474660470564262578768154455337693910301299356599297300920853278326623132784508079709902448624594342176 [130,55] 16355327321400256454813973552197045447231801567862017300147602744110171604861914801276856017390071541886971626175155777675026344856534685021502198910002956590919179420528996600867130757864632658223380014588427658229589753096956923908260539195775183295267801060889123605432992180596847357197347700221623737487978108322745487718145370052800454390444386701164049287305914776632667320695789772969381657964507684613771102136756124260667554105969847992186749939553663335450731504962348734337510959669322124873874351407738488368533658901266629098474543695710752104854113894135678060088929970300413047255254475027732981790627573565278018472081349433119997668713812214599609531287246622986831031086484849329485074274381813667837036194844220183209036382010340841828924358653566206784038239744267633546812190511656171416612966569423063259911070180151312340328532183575424708747452027013128172802191824095039581967700748871984103235750291270259142782725852114300664499131357881707946063608430360222494275562288545064358965296671965551315012832380675121432231541307742119398106702896035017241361909110240765982438438697416534498478000934873218419714697075966595683180377221684509028108628618869262708788322640537229405955672344755833979029683178890518293832446106499086982639287126874178898993300541490393919205754893477847814904611757703468143042002793099357127177829857051787269196780976803603335741243234847457201337235886379436000967397389814074165242344090842224808666615246377673649733458575618598968829690007257262712245441943897078113974716000007336093680874056838947418296312889907758658715178386321367217902554526450941098116155347754674962924143927926878849664398563886927422988274556934738757460711206280259188793520814372319241378624109331616 [130,56] 3983885626964098239635404315854417793586017685088456465737473947902819583383447033131828923764264310794616908290142310573295040580200527414736764929124003477958178061884270022026687783792104138527229795866106966663015205529655679635499489632818590073375544709078917145031815414544217657387622078807024680196524408602217902827777954994204131277785026232139883186285243101838096588522117802255082187683172223670563777722007706055314076369558659785769780155844992553747563613924942450299286354550952471339703425825460200521439696902495623046140465515576850178242820419937892035376947043095914587355929082144310550650120500865527570109578876489615725334187010917297856674005715925188606083513476068614940490712334330266584264866563410948943256565534664041142889476475448623229250124129737659859894556357122712070278258216277422988745404952834137939430993548011163604006378628736591562329799276762082345330143100399485775379222496593330182518232866134023964611556538435260943760979910905550237522238014797550059977443343586240083296862162954561052896145134626151804879168622033082080957807519634278904721716030746180141390585464492609834616923129942523053708908425804571209681103530921081316100968234463695755756498471159403688496951860843690446569219311280817131144003011553080013825823756884032639757120713590743672455768466794610217115431103533400204422997578441705478302019570718773039435665134219366731226016937722136400261763623339754224865761704953110796065603414417408077992692386786849691825983251744299648675889281569571588039915576382379154530066657631479762765007800849614183012850223688853236980537208346698388214440133901942312634213941661919090277894771109274892098963391472189354827386631868482765657703129042682947050514211816 [130,57] 240046285885278908796245091165957567983318137435497461521583542525210085524337882987871767340046875493072745167796916177891974523631394226991964496244203811822507809926238421744960167296798985765020093675318841397851973088249293384744811077530382793781617119952948310869991250789587110851611317480258136108729745916739382951365509950355887119070418453095929250059902542473586356302085252992276004874531605486799917815185087454193247112944612879999610898836507921241598783392957455298203153468314775464278339787134794369366695971733843506210241473765123022684106203786711789121278659109004631333194303615260020440380200901028397322127032699338169274020640713249254784258156582534563292078569387419838886999288237870708108298607560070973385353913326915078484585678891879614030930133698707904704456353687526545408379067481280837835812347245450802043575390325762780873249656350481859836718241857569529094537427500124030442704211932830971329380104927230530824707438433360707375444140002309773171150318029662483199484490282977961628047955401145795608672012424871755987926700808944269796829213334232708239317473202486929451666814043265181633650969654000046213922975070274477348270948629344746755837716786206051351215047920820416656749115834967576690931643604673017173509709490046146458496017376524557274944525087305643426991576109950597915211338636802446103051239391156238974302986225902330229170644117188584904671564916058408427779052340468356437468616131181831795007505835979738157854250980755096101597859979569543119508314533870119818000215271971461467521702446167152092116585231367109766256974420805880664977963866241892484410102602282912660092566772356891696605103705747815932101410535863289353091548521949091451712288779845528852791680 [130,58] 15287697555297976081313731369228134422558061203957700426520984389504991054238875539869354781552494066695035378441327840525545864015673675509450455510132130307181994721383499841039479779456068067567668731258313982935442148557032182434122522725204415614205370109099092578736559088981073148753766366335359883391819581651566362248014065326051122311769350746485740764293448501318614770958368202225332375863720504054732103132924159996069941678268710312036776166355125222186109415873538765366091228759597934395195567923766079604985530233910283142582266428058056367689704215564474550759247923363172416307472718421761740901306733490243363141735625642817592321898630487790589470936475905452053136996516335558511355136347663510509539449163160413538114606411344452285873891973630145748210369360619456290776041892865362767004069424315059362415263940211756831533887073139539477289252604865955196651166331044109300600681242024323757948075302545903079602125219270374268421844040857194600811029246191907071317150531850884805200996095404701070040946605941354141449675228246258905648489519401738165148601432328608544102307735709833031220644850990673354724776167624402849981805085189151736544849823372735463882048640378714804326380046708486475676411622882627772773020560788155537811184616336064431223868812565034659131840742994488352869367922213147353262688462101126171558024767641721730349881670262998167842845431446703368722485278596036859177877571687151168565535627471473732416405220365942069019138467441485900922293121643137860552884329152161549046887744983467152454511982498773975070138082738229673400899440007967324502102362056649596355609634855866721211124842140927192808139452258798876161876214715001009553549593034947085464041978491273643072 [130,59] 640623253046563829416655956764148302678692049570679388952832698195152900930805438423056119592132571609055215779299582451152972234531685992602743107133107456724032884177221387553420468862067738658383794839876972815416995540843003580685905843488256591012400241872809931392356580951160432975939418188959072738139882070473346998050898099501950647279847438574178788548832012256773941893590639294298300756501718645497005217821423626900166830215143441070978268639712372888557025925226381053486062782313810503839234287744487627816320149347559628692057577972830736171660108250353788469041670472066385516300122387127642955676945544508554804879809744080232827844187991789946217385873100006765225761896096512684145539849759864971489373739963876308999471618504235163813531117326885150831777112976615266730290725310939041789276004077340784818171939609711145465561374854095124908555770454337362583156435924347374282563279614840906851227005367112246166922190309441888443412961167628545079011157083143001655827711387046120886211443331202675527204831095956844442978919606976759816067129724868565826372595620937202302300012351814328123115273402756372231293096154576751968967430172684960240588789450848018391259145336973126762605932068791296512170622556390687313167138580467822785786444027546600173539981903374022290100507800322856753052916099732880928415115757746045065462179473923842633411364785220076017875157234588043480390800485230645209489372333461812091282442209496070320308223727490561603972486169629973277669505072576772982964414766198964550939487905597767374953402139148261030351100271218493561545566534459373730973417093197269242421659583812572901562719748382823156210219214926530236771354000692852362503699376822814805352251302935040 [130,60] 22305388836100296818744043159935387604382349462171658310777354001074389600929101853489997668783449743068548986300407330852997827447046283964360425590645386737202454796879301813132573994244354378067973152491420410450127141458635582471035637920526639498626204443942669802773986985269274243417857679777614767989404702383730011403283156443476527810065537195879261820664490438090610322291791687906642635093164376488244618034198551275544120251206001747543681696417747598185796923929059405071745797687551270122771571692367845558612669060456771539590236056462056538205912850275453820553799152068738633829971049806577970555846143553989854786708550133086776075457048019691331574097655740004654207886605131396472047041031747612981786428711135334196913636032146255777925293009245511289374844517451745407019368781289164609925910617103416689244699548255616687286948850633424639038554399285535952467134617374080089480810563405409028300045928287294017841041355297649617490143257284985573923787322036670220477184924899047986917202232250899620225034434976646713317041907340371907482451196995886366226756391679868405406865880840944338021269323254091231109931387100945947896717793892266977748450196574026771025181954071971254477134887782057332055903814976360704195260632366665782130352483853448678302418041094242348675892996640160947611647871739930787838522082984352862258508833964447516786804099024453215194468869233879501722720574418744246406138604956271860768161695953105124479235851928731479095484080116183606527679497264825007371640671471503298922486326774893694556679493208884470101620142943646723900878191676927128192322131757397713440830512667408043458337933763286312404988807375691402439035559303193095793228972626063581381525834146 [130,61] 648172345188395523812456871696294603992002819168888142896462048817900981701765434338513710959478775816364133004668900580529486750011129425524268296524222726849928381849225284074203650570815902289579133924974038930880563605728710764343094322496092048340476279218260758945779631318664657932550730123577136596624756987913251154749428840396819471891917466630118854982498443941159745440669928778757315432387999171061158721178710064274767527546549345661489178641642001672689958794313920950088745201312954523466837452215228951236607756305283410657994348446048893134067306836915608267981722358068890322749447329247285613541243295011245022908277880488351255190446595476839950954296225013226640671514234165992571977413815276151680115030838108892338821053843103647657927322196386152453334236252316705177715227419353175607199465783838930451611640899816114288672065268175257849211922431848201075429192023026043261211441809117392417543171028254269205108129649056078546470146505370847055692756408229608773074109063750721652393881090227245441998452502103736227966723541905300988457386725668869720261200067097996970779814531951839703573782652761778224537498522016648907694944470659417207295140713149438417345221426285822303339847008444140314522974396295348049671680717219369034523927677139950382444638192401844325631866891832244758548546820353015116042683846333466820537766520240534107261830764529500975495041478115483869219918414588858136377198290034305959388944165877825481842677847034588129247905039281215491967994246345462617420070937963721350143264357295576875991724467796776379661487945687527336844776547660156850424602818944122588399114339627861345704494455318965428412881459621476100888087906132618023170619202837638187572192 [130,62] 12429590915324473268272294969447174760862681507838210324041092082917381818103055130215410882033653934180809832320111798473819614060532551698243095199935770949544214689129164354792905453675505641838643409368518137965689871214916050082906714604624211527385114470587046943712995403978635684605487794375284846091342686946330895629242599861347331172133440316114535314598543916704743843793507182437140771546896832434704339113960526514183279118466482367285357330741812520099007279749937403324773454981192837460936956736806030252560566692531291676149476576716361187697012544770761918835929396434748486576980858543613422394472307806419002671841371734160298619221366626941554901036375779575223116502522277003184644804341350696149359617829767219504834415219727356212138815807311804855109226925258680570142696564904158666299147628761522269260464612386864216277524696685971061371633536865196439305560795196306971057816817686875123152403458992297460547057221317265065645808240918543380611581297019756458116766883450411438275112034011599023354436486870416367291394004242702397873487517831100076521209271821372806117187049156517540407150914739876147528174442799666711894341415575281561286721633170519662185855037653918162391697821448360541859688853716920798694447200603541239068370461822508248678916818404501533660215147331137313106633200746681625381747604606235677915832738447230654288916875897185402982767173017571478518197617127293280178896505537482908371817081154861077459717087694060370358732291028174716439270082979223424028253221192251157857923717171737869919085116795609167090691805374120391997466589455623358955546014286788967170408854224885915166376958548159283544776503346549509450460124112012338621108443436122797640 [130,63] 180406261946602330711456250321578355975371263186702518130528298796424390953626437255735373935593344195552392315827448082073470270535693141575580237085191654647747702994825960817326824439056658786019296665638923309454211182223298289669754185207965775699492264993017642176624657266926859543535579176507793945155056906913254279647936887836710066317408312078251893161236527448429675976747650878047617752217079262459320005598490418841391033025376235569473266782208175858020556260745290911155732404455461383467135355859028520261718106297822259350412354236095916454413231503267297004656262734248252621014238221799449223010587522937255679368541730588756496105641132455802203013676414324466442637027490739155900004024289250045583436605823205450809825474705664511333715865314955278077552707565288577072613513506576204337640222922315048016435942992966809339863557948307537521804787379280570730663360821818252309057351856333311405536382183029838379349310000445842195584999831806872493759486943565771480461892905895319839332120686244257391680534092385811756182869750473410162905522331664269651821392058387977077386466169329347913701636018758717180767360383558271404458282710483244053724664777057670547701532242223452040943424256237603448582857458214012502782443107750203491289803749360744314911012753533065028999351509171721768349086658473835647729469029043584153008394072702142419661789426074490608797679685988479281779809851831013551893119539711506007382272929059951951738633361606486330767117687991040259239687397989616459381161774392244724790717098767414487300194656993144089759682942739762715781892101109709448990818656146743205885257322723259440003948968419339541419909743675361079247692859650181740294399126957640 [130,64] 4174722998313467976047363856994058532571279434712052105379487076094887175865209094789942980489844211519925902189006471212095749492765484815956765081276110889658044191320570092528128219435662437507225596186221395350907718776268201038558380809795399583936927307771606406623673010595716490146926154329291252594600475737188783565441710875243361487763752204312306404275266832686124451475430561590310067585490117128491540169657101864894413493193814575047771558890132146526269954861866443351730370114910974616005900555858294851852599544296467369155457761129096239399873157717663641200416393377745763899331672662116343029286722537586748078813110807448277775868417433818116286586244580405586986927612563772773545988566405911231676907502918039780810316479640248210440193610116711060063053796855126109044506312497821106168938368279645349977476863248716793875770807437115949269655879807531007200912544168603765360736838357142055513827018013067785115092814764222635928715459001961299712221323366638244413108217182019534043952684647523190592367413537543643161423546745164551149306343344204047428704081245378946051425088310944793605078139765725975351548166201804686219128665925683178257159178022850867468911030414431540122441942899651320769920857125850011719455829026680727225889126570446562036435898292094140436366726540051922062854759229025533204051001955194748473177542134774842758247697054130978892198076478272716177370021392983966019513357306003947207478947919417826065534380720285222450469050730383842163229789744858518172129748671379402599613698404673029381156481978465039515194729754693309061412944612337823757268700709570066298865879501718717913747460822114352231590813443119837606029524965174837310141841944 [130,65] 36932136482511500767406764195318353003828712914839180955512989621560640374023474644076565453602363671474375197419904468906236258507513214710808657940724705364069414574757988332620755559656061607902617528318653568635413654634344679838957703162568079419646182928569776384418579130039876571892833951704667218627998533610958738036070183677569643168651693650213367099572393701020878541630067488538983446688009978450552116785146909127963153245650844907858925588024565010515230557407628064446662620404829070848225241030291823414760566540804174369608557928748444162756439669260038335571265552049451565929802242851983651844874835466104630579422326660252903613208923372220825715773647983735748952896185736637593957191427131990677948810009374395201256079073044684347960537656216538196810231393693760539858640728356165065679955103312652512607205841760891615618303880182105635663718620717195835957072283860712906069408545465004156540441284664779559446971896146856529862897285338267210932836994165657512681502384476532526043557958074849615237087103183768733856504618228154777310949391980731994785581723386293247254648417364723666401793647710417847868181718782507594374849776015534010240162909786843409018004847254639197546107014861755265998956566386429640079114245320572105180400016413487862818622913423249950732104229836947856210222852778536221131124926188327253380102332367540172283532815484820124562708263520987688287861496070448783028522823985082620386382536202124461142132089488219475066640501588078526036208773789649930706145933626303775750732662538596227965466616797748854191319364453399302022899455300264921162722562194993401115449139834427491641798816180539172108427782514745699616379456002110125952576 [130,66] -367809558671520862669200801841108380931948704682350060525777559521576779073924682688496420763082043182518023056422440111403457191696011225693614318302173628113343596857708787005904362010108100776063919306290844691134969110958310690689858494614978945370806966647784806496913952782705323371837392160804313431987399975529177768158360068814238159697863683790143528728455138797380036448180945681815319906627016055419800348582057021756144011196876403458190514663479831103133838916339506674655778178328615276493657021483884494292512029801067477095508937565505663040327939117993314426792705681065222083470058986092326777581185555233541519205966026276365831718312109943849283167882085587819892373728176567362978126646223198637460398515712251473658940354375055470222776144703375253730414037825051976931756601065552918171488108839633448335213762639944863669777984832980523696309009162647210989514929905711000978034613913451606870376936802483080070628934898644852694945707037380200485780551194560557970928436940339424605729978602033983338849430748991605978652228772032640410435170565176644401069286382074434452401334618173102285716024657553962548381584137715356332502773105381586586421573278804636997965316363475746198042872189932979694717055095964517493612010591504975677896315611009170953146636134322505130773001367127925955688149260948800508789779645445276532637698702601360097551715810374885296056613038278792497635524535395547616983299600400449858095259583296791336343419039645577730154204553753497240050341935270968856064596035095509188548047087760283319378136422207811733990281555336155593020026320172200772845935719565726443197310830853578406870806473925616234756703754819553329081451634440111648 [130,67] 4642386596435350796449127371662316207254536755954193308479527925475306003602496854662153774209109877914830512633198665824454691523375697765542996087339287229771686111306909572985429328740870342121683973506027411319295490555983250015445799272774468105347911088720515580849545006925606470155318161206961767446751136633418956166986425137395645530955216151852002852028775162570969241118402329941860738781271536509156990174251392189835303186884000052487393478401667299681439889136180559447605579423863282213348442118602855625900703480926147164498340055773339916354071707456822307509537243632718084869163717227654478410269808692783854312649795549272112675919396427672360426050428956404158862249163732074305533457777246579023560584850389153810919950873910787931482419141780324683990330042153345856719204381784656852032224698273719921445914726104669099894172995111060350283145032646359841975904291238561234461892462634352293711576177622997612031624924214670260287646693217197603168587475010079941520867449704291868142133902991177839892163953405983336091338531964916154237824559420806982122768304913842839813073182497445034543337240729345303596802841914950969392598522480841060710796752677402461232063214616317186472684703732418949517670336836218097696160957164250331599654150542849482548010128712775734561047377496163912628246167417063842806780508897411800471608236705897492229752381690406534424824855884322443934305695737882041259537763707877357756282379256400168748322497312724115236647501504002550589013973417866554592682940134750076615127764324566997341324991037020930342060426669288488828763818163472723565425059591169370558982397581237298818412671680188838579964940074379263524055698790432 [130,68] 93519034053997821631254120006550196987071189392876846638051485311049909687270241200725155517719519680108448052049756838694711057048921628670452355062848911718181137534044984824358895961831900859888377261936907767817436344685787681143242711859047412558674212180865052247176540996326362892804753141987747625692389243091353547454281092760353057053878748520474268480905609257703429030237489030193554533532084614819727773310592927464460753195106826991095561509299444711084318167438046141370487188317838603345388047916026233924655411699831975056920004622268556198456702391903395785534076719527612641091075010866679939914819019936199472556383628023496399858102343801901347628804945088307345822433801751339761952818147690538103912309075727195539442383391208119810085938297611714167436553872056924962995248338014511011787507173714297462643867637155686665540423433587298380031039812633664880359640435002343914884914644243924050756123128598843679741834530660018470630358638760035144248299933332052142651245635038682460953989369373392695638524831701864745533477205253364759500471072300364972164929746202188313988692928070070633716366195170241566479669848148137097405720378011980773989306422575391810216940257192415457125857953477111315610975331415474972256939175249484779580428711402464457968923170908889026528404708059085329108960910408162426694347088990987543216568136845267003175634632880090104229631442630515840301343279998826467082733672675625433035783001250282207958705838446111737705306619641644978081202934898614906099912430212976984601966242179617165901062009231282094752640555471015026334460119732697678870780609874605123678464756827576516971605217539714234138771130548841039448553637 [130,69] -588132238071092695432150017465035896390213829388051067948153701918450834271749319120260784220647690722096498116890015975323621551479074590935448194241833536562390770783758242767833929953088348880119093827073695922661287568514217134505856775322566239876696884664028679525281808202969629922104650102862262053280271451748951381151600411414392513944408946871325789103945469698252979427626337175496623821104169718874321876034543995799316081561831262522198123209129217822371361430909669440448638871657753276953337873549011677543333908833835657693235323731986360057987250660966836084714980350434998493354212908540230852243469671133356539821722976520299485573702241699393277384783219813737101500063400990684057847457339355453938138791764744954906926262630598172658566031736861231185836969128261849739579379182408286791809751894977872114043383063887805949123945729278234173269077327159942408479365276520801360853871551016605400604461527686377231749847069725407864976003820698497503389402482615390874350568456245701221463901401442450529752376952671496131481977668195363935995072576376449198945774285345982998202850010293984671745047067529693358854833534802390186550747909247307359472000940598155592603351387215302054714926378196395938901106746591594954103633519147656444570450066585118090726057467008366295125455469596987058436174561719120713380630436291679572033485191861456493298293714737427715056871623804362866966019063847950310845057581062180150539864130126809945434429994399956675361909775059387265001388495364776521438067264549174952138589318892089823716097885361421307310485814845471737446535689257985971288728059232258242279990684792388322164040192865443520832176647109711568832 [130,70] -3204669994678404000462663357132784071244249737612904208857328249536590118476931743698986119916144753440152673493607237060995320009347915530564435172770613776917739424254810597328495780571471005457900347554324436707810413953660678731747052110890784364810799394660037758053576189851946990008312173350906333550048318968111481763386497372383924302715594359109607818541444132781390720923019008080661431545044841560293089558949906580251225234777892561885417848325829323346211458411380084822539527441146866333688714992664692540448070825223143427850657125842334240400596814817524560062020767369669782256230442226106860373580233962873385450845407319582583981180127710073577571160807755592255406341952925321799377842785584762668909133582260366018085327398940625168455484686825542128312515112098108435529314792673817587536959221883361058363130032228237551988437162520893825179667400532904388140431245552000185958019965141377231181297734250884915083603668904294499257579626225588697150409403578780044633488857544026747432974292932797636955143679658760063267354546672348021682308014547221657984038466924144280470727315580487741129074818447750415999672165200044012046791373013352333410919516290092982102419304022020720444523359019234000120744246774709180517738034227917803254935761810561856998224352209829154308860206971092103302526243716400787463898009958482056235989809070284741584980549466208049107046066719580581142173265045087838144711384620825269175755628961786476447915579860794505767333800444967796412973432509561527802820869976801955716129322862575942828071587433401173239789028957893043858016425411312305737635789503593449175052799747610354469494298741422918386698956009039840 [130,71] 10049993165901645118158055542631964726602846777852303782556411388062827383956077040283866367940892112914640322283864229879694427475504437386698824712379042875402860112519738177837918725618686341706056806841214786120711230439136246931019513650758536059341346933330816034600647710785193340745440488920356339063324535783758947238869255801545898234252371074513272301991281931851908686788525583030323015439525547002329598534210369031501961089972570638273981177997699893913766975055235835749929265077172698722453536026501323466253138963598313389218244270855282611868536035983539821261003827565881095177517527772488137119339082691430845100705333771220930602865043437113889459924457338339314280998547581487511295889000834479749483235574730105842427816448544880961738198438431774918937865927781350514156191233816977082900928275485152680039470074167218302318025016839626031550655638890040940121859694052618230470407673640058571755314592147501392019373699176678812231048655041887111359299771819502364654258707441241581594961148432209757037074079422770929885249272464216669553541099160566181564915525810869234751036673976461244479431978410056808298641370273275526510658406845648052124919060998157353641047231119049509709226921079407293659149907261157281786664248691981464769232861136554711342991999028181609999569026790554092753988508456731142820172825847425017471383054962463810213920867743428720828527263401788940991369562305473441713924550670744637403376354453003708354861880659969222149356829643728255275963827579743377348678986552052335472077931254906871047660643085786132649800035454585972995188706224132841253673743036282274863848604451338903292611183090403251810123497952 [130,72] 408957651014848695271427557342651092409319790060315587108030738399353798128098157124222369603045219478507656388480608940272714843427040071438322873794608222905725256712394893535160108638122968184238141331582890952609208138516895724648802301422556680537989198275287292916888361429310108460313052033833186111097713068007019910765794384271681461781977041697230598467911497787083403779315658838252392299395544282423295459118947775088218531777681923546785389437287501643080128326322623842316621214074260827931301285329456952030413681757378065100760386312826730850422956741004163777969253028752768897139972134720651417762795286208714275350788675825528258790469709026488379426531141420220963426351994606138261130356752584565176609384018665800525270021349329128071507264833799143630754825501701037686779078037243146041852543842821506911667039070654558475630968645066305662646594407264110832032868396907031515459821367349192980446748894237405200371074259061942923597998297261978704927228473417342340038089094640069661647564680740640839004499773500620501955926044844815629896787793169743430826726228163563772219332562798555452971010712019311606730434485381265663641394954891916372099310311614045487396682630355934617449100585373024879784680350652952311682693291647309487650445495782896351052765589651072601231274980175793643213303727447894619749213452706584078083514703694301876457302092065299361468444286152422515422770479050776520022167825009433778113950368295483527473236246493157184765613591046203327204383013208708568104289915565026953614949240651743970975512296506985267230218745773435982136179969194063221248480463024448425159915254541690474921841888681623197535996 [130,73] -5505438980141130064550035484645568112746644190792353861217244239929970891730248364731006306470585383043463002170475155846143500014657755913548092160821401383784964030451718253841211546159801092571240687679626872638607585374802645767909080842216726899158969029265721488448053307273913578367654354350725699867064334066435946072364237881213842529751585419039686958746823389147038295449709627657307257395259181364431372257455469394400058533435584639574318629993564815740812861602615285633593288633327046406450860602493286168699800208747400102473604433962052734307828538859130580664858024984263652827193924032446073926261979286345240625365652496127064586720018255699537456448859086925906882163087768550702443480650842169408351239543503735748566690895716866622632027217065365196561232433733061164794074770315889961046755755643106306562181837672972375423847159091837619912828461988320485122006992455501643118121444145305216660757062384199660091873102685285309068115066855807152873032162640259438241283429045003842665118792673573275001849601723483593305419418788946772301837503650729371121193428817951606576704814586512632841577063937577221044479138538522595682013062034450209125768139021673304554563618641438748090007590575278605477805293537478507046115294350717521868070083620655368839698829987351066368580078219144825273663194878178230234444206876132731961290893766218350083061916829521344393308484020540802487942094367560006824209378614129790809628440930639311763036687157260264691838155083569130880274128217201792976260594271941814926839673810221537085891992039153176211144581070732278133917495923508826027853900678404566167211606283609748164285704563810026816 [130,74] 61385425847670049504171082385326007277218675462212751856076642860278800296754079845350059008009840551728685844934939913789532914493682317285558169269663688039565327963190008459392073979829940285832265994112888697061072484329182853531495335375164710919848582677843544808182317340380658108836641757019729308969216753407399451017854221659367268692573154405760474592084509557179937602160276634479817460102958751749394525639162085056461436234829810524551346058654339929804280821060796094096100170346321493807172483146350671188162095341801865542074991434195594688631793845885316449869478741919273514350698498597737144275577659328154826024594938098679550514542526679361504060698767333940273707621315397700817905765129105867584947880602195996006524732179254231721416333907458829387931387600790770788418779884969768720181933236473332368340199468077735606536876780701209590735873658110490275830931256858538813422833064530920900114341511310495427014292227579185643953550159208213354183028826897169025431256996981171683262521033209874697644836230811280486875673882001320113553972342673860212338443393975376968611717004619253127383371586562712800471263021184922982432031280194472691989655096649856730980243220077149051788588742364534242107066567194118608893621694444524950026641388462832084646863521447313690425462360836570079191200827751342573192144762379712971087035395424902992270495844034652881782001782436145405868963735365441343202489795894055226730319011609277382136422509849550405488751996803520793894976365561010952639695446019658534699795714243838995773631575971664865793319894639813453377584951552602742917654005112445501565907579037144209098655588149776 [130,75] -570906379339015908140109406367158394412909719354327482944018345491313187503258495480352590082505239089641920170135034585927422184159783214546024025000464368782404377595014324835731838509730123772286503129652972357330309726826938734186235741541343384328559009402849835771104166168761867732742216424860063353007545844533757635834091945226518235237351216921667805683436658488309734833848354647481524004880691750230435378247052571080561903008529206352492442576845780118684932061009877466136726749977003515891822808692897352853101383425605237301384539106186359233278158922712465198022556557723394919924607482603221948581179324304224514955176969482372019033449713642418402444417863590813015123194041968406017869806074993577061709499213097277910914031743069087605270840763364760717814084460780921084230803259944868433210655495232461055526347864743727936831011133455410827106472912778497647283485864956577928247074108262360966816107276836876354270015160950207858840088573329165090507014558364297317913820597889711783022467172455432156427072679571721730084858739948699900871307215802977662242434955180061528828290056044800620250632394998912904221644130682094890933913603017155768788706419941160120736624056237045656609696069171565392572348717871920430119978918578407238752232892393947221172661155348680875517260093091511911737305125447048704132790178218855005413824621083245125551178315189825301843648814024610783698182200036215861224865572090959310552173466789721207027557602615574308671168628111920879382566682474105966399547511026973779429256686912607415903996664861142950029458694810201406886258818880033211257337576156454667853380095374837774894933056 [130,76] 4027261558880834351473247328805724734082352306948494868150525196087724180965935771727373858923522629562772203676605854659717207966213785460527220480670853184562808612507803829992552037830800724339195376204592114378545321681167625689774164135083727452432713497890708442213792137322483024610970308202024348760260054012662546128183751479572235731427433768821631734486221310328905752240097697047337060504526448681438874748273929290715355837361520026711547236436604610562318977455243615331553009810191121108959225888206559691357213619923002151252339722973388182491248671586061746312492951451460993100661370844576911219358423026346125812743545275791925756096485942643601746051652355550213416167986777674303125875817339270071414557830665996556830765364751369423320230564227630679193383845773219357818454595753850159830879302593826381993174874725783720430291535070710724254780701142768473947800602903335112487559822540342293055884496754401355145216962339630128183287361359337004620750508105620848211971905702864784005591006178284543398069078245560022081414315968218528938058796961567759093271475777637432289946027707687898862255600328282524797751833316206980555399015287018478519981579345299700399604973755089538315592363368392687142201052869072817959968342353435838522018555104909694271318859653798633588207464262851558175510172966412827210087329642472892051505180741232050747273124206471888782474616376093798919575968632738572281787017905762410937511461959198982855186192974273971671258403678736651960941875362303614514082993466969973836387968567721298118539618127705751733163848132456777398250769420679104694951252792799183861771994831724255405792 [130,77] -21411182363333894517889938254485103775190397960533233519504959364856442979084308685588142511225112487730413923009413785183411909746091403756539391886493261576945615864622898641539585273865941528165952577410458331330808392053218173491611634785316386019262338263885873659444537676567871505338246219567268022668991977276965883657241867424988771224060842064072353050159115486460015747154279124615631023017388203691388103800555043108967560520906985585680451142032743246599017255665704645756028117610548688130435215845608568637859289802333533402653488550655847909893776102333921895559882570649788543498120519873151963087858724478223294329311934670180669095585720155519795171279933688359185541893264533891628597507266881974956736827512058828300885191104060329044608681365863186040773522561115078030875523854258540908571115600754845255563892585464686341810201512032431461560614613511405440742911715181727432332781725324875147039571138969039089513269782163046610180891165395528545903167117840939042919537897022560787843596547172879131315351494262205689644572133972956941718417450469159985982724963073570726022749298413234232358740190883107683705204475482683081002081494739493904530563237001202265888258491438999839189779424916744369016225214924022237056781017927448993055518471679558126566797656613916211802950839572379878362119801413317860489144571106293121130180019268020127046164596700869650073382594940323424554576342808665399106063830487937806705816829607086007177253096132246382728097146302712683329845587027303492643535296167267148175690000810894371670928124656732980346268518297583538765688439764978160110468561709505573395032018663413088 [130,78] 84166931731423871143763374315024748041808737076294246314267417797076527503282870255539078923029250434124928332295127303504804895848099522297412263527955623144876246073305916466923159181695906009193870543043355734065909579408985184976542801868903304410186678975466676589050762648431453166181158880500104552257865769195631798907606402971544806983411575696477569239511088981165806579900873240158869434622470042042891120748296782235957717589408133075344454103224014896734190435505525588008301336398878010124225832143705832699277774668573711927329553130816190736479330508764961983599697708778938378177803407070950482655775807300351903523400316258397898307839420688893527449002858550740372567503540368554211007619883039791604991800251449436476605657611514464385069593950931494538761262989720045349552054928010241085001289313811645784922459263916554305203745667924214668766561497787080940720800604338620526470872845746878101412212824916246603389442560387776128651506198510365710909501188207553689726377819548014435589916997377863648704879353585190059767341677145745407665216850568057755869818883783202407472865845848379275264748810778475597964720175251888929590099712670738893415192913872426019635872913951136124684279155364877451291312526554045564483934703194550035946865505692747116078056188451273260048835530838868653031606619431205894240311595263223033291859703340687778556583633828023798368105046184401410340616244170307490975302709268301562715949631821043256826352985428358620578834045288899940154562244359462081763008136581525862724483844847366900250892060889756748353866690913666700875182157946092036971709180729583209101274409992 [130,79] -240494699714243888662167991621141593236851489201324852684011543514746417684878360647520427575030475190147211570923644871622735267961822812347472951076518092732342172593822295771601899966604896396164274464662245743769023936711768624230459187049191932742560859860742769113879471132420601445034379873391569117393283763321171910588316645951682684651996768731557016248592389776661059799097813552790266332322395400271830240887769106940624662079211400616107996117243156762605048717007958597651361176523906334748175480364309163382847464325999365029997351303199735576641023332091172559399802525896075009088872167502476033924940926597232209143367569878332047901254711110741134712124674810481812035372457675837058550587698592078142096179456338819495827004236583948885008435069028193181163378057452629597830443392821016928940998242916440601707119192564783022640007962006740652166465609713212791676288272544917731670224942816905158753060680003399843082150426473695740376178647492017379882781293488604207823911313320018469719246197516891255578365497826716664889286163062252728784728401699918496259515461578544588204961885228964452900687913627841029579862587919710010899437776794039022597676322293952386341151889997078578421715068056836112030976172049905899903942911212855441912354037118479437562027942292662547750461848802706990689203266399390120873443560367464016372601191495216493510669182254934916611949023133139814569617740621181714831647830289512578690784633692172138282460599659066068949897165515136062250568355157324541970622301341919445991604478141274937992577307216082022602547842618168205898477066933209146137565682745869341353400 [130,80] 497591872628815795904705828593223289705591194192977787167006670997492640679036647277396966693765144247269272765133713920402198981753698657193737992807827470897731371458690285570255251651723294609569751162080807086201646026575039027162865643074186318007184340445022078308495304109092276020899697882958212719333754496427350934098112996822150763083752981295877510712516266393389300826079708573295937920849638820672547498394705980154494429930887918077927724143995474447228239020097273129543807548298840641286835940824231655164700247348087058906676216838589650483558670776904060485104753738033559207564881889760462825505978192501130094326402544227666815772985274810153324448420915205282263748232251267212805519362242225847549850256004806434533487695011111730157122304129268430093673087320339118285154709874249178125019511158807581677834271858568344288558041877541760407349264594559369932630832877017826141855262548214078238668920903079545898601727390945338286304888839241118068019172452269448677872903850082392916107881472200190782557963304091410499305491497816233434994873108413227048704279526921152355487896453544415699838898420037807536587571491252074240455674105801189516957964468559447041119017531135606308124164177465307500302368129276406135548426048793409619217116064871897070547049040560144159582957906878752469914822372190064547772179279170981533917112272551461873571622047374309728837118075935621035835252941466425321829784145112188508280012956752610586176981885802846416542567900317130087891666015545183067991170908769689997372067656908032902174167758886819433165803966602005760403842026295619268628280083831788156 [130,81] -743491663335600804752366158926352198386470586043379978668653215400944755280610857304970805661386248194091137134159365344771817848120647812279186460054734681457412346007407057198038961247429703484874114377141009477235984396626627294234108531084324099553665686267056597762259376268449586330562854871097679254645917716448852512935848759187341730113883060416816289921298531732907990061759850183579321726446525020596394637169512383475768429214906245836770791433468212638701741292761456701151787793370107197939592358072848193866901227819808206906704484598042586237606451319522889261422196995980914402156015560835028983632861967942093814202957424835109265892882478294327738038594213226856284951738775850179302355225861384073307253621140208717148254553254618835246494942515070241563162979974756961762584003277756768381731460558260186546490659822506872763829069489078202204667618910293859763157215244852744057443282506953979103232816770272795911480182101132362748310601168484370039296606410934017480369978960526794603890196082510985910608206173886049632312119487301270756991852108675868401098870502865528114004889246045969253941174091411593203087658207455695786654174798540275065835796417004047359948279452882983078352704150322496819318003206386138306243006000140548788306915491838848228158939383458955776583763077850160791404432788292653271895322434562468150099224718671182572323593856543833105522374986539321054797598106553788434645929836115778174118582104799459742782659466531822040374457130350719814400916679514693673928764681743580700917844962315224235952023108576497403173316691268900025535265951676851301676315241024 [130,82] 791238821868119470484555812084785873509711801539232861141516000245580432236863123404029945294323445781175685918417993442357078634715024300274816972330095694580055214046134583885480406794245544155942934319386466742433557027394044199361444759790763052292550883225030064965956260943389295233090131732151785632240583928690476282100446822230289018792868128965820194412505314589870605772121597284547405067272201267965530287910784226770971452726525424446277472043684250697362496771518593277698976421727896323149436543280338714366396127858500100718855926108199110647884416229210082023909974289089058649603713431350115584752050488251534755466468542068539831978763063054076449159822616539088680126469705465257660698554081317047866461801628534699279116177507284387077573507342628718713759913322964910600637593964912691011735820934249641056666418832285749813623392731671061162994832645572795291012328866531837263239932343559503082510932619111943370560703037367047186847180858177495754512572681045400647442968317802072712688883102204187450887209055264399335842248002856008869804880170096935783006471696610783670895162607606989189576574759717549539543477985941472170129660888331340751139849141509580238238880120501842239198655528437510367923199810502888842038064301929676048685262698582377431320386086133073901874779781690163542317710550421518725324110975917032621597366524224877294145011941724546170587799552572063358718865168826151766322241763768647508965782354841313778111024425456379685831781745503001946790002594529370169721318670714622528530978138851561997775682122736171045368594379599111848029976258383112870517856 [130,83] -577689342094087680604154561409124007798669717754014615703436851162797093898366724398435350093497076753422815121407737837644259748600773511298124646398892402463125910298510043617689822755179938403061741902923546074560935722424177410890000368372252646072859768135013210583521376182839141800837219121458059128792510422280072353329710490462424978461854757983845608013778557532670021027086965597916852409057939121805308235802261771162684733114180882249389467754656678911416251658105268074732744609232292258166525541219011805530792618115851883985418992459310768204975982505928222223843275031122380759167242206832193566017123729801972129538205625929436544773107927541792184209427824407518407835559320222103096285213326162255610188734088258827720907001751298689623925416997111709458753903421074530771538188677367050513304224626920674604816202667176059317749171534100790190424789779273665065144656088401063265832861930216820346204005516302005881399877154010416268407214943308912890464843172060896169413004833124286227357776753962440465595859705404848700544591116369779195847452987175964215947117466711935539481102678760437421533170032354166345209946806514737785219045543442727527197574026117302689032265788392430409024532123776151182793967371346524665115227328538944852314862558180615662162846421335302371456468105740193495068132220303598355573249525228585948319834582304830453564820950356189969292000725349249982541412757819039610607888507874446912888530033318500156878130385948684740267864224978932094057924282448283672497988449601950848795944444219822117122591600013001469826182440034155741153789827838148448 [130,84] 272011509980590991458943302965757541837147708069969617009450220160507374310388696147843782742158242138877684139434941520987164588166685053457436100080171210898613766098801401275502687995868715599789968265053792229665338787001390435962191548290477263522954147918111862072583823318107699478318876780650291783415543397233547705366276752883367085618350165709581072838924689618116663189558962168557632587456155894690384934849350679757383728990776217475040738112530762496781796463851395982029916668992381787518115381033075919060746427445075473967770275191056164817507228387352198377798204951498556214543692479372301060268342515937637290247003567524649190414413027334265881742049916994208261536560125720636749057323689748029630937072495084299478075861744327283010678964067872276905463765596547993330666908490599642017855977199408295440977178873731589090082908491297673957447999404907186127471960282863876996329545171173322018319956759948740591021548938160617648153963368948481511107673400412943637906186733337820071056427857891785639092953941912575365714734064317888240106809638717158854279951605772525592525470515270137434455485115236820605950531143657927697369390858192584319855431717077963122018367371203626785651076126081087270013635424379842119138048820500325717468058703264162082529121406967784948124221981132161365574070057549827240201726559636096463887362823860007174209809582792956059886511294075060874433961548636179099917362712068633400758257086680622533856172245746074685729111643917414923959328522308643707392879769562338589670914144948954057117159150706125938929676572940495904507108531419 [130,85] -80674413004839060127935693505523859057414038088605233639512594998532303175630487127814664971280603877452246426359239987037688873981171664334199743877915547641088689371336892858839068422635937572843487141120891585729876518397051005284508017133162899453968693399739901941805097785004494017994169567848944804726045995584243005593922524724429807184916217209914292900703089644029407854868824419286217868165347255542636579025473331331178982922647371522755189486807419203554461184631425440180225838650743947320209743836980865708198448882480193778162738611983019466312660132527443184562767337057398690174752630324244116970939595008881446715564539074488695437613148492686995523950124313923773071073825065593047204658713937193049504074204858430156042340004758509566272924050699960560495360993425677464703494550124221220913840425838982167869352186254183762656241790561396654306405104841320575680889676467515198372557639441687761737226107357398607576059481190656151898903049893382672052265089784050062083378745329494750170354870083897500253709458315444846963704567173785649610239386680358997627526765771000555520580544447281071842134483996908305756683624586652023953078930262821350805813889021932580772370176183110828137127190668445022526476826520506031485380914257791117616731802515763859836897807103914396471781123096454970062544051729415482185308531833195068078640545364785474436404166570037878489295893668661549382903302418707494939048064753662176278053803414794595521058612987087038954460277819022733179469152378983392916350675391714459121680599863767271378858457943972549397044041978310602678496 [130,86] 100265537110192925663918424060079347186246042755469975324050773172298655600427350912360546944164600057029367724075988234700965655318498981310168249614987681734784372905226749805729326034034896649869276510338510810065843206595152295940497017299085100683883186216170411341032653673907723426349101499091127424021290232596509632240438705255722150383686474134066967460814135875832285347001842058328652878281804373249221173458960292450878155965349423016904696646179930748807649213492580690986718121766153441669358021205113749493778824618878111776312954000320047209798168448975517597711614569187611952432440376745417500878313169997538702962887416643128675644801596659512944782241481263489334182692375772813097170902968650716444583043270808345235947385824098992930567630900791430944486022642625879572838123021401682589911507932318178318051733792223737780409662859930966290205827677347025529015390252607789740493827366073467416322563550373125042492729754587384559016161560507073810492717302268863977914718640911503869013672261657118660125281498993694282427242307642086787022150740657329103339236039097828505485372863039772551098972205188875511461198344394282895470605955097520685296547371599092397583352155931919561245739295537231615072035482988930353879932222290293944403418923472293081022210664785769323013782408832191675681023114728666296656763726238682184901573564190040510096907347653647225527883573041195968140501329663654310437069140231051978419469223384445314362300208410004403080372338349572817869236307713842748121871465544437342267677920997044776449930265583483898933201300159180560 [130,87] -112761054261706245512786778124352773696302653384959321735309541272106131730523581584704776954488102631863478899987381532096690826399829797709185629714682566098217741176486001304353967143666451400456655616924681696844374182059392406102558359981363107521468904261072881242574816943947139624768591456809456629141891066689064188866721723907954458054682527721688733321509240917576837952511434270307668238940815678899557754267934058186848521491127108379197502232498043889006665806652310827439033571107664275596080899602912748669385789159822555767124776033430548204157240340971132783492566105548605566296899240720376991376010800883004212012141977359235896532299054869606899231494589869668955470439587311538248021355089654270786181664053962614070239863982372230747696559900642057140433242672739937557278400715717127019965899207607510568466709449409898765720732496296843304603622221572313221333539361414331672749943776319284411015831632400361228186827742187251432380855849960165713173403554951022280712648571952654860726113632171363657090852655467582804844228815196441201688526572580089767916390267109114850039056633680573680816883253192543264732579872456162123275366842894450601566349256499571807588200664579822975351789196401529183299355255770040384571310782071686754175070489924979099662063564193422802081051633654872063017125293666136196374930750818387003733764735581054024214894625522970878050671951908311928519195205020755339474283806045217245868048141516187005535389761677620394168218132374031282161608018897784310349284455923823165188858939637655232879783536964216734562913904560 [130,88] -89608892752551677901471804351953502812877143883320590501383881690401657060071912245175300554165849321945098602032785359643773362131206443786891454946892914970504424221285219686244993596888042819657255458789244749712636342950813731657784487261984698737615780124649845073337267510639943708258676487205380608723825391108834491438645772241338686448010022114602207550668615302151429695624581349532998769263145429972453844803775179445147710278003502292198528147703921500722603106948593248543263804697745752547333005267584173646384666723107479039396725215162313010278418084159636956780375155956174218550849105234648532054720231628044635631543882728012685329293715849972786467757291838043987930167295185618176635615611847872860933029862285891421658001686930076160666533324929369433573955806094217413827627828991473391455478474744991663358989504211868131504846449479952746282860893411933408808261564136094561565060730253614100052791588771351075104310282000125271033453721023480232603362950126860492797641159117518800642139971182946282753151329202848801215767616767566610594063146956371013294480665252746922344977053201992940955176744679253026784010421312608502169483767442241985682882146886259405633386906618669405021223254943172216823214274973115981254646744338573682501292175383068828244034852726926082933286381012682689720134537653582852096201377287871292391595976380810727198594999474101220472130731742464950666614289874993331647286213933105672350123343901150812410560173750947583378079526087978444887929796852976958475332485665381479668206663085765725322659154742039542483900 [130,89] 123312627847269476968469512497208029330611488138269140213316569666985458310311604407540652867387782290714236328608431879289205081798709500826047209386299393835485894003314219858865474023500399287264619467942186594445940026192992875192201379526179505287620198971688592896611299886764577282361306545315904071157146181482958819177935412187187812386105188842040572101124152507486775822826584948803764637433367201424867285424482327511547047747389332250829590882117690974621593359839745686746679355245033646118249494117365846122886072947961265815738903812899234124545987522979761836510563045801484206084986287985821055159129190080431778027530661829360556654893374890499123463750812506872862706243372287454384932441213642922889148324399051579771102095119135975455899809019405959160989068101020433402998854248524073367817158739488948692520067943999769786532939674969888757728010462829960524693672339612904087141077213562795796090661633745286018705641736646678590794502162330074332060067917726623327805534128637345889980002067785886596496328367359719631695555686897687425752107010183930734298006203649899960982667839959427644264627463598189779602027719209303072014571257442948279261570983552819177819049148450730825546799016250817483189996008114536750940534742791642720712837906073743599875213661305450761986141588634923308632772755642534278313715388670450941789692006474766595789166928370633672444397193772841629152808111511167624097454718842522702567548210898922294804666691651084946592179786663865093159496317016969949895309184275441343776468025951221289828977705902340864 [130,90] -6028640272880223037193787409925993415172956613018752920251037168394509210977939301537821019010139857748815390868660236020359713462346677325332708753462151738273150613745670834311651274419107284492507801571636913086371039782079587760303120320563083443319096173921066963890433570945664821541743367924601612124698708117585488022237394805727174290409392322892973927984789250210622261964106392743682607733404738582830306991292509434722343517197880795428943008669738488957054025843292567447669912817097279862894200775840923822934659448176877043584008699587950559921687840445779435670739528418439609546791972951541786381208656131323208440049777893240239588525952425012433669641197479775054817900706396882095579708554034883885774208443165498674338986763542212866841182838454469771146287574926438826098629366270299108833639305178483058809626249317938773992663035804998663161420079193316497485321630789325988907820690729626123461900555511626418843186383340172632099809827214975027664903873502221697870438663117219651208281037073785404580910836406973140709698473443418479061328330055811254015182871840584599284618243524087824495472682052122378319412606100254515374304325687453408338922038884622621800071300769167316504045634409425770793243118280340588656019294862936277390236121784830226281879653985301486555025065800791779874943851410421820737617532282129782567541464584015832412515742272105758224757442553138113655731780433140970990548091459989137735276821728313169898727683153333624644090586354721802614986710306367097287792149991620512049960681373633771931725870496 [130,91] -12266104976231530449168999240563131872130305427333051202961191395399885115839058528479998870330809354235633655002777962895780690224012750285461405321979810474165370970191070593233525015021549716138968721906921387992938784620879906719771713130981382189204527631359251808812714831558756867335335945144666906926059849273422246839630895688137917774258023749164912863841994903042757240603650084501306261124727256989398375397327940926807581563408172731156714268361456187584196133093175210263134333966399220655107053074747832867400853638329999190391811430274075391206043078467870556150378689375694587864430279034076716863620374856862186337531976918875856886826029581456306741439331842135335915439401356871731359356010659459596579908810446589883336331432346615950231569517307945864575539688434328241301601850854056489379215151408076692935591211502597306211625291476077717569647973779647778713198029347101076615092618982510252660712532571201581139298248876543156177858299696988703987313523299409794209442052747028790023245099371726775671301159053506505183249338337881530670570593026106200237168976342737367826532771029386519492320722084512849457869199410674384442239996398447533108853718510073292628048871682072698599238180766341784360400063110904542533755409154916579877043316557815224582718994497257478300540297859703993716093770441584221851767902112519762248036319819924144373293138104776456358272690681307095554151502764712599479577487343955944125589886911184552829467485332522787824201284824662911002601683021562572214539565183241407527380097007007608705280 [130,92] 5471832850262972399129538891529073833846924900006258486409119408972633805091787199343878557505209681134225465661533132328168640050372431484632987298890866394423049110932473870479880593010058332507336361727603551889521570457605545872580023273108403021940073157609281168827747462430701851593960043043933277899346498214754833055547314950467380771873234851039436799658946874906152212540611549787063765645806424808720209076118714088834197507018804290381206971733367235637141009285874850746250495009816663509628239685432780855371397875057897008695472109195229754006636362473644327560863779268912761092944933774035258248000466733974562968916264475610696147395316876003124943887448854303511660218468464437815810164887829547200294382136494614542162141805091278984233795692523644919309196353515700899960393109266676080007096495541029820522129894154883176066247298494406522164218987779823991640354025320545476631383455486179553405085321374347486692418031795600617018159845687439425127228680419612540670798960345318101646232556804355058290250811515077583293312045069434755878132691781911214688462143246273864865188496426983740733623979483134985965024669715501910196565197338738635742469975979017743570146982634277095560572920706203146680886786802478258187403538125557596405023815301482864651246793083339281777061167708198176442024878706763918537368522478379806002319619783188435368551116412752734765992612202121509751881170264708431790545933397758458563709760260747361519479605366169716174697855666754989852832110522213088554161379116415405828799098914591747 [130,93] -77284694988255634138007357322932085276915366310348964572257476973663305721343876939979129268358824141788098156126166440292071016634906830119365520822079929417896896583316893251227950959817641256896591274820323955764835155559988494548684422088949534785795155144089164007292550501385108038013253213910996365947895005513968410726396383811260667757553542711760132087509759009313937544315880900837802860115026493875167912390198598557873735164958254993278188850611728171830861053020669827034486593440322177803665994327240799368525219409301709063994921595248986693623562011540094244622766075120416392717292205537512620427317566663882892607260011321621844953536990542642728783912206268383166089307304134071181379256420639466211181842349316864997316990206931760815556707411232998519397024161367945187622545026137776298092728214023900030884644375255252612722731757497467440372636650696760751854557502608563247978520511557615626767412728672897143684001119558984231941479401654094726432822477807709031758342147546548800199610809015600120832812930153019454307632829981056485020053436859682854454498740535986215279890878179626910407039217396373875049738311168884368372123806779652977623735793668659171364817698515485579241103136597438834606614692576504356003724485499624591706589816901765762105324888316032397766569082444364539177754847657681101410855265467200246358708345494483449134791569088625885607713409134983387077090751874218205122782312508635858084393791753131577782104941580345469134449870518544175783230701435464877102405369192461249828159680 [130,94] 1570496182506436953017156122885835039299876417907150665279122167402555401570968819654482454536599444040536991272280322969447603669064373931763310424914555570209319345754681632294744052444413807719923655324405972245374016047375331591272688648290791594365653735834956856791640355093012640418221323226115669624609462729315086175982545283761543739883417114051485363832170086076870897446609918728536087380740654332420034462335204930854407715899026045692612401787882419798529405547263271933511113208137917209445788335828292935227836811138711516131950932448663232423724844040384464186708516741659234217229831180682157584721938901591306540805242627432024287779074851339938472369835572328454918488062440424955919576973003931700363739523283882864139780064691527414356663096132840952218668135247256737766666523632273438350430984956657413159467920603394152098233303856975819643300932505401688044357609972787328051833361941884295255242298930826042281867671901472532930462866692578426555898843439247152990498006272725129714533023840735598253364621716800933393633245055085301821751149412301409347639316928293553958960054216826391386412558260092825891712423964898597901645841558932765231588765521905847165255748928721719240138259880829689550510058788924475018697223380495436946496540601833049302207039471652683977401786031882803194441604636330627541433779274691549995805496119510774117316289935547490728570457915543071930853111266442415968611142821900982200806363600991621261211656906727634079624202481641937522742996549773342310452807105591183702336 [130,95] -547207527716847384880420802335468302514563637827688434859015133133185836750132265005315295816326660116725274961008104198705106900780289291275593544859451918707190298828580887790821101074527191331557707802279562102642061758005871132306088382724641078407445568712999454595115169207608301891759990107950027395093787302774524303911267637511288168893080519792810076389566765838470358463302939026315827505586364671692242494975003906229132109320006016682671528892976126309610820684862857281971650443830033551622626488515840736586097710808679269911051200694540870218373488082869905272056252739271385813747797526311842200521232333120739247255047056129563728495709474299214123620425027352682775744499822099995805853781550080358403464419787857034055526945339914860328307559404053611696249457825424852550551441406958345319868966028190641263191198899518126517700273235631756622871926440129476899996165876029151714673029661724205401961174257199918735782327010176723147443226168566935280927942312384292803933778031644651392035447470937072017227013767131302142242008077065516838624726098877683375092395517464753354225458339654168241678792563015571868290775493778471302681390564813048273500777245508823633247298107417446737714923240248881249918056948723756796633996314191761989064562204648378138883421442734460354849308066250002587689709203494181229232143944153646084370155030639197057880795313246375348896854802988621722957729840941159307417673407386592143924905202962428834052291621408677771083881703678275442304206684720948846760153999164992 [130,96] 155208019740554528995393430467434119626152929546826738094856482676841189734379410702573436769736934258099830850330178492402455066724528571323882953974116922495393528669580053849604196362776649140607118134990764720178203262359498128188161969760252926550527130027600747213702571826106665484337883436824862284509486768123492957488879542395556587805740413247519252623435812028884092022087711956592526380807573032565032466087400168188008714421454774039986822214842633117515490618887261905883371485143748700648010846348115401863818947240384293922087904201411441814177322377177973650927618833018626511506303872777332534355473910437440075986841854701059046645244382120677422511918056571728933488058185024076976171969337317414944966416456486304386264500968237219514376322277306698083086191352401435125558172442487379177017603053372596858160557861172259910497473215411886209327464623892704347344177076095923903813493739968492945862940303944537676306351274797970493544433825150125390378471621040380567994846287747312312763345613450257877931844648761742304423844341864128731136888915302627885966855128401458819788351377892115872575287788860699686430891163810962354310240993322972237171854450030925884132300314713023242489164621733578642460696378908169900243630562208484780448343115922576311819847000942759168496195788323023066657372561305444833776369176437189735508706923730374156659311645052785081408453352550186476497297557787065415022346212453263474669320233540946327694358456959002852558621755930381538098595033868041035049894856 [130,97] -19597404547784927590386101166264282925771669672561194022410136647013193770559198591819558583753336355580399021563642930916499486186651612668364375124359790607772261265554510476274301429908463776369597456836470496577240528215637812706481955110064861108085043716859733540752714968032397591096672683775579103993966421214557764904880834755125959719294646287813177812181325268647925657670606216457054271954655498602234914497166002117791821006196838791319088993924581460411300991180499782171958783242244176577591859512391178311957974324617370776606255266936322796271845679861856634672512786797114814405615423791704997401480681675970278943288372720759043665270691412094360945916593798110398777477437118518339834098032095797230062224133991295034938956948896940713801705393533884829933870960049136857243367607968340854056954606283316910144311609127357788117581601206356697753868412030043871098607563189226946916435714018175144612293659834788989161048276786843602650945470106879249132569137997274238381802740516076558603609097321077550591811371270988939648254193168622234332845521672335752638957528795163724657717619053446493153473062419658440320326814611957525388211188628029310331139816181242330004170090986476613816039848603072846209065544960412935230687884189856318316574640399696070621116724949563484147124434373352461170551462143239756592144579263855108853482638565572583974711659145061022130653678862665656629783731745098588510056756662835732688051623932614478432314789063945044754492086983858665625421719781605146624 [130,98] 1311386327774381192585319391183789240696777601897816395814624385629231852280320817992127380798537311739711932191965213950089456815188714283777861422107451413240207071742859129114727618922564653715426105287319340250136364110068673760925558107371710163389280138270713193460921818331371280985842659283710706370815120379275562033395655860733090444759332060921185615792339070064109627236545439000825475594083863822296970980904098744879680016660497275748549126766870695978951962116384853914555622265332294398228577202746752345547097988248353615859593886704561014911687221287473705290979396387758298132348251933239401403296614521061835887312483841044905460659140796107256795771715224651905807378980159595274774302621021366721443313705701309394159581320808676577469304049089850606445772641015934590693731570102351500031023672468539320613220763962418632161987987665862595246857469100350920790651289129241578794865399641899412158349725223582819001674671088969877818106533093181501750390911868809409980787744095558028072800328524787415155789099795217301762554998440196249661953552419659759298232653803270940627606411125452262318512914362589509746235897573542686034360085516044112301787480624101268341560860670124454051101534182033065251098220271232997657848863029586582188096405951989279362607836553548272200567133179254085782763628380866257976779090344846268297054407078739871416096081694738297319218883255186804572859286726843804328165379408783486555622708096213400097245296105751760034744005319177319064922511054752 [130,99] -43263212863949897039759626665256048935369559365977727894883304418139478396613037061093045313506151233406453041739188228318998807714363339858997360729601836263120419944651315554487367360925612196544771344287301160151797087121236649498291155943703136639377090594563290292090529082130371451553470299335370705550714048231222460395734502246207488167526105238863538034738105555703841893272797535722983504364062202003714650177762396342565257455965003630851412502275646627045635344655740022801600712605387997427975918140307203921340832266923449423009377537847015710338700725511760825180154139513591908180904163876276495319846894966887412851693730557666346665807888142757740635758537815598493624874618463452808041596603613321430885831134378059113170638075840407313611285232688572202217330910641056683844513208714155948151340126134882133881043608617578951534027099934470041140253889038668610922336499025512171853137414189373272410574089310819478632907506121378600730361048032145353467598693739173218038865837603239644771820123048038383474265769600758317240226749298410772200966832845645953352832031649924053390516437909710694059152419745786228564337290518579640623275785870989009046972335476909008523620428187155087542559002979724592307174109226671540058479195497069172516764194295178416846477700710605251675258199802185266769305947324643427776533540955708022157745319542220606218404866841944930670773776761759347536858831866078166297416891572606547231261185641571967329321537040925251939154223800379064072128 [130,100] 705899302058634026152751592258867345791498059202372087594996663221905940901776026883877874785536118838687134164643798072797115241291094432313642476701498169797903523110954456355587198343502573016700021077350805145521375032214720869806312547236807191800172875546574063405621830021928689217799563830459995164068008917171989237985417349085010115138881961709889949465939056615266362282974308495682308800384314654532403772398764035850733742499448441599459752793359277650912875658350267406538692026288855950964967173703022192166873335471128528056981770754025690395525847015207539391260417190092149197917042165115455972615049731588751598145937943170998656326130847125541527584072831744363304646619279802738979523905306045582318982794655456065746727372340486185127822652101650016886748293782754029015049649520632510174244034646708614428921393613800833126076812229206318198455351372783278708639089110127470585311825734698276389135418402340722558609712258678965402572512884203852022842468452114981382187193585382159131174475729307668745054264247277874571490457270417247362893262974553713816985529083291951517402525233434041299173012323685680942186524026786064766538863392791015466618270026389385869727799052133012711511753833057361737293752366534809541531809206789525244650007864658301629307114958961155582496265000966383441888088459317095555403094180392861896640855523350753796436953061017875606903392184362863440825780551558358837999772347960199381360255307702868455689557538473744722210231117828685 [130,101] -5588473417042920466172682091391157610640353615888586946128406227140410366599243834987427440697436613759216058863154088885027409331645181966590993805959987979224888340163546598256582555848214416218528716986268106085874053027629111834107031385858667844146114621476721148952338111209118946809538957556352158766940315783169671979205264561859872761004704834136655947892475647733741904582520184650928633975741152820731304922043027927424582954876845287745915400667604082583803815435836968636755553137614760321120379438579460079936669573470157223674788809533932104229933219655222681322610621215097140395866811187311176906982257737505693472460409733064490768437512026398377979522256090322495694618755530144218999770229586122939109439106781228862228824515048632773737777393606764548218440473731901540835065075563224272304714790884346141899901048895543979062795539849754114243008287566952013711774825312634367222706481390789038803762666379086239218900980451135936093138526872732736664446619377194142241521452345700685970428502352446331008819020556073268041597613151913410578903705078090834734201755467204281499012197016403480275069871848310619258553663382718162460322197721750593651553244247517963838953138806902483685243881656206124686016387426961001177834784146115855195845277010324292730358898310621021337384696119330307071345385971080740027446705380631904476924322875330197008167335261277626103617355503686062452264558890192550813837759384674445756811798907166139284583447502990605370781504 [130,102] 21330723032776595617931704874117205568173788452896698079537666429767532845400320008655204657973018404356591059243649413488374135217116928152917818059970134835239353391179874317803775735705889396901247085493643216260651139162515620322162859974338372699192035498467840965682747812635164836160255216387040276454078330110470166193030963556431688906082084719995643636925297172993851397388909370002419845204673011951671953362271197691143312488619999957920927784671804083554343701149577481469216770262998043490497943775842006101288094236715079826447332685664314237314893366304573005875656154889788060930733880477615184791004906924944034778066200410196243267754829281559853633802414717347232247364012447004689188333960228582128094907129939650734341418225457503936597845906546014889544228399930853625926672354765579949082350033630985395826488005093334315370315897759251086188419964490841621063904088340904434498946509634378284160631055214702979023773075162038154252135224878013162581330327259362260858025582615280398533332868910089495606781245190601725869171260924891729821216946148485117424000360415741104503220832571864346718586372682050133161493573719903080587145112066432947688036113773759759586091926535135911210293548165239608937650276655327333591991384961792297486265340526125490844815123214683605702800367332414020023420649947190621585176948904033714816632176233111713910679309078115267665873283049594056190003700760314850261021323964574069245552861173484575208261436029311480 [130,103] -34260229736867530398940602346010510419840255861393249364984687860912756085955761092826511523388084942489987184966709372732887799837485786366057269114601428063580998772855528493850469905692183988772782576434297958842671990943441509470625804438134232561366178789901321418314365098130004409389329978920382432283740418795881903127510879268745339221136030616925038052979290821516258824214068939737558549390665510480547592126452551472603905868186611083963504020391345907318452818605840154476274083315378996133142822811510443914260112215493376343187039956976644548654908966013235891353235302531797885618028394125755414158739580979542805372325917091055945361063575207971611522008739971675381397055042471130963219843980206398187475273239323422238581518820846599485049457871795081874657965587768760682027173890076249460022816611746513986854839629273386895501652904245281436392737050349951706963486345979257717353709135920807840017861188252305556296977318143946419523763197928837306761859119088425406813186959600034052928480627341784965313075646082262331562586702343411474441782978192911985345860450740623150787863660373067657751184578561471545791840020801693241663881140399398625832314727469038923081778852039813000716706939923220051192937113073410705273948924748342989940646997056355883904686863541040542081098205287232175476891561655710378747547352294248259260626166562703889455778636137850093159756324435666419543687588216103496175976183002594971507808358149164450941331976 [130,104] 46856879958275538045822619627856249970931040355752310774817525723927861480767996792866065283607336326296396239058989145326259567118120746497306794824164413118237717651141724454201805598111624277189053370813978529039229568462582390082810807059284516813559206600792473721122810049833414390748527994192308817545171223147051539988532659313860470323482824631773694950816937779060284062428451145252939771299762756948174921075757474556649936179435622911102360478035158688164041283159157886765920005423320490564408784669327074233256258806374577398173237268821692830071517744979961447556978235759558984336467823898370893671607618546401047822518434531511221220961710030604931701691634520553298720763470509049335074268452529677244905224178829426544862117363864360475899122200999268165680822006069279467705725168664809937188259307567823022225098326951472423048610358380873191979717747243380007674638308601662635069129313178405816045593884887928763581310975137895328187437938401016803731323150765957662387827843468305680000777710714980939055883938191121248170641637777779193172011308163250717950857153635438380603817758900746651861511480719421559832592317722667525438622453878996183155590078779390855384652234721062668581462103003743857027057591459262800047807403563504868145846278349902816599882840119312714426165521713500922482542655163625127072805659429510201257358223001421875194232528111765024576811903559259753853170575522451114664479947752222000351636844137015864 [130,105] 28929395987774669200601715071713440939070648898601878658465775265074349123100512593501344474078345017826864125910311757789461917401021704193725081115201328385745913842115103340055032225756813360308978073550926802801395168130752556400001057914264411933638605032170412269793897748964289109750102431828943025832750071977533159012603596252628861579874652444547374544287052043263191666591542969645566325511389325750306826682739405418316888409935944357340296487081314402191782855860551789235383867426279311105662893530679820813214116644123505649210207687714963226565171647600525455382631636572624864656817311870710846377031412131538977969797311722023057379637239510067956694593309324960631788043892254134337306911955893447933651437327153897746636174615368819088355893205891672977068759409358691506545352206246878150081829908313917847046608540764036277211129802718765503913121312421874285944771229464060549040813903839616498298853935702523762727077858921012755883697624013838330982651801207074004967747253798523431819915657255990355864341005631568506525485806524825422168018611642095276980075388529542397906025242373673362179835532935338530278904890453747465391644412167702287454307028822335312068196940342245379031049921491250671656185930554509243605141273153367849896491330655065178708102146339655440251150884819623965555222719277201618714264003889303927984265964368393826532928790978134839221753215840164696343502262992544066458688903312755180504761664 [130,106] 46207223302878580292985316398229901550119199065656946967995928395169782706322627908630769204232360274871524445412211527196132183604511261177378252506910459161664960542149400343174758477305134949930848180353118261555757935446783085233104855665393585058123078193387217402713680465795766513174897385793201736727774414214885957706663667320161963026032501113118367993519374086784438402957883671254275659483928023768128924173069853525013290437568534455349435248772621282709016751586069700443021348266483231695635551341141747389640842612256232279110867088957022854385694535812573233571562038189732075532744400618071645513920222584292046654966155262774936068500273806996384976519955392061675482575882204337271183221924862166966898983203154988784501780252306368695819051947890046803736442570685755599995957668792547614857679978673886585591965988170918829317429032285028367936781014157967336545824507614621073510484393717646628229549021671521259594804886456819447385028588725563572584909922566941319485345171395729460642481976803530359660268246611126522104797513350519538729261766017338997329314873335684883309885134637038255366989942659954170257474892271682884753615567825549042206513750608632461390310892538078286543131477515166352152948819952916165043833587688828807321296602657665483610997969755443279723457003894949677716372367766309604867387911663416151881029898851502981890401348977690208446565744591732464564232476797431069555894616682080096 [130,107] 21285386020255912999174585472795832694843563202743241925921465027566109959662475691733592834415766762772917495556154332454524182170967064306334087522543516518077367415035353218712502330320938216259812532174703771211094847026609286848440977078110576549096340761151407289760848572108796033131675219855180387971052942501944554919120128815267472473579244378832618938417575538500987022567957702848545573418298524153254370637245421104806974724626431660008365859004907231387784136525836056751470700552293164576511733734746150671275730919846367602504558068822405909452144282216161746567695619247019942341135059797635882945651932018082661732989037503756810590695298532257082264855088535548742067612788332202466768512914641991479438572052875162421426876772245328436337705577380257564256241591025903230947939705187857326796469265611125614206249001469641955877840902850168450065274890528412295941594593569607107052010324124780581723707006923166185697239000690371641677283280758531467963415892099725326190002340975117201490820366569051589556291470721656836273050415422764409459283657178566771951457826303086312779717522486157844352052095794368488286446512575978698248519705223450129512990860355125511459704228010843047155929514751758517822233967455959812641046039896074933536715249446023850216447229148456689251188283582507984357130601501822859999402074051557054307957450022832846683909654287946997319681442539045686644133989609390617429187808 [130,108] 4417369549832057865141508232639674393817636193211668323616460134203600838011249090792249960915452272305243451690464203288447499106742215026869867474533521990787295587809249847283742884385662151023835450440481247465028551557806718344849264645473543368319772155557287597184035839030374814976938724100674780356116579785642734676112559995255161845253918846420093889073431385015791009678137686816430121115208379334333194866222151301534066709039818050934033749308247613257949501020456290332575166533127937603354258636495511392924275315342891312038407877523738118484985517167117075741025171899858708157457713797087070139243247353446715032178498822969142388699606308816146015916777392271202605751102953685397561637517992734605779861328725410373042322503191266832943275933950508751793119760440258859970737174963395927324183860507694933500449507764538658855975477493607980771115192933985125956708431899884417840188550671451674245687101970476028491846303008975266467993503500993256246266491574274952940774422077628650580058950780213612494263498100671955472459271320579376225675321479203723233648097027398513433823672722302039401136733363164597368218941341148263614219927858256977835166959165672555339239769166051707897835949036882378288354062444224420004489262044709116181895095304531311922102901042619127868847592375067532585288365652722102769655802820005512849490353343827082606297714928496261317319979355509877148307365780387816 [130,109] 375462220611988812815586374944301848147458388355839204726800599685346049179795225874402657144565483849675177753744917302167947547820500361223300886332465513187463793829987309098183895186250477969478416694657705677286094500741155716350024575835132236601593038858883367884720612270599446972623689392401829704492945678834433305679061748042633746097918565756362552977823458185341828096779673170124380209484004617522487513375986597372660558731830455365083521600252630178675552310007003729434698834599679117134937669754970979002813065837391040942827228202995393284838779363641128137472403972887626830312991888670052184481446398105760504771149298935782492473442664471416706823840383015830889349169464987236200549567953205754329689571627905959244394342993554112544012250417610771441248337043501374813604217225174160427957917450939668819349916053265090598765924394939371231234393599848743304331981491307745994957294278309931790090668357155239762310000211101245928618903135075131095179084639440962270821850060974975797380845817007571850712412385649945778735841311223675266326324193023484713015266940204307565245221077827336564513983125898988913474167108677048477297545366280435655825107584102758232377886503650212000621382247494265759331222420197306206913117543155281299538438554328447684579145011849675527849591526920393555820579781394164094438164044280875603379805383799436036789305654285829377892941812115997278421056 [130,110] 12791788316790555002490568032678355607602990629025070574082186790005491101774256080063253494921657314362650259235066767907576726946515019115763270440043941913243601848713569330963685826041174154533788546181421042210428303144622015537926416013020915728592661827819382704101405983591872321460924877193304934205219392427239616145869008713961318506422823916639890488686116144357304750161955286690934268557920082940695262906630724240891369506267463698026587008015729502368316963457883621997424554924715617570463404684967557063350625143165730461058196209931866620486317174407249548627463271147496699765400317211607236961314631962686751689288015703834322277913685085907599438739861226950336291785963772237266143802514679846851973407501095527548614008076587112187188234983132223131984118083477471388912583352552089312795565003514629607420127319546865187126200608115369682976816642053388123337618932222460080562495266168912200954319098444355324665270703542939023937378528723126817070449511614052595181432451558999044940053151142381295722245789446998365412982958931708840263621180210180433966882981431845937159992332773985969349183162902262285996095330306526456536300379349170165363766949965852014763838792962371717146110106489709759275718697421438963383659867039316301206709853007438569205139226385005376753170989468566454417759362237422419655436440604712068112537244769678534761137519435583426983552313863568 [130,111] 144087759914857389631226306676267292712974646263267529454950298888527718911425654586865973385680703538822219312044217703958245670584480287721534646763690333942219444980677281216872725248460347730016525592902228875458585601641886064099943899870006341905709319727154483348559031012952966216257031265296472264738388348141302345541966051190234224310820213785104440108318005074234145337021765362507493708499555540720051388412697952214584430345170264673321996992538990430971883420227541620007460973895799673420261262527127989175027085090371596987705714145146778350656327720908918055714891719183908414342307834019222166186072979995576301923360584018999765790959260609544100375627763508162142665105314114736483641058665038941474896857211694676594151252668078695967025620243884070773511860978482881494854531418271257204537183008820043727237052371982312648227913581961851772922903522570222645470291482883622808285016447536972469629093773146931680018232459986597673092713885211665553397901237233990672006667671778087261139436848697856362454070954244006431794454824869247211111639181404439311462970325468771892816420745006180442296127340414744902013929115795552393182799387677625068259175570628094565301926257172344864957168181340169800610516958126333574593285340670790078664594403289083259481375514817065929564021991501532211864942425982514473458885273931386031365684771428089622570255951059688378704 [130,112] 2064960405506591682098084916982299868314133840524655407979296090754599272848228812939826142151929108063921776846813650374783132084895744705950349667495606373541949011793171178837880564446751099317500890156743576887972506222083625781319898746404215205060190583746635647263709778827991744026662667319360204054079755815225913484102250083276269604450963974045418831666736420114723267672226804462075577111173816122267124842445380157692478975516626697370868349922254524202982899109589836200218038108716618751055643508313721122745230222730796786970149916812284259042097442648961629948405571648233683765837418339619050030212984196968495409837706271328009559934617554549045989424320114991342799445236502038446549459077669729610956408198899679412373032812008056526377880797118580939119471558854366567890148396927031091027102373812076323637300234687472823130609538113770745480176928203957065268862510703280736051026926464547990195532651371025922718287786421390796344638532372600979675204659592740795869882451827304005430764494082660443282781121576799361230669653905253735989451080257119765022587437381056459340213798639220398599568870331315517872679285712466819385421738313203895299133021596680505692840735099494745832810246303831259920783755434144335283247696369138541620888794583162764720917679230481459630737961961117518032079125411782023242648334925003017266163752296961666369627801060 [130,113] -26785583634988842579270944782723329319295758523567595466029247291390373348351275224265651743579369188078580051095525147927444127731658752828444241601096874669431461491728757952710402393233534310135325043485633184394461811804450129417196584498210523362986276564402667745721248693257152345780970832292435201983145664078425990882725676111257427718025089259132128074531153569949546307300572398528345789358912416003341040998185304703679124604825112666144145106942549473977338644638146635774996176090964388483813697143434355825863977948202454645038718022161049895530204570287014663643821276417680305204142990845626061678229584783796743392827456475080423436427391456657073994309957541229311252233448363345608305662916812659906910996597794540149168115473139591613405988998585946802666162507732579478479354416629930978768817409215111086012672118139095683166517983161934959549957173308888220970179681746244556830569217757615737525904842765279303226211684413104550504692273879647065103262770767577024178243691694640757553159856001556599689369645860343537567852606093436356252845700494656610595393982939327764267893192585970003585005470879911307725895298966998320585463070522375731003781986442440027721621328735760824278162811176460599788873167233744615648350374380327631199268688043773025181619897710568148416534852937422447261395374064346594129772316587504001807039015022184128 [130,114] 198250503457293294136459086986507940918101178355327305654323217642269521078847284227831932466350943360231511932318665279281353472362744083815754086069877852157927599790236333734309290239545458645991875433605847645255664123415532963184324198927736032332440455995267374217872345013523428877626113786753501507621242526751649771289239405052606852070797324484930933659680898020682443152098253439418620751380083697299056508449066509269259141112447765357951167252060800417454345579291281396162272759613131844316930879644010521034512146031149079172218455291692665082375253544877758274402920740383614568138375504823637928467614011868887514671058786842857003001218103842591559733655878017646446986331551096580637717229262634644409694587878505781199925318275685406593148223587920291713592954175935239898892559817730908132415669243384157061307615889952126684928131281746406522978611321473723710218825294452555047873489084835695599270825850399368529050115941875560182907936721656459293772787747279805400544825347377716778601473844542810345952044639235509770195777816052156415482645352472960988001798943329405894545451956140875150461626921492783621187879881496993877630388182440332864390884853670470649676374325491401641505776587351812906070409088301745993924098743515310442200516014663712135493168759428210146963050484739345855029723981169179356823860871444732554591776 [130,115] -454117070776611647967144350588879089484481562366947798729653970401567729055653721121527496271102627015792256255364910593842725959338793292103015204740621879894970660858572358168735065263380256228234820233181042928543821643642018788794307879211768537109284147041191309379837028247878235158650901668816139724784783133219706862148831906097847560801447638336960191255024521013197402519587614592113761434477699976232462381166112904622937952237977915304774477081942581335937270069791812157663005621387760999434267578641776731096674155050578232639888645949247140989090330118971868197959973833454845432546787067049486667933005009246940469046032779099898467326721137068870187203290740326719274644835305339324483012865869598972044235433766750418333997714362478925689703731383231624308746523289931976929214545139216857251014865133783079546012728200590989054498467967750328879885720970625821603660910381708801045442684747779884937666358729081008713315028520916204817435199820259068979687743832203438980772083386133464500513544343800367992356870712200225208218085767303017816371199211682084031566255414971903554643227940353773375715711760175202888159962401456980682348780559824996431576315907649379647279296643135695793889830209936087618945451802236476582577790123078821593461822042408469778032846053477341430567572506488956030747590417374714329957986567056 [130,116] 322830056418995976611414521856260872422915958561575982097835144291919732107296887129955050744520742969043754711296944236783343254160792728643897245697898161656570185230609365530920615385376825579512791079560920933784199133618901024869545764649296796442895895493902245704619814734389956107620508341578432185040899614411028520687555945516118026059506461750339429448338723507757564071309145565106481011414387603381007264351464678345867575561948024701886733566570284112413792915841096313775930112960701067736323872860438624270473009332086929965380140075382873142343934959750515442244410636140006691885141440521114291627765979498685609246905329050757017250359699301230248953797263619603075516221536100222364741239636039029081073135837044927670426932218919473340679303140815352041010351315298863503263629369698642284712780772175961153834124939573530099014859828679546326508018871334894643320323330550000446468818165199806752918260982973130121616241017587691849772687876091982095144255606813198261562874599249077014121554752697693122034240545716044343566953116865528232289678071557959415296969720409963774467529766885097629740173223597971343101997114944107485419924776283501754570460776229267285695111218018941846342987129869075562070045432679790085760339478001085713447198938963440302457264990406157028847705222119689061733118146329000909 [130,117] -16359690392611451432850269336151243117144032070863881539531550186549465597000807346514135978386430180132723581530389559542890275717561672648688101684246047062782310790930589515359106674682266882719638081833411876885432887286250451400000762456044459724943690557118299291319242571086671607438683485793264388324353826090635242723952961967122358928696182179686218603736868430908725061706299106485658166327403573507011475758050811354496661121660733916071179538956045022101215094858674209918187489462099163619259221574694629671237109869528849547343972858066500594018715323083740772856071530508705107295655214217519737410407186612531403525040413331482728739391839104186439581490879215356578308143770489277183659586526864892603509860247074050245320800109077067738108946599159204501392724761773750925885808639955278927797633237322952568736367107650663916561470331999176242193313455749349460681262240604647462978542981493901192645269198481566886863031743031196499056437974873325793189794388494667861079607872268050531562153549026509799871749269305490720274554813276911311693461451195364565348603543690665261671470312664891520687288897724443101458582360833911820090185161133047253323692572725465625804140858461826299439331229571484652351882881487779732242184702637247534642603010720399712327012562979683349714896675586179207004160 [130,118] 44569872806138419514433379923635414716745932541515910367900217889907708820922269679378769605479078372907218803907868447327028059829812891351742852578935636158723307001000553692553661442269949150000209624496187181217728327920910734591175549888632447033456460779511754540349331290050474860897356243121560847848751694842242491106084170620361249271324702317658865737713518298560330689684415441650806698002724373520944999792641884558342141008893380680874762865351487472344665888855585854954760307105258129491064334933132802891756073165883551669616726079270606733866444641646438891525771482668866894578582268357804090011618473072958299107057409587038539554491487115357719042076859912102871697451627916213767352487163122828184069693556949495532103210914348536588170101960822522782730648932885564238631698161136710814414206188711207541417001185898179004825569972786970563723673628200062894112583642437040922924941179755917964356697891065521158137455662813308734724825449158957094767149262332015169290164693020115358009618844902446388838334503157040580335448638251465050718809374053814674678335221660628342218326577923619888823029110738848287331796939850507573906047978476150745048007457617123248295169361914964417416704349892259077609067352780639422906292956135699970978996821248783965893675340175939588511587116864 [130,119] 13183440670958997884879347326493755074819254404901733474289861451666819327069579136689424706846952228173201556026363066050826415784835188101585191934266235638173608156683248286605842356211653750072802541512510338958142644921275334947004996651207876758702627935703551361389391945463360355089747701222766123754054792308728847197934309913586464165297477289949735198145501146142228392327987005815303330215697449052134914354729480357821418042070555958168860627571465652412359709920054388613891493714411248387720575193362268680817485134225895116108151861363636753641392158490995894767908158485949343615698431464361612527589522527850745921987783711087845984962751777847966973283387808867195249937493221578752767304242996002706484912854983269507426510261314089428085758926491461402917125689075711449711940358473282582231318687169447530957714486759275314242865933058830166965536295552081402128001306407820053173649771262984449488471425733321916031101067917002233418887842082072669152084462930024575338367597638897943955066958930214695936313521115660490110672928599212360614566310492064097879535668097825830212612876215582988257004683442866926035838102132985495221248002689443461756904279444896589043676799562677867791847896327966059423465933898206274248954256567560563471844475364937926756494852265635264 [130,120] 812264947576047797048396607490270224248191805159533738848493382495123061410190919161871530792486271848701768761475933312477184477098185357669572004346004107794523503027720142215996356362974325871168939644125154250628953399207201563974989440467203274564808412446181747452889464463519113166271993815877685905628894744325557834579665693279057081256069787128099694994235309091128456072256107091564273169705182145534797244298869685810850418120405642719201421278546416958602144690854488115232846553050828733497580911269836977019852050439535188795021407701915146211734198123406903668090135143759110367297941490127920352261269489559143859604503597372536279606538225027904255911475779858149409457051111944707597539441679935891806106727327083053493422417119695734594170555020347147007900616117679952397465346680389807851499110857013929242224578090065365135828498814100930151905038610424639274137059735554603812154364565427914154517058703070451192776616703594255496923375954383984056664601822737132486882659914443717941322854245862495462111571090621603715394948494641256646023788473541930448120656852422346404695910071034482725325931276601826180054498513938027836416980402305404888296787548745799405910645514463847771582456854082143034176416007513932901701197361315883332203402891470761602144 [130,121] 2509824380706884908671867142085534566265162398212258062956406776345651607617567742577769863966874890092377472544486270055487667424618758621517619099960806634686363846438039498197829470708379298464059776204763581302267839211230947844701551721174917552746167935349376801579016690331869336724595044391476835658305839569375897638280617845270410621112733425703481548720235978359478160259627762098495330712981675003684300191592974067061083947522620118929783728479113830182768527940124800946161772853015389190116489476603281617216987542114738852763889126539379877418348798288141717608673593678443219899693110516802634951795438156401309862818439290541363600775361583862269654153326723481600593746018332361093320500005086866946612059425961804769285566641198129160061249532971997201259116286494532573907989448420994668830656327148479670097248150965080545563501382873013467489874380329166516150891855032612035493461652285458446387485769487211896628635133103372205314528223194862972605391371513976629752976004287470287321547609007962555001067531480822433852205460569525962046020273909495373005177810449693219106838321491436628268697178687062958735524198473858459776600362536109811216374914189337249779179823906820667184889085006455712723832037820111830627156322294406539956813184 [130,122] 292286821726451829280859522512017027544694792674966979779051194639051779047352902299226293476320349681358862719079167664197282622153514059353636325691108700242424457721217895778624344167160501275884743970391769688215048456129398910870414324385674027304026641788921440259903574348616083821811897405214905202783900207186525408459146369051354163096348209362507715394543438460841030621045651570092896547123985915791457782919610270470995961479926675994969525604520195667400910150141993230472066042797195652361368413231094715141951341744943038153141502332153059131332734474179339207391265278779073988618457633710693663582222574043674583100546685757440670209044944930589977642371596955873038912552633054320313001189018945624241350020850815061931983922367544494660862881989434256407505134213883397268458626074622536467037936427187582947564149398262875097351425718146049880546155723677693467746718915814608045414497353000968450495349065238496564336142769898767360795019205961188100501702398939537962436487581383498901274719397471751977981167012799161271239370263770473719327590819133610660705330779280551345199217013611076749298480038499386607868203355229190171834600333530203345135349480368928869579072846962307911169599067519662961121552583569028963545292976032 [130,123] -4780585562451663564513471378492248020141212406669455674611836777846162225743691048383741098629944178532075522900238924329724650533091543175729730773899713433224794139016503894861269553144216705522958870320700395208596921357096027669042182028416499170722367949553193485904627430894401357863828110297122205568016222825109006666994407180464195765414358374466833877598911135348725618255916532580508752271554578854884208460769726138227757980568925840251997026845703731235782106918010837071448325479658393603842067592151416645108748205393733402885573794915450567502311601911233932978112973250747096489517863972681059561508300958720188439339973905271403935798081248434103411030388509752052721168323477376093638963637734405754553235395682239229537373437409389401613763358373146536448580443865217194334144045056713085047944619892664628566368684720360549568316394282470663529057867185219411155955429872584275389100092921005610695319547270610332562527672888637813922543656113585149736927119105747707361154405527721906059784165280591186606620915753545231678172421263772534894894057695411875327677351875131940968668669470111885521840993208313293339001657896044609960963584864407116475841752499729739504574716490998528631780675674466487003723648419729568 [130,124] 14627371937494554470223482652476398528764883475563386633141608426462714048129573804417541808048791893184796656196428399912478284093052719680372208917171666681233919871812014369098150877060574230332841767800811116895811727901056465396721107470319594761892493165358747734222551814385687138432425901552417998574464383093173464909027518207557803578758666591800746842023191595307975855683432097209799127466882049618330380585848204998507033622806174457463722865049926764421182598705823997902560377423840828204407996247760527515258027165816934073810427997017637387045692272371459932501333285461797063252085202784107230056642034808303141257656946478708323863284372687900085996768285568500172899190117755005313028877888569495232453063057355008258221128807559736113256404729277996892757764575299760309135648997933976569876793867582192047970892080000493535008645448083400429772820726614806275894004836929721232250823042168468012181620642113668893840699711034721582493041579440868608777598888613272665991285114911563695947446698595816492852739123162079059739672498801679036051274990517270152025284597307616643949797771167492045950418141043600706797959393817131162060471880841806768407594755436429845537650384698654119532621158223433950342 [130,125] 45984983648976220649045644028898997941156111636262674032203662603916640761943007601098223319711933310844532178777588228459323459307613294136951227408254150870357284935969847194697353582406747183254158681414819033921320833993754907819081033743288306580351075274446964484411449149123584705893611299149770289473546276661942665911650574007790302528626366670395646674149539728572798526890792185148682655486956152175510289783223845359370997228413202164338469944515098349313291460808375135012034165908183175062558017115040792564807683687751737968456224497380600069867436427927016183389079990443323563463342265079882516460454213423669989197549095816136188359794499039345507809059741657009808943995163770630086481283674142695851913947354770635907181898172386564830620019854349846788382548883239755121725621028554709911408559144145756515715980890482232235804565487128961655192639027738668262660822338060361948088959535642882878408085110052549103644287676949877675956867931934891441146586400160732671354954719057762765824441566616789509093549489293156382863445969454696774576273392043550035248111212060662837881389142323571358737690322392140410117872249858557446914529204051121546984623213940749540803001892701421549902080 [130,126] 48293165913874365133784889845458102801736254387457745933103905859955115069152481955510623015188236053513047052133212040411874265362450517993283115794194674800903378015850187651607437039654740420479513356574585772765613095856798412682889119639492940838885793665658923219868982340198432159347468551086676490267219377612431938269375529637974015325389523980435409339725049004963333745257320734612972119914208892631331903020388288050090301358466134529491789977089576738939673970491755328206518834041879519454419176028705769195276074116852639387760812414781107162688662800735240143407398792274663534489436093650587724019313234652161215371021513215294714331515315433741864668056807017508860918030386607128437152570430304253581373620204026197661074782417005399951780960123370942596237532739345146107766932806384645540687661366268380804486098424420057435219263602679848139842245123830608144231592537984973376939255143058831264400341888045456129583495181583593410003374284857768845372172748297259616533864740361803213370791458177964705053899505619364614506556892226891615612801840065524940503846996127782151083537453539068406492475813131361907107583454726471406982665655470796994662880553206999063645130424 [130,127] 2556973070510113752568951469086905848537634937105153316916166599731127715152119930490952151460113637811244966920897600693458885410075171565176943314282308278028087984866710427160638187511680857637131987509581404361783623846504862108175420531001988745335297509808042529423734039744974002192654452465127718680313465649045535810146069304575560791873163264138174113741426906491885106547902826108222195889009412383211877278269373951648114577858438829605921918486015748968971759741177758573031309533441850479822610561672617448557417814027790209985728493501766853379404029603257981921552831165469762374901629646890110582896985684047686800395353690292291219957344278642686051885708977842135089566372826396547261101097453728851343631990743833851598061971703113402388523901451328299670709905968476686854195104100637226841153136036630805452836538332555466793176282559200422350691551048926695331656349375161440175608817120190232980424718395159983760790181391201031376132102012213776322226674089982445728009787030912097651228235814031461492771386886333742658891331805260788254287724926769942959450242450886106520758036020206148269923279423835455265662702184456332677786167773691436540635923192 [130,128] 6978404013560575336768761347873728390708972110250711928350166469332240595240370262478286137674835420877482453841701412279437943920151783243252912887678596171222487190595670222920231078155303434210270525013993551454192596020058965614768912739490284492969601450626765668926540338866131400587056830113811003830903882834313556422509178285211600314033241582769509441434901889745498562045681653850823194211742818270154260594320068052955554062964532789323403107495824158831906536302023799678914405167108071688072213749344888707080904192853210235544310460534374281963345527152446416722294745807779060456606848524389289021627213937609717078488497494422456420950347296629850236607820224098977588898755014933539283093560502739060182510542721554489086311670169408145041674754853686172838254404607191397465045731475847150312810678375711684478216981330168262444004292328271747880473507183361896718732720556537569775440808814056126131481212163531474969013419504814523025228267143595132510188971499183064570424292629761555355704584083791257590596288164571733974351263470211899944315502598782095533454585437614851705272053683975148262965797880379351320073619905248005877239515060 [130,129] 926907709815359023030116593097227907504838486433216519158060226190089504963308504338692061768415820324722744038075914810650419390644434837359377269363277154582570313834733540912613061744292573935902665667749108720879962477508548462010915566069683087643452891323896270268293300545370441939582507711998599647878711470753928410808944836053674692406343621164295594876412556985861029395003037533581637476767571345959481391926288549422228820422845271156909853055481696390480750288349932183993379067676351797772017293389068668560743550880254727450079640873180156408075374561754488615556514367954922111477548772593900850352434848738945986820041726906169175148810164356234213548488419617359340059208033747146580448628470631072706386551862755911289881428265843255312623233626690709119496044303909209664829293633643753122534766290582707430378740492776890303080561995371687948723207859808938657082864789761575318663014305057147693725295602997161772241688444536565842260282528955404864956694217752448277355546012968834445803621706908088848302036521181172216309792256109045427645328953072735428217577177461430281998421235096794458256068364014414639194271040 [130,130] 5515320975712898546855980502372231394085800142932874919924876657253428513401286289387288004450839431559152279420508227682349272038776250084932131963372293627534240066298085486393147825969964482238441029108766030504068136620181024819228849702388351629722521213464002761440537037572729391023705466775940297770027934661016915298644773863208426017219687488950075356190080985902638025705024979871602637535616803110491436569989559507334857128481353179203630504352806597214493389616363043188080942422695495923856283174153876447271146070249756451756828284325746094232837466121147801407143560087051862185887294238874067175186505810566504408978722225529412540450928045630379517725301233055019010814334932736464509439502193588840991179699199563746417438888645522151865656905647983092492846662558576753990738713206958567791658017143942651776607731061376081893278166176191878810647287088684319510168916827365819054690968293700265201224913422338489896954078483850636007238611324860774596203186121099186257112554477422205410324799556409069830896996226523269621136601432154734144958344631299490135859179206560074059785464664802244899232096 [131,0] -50501037480917618641272138613566360061756673162832636897322387538759025284426418494768672742964476574891918420400839622213813759680667403513340393286792866349047351373994069855516592194899960444801185686343335916186123463233605851054716982202279759336080802562883751312961357163456646228619978213022433427578750614541150286933807327964005997842279645062842050556643272105160854302546714565739418854777993767762468894976274673412923826959773485054368654938474079111621275862587408249390165749445000993894651939142506272280377808103487476844252240950150696363616997852311852550963188405857850532387454954957667487105055862047253910639307877852833208832273010669731815632884068430738187279197253562237499715114061253599525245078712697041142619815801523611143222361700475343489486384785607847387320234645848806922656717662537162860958734804773250381520762377198447221794824914068021485546090943090866034406326324582293028203269837010656451847587925107753002575771844614727088889760642062380355475899390537162575356495697795900379334959847729405968314516861492667858170766457741201371074163246542137656710576537364935826994674583391424429944009985962849044278550383861151632424063348820524512502529781078858727652197036625996366585209106204607419403099458986059870701038141439817683581804706879554849781745924368612961887897760836801268207645399891797596796397932944889707771930222545623498406986879214065279649663424953655233669704603336778253428089661770926301423515710141979446527088515862412794305379803160197629863588773584733203159352246495973028147819914954871487716612755940246213356901358656483278152455847010676227623737604368488297018944370764907763463199499999010043231587927705571711272456435951136491118375120508809490870958255504813080231203198026213722444055077425848375337063440010539064194194725975121920030832206565867520000000000000000000000000000000000000000000000000000000000 [131,1] 15993219181496948806988843405497622904689975443141017092457716177516068472281097611406823425328068695084988374085047318629362213669151071626927581023476293516279262817011751109135441122688386179113053950891669805231055855475130252404965882512185526648704308882804469138289746223959865215421966660572670134834900848187037903491582440503606793763918613250975961872588797133602915762916213709376402545880880351621704282932208942632091460035040656990426431585014652145878234804071819390419048783047032435090104112461620153035807237820435639600703694991739018675024856563900143931462418911499166411000841329766482027409300269480304367288786934088151892955029204947802961925808123098378700147515159469601921733993109587111780295929145007240386700716879439158415181294770754410757043103737882669283888389370036332463720688491581835550530269509728955702776218883130150010049109844381032425533949806404454916283800238919189172800058411107114267888226377033233229916012620503695825140631099954911891216841277267681315009203826822782693528151218399991194466461153587959019746169733183702112920021629632542220960190218089513646229903572498128609993352804604278155925997876633801238302769146187207119808659459168413487351308848945105325127670923091026154823408677784210439867473745475780128681795152827365908231720432653999426103578844937652027062298108485458472333248187771853969196631677096196048272947790787319930001463622259637435686347927563597215952245940955265506134365733586621228142340094191571695177957610342083738325315913201217533415644841067247052187647559307487374540098357161502616076041500444157545729058105753396130213816386446961363154261938448043117356429246070530045767742716461482878433196701142303818223098664531266409351188595875105287474624888802209318308384926715994488581786036711012199134664179798342436428425034610604244992000000000000000000000000000000000000000000000000000000 [131,2] 1155341539143324986784105656823893460659484398510232194552502568158003164076478280695316590733275733399545968989382649161084960767814048681153162220489852730555613158890096970714031280211359543322894773889673950718454078816110335653860009426796606772732985264444235975881850360300373187871520985821662500703523723272128356024957294526547846742996943914861701926633639262217149696846072569317445697889554950996272864567964946645535961878356182830280028251721193618490797805960805432003143422335514138730183200124190548678385174610287216262107238318539408070504073900494181932909242598667155712211783583730965661059467189067828603871844030202661219988430032063085110788049218500683732831961308698704431109698691691089398306941639353728016435988133000798674896411399508580918428547524492113731447755539236804909864717781479381519360204667821598155447474627850490270045306612716654531365023363587350893979259574224119004452519659972279831355389679839230988400606802345961454357008765931155253717482509883105186346478067368123865848379646950751278629599015612480874647518126307485203210623858547185935958904067608151104354689459528554498410528373300312414302923315524593226009543734997070942450850836656890807784496740914720296905219303935497529172800038627225541111666762038983474195824449909347300123485026318334910666615252905983478269046325937793099437427365426739146749492676337215956605906411433231440525560662070901827369494127546909448101870731791377404134784621725020013709690477257848330932176971273558739899662694670526556793054007227331576675392907140537852597243278868504638460763442713210973211145798637461580292939361130095663332235054537688645721737911516920443503873258427041718023142501097902215511981235862052982926859952436617995685476498766386955589476682625289862027844149418013128797899027753172298250894665730189384744960000000000000000000000000000000000000000000000000000 [131,3] -1074628645728565553349741400511488189658300278450079880653022835364080549156976882567493783454536019354578518571876934184831356761992244876352016617252727859008275362952139503153280181014801631532082354050543876338688991757468855597532339046641342284125839371930560278489658099534482406644222508646212642238344966364914373003641631267242244290286748816462681165343382738510434327754168369410567055678473899021824929652416481282985888861906339725502354290160971493359720071271729687043812396964180008748085721486133726906582259173777752868316814856046617223922726360722042164028111193062719884830397459350823266630619007501164580390225856512397132810426063034807256679452344966392340785912297872300508546341968150813231160585500674846996458643535939724108772137672958395607786950061951363476757524377940824704590884740355204311266348048016664682851740850375076043917921145760025879899338109405659809307677387042819467929803641941091569244577542984752682082665433913589708820779873484308221534476657298638620999476189284243709693117748508936986251214670536292513909331660177934521546675850688668672809534282987046080552775208081835382851228929753396120709607395072519620024839847643613000261709947188546288186514462546502727995276098648213710650214173486828462531814421002964983161461942233427774493104497530226982534070176640057386515788298784505398398505312697104120643168573783835818222597999545739422477911940224018397723465261524397436693068984313995151873109171104945794264987964131675185025856882553098333138475935716894006720552197581189503438373600704810239846786500670032400013103065688191784696859883950574038427378399244695237214507742090465294580060021437171825610821575752655562813139733044755482229842018184920679712177885240299821892988324841045611723560152807301575264378999490439419138857528712767568517593403584351569969152000000000000000000000000000000000000000000000000 [131,4] -30263756033711233205100777363807362300003984927758994422310876998287336460119093295038898079506036000238847096669537376969857621057159418198207610170623180102231858230544158581858479112884834469760364749704633667603501815222921046606846137581876045738738131188182076981646613773705099500941925705038448178449949400341794470539620447496157515107451088552410117349750627845917431886806715725113438504088254682769559441672508050037179674013459757501037195656112019151743128299298017681575738154149253396490025644268112678496592511177569245770130407813532733686022050687069113911977699258372632907915790713882465554429786053480707896049706401994088860099003668926963163332408717532402282880458029154258389711737784400472434860354302945603326108591804368040860478888026014552480794184614630264219901221359800145997655944717634634664891183064042796224439726113122649107913267014728057082355368574781742891319835576319714686492304771875387643748680321522348675145628214737335406060555177315473236796065581688801667741083386136637559640773813999222364349009713466059431748155768593166034623577246183427272740609256135010597066515222041119897188557111922546562566005723117576324255260957327424781411932195600860759546986579865205525989589278261560259009907378651500300146362334920851413244367957980935687410341677746705499667236359306313457671379971270740244751138418444040589015675402505296442251712043643201731208197165661029969992222615609329843942266452385754945035561189742552526699909990629686260873111285238354313898063774861087539914965416163154166174793645904713615717113787601743037589463580709541766253716062861907914330518941878105129469641401183925781429823857869181127635636948715744423958110902092286675572031714858471802465932908075426316350780237241621381077165277333205829905713672303110063882670963451137494482452489311183081308160000000000000000000000000000000000000000000000 [131,5] 124998238977113331944459092241906065191486236069130508432484952767345805558318620328464062769407806212234524584622543922590068655016115153896263344219431591145262547499799789598285128541919881182924578476789916498532563850983989395060349756305656143685499064961890114333165448445513785968773843583345325877659303195862157397878645130661966488043949822482661651274668525951219987494335296882601398722400049390502153342209450990135640908463044750131969006397180019888088445315159385589080686343158264792018259968831742357580278992699509001492100762900771520856321575331946021957986259467623738108262543532556802743889815645376407219792400942963658731186807246249404336464491538539473146184979207181346171886919715296915303371019535020513920905053271952834896028720958201526775483347459814909249840876267600852823429651540702484914762066431575967077753652132052771876138801623326046883301094079992473571664682491601359747975751880665087071646927074476701216182179113852780664009913515624288818550917630174177900685216890372567663995166697084369704820092435755854616668087821548064567786830095743284196060497462880124821737154185049528381382494895101202758592639155553733297560798863653152149505510966955576670729754198127289786502541008403309838316848232773461723660706795313307090669701306637588227362885390054708171870658633429548230674677391420550298203912500502383061557900600982771732071059079888837374079629595466321520286926486583912287051465419950157866392625192832529990142751634025256700717966514059106716365905290396574913405677434479502420697600585792608221191430790998468992324315271353139338344379367468061131179019423971895891233394956830756702779930875432306735069150020061670550916566592472834098637998481768944090103745134529715312150258643804710516297484409585135668772205636947018750069814976369855489708647834741800177762304000000000000000000000000000000000000000000 [131,6] -141269954720038998143408770967158775315488341015664207410017916415426160036507750645502674666560568311877649658877094462696047096740818197671425022326006323827384327191900765621648758933600238249730023326593181765635622790225101317183159538331051351974612143985888389991972890059301759233874247015170520644377805443504293055503592855836868687781820181378936196070648700667779012081584777903608824367998233603096680607834505037374963198291706751561820888012818840580447072292831038755025020556677236304826944816068420313994747621657006836373303707491163744078152691832901221671267731215088572643666793363923265624707447409741885908327163709616106969462480551669500873400609187990790349688284295049769892126625617681694209821883980501110226221597218541260837180305667180503218838402906006585755343214279399362866611514045790540592222038638608368769796834281842395981561274235294156755833376430130759064610930749351308124991401172670251621452017729061697148140601548517649189309476319052584474484955343281651971757619250849819404484046948842635909742659984120661698058476464510694456200491408334986737529258981780560165359706390552687602390226900102178287488442685696789281185369981914128113065983775685916673643787010869366092873141170908330286571930561890090146339111921339110874291995128340530490792988514794438198157146596787404965405519110820345505435973146800939987930312378017339084748258103438511812644268443601007551425146928589214209377393353833121611290242146164817446062053994400145337451962525829978884921193207845919453075934357208500156941888201020171976562455036543763869238171157910639210134725825775375005399618705336576790242207601166479687248650833498292505507510694887995651446655235905440050619134237845859474800403467809383841969745585799297911988706084889904929008251432732938732955980374799643014201071386252239374909440000000000000000000000000000000000000000 [131,7] -243633423638760287407075549962373931108705601917775912319778769300459905990108064600056856717532469266865041702446039789938457095163226378946238044621145179900318676917231782995413758927125039005064115030393595552436241789191350001486178925348817810551343585720725192998740790651673620233300548311888647112494162820371287818356356812312012399637226016450193415270884872273127927411795182717464953825179873525719769322211974790828308594803112559203002533764441358785149066531372164444827594584603391559359600931299198345008331111954142907791868425843625529843613663046670618138216853025861897441208801049259976848025202736116201902999446909516575213661981554700550121141688759315315442318641815472323929716652239818006822256585886016579251312398338977409120695276581007223022680832087493802780196350227439113717508424235675182311256183870534775590315203655981533197051182703119024945212826317805591833575228822985834195349788331077724627235138951363490965089652419096433115071886062498680298264426772647349468569389561191699823244857956274693685283013273299780220006885611647184842398688910750581013159366465993748437149495183869245208459297823100832397828247283462184233203102814196886657679484640373608399282007628077588392046811123888283540737951976229537678612577501700225706692234391344418923286273351772870192975529295059818539281123500716939023017914969494745156731450552359403486986248303136541249413575080998600416767650220553604485012427286230977538429801969983524261357756574066450825883501511444621098388481255600670450205288380430616098386720937604459025113128137066206105714136533796550042182845547378382949064306181939080350874944629008205423858873435053460290233573698379487988951708663090046084926494898142464891707388373542667846239699364970225234472203440067221887301589769908091385852228479910510712659996668234553450561536000000000000000000000000000000000000 [131,8] -379925633750930704936147926508599806842816785612635413854749223387650992464744927647119658986832304897905269405755009349981067063645243643926722921116255415772041680898641721510010843622682787559682134351096190163236646682724196114947629159158407450048846513446593300809041964991271175706365792117973391429492375359161428054336324618039995025587083286061914638505724817154930798249720041267933401286193825141707212726207597311927182048831544017228910908282901749148106621333825781405941968186773459669534892398635035067683634673161848733587871461944297861137512630484658562243612073564321544624109898418297712950258522234697583089582679412373318246781118871152359959032525290677864371587449763003711032342883887848450692612062748346867770380444446062242473745722719684273102196717102976175176273481389823414978801741399190016528420944315343368827362923794121372492877887132250716500217220213757041346402915747824951921026533219789032853001993681022729237760635195868646368765242620910706572023137138797448213760494995605717261946922557336128062393092202597809632822133822767843563592650230774880116429547469712122277715501142672291669271393418589986946524703706165814264305672027950344865279084005333829770843995724278073305990793423540606583387224216510481841690723784462603383965125574465288368858305019271473651305838148314480355204155053075583124356539963346721243813955099342466010040774178378555609009237285496897861870867157819520650120065610831725591908275222486614713467539041169340357660630051814357223497272780686829091025936224516457820371192299564058135419568239195922713333077740106875013486606795368636106057770917330192987847544283308000260324663951420654685215096570020232169738016156070561434840647926738206101362571721388965348869854094612209079990454972608597012351486330317479072130500750983530286036737235813761453916160000000000000000000000000000000000 [131,9] -6177124302916541990411486055536457474632152390449830082594582859842030816660117964548171403261492772564730064010633573855350518071072564346626586700021389060027921631765746458386895186827132555736516837454398136777749428963666150826948759680188704700440307206915012504359264603548713950091278480376507625327602849948521228833482809213984786252689601146906055977248022439225567897213326285780683249297092711101503976638090226198718719015558030958858752405332304661855684716441564159589391226495212218570978881794121933370394269605950732987793866259694383040868678612136661694118422251834958933346122018962953718252442495514453493137784289493703828718214987483339105199205139918560089882515241870130111234505397024576951976112087956887067922794149211186781824666821956674554233928365239666183040974864496786229796295820147821986484092677637913395724909075840478699464597881102167428862608383178654702592034824762941617007023711290699808365507463435031318782965733096882259523775079860357209367165469153750904944206857059568840586826079142120178034357079274788071011396047396144040183012240383740466964489705067429152298608786978340186315379494990536000653334789539200537558410217288316427739077738450534680094980975248794968221967798899436245623317486414945479848454615703105080369606308246215288834752137503370158397800138001838558764007593926694846061902661001081938785132099120691915958239709713069134054208604223578514632151980546537522320226828667832668389300632188528077708612368069651940047893838706178482124890153160987697957585776766898284312390034884643845616228544282598674011108257147705092292364293056234891676684495621635334802007192501888447077170430210666316003948284480562210358579734842509390326373788078379074224898365840084281139320220080811680655818274848168289417778754063969206242200917536510675197835418509426704181624832000000000000000000000000000000 [131,10] -3869753096567294694469229404363714792803942199517105526333608738489785541397575157205374865010051195882582008542793544376001050305910144724073028852404870344009088150470734068636693146122433084459124791395385927588782199884594591167230303236704172344047876354986312116560193148381663154700800188323849519603851652152626003964255420861826314750478452287096566872565009939390983237938632448320096741281405551831425325463227746982802734143487089525610635389482582577825747624311340432771909368813015680507648729679156090688391543215118478082417461395708186611935998207786406748978116513816535179545712434767077165398195336446497042379533489759264583640615897964772907725666810472924166730645895113881821583344619231092557298167079458930174774325618420025360418254954665015455215261989507727957782038379053365472925492078211027351027292708657077814485921129788555772373066838326525544934416209207174401141625588681765709367519962744384550095949699353543429208715612445645226115528778492486072793771484048479175010392287940051577873439541749315752524692034339069688088825092299315678703330909783591943244223533159135478683536016597055909019892157681762918277528035965699088044705527633196145719589884634383221821461132151805858554056473625019616052234323423462814877762954023498779126893895689203252447116725133289687985732977167815417785696932112544974487858913615790286941346918223410983026011161373507211205535644922342254863848853339039460209272314905411352761307733730995243942988720265468297218770371409217259965818266453949993429880954583066370285586391108107176690350137747066815275535973652822047548198052643612175754759058162325110164576156090419349158902432584354618412714576519052011374320625585094010581723022511782061692896743066422038513308960913798860767642363087534307868606324839923031797439989450261954034798740435289665427210240000000000000000000000000000 [131,11] 10380204219325129498913843013479504088805539735742156329850371014143744162358751653601870367928481380544954222522051482445624540624528409270567495607819715600033638504036820368792993873656625081663614481021475568106231267640379072198981809008293549872044394731967594485991225129425430236452464558201935797298405349137086447719980827701196623248322511052559378200102065696841117558226342009205290925716208362113561007892132009211957891460150103755234980962155490768323726902757728261536800796548792002145731833197628229426555095682335237085473602083361431016318502220801518390904945824424534795037631276832084155158574586506589065447692186547569979257217690566257299014580940668791853599687112769964271820792329169650656995167725071690767874671631560054770777575615740955016755388437584692520977323684097066900915109447636951433380589225619847393740707478737949026871210633639129333725865738786204096200996272736736236206206068461037444682925334231822011043338871637905723446951504724003646768853545350954372330196855202492014997576383766981312792234534960150640301611789020003295930758961638375055381571990781051433648896895541559288845141025226453377506607080829107353364222599913036179971432880993398057470694835560613345103285650432680427140000680577339002990260919175564367293959923085756061643913948397447811973761145008009933369460365839102639180409199997527330068924937426790832785842052844492495233546769854837339928054593878078466592782863371106795418631001221565114855513254678218645987966331788726662150222523016097650235632003140800591854370573359374191334589513797768153958226956666128877468399121245099970395951935566238953794552788148279361536138323308948644375087530071381635043823064835718475907941615104418014579240961772586548622767323526840730618468929017955745332970108987421066507368569597600419192422541055523523886317568000000000000000000000000 [131,12] 40886674836468757183831082426382042525548886157871811518930734319325163092797240504656936654766677231278979385976324570907404338263114836411212873294167884666866923333770504433866793970182081394364873658739981024905298336434365912737129310898916561703389071334462739964163258684133079174774400855622338860913783844982543138303132163634640568041345384359262358101136486372491191120805352005242667912427136681284055028032885009808065789811953824015650405820791196204829553710619937823283323499130543089004822384791037261183697578938961502778849176729409489629140983821648303192188382016214493054957936813413955120187192087324989138880125424635985583058982300733986565450993310923139724990144586290709668997904733119143273902042022055699944100985697983379950497847771688546833416422523274553388148412337091606190908363816967347110138925984218765356293690530190857329640746397758724253900326476248820854925101721052608734231084034604078310784709345190946720970521257805010388969574526157017847250542949072330590578890588903485609949574220931372258508743762479576280014512943111068499562352546039134062513668959526102579347055168581501810158797740999312693870008125064210307507199605246303510390802280626808398693442547220961325394608865099454947259526918033070565964582765558437465180532089030973429215111715961280354671003692642764437878202819897279847555744422359521053285600969736959649629534129975682537249275033311354162198829690399960385070352424903236647571075947790503752169050030541828341578324312857264875105871115229785209244187205298883438000257568344512301631082386725835254919901989959478327042191081433615185099096862357640581349841715083199521737474923150634136602850273456001733418846154772437207780801525167694397534447730063670618874122621294628621964057521151052313283228288160576315038918371128733532488468476815240333109493760000000000000000000000 [131,13] 23079598891552174687941096445602123576719285918522743269986974968852686723139504872215159356767074830417614744016332994859829207715760918304030460484667892292445867684744225147206962822408327788893700894175954292818008732571381241088557991520187824430064269665366261320843305524296329706033000782926740463874471589554049059941053800797964786438563057086599111898308748539768091733710208664486901664912014397261905251703623263443415516267126969865014042064726313911411850291665577465895278696868198276262110961527851601434474378888175551574162014509864023642770908400426613578201744040649944016174725342928310342377847809136594804891317822637439998546615894617694347376939835588277833255838504210948310695763852761902325487629026526407675368661815354673552694162722985611657575212369138018923355847870597502206598548553797249116925202535833998938520400085136548010656573678455924312017356511385851464238286714878623690352932903730605986670404418147142668789722539469189879451547745356489535159696301727056392579451042780328953040149799440402866765703655202827250035347077874564360165035223328622987703520090771357692446544576088065790446520779917359178286484187719762520957406868391839052657007812547715688441468359430837872165068710256282939546628621832574187092160538423173167562436077534777783588006896164604060790873042810468637427101951165883537883868953226396110939187360480622335846527063675033318799728319499294908121142994465120091108293722599780114090315509290639200632757999581493992263335012404297659874615048796704926734820979732940135352609039444431025027823517976205004073683619121797917855621800819046667287319153677567028672189257744692459281698692928471227489132223789070420019753879520936039208638897154925576596144295455514885570387171329700165559003729764146490692204566259606034450582457442764535512274408705411953176084480000000000000000000 [131,14] -231816512442718702785190116164819579149970973768196057428172863066985121181085703157878342122562043355464407372364028298296921035631865816979440513465269348227837587819289373628933197367713543390066945910202229093827463388556013186894469503222694890430894469107061831094382839124549162838609646869348298712626326727337347920848215689781420566934757702459055861113615522782131711211651025696108164427979603657542721796660560321375392184096733424786577442217888958748502871498260925844492393658669265416090548210888823961371002610886767766573766877902647908595562822547774570153596586379830671395546737447275925143440232939419936144014380416177990356673857706094288345946812549295395895182910958691403330224688182919935209065867353747165497936415848461871645856163696394183373955949407498095727062419700831568180620787746750194788122932385370704686549246994813633317853085719237915653723684857790845791606716167514659926060949196851720525287847868982589212409325804702105698719625395412790928428396615853845236314518162089005785618247306608270208472112604219655609742317870949171070994220612597130848004489107861015414687038271576006107081516253474738751221834903981830880112761402978098912943667155288576023770763449481570717418649988642293044758522633927914479651642967602523184534771478909716280219683848926088131380208534034557451032598355974871648182030315029295410819707585258837205947879050555793011346217587571036487376487602812498781650291454658527366790454406942995454200176603096661155681116712525035622481175190568466329410923474265120299976283658953397918545704198071547630723809574120552141294530693894879315009162787722557293774905970516070103706955882925488800755562924110718589386197438636925885827849905766330695763820935742691801638031838195048550043662894991236563550476104817123772589386214453952460708574252046732181582643200000000000000000 [131,15] 141248595228930626140769302923966069505780842571588753901265783713362175967584844772833731849662677959230299259220849431941900338383777031357579073990144737041528981851580022958014319344182753773725100372024415542700487357895107221552541648219302722759179788416167033751400461420416998209137263555817528245681700165288256567389808703617384202263710942841917363384727709100903260915555894930552254479673882700851997077300138604967910691358787893476371071264660997010302808445400450726369671420921035680722289440603212615963755594839524218329734569614161092032482227841288718767298720474254997617195035507049197268124165592892975469645951843335416121703371119791898414795312522129599827299603904945409111298499536909632413391058515994802225235870346691689158159622592991227491883167207979224369119223690727329440315441866181428851944235723425788516995198147768579127156193688475365620839760079734104748888771270648609638349042763141331841781479332220194454408772195321067675414498033383303549109344433989052002429548387435273743545854133247409422101000597048057681132763927690973681792697587208830484993417223701719670023680730100539371536790350938281170306535715764444360167229822451454387413592436775244061859734922235865346617012509074971251405042475770320974033595202216907630385492123504208346322960872102217679874808214263638402733177713086264377606151618384961082961777726596757186075045849379503218511379720396327654829933809819572173772979903830904435905935020655985114615636788964743644562896531724821282079987723001922348166643326040596568206479845560239059204761847967629528059045259444483165542348558928310324457830881519940393979447558198856893044186064342051811305698635109004244976230843895147318165254507602591692202307939749377290719620308435301663114655105462328706396204924179663629588938798713404584091451840496348252329738240000000000000 [131,16] 279192582014205040286675881833382240500691437477217317531218308701042094828035715712143121979600161439960188813488711833186165867159302937168089059792086673538801643999851201398436957443951647373374562157218348291940251417721515414667850427942701830770431412236070575683758735073218644452711693815754827208969158076649520851546744839841134306287704091057559027848903093098544612351998888465120307086393536312195195216305128879258938189506254873637053124847831479039199810540600486323816408892156696103546836310406706457508799078268202705884518366961822513129344234567800545332365045480115268949212165216154091152914314789159065711893124470949445265385779446811871399342335254152697432267373564350421180134026174498313879930860395578316269010335461814656472883509815107910857172079298690988658132748142351312328047907828835475568522535609870670341858489813442781368082869313327907528152497818126291558200892111874132295843080627890728753741797105799896775390528079179670099966688905194498076632547416221394316657287640436015599719341400751165338346004667793422113267748441352536978091455274407973914242987434446021608460487331332461874683413035608123983227212403864541095116221173864838871505947445065924093743911507143997090764462705264479766656270990495123694543971526705285139841632324786628593060438750575697740042845847869940171058431587863538136712281509177446847718573245784376770108462251384019461767498229830329519650203263124805967482833010120354987839782593574339248995403729939633054824951129577733984095542259841229409087360931189927125805506161092931797919518477179132496816283135642417506101993117676084334722297250311500082216076023787128135888175861722338673547613279153233421073268822283243015478208381093292376394096894253520088496085838265311475902164656693998062539665393307480667432797422041398457042191417729593976553472000000000000 [131,17] -796130581576204438596812824855596671783231191982090788431851357573859126766994916788341933609377585595437264361982449361132006005445427362961141928056285789249613237779515200585163820800139612273264062618352404872107788873269839814835890786643211424180188119642654352987065290058631031083728357140800043741954053002302808238623146842856200437047078648803289320981082659307033427386264598813413709596474640900057205610103113984218250289966993693399906085654710797476572952252687180932786364919706631946452544924819100979965404512151101237762800879652245386013821555350461811053946268587735820189091617919401064500706874795543208348000119240280519432398268026656221321580211790957832897301282611896072359188640087554767262423957514729460995240616584702562327312161628406884156403701961691583293025163625597954505002094419533237816410001606353196928509150339005628708326973259769034444678354294331682328642805693906409119636425616744712246255588911590800029116050956775395980736488125626922957257204863895119107534149741813361635901373507089147529252969817341558253139423471920007024819778187578991592379830359501447178551956574894038571433231073579231778632903338444574306762818193575798115928063516527157077821235074070502245666130442656177869700011291361984862003487564329736197165425568727358114414343736308747983219764681290311254700295905497466401868225674201531186571213769849960928171158265106852681814562714274740624047567225309537604117701756208568142666354821937203509420943836902879532379174757711193644226048903360289166606381549165688303596016270220730989822678129991541777024767005367434571949999388999394639730044314534117607199528748304588139947186037118861472236555592281491435695669122959096268235884134495932627465301699898673413845413653490989483487930149707356175104652008828977958986860689281025269496799552002938386188861440000000 [131,18] 401569696843233879813699361643584355523795488251168355625822071181705302774091111459100684126501800062083584244653020465688033536378469831225374229786713519306678171797331490534858239554876027218615871928076443036446518775450658876123858478401873821063857365835677701077125681330465814596923910972843777165313282242639594065885280396674820599882632062874094799581071882577606399955868082603305116619480066706648615253905349156894203943100810778496175478281146783327998760618396524999273679850958673000093519032432175781371299081586038300144439189816939076455984994746769917871637370858017961706076099720027480191175218041944235537228014210401004158374055885132149288617750928018276881752485567845238244853216713259854015826489989552594363063268873199685367508393803768378246658812743183643908035850019892093333374909248714713188601998400788160981200902416567249323273219899756034262738944647329009897161946367001571141886588153326093147528748409914699620964860850463456133463130963925698835690266378850525098801450219929779220371328150713543154416394801699030776153495146759498048860534456723514306427033010260796585074482137855856844033324946619515654127421175695739610233899157565025171204839189597503119905784942941611888595790229636274285243779953859942354736262119975009974083984599303453660913469436025586343671054198346566109930750838532907396404945549677014302586890768982623736275074021901140726220534641468635225360864684744019169321027715278772173933768310200339508219882980518570303224768904174293093193498989261348064949882033066018889963492979433668627565017566585694535955675893257969948685224599471963135132413062899570847270676316313639961681273440845639883216499103374553689785076442383285582113978435207130586194737319777682848277207552373100704331839181195861651727645524670310967413044424667569393207621830293231890343936000000 [131,19] 1019471643950971439567653260925271965237429301355667652318288519696882770534708648350062988883173933919250973857758264430997136681928754943801138974770158842967491162498946754330850606822954538040109741582332318920685032957928336360086240882848933837142008653365545871899529339329301512112901410929936869880170065635792237203225167356761230241372947161159454567188986835559490952809792196948087151827715686466827440118795866458078024463965739922921489086705307139995060082520109252840313822597647344122406162912040695633031406817433959923761824175424246853617477162483561801968567258633336571524533259445693998471469932270233140987849384583658164638849951416656168799119422277506802320897044548879472438207864550082586990533707800175052745371253810471679446916250724412357143380578724663042346372600860790964524081470574087904903543022290347789799238515858811959761387641777209731592414242418338077798173467642256789681518768491154283373894619161902547709824946488581822880341598770184160978432286561914192375874227034101059776693735264150491217744856639120894062613588130735426776891076972677466557689851997208289779826750665205873740914312397479996305374353610559354716129566090076807614430271264698622132765251044295600205539239431295310114617239424791283019106098083183529213318053984826609558163577242650823280774997110277632653171996126033878817503299468247178961312042491592790635008139436774850379173385388243677058684527681565526648981397345512881590174698489958307817798471111507582482397470213331908382952325353022159618128921309597993672329644122455920140566340366094713212007316897973958337489200490345355364478882726544774777449936561355722781484776150410676392385200879856274639837819964115723281876854881948579878416058843210157494575296317594565871344517291170956142161963843024801207336868916556224030173851308457594281766262300 [131,20] -115521349818139574659328727081744862244609507168947312541895354935039132380542644090294175607461451378356134733385058545575440152053993344532822888409165858443125052724576810431992277193686548687435356502051292223478552295450188190114904779486914022235968170746287481021682327471280564740713026805184976868560252265587336368525948102509365234509033432277809960142088843201464872318109725350494201923499286211597151611628370712298010288849942986670379352028235614110162315688938843956598047139594750703367668200909118873433632903866493622555768676157395297217544565045869789404723116027238748901008248542981160502365013700049410156626607119566588139769746469579965832345380316615082777431973308661354158290174469489916143490910540732515951283104206075097205041752516351905417942223793260989779590702182944038211615104701616921973343259081796899886613777862462799060550942293213086851023489021963902370144783729223869327563666950587208268688598566770128669803133733555663046519463981569469867612000013435625127271922107136619091271576850371768990075223931562319749984888338511257452900267294313974235052611271604349735781038196871328923509142480212673278662910194020135465148343078263584004629367354374819171594523169513345335802945201158642615450585746925856902450382051223416274301482867539002309354908888308722950568452976301904950182979565867019126945902412917804063086802314863567936526649327968402912545828671622055390842562653319698513475154638916235541001771195578635587126567939145070358204187513693104338464298293889393411486397518104410711197974814674147356902538819074914799263051230623472642018702229112208813576625403542005287997216043990332944607989848054274507443277559844079587931212363763572638780970868145054217535534631105312249707658805122769593650595490191155302321929164700887123132254588928370072751956850619973886324000 [131,21] 478177398132644586209600604913779778249993307158571807477661339373121364497952699287119032779035761105641022548494872198216083298430400007993752907568851101814627171300419753025802192277819658016917170843212455043904408624604687570041356514453429351497718202937030979251762588694296794937617277857100826157783392106773752981252961239920816554432903295864326798814956150496245538422558489042264843685908757919405620395128840187676164258271807361517961295197176038768407730579972372704736013488091093690384174780272553034478595098591860383586380247051262155584931886468263830759147324463792923275645162619457360548346663805609410419415129809351338695297328490703587912611086334405365549801590063231927243305714657911592785277541358950557231883034385802527201414368378002089968579979054300069525944095000280536242229426604870023261051443885027984928698839698242179809661605313018686769259369917270153699508360719153972043116113409837361756426705904186620959466364111837548338766871849503585654570123034133973981061420611401987006816373326606360462353416370407738719836361274521757974514948780971669207637535155628015040155636525745698825455041508217129403784817730850377339467207652710252764066521319545196933686968864162368850237758248103958810314815514549273278663898866441791897682137280282470729298802447908129030846470468571171344421440629413825409696001345645866407649325581153525749785694453051616588189704031169297570814215581392992131880748056580144093091467924345838010605684970606254777751087557582845021222538484970433017445170438684407184238038025304487549207527261095564932358343579956775649957977415419805369762896110345971744809511302712220997689722074452899448537888182475006922938192777769390944043036797241381015615789025916314589952545280806914533531438561636398990314565439424156096562200105723697352858258088877823339460 [131,22] -467730005845626026185082072737737228946890543211901365369192811964204191300086106102013304464730171580429190009052896097793563730672560936858648632850298041557804520191423144446769327667028959286876300291897441765621003502720961121502327431231286204609268842018770341047028414698875078821922708534618185773121744638742134308062265588718621000418304288913094877985778572988378538488092118087732513207329928386198323687042550823679333594082472660990689115102917258600545485281874288582887335407831563209867249916593333440420500503713050808235244560495472051224235959402643648229930839064458224926742496090065802704049822162139128095703275830778219834045076179362398610462320128278744059540060954554909731370746186222389871208043014399500770117210403216948155171858306485031804240927629423066646256025262703588522207349898784404499221207382247041123117236945459661369348992976123739291438544723018848810756623804716516078828580460266383273323379971465787309888785923649044955045702522016397672518593713241156118720399369613151588206987093682504060631849416255556736813460188234950444057481556997835782171358264950851658335529591532307845430029387345394983685923738652351317409085374839644106413573065013904448798570882994593357698680479675575638094530562453738344962680746737434210394799269641569960353133543774900428505369669335033601576484202456871794204596727394276210055189292766869975613165830055592607242937303130547289160155745107773911144491475719708303020100470959928347160686158267613072756188976673327446944186326930399089616453779498610768672239902638565690295114638742542181317831535872296863894646599108206939811363443295203310052183565917242873100779614797237796226408719846813736310126114965568271942883505172600880545562270809918178685158916234656044560118110144722713680348698182763691986433541399357283893829014515484160 [131,23] -812106166198868021955930410339094087429952502465081914754965776539755636896967614202495693651591407961758161222926751415217142920851216839861272594582432790488408431928361860881059334355944104503495419893351992405154589411193099163592139334381009659610326480019992560701082320637950144790125676496976998707577034451464116755527716755164815818458756152521904019332516717891988727949688245959199782710735953127900540066195013319666570180485470327688837345245381953315898227969352918534994601103707543330409131648590761688483104174829982804484630024149439250277107078559294944724061126644223496746262199696206920462756912726141183977916685828303233193455786223019286412292542608878288111580504956548551429127709040629444408917124427939596720928194901920737584584374419931130468346232684357964173514127298959537964614951426256533377623332217565137055727882808997348873466813930142589877514986830847895228725631289865233832874086481413276338889893288865264421575543314825450392404448182669717663005387383068403372016784390284906898928853784521024318454313519673661368246901244145791913952061324952874334301722699673954201021753849737393515377575704614741770257019936752262383180928712317187792978079757075827805438059024086185882962725326147014178001994725804901151800094795555669112126952129364311431375345485513313909286238511785335911923031810847253096286113003158184215774974959292957486035441776113118464084025662447848971547706781357970556295050439918691625461441483787945547049901942973341165881467945153457044953932393037377903082928243585472368349545278087385174295411642251842413683635440841320986988198728734673500931077653565328134210265983191206504152636069358272968846211986632089970340208972079551051833863101336205919785441643540360505699590683547040287195345599199775884263515118532967134595246111463650841443921737379776 [131,24] -833831648692076090388880735297442314669193153347109234233847105083301259663547845427781024336782194179115496323407791191847931188213573525074459779048790132853085849588644841662980712642327691525322271217648632087799178183144512813546275137624566127284127873373004981277060808950696712536545934046115476509879732611152620419424627253687147177091134056665114662143383615505018440748046558713755545488988436139037446217033993437633986347197122745091709484675082841073668723785777475064915843207971139443118903918789917255481403658872476951988177113377085452825463228856808194062170707313692324610481512831516752477580205620435917745596204948001047187273524485468863227163286452861509180410196667412092214360852536760648744567836155070188542462578683281970644475324717605509305211264848465300767368942943390681634236816925475417845006436311009660271224845475549858012493142754833381887050389796513326826947082612504352816732563035691859780279195646705621359267358192712962387059459235018297517680628966080729510259565216678863282547493862759962329048206993468408477083994289930301302018264522581440580339191525775165447170202527053838736104482008894870848149074858790970707335378543937877987655558970539475134804155895728799646343377598984164916718918118698623989633793376349367194721937941296625372973652334927168207691171368213313509780001498388840095492851487303177330999911649200180466128693370089400891313926588192939183741843493341411532453535886503780157039908717467474340270592572302155396394806265833766882683931505169654839882103319105348655502645787236306596201018167402828569659293247379929236945380260726245376193177608339251224799057880910725310027290427813126548730894708606857723828382806885675017122778923430412608860892039534398050798490592850207922807693898290739611377695366457631005242187243011666422812968973312 [131,25] 20223614047994390694613956981281310814736539657257505673695597499566996844604168602856859880896081898692174571564215400136290532018016337023347723811130781017488471069989676772338846888245022022143140194476797640200811901154374921537703170235239288140331091050748431301904711609093713010942446174934864477507585562848883096970193523521545563932245278111325442113790632400149674959568978672722663562015647583923101795993166390725249009543229387598011669709396337845343848794401307617230621390863795934714864088164583159163287027916510352426228146879566241023040930586032196978850687937496923694544063176978481587164079766542358548424100394294518036952337047501876472836840306766283410367019618924526669366620061864814487773503001913834713932135517064840880979270900905047019333772081237781631445358001111459502037626995752284316338623648010789779850632957147531379552167621085236713970549391237135223619207370638761594172006494680973586002947987777016434838287686741804907871427531594200832010339644642413875777238305967721048440150809110886131859425111111075164336648099978938449085585063746491080052485519202762150763886994257183516739402594446478801789405414433909848045043224457143877249205761092756412811593772809171643801746539616231939378060368948942872205104107478143358990882295276130249405270684846124855447076093663671214734924053438565431259245155150583997238592894942342971253065607952919479815851743293950805418558037426691105031844104393251883068395589883838838924623151343932994746438421165143611457975874570569744445261933946039370790296707658737543113473628444797407960084665866803713346535019879520860950930118906430255599588283851057585375076161207491721341870237380357375618052942537226464570574263486533160590086059079635406689707973005903036893770753426230238221323300733201904933090209449715068881897600 [131,26] 978545600243545251623648882602544982747863140231488781813954666197229997195947684145170048770118746132937493349382302561716445215985802116052051732390840625113395589916754491441409142095010351136111877988377110041632949046705518141167185488682577797614146653910492167550333852753151531748515747404463751917065925604830577686893255294954124965978728152462243002611182053900289744159265352987346856213237927590697112202841533914033881110281407592484305713026711469405165337742422720497569039428699077989693664693042354770600068186559055914795472817602882258779803030100170970922240007765423929128634020510334171248634907578527936468533273217929106148169765683581776442952423403589152084267934105313622067897091298642409891656607440264298986693679553425573651174108671818060315014562839888705611429219811843998413684552674330795022407135853742803586324036351999683943441008976192312743167117169432636457575097077737622215406687737929130882408382816940764146794728961517215364370548663053674710879138811024094248117884937456036854504061057741976664957373614898504556571927256845551936532067316824167371835111015988131628438217992012868829643630456434031937651827245755140310747316732088492653154119341926315290653361164438182762004902423159141103210422652063109367045412422547700589840767161192085981826702027986441107648822938901858241104759148049461461811307624930755134495762066295316461865424605094536489511143405443167121424554817769879761712139629388205306636418432240512787967361977053342856517534532644564394107604049426883518480928411126995530606119490084117530592690036274372428850949012676333617551886635018066047050227517041210413108406194762562090926642716232949235704752298919527982859618466410645756662117239275207966051128123973420448669210933613504266492886307749219296584207753916982026996308395910268202688000 [131,27] 344273832762764410713652251396785400718163227627084099252106418998696490950376408552944904242524215899968133480697522142399499822161236352123168022638297744687895526413759429985366637676875446264093366357837720266448353311522534233811479765343965052227059478365121398341058176769223240081118425726954393288288576779728236273175157261752137961520794941649733757284543150309780923740594078976022032092767140884377121092558235268489039508419833379763786611335660085928834993299385790340393356426449245037556720187908831310551581537139713634468640070151075600754140704296779397569492501709415342337767133717428724661024860833879922915290783193344437103844371518607971478311934403078848476014079055631368167894292000854346852359720013887204522871889274842149098816062548512786860239726217592618159265113608895358486278631738046048933258828207245918554218242791788643727504704515945982804870858248063824988477513728740027159003241665868678792177296791704886172837232171310788805919789403949646640291167190285301514727443047065698195865383171227720584899933712680091427082239763890359932782596560869889028640443118373195112577847316011188922640350166053457315806826353389756265866208308056959672937032509552460074334377193545453735794953355003664292159058595808617863256055651183804904781352603945325573454048827126195208665212454573124294432379371696880526699840634035436086904911302453938981043078939975371897385176526722843861571433291483169056199322839463991060864203849954274222988668703473543321381258984375333164910132958276381826340952388962493739769001742961374395538227154093946305123732053998862969848147316510388569088036491061151371433337513766621907937064142929361408243261856229079774786388431534801588337132369719457368674679772816071910022166570311300975164774087535916730084917393402808707833110898593729694400 [131,28] -595514463873748955514112277844286490883847718369987091963199094436685527149071289192523127368187291692889899854764157777780779298545317396945017376358166184979396165489075891098355242285098834079731830569804078410634655480100760298742167507435431956062439323624754228866079079457641186296907328182414666989829554623715258208845224049670738776102240511395427380886986125493410940804720142883721462686611216234931054116396147873734382844516986859447317413727211421056626168014104902915194602999834744922956904285243658769960594503999471914923117480753129276130942520230846227207790597321834463105867833144819804338894153405016882467006935893321075636410490714469741127830140658964591487548200005697811877858479251520040661293032574560741169054948578808979334070154436003877021397411885814425496353613246731586280067499179957430015608293198197610530532098293726023013751073695246440611251931941740857643186660691644264802668580926815648046010369319054410848666173674022804805191129953271705436217992451957786742016266299162322069363619611338492084067846213473511145054422004746508375449289994111859788062505490866980301449390439479487368452451928062484292602868852782176378734949800232340857410476868819586912672854553690564304208722639752452973378349030310647498249337154364237887563280698312885445433684646875121084142593107955592095350232430131483669570029042955687099377146399013621131562088279317232624942293611690030624836305743474420531086044591578854319431032617725409313508402703311926592218965986358608190165267145988659642403334918451181470873356782697930553539156959002819898751670608430482109011697155372220040953632174585787411812211102743203861776467533987498963977820447005615935024946773425681453312540465064547145422618532708859400208334052540743265688730341884303998403254747351171084226013340817313280 [131,29] 433184381376257174874709884976823873602604608247032676700075535039628192151236377537549926017626112123506615558628887055818444741218277498142018799759561336370879171786863418622260201332601392537449474037125914546424214502459877988749080751525437674432706066875694364271710202746568190427868103979797827067669685982335544288968340841107068115954768374833828807918759548617062450456868972342156569707404848209618540711195961897109438049148239526951040472172192285566247009199556892987860710900359060882399982735519550330407636167105577076208850672439392849874074331461782744895663622331501491554777999885306588887456574541679846112166057671028609780352684019198815852261769619172109163177428216215455640894330524575089049038555577412226307766540057865959969292831977616270770041614550902877918507979688107125944088201359009615826108445125882457965036877962399212243708161670148439652956081310000078168973774106873275258747338660088509969609566336104818094752420794065566757024599158009555492336906726902160368164595324812882931803462940323793290543575701579277388575338707855491452269027691086808528354102861327354037837665081636820263766551043960901613543092031543182644050284048447087519799812491280865406268167031746553155114942891859589120710947487449396721512394703344091783276284643270686763953061233847568548337266624602003720734768499586831470370820129202697068210475370964358543471886426794234974491122246042460556395567622067475928113223451672998783564901576963694045297525968296183401690582998093430411927461409776360765512738404580467428072237196766278459063963608217020600578859748727259135456219866045954438620979323815534949111337352727873555546461353650652811026969738917376296170523380084258960682591728007687020404523956629658263558995729140727185331847121339435157554605108659514735254842508655040 [131,30] -417508542494402334947376831941242981748335005743409774238516848154930491838913771783789653981849155530621541725133972682352505419212199858840620867496640405340508136053513078159325593695685706423273370026720024626414756651324434507677606357579908103127350574457788319540341128473134023432418439094198055542991285225779257923945004205098262819540756854079016042473456523339148380299288578739569428960263842681252442516836667149547634796983702033761892805648283929757036216057406895076768124711854172308734748886245554107284177506882784239493105409048868160547052868273233481150417385998012054691038393181031260882756597433568711256691224723438384332735822353715649264334711806569163636477242679846478695472715331701182864827572968745665527241948286642588063144451305665309628665335918819139732288612248176072386406076684535888489036920194235743500039095435436721402254975052022792217248622735106861760418341193812394216397494206864670319556004409187550909138566820218947728817178336128758484535360499077905426060458745677457635394174370318332422487167095167151418508170032357763189863261647143183470075669554106489913604829315166023729363020508374131053237864980930734807683039034178962395214788649389685011425436998670119890046950353378492961220446249571046584798311554883049400946544621972505946543977070608982925135409563242345767508600908694026588325617590291248303057761305565701537151395171104181464875992286618228363200511184291008190321385172560633450036712194428508249028292838343900884136294240989154568244910458632895533041223859975597893863255828827287465727976993507653562942348652389981246636764173529597818370773809090274229609496091946299137510000475392341600108259953940774490069599082971058382516565986728092487844739034954836276246628088743176026698666487525450855714461976191493217294994393088 [131,31] 251229385406770951840542045664406602004169455781654095559045091492337064948974321180355010241160082340824388527622082245011996317640997118211615698506614304772362284320872711743147210187669018308440482771084116496545786641456006537757243266873350801246077793522302924014237094020144037096230553833256329961441398514613825094483310188973700598261241428380879084207287142033350805876333311657796644938240571778116776604929212365251603994505873056393062443100603558942831061070030382569868880945529782315214832639940418201899164472397180908028516901860856769200189946924760547455356250666577089641294523078954632295579916366847209402414446596106189898726274366177016938672269658497419319303918585448183654505746617378288394567891563162163524621739641105252185926875755132475731813491498200441083448216463798486476218216995018599660013318368887059991681657338539071808671781223322637383472084550739132055439709257752309864798655819859580432170293402823365295868896115795286782186487055565630360275811924461055063220552925095292182684684566659401964295344343189925578691657060562686156174093163311309578220506437933170102569337458991371741153254499254025843748306711374134079828906572515996683235388528987813944076748264482301778405120269788002041811608046260537118650143343424213719231855595435833898679363400996319224424096185982388564217336337808362655922750501803538115600996023526777317660173959202908472938091303032346356936218785137620405339324961865814409835900541896519558652219131460737476364045398275704364679988985234041087748273759676991180401941136687915994766440044664971122948374628279761356830998434227523886124968057262447062540095257681412976182893707885310785871717864853432647721981646722487571914607569215633300765160047762672363503831695730495418009004464594178919128182362218916792239603712 [131,32] -142971623130492281483711813088985732179447086838388392068175566083699877971581953352168768484973401285706867891989043734519080540270665910362052261578292115862485098739055279178136477775135147797005248221382892646331167933693849764138546348780639114718031462931152765349943127700604460403067577966370517813760917949470307715731196954874365680066019888639920700737334374844086332576171766065761826644692123076252522597651337095343446371022359688354345240472510793658067037927176263116799507150080674581504055407479342214523828058262439886745426325964662882163714123274561365541112743128007916924597058470845515683381837249506494630189238467908089094119442967801272737651729883000367396588884438634282005223926901871468443353365047561401156647690965961466943715048835360718393870918112236512621611746161450835269043782267512258064435691051290719292328620901738144014036813709368613380724343302762635174788252192170672156205802309301124326964179073559191841904742553121560679561701334856796635377331061470106506448413970528589465031244830472138390464677632173128899098931830075347205291214052150644397196037322358830820543402524829372505051289642955429291270542714777374568362207039576839992717192345734690552352913920335484817273204160471416627819921951915882793272603064567519405099973978386778272366614176901039588366916630891421419280089655223904834871366417818632943776526871487729525035637788474058730995423213125813583372341191302949789768557712591723238011869991390590809265315887589143894187356356634905371939926327951264012440467937774894036320529982973731777035204717585666577817601795227960812108451539305867209425838701159543673792627668258132304958282887037610610945596605503618940624844372197243884436335009879945736021515889822120141176331389530194400840010389855437484349921020461318936266240 [131,33] 57868860976835940025243718097985159525721876927621941887876318309527431962794978738497027174488878588022664232110819688041834925515437537336981915610571690681454859030756028636515313687737531687686840226822843985795227721058136037715004325776877234497442731130979609897171568152022670700871442161273668349317490341386568875761155549832459575376807577505581725516643657439888120117436306147062432547400730994703830678007955252017469656918583995552096936844139211094218177371864108137314728308339298615595665338644794595980835452042422294612453290349625479007995284809173247591881213446831684149436714804858440912595796503626575279039242969310202014801656398769956793140809910907508965610854979580777050454305905537470548793461806590110236385153079897746495203898855559037409215906722755237375563102430830665227927751572777403585736006681488268925113679161222860544847946854077963040755456204375794911261535457371602134818369520899767749938539726579280225352806016190432941764076141553766922695784338811541156641483735288772115538989808506042987131058906244307279301340646893217610385430424075687543934745369487892587123172076961854097186383850316164718998873510648418802082025818699002422290703921731020313678895042835129908229804375806402620505129438303195166854947097854723125106463792051009438871176591291220292046546699372665562976829372216072583800424974491801939343859498917623807822083084478714578016127963373637300584097077306983696160841430973153662562134636083764628554646094696728960843333898924112482725954887383021496538059610556446521919918401983188422339236268508534661072084351991960795828316612510903045501274086657702607106156197539014754141858747819111624632157989992115035861811648583709888892981986099162437188014983694751711247197729500698064919534412866540521410639764181659436480 [131,34] -1951632457737711242584508522740412025298491881705674681185054470095903608359130276449217172731472237057449101562475933060736171535520425269055254840382465788726323951610484096743869611370940281958308376345238980893524111973612781674771906562794064353619731707492583578210001377849805090956433470440449726255705835257632648453799801929995211319748005003588309428041212608272743529621529087783966011903696241144705216821514351535801356790661662665819987202572196012546572806005991607143201072723998262189886326069726265498584935195540164661827305685470532327915047859525604052765961017810907205896936289654630443366939671044712813872819788582797536432836418150924264149949068503597660776206032857685347646762127366884987176063590093723780629093067242620085841956525882900885921633405788824942147406303903063409257675146137231587075505129046890747115700905446230663643500283908845817588203753460514948679020020431722295534480104058967893378077153993163136206910611047083739003827746240325246561183530161688065511060196794819068004924261176415258430739895802141184979999078377593410943723013746825910093315207227760812227034520446972287418797970905981578019504880023393749520559194517939997563594285540052497554820039394434829088437027581435688502635288990707829685432358276491976086517275765441461211527292459898331495621009540869966141779296473269192088439399852580606128339065438768631674963391090892254257861676603834196972883656258205691397223106766478570496860249810229844494944845770530011599691387765880038558506429667975634741301463931962935705155940275018002227554777777233054631595192640853355417899336107651518449704534417861200321517711189134241368657294075047280934766792101106112472080730436448282852271971138413388825722910260593380852057625234599811439213461487396220720870553631700352 [131,35] -9015866971179926895275575500567907837949727017075493682494535121026010829107124380388534017457412042414700014361889682577149367097498994334906216833156867811794180013251926793791513484574764948882557070281609049148942078933139789455326037494653143252510617142521407306082583590020679449869431862356712911306373863438037891006374658305366183337093098984411485764864161721373447607831870764044569492333600552501954066485648999699116501541880216215941173531099751242626320908814922389942743452341653498957112681975303362916358278691026169470293500978685092548054527503145095234148413817468892978859072886277994146670270096340596305812932543321160864088763228481825877901909017889241876533012257354073152227909021143724597050919513416363787657623917850651068185848306755158585671598703599570958778208916948054029801853946337086862910945211612611982889337593790739618440708396777046278927118200236548207554751982569907913799213109732346164511292923899027516927251934552618601968915863751788209576538186449054522977868935857490719491950406401575059044996918156147751438594704406341961341502393419888024293767687551441488045475197292610676040130884867829434477827499159833773104365266235114580262757725026767595571489783862204701055997421747086518401351270459407027170094186413435269952270922085812958751804578302359907162223013802727334599536147986198588080469305511318600752404424551722577237835420170913545168219839361556722435187134955220861590055387801177773641066636768009507809422957638404871692755136543986380064955609941739766940561703719533880458457076225691161587851212861958840064549638730322781666115418268733190045530418324748371576537615615091634465535207345200168809680454892728993346480581784872314640432490045213899274040293803932302005708609959785673743139486137693607359160895393184 [131,36] 6261554391602160577339908707201783981484737337001007857852269675957223513089927568626377673804573498238483940668642183198609326791287790848103868206543466023305189841358356923134020107778456563200522992410768266398498292788482871767617967278275466616015820653158067192827495096729498955378535347006359537821500556778787170958599714340750052052701738135302554531447775630294706703826373911096713841093944903695311011710586921100821560952326909718158651668145188231060772713348238668743548544757816831477631096823899694078356038990749700603251752186221785667617560086900945997945783378391363802378404746934979774200121855117351013852047206433860264422615053118664516740568709315392328916369726317083816965496740066927452722878822254848974637906018608351248614725413146312448938379027370790739650776159178296233316754781541088211852766731141153365840361465085339826756518030326872697945791937102479658928717079012207016958947974651640635194894363694611860065775761664395716818091202373380514430290961698758733037003539088744111485812251360265197739706386441867652426514309251548467555782751670500325566255439200391073740266042918716691425851325357597323801505085769478826288356782658666578716619129043402124022897810540545073647210356045037342021913126234740724775555207716708677922761138654668574480661002032262606816438837913234606147971105050172090257514103676152212234495434052732241430881543570908956733020165963841579797295098137927550897933529500547014000189059478960216227451452701403510703748418348587649238611102258114630366782665196058219373768106909630208394844851766642605290625725230470301752323435175042447135669663202923374289482328451086416801113351252140394924807010835506803355066090637561648619951331972007320462364073269975849111867979873660181537884798860616204587361452416 [131,37] -2586223821332127466425777253663197800502046117708879427017830773042323619209624614182666086823404326987117061041716402147810512081201855517136252996678090945128218744283662358159693171650308993092581863440114561191468583008336151837518750133350235211614397958850296981943898021918177028778250294912193598582355641634748803120557156546732891060420451120442168550461807074933551975482237470182620596516732928445923620354507956932695643292927012283256796976833542936570978793522673556041990217944086185482619649350086224227230619414373009210032097756378975553186053804418739062830712872590158164449580846840575040551234125645995920312181617166645404645984714717722614484887564060305834116723450716329068918004689474512956112986592823945315144832967181556544755237246438924756464871066361732407724579836863961928610058104089602493550253468762330479018222005972777706247552089676597989542714984434221349618015281739187690590374220079018705627370467351009101225600381713996742442844355336081364939283953436984776499446000063914240806635742091264626837354986127380794325915141170830333434043720358250881337298680575694751098728541482181825035506661813750581110731145308723420624659009246810873334073397833118488284286751949486868452401188765770553835293160223268023521574509081727044643235355161696094385142247700035171867879923996413819607659706359297078196528210320237285769366532760940707411777784169287742120920613154239594517555126898154609115576893007702382167024389768204407742716271942822820584727200922806986904979598593504965399414451819497362717863684629272236714958517241085513208524548122790753119171474802850507069918297770742013136268407189900744524637620469995936487997057286828265823672915264170839568820440857980669143884507897336902308034238041191697693341127543733733206647856 [131,38] 723919912205317461344813151330665138937290234617271609755405227991410462502772919227827327873405206127385883284502256331435990395452487944479238355534465992848624030504175404104273272374220651953978839380456871715703203957049885921412895186725187087554453306986298293612929083558159195952393648122263129446988100968693081112709835067422560098071799648269156606017535430793785100905524868863385284570925673739219273528105098867342707998004046400399858184127098487485752128241318590215994040818872978587277799765985766577758540804809060611709604232336681468631781055619668697991587609920221942001415856697629638928123425814305529421766017042658527466465692398582093778909265325034254681398228998641788283849212055645011396089293433377229618261163690572740415531317241761835101890503541698348087152495309904051211863429536285330587393818228011230454885088428601834040680614122121124074794679334618758907245870489891927353724134526840405682232728087732878128140471417510137695025928814283359929536758022078526137863578760932312571611784350991524486314337030803838706256115986389081340554560117623778647091929363837647729367295969725629463224846956404038872358883339389026103456248167724313261926523364131684297585942382022767774725314392438840222369959836884371527106629734572764238030314776147851534026232809254333441869066449779496026498267226135517268448467634521123710345105243747469368036726850028898535314142521032157460961549796738059493655456293859286406505002884146348682475632295778336552102056724206670596158905294931114389479959336698625790289362486772529301781919126543503803500491095976044492571085871305013848446425571140289332953778993102902067000288550439856663945570451852591446746670387567489600859533192112813736023273726951856726241194718743463681405071434069023358944 [131,39] -167324928773752195924606196781988804168089625740015513942183972383907851981469046816924933828374668585330496354722766080445031429741489457119391523644707907170475455751221409914827345158026907929365276853208337561428920935479855136187139547708071096402039659553954682920055512528234278479981181669748738652495060508801557865289069297604634438019168975308411568468035939406603760166688964177484307409768983236954290122943788484587758304046622909308798811340284246158445373909575703290253409945603568337653118446363493855100367764030444382559085467077767286327654651561501534488647590743968175557526680476479221579511744490101008239715684443704317462671631390969470439489338342008291409280039683341174748534621596935548384641814748172996040668200960854732321290136022114421313170083702280252941716588130657209081426954438013019258842463344724200143254296214149984270778826798643189030245606356637549988167922504211504542547948379767098224238998849243597948592171647556701503635341983423554330748661079169353233111914149580776226843924682120938281934661917823661080404282633017982946780689794234320400446517402750223123924307279144591887406460401964851216718735042133977213995475922192782693834438071356907331297487935699728751413510254672422830388476107420678002400432181709363449936789710071865938933483324945259183940032302929491119940064574207697273269982637503846613062001014304468394874632135821348329424185321443660707645877517505871758771021173208555230003530602086651400561517163518681079065921040078369988313322801290992561819034166629758665511548940808862005589794542276847579153027934842538729929880651429318876184951962502134113299651887147889203875801088227162495106152379359184791352697431763389508923513441200580209054446508701475239846430034614607270357586620837837972 [131,40] 20416623563893504808712611706616169826372883809357808996113058160336713999815068052282176386236090804316512007961590477041405649268365031894400478160254416289775778243132888394285143383872879367663289758539590155949971214927702440623888309619912993619562001546370408156825201840425657333600383786898530927101650901037678127938565645635557454365131072703014799503676505486149033364473420199939996278457135618843569323495427085060236536989010963641406960070342287506284164596631596754237675909496393103559193494178327493682351379660840489222114338841680152725722274070062412250282016612878521801513169847145785371233271986377918929796051055665285924736136806348254876420004979208543229125636457785525038816878688557622810625999078494428008888627262499987546638468238039439774307436031077818799889944396343623592554560960789778538964200079913289923725920678286950477561890663933864512083512910386156266648136988310442550561932952291213779661461882987800429033357993649959491150392995026786778704033368136973861973095869876471416125538930650404925404663706344186466157874543529023651654467792286486117683853145594391419452295529722696093920984799090948070661900752622665453140520418976778967758810277840848697227641140836572332070786562053228620298963164009930718343205592292972773597914069531590842173886147755809125972110864963554400520699634604586719821467515162668215395043678979767142133455488826781320644547774841490610151925211032998842806127330089159619612954752823328976028630976068035505273036157083058074208125766644270901219709665694003243653277711815365987990426620837658470767580456223947336130899054757482698973349581312283210702069939704030161980707302379863342110797015143959301720266677372454182385855875213803630690173164057683727886705107878870358307344780606464 [131,41] 9141399069904131133106379761401609045165474778516668329838830245658145503478733049187283622945538062267780928058543034228878873587070488518091486118655910135089525429199981077406451496173900413646950194654774656723521722758241154025136729662016345720159491209504508930133775703132735123445106297080463541179481847942888542955963713641814134245114885142429469117851968832470574468915755335294453940545695017079521506770264336665962010305828540886769497656824938450889903104310532801281354729881979195852090742741182295469472742670438393273494337973756730402297721141962305890004974731234979171746577827100001410361482166205314777945975130009591007022256334366476464654104715385797905654485335486696817187981734188120721306048855432306924260763802312789975726229753274165162078913439540317125970043432599341745426959345394301925972479351786866527929197112005230542777706563198102974876404767921634430962932161795387051377004043125537298154561700957263900122736905267782033453212654142879464630809795545510285928468324661153936290602694551077585578216714311283484872899971972520943384989246571289446213802445908757564393599907470058839335641291839371672603607754494767328320763710627656863782932557891085343142106618922705274370402106138926171980954428618907542045682633753243705640739595429592967419720066066064451891955408366146821365162314532677753987186613790073478043706301514665820296749527308069924038489733275765866068201679899372099795718798489459059529601774303657884938931153452388367420080943869678222258936643187620685110793576930594940001336391045980699417317677646764222879328133628304759404103068038025868376933297569863041768833002623139580301031016865093985839711400870072360715066193777273692912330569355099936374486920136094462131257440483606861846838169792 [131,42] -4604485773903759292298794430830769820296776297643792363871224131571597930686492892962715299173900344885248495904964423113851839801313977291819050305411343673862930911365661941259894694040067555004720893009309959546734192690614891826365574100232166327185528087523841178062328034455347456012872758443230489813557778560946847754145912078742744911807624127119571881544406810603926412793987011189883354854294693294281717008865388961459507541682699431103690641410848832883794657777337270849273706370412693471195884598236767172985407397524636166486771305374242387835985428572920130459705328057717139980593312952425223475858735588239697911016609557991134175725313373202009592051785455109261010429610188447699101775220664052100147747295701376469555959127683172515795721308698909816359991156368874527929522426025384644445714659213778532231849365549251950920207187784532289262159633983973928672923961864768849826030675196315444255609928600888201859464264123924854692145643663105680072270905343490499654883508193952032591466146950609751398617121605867363048266796734931430141575432179187336399780831001781393390192183058799611744287681760743396983484700379832954909933180294282510372012344124052631160685086814310521714554651210764543071881409119861066649552374453984841283673159592104101607205326968979864241350218507756123705929484001650597246213731405713085984224565488705769261743108199417206706897541312298017081662220117648981304650790308553850682496074921654729314995432036243927657926202937674760168012029257650466280921032619605679021988912427942628333696183490046592287793649484853708178390350927107893673911631789850999796782375768239321807946960699545884385257570883196136351363833562337657440523856857178187007884940670222244566199218919684876388767527683229074040665296 [131,43] 377336565175830389133222523983374274421249516249302823028265582522826716896395098057484597879695455320994959497140593393824189120432396533691135026219975777567781292303093211653124113933589006618827894892627479848559692372567873631913918142231126501089853854211913028303392122252210493156898242708034199285249431481989329195629348231895292631312153429911439055742712602780674240543266336548035465940692917803250169724574782322371609988716346809097065308603468446538465171473133290096726947760041949751078774355472950742871900878503084938924800615364486395213374587394317327793264048987987634325635479255006198471590509401313019290566880418461387342953905964919128210485474273574460485241642739100010832786420532872129965759939788921808845089329555263569361528658138544769904620056196034122756862601644820870107131551957671014320190769098920517372615136175499665211509389584758097949163391050373182632920051257114649775817209745670120750855026624196646182906600546616058034326428779983397722415291077336286751807633542815856379036622572231356444610129984437222521661389740596791729813487088318185400068492752831668443009494560178471661472774161743118394406469327113129758870612640587225152609444335457728107873119019481122291421732923916991898256311623530808110366168761241158169691226261443609241457406863594074904034631019572875413747250995836743678622772917495488295233697469560122150570318347873087473950686961489050149221871099688493423093901068300740555193026584646548204698110492468074232916324460630546043757944953860283244545835856101737545943031798058491120944776908156260796049121694460146270411123450834437352633722760100878341009430937905873053571863773284849740887721084287335093167917035110848467080937743664226249418318536921894115227317593669216056070 [131,44] 16048604015877689217326849531713959395887780993047358633139754949977639034065039399416751241450427658389962470450475843582079486381085889296425583341733480842284714080789861031135430695499523310311802481888123469506651887249405877241569284594353251440879001202698867016214059475372919847174576011119821198762685221905643764348697530867410926660756080806744629366958814745757631696850351469537515306538900375696323869877152499876628013460300097240644651855575409938023556309020898211954257425336460863447331782278573040635616159844587887112187892898167812094351704391741604973665451305365087781637071445295445586585146717600772587876728370075594758468219539436971995367639591466212664660729260242341760044943873993622014833228588521910870711447113526502043138182103493682579921046679755373777517409795250031543848213817106962763092440618788040954955158499883798348501184683191964909201804860826080450557244318142921722309253625741570072234177431259483200382496368586426272043034159623417340904577750919484207647024457921133349551887168189005526295367110567786193811001362275057695249626994994444405533437152861868661801279340065591658607342743626071813049699357026175637827905282148454125163204051508897421393180549831204707952887953677830224919352479405957783948911219167129429514554410710272682055926768360582554877453789617333955673239143480462852306452839775727505910439285496319284277462823215006569278438626374977778110713783294751954824712242288120245896229789240879007022155025960777472418983406181791622458368190284277514255546146021460025097095171201278521785317927452309520505340668806316326158788529504644696546644927682455253902181590252154596480245299893885690238479225936399202836430374107602691095959337117999922234668533645749649453628144218496576 [131,45] 31642902350235939013008721067593423470467097991761760378456492594987291671263882417971097670838499969128565374044836749379717981195474878938016114408692260830586776901760651628931167736296935982099293456327632504742111233166016240052837002267493590679985395909933815291170036391615102026942988401192343878272504504340548708481019999510597647023690788007444269084853877205668292222315083119575018655950367425362279694850547262696321244648148725846135229888459584785111418114993776941979394086754095657753542588670695107484173143439473938948035101401827540511111059942503169257346854990968717934105991556610611491714000010288385607817521982106766719603209066872540236943262047645418728766846926922831378066090602665827265202820216873955955257527047470988983076864403173460613405160246288000414049272418604305812786564127447948555509413900219121222777859494940673755250397386649935922339602332560592745312196460979831041747363044770450349423880133285340888673353009838854113193757513316956517998318394701828384317335252319536474343405586050603401145480896633988591739659165141190735025373305281114830580322728485146446346879740789407795689403658922922688048049196249921015603858468659108994918523063403179593435585488940985374502333070745675280226007961009586550312255008014897055136538796105310970356901146852188758806118630361264356813700282082983674492054460881560543981137309953671071147366460360622372128184679699260787236049717944774596004605921419659457328464666878259702556947323972457072885901445650579178454399349405541178325192791954364365070818685398147634197068938987400438371393304623112667572845158203780751373634000217208948801933587622310855414348227790415900201091409316330567241374373900171055011073215295413673972876905396269233584803867397592 [131,46] 71749635175407151165117269424813193809521468471651879929264867916729180401183126284232485889440495322839484539555080041874698074936085614574122662531903205434243878557217328640264161448332404814238677367413410776963037091015012276189934824460982298494695881448305541964514107308462170421770439920234179919087520228521274602705726587210991754233454703936075982576275847947719945580578021224460871331291865693556410179639587990654894717660021102882803053826281473772427628822473098666861384697119544858589728254074733688945311277570457375473510616157122124679760114699669074308315277667211539993956881097629087629381796936534825281559517030768044385251611184804294929276754429819908981317896204275912672845634127924445490842895355287508034720029270185314923566764673289645570472950581824726453586800990158483296893156957225792158030259595808935532656141214229242223115434082734401382812685284381390901143892158426277922776855948444791720714663047563949486996038823760112712537849492370519898635439603765225667136740340535256453379292100359150975051183435063156081780756139530166301351432735936104915268564126706905415429360273363478319494120453168706336396625302070119092065213202962450529514871104729958295920881435090599117234293353452192029425004964039536022811335503642230525496126781791074383080083901588033650261610960332510352747722381240087083885394889994679766374532475080918678080085895521529255710494337411207720533698935996723451565985776380762757624869140475063153931877128836875718193567866524681539658605462064648545611005259917943567833588889895597057470040838750428538862161484951556235198767154127630435138909884081892820879564955146281586426915608045718887071759100831592629277978543055987086903365933604227435884604495344481138253390840 [131,47] -1962210485795199778049673570113929617177671481881143532848972053236176213080589856037998610844040757048008288324814908927836818711615906884110356127403438011475935187653295410904874528129484246785652221159722763939238830443336907102663421024877919961124078823138036496062478763315043949326586604714147413626171505918897151005650216223430147995915068736792744031978935804022637261562806285964359470343128382083960329572825960870283484624661975573693212455354728748751359563058362029049085548924155629206599294406675655684924998773409588815353186057480308268827622258546012157941381923804626862267760042566219098115856286922867057909269602436795401314846119460509573739166048158283886885154700902282246007500825986817049270205777587899116703158396370305235575253956484410184284185949168577860767837234547365107395051952642351068949996011975693302085758516766030534308320212588747242855777114062812086200055089690986300709204396267633002481899305947247418264411676880367221224376722201138924360487191421501340935283897921277485701458997721568581812158552383502242533324362401292319727096634136230611415548036353686279019687519271143998009014944077427578530533051079080293052684179444429309437230061308872128004835503209595928265067753392069348089745972928245113158310101253359514131207535446432251037731121882888471314254273856525245931868840171201195520189149978900855408575442605715413282343688064455497723926070402547232142009300494238297300567923768497717675566756273797990031849892429417801937148592624731486065205724761281695545221312710770528815434786385428321495128540802013385348215942430435573812663176904774827410457819055631458240938933476690754397124620863266351424066676526334947579122612074486625582202038019814705892354479187556532911834341 [131,48] -54225108170992425239275584716673996371850254719906794068746366924863614965743825979474920795207288554294787019514056306526626118583409840114953049771592343222896890580057812066937379973710188224177743730978360988046800956345412075350681953969545200162491505355800229828267725070220239808155167785002223633352933823856020589481016681812372024386275846520413107232696483634441572537928389329601205189555861769226889199965670961634722219022744425945092689884060108820577782215206440234531038868793524202162724987533293868213473626133701692712901485215336890561468657690545777963599990951613623409563563341376656718911660931384495137880196178083768175474944873845692039898828778568288567431949594215478319689515832092046689267890500622854180804806725604337495364059185135712690395926838131877839853289592257267409228004312939898975678807494884337317015652411422741900899952033265622384218228165901543624956960410068032813511326315660191941791941542423961708853691291122808186331373569018655927905688876251044074601702638647383712686810779379558179011686913495925706683822824798903840702932510221482357851426642673356397904716178044059752230511808589386993997511081181581022274658038877663956717239487218879920139483349959312985183151518948632587591787811285408032681412620675538107397225300377434279618094064845824213305568182299940312454077661622009718968617864547910310776986649088725197352833310577457160878403039820025136553553163814838992742539335983315607759976179049384132462277853921063022693028768623924214915756252700142605947712428513187037695806671031357616130771390834549345390521698425054022851987402515277275172606670908129775620391934015531588988659379158209440328790669390595941177534667936270796494424218371094573957738617830379607680 [131,49] 4434891900815881048881984983652875440529922021286030121722595784761826080359102240314984695229821252191966901994810611782158921866846578584506126457338547062329090649727123551773551551332806680986503181692823679601681833929927809295096733698052625309995468006921291726670427904780893555920315766633195082001529707496483984267829448643437764225676182228843225567855051943138930998407692187663506778026881122151972276579583005629818113694324392778735770045458502171811468306744262447391646027390829031534398635300822227026608693290569727307849341549604350635282108918793399923920376583940187183727273968745747196040986423916916499489338515945405399738164624807465449159585425020468848865954154597462272671302289356954681608887074224995221934649242698420612119199938122126227078324137920159031868174446750536403312078911618926421381006958561472915841752235018753024481557940533090632036948597128048221765821804288601893163683460772639999202162795435437280469965229433267335050504172626885175301840932430535323816284702355086658154024616505666928729168812160435375117620958765456124262123129462974548722264144448943108569297868731144814410773182398502624274891603809875868962356997524288804333037900585617829261392340298130206222218061548967536360743902758644242448025381052428876257968582487836798674481513782168832961539728446667080621781959540045178648781884054500699095500945489873908299791121086065427486782165628799766766713344759449607787883088573008368060924214305288820379564598923808540715112925132527205768728861291968173403087486117669630157304843686548292194228137299025546100784744318131125958116920203619183043387676779639808456665700232566008451947045930605495259799223645981424965352638451743356061447119935806758422705109686534288 [131,50] 3887082531433870284444481730681134434344833445741990896164714664985855083506939233514717218642514020615493788852742139811361983607320361155912603411400078643262517059624669283037961959810593705305809106595324840536741622031196653958694093679212769659863333757727385515948912053786243576995335110406913512838385383178857360242495235531311773793913318240918076404329153789515799265062228779255291366142726065933045435265241000182473803089854192272563361943493095595781125966123361748534972113533290900715338100005088012774246547515588785903221358842029349872212209757232850848935767747973184821202849163280950711145367253353520853858908959283909404818831360400548742327886273257538081334380028511993161497021374757017888544239446007432030292389510432065898778109883784363550607846475200994194412826180919264282192602692359298417030999873982200962140826791465847838067718609351742375842502920232419042377694844140265553664569802502001074151507852523652051502340250583431817334744193307995435619469321528707316482178370258149323686625848888867969075161992159452775810915620704146415793760051919037371574957299399952287554875796921855455537560965941589310663992236048590054651410792627158689167894155650941870084729088964945678246858531373890240123401215716360724322092879513681839771624157117666463188524123154464058209733897526942737504272632037932729277487383142053446499959798447123667351668062638005547778497051964137396822381694761142052566089462946815352803805062811602198101285247514073046527219355399603412191397751840382195529025272499917116135506287697350737254735261925336778976742144599461152113408436352592527750623200659743733579557626878712387702580264500926686068679608616432694141545563766946196403289249300265519338487657513440 [131,51] 404565382128562440896372851360310812452421838144307826535620672312551255703416567814746050248899833345843183400038826212162362687728859000319662258713246165111768329807783444680818844458453861747175639671783974286312549088502960272947041257312546014147856321627159786781618221638020806164763038554593763236992159735244176719798620125061670310880857758678085141696856145621782060749262159973566673725608130948621399385428693274208365314195611915241549206838963284717596964208480633585233136061575822686148737548345665858289477824753039008334990873632701059403011671562523737931940232571439586960060879013257886874482418436714877499304971873781221643642214170743676153838913693405246529825138041627329994657371465754465344503800259510169480499171200374017204277204084945035189137253110432860678980953129436822567443920011901569563348457329541143669040117453819219940006993569982009898688561721058591602010813484334391571461144537024038175308503180623302445079820662441854707173480569354763188966913975423264026453452623797907227975992743954533842741763708801189944635831260720966978414269380401116668336348640555434838427288519355452362072996538311245271092108252005421391444120589205428912222624859034849288240146508149939763671998633047404195929647857695931071948828678380429047915889788604785089908825965640791749878507852498338909387335244332965381377454302968293464079066536604245017607163234370960661741486499499726886630616617523063280200939349878868329497333204121711485787817700751047772337517604596260253842197807436078755145667492207686107972921576135706867705379375830723072211322526609383366792032621944657386271541037123710452766414582854558271813919765707466847744240257097189508650194212031779057311746738749980494021322016 [131,52] -6398939575850460825432797142554733952492715924779791572378935120596879807451956442802410449831533873314056857802316186720389775842669502664421179145302609237514850990515040596493263047960828579887446613530821563116925995746544009247472133222618497273017812218685946853188433838773428201457136984080213212115750069939717070086873386325343438619561999827092953392031894997379565049859624744912918874815319175170102876049329634005831461810614383416729288788341462304294213600256096963179922149582633549922428814804690887499473185060312955427253989667691616518528350314700311939341592715067371977554199020623555572648205905022648755939717972929193211134471953291746410244471807920641513200655353167965838434844513399820328774229666206460634333693305407236976916518651105140293881075332104446043675328229258160482710245081893680984252917778841431861962713511939233519744575015625162358198403388088895508713283796643251642228199772584932421130190760167343936584373337639014837414630503252133269172064666233691672096159829638323075437700984932171650978551415228031710098156754108460659595423206608775806580780244123010313875005529923510510191574375555937742724161481694831430113274180082108249372113548966158646008347461640243300394550053290308601596370930625614998905284407070991580692921565528780694921587442846042880959163063328180396032806284355963235055610700153540027054568678647940875639510327851095003591095251582157489898214687261499068403235718472999222326926386439340676726748384241332256064474528515865730920444420405313691630856490602659376554596420031846812689956712088977273171432504472789632768812937194471163480847578259559399471713944149040640450438084479029122385760941409397053715740772097876039306768406323418791990880 [131,53] 547457954731935064316279435023387210638026712016216528732619329779762438922202687380251444218025019593129826261653242692171671649847743564108298597480032536261218854810419180122482502370490363990146921066375070349377127580293125049867622278311976559232533383372426017292245111200831753254680460038931045639700935806389508761687881205190200954661389523814033637534880943505248835014753628060749615290352111407877744671054726915003325003139400009319007360281644300785207095321084685509792293504100645926328295500165153639886962698342553715288390465721132804619688900497363318341986529323068322962108424618842971370709873622388913141460336612345462076883092269044557115147713659105490952373416746135951434777712580781399483232588507675477031129801357463276724007333997190058009024537462206130835320654205645861043320044494271092773068875054698021085247787047069024830368951469226046586717217641005419655658738555454853763975973216080607534383546110397567153675115398739178830016125866954977919743983010584924683449815244619518899979431407021160687072023900643809485814877606254557437964300466663437357942558527346881011662970470178471469472475420213008804893573598396562726077252073304551604430579793809780296473086273957386211575560185477240860796347286090944193013568491949498811869725608170023631936369551671399059355077423634656525397341018921080166235054273179819327855425941040167787507807853095215897482356648223918391739440001799302045518834446537218923154832448711211611120212738303163450464001558885578792253777554466016289287106752483482443177676445156970993423204767252857948095348891301112895321217736430918591650006507530500497305583044144953783247369673496772302096842858937974548878331628192264785816309199275514284 [131,54] -139888018205187274851412652713711415239149915877835803829229813950155152420415146022267616649065536046715626981823756883403761630277809186581890586142947335636460133791794657099657531155591854126160498210559428908225072579854634906302937066059302866019874468184303032888191098739134476258743476346035593713013488412418556167503757194366448904443178550130389026424500407577136337384689405145057560027917363343956718544107598148924974657425627588277827705677047879337377504289448515980537927003647857340190574138648978251131050594027458121937330852728026977244092512529137949180195459967955305129112981051608108615182836825686862270507122355653045194846850911630123636056981819028355739473678705559156874855082359031999583753475971821292168586943291468037662501299598859639342816052055513918007000320185195062565832313099430136619855465526573966906632043406450874303552772032796498441076966753279168997671624586115775754498407967869389840782878250693428754895704673645234776106332839681306270378511762435101817109973333185708843783547457033751346930265410345199326029488642893186332897795413624010184059933887874175259450731030272362177788077444681094498136934457756804025218673490073215513392255032304294012802545943540087273153173263950037320957582747145270152979800869298520662474392660601329380223213485636344628675274697011369033493927822484653577215594490554064340514919271840807413155310142919453913933406609418614759712509299099299486513781425697232867104472662732171021739988663175676014030215998757583263645601144726824251543245545948773424470991940266930927298088434268514886958875533757729207767173741295385472682637786957112275142609148074170383761577380086123040373206722575638177091113306455923249058874400109792 [131,55] -2737098242496770654955995067106744377777561170001874789907384650608871619127271248438892064140649367376184436920321800951600610105447572394075677957102595610058034767193679931652503153994809795978262541353420278318585833897029069869229403703484055940216482625376595752582544392349135093231335827581432311010934357521429543376286506501479348952431579223130523707830709387318117698433658494062719889791722842570442088536498196092323642898532313311693171847205099161990944836993808844440145320729874768931083803184201518047513619454025348269695154816039544548949339127125093220475892040936301207019384136475710242746809040032848726269672525110093191811230804136176907707450437833462655298329684507498890173249590724542971544566016601655661491830889641647603973093483560062851286346391275739015378019440015686785973609260844601792883461823266892171724096866042601004982818999435522826384740515829278233223533977954883336611709605536306730936029220594737921420905455940835232169207653905760931230953614192469673159739256310411117874314909483306831466208537573340268151477645591400235995457319557470487769794486490687406362727498728653529774614406448344892769418419209146848144877111987788123918559842746378230420035657677635015136090925608277651775000115078707644585137648279311645461463924256977063171181598677628405354432590360730876813882172972915818397890605019179956844393845183731786688101261202093560283674488382067178940547550640014298205472657195037665256398180631540423084917267904255768969657968166024956148034887097276440645697117779977539254532242862429757056003920302722801777567893360466570951590366071528152836438849752714760039321572825057039992684788834307007068841880607006335626097641684802616782227070156 [131,56] 174103643038368595473201274799902441263238788709016760617241348099258456224749473085276169300242341797673015743317635041278720122466235473192288082913050003974123593284630090970568304216394337095914142955072907425489813582191869509986654078375280021984606231990082571673329255863451985020154873622981441598457673904968232046377376709255567395821836773631451796669300992086421009806861462798126862003941569266666316107909483311018004851572884233944601584719692577681177064919218241054291978569113744339337080411166825983389807850650608843277093057461921779791015173023561677388351983077358115378027538494699846145551298587173173779184925906472866380842887596223006438253989881042466179470869011878573486249158039971082003502719948797847927377992557224320729496076000480922551268646110296310973431345284994971721801719209589126134285713915806068655425469445257238876448505686310775164601248478738092406877332966682123176341742906477218819888041447072904372976172680117375656567092426434588690245806780787106310789088012973726609184853554009114014881061548100832900810487956648491498544343613289876252873258006785890174062999108843806983375461575826184377341619052322173565093363745604252521267963793053287820956168692824012207639916374030942139544128472823592190919512799653707029584847366949589226958228601931497185625197416505289839049899125318765828497804752333961787068325316197239078778737857299967746467105633154925883017524190455098427085507191655903423952114515277953655056394714319124031821483683717665651997343356036434491306349871559368400311434039573770660891409625437520165768744470872100898969339553676490400221233624774948215480474001165933888203830201134426793164169141588307174559509004421140900593280 [131,57] -15139398435611548080040691884149817368007697264227513976813559499180739712320021952014991941856108370954355673426432330266010151470300543002418270078579579234873271247167157571388144029343827096341603196413893787263592337453537621818571050064743862044647687651235795342827254170954339609427290665893600307464476713777252515059521409819718847686360363795717328395466770806368972584923712637202366685001201228658032218907025846291532421775336287283043732234783242683901099598599733579636791276785729806259587351284191517667704388901743479518961740642937366467262777304074218069459148887251731664913695021852611845109852078308858152833048038927933985561306234491599401271595571331442427713668534925642932593770054782725664593171937736451199863801961116349534407386246240964174691270284625136855701229233966968512479788477804037625312248761761514127602825312076550838719278997288629301307296786384087605333536098117447240890793954852049365388113509257004111817768616405481871818750085736506434728751527547785315956511257337906269057151501567895440834609380148166509960784968829982149667682551701355179492658131595814221065967671338019605507049299813888170828851527150845384682663242951778878510057695664042407617366809798142546620595326354510298630480245920187363361684095712962531746654546773598327132725720881615221667221320750349782929026422327126739007382381866253439820320866241551298842245848122403666330940732668411617863043355988705398542570934482880849283961769095445512187244837450130082161865797441196278932457708144471169470395305332339135769157495871861109541790348406181776006928960952714468574134246487353166295489735394305226728752068973018557296392063220514187183795528727493548272577683827912500944 [131,58] 537500469753015325217098232874015167167734281969282975233533283398718958325718955447548484022318372920599040393824525593275405169650504701297660675913778584445314607850413852197993046105626063380960291063882154446921205826353291128138827197201224151252733393615802231222178863959886385655472432404635325674671461451248173624599428307429472143583100712524405661796861368058119152527363655031352435506817069757036523398129234281399073874111598967267276061661046945186573045091023568458699623234051451320923130654527971142926305388016821136916049393941143770203275675821042801303001933042711016652173829169634331582386231143991204633049396090836123981822031826163855415468991817650791451536038187121899340732935847886018345780764621631375803510182814287526198836757924595108925763056769217631986670830633235251851515687754216852646546896516594665532742696363894267734860007889591879555531999287345741230648979302442181204199154268525662125593620116049038985805626592296057913571826814991608314203372090137787153231458274629216309624392980674759667267689872533288947833047270568149283899265201034645767255611756085925792712966427697827112230287074732224078011540101364942435228745595641935261270755118931421017382590909930518539734304576155055425189899782974732081716727610354213985351021948853327468675706044787745231283547395927955198521624173328183926490480959117689645643784092375421067451424202352159562919653375197071253414518901364414675138798734090957965728986426553409407257966983944449347982137623600102880999661269602990088965998070785346241304243444004379882507498181804473036682184555144747347124210866120641295412532012166054469053167357870632931150406213906675075632371467112596663025787150682240 [131,59] -11472982695328341114879961670795257369582079396841617829817784236084866487865823747302773546544324731665362073209618421501419501649382252738803519711246044745012186745846819525480344570506085708707259099829159233354681872102330016650403531025775403468705729188876435392454411736469192734434829361945516069787915890442060266448626663158467861595773114820017601389522371736494746163644589664650592209542352794826189589621477503368214307859136053602062757136642773325216562870339959779877215964229791565273345182905177632296334158981136246732812031342569791388259604075254655020146645289542588464083947295081440211930300463385759214221265501304660997064868692446775547559305513251702504347565083989014436555748381879317819215574113872586683553694381881112604415780568521230802369841509009169651490589747197835087238675547389133972487702721806115938708818881309444305837188896932930747121247172812060308786782152465538810916957512044738723781036288036945845512154169794254048620496848838258921960929995896247405354889531231870912561899279518998563745172960723593718893970331968473383833177199589728661203732756497860209768503381754158459797359570186662285340274435288623008639293943874042456586183844417401799915100010078496093856555679931481693219209684511546302343737118968024523210438549553863363205894973813836322443680304213159200457087933436328097266856304510314596186852507568130286546414722292422147237603054501278408778124147040321407705782556026737703775076850382786286832034348381538501087358622051743266023766509162442970851642814842181656860287078146770214068935365522974946727629897134375390028420013285764715725912326194768810341920871160915670078751371003297149907802538587093028703891563368 [131,60] 25462537235931989689698604933366960889001212146669281591494290241222225572179866137657032557701146824974899608813985231895015437862073232595759370317929011075629094919042493423555010134592666721917265708141140645575677824462607187636602412802548897612050518778553437688660041663894140422462158280918063018212313182423384464839149699947714663848481574510889325483593654879109723910925264828219704665196474044269754786050170267117368442063928650360235908191097639055383247823009343645102618503315548891527779515823789835058638345073309031872145762091580475170835686355435421070358654384024658609491979978673853419631477216021533001227942082530115227806093972985671183428616329800446992332820418844354056740719204756279945191305427385144875602763042047932770756960565359468837934343413408639861611610297692423334263355423194480481081238540841567645647485309109233658530252671363814587620119782844755104641759493007915629755014458260433008698048297565616289260074392928326009845091639110714207663361283947426769330882323556360338124296545027944811267255988725937773658790982409944679997407070054763759041352768090511944385520222900995027024781204491009835859642947750740305899748301737527762430516000397683847047252868256023512522033209430314634634401906864357838060731219400301472348205321864350053833458190084479973784326060760845483961644784471364408680645997189003204012091589802670618394138672782826870099910292494278321258813712208708002653507702872746951966191620919072210529384003437848010532125953632838445900702258157326085599666246678723635591157350964069310039707451828380774468283247047754753385016232399104524397519072301879421830953768952750056257123397694601708473516763498316116548768 [131,61] 27779054746037892725748928655714470434001245409724843515706638130178439820534303487316391739458576316272546234833329228901908337397412226111816699075512820792486351797768151168052412292245414359896666812405924902258759702027829422300582307017854875108395230814840611877422118135288012335240534829401117442839900543699917600970082578456560470388929002209918742138119758412725536748770339886700657660949427967390661811889641836257234277097231182906594508792589456751692915840283283238753854459713560303985613793892568576210130689214645073797334653278791437974132318838574215259130887784512060358596015671534786197197562331689520001731745543060144644487421228186538166103918735655673910567501721882455308817479875811613940650464523167774502493270489256952890627676392258263121280353900684916109804374154830415607004619728353216533669361285868539492985173661469407232337195394007901234758309981114321302587762539105416378333988143690340480218745644113376297082523619806940986681977256742505086543596738650981815817690933232584517773133868602011644380964262782930924712573000300476812422488075085546774029399163504304403904432766015739606919613436865889741439531167574144308176123910968215746491563490054008282340292439640842020086024518817288149951349424447593320080761317771965626757212840559256096409060586203096368467840430970937941971945310156025133447554861017634613674480916587150273518499155702459192377008865330629470716801484925027206266114517055883928433112644812594867645516135414828992199510688323724613162608047152988559929797915013527098378199469025296741268580602252480568361426873454466879361517851599485593939146365076258863673493731736954192752042793434310778423781462193391429836 [131,62] 119706774736415045899779823043334419117508198436530880368336052214690593673818560366226408451101158914695587348592429526585894883106913431902384132762563379640353009402723901666207500902160308422987403080210865898177394700450147732979121204205195605699090856394925418508900551936099299553316327667570412329779593037895691251396710520459275457214959861313794658985919527542767811115082971358670048603574607714307338443476458988433034355562919032129179330031931165862065547314058720953452412470283201320181542374501780415249225113552879907024167709740391222165713912864675516874425601926931165322277906039098867008998221389235394726146420286532481171296695986748913286565429874454326619832529285975710746153043530600924481232383621806726527141285912945862037848567470001449536741160152818243030695615096231463221095680107639138655142134810599905550456498317324798538817566612206203531614477732291473229973090587308653435378678302280942110396033127072286454085453466348596016573485499977387896793644126934287358478568537089282995235736642024072737861940676516830547470683964993456479247522109091517317352309090328515523650340330327681420874150300656914616877354830714493164696313572250938534576783300492450477669114270900800785069447436164707774270470595679552921133315626703880176216982638012373400523428555025716272802826624075839769681285985566856981432034159944298989833919067355179644039724885162488268567558585000607569250610306887916034458972004500190196228749468297507837411987267030422807773989671871007230723451014664508100918404282997786470350097056914135989502012618487424240494017934079306266954427442402541810487678982094603775919964266097537873588471699202378792192378543120104 [131,63] -7311344674950354590897482248497990524328739590091053899394391991947511697833433631770200319149148792143422840667219153128348271229686993490866143740073504867734958754981045911804155984724790556145903412814757271338971853305577095893706350453869365144522222330667129833679499969834451589182889493575323182470368969410634131164650466255261714940555737663595151354044488385725944359795959110831955072522086927309860157243952370779658437835673325082872072768445606825989300949378080806597167262269696610101881692191619787437078206080085588735919325043857045864177434233261849055242435164575859097146006347217872229413602339751025718457959963253132348110915579392973073161950665464681482022770386181191392259140507200242352162954914096097067314599985912436968864198263142031805716698344314829394945105021101302396346231736307205346398291872669910243081744424106969712017834963826821085192749464363466378126314499728632833728201058487720481763260290256475841243553504694467318093807831630626638810058988614369971303985837865743107499914322031881864933591874908498108033053568668412599930739733329791380064275987271975649705398795383218540501151430668162453541951567420773339438348281164065528514709200858394967058495261647054535382944523596214228866948109935547356850981598828572391515530983311645145365745375171544867521404033500415272545987695198399749388038455955746117831998773217922404303304829473956452782816914546172408867367143931455212631563810520206110119953231792077646188277551497588589211995552088367447352575251060730401127327984251002610484171161604723357847151076807954940382066117393996368757932278687367790049565869564262850900034552443510170378411468542861565287245052831 [131,64] -598336164239880942339213717820790436257731821681481021308021319932860319435241990911530539053727288094802327845458563636144017842038161795882471159487420239822860458930934487233218296900861196614869881289002170340065753420904618823177873387810781343034017606035586744285653292373611204632972858186198799978730125808158948344449932225412460739917766506873635209189357227068104578805473773131758274279408332483760514577496935459261836016305473893092724898645514212709310991481913469956852084812648689394793417911774302639722608178906949056273220184382426755167291862383898757262643948340410650510518951268622070980700508252107636823555462570383574266224215809021952304002101121093402121629759929533862991298343878459679453597821705393112480355074756913474461293450657702817491963685161510932678670429093900031208802557385824180900862706899044837261349235914128257313357157127393788481444277150875979652876866212684603084257405684746734917420193080051584032553772181104025482678069950927178169401144815790547452589653727275590609210252408951002687851691911409894605549451540919061476051863828948683131465147644150618012882699021962140279060958884839744265079181900054513539431185185524047158090309466830847960376349191430250997899757943763936790256378263625562427567620576039022646266220571452720785457204400384072636146799458467775562176688273781458088169138715363794748329732241248107900477415989094079587454797595384933676325493681937266521185292804809962478201252193875521134146337786548511225672001321054963371523997214133943809333399673529544868953846194706648560433704861957140334520848287730400615564268006380842089847101595809026031917659726347775411542681555805997850129216 [131,65] -10335586832151477953396528933989465211010018102535211036030680345095696180569501145246136066667542340841219516837529830189683803167271272945989869501843536027977090198352839964123831539567114623209023283421894403685625723219032095500563908481952111160895898505257946574524796493615905965341746628635747323963765205647035619748855013135930816124782443933694454836205868831896607218844566867561731382007878356767225518990018592981210667530994402969333065553179021436627716051527578584894179272863432341624589613175256058734980738345954024529686379127966207639597469531211899767417486199263719055332531534277335954550198651505918293504954091789682241456828241313827270266170685804536679046456868842449040302908065698837936143556683871076947734488770211695668087248137555811649503782550666679028536452628618649500291392972476283730464498138034957534475931134751811270374688804686563155165450869587053245848400700921059000420738102256710822087958642407670391259939271281554471230567388111320727484064761713483120612529918596296344281481671546421942217868310102802764442745927245745707623505588000025571784295197766379108045809324196737909153566342685646558013271847458313986416690406380945181907643559552370827921956972069390302778448538140415022736671230626752071182389811486564836735198619560648443710767378605938409553281639696701171240529676548834607937099236500011433107433197792505480379554377086577058172461492771265816370594752252130537583182421935968436246445797206952739415097479622133628192246569479676700665646272388589081995531383758048138600991333071222767204948105129485341307240257567161886488757387902954701443563722709950744566087949152048556611125134896206218424 [131,66] -36464469479939863713877790200382505403979466102697653311696903535412415716456239235486359045202123808404651417010839343650316475752777025919911053654982045255535215070539427496290798404209338578889979697127156478835482620376285297224128560624137073990713104115097519912306359186971551978344265655206846211491501511535653307144112725938678453394046690346162403632854534223581887418165038736414978491708023182129116678416632919888078496092417935563315975053701821107717102204087065582844395693279659410525587685867507912284750860343769865813839619051336879171265718948190577787154205421774988573756069244888905176898911632663659055238012298737519215644286856592002627943749857450104043197662171371516815962112085609297571887169278788574006217234357984626892114498436823098061249791063207679134269845359727862041261494089008339864748310880333466857718930515450613589936612235470275320302310983844748383987828771834837834807887014728580179377911747204129912252946392808404607421162769142340455468041450042516269085694401596477017427272595850145436802880103142633797769555805757154725093861603599801658042994485848524583761757022193230000704667883594808105097569713001101394180457626741381340126661359981347014595106199459129647738150238604886616163788026125414634260432165137901458196191506469134351467002841681496207843723895457656968144009415153713686203990177689614222120755554216795873390912475747706920180487303445243831581670841567776669683039933250304876793756526072175316340485793321866940937575920322666215543360177900954883888991420905619639585345537153130049207528948200910759088455103977177969734668527175735159306882666291708130286181200056542756076635611157600 [131,67] 1490555175677794661105107723857163699732789072636656529831337005527054030490000011189477233549294784923640060533218829378724520163647667052740941450290599464921290412548449442391268123046378517674065568866129994816329002476366787829443538506803851230154883120823774724970637578756602964789691736818713761252967519471584967395129412501148397742925906554038584656035378754589864355089931485497701460423185044878218289795661934699612383023685783423460443949263325856006407163138464525961567668792947039822658620735418975566044703942012655297058125132247741809839962907275034850718077005130433756901990512663027993070340042268033286522081146552502945657774073332553807800431248099606552318598880427118945428542219668022307905784447238910982175874858971962066810192287832151461263184881425159756730824028853062663460729556267920978202360587829272374996418692452416237205102572282905967947334001045559286532720431066642651586522915885678536015841430166651389453961892191280608687836234201507768071723787094208034327293816415132524032612644561541271276482136649050979154522178588743358257690221137151801603824964160514083058384349776537043273853597251659089862448925999027752742224347697621219094600479827520894668532471002403908524687316749919741190852286044366019271669621882243675755063880072010349319089888499773769676983003422267582617782266467245778041600646667917995582826753768112213794123703429290464432865634462892410655442887031283333801051933407120653605943570188683167273926500587390383086580593788163024919413218774895544603836781884725301208681541790398121715320793825405770412952699750112688901271555596756434148966246440562942804694215712188453791994258888 [131,68] 31543068778367248950558328200153069546856094520563434922098157651014507423104123200654218945382341866915840869802685741105950597831827645059084646944038339360699308674594435705526336304356485181356610520140827386404795425129199603877354560425206199346758941385951517472977434790995141328716652426737221718946021026299029933384432216234951117043252707595671286361520169727742792213569497905820260460010391067512186183868965728313430152961840264972600477368797108388313630551877504171013487331527747400923331283148650698905774038923992850093307682544649538420020973616510714127226891443269702230175109794214349916078504958430570093540029919441903918394025963698891178043412963323890780035962084378207955443054142396944874195764050340047607343164122430853535589880575361785212686267842499879467904830204810163655773793855283974777050100768268509845953188726508630062392976804406509583206681084477181844518112839150838961828115163449653536055169577319195595099700302541572012576534769573148878289132440212636548127562498834224534346106834892168541320169430439505161582452198179733816228876912251588324989309975257299650424224241876557585226075190960982678081933994888207564658313794322266344080859510172868798792547131922119920128978992521282147737517164876737679294064656373489510498436136538046321632200161604534889326004964840337554177876589854569889971619787876124212176814019925123712505787879529404458053576210393301450249613152452199237037875143829997492876937920792661886020179815663191784218110283295859036572969892852069517978238489016302321811891763218011656441813687488374511906066946266230002887297590933799518982634345856576958191309677876553246397888 [131,69] 91163734813118425738934862274546030222024455954866029620293239316201730116884491744325819173654222804423646962010532807252681220999830117640746595168209379357051055682133980979830524446214969871409614540018445605057675210951520620149552464697479784231285567293828186067811402619031290366912752321291596637847219825948563553445440625381953065735443378934657200869755144171340934959063948312639254517504463298306181978231871100503800093360428071558102544421217491192874313876148516400003498242857443878136705936894862564094499939941069684792179339608975631351566160605793431878270476457449824464553461674622236623259470157482772797959961107820647817797432000084926177060296683181778832317247564956220472156358736707750152739038381299383439281900400776900716765240076854954564106400678431040254879232034164653237754829489801097712751420481004127943926490067957926696054980708599510108045256684739513129938413904069149372217744891471183725028191104730259711191786758550135475784105465579990416621221486339612078979536931363268658535634914555408718973067465193383193471030162081705747963672317667828751415098587043006736250700959301729995898468297944706738561228448958688258056808503963041351604176420141444143235635205965922100266448714040598203474501222984437938170007346370018133364291279261806734893769138649881756357017833141381859522064442989102541943189410751670345880269862047448536349527962710620697689296095383770825916266642783197415754748496385651451177479126786595249237614656094761685611951683402865279297332220745256045319283342306046774097006399006775633219514418403978517572322047272168410754188496965494599563354705945002814074391374407287944 [131,70] 2341604987525105906841804596665045563139241805100174345332509295400035949134899678999833105554811105417583478530479030145654545133803491003044578714226599181474548927091169529921301865866126222988799017189027735757561142219241846914740178919656201316249689701733716207814585344678713169580616549002308268445975364181243930200690533692433653231525531122565387531533296121215169287116850928346055778452018477736871185952542386773204120328021402752760876421477868940364184857144232699682562078820846097213928629545802464060122800185898189275540011315975296757976952079023611887582289289339826169754212208516748030976242704113843813423329033712453877935593939136527404490943324224220670943554568551504919220156577953332174314528015740646035894882304278731800331427434793935478221402404701849221056074403329744999151341454442332789028817231751872615916719508353088284777175259563162961845163167639468535348337961965371197661164226896144381484794688280537563128170898567885551907351510728668136453756443590786502400173398889563809320347580414738018331286371579864394813903410107185370816370843087898388143182675392717367735398647356127731109804533169104904514424121072471587964991064684074271691100641055495246949427200272233665301366988426887844969847525308437897192503952350620439572554462831889135857630467501123085680353884594346995922213791411866875697302827153620775367322531677646386415060358550323246049705826623594388966462690638209592610948088596200888929644389496929514059775769647733686378503080088905516298412580405217321279968266879159160268819076984106667119766335537913148015135905386055781200763147029761171430488769378053526098395657109216 [131,71] -12996595831403031477024739706413770855876929018689352773153478648614682782805822675572993657288247558952150236724721265420025225162536684855427644299689938738488604934830460259686887805253039611691810089054128425850557763650979116841600103956610585334370952300559926112625234162839309499180017943059700404836453417720688113982338885844689720661193262871872610503366190161059283716384303209161171207084697839359149187958856932580296765282011940429669050821618756136089966064398142319756234599215276176660952975329393671557711703411848317360049262081382566117806369326870752367614475563481934829902560804618618195046971843663330981235380938166228298973191528048841435592278313440436772923649356121770534165598465875564072368997933874005114471624282376903269295233635009033059326720410658112696566221832643884240312997040093585690976964246535382106976015526633145920615941275769989723251511839714144840314010972204578846277775798806680900055539693723009657611457731420511834240577016216163424417680828143811474463933865528688264218273566398694224062897737456035056775803861909348775621205874471951466386137694375642493535804769012625854138531591599598825177883265194395805929499996644971508847733616724427081797065297528638701628269085265338556933371243693503009733613264484956100626310376192320268620069105162706611677898692995343695160312739246717596688068300917058115486462071127760342413131237887718746147175389647360118517725277295174044269004637791502524981105361277893756763487002881051369302678674652517408157514662244562022374141428157128649635922041011595085888844253565631764912478424636670382510241095017978112181104379357802405432711364 [131,72] -16674305989428334805807113612356258276552347352463575672143503823518652927552294897422568256425831794178151590165109080511549850449376096590302763653682073303605385677100691488886506723650035377397271719178294068818670058925825885069021614354421325008283179604975133079285413643154597573053397680950331360679085214604710446025064524249849801582259331775470342926079148920700150488903249069683105492367792101687834978363437361896657880843495741218373776521336495691035240622504062478409974702866215417233225165545841393220318820433837666503830611948011205406902056419460128245239160006992773543212746653040301257096275346082578393865722637390417476118710032287026408468149920768676061243004364974116110034932611549846963639551475818385421657638190512502092290982801390372700177525229035446128918496952444330380733239651230718157103143179812099646632366840541546379212515328574143647807537434538338134113483004328705034816697553994023693187041291478047806423859258521127341917217283163964748842967028660004453446794940327851764746683483229232868045408712267869738142738196478990528686561938603176869806595442021926298576145257533586631992733070830078242713793170935950375184814111025205438349457456203837437420981479114494833662660858262577291958600599202223546482638657084882921874452587485805971979286107939190112045070489161530250449274304119417797275465968342450530685243002797012722236699663506539115050241381467716741071572496123846974629493964579081225592434801028003018824964768033506684685848375771417576836104936223600504255647243411174642396264593668131274229860404278042594079706172864445980317361356815115763367391272436682359232 [131,73] 621668270876358008919451489032360474362148838292385692615642291119668175399731055985697005596397261651830980885940056189840280987171934095653949387595100985918518002145433650416103360477911450188436585636647662829284006720137675723032295393517810718976836338629853968888135041507610777609338232238454258924774153335391044628863202452157607771493353896733000672317236324803987557009977909276352052969167640531864965446057928575325128669328635589996439436389505322876185862044757646840150208115427458095874547370829552292056897224621823240719871223440267712322280930598885470098495904418759453523574698227009969725525642200380307541919110945711900518000946434222126279971376733640377114890549680873758859627162430864155621984991031735955738011173733715309851592584984916677324568932646928740286718300017586852640160161785233549500812348075814089864168398824384850268090503484870346269055992551787270078573167172377900929488574643968819709651710034859696835699698422350216915414437949194310272954573458209905545645440939747885015137351812941131601071168915681317857514277028564675627037918336179414765449760033724826106409410865841992650357973477872328867426840991417064705872106029431593939997395546847681967840089252556581068308106591069794896465313342300789517385685815105083905357392181865767715787275304772378558886010553149938368363042284377312592317270611691401112591779402061334062266726965345901291608115195860518197249576411830834940620989970966781247804193780861902784839927436853306919704355038238960046833771298312195258108306208720866811790722591707538060565894305829490270343485281165822882095831482473515018583895500578488 [131,74] -5892319673136388503906330805959064213926689289387410406378866544167835702978971711703692861331473897627509240641041005953039801166110852672843068970172646173375798800028246169680379866925904377203902812304733232856322182114877691093365367878248847631604283250171433580473179003275652806004856793860286348237142928177394348593360140516719870655199898819007256837951960467441036444574244567180116039516426716304047523312572378389229451031728145859819694340282378162799055322011401936858774076421704712068176514985328569565752641025375847436219258438676419974195216792820016087600967739044451198521797076402239744142894358805341564909493522517094454120812556019675478745174205005632172544746446117829494852073120196612221990714017583977064614225640097353527486910256138560146939381996579252648539480862475931654639634367484843485252778501120386695093489008774415682830326482160400339768834366946635506417599183061977829280951936197180079948437309775165644794491891020134199129917312690619409450384347731977090384379643687001909904308163627253171276329417372339188212286626636201288718487777315388905722169649030788977453221661537177807632093055046504048784132574773776273751529383488986619139284282014681650208075965729080714822398164533573151461919767409062921515978454596377237764526723446148081174509439803058742140740011205188605060379939534042854525376540144676625839381438331080434569804393668589922461029088526820478010895439217782133089176793534855917938520676619960942492139735492356345227019320994029673207326119942595094288888519980359600545768539467961547147235809093296779319801354268795911698034650709601135168644755360 [131,75] 15786531223423099832188652479178985885762518703075269189923268419667439704008627225502919984159722374164714999181258166409546284921541472100255762252521989498152048938290646048255755151736129880270202319797180329241480069402048755415779958768048079033973928473458230477102182487707551401625118289246213197911308568044441988552428962898491979619602782564122661825123024041818254347135893582769723555112707192606726087116366347846245823281969429958504890820881880069543633097330590218938727967954952045502765460130050988303595336153316481193461821462418037463860759165786006475112557585367174894211304406028675751878973103370804536101757834437558697570922262236938684466600182817484270523677783348930951332016861906849435759053049679959644492721423459817538084888567055110666866731308728285183516952801752058967619286691273934325590321899852549249013337598335010340561826920413850503489220284606561055374563293445271375684199595648981344703177445996835749923276620022656712857763501396951206729661046116523129704036548256281462167071260502855333110699874177665392467284280010476828022625083414300945781498774270227461825984839121116259464118830313945129715047935504900761751671525089321766672378149482848775463189094412658118982084298398918982056976375425782395214374740735072424798032175016955455167509239379134387099289990353902466403362066653752570822266076519717340229386737198331629909768105485037981019584239809563988262925912296651780564881725260783773178481819377858811235225402325864591459151274478402516794434309299063547717292834749584219280380121183167913179825423743534902359107860665101039423001825179197429119288 [131,76] 5825500974414403467782400139110627029767459505537850384449859678164061883173967828380493047035186595340004711443367617992544754959445691011833994662851045080533321115803236684059725189964327199884085969934318953573820346318683861451610890228053367348274961542887970946156960504492820669789780605095263971036321694618218938904235988537526028511297681743317657380972418838721827874699727425806479173441979918502087396283660187736530996246797521353721087765125902409437121264331693392991418221899739322779176358202130806785494470687529641989990370903406300474122619394542354615783626207537054842309139311847255292864196158991815229249074956177136407871682329885454259870383085963551870253239715832225700079984799809406666653380752066681933006396094077701282352485645489603257880215464595014537774756840286589677164162065959481278170780737751329878838406900025325894180040023418631358247710623216339983765796216761429794680148075497770225234811976544427502249783043286339418823651283673438481426712550696492381288002809768226067225189265810632151295493033156862445372922781111757494722734990898861626617781496882628949914280659309164002218966494966036911843690083200260458276893215381518724856957264506499552644852160046268827640682091804567577202402238335608271076875077772620835851249556951012869510079831821897366208115534309340848992687663014476326030590191500001088456419191323812654848314726575597409518348741447202272913980921064927655141698700863474850503765509718384410203152318101032847754816589488673413597117162545395940684924876477665652769361871412589286493907415055075711173450838748786752367082283259239904 [131,77] -77889697023520593499523163868534695419663398329630326050946050865199201553351327401450683571506012492969977760693637570899174650358711221164582172982262001398333911803749667027967846499349085036562202410907552834726324559644682968913790457739219210935087767117148580320350437235340491747074110107423006855405901271479994921968406333064936187527133826530987108654157331067745376770338132235382994885556040054529215423835768374194866476601422497043708383331002783020384342327123203903582848595624565648047280454668290224396381787343827952010066229022002018084216799276517283500156270820984467228929123154137903820670411034624007939774019612591706429133853197865703640009713440427142762932637949732896374265684152472034139773654877160731149870633067251357503754403939888034643545776855187281256782855631303426419610122533660142270602883074277254909282957636205218289911928210943882790676695329011006004615108878894316644124590129578198214598324680890801642736449146378083745320500430842162346857704007361709195667884414917962057665472818489686074948042711025813078093687104477879738263045495603461261387901884397575247778179930966579939179817221728085718521325141846147509613335728554340148883251042362597120447230340203985775258166133059364386475798554343842802988207650708475786597028621564919194345864103522605910437391227342014596004538557571989702417782168664621536493969148487722024011765860692286246065350708777187026119048580137515085862006434241245695084954124696840650549270078346800717089660990564094974238631043944295682316190689655886707664665946896991213995731169853706551224312403078639582484716252700 [131,78] 693350685731967294463526619340881795401377373702714916199165140692387905898470374686790773982708593774424001619550070753240117769723784658778287467916970967284283947199405695265889563043393454472025781242183802864966758819351504021544268362322434338961576440068656269531426406914359089594349153262657411795424321892357485924392584311652704861462106086076536990158321871721423086020799196805468779228425622620781586924433041605943130726668338763240587748174767539630616481418292819238274613808568443871491544881945759541710288204071194978372984670535348792315718358494644334361277140899314816720029335145854431049951874794404150780155247225711111320911097952864047134492703342959637884750021594054092641240079216201680048035592898044962265029351570853957561562789352781451517344704411522706400079070712502806737500969324972021979028716986566879297925156837496493817478042474434821451715834041541653920781682241567322782907885802783772883846946958504742742950291439085814791163735066970460295240877353460932013168095503847233408167627567493808730800308252740557309149738570830505568966830916070070841365438735162789709385459425089128362013014484200893062549883610504535171269665727952355979370069678887196700511912648597510668622389915048245929641614837957810154272888786526580477347598378362623252578450098090418458055139069124829453194951623783276972062195113772011712815271347454177893545037880184186328459301317198470593006337134322103517378962087742671392781345357176937464643908526678200810379460481206796413550075485255130843494329338713199716864976148242785305716212983753004747686039684476983168354792 [131,79] -6117668861264036105542375493756819907793226217528753309049246267922423180107679216048332238142760278932902123243079557939617318513954397912604996298460906426870943748627487545459795715152596847502923038273292550621572230530596215110082817757338498592401161606151531603191503051975327345186426874710987861398989129066191639643562554019236065702381686991830565395906411572685547863072592979004197098268715186838722814484351624356892731874707574730385671977466028397628834497976416642257271014195732245612371529052175354417222426013473358170205561040118013373116430040088816449826135318469769408085357022598188861939955568428380258950811436058288499306031688729560148445124781181542461761821064219023659392640763274430171672963265901927952666867858023925490783966070520814502732458870512272133839919800564137951150128698208305735962597822864188552550046812341618553844580264036495869602025785023835989850858176418775250560250767538274373164796525824098416514033543326490876131978332102881314352569430478677090472870078018104684510942988975257712982494804925417365371297726858577732287485324564309661589997191350889515407772250679944594882293663922372342314966720056712148692714769207725118229356488361153382864693790501657097056064592400357449250141409746367449702227453722292910484829513923559965065135434317047463407849423827579831414823532752063388384983122271108241816110654202149209737835561300190387307042884572855765346686865876073093132928855139958211182280313658646019076883905618949140550314524194331696686522888525729218113108442882349453675582421909929118170155662011550197890695716881039786591 [131,80] 42678851116131326426463050322083647724215164664807411794822344793827870513143515416729867266579175132483210387020630583570547220756043125150440743187802305479406191695609727721618409595884971860023768231606798185311487391160714413401804040472380062536729564192916486224218156791776740935193847570285928064917502036863361530022863899226324857215833435525845337432487406989812451228566879273208554550953278681080802810919882098188503551243048439501661319671234731032930174961302609969386817893626093337538722898652636579314547448336303791325544882470245585721514066652632255566152227883232233843589878474930831908921982516242215159633656029856316468347007572201041654751104720121604914767621947793384818976431838075979431706613626797049697351730965010832029505898852361681145695823014469285357257735977952159414956751917299032445928040277516509612157101977972947940895238860445272381073376743052873472163613085111847419018604973303072815591631749246777285998126938997939964420156792652280812309746357661873723457633623958986040230102317894597126066257054205435444395094337911566195440373393343423206198120738683818652177208774610719247329598462418039900955399205304410964545594990583722229796829260162802896344718057284654371235498943987662617810001061544137583323040943853635246143095589326843604635680791405585036762405198511590661046249481958532626427828753751737893570111853042963599264445778479758546835802389008966185951856517306437180747371354852197573792823796582060485878416044618290733828934215539932637808702327940023476638669726159815317098993474519934343944145851983555376091830554934848 [131,81] -207069992213496789730580928009747144906666684677882550385676716112526571879498861386801584823487141197695644147611633938660279798501823238859552217005611235672665913610468056496674893393097814915734195557326238740239241828776171906627408554935294632890559745164038840488756222183104407570444018361985553850473089896213035206614618246827524193606665228191642756834966262996997380733288463499825102289213095681401836001095717936574825664643803997150807643064781381547189917488828733972026801057929695419551170537901616512167807078455883381659512145985772956555815354956960209229914389796524857973395677235265093851398076683756459221933505197726889497541869415761217816920838216327846589104557595756402737317887900691904649278413034655932126148686993058410590283995182827058013697551123254599011006140580234995002873267164608918488791368866485648006668724257744180160698254798114624001179052006317780775688207295366543087420065764942766946421904696831339430314007328410234467368205624126477858000111784076351051655057051823205252803538437845195493275074184987495949247810103870351101840373636149000609828034369528092803726481215645597175514062795369495211244945488225950744778096687922486960101933322793424954917902862391834690975770026931465617329227985254733417402233220498086540622165530129709727235352606768673314486510989010476962783673353486845051672107014262222117072446311574227179334284991636971223096799903568920297222359164003214141904115554812637719051603697974901851725678904141005230926517754155592141354333336766121623887179188408017255417053144573206643115096082242268128832420424 [131,82] 618794462169458822439616935679033461917068971026318262588573103128353425951375187166878992516598928554756988983282612042318478350377939674096275115694590466578063128767855539553452956656810815780212434351943929796009370099127886181756864996859050196376925779355565655414524687822307515313061476873441958529700361195246106846538899494779341923109647909899072926839134875749722625502276351792007507555282942068690744516692760251381766462652351056197469002272061567537946561289070120812674125938892846501763422223600121613986543838249746567882647988110227783234752018816946338936219086192985705840315184262058095575101327046237636160914728456948603817612789510706144837106529620795098144088344787680652261542761842375064599786236867319021538190251761198209680841727627507179223487880425856561817795670907509750751651176956154575862095841780971075082645190506417705844121269894221544179326083673528628704007484116138201414250596841548091929413494789330667140285417889106301292727919031854139842032143368344585683592314384083085760758815256402151129829020305736789570529936484682461078701685510023790307866621577601810184111577034861771460795852335489178078862406762001168452474491625274649611147921869760605670999348977858807659180822136282338233616662829235705639698460029667115247581236942068371219858424254623637387685295140783410998109047742665443098628244482643667614845279005873031629814531978555861593588078732298685119399668079593668079851514584787410107238038329963601893207627479158620291041288494402824301632659100851898910435079222917047462608653425195812771828166438010130195488 [131,83] -1015127407327723849761283322989480884887423771963056338415843459750938712192696025840786784822156642709941874208890848027650339756719241245626464236972487161858668464962275789942715578053860891625298788934206481621060219445612503228009348042515391276413457001017525108598464153569497434639569672649618848860577429908318625661262455452604077566492792668299521458921075575644695794912058980901148994827985419497269743669745389383743139167020439992532629401549691801351590651596964859781160703669679643674514417922185247422803687481764715709665538624546119563601571251535849974247518665594870980424323647812648990076285075387627549158165260303125021526219725278350000088677340218341672043474290606262175273328716063275880744929270998610926718601481217701057205087900934237861456409686467280131035885769462876613590837487890670959670851330298179418844674475866677912851543779202347334347655528983273227073906400915461319836585364952235952034342492324145305468183984022301682594062356213763849956293157970860754885752324502246746181655550803836979092531028463800516414478251556688413328025031560580280773286032927173889363887131094220552075399748991256101299930621366711327700903053542964447684783470246065870501737453012833620814517336712217866095672690188147147048462011406055228808344166595232175246885046353519240471783821747946454919256244416721515046986044767392730216692524808346329523751916273955399274290202069798709558562620161033096805671701760335958011666746775440975879451057663635416850964683793333413973761567309291539058610445445495019785848174028106588114494886351726848 [131,84] 524639078024653544152769816860267368407837246833342417451097508577713833504633154419472930855005488417967543315795457883221650327058450996340562920848987516626764793839838792944817923429361793770293723016867875570348472232101146304733855093948464382662939564133101016780546235137085940873654056358988451224012767428754922805267841159225434402414270035191589951991858329674654194325415442404954228606242295774294517947874116772475511692940253897442407043920183259356979274175143600314142426975512281592466395006115749463705316822458629309818645657885791234386446422187926139901203643653809484400555365447606217961445445256082257603736761821370001030401751656097705209244416122811330068326950358722069965812686873701627243905946336284798700169269689103907891758400295879344804303497662883078278889066365349834221995377969888964396934672313523056243612806937411252991985773266528534277895935427111384757178735136416265935905915505745150917687206447459565829843390532139642767085303337087694557064506402607283210274912183306292137685517876235593030314272748413087284974001091131929354986082883565586268961829495545908166163149012316365359166594407397298481395518765945793650382414070473398687356678361691427446039376776605711477619224758065275305240982806573947800520347899832033030449638695127707974882946268474251313847922126565253684777974810877770317354010965853950340196722998584996298627994304464995557624766620129505149368088797505308757475842307214018193941036895092532693784316667757485888266506672560362187480226983227421288401807978434193286472434603683050115611873760 [131,85] 954500401354364244952012605312676625956609436230349250122654403096859608831190897497885438874000108374873271725539373114652844648860151639092270213016944013044548495496230717297751677154492965607613036016766832556835307834165933170159748359133163148059694099700189241501690532573117289646052951535496422290731672585739257459919128871276459484076831722437969660953212530789698642009636535388519624562470775815603780345035713332783819943946138071229007808606728328144082614371658578513376079004161355504833327622248773151339407051687572953455743879705171079931831841776013569250919234617194187629333639352071411276330400241885261893579526810999933598425957452072668432061651821994305174915742109824892021734650930222836035882672853972364917473125647020400734473614628657027404813823248314025009826434223382660962149304880246644890596062081322723950677061450991726893971218835914529655464464398030141396940315675334339835630988728432638434765203800416289636349039101999158237464252615315223727574051550950483682732899887889204940603764288502964935168985798207968300364667876984484745819988593871842042573368022640810288108453453410847590914830368836682333858930926290034640471022402149805072140314237213982760112845330278335004313913544428293009570250210348912541043117089001517211382813694390797194111987167555300414095168521706144798258821287632604549169549361695205110120335317857102323242692500351098968172074189276004916989800870885326656068561803223093623674112236705382405668764337636220612045935463052224646502429137689986826556081535912847830913607127022572018212 [131,86] -1852634263521083756803783266290912128323620634588715445013500881761061289237811838304989006892159047731225053055400551496860232608312485245053284146236427507574554922119525535546707327766914109052184791080765337334145340417030646319705572460495597189290851880970389325530851115187467351761583188676152507578653687317390701356682730224383074756463648619027505428389161484074458316604762679784574399159227128621738152882366166909154755589030332955914552078479329827600130977527194194600370815645199033783750104325025578040441131414150875059412814067182334867785760556027118463130425380334056703407684554835529108060003792886532473321954289681765702642652800431233142866049394052503286025921571224773955701931928220098959635087361328338074243383549271817420543264494564935690163048655889573354602937714990065407027104997658157768487463460663327334170493389257143619376686523675353549697072226905941113003605113186890147240738659144233533759323116720449401102243363315008820803741093784109470990285340248452641265427573609037639103707108041607025370091405356078856870916196457843184056940236237913434496342439722800858122534528787275664270415613527117819071517296056348862248627673156529164226073929441203766964295140527505733569873861287783803123464678326551951918246134623000053083410338444372420725051172045131252442791007385108462171487840246918245306452609020425068679641886820521264505947065050082500203613713382968651820505721299025127519450397351130171450348436239840202632205020984598095870323639787880310396197220569883272605243519673473193753850917117793136 [131,87] 1441683283592226895959414042373221249889286909857330758558653553444944344049029294892969342643364339639632118113268390045578480866639004592578160768028940484703274336750479930281062853254677176823477171331241305037654647535781938189115869679243480425947469861192077071287247747014247578524067668423115297486177136204479714376594205093222633862519807201195352086293241002135381708243351471458889761116858758242012786977001007586711377255718145893952770201525722659863855332380062739066207844407101138386629232007095239709621399350393832172395483692515327724273258881430743180964493647323477804220210090710570829472487610348198005475249854952573052373532603809325170988485534917689744602947549367276778792636672201119286999218232690476266122048938856547466461690687950201508715233794231842242126621462521856502693229265120276782425201386951899827491577377578851717778377439622420048740815260213033457740299066785516995034441037855476956307856964957320703114715834705138916488935084432051490364662004817142366856955709434248716045506922862798874338741218969519859981001504383822816105327282202183185649739673903518112858626199731672448882882480850267444927906743687308956721815480747241681042892138818202834013438535631338689525155444395260832817103158341210500315281388157308224360663336075866820831095395409460173620282621800031823935771946160523994214091197462810605627357157213630524866650916297263889192214235402310565124678294605680925122579532161650860199905676654617759003758267836119089791336427707620295852939120238275401603972027113948523873795095642 [131,88] -622433994979698261879911918965272067420112602434044682576973394842237939328466391061160072598260659926858893336418067956768002768209920820932001622967195354550783845872241525741035998354084107285141894752993286297594991358015884754512133314904699949851477778964697790876878592159661804795032430932323574307686163942912048779847774721135146853093264375762637024331634929705802386299465958810373717368344235576005752161039663767637676948310640208514980109365795620727463899383526229691044008549303923206544370712122925529935097992888160784247993197364775912596395619781657962820808861704059524959214308058811708886847194850144551459684112338714448403312139055971263739445186027370592961056621231372468505789987803969182334851675089673989467277264160333543321956644824870045414780606329078735608061169711231979057538648574517620980132671389991688421831024736961421983414224007117127655288443944734154711574842065061650719389596978793292849897748340604193580348573347304754323682134246243995333384252597097253380911560716259517898878784031363409097575392110246950637218356265928369554696757413351623775847594776773940106300808827046629532077979696995426639976054502682901376832971399033990409584077856394866256872248388733470171021353502647143356869536001311698640488764428078808419826127700073115102603692756122368302701114449523971192409558033534292092683466367161317937140973516934830316029422562247504390499480181023479027512290479654561043531683495354094325913665783819472642879633347797993529355899155105354421443705161905541567438222751446245419520 [131,89] 354177455156103188338169398516362991754118028581883758678857143996216339122283722797051313091629627412404680601463062754134702024259210908538268895823727521778115400693069770970509648714727849225336269580907412019054632616776288528099941746811732029330695753361934489405804170894102909928707722076242343387604178643322266905089244855672775857132718222804309533987913309416718894865558279432592395689080633853799277613135365997090316746100997883904613848192271192253219373313280774481611294570113020111624943998912584964185659100070531362886899477800418794033089220519342155061391751932897138823557149968957229282039791175871458847715540841275677334808919716804485419174727044464876186088972164484499051932015730408710372226921598732417427259809366013659271294820712966009542073638779850758213556460542466940472138169524806595697544050437402097398291473646810044633421175522244198198756077016581186176285221092589857099594779880904091458940313908213996485394017609965828192963609246466114967752806218432789089312465521149440128907212257636133590897458264483897233850191568832926413106340903817892516463076805982646332091796230722257992152006739412471936210086693948437203417768604855271173473707131448885885025189140691764769556358621853117940968012469059699079835692032719087872061167732898100255318405482928307866618432490560225911433559156895625762228958441401118110778313509246112136644158035941298833759533931226745127859788150208853229462929816521279265848493414308592368432605607346055632190515819110358434076416129781665638029908502825248 [131,90] 58839429883876908421627469891577713876113799562103224934240858180659032049898737270068346567907142717242931786521981869903483762897731858734751324575102222616282186234378122877876415723937850031141578980927913467922304138808539576077845227696511715104215841667441064213303383896031020135318302621918019076630177359504393982873317486070622657222255081451322079397386281883979757595532839017233278475798435284204568693965148333537454067771080137302356888012221019540492292244627178328437668216882974741347250425196179142327724744462596088067941990664939287118026993937951217261492650211046319896044632573396989612574980520930300067579706613778012208150827225777636452764874714661945087456513604154029122764789075957822984491356777873213775045815411425706078619829161578828294759534235611439844598378073866195398554413112695714826234238195402711745560987395920947705063592596715077192969109969828706916291141247248162850297984963285948913285338012545675185453456230792675463587830783016758147253956862161547626406221882480760268482516896468761578260567266331336528701101893929459220704738794151009887512678602581464108484172574131589428908407318592650186410864702703206813089571395406589260974289717452964436912989575812327865806550791952689018927655665150299222146994254686538379491148552373258053494756107016696360491023893264410715829073917595562028530976917666556247124671074946108863472090348068341897474266177655711873096860164348894185567932153853469238306162862493700533199906858002922924080831802160099755774853248268476713115034816 [131,91] -760661664053054180482986761099979862815984938994001110990513343591440557115428326606762795925854593473964646362790766392456622457108781946853407384490999945070980068782905206341474779439643832311920161855112942854943992100424070398387873205845636184036722898009763343312592457638952788789376344701253124121329772392325300310301973875642318569428606325839497383257600093264571671176596574779278791572921928794692457952032085949456217148608649049011806857564600442880979948847647062417747148323179250537204525507393390723581065767039945220796010067809193745983756121860346960267889123067304488674878264339279628420375417001394173550954646009005452832285153742039439615927755766097117441602229684889838326965912490801358387766494839928145095635953867857504270032195556142395998848199110083336755781986312020114032795462380745349887748283011827787563674998786081075851788865898648952993116819939291989745879201381686588846552117102249891203980925254609587275886546436124597182145080990944304120523237429850242245382286594946628505361942452961697318137524252112089756463919009913660982880889113953643232186535721041460348561553440929039988516197335179652486740863303564084062268956957763815367768497598867780503461797419516086296948278917137736331310449344192836650662837406017562069972652025663464258581445581283108852025347496747473575524780937119028684853818104423870587183452873441047734223259117560959140170826354301929912868724322240252176077615662911436752847984687511400120423507072059081191878919811544889180763613026325721533308 [131,92] 418666469922650591794280646762108940235375078853211091741366383066483848608101395768509067679279720747720252635527157640353106717165279761261560107061248384918174825790576083868450287972745672033658398061751081533911231957720613350954488600530574543609474819883972851892526603991528353817194995017344572694720890977134213163694239157389873133842070173433121462906170979687319989871487015171828102272964554661196266083876458698057738513804882875264787271547530012724920466772854522233409387268893623141241999050835704202547746265656124979736090638456817111581194138547140908339700998942363941211639804829004441809784571024136122305489898600700956822160307471587307007253414692411305081580731587573333458288697360724949710072240903280286108596590839775609185927194288205678945895627277866798661030715672477373513931308852864587374864823109594697517215414280623405465396236494928751238923063179611599481219897314383049122603092875252285191085660131516510658175951415325778875635944313095813663228731668639196792264843870132767813194259306899849753736731765840081651692194766048012884147468642785875688100733792025393056695360996737796271587029452888041219572062853053992546227411015599862658421921555484893309065774245848235589571940730634997686675848470067735230800885238739184350390673757769358444061116800491107192388764393035661296419638982208627789192691805098941686621175232368105411609077832964102202741548503023163756276233177011761499566354184738035770490769671001017105918968776697219387237727267477409936264610246932160 [131,93] 100518652879475909932442584665633355004391212092599101328637610002211163920061692009680119606742651420553594424050270375587903516142087234538118196725854788929428907031762102442480879661063942041502526749881870295213749203111355302222893130857012284428997441728196195800797982303940966146739788211971415248576645119561340294662397666229878351696133110860689127631587154126459509585306423127425806336201494709793860819222307090185015328756592814854886604537064498492874743082205263391906970125000148060465921580924857487868574606038416410285845312721754001540338379231615687596386868300858777204081209332060447875699179377735012365177705440282667817559633371676033744754855965591738508342169481817448295860739835315782039917167736512872369652763795456170911481957844158484068248197355045013194962442292474133046082444850952945921781182399012489811336089917503537368030816012165878754916925449888546145554028439459577639777025427574598216207092929635288903912697262889037495876263398640224105103734893433407336530617425894038930546514924907786280483242504285954104156435262826083321788300533380558791698559466908288684467487577180231001896744331435235138306033290948824049468639252421625992411409564224934530632352865105405953570785027865010070790195981533033715470762543397721958726168669015217405788129010086793423193034877078177146082053786367708633822088203060213062001377107034540594554629214582760163296843538309738544678198403324240446067149945934613350384813445396217443159101265831105926706025035712495502737948456 [131,94] -53374810533349659163228678482530674797379586752359984076035934656227952253757762541200693516737811502340505494038731971475007073394375034832255855096233874091725727460665855287159301847987168587896647337903513809283005589482997906602801358782714474902839012466824567593179665859010436952712622933065040749050896401269314802352326712566172250175595421940673999654449984959654104484769228273678859793993998985309644313729488011141728382159781963177870589013086786918500867404784799985224012675197217785040904498906875952192734539187282125831545472940785373901876007900758914548603958667362535639977627311736833845982866141124283615694112056732105989392310971870612660271739843093843705606053390251740317990267284066308790905855560206913098382022099867218069031139642065968387320577392520772872001307966390482445829093105262008672269371015168951584550748999492014358415873093139288825766191905295869067402916031136287120133558508183067221317097522094586868635345385677149239499787860874567583617350169960613958757266650256769672694255415700233363709906800986413248547124540563453996670961429640551987475770628285958569660661942245733517533401975394695237335618965532826321973957389277853139107457913624950850739171144153890841576511937304554077607646354000702298751909998345643448039131686513109779499998756159572030274632180465312700617478062011727147432349481198571400581472356728566315197043095830345415706102291607032265534145727850347810451043521786690886189820886736590222765852704817314944979452574850545033280 [131,95] 1098707555785157335985453682037317417189535220256307387162520087521524279848523665791448315984501437280042180906382085863631865900112610225244683194305264589340329724277216819268223026340617543116088071480655716890366596748383077083300678054102348027237248804782023960926718410041666917090105981367454762401931143407600297089667907752415723841965486483100594636494252708810636345220102292121754732564789614863716025301833390485588318121574434707784210864067703807241171413919670160762557452919138625635851247319650438653224244463903519712570047584662384960603452549777688823441161476671677907287769720604525237805296669818034045873025777853964837354600150730883130208612985176857128472036321514968998267588730008630448361401959438842390620272229815609347945583604104917018180436042634160732118405495867632782125840447575701421660880443723399765817753058298351613237890290127609410087136305280920881004227798313431025249832677777472922274583113097041233310766468746858710531206788531417556779064201573286421723413308283805595351658035047318766691953982270700041914599740604838475340924568675758255983355667801667384577989608214035314203153338362884007971291482984504525553375724160198129634995884784178281648104869126080412149445487393236929048910982416299515652089306112929201792313972292506416834671789779042752781974554074739293591578948020319239114680006179024130480442045650744407457273183369294460129812905114352962078436302294101266069281229805465756854839606014318454607780871102367930451202369944952 [131,96] 371324905718689170343661309601092569186259369678215686678278651440626584381818437152117944679789428563185834250278044956480774553372764785456123904568789162206612061745635845073398619267083057850241235991453927377281446891008093072924981926191411818857442815277068289924196155673678637386365561956668328590730593816861700493682795164449671567700804047734919168196677865617260857737196293954981220375279984689149325224175001133755550910416037807851211758095215511747989627193255326404278874924114900017968611669627574431586964040186286211141931894619518448805972343730902515200974028014242522029381179355575417482776387487348966395874685527362118735718189383040708621309649039029022082672280874237535124718550208670569444142551084459841387029176382288998231277788775635385618521553892529355628615775125986171835120235225604754655538828114794500938487773995436141705635817873659673248000334431261625948770154577906759394784957862022078120885567199505126420848937376813719151283133310669730666945857560938067608468493977552328993490668634849518160695765082146156021099517061340164081656400253824127127796286239870946161263380561230526924914772296971750369377584015186287642905086258099436766009691542269956732620782755996434423453013127215206878375397688908541348707349557116652531271811019735426594814069587345453811056276626444061862910120965110614111406690298281905813154833273217748659107254893240145212626534533647184118419182225930844632440719381279791873820838897738921562234880682954450589865984 [131,97] -7678152934757275930486721502007553956778199659229619855795802377365386438928591509673409985010132744705854317578153312929678319850911319421914338172902077320400230608283158261046677608912310842825653803761097865022105748410020412287122340050950813491723552829415286615605999478581536002479522201512265313630622150248407721033507474274076228344849316023973477168341771360991020113371978388619556148657999710616547287950209532418311868043927070932589276914570422371527777792235157911356014924004501321600249190662824686605509256656610013577535615237549006484284517668981708116423078909890918972209775016088704922578976499722314801361660152394249169141994158129310377289028583648740177034620324437173620724520344536085896311853382083330851086656888190426430563552206000675375641119499813502176288871181409603470024051820786921466664264484038865153446991236042780997009828681314947613497999081087484767249624378736727182207331731615372718924408659243799752328284404893047657858553812831801359282020675855771011410170545102768487989865720177271668369939072455140652135355132089456658332210201436783586299928867986800406784124877955083551616286113419595368537156961330692764877834202954142398381150703822898441111871289599712421555311052937471330845334791749538843112892890452848757269356437501382983659018580281322842731410004694477472915464880185413481066168493906083609872089188710693202307450383828115881885169941418617206595749337631984598733998910036443228483595854215074762242439461068740544 [131,98] -160576019246482296782440634338572668151331851573540819179537844343377725828944130763271343968336708091116720675521144213635046939041006660920307270544696286639268494521438464287025263867334562794340938188123328364286358400829386219213728554653492475192838850760607378491273421195259794784443247644980939242619317249004174206367672367095619971258946474965383984575545038542045063774905959408695247892685568134011507291778982589066261994760511632839268732545039745947384807844836741482277950268412127921843780763226979149735423415826808570214948083370797088447904176807681800375232063210738288064570918226872668219163187213780061961690117105483024972826410827349983937648891449961355757621364402220496658881389625450569536575027756274383357939210037546045837201958651465871663607115650894994182961173120746039807910334686656033758976372089645744934527289975571297542566396542563473632933654252183501137305219521423476491228055648239114679855481326734240247464299969627617817680085573389927366400383480960760420443076212747554514997173013662272002922269526340965892406536476781813818319969736697273352526224597408226236052791756789650670030271811804387656156627801559227798475118045611201729524811754086810669867884532390428329750409168302723654885727805092672366393386637184905336692383921352712505319380632711648607517692065803963639524235945696326758317975894317608202904691184982407643993003614825222929357751543729667706338990917665593673316684371797126707084382204019793697317952256 [131,99] 2780936458352063209345035040158848528700643756157908620580002162113306893215943794265452210201247843259901042365146473360567354540011220257569300772636567767768899690239518000982762996664579440016898950691489649705769704408719348850884395209105819286171386396548337117746879474137242927631680534233718525411271829524232264420555197110327473797964964000476841601376923003756879070325215078829621104673848048914663885183492389828262457345233701848100334764099436780680610612942764460649823883491940163981660128482607929681411517917993398627851461367691877611281876714885029285672337222708554050359282383781489131435020910895603065474737113480572573725242592940804847215960041882128423098262987074529425268340540380637032708096273809623455699660592983910356053212113099878685321480337942918910904851039462729019013050646036299434066479095572090054158042298771051699079637359541510126821589836742410843301707392410401146542873475588855145287333547588569583472346516235992312470417943764600453637204565528579755881954667685094398555103169180113362515452638445234647123824721850501826842004055648311276767229242532713343509244964450218646126502646113462565109692870114233528364771929786665336212260899953670071598634067199278464489103499457845782091763940022627995085571355569705154723442443376500381210164701436199215730973480406833119857810904119801455188448152816363587512677134874007018957914904868070469364807408005762264173542510455305635922675002198694725493380265949301332588 [131,100] 11241394078899989895016189711554842983331796854556548899055309016167010618499878484108737898615440412646145782707965779917196068231481502746069281600614762365346418721625260842335328684911874704452750004840122021502808159916650551936368252652709394777090970396630114968653920555404737161084777697489533125117563657469469488270816457920215790289633677148918384422749856972561933285910006939879604496122634637612183718569158611295828046912645467132594554723838952206464870644703529524180719607523156581682977985659129591416262292127241783524229137733706170940760995183883215622138498600926576846259442860512018817426612527621082559077052846475250822929779434961863174902401279091345028345835424389626619117163342302549766902732020191543592364769603690690223264130962006275562288934548532665329325075464163842918774703657251706987077620051744549619919545074225486704590206893107510513748973474242207592375682616166752781567703368412968919505948288559843220790497795880952336733359719802022939691059676301131848789480410214128471417776924719088261898625150183508444305394536103630439266652459921047982660097656931179257144135482882409955722443316619853414053529755077728536800592527635653199673673444205363783716646102750021412977006835607355238348550306611136243513421346592993878628192547515925221889965676545240779894395904846011133919802473777914448401430417870353751965994841525854258641526116242808798464861992507908897436285921745364912704910812683228425851808523200 [131,101] -378740504339636233257252812348605994969776794162540450483402163115727309581628950104208230097116339812863466730523666155927920316031351841836108139158022058808497417504313854736019783406219358655052466091267828954533009003792005101386611751248467589947294943543720076374957258830082158067849975076157692134610555261955787170122226275189811494711361763785959025150140949381486011783275990758862607730983305539212840997425975907006540859273689668735666824550269124565752596810178323819357400903799557983046949920241021004154237327031782754809757484940453803896777393808669220961383247621164214011751736745763062192202600360363042549891346550697207846969509240051736001505385332364137559760201089685719187835708975617620873237869735622490575516261145353336745813595329245460106434075374428005873167702603808698746333969972422675293132682550264806747507898371356634842919111859668951942310874561335628723729015280244064302079223988668151375055680848723733119613511601270631098282989964696588773159227322269444311554546734184949389382771079868975983775788029422904063988283006729867912152422254342991674040878627215138988422207535432740277626118015515904868736722223507445769352700145327154215210518439149582779384811519583294664526678568725261252524006104586400410756914444704276152527558166071321827905305613390306894795979896457904793255120525688880330324781847919456892650944079334666750213922419066054368930681795531819178285915466086157043019820985286827251480 [131,102] -1955984188477293971334879737907433975298177661813585460766526326181800314997180811872764028648895048030187207990458275962067538450323808723954064486486427068361739374118132919685728032957923288984078418444201538036960868746904803545450654140739139143484490343528438733042023424838132145138779135035801683567811295886720739466254705997002130975284096599403673380705573682332154653543502491001387839652418052517801597822510296132772574466637566580131212511283815857570017075670424913695018856455322257707600932005478197131527889707203256007900617420825420181347015818300208832277672974777019862626671066883311851740622801407656784441757564491695564470013807318393347086456058443271089731890151942107541677417355611456180761775111568409654649712292239238386276004597559580536766263430939364470314890287765871512776577834195034506939273483058312769781502016696046422094465171279832307981544639484422795713088007302695748916532415511270896437383162439052662557043299048520795332039063623928103323402681736535343154206472063315845301154713420317968466308210317736398819281286678932924940839278080485508596382260372034049130370444070051567012864691063850624726882402484595890239302636706300329702680199696398542531965498876619426174025264974743176795803790091678164881829940728463353586296285312902503538058044526805060482321493885724835655356159963168470461394139490684947844737812093523154229046231675432967220245064857602689652316820765108274594191685244776 [131,103] 4808617307344832100745221699412894336950552967102608241942196743145429652542793641044245983789137208060860962028469514651428661108059786490894382145252979808894513301460415382035364781642683547525232796494857332125519106616634459554148699334348048896582491149550220293944642290523569386200101318136525315222594302644937491731833346664770683357582402772529229091827419598254223832572995500148156749843255900490838272479218759198494799044070548750481170947667368955060582796836528716805291655023832449109607506997197808194555668878894176575478222542182594297738878666441276069956302743848563757098833773281726499437626158991812705324838507978931730077942590747936526875564984261136340925332203666218328061994431431828118145150336645709578804217394262341380908770015933647604644288535184499375534174964277441953129503345969155668847419200490175133963956799528872261413059554070528510113500668132777547873493183708929609901168164569067518512858554811271141071156447767737846947652302094701888198042894543179598255956360876143321653793588748479987584278259385270149190762861888259161269105113689887451839582740152050213017169377358902552495777658685471343237643388730110342582676323095332369793556986726901586258722356446145003306202970545884117014677147896593740223082665247331284975315123842231004127032894166451404949007648213087467765555964432985970905989985522716115907652392052056190906782693423333505725253141901824755834443927469783645754023 [131,104] 13342183475875614790640725989320897558608252834759160863541446206287723929289352547332449770156205369099438788618945815041542208249377943960796341944964956107377081876192451970097879607585392407204376355329145172786946885575998880673199038337893882960565623732125892910059738138356062762704040191929898877600082049901828211734443882484544245908666590211605819745385226073107113509643883058746841869967915536952315774306644222740435744928032917242702456792940033091962441764617419826911150480792001640190881753788517862706387486242092675380819198537314678266587489817552215337391774159410778708279343269942514884147586847423676301922312683159186159333602246762419890630999747161100605827575819416391071113552166278832893051792702140474063330412533578491985740678858340134560031232800074894741168281506449812071277000055046960663743261352233153053261934506987018880007777018569206918782992701565282193828807889670123211954545110258922401299063927987181272219487799917148701384905221921555687686703592830447787764177053908778833260105565605302292286398610796021829769933563535500054499047502320813470593534556254636865704404692259242894322949063032881687989427169415234738772387545341787795789609492441852369707985596854117765216089249693467604275965731883903801842899349762607830908133677236297445026127502700496077853969514512309296243063956267452590991673292143823945948093643831930579933296024924671567771991936975013735763175642996672 [131,105] -3174200111699341480785030714223756929289636044601158180275042330088100096347185529154161086942089914510931593082045657208715684646152312620022156977775097945264896450873788435619569451553915972954157737128068526471133011206241058758603692197351290795579716604304219651784618290850817531212110486707155073617156213674203635715291831102592831129456264638863914423865415300370547649376099308353859389639721468636296281905901157299450852749873731126840747281033580899613385776268208145916756718145949418664717268239307609188590802045446138875703669595273299377271900523044906032766338716294804443713794765774675399607262600586011198635087149175529721638774900326678045148593165245342327118407432524372371753221294226795257026156844376297895881939986442297461470231094052359031668528093714035449347712641525765748106931842531508698844193528829166002036682511537088585283971977091375596135525819403165286916943024372941043124900255193826622797828260759478131545201995836206815547814058131886467220712675926441104527898421124896267969754186916124027268622992926012891175393511545145040478127364959941724579018647950219280937908415056094976631318503641899551190059772629066498607850211739571616523620465899688276435719782080922621443601427943025235917362679188781459428148866286022862170728465907435107713059308800848240267439577620677868305150904660070653682745740806100193134914919268303665292510488886542190119583032322922113016536 [131,106] -3693036107141308800424505205037168983368226980826316202326072943462768736725396388957001581207329166398039184901169525791154464583547814654682164160809213869231629322472053655650468660847970565885872816303482539012474855459515660476189778307165895903832189136096069876871608767918188633742093581213794444100586989160875012848170101398103130944721302947009712910276915682437035310565519350301380215055725794051921454287589228023144734959521744106096187510773686859296593191884402870286730282484353154374871360981397810018313471462441540139521239410938804529344783673687489330126390270373712066889414756102284510570266682191779983743433576551226535973465464536006935928627090450900080790789696755564514275604076583887726670356021319113510883101621290344247585302931512148056248144006872258629725925657517797564812918278400612049858683538672349080706113931259461640244430581342929332989962422682274228157902048833361903251045074965791994306824942287430577104868705698836225212420948475865165462632201697304172450917993975695900589099468738588263786349016436807233887870710876612357627436163450716049183088159734489222126905407438352718367753255739946650784906104797628637635353623665269371016683046526206135060460793975099499161103127978681577683553027478364511278909691358714140565253662578851084065141362501549955606927652510000607036305891212142890851462090572167471510323849731415077597776854035231958702617193722656 [131,107] 156600352342932257745656337510446008483409333637891827641862434595055286338623993194776251900677537751274658332179180617545923629593337991655850804454367609119739869160028092633151909210262391383580101643945132137674469926992881656503603693515437190357918506357812522721158957326221358395000757065360933284373430246574047913637599261086834545021457706358809035019431148485595337732119918916183890450263614179519306566214984427839942181439367402568830781206456919926418391786489583384560253645376627911753377790380563408042302784640938303523163294920362546420734457559324466329778585814385803815690854297987205436348063476476698534446852922052230741334571510942561987833455422082553103300325757871239700967717571702740039419988995220685428429627293994888251540247309219168955918491382072283289648673189105355638913909599497924320416214184329865349216948214994113480492002070799716959249746205637133241384353422026883942087374960081221201160373483407953039764197972766846319028488663326700448730942122640674064054914214475230602724793308462202955062670600120803135578392138607600130984135590179413263931380048670097119631372835916983164746913416155263357037038723332512817870971545242333495964182856235336559843929261078165709649709662949091861673054436730843364628664352545053612720870601571757438976678380955839915848271542657533761708645130239923084030471882873383178618572631914674734380566146452244176540 [131,108] 51489500472378637617291828495720295007137364470588230574828744223114238695526937021610562227104070028269127467409413096032263455858849467333863937559166060383753301133365084721370730572750670487675566374586937110144628294926878583036491420043396584535315627773107977958141503236393577331261976846054736977540245979134675570497864463188784296620007860214191200316999169415095543087871936138694801536000622129762068117723992746127658268062591515121879935402459494026720497209637080314903770602168400159383050052417369743801558554922936968865322199108894861140689074770050475802676980322609900576453507109926962324696550514622767102054900055423813977120634049933312136292105972196002615557574285992126180078833597962621886986341312693838980578074602576947581400640770490921673081901525926844471573571121893275967254835536049008172273980121369593839085405140720572356658649053070783297419020438182516793665713166818705181655503395304029022395182210347108654556588213397063158548624533665019580847369301993431125391157483787861718924804723477590273695501977854444895480960451261613609145221522790636065731480141230466901456830315239890907066184300351678483952237168234078639129280799648851460236851269201714700653772382729775432403226752263683323611228729843693670947827198793248785696873899549601395476090622590323626579820814198523515708616655117389642631111513323340116584643537223384230431180735680 [131,109] 264772536638892064809495698464471561957788812216610808051688466409622892098315061569741452094170826533649900503596686912024272592177403025600328756050327846702070330154575560175166916418854671067503817788399482051060479716704522991522008407973468958085433407038130210563298612593055260390375652592326952607959218326074372198890743902125950652236244252909055290306057369139922136064969934025840777842150523548871758944018602442684251304510497204679004948161577842701459563114312816531183726940689483157053480220310949152925645805741010022298814219204249394696717866877083446069674702210199555932366740471664348823165733518380764953910340274151252217259809502221851969988379526542649383461279673958718244463867366982991748414607751088558475577589928372767414376849654150355511639493971151112771936510391873736646347595752497156417200944332221252648572627501286781825124086058991274323974549456614421861680828069466751605076093957224870131606706838677829945163188128014511362025736658703356458385021486975463286378774256457867063725533887419015876803968395954219212555369175783150907418917736032111948271874466509327084445307369582827719291909410795642621768735701869887752735832800736374116408540754424655266093416898568640798148973183942722106831007311797459989246902214557620576384659421497273921424174314214488379454944360407584215619424399047596172090120167599860854056428655949521192 [131,110] -609311599792754753532265226614260760655210544214051407878042809062228253974318008066527210690928026800789594515645517299189023771915044991992059367485347661744987138715299574261064457808312163657664900199430062012737276529112304304487055683309083398230621134138175201187257099927374245779227040257818928024768515565831595228494249703063893719026955500637179206542925163212423038580918445073684554408209993943258983489883005755257600423505678312874441827014925482793770857619216091717856441058215974615697641840152683917431996164987765830348980808054532717714800068740033608837327119452755765676437702853544942967506426429865959821997809760171638200364269258206355540829738154433966655697248490469110097768873971527929915178922042522259247185593121441840121556433111562590404683136566104705149860034485141357305585184298026447719866625882759404743312337143273739021806329667867005994885638684378743096415591571413953852528046793632652286510825163365545965856122466745040126940134411232969359026914994369765543165233845366091014289690411655310135448795316122203522139942642938801687143762804162064586258490952650377178810428221402759830356079475322411734336054833885828693547701134147823607906913863218662861035120143340139489512236873165408783083289811531792314243247470695557566229384343421692454269124842168775948115122617639998626286432128231997714428450312735948991601007344 [131,111] -6629956934802034870577388092926150242510822537917968884615255249222427019335896485488866566364840215780400125965007030513659687235373515577869297305865197010044101695618227292677417786485058602038510940625503796226249091718484412376748990749033760955965777950034209819656133628117390003343960027146871444966630331672570551604042528945964955254961132493765820615270395469494090115025140646545008754127544590194293981954794478054750811514165048369849036692759787865167662869967137999064462015148375228400631586928863987629631271864704573114506891949292904784953186899833381999704104214671107828036786949468544977683403996001800963224032838999909771560920485951671695468737990355196139270634696222330778575038538308207969021770255600973452315706527245174754778062990440219228666412806642766004489026714833838866300290163991249948963457343847548347367712069486962752399064798123821015346085197895662786227070318303661409970364880479583199385694794444293011417796665788702340876385961283770364500703605373095181207450431471422910391616005258313956945526329402640007786848503234834624604712410605665127020394421840610861582217623668117209878420533089863549839450862415521538414824869653077890803970821318769635594083119800480812968981561344986084059233810266811855708407054292368537110531630749555373959616037350916928730513321335966964731462465910774522097774420302241190 [131,112] 567685102172943486736089045745847491012831532437416712384697213699933501151964516336345707506097314450123910562360001257966500909723235880808977670620277162400859473581582064999292982725873144715734282980209951393202036224754411811023780528018594616421217725212266528277518984847608207607123634651351962436529134481198102728226131024593200156678484096766855147950485103379267873559883794603025234958524444121868963646214645997717788242172892346032823309481054551432375206279719688306474834305416272628828167310844298797194448725589097339433237511114265799694986171667474464298515982688065032578972792627465978173120975229587410210139910617519562372263067146320728952758051528553178827780921813199946203129348183519411417695404073554023955885370830472511562687405593049901920968771758951048463936859361691547521651734820933682576085294906598041704966935425135690609411586768893408604293502305440380159414399965901924292084440001628113075426958387416123696293297065855866060393987288169072909710894371635917083755212274505377954484828007718431984417225678495549719051791785481932332209340172842591575831035579786255571693655280040614364796131465985279182746529450054727556291487964435626199854431310758897947238636739629576090269855090337484119954026298015661252250366468825686458854826264917002979664726739190053242067866201303373884756665638171782922881728 [131,113] 2337643940701939625419836193310162118077792882984695271254617967224591086369960007846987475025332953596522135880555136416470474456027261815940310516563479977536348849646446880050165735529948981977462127251763184782349837287741142978281212867758842346532564744513942184874352012023331772792503801375993887761942358894955686882510539473106877688101638608107733443105606868995451858451234395052039547838061176583848187976883892874898750066150592530727178398810720628610015528059046025522835686342132961567285380572864594401358565192440090254142122865289705040270375559095737852148249839229772757632103403638069659844777082996083169566849568904571503211954144823967291300382419284075451904436692190171412059941936880935347526671084100670531859456739281852916959193462735325030350391019455441728203418602700485102150716070696935112524453864244273736505792212569353257829301873630321310413102710651519300391713479631767090817131202571709598733153490032256857752990519587599858535822459079113833882169882049318557417729808494247665669512018183468106420568343319829687049677013506360663117939883865222720144038739513421696815102223497852333733793923282691649961974643221383165202530246935535455211589314949342781566606965616341708660152438744627054832223801343619268747574516366783466808560783511725662666537427734664834121729762993989105796380063527208 [131,114] -7013198200733173324381503068248334030963901467858328365561203301700181630299614772859876667040810751631621902545897309236341394054075793221653614018647303215071211834684715285008099545988983952500380107859137400341020278401610297864538261692452797113458490550229304955327959172289566185383683244683037061742939593216834625814646451268071027979649069365111345491383051727277575497527901377507650148121856915378997803316727505908416310910006154697184540330833839016931868257982645972611308331020589949333911267585677214420777850339352191403796821524383249302792119165340948638874751434951184536121645688069448590200359793127465320718678133588868123583544199864651280471711653928778311939459597331300945189959830381708143041107512222306942213095843864262347763661768200674153880929312339519997669204813176821194254671617489771965883080581967150489758936718413562782392385487612887530408845191600697315007060135551882393459337724385808345171571358358788590935532624934001943239783128197317944258576739509463700101825979895361591847518981098337871447115233961703052574304443301364216339233381039895797721919014878792033285789898982308696373459143385445186630744211236771320937734449870793998800153211771298702207967454936512640215490863365537760379822037704600394486709401897042966656002624090417100314440399508054386410731587506926092848 [131,115] -18608780510695969192115849346513736386465315820918454672184610320882577811273699917623585658789666037082364334632232736503845635536769907720435079322578471355491691883946382905350292680995095779810566074886153065609323944236934820940130300400678761541431085866015169906401341975276311477937217134436523861304724698104798473964906945329623527306738386455656198303013407649419947050172111309319343703116041833568526253564884019138057049795745643652864077322514220537102798478469574886360464101411352946219187006015606200369898711080441918769195843886614810330309631158459069825797789645630796910319236288418935961834100193917595157244866348727999095053545089013984377899034001801715983785980669018852927193473333780197640295661080865064915759356844948396236606757862232659748224542992732897490437274765664129898387053126117688297309896135348324437967187439518191026828264821814163280305550645105398529237775986490640281597973059138104609921296781322620196554364383622029579079777922943212678315542623558850145079959805593722940602570872021120833249324484839130226593713949810274842564773735903231989546195246306419628839681697334862805543395146732043538742251256302260387514491113799421320699925423208801288716716194526120611948588058255018040550900115774604612853925242583062181159709903448918275021095998173241217644608750 [131,116] 106776553601880517055474580040000892193404294680822166637196747377515790937995537853591628734370668392845600772947674768054949766669442945438505072792398736871688122168855062814789187600719745524373213050897711444307582632801451772342022201634546400663649514540466810906517194375561745375879599330868500849093219276728345632509721960220839535377168529512788442862217390415226135101814456182777184443657440302186181671842800381944924107618932348910138988061169849247826750195591305391728096327134235553994356306181420995285564472610709661557326456544715506670825511224191687900380101792388226059033497705077647285921456482815526274387636181116616940777878431292966498695755559233935386251659637240554574130984247362665856268543347667126276027585866333712105104953591827378786676084013351980219349942187984620421642594099353893907255563086255642747538920491192118741954638339939619851967823537150840965019963068551242675444414689335134469017220337221180531850659033990847186194858304438050216399690613694103522177769973504735310304155325095361128268279069671242869277218210364587961616153809989507400457899099667539381810579547170257747859504427491522769358847103374164001669978594426261854229720514721238082356173829429176665264009335630706088493275718879244807887180104743158010211342309423752515344093344428032 [131,117] -39939573476359203903960134128184874403648711990737652038397996034484118817218544780377573574159698056588859393262828396749922042536287083984343632560747229467582902863693313778108000406123375817027657198988382153777665892429512394712958151797574892388323237859912485503028977795044605305442410057565931779674776781357920660651912540051586110953139276465789899215541073615618603999930182682887528741080139076089673313851561035106157630705772089550765448161337238094912396621942264077648100297083415631035767398080036635595873453906964457207078269189219085297261332880266963933564338375260374572690346505029080727119097522397011367336475804414044345460906785279697737468795252058231494880495120266205304055405252842471325971420392081216049233880816000377233512528161703177927027061298057379505366191313020408584535447260199268390692942424656439035737472577533848136363217062017216078599737758510812663914748080029020222890108845464408184566730281696865033522987633975909855549952665904635045622462538170396045896520674243700225791847171608313849031947747067855109686616011669646132493175142515534282197219273723922634479007034981782811143010972491356097401802550348835708483508157999799194658059350694844561261901491912660527526124144402601833303068169851009905246596322595742920088392342162576983680 [131,118] -35876014722598111692930067193808477851872624362229245122830455133705206718891886956915826676519423434182427941335729402153983896982724494014614594449235565357675166990486272852408101336481396697326052142965830387522365796584989176099234734116962737740726151312827741585301424740113007350781317768151779329130865113549168143111109511755543047919440277424000123643354189346710681620426848762540941154323393436848138747606518066071296763622253326253381980968044781997948025640050827012457455144631871003981863306061906848053723971214762694651576028586610566109817955509642951651052954112056316658284007068954624264207855490150430730948709713358959801865116061642881546040798779352122338315644857267491999853378866337339204472918086617459720820133118995472873401722201932030347848898697703803666903750973139082037265028166925492233514525837356479950159072932806266326348731087372824115267136199676204270620925875254339139031003665927304380020965430460254152870380314143388049103494379660504501085985212604444147433295526746312514244692358653213186188550972410088170052048404646010846283302932808702734069715398625429358295742818268276625852374545485222089412197832625431370456274012643954143881705345800767095697005494865767880341993670351504249221491454326960049667482638378369379903554624 [131,119] 6013888201023557771679650224305167627290951276832203008160307715297627845069894642621724139497641104085289735536702287714041092802914341463554853308211727645056340743910763490327459712840812824052081971853963321277625205478584170027107174708292227585786202887064925980770569939888003027816216919721220324774276841424444215690650763180298365359135952847527914354440791983383671878510082940581015731555589270823846137101817661359914010153883733888225694883924417505560201395987549115649805782685973662763626447822523915108127627885271192458300445870251277859752428173959684819280203558125128457903528063798237801135529760124935829819119606727600421216557827156826727893389091397151299777380454651612488868500490431300201815827344562422203867832213496320365891086093534998268703681384732567163122547346361654808713432261550899023163275093746498392483710874894515337640527531703886822725263330378573639135057095414821320429834590298874304119420924003494863448827004057749846024881433021119716507361144857495091511888058325919573953851773582084874492250413792575617901729273645544836472200019276087700113871336595144783333406047347645408476111486979094431988550828612413241803499867968636135253149984453505923569979881311231277576628283604824408612296007522685444595300606798328 [131,120] 1082705626481885220607952820960223649037541199077786967070677955732721771131248750864549448084113174994481156209531742020651874921343814076608323032531298062961096935129959802797752415665211612981078141673187903489309371697677193481134087725305880520210453385884604804718907252109903313867553563528277699468376586987846916823649520584971117222639971945724121157024864859077826563310550882150339151757760436052787544332961357015337944832022147582196070993025803849061142753163743594500730081486835851231964070226860056035849819842435803485329562477192814304596452407506019320406617264621856942771750545788512349668729026264609518455816640712936538309795435999751864148623325443746231067587742610112190026085507703737859223444701037718470116653258702196215542041210624075136033369846746290586485571188893460596580254348013511290096331229332136857378626219392688303325043614041198077663108393318926693354741989693060505997946493469878179598395956439332097355922705283031244094550478820018279594146848729051977257738726216913073631238693173106142474247730256022647126279119596075495102397519393634475248039416685475541118413662275331580138617082323844937789487211152007435831922711478131565734268144334790729879932089929624181511304335390756703970204623868980101760 [131,121] 45749851638337731751633633203896000549914519682662635824366436503971530369277542890121548450143864630605932641158578942253012295860646578580091980641870456978470874586470252549680617995991567704322016548937777783569941300539437678240519561590312202896772358714895109181774665770811807339237479642350179952729864616440009456457860764126063743839555296123537259042067382885184510535283754883899210315285722156690028946435057574651428970513944754108425361139172692020535238854238218867599416425893784267770411335579933074995972542755278783322474157555264215089217420093617430482144201302172605758918753666359718136024760457918404755982034277305491952512113345320215249682102683334215199564418434757923742461183779769983467148256937559036150519729738700590299114448799334452590980447736269635256472424052874232398367231199993651125088324651988189853721356645868593415566414477139928939797883256433663596413886848398177339908196992965746449128276759238902774002732011271546157550273065757549165066759320289887183254658075593202868291546933023275900130386125632694760731677407443553642819410169232429054298024413114813793364604131800279738402078215125050011471460289921209371231120862768363671564988005567099390313471018261257064911813853089344381672816 [131,122] -1527710142700431538171653951539756401950724197331355424039328806049924293666096207882596380863116404949042156688760159508333744942351333741512165718586958963682162191405422287161652240930928165820632277843132149897740666463428885424582253045494781750096948664759346876451306889026524393631467577023686012726559168831809037284208402743809032457383788446542627315715588432745727919643451957070634029793820183597063624360920435330535588236437177904085468979881561183758428964193563191966994074277079527338354808532121571650362900283312110462846267592231481839552894752611375503920140063964707163556411402526481588389172077683490570982379585040768115602079507858919080980879208605409223173552657826056641023947515124332341884101576204323091916298774267114725226402239474702415087583317710506525672242172323722978857036488485144773827171539619098482952069269108955302809959687511644940930307814642974642497683058377788334631180368293686003350538726254076748556939275118214613166421293959744196535549905449955036464461616421424218322964602326434035020279743964524277910810427912150093863097139186057938486591222386952547853281726220700188054993982860619470038252623173526212221472648474991540766809011366063465284559730202897751170158215456 [131,123] -44830126663549417899335495721761142151831428936264226216793369283303820514835275376973311414791844312494819431447370661585487978369254237750390542872618228374031152931311493679679872345954672758130827402605689867698238409158782193761941635143112924770769696672151469277415083202272851883014962479100805091963374315405584924519645877198924518122380172080043696295575995296350147854541309388246910541483235690642269114593876199078802826217097627416004994781406341756080378088282856145654402456883790138560371141960136954577931488436268920362913476302423274989221777023408080565555713601665351079692828532343955071254543880495984340224649068294502079401163422353885226589682632632048511837512847505471905379975623472447916634890262642226839435345389789964688644921920777578069213592709608372309316863904685918173869212252202036188249280645455163667868333430917595370790392165483175776119733930478892062627393920684231779318892978539909333279905292990086365967490427965265210267622213525327140012711188497396716192078234735105786866901972756689480493025708345919318885786525439020359020891662154349122912702266760066295939313803313793658109649379039371955874896300999722040257878584542335426856280647048617488711803688719852 [131,124] 1221491890178725872922366151248445458226836071625043418292797548085030512243612847254379371767000867724729100388029516883800040907095967185039822718444284742173197078750930869572470341900802916708812650429429730355289553143461901776990891116459471729444435792053886560983415508195392436434002605532707940002396529438236675549918936024792800758339432849422862007692813348527438565566571188168082928698714730177201957391290698501543634736795819538698993231230530674465813439715067193349586723264562349454237736190944983729840612426706677418360102538482916001540038503386574791251807544490522247340440231055835710090565844149544248866307298984461346078360009614912290872049943525228393941251345737655099090334727981601135023351742582206095085214629015180854459964173819462850006829060963151724379195028182170310397224186460309775047899072293092059093467424366625409536664451060193516443077149191069500790266059469490640558081645746876908491814973584484757457987191972368004384715516882270664921459253722635216353630718806728773847259058135548802192610615709246065159668133179053678080340997488632767156111234797011466850367006230751562063126592275693125883830515593659783051733377727650791921325738143525964160 [131,125] -3383485255227221722660669266903574372412228370460726676371710717502580435310069507300141793293517500147396790804492392395551640780566398945804385285213758160151274054563101310584029680374436972270357354893628225930352308045683295734242838795464486417192139945728840598401749355439079865672827811128683486226309137345903440986099387770051401477393985705041207602342758981966391876799452788859986491937394316779833803012382642986724929513556499859996973052783942360318759169543144538333059035569121548943086183935858723002770563823534488808904772952076280879092931737916687459679355959241777975945251680224806552762289483647882224454471997614757256869460454885257229534487695611022645575188051082445058457309976273024686880684870477121599292611878341810721505147394462574448950003396196248991839395069357475421850917840364778340471824121030484294593885445908147393136140295837455773056642170643014518702003588586335674044276908467446769840864767530435484076352192328090306403048237922676562427807339321112155744742279715197125148435253634570148422390573279008629018563606162839210599546763386376071293959029686665104945294595233412424961022212357666862385108147156977401403799947989770804383888 [131,126] 664096491385105637114123922938403204621006435486633496886717397453268135414061337187585802206300391357161265988681810836274133496171766327903065766826154934455845757440988040817311688382541889209815187462856794784608598847218416447411588411558504870725324132033919923767724057038049532666325366645098708395449701202676080318160074615009698704495327318626481616055153811109884954042232120312958902349322368810033259312656130528734562930703911674390145293724947022543465524661179152584682258898085475705117509912336763790930159561409856290926934499445448312317799105788145989950994228166393623280627871396699391455655278136843540876963538704445505817734020363944343541199309088703350482963934517988506593243663017786623534982500444643745892215082318229446369033335069993411030997695567700703349410063031419438461665979853600353590511975842924146321074050969623965049644720380245273996730826872726271507847764663520689488449023091314580402271924701477894682462741539199342727892897440507788396704813664840043867156928283519508485100999329064074149945358405731713888980626570392653601272453821616103253712248329161723704649282711280922284452001889244524279368863354881574354943192 [131,127] -9016227051853274928899977046279798207921447031116862192329567926969287567251224712532433818595809411139053070348992046683357183446768046937310455452490161238525431955470633483809350746380216608569053208428553055475839921490337333047925131014915522838051254556049168786614610142685641243473139366408644473729314520760788502477731736041578526898155577571432926532588363696786354510482832036129851826095602481181618215528137127688221058408510049454523198186892618149376911595382266340641792010793954871334504550632146639302843191844833272895344776001755242683944123147790756057124454004072414236363659470437373730135732250677154761121053279214357447238288677485582024691331207071463592611251170162352902467700994280957390211783874281912381639720095917217358223966899331278110620499867303705759720112491025993204637899866318635567405265153630776412936942255393520341218300109478946204081532965260847459214662998105082969918764568803534689336769865055221338619183739886365657055403307561189990817717993383587196967944944140718304846813035646746721024672110716153322356908881587156375651718589003573516094481657387460759759897431541445612138178727352435276218479737 [131,128] 8035312914856317865139319417834449882634065581488972607383703942055236024882973418627212868858020007948361404977509765927119608992573943976108435925775721006144639075752676901720889359625402981486732069273199873425244097753880765683966759741285056357655041551834484990443269536580816728821540207218504863398066868489352575309194937559697397576092413327846452888363252016441334368289873681712813093199019138879946851195624314903262774673938285260984800364916168202430214656589178295014140668977313429034148000057313796803839899342311546867859978597654266706746009765290307565830983671663302177219203299254408137469978784019422136247624775514914305202977631384895904786025361092252355258142439263307994603481537474457856717583977685655870312806089567281408051673251232069034920438943678504131669617391165096712626844631330201848363005547796704541669708832688636564731342490936255522868625409172974528172440614543516901073730025501302724577143185734295028192994311700035730177225577154871874761865227826244626603185969987061278267048979229771024310363657095056805956074811457578901241374886886394908862504599011870471983185889034820386408787648 [131,129] -436840512548030370564932342726054194713607728127943533803308356291864707444161414457843428767892672040050021966495542438702075062377555828981270853343585282341131351368856213243991809207686238822483819796185976969827395627939824978378236158370580926639399006241765159524365699612781681204244490635943226184827195226853040741044641152189176303231747374408772713401311438516909653343599208076136033482704366512880123299987236552693821482371596462973809633784972663654183148754673197227369806143557504469281710266911546737210492774034831545444086349611982832638916584913245723011037405907090035871554598824227413736551620347978409891045053329185443606388477572561453821234869034038864591767902297132142930308668492225655799809494421370192208310065030679390841335189107247536735280130227651361856610490557126527329900266056184181310751935132698468895640588532247674345270724343251886298316787760127722946526739849600464049268175621351434613513984209037117544844364233542970162630085606529766239646999090343007726744065635750253923918454306994984581185693127019993623642411926333692354207973836030983946586465577431241083305176 [131,130] 1317361504358412281083429585130561340491179597326623639320681492064302007652330212603091275366988252990583396943762814128074132590612572175351201854603690321022834965542315920236765948898804354786499971417939779311798694938268854099054140870582610741696031938660414125276348383656992204250563944185778084573306596495229798417166347775215295565154997027482024924034124443767093113218065109193494882421014832469520707518714485141611306206099263210075120751645500849487781908473956763380515179517161104560954351340431956169192178373154393655360001475040417533201986919187063312448937532518653456054302571398629150496488579683558734091647045714386891534200804551892093549804114560647587474675244641968332420798806037010954866802110800954535585986096914365512655531500115992744850288445489355314125385959952641829945803477672864951415397322374015493876379406707339779866737101851937476014825379291866922897670180201995226947260265174422367122269428022797608422664206432075473130525032137324331774898523664117786684603602760843515633599374077254314513347039698913817183919815223110772852022890985288736798048 [131,131] -195765116180076922911144058101880329018719399223902144617673746562332309347424792312357358556198055080859746248727120063425355295144298503417134853874262007891053705194209770937138656396072084724964225172265696274797730590327568567909292531946003393505283265324084010011508447998692767074974189418411805138718853175751265093273708581587725374470406182206028159335369964670980222471348152052994288611859118245293425620500358687272735476726981955071495182282555591251947460922839544734513271698493553510589218220231317183228150534186267536069185688239445535930191782363383113975530650119033211471918427295802619024590188726939080410601224687419324433434335692412037650931875704270165611975599183363767628801835177542471606934533443599006466538178802043861170210291138091606126399657465190187811625868670608412348421182068201589332820273250637758739252002452045002554172981617687036284726868676134244930032000122991745683185969684372604515967940693826495361675944708320609816862830944637282638033507192964689387045272096930323138260520058403970636838491422897969062997052367954481176 [132,0] 5923935676843990284008605518048277582595734365082838000842483439642080020203029708711756121834054086454594526046166447161611457610707737406022565009761341844880003589135850924300318021067517130247976736589139534486140289711636634745045962463854011241931994462739166185251718200867603987056760257414031629860537024377240092959624322823285541529594783916743918020093688323368129670591789302713128613716653565055927289482371852174333543979192831498737658511362422094146427340128724755036397868813259384642051737937795345401106598909052066382963490470004366645338295854021518524268344587067635215022573223540498757924264260234005121673239107477049079367535677595681730579284764088322469425181809207347893686713746803305256309000922437903880744794284683858612879978521061643629785632968524421562563947785145583049452561587985789666141682108170920359873406775407576174681995048324486437204300866437056477504011670721808596350565643227665668458438535219809673796020645955850831873314898160927554883169069030844157971840028431014884534661287111640829966750619582348195881713779131485604485593454058975600045454339934851326725722168511150130174560804841161946447429276902629875995188343417062263406627241825796958681337069500824292600905987166329273374004581601741059239129612713550143716328966556482172219005163991630019094841466094057514281009848640430009294442855757941670280608364267201958384098178339604603702248515010382175643110222308142896450395435131941849885170235799142962195135595426901477056926667141197318092142110323847392568447152109279191955286484148660517735574334014325471836815990006563891909332177039585315863320583376846092567025084773113251335924960303116531431360652418085491457041238112873128238188681427002587151661499803344454951938399555366395369059269324893139044416400046924702529640756910195998720000000000000000000000000000000000000000000000000000000 [132,1] -68530917013984572810358384748145256286227429769964626110406617638320355067636468576853290089962403293026355807615424518213567726434378858835860081264153254409606630050881121485293217258497945749391511085024209360128465229531841263072302685579255177454332799660912488966487430974880549367830426514643233106863808262041403611390379444395476905024955061244891196374202933051809824663576231684457556529948951414199929689020531174252000709708981680999637682746097268163003661617192457583676807872455667002293782615706372696746524049660316817534868315567084484366616149098873514499185918694602981206034336990159922808517174966751202072644553308758935157631812136630867521208176977736910292582813811957268644759732262227101363587695123546259496373620105999641117311667778113244264507843508621581603596295817160899345367034558526750967038992568198727502487139441641745744766890937389900154015975661674184929912815581941889414015187124966318589272131594017120836916344368779659341947699682938842932722588193744736013471588340636556415106522178425695060219597592858977836586106956509257125911784280855829987804159195958638133842377125573094204772824266633924904212233000614995799042167338676604817947037410592538860463112338569731238005515204871200079674184314375959009452705337497014559211452667936160173604100298200677502464438555487620310250304641555941859250180022801866662415313231707039480335070783917600022180100027093158113806869698194902894903374083261061559633983505701741336096028554199890029790080581175695696263508032920609427332275432228361513000679943194686591965613999703117548883552215873824176228165125061846875716874345927767071738641314476458955347118500297166885772731527151904525560886800521509869824453134583677973153884035740026636372168267316735473810571640293230489660844924039971911802883907543797596160000000000000000000000000000000000000000000000000000 [132,2] 382690926398447381421693836456110052540101457797663287539624730815782919757218873857663635344118163702762019549163040972314808360004359715695315265893457011492264380880195361771979525022860847986856786040439938928804689455933281451048741538016508308894915410122727835626315993703103104140871818524578756382294969992403414087602188876733889692146190406687382305327574506170737205826658992712983729036439368562603476925370001784630877879620894228098865972307367612281815388064149261867729145139085130919609553112331699880406049916427046306730218428969818648577613311922763021384524857854077952445508622868149235146025690824222076056292574559060033118953308750737829776526124104458112222599806999027865503263185158179149850426800029132622222899056485012892477110973302115256409544737148774560310034531831875521472578661415193606991205257171327568449866966618767003973559532946296620499432620031183096468474133010313217756149972235037095762024778028389713961246887372576456152310867911802554979816751629499007116138172285905528342011845512468105319971463685460674027406061010035749930951063075901256966212158413524016296900212229144514452038223269917348696482049890967338195119966998197923747033940830621596454028589927146647945959944077830177923727108805625796823836718384400055281751910700021714424720759889578859101995236992952360572361682820393781749296652711759999693523436085305173717652089391688486451711803915800104400807496705444571874593100187377756472340632068332848802813406207613558553746938761849503667567280082785958329340882357624041923888654939213218706253345176343767771311140985130895346204824743695907474879073216473060351838055114138654548091376900806038227175961477103533003962685375937012729179535393961213111933160884440451655671307741832922668203147682163491929225406199532555762817509387709246865408000000000000000000000000000000000000000000000000 [132,3] -1364558170452604841594657503591973456065974613709723902004481499457899500828193792036056554748397150483397491030652060088759454165663021287386797438523840913415818633927963174281819881822491926550730191263301743113564844348272248349319528855217034556239047519388260385206811353704429660453793032248856945784070821354905466866748473170329274860984086406262959476103401571318803647585880995793140680593319331039887057909038167584424584850569470253814865983233783193960990747043206862058033029493782181263009809984596217747141043475409341808366291863766789501867512738080920795248671889255206483387618777966247780879175347155049320850475040707604221702896617793330207577932066552900184353381925668387022748836731981857195148925329008297013915647360646515352885981452450254968721045001561724499753201021791998047936297330405110429504651402627381492270971990670656785585701031765626026992320909929182307334315150487660411505105287579238330566973965744835508359401864073849483439385129966949931308330086415840428677603775149622097323121069088698694500175678883499193857297483904144104518544518207641429162457858019170494781480069471142667371347700280093615399343574779803093091028068282496322932105275263238269646275892170958269229525025370052584722532616061110364877165077379689189295640338234578473396677536284443353076879372277740380461858368755403000565954510254036721535067528647822144110673736761438196748030548378786882290450311291930217771078247915522196086802876069309879220485351829022847518263162301248869933691283272646873929579006069063404091023565893745949480641647912323968701624247661724555336107748821748272486169424340947392357500184533759851465276606152382160244504030929508644413849816433611345612043836959476363474742926269433619712024379840473045582872515323098755768018428837066735855487716973604094607360000000000000000000000000000000000000000000000 [132,4] 3902518706907503927887194300766320243056284102487057043465695875346071722052280998580891615763263706135339613435879023375494580112185170861260341031769715814960002259162037550793817589282688377757185790680005306468127825706650020844585680511616049096044693049411887842368274588799670558097237082624809184821980859651369087002875105765278245015943260680619823558664462789239559049392004689482482550697745889759718523595624575235099721559254264631349940053227706912333582248923210284635006445223644243104042725592030125921181240699724157653750080922932811224818476598754818365941286969506248454997584177945621709251415893425951066344506329757858804379551813446798872130157352885376981678533988586677113780088350164947573549054170105298648952221215629883526175344587019479800645829085670214314909972856264780210296815843581410342071567079110857106400104099914416352569938613757925489107338858391575161072029842518927806079322009128355237257364262395207545352462677624834552674913009652837713375403187212564726325067806573136593091115842799707006401548249656041838433332643273381711015318660378081025079553528562556054751318754050292771898129111573224962920665363328295459512723543576516548339043985239812063476958698552417661508853301223609905406738100484285749319103204690024494576268284081826859224277002687585792043773002689629916480211568643788861528603991804181107545480868589146505949365796576264091537905765816914501762272212045456216110904845853983912684175711297131294306878418842747123137504076850716468047451493278476040099912138867530506140661063318434583587020768944808297650332332335608143067695440274355798897851980100625624897183769470881131578714808283862456097089424345027431310120821979762970872519219275791818252638469259086863025877441159810133195449922355179616903407241586810717744115734193848499306496000000000000000000000000000000000000000000 [132,5] -9356654565294138010706081315408209914513134276601835255373268687449885432347040705112819087651421413945766407845047037970430782417345592249560621388690764729115941529446299890593392517699200053338204330616584490058040960002419724685796353993124350332420659429097029374814890585205263287314095713965070689908938188111208809282956910834230057806583946900257612585872778831821115996657959621912098369820432213683231627794968421921012313968581413162112166423878340349672456915038812322062178999418300197318738114029422948909159660880054134713569806335028263716934769368158878409555742409816225364654964433294661709958242528490260604109026235493794816318822447573549591191543149730070124075067521869601928986783436165283504730510966925851688582802711745704665163766253577031675651905044879850527771713753690207876781841119454361635909514333060039686454532775150072922253402017990591082911951341593035471261446082989314633178799888628152102973276407481824563825302439499825522081753118921831595093048927048765969093230341410324336986302678547925353564439787095043525159901983178442430797962277877638702790041412033770197455732363656541993521536792325432444689691522675422332062811586713091948372550191569932140343204494866447790284258420301474303666755487039702663758404562791729125712006253002859664447768046702366734250213373989810239348192624714095194435129463022931950500351987624563884659551578722458628811509701861141838866632965196871414533830431735715881659255006201516349018004964622742864795380053241196595258730056438793931838139845063442306338470343437329036143473412178030159163465006633449647163360434284569754366489659042511761709093729939443036276451471684824780689020982856750664186008169055227844535641390770665287011844679733506924923768669906604420029064347264180729407895822129403402805919257388245005107200000000000000000000000000000000000000000 [132,6] -13176766787474614842701892807085353485796762176238260404982253168994262492395994788116639900670425718919227445955210458689999723656019483012039944671179950710508822867248230209369731713657772489976949419541780488039243542234902303008745270696691528626391672669622341148888871842832392257008761304118859304091253359547159547677169753505183023217866506342133109209579865012026730599016084064746347423301067634397199099222747943752427844767732776554937301805589262055479998792834475193962066678813459045863657085794846921774904232136638585011382992408267207292753869317563744678485629731131561973808770311773303899120963626828349481180240885438371058633945818862089665944342612525645103459732445853904888695570031723411877467473193981643108076406596011399211955148645423357708111505369891274205782081043528360606731677147688317010042973483280879383590233254518126115929196347939722004453320306756806185204571888143772307214569540502077221785270678867126268174937839668439629541508038553700344567391992278091189557647634390402941823439865249832124746353946819939935492166533802451596812862540901494574366685114604964273604932802856187414472178047399821269205172364986823016585403828976529877860782096264330805827308254612820769337425083235547345936171421314664823962365411743372869003451014522201292803735748504932813550126678379184636430969704092875508270805807176962642068053760574598612691676627670842421588919438750697021829472539889532663302864121505077947939937762575036403041970135591198070209226736155463057918745147767060840689646494270351007803300936420669217209143727134160183998284358874043999021452600171508834166862662859407325541140607976189255103463186892263436969071087179498253798980786929687377156268332998744407625382737401171785786799488800225502161995808090340809005926568686080888673106072058521582567424000000000000000000000000000000000000 [132,7] 69367409356041391962306770234261175422258704231885712936411656831688462932961321491075197742276738055235781905471640181662172308092215291607428724760725012783208843532524530299492539808949945349975459009113649572133417989991568587932780353054072899985752739791534148199808662084194919495753645051963471423008942099930909636573475919128243232069672064817672339243989778268691698323045300800420435909723632698878215617318817817117377366420580994456055295133426772549106978235480618155317976356223602044560117854303362509161161790173862633705260653823347329278736631321477723461818717473653220024070563982150313858932264813063416757248605438817426451538469948060757101238102788596470602287134709674814918615421233145827957260612652770280904547426552526721861611258632097780535688101619191147420122607278984232227688793150935815645949490662432213644066317303212548617780954776805051119969416555388203955099345593870397968174394946794542775008621823886491290387755085752595729167312130032522046963816538683648619520482267501781957311026869698992927781225755026535688056584093429189875897769775856802981048365623862841658536407702050731079938402296769699002878599888404946101559142096878244578452015556588659233462399154596449412750798237442344738595971595779976208323543688602994018285799740151113437294131837087551647230010713424565186662708828365266891821227712039761477876317044055958935753568974665493396153388834799344671413113409202532065544240458391243375512600993529571004945189231556450276706309624379565956614093589070445974442150154958114285275903682983200846677635575673457127036290664319850281785941261806845871173978733808325798358583809874127908930350353827995199933833288617505887210296790360507620157764698506622669373053675390675694876664641788622670372032181697547166904388705991083282443316097248207778611200000000000000000000000000000000000 [132,8] 265200136988608103012055673826998245064326094188825554179285782542306736422783102061624929359007342763497490556486478555821307438884601534114724011304447630723912168140251244208328946694539053280362998740735949856508016309290638286763865290570053033125613436899683602068272930930292086378921653463811649713502544129465767479059134993230268338081548118589487134739792850243089500467936848885276923102873600895622377778923037638522486750646025415112309722521991443324648067510083495945076630113839731996209834697629250236081952173750494713255426396131013794455630496052625462022591738454476971993277762108626638567500187925194446429416096591587774131275014688433434421406359063719704465064541369620443711513530742222253617797961733221337428550583609126760039043511722410968959665975506061038021235648831520776593114650822461588973495701788509887415688718668857805760996262850579323670118937074451577901905350322310988425440355121512227075519112726965667216733560122558012416719467092149077702322146487295392283546418371954056033981647703547754251343443031800549075950427444457583570970088445440144339949595131025817312075739138165664681922708579019783916483449791698388687955423991609306404381820884858193885736304320498970258234967777122820195838049861582841720694575014941097605355301343169723351080749486029287620292273091775546182367397963045495946596101200601221067119600684008042744755640206054145024592327964719058333912511256604461008673578971891886672621383257028333024946145748934414964616974945915162986959909695120580155239656516707371847078049169860594084741127581324158314420811847524026006000158660291966556507225922950599367525207164692631558680071714782145013621238293039486257984941397131214008755658147632199472767485118023966733691429939668268014856978668909945517228422849057951888894212792747880915927040000000000000000000000000000000 [132,9] -1363396630840292797926349006229553825147329719825241460653956816287098150776066007004715130776492449965902854362900670014462501563181232775823826178220461323525613902160796759443657980532104394800216895168858634889667319801387856830232870027949973024528333026955461821238501201418025494029585837142758296946031489816510247242933929754902001940638822423573405221598653079167764584155337100330241184139202066039246136726437713776876396700244992677122420145603686499725048024815214546831932194560169463425243734518626790669584667737737267127502028790083220103374930551930540118017542391235863353615399484560761693130813975270568125012297817000862392829697142000412365028198862004166790062440234005209816755448540200847712492438871459654085108410900637203293666240898881291733918742384853976087579727067226799596459411498752714224879963404149736663117534284852644274770746628771910505841740021933959612077682514016596819319208033576573102290124195389003895659197616704174432944658318609608306461348839291415642450663486935965273980332347237904305381635330327886581729927283912598727301900341848608473379710382561243453896804594753310952562797292205388445601065418416727974597745447216137636313593094701698297171447634512302653599266278899559489937629164348273504857823745816400733664768644761490078988293295742837155979809885170244363878186575516091940198134430272935366754875035434526856200316848290986941081929301575256269834409229100591952807338119916339866453106237720865715743186966497873981203047474932891891090036114543580374201231882703157319061330485526781819750329777110597170872609224767345619332380943923745264072119006448442293364312181480409928573842483108869098343598818258878448205532766065564980252284145514258399076684314285665511118427718582229896336997306988005986188124235959825617568983292701781114528727040000000000000000000000000000 [132,10] 1577768176432158210120425321268618585644385800118241406196289076567746160121075578884954885875068416585960409267897374531309202991375656213157684305720044439832915764269662713841910801291627561571659349840870061819319284114164683743977856837106880615578487445348715016625419392250623725406976113800313509938981237250306770794445572184694289533754899801942824069537150893288383182496614720034583930639211949836756739159966764578205769455997316701576801813868939443388374025238325243327954623197746363642684849611847304631760340884807112668204675769047743573482534847168894165796938703285804121662341693520099573120982614669065853673805234405412703262219061597444477086475275168910785287707690421437009482595266756505001306070287821091580111089058498264457370722283054036542232865671086203213138376131031074487838144736670885253167696202336658947605826542275506776998108070438214145567303145327129359190777222414144436988809163218570931400816444499590662834125140184264016453675297975205876661343191954578483027648316198565012591629841166346024680967580113480533941524266497697037735367870903823732499209763206396592171758594624689254572182508401803478510230745709393220231379686237786550255725688268899346239881340882636405940174561443804835294848668731631720833657214431331599915740052330133159949673742805354706985762930496694440260815383420853376532519529179171913690817089166311102341792083897577331108227547014118190553861619817426942299871774706444971880468949642419542006827642384875456159141176897662787276850919173203254594369073307587028988449376153517993352028509457307766182268614360350823815228477852607550496180803922254307162189649235483387120698959547039434883946258929687041950019105508004098022373611403912915779293479066624304406558381340512062642419941299820413127302657663532227021971565107367006489804800000000000000000000000000 [132,11] 3568093902353562005075228421962545828420480412095887095189981527026719452015635110661247713482759093642555342661558325609752517611044668981041238277283860119949955373504391989571860731572308881585026323314437345749239491417382608559127895426405596620739013930235903591266129369896182939215447298074722293145801841570108508734039044581168653579421871991198822477569418289162022320630408434544514923875636702707034817354848084733706946886507229186859052357161993206874133753896137687561834933333366963280594068084534199677289392035151672936328769067963954200197680827229483240442940917429346801491247350035143292654214067513215590893686192547593970351166066658398392595636344334275576291416556828332138454068283114598992005361318789477380941903692763897349185080192942114815788582356358247202798439137189001212237410049729545291184008068403852494283872037707947575261619248669411061898256961563642851103949231980704900553778117932027252327048140234301894534712696358312520027182192090525586111202032484563722806774222281984909471867155441571106988488456709781954314974431287877408090665550550872485316045992959878525680807669417085596037395033776232944556262248327539282306119683567330136801636055585359025450794890031014399132380888085277033645545115646569349779420042594680232171165274323933537336531220286228785638817826461151970887604104550479902446024608807668815761558520144332087048259792751871765171419854431431212325574670459865980961495659460070172046773201159036822687128101556215360845465331638686494711973308679547551609727794536290791009255612280524462363005906508441432305969472434765412670409355506347299489646855010632449291836884346290773501642205696265613870328167364315387680715705316538120220519567076895500735627706271974759216971030561003211038164647275443682061012250412165035939532437251630366111825920000000000000000000000 [132,12] -6340943920533529131264647678909245202339639035420784463406520629706916896803414245275362002798833164544474841901889926975035054849139060069479119806861007867697562058290333332322949745603625380592379183765305412881977224755137041106573456154103449054295591793909666245039736128502032330515700994813474483939560750313893352370562248932968072997130729680696027495306866640026370022656842887214691305544686151116029684057777220486137739471657003428567184176042845102177932796513602884656527907623300076046689278276250200434164685797675878661827464705292762166801634731382540731269378811845708130718185355110564000618547156149630988965184265103960519659631826789713293047624372066839111079788381939745213184952148411985068945200828873883830540750441295500422412922982662526933523515297964593107748573443168460646198573686324104085235394552644888240261908185880711278471818481857604902616677181141137507039660533463588853231947644805779271766548788371147144166487270074693325960670695055909547118201665304733262907369976617449310806701502343504720131657366603160815877791864787999471583630963813154984687383143464914643406431385870985915963402882670597751559689729543970865330999891210121069357293444272609961843993045885280790364118846107056429494003910472533182713311008763137199604375446478664261944678908916390198164889650699503191786440797762384170892804535410886025636314087668984338033755634962369893520663835484913585449508026508938286316573296316363469548585513488429588807963429897834674587924741818046680840864242758892842277365141173004131413945586684871049371707239591066097645036366262319931839237691933962522423912356922382065837988616406405824852574326681548848546709573747278162691776670390294664435805975372831175487691273498695709952875556943925940403955484062057110690423395829502621442865102273920111277506560000000000000000000 [132,13] 16287152393888456374508626376876946044220668583041415833203469967250399053686137385795379065321212123911886487725629681322941850949558046082243204640700344358483226423529173527077595038858315273292553017807902150927812176479527844440052845560798958219804158505986955459631188717496150129645266125388907067012678847898554179554747884207851201993431447475998108229448749701253684077017140022885166967073267817978497794176616165191560767888600345447725827189943000545437977512268938251440120500121746907820934910837369332427081147205211880355621550167353636526062897476646000269548570285368236591743556059160671590278552718444765421538858934992204592238840165773582220681875353695728045861413726908238452089888990834382637655682112291602824190787373540406476879576287556518977063724104262932188547366379816554677132413829083916076148696220859973112092490556011483553774881361357861647786491344372025820258230021577172606099780556916335425787515767222314882078903961161024306390520415807083495070433761795203465398766485863937756074872639574946920608202361056800682094019548346212873373811601516973543652140324793017144176110322315405848738988111994144721582814543449936330093655447202924474639802600481627229021570803741963163512289018977348729355913371157441193611388950196342071940370893592590601419398083561337109017700869376221827155907290300516203931903141583553914195065581701201946964991117982196849432553776718956742614343200347508230932886468222781017790653864845224260243233865276512859688833649595346696643843911432783724340688576225114642677770447661114367957281108021592010116087178901710633210366034878461034111384785236778903289949960302217134104679805323544587958971095053754338304964261484402500395837729061174568840224704026134577320349868870250474943854379077712534036378637148256308782787406962610095836364800000000000000000 [132,14] 13300318635206100912935970684031633436775214970546365020013591772217161534270345721951461070031033305613444705217789684457757387935349087106426034192567272185147477845407108983418133488392402243883793272233702303484826597184564717214771676278534394094893585276324552589931385336440101883918316621008880695554499412183311039695453292272107617022903276308047585010829627992646680713512318105625721448728006268586740256894706239560833304883543241053908156739875646562894324639733153453745128454611092512394905497030691550319402974324245379233234178472993307672338011904269079067543751314117811949475653836510589454898183314140962433653612577832586039282648452959772259830364648221944785535660278928880941135564309356213808127028489119885888689918465606038011823524403074917580667183348694184522973879556789507694835314126923057576786357022826511793158016663462910532045417470724892743743358221803184653816581490416339244146851582098003407077315864219185625577134491110883989918256505634851042553680817252862225747259510708965094870213507497673986574986499904128904098914397918029672244651860653999883403651109103381809145025916026909621324078930334154709174407881444996835386631663905449461151277899921040925382928682242901410407231074188399724199835137513055957756570164840682968905032632040732734188512436639184274247546710851251244624732041121404156114004477740879875854684930126544519134651055037675183243043812178221543204642691627375703922186195671009665076386435091297560731757250711014948543207349790672556422216224910436492067657237024660128198473683479857045902280267023824738966599034416201806445512562713866401335127902420696744642033087708934243655208664712233104553275941321028450347893782116971198044547502203345808561964149644514309555177664992807221553435007745267276079603340140263801669693714661796994036531200000000000000 [132,15] 1147036677878821377292890849299758308228281573985865246090250601194700790904707621435557850170644698676734554625091709161787247026856972685351386095043002833412901052068274476987900219287633863018555692523186615895709178783566271975086851987190149788173885959681038137101673375016855379758433421613794777705924286813351108994097441323841044596955175535977970748816384577923548101483680718920225657282306922489036051077948320940706249387411616267196282692297330150783836302423301984165627426819486179421247197623699073168652681660112661202694217664616047673026489719772384976906986889493080704814983099308375428551221760370811977916274850193834807355674016329632856394235167088537509752046507141475009041959315753579581812473324831605511367028540923235862341040755616568528860994951805742148149591886745542159148643591812749523031875965491980523063297356040222597867377886018010505486943309564837365919232909283675618764681932847633408551583996912320545053284946527880801542210913749956646690158993570389988589308010853683974985636003075247939201851324103631017057036798301362107146453730890441584215567670658073958811091518925400448965052305483153131504075374564636984111373612528221731383380799960184321056059572427175849608064747762127444712535482904794436148319601530011287898259017708610260305824175205076831805767050060400517114401291832664372923830107402143804232432129622032154467811876862208475951896587030737844809126393680310534710705841648987385200736390662181040775061573235427820363256677984591294605056578563285617052096572652664415096337507111093094357671102987352307079235997969993288969585207669296777993365020461680594566560181643857740556717670054107522285793413766118195100507369874266754638298504938587751382751061690183877309689452408135003961698851135069355737636609075475465432955191191102322586419200000000000 [132,16] 27146812259316706271250341585413271139501461744558856712021275433007757407331770068987771053134875110253196604265037254093279839732097747103260786584146622216906145361223367554051472735056306841751091969193790360101247473059753159000793645387138145034303161133665872463876392385169231179865537450603374889800035485456304514502359389389784048206032186681696256854762529312392685678319439355520351090589585515144368572421185695776326126889211530421914463614855732208086224786293135624921814715123390820531266626227204623242467040280097166154982573320212998391082000056128037032305472786340192624471915822440409611732366655935311865503682139090846070309721333470250258100435220448416779865390261852030846180051056282404003824423725372804794050560717423884357730973806495725370036666268007802428697498378900789594905005905777975926486895632915676039524926772899223230086522984640006319993302014517364924426224556865862561418823732388627896719194579353053725364852564555619155832710762325308714807480266452706026256744804308069391356574694835410284983595019001918392126721339559569479816735734663385700254305729049778844942961383228585074218148378729471072253443875426041004474672114036769084557990079728553978521228087442927790433789321366883828000392777838818812110060284167726912620674601039786311965456116450412280596561772886287956343294899486293225433905527715745875564965558275508191365734467148084464498685299576219172055751568193153901857207687386392999726714281059826765358460453837524390201305724771160050850207109579959348471907916215676856910378270667678995665043153007186332363154808997587086863841899306800840960412484279868225705133627608621616159150660366803297184746704638605678726379692423828592441916272842369914536123799156640068763673570710832760045938418764451037567109672153478603172360078469225425718476800000000 [132,17] -46779888873665598335162288867301128607558920737198952085725300262845266820852992099153150648818224230541459210173689231690245777623570385885345714900428279186435231839217207016098879981429650181755217730423284410889497900988064702737858386446072559774676848542731448155805999195072588654311702866737925930338258186771682478504375695931021759410509124051552037707981373140317115252910029121610476261157547914453951851664188253648849149980491433026989957448612433752610220454088646968039877047631739088982969990205704744689561737684632154846871480103169440017460868041716613790577356347613218189397849677538719781948999198800446847551924306738634491718255356966917858299947142420611572919186280907710537535550868868683640916891724480462127443889859387701629547812436591172907574588472645884794551551960345539958078025084258737477827764610830056666076579454988219830249930193431583037385821896744171295516442544010127623846581580828459448241442253305403130818137960644395091111241912475598795361606996694488072350430049489291879231769028428592784916890390585216536860249943737919304424426410337984298933471569057002347996272875732762272447536927779523973564406449983947845723569998291183269950071153334053748422403428364762308498762064707457061942898727566533646448072025127091150447751233550896565790963529967909499304639391616427518114123284915064613828505029379894892883041578022933167772597963122521589470745263691309131188927175909097351548535200950243117559849743319091594448858953391467199933807535103843750125246250942389650943493491464126562898024041392250890814242685513361570097800358592148478882196423499114647262168916202062996243814928221632068864347801048094411979327526846540847737128701913029193555879652952255546605846797657246697030940450288414183780016349668368200954422942582856278310961157013416524963840000000 [132,18] 54130574313749304498493197620661387884768634152653229073084300245401176452195605088527106874391737283637245868632237683809551080856798886024125145093371580247336489348318147666151222733269692729724773457469495738344908230796309672029775552762260956594417837165795813367744358705261364330934184290818215573150052135910587105557500229744317114532261510439394762319021946398444578487845488799341803058100854060121587427175132676100449185928561838633507458944158361012637901001403937156712077285489445270209871819898457890401394624085587634679020847171280449089687912848467899428963526842513323624106423043494073829842673933566296900153576478027231119111891530760730056969407678009948030114915553378963897253784015932281935965502640783680062620577339266708192195968154069513596418144013148667390988559072594108225196576216325108468827422998540065916232446148675594171837250624644780360155560876872954479998785379095249794497368603735640922548929803272193313093664467228454380444411762290210883406156255371224975345458976699501293330515274679417130304298431698278563546164540566499696938133873337205052698580552449992990428189840617117534914832049418238774010757646763707397963760202805264284894718621598056593924450984226141148587147342581571977650697150353132861958083589772745413973165429252894436217217777637755101025528481346262672308516228553175914767474926040903977657786865245136073991149513848323716363248196138244294581226370444214423128567293583275690915305403135791947885112141868096244891313365958854074388657775606925849806509831289712521814307877497927807916256986718266223947089375267892009119490727826122421022874971420122218297373814604172226990152161329593750180163458806266591542874233977945335429820815356382032865629424272464003142881806770202882491944968915444999055045920435606410009221693649082375700907675 [132,19] -16489120942575561054998681545653464968232509304701111420805259711305685312342069989282323252296860887818204236703216916964935929698525889560949687964170414569372375934431465450409473992542103228760713370366160388401997639634026942104141384590529464647612746151025677525648903126699041397829675091623434456579581614110507812925278144766500832331856432533087713733021494283606743637800430380070585556652005345202062172525625965352250299799735560105958069494114897135997673279007075525397769523764304685608720373886669874255973496502622743931471129740927503166217399738843942184901149642678053901782553017709603723722816293794136495056832782915006699151673910837764527069796929531554669396859874319384120350263697408081634776173787982335636188734427491705180917248545554143517904448674537188512975716806593091120896855230575651451510917995172651766509866516483541810092806590067313364895212354971683210972593216754950370959965190088694158029437574363171914292607305460944520844765720347735820982489533404887084104385935579750339613695863771298909948202321324549554288774878288565262860608487197374133354353638804608301895949069623266971872858147235907339312803762889927043651405715562267201536877343200317408475616885988316955894701995444419425216163310971596893575505620570753599100620136082537395359907434740926241836806271234629493874937458015685839205695476914414660671225585083867500927640482366841925621309589958693592981400875719729332585820352972671682652562269875858989688710213287387199218736624326731935111601935934877262993845247624719920116944919659653379335575576526740340317930484775553368733811123587073914168675788411567886961459773915585579342617110020924786413449129643907317927726241133610268789285259464687515792691335332534796546641270253199265833781948501697715769945540345661616343359474287159473351200 [132,20] -123005575869682368117791794728949566566342836717919252371171402745746799775374365973748108823565298426971825146398564945586490088625473986790601713183844261204148546033640933166276263231267522212849629954125344192663647653751167508648208440576211650632399304141650173717101447425172887115231978965622004605331739839066200151654701682757851592732309787957126441531691969835461363899335870802541166994544430993154692211275212209798178662300346641799259241528630126087475404283564142321949998630413724125595796204589135292510383081785062990226407533539509186550734806004544693626106939817284672809231295380361078073473166996154954651676060605923045603449567415630386887747640815504166620890465376148433963205614485385788473401759838794274421453893759050857817094982689394977101602817271464756662001285415949407405494891848322487854991519268474846544847469980397922229829601662211816039164948997956960147334280050370819240498048100820090037231072024510810562937409008035185981325873873201149145985806807180901853808631967826015063723411512095015477887641467360038623232749230430419643520869220440003399599608618285016242807307866260098838574600444013544324549600101076133055365040517193769801204012409646007859743748219788437481720317217403946339164699631606416694694236954174212053614718927653016089812030403057389518320518360739726121854619038298229323471325242461567260302108476325050543750866916295231326048728130508630239289696173852457176452531147097860626478313793214946732623721930624398647380513756119046307550269036656624898137596509203713481898803320446343856171192677865437218407378450790316863473881793759548540186057212025205092385329302599915708462002297896116678483559838480399759423760151790214338836734280993243600546871371508280268375057614259113273124156378189565581222165556227498431515497470044916567560 [132,21] 256641301301916789901264440670923146416995388080389423556762112694894964995532454900346566231475330157779021244312518335726668134248700802020935929743535767724401263485148093013247593654710712510823064640184037215402447520358549542270561911924262691346878030281496137291300826961680593992309294257072395231127267216912442432059560822938160485062590751062224723779200109291322954555376767528519967221959874453621137780397352676214916706177718979427951428091211464633678373898558754727535266445921214076151164625628805138871121421533299335756779852279983238798666233592907738430708972069587485404771695907787944967413175300380036711860364669135816209995854959292709261278542125815969638230125729378922920456163589826055214293460875401832196924281618703103991840483140739378923911595385404867644458209633112562641452290586910335066964628192472664910907123651286997085713061988222062908187773035348371648496958843563283141636019069263650915153371374609465167686985913546176634312717880728666204099300441185610578536868863595652990466405168573355015276766065173402704772598294193984910270134069137952905628722685147309887081274186226390349212322470442508017070438425642583900808186822792930439911206325040676540513458892826343324384177053272522575321376588746168389188074080522214955212747635299500168121203523364438174792605619051614727608838812161798365428033368507227685245038969288056135822400757567978887455196399852767957557012001644364896600111285091094063085415437879383547143781440150276595010679952283552710460712618693931368409735318436678292134403345899148786444163375288411499052766307413479428675290141416888232072144053801601331947137250372697726640668073574765358926173709242468384950313491163085129220627582186768522850780021356936378076776624813098349866392383512577313747760845328137734945806077797088840 [132,22] -249794381617211507948046353457327198692810889192776387899247657137206160318956617094507693867458561099175906512325508225312752082928016559620041073076668123795774438860131881072285384228316351101660031810965321742892462550314136188288470040835970958067956730790806476038602051277663677016957201415776658414482475359439627843204579499133055283709777761140435178535505795312066731568515279297790814109988773919831131891263638056066412003177382536717066451808787206544388660134184998046218878818604832442409703059543694414072888999099794144989861411147757288561624802731452561160880089279337909521185127211867020516570556055115964719573487912320101848646539146696506410823231403127951470598526945970050820039060241841272577536357516270122761690535113569041413318860677958968840929532153457613441864803520305702168027535521910917911970292060503247011619312182587457369513687154859794411120998614474186060095722020346287405244271875416507365845882977841255404338795513038379394721166010596184155779065679387165559809160234707387592584963833667030257416393024546359836873355793360596979487401607219362607274349991624798484125771837299111079506808317475831616868066052394418831522930883483935702882075370293352118507016130650620023835041411034574843606353352418422449453252292652899993323212056751635786183589302750577850500499019534434016337451578473799331889765553925323132400538554598493793239902378789231530251737180364100662496511526289085299595523499436614081159388666288043496088631985997379739006327447613557946952441965428096826084147372025323932518346287625341387501386416460762378389505515484486394366949727206259617355710166787789867753263099295985623801174572706652302924523429858188632167927846878185013180336139430733126762779459688705230599464407915160049089456251828946899528725693303482700078904933982080 [132,23] 76690372741653193379693751597282752145725290173672699979077230175060586719644874519560183969186215309008441853153114685959259375357476846912365093071016468397174986655074760095099045255496354166527322497621113254031479454052767505890876964383821034501773993643264618358223295796873843588628448390872283459288795711925703546615320923830533551929811601364790480902035265416302642155380667432097810782963975477472400160287238382708536662064351116286734254166148658870408224412928665638283749177939478114480000065850046932562098747976210687187334182967515096257070837379139517689738649044089930827873075947296390369107185615942923877503635188663480260607363148318947727418944719486860561037305977606488186237313079738727064992467177944307300469034636357799169992268092871085075450494795190454659349364145406991997237861382089997979410666702797821241890304471957729851853029837256861159265250908122139114102050191839748393172196864436371286294813708365752378052590667200087209534242812186451317132033812797423409026647138420842840225317366872878260909961239771616946486414701628693712955337807690185976541702672175680540428716155071609550576325402175391541152437198976932697104831313171625425249231311303019327784897966907260705170155502415293750691874666240889583739745004406318031654790479002710249488508317486714723006917316111378428303887919185619628600139937139576607517854760697965115312332056433704885716686205872772685974887100415981041893739253575418385640608902837097778420765876759006076122790913673906427146090352979461328407593235727408827062062210317858283280734624410720441648048660524158848786571040941590202102362538716157074124437932547647923727178439585128715251103335690763993723179098271799107299030375565269816735673272099703676225661566368170518405191194505975230840381155001023603111180891136 [132,24] 143624373857162372171147023310548550524368235381511894185402118353534198920136145250776268133003377450873589365915072801301890572525233733923269337841767504540148740100476954873811320695292657282392477121202890331425129026848865047007074578880865026397146140913832170567365343039623196511859501807826669727760829022382587289477878771811413086386871035249273148695450248831589714739139043304012942563971638455309700406591858726147238699294234985396240131202331547717651919827190252873446389842272294392106131520456893347270785865624258146502071929982110044964628644931361481423804028600601532004678783418219948933623208287292766058333594744721126115473083303452050456028914188393228362696375656754993942480024539745384295498765733449457982711782598719403192318932156985041529166476161698847019140077943794094932322855225262159809298337125311257629813452986288796057076116613049446799013861326398526772815301750718548635740405394522708256443165423942851195837436914727081743017919787361332731206258034343908988450134161203552754127140639185500243298970972939955774070373251712269331134948352678071710686505998847051941906967403471981502742885112717446802962264962356243619008121780960485531630947059500250606306360895514610431853681182360174932570786353136493371024647810629245868950598594476674091733377310973904891764562987821062997293017721238975381305889812577656824604511725144071248370651721781156452937513016617261082159229400913912945811502482822784296879810675016770442765852512852147392589553906579995647975392088676776465117148260500203820040466517687282294262145724010300024746143779843094106979246231775998332515300426584912019083566229901996158625043455571568766141011796979140726546914053250380490349398869705704643818700159040883271171769064843112790571284916197166830354019011028438857098976000 [132,25] -260605247326240775415885856857558602110237166629424721549770884128480768567223061884538094041825034522773771224176097972846573341550031127008072355795847136658968297502384367592306802451548861122402252115502515250340273515313252748441606212945484153083296773013998801016613262310266267817150007114869928686342039086199569330458820335397304116545590607753142317913798445172957609987413750773018275968944622704878767327922851901949932290227696921934667064431619437429447642639953669244427608738459777872583386178939166343247952318712113261405143906401313558588049126796059844806165740994251943215996678558758732794795905922958053426419241547872905478755490435066641323997657293684267688083598011477122544339055756107726330378399372343237114452579960223306064743552689349244505363157034300197406295028106040305783599361471984392922856083738235310344310763146050818424784321754808388200219356030358204564853105903659455931910256393661107928012327610885396772708122888914296999941001126059855189831232086784914461018497503549558319051022471412735849157737837655232537172717763666253023309460649743073989130245239598431064178442674659665819738572707666972732289575824587480803102640489127257081104801340487538419806390218904043870272581142253891452546058524235320965286235233235495463393503804438029691867038957896857022739864334947673063691694777723903520994084793730989905998626534705254318775916333186229376648244165820773060598583030108335072244218284005088267640838232338602775877803163372426424401600625578134911607401516090479022717241066897895656134509893309326342343988727203042970000745043053110053761865435752881831723004963270632867997848774145594623669499102404909626408348429506088865846596044664298833901692074711810166241474437194719036866734682959552602470863937658358021758149508482408855993600 [132,26] 206797276508451109847028798045870514740421746600546425278093984867531964937527023952564203904703236913017531005639653855096606388702019186854234441457865059461656385555015028013280093276481429680121126931023982259748174067218833912254711294953358383441482760207809264446164081283629129002836877431479790218971905840847060550246767174661387214338253383438687202718610717959879229952955922439085594333956663736750980731058808423194313783151671059617986973080487846068932247778103675169812195466434666969915950741011152788734108334191572164584731096002869916208881439752445333383854687731856242287811812620851216241603260075326934026302027641062666124572137635129035667251476774025584859110697052585778744182575730686871694934266227250219806249405143038793344223317359825096272859715486829688359802879898295357890386041380406580460329245480583502621662706175326922433375612616644033906653714002702973509468470493278005712394159819773341687191123504038711317646838551431188332720559350759881664789054555510546517063104252566711697072007353679988066268040052446594160299606066225061396444163936281370942703111602836093827406557212940433086546920598940065514902794084843098470646197837292980476342405226701478484752194355994950392392952711401176727799427920000048124989937704461860747854550249863266960852419983152482709789062856768382236221015685628810329062773307184957573040846787542736304935972547434507129342255136025715223528751426143463478933924138498482061482139179435126856627377353285982262698024142122216822096550814509995663276967874691802332758703080326889282322471990803923550343617494463622619378783005480053337550436444415963351605373464065270990754406852818775486909746183879344413267581811422968882873318005635077508016419400278011047537872911036652133372278102244007890510931025766900811200 [132,27] -48879215550080949398332539757578131831766514015691495698480891562783101779532616377206334595242149424609317093174974505233131257684683096122204608248411046237899418386758799839730100098647669142086504977514130798332143887929275038648351699998411424104360965166151241225339759023836015062255371804374553959111359997399284772150005506266617952220861244420307812536487492809315083129468651672915151805074574915233805334088472592140853000745862546842365556350430084631999821041892899619480690290226379884863854389731983430588719450572511188216254703787861930757343340307699877660372557552055574055130183239778644743884222384981755291979301322520199588202443535063675928626927698331211920771038736450315380430405072294213409180752499392019798076654913665551828111908703915732202355719282130588535248422125609190016077154741739967260002977094139224574442833699131850729512471256494390999043194811523190772289922432793863988440580145280453633440122856438985185022028673391034605563978218808204363458815515208565066761781616699936283185222409543905128400834715002515831860619637245195256255720273700926379210391569714271264748370553960097229026326081572810164821648012232634780949536257643563071464146149785457000383528583887977316485288665819172838613950202315667380383118738079586713102476088190869329862815784270250224729018773527628765136295012873510145500675733366680619930193577131915526987070152536322280923156141437557965998222221748771935467390389059734747823595763491030705154735105911058801872532446275664091209412587106980494869877250491270554146008127511079019699576553808979261141578772350607010538238406949163484505419902666359753204600611898463484515834691022701926147497427013418010410832803095087124572688489325608629084007632560190950856004176463853551035230199638395773977616145587289600 [132,28] -40507887638825930371799335126864051306712686898345727863228461233603716890848923631297870970567697011595127427485704018121044747684836817232493245107998441827451696053880486135583273554381206891992300779253374824820133583814594458570337999192608166226144032877706457143368934501158671449532723881486582441522852180482402485680796149924987897733715403984369377443530826529035275133251136253614065420124735735090558234297877447227195497936062297802307389572757746247876075344965365856407717439371219947559414361182858620154515801006953813864078644015087283815040087954919528091651025516468887890434001776961685288471775726439060545552743111034710745327880077920226572773340572009228680859324123619454612399384270807953218065192278718870274646385404732289388174403010856217562980895201606607618536235909512459132488569199790010373578048486007243396620477676710985062915897552202061125093258039140068835601431388570451811317187727104581638421939040050002603075251225637575759505855050495429467866530469514294273652497845021807849348951914578389235945388210287369812570155096524830643549346745614810844568694361702163399296583899728593900291169203652641015557120802810476918008642111825748563423105567819948027955389967736535030190282284727685410730714333870806443538122085810046417307206712001367986579947682365462670819317395016643063929730649553121782272336665602348152022423431365493625037640260372455569159422565808836213023143006569528842878440674175413080608803312143296185154411647097424540446856499048832364017655024391698695518130028478659243920026279412650623726457487968647662623253920604353059795481459297509296762639527699994125069364691632390933014375792359736265656782589311365857815603391791562681448151809288613047848509386451968797995142929893183230302889686573957831288425448472960 [132,29] 23356365967552644020491405693358451153708154820888493383841493275038869558365062873963035299912604616567809713030681704418427797586753596069322395291665710543720004914618685547910112349999802663535547344939825415914211050196962520702950841281581379558758892413324596198392849863952907882524753827865021676554358873853538311219217196938525034466867596001228465552744246920718233207717764786568094781808602174892011692383624371644981130179224647374467136377224629298898651523115433900001829138986511828997029403980734734552790402307034996468175315595351493126456893093630218536687358937562968781092067375659855312582967989689176263592461718836244274832508726027971590947844533745056809224819926016339289588067007864672948240645329016102577870619812664066774800948696060813226502395696405111231570722293987748624516734852822244114043928645559761878017671871946615657882617803142336366615122492408942822943974417958144752705968899499097704897213458494443977096208610783264688320559878283557576908326762188601310330372655352176973619276662257189136197333304680611811337505842680674805213914440786451073233896891133368545436264714826467373499250506916326735852421427243330385763836425465631683640163683545453803076376522009782687760231916718150030798680990291186175290260444878086345254443813680113404593144293107897671078839639400659718444885025727064219650334263488057122610515587954556338210664231961863163746106941178905980365851074096488300982116987035515603477850776208546327964553054201561445224283784808842913507995192184686125049680009725400626970140288474587932785020022624843505130152862945579439989171351485233598805023807689205831216417537546741913420903780243009473702847320969567187612641190851438611603155342202739862498592619187418875653242772196121192933383690517441148562324819840 [132,30] -8495319207424101737548479329543801719551028269486826082043190767492246959383729337606722007916246849159320314740309935956832031358475500104054601217119690588020994039397824633696502228713328717365667562885527518356481585369319327146670696962050103209947879710761359138282409425389313164337224000589663128954387857635972638735636302118096126417593971412439482755332037525001175797917472567731432318856022652697334517405909322589086858461769978384969399122595361465721020824351991302084285706503135479286708498918436130422950651060288996138998690190123068347923332694027415487076723794607666705657621808021564441794070091765775056372394734457469723594027723771586625457106858660596409269983289630466202394423429936445875311812454499210565425885344581879769253565877812305517675358737449216540097007119010670664780753343977530580219459587890597746389661825076380222955977605713416299572834849500882781387748644213874272587377364222253713641505804144525639780300218317947878342619721246641965901972874173498646012292760242391983100849514546691642871095432852414754252817536414108620106368383086428887685775990542743341594291919589736486366051923939527921385361359185617356265458827138614848666094591503908112053261306082900951850934087821117901637858382803165482219946445535898156035224412300290795696107767698234444027200745307949086566403072601600384199815886376998625758382420192542285574755714404407533574077649438888018338374030903510988680501698260374734442944462484472240969828191718857562309267898400697641887518662700618003899381313336486242119622377152068398234205374403433820185605996427352508157098805552505328832359032342223311494355339148978307125160873790004023924395422304974776291445213468025604711313204675734403518214154892459108640852157445002957328205359812869650417471680 [132,31] 9528333862372230682018717237057202236977047170266529051502974852549910909448915672048995191271282341178728731093236676064851011233404254767066318107946088109395947779694760265927627518056083883343243848291104623535029053472469929552964411301226553126328210100555991531667448033017262820394235018052677045895286643161936408760852347661782905208109894220916656853640907151069238742027690572184490514463871942708647717894324966233906464277855124308372885828261304242681119389934948190613224380083802079415906780554096513484528611175604647036239673184353185157180552399088880452036117609582803831902604388690120270718301041260405693236353747534059176824748321799994387141656694630942805878560974308693749821177024081577443165442882211851777071259561254359753483910883720066129054358462034242652392208764351283826732890062743523131042277709560739496698736376941863216258566970818245489364089589325681395269451035290089343020525253298841404539845187283832319030502113582299769948777020121911591874540268072854633282837353961884231032186251952117901321158846453300258557263821343058314166526109054532186665315756193261765202185877300515735527506428806182016833024019098545251487838118121903259877614344749655599036896179815860034909229021785289038714465551098301918371705515111121120098778322868299987804187357927866612483125005504159367498510014356662877981124218907952840996628923830094699901314276063042263387751422538360760530226895729974340631157230733020598359531662853173761437762439173983104384653922540365298110353110152463385763783738787570492339390784934075475525213078457074155870236014733858479046964157491467965315510412605268892468599656223701086227658998549570433828262119656438295144945035512836626567126275344355244171308936171884263926259724053131161332020667537202015720960 [132,32] 2611366301802097669763030642904899095547346926703908734513170153434457762307112889526227455059178677408749124317895995062669568703745564019918957713638938688566893647737090795782484172152669131641936970564152682029369614796314175609162514049695344943385310693899611329423577527742324510509945203988975507053325229258256226959623713770645694377252328803726371977952872297533099114909540529575764022193233717501205040423744425769255162198078634775066585048065703220959764897292452702349939251405221756265879809226062161269900505767246295114873308279341069659643525215990462402687979936726565470381345187270527439395580486749291991871333887071703681985180796696454224871476484051239505631888068761337918404649215233171325910917309323264429081517280572225289072285335003103022015038042295576369888919856513309148558764184568187753705510802338565479457918704896581365224392951342725302691052187821434336032402540447834586768101804575156993288172597625072154682488346125167118319750491259064885275858461975908587205597344327852779040588699800063212909015784850534807197106529307327220375613558762681843704336300814624504192213614249516440806209709808276674832128667151160410918685606747153506892779345389934713217327522356045796353783099056106223515005112471523466161086124853774475124666624780731004186256225662551621337623136999764608638357752007002260874358262695514664194507906546570014089779585926829835604957378503617346119279220411931105066719571571139031709662163255455319355444843566994092900655147084764782051160665351593890037781513427350148208747780131985138261272353555873809164024173327124724302963011862543827070932245921875917568491013402557694038657016076595929142356570394831765137212556960218084879529887869546851172123552272375790527417338282571288687138944964716639360 [132,33] -4862212809043586558108903359019057329335132569031566862018070095811733277644910589539718997720607986007530505570462705701765149456079519759403686193899593849994806811728331097512694952272999480080399305037664708449546598682603001571082082786234084246169918242951788985870143787837960690421702363174357081031044688413756144266962182073995116393316839478216266670664218053562860417327106047825941920079313238669989019340382101777496231622671069541557180739356732942285078241806404040708440952513022219077548748989269948650537347020531855521387064496982792675328023258859785331045132181257246490595233973156447221621097055201561974940313735236675832925001519771521291902621054429718378068817358211993911449608442639738320786910580877120220327300193486947639135799002520864102085282833226438048315941865708150138313823096552598398876726066779326555649196556156170665582769824726482336721935947360029758161474555576119735362658391031646333525529158069797297727872101032727888163441110537183040904330602584714124128696213546375717320114258453781568870356578043284876565194576393962230088992041271895267897616892252104970819366898512847080437023481750301810547474997365654017522849906679424641201795629162159242504875251869029482982256774173165677553095115975061010212480491310764201382339658507357445268446692763486417677912922502660946397142289986884796757327226916730906845885882218690892434203958139700368757278405435639798583356996211871036085756550817620510072710780481696381466477422867395965185233454890718567426418335640291334445540738397813559897045989945755511820233685253527702863776591831599398065272101228803633744920864355027581568714771350065441561393377922027484516067661649681418991844388750295931142756895625372409522042022272403261000582850243922808823296340126411008 [132,34] -1081288671619073540408668657694746496291495862556946599151667282578099974805564971932611532494839043728249819656246208993660486691976081867054961597831575701025317413867400675324252294953700471338303713821742431103379635714006355202245660638933654255239858993693908059527864435873968159435198350264815458496068733473912448883216681372731248600268005612377957253182572046944188707436135224315402884244667884715697687059035227677110045701694775563240757516874860297977987677361570090201512652628873925533791199783041730289013789246532546736332990668376387694330608619091953531100743832950842732116412393633234563755575011229388434973738916525956124711127155763577360609795732098751843386017723175527641462188685848998090410079778727719551240901808579251374799121723711454129853814630096059954928283178996250181288680685751961615418041380885470167991134759649894033072108690819957630161845487499531454599979913867706372556266983945448694774085417454532986168747152835395280533931217008164589538427684404794223899290101901977747304881255504611206116908849529368753216503336051607406360491519776929091951680002202172059778628260239999665218852972332641699740630341448668527950012316487989745372595134398459269688650537129256682738003982002906675577346440062961844390573031747371747088962611411107080159957776594691744617114758933892892761250506906970969910163182696466832294315683105142214883842257598140746831745826162539338647586112770636837622198093515074168314237888319893677463213657129112638324452765474831350033799831494442821527418912376885131418507277444082053140422374809444674572896668772140047274699948310985627021027286056773308343522686685104612613224868071086708416758229419676027415991529072096650178163677721204926032229116991020223200414168555704768780239506884012 [132,35] 596775461755551854471885381039115557186548671680766581711799070426763565771634852405687290966908242438860897384829799544279954005560220474581205169570734446211231531792860443175348931251483671581262580705428170022445806142448133198595155124222780912688181547203573062121680030009059986775135854144127197036614868420464984193165016620708101445985142301585102872200768534257839896772005197434644121851148876921235794838188120186032335146224671763482494397223558330864565256160655923666154517601352024308766834984691803278253706906732422279689035750187763246687059508871184210012194543884852179799977502229984823810633850589661264132053731015885351322829658444236924293319396070204180261943292049549692249102133963652039735194253910904775642612804698399820641179319942065587944409604222492324403013404250188511527267584850096818678249563079962625039841786642444661811108870277615714826923548434721951932435986737909108144855645503188662747896910367468740330271904935768247874676655857008926299780626169312933324500590019238008004605478922153486894186931161762490291641117404818845285353103717087938989495080194444080186555190042313228713419177027118835284851808999977617914744471856707792408795820972813282506985346611517258866791530238422513575938424101637232953291192978407220583062410516725368779740092779780984043964164631292191104382634996665381969518458118559962860586804180014602416663649883252669536371407831106981933597221225680365580490496541771048464762709205855828866906566876795748106877150689166607541972034628864195498497784459449958693667245870922121201665545664577398277918217144828531260504499122151021275368300499334531024975659079497069310596951956880274931770650079767921212949379146544994427775468736735908469237483523640782201655986105264614335366267008 [132,36] 504015448879328411209307423523435552780291354433801126127984985420769952477246652671919028120004999203707564659460479163251490005647793692164851993590791283828364669605523585117302599380691901474112645729241098009826305919290745094132649492814262501118635069390647157716546392388790278131260704492804588441184848378177495219523340867877502618707679997706631050849783632635435079986847416726213223005183375902117554088260026283936092159983707190601032721722111195079142621305557815010878229083898838824132304471829793403635076401561993637163743193367979918184450472428403986675475949670976514693937505196491628452989305796529500443705851264760673430757321290572494351558208589553020285391710412055246219860257100585959242744350257682064379308193279212878799473180672483748517099675033711314332538403184426373112241251408380509404306824172159079797572740540289096154759119620460806832399089600996410240570717334297995213309246843439160100217889016196674066348253675067274775892669878558459697439149537810443338197498421475508471237993315742633460910998450304160122948138836677100751484400486092695243361099848388395899468350854813313195437757443239261275341709268567857808556882304440321682434338907408367255567802953599596041557695382942934958697870889922005843856875673610289740646234512052926429376197992802080074418130755187171019049075325487469611975442147290307112924778543014088579967915217128907504913489842548251061232534188294379528931518726777326797057732279936521555767644078926508827616844734807566762351535779125276931412387853794947765354547523846271394512168846208569783365826574699518781194702168334676768704446838662762594234124642065715859133549084573812105450253120611770091164775891285242473730017062779483426192928338965413961928920122997759062850752 [132,37] 51229479840697980711020301435847054444219608496623640863736747350957413903773412972129476397537272025997808320658673253342323649092906799094586245219605339044941743370015541600655020046033235340089999601893477865328076314510686348225328990762022091083448202695630567285603442516309391081819558795445037077915687285135355919705447336449566551525061172146385312751750670621124755383025078946770260154066250440515286171535331843307684856939246626204901781383706818062955594666656389997688892077349861322474312260440945121385705094657923642665549909626678294626201205217629332631350985335618914020899756868814090593912120008329604619574331537443124370770516280365999644116848733062755779893214023603995998297327603103830917714776956954865136576277862649760351332397305495568847527172760575606359637939990703460813718139421197698400230842215602115254228441353142889874174906808478098069596038340184617792447345510587795434144026505180450736111572268601420354714081347891872921616661945137878961839067533890203280146276415646009210634639954454754847958437491882056213408650225798329723990538302281687598629208591460282484884761485760379233971838471930513779014802924344903237750761339072391414583484662515222590456598134148675650820667523655770874143744935353277807924702914875201455206979216656129036013608161772977252022050520938397188766623382768157706019361968369554385316080733733430795154006910070100604205904923892697680736517265558640981498095845457497408570368320945529473690756361931979198718786489930664868860070276316001865161992122947827825171182037757240466634095760681418837985609912538721553170166933296604484682419481776786007698457818720344150329991949453838881279169591382637362379545901672084712791674177590442197493701404107375550387646761419825455808 [132,38] -53979591420845580879970546894517983048637349431221631686544011886487243929025430661160838647818598037940400182978197534293228349667361561877174315971449139140177449021079968591180644305841318645490468052610220429644758171357778496293728634998707886863238132548589108039128126517081986823821080608553120552721003163442031424478555059244856721216298859874889823400415675968403022988252846148512946018669989386672995297649232788536931573365528541844881366744738366830395393068601233185863298075117038495454132740685741285688991238762651579336082444747596211791191055706378753677874419247365777295580157248216656944461371161106149979022508894916372264937086775535147271846324466708044969465872788150561116585528520697607034346072069321875234268069887559484556016544542618725593515681403573660043783589284390101751719719910326406666084077365834082762282223387806797281577005747913538774171271655265054323341350056824280638562809802538104129401459282194102107941206591054235659856457861866540647562461872059714059956145105164768827647010018179716170598536218125520616212879375484305413256305558746234984766584851637101061809162501787066650171141687262042018985493281589383417501315038229312125053130100340415120044549270684085994486057460510648535037967286394802343033604897954002458898426318293502719241831036329960940881420516034627566235789032426650232706147071536881534098761670819314777724254352486131958292957783503073424236455015752587406785467960102081353333723018747003996345891268944133356081895819615501592763603290527865372361384483872089281809119161659020425140773437749752387946059299867164295001937254848164048671478206990890194269792290241366850247511213162020147156047636438370155015605205851941393600536584150120358537621737205382448458110046787603048 [132,39] -30115178220452753113057491505476670638934388590867677916699348197170052565868587038372777812454768383277205358044583187772184753219873189200443428716728899606955717453798608796662191791463689856527308071152330428102214417996476687418011949361880781286277271142767644493622761443326106856026630370187671731222406882245019908238987957178918036194457229721405781663444758724888881502949264610323224561569182638663305288279258011442440813436908130873667833641726257027882669203585000436236333682132451642291655510270402536993999907177785907165593569240318664600054379905409614946798975194819325747857141497887190098683408495360824298189557526270147961702274339046174024383252260269876489319895835146268401246764406582930243727349842925600255588204664873643531490470129726280893099187224646948060508718501921127453189406300616928155082002988305260421785528220376668665450113837315186129306988720347263937247461486204630757186776283550344898007545096035268491693936635057312691772697488950343301826178967210372034743211023981660199185242684146853124836195905892330739602976017298288489367569908010962289505107682117697241669208258271388218267678668280961275191909283136673682312854421741292244175544633392284992859951143131483131474079055306051607866542114145410931710218002811245716437564729067189433449374111255216467935765224230595501153964274091714256259987251001342873263972772088527131111901365846243635066019352651338260817245494240795735487900881727983435998711099202219924552960050088988666446042680568897082396775566509731945341862441445399958187164305813524966111325472367336622962663691930580381136772145918377020605429233452821258175965131138631567420325237973994961757841720344122341699307896843459848510587005958900235802233207025518844948721805617472 [132,40] -5839279292498208657324736179195542764073716540223427289159944989791058120923950011550835746809402568969882346864433783234635420164603985078609664903520452734660289026966418506634588469018531465135668947953940337184101322048467505207307647454356733191231866461980916931548722485856432843884969905585923112887844963808745657097647050189132839292984590026108735281232297743784599474664432580533486413120775122444643496147117919219764516589721392990315072765108171317928252202905346160473726754272613084044350751922260944547910836346499940014212719849378708871464266854663689098383811196730484772673005688558368008197644421223116816379320925510970660913590087855698623296705180553153457730398733003962006606506442389586249640379411540725527488733376738034975867692397032326286220592719954022791404297948052364284960842156316203704242726564624526642059490247289358608132989413773658261029900327707718778035098653351045032283318054742843948464908440722381951317713941961796245935512486356845301796855636054950760515850958703509916945695207404590047953588959489526814847407032176132083754637793470918949977283620388737425513558361920034658066481462301732628955212007639556106003215887110381231015548963737309844288997241166314753232124222735470040401159911997756900277497225632175528840312535956279250478050842353148147038174014417789051474324339276625268600563324087725460844038578734052522048264491018326443414507721114337677539660878566398655574179046143250892030776096463464029282990434748678497419053948850074525407970414082079069763359096879513826717658009804619707371819680047811738362251020041846329938449114358428541414580920634766451592427708167857186523572049041004160250005636440630955427431814246497174195070297555921801990591360408787948085019917392 [132,41] 1614374005816883074511500678935554247066490571878548025435763341155802565136229882875070599237480504666499579685977269905731035192236508414990346470938626635358840428098592602272841699959156866460405092309938499643603874003205054199130231361617497114459435771041921306462318826362770022920491054583193712575907090195923661138472554850570012567172981413682264519516611488349747638468700697291671597094267599891254640111734675851008303204420113864612388266770116087402661489719570257460768712515530423330838899665132439697037557428352347084067210298261459081001040797054349487909304981697540974359270704313655801965902735103655513649623649864272776682170748239244928023678590262101304395611351629518381745856606138765862495925810541967408536900324966015279533940139911661638549950991048225364664470125728148146948621155655809960552025149464997982443200226557391562200719767603056184805235280799529159049801328806872910894758394669387774437341430772643840562601815190762985544002870517335497764422674030667837191708011941000939927615328742664482903945357541916277474319873509082593153002470433442376191911906385559134753870795083963895189784945387848130594142984242439345384982100826120502162859175408663452951565989479648403079161839596492928766154732307374429693513616959768443624389466181826499676536214668520170940242004662006091420066149860375865118247817998130245012502920097284867300887560391859919124982351790919624820411720814453147176704753801939832386494911990030314844239394596671275234625988706843532431991477368133898998881491287250739589417334696792278315737448864604862797521952923280025609858677556921919243185009643068914748750372595877794390049505916539228308652981611573822777925554522553723892380297488387574348521095456704738987789392 [132,42] 954770946923566683086532350107080405062938012417355491429966254445719608203342906732660308233431734818258920236146947887336917242342141762411536175506011181326439244836967333405512031304427317492426657603502823708453336507564786582241038937443714286327515034180087572028691530278095576427737889850108162917863099323592775323798694020637645586176795539872097419150003428458501620699202234336935609044793814002268042339282574943617693341321370634981783328328857113115410023837024382740659339763362793851214695741121413330361878258746504566092721730036753164817577980295738045864831457933709197281737380305768634740420590156939011768219156922518153826771395803679499397302114179554854971834160312697436021208051823905391698967617545891549756974405751557413706164054775133233758375563095544619200904083397320873054007498853511870383282430403514682362465692617038053540809285244208452014292902118747995268266244601577668939357508272271213654865015044267497271710107231357797687726865096978008340828948638633411433326084111998113177312513234452116264684303536996057320472489775554974642344435297764599090605632426990211383013103325500055933982659355470335915865272025660392115770861028114398632421470977062207336499484251832302836942291246861609805692646679212048137338498249901228620611755006495996727206385984267088042033798303515812829398978928630400044864669075692115602426697131605469283617601957135614471980735505373374716781492810323080663283509527034843698154714435511584931468963315738512689866189467899343759284281460610088274105004043780355436690016798775235526507235949341694541952751573329886024129851165408405133854700903259765726403797112107169010485544259473146004687815294242019391460898665202644397795617049789423129343464290969004734808 [132,43] 230189612146866283131125450283738229270636032346617801415558220583664015616762805703760295681198007182526167496161351542491226903670429848401315770350677852590622117679467025587596178670732342404022887227268899494229734476483571526666426411660270605590150457144417665102504827143957745432616513229402670325269833700364589723286881785565603310569661917447701403893531322655480377349870586773842837932719102567532405997363349452548464272736154304392799983405502841742909973226509263879574240560392976795673327561825516822736666690215286461982895342651454249894745060508590660681660735548852976578329333490104039821252719374863346286494524018913380395894429263642702203371934145505716481052876903299056347466989017731641146038749927179026506842771342718017174146595112971522462893861845718415768564190152395987958793021832265867006326049807045863384953284361210728617278259851960183875454028356923369714150187246312554299841364949675508040468956795176060277094752478382509463912489732161618347993632268486233535904716932608562595536358945686206045317444046134646170080115559890036196444410478124454050938601388079649284484484108089440608582973084504348275075990865694650746883056237231968866059565211810206239677855279699665470262813036436133886468898291625253276802215405716541047563761232888271584627429348632559224489991234654952206365283646041795700593700697329648441875081032510161144323005620990802767905074139469050652932829521136205164896781482328653225855827321931628637947290761321085235278599541166525881090071511483461960735089349591087580936412125545189256184835109263111483130779072400624675067481746576039650209855915799016873561681299014659310171418422094610617504718541777817843864393599414940837683823785394907366410814056184312160 [132,44] 53398010572393177762611653111432330010726420682840484514643494125735611750709711795194763373625070192884862375636472773805832144478527482626928028400766727204075901052351611631400698876531185174982769692965233018186177198553286924247474746208573078299445405918440025301116182075922842658643726465171066498583641838147543557735364832655340406889254005694938567530067729712508590778178279443223234388694927925090197204397205957278874272809772485481532022106513069163613731626558999937885385752380047955327450396927177984311589918977190615722018564143506892512108854010696272028074267581610719321135437844540693998011894890885113118171006073163523469474250426437314235007121991074528467807043377692084391005583013158384828560292022635501494064138394468414504000884064348777254810744143722289053552779746732503361928563942706657835758680211687814269507237022094511496330414825437483555619812466276662758592518687846096358169994567462336030813817383479370353121535510260605262505359092648982606725501532934808234087465817933023797439497324199832675598487583541349452184392254778199633389508335380442271915158920473714059585241304234466052022937850295719920731695911347685543919064139356765986159315626352918631001508002796485655860505984325437445515060976620354168049416002357849116967647341550390909687473176448843687052452177002804018095356112013294679112989940642048556884832749561106511836688819554279234009960542222565361173614826700045035822997630307980348097033194545900272460985296786692405310409544182890747501780818801895737945514486586157047998455095104061944735016603979893691073948216630245417449610163787260988898620338688783285719498349861363992842649320702621595324196597908212634101402270060545397856203590382912092802401772209224 [132,45] 7712606036766366072505574781743924423280878813485765177185574161313423484078448997428192420723798477204248377791369403328301263403695298639746716767839242551410183538501665006558008364540457425521635968244901495895646929272477177308107707848467624931271029255009249601494478199484094368494365873828828293313049373777492319780326238826477093753973156178000010978880988257679505133878697441774254866003792595100748108369389002918007765913796280949997435120627083585896565271680123978005791146305977871483206127378502245103857632185755888403029236266228897123960049356619991367468225354183525035147007735637144179259374079327239414936389436473485894413863298822078639487484064708793856219374797244233484149246531181679390573897006082071509961226929327489401697293877751112005348226924233758745974506868559901490734690948807851261430553263267654591547474930234013814756008451921675104748843979809899519381269241258428410818854118108646892661288626493137885409810541052504238601321236347122663794402108990092700718001445898741048878485219496151060904938060379515964966365226075381439811601689866947393748886970438835663042015937419066868182392608957287869006389291109925424028824481201816199465882439032546742509691894563826850434486682404834632490777031555940435491319577790095239427555713333728348041084114471238825531060511938242999824519277013093111913448859518185584668139329352854121941139280255277690629082092938319255744942303697975450460896615850726649917654574268235415202137558352245121182195327020693077750897170085981899077359213708831775043208382358284988034163098313747328120906500018403852398250424043697829233539033411377969463450642230709934981069743293791331489357966831339515440967733009417618473447991055981608060280936632 [132,46] 441772929157829895527518599357762936797605191781335785672543799522244281288533584886718519989653356421117525061541752060329160266164361249655981536427088247505597199044896289038681639796204375159279105165662051422655546225441413950452114639420282944549709076265302354568981623238826015748369475357590032395055061982326947457848686810530810313680724985677724393230259386571201748659322708287562942297303305756541603338309071726570414459894836743465494328486100912734181511328767073870367394007529244993608376966433280829339268800134226361618262557966316321215294951973935992893762457410312931419747397812594586409542980553430711201719488787330175755592034479887954941640853471286111831723106436937614305772326896529453362868211926602457723424480898024139222815476080233509065495168560493134268322927443960515746484696583256612886069809888309521714473620610967084634726451552298886778530483680023815873543696619808688898288926188662422836625239113758826533877461293813835964787182473438240264369226294831940478226714244661808217512567372723146740742636595855288142837760788675437608567371628592594473861828253718620441070684986303047332402645824460485419798058742348713806332562995977477527932259292514172406223485721390340206144453815870503900042965095024188911794746400944694180420465778651319262783483595374456310882461894051477729016567799089044869489564530650294132403747184619658551651360668381998823814912476706635173170589672359224626544137346420646943495122404438169327238275255840731452564390685352224285433136084850289149687315279858252571022130601603556317539952960998290273757098010899148838568610713503443195588309167143450197990490289300426142404223710880354878935805325891028172342082923767380748945565454372420468812000 [132,47] 73170259026580978927062116436140708277201254372919505293142086790322283384026061941418581619719473817092848968939322502258194399052622496233286329817115910027385645750434161775588854545042274613465301385465554008061484205777537241183600990969163397912590568375672059227131350894069555797052505549371645302160001709980433421442215074418686607789778984921592842366894557562726212819881764203364995412453821098391463188510487780805630005408102934059228415769324249339975547467769262466247636193246591826565360151632086471544103023910998045719487776170636962773236146606967577426998215127262325097161202783516473641407512241146843584086406989233389715678336118147120657693182634495706007445004423232024085870925549633127570472353766005507302889136214747816320786501958700174163802905476108816424669662596441631074643663045285167914229102573086504733863918679500824351907720233949749698403822988796427944127338159002234941406851682983751581631360823666592686394358179372426303434660398619238784858934486415726639566554513819215160475122932477493815040657620852720359133781773911348423831305082432491626657714362459268720025206903746619559383539505825985270649511309015828472826590234038746942346297515092252602045428338799298545553959686972103618648801208456814299575735532915732435021766745015847219892751064028425382168827571269344105830099995051751448813682951375470574212284605436104829641446086535353795806236925787583229129825979040810799888455389635988480134304503678511716038301836671209513312116679672893033760610762921395501310835181232196266607304275308302439826070774429620231829529860353971778739402315374298101571615323929446191858704508404525091567311103713982098286601377825978175112093187737231532538295534835784676864 [132,48] 10553086155219157512773690525134237710944620010235613213950026106747258127042823575047729798216861514914945846575867621995896321528332237418517632385657040113906698573889553507472139474104719522681868398695884482171502141439416631352996857513520934122141779441194652242827772219942639532171019106319503403145926494717111153661298712063606879894321173045547296258802257592471324052465579495906475920739263044885382508579217327584777396384363892276833164311362973192275245398708912243392880162582907075058058536256224969069326190405109500724115881975950992137439357091847517092475217417226462578410853800713148165722346095517855021204433758383679999255426216080280975602618488566382224824687671563870023208075277962837626886570293831096339114688888374217603848180529351174581696119228809022531345977527129422783475617763255110567740205700101675085582746746852360525675883317290858015228567739027521676398745412176922418126739154592233845375484840652518928627824298480749212526437437953914093572900246397231269157494453011573661514280053149222644084123997351696858116872876306586981180137222893082766270915580616017803777169230491554081415341599599640097476916321293572235622779741448379986566958988393116068523063345830412980663074846763803133437183161222394232267315256520902443472445984732863234970435704875232533796467871288579507437101570116429424918681693237797937522223223298455153332547249862658059766442913781821686738578512321051070357027955466851385301468268655017568579224383746834242500346560833824898651876036931732036202130736618758589081314870491974786736967626898366464484120031154187113305655150146659548628317917893207909191978655968182225113560942281386584210065945850833279984576716504714499479557687694782944 [132,49] -575903778065222423111120306983323752384157076583085817745770027037819956377267685277085277804597215470159663674500208928118973231766352310693886684817670911623535009445322778511876296339121795084807776276989648515541964387680309023450940576469477507137063518493636952656788683682712437462450410306374084141949489451479618420697502005902657540379297608836204158955794266949803462514151309457010831861950655386395002754907440147211532112817820482802927982161717707422646855935654006426613984421592068248569718493934219933808510899231070322339885525123916194406758545635633284718553701911607277364210417449520445864182604751269156706089214742092374105244496356753094127085645079720040895179415096948052409780073851079039143151523139093664395635755785687906099795585178585934484060123569151823561989423036835730579201556405463026745499240718286942186439364730749756585558416754295958723041777638588453015077773680362509852785312232449869503037872113528729098755392246969513562697060422006094591284432225993475657911132860936482161536181652044061473561105262770157721927098753292005785788513516798913902174014802437203088025288106856487728960891011904643152764809520417956109021826437642591322559188317397447158552651895063244256557564830436092409569487318931077553003291139232888745609881539380415963358328411348526111453056271579899056329426106095145523055286846243965777712621743592670938939027924995042164093200280253556229483079664494745022865425394103082116304359118883825403968784686838712231558643941240483960086372744933141076236274860818018965708528606187881835556242452638655638455745742367439068118106030390075065747568660836059291377765177414181766565170860061555327381071787630249853418493775666793546635421726656 [132,50] -38635043852328840893582776934355419200585560356005626848752039280481374086486351290332526014845839432178364767079959193619135701765285252452340023282620626420693854176002165040057684079010439387134298743856361383678803514002090037779920605697661296158301871966563730895591511031512753670434252660056001678893981254692290175192983844000996561614340503487267888661895155455271048976902335348632820994591125327189880497302745654578846832220814054996164704236354992890552264969586582050846329294962232272021973127460691665708566276111176089798969740074527671185621793593463815040846657357755250304285923742064965167601597997732874190903286004984069653239173396235696564430326122938029855617499786566635101937666284239021573996856609035928781937664817052756429962064110886416804407666810549234884797213718318222983311123550659154097168027505079862755492666485197320479956009901482705185387838208377687342112796949141911364699664685742094961494174255820245207313658468015701868169328092188478493251479111471752048511511488040831907760576887338199365007582681316106201298272109091652095560774240734807394919528094393234950418627006182505320400457369397511494865788381157894656371880808208021375585409258116015561248943584544975024497821958757465371134478558418359484117681416041151404942662818219815863402214292909048618418439053445475473948697322106886499421905588920221681429291649894134641416089642821300326332357437989537611128200535770461626020974582198888617250305061181635642159837388256831272168128877024367055050900495145510450906532620758396587328512140335833210871485151530030152599365805410371068282531081147692013493573217404758687105510125299438035194285802606958223100965763279667707603741666958163019969353043 [132,51] 12797723587842333662043140082139648782595757628685112088588204869751741385086833794610647195094690986163954125604488658776304171142938052773874077298441148906795234730269316237696171158707607616056179490131897467331925476051361678508301861778985148815201383142987984548846749806547925237040510802808327800929529832640684195911637111250236713384544298844167511653575615774606761114472401360047623347539175089125984162620806727746428351269586436552900510739950034606296680299310060261039247455217249782505276676978124402195251968269104924025615409794087435186111696605591697081208220593789038676791517693326383403632068589302381891036967638435450387844618383931458779547766529702457100427206880172858425545594102366484161735123325924093681245671920294685067626112964177285368513680436114180998672768520349496092179866506123007610192281360487054181309687275720063794374091561869743429631246763636716591734355444840316469678208029039594420847906291618103809536419964086833255002922743886912831407469632737901271940205835424994815271220753094406548961515540924927733897552915588958585986840845049762238157511757862090052653645565326703500838881019175411616471244347436363132423913308135199293375786798426179873486933381861304224467884657701634027647147811907261681872840641042950354561974669871750684077062825271075086176100787897185252494970358442712969547712956920529205798955716537311687846021079384016826882058647770469068645496692670118218295114319449881592424363759538969978227598489582024564882258411311921385512820765107493743363264129404325462655980156893556509433654010384885239613217939635032950917803771532057506932627501829174391569244843384880337628586612048582099816780452337708946686481090120249483681120 [132,52] -17173872701807910677901910821252530856558215938953018034591704577757584962667230787715157243360008525774186348672096214790781330720910854240415463602365565883701840855327935875504995013008760601653883798380788633772659197832914934665440866025769762254312740714103586807827769136468940333003030912678075529978832365293207054651628446177526612110703864060275086191066425017785884037980092890933006034961976354967962436558981086412189426327308730732358732084831334885729556142394042326101240474809387302352483563739991010366572202860922810553803609166838682162580579881401745029640079948974363850964849223247519860391692559954200475446187032992425349843748492961454010315304101962574183067178277451873387619165443893243125953016484181777938581609786717011988349770846769656638760149644436496093493848855986710454395870484418913741102869124668091335746937490382213781068093046333715647202854277100806823952014927786648420697258361807966359121367487642068954478774941949523444746216595642007798912104353490247209421213675006664225769440992313906738070214862069724040961179355652033814425077156320217284407838180196901841409173402315320896646006560878773595367544574334935960604229082166797015135429239436420783325880559774245594641091594276503149469698257832763410036785909022788972495903769115457735800473411218019147393403220398616615608254615531784386930372996143188754151329418969756991843938119210716942131241664459729011062694852446937619437499636369610325273737345384201333189012494589186826186177036300279209901208559917953161201349858949186571554439820862808585621208443332164193267838070329781446853262622047358961783087427773945981397668619949977756169011418527116991215946991851808173843985642186248344 [132,53] -89051792900517444118945731834726937989794213529474678235733670458575075266570927065768721904967708433662275606528110095046450667824898744394749772671040466255306531812317656389542779772853708304150283939540223541858702903837335627100861300758133020565897510483565767147775836988640144843233343525671997252323547680429225029985898672042604159323421610653577005405324779332877859670615029122042829085719663617913948862803449860077505220381499368643074072369227765475506819739748430989504228337876663296179684161227862698539293324922382915016362550415148222919224672826526824329097138218008541243550558299597510598483191229217003956932438033449652107804420598630492725388664406514885322286298663507867000431365153968566238627330904510735070650636806798745733281131522141959397723673456142401415558441987562352878682998380027954727292254384189271127319754617410114374089147155162459740475828609132061516536026048032321125155226705989608999169731917213517394914199152467922400604145981650282936002911039694879394099895402357277691371125097138171246582513618451016647407323974094959328188530125992210102730149607324476444918622993495178931077904826220677316869951318282493302065029518344633412840721788154219147223512070026946350338251696043464536070527103532814901419983947573025040759463017031361868583191035977121795813680725120353617818206864652775126169555498371677950583209145360286062457646409738513658002687791835437172349743958517834753172474728194430431831542320830325218032712296350702961975261505472239093766745130915642224490460674554489790888338361383584030191443187634271181354135216368572585724027097167561893312282337194743190243113140743925129753631132039001355822529687498549281519813778409096 [132,54] 1953860038387178715517769823075357681232434099946112125465775681929939095354859637573211753533868762497591509621299939372462652566649274957837950400764487182433424329040140821983179110993189103089020031268808928352104403425700871805211657942850311218728194438482293900943284829506886931064488175647331398891938752981940458064723590393183629439845325388852011005043063551672519354477290547741252573279478722191522410770642189570924869895083279662996778011111541965459441294873685366661699931752952935236049352104406072301102070032215246512404371934283080923234680065632651462032076090713997742292073753740323277357351677371302683082955027549180098105562100568114608718014595843729096684288093773100802879541642842258171456519688955588976096619671076113706754143695621853888511002714774608161194377725006479195525996700002153921464940981563006497902572885400772273967605668922261051824397565928495164601940132349944424870849088268856111605642411926250154493251298124981432376278541268170509074057464843791730842328964105425716441218753973865142154336619957596369705282234468038895508084402872751676941008699266973745434403863446638869872017893379429101924194443368290177290215582250359831442159717133899578426515709464490755675623957727063993269858156868429327210381858825020745441292902128511058515780334102046669896961796872538062641485620178664121022093070993220582861555672609823697709135715220130749393902159372034027236815626554018824626140851532838277089993685395723351984963291950749383918941961191580740906836835082354637705988505021477203915324490799082644548313566670945987359092416939280017402725704944958574871287579566932452221224699896092060698651162732710491324914052958057956419294512840 [132,55] 309036995934678070338345542809082470356970319923367502385628157679901601278325234997384101796959122269074204935815731011562179054065909435539003819592093130729053914970101273973437832348197686948247672806548973171552613405689709662891963980958446566094235654681374639850158003833952764895634250089816850697105229277680457461440295329528940907866656431478011443332588454140030647068322483684583949701948131551133300360039911148857428649436070284761571335009607971548551146127019453033811560752814580361271774033953367311975011711510434028469259927276545324333480282269662857320073262413763711922751276346305212935276130042021963778108347162126562810288949933675571230831097803873617107853904975760218151340509330385497176711658122624686558019486712974646554725387384077377324986919709262011777830274744280322101067066044628901708679999414132907107734312596807091628053908826892481488011027650476942516636873786581445825475854118408494002403931671173044358218875777105896945120399673476162440340896154090779625692894913486882533312292671375413834702542624683458367149589976205635255001535780926828732170614788221832335398648359459990124821684854675849631106313662152943194315565495097431495486933839705451901162169863787777901405215667920599532664872917294296323885124166467929093713949862496171287249416203557682022291237778866836433008871489621985560053321176616320451973272701657378311295050638953732295310052463177726275983821096895837793816998006294207310738235136941407386311657060057054653063988837707951407245265507397073521349213700511381092686597800387759274795494241137061218704715289829745792912313433934620674675665370594238068720330976965112101501044645336804789191867101460077882548224 [132,56] -6208080304227768602309150982959372831133989813228577016128711440000760751244828761135064861644921384369055847089685134298120598843867819795254868907810146697625485071045187583568743492170501030737220840325004567197397367106592296980393844692894307972037849254200723176546582018033403442800740001603438584996248051106634865621364133831572229112000054543661167885071989882111878621747297657600362251078007900893460874461229335743147450150803572092201560973850820226629625538289897239476225605180686533540550006261251431035821458559617278548757506282593778840644017725650137439962144418378625187526512106120456950126416840913594718058989763508110148658670421131220109708599338225121950501952868528074828756144577855775629748544788087222116292973058212957656205925678569837891506609723196835161622109175311414967280953991963808501987960577931869836300969904052745472073422207355438499415104605334555817296561787338731167851311607490213952715739668158035818056908165559937797675765881497804583851598727104146103370512139803148359486853335622780060435323046278641355532022423357493677137995323113611827892780876938553036081328667103193676830171649521713079971437385650389261680823033811645432342750161365937702581986908780022975363431996986197097892263325737490672416770014592738200618688644857092355832487914968735106288085444234935523112721938595123920074977203052471660522132137284229091893343459473791842328536937603652992239206715631286432492144110191430684030612541818698865407409004247610872886823592264141548703908553637152524681038809070268801161458674069370750132318846990418713469457515706586236112113332417054715466079931374534030286994329329435053305997451825036355509448802268179616368 [132,57] -682732009151446682527420376601746356627975787892659943349377028289536962049680722866914759842110259305707010816495778799967775327349424774109744880272610962279714181045845316155915176861395432288474376399051259462224383590566123916915977750363698772787794166725181328591170343422855924105201909794889790057162727508441599947581639044015107315467749306167151419006722604748836327151721212496865488188526665403653531837565760449368434406601243852293849803369243446218842341371239164680248763859549332540567324175366751231436246405525465333324404028179284519311882997374605865987336340310037617477133797277107226704408689864912676090132080237635451479864836981441863682833987689882444790269087247274065566935565262677681400983413240498409926606097885273452630516040103272063002626038331418737796491399641137142204321719046144708354769931138115246962421403638279100668241950081290607655213716401824813528950673081268439508474302663893968749192426140519284616300819451997841033423099158229224601545768678500907994338559439767323232468775801368782840715283074442479287942401948532935078036878970818933249765804370116908246135447293391848192390737300969593879002639338402065334162236580915913156158839821848692679433590794256486971970616010143081383561282687529020171754279851792463597677554773505466626497145330943046058246733338498001706417057543257052856196464338445622586673779165164161209471331626744054202762670856171816918040219846350804493302922656832329337224099772583391062271655977150284850759700312331889344776045883956367142689856430894389373462680354707696307549962304180971304292159335257307267622362452552201660212254390417279245679285054632034641362387309475756907910483257882784 [132,58] 13996305454151659271810895112623877231696457468204398083604727416803788539388713815606144715612767581925134466640482496224588288738822066750886931073070542112566866948971607464752887964313654554346383992459039643891496693129449754606411188565142401856590963156143436748454511689553591929034951328259440413873110472572869121501233835488400957227044865135246789563891945245987402965441276811970985474170540335126095220971068883826082392750782776810304699898617257727377256270804725336899753184033717952116730039067336668551711486749632835355200016237449681329569178176352453577265745699900019043912438965430318480633522055321517020437821065485062502403991747032159276503278107018240038717886848205365871432125927667524703565283930173703434022791440210464731657027844827516209909054968117948716598714941792518622727935040918063001818592697545781741891662551231708662443781707985165431555293495304105831191920043332506431677158527894918687418121461061833423432366921054530523731573103338569473821079850935141238332081113466324173138985473075742566330187764017958083508477321274068850171041132642094429729264171102675627643490124424797218019703464657767034162765794781162228130383706308254508132728838866836438134818198581739636057225913901920330847688036801422793169514034057525170565429640730508652632469459942856201299410753717441263129496189008886323444331060195780873502978413572652883753929921382232801655415249950807145712546391843158877905603071010551148763732406870141281613428025772473044440060591037983055215397503196072155190888174138923615757741254015749134138848024333351927621306205348235917581701079073129656561473075248172603071879742385763373118852105432566794158773153514 [132,59] 357049663612267775915772204990603195710648737208653569637305728027297644064649202761446325341120280758530895877247443884602700570003585969051220366212591912735851636277590653160696016267821205036863628621105965040288539230452190619308938154699394158031376694820679474210749381074618642510578247722338526439638705560895652268470662755917566994903441678155069135865754635815385539398941614118716248599979217837534301172497906082533482532091190759174490689496206671378182437842417233191187931804553617946055414810526336213294573655428540749068394422294496378452563247732946274226130416664535629579088673285902964591897216504839714935694834310212785629324456087593081892925369631052933382318868028445104240847292926069905374938978837848254692664845477578132260643619438769835948227798321153650832818163380751004382864088594499323461105321790441384559139062525293137007507782843316505733065211850685230542826053451093011467027486121252911417947849522957464504804511045399389136217970691350604164727197089979301467422653299875292881193713788189909028435029033173227194910643155625014488424644056946707114432932355063534250387170172831129580005967629845917390711002044208734489516348356043040130562343948648821221744299968402068764498916156946194065903555528829173777268544300667996081595057647805023971869232539448914866352409787985625934187083221124644832601739548338531440320085057075518376344331688152472809268513081939893222658400744217308520757926677703873998085197208976697167163173404479973433668921457274368479457296137750552384039343781866778563722598820769327654260928415750415174324369139937842360501250796509001081854671870016274289145713649137364657870290927557400548467936 [132,60] 6539710816193071563620123987686750413761604825417208996657912808181381334699931606823924054837416408921723380056366961524778940307448111642610675768431380704433084033151148820060631966537328985399719382701610631735522318256767638707739477652506846705852775767805536800552663934180258119630558110320086007199522270997290026025524382353636520539130611962740143398705155427347448183768679481796095788720136748977007391944050740425707452744533090026718366270000870004807914234909387659516872677493435069524208792088484924148599912590750772938901549051117121644180313974679329239593534248305198796858055926631255609346433968015411925963246189620337533494286859833540723790368168506423064762098304762332673784986695074626488871037676859189926887803698362166257274697055373680259914132659885081821916952877046346013547699349628837866478652408039934929075746832098977609273340051956769216197621594721440754129642265059829007111058958991271327369898977208671144978710422533941164382485852325803735111943930551077400675947951518278045688876049898965339297568503187889936146683917291442473427331010704655277211542498273179449644200373907417433045449510850323072789660571008086890580035262518527711504254559394363436491398567742089800343601396163907139056908657949104240554841773262491359748717351168995863126214055129505912231983314029416799656718788565494718908065131054919302793313186809809469165336750289271526380305930235146417487065361614101803471330984403008333826677734950940961073661226510320760719907674001317410165387215925026218415834566461217589808808702821976929407579330979300261512319252279440463180821258741033189113317346783599340086260087531433668652907141686576531664 [132,61] -706701252996758502489293167402563298068165185057670998171543642230665490359089244354596110833382188407895387503015224174690533282461275627195659958677844393021860376577408200594092057352936972014929004660837617161861473359454572773876663982032128592759750810081600792063782407578495632115068163036693580236924090077762005785508395774120548339466875430679989259548627712592036975563513959650906100588624647340641870476335376311588447349853864057238785222393452739047993216067927927455195428361258426274626542873528224423824796796189858314404280652632440248687640748981099950098201495956330248665490112720012596471135276165304313444183761341450396948607331744151891011786859382651279993309956732133426855419642374198630143943143489512181123667509266650358623003557011608071292030893107855344609572283478597797110076169389660392356696005700948421739543399652385046270359395998733793834017285861660058451736719327629670945243952012594068433543603648129879031575174762335130174188619678151599414702833386341296193173921751084170899949573398109281518148645399151037346771048841931851342086460436579616951210834306693424221007780024729690727181639407138821918150577790025855933574988506061001906393573062573421268243043439202327611827199812711939713626004289232763461563447025560755030246850653481679917241459824554842978186453790203241672295498131152936999959953074417392397708680977895630348167742484361317544882417960842887674628570656141243527552342566848539578455106964291798036538265628863942771304769900897217243631315506466637471705408541657864130072587910157510237878520440391147542290522228847953882776409536143523959997148794794189142648867087803551782584841167237776 [132,62] 14778224475629758950488867576793971822728258446473750214383245088119340834297898012267772443261445311565098610288990778801462217736631767923739520197843013475143264334469793605751771804129606447834816993629345588446793984533990787518418153656313494215956958588233873056628970050318440060449822359339597078474504101460845306204266203140778274555026208478750651645745109418946023120154205971821648211947987832850082076193267539680637452721604730447690469048384212518340682275237803730678127700600432947537255741968686312142993043700901112529533982831510616274736452999458901623655905064370152255298656702745731890790933788824939929846221129358259161950955251212351592356013578941092241843823023794034083605797563081146692205960526067433658368809217289083971076353374823721826340105578839332322457882123894172972469032843029165011385751751322511156466083016058071957295662683979211712136296649020255554321738745235308477431174066591647190659585136097569499217847524460231414022615115501725863908970600425890866800110805847725037188217214373364828736922590765997690960726479509240930167211425388111377276498754313184678409475650199830215510674938382570315414799801976661334466270594048425521220719166368102880848026346265399327995717310920698977130538607517707671413592558288897389797985854570092193485411440413854370432713940811755288755482115476250749653863527372686321647499493612374592614516974839732526247422055771888556245574324307974373677085682314994626787613684581112720870536166516011205054311352055025743138571635143465341340773649075711128774196537191916528701795921324653270831171289538186136270345899007801267702931352978744407259775223661301237399411035048 [132,63] -333360608687117411398495462956667417230927198977489266339465542140059247386774152675912185155840394158914236062113831300177071141923394978919594441427085545781579115676586072202446758289137352199678077441154917099005790845315195216674078788647961277187080589220143743265501089503474846929531848996412796527651246003563741231229661130623820491093246318785087671604183219901063769941841362984104095655584427621091606380177557714152547499177199908059719744438537464493997515074111661051823513191897341519081837704323631503795598492568616057736226505770577545245389883371427285014819240783243861412665095806135734691423597324543551618604170589795221887804887028248775956125510396809144870175076101613041130457823362650107638451553607191606922309246808267723651368712218835479037210555371237933247660439790279652786375353075323362298949646488843462066005204271924011770702546525053895434428469014982892040147341673901178093314704039890941990310573617500315265251402308727215173298746487045256063105647836540346935777921316663116855202879762090472099470778459399364414130870378731328296197577138049091462331851961929822198330788991141306309639156718459367116867859775336937522608993693290198628339472414178670554314330451165364357022573346262894333422093828428067160119444521473982150990397305250122178023264393970386309222002986005054696665137652551839425245601167568004197006235437735994192553636624069227540933542892336180932798418396199239971860939272166613795096936028666031234163495753667814414144495115258097986104937236473009412624061983106279076223270041538270084774083557283450270571053717295182330672207127951673867615109737774814230284987560867883734198464 [132,64] 8546255794726274299481729472510623891027089076328438866771403628772216897235487325219343092646648614540892713523298945632504538940924169189804316001877748897536771343089799226599345762525554702454360953228121019592895371731016567813124291884431238715631366602851759963987282251696198362247429375562263142961755785196187239014615866421895517121424350545561986396684274917162577259321675666824285635265143847729707483997757115607408121029275891728212362725450292281216847262829374134466241820820935588761584050971903528680722940346556598138160304855033841495836036235418360300907018803968897948238298654345421870459442830034883734930185250418531944574745743148601301482998944149131113597437741302542451201523381304336439206872857307773950298174457112267203271474373808383836078422986748971800819005399409505629558134188344732533648005624975946540990180381442345450280911300308132105504313834981149714025918135357664858623321272962393109791907594600657108569972912993980841561239120623926822837102379038018491543551021054217868333150683512239836675412859057403639916874769503096169978040675517776157962492996089410466077404140528766201120436099121902048703092302942447409761037291003987044880018938549347722909428813148133046700349907761353698721569725546504001431585115376963867683243562737726974604067255958936696056523851351393277034663525250565555236313131410421403555471341541195863004997225515731097371265188374657010277087772146871043545487379500764425970294362822585091283321270582668035228033763818857750855692410504305516520934477616061058692547099415674953824023004806375672744124544627604960478677520885207662833178687964055392452035001895164858896 [132,65] -153462251126793607869714633908606696297745513625186081098309396016570702857112879299163974162841270824716160353647683180600764858309300980607132841567570842085470078952946739402827376062562102834618119225527250598985583477555701253889033303838057669117673331568984625153004047964322693585927359879098909411571083867032326124047165957659936583948311589266956173756179860228039226636730684335045200031996695683495723332511473549284031280148638262115613009432827941868998049624895029137358081914388694420284676962035979818519359475565350614215776014375005639764860763746280405624153383169650448893535371651459760441660743971592773790540252395806753484135882500653780133224266221150516914336948103872329108288771259712540397088165702528670914049535321954750293095700446147806047468024621341229570153408425501034197459972939821804603436608265231494123836796536024449029289287463672041463063164378273775843044716871197749663127275688013002490830450097279028975132284927016884991190409917560898877809774032468539204935658769360810903197430082469647520212866055045915213568217926862441624199767476185153768324687078013370999566056979659043359717645186771884339858589859640038668296884830672209414846790603558146928024570112302885112773385387244314710692316921858569440486455102916377875311992591775725912056961929011150640386336494104183870195656939603221544266827210746053850190435706883373705419139537515611161642540238321178613841225123672527265292645922310261616534285687187835907343485586372444704636221106608915300387053479356885648892001582990517150349451547037863746860579559580637732197364557840162349380919637124026186832507791485407624043175786630544 [132,66] 2446647576734464797096765034908428082991930721773812616259654922610284304764405066830124817499653858507296480793411972537630204892071762939356405242564456904200875773154849427695060080607134864377589883383957818079360975725394256602391542459597552752179646444961411617678537321901604779986202261078399903833659234249496281266634024175792196032000670123964483030785190728085542014941820926413334744132922064988452732904504709751696946200332448308722003031639114151506036014793054887753101423332404361331108723159159816388086681050032140175598801397691967140185377753138950973462033779252794101800787170157735391298353624761201092538274737583650630984772307443860553201990654340300600023181824957500202472586245083768418434449988897229029184986301890486897135948329377608559974555952299597693747032934022267295693970067887429476621655748172250689597265129969145762599021809738796231374817819280071552404950885350779225892916875306990447621567092945876527011464018293813206271581405794011481495885141525583099898557644675036007642704034751532128717039304366844880365584044091308494053992718395535981702125802575666347900396605356869014666306933736571195194665186821571175243552130565128502098249434958726554292364058510589506714842568086894925991309685483982415171075310458165697516135854857838357863692686442903183888454531422325155325835695570365910983142336808143759065380671273498459540677418939837003674470688482757991261985439177325187685177902569110742978792698871837685891814161924063454181326565349837239313438548782883565840987751143640247476295595259592973097914034003067111636055249161737587587476013744460570986402465765725895565449542409 [132,67] -24409988755754730460806656706372367434165508302565026431968449302556624363050824309375219914444893574912518906450004721771439668302926776198675729076587241522382540103005625858776663962154305541743266537324022233762564916517042979131714281517361026152852607023193846373261577877037199163333252177445637556867927805371119488451403794009907400185056000553482100114747526943631157149870339620155184783245640941666793664266877164511141199043960160027638619308149941534857298760707683790074410299594250507659858016922374228750299655439493611634916049226869525986693815146696476449910022354413795343421169685177352955284584850453027416369630535122637226530946696532512908613059620290077269632518359817815172467900886963555429726280627914162016622481932410501190625828373572062277856380221015522553032768779118403734724585378259357795876890342105300509478239113137536367210249370952060682798966923851163984779739390704958552573226127009618258030977463463440678024789568359828653616075352429401372543985806915816308240444728349022372977980969596081972284299799659332440923732972793907981278312460824426828985507897638862540284375194380592591376579541112488490856825130080949130936422209770765714146313732964710507263023830509509246574140436262503079593090530447917644956241366086549271787441626564553370669740283483314493778148159501753907574660846565499459954101939294652298314227578928536199813338299391169703703199403965989109836011491070746113993685010676354648140657310626699366562601819105463205350546772249196811314523493041791704551634714026496931316988222024937545613514377865567522282986228689181230151455783012368289985310349221587134526016 [132,68] 359297087157335609187896250567743441108981587307532782161570195686952984172504116598991539706725850787682835257361402707481446722951328172476703628761204941640853373482901574253796823370554522778380318041703343993910809261197744077366378878657087905575280256296777879943043532091252459205891645089986093784493393541800907301231544155839415661501364832522673906393535332315620416013508429287600277656507723823754863799481663374481293535806666306728123556483028699003340819689260677446413782014198893083414313460424882144816882027021767234164804986767591965952156507957582916319477724434268462111979399337018647477475306409094697199067199187505476429558496193813393269206663761996491308320017368661995554726932338544847977006730076563464054772429054566928925725443258059217594151681958502916029429586951749115327890370571197208280777829690221188443921757464581286364828118933963724819187713398600284633406549611440781635754660116209507619666786395751579786184004129766434536809476851539011446467040482694941239843046337998080824974330746780619963678841651303252711741912904777380884514961173582852480021602177712413831828862873360603566060003916248498446784857868626968883217032773112558492075949147797735889676709964487624585724161788067739756250174842913841684581877141184705964862891671798199048954015351736622898326891072636886702199387063952313949046440978997712382622031602294291351315186331675220188217635998421424603370474359065822757389858242839081642727613123673986431193446366015470147633348702346364797503871791307481479581066937996947645104501460689836636871985640737004691627328146552231483086169310227516139947149349075191888 [132,69] 3809351809216719715065404091951598889474561653553943600904804297793953099017134393765028451495370509752036098569955481087956399599104310117515117805188782366269008823994558560496793372749931778140435241324863425483739613360923135761595166782731090970046871468501109221823163852498965062425448870445751160581451588696251236572781162985345218148361080018419239766498697202646534219563497253697958136991618044475439640179910283920936258437076753826394924832349807279489062638109140899872279045942262354721997802184408212917462387821568526781180987849792238790206980291029092698774958666437095411784074325245253813333893274426783405566432048130109640360337638832219149816287724086729715916990632445139793666990690542167835578072081493836224265491871200388719062120519189230938320548819555082135190061074706991402182768474472931702300116431667779748818653364974438950745286949682008173200682741693257571385275855986589877856324717690763697347255651918689803041491658488305659962888407872893765871378996991856375156372940074976240075952268871584377844931990023613291972859889576814139417591477528727117026325256003062782519804519475611173082155590195333869452067219167115167596467293545956406705836945743279330971390989669151670344580680369268573075816800172094868845250315959376237249615311523874305017579858897305175703311168277563142561439800942462792146106605971564878993212701834599495578997797361567542151136689994348098847600280039342346333945633158411913099598100520951873040682060357418388926328529783270914781017506732438520473578744987207180891229785053393272447045369592010719270284070330235621984449223050401319430111919818800 [132,70] 96640913562656227784827512042882538265452951227056059255868822546746112633591598207303095007819285455013319211069555365035452554435610931357291491047744651347202433703814632441927396472930557801099616878719197092548824767281940054867336063152174822665533281353890190387181281018657062597214390465383559345689638145276523392957778178925958051093123173595422129730717455195409042880755088878658540264784568850504613780747132273132097528043681032788987636777039438159595323063624122648921638768955529907339205060561690299024732136389652121655282241919266226958875562730081505821019992806990362058260074091525042598520490214267870399428175908243568790189108256768188462362541332080002535692758510642079472331565100962812299106604863832438712466007961506703244372430862675591994468526607618736776285172314190794747902374756611349424712419731520538370531522702922800624774433940912391689172803884260360157409517486957339119287852904896630751987621278509478785809836053304710021628018488549438493014760205988876317255061318556142339980031902002139823020547403490725094537515196365704269991273303518954760408701295165664093917159008775593647960596555218881335399762813714597721612183714626572932367341397006717956977128780970639931046679395481821539155362399511778899714546124887386180037800164958022613481541659030242345617826343642211312692664889489557122283922855676981150926957876728329956169047418820498622125786391724977098038037375200692660135553883082890744293835888179837976913621640047067968345275159177295489710763459538619743591729384024814975640898874937156190929598224235743832837625813174987998847934729228704698918171316 [132,71] 664493846047484710788727226373766240917200278075338292899720322777139068679845776744434644378827510468654555933188467764439683010824094592309655593947010070630453720034335673016624243987391964563767544551919794609551980013570558183992798316860773123042572256371936364696402257744061091626081556512490640993022071545699116209445397097552564654434059394954454986116957468093022707609347843944412407799887899739439783950955243434272637866637638757169032693622929331119589274202557145356789145452987598118172645052248127289457785912113666402934367085907355935267680291438717184922811312520098219258953454311796446402305030077329503854492992067698931300699204985094018052911927312103103228111845333024000885975337781757238910478092024779028319070101782913142752102652242173129417859963477582137539281262366279720397190667544366607332128389911093514409249507677860329201600150285385781284694395043850651237459964430721393868112410195409423546109705002119032820130708194889577619869299150238343210401708387190132524570580842228502061976711074738170583520634087994612223855742399922829756313086254027475464042527203117069205668903432234787875251250405006223214922727042596425360618823752984358033197647525126293589170729793464306484295332145546328548080099562556768695551994654872035812301081525216397366762780697499397221407734419419596066776319710154743407291003229679031497670652589888448314612363403255959428195426278193747854879301994695803953589777695252288534800522380584066545781230044496573406241278631194594623139932940242821036314913349293012608108185890766439304838194053357170854061017231983897971710759802644040480896 [132,72] 6051519200230257105293376643752893385495718236503641353389418923465944875359506218663161735437496519248215430205208069041663385697235386706092336282391932290683655559930449033965423718821072739397026672077673667721980518475596146415248060706210084304715864516382166725377412208562106861544177361805332051474228646584078484377479278290692371772420254630300728374016543644662664783494918346331928420351378292768107724386546776742241556238745964888748460651457919492345127154110527361768103940031541067397552158810410310015642636797108459550412802318884379101395138839195684473356091240895447038791980684534770486325648248577443185133276717338354070706476626136041498328590143238390849960914570548685409665216287214728823964979171571943771590766380496452518590181144395439216334661770645306156710634031647104663895645883863202539185655799481317407467953623572099969588846526567380546750478891140345986270839575955121828587376046049911141498542341176599341637504183828055876116265142395844587705036443188983865380896378772563014868212584351212356625008843039475792984736254826834496282325247316034560212073782078174105186996931520172750506132300157171894183334837953392301612619145726497121133070676571507047557895115142378305430171612186567313027329111376265947362762392555767996214454865228509385241743240452046679905522084480155279736940840523598269569612979256131375156016261535898817363782221228268619805095067730757401015533523519100228126984546623560734669872352533590686100057881790373138960764294774696060142433880167091487777442997892310335545507813972392762213807833837612569683390550111875874664995885132442312 [132,73] 62211387010837046146126188558435749053238706409268125617060066679905315972217222972801426508946507580091895094757258171198100351340174502760717832998544915183114653319510966253904652655786967601656928467316757342244969621705679364501892222264251459968790843313317332133444718639524328250115603820494984181211482139118385395621284598255498077984246364817844873803764211257852736371956017452804518711177575670522317897402553269949552408149840454611239417869812668173538875398950476454257929988239448894111873465434079618179412799650331642353946691033538618134321125090898956259469431642182118819027025849306361523234852730206803361350212263012581331638365098828497972572227245196188888768718480356932485310459327734223166461172022942176033988410609969670553343140715617433957283609473423301467403494673159517216845384466130545093127895162438427658670014628324819517287179271246446822932696501938225074782548676022396719150758674826239892766935987650668177829160566175487870722912500873352132407999528860323699224324382677383782592002308163099268832105342446682580593115782336609658191565007174422712700019633519554455315999610724406842866623631838272910899626537228772864494527805574113478652789390499885787966859651427626365795134660301406422249072183250655402735221851492661486101045436863301426110641949998840489880249957422621792081905512887552428104046034809212676739049169024253541554294272021515561459511629380493083889751325053269077085072880764884213034291087452456293531665280481600272931419556093725670649738746997205788326997889122109167496750068109040420195410910240418360464401477339397998529165684944 [132,74] 447354195592675565489523865045528528528349705973579556037981499924288046090736721248494519838095809548917957315403903014460048481724642508028338788930592431255193229794091500343421601818038201177054959761936927390138720023594573832351645163875561516384716958390859365092406841071938887174339981992983167135473386389295195935475646634764109811828227794776739105301504165467236584592732868904938353765180824720603161402045728873143296888287926482585146636527401803583907764844243661981005558200586628555620507142117185851827031792074136527616967333091231960434113895921593183944787264335113848123677500889155022731955154289320413762564153022047366305028134867391719974455433955376325362963741523063683465295613098177248266013547762520344771201400122607422281652289640132735689665357160638971301548030914566583969171350466949731810205217732482871413173842433533538173998809084688993542923759940311220537783623588066781782646982403636451720384351487271265581477051390679037064684354056177116940570953312921320318201032582726013473176299897557690068791537457874414750911056109883708785211345134085743921073251573787330073237732904050493570974820883546571432208794703110671895812478305589276252859190274898006790542015966955360353890369384497373171003702017071356465128807939570804044445040969145620398106551068342401441368250499700877591901709167431352139102756012195685701932875712037053210572688407006394864280281547969169311486372665082800600576012340789914329695373799904294632945399920348247906556490063094560072112930145473365086340227129320533737195224430386816320096970668000034279410214721258477216187623 [132,75] 1387323259450703738644874626899185745216803922529954647400491995794361476692329209150375960867180640723596146221625045070942712706379385538353042449588578997094915700675959812926878282094274982525667836012819046100030905956472172886123040403404399685340327903034993186206912827711577321457852426159522129762891347093411103480836736654266232926745988475181066667212459196665571265134773359657927626847295982690506308219420060825862263070608090823036423638542609998394984962448401353818578801469079549368818597734836255676085747829004927482881890915417101030257734184898306553022962458885112420195180532128643413271888068983858278108212685168758466578609675280801804108561587158499332313045062304759813095952270694933837776365626561378694355527159201233376109198223286938672488255797415825124202041413267405654730992657732920935328845349779181923098896017124071695727595699432143516992805938898559332008612831319236320602280766936113497133351546264586243957894750363383878100670008880832150449921162621605503384206197574546826189314179505183153068983434740752360923120864272408741013084175346203738687032168133390495813761936707674797601937973856130975570558809617729904179107406432549364702948260823757511285946766832677419609369786179539571879806547336027960254132990227478113792584848440159736840499406654415829216811255840406337244651995863495172438366521820353078943069268925945213238131344158186252486517848012131532040751552470736831448329902410412208672601854120094850710336016151870964625260276874937541510048030598217927511381949985115075018245476457842372413873093314623562359431341996234711584 [132,76] 4187714800860210874882326435108803127774571918170090589823427086245891429496972512205806540771505289493962884245802958868301655234492744023600548173642858016649154573801419439891477161043608298188335919382810032548692519621740272830771868731522634762031068161653154363654418784722357874148865241559920055874532193813675396697281669015268502981830619171804648915902268009299743308394146595284719170421027874881904785513964288516676273986563935732089902546429092026269565042365983685401413325102462616130153654718069926287479780791311279086237091737448251097402296854794971136539831085399947444462793079514764658606770910804705557352118128149990273476955688393045084529532796192123871429920682778269289455348282818594105788977998576173470488761045661421797124930915929475205267530915382919474132108563010332506424998163399057822656115087308004315250751361881287250998298097381213472208025375732058814786832484815057394699823619233250868475228122980541492006779442495233912368446188795231125215965895134742781825829757509133132071752506723115694991761969339666405822907956687669923848924285824276525735100492470764849324143309265071940334373629014297654021637949725632127293822662319133217682665428978271735873018873968771044928716737200578967393742862366182849708576880185808923826420112396599426199924174858972622808089460925107652432995839868527548024262504597444403099664043994056422650461778744100670448302854376956903858699203958412246858477734311182722912724767291169085975832980838256577311833927972645534999202117990040083964699204732068778134063188350504169641173085640116389683811861656448 [132,77] 19054766739394860627084081660269670861475055235848402004071115258836552694064095750559636730844457743395378428730990108076686900896855211564530672386332938786480039534643768040797420617583454646251282882821634053654783448085396787222362831995433310167935788190468620895633382574376665951464068659129696058202638873900615628522891480247172715805751590827545667616686307304692245241745539369700124095862322220045908378438749096344600727659402961307942944396156640312157115947835369850784056201750533130914257682866379097486618692610535187864900301168501445818163558329936889821204137030203766821491112999781403541184978159569844102445113911162433927554751963542527059631503510330808250910445877499275417877880075888494663678857861942867172828041469704245470000082366218994006752986977683057647836067596397240369031871505977572699471751075252271680063026451412446399647908736968824955268106106316356753942500893724108942917338889982765749683969260756249530043702531382585327658215098947909544333630287358623846868092907974565276191969791536400886076858800245224289253906445132412568488794728032451978398678150871752127957632643747261725376644437415362758266373342811282954453965254057458763255874940805464249181069098872760231093182592608228094728392369070962400846700991191092869349877345788225813828022370906102661904848676516503128149797518226569710010763972300396368208722465267726964011894586994632816044289626058270506761284345511391899919823354315155333517392297513326989014221049860316322977093715170049671976700864690334888082076157876067554242026373831952434975694363556082020277061792 [132,78] -76077538237805088249019085765647956837309331899283984743701488499524290486731245196033943791075879345969986949440367181198889897215405517941553252786926950087014894430707091394935517258901638576774555210103423044061288103970884743991358971674143456908268885899667175444167914619072968763435210561875705021956894981128907993454377086714287119119186729028949609705083549692018633006312458545323719330953612809870810207385709025946658624184386176902088077069438953892919368200488798379690652357324469107451401386990521579146103285432963344999579270279929985176066373435012790316678059559713452475705732303023468402952071412243245172863754434890258522707126776080714599824615899958525345462114610268493873481261438044190966857294111211548203697342029085673775393602766551998822595039708732906755800194786756886036509532119111462933767486669070514762660158472040975757966151327651542713114445561583351487138280365254075362264176790204295817080160340262777210348030738633685341801402338624939391859923209355436007092840289252573462016029930001126274572214539615378968521365521228144975892582245650126111372988716331858800612140782544888862661103846367668713515087600697266463347085184473105883139092122906109325301184034967858858430154690131676211507973145670479741262457545984152061274077774915286722486617664199334395424679172753540936905307688428474871774596289973308356427619492562209150402465673521256043898544303996667330878511203637450754389339824613841798181673658616719623933083933662356586244644064488363228798858387850610183466121056176350011068766167347150779835240422714911870532 [132,79] -11874093501106567351033040733980612578556635837958400622240930739664512940699494463102639824122572610693886698545785265480359872131681548385931238082372041704879436401605990932544694088848198909925381892363850627937067724552402096504303949774300427803318915173627796379747637332418813977822103032695778394573640854341200136693817890422116788287836880175230830841440976650714328998474506656744487113549076285419304861707047486755870219057570573902138010615366037956932423584778770103697222615535802329756469863576017902979598096347441614606974850686509254838015662723851333564531346744651080023974291201197925623224560317170169447527134045524568455682632451844948965932457009631302333490906830535347612546101725998646931424337427217790292055782879023638179437522373937724837167432814123491483198446514605596906496404704784795405746733229282763817422743081944525222236273690859203802935378664905168731199444261995714296710646039430300909428629660818569410637192820259020764301711426985697644618728375976398110642253490346989164142488041742974781259825806045822617500312291228651344351996639308037017885634457253263423321655950143311477893797369463139151352991280575482524783433040626397743007014961360402345225901274568387627199505668178775921143326362652951906747850052874002347545446041286182226124466130938972309300180504758209924318176756142543960365179377128569180714678987569410928871813918975485546344364355610485492194341725089437282488729216147765418917780002609613619146530938857307082398747626461092926640912976678995159557321440049087102948233917475269610682971147134976 [132,80] 613783167650786032688043692415589115813658802815145656775869616942882898428215868856631347778718257402710055498758787478991597564188918428442961038159640961449525382372500430294226257569574509940748893399076065739206828858878088268807766637595374906064154705921517247408579957556545118368730485353188582231908532971809031584811075066958974430720519099436320586013440301492000941111858361049679318372819796981828177313604856091494819627453633009832783208195404317043268300681143830294967878406048018219915125673366333046538768965248690583227998910848451263644539992742188111431832857658557143565836113753791572100533011360726815054322823972526959173268111497446721366756437394161390745542597478798523177508106901146103967848319527012474800818180323998465187967307129091626021934325736703276562890231448802340231607223636192964312292695620410892872902715186685439382533935119236131779533206729265782974193949481725161530940878581206499971707072740383287956389290605980243294889241207532314716109731351432301113779059023223439734025375996289497514082149547687404363689636704827902251735854206679202418014432694939214623576359343062994241228415803596128880691232940582797218721735293375404516079438857168310902258957645941047004692681997264102508357366881424657000069249895420533788240076784830686106442128828551166463806792713159042283993045057277867355447439619641155762389366959131267960706084629244728051576856176273328475240108546810325597435553091403675827656531603513784127508214744406565220919204604822184333494718542003389138655111314395145515747768863974597142857456792 [132,81] 314763225332091696253806311528041372959435271297040477808344352740026923934243814946864058127128120221381978913930768579590895107159382549953233453156941445060505417267818427984317402159881038986604561572071232433184501271078531302507791202014477754947459582272317803748805906709175989512922126219196198137091943180208025707482113713656980702234931614844406697987868569246306335790215085207913365659360980783202306829196637115670505215747588717397052165795720745309689245545028217990614792638697107931392542848215893738642929841016658482564536956888791660678055327347490206766480583386876105722403140079066432620023681579857104671061802532538902542888856824323926524635393878216653392272471542559767744131316073897384044550888017296989952196396856999357717999529845012713225070512959145790167997662602916948877176526951597335593657325739524766739054454368791037826768054645448951488695566511717106979073008043333295126182526308492907177156659171987422257564709839604346990168195534127960803206703540162377376086550667487431683727580133041293737672049769555690649687833245022559604862472231839911009292811577725539980262852034421939715462434080628906298012575266201598672960420001167807278596097055985625000730142167692182477088135319569569593753267542901934908501906928815044893240810550050592861074208847856602235666342778753419232971664341903703063597912389286072032505387982147659450488560664766123843173395164789549232561870623118983351918502776172273874122866973830185828503098104318700546141296942647434928878649515677050839800447337351225367737611101521131117648 [132,82] 2437454292972271472655129544051622217845880662057257351823635578597309599622965369550988539296563043454119360944859955479172145819893821324663339772313655900712403629857635272068604544536923114842649161787750500465910003275134278394455946888931377323563388940237735573095489550542307554160304339084606087194537477753589829353313060193845474377514527311633677632325940390380621465157349164839202947285722626995340090651532398979587653392787636765831205172927994805328823301495143657311348880509584327279280122160027846887321599980534278107183005541881219901801656303037972496101350578497813456405817531021736122984389823651823230657906069696388216391932358972567897891080971577283864598711335689865526990161134699040845501369257575885195740818969677434517578559453157720982441608494931542048833718443988734585076827597960191882319644949511330292332935158648702896394295178882122710670639195155916939024269596390924235238789951111251284740822516108629492753793594932196058456486878235452070120120412233145440028128540418594176975588620908126713696250639836803650649203858473363380680370222387028573935445494701488107583043564643101275629182428690760597961112809466954068522738876181959273885825142111129199225697827661479096126517504652547958423156570793011990904270259784620430970245244723196442418389575646195833604355664007274504670358226536619341706203189740168315218602232581507519673665666187738108769446075799687134744602060903363943623577945933082577544929704261195892175943049822722714362255744143660844199211093403333485694075686500362666284904399901774027 [132,83] -11246346083342611282964437752121607265740121469137035031284394031671238476572045973231985680089361507981799868871943151360961511539798603733333752590532794106434704687227215248407905968450666504032555411991161412081991927152526691981176034579046156986721783389287847135436039681471774422031596744931382351801874056194031859101432457252085765144257463141267450764236647936908760901569097826727669605879814277687543682124601270242161128557922603726061090619772019386268261737764213965273753724066871440300352660163227103809534664968734627060283230817348226638869065959447819012984404355389504372015545615662061533290347970188282608559098035829096429566630415091213608524684697666346116756445480608554632216361759601498071411954436296492072585953743955613122972570518248791391765902961441936986316061042215900143791634789459964685305357240734710316338961344637714830284007145485870332882316032141368270080987979592522522763614350653803276087421534646602183432701844434319741979917306938503298021776333153747057138242043633342823694058077521928241672109225332714124764493045372661987978356238579488084045491923251187140099710710061043342439688845841866472782686381240864712429832780711842676293040066827143227126018682159579678604244594439117026009957463971694366095286756832423112519012260561815055555702765260741201158323451724697510696114422914043354733091773477794364918078235882633146097241595201448528556589119744932403345437223672821991403820800666291164980456320465435157169473706955348554222549290889515636106296366200709447173344461370132433105007700320 [132,84] 88695116676726677021834014948648036863606547413255748462136876069767948622119947688750685231547358348319618058299604311686653829506856445734934382168329549954498093350675718282605822516586354991134083754598347379097986734790479925324181077391518051213258449858960201987401374838373588172431760888521785007256846438629007723042524752835191440223949415761754970906088068727902271060869396121803522677644786506203364739354156083974988945496206266836833756757466194010263691561109461975119949245523111347540778902632940279548347760586941800207365772951489878899128768072176740553643359502949653485761791293401684898878615451711704196594483115899880725218006829290444798281296272000919440185452877878414575353665256325103775305382784733927813489448842815050942953169289780068721716605586874912740376956867339706644095435162651779119867790881249785432333862460882279264975934510458975409098201402242008418482961851380837523350920235889984935465898307158220272920977709824582877326270318203880692509746018750691119981184241660173503191261128201181359238805284520808689063066085989058396319665226499901141709856138876094492309762102594214698142730685951760549239999345505016386758104562690577280344690480395908701554599354585688234020094413760380695322548516171579909138320787863252923187260757861240686122685964651428827381885441809019829245949615654196071692653481134668306635205019396327150753013595105522526298345352516432416623180192953802933030659234418645012468335446498218680709292143363231216546687052156261489688395306041402929285737629656112027136680 [132,85] -759727507827421180982260307327806737690227121247495759102784452069248607723249607793916575823438461634878587649614954210567929718474113060304123652375004419294781222842244275369995099961917274523467551241109876066542720781156456984728628774862775861303307302350579669665084917176744035060500306016606059227011225037022247295151785952395434568938981889254012482185138263810998796918442229558227254725167322470308542701470870526917156983186348290196636321490906330857740855480145761475745936371374765066973764435984975074961666997752672382739068796772167298156896896518018378201566677357329883196592737865096757816420938205700480412709506647534329063372598158433286674197329812102425711485962749224877853316623108226865735901095230995270080757392865061265914861983395099508645640757367431423585696774837587938892428915913681570865146929714251020746564100231149670154022956652223383212688992102917467163050002408470289963817236808975370546707287137760827482028042326638897320406649598356173110706376545623639702737304091359278601954944200716568406855730923604139686617920993309146720494097883405766558113279150293886937924275654832640572113559496508113928094488828061801088832326837182449141163964877081590106749139227135229698824348042651727954195909923861612178059784243739477595619004401507623964869710066649092487646393160273345990867780690576837799830068234168653061304312520965724377399119441083696990746464623797737184032848124221307772120907380147792196162646049613524644950590985906089618174396281075146452119125207601002212097445517900864264 [132,86] 3267549320425060370178731922298624728819022530384586190187533462149254890311911898078038004140406092239776389808369153304602698578488095681158324339940368096468438847200222149067883168810553522250479381817736512114867082553075640874398327322919446426099339690761967043640461938952765177412599734864891206346416697243660869584682497940040344245633751495340539867886888702165111986551996251297722551010983086376207369840131799031614460354497381755825051915366650526435557765978938284684916140975541070914280859297260139228628916348025517368315334063475645175777556023193702128164862773713034609202695103097948466192757577088116388074483645711982451137618786882005369112668391165734241349336286650519599543086590623891307929860704518139177312527981231402626722209582028278421837691584490064704920816558187062753810121723694024052356660532309799851216556207366892348215653304643830331585454328911848447295952153089275494846362740808941473275704209539102443157617472641819494822740135887661681205539625404143681691883758504239922992550613599724883090814563110005426880284575680441061546174322614606008745666020145503640450435756581422696183698545884540188488500385305294192096568524685192570387913933414725995140059546809877453409602229995065909975444886871713850502551483824850788852497788376818056347222583023914112651237305929300537254603790935155032420923056557707400129789834542233008927542531841004333813806614354061901774008110776101173972921660867422968121669458714615221070709095945898194618245898824359278233652210666897050082848451578156 [132,87] -8577556726439697722259635427672403577746991309218775263280841848905810043065538741400704456116247790194965926188249443478347162372016470815283744208688264469519683610509893660485163590910584011461684854931293627069657523896411902543420045688471119732313226948120925378584687649523229278764298418158345818163110758274309133116640090880142722085758792513540791019689470212208960779279516881516385434196875492891464581184353291715363893172148361146842475350536424841674322996923268670732390436778383083440961902894162709389813830185506594296720524361326497556761640794064372149198821343677696098248290959988152107416622295508435260913078030657839841504111937113857988851112741486232166048277657247230832623235435729538323614797661469239165514944512118733138439596342813967332176541917447749402639061768499381438373482250813235078192942259319641972843322477341490695045018140940077954873856522701809468079866585956046251877279349904270956875389878525743066960431179866592980635964152105414985229248119254866610937838689177432903851903811606659851883723287759823549951679094893355161471051566187139380044929019751192437522207544141958567070465240462549287955551341232890492847714026925533736473636497232958746551194127192314686283664263403531925685095850799100003922443574391649576744917482878103641767295727856586177471265991385552214436692319750973281813959591008975158523477027236401423847901289823113007513499435878245604167992245543424713018319335173551263186761242905368826074827790434802083972901991208467065000585679267364512230111488 [132,88] 13415317946191787123058639876825618373688753988587817872638849195087096770342783239529241823075803889281581129525173268897694729327744550599730236232746856236375607225978868694988935608536203696929128160354977847709681793496710386652027863543653446162005206955616073035830285545531024660361662190631644384662866296501081589353944713506935152975025276181311220647438779706606057271627176044202438922469009924269060053623837877072642025767954302885940534807289960190628813164892577809013044590033740700625185586346532634283233473098931692869069640638291610364775678994373455326427812093034060408941936831564958228702941700380034175237832679969072467050532832550948156354994418694229172329439878201063249276137815569183770644459754912354432513961535018710737309624283961716639636939667225797001446153821686002633072631353786141698201554468843615045647541544957660150907393676487008339924782779498253766141273016968862190688555987201873432292300319034850700294855464698285521823179869684432174080555319875165607747023119333174669328965332062274716959127387879781222009788167560436362878447499225568664448676760591030901672324559796458906867434719764035326145053271986815797794977572665893894567740186357744184828569414651112563491410325761141929775754554627723423191927737053121513851039973368293395879252451247977229037867568824487677275439984765206662619361315907964304074881252117930547888691771756657436183547394722342033891770814734487152759683355750122460365215735246876228259591744773580582253434923430094704576933388567562908808 [132,89] -12177442673002160585073015339837488946298236139950521610661419261727863036788516144419430574778634855744517706742452470599283449022640579374701331305976331959160276869163995464391292691513676379522833429310101892611859000733134517006936017863065173424120341130004787453615906732159772729906189351757432429305641356441572428214037936253855624394624095161653329867356274046574777729238400971182181626235233396301372856490643314563896888409060201146624195082131147506027136346496804084438098287526747227722808447399388625504235878953044687524977225730555784711173854470715630286206547285057532886629845418488768872480862045372366173206250968923589659953126526955626278001171048402595865600114371315527945241000914307094156888733821456554138763996985829617008631069940882839620519804602715582248021751412003438343687351877998260362730211370619309128266997685297435065356981396370526972109346910822265241793427458970092044683386681092709102224042324403818442108019562653457184916761028931633832897517412145676024509878134927704578476212749510099176711074029017011207819014407704988406058234226239827335478746769557628395989580993054270128873371246657082707450662257726099342610434167585775565856348513125407609520795747953310428337257567234323675145157044754201644066836893061027013625745695044284056093534663089984344624453423532114163279267681280082270704654292623005080732095879824107087612825613765117411802138058255584534224807318701721409409524071889441029171929558659713638042532677084667520714293008618268516871037186901824 [132,90] 6502050406424064912182749281991554803221121773367363829823333040246330163599987864899187618316690543122469053148270023344889701600267847376645293880294987726618266486407984937402180966177204813409461093808548455576079208233640906172279953052977157129002414629734793247697773869608813895981694890594682748473814559675793003460574143385754019467506600432421136127053222330700754447175921552071763659334578625655694825448909140969895312324372005434015145712628770159651420988938937123992034773098725656659130045283363249874283811524607677021872540800832797640436890687521384324974820194288789889216330451851100110617038904848622781880005350867863326555126091010201900107819143389005366314373935449077650233164328083389187762876945536251653987578685682087575558341374318116958509953971740997568773462704850379101479065557779107262820637328833310895570828916965676986289486752333052807042884619503185935002795217999594796816003826248613194519378763202530526439160243835675085946129350551907571025298280998927328028110255926716497711999848346010869600257112281510738394729055898260719020427954580701669847970606999055798951508867397562115401859829811460588443596805740748416483061475716734602453146537536676769151173048193291110691346968027208157851247904471403089447845814775390038983378124223334332241953252434897102228065351146525053182013566323794737984410138607861793171365418944954276002441727975550873281879801299359766061295235137310779706876265747700778364459950273240191528791984162556348454240881721165488988837127 [132,91] -1849592150476382195005553813276179626696926705006965442380778595528580859782425048974426031507024057030732177964667258437666195240018456064531119209717214490484616858939232639706964077422821614311551459028438099454404684645332401680658642675476777613064941491770773949213725895722844502246445689091538181826625360650831202183249793993828229854655613470576345229723297976368771589343417240168862605997805623570115688743959868995849314604966944851202301114306186163302983137150287809681195918427165379962294888696878026692518420817413713209263553118045598935752614317392082342755175366532368544171532364892665728348744556003377505615327172128016058180709821728543115024627883141836180050177242700114086818529749864823560749833613592984101667746638431144762999347848823953304116544471250179308411923023973235676698081411117660647851306767904201551656359231506984643003233017688495244038529554725166632524381541737974617366483086808654914734399912408583344929319419071925950166465175298941768044001684651460131323898924554481525764946315190407978883404869328054747745438247307251218870818454088529332304153919266308795506029585094302230032423763589424018887135052481409849609529222101536346144894501980570615612188157548011771680331185761605346318767502052375035044340286138585484966309822703485410893649816054294921980613749762687940981681839710979226585073840369217581520677560056818593482937541624912028191372207318618312224507505604980279140464446744485127602444715445600999527323783819264589479650348328721483520 [132,92] 396213247973425657714178199971701754352229959038736521835990687609577048873288551616778861395988583515180088346086410523211340092429617248913459995646806493365217906117674240060787865163300451896690303689255380103565534947276944783134101356632466115976624968075141996224791953325779989266302839721449448014852508832043688069294962008873535177606378904830252684269680971063319847130665707420509557377713289157410660032848370070846682935965297992940044697974572837799629700961246291260776760634710607125016588769720717269620481787252456522028904689975368500423335594377176493667317028697694556916070116364277544144614785864273927547518167308685534922463319140912510670117411306085882945566496448925818227634573517331235221349746596075126728488847961006562218580755869575621616712334450353337719890182742190193740249537987953600171760938685401114828312195394225443238358976263305483943204257642459588521561273266743943593158779497188531003677144057555611060799324838387091798589557903378105130373173991040828276274834130828075830489946815586981138985150682335793506909481422123878043135146993168698076677690203089684210744359601626734002661217098675251812945967966837288358292175021978210851483024637079886646571220754616610388747722174823369440964817618290019036039397551595749384516636647374160326759919718482203340709655817767918490484624649312905878802566023158515683678699640144285974552871137440159964973353836508898037485933565183546478743343103430525469091004050371594235483106121858992585409360470000 [132,93] -3874424885617783404874617386472970815309798552220470160926949070445292059385029731669631777002461348518727012914295293027542990059448629422985828309111624229533839367588063288398277023217682843471414849383374995187334641267384313702088105538177163782474050494313863824889972822106660598293673609053928131299846977525274746367112866821926950989282332310501263468661774047393241295020021795936821941017696736769043406792943822111972043030651470639023422036530012462464770347305242257076488081385411994412093963956629170855629302053120947227999824588385092888516738851692626826779299486339898914511248547998142507691806103693323579701024612374612049514302713009640269494949392749072761424624275888223117145178959304649995986042157287664927236090445209596385715422778211061455715949803849114262611041110248370765903624525502555878828626255859131805371999391551164993721507567114561490037398679282341481858921057188250209395205877621498291886518497114575827965102616066415630500085508336160388209213930857865113022265826038973865684122270326614346447078287385795849879534786356316234469750474180830136342710223778585218354763370923515074508294018208708305700216012852379735524071897935058666533733862232602217643865606248353074721227728468963392263625198394717578309691171144204128200990880337714866382604457401127287955837229825393467504139846899501832708076909857463533003076730751172973912071800105557982821667151355153932221436471998532019919150394666923495497498562343691358023775082881786869506544 [132,94] 8757954509070695310783575674911246801649476109598429913064993361928894349779595833915443826157961668592751835183265755563553897757621062087415926801475728828981933580031198292523949553826334396612884184008659976320195558646214541357648379504289032186250201264165410285436538701190245860994099989747890249894412432692463705970445922871138916051127854986865941616116640408707780549328061113814656453147042059757146736116252010947199409854632042396959865109255145002366664772775635555471251891175265220180974518114742060114217899213281204246734175094963723362123542015275518439965073450657631070178683026407553832217918420807072968480562123039623193387773156166297248673181539001437192744589451752090253469738794492355750728553897198111307250201980800065907732919213100612651653265788057615187956866017099171940210865776215411084679821524620441796000527281499966858073807572675581991558146263343259117313579377131490843533530973892578433393919786303165323095895818886243679303332923357848959829281987229869173850946528086669250824871302560741513295980416867015449965032475894012579321611470763865263619639985549680894531617711292204121172468434531580726473876550837402959733136981373248781755334988738431726563542061918604288718360402079324422402771257119601161581974557850265522464763905240669170331382863819131435132971393197729025321301931435603933428590628565309436968693416669818574042789129111478011347676740097721455483875757489223900598801813113352841692739285382293233210216175031161864 [132,95] 963680363344860710060449823149691334915168116565166282851082302442985534309974681727830713356078568274877372002832888883839060736828984035252215093692320013493077265604986354493203713033910254564118097958800068385688125772259992742022094432824733419751029229729320897289510054071044700263531463364230681113458213614054883225462466966341197085144565061723089024531903273040503684151719316818522981252966972910920157327197584478115781023197398570468107392626798684279536874401667921113442776289538336302641774963060942013912054457720585030992236843081083059446392111449998981676192635403149904249223261612987627553122077436482718644165165017205887032255320388469064184481966343381908465695242503471659619036861713510951212615655599002970674260144413096651062433306150658746929432859394644659948937874736871471909737014767430283915774428084935309524209343322643013806752098770907671310974193891593776809211551952396067864716861700761881283942901479876144321599922186839796060192591373244566198309398062855068058242080837300374085768756034429654160479800672171985598099035724465689847338476207337796201459732046669807457957283698227820206420944744584623055761557041542062540746657331033885710387300435383857132073681720817451749680721834714161455101879429859608020206431149528300967457387718151996947722011794954176641352979863492558425156948406420978014719464521776206605342515588572603775659606075490085628023359889873275830627768886638924909473494233256653630679255675109060695849756288 [132,96] 83537109130287942676221887211713214244582419613456592419720635521616575691380134989554407292162884352352563996485944568472055546257212377927426615679120292891569803312585416698860321963486757122790929903451709909194662502275890834064762599939028433528375025119542370656202348241882441176611168648325097672219315094614300175396910039095763723840192393190526975787949379305395294478233014835807093089314074917476305529116413430661861658638974198494290974011669455525490670094909035949104029403125069295276454033445238871040277066817843624702383365767892675944949866707515758145346196506933285478029612126707911349939772338632230115405281703864816532613770036919203073543855234174846807342898230603949376297380436538739818557503898445238023816249895566617265353781217776799849791220225422911779572287481190648073998590800292900197421087496292918055015632076197666068928928627627249442774459115489215756002213668409331148663693249131105871939515777090849918540069442820217069423259825388559825243344467357623031548813776954019256916791716831845986961025196947163231365289304959834494204805794479445309052914194068438636133304156598014501322496216965704656008203165299762789763238036759883530119839590361579694749173951247013104807327171910917395921903346762487618471918739447578383401604097374824102273651119779547942099708052945272977387000385307464775430193773286110841135649637163474370860542504449590090532511869461891196836592097077760641628670695505562500903423008692496495664 [132,97] 3760992169079252347682872686136337217261221056927373761123227865548359278004167308762946886644500110655289296110023170696600731576811386944321859759400729988759885485381544390781047704611323213717157633754486360108468200086439208778280507508715836024771531946768811858072008675691131243761596915473175044515590090263847052749712739809477527793633508490492551696454781442188642394911805438726042490538898045076648674736852092064777631813481344003086003411994624943485704760399680675737388615386652163221713282279125255466302715155271024009949573640267471341223677723247556299969766578288604476051794350690679721822723892118482334537847182710674596443567209746712653767855227562651079961563088955951467148357471099309172227416771962696214500839613969809884401609049329527781530837188638591537186266621859427468130218818287746313218553877935661438487320337107049203958264671730367049286658830094095701362580748461279672206104817067290466677773181226246586870254980330373263857776902098917682796938596650530232480123185775490964176899170669362311599425110880121224947926034600394336865642851889911131371129619986966590696931899374124439926998862923035026326313869413656914102768847502420574864207340143104050795977074530764145577646586275372001702365839033556364064357451745384692536061239257591530388199836228691053352789337673477016204625633452810616764595521353313714234433879181603816339646114289705492406831893913904372507950736413142657888545739327491753923909504180224 [132,98] 94136205969799005403453286980984794433962740525847393331252245770421117835511248613673659454268195618553068215139039973745882422283959627741560407398789248396279971458424976429692429822999393914535680214124601937480712341289443945775551781336744263039621616960845266650361523704323790498524231965522424064874452027113944825714188366677284461881110305538573901425456036879027919505426800983827572026768486550008480506315796498523312717327443778519819344076032182343267273874919203473352681508062013436531582067153089852982744463643700587586168301245987222432419949789397873219393926929270309189242600684857519248530161793556498746295348779835865999686347755100166178917526320188284662675443685700429094994155138615627316147661822127435869834593655482685699045557594319743989192740637999454443779996605532647109074471573173011545082277529263720379981273215555125464002476465179451721948860683593092622804097529552611525962015500296985256302639863894961740549293984818668492933219469099502383403939654420587548156019987265470612052212600653902176222422388416843099026424110250338093875115251992921527200033736639997358222134020125288530291335179022563256802770080864136059625581955035303170130520272122591856730427093693777260036043309027035663147182792734881881541032798990659360312282874013236168208932606386324282351217891024838583221209139122803327438979956969205652614004353763640364956216017580490792917455798363647127017198140140927571362196681765401812443111 [132,99] 1273617063923312181364384778797857343440109641896658332279588995847014031420615726581058465560911501539422159705727522139008113694777561960622691303934085825936223922236245148493629134311537541924597668158016285288169008168237212591606797276519077020998442390159844315236796828752380669671891122390550603729622470744513813318527983290856926537821793010916972500157381780437516421446449895195678008879663100294799445872594484353036637093154977067077750843183744325040221910253938837996552197232176771287004622002088974381193946700507191869830035621098603580882815287658749062515615075688406144148945576117977415162022102192997405266812259553118185234605060406872981282796545530490517423567040715163648094959332022927057756295417627819285593783023492158665553014440007215751941767722218963175072008761543492045144306430405567128014074897350374774939655067809443961455731942259148830494609848988994958678244365911132923368534739430562152644674740633796394473292908429400507443366523630419323920843383048687038741073389936706109653975256706507716302915893934726957345367074382066043924250789362855204630277334042464419541631063379934398003332093986659558406405747537919580858354095640652275404732045257804763996992880892509840332634189734502171907100466781720652110477946236198924622618881263885561177877000410675253500481274387705323572223607226304341197273249904143260504136993163661847368471768233621525873849837522024192014718265307351282333000023477660672 [132,100] 9139996334035428536216848672332073917829923674900978021114346045914222740335764323052664658103054303505773409462556086316544036001529941707422123654841751363251655368893749751988010547597118084021813324049818664863258956970492464606996303955484109907992675768669963000539260831297664519760841461151400950789835261593576113011596326183308706607621189348235640238212702863396994496394832491685383268210832147644329751698949621598563596930454809534182598058692270644832960854713861488828501476822334891290406680489407827048149060927168647629036671591466698196094615742703235023972487357427862729289481605567347963022179704928094604161231308768391157109409671630022050925550130918871648059030237946083388195460407064329969240125162890838113189599673830582553000209652879064360903473172256143097469920370802309464096175826428081904091693573029711882805809486265096801457802459025650804779168327351483434856734279230930351657406116168216209536525352638629662162305097027713719908080394736845564147097279423279780268759373672988412546118958719497104188431520043587078819065583808717531121530953597798611611277073232999658646743214119875436508317290294916682478257107933444316854199978406194952009990681174857610326437675594751076308631508480366311916660240947968076304318043263317686345893682418128906036060899499041807315428338698321532109091378532463852962659326229664168911199321629965564626447154025852890667365675959366437917864576108259921009521416 [132,101] 34264151241066380620149945644382544987506362415189720757008790730508450040035494602694729699695617261150493096994195011327955223631757034199556172351579422851880597191857292809354240022649472406507491030489617789535025612831571493469015068942738508198610853505879993214521517345269721826206730210152750362235687685884885730054435742861881240775724762504079019336425520185309779108121268295170110955294136949169917010657114058202178033458125442457647666310883271748813579173326980256105324015719185537719969386465285433895828336062577228777967236709151759306883944500404757901034443799210787432665615843543676107083624597865671264195106351795537831263171982158018403820208272826184630036155505035399565480354884725882620390951890798613488574789167355230552321226310202577466943009257158755002092715685043323605666183478231893687460735815989087945593427099362514672459454784391761633054423127070015045256391987428190894811866897953535934115612070925064726280701730892706025264941830082042171450060625308194535201374886223859929797006062182772953575354710283758054570721433499056991062444110267273441510701603721131328453465722878335461635620859131524275922176931070467695542954930012898492578567591292466169895629413775117498982466860683002386583529810796976914232405918400371632289624989214508459692471898316214120527388811899144772254792968157404655947155215810434483444937682324589235685991642966443355606786112106603740217612816815013688 [132,102] 66104808767731622986450423705111529726977293400691755614784290961584326940034952786660660422404704842098238587924797277240375153565254760120619710932320033027680680687174163400923506031872752567869821969670696566024727948134430004110997283582594750227012354350367266117992941498313147343344881545515360177783527426571490789221219941120189782883562095039252969999934457334469980384154802059125352584308793118782255918059067354307618336210698049406274123163373600759009375423642568749846464659256367503650805996695870901363951744684648933869170083823345650188140654103804750947111377304152182475183040790812586152302124094741332012977751936526572930511479247293728782021389900245621268676594701534282110405806214035122821676654925520593456917214130612967106325488931277812637519890365118396860397379799846092730940386703052103329010576480957721833808359067858145599760225745874047535946716162125291270337088199369940582763805692794373571052030305738023618952298642476901893972359636048219804530172838868960761850786277540521410785238281520272338440448708664699176115685433841839452763505681042444006144375658244471118375570969514154230655472264359565660251937848329036313238373757516924104495325049414360024455449961346496734711494529569439755282579795208229227897966304348856757997320258354936744635707007161086485086253249731849312207893993960898774581137960925688590082813276267192333107330001353202517114017497166523429798108584 [132,103] 60601131071154917275258838797854438498705763812867329729998892005794287617577483729000984136295165106483981364301272366134162600394195126184302050922464767669247456215195761120571084706069931838131530188153149381359826903324457014642462764690662998087622624776567480651429089610228328635801586397288598543686972661307916303219040635485766371611525222869264540227204067938808732379101596909507799882194812006796456273173212437255559311019556062170474529594110772869131387072987291376382165124611955196334023251724790090415948938005892666845547386554824665751204725589577303435045160311724642257742771420171217780023569926019217522005991782788074621945549093281953605348786261827916729100524475476938552492461698021457967966937334230592771089765902336413865917862805475778114760455236931993932435793888900162986514727758501677869448114186335600467804581712743889197697300223037167867306609525653983179095450783719335837937258576541501716179869683857366648359248207482448883273276185549734107888911619178197541660044462831566033857172892832606564710149264537805363399870022957277763168765465070314066457970094845024831378438804191375888995587670587120815165414071699813187462005896545191677659777743213991749772477941207769019979921964029533834406486785423858220055718137849022006160144024837445974698281990610515624927830010902286725366209992274517094157798303991538020257104575732976327221193816174612113549494051030535744 [132,104] 43037757707441529326442247789674573271329481078930157620000199814928715900797324976962119547956567938049509672163883065433118595584785642170853075226870207813010862649747719636336041562815805622545983612262723255049232119602451156472024027945730967198591121016308433283077447274424181619611187755140967828054335514129374951640803915396426461333944498821410900548712376053647985233680966064781511882018116318584189206786421982473652882336657562290402170459881045780786682587639829955952806430945639066413839930464176090207383634845389216756592189817406172955349005329885324394468617501231247945474595181830611859183962311306526161629609028403433653725160349221408980229449256139662526249467929978138018439602682683666062452055338545028918378250567301873157948273642161550561837125291091542733608984951755848103174096481726886165499117572800118272857118514640073929944136709891999199678452646648748384833241420424871412846252474110081136640167141901964932371764626147615403861586111047142182525649215905607430798416448881446120819055486670106431567966930987806224850069451232752980123955768853504869982004044678797358978830100354435409502623355842683402750744275552440443622069227020036823029954513523229052426808414824368434172744660530625375062415336329743546670004769247722158338573775325877737224727806623808500236824609450363668767791788989236403759830231091045869481100914188226309349635053778350555850185616 [132,105] -21915761003362360844223143729141420399949516338622504448169565475500338391002778214256819583023771185514510791859843281814817689006829985648863701009867644679318112859021910378783836702564223895486255610875668673280582767827229156692494885929288929525040139075307588395906136388387342242090784718908827315520326970482226296588890809784195102650828281223816082462601184510562113600973466220221639987169792518483860602794904777933511492467584807820361197920672590503966326836830991706760720998782959917880768658107664986528646516815548070046439486718615474585594458986312879361001614051743475924645594504294826295634929102985946899411257309252351723027239973142030562310444380898562811541972482607911947100228417156872583561537940848066428315682014218462392269884494513916023770050091759711727019370549002440900787067116189884109221398709710852946949607500227710283315755469862285569278687203473473984953463954451938430582941684311252647917836363149479288553051912170120111618127793589028923565287963000165899551811076461344518946984243054181694204723226788373750477660018266907886180956242726850707864274180155094408084414826155748949972277442382473184169382966138652050036175182530568615427445083812548661572108904500667718009870298869533711120171406082289609966382501332015233257928495568536936454181511730422751474740600867931792062559742578982413358938856299568977052016737725583114017648323480198032 [132,106] 30827197937555969925288077035205017301153564455083784206990499937759930461920780094777967934570960222242906333231240233672644431608635331648427464101964698580244451264777585211754838318981289292489971065470965147145826771693308820605089741596381704582006002287392967770637432405959843453690412825897714572817651763688865564332819851650049469404862591117893206761078019413315717532023187558440273561884426962922473259724394251936218273110972189480991515502577044496606345378953002732683638579124617907482358509236775539759938683842748925721115316194246743052934796952093115974412080606342926971147841027320498222955042231534379929042586270388229792275711911793761934093346589142348659550497220142536878084262248974158739268665472201605590355252597003067473092777317609054597431738578996797287926795129642559111632064535441317939708077660823170247621328879750797654922508480982095827092520029235365086302333809906160179635892519678008944080392501026693577253002367067706443208152133785938678386679038016297081927462686131545878842673706822569383364080861320304973107214690316435113734040960713586221713948030888025650765534401077243138459897930492174705176443616252232895177276375981200899920028418633972193425661863465078898492423953248536707247187220551356914153437642849893552496772502914320718768521428037569272151617037919077517490538311266328732785510806308604457293566644932732319565101984 [132,107] -14445865876521273391136431225892323706034850764126318559888333293379976263637039604789009228568398771472384656704839170444389747682036931618009902647275453465736268942292412058767333174986555040498506936447132782819241933256682988666120878481167619628897601528570008162510755062690664745367477494888608430684797528465414994515250314471678909025613371054927907844042380413018120621496937915868051816598100836041925967279789434320828789965806520842017194745423024947247814640119929746463510687238982955882857883099903026916519071277404573713593851554215687533036161308236888034113689247380148869074732173598985356464450567926015212565496094317110549301217169944315572823778174722901750041728711993068110770930505778421504784186248370915851760681730682085249640499532277361739461502666874666553942066218674370231628955963557142213780379812077998852424049724786139780942214157515329421160388099117795743633674826549908165905340839381358839602446957878519835394850879318414864470495447377583820553898370185773251459859999862304422462859876797862712794141386219153961025956781178928417594978553382727977826699009244146299717479864748933978737367548620844611563212671752303917362810293837526855106092823522930897680301274057628934345954174762777960471941889706064980467393832617652473677606789296990303074887269049718459933600976947282661395135280952617994516597437920767956187608330994619520 [132,108] 3069044091407044780867389162994655979324400795677178735342670915910472088719036737810026579446575536163428073549737678653109941575842975415570397659108397074998386575979007439749946502035348971292868677746108420938816887177306809283352113593896894746142723365684686239806295087369193723279091825483753533381372678842097922003193979268839106854791098753340421489981570242139140215186210265916034198693341765101509618003871494170072860496617723436713492041050417963813932542098095468786616708016374679664798797503983825790500100217787177145450990382381184980138457782956717527244996478866572844342619056091172890325207751467095913424547473196458277502329169469761015357247240710351723191496103991007273320060254754082655147608906384058304606648725807813025703194919456785461057406788722312550532965553628006308601927378277981113483992878481397469373947214080000165671576356784680618609812542798264463176005216314665776760726626407847248916381533158539516129617643006528398183767232045714818626561451349373371804661135630197132084531883142273640725380415109341283794524385761569862750471011467987181623902032321661633106411982379675458592258272743473462441119790704174633197694713232429976923600318729846209429023126556107726518918711705180096913577104215703216717835219447620839036388245394112314859303001660904210359507139741123013162774874135361914196141007075492447445052512 [132,109] -281902976722583743769818829792214015768865301079471822813939798069725034630262017739555292892398407205189202790657300497000527512307671468775967576846417012916526487977225307366376877739280489622445463589985598279533393841166840139585075223537619748880276586731169959955604178255068939735240529180551890619143912117816591984264266316881835632579198677879615536368979011122436268788800637248770610297327792485867544560897114567975489172722796820791644945845693515198483212261326255160193524284735159511721389434756286801506724825321704234977612067973817535752329386810531419496535334836816657535480842063656685381787033403157215168703913296872893978977083005949302680982598498043797299786051560476553641043493694827286950759153172273738315367401963360821638523633578004015140239009058125013012644047274192412010256054937389729820075731580935960202528772674931533067148208898334118910161453200167569553203257400858951723726609707136469411951613246084277345321637647871280087099879158497989951161889953363278250596819108129671522387163060748940253924950539491462307317715459877487917436749653023742686932070229955037840681673404713655454613765887359171748909689171225857797792116345726315834617458570036400468716917174966259978008670965364676706675584019935093864631860972972066772538411050864184366551462043365104392444353333548962413211994372914451152650999527056576 [132,110] 10544301584008954423994674688463476967503422440169222571566314425484474725234927158182899914041001183581062598625796880590946361141905240424709381468659072407832178994812138997115339718535482108479437972286496522053079673675846503255061099965936175545147611595941249826399268212808106849981720274138724482116027315295261053892241217263269434999546508216773545543352512047738344205871479741224278138028885402460966680101587318560887760529847075842119460886559844495352140202524512147887879089568060986552636643483112665614235185142513189233472662467070253486013095651173692677554050827851654257087647944042941660228165328458459659347344956124007826834852582797159517019906122056586793345089542028860492871312351721722474735235729979920070492274455334964763158270551939526385036983395664306043927808450542931795776362603189454658914810212247293039934854631550179202464260598093239844304369907928820998949494518927470519151912250481509791373494363392541297133875698629170708221001491067683435198488095041304371749666533154855695041057538824297615421103636609022983795721758388430120855462389600191581799176678879438466506134558388889624314741685048877064963570338053889454273327268505730398295327811297596840735703440385990923129235018202127625834584728159718783621603010342384495785282110130165903134744527427411035857648154481961152949127663148896702694396 [132,111] -150915415879875662518772407460683368983941798259946485526443500621550956179292005724209812828097036167212344987431909013832006167759022700474789185351291692293478336588102369579537276121874638055812843608280421457831711265355632373328822791710405489204624432568444364279089025303369874103341401039399208220524461180149770953469124954380508997961233136357879257183778187424618233860452122385215881451017290298525679059647323410005310015236876387679795077105199716061530525396544638795064056585703577875144255010868268248453008901802465941106613997400019263007793268856591820471604998473004435890347551420353534788987373302705546297427596338624686231625054580053068925358597867190048325803602282234585627932908540936787939387771839592818487583045019379646032324293063319213368684205964585613077889160226199083668680189506316680349289772741914805434882547234463176758171653235468920791906602200297864854604624213939091350937148424819466361350269186759615196519717644233510478670257629371653038709447846752420173753731503275054569304137839618986847232260530673915615338314998823099644193070174273654071928202526325918855115442243679658986284241944415842909906454697832948803574325754039978994422576992711756633120179734846392689754223158525379159256221790749985454630508227198981151803868452593470237556870298160252345446800911870279528629427309312 [132,112] 2411322126434390827150872163254036536691742744851456508309986406465614511641634657333313648093525203082700635985509863589187620812355291980636829225624242036760880837959926197295895744312470805527693658106219788317200601264418429205636065751020603069984385268134322897012707622183729574742001875150114880804190943506453814504816358216172146954265084528142100682475163387241139013747907368573701782909401073068710953240119855391171123009461160795308002532266244759159028376211357587477480099934239719726765265328800037755860018241642119904524142392256395629762997842044914795108107466031698929694190683954109312550202975352506197153158342622335445670690325802388810875705546611309575728211756394287727320400969594612879834966697593898271041719223129718327901928431442735345947060834981857847418824471672500858801490089988105543708036914249400816983265006142899356896785289247942525110022336485557555734596865328660542558968735203727261169301496385807258197024035483883757898456776970810059377875394922267661094737025935848558653263551771118667190813450556496015270188333280380800443308934467473849520012557291651779518825027529114269670000008307627820766245644438218098911886775932801406956844353833269379038100276580057402276643319808553830525997956473004950843123155943119643060102892254547441089734765465229376527923281821626198216 [132,113] 59964312930765412439534969512662540364898373936549320914542222546836285443436679072379772617528861582534013962652060786541619620482926773984731574398320464830170539412771963258572781344173599129948921620750943074229889841394691147570137703082042072587554511808126542236339147844564339317606352698598783481714813207050675937663668642259708594737849560649197534012607187735116626136411345124846129452945303985123099041724180559989962218298392395146569197821835451747168179279630263734922121978023315152183129679627911837785268385686186667551429752170964640625648487823296660301307243953173702030182532636952357628054164949992235259790809156459561487389165865747253548146549960883638576010913272209938978063773194711680260777291296144684756361117523616679545881636849035822114115094693129195804221754853610631858936125864108259784862008234212950630719662428771122516412134674528966365301764451001469647592159423693817282906166432599072561166507126297980838682780795003912790989614556042846396368018066874868448544836922922245836083288129045098596583926148308222818004522875629901873635089142815278419825242029875164793285645471947500240400863077216085923615944821491825173764138323408517765707346467264299453469978134101199893034821378533065873128643251267778623997724342544687649658724042018060847057105428736004470253447040 [132,114] 915976706743170913811082134504203063922456682655417740850612818387433699881136797356538168873664444212304163234809111169098114412246156508554104874427367591044443911131160298806390504564430073800966643744284250703502153203222752813622451067556760934112721404237457255699801003327980286945756523243830654023859716692669562121876883950735233360181506354700973677981846961128706698177622540508339185307432564296789542567862618459290675621054766152298936361065718643607757211740627897470087057485801267391078404676422957157649416600412376731591331279196722018297616579091500035653232413753133847550157511028661934165936834430882536443103035215240851719894592916843159021589435346039148108891553506429598931118205610188141631202649575949853945678440373598886103088892406092799748539134254520048445574158630239667808195684863251980609286925577832084359324071405204238773089006340821563471153260751991385204959413509095060853183358071741042047470028711734857322116290697353592177287442961699100173893467210328352350311803472698309989578666447433958843006308512848932413078840031660956416790802266742579016377042446662642284828523560508813438289043037334620946584639289036007613398807207050134854899942235155630383779189702853651197637474240310328272999854579809972900068355175219185340914298759034929578219367695568570 [132,115] 4244565625777476541198547289642500518157211743709659076727471102296455335658199331156176138877201562559618715260572526039821947451102739822929568115048442869727495560010718001399535641712871818090083205919852461234050378073306589094035175921771556205897417044423549745875211861443609154651996189520199726156243395327179273429140834492816941742029244375079362160596909567785219736144218999856854515618785497408534199791541162265967384013481750677386533058589672022928606621329866694158052587245200694159799644550702055408299067870743840370388684433190780169740713857825120159918860448946707017888785952360309521578387108374617445025345856548040960253903047278701847457676001163197708511421778745877179556237559446437083446447570000556838516520757777024328800526756063219848355360686054816510622264829580371704470121054086296165408239558292273808502468589227400974183276592512311826746533959714541630070749759186944570290427800013409939101093604634345528623734562639011229852262010794728686305525075742847739427315191939500575521310060829911077746479088845863779957086469221919282051532301095761407123387878903113764305723015927491421344382243579258466179320807891491633213290780908951904724927084661005099007694496715527269494077549701156225800494599365609158655414000326131185592719677079030536302560 [132,116] 5113151340286992458093666403313783108719949976128661840326421315084014123919520945242161102296146286655157103941319166710992839895988008946358851982977513552112110295947601053018880470637690302658192644539049499970329504423576436224047667280114514354954762481671655639862039094772634274345230917507655229075809369659777742555318222016255542531279787450741268972626627180485157824012129077431634691648445420123699579621329530309648396430966024675466005025342243670148693509376520560476513979510941109724010038058697405829189492641818461814242521997300470935017520884758040833530224636782163651739934505377700735448374924770887154638382358837995041108098751003860344976179024257204802822056639088171965075101132321840061524499638914035643799026073129085248195607553081605347470732069459327634374724234253077237012442219016645962098597827295137285829652081559261627850006997837421130932281583563562773408274736060609139174815066615326230601613482676854738620879210789993888600746232204319703610314806628776610881738651283504301065139974129168183444520016203485870321739444380206508576978771033375781979851504851517026294044703270114695746820021752672620827473157312245882798725005807495624155653294614814260518897356849394647786276777366684326259652379100452401007972360462027849141355925920 [132,117] 955276711611036564120017285448095918404933112337068939804567556323683621878168350314573868487032561760886665886782764819204929392553292592401624155634466921204200389618743512755650046582038479527007617872213542182624813832822293181485866859151448575863919112172497354202704269896297990530633687074584849227150903760596640906970560096204690945938954022691872730023558562809135628298843921626209963570227879150000419991690218817976979138497724548373705515241959737323122745500650375250506596680990317140027378227514874997692725753654143340825203590522297231020968443744681032937817214578966360812775229944016243595818861695144765963820445065961443135885032250382685102362373916193038860429567500564520024721583629596664613529527499747891658040491330813230839151895610474000537541210656122410138508439527794070648156439374564244339112332041074684989582366557210321376407796504703417095521361234640789618269796798080645461697058547590918802239110193408024662028758619273573241740174194204846685445346251728473129747201890636224133579887791083693775321534666716345893863784821907054029791279354914806775841980884878999891479551132797305347850139406292975348469362814243075120020755092010369606591505791918171835119894600695502860424295603140047770334437612229379266814126402517568 [132,118] 6211177308026071191612155818418523917841294389042883604487037929753437396736485667181513123125876723001992083894666893811323007299449969018298140847792872417202557269837177351375779513937018750083074583444947832530770181471854833497585096093383513455489165351711080677830714752970473820195638030154535347540613810972725301460667729767602228733497683008012679474387209157460160465491840479419176847522805186679130268436208246712484582348350208327302341132248884882921481549100862605901159920695671176324670997231513292445542071997576656178952259447248737118519367683726732181494937640110387002117635364572701104592685735289146089176854678068987237408293344138844714768312238671635579598556083809631557043766649163165363118060854050079596946733971304213261396325114137957611592629712796995857627635418372507839715519340923207534547409416294393887211173617579308566647292279616280922979724920068092059095448998453993684356557215014016029155746199541577559729937451520951619031958551637029045651609315289817762469341240197206156303867931811894983137722878022785770926188286398079573547482575452794695904765425620571689585032570106695790982791827820170468608544620704221452823578833890628142467656139987532325287550872750995255736198439306172571863765708953129041566456 [132,119] -4840242001809599575531330318406897455937119878908549399447997618581311747612896844827432015772917620143908590374977303091394846155445012795109181858118323871747572386655442216294943497996078745456833202761311862682546188024559384604174566837845618661699267772279551240830859729350325092190345016726791344731933619519514758935173719506706392938652226162352737004067116161007662229174895744945031008820151557687012260736765487243121723645276503933713023091155835687555661187693675963283251680013590580272247462096257848057456928615916129779177060127043892740637502300205906402588822297281521732069289168510823605146018231456628528125162970463842545461345954353778826925232095724804175766576311872809087692513185625809463652190083078641006738530124948163775748419442126661119161565399072111802084174327142671327853434030630702571904960716255925806765316847191760514629563642946007399271170039016261799413830569795894714537478278839624448912036492097599043166978738807752169934377928749300872622044631703906763835598705719966618829242442716563338258164165161239078498578738437236495109763665616818319563243664865544384252395405586287258922549164652955198566731919172658974348647339485353852732184093727111780962591310210881451539320682837086123161771296704 [132,120] 596034192216559845601384873002428876673657015888101662460934049422155264743079440070751091244434067901965381891811959052796771085784694969383731521203570587113847428932618488804944727739027192313771757366585670953071041382837652686303957201045229771473810532452758788112505436032197853937531454266037270817882591960630319889839476311566030613330172756547650691453903348582344568472312137178753747307115056922918075213194712747475205327352367007697354107857818988864880333509213774324339986742220275645944590916309298336537040054104963001613927264054714771778963762040505169660920321890195006724622477066180272965761300456725182018849747946151151871964097038886604065723489399875716318880643860351032053659155652037417550188953488670088779438497702269395217574564973327591576052512755179207648465401967498289605477823352699976230743010226019852614350845245788348874487789121011603741480936202737629566418838576592583144661139894800622374363568059572293196592792966744680652742133207341582985372760167256984236696822707207400451552086561447039211093301296081865201588649780965257078293577116224378745251150760982871507908549536048641326172256496156490106245359691997516157277287605489528108295542126012954932774862895722471462438829702304992 [132,121] -5567630044838367948073469852607951611332407079934001650690387463423882369408985856562280238541020148088290445661704716674387643597358530872209149336025172271354610303939425234181952244929960198209022221771391931264795960854631327246662522608878121056164076671481596534283408715202027057317295616416196998379857314711215019325160460508718788950325791743965502727592143333742045476770442597140531398152749169666579784673238054475750226222174759445202006103441648933897936403637860244493848510517746434287226086033626024511646455577260087166757229817589384470759176688481239571803560188612397948346047453942839406308362718927738594019721498800575388014707190202575707023081241269620258536475715530736866404872098581973392529031430593766989382328125519993472729813017261896200312082075098100643178933280374405448684388981921647372053964392274220574482682582391089774599445749206815246783066096853510594397134937658831345695519398939143232591082795227299669692898298902012152124991325327669808243917476668068573105095552206165112871218207230284637679868158680977189583548576564231794347736153624404682114603754930856180399527160085876412111325396372102053729670291658082006098919727825277812926519315552263716643249917142641633664 [132,122] 9061437514115789116767844611278447419794895712522013596373267572836939007604254926073998563105550330555623541378236191154152854468423688284249504292702577117085829012092331564734621147330892278966053218846978601094603170067596897378640008530461911744968323932506934946411623878634806563160697541796828191371009953895989267940867525204873158625513850256946375484972508754513350475119894395799822929963400181586820854842231256651144562787897298055025480798102617845456362143758934301415509647707230179053752020848747939693856121721262403072918111198327710249408399223892643927973730176733287864062959174899827549900745561966866273823374930259930527460294859536118796722633705447343296718829973924613825765158596444450426522259218445205046486621287310506280372158059155304435005023773449107448591901472476415197465948582530517373260908987319867521889002919369840626473232974716320923248601915922661474357578346308219707300459605441153507161981590555797040228983040544245230359774852634993664392586797614318979606937524601986098616857831400648240216826776206242898942633945098233203369262299654606046792231575541201550745103340923782955169094856598156997711674670987976440405010203180419669213381509276554767013081846 [132,123] 585589066541707032878131318424953841570511616916825505962713060416439946346072094143678381495922204587095582454826961288437905280873583565113150379088621194598188027474625251276602810980047075409791725047293062439583772783887506519654667393114442267368795406030984779500671533351672410461681383925952960111861839179741759321828558125918622415421047683577359576106728700340180984500952516764368315979418553341078112164536384911689974176147950194608441074374189111673298384855681537849996643781994666622079684317481684695113356874848905923523004916257692863813261286280167109204054194876872960749375372553930559092992621462425393269226460087195927231041889440208553609493515321869805120219523487360103495560844000082096599351842290243008227617222472055527342309694037925079983308538514561053414830875701923495041304539773523997884530174303086892498453819401251879380825715030785783508484272529860532833505181339795977935403785616219053793657663731244797077046084046123069156085692988205139355676016888291879743932654210661077179489684143117997849960034931575658412903317239472044725549026176951456277337562938685113155754081215713844229779470912451092165774099652542512307924998938485088888883419052480 [132,124] 3680880789899821166183224903167334633658853339520521353182384865303788606380355446296656190487243688199855903615777722725486989857628186900150641586608373864975379364130864041087305471130928777716627255137859003758278188523180033330297923246948903909437617979761545268904035454970151269744520122976312338701110215773203401194656846713215157174190446692515218642195006043907690059860061296473567633420944977326085717280066835652052709744709254381403167170921477622614273867706789453210203070689927302803434783493021791875655626768435618290792801818775818896677882585390472765891102352169735259496744279000174518214731941313433528284217135375384443788616011943146608477504978539241982677386130475250509558534313132985629262417631485408433754116956578024942133583940757344163770525684640157511398754604146456611744875982450447757007453016920771117723798152924587927411162395598772559524122145024860274189831551751254014930374759652106086416341158331710851093565726487996574420134847374262213886939544315543758789895877421887035095151449221415464158301097029226857347946628878134049586792450116104513061286609822676677812145555975398362567805492082523236290918116867844304606021830560404856 [132,125] 2174527516182998503225512395450877234238758565626509665328116301858059939392537035723979671799816944568797058608632341739829371646816146354021519463065567844579437555457162356472112052211866594935368739097090503053686934193022188439075091688481286488320060640724111056958679242880424571901320791655828910229417069970581125052677198699954673248156305006572993258488985275079612389517900931002551285983953124490186899455870069100513505854642586851009520920403649658634755998872941417385609383227211656767196158267640079104389696775533878834172702545105813067187276290981784936252454800836056315276770051424158539909257779797730144534655515158250444196908024505063033518490895453138642626112119038322675083046529637140803990956385061580251883096962386138621975719988230506435334657852400309823005683128888780248748828333185267823656436628277013382048841806068895471102421559925932752144280145605109822026282676806741946392788618588515309685040540666109645029853055876190738432727809706707913180802287163177385287140679636890150458135313780606690619800976873004051187783162380939838557427316176305904810143141246368713419474803366251934282501459121815247134011609923419596296 [132,126] 116929367878081309520033918377156766628172779194053277330757629876605979467384010512880701694410249728026085992483030163969195985312115884812241950098904016119301575057231024660457099455890284234842315064725249924110168680165003689969843903525670801286189518217679524591223364413754952032343929638825892648444369124839274402024906255676409553221113189401723032730651464524565648524784816924189496692087949371403822619360006274415244699065112711828289039525773080584898209185172211545159394021159942897862797494606252829133517694765917574716372505496509499407132483035673906098961083915048755326191106734549337376291980308360642930376770386275686096962908742978486186022770290810293872931436299080747031963195688199329407302195852636801336181192173534678405263144029957866526420590663197564361338954721615570334256602230889407753523651476574778778377540046128671361608061253834961131272576474876808921563466295516558663997844593551743470412039535352126098159461997696516147764745198237377138734710956098453946870330931767065114099378880479232494618023204151019338585838668512274535315185797221369965869249384261006085551502219200065178106561457177800750188 [132,127] 544742851831543218683609110088545560934366411176824105942995653495542410761572919191125444799671897588914660158943760419055631633113334090731513519891385561471818421394045699913135042815303711250560824709016254758216547813589692706826572128466844026567205126993945982389188725741327086103633528517941497639033318112550683711552203376226255021609904240353699450826203521918823570011595687405061767558589997914523571396584119584127832015356597827635008094916583673431603322750605911200873309928533243413957502350631134389030977294416117580712268258879177921352106614339142919917269735817342971286115668188993941196414058711965693212242533757790249821961676899228434797513955378953758841611628952890766541732451554137629008140771509405345077528371225917883556481376332070898443289579913946528480673352342144972601538243004963749005457346714354668002809292839255997971575074056899698752975168724383844329734507593432237994993958853678961710307170762877291487753698614716701297868191714739804505267106382642759528941862044597167414405585181223216398657024905233644118259714366209577707456545357230031186255982346789975087503692251251656789184 [132,128] 205791754984883287320072727702555713922121968440950808887428581415427130842097135484995539088825453046594060703668447464652359658633067929633657915971638215893710526535375958850798079873432824260900571182862144410219609980766936928697923350153406396539764554000568678159522792966308090580893137411124263460727188461151688300561387507817786135247054675666971139605411939919825490694148193016116511431191290091389799381242578375685538417392598474213358898362885073297709318880443088600864776803596215135737318691714149190703246407223254999582171060585941350870097697238035799245516510919612742410189178782536836833781181137291125118336236426523414626150810423385049949453454961476862068038865799521229674539555880057639960259441673121051881376508418376527576891893309091110799637671752771900140102810677512033759734632198692270323286019641639455269233765257553882039234182470177761533435321813780192001258594232366996949225125905710105303573704952055794727130866597323571474237043289682442193592246679770414708393508980768264844684362805512992390485450550403207276371824941301677691109696922267675483121185685005056602440 [132,129] 5798196398967046843340978408938701188023554165076367465703034910338204492067713134350307935318160234833394858329485867546958628544960214106836023623819496976887823387876013643651292751724559902408540093918887955913851007704364224049046771187128510963224699268084541285130264453148145504705597617186490323843251348920542033054763474621872514649867215439506302714158454110948103933546128558065160337763653975556443426209851594617558679174649280442750159279671462935098368062281686956092576375409416287888201906269038093746293242601155765868026153695999995404789333894911188452502967755271415945801972501672348240891122277548603963094911740846772257793929423382580869868344478813848874871366456952155125945850532160870104588459696450489347964899176013817098529249592035466107547765790217059123563544514990208051680525273435393129207606016848442192863024719555935093154584634337011154589909975065268995983717820574131501348223036331821516129465835448024276766853396334012860078694606211344954516661486979878927341322937781767175303762985321910878037766489395789216883349671813155697962419688468696763760 [132,130] 10996720625024591921600060508708107483750544232475164475571358661406364749864437855739535237102734532675874878403443608775443458800519093130932129251329103678384302596483905517700993645335856816233729429303329514934281297951503074258299657381407999500038007850628078418211744786205973812415845329138686563194768637163302386537426537389642496643656533654449170978757752398987604130895809421099388173916781263514123995546679009376611376107411615538496142041480290510649020802632419969941975174591869849930423133022241438565569220810496872299731317030258177044484619647229240873290414018712985782116607771912468819641120075015095748878753320791850379399014834235556462856802467209794028960423294048014681966912378459401340174651850916583559202326445607244748298606268144634410779366771702101080137296104845317996692417680994825437148439908450352187295805897076295082867240421477422688810988698388768638728826914961404056374043208551112772442343690411859570668344080191378177856079958136629360133607323958508598593794074180769889321139054258477332439737113730628386923469273645402635 [132,131] 1240895759101211800654102143672696265098599435361907152789888408652262687174350472722353017000809719353479274293623649947847960774100038271537114480362754518030186980553017247845654467803583222100901497042603255202076293910216759137321960512249662651952567738530706227763293009633660962962019813076763282891296840463324632484885792030385208912317535877721356651428929367957339961293064374434696271284667280544458479063723896050280986080539293827994721502831927770046425538682263164436513917831108251842098887206586016116653468105580083818796426099315628375333606709815156145975566303443491480680163410826987660302430970987516581070078017060545197516406926620586801199916149384017008672822315266474009541076753651277495816862653592929901601308756652354689493112232188635929763246425558526393841757256560090343968589275902060655312773242613125261950518541905702281086953122034260787388892922141938693363951527600418049750266866264049572933885436806064813654481895633580359874622650724994990825453125208800652294454253560338368138119353616413480474911157747584 [132,132] 7190645505806837899280378038772946797541087925398297650662622088879242980883706503616291162522904052960981705163750381701826641580842156945648862830897540538641750072607372809684460291594836206645549761458673062047300381402003503576691441463654811848595670259775272568861384423893791281174287866135073962313802339005174181396765780658607252566892074580277510853418047625522799391489317351591141755004706472405353477387652407139382702829169359784206239137430926175462582063792058729827401382410005606227314824019001816998082621293411501373474537835169673283731541186156417325486883932919555662472510182035944337275922500715314180116275379846163712995055229024435492877197370001677444390965549091649999673029069316035935011544381439842516929024459125328537777887273943540048264911240884061869918535705064821675618481790319066282312878574109346542207069603807351647803728077095763990739237370741299396069032648276339964024749569809178530740542835822565620474276268923957254448408837822241227541522276670341986991754609678736774699205448 [133,0] -21847680545954064261814443145493592293940034895939690115248695549428335126516837486881140984388361003237234738979610652927777381118572122542802653291274824529054802967561534246359692842002071346962801844072817820219223908060769193233137227521942329429230545166377025965183101106482570097886175480405221457772607172737600719723179115934180686870041379836222606412722891957584339366141839406941325984641010014042105198137323470006889581318366861571880016468800670855313687081776121765940276568770397224749672205535963390869236782041383892670971134076361339486053801805262057114904445526176193761838434247838990229973357936689967378205466858627615864776354321690526681965670297976495030698919667679385506415087738891283602365867866085384073707004524122381385753165531978352392093272177033965537606727868905490210078206994959634915309436245414670603607539568982131937713848238460546410768211394620542118056725900060925106798437980069981967076910206243370307052855604444386749673955003970642535102244940867939614251546326811029484265752338801542877897610088261589776325029109467990195865862025045095174717792679377354173972041539555500398997969567785058977585709285305768319779495638735838794842042232738486778230498100054843481070130783123026705791235334761795980432489277389188343214605369848693261095443700866738942479589140205711328666546032790197091625591117373439457664246778513011243335482637869135305255328187792322655177734024467983681874437331827539064413636068978508863723423538984903370514633411964445945529433153160399966162480291001258894162960065130103691369181035742770802002587183980623430180542431822347294970198990933947718430314914540521492008992698649621350926849485288575598118705592431664099783807364541874188937830680864734480791965115710085448672444514459880784869001495838720000000000000000000000000000000000000000000000000000 [133,1] 21906478308572677447305467936809655865749196996527142009296934180338958118529385283600405666507054240744472568408343179152850560166763947603903772388293005796474955670078636442550050360955809126012571626746307491438343871664979509733605372763734598583042869477940390579987395592950300114729480488428676101342602856797158394798924395777853737925844668901409698436756225657995756205443209594340750569936184028477185114424176526077070725059389867479982679048326146726322972037278244594331852731571399784402458165661966114714713956733852016699617679875002608198525771554849853656430481673413225616309034019625638631642908907206349346590960533064156938205890215887538125439608030264851349243204924600531920769432594686869370357475123785020051362427845532414840426051870009414256534930405259025727715103442828266751717753406760875490486264433059108746076429343552253636547664399118589723879280962012177157285273060672924415900658234863309078116433372836119710087511695205606224209245870559897433595336556305489216146448201992268235991814315448586350490372107551173909901316441755414428420519655720052511656240263324459171269074603216948885040454050953029584682459051918182813563557214244031505038495901957699119783196637022878289472451990470369860800520873146371378460236702229274384720913670640705356792084936382047823359391199716483185313196349804082573854525941765243808273395217714815638128004872713173843168459679044858622190341398433093382468331878984962303508360151402448317945174897180527457979474240698151710954537690441930691875995055063918716742084950288391048146868113188110045503414695756667950914403895169600260064039172538182592198643878956072370347173977156003068486426784143447065503000085290796776342220562254547860264770906296301672524436543264072592782650233493753802298727177692119040000000000000000000000000000000000000000000000000 [133,2] 1603801257373711604983081910832908396037783856040376432754811542213404899859709564644674758374144220861077685887592036340781838829608459383587300975216552895402999673184034878291219582802129193848790781303166372601008750753861634502563608884668311043775358999297651243249250493795832583779138209464456283016933035676162960969862636812085639144932490399242243833011496359244787693811934980047194837888058599623933068613668858724292969804943301693945985933291726866241886998789674932674048901084810476362944898755825307766220218698208456808211410572483331514056705809210281703391662954535179512806373115724588152400500747338545818274197223374850005475599110554437001146070262877597065047257529144916249997889209304666265837709541655587840870319684186743806712416924608984869309657500947940587067477154631749391171573627247430494280450079348477560382386533537824682429016007412355924497126773199235102794299778070382151227036174267450859044206178470936965199618195138430671734809254667990469127752635810831850079794128096097438168350513895077469634087934807029162519444708307763901027252167329312090521804234769934348788442176636930321375950508116037505811649032044159136204080486039171465231834195072893950870670777049248420993411234651133197172937995509404703977633382109385844241068129797497719411092040593526118196657224050283463458211751681058111179687975213842849777535934739866805163040807018896951655911563054186554389158086937305174014672247312242510251405166945380909677083482251204955880369312479160650861400839200363215641905378085867771760316167557258290804316201974384976883264269595500935574551185654248379523263183435445426893549978469080660401804348942608357051138165385279026019912671474058470842930416535797860287506218927293829306403130421770120403305187842381556859435345287011368960000000000000000000000000000000000000000000000 [133,3] -28010696225153257941212731969403403198936079849285473487765413423191354120075218991608292583206111808235960394889287767300600750505911993643146478251987221256661611945532220989189069149060588345313256146438845215856074529995661862987283039521707023334044074246857701139436043342439206244490925672120108779247137319940628213137698966977686085663782346181125373385198889872965299988344520501580358694967469950662348081831886635862038163027462383013481029611245754392651793801886207511890155039616720693687521060749161619642459082294105847335096184005674129011354999558199277948999211206437307727760432877054494563818496677376775011114490528016793555263637928296224084456568913910154410686836819031879780798451564830827819870358989162675098424300316749034941813747752844016658433500430367382496141508297810048646843132799371627038274696049475389412501327439890219277619942778223310364549117220860668940739990674345587409605446278519075946240865164147205493638043831424878149915822943902042788243180895373730465225538599586108879759105996123915377740727847977812292035248096167508549955433614418440561403226259629162979733626792994221763679277429484169732806758117832434633447248509356476438461731845691850512415329186203332424991958803863358898777235775309847627020615608474777502631674705704877765811993277871952394449132732666019380633323060804743723097754756980398461197668114336622672934466995999462100642902201973284291735298496779522616820249958853864180216941035226541343405935927053828020198522789339525026298473439894294431958748217422570685205752452566632871632680294261925058348071943330181782510004037902574947833843726523144406263792865805754034438051994019905174091326305421615748880892545843753456425494628280326228253359276376247514885908012539265956268175908175398101042964807098761740288000000000000000000000000000000000000000000 [133,4] 120372772851872850490522543624702923164137699547731892294978017994613579462068604214548580850877712835494120531634315628037967708242039804452007383389071998637124306767024881669459799849326863366664635483977336623609279423208181371861116953625274848595470731353376095213648133567257733774930980421923582418032658651991807733935256353421470640384006447833352531623370480712209995167481668198744711391708792102387012764511401749960660071196642487692497612619189827743147936440572718373535419603681715928521743390515283389143695671095109822626601045361811156556648698490427140611729267052774356946208913050454118518904261657907651626835413231100770709090901262300519463219756180682467173358844457733565165836727928479374818210810119498033246888463596030852720209594098778209070272506810558989314600767067558536898121012857886114644536322839914502466236190863425175152387966671600449601323170703320341337030725468112142920318821460122737612762713263546999046522608318045863977447471735611791025367268169192351583903024790490528871415031907015015973752551286966310757391985986287215781533528319575429201236309559039246735391724713149387738783129479892804039385330083180255953568743007357321015928386072803027792885850801591165686705273213632554041758181223140710710516726053884105023456666155248614326941820297459828875241667351433560548183444046741842113355328677805630918519530655363017348473159923894686447148837243446928583313917920201975343653466986836654298987355059422482767312315007430749514879275028136257593813526304055967941602690131696106432489228142238956806029006451642656430422517240509348848662779095612383304460803920722589701571273079062197819437827566270905389061487939557421037889257861205605376971111468328256301515287541579105643178518378532753243482704908380249335632639492487412449280000000000000000000000000000000000000000 [133,5] 16567441011065762083264560366614197707266722855998094000836992763492331729495216176542436067280948661325303162580571663033110544018802167108290805203712251957637065704229122089030599754729067837253816908325551960248674171613938518045385372169283284912837185888863326530551712482896357975463385017709759323390085760515238836486141108702925951963199202072199226319558944682684861788078313652728257886180315903009728881655118240150242375118285010997569870486202353545540279086596335779238314721805301333614687263933182465098437890171151867202573007200357378656379334286866787326131696752854403476075048291687515289386456784428041568110032364123170720760181951674052708480983880690227389873756200436965332183452927929727854647193576574809042168104806796328756349543937896025517988838598724447459965663264097097282066429896282489722954649212257875166971638301940806137544988469576695026690906763799681229200544439525502149328685530645270202741102028738534513102761147513043119305088441097383376066889573201940999833526790013681923322925318601053807904683297863670060596186306057394499736321738297730031041257957443220038845854714649032132664306563909912445869495668033384709244726222797670316210949124528045670393964061395474275310768361284137893354024523610438827914701386931798425234653894482177763407035973820548517923477335352114543524877843427142948665903153865643716472311297816031305896520774417892731378040031454262639110995699780473196995133498589503755522989703234867154490424935613453720541372712180836230449790379351463517013222961958309632990815800921079006340518324667626330332360329688146253617944134662344450737716282866318862919009439067998578341041069646930979196476280930819538712776703608697771132953977146362113222681860806634639033358711758006523840395668843823757730501884640155926528000000000000000000000000000000000000 [133,6] -1964492982730324979475432298856679242295677130851609250080814890142897322054373128589258490171727848059005267197881281810038710624557447135186176623227324876680696613434852481173223896876188212877111594189539482163882500060265415715183934417460105640990920967590241355296943861943937612320773760750749076658484396764903733283911169236666492186853689779819843388753830411278746558535834718200445366220086139021772326154203560325723565413817034813803105936854221640243038113741103223027802348750376838083539583184211624166138594701438181059644789284536002208205218049324485731496440228645696764839857134119492116593969208494470866928927240015265912157136670738854876993792624835452087666480542666294120820050062785727636082365758960073969316313475862923711826467300305540693953940530739303627971421867021163250159427635875005283928468837342958055066330585068699617636777060543950814798330771100890735290257515690370837859969574526696503513427531345693936470952047704156999555537987197269672217305156601791313190163306452260051242914309094131771080572760929189307435750654658028905275932329851576834181377298733230807691908288420219997108954520840672690106107449276568872311237810651735906607737288110711602796706105475407113111379212021565112292074940949920698501469062237214494497139652708395375488760391076199656205028186002865554158925783638953141396843458903953488435600842564824520943921628967516727506190123147820422490967710486494181824012796074747796082109746097695137727170275964685400954184076461516174701400027303130929132097564758466543956247154769839513687619237304316580662340849325839970798445472289814606657539016521886580581211824469248594625703012752559818459474314175494055565770389159005854520139045230914226110031230633896029965258980664693531527526646058552620494336083170203575255040000000000000000000000000000000000 [133,7] 9268256298892699098155897545169119694563627510057988564208331797729047782569099241615615948285233050509127763004429832561758855381749597963670344262699208751265545245598761513055365136071182434605401788608875860932301194635525838129685314164444651059835894028500311154294956033762361129212474947411002521533097868242779572300108004106769048471126122943918814974833452453901159659763002728624890592530139159185760385561165797216106625876419061171415916398300078192891324657486110678327316878895236703632351489311901208021065830673522444734871067398038641312159251858514616714364664921034476887569565874915524376685140389848428287766681726347441147742996679006393647590611502039252665629753543820111111969522909575805101623931752305245669405149959570195702534598118642727578242997151923801733430616416887739881758135399121311297613352710990787497420852791101138507049292386765444660418839209421591584769383582128286510991182392067976105566861022290521897777892478695842525611925049113899870239266115356941974329158171988422951710523042711513768659377936514982307731786962056509218440717412849509593478043324083874774508321391877695140177270765728550441085241613615461655699794808845288157414779736227415382610202346264000228381853733567675704744504512672749315318033129727968424891300536319891865799682228971313782348674585982256920483488195014905798425874788031901528553399791028843034296584514764771263160420725846983693022369573299146542652985962026301777546240038680071002466964545346461403026599195721611340056691028923423350162525675742276234483572593229206024540274568116728590176607519670038269418213525530630610830599993841077086829463886318093252953120597424497367090167519357306706596092204298846074756348974895538323137351041031521921288021966582001097262002173161361187724776700385775751004160000000000000000000000000000000 [133,8] -23094720328526518162794614646358126271643027618794525403453415219698958601780439632302685861001913068656172180597332540573733248477889382576118038459071660230511123848118599465812885860223025249648896077285398203925385155161821037512100181956168357144297943619212539493483076714438277728710012608726342112564958198358745366055830063058266463228572915880891360478705134160146127897241707445634403908959828683078590975880995495607800698707858217897080152504450158568653503139628838871656500051812673491450011602771248906082923784076705864671641255886740152341105682130198132690283525170647820483776067369164419447192133096426699787834647111682247052460894429936619840624317964198921970229637941592351691830460025349623353749346150292291586753542102449098514228251575184593127706880491583137348160676277832168642655916758262704327582731799376938697451039868650303481291771056098861064554423950455481602509978757067635880909264642596970751616611199841150948450183508753171307524612522919185925900625455338242028120375794785511282699445805745518268958640906215140359611437597185849335616777027068914176209306652005107232383468665385518150306433375109146773011236550420488704887856872069784585232975154044816718513990394443951206350253913846371296165230579857600437002779160417063726712991694150473928380409503816597625779676483750749761077923096837151587418513396394667591414764198553852453658969076923673400446527901451121876978062001775818056615143237510491988521608726404546565066475803943890632242365954434159671999552199017132292958252486869904696198905963216706020869217713603656773593637774668226911858131057278666053807549822364353573543777577892450337111519402906401441623956168058765643364455434766822309628114460772296668142266760472693340730976427156613609523176641191845895216187666009040093184000000000000000000000000000000 [133,9] 48501481102997163799652208288714053912864767244114654264908395554445709613249939704826404500918211272165691773592976004599028667303108516105472041851591695798092740438981820874916675406581000823149056680889330861203786128834818652378121462103256189734180628245401830020458108921384038148014139466010395078539537159661086433224204317904877758172167288365585682396545449511905915284762050334414137847740113794633044243356489628350999092473288379922499232223040217128224573444963543048267952307035588488620961047085505532255888359552574600079513665165318249773288733084485199634259576969669394224571217494729448563303369882921473390323806070361522582790706896919923018846525983235524226176216980808054981528260280793890675763762578696156057459076449209675556408165530611906056848164573248726114567408439029596613144485977497785967670912177577918460430632383544133277731920671735487188923938022004848300250603928325788984435202945800767672881876255848088606561100263401166928997305677222030592463129357383726351101152214476426062836684470895827794640721673340501845881493430123933769145395447557311267981096114836348571118149412986356495756707913489042435616255194531963490106014609130162487034882132575551307711310163921123473526257532245911067842679589769517815924025838599284742460530961033385193656806712996536687129285516873145080336992733808927006983245748952858183526076614982628567884624117192578992493228644148582088565785637125481242035693023130525865140697999819677989377205295767891905264117482108809958075036787435134052896015888528144935046890264792185789313409778982504781816604753043757177454547221657889571436037197538255168629280906244448411099838168077120374869695324209362213943532799103749149547163611296171793511860608580321729482934747710895797849412867631170962134969309745061551931392000000000000000000000000 [133,10] -88588584912548463687866114806684661892048064928944033933437256592708908263048253592924886711180368274674960885222131453932584368890006443523597346156287771103771093283791611682979869746700753807227928426677942682110646358186071966242766738656555889261931884335190654760560332564527833111699059057017916028702317869473422240856725872635001627201456383302795052438268632220567951342137669000950068439894555932929897412671682463603021682555041605764371860594112926127755883499933883412956318769448874873590142096947046048293622082979610308215280756158233812689718071109700718236084914934961766322010043137205223545650128615658951384670093446885308349047700129120344913422288302668333504972239321286183416238752872754677446107564978078597878829636085594662762638707455774026039824750201504968894352070222155979292277461198454813802568628550632175631307962900041459199495621135588274273188337595184958980150430352770967628671484793212093027727576411242006771469801416149736004951098983826082206742095974075949002634809553561650276643035853475315907935342661269532060890380170805501131365002739841952941873963365704402685544931346871029213889033566591200869958262092995143028257054534166729831470212331883272882181738112793853213490182352079930287749880481983747441239335798950726280423107171901033038428323325885046535082219994153335056257113237301392106574512509218782946675561757402063264585589382223936440042497575484798862323333775816108943544352382247039728662080158987525942700867576931410465791375625066285915958380917645997159341138487049357116812902261432550262026560286187291784267164511785269058960897485208227289680656805278169695737903307589034646488818089053241082557642752588962433116088325736189396848576451154557738583783702902930815777846662499267856552889998433618835024104464444262921011200000000000000000000000 [133,11] 152930084274418166010129053450436546294244360323457691018120484625234507598321978650672960397335298771524033707095211409768937808376938936962160255883347231014019821543559219535471439064587939678467776903135852150554700950761072065841489425805735412941099866783431681135084937653081668737301448968985594427310856983897346160566701627578809926064209242607061436299943033154799567441219597677208971501989951123686349352371669313314131756172306023494321926812809867691955970868158482010656019659020592292132324332016446051433356255542524942009243989783572068738595616439283754771926258374709938257462068175777616092534125700581428310612506737335914944030193317731790450468381403058464081193153376555108998750778343837789870195178118607419544677084580090515836675432513402353600095451307625843538152168760022234311236447377780942709755944874466458438134972241647330769295756866633767722697534552211824898439045415744121543555540051103616376024153232264296593283333644299273131341280247561660656825391068197132767637914236677229400394921633783988525601915767729918119593350024803309595090014384758196580498287403173623342084292776869919059063243396311437390386396950407978856757559522771136004501905418271405180888638904967239570352220529298288707696641966298805995268587577573333723095187287087645264553333843298037636993378677426076407212639485832890672570685834648501296657299581530851959528620356271950605731928761679119541803882066764136190041763476848867890968077592136173824918803539370937802604409219118350496546761955769248628515877715421018466091364149116206256065193387087716418365898958455700529395810283017168922329934603362465758511748842431299473346492384054922255662879611470822672125668441851389399877737512424647987211885130670558116216764189300960951190564567652671096335598541742191715287040000000000000000000 [133,12] -323136299720987560059199568667802739076448364553741078219190390826044224041348410504159445565435369176957397965138273691912228450127635821989166490206430587569829052262659562737525415291214646530575665873441746690267679380797389197581640474268849999540387268199752875323073421649303864797258462138061861700162871849858159363784607347314551590975497918418968810562941701610095039447999113702518072368614075998832671387092633358306576122028993971172139749485127219621869567039066237755878135609858708073627560543316210850788842292575699961202475490602794653585684406445920717860767821620343513748958184395381061580262878030009627687639197789091336422480442468601825240755560125568823190915035457799821878826806378776256459256259400136674426306484903543549571765713956315593449401578878824972098165187950803714587779383905280581576960554235279493512295104200759531718551804675872577804227525541155315137769638192002812322519281686002985585154317717405083400833118248579883180299144873860363128931978950669465796392678555031526419251283320761209384178787852014640010118336925334277224295414915073121574076972295712885072935292479970362167279640973297878566715319790796033699890124862520619619400211665341611726671261628626438445717186753101978682013917726935301444779143429902121482255202703212686245764481783062359000206121644841107800306740452441390845039776895428239465959794715845025689767657806080155561555508388930224775703546441125719927332436730050648844097712562607202327871065363353411935471443540197089113504760324585183717356064484399451112737062805940812960127154900048014559763362478272525941892448202509981580393255877349155335426293155000014423385474090025891091340283317843031212591389512366796085098670314076535844504763698623885827802372236874388637452961214752241663827499954597439052185600000000000000000 [133,13] 406613477679247164855927839871090396449252077713980033613452236933313845920493308897549325054437282279638586256549565234577216382640944034538628479078615156472341425937220804716563252613635966855137262257434726811838537057184625406142295074770580197087340447327754725901288162822757432311522156760962796601548639667478399954057087249756110662786857099792021119001096639265383232885872288014696207882081180668094380215540694172749065549687189134324209804789086397046027385072397900954907358198878765990812010267542240495426008911109967197227811414183954409726013271269924499846349282313692477226414913928460346146551176177746040514106721502832045679153537177113373867549986548052597439462740988901163265122112531088166514031861181462645745669444097140315063433443320901331134556943272657250223809821051080483012959124171393686244269955069711164398426207921130502225051231256533435669510674588774814417983001552518462770523015223219956327016318794676288012793113307157107380914618453469910726297465262510075367151964381055344327430915951926421289004783590291611938706096130108816550278332890420519428861057283916968311970594893214274855552599028184856743399649442566583499616148094831384420913957382283967496993009038235177047694506068778500151211399936621474685441735686749802759565007568743258454038976592526076747045165124304993687236784539974195520843752249289384195254795108869557834811815795844859439267893185412587171777211744015408389597812603232729265118975417921780515898025397263570977611063140190586897625790277733313111940824165774311222584083705404238253607650188099347911791214530794798801506996855388804694635146853731636943136657931352067506045793688370239444214329327355992526574622626182294204093471454155089995334497768339629754373407025367263953047365214031891314445814247582878977228800000000000000 [133,14] 280364170401644190704460526123538556893227989641096949050422968897458474348743542546694020675503177350425987998919072812077085080931451465495267710029846969527882903396064425218791111395064635993266990940025947293314601776564774165393448473469347878660592816118831457892441041965923159509796987032916996158000904595204996524346857261571604707169184552251066151543849020969379997368575222468892291026486403978612563883908645506453474262356996264341009253418673661107399590574977940928850996943180331524034469574703939071255602505395828626547997776124124873789964453884491799625770971558942924986866305208395113264018885533971946709150351217336389622608195027401999337796515656874068338443994326818610256133498197972593584339267384487937660371729488841865414576737115193759069294144692711999964707995400825632890465528348466479142215848987427989898143270514132208929879265531685017198628703723908909986752370368570547890695315072181172179556815374330373474279216610053813687395185923019627387990504290020269673739881335840061509483847841693300409908836174537928905848691172635832928006093626608926079858933529480010602607074618463827357318468308905246052251932275035828056159755138043297083083225283561305300765751384204826764202692454596926069516521158728496643172286263722573443027622072140289952176603390354517747833023518722891963731152207684671591175264099923107359576415374585409764952096965144442505067534122941630663662645034608128064805014363773731489470373801988193058076150424058490556655323584587015070412313465904709416483467513184259183246151244040788118807475732163029301639724920943418278042465571725156457424080890071468747114438882735852848808906185344603674143672976403834342818291071548916895587751302424174904365835946184107447692596064606655908641234634510728880305197459617186054144000000000000 [133,15] -2109603349023830307973177593277091007233992269383097728948674042919139054775235009744653699173761917694794132548217093929308962970915906609173489773672108979860550929371368004486670858435921741765061061698948185205415416813457051257330458445528116812972818488224090515658057151270273219359115707532091409302772953321888767916944744216250084462931299252021933392924172421765694591005401731405636864437192024920259680767205541094688453632569962757460620427559950692315846523700626180731671367238288622091219984627871897657174532501622225195253542845970295187995344290174962343507392441383402735235160378039498272218131995631769424215686116999865152742870973149748631516013784925677706634248116961838574834064474483818800643197071077576123351376566275391819342128944136931997199927565054789394828133892799176934428934592314377493544973604519585855911330460094709054560831774048371001856361892389180621905265456335229390599294118585911303384231156794103413735066961633004636301621405846143072524364014875207009022354361318346056131743632820039215142323773439270591204395714132896141488945361338729664982177097838649611029522004828991771909141347372924057401905113873933800141411315626847479287899038806514662585619821216612263114375145174941627043790190079398451730819772353062773622184731447929295886046407046698524057999337163828262814227429220256382557566080281943444012901833830645101483722945490252351033797896657597639678721946665317340040170494310673634482509978012168344972239739953731481768999596561944363042884956983074009477060074980165786940109596579226289199548218191880207770180131117272913423172030151884061675057378840967503260026012895213434810461358231486475160801328071715815013704182086142032962043260492387558679635357045172479719106508992887351914580797376451914817194795976913426422169600000000 [133,16] 4344341817496978312913639085028009966442517033235621129382063547104599221756686376491444102004001876068150788635249528255380797306743725072238499044404844249545836962092014195965259542369436865224380161361942857657613193009870216997235809672072022394160391750261691778902958373782773003888815266181169983566434259213821129873014277533838626011573155089125970172232724938940514573648598772014120051637515914518529637960714051671943102855503144061029144030969401475945204223304141711174626084810180495208049067416942370529861481540629586028261378598284794715874139280154575754281430455524168358085815748769540710787470710416410850950099913974904106387766683983230068331983668162931971701876008200880220092447980244092172200696695036773725937415014388940246433683060959180012411577707438671786707069335017848889361898920174181210268123095333145665898029318221565969708248545541746128677817466248616252301991182328565996129949913755109256609723853957398905957452468278784114295476462826557448532428539444830431770404483409601762589171038604733007512118320990173618358945988692678137437900499353462529769068763031148215389384391537702319292168592713585004568213703929127584343607188211579056082772275694696263295786961294854331732685289977166493469891530339371814798202842532345325061684556528601085920017315619107979380738834592952072865481053517518238221773221832597421630727515610613974413784564021739949871540636533049467131649378142761869300846484669405982861504852187150069371980530674649165477573060107402582921331988814577965351544596896967730756187221883693047816268902285188659526601196071680305565870255082221461484534317947830460355742587032456856252582372032162088446699392697519011783484441699533728768689996611365496303251357062050377812175805731012341145109589236785800555157793568068217559040000000 [133,17] -5220076361245577959342266505819967056300781860734909848520113182743224655402300590677330193286163557619026235547837896186211348824271265204734607315028863611729979834030560606861659982446371828516986511237856941047026724822398386665946024614166310906128818300866400363529706850196493798161139328327894359700791324658238704379167690523868318531753253558316795895998030582328903782734222808213220316500899847914057907312374068783747560614475523315959523558787421998657117234697384930811878879671477522328328041923610586962206036844989811239249477000209661047703936964281765208111089095366217912104419274356695500714329174088406885246109578914558901088867334434091259690503833381372995694513230557362481748038619616038861583510476028072312426657590629667514245607593424256446520002235836632260052589187196452068291052193194574176936634594521297205568586266594408746256341712446648333535969026995743266633450095512750243642232170709065707970616475261388740952761547377267328856531465515801506801657783397584223981095691092738915517864673590156473842552984699383531347355453346156903736521657610635339932437552326001681826487031800064651947672360635918273539280738460016888930841535856233466416099670435437984275132526028297338733965563979037131429578376215720696664090563901971310163881047815593643887451534772495182075507490447674737019063480721933688757327390879777222718333195538868253863726071242646682269092878724035879105129961782697802715026711157768968333935258520930765974227315259524132964988221162397304929400664738369642916515343273404064681388025141363574875643064450797378492920837716226277088028754580873580747078427059113043055609411100935260898562349331738705981711817789484196314354160092441873912738374108587782868642034601296860987511411259082835139485964393500891716140704699634920880565550 [133,18] 3350347131424318684386240637774716885245893175548991188155526318561150253642708591691326169533029096521710518395625571519375036803365855714459814355485435724065658623204785708122522694458510285340032985435787640244603704061324000728300557468322046021492628860251366883462568506854126681165465100230134081832361077817840305604962293369557091056320906152761195779400005260075401961603834701520583975459055820116924572041518349092624594320567024384119048746176673477833662222356835599588302978504019799766108993960057178435005042291744151504999537185826583247340865346201175589911394544605115980574616060309870365464700657664309298733697644536595162919569179201742278226839924675746759211882257142285625021236392745723695282693133451072676146621917216423562782257283784223526903812630286821787339697494278486074267518767836662123584574838528263962349882405233178612629883701299027133959961721807521987326508631574845511449822078431761158381256036742959362211494490183368547311251816016754484671922056241052842305649264290515851270678487361779369316887442616744711615537353054137489345057133089526868635681751447429103906468841768212250536209916575497684417209371868439976679073421808623539762286289465405373481261492228948699770688779819949885903797767057290600205332044936381601426255141948274517365853076761862820096875114350084325094925667068077540153339501686829441247917908190817716193096464435650570571104795357828771108624023155491736168797983477472385338808606492461886070494401758111678889139038834892592029410485159280500107481322463144489507807594986744990348409399022151916229905521394635251963489078875857060077178977057995600327196021048864794146442516607583798554016146242149445252698048532327277875388320716994312954295098759441284899418378204125569616538463130533522258264667127073130580000 [133,19] 566310701352708845224323920464458358981993748866046015746247920792835649715835290182117411407907500669185711272103623293780176091017258913520496225669711634113108632120758995320704200178341413539386238385703756013883487390691328663252032117826050002982314318514943817493369163432176698529561568705206490302964445376469489578662169059198462040314722493778198216542966773701330857724574547869431813075520929482917733684264530064493725307424961829730617613634573947781463234819166980843152632184895254698650832247294467511937792320054106774024759792699285368071785867189204170235042937440602013870460016314020499754834152098272115293439159062380564437592745350862608939939525320945922609462030648204179646399908447361884165319212238852445452531866723202464885963787155652426103599320025791661467567701288694199672233593904691354165821287910977921170971747447859896374158283187727041631512907342517858558986464729750561345672362565481431216214683133201929464994747075765970204577324312687858384028772588187872801338112610606851673944175640280785204807529264175079747605219467607016437064318604194900891867896235907040995567893606352799594924535494973039852182170058842116137121352645719685933532623149275427359731328975023326084918697757850185891623191893858752170419657444119750632368819724563511610117693728690978033634938129514376756426463630298680161902631210196488787815768722980978309816922896688614803649822704236565840570582751504725422147544948796852798151904154008471093581045034966120767347977029195752252482837118577659860353343554124852571948302463631283622569809491423689492890030101286025390924960187344090836438498414395326345205254001308095757100541216935335162403867493054453837087530791373366962255767652641728010298650755453057115569040514353335547451137887688357500394557242358141220 [133,20] -4529068210877373768168057196706865799650407393131503992211782398468665195625012275313893360015212493514864586709191385711738714313873054007704722540434906559694932706472643753157774941526825562354107044956914674182082138849706932508036515668154985611403314407533378953447270448106864060485534109027101434222868827298528311755574662299735459845605682762986081485545554682265289297353948314716249098615650269972070431093270339582092659263197767771829581573520698138468633473010444385168478125369241826393894167954185795180847178654125401905771507844148474994057597232948161737010634934334925776130967859475626020375368738079943449650782250289932629211852807666517256805303910320060866037195888633671022817696906586597000149122314498081428622545337094351891816135555846642625419578769414252686268277769982122987996229620104091984214530929017603971009266046309720306899240976713087014820414885292426397634355938045006845111934316446068937436082327077539713245810423277593129169195838900396315879255503614689475094081411224303891406606388110541920787218092761554826046163250447294706401448687264225012557490397935499763942917545285058791812091259383726672593233437340322386313699658491893340061313052186953890189168749958487696854497128634415926771210343444324674915489936195145077728938090457037417475328899723438731770647723266117676061417188493237552208011753260940641002871416014289191771757763154930691896746026135815264645000749954305792377468070764305596028820113699436078328588181937043816141261220490302041414095276515988060334194637643273381728675015198383628134899439880318130715597710813861065622116121201002704713441426068644703382776647466862672605909264472226425026864676515782531235481314361547755642755591305193927919372089492794762870763261578747908962544802722786725415787439361616440 [133,21] 6503937777505797519904413629605292026163601100925868203800623578179185209233333026204904213952135210985660168258566699186228023032930990026298245349204989082195393327153266428617150782556633072963708946075566622154679376232067288777644366063190759638093907652441485590329437988156858408173747984313526607296594850905971641630924952460357629730903122314270604872589734146711861173396268436282607510674144172232878297237402530812070883708836826966296330186398189998901067089258688278554018278580573442841909005023908634260597666873288202845672851760230867630789915017669750868043059512078414969836712195794737068735894036635623189711366032880406593089056572314708512362857840905765777255352658214756254588487803727270376587717692707580021942183832113996106121815175391891120043936046251018643644601824032474208110427910622333220693132053156857318108136929555120681618000813336799980273796949877975346323797151991432155533086919571651919048843419753753648407533728891901910298670754057911612036945254886961269678473392498673590625718958468762894184091832388816554102466565819026971473831613770446967791600458281676486640299911274472474433455899495643804847162812484287804237287808134027842678936541701387863920158237932972411909677843106605647766846296790063379887021684077395936253070606432454062690963184663250022985936502487503514752260556306560131420892551728013937098411605745035431457825883804540627744264884076481491190078850647736062406215680372223360531207519010341250192120960924235541171666898586241853504232503087162453200045829965409423161244195404427212074813739138080905054342370078511816881590855007101066057281471163425753613336094771573805699970945184919585057511610654792076541190620200625658239468767631993486442176133125228887029595519449363663360085398637495135200543732313863 [133,22] -5331879786833681206639200564076525224084512847695765169626728572137256923705539318236918746327769346689006158691371102443927259860637926334744008486230382858269128468158709373654720753527554648663705708570616954363975271585996671911542749756499938835371555130066831246025472909573729757889727945191114606804767944884875133948216375377968982373516271935598774190583018513700543472714159526870565208322575584744263672380708489112616935118603665934321920118058239448911653638694474817403733643088859792540741870649679116071309212999283171916744543085778030473117543995092732007282084990075153161287594083999895200040346490692830307901192054573975872082819546860747143417524366589894797906219376586975567636417497147325179529885506355943166801615727556512924435366557420706150392255261886112776342937987585830978990448578385937677562754337109677543889864404027246404816837986905180335555941324695806524273555341145598819371927940617684635908926213028659889657001714148087371645189601278896558366221960855722165948914668814663841411699483537188133239923902285073384772659029514917981718083939614366015345006405951281210567440076884898132749281413522398898881469857877453625575835478855148191715660133277835454662392476727874037662316932428719205343690681829270171535880789269620604003990116181561466283344063388518498122758832222410829359068450025264003746793372393299803970033060906965909642482164050432406250213051407964133382208347128125454260911276350984261002652096183633133307314837629287381588097455313300474804073719705244246132590564304957636233124684636932609239201287753249590168736416034901987843582478166798853990718177897159107190567281552586566551571915478109902951609602679666118454931379076688635095294677927526251927029897995539964223122930430040302033515483278553113630170334208 [133,23] 2348528040924691022349335591080398315615626185572165297123206312280972964489221483259273783437212535259195611865813973952439006605917190280130127857942189475261402108770752858991824552818388274252489022440121338856076070125135480128667958927034527733744527498862164271962375855569511826959948979124223788246744510742403600291456261566257860838199328096639858466425353985976950544198477730344849153608194244956915008816890666639720778903775337649437496946073407567018179150740412547311017097305683992479241058614725285793586208496345121925783051019870075027788511162866614037891817388170217221621567917971441922590954591897579132396009396704936189960962460689705713245785656187076923540877785962109857242377652054583919261350252319443806655472081084846716872217581331304918362709211882215859012352334852074757301942609117753808449257660480179177436701156273754009668273249590807079269910950697833623326543827979309667531192727897572071716996001658110092736341843690767345020655433203934577513300901557352322850153408320648359131238540985501879124196964690282087580852183161416530769201858877578244929354720622935147340912597606863579421985742140747555782771580380327590437418743903871819334943698857758172123036994244201478882584209332587285648200602941422002677577550968047325187858992277187490973637910747301826146645573224740140280085731668899614289595440473843447106048243679906636680452075589141388725864666376030784237420761019087078558159421666215371526307820710596263316605059171969389675093235249296831104972824937712171590112546846381294187191911943418492188276177379741825165042618727361838596587517041949088308190523505489203109384906685454276635437534678958526378932728085162787034726091295927919403455163475010492827287174792946718539471292123628909516903589549695181704143232 [133,24] -167550464686347571629940452240840340118375711350690497384935524503714016071918192383366971090074246864008719959461964811007386515661743316841744931965729512526517492323643581523009517655034670512714771045309437251511270374872345748507673036321042854507882743663181755686165379477153299524587046501288247761200974272011683700996129530996500332598109233079740649619506683952515687320675273952657123623715923113849443308043562296911098577721421156366623600279125436610619059825188698695561297747103664075622165321342176836294529021136199772301495531918948780863293372599252473326617792858880455110631589182954998796051189653201987702623155132029683031438879515411661372950419228894475168691746580987021683248062325113913522135649240700490544256670006749153293746286460254455673067339913630667748061207938442826416548990168483381968504551944320754888944458209582789741785031725432751313594940344466408065902760378968543487952609658513948098925040538647752554556181075573677584579149278185045736400291326547432289055517065308915864997251607481857533305718528860677556883941977856272827282593789199196134427437042876917524234572210236405896049660714707688493537170196933522954150941248448317899472038859488141232337703335667346527830698685757781019918606185451245507803737464266267327629213987698970686482696926344931131928472394237554162122086383433250128644841611882587596306403461586369643164522388491975860273750156054930177390191422003031831811503498019217375260753465504908832557381813836757339499703770110368828087371243047087632889233027935601786734160777374917287360994755346726294757693893297702127882981869395330909769895123981461455223673131289356385390155261204174671023650574373520496926665148196898058248006135371583424988248641763712870361296474775051267761679587431268005120 [133,25] -45295340301627772058956640284090443203533924672118824099057411391344912539263139599733159708237152148404423310139363158837400934533919499678714063914848405770271762406784038776673236995053807534511975614686314932121016796515511419298657580043480606727255932452869482977966793888933862279029980870703280545010194820502561659096446375124133858880793532794310290580787444490593888509507926128957588193730497362101560791776636592756549247620612597837703413010432284827985415517877327313588921608288932921938107695293431785062233104361954400953429180149127299011501514669686099288197718207094985962355928088437788048022243034304066005245230800187415491197234033756222112597322362540166531165382748206262743484090283334150180651943149642442430877298765724937089100134867571075760208553274744640564788258680757725359971632651899565401013380158111975320301412076370012146973522151469427634357517141410711595441845040290972538265215073761935237723311050074312461264350755985741560819737907954907292918905073236550128727552751029948103145409429541181631504353824334345396480822385992563840949543647944721834092484310122691605220594121324200371268465754118583382925611551140794676618665605881871134826685189267421496319201500203576172537363973265417351112510962210015899352046275215499653573187582407911044257077005000265939274619379430317260936931216414515665531238104123805728263706738446951184053250950881273652595525066059065566075915717165807555133864243891495088746118612734753006948288484857544256219995740894106181384270137305939713725959170682419206358061145690942603559733043485336423285755764214218035453131002050058873233122946369200531124983791022481386036532572364513391308656092252523325995711944527283136774094839116152240479320279659404195952750059239388903404497306555935200 [133,26] -644805358433140833876248073322625161893391429443439853535197998708573268731630964764246699867400808903546695711966910895695416333264767327991334050804210170337221554531425174570364560679528817856962485629013331668716848078565929326685504273581441061383474507484698153679634488442219682459248065544196136545534663891737081222569568076181946660381766464674853399755403182895522469817084422131776821670077350381461358331337642453765802424732956231878250908404816091506696445553786819309841793488715855557347816259205732417199890076309389698538906350920057018827976045443878417669075021052415128682411306310330469182426069992733271852771276201992150948311456856991953113831624395960374133771320130446546854804954455120340378666733623361364607256378962579739276292517696569242381116082651307631813961981331225348052696913758865699466109945296015949181082710838464109243775968829052677140461440117433110112043310875707275669793217837054507029980498357151364834618045046594232430684444610341649508805870217674476718173378047526872587074416795700085749221331247083446646873242372344204774381489475930892415297619314185854098952063676259848210444321379081185655688501434047251417431409898437691949439780654553566356399976406433198494829782182067531615402145926339244908150314811544162121914372947604059917965249612398500349520164236758118380851726043178480820138867468802780895208793123360290444305594857493221060149927868595179246997380694266143016663044813224429175868110826240682910617495906635423978274358091770917830926274951427929842991221305339060114462975540808026348994160772332146318147428588682557582474565456462230169926478545695606429281795593871717125557337237025483410011310178384101249425615667577374016309260515074185415811873226726717756787450617247970503342834140705280 [133,27] 502792868387228901574740525290885447168964287914361252713976909054303279242004790940203694148872839907856206390255627264113902870396094234145192702391614680096614926494238033478021698987512801505115614403571880146928011230508062733291474417700527475726956836268160134736334567783797047947554447256065919682600898555573240509707990491864378947006775070155445857904874138161866314027018002702988901380761113896843415218442971774253141954698177490862884033054725610078201035977870566969013303918797840594498670249007809959112423919410024156936520541737888986724010854456000550956524295328396419463251908825520619478231532652176157267261153534742305955382485990681160390476139951590080200164703999437601704801539251285400462085375902118563668714570288874894255344704719925550387028643447404969551313122060242174835940222830954849429285236839679429639843298419755656935877889001637526001569635565222008908658773642343000662379528904835951337770232923510646808861759095338359378899690019428767355881281182487682039086586284866974150728093566119620445160879853228690348756098066398267461299698139793767848798429171316531702695438727828448800675565844149974193333143656295927020224375658738588767423087346615160399103642360987250194343925399315775496329358066073856536293337513106225039264711512834616123866438446125625851624889376428147186368823007770803940589296735643459928878266368602898240150796527213926728124747399386463483649665330374326946542061075616598926099105484780242199431382247439391372290366628101243503782342018549204604804011802110373581128470008204569633043576309111029645545608042814343715104693907358167202221190856899512446162394636296003484323738088322154478429099872650217150662054400597679740938910303753078808552310413048566221759048546346238687353785081280 [133,28] 339018701630107230922476795376966919148671209266674568556669502308379900715792828240400536126333534700596375338229964374969003012150722723533811328149851105923889727925154902157857144568350798985362286451506101172699508368457330321454885639802716843642348968685383088710177319012541808308235947589198455045264322944249854689264842812550436845727197853566581889085532843361007526204329565378858114726210286742835214349571638549479648284796667897876274729681353397830751657975153637461177572315234799074147697710375723962021222409066505935827083912250952839415290887481078686158305246209692214964575062439793483571746443779432939497040215006726762182371368390177243721391586876435436941956019416280213015326333853299084198716427219406751135852157570788868950679317145984576398909668316184318539147575666616026167832077511353983647545856483387125219931342994435052380321983987930986036962944623398288527712867918795183568797509672304942240827195622792144375206890358612429905054698810100334932960177547702292614740478708554296470008053093167797339143520351302530764661980152563817089011932472407881389751125182526443129557593275655092718762319886623759885506263035976742167652172960445702579702924148108718969170033578119351613887877758427498858958764880090371658393471587059203321041314294548749982391165778475495843982549095771017327520985804784380751974429326574376814720382902489513743946453343182329402959734508916330098690461007934246515194654601208931203671510505179423054065223695382849979421063457571837240443911693254100069624464037889898904526317010400997462356065987590202731562327726997070365027989732174803551041851341789427539290178859367838713267205438604759694683664715349417737805951315561666030181520567541745895061392624603196216436298865376812916520044416 [133,29] -538482258705061106631692046755241862103893930068452750705286407650237631637018099248647658431186982782037487580366472033286687642788352718163443636832155676393845155250152689831790067805966005102747042628041988524560987796411902264692259392070905324463349824409279655273412456394897297678436309579960114502971813086512310108465382201327012074035043961503387390994570364645283130560446320320169636409274515952269753867093695135744820848364429077599600649931630096777166416213052786907767162882372000697585073112461201262973786792620284459096181910138050827238497200063984580941045930059670786739679472990069755040353917571574201741334080246989081375737864771893055441199035112086735754871472610139897520472343932545434417448295872993597482346879538353419156089960148654907684930100653414367093839196861476786625807982130058334660765164132367989848766941244763570765564327748780131569524392647668332612886297531892542640007282702287844517884266207294986914459414188352213750814640401284170400674101333252493908386130936594747412798952478843772508015928313250489771690243432091686502554882489942057467716998228194031887104567841673123774361821357887928151352428980940610415514277948463343825479094000628594457886616795303073094641164436854727430871963834462158834006766650651933835855422910957154338766278699110884377953102063869660444562387103563309264720542723373332252664169998363626525357036664517502709671331922270346916061224291587759764622049346559916362953202118558110821551433289868914679982890448040419437778170065128254740374433167707101387643562752376010133198842117242165273687550927908858001107564880086196050468484551153721016124144394926728907199495828454412584525948206985697189665856526627366692747488183053153840281050730904531739572571189035032231821936 [133,30] 71412747688069596234044061194011670395832640205678309860802877291403402368538203527734706948198547284141603041057433763626650664097974612276410752105617276008368854113326909175451938623715739326110921720144766711000317645151536073499602921771232401696484790132068643512843711498798999794518287264373296689859828426899381776482183897609986657001162633349093822863068307637666111319654900981632989913695255798242878661469066993849951010549937554559233850792449882751344242266308223470402491681991107160778876866741713031803094046042656563419974163317601863804043948678509745180203295502672172026201369308852012823037388079531402417596560804590856784534752249642139003069380133626917481418749270131901864884675251916138085841037420212709104507161225979107993659434996634841678172032831270216898068421289654317612567338964437075536885592823948514146865974149418917316907939080326629576578811047623732457495488518023701796177133704747947164522071742119983747744005779684596008450050517499437354437126417145961652194554310672972425798896985250483351399365306938835533513787675670148437889620837174142024965626670001820208164307199220524085990262204497171777811839106872857719054079362324018918862795846993451305769143386101157020428534092128160329610624985203647286821365289701184230044720583368678631104986799370994457411940680244205196128376674236957764047252196144898277237935641531732039346173356787655355388471603259133658486138253977197871204988848826585190333805518403540204773897155211267140748625019218449943865517437834991439916564024245114394398480611121692079156103055865638250238877246338077017500497699702779343554030650987131576811427121382291723122179630941778786981532585913276502481106019608831291166062591711260755073143846049046157105401679421103579648 [133,31] 182863574528696464095600518467981867420897408743285734613043330345000914073817557351902572804499870094392350890656763186415271781679175721203975516691402118890946077483994278157162529925495984815434778871127529745502079026251632072743553391547331135388180986876636698238563088570327012322357371859926966038362493640150714262487939078649395458777113787301187547103247965295430760340427582919216188114482773693807564958350604830936878375403419340258662340919889603461800985284289458083055522912576035248126481504055137166452786752310747461776967508791145801081155919688755217373689009584809731788537416667555178084728482082188228875734905732359029604930817537807416773347188713335560865778219843554001466810537541777474166856550295136016623261014195463668081820177520680640638832975000757754220026624459751974158720999390592654717718539485399419814923589357162768262930919203595420394875998258314589953242433111424804612846558146449243225362432094415774079216023834641155182764295554073700975538441918037042539479118834630224376441392668631300655043471260080029602078902728281879498994557345253599162402943855676451354856409593078921921241964877142128546842058680288344531417855727919177025150599731507821771964495495825201349453088782677865145632248213710092481168370773753134898158684424124097934896520291094615321061228849773287252470317945296335536442156504989551556437475177885126778705285612279098434711294137260422028724179801035600454325863860718501915913693546836816850286989168673835236542693274758775000086062769294522799571803001769429947827690876810050824972564966150258080848636608154223362570609786478764181555365727400069434061426163199151348377936175674523588802103186000086156859350422087443737176866844129319914421009150866010464043404430237788480 [133,32] -73179745209649242844152795412062684254676475766100665479985501079148737096642334359472985779974915818010889095872867832507062021901780190950299532915493767361187176555431280978679172237536022617923680737345631338989383626213048647800326382826170634398024899340399720995813236557779759416063102905827719860877349619340702727045995236899887555447712255712030145626364815476622294074733716309300218487137833465043863440154023876198982571232506946542950828231283633515601038776436644177409724730172981078196541254640836216790114109381784000582863504547369366556686443080876373686713886427060512888947251056243002604196484528274736983020423702083093291734532499978945887442284074508304486866952425229645036867896225522985450166423637497628605554058498759134682502065413989689785579944140579053421390961504911036152799034315985367899286363011704194980834412018333743223245615611403223996716047603847227884410133710173316167741730388090810475246013472723634248776279621437573040205948099689096106865056217575059683824179333290640914525006916992898426334417532754547531866856287200855485587086163453941616998883346687013306955499677995034461542537110595557003979540985843695165459392734161514615120871740541885135173760560179348378056935691656931213473956056932674421117303379343026729332979183922498357035461984538645988736594711106163575279759320211661598339807483524448127753950008503380097113834328022261889640881176502459664206251376806217698216490612471056986967104762417698571276097169856227177464659538396650734156818040472479890376702108397364113940899588945511429876890010502638073179221421232089831121348316863018122509153438100462719835244099055060798067633999216289688375680811224060873405897169564323096494820405037670229276352398191008383857463248521728 [133,33] -32768240340714573730957895596742355723287550916567634155965934441335025114159097558970990016487476028381977516961115673932578921308007800688972725165831042863252783343257066807094852550268262762719085312191534766532724765068752765039618013948978023730783266199473936748710744225294386220316227130697645981664158325535646204465930605018253465410075553728501736774446284051069754517315876754535033644382787711004934615999067042833896140901679584463218942183988771877091572812899476988072844099058236263937161071426374538155119026367629491784043725829630308024459787229797683482189776202343285859356228364967202734308243080530434908890064598130936352220561439084832482815699996754269865591119947977366855664287243301195902377989612575194290351234507124685244440656575673302381777941073132377411562211879822700420011584878910518934757379589790602542171873064444360424107568970256325438852080578233142645748581720934633891155835895821459684372957091027712686546047364995203817370457081510188754851370092333938762469467269979436252453838722397716159109916800761745435144388615999958130586106933611263134646079892606940023116950418998766781667142525037372346136914342387570416333523781833730967935127082336075214237015201223154784514039536982291178546596554610675703424021037931757140253270912449938368042789742312335273109279691309581128876029777700647518998216016368985117435882684924431742117070904283179337471091444075197488166444507471658056512489952657875180186180448279273413186867471303358075149434715661615363988194458192211011202110003170852459401737009991796894105584110957290917248458492883405021911364636570825936096554879057764915722841604342607321595451792772252046747373138106366560823096664126562154832142339370462308241966039255932715498192669672 [133,34] 23706461325886740215318152104671853871057776883090872999122711851419801988838030734146778384516968543918917477350166487597508316838868847356084698725618436997146957705320783415864363622774982177616250834517769813790098304794350570329455396491995830520275474978073706888249881644933700914099641333701683118816023779607045442217537855600573679616801859508236146263519286638577535444651192726064848377226943686744154252993416640978650736958721751356995632757696667238831965271040091551387119264154598677939679310802072958336309153415599469237910624763806122720387780612948472555487726532353753355113145923993591937041982577978289597926212055187957168895787923982399562185697043281703423122620376185184124538065031192081754374038722496182870582996375802707775781682438901428389701819029479949745810095686860049467839916458369689733526988899649088121946100879925998124854925324246821092426025100491690176385797786787449161581002238869721974626786914438253773953653706397976728470233229185664423732089122103852651516976730406489046904728270594854702107681039608800060427879434938627272241708676280542156842667047517453041581099264776576368983298785099922698641665030142935868972405103167965523537695061130093508819777646248464434073107173863600563184827335221184045606055295318041225651611357845825765369481659864381913676113734652981263863264459324480600351719151372965642239852289386379601259343265539775061990703294888691953421838974941631659662474731399557572075039660946308491028654904717555517878444266658678187522792495629045239273895828594110207537428506271331534352580849810092412089735762555648206661405670253304375938746536098670604486962125184974348637568222220168906750708468401780143191442670534742198872982071444871135134829183088381448550509952 [133,35] 1932274413594124907751242162248431898765630933774259952456928177866786199973963128422122564722237538118039161622177320324321061104101751186745361173099767624689042941856066274279949369192001120972453104145701257315287864771561920032722696507216772122757079394491971897147967864650290544075375986933780571487162536943118200715756113057950777936524836850208382626992259083298094078135584466356531530749693229783950469163062945786311907637558388290547600320015215192235137288014652063959371026385009455490712714731062221256591360161438964092884069993505249144748948372103809174590530407959833437727929934708616713640798691667961686808974728542813487783088750653927355186468121530595463864765245515907078731773611168231807759813824160678543259144467193255352078159705363020395892278277296634092639483589324190832758335967212532616935634067150896289090881795664457698346795411127696039214263299823418522571800093288936113840486597251547706671404948681877724019435971196178951463473936453191128200488445236222267898392385148899517613899966654192693542125058304419836241135527348320424587807283634801434955737407463431723965003867872078315938113041437840310236885259174165195153358437128232876560672358508889169555793684456230544634971285973286383532898013624910030689192280660840847074973165762641887615455351153389718532641157510079314673866640423931212757756681051987667587490691622429629811674318476806207675865043958137732543860886923804225951255496774376369873645267056788535557766884703991030094755732310413934449192070746419336638471491253981865401628846070052213320980260050655786423355399375234501603023151323165913935373322603531131624623631850956054055640135947171845276376726008133868012648389230431856741414630157130417296298615017000794976240 [133,36] -3960090770940746204138259954432462056541913968760602330280833133142745364377610292696379580057409040644788903272501146505904951386923298221827233814050987057326755307795530559313244553913826041230353401561867484419780322790092826539520086321368402017294913658268960159405816388245096722171917385273022885851549912390256067007548362794591984693943543252822627316541076098599224531403066274034190201821562230443443285324079580806414472094371522722334594093117856175841742268321653363541481873057451463002396474318170954438789713344248657624453022528660775714012505336653814858898118287372776624957070587568623828779248063174055488198760094299765206048924758663732330408281927439478718576038963230174077962477818889032800876300135822166241335119385667700581637750358482964434166694423601631458299056832341921727121895944919677329514551199035676096186020295143835230933949688850754694197795833084791839334271610694786293850999892238525546120547836123737218641400147839736957282183479999472006127777430881546637597495523492181392387712475471476431985805967282820012520768619100993617974016314288424834839393517206645906296300551548630697914825317560376508373677011943725400037903950331198249173196027038534080178488075932379105375109375435380066952142158958364383396417297859442574243058898711171266604770985935725112959289128584843351623777820566516596621084227469980516419378490547818018345527201212912136111352612081321520296066269184270214089570709368523444931842361561579277627862539195174761599448899951595405416975996968854236387784562165722279362812875967862974891451790892683938751816583085815887646886183582904269961931444523538599050539870650480674023634636078774651100902872243079634430483669490063707412291274851729706999378389745356224576 [133,37] 209951607460348557077493879190999906076170270857916418106890169455294503087906798400086179463739240844611814437230328084679229993024274509420291497898346771416722084199051014709385136725951566401466208589399174402692215633530509287556524671190339738667435143870233410545406173863398022546521284000036339095215598616132464676960721083055831200995409518989183777247491646582406216498927487662193685254907900260877925330758800093252392770371157450924777312523355048793482750009017081586078133111409202256095962435441123819900293743850347464998000036742089492544958129112032028725456005434588614312133042866192392141982382056785988390382175290208679706166174746769414628460485342764356800014213102585967344026376385065014533653210990083739339908624725439674472338637789269624670218319636781890865725100069346223693889399635777665639119167360332398425135678590595955817185704941238728591856955632970032301552597849623453996159004145339457627055991874148941061397080765406862117406377409957274501977703672936859954909849994651368459310059621531092720716720872645864814493795824445413540094441844888337959944005651964002916827039358211925993738985585337921393830453552241522135469454752122235144232331434906584149554501729427430448519134095251731243449955476953016216576800508343533621437664713389230560089728589498867829238408500953701387840316594820279289100495790233622666467769352279901439498276333500375641351438594535128030190017063536620619280310480289548267917387081412639637418782365539125690431711003490207148481830655124273939815236397789845001380978065978796819591148450289373867834751984702874477347210211945973956375661046425281628464600699843949127844043933627281197698451486634166339171652863601849851774661958805199830548288676671448 [133,38] 397114737300039773724263210288660372882247423118964594086007649240096918989217385370705063930837796379751981231254740186049491735445170561263997057423560253425899922789356263965972874609400209393889637177203327285053327683343098356349764804487082735299148582888113532093709350902573064449706367611402565703000802801033635908667403261276689501661877998139598704778946401918372228620949618978517406653962963631476105730862249547265268418485299962650505046178788671382565612939750278512285308361162589035053505417110201750158506231446780133293175444874810697446844737947646686829233052896851214561459196920221911951065235964068323719770838755214384056020256737465259781792625824001995880372344726720675149093375219670177190383706034905052562244426572066764164717938432316006774409962890325240649546606820320302503428284647027198524229356203212882213689085199979986191755620175937982116689933977885585866308292442814448747258664582743539307884390760613040587197477048584942507816351855122923084496593052183939233434138199976929421988559287111994546060714238178026242240200759716475843566591063522277770176989178459903698885728617401771367307325817601312529271241553485931501717788230192960497916086391020897599855615250219829630391096441673565173497558023319057543269459669182476771190681794253077592092296174911263512847309494695277760799854924108308521844905053579096536171080779949890514931633309532939709091492021089821323033334034011956953604076886722775166546684620392284231506253876091880311635643607915121744510888227919148608885458176133595624838745765882786040066966011677758831032531020047501580284924578602999385292777519016434986333775398210913397169072240584172875978479640667895228833205795747605227336899600581615134908351295040 [133,39] -41754961528269366642864125190702290367871193193224420161472119133731446862903525618986194967124998023897721409968872449776861616265891260656120311203281313676285521981795474045490304123274685385623314014202388227641206348688570588177940846808608294174808771464396574922336779360304128289187113721522587858101296239776407032708326675280958361359930146334472622322711400861449075574323290013162135275411298451259492426312910524556030537994656453708897102680396694032461961993070792551884207618326395128513818385871162573584396118405055026241467140679968805851411755291767154742678926267006989663039800860222130433609793893619873766080726502556285647794845067969476466948585428770374689613139328015960909578517709640563281882508572887768883802184300071633089790508064526744788052784904094334164276704315165482771737745779550405791568162692092400295808767537943141460998653278588767599429052066883860312769170476269462657412395885484172079704496563463445843421406642772888405552437302570982061334410359122122073262178888591013412157558130842877522336684817368721222982981300812088631110764402915238127941636650416214274218348899351600626211792793103486132168057234042427229330909309854385269018459761515086869875587009508284833162960902732744574423696997824711352799610515386301274855260794418816332460415724060487191554860402827604155500962369216362770647257915388527721773577559675795699775251413440168105786304318108639919331119831860907411480770022090808778123494151588531006991997207163497875413342761423079505041608285747566916100418764891699136069213141473093334675925239305565229032627473224237625136862383435822709155315689753046523700018830846285928910622690745216638780430496948399085116503722325469203558656337793138609633323224 [133,40] -26699740025892563487004992190198877357729495478514591619318712943804670113193949036532925361001988894118492558179644348849020666518501477557438156564138825007395184301877215999928487661999367837991566607277563384127423448212236205790824001848385716950095541740210872189671487374786989570224735607193195548614270399246133324779452508951445807584186874226112967017730852606834405148535499378010180323925458809733703152133521192116353438584266918962372386390167935580026284237214595775167023854322385040746059761457928925072176377798345674703029742463398345592969591554006326246082296751124967991858760005995209623102638214013947461113712633335685717976737016132733903260456055772925450789218476677118080683970020148300485408072405673839810295363380523745683926286558781679510433874470003455551304602677596827151097978083862547106123028001730347577252608243389063568604341057389618238259176785360056804282087480235809519817305800387913933062351680829256235492017042572310411034334861152693321044995856074988958080989621706157545333082914132943749438411270843173070508108472250943302125471660304257038865464427508595664435384774047146812564738844292849748631796177777698318485163064232394573014081839760688227527255450368388753674241061880480546936249320287300940059534296818022711856755895210211583315734207406382488648968727246861933917154343198623188685524154836478420692039775438062223513131030013727033659387957409515234406711218496889007563292789305135051694678360775354679565002685139060476241686533237757284256703268195556029206284521217920530760088575341257816324063240883903727436405957662976377264945765339005631148715021053407958083167305768933328989182504944072654570835101215197188475613706592370765147437547836618104857968 [133,41] 2861422385312224699135189157938743859431317787666039260445808745326593561457788414856192186598005405895347283374154610925110121321956464934728134081807891984164354007247876752237328179089048279007290915624841746017302543759838804873319245409255034087887219505619910290468413686676540900305267006876951490480480655248295161243130978222192844025545011304947451213811781373212059164375712228288089987522228724507934534517654602997451814334331718300784413296185833633010448807123225623684973611096717052590762317933695385482899172756644187125365036860776585721540356080659430240215569330250449658294277091780266161410318645018241852868309350343503935849580059085075877135889551289994555729900199314039831988007907731318661105146974102672367072736686598541040097980520227101714870050899309588432487865949780879126632518183834505193372195932035610284097822896439563695509756543385305164700444752514483680187152931114786184455529415294945108094852146635585489936752459178824169523614289917938851782676334762278739921649095373800096218644933677952817932181174272169444241377149143144551121793814236770714265794544882925171348092495167544420562779226728095240628602012634854289846244704923161147148784259782314217226712042720342643029140628046070121300149198953418449383939021046194112896709004907925128123912718996089826138282315314227916883895723331524408273985633038462547439817206831393547497125655640515974133407876378900072377043033690655623966695233523838048993975295466694003798811288194245015127366276225943052578438002517083766918532261423804312186128908539431085247113656406203558091410059082776282776414639148007519109257008924860791701579456805584908010378896030294015146084966705807343586085672450049169636524882207267616742 [133,42] 1264818361402446555930511027708820914041684233643513949462354932974911188001591709675456754273758725486076391259890386041404097421971399648183824179090260352904074761470428705707648388484650089564809642824928727703610599587704845199339316577196485595969740603288690429007491928492187252797663621538630149322995825117013817639085552124411955240586066763177319004643265869818857799845600727568437826834248268575894069683707462522841291120894908456832478715777856447400670723364874806499061653824626013412179276579573952500130105152084381957127896088616076482384871002012006913814905956203621305794219976043482708778445723379338144106373989847218175652484689980590144214155728909561635997146635034755994572380700518955097164572436271952905019486118343858537569701402064572571822377456426241743904547677267995230095642424945645363864600786993458228578978226035154030815919715190814465999136170914514814579502385548642803521374830168046021413969353459635349015682332176203781935487704799640683958347714692449578628285466973777406792921517478844260866418183717873079696245669748666165521874042960424215930618812227381037744241612266175483104335784180301708961555209636438422523012216413955295829502087003261848185888211677277816615981133025792402599076109542344806522586650546455060975314494673983448811574328189639713878269553102246107164383865914675434979205589753408531379617616806110890216985332277858165469777779218906709140524039770875397419619310091956976681890079633477962112419061188697701027112410216716174273878407640347936953670445636172924355451692779215884246987975031099902255616451215469344917386681260807746909839919326851927389010904275154943862637986882454035104815907193053697333134244451370439195042650791528608 [133,43] -85725058367742128915516225865953555255448153413827197036746813526143121625271708232533838343111891865481486788119238197473035364146792231151734762833957370239794066974454457961346809836764262910187928995117248489827464757483085893319450674912928980515378157473525256021802765315092011847343015308377325745462081278494638684567942184445275192493598882428722997396304137185219148918824978672398610327801015620325221492082831860808518349431849985792893638140760281275973422498642423228926499766140512830146762653081475905278606791565132513719302591897048568190987704985197925057873066200474690709241145860642458164409201492408169405287105108287989088189715394972219032514605918392361939079988556792964006625601746861927512466476790782992491088130879027574325766787789759393097318687043661055843603611072234228309890887421648346057554928413682188495473163279735954019222982574013485431814314666268316077982788223407950742980644767631112087144269077651207826879327579847326870745015276928276166423211300463661297943989598115187294560267454355020767186209847540795580702021820397502396939835190921758247002333905168119757189838369278710337281209427384207251426355085675484821367317287388366608304784803471725131376276350084189864897516842641475443992862000296702422250691858270595527736144969600712142734879322042433648613017541037436617125188129447448359698900309330497482745003343499762629957730081695014215107178353628902695104403067214944465441178156072309090670364455540512363931917829387816177689340729034668422713364189007305517335007799142450537515894227521501790428779146166222499805261991038632636767570665137473473955032423677211385757922201604540341114916006180091127557932885293348112405210885475434825054989698380 [133,44] -41011209680450804800833456125845269878732511496093634648025052106120972446055115248700382287231239220529755443688951345891466476052914576416250851878481907570427200988956861974917543197516235722183883319925894629827063378302466653829333039062387726241089279502707054346150376389450607842994317067775656908233440009528020616914419428046869474308891505011213415821433801634382242811312239006240130504546439048037167323982681554786105234140160439809508687907508918126970940521566884191713210613096845922664629929640595783398060322435647983750127049383307935960112343039978249062970868131585888079289678419336927401843324517085280575331058494695079166322740064663609209169134335338965435830769213937156835245210868406868454047105013088871700332507366768105944093186485513709211075567396600238661622512390509941584949678547585099597040245719737746958101768996423747559660240203880580183437167370538628391534186317032342083398204734502076045257766974415174716506446886783375784103147663019901499057035811022207593068345200777698644552920603514810551044179217029844474052931040232916010093185401551532744683037447794020461225406337268922843446375547679382202216675253743518653969914787411319119717453767400151831243221682760181900296920146896479332220453372190292217720177704448443315535875284221230317866420966525692574475866003836284844350820352808605711575985373610216738556822414998682657034230345000932851417731513179597117168400407652023339406250103338792533916444517286753782091019867741844313059421925742193139475544845314291846260457154890810864244343253453002103704039732841202806256843731118604076095442342358737782871264163287195765204791759869951671752335515112103623430062380309827858537916727442260028425797128 [133,45] 169302159831016621414536489456927284993670302777331255797016617504519523333306875781195693669277646890529914989805449812528034998670883905209689546771351536644115794275283102242218885075729609912248062764948445162704005451997544086958984979023277715462037665233730161226276304736483582347943817413572318738167614769755793515624488900268408336238498852199587168044470853103167333727754244104591598850918503983570968594560156965041065597635366562550352490053502112873760896751171059977322475351157854868847659511376776296204738225918218678641265305390556151393594029296582265195006802796450513490830963796898632455444915434209987564508048428854654949938913567075255238660451459155180471875899148679040790681240586653778892129119339089721216489835278356426409090777483539860773768275922194270203085129431356467931673719267176615850583045899187978679145500741611821976491108625070311268288550464477740654956672640647366415513878201142749339699652831532123479811425247587035942390355290896698401681539557052400965719237171709552901095144883963020000818320538876177098606385822184825062610869119575453845133429202839891965093593192291230122862645891917814058434939044112566710236323668867679428389947576057516820622748292964485099780445648948831922730311454925779704532427847840336336806777124126170065934331410994019971542528764132472176800567555184310170288562746944546178341598402628369119407504542810675754863978102866088957173303914633882972091016660198727871212071930418903747059901550526957904297540480472788449209918405419171446065490030852394639336417260290850687089056840301060469771302011181863556561638157575814196451082966907902473912476922073422023493340916046744098509934807927531350846585710357620241881 [133,46] 786866263807317729128828898319971360486852010861032396205329404419722736193227838910481777100220526823321822542245163529287163451217421444043541407239740742617593275513270808196709296120429720167385195773001736241930180459661172592927412245412338691164565126488588249911855060550649517139566802621746930545859898810214026482562591981896470233971048732475450180914193449801755007640571316416778841585638799178070036230312426226516695927846961845200947327633920566036759267497139594723238258483083837411421913762925490175620922636302999440934847484149899965929897953794210108053240330855236713682454333552460074444367871396833067202955815496586089870765115555045572492036875517626431565836751492326416231269107655185651613723741994503081955231274102486119494533753532136581252761736904768268717184320743681184647616016656159954872814569852238269632787659876333450368749703337985837517025695055825694130900813785996132301180984972223322309175588821447691526908426954460187660560536721511392140612191394715655167847253480111135390192427670712972162981686017264699097457301179177533967237871624071232478853103722232028486152415155248887856406964010501110814432690908145060944296258478017606716886229855598375725767857818964421058248325655889000080324166600617889485918159304770887175200616520589276674367982751189484890825070965280744877994958124238455829799729061348020537738033955743011214099756894456528124865508334855568339730146565185084799343845627514235993321926319882019348608824246179387887961184214948415476634569931937479395996228150936526800143218802328520334542377879173321530846543597157860918244530746352883207247799774308121460726815510859281018773759784076259253103351489565502705024584867113949184 [133,47] 46225091027425833025274556529909308859438256149770737258113899636494818554656108157462784189141023210189476258179713171872355519718154097301304435997576224336300713888403207190994532336847031966712693854905735622768142621305754035913307568957693319871726167285249839720105326003365803809210770970037406556177142184152587514953852047305465051278028000585806210746289666121424874212274812018568838617791586327335452496162160312693150419604515670489891224757426515273620805779652299956805950694696150682456633395808507820923222220908345754541640081696262548420924005750964183899950756498649924738364392120768597876528367895792362640694618434603675561607793795200070467430398304671803886921987122078654285618850219315299372266545574072833872203488860981339784614194330594173148435700155960056484432245283217701367152723521899422180587145199318755731310957601682268103168367707496303674051468026493994651862210668420082793934563718284599641091063368906587324048244371938686961234220977921250190705057391166719806170428676747234739943342317817701241445424462804333658551863769383291461885352647408058187040737540187823124364981774961670449824135526103346026555979356409121868546852130208308855028812774537574112492298185469841009431996143326170094947206292430281975416597187451896160257507099607186742539112161714331587052949316763736431467253096055376637044618143835270476673623529441790147285041500954280684300903114381450303665776349601517334331479701528303454739203188151344220412407798937607714317836243255623916684606164725599568987160494862147601997455014921813068011371459017970065132419333772729817788840200393685411475276973276857726093757765520166431339852272211346512735629843108408762791292768940864 [133,48] -5870726233003704152980321080832253732182159383268643768328133239065517752185909129305160609864639035810115012139638775884043676640599824552420086711754063164245402713450628528686802612789447499238629762834780915947411770409079008201895474203624922163619091350997993554874185712446432358964512720752966135313241414798616365840894733900449472309134886694319658359537322858024893667414117320010475091766934314679724958784802145813096325343651908997882384729898923979691929594268066997518113533931858431425842841613208314546771994121607610292994929086471048206748861194285771777014966886492420411390175781633044754135704001224963813600675140464377567603593924886059715700180758175060994553604572432935022937455543083598043436331491697242278028800223950719383174856993941127833011159437955300445572713989522939654238461839849595869741157590161124099955198174965490813578831035076161778670710381085597360930104343377669682737846522410730039860438953600227469251505401130416727127893426198173273716132970658436837768341637906438579813756135314565999428721461883763574292767733928725446465049050409327187075734876331533833307976605919450719621854961567646516907137768070222510859061148009767665876141063811290742367077147872776375865483507530911646066890575427439761546088392198381656362056252474225343102389189250710635061419141663633373882613738028592042438721472631766300030787677903890772509478579132536553380735126995964895670363230724409318927762757353719710344201472539802690416670052900842616570576494746468719179054179775317832259011629345853531069577330673889941006857236252859881697158828168253595113828170969661181987881140514615612512317329552740620727662956060938507515554814969935577434780567168 [133,49] -731520054061254860968761552759616628164714819929270005074516832884511063351668952873845681821934211382072600712868419504544969092870726810312832974030810050395267690601671626504263132247326339982622839905576301768584910071413907672333613623970835778676745179556837825496980284260154203369104471240970760568651910851386629258643191945756127365142706841055907902702304060812187608781752560557909332479876267126364767739301400208394167716890205730695344060213244042883704089586964308038612995390627556317654443376407258406033068947942843016218754212893722257933377490720876537105854413459314683664306620218456457425246474680664424488198290640337412510384817747109119136301978694978393294436028859470701531956051381598789108875358831991144527332498523666066834843186684107865775694709609619039303730619419696584943694808718987318112480585948569382639996972213844068465302672840418702837960383634200296827889955902115950682487399472508345856278084342647300878378271698178988799697936135149468668205727112723213843591606005276803444188997115308391046955324860023323852734788377040618729157337541563681900895930716889217372609204304304693547562668829902450530736768321143595670853580092985694708904952123036191890348889096130378455512741035696820428978934756065632297911973390923734825880550248085889979619704440431942977113945988154824089106109001748953185696345813822065564799876455550384220922959571654700603066276268137070178411662623235522754333370042362692125000847967322306657086475102761207495664342575585906661909610780166935457555472594618504576956483194243078114804237839831323599086547353968631303979004793590139908483731849211252678034284100578515359807171777317002228683719998588805656345162 [133,50] -17534952249721301145292844950196707041710988639228074016057436414076581772189390486502704099215755179996543377688251265471044712063977254037413793456293386512102266589258274553431981957082974865008950576100476220858894961082625687075057929376800668638189386592439205434492052295614621005316774781666721644216412948725259775642255456870817959911554855315198874110309802159491926404575846044894448702055172877378953434595512237871785959236505192512940487824631185929748270643927826994504699962489899000956707458242544679268657505744753193430745984773606419696030813369559465139103897049658430590037036398947474733911198712568652163213758325524695526912103987034536411832416341291390466393868795430258282783843397940884804288699311535574245830800676211356180908703739833507166833841525540660550969935780857009585157653044529755621814455820991982639149602140422848853575954698109610695696621742363858399013539959745999426917284833654718407071199755314073869412742274004339246064030246534984356179718346257556636114507994548167557410234521023722065523710505233775357971840356786999558099584986893700034993230406910249901923228239315285460969168345347453928943001890636404380589777176462671491446848713735215069545340719610145251511218869910168745052283183660083713514135026419792627641733502187815085310194826938146418684572432667949542009165015494967807975866846101778090871593684623369778054066072689308157559161726629958170864297699822227554543353774626816392092375686441224759156708993727263302233883933976829205099530776436411366573869157187652405450832406673789368722547391797399227334356084634621467159498735402180260201605693173994643643854660830779569376648578024012126536046003466371912288 [133,51] 2300741997082351834637025087964158931836127717676277020215058233014064861344289341791980596387462415258764760294460086561656694813250443048814817501559703407032341894675944815172982365079616627435945874009898616523791786024840370699457463787143132894801970510357123881331648856299244112488339485545053839700414784639956305566507215233959356613956036033022838215813391496026952219082894849421645977605348037020931862107811909648906349480041592449098266191020950397853273909421384174187861341283818742456652115533562720202773001539665749500026855383229772826106931765546486154434758662078360974235101795395790812010237736669210834028266188768547192170288952939478048073231226030180788067429185642529294998820878198046912072129189249431843348761016166406564631526818768544681692424722766722011116246994699125190831282238195860200306642233413147227743720646756495449428291669053566150858612973884738422701290986157652825967591602395200748664489558024390721647604874366700135940558893493535189732788119686293892331491005067744744093493086404960960562880353414472705841655535739862696916445529347822983878093832049937539576956169846457446307324500921938374699491611437471604340265076239608727230607319377275154983442785814668367509393640396505374192827900835632842746955629760416526288398099417185994403440894879394730109361161981166558251967684713893731570931750473405231253138697884050531146211251271642818852971003537220672414924301173650628669005992060177181251491689996620760900032058910671549156490762701017728821215156566411000154937871833701311381598800890251389777851807342834237049091416244235924213461049109635728283047005482541389516078646100536244842645536879114046785031365283153268 [133,52] 216260502793884626042830860543042351991582368295109416851484541584170459591690642588522285675002113657233028521884123905938509186386424305388039254761470357645466412846690821679618593982921880341228926659622872266497250918658128286348660390915235950942144758577231220240983807903873725493475081892192196989606515687269995916225378801730687544547721473936406304179286014528921885337158747739773221036096392085222087982251066035216425068559878224419525944755467202630062994778912519449795356848583689520281543529556266685271594132212386726783637979962357277678005157078610411874927559176254991181944581307008813838056235352888744861272771581051012714416773287312056641107332941473813421177537582522068820200570460084575683929759941032398744990866469827490910719298617829870481505320301233785733700562387579874767096880092254431596256769571788182359713393144461163994702443015401194389623148694890383833660193075712373795953279121639601687629601333199296241106311262683357447308671138242387631988036657757242932478033069472318683007215489212436252151829522339493616877818779301463778140084098953233955852243367641871305614881978977904567814656897680501119375213561228546622335134217431706400076859735576596022838804604610304981897601613894729332945033382967883232428379789929992192799471649407596042191166913298459575467452845738815556260079578463659829509390643432561962578595570530674297496196293582276344153984135625939060827371485436244485836975213678592646511959444753951661282481950070999287556376813703196683273787271369375446380122856064641911463213026476554412565990350995761983305469526162279337703998812148249604432002577379651696706696764140662170740194297261089895359458668856 [133,53] -2499072531875683928801672522248975478851731885446168925571303676033757516957564132809785803026235224318664777574722584878660839832649072447655289723381303368733761234533106529665115318061225995936855841219878445463038457432805493425321453728011437560912458200441743168869729553398601843544118984228796699917799468716802840143898636437063854418671982500059951177459539179854149923929733272111480999494579230050405108010024990840900445645967884889017198142224284878601363982023817664880117139143959008538727034527591466969120190565572188198315644169289627760784301931139605046469346685970701560528954300059115050106684126754759382474663504174019590353497881640769278604630979287903808441812437592237255655011844701595065145284244684294833048387594653877817554766070259272249299874359758140859246365662980200807712725672444512593454803606971186116888714723065369164624562051511384648164683311408235914715201787627456391602849972270826116641232279734154239798383587359428222271461483723067451227970628693525755021329269030186478779900335998273522604123183107692169910619286626586724256637609677584498791209942551696925632738416153163984547894567984415663042946747131846710310803609879925820440510981785514952703916619254356682143664751375023194198912148824214692794825782177451636439804324852652423978500111977907498857314854608907947242073852241410216624160287963674569059491389459819265359143462607538959950893303383206950593447425835469729220441325662661727821062686074682933272337635239085704375237708827979365608710690828089338233674242909810514669125024064468582664235097181583546719267048876387602211063658505219141409219955740840236125257942778763321144326863968695756215413743 [133,54] 543519919549610948746868948254271933723948776976174424751857701653810615191956027382509871432889212026157881092164519603331484111432921178053693873576693987875094144989113298250538924467390852726923594253578947729487819043110773723687021052115184001703338272536651905411832989776817790769653975377708294017182459551147644663657657930002989685328043822777747470925929811529922387327927266561303949365077582993767027574087708338806916518176106890606259116426538760883016005680641577635820603803654899417645758995211545974665527889090865373570818695026228108402072650869443426656299934616915223580696075548266114715920626255743096815786010672424638505348341976260118888827963252479456082419338195574004142954519585519850418438655237478645220490240866217405653198916353975940588366390265248501956256835941504497958610685760527920966441430378295536208988074947299441761314447074396296145732900905512372389695011725954671871301864042020935120570832514263736979625361744553260626056581478292758703124512386641054441751362523612413394079854443811736214616029644029176420766623511873652788923052176310787918201733553963637911392934446153067920855006538918659851094980550322103637528612342436955042631031803188277688163837750354438650761259569197084785950760121858051645942495217825848567943703684101463935203158614567061881460546037026211089700472107665251610343496894870366331323726430291840164452212321753080425284660756806122130472510433328566960193935674397922580128705416246374123412546822605347899059392493371518560118921640370546503281985927806507792202848491106451874204645999195717527972983185089640469337148409444121810220632880581414456392176834045105081564322048793254787072 [133,55] -29529531685795567278623133615844657599192774030913995663652255666367610337931280681471494662633533697962679836379244771267496172760756071181057413332639147334216041504351889121479194518732244220802273217188797518818136453216542827911988857095796339207186319300943464971950344589221649351823901959854003095776355897022537866250903688962029707895771065497649214510743146941191942691278469946869526349275089073316664121051818904852808167476435370294466893215196629494240751779716727033592497179868841616941734250945300023493220289788104003152539798808814060341577342238522499526956817138830377456223883220712943848414769423946416137521435855338799447709337020460370226715657069579018109149225212298420079142466114665712956124426801966555581455542906238000503255786141629292321896333010267930878634168204666823066509941251601847737831637918565363634233632723303757131518384310641621998798109096897948516120178476077295060540740083482141635198633975349363601668538631597051568938499083953416419873713125397326423641597201986909507801044258768168514463610203237114681300928062433279467083542322693250703461834332646901713524515590259397022740443136494586545964952591132871767585890672307141757347768520385746989278648036164178429848036180833445725716524927215230655365612913263809631756687166339146998270762389125022022909652527610569963666776482702480688735639976700109478205085150608916596852124173555927096847613447141640305332290601658600740150564388341829558129977825122731332225570965739417153946945730009901469909086018498196587043335940186841847186146850167058597540858112282978508720487178806577910329499318599711281245233452569265823948554251568657169225265353494252928 [133,56] -1567086646807234324920389258237982564902508629579272351756703297219721098047741369373494046146576749790516509796825835412839184272363914711579989182573879724535221622658025084804576465432095294810025298295716024532562657038570736055459934944500659911862217542551084658255449029888214970715360147204522760186475474332721074012123313963641001427504055469929229714059899198407500560052528286582121081535331316450866032531304135950290350941542175165519260787518741144041415192622904190866497049975273704608074582844843498973556765105777132170742845196822205550383148798748747189627587421016420706383403355918121632941254039874781458525060840835869245385935915287238684378379666686225613130296214963129416458177537363576345227261229873504568943471196411718265266678077949525055431936138299678310496511338221675438489553148898628052638689390976166113688201120837662104889307250148658412701011672577182543011000307266611656814602694095212737549598167228175932809090252796093302755869715325131236266955498278547968822748902896781466051838740409704759874075866047150981547083026052251962284664693449875420987435333449078926571417381412533625432155366663546163154149749679058203768548262046842581607723101598865313243365842613182395135581696846075435918779611182339751294244279327583235884264485275858140884233542745772356527635554557621908045304328495228865499737514147627134557765724766341490178755752497771564329916651326531631897385719135119904045283163291228310699958752563090772561104187916845894176809202983244121962082259607712513480883066850268346093447485076121813545890613566007191221019828100029007197666843750860378659940798249932792886948108955735429951947745846336 [133,57] 245576569118524810344143022592243719495779322328803142845639001612511149674196574940629081325602907782631169105391733653446935173521790589126308623065992485506441314168877818991793135978845624828998701015769665116497777759503411263746675597857044172894138099105996681383635136568534151775636150410105268255888480842821826513705670273829989200232822734639050547126374924288142588805222428705664414009472524733119960749233062135761366692239613877452159056656303814002020664105072078217131434611980625797521661541937924501654992722560032799390232380613806629517660932123612108008925224282299812817142606068902193694461461486942680359898999185703738109303117940929577512084025013340897640194247419120727944610703170398728792331143099422645755101936811985998325013499006751539993812908841332700341199432882818430529619856225732647702356677598560207573765967844097709462131266627243790219492395325168546408482781993071515228468403476152587763134067219001438198372391204690399260804845187999969666082874166030443635846415548845824938121618964533433754309195265919211793970830272937229153276538699261093737650659720202288820276343169978477157617549300248546815039587807943080827783112236210842424286386404371081474609203378670351902551126800620952775956390396229101794392303636533080312136450790563632113952073663441512691072870422675325808959068437208495216919087979044716575446356031589078483390287225825212408800347003569245764723351298149151751083449522900263248379261026526250120844465985027304154374146519183132290359699080572630119673067765701383661155081977933510595944196784160822682848208640067492626709802443301552403762212149042262803894731065558671229152248480 [133,58] -14703806166088442950439952388037515211010694647362838787568712178428230272738994915982567681095694593016487833691741823447284541402954286024145989236661987671680511126001214974943139903942396755386443277768743587502598644375215992590125477964257868108437241859038440487922654883632007592083977923982713871363988196463091599002291722963965301492741958449805123583838731307860056525361962845022263771124775602380007278202003750474439365354505998462591181068244024363240677637711890413453991970134139339208028474299751047753967411807470090755620479813227844365020776299591236732646935458692396015452455022803802135495661228694788346798595274272960372357646527249017012807209356789080097822957869786244984188607549762155522313009404713909881616176584728184522128699650488968968907216110652071497276377715548564887953609543636560444397264625187877260730957052414780933823947515963153117101255902859034196441737151920994935093073142397664429135902424714319833709493562254622235363044127230093435972483930823919509353047573312284952997011925448210707516535031507268309665871172952249229669294186058752679931437415420791201971326672251465420355094404560463420418346866343326736511957962833821807424761631605622497990432475790456835968325614229982293864297495905738752103139653025159177459272051380111397192087070213036915865795546095317457834530263761794868911028980813016931170961544299016564411715050487790054289666539087171250028328514769429396586164722929250301223558854889818956925679420384890284071319025943050898612942047845408831348779526952373561689329858013779286358388827740840315064138756400174092534177951214362926094431775425957421620903427874120544180064 [133,59] 293178695369981117351249673372265957400679155939942696498973246166969009937455255147872267212389639540289625711352760623143018013527049424560442946356437476635731864171499346983852691726848859296937459920847004170806193954639452445130603865979138930277570597673113074630164739696987662904422606313599139544969948290984844816645132152399633574460052455708217786767686746817936590208642403385372641174717008000608368143213556108283548811337612123912910551767902019266207432157323438323898761642255347726984047884479423502701065270320138298384792720079343033074781113733385849872207697430082014971600436538414335426974443724611890801377534039958527799683657162762471501597298923555100036472937973908012922411850430215746656193720040514908604928538769212486744511841837411487650713663965096472417004538649009302690087096137032782893384387712741864795997842634922770226436281659265650753985827582776074392245052010500535426276580056059411445177727393986042889311155997072873005480852548305755700672465950903219685974989605540960274936255605424390489223842625768836290570723092262508616034169052141252900156969480704765793431973880335832918651485809427752389937070512547060898759417107761976689166627194550679969980378754539400183477668245448369596700640095904234840967069016965172294396846401126129477638228880444281988343905312900188493994375517334861998028496567784169892715391746803740492139185447840323283061101810376931478813601287185965260382349457266830838331109149792574543447117730545774594538496463478634336622794910778930424897095231515102771397074495566881343476222287393837051494516206927114873296344827212924637832315780325237452000148867589402084 [133,60] 14521824984515417015609128311009550635111096495727572352956041788727920197225453646964924365628412793792327409128650926726524475128310481132759359969623242406272114223065940962416002816832261245805985018598058685368709793517075842754002558190619228993784635149183721275173358025770972506758059771853148934467946496376976875334204831589746848182750203058168528671051674624629948867203956640257925951416284575774157020094396361066614810339220022970771062973634351898779848593334593523009927769851251660020313316665350812444455800232384184319737540952198919234107417862968113727157589780806087414930797203086010244150259145081004624143792728632364013682664686183845894764321708237742062538698455192064273336840738459308087110194240893222838913088991482910704666953494843276766383893826255392056255679378781824617729662288121189607354174032511880103635238126716854584621489546843203492783485863022012507537511244239589600075118271688988998213394522148854302315197750214381708579213080574153279982759176229603034344455305520853387176866774428236269006775149858425201982944374561339303329354395969106357450135349218807650345546883567628511958198777218141152823001235401720019745218205581631109040496895412093157199330431324714009633439632064755423585751054012586974698622216915353712692287573742318406553420279671604372637813021514584632385151404057628494228943637084106639893827955371484280787651503200596729493225807966738717445281190455583933382408719382182929232404315419220269973564729388714371364756664213547876672029461091655080081859747820930627228875578398507172366701129107384135609622235134100224527401639589398490930374481098826144709376244375408 [133,61] -1071985365671081772311257101541736600619003684865089880558062755651332804365686881370657298235114155119903289774295862324450871501987417279781323067924771896718903708869866630466763703380668507021108871336875309263950042532948653378061770364066259636881161381612485197378735681644815772742966205726382686131843889638331638159109113945636825304535315074073436574504534472175554360367926222248323095342078070688599805255871254374053834658855507376228123697558659527874967059885799783062596010285828094847727991350187431046574851672111016621669918274920527432215182634954841040644396549379020733851557674262710519477164070538466622726740004525694427847269920694774483601343652830523896167150898088025603769598753196528039170763918948690934534982773817316208755555631078904892415695115807155586593473644580087820726475593882995184231701178166617752207103587159309546232732242920588439878989857672999964775226697785070737386109532840087948550163924097203404210674129344714500008042262985238539323873263999967205651487860312965863054797494406260488330932437681089788324406652067305147058176541600971344499753556688015173370310011014338231409147362835466947131119388149288246472968864056978028765869978615604714842984344970558345417127855142786789122225888525001707473376104506197146184349538690617966740180121874225784586562599636657461797754139824448615888983131578753078777093767209578095151010739596586064173934712204077188979886500596382843440834530538905083763119783371721508205901991145678860259641573579556226205737668442657468559403304919359395545888689061978859782888655583840818937786575115898705765681862511862373898103341817361712126793112638 [133,62] 22368376166824987447343080797750508891443120999488739828986040418730493776427918343124635685914844039656632412041802310981431522608696395857712768929553283484632272643277787197227237106919373904256379720705720301187364477336885489846988829628838918446015017788921535910034827558223140786977072432684659622636310381093229006969772524966029273778725492010428163855981404199195055530040945474908804756878059631465902983523213488715319732694862434916390272759001924797019164752148781238757332654103663238821155983127437752974554268368548544252506919524343935951243563504852200296019812506817196308735388430935591436374318035825433823908583557294150783232938529662662285877024931773678532284057644047364727690256291247426812770168223344290970847455949135296620544886812879028636635369052402977790100783192306940963278738205799824498076381826285804491270170480580521222596482230136438360937681687400951228105719498026068541277203363833034631721394525180751931580960373926661977404119105632872415280841834165045642932134524016658874376705190430610730531375823216711074671492448442969885879808319202980245378599481759028455780674470191701489898043964640938205740034012953512474796571734479530409829308513825648147801029327418911966528400700379968129328958336575213175327115248355491163492571559636344384455549501719569089023274841245617516377417717889752760285039269222897821189542532228767989770147446319524499648255546836080307590646509371288583301754577983973535462842007354619650048417342969063928628443505632241184700919172682823234527826082394301662736784376835503756102091375389190422260986522627221752465090101491548870373373235569726249479616 [133,63] 89816631118819326565780714728595671941802531141610124853175770176745034252326615369529177192515391395180828146889630383227844332732070882529968335421852249432928496318459816903469479755071916246362451677863065758061164695045589577242579720904830855151992667598811269301416772895531741257425033891792340013394682948865004703296431664450742410628738139944233268205084892294635147595376607358654940117168382130343400408028665982436506796648332776928150466450880719759481569408009594543355349125301340371060582195336954899874470616839295621099063357203035962240355645022795835794862642324619767097082613550727399940783481748713969443152428951074785227299323218376066209750524991504243276869136823587385130944719429574265538412116677923061422085877521199929760433372690682097130718694500193247560799542757136731717435180726608445801304529854986209782575327967987333345188870049901884452907142273903712790805477007641455228975329755405071340728258184165727805162335615305259588261075209961271638322384715628362134023482264927377506804640527548807989377151119592337178973080609520990094446324256517977965903920160342271637132476716532595710521073111765341965899766672317108009393424845809295811232276302568212824737752746086719866544052099130226431679738889622802335671124436483123433179302822659828454555876527251672399816097627916301775674404580245177945020795677883708964037246972152587698614649721636490846354257507289171092466906146372115135139028937599691231373152829322540551908475713305500708033689671435623484624692020540437840246162058764837888099838315655999355810823045878080588005854276695649191051593680817681379331550688776144280 [133,64] -14352582874245756390325551895212271896191575887590426036057048073622711207914466983029416189394998100435091385451532614097988994172187056178164949854195410019091786372215164526038908143309854974948493202525425709744411842806897124874609928992150223134746961886265847389583306499933190773785298113969747701573079927742111315824837422539073683917628624287484790185703622525883461985738092590073373907496067974947452733930189463516493136497642699904215762213982727490278760901151500536477186639303065659666178090982816910252386026203832752943922054649490386877262039250446673405881247114789935722948837414364237768091255709705713810355060411271247064699259583995131173148117332656153175049678103419875246394693369899318871400750013514158147655208007686158384867176591577342392786981947935904250625888249552627863984217428362836736033302341228301029722548926389982831749371824359684327263412138949029157983684153388639692663252411879604311255322471759362189939145761794759394224195291577079565114379064173573048615133306935623002997109720003773284133126813388953642696099143789025132473186907323167484286750219640699264499094390742550522729977237691175358714818375575497350881765381189516241425874345646329245941426285651289156701511501024592493785670301305748513495455294917238139466707047009898527858721038010462348705907187072535085369590195818458461392796152761413219715357033961596022400788711528100835511130484848744118066541034708730887307344365195353439902736312988066842955501834429249245685884428538783589792971023333641874133787347320769111798160616259593826793413305495370034072059030431315256017548535241180191471534851838032 [133,65] 222537346613420188495893474507629719233679873132117679759485144684816428117911167842784892658530582943449048311757296483004198651501050318917951594143721802667545931740209870891213944694995310545266732570067958874230286468350476719342571656495636153510663501771873590057071190898795309799685252609821288079014297470011714919245409330739937977270433276169891611292973851274298543051126446738805993137496967556468095282027486487134767138849648332899797238130839771729413228342754934812648665384167701264081638249184926765489211792695747825066168161054768133618247029019698233764337659984308344881967107049039704630579484391324860744092912411762311731404309399756155884225219680527407876800880622142359637869289715122382679413456462232172009988703469759171494538872576530848396111568359904915693911369881739989638128376352796622652285630290201358569218731047750304153999659366297641952094781328242869846538669914436660334143456103836651266296645854596008782799577166249759220363112171135323340003478070859308147198424095142918733248220365308472624846961054557044670101023591904093724457983145285465184870902372690026536774790259010749766019981340919958749677242277432037628312978757327906602966242258113978807334912938953644626969902892376045660037278109386667496197177275855180206395203535522631270390836950274432627182249615543237167542005110932996107726308535310905095364511479163210963293490585565352651918635437752628636439419087364044165591176393617024000124798023708001058010648622296621005986321311580130081683584466386105138117961136705964642219912266475100484180186674238638419790767516369750668666355219031825261877945192 [133,66] 744738931555918018522711856740633549233726535368409577434814738638605367577991649941713580122384281852091449307374759637752504849073583968686549766564909712821536119746617444045550507777270731971695850604856626184931372741959637807704883088524335911470306303186902016595908632517469712679648012458647585391632112237435223572141283963554567701605373220671459786830688696061783421433241305423267844385485508626679918625504238264783144678824054708186538522825621950919602722699133728218041511856785410904975034167735931737795801289788226724743055814577283744222139902664361043284177521867174044083173410392153441668764589405737790435893722590024679797319453334885664993754333784375799375307023344540515473758855782900367341939139866623470422354054995652761740135833184054195138709241627449869020248327644643185065913329468503136854920841655939713092174021205124341528811046070918624605758515403137256316531218281568306483587382392895378233840065506082481348668029230384509397697583455593519602644521744328404439781760671772509513668346178852139839111080027963708338354269435943446051584199084308961833479179629548093836512743277087520140900975276711062113951076805765972629337295450009211309022481000377423043058160580416197734317785886873821666134620171777283867431047107522721881627687805449032410367942654266374642806332767484705827914153638025962955783911152530560830088202805339677076301222093833527499190181527792022130305942868553017110693005308286036725746282378784702490786523768369262121437817527766943842866692312671487058261352632737946755580399174541548001479450983866139396292858032351167346864540798238447102016 [133,67] -32109029090724667973122953882360732787652286244575864494929711573830098119499414868216633263177640552603509478523660674437088413388473786868099311873004596856982262556470994052849146514778040505778462549147237443053190794029862288064815619936684228369336218811171314332732919144882629137093972367131391627472801430406236889870738961665358552304319920593737827996676879841440595025775972820106208140362641497862114957384971200732167957817972583577108926325233334886188603712900156499245563914283194382301539017310699979649515121922694464801475561726222386623336610562542455528911729440657466909043258496582931405994721286847719440281938693521993460185669333405719981744922055569730086764131213193441718394284795362311943376586337088176312018165407958489982575163730212792516696452154416604047272853025231884668433900330585394609291192158021681129087903560431135115181278741938582471655272634989061496138393526975644267771193135239316823919215141571597327188748639096458657026032469923037977691912236446048167273263910745003501493680287846507014579100996165606573368395166852270699644270201441937987398735268731154909064216500771835873239557829666534604265999761189908091066173279630189553925755197666604883824524618402312805890896299620618790850577235871291113288120102209488737372397132432112100062609623017764624185578280861245317828566794214818261642289606404857951585770725542367501949940156105612793222164292550680715353709489565101258011338685823747668762632314621124422368210787134327737691794183725231703244531590039923219574668501396739063121119709250780561349635833604628502330773393137246839783169725901611128 [133,68] 230850540866345323151076435714394468154178310919556971666192105275123123370700129733103425731689255468164587005920786558437732143066628611189767279635475493870077283623681540193411501507353671346553871778737119377218445414499325440656580886170578556806879365503074315325913753804862911374790356762183141106787983848343584882498147617780077479192856510598015698810356547784737755464175151591657351668961614165431524114364044963341842665555159863577089352881607620774504378407541131952875611528077109492288623931917385536565828800835437016568413360667133971678263182495712185066460054552834695306735986444407494293415141399151364984709457810078990231891726986447965086039036165218081252653437163143872797953422630497051371476868670376719389771874437778784399880445301674017939128132901993629460034481541866033518330042861293499668381601198601023891814207005672264728779218793433477820004702130922372026487544523032292318793736374956248219592897300942474335035060434506669751914424003867249687449355071191168129476972506965179404512351961544345175068833866913369536106359711744610350891441737052380626626221592422244110229657915233454267515784617640963586326127178811357823854099833569774952549416085843998781716552739884283470035416919823996007474119155299430747912089868208014572979982752975734542764549321945100132989501226172949822500785797981166724758374627458791893702111160425647596880609789663407891859206529635021984942266843116896118148439652836895248265048840329346551831502295181058521719487109546101689349297676968434253658494066140251912385557063118354562929256640234254883165019565677663857965506189104 [133,69] -351462546057877210197612467717181894214914923577412224347555340946525017396836236106386459727488906308434897358351128413498573627185117342092302937841716095295567694264964943638435245089431502038015425670269096857760774250818218154949484428347032717422900464103669185634068890354608726090950766992622687400238138252208761594387826237859688146665489344601603154971077823818345154476859980923532627365002196572406286220023626189162500414639798533405196517892061629658199311859582808797014997353182421485762437921072254716327758559857680776956268912753545442830852071707436102896608789107719218819867305755430018881592917071130274532102860596373789488772356480553209410838179140572723107695017800669585251276863826420609019638503280490559613072343958537194924716413860171485215865103936836014367659309202463358028308043624512651565340703376498990483859088243995798745555985683181595229233628970851363122681235873038726140921895416449036226352615908941525389145227543052024112029948494985764389104336819004402101877962531652250923812130354052743071280471149439494321452811701031569801147436474548479835035229291551204699410813218969891578932308772063422025524767068218414735661100080538705560986700166628268486505474175201940302738276947367410500369079739258525270205187433411910249557152116041379812288696172286959042382549018954027701441531141672886936755577952523753208714146399757193218423415069104382900228157654766073072808777752934364196004661109107817550601792100119637024692875824721018682240598847935894475935505789418478551913086114817788762253016220494334338122985878417826701750380238216055879997182 [133,70] 1807777483473177810273723672131091780492061655494296064334241208206249719984239214477850144716401960195858074712985543874971632203647068864665866468461376822236461446404881420134173202335181067559142035412639275739127553524313240826674334609025755625391496680685158199478055289162606962455624319940220030008395343075471856459794976215788408318173579809238116578726210402215645589337810247247902201563826153400577304993300126619130496337290381373833970668623427242485781788561371590872450937380393234520522268457885008549323415373069083603012294929705733825653412254112842360269489804795399007315384676676586703470356010157768898183380333851824794998818899703731302392646146181211899406568291124413712253044029289351474965508851009548581704900348319358833945929248949289751808717314847111072423439975520818145924363524182233495587699444314704024400613657511075196048415198915201253262596411686963997548487112703804854159774931738185452784536551790235467514660302705177955751764137293071270843423569465010560691052182099859805509139694036118039296754482503085828535908894630690258854845386728452160836001110040057280223465023775262103360758795489307126239335692654283172329119915597693728536473132486673534518175946047699553226089943002485710647615792971852775462570780024996225123694621654181617577885633678607588052579046518764825972804501849280107488579015627234072804970161330453829443540590484633966528979403939553725816202469384101489949093207309377953163381648167267633057398587445048528919788461322754712496258692708892994085260827808924791894678431096751212156932421765630649066222631516481279360 [133,71] -51180296985610201990262741992961659808476263710549829864371093616824626863548611811374947086407168773334022212637636747469305326951736136976410010712385561670338153167832767208774842728128866307674853924261717385515768579188651944379283232078029463428496519454599531950820684341867870310296556325583500137562654932889302121906595446095600010990520731584762628611935423606589675759117563606204129411349609488057826946726111022999566979304671781883781755761554463623088170246442981026777822284323812323905484276121896862887703700134014731781080048347053025297414036553699301995256192221061089635771443441016355308649784880012452743918519284911960800563868153744163357139596993195213685390831782814953236893784868653520481555870392059396850408350702071302503830392119894031283867727500023901745656676700466304039473953887307265386849793064320523160838865780274050880192526872116475112417022961620369872402038243366193862811713428799883958804005523646354170072315111531009580255544975118906081663557408800860475968508606999949638037986279380867038171493428076510188658673051242217501799283780871396371338614561981970737078288273312761594024997176353809529900112946213248242171196319549779010447001380781416946057629899351825754041057416346521530500246939212960969144217968457071501329489354512037029860405096776207825028228928820756216797957503920268649643667190217224879220006896703729368883352056358991377994866339614490895741046806208310958416529393636880500163823141185711102886547682876936010796702614268524995854894742872016083183188951282407831108755290958551458593049395659145790761975044505936 [133,72] 5694365009598562468964083281614759684064568039525354514536179404797234222436039970710084456368506277746937935103574657019522013712449138399526774834210299921206280167174766748951205395353222162475072038496241198282873554519142540607677220868842060935938004978748613615772737054461315543149180623281630998346863099558124347784657003099632789627028117811429006322572727648472840394269503129902287764344635767750410209579985371110154443877979143115823327909198691923360440181263308970868380938705258928326606902075819343558577677962849021881337361093112557446746540565482759533061759530635851247794142432556186915705586140541337321338209519213042004294842815727355009921089624656951767431095695381118969661882490736361966498654573840925367864967763354789365620728400797755049751883732690371500826406665078775684334743784417422834681893036602354263193527352625232375108329086395235563560028777344468506211645966339602230100321747100881734079544549952407796848441609286300399330046278700774460233381481837958084889420993418815406093601347037883488424712993562591614125126806185912968079703852147357920163398860351578022076617409462248837121513828762992332324113533602382271155704134009344700038374182638906735761296240260695370707683949306455596303833848151193341579559476638586609218175658354502082433876181521071918579898516128022684428171363592435932535334043036960254545285924574530681620232549930075060909821435087123754355011833817010743786529628111064863363949615141969528815330351359349925874359937102159368615859646470934510903777448831359768530080069059769372261948331234227535187751894208 [133,73] -48626548850533582674279249748774729386259672039292285750064944244222392383089884933964419236233965735626830035724177758970828368443117275796487646413745666653726609886641167803548393971457769851673293267652569154770522619499634007439432341775867536427537965770307404462437513171411476340974879789893516577059483188489145949052186854870513757145885889141575682230108977104118710038045618117238388873958782129368077939082574662674930274485451916246737869730479508117174158176947623934550408926325055007637769799856234062096918076686995864182000833635194917922674534698018640198108737878502390534352104014629898368076229330305346551639749887742290749724042076283894711477068253590067988332112658306196200055626906233355622774264792207831410613145655994345992734368276737989904088754900339301933984537160953094964492657489287884547753539089148801235716278403892973380896014541938803137743955716017345981405710650513794431867311334251239385307279819372044834166209729380114914451753567703917888785754367578758186669644495059007996296621217012745700692073928287807202365277481954986558069645118226826489412825180461695896154119896847390174357216814205095579087067810667542812257720525351563489848461439495566307001654652123507551319828117091024074469593084185756944270689885994883167959961332606988211880930198443094966089330727692393251029682164284212983124687337791967825383874046899488835299096065541894663080259773043862819028366060331189991172074642217165703132414919106356119775386458493575830324556828477596305042579307212884903927289817278201453185553312249069797636892621512851278545288 [133,74] -2380789050841273774518960301869765331109968955595534277948588356426681236864459472134110632246477323294768926912735927955905099579945020483438551045983798300568394849760249171342715370492634345190198859369113060902512468620514574963990747361940728174600341025718600453194087741279654487106711794019680418980104254082564708301097745028776924532506683299988977436036975312355537734835501925869885559571473741770389644073802244105252497591138178336140433635089852959242016161312814339148785168914643785216769988747817774361064772420845217816979527079733574267298885686201431159751840312124053932095353764175680814615271391044098317277825887308621806992127258542377238171603061944541308345035697787614706582773125195054571595417765454419350907803871744302869401484614685813762008558069695610015415284666109958138735634046179678755532830316404291169007370995693135839959392534748894496625527757441799978402276047213731809902847261417939496742137742674477071550982757577982816443818389424930282346863613615669467671509582426816351185767291607147444971868004913986945166047336728677447074156770119518886143067565590701240930627949057109277709366358761642903832982888762506187877376915655000492592928166809131665205934043542886875121680120263746592980141210349509134492040081282897767148956882677701898969304413213384391779955220154557269362924317404201442496809935068950735318766440767979346082237033478709332232571741634982108228651175065745665024423435771213644163659708781860261149094688268966052381952040372505490990053342981618167059176423182312502840947674239414722937461443136595081376 [133,75] -42972883634550500854238310239574397172391855198828186571782524873299986413430569304553491277870294999048705246219468788459083721126934518100818954297082621559289057007604940076517646868966248790156867116657647664637298584914359897133228314358465347815446002936295647031683208867160529613886629184440356556551123658931664212789469438370914273459041019265608833308390061854121365278071182064083051021369251102747321666876472153952524836558047556718231067643162978682253135946634212597217406218249887090758098630183473158071710140506860961473462276110615634114869077002776389835219403498344927154291413932156540051970563921196892221226673752982238599572332957308230484468007983550113057473851998567836803847462242095446548302625731922179526213285090601975380307199463617267719400420718152296462970410391769225336085724863065966725625771826100368084475376598893494793201109571844149134396925547522317845640423278405828294789446021290674387018066515115157967516951824492960280356874183350625095011924343838552072247703118168888948338981137355513413481334020681449842399153045988471748940047053919002211626520277639279225435253772654855930657551267388291671572079519052298250249506023005648805808904247939121428498216525233292604800917173540296987811717571905499184340538563701799757467345023217175207049946189074921898667009237189844640911047469603834402181321371429634917986477039227336489364162117219125398776925181661564697239110094069041914456992439792851981070876038100716683501038406599515482522433532544054141919608651620252038453047489022065523645574742769269168732646962204548 [133,76] -330240280235757599136750744028067303123954274891341198384891419307587595159642088147887526295299387446778869568939101252682258486149620718388801474249187430525344617578597501666430264382565315294371191211336072290651074713599313726436862653360533665026352671526755805817096771514873923291403947339586668043754332125283615686083995402508924782530901761881792868544863232255256350693805522797572227106544946493523321499060507334117043436534950547540969888350738640545604875836712519532375693012415279603000424586220649768029401570987486995419357525966798270236862198364606917945046363032629342243171776960494288764963711029610297237387948292613668932444577868340897097289631037696070147960522066531736119705342505709701997291445683434602243707620152171863355948377652411155272162767247248405392472285091142033828009658949981013532761734752695839329387446505749566485784312300457748424859031812876115640594655625780642811709017853754208023505383056211711388377880638317794496994579058929573326452030249680601457651202516950642774884176086930501490473967102970062339603438037158369838234770368749810648284427132150606839316823810426937107733080433078749915123551838849526341072507168335256453911862771646429942296832697722068159651070018907974265497091986708508092858854774920422194241648978727360643908886810181515974113309610498827206775109019500317974612824426132022593638000371756488662163766535380763900505862150927679604256119562841464304421937118562115020651850688218709602127852923612840812442763491503450843261389976758724494472156359037686002327080830692648233554400032 [133,77] -935828666263375040217638997331276238123326257601920529378649930181006274774295162557180000512845544396024662110332841936646177801526661791973476804069222890663928823889281016625000009509887609012616329489807496150828729077631733886534388811172935245759744552741746124262817420717611827237995619558388631259444695118953697622595649004026371359831289057011809209057830475999791659440905439537235228957366297571902346783665450248571166920358824366379259007018421203251541433198516061000726613930899845003825916923397318270289386211085249215547814466946137027330221878031198525815786834181447123044058916876860969458730852758636362271371646585056104996337936073664335838835597616845177298987127839584918350591398295339811577961777104260045906682837930126436051089197800026100963899924785634508673456956998135301338601851320782642700342220100253025800030324682174070845228468805477328091729542537648223447176277203267987729627075442387648135818882336167620776818996390819175206986193666466999745191919768677941261788160423343725524107757409810826818392296866636562595331850998903012288080762573437269719505829165656277504194872607916381267665893501629655038450559772435015408473920234466268362190609344678995215742033999951167410089951892146669194296343714705322780044323719201322980019570052589202020815841809279936903497192119221820759711013812721854654515064158970414558515195556327711019149574662612560475277664072024474251743072133416122307419949933553146088633995028793586588764849888598224648011090328472295111916076551824182057404576233408715860435247918248374485884 [133,78] 3317831468256252545955889418404241742440526088896909458335255392187830876729236504462950920331091495635556943572097377898340436446943956524622369125784357752313166061606377193122212748169954042439871312733279795715728327664421263127056052229052557370827543832925490647519065646225915964048987079833692779158721415638822774468080551036336920028197996521106186418111250774012124785090607413708051726861980275955284143043431140185320091604863138840426138641037675459529274170447295157583458140580780075792472283588658899604369652596229833853920058718105114061107147111438582238660212107356940642963323763196944124506669246285097836842292553851618608843657898147233968103665001240247076537796017340261472025320356622882999996365689006650708005145888123539987439530597380327282973579681721017722086008189125668941215383727197232825022611756869200931839920126711858928063311126309027992283981690254819477273240073888534872752217798357740942174443733101049873823118411326318015685639298570181369799719991734345409412604722647403239624208954315791259961874317694559553083734096682913841835560507596640632170466027537283209139661565867680205304211718129203930977698900050355349286733276333957153947288554376920503402371989380886948497991151120515583524094985928553796877430381070022646548525230336284558103766973295510636382164686012362895141204279944827430857477775095979227724789378811578112612236694270247831614634223850129666263142140611939257533645249548494163623962689896808581029309095381687878145524185195012965673442527212581946099273505463433854288182448737050112 [133,79] 35898274858106491471230826036791258487249650258859985644692229314593464804460352338882280526106948116282063442711077250121151850970431177286196939426184911996162291706804235559872809674647764032781898156590783862269918895832714123390965784057882203777810323576475991588989541560079979877688553593301270656637720235417301053566465432346374904631490791537273365421784538979524333215749074274262144748482978489460853896012132544139099024461783202745788807238241616132951759619744878773657801568949659421546415630245960599427252451153506714403179842939119719572851264644303508925729859930594138948363759621216494425062415205987833835708223109551266096254356976708391607864371265211030744385680511473019130616138581508278829839973184907858051242925043158576914070533979059708489398119716065517940388034304184282025645846685886489067474560588014165103742869816036271680443486845916607513385065866860571743141492242843767789213834274466856464748602093323207889807096197587613945311553666947060590417356098404618542518089247971048839314289372077881330147164101699418949745439755039743295249959667636795415087539775071996454692695675299942843385206872937757758037203168419997030713120574891972264110919332233544799196428375231043402265982645473835923948828669159385279003194217075514588146903631189446033894676496740352341443439982958964066750890545850257833479440740268007253126135042466651235054997885465898283906463977810116308392958261202477216761327394118118763928119123914573904429067636940469537814450469688113481628888954869616319940078347084735625334812417920 [133,80] 137107805627736226714385751739345351133374758596893638118609334455000435921410189079563766295392928468726178584714332009409253483462597520317994846251944054552047159735307849772911879319000500477451015733758950334444574977724958495512515913746982740372296769358051287021455162936920816479619693661611817367414681048532086348765012388070965639044310227484483906920762800757424708703913533184432236088424367014485045935284964746348571378609905645671566435352521197571499985917414728759059533091499766889128937377158028352242599577645439040857101320138869604988850646263000039750362882365098099279358070227640483747542505320930684001766635205583494278705952725845298393066660183272862512648898186065244393035990911869554054155223135082163914585507396574908269864315761296452317219300856864973176207590955931345626161707276744480818526832742108866977936126325141998492755135295194160228738129549969446752336700251837549730939562962487087174842393572281611945362174421775052615259378285145867285207851032989464845421723691654907156191456216856926400996283139587513064189043746548504566820511927086511807216242412494161983338972147157456978693879799274637676783060238458140792305050188618755273052809979357391806358234793044978650269851893269340417257197898665674358622416497857920183133026638332300929175341261059287696903502987150699803672933956481222647691178957136706223394651836645607235068729837735203116202342386276050503357176726557419760405117782687414117683387781029895017818922857888273809863611684050964388092897428374968660151112824264385340587744 [133,81] 258562305219058049816594727800544391534341711007559272211824748566621808098819625806455118799788597960365615865119368405159937199060178922689750342858944969876090814001308478105601261580641122199029798037587944551186626372830561270605851354957738631547939708513876242931093106958615433045855442885111136302879204439352732540576190620488825181426630166854719870346956624410493165340763079258271780171820947714287908615665064180214459578135110666856361617514098136581871457863404447549567281408812353695015710440059309546499958214506366505281591570556125545085012849999925450794982605412088968973011577494627084123856815127511435800404806517621275642197073754508588454934374585316097928602293083604993546706576543510546788115301542759494898853548752844116467395042011772964515912834170335927968319244851344485083063156391517852676139241454055617504310502369255518003260799630552428426680033734034296622354536370320452704235991489149950827917692933545774865514160539648428655696787774623037185031092143333278612794268841169286231110679489471573110540425785857363033170298019225251350629919401803090522730662418829703483763015744606926564469605012042692141437808071175712019513063354815203491848552920225353380744323359436726589082110488519209557733697958859688484953420270684603888457917668234880926175676748473276103531355703428673841991037001026420375954035556637421801916899564258814823270319460527205082939088862119845958525532766802486627064493395016732475682415667872338345207161033684432082424012688834501648324525815425267786665045737626843848 [133,82] -11698327442764577997679032507298571807392259276954971895609411292720929405224436291786928477981432995985646038545174517226470851581638831778838985903489522823299955606503800202732107635721124062221174508587977192599441823898656745970757221915562570086463809764330380659225819959895624210149693579827802400087825851046628170903184945116704680267292084979306020905918110994569399242650941727998040903404699215007028201093137442794423303694666617043254785314230925309312687736312777471270931915515104101932426528043061410276790676166626299218618895568841871014298872213497032445580903035139496385923095088237027545354897092160693079987222092856972001741536338550271856904896626728791098255545060714908680222618766607057876446218580803041041856924655544731348114344189167861745021102616159314743504496210753607570782495459802345272715866974913958067735648109621689914981395099077772457270754244860086353507637339966726482062875243956965804311086261066619475075214152525636229677399505486848074825663488596515440357495518706869502314344038917160745775223966647166268095238066229740619117114535402531554855154094837203218460328887016486219145989839616919664041930339699237955069261319680632658937464160998742051177318576259162377912440171711088386798812216782048881745179809765009974316114007017082900766365704848015253914652872442707159122311181887138408365840120723768264887782311639432700701650054134931009150156004536311294811223078233852497182369622774520638759113441907025447368033900887018176821627656377879270965341362420015256732378330784 [133,83] 1357088957992760765196752733116222609334337427809392063394214479557940857440916511571211233850634092860961899585557088160818226963041943026041410904446758366340518726115417055762519900584317206414691408836097708811781465060692014758593927340246761964174986515312923443521317211872851519215055330039681947077697635215120399290187585758426513633712501075732953756451679234284122497656251343007290732379518800930651556873573264686048894507854895734866762036623344295808495905401203959595822934278605133651363840153225057178091273486291182966705484146316368709406368332709664374322361510255771014459457965226376704385705578055212966730834372399165638495966207355057531761301772576039305909524141003672245611424459703789842072486570279209042534852220380983706400792226478347512171471216180158338413324989960766204642177454106334252630736030701785333795160491941036719389765389859723833273388231968386182770583843251792981807074652922330010196504065513050604246754471618496790729265736885482817599917189760133698998484262125231853683760267687239316060501379390188127885130980101905918575577625728516757444290808843447075618901217251763753469125666022969423881777046209235837914465363795924120330525032166364569349713319608012361580890731901095225339651904387830370696136271618836236584698045461553139290434151862387750308097015369248417806484522386981688843663408707278821859051624558029754139531707008113551867146594574761614749552588735562302588266871074476404574638219920176112003867721192339508190218861237752151223927222601276245002782668 [133,84] 3063260725777601381971182082740531108715536744493064644569713137321866013441724096258944265810928103850098827778864808090863526012288235654987633052670899366280290274593853149074395520156312207363371070688857452279892074072821855465692841585988974272877763653108249902569577435368500321894665751372979311663988258018024651149180496775390705136837032834071810286671351352967518589837122882975432410643480661478289000985227875528859102444148895096815317855444120444553686297486434994276640279369458062098878199970222558179791832757264849473255999552590933842462041980241966983204718422262883018020064240679464032805476112857624420151880196373871868088218452079135336373737306376009379072497451360426525426626388907593223996157066349559010924154201438097086225118074927957243278668108806454474301154315189519172930544553514414508086555572040426524282535295857369432515498936359571959427804109692855845346777588572018513174155875662875666713234337791576132441424790693134657732977979254754066682725209142348252696999831470231850115179994147621817396786527527114163363837228378138706876070663000381693726789083175611201023357038897168923506309921165811003985009277810172631448582960630534214894701168762763457276136175853264787702392974254200193139692365038102756421305776393556270875047365749572230453296155638693007455578290778097964659816235878219148510479324169530355097085312757792908934223303035826264640721326652224398592412415350538913061666807061654752074144861435781380963783676331642538507527420116419817053206931037677879864 [133,85] 180010065853523862130623937583929785283165572314749614128445987567448765783495517751878783428928665126624075649186947281994767936366928256281480436044395604930581313343124156341989512005975330112477678681252875000767175545364447681596288491165968539727942723605389361327077609385905207635155651533900761380999495311332599525856429672433299998768348451451350344470696091567010216826304128113506926986813624460113012764195386500488730372781333703422067699309845611579060111678503558940172446450212170241871144773143657031611526980279769682291724828670785392159666774384226286412089336358240304552904779307119352111538100212172269444138024385368429798328155667664836188134567934240133539583060549126677038534111861797526161088548825573634783563904855950198348105531095571610718874184712817179421085581223879423330305985427499231904193079051602020360355825413274910184187750636590575927842331466745518399574844358623179809792189051352169845587842937924470562293647810308623453509641701263066951680105563008545653543465167459407450765690717445546007276868171691972387622746511336119255143587103636244397530494342943489444945258270938121386064816270657216315740113728714974088134449763069365017138146000571816471534644427776002977763304553141390077473014793314126084526396801830766680056510645691764182846038558744222074973677419727822169380665814966281394316325181759670761038017585213166975001111909068442866323176308240884659612763258971145137761497248055020652474331770691068569520936327849120871924717178548487347706526126569 [133,86] 3832217139634961480492772032084462474537025158986314481713828975785148714582800837763669059713891956052561109119520216516731572075516513769990803527338696459418229557744203345595599728835835419634977008904480599398083727302649666707840832034156397213140108978249667154129583015383228621659073875825311125382825611182279723595693845808555105669271766482477454892339911284532442592144528653219503927797381134164587962168527168388034535507844145339980093491231500444089861249331187470139539133480071591487985269739499516838912768840363202791555743241144010054846020570043087778819462662591972629178124120566010329211577817336613010656604289931860690420990934845148600305409284454758493270815568493570362258558487685456817622428282798897735623559255692362345847321443052136582714706260084714629902282026743700675045805146971126619301085457296931578405245888129871459819998200548406818515531801701038738845591460761547187277557957126851166289800094562986402663409075631073295652679254624731588903922479459034839354708866176008834123831173398744760015379380980211768656255250926733685517220590448905037713318802816634335014654234670716860686459399340549741016862158512686485528221321296210875524062970175578988736139994214991625897335296256465052816709859226058660014562981574347378871657005885072802183674490010740058772029455517119957341427138559553281066506713752929229123140088213631717975784620193664110813758570113906578384088201597016615264020108532160908907324306351736983587159951692297383063388816059274641998877184 [133,87] -39881863669099937779801860358500806935726131291683366601845939457030714620724920963337757479935764562186623914668056615102119482697312211991767195683797571934369027908566533601586021296009384901873929989632611460516699006164404869950339800970350493130230509135134586515874864413425524588696974647844610240682462760531199695252168679394803605614982972485193821678283155526433793885933115317426959404178845676004365810866156216549394277435130788908319759293802574342154113956122232753570573786809725067861037168476393738339875231595812799992407166585881876982710535870914341610557621208186250145625324744085715565683352050019737446734835541693264144451666432279128914967463970020546985972368930529261933361329742055184084556593211955823340323564615131590011560060267015393239531337269079358176657902853976952775431558833688397805890466201922210545620435853508684382215156888035198085459648253036340148092524434730930826316361496851430382775393804856210137067954269865511466942901706863620347549421215275844816113964447062097426904667212976791068770574891813120659092208696898194468856716379380271637029611489937987655361038281599032994139553431069652974261473252968773750921017248219305016747094077628975296574014085615135466701000735594942744512768842366062308404403257497509104942573589186688790602182853081322491385502546567872611923479147570637827943322720899356541851398331270303998795051439652177686986571955588127756712795151809335828546387325705952575737961832473677722062663218689955372361653728349204106656 [133,88] -74892214572944935968369172880294944379598396901103195572419047271774026376692289060040927821297055714612246009844743197855306749188619140656083450201188470685277520552042317492414707607334096109150630015044176620299450651401815416192040453643737775074534060034950739211892034302112308844817271795533981874761150622196879879497428184751820851555523953099758659492634328665410625897700325761982831731949602116397117110298060507501995519650685489400392655208739872455670370959002755818198954988699747485541204533481930073987874374890729051806767006548696490511298147909003421513492212330655585479863583187487757102168239251889798167721545698304295983965830702814957203494396303344722351838484144717981691794187671384480425526693511059979090105786468112648376916429139735029957350197198616686870133453652831397240703260918496184931779254901035636524489436866483749900577528189917209060799198912671298406856963147684556819152092627997602678117930269249757531871083497708139102923313893943542315126396334969863335138374817429291592071102373378418424835542840757695165238494577549248663015100202031431725512788463793056335336072978367320824828291688458078084539812946559401825782333593550852122401313425397546019534161035289450499358254598260277113869182134127066325784869767742302150268027611365724642518476228636811391206697188347459827716496350410330137969795670645469288355914902782741304647834109299575020496062564065645425429798734537616507659315688638265873006932412605740079558330550869027589071485935149104 [133,89] 136776515452541650534027445161376638180700399316976283457693329651839700162552821528993782630867818545932636840399849159734809955779898051836284290623929684978864848339992194581167883668935089202986435995373495100829719997477231577248903370109208655105698414546863912947698654722919006629383031298349665002001838240270293579978525392274373245276235148573970780328786596973043933544071946441612886492687262438251957515466050164893580821509159787640585568633082116429391341216621669862308160607470693900167942757773755497650289158585109117635675170564859568568168641395789111322630977651614136281839481856552707847533598675384007087078949887209731403280556323099178916325075179481624783817312925706752956023305799971141840653806948032015270613464065304893156879944006181594797414572005552544060204228202026194216005633298850494717398814789804152400309251128493015585866957949224374453019169457393893331647983115710668806464233741209178001753768999327777762131601895817919146302039488682023626285076783102272728714960239146069531479478163723909675970660224446583023689856890314640489678234405058629894477300031522673698499135911215180384136032642605569010435874311949135403661271477196236956810559361488118729826686319216536151226835981167817936204815631775735098889476341659281425612290375956152200392295426566836028293746508024020887210867360699489636103626130529186411521118105046863795962278242342474512399396822709625229417865833845203108910024653814258776950943345492775964510125633333598767678186 [133,90] 37641356971211148312490865645067714005178472140698772139265230600511540017525350372315134259812669425863549256482850048586152940925704740041508429898308979002399234301719527448698738177470378331065312633692017887444457270054895341703091565274268563515379915540243658381810293894241263274765067607929168331151161369203471054766128804800636105619370167582918510416526348089027271534556495028684608820393133410939635383740404691252783814074934312742607859087385248535519839251308620669908011605342924600863265406442368580678117142889509221442215883460607505826943163001378365277821153355241262118544052813041644626547430167416970439032664307352245242372300754980601120817214158859953662910917441412017706727983879387082552511796384160893274491139497472325815241824727898108644771258627237208092521105137250109437689706829971376407867566848004236957083693655155834544014772794989630862618104636991019671631647667294764128257803912500996395368592971957808323696675857939683763997000141041779729144381806487560856512971086542439866078700276455178649895845340977270427306426964667663934881346252673701870288264311472330202865931330281480804635055051271801563627417894622192359474116174608620686975439946326625162651475579017564734452123423384049589423812975699828435716552398603520733306785050835699968331127336474166865054320742302454391911992761942751459515213437812887998058863683575358264494722973613760737930999082798624939664677522942540509010109335769704349895495640164851442179790682847566382080 [133,91] 8943766507998224037835724535184993721302998667009733926010064360756220056462735136971497837310322075095926387364748887883543725970580730227426182293557037146366973043519989578889519702928201929471365215843282126799131269224216830569999712592704544355164685572082666673606583844723360113216829247733683074736824260717936177014718255132196217452232783922133982891610194893706461875556907916791668314996346239570687272173296629382032048661719553147554465645527531542489081065204488106675967132879481894504044510378467861824378291033918415191201841330119571703467637183842850211863595073732511690879797784622686515707102881655524853148973729961295154523994175350209702025225629767985980394230556240949412626805013597969863563009369613060976433025399562413880201223254546461847409355706011823228424294234788462416809986289092519102426418309161076283906464656749795159677883982562064097365614920463925242991208566561941474968321226695127771136524021540694622518831785209669771221223358579780877640944239569161826788198078343226898257651277920516295813130966582109110549878285233600856160688257484389398840579519334749216404629841163700480950304982589877933713849794716801601036852951295832938629818565650510409457924510519074159307098759118628582605787654946740207653359065867744318485615363391347319195224491478027484913486193197453192848444688981273316439509120074946218125694521685357133042212176407198812976927198395617408261459207444600663632792188646314528951947337450685682073768791373472 [133,92] -1445344377119265605805439692235143510394963861235061582625973879280815822719312942009851930241814284116968867304763245820364740953910181469308008862145375187235200821949019590245352440378541850008766852914296104750761280917832571763000972882086749995640925032376354591995504441259571000020547678127337141774318205106631965968931026309684089849758033748035688635468551173499630635492843242361243854225030105027478129499862340314493922199289533842547446482765260682505614358440253264133943601711282079262982385362968138486543139334992868148231385555194325878567019201531786051514221201407949029897454852562430049421070558556781354275382637616098748548673661792111081365857345961651025079486114519958695033500088797189171638282743839406437268003233406952263244551512517402212331881095171045754985729993906384583293162314241472714342044054755090343731124403772833434732423360369565253611339409168963748224337223006385320413085456898986350181690014006422392015980302129860240792899681726200554461267242915003872094872872065182398866860039037308225896459404508689788317641862320565619578905451326092031380745066551401610938308590579013010296482148557195175751357197683428078291734949794844966811692967982479920046744871069838397370515196438669236796812241149549061679296025668325716031236193791540128496566105916860216114114450494351334959711125554015147635540816299090892888343739145024604042833611945360345476185018693283190238759254055740939199141748465573331453885456694075650543534448 [133,93] -320478506286505506202899994997609337268630589490146088944215187528022379479896301161060045036603288120346595066576129153591261418454297785209387742872297577819240252193944311493820586542914468831527705597641853385240228671208439590475143919783917147889985456964597689024946439164945273347499315419193230596230453388458839717349303931893358454011429576186552097487031276922673494325669356363125100169073251011714978253037799363827425288654073598360690611214842947751774297072877289014332086717259566133049121075848509192628810284381417194800979137672628373131628717360689152924708117288224987744121465415011634262243192033605310038368392066857370831626213145678998300112004826410663788277913744802544143778170904173870461505474655452620781002387050015777662044912084125028349603589560671734555377826923896169920054123427277652379580163945867999010263821877233796400771966797435275318827417498080821734204352954839979261349904327037579891200256370552570634956214209007932049844432698624424360043769328786462235875342256648018630881280723583438202654379155740289635717555481979069734643585983289885688273930037126477712902930679580052201984237662318268180265747800333096534101229363748526691206281059405215517792229704843891776598565238854125973678766923404934073691855994493977910603951229698915943311775330786180669958223789362295655687310269590922493559078685503913292396664126112457658147665399853346372179947147448366347556989669882541751707602562632938293838867375388651346 [133,94] 1974881179610897536942409867952666413909078430875689267447609498424766327187195012078369800921355758013031538065958454186261955269587058955279955768247986248935384693531871925716209265172456921142913310256556755808534882567648749063186985104838352711151679344000412378740994938792790436659057726880801050802644759922253414818805688748975065234554273842059089345759082226669799082277572719805386372581007936172934319726910648465957707865515698661020207489047871706536894511692010404157928068677589439302986017077852525406270093301518769914526702335772910123355426512784056326968087257276126655263632915298317685220912674046335871065162865804886620410956225812544557313161244916882244323918541212888075582345219262405313214892684836317111233255359788767682412231862535706506359726086731313366879887390246039314953351830214015642127092676515355832035617376704652821179250684526588428635867012276815908611617001751034262504451574885530077520189262942037935901910109861387193778967703809087274116151937034668674015499311481433740855709167964179982944409730847349602919462514604707616204463819276021586250713483856158509442676266512342321971105529491850720739869730117607997730499335734281071390401873479541345083475968449056666756655000771709932559116717391394165527335097398607262897524421210384223956339473240408909857491772285010665273845034271444286512061790588871137901443722531546184915419044956227824695476975255431001445931970307318284463740446534096462678289481088 [133,95] 1006649133461282044595656019309390486956021121038334182972777722574470442213573652184613893834777802643093862724803331677796482338075389903695576459601461031371032372736007197143949333468973903629585458630608003096717000447703435956752543497346549087355646899567580655075494151434364110033714283741609782333395015842859531330284492279378984140674128994651598991466611650844893314331563066259769761209865985961707063805409627200632749662885293298738664043496001287536433044502793514662772465489398804029944215686877416068459243576430043742366362421011036669851808950069276286245731135294959524868388059169974709122226970503948778579858275380387706971255959161094741165814905682287924257455344037583040708681939443983200325760303053061630479063494226493455209299426779415129993014696363840439444398400290581519181218128886003761648336152761094307092090013421435608985613139530295832903851774942218059460330223404137610927034240238160224266193450891606671696819187576652610349298292379371751672375350426307147354107785925792197090363439772754298248066026735150253340844753726099427371245434530883962708903461035886267123955105733181881084530155273367622543635728610127047103762357414010016183018735985647150536453138933843702650463549334634032757797304125290037416925035912012542365763766074840217424920121371602041784107121786157593319078894914442177064308597075866606168176565263779114374844692075085349874660735792580204178958560664283084290966648844952602736176 [133,96] 4913499388373751967591918073946819293824240562332426923079314497467128062910545197542042117931080094228339197387393956413288589155245001599978038562985427677848562540189669963965768570668175637953139761413431077526981558787891344419359341467944513885468049042076088565921505471878417764344622136285489143099261342574613836062911755101609171945878875029494015409983617963382094993822322161123521573208592110907175164626970900953612307884185551079486226190602632295046088926453098204398808932886684319380245020422470285952359281896117237340549174576753967740339672343059032217785483126150324204789342270730440907357183893462022293151395167195826510430329633493586770811723413240836957447110834267873558167460485313537975202453722164172678106036482933567777034741274150973993499145795306691757553336352596657822663351464060670747727768574346256343822840661554567191740096990797591017023724326619775543724046838346356830089499040807034348310025329156268128912312548608245721374147130885571248518222153322603363794487327909670771592824556379419406231459954235447017224271019783181620689719035947677958518752644566980366846793773266792666561039402776497937846350899030011284775875013991692928234913471625638045852151410527924268962839693434057320871154453570784911585647842223650692285010448270888185501923777692078465490764583145149435985632861332565233383147811341563779482991668009758155230500072179662120476071466869410730919692183692524872910292055380832 [133,97] -325063361603419495311490256341691463811760348027198984244955842914626711642453968932545728018577931565771487657629172971269217096422774535505147838541759941176952927034378609495609435261645394968688006401985936317327931477714446402642927704912996276490235606065515339084487065604092400839060126200684860020657203579406583704569918360288790557649865770689512300251657348216834833746377595622246224466098348631330752407983888959756666064362000333048982681203126966767167985264679667779949069128104273451269193158158325005130876444142772550849154933982322325935062965311512712113958038509776202478757255184994864738007978589137025461019487339655790330490084617687219892204159604803235829632040260974803414940247984107591198477493610242226282865692960848052640662308839069855641243525207071194229404402535810005499147143346806354002120418541218243204735834183136724198870225412276623308331794200138101691939672938071117090676445325014641433039007958870260441154827683468892154778709575543821251885219829277770240555618426323101498434594773742339029878519668406146750943778622801082973078492182613770679208103241864866581969847353670672983920842413163981806025460647809412282284058922494762743996193972698801606424358092401497594014494592020493806544339050647807690505024853648047100961366672409287947704018749696262748641768437180886200490312978072438297665037257742043254265124583499203260055366614174111049285377515582989184230046484151238288075030 [133,98] -631850690458007637506372497974858447593016053727981939134270755603500115800681196581452076713601702092632832251065694382694777248642586886204363388306685464526737902205976918134574530761555453810064642860100958327704953654672702225273717608171350141124921058392554854533032600654189478648465064615545521501858205947930822741213933539054897024967414366420946736186844371100348142455157696630714609979353345406598856378356006853863225883748708511456709187217035532636888911383219636797489218576996628499624223079712097663311491622323321768990507113311659735857580163099315766361629741477585160786404508418606097358805148424535408976957124787558127285192371723901818583076599466589199869159776654894339779036225773422410822581121338094074753493952376084411022451804156151426381917568801056907421392571430634672373867347565404269648368067402488522950496255293993928358375830451572063924328016468037152237695364096007250807284956851155135918513236239149108442435052468234393358062900687641875667899954316109302113868679471442448094511337594934758315297689672614978197478849311853165532756852719803435156017716528262144370724433192524134747117139078875338717493824805467745678399948699162454881353934919476389979024538631938319049929389112233562531575604216251638821030581158222529272906008760252631415506390741785144602615750462561059288824065258574821699296622486734913292901151687120391456346101563278226779379525114565616700238055972842112 [133,99] 7743317133510671134407371069594395456796356769819749630002587283367817508109221419959263737228591636020951611930500426865215376411811076104089250231891034013027192953583336948402915318303138403433686378583851628383141358951059964658991466882134924798428105897350636493936990605051055924210966030333202394221334174284522340266850325818701414429608608338828904881190481568254544034017896752630238514522413810871386516434876144631332171749520253391825136268994754679266410924629270199839450186875833214777638893080291943130036476372075212032208045864347778086165009368792036990754009599865503439208181207955364216679111497366639013145030820021655163162281408956760047948284929479532247436078200548437516063437849187073484753972440604941458233484812432308310134228012847336549715866563794310785046569209671446510805122608242875582703913670532361550077121155881285579671788472658926635855535080290229251334411588205412549816417416702705248350328874088770911629128029313574416507461113474604175091468764932182651986055656078772367074738515212916391346771020703393906762755247930549924608006664056349446078608951822999208524782689831310062308220392367762215636285221582551059616048728994323490686281469890079051679155093344204669588586709826377623002892224159649711372777733133131998439341717991412987782946116859808576332750353652778569163848706450814503985498739671069369208120909346171416205055170367202231038275655442931785276556640 [133,100] -49017888682447610079450764957531686035268612287948611708737800706640385562035897721859763806395779465297802200919031884010796014428804347463730883658584933301887099871340996269045278315246805825736520914078247321377911294115317604294923318019690455021260767644150337844436399135637311844873857906258082221025532777249840852437636386907277567139032778866523422333082991196124385185555916599519936510108974034869227699839031087345128036377959964260507816258302029845045377085761066437773802450595360796153613200663614178799656144037868397451496510606330855201763109156349399392051556340843206150542740429975240552088646632222900819306458361506206182748952494404389965233440604974261632877891568254157686523997975658830203161692290903262624147432106751208487620332329857329942194955163461047992573719703513756159528165622218667648573020488433784262672208490675998940012616099610921817561475865209673762745290515852596966402950824078847059654739189597571227817545409348030539806236298356785492870725292567198805018225520500260986968767898823016230191830299803666274429532788172691583622250772676901896520310005715403880203143780621750567314657580305708022705627520019731467333903219176585916752577104796899242859676086906459990309439551447657695314028412028986097045827203264414789977555263791528084104391487499690077498943704863777251062042173543609072305668794930811293233767142220694717436913074151271184217646858433699272 [133,101] 841130048014556390973480011628597361261050176967432254390655572646180969919573891740489433876887669389501847166001392460958456718192746676201622996528110150880804082256747721232191986454415403656789394383121985194857087901230419874251098573646510421846166398855989232532937705758953601838007483538801396244117843333817123067914552220703535568114999707102720624807847525541142057373777519077378747506229239395097841007095559188872887097627112548562553832446682447512834416335935170506104764138368124868090729541034656308509401275743474285739067276075385625018313437774834830915944760270637783000476922694242248351766652176690691330600096476978953966091903567569520214706378680747071306801113790799658749538234179767450157554355696355391347094587422153615584763506562041776257501226625280296229207972024877336698714050012183186361661819659146794323108281957764462525012597862611504447719792419697749244611597578208987687999227603663946364276904393609262245886370983665491750704908799698985867710417564527692801597698564907145529305796434989624136389948909113929650728159840475862879829407329027327837192383324112784299609294582953285597885253390668359797925260661470269675226034941472696805924632984336188629163419531543238348913615954307581973055303110229000980711705815789857388408729295728426245553181945419269888851731499324927297553268204706647677665976623944619079866389794580110069002133153492410512914868505 [133,102] 1446669307643983731562828787574271726851201347319199305482463103414796696705147558333689283622464726487857829015824650513084686597187875495100505293722623598421448684491654504389187982490646050204562941540550589028720572746780473071816428412362470883796908742422685969683806839015696190878269033873851863653294783794248376344002732245846832683390919143619557045974819816016157373476592997057762950138700647270059704930782464283175298286948062824199151270110144383327334662125139183208139348619635116763437798800631827128425398836706510566798016575235769938603729586787515693677876759865400772943483676341122846588007582273323445204844872061427452567264927270914766304926974992011894923149753599129175107518656780164518086619778311127849535848862874791702830769682703745543740557312698976333495701428059928775583576954574993267749745790379208440965956485681020223600556787732430814472902262858656752461926730638924675840367357861251380357304120062860403388657325067838996889258597687626101389020078885161545591938883979905997730267035671250706415602854075192996830957336863011603604517778684103385021560386152612280538870563538450703652662010450412334982944591390932114238643540860510762425236016937666355256211684489738676309877221385926112934871934422471788333208741283621745307738472655095718882291563900276615745050536530077096111311000110223312235540925944002646142203860086802773558946907781955590336 [133,103] -14706638425758524198358186908516060512727564935765637016712777917443914782828098205641927572852648431748259882474321935362266484209821315167585683770225025824952553588736955057595877399255711824955245826749259557832155343063181481629855513608918477169095200024525234592516814585799441872183504032699739425420630471630161264316290223664828756575358631835984360571254179907909947696235985827245131228132191879887129989809153173731359641929328299887994647269209768874148118528106856465968867564680009042460750776560558532314932635548899560762144812965832436495592376765132105199049611409036646563703495611604822943400005899703503044201128473336172109396686593833259983180557088880025732467025414676108119167952681679709598536634619389976755930221788163825735396341480617304562181378263287675673540400473216104439443649650079480333633177268042225627417367755416771710037147827527219978150825456108931893946427630121827478304973791708776538418734544942298671180751255869910707223192573154775124838895522205436343905045701737143123292481912134354314088264577432044395360104986883083241833826267804897062431768035995867993860868525547565889368649761164579074080163972509802934108119399571518595530043435368427929200027540536567487929233242979642862925734584557971514017886143124000596042399713464584524828639675227940110842906748847430184015366682758647089812396739586956865081020234022465587842027329480 [133,104] -4293759508382870385094446769639390625489792705274237269102993337853348853399653682270588469201460196908778669683096413028938115857713317980075179283297719662532240250461131924684452300557116858932303095966215995491002775134941868644511116940042112747005555905055593104580280236253676521760357733570469721332091983845030602266208627645950369314139894032585526737593505513955292603311936410973608081765681425337875587317468026717916475641373730088444639835041633333574458369883552139758529821885446969694986415735770367435549523312525286806028197504514451662715570375376113390045365282764165649642209032546995106739988949025470395374807698662873852818958938619497047218584774073138263115539601830958248263536731270437013256247153057056043850020532977388753022107015042973386225553415554457869365912917732767530508110303227036677330363704576065967242177846749108929415218158443083080601427525124567069798562851299563786226049692964928910818540474203646213272522460744571654654352133107519057983986419227536701661900818407081917753280483968983578111436581790038689853928960225809383526892079892116990785005096669170763115839256341598720509283059436838487092884490500472329223650563974353916351850137291850186506607386137179162472906077989342752807128176303535598751465460028285264396837896078431645251856944925232890286480384317105769107732748620234228704784817539831265560206765366134329040 [133,105] 15004226246851253333918029712771022520279137323408293547740897780685146538834072785395560326434766799535745680397330013250654611862565771501122368569845104574510776915819122140933854740117362204062072194416540460201727805549522487092486771675223272344201460417137978386320521783446737345141560243514019320396108419695128416314466236951014296536723833654756451545678681081113359797240102229329785259998050091832165591814301914502559148543949438709880066894015811013760930567454005328626302141233344870365316158028952448411942093808311642233118015208344335158678224183941338243525580882113320139225282636197170352941174269875409273376128244726780150775330003149928258847389158372483372051261685417727433501087862493971402769925692888460910160887306878779804245603124640455789484603997855172682132608697997119188486519173518229419148408019899129258886629453412634862647301454418839106121789483457629320895817918664609934329979004590395434510160206377851911126228888619536518696098665554154244404002323109323283417527925384827879816353194146597674569260816056755700656072443294451541436275883477097361599616881245067121356142896769322067282720074233239206195098913002784865103619013813854794946834106523956937610029608116925473915707644575096505712773174121069727701266417676657969862830838867251782829547229411597648956422836969357306962128505005470104164104898381074363990382243986 [133,106] 2025420968700769314169726025356679218231447965781094671811783696226422815229963261420820865453128346963767291701384729546375800966617697214075811039899650002653594498975182241002477917250915323832661690610126464181971329601986082990350465868075213486989405725176499771484750145841741341173399216655645195081887753193079664606452015467434972993531010911535070808968435574051365147732902785265243343749559787614304890912506900682209852843198809658582184384527961115306567038941289378503442716646648964488284381549936708426334322103063308301684392793701452828577683219436115425574283279297098746443976114881900938144029820130637526522239406842303939294325147927786991069777983707437928742042573248039314696630409166178973679744762846678300729716691493798900050744174922385600488338888035387404561885400149513821320302763334885105686910975693053415529598162122398689553623538704745740841473340940630440496912223761360423458698263178033570807282287034951576701948808992400524664331004930469681412646926063468054707251813435874838341829648902854900576442893957539974632294447406071699995815658431390894849016237587996318273325671549003575372707791955279448049473730843870304124380191657894830286149508346438225618874797485120802463379113743171934308330005005516608135644555445976758632548916397419982635072882046061338759171595208912911101208771210802695314949021996966750848 [133,107] -705725772289957677103812479077269034775418793499523651105860993127455999818433357406741877209203587867923123127409756161599094104489190123218985431770021888391837031984081183617432069206375025501588068420505349493095637599484412795648815963540354815490703786380979878669072074058003641611224226550976152967360319808077054039150347773246253182599053208660064095632859138712727665489653445068625788095222165147635390050373479160657273621713253779742384787860605327034559828302494060469904040070187948207585076159841578088165003822545703209844973341219878183733023318234393268476872540439708658464488489428805703981710371255445587846815133858958195390500125570788579257349744011173205457505506703147184688385283348344030403382695645514135212214285437787158664320321028624764968761275054142609992730890194799074910955588772420591084095266237877651079052505861789887058149547848814343116873535836633272144338066851585494062861042046815966617512738547445925258970494515227289763323522766617009295382060491374920192237998732325541347236617813356396405801209896783403643560738018737565594933717353508836362916495753015726959897335061624877433998079096372555023800769570679661352751306304727725919873251941860945239071346575802885446203598466185449932395358761424227241491512281784169256047396783852039176597192171055568732173193097938816945659987749191027483026816752 [133,108] -36186539892680004145532776367906363832675978445943252734534665842266335932562065337611502895007902162996704404705885295125861080959889558479020822399360164855144488669737641295732560771190371081846452282237680499063847099010782833563693629567872044240110949915388801215655062779852937339603684992046338415000095346071256143601394934735609359209839166151951153595934666946845677548954967504646119529892019796715281002136123857881486651026143351219522661707748478512164320763759912332043574727016041572974496497121298076717164298584257972840906768127620444119853584749621410137600067770402233949054662101995134721224904946401129803468198114926607551307097501554865446040978246999130519924112588398308285024172209953031194827377833935371070756979684090717107820008906869027879744304056841570391786783504044112047280518496767483641536179707104779117210327221028263172935651733909797073805758696450125172292491332895639262842885815375015365345276667024331521507896250006970612857744812308160033137989649808097508678896238552735421401281330089019214884312088668044337923767918047155505159748617460083218197372137925628534812395885688502763056008109460936414587577968656790355976642649513445500462917285554267255255325849006177212204329318812798179254773450522749768949511593584492133822112518216417756471812046161489659785046706605870907296536224149945984 [133,109] -6461782899496930126374050460048289870568333183679511992718021490519632034297447301511583893173852289604027434265108966597947696103857978153768329842723604125659264507845144190998444286372113146710378092947078695268448992219199689233279231834299617485410651892662177724127171015035370677624402580186200391979277785557710894681969773944877894160631061793981306417335981940958297854966325051384664861427672741992470693743277452555843536430201127775255513357760849857447620764175820202743502770609087397697974431526151549777757686491748348155399527922268781588800641008855930271003898750365312835394240780315921375049476216243499841399373233397672048181212425545485943350709908288817863687068478791931395720354471085168407067047532867764683870524577117777755659482496625835979446890372956443261871086937372969246404614025291242283911317158214895368333175866082732193664969180178979190346123302673958445808608079844451424960267514865816938710798116583912239498227490707832898952868634474951852886276335377152144769061214358826988131148879573795760496442560645296124886490704575140359079306807829905544811607667782273733470006072042029941331306210053638354963110165706224468748365417043862206377279444669587642109115543175890892738514423729528142770740508865388035344483386034756072976619815001832869523981331003519604136339501029268473187515024 [133,110] -944106340236990600721092984417486095329495900869070339289358443062554284434741213243295214183517466649785334610914288817350303641050242632531053545932916155072220899352308520633771207779608090539194056404266705434725089626748686107414200923948850738135846111537059931787952128343174273320882883534464239480567255264787104685346337635222227668123848385468397013799900471917218918531558381522469711966968335762384982556970434360170969929676454473523719053602554632622977310581083891305041340062786199116549030281907180761683715729683169413895587195586789367085105808756976479175472582691606930832425410904533168400039486490370048852656829417585425084666256972573416871220486464795301835863527395036728542686559533762147427100046113724471136405236691240896193602094321984057880330547509807062577980930782501808664686218350211242176525815633523297910620196353542942567982197176452323438781511184984279382695431953214370797357860837424608974847149023240264697248666516187576983352195429447232675242377897851259243833980802929514177773094221976232782364925170168438273410747418431597987982030767921303652291489011312847084559857860104291751822091931499033782229776282801503202206939618800471219412642843161278609035802318616304731221528478673390345641461815811657151144265039522343279351273196547808936855050039793506140015911213650944 [133,111] 210950329343228404380770749201971058097615738490854275639773697726701865189386230645824403001066253690263025108224657619900503598212465854898185427377797955925975288118123120407497524292596398062146540181241809628816522592810199414014876090089695164160751710817632014059117259934631302075082688543782611858051485978956284194081626329270540358389786051991550104183190539486782447176990868286742942023551174599069030627695702899516334705834512923224896885223198211137003529232851709119256896169006409584068671298173058410601440731330638032044960852813754965067049911096810263111886938618162780671542115652351699566411821895264321243111931746952466660348783950170302579942965922912362138827966857007434022526358994869230031022806443775865122510324591974394101726850175912494372265790113142749649889151924653682486813484222735677558166820595734940621622829123108694057806656113957319224554899220543462233900536380400604534609123689051905016237261144761492417800453198872918267663140974464229331599074375150266776660339703682723364589383911124914856832023127469679307239669881987990965540765778910322759716019969383332929705528437881018250089647385333085137716079472676558992953503518551942989920742332270668555076855969414756463125990347314137114200819937199222917258344783467702052698592758494044966872070468585837005376224 [133,112] -1828383915432005628786836606164827516745219262956505532720172563977959528222282984712790056714631638363221925821972665622035500765499894343059558402435856190174897544482867451332408244389643109785094124652297690271796885056174933724838284162540945289465316675669191471084717993376803446936976473239187925633813973665674192333643708769828471757610954004297926377218939729758184062812857900026498471161942901599140108352388624176803820865111681504858426380167808763491369168987855083725105815594506806254424330122596073340949214820622182601448025885469792821275578217406749151027849091345147992343555920882391175138355821007296953052343933346649735012976715376743960546080138640465960545875630054030269091888298772503657542673290651671318995028771742038444816166242958510575752706129696276475885722953380795488383013219361156829437083849580433712215968140504260006781114412525838006978328463733560191253404431587648959667628601587307526240210934607484876310457382549964682936658618235427030270121712082270230522276104302191559291802666618983645063476593038752937694279041383960874109189978526186195125370435965603350568737778789969705234120124190524790244568087343349166824426540639416038058342774622496560857377116618327411949012055395998543805790691635013272936610840130760135497881237738856636861187973783024 [133,113] -75663195255046432630392393164395497447301353049098552162274589080324632418338841585885230078823644237260159397344218318125998927022764308205010485931102828710298660027069978892333162577611350608005788339325482603270417690524765903483446324670373948227286589050085766503057805520794029697252618770469336869809945345256773554083147304256577354286032448550579978936263705196492848949358785542297443933652225241761622508196423228629152558621097675355716993464265352331306891509307344723092769367070973275427300748411008620089995582838412506167798033921065523422220142321558546736216988910260583847516624866149034034780909984905773695029757029626770795025033420633358185258473540782084759913224742275316920418006485176783742590488753156183897240291790963317650595850251050660183527529281997831773189513492662432990683362514546086222704346836971305173421403021852142281847079251567385304136067951145374221891972164372534295633466174334402057708242897579779993952585166216592984002532427942712125038419983489176433200250820392280735596899226579569725062012444767058816881926859985022817958262833593760629895760241515938584602562458751481472107264778579337087363541478901645063333917550078286083346284009375648643210855569575424123970281892713319039354494680853510195502492851816233942520426609628859449268 [133,114] 413138682075197110891383080215993864802589058667692558582891555799954128346566885955932802544035740551167235983886148788583595704354313403042988474373692328679113051690281141481903573017346763724952567721101674768223170223162766506117298928957466696422080427429354743461247725925089939715507986566212607180182385957656574651569020100774819362432108840838726130508413313333477041214598025677285082804495017131488225054890738878078291068097327734548064675454327693369428692826587796906963592488986801052465272748562155307065997717048670114073857398927829589761800797308369791201814972950472893595953394804524448350389088665863628049984185688546208668231610620806959772581331677979988149501678779500619210984546052253816604909970867623054351526020344083052443318560592276056337109522524625949542379305346601756445958107803290628067551163071606368668846882272751597937554199106377549803502534688706787998136421051838961063608641261351909810675352011895893816132382088098504867480160726623445558299129830386002663283448902056274794899821163112525190606093353662291544841003837137111649637344705754806861216510324574721569018354932671075742960770983723841173044036280751789270243578448889274184100297250528837764718903560535132602562746946266333198959263754574435647368049753882539554192992160 [133,115] -231319167102839714736970599879167938636923253534624562215868801210812997855753603326607639163577891456669640374649749029941439621355038297449756800258230890202862033457356923180263930674629679389484133081592729988253754873807950115432366411338567596628396575688455570664298384243260278811957121916799984172408198883497718270399974504700263961251882623240729038844544293701638715880585554087489467749841326405989740279164385881352961141192470896294424379254989651641713058282490930526519875038255566417723553558942835434386815884816075321194958134924851959123269330559778439576520974501889408478520662645326941151204096993349911128824612798611897932657063714668445685528299910607450928772718101790523569355418547570840754294406941867226922134211138000613158896908042475575127998421541092041777944281492107428830050507047411903133529258365286396589077936235636320038196745164567895199922605075220598161518370049753770033537448829706065107310778612540301175136281163320439441915766510454613004494542758286660082069658072256162989776705714390242634855079655729713794029054692323832963484712402507189791526024629953888050834647829930183985903888867246873685140713645116302715989708847677040503558569460998311994916858890810862777884016871891592422963746791092729596100195884191036 [133,116] 27107623644638021697396972606585928499180783176119574015563550170035603726132280833118253764213240421766969493941650598884134344229363256743507559409917962384945280867878023338643243880004771327940949258602293602198723624730918871152026987854091313241654263690396963350465408406224756373841229681454132662558235393647869980170004491750109180743654233954031908416636875706281404460942253262744648726063772899504845049151926759171240552340769193653167464938735705546687172163936509878055879887532050753287046804275819123785515335329837705052623998555224866949901083457571964738314594724393956482470137326182810294582836601004215411428957271881039899777758885977414935605399897156431494291683753432168265453514736137475675395170648919859558540640694040466254684342818088511262148150761231384658529423000375669163868869460554288135731220636139527855599147751918298104159892923288121787325149347376298363862407644779831168791212811016652286893929690397307158074803739410813870690253273948096710395649919158993259673863485877908177408194250589919133854356026860847440506503562112554500385995654625669009031617552690038534227279575578478455251487528024236067377674560111485850667412474284494111349323570354917737542395732561678791946571119603507936677209405725644368217600 [133,117] 172695556418148136289441694330840250447070291236310468145836421353739653523284277313985118494663448254990709865683762559339974526380180832328214099292873286544780108187872911029173016064618029448918447644837415419919540887646497018273436294086020497430141781898690467376687702417015523315572040107878551902069023993531491613425375596389920042536768621763905428537153646220738094216012085071783567819423594149971535518205621636026402589729404567970725891834510187395107250211883115278238754881173473165734143043996025479126687358217570949706027037956352006905339917523167476449528989691120472529056600081524057633325380930216166784946928387671129850421302307025388421254563664879884985270379412714416197052085635657139917297405944044194575813908526389337607960940485477464702600263853104312840346946258941296853213421803226995659720073820000826135442771799545032553939580046523906553368131502108655600880905623282667249216485080517044814287213080350341238889333946950373237062874012261149094140960069011326179019436276030988292685650769221155703651722394343452810266524102187415385150926852481261360132111580402222255061306301944418029440321309443656101985484857398112315380835452426467105310948334232448540881662632999085940541177395130489904778631191848 [133,118] 151861991239259505422632446668065043400103668933916390050221852517181208357774239927090418307707998308327834997855189209018548799771592043118842665635834007909915317681881204082179750884930004989136421518298652652171027342430554622686566222609870772980149713065851030295824663501888248236812227667643498275788288162612281249599165532660274127611587787115303270861918882806050760980456004615208475537638471084325504497992039634417039004640782360293420565196444775191590016751712277947233541551218915098457215142018376039248686772686388360477982496012380963052663881587756379577949883369979275893092819935880969160292482461309297563131721086098874952446022828421051119815401569246481485523131599716647518733632386469903469896698765976152689691700194684291842126362499142896607749183684458966787146799267492391140038871114354904593665796324393887016914124153556365246582441706378840152731305073442846977910023972177786064893577217100799365233525216578468855709297335273692365886819431964727557306128483616796236435076640616853383495971342699405598587428241052475625674480084320487703381837100319290115301552278759686575759782410686761946113377837166927608026909623257758879332919953542235485069294900114738647716714030686784352839482442898002368 [133,119] 11176769890366895770389370875398104576694959812177831988657834793194173147815447033961178463426093585392081603624091838364991860541173600614625785853537293713552014588972208580510985220335072661272993535082448296911424892670787018279240911914183452712932048760390933626183640837815182694512150036185208938843799054917343001023367969690968846491376581284948894279667991709369188726635024808315769375946685030599241745644590360125993140815262937714611703914140862272038932448205261657380114305609780875548208448368144023715955716698303519418101998937421880220027377660484168146621290577221895152492944244958012531663247257984013925772518819950901355995912172478619049805323360367003958668636264390804828643494820472406313830720878429636559381429027378845796188985420351749873731639330356647030204464865570606901496704714588453845691253943847915298991372211401765874262592700715532670646151718925411798605154494870077935132187292959194059853262615823532226133757062147691244868003677263798782204844240626725322560232800526415749181094355564736808978461468110321368240273155451801503811719955061319393330163456513215319747544636872879332992815438172493193683871230957139606044230656736144350009308909785627638317997094051931262554488 [133,120] 43997093665547055050415067599973103156852400070398966045194351717686439826465724317565541442077195197292641112109561744593001138363600833806570032221266697989512367694781968381743754694025117281926238893869155965270421269386096760870469065299173319314457376616913673740445246167765848237080380798938595712523729442280336790114826762553474871259903801336040048737904519787968470213230849158331208707410825649335952916204126636678922521540865905517107514252954923812473802349890167286391272262540941142526872235525183267768811188838613617514623145670870059487650073913670036381103279114474540642637400335765721318242650940534282105999081718064416163385179947261641451057313989331387127602725945919973443769997136778643728068475620947455822680862950988587747998029014371968066197513701564316414165908508160730637450275280802871633788457293083553365946660126675172548627618061243312437508301898767043341533172960286583911573155850503789174702844135915065944463597302028251920757514719610930994210005176799384699217236579221171506843202590304117672495770086676323599985212939335818680214904243039937499013424390934753013043793968541689458288017653575973369318140713900219234372719110630099689608132611049056387358642253376 [133,121] -35439729321112383182446460163813917561457998556033894547295643755047124567096755312206225024915005471835669890652258759042718377644382820878901448153370866167511638060536794790755643078420429869726310897410563217740721852490608813667417241841596745829127945592515583383605988430592375518846164757460861184384783422888398530521272595168898350549743828298498368417167406414433458517077464594963162286134390378865540715326904705581023093020462346162802313812244299939658316565045807397024415195090521459876195430593127250399108632915849103166166972261914812255069947005418803219225650284619149517927335301976122523180648825080151825461825272837219651899782373512353959468950720935094488405300232118021081301494637820246337454908141056023943911462737057486221088190694820591350004229080141228362531702975276701471659176517592038974173515329871782126511381767779811769543872505241441523765173854921550544217293306987052546351969451702983234549812098904574732715560799047128208490450926701885274941723762778309888303882095377217557249194244385603562410673029977920126130927786173875541052197167132472897725813561625593648366837788492453408388919357578882692203311097454956956886088346750334904300977733577114844 [133,122] 3551381656324482969041206178975508425180758056643023066665680293885943452093664851096398564361778337156042390304968567263584788394295854777591036715013016167977530634923014225895313515798096291191460745679464755168933644771623807339136440594382577156753998265780403599299332074417488600212874217733079928353165107220143413352630569896117798833005881423596799050516600162159634420729867962615317600864756722575489665800898073779171587458616712694733721256932701057140678101748603723806845627645078448164073194559495652221994226744227724357764908761928090496396370806560526136713623250069399391142525962801124024593823634033114998628632132379904708051319228576345228536566739648930191342054277505642677747218861145964523848453144195492237450903366125674508771139481872438356287548450122660284494687479380879556780237374861722867419843324776514647482726200549379482890577594951109459763224497549843564514186193521839077276931998872755978072911501096198630467413933927589501293379662614936005643621865972092456174149864319352472753444858553792200941424753120117639216294186013177066001664089392072410070558270475383241310406361583169330969731262096749303690982245682530584317413878591391576607680 [133,123] -44146358285164986656126145242313335333622365783127071358921151836137306044711240191555266954305679565763573512565536241839528965527789986960443299861575433432188495767993350157465136231455000501023418180458447572904297332431803186321728792792049718665645095162886395385523933705526745752534538056767745112585271360271383175569426620763393479799577726611956080059198731954530467707466746520103863296684540065219819461095369190969921404550735860086935001893344648103281076903723899164221668261284256453675490742285299120873895905435698020259609710089982501637141265393230870341794350567541348343983674185454115396111421329909865898285078662109976672781807333000246014100291517784962474324018416895898961183648406890362654421537754432455220308198877193155385506131147007457422076008681512668147401196493811740805331141261959844490192003844566941696084089354743422554978834210432982579792290312562613925004082406092141430662470617090679309664613782423117642758305870605469398905967170368560310118090123334851560360279065854432603294970307822722134575905066496035882953113999053960509549722380838683454100977641255504672948999685461616562661949729361807359234750605495250672268294616 [133,124] 66659874136404923998672926804970396821835150323154064950813415456122748886546650504849330443305003650264622849134343859387086191851555188836391364341973028194271269598498126341083617062121272714925943950517995926854476384854468622352126427207807209066253820162065578432408370540332926504166900969936197423502962751677277614229110664687083172741877471553545166864629681370616553175341517809956040004973428879513687818008909375322928226604545417875361620754334567042784529607209907480276513579559162869031593662820877914069210549142955058217341751190201342565555888885361623715748768912766457573425560306543231274948164141937613647362557586349739733749810616063162983067847502214789122044078901313358738767917836783133556636586427670387350480666916167554720539444314579728041268624420077036815510236477911679796609833433296079907854506336793265218849862839946693275024139094805571197724285953044556231998384274938292217313500372719530502642631023486552799723344226443652053809411934434469813148182134286578141808483805485300114868106342742356050761149303647121767028529084812647067012593051909235229510584729807330254189599036563452807773531422450894157764971019592 [133,125] -11816908602066476931967345169186871810654587672472357725708576087667023415766761199299289505080950005733513616290444521946724392970392641056043952038119741081999560519723857780854447677096778902359353448082302015124470040966570645713555534202569004531091243156400162342569397804335563565842171769113801172758260182276425293229462150012531110605168274221858215910887723861399077567319390816179919788268119462336645578273464191464299565268733219793171179300911259464890446243416020585144560363736482851536192672595044851338896894527142285587744054152479933758678208832516983310245532074966157635555068440353611563626334594391194979080404762673781602317075017639114691770557807405829044708386625999826462078432644318983804262604146572614552683449064009043888257498748363852509218892218617984192419042928636141862399646493647203620640639835676067876675529688313423665693860057930082118323115639090531321638418153065349720080383723414642908621868731005075688589602175316971226721979972325400976218587695699123330186030204352329199001264058515765472551020854969096990825460230352541732028122458252460556633442881975063680759909266573297021342594002212473 [133,126] 234582971341459182092268797195295781112426660735305453060851708478191167618506857692080321478427659205018650376033006928482636520254744521657560311616043383118901943275979584981420431187559657432442639712062103172147909773411778310551509210006600936063267877940429696830011322557524554901702758268641050332932658156858459651271580628764174961231977472870450692224069910737078807075522595401610524626662033757634452323077054906265865661990600283826861386418020395191929368907321009772271996521401887125403675323039284865487345929917673868262463756137101158508749854929515322812194456081662985194677485245655139545018328163164428423082361395174543258071024338564074010284264857733941377999085380849974839739279875904549581535433716551416175289314287270478894658251290551675363062474354758588016889103161544310539810771105801792596708183936422564163736967132705915073100692329024052947803416579236297726225280657626122869260193237000162380159540412139725677823563883100145346247623675560987342854657958910364222486463099509036897498605006824309546732867877830895798807369089798922074957520366096221104687344435850762335535888315185472 [133,127] -490827365094290147569115631984080941749582111971038412278109245572689213002230021420410881656284359327761449640369316438031885050808518854380883792900377334157221413486133903825694502197245826709713554551470790884409853861457868296690050027199717973283355591950798765687183406139666968898991394609413905977063700476015163180285914356115252358202575912189810973126225804995706069926410912026587068687819718176262674979456550928058962067408361308323476283081945316507841463056913455986802091985236786449460829130946815332737927950748023941272278479835708381147153406028186249056055718127668890659186322230263894294968515853151900228508092018339532967918340956121649633475475247735374196272963472727517097234190921137988392606988160961830992719083239050060567657171949161640700254457758718996828700930625997367040374026078374729299432527696352297032352545665984260885855250531802788713698223190279817718819587188716112298313344866063045837829558165557422596077233330134231329059267617254894043536766154936419469811989639614235134070117737876345241777579811119107791718842443185652628033406083828354428367508815754520 [133,128] 100460045975334817537280011007865175679698794139944633270326241127802388801860148270283773138021091954092435065726796458475721222123699716365921599754853125769877288072939848129831049697934026220830662166149778406191181857788031806859762450338692115198514126625042977993983429007640127200035317848362779525608214640662935049263294579917873795245102282518546426598465017748019616971434247143379478628767424143230379958373375373666097218003280832227154420424598747536089296818247015792919053330354880562689422998690074244628040806564021521893544412056886282358974185986782207612632321198726343357397848121773153905282505958013399343525447009562874048117371140957357782534984259198056059648915314668874943836701479279019366578804805718685511708073472612265325837401704062391138240594529178798275500347787676415577700741915562818911040869662719685066708680742618196838605991898223149222452803020296916033272561934821896733506946551185199537977117885983144703765533912578865234082735490914926725757232551731528248643107705267569528738757935361702889052265488857705859091269736289330820205614596988192 [133,129] -1838595327538302397348863439413848159944114162376647348384213465067870068645441024288785881711270314194662932447570291258830960603422567774571030855952114982251413202822013050888406446848216916772086851552978118522451487717241347435890271932927624792931403355953177189059630623022544017234772260706171935640871301401737932892284696933217142540089393574838792298709546876319622790579442405076930277309440024346926479533602141644983160675638962915986392805844269538654648840343156984882234346372390510190662967477157611564196923239973412200310711300631625513190196923361273836518995447713319502536175297224902057625546325489214547312345359530194027028235568325083236182941670131511341728055561508696310501679870271263171823626101596360632430294776904797223162247810694206043875516522564760650447785728152218748220264060599510461734145442048752301399867443653829763201920971464486170859187521624600201449204277869797056313075946169118460921813099613473125315392350122017794906077875525655086242379673692585905808277485945504231827023130922567964587973949830289935051395578052460 [133,130] 2704449692552309005356209142985933452510791047587314472523825647458171443738316794502940473813812945103066110464979091692887840946058236763742198957598853568336599669325240823472500690898269208348472161960215543647546644708170764676400860783907993270603736720497453759067628481518294344969414328203356480702489603912228164256991504292445357188346714030546461118632604791808095805355941725160138051478052814847777500472523298085473577575143316740312810159053884109405476724205735056128429697153920625757788037567768717863746846143202103968737148348828448534939849206211170133885099119679564047334411394287695248845882281580809186184826286456339015567988908878342683426400686246284887755746835694672412014567022572512257883431010693881136188187717460880391595787820676184780271291073791188010613510743954088937574191176750261233263593414671797482760932605966136397494908808513232957403226023628927523477064497395614711211599378142553765609012245807135848705142826115070884487630771040742979628729384946951950710925519398978019655884147091637926513098602496 [133,131] -281923367613652515284868386128263210545339169824350444701845000821997588933761645605142497621739136520643615929253149257071128153942676479119157819062438704320029495146508087099257522873711432747119591076734577045525863742352845844758134361561350493195773535295586459481068030776985635010220782756005413546155736529634324509611950790292584298253322366733045658713540291495989838142722569740019160188198960862519070797370187501623924620525704869839128402444150454332666810927341078260211381720512576020786963992767231935485384950780031267599192811042168377120126444922255228667738050308184566534772153318583490112844096189030806527183972237808799252570448060409305859645322884094084857446849514967329370262981336243328718110422086868137060306372153278628126151739477390235745118099802423328664942545118769295158956648031265007348623881401844023193322431574322670515596945942936818657960756292156891052841600427762346882259872731267330835059557352084861583183756000572756249865085541972267903497644145228689409958641080618003755161104 [133,132] 1796310174024940463455278518636071142071196346639944736639909167553634826981105654445793852288853625539767122676103018916621485622586897630493907959536344020993621481761938588186612376253165150163409389483298830190029400806714759041576725171787360733039557924763892297330297683070907195865275714800817944856176314119764890040945391087162764704580564975084178940140858872737591678568531722803375020918477649954875470941855004181500727949956496145381614809273814733179339570147630322031851150493275474905893403505207697241535801251960672943640247857819407768714411697082466901952884543867796937768496973894866060932208313287726578703879668542255843741315658736972244962602286304530413559305083969883902044654110177030364132270177793415016520471658540352886331841576739561400338921177257434782808271077014050148811956696288703912408639892579024933099064189900366022480044848953246908281526821594832748930388317005021156004306753605412466191332070786404821657424806063405082589657185987819116781165923105289234552 [133,133] -587801765332359931676328897640722500468647731648162830931546885356893705545287451075797643609674407836845098433906370726094203631521538108963097085225353215717926952678235944980807323437951730141601548787768362817482897950585840383776764279332794876101424529047984041057124417579050722593896699362193147239127487326812649237209013094237425333999722901809029470514313253534686677212216210096696468933860878519532524328731983991637103635479382922128981122916340396795857005883554709815506240727083915210793433011554677640094895838194149584188700981704192832755069650136523643231325294478469347658481716140006670531652874927212607108871117329414314086403040122009504801365453268551515109750790641263810324045757593181688730415250369988350205641958588476912871217576199096859490339826286889744403610661391751740450281113059653078803831098462592914953651417775167577770833385763576021428429191789214755606455023945066143049219228074010042777514886762405857373022960700910208231560786377671 [134,0] 38842920628995636264595454481643463774321811400254592835265166230454327859772378149038623430954494863922806892550780647665861735196130789253919178612145243563555235801224549265599827758929659545480892641677753973585792489931914447182459586797430394865853849458615035404499679908744432606927359719779254537664150338277488837388473333209740566642608004031238336600150850091444124150363302415277685542251065984767970701161595705142438449327398140963182597979009010689212956130116169325506486137209845286661769391171400996430726887097163488450878607180649976407159501004686245433486839608334852432554167079855549755209758256735588090525936962249939681069881595990805544934520786432597035977878396521196058158731209074082834355427924742461296920347584303583652344367442695886519414508343657180062699688578385877392912511973887242353161294596766581176327222245705201926014980657717220162806441329296119391581746137775960787735774935436171423555483498261133387307910006934229962895061503020713321463305684558225854359978850480864158171451891421575461044327483928843443459694535544389298956393404210154220858054098178870054799114635033006265454702944118220492898849198553995425635440639689110608913536208390234983387190552577028345680723017512615290023961121443219144730281547576999602708523797902769235307328101091047632158794682304513000738042952317104456242290770033163796176145300329235799482545801757699785658680431553380995806042054437109682558945679055898276106321891215970683198137286559755642446588891380179900083557194044036175019707972152525686805739359874845394954522725097139715558818563144567930022264490382791989966604706295026109427144178477017700540572283404431045629049586227725160868447866291511833924731988732413319365710844414816646909026683412447194133823488000000000000000000000000000000000000000000000000 [134,1] 43491296904682236129430646060016231821891418102452729928820122449850368012829599306772254788574384445306254188058558007353804260273482001299297722903443827656876286628016475991293093275751806888039052495554086719734877024210371456813112296697443540471433106474177365701696813900438717313863447485961770309986202970052621587687338323215708513810858956619082338155200093683642787741526730290824037900661494415360127536594913137578882493073266302676621362851570258330339772094432169461182744000830927645847787998936879642678849360187680606384120699994614272211854266235194281223690243954286924079133781277789561994018369626977723280405359916852864989767209808885671105221936020078906479112605235902928046306760571772516094420627522597503823725281184325365595749312989180259597509515950804137718270019714852245909835518162990638892516775435351617392459469081181637926911747891932658205941700711320225845365819403802176041554568914678043339722731338030754222095704199411879005206994280224740545888924730691594297734885699393513947626473551954329687626420799978000288078344141879032192394757412123596764442983716371311340410408632032183841258512158509463915417802639973449151511827170817205663784291490049066959753891247518720819915926569449557711179011264824547105027991095496709089227046633405771306189928555890365226103288946931336862634518364648228129578610129384689449027929318537440716964605562919488656223254917326277020632779261127231645018048420090877048373808747963224201558310080070887886326887992638900582961074479154822915893061477581919434317129830745051692679513799862775564718628989543285080042862903800784304347617257312209495504830493685521635199976170678410316950980264337575909278319269581460677614370422975388015714579059383320390849031270755732317518220492800000000000000000000000000000000000000000000000 [134,2] 53885591778559870887006887255681470736255830437966743232249832442986760028387978815981198475900555089285603231489019103239549774015434132005821693132134036159103928428430913138328327037233031386072151489918862781964695023070693905679186820962724541646358951549567646272250393628612887596086057482039873615357288151692603668687143767938267043725811496347781850137051354098059277123752599114709791537039181808297494378441124477306379217504237294171988182018520555769853186116504508690075041711180176431085542925225750897338989199683264436621981309206737675109306309382948874444915186833895596759640797724451698418915248807755275119355784354198288800366254835334703201342092348658782840247076092512081273728708070279926377199802360294833769806290861975331781795637531661881916749176075283853809803021945059454694335322033446539886266066039165636386693181222569077941702697321129314438300119028342661904611073383312488470151963710889799652952212876727790278491438138393565102160453956067804328776692656001899851168009490420494608729843502179491627842782353708321731688392202797812310729722671168524272377955544756044219933090180994797057199765574932581954197288030433073338713284172260139387744560267590142570322909912451303962992932431359052643473723726452162776930338060311196901243250133420480535393548558218180760796962131617245661261749339237470512533236099380180255196662424329074166821176598916922081814668182624552955975509472809280369202197520919792443587460757864592872652088703764748067736315335545769149933557353643723376971123994743712949162630174850619015738548996809674765539654525173340804910461021038152744716246464828694929581598223942617347391202660136635465358023388916627978439665659710250330805502291932076132677489584462470688793298651746433600008410441449472000000000000000000000000000000000000000000 [134,3] 98144385075163651570813152576042048288910586423862677758453566415894995612762997000041049661297062056225082419708986318004206945257521069452761454913244121980044598245166921128124114940525830592359246195305982483979410055888172728906227111461674944847699373863602409013099284959088939897991370647427490464551077621414144679483745144191360953099740162895342500089464255823911960828639459373982302208557411366239187447356964303110631029570671223143247883905409084172971748146701621323252702134475665641723497496104949570485673369749477858974019902601294156570706117752499070239282016792586819410274602501605221760947935051944653751763446878633830127081354764469325041461435894984111125019353079219179582901441191123484093072595313272174753296054654857074482675798683826697427986485024210272271027555567866092457914163483233061484776732213197182421412581536901698390904804889105416753347387783103605628570892371710148790022354885292720207981898024104416648154179860363689823410218706863050434796123476276976594640822971265150837558055227046683051165727091521646495224578419524677914902565686371357092084936571646164642719056582674451610756175590611180600895415365442110686189767758003853970921670539704516306832821683106399933018453006992272647595606895146927669758660830932035313662436838872266698862203203915120410654440615702204196302961907805573967255930084512199201133461871305934477604575523804138591322670372829063186257212071111212708147052130092030013536013173408947088874275383643987710941662728929247308067656175335681720097669745347815869333070101653681236794216546975957953337312935888496286976627672200458731883275691180428793602810559356995928164240133574076159361388830828120186731082602888385298914582046227702724805103206608166388338977686452696407120759582883840000000000000000000000000000000000000000 [134,4] 109352817462238422726111593311103004822418625065205876513440970953749475705117851528014159135981170733467791839179457136398342166459126230083683325868576621372742706756186987314441923729874631118942215568827072487718877899460370946255547600155104280386292642197002563507412225960006459858811982281869061624976345920961543191334518725960498743982363585897004846313670089875455408381345625328390152169404798312170183603267723789523518675369050108153655904916759150888524583135580798274965638284410590769785548593885781709684398074671245587476182312259930954647823682625107625283304559445267372223890074856035695121297837939571360864526982621042089031947275086643696421158644715311429138780485951184726284487150764040279162531067071865029479657923507676774904891778492623565240506114469939359995228401457677752318404196191646171129335633057207839411830826319399346446133917517662320759114906897068473387726882760208252190770597801718095595853451744730231123117592341986310636518912846138659789580180790267266262566411834158937972074998484234396012344824262012237664381420358855193174666404226800607858985328183213794747852797508034566114665248256158130666197281013501632010248469257960715408656853080738482637672253255580213873425451697096655654525332312204543996515634143937171169008530435647901006253910451705398732986831315397505384051562429861432956181288714731981500234693108400026813373856064002642543303959696948946175732401119347847695935777790233952699085257054143125277296923676865919497277773363577001278598403926068539628117585356163418899263073239112227190188854312821260079979181233623212859931525389120672026860721981841032349416035721326659350964572796898473048397468039495177462067939855150896505017353480767332294577800433775521878023606231273278553317946757163778048000000000000000000000000000000000000 [134,5] -799837500013613054368752351072362382105393649108582153004919536889620486308787029098874559811948881000673298772833364362790815836525293057126496540395486765512501675010829567540264560838874887778761303332113853299436062957439731943531660286097783441432438530513199975825994070570822377895931404025706351511019560980764718237717072916497141114533895144610595359627456780303388066460288172033554732118468156039111192126905155809918899315675971196415411581225122871293649641214443250745976280498219918153810911103036569893382396505804528569936169986519971513947233042476297830719180498280496693713247281739742929016459034883245844349247486821606574514366208822271255595672836710671671873664910492248046559821941133128764789749711741754548877518902852707132105878029262755512922359921556778983450273069687264375222603626780977897023450434188849223823465928901459422404618239653120382383966453514601736662055035974189675020668424643497205322995815786578953529771949072118259882497373374444624050383619093267571855744633439648561231003851519210050225878891624530354176721670083673837328983388690660279745647659333751149299455944782280821697121323586865238301962902267148786619385371933636102388143716216492613911709858811958014433982715305534996026670465307542302515001287182124160433486986980823001036126674539260851309835459227644057193023906382764612216102388371070893282204362170193958058227020671219860624595671782426826077572764946047157465028053529644570368232394140688297306848838236931375098779360136318486129109595158954167691756274567888916936785650443520759974206506009007275989174902195252603022387115032640593827336828764139580035019905975952501718004314983971827527637119265708900640195295704407685217233449939238801660291220023723307978148251689186520741185367112616509440000000000000000000000000000000000 [134,6] 11324018851699732240434069734565467141691260593093769093267717429409750483160237451364896535490398300319457782793079231218743920924576425979369832493572900988703605794699993731062407797163086897172971077380845317984908743499933437996610437424186603416572024621520415337027496869349221541720402712400637032920872566943056551946054157845862876797932153969328707893014121151418553978282131040275292974365088656567880102689603142016431327115945362694340348605906605714863309530977519016162350831714247015271404334789537249353863359187013985574709359672108224135981351255234991558766327002089794485900545994651658011932597010461319711466918908111655432769133244914771454724187784643546898699750976068541101220334631941215539057468936682888332332627902547681534256284714290268967511778951610819908552630905593785820743567549481609524402746158171172000194252839035534485224439988130993503191422313357614749106550994694048987232342737700301817620529757795489519810845463300270029433313269887779707640120134519774884592539674226936333872776309699457638004761842500152097312745921836804645935436892281361183398129915436932398270134162378113677240216994667177097266594412468801156667321040400985776988408629368242248236146517158267458202758230484227918008364598443150669646366365989150059272686590685715255304142429854713364011142366849304060045830361241773725607935842749129333044302378551803427541473057634065251361738351012815808836670673055556578268290131003277312448496699916827757719883328213675612822761016266158720569596692522314586767491442733107548374300251228299435713893449470647179918625692834889992221368900678159283863448498380999836711781713349493815280133121523153461347936921934851721950811147547908008390674081328756928185566710601716280714453784159199124986821604511341084672000000000000000000000000000000 [134,7] -82943430437129163694136958525237297125912368661717852946794929127585001433261969998114020835162563452088678023387110083852356658206832769310009018916810711585141687556544288782416795413116933730148132621729797856102088294001088375400913125546712430864048808616975307057007796856799779403575734743848268111595459297880303338767849400179182426292388886219731628530828797932548216373443289177455469894835403282465399311036383368746824597954316843747087450346331539139632061929182059280145801644081867681065030661339394329576340868023999060188953247400209669344786320374148947170041398177171755601426438784613776871943063653356992242219092426171649045926304808916458575192472942637515617869888810090187602285600718481573073445432622933059251172102776405693189660032390897980896884525299829573771203277422925026770058815192432873532975599471890701104773516316509448166948269182944409276623729867877621653040382302733568870337395547821877029125146163247536214958087527088772018117006287130029480376402704576694894002845192515546791295974359390893998307405281028219051724301567441470432051957263813154153112155989100163672914468089868704676753575800624105462763344678326871968347930113107262912768168309501370628242955141465145831137625527351873952709502959569708768552264394617574382305810139836248274420949271420193058135572113590152502966341309859871764767531196877023175092940952218413100030480859885985588652312608943002142819306081943021061884887138847271855984472455617995407677668983233582688209995421511953261506044925209725406421391603133834346151453129778358747173129044277453518675205317916347333772745507021604847625546919511499652869115824268804775231707104790511100415487919269560381361380339321214549828658489577774790403397898228728095593159217584031037311734067053167902720000000000000000000000000000 [134,8] 411911010467213050968650739164138392709558773011896343999505698647346349566331314304163194716771284494982624503791352381404036403892937528957430048888992892868233408977035325912800164469294085784891195832157088248814824893748419140079781104708478582410650607803170638170946143829754044924073625483644339984747514201629583174891540049453788028338728481882990961449394476047663692246556532936515061822285961025999298590151136210849807359354405381194635836831372916424428624805792087336216825425868845247635849213121508416183336732393764117875698661244126956311720066841995047008100089922741242880892422479431603287106150579833769121181651709199921931541034055130046136437473960816766819804914072666304707710129785558672087568709734731504373025978795435338116029115528140504802040068676854110411408870824088431067452266962560071947863707881133832842962270273916943653994499024795729439537326994746010431963073088351907813619469892206349927212407694654563248281088565501897893802942370262719368392268018171703586610742537793665091224346467568898427006880203513069701988018644170373929097532342795068133279102409789985255427895308361595358987498974888863548080959090525347439007393142025413678432757785325952794817874349584956809864070157854549883765765625237777407450436343624228463419606266990294335461889597329405190981668416476029158266839165569452467050207101960345133297146690358813771197205481041168167414029374182934853223290764065955718567759902681124177199848677502182645609573914997623106760716304219460269943196973714312285837507214701102526280778087736187471319012736128309267405419054201585236041765226716026322463609434714684757655741832855999374037149452377717337855491693328702608551454231870548124275708180242500154766575760468296610874032644853510408339902518991737847808000000000000000000000000 [134,9] -1583856588088663296941461732816397783781000266918447750555196681686390943552272315892763885077985511796110468542218184466210499213219313140379836558128580252563840727900701025243033498232366858803766084942619294821720553480075735173298412203946821210603707833045568977836239941705295345053195736357961567224229517958033668078386525518336099738500186392309287441845765455664870687019317156585173760050477104598483185511164706456097673645633645543881630469903493328698843830051752390544332827528766944228962439103360145766274200138066435516975233016955127083700438483619948698077678535722109248472381277090421879981860381976723404765292797676109084435355266198066037080815140667770373508739659713532456194295431606091014342864670287294196542272530067606016595525437331598142892144745000289519787290249942324795185346133707349594118616336064242020811476050437288050341907624524886448515450492197849772362673097712879720520899376760477924327637410539289425079784701935817771292345701501389265908496645569269855852471857236491335939482600823505234895993271951690361741114498916514247795475684904145779572776429523681504327889904625606967893168817683628859671948158620228049940740246310180107955626227899607286256251373823063132482206504671566256011336162545404731660884642002046268410402296748249549513760733261446352955056467760762922098966457086012320277465701474433730606649268575490424281308987505498156260723914754264235048055400298020547949726128177550064835619462895985449014555203071235350055567837793676117221678530300159636236877840495971183837682248329850787012867057000944227488833541179274894728111673902345755148818439252172137175694396212814370887080210315094520874377884655816947124613455315818587205288605276290535714296110393396366046029951859302129439707174330821509120000000000000000000000000 [134,10] 4853325632814312226077339080686012422918000713582079534530443270827971369549521426570396482644195521128598939266782189432664351952267961373642644271132241423983063850686188248220901471471105651529854974076757898115103235000219700989907950974364451851135965048672766355597308225172159912634985737631008293227063286419869745544962608176198365811076749481107431503461409180677332849820040640327380226498781182759458737174519112191160648719879895703393563797952654378483825081948132169414834549450845378151776957320154692991197567680517221436842842179817755819566409613111885006268191364669902261249851937838228889432578537687884443203090843107538831722368740905356258916713527208959788153359552643089432371577972283085034977271206975295285470112697930541658642120863694699825184839999390625441405693493443101389249489629701705621893109778240834450195433963120784477020923718354920477489989445206357047005739611736398610075828244504107210749235230945276695177012543226786447746375946427129128615573237670632563105534243872064673300706118888101086184917188928438502042166626367232536430621762921453989832726288589005054569099661667305931309380016610732153906004625994453791892326947858244941190653182762480549170456633631214905037109664503868614031864568296249175219471251330351264107725008294173368914726015316279712431295241931349365061140889958984386927097263737942393705573070880294507162689252751890600066571891465810720896283306480335663523305553345635846374751160271926040154689279893349964885228847832669228377103099474196300122636079152041546699653318256398954189684136612544738097428773580211051911611339500685872926951903377372087450287261902955403727230261664693075000817330546844548980423872276639668796311273026618352906153956426898765292215546701621439284683308722774559686656000000000000000000 [134,11] -12022123709050144296536384250146034628694217013040593688645145856306776640411403224309487532740334269467529558462933535232473467022489695505765063051221836881948818052770696273654628704219126229204746430906891256864171753487236864536300646990362809188680995013698927776736169284550184542214038502783985594850277985879611165378423860198041558439695452258362937093066760763200661686984818876624152163423610447060340691533641508376610572356456080816946707155786040646967033019782237074717894665746891307815622990867700264688864202522180120608843994031019858321639021210241336439650247453243370697192690828618923014415341608107684260104624400729973233468668986208431362506250655431544925743537054550385928432732076915367454718010780223479024465344825940960913614574012608692431635450036288872591782845674503989444518478990312039115382091816740332378559899531076205262564633842485839181755916744637257954966074430064064557148310481083202048558180453011736452335807383762036428661516205675918322939953160827847462092415737106243612312168178798728147483966996411079495752021720338720197011862621487951025797647104600105945379649358236956095910673496179673198234259593172633273470891208862445058012170408860412312377391745544547639499131212685834649323744441482569150371012124938411861057910183180206932868667260441334234816162322853655855929633592406311451438213991741158374793371823527641954943481113292796978003338835161418342460946387333999978389299257576598362867040351036386692880334019912106678673825663203645750533501058568505887998416654253870571124466326193029714760950536606710218210194623650750831276259573259875242318332970121762699809477205723326942198774070707994870776807300579684420393774793768120720558866602501046025349578065753418878612352100424053274365615233374049271808000000000000000000 [134,12] 24462349233020689432802657532492717698927097907374749699088110506848206860073236794482805003571954603837931123625742852424689162087943987782358854106698180589641418952863410632990569886630077246092293966297482957802191251482579107406216727521581850364847566975235909644765827043174978055589679859360615822199480772225058019614565498546889806543758186343524724523275100065131264896884694819185376206534370216320864996047110707574986787732147322540566301446680862763658977143570339648668199161703645282681025728986600450974213533880405482781926909847181758641436505726742548814487421473681580305581373770361857919228893696073304257740950519844359211052046684275152056032226554420774640045526154948252388212959327063724340848185643981452768527860902540168363333579120766511496255969412100327910677919292289360367258861311416113821289265894048681784802113383414422008912108913707325184775623019075347344233781565860343157110297716502315134343064930297715226131179054316705399182036105214875095813216235851977181823971639988312075505569463947132033415554915653130444375909667202047342048259711466272899550199538420485377004631491370926643659355738585821061426080745847937241832780516651054386940977507999955478235867475706470485964905127908971047722951785360072546394000532859575056157184510494125236707406156764981919840419323412669893985050033572524819816063543207839699231074327503454085889645475349351030790438427846017704575939588790650352613260194284227465505075858092852717528794930326964219664949229467515978624496406634980886832484389478344463005718064358525366708092539804107252529604574893472633352604527102443456951297479651865490197860611692213051053290676932044131470577954607441707497463594457996897649891188469076206189343839355164340666209192362790069280596806904662621945856000000000000 [134,13] -41347605084368164805643504157965614261515297432356041384726275287052449069674531019550557682092083314375584638751428536103032942144787724041733377092901734318428673923290036828072040009592608873898105549513715745248802522928565566774791132452345671037091639382951625614972180984654772621758966307202752755397771057788654938303706068278347597161960366386082223421185130595932352789123182088746929565162186361682710934036031277337286800317779858018442320511129983358673808658560885313858106831539069342559931748863406619754430541684754215903909352165648055249743498222027346957454086871413936325210218650583430998570665410225708044366979677288504921597746959707835036107435801826821912627244003605355443027492157552403259782892133700065613436135968098234142704939961972907303064467688928445421998027389162115218784196866618874602983976276817360481213983637075257573120922100200014178413149481170920153182150995190460506237161036256584193022276477106215719939179587411071154181566081293197087245292697722537421125774000396796037400554260197847006689019322058667960536600812360187575129067706032857242835777943546771388378707408722307037230182806734793640034219845479904469035257340231615072065972157039129951633750301176848985430732121546314060909808294519396936815618280575077408552436275896933803558643684476143613703310195529217683975852660249051402138994121191277141012016489765986583524951396233319897143949794826596913144357804180562978904248517248442931495954411215381213024715336738280455607314518556797959174605921519213851062567681485744065844746019442554883122673776491324942802345587238700875183222168978271707413623981276676315290017105149657438252114212794218736992424048174952896672982004762359644912843179523107738426113123182461258711012253016721726947614439283413850521600000000000 [134,14] 58764530508189960082875355002012367575291456274621207896603525345799450940985221625522963428249141765398600804668462976452699242220270972482756434292970386302070800147140110438850420201124110000881403436914193948356170724616436419879116498255815128966928397044440529834473002799405856365321130584069117976773700322870618900102112492848279683918187153153679792424386977568679207568008541832619986295399044577687079786093007728848779955410882849722174527233442228022892699301686178430884572711976829423804627388807435434668970819423792758516117161922043321005257903687803028737562244809640060056637434475393193172824328392110322777371375408150160341723473663895038938150117879714693342905863459061948022467728405018992977531330747766371303119946741369781490534752941956461896561272214981516106636399116314919933826063824770901106453800211720306296037965725615983484308146102023647133802471141162671166303429297619892497967438052892236172773822381939876954739377135198466505496703968696529987903053459514644833467119005182649466971123213852595435073797766672353133173486849280072548716858171258200708980671580114418016243228978328784355373742806712955379831795182821528860608664528058393908679456489834594819949298047822620690655033686868811742614264532308899037614372700957232697430562025399973447996679459059594674456315647739209622868102945074608216094800673005928933988682163109525891433686239003675188971255461883642363370183396671758759824354571818751829683110840345511894811396773416756000108292628996931317867778116908806360115569725814599526000835184134430026093472196348694537477494920851981268899104985076524562723696059276811193278738017872714984627006873806813605585120035251639503922534132600759050527406364499811952071135689506800021463065772309031877944616053827108213882880000000 [134,15] -72274353127769627341751571421963571276083520597694396518755651605781010545183506620065631728174266158528496029156675570563181049124424134668889156077970057227288616644273176523019470822090899539320389089720378460793511070017465861399964140402053762146326181085422396561333666111951268259770719016944400627482061619907954727271000537470048479885717044632053607638389861432552989128083900961746039394190916363153936248981876799495583927450203191485792700653473052881231558275913227563927263642108317335571484284487434232201525125393966939227131783726171557290377509877272679711959040261404428959600680232450132650079703911340185862798423374617999467747975861347779549232165438242665197748891582910167223107734658097414188697133579824824269939406779254903371392599787325804186321586398909927434864189636171375955508423419341162938816791691844171107643847704862923397221876276453737119321137843057880627821127267814699465714790677166216581550852614988880476047258680080351692628209050718783058137044174543395411868825053946372257859991051092093662284874431522775619830338268230384243686472433253876342785359382248540166664783976659953989337054756190336811200008679381347000335453802056969620854547900279152100519035985157952556192441141549323444185587914404709638799308443459928125881265351067632238290495130520607593098517872223571791029150399949380431630678069081345064576791866922832125410632056986331855338421701279668338783365734664871725537884872217459145006670223519311858135045066520104154280891516654297660365496148050054274668619467231308643950906692604677546759245373852502593598807219636365069259427544383740339239482519870307414174845666545387934464790285098621850671054620248320805134319542028368439507839643852594708609986060703952514577593782060394157538070574436522857267200000 [134,16] 79424759109680381131282461413021247126156995527172426388637112978634724393334377379017961667436980987619129280675749638793698922413814565782643276488579466168708001645073248101981678417192500104849955594563363251696780442692826945171616300872778919489398466231655612675843296990536693325743982154752251577241793247364971967798871908352841649413943445716243628709657269541995555017930264948236173442860376800612488428047602189819482391401964776000813614432730008230484351681112525212787720740871317308890750425546732837119209401322197701474701336747527319137627352631885485883159829716664281180215010683301775432990938856008544382144928292529236339619809767969382662820534246699593846361432404358207261781082747544302999876951413259146490549094842738957253531706992839645358411968264861621470891313478625714243896254123495596685406811692464211857876925244084676885811902244950135334886014720700592640135120596048091109797864732790431352573547191694706714291554905387678595549512666538512896919728384655082363671048272763154845230169895618816163200438719964398480883893125009569948532188102542216342284744346080283368903310230868653166718338113813052354739831193089019159165669599691080167488115400484605515075511881654417912917163763646308517181159013780045251526298642122306329828664964501562918683313691557613271521166081652954747524804065588247571633374408985809417974389355237118492915854020982908910025521436605923732137192822328320754175543271209843246508617025449577661838225936262311350361748990794969307873240841545273119011864817956276042360362932343891871375865012720662446218482566873926898639041445310611900286919780619293700753218320360409161029607163824957146768479400839113839492997949215373142951789219048601726313649682521077397676065752524919921067795785954334330937325 [134,17] -76123449323149503397472054212339026345885590465236762203739102399234667069545553372220837793210342258892643158093887010475556564028700465554736027207738949405043727368105014573144409782319990687870667236064621085565457853295085404558704830790209576322627609047892840489448500616939441470546278439598958629237953262112038796686067627017993891370734269641280701477999252204994903843157701998137792291286056353573148587071240240992073416739233158784671144928909163881906134389725131407005884181998181972889278406310800539778854626818990424562386307159193249374895585970914698382731158618544679412323924785213949142957308279583656414882716569703985648273378684263903738996252971924518669248453326382108094116475253244114594632772152904528378751752121309044821760745778752799916085457672111560790697278018824857234866274947415162079786698764486868565920327338157925018483698365565182567813775648834851517139590612524743271460574023439076814943411804814899760585202763242431682079918598614094654215540489169072093957593802352139328167709709449814139195883243864024007902335635090024024015555662166660231997892419309264278185493648269269410015447405399725612158637631409607529280185079330312936041076869395651615283395921966597294195850486793340291811312064414644832233330466931003691832565164625089204133121148415996765780358652966595124868498766684769267135176579522159913803424705114410000682400241148897284192631336433688901200509941741199230968487802411679525121230386271055705068580066285640060129850537768582865953569386985748129685802334603596361248135054818944673301430656486259194832196130418420663960797492693723819219320179271533535184361218441221620891666004743249900843381762783383222027641149988470083979012502895179318702680710097408469710219904641583720243105971767898876800 [134,18] 57598680488934041820971082616021290533663357400651299456879965615234353059352110379024627449812353979780314819599541783082335740436966100301798392748752879839682627276721919190339153419305691576046719806723631332454469919140405838305724468295410394368476612507571356502108184448429218246075297457616221994975973932204934739565876698638318653113464697225326091750874231536434606638445434893615149882673357727216530169600886415716827524008657130030060932080282959206015067418968648687745228140037480897468226024963418214780900572114687914062655657951792433116884024240050775725485932418544603130820796382762063307867855869353569742653541194474398841393735539971860250227365153281589816276164039480237315478284407270021894498808647623239018050015914762338937651206202333571819653872288564187481791802547115217650575409819926334124197854288690620684234533391484169030176396680920405210252774967755220172481153054545350987980654277150168086599640098175589159057007055804785808790498100144848979603552635711501502941409824446630737926922187661672593485708276059270271412652135071403681469507535548382429480653670997891825626369654583905550499202096824851670079230467501554857699284626510340992933821781967492563505443636921849632473261171717822291798789314324994246544195742164380491190225893682918207951770947468929847096657230222313706525542834123135159233544340489006028121404929579163952757593873980100714946552133758253916053570233999121059164783085690424371442896761565463242995269134173384572901923377679047146804297613275646889026011334878321157473893356806121907994844152228147829460158282249633093635413947804326747176362578250742918234988169953295526401870935345844473122013467225075422615419084793787689699614243347843886020475628698997504336744328284999743430664673801830720 [134,19] -31843152675791883228020936509124469933131339866997342283946525521967687212126758945443339039550607697536333956603911923957888084764967188708831334780215953755527794168259016264825332274715384190360090150186493060569665987122344064509942024357475116264286577765477832561561498247605922991215387877722923338152093610541904208425307235206098827405808878053472492526951817517338266345434917379171083146940682221432288711538982998897305631873660492439908433344411796425488445209383703302109857820756690139743957423801183692718568547845322952637381203980872262869623421968881433367416809021958387000763655901746089417027160389554532644038604115268754502593498437389787099707557289058835771664749736116240061279145096758138897743844301671756580335457099562459529070675360560794786096781299446467239457870544672445268651464631389125867190106983797252332811684398344855999097399006842802641265059780296171214884660292622002887969840385482650644935071383938739414240579458138956632639925060079362633498310734738733056395356084309769876591581213120211441301042159932658619254211519315767293122655710911575237068636945333544423169866983847452251787828117670362900625902229828489678590487592798676794437876279677801370660640782543617643493951268221050479210872971903412035911726000636056869933992027319421238372979031138748809019794403007373593035213776812025008319232968949711339008162733640088347348617920108033822868667071526209826388426377333116145144104227071567347990033967733823848907148919747975732605228770777591024533582381658591992660912949887218233011184256074413558966962206454563930844592853066858854815337266669647010026841352326284110290633794660756214890823879464627601778827524796684991223613594871704263554048433707529020848855720817041361814151081403349140310161365129920 [134,20] 17591118110746619995834236808988175085994188832964614802645797228417264239261257675625816404080580250063565114177096223080017563400156710010875117556390362341900538084947268230677724835486626973264217999658790991927174226818438248060962700224748841129747954270626701366324330164880292632418468854603513835462290744493929100369645851601514768977765529041076913414587250124576418983452296135581324978780866634117777627571791527655244576360544902347472376649738563357815176215335207544975449010678205873244045686938525486568769698166147829957143430374632293534366055853108004663958572550971383010974799335336023780849052519210725077139034995441395427686339915231598575195969047994706138129493549348911956013290432374267810453022156778398694775207379304967637697988744895875173491862064248359961499761628726505051599514148019938539955792241460125224288219484457438207659155387962865473034403866240421825326090060414090341753131101381091668381276246857928510214389982619778787967125510433629126709156104736753052176386805154349861286909258984918319308204215415665641518250538009332604155754883971266888906675678139640216286892887611170544875490013583954626714621224568759600108645606185732244736324414559794322863834586904230806792712882156081202676867876403867255950712379788478285564783148209835317342618484882409081483412499928472640909687058940430765571508800818432405278013366724224612078727265592166019744238189219294787017991060558270807827950722685936699365190174728507910792790690146195805217139590419785794447402429809879420677187787366193593213011716805960893442740965963289365625622738484332693343136904502530445178703395846840447644175467782488355559264220259271859194895936123850918416414923412744657946827957708675709438920498772189276566453401067087824646232167696 [134,21] -18158345621158570623085162139116714309080607806705775863150656103813178214739686701844459945082854942994045756022422871661594254043846737676580838346221991855406171044064696357465285177726842979811872971516230124494183175485797970949678086069095641165532721929645386303252647383317982647518024998116033966798588783382652619328528808900955035926327107670279463948632150253444237743947719381781929640505236853924793953526121878867764646963918510076508371947339435094162900718942811330199967345286397117686919942661295213856878445752057319209917466779663896420421905911901096712104203636856633896675788140613433714562304515667261668807822529404017411769930515914611298580739500099885249193413261489999556217152270559307635853445840506920726796424180387689700594672337650627867885443957164664179106981571777326564635518759358418673730687589712131070357809649020478811635461752266493506272168588291339895132714639381817654371342447799739661018338484861931326944481487387040529378844066461603265684714623663951298675937903547161165874216941901387070571599514810476139855617632091166164034494408193978498633046218704149942547588739044399715115583900548798041540213775010470859615764539322161584238503663640594067095952178749271756501337912755983297667775732249278969284566850474867775052478549613761450905707577642322321619654005372506967357406726532745927036467971188766371318632868758290337406428271459429130560349031458424326580482838035565117307081958454670779109034398859286142440956879916934067470391767034861870247159370087609325781744451865916890730118144600880286752905336475365285355431302361682024448712084756619130864377264509848642394866520438293549617677609191222081251734827940023500639612338538894665829626413454036227554067727962224715946590270405080810472278144 [134,22] 17427687951076437616363314948940846419906401478719579772482456332604931235715706263848467440408422919685169017052739873129304688991959660408842216398529918280781866127016998083004195225706171625582771514296172502837689391840193396434528681992935258211068935513363843652435820112578455518998478148465907881646815743977584916054372281986496083000139587910344943066134670960258784440237749483618310924847432548872810500963948793392930832233705543689990112509159239763501187466071128008053329239654916140580694920181249790786916825053246643069297254961087941994590184655651210075945988870644519922747589192690947649843535234297220500692116089805294619208901744715716565525190584686751446205493475429705178586868710185642320737528670972064638349763870814826818692123485363066219258894268070177375515571646290037138259789215355716351409909375482167070660908275405646229667821392701847248156463637789079467129685747454500301023415265671331287263190413180969871638318806607264215960159482108650835014180948979702891643474013562220954320326976554266915448445785717990660566982880435293552386448003940787737396018999692751071991610394707083433500498912641314601091590447158014102736514893855454226278221391016601665168665556063388303665968874788983841457503974607838050606254453795133058930471412903433492968011939926944267998255754113437979970116347264365737746939138190055964947037551482237240792256311946366381439683788744350626301524734271810898798593353983372139467422957632173445712506825772564981014965899891330384153143171755723103428575212470341159724083117856823500692771750174160695009829880064568569680774724685747257010503135613236753275654892454705390602978441600480315754057820617210858959063086687369575492931180705349925775444495325165623997590720285150881372160 [134,23] -7614661279020900508653005642182148464118368238950443821157799117076058890406130195176055627763762053097244138575527634479193045669293532522747544713210620369370255596250201177961445306896157757561590661528039521162702413673319110149044425044526814887201826540960827547441924144172186157753688097103708918224959781304735491541983801151709074529795881507079162151160297459005911154395773893814896593627490876347506671273265376338189002966179988161355166154774611646646652885417899941558266003321583566282036473943458842516030141877327552474021528341462636637093443958416807272999764714730877096950755861455264282269481294194126194717305242805131111656397658674339455908431899561070165282624208204528100286323357753565627521589595907663784493555751552432369810723474511586340183421776142253902824133862021170024229985163236148934290645411513469937965541848653454919801357762865599682300935486709856734765983414532550014396750535780749675931192154301380817934659786764859262116524285600148666327085708061510488350727443133727972461166007636850559801154179330547371128484528687592875370252533513861233497607482175032872345295530754613348300390972531457078683096021888258730114319535455059400577291409867489596761627976420278411850214550577304339927472637304135724995044454688349437658386107323609458680304428566942206664690115039904367020122618810318471289418039681679036077517814187115855390958056409924433859619835085764737434893673479763354513858423053868984447854044607679609077626603400794432422496986173907672364235557104684258846414487507262520696327529514214531754077143660025489506382900016197715754757359018733079834305303808528636417033695091452845718287094262211373329051009978576684176654571334857060627719176968806020731315441821633468126964022429793290240 [134,24] -1773147212010089556767163283345910420398757263588662199651916768813712545640454191156900914509376289466375073922535509539984182078343331322582553485830975109156604355206971115900772969461064635009663541891176866339390063932868822036289745599692998284486987142243430059886685378794873826775527222269270950702423075246606165441921784751310772252006280848372665341981818813366360468752056969435455663834698258464101911984541390489505914167985943272699006810844785695101134859745067865767476611579254941542476766317620177993348923656953480583099912655810359757827352170100964119499787318253276485151870744093694436990999460095346712321525182759598089946981154224889208313136521822680747132343174394831678907392650161985040212505427539626127856521333518234143443667009686427648572813480393430619501234491712079572512475822937379635272844539816185686029820419599951450294719896384098928331772689618303262104062250961179013017038086138205696313354930387557553895241332032963181386053914719979456836749138767107205389260695306377624037197754907630849383203470252610463262042127943922638749203230857627506940366221614590902720874031024115066215164160872301197142832223070996190946652265744606820032817498232995446537687283698690086433467935679951802318255673671951429688052829564847303246077178347917005125787850121427117620121997204500497539276122718451596718193621242014334525462714231862701649149316534713453252461803098889992683049000695813503340858374245368631411891557482287155251451164342867661762220086221644463831186912312365154781705952581420398104022995921374054166641530731930130417177128465875757929911287821489726841956614342122061143727481752238394749213860636568289096129419768590174372943552096971671477966591225676955415644567703330766173542706119535360 [134,25] 3375576886304366798135015935628913850198693527192682469387355431408901386568429381931044636168503138828588320422491993441774679304153303415897938737745912603558478872598802478181257328863073131447204343621414930657584671916692339227272662575477680529525194548721639569854755347143884771484585764597472132672713017503611383386766565701085214968969189303485366600430847264330000102502030619380239800424400649457378859931512034444889890682595782150939042932951342115654920440424247609661479090625984127571823166767819810155482195246710765345746002786577106587145580637891283728453286182079709746603887156017525270979090050362521337106032220077097444390435514944689921922592217559219677230889025425217300794499985807472138454460248443473139173512365903456223037612745330637951092488025564435781733973708691899353723340802941262068015182645458257084605849397406786832142879782450259879363420957121542506914738287487798902608052308013287805300007908449492389576168880685572443786635683282765607769467792741073043644255620330222332093708875237264872052609068986125752896726249653618620894050930285551753682920769520640032133312688326419358867955138022757618605302380179700952498735596074394778420562644548344170473516592945737318280943059540748237051333423661081289824853525147271814288086100017276838438683006542135572096635456749988342119788549319251605251697877137695114687910070778998141514083003835711425913689019171940095152074410820046657310044267791435328542078441112554235896241762499878502404405679035684174391099680995262642950568053432425719277816373609146527408524401056892680977442131747004061309032418618291854355828028555854457356750298015325086857321917834431336151215706367941808654634225175999811014647888698016760112270233726414488578634991687680 [134,26] -874110617440678019182532940479693862990676707444312546491467302140135987429785607065308876046835925215121619872920143650180044472326967355327211852202699289060345920369729870718245408986933033706165020207073277795939512054766380772888138000475173934570846715849089673767311119158385553461455866947325276524074064821061830707188439896009289617569705505026611616558277364141316146380067659993765701142726894401878181194328519929956929382153506297045355910962776550138865505164751937178128192297880700870438401527811604307371268298425966575458501187924237690427132490650587848143966049090221709383904064505238488445652173943663544845862627081972168191923608918540714945475210219892961904613144640443705765746554585500787690561726085124132329989250045862803685239439538248873687115696232545111810878418110464711682508849385270762235767835418283371725782560048480506307736046283659098929711947015885984461340099306282503399285137347487794516399478207231355359750521798554007292492252549824995436196320078946488245884523271650352757876014462255214347011300931700104272805433159012922607772928110059855709342516381495368487512224468705062507699131257580071043427631747504608586778002335897151160330988072745119585545161862946834555181640074022193339791680895430101103338772725006395808459064274553396963481183090866685668513632796599958469383409791918715479859361587123099708453211904957290236760365729880401421197339448777313173379340213643102368005444106267335404100851701068470183287746490276812960684574123169005696780379528387802867951504209422825715952796520903294330711644629963524511757234433065017384526373940087688328844452813537363803220942313912147981475456439060544623254944594248121470586830026232521654875743099014991945100343590565384739713300480 [134,27] -575123135746547212967674240646378152844166990056048564012844922183203554149282678145163081430128906572861064693575630984090756965812706745879224216122249036735581154955389127894398086498282559105640566060890775323346172863023851703488733409489789918113595966307438460824938458385117996792861187805234661085606317328285859410772457533503705805356747693625395573441357526718111506035430238264294971576501448138259854729273006102974836988608730559699631937201317334110021789040987793960385701671362921094101295605469836343622831495312267237323362746609921795740433815442436924438676983398075448971344381424538310576172514759288863445917214550878205040274593928127625372596065856436043553066029982878454790918673091348332178891405423195904744138660693239016907499747554166151422921595259387213107642902910970612393369462939891471807603127900876086872740940215169654652097519900890488208819965644985735715714913340516934064393850052181096847320752659243226142466624567929015909548176504633830662921389487094412179577548528462381959377626060659948408684539530068789379034180261222368989383421320092185878022167111580216285026491207845538248160087340500111943217837916801622958134751621953308645306190714253768690678047248777750681696511491182849898557964013254284719849892742916373704916916855803018096959381539237306657751408369662469701300397251693244017357391879754480219862988888621271448603238163395743213196788277583671815981396745413157502450012513344801603581834089503526916712862271455878837789497630689527519417294464675215575883813385325744887999732767627980844935199889919669164809446325911267930333436181882142456997425110890085087020858158131165719991493236248075620440111262822421493529542706320409787367282788066785080726604345529548727480320 [134,28] 447126689164169871552633095022414930386169357960037742682985275586479384850769073887095072236112841857657785760980413412642857242188999516499467750988722611964142690392505475065148416502677414915739271927667255625349266450538233993880483749939581336361738772288114997192919728705227098187932059220941056963100199118707684459626182058115896355195415529042991493627496370952043365326773172176450002186282235998622229148396366263408764243458145489242029966476791573741851079582426699525166219619943373852160074602302111007085641566682232631036106146879895946999609126787829170860831590083354006076303016522403873677853632670836810373686196971087123919862359250968389164480339377332426786253823183185450919244547361509730000270757057071057062221351697082111132794165030787771952339660807731461171333414348242901826072367347863249122940496151975535322623676237899216985036905136757746417268583724682943561083204394716494689222693162206128693795433345055922608293203269882175631285059821839681450634539529811296205897788840461342775936018979986193106460997128217540358468085148801585080577996574553898770782792899345254169417881602418404493199640942041488301696744933034940805105854572815657940887869551624371484935802406935463675554983525730956060892615014566261929077101071943969203213106579366919915177206733593297195546392253634589629035219174814245957152113715951612800198022903451964368582460978438708381743631824308782360529045573233598854599994157800652215856732447491067847128069400884985045826652685139204140576307890010131500214408819483174318651982554398689958078167387043136026731338224173972161688889116898102019256933288057233793781993583259730159319767434488355921120136226915941068796674127325104583664000440383872520009499228779466926464 [134,29] -82466616651418153365399515498654274440783973142609670697792968736628036370533377282632965068843492558170184704579973421646897342476191267797851187363707024987417908172332404896280420165150957244998143323148149799687197423436655390228540901220485063714466465355908980125063893369943392409329323384718586598032984357711256312267634323344936493329941267259686189597020987774528846373475539670560168541747871075624252606363642171254706418366541746850783710928123413752328593863849588299002221684760079018876879716794379189617564465882804688802886914750596456553788602931629877762931485789788928539873000750214942562237982012489443923056680032801990330897429448936726061801763376208230480710005586626676459030341690483732919952991544300761931866625436571798070252952665581036542720536775861934235773294200168308665998566324164931219093816036876160669465035516417588630784226359785805545425154860327664233446382824200016638313515292155126410994695939866268647463877896116795509559370371563247417784119478089741469320819895681947439110114425837434624346616332930937318066843097723049890129354448842306416701739297620911091008568623796577695882290896505925083519010699510700625881412145964968495915451599155471816310676569842191616388679832034615767374478612163257949494111100243977750653460299141264549757821976409100754303263219249117315065279975761622378686393718164432559362894679703308860938612249183046001883494942784595986502182933348033372647844551513088977223742169577360594730966756373093911284987335996574916109573578175271804894363479527257212058717298188987781037382314821560895871089022663339947504253610740855757550935118803988995377961866087697880909307971366710652817771908805558417711898498518723777438249665544472813133986405093151744 [134,30] -23480830298487746761649093001781605664040920543767927054800363900409341928943422638565000492480064009616351609567817587940550997093023497965875206597502788202845021525669275290316432657301563961496885686976997768649472152557378060471076306108675153191179489377284386504473799699757074279575432413412461407679179412843890862888151744691026461340283592783308533522843130786927672377589936571320450458714751466273357950332103402997357186076549560057832627988413134066660152988972398702932542175274129187090204720137423252513940881499938283632511353675279476964301649058414973385984018088874782756823999142065314026695238946169824555811486902409454705728663292414699869909831888507122227244870664326076237301030030719389927279699181049904064376654666183375552506093462001154327174191114533767761388226505957941423994959995606866456800743820003510779533958065111602991234394761312810128270270631867791393370438958634737833918271158578582767858008842183309548874045140024879911683486884074406714370048099701181922238705391366957550898346788849549187869819793615824782467097914124787056334793653433022699465772024071182800772880450195115554162906392941929281188751236347337739273569985211184131086653042870852125334279227473942910074044117012596325817015836981797961930684582535378497102904318248714256273682672213054592380641972022910433577443078165700206970060792249854362343276985599830561532128782394917533853093122486994279655175024683710124904284232658164142137622969865859181232625543334644958574906019931996997730640249236213936869956082208621956525110475282028914886500276437071152063732297068235657563771517798006488468892221057085064712910996836881235752984581674699636462941028962528426381287167930091632249458014737527759255939423437824 [134,31] 12876756987460339749351933243706997604194053070095516155316840485254565692845701082948391046312217122120398085081853504542817898679096006550851225486930788858306750598763616256255833155195496560840358992241422969507008751350074101975631733939980392320459491341701769372752910401608790439844592885011267938735216223173978807537535383369516651504457397623443264002459531967788604554932865018670198983991755886304693702947677498746683473635295378335517138915924616467020462954774317789350309927203579638068360282200908030279718929231652840379721686142296614286976264288286139385647419708825548392255556567898349217993856070482440719969538177180389182829531133943364781602698972722418696865007607901684987922167306793485300604145030689622322427791934456800109801592503202738508263891594360085944975649191160677640721561112737778026053384659264234683307064822545649541989255582535283560907294263383799701814944900768347788614031019046463713333444164792204884866478524539031652819184663363692500079429653405456139615100276064014350716484372106813431965179803373151786004433694227428057768776161210017420446729953783052513196348078417344946475456435052296466702384036419460405282432906409197425899614159484553832268716663281760346557030751408836132874850881102960934483111651202450210053986441415763688173124137220733112145173274788521334802196422373382488905230227257506702268221103408130750577997473694599162323953350141458745975106325617737242912674550248701837269727484808523396576020503840062823884732069617676166649201569109460524588816505091500801292569905694286066253062575858428940505533469390037784839853232420282823475912545777972032913095231398189753365766461565849627533353677789522206248224559494730797152232620538949237720623931008 [134,32] -1939277353810105289815395374974588080276781153906775975306582186607920643902849357603970224120494688969332951889188860652386301521863257396202449871370014250039390483933587600750512885434131748508145189730897533185026300970831105274287015588511393106013675502298045725090311520930953975435054242750586082196987091071492496516026266799838797746235582404680568817784396172110187095516692599996934347142950102315339817407922273879059626241967640048853846568808578250109662976821035512663581699710676265283011982193330917231005603419222933153441698950780673453960303627156496440321020640238216452352735343461066356752844210891474521095743596844876219479171755802213978009591452744755157655508822415871044368192417841197684053374702646292868291761497073801930194990161178479560563566815362567464573128454985264327852591223061302940404359121929488920264127182913971727838294732525749125776014961420801955634836117293714370117813350415501421238576870125167739444068815015294351905895445280895908899718218646666792281847913097686410263227396267050607751666881142425056275925441892278138214288329478842787131696008001841634976432611779021861094123186752979324380004714539534997690918288484952143368533748143511229350838188914121068210614977571495512690010593885347504949283143827171238507001066016063813133749458363124784869743740171514429213633010773650696344104271557114441603534971776988775776099748449989872408373324356220721482418303392477873565786319469915055980713285702062386137704071303181459533575233486030823854639416537396878232365968810070118152586323518023538233647431802968438701523302050735747663529195449250416374587939473295011765547650454333545309668506585420899045126823669757661668371442162889027556640778400785399283883812 [134,33] 351570759865049237554055304206609789917887054913405004733908996496875004163537638577608900321729240600454012698827200277091202460200014117004919050294409528723859077804520269798031456136665042009378922685068335027718807177770737957954218368211074213742062610621565872965494223130420595517053590719377679010123220548245847394082023025829036515571234999139896525656270697883466291664410450609064400162412439152491104719227609452350225210126363798807809805106394434733576426036403553767242888747313906085374826400148194595521046284542894041464567283619845808624908215167275035751533717583977523039733455441699604437348826509740105194338870858256280797407561047092498900107649040217215991033499592751015212392117627858221013253873223346659298080873700967983196877891134960727102973202989184455213960677653919100418912719124647043892251021260361380854477109011525248887954914439155210825750091162553870374856889647826746377847548532493694223853948642565025291753314756226229181847193630682124688143427418899915340376016456095713383804135371342372793973076586183702681951746119550031514908610301595995440104632866253479095222582017957851331456419024888205166727440392245560788410695507962876619697056960262029544286609890028076205518727832698806807408901120802935149217852590186864847418487037088470865727361481930818854845211801040257979466341398143063381814188185057915027715726415076131689779084826682606558368403024393833505229389435448772338013411257452739908970631923826430123335707207604139982110543913918147331841034700570285922223001172936977292452993066689969362431696272318581763297226795957036355243313984336143896643300271987465132253024012784118763572505121994741882193196936004423903668159633306000877343156113744850399232 [134,34] -210238112790294477377988269044856961089800788022144163113856652075757237244909642330068799818313610830250413081415394179611066350034515780301594002176569687981433731607684215332676204023169038635493342086319655104337946961147296217510583699218416392648369902427756213579525351106661919221563941072119282447713817423118522482068603123883083223153590475035171010826286909987242864685367292766466159773905341886905774752310012658022075263838204961139151344669078347789104830705139318967601254689767166690451409302314525419249382125852175722184931982636245132043348451149749717870606917836973993914517723052672554261291532005197630056412857715011415618746528060503217100842709238027319590556464565435724774846409823187124660727448454870668850231033737073333364792465231189881131192240076827739542916250135856887414767009238571990715629477436018375631532987005222651809556118532755335378800016560027089377356302126054353249685051672591562743211599706369944586043806857534883477457070600260268303669825038512244192759101568427093057021894600342614857371837219675958303352313679824164204962545522589544028336896168952887547657504927558388514292899232470953316032562247378685278912149366325063898196928483771084352231170226416420079852092925619234781933739971217032777081779648475549976592707369869570233014532470464913061523449506887731389349050960763061337629857047972693999161534480948623402133395616761401167872512516097628386165413877391326681847767826813243165185233864353650883614102490067614435416027085119968364808335601045329007813064163373245294080233274920892650950148998685499696288532522740569749587521271492872390032837176762322495715188820050341982670251125937487998939825778562682921883125990433223869961180714448459488 [134,35] 34795977052423564640048545007221057731526311319489352684795129610244745889162657425583082588782802954845393549399594761939583442653307717035495916013727452476143740476521438567840936801905424804260941964582621119391839379281519231302627570057094056889048143985899589666981954281729923001385891131690719589011700959212022041179202880185549370023236974430896527024895810229674239830752244277782473017773291678370763087325542642483449463318141537763043929927481176917173957637076022992800137570523566314000812335343381383541872938636131259774532736122130779959256374906322677504801909926969755593417747217758949953712547479340782478665767069443677772453633367812398758514529820259916385177415561656848228725609168786630869394453245699287639439987178977790214445517679593013466414678207440328398599043847906548927401780546698509533433899154334028837639072921918466116981973444193415041755540161845752252933967193685742442376884554875747313238666329994996824905820257001636042849891386145971572112136628378203526814257663127492636722172658804251433153125201649750343252129658551465917031561323781093328305338194757445172314132199493120372243022744147485320385523476350048039797798350535409050172175718525870748638368825424188481865159174855282538998419566277641058896371105801310304359225706748626265105267005027897086791326448796391865502361259384301857648622148264410063015759636360064990906504109453080197750258216437473962933935709068871806833327236021838869734833089708423271670846990941841409259620328404936362349449588755497811953601626062954192022813179478839769856880266717910316199988829953687780120240673222513503870411655173627547883765867554561436890074614454055095363019642702677272036141899569711028640363753396512 [134,36] 15260980923774760853171364172216892497752849690899474594745150396920061712465601330761114189142899348890616418958910233008276801167327298363315836045267994569442731750336462376084649921079217991458734976245688776383812051252046338118013055959519020349147051803324098245465804601397191395225913906749969231569745221330010906052153551544510684438981714868897987821211171591275898584898433279278914089922164989210922664451893503864697635068047337263874680317232849701322493839148951018300578724488834386630273835498883853968979396364789872221431597386811537445442067421547180460551851638269053874933776977955500489224356427533213566007131702490437923205303888163629947984601229768904849941516355621522784894098360773474967468234834009316006398718096732781993999342969888811410581617710734478870715817263418260531771322108934901332037139421747360685133406667618011059776029661725769953369708285599781010287227430552171973101354595230537174953131723846673219422369447668172431389233382226105481687126997993855502277556522750961586508376199439893072790652145974663336832995847714181743160427284137501972789299929636793573351714796407306150706943639138284070124944073330623475444156531653349902804158249371458984767850044973960814975305895394413660468904348377657774061596548866471005059771099597903828900515404544601722059224829610098145359549229680878361570523404200661760614332094091376189700296951198524788296418595266629258889596444048543943724714615952335598463153002356581781930157437697796565578652967986219818826893230870657597115565137539689651383140129644907699426972735834821525985814033013682642978121464178529586601897334425420904395991581198931850102333957594856884524832435795546461744493642276589872103488058216 [134,37] -7446781823005285365090460904994618807630079163905767328534251670783736153235662141763746701799252440904970617006484422034749221669722362067698025274783277896027570092336813939920423225919481254659182895562705312473572662236098838993318766904563357812979173725845943007538889533820744298501917793817978402172205233126348878466807628790252886215223828971548207977946820071371731884873554096666991132547531595931046037087141776558528772292794227969538508062993117733778738596289782711310984123326354612619219522181888422293995304229146119496438798154532446087844285565146434278282159823248691443560841574488059905534013066807741559002915678936267025598172235837921560215243433570270135391465195247288134494701151945147338004078962497804277128788788863151922650598482070948109084322873869364515206370077962006289040810481961728156402972891652930438198323711168512272446519503242298314875512814455226089546790624466394724378489137477901726134686607851211046919874976385720197831550473704188215533116439911001021273483935655273709798656976859375646746427284076774739654721856498755714557073457824178229794740074464519762698067682646222299013059501725129788974110905251347122037535167406593564062248709693188250400559438824108769493339644258746557720160245410893691791368327592420294689342743186628832765792386398367964239000846422847043053832682940983124137491795519724260431193287814151967936860308126319904095536830696146018685125589503291599084767951653546967452360078361734481458278003249530537268346237793470294923207998875873609948249978175766629630438810102199878617257763063260210878178521453602091255878141656600223540838089104384577048356689090459953198026886155583508969814905711585465265500974008384736481078848 [134,38] 1100163233543114688790390724709373753173276836060518575066013624636563131657640268845417327283639924389741738367335155909058332008463874899163262232415818891931323896458187838024100993146660876429515248163512894481854997472454859172865809271895005316627836815132632411852002844732626935010956463767822180130515343068091648851942399508735025510186295983313668321928039104997483709672504191709527481380779153945051618280081456910774917731731832791458271148877036304756172378531364178831983451817085362058056993986158101288269896346246326247051504194042099110144356225087456715079712940598471459876874596868016305027633728464209620910485557920282165884067621378063077748720103954814711343524891079934240739139081559807305618428632304714027382312720829136101836442684787736552897143466344944258594505079613728584113018903250666115729263658831665009499239320821045257063241611047623912878047946093046436067124838677668737348268873937003252343115612786232197432683741931716383792481670666173841860293526710681892426839600593606798681973616500195768815407636551046235423748121476477032680017725592578473900830184246640713146879219138910754323819795062335777001948232834465038676556018440170523537819669987529413854311403209683020156038493672094020910316352310584153486919446684121642920407292346627118028747573341328338169356313230833610957082312504668350304604951672105145536035673724502515391532249298128626916312290617942860423503524246504804196874871012133325402316802987852074280459886752601617598863173420841901906838261883541613296229679555773061266672294800177249425185203246363287010978447515416407075058241712662040120285085100203898762990034045537131246128314279500856148984254501801540104394182711236924609472 [134,39] 35645807909785445753495249701129299913589121412542709297768728683771232635536157773547448418132639084264875195943413184835804826268835916315686105561581323920869463787524109168279072857949032815372410528971637913027791382013342120280252012879868785779886254193291742514985413556766601441302988664693701875990780714508567535675301926541035064477240271741223060750645979765540636513766690888570814014627455201489818681107009945110691278387451556124605086867455779944019203819121513009064086611313822265094791532527267633159403484007406814763563501483405707195537018290261008935832858565609413577571147811273768218775436072490222020113670745226859754437274727472421565172702701607717191587620090439742797929294006849367417326592559023350056156747053289161639894181360476494810906511167100692450959518621675705342299493073672390652188737158680098637338040775214744855491458957345087824488678142729789206556862709620135961736762073398794303522664545989437030147832261313440963695961051448510107485277676305934268348680238871034954698888273779208263227434698807973340282641617380834680043324300290637184299541999843849304772160772474851747058602710421937865479591384743290744585176971171257297664677151199345705620157617853700246840300134763772639592627222316969360437572277144654896685372463339228030262405811855898930629042145083860057332608877077890929372251275826625510767740395975292906892590028722236130566301030632620616570747619557046524584669249010868043276335657155888379676588459727313825587206188929091866470095889577650991638135689718738710137181947786959872899166387984288963234450011497289773156039350057903586132371337103499376679272379057261173042208200672456992812905552550646501344666371199526592 [134,40] -40056694849168839535881238899119691149294847331203703964286958597469947225309762825905334226636055611674862958735890604286147636639875899938142415098970086266816795129070962342511864698495802098588388471685277225050388033108479817464110615385634979911849503049163986135456654355846816352904189125777192029859953630822546260364130964925362571231485560250032003355860698805150814341442527704741716089930625110556909083927028005308367737249954283181848935527415878147092213928519205294993362576491539226954320396326366094805326355483323277394765324879517081607567674301769758420083598875590351633658086483871200833339322844432474399583711459423748318955626006688971089253565071242683308815120479762802546680029613174492264448308403573362360344512305681072602382284369035152681092665755154491518862072617648323874220326677413236867187638598559521064187783363597943643099365478979559095472727449799553077573323167735486681463929133436462576768472646655731516381878166421745400141124954479901950516094774380110525921022249757857302807271456008088526072618737696025640800247719316609314237692355080021486086442550686264589169245047210087707098159294140449666055877877211742798143088288648493757135293596882305668714195319496710965315362638394651674940968658397729921423980221982826066536900925183727348115933272628566218363216942287843964062861677085595505553799032043629889410144084796721382660385617240487176744842391102933505073534721391613594022643870281620315440411882606712846765522911251919509666656746346561110164595911134743014805775894247784022704199086164125304884018959361012139463560845488501958814310008982256066284032539963297914814319202644414224449924007032338537057879563885549764940808656853048 [134,41] 7856947563989876039388271443913019785610542434026812014481734109934220191362861358615298324015519546747115724035846558222775821795712916918734910678464753054223953638166601841346121070209715998230670519947619081234719166343259288426071205290179071314146260145581265713315645753665664939112024121913186940216494606492121600063656467497353551809177494924338106091270004821487403432798915611577695412524794542003061391800189880968212304769979358428823308298019778362749315381771870599906465393799666846492551137952535590221032718826601443697985926964503528618312907215946335893449732928201955580536934087707811552763836203731593858794473034528839054109042765779103240924052668353322735371666222132721538571283075886163926812547573405726561048948214941650631265388347979651333298692718902614292057731348391245243813663824887245679526914495124912462466973591830498555622440993876885949302681328801904029607322628572522519357250129429843453662264655285079942313449407396145139337267199137665973490231308075689323358670806511523992066998691484362992799210072271373953855991971656582834564473206997602683369360985655973250559996980238249359360521485110225264365052679949735297777638903074044167228031623143039332999107881041967578386811400716450695844378179493509317146324586854828160194182637924272777544544488792232431331486306577147332975319821035839008861474677674802833405980004879766884981330445060788295494281054222701288408753820182474452509734822959336903551120127738900997357457271612784589039375475228854925678639929791399166988050609876748242191142534613587264519019579822301838663048314197563053231174144840650013249906831475639956420882592701598976046274355768665915011750547933596098195111374016 [134,42] -852048912160315744332260621091239536221105178941816204270057788820806180086634474799391383539793557607813709936644216774714639899904879968426274179079907532729133192957864355045333628767154811162723050652025343119040072612386726922130585382985618260141242356135968767521407702923008950871427953381216630303693580519628911164316914889389567557932334476864267750694152472886314408659311502884813334407082080404974072527471595802586519167341635937734124783977997987637678864839446492532664175502105522288408365518291893997272260973551046807027797046866750527042844095429837800837887093949084289483173312646049061842827266858400734226403974551852018459927115186503047018958315556301647810664717729141651688747277179369345670307227393357083411168742097750089694883941209301460333744031100307187004877084728259253743613275691272695379549163820937416054541507952345003684638848283537185236598384012856454760935248005947557446407621706638676136738972776059566049994795371680100000104597485730309082836593487720818677236521588385100846380193043153256438221625812024781806424297154087597254150519064208031300186649194859792907168488701949969635701339761115071482798507175868602379321515809003896956327933227546999472073327324991223672323611964190321627603408094410293061770954907545193164143029849077136467509970287962266110458902308261225442039992227962120934440718295158435524436258366127963703836016806360592323547976478538319979720441163298457402743088562964487333409206819583627013871540215073628550121336190630979669168816130315675397747740285919608537030489103502670317567251801437889073880725341927309208144250223511099901533475354164248075549979826078356056474178117950734637338098031860530194725008 [134,43] -49535154047152908301066500510812267908337994370836326102712947193720099066370939172984495103441860365251783433014546718975799983038986057482121561467268533190498572714395806939492285069339311053639637639934057846372618923150013065690223167224496465722238720874649753131802992340559468664418311623715607942806775141943649340280508759294090594094985402822578512007323302055080594767870224344004751042329503232411687798597355200113118663146795076704557172134859269434188496499476151591516871893709382404989362748502306309201724873448736550395671892174980625465184349331526194533387526638285639484579906307662287122593001708543925517121449968199595309385276368542247428708729151622237087658252940612679422934804278333888850645154109660112888733452417026007918168202177026941235019086534771118430926665588946320619969699161873524269270084523837928366227135517902760794657643735236207205359138773211064931263126189149871513882229386290416910220583995448151061642383858874945358505672901071448694654803388597036104410101603537927472950760593901471296198900956108123349949853298023462288202743300969050866470667498783717407741980760815549550927170553489293548738213523918980416334738835198727818980020771051117252606626933308065894199106000711023580257777105305425916562785027498551619288768479028118813815712317581421055501407401683444689967139881313944128809136286501565325901492806766202504706164635825591680884944969186975930215064691098963179339903989970986160993616061471690619341390410116337726501342767808355205193523651485008854566943268345246905134373680380699561876335972247881900574183658828082205508141826492469627760432020751548337803779964569444165627323510789925861269789471824359631312 [134,44] 56830054881362571287781200449975447460185859482402300243043592144068948036756455261333133686544407130941738835512594141302107565601910310644705478156596452347651556350794946023215052597583295247985866113423386560493992470994957303231408901302971923372444263209883088586230367830313763971969172435409336232249611413787670839923583791853544339680848162258342562187835192552415499676311338612314761803670066671290402745816805388991873304158239102320723987195828264166881590648837482132094913147030365175799186626558292084521577011436638421035733902354315232775323608354929654864002725955705225930638023667287055253303863188417343754091898284772884356483486810299896740431221874372000287710844183302096114627465168816996884101125062535015560135259360183394279515406376865412051778104301339362810387207949736391047362609132559552255857033328137174841215365648284726193297866683889698446892250063277725127421839253693020687130443997921074816142259962918857359755760910572990819540043569400515986666622512772574991720721875688529550288948784821067524450994817962580635884940737993496321816357548971368459587121646115327285029760231798991421870217303587934807626372449511035311964259010191423200821327021818440922034462720989732510444743184360254656991438953195804719441109502903469827520907991766863437059236322045542133420559072891090356514567261098530877261275218917164364330602851818975964501959361621338108501613144636035640081493571956094714895032329863988397205247901998068463324208257946386674575338459668468518934681940155219546158324430000362256147722795630304467205009804477960276358532231268694095803400179831009678946638809749104802774202978250692511656881964924755191263978419599989400 [134,45] -14371621191345736387716693182994285233952482533775727407246298963647128409761542759614852646793713020792335476378189586628819220427279450166961520390045980507832868877964451966613158808422212147083907310533641670518606706739337107791226638059530895988188202872754053155136975992878193261786859847437647939960166445933337755067916812540258894991842407018032712103045674768358547073843242694435815589335331755372903264603466738003873703503497661472720072984769688316085574634170821135429366946555411666989247339158844731800727673698747373978691349888333323551647721290481088126593899013497052943929641563591061776254311829471291775807334541112275755003956161077573210618002212393406200925808817893506589292528060299843227544569097524037545946144653256605846926376317464000641172520291979719990958702906370417288084356531690256819216859011475821554623026413477862071316441341272231831186820827991258223475767627136859798633092957705816026649848639926380983156708985921430432125750410404389465539642332842233104316572341136067054544862356956202701097979605099303634229915223824320720914778124361326681726976712689241649170108797187796999107042589405541849536637424864836107371076265044101903549357830995600774477491109850872521256973423011876433275804716316547852560040591530872156714142041363569223628198775492882891170356383338896762123866027671028606652712603148926989870448485986508698115960833391495874288603148869490032575737468597764022996459470278920544702675374230526600573516806688339289107339981346035664566210483091103213647619697013822255855655228847011285242714040163844422096345530253525569014270571089661803434711311718167458552143664855788485440355787046500350445528158914112 [134,46] 1664283133670401805380182822953095577874361732993270352028371044262684538870375679871719447881703815548820611261522610365620872075294147604377230620429721479049646864621729847239373202770543567337604325271039588389561267416927642349324715627780236342731963889815763176347032726492543417138831561940090211000123895107742793840914447566915564387218200814256524096009667040014264469432527195111225573523656734986913400084014475693809994265670070362311499232223019238207634022648023524459632419850207705152734724701411446862731385322862030783986210302231464524904287139121169164096960571955174735275282063264072660103889399770625954940050776782155941907566005267389690632667173104343118495301194024563767957848871254427676449515366897560759859814588827194492946444947711431506971776646739113167719754757281868102048179568707352812407407283999799802848639534046816161227821528665790874454785040457023267124739780292061323410885973792238767497702248963683235887039128926759891196638289217732951922033408401429606667879955251632938160579486352861014335982433700999237801482556594350779014831845423504018411953705402369415774826174232783897160028718336220490985655149161241975676778256817274715367724213420609173067081085321853728265571069289304478552802220538358472335945926290955004613345003922020007070978325546531337689629652844377833168374650189837688167616710539722760422080891425072991311434351962315990809324395069153310083424445178745534331616558781991473753138786892952107190358635487120073210098350677331701457798166302260190375936165458511256526509404250638861590661114561521509757200382973899277075375179697013343500235252984457015866381959066016830254821253474594441842833171296 [134,47] -20327586170551568066577790864218074774940568601701693375144479274253518208966350193679347481141123486293224800269529242974473896411941538490171909257672135202279982978286985857157180659558701944427831033916757723190101414451377099310812132554150408955448327643432419159954587260930946270014774506129596914044852830519726772338082740559857790412006328983163671394718257077606521322950322269144189165850287105920114186038111035067133611966804353958203018686461831940855682156692317348368183935101762469952458071771872146331196838852269822788356190312890358684983777267526396532477453717090761918415028038832571015475272730751502592104226094315064847309165215018744042421686977441610566124316401608010451430166911416890694527740703531048571525039492405160498831950194221496080085150167578611810303465218068747001666207370057821469033848680978714181156146273615976419346829389860260170425309197817155580963901659863470386248799954101931260050616492432517206092473565212692627884826756927500523026696279697979323732605684763904022835511022034558033325496899519471899004052901951872227055875920169579637140116190804928497581202079994606219572798320655593372059522750225137634676770073814278586551439747179876556409895084083341438963738614660999546167101403068373734296549039737948463596154220879721462900255962171046025368863050903009487814398922672940841569505855881112543571487996017349201197995262411644668819264317203496291207871145596397859019737659474522008500109882508528309464605906724971882789046360120719891373547298409045200975532823548312791117372760570704005965649294605959105926374975910631784398644739736429081249960259596380511112256673968738053735927494253631995486720 [134,48] -13628879158631389653323451956571486245658541907596708949352532173804345352390976133586683172751796243425550652652841625382824034012722370241864526142842771607968599032503560871573474353034937265629164418404499929381939075205005320084695814436652901293105876631760739114247181510984694306677898497609473725140424744055421312633312651627773060836601329104417957801819021269669574983544558214364840284537241537312931465880246557721720219470559822653117942514320312349661943699583175063104881238984445942541075443831057088885116690691455475841926387373282983405172933364034886586097792327468501833769860796760046627650179007149633333242867449919127156019759296458670841590363330850657090512823659197864178163154248497763089576239268080051737535432532223481852702952546455897729619841352632212641105566356841618664027017960451970263455986267232570628496124578732954198789530932963509725429482496749800646650175267430379855974844187670147037981603064711483476564269676926434203774139700361235253551393780602624154048713408398304200590816545391109103024901356645752699633014612143556909831753923797408694641631490996748739269585779335696000595330181562415844580354368127047101161438116866954429318409510673743192449239403925087934156457178500878515241656049602392832315236081317999811133918825896514889071558094758858619947744186510780385457510332078844659776702541485273823113863271630959414224641115736924810771192281635763555814499495715278768207649605830733220470896991033610916394423079742398056132045709883877143186546987390767630036670264540048058986488582385793614086275504893870778304595966838562283867231365129041145930372000193131000105417992685675899352245865070262405729 [134,49] -410545368442397761569460633409405805361665937878230985491134141592546564747168807195376259335374177463298658786640494205928669395871903823442950979012366589399283295979134598047969238639981303734379477816324774822088761482738939378280830032923221035922543074754587371227729770298765681600043924368388691632888641456093029779769049409129934758959994112538032915579690612905892074716916566806497447483157048098811752060505972087733112392925161931670182819246518570330216363236932380516315742133731736869588115505639355187414980897020927978052927886908073182321940301487738405363576514501172109601342522379605772898884032356398729635992360695477198335488304750226061464233976923412225781359404502751074970659475035461910819707339289444004298037146220982710096984922235355786303937839977474041360505847679329579412993859879140847629776694467446495902189022564457039659404724655514108553137121146202223952090049858918382704441716904018675264816869123502077752055725499179138352108680118152182461496041731229601895878610248761719275292584119599465307799168338910882620177094786798170150408965206855377868725185733496668559618208733698992604317588773691117952211303173540012308261343709139009444292082293601162044654998024850832416323411735975004861603341119798733645157690194569928630099141322165523156083705154766333156927399023128284562913729371452683448800159878297115999604392475516139254262911207028584148500060684936803638908008857624824650649201561738022307975171790521702470441381383494458873370517147328320087948146728980131885176406945874045893843494108530929862272764721174082528770986540079094013722979858165047897590211247103922147269575799309169952151497327118656 [134,50] 469889096324891821498882351661785686728423051865168341815423417733592190054736533787876477343690749638377192736001529836645704057950971257343353463714380680220279041908318737336191683315354658330838523336363701716707141632853645408970809150616295704155326416701663353048101301885648742446318020774034117240686795468229477161803357913402676673171962823414935828107764922261302532785863197441105122065996863623730010979440212235695884553576345145043488195180567305632359354886508606644783256151000727774699930540741250494558270335878607790498369804869089158492696970340489338592329497172339337374458984022404311691384394095300855270136025595904255383555104594860546019327670961933620349654567198704669005463837752918839076208268260792814948520871516151744282849340297425221196263353997871809616652923851331474536358869355894575292177047191647216581050427633582437636223980296550958651055540702218299862899349523971553438467568440485782922659570184633526010218146851064638973608326144110057376503549791638925351394646992293425065895877570463991340499573654769804648626277923629239102773859316384526419037510949808292407476227225551592047573485443890312536009430981934150558022741948039917623264767392594299898465843657974879427067457162289148226343204250470380126282389209228484175866768721565347315087952523766447690829556003152192462550123169630235580639364149803698464956745628704577040729186848179451668991011396338290515863752534004975023437493227073358646498321819925162607907519347976447095096756349021811086564831368902949972635785883000156943929415950252350598656668821708536387117326407468039612057028669395664091497365736401368746510831078651242862194867484144 [134,51] -59054452958829323090829865751368060189938728393905228649069638482940552260061293981205268935941935600682388798068142896604104544458261916134180557007900310514191097163419358056843202493942316893179699229431254529837559101629482956270259242178702978756444445291636343872072828004101187345565059126080066850820106267400546003411087941555134259083248618211641306819654954501340092523578406364681401477433242254982022443288657311225592918057939591443652079158583863507052314953782631827755694709127619287909261263851608737710650569817932549965545187617113942731724134024112387225842809807210420315830255289059221176138045203270309738706653036494338239412326016907070601461006563596402546689090331951033402927955106625786410196242993451415116479383845518505527451738250241121119030648188461631256193119550576156016625714600221913620142993219922956064958016822113197281377456436622139607607378319999345066331349877233831096435125580065969681773243731810462708853538371708277471171306759820075683555427221311869438065157581132717629543810339599187017907808564305222674055632051791923227978122949946277768253958619455592330723455871020250141533307170879209603166914052969471358732956834842290682902656045855059174884009934890595135016539046626873218580977713090062421118244192588239728373934349256285385140214034082750722669865120820227000245963232464773333784899440034384424408107260831502445455017100325536926186323833831028129692245313252551594166554745449976957507087233405705041143186651850558238298087200138756354156209171534754741454747808910352128781578259109357923091496697612505924759623942611132673222726684347708072160375883497261518471867859950723137026016784 [134,52] 2750431594346203245399183514814953593177837040268518969479470237190217453011126666402492346128251507109494861024696280559385988217063950884421913646110159294245268554563310778233056917399939592981718900369292170995695918246946933337973675340672407279413315487956829872873823176524573890869506101708902662168316537675627365673946687625615124150576582501208540422141465032664523898210011144822183053197347030043605381221353602804610945104760005835557413172634169087159315779762028658735520362812306420297391335134533506271010999304811488613470343133371142106071004791709575988096324124630787794937977181800926474856080381854302441917641317272411370363059324154700993818390669885102192700358758831918153175324311818487600383261038495312839177970508941856080716618819343139623195631304937521266445391189388574464449133288962480954210683264981420370698118257203238098469657572831746459401030322763339326741225715755193151239520532383553995795171458473934343466700610448915346478385689841592710862117555521677540471046353994249193113031853203707601028896683796472307478978539290858924175346142877646761282751682108756273786131930053121099172105357600032368816203219584154740580455205632590780606203147710070507820041516895179551481795294273184169659554620177858377159386448516816158075913677701103970461919465758190359669294346252010059662736388542484613295574487369105294516195128639459092695247968671966300938087426093245211176034049846688307946203014778011017853946081767967535402919958856779373529336004097073244220390653866194183398735072159917085938104366477229220679687113680691525043546610656461644593057115890046312728613842317275413017190719251146180320348 [134,53] -26701748282288503504057773826545552486919072365875369538350594437260905642044493994717538632259553092830525456000233733980272424677420109064915722471225030780775076792542258686784307037882903600476522567028683947367384512566373307677134052360159356891825614213789778076844727021941820881595466397422948777429681484131058964541094555250774658938130370622798007421472547796665107041746086049112144643654545647534498966224351609293501718088547345992345898483018544821751007507603074876387288468535473843579706836398410980997561133805639335059632637946255507749028114024230037626355025094022768705791376104352404786322499317588371477249645720918019615602120230082094435682712178623230863633807690942283012306252625466069760708871620976323971505054831397712174190831815985324334245310952101896793851621405895574720012678213764445637521067795641764412257931538815566161888360521705829971349735271922711355992994063412572720348656682096734954939936290866478018197829750683321004837894380830793243249956497833566800898639186363296387996117698982693519829982381277067505584146484850334073523693644197977240896591564729829790660005822776695351361634132526648969434114369576723618110628904854965373779937805238451609040450209175962892425579085784230286670643528800841340564507121549204928730420125263840074270044939626749944832353365643983194307570549020297504422726433852690965750004612891008675407125690328342959082489840964404971708194471949635442439483079051217609065643462777976096522796611294260460936884598797006288367632746802635161175059845607380350979434224546834137419771483780771655937300965188842048989416916831604237945400579330767352262136687902008576 [134,54] 15294165081999296448346308270703142175837481536330622578761984200822445658207529752940930573318753347883052439779512055277645585574326542049576321304551306657206652138754555501883516229444733951422846822338925548900879326937133547331995857657905324928797022318083976692179705499674865584997027961914555032007885677785197054886161549417348792087341144774483722867409609297228667744039673760665731403984435731304698155895631193957656294503248363582731469057041795931771754172732714788409815952158881552491979231641841237627763264707352015746655045115744902359045203471556703667083496828396851046791966526100806833420439719252339571644236761644541702439482549377598621134780576767961370720786463056610666845315215294357546490444719942237079539947325140888506066781585228191092304395859779988539151112411349434876071621733997127833951770994579173672126272150649203770838991910806051189795636057072230291701572757276530874521572910304529751117049369654087356010518650515504532399650016170182754829237289991824262040471365032676706891032303927510501830218828915196374373810289994862643743774955430836754761106698338017739890516503936249839474108638529077504068627376075517456945802526796571825951568110630300083264941798467874023375545586295936040966682975501434609890114934259315787780508889100678175225443505233536011260115171340692379830460407628939719721834984158343108439173735272209032585040444986699099680739153453092243165671441565732192045977410607808118338082012212717786784905063719947578290109428001485459296092112744498315817538764128889871423200327837928731828654151639976966863330128644083748052977966600040012650817954704662361682483186814272 [134,55] -1141035658613490381388088221520561307854489649898883326829989982657453108643711869833549657886216941647921540981253405514014190407709702103121594631693891477350064757714897569609572601621694014394833840211470361197324642271022372496270512210916943323024977232402035400771491289992720796508658155275454819483737049865997560696408451304674988186290191171260725492763876351746880238613700039233123043304154266418527006848641712017701548748315704537170377446791713664105156895980574501565512277868138783675109929618305167812719542984673681133568680325875258602582333332045765883981991921692168627017356703898965528455828354003262368097852345492325087588528339621045857903383820315296260632074848155931207191204708612753884883292495726576892267168816083577239533674617598107555013989707224662405245312954758461978567133333988841372334617128801088250153812903451503442590357886370500188439495331066262562375173432759599199678726674057014224939051490647178525760579392024414580283576386221205628247996303429909129333033539198137596923870072712606909234678322641754148856406550983112369664115105035275109786108933855092283925173856747911404918559741802316804992544054626809414099742108865627597250041073168912967742974449267641389590798924114215125472677759929884442647374756253109451034541485666952514166223051314542071584722272292618959136172101750442354861882611948340181130349969066063314437547176375808945662533369278024153366222213395510122570113836730957122468644572616881261679810640913239681758698469147704594871140716674302525686522279164408058843909484927806744398021685298843381643016755754373211015579306706720114341182100554186852732707823552 [134,56] 105605493066653423183908462615365097300638467322458756027828599525078378349773127757673093167451209496798695416384066606842099824472888715229209656288879718130992617687061579768820341745298850597338791081778002340346449136697078491578812004218986659146688175811604607706503487997377681032732627457888258678139733211576939196833021994875906394268305543757257726523048153168963913586227284199538652810105223520776082359157116286843078520630845401173131919837310277805888776443292073145545015810099588304486351537995385773614873190364963180127109958235203064786557178507731050099243635196565233722473181840284861720744158866278740021903229098484796768354595921606083449719436536881326854681093882802074841390193883013398119603697413484393987505437738811429713367877308796272962955349138391801794991841148401126007618055601747790826667814784810181780392265165624876116969285458242580285979432952406786477412520012473712687283210208203446155187762818873525689128791949825728806884798531608425668362417644672915339876318878036226057807307783026142514194111834202687418183106535548878205706085623592774220421926038580619918564325450026666809387121630752636144960502219861366193042468311076561454847244181091015692950601446305335130803867251631418145911854338224700788416930138063243486042725578508831083686627525563996504983446207009448482452998080677369464294490614903885508952630490715854852935542228237544445751663896991277073050645546032363954757591312236809139320271774841864876700379709431102282452380606147177640292752062965951506594712433220493037970977199800564549254593865653307525172294670415082278806549631397358209888150331348388952579692 [134,57] -483261564979267123139194485572967212313816020582288113840132120904827986559169604792552219609604293074705858789385737150689847554121336208971537076677920469416758627751222905006819806371426650929437890228453541553224372373512526036644129432047133358854983803218008979374586261677393092050438727389816143463082887782755153832962074867866642797134996878509749709294398084592235921923984036651613526439229393510391685932645141432825401384357977681492271291198373259834151102616312301336655368875145611050900775027827418333850581130660106164768587583605853805596080190575411781975577871636003004785397998446267603673694690679482096031461784962793368052832746020822384411884947009442247800334602807611832570639959838382103578530553032932137748084087635013359179632515216372939603328868855079338889309045408344514372405789724259990677457460007057374876695771133715249192757506098436080641102873340788397607032404742087792328592001233247397622834343612711491054336703815258831948245858735585118265752546703888671786713661299022256815442703345939175992184178357752906695807089003630523071616798972533726570422562970923073093520029973812274442653758455780511662508663858434906290929718075988198049413298563631216158770161634804727005053672429606662045267339097295241299827876228502107877526662077380553264624363049585874585953193407141245438643093099622224383707432405099887318136778261912853861702731119301292342669145296842014618907060718309644305670246387760044819097462424431888427343828604977124891433934300529347555227300401301259137392311897925407575138628824465997717162857897677948302844068557150870300155805638827079055477726684740975392 [134,58] 191471317928065879927074863674212077467908893120067050504784936319861952296736347679052603416405685836229592874221823751401550117498197792431775871446514953633131840696808785258870904722162319474658192786022371010685397511419738519528421710083204133985691836553238458382368678770876452173559634944185483188302536319471382504489080403840658606212450236215756788185431722556212496782723143037083468171574357301039437626280045924957010133493563976690234820486927671315336200546027486751335240681015364171816827045311678286312448572027738644486658685853874579977565749835253425437668495421110913810540945491133390515982274174089711218729021694850601425021707888053542539949921049082545135992547321274352944434314657321319124473254859139230973253571708448045181464988780389864646830095912166260671550352135868190161563123295649996045809095617227368706924810656971553932455705652524529108883712688546232471776662571409275428820338821860977952190672017143116584254435548177414368990312274167050633248075396702448727269009957299651176570921222872259871188134601504091924717936661627784105422924236370477094578733155216244080119083766639722591815199338736358676928781007270847977957855429583613125337888628386871616605348741340694223708487159797108924446593383101368919777190604097462222038278588979108195860046626762282405368123521471655461238442814435450217675193388812721361054779760541528863920219851071086944327216031607643079737723090396613894591198687048518745495373616919191307212156643555705105921316511252432792624484901280120527775908784619544711170083200222576469934282708857623720214403969841551187711911157237184964499859253003896 [134,59] -3107899970353843072266851256697836958886572779139880837158282565779696352710018621190128788356143548981335516443148876675957807215194050124612446510737973104935436588624274956721349902656328732432904546736590165984799553694503742373862063195248928850327105943342530165599124617015858033021851895108086667992607393796277494307216447083107664400841460370000759112082268736291262317360466620972992444209108788784784778872647473577236752256260021766455854633735224069393033500239878381762764680308495329519053356194864703881256395054393419646716388619280971888933323817049547098858774232051987647464996844149561720330632193303832667598519954869837167339946016851649550054110826916183038766782438386468187245099884269698447431638779369775646163928856381216365994505537691246789548771431521035731085897401901021849160346579341722870081254182268472242817301795339142601258663845511732570129191677200586996047948027430262722372081558290782045268018785696183635844065693165287211292396640348525349154782431701391054601037182347723354883721925852472818620327704793121259394980853792603966778782194747021017704569471126521365937629771106181929507479315171335735210416617975287490319696577100532980626711837362627474146303396638878686550543372775130798950923871982486823821227659480771290236731099015323032264248936236251098319751892179558203614282446993905239323803395123353604957091539132156375185964665352907723550443726298621235119746391405174377848833227022131356483261788625690872090128226385735793004580990317908963257090484986667952545775183578516074102740732294521100097936547097085982692725179765360522411916726994769515263562991720 [134,60] 224838891295268184012976350733280615301565079484504295396548388795441911082160929344360553963379337820672342566592101595946101735781207069756046178788055053172868051840031419668025107561705069614541105191339256196692695376961496936202802571509607380790536657687553672833879961715330434276420648156878619029303037829700734623156078563204576320892148112313568795926788863678451167825533397859467656605490904715572612810454993308268691061770661437513479653861523296603073431168956528219690573789393289889841356674450258013690962470347193814898191649483624917830648250086192685911839476003154185361233409262546383578895906632837571489569086828841640019445980570032202220236680257362219501486218058069581534685321588431687722834722402954106448104652483397296132549202898175621929003011219542213436209507758572453379176170662471472584265197042881835275344637707804111490101738354846238353730820691524389919211101581382524448709124761249618064580659959745729910547581087577131640175850751450736182338897554762521434077964067406438757304250033536464277809242902199831162050795211954214117812654582618741229499714128324858874570942763822526586672621568955392634955244721513206208013620669412513975122666402975377660491541982876852620990297423680746166359358930890015397186083688918509038215625995621676877627005323533171061167000973608710704282998982385879074662048775768068510237375372532314727815637083450705164020436430444077659128312979267056307683926180458750108462256623722213575268206175241275216538630740495608079012666745988337755403210089953115755479152175919425745829818407139228647756242524298022768953986470275846213001984 [134,61] -2670756450128979615203469477290485927934551124327155819521140612167078805162344081549491082036419176225472951214777000855714978011223418861136957785654763289690468542212562121367198750583114808284658130157801038819586668907765066434072903803064173491677799280471396370883903872359785154825820739768889875139501637665075736852347407055309465656929152070995683091166592424766285614536243021386173080466972198943458266927371054806881320306959971060519717983355652975529711880701949317174437576140892516854630176532489672619720736046276125962891818348839531487205644689668649757774804448333081368920653921982258847854662815871322843044196180998680122025642380292667137467883633656133606212449714423050057988088844622892153416085967074107196456964160498971297465547448860954711011685156635856728407121926565148342531901842994828673514027735844721872796399690101663020390092854833395235954767114428840926158102487301164936726369835681352233140019908410709808462722577306851782337590536259833274916280994897671677792397076288723838771059989863548068014186069547587411535827871708018460442977990732083908596544600129866080020811197760926796510318351335525869360494111516852114684730852572986466576264943390636479961167512622915267470095909627839408127181928248569789100083853455374199728493504623878895132128626361331220321204222957809836264548398276099905921437099510701820641449473000285814926549459551270372792266510559939040282351409865239395302908993915255521760330147454616673684973197016949979512123602622149118485737813226948820855845001723066399655221544320335245056916821114397273396012490701201344630235800430440623616 [134,62] 140401087005368712143331588677747043549595396617563739819775249021609596963306626300461209802122394391990607870773212937426639777767626638013276908876359469773221476501069062111445631883723265353962345946994549745436343351237750332698760773054567613749371274458634700878919859375822466080687821151011850644371112343495046089925755922372323655796213676709814901068846355982726063191312187997463852802172231393324801544906937368488562870893652153847002078912473668590645122070223971222118053124853796030254504816604629587305778327102935395351407007101680391144658717931891984574733677216231038413058519278603125689796464410186043997437173023702634231903613564659975901332536221892488162784382891001302444802965171773689250665147945158192176487975221375651321028111139684418746782860136758121022367914246529581110267036185082240269048557275156151374809302286265665607420069649926421124281890186027912388020023377269615585696361484119035156234938513317969781875892166545732306453174741970144308684245040729742390003738265252524724964185922143503449218446481196029532906635718904432381429251105402183273550446174905422473428621191142118219349240159592535439069109500391248900714224062201639031120203296776932534846127496138527299071396647899398369000614767856739652841663576875541987574331775068701113349635062155374567901597673481488975079879748346333341942422778964948895210777554187632564852532517834987129287021687125364154571750295909931744536508751183509644744505086012737117638442570610882478149480370686329380670185179104186240250150672140977941592986049706318520715391195883678825270474830600239434971906045663936 [134,63] -3078218207555941196971306225895226713116788464686176659073292008975680660716244751754799872637275153123200985725132740263124764607237029415713436659462248992466082832795999996969771983659835406688634483855091036750823630004622210417741852322268869507815661770634207803173019799182177726671004659376967197312706945296758287131522351325482888980627537236584807134737184009789347772873691574880608882094562039337567277312473799870657187696826963277286692825359735616200304245413828279498486303990440997929691138723633690765822166454605740966152270338764767434158605140774149811732016855898256701084663075023449213495301891087854688976683826028196210183891336369705286614056834332248838565918490531501231152568261106031289520333023308293060684560699775432304041735719547381540808900831636628777061527684198096623002273061049813320514124088932207660248077061990135350605594043761583299243655827760485432387170010663866823839238256815483547310554334427946209966774357734217844296464030016189920742852224907275243316472783873757957760458667842718144607085479348908723961017904564851695809314130348518553160131208342629777537980235739477012015529012254124409414457593961137520566606204258960556855572241343352190375821028884212652693200412689236705566770137861211735522723432093882825915873995801141772895200019317259308912878899837918139656491345384843921974253338281203255058918322140458951631667428461712620949373713636532677270612132289028184474533844838181093984791316955502331658370823804817125258216804212422068592165701641906460346650393923692152242122895841743528011337430442355111331464213905574694552225782272 [134,64] 25944427875764390898370959688291719460066534844223260899406449544693637153999262226745599689160032466874270861936045832202445368505650056821176056061060380722929143697485781575686306227667558655210906708807553647206947713083033499266934697236592459221429349722592216440536534106672509711330333261486929783645818709198434703182126589233972654903945286531878901752278346237072030991776817449448132268408103557725060627715587099829138347124769063702478299677992324591709796428808338623592324754707124943700623320355846042382576416271321828398226290263347655781187620022147250573498841784697097551435332303222186329601815710336255093717778091541336732278952004447994822929103861562395281746446063362615502434837144259277360283512529795172531718814969956811687132772028627686050185049014051194168050512694508323904108193966823919837487595895888351080050404414793252748808886112994536217121043376471684618831060344784230944962134309920384587224274627623076259685612249911757425141988390680919100254246209515622860297813152760477666691252396599716667194159796502001276730337227592030617231371203573310269695695626923318519038120780013494458281446702831065259053947036599291963115261010251687124984341371688968899088677760842365010276504882574646492151170327825793558194575526306698457658103818241484520091493960791020826664628316423257810464786369501722399701021060387860694960607707980221942718784681740770871053473459706790743206090097286950791506427373270957441670552911768673284166184046098438997626894401709709768503868463404950805440678210946864026419265903713976931494823693931195122444330289811581478887111 [134,65] 4040540895249277263736890654526199849392363994407719912656176224118872041117007316724874771775655486372082652454400821163846448393721037910614898380571294866796733589161677727579594469535963120438093315123332733423638592759113940997768230466838393721370531546784206659701170213038976375001685411204488828108118699140954992385165053931713038074599716796752261403645240010360446615497937985209505583134623336335051292906318033834340400025327884617935437031397722885722333296356469596686963386925172344828535645123460668166138366536122577688028723543369754818745785785948027534123763763640509258540038454185366813652506645313904799975730322274921043798297745578302915796676539445612052092805422800832397695956790908472870420631085310621081277166893339832155801210201886539438926249409225230293951259966089398704840848859825044512496513299372128515801790699515865432781104473084669386204783537643485648225753107007214173950123356402229254682220718207813758013936514105809896116861038776791706021051993758761319207071346821535566459915987503332999194445292715295610268477110425556083461329702675817477558763585276993106308048615009611946529018498920287884668385828557157858424266814049794325859716698289050663532227437436980494273171892967597489912248666076278424249679197673602704491502083304681253567662760560891239489893195834919553331027028710764366507617797155725816012622748351859668290293293821076260023254212838785202759213134771741608182831648830450149033546655853069831456945151872160777167702502421929732148196175504521178249147623244918788546647623020824874669972766126874665511944722184661624640 [134,66] -74241780621865263382699557380547381677761878882698786999462062205517338500902481252298126703633104873520392711078338653030620817285050374831022945182676263202514682461171258710953525998587716318356501105084747909925534067946781377289575806237325251108958487187463728636258101642284360597011644141186342427534353835396612635903559993888750936773967513336102993571430338708934722430087911885592378322692670690776078635771239914509598689485507455794615584681268879912309425818517626764342516946806512042124008180612269392705655050357346496079655002072027249258613050208871524971495723469364018236107715163469888376930406478708444782945594817572230394754779302494248174921872416997352218787584496383964157841856711673171435675492660778433357454961820949969685758427126012467576807726064945768893953709578762693992076757855400305997220756492183170641358874718349580207566647784959735194797518842255378975003943252878747690444023508223729071096301699446039639576221909129244847191250937763630745239419712871809704785132056700029627195782840541176827392195994478095885839023819159679435877784389493446176373208470347335560611286414744508780118825739710100606804845562879589550103326210397021257146815326851015508665752946855874755596477580303789079319620648885597803435556241923572702850514891315007951426758538911284150678144363309622227773134351913156610706489276464734471963807122665338695888294429450840710167789816481602022176983162798715429825244537200495514465627073261304654499920134585266040590807565266705481035831100319432937265495618099902048967736859300690092945623671668026720040738867741152 [134,67] -5969418744671323142272335592458464563697456224343472828580254931123580907580043388687143101726737889158280156919233585517837271235152030356730046679610985357549587534167717311449977142942614153500018364009539243272585040912472096263575643687767437101261547924310012085321627961542046341821377202976628054216605600145085987545176737357416008441559472153222287747400681661607109422776972221984980752050713368008883122529663971163682397934328893258278113735503359049725733850593092538816595024270312756287310132753791650240015574591790232128063691738932545679152541959879777978462975397074195199923809557070071166607547697615725969658184495400963445896983226322303339542998499144100059572164492059441854744952517813291526022690738097649607684259654533298036523864205096428428862417405989489603019180340496814523592238864447328437649588527584402117492154252527225276594021947803022052942981382155550148027182082385300802303614168678481237517267740373257312321806838487587020960841056445089055107195914684876475101300472884961795562732610960376940795639256854510399855890380265432538861946213826887385087680966768685315524150250290722381585240400141508330624038314904091673943181253183239554526980697514552182831253309426817592122395879835102049713172636586032186961022217838704381104046323811831617179539266719613545555111317906472831255810108086867552185436563878948587448928282222694883154727543725536866032335461580591824349919284514293443359349850743125329303705101892810587396171709028287543171940377680984283199005886701020747696859054429667121731708662531434051486961192585141962263835086880 [134,68] 139919646888712157416162276201250242565717697399365327957972629638976281978867105937639001172127626504767744836566528516280118448815995667126757550814821791029456581933556526621060274606498010651123785289536213812316707072086885281364810344819420480544632035785552895543786673792702339700539223958244105035050781753567322968777760649164929922100357158171559416353435853809831097852908349378913766437636049044651723800221849030259640935932491462231583598453108616211804799945389579796504221584909966690798866236929895315253448435363246111246821143946026515375024317191558981339880949970519765449506784124018160920341186853676219500523823444307166922469536236640766537019693039088726794294894695429991900888191543609099106789855271069849813285730700194745213313402328169676304815376848414640197071801407857579878881090383281560826789416566394204236088356995349638237379519382168683482697803100756208513894217153239988164854283153396999583838906257495407262873963262149866990951437964792472007268944190500305853717829131127102110131960597406531868616823968345804588820925329612725356133501826408652406657517127095338052194499820346747758694369630044942198822456481060880145691242369095793308957897519124200979886259427780846215118131733848255253460822379124649050268818108741737678118336116445995546438031302291426666347819997597803469254179679952356671735749081655530614386053644754623818813379603624411886165283822660787088881635310678099028397763967066875195595933809059111286304362960428924045578980856630669397276464311902725305001821841564742428178062334757407623502324694533326531343716 [134,69] 2811591847562116783127247537248555661849707040227458678627134216834666390709302399857393587124986528426426487154811091474866460406565976488026820696918281175559851252509997174123594055966308142261326825757865065639595036923618117219217907794752530577851499421782754542531460818217141723578228559743013714807224900341628310832218529275152283488348727338103519720652963724588977113639807324163796766561727228669554783095300446706718286298496109241623445385213282775867912373977106539127565137602373896971754108592335376151920769717370928092695730860224116654336346431934660021964961924043441601634382025723679317066775932155349316679121338460579530318768484159825177764358228092674566174041102734766322799810117255616949616432387487365643219242807716688824508261552729853890005842592238603361679465101420194927044860105031698430249908059056787769463959001085343387734711982506833743183240848650992252495096464445571465301780762420818858933373392961928512398663598853124517862593768774195947121091047845329272590278087784129244838248888719071364912055731922995819810274150396139385704157658398318581715827023475082167617713880527918966104990840542080694359274776700952108509406460148740040936727164967121019525374932992333944536647758810407023514317636513077548833286209130642517242893092972802519584077799578085251818526551387828567103234972278716644392189794871139627891198973007083318908280257365373037112726920371319724387547581123816443244807968874616233137368979850215595924930455615440923295153700513029787982871272042149393420706698213124988609730280860354795171824294627197694592 [134,70] -63417134094342406515023158522210353546273495737199746461824251608668209135802096540905639932623666015156635750316177062472455166589832263382655447309132238663683509843061494444935113519415324736059200469770802447021142222504609051935538828374558168693809924768722879560840117110660752907351426355247344740646661992882839343888986269846748410298442721652777907601701200714297389810152593635913147883814637236949429629081671381353610286959108353503361251810723536954686914361754268550718948085514192794171474957188424371387717057659334752897496273377301047509414945476728413535179137590584125159659897409955001011811645998981073760172733812999117799419924081840483044441456092678203384081432970632580295436585471349478840564852509304891578773922154094396364095549467758957118410813887411589947721054811447320540061644363551139336267819955496488499125144169721067833183569399339429836708210983313111619255375796676335877737195683371812119575452765926627484340292294190693743307803909123414311551301904719336108754745040729835511856320981246290563776132657305861574997990275837386439884993983804354268787653850294290804529596201262755800206886538687936332172232545480415335190190039417632430272208939997843316128863660502015587850703700231023086559941594427622564437658919182203308622711643145661687182247101570733526084214055185296496941825915259612626964797330431468850471784607910332858400421714218542478968059285052851585192949094599261964782269962327190877869054133975794152225148760144054639058157070343584664320095888706346388519703997838267431043261975002381348703895027516384 [134,71] -491992895931814762477510805052228390819471541645086974954686210240613043694977126785177482166063668278047055358840615479143933990527246986351518762498442115639016794910820042908280863513749379069048151703429376294083817726528035216238822224444804570107245279150493838374913475134143540533870596373894813488307652640323598809282624045286589499202496402576079344665077621692356860075105590823216847330680418390107901568652065825258737383964222660094159362106299794441181057722255450719706320620957930406522008142335920812280996658114755489155061542313508943477949425486235981448805511534420161884333663755825792637182986703389266514120422624747982128676796915917290083430568344775057585444195661391515397721582106469544360833992232200944314918236955167131553412807808608434052914897186383568026800070136118798265664497298013164462823578253909506946376773033593929590428040827941796336850035497759660316577706119422775425964238628041428258358039500982047746383676587480467279186352598126691020203519889812316354650701531355800863450272284220529488151766331344870787809596433346738335972419246667899892574339606972357473633604866247847579031270131780299800466093135245924586981076346492825308612721828429776650452137801246174543562746007804523316051683447250712661675685738687663114603656862229074311408701916563596058490353683858411388468690852891961817927622785784549015920898830462781397572072688956240813228217655399412801723690325047744995570444469894075375015100451902274184724096101115512968745616978474616175457992848479713945955837084300881822686155218348050121461402464 [134,72] 7702094417507200024124016038958492126805833208695076640847982393663777472983658216071510026391923360779738224766979340460034684425650742185238132380562562123576322049509304397025499897793271838961780330640877815514192497305184708479991525522424464843703987307161236381707119648346908449723139216453874018009243719056800393497991719449962568684841611010219250360634975149634328531328736248336290964121859816350902004018267329804092725362894120380692833628796669054809511752814331373501769795809236373136853849118033590102289996452760668987824568764661754991423393655663649226493543210526191719117653505887464443362340714684721396547308285594113959447801987148391949631946181473498571548412064291095573100050622315900810575187602059042214115710407490821343752065242917740656740299564537735656043247012166683039535901923681933451421152797850671814460126692995085911638818097270337035437184379625456400800067981460669541394503408469215190827247323347959616263285735544910085937618861069586486616645904474707716845522430248541215388938724880829556198862426565236574825376779860045773419455509780995853948697513835140300647274336924652526125872558818245594055146641324845023111003608642966020600308549989642009931261056182595609662467827614539556612077133333445033215420145490511447544520655473256587794846218160633185016170981998830478639343860018708179754214549655069557796897387116114082574709804711602183802522653115817664945144956915446353552756928263098546396297943705010753813168761591748629861295750868112913953365506498423974015158397855964181008429476286379235932984 [134,73] 25937097405191018821680760172117594625433250695527281395123590994466863346229153011791188678851626127085895251484176212076707531842077145320799890557731981288475843928224692182626130867477070147435926042341597518213251385361116686046328713501914079245395436154152022722084136836986286103132275656231274456984067297993975621601796623388744769182086122472441088909737982015047823299230841052215296851237485258565800076964586899265851113214202649707813289042947047712677392531665244080035144800922544956853665491060365925524561074069013866802733181329330940507745030120088439741762696622177572164876025772244766543493930729517232131526966532320334302614613218429528927734326668682054201333646062871591550916721820948457496396570997709435822058211194069146878035342877917531110214302864386103933195933866354858608563217956049516415884698362630352460625384962384336053493573926724366471126567045923824842631241400831159700804851732661930486128415858574536899721437890203985725629370645694392824391124434256764449305014023081798198238192443915608262824380255834697970680780807075046692198566840000702651718006623439838620587656882139671174533937467362944656894139574584585247743891724175470240746775388948547932373543194291267963473044982379642507844046391767061798141495112258701151276194165194384493329382670353867023150660341269504412212838798855405918863137113449169139016178241661001322836473080771117016581493096277399062792583378080561053828183382969490714082629844320534986637556914789651035102982108391255141702330988182466045592308862184677593060383647116305696 [134,74] -255279591312428532518384044201837909394642566078237784433832684856663011024153241464729403587221952838633678670928638452288886278744205230604468046088659393528657658476802835756175380643170646894048954614169242965346233223669730433660307386320711878311767540696360066411226868935052852840503771617648150761229753416688149694292907005640946800722001130658465417895229273400863601615649477242880368774666033572871791012876218552402922679518807425898334695784029353726903999759087139995322919878976944844271835106626976695699332561284996371633485050853359879093402792253701038040303100245688161055513075928623627762370052709476232231596651476977149222779362626979864451588226930850806978969460810268697543242115428290852870972460150592355773048610042843774145267391786698888572163516553407495938639500401886606741307755627638855635933903818669594208450924290192729060045440178628364106682269564608588025795877115490785422819626563168405622677445957191508286623235818117118971642914506128164072561222435764812892896435997369488387062454251358178993932579772895896715965015507358699787404033785948103114958485470035866192530104406342620057274799278293821111604253881079047145207010318779715237282416960432854726530739701336646320657420907624768231033551021883697161859400833092076157367218377598052647298153266711213169357230157659609794028016203597609607598193654872017620830392190417416419973849222519756703432347565104294140385872683335470078833163758473713552530350054605730414219598242675551390258110438293912847895465814356694973666175427463435951946725151560 [134,75] -735016934433274794468252161230976355925149841431297193203309859229524901259164473381853341792554966606876277212843173708053797270933151000425067712210016800491511780330249640788353921446215398548040386215779630187924694984704444371527982460332387031375361888597762402581706820990787472525113337613043932508856205410298769949673106252902883858749444241328160725709162364667513792884911994323639860590494625311709409047882268505398455978656530033549695253951344196949001095801450663243940248639641025919411042643665695881653222059579493187292859305764800244563434554672100668078861680636085792802592042843600222327314564685612490281480366600153766299531722565473973179423191178856367057849288403618834226976086720004161100561430651655732445753742722549459817099686408410871804136489577101722193194848323196179581399967762607399370898870030850995097216793267642384904214053407802458597369645660516473606862579554476213435334529139695234581252486868615028075892225307753559211680921996366630004799490069809957971516288543473637019706098781997860909713234737319718094549262302059209190177926929381081516152022214772485581245731173414434282579672546206697127108642657670184747063921555976156611772833246944262636210575608921737803682533782913659342157763908706789849266845226024511936863810161220164156688124933802174166194324706594558253218900085948529596047117804758236266242642172230495440329559131771278936012596598122976735430389607691426818664203383622306435569799070089111124766658133343764909344080579768159514534115487197743918856764991943734784270376 [134,76] 6592597406329506807941528225095689352340788335541424102856715097977073694011057980295637239028861407092136358678060930219357860696289585920687420311197049671186647112609176999465678226917062251034493817560188100599003066246441375205281488645080409899441724818009793709718517468297544673565838253226857369252207412911890166924412173724083291884302952092861796180249183275385026084236273868478942540187484629041433643812499299560521055645240502994438843557131749989353933775477487492848836736162623004522349566165033823679687643284203448088986736444807709869952579864983351368996550105604669467604970939109582904748949985986565423684664680717163884196293299983244424430572248469351944579645267696448947421899811653930811703765120819990656691047702139301671671753992595512503368526757888436025953144141519486805402401426913630449517979145061795418476130312427958415281373580835186209660327665532770714576489830908670658999481707314882033595980421351199816205116259767352598092787404007424108869731010517236475761442973931005646600785382914207734398930202977293543157378680761553354438153084393109662751052299721434835404362257013555355879505228796725587849447230216008920596888345437886951905359178825960921281871744157150895178841806078505795100043968998277249940121550925508204757189428688645153607811741975943242361585872460917594771020754093078952693195431846706465724422615115412128294194900143954391055738442891680932475560276462831925793827875968358266958753832854608698963722776170987295307156290708041423005661995769158043653681801592587725056 [134,77] 37808419851895471979116105771765354487661319665687102221651673110105886663983441408039340517785362133314847954390920270428246652582132163848370928758584075251545236444643636445162542283535248225777503303083709262912925054722438399554973307162116585777415111105336520809881758312351304825951517928033358017993800905526360680099389047792241835949779341807533025235646519048277031670396828015680936810776157583232918303482261070273994129745415148298476364664190360097032007054048259172434205520879493906638255855118865342172589494607316246821452968472704990010689571840470921414077635307110079615932019552238860961995968998977678779228172338482124477393115962145004303520444164876416834557966159566678758571637068924817818505703694411604145844653019095728437681162975512798199588421762475386762387150381163730465273804210820710801754278310430745617361642616305626137049295636593892534211930967445115158537089340128437481170226765987559408315515744670832100016720613132576667702995487100520953299236547722321287829578410700775074725594190931222670682612387149251996672258213007824103559054638481282599964891910239033992017420096638876479817065240428338046277709867985752549405219780869547259713645721825180562844200220034970398184603459220393406847439557341153201698191590711304615943523328621348314126525044602859044609906754379126228190010410470382686015632224705639601972879985729393998335883436947375225383277675354085476871076910184902466700807025184993601320967799652997103948935611064728930251215539029876699379774388302462380497807601930688 [134,78] 5202093583425674879364193521037222433513407834208623685496617370832045916656246612653448683730217489552340465674334126895137404695905511945268346815864696300079684614734485467489467860317120378743603332213734599602306028934336673831143493259809645275135869374342655988441424442760926701037644175338111854105958945603213637499021936442346380322472112971439954392218243719546264331487601941974751478409069142533249823860166792552975026507507703804627906770284965609207686414489171765871268408332384867742221591141435582273527135665885123660969460233771928377911113459282958333655286868753606528956332911754694829699518660773677296100456166950326855304419220828843723676180832659121857697193306280208865585282418586908960574594287176741718788151454295832013464317842845494519312201803356327985501731979937696643202868090139359137706187560890571981233538739970406945504540776434879878332951035256847795892634575499183259749261265526438897391121439762321559685816726734518737775858718843363040782012502339903715960446393142951670082233151702292876740452797100329399394408517123961648026858802491387089152892511094125399422974073629349979121218584061038458657556958610898225596495583897819558628390010434573614824415308888308994342803771002353343175552669362424767467270391603566237961124574721540057363289674154529944257351785578292138981614028552989660826333770607669706351713731455553857924820649907442161305641533412232275666368166148893069885210457809393099173478638541107287468412132909070258795191597467174041751966847079174472648276355872 [134,79] 133205693301131185410006216221180929057833209676414099065253111840328047508853078616099469470875595775148454586808278265137941013023345762061462530280873044205939594015913437185607265213451259829048821974772973910522107787072875787213314802245040446200946079565956780287879984212577756031593637938655765693982028237206351946881769261649054139351842455450356832309088715632798725143896315528121173575681271280363667903959855388115657633502383174144555521724574984416769589991498359504224133946657065314522479151578073504375221076456091538068069359089976852856896722429430742462313973152750486583210097333624198703996742458238870281574683967465996552415527961178487414460235453735574526751177249083003292183189949160496578540899123976058086898037431227096576247947043027115068535162295400417964543580005445499154938187817302212310419990999803842325077804210747446523378460681685849884529344208636557715660072046150095246485325400515465554150017423313653090258762552877917460252435718218201308577382082430028765990755210225849135984802695252427895289856999589750565067325018782631100801801247482377313595620936659300581348349125986000898361359146608702522038400410653579663839343602856249476271737503016378977296246867230500256268175779953096791364739764865933769592233625093862706053922359600552385440198035332649428912709668585331561284279702428324848526209480928240924571040631331464777799678846486829950191305804059341506328484238847082754635563270329479375745708632291997659047311454287918887730813105061202871252574445280042431669792 [134,80] 2059781133225405014977542324195118292806200356577890504250274928092882543560905169229532879198104453488182317989887661463517616192144405143163114635302584835714937607018063009516654010369238794328540026692605415121341928210795129275684936889973939880162646569554289983410506748484527311109109012491190804841758397505716185227525425810430546793694267295081895003262474036720906939591702807517417581282512031608833699966823663428876110401891517179015767176918622328746773757996744303403509145311757453971063826416915069663227230140799906605758273652247580146627256253775063651944063295020940352153680431026009340851807620171595745561233496288217240699608855604846457223569738905093041960007316704291878222468687317686594057386691048131028591179277920759333242011519679830365424517313903983021028262378658797402471479174417773340805728871160351144274011074186710001914556497099884577881818782061532985914762811151928172580626391803574747442558547139627500249086770924382922057210815281521326875871799811339852126287632706742779418031934215762861650406330376376975708143968232800330328099416486837601484352609198873614281783706428820820865318286007747650758058114764731786559293803103195806288709805870481911926181196737556820321057873825725303218044540286955027379743382938526172495182046173310410425882031741234506640474238021749986472254734735502983580016531888370239651992403909026418639857644557854845246457861607120114416332000324950081111237191655457782361318391338618419732828955311705077934311156641657247319385442229618685618 [134,81] 18812713581906589453620024667029950456166679003460542134097841853891576067003579107992098566153540665882419037245891230155714389396062046828044844252473498755252734162478024299681799779700624286626840164521202438292581753134902652033221691533301726188385962393417710172327774104192730634670672504120490979279168901600202059909747727501914369393119012342439588666132084928501439832599567035386180780859904381240460651999309661316034516421413681418952673711747047073390724335498987313630701787233574025294584635276709937675271436720822769978613249013336656968202874855810175490279248347451685037321369155348400558084767336725071830910612818389312438998230343009689434771592265314044996930735834367880483095168786446748413943659960784353016663278285216895309323842997068694847153361989935057234111015879587354686144170754023775143021961399752893965886698976245761300164938645301449755037538112654227230831296421681733451936628732003398116341116775803174247420801344475416478232456202463263450784823261829543779868856700774817779704902458964080568422254773601614343116615451069449452729327225394770374235847343612395594172195873303607312653527544342274162039496891122529462451549186510947690195638908719352312485215904826672460669622914266590035203525562856716375661076998297591918752855628025504403878834089670294177418682234452530535091653888162451482910063666000975504020534641302643645245823655875839793229544921226201392026444232009289334883622770594548153358984504175693312505817383214233234797421087554638960942574807096608 [134,82] 107246798670299245967044913824555121971600377408617564291583670769653808988023263321581302343203752093028627232036454192392625499029889555646618105286783109647178478559810663977461861942248473325072735503153135616480203006681579353120113086174106610020858243210389333358027916038860591468894427525998787667825234982080215689424023138999319031046244235135315830710442933863734301262591829861152767252490736949111389371486186690775739998720771077189443772826919878949655009143092722159935003891362270142385264013496008607796951698809404119417706816602509392962096229725103086234640336221683337569781950520486197875640335407967506774990697107581865373936007280816235033552250711554421801507292925513516743350053044716351810346285170585981968329169375524996700493279784380389568226575903828002958270604088751864153998259510931549409834507831835563035021010910060560975960225984818062583161955382404219773028962687278129035739723542161103812762632552509807932927881375407422722288935376490748331966076254934674046329867304298523625288943121785328269572087441888233956113153239996416627290547374145274594855040771595846925629993508384685493833035824771154070330664035033087151482205030242600421434911772471857217052067499722300076691683276247997192944255523841453149336305494085577458668628937809512732109183661599407012868014298943723522277310952264555379589516555055183290073305973592180238089309541115718840365576711033911912383594541883942258970146028888118594138571907369211911214396741637682630688978947295483876902845344 [134,83] 386245821901638887452886912504251608560232825087503467034097413049300019313671694118094344299319431572546624786646809572242532007556616441236818136665965867771639510958766819539002181482091189548565160076489082717949157523862321002136140751936468877864261886623978839406740398339758123456825723212417627359091057958954619681677275024547229920170934003357334370494779964781101602403558159705870335017172831890635793241078003282998796104018593027047460098152660209445189181572530151490944485504571156600897377884632200420640392545019989855915402946897529601057016780843037835875264426796176559839101830874317202382740130233271860869264080113506303999704051316753768048391064709462039731582484877243692891556083693716981719195260944113688200130762436321726653625090301924926419135372530008800274803088547285774936696398996805458242471146353139655444610280421392889382963311754229048297639843692532973342221420513980340916772913875594312533282236383055831533959324929501108747439478345975074292711037830468951482955662377470256309282145076907946315854223396375371293838658663843689514800077296629305647867728668335737015070152824834967165923883568877173620479838722331804927852902784833414686892861340341045226641813048757625428115085022351877072869526357141247911637824242577150940429574891171896027650018333354321818050630223649067842075333209413952601267625126226964164086272173700279404823812465392257486638204307331064774589599211358106773307510285272487850962455324022535168227435168830694186331498291818128076704 [134,84] 886517119632937525551246117570763343840389209278975781708602018513737202531522372533489625830873711057433844943073291563453627043987128386763316817259065288655185129043293800776486523259716219890647077879481468017335637373536907240082952462972449149824789802772999826183079063137215827821765499408686882080629303439561041247670097260439250044869845607738826777525917199858079100380618329197770154302985118825859121178757339270293589410203243659736442382680600924874890555492877171720823027334952603181536279224145273061144694398116766112355964573015051962412318595987878728685042938595807032319715865162499386610142170907114484225699989964750281852462799911956493500343736530206845832834937764685733315054207949494504011274540726604915712334969044066349243567734299956643732351474199013598692187887524276961905130947994864059005124130726562612290563538848378384724423900703503439119013060692758570068197013794802938920433866174219010644907445405362003744640275726020852125052886082481542129147268257057593740547398806480760595555375762290522220819807870047527145229879747749414661555336426545099706344511092311501943720130414299143149003544811067751669698717862600339675554546035679930071183650344830360490638637820795506305167361737723362508280108522746030577782610007593997037912245374544171276430217818055108070702573880401638612824278133054315295665606558436188158625141942166799416045171609692523770282647538455276403820098837487885505186236704202034970533814877425272250854151788653297004911223532938440 [134,85] 1299216704384052926270122489708772110707517000853797072441675979248202436252092094080584869077311543674048062435549217630206728561664417526191359962356148082925735244575332292851454201739222657140463889184539784970748918095204864574417636782743629565140140402072769882361168532952543034608887841798787040405686012922749215585046978525035221201956965863251058470594899850625125220375135531075356627566084429756984278198494356091104273412511887189316808603086968913469953903703779637684619060616897812055601730543018536892762142197066558140582746606487499561610582428619196848941139967856014435115160575211271254174330368234416474379933291711761051575379220957725621555630155724819443346690133995349725530393654133606905081116050549512248074839628374771241356316953793882668099433103035478370843199261528900864154422035518621007020064690684010850480998958364955403159384685797211173552269598066733012437505854329220271004148577334234720815070175051927887354962232272659272810841212064906893579177833350001969155387743215182728020281809148401503182046619060677753312202403629365147778441367411542355022607797754552378673397760421634407786768374563672666004015514651471234963528222350908107559252790196482824991273393039764527465228364996944849081643398648808712151921536238121395246703612878094353618439634834500679760302798982037836032804771612517643665636105329464262453250736978593324094957198280151378823718296435200409822268763483366108628340667708934497295217484855065898401066047454115893343308251840 [134,86] 1214165286567501904336746693010180809207776152514762539081638185247473630844959726098599208075529454609698961751273484589114026366466052442543575497439989416569551471038700344959381209636514200266579671450755430467853241825458050021836055951390716813501670118060729740851487178132029713282485807748568274552407742691756221843190449881767171627091401333071306761070672699465797379566134357031155292931963501473611678825209530879441204283644200852373288951029723644104260762575308898997725586137978539789323111772511208175426537295826670003917797457483307882009085053015557604599085720774606333004916337350474286104450558115916975572624026471103957480710626463384704737254043214147437845876639050278886457234580369416103925009601185681190747877467491028146046491732643585925296265262027899432303258140477861437503742249775686903052039603268644526038430905954422590310294789099840411034323518395015710724079315991971861181081240017835168681886858438424699795356164785469465437672762028595253170947481318160990104905888825769054292836869232279028184463152176590639364313715157983871378844295743324885130152840003518255330721590917231651888555890970976713962383071282730466302673746578414947597813330701807778148123839203580739363001777743184832581104304074292424787868474134328724410403503962911940536234635961744193473124622641565565823453835301433172882176794118066074795877583689243605343626739072857073138301239282645462256594403364143302319838409304034703401296406530175932625871195096647600606256 [134,87] 721212055096733449000425039641306426384238551164599239756550836638801122315106882693221909553886773855432925394567694662956242986219016201217608003284632221886713946079629882529810224735117044250836822852484742518566711957077702044887961024081759361517148550465164797614021763256161695184245574892144759862090576250396037172694812621086122788563930610696510048570430864566749038919901901407564855008692069484197602836160135895093135779825004305276637885084595317903571254723538170765566495151888989565913365467042235331375006973060887665827571799758212435388888616903846275447712030529311370758748002567830368537070125012556054157757533815522156801648725148527726109988967138100066973341668768472428171142596485787626980386121202826569021975381677886829394412230101094677415806300295326046630734191677523934725221756302492989884206772313415616120535753444483116488853804278827597905114990130497998864599494267757782592885296869105199200400495508278319325885086882348871777309567346492810646011788341887693550041816244632857938994271662723903470834565013161092834974602585629663679396192686658148629442100081874198329376670276225109550189958467052776307651116795602212263677282111732551478810905645920347392193327178330673494601625719657869968017882965067584954565480933264182147679107872296913298119623842368003206709081355100697425881988375569731866241718036960403806767627888027924978951221185130682690989110583713787632475611114484431444127709459151714821437295213925708514967824862450544 [134,88] 270851812601444886181466259086411102685916736476473802609118505159960630406557724506139813392378600324180566171056531891207773420865435185131618381082353988968891999371518123049950560154608347584159631723839945262361624876262963206378494989231262780614621104088105376035527165541507360290883925128922089069002140728435299551867510619129818664799674068070755182410333454064363989478025764306555760112547708054438197536296944708736572170504293962523411501101070833698904274923445805853994607620771606328918585662280305919763257142820543393939917748737476574373675276361807878664205325674588417667884569094485136977145089468395536629691796123964823437466475141585882269575360156125722641826263762744667433534808086329281797455762840167146579688767204161911285612544067423978800938318847530172668723958522251745584659885428909927224913128661684473868149147544209653446154657821446761005428081605397498107625666995603325754107551749393309111571658399531038525636447420187808671855941613246385737556612336991067855657724879433837444823221427794199151005802094801382656736852398896997867416424139661339411452838879425425795515013428652909081758912369779317321229094166333936125647487629724011132633903013557436899241548944568335254477075696271716016812695498664166055148205782835099406129366559242896791519782309788653840682643691858588811533641811738634108876339228549059500245163039992422297348950815299437821762914292419221669611607056644685033716331606196264239398977452607516928008468454 [134,89] 63874636256925421021864797155231366554526141679217251412046064122200820367806026070135504306862419986599164378393986053309921298205621714618056055324241749460535094989309710589481838015620897672752770248857230962098999621749301137289897073489450123709961371856735082207378374878645166446894498378660684351610768798996763215396734206726367186861520816945255118268113598094223661571679382853359946793498295234061029653009295424220152980092685224336741020009457053483225490660203346415118904891298089716633450183266610126174537732485808539300842979860017467633388718864166040575477184504157174678151463798275442808288338281447330742907644672508250476159536270413363823716329469858189485997905713951146254587362264144937373357507152073104747248815138806149172201575748956237484544768137304989336666012503854365830704200689415603689009637397048134061471819022138686493321382230882276061180368986835706724925133284002397798467118381392512259690289453088856655749604621638105479334913638870126137144340687290813043455713048844649984371156761737039219519832217493298192448643956899163436832659306967104039876192257273125958419545156716587528330448500055226699419962842374954489980542870033908252031618402857381081058356701798022650890842699794288943664083252442263703758527415663641364089219248857353253757303842181713435744344160998128484484351635694003623888999331156933746310544589969302268799068936693091281429586886828765936664233916194408054407139097414374803757727342616323891104 [134,90] 9430569518469581983712109967741581036374073863169841706857796848275620814683447291066109519712700951407390140816818076694106273453882360971147461393403063647379189515785746167404122139708550019495600797103500318824305393835586048057889623956956027811234644856079749637885008618953583308670600005225714391181034757598851096398860801695596325721939722048088347413243164435780065934099663848506327567833925442470710396282141240625477905701605734848748763960352252731632892912490603711457719431389432034154040271418943372614347743534796278837992711404378177989731681048001038292470834385613572603909451131246320326868718816766715802663416778784660570055602032102015121760401188612492262921913370063573477175147698179351378974129527599176742283238437368429188039105836490026018751351841692799080316982692842119126424905908025760458828832725827902325075116302861216059168055035508684662195992352994753541780643871916816008391962376422574907690987076895114635379179502641994600476637359478438542420246806775040127387228591292731486853147259334877102773776288107617174082776475916026931488963165183214197269951598652209115539894741294456897347818157687233315675313091033654195911978328295124777209378515238744744434939503827478563563053175810014788853738304966648646755720360453546860547607307520822364802901462488985446800964736044979983833383459783045860882981352479452168476375099988762500977881648936340703858652384566533751311510593377346057472102200894706377884796207313904 [134,91] 841466189332305336498967846833023035644044366121491007777276202952896222007334968118497480643836463827168713954408416672640624085792897537274544671602830379422832454942308735215504284921065679800376619403556224539147080711601553402131435639222896616489593221469477082680343422496469817438020633234007142111400530695085187633740888965565524268533742340708757030173608527367357371910552167462432810093578884397756210313636489552244957547199756395014339476596067515088213394104134640663275805188736106944413403661365335477677452547983950651162355175639091120242959931734957127524400074101764560314512748291523429778723383245308502808148012241846507309290156118529417310785642847282403701102171511129333374491221069517348308516973905767890841942973080254174210437917073000336516716668901055815793886571836442957290535328475337144241321556116106633657086921667810609051509081915651842512328077528522041273167643916624111873868087898559600804500017637540879511683439191108421043988166699122498492109223199173025023010312081421684104684892887092979057441945059664333815371999010431260540757855257814520914452141818115516503197061476337923529269948482105980898864743683820368936865077006717935023185392603024829152956528678137776617992133146104213025275513921065005280026756357500069243075955172055273554613671112493886798178542214337942591100405409289852534836084499807257122210994839055960619706408712666551522077704814663375740121619091909757809156021258960008853000112 [134,92] 53122506372935008806472713754865162796157870857726429830359314530489796204061835322431704056440004279597459331831339595089236443220965491662465758540194992805772517713241867406586715931990670314448508974502342708319362078150822047616974610441331994003099982830568585221289196934124549953358084438532888728210195893343753800650352887987953784671869018913461514664066587065779282950268177242842273340914611383862313475568571064471712312616205024750229484126799198814569851989620474776831909073877186201562706479646132510848897708110968552921004170713359444568508693620377192166839692104325400446813979928620241522483113225333801971171065282995105107531664589953267500587096261254799074914617002848008070892892470150581648928877761028316112229708837288299485886001459498800473876731999562346546357514648577803922571244577113343444662649781129508789193544673452483172833694413515442510838463215482368796209688634753231608246237302724765950064360651761494613679510723975124190028207484106301993997235785308346000666262096443906069122675399136036597880483569773121568399101744194700458131166586495052740867903065960708079460075652603051976723391074321945932183087255754080870034593071627073834180111043469796276191706289989423489729339090070075863367265238434197172124961641273162922937845544622188856732864713933424894814412141109591244601270570886928942723762381195570180934346700313291404871475808634405294199525730806172867020813670921385587602655591311095416 [134,93] 429778126194050077764189587640007141312779806835036410725555439797780622612883710291790922190207840563637574972218779950377343758384923175278401383395616288188386208648611454235985635386612716633331195584822261097073776060633109170765451914615840406857158519282461779547269190422589466881227458203234667282193628149856450393274832536140267022386639478489396541829538138838871874854197267404429290860608527419287637441506129412760938829460096386397973805218135562854051480427426000950133852166564773510829998378588231600124033348958671660327030483586323708578662715627963448550673281404824046576817503878300090292271211867150672107351680549131639376122824582395682829656533245076187065875503950029999189656727329676222495794700898697989712291003167638478243400707261419012122288675677228586584671134957047503932442550596433203165836394461616439989331184935462218524373811449747741509925258424984119435161723601729880292389213132641715420453118334779939093164699075389775026489898606487381961734434577888751767324167231696032114386084655122842518588854043285918188691008759827000899971321882641646831995024753932390059823014596151236945390780094203891894177965956498584914336701802473383140428100386582050366031631264963590382184912514117511270427622595264620173547511058997593584370267429118411032362400170693430489060110182347308880180665682148827324513166765384808104187846579522367745292081059918754165550183494498364743619395078825902018072646592 [134,94] 199285483593663027014422422045808450723723498834462987399234690690402874447442079581124306690313756241501257593767068804732729420048203511197900920323575617740407367352896826669440292411397358410970525574365447731297654595838279553594770922940476383103059525904211290199933140784998887109349114289703042615944532589408905721037818178063983250039330965964171601145270529032092547726345663784777814139852552237194531924657290732874238731758624485883029867996043871304820791597854480980651699080418411526746235824320057644510349923458036076190099061354529881573535961014772854828605193340936514402944335013128025302004674974164283102766970710895971604659954223266640465134561962120948516979195637616095605528435325593885268325825728541174225790890444714594141547026683873174751428638192455064192877567588232248627866531757024547045157248793793396160386535829886538705893659270237944313517167559269386000032480032480352032548286791498147678692652112405763848448421393984217023476034501446660808751915613904068351617795226759499719651008668535587669788033487361337684722265769772978171171188544857743351712289186584649250166880201052834429941955474280827306230572906487097711015252010944012156029097949938036957570626104937160380270056703988979850126646376750342127766828189563519507972455911966802946132407497487635664701315418417938724292871154120648138339444639056096873628088185958147527398128525469363256304721214708439605347816485484124648480 [134,95] -13682307082731618276718271208393743858364542562318153453527841317427709709998533236621837807092482177928666703852631777694810185718356424025229285789197342715782255917741738687696425559505840762866659490303941645278003267851555383788707701971697770818375015019540127181528891776255022810125837213175424273580914772577151643052315767212082891946116101770516589961834234455992064549731277969808483541279799500590274836912565378871566404229433320563801210509362577574255576277089528201473781716552500910097507186438920703160254810871569178036825368858572692461053746467602464230287959098385972821646878918818475636772098503194201751681483068892497032781247985374529464111943480732795310346267080095105616643123756200166757916028021685662655516855136676640707977670325387492935903841124890947471466231228071774455238897476447732691402928188008724361006611210815201662989743569108445927146043419128254708678626609995135880749413210200433334893984122003742519542861826941705894661215031440854520339986817676557940499219125003701546401507388413994463862926274514425493263355396626515222570711850622639639945371058127237074742534000166192032454223968441555355469638302576264276845799603768813326305327172053446248365256422532895681465444636416676873041536776756575271766505892172785818924608162420206157545541049511412056173215631183673169655319058767158448977731857353285363856554349622056332449115360432746167345039669387279516014190893366400 [134,96] 718008808017346738842309264354922078426514989855607058921013076190332345532411475600048294740430954703081118012960981825320163738025993044319517021308793383529756491708487893934203211860805530560777329459668527982650303051553524674899029044280120823282996863850158559256447341361185490356377400921693737569006316393557701470583649600995612086397806996941404373460078375276478416991258089649788589200050416751380007466138248644038688845798724712937737617880420927127744976391143334420328740059987588520835113717453636531295254091451516224875491903815137020439129361138013312698078112711471524879509919373803465759859714627012779172291028165333637539917790175683174066164134084612090137680519176436173275572333713683602143979173267410364453456895841521574013423286359834453549015877556192025942315943589913201066611252649326148802373397254583388885064501048849558170276607186377402926311269667369093493031252426355039311063134265880181786411679199183325059059327438851922536031258826150687365901878569090907802281092256409734357490753385032811212816299404637492623535532890563211288599596209307806271716859594876140009573763383174384149850279728625743852158308536832434906327977191879974429020953122558260127945308832275987738724497415138180561445330008495133223988986268173442204862852786042545242645244164515230077978104222657079000245461929365962241978211543213487678993543040806247917313018948258477015602630661454332061422527 [134,97] -21368488258964912061996876154710309394149291615307950530477199130261277964646652866993470375025487880946182427330763939205469485664608719372211199057769409781185349497607105706423820154243975191223526875926129229300833567471876478257395051628949154779160617014230496604869398799724109812106716671102726103718482242600455022233116330916883798412332746982900013431199556035635352243675325800893906729289174229289619044178682867565056397362890054171980963789227351144948668292187228698993851239947700040110336460133522119380961033320286642857549051558838640206861127577988279716250347782789384938795597565929227870218258107696391159265572603483658309684132554161308161307705917899634534771099457055538667282298585691045136839516092355600036693589701085115578135291002015511743517135174209906574012767372293584374789861975384752394522285854196020209326721364589864853634685552845506510696604446644782429742991497765390482821515947461851807870492819778763807483911989902051136026960176835576141342030026986584509162609958299873968434713600697310246845697887669305616538873514221891843686532798658758525093660217287336806004091767858502278477075804341132201963518718700908966379274188456956781827161138206892358597090646709120209371781116718071340889216665374773228028839234593633412832129787604513772750736229295298851212667674421359150787649321765930972837740199164145508972039778398544267732834525136512949762956278276641376 [134,98] 369617467652165477234835482753501567187188395511633718083794625050406763482158151468215631528053370812513454302750945975549458087821997174922501163309957853257302310490897861065377389078717301080754498210164990858158086917556088309238515113802133909344518755781802748743404024631367977551009374592523043687798230834558289457425400164692982301566890211790034270470466596478678804584309635212038161913902502707247134474639216453766475903631357501735005137179356753861475694173818132335789859134086057306504761682767645623365542713042167307944547482827542430319320342343714025056535361992700233643848462394403045236928494508842449422093813691775868848754791808466533418728044890795721436672267222839150879615524285486049521574159109955019734684117823266373014141540807184268719949505785997960054473533577076975657693949581960177480237257098720257779364150035177195191841173754523951791843346972514102985477013792613250775668482834940778189722084224209204120891990033797641839898118186523313239260774620922306284487691044525551198577708192906381511021269504841954104969276699832448270073172855540117596943865538410746375612690176244363424748850248702652911231012224007159981528939879302727854777877413354279828005313123089417931982820231224484732329816364465098923842552077728767584306528041258832151325572111504653133327343093849676116966033797672801979066193414217956859259929793936904443455804659870304134084875560 [134,99] -3634153646901112760675171515685100757921402540973031104457554664287118109135225670609542534486288300559019078083475577204147820847776402406758568391573962574982921695275711970684215524679303803585121923038081186297408894627870557114207108480942286194520667918415415211932422238492876924391323570129351556802678520331490459721040321536653588838312301932813417621316113311119662357854857475512227668182902924948944107724683856268847680404228628846703640602705203716078947343722526119410278734747112846296725272162197281396310330609895986663449500809221740027378836069326923655105779923118494739232853056998886883152568178109294680951365610588939035312699576764533494843256858254329317719136525976729478453932342428650923337898115837194194388431542801281533170214106380866305412238797799961508811258384068497808898237840251180872057352969531721693127381721011629418983153695857844127696807442524807592307319334906431622766762607517415205323134577466150617653507360305245694066449641801042052872612616489102910950664670919912962391557684104197890583744626031573283314842764946240098591243311982971963147609035282397185877114490990650253565344528147299905450237823022092422247845939292568274959346491994953042993940753527687729167203760780443145091250407949208786056113433324558824399728639137420786471023803482995010105212102745367578904574950361683895105925341365339126126842260985971322665771043287511954936 [134,100] 19908285484961805956987872198342604681871200057657884384791144535679929307662676984939765024000683339604436337168895661601327178993104427816186516280399039488286727273417615152824635484338972528257156690159884367464990762068947004262916698848356183247838812649388803240553626957837433237188174415592087187695612402849646881700662506957638950844516231192971647377459146908498803987619788210005510670642583921126201548397138397142028746263547633977537873138773524099483617472861169671933071769652503094526151032337525653505202612741630380627375516365550725787391255180908258013419082742032465219006447842036955345166120268472802075310620250461487745468827379190284155837285064758316367915117755620348042996033604272819756467169524562451688196689269172870970313608579239305324870080122065315176032088845418456713705464642062934764114585078323560191442132656830028694031629620984469909855775722919537924306932999946637283766372666825996185654801847055162604843447142462865609080960704885762798192192417875138955007827252891578220341827662280834513849148289880765953766500262494409841007362448227668152347173793351681200018206825374947473770159402143812028061267887167994462611940021097144235949588609764238416437565510572915586995904957529998796260189485020107099977853796755789479735814947345682852743319162354877017409207338155580168653067870456396509218589947185364570310182530774134824058668349448 [134,101] -59812503058382468363521159677452342627718072533945237734029222416926025609454221211709255470534268207270060024183073132235530177608259586122819023833362288929772518493236264403542178672400145867468045235219786840241888282195287957218200327882393428194283102177257409296061317395822279917331333824382527871931124659684440122042712409408047210581494193016576266177422884746593879030056439412990052100385187736288023887468212227726694472171747623021230902310021390911016401149478182767418450009546935726240106410611865632915696754562338761592702416981348612879880330205298258283165741557205328204604153251501168202813680750271302403217691386594939689777703937800244059733090093265973977328961497409313254972784011137602043332910471526615803214575594391147439874758447725228347279466215780475726702701772944185437996746333729113771182790190068961956237476381113925600680107999543616831299295061262784391292143715069482185179466563105046157078461417974781722285469321573460664092700155154155212293252721335356353514120368063490275060003767891169275081047392653768789038383588406050647255289612084496645329030682715764382223946981230372114633856310972178447526128204305964100125194354835431052459841125669067815694837458767235880928511942779392883682398491811507907030395064281025790005532732929460148470846529137025716280068384123087106800311254698531431326613900304200842455931901129573480128 [134,102] 96390364679224935791699941524528082838131386372285453142999688452455235851703951502457758459258622948640840309887364056848873236797519541964581550351479136492416692892228598363983481598257541151847131734997648550786689732160083677907398795892409589167885344963829479738802000451427333050758087720809558565069670085525151014700863968893460562010380248225363305802480861753265643154741888011559271788379689967768331126467322273310612333544251398418868766317415907006893471720582753440445644453024349676729139097703359899690796313929240269905528499153602053040494602953541197446038168615231867710114999471723160799805312933153397096396890922253412534056998694469359774108501931517827606563394626044472291573023933797186704618218592138344836193987069979857249128650223294321417333543501839238490715763721232911664887934906521457905312632645897033437176945034193944461040346039216489726078078696796451669044209012437324943100078211628290931986380458715117739387534850345227819543837655172498810873607183522579785568546746148393834327507341878909241534540258366722767925777288874173821751123577593013972586267200359548440604916726230451161130888144459280579513078884121424460904581858009326984585973402992029458897668694917046870046947821189229485609645369314888305964029715695464149731880412154112399249150990222294465050575787374225555354386950731058599355679203962560572074033627712 [134,103] -80308867157345178783743904542886265008405582907624347652656680037194187003741462269777460243057689817622049959487287646200751332042936023488608959590511976411595741610832864664736566837394201616661378751449721571796775677823617001868958808616450394968815830989985416642023397026372098667909083856850055047950973142858971558124017849146193553478423574258601883530624861121436017535509180674267215804282784442884046755534622494038304537516842286282549644475511367841623702335633256438808721086311100922093980197163397473981129443571009053329569192407665987010135856044148509583228303448199464079339763427217755454078887801261893353270597533767480118583807848200191676593920022169996346368922959034908988464257393979939688507889848572382403875990726806465779982940086853620846759614343636821616808847450860832151013051142852830488575094408686145757215722541882896566197216387409021775656792112017655608272780410947772692594023137163480888409725220062633053738228641379134927694823518125492209988545084942527635366654086031097688418566500147098684525551447145204984708989330873763834712082145933181055099786920275589798455339986222655382654562699220642420260320933762842652720248637830217763820799254325476794301476607493522410998893757018039108262500199543065355951551148809161080526702638046873556546567285321298549204234541997225924496787944395114485328795098253847574464 [134,104] 46183569631440775087436646178635031761798509842548601592210021955106169848747202125019927100306185018234381679796035135310305988910155307098312754910633826254575678308235460552703668128717560118629653382252837055758000862958275086412585682395759533024977949079462490107959212597121535971424631182136357991431413064835963546792781220043526734844854084939902021501709076091894995693095358332851293718364080273968769970548901264960179130356932846275466487237337419126704641505836161153144593581737747223762036298469946824532295323798399326054612244762737851096590385594749838095769077771198134874785906190854824793216013644762365163940120242564192758171102828093381738404052711692739012877163802214925744997056188754361918767704213550902599138272986818383037333085345858735897652866690101459684767956400906997059534303644185713805489520103163989920105648549853732649035898313434079999985743553715698435506294571022679805486478848881750004009584010829292374961644130485373395107011697394430999450757249512648676480372339613056680206765693440383492183562221340860975934362197383689765818215046274469802999163870440328658099594581316003069104433615803482972798585192930724503073041114276336818582966102334884518128708571272127268916960046512463017783936064615071529989490859930410684398093542317083928373136172210636211289864834400107653292432398988427103603810464160 [134,105] 28945706384655549240800371257234980631781608921588585340951609644006922210551343338990182745116385146250250629155531551739856787660269215039964139892973592613817755390823318999127533824120994787446103038865024866123927992355596800080983778680010393150572764201978514492700942648896931027255818878774938649278396102239311087650311434985473256749468155469874174104093108881629153681394132950241879594837262553499252875702859264280804478998330798250361519259910847903702845328842290364798578937803103528343483890920030614841621631469405191333487439728351070457999091790000117472697850215721536580345393159986969537532297158415201832195125226629023582001755706656840536523297894892368865773551768544134764756582289980293706124445153329653114734733022375267861127081330385692716838055134695434208078302159967012614713584724690545880834847978292785729042089215136111449814205655510326381846103415751333589265146935558219450026313623500592596940133245581605820692627746037188464453488938986423907942596629297139220198007252523738953936839458673319968749312051501244906359484912821253525881115597869355983161008962698435177568165757148456293850122494884027239504272483364284349376007992229291278013313976964656570370457263565719576885060939701218007520040053254007203680272223103634332177849581943366612379909398599593984950353058126759680262613234286276412320 [134,106] 62757127751057493634424996446916877003993537314427661181244339066313180406817082419919734352885945272538835870526585216454751748453513008529710459596594656036520699585154181929753440396390767741271603046742277611459178144741313186616836755208565510043891732381276148093757737087224062342384584154679431831500054526587841647355934308018184336241597405788063549370149765170583134075150798454529959628969707820538975682778824128954833889263805067707779432983544329381155484244792615780990934980701085467713981861901046727347896277250187681652791970630458140761850337195847652249433712377990899906831953451895001710513460311635215664182363272791720615611459374581691795643636183825910668922911252403666328917648168885599841040952352909586854202264585330056334993988796503261920732662019266765552411374197297805508170080541908748072697385611088102419557389691104724177643170025058185857617987215174623365058561480709906908087478472048252550215564533596779327549224309146266099956683850097526242018415220252262436229707904326127564690095723570054316443110816950254252049540651817965761143035202214396411044586927693949922595696388222158628712274177768224957192081867329973082186092136608044906942570383295167887639010374220388220736732832275757210240584482482747942314534651902343565236946169043179500971045516155947286877735636769286245806703351072 [134,107] 48574269750321854569435668914094905692675244840668717729174071445000989388125917441033202027938777017616732937305726829215502093203493408949658938927421572465427230172936783450197259080169633663013037421582440181394705969380939068391629738954625256788932382540908173195049692075045725997356569113495084414707478237433990925683760423249941952013464934937134458992108112264730044801010815648771466451921171847723762029750928035975530441973275961824951365830215422304150195715089397656224214920405423767839856625344430610590142029520846547701247980339917607151112898627633946777307882063417557394250330411064546451196014475314567588391750653996943703472671717444525828854885058575826504653745873676904634069201491068909917354430459580579237464431015985727771127468660280409427552133847881828424306156199318270063954991549125132068008838706171960401614793036155733001457104041072798295129455169926911378606167084880682784606810895349270035990255286609705725773465427596580639788731563288257970975175846589852234696803521026906877340020637293216446642266572651117443065545163158281462829108475719613376973019890631384196817076072337444153229958435722274511120382910475485537341320258864076037189382477544168589269351796331036719165500183403813330797476069846480401447801484538435274744680213066802829068701112360687686851028710816960686496 [134,108] 16818376683050146542880032823960072580786834600678794153211226918291345512552557816560729670491321015550269487525710008650913718000261954499199181698811599535184332365993382088437456598401966155095516148531411202140747978157306026194143104827826717651618402495296915947293836944486134280942804846527259120972638293952118931774505975369750475538109211982031261811055716706343878794906159478754618731005014568555441987957927932781088683005030737453605197926232482618289178472129553513306342616875237666220696577658961076414210229785505466900567002221797304562941409815242729849251255768767376467824126112736049174109113999866293182310918961002724871875587380301245910492101024891061508110579866282533967949416256169354369221101138204704466393710982809658238278065413640765939974401156374767256264514579861397936195332723307146819436281064749174489455721316078702140427976303710775663798877065368096983680813817446314448272149099238544569529388407459997483853021939436188480377166588553017892939902796814371106830949773843462207096945196248163349562141714320256076632384289736279110898639887839564937840103707810053088263651503025701466584054632345809333080883254472953066036867974337858070946754143344129686898643537082986594041454729206056961317287769791795994352794656909824377845376781996384426570276739382989655895905288080 [134,109] 2590023499404556404339758558633396531979757656803304451671986475656166351880652234753026023197245860235649049991526237901937459311893035362458934215141583093417709556400801627838183353574596758959916253502764717758271997525638539215877577235280707748302181903386096302272291578053552565824471713767786839612012286244342026681975032683524912758542439990451701181198423626278077090235730337398376445799167961990957995695731876276061478579494621891332139391848386456361236095519745158090589383734819250339524436467822851931364403535684641768772277159585322488913388255918467040193219209367561892103325686183254733892403522608752406810126890288191602103074682016781769106575486851984822254922486301885365786358237509823346315947072441270479867577885467419315539465612186396797477280277265192541532115651345566808083705988183630986633556044059450795604686730707506525200462338814144254364027546489505275590015710591006020712008029218902031049495391340210655334059907103014960251843300474175046315495861014171196597626751849474545759366667149390546558059665384946646209527202477937123814835321705641528069290015657374608553303250503013301218345488049009017547364531166702235611089156659164181961435200150972719516612389376861501530731967124301952780449455667774250661045992207817859147483009296159001551356407523002935744 [134,110] 165011478134953412351536293924719120851293549723862321085464534644423292008667068158176839535441132462599700184685024158974926696997779448543252757209314817471689414059039294251450599821875159333767833556656144265781014893388964981307690824861358455137282866815460368126064327356393020286292333800219440187008631906260818401854722028798216667249189513106321238716602164895031837525494454076070542626507590826141248525340462351936703498378205058221839103745473258261407225626771044657914376791535048480813494769140777773187708182277909026044818752145919996065574146672302072147221530485440961532569645707167623064067378531494152889773872466073230050634843986763884451021925011465033898791454321363732665278092288357373693150694986064107145417640682768697359915545885513113049190871517085414641570184110642195049689600982856222612009067611156388434072986305102304261589911878583885875617792726063110945286904250371715322147439676347202232771313725520987767009244235747790246123243333459486991021656756524059564323044170337127989769767987192319890259525048161685725670950578068803034009062266788823745325131091133217070189898183496598373219069213069181245188329039656160086231394707973331407206547039058514680264223005322483158724736985679257260483374399406178103658356011124783809431973022721588365942118416 [134,111] 4070177634832658205521195251162155457489557120804567782009244125108134655539054939537693846221400840885906731033442836304285006509499558010016779017886720183886527400214590301493648870637367687333326560396380614013570401251677135116838524375740721714701740808187655560203844719822591728774768965214290128848507067681850340743224886139395352018733686352955259900489883114028435534680258791106889255994106894518302003086557188751976216806428079584127909079183571776170529548503796162203913615086181844796088408351164513957691380328240049134094888698818171369375166125904960494040202261263889972827623359522801755367013752213781644814349029132557377761611248540181591198480147106899101270267691941586564648155837283454469074771650972246057638419430464976639482956465219425528099339075034919245296269272707656684873958789393956241920895870961337231373120903139832831708692653049544483228525226253398873941456449061056495368871166469191117787121401645695332698434891781438412781312454154295478910598919700880643427577791246443267069375498637872488795502661237736485987842755295615591331108477222853179875515150250387543874291946936432423535178061665699354097481902669731014209903402094645209082314341950149654089473187656205942933308663033652370603947693571601762541892120401743819799766989336837808 [134,112] 107382046217402773667886561385667217797475637554181684931783267875407101127374265150919347202694171790282112173510011351937995993982771823335239338565567577401860779555956781499843276382866977883167585356220770664082849329158811144324059422632636058546101154545921174190400965799136073685300742766352716881383621949310575214701140414942216594491375280601718952949567799606830143839488613849620610918530682874263270621284447144951020470557896650198127761063442929748082302830857678001004379414219989977311206415438461064218948958151928159193130734367993474037601258192800291285883026736007411577376739112441517640877268683261297741070972105015312968695402404025378655159316157456511697350706383718318497045707162904390747442345218545811450482007784851324089222060024980182998428268174065374797014245295850537549746260111813451574988692568382673128734425170136301784956259488312096589239695241363386519675549627627949670963742801123030850252722922230269209638710161374480430640028940792333812001968320225425685075747642605493398507290821783588195568233756203887768996999129866031386528770654927691457679488909676215584648828155623675191003636604686163958585366680887076042277860141108814022602550233078644035178020069407572896442985582267388775757175156788556354190277327960496699826935 [134,113] -8227950959464654918372472556044820008941488178687385675315745062874435388251553493333807763295012703850071188336580632341737361989153851458565274270653356991039480642378725955542659854065347491836033648632529801215102673045735706674405702961548035805480127016097345660867571140545947336947836948853682361012065020602368003858830260971132024405106458539588155718093979833181168905362194403809641473812580275927385788248310637648586371739580509661838545786750350552276176451050408391846989966857927357782248457348618380612296279409277023771324970965578978107744772812430967357993986075676589337583302974333158432600786908354225937476465846408632030880130895128192853729471579411616199281608886803955109355205544527839785629512857025293421761359568302058991591205170180941786143101637277655437315186016482786761268167602419971028836214690191330586839645167177631799376052229534900507434143759986127774049884819610829470676919953769242534246931496682438588637055467894048135108649771385446499082001022186157532975690437671897510186052811344567606507067139890939269964062954293239091839297649929902717994815561227364843528121995120639270856501289799893782790634551419461792679181187898324039763604686394701618882888990968441482079531138807655990114091724773012535394285757425504 [134,114] 372674770550669570209677193632136377600920474924693565825973021323669599706118770216330073517437819240355134642130865110674033098264447538424140685591492877167912271729799680013737309875690367989256432402444669665412409384071382872098949859929357312624504941669399380018740549792903551851114010027349356222973765646591740646735777717522000835747406828452583766255354388679169087860834470079525856184831462688244915405663416666876106009394144703322517612727736178882304033083230062149853388152809538659773671461766900318643629425413937606852644396481097248365719627542021626099809886453386953995217577077468540332317875393680029460275641406627995401180725851495377884356593245106559038309350095273331462568488220633473683623167714557108183732703467849808876247181153806356116048640388694369132711553460151293036227972079322558946798430705685167757844262614842352738250924280453902042259981055526362568904568323011953037683010527213413902081390897511394186538315368441423576814480359810311911219338276875656031811828878886171093342246198717722246690002151863177623596966422249375106665820142421319519878387085130933555790962145151288698931177906171297371125747200734111278408363840423682287406287952188037115299019970913553205735522557112884310517883381094180348072 [134,115] -5919199045420234958211477703594847743259424908156305920498522630783358781914837870838195664268517525321407850554898954956696089218591568851725254684993971419763219058107917630744535739019577816944231715455450985017541711469597934951533269743813989776246612387860079427346624833746010487648434501553859551034559352847196729682592550773665242262513639679461453479825529959402677858889489024374991355090724911288349341537211776357241022188765687867117657456854066269763984543499904822281235787752112325970826037070348232480202506212063227142579351916135350406144634436880753217417929429579438198057010374703030955150436285505575292579285108436099601267941178367989915288684491305791649457894641939517687450645208361359606505389749602073057341611390985880546559809162972553429425032942344950928683292512986161446157234277454793177693913408075654721655247812657429170975033238698166335753043766649710859527120231104071516050768090587978480034122287469159861561068482849172889386518693452310828548493609911184694421664284826514832531728955639099041296828209848170484316891601575185830137272348970003986900218978721613656463409551715721479940508234675157985646366499363417812179692177496582331829212609210004464263328583827671348857154287557436763338886408888 [134,116] 25506810979257178244327294776208901999765004008501257660401645235059979265190631840975497497486695483536879962530794030393940544040321902853285098350965941491905876545404412227966014878407029954339264786478113878390600891205303363398720623332167078825646789668550202919792647698562812833041473118300032138532589635600151229411120016748032839096969825043400603502600748012736494895040478588748123948349964951443826663510878980115137818249886188147078395299341234853743835591403988411884450392326768933347280569426755983008670886116660766175265725460515596728059394304282905438892525207163106318105237457632489848692917288301274764695250850641794112384720097068187341761316102480381635319181151447771267646589833545926325091876289866502350074803940353745737041710207653129592818433953039040788869711544120308474647483575556468290114393354637254315799182461360778073255879681209616013611279300474113181332363076921876947970986708428952892871625983053860892673144172426819276541694503548630477248897230541173375714415561098946877977421265037575658615243882859709448542907175851091840149391108277426289874482283239958776786741076383336503774045704853713817538209173047959729160094730161100849456288821607818201583605122207218780981212582876452820 [134,117] -17335643180441191748581864562521266399093255938952180838501651063006632498141830142625924537481194294315986914896709777806206225503875142253474514441506844855390702994615050368939069910970611823138414225920400434655816633067771798084750941884257253988886225385974363436165257389034446591632447169520513709983165344020513640461135545232854270787746801995145850559236561383190123115170915109648201001552337065789808961576697364884449033769226370939359842761157642881733758042813275344833663922656838468555970358511696510610868825479746141904793939049187398846849285861803348287642463672375934093085767566325954545059837220327776775110901579038792500275755531198423996345758285847910026004394180273056722354847404792055656233671951188123733462353031237254512426562395131817745534422368186026669653519638559057066467467724545906240469497791573642191200501240527113727751790538231096694584932117878929202323445416164969342033674168486547104177151309575895431541958999623992647912640994582648968165777712759434284796249722988117388851331816711439719844508192216261777431493688971198913589431799782925132068349854766166676921065120278040342537079422866712107050965697047577336749325433466795654075559329963044401799986652669891774630528 [134,118] 250174647321950730248722517091930601756230339679823428378594057763312237644758083558769262305265113313376739126581284512405958636495944055753723368959470939771572213528333659573024872669319941025024397199348375736074099849769308717392533839167446370794606862786557024415593536223551504974809176749721770343834459686300333278236837541987336753686034930536886488240588191893607877760334694145473745154882905851727213926289420119265017592883165149661077463577853975267910364063294554683511721663628080676293570931450479855018103540962751261385838745073529539793826708897772889990814827122700647579363136666531035716976202747645864284442908697887553207741158933765662212105603762557511847995219152336953121057056726793566330140734487135570039260646248621730915811885427729961797171437828751189499019028414029474185602410789455434908207384756592415318600459467175094848075853040102947205076053212473865024970218027233467987623999821194537028951997308467737785616570842459983754648806897670916365282205760126076745263107870697905356883830869102788519172073616567260620622333639893835042187627348368942821776036815860765779575855410363227685197987840701064964836251409546575456680577018454647736416216727355024369757989984368 [134,119] 1348247356284842582926956350103745823150583998025257024036830826718232917699257445707975089291655473246080377589512207294011648917426343896477939134393766367499705298868827386060808563411886149692519972390590435170299897035155158016284863152781497570801066765422451916862920986430736810337866077811262904307817871452625827702068386051796349507918815289382386188009520539654720300005571780357718362074668690217526659293780089667315049043654906867601536760220418693980278719170436903520180405239763648311278441313847418638321986871481130236427830150115296429398701915961135022976416113864537818883030002484161932337955958494562509014915053223670658986841996938847166357878911538169244963400104714402370531040257043784503477746143229171293475406311387060235138261861059122037166948934788867484230507414998597469719028598947911819360706312116162102474595169122047460692140964103377811964105333619009591897524328369744320169268173783418016099837761708310579520887851757972761432384155021279832344874869499842239791276523457473614796535640980393397530543463041562584575780591685885251794354919195782234489501584183547261110179614243406665071963161094924760612307110394442095737908013648662167723004759135473983024 [134,120] 1190514901454971691620932687223125130453338026250062439304748074947532731312876291407969946891863885013100132383865758221801465246632162142482421722749485570348731674970371530457786188025012170212122260684558537937151499260296146497701157700665597846204693766713709176993920070811819362968052824747136179720459637019565828431425509335168537342067164923899355977762867240988280647746540362696490590969454885554255317448452143790670856540680449884783909808859258009933817799807287477607104540217099620545349790820214707639014024411961368165430098386054782786075760548750297888527671418576391596459164953227537952781074678298414511729141172953829327123336020216987725717564828788035395526455467546986376905781932653269815905118675601596375680004305083823221066612845083422477141357126591029786397781841584084209028440737943934216078309135184870858139512946951308915186551876760026275914122910043778630008065502573504029897370683115309168814768913072132560616571144636443227308046596165659846820374322332480346335302306751581253989489559777076897780460124346617358113231853220226726966237639981664375130536355237525872654167511677463158526992330645958416177753500365371735502606105083318074440030574 [134,121] 168059714895249063850377508813293865803072937718302149173132209970529704329793852502116341672407433989397095303494905163834044603186789117480035059541116103235146162189998439283110276195786147495406116592309554049865554145603599648270547836971943493651736944947793600299922191564039454947574030242887438672831901913028909996111377437084864727937793154328313866850373582285790543121894834460210471775324363485530476536729948054438273335754189043093332756365989785982364051514158202786901556482959588267730825512468201478313099822219808995361567950356668974937724803005946373626776815013628574960975039449774799982612151883697824698578973138581106195584224227192672737051279352256975618291844460704040669141137203904645760984071497373583351122588300694960829448460203454325232401221011117608466750063102550453252444262597573431756544744691696847162274579360763934066416928125774179168073385280818672829658996837053675662079776525637121717312242191888262585077846113131066439528717513081579339750160135237963404837561042934110748978672889753051913691865159427518768628852755969027952334827365589044390861223193663888972864892229852993616395927075820701803691492443550379037736450705536 [134,122] 3739236244515627673684187231428201140667587806167720046825692791762015342959343700456289175350315078204542708682541919324039686012989948535662229730219084484643062284938906067020559476472109756709070852775274282984647894124054262396906733163371628854484676334223559254422769185350328199910304855019073624359049732297701123876182674530525333887252795328558008528289726547131000499999178340827218539123516353095720419678619184994930570860492182035805791188013638215747967616189230335166206944604436685901531448567453056463049797151630431101032430197281474807324913223819179464762004618288424071963543479297440170903428468841596223491276526107736074446739585672412043640128596626234198820239189486426645424899613604705246819692876166096452225656936215754187736652064409492684571487659099113708730389238085221477172667936211385864895498684733617335671257156179124109373006837967318334716538641417473242494577152203132470744604235447813989274846126427526693385199103758454903782582459876116201637445759216254239314296113690434027044343264554051112859375220915642292353447038202234900898072515040968566423252887204896678238164119958703734195935169984971870017556707970901096 [134,123] 12789180682133834964233616537980041354158305423448229619885010629162871674989031002927583960815228794149273192304577355699471480312908572441928611851685269502530138458150446119055866883478936342327594796785255294618657728062212964422343136198515291452731972983670354452904303256004204353468448108804326309518191140090369749751580522160758104869979873204028709452248221335155665524564114155329760410334537991732357927589068418519573955820764413702170619110121548619338655525169445607659465606499890700709148979595385871646801901866257314562835080772581512049407397873475717914074168504716669751569592289505885777245149360796312269983970115848875784797305163370013700935710461471703993955099497590282114860211389959629336975439327350283122730184029875243261735685915893798729771790187802921659408240878239793865292245940661702525512517412436362342670606050011834842357173726918609534450885625520395128963008554738918822200696917506853325251366692840996986766890527762142118050466574093404735706571576400493977514542023820953185738093344113083323512822134224502013682265937169189017486800206106153611718854512283498965720553966481927272536468132659699372424 [134,124] 6491951286548615330030619044488662928166577248435672878405667925860912837582103200322379532888394423645817442498957361856232464953683047425159852146747561001574918295027142665510948072802424998642188196161215388340584748132751492681208028756749220986768623293507456722137034478597842689319160104755226951363040651369838640262524061749288674149205686892687453937999120191597380293066341310351608724769499368182502532053404486654880309183243808487298382451317936304921066517927612642159461097836129892672372064764248606404587895740084538976113413757618913509508629428209872958339128208784620195074581676308637867551175458959569665263389215645068028748859805231890890997875995466778381559737803655310142194125772745209718142371176551597087580311982755854393841174289830879118945671118972235130618637221447620451802806925710761416871313301107895705393032536817685336023103777955641920952440189528320210421032939416140666299334341643172600098659252092739658748230551022615709262882585684278379681141054392094382672638673154355419165328167661058680952160345998783283747728330003435981319114701981920885941368924794512706499677801921048266962916 [134,125] 467392649951548845033244209118426708790653959694343950263024341904275353645898009897416628679206708344731590452208350511991727194663840506482184001250590584425362424972928638995294925722425029916776551532143139464264315032519588976412413579950072004421417804068858759458822897993216017937133639002100685318572445450953296050659486929423466418031919433275617843237725682379334911562972692768617619393755785618967911286131953903371411467958464559153748190585639821505055220882896366592043016633812793937646739251538934153385053299607485868623024878292424565525190558033243127008593889688251075795974457916572580983471003962449711329958314601623600809132159610051295259114291845171076328123665351587878699268262627919323591918622558496990418373864675447234478094715769622119074926027178284664259328016197991545017823428584874030786987783556019405862902135877761616776166398665583333182144874706966783285718067218762149907609375166012012768214979433178061731855404502162801308486249361975782393457268073999627742570867773895463519930577626545366484038975481874704508492960992642505325273296605874842413106130639148852580462144 [134,126] 4513140850443696590697146669415749244052329700691025503645023725817780951211524781291158879213624855297854297485185019535373808570155887613939456125568809311414831328941045733524186339046519198900852508539287620586625165979623582873731411566126030368484173672291981126981994035778398163994304901238503382151787770227517323097073939596951429333581359168044175075070519340568791933649773592179136087303437914240605834724452737585374253642400466725421422985652127348787572843090127925409604258392015773009661467039409781708107009396595450632757735608545932254216760379566764841786270633392968692928083491405053033034666337233702874475725782959136814628954217788559899301108080546066318127214695070099649956010765645822865379887280142509815372278719613573954891969013256646182389984777251325555569191592119823433257218529920113854604555338333999063631289647171242087436541595951970473495771401978334363548039589582591333710045424602292925589796486692666141162006763474622801641013405686904222824874121376130128459146064182914852731082357386475783811030601935218998201470802348625421425969932717439446192539760 [134,127] 5465182314296356671127820980043950817644703859698282870659486969507813830883004606366053403142157367286938474254665777027901841870711386373618629396318837100318884076111754254375253562957104995241641190640907083554233888652100516110867888524105624030611391746404534949260906514765389358324582952079880750637067869654709942026208734534021109768907478529547771634294731244732212501066178506734357709697247202271996303646861840302341846893128462377483738277870483583765881810051368720095019907433396345438578959474151813563926996434360282937610471103805250103791209904203559476502008418333674054882798868801092591975355527819220414934705592505965969463260048400594656482035946431703118262542252056573321550981932364221219487300085199649141514439736379142055865938916972640671185964725186179546505433790076255589608546964719156730927144433578444796882392259938724444847360066644507509975915758554449195145554315797277606233017499501842040809996803526435734444508166828134039850622891169213771829537727130311370550410921283933451226708265217845708896682129649065725724313498106623436973026736 [134,128] 766624288659578988623730496859919067643888000455245788719699092005622991401290341217479808459686391500205411573512157802290033777375054081361633362906148055907071797710514900179412769606719516706717361828406097960770230735676231440988070860359094832952946030604507432067232490215357840141511447093138986325958955524114304343810332206028299321282285730426089517658288374095795016567578354101495802588637398633881849629002825332562204897313951591771360856092159511537001319360373007054259317218018094439221041785162578312980937624287510811176063231532827023519915201525545197923335764548575645705424318082805880899306705891479873320463243104354009060944980145807245695489646562530448584280981592609304665640582629547375818265095554288395109842773978752423805902604394480026159013829986578122320063244077741839080781489616045725138245261694807552879358679711501177833402385126910201130810614682416040083412301938021614494408413617409471125778710830218100601996480359630050004969412637419689041237836789763843646944196807291280413735077406012054630787471159938454585690772 [134,129] 11350707933797599245104367074917371605674300468873398102155368229838486660642269250637316629347167199174806910432522964290538059038887344001700274583608390172513035016452029551521206015717968614679230980153675559071380659147600773718195104326592021335784720895768205624475764917745383217809651846432007708620575949488759637233697307365657812468267051404602597537462754453009591703228129204640530615010209065067655768900022583555972770330318375323701182617905546077032849401687622564038546860860270161116686958080551991737424858127264376706695590868437168604769158656241294574130903985939965966824010644803803477419200792486650351706028390463974830214583008054236039741867181443992306457564277562487198756503926112456532671873599706381241557926966479925742736563475051407045406528841603344369494128333506566992111354593144563153136515168100247951150884306248330089571976553782708348657665790703425398230066062869784504673226168640867790672335728749636766677234880515245521946165358026788043963474757714601655072389248567502909724624611597417698122304 [134,130] 15916044396663949760029442122727288296693152115344205121097169064075153083320131443181153254072439884779595612240264181534639838313455803763473615196854336065838721564613298443393046770309424165078425343593641946871939245854718838612020279735737624163401355245592537033782175398625631781336258773272829221331853498200856429360407945900014130478808455715995031558129212369454813964466346521985084862339817587811326248103461027394646259218791679114525994251840216259333568338391166875715915869569518927783233944126639055397546499722921497311148353680135450112572121784175967145279302143622423493409077419569604160530304313667343569509302741604156394074347431907941441659220875887593785282984697913135429001466347102245899053752457000822923991141802823203866463338356621083412087280935797851347214262642076144447045835164363549758660366163867248869251633195055027717144601870842670953400478716937489197190824422651384889123734302371611221471376371282237636282149464256058982255020288055009095144161703875957038955626220168104734664 [134,131] 1862974104839185754735777123899111271505233364313620522784961132562648635899043409991322496569316514289287792329422452192592040417168669904658321113687821604147878899180982192502720453903688365200040743233525258117446411554451032982488587214265330276488527774186076176361897455369830936611097871759881308915831081521442378647080125671705018361477278076680955073653767051673232126710013849035726785870473503670451706414887378372518233980059551193468558166246782297300432999486130609528185180047462532826698437634826865178936794924546058813786377306831941601701574580259688084159731351414630510797830311538294044263483658031574711499222704979514279886395239396290428288063492135838413370137036848038288898610947960715484560610986356543345036068757206528409985892006466814147926560275099427500290891959917198928794232810027309852159165734192460844502105392498296757053513149836504455299282158623086998941612339268801135864163608417337652727835876937789522696598075794724160103103928671327574140690949629038184 [134,132] 15714038641233171369866285707537128445961643208841964015005229938598268012097319819377501131485713497746218752343029275537874245145297119016468750648202577950086825789806884282555497278924500655976248424164305969501937898559217365715373876311358381561966366554641877101529243136474179408352853128126226824068300277956317517121228989212588860196499691877464774580995482157158973516191386473614457535098212218829368184324157020057926851605130803854483005978632954352901213586238945184744466770230748244845201610694448258658974420577050394185157367319174842415166995239686671969304931435121899486391832774083398711463361137230123977297654123634661854131576175604976824561431219751834701391697939747276023976445073142344996944384734337006514802115242622950126329504414854654033833541124608061143037932511518203724671313380702082446679633454389257785539803466661348753653179920699973252477336187932078607467622680292082231331798033264737853807329532676098980361020129536604769537081531564 [134,133] 8044322072699764394410281519743392860964128526729678893215230599674133400814209290393176812940187292166936737157276200547528553005143061189961811923921712811443574450984148351225985089623266622747194660894739213967363095259411045986768454760883640350094118027052713752880869374975529594034460019447156020810290287878798876823569814243201341531277078382599882631094434001800467141493943527476374623906142339789283540219095816763160183605355487378970504234625767986223075888348390220976327996250139569381669805598536720844264234072715774220849841283692123800693933271454967854102829884807804020574410541122105311326356029711999311815206912364082422727898814429000378330461379993129328689362223827916708699019469242015644853835727261531701434756393811870411457911541267338422131146925712607720035863743878891389283468045423332074960117436580751105343885776171384293108512631106979260327219390436628860769206081097747014717383303048371135065729753622500857676160 [134,134] 204301415743586939915974843219085430169434849499900718043344790748258741780265084382801652684235947780489470533439358852576937511419896712090272262423540178294177090355468932204560252253166619367807027540876995552788186031481150075068993039946687585616455597365643656779376154600926885780821057149050806258343241250510632818000902671176278705806952371498426551678491278820492261608052667694086861838819898882560937039036536336140755199034022047876595034409358171123451299901536582121863719592649180672346520288092762095263816444874651123328613425696977650539559656609157854148322546256721170417049751348479432997831481098101205971669905077864030142435624383462645850490598449431510261032654290753104563814814326576691733282487463442660424762437507550036408689943499718779462388554360285809176888855263172349220546290384846495449201668592689474500604269433064163500479809970778701721943607096538472472073154797834729874845912584840832 [135,0] -40472431365594373413253719982362514621534035654961585198502514112601456262689218661718951905628812416901934460183390401743279120347520196511971194529593535778178298311241766414837742069916931484829317235491393097225281164407617993795340514234743150847365057694110886382728472320587921147957130281658983968528071991328201524759318461562267959784133952751420783018226456237263700218054535301519150133137327731749555791980025067405138272315789815318794848283708563592619467295623944497494370214647259043532198373037585948849256279913404755725410310913528847060054706450991643374109055437505677653601499414552291566951323622725703123259241507989803006685180488086659202209077022294034267939410490959535557505603029197549214726075761534897744092330289917952263805394710954230733582017157775171489780594485505856756099610900683216186352750213123691681102006222307440551160456527386643751097300775304044243478503641322409493298205829874392093614557484447750567307920765640761506062993079851635676676978863052161835417736934055452045350908267709354267972748527901694337690461849793951419097741913208730950645752477723164810213757807081926519070053810360731110859432394256838099552622835461884278781344690287529424209921620792882733714319850301973281663403969013853222827296749438080643408116103122890197971254334676312771177811748670544091530905312859299291654403106930730489306632636838160272190183685182196704055126268690027824495183339579094610439139160663555249422938908144891474110217303330562623651432807949412590299869012351387074032834731068175065649897731190698313946078115624951230215003485976027610825478509685397966639687150925070124768949748410486630793003823876854181331871751507948512849820380541483409007327961452590287970913374411958517760000000000000000000000000000000000000000000000 [135,1] -104700497813473093874132447968794983009642354095839115014619269595707194900545210301419624548020951276194083834308242898925926073897191118910623472721367988351395998131440971263003701413744392328318023333545431618916506732634410702928585918508698851576181855844668640122653527206545104688299988718170007660724242080771001530255137686815736080959455141339636539347796658816079197840520785449988797680472964998326857428477764962981719493354429496082115043669030699254956053486921847791197984718312890185044915707021465133320807517281151686740510343292954034972043662807854492086312701127925241438967584150059297021839102864284613574307632418480625162710575696173274474557619147162076924024595825750161309936065136119977268651669150721993014925252326476416830070563714720415405265033937659011483370760867539531034057942989133199200572002123670301693179504486112069219039190275192560383843430737444957699951272047087754521634900152143704685123955218419741956806650465532105173737777077232976233293621641469754020720534570438241165268041453240242329086019454005652880337884109358303097618831914412282345368323194050834478768038613366207680970684936558798498299558132097278405440812029972306318494682820895283394887435056570122314369855716184008319451769685711943649155106860682875740235404152088827600693299007401375544501603318104889068670079101902485849504478886222089728665001415990215858858025410004553810170213086427935331650860535300612690692870944623596667060946972767637417147461413215338172655711165771689506426792148251605294949109232106513263108899867779675470417950287920382293307849059710975733578179455093630286257544856830281587607046963886624240116372864222901574109463909192453927156487239628673389708784766472557958572954901700472981159936000000000000000000000000000000000000000000 [135,2] 91219198058723455203877595765238107871990498159842515353911982436391615063540793102080031579040145613967923371487428557807142492984588236359208534403769519989394445650724892880972660190450448005942503904234719280981186390609322604266520102334916831519924438120082103981287554207892473722889725708873448166277482711684074071483465875020188595085336007227702791652974154174468339090984851702349257363722577473626156985147671871466579736806260768539843688970280681470179650056168432493244521241295385492793867490286091254347144883852779017513312894601619894505579603059035539512275579566328332105100192406407646653095525877069145488845510756975868090243130976473355914374132143543533724868348669151171291173601201806319151506851233328782947893848878647558106588921864224271472899495881727527802616582783397022593852263631384305906522415878847645750549282683051877485554168313940505311561243939528173904610033461189109070179456522637965390992201931456169055176153875150285887929533968971565797197739629181111065836028460277879861497051333186255330040808787140636547826586915933080906429514903994440925130060429588158174372953639146420205876095855675000144965518183886939460359925945814921587669622612195989253843850716489204907068811948919556061849177079344413297576068625114372162602889117681373197102446233931253774597738602201514801929391338328274295882583853257310693220869172109235393151356660528628986557753028801372966634066146606832790493367877098583549636919830894899386986732979038629044861428673249531219928434577118550503623960818706484578068810334875500305713435110564491854881861395750653258060498889984940360265466842227629982943185287172829763006750098393494256726977395869771977771606713828832590537811062788713568025558662329833929750609920000000000000000000000000000000000000000 [135,3] 8613311602471188561885424323350464892585056707963570417636255729192974968952118451793481637337766978688802867130079278901650877277151069136368395887203112242901039769293480026738350867304198778700452321951542404068056681715959355552789412774216987859366732802405582313780636491641795787493517217654772340979163380829789549658203914690907829714818217827854614666379313926849167737722953481989492560647081436007885037619578072005418497575430882659416946697152954247005613539454667801633349394722622558467006724538529291731341880621818601341202205145894563195605448144946931719085547116639832661663757864728117490470648564252649116008629186213175990541460460932016709670170123950704752730224590907322264607659017756378522702879642784512045941410046673483764332693038949124160206720424338264679165536145242833610729750786375150191347821679888666109041252245338098226319384628604653437086229822278194117399677603787607105115813356652261896539912919791854003664198384253549075889366430507082962795794433453859154505738370897436353345320082656549567297932949046475393335385487951836195429424381249989745403791058877498838639428973869986711936238631891690861814458148566909627714276137841412124923028960158337301486013036490866804976678585508143059949976971413144394485313458132891974934584531138046803974270513013751230101710235378920212404724753962376091566067277992615200085384974656387256141550475901877619843590552725921486918056137217121636820840749215152686234765211297597125214535168544150717603713907767380270960174278430079157880700118206140448840937601677869375731221361155517975444778682109345502642795495951161412248851272372005151309473514600018952456314646494069693652235791512842962503762597279334633897291840587175591895342265484502647032663506944000000000000000000000000000000000000 [135,4] -666524751876916919625655158939477953716925487686931247539920808195944216073723064910459806735518144331863283627127924329653104539968607583620335183244656815855794189142623317962415601382066290141398431492187274270872875258425589995203691133164465542165190476520095988703767228854846872718760163713356552978048796271373409203282843018680975210207550942947112398187721404948058536034618091026578255446346240209281516290417847423251118989803006479571991176625807967343491333391739146597415303835165689582783266186615401192721347544342482332716829156969093193884713904553552699259133383532342087986142824186112866917535958101629285497494783032611848957050564012318699290691263027009417939912485669888770130152471066703021696702010456574894717036148661638376520871380931115584031002461451360932702025478526030371208289454978262208747148555746074343106812602035297952991453375277430690944382288401969441983389737383974816046050670052135309344776049380840040631277094213934066333024428177364151820988078651398137497871497859290391874022993577731412505541148595717299844234360510120081329181125172558317940252444908164879283311705172183762448622870949225013356067933572891206328308015512948560029179702911596377844659992194803250863596798035424058682787864822202353706324240724870210746941324120923631425771031596114109892725500270786634536962891234003321470141115706869528373100499381838933953715611888726153161659643698387710220394840600678153559470842052923384471027387446332013165034921700945649532812644648635451732739575325743246218808426935517721704874571124035290734898618090552888048454937037794794643994218298091263826208066202508874836471381333949278438386428693082323735528548379107445731616033818623830514778157883644708279084311423844648755165753507840000000000000000000000000000000000 [135,5] -4093828750269797908396429560559636379083694117008500287911772757180595078820681092825291376123203778163173608551905612537927271689633180818475015959689223297487769575583475546102968040060563569103134490916944694636265606244953704915507614333594943299480702154878758626107513925768520994371913474877388672908276526510771822437097430401301690503066615649646764894881611952375197543510862496537047079543947967463253254320207934907195476048624942352390669339665130216407361172627814517004081476837658308401698283160570341100866005719517854063395522074847858214878113464174572644944218736008371337566011031290446081598361698573519544618133793482737000542995296220918447801031401633770293327057055778848052005786735707740700388259437241901845495640693423477108582731911739905648171751173091275932665050659269263464340721955917180461254169829892653027585529724867407202907206221275307013397755620058678156850717993471204357067711894291043057281451202116522004157855877427917415044453508642712073437508651663940010280383482212204014696979908312548718201995597533178345340087722725032875202785942356287808878319259042329099059773126741893619177232326514851412167252855775856308241763570058568426348519129326123401010703557617468652416818091131815034493149156033596331994808933431328992218889030539261642619398529712579373298639636171891815315895262786867701555800473975896510906488872785568712535422596303602151535590856550445494052214093667750952509744644770074155746344380004091410276020146325010350110733554120442305349538975605212814169747650868245357242614590418360776062617521861298442145456446791383496530659559378915105322652862384644901027207154719909663832661305519246397382233879440842842169445767957891444424435682210488283410484177911651525722511163523072000000000000000000000000000000 [135,6] 260943699609204479293052812759008552604540475587986940919708807013090280593620378335943023345587036001219869818408855374419322972807967914727005171683437727331104609915453190980625405953468383855925217789369408560492022342828379828597129271576586905419651295808561798031777317133036700762557166186540222128562714227271726008787461655158887130126063154522148792938569672697559905775105152065526374332767382146493533208663674267334585750546704666828427929447272072122956690954848745181285114998085675736962049905343871821569377013450854475987000843526952156585655764279575016373010848367084532812713108884928337017963335570792293937034157457737664295766421217775063804173067535891968282047485787370730847002958430957536352134177401751341717388149250832965111664888261997488660585101505260382908900763788014497112656323505549356434202934981322991818488172924482282246038367067969835747197933221291041079171176141120495405271502831212706925163151514082999794628308378902149480833645720368029814000255961353815472346036604974288854034805823193492387691257461852855241198494888090761607037094562253998330050927654390159369141397291054263374294532252224164018144473385438541421361545498971293624616430690507891202627487344526808179418188842851151635146236931043668175402940222088889276532080768043007397976106782518117021523315727115281662616565481707073793247608806949509249948864881199482074136792333489613436654672904292390783755731298436839969237964904696342344799433285872664471165970626366902172995770145461893389413119065943129230431781132457029363714113136861863694091982667928678430645177465334578525013185173670764903209642439030193435880354500809461460950359148217919910749575289241022430645545098689122240607012445418236650033663096543853233386188858982400000000000000000000000000000 [135,7] -1293841170724776292797078789672285560603908420654119706059272618892487296756225189927000762092317114681399190902031208578929418172918963976393739259680190134840852811410773217928639894660967405389031627401659885380557733941878130232497837083225073615325799174267004613553551795171626701435816487814513569921044922648651987566548878452309356383742161407183628153756089660064556592053857216887640257842735365816250773616658067326705222891579902009678809253436094337682279098599113616594469323744451516419543700873339019512653972016055458049656449760810071117890585141909570234801327964467497143342902467134281419024019302647313615607799834311813821922450577261695275310046371396042580525845572521695702877611738631998717538634593904578105251285708560328542043262350147678986213179722865915543485177769957806805462873509211100076109014934977028700918519952776011722977021483695278112782217517183845563118568782395855455182971274115262403242702654997895283188664650338558706540418613651988799471833741633667331207087799422362979195965755583774200732739582151424807860250322640843558476468221244794054719101959520129171032222489168327019922528438609710377879893238669952422098614788555065380774210743368290548721367896428047081101939148716898065070952846478739099838604841484666283581193367727414566648017325105299444257912829691486151081391098279268415207121039674042520990484953562699396071334445415042016796551488767514852723496485813028650852861179532818756898962524300760896648579131957178119989959115169176666494216295639646876288585385806329597090649077197227835369522088630931524164135407383369575319215912215634047287240486454088049052618535765611434809747640995073490628591323777098092750605766721019843555399903724628347234187773740451558065033996507545600000000000000000000000000 [135,8] -7469872202352381970822258796030204740881040023542493972763920581793187050337652229000291342205493296149061536421730130215706087436843743463882552786692647659473826318381847404241262907738251961646835491032085456917166016748508140058847456283996911010806319991491105155295012620319114700055475571729812830617782578409605815713999079970672075989843159310488507109996286423572682521371339837049322307617839842504466400511309939748571760778769850123842403950760961731542089339585019310838929306667515124648825924809410329959262011901108666719377990338405367701642059646911590190696245884879745788455052173700558220021561380320985251501389726812523510117470123863138706899273573265428439734107919532474261707274002602352737630557153821605019148678064106466896762166345835829622414577113366968962405410964691104537657774042182497445468981874623925156507201517382210291850135459753521741580109621166905644587304197316272913927125356350009709285377885870964662412824445382727042465734866103243754112353199275690683402958996114367370230847844131827113266982489558208034358871621952645772028082065680870746540630109458211958633088206679114935188141996629569787148792182586914728287454079683427539908441557328153814969052618264424708327295136206658875388696215918146071821818620801074551303556202344403128017097244180541929131408029604411532292115786457658699770867413088621450095079162352903118897489274959364471828477172219863088326089567515427660485039403752227559753127415112686848671488868432841735109124447560953100456034003875317397653013726588163763205649276616956653122392683215606802487823823904240074927183929715323183712607979175484869083288673953895663145165628196451556757018727416396806017759375478201462062620437369933063977141109835972640620874365193420800000000000000000000000 [135,9] 77914806739097139061512378784917461039741115729603702836125228622919806126425130558216503175309481890986169301400172438502010281675426826958138055623362399244512154786594375679337046101302534611824078237910120148178833465883061331908156806589840638997006991591197829133508398895103728164671039949455463895015233220007774677175924183251882915133201638715415954580475686952293999390318536798595973938674660575426199179869155133145942277727784371347585470546633421689333541171127532463696550161616624769672572275883865747014564856381043842711394605506164054569130459833407304734295828522642060782356725351038462195789321485633376248353665726845430878056218278407084850315732785824511718003782019017827829448342808781230652393582162059974766576467419682323242040952195670416022458361646696110439917207815782028850733265087562722653470905444801414894767121541597983941662552962561974005735230620918951522804825753577294702988009756114378144039257210804058332446269580784782249494003545681147539737096995657661739395121045000754911121271963705099223525326444406423250430920595586399771732931320957645917319148693860527382856781933246948648761327987229691430996007023405787232800185301851254969844749283260460050135333975199781782646137812455353462920093970662760311061212761501324056274911463641417866258015180206640979530330032772213026477133201379104352397766041575672712765839977191611844126197634391992523483622034078652554121126704584165886436864163076522087486004102909929639427053004503623507025159221337401931357476879304777515698436603628019891533904052950915881771561070662352046163871787979273316202380534980608510191211355073385879435729118533147758939337050476786996875608411770436723122043595778325748214128711456537384362894344396436371742764673263468544000000000000000000 [135,10] -210705306556734683464146021055409553782337486802190471902901190767188770086370887766645709795756080816392572746940452892248368827344129362691231201700377770729761718387243202450209908649038683172493898937205249001512168935830426218403315397579332129232122857588420023382736885679910546047910355303536034150868810223396869151238017470134446352745472323005195544781474820498765918437607570465656534313415684003778498027076435529923263495341556371193231814216821289082245946617527863881414546132983421559307547804261656626652665547230871572816396036880172835317543439282855340647846314791826263405390222664587823982032995877127287817325868078721947369157089557634526750184669548654524475306324584626271454892661273431817799144414063302150372305570707006218915913360118233233668358663414681432679935515687064951508352517616806874000079507585361695562605322612871467466647594160306700034398182125115833598554859766037267264740114129903795380509823266006400980608035255648280383053896169358638876180671428909803205081525043422590194815165583619898472515521068601702133932116246368643787462690320514813350411833157561119509820134538160860064185915883215198320445292939166875877983842732750420293632474076649271006165188678672728702120465461306539301283556879114796908776353302555659468288071279498743997742904194218974781780385502702626751765813704509043554833138229132099708186497849010315906206116082062679953611714210914589357620938298475496815276940364351977958584315502929873597062403541402528923708719496522430675343312357902167860464835395663385119074355956294142620242502961969088168883019485229518092442225751842460003292395701887575578337683312589328304677313160152622038190083211396631137903331631402644742998484518936932627176452950013496925646645593374720000000000000000000 [135,11] -65205568778225363397809995696959037236930431213876314463093019833592329166355520949618378853038467383435108594209339707846472702317157646535907394436051270541239099989361034131800928726694353268784923086485662484459768438333290361458605817491070134489927675722683446109097609744399947883484548359311117557203881567737986102170452390907768701984363903171406140464535026593221224430995595659063691295671477740872152383915596117712067672631394616586504849968352201604479586043138375716194952010763343640342958956435706545114198221782245447476462751844801839198382952768647712685178868167356848934579387025682896635421866377258117895695934207384698227077081847125933145422814333499240046198610438632594812966709412765489894703423552097717199623458657279122813855563245021125669320605497727445011837121932493746975319163458846090781277626005936372750242059040588000013008428030659449503355602937148280960672749648181478902412443887045364462594051079749082452458269529867304546925815631507700666425800112863450544268063715492004577216625857604644883296205328781377738228650667535915977845393319915669220868203443483417822288165052941976500248280618125661120158073629205949419074707821318352336019311584415305152744185617263587341743949367828630800388339596425036913999745496151654813387626248587958334749153894143787679543579754233984778017444076660999272439372712190593424383760667224255414361338248906817609616525986805560785069104254785205098722099259784331659454685836904085446680182459340956916076902851320259650404856536244671526589786182522735157405367280159099528250509389340465516431506177575437491052954096623090925731047512256395302095079988629460314428863236880642859912997162576861465090033679956868417204175105333760430646671672816925112478462403720249344000000000000 [135,12] 1769852023344554719687785601509148718260335176512416996489445689719074120028984053370210038292838694305388110284437589674784809234709466753051137007761768663653484040360688306622741527139375286142329477739780901068786471174043680341051025266983400782410863441571373440024259485243028856120611775027180114064640867433770962932406301718436735045786540143851365692217031342401065289737722620664994461185942910880609254445838215694408310418441557363688657212679384804188546757203799947069994898664324646685216260173344435764415410859008868342307984642314142579874517240824585770959037309910446677920347191190192330701572541718411305525792303063832129560360637122678070688985383932498870176456182424812488758651169794520902057656134810057606688355125621064055290989880012392562989451616697052504537937842973328810166113629396960085645833168816934862970774924642105210583543945900287970961610089944331898190843288778085623266816026463374452144333180479771414926747281060945051266867335885014350781200804448459926377192216136358021148385988434316727495426681270501711105907988848354018741747380120279436093335270496845891175247492193793790186108487727682949771040617226300451007953261528888419153264705383216463832570293614073524782970377442606783105773640467239366301845340367132096916446681160517230566163434364397124843131666549570508234109990285895203379934369905267884926335782908586097356273525862094611378836463535974603913546878360801475781255137025694196002174471664813834481985087944223268065838268707575362564111777544270968352847260344758151432369648815852582272523626605925285496279214689371716862553206380307154270387492340515310373140739611082727989997567656077723362406141534465102551755216422121749999971307345684836309300731180414024607905305365651128320000000000 [135,13] -4802693131610554517337401471919375347630900803675972922850165930336924005187347708024913343039623486962970898591948951498312564850271452378980548164977002770383263914878948534319276010177289151050963148931576741230949659273953607558554571119995999521419669771715503059795990675992599981496433815344668422902009803883251848717043837841396826126389219017817120298449935170666344611511439552276228391944294733401301207304607447594080352123260973734257348456711436790888652783607381548548598240731954043948458339978420226750858690524086491001524545149993846668369746476625347860760677529422745911373679816876106011520077045194994382144198997884300014530254577521995486906980203106636300528773747558736249781768041045531746839772149654114279808761551727710240632856178442878020699324667151645281045054617692789228892473084556188857404650717653210634411786630720455077267760057880005154568041106130505102022539404982142728823305363082176706614869768379181034431082725370731631160861268098269368749268012091934669622271627594230361269118605826558346142210110896096200131896341892708597230865723104585841574704241613639582166003465768696169653177273357138650845968150496560813532970538762456689396218296892635290729151133049334310508644469304395757896122794327841577377201837305407180142275952794075886776918059279089968508241499409399061342534015450695261646807552833409755879545350600346046174610059358996013140916746356812675791732377513394291533699963640613217169946567161328497539638502233467276425995192456132956021251064219461639033741815881663839384504000111180719047760404311813014451666054602693585393788903905144626164882313158848093796724558497828550929442088312255573679832050461288265353431206154847713445082124794489747372573359724881538533011507598076149760000000 [135,14] 5857265574845689192593596778206647369135131767595716312126711588640873506744188694818377016567189091875192908007374195810259087283527518749049638185382534732272557505062563903910935605862137480088986016555738897298457454805741125987451722775345062601677050017660465243796784842498691138933520368581919004497294628614350446042754743729479712494291677031460131094892430193307209404988449758331607401302066273748536734647130754364693942848607635237762696668903841905513130743428995261095084028386583908656766768312811719703132023328304752129773901606796751194631519902218853345629445970656099716264249835570311487111786037853356290831335304190957332683337317511475208461108542424090927428524705019686505560705853181843094187301625932131000219353658699278600066124513160470160267477329119043469357840400215257137076203539864047837801648437181371843733836054422411576815003642316410158775064759303265090463251250397795685626608009745881561145883001863341491715860657337623632288720086439707046276407663705637071438270202761839371841710849992490028004782198166983512967040867289854925640222934961400178403515281704886577336501852944337284270046550388825111301366358444830673196338183424095993210329099107877341286923946290713910907930237245986164763275186764378021881272611197827142310270987871283740742498635267563873340754107149001880367737970939066993029224082708178014723315612167831044793765538885977143669535122100645662740669542938730196654185890298157223331664198101183033140525616522032951235506422051764367667423741192732438471517047537462001031691499872595970323242592058614721095977318863983587508913481545313576033168688253641354741727038484251481384263824052373920103645976831211879132326095510822844696476786989859526941336145583572342473729419101459251200000 [135,15] -562309833093301944928191220626433088191422934680713759224260116718071247418505722995982981165484008753851961509017532583325472985483950946878464817747402468806528235107569136645962090539996516418796245553599256397801053883808439036503668385424307153999363103755762306107535480220156006986191802091446782068938153570146911306124010471386781563748980526648200722137970141005949983826331889646319428928268294778491976314324447502230943632693276390211276415537598100928420237868926478580526120137703675614210337116143196551639108358465573617006290245366154777324678488724467542273019923187243737637524057309791549335095788893605832495775369694843716006457555479210672917237321820337190085748945146769418765424543925699274430977395605216575823197081383712212958071668765247455341934888457765007514512334596166278656567521288512914630713513571985344378721561154431315816597386371227490395271554150144776790638270807476255957371290566202671898633159340181820214842439041542890869166532819414431857433537921746017753746356020475114784626304570907009246960850555789755850813964778485489848239432319922716532321488993414793986214812089824644440391735443770907753959539549946694880616789017124141196578995559581199359432582681257713892470651755538762483750481877765344027424093101252098345440734116373549032828573598144564120728952488156771753009772575105609347461134641644840132351514688942956711703946609614115228232383975723607680304369318526480261992384480946639461890712777057245601078308126300798099648087942814104358069600601430148144133378560905416072950724895080132615323602862190122273592437464502100180207029746812386096945151567247445273715396785483956253153909508700816439311010893695591732083930591042179368627061649181714815117213349106323969006077082629840560 [135,16] -10290272695138515219866529937561860732484951761771524590827847480579652926489133262117201033175316713934905885065041701513896838559356173854035268347530769370731008421165897703531148694699932357844971241009455793928232248198792840205847419960941850390351772369643045197578057124045971382365159741444658834521998783828844288831489625140845688050837511058594471851860445546526693543574320724978371646096058671864674615887912742305167094951743374400992053282109298755515703329542954914199089104312731195197122412495432644825598273030829720351291989600137666069984983300443058218165517612696094383191102189711149877453993721110555304354825303559078304207911514202941699272040790526718850866249273233181203379667515075385648841088600557233914220850862216828951308466957894190394336882109808395542663697936140902395470241454815047973466629925234088758478905820209554664421766978044058260667885525486362037429257811284490248926170320419654839609321249714252801112906021720977399824411221135607125164433928008474349303753585934807436554032230511116306569260298728632213150574650643652743213626369447652536892467445668923989480073897251971240971558300889174475708655245852276676856031044913248379455465973235455125858900664193526681288696293965579656337659664320142022122509500286774711292831897035641842938792433820874811160604814612510288236929148541443730014148571754150296993110336871657243407899903053643772705008728553281966398681209754196873487744232194661101311807449137309858637074579266714381531462110193374361951683806695329757506560049587627678769230350043153202511443395921383353397136383388217563916131485628689885721961630328323010534710102806775066733887074240956805099997827774753297152176810686891791640298388453474988633330569175262045647506346977488000 [135,17] 19001409066855385878315363038779509071333247884357975557587051589879167981043502579094974591732417601847054008110944259360528379969677654119126535513683238516243624224288645068900194724940571290348374557181081133161088381207660954515666041350801782134575141761761729676854880988012155284314877886540067626897304225063987198088067238909057222450085744823628889951570618485960731019737243056961594590037428458865279507567112758296124077752163316184694068287509943518335721724273428718360881606981150844483130498932169156865083008964631629015410344294118404645736628878655116398001970775602226263011366241478983489574965246335875978574868890046221510512991930230391525782109296518997717100468460725400436139900098060536757787989023006084760779464588956736952613536668462580081670248059282411772799713892176054085070954183693456156192422188444454807412677649708378618789955161974476205431419697589495231892927991826578975327189331549739681272192732923630632727835919839346781487730892561533989976239190500955815975615899047131413100752865524510335589666882652618469993885837343146825602181843330279691307046594629904571638995474806383486153989528849094023088608227277135958388956254337285340074029110961866577705141720520371371888771943690495471951258771119323782217343111872289783773326782911060661758454737926103911588822056658780211394677690952365830846194147385717379042195993718323151758538473443827393004652115877354692123056781896001107025992160412552100858942800094477383047232772418092829263851891810185010707483668196770432751168232832547693992022600703687312771798653125205158121131586390614287712414887132619299688479011489359548745286688353503741991858054844920217961005740707645788295924016231516626786683832697296438790269759227595449130182471196880 [135,18] -18314603138240182086168834153070229788811892994466759166938609035875037821689668701280154813224966360771171780976956438421936623010324517107212993497193357506911696913819547981998628459782632891881213397368813207784053374024967246901770426532785909761828081728289401629211264129034860341906012271828826639662670486603436467516265625276121124311462172226928328631878011580407166122021183327153511391638924126402084359889328929176489724536407254914372062251465384674840805898505505318954253415922314368288890301470541107370140405871494356574188232716371236374095365984898852509450720780233441560369202365760285870909481234865114511588124185573650501267683549910826925863432378245976969595787805234471359355812544067533305692639411522681807138270374142146286178645457856316626801181139650075880279638002324600739020979100367967365932453873838436686714256284542398656614228955880700264292859241059070513635507534224622437231835930354177613581329405453964606921477369857926612721655008045544275262172886751272728290948741235593033997011804268311904378940469394282900885109794013061424055442941414596244261932473320176245873110708725734545236213222369921158683148803488394616491527644754593684240803687380614951257716828441182708587489962502265051655951385756926938178721576073520599511479924722888938377424199847388761302504196847942190778121014174130097631422266637041029019880606619227255067991763940015349725081661266669923342815362203622664735342358645096498638241237621266887910996774229385744631556246808963393353091763345899875160610227203820843967687822328759292652711247489866351408802302352784064865772452977649970443108099322926098309096022356802004338337343797873930873115341559940637675479000012959056362842048775114909342656127875979516787574252480 [135,19] 9182331407109924852270982009168538550052711634391322775381461107705212315402159387675211816251480860775139803650306399947104109812352822832084516647244375075462746890222783529422441052599417761929585388640384127471960953740536280316447736855505366391128373015805795777993944412055039200401174829663435247629850907276108031897923079283524212749487316473258625031919760472047532949973043279208766038274537469187898662960146791776389944124542367947484517965848696435184245813945353580921112683566674264834710872132898429147867337809229042395349873151042980740639231640972857918424846024253711022824813494739522800091601660589807575065234031928282451530050731601726825906783426190179834854660514575220391481316104986448480041207584340280314921544009542568008618095645023134961934399670317156421008512183087776276190849957076997901224190936463418786313579759637261916170503032746303632637322081676786553212432381148836682619015292177347256123967780437573397622581267784607094369594245061677247357545943062446049540033915072511514750442856058339973892077046892321618866555702659302740414296581531331637794828657746979823090154292829050213288728194402436525932137896428117899115881502337923769866911064050371707203320645971445933822742594205070621987395271342623402044801588760639138911030707295609543291874013814831426722358615464020712110951611774888141994648097612171188606074436522172760946319785821473786642308413744891335207679368423440830618804112414413181036452375213922585430676758527475940633024404594444083172997640740325847759399260688429921331886623070920406253139919241028056965998325709428470469822307810221780016643860159834386848517929090549646686045125559238216031178079293761535971046594943920802294562407285023366485692387016094092634413128 [135,20] 918217074921491139189231390567175280038610998920522365065192602664811800325136506299093291354927687406772991404013441188762016927474996233183899085868519737957913495019220331886728985846158605782894380684951567708211976488687985768937408747828580085797256808725076506915327395610250819053136308954807225147660833229177569684984387573718706362121689648599846790093617895877896008236818750978489548208758877513060645827534097505125773063980155491643845496534901248857559612092481906830180765326454774579174207002476584939597484538798672571115264068955504905162506646052583109415307036478180929492593397995662533358501040218451881225331759214583936237664419357284180067165402606468184146539661409769148101954945959980841329740040531971678656092485821558213306529640055432508834046634619070145903782755367256817699794938741756483410044510649884422190808654561277974911987216238745635720010429784839000446068294194681282410510202026406004539719357070323961535828070587223454592357823979753912786791407713703487577613330875321770682676619777332934200857717830503687953102177403457384471064075723407434431060593267251475546426504844041510025646132020325329413814091846568231224945130855011436368971781845666617036185101855315514618757229079728593808954248423284991003787967035878984277994078781527051492323529939182045076396811322219367968274602836635121040443865976714978367711302586506906993265669365088418351911385499835539179467999928052084246247683331364104721223604012174671068665990194029664659830265056440554624699995221706076448509602737076594324011597365744344579503983548277189493857928149214641655034020186311850658724854555996269777439210171168431370987893982195557366542646027028802495413443502281946968092200985833132114803038588576231706240 [135,21] -5961061918549420795306978855869458694875015292249643112745079370391371661678860969781099515055939689912546161759506752022222143589275345850174827997106459013761677869342934298821294961724855355932043292019236239637992090292681173050214099640732397771331234672496102945929930860400800641417536644306185149635113323562221782794076440347639773482371911468952172222798921605565253897984028140700292406784501511226864010487772639045921227974552020593236369696802681316295107558189919026481526124810478421055583808219638277770418105744498349419723537836059403933474382175184364424586543910982901863807065770152100217673460605868448658618666557462728224682747828732627956964893462202422598586384654714504201451387681081962119724625139724108049462416293103195574851222457457290529056218981376297807406037614134808879700771698711669628573945227567655511133249272793609002169860944877826933942777764655210321175184706564673618570049879696316238102687323443419510819596784671507449417931099501562921280476457113316936768464109291032057387186943398265227716542941487862382984358325744166580955316472122914076739861323425934963043472183964334122500417221202471878157349210326437396844064979069252930961429711137178273961290263676408506608885565933309097310321362913511689051412638968698228134401303768974677605393637335925108924987230607861604169534865586516459679875972382438785190131724140504663694324451624948118944164522157473694886857508827621441172313922799438253902888432123156033962488339452600539223054848350073085886095926980998434678587616367246586774260182197823629374452082893689560227142620622574478725825211997749225797523730952134907474214143281999383014517710738266503545469862395698489790106109158027017807318833348471383524736633550547885776 [135,22] 5653590025436020279773647613341358822689317593227009171718493298815857329198695670149247771423834247998879200563023840530823637432891768522973589277690971033132217360747848944039717946712500547717585206838214513873221200579795667611035467625725357514742834999007562769350143442138416867680800737677666350467276758617262348919120388772831307582041014149176595174516728789376710984442115932370970088874468109968343492666273927183336776935741360897312225509409208213432584954796133902912265780911339819934768376664364969883948472253834051797169648270586652488585680761564404029750933940775846926713836062840310151169989064729338232101511878949459858361794001161438524591411955318423486856636796346996147450683873954716211137558867499590247559677061940984931439681140579211492273683949834728203666115358024213950133497715069305401949308332648038828424491023544032316376416896410375606766172013768968673136801735964068367389271555609061868776534304019205605848827453753410539912931713567525536801364960413650638276513329789880372323129773616511386614836312264181374666427981715513272884687099911796631644966390989021835874359282880779177763703874557792864923451858480670355432224866579788952434273293531368393354526578287291020997083616399034000606227208534611984689068889711644179453677513446961472224442469858799222032000991971235598102823347525566938014421649255774348005825422874503512962779155139960480076922205539348487437166380682784008287657693645818949120297984149010365544894781027202915740474512429533775019868803788971258308961026402619248266454173045552592431105889309317420108129109522397748629874477144831349244145400999737203092712626124485604688515146288566678341044433663572867843811779984075160474262731293689041008184999195211776 [135,23] -3136572888307666704869856564813435408145648540687533252428693395329330283264107180008606468957695517670266828853494604546463732971239727444855623587728940797869257999210150337623498355039175863459124361985813577284851741820504493344468194543183425683431917128110676426697727118994892540380706768317464603002999808209957171053280800016223901524541054552264857484800632853698114466764372823249033382450422685238018724912896263505820441145361551050883810852569327300973393540713342838157411197390665879215406599892559429503966414148610352502726079117497550144883216849285596556018939016247964576741485429685937244085702062554490510584809832305107918200629082216286132042494935147535611455863025482318937694686836957949020014901741842042134430135109886954758052832592873671245216653348861346256409865188643330805387586065264119409368826902140028946613855723780557696306155413872151325909130820773174408383056555510519386549936564608778865216104610377004700248123194004121587940487782161107830875553398456288702623873538499206318860089274755076625084723141522639029186462110648165026742707484440984449755456599335648296541296084466508862770058008912945901609260125655189247935170894982471957712837623335788409188636395887691448907329041851684436139792384130950584238109185968515177289193658835232094531692825288500467743017505169035722568972628045390878303503905203339551949090125933513904256315664065433152493285833130193536654964655242548195962037406418979793467468754355893808020578775908333532918440362720214897341949239452788644239172003419237872161103068478140011518785445110224063288395958616203329280037169693182236881746222306900620401582492255448526083839678579514401072244871401436760731438065314937251016143282664268835937422266283264 [135,24] 1042569646692726743718408959023377379464296777357648134193715372936508913575854512267155767591654031143620961409642139724908635971321783026307468035279807486626153300836784698858615776539161441460648401610866730933073076669738981133919035308043403282082054588275770559136827010206473302820903354444491800609485486252130627395396729002292254520587574974497955434682253853407548947399515135413424644893681041383925635900723361691685953762902382278016634044269412139740930039252828313304302177745285821142409341128482740915664042405144517907451529957784575148179025619246886254466641808850488174049233583658136681967980479255484537373758181699895878158576275102270830569307323329895569824133452800686073099241685856131021711869882421580440605310404941792676574021276229589677483394058465531114156047085924934622907855391075279331377618950566158542301991393868132159213327782467073875005316809588760546492718459690038736600613432939879021340038731120890841677149218252929764457219437982748775011635609171086991273145062199817605540359555745814006602254498801356727585667218223094379287858594216712944121590379879502639872175019096245427552725267772576504090690502218657633631265276829912993504364248197833648552232736421255206909104988981262854620163320861598615483830328193065707742824090894341053715099686440064060060419059370756308583274765087395980716454707868849402856489169379393808270653177004604536577829753216409272649149590491907230663323658370939063458918429504976921597228136948279522184767875721471770977303801663115041546432536365348221565023684937648418550605213953961440838047024135401763115075850217240467964879953321205982371190743854064279332169840844821671016291450247596957439157167227468573724552806206534426931937912832 [135,25] -88158906736070950118384784084027235856849057728342481948969296649602735720371775775965805326674977517858145965821423217882922522085555679910570013230490959248091807295081906639168285267500706137514374861495903503243826801679837176108067366644832727727442031545393295271546228600772815256065094387068174429379670011833177381164749630349953928515238764953047936932234977869018185064707468725460808255825038764268925885142489618944893815231913874134137058667053408632156953074966657190401609297496992326811235883743707466742862359056996066445235674489947413836680655392138971523859916636105693031154733079580666801405461628848048866176687283175772289050432239300694610913404135239659859083951864135200601486269266670896274727710549292926013538895178705937153895017358839669528430303331206312048248525185888892712227746862970163297563642212990502722943080869812049902989149185710467053097507462942587426841542865371936116875345242869785252526896468773729665614922142804278376535925268130821074157983422873415984123269663621173141135594982122992995703841119813650741114951768435927457917118390858919806996289049410813965964650805550497447997066699667103235459339221186195133138782242518876834435889411133467248984942911248599535666250757896474005813257384665781864482908838554887570685310631394624236377444122261407473711419633161991712627817337631145081771227649629815347176565921487889021737924613655692384106572636743175425125726147868188617262975116806479597080839929981731473009619323229861268382993800879977485091435608838520197786860379832283359338124397239389416357209806863060043881317521613576790611200119388714471511287673290600488408894188489073637068501449170855729263633694932187808068504993594012432119969203494940672143616 [135,26] -124250383041261843624492206569546765699813322948606345803695865685664008478617617543060087482659282813669635228949189020146402677686772677519560325139265816065253970449698779093839040782513359424721118851831053916171568934607016067462414307890540251370191412790025107026993774529759716150559664654113610042971023080689597515001435255206853895667440890804528824184233833274452012454509887890873750339083619196229638642074978710330709382829596298241941209867627581842569207560291816609020790012101718154051121610740431541293247442137826048621359677008466961711780752608425530126850606362080651264604085261194471092827714755451501642555688308911468636661753004205121132320956697412074239116432871847877238309724714175529012803702838787310644270378526635220424055252668571527724772502369643159629902181654914299666934337729585645505370608148892222767880783485609337766606227379607991393970349444441960217272985477013603260503917435804642910763943837989500683484935536815061126334217496365602758245661453507365725251972995295900497629510932128446151947023696924374103889728955783031035495326729707265126198002718803683848774341440204466202077280918460082332585593813103137151708996866588448278059939067200372197719991683529747129074277977087673440503045902075406475780883315600436600901514512572195013274775876177347974527539425305606388300343147642298854341119974831594793974271518142200312100284651393184149288352359750646854456757345571603972145971377428003471384162780501969098310914185171995840009423561496024952656120776873487478003520414661193943839507126286576890155701480965831071756016532926131844783466911849579572106494097286839687117243889177873870504880248209819346432527969065124041042388822404059741486298143158658695168 [135,27] 87349951147397664297295446763066667204225990532235311617145962775958736138905619916825226353212341814036883493416863001182708120620443912814909054720251687586792849909267834908215085696307570989640354312939495998535566211984099939205281304088297465240868572207571374712311227155416946141056477834812467132507939811662090336055087669393750812404775803058763596765124601100629300894751920386037937591507210885326450275895229009546241808239300028435884361106337004436895287438779103621647669862511529947421589292037757076360093400545055355251552474673315268451387202999748221988757821010961731054428059143770938391079764627285873127609389007554569872744885292711288339427737809292768447661619191440400095006456327378275772591153303423733068434542477413500936800783203699342953638604018658782573088044714219937977206089738933818979393190160948227825429661557266839799605588256693964228041238397436295785186747210984300283869887505864611393459593947836012728758592017210051948018072953029919578056088442146623126408106853724962072306003389735865535509515905453187822204939247314779990310910111891360444948863071018369618568237971459818227042691627127705493790471059968687754122663119376117373081401363232483639740466612752627789590616464835896575985498441796995375123780436634079808646409594411697651457507202754284680666176912880485144578699540666940663780935217828619563415005228318920751112877736096789539228318398940400660883954743195461659066460598997274533154650731627820363317239767269724297468123448846607001075208210436207412227244611743712103551926684575141134083179187231238967974617049580581905244759229065098770565859927234890184109773918735600300486983729094342219736231697482308060749041761179976789452274414458905600 [135,28] -33205204061401573179279076909705666299476867847868707303776588314375367816442176772924625109454914420050108149981163325960063496149625547585094115110781131683515440273584829243727392368048313656902768832477879337928578020573923487365155812949041852336582486759877759077994925707331288603398590877447514348756829312766466162632269690960380438190944024719628379045227621841176535707448009351429230312916526339570801929088068156410105743135826521283572859153643569494510157387079825933832870642247709527307590672997928888632775050091915764381152384554964431717576081134080788481686443162938220011404960671180716248451366918387054849294765183811023946913886055547649077436110858875335385010466628040271098951608034104587946253608542100547631335004610715474595943668427015348307448789869957599425971751463120904930177296741867189584094419881102291152686045174604384433402648349954678457634325141620807015208937786741607086250565759185722302841453441502814532668073890439030660983066475361622721272830677150338371544939883155986475576212705280473911009923235456164752814477851125618061064713387967807363273546745802886203872572516725338025098360755353703062144334493617393739402671937883567846396418852063539142113750009557741423724711204020474030291935094067107018065360919667158950111187792220534473812448643537235753742283502090136259121126495266161967431290397157969622739810357293686144345964522078568535319387149504284874258125744660640947104576424968872456797726916070827058851007334001900170390916808576135119751576413616863513616495135175732313959872844988822755465556965813068733711354708817726688941766278436656442182051264111962154520152977057197577638856204926438110867362853420543067915742265626760309856211032185856 [135,29] 8128408178657446694428031476983378508439309525335337328178899480505062367845225879944602062725744988849100459667792543280930297962114823868050386551500562183315360898513899987158444253607095416102197646707677547440586363849070093404176753190070954541258302064730477768525272341273606213416346204645836114147676205623462294058345869283933667313647345943470469932846831834064564303874922967594012782096757094829165295555788093266718955551899703044849503740441800943663703235784271978560076390408467912698903659423951050640895314977452625046846392095163021963731289947613447898428117250248749095234409620119330682026618478840056631850514491731463760975832977215228023158445301211523566983331254851649761598058482944085538914120883047847197577845743419324019232153912491758288638239058235546857375046158507374582773690334386181559409734518217289682072804980150562773235302180627803845490489407870179903493193244367449696999020700468926279948991618163776725125568999985484194648526024124226050115135277987726453807608230822582790723583807257141222687537797103067311519162444257407129062817184774030360210621937341558518107969359637680931356958879544514611201932097986396371861226425306719698976089337790718805924856588122932137540308331536097577031458884504532632435262792081198477774975997709589916645563350470110094558031818625875858320579473884374460301059794622904071267271438411749523677843340487840676890102147777648550293758395563180445663869192465329021768133531467648370341078033653986842042949483133761941194869359417345508955013420917729074447943579699926667646423856846498047448602273294451685467525148161802979690859981311008220342586335098284813991598542983112477448220688330365532472630340303881603746647521152 [135,30] -1050312014055407175391207247609024404503350278524315916332020601397998549687260520219249505489421678370697143218558931085732037059501364395650829045684278090121973247996695577794477808511901200692878392618738775890562563318129417417635493635034907373416249217250141026089854527103550729699615064216747649249736678448889473175844304955261599094822120566516372084643107977657116378667547712228918808399992120649229535195250392055720192689629153038449220083073674773376285667039394575623194651723800518251912031710422677075011746144034505759456886066305869944645806486439784122513439626477998934232588072244310641782305216109917130142016863899880185932441857863979938785623620066903145635204751167153995403060689887071904314189290309215058234503507620873525095901695879685566396226823007608439185935887903061824304292972670892644706361915688374358196401157670724209113693436580482072077530835512919189635437302182565612868106308961988482853090766034892133502289573514704152955949258136243597411318945995865037197430280440947904308115229447351534656110719713378402750776128014277693889569511194968642788235479538953467214823354933976094676097497436563976747606234218337705013989185115079531119926186581697702782086378904545378204083222735502432683076701380452780569347587764912739744352434313419084877039766403644441884864898891286527744220442033985404515203932682996201749928819981700622844255214780462109636101939118463997374565418064997326702952844752848458703078199184366131699327787899571638008131701838524680319623864033031588786907894388958856146278258740047862719020481556466348190120120359119319649173262871722102955352446788352944428956756817496923002566680037327219522864541660622951237943974726478931423129216 [135,31] -111082673702751049840624107739653469689863906160925536738292349902500376094477736099472641001830498611879348263979640163612514501548463066278146610825579236124736330727207169333517209388717010324659239895595476365492260982314010280145026125588383086389172275239318856387661880932871847506734469851863457621306920316953077034206913909788912091239765864833274033316717278877069354647340924225295769862145673093365516677607947386515665276132260216391099179201454422537446800412394086818767045657568412958633833073525405006192111290754649304047974471955039912978190100191243373086300688543124057696629513426822834773636268734368193975550704107547443458949519965478377528341151089248619351275765140108287643733897251721602529738912962123953452209696925770497892730375191781642044481244318190253713939094671517130664981809614787261112610739832063697254352773154410140901776565833714340472985303511507464826944361330127567596202255141330790679404331960710372357270156767600618757051846350177113797075837430820407848704511287252242376894873165107905372228595625964479490192643155609716744603235976224505013768651064104373113032925634784596680698669318575080410448201334922601640059467831467895614858445257590715285244772330382248073168341761196271035707811243483976867757200782750996156467483767396293475084928405990218180552581364865978726419228693500321928477129876126226013084865130209813262533420255402747911359400797842152516274340402669572307221863464060281381218803952872876163479334853835190328593010996247383085389132163921146845659403374451711582116643947528338989974794958174300772271300478292641538370529879290082337833275902057373459250242458146022545922209980420672567804666652451289273863332974383693503984 [135,32] 110796260210228961691864147969353951600345033809283688816156852895343645093919683141850823752003910307385112893792128036587740139555558986140178421741287254080824562939940244264644453557032100037340781128754430854074030181421433056148406265818791307286917554622335067998073042616983747043248781438072283502635410224371097021687477770602463025412562094376816529862432700336790736284822770244298789657947898185988420540681171031988437611096922503383669731890932487431611910946009480336626971810676900338444144795588928922915221757694268554027431389053239009894836547452489694584299039909232215171491290511047652686977109876678935626738566774587379879546444283997585238470939390783020041930412347866885093418109354042190389967181999765111935164945521546870436036524331107921828990724696888996756075862687851941606850797047134395950834900656629644057845862383550400897769354792666762111847112080653204695090962256723851993169794759055964390854605364537708374077618226152544895257227925261253300871510643636947702046290329573861229973761850100807223473097790584855658082596995929240398742690655898768003617239384294511653165010774974387099227999038656910137782280029840118831666350362578506007467960925967529338322771574924883462608434244560036462893229537298611893427628663432169540451231756391327686525179945978878645312825388458056217141432878425649343595187117119011570348255027625110510406435216623648670952299184320502727974052216638113722001992261976443134980975119909930224685551154194281004709660166830421008392591979219781133991860158216476977412300389817721287693311441230891071774034666353162181642339872958819354749439670314087913218635304398473819377404633909622535697621267977330561330216212456590848 [135,33] -39803223691392541358515736736481973076445806762411499854859048423470706943011252712092346485621288334728587032992316714178603956264754470687175577761086861681214106676789801675086026670389642598882926052391069958991788889073202826080281627050539282040485903659960301127768104995292729937887954710359062813270309988514913658038373901001168087590156289208514083467436059062022245654050487045487066761536997677789001489515708050716009441907842462300579629601677889560083994290687573401053654866969731099062875005401505094462075147596619298862075458933473442113143918437609683263731594921150730953326183566265633044591484786841889776647533243723725808494553222456682837897701199191562585183533742098905568479634163758557764298638752431269497045634421049414493277403387676063693778441760883967006159484508833933308751482742472315914227767494783117696940959108736925250957047550725818820299929269314573143464627249258977912691864103000154939865869074758494703936768467151155730313050121465935446989944832320603565333534006894791701243688282115144973916906229168549410098123900016428027743218903616734343224551070628328104170671389898218622169578616720022283638999135143769560475278775545651667365242926106025707339740074474707524108978879767832025596223960765794451091710487174024905816512791226072640716846823056485166114454658130420745699284527862779661562672138699105566630752139084126062829818459626844180884325083990393534679633419749833691052529906079898788150918349069661464917481173104845025612289876751144006571812987049824460733092780800664353991002332969647260593671314342164383725357870950449632757310561160114862309944529184405189231921264320302029870928021380616070260697228939017527591848891969472 [135,34] 11087510447776490568885237151193428175894047758132286170696830352818179618840308413869298025531385626445307557222765670140325932248858030209339751018486548370675561171212465413830833222442484609699082066817595972681799012242574942725106013691359198871615821637204972428680003238007947071551684040567280000247196927846176205764871936347262146050984512689461770441666520067237311112979922409401840586775753621846603870550406752321008945305258160003328062705520023793251666532351443796929577690018347296743194621772325749916417677180395870689846116012164496052024469010330449561030483818937085771893210712285301276194082672067964610707518102277652023458338702032992611622460211511797074231652109309474273829830872755353170214741710588448563892909581896731507565072600278809900905006407144436163965407925546926832147194203109965836530965496323358799987636398832984334338736520467962409444356756769097260994720086466819633808605699951228953064003516094562065858814350398468437256939626991490103776822609566788981875889461728322011810540750297974994835593009958128483648497772230872113574924737034585645281162546122891019944367604745798788382113763319372562434387521453924506645271289760944869531765945791649447915984293258527570320101985781121675604310148775787690258378244723966097573171630945081400938037308765929109499045737095750808628810344756281797312555818173534124056313961692939503107968413748344151564014592790680006684146709089894849387771948508926582917344342423245036910644543184674036965321853817318746302901685282945861591522005116886710040282156769305788781367578288663719064026293020927748364338749776588317098818721413278334338324091124309258600715618400047604414809330453397619250280583840 [135,35] -2824820417002404792536556718620222749189963998840869869830697649622066394290050178838246088011589811720821619731312926599261940343916492512343876255938742346115206533861497631461743815424872902013348335197717670643007480194554992273688063328163296709722989628667993525753358350085807377233916235030086776082876923300056839787300820120823788776201363051476590856818848618224865212706662638097241432095223034347221836032781239459779065689623210871305675151126988767046317986442709782692559433907686177856898629027140406028051871991760522726821203048760210655262043402193163742897100999282866471535847103911704834362916539000326249137931829540974627058125276815933968179451105545062409529363009243635079793645078681918492173047881274496898420611650173671856672232014619787355764470021983558294204366139764350924008251016170030206923384274939621562431146089696594486925393355597779419868469591776787143516674923862450319201484457214784177679134142183625959029420456910118145041735239319141924554076529886235735867168615103252840512264270940365305208180268632880138540409952334151827768794653433719794705759680105166564786860765545296752897879784126523442130660432182545031202596711625719892106850618231280784585953293945682146859053598359174201081846104841302857489275302735434282228681836256328586636088986939533127606245222000749775103568458745110782043493432317064559260474941462718645056459531218814990239814299191511272467647694607853615822029019361159470045786583039521226657695098944283904480920177848669019147816853369535307936800630378862209296903231414222136848966641008204668145707435675842363237089042257031832124759173056450284377757350593658794887331475434734438750014037278036644565848140 [135,36] 686658658878300604534206323166660272830039314042656525949579903508052191509187457393823572505278964118544591149318637949304653165220372733244705124743016162760266099949009055919272423507045255708230963965171313158257748213433093451735507488860338118207963442106548232079225331128798558706817300106088854929806401932675991191374149948778085018327548743634304627740898332202766628666424700983702920069691802925671997800734603850814925603292366770627255045863835583079134365844273957623976878464352192142369363429518747368461585529692297524312022852526840729636924242838478153206858733893649890729200362262994780051332448139615576341359383011682979754273243690933734789332087247859858311808460986735155714197236528033134737261626707599455092364894165677157182225096050214143493661996929108821895112289860648422064862579054973056301233473384964171658268109942854696760538744721299029162353287768542993226248404748985931431132122983634495018854078748032879867798270581468527222230968876770171077589664071150306380706466878666119814611177379252300734897781607851161503343076690180444983594742397996338966900769724074572108372891722168898372951909874733940967833418310076103728818448479040661981039786619577495829644992255434171252279398911080581597703512757066905228711064911686668846199438360292749010771719195940815451865009352253035690122394305340573220116596731304653188660546912202054524486379877154167559454099496703459200924306994376245393141848026628793473618291412164044572890566321412092193584965509704225221959563160220616900972095443870900159314429842705906710927291679552176983339258115758438499345718343504483991925366103019511686123534122570463662736597775154938817364288529690276467008 [135,37] -153355841054011713247270919028450634397637511986060719701152821875043719030166289245954763060878015241114783621081950822365530195899288014646058702408918820944240404976415210827597232082844433023941749478452478417794839019952077316607099196393985539091087305591890844911764271560433634381115736034745056151814525296977752384094684041007094759940432130646472089938475175679018807184322300044375550005619807324837628736837769747909262893160412341033915856724152376187122233881505543295047926147603815367338671000251575907391515433509238290604068092053317127848116173693836689882644643111661791104534134178379992468319868808324192326640182330547694807365709962759482573613539885592229408430201915624570495024404916472132850492512902871884131714339420502766356812582998634027289688352671080389644904777002204033801219994906894264949428237721018780269537811078013469270335137711909042915345397335201620264732114362928610377326784346879967270466188037162364694995131591180722630887166241143145881837269560404144019038317438390746138776409996065905501739736257890539536422786512354636626191467395404805313904726303970544044884198969250365032052127704692293112919509635962062256605781082795686444344740245269445656589972220054475215375143214498210296607957552783969894825071835896225243997783174829249858700080320693196714454465208746686912262099200120601523424440454887475331535198501474159524125989805965126465051367980257850115021596404109731638153256584160227093716519225597102046410779142269266382335372487152145553156034322266320304601150898401020331782922115122159366516671303855452442006749292606229110898391287371906156541599816730374525540029647990836047499127389356281415716489893754900776 [135,38] 28967433102321576704584517924143708582919397306559930265494424643534685037419929187539905861453912912941145565273863547178381922023261276231181896978748241778432094776749772952913817837205646431745294162803709099351389777912857770438126493481194395716784643194117498058788367358259214369062817982701958190278406425190110734020040342345141409063678549059855532962129426029556217857437138109570013086845850944932589444348507835462598545925350959421162324720529218915618693068011265315779613301794453003046712942072689924471665472150742714638940055452879102818355032090704651056199401334087284693909440228421259795698205587892767550809649021962145292342045694682785616045833827931310542167953023804141633675906132947909329451949118583691653128592942601134680565314804652978974226636286353600165327187020754887948510907679741608132526992308659561702369077215401648654449575531742706404332092502826692263739340655598889488139205007835172885011872302275330111696552485263761343377673158067880049279350222124719727423088751356826134055094083325717567075601255532084122877451911580193645256900265146222427277329518060415150277519111241488788164788373219909841794557665869854241444361221081200858855195843340977027974122259283935969505223146577913582814169918850509573902229862317129451834778894182145388312848840347422719688607184335918440188568521136235636846489889514580726437469448066990388515293248645837981886963011909347148241105279900785519499740461683315560102517566890594599694701471039638539863718255477501453046838909852658604007319726207260086545621610796887451612387662082112098658969549674246884034444232566352772071506979189317682362587970958972496769868470356534380433503515764416 [135,39] -3956991583862666352783121363748826648231794705165809831743134223558386670487865818183740107522441499606490391160978251363116718454647789777840566682054019223536006881875723748465163235873346460763247358154061353393544845001552093079798964077616599442887253811155665896425088074523318186750130380481153865854623271679907588224344993507934267349690900975596264508930495701916447861559372333119761801979290417227053661966609135099559820411078236180645298451726519250898410655307967857872336681670564442655790420984793912968614902357532525991619094615369152590265875055550337851668645867988945654057139971455423152514036491711905205362322301234377088721977937338452306067674947878722917877737670353270007574139653876426770292677112378523118790634754904327780543487352650739102445652571897497835217485788168948667314439430929537093846978894469433520370050895146715234580931576531868635636221823226131915539679124487250224523448572257353776836284079984309018035361172754357498931840181293640072767044369801347225949127711542390975444792601579179757137687299782258410704855180181162075248262596696010233255206267123148655964644549162221672920541614819222854286537773724238486013781851086732221648625769171655905682829065312828071337259200340164137518699822411512887495506291311991058297948755858596719836078575818104746853008660287535616628061474211862001132788532456133671131984795497535986466056464976387913692919752679347537563821304341070793469904613710204172360571387436598461698215581376973017385095025371474655066895497277919589263871612682854441088811278582146556240819583040601210125704210398710568832275880194911596392920648199828924020766811959135415887134740676347259345379169352 [135,40] 159036431321105385811071793956131670070050359570852437889202481222755450045132441277483339913885946465084231801925913426442403893497033975278150418898835425977555922034700548855259788804927162109819348652195144888734558357129271787461191272735744847476497212860439175789594856817444644980200289538690870357735804012701595257017763536479466333218813910226040575501558442554199868086963684952891916131923486143190488378027842323870537370187624309916451047573318868470846254168425366726927615812146271451267448387683324283969012930106632302074101472693524974166359162414769997160221064045766391703113382247824631538519401400116271330689015054400497246455617544030486352936187154860177555567055112305084764508986813577060627037664828098768095327472735015290537303264098291094778829675051315445571346206659097492907071122676440719945848050614258111342206323476203368782025713372678326936012506977081481165350940430482652212876955531196617237588574209337208040125932020449925256415373427719535558592127779244076021242767273676024436615933187758921701692031188454805409845897128922821633616877513689529995011544797115126985556830081806883465696732340031220010643045534056632642620116455163904109892834391356835289950928516664646827007866837949888829660179851828947374401696240631159295355305953997178940772133501518187789851268107685536319560201042136584669969568667248836170536325791137132197337096160032607617916062475395187853155303184915588268330450254346972791684471945866852730650889065194141885183974348135396464395206670031231642395046149158339495016020696613857872796840601287499162596906774506495156278491754313788068289937618924444639547052776140868421756834542744524379854912 [135,41] 107042789336985075285105109805181385218157525389375751052397449302320691608232015167293668796345147422772703856018537349410697169727687492651152648655505251895208300611761661511458797717213367322077718734705432088167188218173449984875294815937897251623371673841340075206851116266901619791476771850561888591364079362086026180446856143694331760178643134980486847733937415892676986428230502474201616311178284956515472658680920500527848217110090316624112686775331845353265119553500002181159401330861527482775961974763277713574095634656479846206328794378807925662233505545245787527635847523603680538605485388910512509852239758713755507166899166072683512993111954619993026352235059049560363546823467485455111862994333034925446006212988987347551389418799361595475674214887281247374857544353505430755280984347427019261217282105455212777752013579673231591248274906623026031598257202855828636196458555587780749234653830546898220327118598071629564562684551138379334358793750346540661896091215157149959136323902959786715182022989932749061431475836583277574385012802934722641781550799012339518449918710332220229734433834503951206130632677808025896753206936174761570264005697676487192470836019350903177443392019969386405417641476788772306094852085848397551174756930410883143137290316938099090474583911315723241732300151780151283907009863473420757012559956875756725290657600462239212977834794921429862682833766185188336963150114452398213112997706924515310577372800021095596983116348340166313673096815401135263875279768502002145125763820689382518690584117476191328510323281617076954561702695446885665157003049633729337080252379204917663256426622128003258367684019096719124468617118046921771160 [135,42] -40862451812374981328281675776153492722519540991246614227685765311799197765756010292938734769386686702827230964543621542903533610441009343934804912679444178359906602320378506177873336400073154076510755068639118798743848533483430677328193302945180221267000178344529144050552938485465956397599800608935586111397868920177170218467732496553847244815155857400888547312776807153929185545283883006837625858239833672652026702712353044279949256375952923514539691022450321255300876008860470072213266577675500815470917242638237207819093932813663964041792018057171561367941619536643659432482131168488563285142998485966831739169719671645946180957781650105695045262237214127408631223690643582777602634258252255022726231495964211392792381407554427764124370722490079217300298402818721907341834668821960329878754096371762545168610545332131137607959333694410007678964196438767516465068857585113758094513771448224379580823103810081110254237475137069814753551547242309924418240188492249298380893780744228591505898235690844002725090238510771586640011603580690619107938265790834900082871860543966396510397740120795123981783740798793063430981855478550107193790985592336384255185795940088643523554362284418680671465584842705763203671660265958216163664668644650779830621630831852644437560656254235226543993009141318425807087520152101318883429815070914087292778161355743432715915814121431159346726473438144347364757375184604429352354550854905340850744140622302034808220278372780079050994405120179183648784764883128807063279586984938941282121561960764398284505098646749920935267262477154396019718538609982415399692350150054576446462472682415762076047426425628418877176996167894465878573804210616298384 [135,43] 9101919086196451881438209712718207541937016496124526971574490501924178434579963955928510338378232398273820586866624047937399807748706051799339357080006112332990560491908796435529398251551260233379762274994424198509739848013470793097280338910954185497804164670867484936727100724222125121310562652819618033841135668866973837229446270648386146541698135384282103250533684999596594328456616306790792397928275859900252702629114563592337467751284748655808667272270646019472177861796182049230803391503465123652845908330637301620050757476149807438846456356484142988203357887720290586914478732731027277644352833785011418261840247733263871415343047618419212147107566183498535674810852484124005928120752993733383012782346929758880087257252607825887166998624819535316878764347467105164557042299869465810554107292441355351018684352245031169213695011946721547163024893459408079399374136979622968999189254035463298851593138793480395408918662856828960467256864640196877859997765434549540988356867142348545093748230114432871276034591765623450083034641241280938503235013002097585262504264723115504902962037673792314195732552235159708576878442502870623775884913905796071250286737016893988756015752521381413390377487423440097455993455883056367008801608713629775134488944441469114543934298548772802135340707525193265147872011271604345433365235480003617193796256723013530232099611383718674542991290435201355790504705575984519630973966360618062512185274355761039405829844090930126997070671727190040753241180996530822681671007627491260880955903100701644387104301328615115664529585935079354305507350503404878474382751050875925325041412057101184525300252855786084496267052890889378469060648948494 [135,44] -1482405605853422258287802625031889755852237559688033136725756220737411794833490455670773759632612297192074213801342135542941675772683482513676568297793542147781254863171269858532932241944800914698275616926750088263436751017288705768746833494149407817435590505604207747463298710938103737344732988819122048047883926148607527208824748265977095443358446577105627262568775742032552514331800633396231082615358890609020511883867309673786566807955830987407590311754950043483056270611752351171991075627728492959071637783672946192338126228522692397182097345584263605511693702471039538960515489391049671608123108207026070364106563349022581793711018493687050164076030068790223415885671077646336405418854448349154531495368739372162341567659255138283080398196428309269178035944082742821932668487175480968557521828738744457407364595083828215409131698509705803708161326158482970556916774810017923135439972094980201003095615201860608919475258819534748731295077854215962753301857996144624911761473036594705300266325796626671844525471133471709874994798191034926569964850829163196702107185765410389143576896831191046017111009937656625521052640981996231352791703371153749796168132505712855978432899829262909066819543835462765677306259490268456776146952366211242822914583994134108977832978295055478151076096282919830580778940063182311476670605495593708112016781139242886264894263036270372452520365579321662405381565200067221701660543455489120709386518028328443914736986830386070586263100879186799397966967247852726238270911429188045536615337244292740723699862913037457332967222394214212420889182968626311048466270957517581275984600358432038856362311851686121276829324487735446522492132032 [135,45] 183868521858712079774667769424417209713620173848039053792995507835008841327787274384195150912458071550638059480701595604272249744182959211589684525033205772338989133970126820331460771814393355399197140326816625116540986181933345769332108623488152103237711350858821766926486007380642809317703290798941490061808299311634661788423847561021110329916038371985994314717960690318130068125488415031067756062117121378765635380352240194012432296706453740818862000137087092701484877469597872264141232256517959507862640987924469698781008292743540815108848867635780468370188192803602485462517820913745067448276590668844352394620281284802810258687124654649619420595299588375583200794504243438296293635091161014464378792958649614137899335331471981669166447399409770604266882425280143993141091677605835835444662956285122314068371367335101094108180453899291001268162196640483274313295005437791432542579109020089369234713296193101521265252326538924330483685050472737780494982532282616887845376032133352198821529787744403098697793109553579793168685496785177814353791012969588813747990398892793146927078289872253273580452961333647584192501092554364129254567097991582663824766250054223258869097264816106949385858163594154352819709748702618415306597339404719082547946472356766570918896218553644406146983189074362646745537805398412275878639298210169397150885395265960856456409695578333752404875752146116226563626018452817003563823785176199045464515384042099894382181811161440992307658794475963034043245729960673292818462245026696956038773080752074475838808034035427994338413591032460165646185316929288961888102929215702849754905340820044425979994120838043830550650641322070359916533400 [135,46] -16988284164867502425537561768884061323994607311496247305006931737477125901082975435491243490390690697383546805229362463488219386664043228981735299850466148030456791038535258184151478617378606240338320133704188564963435146147083315309075420820187701584795247460587550363527349339894044902113750327148549446150769082781555313916894979329448982697969090414981676079093475155252067988586364562588341001761995300638734795540905841918674684433671377357676665761755470515803341344344951459785112548438474437227610233832091983162420149674731742109074769547186709364566238495543810532051542140982890754711462353512931575774215446507332664268825570319378243506554117119501395947185822701748515532326509811299658736465517482250765499471705424090111779121268782247574606877098970180627529318467451483971891333501288981294179213682253672729657526816502154227331184893905088179040715904042768105203323082135556871464272620291476270281361591914282569545851941861977255373133690837540761156365173503537988078198105653339251853586627350237643206505858060566317238452921150918190485032310698418770465555244250677240807525538139595917920578351988640926014269598860165695734334503833500489076468389202192233247552095026189883693961003861484787136634649198045782383680009579203492147018498530413256257052111060870573012726973832828817242435958860087887763506304230319464178024947018326717214436651095656913609742197499446160634023775210250666493709046101101901390957257651658466196956572475438737847666399218841430224001846865602356645987077868211624753901990531158619201659471870551204545427984201347063333225536904121782894296618059421757540283241077491929323254708215131678528 [135,47] 1034435867314822121299258729514950462784978956776401252617678341116651854693174654620670218156341073807162689803878497976268744208685504022125650449384508933493199583724048470653300956667895650729367366013184771794381684212391723823646046883746405449047950557226228086958777058992971138168520097715967299539959960425610145314025213136539354581775909193481204907729383019816881334805885883067769836328189764028322065976989781852535888226352450534627817838527749191803905239971605084495518716208561440806775967460711699384439769215410247584621566033913820766154043452176502233867476938282426960111396879875630774410749347627703779187385894451638536810461004440320759418221679951796663450602246549561862716697019641520331358178513564208745432670067307227100005662114137849419565955529762101735950133209459754045461284598159968803204004271752590964674970286528505146888530336044967505377804402301069957591911668887446148340261159223032693880731680217059653425105671180743046368743261906341969057644132769058788903544234710137982303766629370195331108089640351200528230735162891233798618515756455127609719624854941359137903448401343243327654008359855033519254693290874363325074891270602552946122774698152564862982144530415861841391168384985840260862202795229002766566712732356216248753935140612563075868236932661433985871136273525267409021151609519794671705251281572322114566551003020191432001057989357177818783535814836731134312347921182075605537947812539503356355712778902625639775911570843834879917261862444975880108814339488031224814720614456340998841878753347625377977143114410591651175130345818771619804865821264319912803916563351605725097934059883955472 [135,48] -15372731252116217459649692184248452249053361579937346677438456335857111780159181085536199210493233416460801618976287955411685922875558177008023475294069988517361669721882681692334045531767389392750789161747056099138761336190022619421041720414101003055935494209289399072552321910422029671719580436873733428917493022469441398472926143741713819748813840022526006653604126284876486204004148873979455549607957973574440619804207436223570462131046365598723253523675269536617803041350117381450341459383166071082923201033848947589417006011211684252508780595196165851188972116119719146512203549042687057211090527576585243153972039161674902981211950163194674792101703496520993142557318743232422209917161344293201875658734749298809622445047594190400819332114170446796267436758720874467487731512707443595362230692182352150821973070524179153576414261944056471566698759597137453579763553635048843640927713889798860489863534258538439154719316058809224092391465146837365698031693709187628319391899238121296985878399252442422100709704164264586470422038036938832367404003231565162446801238954962224455873689532484429537588741375662795386472536060111775377261719693858630667329855801566430706540328017601817233360606524680018393727901078704261785483743113059057568389323893646196022140167080074962424825567653644145471425990568397035194421920736879585462872284556654055940389525799987767873312828745482723252759041018713172625752213364094815734954099472086882367493361636427784784683758145728940344108944503396728328319453181184248066411671779240594484592091131879529575844819107572643623541060162180593627832168348363556850592628763924895410611314561892971955186574272 [135,49] -5082750980260860913564748029383109944162989810349148075607712567569939941244799451745615818978000788445301003962166626936841469742662484291749689142839729771908477751825712930039463217717110216017404292566760107995495383502397757107955847288987014975715707958821301896897020290765500746722649697820365171239835258568430258593964780902312114464208747999485518767091104207879387545030791289121302152823261308997073625123666152820939432563630583334062057038805518492421169782759679066826225753967088420679588226667545495790417538053477474855188312361159482594630825232471485048452519892658138825680612994416770097390143468995391317666047271623903604229509421582979962938666854248522010310560048455158368992012241152484148843374534691626570436032394854909918160120838379667733490042702962916444561752338019640453396459561308698412351754392629768765137904316745419025180972495163402710940245004843361619702793170685594262359324645532462127235799812600458338326432915932826894797949169715634398826171712912453914574227374169991680748779032885706972210974164024009713739896524936403915116969638980643247868187302751517055235740678455385491432932825491327387861806910788179821362306892410143477369739398344141265529775760925418292057668783580974814470001560088696873886518400185571522993154204111518044025309871092361046053982364038327553893289992393362852916484233051329119176841702826459947316916876925242671210177760655721306357415529895971017407450696387555545749607666259443196253611966846273427062321265486010729301307903304167540899291068080697614326656426948487523712002023249458169071552844010867961770942106566456483132305269317486816546838184 [135,50] 715529883983733015294413712774498316584823312561428051727477417733610675313542340149473635743143827390055890494414247346518402155646237365382782657600976393997321715588177397938316864327266298012083994188129447475625866032681716792540566067711247080568565893574713789997639382808696366877556036420677647978836712375514806703881489526320777162191949987515715941100678858106680443448080290415818905649968156424149302786793484270733460253140650583394398356448269518999590658047453614085590218309981284603346648698728876857172940202912502022733864609590840348536965274680977285902030061788483440719912283517382244063275767956422531325355610657731253999774048718245284241847979899268532531717141667649631412309961543831010735182095541065823191635831898383891908508574280722859325765256629346609717684343049087736671834595352089253120756871501694461304755607822476921365794238264439634279735537145097665199350144593270451567983862655169983428174556762805694492577797956658098402427215957053405622199067022007100160896340670850547050294879480325938364208260562763872261720599857797883905686046192201964466253138442256803877994045022550503349678081723671578821937471416204698134761321895501313873759041255688519502036673403901275785275160338709102621613852742887366044838782260694173653980751330426561521640301104653029029067683563989470391530070640923900362082982956881477128186993740585352169723044829722719553019572468189232663603039846738343999450709092705732262729819127155780079417902611034441456961403870702373316551752336644728568907808457987726109044425572297268789835738906431989876741223789126833946193456414518687118191495932460541037872 [135,51] -55666206273551544236625391566058214710456845921476831107845623829211181498334643500510714700813752430705853851499862986563688080242931117763375733060453144031443882648363850811118822497818928108367792037451628592660140278762662928045299875671030384775070822715607354829789155574186847470056256092382463822876652206544784130178308425104165428838478567838279456833298668437378001101436742077252890051825395580649992109269333844652799289058993646602513264639289364147519939352375411835942855072913591929256263267480126354927119256779703530304198066016830787486139505018377855765392044085211947523626913418286161798105425013944850734696021355459351744008972323106783864505698100655801032419251296951276382077944622470970313957952549058534521617180732222315201761828183728897130080479043604540643611613777382894995292916583448311447074259342639459035284484407702959265330976604425352668500684280207503004828084420725523271805210713074161569938819509878955612626299493130007896153381866406074792521025908537627054290997927709103306244675138442891560336846905369296980370151400731202462469364334409187378415219963748096925271676451167637224400455399272822903996474888719576990728682599665206321644812318699695622796163146304605888107170974039408060771928199274879856746902171196826525539039605079142960375172734315114768488342270958840359245106235163669054820718981538403084505389415218790207042374667756124503326754365581530607567467400749625819082836668701154152203094940464596194838670414836847283389516366308810746937587989540770619176951387210921585679850540874166194260626286565274373339206905536004254679239751573809647546879102964286538 [135,52] 2849447623512971887941272222823252057561283128358925979495629389064299522716408050054348865777732856099822386838686446300655547602046291171951465279073757113328952428972496310738512291394827370281890117428754955192274829614350273117907386987266746793275251256323821253090540229505546703801311621887017866323785888276997724931843397074903862112749034980614830547845168431010053477714340922815597139772917832108969803922942489783870734211792883742316110554499037175028733001966529643241737751933781956905231658279903580067126662777187435046759357271006316670467202891174917383113227581156376414179975027049434997283228787537834585681835167289312901741061609931821141333509665762603879072763198796730002321575660214680117000480375078425431678136539874135118753029855492246258704662286577439159085805854919951108814265121836374860132955747092568208978377363034090450602925125256603065228422151082582993962014513393472752102399194615040512831486302889239372846924750853247272101579282130074033542629932273507812328753072436233723565188587349494028523716478629898753111666459464578972392456933594439587680820112981297446372535729472917314441496598020811000129505362309144349622322133164449228322625261936442864673561903801722620321967306470755679167530524687010625279050034400301575024130534462813058134295713273181809781259156421548724184186666447506001321541750657232958669190775566912455967000991232611895726339704614733525290286696792060332493218917060529703481017655284085515959627400218235679844490156613967394593772374487588248055082685671769202510307285896107809438400300481988973841507617134533784514657206601873960900860827594496 [135,53] -88408546722597285008834114679120080482069738098129228856164723701951092808502477275741248720301250784028368430743846162567774344527511729713025333846632819510121579698787174380279531126424652406151219647214797265564019115771365124816310922521168960699338728008069115658844012915889508533607870004659808130057431009421625641968060463891899704991464280858134438970135017164945990974618511080499313776375085179957535384021881391876270103713639177577256950552774000773696272120233977330971484492504570283370371357068552236565916341170941484016094066731425047701487700042313976507588731453979943035114329123060121510812327777923854469508467456754122523087466261019609834257182553645010707669658419581784178215462255938677448476604823797936941227705529053028717830911509819319032489969920206337060531273197034809690665875968321158941131613770949492620320489981894037924151929974480202728190226664101100619778511181215520130119130318040022343259588042410395098123784307044707868702175935787119350822064872488974852886392821498393493305838301216033614877650092109288951122004609503882191196205502027655156927540020133346884458306519720640857899358789156468612321084307342297592189056121387733360209581470340005829382330520645904559141490812651826179140246816827454608355149533167699336152742339318890311101642030161493549352700350737229723293629566987563517078616894220509418485619524162294915976889781730658119878832170369123213125965809495210703666294555210236308587489575531227475347147368329721775508560694629872321599183088127555688386553084613112882635471700685153157388566340943862754954314027218770952927869650331513454855217824 [135,54] 756733410848556835729574125084562889996999195592360061648774070058843331185361536766092155938078513048615771226934863091657816026254550626360341479750307982181027097477007534254239026328803980859602286527870809735980566328908201300572056912142847812008705781881294681707426814831437809744639658234689293230948434189840699294219685887261088737062952203654270005506859086989136077414303357464016775427955865878262723665826635773569169423601062967507494792926949288248609610152674664470437556583742555422216861295851571635327090082984363530356708516760240519559696844321589231074608124195396511978765836466950095508551412830036897408109416381066030161660622958748668859531195554928405117030336210246857652133685931438199682482536591745866497053049083733984273913183715958659128820184138794185558495243010941969604296446640470634275928428882107987831077326902576519188938320189701300354271328801728108004131758095021868246151416888497879349268466911968837926071821034037830125782962418465580565098445540098301475603114953329611510502743466531705140799050272885138488785836777949475679807530028413544615506136329240808144956505924082159575372293169216349064167373414057128017228613388425110633744636191097662648209239717952132536873425180840804602731459275847138715522044389725531270059154415843414361195832379652267858652492284106706900714637516909654422893463723066421480363476772396960156098220019676944996001406826486493449526304228278809450569171239769980458306149083813050325513698628476503334987482344136910342226951304396153027360978008930079287339699619541100440835198115113233976168355709802464780013926579000331145280 [135,55] 57199492178270411635313901500380048431371102530754853319609937197212220918800314572009666812122301033219767802675901191422748295093287124475033324255848802222364774995756127675983467795545777269798743019704531333168358023506712453130980813415057243813756452815061285604370824875539421651126543682179931274993832483933546250519564525545017378771844833856986929718046307633394674200810538165161928255527242232770669837403060933152050113750604135640753602142877834635594375247117804064712582197685545785179249810343941128797011030896403908551093316817390711445372958518501705711884911291342205472969406373730376045096960895739081720597479375802351709337072859504629420256643453277527483473732758031388880312879417639771951047556067358012445925411826822309765233895319934749057110507828949206729552236404802075400032689428959777302042329909130758000051638283771057030498310510780199632065098884555321206260645400202001809686253031250918415398502774367348951477066678018588695474113455548940940596627501777504582795892197487919128356980792224285641709166628853223682656644818630572174866554300514772641337587453417435240336871042839173620353133755695126065455928731579557152627348786240215965882491194926059873142115905435864375420892302202611520409807874641543337640939418608133779958941784673136772145521054863479472854043106836320673463934763261670073597891642360508780335377831743794156472328482960649514086680935941103097412929668064928924183894894230728420075007848377087980756927669263259416472768435559226212682070721554111855957540625310280902925970584473809893369230780075782358054771286677648997097212411002245000 [135,56] -5930438534896283850027875437826804333013821636254665385825995871033612427107695124028827906162908174426915279219175269593809957134673490981408290582500785065617257844229638634513825461873269735277396107291646805423518034969446721781313162093400762792639664539177234953292033663231092545836409918823067017715738274086406713671015270962274512615739687354803554550024564280607195257067662130829735700686442412995689905093885946882689270844359518520661825331820730424056489969966695575781657322378964122112883626210831100831053260256707804226964502569573287855565908387516030383162983376538325800841303903429744561085749094283872401207323043286868492573479432493061555155552182929659275599527613573976425329487118646618224568904210589296391212523057763476284422550898751120041548100285249348272778888516612039699305106146554961525253382635271208788580490837421406879215516146730816620479053897798681650364364273845440198575341947274547393617189381674651073837294960527086620464043258965918943485980907223653445494351555234858806390561188518190800356303681290818399913161154441022637992376612754799776761821416005141935356962600192147340289065279118389424879145622805737180081696750642154094974817844475365819112454853669546465666725000436957160702080443895685930988544712582475006684417499292186871565818420924360996264013068312484525787326068456230683090268351983488661239519146391407215257881622735944040727044619330329970530640899685057818342110078758345076713052946412035723295122914081257265059801765382390375706502757356326616601501171457169784874251173592471154215814716331190053131356612235031707646998546341984 [135,57] 745050133533202306728552595619428158976189953827448135929397147885528103578097174847858245592134458606094896895078403935836111937113633806631633366746074323849218725999269233496150736539620277752245283407379022105519483984740382147032195968677911664690400346253194317150531904580961403692218158784092417019243979600574546354717904667159970347303058889524439369061821421303528751466564386915297906065404518774709330413940430636575294005408566021192419552914967096815668582869044971536189061185723867463666715240483129918036771846959317588453669624070717583468384207921537795060792693540944482528507632909972282421240372717080180123423186121680557543785062177139399985392980648511467290134741357558665802975023216406325374045496364241870332703561761563955803455866775487051375150538610280058856868142678332967036785981861331420017352481853435826992710730814642344655141141250512409901608801374035784188108496201217523018890364300124768912076918985340297647298800258343933913717278501959076418234282015992444210505856875549761244379703961043386997053294296752815090220422979149741340755221998231265697452668518072757059225032106666497104387731856406628143757754377842178650139324641551336601463761317788915305252367883757107543756296158474570600221146486204505106324180430365931705408234279490813119656502010215167583402985711718256449424728991597549378306983433996004011120365080130963147152125249407829124913607255607660668088423714153476944081038245944407098103669830747314526584664297674966102989461736877888763456140275066156217258942491114126339681723578543356706146775471711478939000541935026217236507367388 [135,58] 1757586109527649786653282696478170728593832359183991426491492206929048624154096908196752056311567879913732410274624751417195009897417967785478006892081009166541075742169154828779409320053075085447494900552794761332292622557389094502689068575760476036797211617135616290201725430671833930265583790838064848177933142179161384470049925691405782511010825655239880489837663962336725165162137070283843054199256406858557232184192156351996309711483970793471583243657194571753904366499143080431602102288153326240691646485314609486558343254528248225996335270659905685482220092463458158033192413658850877870947926964123185963880705802633544201573373777208441903726948181169190031688502489062820962011355483791852384674057261021006657938897714599470510048185935533067322090311384556830741436290362852140965951968976030178808752143009025111243593823949836033989821180216757508887882390308638806536377380312101851574883758586739324247941318805026247836590252517474914327701455463309277063745629977476704985130031354015907665578852863004984326640339915238306967559049134916289515866208968279204687352954263636160009147801189706186655692179218787758525781827268130393035287750730642787779093033948089094459820204750637183288036388152275647118531190129972358238947926622913326767395779330311801549118610623959574575375578406476757443723371887322786406996361321733085759977002262430316184175341382892313277755208673824185287576644809667566835790315655966702709134815284236947184272548413727238792747229376788579188684030947521279129624786423622170847651722163776652884451997354021526923573675532973751975514343923176810476984 [135,59] -4526656009283781173189635096855649551493203246365940578516514446230951272602941461768278218834579504696135653636028928583977316324692883575280742783095048851531803823494229614585895002670262644162917011544433461145274306582959333752847336002748835587507382211320856976768781874953673078403277574075865900344351539583947877989196942690682836104194058280305687817279777654086800662413522278140357204316943905332786767930494365861226708357140376702298883450309550046746274337125446056367484608852082399733959400825578349033439435903777189541202239789319473647665785940263215359121224801535478022828370789121759080438994156711957925299716415600119353686102986640664477119076461338286328658343374982505221296651844793149502093790838106087159567555168329754700278421306841176879481034226266527532714269936783114335733951965101553006142997862761133033514953321252155134849896389065919224471837477722734640311313359072051338376200187036481987734480501833087778523452862846174675136038845004319802635856897651216018910987930461159896193210260956915739353692795812963966851244918964857488411304647053634358007335347259815773742461404331324077075845345122747882834737614825625718881412985355981348036694229670654143014912979140011825764798555332895760119741098793634823290754394789527844307836164916948725585915106562949506003429652658816698290944139012178596539853191230270099815320896664436303013101756571116889856316302660450952365353896635675230702639317114287530155127733660197369918950742427901012731714907900694610340937717922622170824387023460530487595275726632311047618728591229050612739759325239023767225 [135,60] -254811894290073306678079255098966174583642634710378435066182756791822042637042309486476609737230833924445877551294780317889348315305314869308289409765342595216766117896289528676345644884373317191635023435768733947973646790209464766703436452437564729642788984117296106562879608647003651820562167375986031771159631117027442206213565790698928138087744719608533372526172225167502888569309319885665300426192836554839114637322080119628509838009122020334798797550398587333891870553703230049893813816341134884081006322865018615369429223851032989325291983035250716910826234181991456036133498714821941884012363036907913750360435602270121592514186377537296200356737020976590007725186321695557169247492182564554373611593032211813410800428929192381851019251434919771619351110578242418437556026016376275338548327028774445427747088490847070373344078590195368817422794355714242952872605960675288366696157951382419735487995834599508671407160502213518958680395355696543945109030003590985355529600906639083077460422864952344248841870200793769968481087719849708897706235948435622522440986264904668162894996586925426071725961923163434163319785073287911980748496733136451056089001373042902102702856917288986905813768814267946058149981103953832703805708710521255261113421253532506788783110714154415409321791031139442100409257942436479339607627558851386368901518330700078594595716027296128079647999829291842520186755420384564377492440129911767751295397026705151144363604352722911049075141091295846924890535754779040935707574188748417787220489963427891719669139129261497478432197845376014355364624306807604851317585344142848 [135,61] 12555427275862753693357131091882667809843101534183126747530213845721964950168576787805433693486096395535235372053948894293936785663729169428328961813858284691554632115980640590527464415228535806826039861133658974138023574229623969934712566520835763500866531320206437682200900745417168571694165005936557190994774776961005088566778571948706066303677077741830888278255827499858178860782389780247314842014463395054375012525293347114451971301370009262259377365841110101557382163919901776458918956267211118175085789833186214092821150043995390991386565300290354997932317668802084085813962939219678422880228724999561490155815805902122787493953515900711350054780676246493627199566440089136310202349038559851170540047740505724156016589931968912411439069845484168718579953983250987867448530595924370887767058905006994211027696087193676008332637648790147736383493144888614185871311097655656862755738142468522250228747593067120915153489303817014825571923940578641728796198101863761555371729969963831375278053296391792221571380249462667232111469034147610651635527564865477600911489388868478820510792519231102351379464224638042361000256031599042971043074428561687270533622963906026804987166983189100348858372963394411976508223997247116202340283332774981094506600256937686700512516813468087413338509703225232563037764761339226228693396221815574540003743681145208548967883538150342336045905989604464738317532144939139637219477504198621862206932333714979431325669667333660695948821487200256101073666260378064936049448499621464349257903480441749683663899978793649784338205036775473203658161104466070130978762782656 [135,62] 1347672688290615912870987972834892757206394053270995055719508448911955739268682524838563817880643025891840571465467758105469058227203273001635902793155411115639884511021640609954493360185655897689039715613032743280819693767211441584100120756328999549796368735431723023836919598295049097973828594642593009202301334593091405872099185425096493611123043802184990197803019785137890821407273441320399634666966224914087885443561693636769104540879567867260719736241114807948978092330510035205952888251801049298670400712238468022637534602772267656736373436990766778652079134966753270106000889301754262258869822364776423639302824007169321737122008990297333104442141602960255835811261027974629687636568292171299039224910610478847870764152390359895120043832323135741871896055428832423587578999984245922149562095776766523579075688518847313863223739590767616403177749444470944085513525669567842312803390847764460739032758141064706505581585089946387425088820111022474246218484621256755533988245913173970280815480053784473418536833985332047439345795884372152253421761567430228731411729336018000179172401056863067531809253740803859215253668822333176077923962018642300272228552734125146414961869708183178753382184619919544848919519919542957040529750714736604197865036350220158875605888157687284838578603734568385354132947273303900080158688696732569111059146847371952663065444984431569503141908584194609747957516787541563931989257170609450556181619421670432839762962657099032571134018220939639167289676418508655864108448101856830259314666106206862830238818478005548107392322893279814666002251704436422965678976 [135,63] 41887044051654469551684871948934608786506100954698155073579385082747200891113499509978350034587328454258261720942324064721170639997898189711643485113835548084452722014334977258041283762617343983745912815263863807357208347759753903178806359645332498856699338363676226312835944267027045527610678032690332911135144147225220823879557166147917890539824511596820771363367702500510055582730409177974099311045288771985499571259764682465686510936106742131378545953189216841050001622875400892706822035643396921138823723973896760024446221805624214463268266075827744189459447935112998449373029278983608987192847577957718118279949260939442570339850994660652352042522584614392928573910130128992655296001770409207614717161907574835941184217870641342364828038126993429155578653424417713021576738459034702732039654814758873102536698507349271070861329458326615360262460144810664879422488602759843014164422971584161760829529556997671717311720782158936065013277640498767048074272414040800371567291470220788074459800476723703193327038204749263619596449826360663221711906070577880488570869218216782824371452289315896439964138433642467360062189225058456760667333269508974512351200838619202437105131519851137874987753988658196873236522124966769897256566986236535903515886840485930362009184281936616266052087440538295024163052558127020222928433352112055921241840211448387559775446817898291229572027473019284817338533317302965560563111265510151372362433858553912845640368103972468082802914447720549209797030088646983293780389419386089108022825481320647741858646130821522597262609022627736835432475626955920390528 [135,64] 206360702052968369075768102865532980071777841545413332141805463407376283921818683433305603247720202718912898001013754199527653806925530045719226663254819155205646100987918322745221970636857946077294144506479153591369285605201740696351410941940043603163042383401486547435239822411306575453130268749838075854141832934533375557950165544687545320349769941364413520281394909112992991488620133059380245728789596662645935640256972668410205266186313376354928140726226660804087053568797034954762685016578530453625358448502107072063056574560461888410006687637792089372892896139721349789844200653017517268366664824485975979756596532117990733761518467382547095148422802912981400294583747788653860354642434608651583713945399621871634448356605426907979543271001315342538270451648758133411378608440942284064142445082153743692591583314816052954170986158364370874653709778054288642393956884988663609731808079098316023985077496719659854888933171071449146964315104504741379057612786557977245000220035460314457027945734807639487322597240509826928669806108585743227550053121854795714592400044813014554469348970251506462374659529253569066898039306232099444529717826636290134815294484230726230025468906647283136128736377581173866559721772036268629696418647687574659779444333449562760911681877493480524681608240985333478499418760018045480151167021638398311074683722205380230465041177636852141327159561732197421193485844993339790288084223437533405004687776246644264683171920265646032924411328443443215089432188787484085065025198583888193586970697623025145081636331976335646860431438508912365921015191312576 [135,65] -29945319575692714819557089632187205591090298026640523451648824556005954236359136218283244145502118054707998466239124627771143297668548093095995037535716536702581558019192837569816475812653226201039977802742064336146604656797382118541017598386786065109902022336540552401341836272009964642716187049421341593199809142215845986405598206825102470286998512019877366796946660343928093291777461386798071962816243862911018433135923235049763794250782048367013266227047026186335747667713333982456390578570282785915735199915687874039218200556372764717182339489825899695930920512351953454742550834180702941073808544856597370997000688880901092958844242907399109177906466027329769120728742261756758824213195687298149729693878191905004980677147352023791080593837443286503636432092919397966123884200672657531900860208626905645216893531382866442984996413028268900473679157617049392620960923624680185231979070883275436073482809536154934222321096249460448684870326725267676986914013634037171203904485228935457445218023115159873991159623661948461019011996774193240344042192382313870399143850133657900120636583175509093686664229610217363827803288698392458763431090563970610787302016741425788716666053111728077268113783775028750945102200651973759889505399597104958892483040962643553778685618895203384491520972505139635412664106147464841921126503300252784017428327211350614399420925650256349262330501061916945608135805718087232136287901176419052329852967624263407662624360615981023646844809137998467786276210331384935758458402554585538748835815540382374952911034499367117412846684346362836908344804728 [135,66] -542809133202720612383590841559850471946596993785031164695892073379424919335133594996774077961138236206377774973907189846930800776608670813537158870001660555548206521746418268217025341087211533724683296035282060811765494003209960098514439244791913286180733799056943567017070711447504835485142305132415498222858216886878963071909208081465560352723353003384437110201638536344966455439117809597304925781821087479229203556404009036017185538689937205047165977673407504863882492739898336638679416408130197942959602245684329133078379304159715177749138170607769409871144114199193974231888550406026064992263782545925380998377988173589941655590026558039157471442974919223142140701901238520248292796788238375700799086391479341409525591843183291074177586382786548593113982887092125664341626334144062785878892485795791301703073380915329231299363528008800225309062741339764557654523317970604635735358425043349027542863778833570908291384593806726420296345754868846857572909145008834783593142532926780096695075056434951014337322060287296524169109771639428612076594014830805581001934550992112774787262095472121266543038427894231984594590037371568637495594817557724917761177970961444736206569452964529925172701970744608356396271806825265421698478590562513188260557540453116478839635854419350494707219742781442459583951899504563156089517663116519915696322930452155336164841847766165380285187291474988394760057165554456700565064605614678940378511173399594924515163406772026636579808551273277463460536249137019396866343563974313082151900982273607293180163974144990726165554086156487198091915040 [135,67] -17318005527590048490547000828076889271158771987424018104260732283242594326558842788902510954562492295934245340233983958839035627846755459457209198775609284737922829668279596833512833013830791609395231341355918488003457194982333452531975569355524868727523257709766431812924447879244330083203592273164957455519140020880625528110371475453228735465363829879362013174919525924353581752954480903150675189292196197239986810886074216242954106675473940927378582755937778465517023311354479069808758505488119570855938474539343175791654972681288171730088237161118109199500448215796379265518093897047520597714420391084820754790664182039582283336637419864216576373025628663251532817028710372432141899021744225978088936134538256474814555284728762722732197708831408941426440245814062353905283080141884127802638457630453602441162704878677824169827081649122686034248592552963246001930883110995691302303125111538734892514376968024467175996543610261824511870586077330040324469519848187012752024164923479549254778360104800124755146137186398141377470754586104273786541316151464244165796866272304166960094023672737866597863685580264669259440762927723567732753461532131425787372113063372498896740829817012640059405336901366307693157855147996480912282981749191555516340099443974607094239499041356648387960914233773706323598970819454190653432560403364588369414552441220709276370816361886963374848562212756000681956026559677064346593221466130345744411278549192053990063659434069286942081947161329976925652024653573714295011115938194453132209232281400550678177563725686231779807303572328750610532 [135,68] 77229476778001158556771801199558546059587707513773999546001016457968790296057370570678211325240857386773615910528334114859319102689073544767082812079580638821043139363348172738071874842404625937022152038824901754389868855222413143570811869320694496443283525716630927777959277130289049995594685238203164648025451838502099479143875821319079792283939973754303832835753651775663108137896690616161149193748173542235793082785402344547706698778203883460956122594986142663891012553179327036952682072070752045406746465327578640708952510745537862750307045924014339504927404998785152917087619611384987237502592087602665576155936599543733209408065662800867443043240586799926318175603751697920339990670503807706517954644880527855553357455726047809669841497191751502516323651725210091502626419626030075088902041443208724141794374537172688816495986717147122213334119593449997560735092763578033393440852210934295555200548602850837744269395076169974279611418669106516311104120000660299374388801955209602352081628712989865770361534782127069740560037207526430591822519406946695313241533560864789251066009853639579243306329318109614788624294026281228754588531742411389716833876303280337639291371867592610680828930122150621737403801920491047245927898277612573638040426947252946379154693786463891314170964806276529897274153703292614665399365757038121107898182855643429322451778688663915730376932684795530011906391938748234233385221573001368206376537855665718937496577962207429369054737051809713360762119396590979738996744606254177140125709576754971702213673735710720279746649202251648 [135,69] -3200328188991950643670328551376978896502611889930286906614473525419227995242063433385381436181531348208624495391271693059790180873722253846338759729343474605212803059607025186462422703258405990302740029381403740498610509336658324295766634746524864846386823444151223829185368882677934718826994387050232516004627065302006720309599227333507226308538211040918506636540434639557491613728969260756877332179996489444348534840737656641270576617453672666373596913718891244756409196026576647683526990220596620458722745500413815020617855890853569735422771908020195244585300026839691848162229489818948959747970708137174790223064046856997136190719561295487568078307687811007474220327098114585596588110273544427528086979350352852648180694489832900402622563979531571839105761663022681042025832173002329307542174469159104783357858120323598542285393918215893847028744335990375355322678971282358789540536593711782085640250461134562215327999841077405999754406525907146708244336559077968650839475510065185685164786847632858350045923746463042745511330650773087697098315418920601395164028704168932509565311986609763388961989620512805094433980622111972307807707946801097484957148821792909914259314479586600174134331396247811983844788198826153457015164909871300981343190359842247203679022673637587397607992179780937751589347706754896425253304323859370944812716696146013128714353385792422231046395072795882148496610016877172602054658420305640397676785024523763619338363754607009349984671138397266207620614340868790034210550512160280210912950522569124216337712229099499254393243806768 [135,70] 10057810847865187644853790621483316440090108998343439925352505861054887630275548293552422071379268014843912383664414710791955104483372653294456855534661958753415193419227103135188553391285684441433519399696480735850569374485485520950433462170815571547946736576043175125387135062907967789225987052991454912913922715181505660987191858935957041364920604708268505598373556544227775102011578915173176326939066973652713916001897561275606636888107482274056114016660167352140671168945492032142890074440351625698387140675219129723301128253116602013441373431040911569940919716166108433356296980943991131987536454310068584847013604769583950281904858459852573163344313940229858392324885899217339852109904808642319855142798430662257072236064768049577762030027230277000253216481873319995995564465431987164724519796137893831050695644268732081955061616863971303070940206412716950093349816618204702598334201351953940519360666845768907620411166221928555055946769397712784310233256695994423942884831821191993719070034499605954265203934843341911576814864992359622647301783724584200804552235695954471349360510660489488030083884844514735343218552534663949012675950347825902065952539993881646649017912432516309803290749653824611077811219232656205973368088275933303389639562738810054755889362042018880427464813118900969975732929312421061063288531269519228479277619192659031233263529423878919470045454721683287511243997234075963598592838954796889293377310230917032974622794350756982694529472505370699962720846616809305357003112101252085528492359437785314527095910630356279383200 [135,71] 896031213736587473651115821791824580513056659677917942693777618210859409824687035097752693153367725020706408320457980440421626165644171963811736491614425157119606233508469491898799619268579324902543455033991885940938759268467590334364682330583572328277500488092358781125306221542960230651506844773967781086199194096090326812379436956478267836554660526838147510522280055256711606933192221231103968472619286733740326141408541151701601564905229476941694281663238826987804564057969975717835891219336477851610324858384283260162259901625430248721700865280269068907907382183532334211195076896271470877285777464427479392110645614077909965134753471574607013701172507750462153915842913305710138002789371281824884957565997625400949005500501191282174321274308656199447044137796954339389114181409534774814441198325234901356377390490186089141798715677343124644353237419101947146046917529022711912369760527268795976046858609792420039325943477845136616974176087413702894493087253222537879976914421559586805119732159720951909749819444262191048085216278155408456934874660203449962025837964330965565336066919895103681120529268264108678571317748347581388527124278029885562099684171812026768426219969440305669875553222036455973521047391886423421623507489795770084432668912230460612542192987096747345078553768782324173499682054360300663411588232697572022590021031928346117859345978879159548721312703991203314666321908785102170725102328553380085906750666111655151491612448252599052747266850623389252498633961360587262186802108747719784640049949677071524450078759916591492 [135,72] 58436995920818176789774268916644136634547791392625975636743742406319452456427318053428927638257277965867261941132771214551195373159080816884901643495881521786528147764248520607886573566954651364316502735912734497578456129929811335802065991227754187511983231772913727885598519750947886941003701958757012896103470567931299608170841102535376884656228448412910965833280338356922223348262533052658890096030657564063163854318003839772728346708381952936836830084148516987318077749018879277923463645716186092551933270419271808171577384743310187480039904678788380662703626182887133116704894779011515984441353360282963266159349521044303037786641616058661924936337272955761831793382251276837067259475833062386102782089343235850567756751368296762574133202383335981054185505644018018626384984201675831438895997229683385901936902398943309374805805580676513252098053012743242909774295201632885777324088489691033461919861728015112836583130221285556377985287748267040465302797290919603718044026854837157714574021627887454274635645307356247607144320873809577840225229967050053491934874932487234461659076598726376275491775156495451557242935883852091175140242920916237207502606251410318605014577027673542842338169127874479040690833664646776455652678144512499347375719501808499901964748288442222491768314002488105085328208509343274198248725753643043949250638700823536257656127886553067030263292514994768133902602832693064726825473246470957142853410549951087942437850166869261747558273770009594746629437966551455295595653727173200023940998196753335058241151653620064 [135,73] -3423377762189796575564160877161275236086437761353316501977281204701543145080960357178782862459710082866257161646466717329137017013128933684606396461215188446078692339828265550027117590589015337924399531160533125995149859793954412700975901905283973886798687620834315689163461861369374475530752783093753024802098994166634414075125596616198484536012984417176212333504441014333515030633084940721538211502237074807631704802625774061284184984381739933164531214738295281782454096626150186678056284314486514748227764133533218451258799800132558670470184239177201309708499228041946039693836601711336907731572710552794299854652107090275211003508851525362503250986248170168796270922331945493168203993241576654813950554952214313361456853806829149876007287199981955613758120982122892138154063020848761696180017748745221694278899977616953761637784871355078403612802125955736954460857452451872487258736912803685307859167092840881995374183335271303726863211691510807260788612384375073744034237434428395008840063819247794885033082096029179462609743618637558128859459820231077920028740510048875692841905203587173142759078965941105877833870016934474267045956130657322664578073770581847589092954648950216596825976572096145941973805473378682985319741982036205510100951335306983089271418961847982385449750836435749891586262887874106716251744481619547767899721652802532182742585853531967042364689652874012933155652764330710124249454186411703113636781123699765153675850501129213021070299086621529744713069124938377072009074007130005045406657240166675367470273094972 [135,74] -40345487143637607839985892659665917713533549691837543729007151646257932397657051114527271858309283856287171337679265580414841590652487855914254047776352933084335588272153288096343091541243662248069918711419944633726262933435351630327691718197632564640225596874392062455128869973028771154464438936854659878965804480820627965299497755797480550873884154449103844562233710335924911620635006653387648697225881446645515522699070484505712684542209342252341809572900725175746079744539823073346245281975479638055053977463828677523913341880620045643109391230985681446887941377336910481655201766409342376660944528839307527959463296852997157088328902527638321409880843526520804671047735261626032779771396057681024126317140091572454294356676461405753348961881742914172165326853246911089056452731894521023790187938819334415635779172071048101548072850908929687507979367389809227763701052989969646444767184480268496286152011665536726855803318818523246050824335133579866424093330360694383779417063452229395451635823691491912239886705815809228195920550258293203502195812666556624391742192939635310044736393285102081385698041118495696264012917138320902038427551514910226270050746871539105523021802539414505583747270551254935441026120297385050620364583036924248195977298218827315106023586818636668909238484256151974899536230899812584355312535775190712368616176431860211459952223244014710718637339693082124667235349981414832966615528655129151529225858356042268021242959966253892844099606266307661290462298241600001156530764658965648285186300044807791326856 [135,75] 1726513478332134083692807439335661124658305796231000755588211160215404525447264998699118770428911261884897035544195617531559882414064341193778378260259609201465658511908709333582955930411301295757115324869595418845045750148241960179498879289886482791224352273300381514471208753716852109320739518720688407487683607619901936239229578209141793342761764882142536412591060151476630389369560638534241191478279503444640929767291324679928258343814064416024218121367857985925435870783608125925527711101843144849654924303450690678444774229169442863518729760108923086868554606240418054642589641603886498930089298428087373609527692963004677173356505019794452224374519371459532436568369842665489781630816309465271653142521723147608018460217249393352242002925082116585448533460473941236916826851451699206872683746140209315107283211150834299210199370103537003494416577604846928264941954466449591259690707785055734836826851896711046771921539217048183699814881443495876201643998240134855394482484038610318685071186024778904065738078775985510432421371466541249254974034958580870807229326769015839494635690222680094018834815511749651940378393109193165176281508004282946640787627338508450846305132721554397199803784684289918388964276673063104549096537251358463004388574664747904259239068589674290683812949559574342119418243291506438857780032760288060983728670213869511164752924759694795695242785008235713561198774591171211803813647408976770979818004367518467795248447215141807162385705784478289212849695314549117691109153276943083864549718102106400047 [135,76] 14619052171965191556682930296430982857019507302772389606061680770217548378840114820764439124751655437687105135556630045661244674055576312994213496562893954196189600993495206730058803525248455639245118900229615275555895934124444849394605960207418274511310130428463593201957983868868921876620178387962803810530665320698186287353583303500509640237768771162560473235557836665242925004151288463949922888534566487313128803771991545694406037143345374347229943539449774384735702937126127891367109846519457480725932296752161055621130457829923551626506439760831207584821095254746872735240925354504786101317565529096762749924548866152769631424089480079450075900800055792639070972067929356924165603350662431060709064770393838676752981354240046832274427431819884615469111589791940457474083768134338889452978156639023960313663597191349146530337341628155692172202901364316845953009609769278219660816235267008353083564566570253840955724295009966152084171874886102713377033617932312000910284164679564892493522928151164800835294657082059917440962930010252887571981491047734366103917437108919108375799642144848477825466071436334887805812459193291141592650480824408952200700129830847398456621132684629661546196348881502828479280932243011524491116191543830750482231104699455674177422000020655971455667730618259112778075105995190872004005293736979615277239878326427382359520171534405812624149873597112015244121139785955626366883353390274453761376396472775957612446998937051166606555704924529451689265541538628747992067679446843732288948963826289984 [135,77] -166142882932385461604462903872035069627332879698111598021376048060535680052309039421217814416037216461276047671122851252218607083300341338549093084134296227780082104430678333131169593948977146114878664563683633771364388486131896965892102170675139069652858163007295826198067771757745016766089552899487696828451099877945309314163300186978418968019009408083157244847826667302130602648064242384862444923623392066266206841048968119175044301029820348143352687837144880008575691695291476958536808394296893907789538735181942356764792316493099943346506608025662276827258977586899436372828537071492853736367889111350354604705368265209477157719200733660827199507648820140607113648100485002598053944805532340975601455355156442215726249561078665152081964796344147272151380458043683035252285491209584095744804397744017632039108438482092484906963498616184819009735880681705661453043407601111180953836939168717195940012105965013700269402563100654824948795166573857567807633861389253125542481559971702006570087155851895383148178469001899925219832932063871612802430428489151826738876564968463915668548441959281513708934431101597420441681777114621392184517000338084309637053779579779996262178953722679710016163071734008118511977986525681992051342285653569946518089536708797982332240110407938399237430155535897273468340158109358502181169845458734748847652206606618040200653240681211919577008337738817687701137902252670713128703680526925932540453227952961556936007267581174729937266871889963832983889410634168948861011538587900277847397175272 [135,78] -1133064183747844880120198766204664486248028008341532272321922554920596506242501176704156380222550484252975805043370112556668907181331966724510529955685592130970132972052915183791419357743912043627285442753232757086540567082433414816699956836850700362254944994239096064820097376309693790172521105019492450157731303271761489699673353181926802088554449093018786820933878559642080138836762492767635056565272443522865365544501171585178653559556902568333912956640792185141600110172412455090203339672950804437755557165592111279214970255726817344761250311211540684402563144451285104645602668760608459650096181526884966168144459634062576495555311632528821868812750982561874696336897767870638573643618997960463132880306491845105410667880965697853433534250731658260459169416917527310808914819458124894576131054584897105257032567670602839586535331520690026778847905068103980978983014072702678941083318222415902439151280118907511348779973867167411547663309594833859034677990546359051843404789375526213986427939789255850335135013446220103626597480594216146176148905469684399570408766282144946999771350632693469502537484799591716015188135622704131115367353112092394857043419457916771703707519077190974449310756055036363556286916500878380061690221062321886327790775792820120956152430399943961050845246705540544241154556331888005242742202000098194256068351822145467884258443578105868419408941082826619955020737407121500487243506048347558952470640393582090515279579900976494521141238049904657495682701974100655034211404170745371032544 [135,79] 2689149983829864702830758007584423648548278985586391392867514851109686224387105295228361284915111970486839281555571518311123783161629080562681704091365650173838443471678586232288593827033099520425726261671664585477459841914839176384215218687014589210501782950566762858179241789178326514839263998441145200791901494273682501301579296005301560329260553630580242697893494177184779368786660207156935319609302609538868252274746655322537774547377331506823900903040223738705648600359977985382352267635938331694586424944996056990684173402198222417271404657906084296330044092801180217587620407049005203732361434385299009254511067982768161899328966244708843440428746270259264064255514126228707239853607738231044423810912121988982178941376371115780557671110014024426787591233737544358592707472726458297093177281314780596752133311624044223485442228174491198035266443207856971949231371858718591367020099113768129249946493440225077524188666053897435013460473064574991055826383927443760631186078114962432516839623223398731662365544287170561156166349218303572756038701509738731396118143834183122101204376609838848669916087626383453733628812201198948954671472487222158518644290945525187855859515099740202591886392775231435267792225387664245766626426801101255690414828644266643387958615509747192720421737403834820113224060644962234384089366532086233211755076626616502153239870989487195043936922554558857370097514991490048259021395027810391385291434287455012130164540962851056619615795293677046984900881621820444888586336314589140 [135,80] 15836417829141696793916555368360872986008937746204550950947188911591259354546837346022256335214828990300507042674699167497095262369521386293705292192721868667725671314253390951566046683861196843884996691258799304280053649195379067792347262175392113554027905511351585105658576524109712461248953185897664771055743633857721557668967876370699442501595652337900990641821013727777406506647015129386838070050100456853525895768167076207609743138430659365448011830679101520103741851167683394366557350495785693471537217020902338348912884093131822924242535380828204569657409795468281127519900529148456353153714466740135266156814209135523444910104035767763299070926983957293402142471210771612047890827330141383871017417167603334804150892506983984987164706230832007879863424590153775224591140430166746643844237000349404901658166146737900526750097949074067527633374460465204064244302691662580294395979492092083395630879477098805210561835150788926122043488036977015604928316707613974456664592456001395350985955235926377092490907448836134305408136741717543595518968664835832819405682440044666147652841869641326730893579518699201680527509042188598216053629744887953939949243548531183542664845254889616773432735815041778356887760692858700043737376250617134351418363703886049616941495273843810472739004278884352701326697004428776191992174093557009881932511561943528163532769974921397583989542976505988901253640111153332609150786067611647454754208778274894246993537082546700853281621101175040321610847338295396630321713455072 [135,81] -6015837197027935901049073802369530954082844869894949935651620532983426035729830981357768892100400445701515762029407315027052661989089039781236863627732018838639013563142061025548096495472186003506064181917456597924127135279472550253244786538498578034857100949726604855826274817611970810725750575165149609242288704526860374961914667934328867799661120585723072716285274863517686832112694328322397106558685885929135489460061533366482126107133542636997990474417800573161484104130055109286916784393077629332330345630330037445886261614664760302798097409952283205246320331700066144087769113336555310071505022321816399596639140946618195637555803148378041953330075435560637857685363278153977599314993446755412458779904101316938075394204919102897497815326958568685296971322919205866531889144041029270390780137412999399896694786792596767133143976728898979829730362854618040802092765356107214635171072259417369962142068688014179496153032561467621486723040526149937834716810464645187392846094688629071769553786869047289743998466098870791921149646996304566536666654671500365373856717276983173036771475343270657168632296537677075487126878363011843466955716330814103077784657599119239924762163644275449972657644515553390777326891455358499448221547482316550092868481856235207460052665890385180169358091543324882285775737682045676773686760967497860969095017290216376655208280066716718959610092837845442634360342174426609182762577320813189994084794283804878005641419902934485287019185016400845381430589989958929567020 [135,82] -41803320412441506714618953292771593675512267213487132388683514684909349483191259796254728309832751213485826790839514895479372991851175310114561621226028173337227090359961652220223579660883598459268255455242889492893855060352803464177201659130578737690971410714805298853327945434502704971752536021983221640485115465109808112671910633296387865636903890046500424692122100105030587735717561743197910089466881516581748321902027884243432406579369837925180465591679770122444686818862225351902654172172045562648488857703637345743483591472075012875825032263870633087155653824144735664582583140544089593914296545805596304731243897099280025214425147559404530850541863252311626060234998225596411921192838414679386973178318415920906534628267548343497363363302185492002144296433311403998245998438155649960883367436903116019292464567743004459415520346519542118785276185753247013302601221014468390951095074581263730182991300735016625234825277882362510495209187782422638256648709910034656881837309167330250631376617259827169598380167118997768210239989797122851453818031399032309356095253936352074954080280315306155867462989501979430595325049203496901817088460614877879832841320771554862469984245636747139868098746974158634521644929571518442747102549069864401766963292943633663828208970222564729820546593180945298548855383297294746545461494530832848099665470544479625964193870137833775763059118579112540196404513352568772862659202133243324791551511892448784843883428796150378156161822059786025527484893012300000 [135,83] 893460485474857327614634494511332686755895042602599573285526594895973015616493814001858931965245557049418299948281874482604462116937287718613165060116775631299747917717834561865586930934861785868929331993447547492121600191132954978497502217385563195436709576689155487611793163868035416941909636135016951955749487945604828014989410777351118929648677661410782870837386114607057369649065159653056181408315273087576100675093001484710876440345818956467913959367653479005994882738168941238431049375791146891710073296558067618249797108272499479361353285889021576215855792543120874194177006989455606220806392757373320131267421146872182364238645294242942754677582557753087840950032441377143439226826362096882138023227345924877917289034145465470634563053488729079795875798515056286194719534626971157646097118949822606223221499372481640027859701298537426072893766825838304432561030691221372864736832187294340715117893281998438673490822537307927490286893877908384709906190426822848216081058489623788829315381959409145252004267751738504066527680763062594127323685617576751914835186429753584944262708309340992581120306953668376749190561411916584972375557058998738024249442369330811514965481533416591047340072468498763326193528702100094241272628104918306936011086348024529122952402068568175789064532552937200323484516916977279632753689534124284497392837912343457026302292798184398530046206036102815686606908647172087892456974994220902137198931735786735617574616715748608883912514043971432561753652292 [135,84] 21579723693304121994361136726634006273823541138519948998310526712641809987589956104945049786819215787565541528083259855363460400256893100883688980796916399223143568211824601446536711543307616345545253734672964085627256587756539445903893206835069633388914228586540346437651353153824839153740139891338467688799472502616129103219030682741140335960010040288632055833393092893507347040582258042245462745478150176682766915415420791088961801460465401667299032235625776465917431438189416386276797127916201226119062235501015869464076166807336544191306813914496731976197552655513745803263661495095924469404948698359191372560799947958140209525943970563094467121336633202907482563844919337268963223575264899872092277762652084194644952027408349420464390617158179871549444546519666033895535947689441006808481486709223719097425122633223426567807655812512773763404667079132987730632090308603134200560474763255290115916745359070281779407121358877301975469728349645508639903725222552853787091169265510699813075914336726268432341657838183539766651079722513185873830124365113249947335277470862187385856120153007132645475440230834077858895602951109149716567341289436410379582482051798971362851748640883149350467649422142484207694099266847678075861814974171445719242580687723732784373315807691582499295354132782042528095556887470757147042344922264350573106557245678845634794376123383732586090107814418646772119369204644976983241664339406798155875221325200435532358213281856953309516742387203545366024000 [135,85] -6061350234842367292956448499016500901104329603353288288189882630435512831562928124762839049833862385804581378901655354158833773273084170401816975806369030372066835531772799465300870318731519013733402679071559840026711986346204409155237133622150972170360317375480657362030825966407633406499911489337012842974044992740891978990680549862599039237466295432889768676624663326343920757752945473080837041364393748555429205049916648085063647543297547166471454916306077112077713122886593011611953327106728493145469820613019056931637213289729174233781920468683861110796949779406401347076854825239100819612487644319077172267918189348961862869711472360616306630578637984446948747968161732892884954639887867377538526499136354100944483501119290992317809263548753467512161265258481022187411942443658826743010571954197283566265369335163791329694818022980314716639409006087210834839385083385823658905867042525577112988922555870983212129781504437598889094778267606117402499586573990080564032736930841867456877866505765547588676712623006350959661462509524424611625728403098818117426246574466963737866808229005082728110974383721971594558520938548928624626660680820878172683235045578820508974460215709439932373265887725926264304336270152620188040408616848584814596882985769115842389409306885230491107482271532543581645563567394092773664501943059323461195539838537291650769083149270731359963831428175033127179205750096998851951739277195099827421820510510970811126215478584098211878261990328716264 [135,86] 5701612162191641745955815286415443114386520414923101910397056403392120252809357720521738788662731763238979211269699719124451951006510621504396604406034009703528456141350891887697420252774593897353401163320483503268544096663798022317366043759548887900015579444528934195233161016107809204474257455240022282310087664243086894112907676427470992542789601946189452399781371352788431595158584266305504590851041089446051508869953902907722478291432693161221253757186305575620218295971374583402920802957047940512801511379686238515673528510839286977031546594929541955111862754935531692397176401964378962137824907895560076547791498708529877721213141479196429232468214480512616670796331130876878730681978195108920375754005283030010051607759425560763913057506885109227878129137819250140641984076002035350535936737607803853944055987732352348150848541155052900374424148384336235398900013672647668573029861683896583994547810227031975944572996183842107713859764486688271106074025841969932476145343381634197586576825333253231421728827899371690611751317072012333686767923799256726100569598677637465073701312487234589467768957750320268682720066103675776163989013985154940535504587967001953907719156714880290777386499033331612276690635325318089498391805584621567003157032583623001697504535986804046087062058630402868490627734788587689317378412964432419031223738650712906125331401127748221164676682603020071800388112105338647763974024142019120507499578657329972294869639166292052315418018672 [135,87] 2391255295723106859176737859042031190729530276292396729221258127607745729624636333155825586991643440810974767511646176571011173115390038064125409329020372678311115900550742136070521696737075482507067418509311177936020745555878441203423662874412363483377595476980962264212915157095587079442627900812708907468962342037037808257038377023453523232160130059676448979578506412254251007962121765328833120802823567477712390902281674307522023732011866655713404317680963173109573115111366391658112890374082091770388204721089027999026219755222955882212122300523604040219778122786412378225359112167937770569975230782484488024324713198708993247935720246375522981992128734074604938963542584142910826554284853051297692790198165637964446582418913667555080393168348419373823068811624174870779091746357967525708191115800523027139652912026756698998124586650965866336127061139589913982133236691276054842498222537110479819873586188371987888016105055180687269373411298711227268305457897283230934001843618265838860329622351190450725342345906767270051202366764270110692845896090666945110987789745674673714991761550353297098788090891515225082783158477748183138440105917953647490326687507485104741545677972206029629944290502328609104164408826456830502156227504747570700283167922689488011345161187537326735530217399083826760957256261163539871736564144600036464820047929535566714543608662690997471060347094858442564760213750924131685359872141910129176193903936985887707818224289266581363590 [135,88] -5800958911371369227663724913507952584354847832184332588648482105158331496420046476317799562695025919449217516655501818535857730156499087418081787542730133552872772535430162634712210925645059503667102575703776622537333409223482548151890816928588683977053199077628022343973694739215580078664621474828432090207115969890483271636739834666188495891500802055922295780795203394094528353945310459601006921031796783922569160596622058135185229619267876178848923889305150384018462499409177067227113124961115354736256026816120424900694933575729429134128060643668773342265891560370825281333753219467185702869062959575788750965080276488631571362089265072835830184561047880640261042235458907421783058322245789762802966700780188605416847670182813818370515376200236066481199257644825625388289157446096215718929729613084159933687855198257711550521607244756723104097340384755183490957775390136617504415672411247893998978925021013061203257007939157179129245465709932204661081921058810202017213008299994370057086337673173302385782598799740970866727025595871941536186297815254526066463278343234553129668936827970202766552255805680714373714186412501255010050449927058546944337150989653387476912103694563166983713986753949333912465611225193939283055465115190722357830339291060445574089859530900004064710985684325962900280925591422711083188875951407009048394013083927498954074436387028619355147765201931746529743844974660137536419515527364121624770274011581733316221497814850475168 [135,89] 1029868527152230656387672483053664458453839510551926578005130523595187549005549737810785671319449874061474940456922027509103073737390437794083199265518965899208455427585751670369924614903557717253799684432728669820315514394844662672172663570109519754139935621203503593954431324619825598649407070412251012959225324247832495579169303719493064185006957648512370853408802428587558149171937834280456349747101480091432648584334486510779487474050095824266977687305355308696531247378092342628561861477832247745563728151746555757195746853733888693168512270342920154319348990954315334922122627738915811957817143662256500104068126016112738443057566668531429294846466540204831978900968870863935566411747040323700295416283233229611091325540567128391941492164309748136646440581642382903494613796131270950864768048273491619695894078119606630489601960993176877618162258647027481690340135996843671046170039713948763966574871950898262539545232454227011448240770923111991667378539702617730365399003299338472300566714405034685837854319202115349179948209356964165571640539415555882655301338158504909079462711508474990849734865828512648630655503610102072630946569780804067646844993404826141117957040732278407152949386150222278032748476541353341450841001831947224654336057934200390969986505557165147464249372788064974779730261350817769944947975455453422232707016887069532725248119023534624123749824303299251824873093923751019927489277416546255346264464039693239231693231876 [135,90] 509832215212721166408127899328687161009346593471068285411862300623347136598738838490406859148744723708182343498801353120494820266709255443411716286039148182391982632549730745698454610404882709535822403429514353498346007668345832885567476770170591084654012043628397488916663870382623010701125683149096823679797366607875645914256235563731568372979761249955065000758928659612452372571801254641467263627653750284613632125521446917555818549951247595036436171095055696898390515915353843752598389672877460054561937931700290930906038930864405128691773165024195417229142565425042805078037482788591003453374771244624503535491269438287611156660442520787375595714017724210690842942783116000040340484728360864903621728116245758709501402259177049294589237057116397210463327789152031102105677898814868014871165329883789090068438604122339692321230786169654519249851562754480762295857201610449707224429981397963231876719609057120159064765864687394388961974449510918658601821808460392875685693738674052223641998658598520657620536639538838290063904658200139722345510690889489811021324225245698447861338260116950709260055569209382981613975148565655954185088063831892448387669016954833295283969199951915259859350769294172705215550585784926496140152729131127460852525312954969888875580105318747882320979184703387563244805451209832731003508687702411655914305340523101266964011339893277580164358240209213386619463062668592922505739204466492451162545561495263297114352 [135,91] -94981999462621384477568150045076168895107324178837507873869279723278958267078749354869902857834589963608576021372067620731276855269563543318244125791891944088227848115836794747578540553217724692679183251588473427819497424050640704863236304615403315042174193787660456421698431673963885887294265251477945799918738061207278590660160179996175477199836780510753785006435326837018016182770580253532963394888638225695772327332514406099622911579822719226921887923700818992881565906807697633953628219276690061557903150943261264719893734025442815642831646824634298946342593778004253166355222865967079250310465113962581778088734684389802522206789044893815673204546756383510465487515573490734343931610403639714389838397122732892746220405325600385040991793596873950184998656013503925537876841074538598107032951213895897013590132310231034531952094277683761438475494527397371656753644306281803370053710748521233258366384744396568024884253953259392502063537577240110987861388958924663144203940428392716419140042634877009150344480580024880124399426417532796929774586192947350614546712305110083161076407450590951358737456546036360045963764751035495960086160009945115512865729056340757052121735354699642541945180187663453518095112262132888461675646887756634285838487968177747819155852060707910589284120670982917997348185996555132379762896989426112304523644473708347530453505207524507733075213621765216619856432535485188587430012524303562890356312994899842 [135,92] -6177578228132605955548356834472242409309133134386284106558221708508762361592911382057147145431869201293369974004200563826610204718239239375786054684909533983251980016656926964262113816387228585355733998030755203999766891531861548934436902670981744196559074411105360102745928846433017868118480764503203341807767928075134171086579709947967162522887143977729903924461225026819397708243119118603836848946520206377682646206219524569801748301805695900613005136733635159824805745791599490953753849659442175494089299390381425732626708808287827476079831635513904752408322652271540593201618794826125595151026470450874413752850542027725902553228077515852253157393693924865933579759503510066073081985332711573740412216527512845127182656180450088530828585170114265017584792959574883516699262753614235051000323800719487393210974586740704664398437019016258334166279804103743411545193930377840662386128560668625267463267378115647884766899788562787960670071815569326445766553250870711659682528509081289797984503229606210254184468848740335579630685304155438756178606391520433651879068699722585431846024070543146850512133635776749595616609007591027338194961730367814469016707462921710061545523961280274312144769510178112791455854830984243758519869450056708868240093343546714396954586070885900073831296341947216541046541668604350993262777984476195668519324827187102490916561471737726600436075547381330127947469473257396103385162487012092937727849664 [135,93] 909191413206818577957236469710347735583160048008998706687566229532632804378805951207318071826211768314365494715770821303967928854356096675441204644722929568486636563010257320260811958746695104966967418649255774618501427454291789215563932110398338299040251249778485149722570671039602135008652453488630638862594901084985475110291275646074995805368975543928097770430977758687843281013378211476139829163698324402015492725071446384244741634302775157009302965764671860797845658317219354239742497362771554450916143772608609280766662358105436254667815308841211965807282937393628183941228789942421326848375512253406446819183998505967437574755783444701484787367253823172823588519623803042408185098764512515793694630568453874010796998732295299295371348497650600877885624212606260289385342602482058346038132322652006790225992935937066804490082033065711360120574611955228368562623193801210984878185831306251442190110982711766897406857227848559504791894845708924788597063143613947836675450436210923309345141361306639230071174347976072190499370610868803497478280606758564425199438080256728112049894592831003805915999291696503257389710930177745707495232403708014793920326906838577004291797657133885873896102034158314848135436482640344405409444932879003243446804236402578763524601004289532898454571428140285270506605047172421616774090546091705683405836869113262145376453702803633860380591428638556649341442957521313672059210707688839344472 [135,94] 12421768432577952026348474636572220084766364217375671219235862313773553188455497670278769760485719976774454226070411193741226214901780128164953803017759907329489214726851487157559516326108542357649830343670151108957859154151614845046083682360270255768410737448278118463577862738747570295353010466040014874470029165790903479142358140461403433265354157922170776632690527223657654448053070432881408309668429792159976732864791017514150848950759415202353671563560681160364073269420573763894081472634553308003782433473280085747724929405099542846632184975844659112179727355156361894726303221549388120537961807867860540266501228131170574869034946247985143363348594735474456487860041994369542236652293447402075861391304134455895758164043964924919280364288452858852331540191562801065065314444757093768257655912155190019788037909766713777830760552482583412637040595464444543076410584273284485670359382798089682289222945701713128423026044054690650176148988209356274254763157216005287563098948523702298881049682783421091992702096449250159604152822162451260416570141598848165667977645555900370122585859273867572935501841877133893721275025557661304590774127477986214757935343364601806938681617446600065478938928047585989496445081982811846216464341848180747932860844095311447926067985238696117928953618001602579860630623095150986852450009143074600238099754418599170307318078606156737930518235546357548461839016968106217497423640768 [135,95] -1155188523840182800584097888554001769005692992976640815810434405103562997264674059771262785908676911971558047283361875813100444926262881618496564755394190176498466544473110123076468565532272017945306716408253458488399298070594374096690046669826053301027899557624516295241753977334241019853761838327218600286128572231294966754487544706257820493296246558572746862670291914996732163560524547610650579964849301071374789359921777170479077830614298981340523205576511551738010779204194203721032417280095917054645142395767239314176531436467986434491235560858165448524248914093443358332340718566700318596880186927519567999324514429818370492176857668169070681446725547162689839291497515815009033879850337030333603498709408351299521245864617892928942878399349975167772498101712618860745153210445722916153298827281940099215758949884827936069566215157477327087918110774629538266110128919724266084949715993837104491817752197601411849151795209903519934883923441346074176932507440398572802696189087167856594898518021003081873858606789704368932367027298166655395658373054902731474107217614181104620022040535373016861616327666273350186646714608894956601853617290318479494754115081845088696838433194076873842747070951472339009765968788805180145491702011846183657887421135806517095154927415079729669211078024121066876535128224346947205223152741678521332572387038136483344649060629336836362090177002391003452322023706179750172336 [135,96] -6138379268020552208158996653642639859500119034489292570674495163002858892337817634059020080654463189551335119083222592791492442427523023287876709563208442972516205052715736632389650005258120785267023127529580754817299180205747898619987091148041865380241891660872014798044914218422354092110879200932472228327330793363041473110617256894902587140253841034641213528621863447702593755883886533142231906847460947975071213398126817242369105959303427657585646154647730468125467294610403473415362292621160455896680280164877606121441758232209149784376744678835031789036080463223493346097833689565477272976888220916074926685278077414534822217413496024824901100760404514431741367760682606717101425805110469926737042924889320469765503536633103841803862926976593547434644880336434006105899463691136161668454135612789364956992293675972873979737949411388216829839221847448821235150983674698418935169222189991562173026397231374046792556808700448689123697766080432252215443586054272391747758905139283382095179543609536089374874616864750149987786880687356616973958831616892848716518414818738857734896539951292848016637193800390523690075062871049077168948812642397060250763995712608914882017233538899735487283652693359836622183862138248845702271286804783102164934406782246009951013389828093959803100712723223789898746966162661046894279988597886826599826050498039534622161463487004298227803270483332260372912137837669152 [135,97] 185276791984547718351919482630243570572769513149105075786585849415941179764390487423543998506892807425160820483115565562126810739251552920990623837420226050391440489992217215652658759970089675287678544683019377265202348762388243154623724207210964313253819611747594087379351752606378357069990972358648990357240722558087948942577889267530562285656520506423303216281705700133636610041320926245939686919348455498429432445558497131334108860836551584879723884744141318033093975979615467271589180487034986151270681876737718436532454440069139819646031544623662278049310983608381935683937805140030871068060773439823269682768510946241243142275759720220927228731535208414428173469790595559186751365082013218423336232845412119117532545682368229607634517291549580756211143935248963320429754192249140240160391766129247462767671478841550819287273760031775416914199771576436528766115451859127474733560677531585901881834555874062451800379638314407272348206912476018856315334667826978550274206650833543334900422425329318197877834959730715037969547186746544614907287033963754287375082848583788504013960464241230536650284389408813245539855951578986456328061126295956665950261535170721377223869314142730450948867599723997179420266754964766257624062646362669278554468423214132194391217384537204632515333292493644618703333012151708314994450201088512297617772020256218311368613898316738202698852721041148235535912884 [135,98] 604652171289432984152695596264416718513174046048476140429982206784632696153934552508718015370830391067996934972049135733755311541639791653784693891881792284913909188007868229484918898374968474149134128368642765024291431785357351658680914337621502175542990772158996675362874589036654112221138128555315697027212977060358505346335233485805159979118890986465890905580070668170586904049981948466130030740117346833882333040071894762525899553654600145043031444292240935076871529384290099967886965158687955127621116091509071798099940215754591634789581841386474488021945358539967608957753428269274955390183034438467798039296464710064782296836731516560009692760382798762116571776829919594991066362418201482412817525752211379258247145730823336600275290462828286978293634355187216418456091818345500032093544639831464421049142191947016302434638895486163493520574263658723772379824406052787445486145153081739091594769106990102088467476160516618569508934229136759639240850739195673772233523105712691487658493571830104498935521293772746213473816247386288719213089764270319452010188778868014084713331931387432769586344959795262788025961909294978206607967584584395157946708433862603712547097793274828381199470929986132745823974853485337609662893176909136516947080962146732029024184160029082706751348826144380403501785711875386945091712625490204248295723330819096898214221797127380289180966875878281000 [135,99] -1984455596956419615148587606982856220915032436477719413802134311727532751014450635020403852589226835308151090267322101268808103467648362380022356470953848817299302703836087200624438270082327966464844218650686345489989785826049987906026132132986028294528143287215651424877083977646236109131868712646628155366154762774398652130172317452324745823038336943218746527037617770915762279766747606656139975322440306121716169751355223123588977180441108509396140648211610618702783085592680658606609190914486513291497564769684429523669308438003854538062955380316862029991720097368487562377125622478058388119850770116144111499231064532128379212308194071071734689389760541165117795013832871836359389731550674946278028372917871811707707522060085283420755047417529961475143519071521651734130683920573969169777445638174041268252717573595423189764373813434570962545328274131665921310313795369364242035723972823401579602857036840810073777515672972731679495868264250743529194935616591846996527512499331922279240416740232705915636719261571559787257014337803314064146223721975615721369788519281022886486610100398502494067786318503541784578992397514725455887655911940272439369313411710636751957620573663796952291653250520658622841202653625467974194170109544966790818728185731134510956271100739343428583897046371330723060892991966241567631620815251815114006009377134149794475926910655221228365118019 [135,100] 3879195927046842061108977944278129315247524195657329393842492545336960390274634393835746043486432288316720030977089654231580685038581579597605524266216386873533220259657384820983189484282079016727319629223726582132594155090009892025776573173151324596084249433923545565791331780375768852688824595412967919094523043451417761722565710247028044685454367508676765630362801549337718030441030103593345650001322722535778832476773605121911224047994452374030823035240659265227247248864350102187028049670733646935307981026362108461042959756542898066420280432954947414452288481440157509527560521677175329053046128712634108894728070004663270778891072252356694615876868776404260927250225860445520614259780959956471567617171113937538144016698369023666967173929721863751404068343254755130849289144165304789946416911263064185608454466727665528006031512511265976489020319634368439091454411261126889680477299030677911834987002834899165941410457221502503830414539647949524530588547124467466435467347939226183828721470335245580747330942118695926552927534729428587299907032747465240710877502712229872644084359881582046770503969968250645805250196637313332078000451869488093579239095411100614040070344053885911061668001136065226123710342105641749083297608355055018292951812713765610333857133984858858062591298746728772069106250882943573358209358523918961497777661539442444751666690371901376 [135,101] -408098611535059862332468877220894653698629529133852026001614623766089567467676086563893414573265172265171980798781157786922539415784084002074895580446393889161196938388944286034455004593203857895683453697199747632372742060882478375060297023898683293104421111608894373884381604425682693243647643806840328181497074151532580428101143078949863566959105052999595879968986836455026126644731305937163228813207962988399857157984441331887083259223218151967609899820748928641302878440795808805706415316836793776647185696595232301788048972180593981031730348558059140191984964114502012173487272807593941917015627518728261609896884291720384555788336478743127042095843712283067031189462327223395666470485861283016154940506988735930610811831981690035597180882332508262568899102108836929060837130023725314769441696357009706927688914429112313335453297430188591862160136930330647034994587964228364607074328440853151402947882190188433191181184557749955507895156667023375337868898293647458404052915687880091876555893123561105919028536446752151752589498693526918074893091047760182308213184890088483520400555042676783673206423150340545429760561218965920937241886975682986696873926417220641234047890339056282123699930050500891517668863234337989383919041839052521105746785560026217718459694356631009040500469617246885046917175455104910835917509815807057751287624916002902281438241016 [135,102] -911056686234640993512874666952474128870793267571468017341304717169667162584108056821490099042524144978759221406032476356326205749738208923121564838251881816063255865375255517468086181030803928652513942406599174863540764923745702671858829122981447027544742115521727755597134308597345048968780394024184461310580647319980249378868339197765817457589739144171845840696869908600930009064386565584945442625028728331990768225293265967926770929882392999827107498275181509682271831390813709496260742342741503906367402751113249908121046339751755362004798102341276653879304427279872655534405745610342807934181987149434708595049715534021082934819663780228133606886065131803890774177243998579655386007781640506024939408240528086758335919436422612964197522468217989330250623287331546359999812032486353264222714597456260023082863414484386386499897738070704063380391241600407350914365290333325908498747689425487274291103416208280636831937881426392705788604720250784147684959533111928681710621423876738020559715048088502520992896537806686175389615722868700468425475900720393125973590151859634272863837323988808447014887614459790767471443500623312008623578513253772956255785382649905766513362706505837528737506756085237822734240053415088666483091502173354461291603276776614180450621870386730665551213717601554832307478690160570159363701722591726767062672042957841158592 [135,103] 14727267036562260381127703614610330191769870057483741927994958770916481322553684530112751731746899724812312881259602504351763653722809097385068523068325291118468634642203404859904023229883952994759202189085412113430924540712358361291970512490465819988130155278772921817594236692035046692682358227326879030041118073132192576024599812065690450023306382898304633000414486198068165804374213375133028580760645347265066847327046151726844130378878850837719148558977844023236001622218178326926871001822080333817250311717443199559117783228743628806909954257503817184797552105558880449253590555607397737638065493062445403779326962400505181461006012704786152981212358080178413889155959984278684550652681984336674778363937293406711560018677894936444055203555618835472799976914694414166968776007720686658070076598661753757538399899015709020052735326711583999390101899361308655567584813485409044620697305160646348562202312811938632594191492779416255099147323204660807371804018743406683741649696424613443664417814290362007669174448297749438657658848282220942700542576874791603811200010345012325403717965718319775936657076510776147237902033464838253182079795471584965949016104077351549972751012535466079771948423811655983878612715276021542629069344889637965929727023575681433493815961207715135392502998008793658524503872389813083671814850667962622790312398056 [135,104] -4274807650653424440226631525710082121683622416013668987778054693156824948659633115031307311246201365792577040190858305025174435492003539505122966937380716052588147324930255141615971584508567723711717680582145474944302066923359295707364150666298663494670874775272529038361896097655938712938682458395133172246211226175640511717158803050262794419825677134314398328939370655912452640649991943943965172133572082308301201395156988974219360797048543672017277844251794856762415672999690394411550215155280228657704709832161957144645529093553473114794864019148832211616439931712142883313710331220207916733456112321715630061010462501144886297226654522773974073222225934788320266352467260811839715536802880406601469500081948597689139443187016730239527653063349443940457914596909235060775922327558933332838658634437449865317895904015167890237995253981665818664752463329799361298432636207379264475796432489847854738136467837243859887784887512412050900054977214845708571996371389209828104563549089049891876907826531338347028437955014644137247813346294643656752332430993073103285972807751435896789841330825327042875656345239470593286625324439486429372664813473498386169125998539069847590540724912230950412286948232604905349793509643254008467828836314819407675648415999833696564926951042544560619649119484798845086493713157332363258649015235635730848 [135,105] -31765080047237768971422203102308169430348774996159910007319537326276414878228433287539051404233021315940898752238795327252285984914255871973178364145969845643867098678451930357279088309031927550785038532133427044292429332806873752865242807503243009279512174952252029487711440531980330190142416561689625262306330348421997979487159373824871958989183063619329047190549261456035631259530005524865143212550950603376203203782887766224337796803088672156093240240674830662018706888802446569980131572724695902750487025201479860773949400451597049788007808197062919032287318037772492100702700049733795866924246319657146319890372212690548165854532369603241493776488879777637931287268239947482114590891814688330139433330524513855242179112452005666030189437865221202804766156705472610551441663406003883569419942837326294087780109691825284430653851174166837178666347329434058744425495298643107798925716537743483001467431458153400025128421794252303864473737563869463795188981032123130031375718386660255499997611336844672761412185613542955009356284691423711181348849601056720623491799313076392660660508970962723334489301636254718966972770800024271457614777338793978215113523714370098573510846721423529806699811354414649781508359672627520726663426920454117946726686148063132267786277675038572654042286812347624430260525145813183609686266723228 [135,106] 13758137940919135836220556839641039448982613089448396716020422277972451195724842881350121216635193584274094531234623543567193212104604902060171943015258342159598364082074685437393758155307555247739900626810498781442645917415553713384945139150056107543357906398064014895345349549715298114208685589720347277484916316887841246097264513685342891587442168319025905792750157674058363207210296931907237178955877419695643128185426778524807468876417131060918031083400968035521101353541362537543211085624999241686394786663124220361324586340025439060530373515610737304897575175513274236815280578521385055412958383845488785260196951182948770794316928414908660634530169136409752197342161446645974930658653542462272319420834562656881175771429351498184377058421556411609689781956352655891928399943327582191259223639651238209235257749555315503717896281268834412289667397768531095913201690036781209490224773692834571932702905472581658938489435120659084871704667165483760058159507754618727203125244421364357180968599621832230505802359594962793288979435676818446459949750489459331021192944616447803382203785400015747948858964375724048249581291296312541423956587927553374442811397561909385414147849015706542922475662341183716107965562856158364187800135397716285253980068951218832275773810909190334647446250178498427888926105825043281696 [135,107] 1407012784442617098781377156167910692987789286895347033397126962150779207579977143917231255980826171851390573192350255079507368824222608455579209395908625063068263334110247561466344121717263892410407638158578556753965815200611787533215615706612935952844108139786947249127169801165352760198074796926613442818626501993411529645928910327008384349563758144469061274994450158895391019154407263338627137762178049093138302479973547271006813569322437173116485872037759151126209535383006736842755825149069266154823414751905705358144697255664243742235650318704886285498888745165722826829950606679604589273721648164373260381297959194002121705218824372738637261410950045432475704782233607573448839296777860424166289116499295771859865034370745219488133440792672706723737518353935706197211519340508758193355371684389731111636506868860338808971939080375969149608533115022457745251488621887175698051053525904910379409258533981530531103112377405884471298554264737837943659124747273146778789225397565180735210867063638681959012400838605801300330762022745922115490657787977552952875625994683937945566940613524226182677453240046600423539488233899826476363103165666449370856472436813567730185806477919929452600217936364463702679393587512008323191804805500056463564944910204841011376908119519837217962422714539497600189475047076 [135,108] -488207211682014485636334616050861684901585281024924442257701860348380148254444743410459890159794748568732833151908413017637187068444840329087297152539194333324552228201238751049284984112592530006226324472548848302183792592901745281727285774693893840205688209118046401977557196720118763181096421296172709449439489136432118910076082095210160936122614998762656108999915774962442144568798510022357634839337425419018409758798709271803353960878875401954750723315273123834319485038546578002767841570365873755670438884258580477762933414132880334121590898553609769918946202288487358764586459581234441365914387497833784023639699480969983077837816357692302580436844352886909041421638943232100289876267238108069554064650257612234301397128711727923480444081782509282715714836648571632325072311428138092569719436280196605013457874068649875021573521977731971017258641250514961539255104629559540198952178069221760003812778996231670240921175721060755951051826358173782372605883967382102544628592957286769558054667069743575962086264338818874841414669784579064986482306919660511914719967785374229665351593748663500773612071275161474598600648655166253566897038316036793710499760713594153764948418502152477848282531830116867098089783179740867136523219799412297070094272711923604838824838623651927690043822799754772416 [135,109] -18945721399162546578274999364347368347565190975549433858066103427641454369218423020332337143083754252595543837137576065331277499763407109531380531260466260144443912345543037602211681719143814036973481613378743785092553271602701237772460475290420796138891895439795495460127626808113216287818848479343547580124780957973183579903456795022186786499450560481056388725581959856108801734420845930693947074729598084897319026340908672617437530617470858658618659959711807297214539476276431334466929675924055268348499320029678566734162108255488722065689649900669763131118401744983490797957865599397342212184389784632297884939487451995390787534524712730642865197446592600898996388257651282636028367647881341965432486517233906194282828360100982111309697014658455324680047689034956519753408294384564397266077915817021608103122743528617726603916125736386645211812047864781417435294455297364441986257188798826767663142956533040652822739154330345889490659689425075454990956177543221333542537606395517483559547864857072463170782709754743352137532189348666440011109012331092146275772756768375810964448956708931664902451786752654356230190911444799518155441747912754058578984652668329486591441161712582923220896392928193797134477290262077100841211538019804545043149628604137153698673508777147266423451187656 [135,110] -120882778574853733622472675276828582050405419158781705995353624104349698544493247279118083665926835538293274379027580336952690824034706594845810953574187265944980845458065490268179401684871166365634808696065539133473181245841076861398257412835599937137419180066879964460434677288915507612478389744843841605519331085254014015493139512871373332051439104155476396572525105712460072088549016814789059929734960340148836949182013794663958017539695498232676433930862429078002601523448293161131792565788028188800541200722207124209486012698389330142635516966058103903466532653939463408135904598485994617386490140891764319240449680507939618636788091862468478691122887844003223536426638122302954273851972757321561353077448977750023383412469310787795919015545721296942398417615888767463615026126543741085340882697160053535019623115540110414970375924041446062077793953158915977147799154818255574914712446069887737307322765030362205147584624890537973567971724739751807853599410182971504353688314931872278446810740048351888693509002148894658560540648129215611801717525880355749597848140150317899216058857102070199194847928068471606114904565559729301158702916592063375342996210737809881456926998892693416956917835413379096871143095095879828090658839538683991462195542721008660179910083823974032 [135,111] -33823311294738268244628359395878289431760583159073686937916878576796271650309777622445551509592350946299478387629169854884288498425100494924087818027300553891174478891600023795477839089310692149963632053767834901578429373309995192865699213867982726002697340072692257116831060563521210885858616456693880517345833071917898282684632423292125859915400885438170177556672249749308420174668405917470628382510777959329359098432911261226328948226086017105074552512274501079256756737232558976949687528065838748839668806728403400825943747549049624933615495300361684037961509038520393452353929251095083639418173249830514854078557936088631888359886177076041376737067842711491013444421110243067395052185575345467920524009210169446487624543565210964872839245670183512739101987707036413600962265432566355977059517190877293487618578179490709851354505032709533402018962297986453086803148116849045598111312769463595619751015882184663300757217768758235810802062810612702484980097909137134955276770508011381482567067181714948733967577830616055886707677804345388434495263896109831793134867012489611109248029717268289579742622866016475406198282117966022669184589607315239002904809267549255374918823009662210298295972879201600229786276416306856485186019364339054641438785748119131601051420850 [135,112] -1295962698094825929267081966520214871049422249746916308190453191280353168437659833302053270418368643093653845898412054943911759034859133001534416335876137200275116033030934478338925788774620388684084521146669496678901533991820853531422553688600122422155464232178337962315851740775829259060825198231662988710361172888407608534225227724061410850647600060097622021284943686355433191591500403339512969560883457608244338805988708815910887614359420457779246087897866440548070668367118694786849987737439683273431207279495381211838787042926447531808421087340899623083402481375472724288063218361123421782919121658166532542367527768164500292186662233786075576374410195989706722506056356108569705651708567763903870586737836695083566100188694530092264899596220692298942418698710769385599869848009014006182621744201101990585295309380842745018181441538060050125675747346574724365349988167781103485696659745030554300891085475256167271653100026533125193024834931118555164554261976231345242193801120493898993139255323784319390708175421272778826508745615571522578761337651628091040492227868861210773273506456842672148191606058298876432992922571176798873516635842142972152333428186913321261848163203874868950150907488661718035116938928926989765650747253878645577095478511197216 [135,113] 50090314200204342123223069797685977863864143980773559796153632179590373604660623967758494702519533443487221947903455772043357613005495805447804711983115583967223737608578059424723970795270890655234329935107035931090297378007300077963522643954521867042623437107263174439767407682035076430044202450396103603217649228089781223826630711977400970252351763688249848318655431171409453474202162516723106596174265865269251988061598719354976690845905618797845958631303326551878366608771652948007418015075901981204562487556021178791114628653855573979251053066799545446792536881554208586776634195795185478912876745548147023393423665558029064856581776533837706630234249576074127666278638431191573051937396140155571007308991172378284860717121159926968531623364213710597108560825899589259403180379839624464319432554575166319442389918984448214175233380956391615107474915437887378357928379844973258041142886740325061051620507046347464555852571849294277642304855677849685378116520519120035712347369584530222993703732936190882000527502221914700306021464284197764773808548499660273744707525031315851198110705346237730036553677147910754860539088563440806204585012602857046597090619591777496432499074259536230463410611907791249317117592310123395436318029192453937580308 [135,114] 1474751152582983528732827022899775836697134204156161501829829784048857447592573312917058596610623537051934520529544166517534699700857799230067022850161732842587756594538663663746916438244542873992637522525889945992675577251038374486294586447717851321456454842530605354480023782327592329527502199705521852847428082938827689024266829253870721271556341194582698069818819140172111296178771349193944164785850606288974550268830349930660822790823946110336106672782285056699843729005141933894151769084756934155236808368935515002673570299152139042734868070233533819642946705186938429313877920415182076196270145619888964669718584250728715290739141611328040282686680932492331551887577240371693495630448734670340452346411294040130402007745807610878866174805444939750540810066489004993542183676527545857360461560357319725016639828438439862200460415373338416234846813395751759003897661328886115041340288308843156520060136091205190547791061552862039359283445903007859223550491544291044671096409434985341255609527529317344239694990192268788385657913162867036299117804510737965903319305588484561908751069693077902125937983031976760021711138403731512517441677522053135685626557926940288065166966478763790188089936098230467096634889322470935827107041564520 [135,115] -7827252411854401294743497631950997324667907523786446658535013093325997767427181274637924441588087993492874665723768065294192491494747173834990167003472493823943637188480957417970812087109429703493831161773191287705374151940358971934585659474834584747931011143659585041848644371872341986336231200771648349117768696837498425858409280640049214226751830517413677377166648950922598301671547060068380430635843000341010077967582274259342148870891124931501129660513773190680780335686517036106746387423678207464070718355757160477684020551714483547561773670043146037336899828367461856953932784594673859274560731323249742610174350210540991256946952550246222363988435272071263640175578603763777127252636324356400346279548513930390676284300353869911915612635215041017104916815418108023180723115576141743977526616997174651506165883241494255937406818775715275961354933071270740768160640107603141820903440433305211064035634795180127529651624454584717151109582717435144451349981852273172002860257902208440733126722476143715380669416749569016912670574110374279182464245683257211870185646855648219260390445332415309841984005691738308004716136442746243104446153659328101389048682510225823763259637081491562016484932250725973797871779400338860811 [135,116] 1699750734581919343068520948066857956715821497129062659677134141278977673575310588370200799821988463447108035812331992563551931971407778743594360234639778552812961881317906479057568530197453216410241061670913012173588478340394831202948794539471806488025671436754673615792373447010225870208418723184904831353953334171100429411883870511645161997768731052036309488755580991679129647092352373665038236375718414385557088436188601435417941719102566773552916059578415604611747544617663612531712003813975089432144359248921408421198922707455158651368159529785088911006812567334819505273744070673488376736393656526438721246936227595870097349419929843117250677400147303515512552554506827177221512468165555203643969520802732681534091630558526876480759037685228579908168326549437034754627077811178325373381727982183780561138795148284639203488131919946571670650704045154383387190755147692458876832595693467166250263307321819670579606155341170676251769304012015815057852623466313304104338005913490466346032765727905459934933330249603482344736513441843899604035860854718601723823632804868389200291718256617724836717536247879032856769696279684340903649243484202964130120435302162770246635590726111819894688941046425023090045784178048 [135,117] -39468037684296969815956378067679930531400085918684952798999330468683923669271855907375613922753472972350388036064962633032227036649851495049018314640871458096066834857294462207246384756121248901764075921165910692858206497566703166414950115797772198069214764336375799947354145108686978315742194169748084377963951917012291150823705519202003726475258117558292749060275524110874239947367835214583827974056052243910402835490787609605672746844158281041484484998512693037652832071737177955676663598654652543806606614213792149786422150427167242924878718598177264343949004718085326812986528756570129520681003831031312505453882327954421579883152677240067703519741261325262579575897108614727252127294279649669413517477339359904637997676586138983703358763352078378336978821226148240104213597223363588202776524720229775504788962171328731933127375714942836817309168505001508127659276177942489100001328178859162772936253289358460762856114595462078936746451642160218767619362009941638942307528237147748349195155037349338315397481142269755354601541333516092218946627606079314490516995804556257520796260825083300723809813915474590970599259865560759247879633762623955374509605929342213325394969280020802649057286924126687344 [135,118] 186840484972336581800282009381707035533128232122757330009832160664148243269539700200037418674507924494487226689262567553473632725742180702941304282582273467115429475086772070931331886803210474837640234390740504253392752722094705864136472420030949519327275846856621622835928167114864884826589900691307358011679396745304942550173872870715846714359326526840647966441931569171748098743384121694674767573891092167742638562354672122221863965649241265202630634396721193627273396355937099587832022008815166808278822440420213748444652490831823483413671414155806297208199980468297598688197565095678056272333761111256200002163193967392193634621288668377944969491156059529942932791236963320896938207783213952842499499561298930080609319717589342069717114133341915998436825609704303863643660100817457836217981927797431045428038589104730748427927784991953602407374692296208218635701489970963765609435840645396397650588788554453886103987079299633122557584185530195370535277182522125622120355130158772974294669913368680045317499947473410468389506255704988602872349209391060722694323466733001453979854126468216189023647661504186605482400175522513873717970255468640097845964706781605457556714360287447451211394352 [135,119] -178921077707037785826954577233726328334627684352429399601909877155200178875467631687431747044371395165383111952404401877604411935022602489797647221912448389048832715128804688621805366039713167110909153091738872470715433110224479569772811306547965123767790413520095937471581731792600712882228191880313867322107056365238384909857305180051670846778007963303454556759819289572852632826223339470673336036935070870162617754862403695435943899341314790768768799438594442850414625629850240223995607953126605182243631671147915386821375273405002443390264710992299419581013309244306244485711103587271439464668103808755578466539690764808069898253251694946688037076607066646908525770521564990384587406766664636761199010011585900715276434161747051389791293723466741203275906461038358552026497303298673204728073670234319986593261232999506985105381434426576529730523142320621607360312258187064597190494601197354104899367021888051310338787358558374945931751898983779879881838622899229526845822436101366803263119361621089837563573976390115908176009310114112904418941564323573558099403181232637962898926901785715737507643205768000559192752488775062107918593683563162743616812838895181777944214323485442 [135,120] 34247862928223616526767367459226763380353914103183770742809609101124606127664976081727386381509649912049747082777295325197107870432008017378863062245781288730304962911120086172781772890889543150059443061787217996821068920621338137885657899877508938116916093453976756033793663465619437321604561714916154881550211156524697869213298456934794769372306335147488486910993444834783793859768248508446648225845811428323010700539963646013579937941382332690158048291463239172617449270027179905696021103793102566831224796403888435097547268681414120113633496464309595696837462808279776270146059395981958173045051089285818351760471387449624274646581749648919167609036257339528595306142631900306998967805993465515494989565172449068898545862189644662212110737805644734426380452411950989249895344806722592296218568903060013856234596261363769675155824147919068138955064986415623238192070550603591052461019542619490870431660434199017037889578435407533765103166183616555687142660508123928264743240084037068746050137174792749433858018713813056241805734976309115811117267439537103293489662461823418002329542540980414932059026205334062984034738504839895252245657932306070767691984499021323008 [135,121] -1284432500121032241378442416901341780687932085990150187227335434040661579445394787540023766056787811587153305394952242243653612373190918646435715535494203621021810214098145276061786874244549248375516779917245184908213187612136206624042767842238908517796407042936449111480763481702792913019812612592507133602471884590545833380663618605237788571434232351259016739565583763044822838352867872437951714965163708367025305102197679891543821290833798283418069262557397160609429139261389636854465093519557994758212356671616524265739282665870385797155560189921339456550332285855492908202543076517007256191671040256113419030928063233268788173537800406624477422957105712366769522501923967025846935177169938091586292407056394027859816820826701441449637911710084001269611164281787858186224263164428694940152539911508807662426383467013929721616102688446167103659611319162119953257673207409675932642417067581547283864038601419429620337046025468835766381611663859731459782216647681395727542031619342940286744829702192030737034616463268396262098644600928516703505114596535836972547803033805476216835152948446408218682722813718020935063116026152469250006236938298470954617504 [135,122] 9180389491704281892916737343904134800288402973623237111318730297516077847063752551702490490406666772674931432535486692082288362113191141496777903731541708539957021538164972753716358506630606846481860999738755169715132260380272603946207419458114517131535676827857165765991605206639823241410669346281154261731005642020043434684133697026478129440335434362887848286121252943200121322755183395461792193717657818434270104706855326817377724647842955632315003519556690400727040089309542959231673793159709791609267132459741319106029912505755924485002650193196834279192127303241793293493206270866307975987172159592520989799486785593049300739302356312893710241802391762954563598098860373655729464562559955102451933059165945581650799679486251702171097789954946296955586112267527829973820010842560389064237490764738192246432656264424848087785382268993826932774639703578355117426668129773960511191354383814605094086418556517209119339166228922269321219128170405714681143953394189954926832744109997661638987644780956106514112311270410596056460298258616525060501327212935620411768427830103452408673681947637451231567293523534484392203696314463373007976692584 [135,123] -12069652907150453869882776745336360080509513655844352265616853899212773705722186384945122570728287211189444095152402211929649836507509071062707196626982778096734229914077563445299261918270415782510506624259050850390167694426620330932393168279324134667056711882991627736304640987424082840481120926908487240815023648668682699767529186138299816653325888440448323897368144204962679648222453566482619121850319719521530590535913108215685542627691571392538630028429791211210848345371051476534260327335773893252904858446380335705967781959426333415354153782435299784975723248256658990889918284032363414019866128379600180963123783118741781673254789584545957697472951164167769168007987603682478905374822243851908595989114915035879033436819975205888325240596316403890527966153900142606807417329949135480013763931677811045327997694869156430694020907040467401354549258961209074119498875684685628988648884915291967753064925029078711110812614772081321936074118452926809424481030948709786127721333514317974892115092346798732145271455947181556937685805248522173719831768859662566266457735819762120834785901833028410886630720573626378167211988291 [135,124] 2794972131033982006131757711047868019554814493369973361445286163526498426436995019631849320634055264028388590472037568164364210531357787091790979475432924198792410515004162018691527825357454183901761990527400318932196024794929829409422979177921319691043558312624200591755861436630300697511384318795584834805512404084639786651044994744671702238333161666692591657456122880716928368354190213305694128234687368795866443867831638843652028797079094134007664950967696813684019764311978635587503714203974302317269851719363064752660066051530359850434342840491129864853349106582420418263463303411651188141037540114038903831654859161898513782863514439361083488604833400224025495204293577486825891452955925774561788394926504985737736890674951561170988217600040236409506308348018644529499368445761216620090070561319740589045611259665222490431689592058352538170314802741812310782059329026291515325440749667233695549247670524793089382306716416701006134954897376597295368153043611375760318560387858292430486019230197312496641200734360457607928765893480514684262447692939807916715916989499441652774795140471780379060284460794304 [135,125] -108253994008828117402953803365423699066741297339360763038455593239152759720785676533679919712543185380059777611979895809306781526008542693822470549701941745540047928566612978575806344101415165806636688066849728181275897216862053876025441752102695408713907347887096729029242114250061711896691307768344158751561549846471909469094389586528379030012532531797128144314669862495860581810696271153254325623455209375319155224108260385160875351017924147376416408607235095916500173579145181732055617377462668509311941307061717539767732239164688346532678357729004230137375772611664383382621362654504134504173868167692857255240703191102817083635680694356256494282290129631469168325129333035087348268519859498704043233090691542554190610820366758150571617878703991328507628177464774167666774522198413603520561178352971254548216450348421800984372967675550717080765636641428435489985702819208007761698580093052476954951587968836221248761005103827065041904289764737911541485805583430863681042640508603617541431484106145295522531002226318186391802045618831539931824593917370066793492336780589597497940760267415352 [135,126] 659965367519431850368617389380397955539064004541496668951782431448406238944012862728698058092159340832666427729370300826638174352093416624749226983056971491314105382063400978759405784698547822134724559979342923573135064369538679546926886059662631361503287993419584108948684355916265391398075964253227747154568139124881339410664995959495754605659122450411725943316639360415449827305085302618936442980054356419804122597644081534447004319086226132572398909414627319374925515558167364885194640728101708902082268757304091876919277036132689514614005475755743920003745484152167975676225456681863687716606292737884376828520013023479312812865677897772617909377740762401221465757480478114625733262185828584043892662331030162710949705632238123569410750853123891708925807890393586423868146615023461497005698199685405207370392239320004585982274510334022476462323519221268837059273412449164659655565089623644355757157875386529723172535685275178698559416475181761669374358273410448469407668518784889180396499244740555323936162282293853086150410807862547984649971495536155399966601006193185840 [135,127] -590132501003227195575270787695943865017322678936180235748414497009763754156547037802437248601445142787108892058337374690751818194292703094056525344958422049008408544508768981879039545512557213101893410227516498264750329761690969166224602260818161770379429518290372157590558178162046690583487116335694378194753298883198176652589453166934598383230377718735452167413671380061910966332616261164129609913308292260543296956262983646392741417003472746143103247502134795161712450195787184352826652740834838472088848386427126519517565569526126286029949900981415352201977370668247485933448417794045844931134471067411054672933405267368867733577709869714952908270158670358477681966159972843983901198446267235306948919746501927454898179616509635262401107760125344727438463940816326842785364706663025286357421052677121810060636615920874968788993872407568167170603649980711629473521348941086808997447807667954982029513998127120118059675779831766129783712208519305162835346017570034306710166965350151902871601044760191933123638288053189596185804629403093141963920095842222306 [135,128] 71332505973183113494641220376443978254290706826961621914289108363069182417663067822478698278715022593003786082096891347091686684754462711258120859582689548584461453874027188979432743930538150360772559084745109993411834785438694447082563794275899060541002808039347835196144197119227625649462870640870967787475272955030725324878551882734868118490922943746383077785385233365676881202369901272243657263052473588981649732377544286117925738715149451158826566037222224856388495627556911229530308318498318528534874110186569643047013480566656580528434134711711350263482092298496220271044176537390352821897935006522536858315132742834093171101191427787812168148695699130736786080031076566209885239373309501861866951589670863726003081918862787787145245961002149577392179868712778233159586668931160865883190831439796148917529140466058320808945487856427653921832192376211315859528166790710644271056169451257424954864910807306094620221776965710974034616325774176200084747847420931734276636275852252289816326631908787363755930440383901063361797795326715712 [135,129] -1060906679092496244687069303462495185251208155377557484810747814158771076652279709136844900254144869661279591845863318121661190662939119020721169413897554795468911102406361475172993625970267483430890400778336100011059261324501284591040295693619740025750060634815310094687857753063461042186168675945517320094593291656280812120266729776252205280009995756841407921466248711208359390311851275649659424584206943888069550558904443923825459292226931173785069032745596323927799757374960978313572927835098867341542043122696649207500680952301876766992467912282250686171236114490612681269990550651239200844703240216495391851005603380862039821599107220381962215332777834325207295976895306868036336391900661864660303103710295796780808991491224759794197503128169519035014294748481196446844084361612735871994235452141098073858328189787617536810724834702256645757641696332092633787627875626299506314745267465714949039363739146541847240570773601894740477437803490840020705760129243065565742448247104024214154166675415627960223532874377288 [135,130] 1741966145687397182658209217985241911074142080137388286042473297584618620534801575965211119176139976972711502707135404325014104966637305801963820925660378542444471763829851204801821736458919233689302837471664637770323842807420571350939616171358997419877788192692441836445771581789899708562780962436272686239217102713113044961072734002092841035710408867124125039944119261488209007400996130276172325769549515359748649949734395506351745121129903711414324501341980713504881272744081843854622216885117929696710446785232037505227923231631617508649370029568066042253917843857689816914952398758921442291781659234679624669070845213487030245518656763975701368664616234862563474914405001805609714804985483046483035852832702887977736093826784701183614042668841321012520735434207885681848924486030738076090699296993360527502808670367685499494628181147770585235705615208081915776885994948921179103178442526592826374149262685443026273135098457056336471243248671062874684138971854823661648420595545121533850184462728 [135,131] -278647139218214495731417612175048702176474710937714421758226194292923799512032231105924924476103579526118519929920384503317242856703858662520437955952070100952549473386311937136480357175198478717682760045672897659774164332051791876841434147033963424448411052922873864381066743715075382538002544521503727417945206351510006618758519891853731451025832474937123577441782135400128921011679581268576542053348868978613727490867118382369570823369814449887579872007609497255982607711226180075288556477779374601050105475109458378625238773466466790727424789250599625867515957639167002670356331042847170160119630270740311350722274712769375618270934258285299439822044459049910714214975953386389450305899659128864570036977543501301974742441627001698276249403583318105729831103967907268380596469312667552471715242091818264474911031336159685288667819289599049692708079553240324184077343674092639913376739984989371276883526551630547292845007322867844844737071595741149972268704028163099842317655 [135,132] 3757174378027495720286440707960219426570748767073953219569334098885579954494382792815841367630091816293918871981994635147660675340227253111450282436235904718008924570331824266412810424689863729616547175321762293476636287693824643260321785201694852598089225554077119529289045048832176525604726760426767227173549784948868510590527875434415654587036645149505719910414714459463142093460810688580475059928171486683206684200089099877097886257708357435116330016292085402966139616658097889821550732102409224999483297122453809057322537252152430553335273823088566650961015062678963814660809603528317625047130720414290475735021899630003591422231581348566361077784630295799704398618032767930679702936095885161013536215659157297081065212667228176482552233253538137919465427804568592364365765934800347592087686697981845300031115498433864120319828356220324454259463546714588627656512497677945324392201768974223466586029159219964481030365458734096651911899914758654500480 [135,133] -3609068276435391187585236333283055657814046545287207794971669729801693987449902782614713255074298714977666588033032911474466854151401523895883518303390579568203945235752141254315005416403643360174853719586455725855629003265264886951303182277466477679171667121318858334358741637638451501137067240698135180189033037148947309240085678582908816519656497405955361647774394040915503221325006820356965489222227274523956423421416998627403332341497512287749821208219027185757648896333776942866441245073866104120271508732298291098623270409163187210966165572786174667370470723873327123009336155018826510234581820237505436153572833232579397967042235130122262311503713458689287752533631727983239420337762550569837385114965010854969635372550743983630900282083187696952945841937085420107565058742723005812270709731604433105077145275377858860357711870341131308635601019299486838816626175806988991908866311892346571156230057117886638294093189313424 [135,134] 202876099337505267423755503028530456369231674268677811789008518886733768425327308655834253241298611034043999996553074749566217922943843405416197338306528131418074198229998205174826202952495437358012314175738481765027429621107281994179284943216120649940775292552774255302822394590511578043612937443198653740693639143121420359323923290402691780529243644066277281624067854363751423792823598070490646842364010947231049995461260667521938140456689495505534100120059455066924311162148322952200684250836187801612053247962785703926701567875731583288669288399910894207028288582935018880035645227702484524817896641555162991122806038524813355698095725476130411478857779864735725065901478585891394718714894586615813092288812611282698959275781685017332370802084958946236456151628773272896527301071951922111288989290788256992920389636409971835324747500661036351998356086795956946172550532566616780133098346720884542825344 [135,135] -529366300131808947348731228833280443868127586349623793822319526895363211842644349125149794983958408336038394752170451451371989403295766156417593610439427902620456742835417928887321565410280938805352809057726136287658830774664692616347794758360870288026274559339626364589151991898792468768183935168130405277622124476291910702805827467262472454748816402482619163490438196238192715933386570935382216466676365886543827873775234384932587929291670523308091131577122548476118807273065640069498214810580355541459627388820106583134163529028735360270160724745861714233705272415452406116651811082016644086531063840995347365185460677213755584161728431278086215220194020184504998614407930711442864004724083265519397089419292761878773165067512579205601422665190732950028416440001902072564577317060178694273861387785097568825807938484975153152004266655826263200413097639351622188564882605108376 [136,0] 26194089794033616819926780815515805226973736825186648199414391120091658860111520665260146072728613737551493943895401236515267227925703387136067648495235311839026121786001272227002408857534948513045973679712492246363903872810612130354899306493430748417606267107271436193823746810367002226797640050626627295383471900741829121623279722447086718100893161232094882946737893610701201304102572043777220261741849869892538760978440740670793360877354379399532592467913449525885869892014469042799544196088843125394240461436628911577215715101018876419594952788569934881415095717689518557615682344692628775657589156607096091051059865347945421369073832862669333061144023218725503573387513135575386817226257252300611668012873273542238518550762874499550526991264793157483808242331348327021046819814498489421723014090808048923224112555115791325418723725261301350975584228169196288814092346645478563228062958747760847602705323381183889642548518774083048402479511127620664395341943191793664532145477512137566668195891088760255970565011080854835451386271537253059102984988883635957426730675336944158871301754838421385275319667709089862500131692325165691216560868697413372272448223798832396241833120316736501947906440332225237098596963905337590791232881333520515632127700241314350812079474027091816704510091503621803096796352378523268034216465711223244974858225842591085943506141746212511442525173423973759345382113525582356586778293050088474631638455619925947628266874426723676941661445331869136060893348267395357658895992840428685793160329710457943084743318337308148766428608215235241306442123764002525353920427953069229150619078746792277034597520641732106642980117701105760912474030018248149949037772550749048481514242188107277766166312910848000000000000000000000000000000000000000000 [136,1] 12658902199005168773554549188667626974904677146583731271729143551295877111531219870748783993463681556608844580690613536939756089368892978654911818993738682701286547333719731604333574331938910516252807851591812355961658960822019971228595343046431609348903581211949728412007479110980797967797598707520574451449720636682424211409723278248408030616102668808601154835491202517501583724557503550416223084945781771846857490886636655760507965234016355225314915233248748048224267236281351073771630562687261740441910412096924234171725272048028514470362759204483545803286722095645012364487089429753795070811946696145555000386284966207259402533696789361993878754549360539580653059064531892726441253310629992823697511142329728758696640376579019930402210780866498726939266128072198174120557118152345615344468668720099916274918935333286432256711667881027309099326208352752344664636460841748405702569922089404315477190044102638474884720111256141134758813147426192798486673098211717179762813147570520856671957281414969495609016306599100741929585938554652363183755144518255559260443287064797674157698577966188328418584853942411809893248113571999876963051907453632833685069677343610904391518721044441281915642161994564123415487101988760327184970673763876232983078507028844767484130216514303500350914366815424417309123410267538722216440478880961929010736675869167839954306628354734389588189782279423293401639404799864479193839071999643304350784516935729847620368887031495427022271306466890541002332274301593589483102349285128310068088836889666851567625578286604946837866666791323841106338673735363520255260039928647418591250581782949683693262046885378022818921319884383201441763387705604248194175447521746300800975764486997690806810542154239180800000000000000000000000000000000000000000 [136,2] 43827373132553955337222753237139963357381509127585717481797327956074631042482818213401571684434084753172669236793286762575391785605804954206678946152705409056689110428720394178499899635147988648609958747930094901811856285367981252592538864771218325919507868930228016704612806776505766679873930858141948564027246655159081297805457330811658243155709266727948499405172217580078570975930759657401623567189624716354885107047780088415574929857169269676799422516565965289296669599551508710616452168393851773609014700274325984234217107746609350785464339936701118075127479453358829116451852168409109696578923679382224203175770538997277176812212030514314834626682468385169959139239214820461360970250128996780631857742111350998778302282153673566936309497490019820510812289742189030740472268872747300135743714787177019592584785190124679787402761991549795928082359040220874653888167511064560570442022896035439120854575073525992033758046243679324363984904689740955579940886049484737611317208178003561322643895243202900879751446246065714838316127910224281289434293730661701011026511181867219566363291556714909621220982623232076635158379003026163501018800327749413810357182497151665234367524389162307523075142835672733341345347460547691420488285040855576758456911160883247434622328985265537019928611353393589905265638402530474687542328145999188975552057720560169574537733692512928623515361532653089491387746594787812361664083196573068438171919262142767346091348939148724323418340168922456325740256500551252843114601171923937648486763319549517765893588333093873647101411112382212366796645594519573850413705060837468542359572829134240301482885385652775511018003035734623141325614289143694200814085475258810280332923590319762555144577476788572127232000000000000000000000000000000000000 [136,3] -1371783533256953531312338649382955968599811425210933003638646357120756837938965434381580061573121785406838236061959766699872428017360215694924035652757306027580709064867701477991770296619394926931334982581290638318625012898151792816406388950263024042834120706829876073273758294849015333031355429217584624332555151092911251763432735039866600878111016280713603231839446503906181337343377399127554377010415928441360958807793141210655771333708215628015502654571674816134954469324815120265713297656710610911163749146620802107044488671167637357940493691397575575674924314066444157005243957837972619566680225539576638797137794985579533132101142440739985687752418566037266383080257278296194381789925104098425304275092427249438474923641389524462894879984152104688820855348314471021118762369848351385110396178010997486070083626777410070604869364911117835744667773868177901530851467847929708963096816327105051947728750181314453833957408786553774987043874714848044067731839286404572718770853093186342151383220708088592816987315901290284467779868632512592830069831903535081370233078285528538079394577528193181363346549814314894702006762229068481381135260478046008740444867965955001863040851572099919293038572458129887869951091542560652315275840592828134341767010422510437194261299742651361389279140522134060125042174251478123241184644172424310361002240221659758917565912232413568098418225169196194355498846947329432231420425796613000111099197973478180551133481074165874969910459366962872438132965508638559563829006657293369768295179062560671429189393504743215985711707940391501192822155386539561129858411135440185665461893604647715169771735750196004204218922694566186276497556173995239892745860858520996679509494992265987760341929587299288350720000000000000000000000000000000000 [136,4] 169212261757594105901083502179990347390304930092381768087746549466525116882986738724408438578844791977825607134368780492826563014775362524568378523129685527369654033994326461061389264625303111522349399414017722945356813407096853945823711077491173103375038646207656637885310373486363722454339294908478002998990794133182992348144317653911725481714139776463249714466863401308349259253086480539099531717426063171150054339340747275760036681340664122357197839596547007048163435491493899824816608733120370620853515177918157353027583214207495841978015400336953256101530636010414509088319167293256761816604216291749180542272533667815505852302910436910925893068792388166595884592795451352857542799120350531417127235840734797841314272441754138698697217760947320967706132481408284416123221719857503980912891418704391895416468417116871888368701689793291252103663277030390747552515349591279050333103637591642915397206999825337288709903265226435115275167577898951354259537864875920013840791804522528125071326881669110855216553364078979921194795614787664393418762339471468719583454927083544139807357852988716388366805418272000099621576664405454720047380652653188494440688835017315136191267488062035812589370923711128411065534522406625376500652991465432276453372246909730791036364995264763274457584379369282304574481267165872276409225776095180976041506825743647025908322197515694343682156324245318013540240314797858475207655373243493789763984300724341804531755178092569303409018908832581394236662672866390651245100942249615157837920557656798000954765690431035536151462033511804837078735644866107889968515192688682598072099789609145492033671696298170200010038118554819185154875571976223701265216778415546178919480020747792512544368658049146939705917440000000000000000000000000000000 [136,5] -2796084732254772328504315490956943050625952693156674185216111623715815865262356790385764235185067949329161384714839750076474725268196663332643004560811495253665268193538863702590172539670457463198550415589598685320860254800348425076172241518946999982242207552521578487803227897764798154626843314302775039509405301573237829413407493960941090182072377833897073170911770134566387562358293824577725794451752740282545745607660766652009322563719116937816433322531728683592409785987167768157859859228163169814653273573206584989683595359481517494277785889510542199945658380974883910848827513664540530349241224272951132687448652984539313609579378798976841694998362198970417416115357686213277598121269022380732025242670502439312687585552413167991799068747907784073492547894152512782561860556760264963430432296032945974047861592083351509430183125024443810082445397070860960869911131871382029703732316175342602705674386211775166260838553392666451432255179988888284381161477449164783546232336110517450549383069835600412338715752179500995837173768639767987555300043092631077786348703836742535387731808424689552388259864274643000628584275094421108158994034714866061532057893815157759910176003307259184464553405352932346282494772596616132815261235067410785156603746148268540123332620388688911222785212856708168339385870334125598173566785571878799276841609584310516510217486278736937466222045892249585633354274068455849626038637607258334052265886690572881254453788478397471456558390355509750933623035273435118550471528283384849884357872680578759534488956500815455110795533483281526495757071983597164880466165491638391774889122670363359839988297645117247679683209828991990874688078805346054372967328726080922827528879951241782396813276113407673169346560000000000000000000000000000 [136,6] 53548217962731897710388744204260272921649169494429884275971996877378593300213586963570739681892846698591679698509704575098285269045712984785960845974526746177694360265491344447413683273956208436148998603001479872798155599296297452137896624384186591447667913508722041270671936401625917018252874586998070067903643057006907065182613949310573716318388859965534897897040135956644241237847798930030038995044266505796370893399024655928503297133385423972684423786858849666294508058119876380214310932531117544948681135415129612363913049048400706889386285630614708365180027892735093480771903211094149350932005585516737268578102479667058748613467220599482805676570601120106838985523365414104634283688883878573458179681122486915137758601777003303577918554052958241170300598850080224269257098849399691611237595640906751128752387004980591474959657315418922183384426395298533676125158835182492016107289211031753175882563354599316818762587300811601754407214067211022492336932859057426382912695090685685935666662369652142373839623551150051237992904497849810513277909050782366367982192088958713834144902194951899794956301200691507794618808350299128472907281175615788626238349415736640674926403717515220913309248752100011850971366197684379892888240114553049612552868975282945214093337701642119324068492644053344179848651354304678217182106748769192496912641692336523888764504002490572659571080518748924229942196278327752550097450646755402924888105832326304806949499021625359988813326412119126281338579231738740559544285339280841182278338052266198208996097206398451430096569627266723839587218106369082926772012857254051491903908420967049397977196918241852970739797982818359601215516703229171121962755176225116223465004794888480212114322247243926644543455232000000000000000000000000 [136,7] -545944114731313767847748166980492824183098219947784829836669342363794175095485995316531106623880694876265164843848550216803559706844991684768377482820929996209569548534945826974952061690835628823616697450227543776192396349339623547307006638384379190963862150004436527720786834391654513557444537142974527747969953304080055487077956167512198099452774567555893290600162235173099318948161836112054558102751553624618031944107469981413599017657944069354277128530895382086403931343226708785141648619246275625153237173689822765892562660073376529781566744250019570340228759909421625475774818797079742956665716746692758548519789425910747914155213401134740382189836022504585882427119729354687680516097059808464757408180476788690104984409017704568507220004501538220333579199473964385122904407319088951553050144622149185649581847674370215965175585630093707876207289067349684368302965675305922554881988366526807277404709021789072134231143178634048069320779189114264435840571065106147793268270890543086587508601571434134289943429167263474242628082740349647620128129665856861528692115448956031701389712315300691796491059940899103418054542311770599783580989620439805123224345551731399950464316688243101465586811318308097326388419628432744082807832513046151749971112560115417755876153672382904633636332228789698801865088511644145019063265328861218624375127286471011235445798803957723003298341527338912317872019297413534968988553481293984509544810504570925978052019330792556228249169658936447791020720091263811121432530008576580846170099051422562956792171292773061624377575424089338494778238070069099396749461129259653587803058536447603030778584446187004709507524182978868334264141626412360859392530255134831825009791386737257001069422736312115566393425920000000000000000000000 [136,8] 4293447269937251579391471566382707867024632047693256445413834487808731471294529008616155094763434008469399224823536230206829883033895439760768326478754945109677137417670184264575957399571811146846776394234464636405524528355942490760551692423330900767757513483813398746129097249883727746890274110538138598149662373107679731241545587395470760625008094086736268708929942393032786212007584231901796250640744891818096466688879219726676640968390271911900546475160522457851754531444355630121005026927433383043058190350401237409292201447913491225297219468972853055877111795866780600759936708443133377664667805699687950868052668999593245297691783969479743044179204760015503267402675841013754552437910324949835010975188856881402213339398103764359845724821684151515419948170229052937529919920658637527430608117749958247546283011352823720793442569880929657277239878728158787274591982653827718132738031979461886386306597753669090736025014429141443204442063418679303690170553243917408940112600535430075316445854244227197714371817154084164273535816764083735996363335766018212170118290350960922712745986220114735320672483912354295702419028845908797305900495180685498954096629621581033951806140389393205731531607962699141183951851927293727455296901451532687081460226117280269799547788253351334528168294956627892910298363932702951197515669443290548812419463474068280123390794351899370929900393508798532474314951277623808317184871854127669776770758386701820776778601214473629027762888869922780038449199915718078557530432631170535212489918368550977982142563644087703242587628867413775252424880969945331623246638689986459157413972704084767332535571178158668151604463451861145269343933614916074449427857530100507274837886046180001885197528880116231677369384960000000000000000000 [136,9] -25587466096116671064432230653686977024157118307195485935116288075625480315683690906181870783725375919476383422163396135594098873883815707878527714294985947374871026348683629685215529400100028019795510306399258039595220466528310115512209824682052439811218310289924239515536736226543288942723354252335112494746189693104009375658338414800233438941519928871183173301745154209645981235991659599438769323810557410735413301510952634240687647006245890280422243324854689582827793715416536665212998190278026432544435542801379181840374781044012604224783819345667994477308358603160247883645385756808143743197209485547372467563127193251229221182542868860366747761184575387515256740280875300589296066342593220136595071676523735007187354695865095897269095465254864696692881063297208244036211479488841173772356290370485515397810785638606049752623814519904416768119540153617343773857255774126429374916164947675663988287867869640791357240807113120424957085150291229982167924199108752559958464735593165898293287310838265161754303115992448351176188419669543935912476680648013833759183985281211050700523220390888521168409234076954587038497022843638077883633115906314766883738272268379963444378383879200122989443154570903787924575602898096542736426675287915330452628051843295701831072026694789402781449276703678426179784088596919244040183637378179576470109618308825404835340120370179679465905869976335080227393279471009816421892109097551225729582859534543401093477758005262674436092426200580933744514256700502110286706657340363977808944915259268237156764415742195195160319042335020707063395002330202515993537688136829897710556476969364184275262630278194675172041065233655413378417003883651532823210400861178363335982704048814963028994638093691222605338509312000000000000000000 [136,10] 119775843522333115959368905174091692605998857266037161768205564729763533318993568066267357380098585060495192525916854653391816194922350137004425014778445799614934163479794593613705097154083582376939911779741601568039242301527539617629561241312443704816690888882387287385229083328867871847873414824594816574172789963785044755537890872470168586056346635385974042698435720565977152229366998418737168263149115719469211976230240012050858682840997202576074896800562959597089649555046663875624339413193233518616765473319475693428244640889324999915355612621791601171947984581577569225496162541952875560854310809591228009527714645493279393128536195749960329001375136725585494813174967583333854402187380392360292752044526714099072687707380073021377811328738860856527131894169734245510752693803303649661469122236627967143713732771731036534795093037392851827638136054937214320016848359162014170478833194147793032476677799744322909620136768523820426243931622622317021967874681584395140087228856702405888793444220594691480938338138949101176704790205178589802143950478370545435466947864649494230491862714483758537809537932524845075463230110437727357624510957332278172957366720037815786791848576184428903669176778694084414014978805577321885863835816673101323630050003896202652227483616000497807340931623292806364771073603536481633436558106576041059486830732217408263007380207015018417723267384622332884550073404995389018738266390491164853040277634911345430153399008148518222134369221810715584692959496536849887745417477751058063110898881815572067610388030673704204206766350411014516204554546770582422832915039751703303686438729985546008465296669400748589357273537950522845768159503824672733442568836218764443667685868991414885581070928337426094951543865344000000000000 [136,11] -453159488288728185277068045647821684542940980984776478422138542722069760732029347010694584995186566489571078784014072383465300636762561180006817730339897458243313066145563685329758696042454690460908039719866868418957762484594609611596688466116714574551915863650466281631508426830664635436940859685304313993709984136603084248710296142525285197844004205323051581853295516680518191164999402145399025636786045785216620661506972548001959142363681330963732490791159144164021536853437907089827885424229639940919498164444690058215672832211942102532315747471715778750163229671047086404970013668595202190665728403780126262253148843593135235560969802730824402137642091421076234262196964293654658090197685791488348533009180265120290106252188335786253244962946060747483824008542457241013493287977667263634238167523752087281732893217225306765652554898840896018021068485705625331123886181632193231950347672326686804049597936749849817684050973205675400332378486238681818775175679254109802500625295176536490310376587405076050875534494722398298505790513901228624109997694897745697846622820964497568574822715135312725954903636186167610663238287543771643935437923233801169648896176229977165821837106286773086467719714832867184073537217923559200206106370140222256798414691106925889365665117877460022133417699858399049759410050065166871433490134404893380497873659971993541271538038532865870244731692231268807691451573264332442351242959214690416553048210688276403175973779780220970227851555577484918738536146289610476741408899527091455258867930430468708218865005070703455937380228428227173033618816030452222770379405038168040241290420243580938139419368613151404154350999955780248781422262582204002653819920472691321767928948239657553909612124462345432439193600000000000000 [136,12] 1413700437639875075787501876973987367987499550835836396237490689925979075449544667500065435479823944433459190686289547086844977446031886425470343245612794627004015155905550855998092785499703308215122800836134113409036593138784369004032592914675143833226019457872110673162349132232330153268488267287807649731046913411380088812210134108447744771982697560089401580706821444561699205989947691836176279899117795495010873672812773866987792589561051290030678095315431305803166875117617690135445970444686014493910809352987886554816183853391908996784356979128461815555185578079817733939492130193502912709775128747848909373226924180788220342103754431517019756872283384950636400705764099786523326116394873480080993157408439560631223043634009547306246742397933250032588636127265824607418634363172662687808480154460472847431008652938111045923499643849908867749837482589110292935362513128948348963705550791134785668348114648315170236902348320782005062132182638951277856841707841263848521169978709137979559621217461756764152223993788630336801431382011994450495347151557866262112549557051493645466001898261252451142204947220857026806871080600131427717489036177782101100302094682254447870769962880338563472487440484615468760600161805206592359487699429165682358334861053713771501836625383988253582680394349035485773115383957067429388111151205511665936242166195467096678254195867299397454232165708802401733509562187398500287911461790490552217137305143793752462396539069888786886792987713005981577990434897163647623853850741827128705658114184195956105155402034668182660659863281856544513392171123605789853070317112030835530027841523382228720432300711968060893044594726005746323598182811500033416275972697420061336795977470284148254253337475476968877178780385280000000 [136,13] -3695387515979003125646268841848038669698168853332432045268177021184368879360906969207058428984627630422742945940425878720152809673398610462924749299463752351581164258819725586404842379202786852859396905287958046615980558233791779851400962734076090725200096476123316975752568542684826969784144379957049039606220130881394857181062265182814858728593829263106924441821721130069949748457247828583645661675226291170048613465552487384227750776834950160045461822947464670636187463572518190213300454900091988405211518378794113764850401365794745852053775519162049290853363725247001332273228534888081040785577961934441666300085113301930519764734234250378356166111582031135066378060400127611437707127202030125695008964091723461715374568282521312927542185998171892759224701587594897436798518096268885070642069318059999868808922948634435884125059270139591163742156717738551368638502503412781751064354681088060967592600676667757589884849673091529497504267490981491346616193589664647085255034981939708257645528357796384438640341857904676764608959974081237267812901338719018523863898534437905756524024552459393408178463949299676847307544740063700228984427345421724788851443429784961245077807135902930084345331887793075189816076238387177858630342154072799750537528695023270626052932703152097147012675412355859115953137224665511910099353119352154903095141565618470757664656107411348599200119765526219721433051074163024317463764992756635999668182970530034193942532480618715803598474027985722638477001700499925429465809784544722822842230040915604018492064928299983880493614981943430213745022170404921989813923608226171013534978326720238970464193555547633869831446364615698678506634168682307388183031019349712578706650160072799852226590466269091962010241216512000000 [136,14] 8201589247135289119934770207270817777522759236675690877471131382469860083513235029585986821508089506642311708958366357738224060952346212864332343940226466013697110917408395368713351964642162907403320374556347521419971266552182853690670159446154876200036468218237803159730972886695639932887778492645330066146242304413528023074259168055333191987897482780711493935100620687945387496283990983612395605849822563324687520838431325086895298390290311960309839655602406709000118546273811730641163701179899176170774145580802769069031547606925410361527318766001941819310703039781513003129226717018084409996852947109590356334687935646515158207916511051961848108604368908330056488674119162671942589816454928522358510454699113988828882507364890668421076613531045006931438792810345350003662679957143245188115542764126396325890057940342695275787283416201802671750787598890695355982073450706092471666932639739863971718151068544779182134970701406444508941841438273750763907790484356042829514761047669485467955178643317915779138941477797756222481486808881398230779229229938061816889268340719825582575954137223811363503553672725933723116608662000515606887586106235502425290378945611880035361926039888783738271205358398825404818964979776281056117996453072063434223053591200002479782614234892185797238237364921285087664527575432928015232324387288104349108684050429216616988868171125534748943974211477802119293183014178237279307908788829063445149807533591110355489410405704642851713074233224715845025831924930248334535699894291332792021485095955301216213605899065212685956811041395624980200224196402114103544854325940683879541052281185197730524671642291070351724269271685910731962608292885320635707508898956753947172484343193736577396543171188431080553651102627050 [136,15] -15623949100307854336893272127145167374057289610981311148066995347068452007104733005193774152026749028696804798224259922451006431139564695041024868411062783913479231683193574604462505104939724299437662244682228407901786365099140212890190490898756374876291797265263191806856354546533745824424167803604574177093498116820122908375743851745599602509070018145979242614836081112493685278819364365731833732009367323504522395018610903389845712172513844284449562835612089078191244582428559273563316426096193605517718491125881406268996404476751374157532514175161458678873410914979167614333151850591614546722347051473003151347530135281041481213571791966453096443332538816336637371503935459420508505616958055138520166411510246257683016076042918318890623239548705797356118767255970710742879719978680422920571809435527713401969129198073424750822743979597509562945706326841970441249876796922030162468725017280179323213626962279305410918039994340656947962590185755187951171335640560860404056510033600157449779474314308230793536143868801592173319404785668999755744609781965713266003742585719972510846076012666487636063117810679903849289149296572014270095963403974231294803553853037846254322018564178684831266042049962151459920558194166916468405502469040580856633682304696486293846962993789979953661771699819719490773878212245961946450563455729950849123798270991721185391809357190756769656288172642685362361793477345292699547649719256755791245920239741419495730606077543379829617768107251426888437081379189688697877976803839587812309448981512485438816745199463263951499645077133428105993120411327805899695295972771312818044280068702801794709054837409934145269156429538915362441567552258856920458981656306876174854789696996332658637155985984962649600849808000 [136,16] 25777898926922622130939683007877724516189981881186015701466976035570877255700956427302321177781579689648607431961023016882335125387747813865282619592956656860052943975777305646716196322927854377735989013943849915547261493889924091068897893316897544398966027224669775394168123883293066847144463032964469379146928387178864733483802917045942575181403685610397948206874969700593983313406789665170103890888478809174953431567250317279153124847612577735047564983818207185351629660663866405423869164464774661436838029464634353587292798938267405442400353095723751980809097612192262348378938686865514412984497755291368473864498895131698225224248958653330326473439087751743244070260041522814951192138384705123616912762539492370609015380723518770035678633313294260503586079783646687565897987545965928967777255623948208156361926714996100099271042132320179111574230067938385126966370870162978764593630041993538521154446623292291542609982493623872534199424637895888455067798483625682957997620236222804364489584984394811303814649967329751589072021314579957150935446603742001599833893697552536792342418107765991675788830935574318366754577829474706213478059525444217411572721600552372858435548942081589019998358694844579831288252793695923230390547124971038843197095482685134832319954737117347803367609958463623603168650247210620453882345079792914603640097159219588537196131153671147541682113268285936092158343592099397120746657485770298105760549042470972585829396517581154765003867803830859108296030797905717477212077342391856516593089818065481178452743628943756717325245848985845154416613432318453428001021428340545459388266865673775361283539823050727165661972075326108441410855890023674368721245877375886123377093543626411638524240992613547459513593120 [136,17] -37113763639276816449030297462026801997086253875116492451176114577464903361893732970185507123012619379668922043466670436664674458209866725985691479648306499634497756505842355319673902868612569333362631537716411663966755056901377082013962828001020434007148058467727939344537196795305343122313886116002907066617183604812225816458425076176506229128602322117613425912757006639600937836248909000299570596506305568146383980511948404303249691994870996003163051951724719435671684593625651271517927763751665587782704146777699036141440522355192621741703217225361002668247061232542144156785068509138910474155595272667608886301747243151786785490591877978950488706284143757660713766567172185314981640483678705291322689875027103645339383804286505155631366968550187288163489447724588899458374446482594688595243058787436810592172293938292314963209861811443778823028577341610753469168546129964658071495059162979484955773284335091860538760720743134494512696866445627515670770808715476772170046019932080000483617652190029505702072317053353015924544013415045005180491028806297222748589787635945192731222612474309085176467023365708462961283659212487102169000544940848749560723214707496409460314509618276664457102761119084826866177656431680063858219306966976487788967922993840115316665248461383129725215991760949436847089793778433819159185007857846544993786859523926259547057906158334547408277077499473365882145871582387356407741063883183853075750722369836945280829572772758761191484549702333876274222778153225069077442982035485643649403983771600536182971327251846946029468022883072252474501399183775905741793944171856165355671854900171446192287792834257975756825240066908437656493999022982568712439994663810753791830116778147203966290936396528310610735520 [136,18] 46924520383548925217324588144154027465389788723832326438194275590455322084986265665886182880147114662473138995594363096168448107546452498404393707929534838034966370445196154321617395966228778121645324049161622377179574181734792378471710328347422146572330831938080308536750164363698762866238561461993920192940803797427454449907288147182554229674173502927544076631634028820856523817125006889207477391730088889915483376476477572922915840701685006881075326154055480240575589644100662675932106049929159365130295116295222781817272622698964297857688998348988144376530140574190214564556224621921342080243035466147298631739358242019536152801273606133807715387748780696651102604990501951979882663995396681195451995869810476646166482499810515702994972204264565358072269272288090268101788829854448435911195223491101003557170978896100012826834400566852524922725605396593382255688038660304371467012685674474698986850078101730333085591745495293300526897810186520567332496036510383848982865738793006062228961711794591753103535671552981895475564945463407069082559975263656009600082157607557340997503584251906871714129196315769402775327132228479962901021773725899142355336982321865394403695345650274813437101381068237638616008847748284953424072363179103576477115095708879888675514716467218425957719764455352817795773871142282132437139408912682685011690156164600167877663542340064476457889137805582401810787146732596522180015939053207381047304442037066958751895941780520284716321043049867815121751692987935541353148591221644752360625989555442152442735163736589450189978202802040210425361335987352707178175426472376155635660029471209696647104638916452380718396796343731635443034684997545196413276663437092152113801364107638350623800577493689462866224 [136,19] -52379219212012557362164414880987721211614012674668234155712408793456140880617981071538859129238005395343997575655818910069515046364107808019079468702286285187033642668564420084088169789610157145840122307785965057899951999302769041691151401228728883234547010289635934071392604847710980257159621105521423444784091185589773315238048389071056931446712979267067133381345799745575995795309846225170973939156495109768733755285996952584006011459281182219242317440268146820512523924458815718633367132833800601626118632720773603889159414664968927939567966646319007143088367135203126908776401921272960121922301988570368425550330764279074276047994871561461179490028367988581852396792760707210243497420575628213121286620115126383643672376808504856397910285762696223899288428668195505269046723976807165065352793617799753815197948869993291643814928827585131042403110135537854857850955121863136022024000721605024640711136675177847137462704461390750657951265194319395672915943389339574607084363751378448319224415374120640343416835201553197162391222563125525431520178802809108035475061677519014865320060035208876008507433136132501058091940962671923680719334074583367446337068427630927692610767109721363435359111464335373576906856739652016269302359300191319003601195766903025387562394170485953143010332670362819077332529279698716376727413502953003199547312727143141240122764254004013039776026156349444941329978238412468532489146251687031890890145660663813413105278787428998924372612387113743149925149111422770420401583107234759602041486669371545390641833348947699192082162198339496405658324045118586436598260222948992571839647220566167019964523262692253657229592614873234555706896717263539263703419866815021163878738626823314000308681518747713152 [136,20] 51852518023602803405005828309467047813043720251983756949574692717701815326967496741057720847518899340178285437134071760213464823976355124660318473337543002638567200874163871221690222263574088009813518409297462739920804413526818785522215908316391722803503436922559612595639357645195356898226979200085251884185170644477180674640675046752027825189150116122328207418900429862293946752345672636842883358141318089976911413685796219760337081827179906375836336497214632037633563216086282976565991421255550058295910031858687767970821481373586606243758608732291108614652747564924047667974083625296481153613416818630724659176483566172797077130353055300705203490665209846799424424984171597647137694761148313085433474267149988430367346729430986357453203683524142917146412495580863903131915863402629226501106508352767181878688578723084685347215690221363581468506657176141537043133723062731691709210284208051427311721860687516364997287196208946645752351810996744654965375605230998356795907775722101685242131741918592078413678128272306605398508048411476425552888536113857159942166796737679991212254832590606019334278870175568697541129137708831715173999961398566942603743555181776574968127736888983257097198377361164308756434356281959968676857942124058047234038493324163257927446317357187645297048393877388156061509296440684987724963317716874195295625752212532708153222356072796310508462654543566371412908242091354181305822596445332533701686392129993869765701473844532555774014097903434866424361137640244063514745850678410620529953042321721829341661595982547201940005046528035695673530886009339586117575952753793760049393007958754139180199300788251689492200792073942457395397146972729660973956595371141060014372649021096322986521937380128864 [136,21] -45696703972752953663287106524008455705231695567489637766558934171162105517016966784904464111037989151105405424761793986204753937399370172991318854368574205896434079777594571296231920781250451723983868739564099105204041338480855826154906609778689974591382793258610936683783417298214102070568344265656952790417485897644016831674578964561825299074196300194870377800002584298920401668437243206274095076705650033986965752193819374735110238266004584518419070840720013789346178431153557416482287481100521574098318008582452039053413686295145111546057661678272441129985725998164852532662845995558431756075830607968791590372235147176110660206451862903531142631316601453311624324094532126716921716971773469049866772022195304298452849837209727493588244752863153965579467446851211237943915136261576487228600900617367609618636491485479343109030649415115811208948545527373384136926028282237589470268295932277680525910629037984585867737713328922353333246461714344814336796141930694309117802010926707269223928029777295469465261199556051677247927822691078199696700802164146816231885477452530695745025582538409042725954522750737114310517520530657750560647094146749257172351040511833477361585008102309914140850668878276690056372920682413697883990006931163119521077662994026375221170322619026225291728435625429041691213049929186406589781414075036191098541780454198618150563384180088121542259333944579094966238443129769384226108340241222294422045500431531525359641559231927520335115072690114465559576807235733152697518113227481290394405717766954446381986222270352573291937813947473035919238317548935676291524709320721211854658565996212542317690345326583481875482971134545217755003683582783692175299920897764167291359450796389613335374163058080 [136,22] 35966254207280111455603126127106602165532846813778885200441962699412776708377055299971575380250354066088598763453102808462993973596755420154077399093298581402525973334691690360509521654403278857299986331313968080188266476397114400125795865755285542419803917585053951664013550109430666277489702356888252996002047316207335238180862410099140742395559548846175329618030775468920873632717883809973775230931380825439612137044428904198101180750381102922027290540905696507429257144064603493583648993059202289741515935350958725554984026335978663973254625100096246308276176552205272141349879415163046053929485474329125548880801623448321838318217191277589185769579701709856189355798889120635786654401137115664719749433958675418425569712637650378569108080834604230248721655937991285509238698289470190339517509954238443037260499851345836286706466754940362179396553476905357460510738668474384452026006078033093660184436222817585862522157006277657101358658064663975469026381970482847350108716573053496033706595621216219281503776458930648523635477993232711651665895684528112207597259588579672813155313917149156510287070340360025206501121720718104102347338773367336150339072200106041327001488376557668913438567601305842584973740982442838990062231040050393072829789890688507141543238356655646855830746808336057838787286248509075302748037792911658270217633487129808982670429249992039206497266478189628028339670495924300049201221928645101038083564081300524556508261721621187389064761219447232874513713878330221253871383175184906821437052723343667772487546760908396940025038103071487040709423728666886001341389140413120085658042646277492370723281714068158136567046829960903156569410635836307341946917554010977353014806973477981616983735552 [136,23] -25349245786952751305626261040204530749077691430843950087044721875797599636864593746240228765439712703115896073484949972551364709377780615401557030929573079031567637893002245610362407655723479767301361336411642047248217532996055811129874235771383370466805419531959427568441935184673103100967581955726629403873012765884905205742287633984384674086350856197941252829833441238961086922183678000722894523967978934217920404203589324350462441104792321953609961773768463500688454958555690677719153428425986189003412665146664480694812809463341123434739817157034833513780653247163911303519202732471173165745292755259208787398735461017113224536766525360085732718236928848685433135279416070628422764763233616845584023605007307325481079860361821693561826879395906174670862339681756811890463485135932071921567997112758509005529607390499022958903029577293704892541387740968474042806477503198760747093158891688713169465223066127848643326571147647158988378097679722656670951239687981227533129219587197260343063908496527672466717586760447427032821902880303116124292660629906571122860358722963267603533917732815402688389057937273983138473362447823933586471466845104386121859212095766486771397171396245460687251139128837354970740076562153533273678779074614784828273111050074353317167676809005284523258155597700749115991406636127864522600005375300656371636202659319054178963265542383640355982882363761090347286852927554171816672874826076064158370533087104137066548004892410992485942198754704252168195525860870007462830534022007061475869050625862866759290783158898633834312921199261734932391260859904232637061590934778235004270308991118610070617694914041946292142164005002768466997544940688200321965642730672939407961939604005544551110656 [136,24] 16034644368610524099286948033515619345710955775889567640106460330107362919492821439257901662261185274809511168125766313605047712218672591392892424740523250680785568441139375290510377287753314267771525358884170858347027225120506391012088724213032375786939157357687497971971750502065690971255694442609395599151302173871807928852861701157849000307858651216733292426764450437693863709773087874621692198906870466045667389630394773248634019164400971259867176846991447353228852968229165688929819658082104200040980943000440642267646172697949748083980878682562459060516612096418926983634869802830380437724040614017676182601799938724342860289444813186894433691845867753247056445952612081357700409938996083406168994215327264043097988206096427177985192033374275477604518287716696883732103859653201941963088609451948990777562285386267884724709101789086287946496707593086262554380257024014299145317860580071087457915196909898169251450516119194792059314194661459816610540591237839817571320769017695889414515629172047987537133554527224034570945539188346280346300551194825549983029949729899207828799538602836815316398323627664037794076622785144968927858430738446240275071566862569359523543146814721075956656101255098488090688734568416150359302524587344069504782743448348415638356553272351498379878739240857500115383300520312162535988566477327513878279509405160312771000416803089259398434196112986736195465771263158629908658653790911056584300716184310451888260694730900749682475196666961058557708401423262339932938315035589156108911420939601907754935881941857936345669884734361931520639327061702026523234918556980254040338667054917964008414061038452250805911963342374346068619283660711879106610410961605357374233446643212203182592 [136,25] -9119398118459714319515031257808654112597041832238954562927646694596967356042143321072799083395817331416946248528914006445422329088247434011551290980897976293077290031414711173483873466484923569446450970517887147966862963836424273398399409162952214503390840267190670818249128153362258446500601774200444706911126138260202607766786110358642949264147799370944234535787766458660513052351059107708125337442976785269153223113782333606905724168640807693085823458038030590400041813490331168744071731315511839291368930053500365718407542585054433797206633556782216234439330188712504279611286406224697421525803755647845285004413907011696513560289416571209944756737920443026190470051642959392330891686028003316662407408680160612649726196813203851076834773384530812371871670374609993481615874118055178152198996834112882775109393591714059168316744558066946834212756035265530276510016314947459264143949260223072649894635796265354555444691000384946877878033913640637727483099290150508203648724938117724534865308516934374471676442540358237885866383633280989918813507548508129417257604788199497702873670305854379439666466711516660069612530866466603084854327353034080938403054563394551676754520602406431178099792310884638761078999071351032430389669538878078700639340628838355498579351447970680851560736869673993077105367029110079772878862442550810850577008746836799980634711408048223585127436452317048712295512166032783627533968895125847120919165795401497137073524046396139354940729476418380871799131807646535498863704499138628614111438740717413893111457208986785477406573376096353981795503017778806775616450010563330943406153781785323578387274032493647678567001739024259423486574963580003164704358131417354553513087795685892608 [136,26] 4669979597213773197191608251049112833653173415211211977366622629408433864776670748866899733989256362312591757585380128571908300480117344921239209492463824720153878057184080285553491849619145205212963519927893647560940641624624264130596412867933543661391021016810900396390028845252676590656041838957590786385528866487950528424665186339229983229693689810578321305935441278468869355586449757186996065905908170440124120456751181424648293661114657920145841186984247942148406686591524848882748786562291787078163377624181918363809549641615546210058740360500532161531071007992282761430686377003165578406347939564506034139642331857086657501246945729292670680632128778201387263822536861230006613520426969926530136530319271116179471767047491038164636384042918487208353332019137013407087985230673502412274669957926396728184162394589284967742036154732819685033454001262070654712963019451634782629405507885493675569334616842235196605749610447585002078645939885319603004063297070667209979332062185863368556091371361369325903543295321988068411674664019243249068561543578818287535435312380129389546360584086691450828271610842654389408177387088898650410838521961582139350716767605060774822767775240761617180771899784688156557036049774754425404943367454003759408526877290089882826063004863270371213312764524721297978673248741241430990094439873144162897478654841100997576494968932310547696949408372407932969909961089178449763576974307863538366565221750816836331133449978976442654404744763036479524547101858019221697419343231276941725586370382788385987571746529765755239759634604832561427844858141564378264184916437138903652080732540293597550860337004743703462448549611680803653548650508143421232389573523735182801831150454912 [136,27] -2155714765135678455276302393887939476375978377137126539444532167093867869642905399739400718537783061642624748420637128755476122987319028354054579217025417976618580241401543946188747341903862297260250488212273721897973203669986605211533808066262300843116598900822083637582160419420394533755633496921739254134374484327249820983793595021807622171009647960451953184176909184717440542486662760559585912427054365865699721462248932731302321515911082218451305073366744031669885061703517449700208253628515154338855703658247126523783901073213257288541015493757863307359085596481904838990317763863031791396238897004407162846490270864569431723641302950838922125102461057339948471226458604633215655116783566368862282554972646529464374381225806155178602170105785181735733267160670985034942262456593600583821575247443877165533062626107474800499961788576953197888889349066389565028935358007955147056266354173000657203297565313987059490355672393114469473499160081289658979621471198623686838733889696272310673556876276922089336716653765569387997742553397162421079168283034700272679795100456182631320616028108989519293059204960155461671722553085925125598842928037725162132037355145557901393237822983746405368178044518591623888847027619895406536589181641393290105049577816590453196776703709523728048786928654447502411709066899090225774087068063227094402396180345383600248476159189695115393483818191927147983740833857790400924358809405655178255246181513341900303282006118471485149095586727627312192588559944486386214692505877544385318174416313653688621513013517009863217029654211281410309410880224265841394560695425181096293792172295567846651297899246208762109889018027403465075699120735227573271288486585355240242967905280 [136,28] 897736541346245370707256393879960199577406550359347854942066715042752865208615579973307572857183804180873548738515271768965512005970711600825838323998602764018700673983097196520697868564189694419490893905878296701631510320640421368508425274121059949540868109546395162205886006723628994370322731870193138638174460748324852102243658875517925515712052843100761585399696101936619016893821001448289045054025537985308971071690648623644225118687771052085473685930516624647239662743780869139563614003264086043141297905027332263269375914451977245739054587510921769122064926631386419713052218843892663890217583549503837566955757603011781302772757073543254097476154391498899297695853508330258067588471564389924570194326428996739603056319872794226458767019479585564336436651970914002083870522516939769789820600633881418560585917999333031195523245265993567577956129674499705637243856008387471046949281337186041956476792616858981659946826907385428091449006460197474653014619108837227816934839289096020326872807530988131279336214116471377396026233002276921555021557425331629577564739536238768133665020930511835937956491331097000723194489569908931556617342042111072475528571586881913649388878105322655099880225376356291212087257788201732883696143024641538932017791849883307554969134823290354266745283753642415272615395661280351571527928009364125225186815058818924423777871511111084771408515635206916420298838052411476959311468577781682215823887869301791593226238865897329535033568670487953362656474986593725366496263760434969516543921560084917687190068253266181565914117304288661909725006623997995520097304703711715087013552056285461298773635167014068650414485505486552685824153943111989149087618607408869710388992 [136,29] -337458019073693659405069313244543460658839355605809459083740943377353098022177471638310672645731894516786887534600059855765382859800105969191529744192846379473956656075894129585864505295809326287539615119749187206474304757277074847809369001038050768353216796128197694732191576347101199749908009614646426354010920867438977668907228146158994143169734581639680303371469558290080965282857483762272124441973629340005810108290479964857673859948898433128794540396472212529199590172321251305936665599880401448512403281087019937354441833318421813588942252031191276305940138135459187351570550785067044238188990280298480657906723478304185924956632656658229176817075590298814175923277201519569476127238113447063343486224005027478432471500825303660466515522313229516762619730600557615711129816392566043021690544331444869836456486343818091856120380561794839430147061946639471268621536193677393096161830729987415982743220816787373654484099479034205921419818835412095323245672304769605134538706111656540811213147976401560947562247820111372958986354210149892277226105242504336393703756391367583192750015736104518869227045099700340353566469594506472282402431982811063696282299356725760594874778424164940601002424160036826954587656104751719351053125983355321201903716916370896333456819999579636770687494775945245518505151992432445050626770637443114302385379481214225183118494230196429169162296005122995416195923715916476933079710808292442216950860447844661440696038871911907243475601173549314060819689784306534095513017494883366170627548373462904430127827092359200680965195694834094323289136452477991711777818197818613522880682511046326450593948012053750181550264408596908164723866268286465881127508686342333570176 [136,30] 114530742662895488854908773549146593891123790430814909153429671851684265502295407551456437067189820860909164841829662575948883219087514634985475952103691893388776565624986679317396763852653119970456581964751560022455416800885078854531513015575828753278258589683284033893400021733474128841217483011187775829719768098289772335149838801218307119962033230313320902224571708519756648570185320228897258391353239689668410172973079630936158398437541160838936841137868147784433930270698174257773713513160127557410058159968470420284987455608928568167841661769892517321800279133622626781306658066060319883441578929616374793190708718351030730054820094048159912211048977450998008112362743940527499616532284979591576295233818720297327931214605086078888418276986197368393198041259159812240875353930776492743095330075292053230612979324495947123132755000558314313062175045700327014180021487657205700956325697462629788062285578188535525642607062322127654786177559901890912238444698479258467578814505532512893481397540074211036403420202446809603457528609200616530933750188647423765524998798528865872784008585866927917446494525046241026169110423864128383937302022412114362929493751345608832924015362268214568814662970344082562146485307676414047139882146172446247376253162981390624794890299212569776020105353002887042866637234068414520328299640429997935241881597294175568860001066788402437425245066996640411376162830331465130420714873695596944665247124426025987099052907806776586443551856034656872295286763508918121212144221430171150755139704779195031134333576735762685708116721171114751855524330755844685019866963070303913981256820070532640053537852120755764213100115047626530689458029209085747579898891853417156 [136,31] -35096760432531568188080079963906730186328729835497320637593064717566167044821907574272757723690329310355961175253799511980507446956436640877194012912096488455183953350258409304690216728624642627920212451329691594511099798371151112388840221827290231638381670148768168978382110925283342813019294434817135037467666557447198612356000984745596956431378245998177599231309750021564999536798140755132652436558858624622071323094529556300367038278706431458936849628837333215681459386528647953513569018280460035129046466891741673583108432538926064113213589871129667417461928847185868339582514436430416942148160397820984250047769388271285510791879800409959012981872993869134589868467912442905649373398681568660301465825666945649829251470302484095628054752261025716686651745844383050675833421609004660024954374091431483949959621674243069511605800964639891376470944563126600884345234246549117502734331245697664573415217378192961327694616309056670552177955877349783217601483938687594211423673805090519887807815342429099788699820929222630219099418855850260668701113929696644807136793816098495314441361463910126312238642987619446749918885299123946762690018729949835696463432958466339707068225449577039806801079113816571298041931702199316241240088270575000813680870762530010623015907171345866946692273780865158840037134054309622588072239318407620529024847592737775252514555211854645585265216196990643633897494502427270407336628741468117620620961653267763897117190100225438448946657645369229921437604603699260349937105344828550523209703075275156884715303523383922838122223240135555510520813750124084956936532946533141715298797498178250930132492052283450815673300867232415432384967164534813972207392859153664 [136,32] 9708768054369488404585327019114685963149207198488141126793301125593486132611839499553759809920438643135990545196073986532947647877422331076838852704104209915555598953465906087274364593375473030309140656423518622184664794001820936819243606462079366886630321822666800865704322645590295689216680414303160930585467950342227891821530284925639772049185841961228362977757640674722482487596463544838317701844399010529295645678904722605360400179549846716485148111593377572917298618188726176748906603991809014447986511317863623610880036371950693183640754401052543684694592104446858174146021769511501160591869722120205288821622807014560830985611187830926091213896675268796816951556678694069344059315286882996528318068595903803190481671287639821917962643123444964722966434759407068291538250886007653433826312743027597379852546089906610784873722519720364963153673686133765758191500970568674434204838210261027341930922165634828652463849458032172019962664625994830116125794771475701938472216801813766638950826305801854484229812847932770037634080050386313467428370978732684160406022727171716933984678747774293354177990331237738144510412887765387132406432716349773354976451167175820518112760173540265617622458201905235214607766930663469229601132307613535653148708757915768681019757749207615389770928864425356734511682929115866375412328888624600205093843105428257575108875949199505458249354499447397133402916602795550444846849546473761345013913629174343616255413365833562327334898851769413120045887020427635895027387186393894156687043516530811855595700581704773479647996733904342673890001643684929074731312894390503407180198932230310963594483091615825618137991110781387799319621122802483427260656497952 [136,33] -2423403069992493298818992175065705546562270907117798040300454664930308379885457274928575300616735199225269002234287255949915384401069584486715955577260231058212122462563126364993213177141918427244433044376059354041448560959554972069747813566798267646533641105283239673133033637925570695099887450797130632599055085612390203316769461065409670637438683986443253499420260320002331932819056980384848899790198329563496594815734842879446517207996570832291814782762358185190823797400796709025330953621433650932711904790373694085617885650563166794771745336152152700681509514745656217334892594736107236960408014506809502683029583177899694113353499508646055258004726243869977858823986917199416850759867822837886589382332697170210064016594070763974826139054627006482527701080439520669843891025161953343566760677279971829071764903759120851992674644247761544240020117355008951297515669007270571536178935261146741540912476820520829047328588817595611720874810560804349907020566388015619101620914775016738009389047248507752921119006066940057528122616328051480342026246670824646114011115753720696924486256296904677691538216897810926359650666691699001554424073922933899087130433701275623192047268685071539080035870890815445832213033280055694571793097504448777677043577107262014553090795830838444714007337869808936434733761508886617796544110246853306820865796891631883498632970532159543559661241900139736325371714614186436047167852700025427315610297595432255424377407642627121325906770235632675960208315183875924449903030403543943007894115547510803566652286189055351103455933067206521686198285224642561132311187901390005131987690771526913051947417265165864977391497320620333572054246297164107554586400 [136,34] 545469288028388785684413769921465685875443097800807495005265571610898659983143409723732512621943496084818976520387119528701374867349871464505396743011380848895829675029377270213612813976779230736855547929365004625692142914625977897857420263560370458429869866763248283557433411561283252309186135738476139429878522611946771821829664882179321200943750614913474301838789027052530643040350873096050326348891265043990901824234427542930866673598497681809678345164113417107034215941268621277197311028766751364218183340334663593034863103566867630534436376455636290665419920748430521545432673050628614440778923982409035028606830649086295094458534335973782848697435367968389646705365500440505183689337555449401682765216827766113940786667242723814958514080098795070829391098963218111781589073823642619849199960204711153238857992047038395286951390798685869594523416405554650385772124547096850481549783896536571402765488518681379189014235060675888394131713036993226546415172580651901366565557576515057551898220414824728557324926698250983462725106664598291890274101821987853174928637217492685165968873618538510970502440118720319694586109565568657735897369371699099037161964502449180697765816978338432660857384293078365398947911760679941843764528060660322500893571704373815868840836250990466924615887033263492712031909209744441177728896255146717373999068965696273736592897798335227415972531303760308162254709413621903561069244210413946332518235884841217164993777572995702081790992810694440943057479432334476552885364865123829271081217756196128943156036910405329725456631689127916077051060675786873945595307438900775330406498680113795249092989974313889569564425550980606984464532121382079992704 [136,35] -110618076651140291289347307970890919302189548161298934032006915525505679330952006107305731587554100903699418141648422021596974028681522865082927621137546000053840872078458306376581537772162985525794113338376516807892905285964742219461537341328486880996313220950690919432108540742140129745255087437392736314631625644298907535725155601223840615605336305095805802079804616957596461279435028625591566459414570470158705765353055564970143597138334590133002059589738704342287076020542344360096488305044666983328020157886426492215264728796974819198772907646366706727996390152984413620288667378180253604112760636651631196005052442642107772391147279470628185177230849298048987009516249440712149616572201958906355435443877383696562353443739970969987010360021674914589971082151462155100757784924632026704819560255084780568605053577535133544314171888145360544721887324726722951672014407792083211755913635022670931248295183792741386895478117527643627493671063943251230895030128937850374392502192629354295270846230624438815211739739567603946928767453482420561184710869954149884296262522102318685531369796874277077046659314640221084120432640821840083467581653424794373720987127196269674455014567051514556766919301979246516753751798247194397988863446856447867272635747258372046246566802853202922049615345417147098881602106007290350366964014720593790457702353604908431918094586098540714130164484049090478835857607681319983182041617076698667585364868942447981623537513769376246034698184067984722022618341697753853984035656976839822443827794280571235006300210139718219359376570493418112422073221269931448720203458580985962923777488819672117153401739517714363456447501862966843191986650203643392 [136,36] 20189838000315294939006042529879803525910080075872823122911367381616511787111346362141347980687037026868511459330481674719672636182634275285028319303650696913642587929839580817877130079905030106390632160627589602092432199591577679298905260218499796009087680091917036940454347342845699313094179523323234299167666457059153780385284622255889054523567173956640824552499245280112052282543535218746682353506294643895098117853290171617806838872131845311621076727203233345625349289671682420156815622514464610043479525148050440682293304200232797940027023570455290551415388713268979755370669639546009262359013826411268516369377228800815645636175664868068269563066092411513418523330778804989293619770844448444908261589243758870977650291880788094629975624300213767798385931445039215220242357487635834959424357589638981922114125189557388557342465753480779355829136469341782399379368009861771903744948553594023109159432943486690582693950905022610137775504942401324054393166732302317772072156323218173375389533139834601173431037604939260076821550214487498304622908736844559172252460715785435174112723627948676560592721453495307608942455072799850226365282490860988679850423018955108513466298204916320173908574277624712897859772595673464931190692551714394130209810875265717962131966384609796844101324982153286864851239668148955978191700874829705097497871478781042880317949131999065249388168985089364699348445979554254103174755807487597667146885834918251717411383572286570655741980438634497223002788584540512452921475072736423732519832323447993877761614445556096347979292727872253958664531400037704496998420262993677434829534820228049658279790838749546278567337732071221421373322652793552 [136,37] -3312409539795915412300196199643451812735491856307758459215271179554615192942183465140864957795855964142577827881104214816100901789981859726719221494101958896772799580680856124982938672210467722488167935336214404085489626342959364154349013465749797887720553533724558673168132610695357379986024687426996920387027237073900925871893032330313570068209096178617653083731718687464153090021333294899675445060414328721918214713650595023619822749560278630358630121236590971775643062737432028932853265499486982765527797091256062514706420367525750105396336269936156151042880066098538108858031057613878618923662848682283333497970877629048561762026667920556635669286475566053887728380974919493931787100664895147775512605594757869804306971588010029147243241551409161272565606513462525342602937262921825309117319687520157230222092888305810576994539818705282748836396265704872955797467114428865414389733279822486739396565052503001846729355194101410251614676423079522507450506056160546869306521067237594071645575305609848601777580546245672273275916662490997818320341142549721613455005047384106519732782661395961438072468680398038222930612299403385266843009209292039027814118915466140307841814930012570231989898435328086687310489236173796634287048847814394266202452956699883092595568062617948326586541067685061810484216599637561042674317367530320398755113818271538642095632594702587308896890036412996348818162335714417304714064368461260868897995798168716595144503478720697182188332887860857986788178668297346165217649648062952751894301248642148084731654657195278863940277952721244275461811039711236797992494587975448077045061828676585279744097871313520867125002415547240571436524101648 [136,38] 487785242607335201060710567268673011678680747826169697970967791893693287103306052755763249690936494725538558536020775186816517541644387145502347083052179519469927979587796115035348752352379257215446525335300173249276336514836754768888622279961166772136367465828745468021932623185010401502546991930708901321307039758467593125387214937553160007358328110864461533056508376919392522659637470150597830796236729355653433712489251233718532954737603570204329748113407399704345022240026652268780959654878883466893454965168759564002744171958992485721653628183899728789908384742110474228361166492141643976178736024618638287182259357959117313611992890911630523142919007388509544683234971657776730272152002659302501566740287749199650540846643755274168744248432172214321811414642800211008995548862065178074769883234524409524455379884885653316406124807590706699455646998285988622590293961199207900411981331446306407026274889078421425252148247532800242090414172584711392485098961978788374865459349895093372087870214528208241687042384095910540757709546077055642515504780491913070201390571420675373879038827219331188193151776850621525395188948879320324492017792039835575958451556742187433006987802903824906658019617683085507625232258534373570468769590159615109313881997622579700808254764847063949420035193665697119478297176567949805515549313260274064805614067288253253531272755968659542553865898681999970062429488645991345913776629647917625803504887326769337315181212583480087911651949922443507077677141615747562829642892155127847848816740962976953607945120946357491847419526366943496967798471973056807971376037723273252096283843045014430996899043501113326156284137485432810597128 [136,39] -64368394047404042194853247625331655412557753153191935693359393853394722039409529178760883974947781554088090413863487218476320282326461755595350216574218867179643260553627209889841730300875951239843703460248047240618466708982916122602503582839985179333647561814666622529219702434068348930007237032923431793531140976979714616753738680129987207358244643115360301763726232206858689864020187316924926346616981475366961853488736242752332940112222714238014072965484276912076438703152565599343513400806899608091754664580341541547874108980843128459531479463196169912225848554270223710132624087402133992151947415941878683749752935867075803941789373026155024493981787991361746250301107645308210814909521600055813606444562820559297705847832489566268862673798672334525202399996379085003088994758661380188008761202852947192605863626551404520535826030591052844153442792094889870080816539665440947057206301691704990999920125698454609266925786181779106223550934928837462748260458173799568221858206146348838996220259572929811832322475250687870101748232681392603811254137188339588542520005435985460377057782869486912604608326003664331305493299008012948488890582440128650131190091940973769283687518292911778934713498628786429767261761914778740168098715211465943050934034042093728220138246303569420407289680646071263415725463469423381744965949775927764494842913306245600963626950419426021532890942269942866470731104844333631786105420044240781128255851963511137159341828750391082858489567853498307052617083699412793044489786863284580177735446321394388861605742243943551929710002160530237020564537101287416369037097144207654166093219406209984268918989909020478177696822287527891392 [136,40] 7597670801251191003765788204799409557676051719226879390681436647790997401972966193273332002980468596977748453116078676376575668220422115413006034544528037908769346370282073811018602903064230054839462284365662779575058960874738531571824219398079808775178894073504587278060543096586760530123287263741025502350898588794360934890642452088213389254996686797944317471402740788203770811162793423780064170149212671173461080597629425660510511579826438888121500565162293792182092876537014088820972297207371846122089419907858263888208398887878057420020705278182016196468717005307052115584065620058239190322712941404643290576354184344902746529930532755593883612697426323302574286539847814545824909926641717203554643038264978570139715488041349622581849403334128252748143142756586446359733021001811423280512756486112979269985629558116498062045750322481106476108444753272244882829211925235563155223778408091185088558323877464663631600783761587146772088476480783278413530648614506573370435371034690329534298468114619173467809957375646335634284783733794867400153281351796730447240682781048409534954966116993475503798963637769131670633175571478671784472684252885607626096055777044933597706636046761861887251589251116267581332202075380107781327760694967728595923948732788472312597752038570575875171034068046072796041681218007553723353572040825809826145448611529389272900695683098950043747296532873350714434007918311124111163222893825998991230783773958454876148137261186346867232330145222965264147951503910388497135924783209222581202675150118595760665721865093180897840129810564017651450849605714160093355448075083359144924982450742711787337756286919212857801969633128208832 [136,41] -800527740931799289503707999635432277506137510488216919635149983984999964409886695606077197792612980170522228279253753862178890366704361587710952459106480506614560765252594118183615508451460899481774296015160155775270745599841171128642117611390839312727004091102614143873341962733586752716636805351563941324930136823498448662241138573671601280078466215501378715319827434886955126213764550043524365584662816775413289753618857438871841013211940192853012455554718877598890817278458711923581362428755638277547030215163853620667819551480394788602232355858288144352374730792122781555335064816151471062445597588705592237198109036714661134202183076089078923169047061764096709161831902219457145887792333094173638972936945261106665337719559849038240566777717023563859739159135033292865180281610753148466770260499722490545162019192220810681962082207288066288191385891279452059576131945072220534034999393349468268389220365835933512255735475816148290472171369976642797454808999864455486691011165483227377417468114674101008032564255543942670283701735466982221662236533857067057871074693300650491140269743587135291428113853035241065144451822502892084426633252862479602393014089675654361144730781006171385904448428104669953093827328894973547353549517675384640024492156775231022404430932966593236796745800316384832332377317725539480428302084218254615639663213229105937236966557542851381664395688672605745029913906539115621717180963269627026962208726050998030830914057737221044128440421871784943815848774629597840207077204620745915609351202230058967894070431513845407037030842217417966083408993103033341976053531611864481956070552673024736138838571854014281187820478656 [136,42] 75128738119097021310359578628619018601620964298835235946734995691596593468958127568466096663056794753859413961784679156340940270364704860421638668352257269439324881711361485332651012903852266489564791871364680045148361601264815392157151512588256591461865167764514880559413513633491094584857478023475682676015598669047869707625843450506266268343968469738787296498209856179995781505652899962598510879290974557212578522434995739560771902281203757714995045137323433326793995394777123842545058088736488439209168635662257219947822092569090087909486291415732933929281113168041092497778349177122231525734317942016312145475296574680345510990534588442309036681816747596380647612956893656705829110978682006330741883797895963713615376340655133293593490117362382026162796941146855559906421897784154638168546826284407111796335809909154848393641585900416208411782348869322800684629585778789060164071796265576963647234861653840222063431017875933550015565426031299138256222073489035343476876628011544757556481325517264847783878336244106601877168943727221437395566563541189885542383201135418657927560585586627675777718226581045354320459332245497133497204647026303614099644996257332280057627643050059766637615912978123278602447559217184274930259420144630796703501129818974405616904471858021835095550598736160033112358157076958722114911621910298245625076347727206455845465262061822593409624424988712586987753760038685485631171675608648031334235563188888467441019401492466839594050470734991205706400670397928281404771059802956823603448463273484901766700258853501827014762623289176217505324677506840377994684095851493989773567175434094730208227299432990586632142895768 [136,43] -6265233583428721914740732312614699080799332551371784478997064764995797910182143155027439230568310936451056154223770665316251789833296173155934431672778969596444685001497563492137492501067990286672041805981644363416831570132938516740549360876548662593932769325032215757285594519532419606470895766747463846856335385960218623842300551279232633392869453973912262988685226365683839990666150124717754268286318868194832836184674558627236172040762663174819187404124953910370733161917004748619251644374385465336010690019301190574351976947563529370002188320836763752362110984453827590073443510082431907983237263900235645745906621295596022746600086012012512199198132733672276685503425377609379353159270631669230052864345903562895553918455875992872834971705437987783623349736249577695488980602937242578620767538744761909327088213371191421346890586040949341264519160168490540137525066657090807221580084172977112929800643780582263945171609226351756367859898741792048614293803932263005419576075233133041558803145225457670633747761585137956965058353953152853542082036636537207487799211045352406810078368001163303045232120965882052464466717446402324340756160636589013671737631652157467817275107421918443009086511515575082331213503497443168424324768861772398372175789945156860332878019698207078136917114284088781256344084851122930166755675686056933250021586754949022000061450871119139345389124198867246437861393316715822142848625891390814335228633194508569407523807809185337806791762620520798393150399140838193331312110704678722799733404639403298497351412896713649999540736057586782889121360426780856190004497900131433505432122066998369837083082057312648715072 [136,44] 463080495566840677112595206305852746296188497901109783760829248437812411981456240599363539117192592627427211273117381398695484821352529994540353876735301748534218643003628219389817902545488847898406331828030006881936488903292706162392390089502091338104217207951279864317679956211509145189950206282589210560754273332817819982295007975532626201071852814201764687630586317897462257583488497282405468793394830178558977980369419527529659565210698094419241110871809484552532167043225324185244463470053572901210291168458297463225042071409559586822413297201328964969707825551545593414101713258569656910433803622395476260383410488863213907234521832651417223394898719269879937484452190062551060210394196243817566790353443356811517218988617194576743764205748236302250389133923298333729496032641360072678453480937439602294370187607001333889128866851489925345591926340716737507701068214189235356278241890797100081962809471070605332871568033937165321884313124116955149642179953741330653869556312555369532390529307034401495010196892602648553400554331422602945938286205417581642204795266443900419105495672381578763599088667015008575263431508557567818122033701954304629379550870154227240395545371530084959039403418274458743182182929261642076935164019009950259396650694167708110072122062648343087969994700781058544187959269773980045756298679735661136195958610181963787174861396842255322115184301953670645971280308226347751894768706816623394090188073503490901275845154676958534733431973610377046633448263706272856299954325925552766069005082107738114892640605715892429564902388881507384935757208144041290015773599727044495569557445918875457222770723832861904 [136,45] -30251730158328347417969068251414524729609043452046037671783025527388375313668315480060805099568661492383020184454381471605773424306063828308553266771310437895851521165038229962232799419364920701645065816035793909701897991350967979300870171284719907687151747326803311174415893331994311776356021243419419524463751073289010115732584215459908036530419853988849130966886977783510333336058667357485135541078655118224190398430253499079138746412088647117474650330599703597571709513422575486200834883256186599803125525264992434884365751657391321787157760620093018597752523107324556427509964362681130649950099210039964860338091859902978144298645370821241277987121605557127465224904825535473646149571429385979459394194105045103865767208517703420385509693549102110432869339632036147517606477845630716114461283237806228385557884302965622066339096531707318995655021208921455298534721936031795641333479415074964908806195957165371270737260104729025634697350886058418161111217223537788653528089372974644404662947215458849092884359406465782336075962281184761096401491430374129311291942200855109591597200963940071750609947529028999985442975668112438536679283445646281776159953019707829685038775742771982689918131069260870290659910281388901826834872208132042487753466425543788052521542641342423518512294384311227685697120059566721990157239201752590729534604592736195328355743392222642297284820635999944263937029928725621317732542344533023220200133833542135811611549823884507554928012842879506634532598120437378226058021292730729489601658366645197377038197213617727881019094737678720945915979823398668174750808559564097696912513551879952458321639728650640 [136,46] 1741150253927241009135253411888038093066200546870637767267960724717247571403211253106154922588126756219301154012317929826386335828993809343352666415120980203500623596256584182317834539640546164937127550024769617407863376215862488721750533331542649950841101804084079838166107591157875128861139747526303961649392503708679889780630305881314039914634961313717752798096756835784089001733687449784095936640360894781214726770788541874079929048703193202248140640756603008612708666441234700969001548478355209118261081861047766026741036624109118582893511594505763354176192914403258458602929761004686987950628009674924113512023955955753040355547468934833655662711932527798437228167133001219293971525680141976963872108826670590867456228642014309087792054679317882824786975999038023891615308744686814426559961606821689264315451765524506443847676185074178035694866353624483431122838784056324463420976374077863622127886338712855392843601275036567503784559444864491672037309575778258127957251605464307304000402535538274726894555585670378460630064030077887481074073949579552804393172975626522429055411161266833896270316331401092076850881355145541981510905254788578281801532513458412790007521607195127493240216569505367161526476118597584922098522610705861144393327199922219560685161601247072847614935416117951333190192572036364872006443243676581911584880477318802599326956211016465490727277839306144002052354544221437629063065587281382033050441248365899217219828818437111343272365255851608108937960931657708188196907657525642643496154088951646132740681661009837269218823299610876003647045054977358098473998209105911671903729405193327636548151237971 [136,47] -87960176850378284217777771309356539220215458562850103483716235516875516822330396795141951588387975058240985413833904410356885169521670447633947599804047671585581274397041357875803477499986039398387869368891056333953624253100073412644588733740811099215712549080877615191523828671594795657439843369500778455029549983270564810506473689321021337540101613185507229164161068899208859120286038224782114542539812148742020378202780265413125303168781282478772883747422386723124834099945727289913493050481022374081721278969794393216006954794970462691390716671429999601521054724987998285214758418607714018177837688373129448867836546009017507037222876171318497791372222729788164578665723302488033267271508056163743710325765650543149853972920925224806427279337150726569252203747962903176505229591389044280398691087072740588105882722812130655708484586950051398500596303297403598961260082426626520624917193167942306602955600809565821050486494836497557408007853510814947349680367513758607769446240665095090921589458503400077906367350856684985873806724627795647842446877758556575923542059641013472577420315682992909079581959656157446862071998268473118943164691673709651132748935749742090091101946361342361646976979266793043935344467465893437858368855667816060135528847980904747813081859846467620730434241972139174327469984249284874907466591639435034362111099409532546992280244737127478609668201476730591979269637054992507438471753632655799277512985348277660850972520020919443487488959418798230353159179612452852301095617170136897375279732815459780709408681340598622187439105459949546103717372248368865405634139688500302200012292532384491562432 [136,48] 3894357059937405964692185996850606354079598757507602767288046279771291484053751833751189377332935963952305617395449144752528139654081646994519018357428284164763042697960902261250090129086679697931272041060600031028082936417280252520692179899452395182905887913940339378635100029080484805299710656312187968758231679462682672826588502346268781308112421302712583224055064596515423468522188629172796386380141054846046053732634375065868764265598502699902894137731774321799954213584799150737566239197326550367155615849234888960963566780858828749322961461092122024056018939932949319920576663618127055092462404781313370254351152897140176436270316622997688031509599842487541743804832358059147044153717230895222269956000079348791736358499402266595042134236680077700304940797292032439984332133717256146664921356428969037248072429959598332565385507750231712332076603526987623425683815913696526437618355801437143744409514345711669401717909050218194152084221797468180444323358601152509431171887458383179456653327207836328172979215218072182569164807866097892771369850133232248727811419216782025306257037539501251933513402241288291529096296382130763510655575856586642827267747680112869080445776924343172466877425320246132414874530686624449095777531775802042708049473381932232109079174522659110442882638301285883027108641259058488847169833703781479248311467774900464929541260307297523735544992905736125504256938664354906398550006131300609237399961898333619154592557295385619445198322979919746650147264507774230833081562811319140265492766275756504837842248394417953894155030536786140822051106806697249981303555615359188401857085149652877120 [136,49] -155642788308778381208213808287122814615706083165215842017666674288342837800875197545521754338336673353668854370492532133636306367802452621182246269167236541542371352949850857558774129822571395988015603615404415418432658703553639276930413629895647403327729127580460352739729649340651447819864085707125953777535237852000372970995809889302745815743175807235832752973880936974646126116544862023427620012897654070521621707439644776237279964832578912273456370825579795064850682291624953440491942839952809651253085588253537743660496071969722787133828058900145569231547557085248079750384801377552290368995478170197855164831192889617521051464469772783483339648703249039542110993262317038682379590912450995479326009401755008368897688102343594795270239857753822222260733136857179690357094744537783649698550515279901807505589963289150534945559075576237443026246847865230296116618846283489255630111423053358940312578383456975565323129901880041338338643780967306454472513799051365461916233760257891150990308883376701333186203882487014752411385998724288676519226220084827064802056673934727420016677985190687315017167602054996643240824087992948610815621003598004855512065754444337972244436278392490498144612819234507196530526803091765134587262046839417538606266167986213109609051519333577677739539479305747228389144683263922465892662792795593216595364463392274478813756201646203423545986447331708447355537103972046842728571320260385589940784646160898036818201853570354980872067676572273828115959363877163338445467650841790316588342201911085556647991062727988526842876563044905653337138877628747830909073124443580115922856487629520512 [136,50] 6830877656550906530151882267345223595601198240310121721051963338934691098359073618791503753308096841141467115274293866330562780699325749912977940660683779941252871339893388835382922872779149921258376068361724605720541849042349305313815926157136348477960086535262694570310903435461253133174802231478341507789189549268939121762067077011106086258693691687243539082741274572607443138443434431540768108616596826207836045226326759983169599072398544737765135646465340305226706474558418684826603878485057193182022308204056936648835422616480787822781650931998722714756283358354068661991752284531944150940996559182371529133643407873595990181135375230678249358178128376478406453088950012134194327151010402181646992727734748874653603647859560513795243863563155014524183801540864206197359087502642993906844836457581188990798253228031071034476264672302370309250204541622686987914752125606180920144536659885718187745794071496073493937455623307574493601309858652344273820914622225607748037555933070638693185690359076924975527085014141693977420724288426763268660736625471973176655094004799418098672457076238627793591317054774755056703618696281261334155429411403020285633104355443849298469229931398874398540071431382993957281349772630889674291927613254772970441478486422081791100611061497380096351298114745915991335032804112178186312290679565883996314792728847482104730473809175756240247645444153910606165995955670071612912716011369087433865923224436075591162075828015758941518025556073572106800537760947217522522004067792134866235987865838878372077752701241132322995702035363540567278430372504680249886428078068815154720037605852 [136,51] -473107304436538717094434195950577581500571984494618038797037852635756250953546153253662702098270158108707154764521285979031550036534980322875543372082665667812884092838302004912987581915918833330602243553232426620339343158040751895894179544299798597826147373307318698492390447245009799182069788008934685695419778399531331037721418133040166314011929225157734707312920986291071879878342582620428547423992054970812314583786548892111932839972692423865079902102471458053592241688423902920700188635674615455837039852949331204344674494672451592105896657409827302685574700346606110624280285752389347866819190050331063419577715274468075263789924946599059562252442847011377382337024279265211476979439397716995785086752561780864302635742539119429269840023839106175025081864425428811181043817328381959169140462850343285157196389117002527157377385139887349156975072699894117263847271554370149562434248865628741625599395472598965004065431399561398189331228332330036443261404113944772166930292365409978597634263575644558212915977820994256197156554087464504071658277323867071085502695775804261470856641918221008655923439915494688440754540731289311501016745971428979798627710725581612674539549844590584060306908631599746170960179423979296107841608790923745477802006312767555308202431164426912694684304390046782226532087065925883296870471472865988034550920751941817180078893759565224871311423906969664627097727331740562359992128769554019946400866498623944665585529542086946848104648168609391395037551521429149762195795884232492141249691382835017624372885977701419468038746928422654325705291329168482525733512576837884812029888 [136,52] 40592274700710735158617650601444036484569499859070182269150281013295513724628817157405737242910726376836309788506195408404110481519063272115048784822052555317432272597064104312750330952903948938006442993260355138425133520931876026910774138653466107138001771989143859483596189873678835870003346384277398191656690356937988906865795031414851520392239940150778486430240777664570434140952227593313922220957674634620029572689799603464952697002466072878763498958286409573153715617954666143323909545231373305970764308390335258328851555819959946711799251916283722684420301238673926519746004438920934680133765209045733665801522968054503101156795846369787624573119116531019942078392850023316390696608298803924977159374916606561300520352726734179861549589561398174947421779049052528100218433137842402332914339807912037263349655364982173655840706229659844139876820051115045973215856223793959730687163300876781584862500678524924439821944490616826265059729234768760826886620426868494911808338021642919459801746732553496238203724040710632884074147961291763511182045378038339232430869771872947505906989890271977314351596041280552664552011364366026948539403358267495332442570131632221659735007587714593706974139477101711047181219075763151580713129251462297698785208546414381448707080544092589886134310162691451085962437240283133838880711979183612299006131628347065184021376345304361134785690187199595257298444657730426697990370527001200150527910888622215879354876004515430318658630295947015201836427493546202174934538750633684442583511975498457591780729483646481872493156412713913161597298478391039000503278369525351037240 [136,53] -2265212075615592855983977406314167432227220110288995746938764874425516570466576379435227453175450654529722918075325367039905235124067252683690698617845839445083274498210625440822222213506592845433859420177233106017225770988437287118381702744624707634475962779717111152105506606966128114461626959561963285328005012259493278848054975489771715244371120321293362651552645014398667825394606157158115154814414038077288432894106952838665737375453990758082383941305765935389164386673592967277794474241340616879152920760234758866771538365624425593434956150146805590477676170577562913487458882030390222371268158120055985844359613739430053275333228633306582351123826032306146461353816166224564362784493526278156801231548756735587113618580098380812352065472669172858052796233744434038377400116497107288206627069651410770235063549412818024174530673697456680141215416287125236767507639623087165723219510329992320589934130900385352247129605023559527739806267666761596919703246559285140637324010115618903290216743456450233581004183502961399441344057818745223759124411409973237568537804041815268504910268055061176969950276043021990403004169714068927354737726883905248445614062511805864208660671758232148400764307738010727104058382019511092116470017345678464402620225096345645228111240139785885872801220490806088107539710019314018520491890778467719517741301828080731851492731528311163053651752680408826706665901266127424081743783028051062801127744260143101434992747769400113268842127799934520360971396790781221173828640028219941778445702600433620973303846450279274986115022313094773880170405210908607667250343002547840 [136,54] -43281485449344171351365680636052617356100471665023793451868335731878817827828399987022442829836320625447235506289941837360690963071488169427453572789824524602725855993634445817708142434059532606337096269207363379685244984633503312791849211379094353813284737576636419500940829889608639490639906492001915931478300885755913024449966463314469751630665157905955319980138424898149197963434800383297409401952498811826520181691399623289243045857652825888179206105139837117445891944354000778319478433750181679630553601217210594257401616687228140583202282393318230850696234429030790673066434055836562076157272927220902227901816410665531450638761062139066898543521503864839652478898253341336732271882918300721499094587102471903322267502833846274985760033405159963612306052285404726993079183686600218150050303004408768511533470607985697586465158631794355007407515475922079072517045498412386888562555248918963562293540050404575559281815788579675960715105937165088529812692745614371460315041769736206629675837326262301151826007889112719385633411599177826348966519655379887847676959404917897060640562032308086332143678866769931662068822656709966772779948734648708561349233665615926013701363810405652885990743971458009245659223777469114412316108558499537215047146788054692623618920142618149736597660375467370192999283869093343022960631502500539332762452435579106768490290391442594480385801899673019849813824997718758110088427045287195484560963904166215596876606621099931800973425203022074697547880545070579329534871593441569444654768333753776239539214469110638639834653621744459129615204576476984764059528148412 [136,55] 22246279362256179541163753313085879281449045056140191621333938566058266242020958639156399708882041436503854622964127599994765950592717489452663494559696440967243009465423960403063094697458918238882457696174668380396237839974642831995930363546426121741533807825881713226658555872450355074106186824996117994818571316877621605032929568085702134362273989089072351088220651526161184209581009793332905231133178247148484846402642873335599732899592043748187530563375823320496354801262801099980279669954619270387586414826673755129098236963441954971130627832233130598890768028283634712208196003509661059918322550303764478442373814493891599242323778268231641037862469153249414297268042562178501019465529678233674091416646040422382372523485331905748740111132584213607690912172222282870089110026845044006170151613015948979163496091155318361558877412221451129127963423402846121523781337635992128494661639386529239486103984825368690919645982272587395176361043537590784550673318653263540583094641230552412936966991066165127467553514274437058401397585335741055106854656018079722659444428875986025442279414250823147332834273692678357403407082256219033299979018847563120133477007468160093754631333502222937056477391420161505073187403882898484977093732841428306848540731911377091607489923037685047323839390006038697147813034890325926314755765443555660451464249376668524056743989170298627482739752512720973193235097905412502456949723001153981421931205699930802441445713931375444956868270478824290985495132734845158416482285734689331797999636531976393435136581102263910494534606309969635793204257844951298852178912 [136,56] -2067129291951525530406854785140563965874221013285578385810809580212947402973922723596687810844415966594295663046775176470865437051734700012948607663295155315227271507480236168881452272936787401651122877738200985498870989231873827971628346384225748623181409343895737847889036674855397485326386129734124971515373312425312692662308087282205487283209355772660516541698715201569533559937959019189671729644074975913914445082037499633859138143221940185127774609848792024670862845742338791652496766899131009435624444981682528508391495895482500920765229284654637524785121630288630857202433259944506300548367877790340191363008575864927699211991240861328974131204343658983908197719922049805313615482936740290611225253137525342089539124820436674139069726302070022008830898624555882704734411659679750656893583368464407630545268408676732527278529451557550381556430266448557019435145661598750781899658934176619413432429965183740489866724719486200774304343028996874336197408322306257241800987729009375359478528222111987542226509422267509992856394134528321784375555268470554511089999008454946423409216435979484035490263146994278246072352387147509972665060979488150346504276473019843076530332110338154806376816895728304034693649330355165302199463387372321266595685073804902808489754597778815607797861019053108663711222952449885051268451496043291468334217404967946747816467070351119936458636942128740001796086394087365567116241816576591779538998132036152019225110750788447157336020439831890266889235956188836357819943788268583765122398699806492915995281672144159152997143193794461943004004601546606140549696 [136,57] 79436094145218102781820043981724522808868998733149041975416834152251949175068727578579256221143595919281964788178097588868381512256959619653964197531325816582419078555358058431034052797196810638408948120667918047000509000812692731343535368686959540516456379458194013000677380199411432263500485324606362969841443402950339437120852642184399468981621323565109839776851250827103333512814472013298208484913966827910743647125973921821194524534175951926001296711212546100508841545393641768235030716307853772072785484182820209444543757370479038064683855521475892450174297356335633335930497272312632274738207840460052059841471329237839556569658706615754019011897909947602841574311342124308250591354148414155454497564208818711311590598530501165462617680898176842479864097386534791474356979538856262905322696520425731984724889700567264700428231165457091776466083526509971729944492973891473418016311502675379955703835530633594385577085427418986515550909081734736562161651973348910433707649524612779429593751396200014060373041126875241430240037347531479212564052534326978607688299177208314573989356063759816409830405716111540039982085860996930195662324337772732617299824263826659737250328423187221336895342999132497527988815303347614947757537879635362543302436082777976890629561997857509560540924290658472348013661416914249847358494957618547569337149629346847542151978184185700946009752383499303802483200395274754788937449923102032386291018235770269016912100725708187698574639946365695590050310512318437323042162467176286957701955785124395865671841881352131856096316329598547072502830769668808128 [136,58] 1538432313185099978875495110871850303775262224861108307835304558297294012030750122973264451439163984810689951911328349242829611581704652049439796281363597152768157917630813010003281622944603018386727471055562773659203787961514854473301728786183507906256343827687986194432981428703447241620972250002445151594510109636682902231382565593657285503347920972265700714789850199157658169614376476908130640968061427544429647037730437022423075146654840161011792185964081868309603488881546580231536447680605385715360045269339737571119453572546687629308302381858717456096669059953282451343201291798317346238489764735982738382615598024534881516820259172706937691819907410713287079509660143379431867644915436280965727656602694436653569733737927525414529416117046250621274913376213803921064757981052935703682579535551772321370464623532254626300388778403768620449888109320438019778489742814710503484633502316511534062577644102562243696520119170760461419070951221750543977349316519395692062068438839434989089874212270053034162823802019668248406902311041387806682616103898664122160860024971103380097124619474262979106856168269030501839154806893755973659908315159121433936248748941282717226894801080704348392037313188278342656771923696942002050173252817026872942260633375989262676382174760672233506084355709761662529820434601410356369350232825479676818063277063409502690291324360121602838243650058480425771435332613073644106691187887667544172657614129813202619095735422710429364034671584546472643335868185037406928768529004401674502383317180431520197849828257603797297053938760122939991861350800464 [136,59] -316130288154323506958963250465279315132738908616919670043191216490300581994428546268751407213395539270045448769147935761376557762280242484756712757010029906639146676028373062213661556832671024775448822406932140904988833463681309264313110837535727062255123504564829752831835804020054590458888877888576447586645378725956027051828450177825777144037840905927513101096797310140650768646491703252381058190996789175015879199645006433122295862862693689952477059355517014383610460176890884014301274147833048801523001565127369959640692701056347693341418068673277147319281056287658862344282590987022993346785699662513575623577034685485724851475915075337004985525195788922420985336043750777296392174170876817179729508221386656397720188140933194246636171755717047232992314427435208355139893848056513229457934790619977735535726776436334455284364944344262862329265393672435012973091513190423321081838113445434425424071080377338177809372444181381554160602019441910988979754369475135105367176935571776657341471558549996745397393414834470936428129959885404931491469913782004813510518008270885984374919241165926607389263605538146003644208864619588043971034831417188730710727381142971820134118794512257785291871184343323604522250577389652112351535852744105764620352797810227074338416024921110364475378227923350036786967703824460348527353563677084193776248436910610250234943056027518110985602674212380243501601723993140086116418156561424847851398213615608528313503246649401560093309298007021922135315755337666540614295074247764026623404126536525026486570710035301848404896922090266033395850877184 [136,60] 13228028879102368712470234204081626779893458002157497446606015233696947347321674708454322954830256145712556776244195984496039487888559571189881743160478649057703186342154478454805633259181465227984884814711525320454320693003892094748362963387970299645954127278412571820996008405881485042839442734335196687974802190793382807623869448467644198963633983783456128870110086738243961070413597045289661223588540851647468793282628809923862009956807950926441281452569300331636216425221424253648190211354293140432344432405640264999775791229841279066761170894231341182261637879359134348614483422183676677432724698578295150984738185776515593615901317231239642300803109395215732757066782035430157877887841290659403810075352347997459183765401973973599508773451936248798307647278736058705394581737310126001566307568883565448311019934424681515352966342625697343255498534002448317551475531650351685662617958606032167937120286556392958454420214765078873712265999013797382630293765871641240562405411748119756490915489692290740049945818915614012062248531699685035588989748671320967129608595644670411641409321816553025459808011319339982823515747278380552469289488726137896396245275305982414992610169378445829091798166514094493556912466448315647423624053710284551180361228199939181529691107208617449132947828803253918440293573161323984461056752654268205898018362694525669054278199887795614375313921068327830355170568246744905423812756427005532692129183545395461347216360776179308268550803716889198372907677420008025103841832004006209178661527541488824289090999997130494258536707309647010972352 [136,61] -72393551062045198121154669908813650999811925877626586451436339514684802162434957995182862714423412610575189171093259066668157829263356194161588178881051316083058361800798956453955237472999781230380885621884113464560379865626956564995534482300471979961155725038601503449826030661577764303792536080471069766787403248700699619101545806141651574293845731558198979508467211337686110660283544247584672639288299848895907269625750800711792121483806626236528519454887749309946715955196082336441433263440924413842087680849904782386011466775899186056978158753885407098445454874804599885099402456011486900393771641089320031438953693707812030547649354189974120748803784576371917457591579744680866770154053902326600965439969449367931140368395676889211860114657004451011664521594088898553349034938081410394450249748200065536183993428224899126304411395853214549766724231912889999234183271368490565961651394652947093727145403833948767214084230085252178322586039366607241084657495115446271312460434439803023782294854297242568463346605072935834998761413712665414334187628711735370404455131231910002453262431933293814545741402674106461535597547522174823052289763165503860748145587546825488283271543924593306301924230532521462621687431634559826090704373717506595227612633962701680633450676462210524225795868897919824895577897582435316052552117100147915869676124648205463569637753588468549737502681719386529716934270110029948025842034419995986955314746626533137742052059319965655224614063443594398760289102636687685459253398584982414978269653146372794170946954924391190669480738083992320 [136,62] -13405611572648026677205276820619744234972157969710659288463666528936511572681285541202514175196584218527955056473738133471796123827136370757656693236839491805844238927369796457703096734073780702865130658129109566984479922264755595134733954611059585504409050506356485333104139822033609407266100537450892164584344251236027908064256700973805252578182350612812946866828444600337716682171641923872353332734073021193038317264654594724235091100371606875494511109861844089176289625708693770454469211979999499785941075795441368643972435402271002088673480029103803084660232048009100378236603059292037677493168660024823481827069173485907668363365880941090476133576152251820353347292967657019490207683428965380391143629415085885078745897526382758039468257294569696452984667201029838995875532609115661566378560769936946890517377638125634754032195918933827168211780766413641886347146405422048554695304994622675882995142028608740669905731641929008919539893402950323146257994861928595322030553063136104632251735538556512099029906828643619171604765700478504567303522021241905479118497901000376419860373855725256902365113736308715991400890187008976351630532570666684192673852822528426968439365239737836460851408662499725744012860799505275410921159188410576323241741872768234586385627892285128136354624672670822113360906952705593830620417476595575605799796890265301090313115342812105201592609410283404815608690386784993506420130598222504807364668291692019586817707302672993434969090255652750026605367081524202636398744012489332459568840361828588705259101623077949559578191104404502 [136,63] 506227077149171410522945890493706948791885675355203525979377813182633267625505172508887901707545968107311673691455448523923035042984638616408755717880166085083914493660954893401295556768566819749172911989931247446483110290834053704490968779426995429667140057264360181710700920734654939134483963141523965202707971124420753326320306451354415317327150745643308436720526384330096368492455364269118745557558136400032075479032531740512731057902361771312623129759298641657431554459947599828337984077772763265009316334426620362265211612588793023679966636882043950165509417770149323244064095290988014878803938439283260434730316564251966235128165695831990661914570695940315761341821014024395552168700435407028091911719440245999839145626579294307968060236628670470555198942313283683554885871512992285648777497725269216324561433858907059356846112526247765578021683795885087751378687136148275696928432335522437310880894069001978460424624936620254758230636111081004991919096945573635472583864663961819588870673815691933141399541239820201228330157315450100166665069770217619369590484960994995687507616651923952260204505620008356651134903250226779175947550497750231286529594700522612558599153788409368667938844054922050640230008167633727752785795188794824877237955747013161298641125351536041375769823092534695742017109241990520305028105394750228534945473713311248505396098105622651278005939892279981335673382141662651248623888031053020240715707817635014259178615261019880013560801289826922517863081462038002355407371378218225128412979487154976827143071498248582982552507072 [136,64] 2883123732580216358187773517226906367172183345941747464252522122787351057725181327789950051735220986376485091395910349611599360231105754948255419486457037802450734986392668659164802015213821498325592644139569374258923973929443821081829299011733331477818861069944416015050010527606225610532746772297837518051954323107048422410885550102239048132832298861868474166825934097387222959998761838903628641972213941885050657258552085363677015871991750185675607510681922101251078176437009671987844123463939625113126902317390477080807828305523758292036498806288127664220996873914331499390707406514078714858144616216796469076740868098310074433503061833520664655137775803126638863979369812406062481491764859011904611470827065378708391411439595388129567406649869408127019499427644728768570918761094977266041521831077128427256574476006476155165946478850433362806302291061410390929062015599722249902369831004596489587591700551503352938072766582315938702068378982101659885019105815387758002172153863971420602558492791093372927268019318036806465201766401076600160714000718452314172329256877867391836493243029470913080362800482364337345700716731635402621338020281428082662167832823712357510173102501855202513205779068195377187787914596855934268326390400237824016729588775908283621235619986688362569129579065968517370408074580826198711794001626844459657574636632453909389654322674387198965163376725927643901896496045686508868851291445850437357906206823831922443238434720908964559570589573579187045723076442359487979894289838995334561712493975866763868324352470350566794480 [136,65] -1117355871419967841909636807105595250272093867785460485485672122434255439436004528381328527054839294954337947802439240838669077657465444938533834005746193956813929436430323889126305292394811453155987664525389902342008027164984021606430336986983672465729545174926652635206037344925350167741142241032493113633636184901347484074549053568969688384514021326202132328271644229146787331395851333164052596571993737339321862034299678064244544533567786719034226388871815275584254868202240355444354713041659253769365285682542892074861911100160238140978434109604935473121923328634072747907520075676451127377673328574605128580415024993504120486611415650978763875373964437296668558807318674849828569937423217496855026292274497655645100875898770116720214015872506929434010524435449100188949781622253564324572633514513387137888973408855596529568704689066178499233221756557117355450822897331500201930813225581611001052810378243340878199295374680541280870035928527315634466526010884151676303981771874147920206776328509185848610484379217709463627043481137627700765382613345225087485493371237573550944536247609046627267243492951920966771371727715742860754092962558514282754529962296012661080710123849980181620974830389479790731043406805452306587593566181486329316230164466949932781714954822130305664183455543897665965612032426009289447565651560668660919696256030818771451486443660638856635556066649888548351867348808526416106598776489940741348997417331209595696628532056336117683614645440341497791609874396699048566842701593902566646937079321054780229968575336086382800 [136,66] -73563649786142646882214808766200595998727816546229344521064363631641512206890701947891687252137646208099026226509044152564353523386227748946006578896725286386434689925516019915813958407531820121456234886820682116799125435973388562810461168038962176220533430283810977501699303373285603856597683054684681840623256854870864941309560163045223006862153287620677728668855360488903029822923432648146546351000631443145857469851332806329752934434314202699891699728727928456158668411972805646013912319972711904891250496443815497628521327113768344943900757926397703250826682363511506525284770313479207372804561316091949959974954974130529942036288640828103590675696314504579567203149622330863540692844170808259771858912124877674221374309346231588433024504319272485168579209959422321817007319536435822024506924396539543324610110041277303446904947675180176943477896867650946506352566408738374520998934316617910047447447586114336167010616235134412885230962172755478293314998032348746121055937607573363052387230755642427739433660707958976430549665776371385132311829207860959836748971040227730056728751685200264948288118343623017547692586630729256839376723127594554170576521789160114120941184699074786814527926604895247250642360458106847777735154343094977658277418282739810774700990009603143921732576905528993213762271087176525640138732823884055589418741265263976541735169731419659510338740540927597238456395575859686428923939207543929943603489349691549241864483577715044081533603503950995584237546795311744755279965368368069098580671220552872319700651760564884 [136,67] 4344374851894258089089314964883074618615437580977442719731273242012794890039843663216586089450186934254707370861393127736103497561432077495923617452482459232380216706165718769759254039022501483047080512258094509278223633534928707409576007239422236409610114030878722731220075924158592870676976955936105937689204359443951535072761875619891389172918051798216808263159958696685867288505222081631488742075623015632573359827423012556134821408771895428246272933422822506801996341643824366432598965965727659507375317266608563968657525198735666537921609839439059078300050298475923476689459514230748407622580179350531912208107289699030569291931827917067593435276529398754023158138705769522802397280208882051515472651850997688314946464381015885587050916263447129335949238383663170731366195050567086491813187766453658149448463086904609382679866680020207646382786814643360620732216053274260068011266028846788100023143561464530458409474117577252697251030313017135331486096159161858323362266973365608698012636072201517517356789717485223602647456390291406343138212010969273933012896477861145076013554383562895972942283505639073717628737147786759959495996604738556521625085555856334013663060600788034362116180180260078684013331410438949167865058371525188567777734592476052745600768411359777405699636770692841562205739404532007728929575505652573981221443924433568935817767389734551033266172503561059325942725059986945331499729687997274478501760728187819678228804549197226964567348763271171735946635197473769402926982495591774496456179002477224074476385550144 [136,68] 1076130794306855219680985720276477058119333311866000254477613500519835338802299654754511239444666726347339801454394708170907021008086319707646249594716025681649938988498014246608070211396126552854204789950609094586087278859810215686001675564358059120378454019623678844491219102751089651558962869877989122737647503934627591761213048020237459435565268071087474407355759010969943192492594628195175327819917997558366506241173410958674887734506379072585109139401879073212141532464837846320208781175451591506232862980643631732467018371785501030407881924249196891461597052450703861052292387922436996500212469675761403262806364752250994634155099897674322325011595500668656175140102814583146804638705493121301825822261797865552867274721117023157392390249897894085080597570131707480278198376596920512812678044941876157652271807826837729932812411990390647570291504393759214971880320987411543270014658925610592906866572319942170550619545384516514837315470757489058183520276379369327918932120462921250498185370989161393731144266998682245039459675306350382770588604042570224765439027507445736722440328423308401648685693520693946957433945263729885824860147474315895204540946275239028318921029189808633729779768588052579469726514150756724541550211896778230514484646346858562726434288261497173421650443297568492421233015567033944799867390513260289792737342127559495686055455740011081916762772362790797612805708226653264525020936071677859988665866225387505669890743020597910714731430272898451326069430044198448186189716083622166889866090033440872445771048 [136,69] 58250431668260149338681828829127824281957227531052434503811653959804694091132389909597629208672333143452088874925061159999955094211925578359490064269205795670556955453869615063246439747586150929577640685314344913045063818695135651951421494732053916313026042616912970280141802463258909443302210259148935509002158468162083380977109381426045443566177878237202775307318180305638109644997298144804730963001503125900958800744637215261935422945780188955583288880596422033806611549750306907484325914226885209509491098840408277928823876071306300512813267872855673571389465111367525643120305372028637438728910327002484411760175188614954056219297289302176857807331949678675665937009871497060915056287855329497953042530524589121452685832612924239785554974415041266686958279291834295539540761913281079891539639412210176794040029799671928416259870734826175289027152466311713599328400676561436323956055254272115211611011586420130106441583923970521986286731013751704589486817478914593792957034733496042640531092674394043637695209038221760594498432493915717360345936971667512515103879600093508321473222977370500906116935108906165272869478460509929725795450651550273268144329228583558891995119976118336959158959676773712842673832143409777696145981896323920094456981356070338785646404376599290261442265269352883763786208682876252267746935002122488760860911996127125428850558023067251291906069340476972679676317995092233218474152910794598117641609503119283390637782989746583410597061723037341099914391882782414471681583432692201473028344401601299221248 [136,70] 2128978333670595389952618623270131303479744224296123996528377319561640087501640863776620171725991144925874289618885808302381826508367871673941348559519201948381167195795247396830998099722829688771427038476207628715455055987529124706296577534232100571251778982963335613863273091306270123973067947444904331662789987803859811063866144041891952396590102613015728993454925845011134238105663087115102329917849740853054081847438543530845308519417004843293985885533813769900156850724591714569574604215262068069150515853011672709648482710734743935658680797073215014406265812926432585512419783368644172008072886966002308164905525091391678106840492558141340043177572224490081202435412577656857095321693875796875779931550627800131816529310024656301740353675580257281630336323595679464566276697946803117189918952830775940831299633997726572378179021488224735220400754251748349083364620107182535204674269807368315309429107634687422166752270222665270502389366830991670829080785812888550321180528525508648068054616610551765476837730808727229688105851089439457406127988185697609140283178142451163342460553154252816005934027185459990906431896216506001128491705227454770297319415407538386519234811679512295952572850578098997162741558704800503361923870962784640442567938646126250274386439767470911469642111586578310175157955565722766789876207648069705499997260891545017083506810772762829207736874697625720732365570599757493501845044594275461547584254865998468806372267204262550587283925074700608443590479246470770065781731179564311338646629510893592 [136,71] 36461255566340041802000088157368711174436750293530415776696925162311508609717408959740556505661628340625768742581051188338018957383984725174895529234134959961504918567491418840728657272212104228364244993464861565112699422648394391898802144028661818325954906849713797434893251216711296219437002958677939986967753856523276194704675253837741201375672457702089391433838928967685708719574106638761166756558603178039724974985706760389670522820161855356446325067102785893120771334720079914595618032449306812163333229163378529958597674242706521455919453624590916371635887297398934944236449555696206291014724478694704117300846129091080681675828044991793919562379384943195051921564203012740160007171598108117384736100939897863046618916344307583986103631348626005329846119212341938210740123988912358744538261342052462262394271218961904670004312721277253973192842187863328864362261225074106833845064157388912042207462276622357018698356729853872619575497518108810297810658967457081214270179648030829483938903054601635452937060051605117271565953701867950686230187521898845810179715783060317977351692685915067310664672436035598823155460413854149237387755580038358900650474408832678485210670221253487250890349943321481017441864764597735587500923757322555476615177741503080147078437722683107895205164602476907128048395351051361590757848734058343816765683626307905952830576648682001452717665966798129071165096685399944813677558872970817581595715154367857343147058054068391509526599427327069032439188436755559978231823326820593479854645767264 [136,72] 687252595983727969877151243975821030735779298640709893276611198601098477242308190083797384365600226055843250357529847292683568261682748262227425361994195563334120766503723409301472013077802722901767419592247245994941915325368445329886338365312095416397953438193488973709702648202983738909344577418658688598824350811735887858616862414574692469825082661112351174462353375876699026772329284086835919660703634695332227435765368498536686369137827460107830706827168298740849016873150762874889923475439542859005788076153953015369903065150235618748216972413226455901395898315531395460963691515858694681592220406011680057276854835143741615281716983361452175970664174558071859377690095720891879315472279015174091822424170489581286310212219245033260968800071168590188580263715339383445078302532678483410788748419847744569223710978285780724658414699512002810337132750744993623366183023934985578533632574931099716580099786959138685292735446971271208287738912738052482162734014972029572983921030735500779716466197497246232888665721176391163689957529119795067456894979683392230196314923067325323411654471398734905594556000130241783909168063293366791401819604389082313916535913068095971335356539270676033301445728370776671483590941467127824625712421823552736268582752807343014394983948144848386186856921541741526102056588940418009884868236118020189582635902462550354390820293705367421917599317426024866659997699011333558461927604840655610200039478869800073539025351188156773685235364276454946453792374292459432552068430535358416723760 [136,73] 1947712119804782357893188346025318900333714882842820161965600842765782765110873892661518223270796827092276246913299635008998046456549912533479673576288996431820012148973756327302454767223628376106252031517014696887147658549911202655372707106017017947512587949799275732862152107082687207978965817883702311402449519264852817335757357001288850389399791250786335807110559019718308740189210434543556150292449592707070254598795451020044296985537983936975437229171957133033037208493198857640697444039736505278972900962224524025257958772786994802926408331282812687841474213966923111928245660351796310818855601465608487234883312739820015280998642655752892131911902519763261893962209400688970238202474277397294073552134721846693152381210755051451302159737415140476849452138723801724388038475533270187144459712580059106334794099631783782425352471631822416143573074667916698992668455580505719468772915868740146108019439991904837917560803951954857197706789961977547761214484425429513609738413258754916773741418463348525166817846369219919588152713886601856063822856108906640246933711626866879318618986072198745085018956586230610467661413407889845431448516259245291475354795434233950439359863285928890591102084622337066777176990015034456212211941170860410080389652227744241219256620387547264102150280161408872071556623952709577414063514588470443654748943098744690346622249525314960119352691307931829964894860196727507277738356102628909068025350334790564725425840986147603268573937948609347577805169613997717396541768762410180944 [136,74] 88775708141040883364127855709404938066462033325936691465670507190780983411584954647421901720088180066269149253996746901708499025959005282670441473204146139708644823830764925906097431587359257417301183522355543492559888092175540580211366971569511813299041079972274056954980349440107052052122159122838951222989718004139131728171456336803485009894158714157322835822628741365471885004721245271552061030173166342012642548509869503175973279624026400353407515094994542827148803971419005478440017919374920396986234416646781489905144919909003870336610329748440286946167597462779724255961165569822547808683731101880262048378586868536112526394286701226550584844952067084679406154696546744893802167679441421413124436431420349688730473332939290920036435659891077491083919824969358021002671362109814193906460526376877570527795417818323684106401361825308688188641976200694588168610616083266163111433788469729790312830060461640987327228158485552367224707257141125059773797279736099651280322165071370756729871441664994731857652568769976775002214096480591723812316312880104966990832245020845616534665822858972977095346090582763924076586554769373263560523455221055320524735605074819079886670116710952501451875173633072590399507257002567840033232145799744020381999449489397857521729239970990904732603666877842484314308681944036969533430203646613524657541506568040688173930429444948204926825859130623831038960633627825541631842268400214241069339211230617329136538096383950028521680342244579856328452319340353728852751823196017672 [136,75] -670191399183021625804385960659410524626473188709204460232636094304898928600317767687997391951086134766763674621760007162894721846409566804168947528201018073123175279163201807935662216531452948072439520130300654261318876727708909988066066372209645557812384917883578721689540839254032982146674668924382715044289884340277573143591552605399131289525549736731769813814321547928210276215794990419750343890260798273566369417829139572919244439960306591907192051914642421015076975687245098908476554070715808177055998702158587630024930479249859882738582241672005635198326057928356138334370480320736396476503956667567861956425930551083058388538611204102696841132125870857210062478471972179341584156780667096964566194370731729229304679562991000766635546350580469591588022124336656988521080051243276170158179591639048432197898171937499295046284054193353135506503740129727627693315422793081846562116491483742573192390247831203135139581396433609347646993078434351631400376739418375163066266510814604231732125927274956070626531978298837556619335733611685672976536107829280021783594176283111550650983896796821965911204870372334748423088898038139236636118283656310289279392238957311947828411774721276880004508284319224983809529047852536595567938272482150323705716096401888955877638122790602181512360615730730372294607385484975381545339359450585015233687859154461815775203505102983405452196773792371617573200011020640030971253742599036225041222117826058869942107486745141335900437817494358513168442298669738073868447898944 [136,76] 9200174681719209791259252403115186927276763136037905045949376039578928429397020848326804092470250806577951808565269391890227562991002551764469702561691422977828922697897144489076751430440186958845447708563924018753272658710687224243986003656073905032383407594874243616115132932622509668308027026593274241300649894059908421557177431573625800065026913800820985311406510635770788888805712351978880063592330636207405974574413796292439851294632121880811891130268034748631839777234197404187584460634134923536064191333401985050057257904030190784755920414012767663329848977060640836238558598777205512504963450174705849293531636214519027453370607457722167216622419085731283181833400246736764780227286885842589138171332180689524294173557703925107623326538588995827424769378857951745576450404977481627869758764427190855819801628872705152664806614329822726604533363358014095719091331712374968583238521073764295365296061000234906545567695660696502977357021504895102172007431688361024810072775376603906810309145341297650859071543326160518834171054574537618731429662325973360291611807230988622423098296375986622465933322778729486221743251901906951200424051132390155041730997699132872437518586583190623233507194375298612395199248687946851081701460599965905854540528502911458173693841919452615140461171808338053702715772689311866058782009742534750557384523240242595806288991937324804665612854947994504640107186891354005053432689831508228125875510963747441028006251114619294671922014104448810456367369187085109282848 [136,77] -71062460837276523014458053343602732960341568892729263655602578830668034820566924014397324877061499563636200833731983935806879610438427193000127960400319271031844310389483502472282027414806379532450612911337538092147022692204386424039123347944358886479197274376525154334366474078547070708705509178147832679513503718071768122855677081427344555003134969702008241232882261048267069392479119642574097615577110299907284634385265239728945669339300515626276812841457228858722152486972369296256479769951567662383822906489468013518967566309931771537769210854650477182353204000111519059801999752224692260560691268495786820922554378203048511238828566899916506607206999241761469092948989077985812019766782197814316268256096627139588023999108781571412342532051346759193970720041631999027549540572879043002032726065806733076258002127897887445244742687779978857259160034803414528070168005738504205694956422842258773408798420830595509821641033385640325061112135482551521738911692940193084689398533091984164949805594987481088746333984061367985429183740917173841440707043255376582329725665850293864842842255447414479176031782103238467725645183680590023924132394663389244511460115268623769609504072026458794032499442418413021133183431011197962759415326775089554691388477488695869610148054908322156533759001801663399974342910742110186124999196563972687955716039323039850109854834454129461371538984335468273881378572446439822491405827945600242824992226955588887612727814835648810759168404418307239512122907602153200 [136,78] 441069980320733215368259495374527576662615648957073191285349595146769845930684988677636376331254508295257615916618839697938484048055505880364127069800436107580755297969272575010238704034090395828416898547989979718180156341002627869062668099493153261870832214556498150908960677661160813785078624863484405899313389271112783449627149035286532002476187264335534000536931948875031127087546362842597991178638921270438257030156373647342352682744606281389426419121181425302812391856640346485490869659655598506614715530833838267023855154848770300481235013554915639789877211130518724746899239757102377431155001790008377349972575863048992504133549910850919465915536123441092854447435396265108988417750461598092174667050518223273181046031462641713767515541056802758284864019814010246181089807963411807446555124658501197542600396801375010139789672613122415821423534236599184607233674158889760805938371777431831599282868572015976393411048288774417264186409527913584603031320102366206198137719712317884306888235029244643072348405982184109711727318240740902936786715636322097759374593570172160604143254248513557621937558925512408855559542446465882047806195491376345230620886064373248609408120275175600987685690942561621677034810168956021549566886633269490404699402017137682281603209769240564624366465459120949073241603411392525578867114459571614532193117295141684284200874463304862564988137100174085558275107904555037134433807453851455610189336919959946284739978708997116171186646739419668184578518927464 [136,79] -1978947679420116130034641825940105675585758902216563095231791832483977839008962374460443607427146084003779191496376417926228974868252227543060657464675448310733993627646756509863137129063540790630279546578347698632144625619331066941501909759999989096547320385588271751011084593300994354787167539078111086694398486089037876369007834843591414373484399939837376821983333295286505883504617973126269017192418096659138942576081987571008852494313845196613169721866234950300794555256156578078973425731511614110776242458060384884671657589315016634907960875932369226958410566625672523707465073342145590253310669986223346984612802333166594134271295593813310102662777756527646818461726078646350522505298954482424508249473480997210491012611519995520944830650038214105619178364853949078610172964237215464934908851096392574134166023728508011136707984743826837965845855989707374759367359460555062517006764744676254845730046840797041878542905244045205944036469090215334747036349428013718079722946970324495883706684662210793647529065969843261119425528519131584930195811617249007784828108366494747684308959040105396219551714582490941345799350963822521528378994220193337965734911577658077749700345048164294721785968193989715335801591491834136157769030989139083481598193143040619748519806074733249189731758651503517975655291151702124556882462749079493052010216414247429038202097888921861515090629978239054120044070779921006351679852136217178828488313850029284704046035873713621257005565055598270450507424 [136,80] 6498706434325005997391010868111539370533080862404136434046408910498010047523601894199826868097902857953013329579488034132771088048018048794471044570975012278489603416094295321458259684017760265204076928528229084414145235964518694083406679438915564815620002638107716798716037457790506052454591355404006134349868570221014752188249797120599369582305344056354127666217639944012469686410743357171056388203598818815153459743106081477517717455821798854028233896127811570015402732280271589252688153790240397055878992482978836955755933653183390822429065518321910843559946429486170246554229201027778249530526003696482691758448046891641376223066786431162770242339120491799479847358097927291133274857391205181614579921721884360542629151581867034092930251012499792261165925334575729421766744441967554755420635260030617779425918579969710795571012001409937658168602093299444781118567574105676950437076331238078810618909868098550328614761476463072173096233443931360270052104718979468781822626003289249722429628064508182224920805836752934016083308116472198505487004724480538922701884509130943167794678538861418245111957714247810120438460019896357651180773669218703194847384473462129447935482768775610351904813280560657557016090764854641590914478722742978729242905400177156342805601609538371931475368079993033954642061414129310894606976342901004221933851267656440071400215965229904104764695857294070717123114529302271214507841673195165830435042136720100860405508434991068163080927040671238964504 [136,81] -15367438402410796024805323578267851836247222763712331292555488706976652620450940319580240171795068817902593443610430507037846939180485688748205973404831492813484759422598225280479369987850958944517600838607737397804499162982863753593890889166453679447667572965346034123450374171560423287500525514782112542211526433774845935996297819496891483128459088922806893866247115056937870975905002934479728133899451389220660965134215681439975631963098821903201092917218979130958740217191477116180840965524318432371122024911499532867023900077837241871961062652571603546386813650076892175783048836383149580883727532049682396271078764809357447960499817889448180954266306748968129531844385248359033138270200876565778062822136918466919096488241319379572905645471043875308275529681006065142305157395399839808645324968537482068084875725695237486472998774523932084405537120326422708909179185640968377862797233343203166003338143619728600318331726513441165614747161257924695611251779423259588129874042340175832476420908563379349766584419936631489877512984021619579850578796652385639520010409429482422743102548343971928975645340712286704931771435010587929114762075542863322259941641145233421180676732132794623143589305749590302085770658396900511078152879175112007865982171369054951270952014826372181456792828422164217403814165855281838744844051288887619439431527742528925545678116876587067440697998963303812596206210807788677306514096812157774256925077668005496995760488860772050526269604404152 [136,82] 25931608909327860502520967687217672393783900637544561447096891484567318883342368094553617989936559057828256831608087680094781028829008893689563821930301459904733505509349764349269609341175258698986867065754615427806673309413621410431955147062522547743137366402844925715975169999940198542868369836815373518556798071131079008562083080083666114313699900550310669515224890270090508969161437060944077598384815564355572307968537872308142234863149165909809597645868949391540633785103579948804107937026552012939278104936153978084419762350389469447800734274252289776798100608103878249466756613720179144522676344153544500865620425245627300579222697549314315413299862339599283061639937414603170663883019989693129013538660711467083603610167645339782081720054868574556937030921138885928336718318261378736492233425731073841574941763122260104720639149133048301104595628624066754170320441585814467448268395207873286780565408214671048316848067426597802811337623362462063174068576814982586170233954339917559136751304030639029435927463952224319117515875680267888591629684189410779237055347458961769031624594157082906539672559070226354382834449441066312587716188117793822739978109196540567179107351832567243618668177008336530271324946632937460807929156996371161174680189441433927359235870604429940515593373228532534663480222051707873719671269833248977285441217540957166981669235117921480413691324630612015137504324239657904911730607918941125660626127337873628935371954879166003457434200 [136,83] -30909091773238531061991425520448023802790780694322466690974746692033516169113533743051881227347948894958837192780610916834645778079388050161554807072152532282761983384620312314957247121979105296218810526264688582844910646139264650629143832813903518775953686696697953959542827409878258703082304169885387612533596822312637171074370469862980063783534566653493204527210849198634706305418258007223318558669022312290713808546763411775821883962110340019713419811441838651140520507391178635915276959714550641018137881446869354584054009607436944427805053350452252104885545327786054448789959837803072923499388603079273727307890735726480715327066438387629855016803841237738871688096050097671597861289014378597451414898534456092877893246144977021061301114792282329223656799694249323764771498665438150330453623632285080408894717327318417536973645710309929081824389809790789710811969748395219857559400279416750253565290215910970732302865020202976441973848538708903055737963721049701361238490682473492000961838373122951582114937290943854841167826833275782979153083293417009565985184510553422555835591686861875575001505166230017988934461302668988892679210665919366898525007832051919400670821809309807331073977213854195513215508170413814291766539644398926166654555273952165193013742344271671120424960038535226208367084169691598819886114253578698213920611478763402350914775160218158805238570832207644356953470833242795249982997905595777363207916940111592689907422664346460309696 [136,84] 25774281393149548771090635290491291682219213429074065289055540115406207713259144743998902326668681156455076713147195383416225355736776854448240199532107613842821024255090309117314160968084016931266367643053117859067015074356931003732470207353084293811567601961410794975604019726007279417698654408907721992996728463505786131378809081295030399926824783402478649550160143350964543455121242913830753762707433757114110079335200633307932523534588772901711863005017828101476137526354994338436821325214244343911966523238679714552452516479485624342404281161623905050153278820440625872191300199708961752765661771523442917098741209608307238463627501324124926424953227403607170510331271756938876473715095802547018125238688093257506507076585364606644226443679754401921103378435059718995752891291325209657537339804791102228336498692206451986188017007990078891100505377224318590496208899931836452763215381581483134385653787163612425536486872884345751886723426646387979255679931453861292831677796773202903084883739822971993480674446463160787553536810469390168388992240936607002553514904860173445006177930351327133163129780362587612351852556289119548722078036798833458387038698964090797473786530578275147044267678372918670537535592646171166446713806718670718528868660558183331704515991417761780733686243292869512071435344576787447296957497076186350078380047730252372544071436459822722828040131959865110486717851878161241707679475241249615156573503821355280783367397022848 [136,85] -14893770370234670358705202193660093253582695795542254973702042291379580335436537372805284872497493225783718657799795361750949796406010409328759464630254417626738195791078877832339962347454304731678516962392817416113262613105331786955670473101574087848631957738885767193239729109471638164158012684758280391696314218845489687556552233606130271320950633555941686317470334127285283561174196566319987085334074469867940193236248038605218475458530861123994509935640443368214366531832927328187021500399341564717499566534476785287406332772650860414390474249904877983733500031163716091120031744002538246968146364323736984775593827412973425430487096289808694675100611664402444537419596156945044917988814553643349399080805894138939923578719857824107104204435621463371999655083192965975876297407688529195620362474719211537370400170377294022055018202620014854951511497017286444993248583762070302716605225654740610999326020369113073291897535274459775815628370704145412240868371527362487975470993880719057846368405655399262736452069558625392641489959053739442375157310962000607999847283200647665854709224381959248778863651369565901790330281450233015683332802348525482852252913074487033154003050522755785036144350889925727432243730290764975446947959994839290633064446597194276091006449977878615886592725975306703825933235554741751233771194840901198884478740955265708187620272841328260330866185060680279254893218274400407035764438983124712125670410775471779418874816 [136,86] 5907973721015499922195334546701024286015538837047763913612266345270966100811270292825021719897561098015235309386732689741232455752280915490226513253143547292340808632839561609101835735724509780575696868829947023135688336368132435138425886080137453395771645385081422185785416446766255692528329302495600938446680107406806040776287640427778228512436064960652598516758194192260273886102697250651079575015494115375213326939854190284386223114451202033567064424915339334331458154055365154862532168856749133608095590015510105349195174835784194016848178529827142121434959869432468545915399645780075894271969370560465799782696466850187395025056788611064546685334517175290073586400989994192518055619552539009040546752391815173494665242598591213629118130662743173011279742593656732127556066722820672163144877663893095349346793162286247005163434350203608412652222454918782954157516500320350128844994996837520645141330948879127610013181762826869100203793515969816782799913025495041645579755065222812031769560542265179684602138894884905563835645495934488621198810435252127469747253753436792676797574965071713172833654256981125255659390640304747304132293232148433031029533415371596634126387985246798605552544881043884354993552813679196994978328725178273095646478983363521852492111366833186480088048877715486609806135928169970902406435433414633614489261415770484031433368736454267651939007474592069849028896923671518448555692291270451201806761705101800142950 [136,87] -1593673574377813866733507715737074149059498266015387529390839940234493245155187493107551998845926833065320394230082626533496814694929351579950975448319658558221197362897819496387486625161397633067372855094065403449071365240337265995379391487587411606599899487829013418263124431168288494435528863119913564404037799407056397590834210811571272604235781413619295883775668346965470179371629039238328427952834858617718216397709428966245958688972154172030712571601042265809837713411231198834606732037925784414506330041597886863678428210421118083780325465045304520908907840314329078510313174883190164022002899635306370157993468838113085349482838072598212613324837567471797974888650797031254225620773461518880298194504957525335310268381404454987541954501651382731723793148952845837866437258352081198215189880494467361826006396577761790699293296730571809060663222195866638809913068722261239355049765763384703268019814278321604740532447194548447416970007940667026616011954201310333387474574182530563577785946888385703511902499687021015404900995394831355905310476885138369235753400254358580644079321158547756776947497973489702665484495832944725674432255496058278632795132008742948225857982833587203052509610827389139098457828919940009339190187932776915985851543282416768652984193872791288671826600671922876495528551364028332585744406640062169406271414686700915916254996628354640694642395121144683971142897347495310662674989505689152028350746021440 [136,88] 289581032745874081384985455652391589702792943024002844513996302663011914869915999443296159990247404645782417697062917683900979605363654725067206443869424364858678303429125182637518664731389251019322231320154846647779605598568862041048622451200118670560473385357392800869228237838413079017898544554381670030567683042432578839154162417482602403497334227321177596848901504968078293310790015682495822532414131922678347018061421543263422836979154773989846667207201895598677017863905643602457474447012874033923785970531152229164718688944669498262914525064111258717462674659180025324655681628021171754673800074112673714874698521730668690170265497187363036756392099357649076316771985682261994906673913228634743226163600845447369370659161248098515900721876122269310362544672708039260952689498745889290423288206664856978894811880287090512711088922373086509217293337807849970244898233851329149245755734871239746470489368710220662529747637304022742034977641939642754944596429386963621776875856023859661676332034860511322292049582722176946788376026888667333155686183694889596460480600498196029954713749707314399150637168793399377930923114916596080314937165448969122934141290639420664484328660198254371980375600448950144796765152474261536539625475650700070412060620118797789695501877224674243772386952807228404363388116512791793685562770349055783470543867119765866913188819909476289881531725123036829782812320712325538079686707812662520043400 [136,89] -35104689683513020585387929769213969445291271907074187533044258304879930964050104372808398622434864030853985120418739697674247856998260654118622578215592050818139518683272628474240913552998442862445159141514430516354920679589261512925180176460728464708549277181039502316960962010466697397436024847417053934745734385203099378622019391085771420124447574984168126125501600691771708559337416431892414880273171301722904639635417782874378847625047909676839686686341339352859068188662284060582898273534888293840152203207554983151560289712498735951525696263259617970692199626080244779381431994896429057040840716669847588806784272040314048350824633933764938236699567912814648209635574046453146356620587773428574558006309448297040690292985932580840823912149419982279167064203247647076055507447825888215982261169049119555453567101574535815870638366895798499026216084209640109512049528621442098799052529521348134939015341745720567512949069120851453217159880460199418778364554417986871488072508705481808389363659754024298083230564022384820218234297703822661631617181120340336782481209859248918936723078176087167141338182289111308215947270852815401509532340480391687004923479693421679616803920640028835401973250207012162279022402897637903069092559572361896852860310251383400794313047855168177156844310366831788569055720720482559398396205320815903718644982347055057060322620161275008237621262338661510689283831268979985615831348211889960 [136,90] 2812798501854862456462167688654717618206710577624458703158040575363373106755754205066557802392154253304722973170716634320954317650060744384868986481029337001662429265072159023912375317656607007885721680096412358320752851953547726024794365116051597608550016410477440868865641626059415369341962959371809286503721981107378354330434072351039009996989269847974943190447622610892722920623779064069123447295431395132167921719253779916786846800157610998901740569330320874407663141165595634496869666230446977976474307918584884394958330360093269547242455153731060194311931551233576502921820588470352996298808850527247909953509748219407663517284610252662387377126552542378944504863964602932006110967078292283942818494691622175104698959188868144699274833310201734872926791067239837048393477133507051364365578010797341114041732295473213185701704321144640566878657036762298660060865502946292480920664329392093428187387439773155016623736216383303694924509400543419136270728041064389834559653318570333117771923676888607144484677513326226338495553501051606083600720341378850536475702225346729196252267546448073851143542334192316859718162015204459780831793648148068307123003029832038363536913706527850031087844852898949206663458687437042415122508899733554155641735225818691555035580899258532079504747340779449206718179431567524285779907538302489807114367344332951542750631884491897683779993379714461162156346280842093152110564730448 [136,91] -146807594644311295493002114013372774640617504585437328514915338794409730276500436642340452839300091075502665990840765703343206759190274820776406422089027782615116563346492983254013440824603381661854099724763033154312887836929422148552202754365393840962492774670941361845989060470236281814069419660312368016650665270877784808445809490907496751285113510206207690868169915613633748113868966760895259434451527700012094999614176120371849036999013768240582764002799829393734401502642930401037823045907029157568146447220515312639481860060759836409184465853492911308377849277991293322437433969693322280897763699819806345004429983289383553135915450734337376789851915698361574811281082509211525298693951795991148777807265432353652385699409580778353234439152782878439368309018879129413655978741533816271920002407237427186978131687835805786454316641846724601714261716437331752620848806623728924380267165851661879229193254977980124234011636005817461936598761618821790576938295430832420195971724119511733673116013541928925049383449582497255025638834632380865700327521475093098139619517301216145163236737242786652966058491851363445085119512953586468071214482544022496566078596695145199702633252955698700563771840194824146132974519229951917310158697430326208197216451613169008231285387843965536390795708500510037616194408194568774134072884396016575323343765972786752019628882380006855087682462378245092153362315266399712320 [136,92] 5204104512315359392787466824996625009764134284312573972542619840684617041532290187919739514460393323850897065087005732753401148816502226543549328350884733937921036929921309092423962805149534977722854309350291036357189490337834057506056806392187734334162185862695336565742127196364102344569329681117867660155055494545891455050015044675272609768879074935341413105521611745841978962306550758013429127217242279797244973379662119878098329280185225895035827951340073171672985718863077372026515442401402781770869968860858782783280726786375605454821851526111716718250264983223704500354359716932410426861184187885024353577990657653759284909228391482654292040583410492837325377555425546575457514180315487900319881701266923541174316133220029115180937065548771746407449065828613017690273967953079472580027670758717865638302342080518827726322391916519764451260752005117327359335370291114593111397502144406091481528041729654486265052765634755731347207815808769889212513290471101036579041375337562831737484338328422458878149596629991400052927888890762976617165878726078309522126158013311804945850308984675586430749083889868197017693094804993571536259056628570262625251988833360983962948366116650956079164353076166059886091735539115470680368810618921883314918388238095687734049514760916744222107769671326690493667677508772219505115388251889480467208451379522206724427677430898186758711211949079239880979165159192016 [136,93] -57817471716261844541500544678169504884826014654432124857273876109685689772779799333615059743483386296875328081060710282274831758107853589002547527568447023493047750902348378005413016992623004948632023974367302467762262085789724093927166998460061814634451548696440837312423896845195882434235153952707391652137256161024674949842183841807543821583101814815964462968165346442970053523483841678646681541127079797235675330413397377765445186374749710787483358436380692584556210695110585509431373033404287347180018930741293721687311476318448434913442764913665537666150580412777343478187534639459050939546296274125353888686023374830569045825001666527280871668126482916645073613376410113236243275844357437130616641379883197968261133023987604584981977769903998841699298051945962988888158858224195730863871316299963608754036900852046133154797247615539242312888214194834249338504259385855808852920983512250825709748296642635808193954831758767379367006078599912924067197217254014632041172631743579439384119052412000337855523606478786799382138595491810214897246286298791354688844909239580747079543183460691741954654647581150510669012258432648249770454243911145612327324616139851740059844888544193585957459504876097887065926793484162587636009599842964023048956517508134746007712794205589962882171983695169142083373072277448575659224305683659281498223928181409560938525682023119496459378799232493837578933392 [136,94] 9512571514298961426767401540601131077626304763736863922500829878849174609877293783798658899980241556619617985468910363280907268866953989440357630022134888959889233247033102220064137249419721338773817767964844370297401791400960371378664303759585441257668522802468974772799264508174852425329310635735157770373653713578675038486797187741836872810363005265249952235517451912045151021548160750985577062279715363665034866276523948146118944280310573923995173074595870510418284249257919116757664735009105171210822663987651929367374221844505513038946203417151987177186508078771012305123418382070664847137395599057064940638922617293686949022692762422295299364652729717147875557450550794438629346443887141598570262795970020897917771815677494412770960954709318330206908327654491117131048502839179366974269928546504376032000527363573405730198623083728267925067442877399374249595497530333434501597088685367797229424799081601799537678207289617487368287745660400875415466985367836043685258829000121263763145596152286419450518783454474907499671061988812049644261878776655886851836514102565937393956145710735654830061408245353294294629150990426996677328662614521283816165358879492645588402834909115685348173531494062893819615524472110804794016668470784996857006274715320240731447539759958108062259939471637142738440278227214324845036472641287014080594463435272468209887944316982281839884858621817827579 [136,95] 773425280562193850318523838122161927547370090093236081561553073743082013184144568241755067398894490599221163510783037077444461822988479449563389629370125862662216236606104677159826913873361217091582399574635656479389918192838661930469937514585708413719311858577193264007280841664292367785160591775463656818633410574392808904230719667564822932254621115996731995412694795214327306345073259599331856706940995611551684139246922933703388229328137572221960340542811365930165785368898504331289769597569962581501367027137132788850146217986234855941311397630537910186327820037592554840834173871805681577181511013436851102028285698718901193823249190490143236112804993947840023481757570160579588792129471236657900348484781777989123560137823417065761033974865868514750831080015890803685521555113636971752371041290889934387139421212703397123938389485145878850156891739705926742715556424943369617842207429713324254300495697032853001845770950182763390308764555513080213571350432792085884379756866504546994211850046521346688907659923789411710896903117469471489406253492755384575552816755235481043866936153578730853266265719426007886326543138884588155121033784461551346618218599809679134345017594609412802927828837481651218175150693911232102832498876805834501644897668811049355127230391222188361070935858559672643194932361415994418526252270192520906105036017628251207941820254153400129042279456 [136,96] 47382073903527831024523107305865872428780818824421162851384086681500392415191305658130972974551806237127923343575220668955487643169500488134166786320337053902479139534784057306993903057898463580679192977506461570342384514095813150998190581425636208836482262694289829031070731515265275376213519487888037537541847182024185634396857590535489457001940805694506337676783423227998591187211691594636845711352442469259901695780069095433697111766314183856122636619199818002745393462732741214694694057370252994185808196105407216093705989485509275424364560648281436067813378732671425142071716504417022354926395077586468259297094662183276840961078779063413253310405762545748864613043302157000484633089865118584329158406801418254376592068753950449536072034562303188093644982854897453680464316707686850149576371549813282602557869018973957350457547662213828650789973882281769834260602603350349963172359006849975375901536538814088096054390024306578594268276779331759454161942785908138116384730646536079127393104211301096448044621544907583237872098368765456056306704400828660299999742650812645262548377303653267068013412502219306793804149624871565913143884868688532546438623721897308093935469161852900032275053899369807683479117473445909745696060242922145670489266909631457777223901585002109312347288110789714746820890061481543017897109093644465554262964408820373956168425302139417556448 [136,97] 1714480580035406748291593890669513915141706086277477518195119793417992190150469454122535119237564847964046772154515559977854717114360192983855532810601480568017604328615962097472360730542557693446214314453174783358162727449494905207362850011856252561201088202685464098777248875817869046654822353674291194773082873160588078083117988875527522898251406064446268381438741484897151581157180430075500262148415215462465246562627877211745003016141301643544323737310560437321726429491559031090879185543194684099128423929730301336011560960320865915131139489064770196604108867994276991214780549827752758868001424367895649677080673222802815976481477043222724637245826617807077098103004496165398428149001351010747426213085278630497357755114626647900901314566066581222110555478858677840298361279968983428817673621919694644445065218024906840713255032329233543526304540753218239184168395810830392746786160050858598995363539349331013027629599548508927439064021198499438036638610141177752450949537638318917667386992881259747762176223580233301133587902542822500906055645621657540439683928517071525025438112227993213922357403747274875676675760622713476552544134362543882025095286832726000304888220483924285109538571786753202972348805065495060501100270699934628686281254490928775726247303422671105448696517857224513944887751036283859608812692067231824912000598802853364390551789998208 [136,98] 36809789467890693376935730467449413437490615877712874112600108164155750309274490101547066158326239796638567692904934389685788089106865950323551730504511865251504460802995548445604201536866840725133945799845752047725703519123297132378780138477376522114813000476061099617804865023136927137715329815112638598539155402177833250229249904885385058373404799443967637430701494081196962792719215025022515667492499776902726105313505744898928772680958697632270057788498054415437878730338309036667652576104774025754255073358122832192812396394380735215016234415438084966515135886247488807774370627540396002385698954203010030272279211326253913348156961347501000994099063750712692347288042940753637352836734644016569371854184262237549525428110603100788111546067648710885017627761006461468867671070930089629879068820675658983619788822622848391151332459673815354135443023216139823129645506174451036185965943737590211002923342256772736210908402756593392558804992983595106817769652452527759833458446786378889590969454299430645120577118970001290663646702819268949248843941398904632503394201803084935022479125640583835657107502280377140481488873825461193261304528824391817143689756657098994494926134637263915303995897484690232528969180454410735391151723301136719716731655632961833896822013871980194569354262547898349968704339567071170881360716870296139200142328533421537105560 [136,99] 459431654625930102377789824514726150144219902694067362600214234521700122187613857336214868184050076100066700410286877689998706872085430507671232505191254290216361236205368353012519905352344708229047407228056656899976045703162174435504663648616366078605208282259019245009758101623213431628996935286264689254117007885393013444975032847544295197552532082072689218755552080328892427203324533738796157266374923710910423481800937126871591023169004547805685208263720601045423440872945247997197320468962175812581096990950983238432063284394535634228537461793207388906955831321290594684384039952102151805059436856930001769911646133354901310203991248871189196980129225044682752388394936979053443249395387751890011935548890290988255956319532763859879061241200698608505698927558688358753134973910787800083416727891787535909158281335333277233615775662705422655272071032568702460381800180433358619913865281103507857203666937403931012629126983602890998603027088025571059821702355843971079110678096879286573199446450714923153578950218979926547210254371693050726196764689823519294713215793406065728047625040132861285714585720028972056715304278917827270796878348717927992606296549254176771290118869911189232487830216789004428072454136820826144854110477522906261495764460918737470897489399225001183987164159410584627118549589545212258630250249937952037548173431207360 [136,100] 3275176281533682166805742619398592585804384987278930660376673374812285961706548666417565177703809314441218240683986144276224312445147721277487387549529684942667777723203074831798974455124265304277857223379260496634510963268266182330992748263467645182528410292966619896624735280080367426598003502763196231143958071597432724857699117879632680680043773956138041870422786984955417828932638772944596562282374931147957446862150595737617265692477797387083311515119108861741022490080703385271502338859687252978337995575608667678385380527608907846281346039666166363085485795033257943302087246475799754374908880530005808500614257042216788704648735768383860542122463540416405760303339638453308565443326436444568216290571942046986792564010592658803829336538683362038233463657953848103193846608830427363538184322075530457402939974591301512504211985930770234826969429561996874573964267914490867905791404190904198798208022236290420495988711401097201066485767109394439441057880715920777764945948962116306677797188441965924733125624343307695455425105687244809483411699168290578146663406925865257569098916229806211255737633109795699808553227788886470607652321798733019746484646031401364350333798828709300172910286241586958791297604123710159431283338665518468527686354132375461426865598170894995680386725681552056398873532023047527260776314974951501680287184 [136,101] 13104613258048526242527480129013163301148551963576375579019062195530170123682891773670874597436397892568791305434322123912221441436830356777899230943976752185348089707245615651195416891321100212624143370911632297221185892138079763254305316481461896269753242446290158644311686654015643542236811076599106845844002010859393746911225531462573678322478581682667194783339795454623011660305332065402821892748521558828042805253035241049759577714862179240165149251076974384289374714693906329617273532945060488568664095253029844849504302136286640508344287288132754871997710498020807700506383924304671421914919708233928150007030837629801270249421194800785225181065390727430666737425822209920590734084054512321334023499202352576898654833729668946292886301176965282165943290788292458988557921554578911967269887327897442668904992933914763072917490103658010583795409168762891057089369834280430146429511746273645085517762506770107277395711425622974135409283419369013994525399599505950056731871790344507442538648676387377570107018197018119066987951234819245359080141086681703968288082061502669483814346354461189739747381253046290179192896614747144199035912890789202909666704776971359603514904429095698219931142562532005263234778577322307120262899201262387146958645138373348245861303860731100570284714362823831033932432234875451678663119468286104784 [136,102] 28787037837565873935990486412515444142864514204061277590817154105771915141180369649852402966106092510084227594077928123111911048237634545471341438234491830163821969277953208213804891518241672061596785675086796733140919413975969892710076887393438255142768945982230814933978697337677156897941776659816537156387579561971332024851348048566777450664959226839215836539665374262072345453622330667579500871043547820641410337134963443271956645066745401020251719521264166750342844442158470126442696943878032136739415347896681503118263308629080330183386355215487431358919550813553512273570324091148513903284112239262117699458801352770265418529311305292122533576394587236109932186689313109100498033211737946626541259474864702295003431842009651538168945031075249218879235002035387291348597750005167389235092249431221655449803828675018783816636476249760023014045502588810085156415734046753664296987189730426167641259227702535049079603045072334185984407318803587139827776025254325177420534090242392570988182946423969912608307759017354793087447678636238681332149951783960131545376586871144261382273069999230826222803049393410173612078900418158041054319168189008793066037271949487795539581982208102451553206987866820490387202948113289270888067083756974094941105448008179060930336495707983158369202852753930055894860271165173380314356990152 [136,103] 34134227487840076924564712034231969436142520183038055972636299070974975670340353631568872822158271167903657549511056714499558149488748764447597915093643070026382426124419320741594589526980067909042807005529028169869845315162806937248000207821317824029500893818346413025419903938002513633459535817431718784479141320491124847225307964231176699749055332825630951974509435511213544637160515900673721801324187732220335237371969510827736341265278135193178398743854717133316037394230569096247269401250840086775350572440292212973370032174349838673668990971025593511561113051329563820590176664883038948136580328093921435167194856828170221669212601649251391072279252853573648958373905459900713989184663835023927275272928039884696175314786054439975400340339777895885063881067970555771415230115377216835157558238427951366571336615660178836918623590288113802668400868071966577198106987968076533149117002743320244122462877791502694861750166703081038618977020380023773036702367008360145957711693019535351567454178361863007347498075954209714954192100424484648363428611691986266981009198155262330448274942833005201263598433660296557524595529058796299767484026472715175482105704106498717150158613753942517927472551990657921834493321556628280643337723375408393469078578468227550080946261693595969192678147614192813147945649704672160 [136,104] 24582300755948989788424593469578359361337705635884276600525443662215266346818397803143354905346553327693180663367983041413195289215930206572722613989930623165160299919551405790482023129019276996677364483779217997714106445883979441331595403234821777473108662435277608730467059451307239837369678020353552247933140877002542655358692839242625178960151187626350854892139906915194537266043288469234034041320559980834581656256003426660685299289981055910337275693018238542513039676227726274852762464635590098406065941881734544455295868843101063781453341525060112147587694985253542455793470836311394823172121223087829205599317252634960410096115301488796329313059981061609927755019765604237430600524335824231053759518587572051236080998746175835174755724349733522031715461617416501052120484630169264953904013817149663479748273235871542922997008938763893442958113720238691159812607664365968822164088200606569324429757934977691184984009165470880171068756074119884884946287517770266040482659135315892537533755561376831671038208493804406310947935293204387794712510446181258162101888636937243512898219199902239538949178321587676205189523541764452057173521130726568399115794651723663621743295528781747716563581881957553363563188341943933601660669350873334165719641083391398385540109927169580782467184018806972141489243192 [136,105] -26225960056493015229982458468182490789551029293936681916893791992615981647276560387959502710863518160678010816191050566084550750644162603016728703239942643046461542030697057351042018374089332095692221547827012491173132380889107789815693183243805046746305073504346229570464276169779892955949840834317985114066105790615090651648897481361665779459498558245763915569419949122851857503177204969046129182673275655654072843177411971384300371187407949367163775637252855315223959868682149354562169305887142179248918020089373452432869526898651164043474826209073049867084673258141765544682096236693411931375081132548115689909516136603987810781920898806344200070017259317194183664689035777684600358168158330534129981496885698634435208022150474276111338777799769846605340937108115125247994837812668762056412481374959384955033802815735143702188368221641005295055998165813944415851751473336166005663934486413842759194839009836683507128541742267257932501148655850630016135547157301554669342458765872696533278381135288736723763552008272592046821798400000664796149117530207463115538265047929444882803867126716859626835165735814833643482424624807009576074835156051605791116746016895205608414514753723897765879150956994073553070891965760969693941199130788838102656987966399184773101739723239285701536224831495601560 [136,106] 165715574060350652215453650244669345889864056799128254934493261397392522223901048907943619219335902224360482617075270079532367314534872530139193154147300019490364711340921365863360515112201868789240096069983146617980311997918251535124500526603913865369142593590495683718780901386071915033230412348159591702029060503292886865678533492934501957783721258739997047443389234202293850448393704781511488153264062367440806205493119841565945302131410658054597656407997041821835090050458387474997375148167756810897845568565022597064759866585961083790633575082339178827975823682753201837373998280357754375712811728534226712403319987025650595903347449704257065045095475624284506782200587058762435805865432035833430308707689278756456903347898791315180367948920871508591823799099705166884243319093890367869608343057544473871350534387431095072497682684471127347384662052515415464901624001779917321240031423515016304377853407752087866052323745610092301164669628744141608852236901772253430474113513348237639094858831980823517016631388598063349816158409362210503582399173791109250920757526142918333221264666244265617841512301913756263832864966486818907779355261243906228998092075741490717538241497337325724466508851155950170553160839956012619336283358923116734950058049260857386577680959596159695498128680 [136,107] -361927272806218010860749523684002109466597322024746197597270099035042311040965022145985769886173236535228069001550733406914358165036376835272869626972274999117992931234801540525605672724925475319500977769984687732149339982179353881614556156555051618743978985980429248064089480302256167969308700213413357819689608791521621885950696412749683172880066902171242642885284291174688315592772954691429893495749243669842931629762377348176901784572758847495266464537290500749264058093465851610134530550535875851392428747446841711961813809210010114656521023125630907126989845365899065585331528037239206351609809729974119212666353885212823780963035180127013683810251036989489831099662360120797863895592270759524928001130494140754639245324482825134131694573166439384846911519883053436547077646348201397788512748056228074202552087806953986766344282697478086077200819965526532730974270570936130403498546870315134639948468782947430612112399028434352878734954125420531571130909077515047578161382570496744996727201330842635206025622234148430041264386508335225014855333419328319471767962138384397039179416004114220652920311900635883143254603999657004172229749001033645798388085448835068758912788131938485922795969586390344691247176850588052985329008322191094232827591877432103220854172235569876224 [136,108] 359538205081999345504293772149201325718934557507044257186066072887494001631022945237091492389856401289708854657788685423938357263728935078974391958235402470353891866049853396641882528014714999822327598681514497087240072925033967192586122458267692698822353187878863939065259179972783586093004706232581895787924474422865317722300489041552726653907698150903682736612840599453555768982409028824423880580207843454885857268605875541482385889512786546225355181836249433070550726855201441761445690127493171445233686414436136853139915754058074030555396718331211383631731666232565579216261644641222690471996826332487075002471901129259262954458773120279023928996297067531114911615950735337835622281657179472613152855016675971880396184177632614797544690054904247013132077899426701331149413081789465765072034633857459420590569770625330964095305570018127999341955830982745252282383903527330026887845343692588819782032915293819123560814198423831453359748926821206290301711775627779805815199540996192283592063199513415369525583077835445184378023153270717736821279704698779570714904126699366066401316285605782911695307687026596201987964816349756613572268613296718546899807859670503338643283505788482628446921887671260175493334257246224464765476407472016312584241345748737095891121858224 [136,109] -148201878068967687441175460235546641413243126890142844198995801223813377342577618750077301862181010579123313807728344242302542739618741313042112617749971326791778795091099497919629112472757945072720948691335485144408928739162147158795483379779524106450586600969508306482609806445877861380409720344468740061911404335081124620025418721515320868063906973068130302568484057010752266026027370119292335519663953751348308077083680806514220775453261379735793091606659051851925127879464496979689986837600433685859538878463772612543579423225007651097666728612293016901929473868844520568615238601454609912747389290117913082517037104677817220518111361929960126886114947164831515435608858868246537157877708904474867434085538324210217787832841647840373539424007620180218635078025614181570341167840520921351361250381934428812526077000648492856345854419007668279197428265435546791580998246822995116661539822150414101430796984786400863897095254302974217144181359104914503410754838748801466234118819627102172732458008300049264265221041893569264526957106515514758100051664588389860774219686087268482686661933626274816289322647870924283376868967881173332816294529035179867925551956877126993578515922157659213362807258688567914419750283911625546163264548951166458578002266795898624 [136,110] 23474447523863054088662695148583687550036119724135684618568700644243820690528077037361430181120767881456815743695405835039242172323555719128667337573133521912874931286159521632942343645557010378970867791850177370116114376295721049556883653065772840982110666946528887911920918856731518384844415778893833923198087571980007421719187041193936326364295035158920118334639453553161589450659023772166731143682179363756480712747726553512789812096559905646567793409788144052573166629434318984503921903942524106100617396623269791511074511329003237410369990808011525554927008712338213189057060168340335392307286377151439841549724706544282724483849567649171742072024598850273133581494783268893533098596757114231357193923995006755026826641037377978985365414960677500344487821809844599469374388808994663452783176459044652961529234345522079162092743635582632650107294307372836304473635081099628188865839005416790695145794743595022112887733425338661148572423072777873020196999235920561733486477316002584250763556308498221497224245117636396627216637147457676169658498558071003043979112908096230734345887611726344097140474527210127128317268962326937441980744712085206071864227523084925546063956707621400048711991546049256623618788217322058973270966527828123391336550773 [136,111] -1481417257830815446494840121418067634310300257930118694040868478257773559347596094870931680139314133671580897522037980344908554104482945839539089386951155974730641735302053707458571320456296933920630384636759731357536302809944215124303917007201306548826625819371543969813554460153852458402888444435519937285848848334605075039145456975615308454126849092542433060282484441596963471322217321228201350465737410125981689305558457483760308140510839572699994553592242436835428655721716994538936456676702074649710207294127278771081052091617019053783516699415395688840702030991958147409933811426014695235146647578264947719174321559535545302774327868565001757554636154252384985625384317459970303692937535341818841067680381573614959427952091015640071557277881484382443990916041580871461842570000010676514835565246036506011435946521072275793103604413806939776230544947731327292041881653077771415522152212675818887181417685284836746917048744405600216358284576761030635098047031877477910134406239979072812087877524507022376559940035496088150501896861128957957413095144085020544506335314372015806002241270850869404705420686792424499880129707704242190181490208195866959903284872065567690061431919061202022093257360457956459340733795446464324489585143171520 [136,112] 79074496299840978783750426784262740971728663565971157661706037842949936354791417672008647056774431423460872241804142335677859598599969875593367035362410599795447967320613764279873908631507168144323416777857370644618624558570588667800216874532787222378139936129553600930567188024020312014336167191978725527182106626320511528240874171978831431241134529228874371257372250825157251277959099363192849873269360249056497324551133658191621972688868764577464511093756565803999866887692577582344335502045588493689439695776084959902390627318430716572808775373657192139971490906823864847156126394378476923473306220920442261763030963148083231352459587059257817839748667457799921183084113495424560934783925502097612645204598020654362910339659835190211130926071307407014847773607271045450828962645163267082580459684348481736268309723749415725248988276852654346952020312831506654597487147391527636598821621399776147970044280798272559416313211325686469395585724063853202621665437009684417871387969644263576913170607148117655444400785176952605743715461456504707006375220021262575657572770439287764827143590638546479366422766213786176429639538862044324275449117164115727467512685644365786188709043029158099663959860405249057047919786623516689229216 [136,113] 40418791727441946987428935282628561921140788515389172593510685542193489360334676200709752120887234105552878939999920657516647402847203023573830002860645470017976744387491566350443915277528783659908423803991320691879023991866328883070021794869204586845252964714322503796841564026138127089752403763325662309358403395110090781783141698180851443013937818712559484162843582053858314410100709188867738274327318600357930828225508699258015825608449728392612111808966236086174964860103840867710980211698649025551359093525962663208848688721347293119314879043668657918259149283959403493253673759691932361553276684007278085442382979392763160480080522989013522489318762958173022154141671907687464200212496735237760033966350513897979119998970882317299222508924209201138213434411531704596680184348659058381991754168571713531159809228178182502456860829416342152623384888006295666835058055557451224903143050827287417912139303448052649478225279660276702367626546473931158419731390216164033593195934692425949409446527263439714656770444599307107120218258620863987504502079239716619584895043377325390397574804494192478349586394278544863060702417186073483704887829072479667160558705551629538442329118671336926137604293862047630571801407598464 [136,114] 10921597344550201683144994100350390236427122919665888186801683057526520405604837354704689363746692789422370963504603985492420867487062958668686989787827191543874444839302282254410269433173467314151487585051151419398539568662176151061121273874487709776944892458156622771799489760434422541362166554340817179934322781568939413727012595405055580196423254250864717083137410496370856541064429991763132181752568412519763746654885072596555965428059303562840189769585693959130940909381911087149286006116973309882930075007951427802609708317468106198607640929448855929269092497765439661081664799023259991856688564222671373320799445898036570008680562065592101137961924755820878408754913508155275965563495410152322786517855148652022415501309979775554806770821577445443442283946429317971883896921915399514174305755859195245246874147117099697544113608613622682966688417283921743884046483360598206528514986653652384723270008458796197911693379719471695059301204338136046632308793939264163109815571610927761204769452701814167623956117416877741965610351427570759657031266283812736841673614396455750810031262608539112813047610286895472802278700918349577217175108047139657081336181729188113763265837931115539150670945588607956699396 [136,115] 735945471695925209063850187821500741692132037178884906820992353396255610221583474892154398002342138369044254902606511927301481492115703239855922157524400213578776407986458928464721925756433129521667707689256588579333283990620163467870741001237173895455684412848388535439293997562808590229622956702295407027983072764449066975973679573466108398883785198859522725374176972289571090793837247127068941465520339261672937005564121109009249885300023180175839261201295595606268701925345323504813896880200944879766837823126334619615808892854973765683615477412016608072675626977142271732081868137470711440313348019413913721773273983994998992943072577272672473769898954096638379993685467435646895412411109982799410131505043489640285160974511215721262046052195495841515467088571603346721104282839987163134856716062186676557862122426520369414758329881323760999840276943361201580356846812494399744212839096640423562357068171675292836307304057862542276925522403673710290956032671382202441712104793542399500269316683711551326042292700979421884150654224893424516692221473507370911795747652101731165874577068609042566551837463819601566584631884541033674209102868609024846691051426821270069681911899764272305901197370496 [136,116] 12528476321090936176004698837313551043646480235039685243843887328294227304170039210815574503957403537516321574057270028340536803011540882770968988429947892585122120814363773215450560133009241069140933384972970721328266756126115054263691099319130204372936530803071170510762259966388174747706702177505022644583014161377273384397957040296557430214245134813543598300992963814961846686500107688540109453337344561424645544166726095801502013228573892397877103435362118512545298991455784393231248259612941273670638406898671152838423754956894819855890194340844496241943002392580376409428845007343194941004929876545627688645537295604490938843233050248911333921057267721724142057208961902223033580132929043986797488998076679664498928487422358163816995549924758011364394460660162305375851923946984490902133394339868586992976852021342385892593689847650459490872394886155107352328515973386329411689478552476136245941123717560346909025826076682989966575253375639031314863847987339709857561620511911845497506598554703930899625788221539089925351423831276892639568113880968165018681823496684165030144037922272874626227212177912760179595633698096283274358779154817906644314938982539830384433923115126052279704 [136,117] 53581392273489499604189267273998510410914886482339876527841515876000915033440528581620006789788830572485092612795470368884794876090497165063908798205961680191190434884954167571200187295455748896504700380326136713821360106119411096829720893907585339207978156884535613244494653155185368234151241254812165879762835913159506272173010221083667173871839680057729216899387437516849021249526480329244497679104551412614047643903626078664568452450353460760206405355771495093698809087584082483883091761533598047901689341843486498613371217667800369803941776403249210108561863570058992459624243303634119319452125596585455330735234125366007555279131035394580700164897954965746148830893910565205520779499270395947509403861758259016291664287900770547890395243843065259741388003774655076698072329887074593413531781316331850414212791805283927414060715526112225862394542522827814383731447204112506787092757512698989429244125949272097651314066855937287165140214943220348678008534763481207136670285955273665546242263681682733893302019473926415945182515021999833819081575284046270530426816076242327516323721820266862281981729948835427340877150891727606056011027458089353617618105092603740958171932016 [136,118] 56904537672748016609135025358312001617804430953652398722177629790841242153853620445900660672501389215645124241300257983763893182245349528415778934955630100912868295596729416633333356273976491782113989901237666116819113606648475813081578953774174060507287160391523169550118432155566607435375558454262745253358314133315920407057085198285201029536358440850810070674389036250834125461967403880024122124064106089801931758655822520085361777129728656468998998736052087623117052718918681819500889437979616163651430523534071499197084353604374694132515845822186825200847762207886051369414472283370451945573701102454084124795702164732022615902994110367454720672550700728616427080678041944499480004701188433489341293371943209661037369661043403113318349598930316881807233155435345104445727629665708593724525722515614102162756162699962955039690922516898239876401810563546918837725118412222250447958566813205516817432297472777444379394028521362708484585042565653885989633574639404102046931783861319466475538538309713947291472048874759710054229188013053190312783559736035343144217515206230330063508862415798484685413667939164053625053892376201686771191291745816868383449359725796706 [136,119] 14746848647590775821111730738538972553560976907283716439896964893157171350466136490453624311939921262408237147283079195420952056807938640606899504225156138653421667444939839721292636466333304510461574671416269321247308443870904410930129497485767330342690318031515461323153949353274376471637234191519764537099761091408872140849405747036786199886521026447841842938084020708636358152771669205385994408292596448512691819904680832321690125986299634269273473537285427920983173920969328337919894549245602972302783092199742365965615713036182286219826176727026844859468942168994313191105762973995724668578356559955101377022683958677719158895518892497986553941246835172699228777335519470651255510828961762048593843054654758555041647860727694827363565146423269902589468092087281308263182941486498905512394383222367225729018962237342626852124873902897578547588358619456029410875158778824405826282565459707545806901839008750377571768414717626124605599836694793185452071497131397187968217807394318811383896923198126065476771019137808203677222671820502644007430383945417285247541637738309937985730414331396724389105625291318194899491877724969427616394689737560830400160 [136,120] 911133377867104956384694917531907690084063352622845937175956330063849857968886580692123211224125537097303454581385411732951127012486105633315317866346424036392317975550218658287384364105095302246410798410718298183835684618421359307406720945741785508431476256834662698523709073783075090512347793463238073149855387364306339143029738706405490387670529438089841725940654276744215813055637675880234433398586540603285290817875814581908775540736703925423795825261077098126808995238556022882496249656143317284121680005263609741794762884070297918566609791482809969678574145353353014215183284774289781506814785890471258582478271863941652394722924790151745043310350421877408966893205939826433558132265498717575396472069756288564941424899782652908236572218737566694707965556183028206732273608795602853773490680581667293250461622795391846635346050406317209863952701763530162260204126328884768626895887022739797177807070342075996656636742334415773452395495877874272217901666573376853831222193224694689853706532920536309495308818355194024428587865267525108167773581486937038986654727573795761202520729838974187492337035802438652596041310623184071798355784 [136,121] 13037844213022863004331887812044586330576996019123333559839967928657841682950212818047760037284498626741241005608667432404706726421663379223954254659929502096193900409445047507477043160584795046096554100160564086831715033604602818597437055829898004093308122372325294991900959566448041302584682516581266553527765401395582579551652561199272211748754804955381980679691173126445888694258116991903929122637270658519864945605513449742107782315497398594830644584069769248233057909852932054030537986431417652390870954180297641248789593204064871440880361450474269087212416282309359569817554696886910711938254217536953741545790874092494224599306703465155143307197515200203404720103049539696116506686571775107216503732686116954377077391775388454835226455819934609125022226025301321602496784654343168694249701163781636628980215869085570022076113849175348596321598263547785073806045668233649409201139463626359482909146908604302775865019200295862654900434338207050817235787026150995502595991492326558776440800059663617011671796600362525401697293035895939179279232811129156908285363186035478537568634413833201208273913505744465203752916590680 [136,122] 41726414411353294440035587280404966974759024827206368234792803718175991890184129810674301602686174028263297344024864952249445422625171733881453989318765804851666475282548280425991318890005254549518399230113545552521195422335782917631942381396462940500067174859138214169119374636431422332035543968671328390506115621833371383672382935901341832654284215083928899927633022099496602067079380844011088131259033825238472319348109548504132032715304210419380728843303827377651350526152156368353799218412176352699609382193703444680865674475455044321362432365453160961003991036630164161663549824065378275597749919656891739783785921124025082091406366906632183269874588659965894640935536494910645739673646485624611847883154004014126357344829619282346049570633405200170682399156223226753069188100108409653869252972747741822650696800614001998501473541304477838631949605044517719287810691625863672592273067736341986289548695119947778356212881868003478917811748274136583734283814200017977409132169520536667782266249926420189973142311898578274967601290517138644639545367675575075039315346953107096241452370851906888864203963277276 [136,123] 28664160522739936967251958743228137308765729183233702275364202178796976616531759829519698437642393210742467309490775777135101833601353614274378662473305830666764179946473319846117041648859449901286630150017912522132220356409120081542660173782771274612928756411231089365070112958962242017238296227646097012655952570196505467712927592782028422596201311004805276144697044729885100252632689756001972534766475628607078009415592955924626139541248974058420863278846236773276062662047544497133877916814019826965185634325408528183678775864337539573563589742732875560083790047370412862756062045324018311036158501694594681997435177742016108342106490152846928297549435278330831565683700123623827803578295283563310631786714108542621019061985525039526409222587872287965037285291950635896871074886425202824303033950678853054804144136716730853535163464734462496379105134821415675584941572209372872147201980931426536105972181272692883281442145749839223543947534567933919821276286952980224455920585371309502245085910636694495280895265802229414385182855748274472882236864792285948986906553652086376084369147658371648 [136,124] 4029436943336994672816611075205541653470193693038864458888433328112091810692745956598850226533087897061471981419017664126206004150571932509174231195027042434284829119237466396394781149908482488062370108221294098925680573306518368043651988685891789220879550438814659347726416525462725851904489616561536262685178396986922750216469443796855486695540387469196575679667734974102990944661939677850687920537628863101120124705128815420511588593235840153217101155117983190831702281191702589919768349692630425693919291399887322407968036018073607473570945669318579588261590983593705106085272545619232158651373805569237995317390593971034531292749786959780803078686997569046040538604273126389461639291413406390721894574701480633625447788912047514462588985837787751344325311367058103723776496392731598790798710100097184221724522200123976601281372569913909782729403526193577273733809671609727381922582141790231884224535766395759453448104835678166621639960850670664061909148028868065633043485116307843929227403400387566286688000133441762107742856725965575623254302325163745995515747204368770603960 [136,125] 109708495775527358455705295803688293763224606826896619439931976264583245355561473197196893634977222940615180059387771112224029042925650385031665576529577462301898881172488810187230373116201594563846113523197442943884801958469064024087043072629254157781817191015830018877801151360236176568992431213423217380963267354845643481035185890518767556439727939228561973010825407037919295829632688440872739361438912185120518225759013636607296922044704968819411901307102049879892730231270262231474478114200095303794801814359612776062084295540880417437195431520946083496940354333008466006344373355239624086623805325863218649867866977578189890187891899356021240090621925955017768240155574974734450666523429626697912736793387907873314855702157553829405984686523268497673177701617282325070885144925604705036872782324456367807736513355000409253310301712051509553070264720480437443827087453151092753818309671758555767187035549059400178902232385163540916973664137467309196507398698278150389726214695913668829198566556160701288384606539964965551851313324507484596433702242586210812512 [136,126] 543218524633949176042168008744089091459597410371642806714520814829985478536843585865950065705108346915584351648549373148943873498663645853496008624646515798082719799153312370764771713386809955312607487524192949188695326486993600366945497290406287192087930162874235095308075780097397298499126838782045163054556378225033430194314426121089257894600885540497240160396808777241209786650845151330849943516128345825673958480720833584188056090827117430382536633969869925448141181157696683470433530825397777081177831843645949062570939495601908212916344156573767401505819122559421046591224426658547082047075963447376619403053605970694840320308234402368011481313894170344542672266125555647542661916164707040362473830802019376241022067760105227076300764224622642325864114482959038919037692093267761381837077272108786495456404059596583205119139807701393405964740848899382483566649852570299940891981172735654655661194018099552925409104242351832837628995072658459370119038644485369157376291889161531728998823102826105719383215635257797623447601567175936639179196 [136,127] 455216329290421170588400868015087128216465130873800139385435368895404782245254627247880037593537656743465547944286910850833163482493160660851541932639910683452147323352051893129854256514987378238256167841466955715521762860188067186622139904300662416266577856161723241640623557142230738409893435221839326223406976221552965531931529889578300534813771591465148277405756109785666057417178664709853720385086219704413061534068674986405018277145138843709779972678822770952679233878665194496464313792608453224144970233266113605755175145170834500002297871933064401206663477416961496752767999420267007217088014246298603110879072875241478068812483586261485406686394917285140778940146824484919992635082299579268308670203076135235654439597313455283279039981002196367571194599873678577966265686072398688511983402423430628681027104081917712783112823985168434227257665758104553949529313362957698214244392734357401120599346186615652660367092773427118752916365058980286063835948379062473426508497418428937515140132327058248395723506939215578485600 [136,128] 59477128005670496304453402786639427955465708777861320114955287974857835525598576591658969539084628807809932669238169079666054689127623560849578912615084188003145315388602570901458238630815974353626831909182922022611186294777124856759371376193378518030684523634171534101982897072111487020906333166011407905700212175327602655907347776294982040836740344323674566835257031103260647449350068743825194948324320653305924240576535615184835244946374850912398614282213398414588655371849727667952986415328962652985733431421334862314781074653478453389383920433196840315865775017994941408210964032647823346691216878914687044687612892117534623774393220054995996613969627441390248214062000086950421937243374897898904967335989279635433639713258140937043894268023934157837586990566891546064436688411346779423809867253930982786509504162852324578292929656768847832177230559904235362955483203897592358895533328473315387398533440049070691523579673342754670314944950834092329422910555059932148943112925326106121549601149787560085432 [136,129] 1103368867489450249742551817524000819307158569430129235297191497636099756775066812416638024764184756557612904836957643946561766532893918027372064740962934328770693808063575948221986682705952346000348233944487017283791778510974795088165692236609433384947801647329722037970357233330765869596833561601058889851099947640514715948562910922768324505087694285437467278940258155664528860443786224264330809458375616137057985402769557702918211072348068289132219407511873455112577069940129058666099158998596826894490813235818499825326103969303818263880883821969874059146008871492133381630932582719810833044160956366245370527962075945630676897486251184120386929151206580112536264652378465130184236701878011057941652214816614400998055328375033270916086485854180528296904881381966240794800258126980284873304382613273467699258257187677618469294744373420284853297548800923585296934725857741788223931812980656803480503907585295993413285476647106939667029731951386984588254644226656770619173017731620683130984 [136,130] 2611266647876369298896619694396913749963792461586909075637738017375262708321628519190602309283292739863180741473476151915344999182877966271574727520185875753438763892186165574170731340641869284941655150735592431902631092294054287090820658954384245491590173155381935626698688869723818431482408473192935863310992004891684424201245566508614332697809645888550364083335572795446719670185141243250099161824077587110293470020855277696169670162926074205387344984610844798402833747913593108533348274260978653159444642501587519241149676443853067609696830805357733320861296919340321343972380583792714687176414595572393198200593788264923905860940662681221650867307313680223184797722985518805055337682022729860561937247847676690501036112907551115866801620045556938534093321728016905207481039947733118742764724891127843939043461031222967860198566785349231115263283428843485047678137705552240807711213185783786673559990392794749946285752779685298246018391830649100571132284650493524788 [136,131] 697321516739411140501082568048075020382767952658065972247016331008755147789680178047532434417058683813422939268460733458065028783536003547681600020553267693786585354320043175917019401741495783792499830270246394850505417677279396201583432566468986488083132582335813606386783647624244320961952927412309863261410879834041670868003813961548039681669623132507748289387561864707938869870502030373543479377047838454344297881952579656580744888227774910758569773475046213858209780559435116987075593162393936895711572603359357694700943428652900256438751107360960746204581787355936491324599517547598377862973434086625674280848465851142730648835809715671478012010404678837434084691402674742748403609923477765059720825661685440834110938057834545316080963439251415394643649304067736244704791649754166257391669964943458796799322869377683434364586235763080696572980183581018694568224902445381435563708333570074484600344777401585156863938581249825684993718321504448 [136,132] 18241609221120082034195922793486354329366529140844436937414076106412566821515105459851034858370325149058687091755358029971217992401289948555884209932265338410147366035250575630506789427317132891271881127040930457016754517511964134396382962970597198351337331559665922004057030719211648515714642883999853758097478779091667707202438261622369026819692819571669864504108998644236618372207022600348249509079012124068484421879897166894466616793364274112991033874771107074665767227492902125528526169239742770383961841091864627619259683672752065324898106236969974252919480325145824308807502967207746488183423242713068923995359598606575188813342633766683773314668187900504537958056483663290678415885808098467246094670993468236459531450363323298268599389138689098746137751669685573531611428401228096438817969829957631452494300518334248612367498633339571223065532308962771340644541598238194254684658264449806375750319080563350445473107896 [136,133] 39685232124385390818627611196561049789098947614421290787337020244825512875803660953087505768353985560179093006942451239529049745073382420962428043334900851933339686051694450852463054226044516764240299318552365178638513807705195397111728113605844820513970620885185585534864376748053892935183960220282817328103107754669475752838308388013060862931850790715474630797399029799928524559607724043134825485035809907199858013718436427806616942808346761335711195737344593377267139628637196485928665662487405982965895472496862710386868208654840718025249389144545789363005339954940610555323399313089150823758945010120017298242361053803890112438959742543740714060993048955763470706353409098466148347668675324279156667273348697717502938812456594213317677354320696208658916494933838252474702167984771749276032503685540224722948986197231405447731671788809570149689451457500570986751379842551157505488751212341067716128 [136,134] 5932290452676903337068628270837816312506229001684516608298056458082450963223565594434271696790147727498972838785085845119816180089175913183637757084774459421947446592813865168169531156827506386956187383086261112680747030382128751208417325675698173485537928953354047585716997508411506758284743686314747457901097592479410772843312934512587872062622339322240260245096219131131325352363183324509245434340611962527915933948691630809221739993650450300536228091695928830539398721151424249221124793900754980178859114984858110415080694189397571280221748011224948573624828124164637087046902166666510253757537460970907146734138416239582581953989193695057198335163354466391936777719601462076088422312171345735096643776994722123826685257335311022781145727740030884537032602952146833652239971549495910450508955906398919167264881569154620560880141942108644508223935666815766756957768676973743 [136,135] 48686328460673928641935631318229636549593638668714751971877301171426918575232892492359828861950472350022276952866126564881369040518867623497119824119828487332432186487540366344295164293602430612174842791908128421580568889301758812888553453532925163966942306717746846132635400809157120986984717423173640023728032716751120552944177022589619501601315802873609067458833808477820521991467956059546258716982688394767321554613069135973315170961848103215671282626117042138840661390413383587561715713175856580394716913440805053075002098606934758820305805457862379042418994812427670471129310105920312265178559213262912807853025521952948930050378818231168654076388733223029090571486862707395652763626587192672114815044254705474369730479413462609213982707498821759724378217558736344610115273779990073464324371620179010528511133077332426909752679570514932933256320 [136,136] 16810437092204453308888763335016913953435989505048022695034616175449012065582157485351299767893616024624816999793671567077378487628996181664092897735114901433515456297400115941484439583829667310407656983302368102555775057956603538414598319577318459292392163277315822378991043393027384757274091385371926230902098720103404184857586349253666716825435188857924975984705628410611775213405034091650986656365233977720701181841411115425693890917895004974376091568961663481454803092135799532661618817806664712539116332126804497431168090398005229897633445436523065268745231292042810122439983821427355832934997333063182769924277551242856103279411096273598493684949655973755352323504945846810003254212778241928774815377561361588912857353649120031532095588632464527412647513090130373000861382482850424650277700968761601971725429211542072 [137,0] -9935465167045337515565213645762931488827877728622491226213590550435592918939908573955022364279036163920998851007308360461334275204922336013718312626068730628260776114315373278390420806197917733557232066632540759730412868363469847872633653664655032582822050507373673816093724199067315293327409663048503376441832479527487478213462117321996780845134643648390566882318402828450888221314437396033639417371236108889809307044070609601356085999170057222228075909000139734569788178564170420987254250712934081599130662725846883136427789946469004688449977553684494689781060488145912286111478689966571031343655060441460523197043316027571181360419447166950229312409032908620205383079241300516770209199012744012038900701727189170380414576853879185216112334162227023061194103980598252949127226071501657459383859318732376285028100611632362228954627145534124807609504773696592372318363839580195986218125851001534248471706034707061665694956167869522224802459770267490432717048879657838628997302859069147880301957112740618252829190194524725844517608044045769409874513068179037193330297093300793120493004064020143503794734919277797738434918164595895283232593007413195050872687379784176133896149396631713217555131012542731831295736859146098851196406082025726249268918866917103199431748806579934522045975151249321722870189135186869852460969386337835023549404295861616196308553527883220331539668725280719040885588830255061622619476481318961776223441186376894829108906021429393692860050695442329399867365056227181402180474046980151419334712644883734362612354176204265699219363233949295804677771038172592306844083412990734740031587262555125725105681916746047201885617652270724907612848176168098984707319767610113028742184960000000000000000000000000000000000000000 [137,1] 14218140892883539726713954559902573156089557543566162803885687578260106701535568897050575863267986964883950007496138764078086242142204609573125568258342564479687684699906834417563714816232063149441884326481383618954685964734145755786805023451574456767247609708499239762106734848787097214917364208449390804293926054268839087739290809819935253349132608943070004213201493234890338282954947796945423315275321410047821216313833751928046636085245433180102523287979090234679401839306777734107360108215610332398655009010705348138293038366680949531316497931475678040106287368490499960620291641443379849677957872856411213843615511609423237760656109537902992047875629520558334404186363206372372267119312817901179886610752925091109682033783024169281624862432550235315830001042759560386215684243006175379334227256015728719612762073960142496013862348688799568586117215308702357656553860695569317699317387768185818578637626780366626157577470861974732853107908336801207911413607731619473557371045844912659628504527344222960338102654788930362654642634935390653653873197319750822409879296152415662941815082547884750741063195092475188007367885860615309713396806032232279626664826317684375209942730166053990726994128121253535901407671020030474236729913756204094573926788339925030623587604981616899512951243529143277987062809548034944273857595088578759617590448354023106788834623232780820805711279681157756845095037338008272717041377733920722652685719274638112861023928269048282087726782843161628792076444691209180475248766915612109650192846239706024751607004512711061861428707966046137508505327653518382040290371206078860741319267084354980883157318246525713754132892934805704960497644984284606452333528211299262954502881280000000000000000000000000000000000000 [137,2] 737883388592921192124373357594836284943286117789241025965118431752826842504573107388723733727014611077108789693161403348632218448399189590418867622997981880743233869631478168780249350364006040991533010141160753905355553320402922855433637910364130111312408916487164309037655657335016845002273844522287900333493317474391822259814437146212943927092058740106134635849201065599526251547439578796645447433269143058300607012584152205956043333142224558524499495592271951268342448291449554853436357904162235146411704472388637765434331085335523947519087099488389873599476414785417030463723264141517920816924250136572366418517910815806186398990939111228695906309771330653873870472124646983770577823561942670656603318790789495406148113629433468585284316677221544515085515820719745586632531908825237135072837721764586698824168644495940358146375866880097103700816568381265688415081736068334653596575953246116000036461174769333391297106345897097592822487384710572562826429390199320377146805151550396785152676140420995131313283599270138244335822649347685373450801241839758579041929521710198416627006020391180132079341618013171957192480466465799636767118888822110454675675433244006932642442486145412068403415403384591288263676768859762694379736415180170579528825564450349104554585528238835316879845893498346167439938269959887535501220682273883714458022651180944180487620012350656131885526517125829101297695968911552182822733841358606999445327184556548890316483368619089875260720438974543213337325188261577277840891871097708015131240576886781032557886096551326261611738138881708292475699355780506093455569238263592103402794816163863755446521616728492517292664361942726702996148485217117249267787498660438895473204102430720000000000000000000000000000000000 [137,3] -38912169723416464030914431885575190725309281083730394487224804129860781111850931713474327961393592978867950186593792147228292620104710400012758495704023437886935244067522107396884154497393183586217427197521659975217309527865294962303692358048440997317568699993110604340432117959120095987026537635960541538625454831017887939531783092771823597442252732376106153827348161271940455774495804462297703348745705832980775892501496952188150904051287060071156845243967804708083926742247425916163445551223177331428150987068878327812105454263609114414669994789037390503090423163240430244766015918879402121278333422525636257198618820946462746820574398854113368490748139945540770400795851224999972929506080348636282567700618525700809725717733038432938298026996719036328691648182091031643476515923860857706882802896764907494312524681941591390908186387528646449605356573162261499007447189672244344720380598639580741486424064432980837781861282849793749899664037080091367628863255309746167188200021991169903991629576943462982631242675333066708215785303106919385496240766001193005663095318497524242766170006271067913591502458943968240054638844363272708554964012550270675350372532623859447706909516905206931242016083851633250354416656121535892304302421492108607740203882569853975878302987508905242589914772477828826286169080253054762051710689777001636618317160290682060069596165433552069345997127708860793735057241573592193714913147834995963431803096176334515861951360539821481886345534993916636802833377394698506755234088498273868569076798649848183646330328768051486045819776802356211881987450994185830847449187625440379355599876471118199572228910624190013585640039312406689517567446610471029515312280989701290104691206651904000000000000000000000000000000 [137,4] 243248771589410317158215756730548720551445121572608175421376396482113717198630503572324015191160987087465743574187213995619889671489546918572170321285900057757644186436611216971368754808672152726829566897302558991472085695451277764878368205646169524948220175933948990435899641780106241227408833634648536612534922968246705891818039988384034638649650003884078361153377844671769225855844493377713074483936202456943903553411336820129576284963036905969461936133998002520338916247653006455617551818318733343364430600922777041787657509508249579872133406859596516201046142972251023486084981021925572189493575114388103144267110036634568463105791384146638282146030469318182311611378647513597998517041412206620231799124988791144756717598301173349102597863651132253754827015822571455470966265423566039343651992961638404671556223167647893852227731203102636473066403990031034256849679576036005750040203797216608422860936119562281054113826036956097046854495715094552010615604322182443532872986695009669243477403421914397600158277401596998486754209625004302326290070693918274878682832955797905352258277386978781510534967387656484762582342311665678841021482818408556753063962773957120570000354609925996100846859299314319974098059767826976090603291648745125277699144338686344687643747207696372247785346419543488269646754905519152679741345392832968830060837042141503692636276170696742815770377236508554091587096430663200267588507224358223732339097568633319393757081659074284681181389660467707572777296370998122444640203099363635751167164337764265253714977849418554946186695015524186421490167008443950035292693534981617958253282240971502834181024481780821514324953790415087401738900930369364902502367868762771781344961169981440000000000000000000000000000 [137,5] 1117185270860811979900151405067097743003928368509736946558693298701832426779151501514401462213224900945388932551067817056109274463946132033186986654798408001354770049976932726898821540523338183027605903799343505636547825218239665505329949377973512549358412733495163356737411403605488699817077635979470327833280389606297891148531390356723644982078579867339332935213545499613971522191782920160602162035348817125276804624651918036323240829587378669389667680529258726313996667369633293076258660391762315688207993172851866440043792381166927532470291452606510941434340499936903883153777380148177521486756588565872711996898494298350501437659379699672032764360962968486826327675952496801879415370054571735550880331381367010379970335208965909433901930693076881623960306302437454443470897656993847543362045040174485228804465146579261384439570877110625316852066318800758964020277057028526400408734160239878859633789642362729337767692181824446583071833882115240208683301350208186341410574320597228747581645963961835621147543820699556891087013437527749135924305459280961557476915727142849365257167801033588650291857828567497760251183378874061423192235868753239663973692898481992671936380145882588755477255450820324508469300147595048254287798966386110966853699801574354776041410277345442215709621250155262680700079261837278226774104906966433483877731069016687186436510611617419945459523927051160008913892457353027661094029984891702278324914637220952136078980045916536412369338466907699269329411507762330527882620561684793635265433719454102096637051067616583658681530242818292137259719152524572632427911540436280616969081349533482322355779780989351866372205078616794266437225549066101391078702287086782846070558320154902528000000000000000000000000 [137,6] -16381770918915272460615639590628598967356573016493527271375605016622184693538824364857681411100894359881584688816191729127063207289641628568421872133552110308333864784203484082628550982564040719452589299849423884399143518024766749777144706767056066365658949328647429030828636538342775762465658160356378562663644236257268559041746326404824430176680980415575368873537865146746441225241973983034123717814060196619424768873458826975190642462387508700557754242885680471779549111593706159311200852896681154118722696733390542785903170956949834674934563706659016146645296660493185468431615925300892842331597354405327304083204951774475116888723380589357519770864933032056618028874902173239568952105303846209490945106851080921648726381993083881741760419899884065565412221503800180669272400441250338989020034697658800393749136421176988327474839083560607768060676049894317845664225274583619174861272668364910625557769298686881938941739957250804189793461335077745356701909563872200922234660697397005658570181770565808169683843385660705188918566238482678543870154227702012241707329833416653352389682821266909213887082042241149017660376474325529403409925575231475511734167854838302199359366768865491109478255560894480811734890871238864907970022277005520499144684438934616979799014388394022425859201184574507341216926493153063951105480682736849221688314003521118034196413506046133225093316967400009444158521468141352504223144158509792265805594018689219212563454763173943765791506050002622953892802128110140410029617911976196008346976228978990318711089010162735895252840323688580832877332345959214139563828339425180757518429281185290262382441281179667543486629199521639292851618261910878028332574782482750167976428663744757760000000000000000000000 [137,7] 67881292302859675513099805022173590786496817915745225101721871699836127387274046914662734600052736259691726844114999161792628704113192977744895366220314612169624391539054624146882804456934530140536360950257627710648263928072156878885829804069703560545302768297677814962419994654313701054627808059972539762744868293813326628124536324164641125823016738755705126102231933078133481050001249723578623232001087101893181821951830312848769240765420610469965764346158164247882171158213239415747685577650774892833599375759552349733796408028049588752408536827950634806724193976345575556197925454466505449538380013058941394911733192295608184657753525201334778867314715594934291860014776109581363097181164955121854394545558008947608414831394936560701176888620901490512053560351175724756742396607954459078179321086485628202391745433210950786342190863301518225194901649469295333123430561156207091484928097030969281964191369594171315927330400405631115685042492312113016095114326094184440767334482787365182829244082959719280886855930813462712220139400546050459787640584918445863676144679850813928575387370919749696316610991796742258076707155783963683671581277604640021721741212162606817002403083492147080631421947556500057043221327990996836309492199423750551845863254061842421171500433650675554450291377324510001624876106723796002572251548784519268912244944692180434480313816605738363445835523452085910440194850222921522197074892006573719966361220653628601608294901098367703271743169047114131999260288804072693074421786106735732647308782511250891884863685500295834407714643711069777330584231750916559027147285627765121117206153701308451529028901818944633182093797754985256205235094831237081356600255670047113052043505051893760000000000000000000 [137,8] -119756839109183725292478981603948735916692698772666413836380115255453871248886010955861087844084104703430355675319084983669961691943006729968870994666355914358160607029093201739584498583135785775046643204300511242824926416780295654075020524376326561844079146271352816029312051780258236848686248364789130542667297140474241054465198969396113395758626531715428258055373741013237714071620865117831798452591566838472349631370831230177279133156559706518890423313462540556997126178780597682159461978356309552736940124377005973266972906223716929073163294050748285108430889962926322250077195741757552225912193482338594291438810180960824472072305896837069650179775525279568540067659920327086536848001892636535299307462677549919922326330023114578262870787325032334780597592234604190381700428094076726314397122095025450894058076972923938715091992826453696427270252237304889352242420713533633219653905480770099570629387613474784794123875158810027384169018904773630005573778856437690960235002036788416855336399841653023873920269689030918968754639865138015667282486841202747865557661197534534587071132406565082308960771639392401984979126390738391469743854412930286312185398154688655857793139048708506408196378590942497337736359582701507263680625845245802801489479473196950525848247336646295112964296876206471128572586650165456099127129531241179885285739810331535826967548406114904816199273055338067807979236713636290932084822571798981779485263503023115133887759829642256251175124107045040347709690647067175125904976044835385741027895255837180667678566058674101922181644572251442508101416235107158540985570728743592202085013491470202074514910364826749765004352719056310855315205283823386083432700788685525396092859695130214400000000000000000 [137,9] -34299236598893580079263631534039698107498362496207912716636646417276611936484912607104144492161883918647035482316696661633588439070399378799819538395928137001428606581156101537668774098914250911616333708343934415050226684119614748712756897633104042639991682087141815661501464501099149386521591001564390718935418445320653320386685966310024620658676018011353154990976004809765440048125340858680971886429255363517410237677156365135353541670120565401074961395139276012183313916577277969470469738294948492360180947190314568436529649993392813068202953783958538576493351257406826569208177171508721782985470230573800498860417109282875740395807508772085249945078018483638789440245975527704718432058502410920525875811877677165522992468351388198317917849478489022175823743071733058336012353129774825355867314907789316917432496223940152489341980969915991225617398468664774869541071615760599746696297066711284224489798564624680381164256313077545801744143835687236395337230764587567269352265192806229513486677568554258106128128864276754221487175199895666831661015037511311571399708351253699793628543597838491055599365945117112886146144527653197929064023036247763558105775226293630371012741483076603154479171708254915770822464364165192387392353331565928350899883009373006872596667007795890216482728080583802184886021710896200682618064643246374612186916548614431826649492510431311901502751700548375339993280674062281089940470391664872707276942970848201539731941529263718992437388379952561978786058307928455007802419898528689059321835275149360272346143768938648965576157984210801305725284161205828079165074910890206432156538667214490139743977663573425271992214634923022761304566938290366786545107692996548234602989477540397056000000000000 [137,10] 670843699181135362097414570312645059878665131474268475203511983329655724452509369295669666934763206093291182190438637126867075846653021820392144014372706570626891852213796643387781440248866629938736292843685615772988992782473416152173501928885179604724910262520183855428859422716730657820626616146095269842113912433217872844683115020914322269512344148361311561188184743077735826193688154295963164935385062792320681532778818076276875778673344915015766489147332041201390146420206427940586765788702237884854591132080363842831294814705123551722602613741708365113494157967270857659129772514695718380716644928962357274471439890580815586881529998602568796132114037104006158269516303454669561939993424468498666075920550000273789928023560068614294255599951433206371338283792966136858363875595231551332127513216935741204678241786970356709207194244329633066166760170109768634569388324582943274470169043409938191570721488628473737745643084991926145521184137378874678468059022561446136514522116153795905520646351188138850216768322722683304625903378754828358568185182185406653636515808382810279632700068850245802054509621608240835088002250670715837310235561193115794862805321233201347891445131461147371350381894822856814117141370184065716014056594534129933040276785571945689154327466968887598513751129544311433156665785647496892868794394715992785349823683264958132480142078886121445223921483715239722084052184477093181160352069340769999711351359070843476397719867285868103931812396359246919703763895688229004982931586753674286887054990560525079403334111279540172440150492726687132647030433830514599839123026987863815281586831013160071607784557101792491600780646196560570147630449116692539488178419641013363725371344347463680000000000 [137,11] -1681732781625207303831657673111104089359784834459724977895614412479431025051326482309075087838938857431587502947197014061371293462616991511773737654859555968127024999825464678965521771921735967438439500013592228852714516123770121551096864420085299676149531456809432971348107861186082438515365556786125571739547850412205618054004919782345886845462611082122542211682586196226376356577230895012749977399934696181890039014863525454577537997740453365430769588719241810097280084490142599776704316466778315269506215818602347243633005211365212944605722311502891591326211492055512989622712720394255710772928803443116828426646852877002091256633806096431604807388564899501624345686476865111005065759827492852887916705052774569747484284842554336903400990214939423195305545325690374775363558093571301813727865159507820297681167979048437396624319295579588840056972632436747584599133573439618805932943218006370366927381716380510543542266856455291519913040257462857476290718717943500602916474198206619523220315030189235742711382937505371589484686063460515765552033625871766565076206115174212707369796354045404453220975271198203411275983489269497417303339964567697936618769293234110518540675150611833436519449643456348982211540468843146185463609351169503560763641732088477645153775044096782163966011200540497071102340595870577117870493977438981108889633284115619789702508975404244439828843524154905665191911739655983884882331763193840742109554826989713927684245927881673372589780656061684113045018618756123990761070312789239865891976295750943164616382399979651418168925725395540055633254190901664324988894480413111695632850119659903423175022124890500386872712250618177812126761443472313837650487670307624649229994756796611297280000000 [137,12] 2302823575197994060559389156697594389253644179894642333324664585112537445064020728265673286365991330872722916992780646764956587928498776644472512987346541939412399000210781006235311784232529974857566396081696302451253664430446622591737753805319930323684604290273723657457809777644460525629368919939585160938582633405936031293905190965522572483395232437484879740267731043341042027095878361979378206791663227326470508647560645084309930976043710129238419233556831156717371048397323777816651946253259489381492173576720550703650607069158489896982936726853770590231783298703261745864374482068858747605909903012539183826819513573593915583802478313678551769477876136913501440664120910509758134743679356227137021438193412913797273592536717412148677637198482529703941210456547961871124755522708627358720858407772028637412172778183329827565908359389240755963996219065999263020253603261459644020044717282422242053657002025944691582784851829359595668814941002023784621976364501201666054637563096107366900582773512490489225018961053587765608546547001528258210255378111731150324041778519004276204806436341277655262842101462707494746891046963034637040358568017520421454326800855436669442385888604632023867444519476132143280263074114580065046330666830154191143276833712143955316105163534431416689763445024427880732326865953377924274441228417560432018256831253177940136486067255367305497295876351630346452993576018683505521274578915410534302995293844446549420734360746828874238557310915940082893265848867775108986391091907882798456499959350427913973433577847579289197853956474880834213245231971301158644638867320185068593969482783008045390117117186723665459797722441969861337062188981919878115572706248405956967550426487808000000000 [137,13] -1709504360838683738182750598579800783629859586115688671147098486860372693987748953076921126581627744968414149116767750464741947654216458385090963564014167436401247045957772975694265860057936013317547188836639610666616711963899740009458935314441788800160441338439566964912629032802814082141112776159638132709115009857307085581278107465498171899452545114338103881669795789001096404017177003140117579379303956262888931801244601971201487600034980074767043191821955750414783814398834753672351743864276224423938396091354732611479299807750285374600759304447460974655213658658408677942815757432432179666758509201238448594167344509284638861336754515541509516199330988568821572389768342035904321573606106244463001672362028103698599334503459100298691717709883059059868833171555776718078732677601991294735433211932157789525420334690101945761778815882256124041453095235735763405182030146329618296557942848139596514053081716876906413288825839403856408256415032643142923453863381797819742239603492430511070258508374178559620058068755768557664420615642344048726617005754242959314675215047086177954606066070226517662993470331974896371908968831163309871042187306374119190613211980311479445964677343186281715389628641435599862570707048648932354557352321165350209475282584432083182138492891798566298517967970078957817014070672241800979583901589892287908670661679887830012021927664671122542944279848016071821456009295137049654505029805783611294811242122943519951001040251681849974656269608215886721300026675210698032362687882414792034445141863651728969868190482575164771320658410524818677282564898734756132110333939416317555112037453828960059302404601018470464032964804779487834383118748932213455599781238840545864834128272346830700 [137,14] 8764120967996701242944980914238999779841979108308897841060355901895035812594505414719622734016852403530495478841307037097347324409154810881446520950012328721130884539418472447789525638978760723193792976931903332943258536329457887710290949863604076224827798103118458978255755911354610851715456224832568046903867014444226577372708713943835092351528560958517052984303231400608524095846855305847242775513173484645074836444124743308377964746213600060028618966733033295323958322172218146407874658922065558673689963428708703889235204786742503057920682572081586818097270899095876689760164297777071284435375125178009011301359396243098854907002648550308313809589343950420682577452694896682393029960272042536913994693819442846173093682640730289161281078360724227356299201644500516083510377397418212602501302835565305797225293242009740916086463997920470313130484134694517529182673897679868879404090720150063618255480352296647235987338739876939408542908177618530204125645569082480953135692241464656199200199020211190547019833092210991578862778123833439183783385534271828827850235824839984726272574120774949895531911496816251571336515831377823818425707035865238057096261347297247145759984897615359643036824382127692970793561665437705155518824931547747889823200987800763374952840452563604535232811632138207711643335474660190082693675494066870724423241535823677840337891469615704856929691141058934129469176214654084040842899611657713832219076820652203882444977252705606527870348645098303930615568596179701118307202743521388957574881456193588200796271723684708784679713995275968647493423903195441505403509344288444309963512361596876598433012301742335404202838908382858453775422656021160251378135274467456905200853947740800 [137,15] 1683675896855875975100252164735981965236635651969952497474432336886793197582276203861024450528396933572003826188665943924918214317116215694195559711316796898835752605458434050080364361496014270248763567984092457858948367259910369392365338442078198196330006329212997814968179434722375329961126510018367851282159994306703677259345312361114490480791059628972176424359660879572632667336308745326141468225065040408790877510881910503788535954607153018119669014885612276069678801135883299596675810387031230115558955747395208624341759379319457738395993390138131909445779842481280831576683809591173782400205600931061216292436371744359781027350888632001674005222268922734216512803243182220643227522915638693176487614819357390564197109751680389923193334320664267764222428972438492544341386086425883492215406380324656015371084374672912947115196911309836167053060342746405496084286630167560972049688640895800495208334157325649864437982489717077001320733626219016157035532854477634323588869810579374273173770877056455195654884026202547482871859405130920079537933938344992018554385585498323701821095314230287104829715657300745650446025113653957066628700166998463069924891340370900088254404862713595180866391640026403668040334483342696822000426400038217969546267546194216423725501322862334220683199759089815264245493113204206255065766746741440772559487827532078792025995143540618659568819079184685612692033422353916394941224088950693658034980560359600672319549987307852428981077540459106692773716713321447898950396687476229918784015682221555635991915463869280639292566884668362267638734877530119139282698093828539577160086509998548622223576518850955931422603915172487316588164273428739936545860259452228822124959389547280 [137,16] -2310081423052820768731859773475727286342793674124625629644044790860304451912228017904206542664384375968914754098625099380515250288674580808475970537936260445660942892831036241980255057512226062422844543154992995516559921887365223144835810332875828887120456356999954380709246340237437537354780468012128997518246328548371104343417984754245235836755157232173006043044627505932898218033684000226574106807410192586080751061677808230756740929224560288408303416155213219628549483121778790195926886520243985290628916686342800382190620524980105780646592776484264936950655913469477986098501573088602685549880423844073990365606118100010419345654411819902230066949015390975971008726294824538458455686356753392109840201111486238002874248600896367969213566994885141334996700773082073333051707436676713672406978047229106038346694247562634788455710238458388446274551102262214599805066916044743285706732881138212117969844276520951789888317012998498748257517975850434952057352658230076740262761220847268679306736237710051622463915797052886854071112890023638754531470062568541324653408481273870845110703406619108313909173545318148854450731944177822107159220920001036406029747868397346795533337766880410718117666308739387277158559094355262247201256955282847838272195319394476703724175901539534207619294389121246578459017913430675423376463923865812333407104548397387197132539298538931392845610264958052819542556012186406978815254920725206021986588583009210112116988446633178193477775638502995938614985605640710982345597792759158109532556355533711613934683866186745266529450718161778688367849800704064709632568358128581570708590623443584491446828988834858954882750516929035646682738073169361891518827712286880448908393103520 [137,17] 1794303236633995709270598090831646712801287957698817331512927782837896153490992621873182621447040746855629387914789402549402452222786956758065170054592669145283725758683320960218863100205033840935741936224221501825257099572567379034966074861168325851154444713281273336555588491117880111299178401166983122663069780922309249754844083932228523255236333052737860638973637395623328948318036801956256171799898398330084708464676338268332733369477474919793361319185985140264819049024514726282369349375504086945849340461252609121974519741872725904049905214854800866387060725814545177707476273886939711598033933667895745678864129324208839385198433276596785496517059282065087188445178777690457774346351984936248912243263590219024928023803497002019794025063330900464421650438724947515096700321435235124489233092773891653547506790873085950731563790103279346320911324952974662990153625323737459420898116676173703591813634419965574992828000453598444765777561061195827550695693784140508018574007071667850451949915882545667425481084192219491907120090398388404843511674061959664668665981316784656499836223094220924263067717917075794740003604425261383949906852535876382261575328776899219186900652567386571474555340272018435144285553774729429879814896516583780488857092961323390012014943638524997833861556956756719474773394959841378389967840766065153995374577224672966303710761766435725991377310427957389229079961116671446432152375616880480145371845190738835705590924800001135090386835119046843573788836115425395096773760585727291681687404358038032874135698599348363430742040373693743642720913264502979732999422994724049145376374355749426022500227939627949454360964457767044638406333914028631891154466961327943018680900 [137,18] -845823903241839555729111440085029992154613023441931158578705677604045426842109507217605405879637622473977911924148981251912911701581415540964254188646868535697265307886770872006944371931359822764468830438659588501266325798337138179883549707991661402556918715007084944262642053434220866449027725496655473523620640969894525802322061054169788819682354952652867193626338424920731584992743317935096722077600742886733167907837814429897286359178374284164625947856427945086163541418965664106254502046681898372915730472773466567833525038521500396285489581284890463711750509063746319723642519151444712943413029457169270924047655427813115309455690590436097895678833194846688627337732799681301286315452767467292621874071887176370222371978514123276211770115877973218452128655474788494567314593052616423569452275738104252919703318954347246408232541107442616484695490013726333012250544563011334663493977624102341644538208816667742934229399398308703899343293647698408894881696484958830070742482369867142045198642731541998299444188672177589832638674410823936242592402712875611841547079167413083936831291704374379562197218373215378700650410537860670958304143209803862693406387904113421773182475786518421839315898527996862026054179986064278558326437227814357606684706775280571483227688953648454000887166016397425006508335926212016696786618084379175411085941314463473661569951346791325003037607111950502670536712347160775167691634396629807818869316551226024913757578399806718087391252815054376217085090747981946918480185024770082716549083516919139871468491694480669282457126644896480313220533828828806739681602510318229952038878539132167630498853968801808762934398050392528283520094963251209617474923493118090534784 [137,19] 141078108424572276399649520080244864758933370895764365762269610746833471232275483123772379195007451711989657170819917319750521318855555911197121188464312884722606539431747970807089944752080336369415898204857643181805345212001119674012067518779204077150433518305983720551003142513653910124528525465485242063000795090732149666368295641510542767933665578520729685907956429850450854926206673021209535409132327318815700119916441557535493447063511417253506991949524583305207138280116891453513871906174380922436688181172959116556583394818119925091705923064139618718931543463851030831865300430192211923675255531614318460948589662088778854195784373027428068880141891178559898220037204932737063945084893670997182954543143933889199450331148213574695195606789618798432679670999665117007619677611558734390154269975853011070306217992902425403658991823307464628352638584188826348614369555907566264003954419015856285654607261111731210886850669755212884891787181638998941765769676007406099663645447345342621486360508649185207547064838886623192771814453563303100321466889583611619579430014041699486519386693304097736165442704924773213478713393393807733450354627095947194974149143938835162617830817254909289065313253787036417907710923877508109004164387916773550053920970784585685133272091797727357573009840881932071770738864296796040723466129142531568289222518095486989777805202468598003815684675269301630480374123775106801944501653477065934688652912458392752275943270674826583183842034488990726644747163184518705850850491132079183484144251281126836254131868075435152743743228908317123961452495835432845062436205128833761121480313872936514973465454183805314834543654134002687046399204658250025534856460865667600 [137,20] 132268083232964246998022735125571790181165439717796404799145434338130137845516524781314604775236286722492234204890210214280916248208995682233099363717578712621802070874060088274974956763908227767325332977483718522958452338368721253599589109225100859606278143572884366336347739006666856775093111626162828668468172693199637091344071726251913534165084708275566162112549588509537680513631039234768506696811435271026637380335466140729947898522058078479575921944255630643149833390598172219521950862669594844120369663698930567912431920959987319231917045399861755139690247234805522060930683004147581915174290859659874843294292077187669882152704536389218719504414247899501128675960729904719742328535378536613435713271404002052699644117147188105090303763893269227431043195968478832967596522741853685443379768883183605055636594029466707855701301398711911882965685993033123561879258580140800423538116739952526052879783251224930674200873060739264746220679318333913678292402045946366194064477984027933465030136176917699200198191490434455156417410717796661602411957678108414615158862829851293030981120211249817382112574130930131838346471558352931187943510464645399073796806155293426863905992010252658700333323795932245525381786357882318299706012256630380509392354081906419088737683618111696202660365492886677432273113363472707900055601448461435103133397091484864860890454381879365987668501856043095749680897925573774884754671791324567065489291603893840103715982220505408539586854485224179679269719326027128405669767353183789510773058404757870039308843031883204077818025988501940870951537272775597940899330110680050090923723085600526927346561207580755756047154131975320937401547341969659372517705292274016 [137,21] -135706641043532307955278337831002325744353079256520700710879944870574983479902606542534765890109160794487425287104993574128859916403670945639806872354306157274464366792886940026625644698342806783460629557628861967017356745284348158654967417553890121348704591898444782070058570333315819850495444209854784980062505550134828257254925489628097739726063294021772280579518541511537415786100267113340018903571219681078251101775340692450764186013206518387421959452126978562520546846838203675459056156882804652282918803806624192068938245923518418270422257387088248702040766758019044813204046733035866722420362819932163297073630394083945101106788463135750813385034933250519968218977151761024754132723494008514364899446225121391691009385395455686175558480604193129950379447333396005465666368053009906850397922169729452984738053993084111715023875433324472366360388509021404731465212633173789739808151704473434211659703525260628555087176675630498636442323296453569385110579678229323085891146414619933856783265257085365715554167497201253532245689604152162970327590498015754916288973480261580442945638637930489309259057733380614823114061362377150842374301199058227748955695273459883526952106735475609822349271745147794803970950125840499157557429587283293056773466597281280322403980574414201579701922356460127352733736034822024824609535175618743950101662285134472013015041004361391763295813140598352202283578706782809573024189664410140267482324067198842701994872593617273964290282417345445253520396115702150662687294818124286097044228613195621969902625390296093336916631670395927195579682724629407254972511183099869368968839237441447893330826550649357356804233013962784116061342086265601505607726343644 [137,22] 67745881821026652435114105862955495260538819287662117536039836793053150408364438965250029541025915493686300487546090310876327983068710299551581269197522618765470535889809715919600922087446094958475296063264614075635015760440070952469070312579197630576655507948304159165892380075230512524588606035174069154480068607876936760501591045047232834420552125024899320369228344047197995498564838852817829282403411990490736507052654024895764333438809012850714631688156455136427851225465580283046793158193138491551676681350113572697540740103879589467051031643955310160251405486717376866443789967733829480180128969910217641665790430723570000945441063582550735172503521577076795884679247674947404911379556470635726834717908272994496034696599415345889594625404122696393531373885103974213676617207303408347904544917351578555784738099303272376016562120104986371492710210094279024507190376570939915736536942211685880888174369120702893324871007504811908431027937388377524677478658423346390049762380598608908019034109059412052790301601019007514552562430002798312891216438113967067737733501206968336106322587956010333140844059290761246365924924767968780132600487190647434840963959358340141093049194788913413660527702721353025536820010181470352446815565214444244929044422296647735751671910038581861434446130673143950433034295647779008326880133036148069345349447879576135450699779576039774156255068695313419120051581352485406616251090096100072092452269144086348864400560460540314940246909957341598542085960483685884866817166674739486052061660182839585834401327012245296492531153519852537414623310539277243949758114912675665558999879812313948813210947442984685740452992542896245419360399317389782645266432 [137,23] -20530529140490464898546948934356820592517478076595973695278050584161389170541671496260030791748117831447149552351413941081275524763706738638758168688274311419823249261885093779981598441669454528107500394239154916551988233935713318031773471101509551569186746660055427102434322024587043774723871186312575596545365801855633622799705465131244300508718092048648163185806116616430431442645055530008726740552658389448008377764917710903688713633923943768832763686918656450365858781506566883239655809944409905524672343146243502139360617147990038522805642704695253326769201342853589634575061927255256974616265202011774719001741205107868697793058388131485197333870234486104548187277308828828623634411198721080203764363630162856644507787842605964936900049138994517584200066201141826157023846703880751302168344947922875629720491766712308484294751922549579464932541726198748015029767593645591117485203011908132275467345174733223418669754674235521123079678458827308914480039878923180223561008827780748286279636864065865832939290586801204454470710276477852535428890881216892753230895884045978388460371614072831219206329107905935037672628177892270949478023312991464941071910403150133193851053895259408232378555388687566232434770101501169290923180428815778741065778320327649314229179946654219274329423065706071976991127485476860249261118378302804347832206048004740557794746298472289201154941244872255918766075167877579412809192173209282470339287000953024492484179411838245225431082753700019820955063637767774656389014206047215221697383861522109001120231860677591924887486474103195237946986403949095707306299614178134888907988744579757848627976273688875990954363039754725322294588574007806293078272 [137,24] 3069363726307415965355066626386366096650895125046777794177344503242912768586971764425218642157453906285194088306450894346935175285837754280884244016977893169204846380068529867697793297944819077135132582697098691865952696480795745677856096262437847713174714860133125475902598407735369198850426410695833732978904406880462481181500391794398956032771575120371953114031696625149528434875671398841334574656988339893725074871789391536104693983250398528854423417045626435826319459297572810781576215649210128609626042982760688022970657314294176287341092656750796586393381966824231125666337528650810903826414244822353754762894188345733776605839627040540094604594216395459304101668321763998352967333705956675868445947680978123725323780171655749541156491419651524134159742733712659363944634840394342919390885614097710722585558558727231931729099656630678325294116013163126981844943832085796408748409855696197865111053900493337865817462172807755877423786227453404253256024080748683332821565450000121329004130755262512710970595820420014791779808054322370174661741224210281994696654238751407471628245327293291117247893882667513046602772188931137365599723360328450554243417809528512899202399898502160833348648668379299123656854294489827680322457976951600631429629631849114796165629198529045766452948345024891540689564130773544243444630699516955927152306989892349061848217985188316820139411583108594322427600969566639721795044993511965373128555346038835166771381364439638956658221111168685842765568483238467750947317050268395353289136758613625695281542010281587024394868082420413806228002124300246589418007676280546560650220003195160810229760751944480100762448337861151613457135294555300339200 [137,25] -234856877414024945587154929619378104745796969878078278314695902821428447666521508151073267681689911424437279483985749679734113802619622617642371507170723933171375329494779656227912232599302285183411920611073955305424343554498889750006705908196710660729012092920526352831519577254685736516233493355098574338262932993141263485994927383332992117794636833582829192589116883100802992215752481154512530604869289421346597514640395060712357149576792492873637487984234289419368772347140714489117715107354591445146593502694840522365657262394149053902653015788018284728670609191385752494414813589836853002661835535858588323482075359812933034749664292371962741118950941961886177504216210689432772632260525491596716253330005320270411500816588267177854464020225985429847429715777522178125667043733413394539941844137850340159666548784865829355799083796287526409521149252161092404784216241399025428339453215847959011919794958827071661143754686724693623286335616174331555505052219098636821024295215852577149662059998328450477861819359154890946584161475501556306985730151448035934127971434738225920943283115531855320469869207562080569364135939375224732902398158862270897691367241649026104215553540523757844379589412197138786374204003335420095021161749900082434415877678286107459246592843511598844006707190692847231454048599712366215734613393794767725506742599320535187054325037951202163630882783505057804148641353277094988235660280729658242643349660204166622631903313519745809065137801615510976673660497929342589343579532604696316684157653407419419146481929082871996861214032394948042987260793535146481170506438312364180065405883470943178852209638615713175078443512701431479083674267549120 [137,26] 1216765254648110436233769809744455651439495426431091466692021106857140745364366847262008126348373079255439329382685882424161809842852452654187559646595719310581107470484262696462250213507162511154267525469412125321997664242317056923407889329108029464411536566452579131076086865989149713349505824803667360525150331313206465884269090321409204166586398325455773925715927884732251836543298218892109646581162290660963452797469257769487949296192457451717019671488787469122956221502077660899921490373902800283955632602747605836852873773396600206600714044039500641484066797772133187911884858802883133005091644981852490912633856782219163260343046882022209207396148138474108137098603715341175979372972423660541247803233740168409997108444159889660069975816219324154365932015011671632814114278148541359235214266909729670271595607056474035337967305268246021447433803956468228252503579451975084657492272213115965327412333465204947879463475251483227863901236725907240926132124651096930376880617390029717402549019440753249343180001573765515310392783971343479408041155379815032749265894456134610861484212098469573060029582488637629890701976908417993232911325204200672100535761557095452918196117577566722395197632460534094406859845837363086479998547190702384682151885052866084966637000590105928137706627377326757675486646544247312591540759088609314806693860778081624065043921904837898101199866813952000558567670211045902222006393942272130210363088188919824567084280696324786906987547715045075558669080829986106653661332096433678158255900225154943852965978412912508905557617425415138905939896229148435328889405663674617429215811403320542579535101063734802943306987487258381193842463831040 [137,27] -2217202268910709847092313294356070570433766987461904161075870604814747200400238070022462231092316411282770323928641814021296221718989827400486339656507094474067077574536897881885894897174660613217749459796583419630144305711889778063919952696040595873525865996086812594256662510536716680558548246428423143291249063988102674620819573075148709605165216516551298654138561762732339131707601594118894421060417079974228773792833497158680055850551565532132384731512922284196732914410915791210583356797948621647007703175181054878873019584684731740623119807105314527868703179275406725783014041770077738920948655417447382707154707688791413865735529862968690580835550476652933273146730265112275098482809779889363197511662349448988875788130350461222488773613918188686086328619486997675694457247014524694192445489164515122503801748794831712586085108875526628630793275216870471817550064994520902929978726304947022559530068932842982602132177276275171688371706378832694255115372686099743132752169581696454074171616948931196433543964081050934221896123240522467534181382712845494867249086885055058934236026972485286136484231889309384389831261585497018329684873821563645243050289405567288921299951207999685266556392483454384677054908402432576773201660704350762790308181585524163543895288269586187727684175091550838291093096941472544022727378189197511137431102422452375015014937461462358170603379058055649457850648042650861207701975190070646939612293013128936066613394711256674948250866970855773193499514436685264940791570467207205278971048373260516878110979419895268012973179918417967928621397100934346361020510540670769336571565187546870197992294632327130995281811059850021859872531840 [137,28] 2560837076664336049253996596521654253553443342795621177758183367113464875909700322467615520657001679496463516792163359760013797577315539373359821383855734832403855639920067696233529763398798360161132109905569891133900972977845188060437184315078882312417965731210480678761603564122457253906486054168381521012331806256369006272683397768358662748717514214253657524563600006413487541300267487701819791370661708558875469709708910990645385034259674030040420723981265680128896428625504752901205714977230560751167465525637572629061909403088469550042732490290293356174778290953583289439994912162001510484966455697065221875683550297748142082248586411354826411799485501795774197719264217147013272428802604323860010479953043752959166828116290083175829655814838362610882601432881424558638739503435911050925123534196190561341764812357504232649884396317090336107844784980081389267851895129484058017384319789134271215929082734144466052782877044865946935790611433666809418527309764699325922141804775371266262732971775046467841921468319798127477484681133728847778424060184663323967640667075293152114641137828895076461193131863130880103516397313426301779617344229457912268012105932697919270673673235913829809630698472453745357771465258751460062592521143296261372361946818639695638202001496362072052027656940596251334173374413139150089139346065576909069405807604817273252197085027119372662778617149575466929085629250755008507510901280487320583171981485117603336199871558516785170155310459730929756911537362571605321492451382589641659646812037735127302734818160219272814829996871350394039238472196816580466901543681849192352622132240862788266233619588967210598665614898226525953207936 [137,29] -2347812798333473700943059934040438820253708879228051858846543451971104918933823027952859250754393838934751072155337538922249713807736086208179133374534801017227635885256479230574170202754098045972851199980596413541461305798880710008015569717580481864167066486924251994906419552312907771569145843604400417138417840543759994936253869729824228781132327442596654334218286536031728289508854865781431158131719186762581995455393093353012627235593422907343273515725340777589717576311994410615716510503646080600098771774691570708813184566123377405517804455311402743866168179823996321935164435429801046689430538072995228060595996022704064811116266390212946819797221784451213775740182744563825731908632859070745209256982887399338352866151360224157383259804819959039747925138099009953244265052558430912088715538094951957777270349129237527121377721228888118081768397783894853526434451309014806386926794300377080462559350018365215604323683290039169870072992805155968989841013534240265918363470111913454212182713595883490963216622037483209931536719515301998529229847103898869094395001535446014324727343072535816139597436146214503101636594369477835301596250476304139955074746289996101194094587848021839208753405233964791683736708806368413494786919699164541366186451365356938995334736850578406172971184596082448542623030780060291248708831620839207243433825637467996420082815847066545058435868763668872934062282687699907480068233992795614562977876139887120638972358631590799009570067793699797167057784470413987761253079082595864226040429854960580721877672383722506675135319361624171984682057557969919855724446308885473718888007807351374686666307431724640671306778492831433090792 [137,30] 1811969191262954292360442021459616452444803341852072257256441610473602042786962258259522163844398471831085412212613400424826057189475241698275909085261751178938274560103099615559967575013859281249463843836002577907808046030815431689721877653604492294816878101683072290688216023377384395186582396559959159423417049600041183083468016308504448732923769476435006824886067880456952753907786189060858833741283948027247288039713715484393454500966605813831323141226703064546685752916641571448599727879322876892753028136081755972255124034346768411947351823513899255704938560505715272478291714855928484639192908813993577403478244760788500040338053382000977940911344822267470834313411387721370032556212640735649743060292703337873247725823851959116122149672914985864819034734089720561506402568744011463573093244072945378696448164029252946043980929728618097481163801582625863317026381428014471776160305583287493238508457675702272665159222692116068652151456809048109322295406345339170935479475248995431431522912136014688938883534985991452961866464633821478619238685226313932720803398277741423767672008634429472788726909860100651580495616095457092737132544000908530591772473603882837758750432268536511691733548776972217064278868992404271100321842867233476355125115318996585591034006614879065123375840160805040460516693895357001438714414041545827408434278887567486275542770904505988946490096439192246683577526948509864582478358353969526200529887037254090809359289924034944398634397330805906313342055380075681569767079420709664770322876832116377979913508407695876188947877330950358433947682543567921226978588656455963551011989523891545135833695594273914979430802097431088896 [137,31] -1195545065471743443766263395534648806813074657973288709261758899224323624091031901233922869035539663537175131370332127963457227885053409978265415066559009930546205744436836538170621308339264346620431728371624061540428018413168094874807274067655195242269907732071444169316303725733210734081325850732315219715359959668919240805704049652401470165266751458253498076976817605960132078682281813981265149440312351622003145372837118831284783856682052093310510777147887466867116513118916285175866586026166900793260134413943300781267034512429947093482893554691790084883835126209915445082866225366270406811379628159883671619084933379179314245957447504944269953307996622517908281603458781684588766804856975570942929992652493183632111839140011243848779350701611159969503476232748875908501791108725472535528567843762971897782459692328135180667068481876963203601739279343983448843492549290711176235436536488303636226619648666166326398944841876220893179811892014923314002830231280917936820411003192262212926599149939664439022899541416935521020723522017943874109502330292302660556742542130771196851814615364343768814425690170243934664446697416308146978844101218336797946934838107797276842478939361755247857654538071052486474140161918238894916977108661591083048483747402408571218878784359190608655263213926381979588016413210407942862225881914432363701718181058019551575746438322056450056882482089655487189224671956334544376364082479478429315664186935253309563968335033602799402580000356996780458035888266894837213732207808033197399871551196211551349230103905492092809860707072778847925654324739196941079603833028122772107893958049230175967319219850913322439040185783469536 [137,32] 675685048397725531492114417856564221259753195244017749015570186977483741243446817074207766142654975783307488515062301603012303965271348909419888695793688214343743924535104198206363272813102536610004956247211392301354840867830051971616051460877218616953442187467104305118535742957593145701065582400468915094362544662753732356962198598786672872157081246522460548682110588356844120884222824309845595196740122786824813602193124056618263258501131132327530664460792465461140413612310611470929289754639674148480700687121693498543777302575239512089513150488164624528455849282576724922721972973881961138064065210892766812790350384200014337301083437897336528554711693377958219774107987345544573045527108577998457989771319349170743845510170849409667852713526182554729511881543878622039458484861427033874015791172102636053492997583447228557603383916344702903706449546784402384947170916141794440148293809545965640847710078832745627841355239132564345732521299305992036253283259802138965336813139193586155923500949411082531602301441101322997831594012997033296586087361187308304702378476018295676950209908208376023853868373028163326412766130352828190721826544363463891416586810472793041001017913121101542532668846871942400585988725469316517750240497224034090110260004647683947057224178182691943922520148031400835932649244140946057739297637870535316051527934844256124099160618875639806402902659149644943720267349998445212186644057242354755191205447012554984112755286610466054958533180938420375287387501721972351708405544134426263547413741979550871477027757957882513940389181399336461113007336781704944858325440930195872909776176434427443808097837374438741561336321248 [137,33] -325273504006904492639956388335024932303721896591410347564361359695510204525265545553397335083474129898354663632460598448467028020275366883132408902979606082603654359502469510320895258427531191294616311130877985739065093695901042015385575061271153782066603921751025149759634489256985930828924801603149420794286067928865293948013304031425114954276264207168034103766382894237709250402648353343031793139719090769459277608317924969746856047695964160140031841293072717411900442336203213156495712479062066577043550133896081605435551891234947932885137580933592953495576564718469188290925134118618333455550267504213433856824925635779396128544991381718738700560348694468625046020639706638951337255005156572452751135586540379967044338650612160168178924480750066243995838842317696195042820545531794788030293764155533110023689732558430804641037707444350880398731394548927524344578865488492333924655913853414895042770649271022541501392312834903730173780159022057509442118075899659099530199856351295327764347116021654442464533809669622023009218914414864859232018724050165480781073862285864953654316243566297241089458646433397758926946723684722023863033231602146851586037750715979231240586282440758593352403240183243497516361733081771205444825088827646513603369398296338682469479248026849141790584207991970516327244437845563634111334128392187723196893064108509386271121158906275841779303535238341832462653461069359632720296217599119816833363556123002117440352530494716033060692023018229465428345968729024555402181570786813370412289056308384003306055732574617065607751537852204493606243264306602711280424336319473058383880711210276820619659130046441726947543278700 [137,34] 131350670191466202149196557746176668340713367832384039189282370367427341138756494322055137719433380891547691547516668082352795452387701441609521533963376804323277409480171283101278134740989663026217060770878855677571354386589228207217225180455840102476955433052485349130887086083524934882384780160421959838948051291173838276261855917942162649163196482349428900706892026657555353236935086814246159903053648018324801230737120546890471822668451959940856314138985353133058028035443987085880906392371315519212927145474605502164267117053045302079719871990572574112236904183979030042771802962664774381236112417696852012985871836603269850357856698657020092908525768603910042682519666382473582315096647250913940135867482076913699869683428859788107829971690717130321888210823191581296947480922607741793068201183024791565869498680143756336582285063120610331248164888599677745305447263279239996483244749749356976138958528249927765212593166485838045368415939157999548980536517107733390874053355311969574529845606295467737088103563853715454062511750880589395199798103759406730291377806644992112290786385578482577315531768332120528850239843292537335482085021245517176850724725740945658704913556583142875495400177846143632043423972847760398711514456196871663958113769603835834956647448285815112656257389874491074959081922663302448651501569442142050764482405452450760027447390893145394727171950421405169684516953995729035662052175349560824909065446346001707916956689756729535955938306384833856971566324366620487925738105359344565215090428137613379092548416726274987689990765737324034114278059029937505875523732555206935100816984462937108417746049456203624004352 [137,35] -42922779408813264139484611496236159206948653502468492863662103102157520503587740214332259187105603320606178310378726416826136086304550051785499602933483602908217034979076888106006109866462081895475330819419426437839410694920176897359312968602393468394212615968229159674293096498992075604167077273311607518733755726630455463589823239896921827421537876753526522932262731557194273444814956613990152287785757846275414958710454114477679664115601962942015458346356344396033253828040801904194127467593534758429837909544401017204662548699970715113315054742196927473617537203293906771795884785361092159721644716070361917268789144980895255508936539714952208274126844705151904376994265549555083933927899431123299062546973760863014232088779911362872963116820183533943263808188305658824989471033905555628043305603109597685629393246792170938397830235268197512458957589403020738634053376304138749179255082901296987260141248454709055969655921534094973431667325344865693797733264898492824797058131026902404605789764513416859114168857821270347550053961459635516545288269736913957233661169642473762473943631224722289267339749641147893381006871930037329424337982797579977256148453521599765914067309149307476240713072599689195307813438083605901434182419837624484509011534496217444893468106608791332967238939360346686637876617334341804603377353625736252193232255880395407287995682618897835056880322563617332781263369810765323291093138202589430702782007060237807090560972695623204821083479153689178562030247543506257168336204302482493667686890359009302136106954534597586748400364863051405276380537808495390498651113633685919102822917542474821892640749458146884992 [137,36] 10263367632122371730385686877754654515649817736576718971437893138847006758514519874823347868167948311711607955998796598128723574250545548277299131683400698436782774698756886426705739452931927722581914915600957999949244663458633160022339444072646051730020827429872446242041734181749582825020854197126386804561283445746422489812396948250164341941454197907702035799316299116160006148745090220574564860662915038450925454730652993509429024184681509264631663789970269645463341802743114758666099539719188662170071972546901370467490293735863785776565994943964486622718559093652977212449486470340049936479488654862815478542074119696560361970614383103440215629134903041578410575462972010522359728113894943869097544800348179063918092371941705133990122367062096068812996554035660439375264183513672482936604453100526548472696821271046939126803540607244140845933271246678250607846095436254636026756872168992262864715280605643565561251780539071369384840288758952979236560800130291638958966675145622788152705976283136243348047443179860952566530815440025949042923201984090651039277115815379733039704935706369875879212712017906904522578486691396255779706533502429256255801172747541449050751706253573247752438359244643743508297846252045586999085737070415936977285016448560665892472438894514964227882814025129944145427554383656970384286328878111886423529921746678868183495245026759879443658535180092149440205073194395791413722355833372737220953809317060166232070890840182137515023756610380268858111480538130263172319335544226606037265925433919217737864693284230793838493176586586908222110751831360715222366314537966304220244129939631022281208158202351807024 [137,37] -1046662687894263988830293169585673708253264381236158030045565336844204799497480852891166017176539101252538378007632693058745814702101195471559789213368030137419410132273693522925082512163942964644773001563260369972898086847656705931678057269882005845754561391649210321960494935850473676709344742324681461408834596630629888392575150040592554487586163228803901427038026232960979467277886551960952579082897907924952033161837080687409015389901105824519927885785639402386788741124207510976650583886867669863892488311418009373972776386760260442542773858631152206718839565914067607307714586899794494700654206458642951306850636567460445969876631289564797811603679117463539716295866190556067960493857516397616719548698810665341758857492436522795687819795776144960942329294589822653075604383272587621867901248156496092778208145218681788610055209078052554859292564751085703940596041029051209145219163481618382563990136023523249420084563323191425697895063290775328243303974617280904131446654619272656161000537891919689634865379974462495653186590808126096064446846378854567235076960233516253442694869465159805331933498691099084685013329104045069431875612555491942061188871267342378344517312820509921848314901977508846656032560729683471741335161054468312524659113397077999152353831559253687772155496755995816313063079701574312699395492799279300357658592447915838079924782567725512005608487746868325766766684141004421476434647502519216450654319891156573895257772697426720883090306200822414994819887443668325384473485592303422464772147347087373788752401914706806573039690632327794185585991513931848581709357460316420536617210715364977874053782442390 [137,38] -536769857238822095582584176993729641908576112349438006443671434011138296488937337380420335783458027476766635998639111749258383835501317083161952236418607670284400660267467978658381410760559887436942147282597594275320021765605238540081463306100071749795065606275479694125220438049369521292025393296655804956235176011867428955022522120362014660300995599135362938032771519097063974172445347584569093810182412934448738929396055341396415843340389752829897971585944467352449703879763829456356135127921202643000652099590016974965063638800833993065942020043401920164673417053872414904578396795086279877041644308568638297120541282128402062830583930985938492066806211707669832836823881194347855327777564331942380373466611266593050409698183497190150371063711952306534989952904604287756024698604568236272148159872457119653054740558816123653284022277148922489836224456880721188157290740675654893150321261605864882807377109241694073697104025861484671359392341645090349579725573185976864343081952599609405562422759288812636688782530363473337843221470182304831351666236992576568641305296728190495624925902436635485240531669823617099915905799312380585331100826424053698204929964578387261991675462689136577593553291725742029773352754543883246996251558388143792170873145311260267941332079427524764656328318925842254086992338939184305793084457381161110162756442595405309153190292644636458571812013550470359077885134340112899157581165879766071026482079410590495908128142927009415738903120958547415764354776867952358520276008736148444729090651957931643040310278609678784820717945898361406294326503081228177616047814221125537929067661031706343905321280 [137,39] 406189616269442340984784815478160770725475467530134565660048655457115343634217751640722003294693549597201146306598479664642077159806086251161987543006204766534477545345676601706100875320963673031276904114338688128035259572180723025181479567086281561077087999858624018573828509193606150097942262052590035912274547966635427598246040422342432821621255589966671535597618255668738901352027305517513617471715676972455240742329565827034322875755510326474242116963805290264747162218697367717628212308448869059849720013047060390191656534243063285447879999297915180684511794948465855014039789008813782902501470980706575133601318373707638910975496854429940878668155572456756045680254562989556917125496129725019468756247627871175193704639228285095990597179862968143126453598520758203723031699782331472718854249664818160166235188774451612812533601755388249063324316076226785337742974933721063980106413293835393343000965167010464939688649586812312086000683158543495468512010232601681639058200064623550883870502101152142945197533218202722647967646409392243477736174845052947693985277563069410880205430714224111004151667908652975108492921926314815005788135424659046784505517265924599371665801444208542608335041350675780518295547943305286602077339794197806668127125396474159528054954445968205443766989910695068069967731011772957838574346840519669360225709947201540130125141118142010864271790029526258639487219595810527070661907722791724273488978470541521194265544660675032024711232920218321861902731915078916797324639526920022601385090559322266155394887199141502281035410849795067566408240284667562799148102765660312650025773748832856737457112 [137,40] -167540260392128558642700786978117082244377144756717123629902093340905267034163337006388107582424965676158060184361063675472011312419773920910131989096783258047336226502755000228979725492343819653144532120847310334229521167641063033772352417772919133902147160809208289830187293697945880061134994295362419593580993624145147671572579794443994516750870792903222516548776732548271264757900122236442803590869839504523402058179703307618558576642454981980299138800359911474220257711971483100802971989504048682653745275809359574371321735940816204717017637353670389034174782492777054767984619104631294622558823166309038800481141623990111592405908938316449625036096801161818644654293994694343787934117974859062503729369140701493728503199180751669222211873841462656262545051205884597293914878070537116505883576680510050667750752436859565080263856529877836114238893583332215481468179218081770293469994472874689437971147791750020119131700613417039568578525908620256210160566695975692626999030929561557694598346274501024663816859341730739604800815041661756876198278218578380295804668945677038362147798083701496764198489877080562214772600195194147100902948511482869271569658110095577809050265091174843611329687660301537568499356912444305252008274964921932738897723427963320281713639226249153792576349199445223404264213285151558762443692326210913723239812197995055481481592777193675912500037453370942222679037846919292535416634001661296362911917558051516324442678843396452695467097174082016503960855415601346112278521539641300513997371521351345666455462547277491200930324471268138423896026704232267051397830472635132773451101827965251219136 [137,41] 52131604889073360762914692182925331091495562089410658787786046484685094413244079843278138730034793862228642772527687448520835569216404841635491202349044504866962228676620620526905583017911717186274434879546705803257877276586514744530448833577624219472834138117881498403809478060049113202704091681042822209845887961212758855084090815333591973067707689237274860409200736830636987073641393903757456247542561068913652920263026605665831923154782597128623890765705788664887929894537602883861655148502786593180545412109237836593848002858899436334994241243090914525567323623942180017847649755039025742225440373183541422229045135679414014257791449570295783176754175715423202229477743326891641625145762711577296031140970480330030940718306132120580161235404273592351921714783407393844261868033982953660485095010098256463388637667044785626168548753209846317847641721697524638909225011667111466769837327933953897925523229313426524046707443146034841999907856179240861132571859414202826632536076956506316929296427408933497089724232496514967131600016466259997551038493331922971125959444200380030667221077418304713743986409838578018734848871535066713949876910658692761970376179434766425115627140395321928166211453359051451937753185151484631817656215370861568794923685458485832345867108334050159711140620000599613075411452315998037864983273382938354503390608900819229030816382277025504579240995574553439333610905037334345610226533390731870734226351425398638078762117938303558902704618921242317871601060374433792631980199151375385641464612939588846953773413152689374992506636474226745753043421504316249221585870962732966303668770679892936 [137,42] -13205490238596353193913321902907537974190720986249560097012386292875513681625311683425715352853776374017686325885587384248443050286459717001890738131797068020249458482291613221538397093183934319566638736141722347877888007763657216381523170935517184147093535668539967882175805976883028342170989431490436147340125682039588748490776431209207614974929597615316098927411869752038239905340540253412009073070994900986580299055968330404805265690083233998389110412295587946428639193259684936150891352383622828183102203832291517280108148163369780058282607539618134218653111971501200129866553002130583682276519776067776273773263848151924334445379957237384136771651326956912516508501602147866843384755918758618641868057446152945457853094045290264009934880389993216162021606821735674301289746882712663845745459927928363077044670581016640407291702260099390295699937536567064349785076855530741007772205015183482640314678701424227248750920566483991621648079752464330510863641592482619763671035802508626710316996779383028184850733060314546590790002818989698147398859481320892631026385135729057656132866457329065882437413641965182108977086651667047582429907286747242855217790626513458117579554886573037328676646719149729418985737315660804094909676393460485764428112134821367672070284338375566430414429306123044233847130181668722049037777045059030098199347113335615999169027969055330135529287987835520459389913367332966800481864279241552011627183646120924980116348073222247007729157179160159152346983856587552435716930386765940833830596125640172635288362571707866207609741640314180597887499898805497673847108148370019813939747244770752 [137,43] 2801622443822649572939008421408344033771692115569778005584503844532279202342659628429403059615321775663137808090735434563506794034250881197462478826888373125010530445642278665572996368934336750174574502879229290531151358226120101065720875819639979569721056140643457037272951254131108988659281936362106740381123844100314088078070250057965754995490638096776878799262905579440836857540038704320081978654056677745194265197984133709284764732729091176836126398633996767094125274536838922535637445798073847107448688656211997648044767436105829232547569147054407955950752659020810866588506675848006662661067169164050332346406812149963323885546603596102421438617109281304207843028429823556307187781170456353725898771867253487782311849514146039181045180241989358757809876948053422872878123603641862975708100449579812329787768898399710854008866567363747421349726092779552906960515633558769644699919254342767850735805544247349451450346075471486351335636270467672080306422071197708072458393489163567528850060357051310193690023961357883000253058425034155438268219188008999219443404010029086077101967183690971932848494592688816292379421391482482679504948600460392654920710563372849153694710038179346935447023949420501644737287305461326670716326478219226231074373293687159405974656361178715480317595934762331533828387922356396313101165656383051096824799600264846012502863340359581541528744159497866752085645520164970011921848272528072782621832929957473713283733526603807941926251469989764942361470206336865211935030473974137461487957148494840424895317634176427736371426991567247465758549976271673836274554349601473199737914016392 [137,44] -503780289774421522113222005955704726921124576587563706085213530636921890844396722041914675083961033814779304176418598373286069930191398662726825198760155171537223400292435602063606947458922061754659044307433987418393289436007596752608859876568529745561628479606303356338776850790203632899023476402820504832239927067600155608708722659396609071055705425850816922369527665299396811578682281280039534068390839929833893804845103627180017792654635808220199004159360178792341635811869746083696032157339572195296883375123943468163737870249447769836217130768945431699832540645032876232367270790916810262792086420137227344677288983189066478986485012830103545686356303639865765931925958779147652836573215848023161650639200986995970416966609845363224378936095379620541911461269759282653066504194083105946743371034131803340796983644704514876990748988219630785974032938574957543765506923350133411112407815729483783897468822003737627452249866740479509591030603787587272950846557488318047334288686555913078149412881794652066696899612292448487338563852701487870199868244274076253134968073257568565805725211052469971820754773771779296232104408933760087087583025467992428070476304342694254086259078706000874230870453215843554981677565670452735917700812173382559360778727752091885180504031419921576061878751369217962277664247520302764702472157058326882731826825338965410610360898611203309348298703296198145329930648701815222709300751943798042285636953474967147364547305827949070851139687867077704196469195399576284836465859317724093766975922644162704314518687276709437246342732193354005801397279439333653979744824953540847976144 [137,45] 77101163119311094206690875818359629524740847816423927102672966212130685006075513723074374743432282894716438939089784265991633194822174836421266182784943178148559909824496670673859956440105349094986697806288091946000522670222055139850003099840745923175633932563244358870794550603002234724181951790414175533929537417521089615124143670856543749542639352860679639070556264745699711705765505623126101924640612421660191552979457058081366458120718461327104220044170729430140235579816606603167290452191839366072675151443391980962373701335418183354327213527890742989639067719751912317330011915045321959971502758031534781032051001410414748422532912122866582039306461096940823784484708470760088906888914531103012618768475842852525121604183282564488659637671112124267643268321597866578190958678321279065387252481729332843834217847123310151110539510570416681445057579177949854833681026027792482840815735228833775175656804345256859907147160067637074349042896734295361459540042529140212501518153114147930310433839543500306876923237251767382871809003327543347780724395376933604408618995027995785099693610606003014564569776879455429403366864401177722056803631900411504217892937333328274033082187063256963697086134489825973253357102028503035494980654368361491002951283640145821823143734116866529894368149837274364768842956855121215805889439865566428565624996041904655892950853309376823252712840563329705530528209073292979882135732098254877478713701284417634587085147017783787432302965068166463865224342734641445994458031444193270549667376222594037793713153550743719353728517136137743427398253560557136784121214761617806448 [137,46] -10037474906924848754074167733701514629545941528994743601365922730597242713872986665449808025702151850788116478566162096054899409028634693394104612444727135849653898064120811071202104837072723940503263404822454537860699799815380073716907192415103076599674511571992283770241829847327347687469025236278152784810968492563867133465266840254318784385939243730634016753282735627589386933633225751386547961251376744425161654848028591756788981464764781973200006243487167759309098148746307896258210797343378091016836851585055675843219851651403403879099023136248547229591184114738878432189694846809810463541453211193658115634563833679189868989440535933951890797433868295792090874494577085674272946859181296082134016786286871573683214250179760381599910243586300063862974634821152141151242604125928416777466300961818172011527756563829838699839173142696385911390569691328120123778394921213866812872294118506091243810096966962368436716114611806074049875209359829146901001421130488909794116909207000963080729528656737728638776739137716081880799564137136392547047517673977879024902578559970340417233220802614716805598378727958628406414871519257473976357428909880039575306775011740698759239377174557782750410485140300840468677288873646056861644957340215129430107734768130750292015647507296069190310098343375824997738085821481295182139240157234311734369432611674142256399665256802918089228700972628115327646583096599952452124362537303252282291975033953537853947663623339544890399318920764170828943649950287242816678390321058804298775903036913041695234925737072889092570901570911493261819475859414605146272992450951838528 [137,47] 1106638694634972825838327711167003976321199469733762664765718161433817407910768752437137265251475055391827922645257901408634728254031773156476419162310301316817832473002989526575987026024754245269660840853330222522308537958537652733998083302642442517026402181951915310589049421564648943434412080311638863749508867624167099101147596358836313518968478655475560222013801196146840621531495736726254806730371498065607124293004608783324567159745465959255156584770289082932208401480964259428449263196614678710714409505778828503890387390906704505174948026559038667506086044389927180054207925069641960892056022508510341560967824031700308845224495068212842729884199140591590074453927424104980974469043816319853245192626136036971171673149520133654620223789354377098886584897494200926914737495012277803641387594217399097913066680110734323741855226139577495971777726022681678194819836450919030793619389091964112038850785569025078005179869629579644946709885435514287689354115162647244659484099282763357739267000191002885279730784946751777698795408191312580092632210319268231570556161691014133155742350864167194304650986276615008990984143485821830761729160478630144263048187696338527630061640411776361055256307709077236415638537608188191768865338833090476816809021316197842458083239039251881555299867583286259752597320919073596423257327735460833244354395032890612913268232612728022336856026395053494704387531832366200332675977146303672594905958557227580384270056000354835999860512555926892732667578986565301181665624506704930115892796163307541900845135742497736389567423814230615203324180384181879443566789014104 [137,48] -102419514591189755237897520507962798716508954341150466899970062595047126385035317978653979219590143302322781911091318010929139997069565171535193558932422214723484380908801250742255571965143263419515207665319821741509224945277956774991643511651337210027467021058635795603649983747544246091669726704668372047929988388785127382993679042417479671124125977849914506229758993727675811077487825328443557332165089557093032501505006992096886573172344803899254305606871989318997970885706161317031064247486374766730895901679606824495089367962510016505704818649309536870333925322770995321624169451282683740158799220575192547094672464043856260817490947793343001732213160756986551236959782150152361061811897956517578000431468895511332788429518858336496129413032408786849382828390185871342324499799791701689662402336821376844504418429113619443331948884279630498005628470830729635937259678581277473857727483157411705818665574214864988423803241038301746160148710514066251764134858997472958900795673695883967450636930608997730046891316647506065741462865485479858616643376247589185486141734351305784160536062601493434383702152747435683217396239186320211586366785011729184926730865429400547044580578883304894096756869560747970377943361020175073467195210942369504254896686385236267915434616878659073377234349438407257202819942029296186620469954004114257903557668780024804285822827041091736947694128882343182845962806193651486852920246741799432050229981821366102181143994232803744060856124770384521993357590115359053660295494762309671212224853780424921549046085748875260076863202535114092690106547384634546527521792 [137,49] 7834942996496772226178331002953650906862385760200994956241733911819906598780580930025699620009933293722171827424948730639532535208250979593013540312994112371050974933156902646559677448622607546757077979417299485629670692181670460511276662529586752040507775674405083482205932413119776372547830574672074419117388775205118256744465080925064521461782663284320616991801955778903156661804950310851908917759202006531256495094783372599100692244316593517684627741954234833567586178850846986467915211359880629781010050115459275146337998035094258899570569605672779721895993116699664566149648704469628349105250805383518142538811344872100737425580490857560658247912011451434638324734353625383593113898754103558965358876154822731737835756184685339287292076803508045500843121196317402026944674488936276263362229698796424318105710092127497116411703790076862992669025854448977643619628455283654590680335943995467894383473965360055275475917487098668669059954423229882143854911728425802883613160642827387545753246455034666149863299625194671695447524970992971629483758118997083871614158822548820344452097281796178281810746985004902696161081416501296106008386100568264371350562827053046357490834273343637086205159110279175620380246991325765139524983314070360309108997823080686712517047076113380967715696830856459469580921346849100373685301309037029865228131672039504711821137672966415025606456206455320802980362131919386169167465371772304664389138449040609482426806002174753745285300986933590879142312481524731291149867014682471788292161660934644293648367580512312114654661332137723911392359945092081574589016 [137,50] -481349199655255715101064895441583400234429964884779727872561107625757429052332462546688929749909768811743308752663153874310015897318134486657014596408935716742382757778295163314299325902522143974641736699211033361109539605849671963235002135287410522530310827944407404189260520053263161535822225817271872663745850913185912439433168332767315049979541569979248157693283231881269645882758415522683172267294615650501721579180472379195059818947473699644580933420780957245961739423174000806593282540733360997817691466774983564365842546410211910663000080890011978534070913563928707048107629676477634306844144670804428032391394451145888594290749970597142944480890793956521838894235718157639370293885481080543774097866757363030590831286426301612846581433412781418059413501595148552183131689147153956220195730620427475549732132425877254502188193226119601265678368629351259872784693188274589443583575381676233748097791751702737664741052890840594045210544199085107980836006495928327935777438548138736437783605696617688054114761670100632136834571225936453453966049042662061432017497654990249017160102186561402766219091495569133681728080828039605907618513416258087359819008727216722024462545235139193694253914413810096810993681721552423854956160517181558751682894023110049144663728090991584912157190150685298594876386718512355820159562418928379016008581079287157182399366903364635843461835656826294075565176364052143766241059197772200489381921515181457358605689409686998604727093657133587224551185866441282517198567758221022182242357934197400686137096992290842393859116747574957347615301190415821376 [137,51] 22270776297245801798508880683900733696790489733786948900757400860192816063198587812361769896650504010201895164074833742879909626988261355385567192308340939018444574596424899958521450614446716759373668442074718612291331575702361701903933446683180941596140781553173568899314731581352258297474551533875089249998016118646913480729440699243343415378549829542007797240062226055224983282042180480470235547447570016936133616444653683202714387883922756390165881137550086554586994245820248023605995157257183830643535299626307732836326561742159567209331972323622907623787580055392676437527046030415384853211475468615933520827913446609982723705914292122555966823041027511168915893194270544558340412416289415612158698160568465472621675204351758128432177003249471623705386226990536338743435791141950760690966022442376649781555142427407685800087660767017690917946612247711636988244298149650215824167918539723217193974037071156118624899008625101239871349418292287221252990677611663831031018070085666968916053219955949879882943122915223994239089998602209164048276340349639025969445263195326219809632509161076012488466135340578630843901199305220326295652783773160805689969719649705140910799251669923439253533216524045484833715486922407048369415677580724509611309630492963760031681429768496656023382385149180726497980417036289977797517078313227914264783786194524860355283037915758693639813309917592321486135701415019963118442630434620057275775649953593096477047356973597803525017429635918641456992034273631929563166555890159955715282371723511058250522481023109004658467914059455375142185815619748664 [137,52] -625316345951790040277974587990534581315090705512970235210464894404066588962570190568446053389569937422962303734073134416534988209340066784474540128643860341923700782602572583597577275282511814407910869543856371252452529541800513399282470553174758173662674546159315256193837250820438211161730293306922045916081341814493280604941488477649812408468168143721329089996754736204571693260209727385435302851718621663907215967482334904638096124450364221250398844441179691215579769692336058880902689037813910249798276984553515381187345179124103576230404611137140821286479869550060635840818531998300880903721668071025969775740117377379869786636734479785529790083208561929773470579985677165662846526393813036188554668756113503454625261993637827359307688845701386633406017574038346631767372935433523284008719855031972499907430450309899665094417986480837870166536932237681235782504744347469670568722633470295680415325767422711459699539991771469735447469518225877617152370931865643176217091038522660714124708015944353668827513123866728703041891588849264707201894661496232785383672410057488254147081129860721619861502096376882324945226517290740928537721368676410992088558951558121410096022020005240123788200841765208601917256382775193102234000067385413104265767923282871440410666953595590308661455420047858749150094183078579112860023007362043317749376091336709853841026322139629625737789413371668608459650915362497888488580930118029212992664123149302319753856589694630942134667924406188285012572793658064152836830569758780809949000477967597502673575501969270208194877179467755562981588127504 [137,53] -5487219227915181374213648413743223078096416861808558247702488030429459962490987120329002813042782542268348990899233080189991766216359924445682486722958202944191753079697736884752076455093252043588994311838476402893235504119537491108239450843889474013879658849459116747327688132084958705981548178906107642761854976158936226734119232288065675484142135553713399880954624613863629138619019524194572258595096281473039443761512543968740314247859208816807851810552401917492189772295270852682309859066239290846730740224341406170196608620955738640930818847315320922466808444042662694916958260187457095415659444179152530284183093253583358748056999722738036705108576812915613391018141700858577162187338524305368282724212197918380345029527962845732136043888054484732604548958400770580024792543101708602612492647648512371771599363700972969928016840471450562228823532727747485259518601890808753996750391082516123428436237866260354648584272719680118471283674220118966197649436855024863710849568506569943075416313836158968422909232095268396039991627508844592617243880387921062060590257558703219200819562486421894139534840775656072912331104719545234975371593416002730571955776412055080024009578068646879655512095177410551191504156220854826183363417953081370949705655257398291618783694002844370721490581248858037215948914781365908933229826503393263331758887525469672148967390212453893719075743542841248582590497536888018231735712037305410987152954236806759815984113990169387183380322738475470206035217043584348087700298946834748225946548025715594959627616827131676690573904316074882969352 [137,54] 1911358951139127778878796057686257397350117662562500157732398840708101928728086555359891208873364659647674490264495562010871875757391131774827137006729684436101694252535935931230414419863465236271179179093895616127345496300793095209051171820319319083101046224301351407304263348763104186715828051315589543645362723646900360864789287279496625278390897424099557897723891566554634350121760591411030277273658059722157567187299124145062610800481100203047098835395451828961513750269122742337701447536205026763887897490928771547863863688149196393857590650616061544771857415211452353010846332453907824331443027009376462501596756611100422001178399494529212947087145510010617788991679047555691419209300562811853337987428002784857224014461105641797695778431553694654932506399037121065752639597993953020817855385020682494611150363070487457477333212554663495479998335162361469832614399989834706395517360592963096722389922791623018773237208795097280011261598146581284090637553210159605362646697375049070076573386980854198761931332006088239803240065451065899266336365119118240553648159616324088591462500101923322332307915944364944540841160308945852281972270802448020669490367173800851541526368656913566624261092094670092180058973346851048439463938259517923847549018029184393549461423561819710184996059922838403206643379679481749800968690336876254152659655633213646125454180993267675356777621459425786676701393868736835407612530561075108575781376794152550146715559221369629014288112105941897409524585850796222340952774668248306697208204049309593478367006923811821550502347169516050848 [137,55] -132882513272286808769356919077929493136585079210717817846387980858479659777132429675659062392352334048365183929457701889528421444837628159736902629692047403273672600205804754782765042213302262923829053732904878312219813572437816292670594990274492124875800399921381858003270802052596011130255882686436057579363071992662334932867316274154826149527569544173140925302778801800230406391851510675352466033187644838013186700696802214360774213953591512310802048777145744643253178545888133194405618811129926105423935743462231050532500246728427987066409156270805786360377337542209864440532005689720315084903078204651346612133505040097130652924717353846856778975549117231099723872815607970961252187126561281146346154287698654851100141039999773323373986959331663763782661972205685208458499229297413826722712165520093046872148779772887679727153229801176503057153695219945927172565465295676717627602383480254629667567159748860831718291116148219355904884078441381684551400511668576572356184918716057927708559051652212654216364320656286801951508537755351490972806734164393326931120572935797195708961553409362599494102369232833734920817527558490014007217946389435518008139252521785757726433161486989373712245838933293636660652635211553826929415000283633774513562782292064582907486775774950583362560629726873890376978645592913356281676368338257868258036797474814559574963604554980947571879740263314439541074826209156709736094951619647641703012374902161144081007134548847933104571755056436554669875929625410611076292933805142237544094702231170320552737547523514538158088370585378252 [137,56] 5962340904565373906801372206113412679068214557813239509964367137571282054961843654430240231331032989411864585845523193117292751244900724901198426449943736787686076549260414712431012777842430545528092689042738570294793053922383528948676606118378590812651423402074135534198080111543475842579638968069604231823413288780884512544136515327905175544745455955212973629258735550220257750512588921165908331409718730144154710811659764738371636316248454585779007557963546538452441845754283060411877067479250845423454624538511165439912825409109209678761551157684208795733834645976781670339144527683814673021769692062838648834826841050118522518053873116878817298131538132117401028453017208408407745996528403505319113647685484341437503813876963123982985964288765695600872155483634033980015934333272539837351753408573577153766904031189429899855394901846725454914003682833054653346409692468834885586808174214962418976370859337579250980900426073549412814024351350616038893289040790107077455140320837328113361865115884418617080928105544562371505309828468511192867941833653277894977218037561953672485817808217954655076482854165322479819132867693618081100150823950453116275462826385172798278410814497492063145415374910298340309167010147636634242630112251668616213983370858579128347294170409537478937465022733295469854292011911903066536222003551047883164763620124923479618908021572728547002194630535883497371772391751386624321180555958654623213996098239654851662695175672560536010878778135170970139453745025634903416968578725705732778259569502439593998295233099411801300567353024 [137,57] -170243022439880113787544823136221450605941020471000023043541758862403652988078110773852228801778960955890303717486237927747544576727204029662346394648214860285847182365196735859772224066387266389494927278021094291336480150478786919600000957042442664335617472176737713161386110838825404345722477767257900790102085962343379175670279287832366977157614082754063443107727142423238707749478177223919411635567778174200453634917769056369045806934546448620852738049836883113440492820079815749716733257220705461145232031266291166286754151336777669997021821955214003854262578445437953552016733645625061162113329777579066873047796712990190333645053462243523898117255218769582878788202442486991806241964431398721832050489638340094186183737468569893170767030735419485675537304950464964957279907283051898572940716213867783858767150699953985168646204335038659455474316601565803359735593061095681213342523329834498339727331109884381712775635289080451266115645605699550685088095339231689957691972541092543030520781422908917536365686684073555173861165100319723052678645101397346758340889807264808226275543875731091980513445303283404583832022822553408315984578044752227182859943769741563461666919996114385715551796997055131701828652478124994154521962498813848779765780082760346114595798859855521248095389502135387452333575794639306673280250930768951331990963272432869693668961806673084476605504463857601372858602417212178608054667605563018737046399805777295670228587862314821429202770002415686746341305869821808503048738254309835046450567891310973500612538752456193063483768 [137,58] -1966083393741257208627052758516650492466157499813766491667331592774607011918360410940660940043096046076724942500233730369676317073649403453049076841672337976898946404562712882640025983433947516330553216332756041706605852270623274539742208692674029842541166998785476789492351117889525449474591244629970643494843268372974981000429783878034868109478419670413593000030951704646128781734207015842401447841001837222945914862650115029766985345792381325988418814204914325831937727240579643135719277052006202247594979550073946581191278484103590326013186616579040814623678524217777076784881805094787088314631152857659853551878285921937529457395365943611461706014782443485012547079369670555618577288698641682363887555245983701250664277020063570594583088788027593848933305764980986424211130883097037422354860796777185717891081787293894923047863640184058379457323708482819042768775408703344676668768478079997837155329906078746929653647796782239665724282420335683412991150708075160252644596089160016347997919841932883831666088322074838405993599598463018129343060650689388267301932525949099521392517435044063501248029163396212201321314576285807214143317317118262294710905037175780187648631346363616164936145516441541912568228764643318509717687984568240902755892809560677586050103097892715900375412828739416904757054243863003782150887676793216299649075767744355575678071622489842591713498872306764710866606763255964209848888245695486938086643352278967406393988324315697242591433916040207822253512852087441360517979458180939868659812882065446721843655243495234287872 [137,59] 889407097267612754016426250180632570840259413026297805598980008128756554360983708775616153254701544858921782724721970593331370382559937876553780009058798396267442041616870390371142200442061921156940649466085834688172851390225895982407336586355971592799097461869805172433921244288701324183999264354298365360521746119413584933080785924493953877673902805879591138205997148550687144213258218383299232964341790436443807739144147746896870536184232306592030753078973509811295107887377366519693627581610199402900566394378643799081913431424215165197804173757416409966031475164426017263377204343221517737600007903276562684521039442238464195285009494800029542124396115167141336487815936332355995799889229769577533873187199029832695841082710602957058757232527991355976248555799701835406710845621219918931571436280021883557400675996712857780904022912446603706137059801690838059207885547611490576881517512834280084177631521282746592401633907310949003992915261831798976565313866544657717557534642264022172131054646150877339912125948349430926825303192812412065629918634955380004666317729645288810145266681173839102461182684103330735343698790822101676973892114831563683926273462080082593677216052510067599014622855608499824731125245322694944045292511991936815682849837102287249125110971621577260697284891932761278343590926523598500749359765319721458870288761580491560722494815977315875695452437541526470659175118378737305178902769287839301402977195787546472740116592500570872338516740030074303005945457760799089428634693230624016512534604865500693182377345175456 [137,60] -85444833355679913677313869417539083995561135425883316679075834947663370069819932997715062070327706534589497890962809323367182635419742973063828853143409785699117264944173874403918031158659058556320929717985309341539678958629317271307063627164973836597706157904325809743205898450628024001844933390479796360054827683047169849302136939351615346639667505294659379263049562928037937537725566102806831572907801637366670437475333077652688719508225518090780110842130736143284392240258560853373114120324366610157367836308696562979017633451170059145858455385262690769204418950762178201490666970692166095477697027282263582279652722842629777002307154293120788389402869210193137091749972938451831961869824957283094739928701299678734322634628664212505266584935895240007346733726984013333924659116134550562080799308846871807134290695040562430484706330053983256866487517213126497952083470341739785626661718049848097697525264989156336447504704777140156662063800613026819823847044705877717056001727926962811835797400936318228710389624723984775190895963778661651128397836006777285718293655351289234907341416094548192014336005629808330018402503557197794727490900946096825037441791030495930594785456974183003585363065728003047766421423426999484443464552635813753974528200726882628667671158510876208667201043428242276995974692722024321314490823202271334955753249677403045374193087636537130332379199895479452342137852663642901769493893301507728100595494317139173016316543204330487002822546878196909068927782855439354906173985394247028416197037042328320317044064640 [137,61] 3371018271806873959718011398104371779459227914916560501375587570363896501337803674316922719606458553513331231489686519924361484682453123656191704008217078578139136692556250885986503223115622778910814278689414117944402156979837365874273639252621343865700284205978144658992513205710857512719226081565778292431411978665235186556541500144266241328684748221735930595540021042380237084729101232316572632897677093865731618797740731004103661380163507277480173754346023006959531615237295392393599863431845783347052088310777603191715216959956521920386168299847712517788438382739842323834914992483787355402557100362945720032395037516200981457501384296813970951193485453206489318358463673030728995679000018990963559307263395285001258739501546724879576412155689794028472831649588424921991128570805728155973484790657111361995407747318781771138838338593065140618421621633052824871574657204275774592691794548573148859216993662532599848409485454320630843068343563959333056106890879142211462328892194826311610120849177271100762078984533937168398155219352988900455887797274972936650464081460429106989069371515974598619061111782273705109372853328378833849842003392985808158841756655407830273660078562853331715685115502969236047083280062789787791341096958242415020406715760181020002108913621787368898865264000191508721902104376827380412097101930608937175826555686538349722424663416172687083121787091311027308544947514019207613462418925758324606065776230057282256547356350770314868904002112998577466996557076015449660486598239611305397551252513340162091277460 [137,62] 255498260625869875471251060365553049374387976146248323376072533546590430927267826824171830595925300669150240184623318775078718754007504019066551602963976230858647719793955807805356558245153367353442860421227419666295140104580396960001875713075018709824750419224200195017638552905977818851491803758479006516629923552712215798146571236910662279774642029987079831977918925839668569537638049917070376443293977573695400951107489575661193357172550477930161952298209762260351296039508035448945911680941480273637221546104459192379215720390502110154721368233311210855614509165107872297728734327999398983343087480290244469186638611918863129642333083797399164710032774437980607908863311702889759110120789772241710428115372678073587098914503189957022980762408767161969215595878316843131177239460172732576537595828875556881779531981117709902693611453450346153361044802428629385911744112009843662808357335494948100737711214151318018020642151833094002852735795737215202796764591915130659827522307939182470127856231582347774787033585863623855316018458894377073052997380465367553343785409698763929371458784016246262009334918310993281863492441605805784676243612708577675822327252459353247323473832002564930144844525304602003733319878264890429804263280565243644160448551841120329780039166344893585508734633522479780437112261012090405389239554766743224550148287843450950945537895467028671357465995609210821310438830327503803702688935342188249952474735466461084918870378883330279711517196286297867542813285761540575191739665102118853019824105485919021376 [137,63] -51856958202221587018705449507943245078118281674859849979448051241494906056279887374542532975502116123576551334402502959630033413281562846768150491632631320401125426135994176672768696715557070560655564689523126340627441085455974754739388863954539241446537581554904493527015680961012861394666503530513082873213599775586191784843475095234185978848458997422217503456728782268281334981247753696478342289028217547842033012633219194030551798194327495057545336521713911137145868344403674680107172332287356084215258398171311105058631991271950370539945216727459883886443598277360590565714300518282034440206763960194993663795723926200394293405698815707058076244730727301762028958888535426180385430265315037225000055275702225674316729395225195749123689690328557824090058785930631444725863840269841961290309758026301879366141853963644242952949044132504496822500282904863898585744058679421185996046211888272609110266643327868992827748313177187894624333855277127762817261478726779327139973654690620569863998064186025838112554782184267945542941939613060231507908980246980846138599164031271762182272198247719071662041412557458489624458980585984260730074430557404104655263583275825641454877493089052721752459033784567584722820651003704404495803691323256957923945185621436410281252753810403351203877206962617488931404897692187601882176611043167182358241066240965797867171245554692429437887974294414082862454264466791872956144999682123100405981988170123714244915735107396707433854955269216902766856476794685733189428719932508418281231120868292501624 [137,64] 3942686413099258003110714136954823641611123151858833420221265596794597933057564642648718682216095326012838525075457931011997076966784089947571195169636188319596849552559913292284207167103998981451317483354891158379717434682993672806081045003043116053399480974388965226776705926311230780749281372563023975794695038888988075262696053652804571638554997850103761934759133591585482034875333411686124922149264733409592733306223940793133598665433294989028894373651985708965225228061686206544664032637483028104137427903639094049824644003660842481360661574456775766629859027953530931623850558298959068357512810250442502172541166356859128270626790922486629427454155005123092415496496064915620622976383567352912822450137849933476178393182277869018102899932097245999844478101754694919640997253396152895368050519725940104785161974063607795822521735521900644870703407589832441141139916375631927179107848767492247213930318690122811184964003989511581128457532756354433985630941318028221536023009473599781974383099683237205048456770565031496121851400384290177252168586590040379185751247419977092746710117562072697459320530300710280580101589970707659992297053708315942068478982681004932931313045785214218690983045267614744044243808225731192448421226038586172016671893855169267097082057935645601045744499981516580385506300731079354475055142969185149249822290018162667666663964939006908373281409146294146237601599411319909076917030055532915900096527409618973512347802250224376946414675220651664851247541002260052557882599115646047483149626325616 [137,65] -145219688160641810452343424860877151501311717669681839140299692287728969667024339754619661838540381499259026013665048861927029484459161308031235737533910269621598533891547890363096285750503441862073201674433702491570517308802558206577999094808656377183520208996297803545532904182999300219731368510569547507009732924396497530635863169682945830164135388703369757006613545120437414375096022907712972775200700462558181641276355520704840823640467528518650298290011117062550008819763997465621446110134463872282904543493747467418127368679301771539260279446810415440879593522546488755931861263866549790640330579814652258866173922265288435454039761945571820791393369541219878634725664377003826703741588953287462775606538683676254724060430095348876433458654259785703728876734811241846828625788817312490460184223289012509380141288176157299112109324164774783711391262446096475502539221527207035043299316646883024048517106637688051001277060352819847071265885132190966043816115370159980885128354868760961142407591345139182228702718951723267282513941632853419384102815915574871678742596452948417830827635187564105063029490854462455142255559783810771055692562123957215748912091804800933295048560319593549153519088500291294436653714041910744697971204032382058859834909179122351344749618027966701623170066341219726558680757410556246858475137132797108248674819919157529290041719300553368838041928651249895952226321144313251184865187768321865348532501865113593414313244574542586848637632508445601963635851177512142506159726474819757066568902 [137,66] 215286197056676692279449393689382827514126744345803757722804053456127337379281092800803035478991682806372475118581729068651912838382180377406646715102247736093182160334890986310192040267003306640988522965228124272276319658163004590087891691652951569255604942995771478929257037927147207445089075593181686402048588462449913386191911872569489952350758243962406979628434272701994073261255834043759841841292506901045654008257328940406340250800661998414078900812223370870750769968056891105479624388268638492281159336150576300586837735003998842017522674515445227123553412616539378138929017444048678163800366348849275941546039870343976628605247764088441837582815794947134169670138202583155719929873001584817140426601701028394604079193173317334419772880798529350048095613022839128111051164961155709814291440121120694502900393205007506647724908732688324692627318335044025482681894140651311793133738675849355563495908243649134290670999341039592779794825912456997338107173631324426509399576197362682865220977101225342130756783482717049226550305710485701656423483457613258405739425729196291263090214741942683178806023780908827526440054165266152586158430774646554332651346036577592253148486619974481405315980158159123481163294651971165043257385466165334417196749076897887534588616208630731850887680786742370633624314353500470143621666281624009435043265166583723253785064090750699504899480936401460686275939767953178586480137812185185609312926504224940537599394542723588748691948326864717378394283409118594090765081004839122497984 [137,67] 214961421536948028472708680444397551802061286234947908428885381672214247696816285998027533192083342161443095700469049642031891298624851751031347327838782363498743683708873518347264560271779408689538206175848336124668750857723299889977418179856295603570063341925488051655876979479639675654316397213199128407757855555818348875023988933798375579574631101463900743946198493097043905766839133685913499504894745683922611947042301123945446544551282281051678489146924876745176249211907509324676116447688645082426536420480234629168216758663313671918613191906149454667698184766799934818436041176199546208591943111308592653313184452660715153037066612638279387176249448530382683940628510185978579881759053890837419105006282839165997920518719246350050690596504397009547274378034881261939119971466882010564367099442341073811391812953604224230419204912305508437029121503181146076006178303162462592966010038129172703177319606382981492771567117400803162916240269708733046139578821810521776819508565473916013761495542338306650168933669226857263654577094022544546288630998953448478773687424502669166375911539886949478054250367005912792885381590459451314836666552642437637343209370406566736947442305338139602861743618445815059198238168440245639724241235381184786337296977494168866479086690547904432572104000267403085406655877264695768818634607342845270050104708084456523430122254216653530819533241940870951674102756060938204748892239194102224898194927495986913790888613623591024695175608182597162473194211388698896602326862168928152 [137,68] -8291616776678478162352669135481755893816648448035806489875046327101848662688575045375771609981250098941675108827224278342581913706786455411543421459802165336186348777028333572328777526538385965982992301656353046492351762898018397705472951339760790382624378212496811345891217638432347801477825892576814229466511247263729563055878244904795048896405885259764684142914489257780915356506974722591275054840349722449815538032330807879764046622918316497421570045907780348502082697178381281873322769885895616601905479593479041829819265535569665007447168625519188944952325698794170664808258346839494058872178562097891141226115446329369785017573101648170179322302399767453385911343107614068738017998709821355053577856627429793029346722691933299306893049751628085950322305451705712418120485614138528246374216685903853692864723184069773391775562556551050060928142673141743552865743600772513178556181304142132106719954974730020338782876301565939865799465531709528125136865217041397000802400849964355548999904059145359852601908719567963259610015752423031390348634239680888940171073766256144831291222771882806985557895031325648329287813966103514993673753633472020076508145723614413173508273662331070811511109085328436564148040934163489383889951986235060705225855577983948583873548822633380425875788743935120843362055750594606804110438686073803465042344095859036639854518445489346298376684465298572446323399686338460324485987139400319380152127925900948497672842062638050313042543061893637705614345501561688565674483338263216 [137,69] 87462820701817047850696178258757973740879640759476184315731543047994098560672659015730420435333980065287583333076037568775735327952654494127775849590287323772485453445527232181731591480810444366232906072197452901118668891123872603915451177055068375062142259923285548336071326943914746393265800955826953117807902842307845826714743999077217267946766741048302192315754457345178993677043159606757840812163069118301682757654112039546058228550839395348065010082531663831115217819757576443686647232813665871597637104489975739287088903848088730923976641595669885403227449837565140587053555095118326236902267628061976430660843810829656932101687191799100727789584827535204237442830245460773236184357985329856146308865605888833493476059759582391290101860243443990386539611150306132297026000359548838884315402501801683992150191435648431011797134074725725648569558600260486148727383663776511371546664857944458311781501577192414119573805999495060040843659379139225892536278224251083289052806408736335366790979269130760889238745249970275662826229208504650529139502521846027430015398009735525447850806998685842640346457726786679679680450268458836630378246366821957948663725737551939143717595191795087444310831655635056404416095535219564545359492445693214926153213854037573701964455493342567959875496355546192429936955029076804790487867181378450651974146552689889637269100999415541453806377192703454876820748368085033036853281234632109093927889288401465432709381024039140387462394377451872023179615733774863464886488080 [137,70] 1754012285626554241568003484188535571274924442490920962878161212805331069026324425177148813787133960268905344386607743073974849879500513351688239309337352421058846598697911620043298679076589032626501099159569290198015123537441711652166408013451166167888142375199420482438353449105595654812910306632056590698203687388854134807956778212410130203829081074497043481256360981497422268776916599659934650244420344613746089632957165959478256345420005644356190087569763055485143143489868454450845485188562705194643841873489866218780569412558366601468065550810939340927329463057713785801709100601453422585267751449829144714651675421709293057653758479645841382135381123262111455525032974408757645430566732180443029303029633522420001312694402098800496948819737868264721355788479791307976377324756297208855022489429001521837828083628369734927934415575531568840101446522186028364302403050386180399026809130811885221571948586178893051498621460674307375128741073344188445472433068545855518367882932225222999787339441161922319535636083842636015366355980948358682960698898737908986265395137327470936291221377086489010104201135763823116816920368074248822925966608674924008385477960974007520953058264818042896865417416900580778615097783291702846372068781328876120331116039168839046674861141949430402197269918774220304697820229838215206424575253364568041482588504845637237512380157748145566677394898851815445347736019078004156081015562783655728422067912181153661016543127429533364811122664887639126032122476815030271520 [137,71] -48715389893909212952848069418412969691661243930026718601383479865179953543780667976508500378848858886005645448714592836091390517560970458878521610409544376418129703839724545202811012450827493829669982031063412551129154629333617186763856939605345745580449739143500464696757846002091434264517888228023537740141348584544372281333999489124805840509577297217313911740508137016041897256122592115101813854435945625862795758991817593912359413492072020663252845256516136527726359801059401330854604002137508244849891517595439664428532348929435284807726609055213614647636277008184768996952829650309984475343732832761575557414980148301850249578690921572438221987196836271821210333182396261663089957106812333538750576870337605221746759217718482294310727164293441194625869230503065005200632900263012607169893845553747084669421738348376102027223103883465945627922172881044548181576765779305278040068586722247848094210757726308636922522985598049702404338927176622212343063620231991914732499924352960604281154288190595797580837020738182304029148277747347954316174162617097726251488218832201013138500906049239171166900532477821102720948168745624775883448823167709817589480995370845939420657313364121272937791190811861414196527669309949229208512156696395096174209478922107711380916745113851146914277248070372881642945802976709217481456503214731723857759983645732050051179186741659998334450607263317566515348315556313481233043437701126222003888290536996361783104071260307833625718668574907865811423666269593971484 [137,72] 215193014496057306515949019182903049118256226841647092527500643502945685617605770070738994568926475333609692964660871382108825928233803152060532118421431555033338644089434655415495804821798060035335528482977549113267552069590896538093080049356721520337689228036316736499618258414823657406248657499099938104881839058436572981957791806192173490564174926673300052829273707524988168105373726818609612410919046401993109782121443168162618678420378177755689138352504932046795840773535417252159267070342668068944349436790254593083680859147678580197115996402774580434607397170308934057050168022815844950221255640350713168667485636038985799855834450439856350266065681968361090441403587186284081957837613351625217293132940190960749934670719789731549330227198738700349152107727446028068225025081045549125760071358852551328270893392124638666766826007946095941446072755651568549268718009935890193546689885267695208090068698343060174033400520675316393781804903450145129998289181182325183356166932837186190657608811185088568622961477709041341591828715896127731246611259415100595239767304079096821032045852535288969191966594368055710867526595993413542886406976904560369159595788523727160960623260910869219383136331405720065742297267585879635245770822842768656647313680275968365870849838605795685222731360761807044873397324854342092081665424208634537290144706465189080509428921592497652450695412712243310300988223568887498644880933732999826543763320708552032647135929037319884451499677814082109901696111824 [137,73] 3136146189512987492230529107517135692877808482300919107137611776256910703832006867311675738830364689559675454333966183936900358568304730002677337725440105220225638042811376380942070931552563531482466515665305326728238878707613681491283840088308067316797260061125026494459476625574160189562437188373716535252991712161901721657900136503882008464026581861292603800197623965067820113783512007585855931506215397530077079929012147263582094753204190055183492309644231592946242530813026815613642305820535970205217107248712612365284679393046838254671071328663973797534395093206507693468875623397376002293258564642713993094556630496418716593853477790987338468478551519479495896496538395391206867985914102944184346347371686633364300716425177670449703592298262016317347239536471098968281498787040531075889274314104759923847376239624114593776527985640652450675970955157613280316965247299206461273793372062146731688919835337196765815948523810598141272417784520549357611527650655710462882424728917657860142452142840511236924975149271228933665941019425588161307356152356463025592714437604373072191161520056695294512780927664458269703553759285229925526340326446096712921555025883289567109453038323571584300227044573807804668273049894823838648070215647950892247436986438382397280208947576552291067401858554286268250425111746316898192371966368521719593177337171917134541823642046810111967839672962116910967429308306293796703619868415263251372188045011865528223873177445373457037550302065990712919320590 [137,74] -26595026827294288621521637893531852928387820810304783508035275729525018029590445462430985747232646717264744963171809186936339316532325010340788794121432286375485724430265447042798726947752860070090124886465739812638473493862623147412922509339349066185691852831123234798502534998471351916547358144944153101786553125973220304335539973549417583390982199049634306513198706877459127294986887368247220328526291718518085156311634639969021263041434018892449395046415217023562220309835360708200948436577148852922201930603368314666275372991186669650164395303714986988966784448440627901874469457567204788587719563623872672243000629524034345489216767751289474408739257385206289849268723517914718895348146820263051280639420032445352679552657965865513189668773470244006391136286299427713015259695454240268947498022584685245981909160331820286974627594764491977824238479643616178271691737464721041342578665425482978101884022198925918139560688560265021248743666362088094822098517402925495626338835898888060145372951495637297593668458586611662301889308699127329728590537347623831519798154610398454915312949127513937129181735919822478313471651482384696049484402120490154048890416752916827952650982196160582865538968397982869213425361406359999152892439665468875000596733300610370512946121041908117570696110183142065537089293334100812708804560375637050826046233459117696562444023642412494998942244042930783856925607802705393801568982250538243254250043669372481505165366683903231246232527510967478976 [137,75] -18120766268492593007985487852016078376971476760055203234789568047511904434258846978144291184357812536078489417730829180346238853180984304684270482254078141530621666123960240748549063466620564934431165993333185428362831553100018379013254899259971823957140826983995637437081156085853819435153692487071952254732010382441774138427435392112627369694573619736847559810075542820132587419474542796731216978578597542415031035996781585834507012570620016848801595584722785252721450704767901419030426071719606692154462784335606448737648370422196477636976417674231759269100114053207493431946822041982375927572036763414844820527640649733604592866787855241614321860922671951252400642974816967754094215923120027882035411166355738607172942203844000183279354168643448943505269333520151542869794106800850356735999358063670190293610952178315563264567372132185078780549193918262927990885689828821605709008620032616916688158857990572244821792077627026807576564276322372734720964972940682617537342257828745943419995668358353675920295766308495092282368517527587411758995847442972835047465821826533760890755503293400606169563121802789809336177923261693356650481192710049685112007373197622007053069758389888207990856200724760767459678408082982139858367929009014068412689252461117758343786243988487607627686922242384019116049418031249883974268774746119564117719776082442754532244190283249328555899441387786781781288828390245886038840196812219814855646812824235966463721663815191374027122037806578168 [137,76] 511498917169229416302793632677617061071598283129578973646260271216493713317554577765470035597906995680549597433790822823929086533410120752612037133081918637067439070648120645461675907105308136069237833386061742438860972973936700000192195110945845768410355215439905331994648201971236233270566583845384909144230545278454228087332702530052370475866431650155915827430141738525432865175893185436278948990970178377206815114465422345606454187075979826559022160083720589763941793066311444838393254652052179091066559949393114586578164673225648060765990400120787629791770766333622027934746288210627423813346733303868542026306079344454143787218620631819696623792040400584844204332840577328581548055938877975307514444183517750482562651783204652658946912098964510502788933158828078797597203799439256158333554029645963410310330161969793805684282743712472513097291367942048218176447353537372431046107229215619637731290166321213840971053085843227906927812206919464950706773206401266324949639470347416509637788573097454917059901358257911104186488261170232069889378624049840801928524189468287446814203148131222184161160415066741545579118708237189959650599056896793615198036401806730683617770143732999863337975105326290597137996413969444954022397546785810255253580625425063872993828407827740157780584086659205275865023071515796047487350314302812802307994825328849051290336008543620809557862515750226378846667140312651656069262445634506420708786778117197208051639075447889399149925578032 [137,77] -440173971994576069043854010574891532633136934058538498249760380450049599829465226367190138118624589989561338890147952854512929241746527088465785547358052465080394565476478974895693644437297668508637765552835918318700838825051511365123476191385677000955100565359106369390381091887456199798007270797602252358287820926623643105532618813256176870368910470974461329973000640447770915451778996590762907137824686994056671687892709695719280553789135678784414416837625667376772678754953154408802069839823781615268785860362872502684007457126119159626810122915929594110497297701038863568269578281088867667797634890562118357272398845785241456439640934156707667442073697812978758660467041855242104892219922611751303067825135086965012196534535238199392899321583412232301464061988236221159014836216262656108840312272022205771828663816734011815858735564956892135557928090103606098974232605731188034397391139281399384764611690014620395608449622040807260482148388287179988804073159389697728632323531682829301422888087125110659103419242740440098049437841272802411177546919083507751269304120237017257050692454868931706708654158654316745489949356777253325363412626449924245195466138617790490302018351319431019183558247760955680854899919524169517671666091750253783346479544742102593274527291349097408283523794903335719335483590813809056434799232872844031812359528538980578314538079551608492179851712021505051171560291855335049723513763795503864943652926586739312760755527212301802986 [137,78] -2466187667764982566587819777168459060520650652861482096890778712628549753349693409955876945600764042398693940623744400476730924579450219666431720002239972476326928033451578050129349487543158314539630049428622853141209437206169561380887494002791686582177261802226908485148547733373350179837889817112811890701782121037169325750874330510239145445164444214152385773641251541523993914992981398292329256513126762406019904474919719273332470792795270219002991953040772234928543966824214943590422356303404822590133834250815711235873180298029505733748441964312890479362543726718358035038646031730112762750022264260723283958838730106898020220353808883826832772814592278057981773937351887953643562755869881593453585565438682281923496990232536580990464749284286888534577499937711651070419591337263119533577548141458704605052754689734497966483642456587645490456671076883727891231273618872968968726331547240318298614812514364436098094227523484061603440148281229741037796198102680242117826730916853323417192452138510688613242787732019488260821445428498637249047464540040328917810804104224479278536322922281056465717800274547706310694309808290507072586246870647027340269533677274919884115193841735068132356342851704178982223708540729352487846608599594774119474027593258978857357974211780426923758689522656008249099007841998921098931690817906147204007346878464487793170062213101428586101865090384643366386726257593280299664899890753215090636100505332847313951876771246233696 [137,79] 2294440498038083758687857843856829702282861861621746684252242202802765759450446466292334314034383433369983253636130763886515116210254871218255711213058272017911780033087580432583156814994585967593839754011970290009573052606650924637948202571300459906775965449813392269615681485533251022494746772657804047308228744943385773569746413351092025536584606309915686526274131782185678175624494571743213660252167360098447285456749426133196914321994151298739228848009924866821167513908069068570140413130156682224189820947047427237392455312683641571420912652436417774440657343490142671790014489183632655422051440801030980260261894986215614913803287344105310265994044719437170385307578719095697194682812546954831653926015343167827733439633656853268721316965161085504378304121121636675848014260142602012496801080019308371379950267312489624687854929202072779927860701727362968933333606609556712928528657451136104395997281655406126248728507056389879503513636529622623342068375889301648851306986415090413200274633013249214551146725742860847416893051309347471765451042402410969063803601980089234455720994174959511404983070208537603925294575435943685770992080281082818314093774527241380913558403695459672499271660547044068548847974891907618164473157645530051581771830838358586462099085166780074127796132957141447738872934416070806452793584768533014062465979237109167238649100009430203414160056247436840631916464174089141146097523362620170527821341359386312038294787140 [137,80] 3387760621733932291532786142361439070843104329076026674067693675423577228753350092647824123163642381468875318330108125457131066839178795079825661931314305724358352915711018528353928216579890709399563585755825481766696919425164106595988643610054448315930238957331531652556763573484160123206008091738404899840614401496554543681162148085501477703355702837755675177616605311380011134562791880571350520462136830719702895201184090396629889505169453342731345754304260822959750771108616481722036946484665282672961960847196542164112991593117444753403257459990242848438736062792078081667931783614861655021568029469037471869105098483188576091270693340499655830014687219062309134314193912526235720152569783371189032484173804752016879745762931717727836628379722188065608579399940846045300130847660566026769845541062015529364436381816126812696108212203595885808062705418163681021767261895772442900339257823611756850420112131091543247863545250944255694563782251481897308795517900787431847847183047636784940848839807313394869661547953690656030382940291374295860121221635622408530498365091382038306035987035848356274115432704191482112900277316406741532231387405081958714598346924770710256667761877761051573479491415987239097001510948304373272365904115129250422288010436882773536358691735055724510923485103550964822749631460058530035610135102281969836802207431094243151334210418602683070256230181846391067728168294245618318108876521804331690505190015459988566408 [137,81] -2189950248835679719602059810568031128859577027489259939117039450943580966390703132227872748342297322132943953209657849274688622623122209548931980582668054652489599615243723130136770653654384152848241593888932185691871687603746964829288344382497429900074811968612380604154115981720005379308833304273355568848389876906588728770233190137890306169558483183873068038276358731552897449128063184761489458255945409328051147570793321291498988753323623363949887558487389837795639470847797894764757255921839778918646634014338426187725223921718988703776493663637908394950846774311436226081950146974932197778345712353184452758967871081957791700647502077993136499242982411018165567746563160766773277800028361371711557228092299833124662839697139319023172207683423121246380623745344720447117285135355065794337938718716010796739025739432974538593113438503109796012958374605847158282014985891745244318679299040118368276079260383011174498220360196530707106381567771288688746280110507317340680349432718072248528422269727089551253491730257189788756916954405900245292871738481157197557858426516211347147652392302138695565405392566570965921549769520071911869256742691732301567290176403203847378306524068610788029049603734150197595231142664909546901522816141995176817098558497476879010236510323457586531712402344151702463310956238344775775810917952693268085051416539445794732999872001156393294694397162494937930261977519822698109380257917592321806923865502231205 [137,82] -1406245181741428647801171215442435385040866675021700256383991088945647406560736413618811142986156201683648712123811774169674377658120073437156502009586943794950923278970957823964993117600132626200606151529119987066703593404518804056353523083236133150338519902724286229800553129002221338446446017247067196091810640951541441109425068398176577888435274293137963690265436812542060748298999951103115724470493358372691756721676771135356034316912462367469004513235190540626352030230432423733373145775621551780350085896870363954548584857230516065234187078740180871346373690541434613510890851825354596537950769757042516859894959344681941426505416159160649956388356855018362854832800849360383391814640313140408882857450792725995180948931751076043934096142255799194297426666974805428999905080518875286000090839036771478455446388558698450932871565081722573175549752916350416084827065848874386430625211236365302532839503080290630307383046126514263986691086671662469617533928765019638248728857225993226152840000969884980174224177204665757178203707483550880140303972511079360375807937077214314377132370956631796519491422430136997984294267323861322245646635973296145805485608358889328370994845006694906694445417787868000080483293866364797422592598814500887979747448358656130722828452289984173089215402070951927044747388039735464804625714932677570982574920660938049509334746074269002311800508484500175295559328482430190373360444207769559777663706432 [137,83] 460262320809383186157170182903167217890662544399027763256214129086171190149175117862881822323127895287315132135056636619878932604569723809906949496855001661545467827003109556369305208388187567260542425120516925424299142418046615820624631678556431612361502473063990787961727546900709160485020513459548541545054449492790330125168945098166543294447021522586864448293972104734166125499344461338604827546991863353898856526958215270239588519985268262610332119221316087848560094127116394424552177190180902781553460442722321199243009547645664966890595990142833752138597937601214559574780473029279305957484959697711250684697123615448620973003414169553310993057817001358529836299097099362736105751925086887225784845676715070098375553895758696336580500595261143952780933661870122418726572543038976914575548206772700794654818875974556603115550520823820826437563634395955501160155936248803186598297547021926964077559459285323894447386194642853192755077747520008053097849849433164718572278989535616925216481917085011925639930175483954828967045086095309945669797723002515062559785561880906037339467763946791823862984862960734915942553289829202637446110335300135853944990943881706227533372099845345855917323516447374039989665405375820944495701425527938806368126550223195013304865421433233736035621172595411631642808483640425601514187036315199759494413379780598721355322707989501510537999898819230993460133536825229225374014217857509925143864 [137,84] 178467421414529302668332519519546546511895662806311732890261031967321997277720573079720541882349242706776883634152655169937396147484029777100369280578834985155011784069784447709318627090132724162823344328957423917732312117946012218755666868687962798891939738728088966493647201347567178612662411086960888137764139398782147751529401791031575760370196503223141163641435598282992533605579884157712142560713390433461758746508710332271165436476142411072122237409986353427060732959673677296887098812698470660423720048113567266505617160444265820495260986195573230625393383598091346175853136848679612147355019791069194971795325010134347829214542142696405676859597256800414759194535560217871927181570451744100276148977077598399138257059416281951767863420280171287968372772917378466703191329597152976159874617501102092544223059054208969115947853528184025987707559081152732457785911040173664645520988288242265479493437676947527305388602326119759079573457389921706511685790328779779568344014688849046943880020727524161126978459132256245165740603759196300299033214143004771805536129129539366634448661717907931092954428771706654096128097677350376828535555538991881279793471570978478065606546530173230793992891142530224608711463508668215533579854858993095983384018964934062311828191296505508992303808676450483730262942179703811936400780027521734590470848167003489978372792748291205527712179171452600715954643210670232644081299367306176 [137,85] -27561860082029147802380669013317334123621454173567522010240314217263281754325540114790748817788324493174098663019605410460339579244324262907099063541107482188591525899915519702068973068119998814174629744589182336576854198656546955147288477229437167141316422264357921758853877385103327541781678856846522631171824397209729786701847975668020932120205752944572384623702026961797237287762895237102572173529828858407150937104255945598993092545533639656366104016877120358826020266168754783661335739455651529799724134698374409068363159618528325521388912951841865153932902767032863699194840396698120064655071048916945388085972219032950726652434707967904598720201742764596611476239869682275743296258342567339624967584510620747651336556757558784044643758388090961528538639042508147642278786254516064995602120542637970555051729607638098596042869769657972400853752946419628438063376458936085490487958035199661239360361601845621065231382269898765346528071791290009286809688134023020661046262892478350405553323237291443789583609933655287475991421195738305145804427555897095629494760527945876196434766525476432339424830981138548321636893828090540765732805694932677494579644039218422611499151014730154642752734642982763631451981080116121909956424367904559552014882118827695619445318476980503651763480218404479572786954704355736219914549395638797066265110395478099758898742632281799512670005447578413109291241920038492987890024716 [137,86] -29227181890171640276175355638310333676104896985845452819663540007703555969803302824797035887713788998328453072749444989583013193554469454447249165065545933236741122117888898337039625128072039765434473413610114388844932707483242527764749876254350574356656505083142468005753742652963607940645152957744992545396330851620330479078555578923934613361681095361905141941880463124234034013690236303973751769066287739193114124512123841744291716648346518338866932884536678617085165090664702165164555226185950133950834924911578196896716010000376428196977751657543640111654108993922424829227486589789521011038468578009925297268182757543034101923986391514687636070183631181062853139981805906842444295310860484171267849234828732290924685660944482751720325803830179914066194913509536946969707955289510870207196165611524125676884464496789611823802824002321341183582175454888588563173640159267541510978707954100564581528797869621229263213279896696306976632661139043790571304209069385727243279033280582454817248511583854951101187290019410361653814242967906424427180760301815133338410002510183070892963693312125682115769153790976096623107594672455151825212710218518604943749427319569054682069015845956297602992785322671603931662016113015110277494025576336111703548466066925248326083810515857752829908999559497429673279423659282979223867172243783360855839535469250419586141916361514602566359206769962147290973113764007998880576 [137,87] 120224160340458865634690680717126621169184574264209266580044354191877705721057565527430880638123979211163973396674294829865087273254690593187808895532868924276179111137681545368035531585350555508739113311808514290024732679039933105927679461916480528753375993917967532578391083752491515326989487355331999861897310121200400668225869886385328876497090232044930206007815579359528718705112398465316110469251932483358482332354789027090579016947307408628394126023175508863846754822854626173080487995493378225519450642637974754382551592769689666874844249160480834514350892525949321805064059026802378075906474063310653638885691724012808261370343698810562558899060179553550752831822474139279880324897660141969715369276480780260391183021014301274722949297230040922202633301830677162819540899374000876925318065033547936773989363697605514185538388194871207964895935933025900280401389983190171679416878805644099012035410718644700504396001990979241820316026861516393065620706079738916038164656531163226485070032115504661955210414040420408481867273991962326466192485288644274959626212356282216248096751533224757081850124843851108670699723647854825669813179363677011249609147269441571159059930990914566942205582258327199414322301828234291714779980804878259560803102061926494088531157408036200996703369941034164103679217480029384038191340242356062891322968651347237072000790365797200337213866173837606403111626492136 [137,88] 12966491764578747529261222119070140411316916524340283218363249263044177742935519863420837941021171510678246743348582930487964409475991646733806090389176788295847872255693964531720029218525596715278882299660094242921255032347824504708634497604732653407278225488551965485193329347848427310088196425413628635794717123729870803137997535296960094821395853085599032743518947810134470125633738328436211678942594610050963647359026784606201344175413194073542806778362460804965852869146530969147555635143501451446029204592200394519802264564373435700051983066418690739406291245879175888508298727361347237332648107911188986532748463602792837619491523290026949878329956647208281447769913191348616498571906752732142424944195903345772138408264145264348285576675481539492032344951940506788583960240899383129602463478977833789120644043795742887964095996881971761022178963054641967093245821389943091542162286814271402565118341089311899986095387174099596248648733662033680922589665179653711446417650937895338807431967312957225238770059233951067699469575300192719727654792745056058906204590894677183393993081171502552472346265552216093466198931918414041299448138268321320670507100751477993784438256389663799279841838549254194393142284653067625382852736141074715634692742004939580197840993556837822607287179528026512495411653058404165541178232060216171978142094357874883676213441419267227176696980182545753327776216 [137,89] 1442930139798914060688990996095878958335343224059149578205516999556300166814557665162402429910440460048011831767386130125911156078494804763334677407856357049005944019916309057555803699935092709473008119773473821899591840928042952636484477407935973960599746955954456824651250608164683745647820959336374523796516815849942330879897313764173675443967107062214036479914228105205681628934313602212211312858326004091659108522213888693450543753058240137924638198018843838285379647092312406384408527447399723800479360005825372628865303554136633639696021189520622549089933346447130431937972450863707454190784808433516739279048814727030755809026893518797795051184027611349136556690610105419335855259578024733277379616256764602253800283208706806447546288026686914233099398858341158600803709909456369018170570074684197992517627194333941917773108251635382435976220858467062967852455060516409057340262740434365358921235757009312964826986650546048016884183903558281218948259576208506489368263132332739304777666734517222979915423934485384254681855625141187927449535072423468351848498288023579242454464469349602407486089638106837086225001136174129726720737056764449239026858689562143548175973962762223540262821131916579978698278013428020918689168751970045072344476874597150235808157001994015615902639618749875572704598181218012222245937254539515694545621124997223724684509931038500196590956751109465331585 [137,90] -1448158579603329258023537126029175165015653756589108648096695560310769715163337247918985626451651766877416143051649649126324881461742132478709750570258409346865698851343055354121006607369070354793526572104129465074318203143018693294216286964317739752158650623346498553109858666279985528516188227355962459536343567849329409628797302491047185566035766548635160929921113107485072362599234021302938138040486813189075039273907517357883132060889593336405962556770183487295444101067205760572257747397314969841580383083462334994331450984835075100911120464739041000873778365716848419242082805649204468040210512252293620170343278491343158923691411542274274687480011642072945958423902043848696870597611778734606484020627528832002097321499794762755048788485079913259956383708846810396063378526264051435014722082436761579623850368739671090304515030107240947557420693770403353100301933661436215872228680227783579472769154252647979687177345007265387854338578494803161443076886992500099621665067384043786238294283943514679838845960196193060671345854916772711403926395236411062616239110874798080746096999819800744665270429818717342119754935758155519233672152098736772429839842814672141529868094708801361259699288123337506336022186200147182490134415550032881011388204225985900743615112927026697622319214262051959653689023908452377797209723169204985329351812578473527660417428454744003522564168122304 [137,91] -90529238051698430953286207698270055519299121040107300662585077977475756724249184376450053195042337834506223561063117583991498810768383866355701098235850127135139006787480979617742450137004306814978022657279663783917558614737525950226371729966511264451038419005689498921734861994660350258930638330697376430368169712855927134197161992666648087413350810104811919019784236013276260695307412052423784184449726927442785449409210253817652085074369059917228639773465182920064838946795463279432690868924654950134506690286037736719751678941625849249822575165961084236552475044748394729967072675814049183562604969405828218766678928629047679754570736144708944920498992317935322314590417857310166603672219886661997517634619935978284632965224849273298217389616221512036048477889221166895889725178857642008355424448935142485980295539663354799999518527006303710363737987342071471497302696655785202913688630638317067814674569358472772842202631551451737974890731030860731634595265480673572182660529966198177093235908848521179968093769425939957667922299347440558793738422339777648701664651072059485397828531353761537103546625028776798644909336715862300469647465527807488429471520760057720584517313454991936120561376664819599765623070826326485650361712434744869961383210552945908119528427756033298688413150758491895775409954818374522878755963599818345042032671440418148752322388396576722840536 [137,92] 33940845780946685826063533790007912570946344580462642513411027635178399163392968538936603993803640207909941767627217677052333167113119277846801292268022359452692797079825478902833518497000861370071466723320801984285249699927176893623215527196017820986723942094638966708205522019622424042944688450957523076679689082759847395006739047326264175965394883364384974366313341307280072415458817966347860282665576969659667648116906285705727332131438156270071471613082043380719731245781206817615202948425288787034615101012612812098907330746600584325355222855958975643980542600007385005478769735935380835176421272912558839833919016686010522709478059591337495406480163462456123507849736033687529339980017852604500915410892288710453088540669401809043965738617572085600336149722881786222187037929671265753130626088660508310518535018728544402123632180481697924218986763852327928717950078972793398848306390600388539968713376316965821836207317757527749781184372741091081381236250552105090200943745370000556540566176478902639683699424351421938180377495471456413949265096332936506081051748293982458822929189681594848507607368900665662482281778620856586348688397582573746826804867054558077539151669628692850166922630026118911018221752939750944560556873441763856914223740681020078401863848120305087777872021508999648908559999878625551737520201689873191978605829843813343949041120220423728 [137,93] 430969293537049887271385793956457923228199040088614663468367586387303324035086205471555084580570378040445357473339506042739822354424080267444604781987298537891338731880462362979984965351571176555940598953787081337325944155754941368674138055668706237845473543185808144545564415692992465355480354345295501778846515818695615301738900693954998884003195854799796558400820318695937139328267876679983677166442202991523791698060566010890545674538759100264038445477961599182746617846946386614962436839102164670461907878660345741921728929941919396692459905298270938508007206895416212951198403293496314166378046070063685325082099473824296526308762157944682429921098990276303033170193171226461525127514038339186759251568006460343646715128017316631706484871380264649247840111960695072504137192566065238591734762954323349736332537977689626802050632376270927738924855758933268011630219381402690944232334101769995393010166091103096242214181846613969864524124743959932990751760349512513908898652453925671649224043327142087647806804331506705970024222005176489106870831315032158631145770225107088803644186603521358029695728793971343630229213923853228736655871770565159009356677851222494177204368702449653221406345975776966338112652167584317744141381452203579511360053421683260476598449143381241945877134268299684161595005063923872281719536488240783349946678335307573499798475536 [137,94] -144255725403852569491249154169750994585446320061905278144050459461617385425317894072739841122430869007198701911181101371137093501789133142787912338749411978774408108713245323962070357342256410107442703391918225881754885919439074345062955125062349505844238825543171290363372958251272302790316053476062769135579269519593014728293445992048137787981960254760164792765562659090302375696084727572216874364270845350348604222608546666686558480494933537991300573121572894355975567977628061507413650220355041458901503862641773164663625865725135538187975748135936202888260611240145816873052526766204890921071356645037455854961418333668141728908102550444582423957702566405663735590102133483670429620775943120160673856355513327166826711944231662419899668292229559856114192800388313747402321801711013621818918895981478557793587226388380626018879819649242455504964145449089798946074888391721203306019217786912482200386637502027119052341368945455084750994291071523189341808472850169878916924235519094178540652212780147351065328308363968704025886567926615745473702264318484634996825806595316753431953260391129626903121437873579249020067613116592801038731217611613155236672550870902615255280068617055937042031420407665527746599676493805188997491127731991211338801875095343551094597968116152189898186851081975848027767210337569575715992220013805474109360221019276079284384 [137,95] 1106727052460609694653003317750653912917751453611967382493450800380287124732687940394560579297629480013118097367869707440674946377186049609398372634805617601400360287035901759797326520566581375580318030454470626680487298924435241617062278868937202265832098252948162130170205735826887024482243881628338450328062511663374351562228631111251104563677371068036572132153101639590727362868601338936191313691275501721434962696178287700286701326595873975484397624397866321883125506765120457288070384333199351797913135165782807421858279763447527895132270944923183050718491732555008214271661775599638796909593702236077656351182961700215259629884615037589854078433678556686753989693602759124599436026936941897853134071248967131582703592894093733481547108789023881522754412362192409243493971721586268096053846615336084262841044161662592610930116409360933312482637660253024766218360266457357223347951238781170707016051119051775783565181363224171595963267177451883149177924713371780798810480711315951603597446399840851183370089211332715161932924337987850626431062869857361339264231265841313556173818146679773038684922346946331092703177858336383724963700203038471806214706107775929537888116802937483051665288853639404220255645248580380965790163412931573131742997110466820838870535634690994560586393689617877966251461904361003160068784608798872591331867244752076 [137,96] 82022403321737804981118679508985338034520270906466363939568975393652672355076000603078847474348606374836158745746981719605179873159959999491881604178663516793800261238248042832137723928509179740731715237560727393598751336454674499788559882262643728775678342774693887345527429020904239369053252625861535165886976105825585233328884650026278014703718926352134525049429287959523750001789286014762622027465985754886630778438728626165170805764207094485990671196146232054637082807005640957914874804204675205336651685167302281160192536923817291869386446631756075934594896853132568457852477027254686547876248222525430229456653099066111555730693218447084582853336772925872730078851573433419056556944738862094058112543855843151030559388164964112102112411466793406469512063141285059969327783174573966063942859546400303463033598322212436597848169188954839380064607328164631739967724483022621027651773328456042799161185159155400770309228912220018720724962575045677534398682322615045491912606486095930653394688103199804286153817106826077629969729468359795804796992723411404002406995651581285521806242128466189838344274641343781471238118120486099931641277457741782746597928941479021860579407132251861258945906855272067197040445012066001500532216989314780364901555774637571220628577367966050178896139702133568259255556192895457879498848201412804939403072 [137,97] -881991014844233122734605315812427198259155350002241181437407909491953247233728286502683895993241101849564441160651691301832223125811802930094361866460233899252813580324772577256122315365951623422824999301916223792722418379163600454241469176693692533634261445834864107496383631965443865770205395089516226447723566192516205506226625010245629484972128722620991615301420498278252864547898683437774196229040104315395059333377141341349025394505910444626474402526122259792840116015985389164060361877485848670897011650495019440725210426905176684890433211885390365759190138032922909722075686071962694983697326161392544750213999599669060313748607491476187298330926373989218655579823123776259053301328038436122244639550397831950457129316851714551910806502423697758610875267733350718237595979684576851474771030048931630663987643122773363522876716722803834301994441809431600253346609713525337144795519851060403335424064922915987992379647304776762437389938106065538131230208140750941241763401220936768054128289897128096551158776695409173928002178546480606723529746694036077901381689668631215545828955156303545233315518951679879869991615285206530306022738547284287039332302521872256578556385954148247317894445265885349028871011581874954568999222373765028463726926194684263195869886408853662116764655476412085713643057871686442026602372621327232 [137,98] -2837055664195844844654345995646679309862586402625690250218636267603941264868602088722564622365831456497264936675437797968511907949115316201188568806651430000104216451218461185215337838870096991576500095241421534333853208235418098076550388992442867391515595886067205129977853107064359407743354255234555382266219596623593396223850446503616336401301158917894335806740952348786851998568052426447124571167398729880742113930143416416358860245312081354601227077588509767026568094826617909891246046146920798081424542455335365276786873852202397671236684499084301337174080854673135794089746569887436355254200444038144073951548899354877975687182959459768137972274670596193434183123460628535234649678658917092085551806686469651397065554702118046500905520719424371527115534039652384196298048527676149709284057562999301914310750642473751039935588990022764567743396168978602860359276657989699855219410747642932748068370775791470856233103523062694386160727850260870986296166499043572728349303442479488580170459298228409448821614478651458173398790513386376627961295702838720349826907774184312787098207266996443187897180288060331909286296857391667394431008966180049944014868893522335476458700864128847830140506986572536307196525738079923834756468701537697632070857198493743199821960908595755987652635851492886238247395130631160681443394752 [137,99] 39862371475475543047605696782578610919789078394437212202226581135448615058284940897743006190415090140497938038325841245002996361851946283139863541553346925294958526178365153111110074657445146910459152415147623691004449969344170442965415933448572632685489839897939591408175897401994154886866671470968973260410216663857943556967389372608172045946366615262816127462252975862098047109084601827939927798827493200344886241993483784575105221802002209541597959355745045294954492235764124112685033740756568576203620326667140172956287767683205102632126517291121456766279343733602265434443179736605225408077424321753889083262978820779896176030913295767968162746035768597934740676141056774871125302689753227737456017635931948981784678861908874806401081870229497028152849154793768372940663299116523254204617139311820460241783031995298209159549601352355109762221923560454108263188414810798801624747207428792449754275075168770783874261829759770469048552758070868891953409699187119152322013903990896737835216595283058070545738859830633519732307435900168749206216272243651267719826145926353975150526538029705573090345929314807521571294274451224227090930067457247378452535513883459776864401661565475872466875317182698470729040126815421361762803402280503824022080366658620006349327039918859742846669542802547230441602870893252691816 [137,100] -403497518720469711314687555580680149723128546874312810151958329018460817401030504828185959203264701596817648607328889000710735772519895811460277815998949724370628770910224582422660799690312476114613368171767240797573381695831046201212332291816319162996643894290251423930449969499712333320103295440632925216496783347848175214678228607196089429451413820801209368833932975305785509534278153564421794947613950793035964764974822060226848591198949332491905015615443981679285202308983628420807222154722376298176899883949775478283192612005407515423918467040425860170657748980465075474579201234882098556341126728899783739521615684939995391253881200651242940235680424055032463615059384479800708705581207457257170387914361906027589421335429361267116068027784883156831098387266712196743388661042162132031668938262782290371591258661164675092463351707170859213113786952564597693135385100854160833407216116981159423947747247696851023338079527415217466875062230476694030402409761923841303592536318717165506492806293626702550335664556252738132723217751236792920515740945313822980879636186169774749868534903223979181353964340109704289403184105463367512060655110823083518675680319517163152039876713975037103670944793093900709941677206318438668651516569777912000475280329235043162357342091311891041412456285766907420303336368 [137,101] -12194927161756470475879468605691638134753819394060437724194534225306123292934437090441229700042343624376883839605813313936052106064171389791693265640934951246408038096268288280776021743642382735026659597189928598768273136469176959771427907999702344146456058807181270043991022268430571453247981020176903944608914949538908321504295118524431343194976616295152510323510629553298969902400145684333267207483434421289079912818465605055554440175905283551165992447268986341596788353336765982763411804307133070792611076591872660470375351592587492387566758827874879499730494985150130959930282472367464165147726134626061535868829869337770713910685970564989291351698526531020285921931530532780743603919837603980042356057848955650653835202162621000369656089320856108277598506950050291075255828340952556865787222682361038079837349455582560011321904666405095472549852522010684461103260929409807562748815752018135181341715698884917779116778494444914932781322144749400952748458182615459690251107049749817865716458652285239458642815086195238945195034498710114528006287001906243563018192361492855825999777075825356963420821052995375957678002235864113922396222156600908915321476077070470115284392203213807790553705843376991146275182544768859463503737629678788080359656901619088748620511655733395111581541526472868576258 [137,102] 76808869926612348591810586122119771277413678530770586158270167015251837681466049959877020588774845659625598586173604904995864272700006151229765458868834916878592119585472615023790310199372283085848353041685104346015602203364051728098276163941673505201562386437126922860161253549049672606090618838089177639461584739080869782947801444559392943246644021024666560248803705671159726400942977887223783924956923872528683028394322962255797008451250864204829316583848804500317461713479788238889023159441097236168073561701586842518271975658060184500756422164833835547677030140090966899469615181781949364290687009801297863045976755063791575062482457854226807742413801600778810354046317935862886765140272344393831315233325550474931502234876399838275209192067471353223633205003097829598563960144147445337695310198576794028572913436611126369081691758668203858032050998504975822488131744643439491525357596743873277048303071710618772099940650603251482942252138804757680070420377021327097876193922037344957637019759376304793956178487599419982269839930581557274701278244495689462332846495730982776258000778413620544154427081939544074077365259739979166794538220763623359565979938761557629210595546874380568795928264978254136321025473418952520403829676287638051246902574724519185720102562589106638328959218528 [137,103] 3749389531914518295618161794375199032269212933022222082798781472636988421574183306174390997781785916788837313694443612144157241878850937401710110255941292202854024762099606251866170131272365990202937012064847087862077320538695770833096485440159522024515756284720558481490970463477120646721198612739426217805605238302969389251055476699855498146303979729420161103168500068076281137709384124910013746369316621826659528868666053572043782751271667643545976752645588158628872540094889358711344227924714702088996009448180019793187623716657373335138346417644238051233075366121831795980338024905747133501328858634513921779189030766691139524605778265031538216036224672326772140909104499399390962494672427543331588005716725271348711669330377972124818494148067154780697313996800849467029419689106876158296684633452112678766114781108286282519126980511431894179050541023867976509907609641826833491277733314848746863493732396785506717181549829962030869611740090053111027854984048090337994564389246763256970656448878699615857112144580947580878440132094126073340402504476751578627776272646093578746487506890206666982757091946799396107781617011537774994403575985784431397828553264099103120326266444996623597923186778617111711703410300459437782526417918098800072752682854924816623408299419755876555100 [137,104] 19324990111511879588099955397123333292872560694375575056905965172284620109518774692641023578156702222657947150470018835931779957072851434422091632266802655186005813165474293575513817123713915028659357701437094970947797204418633503586545241746193540482379174772511623231719040256683411288246865146299983195841682136465185623789838942090510822751725660009524375459318265424699659820954273709277195929663942712239639415959595281753251860757395772087583751053587386902321296405940207487792551970457153201714678375062632366546069845078527661408839847097891275556244415704618784593290458587523775369094620300671311626035505668046979550442944301336538264657127710174676116802738908075361387572083148756030920822302009817489521015873945827761202717154656648252989807942344111526471417399777409543681638422343804770109583855455048746472060265326341282638335130376620225086328598352069572016766841208449111460770250425971354381629435945718469213696662911794023749305344385180570924015737657618060119444551707548378092271422348215517164638351737188652367222121226995503700173744712229423539793963461953769734770136379491492444882483250434469525027864358799396319677726218842338253019954257636894616476450317065129336198389723667484700623384603331243732936137384216135595864771098892776 [137,105] 11241625278322686172095364049699608061270287597436336503317382989003634384710430708805605424440923441873860101993571136209392056905137039421904534222556239289572734888179677977432079151306405481892984578810984105151312503165090568041918437922729560440656074410526793167279682937720721685664919349774534684130427382263678356216288748555949332193996344301162128363560194546895938367876666078656881183598021760894477575491560098098910281177529100577451809570189131751882635654858645791365429675163900982978544249433213824171271247004320401271338196142327943968995258625962734441744996989480943907851211000260868694723989878997397888253588960322363269179861178489452355797112334215185208304550693136660513648705486932992704428932796315942988297414623611682169150693323617786475306030259496038026169187872241860895173597648942765706589730718161208227242794441527020366004953314288174680613876076862797720257788025720468175807808759852917065899033482573165423284041022358474064161930734694651251899458513589266009219969074558051415504758918908228171894363371495161670915849381206624586730704922349033690506821219428360188375530160777496797996003169220195413733338151547926695074668086228509592039506407128498898834070921397936147070432758367967044382251602120078433807623 [137,106] -46308180409800889689658747376914163558544159103300779413747567861476419803997063466452560090407244267396577471060786469651197547180877173897792443896988247260770379087164722545950614085016410012754181468622124514114092566243043488069621563014053134318038145122122450547647059800114991091658830987017918545573909818632300723155127083537838635480577107765517392267401359368004199007105507513458048016590434893183870985066763322503783602296603965898590552421576082994519483520163329739531808294266070697214959312794514600921653016992554260241299261995734624499825534586207938181672702601465812375126140517860214090920001933668265593171843269775831677679910214494884760158847176101037370181598848024610391203503861422114159469696350783361518511106890658721049489491660196330959941600153321357008871327645419416744968804169940643168167101968229470346584874992148691506491351214401877333156995248020097600139997020602228792354832794901353962579570001982399187865921894403648890765257578726295222270674469206353473019590126950613142447282199442092792479657076121815492174401266420966637651726334718542875127210400265836628157503063856666372427929334375289130079755771312200335312045059363290642132522450926466308774436160678524805378017148175216661291697706652416 [137,107] -49451793091065086532430483272151368979663084994449577188534911797928676266357284596973920025573020449974686094835633393950805975304761020809824320173034807591778039842268155375102983205650965285150170924785674800885969776576777736172264982985054053451717794835077233226682510088273403695315752312334887778429845056720144562742646969225190849345562337607481645136156820308935006885211691437788873301243153374758318923712996792306305158002541765237930378391329361898585744167136750062716529131146186890134909085615862964787503581877665542729180609572993744341084757076144982705359427601514890874871266383785099369407911383710063900946093095615978653156597193329132478570077105903807350997348209340601585756361975075265409470354321600769514762104758971769767899768434298693684140953352294769900168867537521358520817917606728415322476897529591859365927413465000844710672474496104434550612620469711782243049293087079741091420061423234583356052348790742302344591725901562719024637149233267479908117784701011638780626607464308438988067279189658903583152152108579346127035418108696154703204192231988742201297349132694740414019201815864091316241758244078517254709044219259536025398571520070855512123375817239414665362228067090269833658807639768425701045536 [137,108] -12835392615652089875613697882116979931190419689876592956688063831469099984864939596698798560041159787531358400143647201628925663449457230523393171061910354491036546617713783366107318291782566937861385102377956676679196448871619509258649060186323114606936340927303032705032438922822609899087649852228914547875512241803053209310022901732347285200490594417211283359298786670984270230510663522814750750048753674341587246671052074593298368017747664414353200188499992035318772599211536140531761021642335166118312821712664309653974274108466474801285713555087904370623593018044154214382203949246185612926042599792164712058372462312889032308265913855268289314472566476798984668220341820391568094030382974370744476110486162409997902336919786073066363629068701162824436629924847168224160011253408842323342604677716149190736757321913462019975583484162515452962020322071767318896536157301045305604768827306297153043871537480312182198713686741980443947697605618880275929070692345675264225343314356572638432591319273728691669623716711970535791656704815223390149599323469657393852209570083304777687669695569268999450566305493454357012458402882861806687730432737482489302273177566229833406025406342417978470439781977285184885099805281756171183597721489824 [137,109] -10273198880464515379592687939097760521395920398072367916052355086219913407524972581142304262499461710627168443723082647995917641681787096888743782529134284968350340625225327438652468707482069601683782095692155167169873437411650355385681468237568715212798232850275224956130222550058748683143875335011357311219207715297491251904585031798075039140288923691315669790741912779035376652916902862584999323061393656866947556238401988201428237834252077157155591485826585273771586188041696180157791381350983775262248874964846261125821950320494643022127414112339563838135983340598549692436329077317762897279712408658367754147592647753825145691337908194496563922930605233203722577436649369639454400631772425878313904980703404762963830442990739834201155915173464564278566915411619340246953153943850301970546559179559453285129418402891630373803702704926443731153497413804111319650164446278495106964748480795456430109628519663200699823818832721991494897842463558076467133831028570506411012418714119673419737813542449850230884584316543183326914805180952329917350656906976878900537720520168875625902908603663862787302335413321182854669428732525329386531480776769924374464840736493905900210825796059247399555665709765371084056924612719239457286454 [137,110] 46343551441027124117430258543450989520867759131357471499844181176424749225180068516036250254650917330638422831761332262055216752051786023271524558472132852493603322736906106343169895739771247678503380402081500182190050509812913228050573921885776211607927394270899738182812057367206808636225625018156642131037447471888051283898761345281999294585880213448421040702422811178425771624671291677626579429444610899011219362643921739129370570603888546699461663273384684743834135553072826267913958455235957847561627593831693809037275578281469744261499376768456001827314896326297696556616331800691576408172354508751654327265857144261151938325841857933082332947551630498852819613841038151885705175634948496101753322731895692381918792248323014157458988760417384466024783266013998180907744171959852364475122899852857418382568188853084543954252479986983762622564407285201240985022090280747800788221420277290129029606477825273567561397502009030130999955898145741933347726551033951474455462644242690619503904589826945294863698040823987561170490500436504736835047556946690588657012706293350987325413096124181268553121200912288229476155550324749763261500667451222942673449096974682235761923409552150265383521429564332245166723229965598912 [137,111] -70952776443005042016720192886923274101935251021203557520407260024452668554786497260955741097765974875733519850139963425971043278327545347111367872153886545028049167522240004276652602914662206872593580961709084392092604402938894685956180666912830026719504687906912188502154615146241077939416952687269502306516324053082335937200255678424241734018829261254962769080816267176806626488071154203713453123386530364282822770637969549809186834266665999370477734385253071413145584767776915495490708275222836258987729343717958716230672890628736179540401742241018960892143725547018864785327344052118155305994792273627092579934427426092090642976124829495639083875410277529381920807096909256712885920213719448558582179699419256691688267262986052848011603889723127912538828704675980584063301484155611488870862783615124198985970999844158740002709551920314873605638240467241034548851625636981632169829914708670185916603071315234612646373599226062742406520110907729051731247394739882646222979698846167607355627198282787232049172908105564097462681615238477907091930186551601341531290398962527672731069522474495027995282147072747238364521242319862232890790398138965621980166168035977646959837321827377575305535678426782919242242344 [137,112] 33556634342160429108641277611269818372767336542478607848001598055238815077736555712029318711129507931224150274280547889416842918160994324985335752781379982474399800628118999218864264067700627962074080888781966091214351516040020924634546694595831697534496162790064638531710212028195910310420687092993425167925874361067566833508280312049228636799205821732712606181993650565016667461931094762565578428492626628405032779838437710620747988835229283773579599588406573038735719794721833204479747871223207132908569002531607571512311228454531050699355030875743585071465397021880395514805552702959313463317721932103763219282279442837130065971921451990405824932966580728444641518296308018677202365621050258554410486798954420546480281158814655350730550891819993831923672965897496704239415713115053113915072310118135542545207780945324114002972657626227211528377146267081225081080168330060478887727406586796176223011176208728075987731405940826912479052462545185425463464761946250472941590425941909401336001578190170290869250188360292819317888202579185060919382359014887184617524335243688036454585117638944433032662763744096337789518512027412924708821150659951256981113342017199234556900842515898301915605983637008064 [137,113] -4910770156372499600621948004693557373173255042532129008668482587018922641063780116644374217339710286981672582084128207192066638293736706259371032014007639953582986777325293977075844368816135585879301738444963999927013369376470426669177417619872541898390533545667691721224706874663482309497786877532982692883040849831522183185832426051025021650348679955084655563709314046969585418068834369273874341376365284868735764321753595825582141305053919621177972326514270968134131974802285835122172918126834464546284652319287652566173751623858656057913475795855908937980683914727492046590123055722708898076851876703678014772393820939239420264387737403322695033131524780489614755980663735363953304507483135433910299288135859745164351630609749876313179746069453581926756086609532107447285567644512508514312316938946697789889255138558512225240469195902392370730994804403756519983868169860371938148347055771791097611929933673164162081651686672376507790666394327721546016636714254108432664622694713555560871345587948257091240550485197891671629171539826955277169137758097878442383844547104660778626459767368703629795384699485120456997245769358836611284959440480135852975052232792945218747615106812126642809016 [137,114] 221662528482825261752642100829296407175572305504846479954003470286460885495471222086675333836434962073767460538787456838815460246065821992366244209109322260852540005859488399812096418714796639193339002544303412458362074259158715608776750614133452165133871771494590051508578556586892163987028199567057773759784566860604035930045590812016988372512085700520586434523202555296615353293647194205811152464202006754554998784864347807235947548644714096235404323781507272316178830982562719179607017571803950766342356508868215222148743669443893356883524672485600069255688169797548084652345931726946436793095909819402201494324535351460876681224802892581017493531082797903657441978123708636358332907826213700095529430433185097649123004841253643165764364051532456884016226096499191239421545686975300102084993352471053341857978398455825800304290556117390140026665637256279342444701712260868311944414569576960315259583967474206468537826117688003773365068220282441775292405745773016011681699358147786581869937460978184669119116824854528518637858283070853620754165750170549578418496893938125880244069697617657539234797951254423277753336109663080676066627235763405422461864452431956055825264737420672 [137,115] -3062107254762850920522533177032172633908358329431728478727368303520606868419885071323171850938415546914304764188680959530038127051481047007245671301261540509315278296147301743668947445168169775511681267923433304655440933953590296281201102755951272955291157739227868020952499122287712772835966781913072388612219075520637815868051617586023073730953148172041529071559780203400130088520378753286743944468023198136900819485603725323632125082808982271034721131421213197927830487423459101953333133731849026434907497763759658951581074266362671072667080648272827352104529224472038474252921129216756481660142015730111436033866591761462745940416369237411682797964768572066836299696028613445661994977829676062442943426839738235365965479194470465096577042467495915052300355050054355355354465461269526485026433821830082817312912593310032792186107964399168168018988270104419066507089075078650132590713998866292784850070580308751477794474198376413629438294103431288276830897666152326149826273630841068868397923097175932583124388304600737695541220843679067226782088852891446037734015545895204177643574149478175254573380780905257961760068374518903821211833823494416661961815627638229712688 [137,116] 12790011835573277348585348759464908793665404372231164102239178725192503954272773676880240859257504209889573064857172577519352667726216102743305457796516386086252867319396450198944118594382968884050018302346255522547770020482262365433355230540418846999539790922478205988908090874086996739892787703091700892689735637042844259696869504443102081511607923861854211549254332966071365433507175809210405395626199716712771735920700207183657825253169286309113435181379364610070695402404582408537193346569103853780510435141463281175934502082247639357513035054608711547221846467816207724289847907797477584777687893372040388668031436814007879051915928426903774735368817681920151513478729475043646543993023606880832103487293042374035813254748088382650542145044773840372072533186204970758027195842851434458624637717334765324249797264674703893884218831753598886575025920036648246208585739015497500234612083768269186502449643996856690811468824528493652792635517148969106904379668677507489260778310771290397604271203532752763211179092779648493325847651864777994405448299310770807983741798393618306668840198374241078960091430164222517367511299868641874970432770551676339667209792 [137,117] -15891335603889106344203648761174757470374858431396832322079231023812508482001121175391000234212716269357343026414243134934222740251050565141482165425159052208555051212672788865453473666190687672207330563481834050688245067332852309499510954445304631726047242372883610479672261810917267561751037677384649468833740478984738648081792727595030527327843456804086783665978127429584695749356441641574779012603432107775093171752515706744420217946426292084918103865718954234953922036462710891311695393897100507130969436754813241621707867610858056814157734534028555490472589703180790582334193080088399051447521884655891189544466737112843460286705155868587894780687952075396397621636556745421640747509010024017621679867789602614156350450724987144342890239103364236722341729950153503294908685044918280920834242272286159754201811244307087642938053656691266321567617717421764164151225021676611936944125215992708680144415889314421683051073981369801638418073240091820707231888349139524377342750143059011792682628598797914528415386644427086233366976786935657648663098982070259433809572523984060706173748482033850174430684316189860495295444733857877026583312826973090 [137,118] 5754364191267378260092617764005625679479911052615043779096259914097903819873117488411225479380978968685798821807329894695954369529951543691833699685895813846797265722754518816359197937173152962856026952463385126502068588252508002113339455787406292080594025813631567098337407459258101474347590984658114205506222353711680946827868950729087906652448581950049262126137134917963931182520320327635378620928039316578087171940569932613963234841532265119819069012262633795414580863556574831997078697691962538875690812827714783731139642511685625850986499445671587242208813653609575270845443666889877804469925338714084425743933989091866984850609593060612926022023220641924143057821447972337152846203458472995537228572239028709163340632151303001105935550701026133677262116218074069791137589631077942747289626928223054162890133341149081397102330995593132552023159999312602346972592119076043863979256839521880385036806698717817456923864636098867120232899369060415102470379818198571099329241185010673423267376787508671418940432342416476803967262382927319067202783909303355243374685093675786072801660382133787163470822515045853243271309288764143780192 [137,119] -592455754940733690863001847848213735336447005321664113271562180781909019184633775798870083127904036809042366403598789518512518927513021656509208705762708506186383187496070338856711970978618421843396954580956547297810875321755363921102711604246374281574365103998253438913691383346291290091870566558760971569999837670068201910510050242086305915642668912482862026760390891520336736053960745959476984625083750249636162257118594619456649609732645675773223157332852704442730470479760839877571315885158502755931674839483525418197339099555446364578794626144875546399120123472872858323667339811080872566092053268245867359654722586456091654500840604120595505536423684777015185533724898055938863349660863878849802110562779522206106872305819303067275010108907583917505438751414808106522531033674871398163901873499180149440690536117785377894887002724398797802184781564192189270956889084859043091057846084182811218313501080818891146029361735241909118447309567716001719446304266040518627424720501351651523702351130988506601066083600021132800692974144959504864014620473078884591196902074398160093970782261857818370881029819124556674881156 [137,120] 16846613014678171219540885590052055170760559124269262317225346973667500456417247339587331801147765922678208926861571315476992103414337166487188330157919170177506992661289207682563109666616024169940516660194661456201082541268768876129562603560298854057445400276473847161680393172667671100833497217526055876530438331917651542342439847268205830912714764857877897137055365766373970128017946834187013026158895633558090160374607942472909866873814296632431186907809058435355474590760552879512384915338541078544635549543718544701371067849789642872024168726119475131164197478590504077103955344379966868031437103493417593406463157950358517539434402188077049159321832053205903948740946162804719710963707256076275107050172993886598510945742351706391598865491274848731272073548800820158282437835148445316950168946809661607841980799651746362462047205120351699599355163013395690055092999666743998730042219239981980555235251250442121134930134694615975997001484246014440594491888453373231278208114304224573301993728810072838944274309984292544163991850268866815821208343602937621041696600412989827597188314584846537237460536280 [137,121] -127922433925397124053497768451381331714575339827119141845850404197669126289808969016726413388338923390672997870410010147170199143324794221446455860999322870779807785321471351356607012366180262762881695890216120453812841765174676887855146280041027787978293928970225713269921643939273272707531982896026523238978830317987227775447228476003235517707262824492627573883935441515626762325521610504182626114274636764959102579490915220512010226530323898488277146511365641288117840798397479562472844522212598207768638605065182832886838300938734714580166764157188064096548333557110773564438543301704170213585238285271567877620425467988040855219678828363026313364433239625967248260938101089856902221969228511431935522837519196968040884811324357508191689653378953700915199574485796820177819912122294406856406821208344295507443996471336542156362400511267217123916963583922101193963427878621656938980177808227663371657725078050185582129329210648399887898029844510946625064183504719109407057834660069694682147042822900686605427158706656287928657551919240691923920101187433379522655993198275455601745381735930279 [137,122] 249576316472694467728395870505755661793964312472927994645887485876188902100667012310386734570047909341710117354483314984910029378275815882745659455977235945765150714928232118956278338750569780885895718991215777591232631361881025649137962547580465922953910807605262298229746652909590076434355922030606848010983406631164313495246178401375233591282603016640170716816905038752579349934184102949168231375878686313430210804658479190109495553842027078505993425648208422011697234190334756229423478171595347497652684573773154454900020993178917721657884711589438572623036793058067417978022649083809600491101459471777959280097210260186201865535192987685973962129983140317409353595255801861901633151279027879382975443296708683803346336695479246341336865770404104771768044985201384118752653630002995070231943718736550834826187516108986277825167442434254089620835464940094286100110387296396685748946523863847191953546827324530690341490680664769819620353936363746921725812694994496381791267076351161281736522785869304545400330238600785229217995921228566106081021797581343813570038332985596322240 [137,123] -119733447511897771541316858093483043699482540830503780561083024282925809579137044516255261065683110293393375714686745496892658907554287913753005158049271441124367003050448907291930066152958215336792017938641265564403167409722941229043065105518862320351971738125738330803847436702675371796095555317244040821095181304743936376358209756764758303386021708073253082384702430200221541401756053222464299475556680276161854255801188884041738919959640493077208452107997016808805581337508612581315406634206538875282653475953342117595147789669622035264243769889288523717426860974630510952615081023436680364321021187752409607457242862299625392275083815012368133137321675852229968384625812915064078482769830133684241755739382715382184018294633980947355353837645228669488761565203829981299603680404966163442496811493513261709044945453335906038921250325632707595317260608423175725509893823366689546814093977682321649940104786898609515712191457774025656377743192880297257627343866514251666246415477989638434275395158818200733916973383021933265536458749302378890194065615601570839496 [137,124] 13439399721512033315630614481858175132283412236298476662750687534284924603651136619264572829362073570338848021482972456490923667354321227137589414393851911248342513135514148297863082365425862749913922021361465400320800899987267643348482463276004041485307213960205476294291492637849292176116622536765141689493728028245315904644568813976778790668970815134427888406239380890154343172237278711187291002018783962989172942299036662306193852840502188904184893843180515580660937838262842170450986471450566382961626750683718245028378875328533001376352486344220928561199199689435758369398223058812866169307427614586626269296942509578175427041605216968156702038333458247167641609706620897074423403911383375620144719489922935127338256235780914814836553542800178643315618712177955526487599070768713113831973060206055307489835454485828104646268298632916132597282300818690377188834718920988738590849525083376739291618206246342604855007673003868291218724083543075015609264725134305096802559119750564723009765595602356330644849520257556062865463913150254813981374736 [137,125] -333641479010627224857859622430779340506668137480913765144361938035079538095047794570965000930222934373406359739259007369486920797707999713482330187668200395254815778826841809868427608967027239702663819522418858536487560104264176441107036634034351761029893773835765055404635098476069337834853283376052996658780785358730423223644851345386427347040940330496214129382837996876811451246680790403676284918762859171998594919729667302721634958369478596093317429494272990132560122979535522806898945251921270534012769766282103879446394706142631572582291841483283291408943491414581869851852740214674268886745303383711258161038965937574524807153080166770878813342510881517129515270269502475906621395209759751891999921896616382754296182616771511620388715556832955342395182869720903546802737918934517685124637823127605325651498931841477289210449529012401773394795035557884351955862732101826294750880192986563250295283502038314240502157297286308418401232637258739826430337813261054542833115583834590207204051405934209542465586075910989919870479396 [137,126] 1719276951660006489829871364621154931462242739378397106776898819404566466929536471248083181980439127286653971283368547997545272931350858165627166176028327777167281987806679265850430715629290784367832181294637976866087531424383086495223433920850867332362785284722489534056639648531384386752737028401442605544679847107965515980154841472498493838740782523820644973164847777673598842420124663865417468002945261012303290440804983600975137834392341077296839827161344375883609183043511091151595346914172157536803742529629824260466395930312510154944484521874794687005955395805831616007700102961982638507876800674532551076699663665473727433921014423969748283938382774357317473857081966989520259559864891275044113624594259538050391901990640238184543241687032130121368371376579891338056806666447834019783224224519463176549190741025671348621523667257334801184013900610439222728577971880032778983156288391863778844699358322451205232262692141801904273579105008625895169082918578966181936222646689327931963956595217020653658818976 [137,127] -1711735374056938197170706659106162822259302550174252324164563007821554259531418974054606279289023259661021477217390394554986897549922029344155282481546639774310376263082426059075554428398514697366277551394400241645664819682144253204588577417531832804519621441715296117554934092306977372273293753450424028913160175514943334627651785435568703586507515357604281817329932275127777400142410741445682297685189076295774494050283250903622444035104020829737142911515648179129465301450061331124781097531490508559735366235586563731933820827958888829888669107908679487160778732118381286301526167313776621067907405091907599501125840587538103224463649810135144495417229553885187278825160964462196596040888914542792187523914340779332732308712824624352878430677602495579930251165040701617599123209398331936408860931086693771112857652225936269443370010277556109037597144903539172617817703976880061068467241217999403553524228153627246240025081489187036517662873665743285959884657734259234240657134457468383588228988 [137,128] 303619899272201065499667089590635828460545065399329254282770724933735854838114110503930216593805738764280879340150123382490128062572110459588286925790954160018400192124354162490995742953723754444301903414402186189191633585589243726101195243995874488213687622189299235681147585040480512587483990056623554505680989653277717802698014095045825263737969396974161790440009447059700086056910355447642721285171140599282568757369273841346786380039802521711483218797356449786136329995647639157282673250902404189887812873177487471595230910233142597424482783368163624514392748893185056402579402311810068931376099560935366518385972818351672165880941260560096323617051287675035436924844212566718027173738316535744927582183439158002069535209854383483695090147485533755259815211805279376775131348041903156047531849315065610650868768551584159489384584199685787109356102549173631329423216132245575092086418000992414438813343975589662410571916965145598550506553612204919331205866115458272018757032 [137,129] -8751737849048014565953867779296621020024433229518871107974299070031560211615690859814356718047540719917215889518821063424495482130508251332788179359655986977775604045724662719204417208253402259816195999221837486693301575355714888265923689221251179251414412564972571003317978335390879347770585826299012897530089105292991720636803442205654610894436967238439416707225886736617480698320900810156165084722707905913759423015321076723965610341597149079148067196824191064959792719008408854242385924846613480024108394120234580798272442812702298961554882195109954968600330566404255152869287637750760872203824016261310992281218937034292928254581847945766889565749491046831241340420814344449470411789055607032127639525089515808157553535181282086012615122164166437491980983656932871734454739441355145108755662283906080192584494511314356355577423396090355956768347405184726050691794880447673663249677620062171962205520564806422472098611354339099895629012717143276515088849 [137,130] 36923958351086591580053745092861772012790634725324542843767102102235733056266703812667377983335481691545466782956569750121600572786822455521147539851559671464561294073300802801443479872679396470193579238289546700847443551706262983725024417656615796674226993745281609662721251714144257207817180031989891023447505152961611575011516252051997050303083511048341476809004649945270316783920157810915926255530271700161422762157289211640625919721210327092098847310781470494876309085972298635358193295010847343712045679228661221408164851557389846574704222521799809727450381636108408803751440276022630764327371752819376796152553428296164047095494223437960762879281392233326935356892057739566621709005781114714555185866621969385786584534586928340938749743324844643651382860791416904986422816357697351063067168463938008593601883848740614971892927634819294481544789319016320047283781903832965546554632929466357090841655454691393881828535751627877687872 [137,131] -20234526029365165273549633255980809265629799840576659921411820683300680312308616647596507560451378694682013852312069035901366915381038531083013169628680804332865784763849293049213043520463911721231599377975768773042532800372630694149189582803547717061500917114684795994330680441439524349785126985526205873536115521855011723003750528955427967193552776213328681761534549696503121858777790640881066252981186146342837679620937290615555740180715733010809571493523015483351352538089839122024060943129962486869627709008373034926433580081925920078454174022803993586300792669491708370794678507806146548639538559327502136893068363609898260718574270595674636879528869023766502381534655125579212105505202977139179259907172219323821762637248133982613428450327009952079760163456953365213561397235050785662868619773929221408167704956195989762787440960463966992201270250525198360364445195652109753967744155034595657084067385746476824 [137,132] 1255710738932148905677031455703403349264882710066510215559242299160280747653059292958390637310132273718550962304524190507969103043053357638283564039591552877965809005932674391455305815540065793358286821618823956872762728426057543628511085615778104026292425671809608611944364240757437203344089560802244099934826268848434762708454284432369402475829225440665539415708200199099864270384073351550250371854962281785320828122495009291056269026047130940839814803417700046388772899761349880355046933242220279917599439955202610387295699937011777660299735559019523646233465839349005660070650424897422400061319293706705491192249647991463147041818353979806293724672920857441197608050053693376652199625277135883743966814863485955763655794888324180511817188489811078848619784537773340949753798789692654574942049372000872620207647415956262346306806496527263512588010006202393424754820653579108276604581065298384 [137,133] -7531884402227087827926450982848683459723348870267839046539670181645404043051765276744147246895807537035761542574179443397955550242890926431752881927087301410405960652742919261789660988434672560069098775356769205717039738698472213389654068604314935459992958747995244336428640770628126575359585759071899395999831038704616985793492103911718506803949814412469039424257613545044605526150866551899963124975575861281156129933769436522564829691455205748396614282225632820966525562272804385386016934691448835246139806561505867557013546064921964232948266154426715439547379924093367019846487166668085143970662432507110735726583788762732643246161285402982853887074254197258176759796945524456871482726804017018394513846469147362287697905812236229919061919300860599242782413335573239932452377668054541895283688604443234735572029352442352044770278965326745726554884259443867907300052542 [137,134] 3631608509833425502836328136825167553792262484517075258272476205085167798591524916808318656500878783110422135969847991655731395697619141370213235756356802709444606403630664884525171879201964625233688496732248037486511481790515451899127732093665196865992824013458072116819554793595339986854686669805997311207494459736282540727655199218964337302962116386978637301460639144758718688432856520474013246499754267123878173401231315230219393359854014194224409610680436141950766430596159910966503501837403416913514489210704918375012729730167247870161044739097266337849210349011211225512899874768914660718412309031159804911577253419600607589875266505224302381217170367615357614287487329803853359577654266216968047311894303449018866598093031828966556098848332213094230662375509756184294811166383128348638517716754387558388983788222874486380053768472810883584 [137,135] -113388662440915716659188094438762688705459000299444716734427866512138523174009953449672960884274485283539963443419102115297274738974422959898833718459095114474136412358776632242135019258571661071308590595073581504187539282107454098912576265332207910106986753527013139224549637014687476784051808627504004663763785504992093423468888075511782292760831723787397020487691727060117538838072137614872902200500259502348095450281422824476685697988627787510588590918989655763316988603241732698024216101679434109190751226967555169987910843975463059448933134119641697970760391503073977415567168216453545055156871150314927850942563368046796585118048676001205730533448609863590096985830010619694005227554147161378369151772176029802030046875383589143452109160737316342159068239257819501496294675963038890736896888290674804498967490644112 [137,136] 177434261175647344510946085480494627097073913249336267771436483580108270851234847011312481801026988813037455136846172978695817473247551115972024649373474541303385633660810847542799096388702053368410857287541845811431149558844643844267070462571281353448538620734786988192483688843378179644175240400923747912415046742188223813301719141324522270871483712389964278210903308091240017962818185799103591134617842174446586291244486709914475786323393702546554000171467137415899040181031842057181686384299256369103985188089248402948052706793236737294278350877361440903371563887247749897847998702517024794277294101256096449681107670681695369059329128731732505276418775108896688733609604111984631575318909337943352620540424159303571795030777126637682437144054409977187689409498714785288058633436299436098472 [137,137] -10235255255735821467464721920812953722624373918052921218763933675614300856134454168995573135565430196427618976712588532040778138446342422611790983873635203328448045685121305879024878669950525906445416115642003068044463547452173706110889436292620755282322390141649236042205644959149537315598061512182084725779909021682727469451042793473423945389262802916484931871857170563311435236969680901117161091287236661645492748976912277879772958314972237114424787587072620042780286739938967071655085738230512010181405278375240438091224901917691233133438979672781248119617656157135761836456612951079460899518555202815550167068093250296169739925321963938692805372491503891353178800981128114635923438313947050385228229316462226288330638300045161671940644745474511154936486292752697 [138,0] 1816705920810939660306942909108099560958547886890464772651994835344719999628552393136013877684151376303943425031477388643722017649310164976836977198184459221513397574915567256069085997578184306334271629352073008985038055777819833407161958860682296065328516322774430249779811211301946234767918161204525807107256824404613344027181901161559521174228864263906716693825740908427877251444254259052245322783506789674865747037952627511914452079505812984569684437564511992738589143730918149542316037426133638604581165993496063551456734132843715295804305952138173132153361426286194459314842120018962439878029846551047387446490235893178306458890638093158141616400643614021877017104254049718992997073529605460351877881901687200671298501236492329306906236683982250387952508127827506013532067664753387391356632743777839679857131089801406449672004798105619764220815570916924815950820803202158361649583094935810517383331560845699881064578877462141774237891886454277128639601141045927660035247069414103718364025311542454743323738075574954866827676979104493560602669813693357618710992994959684389028928933663008671494370647677349290757853844679273800765338579133924515519359246497630805094980244429448122271990514696077916972123978207611413755577969319804657227942143390311632907544943688469451025154774955164829090449224972341949524321940510757532843064325872772633958358046151569641668704418873369573256415818105521688354115416645848313995293930359560020817135130800575991820292863320176058265315530853850322187091496566406445587427962373555665258340815950603847039769385923031314657105208314869960268370505715832499560247104479596523272646835053428354415176096450953244726269753731533766656000000000000000000000000000000000000 [138,1] -20357754008440444081487415726655464755837192134000619897371713339092845111344946007057456010223789427255962196871251205227309395527453579536227084018410888873981263331759286096428028093817696442122682350020696113883395364259588764577998727727888322837965264866592654119359126257960289971322542006622348412675170222677920547034564965179681309733830468596117208546889972719303551229695901294910711042590514952693508797939785925517098408180187603260431769921928831786641010423183828888281649650837603740524276329350119919364339760928820857665988503988300830787535102939243416720050756800064782212109991843607498469898315007115495344957012496568603505142783217227210614759200127056565219880035548457749159464949344254562622943607565832139810644203753889741300680552583212188891469367587509869319673164182155363699984662990307579325804217302526577279549862936045531484846939574009200283985827327909908212728330183700262820145424171236243529170708019130907749873043162205800679905237991166267922309435415027735187301996546545781152092424826230803186561645781300833685874388997570324302177696681746009056920776819850040810994198626740107427641709764382853578553706007548444213976513390344834302511587661808340820411191640409649805695626820857449134079796685264109622551788344071830471177649044076073544900181758622906858301376183029852388366868865774481494393990100890650434427830218224485995051750808547025264769935287655098051094713292799357466924701872040571453272945984885225818494285242022143639814622319697790286844083185690690735450490190651296834126155928479819572665544656354180945321268138469385874811946517058648984400060534291175507630983342296690494655840959696501473280000000000000000000000000000000000 [138,2] 110008644679569001370500751838667081096810348820900333744280727633001448426314320191750292189563975445322700911397998659844541212956684037881062178941563854229602954585597271210184343702615018545622712933683149339392669023125376052883132981246440277373152482884380864534388694821244348632310090545413605966264674658494227098161243383757946482968734168235945144697038734296327117936020573084074970947475624487272839545823149157944353376208095501043089424282181082700857371947902502821704412904309650429044207876451262798546956016172466908495482499139444702811725356912265122314484019054052374987218003726029140711483263797516337312168898698133694187196557885283936009239870799747898480058425323908251192010241235732816847433977879295775470033678078397016139374732387647553140281516358162372898965054992903096758629658527583230074045160253981372852079186882952890628956043992265859674355034952721343483261834167984619719600736309529919466018219762584460992663938814606467607831143350736450633768683997387881601793109102564450557052791140580220424425396926893977163176320255162274363802379909697749274467658575838715876681071627896997933596571515784730612893691405213398563194467605720266438032689764712226270003028439597056481472631571419582608622701420036606986571373222964146844426427575231285020446267372751796793260376081156654952500961258518735606851833826272241050194389833512611139756611967338150748130394328015450484856177423925410310477251271778887661339957723924397263317201781499214529176466427578291468202377813112473516692721012343820210784860369927718469966840653405484577953717074344414824970124994648222297917479453894814857885359993697502549466415195782377373696000000000000000000000000000000 [138,3] -381889196068433356802740415414958471029669473607085891527721931376156829537960508551684832686750481071698352633931485617906926894779215864518515813333305352647508643460526026712551048408322189522866449024381526630916450704590306496735768399759233693670442819396442824071685114263479744907235829024084851397891892894626018882368730990654429095810472065866551883527251574499229386843833796250861853951591359747817385254490015324162835078733227561793599545242330632370911858081309867392598815149101872648934149927925357215701625831914678408609446745877820685728010230979111482069635985730036423855818298300715252463739257957356620191932204327833064740068492630527087544528569510017776771738994529999667775766515160879303306119162165742924158086622470347810925133274308150186669764209190038664905875888533621608876507360603597485873392938309308099376714471118449619846513915058038340832551918645614907902903793220342552190456217471812137264187344490073524576651088810244123113150367776012239039501306752357175009435520778870777228456206854608369650099447586220443267096995606612654371893755600324266449529943053152830803848123635023542721373129516804516502576232859152854757838026775435724973686858610309442488765639833048152626824018948634766520590338691158056410139544696748850806076595212291432932151137646251562513973339464909904120466384341336985887724152943228006451701003740588005297985894037532828706498730301587351845738403154448576115360268583349360185879772627040392032154973409348223440132182088073361639357404399548566618318300897392408805634598424603510742173342252775867216472742415560031189981245817391467581738005391317466232360228674663913164272249917889157529600000000000000000000000000000 [138,4] 957246293757575508494774633374984293109578530606849873517837976323302295307626293494239628187595051925753917448893336638679794818514118547108540859430361425724428656722917361864162355353869468508876099432629461768647011802388247930439731546259064253485154168379353869348311707527507846486865302983618740168189459268855921567177193788066362337733650634750376304984734990137221062844169338033654078421279505015679736871913978281798205799439425869573832021775604685203489618939940543710501566072601281646490194880943811648506015489566410939620106898352843901400183054753078382196941678154979715485129802503157781746214138656159127086526271558139513531867680193749187482257203418350934297364933492328721196105280859071393641508926396058373530270328750176856316397586523923268337084549266472485153458110017692356447204900091577906539797250345463986115736628171487188817691233616936590389304076823357961797259807529533242938738624443797379451156152699608183378451552243382391613472208956828235241766569115892294376933093085682538962790047096679865484588838765945950707739415252085736799652377400811229264126947967106898381365527068865248350599268379969634512420721578701416920571193351985638377387681396996983374513518317226786155523601981520614513979631468194654191559395598277847954208251629818047099497229562863936863454495249767088581498087307998229523372870458475913603879626152976885254464971554932421438989520285873712918045882826710308999062157434145115553361057357211860806807346799614949128749586222466717489637761333659263221963174691830126284386613147353809838321173578672513388210720472199610414929951738957238479742157497819334527405446812887352105183781859861551120384000000000000000000000000 [138,5] -1846333369932844636933720055788839208500411991984104600229056119197439776796022572051520063547561296046213382946229118810059547214611583631949488809010162814914282883553057654831639660902341869206507925687983045048914516087555098635014552646829443537918957249629914512580730378305051926376649508641599538478468834622241544499377711397662006820776567320508679424235198007518342225468823371363603138846249540605567347264387192734614478217241074766727190537548192684519875528770103664893851492463808628040038750665614914476965277318853263823252767212088520929793249644255768608941786436879335594115142149651201280637655107110813582437738647840866823252628723033367161967806090109204296408043102328740412264728338997264472563597928463039258256749445545497689979542938227787419441587550759300429407443580734196452581778490787570534589202188710080895009616549346459203671026534074841861289102845408482783521141523431986520229351775128089559107248636267391604213497891003436548763698538197204184030989950094693404805687469351874928736786520581493646478510946888335463937331802609595738284549500257376160453990651884858845523138194282961416521674328217207152669480591713387426513028673392094881933399256879770418679076646892225753612787636871093080659541081075154886006270837436893720485416126861017392139389756124387562601592205026894021882251614234822590426398273264641562327414821751260653762647241675046287434043167486877101871188331850665240212880699109451525449400162468687633139719127708396068287674366503722827466776013179624749536897569283224087754218394313697242581120431642293751291976082120273109595521995581324617009683887808821621942203035910587336318161313686202372587520000000000000000000000 [138,6] 2851717497013440346553664446308464412008608315089391117262623755496760526219685727496754982940917021469827843952878611620011606001913021047861673204086486997515627657035480824281954572847825744605739719909714414931204461848385369153248933939133227185035302458799019692923498203084305306651670011081037271316407075080926813700722685850575589129443747729330645109018817423211928041140513889988352321878522714490571401682081809294514404397171039285534671601540585064835914259665413416264194272670586602984273949452884612566682594964852039621524383022676548531596922026194867851449375847221248048018646333472388610335402713594058833344479434068927447662547568887657704489947803085318831139671568499368562065514353996378174278737973078160602625777205060777477768843434639526460742509902838106693865524054751518193487196819540223135371644972326191464639766955207816524477091622191228795727433141663602242256058922208975088016578617448819125893332009616016413748094645029332344870329748207366046310335933888471580964210874198817384820310265591350516036046695219859918913184036243267171556838177990376928113056926325262910295819354222681895629417967614513201680040920725735147586087597717317266620438335158339770121341340241730209510773194758721653934908059937023938662649825423435918362413886809640720603293466461281390859794236149580305738836056312298455964564821299912389227233327695437162821355475956931241395899557263355351458204920464532102454083559600852397039401721588161467803941376926172315302341625971608768818833057407337467813799423082460787995575233420876988304406506332644666953905853823143220862826136919012264715265407977652465063562663355197973460606305083439206891520000000000000000000 [138,7] -3624209775581608543946980196585075920219806806064048761477433626909944726392689488748805727938082183967412469853599132312130515713145196446972885442042770856516415162174932520746741767169674473709091174800627394949638662387756247427884606620314190389989545292926827387375592888103044193518044981834431198744653195037877021821969192968682343893079830260931366155630285075396642075672420299610139452286705082098438498466015440819358090170995601338604514711361017283285631977750662416226913103714933396356582577547006880473082485945821762921091633376552843583092064607550994391710002025071259543594858515105540659309053354464679939911378337107047439679941769893873901076646887348457542293425719173721798918897420756146944357656167916277572460019626080267795052148352846143402167706391408650816722325441978345356501205442665775965018941356462556941059623467943418317249050517443867424761724569743951625650157699056262464824430614521452549009268258385020192486582039790486658933638542913855869085533579445871011910658804702200853803413418760959519492260228337873843084603499413374289028005037998563202740679249512720001149123766461866131733014605709267335822295139821319516971148311055140678744369893476945579883847387867535482949508529863286611984220234121569926960906304048268349565529204314346376061084098198425436116104663287620510020710611949714014683042963176363619357076260957441830225765535716909970799641935613888284420773587762718243702227283301921196003141245183820965047592898323724236254010920715233971129074021393582573162558018819633423479413637459320234750217174665628414996438679721344140981704495897851820615533587027446413349720337162698284952375478759713459404800000000000000000 [138,8] 3864879019387725535075746450145902230159933556303403954656242812837048359900032121165370592528784376454972312488725315830913354192766659826763963673287626057052081172808216011476413440514173393239119988878414117446063560497798490665785777235584599003045237472125630687367279039621592106744357465617190649658806267002230763908167899905503336959072496223962339199657055059746700111103975990955045627654795478638781779329706175902688356911851131503364506635955664539438690889440261873853599247978430881150606883213516798801905241750497925840373215956901014329706843462909702742318978332545538651672231016673002523083978370003040363145076364579706005218158409260061583578244653805996528812184291563250214061812218395122214485147393622606767442272613530876007338043011002348158622055444959418825426193230338693372518795032063862869951399941923949992463260172199967705822080898351758747648102335531196021587755958261567515234065957013167306448331183199219108105520391988350178948346437011478855984579374998432825989623501471717099006194401674646167311414045653097115973763236748821919796464538553776119448109546681940072658077451312840826758697336329671997356090091425956005451748574069347719290239034995677332789734673706292009828325351032255195113502996613397725203173763292448624284214142812023664564585376503485277541563295783407685155429698575559998726613340389529771165340399356613708300224888991804786539315771511488324247448289008626957600295153181680179729264767464996798901362151190283157434551324278886761569770261696707071570718893918371558598625607328110770546166141721385793373592967570882363274570536593217737657895667694513096185634448952350806294428014867847000883200000000000000 [138,9] -3509521276914630980025583361826217016397862323224694534336697942753099645895041768906562265853625148555398756460109230987750800329344018927202155965328537585115794930465229802790877741380435114504453297836401641369115303224699352396365626106995680457562241542049642991320027507681545289057661829313481554746810283581561503303012025983732616633527006967721371734431421145412043320730959841172277502768771685184862743407570830411841190826555199704294359619672001581984821312034662403073774921509258791066042483830713334710637298146886122336003750041224229061834131071617135101433607410435400960162862324325829991648650523465122823181308025154823821314148808409369161997665397701469085548846821025078303235052786210563647212509767742903157725486423217648825021399126950217456529406794419574875878456612240627478340752106820904992233646077781761383621054983860788614987651208481663204946193846788105865744310587198845351203051562161407291907233322998955824956300085970045511855766911827619898597899898693406915524173256317695430299202494406994948942215029869612711303032441009315770281588276769408288732572907765876492009223326551224380633360830533968687914525908079472370249250754675847349303462824611980917032719431498635220357111342695085404610140695737869254673314688716288692828683466508881275617379356040230833417162402489230786935674084702876433516640819637616471322978379390982474626643361963031120893344501782388649065058699120426644989182677592532864896724278146489235309038956940607747255849610998178576976027001239580598956885379345278789371125337071546503587799322691023868373135547930725086462624351567639351549999620851825666736880500566157136058233283358572832358400000000000 [138,10] 2744482423974382513194038039340546407735065119874385530238920830130094516721855544750556140203529016409852250550740891448853275865268219046102595150079441362895691568918060415265344508689192976566324319876968066400819305471213381564153734817352830875030790857904621964573814050418751708972878763416794677686588741094288769790495436535000991404071713190159981804832652121654514288959079445677044545030689985055735850587125046807162743957294896066346540548914600461680901530971330067540726216352503654145413509780047102284091168502382280715872603619418767951379713762621413634486225011894024564936796404803503719423857377265118502176782845874972704571443526384195070400333369741245753427587317614435820134230038391832662014418188424008238748682389338298242996431039427265557314582417351028317143869077935835743566794041620409920285160923042155296539001308413600514238995442192208148735746100874428872460988080698322448756699538994542142922415751974891027777621736934594788191641754139756702461111397667384875951658742831856880819576155498129444824197027374441727405823047819829116089322728671773907898730563531133541597698591381543603360251179789338130974555316774971530780108722573636778193663988691460786104308159391905302706300330404383723700663348843796528479102354464875259988619521911832518479819347334940584751455542240672083524309791681371197926656186964926648382009977615586853593911518259529096439433618003705699081603762547938368384341105207540551116477249454699243165976677132328637642411846709017727920219916886748026867829237060764884218215916736763176662165994530397968872999038174735697442786179005218537450802102351777266427964776549668855772371456397108062453760000000 [138,11] -1864826712111815263159458161735980813839807628668689309986449843969627286564586756679427777021505188317169536596222478098460884165803940164371441834886126299380040181143435814002298559329351287788532903846688145920937200162463379608733921591465272511022019394937444319921952803100781235783151331924871789833107609997767462260325293729968424903265430165285577408335907428781206242081884131975481485103166683708666989299091471415862926600661659557981158459385022995730339130692054686017634855108237659781213782674144010015342984529950386679008761321103903349963233516714527167295501017170004105125782866386180373739651373206755619768516851215775097654821236920398943369795703314925782789335348248832007217258553049543318889600125504849362684736020338218691999679259046411550459059012561426827532333846924656450116086100752454750196690958644522417118892989839432596402382903217609436591514938743219225857418784385520709573846786320209413218038291389869718518645698866377167126978052539235031199830517051665386469745734016839867381549213503890791625870163848647555620702587424766655242966269521510218460766934067680646367302726369545345473822482973971204963157871334704473666972937187780586655846397731325816981040370721129555264863588496391810919423776017767496728750306314580347739155314511767754032437176525414389985401806048541779109962995533758482617856845293286806673538439719867456193609369530583744644938747929580293015354920618034769174290969908092261411117473660201666020257706250921283603383374458386866218566130673781444006379496118683950063658375924183324826505243589859559460948259452225067449052869379810867768132012396239993574630002088251076693086830373616242688000000 [138,12] 1109149669140782047500185064386198332046748866377453606980049983655517237699296716940748637103619634509199741314635920640052226958938494312232925476984612352374464152537266590579621632409610676264385882509920978846434617695522089344457369223307425850033696949047069769401600260900075605534821153245496206507248359135492657925264458438457070177299255952647195758457798839051684894348353424182749304944227587310103985129814420066356979104154558709063742058772830691648809685755180227278499073527263665861315031474891721679503572993044569609373645384673750794110029110370662171217994613166260646433587159362447375620186573458847082200004180335425023049720800059556656040325921321043146705943781923097528612214059213125172752992734091645973678350444701054523707290476540258109939459665998373114655499119814465230274383202538163105214089894213230093706336650365822289932767061729358350326602908145889072657949908302307013974874775100940270742093968414933512667977491457167509490916972473760001978150503370272319992777743923982966633883713154181672307946741659330671471291452933019215628854999807359986713804968032053232911703424993601878001271020531759063832265332300252579270242593779198319296424453504482989815894177177367673898859612063841362997117021787137243945778970738005790947770081512236923344024376486713945831746871426472085042212685044843229287649603038276369448128844109551136540432371552915919095590563567033363884966837926064398547953563354292887393504111406087564163220903800420518132461909526664419261767885491597747485192961470377156475453749460303867655357590380044111682969660795619746176272141253243094821094161175576281825300697332627792962205337916260235686950 [138,13] -582279111238763371650081001762779376333201598074400041966183416580401304015686601408859210192751104622996614065231352205925643992408947053083848485163182821857915132333005019190877697329956868547093211615521442836786018284758222986552815198388128799472738186992765667994823156382173898645375861216736974589220850486505957129568133318210401047328696573497631826983922504374186718997272367697784691307371438361952392537972028391766128403128849588076482201365995894545339568397694854578282208176202724350474679349531077579396425526522918260305385328606498269271304285600189962177893808691634061635584669275722900243207205867164413179489330042054139174947173320679348950396963742414716863835652849010071221889433206269742012781821376450239298719922406219275164404777192522265049060272749617714904553360743348191297024314692444366988941308780361087254539449155062391078646981115196160718466983663620593181866211592567931736814253135954413120615427616270848007147620252013136803460522527595936539500921607553096318719540914694289828328467450952830499747141353434640839849395525507283244337395826007302165551344517988326280720859428874184335154523757186840268739478304337124244198293474019262037448730612090062396065793599164073609600586627908088487728308989744581884444308015122796179229122079935680776810412930914571346250545799014821176066780691408792851919007878520742002945492298102416633577006026308050778722082002722402611091218614240613804537937527858718354472758495884036573268185592457852439597867007469495796939460678604531179414330843497889641900886445758915550608332020983583534761623422146032867219290162394242178692968997099658050471389529913615612902145016401000000 [138,14] 273212968083105211022843364634670215277944230159505820361947290942951144602889527202014588281310581403002912884367839406117117185063355811780403563904432488054694136237825092801236112754358388281537627346748946068247341133694460282723448957063364255456785823425392637509837300737199728345770655749605250954154899792640060533738536314357565503564193798936638187764625272993855511858288417389283787661101946068682094129228300920324193306343538540354111704757541672740167472347328965860210363398715360729013238184301329201089733305800707423927730150992860553713917616632303626078498347981709588811546727964884982407811750374754883510149165323721290877412200280112574804314043468050398741865152939575383063797700794871180696400971123686424417420180330347852099649437443417360572013770717696450863330591199218176675074574516942344807745627433012795797724885719691632728739561774298556807927166020690569472633658460277703079413909506428261387186196959440807170280315567334274984507971996881052767202587638776987656855857177181009997817007121202465534721601495082754598051689715592997296615588417316623264502179132122859970100291347639515449401608985839760157840328516189710493546600827262083295769370786113440762795562822160920656682066460115873081016997747446268007101808832270909543661932224965311417829160010915820175625992528141610468657462827921866249008078895934716541981303259227650189276002343803575265866056977723355762086294509121007642671437977819979981331489807478767175402899917059825505326730007866063796893398150937129990862798556825961000130574150436932709466647872417632252145721271087389059659423765693868373848773456071729663600499234583159111468254652254400 [138,15] -109861608133389013789543402038324986815991682974449865184594752099627922931493195141152825571741694456408909347532469342512236107020243008965448147304626784987911606717379271355095825669507853167910808047602626267902012266525823938081761620468535220837372601519426556572484126132661986845919170560202562986366280786848591409037848103406021736921185933478274443928481384990358097656169669695633782407190618012765465509621218930192209318765452018035176547728525202170268086487850106884722716337886424256617059564084592311822333183569000730809229085307629475456738878494993084922739606039268839214848666987719995923609458568177170968556759822414907575245024245215467897237739000075068807864047846921608341433282827941582986490419675274576478152958019519038213584344498226185723859549043069799928646879424427110209550098297402486473082234722162196456362509379384059155712534062076894971948331533350888754865474299319060183222649915410322478330506719519910016898327210259431998110907720893430846968225489961717838303932043824126832775886837131603124195044527528537417548818978136205268318931616876137770240395102549144446725793558624501255346642273094527226244305399991032304041819186119773589660710098560376699655807686710211945104966726352557341867954318118885796319447300229345954999623018915140614616933507678936775993416012021962089709685868737530957242645009584098771891667807526239393568339831158892042999038261942508825458118614685120363820379325087507409695305963667211474689902496268269789924129546195125392122547674751987704564460910594511956664062480733493370490224542669384033134403547042625572088768950932932078666253048303212182559677770584288531992349270080 [138,16] 11705307313930912207259672008535874763790973365442434894524917337639419487213780917430772103039214009143634111705886423142963717068089231689670132539010526997604893331183394709807740815457889635611358100957895921561734591521597957198559825299432014279419988503490914548104832670983402193240481173845922464490641710774055022814760393636555380305362578375208904327339712351617029329533451472245534399040294934457913588380765611315540499384607901728275661938504165079536796940702169742324281088341748877509420464726713400737906976973281693351075447137660308412718776762790573842344772757512217901559229851227112025336176169391806680871722188893509212146261460441367787842212987508364620263132063767746410037296627272128070865428587178290778909437148738727578333650984361563714232614412806709855746801135459449683542083820961982243831942571430038287524297722460803514977943713410619123545785424089069769243411449713053535420546717985670623572024532855413435814174447066937562558120696542836859322133407927615837878427457690594241528477942935316306151299345432404987550539318999673477787908704504015863103672785187885289034741096762751382482551449919627816765925902188574047125184470477728950243343361863860140168494160264805261214162090777949097079659962770443220728068569004069010930190976516308431992804381140808267123824846973239105380751030430576215037836720517523912525906975977993145764766159315056537948365621293736561694408090878809239801284374530938083833377211229818015867642922753026062260241670937887498026852487964130841459373782805856970213283989147687784687997301833753600864723939162972678667303111505645892360226906127304405855299083232320651967058960 [138,17] 55790360539948346800858206344607834208936657070324581180505853603846776619260919334118438077244210057130996636331808137581875068272427802043451232299377742051760854991306920253702264886109297253098630996832691570133879584932136978034410747525782634018325974538782704768809482395487643285006313625300620254633716765389229568346552677542387659099138435856904330030772889965252533530339701678737680165945494853175279267312960267186650647295036509609226383487612159520395052883456780634808062826498284380664654161749124829901528189163744105985322220322058957434491004486056775179710747887546838179910945895845846555684535509354619624633320663001862210581894151480927606333321237463003250861278557434615777492374839696481672806512882297793741017383607143223664168385035742000386448067357710983942383373498877512598505995213710700522508280816161540754381422099443971702185857773443208438805335801867317333743410906053602578521930926711065352807153563340749542948202520680777026755228944260753782784760597177718666020180469403895017662176424594615642119337912911064653367352521296130944056661495660593371623689811079572744645039624539052323705746461405532166181814594678520456174217683348051394976443025030965939938183257716086537958463468082402825854804983230996893765225660357682163591193102251774084078484826151311397073580903986312983277838350064850808907129487482978865101200371262220805220394031963219878876968600083375583532071927863474632935250260188770283663929416015854123904833325351222394052432883724485763174752610880468269190634034533848953156324933257135942387768357515458699695351304558437970733497574009540570847672300635918296638579820679735386290560 [138,18] -52959210297211584482418148012291731813603891806877387385715379053374438855420285997638801620514969273687711363523672178111741501595707889985989756207212305121991876643373419574033987602291722064347785720952545896438698557586825464922553702302252324216747702884493173707005801325668007813320406986851475616050800508319844194245490682892101272690995459720922695969102744937727913817916526192625657719318578967660640658421825365267102732530565026595532230372751652623433438325065620580508906001543458110540926981356408524811777823389416550614387041029187131432467198907625462747658719583273279348952092052063382546128034626431191119668445357148912751614841461661028322496897738982155041470065585483866379929043406116303909016944541457561998963975407743045034848535283980550236862530260852393269890342103895781730430348828015032684498718865409941881841891066016944332388419573385468100501650637842930913949752122146873955865564574899139588495210795297413316492083846934994002277734686623345427737469468625057529881482759556103606240672778130523014069594602586061140174994432404790341204805016997115165369885346093458416460284929004900388879677645348509790610515472231480030039772823054212559706406888366651203883909517595501200841417807389482975554138101083702444991674036368232037821272442449826103422254591184711530327669513438270117295861751084475736166790274489755443165775290701702649033535927503148059921297300234763355553468259887039583794294076649683948792298249594959047543376827054435342527428707768957013382422164412440172245582898307697491480362447702077981268161146890952084197974599438429825441935531838110777439514802501582601092649844370891053632 [138,19] -63325962014867738335139906585597881333104506898951583103954501153205789599086370912928477408838818824189629717895404357164866349987686077652802781475722050422631809616744472033046552012165460367419205320210452452657918647613237462325211070692112136705135817016470978317309278433314189540279841441898470306081870676849689926969350066976398635344673083363602497673054212390051814622930859162280101802705484656390760884207931627105539730807591708438392303098302260549565766601588461092102147294589161895904366444252551773387702778705548531866367004885720364042136196211296556397704646423084760630623770240433192223744185961286926727185177402365057769428120742042431353359411892603676601480560384163256964504205702422560325194486434777216164732999131512773643546956328193873421843860893390872047053711451356696216558923213270837941270196609942192784735653769456697016500402515444113168477325493658097429928727482005106991815830477020884851232685343177897827578774443986497709905528960108937215402524241823553954382028625125014716904700386987301673211021976763242420089489180314645728619454998648775255058748167524940885236865999540130729754669460784603878298698923271569036079803544606671314541279816868961527715079766085141724833036927315402886863457153460457874505496427509574550748983566919329328986091088806360282562526259896388109080997235551058891191861177298606896404645024406091091708034935794349835960854824236207251766657422050854694701329625765740933152299571679717066709195544372278666948810236354836282859448341777978489028551225188019793390012550979722407217151876290342131282302746695232656204555350195483535494235057728317500984801822347275072 [138,20] 217568218691048623126813507437988150429183544377118190992212618400508708035930700813769328293046119929349476460329235145442107361045865203892138008672014129263323774953570438769921783673141770986820841025744768650863444330225657973637279175998516272777361182439570570160021342923027708393894827132864197513795707228340152212000190283562221791672847104658065232343402069463360794499950029648774002360553664565740144015531131171789220564849366847225087564554824234451558793744683904356850118129801285650536770528865026749203472187246971564496904392784601781585434108316744805294086305802625375808488239492751484330286164489954854933894036074573314819426974046528789761572256502745566827921577334478465788277049885222403949799165812983563220471110872451902056240538792869378613806262316194019316337656886276258641322913622537280536751537655067177736523205511167963265390931168232566544220134497592091292157915603830368003611979598824424085117384322604579579947701891014179080230894638978642690250552516299262480701153255025354630683518663659571215717130720573986195861950991524096919123112866440670423692417768242140998142734403705618876415192680584849731435804816965385354339607236677678986922538082545908963951184942446192723923721849823890629155768211016712494029927509382350522552825704562048028614813860593304123420091786208809215628560772995912631627159046574481545015430406752653355437648354424822926538223104493983367371159773526207329865931913436507065175606382060126764101863602296766718485437254571604764613858486893848512536898245988827295580858782547826030576791667975349734059537459171704436312240340260758356497472433303040577005812375811224 [138,21] -241717973319404461089804528146821834329839481264700618370641685775691386009207875214244887057694219498913846844579156625505221719899072749066863945165071349231547832166477270159347778538698328329320531122783060312743463248597979306471958826459980920335404769042005701415657143330865085626266404464276087034332190414046040407713606751631665404574827211104472304611760743962379437940235915538869123873767752401439300441572897344522734999507293911801235567552297165188465824095817614323453323870650910410581112333603855625467457334619759359369740124929253858381410056064628558639508421810919672913792937688991503783537666206093247271086331692675121398655478085783125179119731302427913467748873413759454352842434298635260332777200910038933536240030984858573243427211968343195375213925142193916732077615350945571366541035202436017607923536278217227616183781124987586927126810644868274972876570105367693936163651565074982955786648194321244354519241755708066193284906070657478295747109463673697232674144022199419568045291357808901943974273083597492370454621649667242460072911072177845568958484366489236743781432116240159539956833408170867516063863248765704021581168746061231118876739930029212101553278896513932351545788723821410146671526497099965969434886275135914377550430398263320781409269263807499937561300872013444719142298499514769745392635168140802089737037935916552991901717969737996606475607548297672903563131836610965921811023111141072574488345797592312881083958291086371496267066322997873097551931298490460856965535076912390751207482042838430983987080864521339108349872235158802303840831773799337030778025215273291241803322710156187728010587728192 [138,22] 76213781752545271784664698027083992873715868652067921710708182991083062568348035642376513321094707209410484822366630919639488641071507320995386538850992457508380706900820936779104047718025384650150713812389274700070426242793776497741941987919910013713138461073069986570788503618181946647271432315251564571312923057247046254293485595156533489851134422835756173936948425408910878099362166686889755757770677433886776567866859928783718762486951063382580890257785265558351827834277802323386413451835933898401184965113773865865941522450703280011820316323941007859701974319170275458967104667725878809487426437670116384054128953695428533095599122719376859705747118654899726824049786098460587273801691394641039007890973206836154613338676054201169023584979260060526407149773316527345219055132812417184756570207839340695990353763472253515335730570821855201887857603872274845445551761709890409340445496945192921760794727086350385484068654038559234642865948163259993830732616406458255460262663308616719587582524300345283751197272296458166711460538020150327240699562107462207828436213098142295931249886993506243395618192611344167579600271858409847410238644678286966273746792841620220655307427071634123462028229745754877326050288120130848049000747249197987671496438774704944324348736367744081384064819009558308097310662581010490054662603531285896619285694553971079312997037410626321814782131496531068356372533724010769680653553253824541075409590572759718930460189758656134505723953083979547867893680212465151361866341849217618862412003574293341712180889158546834586676586296448265931554921531737621149317012006613950054189298714032970165222246227014531691718656 [138,23] 134657244178441246305067426306675549361222503693270395615168018651445841868719844143041299826944937713845578661847334596338991544275139358604163435714161150269039937344358770444054269210803058315577106330227246936648147830816750944411157935073179478012704471654456505644264702470655616394346622700225428810119773274643940771098869647698434921901749109342676900168323879605041953176963907202678269918433906341566709930327183886764883272856434381932973672784767456003296804309833755826224019480404950514642252971651433491726485357838115335653581568492962236076360701609069144856373518214177370656801483168632742380529677669303420591163480714063984970236309366114161392908282587231967156681938967897792725780849254332087250347417746860000531871259765072861889284934060453751406175589147256993356777869694850790976560092715210170771769380364389639229536115186580699207260160682823501608719542654114346216205454410938246019188984769288780098097537144459327442474354446115981594220749423714174033768984750329853569003277598978393352627491910405779996651448148106080311087603832676667898915031279198604094627569924193148110468695610584285426915890918416717022898129478365778080430432284430458348721116182129518619023858346351720284122203799965385404832632482001814370588489560976068640702519246022512253612028314540185634842950007820709414702861052073921109490230056994566510052441792558086180331448977912476918603623467417588540953742875217497552028220156190379964088766146090979193569769285363275803637696077887613761227708715263006133818699806496413368598268033944025596872671825834709095061646040468410600670674159231167564153050744679714725560320 [138,24] -212329211630340128757600639611241282337285656085488359120903904187492086252643405893947181000952425868723499699042280122587284879118480881129231844159538973546005546633648854344027283787752068095065854026923794421819709042438669847240487311185279094089455244100031720832995046140208830185104725940135740265133710084731295897056468925785292091778587663012878589592134428049266215165963935321620157911621541657292874010473700997473053227163551280509474837666438152129067683055757978343667447556418984261161233953653903813572087154235889879589051984922696096243591386874448847024267631006927301295742033094756888389096527238269972419671032447587862331822049359621523330920380086682368635190295242826085475895910237919087300172224850648895211198438350076125311256156508346604843301106807281828027266861829407653883981562437052507440085177574901158758911166559261605891964681899307582936474608716823258555800307764633155820242565932922964081499076696432316235087404595814920540897362994409316293573888933241537946545745459187227387667993981878911987648394223289098311086704117910233101391800142619443044558316726918442067649820547595330844660115070731197732075771573905122134538649702996400570926024914004345027036192628213444447838512743373368186073277136865984331779508107335428638895866376462369181774164035283843798925296259888560995887496162778447255096086597773895109814146709341947173488352368775957558867553408997594788286496482050576079174235400885986259898693800542413576037121904469979989489057758642113952586823079446362674016316191080127178320339338823196299154768558760161248674872745334532569436941780410521814956963906203760830848 [138,25] 139320024551522489403351378993599283283293137731593312859238582114373931615642796406733708009579933515466262076661904171413227508999260536448313976327564554774067257077141060856117462863678960387575444204642483850189646622637716996669271868838205727307587186680516381751852681238171400034224942166864021335722020505832805639282564040222306408825295830251330168587145812863281886746791808996015441715235124320158116112617316458748406965543373204480180159961744840743421414146526455706113322268844050484526315927877992639758420965970185557401830764851773265923602401991617656676663230242913013468857043310264872689803460467001184607456468819227804808438287608669729009389199470720697241014110497566809553867817043886748189352158188418533655615608629120256395653593560027841086300124757956761835323889629287843400650051686374092620560005624558335261860793194743491852611067132617357653537067343735772485223913491208960688219666611960832641119511555455679294741395889612880123880279934457406737436160734872463185925611052667187895067086475184711218532681704502367317343032446324200781383020552146607072734291212316979649883375152282954614747254265242867155681901190115159605130765796808979957588785490023850684916978897808883199756194012971615197147691521591306919846196673755627045931696923211666126276266183928686403826313627113260503524661356285138831839411357478701332814870319450217151720356981941490250528842739853397231981686753428450171111621472233413140134952790149677902515804516752728907060117371331410027055894731328107213886056818564127579716372917780233582787890003049277276024066404805081459710925713249655864911143015314752512 [138,26] -30167033701812445132763380304848237065441030107030852635975962030567535828403507504918550133794589351670660165258417836691554833605882951362096066592071953780687809390354865892129510915359815420796281228063333891784483906288315060400820293633138360995843458756286330448293112782568871814815058741495636770266359396965057868892433267764134533993669451305709897325555443500178141118034933029501042440993018527113004655504954478514518998013863519036791230358385197663375180174902343370250882015523473058453995704729197459298169633395622121771714474822197274723744032893275399544886503439006226760704288898520280047509159740117690239370605935174943158279232290014808189958018233576502204864451365290105843839895837207451357836757852607811282000114540424974429624967119128473415359060884458212226673801298358042959603582191378175185593219631802727334598251676197669667525652047277261264359571018810837573954648223436679583290090448429317535545965471484192092176861083487213847763800880631093476982177959409067214519475722625116644788616381146586224674834760120167676593236429529345858000025626454218794833923668930359883198597444781098431774024585278915147694251597180787813931504098423508417310047853386032437923829250561628022296715085212385366526665486795589719989088939480085172787409286706319667761492350280262588933816883909680970410535951344748483979970043217069718457214052527392538057114438448854496576009481519970218202956791049243449889516608076112407649088876435589155607874888168477611262256929044584417136106522653948635577021870491027580559096247711370247835413898274061080443605357501811226381162187339914469885761003323904 [138,27] -25039290785121028535218308831726427687403719681081134520531470016330144557136816851398007463940754489539059277920113623681288577614898150412299571358543055620849430364389273698444595386800434833026019786149509875561024879473846358656688676850443399577607859308754122409246834302942459298795610243065104223560626671182561987492322112035992676393216200734519770264360023094496550227414671231686999320052876903701791614747534996123412415051176105028235223652302116212248496725144596550599803407686720397682019456071123527456135431809482994826436737723114951820232276076350645087179329799404085082735599365855546608125450361019329513212436648550079237044936862240740600357915385336684172271097621095378454184825250196517397131164893369985578252454232291375036136262964930507092289651203119974545065945577161460103526588901695197180496719534963593740764793636229894945686544156341116654698655665093852600530614311599706449095707158667255773143025967335598641159100380102373748771768436171322027967254867084339931477876054900890983044748226258547079810887377420599634149581548253004983452618505034741612235032550993092048214524453674339065871692189983031255948268930937602964874289655026080279951103555745523850848416611976537807191554585862156688697874977550964661374931422290995827483182613249075966459537485125190808226579871430457647655625343508075879289904277898645802871127774845506940593891690100134236720016901513442996015718915512979460067306717206333130321598263773594294146471101769621721620762529962186482178648399470125245231743619393037388529228787564772994448975645066492852430618976842286840322033236191304231815701649280 [138,28] 25616645404213855606541398851189823244052751315670576374050849037150268810146531555490660137163970077730105699092126953009506255602032053282409766857449499603260757915201513207972399623543772121653605699965522160664112262809870404986938550832052529073856629160328775939612998693491329987350371533801246355232303386976452846642895760662359080721706998988242663637064790760147622069261233561761295571735181415967397161113167230254152987793775967222719081577987650843443727995797572025022378024419829726170885726393453439669487058482525415051215290513917487234469972814365129994577740119770975798583026448490158950375250999672786190193238243661180036036293129239349517343745759180381992351189021878771953502079153921962507663733309198826417869638290672227776647001827222711631560959602406490558671462477993964567628058609155885362594239462480593983196207604271326253632008876700678389950416172520632814857006316675427013163712046936515077913099902596059189397518291196637919282540505622854517507659351505708896341026038795993356505361894100478041624511423736132313363190851003404287019697834970394162130977658690602883216529677540656441431964426687727761207854729178003428160450995680880138939821567337455631255328167833333643706306437696446963251964756549003816429733278092565971319174312720894403838785135553173248256273932580004493128936206710579759420868272074387528912692067213346546318935395766246380306022215749748351759964804121482943512720905584178907067275883808837607178861837715699883265842367956539488423708349633462883764180446382179111806474129493357238344783727920837867214886247045963816428103405680639226357968748 [138,29] -9912822676836962532787319832769590619535709936783935448844320004263448821319978980500385492582176971849180445533732315221063427862863303174190423407981559067192311327340342192656928469272687731004543309567779809827530060544517038069507596612559636288216121659910494977066790376601091556005558475281637750731506472773331993256715599239662565296016002450855644450139283052622440717204382776474033335157331430865615486924922454129814125136310079187639484421994199351800265556191657465800374588663727481953915803504834151378354711556489030481751005080683339662185710793854594680240049150969967929726251639988385262393936094629874970711650661862859882500253612358796829136731502523718946265777148707034716216623115885807238090312209372970873934894391590662752545589117084965981740949419196461167812525180468999047502521766183599717601494998186498034451692446063441557965890027429357782754336352867395620484282985999158170165646645215869916412181187874499742788091714300032094368160076048073150361801707100498243365131768774249491868427843366834069376582190201781262402585643202683088574240586487193893641463311138679745057536724137425250851260440024005888059179598690580881136665192004027748378299639792603399778099029862756849856205095490626987933473704840623861626164510123307432430185401843347081352043271927236263557152624593977391095541642792139300373829270159617448185607661970020961063351715231994064179165965568523447480670406932741899982732840296504281666439568019433119349534622726644551595715457567149425228498295440715676979192341674276773763924050301459926641732679637427922659406274453849170900013932205509711978880 [138,30] 646607879417443085508150183049999756417663775910837102502147269636391784020692390309396824734189148649673123750754986884325357690800084691823339573558434786346010785311941963631209429990819621238813656044069658356270625014492985822582100418602090114163720504973602942478207730442082743332972066331433411641453484138623220166304500528403917905473357639382429941972091068214965172138259224328276493421259287671304426305659517937642437659951658045514644620353126323184913203098279528092847715243715858653754842263424548744122245417370401183856651690545553540730834438744390220129500446675876624502480051610193322018966996913872122527788606679511034836294705478194198243014375716175896446489666652950865363639916477481890544054727546471005634877083282187874246615401988663557565291067041052520515493828509249154781210827334967936257073612543847765295584286713191531513233388202950988209423482990614437676086744586477685120540104406194375257416472632196243561684862934787830739329962934790540392393298353593741209664655465957363688919951840566149643775639330406909760434122564023639288121477629033422064974194029989311453720168088131260797963432112518837260546352232591352924923551148196411816031033325003163764151718764483929024274209818802657714324906696581057852817067399802697034872096597244824885349187157453296827785673882995311431384156859625349681919193521942262578246063924861948545364287084920601255291807414361775863267354890667001521686323648822360225388148966086809686632493318797891565465919787247020739145781799916414155213014708890207444363974785819161981857537155068452626464075100121388098279763908309510880 [138,31] 1162043269355609329205317574404457181191869060191146697644072682385184810387036149313001986255373278657925279599969515675791062947971928627564585043931778811917659918229925515092726149589602671643014548800472279523121929491320094561144111749755561199306161307745146878853242754105902617838177612575530438941164407313989281801949185296967904051043498020025375756945712028331838801302670938838415835384683993122223124537467877621215206126903358494232904706751447831889084707381730711769493426836092059639295905228318093696025928918932828261958949785452250549675027618812635113211678658861840755224293813244519035892282867131659404279144937068703251866415429169167417212967652879000037260254376055338841124311759877089119353455156986424409998709962803624047044087487502713697811434665682276339738879588603748127428840543966727219716510086491875291469301842056649490136820359969382190794904423662540868544372366553624427561891414835786994680825394103807882722266457086437314192212725676077349310935327453036927149115064700370471110935871115060379177958288203779315622005372478236466650578844716196684372897149053420189985897931196624744943369944619659663362601961346666611306252412494181133454613150356122406718079481522861716883680459592190195698219050986979991765266770588479853115627890769126005329235087574873314188486873122367337984580504287110448389247750477362422515542168991421159397242692896229539829049075972734452057191896602104605183435079059781971874638126174936964165758156801173653164808285289529212249131835985339133889721158066928355054970454101002921694477096222077516763565000354958451289708361873247328 [138,32] -555214915598386903718618244274734531662089621424856572839453785041269731409192807394667086500141451669519267321906878064299278817834184755434650087494566622820901130363324537138111467675838467904474349487848473114361353118276356004935238280467348140400878765782622263222299666824785138579689350683491944653560883391251947672306353697188590456275305064290067585533219581825431818674105429454802931579481244508146175776696278235530229996632148339742140567709183084541205304980175318712637651239184404349032836370429622608825488489897235444128186419766736817612183576176567363736154838255243456786396150759010934969009813036385163954250997691176967350698398579421031066969594866666033685113779718082019131678326218599839309276930423663867666491352614910177485745345873413893088726657722897314887918978086131901067042605876022156603286991325479859038748295031534776383577147223485500260952880881319998979167266176584173927214234764864362172807086045377519987417829453430580232795315605855779801284866433762899070258976602115256074504886360108300214538874320977069888712164412039863117765651900050197405019856047989727193753468438760167631078738470881256058406626751371571010115206184019903901482579124084427126644145359891974136741248539564580063331024361212051991957734646831975252575504967491339480132962124767443476068607683857317212644750577221814372800411443312158919955043089377440089898717353192088987331303816729469232442672869962338674468034644293824542703744842212973027052935977396973651785680565671229604711066489549352317942292189841706806271157717584892737213059569426847261607256217657365277506720768240 [138,33] 72269336056762346883247952084912892183149435795443369143686946589071184168740094677776337643698947520804742768089624351278812360297413685914060786330947546946931603359379653449388505837775331732450095645356393130799763922000624046736434741584972272825795070099011252872522538247959267148512415619634753119688703827995700534127533354789275400993183456857528759612174868951244571817653615597627737356578341855702758547316728772572860405089347724437501107510162683077014653995800843713885739136860282975264317341762784209474748718551473067016079575891709281597084396082062059538217542078009311054825966444024383330396958279796397367137930556274970346712728401345198497505420631321953744484939467602358402499609820347061737209162304326840824365947862913945320445076122922398077197086465013936129477072013235600641783748112591232536649395421403034042181537341680368482647749386886630325259070309516790722656889652398647482374183193424874459280360209153139773966341703286153131381569360950453368051027058545984227663483509949777337154837551054587879310714556874530696138793687096046017849313663630526382426816242543908910692806946141820532718103550587016461327037972276073450293601903839904405277599551296914461919396980251013248485622888474052165542661975133635456730434158536018958248207983638580177031228944834852679826602602456766575958171537816442178396914542744841648718517951211988276245818020469917311817672234933269267390803834373755290225319300385026305684355198882861988298692364797701702148500854734365344463938553630974663750571998927929233469841620039586924946105961632017080749194401717667140723529856 [138,34] 43320336762430054752722364768409640094820469547921550818813370289236097475782160577923470762581380100861044959254048951044792534940299763527148774606187088551435009091671250147221155551739299387017759386384417391377174991077938865533130976082805320616234031020805785492281211186891433108319959211375269063605853502723282473496398285838310408045713811280344325786890722457725693685361527870354855336082487651670742599305671468328820435615710090860052446414274115605133197696857453581359652646195509672595102093409542911759895479044102425866667366514131478665651515394211193875069505453260436393279733971867306844890663047400078934489988538503093612287067940053320269959365303680813707828857904681427829128798395999480448274304766068942804604563849103461706742297460678964625848933156711612453536058137426493262057303308160712039826735577017719160874345239459583884412367763408902621286168924065831246883246253600154743070185817956529509919202992139111257643493425282231189899390591539289900850493921240362105299585061379947804575370143523418974380219087906894563085911751846703177537875096978730234689765589160003230700844102711610154965936404986948853567136630165074208992691071694787823956944270998444876246027325881099988710660896007967856116536924791873759127043442665747054621464676266589817308115589573033530164528276623498689248078268007809595235704321745339567237397233767358080515401160479435980471598235706624318384933158544926265115399931534726581205511742542568895793218932877105948393687491842831238807840843524299353231204817084491760936237635368502809751225502226537991837238131175834413822224 [138,35] -38917235652100920492061520098164176343500621654373305428965402610541847254551780125869972963945861284452172148125270942849563544721574445484006756854115660137632918800672021044889988633883494243910703419269614678336462572512946850985181998305801396143451289126051967134208409125103152957305760655400217854767820077919325178980645096332153900142457405377019455630339171799863261963590684666407974092977599710626587698145014222991016217422701100027564167210507257251897323349438065896501923666817369973499758616276934229345339237146720239588178818215373405105143826538993491738795028529460120297525241271458988038952485778458319836165423319535739832578575384174492581413016217881164283962522471642911867076810698902531881238667986054501067146452583688082729385764643198887403383948505190056084099597405590305425652959213591343942478326330667964202037088708736100056293653383042357804423909824211088729089283500166001581141163849870492500151759510484703452334699208610149163622585204438062324166840768582566934588893461403321228789203362558274418416653064017238696868048972965460580786094735244354889997995456804611947991664042074866065697129026947911008038048233728566222464486942532113324018073557752451722235787671632987339957780358957883106603192594704229486681403776970070656666419284612465868160402248256974499552706487701645190690216309072872136707431558320863648176554379602824354822247191060676763544701046775006421764682358142319749600364636771459867381935525178821534431890898334421495940725370702765057054587950920106341023391939559260642705730914915554135800574762994280326575965857265989183280 [138,36] 26533835060760063211232249084989925692831927088182652551069330849975703788464349241243326685015190009904677545807242395937185540005900906943167586275605857465776340454247403342082387186151677044668074903125472123824994795913350679394311469587424660249698476595674620001893951531583236058635003534922353859872468750759618014532614143365872320271001570517252441629623516888755193722990560985199667395180510532345851828719732487088714350322884617534198171363215090452868177522422562055120714604456914971222830556810362373586078078536210353739561228177325645668955559177547005923496459243429495500454139494517521288745239839145665770187187815471347873233983143184084485947443853036211930525528724054653294050277079742428738440562716056064117385964314467850639540331839314038186892634518612345365759144821802102645417026341906569375806096828156525147103269597035551945654825177064986474155201013745039835857164524807124311562137239272900004800233612170853420049914942469327248990693131825100170353608925068302762898565528006925805410856556211257097114691210862006912792100495081045703549063782666891333376866563029001687581114248896184146756375649102584599848868973840015293206087438402209774524339006734153556561846716911092631150916861679916229033855738497473488197153704880183572662254009005587943643632349722425622664723317650580656253590989862072244921323370216712488862223653450562859083970378401495494103816436803726544419953688091192433930901238224836238841986987928441342677649201736189781329952555666595337166535894087797930173244921410421074335792851167505006912626537461080622131389235154292088 [138,37] -19389868485035331343803421170917731446125294185582702459522489944511929059032694006667062593492614499047541289928527172423999391326387166893237290872422574136931599226189080116493961754576364405492726330595900102130163236417288947709884158127001222718581535064214704158572683502828215412259803301757367043381494016743744702560930644683097755523540565489531993820645079332350238932159650654944686247145204204535664310355272250851715632390957704475285978414280247097749455726419798993123376004057878854842346430510575882476866563724165898550186729267066123135592451702869707975649985235848112958676026996208822744078204647454828914168951459165926331394129038650933850903107576057021781887953225961036850648845608979898877133492113059080522091072437535185350572828349259376680689298361377549349148820525975570834440925002753685736593966405752473425827483017016550201974307024487616515011428760277431624090560909600439377522993972485851397856373595724639364644559767300191464362114434236959610170739729742297037499825385304935306877317466583212659736190647176254924290849942928831249708381723618577690029889709679956476883374902705946737693054995392674170711388744770197517529365022099405289330785147503568053943589458342351163672011751082434822730548673668493410851447422235067239312297691476502500208235485900902181465732787302838208236404623957630883768125096299369327248259583962379858202652866036682436914902146617282120365234915538949064059954127033249287751989694742126886120638741652905880304912995005009495438152924410067555965492631952132697189692825981917971957941037420949762686801038534944 [138,38] 13880460614091224805350669494567929569301731902444087756683164653916596284308026766866768331081742894809385117153334925762449251798485656580699811148278001193953530984053635010846523815255135088476209542481175815568403845727041786936520578817688138506936491240594033340367270936883754574109304101039846976271142883181092188044875298412949576158042782429980879390531170476963052853440672440302708415181549989864939552010697306806689948422020171816528408644822383054648013019969529479704883906734608863707256433880606250066456325412679676297980698041403306678298645769766350065894465080182008448465788682667277760340266066349649136915253893143616568395247041073285325522884603425009987467111347072832069405750598195802103829378518268718153726805221720696701743332164917373823370119976313599874309523380411196321882246639657173510394595044335410673667987127761862013195239192091426369209565287669366029156498182934547802972364440299037589011687018561959846805868009413592052147368719031682225702382691320714994262869071501876702099929792597442871997874036204664789429587112144887393964310544944784348644345131781793914718031752455709236286670278971533145393026383186104958660776652295119992411774174346289915423933258697307765256237914179876968155165507998312703398992280039216099018070001127758821201482029728390958860023706707976770007240169954716554746445668520166216560842237065439584090836923479849797612165529553394535193335442286763894154307250214856038305026936052254627551234759757104990442683806616637786558038448019145726958054464613467559407778451705806441685500702778305680526759409648 [138,39] -9080861053836153559864871022792279830578725004885439296861341618214179265588976037766180761526373495412094409807197948746772061661600073296750794676961906296264803757488836430233088894955387502929745518412392661204681674400052497735079507023817451642461677800169461812043064521450655521048109084227503861657944608315563498565802888545299030797297397080294833951630620071754872974590878285574353768164217201861550097594510820789880669960927391123719234691326371848261735309637866239675114975607449223628215548961910218733883795958058810741080829232010991125668817443262353389331504915569980800647054898000355247715527350113320214312436898091103286007295979648152871083614658746955756420138770735921599899536350674416189743612742408210830826267527442383468236262031726932525533872259721121871302538239444608736264459914878944704593540015068552005605114112072073376212970188388801200599637166315490687877478815002693106735092115657261695501237574330165554502210343659572932819831904134327835036825107219159718565545474435775398987437599570077993578092518674308757767934582927189798359759179262734392811370177335847776960722355260005119859059290740334013033182932945399430513414413305105809461310125899630077421557361989796304414507963399704902325985853103498464053887368303605006797621058821601806589518365283250532515909034650843325023394564426362291633116493588301664412614382111333282385002111893071441369788618450951632409938798389218124808133021520652622040297303974541429814442561162156139298005064446900845620968761688981835953328048920922139724317330842280397052115142063151707910870800 [138,40] 5358202816629006208530987782570863267984668696091301951412008714224405421767387899725381253080669894570588753411779591650825484022166704610715409185611149494124431259128425311099699221344249111406025867698385948631362462716618813910935215327968764927500381121693702556417134796147431623934296708986310067057425987082567362688623939455944103478123646895180475088269542280151503251667755271182153971558854648082738603365554246204279854362753004403001830252459314931002962568716465652878983825749103527618692914644998290187164305712007714024973442199056657429137217695505183678716736463843719352431800905004249517536073376071341573172732735831925401631683565963999211595455948545915680028151353611673297358864681685477255952222247301748105687075436255856947917639174270457605828883991894555127688621848308761814860040877295188746172888699661998754726472274423263481271283325805905628936661650921909908387061528429437809829402454973303382721730817109075813080991299898160177762464882029582211471914615979892776218390781501788655198690502787020435215745719935769819316379994927794169572519581397698765508049841159121545323537987894079051257533860874897054095142758553989676647701709832214963437599814297765386117818546609968797694583105143219517894394199480622552973393885437198753461124825899073716479642731272443167749402090437512653215608936884595357303455959356659025113762633888576273960493529759764220871467699607912150124132367579575671713647409105849520949329455427679156463466394855105281657517911384698384027805156513773084081678061930699485287304846468265077643882317005524035544696 [138,41] -2852481819126618664589022013948725271401998680755371261401692344223120117506195238422659339899180684292640547228964297028839649203017478659640843551890476354293743030560826493888806325676574325982607486827121170464421986902412359143135322724926232743704387463075797714170421333016144690764097465549077170610230349619356414277199604782182445972500625813371079712023527121897709855501547911406651417133029257500161846657326641206667310455384406583929507796124771153528490530594959233780086816729874068323072287212911056765153455451951666728352804854508416801347226260861301496283923680218062921195974076416150272040070106923181755558462899804949943533881989880793250006540526089095245740438772820817362101497830796260653434735460675822705129946716306146804549644304897256306299272734807916849314151690766441626040475859007811278518690522634116524697604523741326017777311441109806170429143467603291034489060363447970996440146880868141262491967308532012549122030091156426963461965008958038964969794153317732378081972046464456326758823242803092519804127080040430046913827650160937305664213909931595468047978754634136727169480512737024175981599953331084859691293144470160686781200326426683901294527615165686851596268321439842484027269720042307268800214050527108832762326271182930900506190198654773880158914655534031637868927111696301900979232828033678472237752047729807217574545385161641677328550429681393887578746001333817669732260864515606207207102846432615794187057697588899553240490717170318102287708958796310330124578170066096305459904326251340758621273515201320258218224129228071502528 [138,42] 1370330982445230504960470179676120227986056831598683218958064847127825731594437949630745795979748114669228653718968842068726443035224199085154634120566593866305789661339131191900898717775983044942433925763276602031269899704175221508874876201564287202639498116952662971985126834936540980442330667591847344422403604191742707317249451008503863423475095077935415987733775067598796393061378905597300805860571915034866309300186175611658744416074853964646510263661680740240046377039299519920521017756419310672776006216947466820120732916393433541963896032840739322571188132491924501036981563623259251478772397487984419430906124654164972512865023624278310143099066424157800006305750748029155222967481628564083696509135215793441031425494237395913355574821743482268575353681671083920323096346536341932001489536242081818397488746889870382586271284664800224623878179051028644358473459071616203475744188375758018383494304629946564354312657287232631372443033006173048488265913581180891175886962590382911393503515897138053692769510411344559925861634953507091092604392086993159875750601897097613036562769825877864372144294145190121237696279610247873737256522680889143823197483203059048239886301345519857593123116664259788670603808847279223390880108295178830372403882952838830649303579611797880176633595182596907098943145190535785151533474602548310176291478920733399475900112172363516131306968623435317739469047892496199767351783418092052562241318022304894600068122750454335230916744203840580428097014402397138656940071623773687692085096822992492306070169540842833401108665003425204538029169599289376 [138,43] -593534039402903813876080661654267859187297223894568124870681826870996032389219193934401893384989822517945129765150390222193564661679264804053637219287040491031362106047526236226901723223260541945952752915555506251595100834600979166357526192464509200178833772102210931519912091762455274816705752986896478046511975059444896153596168068949962804597790702735384739885744880571614342606767373170321040040808857936411921128390541139203249913500057030315655656271027861545565253697356054844012739216804374741192594798303036354532439160711002985456115373533437617337898953846676929404688648799839170151839572107259798104401800476063219449274503855308299003654606887714486281287012317580752143299037508032936514475997847576122738973294591284274992970610030456961175999407629734435591884862993405788526876036992705195771045318776381806090289918942424465260522768714214343256755488010260135384001365058740895469362762428372315328357994189014889600639618154658574245747369928934782918500038868223999301858387582311650263553974662312087358482078831093904302214913576777963811626406614540364400308951365902943473376377466349323103700940577235738833723909745886633209109072774431184647602799705757924762592111308121288308952568561263499505890802633533420432956676210303655979862462770333696273263962015640959969995980062190685250169445627781369597310666415603721534061818231595370775253278561954668610411075892958593272994159323012125476224062661499079153800188269419350020587097196027380218985208630692030914986995063706007316958537316971542928519602490778891213930540654612240249511059548192 [138,44] 231465042134550664162470852225529409441130674853085308765273009336118399076141601142861362586114081549519094699856066774079765288559342178492408752116132504965920358697633068579730641697243753558627262346652151783422059559995159117054451867277858544764696775984892850004379608418564728158311290258713640722164142685373220482858252913749258136645830970880850115780412810102992006623729767701489113068947855500432182607439227394269283702853627289591686870397964496795252855066047498463239391360559970810001174369254175998940162186908665257830691573414528281155831195535298068039098496110913394067461950099712829689639038491358634911205495474671267671323603535728589608773957924444960107722913112975139426105847023026275371918104417588274718396516375998047290983955158592373921932069819481664108331420623377559739370302448622972792102603401077104962994984984009367668070617875425054262767268218917716280203661308473430479067640367614797513603763251513900688304372933257436380601958280367629340786220811680991399024422290601489143098001997731280116468237470302078391888897906008973754738673079026558394313935147508830744078483235892244797759127382959401870201878815310685195154393350666363815155651462415901518161404905086617943953341566325513547716522328833692587204996223551775098457830919753591270000707245853617777312857507685404023514003682447000396320074095076442856263095684163059126601603959268996517655969046181497672757217063889608968511290087839241932377433293259231394335028822837720263396950664300976353622546950948883359699529043938848827010905117373952424254138149 [138,45] -81136879334477546329595771229659930546487855068115136845752366776475789777658707256565061503185931677446834625336446650820353927492790519730656700313506460573449195082656392633095202794500838111947922447985675878331734254796693551569056744830326417082839346737736217569782892892219175468267278159814805468753809908407810119029102160945624964404551577265027324264606756007032952686526314466119508697390875434407185057608532896198574122501922374156700730436720212892320502376180268974466694503251336346070370504184310600609915577512300132299144586658982326541583084723964974652373412739259745828315479546863259962022327507846883776033721923137811659021770468067955855547318992867355506821235775151621434312001963233693674254660088876454417667723244531860420071887233880272652338464541442509255968733530813652321212824419961547935026913522776244631210973754321712722685649600497961862678670520247617888799013805506293688962358256566392072058524488262820276682198889795712396248521183152956090384050853948963662635286948369300340817040797108998798108566253022174290755007728772783113061699238607360784148048031823226415086869803758144205067320619695801388910137755675780292697434727420311214921438026943075592299609559026592190832708740097873169326402920667423050892735027745754255115876406383376255259165948758178420468595962729577831139605958574864813923189742325065549449640544102474379609979566209541631398445657273819680548243068280129200707502352277273800536567220478516412337378442659006768041097937797891698135913969530584987180308992645729165304307326556197813078336 [138,46] 25514761274479863700403150136279463189208610474172716232492946051928116181293346957153348255301301542777296030741704125782366589905973642811219864158264952679138608313769459300968086020937681910648851185259160199047985032485266898801270295291240832667803745979858470041159203677193013708908970451900048734202905922812180364422695979298860150452981073156296935435574036821596811464045921279253450841571129056650840941757451212479736613535515239835830699614798304679577292331457213424673844273662694341424516866382805377799830451646232221569532400507913076687100464259269316103778843762265228676743012793097185855391069485061699851052741037845165451420752793986157209496576839078954220141922477671627684042080322300797073276420596071939498766330963583760292316582857414956296654213535542905986780976012814119826987499162494468742888489150281749167917135350441179618944537795175212907811653875291961387206489995061275281814914732763493604610270762791195820546762201221977084378542817174805708071269370348095710234874958936851139434572400045029032701714328567126023229451169803162302463658913984321556761811547816098820854246473462227350131563149291741925706427726842414305204144761284557019243738038643574661888427714006501131744071650704572397892091794826063228827796706348175531171281027935779376989283876175414585637428888716668538131640153741436366858257901611406360895630967312251856897046038390254891760684957967370004134142749199580677963468337314825245098797706913614620448750095141079337805673628609396418348053923459295000393796233013540477942059651539961719792 [138,47] -7181510550836896963442586596160589921504017879249844957117662864085460834337377529930338501762504005373182500210093126646881668843017754704323133987995052630547052542410389951595687604814932667174777343017854088776629422845688515390183183223148853887624929309965859173287654423520811224511541313866854317067886283543334916772823624249429099255833840353526818009986347745833023495633293163531506545225586306841273472168466710992938630289786456290654824232292427998421196193444466760663032658185324520186273336792956921538326812183865017449287516366361853466350336645154859094931777317368677212195590827241915362228521775901509759281069057609618506370329769168412954000030590359244613080017622703397514374611184109018758868182747186346304506228608223097503171083784125690925682668321802434881793492544266103606318302584630067262001022052696503454517888433340787277046911834917341997614825770335383505139322497073878667942356197741733382899191292783435662254042143755015149080611963544848875823537748824758882761659883464550632464649697724622624603080857855969457906470089312799734388275736987491841235338668872237006138076810104398316983645325629579208874131152119948320624526147756320324916253110789184407792367685419469818901195145089019601960401180433220174364629060527522881176116269440318125509795737995748578707322806260049683228716973590790402387456201616209508756453985465893409348059196288817871989369311358461077963586305333711891443363860706222695008839035027166764087433957393748073114955973893950238352255220448750635241719864708027259859754321861478736 [138,48] 1804499471531188770109815465946750452540929447108301404215989291984747499344813642178831602853845964410234602627561702472016832952139023641326563633605493619235997079541530369339007549190388220537666892871222316293603618252288843679408438166364750426865901747189492093112188821568755506056307129074555057164771293379410461866294689924284626702573979147740308129100091636428856614925655632115908744002581277719943472695485130633835029836084982576485591175512766840660803324775686527454873302263116388785324143215589712411533753856286916560529655307884879147419783114345572614676253951880937378092960022790483247840361328853543306159996246277008482887198482517685733890869337801869323615561890484973940731892597585947190508667406959239967695875716749647600754452283426111878224091243321734474046158237832396030592718584738170974599340465993994883801731504695371233051198741840055129932731159433215981382065917136795460083705884393122044967687902326792138341229916123091286183571225025245323528488216156643410283931862961150548387735010287808466894724662192867286916662539836358971983459230227628353999841964594343203082266994132468832513433958482163763413517431091310090451556882747526816777183473382717037051414510041534990750743837603171953068589473361522132640554968552778250114496586728960108331489812481458638236085293304486308879088923782756417205423907844283637385483240620472734946613357953977205156764853919157488213219455872155422903422684977948434225798548825730403496051433280208819344473663749932696719581330804692430269874435879983053111302973785668 [138,49] -403577135734020037522809732546463893735694438184355609399886771238446992519945332994387679417145892440037165738796450983394012515225917274724777040637307519377055274113030208530010655739453941900030737244904824257259348430802232836723530613919527032740324733515701722100070331973872575534488029562662097548301111832948219104694258945021579654009968379625010816513593050338435646761383311453051137198893239221956684692390078122298357172090479644442018894584471479893040459217917648030788465436244413037191199238584610901928735246659665585447373243838561418548509864472750136919494382217355093578975673621694513076888196080285201350057522075916506353298691950059341021574239233985957408964000311501082437302222529931930485408922398951906764006862427849198741181788593876527084621151437003190395374538473128421959813552461574693266056470616234294731725286295830159010145176177042041802874837362864679352044351350031384629511256844335790422044433051080230408992118399468182463746165627858956792251288813659037154562298886677244250764892790057988433352167032498217494555206169568044072265163579109020168559153051913211714571566684126010900210599660438951061968092543894952464252814005080814186063580975181513133333963668004976861093733059344902773813615519421883647437733592386624940848247220951835537026236070052941270167542129556537709726156977423372517251031709107891690016114466385707454980505675395746769781334702002612158102740887007513515877353799005390992062936465834944044883752681509264103596275926220426344411590039832979389090668086930014194456295040 [138,50] 80071050287423498030512174335647438315963827057018313752656676107659719256937908695988821803371921821865682248904931899052639868233033143896355613864710337282529927554417349215731879478162280988040031921558791289836030119128919912997082677239710387443505836724033566316063568540650867515013497627912431952294209935943439229202277647406392423572823213457297643295218096601838205933970337792996410788141928191559102812210891537591850834919415553632408054234658108279540161702505736970669540891013906562654833010637768367709154008201712650400055175182082791049757934383722916362125885671993416832908554573670771618688463128646563932213891174046557307033189625564572327858976866665824567699676706093393077457289191575948010272494043663136819540264410510191840274241737230275483269393623985868012019548938248273977369055996633911402794642039552187347198109705742463709788431507994130401089989743392165905146881993316018495025887420320265527351318181870112429203561696370380364969808716667487877921597100119098275432282320000891684762903520248815732390697929720561488932648012267571555227543682755446845146358445796801822237877542110752859482035367358592552685369187556423298509773867176584359074370018434573490293265687167889390645119461203260894270095445682181897340898331521635824991621791531833191520950043460228808516407631654821089541068288250893499659811852180366238076578046685359311071497349162878842128248222008173223257861485782943075919913321307406106621784184147380494006947787849930809188441491321941120124642285517988820079276523259992117144928 [138,51] -14040537395903129920056300340757773257718646315207970133445596769011855282661935428669114718317168580251637864154940220978301997995841843169411386564430177272277218704439163786242665822546830033335439613153966918819444190333767506284325893030318639146435576635249258336926417126879926579273197374742088157318779553081940267380271419372769453746853621526173775735026582417508003866860421655222603519035315308339702639620340268035792320109272643588126208890618488934706221136375356171655308228594721420916446207413074991215982063375816856403653480891675851323176330869374429108056724293217426258337113253374853481347053774618842612964444113764767228832533498236456889556905412629856963611158248168203115126542531479658255524200627618299109633116819891981940084287130679026463296193185805549267688606995692301354562494666620471111140136497185918255890440117411309174422520067444287033544343998917225818668285883980757103960284124008531407918946369735410229685611809697134942855571376873746247416640140322676623521299408356958172742764228170510720321509304013774508530450891169780085303675212308709857762372314961196642978277577613567788395378147900827836563551388737528105634835586272552724450305707921135276151569342986755794433495660830384508286877291350158524247083474235720973784455297163152829588612914418197822464878258178763577864688258376011119496465647936121163570610966519222901818178506670740912105670649706133021246112300923734373579191620922827185268735274667075441063594664056862330472777177777490329033084461319053683136528876231443044032 [138,52] 2166970457483852834235703445594123805892068076703505623234926198911304993448272664484080087348715652250694729093166495292923259980199735787170156692438150204796103803824774286266974652132623862672435743978288652104778447086114564018044532561157002694129512298124175602796866419506115439160427554170599930557866356966669437901355520431019870764704295569683999343741150629638850908086337041029584688106796676205805302802947408337745843490498112694728131709568030833440594693040962093773499497227542198688878902959808707493263655286858298356993659262684047743834761462553936328052699227954111148302925522061177741111372495483217690849163941590120192371710525160113420945149905691771303240817334182952648827250912506591281946074900931348472695064661579139098294846744252871091268512417518731173790583193939307821996052067817533613521816334350921485840416547657158196299080788104878157686363593430961261947067814047756661050503427783351001736784759493620434391984398818897354953148921289688058198451611338299582525162238576003706574159353637659278767777141943365491155106666187150268161220121911057448359672391361166859261335386256994142354322978819775805146391466167262957956893044831873028830034279241453690083292285997973463888234613939871931679226670114870592440131757135818854289862381118702571490702031695887884495626761645775464812375743972333183945691929780862123322461713436681915706090998117036408062462455129911026599439264365845869620618861272142187170335081530012075274646393930249853838366374474855916389162167418449265578569565746577445 [138,53] -293021893072689816410810415053248075279846208776579555750041406329412757963929063241143001350716047893583884389439295816400804836261551392133194525926627422375277491503561635883015410898960257994578697986479256311752904137328132536256055379178167035574890771439089465430398478079882101680051747604602873690319050675537291904636951887121804294564585178844183379651327471264502853736536844225795032908877585358323081224567236327791934021149906843656644680083433468445141253446722352843532164699633714813425272276790857596236739007700318371905339854900621214538115365277696295985087140449734402272236006747490694471457956423739549557300016808883158901440080450293563344983592327129108419078781092861529410393734739249950619618876369343730530339763530652234304329052281817055643404283232119260294195790307446938462284242650817054636357566316311231203172690553401234475536528359969445896776221448193056162860320301496622765772376713694949803427788787080652768616797826766832095505637172865855290338958476904504855981727035361346885209410044902914243769237757779335865960802420071384912114667674365492416434460967270876719142807270420179166951897364922792786690230148850665755299938598420659193057247594273223888725991886571570129311136429142831799519334773472564844366162847197731415041635152183445944288746725834149750419880244891334413933254393260965893249076807859815274288153039345977640448691727785658168555689896318258858247602555498366979446071610859641447907919700391614663628791701240540904938326314444828893629755779138056325407799671840 [138,54] 34542343788303638058513331811038020781388621773378477261065807281594949111786593050954755655334051310895063512942133533844930094898062465552320536570719121621033737506774396435734084742799167175134719287845624863182485959411227057947573759746535768309398555476538183736076730367220329857461837648675764005678757067750119256716857555357547534946818741672246623283924073294208557005090577861639445751566943904659476822446629527174096222034353071171807612551577251991077985454792354710305245114369533303432604600279902263787698626996896724274201195239526666116327355985855128840542285035748929606265661155074515706516063100407932860855400472025582258761235708681551684082263739437686399478896337965947711511745825586342026639012174271075967840295065210527568113544755809094342880264029121643857872139681252595986279613122605897259568767124855592870213003503867032075109647046177014732656774854725464394635767617621391868997687703022418479199348932353074515837520701189218823372700768007205483028961173462051952139503608742715234395591648779921853504657626684269778677080770842954779565352352519902658718052815315598246385163702524396039733699233541339400765397916356678188594201861175506188303369632308869002269625728230867242853939107875396173759728956481469068459971707559226809313794776264129947662655208448917304629190849423776274360920342260391953713157120728483258568401092078430139698703102965103517400335346407610607017352255434356202356274312315246579786837121258491011059024559432526287476238368083751528332215620186343361122990248 [138,55] -3530556312602373019757664109871133262073934280704514577194689295905333682593240533976343642278021807715935276283738963793501632400685906174852877489354069624645524147984058913786556890558685361518682322863245311077409775275729160878684066030099328764082924090501637529496330783217662150069646135916321697346678012462531888007638053789323548888461969565580723052116123164833875008820827497563219005298078216415167298378600623950657526192223523452003284402096238143429167936452896588191019406858863311766247605414966802906922087010617755858901726889706072714140576711658924177412056345139568936465205672643027863637142403097479296155601396678575863229521232662932560757729665045279889789848026568561621569660787096522941175289783344333003697552161404013819000597431797278125143883862523321497266869523665900815880320085874425975891499563268953662940002374261578777332398740283827909941312417726679007371277532320723992444482823907481731809254876500608530692881293515423128478346305545920944611175927238289995406404002193887111578072988778437672913846492699649149379674569939905669067651610023226708112860410888046045910416844525124017432171584738873773167657553700190995234584658872598541651138650898831826233506569543938756046829037792578930983048915707979654294100958572424096170848181123934942329828515291689394506575420395098213584790550335780200459603671217402220585862785540217210734289763095907330680624251374064807471996203944951597158336272626272794064434882195117575826878327764141053503862215267614026407571646777222339218200 [138,56] 311042157808418672937541799571277311114502854127417098953654887855657275805057199438437880200510760088796508008697099221039473724004130092552391263936767824904168954979150629320521227104335834548966680161210662649179773028382782042241059266099127657799372062821349293837097805589832235006794448358280161075943191489059212892076245888501882252685836097891841684083874977039330084528961328633954522028010940699088736995908502725823696713709279552343261874692367817501276120986372465640166679387413523379085226748792420794358307523875981759975537004781620076992204478494477182081500530691060951689227067741722129370032973088579234502377702972683843172854321568043586013721872944675633664303002530894340044051431053985996154563495002362604066436029010127374627660663649845015969144310023804288832765333952494751815023656843974803401802138869069065189501108643535799231721790701401816753115551873683967698786817298072490345338525007018999820768888292812597314178151588478476371684052131540997221541175690684560052497395660065252549157365747843505573838836069503596287476462678394523970882209858873604610553204929219247764682624519941123412223265388418047275561891960164477323915750559249864543672821684838242394799763349628787587008696592362883030073846693098407388094058758174607339590432997521889673491381145567562018031446545876358905025040187599507225071989699764121217238926803290866135242858639067376315272069085890554088728927909949011227353327333728225447465532791438209566703781911836896694620479532316372391741358649272331904 [138,57] -23471605039103481540916082978749038432651301381787489586234886124866358083153447426379642545010946663278277527143910798995943353290893402557406113626946818532387954869543612980437979238811621123880249409665449884441647274649905059504320065869755417922414657058626432466011964896114099163125267353675234781611637377210888073008346033390089678995416719649680497367522292943943258998872565565207216898814599249584428360509406216643808139250079061298079189546041237417262500444835200124706871943664518114484625058974542137013809828231774550039965607725029222737797882520092300250882899934365645457461180846538023861581837028006162261151194952682079095121864956961087467770392111266515799994226523816539245165882144603821400850041494339408315205855124447139330948940743731057302882704694031185651022133855633574755277848649161118705726510787624025629419058838532401765294287841410209551206282850016037158804397895259031515401427339315352388302965483050227333634730797585370633438168655052874713936598579196882229096052997517794525298641005265413671296679447888332317085777676455107801382758317802533199135802908618132046413519781579095649107262150188940232260883142842100813371118788056625077491512447483915239622350327462974931303351301729708141608058808234903229552092034557094898725859672113436701067339515499497974567693278550533953502682247102039913468529589509161768573865569752270124605489437265550296647629905376563742404794758825937155337528691547383147892888549680256645570959967515986087178354865099554003707477655687296 [138,58] 1506979526842162948977013207124101935960550356017838584915786655147110271626729544383265930865537379793421633139767351571612170626546241642001732316150939179217254341510774821323210980393480462984458091510178102626349781572427288180810198249339289745002489413750318656696844759112825485170809188737136627716292443015163804918189978538716589520716295891108315759364205085720919750216114887517214534417363701166809855058327998311534032006647366363252897579923578973221890394953803184980496023694633433867321190181324877345734412009571885691605950615183931321492796049450342046255219683193031141290276540758634164129700507788338588554168911003300520274093685885056763210581713554117350963909482316276911296394198714566122124615477724124578208625317928835832091757655838616311455094216197281918436626487622521350258401763606551948899146071584553837691403649141920853853262002372704947151960356919946156073300876131610926417501416301773966849732983351569841596002121143565354164368684540961399421600233089218411136359250982046883102848024734839064825154234448212654340376793266580805232159565414781844994906459359925222348363108651961990142455815707004846037807936838800280803334403003368952455382590335430818008513049332311877060426317459213456275863437903145396130500182825170352262673929519690874816381104215083021291334875299983406125071583455196315092689381343311797151084079390260893417474322919818412172724358017115636855522441594556685021907761272711091123571910358964072842130801682638769555216420692450153960317262432 [138,59] -81744378174986651166707217354974549260027343946710102846544552682245255950619113524729742411530209453656426746518219798777070256225251923491371664471852974217057320344453985560875767697557224650364852801607109599608540352987269992457879523509388790707865969594222533586889596350055298175544915534915640410350885137427060937706938188334097066101245347591102519071703273391829374823496766780249438095575837301272995364772081292644206312916952001999314535627384512149707742059499531341225488757331195531873651091572369498381499575706495968531985745177961334853610294635744848728558495320071927881927835897667219422572864133481424698451897964565234201570865488726808269294568969870259890881065123478492078194896223255386576074542393417444068648313333632802797055638275776055621346355717858198172523462073058765095493124533909604962892372520922171496764345444192653901813660475726985665920524425846301868697313863071671575278296285046901002793661491240796386153291231279981039246568666196150619075131243290576370423382334232641263373890950919151634600348180133372489323987282351907992885317994099123454639328255338127080586861492851962531877446034581407800805977232122233869269337773410519282595182630792235205031269291919859973965939048285193298964422089366374717841610682239595903714065747465715659503121498837360247399819002924165498194051455040345686835533222633161189949010901956486506035408772083847920196130376204007988387275859566980793685539032838851177202851805690063276136944190932581798467806316041784621608000 [138,60] 3718930274497783025408571567470258247397509329400433952025953224881423492205569555531786175342831131552957371088223516431693470189982501586446671655021227933803253278791582390508566910880151173490363371726963333483054997430988517127083201416246381910773761016589463742565934485420267161113663547137394860765490114260870421326599902108134884144635174794960232477001588255596965406784971476207447324696361262123575985046218058153753586480952206294150442842767490830933381474753222303408722855590588761566515377367982233054780598561739920022631148174427637183078205848343496195975116241179863059082176685629868025209770838724124950708922642412777894598327490233913281507761010165288567242582295445538132538786076518724602108440646478967692820560387321571592667325985653328515581663201431136989624363172836156904360136749565636248442818404796877633151318606189660401722288030358309831713044044890483061155844873232396077142687211062086339955437042483169387083049420705904264873268812697178423303928916707560842809348379048725459988645279651272384990959256537763870828378977921436085445683319835403418248263449849590711868133122520762145171252363462027452769029893294954222859707674040728825454296408024654810659636299743596348738628102637215885975932846482781316370496625785403854768799167950168500079532913635510448550231242191288876697072450115687521149051468959911997510903777197152710638107876935422122988747798304610990481746116394270419229441222410906300342641947424703691672747733053468964202696531614939014238 [138,61] -140839224495684454218826864875818847844560901829578432628161370325474675819013415797887781030270406631758212128559405947340276857900303489368654086232789437723371418760112494342101545429662289229970972630446102182441130960741446525845577108891406032275495613039013716187333117184762512798331381548766898093952954846766069408137805459666333535805110235873999510858739876690377762149187039717717551666086820428383650769600524243859922593990282576061377101425600242885711276284592999704816069986999494228174540510207155609258514160561513453658061185055846757179935108359356155937005322803982207993427254864082397919706467032191105402785056429096995145313177201505999297253948594947585731216926964732891127719111779158853755010611662567287374349614020957815938470880813003050127675755328574899520311468725876818844887745101120913770067731987385666741005919447144971867924923896246014026991103232050077808567516278432007970202320870492010929414259899896798095152225584061760058873450250408612349840370990214694294757004512945873765737312215788806741955050473033658107484126046497816573439126135637394698575339293890250551996294494818184798825546311273961979635017110444775962152750998487776274581006216420862930407823149332861456084551101302647548564354529451780924246059882529607480077104008106472534363017473092513139009434661089122054663445263478782419027238855599762524363688066403427177334141270093504237440738879043574727117989088993221831583875803491565073125308997097111492782104606336190182479650881408640 [138,62] 4406165778990410377256041550953871006129112892271261501002242608819368323233744386062448014927864281166850335797601196892774646446982806050326304179411246445511889904006376926816673021583161477541735140573088335600051799914512872559728966278511924727212832613327920616157177102667694248480592977230805276123056560605309519537214044330172169978572235921533077907785152112275554380356368657658922353919981141347121832220485190961191214141532893080468768293298726537122498309974840624125172671143555814944744657754945682030538818612968979319257006030637609425070737491507081266641437808001074586233400744101475316576628687384804250865869732363511930763173150033503914341804124893199426933627332364889616932552531909920402061113432685633840164754293193897928373001425328316257383462807703344770806696428810187021152735317777308078976672495583129554625423275145717557386112253181970074489449633909849703834351497803945855101876201246508044459045380847013260426932569373330673426814773453536561795677365292093708570114515689394276861824954804979188450956130501417869482531308589480978270758233048205078301416091984631686880763399402283474184527101098880556882145783055491291783241100280880220757197412418979284807326227653847317708826635597505885286497178036314995968585933152189687877069046847935210656460336639454786480465179848903945675396098530703332567797932646107911458662177048569482691429390900742607297133839110563350480289376380361390601644531441013553899577931340489499226472723622900062240482618016 [138,63] -113007241729817787382703138798064689767676108826111708170635568772678106879079150547153188941432231060680248812920919302073340235339620646054874736890642503788460205199369165667271625120643960737099454441984056870306960880997034180346561518073224910091978872486304659443783124122271302339903247673469398320937821695791849606610439787441354661747554973248597438027312807324195139718974890862494608592998798132951654100051968861378318466575560880199357390047458575617987440891026027847365514775291894620147010682175540236288187727157169872276943332923703667565402501875130073535462099608189864007636910551130742280290459651818259829769852325196137049314960056554183433547080379264672999110783074942150149031722233269610903353276681111573794913543053892884264159001948160073031704795759385807607472907439147538751806248992838105462153409870716825322901777640468330078480353864477517105806225556543680189173855921740025930184899793266425206874301814737445935826196404350285806571935778973658902357236361969877273886465614103514036913026668854247820783796254357474340909647430081143048573859577789783388075741699581893007394554239054185384021352947775716753452230799021567352211362720416269123161032571084891452633406519736609013872994075977689301572848006914721274715328824771713670730311933842303991099910969065441610439483254934251298350402914265488497375558413234409934402214981503736071864603159768192979241212316491773410049462354160172844653787885668378409952757376254911414737164300404706081848800 [138,64] 2358121229826354599439119012930015404932140151013247025511359380205912123258100006210717963379162678785393766631359435330273622483605343140810777654698506209161495397977697603979946312522711676817808228731507004001876045462501582506311096264457466215299718398586554606361877081978052475463525439911679948456640661732390484300004514955870665176610688822978584935396308299624529686033308914961888325155110449760802691809190074619687709824822716451502801925969888697549836743354841933436916694847548871248053940604517072386931645458000191994542083667467467537883250976193087153680879886173131538151637691403871903964266678963867452009650511715385633683827127866160174624429226977361660670884444328692946070269881337715821728667525247169824387863011553891264231885993000401176037794046744011984378936980338054872294115078674818096610878530937765661759750668563526601185431681873300386681675103703328739812434408485872958006974218092275500866544540908330930850443934442777780801187148903473592660943171006020126108120471858125286775548186107212517486486677490622783758554837088757807323919743432770551175795350556899754906328970718006501739236184327247739668229720730031591364611015200563829264692018569196210434384120212081139177351956569780984248055476236107602272692068060064029663514709340351231554143412085310803353889434911780645335761965513507532484744970808124076929931286623601513028191254755728623797534603599910486384572005189614366921452049518020591900776039711378178702346179592443781904 [138,65] -39738474874066159627618334835634339077943683738832190846039886528958441206712212713737337860093896833593362229607319053767844185848113345855367492927971421051116823818613729755223295542552766507335649509319864005947006188450591897567602627399776181302489807466298404976001534207332159213980625412308249855541419263399619895833284235111809836476590639870659616153363727117766064262781303046720236190663778594392246896943887423262117371256033836738859479682877756213169927376285443310199060301804085552304797643492495190818663310233927486731675375328237065582458003125877719243179535901610239678369211959991641552134255092340726826575406602530297969645570360324929418654274307471329530847172774101721778042811342421455380491676716358655669977703419698330276233441600261145052030710698608345763239901069816351884935504552911866114787895732551636806677897373054409079919374398004862854762174712911534265609828297185768518465965522949470469620110938996311236426100762497806057168928032652499415743008044106587793106118096280983292273733014261285732316026338480396311407905787835712721449282618711668857846532063703063587015961943382961978918792985881203296420624688135614223071856438402844263030209443908873895030658053152722853274982947973496176011587402688144947130569860240865729145805857153607432692384457383640025390517564586524507448871859488466247307759544983832963388012638165972352469167323504394810785318563732772070566463457030943047040648825839323196941797906338308754619452436300608 [138,66] 536914787155953206257448328550157474087638303857666565442483225862171274259692286531338989506260910809210205050698171057065609017486211230184033427823379037599181915947530436783119510767074427103106839001051510862637301070114093490901239298959037018881209024958402047214457178740666586372292327520974814180346431297267607691357424375560233347705261453128629719784544095871606703870452217012693433197740913051532020750715187117608143969030554201703091324719063579013409987366072698382807670509849187001504559687805050278234987664236675443596507940045281925620453597943149763221088337512014569977990797732881953824912693843480901064050326192000081766596865201497842537001506472756235235236307550352394599214637382176314191207276947125838070273088239517206055254347362079527943362821855927725520049062767714427200311325525794624837152280902531546203804972276561728590625008033553110940434856689613396182494301832519013349623550152024223711655826685149502182031284813635956639862880827224055113594433080231609497895888581157958201315702150309246091736261888341703527897867133926574211682471920728252300780608171479656781465185745299500722165815724376247086162212559024248433921638848919471700579049172344548194539420659687361171580000129582980531316057610477001532107960519284860376984330762964429119413754475278692746099994665423533680579070939148557106287054272133033411631559172922507123270162096146789928294080789319355532070891887304109879959802590511774832819750827162341848477112208 [138,67] -5775981589002418429453820050077961660212158162728794121557205792814292553595887204907106679491946512669342299107945822701137832882043450850058139829994117481921719822261781967326734763386609505134125293938425808010408980581208040449064863295779984546014143415487074449058099412027499588517272380051090043633740242479396666090178955001372884843152605459843564017470855838443860866894316411181829320061662061149615425520035952830302560299210973720230022149645051942483023589254922889016886157337726943818662181759655242917565268265838419218767826109150867984274856248916662315067735080310178015056565383462986677115537137869643718898907304938227158290024793720081835478627219966241624540686392176748478750777215282095233037860668582755138351567897916334504406108328137603080283955921121751591654339740123825013354270885885190021737000369656055785315330434666040860313682769820298681577901640207756227892751161192974373126595912264716471541549782317653213668057756170429699178729158388369507025862764656408045494988568360377461035578075553795063133736008249227695219135626977168667149304334859129613420508049720534068477756673735852885658337229183389341724100297823838480945234748625947569968206166165353393429565026480758119497190985583934768001647486757307223832104845177654053891666607461574578164680914498830760584694686994394736646681852573720164915043191154623900746064349810152439567862893872847157454518470334512137829396120479503315438298315646353198544820516550781711732576 [138,68] 49144440625717067022703442450705219137525991266366777900557647556293869458554798656390100143052477144617761366729251705116857010016422996381057494003136446329231689643684788514588398908525682078893372581705771785062792255238795518700451509576601421804940877755028296196939976358397417645229721493627017946602672655947936705224206280888175588440589927080407148145757836767855637221368909051533882026473870595615151110059051460381448256724796237026358080682971518261940521807843818108575173156652646107259437082804777083097970637570468739750611574082377684019381815867026109969471292806664845213404022213958061504682935310937718783526955444943036889152897482054298813101369058219172244760900824754820011268963921557055503944684498611570639812783807972891937711981987511822819680715467274264657697830783322015725129905516509705616272308595381812588770765058953721305672425419001013045676728184727948455245750868105328576748749606773585955405216876223739145357303803538644604667467321692226585893717305771802918996542166375370969099284843641870311530807524609380182211272791654967533609226365177923133431833328369065673586924948573196241936087615919835165345665839774916692525598364786155250740481089424913739229780723085662840976632515370963417963856288554063847313679669961170927858723340383025447381800551080866101829993265937772326649092348942721037219782135850867720324567579013063179183341017930069297049106310017685301243779971704628494741100658937502505416448480003402995 [138,69] -328608862036468534283274765780954503417544370371492144098376278236281900707717312288628135286205473806416309193350629214323818059974015008427229657224373306986445391031930001799229457331375541273361636074685330064048920322803131574542631330463919309311245957091064521783465085637521894735207780804132707189066102053355919745708363101579546182603061850960598828529031662551868471901251348808624284553652651921254833230644489195720241122571900488995900778836676578180418561145579448581996998185722660479045126674765281007795200510049402048700775319122076647695949549449618876416891524312732584685586985035533986102544563498091526481474446898851935790272304083895673062821154704820683651212314247469406793343146935166371593134615869205258867273707208349718384621722058066949859033052896689753053147636558199309602402199324778902848122502276750310306622123510805717654432542935300472042394402840577137842313131103249245652967458011241438892955150493076911050132614596664050559825365935195257219809828825799787049934248783981615066960060145572024048672397798376552915306510161182602925703672964733223649111103765142053953884049592476871059595058231669193988714879294027858098136143648040248681643090807044233713092329136852284847959354086543369635918537486383798667431033184079306596118374158828729223619774230711082374820094023283113587345668962880278540460555659475492954198781166944609355492769017439699502258285900193182920742859207832227602684754175004850436983843143200 [138,70] 1716356178823797215718023315669993608907037214923545123631700683683052983801949535108327204037533688839588572245159897725101399966529968494641294463601083127748486293708644697179929743632174473745747290110186564224656065268020366731077914690314100734466741861641097049104223566621924342069844243854552063965730913880198206475813966761127637066499483642699954741456678363027581316345148846045560277817040256918598559647983830435999693136535280547893331697699163977078535542544525885707816374826915905281383605150519317884816705590440839981698279685479446842592314154253054334180704946978233953439983914788620655014780243232043463560883409776435751620986077315545656245313237908515945600674412912105898512150216020463888209138886065714959734787173065742379252275612794701181466465266251410645289292804684867371302202062881754363137841842257829258309979608657918307383192293937379502509729883244609276804486962812385038053975166812374710018472946710789881613244760215302368651046841630620650537572819410758501486441434581987139675070423456495137357147790650949060942685126273137143784017917817828616653460720397953313063782398867323776051984408465246000715054069116031602001198481658350875264681025721844628554459234756186250534150593378047532330514782143191473690238444813476110286520008557038520451793199856675500722746426031362611498313593622800940909622886129201539961236951853500475340649410939846319845285774336798404420861826423977494967074651918500450713314552 [138,71] -6959560374940330841423539540500988391718113488284069493309301160105282105320834127713063524807276224405481257168842719857475932507000072187014988748609779509676356088940821780190179943256975583960622439485936682857646125063501805421345753171198476685300318106867760737626320545648967087456947541435770443096643114978547390454322317898471349762050110247278432529928106947216217478047654157949122157336619065781412577299079852967935985893622354195746932571110967806620135828047698655218483275966121661407324991169291580131818010770458814192775548761849650939507750280762786458817233237227667762540993686257619177360578185070108439590305490583726724283526440137599026930968744472172865816030575817543869749618483088144388099973278208529108681971332559953136898077437674951616195211978145705761345384037648713222404120579441671668120477555761301455998964320927852537750910705823298171489625591119230317122280179631303491862572729859246568730260285949034353062283982266643109934666323225000220691243254458969458210301581137489036144695801701999042189465387936646284350306449496324274819299434127458455356060083652128582879657636489836709250828905490822119389207551846902077201043021089559424483831020438987754175987465442540916795662547538143007137784020472794987526186460977961774417984208092882270664215262284508023016745461895389002522739160717201541121017810314284348922502578839042016400781415435238888146609283424771462714069840180365472961962876452673939144 [138,72] 21851853438533966944167935534414193606697981750375757766378311344397827908745102271997792410283235162611040109292356634977665985768068713791132293516888597749247440472660241032241538790341476619663636984722091596965733634066634925753889743061592771697643452085039133151947307080067671891005589304437978164715920003652941770974768233867743847668285783699129685462181376508161300462829762899537436584067107465911428647768234934111303506894772421759005009592361517263004242264496382126309737361865321018011769112314912460618116386897820788390850134380616722512355486926573678247402700977623945644852367614051181313992562623651310369293880134560673591558604480331462936202915056950209948077550939877389670277332254635825387851064444829110749698071475314187216918768603637816536965380828634859040405395350412152965127071099888297538882329288323932582234992276983329969423626568176943975659670132290120618264784308091349991716734410789907639865454815014918856875815365538704215495230757437988406396916374146488830886824470069637377614767381143369334814154387032736030917861304981788862293964504334696800361656377799156507082977858388348172173043014315494719899125230264906754832387223442695534670524103334523617004015743428799071983168928882082285713386215886297355660958958027139984572781172247205677924149125303175164653257971344949968317757660152596790519367156595391590718539171962400492676021080101708806309021339430562607814194197525927314037088852615696 [138,73] -51440112831510588296939498183104419244986438527056692616170544324460721957368588291860303330671238327217690838175500047131897346299007559770853197578632053596793886476582623058106535946107211790055568146168227468455837882450152490540932310607722386374738651136556064406714926335894656575679128191317601786196590454134272084051380348801704578429801576917965253860333665183118139878054390120151115862098129869291271423125660475962449901595071592946988786012083016302934513379513253644324031361854788984731032019333598050939591183715136403933458266211089959940389598091694313803248158453864596779543476366814876308802751128443149513480818619477600025685921757071429595376440151895876133388040489537320403427161418457407064715745165155031184060627396696471642754480037279041953154989152962641263597110894588060906030879103443692768549879488910735442904746561518201839847249500693135761161060752769092576797623592989261291342350737586056809824983406975940216088192260069866319576152791997880285945650709307277697157631046292827313453592979271845286392607039134258967234202820686368201463332218646595956146557282061598744592596108666015139176693843881286769802711040152065141255060801198363954177847833902500593170759648251527970187622746690160893538548826215866598564011567598874358174840493808404742299041088853830315672882831962885822683492236060136327508449492737173041206888105071206347130034532768974856974786414517914521947680117897957819202516352 [138,74] 111963917384001160851783982518343213968063676009091110266219999355774678392119810643485195269316115290508885660837541894621324743485779541752998191836284499862808967722254582973664698206677878231847150736663409354099623541242082045639789561016044021740849501280369495664989012721380726624770933062675261749074845928347276377674554066652114558053992857615705562361740316334408924322627665390827716550285331470201832197473355942076963057252082865777299835952159193416816123606407405353653516792707521708478049800412753207867101422272630494761066054164941702374948027476024938993455311759984597113264869017092004194939587026974850802896275533212105186937850644961830135102304811949199955449135524481241751889801989784871019942318792945225738087188239868175116973488004677676949124041161749907603624592413773976982716728906655054290345905105393176389061408245076172759928707664467062575949431602263047489495856571418790040881490934117171056644199057619676226818178598576131626627946121554439829699110885851777039267470121631513008804738490864674759239786229872873031055706628747279716323871157123125767571198885506024980358273072070245541497047550096269630061259183493217569122776788463172079063953189079614766073571693220827944857976035745686524042276065255721259815287766227233837421058997891535922998384560783767558061483073905859080989517098695534006648881535402508341307439255366245897010864667364834738598234146812582856106015229683259351472 [138,75] 43729603819609458278429947644335251801677238408984074970598276154859670704410222054406155325378504157373397669760560790522864589933268848995152071645676353108470093092188548747803997086819240172547236317900194520823855257393809703733048620680737270087431172543593720105867233435271604113440351368646406150969599276988894321337395840653505554000241340017023103576184666241378978695685169614635664661496489421164798443569739439895546460843495646282958281671276229323186242426808571499639481959809380810314417018867652886624912228739439163145019075670729146221638015681136645876980081449173196628119496387570641520661181464056926801484068518941052968772795040308094985688408335732047658361545299297038658190791669860592900636507788292002231460908112384172072917152392824103751780266639835591867326799072789277730341594645147874142430438237874170713888577639283997263293824773324435179751246500478704380247080586875270190551983436492344685164638764209649995593004121988850145932472476554063868630330065762891893597446754383330026042690629203647246345954432318904150029999855928308544095209346364948438576832126003529702239731015736438992497956343197965999423522399482126750529094821042110367780098752950555645921400356344307963512920399087088918405275926973426995062560634954830945736083651502238015613211026054236700818123516161298060970923859151457117217320892697314822598897808877300866403457242607620978799324246185281123240329927877600 [138,76] 1665168215969836645839662704457521070002796107337865461676269827058834376275252846782039392173137578885757084541849761909015102479397115031052828042412390145648830674737462240418868151802332358972596087141313441639775676090154540034889154634649379266761924051969832856747360724677520916795546046328685129310705854527847781926472771139223751676692573263649261906971357509450173438402928738051598337107220383659084662487868280352932479786058786776186147964335079953728061785367290630840224214439910091219996957226962538044780719764176823502604515338443619339155006565039585045284020195731217232842566057317148123660870764656182652268523888651731734822291213229888564580743089879299114215425073725263276978671125551627798259877503623723426920205154861990937909127187017379846450705773179746811460640533687975621329006525092397736339135657122621286777243926996337936962057452874336263394833234632407613285370088288929180398871680283786240616772447635820600559444178594458273627969147085274899740593947479528290971067043311769009208155042451024577119952709026632928599583799864330151819283711596775963469603717332518281410546314785255219828950302438569099026937485855999176634065881399365019275832966186344604711156446480529512576529913446381096417797996474203738553013663191307568342764791231037061588435228933679804720732548661411884150600105446670420157961381714725581123098876484242487026865347158958306018562119762614199030442324826 [138,77] 9559655097640390983334285177444386387474634857257833587721126326337851917752980457168393669817513166961239618607441706223202940339099001291453572246058618142418975466964710718066803261582801459179506964865898515707936765105716955952262995405045547750422136796302973688216719157390723276574337230742412370649160056486524680709852872399123653023345883950703339952107193520094244941964712572177613389591231125131621572898661122717571463905087206987711465665675089648622487929150101675886662718234867324160334155292866418531335943333949609555552522221771645996942734981618983369090302916328550718198077958035877396878490388303548599491705003126897696895504260185202353269135700229812318759298379340583368088825942345548046374433179656016499458759845863783847802531640135225719620020527677216100594007004599613039146297400995480166544147473390806311338143169215460893924768686388632464595336087994112826527459892574729056611359427532208155471465165373706595751858957867927632918031683022437549764446922478984987793690170683953075371757903454178906309701720237730039112832763721429075930896818264196626009670152678343911267258863027027429680658234543028201470544934838002026944907251134507656901530456832627032092289079522484373762362281157580820486347156687585259275528626980881313710401246587873974125043812938950065735560376408929153626709539702565933318680693001146447136836015316927483017312711559572840742659284461397397853888 [138,78] 45665137188261359970436670405994149474126493568751346456503525129077941255449438137250882062301892113957069531243104168755640132062178721014719946652458165633948546519135969833415885945197876357331240765597572015740345774796287703847505370623733479508576842024094130140479190778841741349453444059213156477875935285433031214647690928072376613618963422103739002071067891628986112215859960510742191337975134950834014912112817937482471861393203811525881636570241571392980818265351885116150655213762554991333325089177411863718595181917168848092744593407245953677115220084562725477343653026063257558698204254522902624748250830290893228259545821256945759878631890302700485932780095006278867070417737862478451094380378349690708370322189321935202832243029078357681252883827707823198672658659141560441334419510677014545147750785063952256987755820357538739795003658700450278895196517747192827754426351639769545702853120348815019670135132818354681256298573321748136766268912546252471049744409328829036327749434970902715132656726880765393357444081146009186677293625706370916027518922428317839253235447437204158528371258371592773180939199981080971015949569125899981416221244407250577271789181518921544630440664286963189730324443833964067197078294473937356880778781850236729728070798541922015774363101737795941216270179876987008458604748752436656780028767940533059928910312970522889847557463527843758791379271760918846983064540293045568 [138,79] 158905792881173428406942044955114111676793987842225624959807499921199027869753125080185461137835820201373707436637177992428458911959007968923597868657730319994832269976789006683041328252657470948131346373106212856765476415519912732998676018410087580697249518109403859291510588962813092992380991595984541302638223478490206938918570516798326953524307525439807705292873878521101275979508496252461683162881688894192548974141343086945127890814369622125089203303300261105811937976983053991765668743418530242819830535722581012808517368972829591016909165742519913946126970270068264093919215935906570864182657380549309533208401344449076194528997598162322693106936077812153400497899932588895380666027011037406950498895554242618807716319806596240139705781682213799233263317810446666603105251300715215937542438597525470945878510018073756144148822898966678833103914121616233602808114284888380735958532521755383274823650760025706524395349496941837324983342664497507747298660336256135856168443398914161940432942067516823303598775722741288770874750423915835926336378018668597644027468910051669753033926799444049062880535567664070515406004754862285800138208357871727074762070377544064889684013893678154117969459317235858263112464877008268394470181414392074020056031872510660046159870519504436451387895728590753988372201478013807979444548807323554449226789190610830337384048453331804026737035190947517011281670538708179777923704499136 [138,80] 407694778243218443568293154346137080263378989650353451739737690266354884479084288201426354930819052030200275719029523920883647124285870823991368598529210876520727634791674644512156245259130550730644900745265188718076808671780127829268042791516170086896891219647229285061143798274251126365009748858271829860795902620327145079978669649513747247025512298692390158843298043430424217017714738476242958363822403671633274663500877018739828005229421837058943617027304450911159741850429367784719272563917038642642766923270379898606115635540464476182519086793020502315153049376587029140776290713575997721837253520243968424983781529059784065254959980521471189387518020459799901580945741905642470197769366456958842643104875755630792218624857441948302226370837856637432179466324225607409281448379470568645901916671976936219570450021658680296358160715300650578749454055854354062393786975785997582294212804665296816063987704676743490354953429807170764231126564414749313302668586917958581775694916245559624411986393366690988002179277871050329656180271237505081443432342676428798544341176264166975767884321117585851472524636798293090663206044548243744725681328476839170830245922820166457683632344625193835998970592325232523691791567084647843912149300815568126819725023586926382797066710026203396627095616157523983569163911916416576501944527853221403731531463745494583586636947467581043620544372157642822361353354863928608545032 [138,81] 765328107174908958863805592441267487385791917204287395317869583207555669178425877168927600004215669616805675807889745449973533125565507662433900053896802051989173940654801200672526535296864676343975394117204620860756108509597340611938179455600217887561927319205888789747854927599527878483410402459166551850188504701121781065485005842308873678033822509760250388529101154849348236164946326731044363192337273161636361792727045335251439367087558668977448192558663418739589885349341630694404011922622808636088861896632495657643014551992559952898886282687198695506608934342967588317192653075817718124766265866877991645594874090703682671936503733646232502008272411767434092668632220417547384104068011906350044686540965238656485915527857502610008375658878146734564751091298860000077534872750392012747117934127734574674798520871371443603433368257419757809194167999774374834618712407583078891870323829752726278943723408613114934020233319190799788318638007804999583313911193232485907931311904405501973557858689934160907615483537446331465460828466321719009135795941466220357991788276395169475063158285002576324666063860464345914265365018305717953650279633605398886358661462097125729479979036605981980950226565669225570560684263952934905919244648631552589172927940337068945075224179947034556733235829474333295667928301208783187429438948094812952447958799014831976151313811447050454587561781537167173430588099090633664 [138,82] 1044957423117185052989398843432647885582646387068033634992965981917449402264885523064758626310118023367089530776316601603245963825448904050758944379470255319442619017756391783768656443379862735959805317726569474861068249519956142699602529509515090140707011277939354287032156466134509558868202969309403941137545312941167648978302336031212354703689257989689450164557537040715201938619710023578002638024661117392121710176239256353841632366675227267507247437687347952403430074756545246681956544379140510117467746505893112208984107799858879063609300054580038851667953375636987467939196819301440996913306929955085836770548434764173697934681016446003314285489811155245247629170724076144815263647937133648912168598642170836810512159754778753137720485538120990316057343514130036724929544796475221500171706490335256420759184227334152319931173829953249097417330311790040028424599700461445053037546396592071022648088293282711653130575216709062093235446773815914452237139915036380747813159557386504140304404123960937203049874275435086106291338443501554532140177079619826610937628963808425084725055333303073443225086821863700977005672090283398800412736540296265737681402236610132764761997490645099314477031061440202728711480570918023199180624261990060928559785954313936675294810129736793615347627504405200920309683104802169811851382159062233799249008381750079794919887457855058612823293249698814627763382247310608 [138,83] 1030695802735796944392440686649153849383130522666121630857687648017501756035478365575416058187964913605000530896790255809897300871858054829551857318897469213599628784209342737189067780001381586758963367157877621061501648758282168263522637491305541393914215256417379428700031019273294496619811689712503618818238696868943647524139111922731682761137141163642184923371185190435840837243181165478246942951551040204237159236569290547162828469797100696133215838427742818945097741439038556671148394488636598236752520184501136893326671084875244109575214261297426230988789172754680329243653837426668901580285942659336287969666228837327061713981710834435295682981790338460737286141711126238719580711990788779036855608939278593053161455786037880726321298631268414095897223882249003590608692063714517311221772040706708791871947063472649243489292413808116594214097729104079723024247160002910642882291278373792189905533994016905173052691848597067856945314175494631301893083176078184878411705301525830135935339466297166590885594823224753414058009074746061463358731792347557856455792273610323227002444332581458009505214988598163787236089482026642515990266916558823154266302905657879476261387996843231281473720018019751561603363144634469222570208618965556881483753964500847641584093991610452082127698328680726495916397374310868585856680422396957107123747794221714240506388774615032163707510275191576108945030448 [138,84] 729112270893495713213152640881666557035679435234959555895863606493652970484422786897151373878070594915660138352344216200002589443026454364996875954880208046541114554465783971026781465419519790135269940863047216935308705308614512175746827013501129536202990857007880797848717661836040468907867715054515481050991327447231071117471187316942665649902429206685177059968016020691174893474669525680132618083160366790486526077386066275921734178329340259579376562497478161210916920473682747129481331206077216630770701286834117350182399656172017634234672550408885606760645387699640999389087507965263371536328034032550887450189656475636368899120477982779944980309665827821761928107931949854130483585708122521085765406292516205298291454033106581410339014419191233516388813461540148589903572768811806777936073272328694150728305094714826152879061312261790368032361163033820515734204156091317954833582227408469954320681097013859247326230050607075751695868383452771799513603547596831563871317547348079462551661344291865065611240481538186323438579955862819681149306480936214048536160311542064730872690293572237803097109764788350827607915801652296495771601980751510096503021863374983487902578791160949031598881770439289792227215704447578111138428920938688694103024813771324374586392261734612423247950123973492698886747888623751741351399786129067805412711896920794195959097445941217913902156841142843887850 [138,85] 367074339620911657568011826477465650423133754528271464701600245902178065056084502851757189048748162132338056251890886597686393140192056441409831218858388942243895528045823195616122112299085356419378472260546902000005085252363760417087646245707000514009600131026877458559943200554531462845968975991444240151304462940671577946406241345920151963595105037955500885905281273516809139892904445829421825717654123422559374139291789953892754987456480828826674128278410736895619895254319077351952834918474194597582365368334122309170172380803983198383466832066574010953152156336958640343889041015816961853856349065959716438173381812858052612952035150697387020199564983039150703098242114613080764250917868685066698109844843901809191917278248274939894391752674098565212867827850056974395014827915876911673224159374169132542572422359103325987763077350784241123456784900671058941812205052776558527210732062969258398560823090173438027737252618918327627033637690156486463142862634842770134127706034064386674353265735013496808793744577346667899389618182682087483095250450718177699273827288959440997020695960983935987203546970369816909845457770445090341066998666551966045846256931474347642115160452504628878474556120587382172845297619894029198560042051247975022249104317891456614172567491939691490428781764383159696798612160496901562143951993211517107667285205340638740762307266307056282664796376832 [138,86] 130472290345492933487590069106286437052059633481357993573395101543346891986072169777539746596243438255776712364116900799691902291327676931103057829517629294874049245741478829446626908656672170079607172836966468083664664591003610373359964432718780519346870140365033855782595990140808938807384318051448279443224015310310382512479363452515275421445376825170797078538719294065704662083467384419505021085035995099324182770644124428304173628433281626143795684803564541150677352125458360396514098230406957534995206249681745736189515555153529406394315163035188052597611776071407315645375365224056808768941403789377669827490508885806916774027539667331173656123468263664579309058050141465120343395071507941623526879786096394507776866550252757615730138058714385080964464434151096853678834618117555325511889276480244231181176947769662367639669000092565194528919543177985399211635648079414747184488567093677740981731812694162170696280325117739247143492047216351901174796621446683438245977626961578493770346671107802340976601820737210002982368566426036150467668882263307007090458545134955201664222320944580918896699360693952968988628715375042985744661102010063327311854361608043608657366556059834586470976203227531808892796337054194193486693544677836331442309060603271220952588978860784843601302756362170683968224643612547104136829048007188235770501437924808651323789144057452809077884216 [138,87] 32467543574754705386073051961807557413014317287674840127012473502832915606552335409488023747058552265008166898186357932839432933146834494353826859764393626289978902735668877801460033789234496116767136783912518240275603343752983488528524425378839707584632447743652928320987948542174266635357187988306648759003407318567572621625684283228832764182564407215413327503362129845734262288888634497326433200494474439865212717729099680263256774245609009046174744601403590464000541671179133501619593687343878888431646643483970773260982630765169415479282804766876557492611454800966681076786755558246303970788912281661418975383713747577464330241060848236199134126393811705991886271803201665971192922492508606322807204471485674968911799202182085975489973951844023483916369235462154268861862031416371319279539799557543264052650069713654625432046662474298242440360018378670467985897011166167765650857254929081213047629546785405366848274394228510099642762243707777341098217621341946879788746406194500243345608957903356654681683931106943387640572866796445893614415550969432034646518351309368131348795307505975653915931291107268899535450602975023797255307057202892840852941608979245102558115922551518355402204808058879612995356706724876817696837492651897382034278752661145064914962801988519746812979761431924157857416035589430323959861545095948068844335196659518206424831914817231717624 [138,88] 5607748259845490613672645321454610878379508654257036401544454651878109758273679179472527070390443087179384337212246759860822884684784177771621124640051333815258496990257363624700289674410319803693670034308528077281115980924739452366994872898629493509148402321194163895452736701435025067291538506353197299787678591307941317372944543186542834951272024394467524889124099330818980936564296385265548035874292912641109701246973101171297703703593641550519467058457487631165733728175149042460227569696562254562468018377919641654373251921968059583865494113670667579131490810819876127956872968746859752162441459469174432318898665681605723310654592070812101022989288079916004021162099035432216155438608550963473535309660419239875444030598868939017225028134008240844963945093144626413177883342390777486738461680808589622525429915242057796984489604914919862679951967335379690996920359976145028193181287369030481972987545032657273160328609573281062460871852842704044715925904198928869377209344666327021679316399231594104382284269482433704334448738985398014239216049762569296911569383287910767459557135749320896798002001735925238568672954999024699873883285962818871516558193280396437485993798085422853685145278421571250213358051211522801444484260300855092459522653902924005751211236520152720221278748209269465692427007864352139072118403676916732121935567451932517453673160824 [138,89] 666281913211853759314460929189063538168928965088449736213775706431599645120850845060044554289181819278367755642084747065060926884521260239801124855900274581674381808345612469160747947594415071324015970601819182969658262699746666999462626340071056501950095180177219425656367849005481128801599889297750539832981845697433953439224252671296106253668766199963942851994940668730194810502125730934590932630217075609190824078721187730161397481868076472436507896745080508539122015438980960147851399266652680990849744080955543731975706172751200639474827718577445021371248402056568016773248110879636882309252244249110847989306472851267532363028347473343267883078843034838384271325939077935223957286416524407417076766633887669110767375894503590769918240375113751343467862774032683198396201614823930841337747794286825734238964675323664870869304341176709254857317678919750450098345627071462980775859359200633023349580200006384692594110820778508043729399893919014708258669699659469136448935085843892058350964728657577929986498432198282685569951613413287923159657464777221519789495148023154029583423361603731905060028259883845842837530084041339290220001093104731401285896483912124306256284918036797167168104208162747970262633608972488065461600089327774816113237461234396254533933132790100804352215234337337149893265643043901625091437476996820379010043316996880045912192 [138,90] 53959671322094780342414133138724100720078492498156773886687221033766768087372798272713183010214150422398144260134671960443181475472023347030510464349424012333213226056293928801655102684392868404330554437373470282752350382132112635665985558469699791914444159578306054184720218394618132544053407328651632161475735265832602480279803398856623885461631380776263523653321174426816154275789917657395708850119241753385443989396362630932170921813465071523181743794978694205443829371580508135292181995541373197390117498832307850523373206818289007628193025971126324917112892130064743391966314737901027105718208425298280714286654858732869903903570696309249494682527457642045390978239421237274022055116685275088109875252881258775775209911072389489445763239165906252747237834095547355689618365695493707100189796397691775744556970236731894970584355637614021406840007330693203904288067420018185742370360632681738489322387411715861870538089220466976839227962436071128228527046099209335202846507925842946409090138215366626585579445797876769637086791972797356774333978847826330833909960569301716801215732349556742688231776204769543016667333542022745643611010498747510890527399006860564278178472803272391393960672102537336222299265905505212657143218379380623797909108188212325188249836263919817990935782308791980050261217409925474621494476584369699003562804159641552 [138,91] 2950010477323767983598363353717576244916072156561317876433064090638465770469678349818290033999478281714869524983158969703193305311307721338146619319755498338559038538948482253466773774094045636218934529056260166170648221960843274259854002883470522916436947274993921945844280092744419546714477751611105165999663300156900757931081783483968260867825167456310468968510101652190210052151150611923553645804012613635830737952356934582254533807903657128905444343747606622936716020741087807229902114383024686394838264414213133577587693628459003639760157014516551387994306454430406249933263643541041855819462908184909221702361052653606887666391715728927288777662596538238319940178844018759199546853586660086526652962244166098810271672639953906139624254319870173998066638737454471608846847828147772855478875707696906508279775033298706785840871115495759315436892748712846469884438827296733201482234203730965048009626259825273244125247547886478144481735733614162742464997056894467303940809430633774393332825373747877899964397955475809463044022827863532610951533078261752136233025689495004028798091205840054579191732728547160057954538397117497041743391828532536150373043956393729067706604433958322495790642500729136424503577758780857001713866565655095054337017277430338479310888169561156331132350644058006099345574211785615519629653760248915507379631264 [138,92] 108685289913020162145254571839431302769927009278903580119906452383391005054334566954908150410379599278189682174202682686494976705633959648720147990134605630498629979435017669437966414180490945808312905716508192736526946364483059358168213932360076294676233007999235713207834281130886194651354892719301474296799106331189085783772733491176929874336690936593115195979746522295913866934362563273866648441215460582180354217056070370379359105241142390354064883254181983882309311702097650510519064476280476042978883410042777523140142368206540035567199569650560335231703283249858931253232510910993027609303246941677610339046865164080156738320991960870806505263814669120118077788785072488366987261097368766152718573818349741438207639345310089142047646327559062514073244963700786811161259944891668695892656383890054484415508137708057197368192197328674261474089793596610441736695854475535877600556885256252967668335704338301665690003286580383680602472966199289453902344352821966670480634006113144306121173489067820629904100183372068226989047523805554405552099874769892712920142491182290931488496097881205425587261033038753105404196451551615433776990689474623833890370588073871975531054584722164682612477973947963464160468602524057640040769763826398426008944280596768338832940463023282037730470294709358537649187248291266569932605729741247099525 [138,93] 2137563710079374027536177354934294943484819716354203724907854955045837005249633983708754497845591459887269720079391662610630628173141691454913214369006553370727251537826302160727103847355694003366151146277792341871595606001148942027314195489863148231013225939966352603646322022859311362179354704641459375838745820548447596522391173319351016402802384537045725487365744692411821252361544195943993079367727185660223395663406970058371852087800759101383199465576061195056116130148586807925977589144450874357370817763237222919302596797443082056600311216608181185408571268609113858599486663811836805344716074936328113405409878743225969650207954409285773919326984355270398090547646569723483713281800324923592670317263301339813509252029997576521298536324729681777568076785241431375344260958179993906136202246080123071459301715665243390567630364151805143228071977353064107301065841894593696554058020398018436211146860063947128504412609119861566703861516660902266560740626533798220558527940549015328674092789276160806167551038133185732184234483960350544158321614963110302439579054493664132646719500651647281376251566442488003416572145444338523106688119593852187832547998308145673745986382926228560807475980111850223422398412499348897300649503872880233794199393380907732063471266814928047528241718766642365639701358619626467405288589600 [138,94] 224884364428264944882733597799556688151854677041928530547352528006579681464730014617015625519046855878791028053689642759849618996358206317696648533112489972924425948204204690223306904179692130593774679032653642807470324178504633079775163360157831203360249831102403361676279160961723424495742211334144252215753895446977043619727426366866070458957731238774466149946318582428220170592076474841092436115552689168587870537019413251595486706998600843509402185641415543524755688441644389922908489533601004773355116416201237179754389717592798926672540522026581173311729966257984210804742808500396068148163585423849036682110334757575666342376922399369182995329754678968109250150901234304367231240646688408432832636451864995466442312400320912152816047748217720151273432689327222621947541493872670620613950570173619164005632167771124808295721253282439023615157350779146621652212414019889004490408297452552788875619495609783038599187389787653559841490995793761695762854227920832256116437033776914446297885085129865793607916226436588738321590165707546747992867090786185864646309184715735417098125741078720980255396671240316849952514324389243247582964897456519880314364557770727539626461464584283954156988254197069435010838453780433544950254618248460320941204188558568264812473956745770002334586302643322607907982405993633422092056 [138,95] -43181978515488926223356103563203731756940688123736187906302740947509309521165312170524758307819991055439393934330621530425126601831994086406197789916602153266404029957618514659883306053979301078291649956369853126799269460798055000979470072299526441396746774482827421519101437122744459273164115964121725721124581905953050639047255777650933356329787340701407436471738946470005450874073233692051605347070545877489329284470782278350714674691516600337299852168165402708756711872141845974397110198617345905367024410582474219081285419481599076057509924404497251925628613497523133448571167896978884089736469946791104054393829782699428855610333576280312074561674572352010933054876240544787345847455198162088539667147450048819156832557783952387695224733497478784121057517156418898821505463930414500643166055913763884964565542876395808157108705937206149347357108723220428098593561689033550677733352508599273778675327643679586714429486296324027761933185004661771467762087129229946700313918718154833717460593738880054590694054302015058757963563754903473508857487115049834919095411972042168454104795485454888112065658365979893302230321432767132485587194339113216756212506966468549287076567413490255036931832896788599519173901523705253600171994829508082966254843745129047688354836348996919979145485396466635996412548832839272 [138,96] 6277294942642241057391463637624932096530110821973553264769091495556869385935899734739375343290631641595604573261716499515756064844896819989260903455778855113515651098866803982985456470311146045232643302329091231381496344194345158453176464858036581244258191227971485421589533852455046650442560587717511848819229925498483686621000281774606463435145985952377100133551165582028936932181581505205206447099239955025200620084671295721204926883376578128638391178046873907994643694076696146704870508171953260504711205896007129661213830635165896143032626908655351295491482492397055397915822073447627766424180572444904385428697341978381642093915867446298945537752401393609541964623519121824353545166898661822209620462862331467770445692253532017877820309783497655391516886106930232633395033951166940720483910413308264020875033606524783726064107688945669539180804579087871146378902153588002684436166556399084809980042668798322633805957494564698386824261041983407005934540596846446341676540968803266318723888893108772046251015761313209238428090026903560502233129638064082608417435474529974585693460929706360207528241401539634261919580023640222872959431914111009938384754510217843211450784180073582302496217929703772231499280701978287331301899644651748929651639769896606063502414537767149537987629412021072593699252492 [138,97] -537520212700650549182016520407835963553204687358616160265384898336473991420812636037971438938859877832818045296463483837658907561746167094026932517899311898061073654792634638733307132864244796603763035125113073432797077863312609631082028228602238591113800419605651438665196050781419063410823461101890531291352822003491578163756841159993303948654338070782671283995168667428451167746482320799380808736277462982610354367343562563869724239665913936228293956780717928442495787019891824962972247310285000938724442020673134878960159867433034843651230181205755595134037241972409530764347225897730501820275526420670529175130978884903775672872591439568994268924219951439395530374617514485074966099428659046662047003215529100674300505177721418973823105421788170907828554602428525718244690336990133073742373996442010434340409587669351384387264668305361006607449100436004215396362158466359781502367259552109943939666128273870947618419315393396961211366196641258516376224867005309278573120686612118647245148728398952100076918634337597107193950548850637111021809140058376942579719484938924245997192995228210339986888977244907211749446173424320211157577635315000006172323615342999618018700940248641962463270538239293079519455784214930896722215393694086910500271795657894667636725590491095108707907784390640371392 [138,98] 26902390154004848374047262182382997605858881090622585652296338600438744072317440240406231938614837718116070047654548410160519549821370916968818671770728321059050801904296779290134942869841621826796567581171273031433050915736450826170008732005680862840450006849663340887294200051002387467545405358644826791052133421214526681175416142216376198662782367154810744672564713526091126978432151907700003846581501414381818336049511127285177274071447725692661239968328268127429235576495138989095475791106947682746034066901403453659296926701731038827134464374571944847296683367183861259421194337451468246381960568763449467537321494687618106913350811211199362042733899454462809364738156513319084535245837567072385333292124367289211712016752215557441312498207243485916388723725485483267152262696535308781593116320360732837878529801502500499195243463287200017890606464056380388283367779348834740127921102721989158643176330598969761608450792815091801460262446751283481770096746175681192871246754634002548645452210389473080591301832644719353321717534750524130395609674240041604029466000208265398641195940894097269033262433267694862424016535520786344940523457049835426859220231773904659877338790320068583638552573358092894305037221968138379204531310345445253125686768893938839470408702057852502407838508960 [138,99] -772920421772831429830858850947996815249798576039765954949451902058894200895651894935432754385441260961135062949867345846031457637546697916315199447429118443478725839129648051846567254507207672194382211543854313821263492452684163958831767669757560317125155482554150284882583063631131839135324574323222840501637501265560713294746004823884728017073536107974259975325666282863568437093819834079840613119983676177130698573145897412619439309460091274622907957295603889390631519483757009111977299243308820671572625976442695343147679131363754567397564274841899307190912978157991790145857235383782220688008972988078966071824076278584487902976372610025943947845603316067593374615344396262145314247170085997708564913576056060190046133893436697077943663776492670402721619905385505291950429169284530414024983641403106219297275647654888711397605548274117814907052587542317526859990304523287893417646506629754776860655408300345906838625290369028190928803584581354269362217540159932647612726433394854804259592058195648718052975598712086115424340020376697790035874161958163769997069496738373224939137576639542301211956435561160821673257747902808011854947999570612254752564361290612546157987413074642835320659624157348188296316456554631229390174225505908752881280545871977932747518184565661227505536 [138,100] 12610514677360187640349301666041250221498978092522547686773797825977414826674242655200580445401002029026139784394918024873941853385826398556672012368880801203189041962104061213948066210297552104985562704512067241284881197073891828716792927396171474546668671328911553030437191904226259352808851307471268686369906074021581882519351326499915828427200950462229234021738020634506021223550686040922745000232536987173718467907224687693109838725710260092457852222393176642322783917768803109878050928063580135721445944764256559269636975827797428112776192155520727417096620639335325542316737482597286046141029364445373596000339828118702248680947922201475195299881129147961562640348127313779568285902989730156770218094029723307330421671378124316106314658704418253857556492693372043658336578430040336012945851929513853601977723201882843792126158327928440081366686256576688100537086689460268841584040877390776058389824264721318997238364317640854037064367278655430276332984746410448827661616431120250965547760568762505851667975365805781757997934092309649422806833325621578927045308787693028641870386361050986285653507479053935785260296583417642194968371107997968319255860156435751288684736104903415568548327282107615104511889435131559546887318414661987723252919383437392546369079751695660 [138,101] -114650344699334789180942200695320172612586383456212118971916441260594991596169780836607073056039463160617853313707351162428907662367502144044918048963728612572169874593282492097773989650763629487247193540670973403558592738461124642168163962335200355092212269435719104264886358405248582155146829335844390642908980214554504831180156792641139700636175109489384212959027998887518198286247501571258073161133813379120901849031354471307080159728949578159946354032749836019018407061254915104066431071385551270638770157479468138317622681160524206500086872279358324957986504316035919323947087057235383206927884624461305165855930588261915708793754715770885553904969125289346971237758959188094496063901270378651962047552750757869520900476124887185017047776893926850180415130125395794442507828920756434368870510260873778983857158049403902309512341743664521948935692554686390007661567130917943848971113976408456469005321746736791425762458481565094217563495685768838697069498318985982509551583297017364114254517228284990454516527129718874950530566211502982810497304531192871953891020973822479711791387804295994661808085259279469775792281673421064108471025793816506231199000935277510826201857286516416094007565972540035571213138494759503829506155774853540443877626331628781331879552 [138,102] 566352660231062362616990522961513680183567903409144126903613941009087267685633128711577669699672991615087176979088596620467538452419911302928380016657756923826139630664492998998426885405063812569251052757721248821554471881095430752251386769713529219826918516087178932837604207627947120378198512070013069704255839107461028270680925915050152247993745632578182829715129359585951801109445603383571609564040444077425791041832670519865252651234455235865973294606074878762493366036873641453081989105589366668099094358106778025733645717878617211184598799841544096439196777806760729900135277780479244898160742972830938999121705694533910345631593209237301565534682498054349118235217567882665972047079341305527074694621865262542864142030629987763196606950804876131168806377446857218257311770898733038701213145484689681073962185543925381433545876408079095413453198399115346879969500358798336157068350226101242974339255215788753211200864777501119558581091558155656741008156248478326984859310095631719457843099394449039021249964958541093522383563897904011014614540503578467226144627752672851699344248007326040749444430530277689149567395993593872108575189873160685135854701867002160837672413889464779940800500568112532214728182378517324038644927109152174577636891547737104 [138,103] -1505636067952923782358719895194172504643229852048903266051767784905232905013429057554649574594024123414012263267289953258524936683227609789744255946553539254057405071577217947841440654647516540408194869353199690133803276554270744501309920641631593375956745831834891137151618636316040025334895069773948327342062071166465821174215324978192562130909744313422941633857476246216044177373201047190452985705261626924069187140793225636679007440165749685213159365031709710883365546929406433802251728509116269273141170813708659920027799938357054318108015754000012862960269703571584930766629368790562973904818778000625260761682503018083092659184795685292501267612462299128102694146516353522266855875788250334820403520581821602571908790831058722972116785393552765516838082353423052125298821326912406700032472078611729722447669751808492571645655747996510045098988272672102825293627259218055703506752697121611100836898719800278676888620633231568079410776954440414254069507225776597887330959708906559367580121057786575601141868806097577131886761285705297703405303668289440095567728698149731548864799327773305493045357204854819076715467738799418349607160463808221131308684939141926779102260861793571643363228670485179965082174209818180699403272083096827510813674480 [138,104] 2205499942293563254852639662927734175007641026521940387554505539889404688338932081126099472700792713626153492715732974664797469604795939451309053197540290810827934953103048408373021055602356685508706625047280507526548684620708603675906821934191493831574246499295659518078082815074055926208585255919163934199023849088223384655539804962019118806560697405133269287835887410171311545523053824239561526730710705770472880777400994628019023676824400444280159958509010570667678746150204399560008283404603911081953442716921238594800690848748012538747151309497889152953741454629524596815457333512088845469756498128435639106938927810207406439391355347268133315887524192636059080250356518908522765456553068388981258634972127255199556214594580180894376993338734115136369276819001023717977842252333046225146501614303776237169305852581981017579228516598799074981590584559025467319891596651498254265861378366834268894931850257129807408055736187061504358172515437215822915590283047796886947235615567353907857982015952052693234742175576029964923557650142339154300321743304619020829900522509914233143801191197160970438562901301016785722966180351188252460153397630016791516438120580229856782202920452698651704835273879915411642279401764750503826814651716228192 [138,105] 3301062704647419786966576957966341148884010173852264826120398557638312238633202175623739410418734291866680513675610774830144648475428270079003381331990438291330502995714828387374621432950418903735182245173049655976538187613283124719113796903305153354341778195289027653674999906958090562240476791365376082793317990979374418447582931970895706002735658998520990555523285928090069124820135915189508608542313857035530047521776902503731481108263175096316411062594727440842807136393588014114067074970015608226048458332332496660506794058112323516489094043571498895944525594680868911173321318434530865998613087159706063096773987794663546312115669895875790877273956437447021050279562545981490263450209019085427757357838115901869333749588997517162617672043540715081269874204591723860116112383955756279923554062285806589848262077302225802079855542434755442759499630679169469801639349265814988024968778629543092481431347977742612479460846112471630387183589542105209185476184105271293400465348370933076617689184303221413965241770648671514144120845782354505719569688975297630813349379369556315178665381953848751410149308172417356717972551116037514975261947120698475095584847725014390508930133067543877805254321150929122357762850964972410156632384 [138,106] 184026368157751848039722115059849473181242723786549199318960133811733237821755105780835558990446132258928770607906462074659433847279887921952251005923160906268601571837306735498050364492745903318598595740065003691883412890009887788177941506873018943356238039837550546740439916868373951338510104859400610673235981835843322007850633222096408963727679703742466485578787597163249255448647940576887858781833647794666599765778312077437020003559214126918982901419034547002827578511293338340083399006191436016889732998662485101963417501776279925557542821040718443944708393791159589120232097546809913074053503393896777374089380270471869895510006529226159483805610894658835043084313750886338519896208521286583154118539775510653219167923930225603759362652878545351437973239977088518859247865894133037214333274927894455944355975557692010565770390315439155671654986519917766839211851818608059307748464081259049514370758766988482337790689087331280772903877344177635621094621412841602295141759264096675627642819504030349984947027522588356834893924726927770008659553207557728267948338916321142930319871028358267164181398930435393658418938571280321830326726825553811069876908662916724958742645078189954007436346316815677362857163657233897888 [138,107] 2508262177460131488810787202641065151554912499353771808061563822690612869189925039639825623209371626368129990382657767481727644779262172939121686529252277645302802824151288684747280331795346569109659284992388125965046189777352851829234349421834040307589161469209755128857619369308036452315207075196178632038826544832899661436343098435521299573556572787887049404291221301609325999727887589431930067221909589513667225359589415425128628517314394800651619050584901333202623523870411859370339158361496993473707558854352855796650128710334778670149192813918609432535231691382858729960267965204131707459248816009636009721895514905066753948117850230363215535865432890893202175142376685194153855866024048636043745464637762622519452393531130279744396125130425120163197539902396197179378820631710637614774047912363485093647330891331382274749284002780161535512869550377166155279052858439978497405089904994514021233525669385533467133862413534141191717771157840314339575537742755456257385549966188528180410359040175531368379008125442055944644119685185485613809460561426275880679497284362160013733341279837481134726436099283116199971288125384388750002690136801675575717799881813314610020673446220419773828061827967581821973306457696 [138,108] 12733810157709940189423262528705714701767540940837278238654649940734561924484263389198718261530276405963590042356687939782824371954953130484629974224614712840395262457082958868350835353877825931451324929362783291298023448607627458588305606003581307540547368254795038625195759461478591815982479058507147007970131666602785493603460446896857369860208636142338789852137376538792920035577589424075250546296478201834396865634156307872582670935023226244821529150306844924376406728429905970717950147537297130230883281880315461613138338833863342148083752398128778705707929595916837079387532409285908017795635385977488031634004428387304634971745916350737961235437858439861761914734047926516591589149278737571403246721832072429962518095633997272622714922381812878685390295135110873045643198328751559537627086699908652423215895671318587442486729772480901573026235909136265709053180892667947403121753020650513594875278564042009204961214336336136729870888574406753328580768856347879547308017844701552912276095602939027596682634142665704681405165040657221037438824050649098516205985016414384142114810190022783165943123461351867782822364671579994940544384570133763038999647068979015284643659790932255775246830366300280045037 [138,109] 24089615871573607287041184963790712778888819971163192775411880469433572922235945207890739528170015380166642463422903231136292737114145863159043920900991551020222382097037719065597999191821717171194171594731631611401240650095472469482635787758356279992237528626323127385075288092810885565120184670583406958220166391359730103907567591187830306496329267646141537428637216318189929494075154674923458942189186493942752841212483723068369699516070847019236759818564646707236160577567761487708111548108402436746514937347400185811894433396614783490141225419328957879570677636307468208944776088517924429663483241220594107298056319188635593636466163154060332077974163739534028179928451773068025838023737917663684696399429588647162099716781028468439485398061328090998705095498695342303873260049494085693512474936447768366371460182654161352675774794423522978868851508122000244585127964934312697173189973824041018347364955966699506138285534228158426089737686542592783913432611237491754449798099413387901461093815072984284466588095662001323254148470521151934183521593170022391782345828275324098751993316937984527444377295366337410680586262228276978126152181371190273674945051057905112492079138627428188893245878496 [138,110] 16983844493890512124325260738552556033193568742292735016040596593375376674822034057097544116051823732478829768610648470904771092360527290140554814473280248733568989789852811362862025603541087770931043295898314266269539119170887735608344647442554930537792423233528629045529788484954667643936855732464359803242743482343796412014165859940592069639301721259787224075746112915665540681896294224301466897179072795169878159348454162263176127510511577784108373747165555015834139204683449974722199955233001926281176616231349278393027994343011202686036077003469417167840543067309283427439588076326514428843663247625034556805953963521498682381059162490463225298081949716950654646165054796251032327095515484153388151976784461846855872508202787076958817979558464907636170259414737031648543256958122211175174519428257033094335362232606192270678253189011805870389442471275476152350283076045280300780966080515935049253932711714003557135521960449121198198245331435807113513138358895465880021789231613514754850888707106944403021513949036589401598443366543875819132623732792856607171797061350147268658002278840283353360330306822205362898982243436572306147824830457501554398911474741493634696293933249212308592 [138,111] 4447249976323223832664541961165356879343199440274965955300781915965191249949255481784186807656535065372789594535158266764431056496092234442114363706414010904230678131087019589382585148069708480395167805945965631885314311037487385236051501346447765044909652431208412888611188703970976537561021467541646687120654600594928045352548361162229850033631935917173865616990175362363110057064517610403247769559330782739311081306647249132252741757607433047966798373532920538068409488970841394527139142896941140595507679397036245858936314138212881085252786036272996379911048048726400589020895822499496159964975884867543578958435574528384875424682443434213176410765271712670117958754209994648844921091678197378594966853667569895980810868784266741750179751533883571592563999610729429787640685177334464124863730765503850266967850205149020197396025224579809046590688650809945419829311746079221781495279424546735130519735291018382411452539258647728949601954131365847592793875463608534949663056041497990046723446734263229851206951919104689175564207586412232631094661563845912017408841389934320571609081291964377864382747119105521483267266802499993185117340086190270140437754829449325231502204983408 [138,112] 429653303873601087899477670911413378659489756337863104768567920784758847114524986585887164192562460566603928376237723400951331055268180340196912994407621720227525852607671384610527718961059017818709437128261324693002289065191379000192508501820827233130977433577545889596063709923630453060184210809234111583519118229129213147344159531818051053890124812538495391683335557848082140721053648498917392067977246884079436894838044254644007680861414428612628843636178677220633861817877145205749346637134140077420648350404901141606327147632647883138092385588030456076153332403209568042598035701057823119075910974966843308112920006570909734318829334145524235223606410082877783831117974301844345767907770694377184539054314671685136578658320991288001840082251711802007105709601394907901699013471293023991640389950445438009057168314796736887266019243263274696009979945051124453218853082073300480327445498447776313693540034164081210894847743039180568217871601025593912462882468890877478040754591455270409185959047061000650515556380741003783589242129061461156681087288069156223501847572066286223993147738879305097339628271097618990530639700830732174469008319917356577162129682382540224 [138,113] 15167517456975446382010530623537309829080529357288300257808610509153801476075289784300835743631488990540867521879451500397501342383784277798841400323275059100151045829088694337749185653791094588987750945121020167720632258035503610362122371424734270825083934530295912919346713778435510119190403412217513272040429927003056569242624176127361085612491182818817558018184761689668712753288425619023939084126738134762463948860928499231333942176472184686137122981200920110405490348473043147055336752552311936123284672727747683573693749951471949949916948543981156365862229563426591607134126358188740867421709318349642023083802622374209802891693815514554715793365385235763551284377389795894686014087623807189610438593399511052178527318627442526105285330198758227183944530156065612945620426481972487771131079119427721140354753792625826750298402999419036403591352833326128815210035075179837961103685798113577885374673691345384242965087054698637121603846454396323515181531646046439659455211085126726104636042868613309599239935406082554597329872436658086029989793908848472934491428892725909116767624932983057157076827009035321114700214476202867787856862050323116097629265664 [138,114] 193193372765114860653749498959429305030172983344942508502172191848558278715104457199200391073478925182480773273300396013213104594025866243634243913543883069071422684574258900326748647649746781403058617845112760103879752944013251164382698494372771934656260137550126699289506893456714694917592731433732209793489116793383925411284601387587390613831127977131211852160961296157288635810360563674289842564774474423769369201513527602468862600354381271531866204428264064313353204980438950996690516446007324119629238232431786197089059979261542927008360036526810121222084871729476168621433989673802307300996825462569554877563591326079365130436249611667812905139563874391811361706925874427852096709556625788857112429126423098181621115211705593239826882077055295280005712522034186127187883325930888038488464889869190654067634657521409126605912928416825221711059745145843805380293470056920480654217660413239705249486572022404224551382293261857005687193004111687693461216345439498820089138450370751905835480779594800582772191855022884929484944335676255834485742837753809769293783356472259788957803980856965343375844028532431339413363354793223073125951695861571024 [138,115] 874146737719229938949944002938460571893622453446710419118592463394173347514312875524297795218120180537495590961642168772551603276859539516591965566416211726729618332658287015513656403770223470670080712440817497862459676590348104559849761646501892638339160432094136143504656765036760504502246848566192206385179558430512258557454522570552926145713955760835868719814052401103448965996763172677843278492731916264099268323998917828702039798540043450965699913392728876662032195022960803442109395557169749520885908350486558232663511609483655185317126570180049725951973360402175425570870752613683992540145119272701035948833353217773549012428659017000660005287208413111545635164526335535597397711477994668074343269299147381285293316571415425616367428406857635105202609548519108732412095860265989759533109705799897847428295027421711331050200815934654278763679841457302748910342443665338388432720132801813338165704319647698633763189667951037358482944964405954835130166987653597835212677760349896673744747495117962128259760726188134126631617610310118743441844170979640130880567206121059399523587495812954489197691228179178272507232231961904739090464 [138,116] 1379208004195918236071109149553280406483605624759780768514376086414745465130341866785553715829129764251499248853435872560309912858782264714479408441221561452506620771114565340950215556076647100712824889575350631474417868555122741792937851852237756550950057701682637371986320320290807556481501173415050040558595714073564216033128930073760355115936356899652424836980013964310956286524679400247645342757809100479488091492588447936609374305252350568168460533903886121081561695925920785771379390113075054886001137055966152103115795941351791089745330404975816781311218997665467731794212821810607178233593280077191634319233846392637969241974106243936264525775720103317319002362081091710131871742970855335344273633830585696846323262954791094080295257838998548778216794064510883178774304166130380305006989782538880325015064052359445975901743255670288567858928233515725392557822039043706997755536176379757864857614891501950107840528975919413163670475418437930482165373753971672545571833707849686069961225494399445384270863241546446433727500651376420606549556442857501144921049963251733570960362396963223117820705546190256011223497246621 [138,117] 742567178057269506878317795517306537859544276248692515533071042863451444878186579702194427873606770940394234644000003104732234958391322592061845935858412797088628131873216448445104293441922635446356713336942393724486137302035142390361486317767789810145917390452180589774370863092857705387519035974860940922307931646593259224685527998359288922889383935251230330932745044636907554108333293670166732377687687776926640038896287270654498346815935620639329867352620984231698084091514127129207425080981446930271110887405449269353974681408284971429849578093926319195038159963719465471420011213440617079453159433939580062091033853370353749984745384940225922260047906645474318707335573714280899077143533875322037678656601576095772556574556206588120172720645251048281035558044162671263753453509634616816854582150026894247610103321578445869876785510867829347784049754772521031134401385048069970763036833002559155154882331609556848011743345875047818188344495931000239033168742065102844262234829162955934820394831746821771695346369237385789289901392423465210730240443170166703989850967490117067400248891345901185035773599223424 [138,118] 133081819186285553706379222263228880429755159945281034542227946367682069794168699913808555097050322159713427371257715856883810426633394415915181915847635500497696615957199240816875158980681390739806449439981182499246488153714021883298089251262577168554078925263988490570017606814661071273607853491099144646692143524878221343498414817536997125693999116160771670818754322883166583519292369813395928764536583071312115973193217524374407671552193275482982199158066447780523285024725322289175055264054149098463652255153216812383858774405848496610203609540758118747643399255273246309300474024193008975566293276765440782261470363400871624840454393827902928620678294416154643449352012410613792389644434909310313640404873861414771548217975752433481027432169820256975472860090206772465670050741038391827469180007676522448343288967205865370568966094666226613085698954534803964101103765534008511101116476511531686883139928363516896540846350045261907194048412955916313369019447546571916734904898638043440869174613964305450571182986454620117532260003009193929670584214677107879988383977289254847448917346824293559968 [138,119] 7718327194277530727379290589626165448158385723615717915374972037683427654656600432909588862402550768268036022731331176472459308731673096997834016196959471286040855122572531235865032095871559872598856480562862187947550359846240603597485480085275906576085833936467981787794373861702193074709217591235052682039463014102151858506957787429165774465375330921535114884791321224940764484603018495305082283684592201526996001341571202441391375072985738292783617588853123476710727630516683589367544138085388545590482550191157984157091380088095224559086360589908236744404269160944742713396213351193366258681511641702059321821955777214008491298925699734269338055751806736870634194732930879407012317344588283937825013052459140115601944610129554332569989656808409498757131225466906839704024712693979002572321188686677220934411918925204265125137150779997644571466681845204726998112084427857384953374026480953674745631543579291152906463128819005790186745994715813730244351738168307660337106825807223682727703577048578961925452544725120125246745447702629377759388469094239707489987636981677170263974563296 [138,120] 140319158208780638445732490258827475458550564513546906569644673129289636235895606698378891518828600082905455707579102485291982276737182783169413446856413306492650420376057519061625498120627785967341315686086709798381712660761404057612895544510657661776185266457569236373507179884843911860284273783723351676039195372285723576042570733075122200353787386753655046301236653683588076496228911769985220359145548680960276486615660257315845309910798917304775142964404741909486916758476967262705855406436503008781434903334340748702436614275904709441943517343910297834074037158010417113048830125074913844123831609021157257626678040073153078955335411838586199814914366532212725584364632987307742636618813173451568129819121723683139545792375875238320043628520865678664714807397410503921485017613512017878023879111017884984579760938568381738416532543679647107059404187359208915226596241473874784497470840427040303099095218967984625015763225103517923184904033686311526830986559356531534871266389829522868610315022753820300401006979475594665575195437318801898707386169196036692324509695852 [138,121] 771544217619404339059868796826295565922884203620098229966265380576943918452650799285997533463482906569474144434422077536545446168845617325614387141075371110510825153902360404538425466190175398180930621656776394756752830587215118955590414480141114993201700720984168203736581925038386140158643892174049946064612563131622311738057075546027180834413127905126857616409973037076094848015149268784726839177598080138628129066491928965998589573441153925055838000461069930106624124561208049614425755519195657386344897604753476839704159871612762129727879511649228919656357953117308176669252595459340966537168129077692093114096649671048977970159293798189185121195777428571377127530563787831516782625339748298494896051933303968675422820815117465721827267827902536398079000026895536598542376659600122668929528588593763905008582231722043680127482614432862004987933255611671792811940818266904381142083588816329710890799077987523061302959266987676073651164293204683799615456041274546086767821801501968808756186778952944374803059518352516732278084432837014344665302250778289408 [138,122] 1232675169519648374765207345047344593090977221835551379723885950226868498019635944979893261659627571023741535206745299485351515642048854491078417871510518200535707538545739361431082847181025738908466481477902876212334797115849398410414026445651025974602089422852866846525811006633715849617219618268687019342755044587563132416143570922973444677990538275155849627507448599878686481829533354076302286775039554251099282893666430271677096984717679756755345246869558950872743485828583961074246557690017085211989134450994244779023200162615449510336040790641752004465075088333349324876532540762227506821689341576436702759501472283398360039519793865279084732581885095248183457897463730866177592531182351840653107844961171132682590719207852879489179215798845816018641126726899104512349163553405300408591015307929145452954088352834940375050678201065897712451174856505185518409320549986451157810103917054373837197412458715141888860634800808951916609744786952396020613110320151148943509293828564125934592702226631682104635636676610834431168625534059577195968 [138,123] 547159647682206797854439149233848279369434985558922384128393505596603873685934390727264020165766103819116781980965889837247453121609159787881893420143455780310106511811668031597159543211754938871449208098011984131759277214782205569301022809370963974494427158258503088862266369204856902127168175520772635636684672993065962782873328967936977959335544389453054481987040928588322135451859013599909417521575909103418530660295306405905874532842647692223569250264226214435184729498890008785899878497158058089793898702472683142387413721227166814798313615039929699460114388060707514020759363450666103127854041690520842269484992617727482129342559432589828462427277286981548453985179926594947795070650515754497521654482238750075028355246526351180466325159708567161252917567259522022723597416025431168524899700369823668633034209584197595319864872624425605883560485559543273681121942313027357167644351271393592064966493174605254002412191925130558454908034440417260439623719167690102965907759545198092754869330910117345158428886067956247824608 [138,124] 64179616040954606486119060056680900891597455151454671525463922823487623886615500615037093560186323578032984810394924273379709621460720783011866427805479369573300871004105380838231223480151546379670379687453775663796224275744715247772712381641823240212091505909645747443709096000582720011077066655812998606603705336051855521796459269520276047105906652880729000966673848687847514948783618455443132228826368682174320072657097238258303565071964322548669087658428875768014427830467288530679381396885160442407196038284326843462631505978413815463161392234688569602930588115478656513682678891902419639018621067915330854428229730658459210607048121663126936856821760213161757894300966473514301785085621838161762814072851524943828132447842587054079887876115404369820142198919655043772002129196249827107296503491625760703386249826865955593903412141192868073336639203039695257605700621998053491535995434336775822639662398800288042014671357166457318455422854433868505638201538086035034189128051263874258403894662994277646556865 [138,125] 1880890327814286942758862637791617697294979924791985977268170050429971040401203277015802026260651643733079317278812789906613687304465469972352218550443476300379724607268244368796291908182900747737491552441858484439365174632663428848944051771332026463741153203849450533885028993336477709261403137248838661485771731648559876501805762384643019496839229520626434940162442461747820651148735531805728278233950118143087795458340113517238239391950877470590748618446050890676698128512840980265741704632289022738883490479439450608079081684266264454209803458252889480986119031037676645624260880079380356774678243224333333467795392627820970139930274918550409732285260568138940586457686115610395249785047598574892712416222112254113494794843632200814900362560729632426783290939820520686080387705227112463339111384527637049260361580070639181127420180062328863362613931432261377879026975667833970656709131593300329197514634305902454441697070625338546985224145709629326644138706687708680104292421218686170911822112 [138,126] 12934983286927376886421858596729936080442527786197969233436581597216906032154080995730975114748313118642725892962466373568627392065319139508956970249071421233714076264873242204453603103691128062572129328138609067674170015819216236637919482574372742799591152222638938659372163448045640127152931630310984905520145905501248858329401607345446941278617810717050665232176260859820583517489020110057060746693224177491956596304729639319149429408487125138746429372598551850789119221141119555090463117268063020324982018908735997226900415264275713570191882215845060082858559540016144296703979289974268721441924355673626477395669990531993895236103321486793965999817570643350651601953584890333971009421188628617697858430679654049598321709717243933556890921881307961029300087961797121904011466529368509471309345266020009945892046288114990505339612105148350166337914185350912681529893108007392334809026094277062996367902908053849918508794427179767595486255001746103705934923972222648932579476704 [138,127] 19455154515867976800965232729532979044744836656357825372332761297811795767897091062890916724768310454967873893987923790854791106622422759990056728042280421764863254938874409463440330859596531412967074560594585478100151409153143242727097425716101327904684312531165857352684694682605975158493479868726876905767086883683824141076653744040906855476204777233606526984243967246181633807009936291524929366503365094863404690148218049563482491605352519467628099607071482138046105709023790503713146586315541812993208734825545096128346125720690389001930979435617180958043154806719914871351919224309694630270479174256153590397863739664128839192465535684058373058796025899621939261732587042255304868367658617152122180119010734463941710634392152325912646809633478593548197305064025417052931735867243899121185713569535805203972575339823237166552279418513906984211277140894462454380845830390029646888671406538255547887319411123250495383657012767850499664871351052162602095213472 [138,128] 5912625274655281480208950534672685715838329543387248464279876729565856383956782693878464531869513447347119523335482515554293605134365377136321132655226321140502293224987689871635447608712156832206710005067435275293837219189079151357830818073200899521292150000649842370210999855543586660170342448060918579795171043747503792453747863885120662440036494952311926890508314978432877806430801884820082710317146092991222117616296072703366175966919197172777816628912748100601022099178762133724388275987237469318552462947563414537035281373147538305536666990294615979487971301270107845152956160873755891672478794767987073863329062897421838480740135561198135380059538383826017198544533688509356347104992133618270769844764834031963784629946630501206950721294936627824620318912140826040307250360489257898379804811349117691183496977961532478609104121906029894832854825678148154001838326675894390171776520640257630944919007868121294165172691858494562296140956 [138,129] 332035814546333004354759773091800431658031468716609010033933636907177933909155563032996788712636480488319336367963106972766452255667267368431921922457131043386948251836748035966765330321746858966472858823396990180101938933872249284374038672625481137846087715907067591992268804823809796591237809846063608864308365255929403486041113917340637095304381456914244526807308875003444391490791855515027511960955835772019867230031791353452621337973850298441197239551830907598913922776981513676635235558727566951588047189767516148726902154222249663972775463283041914648076012013020558110954486333054675924591298466635977775562111757539897917966755106715025935165610719406319003704577628231273826900270383471413398327259064474973574104825859571649994518809710145192672660481689038211057213591393348005510810567955991018338687084968264175020621321238032574467981736257889500781042912387087360501906788092827593337405760488878188259853056 [138,130] 3113524608869541807677634757658488149443625370437269398073098614516201848037127497861734452473896079517562513822458091023793162526858318193383271759159783750227825211547571359782121095328049729099920343552977573647011049953901835743298766661489425879403840449461198306609285430203864618051951955281567475837655221180760297363103049883802768604515622655630269659189312088772397191374532174038165300082777513810418507011472352396574402485921965201476969079733339212171092536968017213150083735618457004064708127702865246169077866071871145745614867364885234467871900067998381572457107431202711328110716726032986502489513977379314570616830330559627743860786825427711819065443602887728448644583599292395783952587273035308100840518780150558644254876748376507268958499330036092131841147884188184376976864838294496401042816084687072273938659789462777250697620845890249892476961111533629900019630282907032567718768 [138,131] 4343862908782154653174966245984876074859905405243855971702824165216976561982051980180002050103337987476431627368482157746705831577106770266373277983683412825948774313425690022165810683166110590294914426171403581294377399532991070771268119094526209476987501702644947215126724518193109780118745016462148764552366691325766749861368349872710697225145917319541103418587000172618715614068290069909904278976940445618811417048297292157715888413199397906303259249876837481307885305479450331732556595811824703902973453397412848282545292847852394211859022503924561243798597556223098616375349880097429039719876123638523550901123937152141210647827736453747331001633315934484452770300602489056256762297077136594129163560388424260705632677763892265967642459238062399558001697496864377596232354300823245823593039851769119824345688497738058605897811438528389121211319187772274346770448272141581147520 [138,132] 790076111921399292703259863584366202933951919429109712149469807469091675717090049275810358342677336674171104787658163821744510478558826942748367337585881445918845754589915883471137490333800237093844093730253889193923938947090000264049008701417188034438489370391192367061485061047011702616726394396812419860493581847029012262295421434742148049995452613496016412003761414847316962593539177501440103086736601052116292243898694142488752772493347210830975714568486466419995841284840456544366635022502697556416874154451384830253402567535367960754119733326022444523273955185076719662300002884620130793178010498821559097299932122204242133036107864088555628763514397754025525205407965182275487733727529730175918992531857815018027486146975805083767475133933130183888664825822574872612803935528156691398872686570027465592008226099569684734119562639046115076530039116408722 [138,133] 16086961180694506327048747338360781307390318904441104448106276149107539013886092570937575223889494434532548069427647852202354270833167266422135684091902035528990320506879054007890416301074453823377037716439620739661819017726773179528491346008443358934363994308502321184420562712989516656968687906914188746462551005737344710010624155936724477451320758215984892836024369011834090771678968247207272727353091033484034203181904082711516947712560972506507679613939187158052210602817434352212346759787958768618401281395267391328376333927764311820608052488400077100876821072072009756369888742710047372528762671720404236043992998698787959485811026048690999955225548362454257099330746085702749455883609493017605296577268085652997007254120331854486741422283732301500704023707897503513763851963556136110979406218233886974657323499241894230238301032096 [138,134] 30721843510538657360217364606656908611445148026986493702538191536408667432378756807011101006113746864893221803099650815269152307961223094768584547620191276973585854294420359550490805556267214222141889481513868498693708612417403126492780240795372234423015681932313582810633724729911326625744825504115990969615418617520181829008874982711376231872725858427786279426284435659815072985539956758297053854031551177805857149605507742900572002319249756855773743916472249949540017490899630220047693443920784443572393811355247952656505790160208346029618771822460501097669319623041298188171672557796637960546150279060802997466848554293926760024514031553308429033432442029677816869591313929544000828345954926821412651550815520263627133764487362602079541663737700485784619772660838265714712233195160066451032314604613977812129592 [138,135] 4472452494760159131116517363774840229302770376661421370467629511868743718236165498301559319439012543044768990315263510013932667715263231629004976792611420014514840641961945116311275697241226454404273842704912483006266412845022367073377974023291796334526735568436584787836170830139386661474127683444614631026869134741933690823756166440375166374104706044711881331184264565535387746746246482087740019189679137899646534352703258968700996697842195508277849362227376961349674600360008348965414531861744569803118125941326206311374770234779414520080197360517307617785897850626577462990099265321925479196424365948567171245018816448500420784640074721763617384735625671880557153730846550430994397698742027481637194579052805736921196189636777118567367056507873178519062779063029300966284360626794024760 [138,136] 38830940490229010747764763511094734261772390922199726229711486948175224018799612982338324269749479575495921419611183517678116061613879893383183723808468347114502823289094976537842631609814138535783141064128262415941864937630088144880833332882241642930502688457752521297289627467535053322086808877670962813084103074335081181611177912903728065355855248046426610994973670895555510658099461782580251922584718602621344613167375119226716805560420198167155369223081977846775040990488851729216898347568276655884218216564475178948746996062746276646625684232949256363199339455318458131145338986183676719524630423767492453325044726989679518261341137700631394810475386796095935571030632260825997003667268906293269341558189838466982800337611492277585024474460491833857060548980 [138,137] 14984540412752171756648255793446019123665606526552663849043830730510151091462167776309576241389657788407502711287080137059200007614841279319730787382998898647601802970032428126273779989069414146015768688551225431778915948643692885730955397583015459905805221303969283256474441430270261425308036583559087053243812338393405371777968356817648036860034809882943571927502654786232503516283949163252738431642860992666673895784407729096978715281841071520701866323196701105180092734853365145325346788250251117642979479241888398620237045533337641957618298015203272519955942419583282806188776522384736546377210913844045823424642460190771996669035351431442096777165258180707109735474879719623173191346860992188949134838398930410838232304083286105280 [138,138] 179799416667936662519836478520072508206553219747587700865038827301468871912902808685978511313068084076291512535243837812574838370500627164462994077464578357032481844484623262273881115887651528032178345498326618879745575470289955516252759917069825665096946089065569917577951673473456735826155310823144932551703398231129180118954691042852658194129000165317507890593492756737224538702850092255028023561022590460052070272599895528882057938427894725304751491843413752655002079377851071170468898820069653054928261093990442538275427865383513743230296125187399808156241533002462377341460479776750486390240921611162513280996862844917364358463998026789888498789785681664178230496398494303364902900432445855050586648864 [139,0] -12107740112080389765032862249423870898745688608823401766233762710136054858637348126363590686214258788365980318999107398656202314015002241227489228733825668056063365887660070629183868970401229578093748964226144955459444724331766620942816297572285687473561995941992308641888821456312070218257677614313521390088932946350311552443820049605682374387627804877766860915053158014229257567501246213073230961864626246931368687563705630276745806716085844986660981869191344747089134587268459343940277385581219024315609535664045275464873349045602691615903451518595930236344272018563038122264104644538524934556948371425267502484888808015691603363854636303099503251534494255496670990043327560894868626827330516786727114815067381808028444950137130596714326781174959868963431287780683303781772443177541574769663009452475177017942840322725577880825641849516391390550499604476194474464458883815121308860263300106355491645780595187954327099944773294359073019876032736077029100957903328438117313939528355392708557345273226182644123346403821650973399595207478229544409255452332719168607579207205452282659837843185483788974934906943164136958601379151416093878643085339069015819824173909643786295591966813493342522042929935311969979626512123123524344124302654019817655750640665576813005082459991165924010371925470940776511083663373132318701663449030319558891877037643396759143980171468729265649730833558353861421606711108240927877096159922107341122858586739984076728598306584133954037895151614118760519106086034984615155010361192628886879380669475706642174548411296012497140380118658327151535508149828323625591792318689936428684937178279760665090457600000000000000000000000000000000000 [139,1] 452413416836175218237348591035055025593773221511948752731169406113037258658080028710612355789209684380301029739127139420006995027015430421708668334087106813806304729209037625528401045161686370596799701837244442817746052421061716686975106373409127476761158870061843735685817520868658511795410619816008315371899397607711321738452991789463214007505180743410113245382376574108513150475350998690785098737583374422356209545082094655688724436072533711551553356598219153970668150250314217689387730101743038395498620569354605768976523048664269111913852773806913742790325008136561992305475902352425255810153247929905528785196561276314085109664876755209779853378960924265840795818379406311495506736542267325548184236362698958468606319295486035444315428930429205510184931233701021361681826995230686775707308558356204035554908731127013380507430159368416262781412475869995152183356342425250139681794683658450515667684109924001839608236766263591631545297159451581283601805183093810022418658435345707130859302089489339933127978662358602207347340229996734622186102630059159034335647839032396771016471013790217680108957338359164018627654536634376093000079820022363869693660732106679222650616611790802246749001506420697443422379676534792056659502488497260803178852527383635375989693163675640428271287712014401490695081498913716349455577902060967308327982511412615163122597044773255550793744020838430822219685869838546923572595176475445848812798868108915878992089496695700531969505635334475689250990971512095030572472227201374049532443516830738881585578277503745169262362999490457779473339250863298976329278384883912293918160453768431567227512839733248000000000000000000000000000000 [139,2] -112464409903995657160471139029625419401489742978303245513765431478134073567996683049040071376875772988990411248106567364529521765446706910909878195326110481831754981063243813167486438331007791681599563478791567790834280950670048315492568690393795528145452573124133854215661145051161199150115367640145345733181974048904006145242240522997160139176820587454253032836938768951510676943936073117613411127585943856675491555417089971393630982313026492913136027695692556928608333512437873258789050662671122408206163945641109161368169440510071715793917910776419274854179999189177123710860387563031297542455300758198926670026094338260910623918447189749695935759070279734318238371459899671290829262580525045229130012885079453698603716964565277519884007601750770760248193515639440163919011649139025073984253174779333831894646915577787821411912573744913886530500933341797541573267735107840804765579107602653470912533556155068520307138924707933826271926602138009848403665006440791773056805502626209222852914019774254544034093449644344921893060657074292367519137471056264813391257344526268486562363069368264475213387753885689798512032836076331357113044904101728791410613342472273988240469458759439709873039889237290368086701548597055784833254935443437617362974832910836662111235566132442761871387115107090038243307529119635659227570762541152043626164164418218255752750307839197549486574081028728401574137152647031197054803536660022716362663483660898271734275360147818228120684097684911901863102666198279318135055356289911767512329701871966054649003250732057922510989987443962640605026798013903449696567084521780427564977543404286341781982268473999360000000000000000000000000000 [139,3] -6331890296953774426055000587255672495649175647794038349282902535268686959806171054863830310753194681665758428052376419775195232520923944664557795937782274690855966584071898402350324663075655994956548838607486615680125210282089572110407635852512431707435122727101233542595284554972871526879337568422249152768469594077741264819763123890609276633571385835771975970511171289198995166923023249885751093760575130226652076508610766467330978151173995317242669269557940916677639297764047748456035961696280131869692139270903170640680008290558346615678393352067931305487205942758959285112531168417033117174401269916815583755392998986669387780029965387470025189765733041437119657251498063690474378059283925347608361274011968842956822013747170288129508254223323180884199067837451861133875224225064607346801494618333693466986808225040342624369577310516950240105635776380735924376426703638076201565037952421544340848895398802482266017435362272302232287051836421986871633352586870230271206864789608647564803357775795135734470826834479676163964306863934731262535667388391593360200978932142956216594629498342074703599711347310382153546462022612722091992225484247948675807781406500000324545797949788905126623223280328601545886722046679108118232223491226731299247700707065957325386045511161841031847884990818494541116376623717494176230200218278857291801773545921854630893276982242159255824383047903161175182406310589655494033700715918429064129087512503822271756073288506232776142251195268179459704911863028383713989363990111090821799458786946159619174198345134377548092297107968710809722763871032999539814387680738327426359800273922628504292055512959156224000000000000000000000000 [139,4] 538740225684864300254525735601489218003011507463946155703896277982328659650593296956609044809530730528017147394913904947810241044765260456371307536063190782658614962507695723733631188045840427910464964987498194254061623600110593623443463999675543898192295420757718031007612072962982745694029532258358847003211489058906689170933946713697056044987303333514266891958948908791394124593924244974629176999492432627457332561036687155183624430741828491216808940727254384150566579293684932477694233915809331055220081551637053707611651005084985961125235742868748178415025575070510988634998228446276992666696318897358552747272507828651017116841832848386018470014643917458536300962762883500429018627508035367698983024898829354561177768356085366369127770842017858804259813368727041607167391394540950138564449061155788799955396028837396544466433895865169549348744335063286154247236915596806460093390048386483831429572702035603033250846318233641014954149825676468034308621164717918294389246602245278860923076785462762773303480857737936487826638444890460796044367417402293213992306110770203447685175167444260055384502517011024605300027976591564244890420065354501475497324351846638226279253105454075157455865542337736679739733005901958774305423092342922889782129286475464209900734629975551400704478872764201570956451061013925243651480316826039470439409505155109951958174660793712379501887417137168288457929989977573613984990179063646634495518637994925312527169950794102878500212030563769324291392955301324512914915997708523298136967774598567489704571825433719036990075533005354626853097878267111021578320214364264663846400723147646575493087430310048563200000000000000000000000 [139,5] -7361538639594248660398071695284250129872801203157014027568878832944826819436940801003719519689269697142202476184852607626992984267609480226136829340537663433145325284835802477357557357269260077583302695879233335356469042576336639931787712781039886830722075991936570518351991016315678633777727049173119657229208353208429862052029696416798725311362321883477362993245057410616700790006832987465584397955948152035765659311012493940337752046281563307517141710784599216048574357696348531619429328667203698921060804242489339983911336193855110649876472775694068435801466250999033225748573237645427562386648394320112508218723197642960109200715506508313419929720878209895979819238690427180181149427713885178317780807881767740655839122250070798663072845003828446950672232613270381308253447882634717917169059165892338553557043561370036421483600867191297235111093136709519332545214804112250053441641488252302019146215971351715392012103054105761463080688754659927631309828666719818261277907439296286398210953034322435745125980796595150687231062814516165381457976361504161346020167485682347819134400227643467536756171328375394917498822232356000082787311776866585487940879050867026466734853077166940231394435024467904277804955405664861119388917021029396449984066140878020162728589035914606124415331111246737353360147343113994048990111651659725885279237339549632343518569616351085918684978085334455375537975456702063128177136854993693122227198144647304976517576359227273848376155808700473684870870867428573515711712513042150876768101230964481352476650663933601556902376167560816470362078003334984754892619167805714910746827521317676616772911033932306186240000000000000000000 [139,6] 17836999618146278896793924565384814238176043544362503969528544855007069696830333805926522421134497020679007830058682602042451695523770846600633788017269726275103791213658264006578358291948495899675198668194211601113588021538879543513419955347128571694485533858049682180689563992179999983019778361513133886020723312315615667226787529225606011784832764555577668446236752967360233490455991418213157095594805755025447701782424955138843584529100679592431631604089417177940787430763230307722760699132326535538690922123579063222673644184979081208728734280116445872344295970087356032727047701101920868648749395209959404756994961755180945829584024181337910669399858176559070038049616898387266320596343971109097360375232753822199259745720843266807757067383241948547676292626612571575277742342535569818255055625108894549860187783481249763799481890789343491230890074718960244260833133933323600306786590653281808831901193934880264884732479851680593569116026709167639133676669216303184144937467198871532644667538293845542984888101922639735733824555241911501917494313724188800377568328134707845564817754682871622382791480007277671578653879297335457878316306034642905918544811705231429470064009715397552151621764752302632936565431859352924747710222500281147675032395456334054786470396041425754014650392334981211521913394148292532682028694838907769495252272178140549616510674187158416805436838162832719329832566477271888509199779922915376588947546796512923641125187630182128689377028314550567082509886608583322696941437799275201386314740184908345981990468806364121193915804708523967196826414577790550044734995928140370113174232393435558688884317909889843200000000000000000 [139,7] 250707023403621555954501686732559176698382120982667798511446233733612342500476861702875935089536397080753816584543606610703177631521531269002542543430387405746461825491267844893280549620420630089501531201604629864285543980988797293875510001444688587315006759646142003922395662123450269421811418291523681328724608259222488246951014965872421520116751251006139588356710571307094552640764402514913051860512302372271539364181791798240949305619274565360637706027090389023795950005506067175358704119901113773727038731550801852544801570095801464069976371503035571904594141421864712896863464944766497298625721799919519458100836358291364467652512766572079892318098586102265285446042852850729136526448939092893512886574716340579985843380261204384294706097830070400182837237401579791580252789292612433983917790034249918006325489779709039708705299637631846002368350954570029231642034725420863652460641878933979053277432870490607450990166801502907242957952089387573455272302593946770254618978903796218398950192115618829016639368618113013740076572645571585756417911610918279255143110539809040641673498002963065054644661547461220718286043114617334440306796131075796024459137447746242057654942461876369002713001850804515072405330753916505215794730229249351163346391589496874695032069007825878073476123511765473751945843977624293632323529881289509482574929677093696719471767674751986301848972261444637298173179523012187534407438410139800346039088160784072148952296586032866242813923550000966883583490736880617589082965465745065190003100274854912337497485288041374021909414217832855827589773151803165249520160545901798475254509182786204617050891191401526067200000000000000 [139,8] -2320778060429163855759851370463710306695829052138962883933972680515651717656051516054529263713539207988532986583406865445777393719688107877599542729375821213429790240020606011474634394749107249967565286168666262128738536386523397050042089883132354606225298957337973619987021105470495459871753631104110532877055235845349599228449015323908243256153806039775874535280752735561339835409740483210017615566574362885074183448300931054146961074239380759349225251425759677553546044882733918572116860920497240428531683537005836894836447854928852280771156697008424023686830518131439500757050195358456871379382190156532763167508941386571791168433170201820111595604902610456036163097935137062173671364463957266406833119645898727721620879000391275419147959732750744708356034845376060715127806944153892979882542436203156366335250129075318718619491308286809519979280219974368344188060566023584679954675928319017784950223513882585887087976221172620224921194431453021836656629625150570116237092809157889748798900226038162588624900767454176252758094680394299521172711071039359676343577142691448276180596444219661951610751419276771354579349483621314477210868650349199159737776136409118678927299811274998001847530891413124007955071925899881907547334800339567442382509374307671843960121117796832926669079146981614658545638183251671389786582424723174509576150439882740521593581436570704033866451065317600652049302415801286693388148518251120221095178108387505175066912301512136739038550628150955461339152323567651399948855939930947410361262466071624239018410690481486571642051327595323341071207006584553619201147182121834586403025849509977732507166781920702889984000000000000 [139,9] 9653140725368226113015393875369247362701722962107817975976338465682152308579534727684139737616004419616161956079304333930268206798557131941965505231779810217997555603423629861396501380247815525414080511396726962019188692118876203235625211851847787937332843615048178741193048554147467625677210039116889806709381447859088043828055386477235071153682150986554882623370112617362312833717952458571525113161212283572957850230705954286133716044059328346909418728019552494073747278211871686453677969390901347404658511699581238805355483703859492683127056415709856531580746246897611498304054050490072489715392507334723300099875144869824247709648622682077908260286890692870307217724669740008264109437054590925480571123717666222191375142030513297071941763821825710086409512200050255501172310560534490521318915123878382606127747747245645342343916689180021447465932359384802322352359808790829530597621896946964544962783469246320197049009547511910100788997158287462730033240202786690116480971247323828264771926285477022826394792928694608407147471649776921219100205078534143534158940211433688536812073588678169233905459383068381769900465648835321597103804333502010072453609369968522824094923386221297595592151040949453597794998433636619733881320080815289617382145346822415605049222506350269989283228465248126687798641330081838683068793382124190164417710752040482433427096522644094373932041302468451417639532534403797603866603405996410944859211021687585443787638653508922671408258204831120756977261967905716979880032374736358580393352956628890556358851311294029369541022172669489696665653442253223710162976332657838784820250270397016676055637284940728626053120000000 [139,10] -24419516698579342181864246710456062418180279042026077410475180875995341760336041979279688182212926696217748703693583217098444103763326248826439657527484401221692776859539881814552689510825847776769902825643428985655786067288037255125135387892805106360018484731947441886309195026070527281201780807165073143919355246304032661162305024663007990710508254649714935603442246135394457550617940024490391574637878146235471745226369218131047830325040404619239949396483801268792780494398828833806852908781141955693469480193826221732617014270623046695958763629185240361317120517558857994131134269441799324808976549977720760447500997935377854994600283577326717909984206431739375423995154107721223212286892878843467493215231532970635614025326413354460375123260829319131559258528260333414663871172602592688651531229899767317402945636161301098072955356877268776671519257738079495742140812383463147868981311890046109932736115550304978722779283276705805069955516714856861983360733202141414330085339006609264389860616528685363041044261941470786081180597163906038068469113687028738797377607476105677845417943840851272345569517254901723353429803914248106181642919462391265908357506665165915194373035791797442341225437638928497557218279205216834420195497210973368576219699916731282744698677069734280554037160769400194603660700198067911919656122569974190782037393603172460906475834873974949812748487519769837636174951606821124190603398879907485504130167077026315082259084458206541457468837291183565289846011527481191656438304051366762900442580230847026853041206087846065743680109644844826740673428784147703690998801958085216524562679220342609751420855255236576051200000 [139,11] 39370117866023511095380901503547192536860538642902934355376651452278059306141059059213637284882716104853868381565165984599981753327730397975950436364543945890526210949992944425053698254995926385030649636039910820840712769693595363373852894084866361391640389727742890094425683305425501923902624914248392330378191810782088972852717808839631419653523122787423843829973402156578112745400044559387853188653771294676036303437523972706151167539705799737876903684275175168289182912014587223083974616173050549666760189222469933404545776449113763556192805781609197586462390984773415435590768390905433808915561867560333839596295986296563710146304834160256248336072802259684484923343612005511412187563979020537313805079715223800074090755046520550937348955085066544445347798259654192633660287723439364517501641939795831410785465144334402926050802064964406147672644526764851107451366169911877031732650975828361729758676454161679945552248193211683029087652413042008805007140042636787334178903124145334410093894905260686892521775698536105455190640353352256703852060938439660591065158865481206173027702716463537717995678803644330699509171295319009034174529058145300453828802968000583948603055016037028416569960691027386525553709962344871386698715984460329693128130389300104486017329263073715539325918574997684276895703400640640954654689548225080997616939099410390037892302828355006756933171646772375868283150909342339538078690780809680404378690322831877076252638829904563380810410285488142721436008737653156158190008136959065479944179760311492594901474324531835681106901537276914859788617124389916039674620631201068003937517817483401035710538753101844406604200 [139,12] -34580853598845617627641586443133290565757588472442188410519176624275137866911719643068188440831337660069818200271097878208785326026883930421845691894470209244637930751198520179998477814324255593627793448110386063483320431830217863907244568155810534821897782599875328661090334933261050852899498904772257619983835889063578137230171444525717028596451627632516819979051857807806806764847243530516298130154546035585244828292695615506014838335900366505198200629680815142900717416405341020770844909409536718366664822001949623735352902257129365723479804819237762133726056806683566719488183888020698614601163236543798543149962140710339533693839435754277968754529897574711569134507275594576897650449539905548260345595843028226828241133785992565823210075674923670974431059997175620234576939584109113256756344867074092594678210821765451382019740725626199576071131804080733104347274379381402144561275894118035711190325302312918638104524297749978061366409561913618148615891721424235052245701239041506828198713779031385274114491760389783373847282725376485748357464432057059523238837908890203419705977526570146023303286367102323069663367079743075673438088422620468270906983250721503446405544172417360475763138536154306297507449891850241573582289853959516092561129172327528773808037106007546947873020560347396164845459149748960075663036287952743312883224830799671166536813100758451034482335551188704712121605364943771538480723420409155720816300688561099981758552100655382068121946205469255499198800246076194713583234631280578841952940481394374936950441195176608802639581463236451897621801333684837179299773235964306720790204090598772157661622310156935140800 [139,13] -8878387394174087964891658397434599068134929618024827495356168693591321525593410187450180031176362620272372682324013943750646133660854776896199312044362919387442112614248022134128419475392322290862497021120659397720061882919179820214969191276214846645042747158300694275638402518511903798132579030419012564823044743748589696892933945113388336192485860765710427977987798257342464489274006804621392555070404907828160230911035736679324585864162818144718619242037401548685645984837823335564108759654276869603992380752259478085503294890228644816868958486884409143995840570892489908560869551400137468040077758999575720465419709633438889834063588315072173773400011001693594085764106306467323905180014046051982839818381456212652329166924449349919994097740520338540420348677670471765779611930447963262746842297104209522496319614682075337108234220018214166606284471960889489252742121516143495723767311319111665315243663600081035630629331989445977991794854974402753501951560034938219188459837189201736057436290794736714829052000908347207749066917897497778895873402978393756008194431024187889629196243890949307732164790297452677541093843623705205709438563749788708954835147332521321170250301549449824718131999640936051313252282866432724672578032458092167022689218615266785393091338793194860198209823097968656611660379745036480185215348416496713025999260529315156950985870588165634818672376395897796949124266979964103285555619199100340129879834171323625380214908782956013414204493698450341786286795177444882314238986665491992191261258270957970514258661426769761232464740019413247623129575345113965170070804404056607505002765343295497380259030494627400 [139,14] 86343224307099244822004483158625791343836725278752478380686456898313276927170882409821823271790188106935421140156816002945445996698292532260148865299164351245690443509182972069896322172825562721921735489037696501182432625689866056748032569556805217318891276656866518502561850733455856824331812489004351176459745600932187587891281041058939197985450013595696591493575433399319293714135352808061699430852000915527914412420438884344219819908246246010991726042223507530359845620989049888588340922207961961800190382881242370148518677210070381989643540736456456847027411673856572975418148921687029434085231151044208640193964132760430336241363677655746560345521194618712874052410912536717913595310106709601495264447530881366164220620484382862828924033526581920028367828658047715209439573257614537070025066375476423266560754853675791843992129071488729529749860580605545994323647011420871136165605664018950707566493021542906335452510531607525187156010457386552739075425950359768600373872440041510846332431680818478074234833475110442441252995129603309379565836564519606336356767863395695308146955641888548365243978019383070742241370737652784486313133184803907739324201343539352943528058452569544318732046103123674987079042532797792029959068340041735022318194981272627480262588380868309123872863958892764540355553363106207330179690541027752322830694575166794765264041545501935957335722430876541462322094351072343752360751499420993069379884338639127961627684828981694213581228033297276787005758466394781264269197196168793584973067918684008182655826348420624278913539130905497454030626494539956044959161707207136369840970590717737842951386398264000 [139,15] -164525503370759498640261851497704705721065658138110777788551295659109840393690986228870152496377880759980257934403466486860977811005258506658345676058319054976967164997364742024217411059513985329434824515688092925102456778325603993505085822091685975744594513220395177382691833945186227576576579880918414127218306509986676124505322631336222091881754979984410532211655390675205603260806312012028529013622590899656072444642745428043689670571055802147054631921770196207368482673588862944008047025270743204320768107000895794993283570348518525889534129965603298285460013931063445664275720524262993351793385992336044831540609563925519890648910401311720861300545013929282858429453735617648662150400760284343878525554905989023940721271325340989273942095692603518313309586621699699335201567265255736594777758141065734106323857562290999237189228891188708677921783319457585483728914085417556467686420499428714986379608916703614396683550978487269784355796950063004338163751644080250041791085461452192815471337132348975807856491272082628581995577116083305651888483286062816071470405692890406679654007418334837818401043045869166614344291054725216862860512984323061240723990703001649432174533166831185201876583105107136298488084478382620515157678286568307415818276660162682667521408695367405851825012945544775315730146667698462995739019126880176526451983514527639548194505290777804141313674401306082223813710653381124969315890232283299498194180629774190139598827236510442151747323665003721004048041881967336880340097167777186338758589786106168701180440869331482178158066432177355974909232543557155665429495853532465623752396503501590632991142683400 [139,16] 204912476022828782366890092460688870971882414015621106230117942450616379427659361470906396326563664577779962389499494449625189296742827400264366195236002052939688118769397711924341599856625198013172100698516867757814883548052216264740132910487929975701012833190216004306392313605196307625653355816802994803381863233651903092453175361563907733860149573329806920926945157770489099204571890166054419378424046679405551749032720521720781314699186113373877345076310871205751997223424489968776383611360914688501642352957825791006554537304195195828262357371116657203393149623373630735120367954271188240910430349315497331661755077788333321370602481479648521248336424405036269319008647639928655456231267450064957207168268503615561200017167362571323898903518737205504654016849336371885329314723804988873251424853369103961724821475866871895576806800455599650234856038464167346976428738096507979811482973226021318323845115656432340479965894788224693495278602912141825844081007888033229420177676250931803922645484432162416560206269660563795248184832069619629982942130324618593228986262312883616807096418351262308450084605502187675043480667896147782885570209489734878196301706692816989942961256717639264944404595012466965734528029442901661173949367614947117000823693104714462395178007689914933390201731104892469985306719216535297100413691531609392790732730449310558837679072538637317417097755989460938855423867121196502470099769384926587229000328053117827682404925515487213063855470840213000347143199422407049001049075688991263971425258355290350752362422664278065038773465151686848583001053940310388156263007662772444132121519605739294237719680 [139,17] -192926962430408723709661270152188125164644761518075598542742389537955684140431079796461963042917459376186838533911153036107667707494265741004987953362535262457355930730305137896353430040778662395776187271181819252275588431336198046684360371165712415928345443157948286910747498999426819141088445126538973746698035372011804835693650387679357479457047879788139624178453423718308888833061129663298920575220880102644137013037223155175305877353540612882182366696987196205656913681901289677904854848362657876510684848157221290290244727009170639314608186531878444098298948518970805789870814500548271596260783312756712887469028763879475376716688945709061840017678352621841898716537624672011374292775637240685112309701607778052376649974905793446008452527432970378740828928755391008927144114243351528497401512276900112597903211574732840579588428226949800302814536547695195781962059991407942838406368136861204957101837553035702315908341505178777878158713226994836971620379523603550001215179440440346937331659847810801266604830958045622347435314959089656565310837348837879046344484551068121866506656764719748777055230018604920794196992397728179414898188333274885694497994922493217111581077432376667624698989775173659187321356285956193762408527890296122120253464301870485403374011355293342901596296717919872198311537249029253650707867554097252260863598969348106960986693488688198241110432442440462289722568485881371094529036331825658839595844219201208333748652917167631276741643494975803623594700560467023481828072059975859640286775436822156411929134438685797378370844701223244040303248853792105268333336815805040150591119121162416249373520 [139,18] 144322880362122385429574230177430903845582282161403195876612198854803535012621454030634968033258716916842220296382736447352139551795652149645802532182564986582967829369870930631922058879893753567355837365012374741192107786097737844861866426921764818884240956306745774039403521723971255268310006583286850402825996008249500755377053505619806562434354117275010364261023977379245544805542274307692343324132613021386167562797057524428196637772728424989576063711378891003690510610656694716632688437838929319972208581337334282279304931528322216024806916122104181912061094492973985289879326326023769417223969882043624676134643890097984009316869076853664113618622273645437625057272904484165303199705986824801208993226896583663513584895273383525615855566000990699301217056179902091297531253111303240843093688021314768143719603114699316442426216019213875516120160674713277926267403116967233802652152953898100447398997157795481237664830242871394085964766353260691380273246822630372804060768830871404598557307659057224220928436404327627476929359588696948996971490580208291051026532553246356077174890402392364143831127205698208091479946234578491820836423296587217132243333938626171567256511803510890430627387423535276860034001798196119828836517484485554517454353903750650513278532859495412847894931102389627061258984989009341426352856828206334310815630700713991132187868208378824312962439696539968043736828960799958026106322637552705446330238438087120615034788410214044083579182850344349600978336136721922746893274843527089000560213318161580876593592222585953662087677754843645406740874700688570159337528024945917082448376884976218628288 [139,19] -87536206262459847260696211610743307762938481783525472736777944636408176251758714694031014723341671314425572489818233699588115843305901248135543378601140902130681220395541248607826471502201252695921842662922444768844561282273762779093293915623676838834332838214686207095474342068290386352351192978678655801282733310586304883985172828176443655072778803480055894074256781941102234675543894841381984141283695361001251392894265195152743508216334425887491878910805292719574633968871202655164802694248691871759246235787475503396984051177328987166038293278142743207804867804735742480103962999465959476206904303976100958313646313963582185211922733637987100585627336436296822940293399348737397082968122808238525024442632844244033027485558918017676440766118738018752924791331231078751352427335288860359712106249698731642393898240029346024368822194506727673336842304196372874223128655285598545706326690210140202713095690552765225058240868684311217033619192091722870886479535571140720803980526514347769789433511446504859453661856327687079354802456689621005327577580873397050504897897903034639485407314952412063685814767080458143708794476204981889267117774847322134428286789099344879633545176120930434729570304283354018915517809431850957325976647793402475722440973389613207384966821929361952671856868144670989617971488221098941248535829493307620184643222501077650028167596761334814926053543459341000468327313662647630501360948669042597430698299632190220680859674751159205990643075488439551984245582201026242914567724648740448258169407849447634241011326841982201094545950363042209506117244455551055022226403248278248376395409439023368 [139,20] 43217293991075627093610162377264058943021009951557708531045572560262541855195725711086266208169634405791207744728117388818983367444746528056388863056302432971768089950814500146889513596100248730144012486016371832146205210402794234610878768490555430428495954356843440350130376773446326433634495051616413025756567459436452792999663126290844211607001571618773308156877514306155786304872749082125789714432087176129283655970162998107738170141011294191800280480763972116869373998123373825873519710434343126387580730787559969065882019193744202191840673152091374713543379912170696204965454861464427102288713880364183837920457897555573940380099670205847417703276177855810493624161479538833194251694870182449930014680067607090361212081566540793119358871101621186347582744476254379252895445919374733990788157597571082341749696180037007878829493489136917060342820412783793526891232392823850996294465268644832466207147432573091424687347438508322494073576873635461581680609571722295952256919351235421878186790815515905089208835653308227315204390995473849810307026817866905512792349547685910518424263264467675963320457123279513039219579662292255734252595676369351169015736050818387148982764889986842995426494526670867274021027914289850433894682374605035252969579887486798593338199046413687069313185313253521280042401693686079835461482479146109672292267839784832588099371745247622021654115901766118729839609575980278210050495854229535800491891019942873178724887021617642599550831709929278754301173958310561449660649047595632563599725264664275624887378786435887440003771050473203205803144749810432683876208747294052034281392834806592 [139,21] -17141377600819140535964506078884589292653719059467410545573115955034640214560844376506817610863634325275873805637879612570759589049619499541871558219345529841712710137155791513482027433335971620425885983431220337435018390520578437436685620701501037495520480594195798132151520208617485708282514067109655925813232061355872663313765257808636255909355767519389773256205806422964042374912300974315876696309709637181800566779340531210112290593383269379392656269999711757673432710328150173444091789964480250177258391189874315398229362419656466889783124493111805104945177759580400627030512340580993300072887857729017018369968178644249177516275159483898391850346240626842740199275741769213732955261231500269920625814508572701457133338003847903151029266946544570024570998324818609317310634658370833835632425321924082393914898485328121038898399347042621895371238023789026901177044836612852146786609707266263889922823081439301781216201822093162821189046648326779974673771411071535558251010565662518338901187928425758867043748308864500785357708750635152001114507892606684192060496369791733228805764968630854757710601566487452955755089808768668119525269960584356423403461040722262093234840085621803570408917293672431804801819037298309112074560393713856677490283068514714518044768432675821229933280238621594832545167632517298398220091998300553218852536281104943345257237341040889300562813311397570586625554134211508758683790612389123587601200204099607142613299713103175048338857001707003070310603218908946862824173227948067400097638466544327735432572495886949189545532591848241810922178903364288945143112214685292635795882737960 [139,22] 5222858209907155307231078569536803575473825994403354536805886661402505654278620313844807065551326362129448057283553639286933022945953009728009212135498289727569755167227114104497774171895069960759507669190018409367708853794793818309137931684715546823562241780016828972132716934196559942141990303227941742911309877854951009734963721215551555498444380190079141804819141290469675941941848566553825700972871927676182535445608842910886778792411054697057309911644371583786356390114749334591298127893437808907054236329762483214428551754728533608985041482149657598944301660807289297173547389043454274379756163169681649433800982792294180760548661232771555542549062633106465713162932331492675995502561149866057529702068675069936205910912803155158941301043148593411853596837413939329505268630551980090992402205674513221582683641099754770385490340730990771925197458665067589423436857642823254917583537941125509868628877078896889716629756129415125168198965144569370834150158570667600491539520815003821076534701824532519080968672299570439135434112352395912148254764605280474455763761314437790041021951339293355622472769812078271884025963503479833238435598620629442925736976310951289460744770629087924659741532592492518099809713718523592601857882348705226842957855440631587204112743195306129498072108369043490925073655665851786475323202884948258047929025651567420809933599797666102782093998955187338020072677891244994992213274486582188713788305588162675560577587278969490417100092387681003263361312929058096578282063933574638170324823154143339515302755317558499051175191620173596680267888601570713178474673556815457237520384 [139,23] -1096793148402525451433413103874062308959860013450027618903221755855245246744895136619426873552969741084129685089302364440036494795169170717574982912085845997124470050216248662645924017648857913243547390126205604125528208455615349999207950195698374254583501270939805843131056298809633001240304767727280765688362507877716739295385312789674229918912521978502615202121146950150045700234601164660459691552007650680683599122097128484352501853925071059864451908264667810707599869591415938605754315217841516914517309896294376682903674743943305533216311123210221404826031962583047830221900180325129759498728459160189099766140213113844635454061155896256174658356807872072060389400417679075320944371066775807667151617146666494752186351223526365272225271304041768568417735224124589646461532016609549192486302588370009405537267386425490978873443329074596243169505014236094731927367341954062036234434841199047785980897215415961787477642114731192277223333823116895956915079918572146873013152891095647626548236465196287005553588141007479779447440496374733109073941911160882842100680495703660113775310493375524980793278874324543831063857661107389425547306992047743254801309941574887257163616309892192192843386252147059684678618776936348819744557609016708444426851717597002956040115554760790144204970583742515319422016904069626163259170272737644075705030360556688283044309221116693847877050553912483200186406105082234122129272540823143048859768999276827996650076847455190190266238958999410504258108371888257329445185919010624635432789523474757435836583033401736177252624978796040008926109179539669836312300646978319511180288 [139,24] 230670790025004212887650871756617239187928924506815514883497279253823631098466106996173600678117521397351863701271849445390772060800853041371179087426124640861065820471174758583038173104285378811592894304372229491767470330334537655051620554976810363090241504839769730664940740298646390848072466692170771788664254954859421859087071416885578859080883805927057207211529257195017297204467292615790766779714101372899024451262663292220510869546544228841441698874165261336179935001654820590522168111369426909048837921194682270083281888593204545120604081463285508457944485102841422206874436919939564985295403136783357547641748215742345888749301268468559397131207191062601478580404879590256127898216917584149760350062599462541168849540977690803674872880776874753574187885797945709340228313452586250569691275402609235499901646484038307848955232191833744913264998507169482604168642195520931451939577162874792618204696337874394449914220461729388826370559592973160680181522965414189197349594218005640381093412002370180470718139734663830477887477934538368083752323384271764202161779488461292279649254689543226095465027506967869944208302319299924223185777678756104583994914947589918869621513401149509401580039517729005592875827726888497488000277956907566404702269962524583334550338521823918142323469429606093341488962961256039030157179734556984030811949455975313543560810374486029033914948173220464035506142548568836165390564510909782927821512201759063019248232787548591771522019427432924267804692283189624316830939654774619715774656261375641922828659620995379172534497149828360665298897972558108511376753528841939968 [139,25] -405725705945895299246612702904226667645329175093135688257266748328260909771329615180992130830467660803479623842087181843425067368901545728405566016308128409163095232068498966980885895215216412657011621688184079040079459155356634942564263160865455888961162076982982567847232997845830385971660221657851425536264934432812380491521111583230091716569815206650381233048590218797311186742619201044130331720269666755380300808902879893209421883381830675044316233169418928453288596647182997715667789571764536126122180771958325200447469947918247522583315966570069820215112715646762743918223563594579890629816652164587501879281715446672060568531399967828427976573146780164161259244255409021417060922185333045410077046505834719863242709009988351272040213067565289170020143209192959373142350062390813035104923398035292965781624677678005447089370322486301053561535189635472505586519758713164341346267826374430792712841566933760851916042181371123934903070768594243211401677512525862812726027828635210629970818066827221051219809745598559583473444493520906082587568667354872130464541910528679437724035540636671237674988624352155830346480580114391512387192790703834427764239133231153651684408588497847673528696555770593686180349410653324167430556527068292975979968148813869981010096134128565350115344707358783368360936249352441082568036534320601772812785038182076254146336401543091577918170694627695513467931671424330447280701956909003980700065266513869682846717165590580377472988178415066771183125924930812036462987290920501359393004701462270480997516720472890847366619760369178789262622777775168154737682833965058944 [139,26] 741043523651972873398764034848661037044538040440484162679846107646698831623290692288596860343174572592580639273398399927368088260873208777275758199209609778292714152499395833001741697974813238417414949045702583757308699793093125617141924660774469023172426103144668560651071180622579090217840231537117330557713139593600488798323744362441586626518677553796430122657389255943984780240033648646063846115887426330649168562610354746212988769222374038347915955430533638220036573830416382489892072409051828544758934994319133993538688455738170245289275474658901535285427023135477787270216136736220115981335224397541662737754429432684577477200963508565404519779902542520749261548866524029276697134369187279267192147581548821366264183282866924454617394850032560252511012706452230797804488464789514508084955296201255888966530070323366456572654641203837093610685195464138878057177774457862644999124969919097520932330919600731139578205975085375188807167819222840713876259737798565142386086482999410461018554061207000377472501067074259064512029097502636395411037173442893323900703291805296612494738884041286878018537155610002520462141248605239300002659512573227090371875815359622371328708119691086165399293782982150472269016072471501516264152101406561802777297034794427934599298591268864428869048553889783276552017796429470652228172686807379227274751300547365701383641462684766078872946214514533492764893322997017897261316377978312162713471419912512193344840958429635456711314326378803823044226082141536646222830040269178818654157409571814800547658544069088390812465387532969245255027864635326587921009958552448 [139,27] -849001302475269183513256823823739375800262494241050120227420835776499247239155451022787681715811444963268731004444789307206856631662669734189745996009125506742724075222788175986963345953335251455144930267142986010908555610658394915573076266403544889716806598597062640354096261554556213643403448341769378655892514906408477783234659114771905130172072052971921735403925490108075008635857705508913055116524279694022440003800454256199726074192164956961533802633376296643075337910255038697222970105711800370219548512768234267671880593364312023404058668833180061075861517515917515965062166603625202134713608360440447934910387622620577303762559730890591954841123690053182513599727815313061369067136376687221840981677290423210876429627376521999409311909898013265738445718652769669936114386737090394766857613090047787964299648489083006215209322847916086302575380728661722497710987477877358429461315519722385624212615868629492164408137736596012948065822171285620395326215414857469563669339088480796168535880411861271231889003978024389214943987821840816386278287902635054924192909575759615458032648349931580793188195377358959292633984259953674076954771394632829953433261363525694219783146808692094394466894117458649502539789441040323651210671186383925929344006271846646226433306035845250871030247176001355868049076502339236881513550735527325037931225255105320868781161685130592042588515820668173563855454671164211624544255391251269804554453316468171753756089786143796752090201493949934153722519491045947730067992717610554516322577978239999343123595319050778817556561364199235860518391997627101500844563552 [139,28] 554691112963719299325436606057564509681453892054722235401188672988620926464883576273569867508391801064225777042637946032428016220269489136744063946162907498637711620321320000516240914876934301024109574928571472853346227063915297680494145689942819311250366221899981315975903375732259359933017198552852373035086640951529783557830531127740347676267940135652369126062337183397544318733698888260719738441935368406888163471007989036351256223550697927577327532990501581224583120805977315278970963485706276303000905878889734424111053180938899537961150501186558754851418144515812538049442784387480818135438896770984262544145253361187575819631620865294250997438188535416772370151491075886498752567403687532468498848503361314128157778709839540949602212787253413599479930075722246218839638434482611202198732304004897522299061017046785278931839489131589694929976708010433521548114892080526381765803198412406382437678724105031899848487685797912488330770920172660317193048267543601799642437941286443413581785719250480421513150035015449901450108721953431152605180622453436687795733588668351843453686612702417746893088315452125008261635345072796042321045428924232572346862393072721553815278878107773215819391761568056832521036706932991900235892822788787060110412169954218305266777029444726200509423424803242597614802704066029891065016000571165474779977046055013983755362062481809875707102613820098934070296312701392476883007475825281788026152306232265186313319102303694736668028241772099939033451423372245648346703076202001619797325005749182337063582570015268631931801856333328579160207378166267831814978432 [139,29] 62230419308200850688558536962955108228019135367406551778467169647632191156487980664543372882226914663731117708785107366246958196511172576960228052353032228238906219476380047574236791573238563268052986644603582607318065737974761226546830803769196203021910055250334201937443242385338283133321862643297915111349250513218095457779500539846323257086210022722499884364270563154821859667990988032487164786210350151621387864519207376974332375824439882407576960077893362896741946265296313808590351701325944404920165933227475135728077241234864954870347552315489130816965549284140109481492762794477866539431596078717487353662472007895711070215969684494934542889498930331824682318689363906407525455860300778443699809891087274312626750381419368345155522104933291614113347292597581005342376756703735736700687252131448263047457886743110334141207903089655608868771412176979625502536935788737990014656044016192924345182830483997643716459586167264106715419709658305462117898344029562244871526163654304936145956629605777567242134441737418794266298325388762445171037648017423111297528979929247963380083487651059300349285737700969656777879384703983247372887217686658941947028976366724707530199107680431641695540197857242541539843713822334538744128672260868957634259485439919895464884485461008549390301747864732654701627861576915986154435917391714508520616645130884463890157371724973989467258684000055923597291996712087117479466127145253312950698629777973673567481504532920101597862986624471863672696177336296541656534694938746167086824425198809067618595193340654592501518322601840978815137568431619434426128 [139,30] -685357657464452313645850567363116991823760686122802655375178632042380914155237516659956462186421904049016137732166961471974342930507292688281306590133928542732286713031065707284069254961570440667182950122143546979660466416788856397132281421166927020389959451326860228347131948915238631411788444886569939157044334497404340618467701962633222978405287563431080920092985827681607275554027842508254914909696943865416770456291601760346802718477408765918573883419842415825104148546929247572670355643901100853433193387412689623491329581693235004938799793036216468295888541568435829621100789090583964192453462867769264390196425044667128983652945279769196660509720592845030610274053665467499948148859625962976388723302097410004851692766490018387278169504363592955581013311531765907859254163857071159626535872909810683352920877077246428654371986694706244415063843946341626317208283185268789771985655455326381887844496406596841114869225916817888397533576629433099645950055922492855152313316372420843046181747062513436021200616558566541399806735817908075266861478255781329600335984368734525629042487114422581475088579474580487715143394938299432864462225092748745759558153684962607518009971813623706535796348998368478311341257690841997674935687798111768974923767185225701663567062965835887326030220385605301864058549139919338164612254380363964883512376479524503984626025306941806724443457514118265114189803482384620784060294333839233050598674722660083124246599644439330657078159957708613434239076667808971753419559236432434896710759901649815658015059198523418999444858325757242183148480526539604000 [139,31] 985195299857600124894539312381625588366308670617855857428562606998588477276255766036841222195995204565608461143231806708598273933548776530119732306754250615358809680941933153287881690690010181164116218941552964634912716022900015828841080138593455176662716726335098286934991462140251266422838444505589325357593763919775395422383025480810413094216822866725383814700630619523149900346093237433808396590912150916413573653071581817193285481895047813158820969073796535600944357333844094597723848666917206218541976694961312957208923785403310652237055826656719364405582506830617867588188577608508282019753740984367674142422078583502475662051654172568817330659411171201863244577469609353224405975066927035202570023291105559328819345514948806542836663603255928910056290571419615691614640139597703731330972752779558904251717842124710563240483264171502156749108007086419836086520797165376661210742630798986254710577649557905938794946418154187008807633409027532101141701836595129102564749047501791083680676025548899638495973521021439634639671886061310306239267944485595975819895216001138313038010671723801887126786771057085369041736506867461128903479321504672894547381394156740137750984735703267887778977633022390739641960748133406878020212064091693525990025419531202887359155599229636003684398809952623942989633530829459060520961816652221933804783643488506812161061108101771249158726000181429551878943580730355138111889711669408597216551228469288153691533302177223224471644939625639094200221190876684033198928114295925531550239298547643634125156168775594146442359059551502304023480527840600460 [139,32] -868913851896479659408907178477647645423629214490027537817766726451967740964254303824947894714386826988396087885308997524471629628074428343342741497254825658394328496820981013045258588523863010113210240515234833967445289154847126802979995673928386413038934494520131249503621877049933120055555686630949188680788015039451874935153626868905572843544269919973291782733778238663989331990819178420309251043124947742056035514588217418751374451489475763256132863207864956157449644438490491590723300733771949115873342124414413995888576625127261725216726530914934143393438719191552748320906651662139243094921299862607019030009418810729418121275705174444841735066311936083308199130714070368475193042289578878751764162650644505964625701807188433351511647642615529567127428534893815866751810675732769998496026710572683391690886732475969492187531079169504157908703557654162102364539651973610532575063956182890870711335906520016759807312348253632568328195445466198094798086454275042250258770302584208650735418948459328755715057429063025755276828532025240071786024218464765608151846905049133166913779028368752416787656218281109143377498091945462901837539099106508789727001788327761237098880666505230261404362717290473535861039814483190290709943698971425746519822564712254708419214614903118784480063243842572745409394588140683323868333351322391054499287789442991077478359532480167159478839698084978276576886258549989197837784609390735380073541043460061527201368635079351116644325380252173447329923498456840533379316274831264206264142134787980051752159978447251549849872509692381458169185463830912 [139,33] 512025152679155794361857865639029209624955926854571772610646223787594179920129548886193670062071861238994406954668059758551068036614319519916236141628881756364412007383851521848081115166336846450904997323213711656131425282608945061434623337683684380488071885546990707962754981091478587964328055277313012208544437554338116069524049889609213598372616082958937359074983625424042417889475335847366416298977454294662289957813339158532622380689842286522315593985083447284859314431147338088001416568894129324767580000868092911069786416250515174193992884303071613169885283168680623825890207154235125205199742603464723304402731610697209526223262523022196617902711494486312899227715179987828033849476171478638857488336985377383282153216846998753998233533326584606811306719927140501467243464886170169848196101941918488516861810853189651576226509371751841097930326015249911749050125648332437806117199894129742848606828502267902813167897408091588827203720800803877381904101932744964912440100263011936156902553119388496597819192419169079193988591416927190802880016711370994827710330196270313761132297303374886812613844917277037119410244163492220882625908394459413100458480623508726300799007270535193067603212096801050448357638653080708293718938678591151158887591331704087495355048523520084787481252938033114417500769396807016995367262574706367970362301244681983327903956776668668532682308176614072629244218460157822732771456162262969745975070989039526189936401681836553981265907296819400683288609600197884054411074868428441916545725169247952542305711768150762172043485443183572240307295664 [139,34] -169280312519923819268762941951027065874406045484383117176084019938122999168514151824959850335252929492792658785379271268251686881084550844032710859032677509523158030889119097020765856116663756487978705310360450556120201163021564477117284487403900810604841309348560270334760219659470001873317638855062167443216222166483084557909386716785485201668341121113902657682277388790539689229236701027941733993319184892300966430251158685824026518747878045729680044035234211142230205337246815616930556019056590356031044647682975440646918455873517634626288713693159821883158319683166670374443823103494312740190929089219492243652029672706475199003707912629926901473141760035779602162034729902092948085554488277837584467828251818722899651093048743832249113043547004945068166459901567298288634605670900803963881937472870382332842203745063935826632857642029841320995368188162444003063669285102327767662104835829850338472875348281359201718731248335282417317665127471016881639744035428055986771944677368027267950087043272667161029176126415760997245580537179065573401104917064861304006078709767804958080324855514778178511943329598766374428051150125932662100859180672153837356643049757059388467032483283877637958003693528729550919940487349607042992100937020030671373499576741585706136467808556985514284359950534937309310932529553160817092602976422493589993115293250867866365585780455065941897608262404507224171617563078834158595204176533196102325854931215107272686469444219407601992471238989080451315656661660718254581953699782732036478474445374630508503379850236448238846894247475690823006768 [139,35] -19272395406442997539157733040268464476343886495800718539175201117980592738893011921823943617818898039656313477768642960186665325441712421136387182025861310590740063696398816499766318334186624220862289179490178020666922764607998308493949968251991534429921855596120990412133226063106439021041820003761999157436414326418682886257863402050076007258077924013994867957217098987971628315828287849566290197731720424201884358124185931772307800512239690415466313363835709436447022369993635346344109724934209067414230516533769105403566948906001052232226539484374835051870622161894200859279768740262936293527356741526811317286672942900669416170264410556201209632287655474385827869568139224159546180194610131375827634259368536721155646727187284174014163660652285375433694814030359097438897586353831972959979467379492539782998247036210018018743731094975470850432742963653111037652995085418865874815325099017520210902564590594328644416824137821632888140764874435710811621573231628795117268927125150587324357526656086376763969349174806435150284198660011763825339072080681962479914121144202817497786061049084669855896354821671068010928790843702029675698176663346849122036601473752688651589440831724459712415739082741990374231140194288235308833091414723160557313564905027017304595314962399469934934960497660128685812328398847215572993805262262220599866959584019045452910296676310478036690200878036511866913762431348302711427426238334942224417667671621241091669733707756277644048749890525997191415815204507336907019569842030336254436919840031968972921757814950818032297081795597602239110 [139,36] 64859768445156016363193863239462484522238823402499852019652413663842039877321906878227305659009529554279369696159052679574863616490751978458297681423733326607499303910111491366425065431688629088825305841576696076355337967231448795942379886349276817216688004103195153239917111934629739875738562070571698865382572798540853877599204722450388083442724832635297060750570680707898604986767834519278891047728081270799712139668885637673446552136839126712288086786944548871665695409083438289765927713966578435187248826779498101918664866141888902332062486349035893245844956614567039059409585139161487154009955564112352918703269977885841700329338393061597175743468259032038847269529015252371745577162611268973654259873806175556746180187120736898365956928817517544269741588100324627979137762965722168420428294087376985192994008033755194684040372101378644577630364160918807078597008056403175415247278660984889820480740194076707103019237090114595528353235871471763412107187898753728868573276734925751042475772238069662852664931283757628411200204646753962506299951944679857725154693587444841213618425189772792101843636523310142163664848077049590753702380003114164013315396567510789013011866865893419579207416173292411510550008216232307647205831192490125714434494208195879802522871741486893341986672608952982572954314478049191617191976692775761882554223009647413946224084746791754727202152816489323419748044852017396636669051313496866501388843398712420373801913576866505813604662609882318075481434585080053686911692412315999953524464024464775627243009375845784195359265446578881824 [139,37] -44614655600966432221685025660102689385466202143918940735294421711597796819299050114040162446937591732544638743417831294831047771950325839561276314112140612073290406142236576329921405797794566390908257050554894869293480361444102121989874687638919074949515696438517940542072201054596250889977583693804750377635680005186482665228287837299665377082368551359819091640688440592241001123724923702801231212024998516348892354632160339146074023757981088603949325074287000958035885693885856634678893623384294526463389360489565350552748940893571205039485991372989575665118115669793540636589848581871786556054646672477665964621787998539662677233158572932706067957031360889219113799985546084381498051899514162161805780289303608980296029434256717071999303364710294209126914210927092878412482327721082742651599279856826287282689542787705681708013093495957211846886438005665701003107219025456834732884335362702471835183118047467964535280043605033925041890941029412440795028539019194375967617403926944070126119451297557635151050104495376793191686218381001145934935165010405475634776766394478110358626012176513911451448678365733355359315843469149863207128417823084598392820970986712561323960920868910322017072779177938291421960726653436175496089288246098935434541502440217835120136693197316863806127371119344700209707913040021518180280564540177254789619141981928055363805431055880145282656758547618632619378206969759749839828961169271383500002132445122115162960320036268585301508463230252299428859997895011965499661792233596170042566791760299781087593087352573106310439944019430660 [139,38] 17803263539678697904975150200789926095138396209804605796525517441090476927204673148130907118434886634616673035642024439225135114252717904355421752498093525810439189535037176873133772402215029091535586510037267527128105148130458921286410438469540296406399411708204334414001131286128279314810150483693794976979105341280507076684607929546739371799519736271491285298323478999627267904965645965481139180122595437417144590883712881729461737595090572382572731548014183703094578682394666770670897997768448716612665491626093086178030644142151789398911578939790067268838427264144942463528267773190796623918297791072225027801492874490977462966672803757264209785323882220161559950113731751449990895797035689487627278981001961099495428503997734493646804708990617441774323510428484530294530167631439998875068339405615994920770232018030775165183556378065171550999463132545929414294573390423133563930321125967139131357517035240448667486890431372304799174856402587029731386020830747210963395482605966212935686309041540605453234717201396137792508930113575305294045016142094004000209334266561159470732229238923027801012892078361885842394580212503158595494936096482282520003745713149154074697414884953579969473813600752884216355715814863220915728259857425904418137457826847901671323735958016211426455108810329466443421756213348906202863401625853269824077104714562390777875713388647405204909085228977174587615197811480968241901757242373225246229798062387511551621262551802652259873607621439883349163373211847428653387855005771136128433890193120053543032057153579636306204961787056 [139,39] -3826924082526777634648426903456781234161861642392331560449929960407713641923195561314398065758855408259837956622725751826735421150102586337253423350200241415733985129486902872288941464811868402949508076187646084663697872372084368038525138095514883192757972062901832429858012905732707898485722491656153264804425630524123600847951026974479622593564325414083596313794914758952561955627932924994806177420816719268152196068757688739175287910310280030241022050931310837814694585681269851027085177645019784131592812607750787325043728014698933481569188085237037899935681521745111034915705807632502172988339978722858281749544357833992208976007985014008499180643569275658277529224517862281533168505350941144965615759362736850488007869973618828912284845770444905400071675043593539032813459366315085852559404694975195679015802154003129658412793059447645713702021511336747488447034281664897429928527494799889971388404768023774104868758087360571107914927726708040900809141160380573577990704591098325168067721886270447097080938822054651478332458279294495724518739563508085894257611617521750015400176862318995954476073352794702540899683931432566675707191392558067547195145915011583490450089592828455496749966517420923756852218352089095302317854411494417873103344091396046202444562623610835013466229993993804410398040353786305622827099185499181653971930957656408613244282114893655403484358197588274947653848230663669599357749727749899503966457437891866997827147969163372586587068577567730180952013221491368823541676665761645475710027885967782675977663189429813157213112354 [139,40] -167300466889010319587495548609502781080539820330219057193457234424064517306937828553160702505202567230754242881575776168572439524179442914845325331459919345369722909638639109737540977602275995884527671791792308890397521914363649320972018947936365058004628224372973069147230979206131530153276563196086031219034614431250547516141736179311819862485260253503405518337055487654596320407239709459535845257598753671660850413359765053210683960406577624345949393715570834612413891904803364887442059607220477017909820543296095517648663448403921146896720627606860372806274043239759304697664276560235508852049210218880423818745572465392130701234995946457452080562979687682957187998453358703777027879216527465689990119758196927634629952526988350666947451852342357005740430192174459748610643356140627787294919976742420390475969971028057368505538288002320404257204525917243455260349355270550810107274339915981279679110041915518279610761949837890920637111896794722975123497262130272018809487153976965485268829571782085401588588667211446936746565990124055285487077404725215777253636369915591650700299351573501429677063889443822615794143727742155450157937514450824132877204236583760914286897539701792066440209354024540583934043853029877112670565648840544450442633285346256478940470595834864683782044158160798456227524265777316225411445670649683565597722458095332970425888525253721081767187686708320931503635718132313429624928379168422853668183773304745843960529897169130692049938296537531270709697636864695274572723633420836098599455455608965508131652314461039496405568 [139,41] 453927406736542647804504182799967186895732245105728158098685899635826357276922593078072209842733491678882199508295731943746251515683795802579318759699892364105889102030336043785736027664375775436922668131218320188826887967054375464009689078225947470937012070093058645190139581662104459396975223574594384697720052655416567298930411952146160222122889228789453402846508660836536632845142855029744394687266637728506001277663970032185982237057327446074097443138055673120684273052341158764053502581177939119158897008127262227977528369305805523240786298443600672876336297322691112937100548071877629752217312026774832550161585369970497669809938432587887393511192409066596588278046618704031391589887614857628455161710973155183199688047687871712281193485580748035595798172894416256125963592323802398846138892160029905568736398177361082518252022522428262228800595867458211321779211794387223240562627044316327803623374880372791213087339408455627630772606149261576910121002382880366001016771236473984009719150138948046224568239945672426730955235991395482646507878244683135107252976859058202127930851576191202331328553379259121367814956247923425130581781247242169055430239399921852123685126767461677966268544833963956982423904309520390260512576343583780159413072973707980131556604756687720318820902284800966184495967420473242946777846384912823285386216770319188120436164077912444983023378883020318096675264012627778531140041803474840740713963198981152891905904738945883461353057075109641180225713619313529476271698986607604354488542527739563019910042640680748520 [139,42] -170501696155090455437266165065717275516136747435394742139505330022385555249809524621444579344416417058035899959681422996351827479855556348435041225404063890966860658523874620926171296739368547622909231515772721384675148091353036155122464401754686141218672414515921660970238653863635843236615880752778661440702443405278766492000779844333174929636077570086865471067279163404612372383747887747519081811167372072459595330048821028605898043333990777986569178171510370603907074256892339230377892492279503707706951370005193972636408856362061071184657588521134933469581263977432461571401526898938378533511621758081621997385141834907537801096093348445414275167013205417783157387762471763030485872507757603508951471707793363877873980257966823845475489162597746785279322025113200080358674474932277319859287248610358089882898009013053457497004310729354906398727834987641682660818422553837775568598684354056599764791123406261218859264737096316723229451980102884960548477829558848719355212988670042668015188406736615927436644038894313829878509096201948082436842751456251645064270784550283386041795393465641977940615905140219792988560931511785555937868770830790973007156958816175176004066661521469129386459148733306177387176528499149334771291693108892633324286333000950131739487159611766497988997151133190059369722082109408698823887610824009625709584343389525841375781220515102332351050469777226682607149244357601105001652061950799655511206693079585913819410822098210894894967476310234636092660221882220697659038698350363966559219216777682375563403874803172256 [139,43] 31477540193715719932699082667428409000774433421379170124618061957386203934808594316330298891186449089003494498133123764602530876600968094178493715567347174928435760214171370890460764947688026310956560639913445944245488790482764237338262810498200557449087814575911952122214534064469846452139962165858627767275789453477352459298078083919209069694910507547853998894101124408315875646149788037378235340763718654226679799573339059556860023575547158608970079965540509042913611198130624328563584372358964714373942368160252352528700964540820671263940762358373224718130362280581304811986538656776176949908710359622785122041754573406356922276643805908011295140476928713787282388297804130802864918953980325233689273175914881259783761639075228018995051176324162031265705043832746869630388171355815900488652928643120617456351990744125275366208357370642836299181383931544911621266416484907134961456452830530314462474082686707514786278253315545433425156432895676012719780217455675989540491698739571921007483994295075353938929142532644598081309864028344436419241406708201493620899121654385261500108555296599630018185262547529725695452321804040474501969225747778875429762011213218946973622277407048608270031770280862250035393322246793828616791858024078891946193236862591012927165432674461625538160742180497586258092836559181985911285700795843714517704355618198143065951736075911770806817712852276171431363992377290546814125926657942827939208388933242163752792792136724179464106423658938641568350084682120959268185123402666688500762740833563912671049704825448 [139,44] -1043659217122049952474709316686871902727792918316127753594715807934322935941880381861304116368153879915002358361835105127226850519100288697328303549313157798791325226347489678714068945635030930961292523358727963831705288215246465714230828358624918281007179587221392300237757064710075780213719453466573530012371005451346581430724092560066880178169948922451939455140728978608535370788451895921780368621419120817067555847245690528071454939386589726454314710618424565062161538169012685640468445251968268826999975636732902704566534080104846101295016954065185315998671264562736844898467249210331689737668576701017947227993877148283352722446951556871351724713634724941596325948108044064110322837833291048221016655037942702187036012454746426962047447156761235095004190411258445759271932649535364725618892719549353995906736216114551940698783687983749628468865055337544019271806407099974326231195715443535856151191445165345675715309611947986976446968092762816414809346340766549775315460943781331628077825316670993437878980826138068818547304499065372775610337661791484324551110535092705975266919349502595176919644951304241125595605531000210743357312189428032613418467024531946532626791070565001308769943929395201817412875155714667291252354918633673647722727168420585517985780587571440708762269154572251454375361182936986419774551240984602546579176642597821000309568805128199988977045975422838628863478847389558093086326722400634604666090333716050794531543540044517446637187280779802614939310265405050093881861596694563130912365177939371689377347008 [139,45] -982184128606567965815220025185983036860697672971237504362192187563234465691617872505249072258276250177107526451977668255315577404857091410790547881413388131722259595381927577527116320665868870344063358565021612030467563081788558675211336198608250004379535255157790869962709528628862887519041384714829193113856086587654567920102759491885878353353760978792964890636101305787849179374609528311883454194487449794213963249806080687631077883961475683295310606344054379088726836900338380234640981524447235082484139042591192033584810335435104047165712258941144717262949094269073702022514965720400485105724601941091847003028649545458854564172889880580353171941696136694480036919921586554067651504874432045839550371848935360952009698488717405556716434427220424591478514930951718463935910338779018920256929047007052232129481359021465959656577108606530363645009777560312619348309919438526936439946274167503573320332469316550275298014459295707083563195815704836715989274642129683051941457000540577396195944111046761195116593882495998830702001679389109009859696161272844525144706273783606203139037598315198899135797742976439882283420772086455921555495807101266555235081546875925327020849985273497033122441627818088049202175046632371189578341066011797373602091957068750531490866154085214152040192678297520936722340948700715374379271446679243375417886052169908223452489017805557929852683487543998283367872259969532511402090948971245003687894549734789472857268258232550374355606718169596863724309179593294212125508209398843984863781798939623968332168 [139,46] 254102282157548092173389995035732422027299642885114457603811655544004538957531640258991651070694374639146674853237734367753907223378390209103056798800534027229729910401733565150251512753989451614374572971306400889467862918309747451614899157298157987074148130813414807733618605494727476382153008492754719020835595767919688267410077006720184487591129777840872608128344654388041747228372595323219070010365531503980658530297221309432890407074708247685366700663532784074334567825802559682799602940420507178628087242827524074233931681601643849830203148823630417189202471688863519357115921882048650387644264523402707327473813549885847759967337995462925755769573623705597909749322303993645203843622931947505792495573810198341614795210325567842216341283402444170035970439150656445248682046997941160833741442414997812137902059335233086143072726690640130548847240159837967785962354804846343553281014152529498159960039593435562183310393915624064114433441397587067779171855153769704742803865564725704343219608402769845541370635228073619856646417045947087729559480045160612761091843637191413668299311687862764137005687598489305434178655188523048990010773842024973280578544676194843706416406229141967431870897482734961754403811785016410961932084694424086174474897962339831615281920335226796200330327787591246666025393197356322885810828142496281004783544887311775856135718347154067414388963073971662828212050761275321622582878081627055710196598505772254421468811151652785330844611586661762431648601207640055512703178341391047750503870288379678320 [139,47] -24247815085362339971217566439241774130655072277889307565263528369582580907815206869039095631796431055050560361533234861683580690626191986238164452059646847508958092413382664010126402156636084716823149719989920776593474365920758145239643643969115375059772505353840574367527290009058631091949457840980435700356802682818489220518948856922197555657113069999851516486485770774852507721899377369478083649317022563285224992942272155324748475324397863059554652484450613722494687890432139836776686317725164048178611336376405697534474130016482690872864878736322740558685911296344792818629633845743645489781063564482601001763576574185904359248916757389847354181308723061524042616464950718552437441803816764259843967102244003601471235783579024821573178544278282603766823091537289644111602823765098833497344694680847541949618863218059756206239195221779141045662627082029459676946952307678167829169043306767473373244846386035760927832993566659508750751835604004231694845034663591923096020219959674785167717354938226573296804963746583948597803791300069190230462435488031778547536332955426015055153541951534764777994509273431321656788581317806814998621653136709174055769334741000982587213035200045041289508477967020210667481807979597525152739375694003046916658696034849170392884986987848086155340666174723459686844505772085191465604144639316258015438796191252312152407260136056455220647517228860195856080385944472457557730779436145742304676596621234459372312221008065158128970270016628171186682326626128185178966316453621784996816269054351466 [139,48] -996715398581355751899859497768428124381950558082465184330739104592421570018677970028633309791924279833395911297878444086156053330273261138272787874896483353792784216523424438829895217727330165459806759845903486552508106528107883399978954492411237170076742324343636235771584729656567998160467843788981387362165085318257187242834963444955955877494776995643645241861368293496772476590344753578896092914798627349735067546387275788109208352840643931798817449638585507053388840375013241305590848494083656659594955290170713733970498313684923167637656627516293001632533093281269367766015535053480746450806191572735655248576591874623792424049504538983561213135806566395907403547980791139214760338957469698883884064001750499448318669762734646573854714734497277388620646283733836034989507032664050571675489766063500576818655669754294855317545019414701329583298071411598316733716850235515073876485498473572892868195280712555929451221033513228440943851832123478826545251087069473892585109897382010898819763461881943077222010929815416126989240153200925943681001041539231574574099662642725194442217813034643978392733523569241581451195710244709672423541348827495637503880201904786346358250713061382182988392415709371748054587173697370970281200682389742594026678818652118633109844246922612729412141671601135288100573269856501314161187793195212127633668402573012519909655522801916347034582052179383448985206649721384474053162727984243349134038239764676706907954480826716204223832608944205436719468304175896210095275120291259153323555879040 [139,49] 490521668408800124744884527176518618854651687477624304303320775786676471993538734026773560251661760271184751088115118862075899041574384006328655125423015320211433670056766035469549270035356673935758724872138373186053734051522266921352918989937273676500663876189479488735786704424225939129100645510636799199545823896239431788078335526270314627844390656910057398293784908058179826690150992579088947773108868982878876154199936474079325514690029754041152918643725924465892243771980736973825546136669999438563538637021053268510166128156650111275341925261555321758746142605989743626564598740398258385385070709239516815763461117017107660749092508502532133450839252121088756590131596984274030990440427147018060181476817767196049019894995340973998918381606857602384673896243126780084270048747302358812854657588783810852601810156813238888846042788074523739620877615248999236613034438064119133014051410037957118223675492512980854171952334230685236992113677814583109342437783050638575757512932484275243194947700862487525049414446470433940442416165024139701620753891872300694961650910366225312090248405522617022098531637663014410582773877034448291600010994796510083192728228360950603320452653879513480484188213429726305903477319073194453023915339035551674963727976393615330447466499410497826534069373447811262167179133222913961967737610435016776466478515132643695128570033367511449819225073885095014465390105030866521183543261004624551275638256837798607938337395879233198070513902576433805260708035635043164302991755986269730660080 [139,50] -41758610083403509418341148464234843899414110655511423998545564949322761949285837885219435313674333902244076959334887311260089937306307911296666932782296299527070026278487627243422295485128412426166600770275914581255967225679529170165700279532111989443558590365670574719279353526226334530801914964918216312304151146589772685582983383559494512877024139902897966011240886454036819089847375185081145054280973772815601042605244678516943522352411207272472733300264057508159557021165688769867487754264228566997782937109492025375586104009911532126678006468962713372467113052424965936987163328818875319794488238332219587815454546942271108801274710309161227623208361410410079255640588406456946297798812067051162188098443554790130766797999584526015647107935984537578829626786357770127342297461502090738807418625560658212465983215762939666801204247529898876203407496595219801036234871332234395699999567774671949947152244266574425152347735131260161346078137329406518451402862813559113227784907644066872670396641622919156037115546057189187830070372424064747168919470856566513837375545367451210833696717112580618924917752782845326360598532872890275184859534947859611401934344627040060222009939259251374720599097546966098178063946087647934080104123969393479524407407029174954676657940728095622840477783738071973430565000170382890712055962563547949177619902866204178659414379497411499104508728914962555954148088612392329162378676559983297189415632982256538066216117228838922411244248359929701805122644121187912246007373102307408256 [139,51] -560162289238335011163796476874407421367489338340861749746092459157974488376772443859869324101137795216702783033155047772855495073821058694144786358125030637857225395286982803266443700727539589852949174029431622938596191719187194089070131994055849890932042868977826659498169976376602063416165254950912692336522235415854110277137725278566948465619630933602826281375406025733184002469136433970961012017374249371226141447623310515195822295526997424668250642371798983843351645232370717109321870862439257947040364385952269652215204824167789664809272625593322637184870565470056922982530488115021165461631656180880439822439363824919418861611105278083775503314814773290415948524953996907284058880676002914328947830844980217104363025515635789164258846224134982520479184961685157073294934107276127722666691921625641950296197922379869679694913767197380945704663034282887872038633081548264576271327003559292309228839328829044558337237701623444691343058881863373780517549154931902527796261704280800355361005526925581662440431829536835731426394155635679755164939519801466391844754332362446007319926078164040322161470082869654111817646144172527892921989652900232147216217033763351822229816206863651471802501359176281110316652149790050367896560508837921547182525043813107357290151842137381279785808948242732411861148686796717221008902270517852756602604109358353678951277015209165250374758925319801715117148418754450306688472453544859731446125106007845544633759446275350558388070177967769598644660168276261069044157481621562852 [139,52] 304283898250327536507158217513543141754585773121994380012805842372385506856207835628248046157588451991005217591762800359909200724252804512724688685666327244748632725964442667749991486011754276187013342494510408713586396784841309901356019209908526603886227089279093490301501254409840159439710838883048408689973323679915464517675906957510918962300078433236268484283522550944568276046397282445561833346318003963307717799966188367394586373009571760409166973843330652666762710263601830032874815090082943921887442985760491622786693758362480260820121972708250836992035678804458693172272820056149993708805588389793883496356118885383010538957264790747904403820761901471062140435675153718980206268875283866978710201757919602329756195042321021446731808779441024829910107654167950181840090789711994341933221911415770185586177078049446257891973420777621165277439087318779431432829863269388915848773378103456973441525092289967806830691892780632685346516493689023257339617142162078933894817243335959960924971199694922179887804913625349199460893380288993663078923426119657028824100588976541214633023629057347582975865896296050813036257900850611496253178117157791106603103012103798894331852729806909450110805054108024191886531010717974001949718802038425044102713502782301609191279451259129769336312849445236625316074840360184660860006785143104290410142933768964694424565879765087378069811700517420659751207598052909574130913222292496019744809588508210234223800470303186255488900757930053843069521144882516433011419224759456 [139,53] -13420971000527111113815805133995266376600292449983643186786104319627841437330360153131645542723265669003157419379330904603770428439587283954802667208914339405280483113603498611002204064830808801817670705728418686268962398654809431604512012273231998709500675017106738001107470927374470878819080288484791803966311441829966948071380040147927150115741223622585293336726073702529029498115210789759980801144714887701475192592915713830098790394494494476626872735281734379439329868866142498050845159569609041046254644214592381951499414241210501001057833704404452646327099115661398065611762576346701769792963421836300035043176830213546710377721986207471671981296754736449341098161792188084164022363850604304849065436126991856590298126063881553611383930046096001124851207584219573384973458118086428923000065797190527543222427618876486269080417248753462019016207770355150292575822685256871166209341280024022561806984789623119539048436016754919190694465353851277850940303499783322434783430457807598154588525294012027421305986098460743772060349402160144182140408171644545013005874985741364979575860120757976572277148515296271398272469993161896070250587140268412166604366161558582811082468711652559165867723636899012760257295836025857320912636269641928259524209143928392193888009236470085048938907876107809885067226261236973858077828069657067981631798081254209932411873079577773768165656390395923012083351464465692554909899721792067382615100119281556229325519793036138795324728584518305320274450822341253743828672340 [139,54] -506179236986488593680144564702619310453385805871681446436720970976885424080786419731856562352449997797916010459238867336147015158829671693928231012179357752396796015319531778941661649723492079104065286096167355105515417798927253164846579107348632571196957356425673918084689825070883464170123835481530062733817949175405160653481185686250994688754569924133225397716306454755077765268956523985084327984963335148260021137703192656149951432268541633397840490934000352692454896226304172903728042973915404640356719459567636281480137257902188220209743244833890034621088057399165139315184999805827881018405215957038287959961490296773727832247341214089623449588351361026190231740767927792770709235221665726851769503974899760526150512019015572852617749891212807366507765568834248605955913370596659109946335095771678438245072153858850972596188953060843820557160137949535280479726730094722926981275330717466933145398576401407038260952605103531589769803423217339436311858581002386570300308033681129303128212369852453940676180777687957183476950677347876593304333518114728566722645747009157180744692515164132691797618584228881380336470259547604226089792999207511632319817051726077277767739388668689598981181002287776055337395559896838717382392304785895631022781910004285835110192508455107601885789123576007979768448578626176014065581192203356397239764475860628173824883399923778952098233765631550031816701354422823725070734236814880756614126195575447176922175307412106657617986203090471659111029004895074407011704 [139,55] 47544059124326165979358258685705330295155027289244756217127404284275428993392572965651051608830051829081534654497648671947203227976765155760842098917395746757441334898551791063689794648910340641428708436085198196956630265375147407501549280611025406777354626776132426120426039593600028112478982417941531064094791387469264693553705480768626519990358684949062793366480345124839809769524954198642899064744523156912225315201370243112465345502974448905594873365994213316576499979734102726863112724353999612969514773523229438283239302310892251814024138128493010545062167065205814376746249534653834595974051933621575433959100809205664000156663977534467115222576635876852680785449733505267933278056868370736875738388240598902496208585157599643322125614874221231389263888034927948035932397913334626427989420780124413049690627889590582338450471664456761528335856765883274845311079687086424195906275731190093407220446521370284076608526652690627497347658660336162099660015399101009286934038183473836794809456912715499576797662133947634726525192615285157905580034656364984971145357063689227184494668925619991736170773618561555441788275155212899467770921839112315894552624196829853777851169469713333123697711660999362839801437782255052098464618533035315782809520558720036905658799497259828915998989090557805698230821995414759693380993111649403995320698481834484307346116622568309843523322001762812828748432552390959932418035778090921963594177760701277511884820950396174286552705482419598869307628187111701277 [139,56] -99651786236013072385735885348780728733239139872123131150884123944235974086301942700723322180493681401738378001229678030169010403789459344196191458139845901103930071034900831868337615946139862832701486984806642966733993141005893790976715399111494378310901441726503469684637618653876967580129402890993761273741221593405372040507296936502884633468827120302304574352708423191303034465455774685292890006333908005724580029303949806573400350370899379311945928739691676549847586722302434917894782403664184875763738627548014943109765692029930389108451573086984096463292181795773929789661247453271178747217589545405682038008294950718055757716594116729504690425437411638939006821859856465206258184795501459685511109066259474789072010823801835910316327070562986965742939433409164117301816877110962369054013957131332390988380455816882709515389190795635077879413744886744182756714329655864150406848933906257496226499823559823816181309640957384729797107507554427908368751796989940173625857552602896074489637049651457710751678710438558666924026645982863174492613955939913129079464322404885307476900777569090792082672833031861856307037704954305173622453561824534853203889309074993405413712842374678657248137591206004267497914261186373438784895280234848924546852799028562543901560570679289533972245447248198433187187901602319264852343811957895811171763375608659417343012028126417731595963236056499033403209920587983785157566158249279838623178744219543271784184159608700624814643934959498744219617769688960 [139,57] -56362620323406384714836968160728606293160537652727722015313102830157614867070071678777027713563633846134295241064197565320441646223971895945790380075481638548466039979750737824996254938420298589591965379288725040839825652785774188914897481669151369758881700367561264957620534571834601330557849833286766872877901764387478437249460426600885526786313509128477717193291518948439698191675404197890754279431699354205919803443165612328763599327580913793203097248322814348999226656725263799737526345217591389811744599652411461465066504272341297771207710756401533621958687498323282576756209731996075203351582025978695031640142811958797501974175596142678777579072480365300479249279001679065639377878149281696680449132552724627315320029140062298654586949439242379814250150223109235502509441874385005433788276122220928040388281222198900855634932472154296296509500403908441039603961652635251500248950783126081854802111333287783062868827633179215628012438689740208010700241234190566264002433322964327898703276172386666517353153005511693616578971566044653809058774454480467001755100626289636276480075546211897195077195893790071511673264479269232348945551329055748734721889857109379576364294739199682936383122620797307943435129185198411708069836009275690712705585848292115602591932655319138164421596156282807832275853310848716866076800338766835760925708444477497513398313188041536942878686961529022759732508019977572410258358957878965155730022549373344368904380823403110134067923906883519939847424848 [139,58] 618081136380430313189034321468676785248344371174619346194795444681624760302879025734659930950461694336089672371679987552972853327404850740657746680971953840699709115633569310590917793024283138351736719054554093747270187179567392569593233539106006706736629802016692440375408029508001830384773224687983214227522407286540100652524666536947059560462678280062411752320066303052993760664134939088800334086352728317870658024112106979684395783591165638061727045707213315213850279219900282580452334073159296600873052879854330321527780673111096826877730952195258836367486665404027795416047293821245183587080034953804866558244607468480610448879699332443475757672406596939890364540356678067644706735649671127211424967914017867738155495273028126090590351403235329720924164058118725498698860372239054597265332257785231203328369783274295777671499841499779741256401091894836839911151820787306931820431742745536892233231868848534769057987884357025408149346539840396247130998099193644844287598125788907946002302917680044946189794455398269898570777818516555704877049064956158969045531080009515654071236237189823773262428584768149322384196551889731009369641214143892292074163369295843018502704056397098837997328815658642339385548646209717642012682595474241556300530244825966709139605281983080069016117214950568341865048974909374526325031234471894326658110482892984341073056613310841674404193220741728040153364722751785786673721719742945984062918839537939378515220790992075895935103233657282043001088 [139,59] 33643230461040824664665262898946192703961802536773151856022418180972317224076000429129340820423581162942558042003922607845064994102520625683251917346327811854718781353303679465982213987928656431902563684058057116313344792235312067725184926332156498523179341615856455537715848966750318851240299451450688755990087314070215093896232570057729023812382480755909465750373343446997353219194521030515515461957182041538164599830041734679538823813897225264435490526651020604365236543240936077107962624767956416139943693082831288458787602895228056726548951823802848975024700178587556421447756657959465791968607862373722683298815787271002572516548922394354734335228041294802175127479394451447776884312002907800851099482857897404379407839981433576197673388327413069829029955367668168771365590089888382894821909049282219016498644456764907716702103037256099385424332968732752754908999055833415026556594181915473869413586904519906018077611914054375212749625637723985189388971572387926902606774964113831061926889835643150141681394871662830756147474325937704535356473119778806182303280570543507586147618302725542812231884787767491710022808004182982320155659340370113327902022347442999204552301795128248683707734359053514583942729587976519169098560117463412922419648090207708482349881058622817649557155649143483921741638045019415461129747892866247601106870877151861939324304016768312121666005741285805187877811086955449710741184776407578456443881704876744601725429039866303388935309947451616096 [139,60] -772954004054752648599079859061339161406031869741245837341134070066345084349480085160211014388648104601356308004813488778968981273281437935162120658397245002381521611435972719127308345942844789882877510173729760979528085116005764355280946976207568031160029304624933807734649734079705435023885391468952694393911801049178545905562174955281084582999496582584066580218517612944134120140860298921547497880691857232781487207759631091188358653425035660491449267252774916801639502221596755679611347716656579338587994659545908960612894463683956166424848573958622565039720154337451052459448988591441220835983785733507911462832019444663885664516377179067897781962928238588735750726040850395815379981756731590441632891109013845676939342476549706402616954761563629141813674553648444150314772889282762047520713585780544271290809285173951442602064737058386229776650799668315817753812005607790426385206573137860987970069361108255076037203747136875912675569448883017183215696625312141799325629808461589870770000105728019760382195270581639201860281933997965451869137567562915126869419391740952214276268980147239752157929038552710918325920320675762356250373868452386759740876883305504877505916015824545574710192910916675132521564674797828195008614167416326643151930254803729621483420937790284875205058275013627102286325482736181957640117948581529085415714282168025142469839752523332263583265450845329055561851838587250205355540948626116768196702242013661323987520887310985343192558460351360 [139,61] -46648654713511661717417417827156466473895330732727812050227023833463308875777634247148321400445723466016243249429440907133545894814673943671857551471412145672493076085078262269733921979902506355811206603659069776207384515793397994512739951656185844338902451540507964156638647491337309084667918016838895791739042459253469109889473120454460765868311291115522293372636400973009175321623768240110079437347800964156388413863105152834522029047602400383101184658654907004505443328309905712448420015413960982109993325623783183040971553103510707831933052635331681692456951888543571153602772042294042942009211643330517275232108070590165430957469750983997779521135894020027361414756788943545141399022647066649684901295869492738661394988699193902281658300497030538162882146429204230771666482595423432028942759480720747157147079909031420887285040816877283193302714414247128988070154917740519354213527557074043117085027232106805200011595020894013874186554804709839030163144605039775914717307427264211426489379187849520566985610993019846458196886226377023277287577952364204107890553675112308397514079771569018800214684152452060021733263122092314285335284637706809816464001660368571353876999572321661447354958686067363905053313974287614773174244448706001433866693415008862147296138450685225773767664204048436802499559208855520373925551848128880117484683236308982485341663742766959979850645066688551856639620234235610929830242052302967427355126026044078914480270102408350734844370960 [139,62] 2595345991318317821715567295685455072257903299816955389514098039054521238518168030792937800628490806870941663579995733708073688146869104613806281582482831655410750412770077180566080996983735498555132869761204667135999710695448213141301892708977043468989977947550518523333053718004936166731010934522607196103091588897929051003681722887994851927975390100912543990980155260928859818281630910730209975655602952709064840739645170661045292250369767891343804313672138842718716103078510698560452353395357236091670301459903082733633735102943394050042016324982465192033337006422625246696040140011385951466188408572561794452213703955248066092389893118100781858594699920542346678108292132634731908920856211613447601319565455051941725541984662058336599268077454411933956607184673288980600351622054173867894616657159347936210220489819323948116986551158685277127384865297705986578132276442036763911151363477574689156097022536294694388506037774207058810249579392810612942278428108195305078324463399394079748962778349589470178050753595420360477276518667133547397226263842273026267726740237593268930716098686643260499126374352413495065555926590059341872029387011808539138197491336004297534175483442592179549666278421492462447631652968562418366307094395209191837191124266430550693775512018107530072258746630779258623472610874880011962540303200898679705069654688159015630871670489216207520761730235018090475454474255330032583798895647772572036246412288914921544564298937954792564896 [139,63] 173591435364273905869476295951891843084956208171552167348646185605752202203560537857688438321969855209154401810993879902481331140471097281048260528001995392137827683858292314708258283414828354207609629333012567982160324656535142120239099865345831797396822850725569042923945336323753373034908309640804315902223723376807500082579760091185529903386689757758126061577473290204376727028712831947073132690454218673435383383102443643994875941888779602474813969579880676496676161682349516812930013589470156315286491580054198059086983005347242310011699081403892173789050859108641755901363106925997446170277299439134113699335315819888933602317790750200978127799774939682473138397194576271407884912604688518064275731081756815354512023389014321868434287768882952136274221525747741300274006492630820422519434658054540280966376535373979500824765188966838087902007203450282078190395182462798862364014241294675713326136485519475046662061891792356605023180313666212311727228650662446016764842026915742828149444533582315509323482688175765036660286355783122146302114218718331319776451452555968915525700661071690178614148845216787617573507359295064856679176533784605737255353700173424997159185194978503685003263782982407592934547364823975228113548673264131988052832717390511686550774301077117458347040095657403922143291380401566024410270976419646675703058428689992793781189777369589404508414801107575782123561864532684138222180351717318740744888621517635644233911459873814439492 [139,64] -4927215893678772831900070993836945471742658605114771021147568162944442143434659637270351563060391562282315347155332898404702747917909321366584528343533676767295053992692942511872847535087340010812333250902606631169938030921989592163229051686484058189040732768818707914101789221940119163155553392209042526242505427760254382676270344652196859660808316285368873393793818906605359862546064293116913865795131348925629094724977903328156648951299320305457844252068392217120649712791529884266081264234656878928461846171618826328096006408638870146345004456908172236108162861556464233396327255971559133908894163793331821326534968817405652663751388409124333666771424030885070014612487175227219067100091950008556430252683458503066240497888605183608128484953181128315929693561861895598496477884668083751207128099674621845979040849663298117637855788520161963891116006628396187909750359312031308604012450472938378157710036454396183328600797216048531391784775081916219490896259029967401942320406927306372861014171360107486497759339647394361658592171867415829979360205161496372865000117845902452240289685562082912237716755313847168897732550709576726455388402671043315534089360685086891483822004338431671758953772615696071192913014170816151074631160667816320517326138213824749560684557761445937705372295524872239550666355406606438566436105605443749295846142805504189737575757929573031283242021981125528856383888324034496037571846601500135373761112915085781716557818052800 [139,65] -337335202317568240863285152585456004320023589339684857985255907087417666635046269052094169440317382356882228598541749075799143206592642601761444982676950054602302774759315116385197632522015916836448258065648270946961227046503950654864074830654574618114705606776545167909557358886400206295377802498903426329529952662461086429666856954865017128172234031155031161190261654492124976851357301443249770141754719689086678079880475504475390314634075408433490726600568933997742937149316261207406968627167314296097375647496774166884780029540105353996857826869502346821346740501930323915258201607861418075801578968581413061682857574612742817977528168057396550472207150977603363958011868933316722040467058379503778188804790837772747931001586909493257482250665907500686398240635076562397378780704739175306669667505060683291466388704523521943792509286498289829489104214370856417326821326433419696773321804846188120418303924719459985480560205890054021832805787398468674161225811063020469067764174425038405512605934130255869977587019941424988652179612667374561074435109068243450067268755371060339104245713065808708117798933510380792266293336480094005272233289518681822298064569606851883301088620820540243447670575210395863306328051241107351181041535598822467889861316312757808318710453973903266018411945358526245754074843792519246901997265449527450074997107183671979112031958549238557925645144235393294821202155824397249149447594952263109886586854477205082916989896 [139,66] 2514090509693980099760003936348240391164715894207547762373658442009653131659706474747980122001607354905093974966300339174280692370395038254661727505576778803658347357219094956402684998069454321817086117822063008244075275896780768747824315729843026033789324976415832822262689756422058647103282622477724220350302798654088958666955710337662066447986685607443181206809362303847825090303470398429979265240395229103178915386921985081538684241394759613969230627462109036060107047964533568625822278958218109706759590674741944380978661691871807423686222847654766057809739178219484296629941606428639010043234192368987426066784306295764537728702316884723702591961715571266439588952154348748798847367644295919710709444551486354779814611057201612916693411683583241873154257077911374741661658079103938599814256810625799324866192901980241616959740444780069954840284315797332034340511069912760613940372228292835353371124567839442077340585184189614498051187013648794551167287125487112792082693595783760667573698375760060102535204207495241968210248993147130325876731880282515625974854670811217997466090616799121412606248657061311229411271332196735613206686615866039830769807410279852701017571452853807012623266452027232431004059657174569855440549912942796783900868512400116514701088054382952043025242937780139193676121576267600947327539383509723638523361053134581526432057032523977411707519471438528916865078744676843551908600664835038472739609214460802171792512 [139,67] 253287911406564249426315924280355644360497110535773632758890654995252599379319809160053766871623229565708584391440267777035913900585070070884595365544460983336955192004027175249288662360032166540739335244287429956428249151468455157676272187523750465623590408458820769592386427725464158435851467055316276272074838539648011408666793723706110145281218474082433385729191109225890024356314626436358130824658043279975554786408681085554556681931521418794871127012543711910100612965603232322515805145546014740725232636633979079961381898801881379210311189802506562057255929258662036591980964123381449032769842975385029809646501677887900376379165328994641542888820229669786977735769477752299397457792749134019874148335692976341702182998558755628630160427596495733702803457152450491422850712970576369325060844097841087699957849312145798728855319319033646498594358990926206653000678832487670816562237010422420723156135580060911483061215394861071239982628011506193236193340681081187195227780031351092452992672853537943755592788692705994885596212658467302359617542829985964103360333199989361931328164360316213449041467084298897871231207732100666299365639297520480113414383975322802433208081312380237210700245032232664928796405771909173853555718388722973353683404618396076308813574748324273049186612802258031421746795351468557547698836527245913474360471031517396482623654824824254372770358843242473781440775409680857315951897579664490994520727081185465584 [139,68] 306961030192490189646994437243621690609797404665361458124901514313282551418747588646580057310440730290822146600243250431698939607081237818721439226298839593796731277663331646098516100699216144598847149826845924103773343792891496040261963755584670101170100556989759074419650238024463083675752130850297168074024108630440241425996753650843422168504796996753327159887522864653904417653721565369471382224533664347485441099156273650981284129605879666200846375043051049893524078943643511777874656484763266244528397018004339370781119275479776818471095346927740164688518732976860939407053294751980922119984369663048811617412127062665722315033791891593197745403095549059263676896654249696493606446187426525543145735894950867264582005965633141194223362745895990782142754487344131433982744448053583414593497789921233317422646691640475196973645658890603587021850373305953013172950562530113006639137100843259956670519899146793055470515661326440292166485619016632952459422923645445248309503850733888805389101066315388258278930575666366317094728329998857697256846291084159253847303275357588206591769393361949627599939242561746966604723200989137331200546797600727277181030116223875142062868323261214989927425036382521142352651265674892332273799777017546279210735042611373355600691234414724143741377544861867576715082301452852113944369442600049390725445800099363236957000512632838812402900482427683812220194096711695900227526496066316507660559328237472 [139,69] -69631911649854481126550598618086460515716401738752950595311251132148878147925122140599517494084180563092822473512858726380793902265028667881665734586525337550588576159800042769598362962225466882641673449729906976104286537682286940290385183389819021953479425800570202176524500601132013681374459059452169128621385925437927725911842611497347028348964400708098768152811122831692775473325912879329400782650110092538547787059488007735861908746627661334750876951786127180126185698892304809270301300847372427056726297912499048236087441430007531361354520803902571864583086505491519321682788709230631627381942033670606435870211728006690998615579158628213484381702229713397208175870360411567064835940595009890676169773840730591024351510995268584982730601249095759879568718955160725028414733345718994244691224764677615548930372109958275093620384263938474269690661615290505426450378403580027128246262139268764328286033990818765072804971759823402621306134574984243812296086306975592972312019419678903880155461304324636150526251172263035788361400447541875757218585934177021541905917585367044285549455515846205639812592572942153045643586089940372218756845141932168197192762857068960790613084712324594216938020019281025849244915535612274176427368501067799140381091379579255418742516661451549223335026527261469276854665760639438039273659159753333779968886924315939937799412904487734806277485665618318865752393195933949390393986621332573111205434292 [139,70] -268026327140911850160828570880241014337273307105352924184099261886596872091030390831394652937889796146582934625087952652231824831290623223318778121363098722409426618391500881697227550747800268507720367920536899823697313437985363319467901969434001147936417851369052196666789729883246319734001538710014236592198556625568759237671190742323545271635410975878059984859550433602790650238087893677012026272320338244453632189954806147349784340084178186413322532493888161643182017743065551905435929692412685805384525551240030261069464991506325008765735668496828619714173274392417906307898538240168715096314313744192112482010012862235261516499287136015434239649124442810319635233961753062482814386393405956566846672975053453759675558238239784349299746562804263390353355714476521550987260148205384536648835674302505240003071938328813862411683642987737011355317933578209224913589423475046074919013611209872596146784564426804767623860829239466461315433266724569062086008746012050654628038590552935967861292926037707723160351577663032571403825194881571900993843030387866947368539660749342864921773261873871433610497025137151133957424142312713445640887311648888513255344106011429705095093663076973914120735863163133900997877663785271657122677809538831340674281417633692367696364172634802641828609968420778714350755453859055802167282696369130032271181463726384233026428418000605300531817346162893665941804870037322761866058057415983112243304 [139,71] 7034490090140217457464761634479428220015765372990066195021843770351874350385127340822217567552894236084030856773985375227088792715018473059374564043455233123969035781968598669605051016831249983515050338791019668454161862149404333482823060225628858031899320455939152041536507507488835112623076285160985019499844958392088017497212323565707830344681120764123758937092710466964003561386853281081379786539754756698176018843730774773851713564580970234765370318038776455942219495061961286694213601701006391113564705441834190287670195272858423586406471876294808594366628367482638107207025105488369849408537183362121643739120657014621340217402976949737671680045649404704392921186906589692851315010131631841216787309498088820929298585663349616827392124062952490229271795701470710045226300623967367922362146403890943952280984958900512305013668561756534995325810790113836361483499357135668531713014120863918868661679049120198157814738964714711441758028607947086647623763082318460371428204331541945635751362318311420823185763519343320205100601206309277677851946082035373387174566157174805683510211505001986956428140556510718142382749738647035060734663109931185374010687053910212924534855139450429813788569636806149453846950620670519994183919058401774514152654377566950450417305503754373531668762386940470094834748970512096276246129358091104760286707083383337772672806355685050330083506781760458884982647013573769812864257307772659495 [139,72] 27613738024060905517486931266268286847875767891567538467131932226531544956053931268839097385099755122238593177775625635089401132525768911933196688568439659617705721393765226875615231969053245351551920169706750504546625294572985812816530255285935967422420280291245934811071553692713646436660884950876801313040597741844043863315215653179244652916402530737728772704996927153113014717715663552617053858701564033914705732734704717715912207980612924353796541134174350240172017159341230616103245439846071150990835911728291148508043163259703090451746003825659007150746604291302906690165759899127936395892457068606200898802930928400985763811773279997140840155605473261321032844774661448554989011371375342004552882211900256497048061644962275967962598954407828233977120341658124474834523247739351182432900177102322599280782128023487243298320507898601627104539526936472669779257807338981578777219336078153892716961753996804735037856385806852718261281694871122157414089439187097437939896266066283032806159946518394481736248154033950518598775388203752722197016212706807478626316953040837405267048506299492095724479850512102191536298205062522247618706017617798304868414212945880664669562397304109654256637609743380801850836684754354896673928398502468365210415663167793016019747831304325399517427263853110029457683210853210193132391982933021017275151533600338503287198853579066092570628994325889752198659291664015529568318785503872 [139,73] -268262813408723251766392801462461505126415616642369266010926278390396766217692137457240392217940128259842186862748220456925225162288810243396965921239472077864386913304562291441277613917766531718910205216748271046901815229459357709294750456741267360455165632500247982557266420733240167473907260748656771090503718580224199718604320712548200403956251655323748943062139008826366720339892643968815663304883661352171005404548044585840271560276627739873161569912082511763748744799338663480090106262663907909984220676422588588081772815467782976742338827220809469923801105935340733654434571718327498078328069438013403127841673196652829216231427146754241692816163720194693216674881263853644011244511936802607189721376233733708637139309310282686885532419560933813642072293533177509070089131914814563537307521861014072064259919678046583988788095914395457243180220326951140174758368801693809635943910142036900015433480372303324376419599268717422255383652484881963186367847985843619131673555263307823299817914848172104928449035078889223015640677441213500895002293663655066901049948172935158552856582201985507612000281091462872868633300900625447277212051068479071427718546294683492903442536178861401277042090884786280489257878531555273859122064990209462282830830543817546235686910223527068776042899158972884811090096011178132053679051997490611815971867440218790467027645924473136462143490948629010342003284894504270225489744 [139,74] -792714553672073745612858105047358764266906457419876614229761016541841467727895638123791099058546525205105496609335819201346392814525185498626675010369332690892188470143777098765434505091994859287780943829636604757776895066762249065575358654361864124988589370532190425210109704368695247299885677224958653723299537615255578997127780925755286355456783687260713581199078188694553824222050361021035171631754372292572720528738612095958264179974272230091784951892899021695267697458348187747193229742868868417150430586153498693795044020361422184303170217285176624625520680791003860362225957944262433740564722028191743988039539110369372907793638124781837069466479507891718931523926023383235464642774429416224327396818652310863445179534206706571281178141494806016888615842564576742078870693292218274623211502242157102594034375399958443411804859181732155649470474037189262374511057954197943442864623490776119691103085576689726484371177483987737889717946298409365421942898899942323679289459290185438639533791032845403239991803401550675901059502339834554921131879079544424527288269794711688824003876361077921878057763589961252547809318606661609364454416268619568887354782879901650203111095237678842484376220796897660364443642991540032400978456714976963563621854526572457283421138323510452683069634010398673631300918569230177195006956532816358796610336610970946303753613030639020807922504375596225875822678373592040064 [139,75] 3957336903469837265557074640975111146723902601307390429003215949583765635426099925678277307508446173894956245766246517692716570161954170786192571162225083078125352694916078811051690816903387186215963960982550155606905712642254867563708250568819114586189139318416730624093860443632236567443335382323475730489512406674055271549948498487965882196601731867602484450885873102444512837723122390432923528774839733209738764377126563093841422461506772773368277285778692736441217451229438908662988614836749486565147619925896685564287242318538203556255537877539217660938286342850148221159352401966762506765839833911184098365587962093982359451928391308094775496387875143688243290331279660603594667062785020358574747393305498274766547556646657525098114402170783850562177019070231216934984453720194280170521572027199116933043704268987932062900445179639113306221053199360253327778286732755250292999827623990823406705576047036763248170263270998363190017001298120728975878552635018505263323003307640627395230758472873879588318048435341933244918232168812879712010436165864849491130235718555407056217198072593039309718878533903234741623529159462131885670924505718204626621812582170661564313469632614555317701910446143136722745540954621093575742306452689433259292701495784171887008758355406887766383912092571097528107350553770094753010101470120534689946807662247963965170445512752270434982784648102350740933945682976596 [139,76] 6740296773073019377178502024394608419708100438845019306270767973842219638192626378340863921702827294595326770914405697064566820824777453116246070121378076029326870985336172787285344572095926497943880353571758964110917359419483712390130071839549416918203471874696509569163019208111601722134921585177054140814837028150260998522618714048625911630922806046860656638377147580368906727309685893767190265863685191696767737158948608678405320275752873691647547486253610419993785544781379632734160480227536217292794823484234164606892702762319260964292855254482150845686103058357236331306255471075989854775987136070381000346525706358171177296524279739135092545659191623454804318375482839367954706595746257460763626216124872159113594292714068315281781216512400963940021439606462474163166045493252059938623063957343754808447339132852128791563595818847417348908935336958948798484592816995845116564132160782909508901889963918733502976294918397425795436246626106384664259350963624380485438835129299057554047430458558114328609155749721037537801208537995871089425020265944828392611072909065843506223242387362197209314479859395958889710566668845042897762707571653071370717771452059051848586226015978697085510562197288628260760813434447280065199767128599334402888918010688280483449252411207592064753834647563878041567606544413825093892812482575252396636056473584247844552250993369998019947441477411276378279969088 [139,77] -22176542277028304053444481687617313699337135874225469875254734713016067388511814142458119680319288702854027315197987705698960880976556116367929660297045549249125460633298228616942894458467991031059704287777944539515666793093333202898526130416496693510249830136058737302802959747448324404281061984013095000578469085434268872274292234687553117762888605863858766827708345655461250554881852001722952043636094067830826911587353156598485347011703349861535668038780922591997193131798536414254146005680730285738483796804505161596470439035169811653753737812296579460068314674513220377327737045859069158569501196805160295339625880013438605332344630842832967514759469111106031091570379301155017773180173481971033700417367196887419876882865675683564097408606564806594452684189490717311827981874464328561737475982394871706473013153207725455379876362814256176780739960686380719397433474513117122289104942402434588164086122343826632242633156879469672370260440169642288164708356890928103372888235933710687495780044464078341608567984584857563642692459909005423432935590394849232565507076854217348797736411519216481528888622155052469583170190822681660508343012397892729064726696013066921998419207319796764561455884861268937942925382893958301745906219523868042577104427959002481077615152131382319270318811634004770013124355376564284572436531520748603014377857808709484134201681091440487119561318696407660968 [139,78] -15017346853179837004127674661057538028682265684619908708624116936763165671634752077318035315220289429288903596467315566095231898589567976539697938757510062353452909502349157495964623680056854456177856160020512873127569121010059035931209905408647874963552533344859312125353670793555606841883347600471443932231549265780916823945896745353345688414953262251233286132781443105266428567664947385471713699382998090739516363570306212023559103459382536406464458089949646767053199909637492555424413556437541734669653821171749959722248493378476695173519245198035504477488042314416330246993730490998626534224410332594200011178925263003049690914208350961118647198005702931444269821249429168166283204107020773759245803111434045847235055618603778635673545138027983708329310075086088531944887043538324330264820729742518449151746100456075964507587104345942244560611545594913014529333826765307328041928613659360484643105947890823342734819391357887630292182114587924100254716513136766411115215016721976565176814711341261757198415765611427036618528730432029942253736271813520676613871526379414497086892177126615492202407780722681843538258196636530106073929547251626781322793714589972815647583710923212844418862310439187704810222125900814160386155305238664597510398238429696106013332738792234041833405461065945128486683407126655479629802718942998302435614215528547430700688342599886621758580416072655936 [139,79] 43215666763319749912433628882628363847901600803059024020046481088310888154221429365595852370921586289152116932625168903523842357369115531419745134554712514352768623209106979023554285559759692873108206476968676336416950067119043634846228777163410804400475915313683412380965856837403491174779856127812927299597479920156019594221265117335322442283381728633515816291968942691250240607444242269969430802490307497809101690634400883999616954478632493093320791884232491232170766089549139080926969483376206311072158120336490590010027869483112110086368976275339231792944338025869186014543769883528217433928174696647859337705093423938462854903994170275537147270123709770977451672436542801379680710804724036987820950454700230900207361417762125811985322847082795180507433629695000218429497968450429665856197052964523773913712308269107012654684645910731780081857574623956991155547724306952214113796127903733557945288038787793903458789522287988338241818439487314644768155664193899784601987941003904298846540043031330890312133060812511657103356713542903116926542124929638838511907990632674500012349055547151560490642378946613125478868411287692712398424605870244272980421392808596988566759095838173342325597339029102917513695676668672026888537800522946090552720031254900065646406693414154420586089720174268067234871691452506685142687524522985926260759427550309310249341484632457872417759148536 [139,80] 3530631612079600916491487897210771716330618522147807554880313141296804593316056998364649652207211839367227400025590776597925865295092923624865148367827390339826707894020889670483765892227298233595866444595400082542867943880609982293573263004310897485532508438207548910599455904656107731689854633099156582771843038257793475962124425864504273333425934838972698454596776224096878520912023149963022011310270804398664023297457895321153599274053386153032415531504482889525342567939398708343874237531054925971655937375111313024996135417600072474960435183442468147991797626823306195666620401464826648321210168608245760760738288953481422068543836302500772735206286821454340605064321322793290536281664315925617382212858521561886263928166425844258321695719252194453595815271714038129868019685858242288542177658119390526302765126415941879383355741236451335591607135896754857368837686407081687484804101604640165928554863142290995002458764664883175655826363230693839647855179393382492751166793742936573022786077451165718390619078961539487593639350108447221464194325407288996356782315770633254760577831020611693589025882500102637796915833064694743092209833336264620753890712401630611819595634022448810103763944246934176148317189925510092657440747141381645470050449798962439978660613349901364353556453137006477193870204566611728373010417604487643305320301927607763735250904849440086592 [139,81] -25201965377357391564605975850487104344433824530478367766532226232702266194122090974968874753725744491476123220035467319346448125984792578296395012496051744339708959732455324311407452714807830047837594112385730332631117424359405279826225237699514531985152015078886963925008896006120266736107757549196864691559338274517544116205040921559398264862115098922537197002471112785560412019925847427084187069968237347955705022432668817864627344630528256565259333027095268325525128847206710204419353201677195737402859634553216949134044236156553393827453295399288227753191367603949898213045261905217279647291929921282394066049649652607859188765509255998309955750047354605705869004409581148497127064292133690637368226436627122479189162576337188187652589103893928071644802857305919204963571564754213025093119582658542713102980118326888509964168935933857840669332468155347650717492716162560816197941981075742267739329424847196015105148950783056102557948015897986782238688148144026044756949580821758039075405667700088123817921190375494271230314237844121449916042415596717504650510038336062385545047698538261210103727042265759064535153282023257947450388522096890183300836324900929441378242115827047044806696391614691047549067922064325940935784150437613588086465265416000481382078975961539400989324341364494673601801973729153825154413539423080198310572185833323757788438963312924136 [139,82] 4368091922183024199500015805074341820891785175226977062928778875766070378406731340215162629662800572298541237542468646369398060221728125894373052923964881389329337455054605100874734144024545406688416910652778630472878910182452296299581515720883355763463301096686708919076112170773496699735942524385002461349247915959390871539161548622178490364494016345738570091804603895278982282153949751254369887399844612366426092861553841411321625344020254530458738683982418248539535995629873477289068832042243125324755385008946739524405523620862968674074274961410912296643550557187635486172738518274535254753878060423323585534451591428841806863721867564599879122713143364161570987898324631386099328574443968544481001033898590256750439743161997847510054929370336968061606350554074910385289258982981287113393930591962070982011221719830307687897729646243963121092251619667158095000694306756552078273695531256038734419998139697523309601555903857916238902612679271912724791839429904020106848255232407520782845452121757634865042868309270505833456082164170724382754790186144933102254408474249504793693040624776178457530626926837353048797124098566691241597711587543007109475449054357033067337710172109785555859870423014904808975460347124342952784304109274989327971391196629182368759804213263595913254414697669810832418519226649995523951640503960018059299745381093984923674602864 [139,83] 3495072213625292045656817107276018632383029217501074724392873489178584630971783789689184231197208073827948587999176739306099465483734819549091123444865528395538049017254896902539502870410636870852625188004910101965123917998034239798409041989080538446502427884786797119645798330780916215374817492848207002230872327246034834761572188892730726644183754008541178633241748240787059196779108774450413576934124369139633443370156274364695016527852872295733863351956645553004689299202548931301282908109062882599006976061805723868305276312363981364347318212505630595924687726050949464434078357937184922419944870420208428374553127911592325249858541538458377519669697841248482734264901376339218892490823486165410920125720142648522266110819097944313727440999874667564982588690661687577389699778014543557174195694251381638315147266186662517525607145316266807812102966821661407622417833740963590706797474476617841670979999743552949709651217088156358885926878236174883459578579909812856305964141467168417266078984102884132469493435238474969793793694921090157601710061924808382036997600519323500162065498147715769339018164652669624163630222506119700426385795641553122557201987320076594173221564318323970721612447925588181375132152037352183912951651669488382747065497072422344198860068475988710234806487798882354952229457721355746713154496358891960241544617813497913166 [139,84] -941433097129699438735545654012692909743583369749059150625197394134406259988710698228230909051291286939086566243041951179950066093896524484904796009479270667096752653737889431052151623093786010932117911844092380363106865489597386124838510214344188861737214934418511542784673513945699574643173050079043058295661770767518341542325874380114817340301787166221873371265458600128970953585965231211828479763570912634017753832639831409276806471423369319562680915720911064758859270532356023363719415780369998001614844619133699361707366703429687637263711867856622740687132156366177414784118927680436067285011037098611307076890250377408342686885386816816661179850399403442959008053121721881090968090546390200567428922507408774837719952667734320940625049875184084546532111032034029534664866930065706336850988325549993509569155450031846191080852920848708375223053387014533350512047145017838391349053547819450079155086946236331076722763801293937399280238835848021073221196417888299512030286203468890899854964996896284621094476003541900603306687006961373866088916315774324959691150481030841027670066942387597214587042211040071369085525383679623350557783980903187995489104962241108909547228202513332405474060810343346239754408261750736603020443621525578875654322928916830723306726078214015836505472294239220091614340062105705473448923981595143801201140163424384 [139,85] -83989277607757850249456852357423332662599303982541149476092351496625422835896146219997603253236617669784055392130369380080800294525758180164644249904981046155884948194989727543949670147164576077425448467820878019557017392514608445603826696429502700525117664063440151521500720891968711857262191735931159933409390631468285661651432891960797281615768342660388351858285279631611127440478047245915199454345359777417857358093628210054398589780486511848692190955309116177033411537882652880450768778263274262633953834730779023001716850133673612240273057567834677014336395958078193934951519105010928932484389750083577181811642135618052555874832752332384757082571149460894866052412525228113526577473689307586309774448652252699018576924064778416801453936584560117343234655868050408022497337072758446812317267900892468568396171958929920175009244600965955845495831549938082315986016942731959997573392836314467425010983176196486911075964696373573528387172032325776587594520348998952996200552562836909747244912416702447689838486098666536717454923047063928152295944987049713554541663160022443061988828560971737738108186833887324890874648216491562123005759558947956700958802223184132366852840193833107218198895823028588131910835960984212631574056651200730764848182845194671261605269111539073841033295865420099116850478993011907199855202517472133596215056 [139,86] 34834423483932121144692797628676302026898171003988263594310973081765316008520897848896699840554405122557479021002782874350807286056120039748632763273092989355809256055845500093563644759268625993828436429911271316579874795162041414307108543364305073829243142410368595258139406776207307193475693760894523824420391639447420482298118312534688189840428189407985199716788927692292954331505467286667535554435259202345619248673565057953751767691286247956509102235046232571294201624743292643604927183065348400447872828027476204808923226785561990624086049557874953042985223768863427302590673056225030693353637483093263262478002532244063388237926945518223297364561648470014356806066513458990323102437183038754881900988486890417892708281030138191616619997630036830070220337495808724791191575714929060661047832381872258794425150016238448470846946165224644184554750760193418748440049139126896254014467353437274113675101990869714609817830524206609797204654459733892106974573917689119761017140155327474464795929003748794507595353757525988572593613937884808114989277501917813638743538852434861402906978489558022158505371737913092066664295451426965919194031636859514516205270893643892441141437495370664159828355414760291784061507413868027353519597563063445121786337114446295737549253910143249810857102856567268020840220512067054058805264905647106520 [139,87] 166238611279943496958223871951561178647184953227066686918181738352996878846149000853625746405879545466333820305680514320583134711750645647413214528999219064464420588656226087028577384670378980956735234673277185103075688942910610121144410980183894195241743292384001409407334751904674651798373593330476999331772855829296037352970354814015842092191127192316425969674696958668935320928749496830821768504950922380751256726543313178184959171654414743249928621395519848232712743814352196696874479393469606570193066317315248272462885546101918911543754268736401052438205466451821115201429944854188616654478550140294513181411305886764149100438446458071244714195990994270123728234842110295039867886065885642463098072945607305095569502803515292893512806415535111301130956220329905118950663302247627856286481729109063649131408099709776374794992106124973500792064467900672931374646852011304732322724281265412487670732581531221798021376286570235496036600642287240807963484304235071511564744250280037895724347153824971785423891654968297473272437290058114839940593220051362988476337396386330438036584267652185626627567569876702231302190862759671289913331147367881672653040771303328370858835076310113939963992041858158656743174420149702677293106759492563182186623045788056519796709025968514588466114687259239506788327514005086004376839996570207 [139,88] 45030295835041690548423996275530139336096668971359285726797233301963162527259708628822448396581769248680350285029892445560623969332027575875034600379527304796665724353770160898575058048793893427262878648536998458576248051181334860420212694370531107397623340931602164676506009813129601631622278512416819305152841895004697247732719295869317250471890991501680853585026683567514077296155947112125450167394385194821625694691115856425117296958411090952273290387953006885395964551934644467436643641078456782987170557019568577416353026892903853929611377307495342080983098858473379275790447419841684498996210154717770389998967892721463020145077019589366294211743186456255447334278674330545185261258145364898639987153451443327855331753772972090160332818783584091925071911796562669586482097635984062727939454091276477968787255071965463729219971576637047488024009764103302428218205226641490186129451510726495508657910353554882215220399907667331403414180767316279224747700254502496958214966214765649435216372065096514487358824884661838948270834092437492259901120282057353886229771155894540677142490319018434950654813010057412923080862277742584829573225616421829801059303426399487596085547537240478472588404185104378346853256315668729490351708975150287085161869836207735345706711186980517560610969182562475151919676473316680370866304 [139,89] -188549764152648296448763382334680779493436081162669132041560755460558884773631980620891389649680804131901921880062078909828648534181754363101009162374571646377573686333869834629981292005829691780704633307151461597372738660932942628201489858410004016520134527455104365225568974717325243548019949797923923954819599318701211976983476309496827834604754426637866352066513750817340128978522046665980807988523214691325741348560414158511483757503277200827919876361058641459592091651844681624810432250379225305197261024102273653775440685335124365315171558709743223318172322080903080412343573838205079204170373116607212400381804733109511902323763018148339002789626126220175743439295548295464503687635486668690343508993383597446017793840796530651884688233645193943805856049915400229427228183820980072810580396469047096518455973886338130106793618773600980178773056756552652274055344259764362320464122982706895915400767048051994164003861511582064826724411561313838440693443788288987124462077270345514770051697626336650149735133874169993907338414963094081666673403957116275165590961919386225872638338844330202794381211195198918876025521004078130128907709405899157591561379481691100456460442582986780294945849234705522479555228261794384574807557541093609890226592549634006565174651026444930175902038530559578533937942984837508432 [139,90] -90458017022191437829093886466638827994165908249798744721136603880049093284506380119566635972248922271286789070300033988380543641831138050541145114328632102181275306474181615591078411098635316492805309195911857961129980047069210586603445628328506516190905214914315336741737770794792943017066422468902777352924600020158524403969901757199482944911019953230131483315720008653665396199919823703861178197657868183129877235420347645981529285380673596647174260067325969768867953903877756205342582793863592248887831481717658051882355007235556751989327525057256880385249208206029263410478498383975023719411444062379711714760414882611638606056158719136873351483030020446771476981274937110040385314378159793810461896459350468866072979589049977656377194499129230751018210252216022120575277586729107436269072159582859029022118145845694310836057534243086883386240390861033161000245221880179833137198873494718477627108420629905881874707984772375115661459588834146570339239462471380378938276406039475917588756742911634868489478978414292034809663542512774342904941036382778146298796370770689476067992347832472361473147147909651529959007348880987638827475311780478966640668086645702329253263447380898728012158319963323918368237732471275015982342410916719889681443219450255834342834312146864192915667736338220051419100416694016 [139,91] 20543373752864025181229488257858065594196689180190652760054189014389722036874614893875500453386675460734145026682470135347566138170039561733003698692091648545310901274282573712571194102753597140866335655732535914382181233235434925743279873529442280633640132336938472449557912895998656846987068084628027786867651474339894552157933371553265961438950125914184445996649646451555853724817213434023445938751497739783615187865082426567723899952166615556893174459959926115437863352027432833607390542317666156906718246523435910884339605329316097576621247855517815096338675499020203803121679141154754339342965850345822511149333699051292967396724709230359967004502657481894948515249949004946438503434597521587836311570719494916266930038339001925021972121134248275436627076780660165124052577203049414217643665695469792150395739197122870554041156968388040963696300302518118911196451647018156168916832356840267971251847484568714649634704621576290007707870858216390141983450691646578812996764448347728203780728141831641883457262320934097750179917312694854137788692210089027042042385273327747532966122432307101852641020650837142780866337390081021097569229739166331744122469659111434247887786832124021240195094595204292995899736775141896913080204180340314712342411400527280782669517552011638008753861861207150948519856 [139,92] 14036775188955523995877039326192159013994660566474248223265833514747631830101573912092966024285047546923239344867034883090747803589382630109483648574330380892106600506964412007982014657112096458890737157394309894717552182592145851414696110207931930893049146572680369464961801285212122860670686010532481989531703114836733350310686454073343416786888407009098105441984972721565130505232255442892181636741122251101413580940579537919051235151559938735357071203186398305140902528505923880639626722749113565593134689903995142801036227848328569225545975334694652366116901461333759697361619789475213592003571641295732079132621800416091347925473083196773356269867516529868065785614298506751165356779052794460529215243243818607423850665996342885472465929120225161999810656393908894877247379465952367495561093911421004045347963519534837820401040757216118593679410258995931616594143417653758544569985025123035179879297552620881696462265983077171501319806035491132991637092198091054627679908392173140908720474661056846630136697973615783644811443934372352776680485539899209111403728844130274984321309426914563650115682730723507369424864038882617933341324422602418842591278346588012062378205748516890093071780615502039491288533231709859925997798444740244512295928777655102217771055357840162051934175235597323104 [139,93] 1349609242449275109399319468215628205974329082945302336290009828066825696961832674407679091800963071621693666870200860668959891872825257893516556950663334176067685016545217557500755529028655875799260743337808094024412323850929775848155881128087429028197513473003629070676445463034106723867370888076913060863585388530782962264575623439293617429574695197084507319425695628674554665784930165733499078050001180231760665838010668542353617204598148988601120259366624581389622518316636868201741570185963017554748636089310231849253881379313855844646118062134815450366485220203172836891436122907781976796935563482223662587150687625418271239635076255928230059285356656153568123827288992500261897497907951122108526334912895818764119928229986608633317249547475945822436452425707653709959272679323565551248832988010265317130747974274480256828228556154477156803346226774358451690048029985723255482621340874667966449471257188659487906457632859659806516446558806704328282610899700409150698181723814303428203857993348104097168752886338755124105410345556414894521169448418847144670228155253785405101438805200599890534273361067569532606732146645737184281263755281309029868904038339532801441310573179270989521994469285858858309994954817472022085806510888884692562332310622495279428273103910615275325120492596 [139,94] -99547568246536489360398192190939679142145181963199469357629236280646206640024513724238197598050525866066297842845879508922475294408425208171077933392160232047457224678296474639177826583960672828258048749697109977453857897275709505313946832726580740382618771279624626317048212986388620743779007960008738733462118298616717432749400720753243830306470698712826283466612460116362391248187198776802092088937409400993200251034285465908213958374122619056256754380640452335770968478939203265894768154707063166746394745550096084705491868851016643141699231958879098157190077885023794706679520203143863496504416256310970978338732736982319150299624181293280737712147628769051178551258403717511240425677221134689675839802256232655512446886748323276460548230228675331137134040691594681326958559008902775519995884289281284947769225768524777941339128625133499434366486914906363033634796663453704861927856349686206693772780094565881394699496108398921811311261399157979408160077947791541111867534300305050836408314655007112002685579667542354143496724965386777747391538377015815644371666532946217163722351741355839743202116022237304773085541255023400400683094589261437817135545614769049459335330445828450866373679203321301647212298989712000606016489612586596960592107161681542508706169557852499736648 [139,95] -17449625163819039731962903381152683662014878158397905940626869615148850375153210212581860284729854050402090450596941881122535796354338174094263302091699438869825099465947964115004198525801126262031634514434744716947896581294328255004534176423202060783289994549477286219084591226641799985508030592964395753216983406717790988708519098734093518859687625595203738819001451812436925240082757416133760593539995986531551553763541573333578497143924922970870107991119747494404290150023294037896049970014103213788049144984895239428370311542882163796957764476490662668990001712415685295032585369033666275131326464446115183228784413932183707485349243800988753028692380106172895984697395951660406326285601014939375636047827841783877705972983141279801003351064790493280333417431440761298778860480115094528508533240093334021736658172422958884778762432588462140340630721114449624797460895021351159089913969226461352449260982095583355980878956786541754408443361456139855700898659151391052220127947143420743938108297877144572764128811430327559752265022658899036859439280139383261273604006379194122751024524663139640470527597088968876917767838585236406227242387150310995234143171190199332564034902002702573833520388966583793228529169676584069839486767083894428867374893963320567816720738612941 [139,96] -630184150142812835870181543135067277433521102191538927443966963960073669716863442710682885745444308848826454459992425942885077302388098890456008043387792728041163549687776011420505123558307475619713957098725580137939760302899353137857388994707956941981868055401751330520184898325342876937491737462787381877025446297651056310570835457823855357241257706556973410014754999028673981563972172238255553029022717850748087997725427107307213215130830227362975012259268267164505088988119800566833997933912652497314573210614775266002454155723615002294643957692157593791827465893018837320485513456934635346499697857524933577873182386326424113776754202009088117457560494415945279917154997267856060578738640047426856972626348701611702244712512255640728028424076356955167845381536062123923232923641440937517380394088345561551885794727173426881161493539722637267719456645802959498833587023663171520354875304723913796335160605805913793097452865144614065468707519875272490207909378003143657710990707634513441979689405945216530400097730208295884675071716409247026512040175421595212075459599077142400460456288666339655717772449924497992198328982030620881738213117170554046408246289628869870037025511001898064246288900875231771619367522010104218230953910593875243516698577225751729256256 [139,97] -2884842304268214905308243786669458232602622512603099905558307770524724756742797304642757017991299608116380974690227557825845621338071031735015663291977384946888017917265057348681135412743770162141926300716759870084213572520618139505766701645109819362121158743426550225588103255067372645137392768823581527465813354163056131391498170396666842124048929362373745557875320781868979405238844472438712366213835904592978179012955289076387715803431702563160586413819329080604343525903144328169044482253619486827590648891101434440220953134032970318834519273872600728045127434364824461140329437393759573281496887951886909286266457485561473027918240862604367778596687285486711163527888327208199312330109753069407148489247339264524804188899811653844467247365967110250543738310598243954784114517223510112897720629306110269787818648233024410583648381105093347501201661868436574435491925518549534812399036989442441329774233159428673505248496292515645312075212354620466687735006277815695944615601044865513172302242048225233138352425943350102653712064722290054732250342923448832469761747420883766791974318037797565625928176450806452890169994220966619595090135472130018969122384971196720949504570654370018319986572890970964640923546906747674989535594012923383710367468268457624 [139,98] 185388856839128450658698066940369806017937014369546566882015909792380579439596810766683927245023955045766137610831291954803913936424229901132237268580731060303213395117964627076127526608108437914331794799050495604801562491071250862204406382549303264696226382985194110993946551699829872386786674721135391120299395004252364471506554199993884725103180855945028905791461989046176550716401062693091861292418580136673990018369527342928058818703834097838592004069296470506950383670898016179429449631996707544405743661865366763256362847936526686082850651372220226348366993573878364814117092139549451847659275482289416665757088167404272617971526215177686201045062497666464199516676525032525792257583862194476067248294843982667376295661960260281878554838232755585648387348851855356832834640927590040206062360598051684197973385557538813491777310368013223967476073033431110625941226563407770623217672502294545093375339965897417725639968932203676319974044570560170937978386353295924452378034064512480941236068866505406907322038935041484206657954073937448025939176625502768540837086362700688891858226003635749915670387397054288310675848245404637706499274812815228468378056007283933655069033796730121130933968937179886027225793213297158837091928783841599592296424128 [139,99] 2855919243359444476119703201792527143551158979214125263658668806730516195955100141676509335443769596969370573747500170116938972128981489533376677554918834112105588023150922140473340117991487939960233198345107676100262606367191081750205419127628725311235054530783953472673362510928801662250618307076039815725483395940344341601239905495305295294073031488669968501247022549147069728592923298833915034161417436747897009720135053978567433421865193572069182499667146466354510271336056082788656898325193943202905746550649064687823974507240369282424610436917692292868413248412302190540759608989143136086454635812565639976107880347808528028347751616945368949085138258316847461625669676210594855266251337163969868425931330413210662609367163093676908060889995519396606152479536769865489546734050636972003338046426110756212465219591549653998361055574047486483913261978175297564659553799423984316486784817374515537528706837707284523972007159394218059523463353728227061502824297649056536605443317795755573332922457428444572295729226486251405618135910413647379891823349052746394724303328168007959967495603471799921998150185234583725167903738120999754561827782235737420332097857770856170694611810898939990455415459559918457080508792895855861071880645231667072 [139,100] 62528023907365045160694986087376963748988005734741494671256769948868128497186601801615529173882426123419749493249376032125297930562897038748297733579320621638401033468547566163712940193386742099375764798334336077143032410583192544243675386710437224649921983690265100330864910745056416324895836996503128416471310458938572331607286007261756971393274519724750258406240394797326125576344828692301822549865511208136491248981887002111181056355286953781797286467875664169072686802932547537761308228962295747188694930289318043082801788847498401519936008467580784187785785510229818913759400548113348784664885066301079257534980858600301478836255848535710151305648812231901952407032397400960932899982777981390735465441170554476547260332515548434341610590523755919335129981947644332441030073447308223251884207079827151780067272763770142948370270383359340900028508676127820260245756365519940178533191763831062674869552536929043673939836034492503292960424929712921466096203023556193763501837920469154172315965491947297831727371274492240540268374456514268312524701719666216403142680562082210338206849239422413208669758115285370350632519808221258913066728225336820680771577134283334328627656273181711980298124372734020854097897342145426658636614596992 [139,101] -14229042723954717463462150778033535997992916478935339625543343605739380079632721970923097999375166331527193791073229225679518982041477358728395531634224729904881483064458097803405392202890433315186627104483930673478877602673365491149170319511035475437903989667010610571882588762208247467977795228045885654546166816976088084743472071720842871323383018562708186521534355098546821441202656368399936833720167406425157764549953169856768869890447058199993687911485918973526290382657407095440440532258124981033512946397281569482006924142698235375384800818511840942091028000097263692185030221976786715058732461799947325342994143311291913366971560229143667270433652728868376747134021054718240494691461169634228635121675549191166031834838769678739394060865443264391534234407211812641883328956574825740107621506864113727590187293280530066338170406049365802081822462740429807141380434304565524411990392503116888983407615483370514378525349950236610488838541127268135697145264521987584850029822104463085924684570771190037962121125233387265748644287367818128560491166368570777167645334008356271112731038709387680676633983536538248514732241526597740042124611005728474431645725727102257610084822390254889520760237843784023523785395422378076262640 [139,102] 1871952094098349017792921245792482504802054082907763003229400697897310620074153150935950595047029886133282193169838727722962511138598786574492411551401980642668258683023573686007100987943958120711496646830984109728470930715183428755265644794662790692586259146223811225267547126553555381210520340465821585603035494194956587310333258846018135809290714706824903698917489891394587292664866207793759635610577365908178566321943747709015158036454452964651595298202558408849302935635945014598301009632614012936673226247858193756268177087498008124062896123193499101909643294601101406184082543234903486394191145807030047899391985333323154213231319197246298885934431967299954531010948221962150438367545708928076924803172451048884715471602637730504651944344871507941979902906574490423415903033021031469833795056556671495751525606244692144096452169892773604471834462599296236028999784409788862286176394442269812031979944186226309245794383810101351753875121381639522776750591867500178879352919467882291747183964982563469150013816293701110658139822049392031633880634010073688546884842846245127950674177132902480761024093053846024590734074449576878363755014816956812037124097635453129147458451197728243210670723064078653439034081061999696 [139,103] -108105111780208849341680231047865326280641192934043184697280586950302896763427225690790672719700161900510952569773339760444846673910935853284217103805116732803292097412055913792673959628817419417893507934874841902740268372532006201164615509285046110789540933193178440335506632234341097184974759545356829135453102887181003993072529580407845459297094105863704048791646702739502092712841970431408836289515010712892382284377511254868976042871585746069913670717930834225156136716202029222983438033991503599309960980739906006039356440333788271403614635729674010581417255505186694389652288660403957785378446819950258898098016380136608725601241438694668150978961422974576199304587922921241319816256166305570136046483443615489526408847433953138083087520728345420318746557289669196528748587375473979458034154744151587163386995937099219828802302567176560715504783737198267055238694457574053358572477836058613627769515668856583185873561551516277246179110397130501393881121459501557120607699751868115038728032616673893158876247805200156793582498846986208945693290029540384165493326401716622816795261055215568005730866113972353931815316177580167749696342093984089784898243920490640780108408887372058724012067691231385611666622846 [139,104] 2755563688191963786278566559098976022658603527534633134801105357842566131971701550692600826368588048895166898297747853830119981527922207719676345242623418334513146964644489379589125819187263136373687952045828029783436459780505612327683717159111858055575113561468328948225998824727370224839982393151605005206978196728967663790215980819240056741384880735320503021803274754913226642776415005437556042776783099611006187296694406815939555781522634506152190185707549830765107165569109612675071851565063368246984184807817129163677922777221371784171598110932669335313197378744390604164043481741162370437845268533412749990497742947154196079186264935814394853581416536429407157340555769681135748756852313617381185372394192533195367821957210162215616134541077422120702109538141104842327842775345067831400937022151190152815485567810055222552771985683905103858187018002713616220208222785393527454963849122711544802300204821888925951985589470444780310947130666166914409578200057655765424941742868830620717845276638468173701235713394413032304507839790419989407490278067827687215888928580876074809901095416400254016487902497282278779646811833073493642982080981887018628354898981176077091659145258964421382214706906080041920 [139,105] -31058147756222341992829874971678775483543988413845972714662669036806858415397032315058270908314298989579323878314071368237472939757141712971907205364996205068839307609621609409938667373852538767104864121732092240793492789246858326360197313293460959291553169961426876270091445428822432560491580088454392034788579362878846820809106432171713449094896635500033564114987892303603904272395414586068808201462281556970886096096101458025291252893864646002051780949160936538217568760372327416025104011717184503672390121086508798708906879704709355025291953221014600871051873064874351191516566991382817524667110168701204351356901108452780160830044553501186299492455158762495404440635426733719356316316774536022923119037064653169065099484341164368513884172120663542774497864567006391082665859935619534190378324108336645960402416245550323620738570299646411218213164448613058933535824231461066189303507193410783428455679018684205673367744466459480184623920177549970917931811412142365025936826647900106758922490843049418571980769567361714894795894933956653769155904123663645705157692918335990484483749378937827351179684754720246882982420533879027514446473505116356452448609483080107201056222213587798060029612445080 [139,106] 154732610703049671780384993532979752661190831503680318287654087658916649311667416945912822632831445967564240699242378858421347726922027068184648035695866384132761069012082364322467767308564612927434652160965738018208713818989955280971541301242588755617245202832095321414117846725651646058412527454428624698325220701053959517229232649674826476599085499023326304553749610132389694961278135515886240037944576988015583089292265872405487769689949864326614264458290255523071400839256432405768986892265441301533654507018711152042323957378637431359726200939873701496148655557480770807032585729181941718926642878254664159207990408865619126980778504891311340921901558453996704556116985949201653209044479456713188269167239630618215024833310902300518542008351327893127872976091993191131588694574491220059851665805680454352609962457996806116413177413508316771022199988855050956257569848583855647333638770826326749951840575195037750185194188788075311321873660678820073949150260269212337078164210861262590155123323607589007076480685500443793073608002654098389031486602021714874143100696448169036018513396053498461009020369441924812528631467998439208851399233060650510056443788176726671421176296944690970848 [139,107] -339879569112667636073279365373998599066796381802840825077041793235378380256891565766472402153174626354558357856169104636468289249807056303788106116545638082286928390971021563891216195737245001472196148774805391451916744877415030058755436878120723472545939217319069012508294073835908340450536680420563438581334393582495836311700007661922850310180863411348920738237784132525810095924411954966397297595642793942388378658619513031064098318426148569621038828377401651345014188974424658516535344961964823556957212727892847530034003476195296530090630622397494807485683114570729250418957726370373416773017756081540054305182449685302863077892413022400538419877086367158187703019472739363472895837492116600781441397183888216841184044011684418128980358285431629793721518467102126255689596440215480827297125530405039482539022882790577507391661128972657871899407618225792655704211403616415590792857267332577268564970137523507582901102240546781735022506069908219750947360088427240660999193152893460127756566169049721561876853295645683838014103293270621249761764414012109630251672028070974121242892905155879045746613248497796376031145879116412532459626653198128323125829840206517858083699729662376 [139,108] 327627345296169383603984095584164557078146802819871375475953905935524661868727572051475942619875832573665695061410901023398002241053567711106381432347689686990164404021274981844739839514408755136946668301421636076571080912200612515210940367152171657989871406867905008726911169220192993669733098381395869891111898190823212797627411856455260924644687879091661762506939163430031849086065344664088197190328356886987636559976236565547245622931183839306954182691959814494577912635341872441516420087019385962791577170805171327361561985053068042353939152371381598698330344867081096798435202604650775962936349354259278575469697094217393883553846672916414258921955671022177944410776664868396926750238429039455064983592009626060380507977938948704526382211052531741752523099820029721303590065783218624329906662522529870671791828957605719096412354293223059817856168699558117969479273895942406662677514386173135315749657826482780596232736941236068030337261518801742091278442907929328384607560878787959436954143795275693801833701361131162544798198056762383888058721737470742583931227958495736288797313830166597555642234896312962600072174727732675507585787299071101696411587264625858847776 [139,109] -137666006432768928509672823935790629328908641240704095326142574352063472169187320930990611653689135800206375334906073393623252724731368122181601210936777174203788748996312141064798205708968613952426416618374630944887041454959749555397679631090517541006916975498656436623272943540076028542475493260721216387252729155469833809000455136659624298628943404015802137269750978762639735715903107457994895980992429440393529995390858055897892226735538570253104146731843872315131711227782117842362674562915617609668119476362766848568775913546945581818381280995913397594931105756688294649968664248544284530907935239961133252222182467502031879609412871511249704289615459149868611963369175469395558958116447611874853296332720232103480850993423064595040004342603413982721797626222728279080827029634692896616429599023879474289924381243139428504516675272682337816933129267815847350457990636767115120711619995493798369153074855350961007780097586044057223119756153479715532762850558604501036643739472126861321725377192502074260399690041527648086750922003129474249378938803036309124730754914331742052632530688513501659709433812056728555173499631539233120372208812156187209645110752580 [139,110] 24995761310243701598306402778368541178221889517373211230444393689635958406002564151890133229876656364687151773758105316912007059336775643157641039350552357148358512458195568839210983580072110763081471671799247032043126094610037392742725904697047170674911016598111932766135102867463518872386928914370389710247199400551336008221421457299388906016210368976547506362987039155278904670837783007626992628366499269320441921369887143668941339741642899920233582652209453917745409268768534847385301468427333421406790702941273317259121012917263573234832688262315673422149124700082999315896251895375269202747413356768156866979004555193459051965671325963624805192855345627785207594084841383485004834200595094158307989576934915240941405084986049434680945798768932109604267342253189373105209823075124054246621843128711779487783461168095461703435561811854109936000825920879746108588299992583713082872922719208989005159289005058160001831490478309521653041504543302732664809838273376072244491838452291517667384142181827697585823909440432314864019867045542583043387482613903871664070147725211486906118744974298751259328960504996283387458980132992965141606040293953323163312 [139,111] -1940122052039405068682495116532238520478424202433362227069109808930952125331755674854328260507338049607217581918205474764263371201314068015240341786216493870411554930311596975302063316535229301747214507671364011570171689259515784345172286029310245400282741258056295764380848496403816050398835357142424961226291889945847523345466754012688860522549963415247182616416834942522950918893813468957639831375724149649183939065355927053024474902811392724813688131192690126884502178324224478867606301666401869120308315988342523332514157154336990279853371484313512445879472562892677403811406122557619978166197606440020106618951872450595106214359233569684262768015656878967702467618616120796231636382347781361739192863790858225037621390841816252941147920052969779987134305080734256694336195204353078920509915911117406417920152064594640961525470181833457850451390896329737097485910951366889630008948542717474476235071829562804724919899172343212373498803511738418604830755541572421336864056323808516169580317635102747198668358382662367983557247038987443168060617944071559933031138325770765020992070090594035461715313428117301372015627265528152810145387040242 [139,112] 63557629497485835875067287381634364616262446758164764781385324919667499898138799818225416417793841739674898011646045451185556846561006720742013453812417291531838596856452626636408640561470018615157767274579706533491554006681993841014773040515705046342329660709900055021782521018957871827801688983102718914982769310983900552886729531041502142814808254375156211674158397265072376865478997895015677682966461038935355500002972167655335106941421101768707958300093782345688711628715119539018681196983982310636155618672270264777541702758115134754360821133902647557047627499300300535156180850973019944325040922361923969977169388251092479225243293320063930025514664514303118876095909900302459238804070571569912806161299796299072722115953842723271240818134520820591962307521536916864280773172558042555286256506084989289107381538469360322770482962352361708486552212290444977553519241444710505380070319428493758079438789791765697849012480612164751113574435067904268740025976552401080896406680171521416567687753421036589784740050154205422966009822243875202871902879938151660442570699282619570036839271066753847075767379676119918306109344668898816 [139,113] -865846768464615519176854489773511525743907900667246968826710021537680810902660536803632841914313153993181774018783220756182916426941057803831034471391874243270300966081282448437204009169197613691183888386313684736214759769218135176302341682562196898732728107593344153121015332467112346182144805813383746189806956745191796765367479095501982301417645636126700994918010642006174829913094141400093249644854839004271038328646811497809410176279800612850925050220514902143794942414667769616754747833286989007711241097896629182869901339918003330087629953066031324080643648505352271934255212775863201382093696418560521616807713786797219461100241083965101840753731756251201791799523333821752483318448507918496428970504828868794967230400179184732759593437287971232728240609413133458031161701736995974582011562674806740664339378658579259327757863470715090690901256525314737055998794603130109252256932996489954412555208319933599886067693991998669563655082452916215304682898828462293681522425429846275839621486717678624246918889490191228542533375825367291478181894000043167453416022733643164052459933086356210857582515984130764514799104 [139,114] 4822638719097748554412788106757172588427446837482913470031677737899238583551845167081604428961283185612296118186418340459162608175474501513025000063211510106063904787831649802927897401950435139082448411430531064587063563510886211581705068957022913211283102464362999762472468569505834815480164264004574314527053918676339232848071845995816647886197055857930897793777781871967751699083711585598102024876073717060928937801329899643003566247397846383096690226877769936929885521115728072514430655928334847965802648891031785839027809041572705879185776763279849729606169235227182260764403263240789223758340258203981581150353281615734131086710557643679196575378350455494667410276431994513034973202211111840065179853309335363331402771749224911878741690414170321391125450470140726032517877686883110746951306982481300657483494996346011297168338522804478518551288313839946527993869835237283168454864144759584049815451696558480434016787722685059134801641799647403695409360658682554079402204520934342138338092911744866285257909673830727506167054059377124681880260492946925485913277089863026636330569534714758392783883226608512 [139,115] -10773834341797479344993779331544622958631884758209416900394676402401284631641367467720948069567969986407736276243664359137741494439381441933557175117870688728993037868681227112549257916638956721816447150807900062729132328187545735534887995434496718191935944628536461772584416033482449466666395290447399217512540947298120764934748386489250644184558740295936343601562588492679728675337502999268885107361120410454249817452380164162353655133170252211169614635600618861588950565765941444047032402517954072905953964923138990314176665463088275423950868423689125521082670743305124841072081780239527138293397207121152890654747484385430113016479621820083879104014531521050153428386674766810690741584030188368922590434064528238140120208646351026703529467874763087703532816416469256580949588950070693943766754883031534653604290054812376537507251626898601204160949781173419931855824531770874824648814193194048793998631877394119341747422695965887355980695614139840436945043882977337778881022563185710690651509418291109561235631996357465541777390367765371961417377001250858888899836238450257402871028028827330433000 [139,116] 9448256776351746275771401102203940112106286908650788851972628947941281284774130564512885137180653882304584606857596664668215436930380850848642094748242536035310896040499636702248465672217071977840987395090703352561412767057930304288872960608189368755823299637754486539506693775726127821247186006847467463957559525962485360271882224823557475087592143563223078279278881614229032046487237492038026011822449099204360452040224893016853472658939330866484639676698498953672376724354321947993822128462924737900466670977164056242059879729469661243456116736037221055086075298658280559717992050647336381477582665091166386725293600743968584198124869681272608734274169322274853755743044159017631943940410201294083949097981424670312121092847234236634354023939560744752803092828327789764692715414051602738401089082744891475055533091576723374963760833866510254284155432209139473671901908103866960892354943783653177702626338665520036249819894796077541451554027861543487675744367730123244821273107514127565393859572643775442565397899892087014420702942025880403872141812344953538747789685745772552100745088 [139,117] -3175399470718764613434831008206813062983285245983524512191471885751595112794176180683962091241053048527553610916834800380053313449790126916915276510499237849696180971307162888349887578031903687614319658002556930471297963295047916322047138273303000660331005959651238960350825678887148842592329972332941854610638352299871696668039339432426751641474266154348175963017676224947748323441453442853472773242311849973674005479601419691781467232583836548971181407998538385677705765226938304142098881842529050200487925242180852292113300822773574145501198265712707605045511565540362391992691800471355564528608414203092570572159772813564444484614148053022221819658806928869592849105914019951337902679084057957346850515685652617548128642252281331723144105431134615641027626790747309488279623201079179425608029079493031276965835606605948378626947005717492898580028385941610155330002490671326919394051084483838933951663356126141052268768276632070714502411062082653061593520252607024572821444895295203629391899305644303303495679517261337228649712310599500866816319444922123775470243145238896 [139,118] 398211391759901819350213946701967579100992473149507791704210864571073576031663342270741259974804895452973628141243517919922643198034079671889641296601450898644176503490154924704940140493097004983352699734853295899342731558414652031541313501457825594406925273717128599095680288598279260254217315107068171614753985471998553515791964703938199314752979699268793209192261653349138683363754951107568493940521310274086014093284060324280886550326760331764284642356864549905141049682621315406449405796239542336105553743844709846870800701510491079591886267800521707090505966002745549036628057689482293461052087469107212181373225741506640529866805396879618918192062190219389168495217756877568612699925863854734248902322932458380695939860812135672805433054722109742521702951057799071994087811925831649775729310416059935865393077226065478722094332207639177562911702555159118231336346756170642925644848462143525767418652118933632552568670949830631394594052654104906286001658477742024404269257891609704636052529464961704915370379347757310966866503170395812658546738090180744416 [139,119] -18089925234667597738627884146391624408781355216640057933309933868830711374103706131480288853935143240791091557798832745653789553636408386896311558162611882319277265247587201511020000411242026860838322059196941978476770805687304932535384201187253881280295514469866080231982631584658807471837201288219777854055912424841701374482060810709093163111420511245615429427496845743635901682200249910625052486856458388253988126705840649788855213943805771532971975106664294280581179986224983165759167056913050828320235314912382117951949525668429731072837526402146674645944407721423876332090676253929391495738087488341130605866602671141298653796646871032185774242514827373638797885564378139778574187285058321176910457037841203480720310769937295068074810178447896381113795075956270871051500637664742477510835628640756596795864273992005172807173268966924195142448923421707969955125772125552157989887662221423814448982419670948892958324811944049568307978360123746346100675185091322972931588217767963201760890031265232340693355772668721319562699926823314524124771364 [139,120] 288088380105222763853886355096827546784094013396985776437767886662300236969320144330439859651310028119007203051196016313572712300117749179761901345165611047354797419533367125404962163822130398684273733288512665669798540697212834497698112049393276157004706401504848022428030751253396395158453886467874668680629815337616595571318479479181747909517884668694465794467918875019767368280810157352666384558745854917113717668038220997264957723869998605907817936170911390424624025409222068501944916047995573582299776152396201177312341116488067223886428512051829415192236684924785094388008139370428415412114067491317284269716776848536107882218370981202884288804844778729680425349750950906451850570607187099039305725765522450681493224174174689123816375695322385095677767840438435726411121984168684423385081745656469088956966835422477121138676913388004864403227589436727793230782330799693957862995419889348204893218001938518600849363791267490973907130511875321693451392911742732644424529850874786518137738552314766326596499114884392669711371544064 [139,121] -1551025900880011661054205992100038583380408753590824366205064233144405181099572673903055128517089495114235418719813086814795586767688269914090462933808107495902485954746801653400405779004996265691684543129881612124131187290199868227624149893845812797376339806228686727846561694464579202765322398253773656693958728274839330032783813923720953706851869774348442978235196672301240691436494057267196517950597373064786841918816955774174516317484389029696598030241810835094574498593038843053836525478623213229005120676185891035861664074536399580318764920611441950199845057272673945718599722040605196705835333019691983019866669551919984057192007952125599864921542109538787133377889020413930513774343136554257919722680989278222092110935394456466706037906577045288002347498244766044694727108742515183738302669127963491941402023492605082566614403854569536068519616406486639593706104051527384709063720743961196108194454569833209126271801438659205811166096710347118059310471690410253386998707993589309303891553224500391639772387574240 [139,122] 2711886130336107098784078561644631581622182541403278959148140987730445613215519026282607852883465385823378315148564813726371380708237047758831958628479067449229324752161560415995668375390971827731200242708416025992928673210913574748285855515697688447309789772774044724359903830077551352316983152265357341522663185269838438763989509810444000736856468300119820786909421219612634374047154106619402583720069390840353906208681725222601517432018243426322994160867585555556519888194233072267712705018850505137712271486298600238154287153833537622956351044726964976172854207784384701541795966771773160644306670800162727368379013684374581748160948030090058332879754775721476402482973143370950511858721920613001117983517135861117275232971310445704639487296834694581400450646831361405271156465647129975130334984836458031362028229928554742686514423822471466030025311713423799262346495863655093636971345524250449417688893886797110686711488961687497694293432950326560864543437632566394580003994754645320373006764615241376 [139,123] -1472853860293080919861944741864051195569127598016328631372896841383708531642344566629164725012171238843881324353757228378753413572645455303101754246063885098781567111925408346473259328400812291052240700762379367735142748131042332268768665775651923732180797754931489745697764997676394886721527238113157702273502318450333670159642546567411577909974545083112549723039148201668459139169279157729824938687900597964646237190264651679608773987597206172279439703555891363797999307502663827134412212189647615184072288531572036696009542277365373942731022727060116957716265512057858566197213654428619112480919330935801461843970824228542531080205488670267613273208962444336631042374735866199657738660567576159305180963393053682796662392734685658745874625738418939394459838673794120712093800077300941295125530252239762188262448555793716915508581034583743280149486776890360823239484997603105862926280089599738956152150370702737862833785402430339120565215267791198889727598255935671423849133046614324189400 [139,124] 236511212185266012903301080970154424730028072506559698409276830293260876184537679584860378050824547992779082671950356374266536558391026869884422731383941062104428552915500369883993647652332745869945911092065084068806038185340474454343849281871960095536181356159880293106502982125473801387024547629011369199885834187321683006516698861089396449161700327843290007784190454099098033059026303968334387402327184715662328873743498885138203146295789184404111364480846420356377903569753366592370545663739299588189223065204429291471976914031400356426763078282568365927475057822232916155980088311073730682391752324784182541704777926440830208498819396983598720457531945423788043555988426016854667559391864760247063160418151680277429667438203334727325661912038572828648401037257995875644635110979586857705461482720945062049240387209624408807564039875251749068913134219712589877328092418907257764493258969053455223615893626304205888242638822522224841429928586017813252489313904659429775072 [139,125] -10629980879721764203666053658906811243367646603823474150770202956338765241364833210210826761279074419550267121383072696219002798068742859648141485972233394254023096768798038029069818439767270643501636781193254299590675774584404925556079110064597255013536236749285938999283523939289079649405291443364495001341875163555968700298867790532562324682920611753712184577419555593327606851585148680006983852320378321545631529683950368342142786262926253840505393221545664253181248889331360965411769861293496758970598033958932188210198912500412642681316153524338831071569839827960616764840603394106572876274810614655447368286869554930150696959494846207289686982861186270285372947240886237426935424404243978831973565758486715334148383643088094711463721392047001825493695040265017488056850894558674366399245427332658271484269297349352684580998933976314657186480279508413399294390533710462896570052527478070262910222612061012360529523205716228971446052196213081750190275740 [139,126] 125798371943848859488240053676184784238893742135929330349677349212855102043591669052633944133445873197016768804103175798446609686414601660813692857845131991111896560683919954251128758764560473527773759197409144478162008091526434418419265371570864678224051695574272235516567239739776931864701418370488349000751838610099592495651429130843616450301963809129282475597825573645490604551686211481958081359736657643962241783595215624786814773390496024521818599212020873168654480649226535653508466678495972345537455765568791297778241131178300398991650591056374127290055425499695747666863986029922331650379511485785714290933321600469841182811868231253959276024491876907548842278817588173848579354805803791688745871943581371451670863681741842432814868831226653064114245434933616857872575395654101070615545450864569730814229146166021722242951082340645681839243490430927316734301384287088175969120633313462829135738052359523401942778782360541973105244064 [139,127] -366138851868279289835235830366165213971901758603207995608953706205411059926274976493145317551378931081283615034168408570774715841472798231009364247637040058620616082475626744265805543147547778232309498057180322610073548604005033531666397346441482961983583214235563166093915653326990760091141963656303088584486985473379178570338255449618483217586898050355957267409050070488680791127910530325859457088192726654041946486338130945432013817963904014424753280520901736128927508683043094582807774733233361579247698606809491950829662815986334975987168281350096780640894419949959844848799900919998671582037168746702302713000128809214031236205678392409210372215663696192983222470943860253652393908210979442268129274195470197026189317740265756276535863354286369765541624513284418603884739252987557581796248038353967844894583453732477635937018450118383722062334888322588132058054238586811976342723020503145881484989451528350672002455692 [139,128] 242787700383385819460262022876751697318278870753798519159453260650947884074124154034691116204740472123053323579934448143672959926208885248472167831594428725828827668233874504814070984498459484009618837806367497488417954832638695310515817453185246233958963129322909648054786370604381653194836309230189016206052785738089244325161729979991846791150058685772477958469905387678293130134758519663339172763123513644641532965859747757038073252514285112942757123158228364755482942881857820739352250321416691073424346753135906426365863759169790342105139847352396390717293108236451774701357544205968128713436106101045211625637386649725207036954089320572616442162888883198059341225254607105108196372795688393008559851048788535493332949269470938157272057960794589946130616173050250204194602790617304078912147563252240021527131188119975998126018901365337773463443317846085065117615975786318825108898425546532999512401664 [139,129] -33653635372153621786135699085403592809437822243461285115175641882170551773859958784276220083004987888226174925529829823403504601243523591153404663818370644183130468264254504569747348086692077076885964955981578026489195276522631009338416369676602008487600627044249610344867013380868926196863440026740188512538786937890362794006074743105309645759185748502084229859048384105805167554542192770456033306453902604425830494212122175547688134914853992194731828962483446808029405245702669575051299320332542218356872331295649085820187010019128461786709003413332088222553614066290023254170307312852216780900408363086752817591435145533801634545725368803683379156067969775725140834515730748997403253367018186948494832941791836846355459147227014642274633047955116798893015439498179584815074625334879099977218277064605268830661966051887856314308866173188336115812472720001726055935048341329091544119360 [139,130] 884692128313421363911326828923632438235422048302704877818011279052055166027535304012192249534652662533278567489810654086184495736469041826573596093985902162403999148572181765787285692431831411256164257882558414089129005671773939204012221000325031447000549208698951892303229239271658767101879187825966251320272235322930542623961086836914950892188741155998249415982293939514422958877517059463010455700648524701628989586247873752391246087443247786239485402212200160174256132663563655341481132707935700999750527003623629820484172308232859188226383180995270597666761758863181304943396430670276456649089580920388049209485040087438903859823229596568024608325495874649323155752533998301693988120808303134871427656729148308709529632597659825432067947015331248744343160510988987040095376174323014929912933577287137079233272845710888685962577980531603848773982182827557738904928 [139,131] -3948795104139612473501875386081515656983264674447397448461234606848805744943604460348844550999097219849913346666346261275606951919836253649711738611127991194915975768615480412855902230716918329273716483003943147268493745176789397844559284008756069400679765249244923512147551251103702497756548469677063098699896601193509059051678715528119927518993045477849798170755109276790602475177152078806440718767527633449978565865794032314997572650650879488920707260016248969284115763716869024908998687783886257558746137779675441730808095461094812260211840705873782550172362285602650878157688025656768164795439115037182012363309295193063853054312401163714484841991647242430296241305065133802572741673300167975779594256387459166633148281209082260974256365722831667961166003772288592432293235933733910157674388906545006473974389399744628512256656811768369162024 [139,132] 2637050969209572875288817518223672342766206248622550805183072284986914429337870638013871208192536875128638670672464612875396099560248295754488872392624769810201634558540788627062820348668926414832346789840499599591939984883340571037059595880086250294926432719184367660899865375220365097581400553317665518847285306028596232660143495385249689778252722769089573125147722178605214818803157127177879879437792928929897583661628277604511807974114417466227797270660302309601500682696967232918871376101628367766495483125653528339557625876675798271532918101658498017888284891934507247241919218075091904162073305282729039978406331026984028787045580877250290976393589116519034791389677756472336196253464511980851606821087278496314155228837874109645510225853072758824944227520024695590849812331031286684552338419051792326337404560715374816 [139,133] -227782110248167720273427887802391177037177215165625775509536942693627429486696727823428405504558727979397991736838401962852802862381784393897531410464399782218152474856544504024151421272591383910031775022385031944076185682723097114660107822441828686030697268515868117817583461405776262850604903662440883335384524092403718676087353436769491781827837923611435163050581681320316290615530180146539491578833290652936870942941461650032044374415614115901509601997387099149285406697905103938264477751903277597454747311819245096327087124744644320406620754685035916338403469061882500896564280650748485171982825011522955806141652294174915189054268922884847825566476767511066997155869395258661020376161316200938150971353542546445922563603323540744567002182304577281618536417356350048056406198732940105174763546411164 [139,134] 2149356258379105460534272427627971225934686812673503101929875626008289538397491379215183035224315498377562581451125324570093467374967016207220329851779215540874911206099059787110872561438068368459177865417518513487854644101592432019279136683130400796837620139567514907555126705229787013772609799090583207027837280408666072830232033620710696834506429234255039401935951550311059663648240543601900481767339538322907090203702340796758757469717207046427887654009824819112928406327429967245469799354456120860550016813326967487383288882413473176026914923276214524008985886215770978550602909734809311174302816540713280063350664911808713790971116851210481596335780420805567665497144596035974671336169191784830131226496230692513027050482579704025828239873738721319212787614835539565999963672 [139,135] -1818099902707373881341216108008149511436750661431519897008720815072593851116388626569395819040304121048419849704450220315137554266432233123443330293066487339558690363553779848647829799362153860737814564841876830060916390156220589587702093653325265962561812331656843459862757414408728976467083133992019793484695711043166626726723416354261666471935389434110135153102716172592732227270695356222115856514660332109101136640983755728809441067445659091268959342615350071483988549804572993741904702223552027543500028006383868162218538101424102177723893133171416884066691273481237623352850767911341443870103461713668631241912747619796648339500319332451383564813930547282169584917115359246174058122177686650042481620216153579404158005622160328225567009313396657674617 [139,136] 109117901058025645784224577514385976118117116000936853490436638166431840824452121897377532719599073664701095343911726965845639133062682266900852512365733881480234917385982788140328248697182218462772255123419670759216288474099755351116180671528958194199146393335281486994432648038755387039318106294890941669143875006229506334135206314453296852656427387223899816356667524664040531250528642528487766356842274244692968144399869957083413460116814262325399119844357048545387745674784338471854119621859621425646117215452307205384719735789627092199345222397671645547630970976333696049957889663019142678302663294576686516956005066000566230572630319197553850450212688379913181571029046648449195715982206700653705119973444722770399368518707008 [139,137] -351215870289097239779218783141292715071142057350556756101040929372746179490632640990005940821184771011594935444891149285796307649317204134744843790530375468046309650272253539061623058346248700816284698667872325786413418401685100050729358719893483945487341851449125470848738468898050161981011813229898512755664411811606424334786728576375125874478246511599683342505965873086410833360037366082100679727704853811121978304785337080541316878425964935210661208908566123236482362080731665944258384465680882201494958564227685158426745819752222044749617161390131973584415964009324863261398238109375549059929238461402353779288405698117355198301091863747020298887512874868309016136416623278642532362127626978006717480 [139,138] 43151990278007604136867878397061771599774120323864617354680246853028377708473172085849690133245809426580229370372278665905015480573163192140568304348782564246487253890258629023077577236526467718380779467990895785054625731766199812260426082578503397970871508392566227149759364090695940317429742313341929814300094230788900995334221548286391237625022501802434268936151518791122609488470770591350907953657859112307381119963869598646562255142295408105450035634003543683364556830357303910500863708088642507195490794514203244287944083788562307500706011845608060054498153343779644250349300834545741577563649736352256839487257219118850096260276930324355874417606120972771034371106260768 [139,139] -132962507534625657173084316028587432948473471553384979476096232143862901269707038076894272028856321250166870601367490394120312233646763153294065314276934277634387829407573574130682391742276352871998111974679790163391289161428687476715099465771152700899447738995413345519061146991443362254369227552425174644422782654153544714498516743813304418553124960737370371985088189392721658108792819016730933632103605790707477756345343737530457997969691369075254757832510845579343069641550712423837724564143009401361159874451304622731748107473989559163989907823408539519816475410047475421961517068257601064776430670814887547118532048530754588255874621857976848 [140,0] 162703892967999198917588076754659453512778898000238076172399647008584532649242056277263256053216680939571516328387727744590319436362215515863466534505644464394924674791564429585399773865288697053144339419340685827069285403350300721237717000402710179455757053383726049874184488791947879555955088732442095000423274303096645139094372115338374320811322107775757803316470589211492762625140182838983996871233132042102275967786139457413523529480318691143785819582389119089227317686408254023115915087387887137559703068808307459760133350861746649615075289280907571952796049904961057678852412375366946370060751944669019867312589843753095512809368675279389411447057701741778408031234289042248832006671794727450002272626796382923039630952193628951608456335165307584084580033884313180264487804514700968220484351217243825716886454186325735433865736799212763030945896954348840358460017706037272698136759643188282039968285962904531633510925018041586260440770814273632297064276081333954855720890065359481661836344181958229643916437679636777104590330187112559012761686920188203462271237176947562111779209569227855432363375286862389111544821713507923607119067818135971116144057547380437162108572411845674639905586417298735149034363767045570261885872287716515314689631373914353898113814084828696171818594408397759874060785131555322945198374957402457603827567910475336151440616878156024218477598623159405416943494434593076516833001707001521763534936247548619736049435324672951266931729463828414275425351017209889116377114696775579046579944201538926801883147680690059925450066656142205755944113851596800000000000000000000000000000000 [140,1] -2840801033006097542874529270662639876991691492913866081031369582608848460135840761547732847578452482912719776057259797564807893019899580776334033137666845106303660593139212038767175924794519933019004711395561096145357337644402253292003563832816322069158340550065045328029390728200319122533629109308353291094016355880744516704206337205830366290700419186514976639196889355031220742194763118327644585789188343797417406140332512578906640172304425987173326370668840403130662205759667766539785776711172429141322782107743405678252534215866007801582888020021613564306196189140714919858778673600572480173211619323286929088689526891439006505345789725831661544222587185249840786989700771155997793860391495270330127910650218568401727834750232716251115968457505327569659312552366062426221795057339060579348317468780596907815394177398239801276002200407379931519137086966025052743855883541145820896970909186486944447416251426928012228420336114935472095035993854077365093346111664441194899633503765552801366567835989038567383276394715297317500806511013020446977480063449566971464925626238457820309983346065006591070962376785356537014322789851422759670515121658646801132387817389213709251952028149948048718059601188270177654913858782165852928313735327416691890218705389482485776553702956369108801781152823115578602401280192423633527119994640837428423547281785979786257670358574516983919466276106509335421724850628558941703092210288178101053595554144372902857581859842717078296886130144791546391418967471182268116479566447428869997238831886485346654822436409047771630318029604472449653264110428618752000000000000000000000000000000 [140,2] 28703477664003808757449998341345797831859567568072434511266629769014587519526899112155780118058440907509897925136411726124926004475306515676545766520003147308282445565368745282284753108028934168175301408279274788022296256176253620714606407467252385895821987257927651437563833683694237789527242263804942375255288065388389511012522314507575086608066413615161501096586572225040991106695683800317383538979763351387569144198561049047066300454597723078813499304488261378909254820160320751248876413842726650148742240419807731978492593565774764698152576567821126931037481591168181199742265431208554596039694168428167444614219633089362687777308943707122758450481610019976860820637229130256452526573651626635002917205674732956519622941457997218721141073041790306156340046481685647587435176726106224979850009208500004743255958378679085878000324770031931018110850750208765244152156803877372890685711722742295328337725683409381709241373992687437692747714994462447112495768097111963190201601003836635261649987125940993967160717130622325650527175294895929278441896779147275582056892026511623651514760844510619667715429035212841626301884559954797088952159795629220678553852424093144955330719762166588649976174366039576299201066647580437505391783049947500249788428613503530717905534741788958050348996487213579043673869548078615682086868856619390816729655300042868596333609574956131904432777721764955159734879760620739602864044688054948902586414688588245648204754954442917990790539550537416181207014975480497304023713182673325905215634280581042347623963467381593360948071933879943780570545625994172307603456000000000000000000000000 [140,3] -9578222110530769226100458169553146885575374876866553845573197303543354214361036041460534140597541511527150742936359052224629435947173971946291366065608462854987916845923198552075669551883917562424950108661628970990824863668019765278478766628969149121382503932938206889917395137371179783678657647047586002417211923324922793426550007233317875301650692896352559437569776881191723521033572670554639673876263014753183310435243355270306113757698727974802309784458262290180828754029823737212041260168352849464020436216695757675095709539118785220619312510983088253248764588955581495181653011046552327483115749388396544834906918055198573803234323797341983079039117812126094872893106340513187313093765783056003865791664028712684856803749063408974398329701381631638401358128457732697533760364878139111226053407085686647966637912907075622651348696114077889748299710929856077834739487469836119764026675686480837981091605961512114907149279745823003283332247291696384954712070176328258549718214287059461722787338750440840856262425240250295969704564419692291992549559761911112369275467411334426223509256723946796812726293385115619387012015130991759782613728836476467653573270841041887009413317003847493335868717992997691095849927151468225634774534066307822203132402338623487102409928602793681069326830086762234928189105556225027580405799887376920184695013868024086779578956916522130317772360893525150962136328808764345860210698410001054309419506669897301098961933833225833093395197497791762902707672152131690403316570911329345470811438654107967848620798547377621210257841771345782634924127416457916516925440000000000000000000000 [140,4] 3318082878337148308413792949143983908810604151373024310091551057598368855572253668502220055270585154986823231527279563524467443289929923102965289223773573364475142826589327491984032723077136136476676961540533417546377527009577033779875760461284866961984369746714645927150845474679933305093576687449478220412180695464877601123309045920597986766382732064930715752523198229313113711086436804701542955347458813926744532912287753800955371067221043293855964666176969199609099263599042435271701645155420443614179754574538218765957461935879463545710526220775117954253870496324010619947910705027369634525123261079405304932739407319115341259180159991008599604817452813938248601512439398940621635907036773409303453465704987220572145385186453792064834289199087989190634949624819617734523365420262781808579859899061601908378379121838792532165672713319356454530800107888459133697399576438375856695038312718895905887800281716769517278223196481294907662067886641638191293224288392579813702618218822041443752597218407951995814663030106396514578643344998162392780580705201515545013673921032473926358284971074774076953514311564855342965828436894477625914795669899405581798594058977912324413777356825978384401401669213157841850344706982053957396916007098908208612746520531696502652146753899140602708965385711949483769233418930966605806347751578373250773980849588264887098397394969904053371832364304230649640793197654932289366260451947108709952661191904674046129854351105002596501135165246521499212212946925665670600831861559537847962217635576794561001315333186873016435172485576020402389244277034374356081437573120000000000000000000 [140,5] -299891563486903558163883774694829248214515967593233398857490197693412287666199363177235142748993769656312464092188049190603789208717958826450789484388595056017544120541117588065630785845097711359347716217079304147321532025952923745688397080252225181406452671934807478694646938898894286598209668186923209543508374652952103634860590050383439737433182307463939655870317172248590223674554363537633812543846334151408912318176403951961701075008983612426448395220043483365677184752730198346510501068989539859937064307331305227281798192140163301702407783776680670405543359033100473602151247795754274593659198190241962917680376390988473648413143048596398870589211861919592948042331944100179703039662445966162830964891836102611335978495539254826608425777901511266295110090135806847958901408846151256038930111370304170248453187081881564857701212285337852188604459783675507511666041927219032460701796058721140249133665478476706298305237798631769094450714976039754225175085620548092820470879812597349192192744250883882863426932359610394646752891980419519468994026358501889567703081558767106319462926752514954375434844934836673532928409083872919948126674957796363046218483423440265540650380192308297814545777631636718511746229006233081827496829065320078981867913239635457114740207594353091306476870597628382224812368787404773767261093341487272639726802396706331685850349803554310642070513138339672000699711389595686388327309661839191981184915135276996445224231611273912960795192891029720817419894325295076865042780862166007302919154440106968353519039484206840694025337878946565091757264647490712092577418444800000000000000000 [140,6] 20808189756766290134241615828565383979219637361333564824514770187493109581256536653048547280830488872766441220537350976537516862382673947383718324335785535459091730226657546094361567192794583504132561765651214628174500479329751222326168556056105483687894526207166203371386334374744264182719746899870344827245227961656317308222555943249697442658234023706998049179829971827268288469870294388815218915695610191489834863191614378011219099681358969996101012217886800832504496765417499754337067583622479483470802097539553688279014178685134800374404795546814289871064389619631402642702491728296986164337905681030356839126361310224347191511398337366619205647817663039106488516256260851755845390056457939208210861676325972608475948719629278471473799633074720959619556174682977664537336036731626298948450491031504434589420143999687281873687654814537965179308868282309351798367077441571324528607056302144787603106004088179880956622272619317020028143271383403251153489319578396080639668161578011194429709756638443909218010516124077523248391600149361533610179151494293625685833632167601486756798015261936998863009828875377594823108418036922094093123488672100627503458875544243976049339747324560461454706564866173665439768467858337788165652568647955149775512054962448313518464008643516861392681930962909211637615327111900189906615007313706570841363961361432056155195603117042801808552388886553880391546728134660730036570706318534145634153552395117127868567060582292204736189024070798990787353763405061808146096844433752997941439221766514639205007456379947651026219483970238883096574718277106338833443838712872960000000000000 [140,7] -732561617290302691658627707078403582467401746261855494730687824724212612821069340532370657993913766588591534152360506823298541945419303940851182928465105621567032137141737331460974526204818488912635791816142058641720217265329236781403808489524826164642001589901994016030319297958792977467783087341945654494146212565182331642423980667817536497138205375810625521874672438117903253775795150274172915697141159762518283428134090314113991514153462961113787301954571927368094660318950757518469277857781148999055890994648017560079185822911739244633039536703905323962755875158827131757601455638999005395511903466503622573775591350710962832281965097495712189169577267957176763060239869144293848662161410742001138325524742023242210199126308739665140806419012247341779072269553011877704080940638679930486392849094452771199618801030635971143220108761184339631793626036079352317255173823219433043696973128606841753106615548984627955710669387784370912812722713107652152651760541980353036974151683524423858239621024342251612249792244430008862705944043830291906358708717901935193961293955842839490153844204632763753021747700837222549025707554725061774386288186590391329297876509546990998272788726129748753711255613370567717479928263326400084020105280469700383273677979945338916670423206081958868186947810921794696114976229978109398036815638975218843717761807116591415776384184961031537438705970110021756490409001785503574193656441264375830021544103879175430618985238944881508111310794408946411752730785462174624553578081023234890805395223128393075381386367645891119237613235732437599655067439066784613820286579507200000000000 [140,8] 18582099819934024672360322857470863912945889515194489861363833405778264795999689382570172328371967598919035822269336588950721424358910918172675102792264426658805739445648061896383459232505611847417186750658934890363521404892114087724002691939123044292761528215917732403840318006915053049703710277535531395756035540431841531422032038251597384163263830506270436546820330725060550768097586989725357723092462724339426860108763759680568365305557698677868561207469198301312068439786086000521317387826140742458286815211371894747444475972076360911116785655398730010088825996194950643606103773204028428663722708594376735983234548015477620726061424585624865408443637685708717138517569316228248106199243403203688643554107117477893383967826092483795001538376275274321514053997097811878726099630908414715271425399437115316756779499425738680783885551866035160907741491791225015203253487765957458381243642965913035246643845486288931470523629307516249406992822841632115597021954970610712562114902988570338928210908224658079558195409118793743378448763422157750208956655883797211736695654551295294024343502445592426832737987503550732406186997631793628520850582945846795665718629541856951509207774262486152842823150272080065388325469263305794010182288754865408579611403746880333806464999644886966503723571208138114213501154781003378998197065973439478569185143394177216017879594362622065721858609840498994032091338521981415830388366780370604813093490831539435484065481753388060403108667587829484015768584086308447418322994201268607144741868420420673430756261981819526200949301618702898294393776376983024246794562935193600000000 [140,9] -312772940439825001943876681076424595299980249695843557550859819456956161604076508746858294681953211202668253275598796204064145553143809198045913717505468015472288252346771997515867799624527326617208640842078984527180770423433083464388846557076881808156110277824859782437057381439094770384091886869120178311290579971241793455270150716055990700235038723540515910538502530373995620751240435670690577836555542931601590236467895791228494324801279515136939086452951356904545524473852696273341093582160830143460294970137108544651309249219859667138023090782694160385335005657102257358707362607732752800384675520897298750239953400802337265086265966997597141036785063560187359510111241105658318801803910687472710424734994484573396941296088258926327614641434762741411598110891504926783168307084624939341194469716634322718453417361797591447226496637028580255701098830939097953969031249890082723086741304958242530025953511129780841451433458295767694238822990972967585196308666439562972815601653526679211875843175605372272857882355841108556372190019040939871361905645960439607754319794625285497006529877673027550182631852468115410404521281620704510468759457321718621400780857869529636233478304887230482204742197137128619166507142476088840222978217399424700390990291351542652398328627563192396003721181943621339760841443619875338064607648418642074441862062943866598986943067202630623215133781588439694281873313433981013786613542257540179823148637303707313719446918808013033593122822796005806994510467509296996324350438849964771571413107862947477866827287845750240064161754771688676770437292521595951566034298825932800000 [140,10] 3879647817021593094391560113739386729106602689137398414013981012527988687077796329296311402866788074899536105178413137507386388456812118138338418955020461845680348424020764214096630550732209684500583143372090450248464757730302140362261529445362316691241762036224213625190663590207617223267767521164908334688564731839195228932227424595687296771284430059199087245736885982343928659253663343248735018844243054915273553477942281993822970288209709828417213148451933774119952293788569713907488729845315439434803876305810867132592081218653922993770496306774361573688888324767515434833469789762471749222716486961012726430592231600058056774766368470816841998935033442332467153138323893484722068515806705301774637099531151494910516990751146489525048173231050934688128638212224535054111434623639472096300717132916043302370746115410966270585414490965373269568836245124389128754070357507048536731197225774349876229821414245656180919050807818819307813604723062718578970694067820891143995386601540838517654531438651901922687838443277445936019898060181094143551584619596401815529832266021954327850668642022131179807542715175703471413763537360504803596188975683431110146680521807238667502996614150721714666988791666423464825030558241310689993710179534760069508258376444170994162098172601718030967083541656565210669533360010090327031132691756699360207700622436314400479611208695748481754804189922782969177383119798354767206119636604282889061160610964618230797727449419408264362247813993071372096093399443802076783669677593816803017301182126305993217925559549820941400341221309839469686226753021008033348859877727521646310 [140,11] -35828120409988338776927677989720029578186549954983935304836798418170035060792070237496878088949060504627944615583079301017129104848049455123758707644252090988971049056764927934513524909206229770490229971729749523753286911051794679049419816539863472264874809951544785067145110314546370788908511194717194931725111677776845672288855438206901828640957313888722744534009161921782639114497453526047609311172605421455845689736146225474549625372599604775365587067357945866276142300079093554071547219052710130130991373933973681346251899196934942670545468679972013962627300878368836793510638545702070205302395169265100361898215702581849036053972806853903052641521812197960188295544902300563447114631302043308864785879529639726503581204626563082820822997188903673864327621355131272917270989346917873592550588491206189003817394030372859865245163663298866684625954566441065548721693162843949485241150602552443259751616556649305591874951256883439927924881841300444067005439295124964957969064400489413306367049544047361999822780133802649120343492592606786869975859393743257763932542916493331213035102040113044164827582252782836573091853469972077835597976228085928789122667112165401379812287833036131743585364746609831225132632764483565944635087898660758470659545311892051171741328204379283504133625116453341895901086480758016705252313131016868044484463124551318224927200326982894493001589736645542535185025717924330194539514039457402895988179349682991432147560535839598431619593338222355247122857513892274729853457359805283116440031275020636745568684038883500784646104770243933326331505787259840001556845808704792000 [140,12] 255358721958022303511292991903262088911701908516292963876979504412134767713358291553233566656453509603867852356339926990254576064186153296204802959840839564095399946164196404261859749711312462024986615893413200354430100011444176215318785753386769595276895936974686858669883540737861234570011274112840350087981667587023401417916202650133157961946937895418739804404649933152440288502583921393905576981648866685270979580351827033398625214240527867612212403138065593044066125635148234430946806368380150064177086621386123520206762000856385475571541296269625088443094111555780972591078031018995667959694937974467179273267318811375092456126153930686011686591062507971035499289395346074641528491624758767959049480079501667976905253692279899840857847589017374297196068259724153743992979525778748141968701733174520818410072230985223377478655527464863168419391388261710994929498943509220565733981971873023588925997196084505076681937987248763385145604619164948643182850780120187013947277113266110645083518110054385694170995993024828914857761163831933310214723723090681965018260863845450395395478583927660435100254664416812405028403309176341072871987883854076564806286662284918965137781895541789016576219232007815420435538138498990644008059867109463217306805583151844307810065740845074145930877489921209506417108271379757351295591770330424873483092071861573364502080365897478959572164663417579810452173570051683345834521628383548404620172393113889375538569510761162581598319809165156592012301963702204125001597598509922497241418197263370390476805076387828005388182546242934841319605712818167493675909340916608720 [140,13] -1434672884904085624183786984947024897308534273682153991432097502038133914054549351765858292574140848281010260421763015890624336193085855923042177893989643147556653535233492598703701715678069448331986766721216574903699225684748431584231088434023167471720978773584710855926042586144231749118467144606164390969040244482022070875538982621914804092647295549552872580964963141950210310053674418899657318100480446809048734698682687273365808731697804798496893195460725130073258099431183964132654276596785011131430397166456083953949079020600902254209822633305438675764061855338682719361710271738995066930514620477530644147195736007725803262217609537635287579394458645663162074394831372871416515560547855016597030980612032762319110492106588375875855913841728275108057042327606855434177012488799841801440306117394050784474210926698643236422569377358727901252821687897937434001609725775902641034891607878010720541789566182654454000605157196762157714242081956542187658235166542651218066923054293845398734495986731351507323287338572971392281772935460573441444858481394677503831252731997085114454609936870044445346073729982927525962333853988317225870127504656965011313060336117099676358281826145975784864411233189769630454075836553678615789524641618524644013053315141240629315449536490227168443599319707923176926068046425653017702466995636908454180685659847039352413682122985582755238327613767145424729827471871766922686257106028488739929817104352422988305135063470557480165259391107905962861423034544904337489608947915500458637526043880650613002665117528567339668930406731281666126563818392833964412678014515920 [140,14] 6478873449852308225842233242695181825514002715185424215364722980643043491227340046973961377748810706056795258208496706494165767449296100950985512602678148655940130270626431355143143608044486365052423618790675525742823459893666481043636528834221136727647312081366944671345626134302528909051907582111624295483385696990039309702039133373572085787602083735517012045270082524713773607254157246313930410712040523239394562515235580101537976694468013931991069635682572857834860966227005897279867244624702630176232397011934037723609386806919443512089775084664382593207909702973732050435648728552578199586524679387472339054412067184521103196700876323519179429300232022108118929192899127051299527699329127240216072906757991602939687679690901479736217936651260664354462955503959639447523747167871582981574183454315416796362376145432883507899689526013995990263160108437614383409553745072278207209445232577881103652274203557075033311126699573805326584817962441485404360428189117113524533737451812601617448794663183418889510325923483270065575195354121382448016758082090473196324560012360148701302169781330634920286876490668347328067803392294858484018175843291949893905641791497398586272683277087199279706611190199067005492672921538419399525487482562700521184206413866925057907296357001272332353069324951588166325782272996167771173060603524222040938643817372263329872266962344085138679920440672153904283748440998608105012693408379879122085762103004008826898141351441887984268701401270026543128567761187130587300030351997667733763640130592703362730153456980825396018387737051543357770481821485802860652637703600 [140,15] -23900502527888791343861778336092023625766115057661549779696144580800539337147333606522189893475144652555669369744531663656369407072006626739829936420628086524534574574966172778302980142343711127604171142302006169214933662498084646212246282855595614825180123919722960267612768375660681877921650370675794883576790437923322812663025293627464215565154699248202684833243982748729235771037176689862428969975547587270272893819767155580793813817256309587292358075329284479641113615561242751801790507563589868910483884057250126176128240545089454263502166313335712439116432662263170981229758516087868958212419285800021389697760513169503812818161898016939978402219293812353230189901046911120266675770253089777953550696964188180808935953604963408727819486768364345049417028850799737507899452223202970486151874732309313476371582991591578942760268659496363349931846323005140606141259836007344742556269405538200493755425486078938489287762068472562846112424136778177549475952678734255531308768895114694612001343815159087232102744400412647858075834077747718621874117678102233853014892537582144463571738390150418183342331357874700027331201318527036006028156489254533814068787303865029899265934277534015640971015055573402240766914819982433268999159498930487313167076800956319506089686752269506470594601734934118485663163403404393681690266947234970544837980573375288130165487828231094243929734921537824483434682486462244450375411466547888499333427373750772591926236771995845645538039012431083525674920619770650697649816980165687685062344571456492815371051647861147064216551483237635727883091007594233009678544000 [140,16] 73008852451384979251149634975296526762204943518481810906456454024040492063051105848113962310376391604378874377542598471617395185294132643989292641479703337465940319217347861222721421577878545306699804841867019360744516733629807879755840402201048636585450501305195721518661887634622698133787866404957502238630992826397211113613150821011105873593213405512448396227866659663950365424737655494606215524366381194144551957599674865916139015793856209240268885391509680308657827897320723499298305567947506362072310305763592286962702279460669584443221132371019613925773396495666009220388739234320640566987413079357628449618676497745728860709208434676740064639355054905260296341197139069204433874813639199605601616790594083308097828067224884006699664873270159057337508211595888468317107118399697503530575938328465757875854628239298877157886175912267325419373660758262678314214043476262747086639352831440170186751346471115035627391101731503065716111525006665545482715766882863662583009232511320251213504983375051305605264913607621763598901457620460896593718370224708774930269844533054384825845459030444327480670362178709178249465280861039274222275350388413941525960225308614342847032619403213108646787724123228173472478946681991826465733925984077183526121907565841349599839917641071400330152793546093941945205715241177138578847759045672366265927997560832451408163341888515981177175347345812096518250715956206650693917080105335490623973095938257752160651259167954964063475269865498136385237411742293495860778422480227558526794604974707445408006550388718247848193915914686580792878431007470147033084320 [140,17] -186815806784212467451062866138025044832595499180599865774546968053566212307573668577866676007895935953923788593687993214387314849984547355626054972032048976204378011023656561176664263686268264927670134712391861424203411116573869075608605281147518990653036453361196424671324778240916708022604415923261446750954236193795642116439573527618153891089412185018881763433965314303065000840516708766524251984977056166881899222143203367066947750182621371760101031349984432300440652553377042705140882281263390288682461991205731023230543623760350361962935343654895949367542674452934666988994757482773760658974949726080146961826826504563404970415504762611573521864842797329858453319185104497844831382921586869161775577853268974079590394791079358945831411654745272713590128473442907521507036112267675304734728291519913519251657702914235876640559061946659723308273506938270181948500108484767552710757380444264731283247131831758785614665404415260832104562356812604648927993858641921380134078651040946574423301046643909465656746551381222627380713578399652611426738307968444715632721636711877073272393389504327559275328343069965037633694943477437695327848872027493564597318424538579745946799570256434421597558938685752755447863114493216766296676884143422986849967286824696261884461465584249589586963345486441705523361766944675439475060221070371127020328164423747821774546599879787377392549990532468080987514195127754999729907260482765490886405445985106846710262680499829232362645249361239768781276414495355350862011190620796368473140286828696260114028587000009914233449809385364872142127014874821431743840 [140,18] 404371321089987925494438799647684123784838163132577218353017994049600081846401098672692172775355999319476802793865004573446202723183138405370781550977023516642566764022924938157472892725281540408828998391084271641471708879599963373176470682591570715674190657004847513378417571345029726303765696786164539920871079152203227769452220064441135114555179453584775483209303101004172707732843740402541079384803036557384528802210031959173759767638597756635703188470561010920773921721416079714691117892665356396407317899558239893759520412739812938045643178091559855079125222930639208252328474115451118370210288073527345164297030642733808880116036538213315479925555642670106621332240302913966218168719363259275762895314894913193983463796327466541780668287875229742446841796711757695789662786350029916263697420469696021509246714422922059228828627067372291891587955118697729506942494510580925754110938365601579263527385989022910363795914120080606654612506039686239548746718737236277904513000279822991965994219016359085676933734161599574667358219666260860720585081418440519924949587156159136444181436086213122858241196896123597824954475476090432740487482395397651727254833699087353602554690239422568744765201524255265940678558725390567243528929264498636878133800741038449977513317926008310057708040522815157277014486145242087967231418397307467760551061178709705775108436446728323958684583306618164161618159794581041402939733696095915949796830229051290403863208925841865411328427422467757509999971343035174644471734061563940039779268636260934983984929983845581266133004936994548835054812039512226232 [140,19] -746626977660463637222170160955581032444594734655742524334755110058051014758455740628218988534443454526814070494792493668035843219478187159585476470109529815067226537203930330766287734822470963764047896091817680418439929541051588608810187381408809233846390828450412913875758914495686091661390379497654001012485898157176115160907407564132604866361561433962590942118822677932373870144680044304424131549003473780661426193856149899125101369832638603143419285880097599642575451426157901630478607773103209193707780000319865806344930966274464902484833574369809621180129611182951540485119912390444348661785757961180907676562620952721705259431602022475631586819803776333192808531149934636494953950649350956266951667691953812389688465080847131367220242852598253135552203721314481937247003903649379155478468664198666322134203545942473275505505064592333949839319260966634571276955166535159033848685046144191208683083907093314748171776937972582809989698491355481130382388449142762412715951916798468817169606814030950769870945652248745824393519729457225245024265843669010590354924631384224447496098540305451029103581480935539312355656001771993608066450180564250800203381397448496665646577219484798834855818821424299021818362313609338345075730637607630280458695538879094086170065065661284688071866319066884594369748334508327842732787432798511948771283982060529727791682728976162656189125554448179786444699807435222676870474352433437068861177726283357263382176131701348486652306989036733991183086128509999806565495676907769397483088523432898088032512049437287048741244476108379123666640086014021312 [140,20] 1184341263198934658630751131657199317778877761814416025513863852929628335376885772114676076088654384946936105840356981936061462626055493433890516135109181126449646776768574468166937332589190696647193803512779340753713582969991013227602748620918018441628864872789175246727038806984494364581303831037481240709888545391010689572196096286079369699569618119492411451660569352598813019336777970925304256278240623789280859324408031863030028826169327947648994288456375740665729341271605579246175192612531880830248756585259757766944801109989616212854595191016637802840079914194122036811568487867513886898412940720225874530075867048460218736350302457289397285648631800296075733601048859570313084961317116106140532805098277886386356883909013576857002136544282259786300250394769282665746679104866158766408822917598731984660776874583216217004542690074860965147237983833761076552897069125596703302427535486755222619168669014656321739644309756842379122482749283279108579954705006899019971239880383200626297062725422755040654826073612933920771844074726454553159603133201492778208507202671905994881927999842981220528778824937933404536805503636636424508953177660714231667742904771818208348409303543597223827672556916683317116223660556552320810601958762919679814222329876255431343671550080795276473389118242435016843047194249675856110523930552246017189347826509552804959583034108920069016832051324121693804722944623387602384712340593932888504215614362758775976378781962923052059814542789377061951121910698064721852686278313660691929615966130870405306491915464152004013145568309385167716277600110224 [140,21] -1623810496140359181456169391540001702101336084300009445052347956063499655835013772253088521965990563436081981906440032156001850271964809978037862314687005428740300298333554536965665531252560961054213843528804807167931775123060294485106409630348290074172281331062951274237769491933138914479720088502791379032282061782643278479556058377558244961556012683951215952507280009790256141004043045151102512389322686236734693435187439990861405507948339548811486419615075630471616882210234846512877268588047073138724011448666896608005480654448223883872038582288419088970019850884151309301411398075314247023626587765308668496876552123372492882857436417759868314371301911634276189664716851988409131075199091036177203373790233908951157463206752076169580010024827396658539625722044488916604005925755917117009172072918432098272212433493797623617171663858429056078426762682435982529141166135404425016471319656657942756494986665865228805100988861734761560360380217679220887518135890699660892680208639729930497966240243986046717953243510288810276937042540992177012674578513058919932641327093561782663311343250771355944404694059570338823270405817004503360841647451376703113257095396080213121676083074354625566661819620801690609344662315675278381948125047186580369188847510420179157095283842662162710245116874511794472695591263258113071112047761241536815311450172019173103376168603282488741842965237622942139121965467417312969771133734180401472728389984879797407689121283519612702294883585900989096436264503248202915307498142089012855118238642707680171382365323669221953393552322995789341744503504 [140,22] 1934278554750240231217384929928406501854791935123305457944481350222395733985541624958159193352359177644750921201420662400662150252613689825693746493632481320265240957685769222959842015137763947788278766265320820871549460670584209406809295796857882661876753160252151434140148664715121502148563409581226872531209205808345588835581466634663993475353427708664391109763877243174227227276528606040105259607787587302843822574800129307855595682742413084635094513395843539959657712238565809062933772377566141844298941009892586700028260474037407102471494805896676327733644361515961553760807415077147025710292655892809469745283866072473810449683323371091795982315589959296693944775123823921903757175229702413799171259562362138727118456105285104424007566386301368918399853901733573781210410728821202063210890277586176041760613648394054374314320296105145585737552149250665046192814892008791565386510238493364849547150877049650851998886559576464379794816374663330007673965840553530163555912532013119415889385376369053101324400349810429438588146792137611934040111086706772555286517380117207768220735148435467602722913822825454910650027068020067488544103420219839339835484572245360661073885229251376970101361743481814211099068257866610769225591427228123233501370006599002412040012086086921378536032604724537935880919152289420847688723754130621209308132513481741818789888381839946055694027176409449560625933909862536542204389277332633047975162052402497926487992509280459883435712685350080349279005253058533856254345433063953876573291783663207768566792034884596121854934073385975409353409408 [140,23] -2010587780011947332149301285504109166219964923690846781097553793660426704124561914590327828132891341852014885587035018176023494927147670747757568651757890069706337154915638882750895422053635518793340422653218406812710135080320569245185416549092926793288094161140027401578991555565946901725151754729149096212311536162713215183150179241607477133283236476569529017986403702488623600270211210457170106634011761302818476675823558620612380463474077335992409720852720173556385611961593053090584364892890092832402371856708205485685606406830059881345167361541468593152641230975001150728644615271016119295847423600896570286981227623411219956988866186074643702965917921348793302920070949931179209370450596634661562965749382229008157977561369856204563311135620020239498799182075818518471945079121009787170285825496205775437140090451925559039956372199461619343825005064354294048855508313105546859659739447026750334591405450890251393132494855272273551940586995095065017944735513141934935369380109314919043182564926886091766033215824459266494511343001286464008748220565292387515498425172918916478019165730460081684147937322918364562301612963800277131361172485391133601606828918907736070669596336865379966898379733890653643922329643093053468445464810212025922494021298787170216435713493927582045718459727448922976585912004313575980207370948595162783089522467235758773530484929073157335179372081704414040580893420488422687305779676947484403979230485533434552153018242959547212474612630228549104262206370250661520731516444728989867352057187885104627420076435379576955048536672038457854976 [140,24] 1830372815422047925697033731499403415090916105007808052746118863960689045416895590102332295546329785625674189168755518175603900456891196001537094493329022846159329356223710915957924816577851490656115988865162917184987284702938657178509809377631785204798046088958822457255795106032657246042622545502996665460452996552195181114083532867944853366707903988846851296721348758742099478619213166271777105996024268209960167684287274791599747745958104299364341085801259331254143744525399847599575324911508508103716591597500524466852699689061054199721510748964784367429835450898500389066467520511815834115618498296630411252260647206086584249972805604543869314201441930764700683875747747009131276519320708857433940547021962127953028769423280429570047548334274331164844150484154612761611984786077830278421883529689275791565374195456326385750043113284465331496633956880213819653874169494590940429602815019140803921346473216496324120829994178553284444614441329170384107053121820161218143629894526037745524224067727255144614733727300645120872211825673388687205819211722503828325397038603011867299370827618072537318573468392595433281546287182292782472459145979290681382317910199868702793574941816968866776847823324394340288119665450934938747280102645156845860713189611265542051648806496590171346675163961049745573745827177266482873577429037332837020135320936940702790109644441489785500730914276832556175975595257642108598838685293733414476794582903695779405457871086538782615343497841572119191040680008095688929606983376616820128246026287031042342202935244584561484326042982949323520 [140,25] -1463834832496945368996349501268828353605879699125216300383569814667455214152562033355065305292147362370826731677100075924413726566542735155456272325380005640743049648115089620141565456456985879242339503719529248410444520445828157849450656042261534725795035668058971700977516271901218161224922728615704755909906795845614200717548992581884475300445593469499709888865253004877094337774355903792104232467100392371410690214416548481815115307341451936949710073670638450664313349845149462932453573023601006073959882745515487475524334250321171640537650630598747912254648039853682732147781141038829547895084958655291715713477811415077399963480110821321411092952225790169926919450919806483375154725156487849738722323959935732069920914291691538812191742792932010294136976275756552705991315293242611134158383803958690430717370606505796283547389043995842240572503813781683356152059926309140588609854867624585790081992825209889815227115333790496747367136301013865057190775084013134852347047911068557416083294081788273663474280270099916881036949473351673947490486361899676809267607380691724908954059807332637011783088589391684205632212882746162990128763803240809998576163384113148569158281822491401190662798914769328820160991061959208739267997911820387796621216870472260429294707807707922522954185731405235531115356136702171521609180644727368929258199514025584590827937877800804083520482706765314241780557173806882248993536863225861479705561019599099304118128354278703518327294653587445851493754333573356248477486934217015449052325915886910131782336806449213258096379997250182272 [140,26] 1031012457332949541806550655671178630506061199909593767966381790082910733062953370631172164566278928636399241538511356377352448294786553929517915240416116000417405427501811104274841317269542439230463496145241595961847401874375760584061284374269714279907291923315734042493409237660312023173918923911067880142604965542916084810358650000621103764088361206110597914704882935830678858576433360205002884564983900455120106733177422925170921788953009612751557512576414764636411446794407040655360564353882420227690653711496021869059622799803090079150965236629461883410933431185686171251717207813260988375017850261223476433831414701067643663037024829914323374062605561525835240580746154665106822375150676581176684640708015226090548069239453488753890321349664642901158941690908567774024411408223253774529900532555337368631107746514699051800469452871126612626951817492578833321856139233219783649461995008306772158070986915513975802783061738193230431129806307362817984554151318075110098366145894846892245150639502163250071028288660071758581278686729070806025462521381776903141039984901013787974849078891225433221144340142168240000062808243868470372308505106338079906931664496913010475525726468053340798719801753772785504464783398980507769676708458048750332239784976951958939491739905913549596765575607650065262102486208587282679325696571406107038585858852116016880254559217261555469119988032719524280004681317933041268355714089220009403570095349981277975817351554231707168134215353233347540476950142623810538670407231112540422722717200005556189555088257699168748973688066580 [140,27] -640799031267845444540346168767022682102069931160713739061823463508231897317911681422288387402187856928412246430919509627243261120895633106011099193935512368129880427922577927748976033655420513042000422976005750030641361173585154455001383972249062574606870427249451008636030294915502968941593964938133830184573452112472445665173058867607911365348594646130370034200272163738550131176238543316181300642505988970987487197162662755462429409851685840626496914178544334879780288792104975631735628468291652928993876588094125084194521160831006114499296277832629759358972495428945943774479931664746376759147881908834008975782300836097865586401284998892763331424952120973994023543749150584642538088271981877502342189789821587771380737504786615130777652163807621665264716860131287643354657784221504134689214306778824808003247312478927506765021116639663148487666359692720949433295876526643652737993619552954319508101408218364075410010252849605520943366692610975555490335063807032718124463689508973324475073895077948820055176310584111699243385561981375064709977546354539042570554244370203159567930255264114010138093651494450869060335490054309907946280037001043856583521398875552203586090433394514826040262680211035582686908692921911860239730067652102691298576600677998671000665388821750173741091648683019127704322368421008006044097172391019199054330125503817822545421571006601996444811002032985643270279139806590636143862231992862755069320528053084014786740666070060646297617964755415388657372146661872180888848178669828587082586711700854520003243278914995249638221347200 [140,28] 351994520533289901775069362200583288218356983648986029137487414680670038756291644920124758458717191882167445589876546730667324399468826101667476506658341170054514449061369497139436244573911948720552897178357871146335758670743786120502319857941383416738054486091507237071512452839179360291515571406420160643443649029971862893022406824860010724676633110469666308128430444508444370855348945349465499315038708341851252871568395988555895062365626398096751420122437601056407439683716692094575594761325716710332278984513216456055953196849971299241955603360179016786517771071604628851761356877761384812133696263130852174783038126190714742554635327009095217184605092663526945863886615988008063989441297140019379042994147567302872351023353175233471484149686126527167195673943015871122619632913086785650073566865997282149124908407263128651137836841980062452104465241017001636473393747081160466658300846401071071684338393384981666017310702792756996400005176986999278669097521640969137020431627156023599623432511866665281869261973740281154457972674176151865752931244831880179528412399911716060843406606518036220904934448955903275219068001370322233662935553436960614191202385464767860997318780528956446016830263877074077677983179175619438513696476274680760024306417412165156320942444931682930009391631017767084112693365859419931525713148369739706211415812901144339770188824621487096189290104710639974942287427866267673072839866755003798191383561189874388576452433813308147189088097265677909962628629259870463560822364863972844801637434298086726788442330889740479396416 [140,29] -171078709613262645039318552222034435999412175604113488924951078976299978625087881545361493889242012151938606583157013865316131425505364301310076520369102372427970047039659076836411978625601695792990182035406211686689329117326317457165739307523029441663168698531737909053673131407528577641971089753610966680107094021104400815389889203090474663783183994184652454459540292732897459887547842233961001193178260100163997104517576810732682188488175634010049335688259099776285500692607325805468218402996771382093174420662178296241021200743880527149725995694760722404351680924276720995450932856106108021323105689804953923551677087499069998923406801331279269003041202171784598616733230919916425240393541599218293527929937776839460222845307410787428459769227109949601741885490631871670795179669157619435137893277514686183686461260423105907146546443191386186802097948423613054083801291463760183224076450830246056793869262424228100854349490205206639675533007204309261651409405022111572631415262153721907127240416571153318901245887483542807849274166437287789128656664803508976739268672367070078111643120143277129471997957148470021866629247988511288626527702735005335636347173027414440804147410015148840844004878736798630561907885738127251455077548360514304152125699319518211243375441883579250051706070808672865799097772118648033422010757155493440887867527756670535821089925293496024801938835478945501941761222942142863538667753098676817528913889323424266811991036136220808082541995812544308309182241961048610462739052809002653899648650619553586235466065169945836736 [140,30] 73625091341532045171845629458367325626923794577068881611402170791980870735333732306588203474784315021246450167381431134854971752057966025553256304891121260608584288671038135596915222204448335786061996976877278330374128846761648421352948444633354629874604693048117545022814156283165789922040418319284408299732853096920710378368880631574339184181657867125478785079350370519957452364605732076452263732919528433886080880021699170822972657206875689601279206277562100485991338593375834343810747687018064405953823260082238496154195284724497994479666663591639905988243817778462710027555489717076538526929705964697326822471155708023898291579534843064964162086904579119925741401366984975005934065788090896249624693119437439151674038578840469321580918799850941991468293142592308089371408806735773390551320776271463003251828962180107603450285365779052407915748372461317463429453376697161858565965492127107604803604690398646257374165930014525229236631899936282054548578744529471833575385550208200926891222439503879354635782686900339695997740784129000014716762841926721490321926952431833287877497461451868042199185650292414909958680166156519394359482900250749531768764603326853213980942305681185662028683469681957789201287062904062536600837528549626526716491970259081837887863996744155995058060638990483416971140037818565258601615748264493792018239116054695318738025885189792628979264588212926031049303370379824071418537746759902470275426858931163644106644971209382879701621642958332817695887251114623495440223853699926512062269968257738716913105891721089861544 [140,31] -28066955558547989174712201597881523623327423161787729529133000024407860105142215461051522051135623979770550138000385437780815750151058791495323293271994022220210425351492947204881287183538977824748715649760313076318366728894069091640223015088652590840711878855875297850415968054404055821450238229601626653685028627884611415740983093076345695904315879391151907552828813291163005830721138750942111008824845751319338223374959605249707514577391560495112513098137885057371366266860364525910283082770147997467582044293575460885828773646319286692643507032542835368891559272716945715924642064995985022325469846573477622176937876743341513058220163058415163661744268313962198827208412566339138871475771057722898536812553377546237599093761792787474868754988032529111838528174324255854360617843621682370237143399730083541740543700571531826560576153421992707809072404013845335910417980245541740270642835255217283205895487339019176342578591893345884984393261074633080363263973638561728022677570564081211500323000223320250274293162278682535082570819916717804482154582939534807627181980015657028559401419102699490036239208861601527831528953606414268261750596125809224434007399107271441416806594038535256767868513172815841976477978035296673500898401127218926626845065383463111199906264035560220135764653182027963836845842912698296328103208188202872063274497600293434637444238878200569976540680481687813332981413601355339046429889517042993027677330881298616417533380061797374915627093780736314463245799277019833090215792014799315464038848488160731432745267195072 [140,32] 9478300545290028204326532113098975802213936532083602436916714621565722813422850458373724732756714519290949237135090245736638595519659781016912101055624930867063932759463201445506644702015087380578281521743132487840506171176394306386544923910573335277015004424523524062117932827876393596389909139885125093171327366137368447296681892106374548005279440545386332396797148414209901127216129762069910777646617472807419738071441395318461290817124736872372024702929275563330778488675732788300510644795271823237531323374059168118953201919804073822662867726085897466510467104719278087670345639029534366602082399918982992681444068233369609049614941161451984674530583379960298679194662632480729630122476552654048316993360757033718021749547814385039474430770205720676568859654467964940211894910367099593046558000659308683908216232830413408616143469100012117289646950901750982414705008995790081322666368989223256917166215068786489359366200987286002215097509200327255594785505417756566381709098378390795044525139323077021043491202599010029322969986260708391562976767747704645057643779185771743078846518899956842084501356032456112917581793487730335478110036396237539832853801344936226600854998395321642242691491361446526310148734616723858905208928922521895730071372745560111872591932153036504454514618899082107826196997376382619249285836060272461772815144986377442434795795696532235554022720395317641699534717990643781422351538040212459859593803842614543919252314453398971970355669368109045125816038984036011409832249468032407610070616417087549213002316976 [140,33] -2834803992517132377444046495455238694607058307603188756403258407964025065500893050222832365097263856391766313215955184921656581475448825477074382847411136462678495548306587143117198596142636636045497652056823045891933227276758605491070133758741840836206615900287204331911468967398410641579374564182631253366454226092656217298741948783537914251803198062336766609895097900132630983267896123938393395058082541088728768802744644541984159806652300475207442168246465847789776953237420373089696499261807956529721434030927793458843402177966848733665865400399397386183137466006550754527923430831121360885194802693802402526418144566610593179876307172406334679708603260770693577572137595039634749993062570497752550002235389713725373519883745006839468239721478466045310849483430259986400406106308539366155011215269835118608186605862781609770321037768317273835906615744594215726294173727834063785563696009825675084563365582929484205672401471870301803005161691441263174114714715588260013823250166541899783261914277384847615759645872606185582105058222880058062276278293385538415030082866719812693480643430964844219233706193795845771058293195087733345918446880834043485967437719794297089895633039982815618087475647810187624642800822331286734685225334058060756362582975279715938270971866784837624405608475945497294449581165049697806312101662273311691139800692045782979307185507027704828397217883238822805651427845946164218956000831610077765002082524960790549865839193458257711899965611286537291352269555402823053943529067548457522633153659584064733968240 [140,34] 750478817363130912801895550425049466385873039528335240857813117936157557924757876914719255181185679537565830611961102188302329541803355210010129412737922465770817564027374196937378718658145027521343239311972017482340865618762146904845226681183779440136330330445670732495591272657462596383361841778722998648802331879400132794598741421302657285932775644151965545241693640833016402427281878361926535678668028546724617036898581570607059225777487612729400040379582180651418019227175850723850091263341571865868223000796139846392426015703354346532547424631254660278474497253053611433786526107024772617540911088268103121698378177981572927486832549116827584070172729183506485117303650329524038986360289360912612558449331985730786502485024304666697221162397324882524657431662115937392161442950419910845339777417518818491892323926947353964598251407654733714800091762125236194796621702950980003572011872493965469355805071125330012176191168714548156779996024962836010378875873415672425505621770986275248101277091610787467802161345424831710532242202139397020825628821765120033552751647488921142646460617070076107826595745188410149225601104694388935837728776473580892155921822891489001193893447493883213812792468666727213420725997783992127512085128248742748735171157590737538836638466968153413406460228826679991188830813970897331781430905222188857805427628789675440512523724511381920996247848568221195072578409919836559161016228278911235083626134539174336531167317680666190873610997451994610124620637258359615906860706929078812685044585080293990108 [140,35] -175720813533709308996816178137388048877813746395392789665840505625903606103952443919340085947209086241904736614074798497165819343746568611358481728716328335762354925969376219073200820744221211526345974194181558479994594433070495043754396696144272762497132245888010739572345057953291487041821292012064650140550428748446708734934193438462278170866025819904611940926802701104295841550979608159380212755614042877160464130688333726606602732023180581822244837474693351550819549364972944762760581792014360968503088635432983874044548836264103846225102246598895614520897750715714668401913631441244667437329451510918788017090481074454837094478476290023522627603208321625743053774868997804770651739713222370079913139547809903078308430517750656825468325951660833600296371104518615635951742562615658064123641647191502756392632286832566494561208221444649491820407479638427855695494129563642165128126542723820366765005258619251089021703415648157269578309903368000556722095807060687165051567577857008155569821180133441230706058641161169144034795143422383326987314729615465418722142722597130251734987115864405912074495607730181618908518905567930213688646219607709957227674946976423458654877139973839093892349620192579594139831967372928426328884082780635030135179081099807397992932707070859965514700405989705397905732737285073963522797410301635940122736731854078737582553617685132511109370344665362906723267019436128890744179563956994144399183939476690324708015223294897056025523878455840582923385375410544300971875168504600905856691129102459495616 [140,36] 36350672842950342808249081058636906057003291945684926962699595656254740620053579575995049267668588093068177775028266251100908032180066478912124044028194870403742956687855433403691426681634592187819300929083418537760448448766401823589480372958657274659224909535503653984761116715541747037043274413295023541360641295791857817974526469323271623134425636555025163018673201160950680418913522556872101990927167988239815951931752447989962705157840718717186361751818121227186757580218218592243203738211710523746652333711019626086338437448246416980615125914694214883835843715867052374484174101327386778462799917469558375088429452377256950314715295309964129736187023102270102582905483623211512195517829588246839206008097806456630537521452519492218771629122864516384589290989124581041784887920771731548254964356649571891653183527334122613078527555802501031743240875490786272193378117311528925101829169839086362911893427431694761956880006642181170325421854583524970217799023025632695147527106543401213559683694790755712529898262246296004974424780080235898451169749134186914473654191093521756263987526289356944615885126569184264698596487295918315544459805298360673111495328169424556077519163206069911136589452939150254925511525773726334722166515117442397778163492935078825542922824692890455163255466133104465519645850280700526793298527401635267593949296078946690955381451425785506775081448847883991210543554265876082383354404926350388482457647944866133449754004756403465044904076965441315716620635366557950191835756070178646876149202531896 [140,37] -6635025967224589796512204531168943014895137226012404163051995441834803019391216844200417199156035225378134055143789489747795614786978086721261347208307846952263869221403762742327207851299107243542310935849356930434333952866235961599175943057412179475203205846798084578237109887282210704981834426249488614295477519373738188171664655804303580011616465406049234744870595694214499140397602465557077787989678012836797893585525921630944015136448430673281995343553615536172152706368910549862550196017153783597949291602008748453799554612600677945689487278343806786765459048055256203654454991674274660723838400828956388629100988998849320493550539999233338996865089155100239533965320068175252364626207127611217516022681753926697701766943952753347231406311063154693749393359487016676769046257009582874410567104304518247389041759933561156337992064697129629866608242907656404498495354940884459115331580354564709120947042164978686414976454862740922867872642761542880529709153991216590199779494135428027652020195758575406409709819935733319204538387773762264883542668583045764080102949065470493469668844914940955731696319478836146818980700622122673981293829314835401843068540694619322472349579695367983677704588433507397955609725861831381529313195717146545507273880868393796503096579360450884805422483897270827743213085250958332312968962882993639766616437156138346147999581392695127661464886373992227853667609248989056832369998270129006812952497013892708882684800909460333751044811342675851106198960229815655387795605504326835825029390456 [140,38] 1066984509168776812973152251028211856319042195503137468560595056736414087402419548770356587406299216387234638780508971982971982147919589348796525574139658979857087762319187763698198230047349901674493928623424277230811754087697555714056704011208093610939075673993518558941756008673425264418960809035860466204710846768681674659492650654671622512834953499805104015610108318251447357485546455158830282831951258908384608620667693547576139661093809931187754036484319287260029806943804020747732510545596912187332210485957889690620710542804254782819407296045669833853367582232045327632192620377534001473054760006067729948857123536398388731444512151408837810293159176895030995907894877957475259720736615273259005380651375983669322560015101586494182455219983811605167341901782825374594955981217211670859681888377489466585657136835691916775254757284990523567807581998110771861898918008385357739099779987943435010051352185808620228130008420452537599771280307324240253356088465849939912502161166852029061212875139288694431885464984960000643909151374236508715602748801759523322242658500000788885851811707185361025723605304588820692469172965331822454507242888721510232184732100928084825764067402320675182729988793610277107829732353411285918196894724971038544012130992104673466507237163673575359688980863820605439451385001030175220814416835041439718664868527936090994239632017922217134460020872178063526398842099506702731065895654462037678925645648912674773606583104402524978436446034051537516395073196593524894514549284653926232127544 [140,39] -150870533866426685200453623385515803823111164799078869714781256596756472113544164498458005485531180022169407040040693154535487776139789778274222873288887978189583686556900754911789056340557156720865286317367931603224880445493919527244582714768675529970702955341544197132766106700230853837540047790848226341053239274601146896988816528449313831241365274624075095388025336125287245722566840607968526736467111016824322623726854562022145381921190411176644634005092813613999869476563340882948879784138107848803918159657335527937796494304491988897450055406889888354168734999755092148304978211531155314518018195215180832704850912659482132572038144273550120865124217997690589933032452239997439883067357936702568121215608910625938070246685764353385750089410671304369220478184727098730017201223930085627470612132020122160326817221002780881322259681961072082497469177178838323802715352362527631708430430793561960377080924966854117405164525608003179093674573222898824912405149559716088399040749448918622154860405967847091575169387698548693617234807171429886445208863828819994065592918666227896230814248073330472836188011092656035496598386260869325013866467761048793284898265049930005312980512624980685261129201841486939863164539235693976814359018622934694967282517679287603637329802745101520769365067127847217145707156240282669582641733025302344146157041104521235072456789153072224699702345562806452404140487122597958910908144924573968102286128739525109334319557205136042669578518396421051488959566087494263940351929914087897024 [140,40] 18710541760998408645173967965579024800980184349341582547130461525494990605305027286266326778953288689287718781786287156515439492449120090640535911814387760744068186047757087648932266204223884828534980027235545182789854761318785947343766574900892478471488384710438042618769130018804880916868195646817991491453426272405260008402747053692831378901728332060545384687245680321004983394708369792780362434154251521627969139541868248406957409297772182398597757070209446163057983051895050866647575041847549932572519109049575704088459567547150356149523125078432500575409681147875704643336034933683558266259992561686242907182940599284342043659398538957637038204889513002234910620827953099254041205890005689334789272055306914513945728526826642471327025426938183745791203968876428844197380183051621524361991109743843161841067419678342125356023581482679358651507599948167708926986909989087095146959845556876728990114680518796996067515600075686089136537023035097252813598634504955808884484116386964293083893496315328692336508510850257659269251535416873061362685752301136641500264955103228484007165561426359098154694701299245721952820037553016851641182884943002016420292350304190420489893064318897132410171213953974514628215142297910945925176552787300068677484484977137807005520703945406469961905450189969532086636369148811575166721655045747579377571246192149092274361196854255465241692362031630518774398719139265465458738109237830028010111648508386474705502499896062689282757582412680974820810351223305973331007287433504458128 [140,41] -2041971361814401410493340782618431120563630192416754768803553717162848627327675716586912521856921080737400648201663851998461658831967738768786473124318802784383912338247847433811640053696929313844289743359980232514733874098894198047013267229409541575735293130388043711913625244816501345334238954145212746760254306353214609961697405567755293065698498753308691735351982956695116839644572536555376473193432460002907649532645620221787468137229293571053742393488795777574449261188725424319679616451034076718826366699587092830621582268780256862931789880975119076499105646814456272356782553378684421251996085352107474163747426137972811122047623203751864492229750317391402878984337483509244166219693971265745534699500843310887061837264404741235430195257760126393962231622650067817238708163039952725739744553278704806620389154057006219032423512526022893997041060390477453545943624322467315938949498947636950354742995249234067561515658495541405104977691948023383445287902293726392781616778129270994783613977183621329414258676304356183306276120958681318914727616061327094093090123246307756539374294939973480762863924026646317231110706419784606978633425752327138535889434940434640780960378597142004639813972988951016768083998838896123316665121657576512304241089586302615685397633260004903862508703663882325259846154553134310847629213834634583418864332095940401319292692596146161770833415376382276377868019331239937079095222683639367776512906548114293357014629819428568896462930668180681840028386187864112101360377781392 [140,42] 198463635357718857450251708620870215197266365669062062609142825188031288049461568544453619560953116409198810101321112084930603092410004083765804667033424631395779073510173948237074381568761697129256677513157312416207575688074181054780813168679129770898055239414335434164959551936836571883601086600738552711408504453936030549831477634279810966997067001101803726223363819793867969638589525185783664958422692940166302608987897886921125284714501600883754171826764184925109968077882413316909665299645427140397461594553131202623906327165793559467832349887946715338963310379102077926332583823530128649431495109534520102440084581609055776006960093057128587171934753549257274264955913922764256478850954678418251104127560688305920518326164896599469501837174852034883371428721423053357768192403866796988973935936631393387765749816809194939410277132194108694216404862378398111720170352060022450677121515255128593516716612799428737601008091005165649508164907288068732985787360706742718505717306394440003089473690604102251435022400312007734750239144087160331369422882404736475151491901974641539360442937719889102271682673684982590205438202048476856495902429227358227818507752426470115034642712728108559914394491355399219068442430943156938250825594412285773967774441899119695413926913748056270912362918657367032152489014977376891213540682863077002584173672245161309135119388365109745105365122402002191038344871759167513017382344641759589767456223425628381148873508961536969235106402907484456906124772757753174226151489 [140,43] -14376596539580164448845608761817367241703474778682194440923370253599121053654036146815507687737426876300956625700529892778283222169575540596190932083785230823503363828814639784622000913219356416960947233521922825751068632959159170163366455809710060150304889536313263459063652367395889340912446061431698935800304477521390937081944850151192364642787324087821468552757456365392275547905478155122027921033776087768425205191955034197715858217405178398461418979659581538609128529642216608696274269785917717185714509821905152452984886167318302624445655058781445211552462593175890409041963310243502659146019692984394291890877537226993729623081681709663021439984307516068664888138468206818169128063829795804654620548480180661047078047447959995949951141666679408631595455097973651111455646992174724200481889829619457560239546444642137211950151889495283476893381682050633542992958464283219616253835971316973731646149949643777305378741106411430854845422235684519951095085168139814291646668749289502136243706677669979781057620086343235648125196578726724570972333097396825523870044899255838227397312007978454611938440548472475828181859924473283268499378132420216139922983199118436985852138890278230461771872654821977373070523944419555725620123821515290268925764193737940163668833847632178531044035197581169574137647510469831684105271986583088619386148895562243141212937686464643936365404144356693209959352300935322499251220534829543304658457378293815177683862493659652135283061588139160025576586002216194323228352 [140,44] 365659898945046483910052254486141040929723627709936143085201054614862328411012847821967193528328512357585163018152385877979313762409295613782653592575375256375742094448453243240247592950677014842187253816072757676303215650345496481627793227973567206251849444937976182874829532065403629240372569615249716031535599507863344080441943294955063083670077884035926884150350699536033245146276291596652026014079825101622394079518631886144573762129634505643709819091642254822252522994673568665805148021761563472230873726970071601481922982881444609722049294259798629354728038666290908863381110867101664904644768653345857601717504361050287584010898817493436648898064810297066887254450157586565951845431218658930080192232624799009537620393853420488297584870705524737016036344897218262079618823123311797515502973544668405440920322739146652853790989383916959268840291493823682127520373776756169192739347669195338682529385207246643837138664828921001891098093369410927971209360200192727623218279828660765757025518150129644751660403323213731759624213358714068842952194649000459192301335229138729183523174926929200402187500979834425607675678320864342189035637884344542080471780771167436047947754387989364119880676156821768346951452934310069367481647834014431275387526104969465084850468296842146220964106686227552867295455638397175329448954003427403200268315333795712821595831772559191970321899630580863362111308773462412814438344988191147358720205709474412681899045172864308693601958350553232842861156913605404032 [140,45] -449118889135367671848422424660271206270768233169900230338028803512192580856728063777650573824043540538964231990739122415109657864757370024926589498008997343921190011738216471153143314761119168517897128629147719558420726205012839338031296250366880108165717549529314118870996872689975197318387803433212061215765700031091361956677121839960253701462609646015548894498919281094656045957252774533632141522700897193048199910851839480165590334937401641392849515356928453588419627242532421183313505992175320130830843393023271913283716295166236874922561097038706632450230734375173502442831302877058460531689540367214884040593988549291764211584864380554770130852712908975606197783943879334799098745506420722384349486758524002585968758461972430035438105950644730576255543833490399873392902671886448839855975626867714331695710356506048113435185806636640157323007956833874300111871057052708837962615558955085414378735639467955041402819584690564592077903132108639329508205528889285415717134934786493715571976354726456378233211292170787175517196323156390023704319864424162919926336196938590222382678383170785490204900449470450318050083705140731588520454045595808486537449596705188326166995514739110879563414736633996160012378684763517781473834143533438838417972779139603682264969100502376869715853096775307427204516644614474831524072642586927487992339728437494491939560224936108033268221930680689909371678024663789487866171134659247740701320665880032911541932623943255514216482517662766206307057991818907520 [140,46] 58458839455407502774688194784398563561651227303573117228220905623220900160805647156515213386167732415974101476116741018295609997381354353029888872634774575849379443384252673510449597127126848685197066211339404476052447320986405547317895717714367251526731788238328429636980091029046045377628313510922218988434543825829393806118091723959200001399077837683262447994314806914135204876821014970058369276666087488999515028282363557490565115425278769611783924122440534351387194503921106189173236128116584358942568321163388635782209720784049768428182820194185539008647037311515111286015281725969138983705271508572992378501051342774084786391016177524243288531927946206848736986114619191765298651141532091058446748254246807890212449979599339310889901383332673922370617328777946861983615268522592961048298737636368185248540004598204658501138305747463265341712438918206489551340409749033415973024791191834057431395816767375268542180802166141248708260560112081099196691479073144373713301185038779025018643291387837522953115184198535374280097746951993206222350805018803014355417438037593807357407405059754537825519907170571637233793329430194222441326694711848110079053257004899295183727029161564730998056956302688793640500261176987458628771429285957302727477262323928532597079155248470284758927568517519862558646245843197568635324894407151934661587098703430403395543294399312074650536886224777337091497147393337035937238073005251551415790105788798806426817841516130419675071573896711876764787340528156 [140,47] 54449200437585357295007645078164419323010901891844124797883401243530277494634607837130647285810714783627056263994452326968447733271532361444100350068678759018128275986381723518577324630140888300763049378918655706419970630000560842890065971200594538241490543009822176827862972552310046614633612013251831448826281494725963853009489753584553331672946353848916526949357091093856031285811519696449765515993052460161987055583046569895037924742385542674037741846639440478815164679921763929188111705341565964716107862065521703055194706729158481565724935643159308958379042842391770179893762921439011432681377752099439430963639053828655029579115148804221745908087171580362708651451825160997928334588384923620623374497592687433294408169922904741609330064561214031051764313423281588271006256083663166714175094488577545103515242269545434949607312356405174290598177256791282979827902826958094673143504334943032442971639441500395789249027814290010349533356244526431353628953395253860723818902680149393277960157913873938370193596635891108483712698490905316339476171367079504173646969294576327892507615547478513794805486332801788949761554398674592479002329151537246947035529856146690378150537361239414700615465837246458119577709226491905791467095913371852339695292092976589056883818443110293638278038612051692287907588082957659531210626681879916026708143698025355222710635223813640810971006300897119009632868932314151796114635266436640898582594715213160897877290262704678396685891573562549028493027328 [140,48] 4888873465192222992794508277388499065697287270885444584036856788187613352480956045689302671499542533968384248305507617644793506724572320838375134051838421632080094208748752400347577538212572070644863753781127813789130194798706493705947283438250230994515290223595989326068915482158647651715142745044682443704190113363836378639573567726872032884563821363669463054467705960844591414146661742632627169072435700154403242583736686832689742523160014593122318319351629648517365308987264360217342750570492978494473632153528606190761260816348563223019492965246845712402065944378788136171106337817286108002672221178697511024943861346001856483150619685365006925833200349397572088132835990070400843848258780584327182340234562987602819910415471533712455933371883870973613661064732410975685600237431374542933479338713341192947894676227256230071628170893200996073428047095460257313189026764498859144451809680709474751610639950697385173443072895741552142185421226737631960305052349125971600561089379997085381821821717415373894536092740343339597219720117930351102814122859635536370378278312676371758464239962767737426867239351724130791104418413121711195723196088672915182644096777317786841734780789594370640782758489867103593098500766185773419232529560300095785645114516828170495856873427770043918596635356211731514865951664469772096600840491457628088117968158511478539331919252807850455241368432634150424080667250691104990175978498624952690124348852375339340068319784362464212741782174598990446984 [140,49] -3717722853116496341684327478368324028304740582994750440366744778284519346360093258839427210726281979363657148547224761182153369900536411227803187995964052907143658217046832052073510569190338615075815775244780166704206030924672943879942701881510689063329061021374380512907466159159429744468150089344921703490984013173354693198589061252530782427313849198064307105158670935940415211484643704384717590551672875128600361687397238797196786616966577252449247806498812551552207306259771485520777107466882307046344149231301863891212283957132495892759435850024614181280037007788794610663181008478783250361573562563062413016355188899056336672975186813563328524255474694930107402391582014535116867941535921373025337138843080189557427159320208911627270498682495082164667404380524133942423206161339870464659729412940807433778835915998413889336568287076395362113604402727896404911529157402306470840300944402062646216631088494568684997531356088962191229331233232113189259933160395732624629199248745885514231156336613299713285174432021100975592769961436624439917811126753763196466118352913743699816434974782582465780046099572361006542033188230033662573669677487485225197743009776293335310209842259345422404279036753371077704258187509853209380088877719976624804783982190451591130386334697147470424959899886392198281886027665498131318912044334150363195631853566783859835713929796284037594992219985867246953027550102978245656143426042689636658833555086225953166747845085647432736634762112730901472 [140,50] -1205686255062719660432537577931334773394858402280108714309991548238419411429705431011766061809809750289475076294589996853110051777961573510947084999695769578809765596101817300479984847475574880368993393143515509264389357227891299458475637932157646459234820082395000726445125954277324879073896106887262849527958835868088388374109295949323663320338547698808791145527390131011404638992714051998941545502493986603821093557700946911911400752759642999691072769659190324377041651135644733671188983431312708223738068439880952608801305863867996653873658483470349316140145723833950155824872443006220561206351415518623330283984981271009408825083423325618518751200029093273408809199310262711740226021817455971320382743610842499465364240077299695366168958300166362042330171106554069332207129444122397191322360340656161268287184072911892617237003659525098043654596324320087034675955035906526272053226748419364040355787599512431829452142960469450875546994894841157578220723042960316276373139375342882270595449926303800396726061778840912733074944567504280226215946669251099155069656285320865615794901923612092369256962787104529492554101841390818366520878696400119850405438172116275886147075430908670776031196529599142216704918559722850848842903101281710795099904842168717565164145810200732315792984595167002804900019449088689263851189264879509110831535018694331079119374425217355861517280125169684101707023818056808297285757364316311515704574180689870226430022368656663303533997966655542211 [140,51] -61710129217220029196961730397705543408980832214165477696930632822860541421861700525381269852452739305484128230010282896987178555950147744058730399241670435213969834538556203971681891920077843280904672674347237073559841957866465323944999952626711489791485502794079605321735606468472024756882259881499316907775139644561490758079222811001075061724320243427847677192034026315201393914862659528904732628556757969890507370505776414961587098020705473886337020061934102277615807121884410405709853866500828451266925307849535806272539040378469394561909911152232239530107565207994511370085611605528399745095242157898906074100369482183753176347679652663055305970527880790648149662524833673118031598803922406130397541408040273738433662411033975148453861757264557791809933275453736479426870780743178339868834118912557823969587446368634591374576476091234997632465536358270052925015602712140532818010256379145469852098315547785717275708974932998847127273662557674568550809722620785200250334810422198908394727255595637105479837629157825357720605278770441710178357988523832349086584021139125340752080921189596926232010533345416326363810748638094971860906069977240848696470771580131869812903813579931357732094423750153694151670968080325539682093470370395443905016805505265687117908028529090924775341805095947921352540194345006401660767136999045352592697197005313660950817683808803089989387877016803405734905435474627945751949715342416283690466337207060850459074756727784761142592433058912 [140,52] 47956029649877479791478754064196946903815048575665401787971596019783295737952357884551717007889719131640457563988391895474525297475853769606515243093972510126346847419890997874593826930346901591986243717690342123757032064078271935094626559651940649795729438458895039402915998450593354413682966944292714994575391422753989946127906590260260548352457819007356188623537254379339676512493225581567634472348105574640972450012145111437885184510855604909198616770511209262494516069115001276969969836328751543711601660314749593868303138199769212668657071246085531182346777751780166301976756916620473262668722177981898063213650445810723351446291032630188959675908540338385603486545024163699870108471269472282349679075564282014923650122435365836865015670164530343970356070909017575244929011071932101309617863942934336879392319542297676861701459929885815130196663344929743400234880359839958075237290355620816542854588868759811248226936555758692478217210754387570037705055880528861784158392225812915005087039039323973770912611431973493139737956276373475119681032027611791156642111760481825191237292233890063981068834918589376817855238367859057086879649694077949116323890321547010225819219750062718147470121649515218791439085994606921973233902810843065560674489500674539900537135216110515953394942430295078369453558551440274344398622988239302916342471712008805820809049843791944705757010687517149557189336323232757618774381080701661397181916495697563839496494597035518424454452144 [140,53] 15960138572471828195421094505373024634950202980739399490852555369296985687220222066050261451749305481563027413923071415278201784742678413478260601192210015985865306473201239666507839016555358505356213778653773889246287653251008004402943623657599973301127642680369489221966933090986560831565757228450800032864961029984406986912955173888620784990908342220140268548704689035465035754597999016423479309378416495487652883937741246684767644014687868991552965419000072892568035700179698580627094475829947887867123748845664164718681671782999745567266225655302975289454610105952826278798971079919632456912616803503601425830010329403402139051674914422103433120374779916312475528521825466363110541027128008468356954993515608039908862202756464117046865485639900085316419748667623040268467986953069701694794448716928625226065662423217130021046705920019808329451413225710282521648964750983150629251627856484583267999317600532005267525918965928304517625499359861742675986895976161236624326525325869039554750071737019180318173512377211735162356397665740943711110834911224425786051524729166023414022577991750445825458500787012782205148395909256801037095260796101008111951005728275066283202684899978479673481982740891982981138900602295979251363458311356075825975012788247180005970325883339826003696292803111982641784902899628571098214186958705014172325289633734802394587458855736523883822559079361685708491459540061470988865341571771506234133987084676090049966665211563493742963088 [140,54] 2790818863636300380407929744008011819956427981589610912500169522928298039051911450181573108404380356452729218767488229500691876028475730992186472604877139351155980785654127897000463216360107349608365639445809940612993710025827421251829901156817669055110389079734531548123363839623280297709805030990874478348358778366183612100245800241598321671611038894810778005040364868289956381706890656884035821686962348236430157348312623245334424273634810118429854912973953714443786633265454470726138463662258331008404508100440162942508758426771084535763314768129717980183494949075900927164801263908086582319809965128896659916346060340722093850058183939955845918810490755095687318763351729416713986950018103166715279947842213872378301795524328385659984559206545748174634794534857291242823469121911032754298224302768760565873125916845871252887893885084430659099177229733229540470555267305416231095375309709913198580711957806793335626262507094188817854250571551581030499043747540739498037483791615530338363575331599076688198560864316378287176022368226436878156979895421371220663060504019944037897504469655587976547874105420289206425057158365680778369809998023645809952722066522005980180307244719454577469092346531396420822518067930978509305276866298290369861594103640205630490225909816831305163430901683083505483172073692129508795175473447439509668513801439608845021993171653045195108284685246913776351851613602787225618093344391457546586779165156500132191959414462468619504 [140,55] 331765838879331089504110173884713202299680442819203465792891278681185373078847182366122880964977865652394805161102008855004344946265408248394922453946443904359757068265956766685519338571086224873083249342529896646568966690232091926021633658968332711774253381825865984003001949064583462922208227988999537109162217831027593797205611686740689326655231165842039652336037501404783251004851323873015212097160493272783888474479787034844846720303844142739645343866270694885647444753268455255685723024667556569729439923302481462864687483353528295169168561034493287600351300877078081766379362054590805736593935948095268058400707859408970420324615860616429203388500056920886675479563935531532149222199695146125030724270490757536152425277077508357498845136124476487000976703575075895081422801997375447067472217771283571753432146912706089653938193471247841702297764887918039718061601526749826439876003003830488233316689375947737702791393998980826873107359983706922548939895371481469624159053085148066651795539653003352719555930012743472015015406268062149655007306466071512412700845555768006175456521874221239819138548934455542876099279276812058836381865472076105989947964991670442947021223284194967163310731281273682064432148265777195080053450057794121547053847515290525003427582632773138939659530873891037244832134416475768725512630701432011226580747121731770187700512995694973447149774673358852804933754752679271580891810818992057023467059752716981589423122588967552 [140,56] 29019693483647247261708088842142099590268649984137700248351028281379947174597809074934803202519833056029353403334638923123486221743633581974310136264818485704234577760464397606203435728080048598334506245161122262968690487197707148038772180677159005734567595528963660132627381506059724961926497490390693302199032378060276000386797552772271329901828483885837255089775599439390542176001656511353196456422495823677488023473383686910146763815757517146426547668195398066575441288472127604615660741371300154336889381370921064159547961718824717311421439069774511228186043440165022274821686611464173929421164913559004146189574840464738657712730864605593501161800627240548795874771190108265665709327166976069313243039129361507133049406885485855104692133850983102221820727206043480714210553075065102773875008765321392145136717352459581055050319422696685477466392023289971863100038121380125955635714990131778108682587031179008837711545155906928905694739004021571874682911805570750830473964446587172741117196270104650169952390785804926744143169806844482414165060527806886222530851961056713736478726044763321441493077674591558925118127438533741394324140728143890511460571366018222717291138189107094144260089966920208862790012578420949048995012870190413783133230310003832313585754054398459433374220609019046703543487918198255832309147701629805626808318432200924473641936779020649432119882116250742557775522692461582075964411428586129598488917412515801439109152397728 [140,57] 1937400561751791093721690990692303875166379536755009047413690020739170412170787191904107656297147764195349643664757745305774584204969045765694892335969629513408175703472378546681629507978260710930638548749968815587276009178555371839007039730673609185652627505913231775389419775877223657986930712618185822985424688590518853167613308894028883663349233315613233256555040246193497034104934808067870940760965068646890231642675271514380714474709925500045925885814716579065625646890987272668555178728289510827384996649849559380715401658613648675934628367534227206958540816262831230724903767984706694433943482554391933000949167119332579216972162629188024344394481312112983405759252115694195127096952326305909648843095547910017366714483261292691063048752811375287141115266309989430729608611994897010675116636475136049845661164981926382318544036705397828176463827920136409909001455598876530835761403369472454788061342759676680360341266517787630961598828208814090737061812039158960505697409547706035123288702350194881209015315985410003595247935670628979590281738688182249274521956020151681521619687482941412649666029235307224959458891099337092578330353380420713240064467603733118341412816331190325101009849294163265100697541644514472888092082917382181556265820885084030324629332333407787659870800818154809968241678783640063698148296761859445862123497882966415721098314715296681534746644391773958790544670605371554025494732312155200216998585569474726703403616 [140,58] 100742086141306080048974904030573671510913931135281405779452010930707042880492590535998368046022914904539731677634859440587130766264657180975912118084638841967333970201860145203066451591381797101994790120009221568432205390852095037147219484370119165923341379673880943668416454610697154495898108889477225309778386250248572352820039409655113767167230560073540707480688626180469828341483563794631878759848671773456258274788293336707870425456004495889131778695685724145803095285728773141925287193281682201811747734940692530469632307277555910663866222063102190178735402554889573626400773438226323778373237524519167678345991012173970710498694599222099584862082361082314598548498252598759722659390553902551351404921505696699188199863338590091441961532424569965287196398005467579953220676977507794885973724702490554856937373442570437504706752373109101933803746423094136293350127494303719642990605062715363136025728587413906430403953853491674258473317211357307248551042466391001898014684349927202621000731669337892650067058851777661104835064564519686344719960539960160549690532437173577073951341370566871096499143966244387997056338286453882180566476936347984336435284393322494164944413017392546228693750621480084779460635268547755076885061865753741438852773657418669765249727043567855680763515003480684065469198027625842480040040627388838597496734027207783785410196117541082695943483892086715125078819742631925154374985487450239072476269956459824988656 [140,59] 4130440560351848673720578107410857986251314440833634386538457058827250790281630001367814260053549563967996517226048783656120620121048668293597804901718438352699982725053502321094638002205849549540079304817198053025581624589545110443018351891785223303247680436761017000168102425398084921279346993274754433496214983847415527876771765006029106550527662882513733705258826915094027918241690081066173616211331440895343694610435213191700229304974804696388439694451547405166687037868302315073565771669129171895475028409596151980888768880367556951315046979729502248743320526521721400039276338879054577663111842124525776148619264420094681006916314800395031643293962967787887901717633131807230219024883652052929641064372276139819338627177852403679214818443443120135736629962924525856197084948207565892212968075129833737172925413853421800759503514574717912674039096862248563354593169122825011317383001133250849384638434860885583422369541672974081119600659156706849905655660336785553260674948076191408582800811377049321789071260334200268642370006975688033796506423196477722905122854290772751032482949106734539899841913705404371812193820881615752268043376453549588737286873133573645497304194052324268589146677890640556557874102610608908306132486727586347231878946709789172368252232553294265270330884787822205581677468335867529601757610354782646894231597892441650406649568069514189832599255013412755898131628339847665035446002061511619227698345578368768 [140,60] 134567845466820354286650736652396102994209597386962615949271635122606228178177490464919976410340642208144677725345382095251411255054252779456137654025480366009614737028793989251055548629455363323029790934063895552619895875031510916052527577693571688374816055180631459711030941902452267128069896853450468763122055942897207967634131219397423590291134824746513391802680668409970576402495246274056347472463330274598846635756803924014783379495025209676027136809021252754617732099319413716640253834612999344497240068073425680068112384709110144334745820263959437288783807911007470092784292801803096085304455573785380242001962672030084363503495357390503506667427142551370446647151920549474464775780207927286634786051446020854953944696353142316584109788034690277188643842864930330699076075728175948304794982413932136968675191592124885766686007935342950243451291444219193570728771957938593025556216271274629782741808603809176445001597731002208064680705427949635716845257363069017851540476747276535096980258175759162206944144525417076440861239034561024649669117301898116395316177533513635704705851994409373200803400270420574098796501805722932868837389774685386362309314711095538847717788306853651013949047512148431149102203304779284470892336957748526546887738242929394909469782602221939714191405093585669545362575107655246588915144639865920792324581678061444113552151621181676112000152389483337469489158618683824203141795391680004449289218819392 [140,61] 3500921664582488912548263729375350621417437679098505343093165665282188680321133691047830168600763977285649895157552037200773044758042699866958796588666337460258195993538287694557829022601906374502549998304181219716092019856869406757814347800746558616565204504700062291843847654843497173897548526673711817938990558122625451129712001993459770123414803202061383021667880360154522453614922701725221677507457643121065154629257319353875640297522360530600936196701863835682186784235537805517788355001644249840056919140103860733322738146445776787540652393422276002782558537956863859681020199571270201497546070677036193466185949322725410962508462204196878259329736090788023135668062328472600537966593075555676955500322125922567780789618960036853281242208690163944357588037368253079462711070341176132138834162963126979084654866441391049896156114348222885583500184466398183036786289190134746826331159943696103181520678752833919788504121068333032428646897272407348918646846467651068117047415639057743517327807108320470916850272056446711462521986469734518489911852551916550785173564541960397544198955726627920986258210916851077830123609679581599171789446792255362549818867085571477415714166406639518206853842790269032574166699550455311179204133501260519091818785580871047817912083149608403561559838634424558439186798435576380925301551529294332998920656733435983780266643438831551753664828665257724988257332353291576416970966358964748006688832 [140,62] 72950438242224831614147049209929945039312883927993210781060640786768797797991900417656328558226430581775634386559670796112236395073623785376495878784765251155740853992621979959074449566456092276014064734174407721833753402317172117477411181084509733951674815349884644926231167520853210363031604206428689324256642029892544584521133006536222935884263642041287803663672934164385094909700181864201371679873956647124746048826355899831528504609184161531547893756507109668987831107539669618733337287233720623821771360718933456663806927690843525222735298869512259207988408544419246761096465047232155453612955807051078981477907172849967597225385063846766176046671178366494887797909910180265851402349692237258074125074716689706435806761369166735354463952458326995807342328820735276536431582909165540122073613368305269929456747076702794647090354829544339266378982942761916893305917650007528261004833244059448446972920524820904241240623577695463743570895628039120810181869772315384841353122696210602433983176982136739276920655890191527197322061535733828298159309869497563000426362748480153409367562226179490348434990941042852725093129881299247603646271802734227245961840598489068784873994015980590837795708698592989671776881759790047677851437832971372681600253741396313103721420283005317947629557170181030933967278942555741307772112116651744209970470300069334353247534414456122422616603543396599920016661846316459542146749344867678559768 [140,63] 1219536269976786567477984385696530134782988409582524627283118606051569998789559038109635461042836096017697709034869884980356821232131888708403169978295164734811626981309768000765146747997794728627313910836753292685189338705499472710103938723278194349414598773855101594986655859173534085072363760431915502340472606564457036576051372086856403382182712259421374821904187880605680027639493615357088380753033540522202587658737383968113017811477702872384047688308219266449649708700585506043223496495887743645982764168588921621506583875967534807290398652344509503906181029843446878777356045872278080429603796249398622025537452316249883209406856156607667139171574441370610007988077785797817255645305400161606639448283068461605954096153865321723038045414670092873871900163207644452392156045796124783052392267624399056759561800168739199036910822108466437180197664244928244102912614469868578823147860337308967973432463350023433409366590025482991328927051364314706454531991267639045365798783386444874685067350953869474758950541920812194701017648236153961875424028252335683422880968858975336644387453753125169183569530923096098556272187701351983089358085360362667242604054126508925964312702010880065060572024416496918551841789586274315918212137017406681049969007061028577650978063776110485857252550338679768092256518288832742299879167750592968151898942667164982943087292814594270983133461959437746194891234761600653068084050483565504 [140,64] 16366580153747511756330978776510387584133966545861252722544159672161850841318405777846443292550273930695840538397227169140433433720696275606243593298803769441591934626804742565493136635001509530070896593516601473828098258607504084699570972369851824464580811716014545153553365181205081256461727596946523646957226275861909797616609879833641588091566791968427336846363413576887326875463522166782206066541895793628353491036375854943674888120397674318783455060116054843369487953130251530240292434690430795271386063203522091490493572722876228469549882919451450266783450282900166862884733332771108895107335778315519395447726729984592406014462386373582618137610631383076317913774258108563452552743648625404529173863831401640019135614533799260188852167140720642156265430797495017347304039618362291088284085065933115694861623199922834125496426354638339281348913583397818745006250974526231251695694702071428613533863739287519876805029260033458282712922123843116996638419166336645765412654939717347745712337191549815402057010364511163771191575874013932678120940842047066022079357377729031345705308693870208872278593629872620335243123481171014224119327395439552935405727147864417815001618845909108842288035603566430395150501010074138698278742706579786963519064469874824037437375487677639185390317957285649863626474507727908195382886169812831143846926067428357011548964945879574912098111256078105213656327077979432989147083012752 [140,65] 176299123112195926158500215157077917229068509994774882626047231894308387545801724198667544189690127560630698477611921102415556750717076968692141549655080747284847149958323907360914939852888838705050861007830532634601942052529847942044746031913014277328692556547758716038673792928787583842343233869812699869665697778361940007071158360350880188163162666828925611793867976089843925395672102117719221647111447129176306575170108924237341128316377408593796215396146106384039085302851196115068219879730113990751670976646270107623497857683752865221483689459750381421008788808567280428185224264703585506027886706577476939257773124011778511329993831277811896776982686221162153893270323712532138087314073968576195304552224399310291422200010810493797188937777587965350580800158914824071508117097890932672752702147691806347874697402927564975458624642902039688005094246831756080298436678726666619730129891759175315189812030007839178751364655498497360204945860355102363236549362108181480203635426381758862214009188653757669520055145964717067653397178761863960608705946220089399846516404886203004947532533801960512291962113051589346545515646615841731150904562373731204308223141859781435995203071683710588181734008651815881816677522092524656249395422054996784195206048374368021672253067979003785693710570923629769130976523526613700808517752851428353033606641370966754371266610857248428344596809787118496660740580003081833272560 [140,66] 1523105830140833947669854208884556805686354310571829837964643500515585192905439663135982006712563808730913518038418213838273403023201679530445654670804204609231561194204251101369870435350044360113988725245057017477205178972675524744020963194288746142103759393680044741705362454540710274914663198147706110660848118076048666193541252871431839275118741298681875998451412408496784502603931934956923321410568691979043018202120568091769132439392639422329040317047953200389607957145929289116481631291515500729133694984222246088409317855447498067295642608141334505985383636866006058147844968115737648858036397990805240170046441443915315268290523115689561703849244079472629712072353042116279620540621200181362900334787564445108607560550712137636087797010445210752900843518312674263660129956351795180632285058487533462574052523377058639863575203570392188431670365083511436474506266012939488501166224592903402074268609358865152608825750966701137924391965532051770910302217433704497632504663834009484415863538169921012018431633927863668071646573373611839339709519751449794338567384615213542405803087231580754421330879850704265683534226054279736636946788652066972044308924216383932278618227185830007445484677257965410637668423655129815201567328168177356007390722530992813750410989553407311155892969365675508353628362411487132508505154448043242790925138229107424054285790826958400416368478883717704871900911888167030664 [140,67] 10539784820855988506795456223835249648863345191910641877376307787767573599790708496009593235287770908836490473016239587142724744680340379131446523960048365371714243733310949406747774211060222774343011067660739572699913634831236487752599865318542338159148731372485848419659436069580501049053058397890989960018929337965769562583284093471893357404598140249822352538283920336068764059756036171979608986271574398041782313024532528220476300183109688670428141232941078275651231807462039327632890220030287859447270579456002097381394661387888732069425163940422341036447983710565093247978732357176728535496927657732124895493421865037747014811040640325111090921964437507549950867039157435544426737754685398743077199858537003734105374705250223020909171982288460620570226593341749003961326154014828769933642061440712940430198198345895317942056771692590516513894868724123990496934877103179232459072692792170126981978416336090555074009531349607471301567219922416136227984065517546808300437060868428512402654473313948802279974057176689729294219580562414192266311677516936240465869851647615359317592231299283396521957634618283215572410151606824365624133186843786330057819675607679579676273349795978546600747315527288179152527348653440888076746180555106729234157080169976700491410622330247527020478545618838078516770706153895988925740941786926712905899592089252651271368392209837135161254294225265640228828219646321376 [140,68] 58317739859751605637038671266287564712832707557975704859492574977662027048517745718717279839421037451196195966132882991555278301355379776558343241443666631828255150402279195914560961609205970484314978156631887859586951226750067161407334960016472948094575502713302801871057720684180012967404691250823073687784523859339518299195476770546320064150474775492003825569059902553748452823401514881749283540728009827897717753316822229915604697766867098517145351075829366770889437868498989086293126514495563460982152139126025784308829061764838673494616967320578060919854062883898612339740524370545428203597767693667501090904619350049729133178482973748478217101555457358479276420073837380135464120702738246791931848015624022001329873084748908589394006301771712986494244338609348403580068776073398367307547061705091357110372708087099250828696219792924203871859096635100654820906709081769643350688472499477378798241113218695734599810364419705943077890214313089254360321055134325728365815113878709279677545093044630943500321578295698071632765195641469096543510173588256128274242460241746805658058534986966639660862814543279811054961242408922036264221539397271451161234325473896195661940092177519246443254678739773657611021834559113652669247994689947268167762352867728292091382434973758962297141683311727539012377574589740815980479657580792767166833601410954860541162036421628111829160607028495931626680104352 [140,69] 257466667423414620071417705227095259683128506064356193154090103265841889194515458835885597850216235119552811719786028211596355197294068329206720923403761316906340230814237108236752151930829209008112809569529092115995044211761025302596263598250945999859459513982949669790812095339649110930214625158745420721698180966859773584085644692276910377154782929024435374352701004317306968554600841813669449201607820037578706631686895686051704127541562413199611922366133455513954970778381116548805421229280167650422507487203805251987206724363986384071221773997580471372425245734132613775451069591448943879200561381056151221599572217233688644095664571018394638917130662889767820523894729797093714346078987063950640034840635391116805911027310394726430040700116209381979980514513654190459018970802959697577652587617045370449435138443459461965455648247796708010658989918625736715026569256498295010591913062059281542111657173755903551202109407441644615495090392785120462433125892806977473657521674134952529252312789325148201396444568844231399938016838761650756684617875202905073102863774586375554153183552763283740486943457831160770147783634969599730371342978045130900378561084918863770749193617240065016926667569543416970738903233581825225448731123079588204618368123388249697051700611960459461685051780548196057763818633858903960233114404771802077836677810981085319207697533119782538868749320767635595968 [140,70] 904772440540738305074318685767410791896739200967526135262035039664828983123772076897085377043027758844083232386678299806764576951510715413717073385797662400083986641767006016256240728050150300466962741797363787786533042467065112787088075291284078719870597562159729659908463700203377295937529884190312275901471075740406931375625798274025648380764916533044316055565151317742779147895133688606279923077360048911227701049567767416054809639626057644079462656185737045757490231902841383268020794871812045162527265878223673282612265998634646541398286832972940715727286749373947674848423902092056450664759808100879342132910878380391586724068266330078295906142017725772154736487700250635764220197605432506170711525765835878998927540758352034108436958556121540531316430584982544493513365274532399789331307726330971376874624818150961727882439875023452813739253587848801102178735859320426731160487645599354838025589889346992117371356691920733398160479917641220314885068127510668686726621790554090807728324367230257490969617551236955167809247019226838658543350105645808949781804544669134327931658593102893775009702662470941201959069185301934314608443251609116351389765235737281994020066083080661084936145891311847699396812547096412380866939577725468184041695420386223729440053176643673601236904523272595026766382133550774414972276352740876352383450788322692617600446286481779439389406906875886776 [140,71] 2523763951261747878657928925537770579624731412389214959552087893748988603769778553736635795889963647323317404374238389522606604570216484687095895161502714925247064494050411690894432988519729807397823768023978104532492456172423390836337067615821458868564839582510126643104562613211268055725981004809571868287042564827602707739511628713186085497165871828048548841526803537037795324607064158701481509813072483248515439373400138709788200684372830820988048982726476025835257553710096313288106851578860214855079486634807829962798302128048178978778251222827006880673241040752216612058130795701613275164727312197806694056322423431952363323011146179398310856309609251083418645795512443572446561106526638542041984071480838628606461592526422970278250754156939674686150163244023539921875320172522707487727842379601234501208210645375159143656681272544472142810289402824620928248171952852236117544247435237832665517390807590566484266195469715518306730594324462879333614319078158232994506172558653664263623212730679516523512679318578376518966448584666959772201195618682634812140037987922065209203775032558789795874953201387419651828265868804200653575168577681669889413671246924249467001578221447535353315683767219320750080280439803582801645557336997484518961427416189343912053050795789935926912407525431871901489346014984547640845182283828815682663852080704274276316033881793461879343515646592 [140,72] 5575518799718027256921430742782941724971589606324141119900747194035403846573594882908497846682791695225078884918882621458885848433622575125824923818406668025179255430483682403286354491492622137086244338894312290324879966228123009131229344823261596884691669975465718560161482536525257286036101535898369316947340832315831189412077782155462767276322270809869278059885474448591810018002236341730684311369280177174968693230902937827784405802668443331761476987093334299278059166735996537641171867534658000900970241850489331928717608024029826552372294765582120443232650904395129811783176502718845573026250508820462207067940316350514079103974517072518896257539034170731556696193921785431573527131069616086248660344009144819027941953642546373692201911723660140761816941888240334238515241638618708634613195265950085662468488045058435128072146992823876266101983622705000591801644938835717447151396441432790502979085046644698371542868512800744843808785255695977655156231269314702968658745300632426126016757295677121200395866496812262386678260909785585948742908817949896029430921751314086179615902113327736834075711351019800194423219717142144962660627603555339989803768057539852436814611485478436985854813413957306601310628991565376097285060610214258015413381967007503194275763158626117129762709475521517595594318416282939804646930218439474084626325384680052221961530986593848092222576 [140,73] 9633876166268050521185108578124001545541062233227828789764957195870009137392588857571486172108252125361146628540292942963228842302519782904538226863522632143160903775818323751543100006721688189919983438492949469924949834443638584416240594277036147242044926070593522840731422180947935808083078710602632331283236389293574799129700951668109320479767241312073005733158075027395535375751617886342488291389657112895178518263371331538689807293142534356918068425046211085353801433184525022903276099482729187546206604028990267656908071980083822124808385919558182560233641485726311941105844836664927872437448366624323304502046338435013008134670535994291541376404552269421195731338917932770795927616401491093220100578084376987389641679790302483916133674791206749251393873389161786187395398381062486216865394210452162504339192956634093980492576122908353024295844265708701133019321467248530156875960200801940033448936894421244975161531014021971759800010951549292098917824795235449865119482950014148502955937902624810009208946041665323890327054142809855992174022995746304466340382686177349217866689258026530289510111536592552178257157749549967505235513319193134329525756177166887419771634642615283828374379096114098101326815997591920554143798322589698136402666934895576969158403949621866864388284190629431976104702564764736638411152398159882297072986498853471770198849472341674976 [140,74] 14563812944100529382275832660737842184661193072256980728696560559174263449102764172035582981347767971455194524352597776021111106747767895440129502812108310826136890990537147830149974557621169986688765799397869716535180962148849465528938915223673296783010854906192943652173259992099208593165813598667389568192977712542606110983357235272801185738132541145293254868458402913036061193083547510382642409248795935091165849449284745050996692596543093288698389940178858736234495811293007552315801167987962699904412556679256090182199800876742371592342586595170940486709312000218012600049533966586566061565844223895315558137326260886188811416358999528626614078590693609232886159668299027543597753173867018035138067264568337272776292879038054060175604104212120142038773393295786747509923442526663983106272693092858909290459628701229407463892200766108625666437335128208886309765410274727145942833278189635765354662478305818244613599223458584325656985465435602652729792175080379096019716191837572048310703510575751698580390990745548582241788403329655057009454925678114697463559301973832637935651711767305840614752181444281058139913082405849076898873473286172251108850367522174765885864552561068729215143453880762381777983032255943692883707530023152681957661895371384614693680142951640418314466554613430416342058235221660619464849956694781242304269587370315082174385889341087 [140,75] -3897884921041931680272438473052894906189077169614492186948605972079711537301709083516881031374837722904211789335018137704039086595734188152117456020089495841524921394879829333307285154983870508615618611516848598729434132901083455297020906003463601308303130196096148003891077782497210589364631045035314464140096691238796132081879114544708744042472091995643517319693438168414679739613779166667600582581389410830393166134992375069683286373012992006435995629127894915883154449070357678235748795400507216833939066677921866962364631015317486349709130966604601594781446411509299583308968496047141036651054173268194705593336281929180361649505685084420502091188140099657665606982260166447516776620870752479691844296199141058293847997455077439330906617536340739801091001995259554932348691192966110560111014712804123269566718922189997688573967546185511872881705246488928085033836262680612490157915858236831894594827317113140356280956412278198380267752941090298333298085711596786964702915637199591855284724306449957300097420790300087089844469445204958325791159841209711636738025318777416080029537574948641741739721715403845285323253241656045942106900607341022496863166665148588763545233173681492154807039650114373452633768809126982480111830651423469935993844044399948501764732338595093922986541443693825665647052514088105144562774007025696695694982289592458888687360 [140,76] 218046406041433231741640319006861266180143021859528144618871547114486605474818918065161862707641607830327511176099480034957510194220518412257400824100032970047277672267521650974073199095808205000994060526747426001396819640221671620986206426241177530957455547944981369354368649442228353623114791783236000091328547710865903670255932383905215751280923581284331033802377233992352553937241709096272888965730834773941370115655662192651570628840413642611271021563572476392253054771244029895189375583888174864612052004867976671534186025505339606239314644687754248328982782305023243313657898534619742792067701095722167464133771148957355440887166280391882344834134891958349627287309709568753515970889917248552283188241681537367462690533314976762883695760681013857413001586594712053315287564952355944198319618387400600128415783464066313514195923039616606677524448587976733938540183075102856343052945673000152336119713153638872852547024541818055409483634907955777650734766706315689631900046007755301077692667726743830289246162087469410810608758388148384881726824843079704599704010429451914948385385073367103584116970283170210470593133109976290464992491025202587058613346842176497576444034103278233619436498755086746144542241416770161392052113628318619821584716450243959128004439212853121976032203669254454145459389534709182836459294472835335625641257200886232048 [140,77] -1831822572880910480625534009537586384080447878098777842516668257787334283848398012352047610390793932825910772045862848876859691805023151226723633883800887490810838699497951010225518212328121526967091349041429401170122626621874713639941219223523752011600969231872150308153303874571327241307613754643548286516676426631598125231035690937494083252250451451239397229895594899259749647410907786874989296996447859125256065697424906712218794341129168219472502881558348707693330165710523050123818473288345307056499222463457473887480187765356565860801279833964892157380401549766528819370896504757188751945107592288650346672338669811210230288067301409515557071758681648161933056606724410134360270622075165491219315129529971251138245301891800899167462477526580639369730784466367817218759446593992763333304196345445479325092051825468716164387996368079884113772860165781301063804351247822671250170896310870672981722048758786193377926469893492217312338248923205496311239604718583991307564384216157156585428349322432601456269903914076821272672956743383560011650394684019288007226416507361116289086162710553476423850138307686534852186089731073798531285264411196867259066855478319349666710496721755430625534456871210705964402489686460658378717898592315810248087701932554759768297325854556335229279690037388212932715665430642648134327019628803847982763999798954896 [140,78] 12765540286549799511896018520621360616532730485285135557921139144458412798809864954162061697998010585660715366762991511837237863313848865204042154922619256473843451257776294242454824166540285960479033529802719195509199950486562176652897615561852931452752590623258421168124362457821862672532564032682808366448907512485958481743604448849847881171947343135508319810102818288477162936038553279898411115512193054800131525687468829590051500539445398888846605527720136589294224452142575576044307944706427263381962034062550314047370601493331932726926429550059059603149622639520774921373832160927274111790104788806529884702032850060454215166303538960015841060954507539932854750094072057152819453556695913213877442251901187479009487218852806809709977964679819736779469575060040663400973002123316934083160027226780770580567881052456078706268008858519463909664147670620342608762456266348635120876969086277840881855977049052878601020423422079641068544465755263325533059091804626804344127765485578260572985778470234148007398558662119471791768772097016825443084760764683986997462528394183819453044839977585455569683908115399697470140948276473382654092049933435680379440411163986846244773486737216087899012330889939584922217210251194010471745351009889230919525986942996135530500070103301105354592581488767162405194002736908093374002809108706848916190023992 [140,79] -68021438617368173271423190498424429801385280043909547939661275212752534619143684341337037480344178368734808839138678016445273033862954387359297436295465927825138964478158053985260415942260583990873286431482026461029675748956342492349789530494447597962053201005740271880924969311532141528086993888120719117863180496739401316272825170224692725151582320962583947659298104640346229016246849837656697564006812844089102491375099232971725375564918497440684859855182921006278824836573617988866224136867726965453778576444631006672258132034600027237682497540128441539173296764979035857329562093336074460834113132076528832127964351135124854282365607377650420507567333220613328061669991558743881931814684127832552321547739879208381179725487447053460190221115109569939450706495156209375643490714371525553517965113453988111421008071279515649643312253902371855713886599758078040046224468215787139000618074556251924503181463383697869352884587287237041289094438874611178600741026668902638140927086565909891595964258644645604171462854868371474818325350917119165671189858783225287540758709808609452416421625509428948231004587251048118543853392802989725593663111541377497309997525386766689696403431157620300778059690286835912643032751865118473978474864459975361197723852781867322849472987118394641939736960946142424309372039985907545172163509679642580416 [140,80] 275464182682975678924878338104082485395085526560560793063411749075245112753406152883870673589951773167693674249182378157696780398389393513265486775889422458791618161806662491702957979903827685965444843565945909604071879393911281099973293204825247579066736942242861330658380986950469382459589831030023704229282113551696669584058715689233061820846568251466374496247873822061635741960065796615747592491655529819464022316177396601035593463491755357427272031624514865983113983777137434265923367352841001029059377314515751488367050723309783268000090941789807118523635620454532232174308329860412935421128314312389481207911280924737342540671413873398639806263359717304106885221485710776553514839963791787103772110732861826340476909686427564539628864792952165039074987770872954532573168773809824553428069215202718576013653308121766839377749303916746456482724947270438516644815062334150415713036795078115194561490062452662671954634619669902589261746515132705209115543350681688133173556977847387410566289918394447697427434980555698793497288954695602128831911047852675684958297840023024540684824195661689661058543474818501858384771937847577480778366415990340430509658866129653237162659564480227874700264936322278567641642996659383190855021376578350242651570945762304963788605379894058328194975951163615592769004652206818381021411193238002592 [140,81] -838189346663049820482402092916430719164483593349013924756952743323709369885836409960361434019802214974252173304743162674469845050654180353948593097348330866343251948380655933983990426314029733533968196488332214048836718597803584595988148848034276957688728538873716088868987244752714540898793942055668007546970031347865784798268838322173116903253109480885953977737980205955566151204477585233298514630445616857161824321496737576170203662873466410403097403467884130429646769090435006990669340429673888264095936443312850699303272127054380146680417840485777719749491527107341866975546334049193292438586784558567197754931315949689666370517644732410827044061602883028542855793406715720459566691708477593115129694659781891564726186078408252555582286222783556266977047117740768346309021065761080126502834080163634112275544809799833914386340138456728561456411772628489883649726738687213263197102251689795376739645980518556852132093062215908877960624583061634553662712167771222461832005808487593058231738994909045425660190001047006774662036627356910027063161503851399491764169703116271415138551755398672884371536063592723264901532537981769914131699229316051124543490930461209766207245156549799281950835216429614933447940610759668400059198873722638848034969174475622141658689379554521918637996380256920267706152368118273953217580801856 [140,82] 1895987295509111797034929664537982710856344767939457643459944178164829354904186412895130527770307320586168865365133918359743838086196623908379924584840297505486911223474051664660052335982139159546758479331970073899290582584372213942341032143103930398916208246999180572728682562142553093038091658509568092274117160852837366983904922291172904223311447767058761306661910700921819309588243639459822594745440576683850776629709371041554081350310434018418920737752091133964654612322843960377808403159110304056915912653065322360585312483998629652878658300476142517015456822120454791908450125851966380609443659664073317519000194758204131625427803493471076353137946567299051045119742268258441755181368185321290375547421490958485478152065895688091065708033969350022658417685233309001568833548657176507364150573185357562507709430095590908430679883519566110294756259448279258615607817962951743887499451206795219261022199276635427154634015332783629990952023095020641198224264279065811222991215557586082944770948950936921951230957556063849185543032854183992021535370798038602683273592827619808121934224328798493470711535280263743518407587364134067456848253433991149636654965675309131119878428313740546621483368698373046750175126297850286193400847645908080074454577086740839274311015308372595991320087861937756502834041386666859052932 [140,83] -3155258842042858002716565082100965721992209440186255401083338036911655318210504196956042295955070899230021607880716017717870074740110897863759599613766699174522362316704157227831897032765225248897292586765933423344700240435950676628822374621751601406415542479863521433753038414661759467825543695427318501494290767145148019574354017631736505031798845813810468584989238281938914475723330212459895304735949892531306034940938390691504955102781118940987198568161980828241713648336948343803139059672772038834625661593382396468391173185499189625571961421178384185338063836188028235111380743051799001935627044612953722408030089349380294844107549655813417873359071058156149714884836062015629280992103208885529598438647105558633561961065254318740273126291761963557436249015365719484675516794352778729336078984402867165629957240139975290165525196245832173758808408788884820702409912394386617108455843048553544631403133944125311370957286312837597863364521245302811124669709986294319195108670484368062037100375073581842783604862390885490347069642806979728203781116569562624639844817924229375739337715638974321183136899714895660536278756048627269777929928961957181153555841951616540544831926402144231447015082343401155680584298088670797178872360535644234605616064843582624459334238449436845941123341990870085578845178721816160 [140,84] 3824548122307204641505152473210475634343569070776725443163256316276552836191222897725080946917452615782844264942905906734925347415052179339581071035926486648110603295770173263930612749261842794289457099699938719061602304475285999159515726856602205277346328808444347175202854651763630356553615643790186517933736592723974530993130435504929447459219650591682568652639418396834594529382152413574636338747692218816841474556491680321019486939430738859353339938119196048198310102120805423723837391513477687198256603125556978896605823410930494965016462099197586730085012709879907795305620862966457058794020561174236742883016850894930237853877866701895159755332641158911323539627020129672670831658605597467925761724446801424503686690100689355462822412393759902236357830988611325871677987490513651768833037713938773699666264718581814204395769619091161120431422399696949768244767925928256581729825391571219092007523447654592169000779197705092025833218237653501808483932164210389890306753825714505204154931456954158308169690573765629858485393995235915722194337384143050528410067833102959783014312897143650846945908876575407437379150072939497083122512550971122709534549689690776293574653591851769063026267220072694979139870822929497131701156849344764195297218996246565579552224299575147295170672215123033523185316435032 [140,85] -3343863738428589268868606035906524048703542099418484523821657280236658522700482640613850592519605169164420400832333803679060153193072504212657407400746697244336530543371425386690596907884391157054131935303046911834245472468475765493521537742550693874328402526726143931958875284211919584598258171422210976638164501340835157296584657518487735002589387754464776329402396772760284081663351784172286646855516824413165478112837935727223496707765498959227750915349410395791552447100873333597632693135298385321162887793707640921834166479828118116406103007037176081439048319200595680992727814588021769843872190926285158713874683397552351416101041639810655178530038489249280023574258537845690388239953507305997754724429406735985424636626348479670162110395330389701041212052196775381713070960741026604221059559051320159749178411711726925510363903206260669107079225692008562019379353989460164366650574177993972668780319302495097995996135188114653468541597017201048016661381326803919369266263995747440253763535607296137602649927784709826684984872316493548179096143312155715512202466196096385801909066118794593906930083463044748891764532914804081634850833897107012417224462698291574012873682671187870375382518518271753283413774046426242554574804975004719544123921196508304703417694517955463210174161581792569857144 [140,86] 2088981447796221619420992094977111679741896733478531338725814271453411229327606665033357501098147820235482849783225257092273673133019912862980268774369289021165303923898426152788982771694821443544187500787622294379001172579711505325084684353156034918432513805335023479727278670092493494311611000901431644338681494882447974353905750823434542488109522753024732396566635894130448041043168982405806126321343388353685558060421837489587517891198378568393605027296817437992005628718436421482579186279906104928751738171803110978354414684995322721598190661932117187101893783868037681315843212397481612183705496590494719112481172228048970229329995374663966299851687524166678383897168234840843415979335176119980732876306412421898515970064000964695387215247667916794983847539327822245937578198028142724945129327285421010080459014931305010540936724161255088739882811380443542753527537336359439790815605004552732749850000951264833889469272388923953291139585405087789765450647778322470893880445929734611447524579349416295833385030759182154655837238895583162606389215914086197852957236734611692892282344684332283571872165624271774495027177061245527295632555200637130682244454544928969794956488617140655810778623618819999558928056457957220991173754063318725388618468997310619672309174491065695302530065910088688 [140,87] -923970825224669096717612184796903643294466946713917310648346669819679763553125228324825122459178173811715959066955265180775220859826994460554600020916000590684010450422115822885340798000825611946489460658280422722016134604870893275545016346827507252193809736401001275120944265517978966807030530687985190354314608162474239218961684428570710338810104910484925404893441031522417839528193125208417531916049938638237214525926515702603829743843856483867149495148636237579578704982891418481751714161868801487024542514804655851986238168859874845975671959448777209591966850521689179974719741421730776446114063205787346763711549886602101421420918371741886109942298630645701611916576274798152330699922881054907374785724860410431789532661300305383789826190060457299027804239375679178572944144946659699082058515797277560441694850424017307877924961817515914736112262255419698960867815090401469129830872607671248689938309815684093937095816856211865010501631183173187414646445812624795590669293383293231696155338980600884563174193762540175249102923624281347896640576857711867403965309840229201399144501352601469573038365326695085556282186376732637810299394306726108676190350953988139004233655369531097474986759694853801140015846915842128000415702660355512973782539986564645474078583930030889999677621376 [140,88] 286763623088634047578697689663473680047977076072367803145052900891717516844608327973309798587767162744842187927244467893787426417574931585732614843511951164687379456946241434732497008135437060896578346279920341816855650970232020551370244900099644252388668277447472253903007951877239494278619894846659740948316281201775646066430541870865159889424247684880714382779299514493845070076307803335006865225387415211904288581605794193356628987568609848674070690771148443644810256805948927411864894453802130911725346184392408006960320730951052244548767604800711764720253664002139339284751779878269408326135245497205412869926970179640959929503584539766723619942350103879769720053909781915378510199095579756615589159434319632208883689684638210404662166392568883185142149494579111106610709350840312044284676783519784972740238113183721879245227687363961458866433765875699874205036057890894747145350760271151637629546757907692866260052823956742011944511644323068162191223303458275032515091843439526357234730971518753817568874896637659145917891991620384327169060688440559648741522300544659878925853380666754494998687460492144524063083410765706013510221904949605458971555077956840578833686073356806908448286837171845691581015279936461458631278194318081612368088271303424669820495163336042247720800 [140,89] -61895362692376574034739292457665837566771071268276152846233598087374712696609033031633610896335545518918420716842017574047311841715878014109401522496131193741084052144788429210487265234763898313583799089719095011310320066650333056460604247798681392969809436006834287701196292182685659594677994607748462583211559291549205080669436102175844825668678702092591566832377495645962117802830803933404023148798592661782047119544089964418095547746344027527846472535916298176652241517582715351767794478689840166686374767431516145737249319867745213683365690904158310322584492926309143635667694305221076138426306363260515814593438801662165620397753823058843719709359076734030655214175491377345536453060821932211504670522173827072094533781829644395148506685589071890637636558037994721860160159962301639554935588934452392321523944681099180442790485794835057730655674349630918749549540590474248976319511207521836462860517521147170339834330440414897093209544804596634186386800416321952107607872669077217211580746087839919844059543199082939361469863929763025655213101877680148537839699905826422379604899218692449567244521638018789628477160251766205770006349427566710097941056789127018221358619942871005186240003244754349275451492091813071424436353348599457044486813549249803207549489494804896 [140,90] 9210639626116295615718269600355762609148971509941599368618444473519228915702190104787065973762157044338357030689648287023441629103097693858443015623394219291556488267562086264796993924961578720896166957853203516352884131066616309822988524093120392771443348507019503931713007322399265619477924291663938642781311686213863742322651756186749593363104170054291416758541643172609079045687718087318723609742144909192825056339262262559827629249476720670118519989601953952051414950996050533842143798994146332179351546059687471461966110849857800289927500413464790850529612385189968954532699072150474833634623571394957076206558121529958343796254577919960719309580549002159373605680040757269498611641964204293014001602344427379726599442669573603805540568190893309271604490767240156900113549684755085878812846490141611814844192055439513792751855918076249721836584497354354127789173493569073679229677749252751656350099342386728965233229266381410991690780037492481833484478039249244488296544911505808605596455147435227457357554853678713947797213544695344311539765236935789211131375745863638112865113443946150970515765605260013553483981633242562687318865750788054973793870791998919161878387454014180923473748896272997875384030105873348376144443054206109734956466607927569877615493692 [140,91] -937026995471897367295046123057389717265557745359845048663885587105994685089984669430267530263537060054815861845730246010492520672596786180251872093610084709880771654598759950785345432375618492132643780884685764400767054592728960053275849671343218655954003228821716551695501442683830754066796000567751489389913398507333174676345627965476184476897635965260937626743947817629587371572724241859666634822995785473781509714561144607256915424673772550605236419615038492436143868715359275511765531134397116958132665483175414993905319031543551480735986890065042334679131774607033232134299962108224320272513758916736164301970766753321860451058816025246915058594110614441838364787568094025758145648489694963104550522809806626955549857319660821919734704950738875525704390237365804829148650375842947343332842303045136334233489995944086598627130385355074940817062838224930309990128550894693106473827277264150191100349995698655456830853924129496687324336805983003910035417036224288603568920218439196446067312883451637221922064631622107277723373657043966930455088190800137165131522470551646023954534833617475633160757296043657563845622676426377706726056153666356215953884713166933827759210199249404550079028080697636114255668719415668192783397448674491241747049049343811463520 [140,92] 64599909807119372360895338969995024644587632771797205599632934145773450653520942975360248800767797890826134756225938591668489766452838390703760430974624237384576168492678596559988403514954480459371086102061201626099957980928042759864505774054293250903141791966990644848734658380656124989786726377306371326770311116941296541892604444153024751902592358662504211268562604751613065775997809074541571716738233095423588785771007352319955707957506077534223879067785321190091402781562227970879898917489725427235367402686963965662375870435072170194798806293778927480388536523147624819723025937834738811554989392540045264319643558538851329359995981223910861581306637383608891671163047637987068331752365469180480411647614964634764985990403915410667441586805833437920384901829545907523705012882875527743070112931339533591004087790286316630776451603046863279370466469711964028516109395816033450686625957598613478182669005689405932633250296573397976392022386830816145793929445157150655820573989358522582392111619951703527291657127869634214224299561448739955108525938879907339784579598958740613410921485783982388073251229707431887204211980815261386714329246891700742968248102028765340413612433066654102703610456471962590343613504069486654786251681863711806996348864304 [140,93] -2974661191996024152913558566157123210019822884648549461504272290915091399727819921879247808364374733841344497498469025665854448293538585134408773706826557721389561020847599918593402223464736978620660120301702695827663494089692997561752618816200426239437615251576813530444375818238432867383653980605599610176301354216464191404748485821376740327501488720192566762425962840281895443194648054980769526202177844133364046853511001902087154202107589055484913106309505364501001455559143156704727618354136451826193205745018573986998855283559541772958905856925403035018249744515215964605951902238128100174675770654391083450234028316259744917172763053242600091909027013553534992288324555209701641841853739375830983128692606951412981432528240803593116624364331832208915240507772967866811207245411274277757004731229856075221496985100405302474754361542538187572281756467957919338609050209140927145923944501093636519271420318610541886919383225707715159030034559634360545405319034068123726489477539450905159166365887422118003806054523354035134914038568470883525464845806758775607808574329564102899422366153089484311922582901332134184916816239558829983716384155824945792381601547471181147773940407567025269368500158523175514191089327712677312688252750736463233424 [140,94] 167627022582465225777915430259983544212945453286673560254591510415989898716238237566274659985768924540339485641574641723768773614981081877297545605736396409762725445890113729745568157584936283555820776389205893418878353539480359233715020682435777934749075830365762511292337312374044489704273657457508191735330090338414381142517135023956610847758407647205079629517746151552021437935206769900315008779600661961907571951430065306043873092252135585563269271417981990149305401487712889268418712415314900958645606179318759562826879948938164704156873047431248580285268325488229794913267946373825659086043230591727128496230964863277456859497593116255526683381483351477497459487946635590545462059011055880881207562123327576758466450565237318365425060251694288944754521167542056862864929608899060546392363438939349643855771513968209190194621893306628375573190776575813921614492601874604849300723734329504882623442823255326243070005141891126584880384979605204497507509528621107911322051727343883246186112915987871223790778153923551541274612964305452909954866233577865806771750222674350682911672971002466304993286748594904181569203126272227622535927414078232213937361365770494789990629832105917652712181227485803811409185071933315067559561975248546532 [140,95] 166523823520816771092817513323015602162822392154471957017152260798273161549352589750234138453782261747511182688797886623770246832364019161631624490398757679985370095962363527503288372360460517994527256975197856713606991547824642971991801765108844382868954571465412680711862054983666045452077733930664644797309436700404653617920027417880225660478840215616420796777990293334501121565596637429851895811811457446215320859010281151290308394813192929904838223306062433876464161090169038161418230510577112193707448878031687667229296936285539728668793469343929778018679851806287405295226940100399342413273766579616654274174424320725497605599652849391482358691342573845935912884976857508729648891682548212065506764790139727331711793557704158842643509762830336018125500019873466690607044747240748890736093012478364770637508837779258443881589161202321728786890692791245801469861810221399459546323893225196159730887578394400351431094067622286842431894626363011790705364506409491426376856633179721771234923253197030313948836089709534236770592488413559203118244807538301476905858428893355003672092107421965450548381480853705772876609962339403547467218973292375991291305690706655892077948990445431686345350196178696472912280773915433975612698005568 [140,96] 183419522152616783366846034481865023273622393806138729099027986802145795780798586413043264821620645635539343823311683180322199859725295757061244049752368248635390101716980512200520040520187423235796406310271733727654943488033811641572374338745072204404134097904104012164712807596272057006515162900723623727322190387698519484498548083336051491929519466180001940811456040001708246759948958340633662744450240735326400093199119149010294049958266275555271167537060785933375027269229882314369897657195587089143129832705991979796769491183196580509301992240342632951327686770943296576460756099653252253036403520917835273259723789440494097605318354625752992573851609128722169213720535508576610233239068939660212799985417008882444687406670637123156507375475523257435539203939649985524621212020941269642929586045539219670433683538277322536062735471364052470842949963039683801733637687413553108098892682584027136776396094119669378439396138359875631229935900419130432539173015108865125607487160336178113977502703640440400231864427879396032013052265057497510903754547006273492365193069366177103686830641963075719938483837939882451511758796162558602167430094033068123414217642117521068063059360549809423376826980087447548943760832336507473016 [140,97] 100088748834545417655160877435026948016373672348218735435620377286907098154047493266873138916272686702852729522867484160202120732765634357391345915999575566466745367766542904734989934304519053218719193521564141863576322081564689909288070951210969564194359614105807942994483520415039619672408492151373211438942758244946146054612338561076225123396119167838779013776431317336792812290757961320636690087680739733570839793765940238711903378856784652721654064777896558641379419787766764220974870217244593989374413173561177090145677253816711643943231866803727218810234786837500520961445763299030461864994856512691030385605683371315912658111453038369754933961525289662180602210434057463151409018527790184935290766335183465413530769634096713963349896590858261828052379265914690091662629640955477631155459218358028765436603695409537689422370098501470218493927866538870909107060779635028927966311606134079106343004768230448647479475940855262170130422470173372400573260624880747080754152588984960846709762887091337516543664971799961255596933553983079137599985083729271879956173997976889336789578492992525397364634283034707294659551698579869167501411458690432485807502480079229401996303069018417166446603456190078952077970678197663376 [140,98] 27768524543991929629145973118492513274522746776959591359322444371982442538252968784656544281160413831654974933461860606893820984337900033706070385125461239689307470957753736184518300873956744269360442697791139520001208332247931644537929817957267386288866750571138845587066520701198944220386230893843085854743456196075406467471493922186357729247970338497350855669652237234528599860566653428836913875172041396107232307390633748101470176354064732818807870234971881241303454768977576273062736215187270931993907235003303727957929736797758014660581518487980288420514618404086323555314503339161076611278209099714411453465514723850577641973054137723800349737258140807802518001288564474787446366607705471881595038806875391496811135931361727712032865440034816809445162251230552116643353104673281101232836569081350206697483326741030803084385388288980541520791473994331812959711999906698231318157312251450008298564805990069039826672913147170392494513702733933637457306652461519304305676045899991030825430833409231948726369494464753507464537414821080793978249702560355620358689248675083293582607847569795901319500379675783023793950052968533564148212164677919073539950640504868313248408427195247654547602747684882687931643186310 [140,99] 3947246675428287420628813250693696030420721617982337204448789499393893226322955661429138279097984447784748382882573269023242491637411488639376531317922803936799188276213926688015467124605941480349178198106687981411486822133039480677362355780971922357718770999788780417844190504290405589360760446980880533401396133711500667694271479351293287123614836998112221830690814276407042999239474638737023704330688035006669692398093839148244428028301763952009435051449312087207381305893363791010621994449800831096314374099448244961086956864470735760235424011827415558650825590074017333292686353507079262788787399492887686039775234257745209404967204634920511264478126770315812141931734696365596673161630633008126460574907238311776061522316703643075772232140096239165360841888869875432149338925416509315510916296046698814215334252751677225826974094543154804294360493945734912575326579550919941686813836168269973772623340235987148249849135908632835101454261660629957181625133893684867967512905967169567662727496447529531597992502927091189097087689596354493713884745403309458179654012376463503918371270468813723808691964678799003713120908085801935406710326929933233989874415824306648732397445260215942006129654190413560704 [140,100] 288608253015752693557766527681566710059246290515801040567226615416222554115154611745654688741099282302462387319723160621407788514332238504949175365737346798322280940372945779893049342699387806581521061042842807467409015939929434804771302432514916110726355788755478776809180230632276025021598339783007632016660549272390860150053827583626240382504667152978168666187261019500335859704293388719792787759019436407317838867120834887710580138978448579298654908410840684577098601693301941269122875923660741441220505384656337840313686697096601915178303485068820892078190888241638473333355713587724975235799047078320698209039838479411215386023021608706029624300469842454694247120819933748005136734601139827222864974621589165676019386383295020365008205120283750273778864107706699368303845689697388749645153954406352535254386263558879480983174512324065883204441456700653910736040389786527989220066048121143349912571070874310525610970094944885488121330033636089927929597268276199711362767759068962117190036500129051949817003733982021565000129221171794863017600220766755341783137340399218680427278377762336481320124471023966564110027769304854218993289206586992641960167950060710161016171923684093392628079746455312 [140,101] 10867168697787550082257924056217920810222202383550167782918252707777825833158440839598350801840897136859454576247579701436230397911663291272183023485853053179422433478032589606073876551125687569103752061126502966989606771762404097885917906590487365718378453237984207243401071599604278072907251304614672237000179167671852410995477463433060233545042356841233356354637787253262056551891788339257639030016884680868060419234944121924484227095216642992649262058710446364171779326123292713503198810929220118642426749506475489007235632919003100772196656978272844102319716783466374273929277174579936987959333250346385805727806739151500428608764066030209688688635404579516834137960867981538101281020542586449075102542286132670605920278828928418075827306004678714518883231229753933406739570554032453991765130723812470093612556625909330690517060420930674722035708351476912151734557457703503529184954854304528858067410092931638032698228500225973547891568046700384537818158073600874359497884158255463473683163087602721625245945192403153815589047019178681330513222781391489767668264192918812146433402894239143462381344828525906986862684091630664537216285144803038503366391782310850746633390135886062557738192 [140,102] 210540735742398115351183353249694389348028947275454381900068180994396240591825780670803778672375979427401482820939337034764435563660375664555256697997370892003759944126240383946493308444792282956948554221285851959892282992588497585108204583761293302411826647703972092536506174633857619568198932569404921799786293313764957865542400435867681818358152129335827230812874701140426732853317313511197036203272458713199394742605227184744814842593549426326703751180420581160483932560766626365938244426930609784249153795796206192844281899224118942059441496979111524474535721436608733546218557482157413778250552960954948233051192751752605497117278743632931107093514444933687096734330218065066208158549744690743035278490567054761648099741478119854789135665623811049732249889113263640830843586868114318426666625771287941076235380557557700681590421516090865117036508907868530466982398903768311537259991426209429469739118918814130374369828610419847401568783032949239492019658232271781366863352882011916410349393589025924294031087231459521086495027323238175316105183873879826839343381188143423863773276900666833336156569869381821608464283583614300964502417100464172153232993874395821485949121879225720 [140,103] 2093322707184272922924352254988477308080262389087402415584366968349606856069265709173902728607126187861010980011933885013171423036193097871669023013862004647684445626357662641532990417700906181583592277341058214710734663342126946855424227266116807614779447434446472340481533274841806461106051784173208404422784990339426251306930660412119639788216265059031723224499518622981927506399375619563656587621553283022003176692012646496723442883786642769357838923896924559859884798245358466077388600431681726743132508125954641760444856731206243685214474159327669723790378280015087179734938108853186712188837863084762331505753964970190239835841824147838528354911702555098940118270404481995164392702254598505841221031919159837244938689281683762218913417896606961718793356030554386602731674163674760751815371125861006715382184746659753748229453147005558479950792492565229944579241939725912214885993082390346235426718101911085591077899665725276940708568790847603169280017111308778020655754838410682276014928223421270948543268753149845895053111364185408212907599224084991221746452526325130224891236440339934860595577153640617257091625735464319604613188056407843964613015961798468555636795264 [140,104] 10636988232775755596428201352914447905491928935783455581898969473586870594219296807393993425789569603120031469998744450877552916227463290123202613388823943694458989214123672879410973870090591382281860734099325927316160078969739574217645020338730796893846981247154250774630809437304395248321012279557681581055620253712148887064722510347509487625399908321958777566400825785179835153443986621333747088146830247724031218849476393372066072071844619649235285922596689951051945263663772777724033473176564334124277966437536354507147768795036168762588398569416740217514632616970303596012441178991776819551873715874800417391091526405607927013001219243021154778492769339192814248266739179853226586557749245322023293619187430774728101066416910480632452449536582035705203357189654942226863768354138714158573922149678692243170368012437702357237898054440875875460290533365686428440804266148536401772139480435731983191902006986422917559659673757798889955850644315903151178828432708731543780507306758049332379765939073996843555392682840269137297562115226867010235414310413747390689332100485998100551448655002200793709485943082406525612777178595492580999730204528305498474443727603032352 [140,105] 27470524938932697859877416885113930507947637485910681675461423966423301780205697622514451812937214468234989855781419665523015849287076093495217573177931976955818379654888658959365862638787935298563024639357209513568847432057238130538432478773778492195220741167086650804717593132995129531960655126585740594649238190709245338294768961707699880388597718079984001079030092188447260017620883035761290098325298744451737581099426836571674702952894908192593537930519720309895192050571787291317959671221226334981037188043397338103993796494241741307688835711610336013323858482058407529538455111683713890923422646418320793827430355636539929290111033026553639658228541320175785692415842699329852313037543261459233864530930449769314577819422987313871886072409869245209501739968640428908572054324690826159167976224855339509033509279344318496437692292018140824662199396635657322987720286570237268166389421715849160987328442934351406805964839106602755724031615888445700618808426906614647526748009532291761036781413719307006036823665895629962978787488079938139238865220932307888667107586916109913697399728495390390608722787971196357204974983997057880239494632601781041762305008 [140,106] 35807209361989893835090435866366346707741732207777971508996054567643706814420139693676258309773421841796773352553760509121508859071640308779816013292028186982804851193585067389117541732869260654270581302885155664839797461131886780583450480765521530508319881748916419344776786066161071013586793449876409582131737284079155854375665474128516280775806540821081261788197270364436200544326780817468383856822601797342796430178650301121044029625091828588716170762722394588827772749793854311301991311372640318793604691882161718133554965890725959013365815836753974629719767950016069222363720810368154583293708723061805336066709343188582341762159514847736276811504735877570902752333640878314248014699289119205917636896404041837323115943848988079297536493401822008086378431325729576346240508947796573749259591031281172178568681078365527535495239786316168066076786686172351716935897508918461100304030543716009659786815968991969265780205574951973942617128864471776451256763076202426641721190682075792517108835951530093553020546007816218403887785671012111990795123767077423439613969496443227233381356858355070087739203993387794226837383383146245509790103810291356713 [140,107] 23363338722736536165541574584816548571553366793606167487772215793376406584168497928508721437821099551597516643603401897283660245990482300028756573227033702846483157900374843848316663122326316498616202603465960005427571281639721284025540515894812735216551894017925762655527753746811509149628755899619843627458935180401721754691371017797368059118041321710852046357509299760793586017811392378597349678724000057480729431297460534033971585848417796357655507241736752753538421004527212513147310048493830085213885034278328882449827910576712270300019175128188306676119695408890201353422347757132191252310469381550326366239749839561286281719720698130703518657620657567007293622567042848142506175639411726659947489677898873683741875987107853150131337818216516143929784398072250722141940550970617233247068705966089495613043357013413218940829923290442008308814581814211562870858224555379818878406980635272794679091974543537982454477505292151861557535243864930633332622097540991635040390650115452555090888235210519986542925663505526680670141493507227291608447436705784908964001222466187734746210763343540614422855876598360727242473971248375457288554428896 [140,108] 7557558740118583078435134238089201030148930958201857641022221174805561140134878605235423719834346427642234734340883617862292049301764642829962487406886397596095475954039135447356992196765346314591168796097956908322716214734514394869712509330186427218974237726778728636804133360223433237448619032400895300387192709817977215681105246686288022942614328790257174616911091407967404707745336882932074488521995062497752490402635166089044002607360747878497839232580602058797317612382068797872735320353499946642456925445111590982318763864486144302303594467121560019336446519251736907720041126758289536208163922353389786920401499594718305891425072723372934317323015290351533132921198888019490657929950128700956987091883037945743891203783768276418523141156402106014247668613339235981153594721729960006801501384134275209075808752125731685362063897277473802940472709142262689221505867187912749605830207934202663703736762645715063123482654647229843563625988596722578592577315098467110785562787533111963746127283214094243586028098409784297766337299863577910041382278810061504510760322705633693332611419288679337515472047604996704227435128526389880 [140,109] 1198776033897027263985610171930778872343144520065992539818984711648647525141083450483213966997383068690833355807931299645323213721682419940966403450127442836043557989826055446508302506084754481095972252508902029275053792885963092587025188193534607546554550940824034559124589673968489733812326043632620546699007885536023608143226181263726920831183171871468466609749436708935942060109321838396985124427860086423161038535649707662776511908530809605305921898785137370855152421027354074557287587402197665493210031464201524954098454789540901544576990491536487268601405494100912372649239146430115407813458865584969385218024485047284752966497433557648989651161073248363603760912727081241233886016912828232858827330943287641494759959862805351662665741879247203658957066764057565611050174762888477524306223450586493091994046329650892392954683273432010840538087212849862686208738911033586102748047570450314718589805648045453407998269755515118059593812844462423167927113469694971892670379108014016845563866053435331900031210870599776017294023770209212659942181098426503937528358233135630849359874064913571145721760374206256632318796040 [140,110] 92091998567475963828284476634862024820477242651482314815216963566394709891918218974970091489158233054791473742164923987538478763784735136900369725795545667443352888928079010890962791598687320470330808732217570422073067064482078779698581342875338674801704346634871391580787431204199550203572751002465216729784283982157956638869846518140453147759584335580258930018850376226663357685679350576292846826736633103710800487072361040449612443404733430000649658474401380055262822204642337254543916133727537356379165282554139349024120482946600968162874185143854750289836082042046380737507959186144826881997578532352772415851824509082535574923055457276042953239425953059043784464849586380691820576985046863468450479564531855312005486914449098991265414573650510609562884776443417276328944247118826541022565647588527312040882617144172536836368693939579990490819816838460654570517577837649864052068230006364216546027322805682244287027735770101098328005836078780325489515999159214737971521803940612901839364874286548452492330907790462736396597263206976452384475304589026429997030392579613782778764284861601833115655589223654616 [140,111] 3379220363045023939885044700727969308579491986392505665072530761260770184292010081774137693827729215469823771560276824332033815120257124418593404106238316452083088799821323645603930081154786474385726398316083369534353148327602813261331024113614860269972465628067996798901961285210786285539757483209344017306722443195636152011840596360683024562643767206913798587761377724432022601955401582008376473071068268145344409797392530312678295908248367859608498398117989308971613881916879629865542291737937704977265298325438103033003624860045919351516008066754262045618615073301230143384930952407659594021824315105240551599002843616475959559784732438248544863804316082675641411203066614725530061465476196924352708517548824241914842266112667902825054280972040662475167431572693476816871700557299022794309282473801830688606296025385769575340341231829899216925562695241141955173441455050084124661812251052008318454064889107536409954249989162153031162792362350303678644875381707023400568388278637614871148653330279710982042779416421706580652970871977378535532837073036734100657215684293734251030538060694324499679104 [140,112] 58323105678389717062697964393479251279210837201636901759245668439426902714738057885613405795224758217754671526365379910409667201897591571708355107237299382968881317913864528209885858742819633528776150530273395457590103274915460375052060016886190286644636695969548015184270111301432448257490399982658541926765167194644106891336652846349706391896929388366647902318214568360065909743498033927636003379383453074442778510473763847242228182553894453623378276952193885551038204273436761227573259915393209389428833497368466187618444068050017755213201590087983076255712894652108536539797345390682384281672441520567672749245384337564833608189287734499249337313633417983969161763180052923260170599929050940032692355728589778020136327515913762352139078277696969226351045752908426830641031249965718367547252664546477124364880956651635416891148181930196596911614332537249967761959605154165027410409714988132131883407353308911853924510130120786429205609059399060379041642297084745521022186960558680621588251678510405098844192816313134389263934301435174212056791665361948748795553356238081699644261990889392 [140,113] 465490011715063916419283113616386388940349836609248251721600652356938838964893060322102376126142844463863600135404013554863200309573284955416093614351962024498269655720447131284315291927986412612313324188577281430534642634246510594283602452365836892060687618967002775523197083676385105633721814723773693025861514026229954190666284228944648308675435895311069298709806760733959865055936647699272264187769300456460005494572666982550178645051463799183251607477276663812614567688362936644384285818640610439595805194757169387333696006883930251400781186827646080518339132432796259257987031077285731635385149444818022636775814629198698255278867955091338523908302466686853327006751392246994191129204750243871305415591961461441279726259853383842037264301812807943371811512754139718194334214288762493821518630342462821701528514164422635860685008152972187712668002395935404285850089062343860573389570011671266491970857694982661179532624542963866982628999666719650602885558152868869928772606234410552872952794661836654839933247847227676033288918571834893066101083732400426677839456188557663488 [140,114] 1686139105647148210612749402197975498897604528846830358326552702752362714123512896146233679746573510982571201998886540158937556605263957738310828198609646860113275732833247619750428171065742586051115258458304365123125093185023780384982025787468593292551978550296383750424018793399636584138952632669084323120590703138086734484954690753808647057026969570246409410440100241967689171884903356841003943535400301590972628753389527398228168934988687915018166618202796420906839817628229783199085372245266090463351950774876535577819789098834082785882196289425620505473275085304291914885197695123826752146090407985072609771757447537569999516575330758759296858907029890859864391419429549014550542431609979365947816789847201074886544173003302565985279511645459908279695161801697341775744306361073558275049283367232893150379809401349210117599720201480436437361761380205320800142314346306150633754321450856901682157672883136992118507742248674193852690448821222896142723437912952316245504899043953379564163273173468611619156232174264251398055697553505357783772674185635908396884724246 [140,115] 2715531796398360387438215288768945805661431339433050572496351597934943114450189929390042252294242487982489571549795456158431915462533500378764572407560183104758341662523103219863098415877792698752118377553155447121157481498084294392647908136635726313977474511504314586071036280168801064241947601568643945866648405114327479406420041446272476958432150883623464053767523537751039274530712392328991817946052269772548702453727484984509454249456934639121855063186274212633889910600545408586486099264998067257908162716498170176312393377534492413995714335502391862067211843904317712179597729616439618161139351841841575218591421178158573313975590110405579580209525906226302906047905076364200271525984014662309927370304600346501366588822236137568485350623543379966929168351282098964433084519300324103191572921560346240298770964384299961188829139165548466206562246297969491778480112681375055162355083617840955574713642469310898309624878986276491829259603464172350333818786920314970516740754245675038998019561698186634471880006648848420889260936404853020713006509060864 [140,116] 1901050968811518531155720812136719148223408771698593997169422145315255841534321931644090636292057938722535078968281630023466303604853307494835856990936915329226958937148765658471352757397082203569342143185233015778547919204790836019295421621102951823638458675258941410912573445012861088164123464910300896186617473537655092956407733074812088697566941266929300798462373247665348041418540996486220221918906086203693140411995666842826143322895987678542828377319737193630367283932020486637748559079523649892017658408724879742911617478260234238525710805075011481212909990803786837005371138076182756242445159046235999463010714004306034406621009149811575032912783550080051396356169592046972642529931950609135870827108739758439524581422729668020196990113695261297023323185321417215968195196086578786315113013291285640930004251101187350392620249916551943121383663162151215822874741881724222813774985210196504454628138489225904419165301858706149749418821118195079465621515518976012906395760277280376260497972652236500246568836193669758424007688223812665760 [140,117] 564375719482692758267918183221177475646919618160309275060194022663484327518275819052309918333606964296310208213542458866759137156169076887107011099486124922225087931356081555850734769139934372103370406696214595578648496724340933325515971670537974536918054579475987676656275653475152544371296375201729807215573131018782060382263878073551090372353257072923492910082660792817147050265466341496352437117039024032647596500722075872667838013676036494145586646554626026183549557123378927928767922837133158490586122581445887248507568114775122754185598880234701097063192931463304006296428627214644495999623780573317461924885174244958163231510147432388274133020204409630364202295042739874442849781612417670851020317308208713554669074482612749593785993385837893978518364102660700699817715980785027033179387115052866413386553223375593857074646565939912654727434442523100397373401549158437922963583463888105833356654942409798269133771585970164879104052873102992660087443626695580386352518027677683479805441037666998778770297239285046953196903616 [140,118] 69152777163037919752055924919817243022233748555299737688705089091340603935332163610822205217343624419399498170686035958522373584338797211007403161644144856518941173470610966638898959734995605331665183323953857988727728806986382044792792212923172181863102534807794228976885296626192497790262641506004251588994084872497542801985959324245568506732627975927995122867233712252642506935438483668142190500295891389725460204002897088048735316278998857458643446942240098482994677228176646703678422268437325728806000262870902637744633392956561676809941050473426032692850102152459196460335546346965147964658505647241530384918854153667434877421406866356196051722361427301167234472696200008207627931724407789288370652557958835018685030218149246825506911956748181010461284655644920336518299519414998346478112481914636296851613154862367414655956868797470761407295313377637224037692080398345732543333083757485837739973576498973254646093841101866937494211422246396559985042920556311675446763011759643796722676829320698250888955683674100 [140,119] 3394849935133806134520855283326431804990759677073902598887153163905943796841133523623858156601648933090868896844000532272783656871241330665696022550912415463928055106497163368275232229045929858409801213443567238852013680890500221875155586878210194728310172065244470567378587268249478137290662175494226351041145942253512201535644110137137788367706547855662091055599549197505264576424892220810990421822968038855453867234380849034499357320411701053988906521044356653496697158599835188855647787425844407552007873274814223448937497080736478287701562408792055868520276038536287243886397414661385896779141777673192556100941165131454758269960335680234869726802547379355771632568409418309379503251452875034882590741053349147104716809438120770120789344800440107073318690863701649602551088735418327650250592347714255572811149556676510571385988358361137842519149846646012725017945935138187006318985505339018636453796086794119810776323008326428297257709155999753829924206988240008691313039764727121970465361619551222784 [140,120] 64633613279676653739627724054372286165222365165430079987761961446322672411316574929288037006832788794953480663588471209305062387045106148395253817010911111476256884724934753239766941943406752695855263928681662260798912213164630765882147809188562583473056325578660290956697334952382464525877706860743130574501165537528251848047211456011637716503903794918128125447810609784628338545124573807522258165719083984683709469351245929809938883644315766507787172759151699514593257039951011709930702451854775170465788612237168659396652968430905039852685707101596199685419003766094556162741144051232364005414087906546240091546470569280498708010114838777405570083777694943481110806127832231761897429329578592526461621467138010788001415195350241158302864422076784767226660637941481772423315793338008905736314007906839652426234247584546299926203850356729965191977171055184591809504065239399303054643079438031341554814700026374578952069528082551108041522952308107916572447920086201275139230013722124942433816 [140,121] 460466082589199806581244092896532697862128244024396517498038997467540835900449587214984062585809796688022233027565647559525547051553059072876642155529276260960018126019859517423299176716955754597177627983452458410938334386869728077128501047404949840620961143208103855519538017589796929961636714755970950505128694900168884008984097023101924610893220949035372547943027662199332693741400378221640742109526063396256224901781447295553256620724904460799678774410643515611835476176053302740258314545320553374108615720119431011575531008746546538680729615560823202229957134765526322085266056289523585614606676427781504903306516526579732993194667469493265501255793455026161937037521098896340625010255117719887938747068717061661378016133585549565904408830930459155206697523100586358698141807822462736768177902075249899996909814345157197877307957535232838545073132668324035535233708718594064928261795806439010933650791951235665985800338040972018402994622905227901603298848016211982328843040 [140,122] 1180237560951258091431283242285163363999308438848156166355224544590312085288683319709208617258256202197400426337186175067335751452563358843802525319830121710401765608374514858686823430529344210379553300896731676761713825356756203367422346179580589150044183234894564245923699766887123462059712219783807275437901876732168876693930780522627543379294757535213839835403760965080103099168480058389009543828211451594775683617722725285365756915539470979477474199418686956717168499829565529448857017746324637449123420443976616363112372701631414332143033654852405980151433974828339816703462181046675062370608363969694044080131638060223639260382717435764101664187560021403178874348505520593628443716993317380987172867371516939822886382475657484400703182766898182232121400369714911471999876616092754335669126087097322076159241400142502573815480055741278465989579426747800682191055413350387831534917986524822311347661741892049691493001889729554226903040793031288377726940644659 [140,123] 1042253504714061845588598481577676826118807318272842468767720370466733919103381651853542940362966670785401597513036551666341280297695777580891650637037333044964937636797959597185593745379640196892657320107329392873879046837054601990082262900687886007630320052249361340595603654926059265065078413691500175765569809065775109473392821683147813751958405442762958845082852282994766165507972494231269450098823756702765637992691854283364727987218061725166504885442969400397474177204388909192124694392360324666941098238661312131818407227070744348530873364104604473748101816544061996622524083232752776327327933590743607263673743089014068376895120612052631951850493877702991281266471411434837268094438813988551256905489662905151530872480743656703312911982597871069728835376911679151362055009485654698381636625237788011920327330660910275786758896917720264662821225636153945734230497818632381910704785155259420492114494619878956234049720354372266607854003252512 [140,124] 302311860956131077010823930256737388496354442221604468089443530708348712640506963045530869653688172580386127344758565082003106378435341500523142348233650456603306212896839098554591954737298814154586610014007407354129676784827409511807243860862147808162888418992339192404229088394589441956204167734422010133533228788170576345814381046625300480343402038535073392383737065921865360352754671012040030483681935860285886882855234452905235016029496018262812142697020856254125835526065656098983018744889311621931079313203677361845930117912262641482916448906871820610770995548657131274852811595044202792719705564823944207879580579863704588644424916982274387435649015515110782211320572501745018295950190553824699533645637439365589637363484438229510598402850867094310771672742040148229490805323175863143236055970577437183472332879744992464444294465343752837010823174620599112288050607354923192591428321490126373411370510274998207832324988793016 [140,125] 27317660264362624268920800311821388031339595167268801835642829896686486373093681302991025350560901760180009316708598560702470745345004073579503481109489811852817481401319491396658945438938562785015498715789741058120721691951623063655226569179190405280068105949289481150652691350195489477799603479403024332592835109938130847724728601655817849364502377870132169581191277679542016166279066099836929923828506973004665418582275153892744613223156505335483643615474679780297993044616398967530926969004956408605565594890362725028811715601298948976760736185959160160461236736901563650008603699480902100128256595621472930991759057861355119982859375826539125181085035919566605820173647151647943338352740205360547555486967754141234217080347965652889043925420574700269419987434420420752905416952745292483257856517200452872374439187714551913985146547234302665800014614053735291525256308957013710718684535380990526709503326059382376 [140,126] 725163470827074033295654015263724113942158702243796063771006148062576723424309556210996064963474608793371105738615136232834372771157326093970139483738183017836220913243319037043955093688578716463658037800095444535551723339079678151595053434028226009392260797754284939041102570717611277796272427913729896294449351595707676923847341635593048732067189997606836412661105754285022063548025755384642370991318445221422019918062022314567718968287406575242254220134895746141699006407848060794879219781481863643622806086282840719691731029178973704769552347766041795282588955650775716693067337657328568707409068705862638336044051960293288403340560745432469307893310733428239364540973357806579256707888054888297333127872161762982434822778531844874692290425916711356807113004527542789654712684921008134256516508477032377176276987997499940271694637556045352520273649816239411808992886487547323995774879221771260244 [140,127] 5296910483182656623064969890975375329161650360246429701069365507327448124397790252033428622332702980758254730131899857813697710515394921955549777692450759673690210023482634714678174382456102804319865247878514611684755674941842983200114383103967533852139188958323226936551706359661867562528495924382346184502382234269245339278459374306857006595538632565042965237255250966962290633706251398520654111209075361992512168481890518369158386795636890785080171603386361165758886099200268228447342558939295269210003611163458049448299204568385774897937014278472888290848957073442256462745781168271794069833827028189163615779927112560389520464126451925143277447983188848783664303108531501009651800481708501738225561186469656204283110177425184650314620776839245976881507354491213956239621119259057116988677282873942174748705142924754526305021274487386109565005475588152635957497970950973736337984 [140,128] 9895361620130351846414044031011254871419016781612346824870397447907320942494670662329287486531976097052356272836131758666250685025752315910577156151524074742620102941370633931439198952943234919481385415686272729217535539101343868548470995753088453981495912975376212725068778647892918020995900437617351152939910737365505686217410833093395355554236911207946032040648799201920787331836808474695487672036719922773904126421268125109508066555208018487698503091915381025272519857523428342511383505590478914380898893224761212166774111639029621678579382800085590036781210395919220228603453240427014093105879363033124371014974956119686812973632609676914302740127232726327052340199529313851385759829565414600757585121663441097355622943064181217702247218596837553113116216460214481037513600392870276921014847670688405680306584266217702754382209757028591587684525652093301270440 [140,129] 4354870730388282872458703870085383170694533822310637356873858566098908961630509354026610050006705631605423652581686050217463687899069737047954259997796150881767740632708868251081431350281577830379813481512083156626661434818796781802565130901592586646769453993288144363199042785866375406511158137772199216334917257064901054178145245625487956786110558259282817139034431770006288081518584070595519098655005406350258967505226083744511914015592689869218178255912395770851410863919700180136904121711157242268953590069308938666905681014200167631930943559150057948169993175919642073402300849652489081819617064285882762764516472310033121776075895477557786723599762778183401334264487369648374109306390096644268175060553483542601943773403991697740772331278167657206380590369165809514711717000550442981205980371244159718230560859349619013478982227969187786336 [140,130] 411500166050083663434685227457986393585495237424017077757256716370337417008571941026038804330409532517543563360471861766171980142271877065489202643936520898529515460162917405288561373371030400114681756309863079743000108044364887061529578975320416701899805708228580911300447911767887649498554454378917699173730332051859511212994399675734395106113796592441681387913992038801103587833067295741861600812914199597942204965294614740678467187990858915012540338953082136245139024133771054563222023163413448619471921431560216347277976377988562139076662221421350627656484136882344219371588677076351529268779095516226581343266267378473742541147546730755977816670802640643181908537105163863799655925644759928502522393068572597374576255538774195130872220969099888618222316162031551357955999852897326447575795928295127944370568728689213266333 [140,131] 7514393819123019364802518090677485444690507705709075988683974088523108346610493060014730055304056835914101186406509303631077423755972504456276070604038549483274354839064559698078340393780141252025968257147037586964059618157070007062682175842562322106650889798207807971453294362576141408000353327593814014439420683293487320746913307632055431213102547364396913779298583618618380563332840234531628926900755925732767398726580420681382832246836999810807938068104146440465046683886266151264639022962251162543156089352784212117774734963017663042266116732132272629329604695731368822797067778556102589239941172388987377152100890839759310012662235048653941357884649575457076360386954917758500294187942526131913171747589093709138452199396074130450872491177139012754933468138117201160980406351107029570616765307958258464 [140,132] 23514215221332239120631487187021451809072183016257432848404526609380651209632894351541314514154760236001301741128031348536167965752736703424109519646186445795789583511159611918710366792869280325612412948121681770924586389998642208972378380393770557270497494582883194912256070473839627895634333438735866795568698680893226957187529128336168204126428065626710251596850417673105152978177655326488041751792339659691768769438677929306650295738127068403213857480926486337536827781419123155378784566537969634893353967449464636423094659011236109776657504894415271247505433877200152119085742836886752497353612376379648693656699645467778051715743956471252316304695180280146634750553421773958518307942523428006353883803872711932050104579173217957368824674702829429855595721208892761414711528225516112 [140,133] 10980688209869096215181880685918756640785616477612466004512759110792076453553953443861727355307120578683502493707957930122469000145697875168914845578052238967134179543013511109560174037251836265732572824067492092667920043463174302212121254010762114734941379774124526811859707848381992139954717727418275389997410589621419624222311776573636433644943934360302764999431677666329515710102897216474885207235033334611208686965038826307724090506914702919504543376797516501149609853033066674814687696908074889062403799080695421358154160954836778257034803384963318151900259488805986489304564297830476013006307397099375254293273644600384044192725469999575592012749951018411995614278607852966730914930982506674630216948683353603367822498923516935737335860498417435884529436806512 [140,134] 651909940618118696088028937460638945631173791600278415489272062548588979982594121520800878388112183197901209143273980989329328607203918096280099343451994863040422115769152907871780305159067471604194755508342650472465111535096882910154422517348282821262806574564978776405866868874662409774101918466185438434618025453638816437894475501734000278326796725892254034884602802169564706898722186114453550601278543605962789691192120668635553984926109489963103439274763141814587682637880131927310411455456068921106184826544371091246184659918934279555246215086074003252908357595163791037546519241606446469403943629407071385620734453293822247713006094487336153540588712205094843653111457782480959059003450933411996445335013211166836809656021709763215018628 [140,135] 4079465711873498453706669999355614093090128724479129865620323539756116010991764335620128610481971995789128767533510628547590898136916548029219390882436000527295476844114854457111480363051804275796538712441890663060306526327417879896639002167030837406376322050408709013529736640120146234877834918068932577143522959547277926782331478868155946817386476456801187326604905299036959451664981211983378472712768168458623875592387084630806995885122886805412586928923779122191964672296495337194230875773647139788413396924859578366695103926032677339571214773935348380531277641831084960904315540793898703181142522803736556215097062457065994034767529675784048830952756049355800923616875175869149603291594320020798985977815188935022848 [140,136] 2156222608822745752896734715316998259002062935661658737892606790633443966373991627738271719597781426649613962678775347798696109457730335360921231163269001840195497243072042827009959529753669671072299000944505398173127657355285183768853536419955160241506452199476141997577098986941289462646874275468989636164223058981500858734491473680458152690018559312338256943755497081299089501615771739135454247116623102135103690062176471104678182794474820178178731838280966529240662967013063014466885026584751551119335275390286411358919356739660152472002728098106434120937259510988237243977773245144370561558599842114685552322764873245528555487505584804531060788450049824948339571862485808018767863971738914376 [140,137] 73863835732807775006733293256390821932000233550420869729009141410483933140989526574418709812756698606562773399237439300422795194713045137733823065283049443839748321179509345243982270425993562797688590727180060706044220081466673841287531656294249418091271947860450061856963016306162617195604195473397674919928274473649400495776891429471492934978796111367302986461511644596177450545263553026345625204861054480703899949730977412595620853947162483175868217274451354995148399766202150704151080312329643861516033968979199456523141797923052820122176769742295739500453722501868470519091843891204617227114297924923665347260563822250629509969835929771491259507575070958173720502160 [140,138] 118919269919463692454908406099701742743106660378917700594174834364284094300037331182746639211491423270162042070054560557292441800779756627251803105214473748488997727951339667243709303573309675144828169124772015171454323456471877013010929462890288094355620325693006843464506151153209688526763215845942753287747334461202906779631230147009298669352390083130611286928488712824311283685010368089580581814791376138179285864590598285919503437114505005607322959434272754299915335053367166646979670379720153741515110305743645611011666345951129624704476463944953763065542214184450396168133985856867018646038416314259197505690775386469781973673621861172181 [140,139] 6050310557475184217188207976623303322966407854798100664522954335970264959645270838571966528898871797587847586328875845366002473413043324207551316200355016210172549106418066693884023000659909955582036621716207907619660241503654459538068095358174761511431044993985558234893438373767093139892437010766080202320329141497475827887096572592515286598562314244814334715254497306212090903853400665219611699467075712651014458015131166179483076640679409786403982756297075056292394814384670920603234572331101741647865514074124015775394361410354519294983668717326884770674579014059861640543080361401290711501221910627977830125760 [140,140] 5893506919189604645128374951086414260932781252684482562647150866890719100683192435433488410949439065648017886185872858562752049415989537014654127382178747554678329504963172106482977462571745951432457135876917034124561153818087044647988354576903101770687563016333787573314855694675296610140963644680260762595649080798801323769843368893782129927964883235269196526670881672151435733840806171383969981179900985358663962396491983341173070052004673868808193660049453980386966896376056949676072281172814662127856621301217711934131105843270033881635524500264006088235810759227003678009012066456 [141,0] -623319106094996669586776059564748930573423702618654230623797077033159486250456317699330464724927121597235907413394902912662058293272755249663575491141188197950962047727652743103464494267005787877138989187055113833866946858490434408257729727781880104737355270587702497825596123990308049094835566658080689459873727252741783990151101186851982468978783137257705155935684308002861747001354674800559438025928924645758164505828836791287833662951616856015357654995317316520314388729757945974581958518863217989872213032617892728390913861223294298460457290347458601168727272048778655276154176459350129320319052581588250603168055557071813145378314738183585854898793447713628622559154414386676840507189166732157944893127665049245921495405289611698963959697336776324098571774801390669920335134669265228887187243293893120165347281545206978989540485796244982890525818689143986065527480440790754374707837212530246329012200891672109398189414014100371972595278266786033536682153451600549828723311086542674471677355233795628356615942374180300404040211126841159341512427310934193440075252247512148629078592667551443301125535970188472124218747324346542917855246059775513909040737959890290883487971141906045386241011477654024358883423073345319770633542451869037954849412687837294071632352975492274171521640772425653539119728843124864440523914347942683571556417803589517907768182961701354187107251769021668191418828631915776515860743754512119100037878435002629476285519597548141621563931202284959572391693654694600453304939471724772239095228157006383677440000000000000000000000000000 [141,1] -62991390483053218785916922295168775150561968011456877044562765435871467484686950258977579138298643484782194448383448971105894074601613407501171832419406107419166440971621699985293860459406728750997231030731705212070753784517146338749518018061144438450650694688421930799208177141190895217920542693246828890190066839950514648226350004404747197030645249042127684615759339771631065660080215143266912624724330532960209776454850125289527235403353732937119142201375466503461799818591731695055656514518852568076154510247762476607856662593958880642230978134223025769819539629899966617513307452052661657358889077019181420126058122853083644389717588349723361599178635140899253181691938147186372523620019694305244133109957693207361318468138231328676328001458688116650333378920893509026900175915307056108193926806058929792080541019631485426787151836289503538850675394276081735033159570640850166025096351960320289247201398407132345065487685948968353145378639334129251565439081765929327604609056321127870328724390552568862721257478012483001836271730806716313880975291090639280914208004586354480020371525198718043297547644594488872644628502746459633822594725413288039031006964127248778729719327827421910174636334831763076742960345869913183763105526168600095786565135855114903275364895753607619454228060163871606323006267658146528864145189454158719866177010833719253368025832941978538184042319693644293423579389969452091533788963891216008011033316255056765172759144208845019866866290857703721434731143579204304854250667667782307815326064964160927672827904000000000000000000000000 [141,2] 71010891468494042464716704625127846959464139384272041948050397299840637355930508232175401310102529766715526301974277622287777612046955979625278749996395411664708732300154120218577710001769773747971117484382512933009343072856775068095304541870002221552223361686246747670295557347086042550833623214916199378634955299398656831477301948927677534438184503674619182767714683521245143082201186609863753549344189544485540164549274390939686307120101110416565745367680027186905844981731381863431135986262724290679045169227687611171651667234214124231607989745436750920508698147908965821056466639454695051785455121151273992191512797887383147284704413250177336636714310702733304708332260269191753263035081706970920167332270686631301130999536810536845483225251094422846913729724507955087967445602714891856041055872415432841470336880098838273283093080927599451397223422464990213385448959610843889587388271822974923570356792091872934838493841876209989278191495099076519615825484138967549751276488297866346356783966586747335324225893108836247088648808419363685539190239076295380732588949323220837272461092636892588740092709136855336329585858632128002530617029564667036125458506550247436980096509767108639456568684934848309279618545971798157773839998415107952135145348682065598831978842341177141593003897768565753712117802973022364494137322724132886166148768072237910075951783132491651972022099782639652628001537694227369744485692850581703425973374800389822836730951668892665276883551494152094441940406993229757075181731499655730197219165048894320082168053760000000000000000000000 [141,3] 241209600419411734525204211990012605643952750511497319296089348241955581570367322826696719775874748898021061407696149442033292641018604639254316876309471951627096055091905821222472000060033982080430130693163521029543548097747874853940979888165982082905296707847192713525512829947633954223640206331181298621384269636790935109303575235740901686380421319553456942908215017989766492870416919652906071717754236326409702585628218450915224882183271650792534014392512512112427957464196705483846917875416850534231076799182926530605088805744315208414484280307041632611330911299806669657286713151142750727201063697307319964885486885949542472037775716053655326266264535120163512877440096092187903448434723627171541344587141752237226297804614483935912782279819946707715984065984653197670273389511911339115785846901378367906306092233375244547043385725029637648041003155591852835738049032493040925117885105914507227526383199989811011596846678458614209042606857130500882195762243132716415916963144366777034720120403745358144688071435869286033472494458604187985637559480340717700385288741227053698086703251700165355036473033720765641158149123826767206183375377773418038108997995888283583883379017284879639098616989683819477990076421050272471404704817343922065818703512903958086587952498761181308772502134152154399782134657350699777285506330912152072231310431653894639552181504119690914326036801068128330872613039134310438297059734676116871743655754135729556653938966155353952325944641530153075193752036698688845519784247805509313518811358441520111953845315174400000000000000000000 [141,4] -13913538031550204862499391876137075939356911804233299660490791924904542988005898206211775483606792692950973868586327182676867756134786745108920933175162204527824491808479038173771446897224485184390502972641673530083462458558125282132863393278541251055834011382122431014309913019202302310637295994700270217344393294510964428682911699127694056118472292419679031303148547520856557282443578125824468916563771419625557899663822306985742398053387095097107855227571461630683358548686160842582271139508830964826423414062493989097055091841360942395375009523471410110909337062465052659628612001878904455358921799297502479014001939261570942767726538733665553119691689607199662043153753265364409415216049066573635687862764913100678523807208446420375466349519210830153558022386621409227001650040084082668819846114302167351189683374975951884072987541825293876931541035867449223932593424532028310841416620317947800265364022639902832347150604683722412393339323283996945683243028259126394326565775703579819770834209408393488296850071681082192670534990722448749248626701636028427812440770275851981063897684035449068711686531017554444094049405871152110816061393525945102959675433366150076800746658245839231137673571450554068544939227888152451533599416290834663273046911911100207724765731440141649064426820876764156094567072333139188136645681214390419589807789902933343896169288897288390132613427687180905247735759824008278050050630903698704157907356541661157242542466276549902385081494572166371207102706708897159491798838102724396353876007721183840616062991414067200000000000000000 [141,5] -11144971428669212688826728260759335914158279479822369407909396262478380262137672483707841000638219725176514294115348298922847202531511034668812655812074653362016627108781594261786801724835363360787465199251671455602133711217776469041851814967391731671975676307350230448048612747862562391560944503529354481533334011780040971261751492062345819172118769763595015769274391730816473981773071254743514045143713860934737520559795187650109021314591079308303154174868545032721859932389132056721592113372756517336980018761384976006122978053298535438912558821874179086457786876756645884054680850211955071838576307153486866017831486436421846641699951816683300512092713103624838527122402489570364537426249592361238333496101345120515105820577395187169783913490546608098909577987730424290067090203165460879976351663755170578987160219519407570393645475962833684839399812347952857873717387924048649412144289490764966470153850990427964422926823814015968394310557201877020838267908610737052896762897693738942232955556111448651206664405625324136647846731800663997061144012924534144042759636176019344207654569499031381105088023446011222122163482647099352187934018285453435522939138134933247992761220942956424359897107482852964444642715650274137996710455638544118725188612102549645231016408177695632345141012279091836771033091531654024067926917169905376124148627524441058416694959571645285011171810966388859568194103273606958548118402256199503721944267556286312406152826938808207190630228950196191798766734000629237686227524580719083835840015984695807513880015877502402560000000000000 [141,6] 158746352373487904035599685652941392340175031165962991187002393165273719952553210081995646674903780175237257076679788391362274280209063399519803394274880624739707286361373997824931514560574511780029955548710054103303285563844206544070361947271030332811699219711443643385769019422286496489606765326398837015410979406944097803578644271418559641915181520803311382707109015844178494259563571806105996261527278281707515615423687025970413829956831411718960197639791323271978276390580240698841257639865090656761933304489427867839603382847827405994080719297358902403604569757440154592484096869895578312801472768766372651680772445040803448146813547232153862494518110248745805518382479906409326858894893032282056288012245832920957169005262481936549871571734422087327065690368741141041812683010090897412768605737027216131724449803674406702044981894067494892017724228332731382409539958143203041673604587685626420880946955839024973515929495177244021533090866091230055121296846450298975560816785488965139664861527881436015323473029206320328769139105658515743856396173916579807545679708631724790939753660494651343100127790268680395187079129666768759924559321208336858595347070248391656244251508978585403700457821118911460422966960850130940693977387983411094096262025448544218657010499074855115208921933086847290169137901618528199323540703594642940143195576992649265922022401856845728114342786008968588255307560030118368489697507606433093072987982288844071647590851030788567548644964620345572116058401208767114810613612492570152584877342874760705678894005410070528000000000000 [141,7] 46333917774671818160189171430937540678898700222681994959275067731179038464905291344171776779828398860509148199079731142623512687447199123458930908621006186529738145314181270170162051670245900478265013654042838471248332525642457160499699877836689500065312100765054021015253259046857461739070904018388772848434888610724598412086156693004943033061081434506971406467675023352717862309827621645524235791978766804730304803917384175895477621578625759136677991722039367561934986790817819699891430425572382627289973629298992108712175937210250006257721839143562109329084199603255834588637623388860805949041735304535863665531842773590240829746917477410262222798106450706428604171366899071961019372777420686003167448897865389916149744532701364743386831155625075738062044035844725374143728673321184887557831993055203763764524319608328632640633014209736739179713081300929930653792022723051989637064859707295708215469656188376540041244216685660173322009664871687970775308341889848726646422119273344704722262713112427454659880793760072117811347213851817805200157788596367485505229192334239844510935218668982035363690201935870574054651782454884190047792965839354246100954847775941826909741095204395648464915953600379707735826792493531830015987829935353928269470368211913507345776458199524115949037478684817709609986410752682454831120165156945176084352837700403148818720985716815218023017333839255894647148468972366106364350185459030789575190432939107989869156653004338476875135744632089933338817024346272468660106843085553173884692075138384087479788616591694900704051200000000 [141,8] -322606531950491761661036850450765900112679863115742886061588731433620342622495794405235953860432980299499616457188084964706115064418869160533833247045852360185311449459323715905702637549796480279972470099037672206123826776908225952350753596150630677811192564518878123487178733836409436024934964701752381574537016606806520502844941784331134479530839467226243103148215204203311221617813036967897155776557212090971302187696516335840391410348121347938885966291479159657015948185929382882061668397773885956803320241131522425428995849111074575198693764269393356357035251359560902762956659265058297621953505575032249776453092064934632564640191968844575866409691293450502385305959880113421747019220865103794441589792729592662805455018197215363365488921535405999317585897937034940478903645954954160712364731501746477935473182556060256362921856105168817768201308916027694349297434875535601325997537068010044723465665145267567793403681980790666470990147039748078124606277681979691652242201510129021284681020704050539793202549926454813898787854948998604023544283996602305644333969891147229978742041140315631241971081091082097826212652169509351591871288110115826599180949271516766246597444583105720613762518384701046611199899412158222960818241601022295080798504817362460857353066007075603214282503074046741059328959596041148161478384862644257696708473465662290982584759531018864256129549936940576929920056479144651339797517179451251287417492878481429772098872142715422651337972661361102423952120483223428314275976821112872449462937829075898789858652961025103114240000000 [141,9] -34615379320923642606950415534149871974844583722456218938812006982900252405361759250191174544204524874952141088826048172317016190457224563377423302528552142667225305842149675987892729946202451891270840373211371743901022045269059822311243471501613901437438746724897234159833343861956722399653374425181365413006513394724278043440753029728557607137673937173795720604373580715716217360838137291697311344291853683082838675340239181169762246098526882396555245684119127959120191489469081271218179746822002185226892139597805563810664264643159347372014974205930355591450092854467508041070198192599481750679267938495245917154657383112925295328669509685387620185359634820209323506358910566787862601306760398583049881982780983258559012928065707242398915516148454638608601474640221894529559275239174478944850865220151253868479979581108536368161370536641721884103866657171031560769471937406238620394050568672202978381895497936724252122137812078989618127649689566084999856898696178464852650365633495150269180338943053298758720879648425768742210180628151462207595438313667607924459074633422447769226029978748722881398511788405517503357789612753470290853420030190957633716261876734411633967301536772921174295243898034640856803425446982755683098336251875722275466515602690934115735016618546826499710918858218779353733023674039028822131946570628615869422581912328571122988629721668333968163020163184445489292151270479178818156326201721127593188676281369694193533955310407203146126225813052529206678553282798520244466843924427465524035722531206902307498842431764692578604446700 [141,10] 182864616452636230976785871105392161532725697000746278305215260726379958654612460283777545025579282733617264472267984930910228951347221070754377236815533380970701555334626385882994073334065498366535088980544299328768328497932263043375801027509688232791948519795906478352726669271951990554060309201381327186828255541079576591857455915244254383907338605988971836749794971084536366048069482058030385983746303078978133266703748475283982562647131674016400639436758586177853591785257442407119550462195668091455049770122141718574027483486783984033569098746991057679574644372062358535177236099723397542750837411220127035119220388960824354452656378446893976922969681469449533376864998419469298245746707465573625870549610967554931714520011062410789951072478065428870062446346107453022904636518149906092626030940206552271181120969354548351862232307899642311263815889851568955781093461236459755832018145796538031219184584126205581747418265691050382225330858822226834960589981780964616398002879187453577489360797713577191082113985446228670650557217461376246875757701651863789401710436518725823988338555801210443560104891660022452159376972925611729965075698520386000487401262227373122202641508288117247694192501124818594608738650870537072081509842675561858605123190177342718555697327589968045921476698828659547391050294711579788465993678840728337975919278140816264227791678319968735730912132236310282427422461754235293910027918905142439541739755948445310038947411952133809699283718161859465532358158873286162083869975118733119131404578687701908964118400359789460888000 [141,11] 6662216746770633475204167235872286906275838879749931818947830943360609642632301915474436725902023053229806877604410907088274385078768471673034556782787075354201614990209299986800606448006233558433163089543405849077938458332121424722557907272787956831096537404515447117791629526569538021421832248031910432824896467881946397270991233632936652229229062496658085082632965114895693895364309231675162249349083143589125341653272760795949702853308835875212384323098101152323748094515004918521185351675061144660738545289988109880638629986094552898922255621871294816739675529052682798880247827008701171693266587332572628903744875648211950964251666321584410128640573919596663324213529150344175308155012478867157124634539834151704640109585150889255820597519430697867973926193611977969604902473434274479867404433196102297264641585571229290485683827673700731902235196023493682367405426392652486554990988958306776499906464377448613420668957920271326399337591777774454207928843660235476146925725514781976388977907977427592640836467333195158680111814536925209426231135572303647094821397791493349342256825925839440076734028875975525708292208435188451299057314017906719962655082704329337752893474694409842573956369777438194681778614784746710594014049951877664131024355479204875526898410019133925966556759860007365668605457635311196445906992211370315317624910104632925461121513171273736830638064365700328727077954000726463896279023952236949323843592404878551303601099961930321662771099935978429873038880491117059397902929006807895087711456990929471411294757301983938045880 [141,12] -33138088547282381602890549308409402827922431592315763209900862024588717586754945083673843374709450670168318479556856003610956967473755953708772979715220824537553137069643515082223749504990038511720317672072141261334687213466092175035215730552280225361035057088796507385754227404943240947602232495087074429602082327527489406413285196377912326503520735709259680079688199936633341199989151691559943600690009600935417277972591763055930201970007960214530142067630240535527783412043934437300471192671983614430491288874616744117797540420344802901473524672088377297565626759391196970871598603062740054529974754461242461434642406340564883964659189466443563685538479211506120863335657385276052938477678270362080880912348736446431900956570619520898804455786650169604048062086768771405665223561276179644612327171807040264353325560714080272988159554340924155485980473061295610263620879609141701698875894078822849562116482278062157505565157488770640188440889853771859040951764927172024042108406246019708019031366258781088872789095693394598953837766599891304603088263887488185636653613378938999367906326239033195309732659628870195323391774132406641802428683170733579708763130054986037906472206724637611183443601595284537467242817468401558707335052380489552999814871744153158270509059317078101840348555155292234668232015424362491437825363249895068620328397324332352392307702102418830761698960440969956393995682480295800953080662856388332623152051924051242454012047911590779973396219531212874059798879736599493376683649902149206404210334583446091367578541507052790480 [141,13] -400750907277550590288677853797247693074304627982499255619287503035834165973031030710866253874890145480645375620764938308163403984990872964763889580180391571573156597008681086007747878856059574862781187656234583360984173820542173878939801549614631582946952108202594747236779147809224967234485994155115043332514094233211614528087419699117778595261384196563100249859904975018244995570940298379323944674701127818280292292016985452341041052270837492204257655742656315624328598507259293015678904724431961861788425496235794556076389126229089918272347781763930660641166196520818503958210100980432953925690749496446821139227360596901471421977393077568713190761930517846085829203296440559465472864469618734652316408216701877253103967192729363939044823426030294251977528003069351158888094471150472970658856156711403625299653096935135972475706044155964339765925501605480042318896725406203409990314776274524981900798651199185570040443206146499669145808438544334756919442569073122270993367703161473070817122856036765277841293188268779987041100475106154258173751891356529281437348843990613917120754597848179300697992755743708377816047299117872924082445048009835729840568737996540554255925124756690111692368669969107118548044054765688200677838363101608600242007195579930033665122372084894377875545735490227998770315176723409714945064816556328721921248901745315577240432807591090153568355748498933936052818451825327164976111817658465093697381196850249057813209742618229551043259092818259792802933864260816033593928342776644040016825612311243299582677982662833477110 [141,14] 2108245330472150556281292781179910169932152514033317341336251036722717684870823843920303418217262884859460385227604759882201047455135066752847559881231945830479530982082327266113930428686486469140437764961461597112253844840718662136643665039782167850204106976860934289006677327267093694983673697657710677122904096375612590353492997867409018128651551988801087583564449088106056553438514607031506021346929017275875407094230520671739373535069944526704477307371601992942964751232499926749595480458646514704815272132942967429468702315225295778132035384073830246526125300851780410636896949775448635270208657781537479447081819759921322910798704744010754192455675106306028424011407034816896012092150684959282315302874970809598838546927569981258329939525443074070421153642366220148148988811458257092377673166364384797322835786288793174942554231664628419811314898304192778131751398527624961174266999330254542039240299422826645954286611691425562040598927802153647509130390641689742478434221874937287926871868966446376805878947243510125493234968647439771282627827472197182024361104873801213852706853006345236798019506589355004735424260985018919389089776257242073732807074940859708311758616031388526953768530919033840951522194333540649137738562724784364307332972421414772733762033546699441269431219148105210551938298013475275802284480167160332543051992905447595993855254489132398869641076022877481155732168335704343466057959531575535506148590095454494097797540096496033711937283524028021465650004322179063622150025997507175282867112703988024201459388087291520 [141,15] 7838658492125209506797368461969273259088711104080911424762257625949540464719862445787923484757069550914973774147334006991854482643017560253288003867556731721962500871174267545570669684901473338811302653011964443464142698520505913174476587505771177450926614371044013618204710010521403757845489748960932317065367412138299599026845465089707410427825425974727422745610056787947706630095118691413192048868531069290107310817499797066037700874818469613849524069549324426653938042856235250718959731579388291106186532298378001062343554902299750715725360246725835584568703739846099461354232966967443927866610501577250313851912725042829067103247845332939233814454642038343533789026015655918438795199693110485239722195052451413728874510746274361018890324873052456142800584161369770221934580691151937808690254437275887641952113330768279199582914782995270393177358567177410636294185112533954109518418296091922963777420708651174042237736869697101272008651214023541430973103009150037411696902786203816095381009200139805929129553219628490814656148987402950811214859745530968672018255984186013053447867803632663443623195770035778637568578425365589246031781924104256428384659752954477269634412269294174963105079472825338914282959195613440411209351690383047837500167903421299583372514644854902249574925766373938140792649135029466066890491713928797445753558913888988601410763468953869863010363129866642761087997891518534594566056293870689526715635040333409547432591084449909549848034622619483495291223956618643841307123739809738233312387460280462409244891904292880 [141,16] -51487246332401100422434518449094992809218192109791509322309359543412727937287735768004011722548245464605392021905464370718573105004856092641296289013001244179078845651534840559511997204657978710166037984160801518562412740832098983538007118381997192586679628041846160358948329044375028873449231022830271946817333534793803748753158994940051608452425218657414094651005128146789130176469428393026458580204479931023210864114566901818914081477185491904723945412025755635740499246051989021374357614319722049711189316240791357115384923834815023004678117666941037218570901023884587558680907230859813029378977145157059979136727276321908875631297534804413891794611480161157793552515449508509939658880913298044493821353055420944896639052234432381016807486273544063002357499744663695499133985501732103789903588679036835068134005295492140270209969944434804072517646526484703770197625337982795928145911370818494941731802366983358445577488198494852890941347963327178894087032964213642877144065973646183866615524571560676818647271247208000358999872412447147192995490304379007322126569821883226908118779755529857906093470845055731652337920360985755688534569671238810671711531386847239051254873984949540353774100010950917777661089953028697438898827626081614487812685453921265894844456989725140308154820608180781867698846592533846889693935038631278370969050536112725335140887816491785665706550248542874020214815277257751994376544646084182801368429154315582744430188321503538158954305763120481724487698935145375796255603863446016551247467028019422110716108092000 [141,17] -28775123257633580123416014511422359988321048292739220589650400000838481201860261857850219953757526455443416624411712547718290935862106469009557225524792787484497850995512914922178102956413372869176158556821184481872201173398554506146417746913722021384690369661788474690377273807099212827878666279572398264083387381603071808779530791968349368352460957515751498870275501792196188625651893383077108642718948066094943288206260782213374461564313464865023338016107819829350787809476747417570759117318509352864341874300119571514113863689689562489116819213349226163080159201951360941769795037513159297468881396256042506411859908715618135261450366136724206381593037819894525084348384268185563274169499805504774381276128776987303665485966344072385667848425096907474658157770779255171042218272883880625544151053623038077583952111437569868536768181311010893752090670580318905314620878052632774287197334887372742751952267426658304599875656836779411787851447753209301189102970960900779005841042883809503474136674112877544572453441599093653679043770762100056225812657751654661707668119864648905551279188092101362682263392145989561932446466404288609874505507595633952489059184078536869213797857611108542180928761549352511781817032579854946508856666966290255265992431214540698883568240824948548641259824774297273537402211352265963786159301503164039426915633958007302789970683330419421366051560290493761663088744092282858269755940244534245137391897775065103240662953279727119521404259859246838838554754808141660076886028135230181495527478484388214919521956 [141,18] 510263237768865817920834900015958990657590493755687419341480106538775015279271793227979066352820728519421583143670011219336484833819400644745634198700495488535982231372951996919663222218860658895624151845312562773311221326060109944684523273770842264768131965794072107682915027524457136147092144793866832567694035153182189973374213572720901421780766355518804988172916924629146808626794508417404902439620659684248206698054563346502433338637323715570533349254984856133948509897288206093525101684540509301032519963187249760613280662601046329750786483539217171249728024893436562748715775987993509766792863676308696782705981927508404194044231579508153419526947804405957976057518856715669320397087332017021079471621940313018028218227558953171098138490002231006631074847932695007748478286896560059072035861061150604070837320023665617690098744611131803652909410118052240741768479227217601314120017009316789666372519541387143726501681016572724397244023980076215953554862969794294575004184323243526509335377306317009380249506948760710674077339811288289045947202670892830069829393937553496416129400112731781855235504974691508590967130307802712510588538256097902810372237760988369659408836695781517073276982571908183579090451993661309280341279836624388461146954679623966951154402463762669422198604454962613149696593901901747168226645395462544329391845851164020620283537098584703293217063194842057134909651041339365704789385386743480851658805216418998975790198579025254650527960976091974283587135628127429771474566521952477706569579033744856351235264 [141,19] -432755509062012033318602456997473046894654912123165812866003821867234442379831217672605944240041201771746587270268967700602759414343972045286036710626835224240020880408528071316247481244093798684504840911661300090669316358361611790730575426691049408231881143981746155963538622345903132403686187110754173940069802164441819225438527309883187648228816856572223859458790551543970503766827053141029965378091873436152617742288804514451269160945793669655666951598641613505990271500948312492314665938247076939277234356795192660085540888247180816175226877735272602832941265860841934332939760859551936967710810923992331499903879770775111972130295398613882123650785891967128195628549991218356122619183221672920572606864403303948998438648268496013735236859067476960065266417932520634297291547327750798435072109152498504052864078889508055501661130066313555590915318868267304246798669323908587567142686963639316517114390106500790195971087378462134342060055521342537690877274629892801938660327278487476554224992224345618408276359001699503694694922991051739481435625524079316074699521480554927648707684918326922883687117834623798959663334445081165147524719009934060897894546122257969498003604548776259060802928351662028006104005477329767851914912129932193071935779056684157619687019033973564620738490842361024643339949721142416963848562008052068198688289501393703102021012888282166931727950857619569998881113876928281034593197957477133254707509309711666146019624798600769632112547989155995844403273694840184202771875480071168405921349183187252480424 [141,20] -2001214864257931537676885290941182826628316258166099808206869295835013280273668940891369829212680133026606281360679363192900333002432503675838555734415809812004891518899926965689164130925258391446490663041876852993246586981871157266450561224840634257441042023884270347851934325109340756181015553990942048996024688771049791708458469175088523240080129249065959166572062913338465003286348552874958172547574878774809101524082037489401718797775373081401900605404982448407233474313896629289518187100524832951374332951595384431823910218246591656753158433223034001766570139636227528259371717884197307044251867606641277296843112854662514905680374980530543021756408471665454597872128024924266861533880662497091420534748644617122453489265759526477365614244621677092075022411961838697857882307201101867631689316837056606965308318842175498532369114036860382478146839313683568082003290811693761581650643386945766426910077539120652125128922030690942464685587410576347335853181286927523435946452529999171534830818819097133454623761494588301988731493053979891755818896859561184799630987969308921889614603896110809040637333409521244213233709707330256539875560769062542201498969907635465170329259209945153860698615145593462375782608175488782344728419323060267801682264548860204947237134507509919202762562638882873114722272255740754176608816207724988383293819496577764179217280953410867306879262065163658137208396797915351376633672925849604161504800143070897811299976990218140680380678246626789960098536642609289317588808156911559006961106802670735824 [141,21] 3658403274826297599656375077356274290858852567719682256123658824797618113807783714441107196024473729835794438295823421131943981559707116309382710437461777955841518577934347886591116852304361710036632814808698369822980173012731510359311757353998372107922400844008756676572128389819180172094198385036211678838932514854887149873706840869780321908163970675134376973884000392538050714309517250201416791639994463454888605897678390947514280225281642299351831955411924319179806804534187092480702371012626338965972613472827796361374072415457458595638497207083088247058303823563128346955253151103435491768554094520719246446453973804652090999593814687176352539845766822300040672541703826673122309276489571744766423301162288603107853873086328194968735972833370555436319467878852818746641518290804219421329648481105101403111205072386854439254544438582391720470957635049275290515729194450577890738361788985502804226666682738390990431949161461470961392562809483496450681890079683531928494574490383005159734280773428604802170108129434161625906958903611464765221289384665893860956818343356853765245690655909043582837904596244234422784181359437583082362184098091391615991113183241659772433877593717013749752666339990989697964686030613439708471638662563317936197774913140537800921077128776819496049484772800922306146173799329500775881097834427552926719059311249068816427263643446715187944901143220525041933535233428544777474427865744650389331493018184387731830220207611362825508137446125115085280345672217685179904504579985236294286371064408807210 [141,22] 2049892744846657570435638835475089211350445940890209335693955352442555798686483648372452867585942889588638225117663231645375081212799398062805395299402199587065153394935354201065882210372103971683303020333013255954028773429302846237779869218959059900018716150092450002961532896918956843866363349372628621029195598722698923106905638305348714851930326634287613206092388163219349775743409143322230125621749591863370690017134978034608943147085560484312266346081393876246530242911942049601874838479496181695312167402464292004440277447417460547481106922912112398324455068308488613605481560299324799550366965133221318049978659475353760491515828384297836226156755721030255366623974065340107983316829884864549887553279072631526978447334593253786006001576052932802697582751486661818981648197315169039747223056420858854482506943407785879878876244722050905427016684695448877258954224522494665090052129167242405674686748092961818285150706417411458770523260506340781606577805795585582381900850341297145526871520995111569476643262098539905679023676983395586432439443663164228498548605542607025000131471374766942743730280823404274961450977309585532786898516774439136941845157793142072034093516302821092049340911051219410655000569056142826329704507637974727951048208215613726469905382870691328589801479481605304729601553865062507801641563086257475493952377884005765312942961209091840076165713280101777949537560174839101574490370523162227826627767773993331847983665626331678714318661880429480355106464537147610389102833863518980306506917862400 [141,23] -9558792047094219547592604298396479074786834308076473722842777685659862587170326171610256438288150719349711578202578384311825860417725509613665659821732834920663202335679663095082259896192745349255945973041894065339405276416182960445370787497430846591455407746260437929331001560960926534546300031467529657931401284368408322189986978417535310576567845452896599325261922977627338320009032789361126694083701243747891264489019714581322130762548838256511000779672552320434632006821732481103753432375174480911507160970579471454072519727426361962460482571148746121895243719468186219762023422697888325848699635127115542874367438342226570760619215008462728156327412133559204863441771313040410812243288691683978393422782581169993794422873737725888024938090970619776234789356224758721526136392002512826127386449435745489936672541586804319605271573266840214669882922564642663646646170026533806185157369857433290361640605852819943356352818218442379129004582207488640825717860677705365081872729010693720523448607841441347578623521812017118270077426288992902075629363129028680968144339669137797274464825975565654169983657297356306742334810599982352268598279863959749317156294433617632648763467330673146709125067210937761396158777436280308072288576152626236673951089425101273704493342118030666594525934225692661940338360034582804525752395148367948723408426118830039653514082920252934059643031888793942855203565244362975674095640753922428635750238063673383670813094155097720180263308240000717119421181683005953559377993972859546696870111872 [141,24] 4240851929805407124993050988579945440426951671876646021618660116732410754591745205254493197419555286802556355563576095230169746655766057710681706389632631948728698902999336069081514194383526815897985135902419269602903872161735989664792317977346613343659489936817801460556254127371880458721421174058179605125384626619243869658335103518792704923917088017439842343721685559912980852241562798838647187954678106588889630467949649075713773522623734851110696581359411033486159925803571938123788289193454878391084194525925355192265189073621614645583776219803809583451578775793566522192238483192973403897522025788048321467601546099593722057814084429050567340213765435677423767668941388188220284947271259516505459518736379750837920914690899374227228875524661090203847524402678006933172536607831037721134303459642554774733125700419084554735588984972686667416523882935997843273057510964452525975937171591669205509041034258073858893666696459901338893869108854693117664522166395865091583506840439784512656961854821536489521562579049760110088208140782896248049692618163889073795162045776522877783447981466543118522630037024690548194970476696481044088854097055809872650624455158099206675762151577281688263001235934415423558332053022749073485801089587860633319635384926370186955977061845625077595135348248393122685603695061387421813412696923616283030357375514740428228401159479689847266473351494817557057688330642756558044785110280633114274824046830826085510507941708844219769995575455931485115379245067825039065274105266442250228616832 [141,25] 9227138164813352874562865714837142789694296714344855839353789776434091461925077580580200434127942297516684065199566039279311553230983001070432856991470541950612427872498343996979190470872273777966851523036577077001158214931571881430168695130954318875965833709801236658900895107819124926779990150181335838601563728547512056608548343465616922401892717948316166021536029745885251805288991662694817180467468962305404522999830015647266429725869256775938263473514117601834191174398992018048454212770104966911901525823867282619639740447548428227756680975854521297133885141381517271645017936174467043993671179462266771489804088572776728205159824516846662507366472864331034182517087315021626931276080280523787544414149575107935651919336816326640742045040473295948826538675098990536677235770371700488661682691319314091697030371392770669289790314561738443068076922696240709613128219561440638227209142235339436230863791392706042605820551937117670490448395002369337345785322880160320397813121157491022984870753695203127952874364765659454576649412884454922752552136558603149209135300280673139712728449867040735839235122299825973055888474979359969217652252399276719987367582235981450300240157142159972080448392717612535889536423592304776946869060894018251098351737595755710683283437390179704483387319158901814505997469058648357403061523677638998574808660484458685102890248775688506070192099760237213839605150408928127674465863028158516422620006074177432136991537484685485256036926837343270667908442686709239183571828004710887071720 [141,26] -10375408941076820484057490406391838872930137717720403639444011352131565265005606501344626211881478288347510243960187719372361366199301719314829709112555968970244495183021287760823883923256173113056469240190372927458148610984856485298571382490427121762658855277791387096988382187150308337441735712564604310718073382088432353989022776347085559812766461204198130957933883230013199385370601968206947363550873239255648381078870090905051827378802876942910720136327252320669401766111896605249046085580387075184375781047103000997238868932493494326816288709700016224513197121401017167014027398508029715330311548971261029960338063139508759355970813429470283258758729658853913488996938285689882519356281837714250094782249772312672370579390433998228238490874749034443466892933629077688820297031644728289508890815649536549668048948835390906210049372518654577271250410320726944410124746594312727868266448294006137186435874223199688736142902954621640321609042915792436573273945036779210287627764277297399787323618741883328737706979486863406491478948058118523455744619513764667986786898397311077917092942470996015037897402137774024146551524255722825916878139801490714185950887923627205927511255717478246492683038111902860448458134740389518682602909673186646403237168418130612061234810397815710348938540358857635617312282810517301861736376044010844652968051431068471693759570158019151963092655493635009314128355251135912365072277702044008711843177907806128381489144764270736208319450264888385101758738684157282145254842321880830080 [141,27] -1219629644841943392041661079744149417901570510144640602689473056429778307675770625801126912675512350935146537858111889977051111338549096369314386132728714649148663023993459556553162457802637131279499630888279233923032285149152672449718618542300907857713726687112400552158648165948586731191202677231076299126718424471809323797591596804823474281069503056972885876829668963143414294607863193058098977913582856504667427387379296389273783452561122111048075709812033386533215797548790134551517253251181621771908925674765843362880738701112158475877115457682162152380160782558253376639343303360466816182329662794583309685529437602615327661994923759025052548593620489959188553799923444096030137546991361888200625302211967076350476117918210059653504743157134032740645748914822004125528546643717253646723690594419974087871928114026396103222314202952275053926994944941124808410600199225027675744165866687980891132007055719046373783166713845392775519186172598266017828811043734932942674857401302097143122328018212913556853849655466927695728037974969124434841358129206553318225832084452736885831182760850633316250226075620789354196294411745478632777404592457839575713786922645741186643900432577781057060009407642153286068648237617182833139445764658092570466008421414244874328358835462739171595965292556141303647715590988337057195979421705585158498928632200922646325967796162895373518734726583744344947749347103502421114759664904721664062356371221065516543009904030971879796413246894962224109332363414953111864042857910591568 [141,28] 7286203071347836816646825312900463862068601275312680424739435987192686447284879712089476021425556653967216471273301822398725036041507827356064225577025967664861451539193775827314511840846846490826250523841668960717161959149902757493484510516803554478287287990283870741626510844631381686128363166446411992876985364679517175029226211714859224149980082338857740691550986273503270208114934725532529252349263230607089754386842059541602339971737761842850011473697023550341830696943394579158911158655010046235241123377679629422959582604834006206044311340551060315284621066990653352537248968641951935431515782786062662010505633336451500259122998372715381877864517468600401752617900635852469698924091200144937434505088961178697832338568333063577812287026633779306655780811933090261658490400996461992140758240775430577720758626167556317687863361050335453287870375814816979162873118707257126327417167727999303748444108876385092064229780646729304821906698360360678666678460247636251763487751141593901555517872943680886150698303404227760739227363354928509464752291492942434697818749630142732156998077669728946598984054386199167641916608808421200679530928761862029393569111631707359681413056357081109884404198830464107485908710565271499327381678557300809404723659726195755574564609560491478506418186394311502307627277055163356634602919092583911905979773303491650227527606808133945202543565056482788604637794233619244692753021631034647168446723325615717688482935511053610042421495893577906210902967125294525313970571001920 [141,29] -2909675782260776440111583755483855422954586245390918197220343143217392296710562468697027920819528380400008966697011399225219906098681035562714858082285188258211856211349114478525513103350546091413944337633362255670452743546302279383582455386677896738799429847565368180296019748839578303039064862877029767980626323882060642745184451570597868431968636138717599687224430012982540957184526787990527355051467436159212233755176838492207967773804157068797559447974824876201805462302726185148572392179138130971236375926325271919754571789768174222842871900835000415714746453991880548944122418642283282674429136526539250265637917592216037964113460196870159181257450294937753826356088009106907099152761785895499663255370125692464580027803423970343920585153361844702068855781826874003775052126772723103486719469236734475687839800661776761871071685685073568995490458869068510798070717621746882738533768531510961741051482656354881004638391932541243511963959392312138602125417354801877798491648428832036286486396101808917120473486444881908422710917376166643820978059825417269604783385124188132976089252737222633997513812937814978652168226813961977475170201770777738008245724240891936536182344512804663396665587408293141001741340159466971567525624098168064068352965769580608612457226445945571642044458843741224079017021554109480482298132043007592281500924890288480437584453569053250407310679870166356502781367171981394935208067323644151078753036766032432646118771730862908345163448899917625105506034545958218190573833240 [141,30] -1713925123767493864921636203869785144361800023440286719142129382741294383042667744569137732696920499302839319998498950367342062982519917824877337237269052055469610771979985177372149922245748811201706608384504814444252709970794283408240835081957318760610183495342986207728183317561034926196864515719647231513381027894153900089550822034121441983091723540174087820700545719708218884474101216936638809896571501285315299016551660735945279517276611078503146226630908261915937519436303412193960542877693706965830085166247102885031272234175499045865162955195845214862403279075514543819772050170509602440974381969360618795988329841190305974503025427436832759719576569997025782001788016128472561876719617869237364700327317362427028866733555680046899190422828132564205779186676706738817631136655138836201307609084452884188272537017383389928943757134580985373669671122044958666725557834301382418854998397428678509958992391352840561106761438151615260342549539238399737349805768656868803523079346311930275632605241203011659804477414373108672662209479675361537562437341413945267606554025532561648111622189468477050009989305774556385876367071437774903129839989094636121607598726192300569751297519224438037106570977305575010948784605742307704050260384861263089534968743107872181988741034929762563614888293104154260174246927575751790164914132857026222675831642916879934548570295179810823726657807355071837252663005647970087281311247605970045967361338480878853617135810957999061268548035588482670559594582777657659376192 [141,31] 1621717822362640501799950568461699707470133539870775921876923339317751766291036390125296100482331880119773188656318961476937186439261086937757769043773733341051546906820752093897672637552571989252456419473431593580153197368036237892126018141406325128903915957987609343315345608496683920461990182955852091230507914059283674101111851791804149405955198077583026714501594635483820288933343990806058316025229471526270036858482659216410670406173367677931918774142165115293804133756181603576437536054542573159872189366808589613313139904649398328324816965361335136991714800271597076880144394680871592656497054264959577982844055066886297682820901597870886155426800067408596454853312330682594146299405919054474906430794856826202086669917851246635267692551412882971529547306505191151303779588415348809716416925661760025083710471967590396592942408874216149162195679593929945070689865465348436143787282018674980377400233070165938071161228684356824833365296109846694648084228242446784696905295764324487099108918993274442888651206973823849272995255777201766093060276457639886733013029743549515273914756660626370334553374446361860761058208393937994882636577637763694343291988351568032951061024806971492036857958111742313937388259917042739835065867682281218079015809900032964437924062224379194857307634698016903072005627923461496998092304482327540433226107394641623043488485608802210698635175309049375718680929720207693323989853347651803757938889206605034555705200750324856643828984749539057358102196526412960765528 [141,32] -109885964881198603412655887121221120824338650044459078377833869987995853028679552300174929799350353104098712099817977676283138014772801234175809984147554697669749470444511574479564621277293138903282818562114140372855853102584272743790163891667681702701032224468179637757064429307315688475844904157434308130620244987984539561099441427258407652242530050363746410098707246846298706822054882171147819926901161298060347421384713236297345194282002050829440716192444165122679571755631942101045389162814603329644751793987377635335440069078749659863040837317207978265865551229543452702398678376105189692978906157388818161342172552273238004468395237861428778779026666382736517032144276553809080351816848378764292027867361657546273271262101884341621810589953844953954683814242338500102118364859620707187646428646041462064035120821660208032431972622753644709072201870019914549676392168329900854943478891415081970018516228302461581548500040165792259624115293889980135291514847424061120879123270375891945935365645872480941706185160843802338144161349887210730742123557774145738721720445356993502307487093518009832223157178548578216355032898503649097045667118191667219234104626385076879041886452095385700732652314759301841101807933600345964409001057576325082165869553320197496012859004671471997565806080138534241579359412336388244390024516314391478576568923197391636775195973026383879833260543665960143448313833561975002441731594940767139549983882549841830274540719753360218532395156727520921795106252618150832 [141,33] -309968781413348208266909030163919392078178140391832365907395089245070559018644531588745970776081516630715276781102154917606861371312825117144753260083610507462233924421840810941612642632417537577402076965710070735174862045820175864120933823378889170217744467527512150418937168938877536623629474191014723071012867096389071128064181600387884594532733751495380556474948966570158648837106189315592146550531394727821703561279500066879611959789420776837417766980881983438526459387798924375585167528937889008424409941523882676527434020162573548291852637944824618487964643297393658404990767317796472439786938713808532190652160684761127451904969768662589658291876857191041121726364679099177942567033321163581853689362955026140910193871098630105135660496265288832597138079202558253807108350608528683224830323565871804737083848755339239016152215425096658863193414413171739171403895104683886305992351400900205311476714590595261112483124319529828928182222842089665566547668438286046430636275768237599743652907367145085992911600678786733915801627592726192333293522332607168527261202604005581880070448934289347067636173783238650363260628949558704432475525331095327108910281093630575269176923389875911006211328528841742973041545522297287204642150500292487834437497750250632437598856927191918140937208195441694387227974154664353635990087551737327971639025061575398507407179089437224530005110288927232730694363496286518140199941022310301015777406978769992813337609858106850261492622935256113516849207747380666 [141,34] 102884954227265597834106643158800034677580699410564766513529239520405626990020286617864234307236138661078853470025828730429335811950441109901108917708949783712162008441786722110057217349439051404812727362937588634920644782873300905976701100739403903558548786867629065576554534938137428420993011112279462520495210245291389365074221968286245040964817423399833499972375554869184164123396013415369862207579537837607733652682309408142409040133722930635303528115867874933915618219801471082781774823851128344001200417920528835701285813292785748661956650702882985089718304864239461875026052111923031322482179523616609380285934247444017654906658292531865985631296345238791803287081056070532618995288928475818001155516193060206350420110811983748617482863117045755760083346100424368042880859254551670091875280470108125014711351538818606189390994277572774234609852315630495939500804309565660149361833523517381978932162816071835150050972171056782850064464428889026397687412665924712849424050711056839259246707036961802220333670461962781954460950420889723930632526956847463062224213116618941047267400366560087557413953575950541393980205041091439380604776881666049808334599578843199810136291706812654172976769986749305497044501097132402217748472089858163056829116115416523505985095134129800189849779364711162004545269723279709796550169964637869213829213578706055979074316517918184490454217246244277223228021225412569658184807180082104768582404113198636357277471771210707147901601044774760584514551502912 [141,35] 17770549880503337053224068764403288346407846840280061287340264394446186614582792479825698948087395465172347643192160908754514681901561909902121117973997705776537205278845892394337129321957599119220472216250743195066549003482019440277227459280985620742665262188490951906366854303554069055590705086388382100594118330167861794520060869411808345606324140586692508201631632833305589931288375119553963378887052538282370243628372449839830543709831523065869440736760734216100425466738003203304450396537471506646005979631444420059327901015553690486813012790168040362374878931075150688490126610249835185474620754258964565230042339355711744529305864021600811685466570041325677586916308414818458814060279847405922141273396869758393872840798901966059932767530817696279176919402875598086342171199874399918802931478636317729968983027646103869632889821239935012719098896069971119873177534457049102198502459157414688603317567387003839702092481630219523270635245407752488284533963392526222650094656264856709143502238086986733748923297599521005121545061212799150640535795262546892116455497343629922955925390138295463818587529226209383884213664686262774993933480713974076364092822839514180891426470477766161040348935223877506842794860917916607485089562802190880614701633432602723533859725707523462024793595324538193677033884671363127488504085547393143847892384167764658681897386997743229498478890036372334640639736267864156657672994986096063795208680699752285895989587780649288175934611833128065285463928 [141,36] -14962409958911476184886083331512579063201268873052860994707570106611321707922976724080219225361086053356914795337737059836503123898540892913597642175139825186456002091470208518390249035487463929897876170694071757596999376512699145940541096517521855898105721650435808124558660763806775146740712405963988123387829691661184227439827885119699377419537240509301387453052405248697085153650404675885416599596882925002162812526904041514625833568969504522545223444953155016078404190089333263898627028447223396331749477990370057084501210093549205439734218442688279553202524413812969141590051799398347969869780810760284190985139917993259936589435104408911431537565267236018749441980391822819914104345527480824590284144559064256555117164905670644901897871844430517347140909563136200820102788259468007837903049186965319401157884442697840293861990555854914501448825606894000951187994215251550202652530199992716747244073115911204630570571487735426855627076739802693291820780710758811005119391964605642834395848437592076089416600851765935014316246834120229925057041387660587263940319032307789376791070821006143085022617404115962379139045037849498483110364279586817963170561826979559850059673546330284864408175011357879210588056640418529793883360312327462549793025092787902168031715951168272663138197580748227578179809873025342441813122021954813774245155376649531883331041490646507340803531784940194119294366804195412745178611286954330490317711806839164621762653606138559683615687626694305167338296 [141,37] 1170016603382120343012398919241530835379084621282531444040788998626822551577482988906586114891702963472596339085426552934376696886134441367191643785532407318405922529588095080276236059798772014624827401236839098163698541704837648745325740788219175678997384752587406060288443016470904391452411302297515928504144422869369663310022598499108632693055945167210544650079198532761455231049549534983515580878863073552586978069662714524191277241086558455400558327471890548681506494836463608422121438080280842490942801878637876029458950587236610092365793882754227649824164800363126619831431078147931319541996842535942184040620174269252901285337550599203019575068803604293214749889507870997681225724531994313926307217233403351812658143164489278223658325028288870930204247752974148666213813885983964704858157785547907988107093012839413303478166007075699231453568105422760011850975132316291183318380841261622526431858640207094965621429592546483330798156435999590481684977328921473686299798529761191093261812789269155310326483130051212726263003191654727479551847493824485649204150217010183881843307108334312511851540307164832507877272806080460262156890661184559641608955845371417409183690951794720910125035442360566693063560714501154379827475102908965169050028484904252619555679748196139236106618099108769098275362925476685798918741896518918707176825038013958754798661444960036510976949665459983567731226517814810345105479770429154474715176951805605452411767598961696098708255095442705268727 [141,38] 854762368017240663327639631774827425957783667449637932943210266743494562382567983966029162924525560786382656006505336408554337663626993973574061352563562197090236537575747284386460167933499369363965654347979524071943272128145146817147887173475903088957126644525918720048371259197614825684000334635820988928416542098825752814407060050884907286618423241020719466012816452379807584339786829375432085872386113715684489603241071067768397680021866916053844253692844748887136258258126313296125134782217777422943209189662962385144767773666282791002576587686162593412607946144386759968559438504786782091593855840079111647822836533258522066947802451221421077295460924046695901032877115102130548556998066508347966777871854562816347229138627545421361858324199704049207048506688005657004040336035604650934629159421508180720616017443815740854633371783268151131340969626149681926647356879857756962938914961467896119342446893740763784015660985897980162180059912087868048472792799553393741328960525845887589734059729551332807468642474440492169430813582792273826541112471140143507017814108121616888898422666007628513663524103178630637486477746479496271809955272737841631108831551218231535670399063305927372875540369012882645344230583465413998263058926391203944945800117675128343797761101214170983270845469847272643023633926266914980761050704408286917347465469874757229282662690242326082389674677199079499792553036933176967508275436131699358878467054616195713114269761894762635354967972006592 [141,39] -180347665203478168706299811359046998322984495414678086849017600072285282946272990273757715980639974289447095624521763665598628226333116749311153152299191345224908170313124148666132911155149318533518152890080325369281042822394033657909126428643029589630066908021120047096744028568375067328620978895402761987381553639707999213879429075868794299207957757697441515711891519610576161609661208688770923709194417921381802661933969751709164080510083810451120940343894373664416952136078077669201794625594049314697523462757301819787868511779239133552886682610772462977193869907652735235418410231081324120805119043274672342011306761899924539972448382517888340682985689332705520248340376115987134014077051878382124095166725236394898934132824912494665733672454740355802119790062351110639229519114615709333886683909849690684674479015964261665863486541262209227742380042732777460050634263194278201307496406237536448255041545613357131304183911456199822506438109997853679444625254001508845984174419723936022988904934391956408126635888631170094566374003776354216193197741121402598921367088366197781749882663154292338124208080280467080648023099849623778873516245165496991934984865716121605367875308748264477899782794133264318940597688469935552749352328821490211064850459414538520687039744731908473577512147073014398628902156916927386015747472686348355195017297145353802610168297154709485134705257675935341569123976154365966438689255862196804692141340822576195274287287840817513249567948232 [141,40] -16103719623986019006077174621281951129538441315953808847065002440157215719099753397397014026357029116951317239502704365646852704169786471003513146769795010823225979124475089675324496854827932358280455366563460391757647012596458849524681948276890404530769484770945859965312989808256197964435495856140159385868293787425993270444672710966307532665895498667784435522171765095205294658350984786714832581475877860095085908128466450590199748110750596472348098323650326502911253782095023907762700328038419061417889657791862213083533624927600789582040284373451965439374001228593761441944066608399452679034944475766217820179713339017067006149108521479932853979095339568770423617678424794073939309993954142783452590863642175876299982107711769813846258177828935691846605182687223621282061560341437009699157052844358297140464491678901153327620220827859171271750329162240551709865766677054558453005014759734508633387948522307611859059751535462849968557642495455195347622734587415073626397375636692921234714952632537069805989253624750785051827612572401201168090779967612007294203353569521216392332644146429302024198769831025390595711117087543048615219412169691530878755941945064859333905581948729057331785372182727875132732647775955831740875081330903697289560885400836354424582479570189200555299383382849951834205344307882506973440084860478291096925971337420832827216132108503295688289939850049208769476403499108719641519971461866553858165453435045603950835390391336169460568486480 [141,41] 7735315350610111585700917877590690450867665132689101880622573655046112406992853674533888489437569702820949779818006752789985955253256122576050270043058772743166803226921717417088559795020845084424241748206140894686081923113800713672576931677541718285747171019484514872083762377655843438220618200936948587320223347723791225430157134149302317753312052550887569779441285837311100628984275341129808041252650204874169657267294384673925800685549913057483998127167162143334921200318727920928062681494697421112668767309089429838767291550987071937453864062384235992099683287847371766509486825258704516662668145933083230947721684777391247875106042074520760092773325956333659113107537139257635523960705470044740265082817874051383410520450707307924511501810935989491906753481912264855429018688921073622840737303277418786128238843658433559848552505009413462526621115125191437961819139483909599943627285564544746242949942981535522074364545920834325404192090327850094594916422824955761081353335700488510911643710294523383737608717121796275823037021708699840284667606154643684825740604702423830316567738522980497727377541974441485189985849434406540433446614179308968249973363121990535245415181367524995084720952510115308143869341575811975747857169777572822001987186326753361982633302017720349220235652238899457804109810322437434609813363067813376533560028686865663077235966209604870721385581908722498815170939769057991739509397312895754585604582668412041957090060641760346032720 [141,42] -225364555779670370041092068624021384267961805856641705737914056481151003836816771342013518175649764253567774924089311043795714497279278345558016228605092209864673818793296765363594426236563067308089755418519349764130193003210791336503481187018121664330402990173369690117818700224908063311807912376659252433235077784492037440926269775326057260230135532303724130408404022310498757250114412912082546515532484334068750846553937414526039076586508479587950254976268519317585533938197817949182005887227012511371626806330406642499652353283115230168301095356250047551169842644291492024844218554734056918114317838065903933893417627008615128321233212512408800142367723830355902629026125711557129383404039439851630238245690051268840496662369234949131009621855044753459507116641089828243966397380261661510087128543913031638022104210818656755413523057653816341560049721515674285595004082947254403513479160682612779088205698254919612208062345660213412707374475494276843679741432415401048253211736384745338823361420628679224558552157063220828239936221268963374634496340526888113039952045803664952873269985374457194378028730747338938376690414022208237778988614023269509070646604430963935957308594225151833503052662840655511165963396282342157190560696473237914787667199719699000141613480263020147275825966787726339150292845525449484580910240791214676905898324988879563083252999075228647784380189918974436509548551851638456098627342554445937699690984578156720610568672068992064 [141,43] -143064302112314914614424892060582034913497539401695761081283764913650385785529115286244228291443855828592504300789234881707995376477171334497289687097007264803782611431037331031461616827122790575720300851012597223142207861216554456779619906645246241686664351556651139869697556750297953221469131665339427203495524347488055002130295257369736209135937800487402510943809040103621892033000658986792933061817041005196904186203495982646465741999753784965517986573267358019802865633803195861355967850347872171891230678969276300167236042751621162394270142517268489191054394957812945894120997851944946575885288467265021751601708689720299112508751432264248394588472733328021055182709305524409383807474117731383700262460922852926210433511861953816659304613014127858342323814117117550139241844992830851818473565611657553032020377963169834153896445013043878679475002736662468180310402907300000452934200978634563877689324960757183368421622122747199863085455793729696091480997062441479732667318529711605068727104436787524974684030942776267723896849331218319060021135343284802468077552242188438158205957275639094583057759577468602926267665492676800517912722074128786913335345159103243291263608285369454710910040830723684075563255425555541327133020582624737749698582305012118694364839812969545554385802543704325652210003456611479530591213481207628933927273141694460719378087173052147984334860437050719581833221641838191743249605124019337127830416370066149323511776126474088 [141,44] 12238680086545796770132808826527719524620438014924361318391222855945009099298397821749823814194662814794534779512249220757155356671904241974804879611400395222735504020867795196597987886432036711049418804742399986091695213240606242300216405333699172233987540197533277482257453156414117733564348309779188722783287083349817069165049601695003440523906750513875590911189696550172169170799177790250858507752673736915354213904968244662031453255214939599566049248475313532345266884407154454556044718923179328286501570720661923355691034276621423222369824000686714383600196712282722356034706735558056422931269303476155098012919992862614702718825200565093013370359457413898941842356756384879914294022956647316825622905686756498629919057904155496779964573079799658670425091854419431582218323437878732507228832755400224121392165119086777339194091263759411516043288202939169275075199272504695773990728178829155528162353076240546469282579110662711853666342073565870851479041478938113572200148245123744888772055735063617649960193168185754589356976739709506351867262594519537692857092890456580852340676885644374545972959178197926807830576364873459256555226414148434237668869344704514825711301441204121550808039531551817188385124420407165823109550807846796894703414730640619691954212976538410670109621995468587898623315452651622899649079622546209319537289340500408718990783961868793873990181744793428145341609348732207425326712163129816384549313636430100266419502987648 [141,45] 1110875612238842448340783409400278411091123580902439046562450517952067339851634515485652822646869866110379968731866539177627277475142016891249955456741539043903497000648707645648305884610901662556143482954467566429877075716848974995276076219310201532947644533710714263269660705587386342589720741406215979843457791495939191696775187766868544265307414191331653227286868627890086963273352897710085698312647220127243767235862965880609987458192121609782558051652120887586035507122847505170902311711609277740971803715019385933263936504161393380075805104651244184590657478159309904678230744487290505605906643903822883950426285027041464405063962581300810369679268212352242033808842310001780901084990429001621325923753226852328444244003335154937828080740920826105476308834259661093295453126772268780209186374658344116563950498389923030108235523640343163247438901106654380315273108869908124608081422441007861837527964206664100096022309105587702323288815754251454379450812411550772497837484820371861906441427501472629823160827315203567290469555011400702347366002693206101952009422803560982143606039935120214865232093766603267767816892854353440502724662755666115427534561672084601626036491792543678404988310955944393052693338080753472248167982646274275728565866056495505059988256632982801362884361136730314166064593971008142867495510857534682138621614583690060451292955371588580653380629540731737600707063691244699076772747201226133257665433014456855710972488 [141,46] -161479481405597368286890124439045648369478644739058632169595648085301110167923081957274753601792285883074768948658666535268362764740229981029620456299892239809493617385636105114461116416677019069219513825084490801858329670071361112338899801227329938069249044935185483877400880263027965111432878953303950218652107724906944230786939255556672395751031751338328552270783746506937915308027821385562066481515819320580460248934504686329564756407201658158150982675284392700799426187458137056922981943966989267800758011475051282631804636560399443103077830264568618101221975586825578253648329442504418028801228906820194775474752227068209876587423976815490866931565370515053166952446023466463174626920437642461691428198736449560515782625302647508404852430637484112485727013188194610911270535274579548311328338076866938666420244788793749794141820306113638953528812709714334510633363223823367142664684031091214527207119690207797199622811248713408698216596905055813818333138945656368322298443959598923763958192856205040029174402188178458341825340822036676826338538475466312857706010258783765333156192606015393127643832956779405244492904198105646409168715316744813012018733825636276550219617886132181159149240947819261093544415272430006163830369730395565374501794663864268786721575497496418036644500449437335240030367625363505437503346693478901225419991870908560734065424890181119703366380891412146933536948873024208262468779573465655129743230330123653341952 [141,47] -1821152655684500269312197201300518665855189245579557985578121169065601340993988539835371472753795017548731809585346072084508812476822594148099070434115199251831838240224651885661159924233716273090776281676243791218760530134501944152925976525882769930110069466491279286296956830439401441108345615041087653919091925095707691581021593827517724064044234444575715080637542898752116247548285878268094862039539216206876318747967937257841909083693088491454148158697839920580655296229087552227786082002599677162702878366850449367037946334571824883267063760708853051468549973926713931182189902184169168051838770065785179489319056954667666383692624831861032133275516516780904420962463480846901708489429732826417661755014163774484383235723688727793056474261143211874991879325107142571797140031297764452598365761897272177577541572640416212195717904487953560150065147086809294755128667903948319087695615729098479060194699264598484584202847946052059820571285407945019371435358283857954425252682417065429215104126874158580531057015274436213997692534412815984205823385375038738279375240578695595298241082446753564520183971683277250861850665247006098914928273844076430940088459064688466399502821479384250685047880439190821218406963546017216946602602447818697049331850213234902065252860355836729986143278197912087956437720240874337111502031853230397890674111893961643865622625550319971894005238825532977840597762714395211375101395229631177093857608655538560 [141,48] 908812363988261420697390160791826468030068699083293155592408935286352606633494743275189587992623336053198201058176477467969779913426745912296105964866273577208159639538232970084761191865905787852643952464800015193616944796215646692755321234883365237094832735172588427449744788135696198214812673670826915604923875947777632556123744969336280684789163037664267306145339928500851595192342522622063017697894104455756741538604755488481803455869741993113575846220726215051940087331106520427268402227014147547784427988688133933633805115458780242696851007729765917913352085165726370428793430403609186484245049734994353992071203620486857612696137617389753896061284526085210538506029260275348267782382651920183644304588598874828336159226402175624388337491273886496638651962883680211055065482557892692260284830304439338640424490436903207729208921702815312626191142062937227105276348527590764628666194254191417234902575803143075082968018963545341564459593871407163070561444988726866443600294007382617480383251624163021479966146834845900610187489126901599457640033421645961159055851168316948626855592403286673316796856839942082490103316637479407508978871464780178823143785835439202294519407061095178782946738511420116013437190909978816584304574886072076805940667550731750997876900007564936683785594138737883409348178849938036365946419938756229242225654076503828536997093428990067049852416042336270282887763235073814718379107874104889305618518277232 [141,49] -17321003375918076363347599924041690345364199167103513136219068434386281418672181496418975881781836999683625274285615291289707995469265699915195025256612980750071289724909973445099273259035582066920605372770659979088122754775114826488739543218284920481032664986887211712709101367807647654551630999667099175683042641635678313034395441489718936137224317009289070765785248868530964088280307291494812899497078698723054203725962995894827001461623402415708123817060676962699736977352798106847986384989971334951797892353296627263717436055244641890013222295711156933420905484542465868717703211524429515118948806966585948185954205461240563679318709345009820777062529399149988351270658465124198396325347279928415876505094133508774562777568737921276700359273890994677193116074954587140138892031256885908523091341760715304958888353616865150844172524318977019956672584543224600551906762221121110635229415606973959933938131467963733696419177403946619081941643388409226406448361237100474550396285336978899123022387197666829252683564400214041455053922792059915085297028453836042298742019446351420572089907581573991634605131142258348546278456361080160406211433838834925204755827085656898453932874619866034856118799478292633416985089478806299082848077887209127591679287824686792401843573732765346348980223123242903431458809128033523161331412054346346873697253546655473669523069727208452144699918123335011339729037139196596815803533442005993074081462 [141,50] -2271240435410375838370030080837534006708055268041948493692842869704503198307932275073293649058421976307181754431021129118890959082068030284363759343726277678609131559106403338908127020405370294439588531376326696319528768466509467024429479513801343177050899097721406386172708761468806155625286469421259073171454669855096497197823361782159836273571585725618317536142408145634011400521079582707320992010928860794600552579960725647176089040712139935703679901594762379762389208088607298245176767180426862929564452966801006979406380317292681157151726793194827955958356038370835607437371531993829773891434832925467012933044830609203187974348808760347677143715934330497935750430510462548399505410342272290360281806729861472458152136855289668336120923000475524129196468250957790536025093533305624428489555496033051770027488059714140015454838679359406987502484160879951232785690275974780659042890598404004819658703147117985757756149788533444769597315610197167193549432169809481570359258052744434509102590062905533352295027962718500644150267596152850708796729249446589485983480194707187306756679850205419845906357578465302307467177672290125150427178750788263733682695999222286670045045366386340184619300237018300704858507368403329512526204449256422492113458607319339126701190623543363957748805821136838547284788198786418361614267594874464896008213188086729212492104467421984707268792573701844977786418565047841609310916454156549609109792 [141,51] 83462946578883798580179156375480799460199043959102136630029643257010020049884518479623984632495916589400465748802801384602920655367670866791533756519863861987673808187546751407983097722851325261334756461664918855927645023893766096614462996760730573645654222454034707030447445810104990425414589792509250722818005296231826514077536438505395238005921319566724777221609557945663174448026146027731528052296536724342156607515635929303079794776138812778440751319585476393486882565448276744272837789301408505325894577056196117479067212482095552076790055821987215412551937216533123418997981066002615944006484173557309509522020922085634410469063226374179730921224273389584812606565186255646865056952917752288950263529151354970866071913795562361603710181127178728708275846520726179920970461095226067701409597090040860476228339690115931521559934721397356538094025970778722892809134238498822616316365106272415901881446206444671200954650222409826528378587916910075196751199308024530444929676852619313224407913809930873523685271622720861602663796187162987289763029913375756243655612643751186621795098901559342684093095667917758116174354763351820789497920944993139643385391525322943416293335905798900960180844871289243709868902148578074939405851683325729547972294606091643823287947060395208581145620897284108361540738996475612160115744553727576341341850597347850843232926645487722254732253877886731655786950704462269732458832621570443436 [141,52] 2194307746531935970705917266564870239159484028490323995839408787365288995013413350486299591930566447865759743138377431111492771111830026200866119379756679904841703906138053557161355175080322616926241174617651734111115308952691456918423918565496626526398930443188844699578634248751604994122207101505990612395071398097523876845849688330716274772146176378727224147215376084748017242714462922555204700255647974248961236365341346534893614748703995918306991582254484344645084098646550534650914487588449719096204813127040867384509467565839215693920423082837613791885911468291276318996781567532629352358062156265145240536094956307436711107688082729272723844545712449778348558572640907709950591780942922418868436318253630553319203160652108501855488676401455239476318570250284949810268569684445897316249282953962326406850240742784112781362141936864047408830919093870679246771699404253573503480492518696044755852477678822916109466045033543725112748812310799313024515855911373451540513352556435961257534348029997893926327252811091421856554218391097089378164642478996299456000590276510407472483601290022476232908544812880860044423672222120443793275027620996687620860009954945772833736720870319772668071133905281156578344758253693968695944581543959318280920055172144807945019666188132534062411575591016500323337067580130958657304770930748910420223393839898447177156974423587026063669548085836876704796234144779648458040338246657168 [141,53] -132230694434613800190682185685627941562015587304461272766778134073068778656187820742686689893101812421470912414977734329925404346568363448615065763187223097412980788564212179542242595705997591255172815964703233860844050567078364104384140505901818088025071445749677677226267885640801419600866533769646807187264924116449342043901551311157467047863709144827345285941451197156084411244625200986399508661012400665373504208600336863669251944350731330746699553963827362292588845259825431237653606645881105330591724163051450840096397972151070674333969861273703796001986508447895565118012651463626502037321767621036070660312774412288531278972619946610516543042559545718889862693189496758744121749353555389492133771124111141279196884138822643023301168084087704409803027264206227354794393955214687163279963165830202314192968540705837023028653050234018499936484561500022497080122255647955041153848549503275501922720521707504106680083676798637969824027155540570588596948168602060184315590201079036926880991157128435148561065501237524754402803237931056163194411881049567281315611752117568455367439819312703475084006476138674025253267742721522799562957177196262422910878108162011680505401993743389335516156236508389549815790910390839414911796399973353058162732332373499374343040751288842771086776733980653928363314070856622962044126692479736827126887688007045946053320914207671506677613240111759666098183724719895609494342244834 [141,54] -121131686880171609468839564332891374846077722360762083916010777181417894801151742640670727611877271960012893279607314849532439570957215149222742106489594324369550114012987944419838962547288934923031668634308305543868618511031583694038360419941473035428319616286495362070530523423556066117960846696521045734165389444374091475945728176428162467833609365197148912537073839276832487485552520250923731058309043237054907451469599911383357554349399092727057513012258223973182916111287015160673110697078053427196751699948232958611917186405468501608535552686614421977415642360286222160663746408944187392671878703407084150965381955198577835254237446653358442216863256710814181861268817992795595485751185159970090737580084289979256921432088709194588364157428843337886744647234413300258643712986128253874358120030574790859492787944932294834441496820174828054936737384227667147614288607558641588862536464576792334405219994348853211929393733009272655780846756749154107377023512291914613233801840357395875233666464521485581265626073410295659640756935270011406867409727213365021569430801430954050176077327465747156325452584398829417222587624910729756529193905019600524709925368120180275125440334783591013312801189210120268081637448192922268687752686029728971367099057226152916138811572520346129597177387918344048227619979958653287576456563884591202649914989057308285696203740263836150056663911159411245418298526363127630976 [141,55] 84604977289248271265126109911104801277851129799545690822654724252068592677664942132574252924654430612730390813547970112425078253766991121746668686773923516397555780447730971304607233236817274881012602792458138206363789215516959824216330213438362650354752007235595986586395103506842435401327951713497998381459980805596673373527866763120789161946311567939158074270646049637473565459522588855736351028611001185572144753211256109812557140811580807593050221794917232634669187001784006385272831026021760069919872806720506102624114039786940044474218402588246576904637953381080779481388744412773446035083337419229634839280113640967594134790662208299996861089620948303530667250054451458383026778331008777351910779909163829961496192724845616794527376962922099182577081141085291620125203674396944396149347386977866848402382931200940605522553266541407280523158614176825743470968273536162958931435155102750587602410940106071762961927928336803413889342971230464495594527196026568337863332355424338898395210731600900181152883108444693842993558098476565389888637463568360717005087455092633105892683789388782822794514526481820852311773876007933874746693303266277683715119310143070820838018579563596845238510712161379191113382249028242695115757491691835160313783377208399288785021893719469017466145643353958643857438166234642852154105479702850675773125074374989757288327031709248422987009842565814534791312966224130222640 [141,56] -826191293579639575735266420247608487099304770994757597178121354109492973588445635466971189430937192370739488985627193609011963059180769446612848678074529744159009684195539993084087573733585091307344218164594150045736992896731654977490571646928447766308688547437250792158537836973217054436217223410462122870009003619622951357387724360029666473560125031982211174962772366341739276038741192920032836652413988649629391150865877417044265156893127861088615015007648366172902720261993926211177683585022126089324151247437310249057224879845156259246362410674039432852812069011901951811943287962081619574998233030630947178973590134184948270771856995565423973525902771199590005904862421187972443562741545192632008777038217166412907669264607444660907301723327990720159899364398838290111243438861785647238078034887144981575193669315028809980348682361207359765811736705647551796587833354751954465821121973983950036334866426152989175002568415118939273527097349283366993560057431979668699221811636321117914132130633289949052105251729283580123994537768692794451592818980822421208098623953318859697000481341483840871899857710401652197920473726295048387724182769988105274059943965404119933544051360816330123678395594181211665420831168042796540163586785306412651003734161200602245350805868360063777684690297345784541427163169016979696530562546870621023094120318227502341557819134912873554313394770394028146640254387488 [141,57] -20125256514173402982385522939728417211661430144197592318592208673001637918844742641406086121326083949903043318615363393818482851220859314007467318187083062839536334682796647643928574828517600049140848346140163834063770535942812343599320436035172304619447916545338106356191784104256913378343396255385009801004317146464048386264652559136123333720241329056480255677721496366648213956850818390634849745289764384932103401024210007083181314204725194701884305061699516385137395397329016787931485411010564050313716532439128682890246712255602125694119542768811554436406323159215180674346657499036864101276571865548121372446128179064462080765286133211262354873347939253189689826303821452833080864440675363773346471039904146172796959863748722243166686567499861015774006377348223745631417862591666637370308867346052226462063050735667560898825717382904675066645924132103613208352846073099044357756871360428552084525151613218694568736262397344931591669365948063773931900427815257745863422110413227995994518063922478993065874775179738583549333292576610897733672630270287479120815513016760242626489958709842815457643678030476679928736885279451788895441120859857823937668115870428654711821317569963134947472852818357738572761396811731748118959113880072850060903544344059385880847650391662075450677579744524035984885406722314209150595734303586347335924219052656981432623052814939992648193921778670424418389051020 [141,58] 347784347433986328247366310844622718657456834024472380293467389443882518697102415322382668524849962072022647568459947870086894289725992076873437400270934638153452437742816397634655062393258350104325845061839463211746702119444861415304355369820171225083878526929266466323627662312143610919426684722012785378968057313156343490438242351275503473609120652523582951277904828739068584659688821668104912496699892426691276371125921353601865773051678274342214236792875899837296357391390094288281567869823593119338731028348887801590839667668124187121825585566283669547538445102767121683995938725708855641463350678388208032103742711798564674619842594383454843971129068827734352664154945921996486085217493991413426365047171258686268710150134922521272027046860847650767121627274281175232986320027125550630979315914668029496442835295922040670848815206584625846970720317524726911258130892028442399788641208912308765278050179613758346501696276228776794204026435096600904342267729172138261758628149644307203980013276408842088810433864984136125928584599773749999933693375879386864324756833610200460921855134146257421048737269813578523241017913187672979831176196618797729611386009603822185703833353361900706118126914779908309186421075338325072888895494917386139296945086925491041877975745247511672043430038850602649022476398066083216047487509920083304853372263139502027382861877839014953141367672549972334848 [141,59] 1265891285059436907724323282184020626108910782278330487938745278667151492461909837429061208968855113359569837028288642485838779873562560607545456814354252238460515886308273632643827114524431685340537095813841566072906863501297703728491845442869544307158570663656080546490779414425364105758980261530065072705080729071020808702314955723210685290954188845006591887455073328633927564683008840894435807306868621408969820887564888513973801076733705436244667064995130309740812959057003721881419991704448263171217972191813396372571671370031122333404862409158248947498943245147150181026026642092392963998523553930491340382842006023630592138379422689196450606589560540042393150706171539814654636121276246332401277105965893029510562061748981580706175284009787399775169160676840201746656102339698265101761935291547353792500704355738435973435327773422209268745326260975618990049145785239248538854675658416222691719250135868521080372524280526688578456410924346083723619499852253826511268158952049787207144436190926402843280797895429505520854963567014719516297315391876887934071558880173216333618208259596868302887423923495369756386288690543347678006530331717388768551540383799069680309203266095375809555792732454306291784233089605473190796111447790417725150477309023929776878132950533897603990873340824506152697283462682018853288173070867117906107831028040315779924086768099140308120983956659425312 [141,60] -8289095455709358719673743120869030192229750504557225199048779933995709682084712921393645163351692554941474409654496119213451081374316075526918327437727645652020042509041275660833722271415117077405096905623208767921373800830983303898079706522632712742163206083407722717587533746917956109039986805044552653547445647003803066659080859874286426283960855033683912352748335347414809868143798666941520442102883333888153968461423603170844893943712558139606305359189316255264349076868309730228406055494493352675578521142668447204749268836517932594554564996385579712395071143017543163145720202424944683128798063165675097526518223610503475685449081363426596539975299698987305565737105429062927412716302041564249786475708717306330993047316755770414902889629157032973345283135295606436866470718318645701455747058728448566431734113644415175252304807037241355173138157658716461181552524831214934710136661844661984301247307723835239064050504202300169375132892531118618109927808093816784045147515089665023736252142017103416353764429968378116851294671116461959285819772583524152261583166053913190199840375587459703712139596229803164571810855876572807413566498339632959541728383060061844895814081294562332675168747950612479740480240244239015740546968444424167541162609836248893694816970961904775102960380125741815171105596902154061802084373355084544683619643623253052072113446778729408695116301504 [141,61] -5533757514931549481113396864762304785612088906468792437119412020320122288890577605802503867137040927236447717598790942005061576522431914832354766152617260954985085218421495426798362543732104611773203178372329281900870859525753530451548711046950015431022128911943348608169276955192235084386678967646075514450739058932304091770336879097470142426985177603227668853898381462172707850477541257025919566298149725737827344292915657259430399257225565779625241473752966036913447720610791421629644511128598170120334347176061388762054134956099121691510605029571926814099140348963296584158785412700347679452810360427778948066128101993186094807135710598278965350254632325412821546414789340186859240182005767660886031205755479155624819466361804482176504631151118676563151344217888730344045493701879225481610786094739442031994004414570178737978062671685669278266408903429965509193257854030556336423188672081365105092535827396941001413706477082607429892087025921574444509867822262986000071575611244183113871132169203358323151397148857461654832900598471783730421130008037399022246485970086690109277834188614389267323344547773140087192198434056574385410605430072474931033722032209102149376351307758024939780739324490520136045398886654836600059200203901194848792786056650595793150759953425161267646219202140112696152988032547370250735016365940764980886188131515087120176609682441040058585305688 [141,62] 209504815577909406432434552580729217676804863821952811710229116478815931223786049678928329123862344258983142348156342518750618659985371935552266902962495001282413367790227548009749663560805456983179564695726743753429653415246708236072328255131805700594488903294257952071273919497173293734244596425227101592077180293677646974882964830448541362750717304924707832232492266857906572240187393371931942559628201707763918568116241591472646171546899317557262023800957333476991028152546338521773627074858979583630799423580777597359072120211850063295925372817262565708204420483033394164822673464658301984198033140967767324511985768147325269331804569056068574716134832293514242653968996134122510901849149797844333728724911400714192863787692897578175900752195733098005834525805205124047934392377313086960321999554527727466159529166940327042423801389269838125678889191772233542457814036716819941458000897638855088107309065126828949951724229956120309643960699827330461214576054306791244185615699830409121589626617211292847372945624419595727693148713394898777811559222551437199717556414188000387490482171425822108535678067689105731632310523816556977019536920819136997593858907106549731941031171095300946338428800403214154805191644590516822413097850740300696607203462335059350501778327178485412504505167202165163453179548610969259705235740744157530907397057994040506858360173263730617152 [141,63] 8301660023750450705374913223157463592273485881352090466984389141217984692579089584281520476875689498142011648076116046266000463887544552791653508402981127364456923650982936163776400977657631997851778788324315375431414730736726190197993276470893924733691699168139980463644509173258658466430192558208668423316059034811016552544696900554679638201295419607435284225031623118160322241599456546896285436667926389684569083750641211283283211021727489395566506845448332714641661902377766858858720689183421228356796871118878273108603021592478191412873673274880274458186373679134278349135658805338198727017539090893305032722231327985848182688423533084490637683627948757814232365727866587626226835554045077810480215478134579031074776721909105120702122807596972472920835264219900860484022528444805471879316388662667860055085536572917093081060295413265909015310694859177740274755063568803450469662184763424806189344846974486619828946940223597017614812530998805057583339508591115108463399391290858517971941518205327161363976463470009899174597899348598492081120961833292649171370770581008466183633025458389504548663465298399920328023294345846117439456210300339818803473205416219167376734133870206052333917869798727521919685965002968050979138831071030752414069139524242748176473448051664908026908339178292877517773897034812852997213843352252199886107587312067462071412749869794809800 [141,64] -883128327438821198471079135119196291203460028653039657647366107987275707197025050736347235175098476094878223213265264189909202384753691501249084569588229489483407329779389942531499327476420341458333728631712821406343306015486091740595369072384483126389716354188508357092158556901783419508149602124987213477557672066855414687220569818511074940124378731436734697960536315046408857930800349592184069215637372015869036216804672501923160964543925664878665285006129506628023989449655415035761762173376335103280496508869801206611540282573722581288864269433215454394788657649391755444807328081914554120317215825113150056359922256814694114381414391411794492047472723754117215943909048092513614837827800037592708803915453155491380886102984337757538046121268053679379189424523217475260827234907735041272581516614651427990258026137445415092315562852537968916685650926168193597727415085698387627623027211646037832943326153807457506695395424065383738405552006394899638324359777534964973109432198269085799836712062939475024488562684222694410594607911660513422816943398912444189813862440685216792969307807254693909486572552220780407198709827449794523009474349720566968731336699399397081322393874719853085065197032642100878289139637287780470346788412566020022885780146663278871918686892750995929534690886448929721254375786000141653460842515424531066484562610489668819223436348240 [141,65] 12057871482271208515404742877043997083055360553988839776394515663726476843437738965074880296520351359770009136060257066697584551200283576339624750256004467825799037275704214900263164459489259051501790407042214654342688270169172616201173591643492905066291119394786239253210797133710936899125048155459913556242866258137500489755339325948538045555190573771070338434943202169612805689366999959384733584913438253948540235326129826182183346233017174268592407679881529542791180429399027311495538598902949154919357785248365801207699765368953836288136711253881783223333170026254190419018011194108106859447953345486204583817216030887921639696151366618162373825728908171704794324409020135686814052831349408982265621533001928836960599663468543241767816800471012069976311915353777606121859218482234098748666614829665654417460702993826253648923203203789793490868913883012515839692550454910276809552696167044490869383653808834247702564706384278062238145325251991645669172390025627698319629067768948581791546543208238603736123710335111103451080419265748843364884612064269406575379379696991890552661304561003155251942650415786949396686483700359368607785234560431387965481180060636985542260501838038268130470285205473409179972451811516304421351067202241963889048641240759882824199635097491639882567105147914574473089496772080240681438459280218077889991867756740540028799505186 [141,66] 966221894951978592134065957330637703550071206576922607764084321116319881203035299896827604011464627021930678585966798120222237265691362213548606223133884054819721089552981970404583907560029843685713021591518606753882137048699238487413974734509965119993214063239026566188349006395951505349526928141551941999837589427554803299228977610459217766258543095384864549571584481270497119766325476727995658747433764619648899796621991060379999699277866334173564047466821946508355028903102603609819649159656282839542469605688346806151875138194802146288604362175659934246783110363246980994260298660922125948768541772867786915757393906161796645229612178250315736508212027669748952347717163660811628642059838225903449464517271978610518000814524299402875787688281555067680233075151289444486314583042834335945328449231175802693320282368425635870685101489215184082376538441146733486492594849652513496162175713787487600828344049985164862738057615917162575756425251559276768836982801976036185052722302333868242127594828007631825330766252800853260399146195023569694906448630899266879098787400085575040867485570596944289826752875422884959091062279472301313951226951882380163041650689395367690841673511716839091261808156483902541164654453535731645150329559796641415521218932380522569403587933179373071396244273192879932879753530012166084001228981320586720244059459343594424224 [141,67] -27523259147586432395151877552905004215444439980914514203670017725836118583342084676417081231539684172780867180498161428399444547734164399742430788386513563103702081193655560092050823689174022260839557433573276111217913184051783582248052385614154890074441362617223660436672406736696483124324972025813877662531194283363016883335012311287781499817613966017618552255550139034258812029512778253841214714260336528666147341873513418808861669663132581285260722933131977931026308711567211088456637578467157800404726315342135050171107391858806745112921351999570588106850915425814455368191818394929031464868241266616441092413516449214562027903200801628011867037855121332777994742664036642380793640452546732632976123096695553182908704695966834706706295203044122325458863268172015920248850940408038021378697253923399482000690254103531716479654728585795922317418799778446366204716969949928485676903891667372507691110831957621210243840730678375232566964125797566458854604387034091169507345650506850019512866859845413835071857820118444431276313181684431163622919094692208874594968454755260380833244952558366480761241631511135125077706453636459227295272613334075471277650686238474147305198513249189326696955045058451977581349150570125188055079297911630382499873103236140013857269346104019867595062393161171252929197094463253636171275485247002718685949107376065741116 [141,68] -420004666362093564311372444769308020834750496994944622358837471549727228073689036221112524365169929747389858605316602267880823533337998782419679444435590266148000315424965874199263753275549364014885845804563931909748084364214748796989825928462725011943380438673334253449057063468539542348600784949438936674302918194582956420674502165538750909503942514882999748547218207713221493018071103187294838053524083086631971311189762446565379362079512710051727846836751376959912451094687356257175759761191361621981096560766655856114157524519730922770574310430608891566404928039564298400901049139331215270475570455122579786901287618425763976329194373341583825481756832900629643665786943821919051810832811666117724491805167371002212095108467071253054860718253394984017283828594176205735382283630563944924889877176629266156618912469794858560486126487777262571149954217539178090543482365311279686637524072605153622364108873554786885215172884032763872980532471112360656386668062198654100176790608253967536723771791287372032754679292834431582803952903731276451684700981360582704016808422528521446059407251462097388871063374084050491698124192891724426179660516606040577825598740623889884429246523544005873370667008121485087912252305742116117001290381541861833264615405569349254662156777833250543317393596359997649819597494492972200440761042100887052322801397376 [141,69] 16063419956304924331697062273361294313805367423417724567421816637575282566217229303230780795480838162893613273212010975490554475631841244893791656351082541314774673738240673252661721442625448360682789006995233755460469864711622688549859240068601344338296733235688749386273048668426640398890040213463683878367343523127372644930229225944033510391656009412441985651758898115094580938724644312497742826745953317585823052701874455956026874218656564119035118981461104554375536453579566158805836099019411628239920966574311632638000006453897030591246197300346975953545560383417161259446082876539571684848304700149436827358237219368114110346669675711194836750569435198083371619767802469778874881252339314892479869231060113573006685647128087080573523695783086234301161351139384456409992078125563030157501051510655502009159918820110418054701877281368521401413126680187366284282300206518222244883225894402339580544789200845700801563821558270599973415699543107323001415445420182022284784127242294001253732469811969245760929597579119771703402930650609815016920542053418490047589266754326605978763038285527883918600958750037324903983618617846383838096881985018375756286893839723644910207539235336813654690374962294837830491658827178747538248815520924743878102458949259473893955131044606487129503175642895795135609715422778566676693045074759781791173051736 [141,70] 107872334572249537324097520520017840151450167472969600689683712213907453403614885335708494373187380940573664933502570483244649392109326134711451015336461526704948697107537665871768936162196062736097643592655303275007331963806132707299015872980928160536346920069140000291913280385682031216304074630409573412596050981722503917137745274579198095161305564890793683806079236282793444248587079169405869559047481108309888505911014505516683207725776753991539149582704395278677191143949865803986112790504855278974613705885952176787733955260398395244977802888666574687539103794679541990043932970453322968789802454587449322867887501625869526661107218057393025932771102189230006832281677209947285471569886192491603041815304651709810051286303624620859844149047019119501012882560597906581250100254758091403408451161485662031177735159808980515848347610125427198193040382376875225523007450686312037298648454225078927263031010635518539154867670490073066383663688706231306753073079086046430653420932408637599999718631245331335848061223865204708541294266181559180917031960245947916033901635932683312170657947111962003813489408062329253817837000433774168217324694636347195872330680540495983802677627411904943083074577620474493822000767653078224834225559163894089984275282461029579896290321946390668090695208094847372603984749947333317989753947549521418112 [141,71] -3628244085712809942187562645470429086878743007424544329978271542410085165168404632238006609776496095231992520971985710128086858825455891839578293011305571448577348263350139594436512309978854167332632604594761310809513915991892657979299973620492924502292197962537370690263230395337423438437839884809324640489016663094502809410117393945879908797188609137976208760462792287511432080477296909995344931970571882426588074011918421258395775394421142708630602844279141244854532576328675734361088148782034910780350377379506467619646834425154524252033878168534888711788209391421781966701995673748534306436331077726281735394979428766947448503103377979751922539258861489330633337401345418531552251534309703236660961666600938084678127356150505956237145050924472507589390990578336616517283371362193572376647458244225934032342727563590161062051603361709820858201607384193442217644981793184949023642177596034321720670415402813445677457062145979749656473244311101634271547298760608512739602377226144776155848757766136738789985848795865228289915270054293757232713051242361131040767498250465395471019420374814883557083225559960929426903761246923211585249072911487547413232220659040117031138095445270974427317516600118028772500321008590575876087821462809161797708724666568528707531508723592292446339496285135127680173337086491263506723096922250196304 [141,72] -21905337716854313902051963356116238024912374721364157382272039993829975727277018893018967179228304409774704216267862084474983490826963825402894087406234699518936696790739967264790541380943932080411251010703645844711558298928130657505322636948589171076346631095775888818316189483547596584981506429949633875583695468192367699702633675862101142874112268345644247833289902124211351740502130303898993025232379354552714958727931299691376670029547671125578281605907779682662680203103752876106973021517170537957321036790719392842151082315218314539531169733176859893666088930888349223721597323778995024650387485176992458149598009038330498166977475435426418639022012239018442286381465698744929727691616299806477255854820611901857927482077580306134974504200304152761285052144460332932787548092689723215207888284651935259064646811545526318637751656638628746938894197784873032451880339759132274483056590847114074524642064607099038861978342823425928600833191641524610659545508132966784959355800413768798433551281848004735341166998750347657499105713120875122720826154953098711527256909844132927503360221221638506422763137847316087192264001795154849358860301558261210912619638390132119367979395549806714296766068141535966053103927565212233949930922459836838462446305477502990626864707814433030777292033245129884751702447122342178532163548928 [141,73] 291168979164947131957181350882805470360086177193392631271248944317409340693902558629456536632492012723795234793141839601626678056590949935757303805889182682947399798215625882483427255283908231489270779281412091031215037598872705194103242527594554844046248933433784323650369371498781736171002837297585824141645987927541869863607916936124712628849473581332209392954212831503121587868967223546485447222857188139220280481591944419010158197025074668050050292148864270090723214541202558236309381503539702072950815502029690055297736052001399041342060232376630260598843051080809892209722531814111236237427102820734980804890295001571327203431269614475521013495510266726764131841669556748573553820052961380274906844072988875689758086007204630179690121099566264330817326095678745181424026004268115070962394789754651685644870955625881221365435379452648934615213604412156894160092742582850181868525171377715932181942855708418184551735484246457973930132850491080823789245225805163223575599034812864320735374765652828422137598640860499083971054001684647138302249443469209280510394719613002016948252544540850720825282729227727792938061837367971869679482722709353919925430376879772819495101496623398684398531339459435332125166316990493615710004765956729147569331906854721886623119117302966322858978023910267184631041075466802272989702486 [141,74] 2140601588546108148450177500455358048063925839812035065158995527880019419264024977411229909276497812627403616941503278361852544049623425387618701073224908665283003401100450714179774123523893334427492937352030813569428808831213480629168041432334689307750693760562909204352519379955110747231246905492510016026468116864511763227456097739174018673986866347878667314314010973710855160418370414241331592309824073636889508019460350519512614422786803466074425170123081085620547383923090136079186643383256039610508382616040854857845789738057695710956201582979322709215886559053067186674756673658670033649131943298410330134351968781687475553812897162830510235805740821059975118395603754283301936990918800214412627195507365919271199993370958640255453891967271806882911859327351621614195682350096870122604753404481497291213110040436715129729185553442523622717317037535299160277018124487248721754796039715527149716248402743156207811738031977815580483009212290240932558052471828466786627256883263946479706967153155089551500708953834020679752526269058534377664686623223018485803197372902014674445490999047381200805657199693172727466692529200864309826460667958806653580149953194050320409702670920574520262742920925276019499697779787133736276912719085158636590805402591415801132412696468304895671462469106983542505588322265622530560 [141,75] -4650657817835929720131429339527153943676231892366497824187658440557699339661136238891320901790864013303794248196285777581413934748184463029749344053088767287854922866332716657437232069991751814863604802337117641012431204734244730372639628664745732954773580454917613607545039877703355073544721394510881929320760541859856708281516959262980999511807574384902715108965451130761397006789494510490316902850141399780123514437044746554730035901472586442885750903500022322660369533045933277837085607184727441976796644948410250947451363895102657960635706928166792450931772374382950347286197698851669634807594708293564015252241578150327440416042673419385321554522081117848398858260463624142866930258425338005577391264384579071576276164105984197172138318897068328412560494782196345093881436156222930193931344351081586348792771165766829829754721329343700707352794776453680641213544951303190917770870628059046846663265715545673449746995626033666929648021543088775008974448301447763159690449146310801358996934009763989213678266053842509692740282538043471631735865964341009261786681796823841561372349384038199291757076770912863869821722136741761719791925138823558528190447834055006313741732125408115773029586736336075337477902167760114322751993201359482266822962989647167923409426010173199048485765420418786890548366624832608 [141,76] -61228271011498407711211565662256555083899908253299404625349780442843571019442343320868182500385232518762857555642928976677536774762619149508950096382977232674140323774960776320756567399855100910548600414538237208135673172162494235916031269226522556925733359773380241914545348827922319043073543410561966930930050645298536572316031810741457016240781210915254117426444433183495365503212884179130430223131809178433651744684236377978980155274086697056430119336685954546519534704406606219968397593688946253957695959941352662237948038537908382401029155571558032854114510081731784370121045796056586571049536508821667104563332431926328732091371779355573762266316902743813806872929355264435768169772039124308646880461252747893675477291888306800234415468019861014048423115037391774278871555002625714164630805397657631472293336242898799861516835614289262406138938929657300804497710289060765986987653212441167529711772253816110906469721233499733751755509092329421360081595546755424667698242742766034733802687636903216617686910331754501946637132160621422098218619736928842119250233035252363352486830477807426022986122443151959962822680920797606972930651777903989739075776893770528316631860719377968993498015372002895565049080960105252306924761103692323626441814419055796649394076577688791724057949939086416077298886864 [141,77] -86579826976675252522818009694425411304035076566385489491122903440188018608463007223535326261786055306395124113934469662989152176666748935317426165928274857834556551588302449116713360557223784273487648366209742890396994219375598563582770990702481898141232435201041106056995614745745887625036874617325201466943386989950540271913828561110708253773875705287907787713344132050994047952863556366216062266286331833971672390040811056046450351230435666818938498323720880941205086991071019328869516718235155220555143511045845330565281164933770978655097330343181573439607250659697115793316075339841174935022794781865790350734023972743474670704721348133403712468079269107351576190587398661460432058712855798944773837244290769806057206642973552351316004038060088644125533798111264052810827318863098474283670854760635438792485110831766249808899532946082094012664603601431585690901105386443407922214546492267344391662692266062658818113221297369267614137727651821240252458847449305007617836612630269754086117157847402235585934968617738462704079637956075130825896684938808198694465392310665223002564548625521576258991329708060470138962581685566582644162925784551222553206630505391117634137046742384568082892960146781656701810046229604058066271014790785584631202571493286036709402209190711361152998100836870282038350 [141,78] 311358752328905445842594421981696830443929266970598675274225188608017949562582387133520436083221809631607497488290681303052986603433641918091883981691010035248253319561089402532843184514144978508253377999150176506050068681439416545300382788402595570494213753185566069373644451246488623738820115193603726374262006664361338136849163306100126394521392159292572915470115961384555031429327480433798552265180088265474847548054905200393550947040326989099497291316557038412289085221675016919742600195474558306611213864751459419260434035928304030278785217120646046304123608957800436035177555830076412379403935937888437230632643142978578619793684225643114718584539620846520829278929175200858510535311233650934986883843319700215375768496670858038768299530977095357486745191125864699141181720860024410598746646262726464514405183388308144180519892801717947635868809884954643847577522769618587400364782370800482604403595718730333355911049432245917385837140571113990138007268579975604807342736378169092477552858215315025006828847920954669729313641264078346032841996465584901480116388026032073159657008040585831800458462612468447750730414606715462827831896314092108670568456660031925076596910079812306153808704255329047570610921359396727632461770746373895218590727434492880562053226054391122893132832464824256 [141,79] 968960626653228467750196109543923402675130340701300940954159351754318407815757808969150840787667354889105998104022601164709453563021816802396906927889383472196981244868420480173170627806691842979214782277216434599098263493378781136974024486283892644083214069018751163998102935034840844380553956312632265932440039306235526276308916031958622432287371990148448131140156336371261237741781018782378402391389156910481356294638862449699117067455926347024752096341633538057813137128961894752074762119380757205745097834494403871612566125362170138286043407161956062736367849555144601592643938315795829167786417393354438515627023679564409823355479815109128091882055372108972484928914996093556837460110229362615691516867051639114824225196626190038701299822071436271494216415769864078586838140405735101706008182434549311815194229261707392149462025804836745047600522507412694400521747378968804086933451637241886843753710422318832735083268937546414287380134314657790385721002066980018564951221740350908190149526985593319112127736630007310686234675560126005314890376297435253166780924005647949581277946853322320760037303717199995767028621250522145736826926218029851858307702779886956692839953000011196098841974315527641292458727868453752789482450293274769563313724558274898396661379366403998120631310712 [141,80] 582400153716513946280609534897840806535600439035300175588276118428762627294721022985175787892403264725162572672690344852662970038241549591908546467392042734237680140228867408553468527160052042777836852723937008783663198921714992254865806591564302074344252987107586110123997858886600176715687655743485443835963152388416869879237947177596457540898696870112182445992480245497682665269569481336278926737328196511079336895760927295700276877479077714416315027276039610714682944945237980307368704174285279035644402954020551443663104573177755119456477659436118413381935335353919428192149083274532163600256056663202111773710964485342181292927007434105184161992061468542091503611220599102662063674495819323272938535493487918395773679549132953108673304096735383152988532909409328333738546049194680589868257050656402056021003039938227072129100938113543233209201157020463449077144068786764608671579869335235614499172127326215530960093437747628531769878681131268586991544597108340807548443273418175769104984479366925799901599334533374023254659299449382568930096110379842556339573386589568900533930853124464172731482343857004279751617540021694770476053550981978008897920564358336595355688005378682376861344065984618541504756494781617186676467010887360342072220404299337154911286308279802615105152 [141,81] -817214602850292678445022448782850048792639359572416485094791940315373130433855773839576280964950494705693599405233207562078313608353547058844863323480259704800191561394028203046506882321887157459906031012376811902923061571520476747759470022280436123910078337857487851395036153232713235035840330123599369765022310085427254775497849729245689073150618152879230414711234402099287449494546333075512380914277251086755213792407266204612382095576974214663682094939979228994151579228610729369471068088308595204244335907127949693440759277776805091374996736931033178917196702932597285652509238439465706091874199735258808439558977172139710177133143108524078957722377113153471038400398262429941837349688861893133652626714326928219717922252989112151898119924330741939232513105591273125316037356099475838927733822930761815877844858556727417252602791922322375673777067649078037342767407901010719509199313613984256813228498122825581407452567749685270274781764836967298659825503182786202923791221837898690245643014216084544586766607828382643294716720255593048501131596405301100308942807873204476199935972952347843667257688278008530342887487528302819275212677858770434324515417332690368640899046777913492847978524674295201832520071803439009452997362183328079203301632988748174566976422707399744 [141,82] -1296064369165785839238884540977791475444192920530001145727138322884060281146368710566559104041180350757186268627066507063817807390835467614430266941701002384021357403886757616705143151542820431041150668995590080609441143156850263597052982963118239000954708580381808303462717777496150024957384358800348517032474654626070533137845769061710860739313859350717807601880848044183567940849394150038635211111137195277210325132944440758937389007722498508501960823201405575327755998496408783716843997771658404702152603053507335960958755359930101061934123166648839222762021014137687529257755868238381303862001367796482355523458478994466652696205231682942047835054959686522031114866454687862109736373587644872916563101744397781994393361067911673804663751595756469295523359956960008328395530650141285166614991610040620457091546057950114937682524433577105261685648577360766487726662149752632929743419658456985827627140724352255781461910260554376061237501173152092051983200183303912949314172294868344316526099397378974365408419339837438349688853408813676740808626428443245106637930726333887473227667221098833216105738468701310727386429478473074712669751913310050395131367696178145552977745968181978052796665299776046829258462259044215818606566623195950455454666094959968648183835885472 [141,83] -571878057873357456225045335211781392704434809381865901238030950975698930361569417587651421313606139584843840686043829924613378628034205557187989743875628825435505508767936758852950103042901704047762472885519599874439229164566286439899313530594875800401182233909968382986155277962283171256277472168774078459280482376253489235914213560442156131267326250248041564267312120316251550689619503769120672221871054907010204841891629704217371332599941485174126290386907187061385296443743692140952313649460432283812435825686410155190423071540687758391736260351644991223548224830573848933991440999077980304617676910507949474055950295477203265165916389285267697192754493754244731046743137270947201497108904388253080255765482473135253973097851132968327878415719213090899275505316082779380302828217518993673172490352241485078240701681594856385627361451939639623469905649888397515401588616258702447603697240476569030214908345988509280676125227536100688429924891255643755450917288259679897986151483909062777996524851492304458538921000894628550288720757595058099060047315149814332331078597761169482640374385379402417278333738606219550562728630181998972761871602387171559485873475745026603520014881499444196821291820235627220750754486354724864980570965524019645379041656180310309428 [141,84] 18534274692917010148327591858761267898490966023666563508907481805456861228477503347600992346597348510967741394269381872114170234680191797730136064230006623580422401434731084971417585361483576059361804867884790778655619303402389326768960634799806022874747779721599702889704737427185877023979008321488583252212056530674767277766692847702799446709158484257513942936877615220065389987134150596742480217192080343995352739692438592551093396412889236230677754152681805073036505886681235820771128045975212163350995192453200801815755418860019226950411223660619627433792128570566350676264110439844692271845973180402407375288464411558159590103798855361610651386644597446899106221472410019614179299881228008928772601355436541811525646732811208083502947457832910062553725461495845412192574726760688918614759305643282577366424085160492901245049383268482285886621780906736780566796738210300987346876711484054728181823403252594598561429551066698408751273307115875913472122011057700573595808096174220699576108887545837666801110341913596672710143408776652641580094700926603501352882616683655489859152387207219159048603228458380913232851685535529384343971715239356839279061704197476201746467173216061159374783221121642914760901917021405917049001073352235496623959463058263688 [141,85] 88585090652458596642068667958137898751809812225137348332255944402412934619629190405404373869349029324522557625379317355577149328959376820217353143162367295525750865226699288949262860845897438442483488770836225321260622486673179615568635266002294781834961316350307844195659693113821405598873107970759778381743254575860134930621943619647274551912687795393588902378403567455815538216399649378557096717033575384060251333183513869979674493615990438039051014638675439362940464971968370772188195263170512950708071440285485744650815546339475116399627541511732482669425533804217287214644522046550723985768176523861426056285543833472765833324961237795239849081410181952491449352536013851305852893978939379381840841554190310008668602178965402776907878027953261435123080055509292215380456994252932252982358263481138914890163285506552373035496491653765271550606846106836992038618910555044491366236772442554719409097605234779383804749045831412491186924149846384179734664411963369940876203318779858354152252626332768682990315393998169631892575269869415097581389567104076598302523373403170122654591515823503194859305551400574789653076496156005300648713241392812975735445659902962137271362206659302296424020449648541024217547407827969563996796122918928317464052568807 [141,86] 110478556880795336097830941528368695953019798338178890510778399413887487240455517187087379078395366408658952457924087517113951910073496173007771324819750722813207797361393257262507132637420472809366769843719898325803454264766936452713286894993328380190782730445589971646848779895274988055823216142334543283943370929476293259433302262335726192926313005557386677653301473031610495698245338663351426347028788475161840664849636000429226993078414593787644897365801784984966807692814101170203924955327276578986475657448815617329631697426066364218759972700409142750474495224793403315887073963066575402233710457565767328606340377773567387304980259892610908096513443537111997629596846893964912323222702787654849171876828906570928814550174584585736871746800425370237692429248056258061925319333125902783908771675999264632761536804671019092903521140524915533461620793016392460708980286447557212890017433166559850273750583054670060756212170909259587052653159903176826965171855040981779183880945508444530623121776309138128712100658069896308554074078089525129526422593598082190803413739104838194377958268337927324955130382996366084504328054642378638814546392459922372707016255591706433333476120477374166310310743210037532746208925785052647946692429601970285184 [141,87] -1001740125543571103223282450109335303953336310622985889079759840280955787267251711352609743904846467063558954982267681738630184440355266111368608411779930145858232356219022899341939899683404811411396476235467415211384287440373796102306180837279756817740375064709905128472445694729191771965941933200262154314249353812732529025898384964291618030155626097101712960814842400104684068325705722370516535125194671604860372928847225101841050140069096148652326376496440333722401123615595510044954231931825931955969827369718479964304833706807083031049405361162182908637225989899599237795817948648438717153419971979433070898622263208564404241951983002713122489548249564244709475287180865039410624640785132870977542383261325238310363139891806742289698537029117920720937963662465820360424849681552816279653263001010903033105087999681282072607834461824399796173759104626660907000627631927443505145291321641860015317441337093511939312852755794167377719423282139205022366385665407318957769165984070395196960589778445585731766139585948773886292651476151113168364179939870808156828008930140878008811528218267329352573306177249697660758572763114194238026703175946868399537842076133745028046201191335994421555801636300321032083997549733537443052029594868374512 [141,88] 8149729402651949955103588307380988092140609673626381347704557485016518234393135963463490516706076858556648954155867235755641946629219526682228562500244331826020298916708165514922169672977955799370458366606070701152267211487082108398631579294013513983107061972898353977496990133278830157914045059937585698322285624397694686969850378334995448253016079848236023598405046635684233096195595212610434437893876834566019175409251577206054155526126418963092699999020703630748423459408936090595069857006677655945264989222606157805938438087805143927199429133479950731035214220767395356874699407110464713513008542145245251811996617903596948930895739043757496629882543609383999895475952241743931422022057477945605809837872262361367701625227745188638078091993964373218979250748063751812234818012537698209534409751681362870794170832907222290638464408360217340964857402896916699111150150420647907497276387023110273501014600523399593522230766409247296270678277923190541622728068834877066257710907010366682765984241781842764717874554153789821592670489281171001922813751907706788059344575481513506093682156127414211900567970565995179114312865932707783576696789618947620391927472375671046912362542312826263348110257605250423402096561156972231787873319520 [141,89] -41492823937579013698244728473723106127245697656383944760501385381456091087019644177197701136402623545440330810618410795326605160461367923442111101893366158323157039911284067741794551743512399390827580899565401355917774043307303331291919474183082839251953532864012301444805521907089840395132183070001096064868667688019206351927054996675196896739038814310320344221366816862013360653305531221843253886101944580093004351582267822656001009232288847208148562819843730635979029966920871058142475904088552884258289544975008899203284952465482407026593794568255649965688914244676120385005632332700491608601106575665194106322560627878508216826191150768097555830792772998589945634289996977109157787435529640682434873628631470267308746381105381422270988261305912279202550118835009629907148292595676016986673564061479192332171917254891626848392118497514706251846935556854561755945759157409181134541816873807358672574680992466988956914826317111037780255005054641182195026502952008737279572830143129716530949865023932073759783228008061659812432198314961236616476888211609694753995223441428784333859187489113781598672686216217771320463013374401388408170006560306522261286312807561891668768890479769264736402231845490365955136525335825458276381860 [141,90] 129864055288545370878945417888181104380078090440167139685328101341388498099340356097249533815420828645019476962797296698617414807850508392289251939066963094072893041600466341272320154141082690023567667542665658982992269214537465283434728399355278555362062138653436391076135200937147986078907702340988545469133914898815081276733696994850230217675377563496507662697636711880378594816200328693871980201198044182012123975238242114286698647595806963765682322348496523129011748393226440926485361309938801455154045925880384769775295752473128432703243258219321068301239184107051607803662491010909546670851385119543723718415699922382098824658839783332259107952690736549668245508007664289296246207085231362359207899576668389194684097384703807252712475811987527721942276439809373284762797286176015817596531877735911841765339291662172045419205835443056802189739661122553364671786084727797784138597069871750693825512575394813063295672335336966665625264238422867688775874718719274277528393301330048957494652761978998424874329602034158823834936616417273982623485968674312494155548436057567952873676279358481331013872141146154370020788958334196699893567834900583048615536921405523727267284957726464357059620920468579794574412106088166502112 [141,91] -246402178470142230077292584855951496708836903722787902788656834003277960663525908950471769500048202183360356847342344174492744991369772250261985301483661130820343702517381847641976905353112203857847526511355897153441204273535043336683631887854695004802124510169151570851410895503531815467530051709897738188361907183141076979798020615220721143081570131316185059652660140659715598067779067560615970442264460169006150989876433894645465042375498896940188605469483105798559745359338465671933644068050311717429288940809187126571941263315287380934925417478440780693000010733045292913850055913983411640770520433734079280612389651885015246761160400220085747521372834228107598321406069755876326584643125821262402119095197871537523645303238761414545047904663947041882717873494691654532640079287080067111676968054093925008935015111887740018597324864426006180079946567869592782143383322847626674181699611626869852281602285294131204821544501853596910015900135189251149271978233893082016804963426108828294882921939097184090842942577489664957801542266727527353393900716118898065883757852649955416410155126640447517104957943194259965186805048169042896840458020223471658002693940051873713542694537952678913245808844900323864428749681972 [141,92] 281015723135320221491926202798858565596654339174788537422201587621050261220616019461600664883822881553458996521996668448147783149403299266721405988144172203585162280439361220942771716160636333084846838485991447378537497288650816305482855901737908973639348966959720425447293561444356641434251632635587444338012290612102026202382635590334923853154746962419949359160878210202757717922876585635939251643573156646537744192893800281002033067230555218377120428005734805347062906933747364820554281081283787732866296998599528627673395644979689635772402891285138735098724976909417343613887039116294643522913188285939634414366990214167032176717804229109047555060708540657741879713666012819478547569081841146455936241508965953857685889405272346328540315267783553710838679541313176020730838204273988633059356472395780414527852549048290866959632913544053602123375710036648690389021814139979500257024361021364774005830209531548229915889923520955647836103349932339127008457487609463238461814583642233262500422998145460671941435326692881430854257221490207619412995506299561934884463650717051396836348633881943573412101429714628575650015785386138783365590987315100198572650277525310550846027878336574996353615753104969614091966896 [141,93] -191631732653577362676868829542935126928026686667779176579926213598654003697661490353542151701439169976084003728368733010042196077055293360780516436335725053707961769447000191123197878338131925701334500316870792350567925715392146966427885292215581507822262511108359357528180666665374174359607207695763601357143943201500432921321089727850848777417637310292540204265248651981134285151800471074887634931237075677628388627327922288643855173424244920612667130221233144067088015641750046241324453293337224590983951354011992594475913699099513851729785434316774777563775807004435231945410281717367785487124215380603455825702941929989708552811506289767732289025890117546743117283973289608515156734625107803589446761412537511331875617666133737832602540016332463264321683435687125398647979872099391577087263004912092922871459938739011453998877663091851449286731549640010576862329100345281418823014393878609090193290898853178796910681493833889514918987788545540024477148284645663743941041276958905236052950180240967755642577069155929326048734202452848902014375918404228992660141105845563868249790437271382927152063939838435926145315398627685794987903449078679022367280194031820856604672042632992174674472983703459481814 [141,94] 77864037186289432241693456423367879006476246800980495461597012210909783640204270976091655961493032963404998309210641842014005896474279769980991512192883198301620980130274322787073054945645659782726642155593403363186473581236142340150339902767849527100768148010110305294942132965131330405259114260234422858054536409911138505534153750586706480544256876851315954374816081600312053926038151784913203717472984910797258865721719093978478590584951714971242327579114439834345412771482733170509025011569748344858115779390230119655540239729410221829072969077809455392354881683243294097389185501929508476950597016208787203888086032473420902425166715334096048365058366365889454165124109510547135898430832130923889049076864156712719691383320470333684569831455611583694076112088309211090700845888049354524747837332268633171927541633433413020697263594072300790598466270064158298553044617264194646871918828921882404906508956029588344458170987871891849350862924540602149426544157089878528939506992231491659316542523650934858493001994259378798075404089050674730602186077408305315238299312203760289486204079693660330865681868162458590415105073925509931125306916947975535011812815854056991152074890253426361394177857472 [141,95] -18799361987945772136393785377579819233427817095820746489550790971344592430080066941987319121416785847262237710633963061643262502623459359545029178709864853608554850021099122252872925828263541604289994386079556814764978910310772941358841590900534947576644537120005103616522870344234259142151361906264369009143462098236703823140852458127386381738201577296583464860212147494685508616967355583356283191246631357162191607533334692334295128719171575791346191893604782234776572912497926574053163672446397105533910604213164800869034103156319325404392655755434309364984596821271948184930493127702867086021271485853438307504758658531107920703188514951547340452185785031429492450016155262285182058975919287993412380325403963361227175132269176204250332835437579563073885099099967431189180062432389745227866499519731218754518480701673025587902179313693137542947359445119119027199153397793693434627948424110755242624706204612416033759443000851497927960366478404381613009492215676254612413384736855576294650453306804179555204952683917498366513635964405413194570516215549567631975049213557354729301301578982053858851744098416182917133851281359439977780279611981078202525222910815378752218846325375281713797192 [141,96] 2689919514770652284304241778305830550102465654728363301191295623786079161408565237318140960731256299500269049421828593299215032552427267440852627319184977229636859713272381126642309290624050844775433061303318725747205399671847016609383694522509963691115266503718384275913643556837750976247934168664585066434728343766147119038657716622238085490128383874634288274419335342900915776665202721989475284979291541703573912949334774784164041485761875388893005040834998955502068822285340851334628631995677818117281643416361413393693988718786277376272465790312332667474000286717615920211925590911718279926303226721989899922906584259294292712503636466340692289300348660119410889411761371273408618396215532732706821731292277673511455192115911791753868814195766898877514764883910271301944753266525468630514104421107569668820076529381300557778382948332745437435190299012559472317181507375173731888560894784348458184239187281933998541235626124076875250489582437408863133851998725182719757834053624508088942647997688070154057325885535655699777117591347763897535191293233624470984188283429064288062027656062544226087552167321699618746916020950915370723334054715647830123065389366595004238518745826681056 [141,97] -227438724492905516692741181369015611031918669364798777159342899590733063343470525686998718462818979881422430279595332512022628219392223458904505323858740200403878034252837399120967265953105521562007130895721261805796721956151728789429813980131495523830035980543734533146400951056276799293973126139307291324550158656362608975906511931971619811568052219694980767284896312207518994617301189522013554693753002778291066171634109451053113326163084423407690625515838111751665096627302159193648890640960343781104336262868687032230209270627879032604716836994478856661874621630589141885434854060847920775755356548179186224973176309178673125249967200113916819316399754757891039601724130365287449653367015350067862632749009053773162749790739719803128820502641128716980394398669564086554622638412241109188471800526468452239283519113142045996279435940195526126777231941367613305545259684589154821648018451552603814971090257220822000812206887782268774403645753461366987017917887218213611864857701341688594196267137385158134235057714463821443740300534949953532528024144539537848783508086264233191978956432706473778205285766005362660044659182382140389656922007852034170716827369490368004793402590 [141,98] 11325222891783377097004547158551975216479717375051301643739460811351456054591523044683278452295018650969629823818490883653956004995859136272594661045495096082349779037976140397947861749734583531549146990797202851348904018747157441950167893803939195917605741417606516224807315380557035895029163923952214370491776115769013891382669419424123792528971706801895498228345214478640777954671948352033067727460952709518958954043630752275752856034444541188453939872159888382107250338210832543436510394916175752169237993798389983667050326392374997994268400100079237985616372240781550350114518458020126677111720092763285675624727534737760146327749534149907736429304252077906505063094241693501700564085100150598748761830255938698068646234440798775563144986803463195180709482013972390314477631374247061830311021229565620157703792679823579444630872444247906878514247801003009329433544661906690551673441932971227343301637673054310585600193235148082478553335706518761462464523152211910967970966576891683518756558765414343376031527133333228972824045882006761418788288069227900599628555553450564194335067680449170424639047813598593418796072435649177757312934154955833831250808649612065560448 [141,99] -330786091578831930486291753637534605042754647996836464921339699039480801350328778039087964813114690601417214445518408970544305093334249850715592589985890229679915986657142732548441577855720715249986488677056291315874865127823777390203979521145560053847845288176763021073296020055828079243530771935442483626162431323508233790744584894313704979584363127886148665187417881580470751756781675715892512537129218488477262351425435691032985323494273791292126501818737105926365042177149839339797806820081403242133657455930500360324976908446217414101339631294610899497842656428046733881488344497778648787578227269466934085012287750447160865347084482739385183451759012719742074665143703457106397903529952856655399078721376705398017149580818835357960936842882435755417449206297527181228907391602116839914167575601076774998427549581180957191436907805753925523363568648687177204510017525657050113715081356110093178463227050938112837954709398837219913320250386700762195293733193133837040727602165628204459881603279284210511283391798646913151150327899402363193657284881760673085756115626134801003649760669047134816018521489965938178154898023905999358604277463821098015080587032368 [141,100] 5640601608742783761850540857584297440244482301923613098149003540224115699868001609617965022197143941698676581710790580922144100754925151599168591223633869355877394552852832526168031971816301700217679928552017116817435178901558620517028709499509940729405004657862609383293036122545864744944047271601070381602234195489423982283011545500628969403216011771049206048186243699634057189063230066544614419840526517743327343900085864964958846499070714039983971682970944645368036026645690469807730187283919639090608097371059566754567241621555895882902295023538295505733048492072844734257887306903338588229443893858918790447343101497206918573226393588765279439719072575769807681515434447082909697807666369996660869601399107396739029370291440058531643686674778059673914032695482712401720692905464014975656294646806970717010054790218571201406446866655510474247949616682637459183194859597961952115243416880606010044513987075909449933870538048829493333218609594036186564645482228187660760311214042582618721759911288771891867088322469853020443102397865918640003206756739582733074300727676111550973342065322162500904367705181268612159837523736401217747931775140667414425104 [141,101] -55849322997007639100419083442813187665986897506529444557975390620090864624215419900083974275190533033667831680032031637605136755565915897761271568815776811391992542393533362665537007954923270082390404400523128541634775937674256723028510092934156186521720629081076719484542990372865178255817350748156771061473320119328463793012749669435245536478909924037677288616448340855192915626625857885424637453973192197520828025251956825522704646132142319383282133368421015097523318338528627870027941548715044841753999909436899811872231812664150859366492190604553713095478817589530862812977254200614318524415435844272312026671696148984252261718008058895513109168136192521892020247344166453493524539240189552728205557215897650189288386689703528958812088672855089148363092817384687622285182695513604931590281447592287763974950656142150471018762699658650945610249631683987857682200500226188715359137016212874809737263418884196778071321802797825075501958407174353913814740892790262334254733280166791605175840704026796586451497674108805274431791344527637914532362587329412859327656245169233057151342282782723412483572940034397390441912006069625380890941138591927930 [141,102] 319097127988115744257587098820000486110713591885917053352099015133653623555433992879871435297763434353747225937307813279363009704307103632887530697455584236955560359026303388159318125561961627667475840761519592101250460526110880530846349989331398276163498381963141821347130624567553766947172865255007754474693700490390573801939300297395153815688926133320728523604794090416772451498529145444452485081409838452211600723062875478802883582541353791952192890495607127726233161204741849762933104702200294389169628061197208408318623847464842949831044271664989519522755430614495162533037317051051412436845158810096264759423977372712826457571343818921424077283178096385957585226577484728961340813946630368616877203265558915521109436394931690252269609406518715523629433971149736526268516778365907791748875935805770394259905964833527874511730647327956353487280021777589655330262903024227357091174767746980549789863249674907109320786276851047174496331645604612311124266578967107728471093088965294877823443513974166511186316468534756922337767777356400846158833129103506108590248597868324491121154727402782715967308339884047155979551210766891348164238720 [141,103] -1044689584852718355929578677351612153213181745293642129434723200290299271129592658648430584342231539956446233451053052397121594636028330590676956945709997735614460034229475424215034546070021334233001522542099915254770066050122551511889091412342115670547428013809450354878153658405866836576122926795309203291758738207552706562163220725569330203696851789659543736963099007896072356232226523601489341372991808620733867477452255364524463104325175797481773439708329023419956069740402900355695342497565971264509754057824375815938268538593631681526105126276414788659974075058103307477192622986681042818926690629465356087954671905301135181703136255385096709161553923627614827410336513524267328098218281001174979776664600509070089458182821675650519368378646753029190975923222676554575739866841363641243971746872637580679617313580603527991178893655857535524491165067949154350182705961866221448500675963572435385044728052932177080771591278450287224105906291047706897440569004338643206184347216688418594128640339365512190509418130747838342189369185072495183882551102892730119479691729149526962589834952168375967996823121691448869785386215696496 [141,104] 1944437601765716848960198241594361288696601290295597154888269054013384867346983074146371348357458080341825878646330922803173040911989911944349504966847065024931426350436354503543483782540222509724096580125767174988958694647267581526188919586549885737878274888863078575565117494406594511839578137741663577364371787175120320415599992534239253276850802337620047149117867684566823061394571767320141506476271996156067506992893832410573800191495872835601708885111118995648448688005759104717118201641123749644176869463293379247381418233030598334654187392804360342668682377853371797354167671872271537734223393002945404505969598968913297888686456112512772650306628408356147486212947210974636943610383458219371111621243603477226494092228672389672187348678612367706947167627874962893316968826874470959775503661071980158055847525902863982060266760360808620448563101269840146592813609819292900056709273642561569423804124474695233307580914506345277911529171325213297745927569194171586264865527034958378990682516051666978504538869632324379043952193060304782615597713646109550661873914688025877780627685182979227567711783667589050732179536 [141,105] -2039616776140543954036178525293881902250841501859799238672255553335533940058008552185428826539019419024006231799999054536949512619084311852900289232597978741080570177595889276523068422487606139732391451747742652945538321425238347189097917831752979724258586817690113531809625001085533943064024297822516097735753439245725202697592522133594957616431309655608960285287664074916017600105793163136811942143012093483022583256804453479949739471276365861472335403385021885131986403408640216825367703531363077864857714142667851843997742292600827622226494123470359664901378155107569451326313565319986469140007290586526686188737573764733510909836639194972869366820625441715462885586438957399716007103988652444527305593073821378291433949316883686387584347919384830036824676860170036015142024066732715660654566709318751922138510597900065200337107314529945246107518782718236463472508601774194191565435481829179110521065227169114838257475163944388643411001894428729497615780068875030383936109700732853793651065083644739800279930469905227879397328195348431832844349188822416354384177413427014264003018075158371454463228159518267856 [141,106] 1194162107750842036840660911628912865974958239963455133476923068426862875953517242547302466421958060852658415953609829994148840103836553718261527069530301337114764917847545614229192794853002623755790933779266997529519620200763355798063079376170989686181144117549127814764318016942892755252689421740797375883722837158639756900434094655748605618462641461411609013813387820054249626418190182845615257841332669383991696794018441629630726602085716375105538089150465482250192720618320285498497309284922173902137834341148671525913437466524595121389163238470476449681289231128603518652710350096257627421914009577521546658308956982104850250430361277196704915906491790617390632022244839282810146268240422656666114538976268550893408577879979186595013688219260747146122368655319692474493479517184988161769704789955651315235524401688349087131649896067401786712809455942544599354986738875269203918343452255494290231622986938658322167642985734785872068632055314226439714056129249267964586614648496055499157536879836726158131457634184039580790582066168783026269156071503703117245200975253112942320054146307649008152852000 [141,107] -386135080584259501137013796512417646643762375107712697731264283417086710783079662842189103150062074445835146060758531625520452550374734085560694446922733559864801591164639879093368079397276176993237936976402391533157282366208518301570993117156580818141669688017738717961054563149214818963884458095916041451564067276089377125163760343111228657620007234266972237110896437556721120699841919758844789393133501328185640420767503083287839790235509515328454177395744769514556036617258939326562670733776066263245703908191905512921139705863049893932731590922883540624679137002751420706122907704054625423050150059659059325886544350453016941925291744780517250394839357492832680534565137368810443687478238233241149727857984535474585106536055759423267250157152183251595224051591055609734173969998440451416575185400634469276882953148633467218473165441629284839193742119905769840421647744837218357827439094614458093872554337648390044195042095985629842121332296561042612421720862906339764970785974209440558849361858044711878546820404635985509682293233949234494689152747539872329507053557340835027339204521898812 [141,108] 68162466159791488066647100600756561709344063402629272321935331149411998434110370865674120983089730616359048225915717698359447731063290784901359565925457687638474150193364596120554131080043731590801822908519974425716772283088886653873183157999100487890580818634578094500409520585136176949406468492401514690900295405401369925501961326566209984425562658572526936341795467801016934007623971318198745183919430074931480305588223924362429087189302412516114202133036461624873659192417654703844211607872989734311475641707548462087514890936581339204394069698073184404946976838181092173866913092129290138992826155036335411277623924821520509248589149737487746384347650062022624027458504970202764659205379203033241810744535227748617208950842538157234325650332736606604688807483493124819294096199982592117752997447528214686584867072144526852363985202897004456186059216938598819460549020367288052556157042105939408063818761798500120876529503827706861442817771375916601980160931214389163483125338385489996693988314391878723441056313762658173273891993940106028282793635074691027192145105359504502526216 [141,109] -6486244986400882618995531892941351977324284208158684647902782807940063529180861561976575557908199778686322157108403782352368545380198373388941741230691313557504212133703736512310993634988395106226278636982076015872815814395395144364990771398427859609924804999374832495904030979074633430155577580530127623407601302605901762493485370084454480321228371104815286287046227769984511617256983904933336412253880234520806932336864676830197946004368160184566505160187766163324404335228858650086707888511092106525244503428427633127776304188628272304814893393379639285326941844852703487118919951255145277061705641861937092414110908277818940051446177815896217735133170349533137883170184526790320583453288646448175810796549201750835828565503360587308029582468389742232350055399829923632144791788154918569769470729910104948660742946872141633985427329950447224914035944563601687094953580652055095038990847616131111277728467573536012188356701782236630623016850299859171729234970835763629196078903913046429919660707606367100320510294326219432465125661883521039015064140049844144746736791050297 [141,110] 328178510178000939650580615171653133291895130473075934837158758569321216893149602332001981135013394855023949017516118377427438637106908656247647307213970015194149938047168637630866065563532153684242482759816302531674613119105965188699003568844453891459093879602252121074209623671513197123431040161357741447969506586750914913881072846231333308733280157925934711798781857833113692765606860765499929971342824965519681276782319146783147620713852521535573274485411057762913908106494067608437977030152344013355696947218526105784545705516830286504837323738936213482024072993066561184498833082894216470459607771519217339593368538986879646311429832463939002751035070962293647016077920728874459442516090206525376976803411066656900897881347454159104125834071967027763824007217139467726845621806783270977091930705463414378924451368244910197907141440554930459240667181593975958378987137486653851444634069670387966988601128804356224596497128782289910442716062870849794450744322551201126461284987284599676018073614024079769306004190008988542840276568038836929008259083962280887936 [141,111] -8697700498345117839532885789307054116704013255422083633316527261227092029600046956715602463228147893989934216359781144475338726429065531987286410590082267853620899751894560650153765813534656693679998631803496923354415735869215933554918199857819458739757482844241116230389054813051576777386719331950041275252679922088484776593989587150695435651080158956937993572752767258494842010787469043190275894791797319334494593916593693301221780913971511576152099546519945831932014849934089135508378032965626838015695019836264064692839664940355734929868229986405631084371552397778409963405337543603425946784600823927278967403696031000282432137713778315126370661125377788672817112535240058731334827541508663409723466134653726118497830431661728615002945579350186966790136439159118974412810002103418865393455170595526255952937476417496787925436118772306776420169632173281451369293203655806542834688179130107344898190591782228276170797319801583625864919261963812092520285448082599478351126014752693164691550133126594505202736999838869893746816769959518575732658404469104 [141,112] 118803587785008346342693510365557135759371140645906801661593880465868761163628678883803380880939481489568757262195767899875797817104416552009577296078228494734127118545954172614730728697052853647620720036029207901045625343222316756054102780279235346780603652495665154934811499494187287979102306516698356122550447509444184179653973041592155979424763314444805628296645149380667080248929684136359673154095450142101016810945321746287253069199000353214015101425512228673587251612998317874793413198439820467722611827949959204788125857021526477759171393606811359678151680140833982368073146735658375913274202384080700530065333698628646958428052774528529205305933772301492468194244345523899022542409743652456915861085563456819084911993414500538038353465222578756230868716203270943489458118479885592069961317449833086245329993606179717484241293487328643175296147975504816505501660975368118973785178030986213424573355402918724812922323058413196069647260105132070165867995147255628645541170836810317553099359687395672543938063494129811982703776144792374624 [141,113] -821750920834732361257245533373726262874761498112270339611790747406277455204930916190675886111453411383117836070274835263416683269360891969983633076832924864611217840077212928339691548216889751672881497846547950371989682662361553262964459382845766088618444073552122852213624123736316339604144830711691176717228981416103838584462946636706487855451639152343300066738435547039953577560226712378964752725243449712073203719849355773094450581966773155581611855596203058334091149682386906738527327478925220429987464279221915052592517182884834174225200984014812213275358748118906401272521924461886169709257100948505833321634573638286864281105516697629265737899259471379936383504017023511666494291354291378370583770238658354988701455612965028158587710763066311796591158396673406537369244414091875859417772206514612432888902062406405290383566065905729221301823386681250763456049948901325436228884620802627515519794395200442206323214981189146000087737761889272845442952812682994607747396688843611323470817616073807261945403414827310225459725468 [141,114] 2823860984156302697832294260593231921182643423648370019613584267185363394140210883818239525252019954409001493585438797728483155911624709176212031150735530158500652481326464475244206147164938696019425432540294980088317934692875728876591095087577083768919462988326625342576701277164550608138729593335450429034422988751255564997726051417187176323244292613521064852738710628485543969804652963087554660080409696120693028984353287091076451764762149140002869955231458686466518790015663745533551321153234743250340995802201658108051090705959765915061127923482332473302773362452615811135470108003271432620887797528760982527301644930445427209028239086562450480876713337776015450794784536761175927183626920930006212604503169046485778121602499460506543285518773306012835326487955829835045619372519223195015501815105677375817231959311429831730600246356483078124178377974882267048977926429735513646628509854208857751985577864732993783611107882913975862979521957130902661030299665076138811240037675921089080394650609378553615129825096960 [141,115] -4722170377720536602669228948380849719710505560961524498428699730457216134938176138631780040040618173344943671690053981151457909993200994820184769968702713915028842875963064158395363157122339049946231408043930125092984159539283025822587326638674664637031792790499361891812238050232299977052736180639041469800321540414021365703388820233429578579252879745408327954840858905156250979429912108971179112540244563456790869128422195151592175738825298152899901611655811522452004308941632342011705015846590530162998732381426975196571728769500639937278557093234179221265444219504446848153583316205392022346107039972124401222746899995258995529554667784155766962039805972309747048275577627356101875241097359566777920044130419004396984367516371141280855944587020751224408009685858210375606793878269796491173474090789726771934515006684074838688231135828149364579640173514934182282205736392947477392209612684448264860720672758077714142514803924915878942655260190112470320252760632848899811082557339366183614828063174765032416 [141,116] 3757242575796938564689740700913788221587090218081397116140642834055972250149821258605287242809530572904921270614183369072426996518566459882990900160170774143427416127425624790656178006927540097764222997363077320532653263964321845120266783408728864479003955298501413152548770533000109503366864059348479909030426089088332569309524590599773416410737441358032340564577273189778040039419611882988568974032832799261937339147945825616172451214728875503175745942742011389884884743316667616921742428249637358738862931328922517787272370678104540173977084260999280921719427809065729192091294438535728636894382877992065944613200238646988701456915955411253951295995463973772219462736505571607899383585121074666168531926062311499550396429841946434141717134388916872710376691535542911235246256589256483266950955407132801206524795797132154556110209271558826684393101016890386575535976356302595281672947334634296895128290168153206745097131889698458580643315841734407540968730315576651836096151742511707712676868736 [141,117] -1388088973891469322081214540525509170588793645565191076276718345334341836142597072130259164759442589670972166007794292407051783432239011626016868091741305392216411413347481052125057566765387157919138886218982795627098722699263440019287506012262349306911383117801990529999557867329985689605771580947966898188734570095101482594087838201675675274214845690130535554744533313974273102901330851512419318664173217511349048602616844151230298385155596048607282776910213938765355414732803000378631517808325038207515110740937011228179474354398157942214625376294746662003267246176400540397542771188502572556404228665859483390145524174734919717670776220459826115299815603824119468658154350583034853277469789089155303494037522285953109355581163383349552502182679466710635787118082816438793769529355590687495013965175065343255030733163108977006443151974065210684062124716381955517439785769701226702755707811320855049683797603779102076776674319619163755683895772983368255604711670305985204791073808048 [141,118] 231872507500352726184822244032736417949010835387510587686934833249725954437664547977930471657067019736721303863500747878642162638182911331021026681626070985223394040207935346520188138513491185771588643279065446005525353982362725137512396309188239186397875598071108731854284710894099862383587235886385859914520174265941430832403885779969274884616266485155442539976624487547779484872101271414456285029136841410029199850718309156125717510614788523460058101851228006041232529824995794295686288950722473261499393499617731681236292641332614839330435498544448366420151522420239820904124014301157474628529550672694974906999454207214769950374552387134422221980327561491714918378685227228301984590028680826958488141834327198673651494721484600116561776112875279194508109527728444410464984790452974875269209763639486779869538476254745672703180751410153265874233155443394345848875038119632536774099675607483391512697819065939131689376072563233629223882197015784945717380137795400441088 [141,119] -17013851291982924576457792623113485450681452530073587354653381359838396436781019930060908289831891170631601571462982168553722999383751748262407260368782929266610259495499927278326835783356787100923559977718504363003842307609728379235276966159793192559790005856648677923721583941417375748469216633700005057249537681431630943272989635675039534337529334106205020554711923800008390501633246963634133398968794483537837953899532551120938820486022759832880017383116274498683126333876649891096145061344038544050705504334007935738747615514167345452328278308885767006631075406288033083819730902393067317295496871362450210680052205042534583760190340375512434863813936275406269673443479996049083405218508731112318476760403195590338021643507100161247400036944810500110243296497477250010467523285332489625495411167110734460930006270622488093002273379509795370052243867196352740042873477633760951638011907794069476760339488192798038563314254309497510812549459164135092479680 [141,120] 531344044614362967016841409448265709188212845383694789547047859481824623862239734247655489131811955567116679625457836399139073564167390270308049070373417214445744570579071821630235414342185500812713313065005910658516970431217126067377021983224315869660581441652740932655006803195849562454903865066798079851973513041157525132719399399805190865830585919387575948736451654487363810302273328311877577063362080655398316979084581202204635342989863439102182613105154766221108450763247973981953385899727609959410977461618002040514020690177979920329364681166690534593698615264421059244096992444792968516017813511753657578432045992054209101230432246099157499773331644068260635800439246773803537777666881595291834424274889710829421689900368794047189174343857431876976314980159683834332288361922976660914842164802330852091153359836672664982205887566125585125740252007283441662149235096081055950465578527828538813326706788455214998963245891585040527780099088 [141,121] -6823334361288097121957624207939893946423827512277172415163996853075202710715439033842492943751625760776881348961597021224711451151245004328194194260844588843530550740358723420811605474684637033941100733297681629764295751095440713418964759834968098489903650173180388914597335069600220091420817733909242401199692210650629779644595351156811049672612363685264938507152760187021990283894000385759643998017642794227649538774249286300763914341222259385235378445537623800290170862580071859427799265377157885231854407824251659376830986022258443308237016299233462280560886840033664628178630733301018107535345392795195361410166852564160813957536936982158868216914885806627826914948138642546764707727255853555479113624507366995250626000820007438339086926324041444661919130066325610094416526590965161554001265468981626719639474599017951085279021262382210313746563452153544098097116680708170909021468539556481302445554635059657247674701045940618 [141,122] 34695198105236947442607928118905676356253552229965870489957315303763484343789850620779706268053488524667447205323570455517371418413316099598626929551951900518635437855131699569811871828794013878298919980838769303082427493414924240717298248789179100808768446218552286192091935322714151168662316822854413748380774177310408035486702520508808185338351197084930270575039384995541076036541003854594685915699184163576206413864166422423747135182509918778900341602770337790722250635707599522447395593224623417160034572689593247712340969164780203263858322606417475904250600572485316012813805724493779397664228487720496283544940351232911506412989173415427031327173593556612224061171347984003367552665439226061291820675641951223978953808065901895094470872764099248167545857345257254626999803584833818578386842250186561619516396626658543189633216085283826868579488287847258245029261754588451405506661037186683837498768967873132512 [141,123] -67018620877014821261887864496999718158312732915922662092067594726329240052157184317240872993911403072012291613304880494082626959065003331360409328064487829766517518616279869870767689509523317740177142058791265365869627823793800721693693593857350066825444151371338254752531104868618034744137875518986651716368895624040004231741119577095503584751271202158031757887729652334749471211070214753988704861301562602437855419454748280072955934287325697653708315314086699784046269489942149362202632215976825672646593492556035301459593704276435767939151165290075347679812449867817787340670609065425938619876664821442804749070179110668248296424205335880383463047806998224435131485781944574266623516930128223947135261101972513447826889839040492218131777019339331916673550308399793315135803638068121713046368874346884152169007872865402320628104308976073745141845197118965992159618890391970221858558619688215424759908 [141,124] 46985422719117101433574053473938098657547417387845915812810153838728818611690473203319657810460858494167141425719424045107905469919248598543738120216096001079408918440401063002697895033695578046756442837210433945022979461914112140716943409299710779721219255009673859509252466525868189598940264664433996537551530005380084556559238138279751219170942263837646073746999364444843160185159329804806440296730875431650482883287125503962082061547351545145467095330318448703895893683870869659699006749008456159029509490396748418670632358431882091909190258746516887005671654132329709935143161658333414499823427451299184719381259961616564484163463269983323631717329207496112145035066293548359148722400283123641361383538885591431780217913037944442662029626279759931609390574641825600405824974419257737475243480074819369281283108414753987672467675914988126779210175293993234594898688035167685742474536 [141,125] -11368362926211528220935110836554914039765773597708093147627231758033941830912730363346055866436906904326039932574838906520019010805568917253226152019829874642015252674787796381178682321003765950815842051966876527376140510224629559732790010273960969411982783811063633940028299472558209253026533831068876703659305620108782077485593161424764310734173352658059709151206882564206215554435906029992349257774096303111502829224139417489183264896926306844504216735365971039971285274981915946992928851533086658767300370149534629248083354583042262328947890553264052224159079013077782897316554584960106094216868094528673034661353060217201641669208201505557628062087755391410889176855967552689879435421320612951674404429241669598878263284292989434919871172429439291657457434455741179725594586708610465102549404632113544506827981369875138525143237962398159212625752911722857692539564269 [141,126] 897772707657075957801190417456615037345880747851310919917954104550328885580995775288517995475701437661732232479570982696874729952398652524288379341729233684083058547888207327981063908135161538504235175144707531769644816014104402999890663771349036695202840380777832751269069544068231169964417017194101288848870646589720373761329957866441461649807948776236460231769912148353737657045175215764514005115750921480050294696351519376627746489549732038939913468428244017097092001419808670896723947390973602171072475742014910257621399789720153096620327044089295785194223018034405089147084719314258237887163551541217081895619804769035211982880987514539502879476644186616135783040969552100810451995628901177743790228419231245495202574181332586038165638813395404935660249043215532082560738456183758674097163412969821945057180003374586619969600930655854948996058046656 [141,127] -21748071007458644977832436643932446642017202900330622494422119919740560977966837169989923155800924320903463707610446967087228437311923553101651470259785280585909954456690798907847999272243668315190361621376277614618456603381010535690723881702671151795370747919775377656338497101173989538767937975349188018714316775387623674996023637775122019336821306757772278440693567603223798434093928924791209063850299332628609011305342922558998456760207297820731970889394154133060137594469378303890175490964744204062398469425790481408642185311869053728259330597282141347551735658475050627934554208630785640105508149480277251534617151030187795157817404061689984945975395043983153893552444611775521775691460297794186849885221722680683584003274328675210564908409829549870669780090597986881462149051970814372019966909626103708254799709270430505513525264520 [141,128] 150789115664625468972346630731244948922675914403595995103504111932783242286862413536703557988893126167682936127149535361714845864067912353094322612258380043259260597476769575620879166578557683274180944602170903707763961500179250301261598387923976020404652496002850180751302948173456629079416987146057766093304279628196383807233980007009741471831833981392801251227334623485308137026774578553745056949294026030679542910789719669849400545142142444649918489149914607566447898348360453672937845876983062240307766561660613604044385981925812971425173624580317322602514540664094344391463846791818497731561590263091151579554940598523092133704672654387563923794552851184140814741836839557282762262780974001897094832236153072457007299262621181305151821273552345517190249200605461007281023503785908181230505380196778975415608661763952 [141,129] -276858742043322505791606565121028564650992940427504564918402301021403312456296518443967389898524442389242513167417528025115113169005424807339686696927126194099343558689979296795393756146376802460316829083524843550836253356373749779021508565905209066741774963424330089466914266392862538002978542476042945845210813822645679392892418793730397118232304901187820816047225970719336858182950289978208283049701335452978254434249854048726836586874182435427672074448979862342420713655513262334208891252194584241620650555907797353139787716780232337780607464284286060357745392384747839980221758313854370360428088025243139791882966326905047604303534346183201427435444393052356386322176297583814358764167270020875471816852645005445451637391643657862550503356996512179605483449770746639236173845238393653731548720837966 [141,130] 123317321689002072673121972597647262215635689640625066304818996568729237549584472410366177683689934143792483800160793361251169135808858410961389305037641165298159076778093356268051040160423974862147867515320849534644884620510748022498607662446026649082853013694345878386991268340348947979096200077029292042523668148769633881554134778795926683516832606946975275293001506192962833417311939843581497099707749030284014491367248908378629496010572390929816764950833012661914612564102775095671633161038382414270824222217027344746610900347009932975347798632739278675968358302456975512803947029310602859716411244375394176055974295322101270004472108546909556207047349156334083018095405145297298039018650335319228385003016148444497755927140352351317695439575282498691045320105021332611104256044384 [141,131] -12064425761153140019380533063520977392098362808271417076015826083761071187665068529545015885908207442174737458699268537008145701026321558245696546893417607324527873273035629923594316017006770791989772735589891442880093327212549220509659301014310847941769132608146839369858874577008862466243527610749523475292851158666235428222249967412900718263745011356778632737806203497630407537607750327576693071597178658147336928511089823842512494283102325076117160925161135484559046366047935102934391988167998289256546967486893222691657201258122601593155482479016587586265810609609031369731715914819322219825224832063456757091715037730977574235409860037136983922615391243343077667424025575294298360147090750878167262386806943486199697927989459328674054010275446715025865404627524 [141,132] 231446682176841551955938059761588616152373176218770192813356438245945161730256245322390552261300227216829249555453485974261135139003574693284085818607753292412698524366875474440613259910837819535243720567584514513512609881728715107393450228571095135974841718360909982735905801166731016873887915471663303273085327752519269870113166337515436957305282924528627300489943595123300971481715024509669904461686489677416122795081727244961328035967067031871941634062877792190726848798990581787300876858089033303870691376493442898294871107882152501180504303056254919966645058357539806062315577484946351770212918640432452482001778287677097215147696138441409476399458074153148356089972751935555889720014489276400305436638802989059725487960789021481891002922608 [141,133] -764270873092957620268371165798638344445919435479772190251658705226284719277467668915644805754966145336781569171676841964842334146827540116816661176476550443850181348964112821314798584118238947432237802507081678926286208345987060942537880598247491106849319993248572144978288933000168332628136973915881818168573799486918772216179080139389584980873301809088381711109557986150383725553857955664822470822362899935574796220450043552222985380898729643940853308886531165904180615656124930364939758497784961550778229838562114386778931290276267368541009687293010002892150049428875845681988336466017890151261030796788590664624944401048521023807768179635657814143524231530907046742567885366354410972530676541871191711996870398904005910678 [141,134] 373519698183697575310170042361131319062568665659609268391465198774677759939540485282457470083790271729055966709807442277789530579352381905726227304139498950108130166083985590932413940930899533309907064579735374191586277764666922900345624856433758965093647905577141259583572576510861106069926042300674201494572004493997421575458334283718709252107257045696322861014615403958049513498934849966532276622808162251136888993862722461219555800498389883060615794818393723763131949680095518508372003555235593440650022268327660598899809820092601767383848928534837286283122103056739241107119411474100575169078139222263481296796391916785581698809035072934787490867983978420923530094147945197858908543980563069365641472 [141,135] -22645887314691216033312055178806743190678962643968449396178657743147807248373846478687500367515613311065147810352436049397617966517581072250832566555171370934251147578362218311730764739730475956609740981429444034325564709138788064592952306952939895096338519780347514702337781524370965706088847665179743503465528744269437389358479432792998847414779478150742804917731546882897780585970509495573038076156858961266244941474155038429364060886504446434618174393666434622497937604108868972605298594272815479778347483812479184089186630105231859816784003739167371826820809833211468366989874929678583191501146031282744597088082350294626676417073054567248206063394344908873889669439355018042720 [141,136] 138277381766419307142640021973094425864716653480088790364907256948896453267243164438223457916332046014939253663280464618401035702342692462537446982497169688313145639344437438226789323224572689756956859507111008470882165212532357697681635134317161984939224399327155648752684871876525830710306566556905551582107942598784290404978640724735409021403583400428403554229384331898447255765807990204792076553164444573706339216196053440144754818838843899941783743827788610865393902194755473346011485452902198324688032439433867245884476976281391266657705598328021532877444548527716434661070806521373619974966795402352194180209656559044467526401518359668496540607306879744 [141,137] -66290086471785413359469449858769688542364140707969279928052895136798013473864962915686890483104449701269426321797841586948601978585778377905760302341831816016486911599883956020748189605704167474166111955994075053609026816872354102531855885783351114889159066168984418033560386175456436829217173851030022031601783835390015390568277436055361074702896136671726671380709921357306219685286731694340085186837410690502453723810878303972203763017007924733757582609962800248378004026749527129894800387222820542030740614320532480416667144180767834682259038730664459086970127720997160592705442234062502136111728111489909256512140767582749780646428 [141,138] 1845307564095428679648499335835949897297819767042972421820124290721409495718851020068969113714919410422484213713507521806733789206587558520588420104374395193484600881417906666772306989646057734671638850187252860385741469356937471791828183426208576636101235760078361838737922398325090365857078050045015126831100140127741867700945410413490131883774238582025469512015445203974428837270721423343422681434660940892574569490513668340918033948904691664827893997215497119403681759950263409721862508894699656011684118583276962553776377781559041647587593028475285923226077333227395511383191204778326412551317426421716672 [141,139] -2056595019527215660415687115111634986949491228617848746402467901795154947680976657253465595934475004279745922939643125919232129670000402604360800691759001530837834710763479468532339840956810822356248692251461335373084214447971000444998373971668481820417604710949662418463074638596290812516294291176305035634353555592660679549059775603897803995800150927206278982058077897581089584599777329541416862660627622016034837275133058055332687056411567965941299471869575198152166136138894947502214140979658801742124583874013388118229083375293400233346252949990881233877013543970432396965956344 [141,140] 57436858652651922096699933648469444574685619778239032998358604870160394608170260268605624331551558766066842413520468892579795868388048435131028974706989981156029336376484099196297822909777560547319298957776821981634509941376389503352255702885613316254305346645548784105115832124150217504825257352949115507731112348411557946918240080411338069955156514187687336321679029336806852532707453312323026569270386843843776159758602931045072250009555884056425957766591297296696401027482725902362993281747070848911763577553574895805770972580722359293769728751863656 [141,141] -21873929501516193197262447656239969185799110783816842835367148004877655565947268595453122061426865739356138437219833333482397332295937481879954232234727134501301297491727389275722958213156479514644898851491233866862623654567065533784246020575518663085895947346774363127408709000620476556842906325378568104784002804356343435761798373420231391224731940627043554184250105333290477659680236666909133121031177320979925644086016412861626125267654743243628075714435529303832593601867070683259229063768694195206740183184129507421029 [142,0] 4054250818190010190332009102906365666731433605009422489284104563296580931129459218297201732107912145634914183701851766246068896450721287648526294617629801841914215603612983373490958213618874346446048443298424612215277260839722512604607626158647889009691857833006283923229359090868528877690451866612333588648480593272914028832552173813101987662702468245546627998788873240351288343506698845082469065219166158003310876779585088127636232631765830175714768916313927655258363895774575374492706406973028335070418741817802859218387561135638017187967312429842514047023137324132602086114326735894262441190067997232659947726454107480884925763852747091987341223910933135236279492967681034231097834195918200145810008378393640577195308350112499358570498359664439431022887130726513638777366812069767940489086705495282438250583492390588764830168270352243566743266257824315565537252705286530895633900944652791548672143003117712242669398719232366430387192732145439537185225567992176205310140879000941172104262636007431488692672246746448240162720498498176768760663463404432220983892422513246400477958414014778840636298728170944435670003544186365851151545309335274289720856350520025632283327218071874204462545189224806409588316416084147637966496164889102642629219731510630682115674289361258977693843507586187304943132356981134173529577135146992133712191240101416783126116605650201836081889278094403911391430835133976812900435941859893185169262803542332793054375421063610095789673801306491581489892433068032000000000000000000000000 [142,1] 119877750305017392287978518405273888673315096582507839828576308403235953897559327419277412891930443504101331206896989400971987501535022357191435100178474954534566992418276592297221142830183380066452962301022783547666323501174506443053449728044931135636535908163215327186873740915944972171885969016541589381410134966392121784097906859013891423243656579289778446535598841365758145995857892375207134649029798957488442965651359423334589324484282581531214608350976248232513007020604663629058393703021191700559359475597403790872679941039663961835803450410422727690359162309500012774332733368718435895952852592701771585520600370975608781169001892448592071853649501472071438703388995593087589804108281557025401055229165395050397367515908043334640451181590182862064771798071464698512279295260186631279358677334867612626951736945401766380793876913067776332894659196793504768854842725688999426203586824532768221628467218196436985102413264455857429141795517761685600580788586509504639908791817026236666838081254169321392428026255590194436085978978176933152957231695361935105214300823700430235898821357064577549904447713680641999541024227599563437323884172598512561042570981731968486346310683199673190525523231401454286376816039354793510074871115808252690896602790993790542453398704180969035370214419951592455643829257570429988274443699027295169540410205288137296341961703083522399093568653207460972985243628581366240252106899955822500217183533090092360350634298242887761137447224427361363042050978611200000000000000000000000 [142,2] 758912830223650793124224304142009442276514206758206681856757645497422106219619201126627441932616954524781524475858907362950651393566097068426184126089220069536211993445410066064990982781540986821538398699762981854356060352904310912827640836678505173504311142503658797930741970087101760036271485799566946853076545234068596105809399585607842023722286558343862981597500991712368620687585440625593556419223480727964287486333406379812060922982575708776390810555115385856202664340327887588281778982192355300769771010829632973348748616904292829542828504732776803872207205676565287773058188996391735633963542954371063188677194015298053329568359224516539332084219409940373723898678872758482864577033624192300737108458230145472337420034744443076112387664843935466422600452830731980139958314274037239493272337221401571641028642424819487655332954781176572320295240829239942789592348840655647422100436102412654503972335878780239957811850737468858662975622895333524838351299658027723741139456066421161943479093471711639501139279310775156976051259775949227798789747182269405487038801446370735464810476936542511022642119664438813242539707304933691224858930173173558352936820327315496904451155625556969816220302066868485714065444598913368499381790631636358894427115180515018494384938439464705464174460520841149819939707820867178895295564170856007613593066149648767846381031945971416825732460577417618031700010305765002144310828688549384029384715796017253881999926179145062610363916662280740646431088603580858368000000000000000000 [142,3] 304119238131310641023756017865828648123145607797850193889988122723487880766864889499533898475419586238675176912625506123819778483353470016440124753132982508333337407359861927408500281073675548674583031546200898705049998806770727709655686620354695888326018624760530252166887996933205561874595692125233076924246499532850641765507811278382612488441839330717644767684988967648250548612148899493586211866905754180673147284957428466661684061794408136046078654784198692609746460726309069521736335156846089473594528670715999695126993310280509819570573163274569685492263718497865912701479357092616680123180974218847569739166048885181958680997424953115403265437812217126385506534707925915184039589009077810728960079155614342287644685982632091393132027943041034359218811139529701914143060952764460816579123226864654983529333767819353228331588921458319615091716966840134095339074388229031826281492966016302537820394657957879869042751479705473985450719847665394370761477351962849030257071246249594838843319395459105855341378521256156902610664189764978553056095092757630387409230465022615632249462522917635988851395310844023525809966816676725333015937663818968662306153856048291679185068243741958079258940489076516073107876195388858193004006165934106849717840431687651293707043723681160912028538358388623396563942806331542393641803691697877969104056021358967142400826983281489089273126573872670724248233822498089587876894322607915717506669373614984246725303961027492530629172459923565636990631290074741237350400000000000000000 [142,4] 121608098831720715636108067605010755767817601436842009579695279777464268837194427637571160377131969000077826197598773429780961681349513498595681527614042493671699431336365466099898029871364570126737897750641713338936883734961626485212878140790947930482011352965309876493395292629658844075104604113123126206239514222949497815982078572171785043786923957657838978567891821572957170473963182062976396593598829797891769931285662002695743941334561246376619019043518386147519563203852596427911824253561610223887226802165419568950627186450414967308924194909153315902234960529399938159114833195914308718532040713955837285313526936220244856784363033485825724938296452638691784640256548576962721715565696916279949820686276221305052038451544547545637077202156187527434442921943550020475855344948047488342367639095519713003597522420532618038911058168682245535857390653473561919939545937376073855273640358692808468164434811907135511395898541837311111835513651452008009263610220255511296496162800719715140774377983846990778879543326352754572790492383105465482251195225310254634547022167015833290419128301045853864597489860649611891750375484382630355644876656916114820548047558832223659141796078433942610336989584140261298901157501879753934017199256904091942291769110660393427473741832540491584544312921051367321478100506512252037291234338581214434933066405540859314121903708873273913170801109575406010773577764964614426522197558802569830983109557763371467225636947954462302608757004073965524931609598351779020406784000000000000 [142,5] 13161570169936288595222772796516181844669005667167215667032476830494128466946386319924640708824072150575497509866498088752145459129631133598221147695283910925297961503570183940329665989642702178005909236660648643315090303186702793664855189855322678348090369349699461185636247788584544983659441745516285791524834920160452708770330498935060113343754989513551066775622340468963520171528197972140082627645112458711029858627876379007716040947784787477918251876233070094951316721397193181546005353168576893845092542924560799978804191322557156338668429304848145253292758198917143540695662075928301803893243211207559373764133886599824392682320060923235393809648017578698829372449426837775833565735987567305841450479811285692215658178878152642110069744291403183417063761898748201901177466974444738709219263580983876261353599627526992679924345328109175280564151814209310989373148616750696021681616785325135853391873447946578040675201970899017862908393198046644075890512120045122292969341005224073217960968403545669833614099861105152000319649433535655234090157664402479048211635496179599444396302697802803293848925590535388411453598032158090656535469919258025893830214027846476302043852818509901890554884410960279374383267474335470175933525764468179105426559108748029824421866987784905438330899881408201280495064187120273728462123777405792467943323588400780080962567787540518461984318686539413867270445667548363077979672831151258078385336174267919509434168953292290582222204124780692863933130424659628004432936960000000000 [142,6] 1144651601032467973881440823841610612690866589287905093172162923708195894364141649656979771290070398407813309224312588332779895544811150222451380770865857133514225219610938453108617899544290508625637865116249907575402740119112450827341879516900185972764276831433257972261961424196865904953490474933226583276271851874374783875582099222863122699288384212977687702757746422534010275627538285939312543796473822077788093212492781350925548175072387598609018888544199968758152138697277283152192274342349824282420646784461604568128255902179564443007784177052781660410375521016833793862728070541864213098975923360994738578916558423983263950717346023243717373209430055717431007821908845196293757476265034041053556737046848581711027766208420450557782119233883430176067358655249684682623692653391907608078275714324797184890335188038808064852790098704975982963733915647209725903016096263446968952123889793519389748927851230329534181371841071117033035738693550948844060485830621255772111832085239200971296100745326019532071013832590967211836592603000589502097480644209938111122680021854530957226643454523871873332936402153709124233875427516507314651257106770456793381810622480892060295171136987190174193001404716809796214642316548053639474934283683445897986207511706213613502919259968767353990640665850997096424225850632821765056476002812814953441102530983968906025057294216757403245365121883391258729817386701217933232149782223432140538241635887071481407627021724390304594209664945028432019671767415816188247607869440000000 [142,7] 48438978073956425602845179890458495212323282608461668936847570460211478998689941192961943413974202272644010348786316566192714329962182833362935028068415891690677695685809099519268151501048338903561846145539910089892400463931730215794347039387787123686960191821521491131410544787040171438825940138531532954815250768418471004373226249115171985310189657705261752032220212387116067966352675557394817752026153495060408933199801766076348937829956188316106699433692134044591319514239345019466884133538823478799729469604942534889886300387587440883530506407359808604524043228716218022766060462348127705709903303017710786343414637727170338112925124392449119206130570191040705748715668706033843665218355279333792054289493063161367175277390254699563193465026887939497200540966205232043493226068606937584063999288519807670419074073768213107276938990190961910613669050118309100078156034370321608116152840513447200083450163089331195591734267669500383067123176545321163362908381076254792396883816369725451414716226789842791930361304109182646755624951152575822757490374987706904723154281814394073742941007841852876978985932783815332729094310526764852784087581687588153767112887880488529313601395437783936825180622567038335911658102914151387980529215061800996822696941988114602220217986707471182332709387675528167768347366598327386665847972147136829005117605579091020208706319325875539926934446267652162693493760413614339682931701346806972985437146367656094699439855356376119493826885866985400310913781729231912375459840000000 [142,8] 1581089514537378625386429516484587887938708295329099207304369679803861875657214846001045185293990603922915451670317724683589157267834582871438459808527347967722968381562602901484880148509652959483423532573616511370704126650772867366159065452255480502666356954276998941510805292695100224449911031749535801740662765042377599120081133792028809280177334462088618771991038634024668781319373483871824428579397812080756767917432609123633210230176931559474524029977338573098374156988703836064694050440359184748198750622627094887483159944775033733023648657000518728849080204889681883347902321123320829045802077028096489837982494176198960588705402704469608535635058290872536853683161984844535018793477831976176663278690294632728058629572373172295501676015142018865008971035007142948089549811409427730584343963365548609192264053801823109046472142369967095721623769071330209048548796096798298478557100347847891235860492898125419444017947482900157095769897869310837718334118313211667730072793962756458533735353785088196256706339754242962304429740688801451157327599091173259172821526654804264450045270125309053960555950217252767876294838647417990085801070392731329832474665312166894184481118422772217840034330590092223499382072726499541216334678078931059467403011432148277096910746199257754900209198610449965744670949667717059253553500940012034193816299091966037428386941642108289389739669016580601122572476814531944646623096491817763157242804478015143548561518512651748347261103750401178881978585033399420294787570603050 [142,9] 31783675161162819450504117873462198239672658090732790695195874224468708140568284723013382775428379641447332064083499380554035123306406159579074058297751097410666470891724527095556938953494519228115208193594539216779984421194401861289658506885171365124024264396895869181292123204765692378315054475773874473353270726334346507505542572902022928422379818171991065644225229224378363943152059636232309799947134004058111076315317976227691005705077264979203508859506477124979370446668088224780849755994871697092012817117218163570311467273618354558232945085525885837739804741214890756406995086450326028924290534307567151667353234406721067225551797983647794826859458684711550686941980707613746180996081052543680002107077812910976298821150175563439949224623837070551929764760121808873006173722551397571801594518390019279113270767642359952985799240156665452864430344564650447051204568254872617118956091519684733489963877631700439612207571681281201123212561103923976983719766879947121114370678455788286674193853044304602644377540837854333227522521749953628626256736610182505946381139139679560899715850876278138053214305815650689719827801176290136755933087138781133394623073687141726000355377334362964436141908531290803919395558317107103361986237132772423198430866540318899212835268923827513899571306851656238894756845235452692890606263242493542325239951624771541236713350065264401542604209767764131755331739921067063010572893775038206357447553994822289549395366708881377466307939936751345044339979026036935577014876800 [142,10] 498952860100712014958913419691248052246219740063674467081106950600219108131939401224934750003540738536463838076909155760171519889390832516185044504413734263247662674247693560972318477628748719671841598897289819139974358964162081519174610783928949156377749930199504534758952380820370298506053256342049105164626060134486513180643856220904345327526996838600336351388750534631925632843004808606514328299280553765615899247805646622493166912480849539788299453923440249029355046341907026511223491382557840562780476410437608398208543178880221403561912150108778126633537678999754456083138384241258153893624802409665454522767835159937032968401447091658579873929182875295036634360213729654877846571727717882679282775475430688035354848025168283232328744659650200710992038733421384391603853053910449530045783602668455643214423288220921345158818343476076911913320595489791310360187430851797565956702236467443678742967003954066877380371627351080799612676527281096548360293986256290032055807086849927893737719958373988753016888036879528267453836923588838478447542501804968467807251279893197628759342897623319071731265897400471275422421422110146620859632266484372575933267796339031005016009245190453944261876317806585487951988862199306039026231471958610268911754085847034557668026348545117058436576021461252629898244776551119075582527796293819523697346820722795898123817125213461091073392575103388465259191464035301646703301495164068839700163040091847737052216119416726527098944350030519838091331316727072926445764349120 [142,11] 5403444366141783903826885272308024864151108483932064640269499610178349496009987314219668720760249821109458194241828592401234284690378719283950957005120526967268184920382694920591182050169668516065663477691239620688104284101274650242608263322348128268031851471874353653116796350395075926048486115363781470784666914896060649412526301751948659652640466781208566857657829021157668206583969202354352725530735906200245096827470921167328918603478018680318348207346876112710399232007259365590930263969813120932940722484473798825062345609611373776602033657292186361035882898504655349774023559907376044094940224878580684955692392015580518202866342969483658095952743575193003917895823220506131390590093772986783091281804118235778488959475297190193548854281138102345752661285439323416238512629071218673706964140844596115930250192993567978768543969598888907639340940629193887370467440393503498090337661377194442573142570569276943255136863977722190632948352542611484741354203063395821171202757471169125214816936377681612499203786340882294842197760053641474259542012030763960769911311866588053298598545043545505126128147414742495022689616342117610548513260653660070341323917586054133912256872511423779023247277921545607554385849329043604104137827119787953523674779541301892880848343383042651520801128294331924210799799804003601154222698011117280804312591856513907997165118853782664870956154607931223352924430032973604326551660270665961198820421476679400689396265488610956818883770084273463926225036860169929456291520 [142,12] 46853739210831026412335022432616758023962437948289017319992398825984778061596719001322584589201858589612060643385242014131700756676435385133889533517846217691414935598614030958232610775985271755131670045573250121154601795703191248165117001337588901224761686362997698716382060941381463720885256979893413616387230790715078995061808742455519034860827875726068334141803400226438871542580413180611179967657685074760646962127117599596468728133080180886666839874734106937136688424069554686011203215480182482860860146292098709173835375305872307985031803614456076167395021728036400329998741044740272785993997084829254169171553841255809576697312476746952610768487548768747836700773705859998669845454165733828799813932398663337198326685017206331958875608723749125851348044695653822757025571057413844974340900003338651082334533133011598904544501200633424050668966277360665816265826158818973961028702943378514248102628800787022178183823236179015832523266818597204806776486343166465780385365680125617078315171188861128961669446504632931583294738255556937122848030437882787644659246328578051161714130049133000597064464270186511927794566772908987218191610628297343441963088546696690902069148138119205266891112200552385569765597933444457257753186346835004746489125316211499647904958975234501533230518575387155011368654129614191560622735635352293717828230296246998530274001416424756926687585320600825724591594404416735582900167834077315434475956206246267851039274137314106367038574443034925065321810518483841447463600 [142,13] 297984450860309119735094746811067099648584738348607584531804722361642957511816260913041190985871198395954080520466670484706429415236363391143774046726792077789221208382194498194149383543086186723763113913933817388827014415120668598333395160931911499692570133265144662695518917318524447998516962629643962698418315136914779096387139490934790834017936474160639901090538523564996835473454655777256833563320645176247440641099057466361553730690654439965977763809470768039883636304453595445748449806505393786065137314068154538459071451215375456589002280777122634898734223065444122141178857572041535295858811414764731092610497168391922159713171697249107526600280372760068977385968245910200060229152765864506029770994617674581656338070900539501439716513611148629330894867117920017749935732128919283634861916260554698337468461572678925460091730390894004028440297540134349173941010452384063466615487674967404969130528982358931131733769162776242166895764272235959638813599390156583599789795294258429700967703160059862088317798846401307314919026927433116688397723251612873865307351433281348754007459443673471727603490483981030087839283823924171814330500086433662476063440034052957775662204239747643186047545014210763712365942462783475191593174435452297329975164311048330532599627982282926797350365365195080389765295080657677524413898338531858935275465113022977077560800154322081305434250027351613089812925869887905824758805241796469735104660457975338036632690146352175288501636531245876922884778055746705843840 [142,14] 1558633187515193019385885813900945922055330522293074470997612534606802415412388239083761108241291485687730115034303299143199093171548505332064781116210063890415219162054116407038739503973671546416785596063862137387629851181486106466873908427057331610493408165933093226677138878909073720474204845594359275233395946414785471345647140924330726790746336986868518021528478518962620447107823161541217685079101807399619289603888059340341081973945355304832651211046620333548233953682340248462094300751826018001700006344038226784109281693853005556893159106953296935195131401356890099109242108975194942273357371614120422894620209458009566129871662114279669950323827471225265930063032077055771987777964407258865067740119602374567412373481857182850009964741618985290614349651502541765861732765798639374865984197181752684533068035401798704633909865466829640235859287234423864973606769748478576278040293479540057487312324306813582166471826482738175696785692685616941079223531111914840721131045624021929750349757998600507931962457627414558962783130165505601930202660088643085579437876466887812727556238506308807189598061405957945445750496941895793278061002416064688332431251002532648330406880669975716353162110802684865029971475644851205673115955127796471075446939506611956738047707260531103272350360973655175476561753077148172455466145278861634029381394909006816187234229279991576118616101224906022283236817089830997420384649598840116664552746633149007074706732433569093207792737434464843508483164862530107520 [142,15] 6185049277939705877465253610971329409550470348226534223086540422201233410342036495336720601070837581095521039499616159621895145697052203898185174980094875850750047653998653436814699994469786558989446512106682361207138087003067240040626763574055956606889659694775387312424802647158835679323101948364446521575118085154330156252276189906159831577695119107489336270194864985800094067455528770037537601623334821394684639138304382997945196074545698436954095513462737406524976622831740296043904289130571701900113898627161811350822652081882878876909623328173599061918617697054634175693807831749971002901568767082851111653685420638150374184401031599653213398955523655872787077036732338679785025455228509670315157501894640655543054541522593866920256148591602670042253134112511448622727973447574583157694524287306906790821233086102110105321941322563974341668656136538293340589241795194873655020410585816330630859334968883879662330995482017103470250078025847992437403392119415950374341070079689875678243616091659585784728024430994804771593648783725597139021595779100511009110870730679274381685678200536322054170102818141604185343144982440246218987591276202407818528338031808763364690521346983903007057114525576540377036047470835482555840888170665855450155831333434720560482006182246073798289940913013087616172535260031557942110422332934335716082831313754255412424780125367280752245444614418384862856143345845984951365153027308157491024263285992912555796452061828593771530339924312745833410046912475008640 [142,16] 20763278880134852516790570566980596852299544294688644248983713670293574542204885060800999733028764754361635908122867385781826635788447485259443350924594168448232691438483594289550873131337145717610309102908289939157305064901948040956069812150213801922876899778546979829113901331525754742992210656867109379279793293282435719561062456941794728551774310313575277506180868606783575212230826742064553263727996695920789005001509479591801029456637766994242509863756970660346451806492687414570077201510210325539222220281731477612943260021622778542569112883671580525741205950381680348727239903046879889773618935830147076900492939902434528680751630685871535821416628755293004003956010303608169654708190377448565279742698544106496889400074822190525892460220002243792811151166782166377307245516542626875725016333991752517382155167223763654921155936190867562709825872225083396970009647832479313369339073184687415819495822472446860974630317573271567912728326414599350636092775525051752576297076131831574599847034415484763485902064687211567129816166926265722500616171173348136722760366364833881261039180469175697775752152204466717776089855320747767965568959849683364266394042921025523471641074674008576071263383271225931150397573858331353264862167941812144497238900914580031268492159351867580341840822982943458381969632101225893178123016900961040891445851081569081436903225436781042516623452537613596546402529307161523042853490694475215039445911512417467724329362655698164969737653835653672873521435495856 [142,17] 53612128756127602120956518152341307104912145785132382298441114614982341398886924798421139154515000182444097835543855859671485996622199712208282915240014660999092288538643628285815644460668863399979571769236690246800774594201311373807913856472707249773298658723052710922100749629522579859058627162582403884910567324557433044068819695350313242591428961719910809466890289310075929589073741560140954316936079630047112212452900184442040593856890690204145523679148410270474865642667016845766184373216487882944243421610402827383014059452772677186668492134367977319619760359369179162571035603133036416998031766766920078256099561767500950861093650061405666524646951965865421125836445506984450877493591788966629220133684219611859581248765259946377084892175370523887927953689988936186969973770321174089476545785885185945441362112501968741749028265774441738098314757002968725921427122315603414668608942533207838492576538351948924749544538086534666486560346391770256534489573162922071025934030242637014937086862158732435075272212912946038579496699083848292501771955249102721189805017516107372387151379094589830072167212076768095776095560940571123396530769588511706723781580579258144355909662167927148860126098211905894593572162467829942480787810097872093440206015874677990681951390179163482949361543322864613184054201713282402142443002175731068432831981826287402467842436108358654609263444600124926676400882968924226188674238425827957414221407360816484916648393101421218924965296037633090706152553600 [142,18] 121299051289356056237639392498030751012376363947883771920407176444911936135562172416563451908332805926877956042698769511500512927071973540808016017672671954149010202263724686813428649210300577423075987072396847604398275074136249450124911232242472817010969533297364837069137252832013065271529376582268340481841267088318785945104950587818190897739348244693920068956327366619956562071403401303345811316925378873820565325596691182619160940266384130329678741980440476301996152978782994728865469396799858350979604805885064887300366039631290855705559884787639026009693008328409654915638780061434109761244508343194010020745970244807718146619150365112975395947474698967693156924900102525112426759750469917271173317692528572214949143028946123901516942996060621146640504274633766067362889675921541208844620851456694618407694914614307949900422257687157880128802423341684115037324494109580344419768535554015503085995795263179877494499532334664156625630834398395345626899684503538177709446694225194733190585102936378249661956232449768885853390756956293413714995977055484932857523510492491355825944188264168523746515676931142747107999115091519191414327242120690972647147473931657913574397989248730333705271704926979740810645569751795745445305450049194490686546315101536118285403175357153641757497800631338284372487161131783111269727078559311832710357912619298411942183517579985030296360495173852229753241384363389554104130730886643984122150896085819685954391899104989855747723557729351705869244563072 [142,19] 208912054270484451974497009116161879269737038209219681419709565298892756774408547619041321591345024182797480879542213518529510875896689868313770049655091753662181202965738912260610245612189241564760974158338021771473534923626773288058120686043279765127552383149027676954126423330459572840624947299472697241995652354444734658838772861270255047375747666438893076635296938552899466394177584949834097467299928077268077264832803210968172837311332293792842201763134551518511100128326961704967762023899580629747581643322957803095021106668938955626850313488294174742983702905142088184901170310460612565015553718041520395391760777321892295443996581011465985282214962331939210817519551471777353183421627929359427112127034747435261488524443497000189536830765367165302970327536150452319121628868498292515545000153114397031260504809655520646410904796282752646304766752022043956130245720363554033924395884726130284966623699122973247781156796671788743485813092564679425625319995742873732209825205527221048818469257012480148080816303857610099348130882992746482579911077765844295837906211024376512887394916266452261469266639986762026798580299824542951255887465751454562146609230168715874089842097917388393569559469287188434878957452577654025440877753881231968747728416493289263748402455118674055131216431695554933402739416728076594110957738516362877751331080175959931788352743908928756302346768233501408783655894472930469430482103174216392401628800990134782719796070180668615638516107353129401187584 [142,20] 334139274275413715470549638801478388254298222395389409649116494129776626976067821402184524369228620740681557556733151624289844289990523678141287368765559389810070625600337391839578944672459725747246023219788427938206944967410758524393864170661679863342384566981649692381202302957247225212805074019224210646468144400665194037552776013514734304587971644713401161388796173121238095521178840830145173936292768206814755618459438138406427778777074277100696699536981159942424095277480982672142460815237319092258488313367181174076833034016980968286579701961698835132210376902236179057091024756371089833352900766904905339284522956922229122423573953900995728806894728767436846177654443959247575253452181458088704976069272783547764847537158006644899048519319391494098181425361904086881142174288006876401982729240148740328661046393790956359531133468703167247066667730663974119937817288278888293751476747543339361660417345449094352884745352158337383007204065793007404908848500741963972456149141137790070022148313108710265580436282687052748950585116282087105987206806476034514390355150007745981153478125980858840457786228895831883679438572325424583604632251517106104068251192260663579947227196819249671449983534798032972950941941852438781468917374759641141817642300272610953357130995931166289035149074791458065558865859016873504518662690582206780074657544916176944807529790183596155312600595903182718086837462385912477561404497631285125710539394219627925489823993291196743837152605075147128120 [142,21] 383502485447712554576479756196837288428116025175399822802956415900854242165397022003782046100817543059627345398822393854363309305573015077752676692752787825644238832599254043362573772373676431878880312053077147420343293597324662676274508184085133852587350470892854641710398803363196765348757183327923755713618470904571666280303219312589322991800723011921264627819720742945784911998622492077357234185659509947219609866186040554949057946368169961637028448881293140116908784626853402205090871299091360052699761466155661415896077698726138266848925189600273189708442338334747990955024219840779173127758716693231833581383614269869377471924191662805342059781309316571602036683033329916167677427359056611830590663521029512012363137933790543606327453255136144465888168431102550866455405514845517702662145992480735475670002290309406933376332429265382601279130083223575104827257839853148302551096270508550544687830740607562913404523348345479457439873585561660777512213228710950992780839268857478471702265288077790367111598118540049742693788938138840204022623141366767006265998161337253986320849927165822241560432067897812324847954709162724137120251613900636114122456716456280243404284262023877189598636915474854316875946602293267747200956847075970329435031430544088469521379111379220761217131585008285017822509927532015329666057103861204204621633705206440934264084800294585273438496390206157748978802809299828091770414525396560266448824977451765653573836233626171399463702617327661618880 [142,22] 465202244386324967601112506273934336258909805585498975987610869572423901640075594800333827158778372649912532442097502600859008960747459976531869470903734914651414602051133857041344264140285768380777384434467855379752135716529417053443820332913856900606379754656564704991021122229073487634383829864339508697616491589771770165906288269776073885321146908989985300157206981947932139900634021377288332161605566621287962273678779961625932155862884290711181904705660772259878152530817957383371861691937686000056399654650641475791979886033268825736375977125973676260556554013983849109706519519232695845955736875045481836531578915899460753266053592130051591741114224236380497205825779968541165683234828996615330887162940183791752107124961812934639079522966272944923100867089356698634266768028807055181619220294372413041813187527623171860208017131735432605465944220912212471051013845390164143853725491532184233063270627506872100185003081655482636372980556771078690671901787185377154000037228558469479675071733064423523748473206582622875188553343247291261224029018028522860711511753602010333145228172436794491351328091832689774600240206253469291066195068186950789962349430431779624598413825107222072451159456944178317843187556113010723480029153598639400322423585873332779187632684745182919998816220981885840519813444852049364777150771358459500400027993771864926474181755207555301389752480596080295710388181582224009195241508741657171098759912704783121110133577777819929914455516869632 [142,23] 331629534989198528163386203218897609276841666822965932229766070605574460177062499587345618643597367203415880276158222744603665706403014986789030849769677651166533937863956025056781271515096859804601571269341426151572177108846231007933449667228729632789193506900128513851607457553992948921857775756984197707504056771078646329859558693550315102404626637265891667854883538582778063175381349182761636707176352970379666991977493047550827534498694099104362726675544667973425144575726533243715822434285678461325966751402135551360525939004123708673380798014039463146470432561575947349362717277145705024361634748582305869165995023888831470300185712723184588968094706463805784834959907105843579559766510150594487874246435127991516817706991300737424422799674413757987668979402889573509564050115801696315643172385859462088644461782415325014069915839845242403539322038387782354198255181616665590343625797284582779026062291125687984921948577918797320947989695221197127887245266078433821708814752765191329847512864188687300268623225945704521084020555172782726365751673770067514965075580231084218533010032648887652259162634486223504833308948951788758980838788748413937582800326382415200564507678130367403017084282670304007111662335062841212623394724581087653150588520530383439719004965835073621857176065592913834431461743255647318075804313136704730889344324695884209092620778356445849025047728145911192907680187070320964380222541024181367284976862166744863334424844812551548525721269888 [142,24] 361546580431474933178538073192596843806752307038742803733325405196586798947985613657584483517549267127213722798734304030128324578283369948930189194012602796381290653310987298233203242893268653894083003491585229500232205240285316068589077225696076384659926112453836956625704793465119761323741639790460808614456620605127304865954379186609305147431497027785726382905855356710472285371916179930224647475560583070962689959319759113148460798369236201269101837919073755441632052787818234400169774744713709908498376470824488879508143226244027109842882394376451433423686473939700101947194434979743679945630891914035902452560246571287056520317469765958265007748912389193221372231104285417955848801985292746990295519502820684140722937245031820488532896122708999409641239168377247740142878895188617779140758643454662525389821567856101366555143008079314224365523575250918835297162303303688920185534750247563931124752872794256504269678797938533133047844505206247403282499634717585511478751049330009168378136913252083725263809467285574948956740725905317235194245167725394713963513364818506217839243780150132006286091914332198382222214448359609387061452756580495756074796765966400051905602326174379374184132877867080177646251775470319334950512052140055227514335715018667446481368960181328445566818966568338258956895392589676726447472097301041480216018680737915202241741410612007874532415878705930223587211035601289523206386667536356205281757145269441439598974389287013504954639858108 [142,25] 107714141352647253794051541169549815830076262288877979408733863531796299386370294663383949096761319148551042555044047852414012164052749909288103053820683330014434394265524732557343744742224268456130862560391594444593995804236719009688632562854859897444678447637054499468142877121482461436969396804209364774870964713875997290699627508511617953826822321833204267290921297207485834891096302110656097518468339926823510790220598216918687507993472820730737840236878060078644447776079067195500549914102429194848636399990292805189494995279967963479988813528374107884420919934952963731273622983684673931671084425583422802008200386425381844836780243357840656747415288093543490928475370746204565652628974732020399482466378490748124756343676453068154405473259450672690410354147788833998235104513937782907638435484760001269051200637517497316651298517411644521556215729001405132327312882606513414075353303717568547208345402458030029040736032078679764777193719683683384128546743359382295794091324821438038623427221368480886458220045464216656456199675412079410682026404895094274525180057767276460654958418234324908598194845764187996089967044577718333501206932205669012618109696334615276143121524032208424118144624923761788938929940659732430299445690388599229073262820873235108462854008087955789636719621304179424372078683218642498788744262945610158707440558436782019396906361663763639138988043526071165207327273106035770595192438534748069168120328789896810177709836302872534266624 [142,26] 191844495803582081625222852380505640126924525393081984259495478199865270427918928590092860289644275104768457978269200251482105026946739121622980752455721942324850685040454308325536014980356173440630654807001008658535608559476876955889969578951000712102713429591163928385806147353298157035213553389081082671062187784869476449917948905215239174849597482022767873475778352856777303856775253947640436982026006837041605376579795475517318663694825245540857314068822948026170654310433797700589503436464939778380205084252710197361361654013412890373532429557540400549099497546448871165579298983802213907453237417956460981376147713191349406588646881710355463504881285198779583394610376406995757560173979344271039556229791101438665045672511477292921898946428020101845712907643643016560532399429534402617684882010135840470045924653618121255097048369323280252420957208658765048706833314694416032346891141244923660081102111796590474547208175192139099541721109804388508530906823312349424324120348072065551794245707593814762009087732351873527828162454595470598557086651018911449759981081293461533714492748571508596528534027316610475218789812166053568128411700250631464479456603184293466525813699334282261774674125508156438125988829865744141677195544491298154502630626507242539846883658486902717277118100889186840258174204414408194423718274478391036276785673300744672746156325430670330417698979890932611373973817368995595028486041843904802162917791335671825572538259495533336864 [142,27] -33480311478777099305360151064679717957971372060432694062298301885222843044264971772652989265977906923889288201893894333831443435488801093061382508037595132382494592294290309090909878231927874709817508279817025626377134293652652278061771594749352169571917633315162360011068735690361404938969805364180697326771180877616441074077392656048264087002463675751162958080977809972168191999994967836454315203331696846914896535750686244568888212613253511560305468979932132168691944356088304119449540865115169522344561966598413625016689088013636734551356916667823248772996284606668560516693099774706334300761610933414822801912843964041670979487333461534423264546432444328871299775343695127963061497745228013093887691244588336767107811310808410788241455545427377644082411213838866286434632853994728165757225802010306190003863784610406697847476578407633058490198574045912356320006056353349625624799466664622962194056253026448927022859793503047229015942010846444936719542353777625005743767324386978273928451905734024788823584601450222613496356300975358704955375286814955406688926256389607734207542389907755924903829085518177992616094295662135220985220025120031178662540664129746789258354311727019950593785414661462796576573323244018658878948087723114392823111199115902884475411885653955969400617906847446280848663955848684911306039837923518243773846556754815328771612767649826635239823028023182048599017213326587508296022551452823183410574824046293570648319656599361252832 [142,28] 92770172541557486570363762377280131463960709524082846341684724243900196256819590697657600811335980309303340415204594582898033110636712049800421155886448767666177495111690206107845042570345340581562804470440841703647869841357026290122707721022096687998865546346940975075439956670793409161265302795786957280052334107528344468136672883218880970856489732889640911102113800297214525770460357276373100576884036756355815114256342424257132966237518847078779742520850419716416688823608105108524842258523008725669041814052866177239257738295148537829815723355602838213912742069906383481593514306416264760822315911724023976325346948270465904321184059059227777367859477172543357820994473155554710133201111492712993465009020262056002857314393948458601863618823729989900052541713548534846366019484476297663312254693104998094659444895850050638322246567086726184421950165061580692258178390698865961838989262075570346994688518233902826069178507804967763560658699418298050297061844646353266380458837706929720334286798329242003609862776643082755446576249293740356254569266841606822975566278658365747198737639653852803631912549740842781112619768721162322078896265790779200259560137367974492119090532242351115188948830236518244733270062879139954179096755270195281669823992156672494841250143155009196296457448045834980257785042486323878947561743757519742721652456273354329347724146818749142891617822553002313072096501324999275512028212909197545624548827674550187598225151108152 [142,29] -49788841862390576949029445343285281885141344819023975332433546223705550863829785721464976324769299855350420189679795693104906555831054426129123693563437303611607287631749092815760145436541685657985685440524944016306020941547085494390118375133945340841705066791743880343685298340247450713949864762912792136502999801153821041581115217805833931309598185185563660086767617686851068290273500245320695035218462974013874146922591331988142380307510987403074352609042301249578278358271687100360437056735091490322519091729821832031634003398954562082821039646554690267762176759077039083182291646892738976697723956756977611531658026214725813110638938071894275526861935675144863044880714610200169624467248457710584436794727312760333911690655104201442925393955155037391594108501065575845002048215319941126425619416238876876229500716001074886887200315464726622522486173745337798022950623335917075818472617849035225757265423043552118576676679683235101785524343296608337978236574339145321368627649785624823651433167908048490630150545406241437553097091104622481107169200050875895691391602340843802928872226186431606214488873217770560690544932919147800423621358368991877238361006084937388652213636251054898196559393474720791968708253546157672762217115251031660971655433975357032571653525182721632922024894778214163161986588601657139074694069643403225116318942631279711666257786167313778560667913211894941521930655061607621162717924486009945611737237900514722329475087552 [142,30] 42855140541153315980995217598662333416714283138966311605323366089432399995321242659236723290451078923480607042073983194453631234543026265779454119937804585838977572865913894784881003836308155207653506023274085008867947771196856620566561353033750616065059675792796076172782530540925650345031904198400627127205790362503639133431760008657241219159666894594092845218918141635767001287060684119046750113715616334388551192519880528430325856202168561382029474856851840866260863252726705547961286595449883113015536916132419189578289299249812586070804213018374018786736401516083340304972545943643662413099010603455815217131861052296145284463590463025616231579844224505768541191397031210788396690421230597574672507035881850116998211584681490173960721390733847844634609203382446899092229429500593537892580019158535558811892747252483076178793097436779454050538352583395421441290295874703988204343182935659581445167873584821854690364399645919270100923758194845225471827457948149643281636299717809673396942002781811301845232416848395335695896830224416841182589472429180487655791733008086805614144685278533767678913202543225552900340245415871284995038657608693372092227363846527247383674644252601298168111053798352995743517262203170647831306172945402389741614080366478219307829862557168523802396648060880810479432071346036609429226248573573417213106005519445254487279881882150560183378246065159328279995592848726956131788987644169072396643771801871475084556601056 [142,31] -25813902121822314191554726200322967734685984485247896424785618657367370122189933386681872519870789731841568819302110843081924239653320144981987551108410408749078524628722992991339151485085439040063887187497079236265499479882892548077892188629159877039904943743901808513493719291814073559100231337712539841140103458818470848994322560182957000771518057136890567810943877802873028030748095915557101577039174044707663243593439027747169838990821689885880159895405372010547022775378212183098604768650905204246269640382955364390247048937534820515253784277323699644560275460546764649137524633899864900078180354981308794041540028072626237773704384993632708454829092907543755795106490024072410226261055963129075413057868528830050986157035042771976523905151566836074108472856545913267186771895474874397466139028305576916704724395280036536855752892564989375839944884301571612672724673234606673107424790162749727067481559039640081322379537962443249152442654220942034323139435395442209392089432409430864669099888810610709093513218420450356178035263518010735324677696686849825197710878178822004463423848003006530122233392291559535503210863906583423716869837623458073888299458234229918802309626954386928823332694625600909542949773492371939047589105001323342284121360086592015434140196023561201975547608572813874637221692087224582051438518666864454611226685354662693698875004374724386065277057635462660986045789910854103491299901620066736810799293482857563630496 [142,32] 15694455527962016618328510222325511138127823330492935576373741138861910590427152287155175418659042850549094401312314279407331413613024732800388840518369446242424394875318421357829130236849716759789921540011542358196568201786634198698445848580352798761396912203740180224573285971609732031255933500316534131358441970529255259035414181586210284460507978671936215616595125486245966257005016265139826220791131602754228407614875158130895465347058201705329819753437133681483794546731476268121706897055882603738570925406800092245088969237679619823471494661407357254638445491840842536895934412191961338407379681531445314109265223710130064070927288837033532563126950477226035267096660660855705640647884833972510127884357784687677343112235836796658979294589738120782205023919571120525136754631539313815102980245066253098247117637666553006359377776264849488459487453956290700609560696855213893137204751516352876499061305114990553410807384648618563236123795238890085178447770461974709254357655105254216049568984771879127234775666035984138234208271695326489638070094840766329821482049422436394064158753540110722668375362265586867577767171781597857191528071977211716506802252437925550977458727834486237070911467677357500604033951468784412771054946578350827644985221579932959664083007233492938271930608297813092301055605496671414573334098931080489542113848843451413340790668717756465693141367560959667408353639234424079171078257902115775170412223301404248172 [142,33] -8326849610682632437296313005354705548976281497974642296240825087912601322012649566928656324888798040165979953528327184845954341923342766366258506166657137932085961243286488465562591389536061574902281049424855872597059106112331752798673416640930442972374347945669126920827446962802421062975051658459003703269115210236590828478602024222417142558106260942850285545867439872962582926962015592698984957016402694483044580799327180683087052089256057990821496707610570481813023218646346171426966091068122316932127392487256388353493487239282123395726874098556987664664598340139919082634211330136278273845421281337383140747212466790163013937522255831481888012506213081678055609476887249726871177747497915582291167084199334882132581735145848800351334671921650774627292217768894588984572806023559560825212751895324323980472950726492671237554184015874051146281868707977328531538614134429398160606110259158234123843931438585789649019293005837668401156808600541066403077172991116695078998218601943156258532292602715691680622257541648059754245930939562004011562786126925990241877515089391595356931330653159860104318324959135758954765901864053087925819207289396566001384360998271791129187718820051203007599451435162752212503103143061265715807963066073640428390664530596304074773858889377598455945494397280762792501329815893812702874936907817737297513900038586099821750888590855341134182103977479494414191606161425036713976456882711833261285900123761492320 [142,34] 4084327203352096405908145176308270119909752728386040419730685634283204164815341925269839186250808362272963818352135629519138311060564742759466429690652620522036077829132567832100016718605303864759302301246692402596044110826171601321041408906451865156927565980371534517230001132904847914994589767150780655292896933256142465848180702134646760894518055829003862994100186007830123446836228865264571539005949153843754212147173863682405383464113494899943414164733781150448814045140145019505485692725644465256602524012720127155351410475736822676325914703682302070056788067249475706276616221032272580255789484854287961205435707411281963824509185554739233094235443258195387208659937592053246076913020771146646965086079787339974928248041473511291217921135002024726411982013168154818851387140914948491546267532173382207169255364327628543631347214821509595541884568972596404494114213239734288483089405788187523901906742833876978349142996274781065575665984454536442016092415686556303924375249668943219693373234414067618739736370501492295105870260870048383541286703026131694775534204710553534505429017928264750460462085810754270553318222437082126045791425566770238415593213464887063543817917797036886642871917119719558053297176598943002170823790927136390934904276557331623758905578155593435626913803707447674229114090856303582785111638141594742023678387945247634189608717963795161350644868908612575844464254598122403872977222255421347877743747400072 [142,35] -1813617678430215029176151461509417601639521931017860469947235737245582009824865327758014737053904786223782371770621169359145117577704369336355344293819987895329213142706082118582546355561496796942881874809822629107558686832744564560061811397925931116100255225126919414230903870032343734921497550684809713343990673389476105177777617976264749478947271532645904197944644230504844890476457880715497422707686153764964907245807622584434771276496054505650345801468652916211384825355526160162105495777481330191590576248228493444653539058791389812271551939149915591373651583470720161717256547748384242488288856363659821257798015018619029670210608763193617782951647820073791162722661130387597184086404908597177886044772790343123438602930611479184620615426949373864969887880188843147330880204924536166619348600500742423344433188115174179498940129771843835232942305886398948067748985280781431944755603785056155700523399089912748863556930330593378138332650616661024862933037042744120447858089749757205956163597371438996334263719224302544420542972135211377915890857452605370682701836844876072652519187503945249305721046259071899130151515249583871969176458855364157260232438414194784254581952491627926097300004165255078951157764374281414424543886018961336668016126483257048868944603205929533262638274225907904317989554527781351307614995778510691217714674390290601376328112036984164184244362142613940617227514764609735178458816005709611489953904600 [142,36] 734550715420085910176199378363470468438003242075047976491074872601285343472114852916016650660948733015184794942904118374660544590677773662562837766225781607833740073862058881446948940806320189975567527023913865055739616105895222830041103571600014081828896640161587211829788769317490734860041252475475870053884217231486378764419030280521942657817659860018501445919194862893547855989079274677675631170554036142831025669203840243970553491701623096228539659292542745009516995213246963914336810526643057075602116426929513486516122463943558296684736556856251004991150519376059772672337975087461925263963361240122112627990321448281959854639590767695961006153851233906092441674606010467659780927692003288563743350973431657727911479851158338590205780799298007810575534457349926615065964856659173732781288292721488444195950809814997093752696687319005179143906203022657043346693470481076536725206275369469410771357969264606725241368058673846006360417241758842139841685530107954836039709507528902862024347673125316784821764862951168406011473179166457874738649038284031749118798110729480366599022817443520194603551051381506163796918511873581041736809980433636561604453003680888686598174314640203934251965576633080289004366304708246175288645628743684020661583884611068041009949639024187381273693766746659351221201568225550127344891438585128854481474669499616614323008024435819844230089599790588509781864473123035097681930184051091501518416272 [142,37] -270616263886177005911965526245317441967097457701147358143415027798857761617612972999695022646543686805142425685791519539889445757322217236341716087828855346470527307853880050586179154540914422185836093323254541411157050482688138222526747374650368883952615472734700047516195453604202215386898835769707550977595541564778666421637527055025578055520196455741077511487028233421878707251765993421127022638934875734432111997708666733135824037146064185329750921508823586442185878945831444630821498354970229013355065263300925188268360575086636276793664327291373547135442941445728931708143998198622737604505386263524936871268879572433609236062204246348208952956674331259959330631941421225486969310017393258169850771007751786782208281230385838735252747545611151572105685511645988482467346595936047039709780371387099895309485133431756283971033359020522093496789515375609772821389808167563444487183048718313282872529917978276818969520029360578131319567772869751468545955656149262356263048230608089562842086873551204070865627516971264379557043167884405202480225311683518085655457307073072681531413550134346624367572716663753026073953445073961263126821481649173049165229705714528773145022359888448260822144394409466901963767656256004876316572776460479748571903189704882899006929758187061694975437518199343008816267781651715117960083269522426778738804783739721710693101503213276384470815975829509711921488870792243522726337535948552950784640 [142,38] 90725242093003607005079785754770610339072290587274862008059958249544852928246283532532440136127465190450138769734638360380134269102772346302876718764843914030331747980828474572317215724447545666595468272826041987756631518609228603012761121400899365590242163765891225839362865064787167266808227331448829187269803152263916412531368605331102509806018010957018453227477599868464607280799205827304975634630798175432261164275059572068771046289302525396614501683403585236133008860244439907636355652178270095395504073663108476168514017812113713023235236835926500000121634007148639348663861325500316025723479695709512539524828275875999744989977359721730853702451890536034524484721860843073850073230677391147008139096678361058989109224326418044847134640680964672157795077712202355686315565847078488250816450411903580715595521836937514699357225736767160705289691844626104857154950279594489881951498734825205780698157270196663728102240025941442938206081568714974633513640626705598547783775459770019256192738880704425380472957936272326595524595339552263206468608250395573173646963420519644312942401675380026668667284646128497026507937277783937185264740530578654998611949958727362541497347655234039749194254432624121356278582905588975215229134042101471506133116564345729829154428270018497540810652113169849688414058616909134213732732962230920312801091035806556801432381353665042209455877952479409718782801418168676591483776203266893792 [142,39] -27655308946420475939252509079585365805120473435836377452963162445610386298300253489910568351655353962608813355351712512377026471319446943297653625488547832202172468457423925026910837399466354165897576383310873654039591796126641335995869563627706510703007567087463904751268801842466356711637663522304860100236129903343281579535263874207728878580062936570159948962610845411833376158875342545919973931740724561575053792204922526116728637907043902303142572233436294831629600422886234210883524878957192233828293319253493503795653024881481883379252435000502018283731108702164832553568449684190073846261162331111633445239085678465624066874513718263668027283297430055286843444365192150177632550724115278075835827071417170204660924971865909496874499923564888888244636798682728995554139369672037473998817829720341518321381661452452108966569475271365621168629030837685736601310979218840388583038225785967129093758791296315707092197296834069764293389834953801940479168424043834773385255391682555874942932456577651730967234566614881538030881479422727908862281546538256065750165047798557821033877210288269020256873725474042511540682050956778239764228144319496663784784464886570794141520995869671454920295846469033412922493815343814987459286603858029253875729651362313580808342825021755677984046067121566937599754477401745092624020884944170954837777556220604660926457716058022383094223082734469000149027037266389019953149419732451136 [142,40] 7659512584794953707778630896467723810737958657098125731379698988756177091964194594173993433293370393499933585572835144615469134434461436170488281494227336672422685873429071560531909760530370882073332845198126046494358074940897165827594948323566488060308111138010731094390633543550217748093067160724927048104753570491824273318723785813341071180597798766025427492145583703057783506044385392255991907004526688586942378818677443351305846411369743365937531263513089799500913241493608440556025300670809835261718721366021518433352794862938365421433497945061827716242826545924143028435477141989107239045684764854780481790020313935093302157016979740208108893867622111424333708167630157264711103582671867125877045966365712924408272589495596586560941407165572761830019356384996986329947490599256428941455052950275776962687962119260482459875080667263121880156216940273433385602120840503534349485127221354357374726362803708099724774575838520250801483889955058929747635558116883121699230734562714004723893045164088805689219458290795972358335399589996049044286239707052759134105990385859878790772572269275262343065836402183889213729169887143864670078303849579952249352469937555719442160806188158301745846061929139186241845590395109974380948192273135466012513807340958181119045409911730652507792827638633360155046024414353342886489172879301710331770133811443532571394426007105564741019553978440746004519666186245830726517670907767 [142,41] -1925609315471356731798815742606827367358701791178869414196484275185712923989141647744405729614436224182394275709383424611232420874659917867911805844748559306452204680149216895615851681758803164710352042628625002430858737400117716818622600199231647465425605400612771135139328900298766552375346493640626397473970708487754887331656357131109073315469895313096616772229354204587702509119994217344139550270066839838071379394110910554868737102607739355783644229232985099927452115855804400085435037470975288368295488909772074268799145857078570507434333657800675105536405191955007790771395637719083410878837839046343452506005557345894217205906206095470239083509054976766794058758509125560064010775075059859190150926936455991727664022143401937970545862812040243315927847305908629691321546686103857121819804615265358105630240620098632529665056363928589437468744988855083027999229884175186455485979181179723324827402196521788980652543706576362694936516188654197573967855851357658961834356454819904506723942797128044742054251814352410238036509625076290969337583276665197785268454525843586256844774479478625864193704881868895321058918320347969674274825297994241612277635968111004053486371564616272961662582085332305598449444158564116369074558354536702790428872043116923721248858079897265534200804013782353152623394301629517193089528266886526450498744425936892826033009188419720960430124419939961275210013247445575178573152320 [142,42] 438916691509385182860319446173078163180223493601738751475514093648049193867583030884442256972243108550691924934196458931886355164795085278492539608759227828690057153092453990292868358152222520016876789745377826493986817423122576946029831844180236661941646873020473220416862458711677581963188351691584723580920128858747229483960742735786717411211438391102475625553034825796382322575785769824894990765294136129735512488113759316077751560200382381457425229580237353613164743397794832137397806968154784656801615295149846255345106897857476455277864181604205822733386812030398108690145188557824524669140783397060822133572121878976491089032715578530721607501882928729177017664993941937207180969976205118250205312519249168221829824004504894650223871703887333949931457879325239923387693786189016186099952396578317058627825065607572541435046362932158019877088232581077041577844534129184416004981289635057293475856053564841453000003038913445472243195511477886156005632368629417431110818016330161555226290163135790320920780441527145620433148535312296773403663609237326811545309673660044173952953668986735547256567337133678043233409213254301226121364451530736175034278813304901606579999173415180853210095512172681614182485481584313050146475505229395306039093794134490226757694484175762914379531020696473624755798049804572916988369196385328895990835232317629006035296844662110213932992253910454117580803534426871500783408 [142,43] -90585794468325339645297486424237502616320840560499932531115083540807173667759614285137190016355110773436711408132448170254877845006730276050579939555311939206780072808545667681953619781114428516042045885775288893164633247143286660638975692806857488268746517763399327514991022661741061647961809193965835001701972740863114679050586280504536733307576936185522116093249701544671583026184584780475174692216264139416652930507387246393447713160656403222204878148524999912306480442680126942547527242987326483945910544493306320506029103449328641638918045005806685278646043657922901911785246249319592890602344197729638892272487779155151795105121454927070561971478502783724806871198208798453009445870580499876360747728082619175640241215864572803819319271055127429134102797371715101118540081920802173670207220165741155319557934905997150020419744135642133906537437858564611961979463327888286610939582384199820358170170312655414253295907937689322195930843817181631294646115238823496618960301091608554151592309315852593159034101915373540791495443653862638056451357333691420444496438050896439058907920207613626110023893485933205193465859601225861665506025926152788471449872174401772101431285558078481908709189704180747839202489246854972314890518447471133694414914570468696924209109407462843321174690183178402358065555877539664036014378293871439207079094523089004851886645371440690438263302003942782967594320156631984720 [142,44] 16901981915898348161638256339691991046830529382409857845568048885572296823823393615548188079559076606357726644258393746705528083235629138893968712643085983471508011001241618269370460908317647741771177432391825201437859576920553045760783727947530040932715907784589419584145061947197849269038843547236257050092287094034020694910554048346159470590569327987378180786209769416442563252058835473554196887050216585945831853995111516273398304502627774561209017616838689574927608852056882840323740393902050135288700991373126430737824990370391037984922015068207078177585448112459804644687961485421767947699662768849486410523488140035441639268133011270405133389470701947731295497053992812381129478662821587348194558671562715581382141157489200221400839468657097965221208457108384312701312507008090755214931248558710002780195840017510549347870980150992961474573397235221126390816401931011504700248392612170823591234002548285340056127833158921804374827485285208407408215575089389757860983173404501531059895714870052940039654670754756374549277435466863697687430857006742271884827972891510703804272004768050760472887024840851617818577883925343748873840862497743986066773206769731302578097048022778881919195565176881191296034076687851198475368953143589932455967515933486028850002781895761821998761736925264931633394194885439668774352889612810399407322211755185152878056009093874081702579233872171944745782648848137260 [142,45] -2846208007329661202700252910230121979141405722663186525439050240943987859867233511291444663697886802260460713949128659116270863255235000726725123695940920923558028164912211779968325314497309814217371516129390526299652618762568325880768179988408131324703852680738853451681029879047066178354772467481921778883928031279847016599919460682217713851829553404764162578822234085044811129654226887076246984308922410446008354393869196553674970617993183998632498386042728583026549876183674024718612656259119267807239982851598021950677679555465286893210122956562401013144809743147408403769313404184156356641118908735512382037891464873558245858869871285364020315122093482878146184866823195672698492028385920107652381877961016734426433083527691853552671388665524106293843981333531251762921296174089472252459614866413497021865355090326152659356233427066810312694953153542550661625995856199960406834128644216688067560132254898081459992624495957717740664237712930850755188938600386519088706154665824002442684547748513939732524775923694418969322487473115369450811363417502521619236157475413724010398951592298657706770628743041153041894872521315643978209262844340613537355570634431725780402008808666602491227960045818831509027373824100773433724308992809817554835428824130537834628307339035614396555647252612228228880206146153075569021554685341880806683941490444837060917186930821149017525034227038858727876792337664 [142,46] 431732768531637500758959887143682790764556120565409091883296536934492204746199763260405213673651737635645271558196340756705563546860458862976388123184923815852700098586936189548234471577652843968298088003235786168346153234137891986949492482385708113541478010386293535997251193784155597797118058173850793863456024094628324316286920617022306907442472008504105282913448717472781014807098926502961229204860439027836636819336733884234386365330507209010371766800885875343188023157062403273637827498020981217362402653464198372055956358086450927459300510847727689352899390647931246703710092501064318738115043130864922299641464527609241721166237587492188223914866775259582707743444805378856958022073601137473615049656135679575916347327657463823909872858517442340673464229226776031408714937934066513394711552210083220583544219306855801351214482361423056470843894012305726464777073236183532704316433794297578909765076214023861140363728927479885666279640619139700063080576471964662678572378387099378101701512617004722672608830949592906868281558658046706738959953974315981941769984391156740839137401790296338139212910792530287980785191305644211935600257986715099311473462651201438498386202102423523908264126399841568174152402890152396957704958714324064099238360963200505808194890765685803791062055786995530056694543657998217603444966934993200271422794260090826416985320454185363100595126121721556453137104 [142,47] -58866179112006808173109528044495136975548799154918312740762216022616113499124197629304205407112252261481899946853459818579328530732419032128979589384250545985734653711167202864491632359260634879003046827244204577986718036101120842739022107768833512452045097271045581078351303429428658082082154394844431156724119589577014858404682314275479461095494121132478879931437503169577706047061505267139222034383593650363262920861006413375740396684647519593405098317588955661567982652309086510508297714404265706360199890348503931622392301957093053445095002316034387773045756466125519763759181365790833158699681405248638873037807097237178155755561590430424479518130920356339335535534687281479456606947347838193812388173845956638542752669188097164555474170464475604024294098794690502889252231315209165279519404907801547728187320694601831904694195679610335488072945373312425544983777530105685826624429880953956407376888540273095984749938313948209733614840806482653196169437777429449236287380001975463134060296404509171383716410577865577822770230476000185740513447464146070381482267027985011331657961484766530712815560846932729814418859297198020609563220578464167665968162117283892240331808234984814375850280444020960453515283662856677680077357954642094517113965060144625667432674363183749296345951313670472121465399351582317672596556578851854946023363604774538898493623380776441409604785495499430914416 [142,48] 7198082715308101986751718259501649825088753296970330157401609546266694804823490615211492736807638697178092934863811618456166706822832636950035114657660208264808357189604375315753060851487199103395782116219366715429495200418191226261464263142087717681751417292573221306849624059571396505405561782815490582660787862895689601784049524252330727746989983971466258884325281692414823976368687944502931491560127296362754121613632968972844608740625269183855886644364360983188998645985594591860892633135112454171179585939778374948559874274843926239422693939239458099761345630815195276204181075879191624239729292455852788553504445837489069224204432065116815121947000881974055467787536744382699477839152597711794417599866968201477656791264997221516440773008500242440368037293481775949967193175355590440305462588910390067291248616310287125284929442588153336325764406697168938525439439743584233100576831375337577861037332990338588785067443214575410683657854658392523553513080516752767304434297272941974384170066661103548818589693478553936100886585983013237894240883456716380665424873155716441710239476556977495295404988421987506737923313511711464903633656015540432493345828130541026551374858238491995045845074388417707241491005769202718034909258005792283309977853871351281627466842707893035275243140312688734875574745236084571748055147147203479787286757657425039796249355881078269498583357078008648 [142,49] -787371946935051370650447918590787672219034243331476860845657908041532395958904384642727270759331306749162297075949002998160483074204834469638378619932808293394811393997570741750679066009348508905069612028427066331853898214525900454783311534556133739656325821625525124985283948535343118374790593465730720604900218231377898333333408255696194968739271849331422750622011799882088554800563377190910055206437549960176256446382075021848662285212173435294554919579648622424815104128570196089506272671519398202199471335680566687924626846616633443234106876368291637996080498653587779977572285831106545383520052561756891280276078799559747614676722619694147327941279496731605189787787748841518270607648124013818185688343950919573023086048891061660521399575215139526723227637356249899721448460605416592771980458010635951808261519583324441226884343019390552389414300069098937824329380128974482990117973683276541014139509099520350758817581676176885493222618200455468119446352423050948693325568177298953162620029189498375221326103910723780681282749952874520310622089545409229039405455962223077550964231183997081789600437085297620470753923209763179500436079714964091914503437078881249396133788080136237640081881421655383342074339400537280862580378152951157656792443232877222572963395146164905023376692423659980899478730727005160962568997411620397514329279523801877248605256426758852192646550152640 [142,50] 76838955099405396226437084709969295908469622053415605091239252706912951516453220184785226201427342118324190578523883751994851718462051570193335170812715172066636514917126743221770555658307004080647041225360032043686217616769407387075695345067146496981470715467186336581554474293879738541160341978701985873179181094630649288414671888295563226063353971482852206523715269400797462657410738784595206070994236395288604166235720448085087613813452214197321962124521593572164107772050850064700893819735106427620249310001025063115986597485355966323434142840310714576456076410222330483100612252426646248525442456888614748455867996829038213212231051114026484453890577255412540616057198751241881303492039625274940502496827584468471203236694756054613691409536764438085040443048422128680305615820948446008816823125847198923915835682774457648023115886241373194543724221851861069511903784389534570537682734185174878735294245359627283967380601059611623594049569781342004330823888535023910246672777851897134828410339158149531919618189060686467306927641704681074085168983501420581104373748459729067847979164895267885201449180248521179736986409301971104832987626668497038740099578105197299771814504655427819576418220155758955368708672021278162170026894694762236873689683759911889702862771621280443728051023333705580400205253619443954883336875707047854263438820310798058996721861528330977028293864 [142,51] -6670563571664895712914003460323698235837944742825580539050060426569532677174716497877952708171861890521070640325025109293204303635270734808445588685937746795693005240333916979536592518702605172740316128917917101056305695424736755761754795826822073936665349779982202700862485665803563989077599454733980474070000925484927052674016706082720103798319952253683472082826463327494868661906732150683857554199504776922453652067300671208885753647889838585465364347737981837972071758729734997830320190460426155930366569596493417053578453037742095756473022495826128071617351460359342621463981913547031541007285575507212581215845293744520654682196571494716491716977069918846631984931909417784930983827622981706670161087882963505114357551038007540348738781582418213612252490153424692521857079409137948690376953725803805519597930288281279671660548027046160822171676166772558569770926131642871302581973900508403516022965337642742897092059264086148337224444652897914781233862278007024945915868721557101154919637982239949006841997430428503495290265194123544499425564834966668138512479095745710155235642871011199043077973063108944238047695737081172001533071114885920751841140442357614180944091450450189876955706454609650131342508713623333057426383760153621939019653934364938720557834917837416871136225343135407963130653702887220427528794020101540677702798542549663640146526520162182329126776 [142,52] 513547188310436066050152833763662097772503268301152451653509661073069847449547686730093900291581739516877846877680083789356674055293454111337470997666661688203063859795457453862084245863006482581679610094065902882372420663358362962757362746178288850729478547789411525832955439315909840169482129896339182650558307150202810226235224392559831846810345618351175145953520707069743980758419764116615013069758236871911791017490884335170638896344107007173488326093251861798609350030144839584876225994564803972578273704511836861016802662920115154279613485964834237084564554333007424721577763512292034531425033772867240583284889371176683841861714256430118545566964193522048612992466632779183413168250396538247975278772124047468746776813153720512938521936618823665582011301570355217499265973676765579338247158651297214036072238758976532223779348851904594935665808825868153774583661402109796784951482109210910711626233779997458479144343913963420809615066759491701823657159004595477344130308074305550100668828877885163402950752226306968755433263630157204368729634789697186575670347516077920014152565901540335554595161939057101183633080523735391843558672930272668800019910872676367417898946820325323535282929389750658263081960357108251717490745197248807768545913534812164820779190304785954662092171972247541572604570635311158531019990257554202269917700756504114952436228177732887736 [142,53] -34947012950505826639184327608500172305324881673876182328284315825815836012461451139447703717789877473205963316480823639144326203594488306099305642726917766244587576933420832585334978471561317217448680170863091054174646135275449790766064373247904511908355298929211881640408142622847637818630665208655098621382284591865101421653860021659487912024082480173679655914039903066978746130949456960270936200245433108739316718331982206326952324352210336632278140687954441563617870082402842420917546607375958562133889484395894279981492612581192348016009455197929449921169433732068868092525996644598544797386739195314762381587550010518292069699244324253167011289044975559449381882293198799481504415991754834591305270671973740120748669793029479571589374301741021865410387011261664311800605781541743609078027883321914688850506473372751969222046934114646283929252611890412738784615800397867316441050349499052253746774277905521771179600068773214313370654986419195446164612349638624369320734241494087136020824589197004288941032946806361572563789585929992164063912682921589342870595502301304434895321332765126989820840006741857693396421299079817408632565327185627023475533210385571337029233737454911285173480368468145011685594196562893103747503702565860355191337953414521339171256595722205494896808252237846604915371444872068686985324235646727347597476015665685243927681089498603136 [142,54] 2094823576608107019355442416358888850812897737377590840173950998424254225186086889438274891329798403322057505903024577827967383662598916470790575866158761958080761060864772266689339701766311709822153900040707179179740044650729158407045987149256574566390672876755659763236826240317402032555358986620287903820186400364612048672815818605290796628906958611927695767130078651672182554876195694556083792353303988871487390810533412733870501541074318983820054245920546792651322376886087127062247714824859742577440670602528794022262528373606195039348595704093397824896307609448760995865184518041289453637286904114806581012607706162922610454814965344443499189323924135466977569797496395969845630075330370079363659904586813972461530156304955166328796944356258406905422868513425661283533012044667274776987311423712733012897118243629392537092421073563178925478546888009993159122582134624789504990751892665071924245179941943519529080080776746887308949008357420315173648712938282317461745489305629211749278437773715883615666471706816372542838170183634656780500353739716979598604547050156951009126005696811157895327456617957993020837124932910192181071129063358650348186588661161890682933036167339664307997320763144023994945941048099564136729519612758459864784738274669214464036240665586681641532181154422738810481407767125319240092268192734907136375657769399824914939981171904 [142,55] -110207891326934463983273413369264912671308326580756348703184874562507437014729935752313343585368337692156486667419428556229976700059106625623566191569183443201760363601536992724566922104612141378432575012659719156474983001464076683003972952060916156965917664953223385977301410946432031955688705565160353668639510847709840323857536163570217591392924548345680633659475327448319213742662405157876911124019566296855623355566570708863095370675626664471312033517272276437959906304398016338075319656389667460202593128198427339005951689034022767298102840836543953910335259172780744528151900465393348742327473705157571075009436883654695311233294702880429523516372665276938991574518817948855113128316574477721590554369547999741754130038102635088024546265917608988008785677017024102000907126169604831996091857687188140179691752341893082294745954365114600900383759250362524507110506044342267243351013639736696550114269390607930117464408769187744547981007725599263650967114105328190784415482358507120772350773482737583036211962576928526863267336872619448020705830527670864664069187666881020150929910233400575248265360617581631888114668770043768727902071505391875652569718643394931067349149339742056605441669760838318419497862279835683524239621033079565530769477959677210413743317990947498717839652271377068249890931650068338147886436297370501296531449074724911083660416 [142,56] 5069380819889089663749906183822062860352477216280340941228506302871960073031924345569342447733179845093909502334293197978395644848553657609595117856090944386553212074654931651600496797174755997579701742228997421944852947197154221287889753814159156949624767238487933135221382867510322412984620160147787608904089086150770058788865613050296034176159186656073490648122419273448612601315750292623601912650027392594902139998317820611503410837005553238132924360143556753829987217420803936456694177703342753536371941079126169219462221067962449473952157251013216642595371150486000554350729941254193159964168163070466883026945499276873025990719424156393899856447771080565128423314976904170151341935022524278446056692549267609463608516760442456703481273379508998242700054465453341461903195016569825132204378453344061432538439972373069885510754807975005007315635178736452042269853121384683948617005183338125262671973054003982786527342682304930455220239494310584817258235639494039720323717938076594870716475750999421424599013367221535752184994733532654246484431183599330139081277590886532219948111981764473159996351351189434003707023316031260250443669040941109961563378079130304988992690738052481326240574728640311974636532308271188338001309844952841508794160218261836155673464418519662654084897459173393313021765356305377703141344721319015851871985242066534067824 [142,57] -203075637571171969611052882952158843040022162157543276638515334338076600270506647541272059409643406313630853345581920798092355399152664278528266116055911556029967797287041175948563461129284645402705520734870200848559488318341016030664769210590194634986455705290572067626907500574899512708157705996616087571589478150118066330639228263949241666425464926902833830510119794874401572317187594719727737921494650925135540099475001729397380367280312335464060545290633102932759114911494097563318900580112751867545040695007174501341547389972885432772351283004522580295835160229955986665770309767220335778904291026423933828489327749963228318856742450650402476055440245121226154068436403592925676109708079168273267585491706065841310157787954294785438176281402225247995586576142213440242512025861316591248822320498243039127768299475241869387187010549754938044057236099704567245866260069116847497369580087952910699151285281614025289613475030726322349889875957842343548836693655268254923939925037989328655885572281939845194969247933193543570535307810169433617013814702226436441233471776853987640694701219546632154690431812235403786394734043310164773737387173673446853388495531655811002571074676407323704776376133591943619964612657037403223767620149470834740749213447730528218750752749881293176268435041210708945971600246823239879270081264958860959711136832695872 [142,58] 7055798437839906075802130714076923797866666218177440446554893314924950189350881442732035203971950807717223966258901691899143006528384661837355414586125935665452453938125416958649805803625500283849677221580023974759388713357304551464370879956810880660268265996410271343396054841987312598279510695929605551302190231164111215597949844323756743767404513609165757998785822817137802261488592318935225220861282188313795005914886193727560702342467480052414020614384872223874338755569834333768758788455680873793802628568813885619478018728692358441761677753918771964157509688216261484325527966870915206257018357728123380741677939236353034067271450929297916552050994098168837727393288344738902086735963864886802490321701504661271324176659875969102788039174553327557970893776841874974953249688475715524062546428563124706925926061150515394543309639544618338904231970007012271782683052234959045815381595714538404618860930093901374030852961310828244827875007301482618064583330627089789415936309740677481142346282601379388351175803694567091940048422650834911074855001869789383430385928813870395319609735851645144263507016999109615660903086293851614996930462333778916733636911604398983771461331028200303243561333348207619380487810765854906772734385976332067759181934936074117656100967637876332746125803818501891352093036529261146967568073202614790021172492928 [142,59] -211735176793947016020825732313981333409894710182157969841034877376680862932172543809621360503149488320222977137372828067066351866281560709347277710449412023749201266747800329590791872615911694905165363912455733198024018681203777440298622106789549082754102429556007093868558125824847453658924416346351765649856360140948088930071841337091286926345697637743604761730938612550584877737420850176487280803839440737917515483391808606295150876595363534165371318592067801759397193744165643187830958571992062371792509706142310522161239864721487881096759792883056375849787169688518398940763172308343469558396377963950307082860646810686653929064317306417503549486753044896860414823192437480046210837361165465410078873450800061396992264378809301744869169385134151417456376659828178839444302552676423893017372779855254575050979543926437117428069380753881567201908616443736703661405145321772033962836439538398411864127068855163978489758715611499350157738018547838916722058808791337000926850076567582001486425984862861800427062921524377048687965080232766958858007409655752936958841806029039599539062369864469286177511170795084024568599777074875457219876687997418668515116919295307571259987066795139875716704984333259360493406245287342839713165073924837351483011406895639555202007765169750877055394578598577003874511651140838517307933421055325890523966464 [142,60] 5464213742461915061060254848264739251008029344907463685272656215602941224293188457228263091440186105381313810642029472319054296788652046766862652049899477575708652313617919616884223060216416688980260061886986003982346593087967291600891971792245568671479637431799223740474691710942042303883382537080338431001307640698463814909154887706678610470099574898130704759438418030594172084981226688827690575163306008424591552947291331192950156199304225017805390158607243243125388117648789946052297203633743422777816313043322879147688759332129468386939560612268748537834545887763154660621533408360923036788842551216142478751906105894145282758642030212647966095842364696916439796692014693988846324462034579295708669332611403912173683934775604056075664023337950460514671817279277701143279218050015363141499292241495649413860785593470755061237970620748150100019224928584305658687619694816033194910307922728018398433645966185253149906493214271723512327526545697128772419601465544170455570947947120593017342288827505551147199002669049344890006327977754140188964040893144068485001656205378049088874865311402090064444584027085675836059436606061375411600126764657871222637145305950235731509688772475652875372337640885950978400423402428103806949491294441443198980441001571361779290265963492507840958007556166135483881432594898292444472948123784070865928 [142,61] -120738001259336104878947062571985248124705313487511621470467649062621786548656176814597274782289297267306818373589351213615648652066795996739089320370127859980307870256109646795285179705435180411948388051464437323239422737908863359137351064085266891701563122200469507331668864162053236177138941311709156326691644345068072955248443944129305986536530053159318426208058610355415795890314638069910706087498777016000979219690878765160649693464060816692771568503468073077611426648290790711175558224283891550754042759552642173228210725399165961228761145655681183027537125728575100418077919558866754217005077148566513769192917874923433127792896295178142782287987005717412195844627748957959913995135645195126095969989340866318770145841000974481832969402502159426182029576520203376282616795479290400599532439292724578832902865537254071629271900931280271314796691502673170748177997606598173193137136235557405798576094271558432065622170378233859679243290302782119790622399209835029042615886179541031065558651306001822319903617299359889615567851542423560363464162810016017435558737129997521855251536483048020924996598434616066337688696442146262951378383211224303567035194683375471337098978416871807490258758140383653627649645569581381337324470846834201175088285278831379325111027810293825470576931018154064886645073946841633300615580547068672 [142,62] 2274095534662468133081170333524652711621574688943135050364651713039486964826275693856873506344836869148913730975850149694828338763889344023630464594180578421728766365738613312057178895966262484748032705411666374053212330411142891579706857647639918367691503675384243858678352630140473692280974015874985298180759077822266597036622081535124510160475597088558465137228285045340022344265228140324684534165357353274561607042134589868078548956652340908997011727611763681439424266081880634961138049829285165413412399131918595408559741741351885323851005972349261803690575816253424977890304606407203236482589905854810681230243347720721168997841438234106421016487403648955163496668001749839119331581713099327870376065423629965062064304928914652692185467149458616158331456641799116527309945339280492956443249407856947493760051465389009919489502399403473574280500019595994916706459484416073789167860106351818918112189956619932136912890868879521884427775975429385489598317197549002994137598307714107696986039767229041067112049106199796121834369623342434820506008219009674366076234523091489704097953095607536680179756530129779022150347282590143285624337793458869289630569219562460051983235117857073952119584138690101924859912601603580623194530331111724886582674518639247334727782007978031103264850881581047700859311749700150976930942860384 [142,63] -36347108614446393332034452894843075461720745617206180865101047112034375292513671780067575681958735883015831740868702806519929910225761622709815135273966261432971634946809038825508706614393970251950100596456315571591808820291413367148731451327663988727984346474451496873232141543961985867570920484152982320245853850213178229289954310884569409855094037092074792997537972926914234168014070480972451967874152689739100373268704036933903689117379587196844759965785447570036342857645324335028110663742411440416787017987184521498501171023307811075167363719014791420036656300738752291577870475579190561059725204639605535255469739582458814629055568207564994125751233126845777175492438855000610228074379403626762246992907565551884093841183563185037427123869429579368831108571639152731451868085468102696619363388266032968874178545342845472648835474729833399298637964536759797250758171602316727510656618417651436607330882286746721167247950790570025156107761752215900071754576990728041715775616782420946136693923415310296046913627765002292810076204728948615023680498752755798072721933909917573350766295329228056123224185194381521871185035451780459098670139953731843396752725352564974939693735453043213886446140053315464796970680863410519181368080125745874274105003640735531547955906036948532731960744569386258446449807775305232769056 [142,64] 490754827200965609437087472742306753424867165648462200354934587565873638411299588483188377133255180946614977898038680618183985797636089195157627334281497703395266391028860766423842784211904330749542901530983533278623491737747952995229431211424923331255250974139523166209551749056598371510286253018891882154838235071913089676257439048612834380811009857910827722069526379939375155359702414585792207741608028676880763151825968079107506537087744172637925077873403499709241686162769063256320677481409284155279587554573965123853955891644208499755816208300572975033545852715867656201735861017334311550235055903499892321953464138409343112808142834699221239896133927218472614710001699021807101160571078654484357554907996034709680905444410804695004464790633505629931288456878058478847579859737367054425739095269812490864982348696412335730302573791303279413176013190622231498236099383714839796761038473738026087242755031002548389836384564665748537316371011039078599807243998087488960603337706643684994929889235750105845638769083850422587249803147415507063507428334011606096725642351134553744489228618904207305027387717765122207206320959317481739143046732543257865640942688551240128592829681779776385158927853495009970647902374171334275908180204073270439749853718561584040733398235261307690429234353859201481118915841385743192 [142,65] -5572193423955250086633415054902181118871829438877077389300889131316579283901480233109945927147261208722933611822295906874110673214459320183719728017156906952223237823782587703567908246108945236292332880252314820909591673382136423795940793389140017319478989551943061932574073848514843317016787116000035004330967621752889360934676518109911369938027201189421000131414095756058658385967051896444004299563664600443574569268400526397614336141031159327284741573895844191330425894795894635789964991543239651795439133586100375828595682012938296367082459288699858671281632516773892969425114808291392480777044430460397841210621472520528948405115707237400866225183306193771545028409678646602042074552764357614999907360950809123017074303021687626688835754152510380986842562689078147893370476971242358069093639501849046404750597045331886993151604251899829748874383395238574304884371414116002200305357905717607030241655400589474804087105623941205417197248338182259121599402472111316342585347723264518723485048918703612525540416685020268359319562004508301541335535044042420372049502176615365609031298338424412005745649265331210090485998638949169165326919141950419511217728057904159000408159529496922897319973134749001715914766715025400947328637410551735209928838451101355817536542324803152538386990749096406011182253186903680 [142,66] 52965182520280431860967143086868798031464392927640413947124650725705340450716593646174859665877910269486969024498459040712215896454790429253699912147294461478407927731956318558121410151357063384165479407193118945634446280255651435454360959346843985285087321833428364675401787968770310604905690251767842225447908698054297067196440375993409506775239498292806527194140898822446548764071462876724061578002012781704977713417116905801136053082311530186427524803793574984101370023041598944065096048366952103065821120660831584732789367721791343959072452915324472240814825189779470962057662172759624392352211673270834666100645810183609014404732494975794180881332331718975374070107712819165508158159078830608455719584727237390319768723909158319484102821068387301848923335046337125006032278894568464699165469948968510612032134453034239382325817354746083932026472172291946476667314739715246160098691453482896014067602595688004967557122288735492952037737843327758384140725295141959027764899128548420337534717995365422688560514082624008860947797943806102710850100105826712933992259662431450215380805161685146137247830492064668311181283556156754375723467592840503079909738611280660192553275890583097094851803982581166002277246871919340416708617220571398692180961119264625459101988110854244912570775010045493328565000680 [142,67] -419566495041124406090377724512635744732512500214204361651502161515615136067584822560082318703537642251382222448303646965727441090489517334735073082024391104527586024070561519016449482512065380138752804225129874745457271739940386007409452010781523947220360645746677082722659817525642272475446169094186673949166659812937644854783086937657762076657279291062891201568274197328623462044121267353764652993890146488415000516439632426957970304032896635055438421242025546606064878817533985237810657994005419831915588936903808328325766833733170043863300343920669157301834535448843811950608282357151486916462897624295207360029762940684234502321549890722277390510283771039534785707742153641380501333943131531304403624066551305636793627910624418381275869196333977957454887166098343127930504716370631475094396581955887073741597680380228989257251759455436768219473635702816460605702705640855894746872603823949186711580759587967018019924503558069806921415864295710642776772527463374910170734462999147409908617190906344985001906927584027679567684931635530553306692817128726362555066717271801151478423276624761914485008982427042736147109126897260403849330615792000883516063167555490708188931909538570550229068741390587495753805706608905714675739554445849835864617304495787770031351781242401303618664322403451817008696 [142,68] 2757477312056738411889953522995433509579468782860904815120757077977418979920504284881770544901898599892426291263187297594143682116079854536328415422565174029312493424840635230093454331996235169930369610810939413010932826899962918490464810935032612670753490765695076183677787154164409675363155274602001314127803988717581734246122949736161326493295622260145689952700425671692785094181441213710704941319865364134610058654882187466242779854304192303389010028452710328898168944087533707424559131782956587776101938873479527103972536535690409132660521754585952188828279375554860086094641593969893457380677786806577064440564114451073845950404891019929651502139971408346464673793327317675398566713601284120271849845477506972634421640976534215595843370148585865086299430924996088848789663352058697546478623487386582647459093585815055149431044481746955391527402378193203201245727414938354077554829333433051231871699076166678611286622201925605577435792390192951467131574095632642875530126950090284366706508232613048954559759706147923781016357945945177555320932783199792785813591852764004471779678359538109023878565082906843336381898779112200903680760915786993094521586514521719920049973534748834624468144092154777113222834287289417249180662946633555967030707264031714925660061009276717757334037946752276212 [142,69] -14968998152594101506999413677775478620957946386695264622480952399457862433078020673307402029194575268413089738400720969399542670753449062879405813576247301936876555815973410515863178813032877346499829160871097227790661276212714923220417456386216764109914603269113242517061232835640784394531118685279800193849678162520230836012633651377805649802986605772268129537766893079019954975070548555937560760962964399097109452758192957359176582905131992653557154124063421778372772827216703172891835135293783010084828605917818222706711339334248188611129929356869714821752672102212590938632077361036438384763713605659148374312899618527829028118019821146023925322642346537234680049875118478840746121442298308771608958001903123570575577563310125869941677135863650139537568320386431881636802234453241758660087166207050710680135899780349309029277786613926592825478572191658476146825405506501703242253389849861877238634033518145928174086788724894327050237250120602399160578176116539322562212091826619496760012728109794340116529128546932693646284650363226380866110515551308994344903470456708637487891436725995604970548379141996044145715405640114925616340983599312234241287058619588020399614755072898870638420422458148040141738666425380556303425114868018183553572446370167600356691964721739972145870718978496 [142,70] 66823210142143975719840943333235716507476974189837646142594932741927184955414102417458607124660547264284513754413212958879626600997418494494851139087086096735713428950081283800124340748669067812273081172880199798671880233919404656442056485365850230607150334305379837816067913854094146092905823605406884180968592613626489008190627279666558000707334516821207897588557446409807926286223195512720653173210005391884905243282541849097526681425011939033678045075848962062157066918386695821849170650592487555243281081407959368206212659234995952124364596625490177515081838720001337157431434896720573601539216352163001001950365618059626457244410580669292093664055761013695478491484703342728724676876102535447926754964113414259736240291115332082909208050824918498634790707983923255359608531860663242621773397076525280128980608932127949230026823419964986442688059942536601939612935741658737017625191962819883305723280422233745590429793704433415480087550900676295552518426442355381124022003015970601500532538646309722844819407706401471090053326356908025099981783549432522001012887109667391683058690903585845737312355000556058023375171535031259643137021078425014370702720620857566404954245262627006854665092988116811930418781167042704367149787244667531140410179400690681299660801304067563664873024 [142,71] -244239215073168845125526663824609306819749103992484341416991514884826017089018331798513381696490952268782805582109831025699862490223508210425899257103380633288193167390530109643689987967129385210851437171538331921515821870704288345295382116571168700649863958163591991125239892448803441122234036396416184161806261677562583607020144019718746272478229321348984701744348177897991078783109551878972079435171111186741596608167130984232130059941334727912793173126003343206880413386753459664490677991315025183462737695922457525773187226416074261272128262987333863774492968634641834928924371140967937820770258295794929323020099424693695940452020547410504662199792264902562049670685902064784926648590947019079999035398846820615431300406843939744470599074278765545797113322779767247083719832643358818201161076703531364004292766017665485386389980226791260889256236683017349395443436864548181763238785866684671569964498311347515105141545614056333462397536403659361104719336684522364853224099599533452460106771733961089717905191202054433376881286079723556534511967798449032118775422426820179074903146876597544228724779877810569978802208785555467634054253808079144501721054683583207353362444581303184144696454567459936531708673739338473606820101331886170680701655404802705649518590776283842464 [142,72] 727731267154983103150467038969330408517879877578965935464530257639815464613901000706167329356676574228171980080870267437773507509005756671475548974541118346332007973750242602768518429651671166523552870309665460384197188198629762024491883661116601842280583526432569116451658155424953178211013593669416156428414274389894735238444446665401340919888696004606338312490664216057652908393034536492532439133603177401575158411610170612870973631054904879284965155003990999302824262007346493345983346791767674595093403702823886933508062049288778857471507635143209049141896117926423051655225660043985740689659206002778448149658111411722387864389273013061904440098505538019916152582420199700272019935237305847747888389437484253304250533728399327251618638950619072893272584317034444077865972744201273957916895963043261705211130103103542295375082714090396247835681657940547936940012461771378419518145146818943010844117320863718414596869387640644291211531461522235462082636144543061991154832487721018032238638897256371922564225891898311659825919238505020147136749356526694730768941863353425866540552463942056985448846716797771308979052451884694782435269533383150429165071023324476617918963261541443573054725408773876610138545946281310800510447807274770642555582358380789060457587444006827 [142,73] -1760033014245697801082879684356540308611446374315500293577313546622793200049917475185245625340959540749626197048946654507716121356336111212345299395791609625605552223507612986988125664316514594510778364336631605499917939830172807377517304882252886327883697371752257803131566146217387304089327181182731692182530420739305240078524695328663977780877418926730392724069500377665310645729764135730573943849948351003021787604619861300271683228379385035218469300808158144249594716604202321433886605315796776517350904812829182094092739998546919486402267558378400257485523165742619249005164099857047531953841368647989382147079596367949878966950535369760725825798288552944195470237538691322709574988277480177667273873507418403744995353915127364560112642733899735343030134535057549202965584094199596620473029417601712455455979752793196683042816787463484239206024073404761419499896016264674332476831936449037619659692412927919382992960309508169572958748698194620938548671125861619346367603543386722901775042064887745724410316839117493292631096624169544135491061797581252125602251335708353414596052263176675982679192265472336506318300633489108200763009416219997020328895438765122983379789474928916080028547577957003899155453754942788300135930422198770653024011809506678965733439008 [142,74] 3440330074285763004037882865041788778754817508977013157059292245555716131614927192366441096284575247790582488769080430334248215469321314221765181471726321610906188690015686191473491663449881640857923096425327069950350449035237748914118052212928972055154863653545008351807860407569869127910079798497271783237679498905087664583669187657573131881432861363614345436698460927196341921761991127024839178254143538364944882522415299139169910989681955326278431992059575367452885899585450756900725530833664746942785560187488890690466953210117243115548912922690941488120837800101141428585068681333904894071937967479447237278120394792865763678584032173260832479199941069242101484396817385262188277203783567847299095474430565239752874951963608469825512320929703160294535431189480433911342608134914532300904099828705652219444097804599916993344401251004139806558529969553146026474412752319778873173722558439432723096777770764832807114252001879644123103343594093647145880810829255920432789537683947271817178528338379712889381178302191409438433508327509678873144066254283804414317138022375453995793883575461838461413775030808764065643304548852996926183413074378358093950902512257640871241285209847600254565428466823778265397445319265440291925440851616151497974859360507885733904 [142,75] -5411738948024439638508302943046508261915249918567130966511253443124170842144288359000406625899455782657906040028312188950710793341711583481407859195978339655497248769339452824823206995162450061177982725635255558135062037188726004340755791455807598160708734175027383603999993711354394924724666594319774635426109227131571510597040179876824323665843862917851186403795664583641752937699268889615611592177374799385666263353955954360899606094013362867529005322021342275951949376178544704432720142607868369183080611358220363401709388532994485667672005688130359116174613041165715577431674846158259367554732030858437282351299594755721898555874696618760794227556285064521849401885000756527739815416927509234351582797247359255933337174583136576214623088681296027617684675650105171250691431543464830407223883836353963175613622644734665268299640991303695870291413291936268118901387027401403744128818140323289350438717841686258252565223243016806305344674457329897966721581338105926360412453316339251552055281528196363948026689688979207410123515337040487837050766696501014628500278930665848772682213767450061875017517914376322669178831679407959400635459887878805085261144906791660576053877559077451622576294530278736134419634138611256214417467362813447648571480159834224 [142,76] 6877903263528258681600842330354081501913607438402231171206717912203517844422194223084007282933133071485192198219403707009946768633409516564352459872800130030601831632437990457338919724994086486021295558999445629006209196991301397066295470763763907152630075586065389835822480459869595134000194855550796704632632300143349240366401294612205540444666264598957489904316751009655240208824529507638445949998683143232860168429386343275913896754193598939337627090071305607736337504554371965303876736968279454096960896422043200278174035071893281788057957154189690821246493377688432469049858808936711362112109616827916748850671949270384452879574711510998306778429871167726378898248607817935820299070646070168325719937071638386562821124740584947043212504121069651394960699818605359465216482912455168149394065260563734854598555060281756665797075185212950715793985147687778692126247116230066221114752870143902956862248970290857484400332673852995787348566924640275682395819212378398693167239260133424956224944782809031040708429186587423797193495186181698354633892351889723774119036146278784257806565966215212615289895255305353334488620317411032872816913024149883239010225977863717445981724650335326128684513830245586740130545575423449804725510044904953452558208756 [142,77] -10682897952891621705425418456608512932785060636968446303177454623873900684180563301910484280445037569684845752385029787856767543833576149291102233471092697432286419306419375388491398761282195774413923487925676722636065099017816193588779583851177248779372715560384472245212930930197698545073670194573184201450796894625143268407636494882619678628806892048716745518012666204521076919908814541413604373050925701007742392013956523590300803111682920917594146122015044141006881459302097799279037260737758814031092504980302167582349485808902312282716853636294380067009847392463141162594740964809877983076535650273479613836407394512940491778829729243377780235821370013641213961104981260318842737657635195792712353965321939754323477058381352218753017426958728635957808870118552527446305129624394004914698090248339154370541976940177881461996743471323236784439781492041382013428189941690009545379767449118560416026101936882307320811190113637443499346178578052885743211830394997670232696141700450739224452533485466349143324953970988765750310515875912168052419115828227687522949274179025406505337107204385887470005270482033977427172366435055831792054484774005096590368674846517754361581644950653176428670631522929848075115709147698109559471737064349198549440 [142,78] -318942547385581871071909275711869973528918783020357277563879028270737633671408977182917279204112463665896353638761140444961896119533736498676014408946599219230856666695772023921748233340546067179179650891595849289125696216896319527360734420985669661216102124263007516765804601185925076831783907130372704597432701910094388304893132098084336489131362524188663203065051019612212675340488252527280183177072866139125718907938905111399241207367383408793658657883968584205142177817311456937931523682130136080659695352829991421730489236493697824614163067542727824075514084281708748921322103338493923773774364425082238649661654418832795351006413628605814382987989107716212203927851509991674009072024053644030333578168346083412323519310516925986238757765505601376152177634323616784960911898596316751453843552674365919838905568465128953821310143812939721864681319963593516883736725427116808092876273795764692208070365265931686513606745129463682171800728972299309723387849045542176529392597039430945396331697402307468129161561058003341623430524953752999342884705553240561852322715345980443574476923410152506708800014324613602792220036613735320296307166091150748944736473131431920061085523340233293079453264610805315314060873287092481685984430372014160 [142,79] 14601626140842223104701269389589129933090219017945794438811672834784339251614370565566584282434949939501822083869931317680078207192451838723959242460565912031174280260271348998334771886111127010390133197192482664927945038646072216330208409398156947726555400365499702088640375005523759218884681060287824926587730806745629964633774419651316641960259394249948994357466352855110853857516032343874942128604384997075410350723142260463122696574305666315297496174930050685753889340861288661521605188004845049568666369652846569816203351431467267541914181980809737663669858903957679061946868046339930960838116383743730424307886746565653642216237187478038026260651417803984582772697593436018772471357731013606613339230691845689878456223094874814098791691757368778113728069480371449189799329840912836854799367857481861481317226480328234194863437886862793423305144498720043277441206839258181154621477078678928948012392916150019522416480707864737236995850619649740710139420508331033932200170407577246582887027876558603121342381869009562970306187544276948639752898729933394980149031469054692018367744256600621150926328626723639322727452760981248925808643598471978313759150357536353126862163191658865005206857590837079623500768183067067471007317475696 [142,80] 1785569460977760703399287068776416123830952171357357525551390434414806315663865211849089690041938711044735980329298458812086746980901284402035519629413135468531989430179261563319980061106109525853961337931635933238540425029480985720910678190467051046938667013471036217288775418766164234796808421161409188023582738275258476435050767185898434813544402312568122731980928246943104990177964437694437768408611558274796427759197578887810819189679199841825494461868996031280038324112722731723612641104204311779302262009053570782601363298017330494807563836362708111490535980704528516567327820914563798105114779063653085429843575794454955167264475537777659447261686755648940753768249219074941817817627346095595547664602234841652164159594493986855321180450544954340500741394558708803246090023630799994408158766582789538570588424088455909332280527167397220181756497692727357206220360887737124238719735057051628733926724779198671847665141763811534105027714078236714935987550008650895553083249226248922114377953912006992247880698577125143051475250534187106038801927510166959428133657566061865155638298199017364397091626258874978068796108930916937077405486326357716994187366300069873788698789844004784833915613214368810994221479180633620665900200 [142,81] 63222256014110500644456088750497128006679368793466913200534037122805941149747246520954604519299795609086129607935391114638668426070427546690640642795769989062832677997468343700043963819758630612524150898108088993467671318779219162437746562326325238434819004604735697983196011648884385214112127729558410690534207056225093009020143025277903840827964708476234597507231480576507323950933804117882409555108516652798772587531138722576279442504649210476409591498509633892986982521088813433040384617807859704782458836649034329369155911907924532429187360715104200488784868932636153214436592648795757995095551048046938369317708732893615063940094067624140630456108448736793696862743374753624437264618551106500037129912906893565592418633699399002569407172321790808365070451886268330082757203395825232613884688089712931572610176644719166059438248874745996296097147205000923147250557878868903019421676005314434240314639339165987997399215749593436659218271281197318080465598758766371382343263590666206225061383506024293215314597653260237466037448002592494901432754020127823715703597292551765310078408083863036570743040437854469472353855065594689769908572955369322436219387718488835523031393947149674792531949152287905205414835149021875992096 [142,82] 1158187205398122647678187279236853381625249687469905557537587259324060166708535568115014498453171193088888204052364384190369422359282698842277847881737124243310190992152592858105774466403979284414237526271887660063864670889857011598827871806566899774828476340154238749301559793876063381039012541167177295261224742481698028444836773560994372147764178363603862124038874023209946722623839193434821560046391367160431808094471365019152999792166008856205034596855309769382816068473676863588971780075059395148663170937109467128448823999211598499350820087200719218353621964117731917689050761985937104605848710416029475772617782951634522863571799053994232198204407831974955060769792824415663861385263730279164145238236984797141672299002300036093151771755143542662059116976224549861707642306720634840704762505185694593001354257909459375124965349430733122970256416703590643970507616325662676472376105400270350675743014121427530686466729828281073283839300021727702952578642906111110240746192707035670666524101958143124835934506614896091683224149408287100256233654368516645940346913928792971161090011434199562188830691699866288442426267663279423326451222437981611785908363417465017789297091316926279274687131920261752549891146661908560 [142,83] 12504022664399577291559165487486945772408147827010778432344048359253781756391923656285016758445204562649257811506653236810703498165500873723280673521222996574179440832495212890654876678597731101065677390122057719368025282402559737826771623094036218471673789092835043679836624005666623137866743656022199057327588727266248959874677045308269665514078855238662123363299821115920749512803366039497496851647817762236852385170807313408664547820461898341000087683480659672995138472563009259682799020380884115236725337261414071468559004993653788519518816278959532957781559715742565747725926708389751597899691626786565748832466936553667617119624238664986325011461223143650228923828515259359183852346975527982840558046600920433256945078866174416149674797215853770721624383791668495084584069096798729716855182882337705045191484924929212855585237340460099218130066043426821576812781029785648458922857755327576965323699906882117792776126927165786376257714052664795763122179546342802433502107644231332493181947373378681546496233759410410389178478076947070515035379601322413104809441411595370133221251551793160754107557161969995392207631736354215933337015830984610890032452334925136689881301782312809401861328835951460605855260365520 [142,84] 84023187731668785411299500342399614025429933205968143479574706258312887194909432287116515847443284232679502704284114760190021898600529991730930382542365215605737417641297744338575531227588704318857357798127072003369020191814066403206311946495126418673740486931288058802250224560740011218528628536548764305475645352808981778365161289848270289681111947749500550016036751354407545799702927477941309231495614436164778302254600685063021907769575320423034137753792252889196551938065178901994642934187185500931211812046613679217752318659157704795645011564636208662988451072203560271095045546371909128976229064830391083406287876862430682208587223295292784442105942481797621763783335454259452867957398021645911106650972459576636522133948043113375350598836822478051707650394102133682639499893480932554546454723814663243729180751571519058551202844954313665313825415719090614372744285552145377598243530611321189480049403494946797868040486956672229491766760205627371077286487546751440091061005069457442698953530425417828457870405330731306035662793845126741492222127544542589045061542728122513789581160545088679894449006391750220647745587697872761583207990682036041382502065561117499920912775513606104506379237150692480942652 [142,85] 361499960436749284476299585454897807911507096325639491064109513848368733624538563971788552385340480178507745219623846867969138862212175654102199187449902581132105451973739673179016356597679990768773279143875726341932749695545006885975404184071809246313292586060742738923931941014466345697520556703255352784570090143469198280814090006628692726555041367428834930552965187954075566251891212460794499897154507407995996977060023616120206680712308544802622752426688619712989187795571446720781486525975692592741936761352503408281802319899185287648735820817823439203498354544806807909654442927758127734401287527851470709933989566558396808133650255938278885390732483543221697968683788788045560627729351869346487149300583395858628877543723531272021124108901604964256490265506644800635723040514722799575846288746361671942387418188014484364903734023155134614652580195326891067702533893792782672737274741451793208177673042679566126996179459273578396449500098760406658426956276364299191668346737263027590932293950079082639685937484740516482572250432697154630325373176460251742051433270244121574679090710443904084632849892080423547753262032968456445427765726107118845746244399739729395174781180728906998462909460125449792 [142,86] 1011948163933477901126697698799082687832855254123266718128303305444218926638542758828807028236469354763527555458227123182370289968484220650326630139251292239872894592350947378134785795002577572882856251075590220869273452771712882000931903849942532166992576928650510275659207305240252686850856188896256817645149212346451226986825080318075192287692636912152352288073086448504800191018100682813393987532073611917903319145867938063597698631682594739510204144715897676469242355735080591586859432893596933256419256231105168709302305154537375374518177198584525615859250779955098363471385152429964679203068478034830480188281914996557985157665397770373789997334680025645572455867727501026715293800055141577324750039572706749914172437499717701299472314586271647422767229654993790827836919357459881706509349424028076291746262676830776609046451777023437534294669303988308622480753458733485574926390423916241419113830152467336583706092938223255974624236141521066296699716629933458732304633613173015810053649683817680984734516061444303979683882025804567306236113068787537318805297749695149520069194671072057317906557433286445047299746960463521805692887386030514130771680838629735953878202657770071980870010478098304 [142,87] 1860570928756382941155467128452019401128101340875743012362983728274889301029294269672554559228637119169836236537948813296725402087123270535077019313913939717819992620449944495330533603533159501544861092714337602227545256695791104669503765818939760668803493381425633052087642441423480473020426715581993154407959737238977409499917818639548222240257351546344931975164617032777211415614356849536294236495941894724725297397113972890672091389764015346140017212731830373162572048247648851699329796124910386807277745314220706221962192478355926972263624321330189675421261344686084598247984397284938614951765304383144794545847980177264797419580236409708253468779588540852161394153145793736412708937932404010057948273894673698330420455224422166124325922992596369106326823348129000909578424810872721111250497731390725072001317266884828023048954383245720037083463755404512233586869481899496417186285770805011019667680694673964098721170927494584901578477483508084915131096182270554664286041122573070520607971321454545739629989484963046869214402146773634040052922071813666013245014517607859334223832515092688826461892404232019733741450420579332337556527577582971684754759936671901775021152322255313169374455232 [142,88] 2259045653284744107975417116693952579269985867281243149829871329835304703903312033308305325494519970114243417743907294060780962146510890283795414432730611486744069357883627829832005940004001007956540327702436160913251879652745992480251668293010584805652056449256245842222777414419046188525447688791347124307211455883099259894682601887499496456601349425058134492733084954560195857964546762825468512487504716479634651272396270283098133735593547140494148381034699186718810363882682956755035596263689685908675037179425975774006422237268995340921183369912075956622068731479025097602071840502344788023849662818208894608203386457080377528976663115403782664281258315473117781072204970876096716801041159237464189491389370739230017360356708997381203118936023913198864357409248761613864858438899680633611410008419335778919491222695327189541221982636663204883448232680310561391276251401581326683731365635981254883318524238914978046711914710755787295137757355092415281701897774910972123406675571987419404394319858694885142467367775595598841103811567840454977666564270688080021354727331213513315566107195617476993435903101884386979416052991285524979263576436088086415786782340814804997702136128294059580 [142,89] 1816381499492438895075887451805092914022813302531639208584025543060081417748684598865168526525816330849461392939141818067288403044883581082326908103822935534771932365464328588221936565260471916218850945078255549421295479032987369090859142161490627905044442075936228892671754260305520869981988840973077309905745234418287337443981937014913183468858720055787760921771766706412674558847159000413965402523195471956554579289676368404266749252289005028387291466137970834588878024005718596312577005209897993453356023935067997975031651004203055870934400625194918923327012173857928622048154428096449574068390098654063120799407503793681702360443775778786706685910559377915591745038714089885574471318856903053141741046117386535033235327886656152002120579510193814210073073062411408097781051633937265329312152427834666325364454314753405967754625071827432983206098834725414061395540343160800513985658680636900467469130273625077325911408790457920975175815897645258769877305195167334375903589645912938528938462768662090758822448820296308796712721997969554810992036161750881750114579922858696445617104828300730056815337521241828265803685999507646761041367483465741237992441142869323647190096441303136 [142,90] 968077405191964115695904840526176169412657819431745261015153405658029196494769664795851557337954536701515549935782234556556492722493816105643848004234138113577616399879985519668851456241262070616628587905138321423187114672661883654809503070922222008827048538412249286907575605919021323488172795735136957919419691183992141536815606002562623254254410138929314281904462518855531324858999617672492408865507644857627022431212005192018381308411876194521498500149721362788455623693873758351162805994601411372622319637033583940131079703703563132361094585582885595200562222841278941106960423942997948457780534427837135368439991868571024714733824201417227835552772277278990068947633324258360121805687750230635851864092672434307159888981635956167875796408263073050653852817654859715615044455738246275216501716997739462148663453919794344162986990922146196434002010297083613722576785391410093056156532946670675603522925686560070267749665413964259778681164382741195419602581322079898837878036555940187171429013195365090293811432703060733724597365952841346568215655845815189493485793496322777562806040699768948575472901425661567580986043335268219580629635986356652575400996039902922687655304 [142,91] 341873521821617398763695020509838242521126508968506075173751275605951807764274944420715027886056127469550616518828950591212191562304358172223760590662065172109269399746216126251596142137890770106316644508537722911350159773335314035089341037529173082276553334491803679936608823669939022281105446236155759241609366161814431373232920216918203851476364438779261229607731805297151690485456313250118323387693862081700675644390089602600894100964878574264018696661605856525548497666654158947318875908569137379052263918086384722493309440458966917480256354782624034446041551011828661885972836108638095801229373318964803805390994119212514568066354204668461717164891358035063924616879492481195479272497959647734093465736267018626918752332425532878617946411735989128621850345432997660994032933517106448949298718802583798292371008684829421480484470939106251053654697170752837525630085555412317546853698004951582651350068220326065064424331290417515607359461814170904418689402048499701211507702730500218300273346181260614031725255661416240813166631062408611351146213348928475870248759188857232982743907899668941978648377042177857702874456316876443126043860415999208253824486300018192552 [142,92] 79881973567236821540916684008496819836736095884419673571805105625670776034298131941847996558413241889665413215037370755402891321425623973710657154699332518195634252768243534279559779543852590556139958717635871775730360373004428356138904796159980865913285776822974442158274175575247403154604706673405438874903678604960581870810869000880407944051254420499867388944372946709863093421515349542200967711514981517787226349624567585777528601759194255012264213138680285747949622235085454473504388595489790523990479839047675146719710837061283452408584093019480530588138674911070227894376585979241797999041822006322567209374090495247940375056240572275980550198799524608568766805866113321804475421714708710510660384553964080148421780748466625278234498353913672796753729128837549862475994611453858918262657781889173375142021541442888237933419768870662735226007741091379894107762730087621970921498033676068427722881434129066373448245199452938659965363180694445647470422990748265923699648846072550140702012752805636619406688378778072403337906912296346678975440783407020875307690993943910826523493077090548473747390252060191176809227387557374339909290572610820144579262579008824 [142,93] 12321485956123186341054677402654146732011031138853373696344700044930779917386493966177447455161941938541183930638189590312898617125443186859196677196256067868000930163647292961170510899210166625444643017794290615031776434923380284042752992952636689017898489728633045689109321844930556915105973152450519285955093736754307976055764093719775022140617040694010367226433243175143919404505010283616660905312335876993380000697762614735963187791888571687234947743811228305722268589867277976216617219939361522602324402565621317117407135787946018461669232933947234502279734490201443764113847993634607579541772572675879305402332999222325065525302173391938137758502727875841103821754302522801075309685414412488657895482698201934415265498944085697471416080367238651653918978900281243693579466341044816265899330889410638975548999190777614393437326813156267185787975478270961289039814990920435334668106417024680816430373315332480837756337371939209215067840516662266192212657549742498275345610278228686166803727090208438586639053741185290821117829538705965782059238814552778972490134031630986397064007938510380947821928784389855863390563439771492247081951957268561430452224 [142,94] 1250813538643144740818568646873679909505287371599967256586307043761785202832903998012359085360078177383068104420362850081160644804822109451877596859070899111634032708339038566729105189667091454691076194601510522225752793488984839591524939470397616009511655585449626516779427846637526235335561198230914526478971508774823881729522613167460842956666588807178881296480596690380350115576538226960209365244970443232907906355878592675833239871886189076823186078467605623042376720162057897129211467711441491067319248533337333521318677792640413894153145953280724846312271159943600123370069382323928663526107393408256913068116760836150424478518797503867772720949563512113535161660093173802828207198679234446791908603939362643172892086599634997401583642465079371234559124919230016916552774792401007846960805034170557675591819910276108187468402211015604939540950086614772852228868906574269067006023858501981471108563042521206254590685427955586044995042979589956771400115925654519378573887680429617602617208940634628628146581478143605980127069008463434655953947627674478159806987131907631940259142174467007582717641284262699537641672031519740978395100984103542096 [142,95] 83260111964256543741499879980381047555589221050974423908001453960449981838709367025213588794981234422643793324778582626498521524167789604558753180895096283981749130181225589835455877303523783068771545449483524621179310746952357038430521701683841150719632960599449988864790707916397768386274088837902748562689294768231930481098285713047635225545268663280662760308773749555735965237957000528840577932367652670804692656080069022968234903084145213995947608641747802895024431808488899466424569727027748907603799667649542416707650304363186508448826965707530294558244981226446419133117659516548601692941200275514283275401107268669975897818545805711012574641976764149229185258449567076593998180001827046930917403994227160097951009559269419586121315142655351425617252809174469541090726386666491734005069383062831101393014470863394300558874741965681749633698120095764165194894289381096405791563156848399309777629247803663791090210783971464309022412744917105269049435007150570507802550951927735367600335800676707246056165759273519175395130741518540740397372183016804957358237342099933003236058134767266577944605508778581158732037533512493917804859103056 [142,96] 3618536729420103539409174551150627660946095351808211151071072897394438140141334320158433829669020469437589585252950081365556360194545683984753591517898219050542509812055710435245271217273778959792295282080625558618907367527020143898069723687488798857235586042139575552721075939455749353147223873665207197899972883803735298351586630423286919743723827508364925240025004380354167072914726585317189907243763922835653618312133088562614074972902279538413454868821226745265486298159046731162188125805934733348359719083057970370629263479200429261020543127236629823941310350280189256365176886394992877626598316911511786177061875463561301291307177330414312663224187583327348953477475144780973152413335721340135410122422885507005692003042640614051231981032517442868439177790808903095461668235053217567637706023500598087460769093242786099177535352701782024615783961966288049647542309773854869604859910145861897823240567361446296449806103213736972774673377400678358246751850651590282855968290366156929830023409186691385161183017208261593783969868457132127971875057044544878791385873451544986910423396857032860036317204278243444929425678962449050767 [142,97] 102180127902683462240168420258367841178017767668555634055219600332953506200181217280417671999130561411426829687198278954969521443529232348329983948742219273704538777536765035346552321014607849341943483867571206979373180296487101760646439747558338219947946964525205014519673047466190463680249998391077427306745820404245002719498212451938826504740606047804059537299472267571982837054287188968583183612203954126652615702135038204094457992772688743849635573197381356762331518275472083497993176746754791275512696081936552042088121494707168182771353638468328118235026765499689386207984904614602162357409322984299591735959943200419344518231725892057075329042626843936833315811002477485721594134843970680662672500210638242523359355561525136588331934580677213377790828812668639855709356542029966750968251458830333328912364106064135582361480148071218411332787827441626429565872924051155701720036971090605842978478769172338640096087469958475915306526370305075225069617294134955779482007814495083286197710135449053332079516821144516738526032343251506331798413658226792941702633950693885501798460523634731414543452204752046130475198659681056 [142,98] 1864568459869594041789141119733612861576403106752054024535698006888303370980361252355955972255352123383610481870589714916420083216842541468454412753364522739979757648259876457209147763853002773380515344605700495372458630019378913616480805817575784899146363088814637332486525808400644357534442103097622759696911417760672305453984135241751312156391162489115253613044363716627460066044587301515696409742657059807163202964611322352905456999651503902655595917824141349564335769170219874052319608193562260026167670311092290217360449417321467293791148469710916112505653182481626812518072694870154016629607858556164453086198604397854678384441800626970884025771131592667525689076428467370903971309891830783956288799075492927318012728719992774989895966815530217052954608256472722354018472758463616835672476579735915126485503851715920070614796802038618161262827887958452105418021127503269627505674003578160460302182297331766837298874656020618216749660274510709732030606427249265911702353225710805799250023121791329998857569408643126834682846645172619600516835116112488725179054423723940898395506189530554345942801269518053692887312 [142,99] 21855751339887658453874004812419361755968609809589686673065232393826193526581896751294685825952541386637036560756474823068720004437253510011226057754783640222127316066345557920978556827771127559955782525060243292316921866405947690462533227269649221451395561706873055079391145058277781001744136469647762265008790720609596183402848644138839757279323891826878928219687544563876503223300561828362901312104311432248563705709221726399657077540958817774447888232751377379205468198607139004897222062238806248446036250036887206589941684982699362499238667042152125833234918297923177017171590430247955886513451205823268994009827144819566567280729551022696388066594134217890118045090513867980874232185639881459819873114588299280385914009649255958721155221243326377569013810175173701125599069460608632383672374642674795289236069448982153475508720613746742398766310091599755551512551194122714593595271952999913474535191148194822814330729046650304455105277026070281534584953378056167872431094772571885434838713057584677387204679586706108192226024538735602216044005262466825295487441024714205036205856624857535081709913851900432 [142,100] 163485452084240931019802370972996660014133361252452941164608653263875205334252282439462948562181818716914018122489867145163237414645184785890536036657558075603575567951512508989927990986434372371439655074338216524391398766341990391132900923172510541053950350164577646411049391264653200820564297752543086833452619164080014113101633718270846324519052930901607909867503026539934288254359854715378933638125424110377618285832002851765093052959826448620706752455051384793922002172276850789955071718034846980205817085248127212220407205464529860304744421604221105839407382426419457551663057264638291442185629774593343769329998806696563216822082992025897227616470691882373162729515969781876718538319295344106469770126761905830045923652681153037178799713638826901375724519354986194776388776661141294322689472158273057159587407561369044353068149695655857444037209312750824168755488150918724637147698931187072496239293093781902086654239958523113167788127305253217526886129860357528444661116839179251903483869119378693936829245044575155598369209174271393602053075890043017260755650471914451142814994950863941782113124 [142,101] 774847885307753472167931797883557613760002039815083508402015961945703672950400203183790158794792079793150603981306588356072553826949784646589656675162698838820389524848336910296214783117382588528556843602338103924225057423687935239885287623642249393086832930752036617394855807240908508483647499364349362039639447984121619473878672734641774732507203082213824152866457521385731897668982261379714824928692863958106422971019581208482004757658191326459786894173151108065105009771140548944726974660441507863998629755194783728300493717182451254971812953506963369031903919602468450699465449819339795349970841197842681409746001136628424140031509073895614823354837512682893836773634766245359349912684877133905065526860322933173281045511307720551850439846129490389532045077489721705119256308880878746396015364760431457513217503941296207444214665234217983779239535388403059287764634923545658530194111641275965722299900506763309599162358986401351844148233896039349147313915071334382232841462863552572102016191886304750719875739768175737512552898850329168257320338542078461670830122398066708593796770796610240 [142,102] 2308951730576645633824781676352175406435612409237404915566270987401890996310898192099791977769251875108420569323860148532785383407177552397668177972864675779543256234438967078675619611207269021158096831959345326324280556569595247822344265011819641577038288557684399599462181879505338205150844621170469523229190532245096132436523259548337367381269009301424793252504846261063347270704266997259126873119890670832313221616998559642011160935594367384307495895403644796072324437882345554840397896521741980760976175836640791883728408817469036852502778174886732685496461418520812986764824001873909979492955142747487870355143268845723551807794421259685415444111342936985252746595435561167019003335328087063397318702411033917235478430339648581809744881786505046003025731282932668933119221852014450431398681516827097521063537483618886736392403459201842305508782155501104346681035287510883616287970812383713243355012360600546410716448456080182813813808759388566024065783083795095312010593773548961719571110370266427049772189941427071958757611435914689792627051402623006969664235859989377681405315632 [142,103] 4289825520781930835180967955218238097105745818571141171956987907814406835119749260017673860259589067528939332358329845130583283345716654542921147713649152768068932418840529190992970633177687098164130086414240833719701693128656783912391271957505872614309769952557556164522408733704347018914073031804505091890944363340362633973210176219459870518908687761592210079393972700760156111470841209038525541916335376845334777162880258160823940644767622820899852649501853483357691515031304149365024958697679383348382533122574804994543339550261272309346112539686638393191574827457142069815400999592491296998411422603351295254572637341584828079342016805495150580181921690751682407149206967298299235306027914166198063352119784823742770859971432952971276513820435574871472568496636514322745572619282377120309719806748554111817770042424807750246143509629692846292043945511774460750585185759083152598838337536240310991439795531349609358972041690182643841021701756839790084472298811389840729959458153254631233919085669418766727681593761136261169468490260755398926841159678310854410046041424356816 [142,104] 4924601827675986768974399594584471696145702572445942809777045768331291384348154878867476134725630069413318181929529456447842626998378073193448339091520289098658680864259812043737571822423594599810878500285380129699938177845905888293436292360705992352659694231602697094393915627743864078007765761488550542445909406345055946609751056408744499915371696201156681511206802390595127372309591377604220451522461391551368027144324561664734200799991509655430641444218960840831771116443705076817321167020369705937204276064935720017941142436177672158054164952058145166382125163065352920012917036955426756207682504091199487277866173793358348271413522782964065946509466183685834978978294606126187435251787390992323251758765843052049606711788801899313316784888792736588551170338779583484617355413024364221376232506404910547350904995188495332807140385372268828714448099472675718157592073864411756425789435518003576370636614848161764969944243034831230952788350210377025777940416264652561293478609624428440715175486029063380282171337702719480065168291392606749860890873607201706728464681 [142,105] 3459308015301224823212824372172281749487268262259956915175863210277057721093223354004140875169428278223937707889209361497287596217817834842531564915010514597469398007314332499858296428699331485979274706074866185069737860535377567844663608482053898622050403073361431948917138399673406117618771077224128262272045803415799577038503836967895896865144926324068631473699945391799119576186971482031658965379511814143246827468558049987246477101276352304479569935260974279240013188740149144211779877241948670901865622377763418677613972742285591214607144653219010457081913833040889830099394104540476601676224354622152574088563184193280935168279295350793394670984498710006677529671215225011706588821809060598319744827618577219837530290045226109446148222034656084701388997359293502067518951035341814844970211398467976100446556885367321947820093676469511801458743392413364872949139196858614608561266232511477887127440586398759600470244644777635336174792859684791885817011321776390580589414510144678527496972922865549424457580205388792517383691664730180876420023277585806944 [142,106] 1471484030847831171736448318601661641768845078956358918439619533819750625217094488896101527660275490912726848697636877002738821966073279312692593517062821312864878103043263787113817739254207641483169623267360088279701970548797058328346543402922037254201820826456344450468834616760914576932987527098233970435484374599704085090741964375049091347845875348493054561202256706418779268990488262874415791299007265764294956382154529549749632810518740399833237046405238002313813512083793885980934303371089947850118381819231173442236875852724895226529543648867775016275656224008862521658266991201603330483299333251380897302785870565155538449612947290606786811452642317275882609146359668365865602696268352690454266545906161561378005941225303053111674905204483250275762645447115721965740909215630656335689893312793801114786096054147943541914487806963208000902936344733399405344894413095766464293375361026864221547901429780927067241496180669832378138175786186272670111415806693619106374774807154760537646182021468752532943046643066688721125586278620656284593755584 [142,107] 374794300949676814102612473865012600886393674762350621535189258936136657144641525228193593988902406819893456187887236789277331659963483627336630063359995837855404279008675633453423183494680716566792870855376485621429622748937486809199382990681316521293184416538454945936810181051725952040233357000349190564557313056361506968156644217991987360635784108420727636711510152184032078085007312754577605759812721698667361299844542104503090331394455310131780474181015353373343894289452646291415890234866786064067572680991784221029145067064964757716818166719545663401143115008652705883865441752318290899621673053573315325358768281999618180273328459516533024167056883782119484253068256355392149003154927241926078106174409799719339407109945106927820164330464851044530817683159570531830212894013000902484173726437643408664751787261387140080609907372630019540201852685599960825052465937378924540292907880346508835744452826511143557965585629801424014183260773909510802885955711195607591434092069356979945254507722373505443711399823205022110228493036119360 [142,108] 56475825065756333758162478785559095157421982153688962131156836534982588558449938434157924959771484673218566803145986241539127246425462656231846880362223019191824017017480711131057921131269167761504148277647754906583186059225515258757921578050465107401190799239797640311322604172947201579313568308369052611157588878147068673243873460117950159717793714814492679164520807600583959782418327555576196297755912682904372211324865422130917064563624978787162088928393495557409311846648002735326078473759861950987438115691882998598908433550976321844722445662647321858197165327259138239969681848899240962680096238269529903208923004889943929316657501833595492265825152699279379575852815300563645518777855608504961389871532832771396068270499957647367076848132940095059130134741878802182241536711622179322497310818336815464423775665559993085935448487941475414759247281905244325850774351760096389419483533235459424953136639817771271957683508311595982985598625203464883984720640536072961228139521680018212641173415186020267203936214795075088865640 [142,109] 4969783709167804583455561255421590226354692470180403568774030971413800429858826007573849319940371263718931463905184938158199681501908206537092291058556506050018277869624385828231035543373376632682415701447196906193559533800820769358589909919619104693047022768700350535011634410453632647253197883558109881780402066631726985572767685178367233168747719519832981865753680245982272956081700342361313512652528895549365806094461164083466746995401035875312747933726339050694496840370697431603379636182767796580284178691029198910751406109355124525841168080480931108087195827651694845404366104317754864195540407519572774442443598492436607269170704406079510981350256371854533805768568944155059758030055280413227811620786708099184839794917992652304682976012564352540283789016876088606378935973461486607985567317330601445364607207887309940263410682703170694292893749206837248763649959392450869529963258442031052880377352319138739443725047305885527205374929443419098919468369691367801735098512203820399991974684816795409524915793120192 [142,110] 251868209448387598370833224841408898399054964475346060066129125570262660561577429890889543405695780717046007662890245440077517245945373051482876566553111053481913503120525660106220477555877227876925655044840377305426299432324665488895486648030157963097038004759705126741635560079140839725527220267951038146339613354662409049064874483154380755993957253435842891160115864186205612662536831774516748111399511195080505875745747243569848295549610720515615939614675973821238222042330998083987265214748736323915692207297064182121641726785864848159039572095448774365498267967794564373531084442895957041894358561080732930128637435792237026618929040669599053994839612158987014088094838978131815802564071665905130047675875668849493413981808802748799312288047761640047751861870733878482094668021807860084249770782864836926543910314641248492691075191258688082950188098011797554697247214300538149881212714663845406330739992535323053297803023078435606048919641603297336693058661800079722645871148029481823737031393293784876480 [142,111] 7242276995530866682638787656501038547314086028624367937588669173210841381790748418674265519185793459975980014607548814494239396166955206783142617648461250517518454272563732525470468012158513554863814878969517995322213625549674023825485506466725901737537591433014125631985100785041552773513239436271044398675230916648143668116203032237830805666398748309403774137816840936182077898939494987851430640572520908590062864068881466370355272974607568130931848738268031435239459422190829162176996263470201866966139082667574878233634593174370552931478127072050838717068010804060979288897598909812184193019925842092320112898882507694963204142358957731518653739800715088348543280507700759161962624427261965335245245877817034633027878984390691845958514255383925219464098047463978961584910064871696578788641307094999136773191195208917813908120325780444469807210225589216305839214814836269793233342996744037151278437399367989205800393256568879630508440657585567423498145333552767895758427631550090177233549955102656 [142,112] 116267815001434326436458252229900786447743117701193705121315537394218562554164924616133983115641868347289987454485722046462429876545847422855207202379950233689329540334249499512644545060518980833000442892918261287963721952671848460904756922866225670000888355840623658306626176769030803485846905649265509188070597000206188591604721709861173575474973501068095841187261756596508195786296836122512761004155332170760690190461399875752069903396091562441846401473815482441420924111273737713843560566230712249756526710893858490559539309129140179279154319267089447088409439882977373883892542215821496182719228567816209041224905492981398847729306070622454443691839570638732671373437395215100425296014364668802891366625223511067350197149704694123140575781458563907481686523721325394069792497597911094038233596617299254054684885843545005583303734995712954691959216784333178480496512937772875172708881748072904872320251779143252871945440642355342360920150416273635890827326792458239505355354708583555936 [142,113] 1024265463529311478330197620090207620472627412366515636599699358401763704217917748111350133807600580375564443652764511013069597997410488248549759376524826611922849491495730848126701024026779905588556798809044597013927990591501607680358258708003955262713131237579865931242403448854838060351127605408538759013357481301337949020437641379155021889668992012049964050924290481474142480075553257875436265192251839864929415418059937242739281965604376819928057541944457375587506894487952279248122296450224430646398112507395745000851486608494999735406567211972471970700190366974183704851404078774328224250948947689371380877574013116937782869949111621751113932554523753682014620146066940327101494794902958168719783866477516176827244427166420858391376907375877148995768401440660226175107367937378592331750780562787588201584297831233536842198724667240045966352865721623836167504420483883541619899105315270061028531794041555344435830667142252772888276443567739315318640199917956294762968387264 [142,114] 4860059440957720874764663183692898083137284057074414273887694158144558274089695345524414951174233170482901359137029881827529321588421427575032250404494401253758914534791291916931510027646203119912091302502853447339449734731493427677944732719719747236290581725960859813200312328956133478844836847371073553174462862389396302039900506274265683814407841469131626643493600387675096380913461366507046908029633057881988491131268096861342275243631284581396678500392778983374967495813915871058571681786563779057077494473004288502745540042598452833685743267361298162649550729852064160899926014383541643587095246536360135927327836913946536743294843870010870946765568605551754503062893123512061628562853109901135016871003443553001814958544605647912822234407003801582255617970738216766598250781779237041976965373896798008069285408796133676817781770648839893936805349623975676064461977551986939041369007962996521297938028879289508249621724771182735315900488022200000510326427492544 [142,115] 12173655451928030173694718225331586896964979242063927198878282765439271023035405548344471657427202797338354309460190158747235422030909524599878692337012861199077235337652036240521311480929314312562743602714517426466814542674819947787138594437758061023947217181067266848902929767142873147069872954739919190977712565518517532998128684309938388801724186765334200207443323302012826311351596634677276342926955442730797799098044913120702012459267794973367547632767799220520667758657904621900942660460464703763714143803987980892919041860162894639300993672941353373966470053296041034736792665463479733351382793468750600744168738815710468717822895359474117690289835264820450897871941881747787523998470360788511415211771995193762516334255380694068267318913326512091634110201444531990759896613617350177282754906285012051416365615838566336442160260029970257894207321308934279645223353393761822932389981303203224488698050335473792004307815671307787255949027635130137792 [142,116] 15751801401011302262236176500868727599681987266618134209148370612888487220599724288495212809299711383452747250127797806895447515997377512158503129665606786078995255282058830787928825733036206821891975048828542008128862078426495166267539324731179380634423286859751893286624293766649896490096943092650687896886985118559208401026709685950536353706622323126057989706840009086396935816992319489936091643036473528631578286478440768212311399016514580456527057296878665773114747073748799695390317735776009621619405196552979029424202455603876061954883629559463890535017507585360434608514212923477401951074057917499393219930340251482135555872844920319764847941588239269405604640289806213341442592926788098326820003160276567850086143831296108897944342866783739708298169274431400381422429962275688344623136824867447563688298574892642865672684659481634052574339193527965672169444238829148064698281777672060702993006781353922300891581576049816951853866543248 [142,117] 10284500861187410897280250582121530785319446458342344690361081731716642322347674725428887001831799264412919787927479132253160172211737410506736433052926739359338153630303610804659966038740994504108363610885865981953463420579215656002196854214617855132522627487616708656867132171074761403896809062593393371054639589102865893160262006429079682054553708247726522099601428562404486688118293604929983234205577605184993214868130989799776277209963948097807116826920005777451159858426132452883717532262869775304763720435518796602949399227969769407499943905724499546233852903132789093292346466653548352203638720945684530745824811009709116328432517266715642373432885618377929182604418378436085698539910691164442897323669953729379174342288522856827927612633195300192417651222865290164182513460948149701996537948646198531018149475078011592957710335833365354068217623073195617169944012176954465412356904681121572121332846856951362036479787926336 [142,118] 3303298490716629557475032025969134687259313718437755077364901377794761408962323064960696551183432849970615251589302717148139875761909434021129332889367246919277510166256602027884820624374352556923299089955255784750180943871373989831274774957081414407791496254096996031871657855747944244610120372872746076316299669229293035450220474589655906882419386526833115723364354258574346312009741940613604773573508751452832970190604288146445580814021090455178766684332404628234227003262254514341874426573100302324079262390447556504495042999495394245931082454739763821420133177972826288032891461648858405167980707260160233047497469553956628774939100836928127899508815437425434206484116943905046824241064871146830021106607204846157649123549874673733621271996591163824643321428166746771212027634241276564500700830951959389177131643863440269644221971114245368891443835762985429564289401572822859843022016162056942764186598713603788912 [142,119] 507753716358229979125030121137108321287016258418876815555450019422649939242566386889083196700014253926389842180355011850846060000891176615666103721964138629644215648802931235947037475541636118005240701612246307415346112948729139441189578592860011264994895381529855482722164079958745914010645204268137617860224424776635369894213653212339570515980487144295565179263749659511254517583471272757057096753268869005998671361933703668566055594644567867232087603394050180131973108700909557527489427877621198321311791167776405044793946508588825733905586909446731015318312741378931112028239379038795497906460816568016983540674975539400905853252443816557551438163977657864485732917144078300972541122090835751684691533884648922428139572701562948844390845151654526692046334440677239479786655321691133604872878965981566399660393199070919020149015031022986526469980546845760297537782084558454864747077787035595084384745584 [142,120] 36247885411449244871707831244758614001804335380036470701347750258356776365679799496515281382795321908865693515331534581521525212839156526657156737125200331982939985912686116548149995544648425860167051145627648513218317521707739892740869725129302869828062287823364452012130545600067059470424434831212287861052433402023703026330810505687936094339666000819478379578260022997018851517291721796891643597270759316557541559185808426719970436470794739949148559750622580957018077239740459095116021775158448772087522196495870170339308920378557785941221305471287328150445920224340026586441971134411649133279556047950554867587907143217000466538600478878016099523562075510726014638593962290730135482923756618475402432666496745775963328016105807194589993613679817257377782644034682557739141479501065398495701913344548624401215016743406977865758151219152378241074532738372858653694678464180113368593209730776 [142,121] 1163191045026947909127683812917822566977380956332716780103901646730082422106964858557059081587820834114706027683520688715853945284944501998251635203254511991081696970688501844589681678209023780181112071136392474368191453532896198678087940288212610775459944088057579520039490567012347357668153547282922791557475447761887147201029144739578020571587706714509940548056237093985944596646577338287368842075433861671368614131335828574960241166036044074388419430067559830667629470184783768199588623269078422690401456404462285126129920449050112384518883700174296262830980775805718717042804558592103967462623453752078816307888094829450744049544569786444125374872486435987702608909655269022525706169273706352324297122253384062308698388949667507009747085215156011975607312536722048626746662453237963659908002358634295081692956073894487200603066846703411462414791933696240243436964888763688064 [142,122] 16190492784188891060524812204667117865071536433622931531908008585178764298281664007643410966549718489451018643010500434743922853046748825157757359493457488184384948412033948727405979052092657967522929667077357893683150003343630836556279046046092547778141251406837875213959455418988509462784604944300222211300279749068278575731082127418441867141389374021476145302516076663725238604028572378246556182796547169612569636828475316921867683318349745636788713704478830143800607583882102166534263221674835004548794210051117401502607660970085813284059480661095291744250819514667760791443295257783298806597014298983346743403022519768280635606315249625740830257027951194688704645619964863247818796773174223332523850163017536150933342469791592788115444784877330703940898067149174991316095081632920295776069627615885870954477812878457104813744531381339859824690860311852809571472 [142,123] 94000680161615744227606315194805357286053353093816320852157655718069492136842179352380596746823306352812927965799825902454680201051955532237862672905745258353857044509692059551795376448383327022816148003707260570805460609468252508272369540684027714918767616811144766330529086710509749512462106976573236385065720983253019164950695208612553606866965578465597476450172976052816752465355155850186395044068847061672498249646685402319780402066845600971928769226641568090578080468606895920951039472320615210157079665623793160943309844360002753489395682884147831843066112237115743149985905022524381434389675271107723215419100722422308477681062766539878601520902729016912979415375268711277396890709607771996438904443521949769994797143921008298774356805094854956608219697699463109032375776790031653400699233985295391365036641495561583920164997615748229926112848 [142,124] 218075715300582328947730593618214344747134678218611579573074304734100035732611603155136743578498164948901431303860738288375790309346991771529946647870095964090484564186882744348688483811776514303972653537681590941284621697714441262647012237846563601747046408927751238545750453957218576482066022761249450499938538403447141231553281709803130975379261499808750450402918460327166960295897913763745477533449392055160104238255000533656687488117623939163901833086026276929010458409899433529818964278378243040164514050767910560799743640204021591254472720865173054459226265005380144251317901016862264965930838314033557076006624962123388618137361377370840899961348484254362188955674106194385661871194496167375755099439919117965782665611993554904996277028985466479007405143056411234475757268633662987313665851813572306929523043158981458724534476888 [142,125] 192806458569325204437190586180474063884298197996824385035962112608127422789747264442712987294470527657195768943809237345588630330958243420677731651616071378005803077069616709964157735117461986506627088887554510471900692237207261096441613325189903130872886389851267527267602019860648924472371825691257085172564402829743454259476636162852068539998941736453839943406423267643730748655701470662836827380503835921938325493217894457822508994033937469085547746058565186224620636541603989726741816335046572058312402432964310329876968943643856215190994217102905134540919676258588488059608085670314723467925709188820605613384296846210826558763761241614455541728939088536551293966916132854051835365337124660368332996098876004195703416030295531285771024207361644462176214667024117199158810145728459953484320314670037933064491530372544 [142,126] 61647898875041918299996118759066556598344294898938246105093816519046300965303597386261793363089584454547960928249137793847878916458480757688956899988145090706143763825742635876244293928804376595102398388356141527514105162247513569150884167047213809874756712289793731224986902525999544754955899221598020949598818758030932075783328718027967472168246934934638537554189107788841206034304722751714410857308725767188076979496412365928045197157679859829507916150029357848197780100322336706508383458496017924523518748011208014751333525844057017247609881209478049088122316210618234610463041301986275434870203626114791282756934351664452712295193023444229554860968774776759282914145548592862132582974912423245021690220357794529603440718323871283426034104149097816881581653312790526596268552334230621986077680437188800 [142,127] 6725456421010410265018033897563804027202248113972052821562873684444842668430072793920965559053833538152315723537252872632909949967148242297466374509786885055307193195985718818839788582175380094150688856061537851727417372331074625595036639017696553577563743007092152654113645560053306402610950189159498012308575034876892865490250827166292185378827308197925974946093812411430015799305100586081456923411795382822085023146891884702448484136417408739009418367034920508417474650597785240584708229793435488338042038000877246591180184739767944318509379899879225373967617657411339755726005261375036606485686762415576731302058198694617617569403510827938864341995367744920503070272228061875511757223598934810271898470608893151136076028774290342420715791389369011769508712645892130716389700583675652992 [142,128] 234604140123300809384776836832857100502097001402822683729598995058750855397758901526924432150173983964428320542689870168336961674559123714167284669122249349897798751257491400022114330604735894100318590523162854644533376512275505138806216452339668931089367383603147256552341506860165993185175644419360443357142765828358966231142895444920036006058158975002536188095879468131352353788125139057117482247140163846106969743668380252062048694774588473633665434359746303325230098155932388954562851040852929830154359689371343326512193736392220260067072857785269765417269382545448024381305002081219770368718806404533935702113440329097612338778752915826064238160527409038902390717582608019254866411491483898675634568657810915097692150091922621977931658302268506928653944656830274159516 [142,129] 2433075585142416960150972964873396841042972658597949646284729720321703341193453967722003820320940039315428780505688496029360556439276798377934505229485720045699034317522838613004871794205920743204263193989751655045501698873133774073698392642851111554552353011002109431570147709831895401843547597238126772689372391480636846992670061336908136227041981825688277321388304362778378073394056941799017967904323833358034069893759740324391686368858602321350270971245635052744927130140015773255903952779027306914493645815365623926431553550565677340900090129636280947800568399794219678471547179709792355747129850072443170220791361706487400827832421194637829919280326179930765544818884239029303124598880996813250421613126418689160668787947029766630711702946882668633024 [142,130] 6911477116876316398423245567453898144218457227492142687882824561904898119972643186186802469091116726948012045882392686427522895589008635472774686980525182847575601021743659549159102349268930455877379225609928997651779956914585081500599081912403242765787065768552814332055629313246692894111053840854028953342609773617372674206282827164320134488963411284074261197424181560236294178097792924883801458815730831665217799381945924950084770985343424551092184246606977266490838065406077665954336926856508219404189809634912065206646932367141038215359322593240411491652049303041829911638938004329475338076730938439356767270222919101451842819521664695423078791171153823681201560244249009490469592114436501993446505272493888346022243594043598925403880 [142,131] 4900302834299814739988506051493929707256871733183423230794155792957956719559907508716728430081590738740555829716538614298838324483541877465945776044536707808582155616400060835589153931428456508146296181715378375530494179423655949464390576908099986073190369090203201172609478188690314935804956776273583498706588871834227130165002048369397936260118256797272028916103611624864537835919294350129722453775579305370723204774390581846166697979564492941065637420834695008785672990160247364886888120476854074369276965580403170923176222422414855718924461507854138329793352891439712596624465248065156161853269543004126396453630120144122815861063197194126488848845291372302872120532308471956093487251888615835821483675045199784500552 [142,132] 779966149859426339638728859145544759482826728479748832996266770358412136157192428876666638909936368667534374518152364392552068086279031768152305247001674724428022095248376361267308183287945076858299208472944435727213271161275962169396722453898722669613651045839527933685842188116512623045034015231379547135065094911031317890910769856289650273637318670530857322400412247089626859889754638697233266058506970908758498522149558561198919345912642496931863654524121655600699809882388580893449676263196228798343798004238038409887587936750228217695302107573913380023521982665622860254746837692764582396002095995659016288337820928927996107136341940760857747227612509333806947139383814684634148909493415314816124 [142,133] 24673848443000730185921133997565084846893095447910820457194468812289677455438478440511304523467051764555619188110679753372385013085909746786565725009163619044949416999807267883656853628251620110001507097077245118590377836037489229674220110813754942598290913233335834407256184568356590270289101412317197654839825739495528654465938846222418460789172318073417404222355960014674043594271698202544803173565697599402109842168904769862715287808858941197048528922011548839647305139784618701420561476432348025885032968090468598695971389996898019221426002420626619778885896152331714701592088672993631636989645878123081627192422635551029285775904120032998624260330987791300216281871215451802816 [142,134] 134723066733032258108092160347191733974092016280191358077935872276632798188752244763175243854565910507994377903070559964447804901851325949710344295196433985839234455573723203191643872409398988418080284767869679708859969301501497010206339635582800780104074458600630342563227409115763297214927263214377859669096978359634531600324350197889463215928822028025570031002620139953605808771555147986428774116907557016605625374329009005623819105041937204804160155574279931294172097743975091532750200015607794953854939772540999196262886526083665216871693279528594513547033842602425897531938753387081990719892248216189950199456444955265967423560615997666743228532906267127936 [142,135] 107666408904976648246940574257493414824408035684724416303765112921980456233998762734066635144983978697093883200213821379192945644765415895966158943084353621573628584470804271628195228491159702133796895734126763170975666564194304573424499790731975281096756964012828808391765261010733692088344686773875213201219439187385690705815680991749854590341843105596502378628432891892454738556221939168036568889235440456275505262238949443637600972613534236983655214968769783989682258624861130807325401213849068907680865126347766898572789180662748290699484546355169918089964628321843819053799534488389770172424899461053641808786118927824493989743249149504 [142,136] 10365410619252217938824122662857434136554257058601339704819964905930640026423747387067800120994131267183221319339760980663499436313292206816243472337307949308977960885574217692050943135005214785149780804885450807129026674358343369377923374247769077414610595726741280716552607489122915783095451457054873126463913856633605721513146385045615598276766990120462498723569496062749572138370381310366493147829120703728600222715015336885296666433255809671135468483151894637902212995114433145922548269890282535920310322569626989805520169781549162622261024376491974701419137232083106765080399271642807714600673055437899024846330114 [142,137] 95268119976185869650281864282644721516346322618515573841783045491033264167210139889912283565639026008322150750628013204931755551513174791579544879973239115527396615365823934599674473143188976183321779929660609643158767892972960317265863640138217770665484791379096034956745951667558703917317923036398850466824506675616407504756928034835997529506800512343136178940639493708714904602367241276887840733921461267106101826971208876011301492678578533216564989555975232317443510353281931207517092916123162914567049524213853678891453869348546556323061811218671849343299482038335412030794152721285574345088 [142,138] 63085707998241542626458253695606022775078710655109864170692568865366814818649046663715261799294566343574206281064967124903464057184872469461173661331556782983562399390183508671000900581290890009946504936006757589473637571381228866088867285152583360519115992705720045771947486991431725403507552619492239583742459555671192549198962563246599341362311201820427711585126886997242330408093890567248018878693284884494162795921553564616330887860329840391783102232901558767955797721372573641281134239289860341818802421082400155399156726166293093261271860958436098423038098456969352 [142,139] 2129761050522419506790913255891275553208416160347592498940366091137094599081478296838457005359455326026492343233400738908067527151189261660029672307093120229440047405379102927254940694577497839267704160895698849126204822786895654596237552650293913597541157795179225064077833717658638209598886587005812391630037381617700931306230007469282253005406602529314547773061340336359150064816473938828167730537727074970796228043816708869536304704953838765100680940168574123676914565165250585419073096494713315241656482750341603824035456002417575077691119272 [142,140] 2375862092717044559798089396336516701276697352235752891588249893791100430711636629401470647761935126985784184318479467887302237633394951830258898139170569226062016672403065111868506720396960453570738995231218941361579466253803440656366594396105479091553871818610144457346285571950350756731212689646143062633787519156267332480739855502611058305323411178661377397213408466599679040347387470899043334492524051127750668189070562145507426684790945616316568964818119909515149819294949562044125184983941272055871896842570499672 [142,141] 50053102285727087373729119565449110098106005032337894822010553386252680241890734975080063149536960765707934597106940722029846498109735470304456842675091475602080288661483356327226098144105349744060504040481676066281004435066944911782424455582071639407810999538291105459036161459543266446482311814766452425756113830677258192161374800979975498507875613653296801679904043720451954771673471736772467683757505684737778425652429199955031918053726966786649073842536377322664717169875552426565553856 [142,142] 9369923353064159819716417662715669285565020639477984930243245402386292361801135403169405445158215529037200913660543131355874437983154827296735080827095013539121927861466462035837290778058653195180398476541461923416266160481299601232187774732655031304949535235245526941535811220561843862354315132215692431327741741512061358719663257233252651304941521217148266404259632583459873894576119289994211056050163417832069130253617361596809992847287935223455412842628704 [143,0] -7517759495837236835261085992575971718781090344342905479345286019264710024323703011120296727729538588855011959960399930829580540256312255195793101745475543571877110203602253016066495191819067511970561419982052334545893230068689649341524646317036829915376194658613688446063253604094178198360314791084977654556444854529089629939390451563636941849614938826334848412691242300560193881649194030166909231457776105815029404919742611937466985606422924886646393129690021457528676425732659605936977408657173630728670421455980400207599364823937331629713518492895511598767929669575093012245771589453793042580658757709812873583578890633877297193883564248646231102267221856002079774973696598648597219094003535854840240835655891031841245278568695693137003844647003767266086064309945999981353651918858139490532923033461248738482374919458715822851977632779865589570623384041220966905090738314049913025241024350553243319539482051806543933433802062118022556006809125753379980112694665747698358762800642689745784981842970713660080604795544829888515505361463116996705320973241820677829435193947055753206607604087263538786689802924676278111862278522348200328771870030830775501821309361262207334616084325782196472637129398499739143949465952705682987733308025711661978646819163325547884059931309256854536150148131056594780883197307288737767060402085660239292280049427449927841507924163207972581487673983628229165909305999616384519245036869087810493099802120683520000000000000000000000 [143,1] 239800642891092236816188741754466993433529350090245620644711163769751492366678932256837543637795857472095180695242010592014973143049810540155349442391144929757660458268833921137768140246403417726791506309543878408776489885545940080873945304939736546912691466815702129261354827332276227451045286003165366919578725976902887633263935599979593111993768140310341426318014555007573504902245517093493097716268817482790391647877283346905900569914469008899622271038524283723829031779910377144353068645150397883269738369695547438597839677949500109880185782164313915883047520831458299689904535551681607422727624991201070582521354823294613287874933020786140595046686169685500061544914514410049623720860213227296333374598177645783956802688021651223006330862211028253337369982922190011305499754861533625124839365787057220352207318465515108290678014671888090038127875531631693953436013480351092068509359510669910638356787311512716641392218095219666903494504455213534194670057036631897123491593061155034950681754934435558827589530532192158430680063169241253058370061996943087619393792625637699928865950913842030741102423340596179326417488022775625470477963541978039863733602071088652493248241482643077643389492649259270685824264934705081080622094593304617028279613954144975629432004690606887605189245907728014321698810357662133504098293693420499224703843249624221627012009832186883564861145549614787386743469679594450773203379028220074397839452370657030963200000000000000000000 [143,2] 125561737688217138775765731149062782300504531152515562278598336903897876634506930825032818797288311163392716175223576878248945156779725446933636106306203975956942468374009032737999893277558184032840612386596814653035933714168724954250754827503524472891603384657915534504638630400729122972299985910364068159783372423523956637384708101338582214105576077947171792117818999938086974427139991481674110007237032040227363032919454066182046796353013681654625880009617026865670496569701587185681963847611696018003596340301075069034871882600546342837835100333813638953303555603684782583288657809921699581526260047204265687153890450185401596959086784864758626624755315392782856700683116985166463381998151668904990807587118467119504020598717240409255512147853352653048069738064301744602620547925557056160301630129197871270236313141170314152101826097341976015049695110666693806751555295412362156047185419053559294517401929016332468454799051688851803187268171031432338074681142665899401939658451604452189230130398008858624425463292625262443243903949783595779805574063355145609865982374184506554254077726171253967746584492931845171543747515305137201287646050310639485760248500505430302942714483594510092855452972842024766075865504591168524212289487798299587580082696859611488342474498544120567146011312835778180991203544214263068341178871286824565285867597026436612499032745504725521401423690661850598218727895463063743765369930797531639891057270694997707980800000000000000000 [143,3] -2693948643083552446917827260492780000672062424545584070350665112114122236468107674417268769736747941745237650067849661270312687806671564514620440860932496362676586864648239456650989423235969311360882769083563847267562097503025356364873729939352582120150822608726384934736013298611386661600298571869644380323526277708646987270277561683664755872981616653237939305388181642895693503750110311977506032357967557511818780016240936647082041909009319942788524758236396193335599566599576363019846626467186680255903338670641567681534869507385540360249631829030820969619543829123003612512302304754352817068528716547184709643637887524753086504410036617390230493082997355212408451637699422509829308649500622121721110072110067118749701570787201135691128392926838304437263085852495045382473336461550661057417170103115672087018830404020631106288904027011996795877391445887198932068568084749619845189732844028072887744858826738316100503090608035825203991792551031415522386228651889787054798986630035771196100673795137864250166601801375968647310087989802673269795249981184053254675808608920671541130826382748035354412264763210752008950513901551522264682064977319206091616408065091757582044682047754463507213538167039516100641981984989113681731240988066782425982088209189440248956992117605795582440815233558048508835904439266956107510989172174007846535616953241994235541603171338236884485764566338487043297411216858137794783764963379050136185029238575302679063429120000000000000 [143,4] -822645317779429177831305975967539336539183231836057752863216954100038879560098684946566555029891117028524741374308747353832687819534276288071776125439789853786499104636027893641540902190937775592020885100063479211572391830074619691640505535635284272409493579470738939537806003372296705222554271295191404608161101531140100338872565558249366027180178163742527636343367831941784563418821608166635001353741057562429828599285950089680817560111821746496512813646948802655561972631808970829735613561879954208116403330997340562481902095655113462108179728573968810078541091107647034966635942097489800401415872774966805402836595255941569516859058065939526214722570752981700537896562789180381304723520280253155726092373089749507022474345505098115502294950919208285599659372469693551599380259996990818749357640579512547609674861225551296673060904767985114351000500729770671274901984885846813402046879312961913471393377458114396144708405412749572529198402595308415039128137293229146527354692442520043682263528668066820767710397968648338179241453508919875029514563879815349043821779667202375954287646090521273105430389654305771898773564405777579714453399778043953980348429389508049054636857287107029493442871715992096357099368036197495220172583915583479743403322109598568838610510300188832686160916604729696760553408699690849772450109507028105305439240113159077418477630085819597369065018518354097944546427735068431388670882325729135685696865237142737227507302400000000000 [143,5] -6415700839411294178272202649987294202064241969052190423593093849848845107552745285805240487361940164975047092416568354877339758409260728887907634796303950051021313074375525656311860086665752394875451364628313615246291973032345437275922632403247347649510266628992057017572726282608602824701087795314148635032890222128534713261109246797739619689866178428267080160236831290417383230263205187026027445529931477594102521117287558038521949964375948567839759864661505685968766155870801053640729328781916912234818696288275045236062760700283786338845203857011056384067453465442670808214636532624817549264819827118237617817707844064015210295790573670686638443092581082705732161756769639001968195213361212844476873087304296410358036146789809093074030227435121595682728686722500932359255626218537163862026402440291444870645677940670402072811682333661402492960780139412939871260019471392634857816786318371667550991773255696929813878878870720708039178999654537920576276516557173225534480455420083953816473866626159799400646052594232701778894504347854493070284905779539827559023569008992288894796194164100156355824790142664144288156400619238554962422045945809064596852785826256587803670127223574062812393051656245020479487752296472505669040013292323724188427823323798948204688224290838169413213223003576047205709655954669775503978462995507536998056631061916416240851206668009454514936450833859691571751199322362557618492067112474299374384525177409977134367616532480000000 [143,6] 271697317968642799956601483813094021599653101708627555901815203227740821956597267934589437888377229287425452553099352300972804691758313841840773937403896886665601337869716496631463832565546563695008426220734211174843924809840987974460009351214170401794906486948007507374112788142774444756105001130602653237825418216468375393270645561942154702243985508108010184512223900832264226271628446127250381237902035163773729216413395905670445522887251215894794051420997453431516607694088370646313756858791094573506842821120296123815773467301563482007886557082976189736369453449050009067079014864354021253628470240728557694141117644556777272141082157521581165419573457592548762906549141360717591347633971589473175539327523332795096729881629426917898192257989238672837581850807005993758413881313119068973507380651461979033516425777412962940958119227295644330124147252477635975993151911528649449757706592422981464863261470971636292884737040237797436516043687364979340682430116363573218679204664265717609480056186731328447331783276141736272464150385125221056448753631980182514617928594113724941918050274359109740866404390339085876681957807847060376281265201555265697626913012588003923151002008808376535221199827168577265153765677554671324537857121518263362535332899032798369368077292311246583799481496897639494777885324984807377983022062807449481830580875082589994721452027270758939212644163270116195186576731381534418883291008015292876690374833313258975959588864000000 [143,7] 1192506766839649416345752095589110263824959368829334529320619063483782566842612503142032586935825919474512328345375248184648282478385052371331033718925442723462105949585899996142135777548471219277818724559058624564017968830737843270729742497269145612063345222735496369073891007957563357437290188591621764622237303578559592830783556743609328309617944471306824511837314674384316856987052490105070708206573934982605188983615763904752602584794367119270026914801723163845544552270331791796531929196579634034952097118003346970272211220506235353806315700613103040834621878980226280140179795017950211729127985712613367633280478922773169361335500168013767470177003154582056003833952289947551496413643883499190042489819530004543505669534313625040582732475334290816269504585615278858487257105317218583643808683434688748003338452875457354791703742888400391716508728410517340110914967399612800306269673126778384973828783745798368678259934340825669683982902613846921333016946675386340232555408067933753437886196986163540914052929531590769236303090739660840554093981848338274812567774300064355904229943230446687373263076096218519628233652574647541574657615816035233311462652909645087019262643585740254881954503100462388881839504945754006931762433698019154445508186655109353988170180856903112772179356289962270945645424197268737399419748696522755355092135628905517581287832116932351153604315095721521762259827111937856434296937195311672933869301909101215406655173189200 [143,8] -18878141638547142961161738522875101864648371756122731784530021025706089631395002012656827635948141739374512728857763847889335918698043252008919958754735980988917814521941542516952528372419456324337617514861345943373023419129235139952432495983607330860803030090318265532821319055623301366382658666624865179224687579589797701888183631647844049529742663206519386679183997049128443764073260782430759756220765656612851344488999983349278040913847965945011569651146727271522290936880965419678978895556066071301181195232912461075970220840350230124157474789287891596150244950052618823245292233251389234665435803688900341562638494320098998114499202007946348659310922511467400183573386891281944940400036007617005551000970603089958572339722145549377023630386705153769393919597935223342792915719341656494652357804828829836716177561355235844485877140616310742282598969911358524396830667442862036049500902770390165961764990389024641727872199588642850620151914959234883215883797873466914604147916893632230171481434044061760329033695197156975526973264352497039956057847330480211910901547439861794271862597773946266315569472700717441532600495646485711717339430589579142838190868160273270815227746310562024554852550661906317811756661817887725898618519906002781576326316359587430030702067995544855153384867041062029568891712170690358461532713737701190755172843968758238511433835023498516107822749933787521800065689093061442911845998966902948533870571222375946517800080000 [143,9] -20619758984093020726242598204394785748148191453356265097178090647022062046721114356049684582234702169724662674010386939477757026905584619133815555727103728906250469973378418807669589248238518830846942665356074825263410078910030399896269070244112153190093529743261441411451362227390655607582632089230041052336831432344288610044216841913547740049105406915769972389350990235025175683788372334571730154702228290710205433841906057758971850257634675285403564584897311009112996600555441283266323097889787249634764478668911250239710118371670710738033021196905110092572276219440028974969310886845237568089884596155269506528757183541239224271860076786671627547402343462697513155678312708387941260641968422700721720841093341179456139881238683793417205863830888162611033728601071969361311538280460965948510941694059517349933520198138184891542971041257655045489958461536390931580067392116938320958913408480322295208918782864282620396916470943985334823962522072052675658239882193294051667596694628379519234883263786568744077728401559214403222084937088917050819962023995544916920767759322601599407519580365904780933113151293831301213705322267847548980131512822758324443007421956413228448234232275664988408285935382865764783793823840546907053336117297435903359536077233401890067832588581814694990421451547242461496665378582590097370065027709873610688880146776725050260928035858453749924672098609425424528773830070141540357672989590949259115222703352236913856628720 [143,10] 441078622360987022452467139426182205917273474382940754466315011853509246183537376803446936770663220430532281144117367408969638851264256488091007259892030918356329229207479685758804352991862991496210876801980437275830917460781787034853661065851569021409771916308927018040191537201309113302903076337655407815268496322138112916921475684078004745961792350622752468903210624248612489187655060434400344202228517885014474015920242468428491913102740509250730249053289433871775461774808681006802729609163256034912007016568752135074230961026349799160907740045510618333425252353328554382436320761056369401898173897034801023771449727002163027075766162655087981451376665776497680420628787922189099247159505764471988096407852606125195481048959503078143159059376011431118590017350120841827342513334876380908367514213607271011927373686264327925128207511005726790136243449571965317809083062470337235556729648405002112961659551756400934087028832386372275061031628740286887005137424543020100474324992673573348733718003528096753575285824586606310621848946023334850274816290625190132075854850227571110373838811538464310634441046056382608388772259713131384895400452979214306764463244573604593949586504099595192164194185113915228800995244870103569056274369634175173238781711111220515551858729047649522403776142684750389538908335489137235596303252322745560189264429980105677063173190607267682448193829309096074427526534108082694421938234930628525180090344250413720556480 [143,11] -411773016919672553680051404196752693544879239956461810402967975942711339101087851707489019497159862069028634870666290302094242852807053902757253029424360280287757895215570066424382687563447695055340990408299079554474858385662322383522832310023030442190043683729731365405390603391728111162039173645139573955039137537193596245331139112697298563713264890366882496362213565267016569741535399946166608754186802118565036151724004173484852996541122721416782505031445300502713650368157599507349968626378718977783176593010882253932972663376939836235165554079754321266186642987877135856227254749999791347841357160643482582788199949614655325955778397741824997380039036844236596192265831040486793060914107981732529423354650054145327262822410531553998202230033323587635724140640236968575847461222643489443397185459356364130688503721183238003088608982745479357944082301703696679090389061291147398452972559815515348563670328993917933796877134757204238471380899943787400077307856934119813581197309097238172717622254589946936929444548792908753996597741292396991057784471757091817121798970763149834127633703664101981999545938261951545467944106426901092174020071974598296953105113220561915623718033833437386638757991753875493826383739061805605865250300061253145877683378140481339157291636250943699567692767504573336999134525529467427249327199803390398547742849460993133753662654533646617448979809284038140600328134296168683719481164712198368808718074620668838024 [143,12] -3513964230882574416944313928205583940333844498383671082158842325403679277516988395744749325000409584613976258212399591927923000158385885215018527754437111264361558664194302737255145384769517111076701594489857175245272473799152209100291897302996352709796045263117643662242704146758179827585169983928933094235805841391787772806131116272651941251008220981841398416107497202908040178878623281432751339774843802370898394301320569191755617770891628612757443302529996267422063805742940798845767838744061264404234933803629990711389315475061846044165591948211681794922985336978872907504360934581807634658842159789956690010191048353439863053744664958835871735643775428596444656521288145560174265397910948813724775660567119380435634704738801815108447785752412548063617521126656936714971097656636150142777090017560853013291443125833568447406580149456841036224223117052484635709950714007870032622787616683175248563852884968291088317560139363207370694186263490595640184064170414061962887302151379568635921102062423041544275942934903757648453639941499555951511596470033932157720956638281701056426715422639698204491321600505623125908753351084647022571039823669343884295692502374230421810633325961269550116407561809142597981304477333531558979535447107744739584969638643674026362313288064904368954954522451946215150879453007146005355600643267886066182409551482017616498943758046151381408934159699545096957345399495877862201612210828794077476289604683632780416 [143,13] 8010150832679945736659841174053184388731915768845833214639957039955718204433083933317273835299505324009598128275814657357730574548496370938985625455133236072706762974000409680101926972208843515782714593516877344002324011284932750076023960979188165434154605657881848115473915515836071443383925333408837624632160650570287610532389085194967763836041775402845390629871780864910886016457867747113474827304688343882684699102603696988169642946656548662583175709329880255947763219701723097492584672507141136410447832496656204559472038532153654980153832185086161851766905534824762929880413431671516579789046695286956513529272499894594869170534637730554954105977080291613628319078894193931812140353719624058673571700301024742697053902173475926526852289070646714407148925301369924503810053894122405137396349076095947142807680783929529735448163697700425929870518138652832858378354764620209801168061272771459630293418464072960235904142888537097343034123932783558780696872279295830360778317577967448385311152986594030856621645937407317385285538037311351905944065849871535950733839233246196869027984087734525376973104557280818906003168625133346034033137009121836768622116409338981355194933094297309528369936231313287332163889478117263220430821570408882629178099764579184568792202573420532445227089336521363209227399550585128931609534821686443880216018731842491082474200942643971521287772231515420285464774021073153885708506600134974304663456982414774032 [143,14] 5701159995137650618223905435824967253430143668054135142291756014398787723419355490764024497637911814544713789372725319262593752910103236418756689438468841824168953200146894221501249241622205491459004213767504771680997656413193740817185389227364991203653597498292100960614380941598929631516471413525662564540878816785012533105805050855986760989440235936746850210554541912383778024955203090305441223121275676746043553444723262155343258702092120894466923858297554472117450649921847732083913695108285740013252715764266046618502546596040271822522214088032354650564242060072361430867108951012186497163849067803718218642930945730044942580268557816168867721785555390417383516959369920977363954233579211876992846708444929460703069618230768468513745592931818293328463338248132560734429172805363602214360284403801865246725380828724214997800508150456317959840992288487591842233572329560572467391414653875660087441327720869866039257956923689982281821525814482910010393575865840856796704453887418424523011714002980727565539819723690023550838333297191341169083394934297730391063862812867829256046755161598817816250791500059560148409732294156981978206485299412232010832480840725785235105673793576986991665479619451096512573673537009877163077890501525885907077497898195732162447095686938339801736906908812203247616767914984624372289350273477146494625927290279017887369615333833882957287057493460251062204849635149459671965474163815702403661119394614912 [143,15] -36358710502796655242095065507682859601252409699625325007729228876179962854160117483778808584098703794935879582933488858419666664077188252387228986497516900754193060846827438501884924724446777204126371460680266590063705832205352259263050287973357324284454847271035298101468929487386353661754968079171089064672101925632124018288668362059825254962605109744466572645111577740826362846835892320590387289698398144229618413468032157539076711248571668809202058104519428387605683944711669199653363312927009152271377952189090690795240274412837558797590857016642790256704197345003896693741632767949610391540576715437852406618750510323470848705069536777563455122799577732917019911323692041847101814796937633723945565003122764092345355570425541684121141434768461797502124362516628386484974415872649570348823504094488793363085797214303279304511722057633799270296308440170803292198048212946308985769900649444708238151967543071526898058616252524008677888991490962950530179922923799399603478989281587620773956672639953755807001988303594364019402716579964967428921511487269795232402664193789245850054843214794323582890262773938974419527666084761104281599276412407233037897468732789513483673590423561131489616455893530309226294520550586752885907003223953126073406566378031661144611002294450457727907406049742248216208718927352740775350092572758333439838336452741616087374141619130805247265574668179427253493673509480792277773143160568357188998695170032 [143,16] 28226856824886990749724128012990195889642643829395808160898598667880283737386912554935882175345019719409318273313870476515993304252107460181301123517558158641703732885212385314954619529170696592162888108352192682655537940664304058392964058422685638945462272257567325511379707627332750397029974642895950817802226605675964894699194333975307188382824854018996529140234936526216650458692207182339770364854774244467364226766449688298802448211078839636337827119364974938327809141833760335333113563503374407978012770823247496980952681538210420964220008560743981632893578312437938206468231381669525949009238955009751412174150090680925782926141176758095927568396190113455218612252125824631550723485630617513049813100165005216918300421269966773710391117561410780673968974400622541765515192448555200009004606495657994007953693341887520798101953607479889645252735629638938309833110461248993116173813242928214168358830107596622870938266177990224688745434795081051527029777021291498720668619111888407912054332558294485717480988215833928953754335433601414787692990376275587245313677166424889852302746092854198946127472036216961310675350473282789495454620237196394134717556699640869323863062189450046124866385256937559235327468263733944867269437646092169995119730832440806858661769508121762427304868729013019979552169561454650564573327137661985392143609294335485707361393160291783633117264062206110655713377452089660298649981979152692510788393856 [143,17] 46094081535098833849720772114733909884049109331997248246328919764643257600157783448696430314268788243603689646505093674412505475021825389313976661627780548812186438851716792360480129204345821840772344819255209648707836099286686748278676175443122749686775817831202577620046033658781510259844297891942299713574166697547045468473976346099919781173627791882543086840506354924397847349745381696194838429293678664147256870886728722472773527905563285794692639506400728920037488359440472363073776755640291101209511298590280423695741975100777011845321994733124591554304757264743685452278457970129780266019916957176886072393394593270186481229430448145618180670938458827416079374964270690402059184530071300343048629525061463716073121159760968189316304210333780041547171472938583245490013788696184897436180925130108604937819493254202654667578649181408218366225781053773870355865430912471793649758681238825298740236620919148717924015754209528668842232559119120305341762762065369130866338809587181535689167970595790806511918681170873044753340088926323199555981381624393957765382427381613033545748544449668817750633261189855862934886658774304581929471372662976023438153596386664163379441100091649302299443502138032984798753448675547691742374150937315633882019316818600549690625775862575558516340803889207670822325040643234372521374078715210722368344511732460874808953453963143912742495066906580776631577777192295574437924795178266694394401488 [143,18] -93941602184344006847945247124748530680520241298634370412191408006827123626733822227270985523452069053945927490197314923858267419448677577446236131303498019996388421646543997798850142396633546282950708225393940979217114668442928919418037002913341019291791809132323178211185769229805190760683809227197804253372308647732345771137948696851320405234058031512306213237752294472930391260158671238584811928439557791455295419813872804470299227709988136947200203692270380882610347175130549161609779847473564559837961192070760088382123928473171379011650358678078168531658923440284579439873641845416667402083266582560957531364399321888856882125733795572353291838261485428039438480491761965004052795192959072748296608619222602940653073471524084247457355387512517176822659286209201415354755239744247695907199902944861567095330978493926425590751509562763504662914594513512833691175502576216845295921542335238592016732217755058749996420231796547431108291778474587245796728008394793975962063901569360516607290021734801966390512376214848540069706396537440839117653389739683843527653564585665113491429781685152376006066530693974977535504048819514400093196848136029344257816621284268584059050925899762798695020882969058171482394812812712141824312322087975410952206705310533692227684409170336547780664809174934738765975707368252111235484109377808272887694929236742425947885490652356902759509139936813038704484539381580633717033256221866823073792 [143,19] 25747543687778122508139251851003173841069697837335284403929250920676788847890893754048638602057870935458071085183030565404370294984430266540404939540048979560039927369778020900582871729533743891430022870252092954674236886323496584943290431047539616200351502248774129671215190972617330477182193168812344346023139695635371263979277979724254184983893926826342624032872866101918459208286622136772270254224128591531254035133563549583031191772770995446817416003815193022462058394375400531583145592250700552687197029002767201369240711218674687432611465964771282267298779262842628654248913333094253064794030233843629021176005097435369678794119367302209721039074046237760524724770951950310941893599860482721414022248662321607309220156356652969016761219658445242222238061241979814292739450881367446547075733475574006323618336289262114734709351919811069481935175423317665027126562188649672196554301080556618826843123066075114915811748870955682202746678978668117126441883629879450440933711556146410622635365293061952000785814855681720558020226351534035885309364495868849837941795660914452273189260120751293063806524066109565518232811837107818050640024322209590676276739418392610319915088394507311471130118793167366002076358262734506630863728814226575473784951352732465798426630938747107983724779443653826603856168155190716803192066973604106082451640777577516584284267149559777947666884485872640032383241602142372662996297662271042688 [143,20] 78487720818929825049160656053041305896430713671897438624461113822659379493566055557724277851614892062917410012009942466367835297543489327027806251723026773130238033074148142210813301160053237674022829098662779120508128200946117272860734634129076880894112419246527550130085199960023951802854514610613666825824542181595646835521915903882772421905055278645398260020927868419342097044490616490811858435935149489715994418846339056462927770439413139411885307247993750878040632414007449933667405541838185935274485577859099876088711365652057176633120942419447601751946636549824760512131236542613982866235887774097189381826076190012204566879294283357457600347903416799425004407262083031866243245873139841039281961401202165162338374342278880732227118641663549558881773258018701656092346763618114341104693190088104399622918770861588512089214370034631161795984072946469481633749187937843419214650919590690421762006092623019276141786672097569595813108234912465036827778032176963140768963458598593404846819956325471656337016364963521087766730675305838658075904357236996940528023982087279824071839657824956014330268858846271646331500231970896630023161606093177290932517239615213127997476022435792989774810348988962956092300237252695769457908805838667317052102482643271271581184726442740843754885901139258865987124945384360746205285581292114692536791561464191336069319691930268000419708314764470161673232186016052318387995269786230336 [143,21] -82504729230975883689924914203939501916371818833227774334905066611997128663896328659389929672130055082544165918350630131340745640433257870383257510433137533671222965369506667627440514390730501406285132375115544084780685422140172827161817177743532276365461607329924609293185269037443032859303072968125453379960696011625442762600158708816186552793587061366995442478760385163633203169313967793083807668937158540930975638139845922164482442251472763550832485168527813237054609379644470342047249463376076686184388772163080307404202200550434513800763618163598059568903938077185008643112993098607902082550456410257601573203966313191131304160077746986353956715209062211342954951268058533485239205512763244390051813368912628654560530342275016770519693243308291119336285626894928860593215162974102366186330969164411982448169755921553077789567031349867242336913310032715748280561832313475902743761026204619942101559759787797996732891914533009529776643889481061896418432425594233821988335664503980551431065616789348708812960863258815563820723211964539211635670195977705951550475685133961147177493274223590257478432667801435888190842140691615482217211026858608622088900421860576878662191183976437539890301779962265633653123710037916075201925305217661103140024074610330572225047710169157299421510981132552916214654526777868533579188291679199486306618268254003013906894740760601563514679319623897725110370686976294780404358364117448 [143,22] 2258574299725499030510670940085710406744793939552711465447350533242682388445580665600120188197890248810197859568567131365824922183622881021032795990829893031965666919913630813968132960638599010849282891083738808363030226690004519219843627853063714701321935130974983678143211205877304698778979275785240151212661791952252489539771439137858118986201395807384280078435715720440408035721217043873975576150009925060518515926555967146128448634180480716528330122521121864889288089584039700586365863832113023258628662311813283244628632080968064013535449357340242340055567979986598762959297235350423130945506803541919646510341652542331198117958046429765023306254229147722157350392443235668285411911297712308263660921661819385666766061771773580400197580775638104155991121218265495181676572438197092782167838633376415283629191624046203916760707165632523304369943744701571852517985464517579867450869453933169318952711964466303741530306360133655544302579405984582848695664210345745490702498951479111430524201511161951425569038387965325771059626334864611537904880219668970279021974909003494979553689660489825912987385014592272859146843069678830747174904192233160756909137575368065607049999594746507150733274233144863623573328191667990403601547387278930535009910424434992061451460177625432391146353679802530513040308721697734503528125359007094373955788614376255334471302967042068959590739504388813650407195045804936538877417856 [143,23] 46257082732482892324871273344415265606723000120010155008185997505388169836780690411311395105001258655597730181820725937496602737993343588448137380019564195966517586978811521934127136733314157201816709355340699163964790893958897656661610318945333138544291742051632772347895986851700387597221582893173553681530587975302992058655900017545426692201847049621080432531078901049176208856556419137913769352026351699189793549528916831092626531371909266553571728328748695650233464650750633007228012788714587463678264933908205871888246691577932228338033685320774179586381796739755929997599919500767928697596008618380091931947001761081125544798145509521014488282529583259646761984016420089344429937452114827405443305333258505700510669090482448375856085915628429132021643754991410461707102993909290762502999853599440886866608215611727064007754889311901711399491404650616549563067273886295886824777899405111325344630304448263097111834273443784130386454529528806341103528757110101961751159530918865739457774754045942909727331615238719795892946162528296376066643501172338338376845316711038396753931729268859309623953039915873431268689748615185534337410735154805022472873778927279051413800202877258622493586130999066683990746245280403856614721752403832826639016430364272408942228890881270449372284722311638703056746786389066387970133336987021775300342811992134519443225061884825332250446747653006449735501216704006706548720048 [143,24] -27563352136888019781492982709476764076312980365740755488137841134489217942897408871464557210711035733647704120922719717857653779583045883963430229833183193982264586299407684648221965434314053868068114110120560504725264787296582209061072879385011575375494702056155890686985430073093567921376963729297155977524727144116253203524078246257774466137736454528159531330494680136063542642005905863219035037260572750296827215342651411829835887641257084682445865634881182760408540449334089073724912010640333368327063998057495917949164466265008681729250216861170023049112185549147857266513010822728425774581889977546258171766156527251442422318784961203162607541175733887709449066981960344197374725694852989899880565879776005902365903357882436528657764787649748994946609572850214575107270338375277817680474865705528846187039384328274501990821832452964163974159343739331416591698010096446019294809865629951858169595254608713201853941227244994849092359469790931064668471168869732712990679264089574938000092108341387982310343232056782312494435316133126052300351846310009889960356434525780724718920845247576818767041671356937918340059695807449091524762256276502274231624159079950097232288023346217685199733928088749295168675463496063077453891329389081096146086687762363636764794851672845485008882690432395547167722687992099373049707515036366171775477073278447893418607368170555940853412552655475266795092082195711465049344 [143,25] -4011381327124297815228506963710700645073144459991267217830763019683655427417469583516245165713523139618513811770653406084170879434310678588229871046099320789628399515291359374052255643642395507576569483946485448351549012924832244522370515367361708440625173598053727062296986314679825243194784425288249075250827726056578827592659262071065464369221470426259738557143941785520248400367249618725064573100990215603771406228565221424227934285897303767104486539469387677980928641509505786141917595638823767823523570015520386398467422319379322213848467246987202847396239471843405104348379574315710982883177157054947589448678378872615049108587334549070539585546405911166681512863457293511921706146680531459297504303652237309390552998034451185379624561434988346865878005637465805145279079774560207945708151691024436061561346733476395148252128318041880313769266383274437895693087326610999680521582326872570064728080704216259692812317049734541203503988755774628679484719384831440266895039173079288203013347761822808017279081195378516062995016932261413412256137015869415645491303459985332458130719492369615909884479972034210182912331351690263126991799772882461710998965253325754696729605854835411740060824919203221349870489376890416855255258874517024591230755018622914476112523643642136850797834752011316113255051299486448706444617685672505465267596440016485159296665807041042694685152417825579441610580535242794208 [143,26] 10925040234581184660329564883615952819147189176413467817100759911663101114426696522782331106272694199159823149151937731914345951515776315192689511252461656014375875052718888296906094187923086826920834723902487962679257598072411665001132678873206236085921845976569797840065485557991766479974424713522449790301414249351400490029562272590302019797584488829241407392435219683782742897729927534919581401964981495418745951808762666922011849219606497010377218515454712347846489241491709135133756813414637065961414965539252995060937387795413715211619422581598101054259990608839216414355983694030169710913095043285735679374513419666717223254718101721419074129638780008632467081502657208002310703028636836472072521367623602221011193696738934859750621878207512773389528456419235063989964199774234007045561867164161160735915666789295353402960075964060311283237692393910398029092190654649839142620129058220710622881041810756550063861018548274812525166803803880629591849917233712324427199960340656289201009709756600014081806280569056196493738543857261256496798771028287620499964238056420364333172637800041336635145643271780615132537676057622966228888810910291766979612178296055641705064751713644899185811000079325722994085693772690774751112221098114966611313416844601975369048315950199112750320875025852915347487172537607641425525112753145598157201404010006566662285538455973283751079243406648770119010091490400672 [143,27] -3482574751623075408812992650305151060925163482891583152022489870115544213555749447773045480327623761512323443501500543422563370474447746269140245840076247028895009085935847215514599961313039906215197896621119730036900589218661520162457178236502942175491794952686928977673300930735672328686897755421374803164913249617947400438993332094634721445861521542146264580668244582667438593292778703650418156029325398721278351234719204120331087110752969068517088602721785635760952072715124546523837510883053383463106350288623927993614004405495901270917966737915353652219458544777664740730526837696169133143559125558947552650530013078509336892551386977552654290884613287083680816476933259009149247924205285287214614915676835184934260326457421863920685003923538389942391961630458881640763062948364968466371943030447616836293742055662846068239640150764939578093384616169823266474981597284158645956389416836527767280732401401927839195987207666311140080315909625451414736934405908974170443784304541353562189603522343142690459821696923656491707110551174332926931967776821864930210130020899077501770043969086152669766428770328312815764427861409418287358054232297229642595003141134609069226953971021688306502873467412760182525200537508305107095524376237411508768776911700617114451874857363135508632134759664871065220671427389479704450804569222433886312751716339689221662842383990566379459914180364329109267930057100 [143,28] -1194419065800478808603169949439353098222189097671022557274375883382672280497469490835604881243443830837236199883099977800417919462567882441330037618196490286131734727666365462154246444180852315202500795523274696616883350038661122179792630556222434793095010374474137848790546266535172047228336055311484817013257045579178134191725385295779258639602328600033427674383529220192675915443745647521366158365573238112713668968780183714699203995746676862534445930512411459972946303554694482915799191170321095125673933060897655257088621174703270963967150343150364755454073790582698649337893364129073080412546566861576876435815733675497666157722009327834340838782977153613565852147727444995863436901987295299249878052225791866753836192209550662999898574752704106169221489325542696542901193792490136172647461911981557499512839079731006111890705342030942432931140754726250584890624334390694979113559134341172732450976346410743943856649539288921971126440028709962240450796319857491596609118104313337403385282514443765549071434898451876145141899777055730952063540235626974366324335260263874001668319486545996732796459320156664695598209528276897318023684777785177006135345704642236006103006614461063448494205967469988356256627589341403623492363828165623274138459663547465928156944275244520324247087423734301890002991602621781233301494132109787975771029512094219017356236626493001164244204075874084557470800960 [143,29] 1070299386435226890295048906496508659891595852926700644307879488952695108624201447585269127129589382305313005241728393745530758893458597406820328914290368347629597749018816232580242190087245013518080029990252507718524168406104560429850965728935795371803588829038903969414667318776315384861467106472807343876005290351628546000940976662490650668440411009824339107700238589766404721537183484167013368925859790813513220497592850728559121356716279469307259428213417562333131985047672623960577438836203205597587282666318155059511304155817325561912453208150345176535401820304667548283219551120501799423076434321252401426131962692090142031328577150151323313572664271958114247307023444855604354994051666837150550264587340901866121024544717725670177683232166701729412439349950617793600157222946868749912319467313496217561438413618938533314935146317837846502196422165287667898529243979265698776334151910569557249912147065916297363754554920353562413338788348726921300637106508810106132433501929140721138392494234698445379464620558328588170820502969653950920837591850583817685379220926946872786601770606628241470351766956415522802791723862106190547900545532329832020859683734992742271359192122277249451561722471203770921471374465414365480542945366658084941184254185547617497092649952283364480156032987782687954315753931587403471268231566412854158491141875425754186510228524277002485958452837363958556232 [143,30] -127543589179457068853126644483037729560335163995816259837617246377231916462806928984617191122278796569790677837934463699609370066744797257566521577874065006539125160488200988197607546955619083206980092645506401373104773460709496013580506131094544974863028055836161946836368085536151007555812269196014544496953948889525996335141140927723804404259325265138285028594541619107237129706190280343949735043623373797694139587192524131285413579626369662772286030038753659136507085968273831185308974692091956376703020575253821143798561112668275789579349874909378630009227868433206656883535559219831532975345732598729558034732850918776631652465806454993390818078878868890090557136063455133131886664590598240597147052450380025745898120172112513536878237514353401485175661937675378041746025272681729629285152428795235018633547481186790980906275735729538075130267787268656587392509501968860002980431793188640392117256557835644790921236226623269772791227990622994013592748459436400492533094580370720515856036111613871096191368010983192735701137131677215306146853578213680076209580065600401038172596357847873980308623866296362005039027245177423301966899006516583779650997895117279245602351245735550017719643820055379808246273787333576104653839363786835326326484708769324953269455235044179776890756269645862886446221277228301785788686920399036156732202651741734505613683508134930957997247621993005243296 [143,31] -111216227475773476794681884277592838154274310033147605122766200562541522437974044663010909612384675476753565788719786355893227704941917140093451878091871849258376766853168421108992660421258376718828652982016644886196867228334649030983056075699122921949914045023936640515674226902014979633886210874576595717737493909824082642555211571110807625251454355178741765620554614623857351671711315495240006653757805560760965706713154688939477975871862784819482283571302558376883891020641073773301070316577395839980783724860442759978598382905377000232436650002357611376074232064757425985311650525092267633650743103668689636603864273534425081762790449448798346091228092495622816038928437958466920096197362858134214497262162410675972720776216108292330257994828981691260225032213171717462387307976111666576241443929370801914287490349965213364830082692581080783189145587988356861084532587679171068293982433252750562938814054177423914850461607598699700764036779081675069497959071421425465038311613219880892079974080898531250482834623939577175967859818660226275967611065020981775686633894408585214659688681367514300027074749836922217391257564312765184568059352113295741490879937737170518779164977604364486580297650796458437164161606065332137818439992063701303772520291535761180947535819863828281740191820238742901877008181406531182265134938963184781699650543038848819874296830109659503688004449665220 [143,32] 40515550470044097250530516444727198878684533129734330202235956202030797898538469764477652267274531518043171444643013515274672427471285092401369812749328980113945682617690858282500121178069546390981241407285577359933707146242413402754031731508015784849396725562305738225179856345278120408159898509124885766637186821531930292365630074586231858986195976072123314677978574065847604615734488008357489262422237033669029425501150466739540407859845760937588956357658850443488195264009256887139994129670738271373462878059475996187218451355077897837981877366667459373571756641150063373531863858694433716991640879074789167627396453119246007604359190874896761429564594673033267783340465251693544285552166545332926383729246943068635054458146634027249734915052344969833037503045335704157575044437217981930230498316714728156437348231565162663031747289064177921157773847688253085214692000321407067180777760547721015357022423505271628860833898882620083669777683854801794750389662823277149198445563648589153989504646426571743865862495244991535316417568011963682142037020528627751496132714665076950626588915782539234847677250218302373348840774040803112894739095532526607472690116717498509178917262388301233217679396453406934438529037348512690051460877945109451014201349265868111429671759851704929420199206459677894312836022392233064741212741519786903265226383649905860326834412966719743428740447456 [143,33] 2367284690551971981778373693240541754847554955707454369037188917774841444246168970351207144239014630553911214358178213545810685898511350748962309052421374132937082200087007784149714729481337745766299355802636461943852909209579319732221429045414126976725006052999177630335385674996359823173328831263105238609819069077637689477868101976053725989811461359172991594295084563447879310298202342723035422357989177918263573716834632317070674422141713302636636861948594432432170216077266514424982826126225761582340195832509162407735849110551213397987206840456827272503633754251479110740239127442787040233040074832295463950952431225186713862103074082383864646050138054475277993072954007003257015585704994150285604018746436804497642579658346924530036809810846128377944607468233362917995744991143851683229482514018530890499096029855213898238012404963481343302918434504406504617408590160076332656802942632585347382105931893682391771240906435581888744802999244047842871108072422248537166040505793343576058053185911352756680610451169661960779932386057982466465342949524014846735999420256873601071440946151148641401439497741223714230885296710404786265488592358370024203303850467561471527628164413696605574506174579312611791692481801340929574883936217019170487525970550816738404254738379224464967583251130640326301269530850091717818318768913513973325921781432208251344045423883913362674928308 [143,34] -3687455553603319206236176452801269518334713925093718220315088126978485247929645543868505175732739386600071057182570887685841070716715824322915127608182905627144309582466868156683679292250351368887591783548021442574680285480287082061809888530165990610091585378796471072727073243322400755958957669860273908140983762218959204764163196850692517213628055518937425336532577506997613369520170288264307216483753207405625707291307767271772919157267170592604303594585499031550880521765672233283620678954978904793000700444660693331974294880010743908032596895415497904962829977030228587352431530509750216330301160716820223643423833308959348090274888662986306959781531706137630390147470374337324565568608941945273064068512308794231760965660846184771315125138299496651241806617356107819964414404898852476488669116612056956062321635504822459613687941423803161846266002703754975317224499353856087052380252383466684541781712742969646144022736811707804376418567491656695271131484157361955548232845469222745108283034589742144584020556976839435459150365123414440326927957935738464426221481528248122558258748656525240478474043088960684336618291834605412068541268784049509886155323211717765054006244379915210499492851642662006407189542565637601394867796829706028416961540195345243359916657850014405183206468028603937466667164260511709267593715803650412513127562563627173423006364877208984199928 [143,35] 405516254131739171410839702567998522760740839440834663668136977229056734203370581396988967797673410873276758974576224196730232256543506403152840222349150999182432961013571558526915884202104561827418997501326247173809641483806857715727161914355072397607752324646351662578911811114312199050670625449395491904769286729278532947183558989686102993614454304851552051563862132547845904398890055837317792323262752917110323604183753668909730900488753942861972624074046877598546949608239270259506489566037231039280483756736105008601828101479103309031885436013148853835841339084460056244123468377739122486633124179744771892561239304810794977192568628683935923399438964694207776203022311087221295394545517844540153904798453109998469623999582747487483313079584231825826950904906592250174734052977365273096706663966340824680898466001507491515152206512896698620986143566815220287743566189820199479238297396397948870621888113444772709099285693816566087165307669892823581328229222509564913567968449109695122674849916686584785750887462494677913278164354504985726992083279362133042927010217907906919283404138042432345871466895628474103496615439769794015812530890470892550369964021242508584196306096767435513961708795824073890410878596664670781593623516867942749945674353700276374844729338788494670028419906822192863297661764508129169950371509898470304921813859851961466469667967711633177 [143,36] 156766024887874089777743222910448627988108245353813272880858578344137001907669345764683488741974842354728810098810292217752630959351594526500681204270344178409565776274014113346387144574377500738211122733103115849138087150618385923549556138740072152377589574464553390415103033654226259429842868979569403930922842018082714172364495172059545753550090771476393572970457609054860374582501084235754947891201377572955912818916836721635539237833530331703872694165016185557542326719991421867719260412249125343738607487193517421719331910741946007657185954513681373844693712043029186225281925706926154652651647215501081384526330323007607929572569330419438800712534750427704025595436839275307752866816139058302936538344845844980766762932979155355906058412568106541953549091224442573910344470295922611672620387360930895683961945666160959253211723956049812830420226410204872919513943935873454851859841834126128506185654374184073180343813429155815960411410760839884686436393073829268397481946243640959315000780639790078229550629411054014160168105078292268409749846433100821285203666650463226427692483895232672089119036767257645220518108194985772567543550361696667721736149613898673313770838520198077353121734401902099173757229477431687382630937201456888910680521957677026458010722108728821053097638574370830157117137058093550074738226157989997465036175622051162019545206596700800 [143,37] -36656567849220243797135800972250924192625729762368149432951768647054946760308692282662099799044662954781923056125839021544168361131309804094438312001743900460143187842830015228727366418374349269061091317924924884641597321139570931631390161578589967402630213338982857782713270967868978145250262379996153439438820772959293986255309326850134952013621304436818633956930974961655101963088312177144444216373005231122083642926016321033455077858109903623987838606674988804976655438769674855759924856070572368207988016126514156219170785079160995686193327205156690033222955954349308953941584618180852839138709747785336587204190517414870615292075458288421996631810437723627948896300259863902854134473290032986916413338830357493262352102738249033114048571558800678005857610676604418064587366446329392463430263400517467500200246761285498569899048751085545517825259764787818940599231619428807756154191062252301561715521510308947689990144456331215723538779967267675918138337282939243873890706584529143395046690166404346155337213704816800411737918998712742725710455307220820688936054608174903032979957650646524910201655189177710806132047649637020520544765195403425452346980906166569192078427387202591566224848015184851933986697199015969231591988020502536838388590037057646795295965596831762717753294347290874737740669493859853915993318026766320553532127570024636611785692232272 [143,38] -2911938143464572199809873294742920088844378637413247959020089941626208376258855415302886049208994207289839111207215379943349295413656754708007069942252382766894201970056654254923829434111157932603762307395130738046514976276597672547097752428804145048902124339430252664943889849463486700672011267360655107271509172526602967137400374953287100499530865290869572077727989073535871588736948989456785410753056229210056577605666833658321665867785555369098105384304002569091443442474882112585199104895296816752352310756841842462804177754546745385751601641046642335221770939630481855482427229398174025805216881295009420965666910106261429632643408538407837188271822444077906208523972465576213368808400819458731490997463256852464389011645406890354575498158160983353503450047029926463955905694177802191749942093133442505407383713830726291626095416939674305498548384663973308682133090737044915391884968164159099252658418139970706781860699147029975463662733619598563139571046228069557726954188052040057699222375275841593395897414991378933518819286710188957316050556534073537895717291343014786986985840289870337862780070674932467831027846024127971853593386830857317746914265639948373595928465472821979633525220665951951083420093353971909692162574595166892814099105770920735843984548425307152628402483526458548575055977318842390098892396612486676181907034977539827741098240 [143,39] 1440836422166782943677909538348984238992302523328832047367852573121972790095937143727351878600295188166413090849732029149177178060248198040551605691235401278594079759658607805153732853112618130453713632984122060320758600074017334995038388367381993806630756930493038173303941144938335660208792673298942768901626062317551698906363710747034934284429187425843156026864874259475866780102780492384919443537132099867158477201031795515407495722307333102400732178820779617993548334684296515698957534866483397128631911242893052034044556278916723323138466549301193076287187677898293024700592408105394953478340684727418231094302915912613215291733955039405007271474521548109934061913013894292790202795000297345673875245353958943723758634274344567476765028509458444762428885906392934547232959611839383327294307034023911027987156252460097555908230336646483191176279615336178567964962179966533806042768016389398843846508296572341499491792991169538347774246411906187955300795657857022747849536584160091239872322496655644725809050898766092370173600614176723521519290200614415715323489465547106251075029727374907080791541371728918928068300565583735659471480938161231291270903653143271018138196467933464740796812728969604994354948406740474706125588618915242503639655302481765185217780382447526173844499093889644080303283491095018845476284233246061309708273290062357670898320 [143,40] -3776383990323845045505086430036505038342075598019290571347223401600041175486014329031237527620247627392563820938164297558923222953147613285309163079753542784642169971163699338954212558277035534309281905013197278196118946869839907162036427230913350034490855646657499089523273396755558189327402075854551963122573006274135268310567669048203705201075768121080588913338002791771399796762358889811389587503171939502342357649232295355981713479131401999694092079288351912929871656465404323842615066621347962755819543500253163441447022009931393213384211120345646453903253208904936334380336381398934765031658558985929991583324090306584801992804227502498463757392975979856674072979400428314971148129693299699258877314032715147390226585428867952663165189671062212795653347464763748407032542905702152847517375448627240077228933696910148291476600181383286199394509166676697596461489810940567504951275442367886513615826443746354245338840760467757632091108097265459216418862246689988119809857839866783319684201284785967556155326012921925289731642427347950463693787377808462412690297983587992161063707671694031067403933164528053041006202668005836656536487760083534778679184421366530812330977324762867740084915041723411202187809916300434862027293332144141788640122204951460883411077742955662107066874731235269836962306483698892753885446781813299014204404719594671296 [143,41] -33146116747310428079819373645337074339739727949784243097648603685902066701398927243339480870809199221054555703256941557583372883917493340813185982806208537524240870057924183645868815702742457138002053300373305478276617653355319578463946314689984893344120842885151990905997794266590428805498905419884406556487600038172130519752663552184562461497892277974922365009665511933697239887753035973636475665104134831783326507146687094524559123721665935862807811505257550864575217495538062428343466907648776005096652356707116516581757834159731543771088067092785430407502951343550161441084454203636712026074967751520539885863155140905463844225294609649452616080050918682972989491981997143357207918539829204000674151553510231368723301593084766722339526707463565970186335024284167243481970713992357527335169229193348825779224328053653504961581295824802257521524622126968176973408962844770582515876939748483314054183559367680157998494794612128040675303185350452909846511879101123257703606589163737984575865446326083943570362572228201601962305297280849668749189419646972047779204926885557296503742973155230333837616343485334248895082415648010462600104949848430677784989492971520534265145611222981383369018766924174255440158185586879096101697102127085323475171424572950063169381644785555516617643630924778430110058313955421339135266913285436913196768839429866824 [143,42] 1147475574198536301655007790034916037294831800955867636512167130355218233764778517852731576355261399637122615684459943488348399759365901003659406860304081351692810310550842934507811462367562461618496996312894123735540622408875635065320924417326771527646062645574579431253720346787525672963104661003393802216932870239208202891828949363722797131104176876000196335800379172770135484132696712981269533989587943759977123181676222222791284503302063881489624049726443645422499487760377666457195759916098175779242438322764183156582009392473579133632605185524749254339565494568246436653726097313000112515099032312737211296096961911900738680423459198156021312141749345565336903728672988373872668320342988644262795151927139166959466072653773149815107366746142138443118400998305365331511709943002459692593110626877168637985972327171939667530943775202279037311586548830838911747316667958574703954299534632353368370612336857500971842603171827055362162934216016213601803283346434829040153946813422103297378286025763535904935601714859836584540687796762574206455021151497911525854344027735626395685706021378413802323401175772292669014022997106778680592945946120272942444642571617759610088500822172204006383573821403770308321768674908494744935790310469018827108024566606402527036998232509018957133538497302445826417525295923591629061774548337233914023771421936 [143,43] 498580951392015505192915320546860778957234585747703534935658736487501043350382480779181594118911627216391674765117260568289424527541908618673826091889741177549380122781317341037581451221829656459378188638538666098749548678249992815992539326069125056564884046107748140435127623399258675351274008789876044578283636569314936228844728605567054528976939013667678013159949736787302386750639946211278113566946126585575635843330729258500917537059162025116714143389224582982044174195839883275624375121952692421024180231034064936214651128729906135406795709076516519930148575563898799828406151536118854413712924785578726434527014586718368111363598863034084085320356955076034392028784482590702276929700522623991444563718159818814266003609990864361936362278776489571654581588022223914013841556676010881664380777047358939515788401906898765564333557684580330187108656371504454722676794512626570024998903467583206213460601800657220579321118172845100036123617818163228766861999107498927333346211006324863443492099958098312555616806055087007084864079396879313439062878267561572963483767955412719528593985722160294389478353449060100137243062709440111097903415712117879562625216419707771191778184779362578685377278361662205589983925898318156283152438069053227474253075735427214897437409797235625235531356630557338731475862975288072198430857263028885880568478 [143,44] -20714617572487526188362838121745711512298455353169450942975962556848742730008659024206755405215747976635104243928218714298287691043775286976214369329447926091671445409652623303935169427930457158866367789074614646734097044237426919268022653742205237804434651864338932273826794588759928126416706620239233403035932021098210117011081230680882368367530864704264320179267050641630619123521256139088116871550247277593370026821006136138885470027948543016296636870023063065534886864978205337824755740247516588070017743410248903530711405308315528508055686115439822754850051217257921729540934764790322451929554182611184575172795274689809706497766879927180796033674495709965086343505181383983334246398282742503282329216602874117608732936919083402638974900194852820593774525417017343353170792674193744863939581339299444536078866123127220429397300454121231824281427296363871315998930200782561911256306774291907158485472361882657239085524307758005333179988641508002278233009740494703087652124824129268507547690974719447519153304040291187626052293193427898106103090388690903256014479584027318849576240979366816122543231887671935600999963220584988883879917209483074066034406192267589314547566424230867303977202299311680467986041407590236854909347377146875714785276710638246662501775033283637039311540687228790385793427751990262208311995259040911635968 [143,45] -5203398349977564279790470541797881630838564513074767144297394515420689076365181389206452807838192581885984205595111897268349918379344932295432461838571119233375620397257374478913472878549392531829054854864845366840908975825806356276860814758842358814877251507143621018550076686340575128185778729299032903414053012878064425096127744087074725002216821479659216061127206519677751780757490088642862815225834242072616864098437638822767128865487595502133555396635331746928593971428877545626840159042173926314764457978985908297735732392824496401373735379040908758619789996776427957099028621116477572812148609782611711016949910559343618759372506254750820527827707676080858115252491281333808127822382964519829809257264727908436336571802605105623176187317922791184094552224427557055688020942400919129682570547361722529712262498983429320252268855711141247438732135134973598161161281231370607039476650459678721149607489530797985514225572731008560368229125452119837150089425727451217638221524701734146589154219753890447397626690978475587567256677559544342463775508342198753629326032981482411217265230679513496507517059616332280300912275698857282887842008149671385822330356606335336411982946451079391040160548369612079296171661358762750819651358061722726271534519071973697519015184122045745637298449401351169103135467574992474954590632673064128 [143,46] 158866794864069818576002151125590554886288363927196959958471737119690988259015435028265076615869539408664988856520832874894153986309745532286221611021306117287957503817412407721533569843060176803483877036870264962486344543178138806543814954501979012931432271084931635367472854665109720807003631661896960238389829012188307213724756865512473429708383581938994326671154454320027147516635471969559889421414794676942183275656583842030890907339212266230825696507093220816646234648571845373562868552980736180724875293125367984431526082934823562266874788640875397684862717991142939981490033550959916024548018007172010999033357447704167573215761893431640753950265802539086854217696520368837250802362446759790822742586476287664295558712609221293161708698116483207252091841095024037272346995295236341032291708959736581196866687825744034277549643691274582805124341457638561259237769841636318760579310380122801388543353038605505491352526681093590423825049674133198131823943500375328651678972961996144182544323206901119990025837979642079378870771843361092500782946604410047356372016835561028330201332164386254655792027564316164956700553173597931279692522663123893518234812319130507020039187805238974494106448386352886799960442403551633224897344394243659863387324753862952498883794700995846717917671864813430133563795925300590440035434085008 [143,47] 37579132630624070192955499721664338929231750506024240421172452863014688195127076612145418754321972770256247458646155817940980686577946486217375940946342487107535139593516332464514421609885090117721461258805692282765799039189211025837563696746023413830185314997241433441799991538776326834600970264223337367729119266427141549958349981975854182167210878562738679926570394473461722433875345444368536818723824902193376117984190251590599349251198733758085172389097043959735676169879496123673424971858271342238378730584849716250612670993886571444354824642608510446738137144711001986796290172571743969108943539014627422483960875762233990456553392541396030787538608487487484809069604664536302473895598910251697926622472358741075298575424256379112079713112269666491394260148971834834575675199412372165719480544292517778106344848364259949327129532023357804497144204095091624618083779307690777658951631639568627351777585849093422913252968341297408532723586463028713814703148450882666975163652253573123448736986624969243757296440289324795908479604111096076667848270042984308963145545121496244988384481504992436190244616665990244931991813122783749192783209032347775223746558649139364844433149743434848781169998089649578257710040944536489997819509134878979694917995242545405010266226069582366395513797688582300670777446666924939861625114 [143,48] -349556816580436632707088009379497445780863393907249018246834023220536637538224639439931013577961744336585624241699150618869910275276770720286904877265795925872731848956587151623124249759431682683849048213284720401619728668282041785111455282368192920745411204387317735168060689727544094396601152260473140710223058633864076975133020298348902404072522292301527540585942025510555701438814521182581011653537892859027694240710934691631843653467844063220348583014498030163248203933174921815715249011413531421777028638245156520184763051982132115023732198426204725826714329490999376334949190727126800863878600999298388092816692696554992103922043064319819879054759114523566599856509461419598650038320846766626357377474814248476519712467280488665452655577597437962043280785591187229174100079219793851832419828981407245968456818218653500519971910375939070654777680326185077055034984333357673581824853685792633962834813511535230111734786297707048017465461612246583390742041175778285007294954285892851909537052553877174530779155836927122097777192038358915999465972060296202120118611284455110013624292216940050413589557042706983677872242427838614039841335583584999023638163981613511134802330731079072576915135651109619783775168711999772586271463507441437503315489410898022486183334057907265449524061728972496044123198350414175727296 [143,49] -172497591236472239205045845221061983775951318771380448699639261039291288809568817997218101457957579612899936983098409012222724190101936171177254233771530064456078714478009506736355936562238008986365661101125125776112180939573504489256971443452846188370442093836551478516095914770412892035927503012940665242602389261872390433002766005109392219333200396401719201411805735420516209668584049159173048972142803028919730087280121883948589743926167994208917706040128118069612758169367134446195227890721410985792823073510552233517879598753713387856884969810423110275035202312731054253660919656053087515872493152711815411748545504542505330380503586302296794234808212603028833066490994565851184544935581560587683334995623590517787760397338276976772906385549291812839378472687854834644027666019408501961860371423638143392870753384495471192220125110399546433437350568446027717235832206499529075603593540715240996301224772061098481588070902289265339749382334614595454978638931336868465514645197392912626571577278737769853581511264097285787230539221678951988048961853008914095289264051462219027548894001132523953874131856932412642378309627965506341063506762160107000238756530833285996965568927507767360991721181874393409014650239319348569208483383733382265747805938143186118661830007157990925421547406786600708120407879224789192 [143,50] -2298004110706887851747836835689019312354836642948413198433877573751413631370392815444154810193786112093685208522713689061614370431281293430620455309940110226901248563738530744335545260150958459151052798228265717082369936387254665547357566561433360112835055914558441612931854625501529843638779611723095959357855468808568288489767449630763326009601957226088551272319382243468743595786396427957719431044493536651748954395270906284263960565222730848885232490149006213627174061056992028939939462901766278770247720660492149581483948443020808292093955534344190257131310426803009428266816509646673888855468286549470684121257068865941488892563823454463615579782332040594965550594048389837470980304074805162488695914326471493140733514806694117128940589185759080240292040711828889859588984866737802639242529287869603570848002327219642984463484529417907977655090097648387641871118464431154278462590079471536857013007009165007603117973570031959348584327022405529551088421164536991503056272562985024724232224953743879240969311761423545762133550698984435929486920720156932504825717929393117892160825955090995705012080062468070037530339927360446421901692545191893283015797704398161491072399872051183556120082806420636833593400767436945568800332447344544811957632367986793991169047373986657498611651352739475320742869700492696 [143,51] 422331959647110482802129136899899827383758099737314533595527140568797407885065020215677206540865679888902490059811520839179744229689624713310478660112092849971926830951501420915042953510888266772662890626254025735035398019724148938759342385503994792825027906119247560811816485604559069070952693953363896078271524201834753953163703703874645583711888229136404276099594096438155742833557516876583992219222210126522792440984963437815907038077457597002109549406248951759402810385393508389895628739158821500706587888414070021951521263183101557710649598117620935252715280144243808656232650084371708482151034779524039426426357374517183939558262154021518382034990456412604462460460572664615920645737992633725002301426555052189190049935238077732889564313684356933737282774743350112215957718901624376399226913670847494600586106632713944742915175327843076189460940135196809822906616472880076157455945906193551557281550452434501341096038233534424825387183960524621546157284109427262753524631320386102491844032385851387977236382210574815311749417689951403533685752307632232816640460864080612306730233348043510844439787449114645026563272252852588403786496312533004744147569270210940619460557108311757717558321199614541817239698010234601243129568182831339754529686323006171457520621882215853004254055071929943267815938165 [143,52] 14631438359562986977624636513124406671902398020604560224367504635121846878069644792784429077968359454935690779891044926858350526454625173360056836409661879792893313438591152289379972160182616852548462316298413023666206903855633240563522673643254253207792582541057048101586547993540942583334327918812857131977449133056030381255107385367674934761999331869065896334100137828296455969387875601126391372812328281976433698836681072387810210090983780386282822635625076746775153028380695150985248878948499909557354206672939458599927734223395012866836423171079607029312811473190585995489019277600659909329484640230467959109895848864257610990747776522421446163461522653011765954790128636566449385137670100365544851940081177261352099582309768507982189222575510020479891682472974885101077030519739231686235215628638205967073404776753940257311740337175211404467053551422332337540462547291709839140716661741438582428002502169250503256147921965701816542812857743301230994702912941806094644126895073737436548277175672190694130313289032210569606335407794121647833289847086433248880581797173962594049969077048900970992256388088338001449175800141282394919827681863121303368198047775533736183218500438621719193299748946331233040668509886828685132962076118677177579804815887869466491322941352139141919886943483823111371904 [143,53] -356212610994872882047451428583010632475588300733140056644568779121875042739537194463968715551830052975355758173498895043805810372521350460013147746841936290292286049540359651159451445320713725830845911682888005496870809490094122405910539865228272598722259572571938253701240173915446434606313144566468407992722821446359923687822399898884205525961676387994878293850276264919798185093645650200652446212164588818529032692686298580338203847928885240020661724211306603067091160209883978148182890017690377951081043236712545138619851904648052660848135284801584730616705971842880186117284639855926295634849675744772824593995436835237206803146210928328031271886269487409428867036367826790887688667749643700215618233963755009650835002324180964054139388380475541926912933203220429845757201813957975287606228889554737465048019366219624323373864647822932055490910524573422553088073883766256654302687733621325082298448666051650096377989875208068893453287625968940806580359531396565721032073904085436246093799346011918626285149749771131238754126884385951792105735805422956889406222940739230927057726356758346738339498793010475893705390570717544689984566868372272846819571553713241585232596331035823950834436857877947511933995883753849309484884420775151281421372917058792960580546245881137787158785057365379832464 [143,54] -26659955290206963743160648957273265736167635577162147123257100238600090437801757462060674758441779173397834602097499993929406788398688373985842033368716440525927225434186900017925636499218025764133389502962277227279650759200474860402849484140116652978588700088743914241190035547437592622190402130660282849913792008276785547230246306167380542498389990268625144923378597601621868247076533834499325887896260793375466815527136204093064878400573163914705108813852403808998422970469115773774061154825749649826093720351109188861323248505231551636153502669278897832241984594154598827333201107446653561057890186351900431917886776187420484663337595155427364647733524206135264829999388275877863131793135316307422866510077755726804154538111988261410402703738762926601636757479743801751541875673082325600859137696406697994886823659415107609509733310113689501511743673661209611130409090482692242868592789112343240231663664641492161199629943335677814419159672485186017886527910280141862285702446111445944677073113938635821354104957962621272463461447680866776637003856946075950161096537724419071842187774955027924606258884114287340579190684222427168170082532985584035979419726592984174476110098540781332446866216741699538310474581214173633889739132669159470614873783626901529174055332306386132701859495726592 [143,55] -249078505224250562834241963522802847096535768608124070145857280898851227543772740425102938617118190771237694815516270025755771071924661167860286166950785251095672934417101685710248174360258423439203788560031692635178273264810885845779485626164193177875759363122318451097063353252332539447087676447394699950901894672360420649333829284274141325189506461594305984993219123795270418463649043096770844201339535689853339046171294692983440574922960337917607899661623673971406113722093286783760267033328409666436791113350739636932005565895273292851653260670886272174632675544622916799790199951087341095149926951093033210848638825828259173244395086674250323177300361361393028490447113808422933696168776766353927101333134472021703926333370990496647957927044524300144557012913548120413533779970234972905463839939074841822842131025268513979324554416011675690669527285246813077744967908299772754856032103513420216203492148814182541593200954435386989303484328414334060210914167891371528877716095842508422771264016798515954381880151124460384884616867178301326545126411944744618402507782519497281738032345600991140928944194293847043366751356890392580931713765415456150583269205557253679689416627324147764494227355586050693823939576820773774067273910400821142772284994972780766049365029058213114110704208 [143,56] 14601193780533992587753601817139577461553088011401705548772136834030639555395948294758199502505657246225436154834289450046243585941319049326726594268534785401015352327917713310670249295794783306964941969942927433044532779239169857199276945707512951523169712570245036251993918643686805426608106673296233687442952403608409674585754843652458402691282110301893827221409739437712767323581479915274086386414409546812053065066161825998220102058678675597678148824281012102399676784287039872374416320250710546611219913503892108701373089904836915312590453090053256835453904657372458821895756086973656269808023117482278385316505554139542572738011102848599831765803406472009758611864143314151381686419280878249127683627690078656075699747402681161706060904637519314407027137615014084954446361502525455780076657213832850332911448790342360872622449282743219196985900032266926121320173713181180228991454437967202607524984687026067169973172400172933788570950939556507546431167637632554825647163452476195784139859720510529431993390304171367031585677636181640381107534152225084273677636958046043568556762650899175076127545475258021120085733741021538475797549855913623823120485532933807614364291475288045795066853927666730826340694053786049086318298285480126960738451490549318056952600416549208864448576 [143,57] 282738062938290414328246754413176946933143086888019901697808540446983426708155414508189404297084026250615900222756725550694057941033145962008318580921778520439653792175519780620058646406348277098631665368398869107981594194591999564729395250958648446611360686866158600925513023887250776023896617113342667285160188887226108942193339440246498803172812086990862535512603097487065652999360661855038405748466203780552936554747167535667350018731094875551341142536439695301041614108769800863207442646452111305071731059963915001065339368797555293077956299612199299990245826884726671320849682871175048816317499795741737902070857093498950194250532350221717625837720156961527061772027244686331188853676457664740376651627297336601953401552436686644031095294324436812401070222482205925503511779876691116343751394360331381747693628409990353690752831415769615062082042691455837896006383380475924580843515456847180401961701088567199147391295981068804312191321542420506806353576736456329875306972104243951337204616713797673887688408071632835761685841613506389122572163944725190194548094637305968277794338009295263132985281819437456295533312079667930419798666115033837300269460509124175146812660512325725982260580934594585495235433189991773603503292730367123824201818434128424267686880600870972440 [143,58] 37602607353679317827139480839919533980307133159913584371934516140538895864873311527916271348637433968516900350404481263332274693328350234076250537814448227813321603702120289455088601649356662562574770229803689458334237356101137051468022341092372425722168689515630898364847955071019299606062689119804487491858225695542057365773019926296576337603977754678352630846634379176622164568496869078837413408634799213523052153410633123325442732850551629583263115081655761901715860304685217657314262905423670243779415885409137078022118191314124495472597605404193039476947950542199684645264303368033059126231529941361521278355533263525883917420023998168010578484898545790906251654036232661608441056757312866846954135736528654648368482707815125153372363173276423131604970600836738794612149137481099040824442815645571940359966487260278464007250091032711151407111371794983312827672099474108643800809190611030864881313182768873064555135537928496998194538441660469674670657307528692610708529253300717593689051984646230200513835636716668672921584236459881101180666210651917819385927148016144420999826042866157881568037756291454557611615281810831957699673545438097016248180758555410628840974650463427182241145203454443565825725362348501296791709681038214215866503929111679764189610079351459584 [143,59] -8849831221110035638701860472934035972570032054001913213158915480526377390594967386923555997768129484195787028736626507748572632955816241812256703098137886932716034089911912124857895782253034702195059024640908721355395168267894077509112120563210239417524719210493648891099950449245035950210438138283882152114822692377170088198005681839072635803786261677464934016638868342607983280780611661885246865149830843594024434767149224473694981925039644943719404255321259153314143037813218364120702780385711423891891118098564028894107834459397668569728379449059636975264356901134100558721443916502867503126662101979974580831542206368953414642040960987648329238765017712850498324019523397155702579696589329356414541378002825867988098418964269394498108113854997156997874548539140468301217414109135656135501403946124701927610719732382289997329598614716418756970671733513271738519286450983744309526951499076033421915406899393806713469990491726320466801515980506138753932014059437143714361864468992783020808686491866285251642215749298844067676206581931598155484554449129243531206506910819921005569793974456405620195549446376877324081888149324635661254633716186062603914063354951817333392876325168477895029643319967321077820372096992647702538518467878971461860658757928972392349950608288 [143,60] 1904433942464700161070427979802802597396663484860290562351541756017713815916873473004684056707789504722823737034602687668356697045386500502431914154294350901352061679256456883716604052428240098419399484205087402163260111088628526684974260143850394051249224162164048375006376616988821852145019445242826936222261628800531104456600012411523765159089858523285835730679133273158317052447220457690450920809663321224874954505974993221078307029422164612543324515159327313227741682240946206429148419950482576823025193788739556868049693277017132971455391062675526753107166195092463816762980678585431368081743770238959468617666101531664809872247793694624152280376103261987626961101237024571510063404692343402438486543022118220830523142569524926327474496473170849002032601121531424250681610300314924573645129095363617238941239999791181513814374805767766606417909893204240643948646917666464068350545473142099791859817061245677337510098607720800063018427013467041345895102299924413784910602344348957638277675310723632988132256005544057970796853235844128262055347954206608101399613155717977572722119750569977363018092803649924745834150732035374467333671681339087999849590105780827587756688898191728073692561054704102043498872949759966960496195933171404131354473681355764074033181952 [143,61] -368292890821658811807724637513882011941743375099469267983883398996059245953190315788947584016273665040282568838995373113888681876099028498134422128762594707557742548964973132658043575360605721903711705955661790527514144276528585902175425439105422720909591528562439878557376477782188450094353074669719572630483971557631655929540652960521716756040890028722160258937654047464128212105300395363271063143476359074410191231455058249127938995397445852722650179803071382482310896451526388358039590116719411205139409633137208207542205581569747589418292980461278258847613901480157211855449348891533010148286793497026240893267588280526796727961862535467140841878727550981379244043510258454759617177740382203543094686349584123662317691460917810848592031393239640787088448046451785085551887689776050474338938827056581377655816057527520015511338647421965798279240870022848878651480285738323134080497581474833616812587818721014614036999003632728906062731908833105933481107632222340693658170910614343521478976613080528516382809238967519034739228841012003734507778480665002056360569149386619352074111560883604248473784314321296894448133854660231837629240783500376443878708631959594763206616588903557891329608741822304168579508924277872765302755993537138785066647047180943491504800 [143,62] 62803270110133133505462733946874026756203914444357444236738294818766194996832549031758533609989700432366806634353542472629104792647601083487136538481671656037065605707594351148676064065683318389831452723928361819073156163880253691764867890364831803303485077213898319113449804297530354448203106394818737112503680112302510245848192161479439893689622656387642157981075492149249349979034178698566621294539742527826316826171294285983207484074413843813802107768769774669591720302921067054616343366337858769978257389670139587087360149768737317059550932268273857146685196329289988263349436393563122596768188525652158743392402450982692015149988458163927315511375302353212384843195801771805085066047144301364325761183558161909782016330867601627462997718731890167398885362294435547079786585226007684352573026291223675873458427575556772841639441961756750935214937644493690028697670901073864699229918923985137988395167778273398086401529441316924236413208240397080317705126300914605355354192705425325142943710350318584389969585722321406333043026622502309559988547730636334900395661240680687386633095205349336440255630236792055739943114059091402696374598304652713140342271587672827687000284453050818831065656381226571472533315861564764079618991224748921250439423404996832224 [143,63] -9398462767832808525586593021757595294654303429896144770088587322758459851374975375817643026125866542009042323696914519521694087383827886110654739528550752336680256004574170548046901314476079527273316299852189329113356688993526394581012633420939766363508991615622931208070917583729368783688494988314882564469037305471721884328167590254829039991473082758855217195484428658621207216445148864025191571787896522516331547657518220846655387280528915487287709308195831046229225635921687355270146276261793116384604618005442617041234902184050939047500507264766641853513664333451505387621560375881460343455297701318531583521847977495489837434846270828795977482842870905111357696190570522673430293373174221265717402796058032946866802338708384625767880075126626404638229334653971724698792403709923394896107564487419334604781702540069784097006428322649665668390167989429011927073328360286387314408051123955532470482741454082712702594448496709663584831568129796517259497064332527410558784468316827883282822542934879695878787830066318956247826963306304820382475182886472693593026043154173697002640039688662448191630131788065070789502295502408406351306869096028569273821833661475635642522618500851333668037716873514080120295480382887694685961009418980957816091230866684180 [143,64] 1226274806544225399835851558569439057775251194268535225483103723826359366829688831825620220645222047603470613721114380065653694586317375561551120078718010536357585058137427877636579321107155927355103929489583916023318176841518473951074341671653825887891536687883332375863644511148428125204172694595954360552911017254048105475070954851519844542784431989088993455868152462683223797336753036621686517555747419212128088156351412725147517997642360757042574898856881069469104442508073265331345809326980210087787212938829784537284646235415351946347381445878792449305462404725757318030225091335152586853302967826088316469783758125363561684313008782205038819336435021390523404171221774093951972016981258788596174549054815735959205877785608933170880389417779666536617730866238473098065075260514429236214545605276916413985924931583372647842616547176228007508665056745165071123338282554230077367391005171989330686804988867449607535167048768136330540967576562835774308169292234285386489193508573932471335327733850362313239982043326007323263537740564338180718665473107763770565988328699387014442601942875866867598909492808411362892821735600637844086236463174435267928044015550554036302992636825281394870523824841445053799407375248530207806304543172406991517897625088 [143,65] -138494331619637692266777523113230104244616721862229974177862783638481985077016953665598606654412033819254026970172891277404491078082409087865805505081770485599320880051080516365434279059795019947168452950425125673825053823761237308651782750743960046015305349647102786892148760935281441616172619176179567566085231160108434501230352317387903981878101800238531931248078054883480799989854645391465893003321717485143465136219435281248000347791278671911658270113734279276628424269618865388689360789499354700390594336632530146424603791185720067915733869333158107226838524732080910178825231181600124497875702054519129697083955692617312822028379400100580846369734553656727217540316702144305836441309528270237957585930796611662488860336542214068207779404435247735632975874396027005749570101087343914029918303778554393438993303958363998427928607767876438129442072772217775455641025081849686483881091602540118837058622687720310571727060553997294594228890882158877853884578252614552988153086864254116899826652685326965042740150647739598533550314773327015558086707662373949148651403535299927514706639750808478570325271819834062296054568535531667822609808905846684913171448696357901387155056397853486390766495361219752568488740891935545108743699492171232304557504 [143,66] 13431020533486124383590503030477424918186655799360423150870412172716270060480096823327698195117178371307376378054407243764791218645132800003175985765997945911409055313205351602691127997285445479328490857582470048027733494623336230255249791908841365321130548040865014686309547588862199723550009255137024049773378780203634053979491301482230424424092092327799310360105874785614780327451905995319314767890879993685330392735094175286712005551591357766677653431482520756937681380608966361486663976419452561840258113500988161985722515759588384968544591601520023541277626041803754841265560830332665542471679849509093367559996389173381592969083934055813943597360282971752940924597916234012913175510696142025570218765056193327765027731077825115567234889369828250588807851319603747750807100045361514192436867321054346707634519015278101520390495472454685884352822837250559174725963296898600248562743156151046706702156601453274902532951257148391566082013231276161422467989459389622422420868007021652742901623216683975062224937965595263379330407387093035910070038766176557233493964168544683251016670123927910739750902572310926574570598510191346329068875619682030931190361190022875916160186707968691213784795206014831416953373829422409957972866290229746067368 [143,67] -1108644833982043134167605024799477534755260183273697404067444670716192617583157183411661866146552800053369586113243208690709422412519568098886433945986145403881061960579882442138307411019745416227016787478950940203416998974217473373190673149992384639166402954393440061527103489503687952024942603712210553422672798696983404322829380446403756318315535976264709018561675390762330192917968995049872649109416836185633148796800178901020374430659781381537403701958218283987328554359088982656282767040742743586738896893978134307231347698911859242161478143555039254492269546992356129310250356428607211930915103079137175459443163945930939430131001092267831208223988127857281718546034895996031392940557866940129413932379416631337369485731356679646549385493571407389539503008592398896575504370813098998297424076813383405785537374218748519773143462656966969756622641425630665311517903589200568836887108049384103594181114411747981920044756287119342807386572119335629421956772427791995661370495987578302071011748163500681958315933161025002305299814626199197022514928903731780118028646838264813105547079118389518893567325188906309215281481720602016279193142514295033927107747925477449592066000196491700755964379355718898083829648620795422180612728397246547 [143,68] 77146705167417942330189407805881258403487051973957656840060664837891597468437815883689769998849524858211442410367541479522927162406681877802358160085771085080132990802276684574798208759831779118058811183782415333981967137066947708694466306998430460234770639005859578999148206337115176641425423684656896739698612275406915970927887243146882663595734981608546369414886153777814917136701575123978550850663697665528470593442130307296642973230624159872190651150389803753080066546611260011669538374382979442149196456283008951459853721476449825613617642728736862187464027838894697030179904213453085581186693786377448673776195931388533669145180838742732253945576997998288188461461829345087257365992576404278092225096669945798625517587954659131315766194379348193713614689325443981227540370618805771438588209638049760012274554539838651622693462415324766069755667285889376388723669376113256432260399708849921469668861185185470031132306886964867279458319703671387427883868213988099950929143136269219148340603073141048432294092049555998412152496552576721995500373632897987038295417731891152501761215934933179637112746120264879364005710099742576577949444520839568495340988628903219242196191839365250069192273416474770720944214308508957524475569241280 [143,69] -4479290377131347034342731328499155467626828703887313713550300706221977529563137291106096577148836371200325972994843289697848216687625765513542010025397313254651230780445356711327772234364854650755832556668735395232319768012257627895252054790620227620416418330313703918739657770466992209617035820383655514701768630074098397560893973744684122062483293814023976413628822950839086189856698043735622213277933261453536286195396110887340515518558529405058764117290989542154806233342627768275801042219454311116333733985678674731479228247371479875125840680223876609662524124928769493267628057180710695998645729065178246355470860188233922468372135943921557154346718701160871058187086848805078186610283172012512073930276742146308082443820872326782980074755450927533618124133238430120130792269908542074622030183998222524583584257766406129715793674320763895435440460788767594146940792825579808107871902158940182044570830323105166033247739603728940422331466788072479263614101929076295978088933990239981237195008930569657346543492305970342321897472903669399708429689869410387671630232140228043773772946062462447332593578325359557079767250114015687213665966123485520450363340948340411925584169988679415482089538060706613446786258846194970744553112 [143,70] 214654132517954335343670858650488779266889554309651644452901369702554739189945686393179806482067641900027533070689486902311547150264696393217440539922829638123455895983303543447304767480989787985495102644997532677222686642739433314618335056214162857110433576882069261695231236660382347319008813356322669993239897724054668798920605094124011488719528334177424117344691001381144092060137667291113595155565260991738003308050874784933885275873013176068937579972870100098835583134678238004907165872587240623031761578822795603362273750914074662443172790766003563301085787561482035421799160613819294454156514330709988015820674839962377432251646986582649827601939382973573298882884933728628281259733996841616140953279267724503501330400522365686146751737129892066782275564645299761036218417297051451287966203669361624594310110983745442191992379391903813605811396773046298608113870246907824601707988615572032171991368600095611690463432114239139185800821151994906213420300845963171243381509670080426225658553048122522764259289264138832422315936961839466022762797919268880814090062445608644323493702566502453052445469979269334603375530149595030652154279845644993697955415729219593467773767256443491831271753268319818871314686881947291627552 [143,71] -8394795180836654365204140699017966580463928175735799454416731923532546524332053107419234970062633427739524359175402107537021405780136239502390157213988208427724453793061994089325821015748369455407953245180176606099127390383271055728876971437517431098086581703859215738231735699320794904690558121590724354564329983677984139243700565273204284082902229119397832291403959477634056588690663516752483538179944230718165957250423097125136583483173139758586074943169043259291178531412321219814839576087686848633758664815980425692856782943543708512561326516482908401975997506390344165531916161151138565007987892575151930021790566767948225869953282780441985490716554084113244473074562411742618361833488040890926821915503327937169693522988299998149147729291286032917646592562162096457835393751591773980131313905401598348091812913982939888743847234771324609340447214029331538516875715661125999823176462397310426679847239178007519343716754446190934522383242772995732829718140944495286365504537099745989611059048324946992577891316307660021526113811668832260333481855097339519080335704450710461983685714153628607219845288117518694236087795117019159383096444373139352778683936620910582383632819287590148190558622547788812581294260418435628 [143,72] 264891378147696402438091022918848090569801068997834982547947533756289908665880590363903860226141957890275340938770908740667186864190924357626973544158420152155252623307984557672040446638274603615543340971658426082985516313779537157890684185571485302913495693952395866108568611695450805623739605045295173711988802396370496559184856377738997782074381956862802191266303401349003661759121730905279206768913063878957093228014455038558375604707481419691618503319596279163497447125382575490223273317920506786748793184739494682341829592941028679015334271141377755824825413094450634066762187282716559509186557420188395499045480236897211066214322503679281244337919783073368443853293873002464474582671955247952196382233783393850072329668352817659000620765181653488302001976381130034508101035681192661079105094870341461418052321369054199691491738430189572231202110836007336777328667806068987331825520949313082444806749064676244960502691947262247229595612183273969351261052158017812276583805346789636888491652178163226184093126550090078917046980966406292936267976207744561406825737428672727713918216355510969750091002457568930075426795420507248456103269438050949728736085868389289341487264783180402003286953422319231654146288751648 [143,73] -6668537993503841074987797188122923871697940596519280565515965458041159090136370588594768084570192538365555005899161023058707188995759914270777636698708145144801721562002565152995155570649041436925615785954510342682640311737652261463195808183118607706374780027292179454314978910628046183392791993001495337092293668276433246972595935547144952466244713248804838414060541181195809795382841709043754654472906030210919839867464447535397547354935638680090417660705984442778955988975795681799708944889079684605258729509795626298226546658933140021034683581779028574656028121236856398903814595134574674601397740505869899118025597063405257415178928686739496927754662850235076371793318206052584922844218135310228533788667962379445496745675806671702664336761333731324305062295035362327246142483479269075977235917453278370794372973225535518740445168036940554398452529888179063622617371566185329117137939376034225466656570082559393476093143326640003823720252767137708300125364380219238461255987991372870146829235263526601427662660603817839290287068082823667052390829388214276616945391603667340512453237507701799631562893938280793602911292046238349495954885630441258779886610129524855177632193530808024982633905456085866689776180 [143,74] 132500551293963674436583573033042988042123496098592219413628255345318998159509512686478972656864327003920840659997417852855928271268340584683970648111129056046158680366827232317871585238828986181420689808179328958675847519377881980193743848488924287130266013278663746228558269369967961679083838296285492739880870618427383208034185520017946803070297267456811793940069234000118560075745925717459688516453715934494129103439232767017622335684278741707339419712822164451808178667823743059185318134078725315596989370685016776892370285710233036559934407033763529864795527803230123817818994413811464250919979422650262230245882412014385668290964148490782731866246041257589886019926786277849840054613988277051990528067635906408916820198648856019491141781156887222096176477604220215747193892007739565292438120604943971674569181115133540438015578894057625196881118054035181343688042547200302189989278341461474012077688020512712803947748763761110621200662981210139498367528855806848355458624758108590020746606118161608938327224448410623341192992971746011716389651307706884340493043523933622636361182103729977355160696132847289835798898157736350152182343008508160660591666573247410493198762597002201326753329852072510572368 [143,75] -2057118413321488048936255812892873714231570047286012174808610216887111031653119271208385703484333968255318317692109478446995665414515860455530440785331171802962308847031142508925007987040163053980760346603845172305870073839273865982967859099546659925711322914113646875149746967501151745748503488768940277514888357575245230452434705806164822158990267535785322062137925792866450386304647827932837835457908751368037651575623207885857930178606843537329413093044825760050778858649978373443740878435147850943424297852253954898325958025412624744762097237931390227250978032256103980546244292951302788973077876219055480268696015589149456662359287681025912921717402812828530133262341160326214478164434378762051948073418463813711015561707130526733143168087418357172610571537452928156239802464506218989313283738527041180501009869371746615272005215290846341692063783536934165382110245863861170666314876700819504565600643694356032650463965201139478436076495165999369798085372318775693155619269922220827884320164089607991091753270392293151228401673080119967302059878549302793303128790800064930242034990286536417590442703248644800952518991802377578064192708226696325959228363412030504684821513573129675951514219639718230 [143,76] 24727125914545005613416503837509589967079655653834617506770326016368282797879969997896790059035988459413320041162758788916374427946661005000394523276317515432556676688942801408966656937828754266930428615923514854293921202547172112155943241984754339271002494729637709846272690150800740352152833440437799236371723163617157873552106728824858381816766316537172320849498527844860026418613101330185650700097982771314111818514709629543466308467970709415113999398368751026881827540391238485719519564648345042021838285557128622097512642034362146418723513288951846862497444824031359334057932400245855886553174696998343951425084399469721377782361579067507858198684871864917919921612848474885569167863470574233730292315363687943273813716988050710464752685017432474883282216755677747917148255865059294194311189844270729120767633660839780295272752019777688359199856705199168221059129092976721501696911825664981963279283181297616584511399594281145623603808956230072407634413278800366869702247066361976423205319755146358890624908988177532823705135810147626047152672542566558012230466186449114034576939103303086603788251095607324255894085758657680356478856569030530483022370794251623217421837964066843427058881634752 [143,77] -228246025154977414225096268767639822609254357294098591721019662488864875800590021064400687510172348566879467091002862525835841976413744433783562747564359692819073513509781069953869559016660169439896828433298356505329532786567319950183479526215208004248185788141299898941692477435820275972668581663340861402950623587754912282523124922639231392569220548042171620730152607348276324010542216510371542253832526485755255763246315260044061023848588406523089555401747086111048348530216783839882175614321298054458176021820861576260250367425198497592589438511270703547626747939305002268983323792597771548995482360496397068151171808918359939427039119098403519521407347761160942328074713544765951547786819356743749934814055458990901283342465729689023943702589495652528839749973525309841152115972749892977756727756871054523185671104712874124695402074624419931351654643503640706394962605576284167534944846058110034520186976101932332113169040230188457633238053763187991468462396688622432627618685351996396876633792996409197927258413923904174995916527534091410758398319530018627512736585621360627801187145924560506903981251880089431974392684279082790424917200903928842767517011812661324976025183635991789483640 [143,78] 1606248751386870796493438013064588932046854764691162757414780613571519699079305480603507323438367992816631359664306974813115310623256783310297596805896960226363154382076293221016893505176534554382036482434490876193072429537619726875908712406436597578697709521012919832738611711209195517946782773509274848529951078402794835079681726065721104226550934342333488867833939899376997922494274738400680915439355496106972064908376033117484401632732881787467990042000561920649405439989140597040251670193833707922657570597513203880672910608285305994817022438956128120981657592292620310359416351906571003134183760292403467853228669471187823589605718613956136869656586829156599378419710511730166841275051253282819370269638093609294426838225444663732324760019102447327558216119552006450405441783507751239045321903181978583104021894426874885916834159323726709500133130204377593932018217934206582215264302848363741087624008245661942838201679365763182039978180876633518723074830909291780719897756832994922293939440496434892744737427662687414220722790034237441470863437224642193904054280247395324125714498852102992569396816732890150410782268457468915144479002746806782660097461974837639256752311001555573872 [143,79] -8563615350556796783581357143808756330849530943784086843872191649177760437946342753292984595625897331259244223018082346499224331565144944994315793123576748317436800878293968697925579707752454628058588769655649200227668835330484088993728768736144652070817714762268917445362183936555395537159975733349440709727643812893087503206438402226012330897492776076510409820383719905560491658248557541333529937520677071999760494770494134647119928850417644062027365984140872605733180140582860847352217308181154686348955083208902816901928173086409865835122106854880426578979381907338227520695983746721097029952473319622995654711043381855240303280325759886422012722234300390539700563983530980613792380256995924386057956170839440223735758281207806115633212158509747670648155112357397971864275571761008477699051759501592016550280624940885481950340775908855165769816685227594274743644711693141166221654405908063134738667359408358562375871356040192510547614388373771980702220447940867674702479954574289660733096263964652142546718047111163762661166679670790371649152487893146248665833172320016588606776640896348122868562473654328477279838943479726897699495407292871473651967128694494833461014992916028442 [143,80] 34397694436428527723961846439688219762179608523705432904597453981006100612714768238407516795598894280127571820102983439568442094279427046371447178641736202225834576944676728065364233533920964673851017244510296619128926612180264630385377702997539538676910960553282225854340825266634441618641890429641172929121334954748474996178341422571502813886931277846130445261305891383159395454770911198685961563464873416098865611391492385700574281672028822248272322264733568346996870493669435896484668345690265811316977752097991898670805145719822961172150628225433429511346744463201550470183805374316448562255261026540718157427699212947319786004689541721295788544973831031972632153048063522175221178019581374789112434335812933053348407688774689918225683687750098027598052911766013608978725078287413618723681240044499363061335060088826143122550056045205578179761652570545189434701189140997745740256425703077107791075630760668521624333502114876414553078065441968793151355526145273796358373006836961050726557779860920968388253949683926186106915379154886030881395229119429843298141859266483710615089525288460665624963163976115659463344455829583980527715750599737676666409965098115244604592150752 [143,81] -103585682924007712394820843538428762835790582766285514094412339414129499178864080442432529391281162794345708416572772543927190155578020526818524542278582047351846456046801867761201807989059581061685375486757338755540881590735971882608345576665100760383816290882622747072458151572775820099655022230795973885601631541246519418364056917645939152314752467599941075170797043612492220916958790010025230062668434440722822805829893677479528009305051314039171743892846230380062121575676490024312711565133149595809974618419896334044500477820032463994249096115353102577556441512008800860049670515785462972764212360489799703224235956643297606199726109794956447812557282126912843720217892044128493411689988833636646232709346034860502305311574510654378679699421276237349716160613502861021208939403771813742197645531568194278400120592560884791149168259599502291351837840869325724521670901000321961094645141426140392880925717547483822797584105146985529312184402704570329297112933016606240117190157439638252495496555113397488065959453575741531831384287904457227704475488290365329642346183241457899934102900518021074818408759339197136419033626801265464332111084354308256327282490880761227660 [143,82] 232837910562855165810506015608549051613049314668249245596005366659438226349150401446559488559037180966399579769540676272885159425481266938318253636996985464135135232177435622981158610719557538377639988263102160316974611500091780591103129274196882017020568576683081326294964579783950229654297868122566596196784719422797539915027354666108840972873005221531052172790015957727680981504977143852342044963092506255802110664793122830384080182747677784614791996091520605613249635447715540507284892076552608628557555989597975896402562751924006918875824152267975775642662943308257811333133863892035877779227306918121701193794687327673980561077402091565214936385990648475383796425918352639729282169936151686259711922181821916293865635392420055041783913529975307482254263534969867399071349003934925110926421658272247579501332194086212659408847423034041010784407512173638865832021837615989129247565374496863734257808601253854103994982174777407957316128974506921073257562937600181774800516642423181260825097874022613587038080299999935102363147337115190599702217352815714204845480989005477908447712130489241751697809235768928705325442589452960305944259770809534123258240521069357840 [143,83] -389074597060489129957571828642162278387131107064812957764091000994425285091925587698893916899843962167734356007536123860638764133501733230235147651950684353729476828339590595866024545028621235845349187526122910641346139040635675823638797213706120858744450351885034326808242921150284693250428635715638616350479616447107774455961712471639774356912773556541393918276733093708200252286149099137803815130051733284085411594977712937158893800799075663661442727352099607916355266942824146429836317839287963101787842582326623613681528356501663998194238403506995030630351965336529062278932929599032251001134153803772948453051231616522365423725010992775777314265891899143503239508484567634636306401892585523476805562417069940365629757664023342256428037737677244287689678777268662902719339023435361893460765118382368433060862496162080849747034276282133789842750378329870236261497024534186283454354364855009369584667613389725013091134187078999339677533848572471966377198957791744471504907815092645318949619313786906419925710292526138667566783850618309776021295430607020648403969908433218604538875643062097656196761252342687299653218859077460878215022597868445472512949384718 [143,84] 481485318625328653809414083461820877263909081281958571124610244630215925350045712655273739041786138417069586531893649854780293067586268646853375080272898674660243043085247023109102445482909764190089308791463859317196708656786923553060825199558839980161057871851889472559174061080537993506323344756218834808504765212111540819041769597286700974104984045429812627228974769841372853807502241639322837522098046149760101025342085022318025217316286761499717608235219812071971900372300747951626872587942588256703318737577987724634958001787376256554398754332157574114525955930309789133356139326381131862321698500839889475812301774945106623705499648996357185217943166395361523386320728711060502668843371744675871939088125741112511345813641997461252347429107365453552176757391824246690703576413059400973231917701739662345721315438639320675287481638018139864584119328964492797941958947950326694981676074347425672234095983584889620626008780688341948710213145634662376684697331998975238299057560767609258385521191441529734068594764913698002255906489207408766467312499842633582842508468959614564545996093940122263799633517039682372564224794236725119520258734775638748352 [143,85] -439652196159916946418948298688146707280256779617879510251025161107772438708986400422426048044115185170960528564041770298368411216859147163486765766631530159160602083309778949791718330519679750292402902021607518724000525629024189167171601846470296559624778107519712300414031369277187264508256092563343553141637052305857534275800625984218434155966368262096483166890415953974077329778852726857617565213102756004879288960035011318218244176721390733147008834612539867000108473618212624185656840681504655024099033081475638769861881226105566440292999851603970126842554577263146477067368210225899271489808361441722521210434164420405062226565229808261879017258051192690398810428612175577601100999214142607488401109230906109130053116064519535216561072049710265092855878955741702829413100579999169009948181461027533582835604854173826277930337116512104423913026597887195245024248380809133433703343363343903190854773661143151851369882852795593987616401352228661342134204637953572859456605051544573054705753222241032771362638666367105713616033491793105582817228369563723989702371825388888896872882278006053651234220645013459704268012493089072652336734178194485272 [143,86] 295146866479284226435292493338304510723234444420417656910204664511809462349473992366740422552396790205928923176908309219733474510287068882104341612382924338019906615808317817391233365419312341990210080357694635287572562760854979037717161444146136260988980121048617027014202770831221434676468710361057766116339700791809191387224969477066362628315514382399045083070910770695362456658355516263266199631897096054593664553341335544395006754937812139542376298770638512387611046581856468079791623425422076297988463277981590346041129516493807752765992355376010155335565588392437277089853395506205237294629745421076150841049366044288771605509166547556788328567743789061002356291049293759746221602754467783638180105576721280180179364277405674927276406054731703993185566088711928012474723086547677419142100669817652502910821105677419857918347224949065645088967090293823688790035546657859762276979407332618898118916598105886857060208594936489098018523396485811826103134491760947426987558975439457915278958165197680560941723433964676394688271893437898823666011378814996438900635194245807632190917779870519577481383189378700493908400922779099463724004069696 [143,87] -145140003975255966006638059840794242466308535386619369540379241921985616017073923283618944878080271665472574052017319844386816068452723240320769866018071967619139917327366545541451139872303378160501047371694756574033852232714540605011241268150316339250829753749190297300916572394334973334211546593641491008191423042779926873174936590257037358680202854188277526564787233668078722718651626709739640304866704881988441115357259003415143229416700559807684742278602677332004002905969144732609640986693526675594292061769791966996595658955044222595571230291115339593644137909759106708464299464010002185333373353391025399021269835058459418982402899657094865039089165876101400747511717684482446104500043932834773419475314405540343538828247707589255829184460266354600167659189661809809206024242786934548275288073089557834565277136013249395918632684397716122806607642457011311508623005137827731963194485305077953818174469262325553523942177804873407554146152652695480699629168302519820009741317829318084152397636725139771080163183406531299781866283202370330881001387022070551391736385304740897390875537496284416475266086867341161758154229536197596104 [143,88] 52088089118180895098851720894153776891181227386863524805061491183831582423179219410666064881965051586443066567413709069255916377039075810757590211268450039805752209577021923008857637138592982558144910770092030192069185637437912908937383284289947065057920070355654385756043743184659227675645187971633881011422981698939958949580751822951448976495754573168396987948882975631677014974410197613629056621946176471104112295814385914030931606368175006999093840624714439903086611953791882472417903004973904642226997792132400368354285900514429153601659972392018813276968972885454918131988030263683023190279552611991138585763338796889947960125648368438220163886676692413838059578734831806460028354035266511629768492971385163627246951950043112583105664248019420254571645155523722699788503786569769107247952804463772495183331327616931641012738825598982203936135793733368877140100758150674740862748257985062982423123419501600015739929249885617030079687084570132830326638378561002395424947974827418792192211108057807167439591530171699133875055968121921183593314695626190895523603031593798849102810514437979897295505433083322722575287313460262944 [143,89] -13589965425563624194436547745208861543451317932170115734287548740424279656214724733975412535717452699595746694339108812970028823135838007793146540566395065944258736207453159453661523492891516365721965008477853521884329820529275018591750494924013135376256944748863127898901323149631811427164636528599597912549156073932180786579653933309897441422290243748285093708435289787605645465446700695849741970557014861597508387611463331065515745128653474300443973912883167458744022246641646714088636617840497173810247717532194070291232542526937050049778399139028599805769246537979836308670093319333387949892337271103516733696560375444309098604192450090739682699180790903493088217407576796231287388150161194691222973691313136958469141648170519021968971016806369662064644119970567030873414552157962469392659964385575800795886272169618995651410137643554891094288272008699318983100750906415172103159184593343601954245358820293562360293253157738524088246977523569884791180216648331930430215273866175294662805144511328439546150922373591499605745102577412312829706510587766038356766106110727492653491423423049810192373410383947076943820896372 [143,90] 2567318091798874605306153020731809147821898446115289076088331716890562208601109583162510757401299434133810467855915413288121923194001679978073632859354704243380389845339166530443810441973208591540973523762311992437938939117549453884544090620748883311724209694815408534459144153163622489866466722981303430261078316927652255181469823888256787511061430224318678256944302239657894471287875246106571699700594484256513196522087188848268135612089519989262454833060914032784907275137259477669182371792880817242210925458456296422118574417014873649173883992270965162657925411553449826782935488875356726007354635506021765080556599398963581617984773165664266818733457421138966574660163054674102679637339315445136966142534800903273014966687910654459307189648842197311383771976081254070611035124703443985613641737203692909233892376224444268120506465288952385943508231262274959626066925161154865625727593187518160821560818722375560732064903277385739323452330294384778412361334770794023544857605479378366935799556958443320108060422684796518107899964248077133259264057579226639008240641553096328735949986816688842539720299257193297352 [143,91] -349692964079333095417692710575899178795706845820333939748399647889101276278036577715983167821933373138982316966728081609351622396324957339950394137541514851429225491474019605039857214401822875555874914431315748396447686125649311332596782968840849866844071233964486062070441244977642181217112892688961139530055578531308819962900974036300425121505426461663899831760643292425901796572882646541040107331063924308067344712646837807022593938544532839513916585438243791484725164952510351856420568938257547252872268131144695863881294833396902701005460623414825617025921855432346831934874815038610235052671004771045277110613471369028313964708190108228266037712027468606142800218153910656970608856846438344428122601492222991496876608984744446652905684094737232816089652283886783435185793263338413405835626451027118552813035256010163719482368782188320399386029538813514946761277816081992631009825711072635794674937828220419968033001088799297161347539990899935463853839636773827575884609140038592587666515762626167518791270868398685030572562207412056515125119191747573832089669563524023421598908756351247480638066407577015 [143,92] 34190340474998631785550440296967150561607254013936428818198166658848210069558758221032185177607920365561470099610251144438607456892684352250498238110315694806658850181741738647851486451633678442780923424165972192189801104464062186285750756200095907697237669620271142215639108896617040377307060495342993905180973012597797699916374985549974326242252666202926605385142632044166189755827838631415328522041044606498659782272242965424881989193485450283184228767332903105933445309334294985680499302654368283491717599175613895956425796239117881671730955043340735001210220248016506041859082986582485412522888554362552724857128510000196369063907528929287484208266876315472134763024303885921363515478122075904206741288541510782710163361712437937388580595739288659047259482733227457980968277953780054198757103935468094044621288876626133053624517770409868018105985191813679766658204836013089639802346723853588276791302743796299762232454791596002702777085074627437415157003258152058607546459912855740870190052512544614025514975537481596487782568830102481220730166562732642609503971557886685136984964500435370668139776 [143,93] -2388253041529658448084893160834069580292205077422160730464574040764146100649510616383562137344781986033478055305810885568164023386463173048677019060003055103958661748885053207271604695092003309420774366766943952881270189496354090253748864138828241684169361594618790170268925362984346316065428093534850466857072727479387136522233312625173538811203369739089120133136376666367329953766937119028708458307106877191641715669444255174292472445953060768865085298584017861772161251551742570052326675777539236741502321405974544674258893194372667479660385229124196819942955090014595548430781404151754407348526700867382419095900228257806609191950157143266849538766624477891317604067610426510727305568142926038624345967465542508059077782534851669580134305393680036155363789352274799948390135796977570753061995039163518497829293470040947428154438863869905457697757307564282540399548389181732881222833683384085183522816557418908358357384504310611575970580560736408138110448292152471114430936107635556653926671549288728572853964241190372902537991876653341162012318159688641619913771627975719164855028005290867872 [143,94] 118589422631183487150531407573849682341392593980717228120658746955689750309178246205035933297554541895627624913421622485540644734267302696160876168435748359421168492247840946161109988484496266718377183632021291080751980851028122274992458340590068227538777765099526491920583030774644895883164401052558540426651558738181325671332161093515871640627434543465320905589474227773493002952002044532097295373069333639681043446415651781966695208649798170091548636570167560349537322613283174771467291084554846745414315298132741746609695093172641838875886040628013859380200431760702288788130579674620202568765758861399174627314973189354687295372362580175414717452257339488534737199815772604486915859488456743477121020560418072298886517244203132382175730102445974161671444044601166709482692515565890978991859285548531812887483707372308265492585449948698575944295569468819072875025356036895123070308054278912822019189542094044843582039935031848337952918917141356243795876327898639056680179047256316764172778682223287239772593016850414809082432652658892752357315914770837911584252542683634595549401960912 [143,95] -4163859110947463414091107793720876525926459995915450889446272441964609085836756526244275176672058428372295635252126518868740999474704693372553031383339639961950715317523876545881880656062882610309294839309260287642357840939354303603449075728657677896334194268227138116512359673808832877316351295712641519261523573292640891424558408732843705800693360769397977723869925188184014573191776902486464748653308901413820091319386574522908879049815745004779514624565513684859368063452114487606335169052903009681799410236013365079581234927468715185757848914421922108371360807670923929968982205940763562654053909105037411096352665434034305873305729594068343709888845603805218448407488148259774671590107058697588074674178882648505095519352329611487325465774981649656368262708427786392049604723209042219625450491905894185990260401607697253461372722666184227512478988080068834474582364141294029131599559589476330965160337561361258504531558066581644500614009548065327181035632476226815427468625038846976643691244049213365757946816843822287299926729884830714057178599604179963069458438252132804174 [143,96] 102797880671103115865309826904999184283922415993904348888836975548672122986694706479144312020038524401959956295663058457432335152412736811422503007211589311202217016644862322974950982891637717457222784350697291086373733018573800391984199037809499713154012318991587528079197442052715371073200010837935135003577223115379064088250786417283192188738227114987805053134082924254673231306649095154264447784233075725981058631478864558988663582652944761197822346362190281896202021490734035796918386771596385803018787085149415915593818714577948128459711931393609292253897206840617981171578844957001888801131158648329321645717231394715415874026856025573006740296153633641455894055007544970230244859921288172268161907206378648903832306608568630868141457031749862273033598363628742047888789027364023968628261525607874160761988430849667425867016370508479448653926736778615388067340457055834290380200938297975227243970409519358723817114938229173618985015882006364324655432494851070766739332592056801503258998144548641113400241711244517928439098664650891514700272283962716973658160086310368 [143,97] -1773830820196661970005317523799584281076322852303573575694926816761789412600982223243274850003385154674670833737274993233649430991791727244025969218834365567110046286589325259016855341583246627475131401693860491739060255381482016698120146274970857459043585984749889126603536538112739699198127779842032905641059470702833635306580423065667011337019783727245100595448722582165854122113083179563650778862679398590430920074684972945132215298496337306896572790590971994216225603949109983959154877238759232014057131501846998774367976757889383950208765087065107056623709089381405337948781605145013734083377759041266792225476915131008913166501156003205284431326381550532441648438155224026597891398827134909248852075525404137939404199104959489629423518223454913455661405401119242470663848244798397561259127484670501187135965617915640654281615172727547844282502983173645060391798048456407008743296343233596690041289864025614443363576358658808730434213570750250438706455318963520324743997960847068636624138584602151635886297126833560755617956428982086398650634269858885113014252 [143,98] 21257897628905963975402062029040118452071301975483322805430976124847253501605414142738565259818593385417252717601848206227473288416467711952513796575656947157283421188855271705961273113818898861551750240653880741881749054774517416545755760926383776018037847896658027691420024562917631343568332708575468028254907724611362783889569002135465479225449493381509294444051413484206281511594662547085346897023688611425145202143589052661490101126700912785190290021295254800223918098050454191908877754027886449648727847991014211831638803632494962891871320820547864541552398725129883927562641799272954318634136412072586362524326088708897654705916970860307259217230153923833655494627735865571227232577288443105885623382505877497447597092231000065866765564984330156436734063895939519509731245019688813632956857487610889053089407420560221050309742827045225174559928276641712669947880047222407193134643030306667595566860703155977576139032871161703202491377265692858472649892758136730537865634692187313456636648840045131142026553978878432914701826875179539045690459026458448 [143,99] -175742447436042116862233985212822607987715768274259334676441291093054965364418664858366814048729168287683828822650163986408752693276205960252688953797897197794810800560814601126925714004598593314857316907512344080499932396883665753657474697739406109358359100189262998963477200627861700758962227872793173331954304251414297079831236212938242957409251189700743752638071018719107449707648949145397964688448298635857481796130048944945068760339741856397361386663053891675437523760721898026798466088293892213582396918178794000904553334145257249570088806177151059253974504805860782477390525973131902121343399083758550357958193205889486507361343975476819068220746048007312029288460890232003275640864436784300971118919826773842198747288756970143467232646829188481680401824655697942356093066222488447424236641542173817094334621500345654445213496129877405261145702573153042281371545859241551282791144694189744757716865235523819286267772911559360249739343026083981953620812991546165002765769656232338837821615399580182786513788800366311668528947758496577950349094 [143,100] 995099288111968354877578667280191238010599528634191434941369851165416618973640636497128901334489711193426249124358350141305731858530921273982821150366994461635621262806448902667328832688812200571505937662916228912315268077506293592595052249177976425768648118520788942134165239287673306893442618798270846219560334890252020245526194239775812623985433522874785152256912900982090367812409581481851174982419886743273791518999304307373917838238565141129314474018997057613946687962191867906897041969726046985158249533040851480351345335092738893688517726748153922570394680813744764795353765076937191994291436317240742645225968967357066412283480119805840045716890634224385004293392248850678798944408493219615602744122352850340134974274509285306246769995972508596119815505097785816066852215120039932289021520627074375216364193137940432434385592999064950712323334809192581650113562232290892135970536437382247335445060883163752171367821603240086192053263349407718037007909345273877340436176467980489141008885417980579688614062181254504167691757139589440 [143,101] -3829832994074294111108778301394105422193175301171593688553939311740033813789671183996049914013625132025402778608779392417119287771661007989983220866451087535211377818930185553070345323296094690937564023001347099205249438252304483142061118347126993095028120202086891792245514052331145956398828111129274386302356738051587861391765028992642646332863449706409878029054962082216467552785827267702944552906729116750136726323642573312952316122645683806411034051117286582693694866554950238680727113710072941638440654077691690853618943823593647490722242451335250120719125630049050024186396049024132900137432333055508493362562644168549634903113943115444775234157614284845919154121345164123236362087363913270885502830018648810802187654119789363926642161868043278742463058090425346261565735052603213463715852804854829258573062276579435927867581754362882275664916699151694238750109111284609302360450764380228291951769669010877743145911142488511511125175043433894664810262122291122338038849738449797707206166983317433095796211271869869756268999208 [143,102] 9938012632711594986124654800745485868701631347129116660660965712376560147931469886122249695849860590905477591347700059311435580147179181052944084763947612574885423894622316197553066177375866659055762276358229519926178056515790748622828085261450927879821733377229536295999173892977801316205064015065224888705595102324962713664882162189168091917774052273912077282363626964786185055309406923172522656722281160279423433928219165297690747917227060778141620011688031981585109562826168290626647995693592877225472203655304394606931411768374103837701727581017502888676375232012350248774585395810574070990554832084231767632424262058270820463612782146118574304682473079752235945367896868125231426631077974689936540727179723727938196513381171872775798854566907203621575924043899706249588661690578283205095532067439358571608217805793144161391387608397683468143422679638486421109569302531577201130796726304260748387991424238558543557798631887829370449147404090563667940143672556085821786587816721290210343212758212635459974364511753054864 [143,103] -17237984579483843038487402108922695618752724861583826261724258441807811919321642215823214555476333446008797371325141548756134002007054600292842209257430955895712605396320670436141398730742256982807685782468540865105488974279797696011689779693045317330751674165317317449206523928697701356891630360174096808706090374186699345353463919985180670838394713440637386111249363983044034991825364905910184051009553079012075532052466079214799991638092597324782799847863018381284162107680899181124548597252558677943562986120019221015880320942839256872851294362903759691777637516207940724774120816406697668779580919820113393770908460774674511762509004969898527336596492980717858797487729000354974089001884045987495042972037716874681696423091839022261729147330107122250594234181306105753813349333088549208438211599715509306992471530851680142440474203853797298835932969404649203465839020896855606617586472319640688232883630152517009519670359221608589926984281901179621131295140812457113234729734387233825997445928203249622199429558 [143,104] 19804533588440162313007466168407650223539812939181373244362606188305633236644376936148217438555233945038144341246752687164574727586026070295026968830930402656684975182833702709523326931026470487197992486219810402697839464154580972215844422554424763867426881227719232893401248509013182875361303639676388605893698559507546269341446540399299235065708530556073342031717182790966491257634443537058085687285119350357973101695491185964208291506790021973698988124512906860986498191392461946341325645003924667277693118217686577744105556185491627388242464728434496995661851599758567485715183917053238110882043348454604669081968677974713173093558210754324482025071149745803077825269114613915341907640868588019548350413435172599516133014278558149637424741034041478882276679723948869320172589656361507072561820848920477600043201562959155909923691234867353337665246765930125275943974239117188745294307832118905078731747185224592056172852356245791577147488208214387327021662890712750850613019152325257066396367381839352992 [143,105] -14924645552280235098488471388839611540297252099722945926085099552148539736163542448618781514747068427664607337370819498222825842718279591614746647495112982715514220741103853037514808225104223543307156419790693659885349539077671783882619259577302315915217192792833946763891687632683484071975200647146034351998902834620018527972973104793687291894020850073669327888369026608094217379484276271829212269152193670087263380175472839815885973449280100335145208516924797267551620052259758205205187787737753087901871382324287134869780406970554101736534847885060909362146535753134716299779099653011465691514570978103582871288356001764373056997629238121243552041022630907612421679685993316570907297669477556887070587902153019915455701900210614141992892617013973334840316393096819935624878393235276531311973567732483692662546441231541345814748562148992980935539397142766208210552779536949076871768194205508597827643551375414658531129815528563209522214295825846699203279314975514051492633101960503102548959511684 [143,106] 7301335633161824304578410492866874461598932596505798557119193580417681245511175431939707394620179006111932316089521353022760217835105370506426013143601210872441612839957821595863491287502007804346034591890495778611891651717940927505697031809802991651574918391393918688223314307793896409895394112932020481278233658987754461675251538783986291534346841867353312139719485634128669350912637996681325086007826101900329506594020459557358871926926560727334064174172593255244119562500042996691501600209542814004614354014933499412454074484654949858432241531852983509122660296660444381119187736161855014080633700439060011808502461369092674460576428846933397880049371974449937289270512988393687354104550708492734328664498216747923358763534662570432443859251864155291090906633018173961090957086639450690140770896887352963345303980397466097323776217784124445370590524749741399910397662213216308620473513458217702568338041306952928160012193611622249698762977038548810854016286970770960753004629299984704 [143,107] -2293316474936363863097752120341184711461538525743174393698325287644296587578341749535507327188896916308073696495573240402026309897676978781844553582170004476380990275693329456021684251762600627603161372303291724453805030309416523816476018237737737570733615896673068685058469939279510191517065031698410252254049728988488945275834822548020137949362438496073479346284683200189185945098817747553637710147372981843657512272095338554132415988193567486583031414847990488138672612837057339572070863954938243647044954276196647476035479476951684973431168058951061414613439354960082508622717979330621047561230364219042586902871484228777738192211385288978011198147384175849403039605669481754241648066176722566213145038667125420996771903163102530939505064700984537444304018811706534385248571042741523038089445063124063724157374217400086315342287239357573070071625417885117140821770988713475161666485234058841633605395513081794615428719090940227360351171083491294538132990535865603643221998808 [143,108] 457064622814372482486314111328877910353604600191767813277334789963033444986355018082739575347077317290352651478845355287022280531491002867135166033920878905682447289518481141174055133583707210609477905851894097417131572986721591652978433494026312313241399555727559924256852231128731013761651088540462933058081652952216779167255213887873805930497802068551590598488575475200997360996587708525251055039663034779131054429794581625572752772704048696049190797800504846958782603049253858665997062580768282199585935659199456881480444021964616459138374949663107633521962310877962433794450795277717977002673879215424251081591638796278115485145285754203410167240639851043099048450336439655582689219564408788469503240082925729320772250612300160084498543221883256560635448818001841484416512625912420453693587587113532937745567973635238498322763754775772407048668134665671956423642337117459583438126125540017294084221945625045540945635580412698603294467736492323953464431114157463360 [143,109] -57080833785986928803991026611231358894374439803894548414301954607612492415159652153705532725472385303472827161556542533240397633687863797497528978723097198549142816575632932393961324300535772083943118714271384920013379549641953419161417136199924056439671434182468803150067495460651477553692469278809739637249320759937846833172686252219045958616561528760988493499135484261922651916511294534149234616135937476730712712475966846139549791297085063427904967392627363378330248425762222064119079443970231652451262527702390712989366252085125515445330069029784822757987747370927604247075038235036308927873557255588106309528290912425296620191273304957062337336196963145425877295037266211786234232170714605904561599516133745404296752569445091732470977485265822500412331042805300941091643775576548867277397048023198645964565613353170908205743259317419342381717454773801183596254922259014674097674582788018110481566898977847248945232457888310783980739346971141205567177768 [143,110] 4407369558440411098766741288551994819739910308671159050791022402020530327427406949637241699247042704961291143363355868591033034570829139516072149837238755415616044739308977227768215522491420596559162520707300092395176018524672661689039105363807774265428274745855378254705274126478999645789940470492181362092945351230750784030576822959813741775094349298507623709177390484336587190025010734781967276912749271786099252710405726791458950722610826823466136795717076318247323979431733537996352102411122222574802141227795405176549693245246638685998987551348224494961931227734784116610234106157989811123945788046581276707382772055435344917099643980074763815778328864197169656104548055256170996022985669131538377673878936482741941920580219878022316075254577860438870791785008174746945275668607056758441279226990232458158450721198304942567833466030338195701930204252256333736336460867265939734931408146105540523679340438936482459773187767758475860752848461248 [143,111] -207405841185427972137408488348538130376390719373741743883974407162761784397674251301007101784366659297338865272560831654641945570453790690400805043201025932273695500298988063720425090939820419302196187994918889031837136751405302485633682867790760644399396081349065387135245522538945738873871946715402759234884551492686639834883318841560768268382473823633232632282134801870532734085771336414844004451662827089369223276580210084893943941714604935527620000042525500844312639189206155285843688009333467559902226320876709508590064979268193310272232769086150299164664983598006694386746560984611716794026008587077193374428011285408225519571322849862593767810185216070835480321140417790303886614248574353241832338948906777196370564919942148001256390728964357671565935278166690181832044052989135900864683209912204936624529291726398940415963165032307849496940606391622991322686844622333384259933054109386724611366461163296339812731663069993409751336 [143,112] 5858058969739688468900087565117374535247346504868732390742856917636421343441927513132537019572370182510954441169637761291068107996699360244384315027965175799798145476812119197754549015998069044143482562043178246053235148822197064322129520208003109068400890848909173987234474317534140365668433549107991157736827694034301630622036334842624403963273850757175518219489567840724423434243998828699957254929627478312342186989603350405274554424374335588851221939940438524902488754442966254120717149744988401899503324082041220580003301914989100952798306882393780028334862542079358295892758721148782545390566506373746811633839269241554656119739568940988084870863954438897118808862297010925368974605429025297014378735470595474023211110084724058885194120562704759046316704632337482653783092085169067859068991884353752779766444874372033767357507573662139977202667086561761384578523515246865440565858360260732687129879663399648253456722185536 [143,113] -97687652996709839278984314288879564504026357173952742580045694384880218676191646754390684026698661457555099996457778791674160111399734444658356842618358489928973476476019608008865628319489612042122807948289426797135356453479932079153112487564771908577562105842152942439963628687569152036668307806277200049977451648625229960695534093500141195382221926553231306046385313881656032473903565904081851708924027294721922037846553848244149234223401840713210941477898713117970295030737192361825690507209368739125243663177552614604907993214199078023257627874025261528934353289870492370982194323985784739884371664720397250323782827378767397547923250833652048260579885174351103956375764237557665113172622886666587966238884275844669908847086922114683807902861787110464235456412799494721134587852456229966012398382221329062855225605514745072364730507495250752066498154430951820227810307727692178329823059070205701831144771802809672 [143,114] 944971675764503153098438672889069984693970773531982852410086054368765771326170849955116627651581713709230156337440136663821305311183562628532631628479429362052318900662029257388907936231131391736055253909675991750500854294996154144605104275034471051688486395703702844276344222357389163913154355641378729643980943628482892172162826118614509261962190300400257778715334959272332119077437049280317788446071567523749242301466053991926267982656349924956483727225513499783565522833493583173341273732100994866474423691711945899983627756888881421278644965291160329133590770552383122284962452456105881246178700978663477781282149650272084511497641386972305001247796877910709614844428552072070239197672875254128420124566245171583069612715013133377154118306556758715277082025561543979184657564480409242318221250254282147000774476926010825464995202955678776999055145280694630968161077960700872018362631406080926186355648 [143,115] -5203053397596060870883781505664774548158465887802546562218991419049845494161380301163353240399403038429077266988582455175060220860737091463854722036085967795899503575341773854620050952359811821721452182613379998150929927261015643265871699732445681100125523289760785636558773335169606535000186823086014887006760045761859315600129908905007502892408311146629208160485672867823567837222113795820415253663901471742592137473371153307272410938676415522323725356065010860377670758252083352621944018929918409626906274957803699471964210639183959259914938277820980120196258641977354661817294289287578595920184175618702849201150502283194038792308840691618167715085030907277154322959727705792806712210947470742735670346754154196352161031493916529281482680420389316642798554970172684689841392978735279608836345272283850618766825578693916271810105162572032542041469504048218085381457813553629866549081575226056 [143,116] 15976986602896411880598058037054065008450845022710131900934470206088565832476337892659114094007641836233436936766280870662084225157430514366384932306889620595917928362596663919889091044163679383099535568782983662301453680254814338514216643051660571001141312468384396205613543084123928143526060082529298730706675872790471153974166432718508460833744546121920145723240822751520087744430533365043206533480546008535385657847966859550253928111249286815215504653613324969118832151416338861753304353264224931374511522589152962690356442240456370864138676078515610621132079420257020121817360733067849491873469462906926201436844747071334766761798389049316628885031867701640176637377090168600411751222447774867546275616307366891291919514910139986145035827883936244332289078661843688213909400390925636456215235052844690735175233824990936355352597419495012748562939314059796674631253893646722788032 [143,117] -26765118884324988574386600662785820288391776440799040712427410108385343575119252252618900917944735782214204254897659406024238811832872181089236271476514482685161395472279436970903910866309131792465103173843105496857872669992114705853552240742275819823871969946789257515065675275860728330242875343632843997803703604524082144804426827132297076435461838395343013059770304830546672748212510009359334186348595910413412518742689572772472825022466977664359741059691704514607344569447068738505109828032692668925260765532433552550392506063845277304147661244759384063246299309828475721247522320864330983653940871902353302093558242538368102481068109440410801326099821691413331980776859018425916838662014027431340100473187834298047075712919619746280449296654291721557696516648644977253645531866606096218524126284717493053946353242525499274943249388756888056202078521224312620701526872 [143,118] 23886404346756567000696674647321101540598436335339627112764959860469681477662427340835931769330743138903838512938201729271005211705383440150975924124837389368797449584829882962585140523328476322469030619850860584117871569739911750279493011013416020900140421214899276503568381433203054490810302912883462933287779024831561880820966965312430976971482489186260605949190809252092583365663635128983875792689524354664928820156839929416070821903709037913407672659772756563555286002040689434096115614740669103230902607621648509292867386102064928755897751940761523002859189091973555647732234422481899558742820634778083638635417688812136430307304462143085037083304806416233242510657038391603740947200250034974092249439551585380371532375063674775940890454675874193280788807355912515984957616398595781763599511365757428199490827990773139547106781373211922199233276297369968 [143,119] -11067570514108173971541664646691548367198646689984614578902754858158615380911800329896913115032109306177319325668729527551359457543199124787732629406944709241575684304513389595968909778553687172816265871912207539214997455411179737890641798195251528242704652349498326647013660827470272145077199183227935853014089668570783931433427281981390659256236082385481539096053892138807028916002564816246530965637642502416935813092001383724625084015614400389265176755496694851833010842939026990436449389804996584323308664299466603514058739093538766908406217258679883821485508560482479358865434113789882916106472783242672895428988522582559435215186298204350887855915116375103073901521513646909975376884477016615566353046940857898648130204148862992745555561260639416398081339541228870922271653965891116899064764266750530258149450294925985487866637027640776251642 [143,120] 2588990567591214788827521441476843880768469180142158544558427326122469831551665599533948218748840745454136296510271390363251006138801832254775645855431436637769288786556662797039413172879776292887566750159286709337869754343532154879620817731842602273262668180615199532137608672235496496317466458147624563181716114035725525351713762343903497965233881539575032642815848250147029419297445400659068428849054252340523173801146383998805884427210876697736452496305407084874597695145275907258313705881392325559241387538136238418400099687793135325385614369701842773165846558338349806649983692975827027332015565108560300569584580485150612924131188208721534080226963898107020751430740687808337582257393509355081165239862803161216688323526429302459397115567739747189963232641762154202438856539781529897937838728184532853681426352493719715769460352 [143,121] -296600416021618134034352067562520445644810911210321008339846848085306786499839259525060076406135936092760202332663157466159777356915648421901168680334804612536709151935452280560836906575346851982091674311801057059397962677486842330230176802626828237931620023218141473952930971813071517184545061690026661984859420290871051729964424995264969340989625331532513040046241913733203273530949441623891672813190891609600585732518031357982485141125461279456474606929609893015097234276716883543062954139392617320105574314395863857752689778932705958536334308917779398800153682428206134244006845955272096955809169968929304557971741782264031645977660878573104318275973170376587645789235669150314561473287337695770518871013564489472434394390909120553663241558071198258508826488241327409138420647137300089119648529478878883547180189997456 [143,122] 16097536853205254034648133831416494837179792211304594188541730938751834457163615419056829710499395318629238885963808509205393709155499084562003895930803987507477190300819410368366843187901638642539737883879692020312750882821129724594870784466152477680029558057320733333305583436127481558074834907916540835405638926304314888746434248839403986495106231273682259943319502949184781326918671896638149513375776924002348265122948340357171795501665625801167631113615332902432649403549337579070295809533323437252981835634861665763171941690270406057512395273955235552690849522801227753261898527138343594942437447309614523804589855091920125183618109899059253510175305585755101299538712906288959622374246122255896477816435957649694261888039236163226250610285594760270351306898713524888756947757595741679794934887088784784 [143,123] -399133611485632166853356770436610825602930927012781468939815757926558576506640943137281764737066590515884740667413063207539341111038298607168953065444868685278970211522393528026138501416124597868258503233753035129245184197166123160285336090060834449720366531807913384456548648364530504622898827519636202710166178681291678650441163288221550412236499234494418411408202648862653766677537192307630810741088367953860377573292580767759174109865674261460349307658364651051843466707190262691598091573810586567205370473105570207344944439705195827623979124927712325605521802508614112884327711780300047641074061187459938245971989360439665517471162287636668780276214878477811891642517342426390041887734573422517303604178286956121162850718266640933040945816961459946245597428372438351719734344040048186975982 [143,124] 4344426011878318929041138820496098930408924701408510714153072720601484369310226024531073715640643019924773226114821021060083532437850939523534457838639511881925015703566066396747668523122501765046566361659271642072759321659841015416645326706658323434323437563152319640140213193355682949528758377239205179460844533960215416469906374033871028242449839474194343768365011839745531752970610756314199784946163025088037843503708647021817895586142659538935836707753036938154867740804102377218374150192638262797818074198197883597459004974054043463369504460205649593042994353289680211135160553913146370823239878642432601535399071754349761514234358858569298609210715495989422321210342005969894290946605197254328707591068629660419215790908532948479157756345703389916512315351827306030835046720 [143,125] -19866874610518242990349387141707651508545654972795535669688808118825731639169870065739297443123680134006134518730904474778211283902928574481329673240070870269073782113943336051717375180118661791063881099425605650819452959418786428386567312416522714174614182409981890704169390940687373184023474664460410140602268970890956252826102069527939249554637499327087010821904241143127407435324299986944320920397461750008766683360406917579446872839952456126982522722754103564578290070282709063461431109874018240914918924433982252453926102804912688775884202075826951471475361501248639675984531101548256182705140454928950443937406198022274736625487383106970301967599663396729808841721130064463202260849600158598159685609801171982457533946252897334049668395039788340254897531956712 [143,126] 36360108491991784819289930079637604338194679733986678634351427935858169978081040173292871899857892410161677237318841883798465962501747638434606973797650732277350374309879108992937180373754846395428030752421754002544603965492357166243487648167431285413604643205501852702328293834658372613496451171625101041642262113152499715768396384778079165383702048504791664105843774217162508245885751205197230337254692701109495577237287773239917944864848275153055648269228444896279019602121550116498440229514557872107334485000626322243853692713244673135443066192631750732645851188754208915769168738155270989781598071276061558491193632681520909202832589175275558874512782831297783810312964301631509544943483325468887502676963963484574516073622931401005439682716385792 [143,127] -25235713541096976787740485181087961714893132588918923046910853380962734266701035452296962555630381298662904321672825438618315040675002281431097850931278469106118164663774293109906230322230679424713111670280543090961869491550197604004988875905733050956118029016938169311356895421621299116796406085324133526368543347235129070861499067631651671453143842186556972272693406761381224756938279944277458282951551345973162326084442106368245276683819222775686282138287456450563393736411135204908861985423295861413780074523966241667685651004040880912746693510501830904558182329320949824713589199397757647879691319376289085516880777328152018557482414204081267183089626440805914729115740793785790102613038975167906812467077523003012924533789658006224 [143,128] 6254721316677502166651378560292109487031680189260775070626310537235622362752714906578357210569561617961023930387063152895055713205281769596492379818854259057937838128829257238449810880714523770614475560352095284137636890223163861553258971183498828960885482321085853771258629411553872218907258328731655016769060123995056048573416641821210929325843169156722017939040173962276613416972551660878690986634356185555905124942537145383370610778237082674802013790394745971456884369841901910464399942820613456394270979351988285233954702974279333112056109810178624380225652851017945925719037443059907964025573320770597847294333471424457089281315906752594376683001690967547060263117318670154982283955383917679933063067580598765983680 [143,129] -517571239057166839798954455830549390511429140291245252069680112957589072939232537539267634934805353996204043584973594648407889514222618848380185454143484380649983645379605697054850739204825277921482603620073046070247396749188834285670662964033353960267921259440735668159077046457809201897976162843432106604492875910312441182413957780954080333287941452843407863288377010537862536815344981545886410067636048163236814010557278062610099761154874987666121375685686115431108853508508166858235105626995297113695001795227121086553918654601453088670455666563418191091771017917368784233483464116355385244539904881810744609616181553826304325808606382051958125338939779663080853943275911197212004867029401560438211416 [143,130] 13254950170627136151235745437732010100782313773605183644832318318446625681110016886775890337984441503014997925238842189961649239034322501326659481036567677446628154585481845204774941474728812038018448475386875315038952323875403603785178708867462452279320883195032080623520158160857285867401688081223493980960615199801393696096971519019095020173188051110418691387267119262699780685752489159782967372818305790411992834646791331089103361990389361018549667897423375862514510954509356906089506670334381720014809663403057802041728599158503467434976217127020277257488827328940970800878005534093850088392215638838249479911132260276953489662974396077950033607264956357023667047671852734784293381160 [143,131] -96412006758521700397123779049426786151755321912164388143820293855334745656042915776132053536510025889302635413679582951664505095861692232236778516710294984631867918275213187830684060947797648265335301489658858848486752342657926523103053976326796848431138281275923753242620792030763039551856241619118497529950015351591218545790459165271705954392048175291128830276990925031991763745351496304353566794950111261372315950871523442311632493490561671146057631718334774816233768994206178381369206595613563687352320823820700688167540272427513309712418084543026499642033417749167438825021722257415567042059842510066156037783922178329317036971868662596752011882854906286885484023299 [143,132] 180589898121588959624106810741680038332835636673227580186465566158996745100905312551905539035394184109910214969827387269550966053370671844334489180216906264428645849437490025659874421122066139777836587282382492350439770017358068844874114989302941618130361108068422218307147500732906852312747240784139074825023075482021444530318811783733690985207968804144275711204432796618669876519105309358861692885966861665053951619694351898390762175609510160084245299634258534184775819579928585833760092223934464895144677262745454131242421479155967300596579331788717870205332475343410957762945150191947983726537998733004665179155870649630653127295200864672305027981376 [143,133] -77840481820314636502886454904125291023464250792309182474283819889425341852370696861809881873386013794152841614609307647424029907737309135601734841042228780739813751384644557251177131713573918985836522266612936886657647414690711280991379398464651413602234838257639910276533781760701921385473595039038462854852464656901764415669178339590293816337966565742472357868336725520627992270888883394028543401750754412828625400511874855160263861557527720370731873042773748964378145874505137328988155482234213814651755122579933946661237775860327817176714123783169306780313613319264065073145210732971818994309481534415868048790658979669172022251784 [143,134] 6777712795576612212197040530303696644354573497011002431435332017610489218983157670306550132744751770178792005724145071991483090879640568851837857944112749259062027981410468642625125876516318889364845989084681888209073011495908542853688410550548559123452479596308807401565607018399765085602409818792070673549503550494445896765218582323261092883148358374974624596884503393801501931685221072321265394622320148513029921448777128753846748885333215285764934767041793003010257526793532190914206785140243546619382442884505908119139887626099575354225409171424254527337807962542988964008872182029702417344281174334439802875584 [143,135] -102373130487017739531037293305868695421468499328218308126122036919690854434084402563723699309921226594752313744671175016934064418156024570452849925556084845588917573974397367499961964143984580315267143537814153891856743434291803481816822634133240884858121230101199186700430980665277431150944803185086328957021298194035974783639516830091507299680158236346835954143504697607775296355492162967418150952383540559320985101120321017079135173185882439236644341543917171646074424108106064389534042232474292838886576142633666927076648734017072741013323950086027447881075490203144015500979802853064768825096 [143,136] 224067076662172715478129960019307998191557899190988534708453513645783335711630028311476100706975696372226417105089125015619071096357522326160468342274533162983898294532047034641602878216077026997239006837252226254569969879891589497856163381365528180493217189353000490403741523286880959508221260491048691467724317843627463560281026801025914003167763787841468779947006318661644262852506475501913929751644968033198351500950709716345512424103275503555035200729214709028541092283847909833887614704094081726565047747177496494612264300671690662106074160767238245569658687221043798528 [143,137] -57309152494668977513555159142909901307650117967553066797273832119520153219649568780182798748085315129223846566238160280108569915853419752634473991142910443651850980523278613775025911891292836472061992051996930850662777901127046428073503990902475807715782153536130338332278732479828399673307762136600532657896073661471862514129314999650687418998923733270893525796339421519309679022470658128532583219399036382054450594812255393070881228774272287989127537582002054128309553063446237993261104075408537936170684250100689552146147772959132111872674667770272832 [143,138] 1319707830241092711575248977836099832001055043547637576156828968800981531479746569595406684540214980405010343543521207587758807837219016505494195936876464657713737907405256090921133312744213898190227153118263523146946984257432912156982946568301683336400844009043848221867087810515035213611663195640956320629427485265329088575689534220548509821382049628781738991465194655176811128844990068666256870088056947985663648741609932378258702503984251843645792947752924028779585577509812920306529177801219808905274783148926082509281835065416 [143,139] -1985896805356494222219381480833169005750043396201365918330347559804183963278138314737378170425574956009366312737142960286629538991995840495050397790438803012253116783941454600406749344220932086063308791504208466159879100497336838961133212478652275113594152814540980676119443772518890250016478636142339381592370249559937935677955070964644825235389018184252467713993391206307724574812373212813440627635487255157735385128782463580060591818191757735258041742784492954811261496735061866640057021370072354958020087 [143,140] 130905118902620367032815262349144426093379679733940020976714948446921933731497540561270827800148632824795124037634971205291268984108515241952043768854511618039583375622506189140643800755547216733555842448329845579858022048040489476748369537554443127285434591339898401747846265175640476204565674722029185802336401821143662435248349364299140306911697515458659298461953743714377966618729468921142227104441593884521589600715335970723163714579879759691980125186936520415226545647575093824 [143,141] -226938616897756656863082430322084132530125840373824670877359942565692845586166202985682186848170078434399849855195105582238479961807777088178024843814893749451305049468425791174557004066216101763408349018142176197633231285805994104989839061041761083136525939306025872380551323500377914197155355224783338731889916262639314512480976166647710901715625710493234733023073299506553180560052699679950468712377512166141318117898076080025216455845115619054697912200 [143,142] 5270713631358849346934947620179630587336567754468112271203507416349937580627856367350624319364037150594093650753096719769011122951506264381773902034891613617286596596569613954308945915278377468950468709842092251714602938418310642342787431926085783683485004133322558553370711264726040163346986668405497060159838086789808821066904860323324338433073837393711348793572202025303920399448705826952340270708362925401805046007545146592 [143,143] -633683050646814517860136527903425037009439583298778125226730845089198910618219543385975139916100691408642505269253119520218554259760408096447533604240201149139357033352019454705209920668652340248720894478040278201897970634185264083313490439146222198242914309911660560371981025020655490159977617217348185522866133413095686263678779480257279504816495350592149447836606515798957734618560328722304468 [144,0] 28107527082080105334763797906189418914538355266192502787266183190224464997111948341014549625753369712146298321867353538377796740551511795699486237751086876156690242788921514177758556974530895968890582069349502529577226189093279638353591211444464834249956171905980679791419569420724307666821787582630467405124778397733236178419960935991440953525060901601434248026930715780138076319655776664763064439365871239574056111315574607291573090600730942437027539396799807669102895135415649115968181238585566075876552078950479306124610574291387667032691567334292767463867385129085506893152563332659381216915072853044900509609645942372913892869168603479309258428608380147980120072422988806355688237743936486475069726577841897921679172775164676899046081608749548394089268754174299615371362249242385782812430493707262005027867386174340672191129747467078422937804949198481003906514487684636815455820205591318658135609951885119264295020027841589841864744336654202810823600935065008524367866382745595080898074705174280703288985452909113352605445905539959359192384534701941395443854059034683774817437204794453948405765377138101496230301315816137178812223714658819092208735113331070144853878198875251496443643666460056508258086394003388632564426152327648535589268506739106979358216307405649509114402654798102187315222152074590413236695718843766122416478387029507159749656087662144149799984453608017133540737024000000000000000000 [144,1] -383489182584435849728024227144375149157289089664061989229270432477765695185709264253061456804117352119432098657647698853110403437647527146147927238177800969131002264590625421226525838470229614740864292070856840269677424507889437843848760701736207461437843100258582974462600932917111052216246244448285854600796201666166593554034213516745102824702683728850433638974876555985901871953780181889308268246251706876059189033450870738838125762805902595265428373989532162098338557501423900675748468804665094360737718390761120825922192080414800206352494349065041515262797753070659188402278806118443116582639691724266395255423047987186500853722099697598301453982478619236951734062028259888882126808795804419772559023690222596977132605927099404085671874419860001418456476126752160111795026706958870811675685673062382939386024257969269334595710565007562272002794798142478993174819267773617727328194306797506661264767308745401255557500940170122728529151459245974381389659215853277486963749725569423673884708773853534330082419493177983989296226216290043052173931028892024430057706825873445015487208852768620769965353083039154684306298609950108758666127934379649580931421444479058764195183225132958314997889742838742000431207935123279108904068426276628877612304363186738036867470001657984604639110093867344846381007474543862427280263442067256344579345540642272970366953435677604699411159234538550981977702400000000000000000 [144,2] 2539567363474778402448793232942814796684999492572454380856271339663652480051148217707149723390938062571990849916595518895954719495973200065022413966250313678160730331638473546571336250145628878406815142667894373443412980052752879280391881475762236592603211243441539465996643715747209579147276065998753607992308342107711732477227223727238936534858241454471528533119134843334017428624907283952302636858406716852210176487876727438138387037306790973918154399069434326575055112003899770570692662472127470751905493500400884921731256977507690988025393191253012392470952579163181115907909043444170469418853964041211361921339405553578014759710244857659485501510599115379795964471526253837387518615528813547947762062589696228480204622961806269942095871650943225524977770806540098122737402888019784502665563746592101835042959625333750027700178005546524098096861689148718422446743332888142731613022872198807449638420411942875208290197745217238821325605276537496406365488577372911319526251078011473821963762105410022865278001580843589733630316242280535687263850676998698743618038895061548191550643152397402889500768961941023565719819263496999294619332732926359565749147163048569702005679470648599821643847384347401873661027766294068804975753436683885813074172177159320968346672283619321999934502549130087135052213351566218150563583617582597334889289870294959977758446891691745604074270151080790539452284928000000000000 [144,3] -10877446215035322102941823679283129742653037717818974515199773635988291822000882054337139404551646970750014680038506885278416360968632287048437026416284609188737696499326763909684508718097798406866372158245054696996085588295051541875167556651070334652876972768993520398396109231373754545020543830404165132130469885397109984055941087078949674657203944018005170645959016801982414306035153383199114532658240860123734130245149341364017387954972276459483178787037596651532865947899249638554302470812996171341903929333226137921762355788372490770132459316957629478594691650344014318459881427070882766368438771165946628815286098882661684822067048323299000995111456212101077761971160419687917355845891316796884021974167198929928180409391274478711718633710935488817985323236088328866065260610915966926236615722997122511446275581652025438656379638320046201454863069930120628326372610846901270791788554101410789410771956959048510464382053566107260129104849271945030489315310407353093470413219184913329167838466667489935846801198417708645214154203560717045359603189545028706296761088934367329938496639769591661595894893850453009337335806016455800580323180203937562059989390480654353019826687145674005139587077311575722700603971007949530559312788638080154188423804216628809385287005370961512049204540864547298511571473913500957449279996282267482886979159683705572086942915580540497059833883481682861673676800000000000 [144,4] 33880154610327885869009703121727520934024842879258021517255346139284539924117050398841261526186525494080730647982295142159574121425210815674834820681276184222735060968530111251688461959186121792652909331074082555358583912426573343112906695122666093347443677290525154219023764132856158172820739666162405159680215239277042792578893357689410210418726150469304801201134177081402067545752891965031164886601989429287159923544586995835484323975394401345792669535097814900164767040741338129473918783376290700049723906942765572521459118148971213520565422075865266698457510125349448142920034528556105661253914106749571310196381504373953667051692663064381290225470258933535954494251480675104681076413322819012054514458408621859075842308714130026016879280178252265126226788205450731666429911085722150626057003142221413040910665516450406841109632599043563601025597759698307244051341943346128323894728845234319155742933420726211618592027970579670929988450722711797824496187740682154239197408981390048524920032034167744233660652560545113056265759424270192175022569152343944127272135151716657712619838359755856216497526709112050720919857421886052654657924090630147947807301431023190183484441523715116383212805554350944729062787482564806035909102248371122464901669637220052504861126104407560109563368842300420149398488954107187658045415223225120115902972356821452687480598209485717806167745170562483059907624960000000 [144,5] -81803909884717740450250253668675269892615742964529791857446305610177801079968368497766176471499666135401204044860068240373158267086035355397255780493089899310495814058309556478179942903982380181723363821013418105820595622150382085279389913225204466726771895329877538008885956571376689116951187659549837423846521937438236042191772951298622786625996968394196736747504276452849599743192618130775625562312752036754074470420849334006647488664425545170976227719267982157693546572727790103530282387259000323074953913581122861154167853240948332234441844012795028313995274442749131832439661318482396525236532603850166915771140253397729775893128056468015771903699858920751129164207237219179485000001935084738535226734897623163551090712378759516648378259004414400116540560391307305191606384098223766027224735978640441869225225444299215831837385607040439787901029354069045480210132133376195424230609193859662549101846788032745372808255988702433738992662674131571661473912209700710418544497972496814028169628838942827233275872513559638810953142009763079887159764512643719584305471544977613661897475869024660342719559531083976440916152990038144868445535542304980986908082335251242631883524302927271718090646088561639312862426462998834442885349945343626123015975077945843488676974421237176689742177927746068941815172883088384293975914200299855603926046391174219245338902765440786514281497701654415941835571200000 [144,6] 159391053318617504875826261165344907590466788763196310499413007018410232739432294464262765303416011507747022095599089108857236845794510300864651621782149220046604987825217801755162144426655183076323571589221819020035766104165547672612927707808811596793157462619207406901857087781315720980436949964477963065123382327268313687091063672828819758191686924619420822071574845619038537975485828255334562094834757777254669712273576693797486879459724700650173494205466034871360091932938705652491046942391416941000063074198459246056447165311636391634201367103167731864207859148263072597911006012156224886185956811003892112615866434679067285358706805052707451556061645409834793555587728753927153902426901104781126940209480786471302569698809493492089976580651972220812100574049634903615383108612847905271968881517205917497527848089828410949114751805120770191834403245031693789895624018327673908345681991682138349331352710053553567785891777964333109206308809490426490899624292579227491676723770007146092590005982175401522838588579793205992526514186382044861732615859630768420642215770851328626343176650981081724716511472573468100051848264600806362854788692155582974386226331786940043195774404776099939783500864414692868823298331669718735302547893547099550803827623994102701296378042519928640600888865828268736569456230569751744960787555995296402827902904520172186416321127423327332247055391062154647930178325 [144,7] -257610361210631861503003909199700223103741726133729060183411305690088875050607982887353062206601848682964828533811068344177372885142669110643934938272875986453033455675179626294777317040346981193632448706056859105614298794482720794955856191775995689594139012642739608015244530777711194912595825216843427717203463382750087413830619579718288103182207154210677144369083836101587374510395881524987183629144145097890095130961499381150048595268354367796563859220121366765980666759848444672616580893725527913287802312067694390158917634413763399899006593230684366507719297297746242268297745714722654489667857969019278969114376127803815241741041794537821960413481389287970340613883914419792663935570634768063691117415083411689068273892300857053360967555681650141092388747706407717376313671056675890986636027534429847428851006096060905614057602233277945109431784688005695529268088641442975470142094665606603200217927468076623925007469061012358626961889588643993387711527855748623998047595292968007322494739702983100748278102740058238242001386168427382905709595010525345710615327008422360533472158824364923453870053946988671997786754450720311094794586270652198162325211270341509786994871442291919593647006570490734745620442536091176909784754232361492716605290462317685934835196463171159509590437357605335329455251476767218397745659266370348622442266307593351736603059958425943265955087574616402017948800 [144,8] 352315950614361792794799185055728178936720245435795507906057301898150025757893118359429508239390507438928019454972449159870469820011950753907242897785812034479388375899338744994147770367825925930401790871473811530207977843726051463798991775460050888521659532552056754794648378172502065507459404635067947021229711366069416116746536766515708245561344095494223893468559018115344102811024829606126465649148427525086107565443666151023763554526350222131180969618353648420475061641318017397929739313501411618727583991200292573746223743363984649701146465606795051972505795525492148311707650830289591924138542991347773967751596216060199251194743009004882340596742420467799805778722112804872528330714775197884119396885161056604199176096063450053281939485560580697407840235722058187427210172211851894291672956223486924113802482056917188782788581722301101722086984590398182359369393559003405320438988902286887878922987611488476998395134240540404397787731061565086551112844447945194342195551378608102354357230744994006615939248561635695779273433081781029154760128589310741009382335586961619299748388734734817501408547733093203849383705794550738952437416289759421626611697372174346902252859101951460851857981908110204815570482411208129046419436984768389797538199201862897963901697774859266621189709272395630562165465835886114082967969704646257288940028475085023830794716529938984710762010584711211413280 [144,9] -413910720975925614083206714215591533053506724439405563585830693708853588957768767901587018210312738365609982973056205201815929419479766509967030501878093429417917535933649416514753569441749868516243549295456731478292675895212639631421921781623007700170050454493603084444968305945681353168828292701009303410192956097560674705831509696816183770076337495690984570165730664518047632118253037212814338706192417153263790409210462705005772416428170185531722996229786858435203987553577592664602274201251893055318177265946024277492851646435529223727103312016622437816557120027754848122398217697608146256707848304278114867318930074227605444778105575955803766554508905122754100313921935684826666219417942573403419074376505237992725096856227912138606215813186344802726291279126961391398770203371155658133656247276925023003594050638955720533012424864758066700650165544075835350176171948873758464617994810956939289630423023114512965961379909438988684638313544927915521164163306378974675197583877523489139291807855662848493564460694757080917359808421421446421574499740107265260246987884359893212517363920450935079546633242973666351312871610755485330042034188869946904872710692788891269886525939165434100695298906461813430746964851900401779095923765580453304080690347551432626133882157525158131721702652854563929498455050728938062430526822770029350587594364526276351848592876152329371007484308860562080 [144,10] 422638155263838416055929303570663083319085264891920336746562698807884466445234474796107486759458622009438472165250850166483898326584167000140877998932392682449917444975285226663855035036426421718055515154567570333419369481192962881166677132983077918936632929565334716989269329978898691964487382100789111356090951824532542653259268358324185595232978640400980557375064089691647494597596588004766961800265907127596372256195808538998760102786783419967438000851959972449063342869857721229700584004020234306956605365452934943394800462686799618491316333267494437614123186258815741866752000457007615275307422248783417510139033652350106588374504183336439769592093737137792588417317529003324430658833580430123712729250724725976726203962531174044966341501590824573733094336732431331311203147437565343892389375935016908819404203873174497175750932983941996325524193822949327856858851199117616432912087759405317753549034945052046878354234456088398332108401354023009632481816907690644977300880137355262667816460505843935002416170786106941953913067911005829597356812826485655352635553678546058236625560366553275665075968011018691089430178828863356591733400595918755175325648371132943826208850264412162010160922388498466648625869576241882650702278844315017945679397269672438064249468848132532806588437067493416548326053545207742649161191698319852665625103266310336811611702414489519515050304347712272 [144,11] -378582919166455001391181855181816118672575645069751236181018231081867407020362718559782158486640715932671237223127216635025380423583433307211960556607134896761431314482027287826994467403850457956499663554917352082778851004441566728751516511433421758295569717616893120600548493054967033061897267866865759029924120819616083571143037285468355452026507020807101335564795937492477132137419534354315749639223316998156807789622168080442975142130654570491279532327309341850270950978954167880546093330364035152973673540611493200147049946980573766590671684039495964335629881417860905021692310009051584572979514112413262434560169342394904415680424621649727020918998090344103506488437535272237684504223409656890284037925788901806624081926932004839911192785622927259843734764421751937311864969247501222001615248608540705738238186791754387359464873834501836201139234463471202734448786216496724009883325683822842955698911424313887958461204716313283755090352087438224581830964693815184821055134629022070248886970344582245830823751906617606454316106000477970728703667778844569740597921495460150694260748803246711440059847910575024237507635551889798479116993978320058894536620531370551671528007471270335316070676930615064882488586556358107018870986806646766228386923757102581036520800026150841715366785339452027998707286290337386099226424449039644632299591101353505418808883094170445567852264344448 [144,12] 299747716452983678540485592585946097205827548617424942764566125137987037170830743074598526186772218645083245756596448591212799225999162496689093176639467745089083171448314762300088180041996371416422766088665988274029233116087885478295910070197611033399511225107197282957605494013042533736379818829928846307869680909168377335129886646915606897537897964444644776801965665397698345782046751202740297325959630051833757528638516624075610910024261864765988465501520037511227772875049326156921553752124763299936403832037139616580412876007091966585583627374583328710021938478228728620789507529284290811446736958730545001500862569932415981345811807158252150523221028367644239872775788800977461076025367629358269618503315446757598581042706830733065595027683641371418935487864798980185682293943231051429760748343089546705980496777505946842137473401966048467096220386348587536907599450167229873786101089568039152154438470760049703752977159276912794608839959935165240127968645909718587697298605410138498165268988397436516723225178938814851030039430451033574377825535289495994208180723755713367987701203740819655887452742376683000861200170414891835136707704611808418356699734972734651148776661372544752609247615321326666684959460117222037672830911495877489111643611443331600843701248507519130049376176330314396494383104042007833565580279575046967967651449214595105772232146336507444782186400 [144,13] -211075558074380217737752939025418840622634824323193463729902888831882708904705015134555412878548507092544543561588436930481739407372575197470904873757519167904494280498985032218734776025727936844936011565244116245679274193034047343543602728001933414013022343425048309399440060452027115984545318515634845618164651605444352864367849517777853946710074116681785144967223865726581767467024441174775235207479313385393400127566065132687386238165691465598043620837589216002739803847664224499956693533766126104416288396887971414816518761867960371676833202535049788994689097310922648931802614867944104644694956067141678313790349801153517651873122643598199222687984166172207475757157376134704696355799590659212019599484524294979862149246782694500280841005699324642038150156387015737561600143691519918433509522743989623089625636403548392281098430965717506376133117664488470084452616454503440109941773325396215505394228550917423060213671862323519248355558281270485851924899707997499569622716841932573646542207188311498283852410215864390900871174915597623370144096780663212612751742299666724761962746441841950068698473011295561751034565485439637814760426832253588481668754271940332680563201082359433132814999616494504961482337327341484547644811029119791653788130470333723920334838255843522879899284790059768076007845293328287746896186211376531044206409667574245023605243097146791796933728 [144,14] 132871728371728322116521978896907166913898129815248240858243082269690947482450269262516681397096959627287945046308657172711557539612741974477632118733240252922043951679203237305160425433127110603137158646559718961662432361752172525371344958088943102597933151899376290383050738440771465132062461121683971810134208688733473277216022308288607595821703472747344200553554103767473235242816062893463703522469550424739436126838176451292369788987698474183977291093891918574477262048267129357319669665590144627574043611132978386769806995042509874915205855704949662854520380687451678490871951034121891500145012334047905212282578551308398359082046180107428455366445335293707025665369366642524633282046272833248877603424177909676223435385787316318622835372421063181989482442416554306113966264341973018570689206612596065636113632204992262621616230968996938106451623710229975861782055409107024950111581199478930904709242251070141209835607797989116120745335539521238249118144476104025858122831498910779446274997162466810734896764793438906027723349098803871693997685650727564209960987249859886978617844692975964086583179932752243120049509486023209884481029116782218534263375121556660936215693617959693824518657734869689183941621773824930326622702031922639831401893811752843629568788101537379834815738187674976033078065710859771156080452749887056640775808082020845078160112627785318568368 [144,15] -75092871375942807297885617344248690846838849138380823527020525794842574837796715224765042643698792740815409016101757630644544517862426392417458318788642171300818368569488937516778430388622750519269578520864604053575595577508926227863740801321211711974169600786215162389270770277031307184574712750419700413984707788045246587291987796461909660867037544806617224389035785498859576814513316604907540733694576507922669951169559709578695852908093517597681929142619535884544183823586574257642249947748787138463381003103627807315384171697447340377767773111289264757138993487177482442967986973760062208344948897784601822184705434984146638041197396505896098801818484230923441513600978243244515901630329608170952917713775071175419245055464619736078249545616315865806099738709858219333707100200611043296230497170213830815085971733235800480677724122831552687906325024670079274738016166721414800214465074540072442828300179792333964482310474616555512889290027212001087494792716393053884055222243768151535016465418403532226540419013780977923366794052667091694693014119075693909359950002564879271721371445946635526097508188158865899343435096917039778485470307653894582239322419459954964783765488218317531814179749881967888162990085903158712069125236949448845740463765242672984479166288742112860956398571047547852574123444025885026319300670645639922499910483259975705560064569316091008 [144,16] 38238205739445518518878898064448071229767252470803596881653849402206224409568623508577961342494711182941130882919461646002782721767730752857433011589144100985820210537635760935436457334714863228008154453649669180543939481286219883279222559160855942467379625287544860740944281748857151625920418521131487012491294991915949267291721457697200056803892210339095270018615240769644317638622950191890243087343324705850959791430514519150095233643767743613098463996658057288126093881471642642692125836245819645904106093942160289550098618219707251318401605608963976671534018753684307339546944338707077081853383685148589305857768222948177257009914255671688744966270035096259334539509185069399336707954764389915976098304173274274632425813713552626541594438664795968479152647814418897064722295735570504562397238776000314982619404323594107928396470046931485846099012663601440680325895104285862897823492619261329314511636204994828977303027078908438456369456741105970899756197009813612871479948671086789001510171541843296299467028069673267316252107381749923185087165254044924755213966871369298802355307463476754778165623834294363426054999307800538335521845861232900438917443046184889408601818024820541556128528387879121403396667750790464004815260372760809105197452162044902988745318321537983322166826525932753772549986631030017138311093423911316247622876414747946270805697690625504 [144,17] -17597233207145696853881377845470649567381383239888812589813643294477984545550104715291412734087330863664919750594973657820994866394785735488781544032882333857113745572350008778963872455239449944053728284484234103067733682357910581299083567904043682429699469722791112209292886245018647630492465694250676988363973771564536879256305854988765802370558142440792816478998080508585345583976625863850243195273856118478216307078805238844878581351150611459160154018566323322273519986108908290952396999778373880698682468871099551700199886885194936643748654295485327675300395684252415105500489848729086871323894649559787318862892601043368275305241951766242185317341095483203846570572128440757522516788444079479050086438244148294670537662904732335680579564300605758731267846716347919261208120640237384235253735767532603975438047572806904798989514349842839772072525097219878660566361347971485644492442717095481044726918538541252234221375630614382159942380742968949523700302279367975389585738134494250414606177364460994106289479666574991746865122002413204523175716945296724963551516487884229140431409990519684830102340009621999525822212499349672955534559623770831486158359575248969689198376147983083820063018692108517321121372772510484514413285439291619847967030448271281422720282990657347864136933968939388242742807979373773314744525193554466188276424248469051463248297725024 [144,18] 7337515792139522857761325211736200961962194594929079303989264189275162910193063916373643663928085239799174693972245203418951575354603224558176436012268691644985466181732411813602460451098547975499302062891243632375375709323701588018405984355317129908642026308452550889592530101068382754359304794536891769068086274222954339404712286883479237413286438221239883150603848944764893690671623074507553931000515955040523268759685028374014578886864569220788469764814003636446119872848971658610937753846161909424028720320596222854025982202152967733437692868399340656494660578528025201557621460869614810488440972742036378059434760533919549596163229805705994642273671056856866966889440116412830465206729310434981718505723299261955483499187735208064582048410089719885732202854367536555493682161900196864255386827762585295393657488843230221906035975686410812914400024327656196072990952220441434510730656887006784481703945193590580902504635155485891765249908847444741242813421019174763849318052929351036572549293293068115611256144398435446396185688896607975691417307431798168207991440352515021568726613074704300520452046467032473996293533300606625201757550897742149705574886284808029317121780560467030435313084357551347226751600336833080738599344193774908130553386229858806182939523740142944092488169269837348171825295035332967246423293019117781642254372835955766388660456 [144,19] -2778092738885006102314802199632951737177676779501214748756689186122823659417205080979213023643445730675719380592133299988745553202221232216457840524067041905300560317676633226896252575097965462471281738345373024511613538172383040007304241737613247341492311498982895007252884710679693238286305389359815615652204839515509398512462313330923537745427394164131146107991606962379049337615887567354177444108418543783010119499854464910418982994886707981028060993117342218666391631345647641924740314395961005076201603275099659050312569247743591101712637112711903316358198910605546761938080083392455952241353594776219952607462575055269785684716527651459072236884369340297201645575502636397548576401620887353270640194645164117841718320225787506789528420640938864539000624748953060002401889778161396082175538848717721302826173506595430617015496164287271991450338371406934179299544761179221043494992266948727065539571205991811778197639097254501198825844703833560854484176767170479391161582641722776855630234884712490221401496321681291634573931512203285073433436252943053869924006532266655028685248690843820841918474416155893395204815765865547092415303086234875463063509119593974385998519209825713759700304376653204768968196938812717349689745608920625185462159582827921700614305413597698569769555571606318566923990425200287762950060985070816363959941506890846281494592 [144,20] 956804295418323834968960656078859995226671935615620776901786281239779303645006596228699712049962359085787930869327833186388618560473471505849256539999022248291780591848159818232623698460034296139278578461333594536368752029661796444798304447585762819176938418641003410351532834045996491946226794822659749824090079644503774993817434458677148330989727664981524783905320240088259222435232250407889157548751960804610671999689360713145890918981701897679474615648520347422757974916778757018077646862377275562717953670637428820416523433556263447502559504486151570901267328722286823424045110015172676448596986450849104392078446599057226074710677517617553157923902911134705423852474190754275633263208129243220562758228889090605805923357703368731223526191337109966252739984302415740831882126497734673101276612832625236871033205852006597938070653931447436716516570936345670752381652041154094475972178519969156889285655194210955923933536824489225079440245930893281140224264076585786056445551758418265826935796016711467544693429500646095143327797379719168543682052373999600351671632877366255444265910052154100839016002394286622525789386032213468014911296281157266413740833643754824978941917869190624128404282284257275514596324319434857949294766585050405598662857760550528754029600737982157265467242837666898858292402928773571142047654773519579021871714438510237360 [144,21] -300216236348350018122009082698698103753402204549293850216962907493768699929185183912236115069844347884254261775443837179924422107029743749739495817375057809270279879013094033300616411084265682892240003508449964000781996130539563094925825148936714146633438018462717893223360539906886963699080048775218345104680409246587253661089916486557301893697921322866095224193898364674121368642281560498315777455420944000447828825991026264167689402859872615873607629648880522459862039090561178255769159321637774288261661178769705716644816744748343013620844930509359413864943142921696055218216646393890552136944178107273078581859479290792176485602741022345146527059428903770470531692808478986246901242009388988998351662082863393985267832487455078666445868940366035753530244532466468599938141762976679848126721033632916568294002158746962134311056049179210232775439877861824756976478301737347489078630709845329549984642072766927207350451558538474686286246713606253585981236756759891671992115328573654594415161197519404436771775150700846320524925434532921222170410673422618392986969955924750572052267415903160834218582442417246952372878611512500885352147020899726305676799311811748360951529981387821530484640816900996671393909645572068194901177337771412776511360458012057866274601361814519704472741002363404771812831794529528270578665438876282948542493975677407248 [144,22] 85925575287743561228811322644288821722429808379222173064371477700156216990659603672519750607832995596256069109942196379403524012770594662500181109090313520411987529266843669673246113728159518446850093442366490040525410788185079297808510036162963955006513636735396192991583563135604644691240724302503581849779469773776400205619122024056070721243969681118169164831325305308974753786346556411456443868332684832418918049195310261471664549148885546917962340258414257622448832271767768729898522132797955962405033000814888404507018764601002668587689612850865999482845143287636656730161135055341082568040234334648128497877119390047805875507763199747232708879529136620895398309740565255019300562841463046287012730149260652639267118688383396286391367001047605687002125245835938595248441675100991538027626265045779991145652787039657431600603086344459471904564075067341123074691367751766502581944229479389110436564243414526249927434088689065377214700179032923541782778205343341699941004773025875010164606267355399814343953834905925783830411099287742896071801190722983328002311211600391949169023358885830474866338106236042967692959479838283234024434655057613815874256776749334662681591538035674937466059422227268335353440693129013225940771999557808871982696762238964603996063848623833392556390130719625079951846118604919403269569783074871476072323161958436 [144,23] -22455890408312949637159709456931782321571768569772263877455394403824500643052835561135335709052331769279196876805768850600744361981214058801341839197518735275590296645570351865887264245541201452487782827777726745371875562996893249983459060023432065317851632402500331376041796170832067661829900180553447930645951926252941231841651816283319053681678783599294718266061409881216286606874056416755393771265904345184410931799591819610648273069819508883769093783247770773960921310708440373936281772509235611737226344934929750718415377440722021485034904457254099162185580198133448871754542571034387824240545567978857322753588785236670426189803426677560910792726107020709969638538861089257572652921091327633667848745259600871365892234414042426798491940730021432790064345678578119284153940293951522988619313207094209826151311975824725458660972396291002827932824772141091241224701532241528072380283539882402388286282041528836026753072064479742596497390141931195955600362305286071341608219636059081763681327224142357944867280521821374413040091039589660401523302744128987875934192157525024158011452189176418636253051703377615235037254680082808475278137298660606472184496818373768090874406944771728052692799983701463629232368744701747335938687121827584548813431410543955874201441062748366268062211923442228041959646798635464320066996727703884060373155840 [144,24] 5363037486076853678343307933989669322815979528359745862066867513721374783857741481943303975391347037489361513614022890406915681538181562132283894224297919380201341895615626052313698032635671815548382544949734968079986982333695688328114565050750641695114337051500510629193927921387955944532495628163322186533286063483664308581180327076656749229496404442245645911047313256981946200574334817550989592170056779299478422831095360080633616880106343635170353905040832500396158552396494780815038753416608541004493306854645060369178370577921907906966774608909214172531558108521269121853459002938083349130859094152829200479522738231179102922982066958104738970729276087183280355332715000033546304202170482471706031789455900989505373362182747478689165340397021266279397251945306937744206101452753715224029242038957836720967398566227000686331878640163448714436855448558751311298862913034938097270128755352093369085302810846243201816302735080541914381348547255425842631824559332651430189033585695493250044513353503171159039614047130911193913826294788536233088125440967034393887280930803470263168110054302531940504911790906566275270651111561502827763661973419777143202687813688674589835429069955648435743717673306673781253025301673794813095925348049409918084784006255372211740326116073785625334542348777258885593151663382292599059056913419430797263456 [144,25] -1171216726829829488316500506332794564132874364149663084497656041648993739997990113926648435178756211009770107265629787831221942157506017105052452454815230180663167326151011511459611472753557343083392160384352696508909090949824708546878633986011191750055587480447396127575178023161402165964847438433923679847572634231912116633797932482552216514219210068362712730917581680137856608193836754841313608401042882678561370258053213919027954435849208376591235647316461572187389154220741298361331018726577258525402522588220166711535628226724662139595885343824773326245074989373316219572706930456218493321179340110340609713697516225631348516749895600427335479032151458657116643576431939318535824964474021737639427296108480490728679950751753450299587606403101125712260624748034430366811305535074651089653967744984165289154409214248430933259060347108023057386334232200129930619499233859455699903817216311202024070330659549945391960589881784236048644528736855662713219436809671326525366089120994018825007270988232564823354537831280768648256472615815965820291242179522699187418539902333687674880793602499343990227272900700901670367185110009117597931455446273450087742473932088830545408331361666802075937262367624857358578974873569129480286913231720693532493386588509397553094080262937881398250812946210628189762481190287173492375126382822500495456 [144,26] 233997097999254511844381267802760529259177124699479395931259101495933442709023428957614105569797037808044344867169101581316840656005429935011990674229828389774477971620038061236398397039257777817258490127784396360790388355394469337106358426740005249065228905559945594671805578064281117516330223612533789625339322459393181754379254172965626535759665558167361586131687307884904252995572383985641802234010798839217837123991636242491247818460643220719946299871658866630985179715634338467122959835601847442886130835684495265596876012582323431140995204027040266182062753050493159314751767981398497787259903067134907279934791883241718018310567844530929835047860950455554002042607439453032808091038397181563117340531590320176569344119888598619096292256945626026121247325654688553339334223697301138271711360992744237877791760914276011911264443676979869548468322059972434566088432030355711479756092592415195495164020089021122770969374185278901341367201314619174042913276229320053368426708018326416791028487135210179520176791177526302375189554548591937890495566359067329683020834615037730267825674346374394131305202452669984827705432649782444485326794530182021595451856462195050322760294646242942605886588485845890745283212315916283374496201982347814248546799240304175945971859666500609706562264823081582315817316140871877984319074802138960 [144,27] -42782447532205777974527457415119235083316954473652105283542495178208311627308238057181694154310539327514392460134407810900766910526314340626720765631162415191653691553429490280263665841028242064545364469123248774751729480565362949061940582867914476229810501809543806975788613514613307626490818986275367005231093714144808871714230583902513904537299189975585344426785745901352906369408269347098403846595289357069366571012005017650667440166403835111733550109140840137169625432721753120210765520303890471915586675508869677655452663094766496038882507796643581292258263267982288521848539471460992707639164745749576929165857958124865419641064255421591334741847138955367288193427175269589413090924659448289168532477504822458203098636168707931681576738967898210846100168871548452450607178502891097871961286298032647163936402169396601201436553719052923717715768549637229858244827466180404935347003467060433243509876137774359671382040678335754545601928280987402001112596758732380274307830893696189084872355957668616365349868566996378770321716114596528344166275437915147140838642711147789959899371607692703369584667926763917601273855119222255331378891105175136102295447267389884103316613051091974797946503121707565137479117796139939056319820291536691253476630374615219365728558447788569513531495775182466308247490109742467995289120324480 [144,28] 7159419336983256922372309877251173315409454779719249646984590544702062109746775634835900894096768025384758914143628367633577329118186281310763714485732504010860702139897889217011413253845061107589564771611491378220654678506445810155138731810134082969955060170468419394507817534426785636405146530836336614551376301003746918843843910968407993583557577069135315734078303212672681440980006309610514636492645807534000088870942902678711485197838125333637736929592236070357360620348452326713902029306711936366680184138467197666868217046265270441491443423088688471595378166205983754626020346638010694073633944443423842862992784919884335291272688056959225845858245133506781599961685275213338313343680692729620475849299769470004286090472460195317992724762408562956757689009124015660965671426769635241232899552850758011496833523808260878397777698067133453217171524765153418233787122454280882197106113611882998782301965633455724172721346423998732793259825615385198527731133520202524211372228868466592668770835452650269619926023285707477835663008076088197658724834803863981636450088458198999751234661284718631259318213161024658866256448892443559199401922173749662784956377355651245276465073352600517436525135943782886596751697205897452202625851491851222325051613709047509180560439402951519230664535176396552788679185677585699974303824 [144,29] -1096646797597724720415200747580078443814772896262741634197383121764812882938891649588078710064107723296134531457832867999007620011814430435110633411981274628104048174426875926607028530331765037167132058588877619495632041080013139058989231514664320366574497008553399659346586366242982653676467991745047853863657274319685794003818305173624099152513313919178672282628496558057205121383066359032689705711770077515859153162536013899476617517780952213952997263455037163103198229302836601687453625785008612737014283060024937318143138207143962390642671792547771589534021622551128054347509914046746400895358416825251699762457327781578824574649585161798774713313956774377267551511713543740143859338341891377503382424510464670981166160887575259756579241460639841779084143235389394614566071897815162726157260426191676691015586581733800446839578270379372816423513330844725077458678315650478641760026029201081684979244728835306396613064027447076701770944566820738881408706758117284165555643053247353938759280762903336413858873008623039337059044461255784384864016406530822181694890636565766720328997368511037616212925474613676252842308903597527097708476357131768348636680105498429204370147909710031140715842813348666900108462617503258562788650244242820338576040881055356018385050391093832328065619491694859415801767049228124723018192 [144,30] 153745077862855903065381412940963264534558348342228870423524993809648489949395405303588978392875222157881279581552172493934821926640443823097940381557428870489641918522380194209929844772900455527202415677214666306088723413737238610460622311494030100099485210292155763760067715230557139547507548322422133665139712850886940276779754914369951670375401513074537783389622126508232430112423947665119185103022875673747364454255375309335658918124943578657978084440530416408957625344042055976205386458975140733497942430352862035186277090974596902659491655619634919440718272751572544876230027764893955875326969819542744152172289231375365372307571502056904151758527380332258771537316040122633216615724737760610132683255588241041757466731037071147660815823863283438352813325415132370802567264431082367022999847460145296964162191482405020120727614366142832354386905987791500482050386708453597332378632241092723593270666620943725114845725058799277043761361758395549012291132089535095917674626205049140111360462899746045792840399174951936753360917822143414726456669503335420666737782342170203932942200403978991115116758933287320283014773641785255137030320389805989093829395599706729592375487051371707862276538684817333291741282437381709302502549076665904939082261466454304493830948667715102511473048953813362518357452029405991292 [144,31] -19724333817375501870871162199744085805399932695659874667520121690675956458171204207694546966712797484425346588249824664831993510467615524614293856720874860831446083413883377446576849468099706496974012907125329687043201193732665695091709271710558020256837368567167988752721135688701024220562345022125183761883431629965651546491710928243901552655743124742639840706161317880237092511252950528497593903271521392007261685484603442100843446606924990378311354729945534068085860468428624152776501648033522213860886699620181196533631056755250111229178465813937544345500800742029596628150142561899516125777231671280053315320366220811097063131443408965441391696604900480641393702748827764250357289093399736894175771448495477772035672123743572094486476909631347521677909164292609686944665923813065487955898101329084174943438794858506936845474158395563516947672984867075540807574541214176371703277316512093811670893103510612445125239469322089651747261935816271087955151768974659053090057319954112081105072101860043616486259909162602566722783731333492091442676305454556508546044113093063308695900573253476306404447814381649029500707947199119891904041083809050670340565018133900454743986193549942438620527024754881635737619151453839021200485233695111720716707795882478517442167306494103809227963986388080004823837783970077600 [144,32] 2314979156918498783136812144343071305627884389327012989001454145102058665032764471853662253995137534901231095259111042921010187982170372266609920294965529274920776865861297088484288015270952628193790043335028146915626430297748095769266873163182927264871702011389840617696905987011244858449670932435504343658036122605154367175730910204936972244927879342469478562484513183062119732426925314656249616073248789227855571654753724427883243542624306296135432117316402477243052400710036456059089525122586983223207969270298934717819301388370351922740012332661760907265065547358750726660640500185573686503208747503799599389101825547395879500052300501566608019728474221655998794621153484919795945066470501556408976667781124828823826686070950832379644415372708516159213641497447486874341768161863913939013955061989039646862124278647317830547640908001475577462351203442021523565953698754232805361712196420399194781893537762951751776018299178845978631781661276580738076048727355277178174434865992225921439425593937446772646689253616015613592868324136673898952515521634428907684724615488655954505890166916205723551270229900990195307389080809950097811680475150727414732343045827400073703940181045115724526943926324759407132488629613891473427406923100681727283188601419009691890014353434322079059164549381434375422742955040 [144,33] -248468278377799342495085690393397134867995278857243421740331721719186705041088016437389849866568486507205985107877952967628784164902020862899561149669039062556396520967196848949217687800879191346419154979438868157739435694257078261581180145257863301757377321287179024031818032934178034455699833748509445958915424990756851743607385525231265360861789355596859200114793785730703352205827359980425959634631527774833003456490741921933803643797383588547513937131712971185371155734713761541226103682921270107115469208954224381944148040639901079532958274028662910044538867937370516306667996322051176620807153554660474417674272835521278394522418819713071758880857786976111959274466520553257692904590545530487450359121270190195353545315288497541177061756945719636900271266648790816213399707726493302823631650164490238229031107593602778758665763081001098962433292856947006913469602008020211491513924616477078938062969817785638893867857433030258249960405409851034177805118183699584823936404064603126285693310940193991230226669732033552936460153656121560536736117700725907670868029017312441101061727381018289415778455119693538017960670386433285858628967395271673582282468608315241699126038801527819122285135355292575453566515298570420967637474872987045490181068594482007993276739056018210990877500198092010123854432 [144,34] 24376454117033517383293363476260977285925112807391259356476996810684641693361817821335130403745261065982433261402500559359536553406864165075724427410573449744765347530869053019858674727709665038271569592963005837731782648363019036224871178924848832253371023100517461628733615129308024191349460334640487272392202069729666411149874932519051409962486416403616500534538761700431505523017151635407087123817181142936513437763195527212620184335542252501371824616996302170550490170561520244021903153375362995515649865516637240289009095119391977241370625198355486120991590908658139975259831906969229423922815169822108761820404040545441616673045478490553628832674835708306111042375263342853243249969275569554921158524115122518428993695719751861029547259338439443033631603266296095342471619413252335780011005808848177988750161452252250214001595556145382321323730204314573742294788185824501473008701330294875859560299648466200619536768721559665982884658171062270198760433546280261817560614146490331325334983676888660182846467673506498991123299902976352933002623234144910510032661138902303605079791681773602015249229867187339898150220184452061256013200352424771287967050520817872187513605604042221679753578934618492245972590601204660893172030413572833417074731933371036804049727540317643935560328429943271658232 [144,35] -2184770090149941387673316820917120551735202765669213174237777499609211529053045964767583248843349741502025641033333642929194099417642318404696708332090469067607855977033792030918762249970324807941814613641405989782006482156604334233237301312886625757099502348058830387896821024148736466913609010908579668462082707757202306166831426888711960628985491677332492447923526606386019167944824804644879778834724814869665387488604345460208377825005399206367043144435080538050258198971442861824479175724164038351041411723846694684768433227750429788036272598245288509976333872299735696132260016800006447149406102300680587916800636055900285976820462787050537842934193114263070690128062651880272660581185799166870277279573511188961218187795123355056344048469306213344932828037613263154964626073296425237779685173539621841369615802453256775152269606434008463013394725764188206203480588910943417041166481439210527610948788130431411603704429356550595199467244729119327363112363925813566439389998817936961381099185138853406568667140741324404462128473199780750937355853592576943601868366882711922701207776821939549258668723749009082936522822644412757143439530393054331064185866494039269199354526440617721555792004851673971528567369866705620505117841193582228108418083793278455455324895320877992416148190990457344 [144,36] 178772871074153035951218011971253992298595101038505525335762468386282599467173894203503228685569558093078217085207939936483130982481276341207961490954896537492041844663962132497688240891606056835802559905683652570732375181118304517376066953695483455787812714344725665678701274287058183427145315319730283199323430606199441517488408667781119393285471061086833682683161955511073678644735851196993366251122121910858972983395942833380200414686137668619499538925543055434956148768826637591548455357802407895776678099625915880560903588319990818231143525112481607518091602693357833392719944578432168562364895475896483445294136495005680866486551216097376217998836283767456640613536928482311340499742824775192345532681093780574964269262190948431195080222205101515549800661297355923395506753630191894063046580540949356338281016841971123079680509731663463326843095522129788075174276866218193679763238454042739792788515416455065909228776737115181314507354188897664603592489807591910946147511857363042014000248444939269704754561175610177042655425664111040293227971473647877292416107912873433322608275768106603087532973071260458263292440734875916715145300759201907595481873656575831979358022180370189227937940235846189267985794330931393997273532139635945599795455833166978976535962191912914613248196219584 [144,37] -13345980866466269671748654891147235058960137200402023474100744568449404848665745479042059783913048098263885215875979428385882836176799028925425097196262822493239072696079477950327017516136955232699894282454092068378556731887783452354759225694857416029788412106468729176824189491432732451519936194456438142078737231598784054665463302580582778375013985597540389736637660106302708556344754906145723817646704702943876081109290017923858099298504705863293606032607173725387056147201353792686011105790466102898357704080287932254540961096525490597228211683086634370736199661497027123294663195227586608925523897504455561392685906236402072011229187201110717357270229893459359002838012159928604719052432077832145386932312680799409382012341433116805647807944083048968056053917245476034895283731680497912200206162831388458129920392873077142289563986754717492545576089314630741258579713897980564613290218108614598919560172671888107317122372522985917148944323155292711480742660334073655983810843131564205598589354019828406629537977649140578816518799322075571680710556972207138819826735882052333017110586329326565089726402754636346408700813518894716141327099399142997144467105889289941061707036857181153164500884625007872317527115242290490819340209968071159378704458383598891606798394526310752830024864 [144,38] 908399204378655734247234115193284320323486951838248649643219429708595930523978187605210411741585592288389381777969648890270555883708075714395270232799414268475451686879623712634944427484435792697550669030513679764963174671595674536333757910488510586753300595592829239785388034558067426113522401737719629546873904968333049582536231990789144425598374848154008553460884698769368239925385805389858613188013233396954477103348065385052861785269784263709801748363682402936978390087998324829967779897669609744498280006291488694674219762055973048801388693972453854025590066814057429924693081921865952485767676812839863147927343473410027074141628231589811900595176613276525272038697449165953413719095828047143781010596052138286307409438027312590327230251848318052297298909320566645764476119757322283548823850947127245185670684380673885321533876863204611004090182944497400450353281670092898778524413201460562304146759307040006063361805700407548145894323875744328186046997069641981890339973047547038639818103852470025895443987573307153919498824385630999051885622487137553564962659882758729451713273566836531119946292692402389505224558653003923071444676828191421228749390626983441967181119229545956373090705664433182282929964290606068614774633397628550883953413949449316069152872357964249063699 [144,39] -56480224062979819336613214593108956307822309907835039248616851710224025358593925098380216778790950472238714045981426613902042639399294661919263051824228879132348734407983749937775306138406343353871180468659037577614656317218293912656203280072147875870595406162171545698723952309962310309314648861253206522284433402980446946760231076892669297924378437143558928295397149905339148810667098459954176534632351226615383533450330551395168141947469104875958091675207330244791219736342252632890404071635344176292641588827820616134011278903570767061505912979213343922333433687284434215194366833391465156617636159202096763156536901186914702346627052950681492683022688916718037881216380036597090487847827195663884996110846283570430520822691255539605380798410437595648853521831837062975444017477264652172567593315405039220654458993943879419001815090331541461223432998875061935072001108977547442434605886255493972287328263665514629850276441785556501458036844479426629223081317929865451426261865900825131159693214004797474799882759007580673365991493011391644254910959771678350707762079268805788673668073747545469090740466593552679788014511047816740662983440463160593871060944710080409796531388264945422475720518589114756517788698728403890822341335181443687446370931499897959988931146463834816 [144,40] 3245931931276050465112866715822763583982125682522434291799360740342414064224597511407846194980892912363049802461236975181348038810743289908403666837711918102288342187690490385806550989659458632402001778624155811107487133303566516660160375276830202426411835603138944765239742961175824915372769296963685685231830620631260774490244832429129629170679772052322276750598929990170819298176215889311039021575987966783638571242684889316499815154829083932315900557782272160063250045405089786479688737908426944076364119803753014354185515133153942974158466415159124199840033959063344470065398530841175954184255569703371287741725952830770260397951826403789635166857109313519984245698547571386487170625185956707376171455139740235303293051787950649063256786065313290816019653949851478845966830928595112079163723265777918077268517720870812111595891037956706260742349452946866833929458432675349883762231478337891111277231872251013484362129024980060440015604270118118939268750505405999982334777471310626689864791163229962026122606542530832898788174761967272374346766388604565924464419356131303578023688077624058583325738258451152207876760433520444445777149619536949103797210868744183874369238299499905276107905497734425886593406597777626883702857633599866836711584295536322564451793145421760 [144,41] -97057282221363441052115589895935873744139578758130781970104810392984796806278460652909623931355158994141489318451283841521076268372246679071521663502977845536061965415762756723809781187557554203681518938267264368050310153710237484464472122964808277897687869373107357234844382777486003376917077221342148012453985333807584161509709969219514080998186423883317006926113205928008599899461581363113575476169437025755386908844980104403925597586408103592611238966571652871686980481774525423638703424946443688281593782888258661208237870586105045690747218108979333636766080807447037211155925204325820578624724952440004852704612441249271822111755129125583427733863166610753873902146753978243948475394202701224992351897516717163382130489191735738093887004898386176567354295502941688503904509346237678221345482980057693421673864445254071218855254123341793403164451188217064320091337380164552168290223979536990391768694597694076789841103856798171908907141514741201359588987166734718697172792668222496454432557801075230226171783913303115022285931118532494579013291803086284886790973309638967298602385003796195437304127670440092388938153374670851826856122377982105892159946031329545106909005934507911190161417082681069618787806654014927573158392224692147068832443103577333185438100864 [144,42] -87403652886843510590501283146220419119652602615871706419521184009347154175740271472137649350819758039956578122778782493763035779965834554296912476883855256961367279947358271008420861649104000403892486528519318660229865975607763706973923106361930176646804636035905629682103671358319415841896788745873712181523319863327164153991389963085450817415295471283386518787562919619075208918738045637070727458035977232054020132856484314710433719722328738122738260615002249068461814594608914501582248621176378925552026199331841406633226272466860310218242673731617600462293700129779812474169233763350308119145467345655497253843036453941180677882661519497390148686983498959680382350475281182062447424360618980235223456970828994809661572854520286615556348200621453907070026631715361340488033326846432902262213257911879416148243683783544579078880775744415433167664451114861128471773464846197837772171151744027359570027356655040510483958593887250071975133140952722743048927277981431706986109877060275395037693254108667340304698555361549530064988965752623262114255261460055676523117590786163072569919556325086465324462664807096136826087972450911653438783640837378319628725149210157029074898955104808508258589924100288149680991177100847519567813436424501672444523148226121600028215916 [144,43] 32696252708526170019303120403652203296940074623785042758438143709169892544762269806604006463892547167550407706938493831533532074952899077424439223783429270440943585039636943866012413322402254360444780730839267245864696103572365617243683952784814796345616032577075623516397234897988292735219865235754829257104000293722202298029246913593147266436498033009035034157449875829222638595805008635132929344311705228145909757608052122111294543444190836075106560727068359725045613042507184482594735182726508202063728739814542043723980402172527157489770340925028195760037958432188979857369559320670382968049710792158983344446270979781005186800180394419214154642496182286375785916867337251415992366121935788434246950767297488102361350120479504517231656785546061227577169999732844484430863851474559226215245132098934610358346934547300515670291030258468884257269559222901674830919326450673245653470049895959812020419479650055578102377907932399421027719317770328158263618996647126142328677395273495031100486723245832821996535495080086815438141988925939936676984900126291401814821909549102327659255646499778002155077491373891329828613199751178686993149730346562943040951941571521460788807104567928769855793567162279620074666703502481918606992553903647392195916032440562238364288 [144,44] 21033910184436373325808695590248019853753816014939832719447390084389568969311996776997152271201098964186016031427402795178102528023967525013896732071141504695795906954749167302186711958371292283626499094023727775755153046974124407685559063486299341507602510693349003221283456255214328200020687354373505196046442903866159862447331570408419890738952440295208338496556437919587700478875210986969231430408001030044960556526074155493494951088362553745925712842829167339073605698410396473719851166080089305894345112866180560010879111651095399175624969201996516398915928104454788640590732255658781714825991890019484384849873971963591257972448889730902547086524180556066938817578551053311220506365117788726519610666309184359527585273139972231302814847224827266736151080679045369859409702297473500590715512518443010815653280781008910631909970048153014557467850019273192393689696599208023779642529583914003179203413003423142801139337143404630609849650666482399189031492000370045975471946504989312981035491361799215727118362291254490294489897020559754955527771448291392130820466361327483927219323768795648576225508022885236708352617647153519224835998384811909174431035998745170369793031170409337611133646122974315273113685399408620855381467733848628856106425590090543336 [144,45] -23779362804121137970422204965353758432522329361690288410399580413766395709999415977296352445995085552472289414261371749989108000516290340748294944522431848132331648560469876368236154909786014155559234154125311787612070916775291469003490964525860231825717003539511673470584393586927625382139862427705763695000349677423540254051479363727959908082398056842359664922028353624243427987178451435972297513602081461098203041689059688666137303004747830493279788426816505200304268470612443192764170641608313968610456658973312051665825458544116319416754297904835476122043496275653865736365217237879993551869351679722736082334999991338140220657130163530222540387276089629259871739939536472069978499211460735242801853462173704027185930823859684522720963891762912972781108844523447269753644529039744934486233269672371492267621287710643425541718825122593333604433754361265628127319606304931240096824666169087893249271773953262741188080242443795137517585141452812167465148375452264203397271045185601941065845473631705765504831507650535041001167840781020757869101923010704334760051565363438348219908793310186362028186867072187730985591351847660033333981259923769840158571872829232017744514607182048854126372989752503589914675658377269457744296650098698767793775526530278672 [144,46] 4725607590983060326710545989481932551591726132616795214302076051769186218590651953369860845479381314588354215855232067993056146460297827587195842458198455633269565110111426683867559330381882181154834651579276589524754048585249539579758625231150726352918967755445042061412897824829465429788130021811622323089146949736726952995337258625565231211743965576227718909408692702676840180614391896534919347073981011351582958113513814270683209192764875455974144023470900768062081250180978302791297415446883759247668867461690676654102075789078028010151088406139276548557781014782769399163964383573362538840189061027346586261779709602184399464911100284951679699168607931829654904928767616556236415536138611907850920345767416825077128208707393966246834339646887059609780762077239338074264334404175569865188699925613312400103473014688514560538158047519304259900083683372219305054730247347352349868929736054823419106928354962689029785920595429277479371436041516445039099266483786206695190314815045756383480984084757517185831899998859676957836338748403879439120836250010214966364188513987334240056189054956575790091103565369237984967815390410588502437295229659367990736395834304482998292979959134240958876013455821422140763308421338330398217733022374183480213674075500 [144,47] 4428265838151564867816471478600438456710576144377067426721794014683800381543392959689006338881282164795056246681338547700126678056830322570873232456528411965717283795475141124441788881488999885938588366171316682138007973807221900713342989625947622602290119717609476589628431107887187981500290883779342084407963636065047038956058210268123896189713035522169802057169024872713518408155375717190828964429734227792374840862653896814122382708840153361439877195758210926714090292299665908857948802701130957833873055834370610241213720607727170819625310855348196062271462072624522123982413804072279029794253974623967291641694853459432918777117292193084763516519876683644109506532271221535138093138279563172645810944829418982210450991654444884687026543319003255783054545328013657562068431526749216977315947139706772699803399642183530635759265552440262058147626906106308039204989270167108301342261239955959467422676288153570948823511270978139158061912459360027533649141391563913701882548651836847456418814372499695178364776760644391918166428771290275297605685119425200228149998950823955610445287858355170645928151918363520020091113816618535369650338395547170983931552440002672337443952535735912048781210543550148022173986932412552960376604168517870007943815328 [144,48] -2649300957467334007803709851537945036405716738759396152505445428660431700234333078166058392605033164234287525944209568108611498426280559594100975355335995778172616455922125650584571881061314156719796058114977545082803227932132439918114840657451266227512133960637107981007006334286185545104652697202531737169805729374732961187682487915789905501577423123657788216212451653010185771667608333307059461894801882078874775003860470323831970828467725028911002393937510652562454458713702606875899467147219108829943688301096519298475489660886662195442335672039200692519869670276982716214879493272459463971830491943501175353483712453529674710610009346453315241405822986818671405334354110440031925551675168734660763227746047879624203061985440506992534851267006400081863805493080040826341842570984865115314807041791151535811971443143863287166639860725834065967563233576171331811009290172115368163432029572061113653591332639281895725785397703354512261142076770612850710558607331060201390494478047534664631850205350953826400642875582797443105324586445728436931673344577156496443462529959260179886633466128383756806175250126519959324508069023489506384844364129292765830372536419166669849204190580599802308140556519904588387621064425290922068861950006528031488168 [144,49] -66250042358252071683185386521763900430425685776564161255647213565087112759288115469370440876524764822572780384714433879786691688213915803800493792772538356933140442604449123425036239066603206631733538627934808345871141029425367358971617864411507899301047563621959048536398115662887935184713403909356851724538052730756548606480585200932760637283892815843304193127471975263173290060284702605880757164395743830195491160186101014668930866898887146618605237820624019660842789784089935486657904547932036000860559617891916545578558202072350944358152429131623906515340921339081952085750985429189029439352867585754130645424233600772126874818746002709149989225640329728418309062806146948735920198550490820234331359554191958920634882069276064840391115459419357107069844548228705175771784823986355914228569733378059271525537984962983208049927587275330061607696489013607399818783196824015104097887604826225083259693691914660590544940609737556431247690867451366313940215982772630748598954407154189735972444100631195069526095348462122104231936776172166915604150990528156519042364658622084547883250971419471833300894785918225530284251003296427089236780505390018259601966655932801057280212976254142350729026950073340786770192891593861559010656421454013755384 [144,50] 454801634692664106693652708209300430208879206947410859138390862808782271985838739039831534466378896957971189256570153495335693936760189688872245117251457189932203621941097836764247812914934895414625909611864986036602426117066707223125471994063790092921115917230984714646385185368365934062649213835630189138307344827291702390704354607242969767790936267240082618253511110582490702896601185534440669137487411983625646608934672643439441948199768230876856516318436349918513870801602970777624994422821447779241270650886174076070364865855164269066303449081465510848551953877774355082020717058918741232544286131351898081108906741057945874594415065513222284551649016199573316138477182170443974281578874958227459092968482963498030439975195397597416256563846551872041923075209120522059548279735161325514319409827794680147648997850170579305636046581432737039573711054121745545385203809050615976854555442265219771447730524370375031766889860959777487945351852736839160320688832146589423989935351691523555773669618660614415377100936443852443097928966546238347949196131344788173662934222521630050842771145759013764146730482702511266546838773409670489148407769243082642524039887405100426636914139498806560845691597619547886462524628958936566023912650134400 [144,51] -82635174678519769433162960512252506806813484999937417189487713772579293433112781098202260700704078581402587956338493903495184013381223767411882843077133509709774081902484298016597313871137000256069360488040012853545107497763717089176429655052443957278325542050412133144511716794227675842101236803391021007704356715190604813987124773321772240522116640505929783353751499098093331896253901388927039979525369973899968756010462775201203956724161337807876861016372417398124313079080149240223492628229957535940134403458656476077135605819779041873822453914917510526653899753128964292545438466062238481631707463237940042083669844256060713560785754196657453706225857688668533986958485992165024824652766769956150393547323483987078991100176514127496525108205068328361271950430785740427661794704720442917654071956208350126009475645182981241562269623999667504700400957412173235784362097057384061036259393077193475783826322334848734948738610561455661983957861180253377877667461086152793102991655455630115591787234004296497465430541873191822870460944938406494787967461529113623509399983911226505936204633902312593081355892671678546492274880379301590754356006251654609544039114304882328589067978452658328585642562863200988300914508127627962849200941824 [144,52] -41412932325606518858529305882596567011137553030368973166710790799096729329064418565470641608865698219965287423267261245663618927493874265114033785837563465693287914558750374705596490707040288768949429544828572436068932441234524589096841100209023856147287873800586359829429353036529852707492505362352298253307923769928303658963972728304920295375831403467718475476855921398751268411998296553827410756816091018703688391045978852647340239918107400757142028423891932174792656660498194725180341764858035634040761913023516511251888332234916692831996169777669145700015506105734964606295252924853763446285435655488270407387615553852402111368288696641986164075761618101003673254593230267372593090645829291552173817131760731190419049092587401965038629968182551822444501861974738820375171238051780254682698171744852016780977347429324396514762271016376965259172044231038683188348674897605680069509826245199573962205967480577991949731440939533499172578662697487656327948980853524594419260879877807717670746083961823415276308395376794177391692090948966999275673669757729497398444153255108993381454223921806376285913683605876091438857522923353439068050246185601822815271597004833789037139236098864879978639939072896296857378251663023781038983619472 [144,53] 13317601636341283889866327886223740130564581552221889288639715234550166198151982912760082841091711269851751228996878793168515128589138302055902472036158606477087362167210142350391152117645205614612238216845068200093719706073695365140624441656400860879430718427656638303886642467154260350638598320586391633433702104306827931975561134315345862080583096998337525166085159927754674331870050167117448696696524117507732992037493067447084236076650986223940402167499177263986078766904811937625722842080378121740265936456595675142843652809652164683715870737046108760020222951959711694266196600326551784288562064695260190118922291216619579830173544190719125129485471999520279628734167749712126754622852270745294990388083195393766103726337728659285538948241554179013466691717025355209254670889324295729606583864560370144389697118636803932134541474983554053114491828811765057138454757520286256946000885966371031380153267106015732989477864047369534433845136209578420609551428099372124068370036716002561243414035190040996631693090324528402708479084901830775234738683595682682055388351821550584435355817427587869123465472340176669182635766649325902203999739352517753306748336526935644779506745206349742896356222794089650543862077745885033872992 [144,54] 2523921869479361605068943871624706448509822564479446056473182808228799705578123642241654259446101459397655380697276182275599856338525886005707118211908008375284122760364398780951763261836729877167977035137166978914919275926181169939393409237473334587230042755540082456253752494777523173070415384906580892692220368025249198422799383563246687251564719608163960294412682548348482584790695872026544960762077617514168849775961138159234670532176221516846307806497740378385464948451895726817506318520747669186763236688521407478288545593389112791358359960881948602576936905207056163122477012386932802037737958607179003715604407273767125888229506461636615332079510290929015501184316095141145987404942331496977739795608986238290002556888117460981883237910861054592112015814284383077416440280262468655159094099815422013644368690360275831225325343624022679483353865455696558885492382287741812733568799873308428009643752381864746977941509605276717669745599122946659012741608232802402753082117022951388676664740965824815035590527731227028885610263761047608468794310608716073852717724629947751815577174034235525066478998552234589078978268900429612630858328495319520750585796281957934134301261289051432730593271122665417491795176220291624967 [144,55] -1096259809165774823505772763509410513960288440297914186745072212395259442885656264148835831185743376332415876818766253807717200402414381853913009653472747493188191432147576505498837749185664688645303781945194841259042284980842993940521265893602340472976178123527491427652921832997306009324039732063388983079673073777521895198536677083489309213814743685631554441156532947832133846300681992339065974404884730355383052076771735159236797346725057270483348854634250239169561265799839475223144137370997317940025201901898094304386490226100990122814885728430272931808822075337842913835637279322290246452340004667453184770844656157203791696733166082005856388759939427673982870266902329850262407148699287092843289679553946007498285114699513929918546858001759842886739267816215231862622216364253987159821177424574413470817350828569168397572072726305661607078441721582329402454318035676930575057712715873720974979134857580854532876707155202420260017675552286025380272971799551188308636958369077054251324981284426388636335750545387371071383257064539836908134571160995387816639648694180612130833217918538255760752793681749526693146289434002725056385084754379863301299530008567325153007153679238534933319264131450017703992370466916179648 [144,56] -144651881850358114402564783236246894670327697343397652326353237702055722510975702962007562888561706345518388758483546825046865831309761355345307500000641931421775031765267555461657251513489871492698671474329690412844974362178761178445666540265778996533700776256162055586323192973647538243820645836932094858169848104350138692238881191955557780621959296977760155511375144942882661218410302067781590351234463613222490691745272336580898327023647613574925568075004363632210301471355987779833740824632771092190758541156649984006111907144877514151344870855299700263944770961333813307711499792171359062088595683294898077932002516877517793738695683889754734985152196375986740569879164652071162657711529068124138214212714947047616135910801043556888840122320625683337957277708549071732432340521028406461056702535721062838124737894199904001973153124786192750807786168970457893725309126471270723550601817359631549843766765054534520832291463592242820833967333975618191862484206056002026031012535364328337392727960112541043346518234672946053809606922032476473434410974180449940907229642172335572046882955590935072903866847723625432135704523678482825453019746202067821083061677476631668487393378636178363142093859880129727645504016784 [144,57] 55669376218985035238017267135665980341207763537930900128260593186228415064446030854700498882831760337410968898000275762879402213219122959853556393253753299714823724407752164850637183987699478469269865736616017702255536828363828641668181717503643320677016654670555475714077629272300675070158667560559825558190612319195138652621082729691243837001550022088047106172930517048550924032246493796545248515886703221643589623690363219278774880173357397449428157982526486872952437933258559338112324454209451627967258530100669226380151420993507608257248640960376270724255662313731529387441773291396928703400349338352050269096237378579694030007428542625342031320568662807325076772686154026561081206072107183368616690224017767874231094671612002709688526106885575398771849824925199978199971662673340678049143105926041752424353827595725348944395466981286899909104321345461320637484195525429951530720832745886419883915118744285428069622223647655055362061062816921417935274153959238950386648208476585756883885174972385343914252547510862136410847895882028460998878607026378335632615244564256079387318733186686658733402613748139882341964847198040144881437566778705955322524207994894107718634472120667207400371288147321792414479301552 [144,58] 9137138020518481356107322692817001187132340123728158527209943147227341363927666434348599837854396277074884022466213874424196868914498454372104482524658694147398193963946975823951726333731814914153574020083909893936342557334635140680746762595561283567026605619554384879262145631476914974013437499586091251815642746102688786890878233467378231026500257969362247527406955734185829463706524280964144839972487591660350054000791844501185993342374014485469837727440291833791298079422368222873413003449455375768674501057757260418495791685184460970155228392510720678263612263819445612860683454569787005098409085851362941004635853183765441778328065688821596707312413535806629255797158746877233622834799091394589177013421829372010707509090188097939771609225756403414752557552984197865388031928695002168578294502865115081397722496710296920286763993507862498379040330083539095774484420449267454349763986291341942947228644396772366632326105194380781532482222551380588252326964205805247417443482245287887860556346553156392495912423956309566442330283521127648345090018538091340515051630703200545308827219959147979521935902981815061497214262557442505588748453504062250478665353111411072861688548567967919893165762757104429616360 [144,59] -1454392321481370453936258780628304668650676824109696979446543323505357734381650160234448119333397259177406454298914199833220056239635450116998163609095794804468993479246827293781339589759822031357511605488856426748445481190751995614317157746273361367406780918258333379921615207000360169572787478169144603956138142952056966411801002174174015625785282495582082690594626233938469692574335353894677507880180673291820464455656029200220077526783896557844319474402942166845650984981371457157672168493114914119975561828539499116557156635018605244218349189319761670299574376465610050506711822487195051191199170733216139685381187994165065138535284423716196436391652978997363669475486014942087165413777177386708284196586895462652567719094139042850004677424834283405723608600990551490598224315674308045767472426179932558816166896819065838878348846952691665970100166624045992221431187306891235598910955496952976642435232343541539494700495124769791800976427638605800456035858332791241837452266969577714115152157644620499844748433941979613346645454767746763730316907778591415487032631772506743951046609263282210415448151400695178905390050669745682967774048128337434166308535319132895106395177252999076761773612734211027520 [144,60] -439048137581718711537371946315066484202847503151835014640248989698141396993844500647862789197456235863599336780401533756348080399690243983379130729045615110767812235192076489666522630794877059368996414911765414880236306346402409327593542322537589939980082312840544676790639542725066482470931063647051093226582180521864002321669916238976151221055866461716994012909776680181375839951170507211782370876055116363221058092008434088251473153904894195502863252306061518355920624921906377145090285101498440444269560386559376731304362371894098593903189926252663473479361371212933430669664427967349355625497892221772226438990302717065542777030785917170199424554658845124857220911918477803585324136168279035215403656405291789829158042025863199396292590766378707619588347761279702793617814754428649769353387647951150736444065956951005338140363470349146397243075291255420172212757778194840807485403013967688868891262732997092426992034908880752181298174847852473901991118957383785643026250636027531426112223057386239187743142885954911636705317293167253996404978934235784442738844648187857595654835946381933321718504168592800294845696143293117961054827331749489221907737037303264648246307309771105528851329078036068816 [144,61] -13897829142380635594717220679942654685918542754545593205548777115565923598685259575146890422919876060598666344129331814511949278989653915625506547926065405772604396982432428804240341285301664703323064075372788344831516206574466197980437062750388549154462956942588454227858477179590671317191169219574161490845710574044412058152138762762297397510611972384351449715189217436026932711550914623263836848369852489491242181890659001669408121106933284872320221400333087326810344565657097728656668754507340881046278317893349552874735448261507192503676129650208889929191425073316959046538219486895866352255526477849486573390227238327362365747900135999993933416756437922758506722802645485118424777957858014423727312638608714433617284284628654545420785406563199650597042999408000307444679287104254561789919959130651640038292813826691317422012331853658887671508180156097487512728494516161081522468698906798446828020866610213090511344459116419788671763058668565778251557814553898169922080437387282489366342228399339684313098338188301007449876624179919362254568702959744235019010592608475494692068353221747864496776627237113808552172873321395375722301815854527215205279309327927327118130378234365208282071821256224 [144,62] 8120807388568880745183828494973167959692314048837946880073311190775060745143306816140463121678504661764797161249357448225291247254295908105177865956474524655025570559810055946628759816040444208110927672611832192146780161010212736904738064282010871981795389904187364197238046043185673126123625883205429132435916690741977927224830978867647305635321520117494146534761866262841414573552333462520435389489827597964175511812505892055571918253721567613407821185186399302867639947481516991886147482251598619399433451208975399474999759760146662151209301567729758018320339588497994062398367472743777281315961458112592644435184423286129511159171068971941683895020959212535693248159823792737139549171601378177959611832514968103615897119659807462655985467619147525339487190980943941228855820758037909089478555867069877973709928065982758921569413040045990529120457018198625430702803409097053806394919416165367788622225417553499575120431299863615038081050696985806209691000908502779695708139037347424848073832313689252377103628392555230108048078472994746914084464215212469704474539896600254928233039816802550952238919523579175445632259791956774627712973776888359961682297537903108429420844787854034359789557092 [144,63] 1608231782632994125825334135613164509824491388923614872634735000450592098530312683153283571137923768048562171060020551882688474391103925338604559988605872026547484768449490627351465915324880552807423559851780271922749719929395253755363471827196047693690833687108199730188528992952473300699912284684367722255485835988637114911705815572867380409404410381888069496640002335059719135272252636215423591918365048542212983184185951164424075989286762509656858051094310784099530278139803167890557208869009374168930619364199072359889525853171405616015422905363732701740899853956875722495592087422060198005819520148797649562370049650745228318209472270826649356926534211078132384817881344546782023644912882733946606701428597907251195668764961413674828042488611999285401839249896617768899303972330100600206032629529792610814345685469127402865975884038447019282669503757806856600902716709796008792292248308323103655326715477549366862575856503816252964978915824890322384655350047365795958280111355757537815140590808654383025573364926681228272180945829006638729505132292301838300953277902974788481857209021553100077778401394823448496599979711239231665806271857716929461442902868049662240792308785685766968512 [144,64] 163410550695867560576660211236541275987030481560589515866324219066606045998478655246164396595596918535153545042969675686296991094961808053666146054458404285085681790523114192888777828777490469365120749630731002763576920593399416505544890092781414188568985640437841587686619135872891856078038307354180909410404022693676821633535539158093220646672547054471080531855754224612193985960245503478048207531093110746455101066087642405730740481732459825162359550153249198826260543076715687148665382881364307405838090384180403208318992669974508094809108139156417761953793902707475089541167433667886555053254895852225430378186828494277299413630154097803202698816316063719521642307313053235504176777529952885187394564901204109020609460512279446530295886511782460574996915240163265842853909466443993439420566844170568976719287488963240727120574259279511202789696808421029445446856195977762971608199521590712998974558460359774025408739462430171383828509494438308788450763646725006623659670843682236516319041186251180340835872428248562435404894373305366709353607648548059052681131578309754928515960217901463835463926854832616139183691329265111149877948422097411606121081764417695417386858995549508958408 [144,65] 10986675309249351598676289325382397909227585503064964571212972867551728491832488166839711998724125964049282179353887046910608259393327228428213843609829033470509442174864905320714341803010401543038669450958967970052341205789836539121096319276614455939903233033078917580949026917147793872195199608132357770233048029642620611736053376794198826072046609488052993573234155082511626885531913166736755864710459906959839250559059440124777949881526727445177353757224425781980150638695244212613336637558807082173966957807200969260682421926514455636030952352621073933922756349741689504366197339897640499758205075949133436988401102543601049090318187496878949545786494054422946344628677821162994522746517980831356913919495899961822957146217225505456737362689765901399687525492294442160002290243760431981497028137771203718468371840475335356553453761444472839388145192433041200270686809731680432056507405493090746830557571809348831314702873669841755400549650427590519184099019989246397176517629580562769139218668187491312804359488329986174259956594049739520818799323302200622683265062357017834277933500512697209574495988611472824509975243051367803822436826346295109470606575753030144064046564586968 [144,66] 530320362942780564263398228780164497718819929421092828823584514204325741003030933865835187487054107191422773681660706164745780168105925875669538220985147981900856503791662895498766515719397510056195280463594748023429549990172566091338343738075230404569778752313216119448979943428244971467419903991812884014880880665918711201641078644227200465733779450171854295379643864711096324208628437613167422265842923853383663394427097789962064585245735122304062566616645802601514230111668728304900667092175850830942216666238996194036922617032741719674596187278449686971597353633036558047551023284252248861021189295334564711182879639034921668925081587734393784602118948170986892329746063077501637122984610578502128391757386756189804665642788101614424778528394787820352820279838293021009175735613571598991556968018415039508734040522899940981214048379474154591891787457233185774685161062494196042417186595721147621680508979444535425245139797191097240164413967268007741096320548782351278168514439441596144518878568014429110450467998571748368532513979346800645466017547268137735815775219213935011756590713401103981596336825428209967675450976341983489434663062811218459479318838509988733174474468 [144,67] 19108857797548739291417382258980471741765650375460521219614462395563335829125150390612654398160413963018631726662513469842910579058489466423262731311666814865185546085332777019528464458463698446639274578273478683331907435117380281318577940433065979663210681076466138491521015770101840959007890201740936001969233363611718971604121333495826256928731080839658863855138861315589986236167900448667178008308483379803572606162650805074184283357188409681809175335783083230985395569672226692613381914039873525808698412918122829332615995754649681007361280073610223930887361098336549833051449780444919407193696835043421909347565807662745807168810477321745590399673907340761089693473705245548243199728206364183661537728583376679828492965935241230067008023553231089012061784017023823429979474003513810212084717889126222870416343436589948767637040476372297662560849924459054165740979698039067893760488229826421060346337774156100830887161905065685080474509808446209463860420386274394911311335733445140824629156866703694998654010723665882070800115490813350246246044327103046659835412174270669818756451514275795217150982017011900931748357020400828254063583421480988031449900056047397610736000 [144,68] 525558666700784070858355628466726908843507967711002631821124236980488184876973150187021138875309038164216977931595948818482800081252877289843915300265493749993816939805368908754135268696650130262555827004715520344275539346327728547238829404846438071826439214708454035505032359591975604969042090862931242530971688070196248459422526372050405018217814514465883507557900881560998587414108531422998854757117294076747858651173664733264398107679081416235687114101976186539635190495646268391082392088369553550445795248481531723292583531583077560063515803338277085572550463911755698137844910459538920646707067055976691916484847018316999356740460325910119629749675774084847630118589377397389387991012401107916324913153071614754330677879940458610091896779256506826492253325019343985414301834780822787499759044168679125964398259458050766188204876154304611159029592521344876512227880783272231584285446348158408273329277393628058344136195427901312191497288937246460778664899651713460829239246004291047333625459497971555186699559104281324762427810444255978710177720530353215108586454443752225793389121827067418879562600909263397910821010181680780908963700153016761398379276822369588072 [144,69] 11188184213170985261891976043132950487853232327573173840740624662270342745843798103942748556250858669977050890022717887716742778204163977759178067848637797758122222250976647903423885783185890420221779663954340917376091124493470675496632758615983427603384545376120214703867158883795062534415977565977881099320860845320270582270216652412204438147532205485181390799511653327649989932865360042321182668260726691632691550677365513119515903628949562934115098666589386855556128965561718763930604841918846011074059756519747277227483531930889602632546428571597619282891976445135000720617751320311120699812410995667492059635979891412982029917795237572927408873369432163624015844893256971990393217431473992331182928785622586029143540966766890301283989390167711804632372130510030326251348733078678468171009820612545520902900618752522612652924529504566828433512515026789450089738831916267582077786249014230452076356731271366276654845847124806985094085473672456923538223982191275296290995102742566040597018627533271974234932143803425186829820091499573423298604653612968852539955618394348361734980332883076019190823553286467448603928618371333754541277933646815664891560904976846768 [144,70] 186060539380034026351892853287182879854599305609821039915828180117662523070394957517271207634897550452254422382914685900060102912738000505233514377810158498144648869585517493117824207785516716881605010892459298595178786511337702315484753534158869794540946247465440313821982712097444651911893499869359431387646554427506208458303109482838572188202971975965454579695985599771035106951826038629872095447040561269754090301035233571818864390026932563177568979436683857805228315465756359358570144777712306944659626207262688262635010079918755131294111085772489717660335647117365528705802726250424436316733526622941888346992856284149917320259344856586858177513155372317321451820046663569401839892488416185610486541883367952487913817208440829859741422736075402046704477386532290510534102311919027603351581630236229728421728872839392226620250312006525355951960370488251102009111311523834596163873401112910997886920721898349585133175047035942301407715411095382889186909552382560318080243302473097313206943537105559856651150326690867069010405543304188062959709266751052658310383806041157982198598933214034138335618044551772619862742127742915128247959227085586947575917356630 [144,71] 2432290084772281637112568181422025580130318073815320567459287061484429893015455166369242166919952183255097457311026218211603499190966056091267500686428218394201699523896102277165564887009847791770676450155703791186040334783488819347655781346723423784088088990800652876425333791406367200557718797283658029836960964232884762220500545563458576304787311612009831610340219295711080421024995675815021450318311693397509479312335524024064007702437778074928924399962682304980344975646140811772798094429127981289240936449782674297791295371591546176909713809021466478020707338798146883459791295717635891793187418259153697131115631746795284819809501510301841425139778631596114584713455460306507060034424823696408986055965489299715363523410472297675829546197867663246008591845928735945533516532850694542029858174174324245885510611349708081527037929504897902123824135430463383406201873103612283641143850665830868643381873678940762232152577386542803956207410805099093533483962170847116715877147920928446885452070501522085860734560638311812409066072234364943324862499848968281408289118492988132004750429442799576112747002005849743212933226596547676449862928388027076889248 [144,72] 25100319344317289729502622635466144388523300697554625731680092540075377464416881153932864207624667844338706505348673922878949187734054464295976264427303344051456170640014561060163073437963189056892700066088491747012765023216990765846368951805532311924552974066443761181029610376373157871099775042111837167117015547878151605177029598717839225657685506333324475283449696104366679185276845591773932833791099640903937778213412168085338938211694621511060789252657085515515795972331442295079132649820108563746147880190675849374262383736030388714225266838784905529632971328236956766942123822663987377567732662543883323512788678415090052361192886427532008425931806859693248219057480288214303917993422123110720621744710220575770570000825586502212528890153683705767406944957825135787815836521169883975083436752465799501410772523610557635813403595300826452688424256502746457941086229757026260021654102567467541560102431092470815681086236769174754502767961395476289829600492057256137243846820191249861383410461194296249039340291272065578276788755007020735348434347797333791681057512448074205853881007983489776710466836941349985593186448249831174278408165210206040 [144,73] 205049684878264652725682904544381460794973154400005102009167950459413753420531491801940148172531199726796234038342502852996851424837605045608754020784027379241824540991538274665845066374118115647354351744051742753810593102990769426189740721188118858653422163239144745505482493761522717414099966265991079965088454038549289607267511131664986694717406316025901839581143928704214052718588012314054547468412512947511379284957565788192085235181498913064668670713192419140551434655934452248041862528096060070768165234873094723328909212873064569833313208943547126482897479421804436762863954100054875979202137994880954981090391997402007637458001819478382865444854294799971690423846722758404693512111623032815783180881425594054903930465144747979787612105913094305840861163051760872241211459827792430816201990772041722956084131104477791535705294761717651379872288161255180992458559894865015659209229752016308245884345808314193355081324666595749003175246730849443635866796712494590967006868343536071750864605057199814951879113376255777397103503636832426605875030886184130513898279834162909597154090606389898259055445024108814284840804068605662621521168079880 [144,74] 1328323135076632155362212105523744300291394681534214210574887662100382175587270833266378667746436558146384906551369273909811377290548108849934326212675993472255937282844916130305293208869526904009697980022398853922569015198976670993996135037305758582869180136277469551614130715161619707240431281193241841725675823196846653736182959949518426823934918107561222393962761603944716358122301902199512765723586866205249617966827657050138509426580091972430713660647334101297512691334163822827300144018137124225992335481927090107775976830569203185960384548912652602726123317476503114657393900655194553738958982257932914572153229766244954137515002371783941329743753742289582897040043379936429398992247403245380335219303177608698190336020258724000420461427222704383932417429258787008641972904199704511429279480354030186327028476603613129295835125812882481207167346792014269819183054552788856864381771094940799198167715415424205120795694572899275362497007882315295451156434158234315841756962779353575480978933018375229715478033352897736017652308871850334383585120357425150496904544471334560635854808685391184919291757734633401251035711235107711682416324 [144,75] 6829719703024418146299793166178002691445400247615539250149825001664127627489760293780267269002783705379544510131586105397855913166626217768721020369932163011096001871461976523716776319046402996218854134535125683823629677915364526138758234475451884619647089029493242746180083853896660342761625690315245779559913656365822320901772322365715429559103136325454740123199134233363046446563030625990537324445486905776783097960359542561061925492492884915682510983311850834255173971184277188040707444441239142314144337142981621798109907619628383479346857746864661714370521376298591340968800639450799838904771847726942379923724171637834702997154408060654536606875130289946044700439683675483976147481684634006028926784894653230784172253869623985728363506650027003922577395455000451893519344184313380435589932026407746399656576258824308998058549922950264091699437893250301597998886908126500019729444342299076865968115871471715209693875258432846956650398146067294129842271215570431400495406965911964249878334315088623334547924538458228699831911324095880772018796781083085601260675950249427049073926007431179747315623034407039071593520060087045126400 [144,76] 27877881788042611595714427817933625502516107311363608413388513268013448621309732343233071533082429345324045073783228164247701060602291697108982628296999381587653758386433841382668045439566476587639451758246226177256237423507762662628268087695017993133884453937137591321766274351679249557022374631082284790168210651918853808143598482666793591920942960934991677314566975471586964118872133563408264986177421912246939327781702616933328661986462484361463884479610714072657906246445568925876218705999510014027655200703675445348433267345365251182477681905184669249817129074578578424224825588739007526786826426293787225797238436831194233551695150239560498731057917615571630898398498788061028162487580129070149188147666539393888935963129167696749155968205040009088796994334377439154488626576767818655551343716632046192166262203384542097377839318948244836020166921542319807920080932181988727906398848305475231139888770435827218468453048922432826595870455204828292951673012750607339582543076601274879371089066844532484634329585253534234149157192654218976940575518177857930363495502721314702408651271197259543910880139909783083286795605146200 [144,77] 90311393843374036939664676558468483973639784788875650222562484288249112226258606088564180996239241231673186329698505647624047035353340010055962426750359714552278898134974177492535000657883841700934366800534408634450693671247618571788619829608455572991594210878566043606887355889841680397676675437834771555210707570101517460796378732865954666760062992863475375570732283541726030171601551613386970103742137898793418816429649315285989982979534874051654212118629483847338362844896992060932570307507091658136998640270698411499089675419148677589160832531420458536135160494312230761195719828674247096847956500244536936385119610795874210954273238495000831461216200363999241272944001035369764192735007383016148866022073447647222039763896381014727876971290378314132964799967321035222323852436473495371848941464806532239212369553242872246215796365033363222089250091337938767498798603274951463362638610223486537348387966558396003529708794849645475495317258047491520752685431539401953261033870671264402977858902703587582404816218766891551734338742817260150664735870920072290540459473815402856933799073074878434113333708509731141012369184 [144,78] 232017889732273048445254896023685801017946068607160802177627950068203408421057568643303188084586642881218529651325195012280512419297045225938971056637519808347108939182537982988576888514500006736651686834944700305350811562005988562399839181562948537662293861320675240168608501541562335725446198127610967271119529292886194370995541714832427939688820308897868193866748542144284727465029992442220790855338118058884488709193389131514170158291730679726108164192165392585289602574919454012333113983768868952991190893582019918153621855381329947700439949877340018387502399617718767331437155170897194703846542642288139861309524936145330206388291996226648398793237473787079948898887033556657605616289508771594706349076781747854250517322076180364342363486519636170114147612418557783788277242802708192953274025190533916703903058839430519046015017109249055847352476760021576761672108814920984619445193223232142925361980173082001560601259027607386261573294500289501862992892693075751380188073051690515125329105597065072758381100842220994062026817723863367759705738147567003851078225952734532476958980858279203540088277104077214471650 [144,79] 472167834153958323949764688153686457722546537455698936203392167821056446116376942675096190429913622098408766596691106221172434762740155907253302860012699388326615824836502263549558378382024202753944279856100434481969387865884780636203430664218983993078645643565225078483270040234262722119997669024675906645986947190189889518849175351466367829152687456502291494264844896738166324271920471537699958850001475991886850321347038890328673958209952543915288738603742949236752901131117230483168687518636005421732891701414255186292846253385369404459649067077815254220143810517848284897057720071271658851455012687383767583260476885925765709396007499823686253501503847673240269364632190947475205133485045346105944057003507307269039833988008466217066543933686327867567123804118665307220587882499045514622400941759984660513736283177470469966929688027359633529167533680106726992199933973288807225364840386912656600991198724417196556393719910145970672111802121973153437274128394491667734570082951227191747816589671846356557596438066030615084347627410650605369224588307966042939254212421359152061952715066949634437034397747796544 [144,80] 760006238761464313832970924294818075345803855066495200276146002570197245377479863780762518362765434633615558996776543212352706032145493743520238542172667327441079021673474564508562575121505945172376145653281563582686581779571867631334115539924792604383873126258519694071351072684750893695392034010276698987740488064260705781378283692938837441435015265201188184640583743936747784080425567142799885609651818331066008654741608864196793640924148312710679433483920579660986689086552192206640977077966069699411937436064381154434847566863284733725133992926241141737890148289760371200873827578623856709526483664894023692289122279714780801343967532302955062238473185463289172448886296288781389234423301949945094566073790979820795861202382572794079841172300388995945265135969918438647070639750682594333427841354423293320896005620359038979795459636072540639602987953177273349611994060583958723641765449930914711339929712315631946666789812010237297795717286097372487589300278934185361198468472224825856085327540247961806790735604255386272234532677978645331246211180109289336450987412356179847743718943238821221559592264 [144,81] 965825924395533844532856134253874206948640540548208032500998728738799682148709993487380451118777810614471911976641815245636389288758670441911357025786844507795539180165985379537469228816277184048193994918169987011183372445775685105431720517966685625022676477430478816177965753007595106562338160083726203394843578986496710001145418824513286856921480757634776855832370439028158439997261730566629822785731582949052581552696170771468074060396378823722092996727299488554938124165880490392063365288100737251476110857346669558489552296384535975617952531249269755060704709906704914409838618711602532665779461123482330085262196665966223658975603645151014248183197939949216597038218133910965384981752454973766276557103694869024312067715764652151601794639652101572912551161121083923253372310920212590746365035680459867197405229268380146701577447771924965975318619682235519683062051414135734561912705334559845024407734066685571244200615255379668328778894246646619313816410261589487693376710916324875809273687400269863077101516315235822597258350374418102147070072326816405286823100044614985667177681412446861494808 [144,82] 967015190864005087484356691513283907461735233133311904949280267966631527964094593262182067773656441290273159708860500014436622955304660535819991967508429971399920561183113844185681243997575935520428023625950806392272171289814767888790667806778388829201383237953492050585918929442683080942943450194218420061986261103439384351043088270188590493656143284355857338286399601763692050325963882622985629709578679047616529692812688260305098313190129650036685170726279910847221615968935202010447345253957298077183812826752720663494840824040538200142866771291699067805207008422119735570755649038092513242973207038710647232377774520495417423612229943994369922270272012043575406913783453164584189972729802470981135910779255833719180883913030538018824883942158715605171699401648067701572581423345459767417584061839454295726734090840972282956221795075490539345936265656858578393757563435173346817095845764637649319737002395787915812496405605796131376640319484156090941219900555227897229074041307574932068526945947385422143488804547404687740489658501895062675685356846439562243109091894377616092732762758250044 [144,83] 761022321770116995520226183791112874306057152712251475744244868648212968331929111961390030595590315387916219900468795882674708483627686259432861620577840316092141977989733628075705005703218077066199903686627651819406455973530433244828035028870187407351334606210511278957204344791998518574189895585168903882991709820208498044800837813447596589385333152262445070962503940826618104162230926394053671061142546909675170282529564336248979527223190780937698485427808339943729472450058778549716743075621657828711283028065671405097144502670034854005699498331534538982764165625795705447258762302965375214745334119518729257411613618817300444452922052032409927246382622240012134697675377393056326929173239327634814234790122502041863059918281477997054270000168300386811648439632968521032807942415516620987355890110992129454634269773207768448148373532447294401621894579723200228117100617559928413206182678778193143654620728823165811379987209316440018354241144495488099695193881515072939410722879689868232575386857854859060377983293069741310956157542441914971915588811269087180392185167864326269622794688 [144,84] 469525635767820198439376381032707038944700256845324830274661676857827300696526790733869652353182997257081683548472029536979141917329613679995232653519419705387848050791707682478597332720301743455594392364079190381523220153865133133895074219809998101606544951044101430773002657190330495665726100965916742431952939100484698065021272420699028371661808035052446911996755128330525509072623648294275555317634633129331418016559338465468717339266250435479903098895828365525112105649108151605237949583886810622482312223920996331901988745491124578864872920901159622372720985471997318525711899357384486944128828135956403388525364928822495323452998532761591653848019597113233845783480308910716422286558557132931983147159890281493446140852565984182006424815929263277931409859058806930558145654557390579630478208645550414399431000277281658149088732410589078761279297212885506744408690215976701885135027442893725287063681763167371728861637717093964892149663306504812369279008944557140587394744009538631498592493866698473671022397029626940620476547941392758729282732178094920235124333185965555093112 [144,85] 226455381242281848008826220740111662613084848157882196490998311868757689950365994060551289061949446131038443200258133553697820489103342573049678284101729375558005378020383288258547230524988718794787290375663401542726612763691724868236444126344902633994021244519600480841247822141217647393259808580132895123635303321164777131710111724002396613417450699030076258031716313625998586522027154013296852653096825399509907627167738861899757653232265771060581446357792034075886499441931151475879221008697977652513010283030624300807204307882638163761489021001013350216035285527584520939562753363454656094351183712734934176809319401249444848178119865664648908380336225640828555340434954906905631290864932352898955700501022320390080279153477144081158489448798483435940227124637815322026867903820568696567627090688359108630382958675907994165433166132953860196373748313767717368517343474849916852146032361495825804412365358059121005614228397316104441046152538898811474457044580970747211955146215055514966071693980214191230788372116906960276112764953810340816231871420342489793122696651821072 [144,86] 85119514919705130506663781082444699966428319792098969356223749139628639344091765897529356299629935723579099977989046214162456510229944612569417910735998581589069253913697921277422458062186334879127534064356475950204898931708100262211590069880052291762978249804021692391263637268247621536785399940329844372182774817152954224144584527930758714582361703353245905311165519359015574682857263167906431197544514272266466612748315844749913664150926835067722677694535026094442052763556115525246865284094209705078787058722770120180342414631686683835445829311897844430531444176533478306563408898746599891882618382565213959514725174139480890495545214479118954324250805919164791960955340010343555886031572109548660701397085862617922069330285757095481787396652157612772541607110748285368455623607627234653780726311940149303759376510967178800225656688369731513166005443627115586789791099583719150620401220909962175372836588196052935038462703991760288569122207943324292049473218101844031524862547541644882431441911574439178120493461392605569802429157499258600284128367421679988445494195 [144,87] 24851925566557172473237064135521105913965365366413995378682644770908342672246583064907032502318370422056804295704785247485693283297078746431732547370497594287787118434753262072605273725340251015827056561964225687300929382103362448694602416215012387471052758541403258055698254510976173504011924085064900912224340453890565349780383491573309963021116993799946595218125171727448173892476899620608049185103388113350718752176467514487801803507699438439789302084840704307766180322534470092404272650713937422693990981182202820420610566780603419751370317860601030948761646621145853606966037897057359690671927206272543296724713969451757360716995559153111865590350565027294663064200048706233159163903354523661218065500599020912396566638031101915898065679796066108141936812604682518539000099752236282539521761216780922011818755885770303294349607301194935205807686819855634880374259093359228032042535157478539508906524495342045275322216427334086056109572997424615820781184491209114988994229255157014109820955812371593086815261550050150132427262025367805196987199704660327371232 [144,88] 5616120191368496329442155871444183586274590810929805400206065710178831523945492156101018746097778092445466925660451600707579866985346229427912961181132328038636354929261304951115703525225667453338156551026896315046816609628929550183311099610162093498618291319100603246295357161935998711276676623597021936004175472637631838028204850448973441654958542521357106327065662029922294003100193730296956688447760623249069013279595549855676320331830166287195456753356952759346443381424366899588165923587664458665360435317055113105831953354280682449833680165243714539533632225663604572111125505344054408144790832772670006502151652108872387623028835825295988866921832786000969235537485729801456898966453598737367077247137705645233458993822517310240195791239581954266769887186024539539240164444002508706439330289121792733622251839123823123582791967075639184160528733139522362468181170829750594645999546553659448201083264682111672430197603699845309200683249150160604290083421250361622609599150206810353947744533200636557869905531894940730227982152632766545311340079713648 [144,89] 978629506887874894506955015466011867776566110866943859344544690001107585451446640530610645722941502743898043563782966909859471379328403483679022572432967162198019426410595263144789180492691392950982052218637649916305269474744633133429560000853199907427117883467477371971311451233390411249704979287222548108339793502051274869374338248698396573950764982158853020835971001851321163311913848643191478610656825822404223124573446560537308195520656492959504718331509116901523406286465373654052809951332843848594373361281245385248038255598664124448507436761454447053575979698996237263504756401165955014199091247541594926025103860387119680882573866914980753359311656141662146721116145510787979326826473584144464484134727776178733901221316637218376195685845490859556876478784873248279632391214938452325180393949988081942724675443684663245784181829324675325136228772357489901984425318668607590358982568165451259677665215768452643720772766160117570061778135281564259176607222290290041263153866108612737005571888664500364453392540887133100731780219200641441353488 [144,90] 130967459523149936647815671917030720768992083835399340237386256210236631594602539876579691705629822181711811917657457743353174511881783941821365511858403131089998239875527304290584768124711485080254449289800263461852043198378451764600829943964388703063414483257374527974900009198684046648957161575478067096292218709749313322718578557545107084717812723026612798525367243772980574906588095663270965066984474711521124819299184196547437541278088251930840065491317452909342200834305551274687117567087130135925406379740777943825614325438121309957300628901828665265253952951925506774581123606533080812389190235479730702031720778813548629093307764789400988822523779346750366668227789163081238261949226921456514053219581113129784352504062182308359824042205855748603973116920766131231045849853808645753772062093530744020318296287110422714153687366568125442619132514845786043658378440946866010301266231810625496066178734050513569123557907466738013787819548516811447411731480045365584290463853096561352962781688539849933692950981467332196111551011842543200 [144,91] 13403691607113501457501246865313019838231231021170187766971833052542850744118055352401817944597169798236381634562915296069524858032856478926092086679588055762594376849170220277342146147188579266365486422142565418177573246464353100456751910408125652252318367905014977751814419156365150252429339614930814298549111951526679258936910535768099560230905936179585403188246358099245056516293702442740239963952420447862253123849176911677416060870779299782285776223814119330117965946860300704375538754743857367751932049009929815552858977112230183459370803528946197249823078655825725248310087617854643866539300516505730149593123277709849925017813989560319899116616517606647335147193315385664909423029626711626127060662801565430669772012679011688547366296086573946018253428964663169886095455894687600208131322902342792390330413157412852543918814934812335135157561904161545571480247970732454576168630704378281420386123041230977147112890292636185307121804587505384890437383152780022958652612548759525974051284117521978730265913336577453636605777556352 [144,92] 1044350069940980553938049880012959261851299634752750200875385024529432635155053345403609466453273454548613114850541272809930402158008690910336977171125054437268312705785666313738191716042547165471042519184672623269890112210985789745766766309133772768257874199272823766157439685557557380919236806222377162423378393929191177260373367995410256669817497310075589672035565261839357146669053399482644116016381469660052650835381871359631195938454745489523418090853816430684309176732708207554797352727587117575563404585526862369886264493216553005235885348793918369755309152644798733203560680503818130481774410386301863971798220787253404732467409656545723561207490424454326072593538466772273318014033231053959066993317313808787733965574370317084211840389225543113626836124596336929866656455338046068762690140191234207440915868110291298145772695640283607945898299124422310157517450073532571398907959620553115437710900150087782092356407542267351071814783513547118751327655135091320033589551850913077555341392135482967954023370435773556594656 [144,93] 61654000040177444027690466552888715174092990225993627819381303933969444379586770980275483836437997096089856933632372703951093757355293460000583989823197748298313167864697109861968981224158455358769350482266996954331242688352481919066023201122631130821975668069852639519321292950240427176762140411418221723401218973858353352169271168281980187714973555877634286071345791168997609726083582730331458556673779975182070717320030185463382175358802432885096414060143963596711419864202532666334143833462358414815440694338808568365091475423149580013569436217616329896157439892294810177413374772278629410863983360596565244390679394703198521326780952123334670143395766215712353862052614894316391399977849687430219657404202116999511051164599526214042736747615721105940039346677772378734891154459586445571551600701269811927432944654072586342904861049641703585428323853980809939841716857434078812203841048225395200009038542726926413261291656894769352278514177041594652223921734353359636735395243574140192043146972555520117218995792739504 [144,94] 2744013647113967054244553586152615525427190216171414911103565161561963582462040287305451323651062267126426784905243613559775882207180412399805113470603272351944468054002494149819915088784433698926139601912747768115694441074795034402823013545987036985455122109708832497624605745441038385089707996974427940332404322338325879609123770443116929796187113806071490615990960786323884115196298105773480916939582747315933366775152749463410727837951986628210037436647353324907464212612536965235694177985174826377880265832891819941634334697469537080903211243577228352257837974998071920224157111522639390179350816720738214034195161050828299887304809472171802469947337297671206837081173732724800839010936152390351464051818267733966474926391298640780213776786015285327341534094915632889691698874959336530915994807753961089060324775329309751910426989006460940600358583096321765002100995500964395660900165154113854932061709875103941072098991279421121482836200148323956996172686085180910566220277644201713530556167499142552421473087 [144,95] 91583180282876854832020461524821994406116242860485049265803229758704306121149212288326858473204629231706436384542371223659691055194573385172512534611909156378414199852542383127710754161931298936471177730938319594394535450869658685126344855654195436334435216217863187558057385908731569294015684892506967758795290038365706767752965639279154581766031575967428356767298030566529004082293878893991419691759816584491051010635881193020506382688218118523955898769372999494297291458423845277476600708690407595757352956296041857137937283878917463944018029113671579213475311780175783557364059357030115648643490690572942374001483719938055993160853074355370734231824397519969536801429711704740378086019098156362023405765825637271351982337999475329310111735964450391141977254718500630289996528436883892977998507639971476064807213372515061651933482647265974413366978461063358406714577642008829912861242740249614431564022196755917468232760976568799075841574414739205257904981902231856706214121314023611512206652039438419072 [144,96] 2279378308148953298982369453236750847512698109156292562218242928712502839771467138110296573557507239959465549608084995465371140883236693124422983205532791285005574823065534870760710972590010955384117891505753080450951577009156362260052478953237522429857184366117952636710064855490311891472010267134096242711008815867376157367394328000242196322047556566614634535119936504072952089221696133394919231335836002168866748613308164751512069465629874095029165271214156939996009198479083376956125658580605640739216457685183876255351647631716914789703743538198400410674026897885375550077758642516069232152433749926129126402336067862639366992228667919664309119208251536136613118916067375443394672365776440963966535190333530781329560571071123645340117230427196083167938950705614733767009110641700685723117494380885307583889698023348217116382769829446429687475866639367426464309681556748057909928651519660671552116388353618975695937781659576133353405539820821218387491992914680775433784541981624787798764560774696 [144,97] 42055280648923608720231342113505991642503579533916392328790201001647043589704732720264205908288601577837294040910644892338812211474049085170440997849033162883661709966260026460734426422836333680705225434228849431776868517621947558649605498290453837135180753484723255446569601491250842029888783158426674823158411604496920013513345913503553693889499224111592534297858753055934192903925272679093867975830247742887629056838275642500667094122250682299931608822567431694429970148388137872620211472867342021442665428838463998847986983254616244689144812632869073375890716964993247276561947577314338633095021433818579957185468293038357193943210488535037079971417419563766255704556169219924248688871115773507460896552174142769052111128808037613703841192117958857732543318906262611598810907377472557033546186626077819757459644955698282363065316128056107325813860895090716822344320171889996098278433612658960643575930545202713157091202579032397464073388257849732813280860151150604209510076117271702165784 [144,98] 571634073397470755093138133011801290834129874477126123238205459974618828475129595060121307196681496205538489641566850384461154940343630401714559177312226947125458425096235482666774709503399056677319683808081864367521283132902729230670829336838686792724071939039518336415258377569803411044594472873982595340850123540310163965662129234356363472991124908862036260169499971868845639746867554748585404799510076134347859313864030545678997053113253832186351213432164295241002907780068644086635741111950620159867859065822755359885258299684895761846668536135087429735990701197327436069151674306924316380968226327528915781297472601792881036223024571100223361232890628233148383729048594126927884655505262083019343958776050667119456252577601980316225053268264490700072722402728937021519173554224434234916678470083428233133427763674244540039864853354233771361297493896702787449664335243291738467128335042045489070465343030067043873110602665856692565673340699797655195462671175824705911458069021820 [144,99] 5686545503149050653208441101084808708852884603242400010175803931718045267599445667603193871049754043438027027469214672144318675027620295907705334256820779644346435983139716151383829002850933881957007459405140637185085050720778904179284248470197267732856957509404032649002288825474151756542210757655949573680614481983182167563473252908775777972253083803617301128104602567277479173240541012424426469351073879052305494492224797093305886077905935408893836215835449182285459989094124302061758071351749160445589927254038527125313849002894892517041477550821665793268687344720217488712336136397360500549862260836454661298619445105187058237304854185887396902312630952764416520850435772644615993817395296293495450187368307176401067231146567240382694242717719716076022857025623217176576437762588330855080387599170390624563184206419927465518995690596102505103560834656023315732877322971638482174091426716558052089766309091538818350824495848087230516400096987457507792682465978666665596672 [144,100] 41114137337408170256819870564169976080044893852406458617073897042603987449383931191150324607806189198706839502280952958113248906360176242557032744661986531863487659400714237740368353514879141991828324079169032191350022653079247411587912772606599432688192059210571608481299973011331589633843003458630237475369891579049105799511298780695429842130045232308315080950606988290388021463644009618308318174413320211507225638287101998851620254182575352422783646279270589685885916985468935049439128383052850047122914474261784644828050012971940860858680114987287139259336870290541476273782911594008077604305972016446671304988156554431312575725502913166738262603737733513684677125354797385374213440151299897496958449943916832594620602872379860691548228412284342069582224628197819491100108645891281347135898136947414795157787079144541529980219770958283437632411213567108070632775847239089541628070131960174488433271603831712680432665472427113545374386223809267762852901682017536568 [144,101] 214464390186670790908922439864755666281097427658472640287952353371660251431910968004116373994335384066021765840274878521636875805956147000659721226934955958581262140596904801210589807187459521324855708199628184280670873458875519921737464005612845856758580541201527101693635424298759846070151491917715520977994570427501910790261660324273974498275280266671822560528819031257222469592741352295556851354879151010180345735824754457994961506759237356095668898855458151880606841957255676734954751174609208097941759214858576426952721840529069363009616843474840561322782783540210841833786181767811797709975570825547180749286881744508579949542067062523110247419722066542206016708024390556216388343003950707688618416095187244628655335688250640034317266564746858213496038801385870123397102995582003039979719061092081334733963060409310841449358687630978065132447204448203769429394086523906945616624577741011743853483257648890677151546662287803003758754642865013276386423328 [144,102] 800880815869034895273163930130433652997762152039796024805970978051306357128711356938193748950145462802826435039533500228750027591154944233639920479135867012812736825715602913685545699195964652477418983023062730111001561802728978634562563710168348044307213797540583610590466888890006249363392752499221264222691195780960947269622083734467777513130400454612732051742094777452960067479720314656027240408281424197598092192507190575812913197184748966380963459536198183122616424802526486890410165876713086290656644732955485872657929683867426485451197459680733259835429029265645061560833997661803591630331601832315401870684505977981825870747519729082916185518549434194530438523824055643765534102102466952589360488625576531654303073238485893450315255235783708388839715994956140362524382758285672060592891265442727980468319030436231351618581533521416560177424119545124114039839808760164084251263456909987132899976897680980142487036133895427956583802679465208204 [144,103] 2123548815689682779279553279230235080502795353341549240903236817493756691937372514040988764893437905560316865370156420025306208312852519478079021723818980276390356121104142477454551694865952320367584682097153990419254788188200842289627142947898634640403051683042521246325487349079480827769483000691034241841900056175611259397853678365784451669859337943778550159255053172379843310730081219688935802623683681992420095524375773817740342737316903811399861268901814057586770821682156034945374130202505689897584049932715591082123712754275197320474531158933029395408532400385468267844244188909989265128925983365275011679278076979364792645606558350379285559491316780051030410576761755614370453696676212540567626867853741635234663829264884378505222990900974271295554439722707283443138063227370847048353872598485380077854807789264352315063751762684106471521425286874420607731307714280347032642560727358776939811533721557120274655245615848870292177060800 [144,104] 3963354505862242763667314423246684006228553938589897804459445329148371770276592962677623889924268690841128894688214104221628104828828301668884903914463126114984774446291434854356348170171015761030529436808099724150620194998832931469019830725472451322370325381872223567069355848248027650223629001055073018451180350914461612914803459910062230823670429687515268184301660044052316275724696056291289168200524211017258838440327153978587249991597014316462064290000118129274006812655449384941114874585557573704122010718559372982450117171993111119011990989997505443462173657200178160465164655726983744384049469273603777769394139436214374878067225651106114314628690712900615303091571717129543578748059562867715435115445110997932333260260010456043300244444596771629223489508730044506341987357682322773872609884786191133158554737589421238339584133552920595009210372352991220559666599668790373219123268000396418895464673586824465190828576653597960 [144,105] 5159062956056777217133098456288951155507286619188503243221671042931907663689971713805037907113768797183864780745544330506391529490741434349573085485887531351459587022471784508342037150472650577460934046676895601954136465811265617884490260799092877126982121611631496776778981463652495233769495479210957972851752852064295559462088409413380231226514150265792094979169313535157647034053281739418854457796923038948135375880298874217976824931343326403499480369500038109857049590722985833276995751286362015809648493105210981154091912670404231989393891198379375438649699660695251947191787623940156452227279223634467527241358566773780757695483528926553624824456923730540926297680506341708347880103384824732506581507342579971525066754357110179456469191919497241131014012231604720376343920305534546177542254884832351598576261181480725104539317917822563876610957992110883296926247612812107344997419940924082389624062469045472146577443576 [144,106] 4638164096491799615345774053030182839711350604994322762914303983580527882995913007737371986298782200468284669179711000829094237188898355003627330968745704587139516559031274719066207493193137875891402011091284268714645761258135866673021377511281494845031380470831372313593542623274936686207392493388081353648019147029577538452741498271160701487499558893960918754498614194208118474599666471205888111776727095097382463187676063245087112863203556300794853002765405678972318719363569226222665943628321577452391394542094440930322440559739392107283452187665010843559351894233457775621935034542311641370483386648173552862432211605062121318326768025519017649000451512951200760312139773033841527949082918634301367635512260578263331601295568249060582770944670217245701625907922842763065925115824709265234714510338832677515430233657117094778345173380752839208095316774397974098411113540270122172422431100636630450276102946906576 [144,107] 2850291112435826651094111716432457051443966976064206789316863863147575863343651986954307182800170906167076787244612040770417729050667860308590496480078126306233780279683018833346608384029453271022324352515183980290230982127336462783108349611003729046321920111950949011357910457181283111007321622030407957802321454300972424652661842544993411250342007884309455680829322573291986953023212771191254600711724802114270735355664211592402342151150126034302606488567305589891599294292023633834608575970214951477218498921389477940160601630674339932630397433467375191584545399532465482780523693334010108042394078421776566241057235103429400436009371206837442003934878623257477831222749486635987570127646479045821740023608461506229838080859383573117363976831752673449306886436188142664771664507578495031637014348691808514095908522682132456863732631293954527264468740402604868844610206346291348764430642440132359440829376 [144,108] 1184186057959335458788973566793608035875725404608293830649214701400755415270078049310051302370508453682076225766090325336663039811421099659166102851609953046144583625689807250126119110670389855381045801796962418487594910722360040141506976885106063109204171491423532510516103312282305900817279101447458221560891507132482260201761369450552862690734315513453764074905682850592227397011362118036873757412406600778810982474912890037118290737013822750262263170749302331875895186240016226340290053697975201929441966504411173941342119670298705179023950668064192632293785111459318133136775662351420021609500713484930980710964130591796988457683290855188920452578848973780187566863578368442905114449597659257612421602859405999429234862254661480229541119907937616878729625658968394217384292672299413570240870168448309485814966606330123354844835074482333762018707712148153114346842448105183960010101495215352272 [144,109] 328741160342453620187341675590967592717951652061174391556308889643668565145502932370850090819170859088570638783303130402102697623463145618970815954227495160188942391103288557360997392747216677362996949268143503592221600079868491452867384124890879329571112249224628708018038553421775078113790712731915677881801626647522799469645640776786487346553482624773248155667801941833349361426405091709628894887434017031479346941863558141783546234932559016318141050828894862699945810921848026179947441932071900232699503024653046935348851119671295853366299062818787647132146329905285513374512355066053361390831270545445010482270761393822870179962462718558218838176910983219902391493401491686441894845485974699671955160648076855410524101899998435520437890060526831198289125036355666734553478029852904210384239531863502295809004077568593904854815050866816273733654563710602553744624998268837340443343856 [144,110] 60225089237501993373694790185037702669590535872682690184647979066059575305367779919538029325345411726609080763169301975634753053658164469505507028152023694451852277002050932075177310354268113083699396687694160589493374473052312215951897280300316412734723723547059690574150707009970182229380703571297318322162423495459445198390302686480292655816869861507194634907792585854030774489318044097895407632261530068412463146434290254740044941667878449773095263702138759915210482914966156747148697530766790627395869751744215816001482287917399748202589984384244030811888263928603037348789964141453214739977151829094266387491838146133709644632281368903265816380188064133998940254746245707969835693084763146653483354694378917196976180463933942201306104890959885840740384003681252212239339818563098970822182445886320473080668303278131816261319471367202383514213773295443757098828316307718388 [144,111] 7184835677943641377639018577928691780491586020624098286990208419905410663716054580943674356648943401913854035192349523699781579943505137484966746516863360565557320704899188264308653237426339523791019423386097346183466044619676862596768087201068274418345468606165948539235312395102825721487682663614518396771069588511846863949418141754682169867980820689104346449066981850885754822827284553333558774393228212203625020584062519362675650702972266192954231767846112198445247763906430803717196552272289999252900653854192627800987287465759768402528388230075579774224126108299785255605652946630319214417033094103559234257650761264148863597023855883361097717584032190640119702590186337794062701127460760084976918541721946461621037074382267252418883827733519970900762760370960622824579538309709871607985430274237221807254761334079580286051517153629774388693061503499189454880576 [144,112] 550310123205574111752362255294082377804276809838814509190729264472734800385259095392985083963087933265500507333385403520433344013918552444801997000994848264534048142202092251832964331924968716218481816667178496045427642388189374718111251071464593669621656304667679015053716691368247112423584978247508536239520168499255450294121466206376964165470636899447155097640760418497619337209484581463886618729133334409280889915956849342219600138065791132860739574649653578146706170783636991263255072222874896449949329346865178848527729443374606202525086626506209926433899312279799619157971960082197268090663052734476023863175673393689848839268768081293853762311381095621864398797823106412002117422625708469708304175359573339791589116557781559720375023683997914869696601340062613949142569883123882580053101969720329839422662103422018635279710984903115995125578011000176 [144,113] 26653647485112065219425658943393580162690354356480456157683413285350605958395278174570048452304439448552993291460548191651183225383520684006182113867846029254905909461491795857903788405498945164310503484667315916675361894415932515638812644937448972434786159236059421854435683844923987304635918846115170204809532938562155327801880286380874910587095554280325317423447007433116374122114676534076062829940668872186894486946544841719079278143664559379949390164868241086351280466446770053372910065289903527422416276143921487522443681421552687665034398556095580234848599453311922600121860681077833169463795121573639375334092644281245204148064655731197084840416050342249062158382985746919092158545621212346925654802541085770858899581433887613702468312399863380579301908905394047412442976380735925529279668377623774890922377998526837973949010835826628786736 [144,114] 803160500369312445344761715869600635730256735340866355545238229909848430609630509705062798197289866725137190136363036535019578303916966366691331091439663195913175008318168735389043412206352665796169037154001705667095170664772190227282043902514041559248595611169693005835073180477290897146020962725001190552590862709670329551304596329212988340060031119684089029955470412048825444581504492394274915337646214265130231897869107777989967198841542419149512595115204574379343907811727824656255676039286892921111001049659908025668826818052735214799953772195147210603649152409947795778437310449432153401149443911777466475484681327867313396306520778394694344912055166365435407541356718050565359956850522442259595348617668625975887858097591257257504962503037590826644203145855402080777974885479787348053953466925499754492707843951323575772944861856 [144,115] 14796774283832768745455373302483547855818352364647312910142010996501294723245089413702417118976810065709288904603128510396269530140835234695826299303105089100168646906060378657349424489471572842593976616394105427624111980707678242413031883205198102071015657008620873326530465617495815628549940089388499371372031452658643037238856249651252490064795677682797229214791851414636076352844584963458857705572810379318265555032069154771116906489889624712693763671275733187663959209597467739126503872077223424109239265055338740410266761876775627783805582451163611353205089464162304966953692800798577568396644661155905864462556059673551912968741600815982711585226329942962208937532079489977912695954394193551720300667019286833676643117186538562040777250705813956900520721047463225912112395241748916700363271210130140526797513859407457984 [144,116] 163570518367376094119097048629525014960024856848477183014082817306849955094652799869697106637114262280258076191148391142323662630408205755647133497509560264411297858663747023316894934901801983448657287097454631322705395163122656992551472009816211656640606453048380790789029240971831635003611713682312134063487267363112092036014460864427864612171332945785550023765391850979285891126484342006986037239391394433268950118973831474746544747397033156707906551321801927527983853811737265367014672288334578696713194738013508993861870052321939377573722101584458926483214068650662886019888943115662732150134225825945189928544526884042814817242075483275859715096397334180011596902730304816519911659436812874345596974932141165865451114780292959360101024375424685957721983790901797649534848096144135524892890134433214463847297168 [144,117] 1063267361588062726195558891384354529246691989501548639550882060425907150057867206559417138813431653222768245605465440903021904482004935906622671115042150588445807843194226947997358100221663443058982979768153219242145096429030695085419081137808128933887466641684059796963441081707517511013749345344322622124509540123765107392042982131261039601751186985715478294450017665665015884109548834402780779356077103703033111993102352514097204464055683918188867408323679124990564539887650729449451975728556299868274221773502350523965432149879566490790698907406756632377531294303360010255501929992492057206029434730994757787327638835685539576403808555222918108515427698423663382427429729876695745863923278541075099651675507659755511476694884338606762729247337883389688508178293811149576265123651199368928851823277664 [144,118] 3976575449811017438535194691266504624150506006247278649579991585665028333911643663395204900326783297855972049243328529054990419250498343846258540718013690741466945488146919043549007567742442722722504693495536439666474159192548686946846565187878147217523732201659566076271935178421673704740697557233873075488947588234119617296738994044931736955042086864287435147663836482337585359693726282039958188957556067803383421807079893225237761464637566134583850680909097540931103741598975370786287700612208154133253380548078559644444164264636671318709591537385961388129029518567110577751102940533091591564118707965497399250793297964075846871226647183573576377338096662989757747466075672920802212468815035686309565286237855896189338324529256489262878910654097639961517368447946477065513235147227355554971 [144,119] 8357192488445493067602696251354300275254960017743318821674821241553756127855696502765332450748650104376116455743595086868421231197826316825982251791382074473166210906880864113050310937942229540727183734164965538367295834114792296974229827557083683952921608442055304184562312515277193902415606879884798038086893117542858462431716173959993295455722632422058256412535587833029961079154009564623209531991051586707221165305321300324111004511305789525609477900619462398644092524440247799249711219813509138318063259767637899189852830390594170776094641144287648925434128903973354399718899225878007069022440224487550523748584829603565744008292787435519587114682963322990787152350970214552748239326526478633921080370360272955525280487868811893421383847735487770530423953484410785869288504224 [144,120] 9620250173959283107244025050123641079613841979386385827854363368366457314572603084670845592241541624018048417386591236563978379594602974205626197565289015024384627856642544083158400002865975002938044459024195025710637618000881921654456393731128321821338400187195414435546250982397614473557506649621194025123768704602898610955477819067597424548448691212590399507847422006552755340457407988240307400937428853884523549090478667956806338363592684767973345417075508728194025752295941552771798316615218413887097893167565913139328344643751946853107941694927082886727052664269426719639482369800162305833869886863607034107255821081590604427796255994525450458096409548423455830916005316004831127331441002814252563554524400413532696226764744036661385126493505157658731417884752656 [144,121] 5899408514454652590454051402731660979813439937068483609021851189538324843418058615878032782312226670157187193359296732238397174254530370879766203882336208584982718926980742752741925692847212059562834085589144865044898714114316500563477697391314984664840971269000752518725499714561005209395725428757300953326168788622479546851572092208960059760694982006662239434349639497750199650627217311152110238098652393432178342678362703497754559978370532793570354834210395155703660306606549119046583296967391372446894355872880247903671997516651202249757842348350163078132237483488109087961644166245036949669200770771125867194814317536808708581742935649097979751528249565059793223789611968998063666560427863914508213359999512662351506118447982923278814393532646756350800 [144,122] 1869640226230988574241905761989571366046662172740640992753520794336004514898159090369665144263494477823731505723751119832885093450925875422751354299183133285203829745393538372273551055703519812437877542864520429873893040992279189066990009486246818902990395266947539581335181588427196644546075900428582145374652640100785249874031476572976080835587480744303358511247638839538209978473950616409822518124912673880811589006051473702467704657640379126035164884001618256746363823279523843805031183361895595125084529843262063731558097998825993041532549792479074848865621155111396504049922944769996711226860081023936741334109555094554484701398332033977871736660739812648948341910641623139151707330381826104599766231525053852705807047077270521365478375744 [144,123] 296234069522760022137716296405916791473216516388040403530147612043826467662223569656297929197721653663197059520644192908739130699065491842625570252459716322528967345073144728688084343185937743575146605766465012930147138273697142815047685576884775112647917260843085784624835960359747175577351560143539454133057081112014920020134348833393091451009258603976923341272815163065124950629762482648008620707814747475885008835468365827471994863698759920763228042620436056599289236452476587383434846578883425592826682748885654910508355990489689669376728908132407544884728347677816541455090470361111721813896154627380949641706067058216264282571061194845111248707392409455067033024388468198450326906479694386139285292853226750356797372673749248 [144,124] 22627775180985558054276752232552026229355869805143617369238318697439677235419515007651942633930743915002700183141087145144996958595711906699085200063784015149097916230061261707628541823853187909185123466361380372737115554668869152950455922126520124588438784961947021008452712219909092393936894617309778985512174830638409560816684851523451356824030744385813852408428884825095792390825882168543451453677688433096832911041672349658230609386904117955524771584214848672459265047486442415333768095128834239226791907817824400486633519924427972048399489278275187595689417456810296929273654604016540433052462814466413403034097046118615835297367898389571613752835168902971238763464405420851550377645442569597240152918098250918928 [144,125] 800548309759722419635498508482280541513539879084562486287715514994653979473526049493532516113992565832895112842072499812845064460916256511581919135677223708036636296745484442919337288852458984636143836836970060355429241824883153948200676568482966302551680698835085331265570781289725643292559567190100288654865096220232399999168149232433275879641943068017314810316510693410512965596740126192814000095384961439360713132802359378643139702734773408343155866524744450560395544369750243289374309690587618039545636917422204814775669330071010647233708076829282034191916377481378221232688084857168661573631560483341333166248709850192798359837831982313822538296954000013961372151707071568223621382990804392689634288 [144,126] 12550304450079927463168078298087084982789086949098848289957272797715644744506208401969695581581213241843702144679666288811758401777568170040256523758907444439397091570131221446040718466356981148412312031642674165557973886860118485541906016886099560574166481765590924777377563294190421590527071116574152549810803928571629733328881816667583717692749924251000059291846037858457538827580906847533066989861324825618239575051069529672007964455658485033023509489636415906450402532872731288076107618880245287236188932958304903379010639872174519129179786978255951804665267642801381558753774571327301529810143812729324662134168305657601292264392978365442306761520638240718396197486167503240749320023367 [144,127] 83007662005561692430357074121544776887125382908130550539190178460793092576637249712477785869786486576920078466984483808400299189644116982409665459425930358721169757538381823933301631942170522088881313620872604046826702354450389804145952521341925079121574109797892137723572812225582357055647904427089314651755783735770433185148314116322303433181278547292342408894907802680800545083443815053265209636472694502773289616228140633261432542329637068312397593099737470985776390295969303066710834965366695649876595289180630243410972721399053590490400658350774876310306086367430493604515554775095420513596976668180034875492154719734402437175027397375234274588348670424846389678916699840 [144,128] 219286837480451118690269903493171007480296236604967933569395930021039445202376804244908236612955669346962612488543929222891814067184666050625767452830160594074829201821255589297259595027522837865284733111565524922086486530345155892055741037679155476094234207751478929971531163749769960441376564932851751122428227635036181498605714429571290098676582151245580408472903084134167011629158016020079288241812691769234350773470183178758089624368352886210438974256732248375879549105518646108460843360776972936228283928843747834353497495527881313217076851504110336011206728978556205328370213658556672191522215742033143083039657240711580751631282647072088613904038135618680 [144,129] 217629568513851023611948915665938239752412433380903721975960094118856381540935629178018792321389173769642182072169579380494718373694502063200816770896534282386310143489311023982365387065911207700047558561664214950314194886233031068591364326560404468658128244893934146730300879232493701420089440046202655286550491959926417535159160034433694270407967035251175187708474900237164934958446548102263761907910926821137567579969375894905042970360927356307930700221620796713322006151850098782650643876225012888098256109596482782285255998628656569036010032709437690904639353288176083499039318129630795205089247739587436669679173896300742725396193755773462184 [144,130] 75728408960620297226941775367284594543631029611636014700526502099224414359876809590004183236180221387921677344262466720226441093173513499098572124374290454484189471954522067426199312107599066463361698813550586896720387249056489616950446656986727804261602581855519330878660036458413726517481622436595317737848815374284560993239398454815163946350818971754438118146706038576636761302867229066530060455619806464132045659873557909672846129024227753803571837364473955141401652347166232195347455624378312075509165473433325127631188935945533789268895099074422853242167905011189073000980944228391062430434305958369296794468169563528597290228 [144,131] 8544378383747113757413054724445403693709313760341382957039802972266096127335602470398553826647465887830856983664127398255881316339596422437592187984512640414854446687219717513957502403716502194593962250545175551269678660922842724787748545340774542951022010476627124148263554547252874839545621839734891987637222541197067496661798712168531941013927600078753078060036801850861052073146232063245940172985334497899977913369789200182566129214525869079955334948785819879827006068803360325930401954847819358330025913641459881502089518883362013193460601754167183387019318424560101603339487700424184107612348718751026323792704 [144,132] 285934636933081714729409125593578530087295845787772160861504752812493930614703189564963478544514568676024928183111946926939354515404095400833859641375014528134936788430234952441638834731120135506215163057882029878886994845743500928298011392867150007061857743931809940920476513766615012874737814457520140155687758972763708964906647220678128589491040611627447625641220615827306469895912173271420669149172789585472977410754700291894869608201085257913729673544582963127625793538479276119354776295389942764222068457397331884481234082475244492346748660133901054099981358033533164419325637204961502335295864 [144,133] 2561822688443531706051105711080397432277833724628839867078890849883397121956622262452415046797542240384854455830276642646710092176048887689930392168172349138890664214370209936966006372549281634285955500433543271395743464251201128973834388982483575531712083772632328710879551136181868112593640724489749834894990323240579514692782656768312581144348021904057006637812040604977113039656495213455139723836006060767267234128494814191761744901439537620960521297803646958236866816634101293353422948904745349326573489063762031480287430254456922700914330783470296515846218710937504909199172144 [144,134] 5457982555592148093533570415342127058054384521487264833435917111961337340562960823402890895758649159253639194188915463232468407193127519945665584774624027944769192755928467729188063783235143726014039542271461123183630552165748327445356188477935380139902526328936119919814963744153062620240610732417094412722557742570489890119955081246083103320283577402512460303094738663727405361804354630424499689971453406265413227119117352801650511213189838676399452644354190723062344229047739519725835536398305260190474700472091841945040482643578644263954474522189480628896616088 [144,135] 2407320603076152159947626175002775635800705172519136421945566942774786132914495596778385706456926740226759760706482281400939366833412627279890240204348884794461266273619429530019621242902998013584847439287986130464414093405963246663360824361791030282656477735526696422759592492289266354181035999316144839547018795996031612199652181171711438442527525713141526177398395522491523700860968802224033498783258360457205205318562567579949270640621493770393661056018871278051966288481200063092909825992501351222457672924877208171127629855665123647337362560 [144,136] 186631834246144061917752374043475452487848340244785888723873508844689422141027477394078662157167161482306665456326549994207927891563379270777887979573331415100864691816458485428349788865101059836646308838617686039818411120686999509591966208591835935327261284792422078180713352239678584408428410055034090535499005735166547374203380043048376347806169326546255848107967969847216534966171795400724535997565885576981409791890468832447561397134474754510561159272867955854827208794485351979216763368582481539605158787996287659349800264 [144,137] 2091430417622752129398127781235325211992356734879473329962606180475324015323616245749999803635067781065849233254334145130355254832826123740652952680193369432499304153531243227931899884306165168307727927497928847770979203347807342168837779276082351748317371742060380732225954343251461719547410760110912250123922277281805165172342263544841708395230516593678224822090858866549310835021252852499189656121848548035810148881689572619930915546790554764174890736625087754204270280209269049886755260762664486670035640 [144,138] 2672188078669509925828462228068732268687684762786310619803635894586134365303051360807449280177497875627904933996891577672068939053116947985909189223445421657030840095254998046085611294526972864213949326111782330368952716953156716700329813928731087337177528301558049912832526836372038859625477838365801367195210385152957496568795387466444560030219148569849264104163521092803204831201778081680137470395362218027024884553354244216064802255226233731957561906864750307021187484649202715221784 [144,139] 290357985304497925796054587732246451666004957514238937156883694217025118920403873912303171425528623553759009888328766535572786770024807379667457685573669949388532610537227755865561397350090682581879438997190176517388132753721366906288995349844355785073439696118658187952700803854952578662059449323006874110754936938432046456779685148533665383129341391132236709629975798466933946965398586808266896307248933890308706712915673443015734261718225562394621866239476350208 [144,140] 1854101884378325992219611274647109458596149422850313084028992058448065378976452058960138125681453586987162547954741761059910635198153107159842022620217793256838552410187937282586553973002039019004268246919018296754296827777470047648341591850981810558405445009813580564685443566001049976236423800803668312536487597818825018690588554930350836225251043340612401186711377419407651272627138393426630522561214435418571622158997984879239635822496528 [144,141] 434909529030908897680763133449443953726822173746606049179279403571590335946053509809161356583994028727028748511487235234802192133028346715790071105354396120557849656240815665605366714142623887685594259828205653053027595576417551636841000992285132240641322109589780594509833684381455984896385051192679186855161776185314470641243966290991350540572737123253072562597172174075543881628830216344285443884368575676799594640 [144,142] 2041959022789977045931389350194926339674056243290875224331323360622269104074159247046341024129914611257664133066133002770562843619175059932895984256920560764103729076966793930466973466713290163455029938540551907726233718050508740066468860790615643772391883181586441648702513375200544533482028737648085509940568282956418601343910508517879507111705796016220886623142726728858390209599301527202 [144,143] 84528990181953009592845848974959095745295579931522596461594908717079374206831476661165401350845225882171920402596708076729909450637833809621333794867775683932857155471447817997468838932223622830280828665204390244609950634001420929902200435255598725779738787965692686213828469835852250420991415116750319733791168699054636931045203381965943289823057030436184355104 [144,144] 9209298957439722527511577718440429843290177680854989400658874241937571117185767964883781771449930804935388858734376150039404062472756392526373044702190627350209063798950313223908231832420770245214601415127253212348242585278804035456706885841283067393097023851707828985859613095777978462559938616892117806218228643672806590164127472 [145,0] 35909443327288047656407097347312057017012491957172672715169959589947800847595072758643952002718671477334136667925747577123978450219236709143521366506977036403815354438634422792353347219198905632153222287720788244918303149399684960635717715156960155285749558188978767724881568388787139789075758364889686385754446950553543757217905534748283010819772279457971378500901649541849353059548203912777294772374999131800407584814147951740138898012066748523228917456847356885017471898961340069999779301816598997027085074140633583490918458288505864390457020822661979434577314821499488052748186476732230350386747714703264164545404171493163376658077191998151327513758682154839043713417767324916234389116136776762540835685013569670517502928599541010236539471765156432683336165181627454380457092776520825216142750316171894797670440616771754044286562454188454910053939047888729044216632386625701988296296004805201395270924887717396939963451465766323916711373763085611766434640372389083288476019311810689963728958218647959263816648805741787021847418067105862916016913769227543380711346230035642686892923353101102459586177922964477822674285832699074679982440274813359103247236508218671586332748554750845278294745924505568387389453384531733665006106975059795176349073015704701614183251545633587200000000000000000 [145,1] -3932447404286202751272943499813142597211400327177108376293610581281946169630980500275957833428696628042368785284151998559731897527115363637913238779615277152456325447516984216944036157829436438287116922027319898442025865126795755155589721892988930362672778086815183773375060184926429898796986958620172735411801689540273452259424298338592583519789837803285784153877913579101774684179002372180637229270274869182013826486872919854593207634722028663684858613687669996962840816382279153607420908239448674626616668147764569270104129317311594605378313142661136532175199730439244668788843262686506509769824193804423612509122289879118824285742549225082881578255822315635882451874452940609870237900221178897357806094938887662428274616669379873997781822897283041429483194726588852286581958534533818260156989859393725428223565437568351068177691321964319656666141154367113377258157012090783808636729231583340417216291510161662163542330713002366374952747297561949403126766298501455948961949960899024402486381321448572331986681130721389299833018145454168664229054778717358633150580528368474345686105567968323163804690590156014212144093957920664282341195056795518214411127989279640340980542464575567093785524284523376415577902758484460807776765725565614615247101574488458344003719350627720524464128000000000000 [145,2] 20865402443615746104899804290275372707558769282353407210363999881320515923588379060816986928406858058068188111227255433371852334740192786369954500802270401295587699154619413330777361845558753812056484321187957314042341584049508980737158369263381916541354886018659721390680720779294485756810322846362152297228448677565261328389079445481792702419759328323240979714714077314111156128225255814550094390142069615243119709953907802793704333100439685853162211813473899359137739779802530677799591103698812349625234175547125313167404164523390213096051222653117289011134193296415711417017747396939351297728854453177578862270783465268501893183558582387899344633553810481225213245848853599002349603541149460022208688234253069329580664009078346187448876024022003004181123692970133215010429581181884606139501958292295469877884708757856247515845275746265070413291791127958582112553015119346736468503233407523268639678643289202310531086705452157971145682114116971417369254567386476338526324532199559182347747963340773575444833220250599758814284180457353232851904138573063697775345379110564514384369097706407635351333969278236391243642139438412234032626609212939805160659239419409882364446639213089125966216728380987553481140371375533095647101704043383720848077614828977758797032333776769415096282644480000000000 [145,3] -25620388173351092831001179708602066852524653345756487759746143155238106423106046203651239712871752018631989305034549028117110327587322541443581051195628793189987281925820438917051013529428078404893077827614035949691767692247043674109210505923286265969577487633777163593009040847228338336710008602311827700158416813581753368779132479666428198093977301964945298032625208005706577173115241063277028235372482637888140251735903732652832036161018944421959038752449175033299025511180458365524838145033754682443095718336792004650880329912935397676981475692927939126566332293557241564009708857091080159704150772726776399142922548448154142603912341453181548224785890460887680453095576902337098517551622165587822351418966380830668745006432463543539232762893516004930980547385086566405872882964593573920796337756164174455118457267366506112904503048995032858483667307590332516397443617025266903423080465988187636323458438666831781034686961669305376047375636442194081747181062405299718390924208428002263929559351930251631838275561990889176932427502626281253197858959599753847895865883946999274089172010892122365208499815933388862809987494401128372279196672054917454149506169327456625370328189819519124109580514583088414355013612162884871294129412975608963599472338993592654960360790981752937149565501440000000 [145,4] 11711663611831793031139399970855396075647352432985715744210861495266665584914478109262896702769402610441098236835991792048057775563081777223989026769809991165102661928479951525394689548517944867368393918250207595472720136591284138582328775438813220552833158538298804919326629182908099994500858230103667228510194889644889329045139317361621377760542271448714344535049946970860696856059229264338071816119081414774710701947170787301262636051613378944787619702272961892379126659896773396238641749429964594669122385160301566547259284144248336290703791401756376645531953445985715595006008304947265466530009666983241558436091104752653150570707056106571850371896958581747875424052611972219269260191996357913616229042135000968542097104246936989639762121680201370575775597110742599921538969132511844435224763159527587467798780926335650178760373939888238045917350877472253541887827425859060860100397225733302174037393820911588313451789937161086130413658291027555092648318667318838536288985228559609965603126840678052202846862546108713649272991688867373117178572817578978760598349347755507841298477159862194553491135130850940580291178436510499925120128455528238754089583163678977616386806593692351298635742931382437069323842993717741124790594761343113446063545955551788279924656751190750836289943786291200000 [145,5] -2532188251881009619345889484329550261407493724685193088157063738670632382446236573761617392996023219712993008590695248813578448909512393257473982612139962624536736089594646583948747368539622418136518220340534675185378319398777755242996331105576009811710215042822164740510414857346608360530019447242458986424144271399081727848757913416181953575847367566514025079330353991061079000332206355767707321610106347615669885016243516627745518267652579030521910716490939723810007912836642178452676316806664176927035343731913887207929577266025508221878984918212856231136559253618381557131655320222876840568248427585760831217116559477341495454630698233890646961725706214399856892165792861511343260429019448109162987902191158316249050760002841948739826351772768530708373026450264275284148991437508404746737166308457696720662248164875467119086785198396667994446021628907130314197697265119110555777593533101467182102410393114000362097534268486998401717243104467043914297077712781442156757955798068748276930633689610400450168617716872825831785709030855237813688183970264957870107706466912625643586537903209446306759343315866195827759106232947566948598532568564355626324671375451877516868058234371031627112183995368301397886311382199714873258765276406740792274833121645932825210849551692014977928290483132208030 [145,6] 299610923887593831123661349548640255169709872069359575617912199115533251308428099966200978135101861289126177444365551245756655074798686858985479825812679420171015428144809545623811532870194241486112277881740884358127147796353421890382447040658229278851738839606561783933509182138488316665876903945865855585151720701709414777495703664357885261090647384027712588915278469295023773603355960970547798531162248228501424315840448776186384291939450277877683279795109709907518684453300124549957799111503548282092847448089456128633477572922698653813677270049116466373231298828530786757938609555088216370154156364336336147513678035452472638128856358422347856537013741319035690845767125545178335385949825060714693212547595760299538460729680889377043795041007665513379459358682533956824842593079208554149469908544385531123508953432765688483165228667017304582802799234017345614349296374554641108098401492482286580644884003125044453652533885226800133948464266352788104989654287913454080066090637605306068259674999091881908043690653949111839996068445582714496087453411755021221292261840011404946781158285704880707081987888151084129246958621811606846293817906551916508771889524917098409399934177372699697913276168312331816516557707908673579573239778053471757915451921140244897686520090184267475659153814224000 [145,7] -21415755960773150463879569597701891717870130623284305181133224108350322273416985779664654814828912804741777141786506746180426658124382818335333297298180190964151877054318744971807883756135790859692349503189962660703092523275597024703105639286664279180671548098271568011942097943854147382390666058351500508627476652177549854773836305141851876289745963306406100080101812965688631055456519641895426982445209179959118849465402106170474181179500284131538777807734216350538254659242932695717682895210735385173947698939102686576604877427566309572398656949898003504285963652095635535024551940471511745284235608823018207522381178106191569503177540344356138750970229971951895990722164988992276062899309892192422116056771821016762305126908509995459167033458722607580391761083586576125730227590405785092978762635622544635261678874908911902496746552015017188373280064216214736630393953361446627560560713206690130832436553547549809664912425300429604647720652423156068263853105094927595933914899566093716126981127777791516959951869636908606905838501038151654341652574545442047155958854733698616823226498291163759756522106862736959062574542980917471346126004254816008538905746109437386615117530713533808966855283791378400792960487138759625145597262693919548656821092070037260375681297403270741457739544571440 [145,8] 993551158632920309949299680015398169354398148102798049574725411783850420822246070076241003712030269275382239996675469341472148440373429811044725068870502717229501903824647094824496352765625031910236225691547825097327986316674177834217553479161269156028138916390544881662607897816932036631182494631602757074657677315173818800791570813889866651432315300339854616200640530884499131176678245868394642696182792758024887978935080644764382815111086486579117206446048966309543307145511511607184079191163064847112640117893802788809965806796894874995882407947465489761961128566702922338005412075792534584504801264126098726653574975779361699943084812929842067032885828508316092444246151444307326788857157306174619498291787170189513111181003330782545976777707272765779709840863958254741218407292166804996038941180490584346290196856174248175260121054277753721262982956054510323694887511513364460072965878995354088238950936023206557396074541342253819420286314984633618739629484685405687385395862181245065674873400703416320246440454708779190673264613776699044969160221456571097935660114904290017869916034976246693816230343885774909416140009946668735457579691945376366095382507861689186898006781396005240183940050085025382102997818292194399134712182426017552459919958039211675579541415361377875672130745440 [145,9] -31597950302439897776491446318203004665756024415883711651302989238014860847260067957274189524249658545670433673283471574100377891872775388125772193722341680412406247007869268340450794668929896734134517155463267113026336430908395149081960733291109628067566591637824766613597839385595446957071264954214696838666215687823809169084707398221124056370705586624907949743924163414859292079359221014383145837508186394662030721421748369937490609574597940762114448589886361496950200232924287311754460141694288591567456230282834054288335790028169423221145127109741478838324995798358207811151909581921373226750490760421255370437247250520554174566611101426755824867033985474709235025993214658415681069282149060823058571608559349053151698485290900536273996175719572859738084659712177868281914898603864346758415608932104851121364026551194938354385914718047322654797519398073922738921004898655520036958300693765221087184147477911834190441136122326070719205971954258732282817187248929438153980448625482894513366652958421914069598352193420235096904863173619956410554605649064483771663697299264101000544332806697027782601489219663266065484044525327874817719233938124450326506331420379403248659159862663363014920509881272230515026508739903522210861315181273775423429827028543747695517051995557000940977595747196 [145,10] 719184289426573760291215260091632245061320908420230211001851101940553502895536001676222253315034557354280208627548256329934274188038670018913237750033298459026278313526658984546839162547002503489581437169784431427213239493948096451452851243266651065310322528080071326729751434331529265238032250205437862419081038181565343645651074346531985225003876892809030646806246354350409779231526201368326094782680353447100787272475752856403120446764750011108065721632235550309726010515912947306621880044081994512210423143142112803819637417104220085630581477771640233986817388762374644612322167027547482456296112135990169962816192097299370072450980308149952009397250431940807913222141195551679252304347590361745066001444128042135459312375252588397080097472456917628332348926673620258827252790673795997078447081406835075835671464103477434176608903781010004552890168979005633645849469469659195431001050292145794346983744864454388920983459435565789674858144637522196012626606351910467623005636482921186463577749411625267350459836501395407095623272353684718328373757640318097985331438187433732316844522433754973934707070561034339472993654113297313809780817051616092980775374445736716853503098338629133976715329695626049233681268058624308610090177701212824389383381733611745995301849958997499315438821760 [145,11] -12129711028314711482993062474451606858182121074023082111536114276027487708796278764438907415135445505339378281045652661346054331997797877556838479156689646895741503012449454222829256744832795166588315335644340027788822672751386201174264948007810663409866258001715347502551903442626237434207888772158218782140877321408798070716681938058086947838960230908921502070952743909734945649133283771501348303228305075179566853509963809857646092824845110701244779898582624307043822364151509093717206936395604442332123073183448539513728523564157182060258849521763812658174639414108385743815092928554850772565477823545810331203770646900439710525509574485923116449464236042301937030349165468671660281980145508099656585548954154746476009913203628998439130108275118325428829612059821713081238746816757547692911817990936179916132574912658426495645281033197185477480116647535688728214289309236435911091987874396617071849580289874255892365322250919909452823959010754083677985551881637917626488075142093829139749787260102913376401727875658538289148626473653551268471414453039393369857976421496365025129299535789638089605156608932449516573176777533836652568387095528541523153360440893011200555884999149909887707070314949795989432944947755241698035272294082891192178456664490371199673497458064470026037098064 [145,12] 156007149149421095383216747728780086136312307707158122648074970306212409313533300804538946417155426674060920300084803721006086424536816509256318752534566123316827430125518090167948458455629427404785712220540684239529832274480078269186476250452612687865396911667641136733986044355825593878329780590972015131212712700567064586624775151164483661164485410795979567709488062109210420072842424025891261267789740860897740433041653664576417947595493442258813329017014143417043482491570200572411296540134933513157363762926591165921030515375366503718499443640524131228702239856942094026744661120873797116889594577147012019349528802536789047196366318573644563324969178241183437338006599030760549723411217128526924983779168560135821992714637472730656593821164647026839190575149559215439755143224577755623245270868531242289092462945716227564004887125558931446461255979969263252804026325802557191918651193988584842163959153986245723194350095184738950488455735761402297006814780037490452297176249500792513764989486906416765808527903892088687863963508885283706065061103121315981505700818041635200807333197116335999969330417506736292001272888130701042478674836642796512512595884707467008362849039744390728834512164602958025902515535882614482017247087770176818739983872186091490539869322718041307777184 [145,13] -1567236685247672018760757885355089403199397098441415386119629119051014557769408988028442659655285817230574449392384655637847222249564370655672742700162685509478714213624571784959377711403393980830376934047821820114580276324604583244808410204270103416283389031530568389902062654921495428439022721601040404032405247029829380017338607095048031444212022202715076163108071360932344665934200306386895345656296216215262096889397563286348981785525376406112630893795111396904254898008906388629170490162640948884585572008843983992951349875229185499815990683401219132399356551919180154858146366144489340517290129616127514671544093704328334666755444899524988720377230153489601086323074283420354070408585854887070476866256494310380175752251260222388020398858642213006356483243535831602008238478280529640351937739996091589463888880021916526492292526118669190725912186268038498186706761662984128214741932303971403836580681977344269501223742506960387477568739338885850445456595300524267385151774148943678943575385815130353125997221585312393284585025485827953621701182028743906921829546341457004971776178061337486990407269277074955384546270503480828086553839951509705557430214646736472126162879759268173393772435839755820772148895951274004029114988815270938064433022928082169955753990798947479431524 [145,14] 12549417431537630599681498159309552128956257152550264832839887845763627211062172011301916278226640846283367735235082461151749763958889363975129065693899683074901591577884088901469186448944684984582466367452033572499183281731853612455374720099807724988230096287724569961571403619872347257565819002892206647640392044435853307502992327307519408680582124864394094140326449412966255170800062661621354411509788644025835158231280503699413895630178690458716422059047203607809749113159206878489286548273433626543286558686319946380988549290362762804856053426535478561864799525304992462519334816670790950483664784481739172986835412774235775325626741956288060088125827332025710265164679917829054177937655491556270313094600470630474306844881745801475904662075020955677265778398099205517527766672533764026270541037819650890751061638112943367902354772799788534520996125189914288320681100275869732601566399641964033879319810110257824208716538047354131619447116322420308951364022022789826345911739537613643986449584824084775719426758542038180833832919206883743223338716813907156021331388584223458740600768783490697934910003792037986285407674624315280992084596312705546587263229517775854404821037047484936892251456716831212363245865685937458649164901552274286261320749828417678859593935626654530688 [145,15] -81492763413057708543859001308794331010953160153276746655948289114833725923689488753862771643565439912017203810986302264768967757637159245610114752667568544862747849793579203600365247100170862813788032311022257372466625967912667429657573976831271527335996345355116497716921155410345723190003329570018166162724795069799008305231777446401985730722477854143531023768999677715111597528165787994563835404622291730966945256591904054972766201750139391489712820431831475472603295194270383681458640991863139821145171911203427905550299512735653884002661394179091086972750366600047746204306938744011720240099057986021506300580639790356806422598366509441503616429824158875300851313879565914837914312812110599833110107935502288065359736740644360827296027086125808838931723548763423193152648596741199376659442481719493671717950823117431856813052471903981199957676556891003356711598875660940998866585911762712944098895825819072579557402358444361578542658660380391464712900090171913067431211753340876132061643262611364368060856318129510487384702094338797381048630927900448824528074351737150537601383781814014321573951036110568022122761623111643597250713797125096011014150288305867537827746586438153617529634459525426317601497209475231516779058960116878524992269479520697711484964866918176296240 [145,16] 435580496185001839673640096848538757341536023996752495977820276030232068674626404756846684751677642264808124104433459876793871219357926250218251013932651060644105327059082154519229857786150569885786316832793235138190559437581398377436834846895212885458026904197762541950490600516160842861526670317701987620977631113880128657324971459491084131806311542903102629957669334509181220504715752056205474322381313370032563703479151118943970322772645331951397118045597835395919989584528389999985068126324183720423670582537139288779062794650931856207577809768255508067630140959911970420927371739320441336655859070735723230715641450374385352327357485990993845784216659612668199850846478246865403983140588189800257415883056031491790540338570494198757838795584091657942641542699660109701837354845286978650508924389995895515430685855993180956338337913082886615473818737706032425805056891154344890803507141587485408009109152314479185598458831394249434921636208199291052414577988457904131711376453350874180377135753376029346212495193685450080882298883820672776773472248818389228069082092322835834034828160684850534464115185164976666448584155675112458937879498433993001531846523478321376461831230289437565771741654510965372766901320162424702358851025643781308695277544186791809773988727739296 [145,17] -1941061453970566848890301663338862054804006794997359008092805849597355593236922530042703862586451947526150097907332456981429093742827324558275648359115552731231604360776958505213035123359479599845761783368651206768298495854457778603861279187162589222641452404229486508159488594329074603147081898345483655478530334096483027883223409396504552469867253993239224361605720004656909089761600881418425786371924810426762288792231683013397785848328834678614509141990645070174201608934282054409692864754432003039216394495404101607541223222858971081389177843221029405308658752842592961248772128167909348002508633441461640165865890974639066507458236238778675903179989710096954162188752713677994694889013318953587969080675280435669690586290437017991243149267164847987080939061944771574820482351554322435135030333599204811380152272240566450827194483639082935247220945275088994164520359851831341620003103970779592946497218093173122973918123833590978288551617757958920628108833150011118268505028936249351065347677252885237816325562172374310912450874628040590384722880137763724777459834051389247464896469228126477022355437118518459603428048523511442646492315693897582003599401159856156143588833722298559088655155374148247508071092500154518551086021517645165460607670458853223727168560504340 [145,18] 7292238089501698835222996857880109319683008348114716944653917034155990338010972577876704418638672699810440985898266903543976399860064692005481712303533147314801867939127507125136190623266734138610741633458960597945594277796578098002606869061802973422852406982924572383765922299174036399991683016269968432834314064963448565798495429025263349170574887707639899826022275555417617804070947191183403856208751828061874765906006246414053155328806611919170454558380172595859932300604311975692285116348454129518710955638237734580165500773321408733974871932799570615916856694828428488184224349618630586610091159603014773789338656550346748793686737957416454079717287604319941209335180833853076354363027734535552799962395568861577231478108112148298493902003329611474150907311717050001617873402369969744474628996496034013610625391495961655905433461844886949377332757625512212999733479063234849163829703517495829802519625241576348896515267824152532155103711084777172424574374581619077271404397744034406028903245520573909735138856705007531227625567884427625569763956668166819581804259592013506708933667740133957885234672212322212892313407159750054828528166844952538629003243856218635055604340117924453884039844636507697775777098932486937417205209549237488708379360833799551653812047680 [145,19] -23320442888981312414794130161577661826189362960463507091150879171788187346747266342696936124375380100106444101667598280452924109255086615151571455190372955118469959469535288471421270364482914164932893600612512341447254571579924090116571060251509286420959741578248277582302530805246780383056156409581084366848147176884126103841670404544333218270686770537896715469975627249900220633671593667065229171052612583681115859251936874322598755229045078044660969262946686866703413298983532497224086144821397313026182790936390593575134680868840847445460722268329155409502796417526220346991953697555120966829788153873244323257885778402609323359828862389917933599394775869633880520180285244265652971793586346695313812144267687187215521431338172167787183053998721826086752514961353852578081117015309248589115696676847831600196270565816937367031381857485476626208102185815373283980284304407677274014007558880951481171633170819000539477912034777598329238791132741236216489682130410867641618787219437813183017119685734779992375067158484906702363831958654822988556325030212148978077023711328860179586454355555739512950945651273359815426913713526805479781247008948361330107218152288195704586020118565874962579180461094532539584786487892877077970791953417710517804663243816063670681928344 [145,20] 64023091662974504565672050268729574727992586631900582178382283357532106512536401945173501748068078459477537956199132709182931886364121077088470032407667752646949582771203999182633539480782529435805163438829239904354264160226123824963800534838466920146311205734473041690828985543762257590551478013454054169542964159252524506770585749020945960474941069264234071111353405406382341925902101731993312390231772002214179660571950406050544055687240854425998344477504928643438858390403089678567495925080697254900226055491208895092772899825831092486197751762142292149453540208760660129233547136488559739367828634493876590622415412930498195922116270571523496769647026721254190699264195617993346761045611411474646384767899525486299218240716350828481289370104058681569081390447360466478332674255685498279758889280085858613632519673222902644831868533577877038864498968620332057088326580083237705437396705491158375116216207265485243473556961983236879304403866986863525923548310329629023119515672625535903743102504863599018683614592314897599041057282636116373109049800745419764033887628538134281890218150255547756492114899342659968386538949661653179959752429367580100826005689244298616216160449130459276863707098494373758510915651695350435557280045907683141879054698219864983471728 [145,21] -152009367960694022725803587232146976874026328548020680844911533725821919482541366140453364980165964696637237260156585028433201898517458939096419873605038929595340961630673279680234069325761944879647530032184999541047814664464120954913097361095058428902461015809858336972344666009869843462830618727977323545353196622698234256399578296531904490655505717439995050217157573306265964975926688407594336459814276418704901435873401763346433476200547066569819101719270589466348729288643123063005215544085282745661581945714977651900389641905930422313064443801846219074446207430784636735845925907325338438504182608794765926398174382237880625381668377287895857800410186885793719304677978428636346758494826802166621877563783210959017350334025128128257898109803086711335252005533477167101934220499115559950409848322057429334284488262469099046204602270678933863956818642225018081832327843136872733001239040030589708330430202501078023759424262974778211385003434431696890336318286572686825057926894485981176982891239248215276875941165137236001532078291394575202062469058884055673174474851661709156043093454768030032426613315728823677577550369895057808865482244999797671894027345434254211743374560561808040711982244707089475674948093202532818247067689952624400132418137317903812430 [145,22] 314159368442722229609291553826410532892538370373029323547977756787287439247571416862484433394024373874136011374358011913436434186222516144350859565088644090031859490199397859536326805355954765009484876413865046985753500144264733490560124400669798554203422360175783919498352507814290183864631713360205510947462196312185367057858068601435105297891985260156109773740860947991341307460550841312979309808651288438419382680123767102766729180974637718169733333134786383964610823793712319692999034386769096287816161375524942808308106364459457696642021068188564624669884693123816119006395777158248634319911281046281896750477693194474242835658144516255224640215099937923354672439506920013598030297072966279783554858560644820673241923258558811110012111158143801718107642325595133158435548201774929203374112024023030618491792261728705497916458272849294889543469509244101692934542387513219756518652248075267698999418896146665555578563623868185400762323197828088148983280307437268712796211411420890669959339007171194895196192796037301962639666203922794647232204776807215106443184216810129837677810021734199691138676432403683504448748175766598215893046172150877718598382200326890987638053116400756584006190135061532521864696359339059122880095315999185311739345736107862708736 [145,23] -568383011713085466495701153619197709219156045633721776682068175817038073265574728486954290891945591974274365766096490459254712140085473894430530485716551106622984702527546378884567263184444337429809540574129824152240163293439320129558663372945399568279192271907813236432062477755690449025452352044891528477102557483924608256832012444682608329068052502083925392000398609073847640890978870456058112164972563437148973476415990140384730308925114052735049135485216778379264506504514270413261705943299769906796102760855364416809447616799164514588712066448664238178295625269815175991736662491658191877847941281113828344799045483064070917923845631398038188408258206927408334699762232185144886859965200491838752609229400478815338324443034882776423188596439486298014261148516715467473985370599382220147613395755650604182341880968895061057518208471057338517144723503612809067096613171543287256078749387943828550255631434395456042771281540275405378003500922718481879773342976634870520354462806584392689906916338874580878064916970613161788279458128669526483504759648955791097889458533780969115709697486600301554213346964329448069135926552910762617630699664528297904600694863294871501664999135789665628264095725773646018469406600641541291214540539186399261315695474720512 [145,24] 904701428631707072562200873897167455964113980383513740289631399633175766748042381372061729140682913320912259654671867842643876064368394425376786021650477796151409285317617841422655562528004645348044317963936462855231581801377501708063024279397631469506774384382960070416637431029170657528573434879864879881358987199232101404537823211909471929900831940791265692044336793488456736215856397539559743120278224420306994014150562060595287464440733047011883506661182141974792340276939928599204387072454414666644787635745470448434669178580677831746635099942416141737117196918403329847321420927521690992202389337022396436114629145867062236590593617938549917645551986016198099114407733807541744302269174549811897754354299158531987892798928768135483539039674120369446771119612740306343109469266523422022995760212286616814344767099992217046287649716762708689260204496008441687231658848119721452046144149251827088518765844347601643027813483177643576426089939443836920823430917312902278908623290684231014135255448759368940929815694225769527978622197222346334106605425037662804513232684575605464383004621719996905103206776806789295089370642799205925901094082757963380123986277548551830913814175987277979133129738181673853389388205459153826586033778914548562067806415776 [145,25] -1272437781291220702131958666352289373790785032561358226330437496324693002038245477247442698155519693144999740817143516444007438971391655066313196564041288509039530107741681544853150565008290518124057828860348496302076861340598472168433223900247639016686075295438183670694564217132105785480538556888597322708424135081882482020026240197380400779172633810264297074567153574531168408996719385356468649513349918258080830594514187122181457877638205747291318441994736271580879864035294752177928097950575877011813674505937354322535101780402077522765570465946795332216689294560868322507061972217187567792888381544949233248829931477587486603690403118261521670123576780203193584961953896078429389405828905228076222598928420814186041202042213536824761854633430239497929803369660099381643403136489329397465161379656860084633537621792138518877198398692722905600099082418650256694756400862347849397013933677939651436393969250094976228872284396618246146087166221681570771742211619813986910221004724083228534314952336791224892506892100283013213226277299299644020846125343749635487041885154476235921915806200276234491651229695614147967234773649941247849857083403611507591054986702734323698111374574047089948760353110858451667099428382496468112300838392300949311633332324 [145,26] 1587419120080901394997514351293737234326630188233267895715501586861161535989285906021899206058943987852192436524500810961669283978898195275994084739821209774565752614585190978474721079928252329489289080163050680781114171482613880474613958303904035025604013580645202459635741229166846131563880367605655617071691209797236944672769780872908505610423614971148159666803994246659262220031847705974312494622966828755278701660568797828858565981909992983346038565761184159557178626442086520575933841207313088086956673003842491409308530569766674418891389574141590211297323963701931555263929137474479051598017708395834673891638392346882417857909241281315405395270475210932248808401275291073484413268793546337958023148082613613402225608622052713667903710743108908854417462125279015935806649163049511689093460587960515851520764378559530858369583685648211521415495428065318687229660083693744532327192642305210528289791130759093074459117353136294201793375979323714784135981175565292651950611778005543224944943238071538799682673335228202938681182855070739188738215262655058882902031958390490767929388524889688780154217777887013515048078048261822661804618654587038581676729855594991043084629010040299310151603420125420531521710873533939763177475730714683370008900736 [145,27] -1762445069574125267893342733070527490014756614160871089950717994689145088108504915228398848819653861133137176462003417675155926128278697434325024074172680254342310919000157050929149906936375871306539506125033821837802448794870631585810357210517648778860299508493834832546321541835835223534520911786941435905387086935678920355266493373018306632241341167172995189601758671790300809785308612020629514838698088492733283497855435503956196833078914923526618686292481214319735078746899188342398751800112965659710215488191742107072707266194203384007121267618206141258125321135884986937740192890796776672109399909640971359989700594436566635340757254835896017595285111401354939699749298620521841885250233288525856492915884758399144178519451903649436884441185643130450909006194863136998945154058987840067693486200053131689227211228412511484703097250066363998922439161168869641724885022456590054581732173840822392829415831560050287096546327896575900889999760617821957551289090160359265087044240324724067821703208373638227620342363497483862459357937062595428033224434237458960024589073289449742263767400361328880445868374276832747017765222808759957543936239483282877580134915970689346675756204613430174589766496037274884907862801472996971478309282328084135568 [145,28] 1746481805430265197965235347639234359208873491058853074259289616538429222444504698609940869894250276297044608591859405587124240122296445109577921328745209554045805096384859211351110649560839076031920672306246162521490156106132833162839783500540364045770073026156313586401448104222985869040565435893976215493811480604124306115518612598289866499503718872191767100853802121943229994932610686236276207324472960037701387735472235839403050194417659706086953031373271080382094938446549566110658637233967894092366167933359043855560710189480144470325634496124612790090398151832553200457528444077741455558892508549047120049057215258047810324485109929506002663876134419548843674668331632437032769803773843938617966763203171483488488457352458765593429030166414240967211300428788692503344725093039825003503302264525130702005861255895078368794012302731146985289114906513756155671822728779879374049532092210272055754222009263967129807212974995385372523225159301582732805320469260285839865520273051817078733810983169213982114630666569663488412116529435784720304039232292986705018963255402219390238094335621239520197583375424478413304411427110490660319870017704303252280450148273309909867075326840232213676656359287221566023294896446925961079499467321446674160 [145,29] -1548537353293895553756197259310206725741435394522206235327881626478946539190490549688245768443520936918253855663704971870751304443375580061304228861183412988873659656482663111300162668677414300916571584291235034007925424149742804183982639011998279360563871002826892510545647589768066637029855815629398085777780494706706380223011157808560811902744257344844337675550715775677987600705478921901108543410878954719093113596945547657434277325790395833363082696186695949194453026803935496089332973238161069974347908221551729048541101369541630161775263011211499394110259589201673452900414188455291380638759788167502286344192367351973869228505534663169805181437619118188863294177671306475268200689938730013371561915820517036858817825128982400778319889335277893120470211957743142381322407726283450214928922862369145746621690224371365651653465026546959347938630838017353127111694395532684355256427454940858967743083487897004522521842201054542633906251894205061847833906680695796490336398351292626037454498459371293439100265455297153794365134655562268314001435212902351315133898872506195083999376608546326625835732248924295324245104372272116822368776147356194450216169350471093934398257045447530593627277778575177475542804651629320297215783349294142630 [145,30] 1231170439917975733009521343416726288831267612585601349988202308683431065067229707242622887755639999536593002031271369686423191592400052427376235397524033633708811880233503331771586827227606055242756682107387646446903568062231090861137443958238641961959294398105423016945570554534035926328763851260757827994731238022190070516974824298503669366032996190282922842476918462318137232389549014134665021083265824758572754861958617622418356285087996806633092064921926510743582328209053969999170103584699058089686888833951805718905755373364724532143340068199933103821266149871027979802129387802520398624554138873851519161445396195290155671325220609768487452967475322520748537071377832257136615590823271736399493259943328573389178013691871054638689766895662512046035495533378031301628492167214210143538636930959232602513416063277495440103725905965924131297048952771926536548817532357875572444599099053354101555768889664349108957112474109387972335338020318450345444980176782580040465636554524456211168828894347415668444832892403126526181503086061938649917649793102176858034035691587630253520565966555837561095866517481681204200190423940151335122118876768432373736438281161909337830642747510401082196013469735723444313253240984048392572045557539104 [145,31] -879310095210676973185394368229791685723910947306000591748905762073142290356305615168330765787355110098994067663727070084480505494157812064332904887761719335830080669195841391821244912445931894015146949253368075548546253080268611668088664588526684369351245655048831185528851020774804752108292296716763533710794737521588064794336764594454710341754393111047191730382071747314921953683315591057999366611218886716453293862962923263940341395414102881639315609166995181887356590072529838781064339038871650108491967218402447797473470439551315800058430407954189773542116779820946874829064497881374869847077926273405431092585134279723859294226883062094969374853674836629488504228756149413508871742373605690332972047077474698093510006747677751106650300666492740800541700642931511379500252977272376450293169577376724647206658021938742490077098904268014256469491318748693018217845529355294529588434672969219108802247346546488639082719263561453524185379032543484224931402143490538947253820150402342768407112389819145729136415211864356790331016308088772485300178759393842476824805713932404754554985483802638560925097805042258739877749041479636165652894695830778638578037293543422930485469032916690610202930477224874023212094208382592862269993887420 [145,32] 565005146000415929178686309679508981641855131409110042569355508697441604745883843566998294532230872611707103631870654095230795118021110768693307886657425413148631696991247966873593636720563779683262802638538006989997988583651592066159112045104460198283193757498350212525532079320347405255104488033927456701755132323179470903532052236652473390697318019962206819570983289158875723278525471506884986957605964227861651946426383123189204547404049565130379130793256938238251946872506152178298892085731770350730587334203984062529213340402603637304459682517839495252022711864645495657056054393477450453366846643613773106570633488210195364817400758196379633070654680745951883244415261117652874867029063985152966681488084329849336397282225247616315199044632828802277328022346852785659619845300604449191505454808832698211649791050532001016416446879270607443133524198336473950315446947703879978225788995862739514209451877877777814417595773963734819358274539833232116677893589795743243308096539881184635663748177582800291093716859844991018457984883975782788810754771131882349862688679340645927447178706480647944112813963323836164496366680659103653772632788191938946086188460982423158881931699002358941170926453458063379999288035893541794852384 [145,33] -327031072344633577286012855607904337865568342204923739589423954717148004256079830049105790090611612653914541241855253043978122917927419505799947778276203937143912372258041376892226364585733334182969225184626032065130554042751696676998753303779507118168791241442502854342503169339355177517789305889811531853976411887871470906341362700897907235841989492026363067725692963979492744726275381568417901323382500688911127678847827259799162619317688879265232383806220382439230883759073797030426839373586920036101183473282391916062739430475051508848360713393058152570495677263531182286039028295432322662798304762310448579413508463205191097306772844892146105378674470491378576638659393756409995501468982007362494568086550555554807455080334975977150252029879328999660160962777094403154643970732889265309807991556458763855143098057966615042489342881540401651063582790945259498125250875435188830294843359126088094660907256825935468305720283528470815432721435508823373614674595513431139293528994866186695141557018334828310075486054447125102813480609392028679229177869681006135779915391327879738353397918849447384539841019900807122158466836439868537331211922551155879952964475714041510309203088730767649242357216481001222773080925442375564020 [145,34] 170679447292496512241471316114313396332741501367606450072329695947156404626788772304945819811853208062778985823952027160703303499739928817017231988212811133168179149200795568743107171301976679607954061854762312204090325428136463611443877621688936262181593623783860928904500130361437737747875875572862169179757581147928000494807995540493288261306395812334039054656146904694670250087781538359541004243589396774503593608648282443494214961209362184448298528879001733217113230672297347012152477256565345348979558572467666940143464962719331244524588078038429077349019928261786040296755059463642994061677764610736889727042938346905878428237549763931822464160782798994759270929671039364815655249047697290346290846720296315368648834627619429710405294453286051549046785583505172233449579958238665897020433667832727360596746223185674910930139491975137131828346086223187114720369328390634182708809394198880611820737197656864503733548821589295148250666042082810266064028531899595286733875257520397050871648609786225394250956038353557137253674098703750949940564366021037949012078430023313629085781434870318897050359243833047633889914466592816938746275254548438253210836440758460702299862519044030053335256976766260584936652215976295794432 [145,35] -80381388384266515326135843762712832591805179024515796078577571475247916950272665193703045594770453620923586144324049858999992102864476393055633073458501718929374889461745172857303198695978118991039109700120630892758574632251823046136755468834250959655857115380791091817943675296682641404755794271763201742608307725356696535979273508418396821238828039257485918548359359785711680734317990710750522661076724371611862185959179252597210464560206983464001731876524473013113629653151247776379202026384578205020449540344351483348689974524666358254313740957052733968495806174268767037685490553697953521172008462339004258831049384824873589488009362295122524104924395898974015742349612047139947876215037176980610006350925816849887763483308640638442142236016682208161378212123147956285390241618591524709713899308720870203789633305598363113512079754792894379644303427463599361122292227621652902479765034410257263867842880817152587234090156878303884134645487662493399575321625733321458314780444046000243954931225304775119664529070242001754939829087485365327815157616337546459741918742352392159357709221231582885197769615678511090948210720477278992251476268536730904350909916622167438977619387279984911467725316475835188246812580504768 [145,36] 34177644060773152573850825730043448055268492484222894839009999500183768045607776651906522746482700717389057598951111968968692675620293007315447456666476371613074869549979046573221983532657545279810636531055185002844133652317016426521677559607310684725391737183012540367830335794370938611174081756611582704596885249469702480884602343831887134893253384438981626064969290938451516960382716245962625503273032017304926764490511185140632766106407458678346203988236555004164546501516094137403310852546756606895407085032620207493757303341309463758922537381710356991435339518294900222271743836425428265877029008834145857564191735846084546298545880507328896998542995010244862587117003827860729043839305746181174875238983658602014516284062029748156103330832768099744288534677924186996054213093345969753291386694689189094399994598297682818702475304378914160967696658825285502266842001226739553164149459641462692394645232155094162471788842662617754162370319305541534761252174174900544001569524893741005844378050840113644304950629354636558947725063664230625503621853083427335314346041009422927127277575822251112123855943118379130745312439339933356179106383438851643893679900991127403236294241612525883627463240856315815450848782368 [145,37] -13124446959477372363825811306114762491062742859482549467094796960732172823132696601525200094160210667839862845293974341649678724585495213757314495370895859011196285484671979894293582871441407414239886093842437482441354594215935288172901450192079934559923038286112504306609155629525804661557099123454682952271151001761108603049081269845547789070222840808994427421187929730645271686797134722807984167902802945963456428561770906794486459720132421262206373478255019944654288962734194032790852918882570554603806386772733015653000068412736569645570987876444781973699590478963078882742358963008527985519635727904568785216996617928393409429851038968448687162273912586198447554404591508832115310796454509014319741524105698484450087048299796458930560525998056042400083363487991052206649288360202493315848953011189344051934597243476959263187762136635022072487301746980445133483010692995694205537880348477699876029915332322482614454785477451180995328426554157376795392599301211178711997020889863888952282812337010741450248661705464650358122976824832579966592197637409357757183587930166185776922879302390371252749603656933223299001689334240238550618344609754673525529529625961045365861040161625990273492560939193990540820159566 [145,38] 4552258466712939217875488029207183611675169201645478401993530162831940934509749429801295470114253795324747913591081540455292072351720905066198011372564421865923549574393352105687136951728063011905848563534524544117923127970611758642186058282293499812623257363326856814226410404683431947230551281056208149690603239893897405129469921206826159575356075411304490457241125006801720643290502463088958331161467357139156851669615804878106108372230807412224440458631426488704755869953100393574816696280803847815951124545192354717452149964891149279879359877513882757390826620020464696063697509587698789849073015196282741502017875286266175773390866115715995795041891044232720566688858813205177078836679501011157189984393080452742392340056283892386609885313849066910182693905600059687815124951767995771320938196279731148728262229657669914560221387616415977341075981846838276473959299100244927353858634690641327048045748825740985562966832585859992450389229276955606997475329885069690824749160389624057753206797829191636577178194378588267970108749178616510654148266211573855634902930796044095650943302694803602723843994375724100334257706355500706551020526210090926139919160526538278926773901125162491548106204818714748193216 [145,39] -1426113163282178798707795681235159502013825298837915577301842226259482406315625110391970906463508623417184756870349838896328426798271420839614714949806283958856929205732835711880252824405114384950699949297891396197898584015937356029825495178358877224970745370954149749298087133921985883542163987988637281241885289031138611830856306936105115595861944328652716205163221873779800518385748945944783087332344702869675086479407359415196665964569515768593605161974311977982306604447905607811577221465210886253741162677478042613663468360901438880796540651663796435033972331334328890084444150050156864795456239869594414038139796202636518645399563538195938403078999686963801563541135126830915869002773170268442733217375664744836084839665328802153016167912023300458500431757696666870660252310129844383476176276684517019907043722621858389531233066244299561801869854377033342724721722504240544234510631584445953795927097960818385703080587705279689493509384092150589050212386843172378904169371250923429741285194190089398031672218249497971927577957292653441621521573052257979029891881901199403476373710908814393482103592184322315223265830289174231259136112838946531074089890782452865355644687865490345340341465982763620936 [145,40] 403422386296316512310161574679359966733771623560977228935781481006418065525751668540082293825645757574010918203462268244468355804067344248707282333864002827801586747242072586260163288187791280695285230170360375753379737376057078282155871034506516064918835386106449734421286588410104561805960162422869304534665777817374738553273659656739404048420311843413086228056555268571360026856181424057367717536558305584491457209837784253004810176528681926162584108420198301270826465704882105736517668487601503145384366659681170787792330167463102294658768502734836020137901492787329936508210731128421424966258209354353252965834354868691257244134612542094391394713161592070685375142957346451691465629105707126651642503345626731033381300496073405970898381173254944741559659582020062818457162033284497416830775776372437062016322132057833144682008880533033863239836134601531317597873021166430099805913876958236550622205213027711482261350509608351678205914722031758793587516770635191976881413951496073484460609022041432809320935681711837978612906317238819606998540149557593757437505595752790465412822007856621332514280064507928814473360223527441172194866508464293815454724349017801324915072991763037082059116709641712128 [145,41] -103007792986329283525517092910087475897036272731979070970424178437774294406639960136771806456914146624563766346447887542038036817152649150554683522801709777930710316169463006495922401735515374442420015801751816236365594782981806359332769131328478496606223460032473087241486696949145309439760311425628930906249903308336805279811086978607694188339546976733368730038882975409527666933292507986478835608137794241568005265375669635812907490887687375530929170075040359912518207233181132846217017783243104637252660677951123839066567055770815151943176923686760435362414029054749887477518514271474725107979531345511358746310117989194827682405555624999969435371082085460518384947712217997672166994965516759007815525123600208567314143013563636058441580277129663520929984562601674875521712269542902865174586773712683032032019061725692538272245609636241626272791599131965490923552392295418495134335706187756869689946825818396009115034495113709889558603300671030736692875241119399802059244434383349564022939755017352821805845936156899154028319124255697380656430759059357406375131515736521372038219647646864169521354180240085148144154677535981458494780175249469301436594713912092943973791166911074251188772560911192 [145,42] 23726864689755278280628048722186239937496097561378427704353919252945507509523299240694686564340400375810896784112601672700523683485080884760413009605094566217765273212397441826047031716454473799015237668248383831351329035164997669643609406233939333580799932881929564699293474965181201437197340166480498980532941661489968824635848277410948349026912143824222442116292679389625862397817387432338757795601005489532656321234513365956069558650331220298925520192265254399620548780566812457878014555032168857821344487726737129122109910069209782705336936230683734105374382680902457483463022408990776747211722984993830708085000180508325773617097433427235845998985365644761223859178873576265478758670387135195508981883304181281531746096202657008681938795382895122222836623825158359877162531516122671038039410122980088724865243661385414364053959459930038988812073285574477329764621465999239230599942178072342226761575264457596491477089860578795899832627430720387500941148924032015942614272274762154697339495830171713587980030270367843005690581827338873977291700571538823850228362942489183506595514635863000709840739093626554817527220239935151532696020629499794260779970050081355805207663201339612648308909696 [145,43] -4926757791690211621920281680031954453682802371710769588955165572637834502089739750723536868765011025386711084180781041133591577242285917545259730337215214247933996455678273414042526211069632496195025574670427907791972361219616350456258785588352330372156716533611873855914188158813909081240921177435115461965561052448413891924512149089851661712182882376111678745428751833744210375003374189483021877560972556076136799268188681805468711731659838924859814702169363469552339519181320644792073935011204223876129771058322715046150697443809390564786455032181233135795129783022701309544024679525773008891921341199365635916713913855057650870278668084083897498732850704698724106533641108510934733356291571173701679471268784833828091966101466736226976447987273093491160784572585580414576678555203925077956237339551601130636056887898565455437540705697436365650548218989585877868671102779889659910623382474144545442922648906074608270296534254528668215170031322508352605464588025196654276640118491038188497143636870580036804278603583351613287216946131724241387180566631399686958895103098520848315408320683532976756447320366119102762359817443904585802425698493941224980202449830279522977270677061263992276080 [145,44] 921426291806446515642120207356688751317021596783519090616854629710676699684599204809509234531707861680258946889945481111193998544290272507839759948108157183170685823303657636574747009924921534008999008678998013780154876970970490316279816749662044313833412803337681657249799759640613968916510604559734188405607520549564592017950957357727323209382190941339941256885289724678450711718333060970753588960870271581227478925303912194398611675625962905238573024792431634895134230917369434152698127931136354535560954349681101061030548876390452846161670748250625187271787716086268831926364281426274581333945423045221524696729517746523758619483028510991475366077954833163001751999209251107600319856794796880370042735208308336922474601401786673989539807149838178410679690923293577516763505528519269864505879715552502426370466596055026887413967821411476096140938079054888079052689871703014544867903114021105928042635904066036961353882723692754997258187656839639705954481861754337435242153940430699141591424557685166575486989544624348168368838356204600701869056796083507210818734242012440112798763247787229981898252852316666108352602564485238914454003062528429005119407627334923305807206007101147259488 [145,45] -155062638065216488930691303837725238450078338594236254660196978101312488417737853121110279523174717921571094119786074596348395118974498861716804595905970318716047550457067115438567483744242809494069550829544835046654229960764379961187184087285807983023843265259158386722026152385823927463080030634780404868937995023429108700453468399954335298247512317656486630518003463993033099624825293985688048954398188928953610148891231796073151354534751525425972787460223326871410863626044731254150565972960149855586156738328573221577810838632329485290030598832479569548855656461110261248131425677712539992866589002349651446012317059117108727138571760248845371992276925403625405899013370375136661120696237517701219008269800280272887437331819806827004405588820414828771894447094665916774925268618692810199774024079590252443522309549468499670134862159274631645169028310770392859609614852280504284733566575191140016616997824394129982093274413344044733329525391588633606636833071743529230871463692833075154255541299411873028318946868439933036715821248558027750461993929906067404295217339125989221586709480554044763436257104263193760930575335736202187696899666963208580979832882644151872918070013569918 [145,46] 23453811427834260368433332476930095716720083758897140590113550608680999276989970472210238656369079398322247617311048538637850538270875249187470409476321664754428595347166941146150405257843853435822554436481052782069819708907913204915297174799132142842170231018604968263827355361094299008640288390821543280157355464058103285242906183594116380315716489554004820625465574785524057687791939410186784876994352038415194016566563082935721620833431663119961746029501078472079647713484818881311769878699300722751120881502341209722020673014982782453490778584698794338457046362805730471854859595269475274657944265860650575279313010644398489047362900319104181235078460690756174350686140392107606509314022470316250350323939847517507828194400406604082938220250844822067145161533268152948387353732914014645830883765087466236629512162378899025139684273272372824305923085607223955080384384342082673277155136651126263729401361988006368401346195304575465947950673876841645169176048697692433950167523930263319455829953644039719022307360341002091399245647799133219959581405749022685314484520893075442242502700636028419367794415911427319388198488484941677804335513254901712947284141990355236094417326176 [145,47] -3184482988252633904878141175265132130528670459262514931013112649463794608518674020565648630085875989628030127251221176676558371535960105632447229922557734011542272484881960630683467955277545873347776273267319759375462351455240222631775325258426326575971090225738241496974298032559054488859400994368174350796759727447716591205402727245665648881294425871488264546414457581328218204002083694409362057630717764657146726304377583153932841000555807600660187559823922379874469033327341757201781177356835075919714024209191599434506523283228725403120404123742105458159823716746812488940415548459441249295905727758661172666267964541569261584984250706008855194389037188331679280659455633108466146225114237989940086419772023795334601110901403491160455566058507425316672386388435145149082533441135748949391315523764411286443670649127844211399453531380341606886246529737516795185773273003135129034151766833926876718392716532420615704503312695520332147508426003455310014628325343142900541973706800330130660574608649214271659536390344856992140719446623074315790383309695244220434474318582847916059946830751849396925376793882640049858237042066130261025643229833728825856632451827223467205790820 [145,48] 387608682236688999468497716873704493621345728748255244555062496566835484207070887623285792101944179898659007864085479631640694674033499226753239875882091732375230397956450568452216081404237292195697940495355446924747975034169688235156860224043563107109335037470785897028726740570520580570940512548365739841871064953985660257897658810675425679516929483784099258164664171545523646981740672462986047950587993822565416255709080345204197569099668545181591121148746962331476266216630688163054664084649903109508114066624052571759580344684006903317857283495955109906658512106236211472821506517406355245028989332410105105269857609964407809558978034012584441536316128570240071988054517371076874489523426622451978897473589472748114067409711249075381495139787196021522501525787639757018318337373627016532853469483789097016786293394117650729109330631709677849634370754387358292581877655352624007504883544108483962934778100720599893391239860962880834529101217143085450604419268392631327090425384702871397822184276301590737374311960463469321715376729078711012066441748066199102463968740927574812813192815366053464083753801583672303410070219304791816547118881783115327967952813375337381768 [145,49] -42231887563962332461998117531267813031953133940410127064202367618112039181120236981944785320402800772717117845922213531466906746857035744945851453607047978675290558299347470295592251838863881284434082598042686692205438848045638336678774183422089171078426062885456744770403232007529342895963493884845457362556294539528159269532095080100293903390236879906976549625297892497288701034225226660161082466097925362371924380122378541414830398927081329927936490503003159170301212665470879556110876730635227169796355005169042933460870020074468467155489406413279822254691403865323285428865119154693616808774207385428049572814069365496185662262385151720391462089909821422770607695944830996343751161928127355702271858072871114575668004136604569503147537629516910769647528821110749439338071628712177751620105946148448034758534614495779287602270870479222769282798617500578135172800967429188253211959454658912792623816490899442789248008563284209723538482386507746310979486241726629563344409662884072631208357701155246508319764272630593149823818522341396752950146958345349858710720131337215967950778027581753877707462855207544709586799211981309840699712877188299950402150974664030190629 [145,50] 4112446101010485130718756537714206658632957129057189245251451385595825704758491143554657032447081793684954979349541787073754687538339402236310187416226721439762288545534544957937229400627968267096475186257316096739164712541959339666339905458867458859500885402843935617719954449178743695125961654281116805481498245641530073757441971038058948958791013185415275591002053274762493038304048228005214593266901870045060078739906752823650478031879875636601400921144105700234796671163208426285050473411883444787184168908735543825086814104554761041569357356783286481865118878656650683481764228313407004927727176110901648801250735346213124539123002877908648839534191470060192522460390352412371506912944303691503990924422699757110167034159172128930765904008924623074789854539544574697618853044736481412492552794787530320445114865331520093176054742634872676770836382413757744911108839388973957351976069041693307489543813609136461061276590507328360681093636043493195353874322530276759785241815390003306877146746691005228858309434035735618995590501720019054950524754914223689820979557869211596556917751164594815122309773528388680034007918439524368513434837134307149604918415393792 [145,51] -357316707921519302565758585196037758779895654816193840063359938123884367689363767612747289727530978749189288987501008834038714834177742522559208875064569601147637988830587060384413990482429520043263202928859478652505148166676076730396968889400812000973524553405459078213790537148175390810446483853685124622358642220803147381410200527321747089044467946388238639242935908550475980529407557082469143454884322204762875549389687584137820843508802694228729627078939484877030286259361018972678747480152180603120037423113530934794157061952015489430734357773429752178975250266012385420050493508719742536654605797432581119479919593436097946954293319234882055960149024966738426869644676920660892522995248458165830954299175116222052962468024536426801157800073786199963725054817206850143398276028671597360361095944828857235008856416436000471189003009894549599974644685260558036709270486801216337990092557020770869300139127711695645151650725618326039727649679981910603510812937166043675681554215554435485601563720082608540680479518018723090589831647039111293926178843612753116736962970225705213040638017950661795451082502906091449618674957497007150092662009447215328977962976 [145,52] 27653129174559947747924546634742461009905884207795837435910297948936647819015096036089557482528178036117380231239961700258289669385671677052786304581033502809562454789508890234483465437434837205064705552495951252595869209314318091957684429986924970008369854665526957114530591564405754230774794090881219036313388400901431492150057395649898876139236135318987318730517680729941973753582116850254739945995551967453635506858416630643566121146242653002334149574867416619577040834519771975069060285279955165200408944303904032497890544048150894548931904514707632496082125398650482906131112063295723025990449132835604811971909147836413534751573819315414661580898696266903699163953606700875898664525738571508160298272479462490015262164331392142517310061077990905112734965715668746579289962774571438848360620866625612291231316028945300045227183221922684351045292682973886546214163309109331528093127766731481490745799657952825924544455328430423418093325111686179810687019300281855809771888372085526192719247116171482242399680681469564785230120076404153825343808199178091530410554077839280242091800864048262984731274789397854205207895945403925781949088655045617287730048 [145,53] -1902763809611778335925444522879187969620958372110331655453075711638046659384838734139920985112553867347746208149497234295483707251518763197108790765196882626524644539557940733481802222063155910993854092569701004365978303836628438470490525525536953927426216498621180619489990427316031732250401478132081827909314171362909025410311055129632958529295623872751852481496731643725537790513940915058847040698297827989973368097624918434948742716305138932609837376204204335162425011925443368708376273240790564952565340685193069449957063484255044862528877833189227333864039601426375400620708280884878306565432066057142313901167910832717968400665701621575511511972568126527183844936772942474344550881394727178700009529605796888975937582649570404076500842694251391162759685984835178654592272793092970754156687362107490483265795540321528931132697423513309224162973811798402020756111063557417750416671734097457446528545860319129136990627925290142763339376007613813315684133482850273819279237358035649851010331647833615303832091993618931790023562808843848293368050633084913727342724178484963488995497703531176531942559445546319686854514375467751075958920321864925732182 [145,54] 116187040948507253276685568255020507047028987480129458266481274733192566026149780719403372242524265961476411647111969569022431608831250530889039152435375772965245452320584787021840165766305155638101518431126318918085924377227876606444477602896066530462462424255978512468529178959084733026039073760293010324632760707125025397258924388537161776090133762369658722572177222595686984067071986107063624872361295932825217792234999076908307175701670342533657517211861432646011165337184752832132990814576117135290569282799401156585231898421466015190366445780161812117830033193755640220368583957667533692305020570744616553052955436495369532647831504860351356941444797849585041030804912599225411869262739530463944572395768644214220204203378577523177605595041768341947630822904507012856098926758888055908030038018679392607131422515805977784206328375440117614254877271889226158276724204394784024284227616128487174649539749313748550298039799097084436707537539073438331245773260727299129436859520535795425343812398666078523029051263685911134983409118423445049372341848618493768079641454192534032416104574904893150751980098726144694013401117927973472485284080951488 [145,55] -6283757898408893852546991279657225883909667186105067701656001575232203114234250790818074820140142470258629498050571003064370582675983479768407660374572073633840949038848530792234606871800831383615145955994690552633390579782081892615107518058532248486135398713155718311183656273391314595293423111275477848600330971149428089499922018305050821865296535555115787412416772637434268279518075640791823471278521021895048550567154473970975814213712040809159137905460487034201650266320986949626376229209837618427079949208361360095275709126388188407292865293760218086484579805330939406838313893454798710321798272205261419323254547716561919714660238188892300799274033451715772384756243888081273907069582769845867943653444818870043757540197368014337838398182884593586920844568267145048449427390252670741004015081985814084387257030538860601781192362225993798866215313094234939917710625168470526224519432902663962710074790521503653413301023183561466506582155018339609841578069158456416091651363908231696086889498865938721399661316692842018853983431702247043709283198219936888053701201725738736543139883502727612112215581907855152235448998449345231681445270088 [145,56] 300403033355279197073699751328330155288132250840676531066562858256350910818329954008957856478641750746042493150301821038870930801734437508522386409845359005647363634128046795067754620588290892139926911329361889953806633367062431452398130930402101518296469337220127574885920937939553410630236137394576565464948767441447991273144200646191427478523750449579555843440738999794479489203776575776261905895430932934230593238437613775477197543945063834615981730124825664577946962801356858879681706127794122975048191341487738280337538280437731514567186837969707610297136393436620002396528422170786902717928098725484613365976471658034770984676703612460917682667831587431673854855743513295253341228436039133298652095780355930883019449869371113550391453960843956205357078460222586574902180234614329265263329700651238089053680184509327095770213030279493307801861115039582827992603448560716684686335893779818722282740655758084355354126357893236691922045808085655978657597494364642331500785278685048312121618414567164988927847569773994883624160473367036039383278260925382685105530782646671003768776259466500772531305002646060537674125956489172368383296496 [145,57] -12668552557763409624395998817008023828525812463166224978719584894196915748723204744182527334730310454364342718169986855083673965083036116822293191571142031339295080105533727804732250423992253104634830841413486447179650679595309353567388994101178605496625425934892246677431555288552142601647902720196168990857143980713705368974104765974878414979028974244363392902008531400887252871213258691674959168358763252578922828185473931622957276184983006663532764110156378330509476344927418395198898261394184833500797994340793838241229328724098104727277630318825313857297144027813333378794578990421924401233899860511671118511410544876164181372025877638153532434685914246893056914045643420867357441338783218931273887077764811404511986586126568188598949940925953226412635136010277258448178623345988073338969234409732068008606845238270268534703397878568236424961647104118118635674132483323346526548579674556142594356387845882037168388541274044174466992143233480413088113645027744548787782265169195765138795729190658410300160635109009082238290328177213267852844862753292776743489930592230097826109918070722164555832039238115356513959863028587349293470 [145,58] 470311474390674536358114782478872446428425335775437614146712963025311854275448135402978016764364195716012505029694306318900491327971673120233958634043180370376911544146855510415186711587062830106355121348306262812826013398108550567046109765594082697852121949920452761308964849081075585779607670252118839185217840494604201849092504012754683761208566565820048737885228053821937222020187112045388360227240958715421866164339368412432646360056170387808446777993662520518995513155878058274085188425264625346800947347137869620200492200896980616777622999325987121711318993375960537433776941624045604033188984285137824185345926474664201506426885534614356046748934833160859740129109949410751811718327768236974046462533467873912934936878210431037493940251915257935928319828306555227564194329833601692528002413169064034646695015862354039867372434960135780712898423614106132258119071843131127309442111170383513414628055464685976841304678420951236482579293912849634732748934821593860274773875867319472205592102016865817619842663658197573184276570342453838492813736401881055063971869835431332446194175056736104119230612417471116861568317210339648 [145,59] -15337835629085663483473681748362950572755838161508581418744656478803321777086935371289509172687943154366270126801605210582702847010999034415588866304776963719344333509121201216439994106658933111948205515067119600498398548812757100814163882180746626480175843058583555818210593123973493560995148025861878501126491846210783469907310272285038204828603296792406092124306720205826273624778123536511688883018383953025820682829202500423366001262791505983016564565486821432855017171642907112957894036507112148270583933429165141989936254232859877706280754722131394447337391691407270290498347406377851049632954693214643266467761276073713233609063946176959471521192023716540258822743253519748468073284503211145316830052817277174540992656693245981598616692616151585248981403561985731560201025577804313974399200939227631690761199524538662793726828424074676185414999522803299285242558933391867193089166636454017862005975271061888164600474592263308541698507219013028589707335627569572756447573763441748528454006848247656732294925519643380538801867489796138278400957152497805304131904440738397115035716166707937820365101499224196983708803472344 [145,60] 438464816286552211401816720351789702060642391681704498063771895031616716956500010629328721103409779410390655949981714615517296164001304103709460895859334683706897826603181124808934500775609149187040189873760099948636395299351530150991846405484059946796873880132546790140503916426248474861954973771497034430975774544714097799424239560583209041321755534625610869475115783176633676492494331789799555001116490538894500136063288492789690425118877578052562678910936428400892051137337414502493885368997233787632309498318874939445913409730805540398389333038790694443437542112216476857304337574496176297362666976677604290110777137776910992107454219652995430267936509005640576197383018982072514227657777207327227897572167731919358688860577335869375225268319887786758816023816532769604668201008052148178675732442528985334072568633240764920051476314284718328422617778364538029658399540404756217577133792135089826102658165233019170055634796204566730613951306144970753205797135123307905102301330281661837771585570801148904012365237975557088044185055923856600247054228097299982756340072170155971606982179898899395966806277845751501508992 [145,61] -10963770008503512821432077914504757229197813742895153783111939131385377943395126286620119570718657800419456578862702248242046342215683407399869534314336964620349584736441283712764521400538439087338287641385067988892444210363055421955173990679909126768008340480694234795379064335524237979125670915694349736578335613716693458000465015901822402662807098050361147489560055482101084925331785694611836918908455551149217236490064378447432790860277042528110656146360349021142077844904342710253164625462426039526197091502565978169874536336139610513587952823593056314847953498511878272517605044300792153933793354972543342643559335614044097027934635395708785438129796335684962040452435930036984519563401917692878292883772678569756351234247226980540617988962602974186198413796647039948197706059100145256268478402356085339529274400537335042438164953308494023185419151307238553855094830780162937282248758631783454982885221293888737719111830637968213515193176603515713958946732781299176411610849438236948495060298675388782134645936327223452166200181395278450740444061026625393711756394266562261623213096494257070895415264084334910052 [145,62] 239272893255300627778562973055728678387787910948312980816621482927261694579846751172552225281919441033981844993804127515419913699231788187097431816341948045323810020164168452473116663031580872745892142017891897402597056325860133883534513272894256892297220581846306619044978699276339442333565797000351836321618505623981917816536134921598070301457240294846584077974324355025501781599747133219033863001398571590301905166063599130086071935065739344401532447566832352884300357704254264475523477581053770337202872402037599622353240849073319742785118370298715237680092266391495670022135250528269931385666005701248883914453288360308188990380562460215697844919200641972432955451662482403556027710567438570680913029666347784840279269374381058744212343926639296648412881814902006532716519085751826673569817772078020227597985739857146493123303645079247464359686623750229524290831926639947357530577704739171149918300918076654104519021608748743318703364166967056385978541557189368890885987014847050073946731020906286030347549210469895390879199841168548849139467953127331444275612271932074535160140425795558762023733990557888960 [145,63] -4547598529317591109504530661532136831829377595670379634160201443850850640605354396163939946648948016859351094090456454768024068944358644641918953615500731219780046215060016142421644822395242503400480870166989116626462965514717944994915242159386293702689466463870861229560720939877516246338474181902554569727537630299510800271297416356756737103317207581450794448626678571425222370269229692815901529265029538905427908678105128985239903413488262929547148338551212188013962333109204160839372379218628146448494417322523619519150553991682270907686029680511311429885589416014994259752127141748868760813376133795283980368467830635476549884118503066924564551634232758908377414051977468433338569016124583088450341608795918356678947176027606110050470510995322629989368644782535861427312913484110445649901523785554552423725278293529542771435533400102836111572547049527664550051495656410683029434574521642376817769723277802738172763283383032462459816485084937756337006433523491063123763861873724291951848480294325072236862428994708405230405846138563686797049602371346828958984599121800099294599837730538025649811168387960 [145,64] 75104466332238329142268482805251047227213761918817175108308940002779840598987923770975713340762922339875833860392517280766047681313419290485433864938300775362857370808371731513500526757305243400520576817331629686647632749011762930121515839694927427646314724410193083254498851694690064254432028508854235170047171247184624209588097887624362988084563761426822235195279404778090785516440759161890539717412863460715371015675840703797113129684357019383514184182343538703044687177881928563961882360903997834075177555863788384583190504658815100007872312333961792419486669232111099171518127013167023982332876401768230744282272171816632779086088619738428530887463811317570520248095128680548413518152390715611641966683850503779393992823209819210907808794508977279403139713699175490289635272478199489035978927259010601405451465776779255678639512595176822600789032003645813926788841193986484004907010704043452176319750542117683193222059768270177368447247208348304247796498452019759946839407799882405568961992976180569841791134492925398379414984692232324782696754217411765886484849095653542205740405592375563267019736 [145,65] -1075420023417855523306845513830015008307733101469763446437808369899918332195655089304901660747006157549259786580232137854427443728671526440267482174529441903726308729447652758310027762698186391450174932627929650248935388506745581595040987910618632518898596311501960728594112614806569432479876662601182997919523930417513378775805675029899463487013127131675659595976889956658364281982419958483097296364984832395386817169383409497712124810651199852213521067548214496311431787298832982077484466658302620437648985894014281100790130989747779833183475871616130808679438321328037302416360800959787217370545454609047863694253274192607257843522011782681505378193818030600376445191730416155174312905344689822280553630366259136916568399814257638869267361240708580538403505186671812123628032987893315288672860214621368617874668461953375886561016590004263099642940617734737584432984847045216765928642714092795991621017339364711442062412100000701507541953230228022784181734888548006590782828820389337261866503880737004227405694745731561816665051980377974559564307175260564378690993740370899164168797188659279083599 [145,66] 13321294694598985436130994709269510643363881667659935977542208121301586054785303263475970760748419502962341751487355203267167931938487393091004287356654241928536135614905802322966697990415713388439035575655776681882702546837646675410187715238517308861629429848555768376797261127765026320147661042262153527487249600855139096771122293190896180534609306084910865885576306225738304998457698912329220155256552355980919798513342554757543976829415754688314238258894056718990647307264211840517456341887900972978472811485782312718767109311081741702029025168977112155064827039214917894179454671638477896626473935787410506741990881607507203358984064801706685473048881186204072939975973622168779205391899866693571415262101529960188069409269721669012375709223907312691099825791488723914503890388452131279196983647936906857702786673851798408930746393685251686876156103077707602537612818399991031515135706096049090705848975447146513834397231802423708122811138643301796422329038945701289530067014625816014100974703006917457875853342702281504081282327925336886437932270895697998234580114521252112172182411521408 [145,67] -142426594822498572091423973142261670891972879410600901742397569729257395026409550664636460421758024747034084863014046901761800035634419767981650744503477779376002802719644506044717668434561560300913875450736292207446520679941805225867325658688682983740955808951970781875076584034571907850752158361211222350090010527249339689498839739433492456661242185827858328688970791798184370663360727712045462397702210732288403870171491572295212893635789449130058102428825010633444177004775520978243458854973972387997953319447911842019339468586730024088903803404535551935057301591545619247949587704309977677449299071010881756232194227343345062279900069027034152294619114668852206180628298729973635132543596410959997442505212568530353986549367081608580762432749218139507854702182887683292845641399039847565921063537498253297495672653025005196292553407010951383182422974774806139365793057187118457794504819770961615967164253242905616303255006862782086425545759285192500296655253935061305467391563642655508989405131724384308953921480440059784004879377333252735047655893266242368753269917411307639768134032 [145,68] 1311368569204619765477125971191040549117844330830752524247214184172827441503012158594893028354660444801664056797713611756582762211830210107900896398606044753637107637718100027214147698759429637773372208761670691714963280520971199457540268841609507059429745980856935498031882338098455412165270515197595575702114499669967275444563043624340914427166872792465643751324750560139914736984480153772056359303594591723768214586199697239271701281659711103524904896386986099950001002008240903616028349598549359160952165341705418361103394748072115519556709442738917212365575976873782690373946278827262520415777879760967490323619478435913047893666689656358789921595417190465046638151194962810122491502246045691441105044681328810741573173956868417510966296049359719463083812247735989927424943356437547403095638659804464520322995188665542984377117085882698412449232654932312521006309668396336403938187942259311645561650020737155845806585453522636730918002020955579848810092810025243482680552452837349809000215631992242475646007240148054744280668858061978316277394055917377766336515701896820144822048 [145,69] -10374122043083031346006581149766377630687264309901779907631891064039240385939739993346173748218540416432280052981153606929393072271144671870894741791189479151491234536672320228283927858852880841575677067044326163051768561700353756250668121643676748849953203155291798416321000356521443874838892317481412357645064566119373303946498484171812779255818297206025026716247425561631945050542806092170815979882436865311579378619583480254042799793726914965722507914141255457437907633872033427184600192839375643367867790008079674068598144222623192186278704936090348161497375334359411886806500092941215610383002805762617775520373958375635766439164850129671359483902650891054453266489750460818621175368056983133889622583598046500738076731878184102384905812902974004017779031032860184124301054515546817775073592401231324290186816532973652247363283318368894056757202986698643846757234864848904154316340420859860484409174768239749163102543895955521959166035461496594194476059743629552514464180144536470347445082790817325352236647553261731436897419421937999016061153552728498762953720625181510098 [145,70] 70350066241280859252628156472836055425694821915415753451147897212330753340502210777884070385382423455638800844868706279439611557444640472980793566260507743138006674253349176182207184561694811819800977379047517972657896218585812255943697174884714005281928585602348036095685260886190261425123083854744663474456950326957081110863313723334910003456487624653761885570538790008420653862867028135739637456222958102532910396790473640754284195504255676154035722297807946039589972199648962832552105374712681876748949463022941124968183095948193483838408074036099689011418856755818508117920204751373901852429771412594101413171145694702566726629147288296994596234221931824119336594343859736077952286690093556771578579414880097747776491191599555770403783801762030802696138172335136848165864592909951727118729589075217789433136992912690578255604419760313131128895729374818205107409292413022004959369451376525553435084726196745438915118035776054797072297066328178922377264943063359159950035232914061619658028608067670150961339128922277146580394105208995245718477820935138870988777652206432 [145,71] -407986747517736083767723307262399064632667754166697852784606671903866028142600417659560974884713983982180836371380388161838654638073665015591268119776887944655044199309674711136041490622132793374028163541318223386515264888007805173924058044882696116964414422403373513032511148330444391488525353293781571932675376445040092569213716430593173166439370884541854262639925361877748324852524046004991760749153207962881993302700751400019604347711186302844896615380592612556694059772726611990909998516928810396636207472572885458894691149111048461719704751130817230974345734078265154866520494954195824679778170093508240375354042881340145366612455342293188424688792975018068898080965605573927730186355009813657604273258420470653724939041134182794003561730923325333530026780481563398066365829134945607496661184203174744500779105604829720457744691691054605915751973292550784792074029271937622169701822045559620166330692826602516459504162996378655683899070795035498755475301863454677823628844659956758298714375436707632754603444273505924594774297109532276705175220369316956783922404 [145,72] 2018664139336675519180152935689226689553968552904545402122554688143879236219042856015033949576548264478863135758542078219002327172965098632505760876060637949389647605987385826539434122512385597555025347453883562910050168311202432487759376361216553962331215397600249196986796580887983229966448959182476578895679373531142909239362068928513010441499984505666827118601197757075276316101771001682061039762926251830535445529587561272416098093048677079929824371066309590423976253908609276173520966330289518385482297027385380594334074500074214195648920958722292804825482752901749513372580903544473818871404667763671773630776545273450895371055218578274955058634438885847747803370115487946426162900727825123808651319303194704802217083012591860363255725499293037860641152310626559581651622232572915418398550029489149406893180325622440711351351486192964484961057693124578154733029044457917722279091286692001581068897722285815298522008848661319626387644750376747520765311820258326157490073218008439137559739458880550834840140320291280924815073370169049532113593042949251003720 [145,73] -8501015778711544818675938883493303885311741926714862143631388455702771819162842486528368772791020242519405646341542448936493122807111440477564958912795786514207058706616015027646875738893032063010955624089282933178752174122031397031343066775164356932615572745218164542634410362447086175840265517218432081570389818285434570212116216064478918939626982885804785074547398945235408304160702548406896283078131567163143703465866406281155319848845674443883819921661049741513315531445591290556497773369635746484051283658166599718883019922514157568770721331095309973753876723138693687754836976486888140284527582406752086169113541649459135909013883085254830139811777929469233331477043578639103176076047377190638209057892482327804734058739323061902090274751331576267292874492196252378030494206052857857624969357031039361556590770646780959951655833351184927192391484715735875516923942443483044774521289004707673120953678908717451858459484491839066945888599103964545290460017963608073863107523120581399789964683369518867710258783880451480994205346415537442103822511053517 [145,74] 30394888549702369957855770539607405194319795966675032833076442489011509694216114466704705112190786935169967185161454230832498673109530427324423312171383787760982146476191958185339927742357831625734225203951375253019942576886333816118596627800748398412615193730793640327339453803634047646280018357827203963065974118534527143952121647979192168348871240212492487577611581060939900034441282045944959318679040770354131031444335506571391978863902983975355348696181416902456183576844491776666034436194404035853127862339285573688567644048824864967956720664830553952351370506141915733902734823517833181187027924256721664527020580023487269420666411543169157031828567145837625419142450218428984743379745563040251005559899155546124023310041365617857037543882604981904249817107372150467787720920685489263160912148243128502882432771678308986678589871648751288603000247234788342795004432240890070837603740434515389199912662668146969338763083016470893041087419941087184365687373680811747303286815247456063950428375495655857076535063757449765389729559794794729369395968 [145,75] -92037979724840737103975317877345107925354428100985714143305976495936768995041463183113787169509318198224174472366596498107422394193461640865445774219183059053726089184004834036597400483786865215417058045387914314631459788708725249768972621465807960300036732339831156892902066666636269757376882129890807814407882171342430665231472179283917972310752137229655829614536719019058801748291130194360227218539363096082707070597053731806529349175277338996038642198017193468615771188751063943013348577508005662027884645805738084561580755382199515085797662997973239153026702311809434415781430436678259734758001795073597649109814163026459784449027367557329850836932373817766302676376671104563831071009586904217413601684754685365380471281259349688317714132786143712384329436948457106582765157235162684026475862079639084782440758643819223380260511589967786776729135192791101519173396690907125679368983126752121119824344031463438422598117956705479229334046321399524748441753742636769483627606982979795451190079967756236085877987832953097616453479395826006991040 [145,76] 235429702949359066053981480963083296044970460154792860311346839001590398641036644567492483532310960121709062320816846025459466725976217658135675369448042854915250648028775843161426146480921374292136712203781786539683757442925761232041784037207247566061957696509054155482004529640455338876450919850379753949655854871646573427512241895241376207395755758444693979665136275679053501493697684808382607769238897976149882599701581198109268037178625281258655028248404419457225102233435079863109976387454538455378072367138262671075093872201019036226436270858423179192162274356414809485404015238421516097579424516136396302584706693612680618719957939336482771090564926483578891226120005461960114040430130093811069835447497474322564626603649373512944943823292354589966855380472753048915983945835564064184257011304194106317005522067715799589174562397489338934856777150945940521887585744629967592039887923465602382292329578105643711830432125075868783734602141020565181126294255429297671133202398758522016763387381705965429639087193911116683679641849629584 [145,77] -507397563003809960269033218665664401937686165260875105938716958412003781628174939632010775780614150815465458288884971270187489217733753571333081533478905637467783161905535875497357461048776944120710070558495529981928643002069359453088512584737008303531940598421534252840341589086924343682557217881582624730679949827104947541713594754985897466049509440621537466737359753110114253583308461762390978327951247944430304537384569251662304504300695763273843089041424749613911309479144972401015281831262261715630332955414792855730469472919747264228341323952799348312334777622887895961784651181342175850513680509446141989812542875300667703327409085104953636981308717512590975736300674868283353832515293238687616045168924640105289474604542155726344305871792601231467049701945682067704189573181891447264971880134244333120501141129522232313418346831174311542771961458438160500556608605327360233921888233046704963004440601625405155142659615343222794585862896126767431201310831190002118031009032141133655832594464240570964298836681799776684060602640 [145,78] 918893996226890719442337985757127486212193321473141446845501900302490665781359381561440105866396261750093789835923270789163243421063359212103707967947322903185477270938753147337728000204067063142715752928908846877400080215479348398989346585724942375439429387081242756858519062140762118808104100186193515263061225078171887535389086225004613061649573159792261496859504574421057118594247534829360316938984029463817051106479058271299541779846145498073875072691850618353024750648889854124693689246298641827979324007268479413462862764576850285081664884152114300713323284017345680501567527288633719690956243119967464741848030660966223580942681828106076229632995774507521050671206025040659754633075981881501125441039257154968140318542678158186968305824441542548992806260123183828945869895295430058210989587214270675697261981600306619246305380863876774181866263876756585998623401921213966014423244587510667411069478684943777039692019102203043893760319205570395108122122983060559549299181069126826694406932604082265927431416079132122406464 [145,79] -1394498889634123676560306879240919043380907032103980073152113409197383989907477691722178695543788718956203747546795149617719257884102871589120370740217521070370898231702515363767267619901632349110307375741779070953248463723722584615432764624425257541446342150316187464807246544365301375193415068679416288791017925955516061675014076590961653331047023029958677446031727657139110607636273406404217420788733695780727708671757294964645478586269867370122429173078950343123254409982763101681807752880930736635645323256026401522452250897663874779958414148713937260266623447223775657568655525592327965355603360229384317537089936556052816473943297453764923762128425393520985916803981238084441366169358145746865630569134592374646422446247905314899149408259318423857629148533736508847748842573281315999985890051270133164992235158436538781645033684703060662892996956056635489493641043832646220197422166219676936346111314462129067097536562066123214545139379189582500232316125998356770548079845892836449263145507195243121154173480725834600 [145,80] 1768391243618121148249937173717310235574204903834339504540432890958268900946226514384500104743943749103140083853154373924228427787099760057573014857824453987798288927448892658187434796948607557843377316188903798696253838166060753577525190768068274279997173855858741578728932311648155884366893426371898634010268528331583627681757793192698308224741783024573418356605113491656958056351044998734984699800554566549475304595414381551961082129891690913186165224308293528851720936037978305671755007210431988855728564004453387902744898979997788341571946751537774295089533485494296982993196070779578852520087029098654450176372054438106496717153012757861299141898827827275443591755180426462282132289345231456453697213322429372083866428835519817369948210783886007076650378206468475708851506987343628043177685750303437958837530831540619483173159569508884734340207795534517678687399838246766673011324988840630781089056971610296369982997922276762462178090307947965999502147563829307746030141647499911474515142830720338094389382304536 [145,81] -1868445860235840647647318049374233858687835800674810613882535434872691299189509423719213401332303740152530192992940564861363786114387521594760741285277756912860598257544419889364609060210289538607934515976403835818993548198195857667412274169955826456917511028304569227936149170477198598697371952102445004629245695206222763827179145499997038360707289057970927538164480870963464517781942017861459038934465298077636135270590641431741816190773168473705797868583862079187109381341988878208821518578713114185858390690343816919820202149840403636032379433878328837188751486666100512150311791058453823759975181730622937112990300275981100541909044219341056117117668380273105064751458967796581614040040480950838850532805850851052932358707539437023819633552666996676955254531470955347796159042577031854326710384387539804607967723328330358238075768538507330220065044924296871084493944731861959039478806421997164886467849740044647464381460225704517551822729882040484269064019506793365814231118889177834399207985956262131240807 [145,82] 1639905878613493174376524412235311512021337047652632537995948346128977373318967829706736925668954930322559642631624189318147546172675992176274635760005385365823612738772123935561901905014807138093227048356753262386915596862356333328220576751652621112331194297675847948695435933442244170116916189596021927613330957034889706885525339218109032215265673895622217685848732249550166394423542342668416395233854196025773176347795226527994038113870568422439586682676742882262123498028527205409974525874871670716049107635843423956392320104921261675620055130535152694897595003340684287624562059338177316437306992279484161122496810127806137025454689183968463888869371252268721768305278402855378000473410872902807190331232990866847026859569320147277670647592718353738259835797926823895803382129554673432212843487079920072538120145203097302427049077982078082373666812813102521490037739976385606029144553711368544935171718859441661787409677858085519170339015985716258210947877226914446277869763253994178710886808792534080 [145,83] -1191912243399101869354115530338876336963074319471768074630437704023232787407086648655552301269159277756145427037943586310081340816652971747534690379944961729058885314158862691935332540166835421074736977840073206000535925289013247564246825014121950518875435210580818796794372403673856578032538556571297808598175807435328137202585766660046649885155176850898342647687220441660413053322073836386928602224810610990457792482855084560163520741979714196033259001063531955904010792123549780930290610047723968130348065532727933976847989186165259084562708484398462904734353200581881137350140868344452463833578959418140910411122297340386356539856269074317248367580336578092281517341003810184542554176212494114845221712711214594499088935408550391889065736006323581470191958963161339849109645972212528909090631642808863042464073124574846209767268837667191680545287416299023239361737699311565595006232435275508883536301743845058329352156199251774795162735346612663172022100891247979823964495708577856668327509429112 [145,84] 715089459638754806284859316778248518097210535727404340920399304267409612288285240520753891505834781231428608608998372621658874928825700931901582734407893785423060559329258582685562167542479903446812729687824019572843457374762886607159063651109255142886722454537379387939910403463628797657350587796920090096035921625981951249207266842799295856987544306800474368667528771003807442358816682461838139098591732472054036259552149487160945331420534402458076788856701478032254976397411986753031914306235227896110169069617645771099562282842129476560380992581939042905036840416335547621612566206833098222955908574919388158117747491358787640676985913548964958687501057455371208817814604350723881900329516998038509237970622089906255339362516325958426181900673391674114813379275146451453598575241452572966210336057788126926734344727531324484350838425474635085565269732381213212855260383058278078190932485501350881650110174766185394085663657122804642045081091452644522815139808598341302147182525860376699616 [145,85] -352955987747849381924700367740693350799309920378959191392602936433734237850199798823556342523088864241623088282858589105759279174639099632234292894526773380784994141048223050828318370831992679032013242748640774883051382093129931057378019304851386666992716928785523132696782550918376650321559024556092127099991707751043313694509287067175966009853125463852686422241968492585217766723846390697619797100932095947851713105771578684363921576238972463542116304404814084495427431853241897056755445161653790708708620632532776810419612621055638034192022458571791643193198905144348087940746143704499260279069340286755178554773987527279043924380656263797032418540376106532263417184184133133219384099956875440366809688767395800591402983887168966281413353966336586492954494049468359951221574367001642007213145821391105914494982743445080171432634656552610870929736529104713082330597949955620310318975915192459106431389342355050440694713410725638718217062932970730608978437550106334491195041822390744396 [145,86] 142831519847698653692401554763682785476482310463182708650353957022576362227781981538362038611947392064507237873242858376513420415091552096934156065555450304842171744641528898364010506550027272686099297546929453308185641154305195081189738950723897286151972376693734568630331508810597730158177069178026199511513211676796287039717886988400059625205127522969195405555674677461451209324717673696907155189695607381348317394305998831458807080402462341715362067502246036740526677539840921218973287973994549102060560294320498114245968986204210921826369889643756723124208943023297830157351158790811375104446879596957490439385394608967883322795135080143214415368548592068290951594911337045441044326580941575447848222886013575140311739660643092833931781585924311490723027047985197117479858203748572422516840611155951502174267027418580121253311326064480234782042961346112926683391389183602738160995367808026474415326106422754666254011793935767064638580299747089263999032759128028625732955226528 [145,87] -47218502226684864845281261957645015713987882827373593380628507197270215642824606107736434132199510110372306511288769815376012742731073347220839349270171066311462841012463330758653336934253029201873485481151908042299875317309725865665163128273459248318771057924331338593386957756424808378517419651826620104377862110948334088151266905751698504204041278784830051023513298620271907142367590917175236575756966660124277761760508929990390658362106043600403948258348747474663092571537249277787887223956647786651481575928815628502868375864804993382940972595600950403063598762339240519646027926467967034357689813173792104470190718500327647833251773975124287348018952668692702978855544281566324843988167336412062071094228270443269969369595052590874472945779471790614903753009741417749310496781635786281085329556288310174439915069812029057103131381669400775758732582576763428009395034294410433737389405794720150611981542099762736353171639065671695781178568748509434335786484113300627116 [145,88] 12704699179207655579488993343494245999775954621249617480630314064012918766513576063967057272229279770329608408521096186091156793584747175884042069847380550204913161680183835954440909255889020918350654878177224976747410434899598498915022489889145166907947348397763093064354524561303600252641403791364063982706941677381140300485713096891688548785756763633757578796700529618691284825684604316939184939897597932026845942470683451120806143311295165035796449666079626972520479976344477174165523867116694837254121148290846847361858398611096550552693573023940265694995331613309801840881993034328551460083798682742721391594360622418717143162408130727574804550745300429757144705570602745338820215891120405189940277766914287240967706502002249648375778812163573598744489634592916695962558256083735918932872124905846209485884481411049188842894725124040059980918212414813501986212127672769164428632474121006843765797197241995599952051157864282231183839175711463257108689034100507664 [145,89] -2771365602843440140354052120170624524854400841506313541668286570898747365365369398331108582300441061511502506277419393194669558095808531105892306148913511078037078771054520461938043672206610377457115064756402312187603435556628886685265541127866345814566015093084064344817133614135918939916794717138543826870094030701326159576654276258361038456509561924554445527100712365375177019373551106799221621042638785904335944054286668625934192872312612012896524772441001383236641036752442546744664128180467898030016943033157741122322515458878838211557074794669115421821316527902645219748994807892738823846318539113526797771652624891165814542756466099836563299098059977407322093308077045044029623913855336062924309190362025218711434853490363674148570757561678841718078465640457881557520715390704726885160896297085403186238359973782038196355757556433833532547630928525619578125553168681948094861739922232593178140059587469450494916549860032816662158063228772953519746762090 [145,90] 488138579171719831431560784068078613252349158289443659741212771607318256009237957558053634694132328310149588712518188420579311539521452708965335740612952873529664415701446391327140410122644343180022733747854038661342832458911596090825102311271930381435533732459620942472115012521769299957826420960732363442075225340772095820145050651721478816589681806276745839999523269719125797958603321879362042878112842170387403831497064021325840720402847019023817542833455903503359688117382767694753745678174650191443361067595353978488271278211126592451125659122599843198284017262237823802646024859763772539996907633778512534029805042494546164850066538543888698323831316467166047646757317568281179417984960760395333988464136598960948163087514833060210928044346218029231275165332574899703170376427878392591303443380214955974210039180996323787577297661886271067044257800664470899295851095690927588879696338580062930388563657107473789145063444168145757632954051708081280 [145,91] -69132077730553854169291700593291050638863789568884969001612358596593970861130276420263298967261557248210282450667319579830114927579532230467239958524545157356241955921438900030338953158161006572184817088273658284058777499883146475141169825617309629293687903562029368977076215512938262423322475096254242845876404541400430454286750990569875873685470454780392992300696582764236214289515265490887261281893911388897292848361484662480215118373371620789996534417812375350924080355449677437801706264510548121249026208065436265613120757670896833761160276607685094269795740716236501862699327969661446094554513671172475316299196801780414427417315373260437025227270425909690095297730792537335195979808584140544024791599802464694230013787974473577759529503617686331100369044824506270678985228070655305283128528574847796534442253505587110959293540189885146385586580390555990733578993965608595993118221010883682950638654530350233437039794185951608635322677168560 [145,92] 7837728429546601610731894053110875301754816693529437742747316220774663238776896585419584106170661151864493003009722351580507506171475516034094712514960763481131644585894981458469273214890849872814069893184259943922712304213179778493276944623593526472618444414128136868958511492116754517441993486551933646650618208401728161192405416445809819369005716551506199431500755793737344716910781646623166173013042532999004265150888026485736859045925545885698496429672037705277880650843522231117312690886127940919014760119940694304567522536253817985785228339281065821494305897044220839693278025820813744827342153625073964694077550112819245497577596466698991364511425214759907247008600410895534412222385116578729364484624669896271220263688390757454696484090014614697428975828739301102900781133115619130320102540355423225839845781862246769872751342966490493651000377195705165809741380568108873578048810333806086022145563002762875551475567341535321191696 [145,93] -708070053383715447983549265644603551748264866561736612440403879796628379808932136689799582790614508175177521213516327143599346977192802042153285926193603236835618739376484740655818374882463222471751352660842092319361600250379441331813979825887879892756934214079464498090692714863783280615158090243369079383267842157933006689285277366423718244687752728548355219657996750688282318966309840587350121430999694873078827834298859391912296324702027649439737124160086332802412605306037449745547837180549730122397850285001903492900794102131740795554433325402416821643884704664499516109214975123984153815026391629448980425402017790016519220234652035765574222221250551551292754304395022322832366162625813070311321126687123039691052059051401470618220474824293559189624976097143917336235022298012435034911586364239482719241471894126464131330649970947084523986328535716762131392523628411153744046896953678821142359466810772094252805663188889936560 [145,94] 50727980456304499258573729058389031010249116502321925094455406544777401887987456525240199762750658511134746280541523411918867884264694155127600962757184097363475749746145628646536933741772317136386024023381877636552527015536213729014636524667420289685132062106142074093174254895291033526464002736913656481531118797494634169968476213831442669690341501440786035327653040899055104732009248454843694003654617123740004679809431624297777239147561527045452050354425215108265185763518077147869067753715254491682933893344127909543287334500222181178038427555043531699913977881129335354000159624928298565881763804439604585117448140618028786825614765965508263463104550891305744480795491009702846783304239133021217075788834864199603418986229815541482211201583904856419060771608230054662385923836020040730767477871639913154598998611018542829005056771479507312774139788412376865512181126395882885446266050582027694462423426889958263988570368 [145,95] -2867587527124405339979600311508013727685403743487459934105760385503374171279119889298544968760881815885872924189600237764598016835981158451343021305073425369801613055009608935143467690903870234540658739370111837470112406299281179891089570063685593528998869685042646677383048431967868085534671499389029432241197299982448084654744316915449545700149214265063622281175907725048354290803937034476785899781914947786303225962525319708147373219768192916997460106839377898031052463010329255452921294534601096686723152416908666433627388380785939654072697117899692556067162790059363437973395619613196040269361474302202369893581696615552292513602483984189625783571483583795088390833621429188061177587535180886249006090824019432732860622121106534382953948740663257792604466206850478698403097280641476407402995656107905054025449609422234275060339936780721304471676569953745705543579790612692271157228345234867399945176644333104822864 [145,96] 127230706986690046752323745086642255739606942439599409912287875119630927143035410327223973312436398167286845803209835543294507344949847938622276637125220854679394868083369792397995738966021142523813313435100845766754851958653028697682545361655363319484076867278224394743919050225162848648097444807361211918237319762327120769560249272225718370113488636589477837803253471552902257545799234486604687973652307895631586181437595371529806698246279369641270452463309956208573300216915707956962541179155349004737296753299037255062422342658055346997175485318975479019630486983788434408840348590463211416279633381459194949581349407873099352931641277389330098701875740268654433523752345629163199260370787770732752182285143196669239086726197112548561887501273324185815052214749524149756359199196204870597437825819559049102925979766892351188771407479765881212608419137010825213724750402776685539229885045118704946763251375448 [145,97] -4406264911259483884228699465133974686538162291998442642355194447980504322650564803789525448764242272388700151561945673658203300273822829446325923677009686425641275596311673204725824198217484847758830155068822612391735688580863676374572300794194628764833692198387418253116344152174221513501856453589428318129989693549842753898134925758115092960229805035355239833981016815245946967036661924087074429110388055793573081950296552712553960379183053979538744723273624375249315567288587919722380049659218424582436400577415006603478789754533202151249071181704003426173914293963793892259227161169316165689049568557636217573357116884155984485392956045470404984544242621884736843016058187494864501315990626857354803103574711899803634548135261579717035155224540990456741113916545346631345171561906844195934269800443254872485721339369050907441480508150720370799229359671688627037541654398310766271662329807198623767815 [145,98] 118421664559976950696978279034524764267868780414305492453452138866040724119906971324262085997050577205848228722067145364301619405168781636119848540622280910544540117759889756895765230145991888569581211166763900827708377471291503321880101927673235307237588989656488110562143784412699939611624748405521224974699195576159083609252000608472346193534022244286998536763393434148596303714145668303880212943820905248497738765584675547757404184957043770570290693268825707885108932883184537126975891665410931467248866820057687426394967013755462466263768882588145857185888608802230490614205142713639430425408022319529535958452539697196241093619221994694538567362614652516137414328214247787903268034442252091365999268571253168399962985717757489279882943546788608071276587995221660530585269850302091053872657174725295937466824711380539455594027862821023869968974139185087410741686004864327345567978292467319808 [145,99] -2454850513902956623153447956957922796948540599202548175061014887237553410612285083534543653082997252330880325359520610080251049049410599672279270706976773588694246425442218893878921182163823454221646719555974896758267007999813412851482199183339163021151230880391650926718921209930444321430547725636672495126608936353946293724394569078318560733624351168595220099264129515513527333038759821972706900460714231414423694293974786567848313353592499468451711822334846305087834203148515893512890646416475283268777781281865668840768239324283232217212044494687406696717219015360403566470811872466002726241645950489380570275762817301604127001911585727725103838902613438561110865422082348269093830736890833968874296787446956336636249989629514199188301037768492216639302508746359770837047505082074725026502278137649622890960873699639990856212921530646493317235789625460065453040950450757010891214172992 [145,100] 39000275602232684051769931716791404089540594409910312552668298088308955216157346072157017442756851412377928240233781606099880707000260375145848415340942377121296684802223194844857855194920544132580727921326690907030464272331180967941626437275197888317561275123207586888302324762152744988537204916861975702855052163038272972172696225234690663771188922317797636402418166791865706680875891135960387163736700880362487689856672021029420695012780115271013468977236687156462096749240343003872369881809497877295598224000091881483428870245497599711817735736801204015979923618631603970662856725885595448629775944430189826504948322804021588186733471366932692587359293060107737189645196403184142469665887488533988347170212440532648932768820046724481369319905894953735711987297385521495612019500746741195012558926621897593366685563934215218276955318249106162355276149732868728197596187312110672 [145,101] -471659536762315182802192414577084130845594759018386735351350142493507657562397571850399211600834746730064901358985870316578932127228655717246845362178874615209874647198244203256260623127597663810577425296088387764868030502830930479888262806183275828716427108110054549732619371617630467222526185947283922361215791885465199210216690522456139676601107686454807580591551162633533013202950361236843276257605057075653428942072912317937444683091679702838630478622556832079760180707174626285195648012270057542242031769044453762355865595403455938536487499255590191508547966153093297435395207250477850877852031470161678029196407838628777169390007138735585029445027175353620947008901444653571484838510734244136034186547830281899654790815377367998910967438952054562474932747622860301266972788204745194266156604006260278796927475194970493870265493306736199566450431296616224507700395292 [145,102] 4311426439247516119997912975935083387868561109136241834710631019513186273335175511677350090117204415338715125289653870839540943872151947604096213889267019212839337032726771646318968322695957709127372633492385840069996436407358939872936209975566362818565212359932093494134631774492956903015490763983997126477911681205732916026557199502162503104323012930713226322608228808025013776442825560689929491102867175041553287440033776516713115052819289884236577045310134433522938251226075243690715496811338297742171606980501323091350283694823719023614128906990800826543993398025749328688566738406036211648962987270220107507521552417908402892007582008904807421978980385023125630911216101822700740639807278847709921152488165331772907707448402972196249365444084436795738558064093537009735129041760173672624425183983343256742942424799967381610725757451351364209566649315255250112 [145,103] -29565804568268044696003230146964951848503250072642932299639304423395434745349388612101572815528232972016885319687967051926799483085295517615471920973895302062656641658426139705103487094087511555854974580845125989921363843861155258872029575438351948396491738584256315929087391681926187664708506272277298345472878043640434036054705128140096616424668278295741623713437953728169165193520430824360589197192362212083651423424028905075683171824234963747384008634263870451519946793602098703056183001768542556771025908920164543505255068549716837816145997296922457592039062316326696207562237873893136102859730888867186406527406057214043759577148301399472961801817995361312656818791535134012397081959462300279257535889636285177185541050823217311257513179378729827636180418524365881156554632702819982998916037928969465639213971540909826908760598584560213645294668036632 [145,104] 150903318355579463357956315628583308478002538233402528486085717457770539565103715606223878314853294981348790951443186551256901311973859204232395158073206232095083174077136875220501703697921689752722734009527554491390636420602808831747563877839880044489386022769292507036773146835879939355646358943443949908045800656470879677621330778817278069313665979832152291845979372268141560853072934875905490723595853619633744062583458021805325061470025131054221339740234075572401423658128305646568253945804280808300562071365115754627816350689547174311987753275322355626833444048959539278637953045942303068555992781004879157522846532838739843877068110596142657107272147640100345086664683800058254288388700901614485199481500766154895027945214378168898492812111359248562630355993293059363665036709908845252368075949569012371510174385226698791319565099803567267960 [145,105] -568482720589453467752055561764021065334167487840758925097661224800515741492576264572145355532806010544884825292495190191714828164627220616422510881720527344467248523386638199394455324594767996902513983452496379019588410561927338071853082123208988012879261675904340689310974014438834867957549571523482793857485285723251761518046017727592275996424400817210750572328805282893110478011124379791990815972223410844747991130260686714367509802516870959951758974879448640815090163299199184146554095224004874525225768349089442210465663792459019810930403160314273507288863219038977617159908042995653933874742595140670803146918577388214367083124772166152374267510075644149457979725161470127729852916271220670459318356672589619668710887918574134778089454723341402065656578046897782614368721645422562783637915061567306356912842778256838907234292830363099 [145,106] 1566764465367396006555092880341086309385750800057017355164667979415399310940336926455469270692275981517085196254700355229130061061379741786800711963749098860120389744790022524048120706181547598530091552166547694948642984213067202541111386920586828357915772569778227706569894195825501469592065557525434996143564524149478908204881302420955170627382044816070620379625133455094789562460193992479575273566959260900640375484259289444343029990236720575004807734782084725442254156397473579652160419613552771322197957575995428299288979712630004957921775829857593584335562099858160446012220304747520475235315572201791719332337039962996715617965894907157313186261302861163464290988740025728031438742243316512893512219339123495534493689514526583611180571218062477285225428647150862731177732236226625739300025488865689278395058661719895034149440 [145,107] -3129602501055599720896828804774791378480556738300420851577544670410186276306951445898057626609439307499223851802876335865564597971333745188296892136490082292817683533745648736544771700657852308783776743959843068340808348719202647452001145419645549470193004936450887846363549962951694194100460195063316483456634805641204074039621599908890287442870931111969372803650743576701323365668853083029731326541960640239271611803114152339630334322819456708119976670286790649648560581255096551282183450074602732358673659550809651196428542967625529344607216449685747898720330491425976397752383883752028560905273346949441204920996377851473865593654123187830936597966548459757134511301197522558764001702435719095932978936006405160057207942758031520738627041305824291037941635970440744585538452928220455237462931963447985175388953312013848 [145,108] 4485990170537342982730536976970889224052494748172495848412176249652707470867811223252080837658191200582015045496083969524917049883675824985716360672632624148904836606829784216676931063652985572582035102777387643271803710107682937235977948090736050911053905895456366790787073761686516674147859619468209640371151272732320958809122435600472859115482258993688335937333546466599548042889697913334967091402871496446657241769151867202209338637498142488168738807316387417420809801655653589379029254811245666121113377652263922660163296286638688991459546176224431494615414597046619837496341191892556979843569468611437000940689553732515933335407357756693373870734796187193490302982408705490747660770701647130164291584229452486374295637373358306299100946827222658460531973374574491904633972849358676685327006765773948352130352 [145,109] -4565921159514451473470671080477511448186792951539066283825589248619238746139821604046687847697524076666099688544100424803028637313479128119579763179207276016711283211321106181959283123809833039217295432840997733336346011835171633418239054101959652142831443516917691609857677917066450826646819300776593251032342161651132992443850067985722018633143306761950959462429816327859367174292667265490151101356529112337374835641969415646644781742313558270246274088695494742774645936808031350770697382177561664168936604590977310406947191222264808014192489506701815263070066919739540672807857989698623205608231023312955983302516477991058451490797059784834911598860385589762412624164427685103495700679836041345226915384359329550270294054941472388122714430793627051911284502602131493162475157800747464934323329541591182 [145,110] 3263067515156381553108610184397173967405036572282305396547206525763871659639673699090826431509863826477577197882034674337216325224335643027180248724840381670849793328599082784695469157077975976199718150236042361871694384854333872053530983278414561480240540828876459501630091994432773203156042308515749074661857583657778930549108874118253674779619657107136313687874906161133462918151831957718900604742265917168831641056359269740110560511190537710778334665644704969382968138251930893282347054032948633449320618894533939053918935217083752789355838508183962580354275229734140211634709681257618518192019708878844537718336371540628150141148570001287999634794689310770706792672092947234339873339513606140642956513531597326002047285731053057444838885578975549059058036571424390169246773290519167301616832 [145,111] -1617935510753311109537541996421015125609243690538408620076953797986701398058532383002468794206226303979456906254163513512376852553700417716533466249231492324675489578814117434855755710189387555579800955016803012719558623256096453600673447327445894710567465926005705542338913233982868991441392004181472326187501130944103885819876980020914247408244083580808796859458873111759753720746552013657975391828802796567787512811830684306026631418481877802308331361487689002763027639747084603473616866444164038850082098790409772331909355955730943367326956893468745308715006219484058002484997405032918166104804893902236277676957800268949349801752996277831496977636120755153850564322218632525910868363351585245417559689786512248932401456808051093338448997974407851411490004854324702301371531536404872 [145,112] 549538384104314272464064294947537718805868911106728840547538443784752217980255955165515147274550679290153859084211390798569389745116152814859251552155211394994953454951873780281410933531035189554916236268929231053639456963674237671708433860598098015934342028829956030901503508491907998939684608068756340086620618752331918481018077119405260408870388634582016411046450792242645265079401147672382103619906565371416097090324937422585782185714677394410685933010796983273244590747605731839048723394694077077363579318083063123360824608238152287893822769554746717710139217028047703972043947800894454171438567471069012453478618123849037883516508819340453743371389679869604605481635022951376118654044339159426543635807972521489257212267293324655085120055201467062573905100311527971836400 [145,113] -126131146337695264874701216305261708909637181281152831184090641054342740002661318511657468345449107548059274001271436158663085964929715837505619757158352916572931964763338528872094893985697590526356134308277235152021189151518263372207076696141220346823958880781780728367315088399493150481885150467963062812258373153844390905249328467602930376226063986976124556705064886544322857488391143384244639713624392802326148417450206209147692035886808347081231405746701555035123378926399168627111190660516329230975533354137712594420156712324227869048621171255309039596887758961555670985939757290467385782537060779699934729998527130667294576530641071070631405737234922380571991721633899541401807050750180128499922820675109699206996595149283462038866745969804101675147042769112670 [145,114] 19279903704348500579849547952404418992893851380634314753375248862605926115812328988849876094278915366606724871162773546539669005852539667440572135108823435760526796167161428289327615735950772727070465433872108204714103160168089737130055095654527714450732784368984968944733133978978693934163985598774715973401411783058608838254525075003982987094574235445267644193868002341667513935068608381106395570408839164225829273620982380351445396656459576357320295186252152994921989625600264702044816937229082333820649745791747052176784979888663244060606656096900244287045273286492552888030293953854377384397905243203113368761703139178802196904074539985336779680529331317051538934084795824331579264756468461814635358453750720786149957413153895856972246571483668148846912 [145,115] -1932234254550050583209046138064382240757481155749312415133498515637328704965065664047043678402767672827917213024568291975916608302472056272091523527291910326769678880916412989519441375428722172943063739250157272102575960693942168955677346106580479951238237308020462149978849291822900778893040282174076950533443685865294283058504810167413958645589287781148841733814213822852874921500063492919658638582195998160933832083739258149368244721737730068391304413212637261605319508672682998108509202021912732674153497972138360303410819042653939135895187113430293275593246520682735698421795050615064166152276736623254015890486582095232269728392560577896917423168651887808556988270404653968685669559535064486486011779167014430456359589962894779134654845606520 [145,116] 124852660965445906338514095089278616382059593539370071828118295366247226529692754762460459249302634037710999971457796806747020611889858080777938141388960256365851544441977913872797667991483183437851600419738979430414528311620896590546197825394720344308827516220231918877600145689315709350895309578439974789392652679293591846403540942328247185053774935673810617873146024983549952298767063222562149594358248624321648023181832052419949064613230527172768153845295306046999038027986084804597809558049858074314505728299105462206342272496000606328799690947774215434545228257742310123075188284945175702108637393714225430700253467406529007894718126124484311966203800527826296619986817771012165086236950153093716765394956925696579611165697279537088 [145,117] -5108257555608163086222948712541054899251411300082656900243415502977095679953054053883501608364452271303011498921982497725938011954403817470791818632353046059523979657829892417002065310905003014533611467425614882593241170575119474974847713707511083276251056391883183178917720847697892878613572278560762131055835830961549374860482839326806405459308082769210392713809009216417985341813055951233530379529828944036675014032598998886308591769818690524702401453326504027848201276014509752714290686270129227096805142683286591225129402414272971867360820465752773569428470752366365336010846677763272605569064945927631362943723221938945198390399026119880557400874465693360719950493973726252881575812622784251233742937642700390793013948110 [145,118] 129783890577901782475368385989042340622091817019361239495504066802666850350095791496673941565082496768943629472708515320404369730741904344333714645934051529136849229998035064760755474939961857367368126256663155143389798689664208110479897035854688351594805080110022780020941269896785928741176485977331479752626760148695836961030386015617752773957955538527690537287830315287599829428835013689339577695112875216537547857907964504675753702081938559375607612441287308488778517959989265948294728294563641520961211503482063560720025515716373932488532442598129492134607415310424439053429665730132322317896847012513155561106959064105620459017409461421938155144362922317778014543931359470172040360782388159499416151667993119968 [145,119] -2004888733661187817962874902023369464244316031080855025971976678304047892321900448391953936159342061911519849146268798107388313588642810799571555935686494468306328486970414287829233451748187134170019003548839351324195097993593080288531532381953323635643291205574571342544511297296680624567911333739888336357647346736422209387769918635914653941233283992300733565414568408612253071936280246857092666862028442314125320167208924960078931026214492575124996595239343140020678058868707115050234760049211764124955191270614688888728661083352307023008709953015658712717934639031056691411894946895881152508219309717466986560542950062565324726287096825134098704704665780852740774428597268802411257204652567197993192900 [145,120] 18406099496938608990078229317353200501793376291058955367357669022265529068123289693981670350936724032900698439275177456121897750468300008598465932734880587201301677843715831853207639712942219469869733663489340023471569019659894191729104334503545176070739458376280826911728367128933756223121920671891724592965835571478926014198165921804794249189113706461358096001510397477616636537327926624925317544833935711319524173615855768059541563661520772162449628988181940045507411593025081867147250178924672608583242398629191569001398202485093381348059280201362660291443864701748159040042409370622139647499349484951320877731844919567982403255957924550055511096123049052487700041219186955848692798054981648 [145,121] -97961392081949898170194876309628979838912035169844752832496921919414600728780970870797919181249697349382040618486940967679902520479821782437741460748493042243239629008018352365592227108964949425392499286387157775697616291470141834343710193982115456519684816505493899446775268584653360606757113665495662711673568507250161017923541300671450906567594998080267166880092851966999639778345091487474127587629008392529448367726101116693961284725352194238681218935544305834234774036872066951240304172182742511279705860809190110534170190127347841596948590439862012075632370892609329720890394094612379013365084643815302058007476171934493278373577678241360718883348856557632727964076015334550738 [145,122] 294185163991807258723652081104464277181915872431276495863130972337000693487666324778992270859952125634594191716453421526189200989903983732968697958339575419650070272999589748989628631626760661023294417961875626741918587142825885126945323682445088282800183667016634459854810614483734025191712089130807313766446686475659732081982364263755848339923051799659037449758991978069702071713713017761260872276585629190426427826836471090837937223855216124961563313701642210623851165038780750056133735656522309490322323180777375573438605243080139414340791114517411516974606519956451357563470963621955134421609301685476523259254149210481183427034555902514515631269828259474012133298688 [145,123] -483966603798300402468387766841766025320030032867267586054725869266027261835938816543871493822035412108381796442257144717357700504760357194887485614553690380498737467289472363692892918992601948048216878704309962631144195578953923204996787457220200665781659634295333692758015729675210592635154227028415892667254946721105439212483197866992417463180126906509207313428596804388611524468902572268751050182876598339879315387667570387527471190450566039616368723529942669601328210052004858514000438263465989269499952877441743708085212158017337133321257905458881917687860563083855538747933849305215462818296163254119999220622730950547234654220556621793794506352565158240 [145,124] 422233050887492598461283743291596715158353634909974817549957399762820475334464680169412616199097221296236471223301082885168239224138169265229491037614666531633928643282732567119931438835915158489254169183896653002282306718126861702761113464299180417579592246994859788989785210694195194577472593845464449260847248640837060857645339804364113952937384035181729436174889317753668408222941781898770601708429789076790378170278847527909060798777483539743510315851938996366291249738451647121532515793576512458143736340902345728213075038833382524384236782146085898624764876564069182888980630123861896033802973790231793077784259721518295897838848365690430512 [145,125] -188506800662151757609109893033388874894615042822999665769743908739738310756892191014130433026075463942994952518164588146251261634857543836967490519551335245983745238957876501007348505585065843061196658890436160708033462730708200265372970309945067877394639169807548939578794990980057140845961233330801624436023788656902682199758084070917785991755105359267927094775426601675390595708769775633165083569617894372462477085625522929207397052842659418829102419325456751118910404925353657075379265208525669547924524257675990488469871197524374295228303641443721569252712118105144796729216736361414287614725660249777067303484783185471571460998152 [145,126] 41400919343696288024174899716796322595724843237294649133853292110915830542240929456332013686509858764378965454314803823855873802956041398443987148101183312082401987006600476681834352791322960676368971827688759653178881841991712320725246992144446666901742737164158803509720920967029157034479953552498006407002822956601014587594414899707348139625234844818156016762772424157183655402614550782915130939911506289589272511599686824786727507124312337621419371094853089348549916890989153755002058330052902467791888376763728984903119242734692453311843905393806710186049838379244531872217796678592046476868424697187134783570237051072 [145,127] -4281508016352134993907407658717831838518226997668958018934850196272567920695724098156939835404612348873228890702250596832623328458067341893537647923200820694017098088698886672560719626958698889041006507789339139185439926255738895477333788949166110202660185227641866697601959589393522138218042516486555226850347578166746280721282733563499377888546885546334840885733664707929980369231890994851684623413735307760205631568458715933657326118497936004036980252398923384397978966484835462155366145523383150103133944933527128526598043948119835096610709903425969004798728227125218833463687111632989798674306646072406968 [145,128] 198567435506914022761524197114591451325846428613878052976062620095283324017947976331677417932187578299010593373658441376193488315607822821911101087747252817877815749374828648080921266562283255426972763113238375979739075345179027646174436399108101353582880931201299057765405566767694266804069340760411696951149834270599732040146703247947150969343667458398241954095270723699533941210432225073325254709186573737609956195101802622316707636272607810854239909013569642188884563244779436188399627189423855472038519947479061756125928566789392052446472695819165095790978130011604261323446162116982300808232 [145,129] -3910425307269983665883292326374200428758242745933908151508928443624526396746011783655088988333215371666422711671066779334779932368450981953349453599742092503089921428904669342691974185576136129712289875956765546825053755062398641957387119147143027909401878602845746832742206787867612502441994220813336213485708083254953064360200019588908392958153579573235204832804843754005966850741924025764501153493040314246764680577152168838116309394741819632295359558323839877369213184708018922883338486271497100255091853723340212205245186218062702191489907368294934271111350617996358140872532785 [145,130] 30749336328002110440380664676288046820069456947025828500755129767797507914482935026334918706853352020405483517543761845639490894567591034806833613601786479927616284255828773770815150117120532923272471843184965572212422935140381735691360385076153645613634280622093223970674954070637655268339999389102673766124010244488597012838483488926410641651395199300321082585409237409086673006872037759343987225989869794420431795454533425189732226925298199756505119140818846064261521833384792399017880336398596464818706243740407359949717824682769448175989458230098154967729066220992 [145,131] -90051090230186181071644546969480563791378077167214939067659256712130141294817735907817149019337826395455514320847406004642590929478743295838759083036935101573597435100359896502507966524346148446927757880075508739911749008874342246566566142502710203215921823681885595860338523931494676716040851811273623809886308382479981151928506951859683240276164830303205101324829176976877691614443804011338914150527273757079177093200113377844995597114972261319945708542830520782125463627082807105853100967217147847791902797408200904013258764798551250350289976651525608 [145,132] 90716606242750472582912000062792019693436033320568739845953144182197835553429359933684007225976572899067375273982218899370569878509622775850610862915246767703277591695128591133725309512649579551320329555953505405376781360162377917647606199465779355692953371621674120608793814627681217638128578070709584538839808776908839115347831738444951400333495407466902772404176206540814244080715240871452223589405610215147063852330130420817229918370287113428524977679370558966942534180752679049760753806622923850061012121549918265197205890386932342976 [145,133] -28694943266992535143255139022480805675085789162384965359681300709072358110741928128383533961457941813590824681182578970208756121959276863997166557057322245425642696528354839751627074328463880749470959298737164993067236090940783113336079503425526664632623310275391343082750095373659225867356307368497650353928581595364918639922530094276470848934634204627512742012869294995665096156598180645375119637882651698561149667076052282924087806708238600117550347204120342619902098020692168026688479966769221361538136708605613359967406 [145,134] 2564230905360528340838789760245183731210621626204569649843731074654059174818018949192501834381320345927040881775887239123001893563685927784992123837009415608922051849523267471754987358914319961651150286300176333273763475470233182159345788139897376771962093153724335926139519597605333955375348511780566348161634369572035412701776924681077811981836380870020815617581706285728545172839231342344282486270373750074143894655378581005930054293519255798405169193578693881803599623044635594729699459753582853411941632 [145,135] -57214605624682234051402254404376297409880378167843294034155077657543553696833076456359933000299248974470861965084640903709052292148819836711269950087918077851553913837096734004041349938437477616323895685141692621122922833077920829421428959285863017944201281020015192305088902849462525369377844760987305000902926622563090517754084129713393731412520704810118971913384952010634702089402902209245404759825125309517226154606275891761465515941090446180480694214138073805133523953593077593173212048 [145,136] 275484319501306530740145479666083669899937884081552928181827220978067733693615948591578411724444869012273382593519321737993410335021508253893715797757670381456054555402052145525311663305706331208528145198129680556560047455900158282421130854301484741322235382752472329642719561975084837950929131593366957155643336325871130778964013880298954019704124196358365153395244971686617192916979820412961170059210606370520579426360864787031343882049558846617869636966847990588796594488 [145,137] -240415006284718885423252083586771529247580490423465527145893830459343617364956883493210147391670911590550196201200057777639062886157070643817993904971695671947818991811324758282250886900115219960972323726932824639304089944901957292603301927808646784199895558898335399285664485450121049846539134046556756708108692882204166090817406267132666353782880486304020386372322944267266928128957853745807366402463337185101405951043481252911986254689329743418655780483 [145,138] 30779152722931158048259582228184373509757439653020556849428345146691215300107819716706628927391957944719119805704083833543251358652298998409726436002292332682047746794732975603149486907449604720067542597974031068113153193125615496256893312177254602366695466067460685378357578227479075786676047241466437926396088975186748717884801628462500410988366770560145642291558377620282211870213496247278636394867525606742186169726383085730588203264 [145,139] -445789907700328618279634831803525322958370933772557799693857636550131434133235430229701250144988409723810329643044306771688302333322218627901673156106764529265480462405998318870273768938391648545610458023202710898362458621882202175260420178867428641801547400638705171869425891489784637719325188988126363783587396437583474493890508426280565110557113457229964142245867567946689683097759932957118821309022413394552281056 [145,140] 527459816446408028185914266265244251358690804164363274807335025026867470278644612446356143596111341366050387334073494839262600848855885569410215622362519134784422403157257785850252727248254938764557716368541460630795057841573102684863092625670104337829456100808152598446215463199968927534111151817108349715907049904865147828534954997849474880394325473207720015977109227731871927754679191057047312 [145,141] -33389798715382784290563120545735347815294365135232771129751584517108232704374935601994102421719118065054788859324751323924990161843557142665790511397062363368119630659477128755232120549035687866136617962451716650268849149937826342431791685625525945333413750463232895920289302117361357867384071072731351481526971696509185494277622480646223179297358257624725912473894951330486 [145,142] 63283638059420033975636470056469768153589796549325632856710183889809716901928648426062621912397853812406718375305589261763168883764189732221501570416916185292503341404250059213799212490945468724405145402997426658841910554115052185382911093187198001259607443524234064951781479639331687925213342503992704465843218042718594506289454661911735987803818080 [145,143] -1712389757135172962731490261354844269916273006084065795214811732115393354113906400935261720405554151950662798096678892894945315785782728096850269169630086607272707910035495068300060518074102066779113748228390697867140341688047406087715557999600536898054231091720251642630276540281509440722376817013150722477855556570918901428 [145,144] 241810661446866765694352464890585569790402469499413676875938206506031556258946503980959342502500245288907013654378430409975255457329803809635837819869274063190302250205225200117376758138240905798863790704963330421840452431525285930066656820944218411912030034400716154432111798136625931717009642064 [145,145] -38433681103623204537392016725187764254984456774002599729253256865706050727486163215050390490580699467827911928704113008202760114539449769785654513529295309581629310168264260569181153508038187696239164557452827141840459704732026070204155320143045390223953133388721586 [146,0] 15292322661590798866626602424530436527296467868608350153073418622049498286526801096002445125139268908273495588036708969588789335626565360158452277649531080131464569863169415607481454809454384675916140505651342572719656838023879268389407336545102008898418231618957977454853877144555431356937423380047086884669494793671895034548301043646563553852520054535056118930273940188883266584171008704587325877204725486314216029698519455904315432208408762773593777630256693395079705430957773107776316087267074791568780184220021465460094011511888375930554206169096633332825258938032340338346123750049182400153367313618227454544555571282171412910220384739933268678819636144835731152658152012094139044259603674581985513050442919166687668801387220982790784770541164675584288721459678963219995722851805290179129406604443103569656698251946991857920311394703428472533449789169341020179469811198369677863880688368474678054694559537666499204488215442015054216011058722440047221288969440972948569214620105592767000517775293024626243308174156105906168399935163501006472734440417458113022105280751825891851824166012164563452016494137451403622647836201144652538792430225943093769087746048000000000000 [146,1] 1711733836484189516507913583023565152557755462408894515447876652848011661415169765113044756035700472310109731328726504613313076444331036052620575428734854173947995426246140134865191164645525775077571073637857743543114203737249593378307966025186692667586782005091845078643365256380600951705773507359379192729970724719060261179841529132889219209370169364406313738444704010269383926005167403732604798628322657759089938332935581392296030495098257406983898938770273746696853620548788981995619032855695661619103380158408753041927167907516892418719549579323034363509295375478671715712216574525880893611827883446046393766105639787023093097331590322453246535134700749541347528276205215650411370182545583144898161865640854198701975304591703691249561188811677819118419193570605266168641089508990226303594172615141629560442350388078113498018775748666070686633957549029308158758744400978805837402677534477402055150273993726935021455227737577037085373883892942224671996580638181333610093781436488997446009898104529223132218360896540002085601621748795716894600416907714153388164949821227810488693292925480374735240853736684449036512054731609192251949979784567311075017625522143232000000000000 [146,2] 9869223100780780038489406840823408681899693191389747510788957701991261423784050357890931621872789591435994698581868412051008962288595217332456837591619854631303887629558322964330644293673088607528651920776030181902843990813423352291765920378048492406538030797054892397653252557986996287839803340752749461713981641961691070694187297101365402475448057995947624409637982293581847195094944547519662286798091369499923124028722188080985685304083158890838497671489489727106129280057248478075339019213147538047794580293894214863010249852915972718455937336954867491023721904978670820164220982461495109661005519073820478185231717641986003632923495430117862120992247973264130236305023405326005744080920297118304515502303905624125197613967302847594272473389444338904702473922181386183292920173096475025966258583448490657990467288560371699037701696727979867729592028959116707459619639572228719594568506359963086504811826227478069739895409865255171194880589333398798827128393721778431574689634130331933464541508585113902241953642448921448886265418491735536291524403891500049537129973977068356406878473720248924176596386436443409064817379327834706393898841238506496457997806194728632320000000 [146,3] 13891288724814109424959273740709143955634310753865539564575216899319360206331570930777949284244790780881981808714653327381727170290142371176805834033687909395034627033512407691729375817112891524154699748184585449657659615895758329523503352538198588835816853656935314475790999094698615347169264739253184544592584811693998701988654127464765213812936071967297059150474651972515769479415370841886440141061467286322209552193365177076151715090753557870976954764486092158860580363595955205285033768302493064615040638003148193837142756298273580089746882920201707625692493366194619224549926973127619328354313530557811372754605215665614710559151535760420979609822414898242087793648540107598796371370012588172409054810612785712149342086779491448943901485408493203099890584948276556120160491563967379289112450322441869432207818237695679843289117567389703355742745665854869191841406620106621419833614031647053964728747620544040349632667019584906341748509028822224926746020517871871604872543884130969222136482927391249285440671707390465476815278427762174808113319360205211945786845172300744729654533602967323704741806533509058035425072302914729576230647859559849942418346709043363735552000000 [146,4] 7623140746617121506310397135360823245680134135046525056474160621717798007907351152380422854761676154507710072984054235321241741371977950659255559636108893161401139959511525435977045034076828363459234358927145560756817764908656027905120822963721616227140177867086517843645645311826271473422979283667727871560810198427683795976545518786701930922164474480712751542561864620194742521296838511781252575454742812394194071733561057005528885853781931945973386112162603071793591555998243897773635332073805781377462307129522161956265269777502493969772158291757554630574019571309438946821296086923277489962120120642513550171124460980062679656209926413520645489303714637481421572323745884662151294461006307868595886841377500124807670192513193608180031384365585490748868263959484671679448656007428378237818687926763561714066108331454847462023678959221953830543048630994883769947097232616157077573954911896945031777439342865503886575464839341666626675671925982091980833108299357585467957228303242721456179182274593738963810351195285429353433333408346926233277874058672070821199099582812873213487026980257487546232894387205994832817653610687366766764891640241479288331438190562799414104714675 [146,5] 2057947050136030526552257166891994845747853343894668519772907132024287665626134409838022289963568444425793558155668267340418759877933609084083948740369310182466652773968532994576850115167341752597194099304540682057772743636454020350543039220749515751462229250501365234986437630103049385507425347503501463435706140175771635012986176595997054950187336397032438613497509650022798293854097487177306567200703704543416248373312941816647810797269927260136862768663054894917472016285428864539105934679712676906718597542961729466694789149378092099679279723916149689835368624774389967707715380894443910339282620824012657062893481687864969565495929732650656613981408564806758160783372831210049660814770579844504429298944526064877334108334134448083052854975989608687162334461640420531673269761439441644138237307582417193925819199656087532663460907112299821959270954535660880689774937753450353184743672737210229068568068108824934989351018926859499503913146143064128778416263971769146011310853250392486117465696289889543354014092521935122897513214947293064843526933045560381216485124479492100390663774380960293452802869637325612160903096243950210442062204987354498524147471889766491453044000 [146,6] 314154984309803083669758490999387231000176133815423587331587114852007116858232298978881045240511267291389066703540209177618777003941342891837347371784665472773122632570384941707700532354016291550025750513988919600503773527334001981411410499896334663756479786574315758794081913761109174172328483954106783568226565928219621900329552216427858840096616693431883345005234334162357856701270895990285391873918408854449216878363612415215222923427831717354725860901847010899214039162968563217714954837189658969670045323950629582648960621566565233086668448298176749233722216198832996925461158370368688319316557517371186871220319580324761859032345567503371042224948702594402732050269067835209782450233414922690244448842114924951063384545108190139916950852420982950573416110760751300951494254494344499201245726982901692025509213929428135751498723886066852297667639247151708376031775720955175718892022091327628172395826486410730556332670862798024062561046649937560531882606321763223116346971354080776970371634516850359666734313402619864593251639949553458379583150191144011242400645220898276079599348268773477711941706692108813027025123854165813194354810922735928898857572097974589316767040 [146,7] 29751486458262952606010421804783588627132165493703118788533126282795746339662165841267932108833279402403616461559712213964571137957027752945946261096619488959938321431877981161171106068200484312804821922244544077771504268111477690886851336120446637380522993928288420551500937687527953772927094463155517103701519386090463691971107530445335141187542525411900031544690697925051208485507745749639979852618985049147478135984899706589423917467385403850112235808575716685525977735606671383552829891379294927520453271177064112651363053359799275476920080124790717047042796702209606684482088817063948839884359257434802240194178227654271122030119836908161515020117857232077511992313276730441444418590993809294480756245574430402872859699714391374593790547663049580430333598914136924413501090109555577733127970147805917255715087285393679251244688936790833311543169055247113924327156844036110473665412067682899438529234003622264416032207361715375691551665154000103443898052730993430275653274670333543769670554349181581109176583429771927410363963048700787341853665438571666131070541778685254587316224219423554722458655027662274975640725054984797148972377458346543948282932010974780145412160 [146,8] 1867122725645595659904141783603996687131843873251822075854515425776750303788513533681041127808648161558130470122581094973412743374848447645260878230221586113118182660076826672537554836045217318332080189867756967629557027276546783608662044347172729689077412617031161913287130761273213100521697269798349180523312476792476772362801622141980215020094753501850018333904435222426821597665386480437041830334766721918703066118386059286304754545709535884419681688205540203254302354026784675055340810502239777836069914677337164550232974081392589885610400943713967166186054881008532803818567971778201966977614865612719649622403566268675607742462942698190499370714841205224436477108995808269630113694644202057379991662800187278398157016495855538741708730704932563963198256538536168577865416598068848319746336516190580765840044491308297709104269738232006813010642339936416263635872184749616726045797915245474774468119876357032523912891853129798891376141693143996162453822713721460354631253436511824644864493903893555927018119384029631269330669994300942222560402553226656787547042898059694842530808242412518536791367809144643586957529804537466976340558666642589218674595367184723348094512 [146,9] 81567483530857314241180652352409214299875300748913588076270571422926244827591758295739443829861922662772346529277383274433753469599457570731577783026741340783772826512622319167321800512828248301218392560580964353367845092173125359711216469392867246530616237361643689966224451267687829167279211084775048969879962687881608613372135064594920329769499468144325214327612939662507312236451580411678235599466706079617553357645211802220157042286646288725420126999042734414001418147474020005526212337594522134972813120803292352518973122218152773757907001457679783460225130103914802792462971723891196381941597053431742256453148206414995233995762256253346544603195030662611866688091014381687820258478149986573440974599321981673308636676665644094087903597024710313178435587407831607775747874496171289961885420238950953954623456448980929467690246533798516664705039331438196397266031097061569321927009365629094012238136781660497670771931054798505367073468062125210325449220854849842200005582285772762747403900040726249545859283987829256846857253505272261893272591996507288188116051476665659646658486077267012325428335955593253717620772981090801904063798134839793769589356498452125014144 [146,10] 2576758690447560394997772867415139630037451666393309600838493337387079294216638801824222130295033912557186173041823409186132637026253155451678192137557536227858654410725650664451418584154296395170146681645826016721832982016641989556822415896016842705325549944303804141757348502489477125255704247928612293242382215874621305519890913064076225180792871138895366662476238105729143857450663070555610616741362578157583070751003756946057292766064614563511760575564557949863616039832491785131466955612573357565488508281974406573716301937478507180159323121460541236879546184812326422095316964230402801062520969780908963983133185850848521493607187993541306965038004949721697025870488038391708223951800331038136236667389424356192055978011819244429947510078968560145535274307288189260523202280421989299934352653520812782705126921521577883459186564431187026557189023247276445806373066756387014752075518628306880954075983848177162514887787187300778814240094488310786376473251425642824215417831991307382578137268028882203762357744269632416767136978866612682421778914396756325959753889768613900935056331288773572365477596775296265363891555360092497274973189832365808212434519462362288576 [146,11] 60670883876422344361804116342210004743847173662240524462028108140709087236342343554564211314724856248843982397677987097255341592303985352467428768390682755173982257762060313932450553108496135974564046859371482489378016961862223886917916855257819004449725770693975552000120481111836652445740633834060478003572305100343378449793526203251503566191503287402053867545443795521840126077596284577073748336531551640247494640068816360735253557365083999759758070581137129473989659755777227290114371205045387867404744508153706988132165289524672220447584302786097873096432918245793361462569218288123987252205198654539219270591308714007650066724967245683122891131157593875741709330763598851425066278084156698271082576766507025214520776693721497301598223022979921183202125681690211825297813332228552849859188408666301368952981190861861346683560755331065497004246015696955202808570923028961607429579789523884563702355735234047858685217316881308170157686706058847631859978829687363696204634067267084833077936286507276361229413710995319345647691287198712220692539080164906019386222792821284403312866066401899976466692741911924032768991970428877148051800665204639685201098878528760102080 [146,12] 1091202372623618746819024403868175076437965876393340852955007522635457663937499102801132100915739717161882830778212690468458656487630425189434969033929613492475231678812748751733912995260032955248685874070270401661095253319008380370777572447552630325135366001841358750184688968543655278236168973751599086045258311908938490853954258372397561162625432631119453506634399559233204773520568581891066465109376378255379697209582364169646706694768966955158952523538993693521268722226029742824115815016760758676321005508406608182856701480978555408273049096582127086021282314146659723090309489707340677840000563978396809143122462273136620100801166369737082427834459819517570019210356033745882678122426056983610135465722565130986172957393962034558330524589047045961279454270912237474211928333807943634665795690526765193505221058933557492996028764670320935633069679051790549338516657156490875218077800840068478968404443110653009324411137049715624830087475040851846014274636332005015309295871005608945564840432368623240772205378925191096435758286050171915321363040370554864847717835094427372609330214939072573664409268415523602283033444682963133557294238050022117572815988313260344 [146,13] 15299121134007861464906677422351900689292298985795004059685683141149946666413505699837125004328427602063993461182985425714454606536468848520339571942079351031224592616916548229092244375619079910200783571881994926032341918749250820662828177314608931676100385697966555671319570240409508889972617654222118930774042149745422926520370790448708252394479192801171782447847430917860754003086461604518291505448796651831879777756302365879969418087703005205861496864129113898513172626621477753552212858985134890975453183849762446239778297515582269784053594102267891155279290101364678090052714921723074811633317897350319708903546166231643576331039588461376628849699235282815765225530008866151440921993334061223875029163835075186368247440654861571815216095563157124959811816349826753374884760555012340995561352238043435204075089560620568115069228801492185101028415397606663872854873078973301753855019987050215894779295333358704053785775878363006420104189737424424809278925599432068552887735693238348995699439914930900462911949770455809534131989937962765456902738723788806591370119224691401969597704648183220948631603221811202028270307061871370974134316786319653553935975743723712 [146,14] 170082302160302225123484923448883628369131218194675332998324489021158866115729609768401113589566316090920947799801789146406420586781865695730455913786448664745762903965501512258655071536746170031841129453355273952870433712027645432980188556509658374867562653382950133367423532733764154796287474288962827333783459065315846275456132392479048533242324082817806924185253016046927903647861159142135503040344134819688414800997808786684309895015710279450377364026595222878307299322198288534606592586699398955576765754844891360518532577871713021687341126290106849890020195777585284176629624283896805132550286516025609593422654864288645164672374524165674509649721122126519505046664852380981841725983936487533188453482194145977813815731495942956468878019480636184832510832389873371849101898708037569049558961057796363925798444215427407690455622113523541661615180530519454213736746329410821027669670674421090257818388147188790439165002842955176093680953826272908498318492337624740122465949047695121346890213482005762952983688441175220187198074865030700073760649301823029667290279259779902527926682680780594329065714385240652917521939569714933823175659189268530000140204191360 [146,15] 1521114188330904686255648392609674383534650735264629292299264114060845333251343572881310263355070313422589547731988902617256633897056191599005036646305883851710811509188356737206108939611140586461083175728483091424590410128756130438172458246529077009683628715370713426505503465799714226447493842621456798392486734479751916753869534976930865414842898251055719117369072995088621744666825624255684065855873902558155748596217303430150908812660998162179406411993058512451079945310230004251151827427069982160871991915582470870460804154592068721402930816486722201170858458036714178726478271724234366698787017659843042043051605505402994655727489495894129597787626189980269790876035204309767327227042939375218533173733234637435102878122129584704475573919514672735237539938434665190189300566051333175435995751340745653817435954157431894936292951950071956807185486215956058541569987300159719773002035013427411666229073354331722720079416705411247875508343411408555913193226778043241507074510742820461110912699267208245248909552420056113515236114402749182239559624062898839032672272057046492948857133993471103298826801083116150584449187704843050934116305852479044780615827456 [146,16] 11080534060651514579453220111614710719483507920441622942610175479899113990882620716917828869330169466241789919241047627123049922852245997444531073668895731682142920237746028845617931629325412190781104120130881617037588691324543418946156822066284735460118398958970429136174755988853729327021341888516588134386673786649296993436212411982350180396395736094659572454684167720358926234285368213421936999480627929479249490640852536942508459910415931428088054016979793434484807893368879375871943361938269636753033377110136425558544216674790554803662381360313576016277958525271240820075637446261514946444566223108722166087138801085287666712176432250577483419111448909492318155314512800218247980221387792765725758145212559234320476891948363348440225282333008165159709472025909994875019200427313309196544502569301874215010732386933668367321581604169196863581604454017896780079035876132934867488077220532228764954451289383947164924175968526670507150414702653390622936430081095104740584873755510763685698535875768880089973993354015215732781455260997859586793624763173404751382798227241645513611732269629666904601434900308051141956738043470813346754950130393206481980722152 [146,17] 66453440257620628198527856492443713737336903270090369330558769613289615010131664386463570353748394371651033247878567562424630878180839447536242685251697718470644234222921348764690581844110072842127221847340148771727119974080104856541063775817278100588695063570838742192086028427848225861583078628650931486135394147220668657222254674383351150799966341109701546488936098632267614494449218232506955516737958435806191717784296081230326969559220660018401017683769068387500268289381162324645550127849801646749881566745331981604300503144171152568108195022664627357735345978300265968382942770337369849816316039120389593552896435020524365510760976816691525396978237935053598080985888066725310600882527584310922847982363676543257405820215425393231631087230932231917190184613573503841986286275907545690766371026749337101516500892301109487523505209014292029686084767966196055343410208669267710438416162429929964023874521614151768970738474393365068591815270582240946367717873200396922282995982995441910856567362324922048502992818392461853743617393139008419426672348989616532870339029408218830890836648890601421893793706776809486428498897854203570766477588230579449935680 [146,18] 331205697386928747089986985575151109504221138042902352439105323624188871812626924204357685784667158478952193912485624377277497598128082718634576260213670221158890452635748282324968392731876111611962533067140606917331769347724966613444395293396034010360857122491335701403736257976120136155419938895254361627947245672855408512819618796217084317243081334886867133088183696257214648676832315391848498566821989877292648316694079390096623882495258660341855252358181851923766668290568175210858867584211253184697936872426325410502486821517109149047390836948454312501961922260629661775963374264231127045098250956063478392063732424430150857388057899367392530994453037610823175158074027641460825468118707426433668800139727504270820444489913512090414254743386068213090094090080930496455385376387858563339307220420137498897252595506593166501875675709070216348328858741067497908333436332885950179541480271426472890532080965017687819645788578969649621510341283240953559488902481773587588399913494884039681566816198386005512966671136511001010193673988711661160380000046709844737766665531302746681251581572170842285347640848525462691791426196058806473965958925835097605920 [146,19] 1383155370833094198434536091033346434722103273704769604298355835209618862834536101388941629747082598019099497615674267224665091187610734290973246248360486006990523471028987256289517760952515251709602843725992160599607596859600370529015900333556088696612480065459022517857369316021699209908956026803264429446446485856110675373868245209977673430634953465037710500345867565186992864151994154452749878877731867151235587882835117623297577685304993748167127834652180977098130751943512117319217057090825292324914067271683616804721758754906439823670030398037443806273233337002273005197882714757768389885222062461405455884393855903790518216902473740343218819691349455681461146260595365858856712264913954857018637250509701600006654361077150406465448879452794048122209736899851250683353536659238368098785566114326414438226092226996010562344212436907990386215665669360462177386699870286384601409975183397204206872058529276949574378773848526748474858093789347006492819039261192803244340591336680845917885227634458453626676026709103296139796090895116658419980893816375974841284483377741778223642879870462271329692603367406563736312737532126962317695361931316315073376 [146,20] 4875155410520196094878114680236159046847692018055533755168676091376122353280643093997837355417821405929824900411670673468310683204516487199911481055279598888056201733090628242749856262117224613839549885420533281789544177382850802696042708602352181079290551480605110122150937168362415136896855783165942180936010834782925865740596676535837171454390478614158400098073143510244671039263494991122058296785367700683094851709912394068279013520507011715037390535435662267936832600049302018871786860429697250867762076036265255897707321690486782713964927822451283498897738024748444764693314635897838442827398566548223743470042053078821900611378513562800656434291357025538630258035176120326131356644799741095820782069586914957998378391967582926721136986123811040664878204085491334761912798653935010036792965924857566312410501827594220461141453822557746005164335825571819595629749072960656030738875197903897959327321227598480920038952715387397137513828841644252911649801639238349568998196166843964815934181305567533226208254176468435380491119152281769093856544883844406375644331833369787816588298728993817315038635574224476006284731416802996362884054233620852512 [146,21] 14596432518847233746991955813391031292646524551867216764075828675139909830613047740981983547040748187773643214802259921553404357338949680913797825032535672638082393478837520015184180678298347936457770943259774769320265971365615917308148363806632500021647079658729761612033115984540857947614775238261429165115565708495810630680757730100836623576599482574286661082376038227883443288808036601359565940436538282881539647856525434884590838229177146524698991270693665755047083789824375552573938805341644963394827638370536508947753644644463511994873545801154615812572120009531792949610239208827977308386818546177114659509741894112631301976256967554017242434929798051291817519186041533121774381886768607134458737448280049515913579985350572534736042482480879575390774109843674426811196480620058694561329638839411636562458177678639532964685700589082922634857587763383009902404433508550077815051721489289616141626150648561600368594390903971269786091634952088216310182112449846027643241788759801777225675591002967279731442007840178170327787508798879011063431059637224969447129575464458266457041998865811384612074816404902153630578920415968542186751999330047520 [146,22] 37336860623714158950055484589289070714369834082806525466975495167766738690452429043490947857658474000396215471088771248690161314533566661693718100743334207208482713198266871184623217481225908038477803729005764927026937441716488212927725907338708851385770723430682490443989581524582480131609984663786671639023712920499331727628210990142336109864100261316825637830905868092532127708187093060362957582214593021635153650073507507255551472264246651745272308290265683148437191112031939325048953969299725277559862355204547585114382844467970088251331798925472006734880201676441978187974530472672771473785365404651612782802484984323689639918822019888416084506510926568746451973618373555036730373676921743895596054456067626021460874160816410133988109931658535515865308451109431617741206876095876583032914576911363867932058540933231809432421556626884755151381336635387985655998477747340843017443620861697573115460761691260166141118632794009124178736602025126288750644531085005322805057495171018605521965769393320119155760813918286495296930221993214508626736150873847048380165069068061282390978014125819272232320889636485643061503852294511021883565065751264 [146,23] 82014516105309964914753247969457438067332784699559973792842449983654333085203310657891735597394836104444151365504850043257007929167375328528111843209593898493429951109827990960087945338458700487599770475960263838631972106966479536258810249472369682470755925907056811850127831460906760999798025681574755267235336135467120009659271242354531433980410730093845260149533878179401306610078260911655756513385616789066009317860670306206539731578665373392034500165697363645621852531903511440899656543650649416190430116549724747947016940824390829648934928226924215414260804247233253097694792975308865410961182642026773373815166306236334843953377807889242132282590887532578855542761679082030097597755831400226267507539264721447486545184208547926346574136496884193570163609879218433083909787497571016818362713629580918453747168285832692482544641680109536026400719858944833489469731554085252194704485582274600663239215850592214322683514587147107004618379711053602849524992650110096978445679806879519018333759257067772668401446554871631020507998754060902677016735455244920303578049818233954812735204308499587166447263178391373681135154802257557172954202976 [146,24] 155419536416923924929880115449649123845685582513860349678265946095137159409186890676334420144112304634011849928044385764838098295875383840121721524430378953795585869090945467806401632758434849866805238078001324468036323615147910313889852012796004548752243770087641859181105172352880432797683090770011218043842866112388705793877526634477568453197508663484016931805236770998895590974026158487493846410877674024568342680835002433123876847439099510572012093283886474896342309414273998552900421671815899107405764591422030566783963181566158005891814958789842484706749489810267606229368727238845908854053835141355558250509733643865892737318210617701530217940934839780975327877294247185704091861086105388330049172179642156613512925354749590434324857841062027049451868765772113303319722183798505944646231367351730483251069509829420011864525891758717049611468599589151650437787488346708830009933911888929529529827321819691869415715266731666479222532219735077060723925623719911019474625051025654638003758558593063109499692461581302767830595546893760109927224226042032262752151889857714294755641763913188416325687233868774732348872462971210704962123744 [146,25] 255141982241978196498801828762315474066432889358537883365568393674114598577365304130561451663028758120085913702838654158256596418367088046554404435635238280129952077758308656048055365890847173529687595828088507068236258713100646181727408530985472266889367570833328392719150253728822330272774023045643828822648915187092571743328893691425836957854097361295214227880305869141692531655183837639776076089692476656289971889785016338266216896557845097570790106747385317392094269422662878808600047060990076499345397592259613817566555369046134815184869294693021938247203309686155793857055922704299246903975987304308940965686556949209013473650599295052242876774513209679754013124428870585986131025655300155882762967180610552791650137547912659554990079666519029984307656743364606698620575451475385946932436942162317046458121999147749322739427951989062005361248527352358670622214794085750541297667263205961969245806476743343313266517575840979689169644395353690696871662716536465222016597209915997794176383859633663749904439603124479469214146315348122376925263884902103338557986853099344797344306274044850575075010820413398079683617589269256656194048 [146,26] 364201930771810862264060565198393623614973413625743733385083115392936329362422824012889872697148894509908458279939192141383110201515376721202416991284341194984984238694135447045377517239710772284159225822807057080367611301664358905999243353446518476698867745861486923931658875202054610179803451707259734191040833186939070443926857724087301166945323379983507986365803200535323151158398504511585942492462145866555976286836414482570330571787915511619634585214895939374435770242813972759316439056676631779068711636125643381886765943181437876594234574773204714522211961156610588663025836500873784691576942623214841991195907723670728512126666279665020425829267467136824302276513560308373803557398280962601521598463471202682066214222670745592389842937627051699095893544815622637560781479630704951265809477299347114509900456513054335001630268352469049319902473044666458776482476380312388317063927633519504110460473413118497261998120581686484828171916272006190778445718901907677210707153303720877289896100850605905086497565757695203068243913301732365796398088836049959205660157640897059711341600859198733342132780144994479247948938691002132656 [146,27] 453578243952681475284357200962383662549550897786492513332561792446750797133300266419152627244143973230871809846164879979910417571258538706831937385627811976793406211529434227604203643241971519095848539318298171556176414232918515430573960348018192084980241779624029980365485148656661175685276931172129837781122911088602127570215412199294908723735423069131062535120423292728942835567426379567392770871800505118404356952485150752561929636394928317616010601870465147788882654651607539013549647094694082726491743409507077866627265680334194173189267630904846727993382617377470225420900282877107400568417453260127932318006761955737520889745226466123670508411728288594865232098379633975308290137457457077402965042027384707667495004065847708959619749001970905534814763233397326552341676650118272037864139987286667265601376093260762919025642278054679860015988155045879974482027913470896387636471788118563159421244254408434020103162100804320995969229981390735001842093207797836292224939114788221011221097185086722755423052156861338565203252692340350080544583444124499285460929206945675580069572136318247187172752912538328279776091440795425520 [146,28] 494353415011592254660607081658222780521595486771490247300483041722070817061534397516579226531345926532879427599028344466449402216026671009001281066924371030880781612442769379006784139540198669046718140383720195873113138507474594307567163002334701494820790816636767919807276375593704668355756754442610708875486598877546427897901944605018310983168653708639690976410915257850450011858001602647988554331613551088547536303731014983792206917382661484886460065539205308586485497052779147039422717551697645878024273857219870603935903063357460007571531754856352420790450977404189110123698431231800079840552862013881709691763024304787258323025044654932103971618304977179912221613499359710720687508095766879860417962106134554948520786772766904907136890048152983666780816915887410739890862292797848485555554825677785555952873143043871524479566336946927465924854980807078853998792883525138329585920931876685456261316458521350042913103161307794161589733920200444383235179536748810962842735323242807525662805933918321262476240026518390770399568151023593856908677287326815376470477119865777457138378694744990093072009254120667412249139547098956 [146,29] 472822836341210603519405605634964655748675671378138851415800710438437319075968933955419158401627785876595393007653101909883447259600858797619913132567243778642412101591776977949624095341366457065091687824814522021356016387448458878787252052807602748776772023184311736647913146086283782119128785508495268472939812333754769734017409095725137339972937499177454073867516079442765725577602354356176693042624628996214659152770490429459551980776910188516792209961282361759954950587334546550435300911168148697134528033165353065656973056932142732647383755674019733076075593214430048054973600811858579883755229970523549642615486816278898544701208575537165186901908560331533481741298586880751326808873967175039943092885647293035587887102175997252308223442681516120901138110336077173930537383137737181351373077274506882014607875977765330742921414111738888705806185723249091854825560946085078758285155145094904899364638763969140172169402911138207457508788879650478396773318514730219665771000056081966230478984211583412509526662655918243058046430657815858754508978761600633334837781019655616168517125769477880544106066815798788834570949888 [146,30] 397852527227710365722296191218058178683429360816658602026575448750031792378418062213743420324804671155116033581760406322808215456498094670293453380421796969345192713875486112319730197323080512440028837488091818834426713793637746187879810054035269329396311865438307039777408820607487720009887190703846414164854092711853010151263327656142423349750164947838024882125435318757141633784582098024355578523353927060750429185905370104277451451961466994154021297973396486040550363032649083373345122899853959082016201364294602069776897947079905401274033998187216794512058841043174876001427213436522941166974597966361364783042070904653648591317320344001430001812736579560092041048362827532773976554739284769669577398446866980462611875291343462256514786022616693341771047917747842608743618590103982779459677534445647221018488822062686083744832053391663644928354320939165211292196018259622740203969894600186971359938826964045314882002095919415313205472967357274758978211532912681634503330434624451342713915592986002929788968028451701722847875793015512328032718654310889026512865801766835727933233506726932704572272128650311698661091112 [146,31] 295184425052756612062491338052201849426219920586366823786485042850882201432367884752355862784580580637790992064181989774958062619059887243933191411688446900415220335688230640991451349621508823008229483147111931383757451324433162181462246399916814472883861243296606926645869693969282260377676360418626456816894919489013410579171744522721974119105662666650769366784596898083442267978516985361649489622831242545088506181834459043823328104383131953155621017166474368366366991615627722728344949736784599136262704219033079947826199763279298431848628677883935284140811915101606569648171896261583029489405093648271722941014174579746298046568423902519377793683209561920830662707836417195522603697555923673788880176752132808586491156261267866948491675376428202756980294955506235404742403958773234665066822545066929004320045431791249222512051422278843477613436443755411577976511833752348260308036478263992637488365170116827092415368619773953181550600955509721717225093875306841699449679476194791088399430452994498668580954080147694245377904130277678975985626459327405263228985432950757783291251846100855025072724371764665059813800 [146,32] 193510363651760039441452630915950848723188856573818914692910604316122250664864740462085689539959799077907334658436437434955877184612641969672675361699039842777924554476459281120334487355162681445490339732084199595268030314260862320013289023255679068294012243494480896103092192619979912259059749699430509893295178069464691563717676106756765478698566428244305125984574787808338500341587199775335031752677330477066579100602532177271276939373429062805010070985416883405596158174523551202999645260091163451552300544560206157820932159970108358140118840121383265825712231429307251086880336275548113822975581198662607317763774067191429279230905697214656697570115052393732156698370882362743257303865521722109562321720993747745140783395207141091092186396185130995348368921474690986624419423549335324614472049208645552023597850606778552952056448910001144723048174978736867430586041145383947444204201948713168502074757874238384646217656384216357848890042014202516984974951092346478599448319426483807132119199966822301175039593245581232215961030061027499925238251318522447718733616778985336265734909207807115504885042025101884144 [146,33] 112295243899801217698501734223187267012078664214690712127601259513652309231697503652118352615073329982615512038168478837493564195794621245186291748113002907206470512887481917082504321596233231648148752618856182735292096764578211746490928670525284514908374450184002092725740002733582262821436887656735902020719087867151698800377555180562188339158956056252661635769916496980243431258064388299089573356208814898959619646078566960246999526478503813017177797089268108473413902852437357124978527451694854670793732024110540282544962924131011159975362819602979398363272033916547986661951352169374119591686632752439824668583253661730532641322972961809770497094118716736918432618833470451201853871898151377417817514333505883636770881294523465353562907333749501689621660471805887881802050851454684379317839643754853498743553238185896431916616129997247635731865757797986678309203287503096501276420583061261693000252172722826404036615750492094003163434157232303130211437377684456501510059601525024489551546176531388560790772280159260426863169133984705609967770327905379949211978533557848030331679156434016032582892940349140928 [146,34] 57782163690368475345261033257733655795399547036181277996500403130153396584317449955566946359981914542238363581675755998312098365541204048893682138700115759439271505452257277802212303099410265591860230127723509454748590418068454152771693626272937293192409260857643506888031759198654762966841339053536573011296868286426673695275908309725065028975975109618122677910206679614156613369257116167929253965891161839727913508214955847176931503381878967021516480002525292517690741437588754989133904655434730500605719769276987060336389091437955191617454918798388808432470861103665091342252886174826553544284667153745499441522168676764438428640741526180204303014143436262330062676014168373810884697371285994274058867961387804901620993014431452530810809960658813615786205078621850046810213122533912475849072467848895481231755272747572130758061894759311495840766269141975019680164598334480968223497902009131544597402497013815444521974400427648418264640758435975739739758938657867056747470360406115090699292626280045963866569612458422477881867550183877533088720590583394820950288961036600051218606009125885901899722599838832 [146,35] 26403333828204443086916580732763946860338084595604907865484195167671762434573423247978631054471540589343537302859411337314339011859296779056171748038181408392260682561625135704964871645906996766904696729699910789492778269494929545566849449812111613789280395889887941114309149526044441723799174563653746528458971510759018891749477867668849788997119718698082097621663697702999208345467731113666413637689884487931428200978251331286369397976628623599928598246940325567308498200061939672266979076649316530401941848041405110198255066662660032760955061357756646032138517452723033371211597522988481611274502921052135308856349919607353965042849020904955594282317759814290621009150594507174386130083250425889585424196415893935926940292138311961694201212988163621240825249003946784671618054890673321594241224581637778541264062612173082391018430388157259445224628637432751057270350224414177332875395594829785347452008381235025372823357075461957200251834515764712589747004877336969018066575991557506389891071113015105317427428346447955958543808087688712605611828166320064168256470313165297742397703981027146686565525856 [146,36] 10728701876259280817759081214492077834602324366855028929091392669884482916575570870051116235229732194194194656714459070340361357757280093283062538208975993637508341410477812883791509130008452366878141978228797271615109442441060939821258839955072210117523028500290362221981548904851109357132180598056346745494210591178173401013899292198877538725795975716090858234753370252277853444323173916834102555694946951097257849815668771269677937799926214196276684356073263433271176294677335312088992581008453512217451265473623890134800865071304741718496064133633913052043994785947161068479498640201386783273780548467696645635068998629709311858131631646705576570094408899633475655195039589517387715305848669377760563230136849608117369668197169329869581633864054887291368322583660854807616299587231646506938657850989208478407951007716406919632471766821952637059663630150685394208939964508953079368271713055854005149419766280975823367897687951030214827925230976740659163056117161949117822584997099200698154268272928262679124210195717420228581303946109786613764482765439635628837749117948783665810256042803428573198961 [146,37] 3881400143722564246291119826989216861503205213958286731853065467979625502328652253473240304693883405836058234497875797118105380924078004517607046861730751713178204409587771796220730411493482629035936094212786062630785491841882888432719879751139250697042132717610494646777953823106429323514606991794750853170605854224536426298675177340251104258020224281004416102786464207399863126546605179811900915864632879001848281650297569740407147360582049125984955573293559160426539857792076590134017278852002642584729547800878984332057923413312735020770137337890903403610353759386328540857977577294445847181292277012633430733616569401552224169106751495027717742968908768612829411726587886977749913687021576453742148420622673340904847547598947667316442724427000214772604356840251805719807430691843158702107690972577157708441661683844620407856779193573834394158837195835116045184516468402274414002767112910679171420758823463896728040313858674866135294365682318377684257328277719760384400017880394447236699064744373086071807960125255347148973809266981708395361411375726741721978977140516846980215996191697576600416 [146,38] 1251568319796261948882898250971770402603601688261625542939127289185436369382164768582520829523489809990458690065932504912222868886100894934929100444453151410942450343928481559581334706699719477504604673355106425476089340614606557135579993244931362708075451810387375404448945779270073562697087916894775493745652891949557969380394945845493945008636978957673636825592756013463505437738513926418439422216482323040189652893198321062533373348295558761000225172391676388599562642278521586584348909970424183345763456566235604065947322799291114240946190817902007306138212885366240176148742245418620870089787584830460420830348542127500145159477156894027672704502105127035338228934806195309770677447439486104238531761763912776106199974823160268943431105419862749175771327885561396841576997956948167428445171527573793823945136860243724155800771250563107764252141014012831810991547460723697387529005823189772795412858835278931730886308257597233659641372686153504027238047221166997559427333655842735147666254743695258173516297674215890893030717917968406296168953452817874561520651058557514815224653864261596464 [146,39] 360051070997421659764292993069304025818135634156105701522729343398940548832081031588740664825676816246377894247204629812303013913245246334155743665981343080742010644827750045990689788556172422230371811858631210615790113983612589293281697900460831114943681755196317643662866686055647306627843058845943626973190475462530970852782786058512621576242501766231138157155337520277314028441440016720229290488925469334055656354577496473147707826910740486616972545863702591369406340683559737227834000641421759679107396156621803835553722165058352683191637102963959923025884816043944897486351957757254309915004825140746699627008682484957763131055918148796241366917657634905248616971074068784744148096615714009775601530433256088878960061843350206628447390230269833172484386915029000761069504826947922247117078704018872890086549382215856383852037773183440075153203881191743594879231170843433769678877203857773403743518843357622436206124971344853921921125362275709652696869089600858124654626019961687162270892436681070929665827669958640706963405410425113450150881209054559154494370139919183951157826787770736 [146,40] 92487977733598836601531875797600037332070702345850383332464896901724741688421256246562436330203454449529671421996575905834281292240246331659373038480289041648343486119963929188006510270436600066634429216560448393591753258398057515407692332724591366643859918968477647939014993760774318905525828545083036366271498537308394195733035860014201728801904263529160871749468005198759875018988922365046719993461811332086442159759526599754247931184540949010869748625566601203409826914024956583291154728948429939771498479261890816913452900732341030973421434985097528738123994140012320869250467198592495585035434146511638839845202436516880849521178326202136939332345596463665158551726081201494152638691656629417010047577895759113414796356933561732115308389410579788291853179840408803910262014273238742620636365081187483442470311685540327799671471385444100818247636310102525806015388611462381983130570743091673802292383532202133036765645699957748586044353366372712656309808057862687805817415795652073974805482471739322746845193483640016697205346118705855457315966375114661310511721903698991203614293388 [146,41] 21229461995202688867217069173444820884006988650455711829199320161962548790383928798061898443859611257938651527232962597575987956240221208667103616344504739326029565897190793788625097810341948409664800722452534667689374595731553418758647389650863051136087440961941006156213390442501184475508618851089414471002549444773569768778094321146881640327509256258425471109102347512409092782530873328673590940184768628682882764325176765568283272300456183698215513349604533365984716708888150642719252415291840829247724905528715094742098769819676137397810629556194256760856473537210227567838100184940975387674239845374484277334243387128309354178336476489587251729053790124306524350625097790425449165669420404707780167400965174037283022438116980028856457900337236219178196606794841765290032882695239390702447571235840659358977693047124287247724123848577181142706099823191845484789519180730406928212542291137177349081430296597802400566064704077377245767990966900134525496161707978779446988246880358354658655800699285809821272084530364045669223959264936006940814363697779062176251102221030240438959040 [146,42] 4357138783575780804457215310339731537741314415609146389690815013492650751064793690379969131160571942118161721966007191311651878453681475466957649876995383240129321336359971430865226290844295935649236842115066032954680009950728112387424135339916162246659078830543016807679517405722826429101481187410483825261226032381300342584446056318813163889305495619214040829191018328595065485372328007881078042700659764175572067585404779971455839396664875971447345353461572086719478453098499676397336783544238623724501034109284641238509810515620031432475481722320216401516523335532483498118554015406182079040278649014683291444331872387519363537468927853811740024770049600445385642094646240010161310320807760275021435041035993602355378886433361445811418931511164325499306813032238466984362046321497782831270616671882458530322514145793721608937092125634789843611321697624418403555651640527638886322445393872829067406267701980695029770677841235717455832340392233453737396195889867679167708864211409802894958389191332816390650642348670041347249260041748708279377639004205986409867559479119461566688 [146,43] 800029982701804162855140692497227931107579005408933299364336321426076184178008063231570539907502318619852435843093662840399091931372940083059887951306075838545239854531610291295472305102915504778466733790740750014205343930389279428401979130437155848237909918262142809576984334988047605211498853875051705897663923362735759989379761022886602452869676134271418517638874867143975226405165112308067564874223365631866507698542493960294012609801393248351732021183329657631151023307494429274282509844695514627473194655153011992879944611746757669138383248815184629648550886891747100665343518759964610087916702390153280863516327088602442531323570656244231676046326685752059623573533626080245243184295477736241077978478555970902779781129501496878924619734378491044430513575972630642709936062374878822406288196647759278661869153739621055007225064523145012098416827322013822897223165746237036278211583467739908356476502724742024518555925073192740498502506778402129469760863702372762109427614569266897477839033447277066516933698242961247058812748690108259526848308590567284541668402850756480 [146,44] 131476160926327909179121320517416698484575239775516065860658825271032633705206728661324317072176149259235090980634544312927925355431892708973847340751410267415815380280789694433777366022983916720780237548258024492666380226969620915383829104700119881353970899719632571673556175450263769681824941455721142218141356925539920757542372407494879018934519533260300853616795507122628146194349778361152648486440502378395211396616852692584900140841164440664611620469548387638907340118280647687301481451559595583944014023781795753755796778038898458730629585483340164599219549058543043093588276922134543044844717806890609859202249323501197140253881306885493607457578225852998186694231941849619677957804854514306724971357689348076805360397128017545138381633481328765732354929940347638517560785643755661833034796823153998837784362266996630234333384468009734935611202309293293739090382437957846762885875075913855955979508103950737063872031727983712315754537627719840765729728617707908014000400319655717996555465333884203742842260429994829156061207913812791691998156764045111210641096179597 [146,45] 19345436905657590969621346373481409478195137950458996371583751825170768148647714956223954851516331334004070855975776733879082725582785699059180552847381186113148311882794848044875558994798643356674912313474680709651154584987505754689438739801000235178674540755718902975491041236959244245721473055649211221382651753412804770986437979264392021597899747531933619388072326731686550498091615335941853103040015317832618756870601239446067803565447635745878403154329242076562158802225674855434108629448074792175664453629817714998972764919235030942599323845929058926190222256565782998926238471168633269361691374378347438311588118214522498499839555058897550448275892340406552920455945913053902570824284285273075612801109200449668017515555600558632407758725515387580739597619654541664983575516878098740969582812754531461439965931424435602202470552144548107595566570221086835050980222216549846726665036939963992981452247824415166656239893554423932131352217936339563798661561507951797728872931078277328454660456829685245824879859216011984002307077043315725497542505068351072105438144 [146,46] 2549287681723232961063133536357582166810902745831432828875331825925572043294824480529794716345568885743528598638108452457308031015891046768074863426847955346908433026821266582583167881069331936271239199717482238068193431455970726528143410602535100549403997681933250325929021190799238545890317770690003975927588738183071475429254533293359382590772615928818063625708673470979667275513869218075546439382677056559573225074192332435321075811925200586170699817590547402662167102551880860435745708519896189389044336650146376144984927729266291902087642547590258727748858037296292534059299259797357217482906501261354460182884687722425048584041463483846216843616257927795186793044647530547976259550112950677838822581499736291878404602696893618349377763757185267981743077219495814817508228759265920412259254170977044856622404569619218350888752015928456546664705946549109261013510448960152568785346356657288783354178681758616722363895042124873395365222963079609603224854342122882093645368467850215139744482380377058266556963286314541818271513610206241529280179612754390699314160 [146,47] 300919595866744483278983745724864647727367565152852520725922662000227894393302413358070959023729091017659502343496256704639545321405081032502780420736186712608209600301496675646780835286574862658187934642683481417513299525789471122536603757945426642390408555639794793573076109760836087089433268213312803456010487998893547716116289514638681325897426609572400718754481836810526558008701116464578447358550850100275309490601739308740006449421400708703471985858958316411917181430685294983462212530198167992170007181168821834155345695706069734719783473544622013109230114659229721149902063037382106734413758128072272704709396431474756745441543142568970138338397310099425237809260383140003502990253980813703105651792065344326088605074166607733595693639972637242060830328931684719261411768447201576377130325553694792943357169313703084801213475353716166548964153756010318484585593044290717549140602177016854175230345183639599472749513342086575970079747365694592478331511628609458947385320077117574491280314730597357795620105083848444586855325871321926609551935449636648176 [146,48] 31821581647966754274448674331970923725347176661963378437773586543616750557962406066722103297193965416081628109228430571635776642934165099001191285722238546288223235425686997177535601494005317787971237380607526980770194961614576845885247474627108004107887196883947717542696648192393494954933416741503930837027050583288706157089764311497390429663091061240653410115114962141491078034428698014263557806650278543159306444935086325985301219700128023826961642361712167211088202928148299475487674807862618871074445017743706792136235419637906211704523817409217177654230474638589894243548371963941730598808754836892998617409978753334002595935081965676104310113572120089841753543756339831817421672149271075172620001117029530364900816989311683787213440296759603898664487568990301833057190569397026422610511007258500695864457070699791079135199652190191290062811581252891559872341740216659484025173801700541319178705524762827979413601990807767714866704133701543082345613395013802748707840302487566828392606821454454568934065205093886977841514252256912176451238001721755512 [146,49] 3014727104224916808159563064513456064045855514441905945671634587256612309849559998959365704159320183167419346048730274340610483903385443224333522575117824725971981115664995363003393945794188308906403851344974467967530867003559321139345293386640038282678561703217543966016249067666238327918024801137046240639098044451258611171341886940443176843717238198119725774265235015331783482269308651613891189016428450545771652295483277064235704071322180601888148282116105349593011588986237331695749680168248070429277349541855691460617354211892015749382272314552628418191893902491573519591453592309769808923280612899340949112987743668999649904651890810163964205752525583882755736258954509622249265179762685633281120449919862906162924294639416550978827064785095007962923080248957147671434029353364624911874567263380756580102095104553432883031789831986443224650130662026551934440652640875094616857982709986263609172381472910422734974763984455697516610551159984118422725434454262666066285706756381664544708106170058723642390798445026112969200989723822525059234360708160 [146,50] 255865890401694963614904327723031435353544460060246888143301377548227430558424660527326080030680354176164920303230799624579072869780686067006623248420915304109671406155630082833214016824158318570437450853914103244124685884338735497819615365822793767083498015061727945679292247925523938214760776166703490042842296650507590844093972778340264624930474118893535852039870119650401059429999118227332645031115782762171159279306338245204006760147100186136520779406032651313493113667292942170742145061370296853288475759771406694616794220608057594093912190672631293890088803555446574120262206707528610591779167691039255454616473390322596400454159624956211394384068066501329075972595784781834776221050190366673391397621809056217522985646183639695091489737082466275832433052925249884430142225114576350759051132843510639731778445677217952331579279324726020087392203869370792218635166022500226203716833518389532312060237442070964296510164799020973211759274292095469186855288591058269486124239430946290892093212742733704378966452202203624070118872763805188154363408 [146,51] 19452117491177128399617979806176889186288217297053452052996910518139260499956589660585042059188166083770842620266274154240752892773528847110611686842035790940305675253848167775347786125744714312022520277605617817177692854520008792354595919443194327163442860696682665507944069859102606096506931012063571421930159279667451030929718892709955997592806745306259385031544621514500468364691222796125575117841822859445000369051727598468434241699002808724250302062831703058925189060557626060776773125749368565701778902717538407790964504666650826589594548596203303357231050482809008670343814871869084053969774205006620193214895698174290238336435171840125652847155301384725713781877489227842650957526031100852056576345586620977954346654174658355572065197617677699601615318861062530638874602859894590116997691795128574760743761177226265057571072856969614492799740480014365389667773403596749467757562641292880309392865460418321482920635668460361027793887161706622562614032028787377470908932525894991077580908410976384252663217724250006175464250870346661251648 [146,52] 1324441975913377965654993974181056176378513783748601550142174929636769320524100778338281285785896091416032944845142020032203856690161662481394641175199312701470769117065076453158765547428213847961266962093306179827989610004961032535471768222507983436863002529120470161572006120654028823777629916658589469326280736695005729279628926091720650054373914179558193048492327712995171386564519488478013253366445312840122578327933292235753987755839243358548625447736600232447150247400626081580838494865398963785238698596066480538215860857802890226780296948146118450483421276599141796501536399590306689909840939941082709111838411656105883651283881031945703893705852790313463628773946206552610252244037236938849970068707306777400624739827739520783057813058300267453870556863174234131568056236412648147286860677636957363463956363313976696138805658285250981056746762426374740723900152499272399719323150557460895822713296754199568840398802870508747687217703262560756944400692974837914772014258178606873271121452871635979125190911854504798687420329543993687 [146,53] 80742491080399188007060138486746795676404198651405016806164821846046106324315231174221178149020399362697084706626720612000100085400295359200495079795275790498101734439991557479341366012845373604686732088531675942288769297632749111223110126144497851564658463239714173799224850672047538766345644578809651150608904103592700995413922866704513301197638684012497888117301919579852956881118993559889747767382618046184238097490622699608381989773674247021590895449269879008307613205461565818995568747424699433228970336690942056345409326047058411261296739025299638143487758904442621320909471779519888010316114160329392178180424649526094602468276089121906150794875714935206718349484759600004300528273050837245581389187940719042158326015979814069246444253321533934047988623057918579800818779463460227982032107467180151538980107124090891017287063985118195629244756024034698111777325533563973488944154177349886625985671689459824878314354423680741306816317852762054794766587187021250587308093756484688575877832408003555728019819551706054577453008279776 [146,54] 4405921589174801703402697849831626519119896180876906195331899344217324433973206360509707615056756158603840224175123193663582833684844602896173115361198618213514785974530165424452255766824187328863966104746586508181558636845820184761094613109326729244673797545873624913261349053344408477827636512400445381807793203312840901068788455186893976174151109802428583217544247318501872336795529924916441485278190775309109419124804557138735616696795791795675134140700429371589398239992388573308722528374212824961366133783245619112399149580699106643299009492088392818087273555219235234665660367266355087187604234517642651062041715068997397993181602097651676188097900604718076317922279620795620099698639261274256127706120986794711922850680291116927370543554242612161611061948374537418114239174476686378016692040748248688711520142593942611974158188612220832190565256934093262233744247875472380955088280216101898188672564891780089558635489689143860833174207201084421962630543353084838225437690431371185170837931132649939318756268086309370506580544 [146,55] 215114731917918137460014461219983058994984001279510508535731249632915305671559581486876225214393719536635674315065160354650919700469311236710640327923640601852506361179370509597534104758561568086579497144131541369367087850314305281945712939702301929213360519631563566453701240219962326285576627692356288249648864793375502200395479724781438636245390874016697420143801893717981834764202051568614732208338686129486759543372389688196913389519119600791696932084784014294325156854624226332739108781288290033844892602407173531167570838494554525057229056733626154623072629766330777877931609590918347446431860107916421175001377235838194927470644546148738669160191897902314624041141870748079617164828982955337668077248202603342406771574873674066635159060691162952429607234702339860258827880383159733182630710438691986407692915781681290497763761476084138639954747952499730678926073535425208384872923256741136076150179145281121850583054146005277985518926464732044415665791044786070147428421491133471663013542857732088373830342773867353079936 [146,56] 9393060576298271251433955548510143153030507261583436524183341299531178258266277247372153284473377953720848003879261714368360580158237192061557494613279381946506378815957196513439010019777185211263289885415265014295458344225405238147566680233169765672157315884267131986207878520218676527255264494581744735585091989542040287410712435640336801556310451799960378725384606965119017138628471051484560407293361528154518159135475452448181682471164273442021748040905483552473722355908462298850225713073464048596596810858981186745536398776907825305929644692428216487943592751050668744107881986329420558602257727473534913006220297931507645612626839177536038025720589150107892596465305809800683171375198464279341715575853085387373814435007481654783901225753803750491474911744612361813685090991691753774352234462700400019071122544057318963352205151537145300072960109177633902784681425195620985518850543266169326584162638633017690061257973650634504965670403687508262528179300937970143153184562141382158056162367477541927205958248054292076 [146,57] 366626794231213445171852737908233184583850030209543849313048362787327073439560749147897910186625430492250110106767929446532695521997292891623402687980531326505390513854297940306707807819088877056528541019099847778999038899733612205375033720906668767766979164008343022193046999490418191643125113099535595944810744502181679314473079528816503284905933743815469920437199626740016429568454525777300154883651851885248264417194283556097687971390935572755194382335405355465100644811977117631961089117391257665747084974492292667753249443059975549434448530174742146075087541998230456986287653506026416101364109489824927690228919314566437709095704218619407418682176580221947587914866892244968736744111456287192429330012762641832627196667067447625835625403814161805036175227272148798617747665915487011582850462139896074871451210344946725102952218305833400469942451819814237071356956769985436749614605512782480113424632333928442108411899273079030793870854377929100758197784079832650029890211990184236760066375878896344445840430868672 [146,58] 12784090197152185101649110597438092105145264421663022912248798994116936931003069760160697289196168298621259733037008132162441924549865555975902832285721381575134200220674120456105636472121419791202902555394129218683299924659340325303127920920058283544686245248399077596750350383624450164856674086383017812918025721149066889771665392056497254368017178198452198202739410532015460238891382378099220150815947436837984458084554955679425689390339449370912196586804606609087324338468294955708380236029741962466120232533637551658421487315088625523778187517517955326029807931698078493617613715616569032671172146840341665475166689488560355824026689362066341687326786461924835916458860959095496192161836691166889734681552769443015364944199155436076083939817089724164358323957735114633596490369187914048298187236018654455723306828784767601792685311604992373914016714042957180071828860272643505139888502622856277665952457934704063047951590464491004964523677864150689594041228727592873217644376570271947254494823261519856729893696 [146,59] 397982942153164589346191835430836803731859838783185924869789221537020694336735719111214929764653895140515959659980144480646391701320819574601824526926653752509216183698796986011485633226238593115467467630575039782887569742196722044097555590021514011317401247344471605881236376013943947598452839844121142055981367111372787099500962612006404291060243938617744191395217905790459353010688465111553264168015252857623828698819088091905392085032997156130069257175073261167705074809224579461836300913220940171143668182210772605448547076520255865746642207302260939533164245551853322237971583198121277390372765243755811462356584721214377957302728138537531544464553243433680439191029260471168442256067819270542604407477681571328429744660426592994261503922037280980474731321211899158255909997606854243972573915558337489112920500293907942114512826444591412862027854327564190143204930263457901311592500885886239008498584025740964969460760105249607910695835534573889062275545725155275854062720134319226958162755152300197418576 [146,60] 11053520591659974847481003761959289694338812746062960928653518697033095956661726151778632671565601150908267819610341087829298738785075701167598702225350751709895461327400966660806067710818378258267807453216124788328017119936863204295017797245607295159690435442020801835638508264530728575693839212951441750281209800807013910303263402182791983876353278782859807764306203723400781924444176459141700898596611173366305604180146926361782624989154904365757550400967278821806194111416324277409174864730663876213959781428139231149709711628947668985093469579389799449023020614755595525611394206250465788879009688780541622286224418693396175101696059655536225683736252759328205629775915587741058211115774120544556644115102164370797163915875270141658152336161595625385792507644409783837023746278054352155985336122496605735851431276895392230506058568627176057126920423566648588480555357215038149190956040323594016880586765531779888032865844513068257615400093923014134605772932234940168625274658812560301521978312476875618 [146,61] 273679892396578987019554121629625653890056776151050508388287399816711396177451176301372072805205314661320941276568322712920149124793952908832041969369257087565513458681849712090031607739804283649115609881618408169155903996532730809304553579964603167121704216917719345980282623390321527452210931888594178327771272181416922373235099855677853233584123449099034356078963102262818751357404233879687833608738563916543437512677982810818453858170443187093227414393578135403905966774461166204046260947218158375982235489239095394188545687801586677098041774068379280893377736383395193375749590634072499162173325843596968753075795257628466672285158984062303484430524321538776987508647649529784069084456197819471713396238522212482747151353439912970065231131821726242883242181906326647075336366423679545905925754156358885659811962574137150673841938609157218381587720191576181267640568829165473554842924733681468423689805219696649661656232146808283821607538214993300058832560591302812321725443842406550909812471705344 [146,62] 6035701654742683077190244686173929620048278438871593115089006666884359956016110079382722953029210565461508278087071641444120001529384208927761225054309432740211480328904326160513395957949971642434893254342525027450026634826265526349575435033372568870394962861420341960830034192537681203583566896248028369516655933033567114859961715604411110757485836038581995865380263456307828626316982579070799803839262254520436739515699517667922374135522744170202181776268394445595480238830036625028121680003050765754163225623374209604319196002078797087263491667583726416186113121347239588594718033184504242853937619272381427088577600674324501087162117140159969593017922467337564008078692431988712888261240794080505841400254863512615697518314758495940964262480738852859968034943213841034043002774166631564541984633978181161086380769674902384629269075321722044604086827479265180659158462366167307718402378687712387941186628008766070403154069414086796759711183419285468996403573348946325841115083294995629406659064 [146,63] 118457765758535974061254473977456564168673513092560801543095503139030414208256702651921567901275955559354218316717864892593728438295152062575097542156634528076462554143829868398560516019711009909128650769671346560700595307508186097439271434460698896024655104097002111272378056003115251122940873541193443201221512934792814404368870739519076467375210788701785501442210097363540934578495227720343678274266998406428289565747801650157296433083581493497545333896672677023687184932087546281426662239203123595675565202798861838518336065572341753622800333056421539906194427176581986973621630426671882364849096552939906381154205842947933180374882226530323802133834651279667056511027615765788717347040778296439320551654133676202190006245769231834643775643185892951162876803866793041697420144091083058080690145809984252413428572198870711292239842189287730813652016882867251632842157120914596821355894545593249297816467289187164932885580368597969388919897037009289020453452570239063100348872804645048549304 [146,64] 2066950391422511524801361957469375102924953057421054266261516633335012611816776966593806583658007246505436206820061050840898846522383363087263102548124003742702220036414131326019373136724274336530696358839484929285134014229303654792845136816383372259131533581110938912181293287773098678219661610814629274670033924134917111338365509534737590629705059682591046227463179647049392753711292142646079688494640504341020299265135604165741029705009454148840820936383767882821563958355780074393075407159762805145936496299657440322155243482185486573809016337625739668965808166953122661157423522848745703030643474456851702266296958821436567812678012921676109947539695299356239126755350000423732104075123277061222660008449070425074133687458009911184373352189618980758173544053693902824879859850750751164402649888489172536329857680964110788193438520019044011098857099564804922852193954953334972327059826720808890436904976907277537193933578331076665737995578725599727285789183569295454842359654344796748 [146,65] 32031584272013203235790433197486643140773660724705312317029491016155750125815080670885562851648682809960622297864279168605344189151907010830903176774174694236155516517181806092581725718284198851896919865976698911320666756022124624472779873154720254230571095761092874619151313871449529313123157388022511556243275716392209613358941898871005311592554010951586004472669351515225018519849854626729045812788096968718336243690491825082998733353167086558420459802716933984556672489653750506844262242639719101678746242674291572265570251304334841000459520021846477185485443859382017585787278597175875555024530442457219713341894048568681545683297969876987691309784755114462368778440160232740874250646260801558676282734672321130346782936329625858866526388942793076539578620059669768768229003525860354547315998828541791670674230554122463144736571675276755432002278427517941336968559946775033295758626244271964550710954085887727270722231244858028148850352633374005947454161099240197259127035927616 [146,66] 440383100224567960221119806849039377636359815236049225806414775562269307372090308542253493492051757245352892453794382030276116610405286347708421219947449435342090570178253758744842153088941236270177783345762571793153629678974717958301405422688328969973486634958655308730026998368279997553661180699742116285797418273594341498265394479970210812076140305721845876449298914519307404720238009537108996753593208160358424488886391539239861456018201690827248550040285242982567258486117221200401953407769191144640815301274292477617775001483061910467784741244005647939281819578424380693725084686696410755446015536463172682093071842055846533154105457021748788308185931714625463540785931378775291698792592728852926826191871517084794945319405076406672301187103652427980477154174965140440313908142964851167089770186990397221917143346930616436471006660286589582515476182840995219134364092297387112966772786936044232088934966817552837526369131522521322796244448214815265924174974511438383271584 [146,67] 5365117253313892270394061039740739134872753872384552681725865124212291388251322054915537838700484418099078375936353248041062834277992350594857629155700113394239776459941470517238380360734374397024456005327418225103052496059173073973690941313497455623821043269896348806019265785705738531303240917078844878453372733308228474275634042349703210122059913062503373189625989935792700931417797954238337263491921044671595875666662368965457613015380683674028876040148007446295066557280608816689387696559078350735929679102144110231591159750539187368861853368786886738695648256731664289964204455362365928290131909565926222871574572838952310729255524174634281643499361353588166533701320245913423041667755233076770002034325439799898379706767255445616262431250175094470960278650421092414041750412451281774562120052148432721878106430890262937076812797841124705781395148435204623506273496802669701267290339369806415804455640214905053597867983136254850977798154043963299036261273680122410432 [146,68] 57847769305256062408898773491604446233003866131169539142663975999755968188741242280360252115082689330421954541257557063441071083919156359869697085339555527108212405090965722652954613889416431536650404185535062670505991601720488118381415641657559311606172062340568689939806594772228620833184438782586164462843862985723681568602881879022482161904978940188459464498406091736002862940442144372984587600982665276642946514561805816114510416913163312147894883740895579457628444350344556605453033806625009641641984070421965107207160278391770836179870588626096452607064178662224906791894023157174679310663856473049700837217390204413605887525261881104093338737836516190890407689399186017000264030139788589611593577063573356817839656945004706143654748664749862371832772920738909226152453439072061838714837114584388396621033458485109855946177251594219611176762878656222019385474695762986947190206646495229612422398487445741381267494479143710911753372001900888851143088892953674267 [146,69] 551295881721475735766227305800730205956088563645104033410287590790830844584782892867818208368024964896656172552718341214087258833767676286402289882933395993233370929822658862194064917533269714687476033289149967403936874393811722121274103284581956013158501571405214378583978897544474577306195980625910904779615821706966616453054756604040681856834344727283688683824522785208079519594332855950609075385885472830454084544066899854022841487497495896111447192371500971146138848866061844395703865789054025882082150660001029680593653547113822278260697450219512298211257638498391327364175814999851363865730818019223391444828125540484397590122146966906051619919298854628440749912350990790389543948745089180612938655339325211794356483867513252199363006191022157990969488290772231036868522697087200450053502959551926230645144014787947559522841284868886159454201719158722435721357905596378357729675301029950702653133888223981056443083749648182337213144492941532713455888426624 [146,70] 4637397483908082467665547035802295828088417482434883773543953838902452890308850081395553958812505468273790965235271903414394328376547020604827299056517914001447151624674972681767630697048115800771839917366451236185522587185673991598531451669187614962320413161854246983300725626367201715492172850145566010130456657219396914541341671916465698086558004290758113494290137304813274101702824523681957746510716094506818979148144667951820446674593753789251836871664786985932824909225123104055832755932555613333413209526012003761780369093891556484437814401374471130345349058544596362498443262374034157723749129384851691939890173372120514118585785585876699196796447387812539224774999929381368333269568638959916813935673435414355829995332931601499900687575712569510104873458028644687997477632891330833529575253325109961261922865937657251288487826509172270925159344199565850929537352204074582566482416399397748566005378460219129683926672936583699448984138696147961967344 [146,71] 34381446888335201358703189994416401512884445781858920986536683772051963581394682919180927983572126821992573426812648664048506211697885453495223179783319879350383057471060100934915108729349134365900173054267315258069898986059963664534879760722196207636463949752768137421798997248833700749176674761599166128468920088739342463104684032480726604917727248972789240084128490130612117941071368835899189330534288689224275355333296995370308762106330501162300177036678838415915525493145138615057590412693191208081102801112650499007624721203047577244485999142931061798518890676716872624364798877100818540584691163889883334126996496244108315333038812685283600188400105073275689783501411499227526179915408888571951210376121435397546645168374219815839787128529920857749654968867106890819188665740976295622826221281193755138907604584427306750506280852630021313260050021760755235011084681004325504363777271653255678343858025276826908737577261272839115375429013300693936 [146,72] 224321225726102013623900366768064434774633607404600551465473427827089992072809728863897368829252676851789457239584934948528604346557756664313938069088266570998357942902149145150837757437098918313667943202941480743427761744686787471027547342057809131625821453045108461347435825927048139445979633822939857790502181349554664561329962865162106017049574580527293105037069929965153556809909295710651296436417539100589865658930414676234905769571081506335923779075714860139057847254534190617548350398069014546268683595802779486246233785298067572768608211090392985930313356997703274836935849985577710657642763565229588326763805285961976342851234772964435937358545983502979713115905126388543368500634762826350060828636854388240353104470770782711965953706252079468171205956352225509909881047960158563909275897087622311068593048764099885100087143450799376826244144206538591791462817189783463805321295369685591965846746722604681736263739278854249576740100287484 [146,73] 1285924877057943407175265445514133001290612143495174966770805437295552239861865365953159366556664347807321274346803350890639256147625228487792266722604991334587143965667062714032353492341238596320975153728475435074219924016800385952318814920451979392569948948667872329886412545286859268430548011199787659343337584447046782327948547276436539874981473822838541117854511383534781977675393883571405115774340746586281911512887831004748893486149792202825850054081344468309021881133911414660582205498920503544104280961782645269308147571499124929680071540344326469047223612796821108932781248119558797615258447539537052827095630880532902165845000357708148437959648642319829997889382877170928214759514754822854233944041932826908005963318470129454879369007868783294225275531480320916883293459871314030365021018181706305839894778624294093930572849998116323026391668633598361296327414860299770969026629618639345719582658409161050310360474788842396776957888 [146,74] 6465885302411460512888477171625440271741887029803541164590171897175387322644193177944865117443927175291321063483061780614482366884660886398540218063735076875550417795000866258275538022045794171162663611300526667911358202687169888358562806684927500351145528409298304174643120881703205001864433059669609976889820247862085382566887740610431560234870526102774924789778328876334161556241226926036599917684062145492566875464263251444880363406062998445774124725874626667021280755137485401787334543778908996225757351183203603643035653135280403437153819115580718202487917034053173071399993731618480826321817620390483805075111469013169659622554262435973595476650090961829210130680254970847617274602423752774555020837782489659432150796899013558995690802162121612312418159295861318235613836730493507782070561819149954223147634286912132492780262878558306478331708782280130461508605846308952117609913496721602822618580116436763295916018134755119365680 [146,75] 28466905092470952744346838032767374834529768063221093906025456501244957097954674023641196484858060363128206050562566273658051293344169432489870577724928703445857125914155182713869172514724098448762048588493421446402783334281729010126337132202047523706901559897378148788893670566275189778981775550975922496138786345715156991213544434288177872049527844856705856302754016929306011014569744365060423932539119476156308578880083352451389487268965081825047631479563516593452900460705097078233754407952396780864507970904174436964561858280941294350173424912795152989147839713360976941429388458040353800606705586747624009333943298872763372708969223935034068970112927694326026544948615837929054702499017046726184545295793557947696989716104631171050206126557640746766739026452057716593529717682494755682719427636255759928808933809786467987876842836211159227726833447876176071535084812426671967150569883198344884271749083099697512155471964788528 [146,76] 109533882246537670493829738802470107846456638681804827963580181593056832950341551651579556537447921869079824501066118895534868606857373983344399351157442126810026617422426879995541721859150251962214670277485577460584540418761188667487039700247752789331269503228072868745221731295450530903304441116873402118135842638517889874510304182857434532322527160920898617897419069953306278679300547547276924610147497673602114312702159819163723150199419867997905080469130774822803460194117109534288776824422742440020236636676616158186163403283816999480889508308862580156461253980891732462750131104648010640034089429252734775464805686480487896750404509332496974406330352154169839382776076483646139628902281707786792922285814526347683855305086104855036698840882740432495489099638050194466886133699741635387557609140506804279749106507875797776322257102381194004705694590538202775673912703512433941622716334405806285905516389712755604177628163 [146,77] 367630058148675003144259736966397469418272610324155113978448601785377386549199770661230455247905275902759899379235815790276583055229534599182830725831203229710402027154488813261531667196145553006528722317386431432222925366435339627091943097477711960887882662260780985255749996068675319315548285598345048736947249059493530079103240384091220320019782579853167604522571062641360775363170283576308227218005566321530412607321897640950193692593742401809870967959885160306270307798676411906153876987269609661119969176761183327049726086557181619096416371029425000052051872807970622261181895330338367728220412804273004974461319633769586073402413470157162625802630361715842388508399378180378691920966993152558482268790318647088268594662732290878808502940263531870549225235805655238762611170160430971680779955125831673358554989899290778610387411165462061159619550460172645971783551084958923063602418785013764774344291572486633507264 [146,78] 1074105912583657908409921207331944812426478452618505431878307327118654854681489667175492820640265642123491714350955532418095966833834506622123290023477813411022001408973068044406527384974147614924987103565824242433560022113251779278404065122987862567130271376204726699066723173227935773194255608318774012858656461257410577021498265983262610115075090093726400780901936858537184593685268902239397914675587070903600452183096023284626977973445964831226861716947787021195325890240851077518992016126333665949812392037254564705295650407080841683947721026502458877998507013296658766626756204684809291536343529657817478377427605190209825808128379736863400641516188713526702838324748036207922689303123776726374338183090294715293365082390953267154905857988718348991070505158372726031501385325759550621712085074550485598101358408150353154036305810230486149954455580523440005091990599012277636310587855501117044096981214644635608 [146,79] 2726060801350860368466394708355966055559200120071800346762682383336583415264947853728573740120995804850745197244051520722979329687637906684491690006182734291405639407032336043010514505990013345660972512526130822409165918520587313506987401104785535674726200431080788422149279230798697267107594568521836917069695007058899030818936854652922921652411469345013089304756368484149823539857809167988887937584265396158673733753057262962400069215371881884611428745961786333242855462500479962840496501397681557188951685820022735813851517640555539615955411974123843432469871161122123732191546054439838143504910310069679553524622755066307868588345584927464062282052696661059076444694201436186257846309966850596495430789565932343980101533270854232584178311489885108033817170607818083713311376142619266802812292552071533025737555777275111383621792689340669473663840769179868082472419763387366690220844399455448344649527268504 [146,80] 5996710415959601844004128228864547449228104426310632527118637332632169538043146908429521762036548821104953106486203465947242250365455966938966116905657445215090321053044402725353813112665418119220314743354919273266152772941280043325240858215519469561865039490460152348572448849427155134348964857735276517937491279662336535356052347160009736639509427314155572715131288514519459538480864745229005319298149356924098432238079438542351293599102300701230942113826695070565520986891646514777266837950423573643622034114726538573906879409897432169237776194005953639144516324521405709718509736571962055706182253310449586525625583921404686773901763594725999368221160821230171529522820580926641499784112437206614748751422662143232861422050807786799208911666671535812442504792220289692412136518356179202137839798687053990599124338379759938170927982885784824709806230738770271300970767189065171319937333990697394197900 [146,81] 11407037076874828401179514195258363748978671944467350469241088071557134984122585063132316381091217341617479084935771074682356885040189423455888253835581073557531232478213352786363517231484836492809162114855263550010490035783975190725876764234307936299144130242024654825661957736787811677664033041449103125306640098524571539789896095772445818475894386842164021616481350064156950103440745432419477135173617525615991293256879681913764745482750508158242157972225406774495673355130384253915479690939550231267954565519453790309224152832356866515817967678813009850320770280720050699007637489898056407912146020063564789173849317467548505974828972457855463186641333095951362573194314897626026218593436298128961321873483586514543833566527693226790142010087823237437327280006396646524001819860825717417338710949657509747911349549327806824187918901719297168658466384077646746090556540822673749002060345882634112 [146,82] 18718135268635343464344467764952908783271773878608937915119944702893969203652486290903273870133778523487013605128835993674416935847298852787227017333278028778519969989999456531488610173831201460120775487195879337634607416889221180795970169170511581582240441292126986819947503793028763469745294221418527657595735374863686049835050849565650542212774516332899397294348423336103756235508874954891775843423175005074092089115536479697616599552676454368483825322353668760741164933759728900643565924132169267176377414408105452901070317231343427941127658686164848158231013924572657111896362200565262229794526361057277442712995300555203636776783445138829795550283497236196387929369002301831875664954278778173129742852311595801896411149868075253738908679458708911497674395536470741927000933038852347954917396961763213516599588916043819529472020254373267370028234123245774011279424604905661363479296933856 [146,83] 26429116972568465014313301000371757682758844078229311639208762061511611341581964332621533227030432277101428461890936344746921835856502741655953824514651834226346059457310857599312208106949237846816474756890996469627516461209834723267171531043718272444979912960337276916830737248162368907950913986261829875090218491108483735111131448633188266020161501676229824967661739592152133845327274542924456968662699484779998158333333860625875087338641055671141034371359646086772765404413174493412120353634691712711499033388408680547212976608228698681741818869489564967012023558127242351525434738906356583483995727411117527114883021829360742289826272727073616078978298824781488182107809936067104585999539872628352213441562617839854272615492129023462261354721766473814694828135757034668333770326032655017669535751596748644385349421962281199336977187358112866262433723615995163573246635463591844212528 [146,84] 32024626613158226194196575752757189892880906254555346190534989771502091004087993128184552061114192837750813493208106140787754981167771147903125100502557232849255947366556092685347283117124603803771508740564736603034646297116829922470511665279956442556973031276930316181297470293149960686939780364416436250558920195500676796190055849566646163876980558322034749462801037225351520179816974423730867456686275481573213525359336922293864977422771646521296624478011739330708352160166277430352722086437354362638070038776895479918583673644964942737240941741642842992964017192660105457624730106877488723842707363927780204851669178389458142592924338359462535250559621688317672837247021777775614009063280881414758166283478916797812556925498959813508719344905574345921239260909102642398569948739075889473215164719392681461383536354244399989262051467200719597758455838856919868124582151267118168 [146,85] 33209798908691103034044899947848516503228829523890333257554164054833307486967496414231586297386635188730678177142063259944722562791743333188102923739313430368944077050846774180077046690614689042773744771894817425153258420507344087081959233965063152157476691097252992294509975940967410756127028224975275596282408252140763207199274920113085101337910991665228829713811021256510949869150583891635010069061938388847915151518748004734670367705127122029929803989196010858945469104881359201634910991659689025409281135460311733129928114121040183580575601242020970779315810631140795547211706587191875723011981651614795583713290127126844990275921275574242940484874417062004924637999630726496626915989696804560490852252202940868552429765423351095360595013936281982715829315085733514456581080498347352590376363609782195285455861123518949772427673470938526784799620464334305382900498817312 [146,86] 29388306414642821587008602372895427618845030113270746346415352802503290781135064464124193200742001585384851906874087427048702913243446126570053617477976786264750120486078691285349988152173986771065229594264723090109417003482086214746616800555344146325828327959275240714073872510091100558323502401610590669781740184686978494239652011322324061582151433411361753940996097869345611901147205175206428597084638779477085354762632418517615957045000682041003472378363032572595094048473205140401905530544773217425194195207368140183353441344049158049452655318360633768906156426051438155663493146745862495063978140014359980225496384536175026342355778686062724733286142427349139479223363758859016008702639122106305830365899893399338388964885379853615112283258668530844634661078930993155206085791675646921086458447855891649469379231299874678558750772777988053222063588178654168569944 [146,87] 22125740458118454505146452354010661576488331573636423834597638536976138080149909695683304001258119814691787553520471593240446105314424945760905954312738625185155253867218758241199403119273280353626825068179801701439716675936795360321462159405455818726753695665301335425216020466033344880761355735072447684941292589650874129204208016509962761057799283851990401981161335015318729946681000423028670137406832838777322121134148258826161539856509347774084581203484852763053390014069604201406601194290469150409783941413553559377397312726628082285258282647577202126159775042151332279661813105109162470110540358593631289905943853800032022403226045274738106991391715034286375301359118697889581176572139397764596398380584423188353489049185408735158881267876929996654502286924124300406427616986736587021867881383838173920175762695190740968013438596722796455986695252661977816 [146,88] 14127503306266496679547236539675257168104776729152649682469977975361320839828289416471217770237437576986318276437271124931387047895114536241882918792215894226854348715850905180187428001691497650744820622981505627751287607973292412167210083360981813374890187197069012225215749528408916739275345264887087556155300590731809422184830484460675941988649620424352813503295098563524423598330741487182602266080920462766041815056717542225758890700315991593542875746897675010067977764963603375450350064573611970234050591738939789600307647149791484553220909812551038568088675333026621219664946792276418690313726721644785289398636455000487690314763063844564253273411307148657012697045077469448665964573343720408078380957281199359267657245086677949486541999148606563328326096047258424650890888462984624722743132266454158163190064421235132393438377183285128113562527700472 [146,89] 7625079403835263691587932332866514024100451633887669439026347741682609536997286123336032370559211303599420209616244935517257507071647758258429324993443375174526216038240922466531148071819714238826122419478676152663899122689519908317966427491798074131995876849783612518672922924233296590171833022012430223790037736155064239300006972258774483448827372650404360809478082860160467411418185770889983849245473487949215340977017824272977076777291455684128606999347212793023167567360650920456016985934858211381531308774145613759548737429171107949924249998891987546989104851213650528069422488297790698825624776319603774056653518497661945976349145457726980923912399588170111755295882214151182797213466831352195683252952458308707788738701828755071694134761200519616051273808816081460854511500763339431201925724798014013145433638146892733384585845571919109141504 [146,90] 3466857562318061043746361543522329104414242806524336904408051304742933366278009278947676219621105639377177113835783964173458740075085110971866878925391897736917968828694713772013645800533625236281377720129747210253934447179215240910983435504195033708325548167123033467343495272678428194985301732293568821621543338750102740098519682238055711275305855949493991252032230126587704727266872607496693505859087960092781590901230340485179550269593098607953381273152563947640573723198581426255023980617301985821006521624221863546631876921699800490299498541322908152882522665267391653308018372205722803843721576672833470310139839273368244839628177956076769899052346961624981798233919637953889384764566682727942630360591223920243228813962168248122962481057414418045422163807513022085051082088135368626565095261755068590826180314001454327381371731769974112 [146,91] 1323038324671814211915623396534620047744617923975519546907151460698764509392571865484491019540257550383912398597358977543537381034761238112604621619106450587021997357486507285821438127554175847198317133732981537161915826808547294166316924605064891747631039736362812207026062154765447875494613679146201141551780690395322349736094887347752168180825409637213258063719181920958385944480151956286688254157146766188165195670164542745732252312660290537651629256590796027568888599927483520238150699830815948669498291703458556265525803014451658888507661989302473885534679561234413020352979812682071629047380164797019537738163841335501670593410791179620646231373634408311878817055187600701335581162192044014333776951775826071573182362435314265942931072113027686105250068031566476151939745517427637368013691142263410598433859950742512723982642990672 [146,92] 422194668121966206944038940185430093247448142728764228709826336832481040683118528365359272302713241030862447449837475385096249007713035451581938731438813066243930845253320032087436514501282931726377741799157023656653170325683672040304025458172712683829990298641604081883836221802872144477823297345991551244973781595082227976514004853353372558137406512391520120140905096585504692008161486180882495627635517380355103471002738848903017211067377321845344818170777831390629221552984271156768347221769101221735450921492963878021867381343381617030806466753526604430724434153586951060706806055133413474941581155294182923562588001586328472079515983368642910655025077786992253166741969574784560088180940738759702275985693253824526601646165376457953876623284516741532910617069904513235314766682962645936521148918497141179722144664436975986651 [146,93] 112211892343623997563169738362858930043372057742058556025335535579459879142352628686449742780084969179320203160403005237531595629252286145157524912330054956081320749393760265050698308658214620320152498325406386733459459100282186856311601316295375448644722642195698179328291989510723068601402066187369801013649972050127683252401562671041947664401261668696720812987470300925219443172830931467956612280686036961011865707771829962263891247860522326666958401261021218749359787345785649971302585613090614690741605284564088269182527708712809596277627518067158198983329823117949663145211118245525826817180697629711267944539854026657362144905173806259970330231437592513330791285759536453042593146023134260771248656858770553636603858800451104108295804631780790507634443523568523393986034023342265828623154467116185318215420155467084800 [146,94] 24737233020565844806519697528718689699235961001510537059553026852641660887935564065929496530743016443980842745709509576937076610411546451740955140408786501516832799124161546991753132485993847919891085860890650722733501386118832839721451568254479464518123535053315693303517838068959083638792657475126699361153015423940813695366453934986342696877050237519715000381803721984007097718244001547925978366420657404209173670151139773214738177628605844290063739764859167243992768164963851163285303006812315599642493259418375331222280665264421977373989319817573490588935083884190575912882376527720000549920433853763719476471062396782405973685042290558542072314046894958360645723759106482639111977495937787321139007789594543158354591369506933998948344640244340169909383846923303431630243511420480455365292826566310520202644339848 [146,95] 4503634929201168009579432401976302072542820600858369902154431695755323229601430994380803012701109789032624122135993622830803675662042468882997110355317743405257361398174072638240518748807338146014140605936764727252588113991202344275453117817123576733272693176734252408345983243395059387238379457609086733785954000449438129285108667435649302004172586646723930626229278890883136800413275489454050493182272917422056336949071464829198373055637504655956269128928690813056025193954218045750735120573564860265059669671613449628724938982086388077784751572929700682770425042957898967238931019497618026711069761460729929722278288085923356113632244679027850248693904807392614044706955110583466319517041820560654586998898242295927120367507289484740238898695180469786067328292067563576991642543095159061949055734032132208776 [146,96] 674057522632949181699548672198526241828245674519142185482634775116207656622139401510520581439029343273609383817229352540783610887493151832576309650972202340564907413865027521408778609141785187505538469133007313558377928374400121206011684579051395242586354772616668900915149356765899225092139324387940054742335754220687228544227741272003317324230868414832378797225970980641292432676620927565162115560522980980296710717791539697261933529806169934196614368535398241818019231712361692445844687076083248493365856311428932589828757287378451536172898488218343667122461196924045260009619652807628755589306975131146547651333305695056424185856470034940870836240930136168016831614216032124651681570640937796099416735913456761063993004407390017194079554286787689501926807431164635205330301007583519807843392409802240 [146,97] 82542336367326585695393971208909568538944918519938114658681985604788036045272232146415892410239158622229645177422970650995263118592418716927925386171773710355307580998377834962343567026357421178781931494855922661372589413058203707795937043928781436835229639675795100466262779386948783479011373909907744240296860558503287853945685027153876991989815244159131821805745441138749219769412529399650408031020250817087883154188500942320583807820712646743877444696740358490919719724369983748332864499714921521335792258192425436111258778169719862842754320118878077287902119646158412347489541431635020209188656002761934530482313617701181858538892599594629540800438488266661366125646961720966035773895864221838715305779319354761395850276998727153877215207997784553111439883083424309426858485328851195564384896 [146,98] 8228543672499901900590055658320915365453428908409913476362951912186523248968493827871162604625766624358661289911920563284369703161132727650878780848081979642156559765092296969016082484412572912691562826740361760428832204658198196103205978312686040017115568099093042875069568912352260754420017365466452950510272261742586056957764286126939569111018918840279732751460181307606603195358820748405747018387160367636528470211359294703673102750155658294030268104921939798028779408477867009654353114595506694291992713444945100914495296950881588429635472735564770517829027071213959692772284718443899823313891915247179487345561880945814127713619382130015073025313041116809674952091298040546930640556179232145149154126380938931581264208339139416077671813447901153085185872614067999614944607727599586080 [146,99] 664270991779330396732901558813614211185306100766185933738971100813434016320264358245753320817131433692032661227605325133938984217669333869988293840312192744783233656974770908412138408002119677241666386495705266881943137697246834519437734856567279607559256499244185931505003788070697196670095428721193756599757032758515274948702021394772154925767203349115181020328550266380411391915254992400547511386883668167863787064187940469845886263658043387979907429824776019205376831582558789807534695668217345594992429038751685776457872013783724841844254841395046810041497923525834631099579312570313704833029082094657839405381583616811152506572754345468604726105096542529639776904945364723073004892348254434865754147335765532388699162453513615177118400481562129172498824892241555516245179820592 [146,100] 43185218102496093989743521057938905207245135684455753099153073608854815701190332410357868653836005555983974338385086905079895997816889283206342331740741197955873352444684091628920709104725272655692162619475770205868256998271237997873474707234846644648035190908604970513124517577404543398361405219078109551149360750700865261706118382335356252769199123532012934643120825141856550546203949077696300361315502158619786630140048715888339352730117087440118313167161269847956636660869653902702016020532313443512431903811968130118922680821831698755843435701189107249052316002289373297973331771707553429754954726394283196816976042657761342987339996312323067255349808943748461183876951580333429477053355642328962747769502772674724874158161144803880218788473795935030709805311412124365717 [146,101] 2247799000558919873308009797375747935564209430659385050489169206129212685368198748790052788073020011803790434546452516785286112104293295298348338153156800214810072438893434204436481846523509272429444885668628952080448739793351743598208017857453003979747724702818661610730333263580971220131742879250840873246286827739464900820276506305172312818863687129598690565629834478123002601260828025319467691466379302601981707362186421652031888350048532382100455979095194855590920231756367409623710607493969529550137132414232909214364105638891469188119680164128928199660585039715582901654585206576591273111338709668071727860003360606344685050274120295302305005091574296739359822724490568913436986268434734811221446775459808435842227331329924129949270935161539373279385458422237184 [146,102] 93098344022052401893224320927306002250549818592457978919544660384478486130162140302517551791300143185633542879903483247237787864802515725777871540773733850975804141343233409686923727463953142538141673745122381132901590971431355637994514052757363315197812919370147098596988744467232846247428224517830268114553763394296559084070962542884016739910217469802586417266850033876183080345568920901835427371068345062848784941284999022218011616967450749338003846000237341911521432794976965815413217840180007765081963427090287686977063957676870135549427595626855919277625495402081053740691870371430443263673120836065304683529875025859953628163022837339702926235150553725612427621835551639134305421413116698128814461946010443136862300542970623594780781004766116134842270232 [146,103] 3048406638926744448766622921550162261655011121408413273365943983111136983202884001967225924560448133514533554841426026346639825887316484005559118229591224119280989857069422038536895508684945404138655670923894387997675402956631800679010920919209304180319942046255256237989375618831764083589700822649379034403579139095170646950318204542673565106558003064009822025475889352144693423240811026820568535236756527346481936175544618640619979612560367324689181304535784813824612514018523047720656244137959856573627656592664960677272236773045999800606614402309977573742522248206184971252943122102105091939415109782218513277085200914236061418709456976137979805057920404823866899197785330311024976587450771061188595988583010394292868435368037848380468473686693061336 [146,104] 78375176587887392705756289942594564771279381757632750726307991848837554030473792580780666559414270757366950798040978307235011190165833949436108515981031482825985022984546403311021848273647469201134740484344864412427449714480381215006982458399437025686109802988577143242878367424393824833261772260410274700088028760550140435450082515572231242281242364332313222240814160775998341931636327883447477391365598429948469153340533868992463552133040811117492718813179694965896427228469031700687933709984525050839796982494493574332525109735246351223466771711176963883746578059306439470801479101528694446166692814970417222004332995707939559170199267207562045136109044714077593033722749287708498050027674438480143635068609114997073461338734778433365677117404 [146,105] 1570793305801162522552379795910355102024080302859735051738391915690903732179214898284887133703216467720869391428506882537100150414709950107872984728543603316149848951363236710892031760469242297424623845470556898752443368692287045893628453066859982200445952999198454087173326330594047851682492757985160365944488418019443207294693635665523412159596627014279071273807051853237785456424393611170655757622506075045790184229653181794943297833657277828675863780927134130316826876629373588118092562556439574836343945276039098438026446351019629899015401602291936723694480232545121239396294732694578936992126376121417581482677689380811034191808958164551133150730487715913820771388441773788750099781296873400446808551181962763662336876842530028689920 [146,106] 24354172943973561269468310191730671415366306360474628702922442437662943686804550861032900915392304496739543558935390909688658677627726901577934083933949049797751098276515351781251133310885746810895788590709390072197292550751559099843469856147870992692021848697454542530869754641010261347284803360733708541060526160984376564640725390757680161359388030649662685246368709207338961274152731813381716736329839465559070390318058393143779165573536974559915033961427425521097472922203479129280872219626197254741006452679309434293615715159243891839179787652193504127053560351167480467640072650101314459081406221046467919937712335174619866077386519058585976041293401105682423686534407838008241661655822879627801034926665606925772575384936848 [146,107] 289750849412415491501313207138527277358442901668351650429202014708734803315028871037975091327173897731383240259145207155004868804236416814443622354030248112867966946095423084958992843745198213698585130259345380507923508367625403278789658374428401446224262943741601715822573523928381253285208698166793419594004223453065486717909788747273945989547740530411190674034329079378125984804404688642946494763434289355876271660283997497880276293224197831260583663774402704210075213423632588589879210703826867527617082387223160821689967103596937200727680222144265034473082942172933549615356590954417353684589744490310510587022278630866271922427199619956164481163701689403037220123793906846435003037086409061449129342213873297656170656 [146,108] 2622673491997645264434326009831186485776510235683654916542510108233843421511486501602968114115116895525404223906641088359696678051347409172186681455703699337786915140828080330210968705912149259680957788094953506312738545214679181487768932836525861095118493119659204131664514461621807932331346743450096866234338594355881778727917710722719084316144424501930045188590006918525589444035374403137318504147870994368889338094939066379566533314492709457151779661558631048779774638488439815634918183701414495759773010206926342067493576861396484893024054321248553102249784288583616619134241887971841241224397151615261561069392703121825448097131003392145178034518880546466745805796213682046450630348903694723804201785281044972 [146,109] 17896709289889552801413021665692080069119424960552422391482541549469205562556363354103153464705815523288241300701828613250673696667933355458435142972387533409333727635510436242202237927333856211933155302565702071528545049492058511802131206635851989361723227435229742456353600887584900266027299887085342656999723043100483382022273907756163646566745813258296591809107849259574077065585863978780246714455983186879076088876271363990846397363113643187113291079198026298453434414854064563980739696485078304461834902976274563514150571839962557127600828662584873538973350237607573395766714485387079471898349104578947567623765658592443586670993583205262746240465307009889804062420155282053855836544932106057346366560 [146,110] 91180705475926468772199621997181842867643145198583065428238371560840473504298102069375941054005350937289860259736734015826352154255782139767204631896818150390080190716943046044728294632655894484689654761224167330062662602700117822244128859117652506499232320127519281713643962426711374258810549109033127219251588293286920552669245502805032223062996449921649606437747021329524672268049390341195326783391205736866870794418376520683814705352938516893123295865759046971720686918500250412407533246467164886091646408081096040264521170860700449076334447988290844789787977141463332324177743575495581302743964210464533408731604755508598444171643859847427478099929287328709916620694891217267534987459075096384 [146,111] 343283276871737947983666548700267576962092801866938777277167563463538239685272122067074532279214001775391631850522323632587206724536469646654515876321574765669341116422691144188066966984230560570416228398855140055780697554669636037542437361260131997149280799589498359732270523589189737976424460760097425275856821497917598816142782100821845020531106864212674413027619237719499979372408390283870138075166622943858482419676508588331610155183905301445498715763912892922508053830340604310782043584074689139653292942344719413471559008221453443781805932172222022465597097001831620472645405079526963905557264951108610705331041122985834347588899797176547822428984359021512368502057319598370016153600 [146,112] 944591834104891326058611254990683361904008344875454072431079629839624928754374059950715655041136355395823319445004189956651558673323720428802909525355188726829836812623906893890576352634001755825882093724868785703333005706408632069918200373938499416244056145269618418639324884099370024703660950314838469756374328047304092721433699129872844721684248456121369091084626961987793648658616181065557480168022522075021975780807962640390721879813777272035167198903928812908341948499177882709902780368310299450470569457990228006933018199320758089317637427921614451792655923593204149779845231321612841298432601621339930964697945371791665104035555008273081209864972572901915582704405891726196 [146,113] 1877475160319473634212730350560422902408452232949536355900524675275381743344906748106969557399282094104493249458580752849914722448360520604655392568178562401979232486165808811906033514769789509504166562252070018827503457759780930123398899020067332578264483982979468038071538446478635337621994170437204632663454856820443785654912022537634364359968482997059161697608894778107599699577160997317990365509044364123951608452367777087690293208456231611238003293147814821622697850050725377914183101292347049232671802370993895066320377138494717351513490590013302470234117447790428227302492505398135870572527028895503676823069226761563482552772080392391054163078459296087143397075776 [146,114] 2661843145387339627146725269958758611496772955295467416497474571806045350627417666898741137261433536298843951136225788248499832888086850772810963886959177576921803673490015051273184878069771508815577060322682817450673007949800342098139389071658707193987508377068916975653600875528499540126177002672839197025092127726234166694355812642653952602814475899820433287978894985629018480256298310420578607427946231047064071594262438628804179732265649551498471145256837263858781800743773417020488200658899829289287666661759520227565255050442875132312229986997222553997009640919828536415456034053372784947016043691982926442306265362470819923590014101485770615155044233245904 [146,115] 2655927440298761962013622445777523092766275984680899298036545473654040935076439794009349730736690483329623499574751781125282290037610710223300696963954335581473432180724414059881003633314585394907578391117511076464491139858911070701164392280919815866405311618619363503859411872187695548527126545257882564390323312196401281696490352634221694078547436762257736266657950720598360715964380624879324816051150001107927847829430914233599246970728504366718942898775925752408309801840508225204304574473393108403908839708890804935770797890972109469696781518147879198679132436801143531154338846777953318275013188246745458323271117755772443035660265869302671867985360 [146,116] 1838187067023864955844217224932286867050265913567766001942855399244150461748784456114865171993746536881530098958713249804283730493686094624793723800854180871316920647566698698882389738507676624970035699131669063385342429618392283546068102486025074873775633685349069591007899999570047260784541787388020241763672448501610611897459174072159892978674487046552665297393493691928696459122302590054342115724533701746511367182655092280040316949133729421124623629424619611832783287905411169038401752091939608762494050595886732662389089774323465740289205048630812984359994677581045799128253222127245990374741527306673870438287788507949184696089498276188847 [146,117] 868836934830235259649100569332609174160416639502669430238011365229145691279837744214016766597136954705130514257609090274207374855892097445859647317285074073061213843912845119923592353639563941102434078153585019248523533605664019403943990825701067003794894125903446123407969352693437616258960040485193353796036739288207714010942806236383998553000044010963409633258031553076733064711929075925199537615384123978817441972742991075076159510656315820740881166274175770364815194041248673068180258561400824400964188605516828283712847839980236687134696898321954458013835452826295350552182176346333120563679118658362657288966847611374555980493248 [146,118] 275781907875754516384961247360338022144904553287172368132838583963583514731610321367206375256745950286957394284711161395408495129507099795509785617387219255368529842303805872282969184075180411648906761953417083913469999453360005000844622766289371501985352480023784846358887822151281112040994042571805195025935872674185148013741468190485051706662373230132695915173071270647590883399588995716577441319614248370840166168472516930401971491814886100297115016033995511356708715630693623440652816790664516641119559556187319502744802564333346811053263241487185497076802217044039947651463508742270192573279236385915848905494642556872424 [146,119] 57727723227154800451276827296424423047122189823096986056990564269065930056344316549666604627623947581441954653186278705976176725374685854927175036830187731117437562657503133990418058207959325058098435630886175029988957569751276560887480601170543513897510564194036852112538708910073652166339478376359013514656396035692732279777447311934742392376420203325389179044302496558129471075540534408016090700499873302959544854597138492150375477669299909015462291581180430273444018259255505640989916589097365411821087404550102118004452126485704812259264304326232909865646220852809745314171487410960678676834708331223381721744040 [146,120] 7813499456482048998738976385314969125601636653153744610438673786260197050933343540543138777110191384397362038521023559745686709933673130983408515611345424738899498997481106560082359414081290777440485114436821858211571505499039373177458050684287572902716393058229107116511111843871114869284513438158702078632329797702982072938025589189064878327906134041185931273645654526461992243809870047501197109091759131000876398349855634637548472715708786382671255810037864428549231187165211744998902914617026709747401786479134663137089182678398154983356659234413142412776421723302095051471730642442772053288741851015756 [146,121] 669359750225996507795637433432556473358852313261507945186406080222743417279047417128962888432402342788977967081410305460264236449472604607379386115245914888425290407361109210718813342571251712901299400267217806166507581230988916558648192353070358141688710699356581922773420416346609359858960543450713266389958302305001174399944692563188637909882404624779062948225188219250808438118574554260443514287039050844478072532211420338843996950880017088889373835420927563374082367103800405899071880114402166134163637348174257137921745270430035112117845485725515574766524969497516479890148953205139934314432 [146,122] 35457062303969026691995498807859315132919907854773465698030289183715134065969972176454914262761597970636591242223617861745941377395892138840733749932529265034458549220246279480947049466965565022268033782717477369566515900468251636758719785563305606152153468804452700357207911975268761354682230728085926954768684509512365364385746906940414354001285866689734602269017500469963679327329371859021539838593344630022670319112283213230229376732074527108437284932257013336180721004584982005504345623422645413606941817806964613613195020167900763516159929671197745085537759315971322396680566627312 [146,123] 1132162067158882422676544779686741547498924100503730766314600261773377173175300593337074736132663521870119792907637981692882032754872787962084288648157574031436420970367770234502515355129123649960503149310856285449042330566676683572058839340892421099334965220681597213912347171977918939361821562107121368300795747841355382873738012519342859557628209509435261882887761276083916390832207319759133932175386315742313110487503688481181096877290172586323722245952079280427009357997348519430581972226704295001044494503296181792229867958062144507760502225420091175818618279674533232464 [146,124] 21190453822118039738389729442596407655778281018544538016843712198633507633756778945469633202917023533606129709444044178531748614709957882994483729285638670238813398993567883717493533251499514167451059879129540713045320757549550046983988740965987318133528705186723641048382694350320004821787983935880824232627988701185454284825900092598168020321261936943656606572898290706400951261553327680228807335388335739405141866416042727638595528304786915104023282164948753785876436845188744023496823522907528279158233914557179502238492856786729152355495325227771982419934677037 [146,125] 225444452680006351531651360062900533056618842802084045398885921970908780900242571450494557517546817197534723457218624540322343560811586600323640322123883458619255204817241431275073444955893268447278319681391313827788774666093035099017503950174426066217397432608703003801190798609109497106207453639742755855233029208439749881361543528582512279922664520721063930571059136808041986428439096455560889378057234902680477659679111231584002875862543688810716637079469207088911282900255051528291312243832106435589435513739779053553240717775523256073698889175486144 [146,126] 1317794283035709366765751652856749284288632152251323152579029314981498114347542019526612128729140221132808604281127556428546625295784333700225937800880799727671018817382651700729979953203955055117341112834026592365183122329950473563443255777800001673671033376020610296850203877989266604707577370358199522681436224162576168949832223298441870901491952845404457917029367879891395237365862110660539532514311705364007589280497785444184046476522731918313528582187330175283257232617781876251023845383813999590701257302478659995025792909550834485378344 [146,127] 4075585695928370022245700693137210729654581840669936135421018758673681712935112601501178427839696080525905359226584319670855061953719259348260946501361395652429575103708092452621611365311606748590075537793708554914948105464518023602976606788750636937268778247409901474860268772359393668526062387813333368647232283013222055723580232114745661119380675782876391378019024667282478049031319424640611879474356704734569090697498781171712485439088636971469876150687028762957850611347728799692551427272039995582764408061058731637427684211688 [146,128] 6394660995543396135214575066829534881896606928480746117728237468735718129185605973365866683609554757213148355099903906228061581563357058869362748208561619131339274732753451852080451189115201283288894771192883583555766700768253541448179347021772066754994190972597559576265955172752714072095311109724854400320666653947291485419208375884323297513079278190454868925280019995319244595856834449476582076412172339615147200604921740732343248939764598434140519167233448948793984118281561132455212275536543592193301204250357189140 [146,129] 4856132822626987871442715232255379794804390500370245673529094360867021429526009131323808204209999720018823023472625429842503826748691157461987245770107455089818288370008859497041437497772127344611155827729229592603075926182622926821686444767132804624109960542560824186731900956653178699825240656309000877043275070037688401133732618518643978497987817951771830316526537252130836779339272485030307466803050061616400348064346772422975513878532782690946075552766818261986357705522015809862107520378529976367769984 [146,130] 1692746714389880984420086784959965181437673941590860750250498039319598619662106768321698516252889771751490007449110507902618721772562293118633478606232406246395072228541972473024238002303699942293159779373600813727438261692797922902870543337393892014429489474647053961780533160618344428500110066757576666608515795212624110894619759839279563721667186381484026675930911117333254788625134186546929664513067480334797437086863273887106180781664032346840945162097589584850217082513838321911338775967824 [146,131] 255062637700284715780426352207419640068325275345694268175878042589707421396290364174996879708532404455756412299945920046871815071347704831499113641880015246981901601833266844192269500458838626266564604587249125488420002549246486569482957960855628044691569951328642177394478927579861702264131363836259188879346706538525825753557435490948844090089157000981895634395154715956491704709184176438866994817775619518965705759286627739912640561897055799928460574420092457010122939837806484080 [146,132] 15513881397571381492467241730278089393632045887258986447847625772236713919458045203244113065814821078533473062770525779989358255896929064550165038740795442789232267828629028943064469005581339602527931775458676099550495201158626326015600212297218545727098946138606613795925025861473315212481238018546910910791650798297427486282984067843398401079024125573016839481485567682199048902600400956465815487729308994598230703485210947919000468030351172636691329758156165356361983 [146,133] 352090834808748063470729708800805865947546933914948861568056755528685482647089132856040708500873941189572914920623891769745511013499805438399296009322973480850102202700594155287089515022361012742524386143945329668104800293074711964048030603319292538794125790675969040344970593790856692480543517780785472620699685879346991855047745328668001718984001352935206192797524597740662892748751762768530254559920919688477028111894491933972891425346376050963627884320 [146,134] 2721986761252117006224026719678991999243715105104358510189237943189449164970764968257830819352856984941346386464202455587267760416428066487080258822369722766496007213963855113417457919501184763815343140180755692536135271420852484019614400448009448720671521986952423509494461488924544228365872537580038297577493209780407005792161702484936627286630342082664690853490836264542222188122224880275491962399290255942549444657108971801881728029461224 [146,135] 6444122760140683556982035996063616294765877126100996206755276649465631168839132492009312951734246479862897889354918974509533818039068181612637400323423133981080550289978906175692496564795901583472859610729734758891167492664055218501824595477211487343624556610375847657835360479103836557763286614500262756820987844183514748413281718270246790771333535474124468044848565561729250969751396848636350883063678215740046633239458642344 [146,136] 4119555875074728787635833078625224429299347386377238517442785017849312424515152115070839017884183593527177367453575652999669046797337879721037263394136147061612603679925397271562399594422276308640404619796115047484065268232982588884042207816995175455334655762667369219024591728058683424910240287227606785630689479218370018027685064005781501856997449052719732066207914050018465339989741818629659803795523249597252 [146,137] 611794885452008257305700305078501156325958322915514534084635859132497613410304188016133409104066449852547286351528592851457483808967360637529306699481300276027600018542373008944064339149614029281838785716417053440138807422448576041401130172323134583513105592588272270685677406848403488963652966114577384245556819476687008355310834464127504733550192305142046304806476907386378924109337359656422848 [146,138] 17587055311057802087867568494121687547967324175333327182618428955475325984755487658604056364413376218765539155219351096030414962948662984488661947581808639838091880201661891224882892057128705171570859037367923151982316347511305547513470484811017888100556545237731316752356005623252156223910674297372167499730543801257965888075173154043927422721637554503195934570332709844725490944 [146,139] 78196031326628496201116461944097802965142713501632278382898674128720745917701244401502037881705412746398205569721002420533210091592223546493660351570356835137317984958912310002998650057493265383152405292214800672850193761380176562083854711074533912864116439077059613016758494604981183887211982257419770745474708448559290266839181396152764445713493886255184710832 [146,140] 40539024108804531962078479875252605021526273558884646879448907479726597624182274101215344742659345082920585428930089281699501826867805633683262400406444866522043878279751489471935763306461501282056931499059199719249770961551126096256596821939281244118676261786380140059684283436976538119208660621470909109027572154217246717376655559629035969962 [146,141] 1694706408014794753181634646614332176562097751655215583242346161292360036326752308866411457796793978571685529259034322092184026292362377275905120286344051749516107756508392014182941085201319516749427200005857577262543584042675906259598209552204204730345168190474531295133302899304696906714056223924774407036805345761450527552 [146,142] 3584975375676000758284319193473357367448218231197944974145989308135321090092654957635407976084010977699582971418950005042396691936853421545128146935119783013683211447161162419824591825513943842976886926178219719772114984282502605166710945709969767890029051072955852734267650740998653969783691810696492552 [146,143] 202524216913461809248503508797357115593918698216651094825890289959712041697504696519933855679538358989484574281608374912653442825474069278304204858343919064108768806706287514467235710257000282849324827589250641383655282894813847080630893843454325692112860670240819182200023393260552 [146,144] 99791891137294467752126016725132044762807233721381771540806782245257533428119064885907562387157072793222044977088512822851970914598839295077991792051349079705197344312872814304900427213465105294897789670437927440289647017035449470364130666847140351069903232 [146,145] 126815212383074155097088032205758480654620319335438100166162162184352168060804786735859711685260577832827605384734516436277747351000740240060192166884299118151792414266008510948973075046536790882972895188983471131820145431244791744 [146,146] 58303947862247488416262909903594738175933333477926436479454933654150831648694829499633429080961242123368763536931969322234131917083082137373047401093079653919513605600605016766173242047273359331654048 [147,0] 2170785831596689155025803151354819777905201383344010589398192225717038676029304800063992691777670888844841324859907523300390989788104636896629595782398081544087993091846233447242277189357735746171396748273382446518374444351853886796651315213612050925516560673508638570929715533388925247492495659581737252908792864740770084245556637071848772389026104808271944887020473175465652152326669805874654318944117681586539985897786451360323812190098770301255370364173988502552343361814773956986959040651205889258323237711232312733635526123264620409497374856508468605828818983087639948610954079444775899315534144694411666799627954218489061947593753706378637897045884760635168465473374066755400934914250336898181778781257618687404120854146780172102746391132293262893459574668316955494413982717319963088938607744797461732678855802947605925547651097818975623045214163372990727122836125430186453921784845478172542293509539657320311141258793215830410432210799587127527065303922546530932825785251263096494829389900370341798464099272200417125695135776149122727280640000000000 [147,1] -44426153981487959137595313082065474388150724141121310636146742335544092758917370868234994462372864302157745617386154093432398954961440976401740798316122286891364790417266235397243426642243279864244555838419494141986399717993655483656278810766583233270125835837405777526870094876660919955600135519063417388725031458548191660755175940635376430763226961327051291350178871450500686831696328835251768939582276855215917324264054528418782385873212481301727567199498575703845149295514866409292744049119802938281660043730697054412473284598843512935714367867467695112591506112091360443472426770799917495048139996204027334726043290762997021981340645172290596435498997179845371593467127312783834696753339295988079978870414709976027606148527213224304642067551317686474380053262904884670624947201481082512297895724955363722267286536428213882953586593829587680493094295455499746640087735979346653235125460664099225106665801633251865380309089926031654382641586620063663802545780301237585129337059371701846301341782130853490282582868102927641332404256348784180592640000000 [147,2] 445548598926370797997456806903516460595670409182774362087002129644085456968681544780226985419660088167028827354603341364612062456295228665444505752236813647773887017601467412673627182320195059454928685377936722303207879828554055640422890647867224597430084737023363329356858054638333842686487874986244678332970459810967305411151976107214170163295177201601264516160224860303704373696805391129965741324243115137945465729170247230347503717459301737695717769899304407976845195698575684591350179142999104316161175875708627234979074638375484460038777576558327057809922510281838781137662221664674139886048787709144886640861236768679714887990420988283166964057522807899409967110211693911596213938017403828839010065533959802296550117135100160382421125527736198238808651121385863391726391572382704222294429690087876550771918909370654973931782631683405656452121470388356485038451544658034000666054485061301879128501799231563833841640499575921047002788348346175407188664762911445192736281885046038092745471785817132607052817612784316853647402914510165432903680000000 [147,3] -2918788697468212187472725978090352105960890638035851201138479286209300595346741538224264367546656452205699185026959463489875636167258653412346346988958139823882379273341586663808186516489576668299663090643131227309475114496526629113961344441933283598107693133846431758849893130207536025944432023633833028462413900606938335594211360500704118962139926239682657723918320404118135976290801166352302990997689914729086170587035640462005352668237769447394065331890034004318765092607264067868735446092318924737691596171155507290727610443969562707887518255126337496383211212466880710525066200130873126536522774334198529121055580568108770603817785072928299736071363539015174342841165853787255781385676204232635116612245580773228810810060958710448030465087270440624626924468651134140406017265129305011763193288561435984938027744220935515785101603183381610981909804796350905448708142820355741444421286849674181970219124941067044484051928598727226524449449810535452852460420318964217276644924386330793701667661352639983698500559044607671035718056887919229632013700 [147,4] 14047175810252787532620102031802649363550858971172951536956315079830979886003307799736598356644721816453490393905147052973281658604025659077449806818417940786743815235896431837126011112770576890190050024370072054805692278772088179314058400887472356431396870139848744805256861474943761177935103155829463863281300448792063271361722154995549734889034918707131148380672859410507860818864817620094924776932162845239181835717422941076848748830557034161765486666595327586001326953312966216133125764162141983773354822780570030807305804509699941798127145033285488607115666913486444951334248321844115481037547166808229648835798713473898652907801471657501744832209887493265978931379767018062100562005012944663317124267617431785937297177520381900617580618254397100554115291980756203160851816319973996533039158467616237480558830517371695698424699223437117904142460891627393961031905721085734287931021102059346864691403112258627216568232877669468102138204311085499709417899303818045085815763418309967415606694391460096017812016610488062505623834049569795910424800 [147,5] -52960866185909920068524019184402963969288390611668698227023028725214382904971383937498613088571631818713380322065331624978471561958876743428917817205786651980832802431536245629174523886475324475544113078215485342247640446783250535576734228814606939238693930871511023376912591048231511473044665140653241345350290798296273708158812455944836158768647269247872322769275992359081437988638326510676879576941311658404648719096165652405418520289568684240487783107456690723754929021779379322373778861896903119730423807734704789981591699207793216275045194551563138797917122592564163835542964286677289125722387590193895879237205552547399387169109838394827883283973101111488779515032408928621278302295068511088778122282632105019453319713991859485743941428377130192547535990270378852132855134994730742214392818160467640443512773715277385964518246651844810276187942931077106541586242665940750400926021849667726164924498573882025987375891300536668211282395266457076459557089022725515290651251895105344731460508716008321186807775103097212179973039058210057889340 [147,6] 162891656865138320781438342259023198811631453746256222606455192639536217890430509334259964475590352301727651267763889300656904146042788051304312396439204491681613682656874067678798399127362665145471095922059801564527171950240015179775958024058603803278756731893010082101246516951339872443828146052813223991722069385739612666706681098890321719481114237213493570179383297886845336295405065544099922942660489028981773098916057271020468617675951179081663324209446862829235496301690562677340595308665628699622478906954038903311875254393432458451683456933110140163767891252053740679749805773031778426098659475236768983704177158773862851104527208048257501369868320434460722491547242168480020580367800015532174103240140617869659645276291799228841737834308775117403847163109124999538765545869195748512550317250927360503301315309881729713048030367964808829360664725465760717153819702824914747658028315049518882882006444141171742424247886933456400412593839071895899507383504704109142338577541879594206622639601888591273495465286475797813670801461431460160 [147,7] -420262801897195384277070353250632256617653322766977818208179280868455597758478544223566039845878457075836282187929464206661117815084157616383803745384435212971957670370521781964124385862965783187845457181903606608979967263820796519353011217530580534265703167201252785178034035790020320839336863108245064836431951572579570516439850827577168576104375208531455436824670921461100053615335779609907986866607126451317417463719390986112052802945366604068150471025839704617217385302812956267739874124327193811852588141761268619326850079729680395941457824492738451641519789814516648997914904992417403378326316584090641896822522691563279007157670451072838213847092132673285861224253884518129582086156498570887860173468746206683512608657490248865024398149166566094407205042216531150635462149043844691148957488389105198690141747550310319672033694329717935655309387607378098614014138698434277059596081118995762239983659074548853091498810201999898517536898326756528317528602237888225316748710677475946411390861176572944902758021960847049510032744573156920 [147,8] 928195201053111564459274136612930383154014834306167165583343195628574714004848531758368724740573618381194610741501803040327323650223974913504979308457266949738438177945008908728800133833095074192890418822300258938465890425289831159188483777501381385986157302023349597856218264960914298967033617150505327281014775070628690059692224346765408071177034154090899733398770838903103811639166107390359407547092227820943375685121848512378185810445499235700593268004890875734764919958310696365362592390002666084049190731189373343050495282506011666449051058912237888430845849331543663355224026320272334324690923939644962444097794549772264723496254863798079913209545464481040595603947099383377887479792221185634876268375740601015953261852410742918074498664340391138761997211969029132923816431044597306874195668232997860749029464804098901412912833908000419002116289987595593766493925431837471806827884099959846454460180924890260419181230218574003873679032403465121836405418780322685402706750310750030364465254280649673511788722848949859193940355918208 [147,9] -1782186744547667126945718042837833451650112362737776528472966467285554016057688303015891094002725334103484410109454484021541744453897761414812923003403962404731120322257646169680651676943426994583132680170930010142717405413487847754828110677449131144782054824603503967255258048890659339241388787205051133611420686151178261037307486172954461381022740088337060050827230543968556691440602101349829036619516805441817230370306199952208324233631504860520032363748070822987081459131042923161222725675418833155119200339919325700574192742839046305179180508245530888786330340860589243632796627278247181422429954509630801415366315043942940466062407627920772889959491499897916239551309714130801560012003951027893347297859050305920321078336512074865210697140557427320528492406358501581866414892454350142998388670748916220813922042124793987960157606699077457964994227731502838982577900391794516009414065893030655844423669235909617234572074513928296243414612404131831380151788576258265733707623203127405778746870319939649184062006045581624966489874160 [147,10] 3011023750512423549784217540502491893682093742140700650328291245600987866023642623108990392044284436983034875934866024872942886286355490669863872427450012898727847671650711111274530688466035216404012686273167845452263036272101345425747527111395264527277619078195396355393548294745912158044238277165503298135835617409859334589129052036377193057344145855044753188079447675787698855359330446950626416677525710138363364148477632019009681852513048728869443544322342389475651201936110454950585767755861220196111997500721583258819926137863762214564022254384582190159895380986877907770958716324894978061302371572814818723982841146853801963607106738465636790395874602493682966615970188952210824786939277782627264574803496536386553990167881633423654857529588904210017575642745495505783247070005183874914839653500340673447683109589388294082755039775003447110817732861227260863652000915914795474726957826386387431684668812034875532883381226545227426335638431763429298867337867818865225296247719899787107413873337240449186444129135152500250079424 [147,11] -4520017869924095919949692919737519313678332818762684500267999104370855740926041599940627385543958804262073486146614548733122166749300168958246406841318263111518783702283479243225887742210736067178962037219151535708649886568616519880946346028126826300467381272294659496481607197649273277156692785096234473560982192326932626385328380421618335878033949968011388241964770875911029424391998175185560259687830764260086382591506626554968984797954174088307378352055065491092569307031747240718544548513577277446425614049770620212211969601098474232839255300516559010026522709643356281579173467215870001796131628369310861709842041601799060733662280341236960787363943149058380169801421355622155748417155514473874506797895833951496991685119867486469842206152455466106559455169240267717249064416639295550028168275763660785980834037539208220731366334465129851222880409628189180758117403329190709443455157797486152095490012201483764365236928470950587947030659016177765327267855442741034304894769942766028546211400845555667416616773661890665039752 [147,12] 6076938498297746314467821540640307447577720572394398516108847110102170049189833858228867982194828344693507964581934095185021455214817352324037236397162368023930860672971553670938421847336819225813709085750394859471938768534663698447929890826522733738090732772163300194713694814381449041770521822455009246262184340650567522537373898285018007502086592133674650797641005879437745823201564974162076948115726517043365810473306997294336498679767524704659875263948358819828053304799960767982878871279022442487788605021826593153642517394871945069443326546640193267946901058989001537866952344881543726078544385447383463707221160485582129693875411182925270862112692731423985046986981409065615015547904300415387081638002540824643874968582540331647028677145717861055248096990467886524305076255800267097947125128089093150161027686359120052041392271301234619462448750673816999208770102863060313050110123275287780986534330020549058228039670141582248480853950129099456774000051761512132251416877350169634972308869841733971670147523359617717568 [147,13] -7365812829384779582664575232294757593898319678277036284229477049366522959939230079069787886615175720106848377741007748876379481463190151367815316609283160504143566919254701032827565966573329631999098212623463447036100969000851471412462558845965407640378964651424021826171246223460584339762572479272991451503456146527748520808482824800500182484260186758234562870177597977308151342995973112206178129887689597582792893641358752593706846275121820924245808768488268051334804894009992564242713361644973036497946295424805630165003067420172008818729208965417351078354354039878431516901219793507862376707745652776375386392604591417868458803811153664810286510202091469455995343794405863602893363425501397438360635610119608689296948961437232297046056438762680063540471917375635019325486299490699856225839690867458911711701863935864810365213385014428897148745777134725591844357322007872897357292749037540557586605399141878000686452713224499203857861047813157837780793097381470939482419655039226744281055559354367394443222810733410576936 [147,14] 8094077062239824134268046891835677976037216313434199668295403588443405411635896078712692984764998957320997786014634414411064242632045028530817170627643780998509568588714367066832076379712475223931936664982067131436253613460052900964482231170733002700405714797586135694386930306407621192596622412472042920625179856930402486600076251592539506211693429524154391929683585742720679830800569309224698223474782191233802075889063702236706095233395102847177083529855453432662090063782344081393583479588825097329756671770299693953362160676680341823171775800758063988749594704862659825998493516956387194531112372616860414425865704018412761895693485006954873822698562362025256163957666058625992359913753948226604544618798654348466008982732301083052197728732359733791927664805521555751285683810700553012078171655527168189550871614338516844025530364963726211288764316027233061602407400170264747094584796980997111139439493881332960377117790355359451026505878109851203716315391732362485712219366397395140863373758749747174665714461383936 [147,15] -8101858907614122185859240462469105691040233482294763792769045831946833752745696872397555512635816953778641277951963983018668291811655684453181372547117956555910413701814439539761594434899919193731635120130952272805150198581624621817543903468085346125467310540955217636937025591185933684171277643880250650153479254023143356023602282972027318063385003113098295448641341344404411780566671918368605322618153863867315976307393950961483046882325903918870816162373552559018486808928437341692721437647248352614263340260040398382444938309169544784201169869600573464972288400582204818994659001922235586793440351505201928698699268704183146649151089609306344698997647329367664673223369460292879243567782046569336404093436289346109591774193948739104626047003246188563795644001778234288463724527063675665573812856918033037494739965294576711841162187152994974508658650615634030523485238608781723203977754839201205032492337339166306498957335318454853498631719230307903347477494399581119797273141600974510387109011832260980510318421888 [147,16] 7417228404906221361752329598609169910090616635873171034146935729213469788845619455114524708063307328819332550649172487914971382369773326905711144564049567456365896457718673367364860045036302264499105730074563919720403936158501655640379252374873786429969592940457184357808674509719209072666480836606032783713528343581255778042837867038753587750541343474652420644297809518834437628501949121422291382309030672464896732641472947867049046454724630994562988269032116364472028270737216378737361164718049850844001810930608075695067903937791903286197583452639883427978301284656708957271235367186409537050571059451164400211102987929483534325085006406284923088837882574915324654471091693882998655603520509594646341932522737276433274183563851402245399191830284317520734051724720045363032580225633627701367593325536990387750933771627126538417222845631894550886070187712631470458162114166315777189283258336160105569855573285385302200367446811746158424252171361557691946819843668203593749090973035959223693837485516231830062352320 [147,17] -6232588136096106097053976800188413784052971544676025055716874695650934773516369594813121268027391591008438808313556571324233116332909984159095933800398834512036705092023262545854220618463415220362856183276112424488281603925801973229319036712934753569870687743950774270967766200436453933324355235401635961823438128405725239564623091612355185331443141052607357663077126042063054812361252747221794685580047057000603156425027344208230194161234098959729826366328562266514828081907153969603741450833212605295627018530003984842675179283311051033855003109431195587314047773064219884517659417342312552523949453320665733094029330219225845881794612815882882484176252740377697282385853774272560580956862022517792263413754583877752693761013875943735237855038226893025714171689744636631842584097511432615862713745001774460169332694569696143552344205213372232655858153472672145271367456207286132657569460820012885721607379309415185597384036521308889451505031485960502786021739325790117488166196449858300121180287164991872211352 [147,18] 4821659519222330628598485552755263152628015548580358276541935334932407052267054667370695202974239140945833617046273538682185540044251267778243694193983250715479324389581016592076192746861885171531407758544868945695851258105230512876840498626204140629359784363776731502733895613133041033908149851564231281988093808955119345877961390993739192295079789182516458061843992305002758100165469322343109341150491761270047213276880761783633308875901288765428673381974086746602075372016951544548067862442054160512391681403219507723558262582968447123302250709168709924641891517267253666108679248410154461520426339363343773599145004617944523811493992360600852964766504305876593494139752488824643092914198102077796796441219610789101381973936050701331159371619259996720826019106901948988837367133935968064926515533725216413077694531241939952779016426347438684440021356231094197282739028541534474925476868087206745623177229687501298661945005125771549637567809809586187721470136034301019523829836649976988702720110344497845472 [147,19] -3443422646566000836217231795434857343787901563399940210051212016367724867617023692029477630192170138693323821423299131507908835667267190017582643667499592069786636503541337970893611993495754341048578814051108417540490111938734327166757574040019118982246329176937460268623047581142850140588786383527778441207945414835395440814037882547543956922789353319536773268071326986049979410658521024185997671636223990712019094975424319040028719022013956093741278986771789851885381695758051228622565459199448111131606692880103911157766689035045845965709701201678930148946629064964126986891700219193862162628725487630632534855326718755120529495383212612633449894118562268304094746885868432603214300400290044444576762948896753307217774169577206829480656900885256400015302366704378402286329077944902422249268866068126241845244756697656909618383711755887213123906495531038980335563644034258805831369694960195527715619898619754359175064437856062105289424835277219232650891007079626863736064662452141242689287623431839204148 [147,20] 2275474171083487733427789352918516949939449929886576309045513099030353227602033794402594965566412690964664498601957497318342744535481285642043317104701009548345963423385381130272035487206006042404881915173680141962193954617489440441812967040429826812962717040640421693567852193455601602570609669695719047742723025611125275793934359586692147682184983978040997569221154132817190135514358547506317452519390467835407835566915801997221837000437347180577333049173024918794878118313048016968041504879484128762189693684637051723846627668143030807887820847671573961820251561300202086583557493792905633706926640397255109087873746137004890997487311634081047537672223175244328888945356274478437836705741124023164531735516259270634603005181599144226290238702729377346727308318181825921403222548321170505708599706256827852450714628245238175646719480935745254871414469324710867090947485946640406047530995969449227221211283858896924279104209043615610052934164994376788358738143040043876507106810135147541806451088894944 [147,21] -1394251717020013314437721941737864642567017088830340512093902890895485929043485098129625459428954744421043404379561327164839486160338166764546584496644351455999232613502456787541873299728671403043073933496675241994503731973901019735115675969744839109482459612871274034093135789489633295200326073367819598924596459741556542340265923979508748384879011127726011276837367934246074471615784254217379822101223213599476031682319761496076340489377077918353899707778560436846359888695716211421649736061302788056463601041279909678560599470823064539438175208898204683574026977076465653356796122762640297910088644002463975039669042966156167136371056960373128840077489162350809670797646207814472372034645237133119601099535433218012272528611517624018779084075995019980051327699324953898790086435847195297580863022683716096596569792740560422830266054356323707651272899300970516537770228169022539903950685849556854654944273331354019409967061002083839363647500555036127574642833658776133533329125009350170207395454044 [147,22] 793582655100173567544286775534079059023846160934151653400905048040991146834224606574317839161538359113471063874670775966215477658501616632370343096728562079639286982905206969758232775954360290790421318964877366194417244548011536058197770905398977522467084746585150809851356770042392939285699668082514578962910675367807451268534690877569507047892034754454775290227779857721110466189595184034218527095312692721932741808842296995156231199566903390414405383720420855810371738863281192313670758902473471509694661742779446022485333762086215528830324035124916426444216052923733729459078198521114997070752546721076140835999286221893650083823112490238777869893357507737485967031127775450696327371165881292449520721279889432033906049595884944284007568888485341060733881399548863875578628327329289614887715114479602660287817576150397100039834457652238269618463967940992922853324115026389125396156749633427677646663981573250307650498235582960604594326196791752097144143150227010671031548090148049229000337632 [147,23] -420267974888646335917555241898977773047960545901736590527010515073918286812491043889460629473545251763616999726166983156669511360959539429546207338240658615911190616045033333202485168475196949619970139185485535772097544219238270207438194863837209196102920032149551945137282002674203663503630102063593898727304521892382102925266460547644168661213965533879420854979705580796156063162717889157305912429697475185298284715411770569413570890622509256425535010523016711093399613171232740572858424611537775054835759322961186096065367925965156243378615040350820301847003348095550718150963748832684621162458928424200867753665092281406746604315279654375688308427221530754714181327690556339902140959823843084344048653762438143778184032247835086907912476432909686521505660309629053746599712224334984896487258333981140350890800155336182778168010623466534074203349844486359714978797375017941074100200934767588043186780365096774841903405419652478904993385508110051621702766917999512308082864397458847789542324 [147,24] 207378404446076730010935314601244320508913916413742834529512871928877765868677519203187741669689351252755044397906045365464046978650516247020396661639706028386217640951390596127902656250496872861180801158874428207879149777891887214627577282075320963114086116439224312972435785204194501490816177535040404814672282274168111667356048328903599126800798299678262505798468630329337655629549484422503183235430760567237524099535932045843061157656650244885290715936757913914716742536870067698571790358527843457462256599794232808261630826380310898631910068058840655457790819380360639365566542936291993402493909097568232760124979586640927696649171442703465094171639968668700212634204953666353717677713712614114814099807519704147604370136875443404302217995792493838278861140266604777705712712443987117193961008734168115192184027345721479836940109175981691540431934731507140350082017394494323574838115331128134805120318069485306808320951583041453314383332327571881856184695365868392679424622721729454336 [147,25] -95466616362341848264908845710084447233097227080598654980819937304272254383433755472458109337963324215368675394797606656900652363651227445871450926577779658613775827028748616089848510481810290663122208024717417794324771914479866847899083224471633816175693073198218085849190065100092806741292156078664237040902918915961625279110475656311542726642070560878205071610502963422338243746171857278734349315635973352176732475956191733246063991323457739190178270977132614495277706233396022286368116069181863208512168997775346202556388536255696349169251857562024595053590872148407807933162688772566421482014992699669789278926192538991049005032136178191080556916642118110092788458430290320682178185721522758510276431483142825057757951779395255296931646976539349231657245847148394544955532756146945285454039063393301895167710330637906156386566417979971349516837872155890412616076744809739641658015813934925974858135344527885920790268769004294615066135681526998954443661520236382504257506583778455136 [147,26] 41046244826131347800349911739470355503234206780814801373906658709916090317636527721075745898358850289038538769704045927613023267227284819680327138919136363855078935186451946669356902619998676310459966725536990909433519024671022598185530250484894471671505546361237215513093063825749116310327178198427669627677052264368996239288449316455968234936423789189578302943299304834172354680735213847757205603095522321256737199805645518008787568740497711029382648442395681054231834417398951460892214049292629965401023754836628540224629552683908301164463673940595464199219083008327177322101946993842486327619135854087562849221598879678445920133011107164837804361081697851901795789542113771521661799605762906359749493160915152423363199709972577178059021146484444497713741824005932762050770077996997365573995375329222982087323502622486787024719008212813479370825731278166610485424315594173385889031241106320060759838987238535504477237825457647870709574018006257213501259543365882872923960799848432 [147,27] -16498876349927129824425574216351710911589405801669027315116506358769917515036515329783984254232419128761392771788723588120295964787623072794468972732943625952454036010642729213620212271551954787466877812126301878842516027233316412491779236218512810667779250935984487490715772059034840525672526272486142635532563886848384891632605950394285643821676481299976515957364373290152494084657901486250024761060283221514428166096184432496012962581712044268411312712663534555486949268792693060881071016085783554802048200292077084679942308335387828712201610310800745637371973240014920225070237851430931340423842563423533894314304661999267769098016468899103786120168313203177651528200374295142293455480546192747083561621124113997231640683636271339670175796317632957601050445553997308579039679655013627462510556664530731659801173696513447274888085222121312619351997375263893853955352678658918885590309676421735791571625909542353073574873230694674983190052500952332315273446662994572523175916898 [147,28] 6205360893237919148427815541553340479879769816325671291003870458362474249956060524005428001039439633730405216928595626091952833608822762099154349687901797442781569482218717907214108256081082604629446916793733900629788699276111500287955303118022406628495700495255909778853405297697572231048366317709989357165881529222350251271795504805124623825532576849095758231584033405447782174443150208612239687509269720059081856240528864764255790563267786342736643498406784993571136437052149046936897741809932775121758776082140573693219024676664649541724714475275119150010157148783933774078934809980021866520917091944908689321185298720426109662323898652076995168916362971577784761360149453231938586779500061749935206053248180039891907824509369175396170227666793150775867999929112171227549103623904883908412217664437480836910225544771010439512140432231541772634030915830075233306202507358926889867514737840079481319184978460411254301437062972426262708395098405584009952612973788800796849792 [147,29] -2185427928430932958521154674120554670601605512686712183744294792144063074685524640750270752761832833213692023579104275821312547763502172996110507492763145448135334639687320747156473553700827661334672627961184311828277335668410320062241337137041464264500772775924075718786063437857920309738976748440529186551042401815141354701215570439259978802641271895304467103253706958937739584536891786873645309132900954206483275837649037199195172975923504310124774097218027129374723813632757162757228992975443390052249168314063488815983045256571626645068433443112518434878331426197385754964035499238037892421612707744520675598742281611417268715362212545704129766619332852546714699665765805480557262416472528236483593875334617794479617135335944204956315142800766284724987153133660662362414657488081155441446889848129470001839325521210847351805338277161517391011107084556383548137335866662054142721023117541330732462386152560874202875696015665864640805069491689537431325663623839202649712 [147,30] 721180759617062701422756839235459240361760003975670851187315736681706546541107840382901148136698561106303707512899255073035592039832769842670870218332173190224416732400378506200954397393741904478089338904089056780114699972162365677673703255779346931548504253607595867275148406316456401936338146958970234826876457546577712101406653978178456859389204703143406564868492844713957672312942152390511669259813284885924388763121678958590633414433426883871765603222961800786982019326624176874439653304018558454431241443433174957979334186409099848453728137487269363924850935226767625271860158317301980397762650340613261815846193871234041101353283894628257015462488460244506940016225700052155159126858157034260579318044719013331140718471526008231586558774002106200852658675248589090389349332112570874102992840349899027185214907950381242347179454815031855766342801586584887777906008740549301657327030888114590929217711151674289607025346875780358834007310288569455352757396326287176 [147,31] -223116312219569139850891515627843166826063625073601545746357928575502824125710205663535753448467895771726311104247457751195932932261365063696099335367215125372710242121861171988492881190102252914136230800489638776872789517586845201380953486820635546533197424172705819092430737479973864914142196965614362646294660410663668579998119357223556665627730756029616788010329182052315349371223669745116100581118905231416171574244084765118092661841146717221631120921264801099049057741301625076216079876490613230753366960028494283974673397124356774331565917394886847003465255180817159600266408486253667094862921645106315045015344434766135765611728671714835436663923366093071876952048819136800316935325337177006849624487144442956132377386524075994666272687204610954632911843729562253229075819953898103064699180334644423063566406700672338140751518444722375333515575354237331682656253094870018847775789300937237232054869112592204570804569605963748830820436542503847533246862748931 [147,32] 64744424272068038991588827739076322280714460508371718179457581230068917422021728789066603021723646945440551511899850765630952811004808117106292581553487339951181301486933554668176278089475915425271845242874893072903834262782514862611408905410308957414855741715024953207346990747881461044255621424183133129368385686758306939630956215150102518787073204259767268044715830219644755950344861236524471965040411104676339672602538073243905192361881586255000353402588749151165575334012029489640636430402278487871331748151073659178610507553680369248271875692739771784442188116583328163086787723004156321622749814398938732955501402729930087612142432247626478264379974481714711607534024882929914365140293405916034533368555619996212565980585830606689435298143019351186298371772800903919846727040001761311054432263929752252246997057370752800428506977532940625195339578597103988574037496269315805279463856555399617939742668140754476087404388688980489955051403703651852900314176 [147,33] -17628980227619806440199587760146606291670168981698345289037959792931155788264389678569129537828946601092612691681689558096539286134669243937422128834499347552536993514362097776014350220658101071163500556505509754526259161400180636121413620014231724330840277557916650178234993192525199481759447739583794717537105333603951375009594470947322303571009391186014478362693443366630323289781303365244740595850459996966426428790594558004166108634854718533208987170218792682145873106634228003740205103359002379211940495136221950267954791102922903628413706263741503388019982639131714899731010393463964862619221031059737196425211359657632579387418075587375850811467936449529758231844959137782649674830077057280240979608491390934042650717334599045874691190234432747082848396507592495889939396496664703202683453774261346786218778356876366885605113287932534384425108239858098705830263172894142340193199695536879386744530000010742787070453202121963795030935432116032587111144 [147,34] 4505506026932281394256696632879650937437149270826525214515027838336955305635000242014678703858475922013098935666842996162826705230892810281791034148494834467704737791472913079173452241490276222490997779453944205193726103981079807807686912478358061728392559211495936217618591488744611934288350754308729093969141781436120845023998729160964420919979677519980679788518305944534252571094954132018184575368310795787395325139068837073651440716472160284951803983340205174328785745275878211253877071880389715761002679863079406762100880902440477568889365999840788470781424972296098431789822789219514413323070971461968131981013930229263717273963454284129488901030593938976009212247298494722676787929733780062357235737300544316303891909405301719661380225160681351837690150839007838955073051403243318301027825899118498269404856547488191385286569620588040673886321754644583676383351462989586234635037633311061406895996064996778133157959481907550435482757182921065076096 [147,35] -1081083444138344997763261552112115315432273527222966624097483053305671078755088248324979354368698730738444658371813924617057504403978911172944852439930576796865351161722960742450416554932948221132260272345446277054304189771853055084977033696172320753521927997621487113900871873296062909681482700500590269160376967785904047486864030389143619370953036527647918185564801332502795931373616714368054190803910156425233771333647737224556574464610267850067949512915729234856665561992606781826086813419045211726877830592126532751120121879030216304660354428349088673307079866286523096733634201802552805353588479433465457886642867568922814660389860217762267892891627953773809093797554576411715609138409306600372332094884876074872491930880450115485391283807342922147923002621600852431226775634469612261513826690623988504312914152689834516483638282987019098343395012227514235681418323382889858952961485678537482161376674956023423046965026471206072877469109268551936 [147,36] 243586626286568322278128604396157280241124478475133049013483267639508028908331620937797189010466371230184571217397904288328738804053458785388838034458278564083586279266937074960401056344992175973595861991844908279297347289790607051712706900576306681875986977350348328988249965544835654093087371389251263796988851498520810695841169307694950650734112857786333473582237539877582560885759452757531713071609201350284004176920250549453715024144480606083954130654498545165528705151283869278777989798760384001780633797818573110326860746114033778945876040092270477755168495642923339023068638064418506633595195028629159438918400095394857479165887932618014827254108752678315857039560989916924908402883441866443748287301890708137284924732741998499626812092367590015325876294630721044319994314479275288344977959339475108805749667638689180258623486704742510520839024264309091108264318615931363916850628417037727074464609043601184720144484397776729961568869009312 [147,37] -51544072596731130599354384780631289759857007534456539228369606619414781006123850804808682694426498562922876850559177211944446982762970395293878746268403961050820103643376550718523277523476244467242666247616187120121788043057147695709919923514494775970020473780201224452778521763499905954530562686722754574116679410952424847977810657652763894830231194613933743937607645802213840418607447851236247113220862652154004921958414350363146523423405675977483602863040762659248650183625921591714553479996188463449740371740257410722013237069526093578274089162720346143733970673979386949542018306199275220348716619169554892883219175806684233124245724350932880194845350471814574263914441054621766379459429783826197374306580477828323548533558822075018908264171287294258738475053792512353778175561310429712289602335454516725521750691283612865544725856293729698118488492651848546779264092313663595201440266628948958698832602354337675670066266875408389158177300 [147,38] 10243822840159549399716853629112568200318410404115139621726624177488554334837735152884509940088909890615701237088820402338804600146884708448877332554151396574847243253956934381515220888290164983387431806705812699179264548873877752703275381823792668440074179755830394062375385864869002733504590010033504164098208818417901324906749736738204712814749815275626103943716451660065589990222312482697209712701259195625146852074013113364750753782922928504160208406084297071652472807866059109507703368018619752814619749646733192216068903840711868336243166608727496969506891749703259672866797694017652486132024436454312284826205473961531068640713661516269987187497078539351102178354887479645669664545933466759553796656774690735196808740730861661211420573243601421149565979317281932448298713804127412778075264002943795439062824145177615320511726876705523061339677298539137314191348664822349784276264234988576729380582542864585897200303354979623799444272 [147,39] -1912079982708202488480194702658580486347230985891796721735412598362793048422269484020324287071448198665101633698774094690964689964884586672713492078427434047907767714190542443153487345265128536930082789700907901416918365754471973606970256766420057990279464947685813125698404339844322792162311660686912176600378626307326195279739591644405397169162001058844904035019924015600376027913958792355137769903204947045478473459313680335952865316104723933247342887424546980925238355318972326116743247393803778167634213707864237107749769393676584330479751563526712618083976047444803446549273231070184729438563836387052692207523760334493824909063383397809547959802575246161859948849679991441539742159310954018369911321605965170531549183784052657947208346551991078801966206548846853876345808068096595311730612255727931010086890157881957898347889757043058847426839818800803116058354277210680762464141526726277496340476619219368797699450673979746441794 [147,40] 335189198421906101090992048899907709327556522129586161118065474923728111577412185109079160406704294954412859018276404576089142547097063373623353095982605024986026393646738247375311144535572780152777640396995846488931521879139659946678791986262530368248165845724545297399313884766147086507093151141007926485685279313208736973091003104904085069495313906645588864432123652622633874306914666520838381045274118829301095634440191169497670073542818566981384236338350458913977663369505509446958749346663936519176799433217060278586223918006122881877130308409703710289915760877359915571044927263914584998632798487217964039162915086828171313781316891924629470536508224409405521905258612217383380527802256768983645863197794446760022170519956405235891653866601456930007873921746052167011774290950316852298463646449441397788925866204579985118079716144221618243438369593808519140026745605555782543652324818782450079311544993339978597362883011587648 [147,41] -55178614461595557773894984006151939494552846727212555656998489317561611627997335757897400428675072799250795691663830128317869785055909032166342060834342085770525575136113065642729535438851939197802895268830695673777550957385333295063831929270917164995983172126002472626320111115166932840698596167413484028975053889812041862449029513514689855203184608464557925425254519616716388815950414685783748960115072292221497665106775574365320765699796529242591020927168603670662887475802841995691317539111116375288316924236554166688071153350658604458460217726277913520734020704858673955284175779735508335150651875545235511792386780091759429473089036358104794150726651251918802156617104996511690115507365926094466530987567216576437450803925445180600346433850481577151802292449400116098893351034681287904831083608247088723544684564142786870365117342779278952613259034868452972046111648210135669023922746028326897945722871919150858312979840520 [147,42] 8528714183776640368936936761679412690218730845519230559253113357399221783319849984670556428908753486226551964499973374862434032216111000179062473209416859483041601065556630377522255112854962804347802867399321575648305965503763558725439727583614429614807268102559371518468695288907803381763059617864125196347312458218584379536891293422066823491292247971226130544804462221611784143127181946901224787026839505464936633663580825071376564209874640632214432521076811236826760924831864488724802320485065252127505870728858309273722469124839300216372749739668107492992001813915110732024831409248970102589480064069532018795600387077958986011002939621549208049607565125311400853266259174952157453899776532234193642528161060828478575672113941784265075828328796420181021775019126990172348680911198321801473417192015112684585754877730415334424035249482353952991111588568151004119941241233204628412107983050552479158708402752626822897141568 [147,43] -1237492259364958655839471149929030641000665653707258388980969190512135155084181242045998879746194577941530345369774864788611333102681668273260671975858680477551203941954425191297338331248998655961904293166326458894263216401871932312463478006549403490898192434188722903733403899204509069545451860564165843150018915173739417792011400992854151317074004694378427607871140964607750647636603364398386193002245466581597631292827716810039861970769550566181430738152458069047047089047690130502839756421041371779537466489201884380393690663778642960015895039656133174100743986888578056378299711683383098672788607443649850465431616011384679796270595698465840505571062423550594766776563969213896507003354817046465085027141500747064562858959787764782637317918341203310703738910003791746475760878563697048807490130975576832551478452616282870917662088918432701823316428998633137635613321747429891668285359074395658370526987656778675904484 [147,44] 168516067695092333945249643535945044265608940869461413491649420751589141289457576902372402684443474107528362776011570897259138737462712263404022250683027467989508304106971118847401241144794921986992200971788280467813211758130631750979043195846708254975315818445799101349410206577371357360527131287706306529818311857295143348249995902671519830130776505599994600345432299965017852660896266054178156671524653891242416243389390986321345197402129925789183414776563756124282026695069442622709898914596769623648830184993840541056143815239136669921227217789648977023902962269210692994802123327914761819552516359186102104370019036102032210970803164039608678829013124410207586004881134145096065027410873295907107024561076081884486480191269209298207662531308492206962799991368051640635582474611130397130796963122501037427092382712106264306490841148463672151344838809006465291127430677847917467811068389609776785551814929344016192 [147,45] -21530485675982287690540857039428283442166826316535351285391843895481087100458591632197011917884980370017871277714697027522797489398528839920086108122097319314469182160526005823677934916158100907916065219172052207221652634615265271352400761171717274811120665687404499072079277196495747288384641247666146828837982885524596006933365109344363358954226782561827897633811303873106876785459474397496614366818851452408211711993716959245905212436324440820640262062341540855177167117542849431163275415688926560362156963385703404587410312958645193079381161203969152184660489028735579724934225248030294671955843138344303790631202202744725659846139232774876218049529657103808587201136342010421744433339039749910527192785071664839142983725716404859751735221201925242991656661054459105890540496921985354912599741599083577974583953503469739858589997505380544712325379351056802089100194067621765146855930754493815254067773895906600 [147,46] 2580086611030179651585142764123027007052148025912291738761088081068456113212175670628927875950314848778945857997361454176923691694984467855537224617109889672089140512380330916977459623341240877354112601454857557233847449670314472106494298247261818416715062569641170901005662066762826782823528463483738806236559764552769491038419429883321421115779346232371310779506805219717376204220254785645796227590592723779603851155347984480901464087945320928418194069400658340459700363167645927624257832258046936128598388576813961494027940595754679378489923789618597794135531020541220786863318560648423815816489746541225518693180477726488861842492701355461166709593627707663332052739469289769503309745972556769290720268267697460481447695502747447109986822719536658127728626375339698404463645191148016599260562491048812534542982131666999826129484106184977841762063157981277974716097717662769882815392908562391513911592837040 [147,47] -289879682406529649660544092642445046381054721891794979848324522873999343710900301188480286711334438306749686254664957864074353561506340811157325071975241449487205135260487035930140809256362646588710622364577314272850438705541528184307073816942987526570797873055657819684368582781961950072381066014323677043705463658987796419890312490096335922661319927346760906673465200559799071484090375522222774847553491750123479698128929070916868754620787444581532755163609571348837937855561437320879350625435429241709853963944361763238041271908800432055357280923703922228260717706957251572111192062810407065030339620052319057386674529231803352153180870144970673018744592241966801375434912167856077973955731405430146724870643741214181199934754372197684561820894380734232171161226218760082758004220188959086440499432554100570859338823222977913856844933452743127990762492488752773025831684818362873756667286245485976711986 [147,48] 30522527611184275019191873450884216423243501881754850980899031145354311170168253493618450779287806913117845852788743683825294443032479382281494940287209982922469121773414479139582986047120515940149805474937379323877985544646166377637724448732553146065080355234112557116657202757355648841064276080678990484192765821794524959508896608074239172797562873632500915506229072915923347428324780122344571993772141486157859048671714644807482746331106695835846102621603394086527919141508910791505062041964939298314365002623481091215461269766014255247157070788036095358746613572328226590913681450342953846528115011431724585133355780452987814219888499646730452850965925641000538330309481018870886304142830021919012541243402448652323745931433575597488593591424387817181830554675276366775112452124584772820306067396013300372050317653812515223612779323793604286264329895392380636173355007637263510127670733985920725440 [147,49] -3010509293175669395615453489362239539060245027751847817795769098388326431168999438668248111101660956151410565964226229585945157304235883945935404187313841471591618287710358283301228421237354805342296700849835565759816978438954029891539984352005331068419896167272509769529912454260683303131429510266628428999820837630295187137227380951488638938535305807426725075821474873428412350502997059458412028433377712198633367640180367022363007828583894797802385938654398747785227998682558959818995103878597004728287301320260529492270584167226772510472261018012094945438203441001673344708752273553076425978159606692533043026028658806117659993451656503373185492937112315063005330255795798921892699829428739136005332267367042807146648111320822276224360819083644761746277384067524597544705147731121500295904818629698103295290366076446539357617762165736798691754959340616772487091523772117875480577219349075961240 [147,50] 278006695548733429393782726180921803433251386897510824229697646773620689330816042061671900563566886615823577988326742107791414173589920387724892179275336502493995311586881456569465848856506465882588289654682971259181235099679037274868409502733151175227210158135222503572868558671055147834900136025329352474761091625479768454723519420314275411619415847954570360463859385374185364261246004958442673440991315582470363184927901620165551949748704122376194513614941361762458128636585633916309761087031341644355863705566582133820246521490357720324922864532882489075552056225719870921705069630921005352618580200577588757740661908600421904141342738183268724411325111643219865138819990583323612110265075817194815462651375966434131753515812071350250583098926986416081724252242217722125029821354841969599320654465114897496450716514254847683236934535522695633816956902845950929035564967575953456079973992928 [147,51] -24022988860885503267089652194401881261475034272678612031466866025407190733326382520854569069576818038174936015830353403777466377537305528392865113424406934787479803282468419748979947106770625427639214862768139059443936144884971831762265843678762427103937906488196803999156329548726148978998877700938999228905392881088945494680889231402297806003223689674176292510743795732073380842426841692155025068653255541738421224799189687047776465492701358061216694381459703622297675157732948771602573837643318727300634100232352844889461991084012601295939667697833588379219450953200638490495003259011017404626188346621857858343406690697876410622692754131164679600657259683987543100438969439538362005438649054847478113545633063962751598771915763348935446791320321675922109513611284954700224277087439305254969287504714918042330669971894542558657726811806576326963763006029106717132942179035285848210552476 [147,52] 1941322777713168074712251611538366056211886641088929816642282666780954804464597824005283599893638859452658718371227637672757523199298208145652955975057772409241439713134007860195038150147072018979015769538017841679618867383613938378566391522454131324519969834407378585023022459219216305754907640427790421263600134002642514054951723670090800475512650951047186840539391565962656818704050861688371298810023341301307727577529542348442338859045675997904844203926016011566159950642323905204311640641520857743342089269372174466329381525314227741128969636163104316140130708971666940504010742189866818747457692574018072406973713746119778798384973704361267213319515733435579066409167623262680497538414842689583062262399629622475943201719794631080335114508028079271144646224151710547477279300201543694546895362956327392282984850550103476249108029787304644667571715411425720903659901402728135766816 [147,53] -146619449872633037277738633408230336532896731493072393235620085972014399845755520801769382955798676205875769645484091541722673698354336142554004439694842705197830649318687695395582638820671178337411858479934182233481481375665824023541480847848133178840964478111876817818867902586586393891723482375996769260963808591666610423921851328190284903526173444732765986183810767528387567228384281958618547154570412532042794245585989489763729165442734719480155812176894590016016078779512982241571389384157154514053095664552231132600083369200785890630665212441064838991116245553488309251276462600989153390489650488332825101241122145664453106678103393641149283291244299675089038188438624117314214993668705917002734622670727937666437537635331494581614538708197363167435835743493538718646035631317987543953290762317150909323538015354137998855660153378954055203301682768195166758383123530237298948 [147,54] 10342237887597572434666257055315229720535970642278527435751905922105861474623307889880372641945191442476825057985633316510000295715867565263248825421110155082065758904658921999450098571490616430325769052841553645678695753982123774280216603275170570150909865958018009917363432531166383755655028365660718812643940765982175284319307705981904116482611656303818227436607731979942628147440555378744556956851596775153287549952860951640260091174705343172897211842438896088738025704642704632917093236428266239827954963448840865573452086209423639407726278742333945046882926940844139192278965704090190860014658552908356952055042098727677965280174370426962664472947309407821631365731591370572081325285544604766291742351406921935061345174320299190429080212629921252212653713418310017219636857415258639314550049280302388972952825525462180594173208006257284613695210116975135968872347901924864 [147,55] -680854453183520543576350580884646488737859115401760496441656357596773446072725664582497053765648928677400610006123341734366085779081030954603209209926447840031934523913523542347149993896119134006427607618814225803979380236001582993326918885557646887490306265652582783863581072957249744618983025699754832268519778964782844542765259811348947834598269613243957083635769028387692118119463363094881112994042157646311738019633652868726274259335111211501924600387525313173275818437654646180956209005393284168185974194970487726491198832800557165454972906904067788254991998010656701201214287414388251498131638636876370680959919271685571394285655642807890398419375244810285476852117406784886762474631594206514090321146601368056877232878462630465093646294049176453445921303558032358966510153682084103491909721430825091009363257342833364103512160458459851871516170855741711298716517200 [147,56] 41800382675702071108968154031523035655357230394575426009460520545152533294862681854893531218611151410881897308087919099214491855320668135487720907806531838326829826835960922111646142890561704591911222124945803886765062451709117875054625099916875475054403799312278958450977410062621388339492104321771909429153277043075117540431955582065134312338850523635869286941778812359381519941386779038459964203208508738187773792980346203536428249475409363155661743529440164797344752780116885503918477479300145454183670945293937300131173666204592582879419956746035938823839162995730935905787309802078853146461596778759244695333267149897328939876131429238896503404909787394006060810935562828852985913465020611992530129256159994288638488682397618651030922507416261778654668709499554708808876944982266737438755745383378600458658630398583097054119858243898789852472287056828673082729280 [147,57] -2391351477598517417862816202312124091277388600795703627083070843261911939414195432164548244355558212472591344057174710667296223543147264876253994971851477736789437756951575011392632180029894752178547060648362876366604418558038639316791204137359883518177988928604954625132912004535205408170139479311897992386615049946787987863484417649784222737612723290958214067527773937380619684566778261653977960456586641987616448571733393243644250622339682329789379148084082524273489695352034113948073892636031365591206719086860645460961962304937102940322505363672533952764981370050480265753943377693092655158710820560298972305680327866629773220237058881386119460796916059794584111830326584240202339429215567029643609934040059234133160668420737879264499024151429690547646584379395655737933614967416700688655714861672303045086932625833364044229953973471026767583529962527389109672 [147,58] 127372638147246007790703430110390773276733645518926898370900539170674472102381089121590353066183499020867125445223905398976645432541794765932009499308364447922064895863200385537951851716512674495606483450807155265330175622499731707124642793821847941032544455407674452384854813955475090800750038896711833172034743490668934982169489852270644473505178899624685332858425472098340516834364274827322255276985123490674942471306365113849397303627170021245768008007897026404047577955160394090723264581465872572121318863254745263662593170062674691123541433578002169267838746141296990765782133422217407149306676054047211893656798107504412287151353453933254568390596394193409713952199566808596075060003815068425966350586313386562152458765512231641119053052121972388079277085592490032746503562251349952408479293776874356041298838018635329794614663782052101889674738606192304 [147,59] -6310911794838140273506099918596051697007828981730920966179812108473816207589688142879827629854665785169268949786471457532097811630713736877422689121967630290153585799801749715995690093979016189441599596698173501837080542986422600619915824850869768395889334669862895098703038600452174009225312906081289299950868395196894208092462705906708292838377149478277110541692852366903902743812442045439785166620655797592452486703477901161558658867960826403498683096623473366652000536182788384917700938935625699704212878841268278287558216440555919466926268396323945100130734393491461015670980723619935408030780559915954144927236577442569822023827451525038059775577733051569014329209736604313361483600930729434356279105290535104323941242566299370883780403977826610249905450461281884479192918544984353178716935543931835033505880767587773154934826822814664806438203249358 [147,60] 290593590645210037682649108903387065862465424995786621516980312503478361033828194207939373293633172616870375165198682443222720344591145715943135813660272410801793249760962951518443294708005683077761140758600522721375277806005749919029159979233419535579244522204101717526623457986687716822624442494063706874754239977071595348330432931249194554457424903451406980681481709175412170940677822049627947417941093333778068768731942872646935393285113704158554807714082378782634979590994972496282231356627144260438567876155408124285061225431398838391424266177493330261461922859421076005468748940592977948683639223197794065820652948782827420382357230143071620774536318430270909902982848846827142973982365637017139116588463268333451628603085147092155032655358862520458123161483371102369759389412558918344809352109799795479709612968837513082400341906632412468711296 [147,61] -12423199339121031160103729306778638213788647604782273806360320829439406523713836621294474072825363436063066098536121948652073032749801447176592707486409716062332765720747073674429249456161113173045894162481605382179294261516140086589781827318195647599966159008658642734816897832489964548875976558623332034276670112378124723860956869932853849343728419128413766229724660141628757912853720587513241153142548091426353557986501280158868939115032204643938779355358201818892873907431481840457797075540735403734490296013708544538346601118921481381154282268991034562015716998190139405138587110996235180807666140315608696430616442834858653008272471845341360970882769057827106883682649358246759943991614603103747732149557123873136167578509251516543773815960992367543478823557212643776966933482028031580072377904803622449150015397583987238645010646962346457936 [147,62] 492595552642406806443162058798369858515139451257289805454605780297471379693046202380267885511124813038816998373166566875155451553767309953664881649693088283158897836361718454728443038433351788699352222247717528987151962528735231353705490869454630181827115258118805043062033267396845212846504951073589661255024091986194297257049775451905845382594442703851359455482450020268253759247452285909053961342979684684738474255828031384350275663065470663021233944247214986543466453016545856319290532809305309576812270266499021399466602106788027937784014821490237746771945438936307376203694537561540232506471817254047996658699129513489348217537274763001506734254708992787379548535356637514680547366513846192891405886904412768202690947292203153528697269730502651244240941836343955102807503714908507186266725953233597553208155491886672442536595511051600408 [147,63] -18096454766555148093052311241897067098118025029801548969200911925570336221167904003907413480863121530737063988537118760606263223819927785356586970887794264528325075723332038916754052215103926205193627841617283263912260923238674118666545597648792728528873149345545321039134607628059656866554459249770942515955276287199136073307154447984105564245095715823982909475847228435986679535123615478279383257154536340962594913413712663817063235663159012679702809156049018101439644385222726252486841039613535016532288364655956937350653273950951251163143609299077560076235959406654054455131968060571284687027275704414244107112203258032669177290781936161290466147162035358979569331600880710285167657333186260143429761232884044640335135683203113670659179160240138227869955168154770763144255597453857483484619293133139528894206878756966451754589703739377 [147,64] 615260175083462534051065168741773906614480954847307031307563229764783551568452289574689770130763960721002468552523158059311639936579195364967724345183081231011717574164765107952348495623244490163771712820605056122416131236420456749686042697122249786483520644995550733847195159949677264880482439696131045604587989350014152265834386321980181926184679329162061215527594131274205893320373590815398216032162462721769325534794624609643798606970204109288668828340540175198519510353408693442485041502581511882106507464305406598382794144432884512039806958837966656540384404862710833060775986673091518120481418288743659641832803829334017583108025014036376032299259016388839839341448821552397511104107202552091031736055171998597713496971414031381476412220286796587607665792661769619227856365501353629120976555728961537894102023870340127356787136 [147,65] -19336696056393347037175342901929789504255965248252450192210879960311195778735532125942694951438512005625314763954076643921478031633407736850571368446119444155131648083784387178554226317943558526352414214323293817546982244630299651602373253394449616417983124927840554749087981811844026370423383839078451227687323361542747322169609223483523170796335979241949594504205803957072346792634710247551020988543755926391408465692429914868128475594612256738689136814534586202452888407828102579871997871942481336261548041668712203428049088902441530634324462038368557469418053088163977867395887023551835041236716862557452264959048941614023911917869678607640635700371443357681375902358953896042924640826042923956565208384393280805049159875009639317623470957850397120173081256571116280452032944768289408041192078483641714294524545581560732391672 [147,66] 561098290000014475346066414222598342805580832546787115038408391480631869080181554068583827970057207326140503582810860491461609409928988005941938309469609973886314119331027211103969759362958046454729953532136093818417248025271485706749057013584522630927220033873323721631404010792743622388870811209077519065570513736722575302952657565334910168530564530656395595418535927787965288024826909130730460207631590380474249077233681364970690281963254083784565354986672021388356936073986399513323272658853034771491230305885563416364006783397559461389406750499493373834119010328435676974492645056717513091944920367990455715631974774624506783328756963116614116391235571367649056874679948399992168570603032934103319686855728530501254705442158312120655749697258601624607779577792107024099229713164656349067643882190785967984495321757285248 [147,67] -15013522814320225867274121308881182715666614565494988064944341303522305930262450033632981199943566419765346853489940884316973932677373666614611937591592456392587126470840563852710295972581460437064674273852484044817894416793471808805736874145944613057465213659922945953709778560925903196844888563993083151191503700712857301702697495455012902416225225270143482266610807623397155070200211994607920849981012367189967277126086572035626542265896166357021980798951339172538729322120793517352799771429963380573315025447560298063171212837140465528634078999312948645028589099951199129263607437227438176716045561422786012069797973893215158622502293944260455826102518092847136489821201679040961555106305708881133588113593874530740240142838165031389855964424845993622202797892666030767807194215997346177273989540951523385377473440812 [147,68] 369951934864890163347828743978356991185682630945976534735925965509449372846897401244764255218441036760623101401716706427337150511336838132449915931784093483345474432454469280248248616303129852500629937305048863377268054245357460148931619197294554912925956770781598369880404571885223734946653377144124026836956853410409134945451451491476783946737947985858272451329035688884177353062362640700053903340659132184535664869501527528287795301353663574896379675229271421813736050900432245865365801101044262082457472842368390483477997274953081077931862320685047956991677429309847067947963257431688532880362011191432388191751992743354591622168334517502247087185508829982242949562091015505009054955513504606281472672915270123814632114184161547223967638145359528021805153205452349742318029597967322736657986933969580171014229632 [147,69] -8383721093913823770636491118399506925084690922302688989002960766899068901399784936846588706166293752289848563144513014043495580534300405922678669738413451642852460816953002438851276100413122161596954079491493231880928135998163806673738789406992282741971959316393000615438865758862085435202755875910791240358410083202286450354632775798839397890322120766263480318957126541021122810112791222368110872750915806605374549099498628715095934614756701343105466970009881072670706213975709466058686743604988386130259346608280586530522831114193944999236730435258256008479113852996090905896021010264418674619914291562333819802809039483277945600166374341188462081736658582924946872483010444096316682233194026061182192270528199112764552943842329959683394191161215732556753076148172814062548769647841674513391805815078093683600 [147,70] 174479397099327377258116293829860108278747147156767431780141617394926565187656641805494517801207673024267573798265660214033416756032628729070184802005027328592282116408628561765463752524485450114669070610145648013465617019935043442733268429777010574988467701259891511519347300181289810648468024447177977071249963317188732048495667338390190118768811730427460633835511985864134007139476127412559380145940827698110898093280953422125679381771062155229433830498558912074587112998872402280960759059797362607846929999195238199440748053088407915857126590672758193696466396624522969048783073458507121939808470570507839958315737388340337063166520248074237775270016939499802769821063746678763168585887644924064244025232473725167571755750008008873185888567339257189733671047841695786337461258365896339523513531705968496 [147,71] -3329897568743742794204595650919759680120191363614582972156776308864919832097627854156216280921333017006799820935957339997540033321365660344697165176789103180849210862613606151238558314344773295284692095229137294249237444498599307442372319298167313887746749487134076966102348234400921621797109887776347759359244334288458711521330661706052905581328170212308566347809763423417192572218609256077779864568270040710349346809861596735473323644360817500587703713491863012466424185518187646148980553223534126234518625262880006068018948268426628699945906745583006230220648453608737430274197932378162693145171123157924755787520815895407715448897155944923964804524219854893870772870671851964436970508429622348323410490324803788169159224268913401358966813539650816408224618125599914822533690447859039700069756976314 [147,72] 58188413649555793883724089689016952703796926019782228212886749350087397952270846950369072537225777062131207583016108559080807662690458187172112771143671760248368592226793747556102847003010457369346737570562291172577633235831479991047877135776601742075313875284135266793131322639451560765519394179676972191081953956288378848663541185374619823326007591484395711363978057369212539246189537724466074868031624442155838621691980502813526543232936887393413601950087542598329314865823424796995483553160275379298875553193978647794160406865380482275203852597745796394099893469464004186167158322706655916064596443733332110171786758047169747689676002089490982201904463323521629886682864152988077680259266097877782753967740172696865629747792714945778008909331074653435299518103675364200035708861331420788335424 [147,73] -929556639426110740894556717791078984638706030542602286171864954873286682784007934447978060221272944856891639305884009883085867602625801238915784748034865480918287080543413497597633360414470444465542562050752321213893436859736575116118376758968943791608854621487848616078095665449252565328429670023645331215055302122185866136073843730026325854626211893131669738624064382038781246486316385807883666911627633243808701321485538599439996792806904886984135036047866763228700584391686221066869110475517931698372352768583091158926933250449677419940870161113138291238477219296740460802166721477286265024723794374607500120715951247403361612684117384859026604457113030763694687892590054791975546270139202911416344874680159349359957658788521872997941860223831597532278997571874113515036724996118818563560 [147,74] 13553085026253761902415619135638920541854033828736210164595273006519717308780721929272849749360101823563400751842851361003203288627618784070841595663716574285404814549203975191161086447795546294451896068369775408774738582763440332077590339394390718300535168476326774611299896308440640623555981483094170693040993361596609697183180438284793163298471005473573147641101220456920376853237376772811925843468371998004957517417434897483873346026233872075687453974773194834457599367355249286704982240073246949003833595616342947933780319052464248637105196135140603568996167352741792706387413066898420667851466403319234086515929307012954480077158859678934138795284416732633295200574218590841940252221063870012226450717912909391096525892862754444054306709917692925842269742941676276280245561557751472 [147,75] -180047205178166780881477524911931988571086913878945308231863043321766135344597493295952304800231311859582939432276248872183873993174581200581411943340828328402920384024242692531165860856610654390628912569948376874855660552417877763436012428946908828772600779903575508023569513210425482693975877716607925005365978064852606278027050664230916468045007560939961046993872709661718262489216745452000125495521595872166367904689016618765172105506199377911083367605964074846264448179049528871754530051495660786516360666444299407667487154139341347610851590488702649539198262235889348265730608673991247330193992980081669647383009999300067337190953721240693095786164750985460902628040503054468637283805604704574757017059279310062473923267968004500231476132798956555344290069544494440544019551798 [147,76] 2175485907074967936021394027915526032790252299664203676298201987372836600842149910950374627859665812255344010028624405449004402975738401039355752291559401665675273072692730984412222999839658827753341328755167151868229225031866521148953090592325240969538379127198561843141606684175127468628705525194305059035821178573469738967460872929069473940284037421429837970909782896579782765429972498908474395243116748478206326095430456012677962595471499219432513172435100609592876446633396849829875368888660977688349697149934337027514762083955549068737749258789079759102652891461755892188155708435658711370552745696632072290479610363983476428946875065140069652999828763206884489172142002509932725881892844110613287821731571637894855399737487181564928680400614939650261713597847534236293312 [147,77] -23864670506541357519791771976959834391951344182658601428690263248429161928484897861688935269342373478018565949572691462912982678825823544060562391209008057380340527363578410594553757810159594935576954671053681513420585326460620459469397866806900391495102534227965767456481119315648629261312828926129587630536530937494677461199012452460342889830949909814984320395856142602438690979995239487554876093244753547848465756531158102471128779725003709068632775386449410198979196785055382069691761411070176932234806037236612173609059509523685569072243468741210277749823391644820914424755393451146760500498259380548450999377267607318409024356950135855639038196075399867704682543007651277161204048212491058988885769186970254569260067732200085295886828698534675866893025779563415699320 [147,78] 237226027053586572147701963309759468513910813768652433886077531643053178479582463902382366270918604138913712177626869047537844582158085428239055898614869905990408846660869821898830747917000102133103436239618413606202902394132836664463391664649785253576474028469143197747562812475493486882316420719706610730334736049508448456237224474502887779702125723550803362239168091065244555112421486561208938357681343266100420967567072877966567929355933610270309787730611320218019705476452472006446199168938256322771796896335953615173989906895442730279416391411528143839989623392345822528776081698588351442856686489694138768396446565739756267851889100951709172551979687697643651866084771258632574386298530249663790863400749735813135431785845073305945288003139471898728033850493688 [147,79] -2132677243339777843122938198583013401252925124040199828585286116602094654870451581251275187437109036575959865757909829239649282474014596898299213617943707681814687817092913651702081966554054091684466914216333179530046566302372219476802990701370199408475329648212545757673216969254386863829005752744125733557396243738793330756856369188067777830642118356831789631247980816421019376741708990851592434606433647848512848337106119637303321160084889286094337930687307960720512345198342360192837135197256073337223951502102427937296016962721030658022928433746055538070410346654291643038848765124796895082987904686418149253380418263766369490086626329919960545224038650410420626336186471066632688325774334140536099781014437503197688350152693850889777574827168291875067911989 [147,80] 17304560300048566972412327694598245796506139708789674525925581679734599392491472760888289756332659900557708023567962126732590153827711986169686087000990030712968824417024804531426957066922308860062153263484506716589590346421835734788384869819584816217041319558578447998429208142397258092277482290201898899746091136946697739015163411121594152450506326116143657321441309200084312348965999493922836064450172348087305335421982070512619530347319991859041140218536332132161044006172498223510595899122351716560185696939332708296765382813821488390861105988008651029010725972036317415468010129394841040777697066842850751853859014864301155032833928922577380436352951598878219014337252081579332909629187957414329245144624569187520454526432475444103340883468628375116160 [147,81] -126459840021409678289865723588440896762592551826501143471520284602108121624316912700314555049411729364403923656219100248023666335082915510281938773012057067430479629415934320952111233846442509649400190915396132265402207745781248341274490168268996906371199017171367199979077181932187363469097398229252735297021370982777322458187190331562094634947694029491342349024239480103804468485202585643071793512036065976120467338564206820189527217157709374223116190716277902439814024367507553111666449733937759572173115260030807022128345117272683907646667756636898011044243906427379302093547674448128179423856221495947464754841194622611482617293933705545868110230792090247846469137683490198790427918368488598402248326753308983122973476911661880377712023461576505296 [147,82] 830522077494962561851905849186713954096575025281388538023499040543714064449168505509181444481566477869039566707342358964552447270571235673972551154530474416220750005984316256830532590559955167651272117373286588752861599949908575612636030826783497705984348138733158448949607903463468532132518519511324388776284519709646323732314246079905535037872474973123038557678553074939151280537320641529580389401795269190261794775182852996969996225562363966963456490406852444047829987086910001421711914398825880544149155288281897093140156986941298163482630507342048326465287256180846753819984020399975441048850766877979857271246437208878824605596395233613063630352591822214734509380363373868868891104623581902521460404916744657341770732012376580505712121282960 [147,83] -4890693840869369533454727642328831339101145110948203933008824007417087275897425792529293260730265087510831386993804148003543035223931702215166604770249511482001077357307864995170882965350538412016663650417795152918971986569530263082027268000240790127949998033388375016472776372411384276487893181581836947969991945284072210592691336638582796283437925583791361611755678472242101893691948520355295445451647544514709015584042245630915765106973136687588939141573160131740365147874208589333727429622073628117242577064639006051871896044370214857471365293572624743953752914997396178085029607594214354408599581921607603191666747281856200454760611613068279553474076373522353838848997097118987264215448558623029252814120212022080275830185038948867964106 [147,84] 25762471270820839949052246241128241300443332548231240530384478227791455221615282729872720322774013584356951067103401388830540924925851926458897660124981860598408038407235290773634307132000503610343582312433364575831840909247916892315505939331127481859703621761577591060072494523179342992344725284456909936251006232205326420603117976886069329538332366529451491759944799472709882860608168767402854858122208198922318522586514889475228987197528645287089283679191320190359215337815792597984412111417343304744274651950277364173434164701763459909011722621688877058991917333467959260520895352439994738271292592019329867362641408597812327642051009145248594633051515026563132030355347381612828923692779349701404778536006745910390256540312701893984 [147,85] -121098936507807296048686884415411325643728604075826866974118095143564321484490240141438874291570024343378779373761878938248583222395345425698364957181186529905424230866803810678264895400716295381202715915050362503626617707990956682824084849989978218915199748485744142041298997925079763621968559883805152955573973274760425768722368003455530252300417752223457593997150781639922992966942863111783662343523093829962007118914000157363611972188189002551456510746260393718668537329167500104119966179698641345442499281728405072919625865093039293796720017361454380180571323880125341619259409590895916516861285314084391985397746911224542765199551439683522582648609589573048713697070121450851842109735829401243415877636311052095041424364475628 [147,86] 506670983325239841783030990689080052029637056717331513127509883598732253505003265388257979158371365699541483284979239736898316510914217087267162787411401226395032405792013449238921292183395013768990584091358063480669890855577748249012956007634101305649127014200192012354030263719772229262002613531605212015747726802675144725979220288006507076795065728252429173379152418108717499090670574685932474010502562586677601922796144427913577295142503864978797868124715059490603782643308343221566765363873592268890527533507312306060561006397977071180764818263048735883320540548893358890539050515011546949181694682930660025535411181390007684388091801321180052226113899536849195072087037131227306565420720639188078977561058861616757791480 [147,87] -1881909899963827918828621858992418287995031519788397372668525225836459928647970838036365207862271660079839805870522384951363667334234286744775879171984302626578055563087726559338850377710604154429383075305006882260798507472924792621597233359807253083460247029468048135672008612946016492686648338980915939529227853171482489910624031129090083584436994137164393498674185149567170676995409397000891541603163329884585225691033717393542794224592977174447005775853584718476686044446408392432052953556707158767962943058334064437291446218170575130094428137605198594873807836112251100691290859297452513343040777784454096738968498575467700546517256322059478733282832558990842149502759330389811305264321554282567703556981845208841901 [147,88] 6188248525470670057587277671799918697163684976324959478916513786954575308440531176137501266859494987077147781250613364334452796836773516215070785824501904689324684302290336603050895937432123823390725743566268462640663514317283518538677762624944173824563965513021362293249920092071373682310871451301616870782444084998946255644516931270073691861774033802264144791640474458130693628847670078827890103686482348456581725886450385517621398117609962401424454457194331016441641346801105667283589939622933204719142395251808653614007416991422411351163811870693515566323517616852086404365419730230634748143846358879755473535625403117403744512475322695351336156850144836081535276571738772475164724913731957038093709540260749312 [147,89] -17963636855965988587020079667711321039294812825580690330990633935946584929185038366754640560721574420431182330387238141526896416822762687970095969187843634812918138187110201839653829573884508423261534787389758138193736614131388527653778275893718350243847940838325833898415868637045186135122534056137057821239024052869647822444831206657966721932443507119268352848411645066879062819715574666965671033596734597779711200343198616336174442051299599698854043270471674190087602083752926345556435903953689265625417308190877595965589721651703264043259635242308540172634956198432878383515551519009504399789173720061455581301989966441615042197415468964388434340032714216628344987352059903479349898633031950308087626858432 [147,90] 45897569463228339025629532731780069841034266994589457738403395467178641914868059349417200893501734706346996923947861134677537192113699804701665738567974902679526642529247056515557067676661135051861004030585878931314571269485620213344275232804788065289842889858562920285907530175772229522320262638533234625017702526200609560346653253663008543850645258926314146512362963036632856667178833987345449835622110945819768419007190338951098360145973228134469405549862159210786435379734979919817021743988827634602817878938418370946495929196971138727825789381840546216672460464676990155897735299809214595472971405297676877950172457687224147246194820526685497238322317059351078418852991127964283767675371473961795568 [147,91] -102899273350490610361504818773930138466454812400318205982104640088959454636696405634722515935676832100174162785897803197379908820932093160105319186391282237984502442128518572983020228246481555498111223241887247795092568356731313240389427703936071223938892678029245393736249021714194252975715632184000559298278096138492940254761355036256882981936401770732452540543153094370989873257707103369303032807591208902824459930280889366198285480808421261544575494712369270777667083432373933768467976249641137057101278572023354886501201065579544090868779304784808640959714093583296942942734926625580288033033558967065206618068662443117759912024962443647718814139920023556824980467906665548226575036222489829026 [147,92] 201773604035117653743257698163506013357604615687548895826309611175162722855945789907868601540469125495769130733085233411890940602142374991236023250797034472573782607138452600165509466276165121051405141500995074193453942213036447618825542728789797281136283550123841910907206090174463402943429506394261804205946035107431284367620021282132665601709261907593638394417646240341344674206580650808639371409413982781523464594525349327753312742892564907527742114401434888950344363261632801359227772125349300062825548409178360770822853725487021560459921070667832745645025848763452653124624033375756862431206324661852040760065583765046739970887953848021007977660639151845644732412946525504802450798713216 [147,93] -344896375799679063129072443881326260198311817634511165232593146216376788789972232066798096196523379619942232130708267326876569808168302314244888557463351427967787207319006237902290071801267846037776469922087467397985145222074917918622334918412836685320628762197202584397041445670589715259271117652830095752239423020896165919684378536171366857093837669034807540530611996026420055783303254162598008013823424957493529303689531823614184665856559198148433103160268469060173403967469276740565002880678530739084611037668402031919438012249394877953001462260545369942748602423819955130339365621460032211463183948678746554379703229428404064687359381581736472400282289597095698054383955112200341840 [147,94] 512111961831138750746454412087547231705080836574368273962879426245025724443396993681046204582124246141399417295629386976442266897380589036188932926127142122902305798550694392693574020739629605868940921000005194635662033769860709528817501366664266068313052321592566264824184987853113733073123610517110757726861586689146945691939067017408796756592743732136984615107942352567912339903007876263514888671276220740890515058521085825216312065478646017601748780680662983627662963559516142453475475098946980795415717106831926180757570212395643572282932456598539044914556431080312666020741416631615576923929412772172325715003502272125485353611008748377902320909170688095751016924916938654376 [147,95] -658121392763227596961860261252742048698466358169973624613243315908777509354769271400260533799766043546030733439561500541195834004369655583771025906654645783995630473387150026621479663178127839050226616497259708171973083222186123437017919761180099258886453430877682974173181244094638038096419721345505271792748277224899301663781522268403420973059307528624910617481194500966900303387037724538697120849334243097418499341899549499839944147450662126776429112906693319365815597890090230079174361979443022739155779759439956457413439707925458322619871647231679328322108974948571179065082970527019936726798921802346211654387546417957793937744070000330174454522648260973741635609621703 [147,96] 729211318795051592463955926524448548366016792471200523426135004396810983761370232000092569489987536721531356874217393071572031888173977640431788721132608868644754654030030880563840945493623762042919118117377648178192832116833688218956856677200078344399061463539189861718303235773234927295406307230233386708196923828197304808960771317061234733598331631169282673174682418668037504757220263780570424998588129325986901947087268091588573340522045610177419018048359420766218879684801277313206066024838343110786321165253925638074577607470154741832372548962848464016727521830525770400267807529399727124768085357560665800471839269691810691073949875710362133964883687304535835008 [147,97] -693861258703977794255456750298328810927670008196680727693971718185505030679624834217912643359613623486293507780217526260041045141350992777822697197516423331801100379460526736936293441217413914070680062891065054182188494125507088309654654229622434573427167694517752908812516201478592074236781393302653411340573197516590848145601815212155439422042619314022221280296513392474199265930666610808601383911776079307460588550683464423580600061786567657110463312831451937210343085912039191799736329861367982469090970351794791886429957055446206884193345680232802652612159941936351061019050258352160697404622502086227379304871431556052604895863511265054252075180112162392816 [147,98] 564609508626215159789002745008311575203505907915628375598994740628267864560735754140337360183797221313320892940385859150992021139403782552904397473032398861352051914705586729165762666605499674966518194008884898288149059447552968901626318502453395884697018911720352720061021214322794011720461008044842940813333658098922100301133025557543181541889345669228495581259471851208737058639889993181810471921913142509015889490507129942460966164875062733620717600136458122504508511824835623325568047996186639807823072538782277426930859937380355889558495954798865186832457379128204470611029029557926874209712533638609966295690090020419253097049309263459184630884317712 [147,99] -391181089933288994316894214469632773468758217244026987215679156575718687009155766154403283255816747132393593884364404779476845744875041025129322581247697072837454483541928870312190924896383494058470158502511230904088602583807532247755234325992474611695026068122911838682879435003999847196173487927749902500517835217019672951037768802609070762993043456987181143282533711317050927096540717944793237301675451168341992099239927096315111762597403347045298692360946629657401010691045555414043219788400020705739870392056459807047646213226291366828569399211261683468363869768963599621786598524409969776691860724090237082989447179995096427330329923906810602566 [147,100] 229703005702388474425374981324069818270033622378099348927260304116106364976184626044015085829495886093667301152057999977487214168513735031500262589260652592132638913005229497294679840906974704940629204587999220192019998792274396067360858809407477904814208237921847872538696178708424078181526852952751354261465392006300153858806721446694005898246167637215926867022072106028632904392250755668906810797230046187864411948383397481100165308695146638938020156213974126312815808950478040925250644875639447931839770805592877815911161706836643263521376468365739300362404844242588387804540761936048447454976684689688794268569788609951985109679510619851392 [147,101] -113768036760169240633039494939113512229126605731795151490701316291370911825128283629438063978996748583178237704079637248547164881068101687861420596845037404616416644364368805464788951541024350129218202170051571198928483970929579466708865575210445415552079239738116785721484661234959472448365895700821242528391231629594341552336822822825521557265451053848360656142829566098045315659632398575956308035383132155410063191985277105988804769747573356907506533860600262525184994911962185318620437477196856362423938680864481218146697833521579107290892202028146761932789405309654737670518393130033477977957698752452772099662517682344255291033291184 [147,102] 47286528680083393890438748696359258355616229837373353349517701256840652176166212357494831294434870685797738145025003473812962181680737163311435747538938654736159807684915347870618745911608277370206628706161388341572720053919291046696292275847444326448926820782297093465328476293249825113032859227775151545937866076670952500082977608797857878754148542433805216810800435771546508661925523609963762349992101021665349950198884432148038576744075633262816976410034744179860500527358123386895573153721049617298656613165167365122832673428964164095281615417299671947846453211938193516887284123914549722031117824445743734988962717861322349304 [147,103] -16405980365933897938316846591547653420319542983031749856156336177109056937295971893604797504013766578040421306384251863378623315472708672516734208983672664338441733112966168400275530115037222299414134212836024092862604705903380394750405302870486630794243437186364104485096223547651051823007018961378992671735801476675493553513317299581396206143752582022946485954015610903121122631998914056839705279017332632994354079161714807812716661293224560937520244731687286281469396407980046117269320393997837588998329481386425158644390651112018403877354366903095968263323800900062814255641005382660351586921600783548602476648445251523085 [147,104] 4724706649217598111981071581908437757187197790697407542990544724588144661760001434549803319171518098939533496516375631053026113875512305287883772007697902109533249146887204522923348570809379501428402885098864397644971460387223747581922054987149591292107330401510229593778385753878496022387990408604392547337387375787388400794465295936455008504718017326195531812545709672239009652049307647325552236901911355525332065606335374313103492949850567608751696385207985357714875063989785340412194135042864341399998626348654246622038109023519518937657152081526286592019432380406742714229286430871657847718758562959358615065806848 [147,105] -1122748049749735360249838378359362643960505108957244932498777608473731404089409428749402086610929709227355166732395957849728577850258639760613041248081532856513975549661633419291444650772834184409111207925736494645964974652330906401489095961806738085757213599511333710981052969121842678999652632717094616366366632439181220374528975491752487444783495494313636564091844944817170804336731509023153559141527112664375910113401352073406058270605393653185360143762497482512593452569212581793984658169201067157041108396035028618236404929706500202768074067108009542919111096199667264224649995422348559060894959352651596960 [147,106] 218779820137382141190470290116313017992325029398547610028068763529123780707640744853156201746023853268035381715132079967082912224115748210395837887921685115320043321251569031506476421502895819976016316677743849873769937942582213698620004360925873222476424315110306490611808847069279895886413785252435062996668667360151999824038978028872836861615675105862696180342975346756149757068036805721387649250795657336188115922221344578770036146730414777595971626591565715050429078007782006777878505662805235989854443915439768426118617329099167573007681941475694887864236883732031266974951354536651301408085567584128 [147,107] -34727721295738948974992122538261674774173798405235067380629936686533844452235155893367840096998915924039419496035151645226313833419148622143547574458800344016130642793123499043585158571788112964050128262978937692024181957980230639006362663067409895337534431835600630339418166411625918413466662647031968257283173236897937174243167674814379377276570491817132589107624527213055639537641369588455040165911519043935241669186332295421892328143400692733835780923525085902827810876341085958184167686477654457027558987734122493029737949138592566660171639416008604793233801801371603283402055831699954110182908 [147,108] 4459094386707919565837736796285978134739228701472314285736730608110785870974789124383183882216188154158359009868054952448565153581960075856696796030589778314453115920590720914870118000679988541200846375075480643610937434661885513899589301722968345777453703671303989965083125910021627737835506145892182806635192369313256191001681055069432487077000614025911049039309909211243306644443798081910469793152138370407832214921172418357553230436508202002136577899206710101164512632444264679164172156913586457200448203401953902235264104068308990303327793030109487219253509706878351848157970197335328416 [147,109] -459718205535002961600146214416552728842516581926733170813390655540627840767381498008168224655114534594450778557083536636618405477213172688633370807629849725820857442224820651512102032527043885543578834198125674900682009478951280817629657752803363199520825609645388316718981144091518413055105772264723461302024130932516350557666129059480088018322770614643119673269606804824642591506111702145665871949204310044480914934164391161408494147595974491725039164429074442512029948587915591391568503418654712576061976228815367857904390984711924975707956169602710659339064530942575999753040297748 [147,110] 37755864416327380664584769986258592333573839551407517424362795918742739024331637568809215499257229623598480462924845954613428743212025106515863202709376368631556789010690851652790418551285963466611591401375038833627003574764235392743312703469606030558613825173008006330805888757800272880003791052802211376176566986178296682568433641426754261744620690259818802961940930192840364320538281628400894972588287308206846075720390763328223469090845471478988852899950119008309631780969224875596847893833471687879098136820423651568559138770346652675786462395490579121742763769009565190784 [147,111] -2449510576433165177565669067779478315239443773513060531011316437955135791317643744405961527726015911247210571082456729899316554085521486984197458169850290087590113835485640527978664673084957237224785498250685909404710795260053686966249181845117992866415465909079410982684157938931222235068925089891893236947061337434554066084506067727322883868377281200420221625396975442765780795318485128309702138005397007554183341004527500711662508880822325497130553548279143637245961881081260124098350819964701643882687944589792008681031357566716799594252808079081880955577434064347200 [147,112] 124420521537358060357187737201479376796108248175296880442616861328704638210792388398168686851000017546422242330124846596887411134198927906969412183902834438278702940658434157701920330893947803983860705535810277583952215186622455349794723095332225572693745569381731871451309223363184990291026418655916340042439188531713100226031395010261369122237605933208896472989599990119654074270357984488672642585020119722232147625545239526796786645738030168588096595015407622187145204941467424024688010835073762509265231876645114262314020547045508996957548879073426385870092224 [147,113] -4900905703318564023389830425667930837557147772051459387885110124308477153263057453351294383137935530197799642115592741980755306109621386859141695528894215471708502297323576805136467980070748762204012613443420183751579412377254314233162939315414544966396733450587344429052507305444142390757443941846655996364938083954031910260247752274993589570399199931565319933256462687926858737656290319883989591489865059276392043255053308535501372011529501397827671304912332243978006861795840790494167125738180921989808270263387179414733230829835759606232215315843919928 [147,114] 148183076459277726515329815177432312327813293945725280157399632083761860694938082543931266182930490442592758691490440922576042617370798641314973056568250908860674857427005643824389007376133654341908861392324456983425584680705646650176571855731950931236896653923005909533735470802121884404226158214557361293616035145696112523886434701053744472593588376600393589434791488929386632606026500027608408721122903621302396561968282259772626561298317135181153223614807685083955796208389009454758299337459724972375979552319914613166617527780186327287392203984 [147,115] -3401797732464008881590313650064823904221662364962052077815512146398553716414630809608783157072046927034926146349001090385413083489020516470439263374251084200851897991007625684373656265249491427916574712588462969200075752950129592261668420515896002921846617483845826303974498966577037178860649443843310177462799009966206625367107233949447443181270265959112472242969498889644107785213512111723548178401157010633750862632547831639905976331679799375392545809233264527374344302712433302207199538920236398044259946338563463978901293689227050767162 [147,116] 58601146973232455388020101887354392142855777918229447521382630306086938041034609112687058833600692491038966011767165755062883861561847737658881454747325351289589891899930725304361766914055292973431034388364091341396093822814862793374026678165302188464947008024286168339349120750881127056458150190632806750313461598786920439126169550930919991023316454020043297497045509044036088353512867658150543147832278465845728593579200752961489850927170275641543528245227362272393837474183474522383766486413680645290779862010052675996196717187008 [147,117] -748005177408451703485204056613613208703028734678599937919499401149168780054321027399787659427222366625007648848536731915666834392942575490857847641357578757211803280839650201713646032658759157202550361482947763431377560268590710962827930666573693985162323842559100489085252304586881733270344545194099819569326537479120850141431514442378083411060700722191575675478820237550638420652830033997609792036787512787190496875762341193313744598216370140816209099878500035334663941958023039813729285918835444521251349952701486391512024 [147,118] 6978905020017799517157683771833218638357117805158160460797450401739157539706401083267634282847838304047062916597096237958541648187766572680646937051277340482718058481344191310996613118422247087263281548083875603298903497932193451783845539818017477039977755129595540697206000568214061703807074835661015283539073840933417428949412006070926363569669021389575658388095503815261201515982123345364561109806043660922446231530285458448025047259312410140565026762525469490820210687981368170146712681322703392017388986998904072 [147,119] -46898477416903595578258617473676756235447871869821697266569357769302353788228016329333447063973547768792613546307637524978682072783778303726571077376992324574584100812820505320273929718061195457132312705186337349308407049079279425722314801894359064544411699336536309451454089100973316200767205341317119822374745276186987479688370852925795609437735862228456632165872525506588589517029586723543734607785932246202416739897925736816947748095393510811753518795260348968656978085242938049233059577191574265312685251 [147,120] 223402692869469905051350792629590126095100738613864526162153599771769441162023597945414198531127986386577108488081811157744900351210064291256090369283694736762544696311718850329777832548785164351345320148208599232150135317823704606649220315593891369981705643949110174190843366829938973080766640617999354058039031935562395445643120039930892026203739500563887702041515872807915328057958299634063335234700124856545933748845610524977215021068700055257781272256612734253116966279377028001732717211509548864 [147,121] -741387705263984325688287146669745171782632083390571665133483583736212876717718410671367649938728370678355996820671299204447470888257648137680344109112279024515329423364415225578156034849472366067242660726250227866988393324100460903318595029472629728386708612139040656814781483603120371000375732758766314884248574778697040725801030352076218863209831602791222696733539679092789775278018371128540055646123560224772843685160413225150945109723240460357965028534360248659345522108424280755832232040 [147,122] 1681987389059495414374017347767355679273207180722706949554244878213904237839612185795911772398811095224406985130422745155417102420575198179841268359548688882438409317639966162679593694716561745827677489363778675891845599171751474181706813085220915479799300562385098246798599086281058618729442122262155880259283210425646018137713626657401959105967288846374910704268837574920008945041054240009512530197142188050591749887766034825412049162966608255255314352886554486226102046715100253712 [147,123] -2555342122792530546041880631131305296312198280042520992365660355036671359246705758455194523502920224108005861935171969140581049274486269365682595625315118750342237548903179654831908626324707315145944689186883521816327123688101693347231061457009263586711755337956069209465003982130540161911884934013692616331016026139575887411118705301630243340820197910895325873317244075298583268008896943108763214622302651454234535681646837109827988349886491885641779258370581421846718593802 [147,124] 2541467615929459144917836682405542794857909627694631270413216418289782374632239613441679869900499797965117198294479930924742292790202147829889955518270499846437987002123003043784326566647134518745325002302747076487083447930052538918390018599342368918171780354174671119865221293313968444391950487494662142812490410143136715091876413030862921600426918216971386595069639369415500108986449159039883693902686242346288087523114296619653783403497555021852237892833652863680 [147,125] -1613981339846979025904895369889498923886599922801304808574255927765500628933548357024068359617974915279609883959204366148349472491981322809976687635605864704512743781973515768808051979804591103276653694580617191661370270485933984215401863194207984298544574693594175733351097953166058514700849183927873008273804652874658951739455049880961718189492407711330762156703630690293032370757926883200570172615932850564733234794974357063963529531985650306934829292408 [147,126] 636682717272074560220714291269431816342576143206355513903515679899078527925574625960000662357915081661795706334161499238409632660962684187462462512216989975899410797137926430589343131049818509427419466899859989082622143299780185301685031733009949620536167304016972742799651542386577322111607133361783826148214428180562476462607022973817492244632839819034881597151533972303099295956063857404351975000740135655527213769294984520843967433043623600904 [147,127] -151313863737804749706565375488325074941932297945387276536122291553333659967034277873976705532234477940407116218120863384169231690641479914732856744605514014280015067644307536486420899489589139120913979368294272154028555031666016759142653854566670779149989657413868744504790319303013433189980231946389573052319313063533420044485635408790170863991847541838757443910168396452098052891857384872563165197727682706799315754185369586745874448251 [147,128] 20939357676181848018546469565180487928596129559687182751504666630201325364365261269642888079325256652035700101500143101318094295494134659843984206705033924272063950734588454776153653643524884242448244844193548925688820741304806633775556741182988624715831472467449987120755819864293634967091583312565195524452418489964172780915107724089725385693303637402463241381441478355431497909197309328429697901301559112777175450224395478144 [147,129] -1624035886313204718656603404321642775267496946059717193966750913978422405242174342604750256617379809229928605958297895268926086175494855761712704457725400362858157156788532128021458847428662088910425499198629553518453998650549473237340372847157425728242447959694160054083815094087538110060540872423773121912301816293076832272493825352132432051190056123273222908492505461776963286602254044388035580125529585710096922416 [147,130] 67623856191667570344995800553248714715711635985926407383116779636537964764252829957802015287768391856167327927689449418419227191185039761797081589446110132116636600530505500976594413783782945997932692173238465556602932575803298246168037032847064652742718450772075511986119724426272057168651089712751560350834055283229264501322811890810553697453929499658720069515805576186878662342505451175965911250152839216 [147,131] -1439845247427851402228444003029928021876865460297712763322504542982055674680741736959625932001202267959477681256349640031425785641556470375472106588340900247945009131202648435037874502497788779132928146642397609569396964183710059112964797856238188152497341862025390438545267927351053657178543089550679468098481521273750648828178320201920333635175643705609154378507433175933070402510752781700231062 [147,132] 14828875749747622780914479579743066615705176189226643264923575434522997761127330572444590947567970102954055592059937325119475974682641876632111398836981151319601988158600881471075676778869290960115985224089817036324462400716817402493808782345088635748609322507145693217222465785528917517017285502212469917014756581952769394274921168249252917459842266443270907209703903797283706995900512 [147,133] -69302070694067661518068639836981821007392330822776842943967509286515354656667798279273268007063447316441100614419332998504504565188509771098477301141177312126993656483460664389579332023890279979738878385905128724506653418266211388884186591909892223210224629821979749589769287911634543388781069195841566160383463614176982891997108154688383909749401214637623963469882923512524 [147,134] 136490966053981060030522114198432394592381176891336397122750117004364543888305189712493423020917214132910326189397222877624702310372601842815096369957596574704455949373176798613337486397994934181814011080234999883673343461443372215129986950602299932755769120467674995160387496971824844828456774479765775551594981963316401699349517644587223832874416692922689953160 [147,135] -103900506260752491541098571390855688219142517490697299560498626156031858214393703440639597019038328658855094579201179318034230630468554293111521709534063989444309578201644786821352028901620079208568830689750147459018254938150706533965681233585588355189614408832040584440537046524874939166095873719788461043371596280491113125333949752509745541494440035 [147,136] 27599427976081245400551272585031082756378945944281989365052549854005472816596169626357438558592307404987434601671310187258421193169998284150774534685781944504100918367912733758083773627635793148409643372758372982089312327874031977250014793755792883674130349163284421970529947973744764705914408471104198099380860685205974740879172691133504 [147,137] -2263970591831568173395524647567531830914004959177538331434745194618102693525557370053343051297255781058623496003444092352791529842894053969065981190222529464746648283041116637817706820013148378402782386651471314297966976022721163119825329996612210509206319803581594596681636482325814761052459451503329940010597967701052709512 [147,138] 49446278357212712115007189714221061142160080708634585723293601710485355655638801181832676622429798911678905591075749404807019636793625702460811754863333205703834696437880306468065833060012099039151953419244903763042166268521266111677255333029188300937309983128915335141530112641086063713224488503939464070739920 [147,139] -239564877120294968919174721128908351197672158927103467192166749735513227957734959293561547101911498024055921092657701642422683907131391331585018470505850524484235784690910410678139216527798073117931556547204952647142259402669125670490078279329494939833052394390914693258627554182711359962345346082 [147,140] 204478096342294565232534910248812662407833149258048550363749227445952099096461222745783932922602906736375722716308017501910843743628082925089032609748686303962643856680530473795724646935918925391767467041107343651847693713252375281182317306262925423359325418617379198985006112798784 [147,141] -22958636228374173791206503592626187060741586521343098512190307823249217929042255723838082969211255332755362472587294642609566776032075764651088358059044238710331172513558540916824419124941254647482239000300616070593354390996971687983635493703902882746934696049790376 [147,142] 226737433456381154594195445260951927252251672842058759082212150514375517486426921195512109187264960791183492043984535731533661657148987507739793599686102918682394970171200362112266728628526333853446026775667731098503325036732336653411853030150468264 [147,143] -119524440737070006481033368913529771393999554677876333529613171332529861948546001263864768888611833959174443142047000778956241239864807794891029731779777184127248793050836408117166988535453510203802762804969760039040098945590087639 [147,144] 1392596963310093389520958056641827801086187344352463959176196353515725980374105806306850297510939504725576116081430339198124919643486910714124850510054125793434719019142802946529455078661721337146519557703931712 [147,145] -147093938386255895344263659452341163771618589559147240328670508206327000209941971273973410503449740411043408128108984261746782378397041939672724541395158772667014930654052336279299975720200 [147,146] 9466834759715883391394615114479980276366743417678078289762954832636660642326362451837260944490560283042607154393027911529512734640905982667218763058713986093842592 [147,147] -37154356755196615480623670941473746695714576564847964680228211299836621713153151019434999773823527224432462779179643302039402784404084 [148,0] 502958988127979424831846774726903231488988198609130421093935214479019955844478642706887247905087266038463005629606992611297895477579023175568420313819326935864988814867665516884024950050477669769248030377474093225471830450863508443615773340330888268683834012116489928681861854529521058537626983343998948203998326871633087844978640931646903281610346257422287084208881862649375234740413146152425627957701827766179942033987592554011842123217876366748788241461080141256436594545746092708208763360744843321637344802976276082404853078361499825075088449394473247439304958826168161321711842116564048120656572408155943880095720328836151903600722566938443623964903440335721974888719502812496770471184700538880000000 [148,1] 1498039939615016088657112422636142085133274246387686560029706598825414702060039898350965545816842756587708889766735618806736084498077481753712989888764944083832093198081339166374352154916720967954998383051104222485270367771705560243589311000057778702289896462839208440861818907964034429819198868907388962503942950243375994166018875243716995579087877789321566821321137371208361353527861175993411290298248072536167637516161638246581085165723608011331796966464646791479470771219068505395390280584733385153364562138696057680346405456354005101028886186270908712027053304524678574999158377115966692023301278247381214903387380185882060948177179403217517585258380728274062381623846426460613038145066720512884736000000 [148,2] 220591408454595216017378196483777497763978717164763762949198832505992153363777036271416371301853817264468760734731891439214462136495958340118781507345431870880866100085432967509449136357708778428212449612506075791713792158229182623319081988745613703251721283603121352493500408570000662840394836118428867672772323138508504886207858159877541143429412907850606278184942152669054583190227884601772244862077442669225930091198210125073883382037503054459538952289816240981919489991787534207964678199849708309425720624129803679888848184487480977488334388184754556344198541886259376584011603147178877881299646964503042104441633792254838151984547905689304891390377332375076750806038742357971816826088919789445709736817575 [148,3] 7645410480615251090201958991343688277223123996516971666996521784357715378980834028770555326294752220466635787372896342445100840608752260385279510022617342324684407164419406612730642384616280190532480313702952584881462947543691981928593051895870432818894357362598949860676880280402170185388095685437181961937706057303472238503400247078312040810556953512739662095879056663466618253789815465296295113638732067342164861920452543503211395414284051589007584472665696217433826106233649197383850831454003259682030288017038318289851404759125807174467036862076663851556152942916889668170236019806452059614694996243562464584346782137170681656810777601637574935353907917668692123139948815731741271505526711280142163813740000 [148,4] 99990132013134478134380142936273773798103693135735529363655905115130455692823025678635766348833273174784011147994465763210334202336817898541145777953312664668900488698506337076231292188545834386829979427903580973054639574671601175167702707127630794944004330513927148115544966537469371081195293840809114568248768787333036619289093658044673662818965584242270060906728998460554099749629938933737743553225708372249366632472699241057247519078471660942765610046299783278778280006721422279647667618995421525859060208746849675395002211404080425616182000043749041252476926025580287403169148185681486416986160170688201031991452228382808279140537100531639983792770543266231641130288908778823252811509385590783752425619583160 [148,5] 624744908326357601882124282984380888452296911624966226642022606493689088201288522376529285550281249334167883262330321082668630499819205634923947837752372374653848528463955867045574174366729943762403178436565459621588340899445637619704848023997184513641932243870421582002098788200143303198628386097629435256908779207920194003693715362773399631348261655979434745456320568181090692460091815295186937327131671948717122035887571688615310282931910359591672882273141329491834326503912921931255491248225854056185208866544527798204284114308260709195378426283849390225438615261921857395406742003595175462461539431804879234706148032336831094433495237043990490291218704918914740453223697756022244625950321349422387816451148040 [148,6] 2149993519579004331959530568423935375703379122095345275206476132977885066852850179372626912533934196643621385583012869314853594760478752747415087048634536015879451954834502133341672866019774128591842948705257919055792656895107365644066309826428675225395232755510339242596383447387989132657662417569896249893729491869794373132781401242015369897604599840872087727881483324918650078896021701748571881778132462691796990783141391151544422349419542946272994688325658360551792028325740586376998649484850099296731089014843784269962267360179139801729919874436655098560913323094065913581288709540127565650920505387461388229833755822600175525799988313692943229607824017422207939361599460623329909545742696943385934842263618576 [148,7] 4482976643650990538440756031965205758947419803959583357885065906560250040334891829639206066785327902631029868688704372513139475696364685547707147220523032702563667926142714195343047056937628311187575948734452029744889836934731211546991336559963625921163114276758878867101076945423989825788782075965526730186421915714278396906090097318953844251179629334337120822492337214902192861186067190151936467858240397893248956044018051776678387617050639548964822101184238349080910106863787112432174115848144136846127945742787326770393573290181688237388074792126330370790764307264790196530979755219500179648796735720225069088288769268310004259763042733122979868877724818498662259490639084466659044970335567518887480486394472064 [148,8] 6064307049169293399548277188566503479473370837218629694220432045771146130354175206834032853250417384754872032800174650854106478679517431142397872983674490389362939834899566867746735694348876425903636063091886759614577472013597033306607769142167896489378603623945832217395577757355127886488356694051736258132917374398435251939747388625827248478333732842047645348242791590776800317921938981941135787116396324599197774316685087898963351748983581157240035453547552599011185260189237224511673523962063887771757178316529458883494754790529813901695038507458879032471592522241892676531033048823010543277667886107990769434741197964543589063642325375152922898891939024056212717156173432113702518606948957646823290043557980768 [148,9] 5602884606400343500123338513804796010085787578398816988441142800475743948143585953441141953770344322488706830357205564642265611011209300534269590087993666971968816451759974884699282811313592908572347742871427993966670382235854643237777152774238613307975280135987588985287066889105417404885096881294457603699275824321737350895885703966722535230097663257602120702680033179280642730064587441342315126199071576918205739329479130097983546779872734802610062714693412257384002967267224242979993620096816738002494935304386720616412273597291501159817168666248259079582672793089084742109545305932066141430816865219943370313923760348750516726456023586377270397953296080548181638067028680301785140420594101157845811176965708640 [148,10] 3680095178323749387883768327316498730646093711023401134943490068750157166114270968423061268915757818477057915596401352948527004051232002711590923592547258222780030059920154615673884523570402649799050758341594884372454711767826481080289468108236390855741365566918874877628112983255242361807766239095619015135011302149717535367374043668878042666713949621089907163858490530509077411211829423264334119462720303726069328616118779050789443963089017815994782836186672538902122532045605789586739327825481014264998730763404838163740669851985244814781120693741663353799846817000951188251470904258760737690443450627359983818124134905418701340133719732781769556940104678592986822278343381376152626304621456161929724250919677464 [148,11] 1774434438140426913218199352352574367304892476727262745607816140295214758039800616133399500789510087522676593991455362284877528764417710655990918538356747284234695680932433743191155681984367247539950485871050000797604526063598757182306735265582728923661521251150222920702381124322409390026214691503810778880586362880583158640462941502962561710419586967928370288842273640436414193789450336924050557165261873441171655295684567919308231458508122772392796861322183796434983837932057444702468335055937686201259112817031093829490045224540158150792523611226812014226645503120628407321482197420838331573243320112869704094911105348273604498946255997461504271869983249394985447992955538887408611831655374534458725551781562176 [148,12] 644796359183998783519695395722335680647878724297476374872661982302839201981237359421008660595160433256842305723250842582986898679196249412533809062522956174164159126608273467427355163876020626236985328922178539830021647956018996197716507592037124349789945168912773094928767186840565957325177218355699283322412651716954200200992924204973059897832294471904981868165350961939914315891496798571534853221405859818406448248385352066610925809923155596604502153835108150096785704169597050663032915953095802059827571448820598279759855573654806915344971914495425478322733816370819183110288849282636878713197809646655353285971730309325241388716752593216497669902613726618937947662966207213737172727326990593326678028561603472 [148,13] 180489863863830763297926209076997391004078298987866950858970296507506859219782286803864113713987930836929065525513444507967307471224588826097169455677693745961025266181360116551116094750144226620541323199641205660718444318019587840722258364854376992162766301084916568813954104275902296461522809783211358089959810579821076314920337677418187507019454536164788756266027238302218790458351839081874391365442235749304999893160345868546978258843721405079738524314237018725339262103311434180507282588573055707329104423976336694488342394054116058358581420293259546829884252563695676738160526823244875107820857693118502800025974431174252219106242821959728468597867572557383757883019308867662172102512674280256142679209198896 [148,14] 39645073633688817017614458526260314330647048309465477443668494263889962989750281961817337520042747415244051953170643281261504275959103462009142438218347721910294442431857537582120724223664196116744256834813420093917565211982317442704334079061795254518508281207344884324676441888354419891396676041856197530194526662819590679295124525079078860741433027785555749753435026527438966896969397757858451257522081953804316859771170207337992354534775706792796395520947299916964068528753785447524922752794518652039934416875797437831952184664913745883438508248700876571619142512369396450399869575281590475597438928790148402855474542221275398260601528608480185594188703116081673241037835151748144241877129001776547912271597112 [148,15] 6942478132001994445198927165285058096628781696170189231725731189267531807634393172246816591912112475437445856960353126788219516915563366070560177862301541061789633602968603485044823835262196369546868247304636981142843343772250067802144359087455533484277782565351422327848675802282028659516077342883313987385497179161398066343044974494835930521574076697400796210556118570662636673497989540214411365421064113907953662940378231439324218516225656653368910273173810515193556859005326390974949211951637291669831840700519242872112769285411447595197973479052768070233187700183511631450391477252034687276254045432579216581143797114349321777295804105037477753500179112106706049302721772359963644260112247908570256622249536 [148,16] 982617691294195625545520454975702502666432829445275370366811338823453366646826793086968642515553864574144147543726623185595535961438230542225610676402502575580876882531581291560313599577775317671629979801437246605919042581980844831556228412543568556563331177092065846719754046716042301030558647582688668005379206399779829947235367925181498925684644577750839395647107976035971036532341840328789311515986752134754510701551366562800865579641755081136322091228445872003942856637242443722226560436551977300884147715574003686153214520251357966565722232393459870132338008158127152354921624338945010929479255192215063727525403909779123109623331678499024896606891920767657798694483007418275762716267759525271536478601392 [148,17] 113762887792858746189762267453444032717326650016754815589459319047208900381396933953545350473111054641932111367455206258108771193377252922251061844352137506191600176463301963453783893661765388293933786258223381505000123811073494781920582999027630018400393818812268315343622182533491591825231532122294259387245316968159486768673453958646215267862172283400802851283630869445592170181595961475555347714974499762768791907520113160831957791055669623905864826189495508860764578879748200326821594472168841177478267263650612467104906722726253677702893404327125689841045179446578684486406616518072535920420602464604443333958443871033819624096401049481230948633466702029549288146640930077044185352157467373334746453093616 [148,18] 10887822139783195255670495585314510321001322097879049755056887135893027485614457501846003964612025297727971761091860621420865148568983354248698151083132327511912275133279753342640455411752198626600991093175353387598228969454304092536639482610001122375191582634341317141306136442323093923429135211490876805571469041608885451228545670592918300567316167525007865017096393669773829205681765928918985335139296181461290240997799679078219200321355119694138335758309734712522456184413229524355505615023157694984171413701426946349522244353502294507193112741086215702878113437300361046075249070829569526925507559427950829712949325743027906213091315410547903583833862869617431275026272694825390656905835190479153649095316 [148,19] 869489185840727960876809081882718413200443087108955517930465841837605070470491620568775183087441206785725408789056748886657946646447745551755803617335476662726754628484096273118745919696375524226878805984420424611425349565347184452680440266258126829562579468284436108195824342219460341305394247904708105631032037727777294445696734759675721950755515461162548926975641452129387269120883716913278897093529494891406494276020174333118389763809968766945964138136660525394452706718568411726147050447809489619904522251983032826888275141021213398664219963012009295636557079746070097216160449048563936329334871196471778928945607356452367334981150150935514669123424116838875700728660943737357483808781609198534498298208 [148,20] 58423785917540243150226061001222457234373415054330240303302110012495913524539339242560701602507211519331179729059522243840041907198678710956627898039832984102579487753248671796501633972115626448127000264000666889562246872949936182863243387266929274501024431786694921074568665130690939240268255590393187063237721272015832771920937341365127726792768348747718368841668414820344291648716427925754056059602046914225771306624498630520188506377946314970520072705772852033029999328985022328529627909373819589514998115517646765812643102465409687192216373998432984407360918444987882042014638423184854559246202564212793198053762956455996166653431252304080209863354816777152913640249877490029002651522998246558077532504 [148,21] 3327847617598535835823414229124880638421504951649028857929950295831973896669009119709373930124761920114947885119363484135211886979406860872933700872963532287255528713177942148128302835027841721356205177355132463018676217106535790282052477344080249414838599457427520091586023925887417023166380571138102486260558531742067638560465105346846024640890827304724851371421341034047276492220286845699248631719014327607822469159302269519367250600674871050453758138060718883421755406337573965984096925817117188171077565503251786282380076992669523613017238022923948169309949992109208323702021814042498849768171622477572022764849791391665009563976168083298149181682475230671373443494842817608918497113857205748203665448 [148,22] 161774590310480440434161002253222544187664537104232326933981594266950668954034304730113514653857722091597110367779265528264932737997745383013971581214473756378177519801837796437684302126405496413150762314580832386717307859207653514688710869491698740492548402295552355551571598118133622614627867369038243466925269756009622297115999307867805073185969041450584635376934365699418838477478798193943666220614716971994173903348212023529215126831813535221623879443833739247564911031178661924808550536774036398611401735429975894031212969114137959528584459235868261437636338670147597943724907300144273755732875609137367506419205906032134158602234600890685053993830537845992334239721753000705765038427201467840385144 [148,23] 6752700345508523852079911133218023658879984578941254595542671873242826199517443214995239107126865338377917294553167490549742679506208709442546058900349457719776479380781487367425257852804695012873638639068352438093396644333034191834965480009602986006068238249360278986984000292686895784763572614227473254809415639999179147044104355435968235999703541166701996850684616276741391069517965878200826863848721530675198646712590214865730255749782729589258254976590754116329854031251653060754029050406003171649529770711556006870083919487086935491491026787874522228591122956853899923070196425163442747554513511915952354695815932831546423334689644855913369787296465155166793414625681346785147270853149484746622400 [148,24] 243371677900421419956320248116313922656155777546191549192188826150576614760834550382959101839725070694857672130789633737895085716490891813228083893446682125827771135100105388951208139723366369515279704476754505725268310657298662358749383185342219119408170815137175079328641050039986406148106457968386861891252900473952927620610118355196376318758102162287046279771031109831538123602594172579886632589895409798691280082034067445222040663989218689046204646990264654214515628681990439453822212494454498405853313180687616437199317420067859097130943528864681658189462121838925805741129999278375103512028397666267131176716323191057404094397456993271082453047550304666994917130755797804238098145762941607605808 [148,25] 7611684925941529387530631012817717894124015856795385977144679817974765311531072564107303634532595373514168098458328801212998882699298482013849044457331775624950484140600288257197382579090451137039915313311336313431998008964787973804763334081190668543029383270558843239435928071445743151714684349689841561500215446943390894570691330250512764568068292116570447394077764336734427674796383038681797073167321367480902433147246401016194243882453197954455611565042190286671874805676097997196176796759196612984099792897764344809590972564708930483936467114204991136161211938327874656013130185638653250521467611403797337508397519202045354546186707969673597599908708151392472496121377557358885773266035744276304 [148,26] 207546467774435477607811488471056127214968675703849144075388589044737173533198799107081887526209722992571069087051574035628788672637144945613277633307250395989986467875807033167939068066105819414307639276014365508100852336781467509139293560167539169661780846228566856698362552321729566816449604685117410748562880023238213975750031637442413047359901907138772618044258310114934135519755515574555771741957252078106292466973243023706622211237625852687921867496965936767648464746978012343484276994324915023268414929840808411605910079903680380933125100535840168075375047812279961023631590918472399772797884442491040333300274266556872069177310650386332998349624622043011907202130914923436483012916837732304 [148,27] 4954652092709081526989880335412594577662322755734728825314720226711300861603321714025799564089270162295216537586667604626744655851241223582158918726565925857883340869657876456657446885227296654251325571836243592187616953191044072421027552916654048999256777324258159653133688024397388635644166908109445959212076308810714772457343309514643620273543119181639756293127834440976624568422080399930728010737350289751225813263505303476697641259613716212848008648235515556548514918896135357595704651123785863951343703826799145002796785474033675406376898357851706660597748349243918085757069839921563686354905052046081067678517367658777942409733653711210295121389661503659823518792722066819429959340492245920 [148,28] 103959870183528695081835207071331928820581524010802054213116681816598454988107225709166158040218825687427641564562695464837931684161643175495241106226840380627264467887090740508679185622867570156532222927468717145389899563172968856327213002912726828578846881989896491659325671449606383418629976076721700632329606174011243783504559790647295953403617979249733982771153730075360021882174043420749636563515594447682180980398922185006608587295194724431598619004456078078512811164262202655850958532277920865744029229631948658800448467775527643906553150322682125203094903857305218915539401572812004964106036649591378630653311219551138375338797654151361267842546074705444945256335693899336907704530838184 [148,29] 1924119096047508476822859884553813453049688846698009830536275700291653979370284932051351501301519181454832998591436491406407376973940303497838000876902456281074519316694210586322385020389658368951114927310590492373554448189822274860567832389352040839753935822340059114791634083951407044268990482837390338397781326541434552475359409828737863424146728924761054741782209433580063384953085329423548886306785009536342842834193640706331572538156529502055798550327434450088667276927999297057983660193048207750813378651930205313354342083841867225054052257537462015902106624047754147218143209419754300892271177187682146202421454306306112629517860357913147760395297157320853843500011266506960328707205976 [148,30] 31517481530890199181966707636683151551858716009762389546879469338023615462592411456071701167704721627289808934585186186708855407261197177635367627410239940777571293646835462728336886448424019545509607909134864349858233936387351784719018450109602978642700830433033699182590045363868392506543909610830595441428380122199402578231923939323706568620516168204337667759022155963071566590973560856328974399954264493233012075742322755710386145764884435793353050011663206883244922562529594997293411664620638370804166983564988455202799522171764047613541482316927433133278402072900463546934396862793748157548189833081484795280445458918977876192310850477062978967214960941756175138770609210493389930358136 [148,31] 458306895416956621745242017765180420071929734090489167977066835212497237341952815832646798571498706995338595379113807044329117245640829721999332253530913668145067223728227552284260709886698306349186224513518444527512049351657561392178312314247353374997900408214112003784041172588219481727221083104475053272922177744238223496772479389301491894067367789132157925613114639229577554828907949282768226521234165243809937042250389191115712449966994125545129037733934021941745208182194052033652922724733431673718439749628560831471709229406682227308395967063713148725541205617838125503172665443793366824808233074641025116461450360274239407835228002003580026503795039683082898686039522008699544793920 [148,32] 5933090248836509984301817766983105871693207491285000086440860556100742546030933565055181730263256655920054124688571651644381779743370715826373823956331376311342443192736081833943335724732794559345367812853215018625892284400803093598893897995014093808094369575828384404670347028378860583600948187162760533368686454342197082526092746959714154529804721982527660058781644061628413848668741518754472386341860662319824539406997921879959016947526336064601616420230708487394086184937581356117207695197050708150895845933530862612129853102719353553565399067983913249646751718781367492855640689229352152834242993963497661941168490854342439377221961839130081982641692442263230791258622355268965374704 [148,33] 68559981256685644541071592059644278842600551572549838320237794914553812957358866932200336172242384785241706999963275037865002723472301185095020840525630703540385640603679397019950420579249698551284425203184965439266745212312060358047804360014856486011771125105435997045836611133399442963306246226417303269522731995856603024042838952590214055558064719686157436028760172502129223977547582596347469084662815016144523392567099792448218809006715155019742941378268072436175896751589558099845203557296289952713326020898824598698133585492181866742467697697927890014070497323101442492008611083429736065905227412276829121477353852515018484429948947059780982438203583715303919007788264858200437680 [148,34] 708908106735478500721434338562825306863499299107067604391652695106018570658146971573616493000265729959656729572651595684454484273966592426145363587637847515827472562273180177163303731396757595573719646187107576739122874544390366262333009022735579284368166180307489890113191046046939758674905910275563883863187167706752129013711651869703461699790492267135933328717210242934713646019580924991385627877284737602345612040850272435116794161723945805909476232913364735948073667655361940941343132546819449957948284461561062375847101857080091070111960101519506536036997734633896172166548554426434338966318622646075310135476537901955870205094099059961193247326466180100488237658422354423724372 [148,35] 6573984808361518972627614041791817867894856284624542581894945834568115926861065647420387004187266066615697775036203878776397408090088438218094952125576821960591263595162598655313088643471564519650539866190388219639604980140497667763395549680109326295546577567464777441144284236655993455302971244745944907463598561494708906782872900152538684327037251609851690261176330447159719268261496691930218087685364287280303356233073699106089697066246200086661187846585839575631045528915125709519356184304994293972860629013229544534215233962121104213373371760187891492202472468664981413269289850295296631538323105003833525217329777891152076286918815134539445705431252664792204072062904594826080 [148,36] 54790917787562376985983345751251623485629768939988854758803400234446453645037849287278066976056098004500760011255984425316229001479359055821460956765692746550829168936867322809776075622305675178086531854340735794219614459647031643737695244115132152560077621828238919499543947055135283700869646818272559173000936699422773656952123423706482940108614458340926571569895004944374219523113066299368551710740663961987976190549686240948674202484704376754665436661763317238288433267774232452498265464834508717153859875753230847540633203944912632602097860793262953931836246845555738144400236426631440040082061447763550874993371781202687397713514035462971745829494480669024418418501656881912 [148,37] 411233198260231153992963021016936548656387957308973210700940346613209476806723852774813749799942631056287556972083652862562651631539881265555070498997990050630474175060640480274697246284248209894234138035045784020838049870843568141343257961686842101012909610145676825607698289448083617938125370267655699482878522884074175186883065335982827430935101712365451412141437317254210969566260489662571550730782828337751167923526725878941461609068596503398604062780049195177784874340535732555028059319368360549572569174801549157672426705692512332541147343557953071160362823116885473891095647012018386615013510131834874272798200244414457844368114572516358913989462055972525376891049985384 [148,38] 2784631647092850292483396716604215544558374086851791164361198879357738995042093895039469224463332255623387603971173449620481231329647849049454791184196533151517006445932684176877710631142950599755499606967516244658582580205467012443926550528129426882894029170213470083354623697654426906950852817024004949860874200773164182362514374227455879325506483036774989445693700694251881905632977647775043719667514406797209964737575011923902771368344148972041181714634835583378652204852984581717530035514725438998796854711866483876416318669775029944685644582089245112362674230915430633414266375766888089430333533786641726375604794460166386159554103213312355748043125353729013297438851436 [148,39] 17040939444270011124454222906080759458802493794931601795656648753733998877847002756057222453577317237196682833103410577836522596382430689135522818147788045285732592851214083606490630546927157580759608699826865642433587901160850110569571168351011423840862539294107589615020765412278628859853921119112845614663022036405042333319006083771697117336903670632797458412325919334498317478396921261868602663758851443159697671295488501285027566624964616768281796209271775457886133313337191244403782393338344650077156198864149338203998080050666425023873519678910918845715042271357727463517526927154080312641958586806462036558122825576150486103602771346351812250220922449240493301703936 [148,40] 94397694071720888018608873107425855172665673297981274400348561345018100433157967503497228821875302270985585031443453443053650181271209703099645780209481942585617930602598312044503526428304684172855593109871972296791507784145803583945942526463946498456452426745182012977794865946406853866282946629839393417034198059851617102980462819631681244838859749267260880444576109308237786818664932620156721276304691039367261374352808424963114762257798794511736779563709570479309060173078661231443110756327713422454998631226987161372802148750825442908171442930407187706609985929286646810887323672908009885166082533267874298491515618423136888792454478584650078839376676858144541599192 [148,41] 474045751450706470651566254627494635942259910377506623790333058576702211649936958953140470838263240351293669148906940199405599242174855816514924577512534072665237019436706236590812385287493604364442446549901572109724279458292407808351894371545641992706637109826191137780675773646516957195525116505966827608964209690025785225150936444110952264257820201734627852895517782042157417070519068780335116656867088798227479658860335367015942108318141953168918110523489518020616701660128374531829466228129623636810376405182330735025267862037196124191952121152225105655812971249594876778262501084757690287832688967697722629168274495211788437540545232241592234677945933683581103216 [148,42] 2161101656446762283965555028258034329465215651107972603475932230646764672573615990953228868998194066319203214711199427616467232592143408096628880510288917792654823540607459794643188855771186369168619414785560730221684387082914693254713419730567760482120076686258775722076033166123308902202656703692348375367656036624390770663659544485708233457073883593463101784962545404813682629096994808048646960819899520072215994629665712515788438118702356399511725860840568073191509697306866333622792593504181437673966205216200134947987359779571241008697252309272424682468459626465988722678510009639517098939143161713979099178514000773396630613037466901927189422597669830716565181 [148,43] 8955504684798331997913974896758785946192060043875411314005365851510081442239230386619875836226403932429701257561291386116011858482540598068884621114114091817427802931974327418519899577235142896160076203412313873429065101266544952886593823397090783256706745354812691215725056661175118512685465821426092903169362721581248967791654998230137613567017403339665958938209682410848740067209120860985897499407273944605184197312894045098953462850230174359980499407791228316934246213443423037300424561638535649053512698426823991554174294923871708822379432383763201014685581907381458413180138129909025132231015251387221116683145100489559276201134210438208443682087428783236608 [148,44] 33774584227013676435269922561826152026407836528442105490407678906232752995283828410460456891182256862985470128371774304294383973337766386999755188436307945697530010699427404065478387165796280930336614020443277566655123285470347338511067910323056549991171306461361410273591917840526971123973864338705502978975411349233903971513959228382116767829947940367555137148970303020528207365865719664647833084518332590279550640157056130607458891768373092781092022121940528643181126371275544096048634840266406841681380572220471257660990733564223559652067089251341677643909914844193031436876123868308049834023255122867384781584837264842020787284073923259735003076387454391040 [148,45] 116054950531383191209238207098406180118276271481587909101033452137211629191426397608531273604059354906485221670006656003221723128616472195064502700418450842803587347745895438438366439397109313382642754422600034231878201004007130041253049655473030580358985379944897126164341315448793868064391516567823186604612538230521022301849600796467187848129297060199025888494369980493186207540234354813221959512278807273647290915820720585768076703774732981379676659673072688726319610926977027310892268704303707706792063410503676484309157805703509671209597774264872962487444485801037261589059125671914624234215409434568361682197153169031564054675733437135452074489374997120 [148,46] 363718312962650609089704038109873640854948132741870320953096212764991455496222071236018199542498312725718431035264807047967883197260290157543046613024270283868356141397114258487549468305389955871875665505978394008248201519739185708120913449819372620019421661008813338310446935843710996612665318231742827602153755654116159027279434908218664080178788665967390794551405510757748723774929148018412432894934150372833225465790305005715894053388998833156721060926788340639840144198573485145898204838310022372628945419096800816856799922391885800897386864770790699953872783436947206546356944687272324817885942696196343280032065454734445251082823053205615023816407984 [148,47] 1040676911153293141836706218172462699772731828902314407904892507261918027069325781977705876662473135642331923697853402054144423717265674838302868054453762918806570627755348274382967249948282186767160184697590654486288207661021143932340162986844959543878768941095022208001200842760726001590096732854816524943242480002306330577519894203546342247850815044818193992786273750775389219297765093272769353686282605242637749874643553088278031662519543379281598014176961315358655731111069148298229892323875099244002937160519406687758072686896351977362177907840496828045652283295758889692737077275516571912947076473352095922886035833279458338278282610094740995461824 [148,48] 2720860406786107347817690008707893941408348481431959299462846853131661905426205967985373044435996812232841428548511124766011147947535066834769811793152233965369754923086847853256496727415036443276387129331848102942195040298788953906401260597053334134729862778916284120830806556812835261043594316615808744141711052143539675980336393478940549068832158545826838997994568963293599982611823440695476642949349934472585870812693037400729813971139844967136348282466308697586694421609861950624660723495635223238082532742219223409295863202325473076139556674041503776950559127899365124960013565376594807940859614214193383033254122156425744832137757257998282977568 [148,49] 6505743276908048007915838539049537250868824148840795415145300371513701988755473300586102950715079878248060501203239475960058091326129476913782318059856500030986825205161550096059423032943668031762917166943308148857636704043214492354696568289921321952559765338655023579729812549530253600818392832393642985253308509273114910718110044668788148195790195895343021198725057854509947610914282689559558394994752752410472015493571805707629850616923943086505757990192082139515957335055157412468611315442789517407831303834801388106689697639793817122129464480071501560195383281670984645036295333061501448543685212774794580601738892170176431320073458805634727152 [148,50] 14237061149779490073353154000947478229913256109534963565601385676535834042116955596868029936173647410965752693080468138810044977756699175363187737821221417501352248792027831805352091997478027112929003375639653259011225757236913038826918305486574995822159225694922603647823500241733367995111302797406709696742816655342361806806801132630997164443275338098176955323344132078604744837914189302131575316871965240420433755089827861302698340101515339561531612950167113950336901377239987737388325890487577284719204586343213616852885742143827346500782775849190152888149618701520791631564926069955392988517507620728818501681523287298100367299200632322207458 [148,51] 28535265418563959441731434242175905925699773064453382866241652169286621069012985198403657213703957803900812048738541163304040163916645682869964152962798806212466934445956404986617798532425044534971116497641937222787737153965910447544937768307485414458315037821288311561454028617727055119650077252399031508722739107779340755012842847867196779980707375712565852322359725970691898658846686483129792967667997239196894472800965732537711225257976445569039036601107252232603026140711376773770945483510805406323273842794215437235729070844976249973024117923034208053731536944434902569294131720858503720854602462955069261253824374437563577553652104070176 [148,52] 52415651650868501825851067623024770073973344798918485442862419946513010099558277040290689943097606056005149395679166997385318533472823095864153805179381509387260003245270441554339978091233699960293257809228087167657266588708010808015454906524691332204735029980829222618913682480498353944679523630850176733253409894940770236117899363088873425618911072951582824668013846480198445166479956303883579012288951256565343672644755127759289135891937421251296457627896469610818465999165342781800889145548274806836530244675367694913600857104170650468397530315251100225203054146385023252331993551475513785712323522722784109300269562641385239559326747176 [148,53] 88290080282116412250263432437674163265533331979006299944853846514745808943240589072945231901163956828806673434280926811325715344868629250755085935423222737968858284901808244639100359886845714261848912026359353101757717318607744189608736238256682470734418972482794342724535759368248628832477024694934182577741638580826890448845783677635782432965507863430358213460037474476363896336720887040136024735546892266872275653231083442277248062769490386478914817519750879636181095340843413383688679839511225452624445451986231040654680374286965751218225005494874324972626102524530629533158900174108834820940578286656818761505307920183768664230641848 [148,54] 136447276126174569601470243088211598888556200215093007754745632043362791639522590872286419603975242009886759596685636533931375544661495874157739766719935973908865389333704517664979566298140750708425868049204914300949763285211599003584171603465697660450775243023740982241358716023832612223003352363139590741813173189586582205553584055227770678246422911807420285618676144064290789239635837879432815610930302458901386330136392061597072856593973910988918525644346586450078171602795348334571100413750720713789708743549164257645466994646340223085097013513812544589298049514648849258204714365139892169896489049534504594154221940292265414529004 [148,55] 193564931106445294808944430032003337885920623580065507589614721374451806288090232570700520524979057208826892512217200586820295952679077480399074204034095371449900225420852766724167171029414479118463541092913512578141630696218346392972946506759644767836805218341866360174239493545536599383493792466088651493818208869328297620702557574602322502814641610570787063948160286710011336310140816326562715131238689519856700757376604188557305610609054357812595225627861496548401995405133823970010329704143146060882752212780843553100852800034149839988821317086255018112365949411308642366914160019211942395720375258993964638073620283848406995520 [148,56] 252163058740341067669681355038329678373035950620474686951915726570420088782628368325371497437619787566694444668944402791462031157309926253549573809376444633795410712507308342390033856713212488042741105728897236823787740618020394941220926318047813574673119220714885703578195066319701016673329373149365728047318578394634174575720895309757217667979373329514277964051757280587043509432845334015678745783415375845400637651422342819568285904134767678978104883963473362918449376777613369377690424240081192231068553369981834485377098835548652549903583957142644785569756291511722932642821610013848440921748743537372054317498499703084756376 [148,57] 301780584215416811754722958301541823010930009381066727582629390942697550043001383772622049731433362704206243200131476291698225648980814430228783185982673475840835662963145197772728873463413958122577917461129618863083389905036839372552140668862951561403113969640670119216093337303881535567203927663814133500023216595221413056865503622852517441752757790410500645024533248276230262431092955839816354226325897407515180663250986713635827017074402136318695710723692674401310045659255555946980263410522051344659324326898343263977968483740844417149227737733757409924081899035146860750676571678227409136359644731848961746998854795042240 [148,58] 331891942940049475554839821473265232666080897416920734066586786278987817913911988409481037494082357772317599333535294839883501205968833054874194171692074525431741514024976653792417927721345010277472200136408526168299306247114014839510335760048570287108520524866072459083102003595160233809023332910693433198354861785596056400161084771401264410511346543587725943160888919424654352995567018158917721569855064611575351401229709125600684941347772866654525170101721555232777288061066914923946815681070700243479946480430918262971828172462776085923841123957315754402905516804290634413058397014286483320543636565848301076478257595663 [148,59] 335519055087269245645766929945004639027385910005826623398419865756281459137100883419026190558645765281651590378194623563474224452247614206873313067112968170736131830489460039237864791427851686906776791669041668858077872052871292599004717226582551343672153751007201654219170917454351196157894559633035973571657763810894344699982499322931967691436966796843550046521300946590671934955322493825148990679668902035063276267882328648635683494120957356344534007517689121979278862810943765561278071741257793765934430317381280110684403664498908865563112120655244178249304295267022910130188521133856631356384060947231286162726235872 [148,60] 311854177252501800198832161864492604114020559905454342864708548799324171341067974934447820622276914350902206164777617043064757064000147707915272959608838430740310187856875134068124472488171405931177950451873974939750350098619677221645010511832100645517630642750717189148072706775120254922172245523735775253143895725906997823448633964546768031247288520154650929161206796012064992571137068361676774967421410950912513927932053531008464312903738110716008635857367772563824796379479130191359879131122954698555900073016100297247757168300079636485951918661272012537916811925285414514944609711419186757940412234182359018449944 [148,61] 266549795142624072160342033230519825471018302571500124205610773802618884111212762632400087449023685892829871424155172716129948851099888808290718222456257087574778158819863729558969238587907225605481059515047523211956490873839618795733405440307961585326933941969895207382379974976946409020927849218298409063466325296052719419900337425613546713525800292674382024446662953587411368598336634762151561234238055165760771196670060652652258743639614768982597087638726050593118243809452613701219833686529620892006980221512096875285460513172055630932377676805414969618891661700052855859182580663596994718680685961453737807944 [148,62] 209534738939943226676921398608001644593820089229396437850050876350371719247643768519166603204491124325199550242385110901128062864161677943829323551564369597887653101123210507234733854204288923894144940881472693417442947171965746829829739580903710953770317042488610184408921260842875179048699426719267448644645243478656172868538611702048261956078577394664091964067353170702375555224481304847859595734120971342387578785392404403300563501462463235565917271345739992507872686159513798820496074232243787624690380661555942718303217735559437516044113950200223205592904489507981435474599945418051209851966132157016009692 [148,63] 151503715791307012511895592089799176782896020368070145808361657070881191485951016174688536248066918318756419122906687096328011440640265888799166721039295142259792318650111916463865660890011739287316182896257121363452512493175937173985125591583979785547278037444417299040569083958001033582558089764052942073783686925719620741371726370560635423223028085054058276972176391497947778545317618172623595441155190992911703478461395375989511826509214916492783624645940179649040358948979712000390305996636704605929227828348487175168569982243725035349061072090376975422036310278855803131024885012729924803715525728814208 [148,64] 100762544791845778533694453676737744268427731661559179018413116674951193853872825082834980349898157155343765665232360670848844661357602822606570577113740518613172875252852935181280439759154651636970290704011170806701871063038724570241284445921939397113639741842440156627229767296809987569848142892519117669740089753649893609436567700517523669899057689597189795126853027800378685878374454280400943707524528950418090735526318474844239377724541922822228247544640526233493890936745754535828110942061419211433174311094517672911447274399491140024247810017036454176391535351835866143586860015666124958905005567288 [148,65] 61642899112454888962994303575287885056601614737735545429612250245748681612045678713647535433962771477666720990200314956132078479417044723795294569817141494348268273942205168127708023737943334952441864295300887336223138050436209699693776001370017598907642490984154075843440771083295251714115545154387233503759798987712725527330926328921666154115336803894834110044155918509943758155242120960658477853564660116564790740118830600147589482000701736197099170880685169986044624022507470146792183568416821698347972182616013891171717856392830989467335530335340673089445785279488704268833256296479593862833005968 [148,66] 34686069171217736340639978876950040452904854791278965192977183482501488906571411463841126785781470853342355768066146163970374931209193536400548871388059474910625757184596243426427910523531726300296014618843038682717347614650123463286628677327372460387631884174386706135324131903923899829392031424372734714374823700976248689511795849177651453604364712510930217835777109934545294820214107048292584935909835266828311973307541454670433130258398437143274512526884070666760644332273277888770745789571757113944223220705108202433160251388519564289671901201658254471725689815259131407407548383515440165340273 [148,67] 17950467429224461777757278096700489029736034780930378398317112337588594456662956076877556828379638821561141107107848214205402169005190680012919315505016088282732186812650521125501178865898293203601441009448204117297468664321714235330604656670989638640803982059213965193959073789016941566953434386461059435264439042896563270175658915328282318674008276343447625152691842291186548250131877978714841774316897654944383804347006702001536759609654321627362137580772881169309229797137468174697028641532603295044021509899209842731919531509473718423418639332164483494547914417507346890978290276766012773696 [148,68] 8542522095636128894903947108254241379917233496746557476673144673978171806103127826931878944753661430932524962999952347614566454849603532509261688661742275100636086927802950459246732490491692709661497839176950612198284761393838239944568094861898787533228319434094400583654526254027393872511066774584303055928005785095674182960592178927353587533597814630052437062937314915797653090910137942903389876827006012317123871089470339712230930174775952972463911961639056795794848236814795568493338489678884307595238379145335007091741423062526173989549045945106437315140260274540991593455442636521209072 [148,69] 3737726686796659523291066114096794777647120089265620442500413039909681150330304534587921366417001097408403067768728229217817577603038466549721744454430602999287366545989408912796017242275147402894590318038251217552329697731603578009261339610904137053277006367439614214808084113868880259766506334183986008170567892749330410418243748834300208804032610677403875264123710106789517220660736188096869091046446265413228027840339653386641861704813370502276429723503734400104104270475099551338671850389189184282103225077051990482305734998533480437396083413955614097819158276926206608700521835048944 [148,70] 1503286284293938932772138961334984424822471490446683918657912639114839906338688062614284639130769898845273333461734772800056386095601205468686408850326224946339017343475704807120071114870281192737999807949846873366026828531051174070655581950826213237521655112522626228300668029568617740123893023813344933716251089753907375112278347968966995975661323155822076029928520036931867654141742419958729310833175972412270457039121575127275006239203509807568681257552984819198602052427185230473028728972338133517742300733194314082421874288775161894161957640787686347990649736568738852666750545508 [148,71] 555610240356290609508866445457329515968784385301366840817301406548907885671518992811177309009994457926366062014097703555081964279637683955799226486705949774071622019387313058692891885392415354949786396494864163446671930777774431456110768670320174023803479552285585566226830789804616985444088817890366979983516448033483159855907025268802773455655680463032018094219420716826886964074332704675673599238779568203957265500311865816079229048483766495549908573576878806423139143731463719295585779605014845050953000833208075068154031779965032752927180268808833456677996138103312154925717696 [148,72] 188649049661160832816462621958343755358045109272717461652706468859224591156004518579541350126036157176496948462641098359767863625158221894824070774053751103487190709084920060164958495902813976330736045523856181189834514043856378812396405362170474934098137357013824436370815914072931223192293609328613915562151942795800075431897966616379757695578537199747744779782624043903722664994791105180162216380562061749686565459476144712266561417166341027539991449342702066121399053485482985837142236781277501773225551536387609196535441258293712718764776786664814159066161161743559956284680 [148,73] 58821451375365775635837219739264174522769145567551407524462149900470449813762090219406965845301551283733575957691846887138539126348851978020544730535886065455814603597678300058424568293268645187943365982733953266057410304747385691117788449754840939985258008675733247291965794125224321100549514080582557837501739516735940054814731134780958807298638997596078393431897515551529925837045546734750777336808067596921174592919438142450135997530768977482243459355160409533399928755517339765673551011699579144755259269529983192568535786782085384867185745561830250040580586103721126976 [148,74] 16835793003200251987741639829058015385516893556251035949249135418171181802110215244895925568085351479972047577872192883342450684091517936981862530689726958744582082674683836800383036235491057800950110746210262237348009350574045876922949226676937794602371704082320777021367129692279685300490912255142187247365001572227146700880907455933533092113564447245939084793267878858269279835161939049155856506371593895061509798351805607095142293575809450152173258420037246604106216725441419857227654326562994503439620309115016307962119055126225792251958308570816581016517224536520685 [148,75] 4421267628751604684762691689694320137445621461225661844042456209989784233116314587108921390032155508266526377808645634488371610602740331454159275618246063765799131063932044888444598571250709013296988847353211775313941293627774359893395143369748925183028859123908220900839533568256825780261066143326060302581919544650605487044155213537466652159431198531270855483099208370946871764278109742428283860740719379203840031102959517369024907251651162016803045092881313636633842483495124124089837533253254228772358525169827718056626306560557973603668210310849726629856612141472 [148,76] 1064761298670663218830071233260904067563661905637937174456336813094802545617353735908248064161911324574593324363394137860467863871471467852558756124912463854433088666249471406026728560250474785450507569484247435596622966720184001467334012558033408490463165334457433331451063537985230611269455377146720106930808054121015903113429944886382615338422093377453105849112943267226962350884424470521671938918545057780052305423316359159676918855312894944119266417281468239269491057286611734235054839262381935097705486474654544555299800645043267141095804627568907120916602568 [148,77] 235019776405578824961837247670905085865890500140482786987113019190448926608278011910264211188999964847914512489274828909102018355205229966172461073580877180475511968739099255631563191170874720200561277295431561715117547261137265326701677382792800479117217998973307786542606928882192191301876503084850731338159888662943291740923371466990432470532060378063165083553090271304017493547932199639124678738252182839840359385310969555605352730140340753974949620807805240803534525759871082671864795882890261836555730545315785882722824652722846237433539257479157764188824 [148,78] 47515439566565243658029195148249740202870486631922090126008977199870137444172018125943896738196739779037439887960263376937781712664488224197391680064093225594012694428052128493054802837221039043490524822703377626065620024963309817109412391064400588048273024681866401280761072019508034617981999294128106903321333413341087874202566434253662420538517819867572502071508157903456294207009580609870662765668751451348097838550250664012649904788000170315737595376421213174635349449856892684719060402701577790697854704998945233033945801640122589642542898401119825900 [148,79] 8793284291915269566074634102779469804940519540681270650716222728449684485233519768290040716234404811554692687015571309815201918915498481571844457194516635320968703455370778456714158416815090856389369566555944762728842816179859790751491765147486327091163858921615204396621763239546504548012137291427378478520745134084921447357793297786577762154366122554342201944199903046339763827860139864944484820751652426281503385093853349733807590185122406648615405932686479891566154096465472347769285110588271919948591763182962209479931569611936971592598277006835328 [148,80] 1488459113943397481593968592164731259846112619409236316001184291057822661292368862052007328720466409485836804460083183390668485011465137593789095457534754543555560451718529085843846099905740623867411533111696723859454144136092592361517139738432112986056041183051868204629145334612151892691697605896969496934929547636370492019212192955877891981436362919119211678818135997263444765946821856373835668953434372640693122589640582287571945491917825825023619747313084876364426203782746822031119353720766677370749226743126629988727241573214030693532945696472 [148,81] 230276860004335923950691422357781802699068460025157520282905971311937546919378806769137004555798822760220990600718721453291344072629284742307266929633055486003031583119410522227485565163717404045238322240795374593609823939883942801925803067706037134662392611054316218896787944084146300309187818621803978003014186363599540055595641695762249820244921175964996247017387566748974408738452382649843466563896047116279164669037674047834856801782664441991303687946282377707799249519834969662334621474686722296568472164496276220112817340689057470213389392 [148,82] 32532937616521762018564796593866099656017060357549825242410936393036327751084672592092762555114638481407873159486077704102846199997435036424148399450897095493894574326582459988021438597463924374794213934391401421565929087039256934808958701931218540238220526107243125232597691096611649318168564941650631340337107479118839108829564191025457350595708581779209613462667864880022230756094318789689098378378951503442577200676750233526897616508264692399819029076569545615640999882964982536596757755408131157149763311000048219033159134705204379748213 [148,83] 4193345899307233626391718677285067807860511421249120116436180159758929666090911940181582391027519812392324676463724838557455431656793488222662683771323884539480639002380005483165670064837376109380344917732498329468964029947845118569596465618060153643012591616971801711128842206412176097850578744860785400463947029386448875745249434680425346580450909668543100853196798584509866064377721720224112711367371340145449953635472235040687346472719491380263844785605178050458734461874749522664535164494209196280405514102216466856571673138242358336 [148,84] 492650690485285048377631009325481311148473645109350292782582731719190418244540407475714743747655287092410707818359475479278304586733002203859637736890972927987619091511115206937089311771479870648783534499427639344151807975929690510946349605757065264686879096724876360036459539156964926026657523268487685956627504565699295467590157439455975687427852195540783454574132776930230644600774968033969435345253527726884418232219509006137364557276342070270887905474062083967911540263935283562139886855730692933497799158620279633721088940401488 [148,85] 52699394535657051121325036644780090707283130053221578179983893997592980792957016018670030066943307563702132463486010529474100705707709433826263611489564765855035522314014177184921302763478692535750028018133650102631164278942488840417575150002014053553451279129220817878342314920534752875463513365986422451178287552411378267238360336697867919294133105674441320989497896986607265629199493136750598335953581312641113194317463163105854184065568648285927242263761111062214959967914970310261931515078086302623347757827567620981163030896 [148,86] 5127157312174432437011192338121478309854706624637953105421062098915223469360591692069565502272319898114143712143346980966848721470351170856230774112118836011692408910620448832828162193150758659921256541571608961694997181719820429615847447373015945683439035873285174008874832583850684906356948591005778689618856368544489137029441103606970693353745584351552617530289689988689526740802703276687932361398093704536760822164196600304578856455016515117989853195926498978627358392881923822674137294567228247305772945467103715722764824 [148,87] 453144109133193521704373898736139024587773167134893611057898810324134783169948099099902662391236944622141236695308497735742756163889796669068047481392807284411117011247588817993492824278687238215211885595252709968478708078807986596968660503065635583476665439303236021562678942217801386908610418181057038817361724730243139034356260288051817677948041256329393275814398892896559349465615139144860974258915566413214302227164479842241450765614889583230340793354929136849663053446352788442597615251724835653045276383315445694656 [148,88] 36335838483090341713336471129507521570388979649327809494476568801008661372611632791943029349838610088334999945858225069530297059985340410612207519131101573705098234654105418970870323869100126684864995356217226891782309602093667318068485633239632734640441033555722525560272945664698404739817300247396767560416012498288386148756051077320275395783342052597371538342345861438717579262568524947091085125749459265009789510676790744140066982413495262315754287352311732652780267825650857004265930003429110398405356023848407408 [148,89] 2639904774592682346968500260301200681713682232439047279683253906968418905533694993315979621027059524483808092844877090215264242758452541594933553860962633811793166817221740733053974805135054695596196817846859067177742620416436867591677119838489514767811098051011591669425593989870371939508560363860254918498764511223651927041258764034214449492088576512798924779350296461467040666396071012091641150313859070897741140745651465216129420285199316856682700970090455219554325976562839418010364874302223976567228216655504 [148,90] 173529539032865141231231777666138579411666618941820982304301241930242170214036547304901418510272516138011564711600311549991103465142553249940152792031983839369024367690892390205916892693240243292622354146176711077533279476479922558829888175183277537290151192575792690345339444968011477031041430707617236082597393926080364947883262157829208988634833925721889601249206589173559087978654397782170236461086437606152027889738683879233054289387629581828592011884425950826725905171907073409179006077177388282979500640 [148,91] 10304555817279545636033768847891115136808042804677082466816390608946652355746109455366231753174782533461751755002299876891343038404788727560122828582804408173392899823059474699464432214771115369258930282878364825383661585998987796410278712710173461587651871176435795526043694242870040113658371951584258959618085054404591546980034124533558264413887448463821375690263146620909662028171066626711906458086054588855150194559723383748918564180034124375012677978840535780766066112780147619350282647840064981003808 [148,92] 551890739164769103044434051241228606899864368986992221492800310780007992272055076258204907802007027989624398154183262503660345150421674196899450277233320093122205029711894590111565167562693531800107750639571776536412855617521885378624043769110741977382098731728687905408947360914435421353045366638578604805246199057881712124287240522402592590865306107235509182176060790847632641334106717061528906522558703457564708990268149066802761678910772433854888946789409338676754906180383753723658538593704823176 [148,93] 26613281452631485760360538603416989173815531946254827263005787770550985927846405531087672144288473152769346115075970097741904217574868326158020983327533864976246265680940713167826854762488331445474174656215485498380457825959662735925058839739466155000909604218996267355786335477701594199405566146112907891775859801519876672724324275399269203768949625408185162330620412086818247153631788107051970867656958175683281658275910008276930162711303458182078853102361487047044156345769056724676223235492408 [148,94] 1153380115768886343155173622890904642261368356467035252870930077412509207035885824063764379879399176036241765887109666423457491504033084408862539902269715726205881433388301938393306185623683399185865985170496506658918987947204366591224429894865794004636182481200640870794200628997011136497240165136388445108383126948278448620149584823025505368473219360883728658739178910450081844730076385326844839215691783938533728216375717977416670989329612343903753763002591220700343824565767885307345039840 [148,95] 44836668255954297771041680696930491800828574993923155879425426680052176706912126198457707673153805254389806130600429983807315966436562707807949036699460507715351089013916819934727137016110309013486355894466827190276969758979026544511774058515695415259114789078068801283657750936638776585190087763161436238857946453243842276097713976987741189739357969817793991362825550370938081135320844183030973739975384609806857422802512622104911648034411792290639614333140673502667415834414223003274304 [148,96] 1560224278367694881824441798253293993409989036406898452643481857903649658813146291778795517329117307902991960824459143654607792846525220637994774382532492711331797000217121739158324981048127657925490891098826457641324631264607152580552520416975627551936117659954135320222339091745634659893468663305030810401726609619644030066588355565656523504228777588175304379704814708354073909769447381673130844424507173148869274850599745447773623453519904912685869107133025996301114066480156130816 [148,97] 48493560067156942304204809889639681679898373010286556198566797585699849925784986577463381829395248855105065005593187790376813721965803297707576646821336519865900151898396801446617111268844568939604517026745367894337610289296956583802261421051436183620077913513503718385904167913456361559665565219013429504155958735754465708527235338840164986820715014880073918266472379772757937173503626201949529609487195696049310837701373824832228349134310181339368410401511932933736436808417808 [148,98] 1343123202139661338734947248826780347333808632256287502939416402013092909856134661244310084348339507282143957619904934621123073394238863278559453775550149039966144557235900925009591568135656612412060073175617374918760744317691234196550708307217161625003512384721978165664581732810064878668923686246500781323478514767300587846428073232923514791542113026742190498551602926335440767997675033728759210110547854989501316107119251376690124686539579173316012043527136822918832817074 [148,99] 33068211720913701792889553931750429644708487012434339672680275755918689267833067564029140122801261709808413211731648144277111466425536584623011658384622844916037284439246699639635839602331080293804144065333920431718962618469403544190913193508016789286721905608773183106736065127810906205999624492359160381608770299888551025509580257953958228233317775384251777635250008909992674756753754426750332983091035069208247726846249344059982644458561388121065112033222048771452000 [148,100] 721821043460054638178521666313657674187924205277666623204291305745587984178606173205910454196966876122578687949288401207264161530644182464518977095422179597797362364899811896534506042188382140558696729235968866858315029122615184859357941007781867716468592272243562337092881999130326917323444385973954335686975272743674459054373869085714409847294545936491014367479070358532362432918775884370353091990389352003898861937008053237906847222709821682384032188653046262776 [148,101] 13930318152538351934777797208878325371753334315310386788045614317182274111768527569500687873431188642029875838589843226598521351838098021342384325146443448597759804577917826721557388237726762592991194075381118006464554127517732173127028104864359471936332231382797969339416321760031941250905551210038084793332890109278540215831514059642316350163032311565108817825495488488241649079684611746203427705726516818564937174580544806631495796424295051048400199398786472 [148,102] 236982598753805229583445565285034612027254486792820751363905087778995702127547796521809656106707123830546399787049560426970887969691709574085978996104733282752330026068742884132795412654495862776803533645913751471175943932250274992295309724489690572685510227173203460377169888570853680397306714391879216380010411495519693810563737279767721454811924306188821743317902039321449386341786961011281120310333485427170020779109295389509278321343273870264779435140 [148,103] 3542614329283101631227244485797029476533182126486980850090716512449095275048949290673741618262818495591657733320969171916575150015080265280618229682755407191598717425779694988736974237838593608349163334705122580022561938339376688934414636722266405166155659360837607661345709836229784458086328725726811141773860279384376777620402581962698146106671331924572977714062045885084755213193954284737248337987563054952303830556072939180513440829027263353561024 [148,104] 46379048247730203362855164945777903795315800271608749009873503175979589288448959027836329016392515529154639595995330294476295013347101172841781560450782269228857703421388570979119220097440590953370381223543821873765220486956214587991350486304936814656995269227982403892662371882466643372612473388278402403396300657251577600726670484839101424334784316677735869110288030488294639780507297956908825600852796282329243828973534389295062937775823458568 [148,105] 529849302285666085396224820434249622327091679679759350856384845558468913223285863066262316308167183416974275516822815025621639713559340919319982865656269987130552763247655259958256797749768211970436150484409447368355971865136788766531800782175330133301656426063447449906207040341851754331785816488443603496572575541615721686839716872604932489772236579509729500166274621976585528950547938198470415600617859414667301182942926881541366370472448 [148,106] 5262029713185945497364110622962400380642201152974524759854066723479330444280324094725041092495912076690924842282978746820743701718423579611404885705880673684100565419157037231603435079522940678664921829945675701302159948531632756228549166916062864397731025238786740683429534660483973107743719401940406999161593028433396745550602206711955911457840366903258604652352254021839417700598908820825415312283103664992320854629741843245510670517 [148,107] 45242821719142460548282348193497950846015651627008028139097523157760116800746626045791449783000081697758558550290920284550506980811759212720028457131083759975043306539470695448765458403434173230302995978359292756004396524448667958018658661687654492640470505022632557502109670954086016867750708506250249659586415318453237890326696886998645138170708398199653848171078332755980040215667893930065523501129537406873837988643207112445856 [148,108] 335308356565106090059744921617358118349976828177782202110699153671672014365663436962843371171654747947437107399339476322671077858728649523193111818816180660047827289023670304180513011044271518900232153283681832972385460515838202111588393567318782587597008610530030998988277489043620115796095891592020939644110726917426086165751461314117042753232458258821326294470906672915737305147494377609620877894036864200741060551333807304 [148,109] 2132099664418317890382461562288854068690913451772374571964882717078470917832840462688236058454772013723359194801188716141765357520701212966145364362852249206814614096912192606193004369578699835523401623716926981684662918122611653507772959837580343091617532425861053519686008484826129917542671662427715944112425441400030263233211679831470829503298357677602407252179134647323673095238314963600754855958394579116562708621336 [148,110] 11573501111554135680539355092695421493375724164307539919832066861093945309496312228408781208916844584226636876004706593985818846227592406635156374268893957788298117176338413581910601009425764264551722507796583616570149294600490108931136242326680016862513667162989890186591456060202142746549150359236264441834213396929190565042859455728321997864929349222911293399438928540131630261978401979028803527590394224705421980 [148,111] 53343850930269351763435285386469255243517040402439003666184056931074276669545252650969596855408974707943963639485125170350294093906194334029969451390550518285300740611756095876492116720208510256768246283131515513752173918252829531903425158662430978224746734488540128687541842927577153144835336741707207489638587538778833493638164280273521373735272990797479829257740602902625768424162689990533720057585155893056 [148,112] 207568982676120224158896696730789882178429382128881746562327169528090768072346484214209097345660137496256969719865140360256694605984348108452639328635531861516288647184535114399919039454291221495733350763081879309745286681052401558371795238554126982333390657926065076824425205481035820122921612573350764375728285945600764797446864870850683746111316581215143191600539037279482044528232387602440824327451704 [148,113] 677651967064000263725609908781999853103076950557820742532425070792264204575338992171905910165131342646534565834032122831595519406613144395350779571054892750817771430357959337446050123380866599161541269253722140417790224196674351604128290456818265950853537868157472748180517296084200235602915152480369649820443208722384605108135645323614349532446743876099434701280966195533915322985171946774920706880 [148,114] 1843817292521609226991405777684972276713133878723191701663781303671193540472818177895683465176966529394584708967513583994283493425394489570748801933643436352482214119524255104469495307175678743678383045076702991268176437070463687757901754627155191321420154830905590656383967238649978955969128218798753385091491391405057603662489586034180145403356590097152984108810148886270281009630885612489423 [148,115] 4151156489086533538724060414662238913256356474419055196661411862610783151271004404614787642660568141609492687444034607547949280207943846104073069501393614656970704688358840861853879439867277266876676080250746227226249338388965139273064122296917795293795023765250904722446019018428154256774962220216024996941758037849909708304318615824116298873880196914756946065454052930394844500655765984 [148,116] 7673301878074102450781822633771136446071611038672824846423360878446006131877669622400599471245529114263011020444267408097948333965648640220404308962266954785305264532512217164404517060529647802205896331775783461104441282554745925957516935783765095555932906376573557423005633449927349806514273103089619654095850245933894987518944317423542610197785027176944073015186021729825804275544 [148,117] 11547858001460049390337773926803531988807918856813557972268938759282157318911394265395067422271725446450623841568682919982786274616375388570798176522993772809847507073739747459534735373507856686873984978228748003108367191812735649085054827769221348266935729874489717485401423822375839104915631656625897159135065732980730187152206293792533637777119411103303382950671470250774472 [148,118] 14020459020706327053222463525332797401537053339501027329587295991744534080490859987186514887938690824653501665831057622623348264522663925713994446154501407394391514677917873303494967571626993916434922173559992748964945546214306731364579187445539119817511051204139612520708013361872908039236450953244427037040299728745421612637347948801885942737812690976871961711001388308 [148,119] 13597440942732622478529965618354686333501142072519875420226018328292388834537728212893882301171399659801284655437401733346617650456939297170914033272001675405475286961469651338973646781655758642551799088885398941405785160114907900704158894439539696924071468042902815449721301583007029391326969370364561774497045224717556497694796322636304397912809432851686201185856 [148,120] 10420668837570791714552186714448219367266818311855731920863152932264185226403173795309637593905645970889228341202994081455962006559654084129595609976662185750666042336977141023280327613574702200620961737430635574395409659782227762640149317463195829812891547418630115218991822857580040230193231905070192309400439523472966371506295630862150166219052263195682536 [148,121] 6236736528016521212181129307119759200525504713653813102393884294739754579711768916196521864098025591638189333531968098720169024484493552901105545138898492794014253267089999409106815310462236584275353125085617330307589560452499527047359401621579747645959776096475022069067825262672142521681341781922508621603450664469305571254880558674820970593552480352 [148,122] 2877660420843620380411413700738825054604651100289601094286985618394091713010956864283450074428536038202945242664685349821464600139930969117347940963513304062769501143824001313189638376291906803645869282286151630726043180545058586832091462248671288385972127453536061037980128222470770574444172258783914751327125510368859031597626041829385109602645 [148,123] 1009237849370918344557695421676815443692419992557837290626197606708994791622259302417681235950617755074940870791393739078032530458174691366454269912567176818974112434875021429321804752694452944746347568190371655264006780970254825042744389415512733952159521655670779605313394801901971573150037684676765867412130541502760013795432969432721888 [148,124] 264881800585930469712416299132733761418580485669766633407440304154871410485853959646426553354704444385898068909529085284923662100100928233168213525902005067251692122693981062782332989094561865688897833806644412755215732917937257355952732603962493807276734373731032762233180277626583018866692408302716173822860641449404337592453936856 [148,125] 51137899449016161171184434244755703207114787383330258276452918662539025216034817257116859343356925344401299444466471971729339231264046118777308626932285327997027199773984281057109969200068955888526957290946146365929014183200674949529710188198932197308270459861056126285322743851623476510241675600095860467248993605544316369800 [148,126] 7125010313701862196202059190364138844446464756500862486679194898811503894531881649563851330709477195469424207568662105047801724207694962751081778648960611049810242333808340734517471496517927312251635760596335666005461841082237297147183273003729226828784998784378646080554244940860317417104257244871286274024135785616028 [148,127] 701405006644011395518798070970590148167125577561742838687188302238893213561173474278330514544359024218743253947060278913337656745418786989732455420614219728092984038073937893835680152214647411381032725067839794581639170447734457179696750869109802515845950604067190361403999992828913397444127983842283717633229824 [148,128] 47643423171057689400427871284315656778721644358073879846482216764991829706841818542444445427102333619381001048002144266594383116820732918944685021905829441175236115228614433236239514903857706446672415301630186395893532524852017083767093519998752196782613579466846314673554379758562767156048774688234544440 [148,129] 2174396204562625213246047328067923343792107939086405026512557534636352456027061961418940119940693107674993151876009072160870266276078826005928587441810441919858782102917984498310027039995622401237647767663344927649736496590754986485679303095997915050067778352773864201327237337961169116053710790512 [148,130] 64706323667679424647354403579814657449170213060712647090176274907020098877782893351354769663211923647947617192249483970804960829167661865630593968763539149764970454280656846669634784235894815693961517376717834307903130421577850198503262115613137273006801869740882797416146290131949660627309 [148,131] 1213510257629463653131694470479160804062380778703943153435987210556247591885443222786186088147431394024240924584952832762456655026770885697235521965062545642451403623312504331464100563790273158097265692050194576706257976273280663263390174301650698094770460639509800244777012334049920 [148,132] 13795811076682309970520626930811073630452210638987838661020919124853601212238291639573624836753103591235798770392247993604120034111991441228700402806843771161055336259427854658303158740520941731178633488809600943272680024674694018499360339688774001000872681381683811688089792 [148,133] 90916435647386375366962858473261512674437470501046336076849366500540813494881016495891220317078456011013783924518748675143320494121407513333242737916138796401105326373914510006713392567302961077359728581883640111650025038821238935984913874710387443989117963441032608 [148,134] 329775405596567681937171311396185294034575685051630108476705877404625763271696484225868406620181114211986001823958314673091408364598107257251091452658101585287060377813003305652816539912382816477932973390887983936065614185249917985927668573373742689559765284 [148,135] 619636018561975986062256391086570177764350244723675523790553234287618784680512999660083975266932884820284782806306030472809558334276212711090898966761855790243990594163553481361614350329745677187392448623892160814037678136735635442752789928488429888 [148,136] 561382600039065259893680674361941590445535051789928886912310726680366530335418040734983177139672468245811215545379630863681011384889147633092399312732132384432498171541307029926290677366032577834938521195290784401935526626320390378877240008 [148,137] 225075646852444557395892613491351967451555729748831210680510081915748789223992552122744643205104861595790511077670555791079772834851504645789034587785130053447573022857160296689677703412635777101076820157993950991971652161766407904 [148,138] 35987079790595680955209783972386095172688364489451544303589756607909118178082075248892517520649047530608888777247807282366474449469873461350414334782483436018306142874035696760040366158261290352504439748688720274196632201 [148,139] 2018280178921859408951282945218063479644186411070903507309116741284006208151207496233387787441139902793465040657901367287168992872697184579057265635441318503514887697191431308981916979467876152265115739642403552 [148,140] 33788999755642735750542984051580233889462952697073426788870132571747959568447879578208998631486629475974131782927134784089674367612912889278447886220737505149897202874727375602546864859951511842447800 [148,141] 137211090850687963311544673873450064017595578194032605241222682187967310089283832709377073553673328073238682420551489380458765748602425299473933391059272938270330090387298491419019337239560 [148,142] 102678572185634427181968743496432047890698556422686253899572260105359822712505641744298686494870708085140588428232282317507122129425678696238262252988928381610091107431471687408 [148,143] 9710316724580618630856519288328028201661865053030061046980939164022586386378110592793486138314274695461623665126877957357069847998511192109253627389703065352826432 [148,144] 67450756122674906886054056997322507564607149394980605718798716427334667970146865747651327101193001125922456228966535314140000407608884386173115237600 [148,145] 14975853971281898836784571664835782643922446861200711038745863294447890479961827876073153824969911658074824619541935639553086295080784 [148,146] 26239156816261384825808497400095577435745610730138925150501275978784557697214095917410741977473092139104078000683654 [148,147] 23845535102486872131223885937127263667718008141710857444299893866138051018739625660028676369376 [148,148] 10210799256324782386606691544166051125838102914629034831244540427576 [149,0] 38844265527667507623873713689651302893083503692499573524927064587380935259026771610557923730656315295205276560064266159320136532355893244680858980021745308658297737568108269865998034837990820545113732578605125405072232397115330908350097426288020731917474384889747219025108533644670904697125039273400689124850472576424153527878553719800290136237260800000 [149,1] -116556009975161282982397963913394768919367109063010790773636357187782924887545150600288389912549324406735743652311181703334783679583517581759658773305557531431976035808874210463408843992682822569380300849346440936524868989128172181165572944722259212783264880531395620982547056532840112511064018251483535050592548884960473265237490232041537719764424464294550 [149,2] 17681213280030680947199648988448901357599358163814313195746972084091435748014940509963894246136830604375526519409847016478609546435938020379562214890781184370189696118299039118463440514328133710639899015336837460877487281057211333649855613215815596713797733711209866271012207398097092196180553695938752979398790974118446767436328620582510335864591608306311200 [149,3] -645669506106871278477388135645979256630985760737301809931625801856935449501398926549475385703885507727946404189139970853680959780637420438179148619598700850316084444715122847835863552197075236643485085693759010536418578151821632887761179093109031530264416379700023604544975589453972961544437953791775401248827668873356904451640142359813679048143746681607542940 [149,4] 9101291027145707867705141086779951833001763375378695342900750694627128613991152413696525328127897936664379845035004790453612882366465945768026606499582693654122596030020060547728446781753790257249775299829268446208209029816030194658615253150674421757053401633606244683672962343315576630959723569768173717617004003610819654475467844575006834520076472687555612040 [149,5] -62706156787277130182146452296306488167163943196726735753834841305937959247635931942842252785784673353029956886854653548084642334280271096065951744738688191874976439264166415990543724155400167255167001312225327806283987359363410479810846309330014630449619692429438143269745834121810878172075127651864830978767904310997142094623750576119836324847818494321203188193 [149,6] 243503192573395707513015115286624354890171414316042729716087181219133868661187671455096328882840595947747256002901884513078191216789417804328145709057654022951894006996203522914431778980679368572046932452112064838329905246876008753128178798712053762558758324482005611078861356702408113862824994189855517049737581779257685207801591781100948207794595849391049686912 [149,7] -586360021443735659271424242960957327115633819197987967096072181010380590649409321770222511288559486391351672109523523141432442838915198334781440193905554759387130904931351662194383235859500835562168645411103165820355318002605107645573400370935989970936384414621010781886806450950831900897517169433303708962477149848041075249355419311104155918895110480088308802000 [149,8] 937670846546183742904237894572329582188432914409931876705716700788163440960548685246146748074637204996909302095671166815276969386346474188709233085415137772166616382605863454454897899473700689059151628656989834188780926727545936773945425734781391106401444198692353617790295706481691421635503559139211493806866458710905152163184715711281295654984464579677163623520 [149,9] -1048486650050018841724953134596252395783784541360411554942603211449660792182063505430527634055751209547588249699806135190302635129618548637680427206965352364528953462107629123837611723783184669444107354218524665184730126838675787351982748663396282064545181329684926359289360469139410045304971342744696401845339353176621478124015275802593833648361388176807716845340 [149,10] 853437497483951317954360858103985272605087465563420844607298247680785886889627978339822294251149141060604176678507120163070835195859819894578051562144876446680771573148538566761674322266181521785562900734655585411843203063299444333370688234865244073958431871029908027610561451264414316047484683258460408663686414493820988286406270578930818385479065601652719366848 [149,11] -522253835198321393710435379122755675046773339366673814966867421380656349200781511568209067483551269757602702034694381945177792614729799243235022821743050700729045326128799600405382303317586860334200091560573867870439503482321249057690193931665794406659830053468711852087625117526137409828228611137080150747460413041722985788913541806239414704633332926282270968232 [149,12] 246699592421224199430601576935480653022542688846281673582052340889575451969055915050753873861165483352326975852381089517045257752052384529061345180348506827029782775300197225556086241559436484368781463515050280200327209218435628877018009225103395491311441109004394415949257199276145351989357286608200586903757655036903984305639155967018627147401718003416584113200 [149,13] -91961328254723433868080490970739028767707985032897173600393405441828578495842696098356570097626565142044119447691659987185167086905434753206353958096457638000086411950114223383818658403112292818202071742578684216785965707273614872736499331689257251366349269598847883963631904401383081080869038962702153633408258132284546944904716607352435634798340792072572535478 [149,14] 27561166475596776571925381546910985866101429111121804179375545630788769413025346112387790284952138312411237602411334675485099990022101039714451294900400823537671111398782679099587478220591855624149487093680923673180072858265896393322254224166160697390036085669385404411153029615493116499957059828412646823236964511696912102788051184917399367434400780778873827008 [149,15] -6748311668160141122903609387199472781624320370317718587409146126892014785009851548736693453040185886453652496486598587861804820721237813814267426228766799432943039943765420656495955531498412376449510571368245253449763976558740118400865295694463108560037434414826917953670361877715022887204881351164655095467259804345257611716153955475694909596800170096336852680 [149,16] 1368739194916656738481034620229501677593681852751209474920801484246810867720515434029086584448922304271631542832387660805272143209082004315577724999843854213612310967087915640606431225716274259716059037162536729193078511410794018567205195169350557540458268355446733724297204406894094055513045832107849635363683568476973658890585728867967763460824663224352786800 [149,17] -232778394908667665589323037911588259781920252899421028555782002784815350199182177198112570346995371564501891815718367812738295718123651615628323521047202604002872544686117410165365527548282091283986123056376764551326524429047954936105781224208118658866866696552854256577764700382929204435985787074363185275753780226319088323168706456754735265279876668937675430 [149,18] 33551111641225507291982960829937109237726935980270481769409213063450838161778735611016275027948494597826874210966155829871351373130519538580698433773273505085196300465914785824796144996690983773621991395366799342547200092897411740398984506178103011751000509020572161036489772818024075195178487744044424036583940095928495678725912328793557304295277653560145568 [149,19] -4137516452728497345097987271707590249755020064432836291115999181741386593511776014107033445020218799733276419558433047000306024231401243780391711109079897260604386045410158368577007648872411896563458612004468625307942152786636020189136108851645416263521714043939484854069882484119149589481758653300149652766047263194843603315639395576412991962397130343768588 [149,20] 440280247948407313789549295095474905305803739682677330660511839356719064142895742721527448660531233824414752437883892378204719751595136117404658161749323721990175562219681582780902758991878433558269186679108705465070159216348866778092971828359321116277457902169569973368920379793397780023553986212960145015742713650222213556555409880886587633508843287063720 [149,21] -40737124988745689040712927572183722098750792006951353427105669416077958180656786429703932602552862241698623661844461616865154707945979981974072947209997058310196620113077233650449378111316737093026582168642151158151342471098143216271077438506516207971306552658463432717364425502427159780051603339443656799163376124133549552811253403583448134116595739436405 [149,22] 3300032011262445386483852501525457583523557030538635332548711508277787340624416059544186112364043753469313319595476639721315841184811255328020622971091296739076027914915779109826263992011918504670866707559952487001342686254087747119709892080705266414237940626134901524967616932977352341546465427686647216066282351262568169024527385896587431505767215173440 [149,23] -235521516507147277944570059461537783221695442470023335122257986801959084810090327805197760050380404726063304235963571012873854360196474083500816672827845903943880668077371821925655364106492722093635819295686015007777871431767863998503208493930421642130077754547738981301447417181344801589737357434313882734470408774986215294789623206881486233964247120952 [149,24] 14893772690675283258374613537578927475873421815322127485287483341315702319378765387377213074947626364338483869002670866708331315948938971478695858359198968168273919655701522082586743279354888701762117905519280781346565864713790432520989497717683649235783569841732455192743194698494460848987062576376383113136863724252787275170226482127469097561594022032 [149,25] -838892783062505473227563376837669587485997464522462636418624730874610828849463182614908294627337085309095777458481379855814121908733977711581022711499434158658353697181736326847341987867937052947342046357666746695166802246977995555731064017525403272363842858506598937420051173427102777222841874275504002536456066669564471564710552998258305145353040714 [149,26] 42287860823289015534725928709323277040538271514404483501722987048261884042073890438279282604743971196598847683759760419199614586680667558970427025505538284803141665505824594715328012734719896789761113009124583505504787741739398853844856270919282156293158293466270899572533722174384078355017461640934609721600659984972863339436707797659334794831686496 [149,27] -1916230339088095839146426819417207905338207962499135142876268213282748646423964216587626280818801795206414212400735672641777646198995958682752291042851993519205123603409927448769921099140264560505728763804119117860416125850679917161147160947038162586740679393841382812975436295142157348689502104414124152437695621413218378742145559347008047366573780 [149,28] 78373837788348705594106429015755510335337079038379699149632572223906874615614696523317846147462290692159537146266195880224084044563094519730577534746531938096969044681986965203195819882565170823160907787302447568002322486746910658768292325370166680838707487371051620301714894244395660311108558292030418146133863302632701243041348591320842125386136 [149,29] -2904180588982444812816116177261867156168590727306581929905719535076749991601626774995221392512599006523925385923985347065785651832225162136716846932710594787217759353101162882466361257630588054542531329684149168951438711364273792873314381662725007180462638085199335094209373236324636059771834604984045505719608376658943813467684773956959074242011 [149,30] 97842014767227897742815929175568591536832350265153311362231534912305506507193988885122440120916362485618817841078710440860298615548907023946796146532490576653912757820452445324441717169726356270286884439991245931814664399557178029017022585086612486363389136740494171871251861207436044727849025092223859550636311129863196481418488697020524687808 [149,31] -3006704170590559319549952532525380499248737666331149681711702096724094340985973433922935385130353939485732296983869062222498248061235663822541106383105455932334259948898000840480970289225805568638164709226378320101379785172237359989495238507219921991482603273453587886753355672181292163188625774697347892182137755027392754871860066867940107112 [149,32] 84535302817724122642109899409149655576928975655752681393554164188151521231863957504001686796038665320123197839037957546294106347317570943742164135059113807097654281553337049180568651018732643628403289905488940630505158317382605156501059624258482152402395178756521163346396270801214220315914583278822240786541583698631915804202739652068854320 [149,33] -2180717202611989466478552694615144929280451668501313668078678973212618382875988436401180560427304971670301879506087334101918952638709297173722675045197158116141975238858947457310544331338719323955593433897277096997860139240235068611177966775050327948253092490695800534804914808858498740206244741725650694024368422272444224119378843602768958 [149,34] 51751998100290091881101076214874950445785480243066430010379173872046588247594916271158836563446492885342859257801038428958547726296992347828709804637529262340112491243405956997185641683151089388154039220728393864774157957451811814895567740097137324263886961128599690186340345916719378202860722350042921369555872950305517518369436762127008 [149,35] -1132666437460916893042699152091682434652983306421665027983767251684472284955183180322724795900257595617062116787781228502017717504922148518649572790072187131563562502835536720511759827537479339712630292764432873882365496290822895082144782070320857057252704430962013694855214278648902803416721751433619248932775801432975194085418098850124 [149,36] 22915993215677715659452401529007724810120273702748426553529342203809774869732667901812113499442688716054334007111408579590661729971412072404552859716903477543057035729481962038442499654755583217414569603940500117708821073743559528175897491587727159852911843611872524662537254924819525299917586361722698805281631908417148216179202345256 [149,37] -429527654241262387607496830415103242441125638468231634733149277556138600295763052802701010777279867263793260875149880766430834850467040448744949273120809190955764384813713199394927124303281400329645868980750970506138487729527902951529186740004644139955873816114261080854277832379500586194880940177875476145806560598983828176634158325 [149,38] 7474079439171494268568186907137435569048461543432012349067241459729145282208497823794755304075722621174639438482979067936163297473252167522737230395789388033549094642552379145313968530258915788736800501426870154283132009569371962666047667295757540356373289487879809038896624091088698920163892891751807273499398210777352879252306176 [149,39] -120972149736391551765570004404966541656905093842112006860872917846014177402415770693700194661056363534496673330019514048920219628356359102725945358019569537030822233525294834047692576143146966994674803061692058033549209558115530481972449925837796922223717504260992727353431532977354516317755583883923235237738180433192435222795616 [149,40] 1824625336379088925882933778648352468072420427960865140437492455499555179867182894976444938644289394731694313048225990253599359802610679752854513773929414334141618160532053692748926442671995055090497414285062586229625202468008551217181089815721882743914072084699421979973125289215657343804399560512776424944677035423718897312576 [149,41] -25690831229617440470929560070026327491740914237134154207456276273831811716383997361881818642197812516718648429788039935805024719436933311340811845847974749932874992943082369175150503801424924641160694424445703539989423688992692380486558044536482206655538976532713148592523202404742376809969265193400084527502174390709625859144 [149,42] 338231069284891675834502444492953751850207657832111043362690947065600925314798400825099167688248673648116584746231291603114847095818183598638156831819543349487265442124484326437018626048459319006589225486138810060554281080366731829935692755348900973818748140663663125172728839024556466311823337177422933219472121863290944000 [149,43] -4170196511183244439850236024165345195450366247427003373132147590598415365630910478442129678359431165756273733939640079935674382746840196752091560650567490647831594337496487565245337223250359428397279827496518822148792627668089204430327824124660710123125124869955728007921829498904256232810711652030846874944798060937238720 [149,44] 48222382598848812845339235715741314176526808446330465548933630839655866238218827344320515079296296622128648920967628853453236060287636403578393653470865103625961371975044892760952710940558416094100089902220520406454379860093757775964666523367961652941904508770826487375018926582832239878765029598832900554936489072211840 [149,45] -523719058065076605604994931706398461755647629691695130984208259121848606219921310342415565539351010545222809743591997330382978026848368978800525315246441516644668508358343497349018412907256486134711279667958436660723575616899779775068019810109750411199135411249425606554081087109703612668409090595574272681439889378416 [149,46] 5349131322531500320818864166237380224688466778363912835312716466734664745242934603390554929416104334183402893240807903381295547091730895156434857150990281548229531994472578043657796791108090937230423763132888862360925520903466134020456896068229410591047155277801194972629712360253835420187767913445445407083888696384 [149,47] -51446047619655811879457455532928745242031591390665896515008783795614074698926114397113565118661450730143263604550036947833138899565855704408315847978970629604047515719948947029229158635903329019140940276625181670447554198969983627363746686143554080715825231772107142230050599085973979314324598774109666636469738840 [149,48] 466472712156911074998740551752553337040953182725644688221836059758471572344340446412427994576800788227278076384692976618438554893400495486621286772469210624743307029321012197331315262698285425113788855540933380200002116145098425556131316333361625409155443658055593054717893992525480360403002186354483682016492112 [149,49] -3992106087054623904014022597178432246811540783914671201662814864301560057345265491213472023338238756207258273097517907522029331136350665758191565079972737723334220697210026449080033303945457168688452381953971614811025398367344812850481879024611972894552626016100655442661629809851081954543469206159631363893362 [149,50] 32281348432226104538357990713398229359980358684740743211787688583339636335561713679547989624395590305390194492108281750543183995362363631748918713334406454776720268578270103071543335565237326971518172497716826780289116906671695093012497218113732460944844497663204094114162537077264511802290458633012685390816 [149,51] -246901991878446634488772895173063495357419523203828435001265377818168511312436438936326544746368601563196163908959347981366255664741572709880344942882173310084149069502553687113246283698059787629451494764944450535290179623531300095404079662022083254139692133337033295813809413898700920002537752572576624804 [149,52] 1787924176755328130049028616059973455496162896074705924848423777289727225858770335341447198314314137973932496523733121690878460356580814489680159960757015436850404177318481405532124737610502072239509819877180759710185174983035327593575521741415563300558907313103273700439387889234284208671782955575801080 [149,53] -12269680801148820204598632769118418059086595528880821963105394006389833766416765003751145725188343487711598346607886795298569899214728384332627106733923399724386259215419487988848446434154622059938534446669574105015199759947996987490350644540607893727901392907457467901314369673258463430350313990802911 [149,54] 79866766249026272610083752822857379794389278223526110217914191658490560765876564607953299182029855567440442343124700538424032710985802339698322935770705041161685197424770236715161529017729206536458254599719722081585948920114343953906942476083261174443546420291801371316402655453673493451634154054336 [149,55] -493535638909097336289917863435495877351149835318192453674972012051724763835611053180184989584655146714420806021047265634371331383065714909040572175846926760204514507750878611610109467317717208990121600417053893452775285233268696755276912490242720764059096081501941409289426519297509859178387977096 [149,56] 2897638892258109058280480793733693441726409052334624336113274755318319925550694440755182063305614036547669502687677501112623633935969171947161943882144534224593297711499314477793733260954559765823746327232968920470559189903186817186038232522761157280906949265282096213515908005688516305188170224 [149,57] -16176357870369498952893415123436933195919634474024537905480203757858269033822399011303694777070317723844643747077509203035347657846149426950481446833755890499525038103706378225926857257447563211496168108080851744083754451805363533679701246708298094418827334854080978928113636833590109809684230 [149,58] 85930996609444591870117597295618183739503842775254677248009153364280073237432211441098173033814297349171022459931548084720674464896726144352513807115625052523737724535953520398432660744047758268673121870214764503361857343694140507242932621680843323113305396153362662488209065684184821440032 [149,59] -434668965695584049439001551299154072131703445190399002291984610026683499139573204521713671072397244049174050940494982002349644470122180802019141987325157175762854023556753776743431761343634523291802726812197866672372699753747285217938066365046026007983370305772483021316399378403585735292 [149,60] 2095077182145103750932841195946402765265053309338858975548894345358244549583065963744393977956358073725046064221155102423732839350969571948441350814079436168448231885982087098007992916237953184657981376862029921114347474581246690670702498590710585396163189300558325775273128997712805320 [149,61] -9628384820403093422073948390625205747207804857343616465623271343690317629899886268036639663818867346976408104854381900132052344237772240061098549010600382164729756404830615486504952766287457499244491107805049989999072571700681570808487878902193958862252713903875970295674247356329745 [149,62] 42216803621406716449889681386496967529670973218405744841625265169955197624160168839841238638289541459107417564146227462893965372896928787265877005319190901809301081622059423837461521457380450744914661292766235830107128028831900381800299421836563046911253207473013968010667929456000 [149,63] -176705404688045573126733496532946396615938573606214756883577754999654626902963711760204724254684204457972446209348006261609977308254466189443138723563879471553826668006954849748342105062598187973519980581707263043553535914683134336075291215383829675662108331949531268994271441552 [149,64] 706462437242679168834216290484550201458694915974655728233447089936654608914673359889940943217245276969675087296831267978944883480446174842524716351003139177445580540326087309150491520851283260236643049789186963201847735646378077440993870893014047866950116004556662096723824352 [149,65] -2699192270659825977674069018676681644043307879559585403196580882190363460466998967558555236928847321582762825911353328027229529619974266615765994172172626015536110143720162299012769623795530289903384681292686616916945763123465384356057734317842534144463917528854626728017036 [149,66] 9860610688398981434108507763591967740440943914810854863149305481227896881922517672145524349305982395547360517173455313846736735605637047424790009969812147683378545192217015200354524194440072660505037903217408930405060235826505128327792726731781220042962367812180747090624 [149,67] -34459437240814549688208201136770879008357852672833078586153889535494338611672621827075856609364341196239418998777915840908095891394951440789723099659811747064041968490689681789236459421116864578199982099559671537139480001933729278038958462449371247499967957761592488040 [149,68] 115251296445876687296889442581519587511216305112549875019938166395225706492392700578441599333394218264037755286797041179354514077392052978957273900707152596948168938494725091553759961556057945644303798448308821585384379238414021088242596314679104962123018423144660144 [149,69] -369067433001833335881837049613688549129408054195704921286460647240491539450959849186847384528536194169164943811223210637828893079009530650244655595179549721764598776335484405015090063094959097200810180198389372312561060562279955787261237770529441388584852580026934 [149,70] 1132054428237050799069631339108891289250813253623615322889363914939942938313654478918678105124442673730232163318399393861828392246698683778142802468403745238537611747933503643937262424683209873371508698026595523773102120239709362087874338313342437243383297738304 [149,71] -3327366899837219060034444312542040308000660455737737131413012317070785942232272581045252307410297685962445097219108274351677133106811954403596032222225406078859794936984631216380820747265524917453437299791834928640508973699667109634568832243429620305914071896 [149,72] 9374907139625453460567963048786211036219953625801080990911466422582970878717608123701011361713837721819933120426292907885219298679328491247964714164581417887752210061369465903917803041376266460986265049329313885901875936028696106300763608030455242271493200 [149,73] -25329025239590716102494823166451510054229283514197352376263376786218811408793514993990016237105044631929742106268454989987965098352586579223844555943383845353864504106837397900883462638454168959167862221953612785185055953383167151346145693569808921108610 [149,74] 65644594136764112982709733687150284001291507020688151826998905321539155806896254143111949429101748143098709353693685019569892241037998925192915991159973530776832418568801078257559217736445011867133972843117375381534498395523809545291106992837545937760 [149,75] -163246496729279608010319312412444474816605191088932274537709889380676871960607047376453006654797478830120958158385399568923855639463981766126199741479751251447852862504650489403031464588885379810943324264496331882654713005000071697929680393124794260 [149,76] 389655174455599510568893500447500859985450746438994112500073841596888259211684474842687112087489306443756377315675082207573606769687227936788695203725313547860413106779814922113444423965985304711531175007943396228024217544141306515509588072839960 [149,77] -892951709408182078537840370401698823461597565505482314031744350222938827667710344459451219261765166123323762194887210563928407209962585951784984866924634531579089456827541824024655163542417043869085409416767057591855753761424060828150769997115 [149,78] 1965159824111831528006060601985425358241814134914825968358275377922940153647076026800580190205353598396107362419574832933700182197557642140459858118227065385176557320371616053478607698934718596654172999069368319223001672144096467336544761728 [149,79] -4154262001269412911179963126326226911457757997817350412795836187252113927098554543091379309333561714839617765538985704781121264263303471498211831020502542896682587054157915695071368953238376259671378410195504209721937024619849447984187728 [149,80] 8437467737520287217651328546258409895424736167457587726425872055525735020745934197766627630674400582257703741911063978629563245623369207200030347814612549684586152947633141532583521323475579932656709626898998405205175830248182763139424 [149,81] -16468014682319739329454682222768343533430987978682141746360273895668661873314495160776461165830056584966814148927512227906631587565397691584147505583124622684728971231334563097722309282851872525654686782567826505911383287337360624476 [149,82] 30893170426929622945787208912234649511298028137468783955318408760722083665942445830885064475301280606316445481937557302054062543262689253643468328369329677279568536149930577769319591947481363430483620088820181536867708882597305280 [149,83] -55712125458686211477927696795335636890036005233083018605076269063140627290725903751860300738034241010775970734151054472679815201001277740623150420141951245873819508517727943096506565500393898536432587167937435342159629227061192 [149,84] 96598325704118273603334931301137578915097450879679364467290014245714907792476006353872815574682914806983176246907548569032658161657469587216158666364426401964630069170231596076541617679734426663829858000842166621892642126832 [149,85] -161057686984611747267579918085253189981729173819573055297576932481543325896654676516505054799661433157171143404822323198601373360507589609820285779095480996568053502395018841234926313843432590004480810526712703536291559742 [149,86] 258248279647278970463422896599464323648867947455750873670364132500602808093832389665617409817328451896636409213276043958360096600441340642895409123823342679115243286513962895696426739144797650200632226501009998297237568 [149,87] -398274449736779373306527598670013743255981967006531659519853924391487210204064886924706062503682679921896947736869206282588259591113773542011331548202338984312422443185208563023257066125456348375501528453256351650200 [149,88] 590818598105599709758606735762072255402061167052797651044754932251934073287535530646234930279398189213728275485104451127830784487636281962760249055662203338566066128005291827412636688496379761912772599670422804944 [149,89] -843107551252550762180596183874056508190248748202819765443493522330321064897584487535167761033838062220749490004301043385320766918866158002853419013150595095956099782854145518325834531848756333621279838000758354 [149,90] 1157422727897550244639679428445891968538483802187383502881683769960244542908858995634296811733799530010525925896750756528356637566298642765364699337249158531738921178698717629107267963513182709444718006789344 [149,91] -1528610930039356283154558882950815958619856416929769982121803449344227621752075611219285668183218469595304472805360404268587154897509309103926510977630297555220160407757331736672229513800341958063208918436 [149,92] 1942254367341994666821511092901952083066247512870981920186428834626525658723378781467667887661525579832795963523095299349688079815387827376016538068089291769550342799606781375318066571994481365086001400 [149,93] -2374215579393860670109210008271767634592353367236730292368514672136878457137559605043793341921756302854080452998764873322607122531652022998654849902941952200846975178045909308821416743910407492795815 [149,94] 2792107389351301761265459760838362932961475844421716954084881799197696812597408925852504180618018661045742975915438866789877609486911386783883220361776777372155052275949724063714443465740278709440 [149,95] -3158836971005905099353082221462672918652641974337059015263203633522624427342469250318844055892183788508742039451628389111486926400081633230927040949782444449470794991766005633360390240210602120 [149,96] 3437816154349964500318840152497657626110640865829315994034902615785183201088029817147207248660442983370568157077037629724173778774693306656036611593879704883482890199815822692626552214416880 [149,97] -3598880790186196387272338116449289997778647507305213062217825419855771716367907733997106295887358253460580726445721007911061669748909381803242502179303602422444468766819336132958711718550 [149,98] 3623617052765069542856363796985191031715678957934187903845716709161200652582141025797150744552885319848739605551009117988546428638222366822120242604726804935836463914964842625748373920 [149,99] -3508804364996035709891959916721344127163722640335342001622462991966367188999963845983464321054308959051490068398889872272443285043974727123589993401651392248527124858984732094958700 [149,100] 3267090292660685266906568587371581484864532094432502197062556148782821384681597811398360143199664214529446209434890850750142708238634035265691136038206595689885707062048107571688 [149,101] -2924705384345155403201415496098224607863006790353440541692705374392926368370456093367016827925611348071944050123364482132285367327223608810425106959406891971917199576950241357 [149,102] 2516786894860272532728579258359698855341640625166176767223489892783656741949131465970588783843905809529217250585122371817086379024629481083201023603397401133566148653335360 [149,103] -2081462010159666928095565087095418391043625455932717703741174083677598620515375966391388239634889892111940654420427001897510987526623858313364762924353235081821313807672 [149,104] 1654063961773228276343616483961316975049001250009794140466212446412395611776400829063632612509608118181025557719278911960878230474897615905878655690890374955260886672 [149,105] -1262673587891849806633858861957316820085730754320331697819652342976917441693211310432556609455809974633450637729056529567511871967626305090864312889439094575599850 [149,106] 925692535603854342372941358154603777091113343329911562997773323536828420905026148935596553355770789569157545572808933490680734524136380524242421442798173462880 [149,107] -651552279892694036440795974751771961843078195329392515402508987570512607832921372681296107283640251690376819244048871587219031042748488113558041454384717140 [149,108] 440145274536216391748790574423180856343736069024720497299938452797848553870069394535373531756080476598997095147203268500258775081891185661232989160126616 [149,109] -285266820229159029835663765678054382737191440533888177372469379941672589712738770221386494976626992879272479431742564742020585127546081129306551763851 [149,110] 177314831172131243361221213699575495470352896486386018343071579913835716248017691977505818109124372826118622801867862481786632686499623129399328192 [149,111] -105655640210098433198366721004415743712678392127338912468167536255118958902926964666389581398872636510280662286498418624809381830098677228289128 [149,112] 60324467375653313069450339835370061412594664690599516093685731737324292055989367442761716364947237193648635772568575689818189067781880305200 [149,113] -32986019301917161532471137430037387893182415896303305605131161118868057281370355685484043277933757458409504211497280622526854492775049822 [149,114] 17264984192960073255099078914106063740733393680458775436666573720262302368815359823328020828400333812119091841328483682081152822453792 [149,115] -8644643430903333765557200152507550506137394553458210600298946128610358437008531240391375771770338383659488599854559237746619378460 [149,116] 4138055912799822319977695506092905971481287140213804238414452097819948722340152641856114320300058786345826669082538047476497800 [149,117] -1892409122471276215025430548919850520748425916297279507344404466709229895271579032148911425866917081325778999570101136507185 [149,118] 826189238925565578575184422263940801507061629733594587713551918816028670733249883899133539931878557228046359088234914496 [149,119] -344064198748042198106357393984457659661811224213535349678875018748673206987319571444969216048325311592068074138799496 [149,120] 136557410071646531448957996689246395609862106382321465808229618986877307737699781300453991409837959347790469220848 [149,121] -51605411370255420877883283059553208592235568587344023267574883356730849797763163416824317400958336563953984902 [149,122] 18549513630623223350139245669904217209605306678911448765781888917318332100526164041049025095152956301128480 [149,123] -6334923149398578697585284778163872531196629479615850898203760454868973903749912358625789636194840198364 [149,124] 2053018357357243304129086504969949232408379555626897339213109107212444161668669336159692213820795144 [149,125] -630536282270395709620357148785305690802035860012950395893159222488656841815518412879817256987385 [149,126] 183257813378689685260559040091588950923556154437633738542740366081996951030150344674609003520 [149,127] -50322140753413008883830231813267765522106684769349958080565104056833188594649587733330560 [149,128] 13032888290357886934609847066564550393039874670308546052964385987770518369475590363392 [149,129] -3177388850152496865252854871206043669345094543552176795738885330397619262493336992 [149,130] 727650106404099151611015741515592866684742935128715526988218218522619722004864 [149,131] -156159901878111784687313891069702702692122030629422401805701156144813643856 [149,132] 31323096245454612542537301820116212162227359754621498778769455063679840 [149,133] -5854944771588552335342258721144922296344660329681583270615508084396 [149,134] 1016470466006764344570500292557051094479633383605063514032675776 [149,135] -163281155330335847328580320531174180947825055055749870297960 [149,136] 24163873130325205379208776750597361378535931091628204080 [149,137] -3278069679316923921214280426944524323356176592489550 [149,138] 405290179939305787181673600017331711901986396192 [149,139] -45356074414871125996503672406657849506224892 [149,140] 4556936806525376659734808807980142950856 [149,141] -406971409285953696109870586863628289 [149,142] 31912606781463380730663568977600 [149,143] -2163102514435870881090317000 [149,144] 124165551849868357392240 [149,145] -5868765158161582182 [149,146] 219296278977568 [149,147] -6073952220 [149,148] 110856 [149,149] -1 [150,0] 1